diff --git a/resources/aarch64demo.asm b/resources/aarch64demo.asm new file mode 100644 index 0000000..c1360ee --- /dev/null +++ b/resources/aarch64demo.asm @@ -0,0 +1,224535 @@ + +output.s: file format elf64-littleaarch64 + + +Disassembly of section .init: + +0000000000406c50 <_init>: +_init(): +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:78 + 406c50: a9bf7bfd stp x29, x30, [sp, #-16]! +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:79 + 406c54: 910003fd mov x29, sp +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:81 + 406c58: 940003e1 bl 407bdc +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crtn.S:41 + 406c5c: a8c17bfd ldp x29, x30, [sp], #16 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crtn.S:42 + 406c60: d65f03c0 ret + +Disassembly of section .plt: + +0000000000406c70 <.plt>: + 406c70: a9bf7bf0 stp x16, x30, [sp, #-16]! + 406c74: 90000a30 adrp x16, 54a000 <__FRAME_END__+0x176a8> + 406c78: f947fe11 ldr x17, [x16, #4088] + 406c7c: 913fe210 add x16, x16, #0xff8 + 406c80: d61f0220 br x17 + 406c84: d503201f nop + 406c88: d503201f nop + 406c8c: d503201f nop + +0000000000406c90 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@plt>: + 406c90: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406c94: f9400211 ldr x17, [x16] + 406c98: 91000210 add x16, x16, #0x0 + 406c9c: d61f0220 br x17 + +0000000000406ca0 <_Znam@plt>: + 406ca0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406ca4: f9400611 ldr x17, [x16, #8] + 406ca8: 91002210 add x16, x16, #0x8 + 406cac: d61f0220 br x17 + +0000000000406cb0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv@plt>: + 406cb0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406cb4: f9400a11 ldr x17, [x16, #16] + 406cb8: 91004210 add x16, x16, #0x10 + 406cbc: d61f0220 br x17 + +0000000000406cc0 <_ZNSo3putEc@plt>: + 406cc0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406cc4: f9400e11 ldr x17, [x16, #24] + 406cc8: 91006210 add x16, x16, #0x18 + 406ccc: d61f0220 br x17 + +0000000000406cd0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_@plt>: + 406cd0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406cd4: f9401211 ldr x17, [x16, #32] + 406cd8: 91008210 add x16, x16, #0x20 + 406cdc: d61f0220 br x17 + +0000000000406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt>: + 406ce0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406ce4: f9401611 ldr x17, [x16, #40] + 406ce8: 9100a210 add x16, x16, #0x28 + 406cec: d61f0220 br x17 + +0000000000406cf0 <_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt>: + 406cf0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406cf4: f9401a11 ldr x17, [x16, #48] + 406cf8: 9100c210 add x16, x16, #0x30 + 406cfc: d61f0220 br x17 + +0000000000406d00 <_ZNSt6chrono3_V212system_clock3nowEv@plt>: + 406d00: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d04: f9401e11 ldr x17, [x16, #56] + 406d08: 9100e210 add x16, x16, #0x38 + 406d0c: d61f0220 br x17 + +0000000000406d10 : + 406d10: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d14: f9402211 ldr x17, [x16, #64] + 406d18: 91010210 add x16, x16, #0x40 + 406d1c: d61f0220 br x17 + +0000000000406d20 <_ZNSirsERj@plt>: + 406d20: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d24: f9402611 ldr x17, [x16, #72] + 406d28: 91012210 add x16, x16, #0x48 + 406d2c: d61f0220 br x17 + +0000000000406d30 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv@plt>: + 406d30: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d34: f9402a11 ldr x17, [x16, #80] + 406d38: 91014210 add x16, x16, #0x50 + 406d3c: d61f0220 br x17 + +0000000000406d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt>: + 406d40: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d44: f9402e11 ldr x17, [x16, #88] + 406d48: 91016210 add x16, x16, #0x58 + 406d4c: d61f0220 br x17 + +0000000000406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>: + 406d50: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d54: f9403211 ldr x17, [x16, #96] + 406d58: 91018210 add x16, x16, #0x60 + 406d5c: d61f0220 br x17 + +0000000000406d60 <_ZNSaIcED2Ev@plt>: + 406d60: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d64: f9403611 ldr x17, [x16, #104] + 406d68: 9101a210 add x16, x16, #0x68 + 406d6c: d61f0220 br x17 + +0000000000406d70 <_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt>: + 406d70: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d74: f9403a11 ldr x17, [x16, #112] + 406d78: 9101c210 add x16, x16, #0x70 + 406d7c: d61f0220 br x17 + +0000000000406d80 : + 406d80: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d84: f9403e11 ldr x17, [x16, #120] + 406d88: 9101e210 add x16, x16, #0x78 + 406d8c: d61f0220 br x17 + +0000000000406d90 <_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@plt>: + 406d90: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406d94: f9404211 ldr x17, [x16, #128] + 406d98: 91020210 add x16, x16, #0x80 + 406d9c: d61f0220 br x17 + +0000000000406da0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm@plt>: + 406da0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406da4: f9404611 ldr x17, [x16, #136] + 406da8: 91022210 add x16, x16, #0x88 + 406dac: d61f0220 br x17 + +0000000000406db0 <_ZNSolsEm@plt>: + 406db0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406db4: f9404a11 ldr x17, [x16, #144] + 406db8: 91024210 add x16, x16, #0x90 + 406dbc: d61f0220 br x17 + +0000000000406dc0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 406dc0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406dc4: f9404e11 ldr x17, [x16, #152] + 406dc8: 91026210 add x16, x16, #0x98 + 406dcc: d61f0220 br x17 + +0000000000406dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc@plt>: + 406dd0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406dd4: f9405211 ldr x17, [x16, #160] + 406dd8: 91028210 add x16, x16, #0xa0 + 406ddc: d61f0220 br x17 + +0000000000406de0 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt>: + 406de0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406de4: f9405611 ldr x17, [x16, #168] + 406de8: 9102a210 add x16, x16, #0xa8 + 406dec: d61f0220 br x17 + +0000000000406df0 <_ZNSt15basic_streambufIcSt11char_traitsIcEEC2Ev@plt>: + 406df0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406df4: f9405a11 ldr x17, [x16, #176] + 406df8: 9102c210 add x16, x16, #0xb0 + 406dfc: d61f0220 br x17 + +0000000000406e00 <_ZSt9terminatev@plt>: + 406e00: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e04: f9405e11 ldr x17, [x16, #184] + 406e08: 9102e210 add x16, x16, #0xb8 + 406e0c: d61f0220 br x17 + +0000000000406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt>: + 406e10: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e14: f9406211 ldr x17, [x16, #192] + 406e18: 91030210 add x16, x16, #0xc0 + 406e1c: d61f0220 br x17 + +0000000000406e20 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv@plt>: + 406e20: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e24: f9406611 ldr x17, [x16, #200] + 406e28: 91032210 add x16, x16, #0xc8 + 406e2c: d61f0220 br x17 + +0000000000406e30 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_@plt>: + 406e30: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e34: f9406a11 ldr x17, [x16, #208] + 406e38: 91034210 add x16, x16, #0xd0 + 406e3c: d61f0220 br x17 + +0000000000406e40 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv@plt>: + 406e40: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e44: f9406e11 ldr x17, [x16, #216] + 406e48: 91036210 add x16, x16, #0xd8 + 406e4c: d61f0220 br x17 + +0000000000406e50 : + 406e50: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e54: f9407211 ldr x17, [x16, #224] + 406e58: 91038210 add x16, x16, #0xe0 + 406e5c: d61f0220 br x17 + +0000000000406e60 : + 406e60: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e64: f9407611 ldr x17, [x16, #232] + 406e68: 9103a210 add x16, x16, #0xe8 + 406e6c: d61f0220 br x17 + +0000000000406e70 : + 406e70: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e74: f9407a11 ldr x17, [x16, #240] + 406e78: 9103c210 add x16, x16, #0xf0 + 406e7c: d61f0220 br x17 + +0000000000406e80 <_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@plt>: + 406e80: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e84: f9407e11 ldr x17, [x16, #248] + 406e88: 9103e210 add x16, x16, #0xf8 + 406e8c: d61f0220 br x17 + +0000000000406e90 <_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@plt>: + 406e90: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406e94: f9408211 ldr x17, [x16, #256] + 406e98: 91040210 add x16, x16, #0x100 + 406e9c: d61f0220 br x17 + +0000000000406ea0 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@plt>: + 406ea0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406ea4: f9408611 ldr x17, [x16, #264] + 406ea8: 91042210 add x16, x16, #0x108 + 406eac: d61f0220 br x17 + +0000000000406eb0 <_ZNSolsEPFRSt8ios_baseS0_E@plt>: + 406eb0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406eb4: f9408a11 ldr x17, [x16, #272] + 406eb8: 91044210 add x16, x16, #0x110 + 406ebc: d61f0220 br x17 + +0000000000406ec0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE3endEv@plt>: + 406ec0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406ec4: f9408e11 ldr x17, [x16, #280] + 406ec8: 91046210 add x16, x16, #0x118 + 406ecc: d61f0220 br x17 + +0000000000406ed0 <_ZNSt15__exception_ptr13exception_ptrC1ERKS0_@plt>: + 406ed0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406ed4: f9409211 ldr x17, [x16, #288] + 406ed8: 91048210 add x16, x16, #0x120 + 406edc: d61f0220 br x17 + +0000000000406ee0 <_ZSt17__throw_bad_allocv@plt>: + 406ee0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406ee4: f9409611 ldr x17, [x16, #296] + 406ee8: 9104a210 add x16, x16, #0x128 + 406eec: d61f0220 br x17 + +0000000000406ef0 <_ZSt25__throw_bad_function_callv@plt>: + 406ef0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406ef4: f9409a11 ldr x17, [x16, #304] + 406ef8: 9104c210 add x16, x16, #0x130 + 406efc: d61f0220 br x17 + +0000000000406f00 <_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE@plt>: + 406f00: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f04: f9409e11 ldr x17, [x16, #312] + 406f08: 9104e210 add x16, x16, #0x138 + 406f0c: d61f0220 br x17 + +0000000000406f10 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC1EPKwRKS3_@plt>: + 406f10: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f14: f940a211 ldr x17, [x16, #320] + 406f18: 91050210 add x16, x16, #0x140 + 406f1c: d61f0220 br x17 + +0000000000406f20 <__cxa_begin_catch@plt>: + 406f20: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f24: f940a611 ldr x17, [x16, #328] + 406f28: 91052210 add x16, x16, #0x148 + 406f2c: d61f0220 br x17 + +0000000000406f30 <_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc@plt>: + 406f30: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f34: f940aa11 ldr x17, [x16, #336] + 406f38: 91054210 add x16, x16, #0x150 + 406f3c: d61f0220 br x17 + +0000000000406f40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@plt>: + 406f40: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f44: f940ae11 ldr x17, [x16, #344] + 406f48: 91056210 add x16, x16, #0x158 + 406f4c: d61f0220 br x17 + +0000000000406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>: + 406f50: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f54: f940b211 ldr x17, [x16, #352] + 406f58: 91058210 add x16, x16, #0x160 + 406f5c: d61f0220 br x17 + +0000000000406f60 <_ZNSt13runtime_errorC1ERKS_@plt>: + 406f60: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f64: f940b611 ldr x17, [x16, #360] + 406f68: 9105a210 add x16, x16, #0x168 + 406f6c: d61f0220 br x17 + +0000000000406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt>: + 406f70: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f74: f940ba11 ldr x17, [x16, #368] + 406f78: 9105c210 add x16, x16, #0x170 + 406f7c: d61f0220 br x17 + +0000000000406f80 <_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv@plt>: + 406f80: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f84: f940be11 ldr x17, [x16, #376] + 406f88: 9105e210 add x16, x16, #0x178 + 406f8c: d61f0220 br x17 + +0000000000406f90 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKNS_12basic_stringIcS2_S3_EE@plt>: + 406f90: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406f94: f940c211 ldr x17, [x16, #384] + 406f98: 91060210 add x16, x16, #0x180 + 406f9c: d61f0220 br x17 + +0000000000406fa0 <_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_@plt>: + 406fa0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406fa4: f940c611 ldr x17, [x16, #392] + 406fa8: 91062210 add x16, x16, #0x188 + 406fac: d61f0220 br x17 + +0000000000406fb0 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 406fb0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406fb4: f940ca11 ldr x17, [x16, #400] + 406fb8: 91064210 add x16, x16, #0x190 + 406fbc: d61f0220 br x17 + +0000000000406fc0 <_ZNSaIwEC1Ev@plt>: + 406fc0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406fc4: f940ce11 ldr x17, [x16, #408] + 406fc8: 91066210 add x16, x16, #0x198 + 406fcc: d61f0220 br x17 + +0000000000406fd0 : + 406fd0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406fd4: f940d211 ldr x17, [x16, #416] + 406fd8: 91068210 add x16, x16, #0x1a0 + 406fdc: d61f0220 br x17 + +0000000000406fe0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>: + 406fe0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406fe4: f940d611 ldr x17, [x16, #424] + 406fe8: 9106a210 add x16, x16, #0x1a8 + 406fec: d61f0220 br x17 + +0000000000406ff0 <__cxa_allocate_exception@plt>: + 406ff0: b0000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 406ff4: f940da11 ldr x17, [x16, #432] + 406ff8: 9106c210 add x16, x16, #0x1b0 + 406ffc: d61f0220 br x17 + +0000000000407000 : + 407000: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407004: f940de11 ldr x17, [x16, #440] + 407008: 9106e210 add x16, x16, #0x1b8 + 40700c: d61f0220 br x17 + +0000000000407010 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcm@plt>: + 407010: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407014: f940e211 ldr x17, [x16, #448] + 407018: 91070210 add x16, x16, #0x1c0 + 40701c: d61f0220 br x17 + +0000000000407020 <_ZNKSt6locale2id5_M_idEv@plt>: + 407020: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407024: f940e611 ldr x17, [x16, #456] + 407028: 91072210 add x16, x16, #0x1c8 + 40702c: d61f0220 br x17 + +0000000000407030 <__assert_fail@plt>: + 407030: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407034: f940ea11 ldr x17, [x16, #464] + 407038: 91074210 add x16, x16, #0x1d0 + 40703c: d61f0220 br x17 + +0000000000407040 <_ZNSt15__exception_ptreqERKNS_13exception_ptrES2_@plt>: + 407040: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407044: f940ee11 ldr x17, [x16, #472] + 407048: 91076210 add x16, x16, #0x1d8 + 40704c: d61f0220 br x17 + +0000000000407050 <_ZSt20__throw_length_errorPKc@plt>: + 407050: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407054: f940f211 ldr x17, [x16, #480] + 407058: 91078210 add x16, x16, #0x1e0 + 40705c: d61f0220 br x17 + +0000000000407060 <_ZNSolsEx@plt>: + 407060: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407064: f940f611 ldr x17, [x16, #488] + 407068: 9107a210 add x16, x16, #0x1e8 + 40706c: d61f0220 br x17 + +0000000000407070 : + 407070: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407074: f940fa11 ldr x17, [x16, #496] + 407078: 9107c210 add x16, x16, #0x1f0 + 40707c: d61f0220 br x17 + +0000000000407080 : + 407080: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407084: f940fe11 ldr x17, [x16, #504] + 407088: 9107e210 add x16, x16, #0x1f8 + 40708c: d61f0220 br x17 + +0000000000407090 <_ZNSaIcEC1ERKS_@plt>: + 407090: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407094: f9410211 ldr x17, [x16, #512] + 407098: 91080210 add x16, x16, #0x200 + 40709c: d61f0220 br x17 + +00000000004070a0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcm@plt>: + 4070a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4070a4: f9410611 ldr x17, [x16, #520] + 4070a8: 91082210 add x16, x16, #0x208 + 4070ac: d61f0220 br x17 + +00000000004070b0 : + 4070b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4070b4: f9410a11 ldr x17, [x16, #528] + 4070b8: 91084210 add x16, x16, #0x210 + 4070bc: d61f0220 br x17 + +00000000004070c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt>: + 4070c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4070c4: f9410e11 ldr x17, [x16, #536] + 4070c8: 91086210 add x16, x16, #0x218 + 4070cc: d61f0220 br x17 + +00000000004070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt>: + 4070d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4070d4: f9411211 ldr x17, [x16, #544] + 4070d8: 91088210 add x16, x16, #0x220 + 4070dc: d61f0220 br x17 + +00000000004070e0 <_ZNSirsERl@plt>: + 4070e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4070e4: f9411611 ldr x17, [x16, #552] + 4070e8: 9108a210 add x16, x16, #0x228 + 4070ec: d61f0220 br x17 + +00000000004070f0 <_ZNSirsERi@plt>: + 4070f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4070f4: f9411a11 ldr x17, [x16, #560] + 4070f8: 9108c210 add x16, x16, #0x230 + 4070fc: d61f0220 br x17 + +0000000000407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt>: + 407100: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407104: f9411e11 ldr x17, [x16, #568] + 407108: 9108e210 add x16, x16, #0x238 + 40710c: d61f0220 br x17 + +0000000000407110 <_ZNSt6localeC1ERKS_@plt>: + 407110: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407114: f9412211 ldr x17, [x16, #576] + 407118: 91090210 add x16, x16, #0x240 + 40711c: d61f0220 br x17 + +0000000000407120 : + 407120: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407124: f9412611 ldr x17, [x16, #584] + 407128: 91092210 add x16, x16, #0x248 + 40712c: d61f0220 br x17 + +0000000000407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt>: + 407130: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407134: f9412a11 ldr x17, [x16, #592] + 407138: 91094210 add x16, x16, #0x250 + 40713c: d61f0220 br x17 + +0000000000407140 <__cxa_guard_abort@plt>: + 407140: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407144: f9412e11 ldr x17, [x16, #600] + 407148: 91096210 add x16, x16, #0x258 + 40714c: d61f0220 br x17 + +0000000000407150 <__cxa_guard_release@plt>: + 407150: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407154: f9413211 ldr x17, [x16, #608] + 407158: 91098210 add x16, x16, #0x260 + 40715c: d61f0220 br x17 + +0000000000407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt>: + 407160: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407164: f9413611 ldr x17, [x16, #616] + 407168: 9109a210 add x16, x16, #0x268 + 40716c: d61f0220 br x17 + +0000000000407170 <_ZNSo5flushEv@plt>: + 407170: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407174: f9413a11 ldr x17, [x16, #624] + 407178: 9109c210 add x16, x16, #0x270 + 40717c: d61f0220 br x17 + +0000000000407180 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEcm@plt>: + 407180: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407184: f9413e11 ldr x17, [x16, #632] + 407188: 9109e210 add x16, x16, #0x278 + 40718c: d61f0220 br x17 + +0000000000407190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm@plt>: + 407190: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407194: f9414211 ldr x17, [x16, #640] + 407198: 910a0210 add x16, x16, #0x280 + 40719c: d61f0220 br x17 + +00000000004071a0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>: + 4071a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4071a4: f9414611 ldr x17, [x16, #648] + 4071a8: 910a2210 add x16, x16, #0x288 + 4071ac: d61f0220 br x17 + +00000000004071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt>: + 4071b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4071b4: f9414a11 ldr x17, [x16, #656] + 4071b8: 910a4210 add x16, x16, #0x290 + 4071bc: d61f0220 br x17 + +00000000004071c0 <_ZSt19__throw_logic_errorPKc@plt>: + 4071c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4071c4: f9414e11 ldr x17, [x16, #664] + 4071c8: 910a6210 add x16, x16, #0x298 + 4071cc: d61f0220 br x17 + +00000000004071d0 <__cxa_free_exception@plt>: + 4071d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4071d4: f9415211 ldr x17, [x16, #672] + 4071d8: 910a8210 add x16, x16, #0x2a0 + 4071dc: d61f0220 br x17 + +00000000004071e0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4sizeEv@plt>: + 4071e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4071e4: f9415611 ldr x17, [x16, #680] + 4071e8: 910aa210 add x16, x16, #0x2a8 + 4071ec: d61f0220 br x17 + +00000000004071f0 <_ZNSolsEf@plt>: + 4071f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4071f4: f9415a11 ldr x17, [x16, #688] + 4071f8: 910ac210 add x16, x16, #0x2b0 + 4071fc: d61f0220 br x17 + +0000000000407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 407200: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407204: f9415e11 ldr x17, [x16, #696] + 407208: 910ae210 add x16, x16, #0x2b8 + 40720c: d61f0220 br x17 + +0000000000407210 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt>: + 407210: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407214: f9416211 ldr x17, [x16, #704] + 407218: 910b0210 add x16, x16, #0x2c0 + 40721c: d61f0220 br x17 + +0000000000407220 : + 407220: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407224: f9416611 ldr x17, [x16, #712] + 407228: 910b2210 add x16, x16, #0x2c8 + 40722c: d61f0220 br x17 + +0000000000407230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv@plt>: + 407230: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407234: f9416a11 ldr x17, [x16, #720] + 407238: 910b4210 add x16, x16, #0x2d0 + 40723c: d61f0220 br x17 + +0000000000407240 <_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@plt>: + 407240: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407244: f9416e11 ldr x17, [x16, #728] + 407248: 910b6210 add x16, x16, #0x2d8 + 40724c: d61f0220 br x17 + +0000000000407250 <_ZNSirsERd@plt>: + 407250: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407254: f9417211 ldr x17, [x16, #736] + 407258: 910b8210 add x16, x16, #0x2e0 + 40725c: d61f0220 br x17 + +0000000000407260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc@plt>: + 407260: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407264: f9417611 ldr x17, [x16, #744] + 407268: 910ba210 add x16, x16, #0x2e8 + 40726c: d61f0220 br x17 + +0000000000407270 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt>: + 407270: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407274: f9417a11 ldr x17, [x16, #752] + 407278: 910bc210 add x16, x16, #0x2f0 + 40727c: d61f0220 br x17 + +0000000000407280 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@plt>: + 407280: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407284: f9417e11 ldr x17, [x16, #760] + 407288: 910be210 add x16, x16, #0x2f8 + 40728c: d61f0220 br x17 + +0000000000407290 <__libc_start_main@plt>: + 407290: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407294: f9418211 ldr x17, [x16, #768] + 407298: 910c0210 add x16, x16, #0x300 + 40729c: d61f0220 br x17 + +00000000004072a0 <_ZNSt12domain_errorD1Ev@plt>: + 4072a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4072a4: f9418611 ldr x17, [x16, #776] + 4072a8: 910c2210 add x16, x16, #0x308 + 4072ac: d61f0220 br x17 + +00000000004072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt>: + 4072b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4072b4: f9418a11 ldr x17, [x16, #784] + 4072b8: 910c4210 add x16, x16, #0x310 + 4072bc: d61f0220 br x17 + +00000000004072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt>: + 4072c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4072c4: f9418e11 ldr x17, [x16, #792] + 4072c8: 910c6210 add x16, x16, #0x318 + 4072cc: d61f0220 br x17 + +00000000004072d0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>: + 4072d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4072d4: f9419211 ldr x17, [x16, #800] + 4072d8: 910c8210 add x16, x16, #0x320 + 4072dc: d61f0220 br x17 + +00000000004072e0 : + 4072e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4072e4: f9419611 ldr x17, [x16, #808] + 4072e8: 910ca210 add x16, x16, #0x328 + 4072ec: d61f0220 br x17 + +00000000004072f0 <_ZNSolsEy@plt>: + 4072f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4072f4: f9419a11 ldr x17, [x16, #816] + 4072f8: 910cc210 add x16, x16, #0x330 + 4072fc: d61f0220 br x17 + +0000000000407300 <_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@plt>: + 407300: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407304: f9419e11 ldr x17, [x16, #824] + 407308: 910ce210 add x16, x16, #0x338 + 40730c: d61f0220 br x17 + +0000000000407310 <_ZdlPv@plt>: + 407310: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407314: f941a211 ldr x17, [x16, #832] + 407318: 910d0210 add x16, x16, #0x340 + 40731c: d61f0220 br x17 + +0000000000407320 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcm@plt>: + 407320: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407324: f941a611 ldr x17, [x16, #840] + 407328: 910d2210 add x16, x16, #0x348 + 40732c: d61f0220 br x17 + +0000000000407330 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt>: + 407330: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407334: f941aa11 ldr x17, [x16, #848] + 407338: 910d4210 add x16, x16, #0x350 + 40733c: d61f0220 br x17 + +0000000000407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt>: + 407340: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407344: f941ae11 ldr x17, [x16, #856] + 407348: 910d6210 add x16, x16, #0x358 + 40734c: d61f0220 br x17 + +0000000000407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>: + 407350: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407354: f941b211 ldr x17, [x16, #864] + 407358: 910d8210 add x16, x16, #0x360 + 40735c: d61f0220 br x17 + +0000000000407360 <_Znwm@plt>: + 407360: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407364: f941b611 ldr x17, [x16, #872] + 407368: 910da210 add x16, x16, #0x368 + 40736c: d61f0220 br x17 + +0000000000407370 : + 407370: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407374: f941ba11 ldr x17, [x16, #880] + 407378: 910dc210 add x16, x16, #0x370 + 40737c: d61f0220 br x17 + +0000000000407380 <_ZdlPvm@plt>: + 407380: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407384: f941be11 ldr x17, [x16, #888] + 407388: 910de210 add x16, x16, #0x378 + 40738c: d61f0220 br x17 + +0000000000407390 <_ZNSt13runtime_errorD1Ev@plt>: + 407390: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407394: f941c211 ldr x17, [x16, #896] + 407398: 910e0210 add x16, x16, #0x380 + 40739c: d61f0220 br x17 + +00000000004073a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS5_S4_EES8_@plt>: + 4073a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4073a4: f941c611 ldr x17, [x16, #904] + 4073a8: 910e2210 add x16, x16, #0x388 + 4073ac: d61f0220 br x17 + +00000000004073b0 <_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@plt>: + 4073b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4073b4: f941ca11 ldr x17, [x16, #912] + 4073b8: 910e4210 add x16, x16, #0x390 + 4073bc: d61f0220 br x17 + +00000000004073c0 <_ZNKSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv@plt>: + 4073c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4073c4: f941ce11 ldr x17, [x16, #920] + 4073c8: 910e6210 add x16, x16, #0x398 + 4073cc: d61f0220 br x17 + +00000000004073d0 <_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@plt>: + 4073d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4073d4: f941d211 ldr x17, [x16, #928] + 4073d8: 910e8210 add x16, x16, #0x3a0 + 4073dc: d61f0220 br x17 + +00000000004073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt>: + 4073e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4073e4: f941d611 ldr x17, [x16, #936] + 4073e8: 910ea210 add x16, x16, #0x3a8 + 4073ec: d61f0220 br x17 + +00000000004073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>: + 4073f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4073f4: f941da11 ldr x17, [x16, #944] + 4073f8: 910ec210 add x16, x16, #0x3b0 + 4073fc: d61f0220 br x17 + +0000000000407400 <_ZNSolsEPFRSoS_E@plt>: + 407400: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407404: f941de11 ldr x17, [x16, #952] + 407408: 910ee210 add x16, x16, #0x3b8 + 40740c: d61f0220 br x17 + +0000000000407410 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_@plt>: + 407410: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407414: f941e211 ldr x17, [x16, #960] + 407418: 910f0210 add x16, x16, #0x3c0 + 40741c: d61f0220 br x17 + +0000000000407420 <_ZNSt11regex_errorD1Ev@plt>: + 407420: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407424: f941e611 ldr x17, [x16, #968] + 407428: 910f2210 add x16, x16, #0x3c8 + 40742c: d61f0220 br x17 + +0000000000407430 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc@plt>: + 407430: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407434: f941ea11 ldr x17, [x16, #976] + 407438: 910f4210 add x16, x16, #0x3d0 + 40743c: d61f0220 br x17 + +0000000000407440 <_ZNSaIcED1Ev@plt>: + 407440: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407444: f941ee11 ldr x17, [x16, #984] + 407448: 910f6210 add x16, x16, #0x3d8 + 40744c: d61f0220 br x17 + +0000000000407450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv@plt>: + 407450: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407454: f941f211 ldr x17, [x16, #992] + 407458: 910f8210 add x16, x16, #0x3e0 + 40745c: d61f0220 br x17 + +0000000000407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt>: + 407460: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407464: f941f611 ldr x17, [x16, #1000] + 407468: 910fa210 add x16, x16, #0x3e8 + 40746c: d61f0220 br x17 + +0000000000407470 <_ZSt17current_exceptionv@plt>: + 407470: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407474: f941fa11 ldr x17, [x16, #1008] + 407478: 910fc210 add x16, x16, #0x3f0 + 40747c: d61f0220 br x17 + +0000000000407480 <_ZNSt6localeaSERKS_@plt>: + 407480: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407484: f941fe11 ldr x17, [x16, #1016] + 407488: 910fe210 add x16, x16, #0x3f8 + 40748c: d61f0220 br x17 + +0000000000407490 <_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@plt>: + 407490: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407494: f9420211 ldr x17, [x16, #1024] + 407498: 91100210 add x16, x16, #0x400 + 40749c: d61f0220 br x17 + +00000000004074a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_@plt>: + 4074a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4074a4: f9420611 ldr x17, [x16, #1032] + 4074a8: 91102210 add x16, x16, #0x408 + 4074ac: d61f0220 br x17 + +00000000004074b0 <__dynamic_cast@plt>: + 4074b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4074b4: f9420a11 ldr x17, [x16, #1040] + 4074b8: 91104210 add x16, x16, #0x410 + 4074bc: d61f0220 br x17 + +00000000004074c0 <__cxa_atexit@plt>: + 4074c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4074c4: f9420e11 ldr x17, [x16, #1048] + 4074c8: 91106210 add x16, x16, #0x418 + 4074cc: d61f0220 br x17 + +00000000004074d0 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: + 4074d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4074d4: f9421211 ldr x17, [x16, #1056] + 4074d8: 91108210 add x16, x16, #0x420 + 4074dc: d61f0220 br x17 + +00000000004074e0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt>: + 4074e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4074e4: f9421611 ldr x17, [x16, #1064] + 4074e8: 9110a210 add x16, x16, #0x428 + 4074ec: d61f0220 br x17 + +00000000004074f0 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt>: + 4074f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4074f4: f9421a11 ldr x17, [x16, #1072] + 4074f8: 9110c210 add x16, x16, #0x430 + 4074fc: d61f0220 br x17 + +0000000000407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt>: + 407500: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407504: f9421e11 ldr x17, [x16, #1080] + 407508: 9110e210 add x16, x16, #0x438 + 40750c: d61f0220 br x17 + +0000000000407510 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE5beginEv@plt>: + 407510: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407514: f9422211 ldr x17, [x16, #1088] + 407518: 91110210 add x16, x16, #0x440 + 40751c: d61f0220 br x17 + +0000000000407520 <_ZSt19uncaught_exceptionsv@plt>: + 407520: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407524: f9422611 ldr x17, [x16, #1096] + 407528: 91112210 add x16, x16, #0x448 + 40752c: d61f0220 br x17 + +0000000000407530 <_ZNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: + 407530: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407534: f9422a11 ldr x17, [x16, #1104] + 407538: 91114210 add x16, x16, #0x450 + 40753c: d61f0220 br x17 + +0000000000407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt>: + 407540: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407544: f9422e11 ldr x17, [x16, #1112] + 407548: 91116210 add x16, x16, #0x458 + 40754c: d61f0220 br x17 + +0000000000407550 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EE@plt>: + 407550: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407554: f9423211 ldr x17, [x16, #1120] + 407558: 91118210 add x16, x16, #0x460 + 40755c: d61f0220 br x17 + +0000000000407560 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>: + 407560: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407564: f9423611 ldr x17, [x16, #1128] + 407568: 9111a210 add x16, x16, #0x468 + 40756c: d61f0220 br x17 + +0000000000407570 <_ZNSt11logic_errorD1Ev@plt>: + 407570: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407574: f9423a11 ldr x17, [x16, #1136] + 407578: 9111c210 add x16, x16, #0x470 + 40757c: d61f0220 br x17 + +0000000000407580 : + 407580: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407584: f9423e11 ldr x17, [x16, #1144] + 407588: 9111e210 add x16, x16, #0x478 + 40758c: d61f0220 br x17 + +0000000000407590 <_ZNKSt9basic_iosIcSt11char_traitsIcEEcvbEv@plt>: + 407590: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407594: f9424211 ldr x17, [x16, #1152] + 407598: 91120210 add x16, x16, #0x480 + 40759c: d61f0220 br x17 + +00000000004075a0 <_ZSt16__throw_bad_castv@plt>: + 4075a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4075a4: f9424611 ldr x17, [x16, #1160] + 4075a8: 91122210 add x16, x16, #0x488 + 4075ac: d61f0220 br x17 + +00000000004075b0 : + 4075b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4075b4: f9424a11 ldr x17, [x16, #1168] + 4075b8: 91124210 add x16, x16, #0x490 + 4075bc: d61f0220 br x17 + +00000000004075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt>: + 4075c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4075c4: f9424e11 ldr x17, [x16, #1176] + 4075c8: 91126210 add x16, x16, #0x498 + 4075cc: d61f0220 br x17 + +00000000004075d0 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv@plt>: + 4075d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4075d4: f9425211 ldr x17, [x16, #1184] + 4075d8: 91128210 add x16, x16, #0x4a0 + 4075dc: d61f0220 br x17 + +00000000004075e0 <_ZdaPv@plt>: + 4075e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4075e4: f9425611 ldr x17, [x16, #1192] + 4075e8: 9112a210 add x16, x16, #0x4a8 + 4075ec: d61f0220 br x17 + +00000000004075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt>: + 4075f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4075f4: f9425a11 ldr x17, [x16, #1200] + 4075f8: 9112c210 add x16, x16, #0x4b0 + 4075fc: d61f0220 br x17 + +0000000000407600 <__errno_location@plt>: + 407600: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407604: f9425e11 ldr x17, [x16, #1208] + 407608: 9112e210 add x16, x16, #0x4b8 + 40760c: d61f0220 br x17 + +0000000000407610 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt>: + 407610: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407614: f9426211 ldr x17, [x16, #1216] + 407618: 91130210 add x16, x16, #0x4c0 + 40761c: d61f0220 br x17 + +0000000000407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt>: + 407620: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407624: f9426611 ldr x17, [x16, #1224] + 407628: 91132210 add x16, x16, #0x4c8 + 40762c: d61f0220 br x17 + +0000000000407630 <_ZNSo5writeEPKcl@plt>: + 407630: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407634: f9426a11 ldr x17, [x16, #1232] + 407638: 91134210 add x16, x16, #0x4d0 + 40763c: d61f0220 br x17 + +0000000000407640 <_ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>: + 407640: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407644: f9426e11 ldr x17, [x16, #1240] + 407648: 91136210 add x16, x16, #0x4d8 + 40764c: d61f0220 br x17 + +0000000000407650 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc@plt>: + 407650: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407654: f9427211 ldr x17, [x16, #1248] + 407658: 91138210 add x16, x16, #0x4e0 + 40765c: d61f0220 br x17 + +0000000000407660 <_ZNSolsEj@plt>: + 407660: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407664: f9427611 ldr x17, [x16, #1256] + 407668: 9113a210 add x16, x16, #0x4e8 + 40766c: d61f0220 br x17 + +0000000000407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt>: + 407670: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407674: f9427a11 ldr x17, [x16, #1264] + 407678: 9113c210 add x16, x16, #0x4f0 + 40767c: d61f0220 br x17 + +0000000000407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt>: + 407680: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407684: f9427e11 ldr x17, [x16, #1272] + 407688: 9113e210 add x16, x16, #0x4f8 + 40768c: d61f0220 br x17 + +0000000000407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt>: + 407690: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407694: f9428211 ldr x17, [x16, #1280] + 407698: 91140210 add x16, x16, #0x500 + 40769c: d61f0220 br x17 + +00000000004076a0 : + 4076a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4076a4: f9428611 ldr x17, [x16, #1288] + 4076a8: 91142210 add x16, x16, #0x508 + 4076ac: d61f0220 br x17 + +00000000004076b0 <_ZNSt6localeD1Ev@plt>: + 4076b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4076b4: f9428a11 ldr x17, [x16, #1296] + 4076b8: 91144210 add x16, x16, #0x510 + 4076bc: d61f0220 br x17 + +00000000004076c0 <_ZNSaIcEC2ERKS_@plt>: + 4076c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4076c4: f9428e11 ldr x17, [x16, #1304] + 4076c8: 91146210 add x16, x16, #0x518 + 4076cc: d61f0220 br x17 + +00000000004076d0 : + 4076d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4076d4: f9429211 ldr x17, [x16, #1312] + 4076d8: 91148210 add x16, x16, #0x520 + 4076dc: d61f0220 br x17 + +00000000004076e0 <__cxa_rethrow@plt>: + 4076e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4076e4: f9429611 ldr x17, [x16, #1320] + 4076e8: 9114a210 add x16, x16, #0x528 + 4076ec: d61f0220 br x17 + +00000000004076f0 <_ZNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: + 4076f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4076f4: f9429a11 ldr x17, [x16, #1328] + 4076f8: 9114c210 add x16, x16, #0x530 + 4076fc: d61f0220 br x17 + +0000000000407700 <_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@plt>: + 407700: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407704: f9429e11 ldr x17, [x16, #1336] + 407708: 9114e210 add x16, x16, #0x538 + 40770c: d61f0220 br x17 + +0000000000407710 <_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@plt>: + 407710: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407714: f942a211 ldr x17, [x16, #1344] + 407718: 91150210 add x16, x16, #0x540 + 40771c: d61f0220 br x17 + +0000000000407720 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv@plt>: + 407720: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407724: f942a611 ldr x17, [x16, #1352] + 407728: 91152210 add x16, x16, #0x548 + 40772c: d61f0220 br x17 + +0000000000407730 <_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@plt>: + 407730: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407734: f942aa11 ldr x17, [x16, #1360] + 407738: 91154210 add x16, x16, #0x550 + 40773c: d61f0220 br x17 + +0000000000407740 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_h@plt>: + 407740: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407744: f942ae11 ldr x17, [x16, #1368] + 407748: 91156210 add x16, x16, #0x558 + 40774c: d61f0220 br x17 + +0000000000407750 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEv@plt>: + 407750: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407754: f942b211 ldr x17, [x16, #1376] + 407758: 91158210 add x16, x16, #0x560 + 40775c: d61f0220 br x17 + +0000000000407760 <_ZNSt8ios_base4InitC1Ev@plt>: + 407760: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407764: f942b611 ldr x17, [x16, #1384] + 407768: 9115a210 add x16, x16, #0x568 + 40776c: d61f0220 br x17 + +0000000000407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt>: + 407770: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407774: f942ba11 ldr x17, [x16, #1392] + 407778: 9115c210 add x16, x16, #0x570 + 40777c: d61f0220 br x17 + +0000000000407780 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@plt>: + 407780: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407784: f942be11 ldr x17, [x16, #1400] + 407788: 9115e210 add x16, x16, #0x578 + 40778c: d61f0220 br x17 + +0000000000407790 : + 407790: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407794: f942c211 ldr x17, [x16, #1408] + 407798: 91160210 add x16, x16, #0x580 + 40779c: d61f0220 br x17 + +00000000004077a0 <_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3_@plt>: + 4077a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4077a4: f942c611 ldr x17, [x16, #1416] + 4077a8: 91162210 add x16, x16, #0x588 + 4077ac: d61f0220 br x17 + +00000000004077b0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision@plt>: + 4077b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4077b4: f942ca11 ldr x17, [x16, #1424] + 4077b8: 91164210 add x16, x16, #0x590 + 4077bc: d61f0220 br x17 + +00000000004077c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4_@plt>: + 4077c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4077c4: f942ce11 ldr x17, [x16, #1432] + 4077c8: 91166210 add x16, x16, #0x598 + 4077cc: d61f0220 br x17 + +00000000004077d0 <_ZNSoD1Ev@plt>: + 4077d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4077d4: f942d211 ldr x17, [x16, #1440] + 4077d8: 91168210 add x16, x16, #0x5a0 + 4077dc: d61f0220 br x17 + +00000000004077e0 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv@plt>: + 4077e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4077e4: f942d611 ldr x17, [x16, #1448] + 4077e8: 9116a210 add x16, x16, #0x5a8 + 4077ec: d61f0220 br x17 + +00000000004077f0 : + 4077f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4077f4: f942da11 ldr x17, [x16, #1456] + 4077f8: 9116c210 add x16, x16, #0x5b0 + 4077fc: d61f0220 br x17 + +0000000000407800 <_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: + 407800: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407804: f942de11 ldr x17, [x16, #1464] + 407808: 9116e210 add x16, x16, #0x5b8 + 40780c: d61f0220 br x17 + +0000000000407810 <__cxa_end_catch@plt>: + 407810: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407814: f942e211 ldr x17, [x16, #1472] + 407818: 91170210 add x16, x16, #0x5c0 + 40781c: d61f0220 br x17 + +0000000000407820 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEED1Ev@plt>: + 407820: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407824: f942e611 ldr x17, [x16, #1480] + 407828: 91172210 add x16, x16, #0x5c8 + 40782c: d61f0220 br x17 + +0000000000407830 <_ZNSaIcEC2Ev@plt>: + 407830: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407834: f942ea11 ldr x17, [x16, #1488] + 407838: 91174210 add x16, x16, #0x5d0 + 40783c: d61f0220 br x17 + +0000000000407840 <__gxx_personality_v0@plt>: + 407840: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407844: f942ee11 ldr x17, [x16, #1496] + 407848: 91176210 add x16, x16, #0x5d8 + 40784c: d61f0220 br x17 + +0000000000407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt>: + 407850: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407854: f942f211 ldr x17, [x16, #1504] + 407858: 91178210 add x16, x16, #0x5e0 + 40785c: d61f0220 br x17 + +0000000000407860 <_ZNSirsEPFRSt8ios_baseS0_E@plt>: + 407860: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407864: f942f611 ldr x17, [x16, #1512] + 407868: 9117a210 add x16, x16, #0x5e8 + 40786c: d61f0220 br x17 + +0000000000407870 <_ZNSt11logic_errorC2ERKS_@plt>: + 407870: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407874: f942fa11 ldr x17, [x16, #1520] + 407878: 9117c210 add x16, x16, #0x5f0 + 40787c: d61f0220 br x17 + +0000000000407880 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode@plt>: + 407880: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407884: f942fe11 ldr x17, [x16, #1528] + 407888: 9117e210 add x16, x16, #0x5f8 + 40788c: d61f0220 br x17 + +0000000000407890 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcm@plt>: + 407890: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407894: f9430211 ldr x17, [x16, #1536] + 407898: 91180210 add x16, x16, #0x600 + 40789c: d61f0220 br x17 + +00000000004078a0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>: + 4078a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4078a4: f9430611 ldr x17, [x16, #1544] + 4078a8: 91182210 add x16, x16, #0x608 + 4078ac: d61f0220 br x17 + +00000000004078b0 <_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev@plt>: + 4078b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4078b4: f9430a11 ldr x17, [x16, #1552] + 4078b8: 91184210 add x16, x16, #0x610 + 4078bc: d61f0220 br x17 + +00000000004078c0 <__cxa_throw@plt>: + 4078c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4078c4: f9430e11 ldr x17, [x16, #1560] + 4078c8: 91186210 add x16, x16, #0x618 + 4078cc: d61f0220 br x17 + +00000000004078d0 <_ZNKSt7__cxx117collateIcE9transformEPKcS3_@plt>: + 4078d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4078d4: f9431211 ldr x17, [x16, #1568] + 4078d8: 91188210 add x16, x16, #0x620 + 4078dc: d61f0220 br x17 + +00000000004078e0 <_ZNSolsEi@plt>: + 4078e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4078e4: f9431611 ldr x17, [x16, #1576] + 4078e8: 9118a210 add x16, x16, #0x628 + 4078ec: d61f0220 br x17 + +00000000004078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt>: + 4078f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4078f4: f9431a11 ldr x17, [x16, #1584] + 4078f8: 9118c210 add x16, x16, #0x630 + 4078fc: d61f0220 br x17 + +0000000000407900 <_Unwind_Resume@plt>: + 407900: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407904: f9431e11 ldr x17, [x16, #1592] + 407908: 9118e210 add x16, x16, #0x638 + 40790c: d61f0220 br x17 + +0000000000407910 <_ZNSaIcEC1Ev@plt>: + 407910: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407914: f9432211 ldr x17, [x16, #1600] + 407918: 91190210 add x16, x16, #0x640 + 40791c: d61f0220 br x17 + +0000000000407920 <_ZNSaIwED1Ev@plt>: + 407920: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407924: f9432611 ldr x17, [x16, #1608] + 407928: 91192210 add x16, x16, #0x648 + 40792c: d61f0220 br x17 + +0000000000407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>: + 407930: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407934: f9432a11 ldr x17, [x16, #1616] + 407938: 91194210 add x16, x16, #0x650 + 40793c: d61f0220 br x17 + +0000000000407940 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcm@plt>: + 407940: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407944: f9432e11 ldr x17, [x16, #1624] + 407948: 91196210 add x16, x16, #0x658 + 40794c: d61f0220 br x17 + +0000000000407950 <__cxa_guard_acquire@plt>: + 407950: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407954: f9433211 ldr x17, [x16, #1632] + 407958: 91198210 add x16, x16, #0x660 + 40795c: d61f0220 br x17 + +0000000000407960 <_ZNSolsEl@plt>: + 407960: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407964: f9433611 ldr x17, [x16, #1640] + 407968: 9119a210 add x16, x16, #0x668 + 40796c: d61f0220 br x17 + +0000000000407970 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@plt>: + 407970: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407974: f9433a11 ldr x17, [x16, #1648] + 407978: 9119c210 add x16, x16, #0x670 + 40797c: d61f0220 br x17 + +0000000000407980 <_ZNSt9exceptionD2Ev@plt>: + 407980: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407984: f9433e11 ldr x17, [x16, #1656] + 407988: 9119e210 add x16, x16, #0x678 + 40798c: d61f0220 br x17 + +0000000000407990 <_ZNSt11logic_errorC1ERKS_@plt>: + 407990: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407994: f9434211 ldr x17, [x16, #1664] + 407998: 911a0210 add x16, x16, #0x680 + 40799c: d61f0220 br x17 + +00000000004079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt>: + 4079a0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4079a4: f9434611 ldr x17, [x16, #1672] + 4079a8: 911a2210 add x16, x16, #0x688 + 4079ac: d61f0220 br x17 + +00000000004079b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt>: + 4079b0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4079b4: f9434a11 ldr x17, [x16, #1680] + 4079b8: 911a4210 add x16, x16, #0x690 + 4079bc: d61f0220 br x17 + +00000000004079c0 <_ZNSt13runtime_errorC2EPKc@plt>: + 4079c0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4079c4: f9434e11 ldr x17, [x16, #1688] + 4079c8: 911a6210 add x16, x16, #0x698 + 4079cc: d61f0220 br x17 + +00000000004079d0 : + 4079d0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4079d4: f9435211 ldr x17, [x16, #1696] + 4079d8: 911a8210 add x16, x16, #0x6a0 + 4079dc: d61f0220 br x17 + +00000000004079e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E@plt>: + 4079e0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4079e4: f9435611 ldr x17, [x16, #1704] + 4079e8: 911aa210 add x16, x16, #0x6a8 + 4079ec: d61f0220 br x17 + +00000000004079f0 <__gmon_start__@plt>: + 4079f0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4079f4: f9435a11 ldr x17, [x16, #1712] + 4079f8: 911ac210 add x16, x16, #0x6b0 + 4079fc: d61f0220 br x17 + +0000000000407a00 : + 407a00: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a04: f9435e11 ldr x17, [x16, #1720] + 407a08: 911ae210 add x16, x16, #0x6b8 + 407a0c: d61f0220 br x17 + +0000000000407a10 <__cxa_bad_cast@plt>: + 407a10: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a14: f9436211 ldr x17, [x16, #1728] + 407a18: 911b0210 add x16, x16, #0x6c0 + 407a1c: d61f0220 br x17 + +0000000000407a20 <_ZNSolsEd@plt>: + 407a20: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a24: f9436611 ldr x17, [x16, #1736] + 407a28: 911b2210 add x16, x16, #0x6c8 + 407a2c: d61f0220 br x17 + +0000000000407a30 <__cxa_pure_virtual@plt>: + 407a30: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a34: f9436a11 ldr x17, [x16, #1744] + 407a38: 911b4210 add x16, x16, #0x6d0 + 407a3c: d61f0220 br x17 + +0000000000407a40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt>: + 407a40: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a44: f9436e11 ldr x17, [x16, #1752] + 407a48: 911b6210 add x16, x16, #0x6d8 + 407a4c: d61f0220 br x17 + +0000000000407a50 <_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@plt>: + 407a50: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a54: f9437211 ldr x17, [x16, #1760] + 407a58: 911b8210 add x16, x16, #0x6e0 + 407a5c: d61f0220 br x17 + +0000000000407a60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_@plt>: + 407a60: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a64: f9437611 ldr x17, [x16, #1768] + 407a68: 911ba210 add x16, x16, #0x6e8 + 407a6c: d61f0220 br x17 + +0000000000407a70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm@plt>: + 407a70: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a74: f9437a11 ldr x17, [x16, #1776] + 407a78: 911bc210 add x16, x16, #0x6f0 + 407a7c: d61f0220 br x17 + +0000000000407a80 : + 407a80: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a84: f9437e11 ldr x17, [x16, #1784] + 407a88: 911be210 add x16, x16, #0x6f8 + 407a8c: d61f0220 br x17 + +0000000000407a90 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcm@plt>: + 407a90: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407a94: f9438211 ldr x17, [x16, #1792] + 407a98: 911c0210 add x16, x16, #0x700 + 407a9c: d61f0220 br x17 + +0000000000407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt>: + 407aa0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407aa4: f9438611 ldr x17, [x16, #1800] + 407aa8: 911c2210 add x16, x16, #0x708 + 407aac: d61f0220 br x17 + +0000000000407ab0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_m@plt>: + 407ab0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407ab4: f9438a11 ldr x17, [x16, #1808] + 407ab8: 911c4210 add x16, x16, #0x710 + 407abc: d61f0220 br x17 + +0000000000407ac0 <_ZNSt6localeC1Ev@plt>: + 407ac0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407ac4: f9438e11 ldr x17, [x16, #1816] + 407ac8: 911c6210 add x16, x16, #0x718 + 407acc: d61f0220 br x17 + +0000000000407ad0 <_ZNSt8ios_base4InitD1Ev@plt>: + 407ad0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407ad4: f9439211 ldr x17, [x16, #1824] + 407ad8: 911c8210 add x16, x16, #0x720 + 407adc: d61f0220 br x17 + +0000000000407ae0 <_ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev@plt>: + 407ae0: 90000a30 adrp x16, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407ae4: f9439611 ldr x17, [x16, #1832] + 407ae8: 911ca210 add x16, x16, #0x728 + 407aec: d61f0220 br x17 + +Disassembly of section .text: + +0000000000407af0 <_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i>: +_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i(): +/home/ce/./example.cpp:52 + 407af0: a9b87bfd stp x29, x30, [sp, #-128]! +__static_initialization_and_destruction_0(): +/home/ce/./example.cpp:19 + 407af4: 90000000 adrp x0, 407000 + 407af8: 913be000 add x0, x0, #0xef8 +_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i(): +/home/ce/./example.cpp:52 + 407afc: 910003fd mov x29, sp +__static_initialization_and_destruction_0(): +/home/ce/./example.cpp:19 + 407b00: 910063e8 add x8, sp, #0x18 + 407b04: 9401b0f0 bl 473ec4 <_ZN5Catch15makeTestInvokerEPFvvE> +_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 + 407b08: 900005e3 adrp x3, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_stringref.hpp:32 + 407b0c: 900005e2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 + 407b10: 91228063 add x3, x3, #0x8a0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_stringref.hpp:32 + 407b14: 912ae042 add x2, x2, #0xab8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 + 407b18: d2800264 mov x4, #0x13 // #19 +__static_initialization_and_destruction_0(): +/home/ce/./example.cpp:19 + 407b1c: 910103e0 add x0, sp, #0x40 + 407b20: 900005e1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 407b24: 912b0021 add x1, x1, #0xac0 +_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 + 407b28: a90213e3 stp x3, x4, [sp, #32] +__static_initialization_and_destruction_0(): +/home/ce/./example.cpp:19 + 407b2c: a9037fe2 stp x2, xzr, [sp, #48] + 407b30: 94016664 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 407b34: 910143e0 add x0, sp, #0x50 + 407b38: 900005e1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 407b3c: 912b4021 add x1, x1, #0xad0 + 407b40: 94016660 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> +_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_test_registry.hpp:51 + 407b44: a94427e8 ldp x8, x9, [sp, #64] +__static_initialization_and_destruction_0(): +/home/ce/./example.cpp:19 + 407b48: 910063e1 add x1, sp, #0x18 +_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_test_registry.hpp:51 + 407b4c: a9451fe6 ldp x6, x7, [sp, #80] +__static_initialization_and_destruction_0(): +/home/ce/./example.cpp:19 + 407b50: 90000a20 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407b54: 910183e4 add x4, sp, #0x60 + 407b58: 913e2000 add x0, x0, #0xf88 + 407b5c: 9100c3e3 add x3, sp, #0x30 + 407b60: 910083e2 add x2, sp, #0x20 +_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_test_registry.hpp:51 + 407b64: a90627e8 stp x8, x9, [sp, #96] + 407b68: a9071fe6 stp x6, x7, [sp, #112] +__static_initialization_and_destruction_0(): +/home/ce/./example.cpp:19 + 407b6c: 9401b0ea bl 473f14 <_ZN5Catch7AutoRegC1ESt10unique_ptrINS_12ITestInvokerESt14default_deleteIS2_EERKNS_14SourceLineInfoERKNS_9StringRefERKNS_11NameAndTagsE> +_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i(): +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:273 + 407b70: f9400fe0 ldr x0, [sp, #24] + 407b74: b4000080 cbz x0, 407b84 <_GLOBAL__sub_I__Z8fizzbuzzB5cxx11i+0x94> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:81 + 407b78: f9400001 ldr x1, [x0] + 407b7c: f9400821 ldr x1, [x1, #16] + 407b80: d63f0020 blr x1 +/home/ce/./example.cpp:52 + 407b84: a8c87bfd ldp x29, x30, [sp], #128 + 407b88: d65f03c0 ret + +0000000000407b8c <_start>: +_start(): +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:50 + 407b8c: d280001d mov x29, #0x0 // #0 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:51 + 407b90: d280001e mov x30, #0x0 // #0 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:54 + 407b94: aa0003e5 mov x5, x0 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:57 + 407b98: f94003e1 ldr x1, [sp] +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:58 + 407b9c: 910023e2 add x2, sp, #0x8 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:61 + 407ba0: 910003e6 mov x6, sp +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:83 + 407ba4: d2e00000 movz x0, #0x0, lsl #48 + 407ba8: f2c00000 movk x0, #0x0, lsl #32 + 407bac: f2a00800 movk x0, #0x40, lsl #16 + 407bb0: f28f9600 movk x0, #0x7cb0 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:84 + 407bb4: d2e00003 movz x3, #0x0, lsl #48 + 407bb8: f2c00003 movk x3, #0x0, lsl #32 + 407bbc: f2a00983 movk x3, #0x4c, lsl #16 + 407bc0: f286b803 movk x3, #0x35c0 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:85 + 407bc4: d2e00004 movz x4, #0x0, lsl #48 + 407bc8: f2c00004 movk x4, #0x0, lsl #32 + 407bcc: f2a00984 movk x4, #0x4c, lsl #16 + 407bd0: f286c804 movk x4, #0x3640 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:92 + 407bd4: 97fffdaf bl 407290 <__libc_start_main@plt> +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/start.S:95 + 407bd8: 97ffff06 bl 4077f0 + +0000000000407bdc : +call_weak_fn(): +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:63 + 407bdc: f0000a00 adrp x0, 54a000 <__FRAME_END__+0x176a8> +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:64 + 407be0: f947f000 ldr x0, [x0, #4064] +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:65 + 407be4: b4000040 cbz x0, 407bec +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:66 + 407be8: 17ffff82 b 4079f0 <__gmon_start__@plt> +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:68 + 407bec: d65f03c0 ret + +0000000000407bf0 : +deregister_tm_clones(): + 407bf0: 90000a20 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407bf4: 91310001 add x1, x0, #0xc40 + 407bf8: 90000a20 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407bfc: 91310000 add x0, x0, #0xc40 + 407c00: eb00003f cmp x1, x0 + 407c04: 54000140 b.eq 407c2c // b.none + 407c08: d10043ff sub sp, sp, #0x10 + 407c0c: 900005e1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 407c10: f9433021 ldr x1, [x1, #1632] + 407c14: f90007e1 str x1, [sp, #8] + 407c18: b4000061 cbz x1, 407c24 + 407c1c: 910043ff add sp, sp, #0x10 + 407c20: d61f0020 br x1 + 407c24: 910043ff add sp, sp, #0x10 + 407c28: d65f03c0 ret + 407c2c: d65f03c0 ret + +0000000000407c30 : +register_tm_clones(): + 407c30: 90000a20 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407c34: 91310001 add x1, x0, #0xc40 + 407c38: 90000a20 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407c3c: 91310000 add x0, x0, #0xc40 + 407c40: cb000021 sub x1, x1, x0 + 407c44: d2800042 mov x2, #0x2 // #2 + 407c48: 9343fc21 asr x1, x1, #3 + 407c4c: 9ac20c21 sdiv x1, x1, x2 + 407c50: b4000141 cbz x1, 407c78 + 407c54: d10043ff sub sp, sp, #0x10 + 407c58: 900005e2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 407c5c: f9433442 ldr x2, [x2, #1640] + 407c60: f90007e2 str x2, [sp, #8] + 407c64: b4000062 cbz x2, 407c70 + 407c68: 910043ff add sp, sp, #0x10 + 407c6c: d61f0040 br x2 + 407c70: 910043ff add sp, sp, #0x10 + 407c74: d65f03c0 ret + 407c78: d65f03c0 ret + +0000000000407c7c <__do_global_dtors_aux>: +__do_global_dtors_aux(): + 407c7c: a9be7bfd stp x29, x30, [sp, #-32]! + 407c80: 910003fd mov x29, sp + 407c84: f9000bf3 str x19, [sp, #16] + 407c88: 90000a33 adrp x19, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407c8c: 397de260 ldrb w0, [x19, #3960] + 407c90: 35000080 cbnz w0, 407ca0 <__do_global_dtors_aux+0x24> + 407c94: 97ffffd7 bl 407bf0 + 407c98: 52800020 mov w0, #0x1 // #1 + 407c9c: 393de260 strb w0, [x19, #3960] + 407ca0: f9400bf3 ldr x19, [sp, #16] + 407ca4: a8c27bfd ldp x29, x30, [sp], #32 + 407ca8: d65f03c0 ret + +0000000000407cac : +frame_dummy(): + 407cac: 17ffffe1 b 407c30 + +0000000000407cb0
: +main(): + 407cb0: a9a57bfd stp x29, x30, [sp, #-432]! + 407cb4: 910003fd mov x29, sp + 407cb8: f9000bf3 str x19, [sp, #16] + 407cbc: b9002fe0 str w0, [sp, #44] + 407cc0: f90013e1 str x1, [sp, #32] + 407cc4: 9100e3e0 add x0, sp, #0x38 + 407cc8: 940106a4 bl 449758 <_ZN5Catch7SessionC1Ev> + 407ccc: 9100e3e0 add x0, sp, #0x38 + 407cd0: f94013e2 ldr x2, [sp, #32] + 407cd4: b9402fe1 ldr w1, [sp, #44] + 407cd8: 9400002e bl 407d90 <_ZN5Catch7Session3runIcEEiiPKPKT_> + 407cdc: 2a0003f3 mov w19, w0 + 407ce0: d503201f nop + 407ce4: 9100e3e0 add x0, sp, #0x38 + 407ce8: 94010790 bl 449b28 <_ZN5Catch7SessionD1Ev> + 407cec: 2a1303e0 mov w0, w19 + 407cf0: 14000006 b 407d08 + 407cf4: aa0003f3 mov x19, x0 + 407cf8: 9100e3e0 add x0, sp, #0x38 + 407cfc: 9401078b bl 449b28 <_ZN5Catch7SessionD1Ev> + 407d00: aa1303e0 mov x0, x19 + 407d04: 97fffeff bl 407900 <_Unwind_Resume@plt> + 407d08: f9400bf3 ldr x19, [sp, #16] + 407d0c: a8db7bfd ldp x29, x30, [sp], #432 + 407d10: d65f03c0 ret + +0000000000407d14 <_Z41__static_initialization_and_destruction_0ii>: +_Z41__static_initialization_and_destruction_0ii(): + 407d14: a9be7bfd stp x29, x30, [sp, #-32]! + 407d18: 910003fd mov x29, sp + 407d1c: b9001fe0 str w0, [sp, #28] + 407d20: b9001be1 str w1, [sp, #24] + 407d24: b9401fe0 ldr w0, [sp, #28] + 407d28: 7100041f cmp w0, #0x1 + 407d2c: 540001e1 b.ne 407d68 <_Z41__static_initialization_and_destruction_0ii+0x54> // b.any + 407d30: b9401be1 ldr w1, [sp, #24] + 407d34: 529fffe0 mov w0, #0xffff // #65535 + 407d38: 6b00003f cmp w1, w0 + 407d3c: 54000161 b.ne 407d68 <_Z41__static_initialization_and_destruction_0ii+0x54> // b.any + 407d40: 90000a20 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407d44: 913e0000 add x0, x0, #0xf80 + 407d48: 9400b5b2 bl 435410 <_ZN5Catch12LeakDetectorC1Ev> + 407d4c: 90000a20 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407d50: 911ce002 add x2, x0, #0x738 + 407d54: 90000a20 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 407d58: 913e0001 add x1, x0, #0xf80 + 407d5c: d0000160 adrp x0, 435000 <_ZSt12__get_helperILm0EPN5Catch6Detail8EnumInfoEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE+0x14> + 407d60: 91109000 add x0, x0, #0x424 + 407d64: 97fffdd7 bl 4074c0 <__cxa_atexit@plt> + 407d68: d503201f nop + 407d6c: a8c27bfd ldp x29, x30, [sp], #32 + 407d70: d65f03c0 ret + +0000000000407d74 <_GLOBAL__sub_I__ZN5Catch12leakDetectorE>: +_GLOBAL__sub_I__ZN5Catch12leakDetectorE(): + 407d74: a9bf7bfd stp x29, x30, [sp, #-16]! + 407d78: 910003fd mov x29, sp + 407d7c: 529fffe1 mov w1, #0xffff // #65535 + 407d80: 52800020 mov w0, #0x1 // #1 + 407d84: 97ffffe4 bl 407d14 <_Z41__static_initialization_and_destruction_0ii> + 407d88: a8c17bfd ldp x29, x30, [sp], #16 + 407d8c: d65f03c0 ret + +0000000000407d90 <_ZN5Catch7Session3runIcEEiiPKPKT_>: +_ZN5Catch7Session3runIcEEiiPKPKT_(): + 407d90: a9bc7bfd stp x29, x30, [sp, #-64]! + 407d94: 910003fd mov x29, sp + 407d98: f90017e0 str x0, [sp, #40] + 407d9c: b90027e1 str w1, [sp, #36] + 407da0: f9000fe2 str x2, [sp, #24] + 407da4: f94017e0 ldr x0, [sp, #40] + 407da8: 3945c000 ldrb w0, [x0, #368] + 407dac: 7100001f cmp w0, #0x0 + 407db0: 54000060 b.eq 407dbc <_ZN5Catch7Session3runIcEEiiPKPKT_+0x2c> // b.none + 407db4: 52800020 mov w0, #0x1 // #1 + 407db8: 1400000d b 407dec <_ZN5Catch7Session3runIcEEiiPKPKT_+0x5c> + 407dbc: f9400fe2 ldr x2, [sp, #24] + 407dc0: b94027e1 ldr w1, [sp, #36] + 407dc4: f94017e0 ldr x0, [sp, #40] + 407dc8: 940107f5 bl 449d9c <_ZN5Catch7Session16applyCommandLineEiPKPKc> + 407dcc: b9003fe0 str w0, [sp, #60] + 407dd0: b9403fe0 ldr w0, [sp, #60] + 407dd4: 7100001f cmp w0, #0x0 + 407dd8: 54000081 b.ne 407de8 <_ZN5Catch7Session3runIcEEiiPKPKT_+0x58> // b.any + 407ddc: f94017e0 ldr x0, [sp, #40] + 407de0: 94010893 bl 44a02c <_ZN5Catch7Session3runEv> + 407de4: b9003fe0 str w0, [sp, #60] + 407de8: b9403fe0 ldr w0, [sp, #60] + 407dec: a8c47bfd ldp x29, x30, [sp], #64 + 407df0: d65f03c0 ret + 407df4: d503201f nop + +0000000000407df8 <_Z8fizzbuzzB5cxx11i>: +_Z8fizzbuzzB5cxx11i(): +/home/ce/./example.cpp:7 + 407df8: a9be7bfd stp x29, x30, [sp, #-32]! + 407dfc: 910003fd mov x29, sp + 407e00: f9000bf3 str x19, [sp, #16] + 407e04: aa0803f3 mov x19, x8 +/home/ce/./example.cpp:8 + 407e08: 34000280 cbz w0, 407e58 <_Z8fizzbuzzB5cxx11i+0x60> +/home/ce/./example.cpp:10 + 407e0c: 528aaac4 mov w4, #0x5556 // #21846 +/home/ce/./example.cpp:11 + 407e10: 528ccce2 mov w2, #0x6667 // #26215 +/home/ce/./example.cpp:10 + 407e14: 72aaaaa4 movk w4, #0x5555, lsl #16 +/home/ce/./example.cpp:11 + 407e18: 72acccc2 movk w2, #0x6666, lsl #16 +/home/ce/./example.cpp:10 + 407e1c: 131f7c01 asr w1, w0, #31 + 407e20: 9b247c04 smull x4, w0, w4 +/home/ce/./example.cpp:11 + 407e24: 9b227c02 smull x2, w0, w2 +/home/ce/./example.cpp:10 + 407e28: d360fc84 lsr x4, x4, #32 +/home/ce/./example.cpp:11 + 407e2c: 9361fc42 asr x2, x2, #33 +/home/ce/./example.cpp:10 + 407e30: 4b010084 sub w4, w4, w1 +/home/ce/./example.cpp:11 + 407e34: 4b010041 sub w1, w2, w1 +/home/ce/./example.cpp:10 + 407e38: 0b040484 add w4, w4, w4, lsl #1 +/home/ce/./example.cpp:11 + 407e3c: 0b010821 add w1, w1, w1, lsl #2 +/home/ce/./example.cpp:10 + 407e40: 4b040004 sub w4, w0, w4 +/home/ce/./example.cpp:11 + 407e44: 4b010001 sub w1, w0, w1 +/home/ce/./example.cpp:12 + 407e48: 2a010082 orr w2, w4, w1 + 407e4c: 340001e2 cbz w2, 407e88 <_Z8fizzbuzzB5cxx11i+0x90> +/home/ce/./example.cpp:13 + 407e50: 340004c1 cbz w1, 407ee8 <_Z8fizzbuzzB5cxx11i+0xf0> +/home/ce/./example.cpp:14 + 407e54: 34000344 cbz w4, 407ebc <_Z8fizzbuzzB5cxx11i+0xc4> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6446 + 407e58: 2a0003e3 mov w3, w0 + 407e5c: aa1303e8 mov x8, x19 + 407e60: d2800201 mov x1, #0x10 // #16 + 407e64: 900005e2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 407e68: 90000000 adrp x0, 407000 + 407e6c: 91220042 add x2, x2, #0x880 + 407e70: 911a8000 add x0, x0, #0x6a0 + 407e74: 940006eb bl 409a20 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_St9__va_listEmSB_z> +/home/ce/./example.cpp:17 + 407e78: aa1303e0 mov x0, x19 + 407e7c: f9400bf3 ldr x19, [sp, #16] + 407e80: a8c27bfd ldp x29, x30, [sp], #32 + 407e84: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407e88: d28d2cc0 mov x0, #0x6966 // #26982 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:182 + 407e8c: 91004102 add x2, x8, #0x10 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407e90: f2af4f40 movk x0, #0x7a7a, lsl #16 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 407e94: d2800101 mov x1, #0x8 // #8 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407e98: f2ceac40 movk x0, #0x7562, lsl #32 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 407e9c: a9000502 stp x2, x1, [x8] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407ea0: f2ef4f40 movk x0, #0x7a7a, lsl #48 + 407ea4: f9000900 str x0, [x8, #16] +/home/ce/./example.cpp:17 + 407ea8: aa1303e0 mov x0, x19 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 407eac: 3900611f strb wzr, [x8, #24] +/home/ce/./example.cpp:17 + 407eb0: f9400bf3 ldr x19, [sp, #16] + 407eb4: a8c27bfd ldp x29, x30, [sp], #32 + 407eb8: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:182 + 407ebc: 91004102 add x2, x8, #0x10 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407ec0: 528d2cc0 mov w0, #0x6966 // #26982 + 407ec4: 72af4f40 movk w0, #0x7a7a, lsl #16 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 407ec8: d2800081 mov x1, #0x4 // #4 + 407ecc: a9000662 stp x2, x1, [x19] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407ed0: b9001260 str w0, [x19, #16] +/home/ce/./example.cpp:17 + 407ed4: aa1303e0 mov x0, x19 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 407ed8: 3900527f strb wzr, [x19, #20] +/home/ce/./example.cpp:17 + 407edc: f9400bf3 ldr x19, [sp, #16] + 407ee0: a8c27bfd ldp x29, x30, [sp], #32 + 407ee4: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:182 + 407ee8: 91004102 add x2, x8, #0x10 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407eec: 528eac40 mov w0, #0x7562 // #30050 + 407ef0: 17fffff5 b 407ec4 <_Z8fizzbuzzB5cxx11i+0xcc> + 407ef4: d503201f nop + +0000000000407ef8 <_ZL29____C_A_T_C_H____T_E_S_T____0v>: +_ZL29____C_A_T_C_H____T_E_S_T____0v(): +/home/ce/./example.cpp:20 + 407ef8: d10c43ff sub sp, sp, #0x310 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 407efc: d2800223 mov x3, #0x11 // #17 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 407f00: 910a63e1 add x1, sp, #0x298 + 407f04: d2800002 mov x2, #0x0 // #0 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 407f08: 910883e0 add x0, sp, #0x220 +/home/ce/./example.cpp:20 + 407f0c: a9007bfd stp x29, x30, [sp] + 407f10: 910003fd mov x29, sp + 407f14: a90153f3 stp x19, x20, [sp, #16] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 407f18: 9108c3f3 add x19, sp, #0x230 +/home/ce/./example.cpp:20 + 407f1c: a9025bf5 stp x21, x22, [sp, #32] + 407f20: a90363f7 stp x23, x24, [sp, #48] + 407f24: a9046bf9 stp x25, x26, [sp, #64] + 407f28: a90573fb stp x27, x28, [sp, #80] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 407f2c: f90113f3 str x19, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 407f30: f9014fe3 str x3, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 407f34: 97fffe7f bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407f38: 900005e1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 407f3c: 91222021 add x1, x1, #0x888 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 407f40: f9414fe2 ldr x2, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 407f44: f90113e0 str x0, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 407f48: f9011be2 str x2, [sp, #560] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 407f4c: a9400c22 ldp x2, x3, [x1] + 407f50: a9000c02 stp x2, x3, [x0] + 407f54: 39404021 ldrb w1, [x1, #16] + 407f58: 39004001 strb w1, [x0, #16] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:149 + 407f5c: 910aa3e1 add x1, sp, #0x2a8 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 407f60: f94113e2 ldr x2, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:232 + 407f64: f9414fe0 ldr x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 407f68: f90117e0 str x0, [sp, #552] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 407f6c: 3820685f strb wzr, [x2, x0] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:149 + 407f70: f9014fe1 str x1, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 407f74: f94113e0 ldr x0, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:544 + 407f78: eb13001f cmp x0, x19 + 407f7c: 540076e0 b.eq 408e58 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf60> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 407f80: f9411be1 ldr x1, [sp, #560] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 407f84: f9014fe0 str x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 407f88: f90157e1 str x1, [sp, #680] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 407f8c: f94117e3 ldr x3, [sp, #552] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 407f90: 9108c3e4 add x4, sp, #0x230 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 407f94: d28002a2 mov x2, #0x15 // #21 + 407f98: 900005f6 adrp x22, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> +/home/ce/./example.cpp:21 + 407f9c: 9104c3e0 add x0, sp, #0x130 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 407fa0: 912282d6 add x22, x22, #0x8a0 +/home/ce/./example.cpp:21 + 407fa4: 910a63e1 add x1, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 407fa8: f90113e4 str x4, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 407fac: f90117ff str xzr, [sp, #552] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 407fb0: 3908c3ff strb wzr, [sp, #560] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 407fb4: f90153e3 str x3, [sp, #672] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 407fb8: f9015ff6 str x22, [sp, #696] + 407fbc: f90163e2 str x2, [sp, #704] +/home/ce/./example.cpp:21 + 407fc0: 940102f6 bl 448b98 <_ZN5Catch7SectionC1ERKNS_11SectionInfoE> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 (discriminator 4) + 407fc4: f9414fe0 ldr x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 (discriminator 4) + 407fc8: 910aa3e1 add x1, sp, #0x2a8 + 407fcc: eb01001f cmp x0, x1 + 407fd0: 54000040 b.eq 407fd8 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xe0> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 407fd4: 97fffccf bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 407fd8: f94113e0 ldr x0, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 407fdc: 9108c3e1 add x1, sp, #0x230 + 407fe0: eb01001f cmp x0, x1 + 407fe4: 54000040 b.eq 407fec <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf4> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 407fe8: 97fffcca bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:21 + 407fec: 9104c3e0 add x0, sp, #0x130 + 407ff0: 9401034f bl 448d2c <_ZNK5Catch7SectioncvbEv> + 407ff4: 9106a3f5 add x21, sp, #0x1a8 + 407ff8: 72001c1f tst w0, #0xff + 407ffc: 540041a0 b.eq 408830 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x938> // b.none +/home/ce/./example.cpp:22 (discriminator 7) + 408000: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 7) + 408004: d28002c2 mov x2, #0x16 // #22 +/home/ce/./example.cpp:22 (discriminator 7) + 408008: 910883e0 add x0, sp, #0x220 + 40800c: f00005d8 adrp x24, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408010: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408014: 9122c318 add x24, x24, #0x8b0 + 408018: 9122e021 add x1, x1, #0x8b8 + 40801c: a90e8ff8 stp x24, x3, [sp, #232] + 408020: 9106a3f5 add x21, sp, #0x1a8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 7) + 408024: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:22 (discriminator 7) + 408028: 94016526 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 40802c: 910843e0 add x0, sp, #0x210 + 408030: 9103a3f4 add x20, sp, #0xe8 + 408034: aa1503e2 mov x2, x21 + 408038: aa1403e1 mov x1, x20 + 40803c: 52800025 mov w5, #0x1 // #1 + 408040: a9411003 ldp x3, x4, [x0, #16] + 408044: 910a63e0 add x0, sp, #0x298 + 408048: 940006ca bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:22 (discriminator 1) + 40804c: aa1503e8 mov x8, x21 + 408050: 52800020 mov w0, #0x1 // #1 + 408054: 97ffff69 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408058: f00005d7 adrp x23, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40805c: 912342f7 add x23, x23, #0x8d0 + 408060: aa1703e1 mov x1, x23 + 408064: aa1503e0 mov x0, x21 + 408068: 97fffb6a bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 40806c: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408070: 910803ee add x14, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408074: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408078: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40807c: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408080: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408084: d2800043 mov x3, #0x2 // #2 + 408088: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40808c: 911fa273 add x19, x19, #0x7e8 + 408090: f90113f3 str x19, [sp, #544] +/home/ce/./example.cpp:22 + 408094: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408098: 3908a3e5 strb w5, [sp, #552] +/home/ce/./example.cpp:22 + 40809c: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4080a0: 3908a7e4 strb w4, [sp, #553] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4080a4: a90309d5 stp x21, x2, [x14, #48] + 4080a8: a9045dc3 stp x3, x23, [x14, #64] +/home/ce/./example.cpp:22 + 4080ac: 940006d2 bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4080b0: 910883e0 add x0, sp, #0x220 + 4080b4: f90113f3 str x19, [sp, #544] + 4080b8: 9400b471 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4080bc: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4080c0: 910042a1 add x1, x21, #0x10 + 4080c4: eb01001f cmp x0, x1 + 4080c8: 54000040 b.eq 4080d0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1d8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4080cc: 97fffc91 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:22 (discriminator 10) + 4080d0: 910a63e0 add x0, sp, #0x298 + 4080d4: 94000714 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:22 (discriminator 12) + 4080d8: 910a63e0 add x0, sp, #0x298 + 4080dc: 94000647 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:23 (discriminator 12) + 4080e0: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 4080e4: d28002e2 mov x2, #0x17 // #23 +/home/ce/./example.cpp:23 (discriminator 12) + 4080e8: 910883e0 add x0, sp, #0x220 + 4080ec: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4080f0: 91238021 add x1, x1, #0x8e0 + 4080f4: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 4080f8: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:23 (discriminator 12) + 4080fc: 940164f1 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 408100: 910843e0 add x0, sp, #0x210 + 408104: 52800025 mov w5, #0x1 // #1 + 408108: aa1503e2 mov x2, x21 + 40810c: aa1403e1 mov x1, x20 + 408110: a9411003 ldp x3, x4, [x0, #16] + 408114: 910a63e0 add x0, sp, #0x298 + 408118: 94000696 bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:23 (discriminator 1) + 40811c: aa1503e8 mov x8, x21 + 408120: 52800040 mov w0, #0x2 // #2 + 408124: 97ffff35 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408128: f00005d7 adrp x23, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40812c: 9123e2f7 add x23, x23, #0x8f8 + 408130: aa1703e1 mov x1, x23 + 408134: aa1503e0 mov x0, x21 + 408138: 97fffb36 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 40813c: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408140: 910803ed add x13, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408144: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408148: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40814c: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408150: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408154: d2800043 mov x3, #0x2 // #2 + 408158: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40815c: 911fa273 add x19, x19, #0x7e8 + 408160: f90113f3 str x19, [sp, #544] +/home/ce/./example.cpp:23 + 408164: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408168: 3908a3e5 strb w5, [sp, #552] +/home/ce/./example.cpp:23 + 40816c: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408170: 3908a7e4 strb w4, [sp, #553] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408174: a90309b5 stp x21, x2, [x13, #48] + 408178: a9045da3 stp x3, x23, [x13, #64] +/home/ce/./example.cpp:23 + 40817c: 9400069e bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408180: 910883e0 add x0, sp, #0x220 + 408184: f90113f3 str x19, [sp, #544] + 408188: 9400b43d bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40818c: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408190: 910042a1 add x1, x21, #0x10 + 408194: eb01001f cmp x0, x1 + 408198: 54000040 b.eq 4081a0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x2a8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40819c: 97fffc5d bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:23 (discriminator 10) + 4081a0: 910a63e0 add x0, sp, #0x298 + 4081a4: 940006e0 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:23 (discriminator 12) + 4081a8: 910a63e0 add x0, sp, #0x298 + 4081ac: 94000613 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:24 (discriminator 12) + 4081b0: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 4081b4: d2800302 mov x2, #0x18 // #24 +/home/ce/./example.cpp:24 (discriminator 12) + 4081b8: 910883e0 add x0, sp, #0x220 + 4081bc: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4081c0: 91240021 add x1, x1, #0x900 + 4081c4: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 4081c8: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:24 (discriminator 12) + 4081cc: 940164bd bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 4081d0: 910843e0 add x0, sp, #0x210 + 4081d4: 52800025 mov w5, #0x1 // #1 + 4081d8: aa1503e2 mov x2, x21 + 4081dc: aa1403e1 mov x1, x20 + 4081e0: a9411003 ldp x3, x4, [x0, #16] + 4081e4: 910a63e0 add x0, sp, #0x298 + 4081e8: 94000662 bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:24 (discriminator 1) + 4081ec: aa1503e8 mov x8, x21 + 4081f0: 52800060 mov w0, #0x3 // #3 + 4081f4: 97ffff01 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4081f8: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4081fc: 91246273 add x19, x19, #0x918 + 408200: aa1303e1 mov x1, x19 + 408204: aa1503e0 mov x0, x21 + 408208: 97fffb02 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 40820c: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408210: 910803ec add x12, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408214: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408218: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40821c: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408220: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408224: d2800043 mov x3, #0x2 // #2 + 408228: f00005da adrp x26, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40822c: 9120435a add x26, x26, #0x810 + 408230: f90113fa str x26, [sp, #544] +/home/ce/./example.cpp:24 + 408234: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408238: 3908a3e5 strb w5, [sp, #552] +/home/ce/./example.cpp:24 + 40823c: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408240: 3908a7e4 strb w4, [sp, #553] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408244: a9030995 stp x21, x2, [x12, #48] + 408248: a9044d83 stp x3, x19, [x12, #64] +/home/ce/./example.cpp:24 + 40824c: 9400066a bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408250: 910883e0 add x0, sp, #0x220 + 408254: f90113fa str x26, [sp, #544] + 408258: 9400b409 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40825c: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408260: 910042a1 add x1, x21, #0x10 + 408264: eb01001f cmp x0, x1 + 408268: 54000040 b.eq 408270 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x378> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40826c: 97fffc29 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:24 (discriminator 10) + 408270: 910a63e0 add x0, sp, #0x298 + 408274: 940006ac bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:24 (discriminator 12) + 408278: 910a63e0 add x0, sp, #0x298 + 40827c: 940005df bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:25 (discriminator 12) + 408280: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408284: d2800322 mov x2, #0x19 // #25 +/home/ce/./example.cpp:25 (discriminator 12) + 408288: 910883e0 add x0, sp, #0x220 + 40828c: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408290: 91248021 add x1, x1, #0x920 + 408294: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408298: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:25 (discriminator 12) + 40829c: 94016489 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 4082a0: 910843e0 add x0, sp, #0x210 + 4082a4: 52800025 mov w5, #0x1 // #1 + 4082a8: aa1503e2 mov x2, x21 + 4082ac: aa1403e1 mov x1, x20 + 4082b0: a9411003 ldp x3, x4, [x0, #16] + 4082b4: 910a63e0 add x0, sp, #0x298 + 4082b8: 9400062e bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:25 (discriminator 1) + 4082bc: aa1503e8 mov x8, x21 + 4082c0: 52800080 mov w0, #0x4 // #4 + 4082c4: 97fffecd bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4082c8: f00005d7 adrp x23, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4082cc: 9124e2f7 add x23, x23, #0x938 + 4082d0: aa1703e1 mov x1, x23 + 4082d4: aa1503e0 mov x0, x21 + 4082d8: 97ffface bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 4082dc: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4082e0: 910803eb add x11, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4082e4: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4082e8: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4082ec: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 4082f0: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4082f4: d2800043 mov x3, #0x2 // #2 + 4082f8: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4082fc: 911fa273 add x19, x19, #0x7e8 + 408300: f90113f3 str x19, [sp, #544] +/home/ce/./example.cpp:25 + 408304: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408308: 3908a3e5 strb w5, [sp, #552] +/home/ce/./example.cpp:25 + 40830c: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408310: 3908a7e4 strb w4, [sp, #553] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408314: a9030975 stp x21, x2, [x11, #48] + 408318: a9045d63 stp x3, x23, [x11, #64] +/home/ce/./example.cpp:25 + 40831c: 94000636 bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408320: 910883e0 add x0, sp, #0x220 + 408324: f90113f3 str x19, [sp, #544] + 408328: 9400b3d5 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40832c: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408330: 910042a1 add x1, x21, #0x10 + 408334: eb01001f cmp x0, x1 + 408338: 54000040 b.eq 408340 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x448> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40833c: 97fffbf5 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:25 (discriminator 10) + 408340: 910a63e0 add x0, sp, #0x298 + 408344: 94000678 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:25 (discriminator 12) + 408348: 910a63e0 add x0, sp, #0x298 + 40834c: 940005ab bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:26 (discriminator 12) + 408350: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408354: d2800342 mov x2, #0x1a // #26 +/home/ce/./example.cpp:26 (discriminator 12) + 408358: 910883e0 add x0, sp, #0x220 + 40835c: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408360: 91250021 add x1, x1, #0x940 + 408364: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408368: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:26 (discriminator 12) + 40836c: 94016455 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 408370: 910843e0 add x0, sp, #0x210 + 408374: 52800025 mov w5, #0x1 // #1 + 408378: aa1503e2 mov x2, x21 + 40837c: aa1403e1 mov x1, x20 + 408380: a9411003 ldp x3, x4, [x0, #16] + 408384: 910a63e0 add x0, sp, #0x298 + 408388: 940005fa bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:26 (discriminator 1) + 40838c: aa1503e8 mov x8, x21 + 408390: 528000a0 mov w0, #0x5 // #5 + 408394: 97fffe99 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408398: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40839c: 91256273 add x19, x19, #0x958 + 4083a0: aa1303e1 mov x1, x19 + 4083a4: aa1503e0 mov x0, x21 + 4083a8: 97fffa9a bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 4083ac: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4083b0: 910803ea add x10, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4083b4: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4083b8: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4083bc: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 4083c0: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4083c4: d2800043 mov x3, #0x2 // #2 + 4083c8: f00005da adrp x26, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4083cc: 9120435a add x26, x26, #0x810 + 4083d0: f90113fa str x26, [sp, #544] +/home/ce/./example.cpp:26 + 4083d4: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 4083d8: 3908a3e5 strb w5, [sp, #552] +/home/ce/./example.cpp:26 + 4083dc: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4083e0: 3908a7e4 strb w4, [sp, #553] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4083e4: a9030955 stp x21, x2, [x10, #48] + 4083e8: a9044d43 stp x3, x19, [x10, #64] +/home/ce/./example.cpp:26 + 4083ec: 94000602 bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4083f0: 910883e0 add x0, sp, #0x220 + 4083f4: f90113fa str x26, [sp, #544] + 4083f8: 9400b3a1 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4083fc: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408400: 910042a1 add x1, x21, #0x10 + 408404: eb01001f cmp x0, x1 + 408408: 54000040 b.eq 408410 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x518> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40840c: 97fffbc1 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:26 (discriminator 10) + 408410: 910a63e0 add x0, sp, #0x298 + 408414: 94000644 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:26 (discriminator 12) + 408418: 910a63e0 add x0, sp, #0x298 + 40841c: 94000577 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:27 (discriminator 12) + 408420: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408424: d2800362 mov x2, #0x1b // #27 +/home/ce/./example.cpp:27 (discriminator 12) + 408428: 910883e0 add x0, sp, #0x220 + 40842c: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408430: 91258021 add x1, x1, #0x960 + 408434: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408438: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:27 (discriminator 12) + 40843c: 94016421 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 408440: 910843e0 add x0, sp, #0x210 + 408444: 52800025 mov w5, #0x1 // #1 + 408448: aa1503e2 mov x2, x21 + 40844c: aa1403e1 mov x1, x20 + 408450: a9411003 ldp x3, x4, [x0, #16] + 408454: 910a63e0 add x0, sp, #0x298 + 408458: 940005c6 bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:27 (discriminator 1) + 40845c: aa1503e8 mov x8, x21 + 408460: 528000c0 mov w0, #0x6 // #6 + 408464: 97fffe65 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408468: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40846c: 91246273 add x19, x19, #0x918 + 408470: aa1303e1 mov x1, x19 + 408474: aa1503e0 mov x0, x21 + 408478: 97fffa66 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 40847c: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408480: 910803e9 add x9, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408484: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408488: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40848c: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408490: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408494: d2800043 mov x3, #0x2 // #2 + 408498: f00005da adrp x26, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40849c: 9120435a add x26, x26, #0x810 + 4084a0: f90113fa str x26, [sp, #544] +/home/ce/./example.cpp:27 + 4084a4: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 4084a8: 3908a3e5 strb w5, [sp, #552] +/home/ce/./example.cpp:27 + 4084ac: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4084b0: 3908a7e4 strb w4, [sp, #553] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4084b4: a9030935 stp x21, x2, [x9, #48] + 4084b8: a9044d23 stp x3, x19, [x9, #64] +/home/ce/./example.cpp:27 + 4084bc: 940005ce bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4084c0: 910883e0 add x0, sp, #0x220 + 4084c4: f90113fa str x26, [sp, #544] + 4084c8: 9400b36d bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4084cc: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4084d0: 910042a1 add x1, x21, #0x10 + 4084d4: eb01001f cmp x0, x1 + 4084d8: 54000040 b.eq 4084e0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x5e8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4084dc: 97fffb8d bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:27 (discriminator 10) + 4084e0: 910a63e0 add x0, sp, #0x298 + 4084e4: 94000610 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:27 (discriminator 12) + 4084e8: 910a63e0 add x0, sp, #0x298 + 4084ec: 94000543 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:28 (discriminator 12) + 4084f0: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 4084f4: d2800382 mov x2, #0x1c // #28 +/home/ce/./example.cpp:28 (discriminator 12) + 4084f8: 910883e0 add x0, sp, #0x220 + 4084fc: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408500: 9125e021 add x1, x1, #0x978 + 408504: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408508: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:28 (discriminator 12) + 40850c: 940163ed bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 408510: 910843e0 add x0, sp, #0x210 + 408514: 52800025 mov w5, #0x1 // #1 + 408518: aa1503e2 mov x2, x21 + 40851c: aa1403e1 mov x1, x20 + 408520: a9411003 ldp x3, x4, [x0, #16] + 408524: 910a63e0 add x0, sp, #0x298 + 408528: 94000592 bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:28 (discriminator 1) + 40852c: aa1503e8 mov x8, x21 + 408530: 528000e0 mov w0, #0x7 // #7 + 408534: 97fffe31 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408538: f00005d7 adrp x23, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40853c: 912642f7 add x23, x23, #0x990 + 408540: aa1703e1 mov x1, x23 + 408544: aa1503e0 mov x0, x21 + 408548: 97fffa32 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 40854c: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408550: 910803e8 add x8, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408554: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408558: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40855c: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408560: 911fa273 add x19, x19, #0x7e8 + 408564: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408568: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 40856c: f90113f3 str x19, [sp, #544] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408570: 3908a3e5 strb w5, [sp, #552] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408574: d2800043 mov x3, #0x2 // #2 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408578: 3908a7e4 strb w4, [sp, #553] +/home/ce/./example.cpp:28 + 40857c: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408580: a9030915 stp x21, x2, [x8, #48] +/home/ce/./example.cpp:28 + 408584: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408588: a9045d03 stp x3, x23, [x8, #64] +/home/ce/./example.cpp:28 + 40858c: 9400059a bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408590: 910883e0 add x0, sp, #0x220 + 408594: f90113f3 str x19, [sp, #544] + 408598: 9400b339 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40859c: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4085a0: 910042a1 add x1, x21, #0x10 + 4085a4: eb01001f cmp x0, x1 + 4085a8: 54000040 b.eq 4085b0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x6b8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4085ac: 97fffb59 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:28 (discriminator 10) + 4085b0: 910a63e0 add x0, sp, #0x298 + 4085b4: 940005dc bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:28 (discriminator 12) + 4085b8: 910a63e0 add x0, sp, #0x298 + 4085bc: 9400050f bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:29 (discriminator 12) + 4085c0: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 4085c4: d28003a2 mov x2, #0x1d // #29 +/home/ce/./example.cpp:29 (discriminator 12) + 4085c8: 910883e0 add x0, sp, #0x220 + 4085cc: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4085d0: 91266021 add x1, x1, #0x998 + 4085d4: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 4085d8: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:29 (discriminator 12) + 4085dc: 940163b9 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 4085e0: 910843e0 add x0, sp, #0x210 + 4085e4: 52800025 mov w5, #0x1 // #1 + 4085e8: aa1503e2 mov x2, x21 + 4085ec: aa1403e1 mov x1, x20 + 4085f0: a9411003 ldp x3, x4, [x0, #16] + 4085f4: 910a63e0 add x0, sp, #0x298 + 4085f8: 9400055e bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:29 (discriminator 1) + 4085fc: aa1503e8 mov x8, x21 + 408600: 52800100 mov w0, #0x8 // #8 + 408604: 97fffdfd bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408608: f00005d7 adrp x23, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40860c: 9126c2f7 add x23, x23, #0x9b0 + 408610: aa1703e1 mov x1, x23 + 408614: aa1503e0 mov x0, x21 + 408618: 97fff9fe bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 40861c: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408620: 910803e7 add x7, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408624: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408628: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40862c: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408630: 911fa273 add x19, x19, #0x7e8 + 408634: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408638: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 40863c: f90113f3 str x19, [sp, #544] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408640: 3908a3e5 strb w5, [sp, #552] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408644: d2800043 mov x3, #0x2 // #2 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408648: 3908a7e4 strb w4, [sp, #553] +/home/ce/./example.cpp:29 + 40864c: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408650: a90308f5 stp x21, x2, [x7, #48] +/home/ce/./example.cpp:29 + 408654: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408658: a9045ce3 stp x3, x23, [x7, #64] +/home/ce/./example.cpp:29 + 40865c: 94000566 bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408660: 910883e0 add x0, sp, #0x220 + 408664: f90113f3 str x19, [sp, #544] + 408668: 9400b305 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40866c: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408670: 910042a1 add x1, x21, #0x10 + 408674: eb01001f cmp x0, x1 + 408678: 54000040 b.eq 408680 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x788> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40867c: 97fffb25 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:29 (discriminator 10) + 408680: 910a63e0 add x0, sp, #0x298 + 408684: 940005a8 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:29 (discriminator 12) + 408688: 910a63e0 add x0, sp, #0x298 + 40868c: 940004db bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:30 (discriminator 12) + 408690: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408694: d28003c2 mov x2, #0x1e // #30 +/home/ce/./example.cpp:30 (discriminator 12) + 408698: 910883e0 add x0, sp, #0x220 + 40869c: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4086a0: 9126e021 add x1, x1, #0x9b8 + 4086a4: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 4086a8: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:30 (discriminator 12) + 4086ac: 94016385 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 4086b0: 910843e0 add x0, sp, #0x210 + 4086b4: 52800025 mov w5, #0x1 // #1 + 4086b8: aa1503e2 mov x2, x21 + 4086bc: aa1403e1 mov x1, x20 + 4086c0: a9411003 ldp x3, x4, [x0, #16] + 4086c4: 910a63e0 add x0, sp, #0x298 + 4086c8: 9400052a bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:30 (discriminator 1) + 4086cc: aa1503e8 mov x8, x21 + 4086d0: 52800120 mov w0, #0x9 // #9 + 4086d4: 97fffdc9 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4086d8: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4086dc: 91246273 add x19, x19, #0x918 + 4086e0: aa1303e1 mov x1, x19 + 4086e4: aa1503e0 mov x0, x21 + 4086e8: 97fff9ca bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 4086ec: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4086f0: 910803e6 add x6, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4086f4: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4086f8: f00005da adrp x26, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4086fc: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408700: 9120435a add x26, x26, #0x810 + 408704: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408708: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 40870c: f90113fa str x26, [sp, #544] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408710: 3908a3e5 strb w5, [sp, #552] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408714: d2800043 mov x3, #0x2 // #2 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408718: 3908a7e4 strb w4, [sp, #553] +/home/ce/./example.cpp:30 + 40871c: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408720: a90308d5 stp x21, x2, [x6, #48] +/home/ce/./example.cpp:30 + 408724: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408728: a9044cc3 stp x3, x19, [x6, #64] +/home/ce/./example.cpp:30 + 40872c: 94000532 bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408730: 910883e0 add x0, sp, #0x220 + 408734: f90113fa str x26, [sp, #544] + 408738: 9400b2d1 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40873c: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408740: 910042a1 add x1, x21, #0x10 + 408744: eb01001f cmp x0, x1 + 408748: 54000040 b.eq 408750 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x858> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40874c: 97fffaf1 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:30 (discriminator 10) + 408750: 910a63e0 add x0, sp, #0x298 + 408754: 94000574 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:30 (discriminator 12) + 408758: 910a63e0 add x0, sp, #0x298 + 40875c: 940004a7 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:31 (discriminator 12) + 408760: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408764: d28003e2 mov x2, #0x1f // #31 +/home/ce/./example.cpp:31 (discriminator 12) + 408768: 910883e0 add x0, sp, #0x220 + 40876c: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408770: 91274021 add x1, x1, #0x9d0 + 408774: a90e8ff8 stp x24, x3, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 12) + 408778: a91a8bf6 stp x22, x2, [sp, #424] +/home/ce/./example.cpp:31 (discriminator 12) + 40877c: 94016351 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 408780: 910843e0 add x0, sp, #0x210 + 408784: aa1403e1 mov x1, x20 + 408788: 52800025 mov w5, #0x1 // #1 + 40878c: aa1503e2 mov x2, x21 + 408790: a9411003 ldp x3, x4, [x0, #16] + 408794: 910a63e0 add x0, sp, #0x298 + 408798: 940004f6 bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:31 (discriminator 1) + 40879c: aa1503e8 mov x8, x21 + 4087a0: 52800140 mov w0, #0xa // #10 + 4087a4: 97fffd95 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4087a8: f00005d3 adrp x19, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4087ac: 91256273 add x19, x19, #0x958 + 4087b0: aa1303e1 mov x1, x19 + 4087b4: aa1503e0 mov x0, x21 + 4087b8: 97fff996 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 4087bc: 7100001f cmp w0, #0x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 4087c0: 52800025 mov w5, #0x1 // #1 + 4087c4: 3908a3e5 strb w5, [sp, #552] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4087c8: 910803e5 add x5, sp, #0x200 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4087cc: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4087d0: f00005da adrp x26, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4087d4: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4087d8: 9120435a add x26, x26, #0x810 + 4087dc: 91236042 add x2, x2, #0x8d8 + 4087e0: f90113fa str x26, [sp, #544] + 4087e4: d2800043 mov x3, #0x2 // #2 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4087e8: 3908a7e4 strb w4, [sp, #553] +/home/ce/./example.cpp:31 + 4087ec: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4087f0: a90308b5 stp x21, x2, [x5, #48] +/home/ce/./example.cpp:31 + 4087f4: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4087f8: a9044ca3 stp x3, x19, [x5, #64] +/home/ce/./example.cpp:31 + 4087fc: 940004fe bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408800: 910883e0 add x0, sp, #0x220 + 408804: f90113fa str x26, [sp, #544] + 408808: 9400b29d bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40880c: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408810: 910042a1 add x1, x21, #0x10 + 408814: eb01001f cmp x0, x1 + 408818: 54000040 b.eq 408820 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x928> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40881c: 97fffabd bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:31 (discriminator 10) + 408820: 910a63e0 add x0, sp, #0x298 + 408824: 94000540 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:31 (discriminator 12) + 408828: 910a63e0 add x0, sp, #0x298 + 40882c: 94000473 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:21 (discriminator 8) + 408830: 9104c3e0 add x0, sp, #0x130 + 408834: 94010107 bl 448c50 <_ZN5Catch7SectionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 (discriminator 8) + 408838: d28004c3 mov x3, #0x26 // #38 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 (discriminator 8) + 40883c: 9108c3f3 add x19, sp, #0x230 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 (discriminator 8) + 408840: d2800002 mov x2, #0x0 // #0 + 408844: 910a63e1 add x1, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 (discriminator 8) + 408848: 910883e0 add x0, sp, #0x220 + 40884c: f90113f3 str x19, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 (discriminator 8) + 408850: f9014fe3 str x3, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 (discriminator 8) + 408854: 97fffc37 bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 (discriminator 8) + 408858: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40885c: 9127a021 add x1, x1, #0x9e8 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 (discriminator 8) + 408860: f9414fe2 ldr x2, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 (discriminator 8) + 408864: f90113e0 str x0, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 (discriminator 8) + 408868: f9011be2 str x2, [sp, #560] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 (discriminator 8) + 40886c: a9410c22 ldp x2, x3, [x1, #16] + 408870: a9010c02 stp x2, x3, [x0, #16] + 408874: a9401424 ldp x4, x5, [x1] + 408878: a9001404 stp x4, x5, [x0] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:149 (discriminator 8) + 40887c: 910aa3e2 add x2, sp, #0x2a8 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 (discriminator 8) + 408880: f841e021 ldur x1, [x1, #30] + 408884: f801e001 stur x1, [x0, #30] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 (discriminator 8) + 408888: f94113e1 ldr x1, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:232 (discriminator 8) + 40888c: f9414fe0 ldr x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 (discriminator 8) + 408890: f90117e0 str x0, [sp, #552] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 (discriminator 8) + 408894: 3820683f strb wzr, [x1, x0] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:149 (discriminator 8) + 408898: f9014fe2 str x2, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 (discriminator 8) + 40889c: f94113e0 ldr x0, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:544 (discriminator 8) + 4088a0: eb13001f cmp x0, x19 + 4088a4: 54002c80 b.eq 408e34 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf3c> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 4088a8: f9411be1 ldr x1, [sp, #560] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 4088ac: f9014fe0 str x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 4088b0: f90157e1 str x1, [sp, #680] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 4088b4: f94117e3 ldr x3, [sp, #552] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 4088b8: 9108c3e4 add x4, sp, #0x230 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 4088bc: d2800442 mov x2, #0x22 // #34 +/home/ce/./example.cpp:34 + 4088c0: 910a63e1 add x1, sp, #0x298 + 4088c4: aa1503e0 mov x0, x21 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 4088c8: f90113e4 str x4, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 4088cc: f90117ff str xzr, [sp, #552] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 4088d0: 3908c3ff strb wzr, [sp, #560] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 4088d4: f90153e3 str x3, [sp, #672] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 4088d8: f9015ff6 str x22, [sp, #696] + 4088dc: f90163e2 str x2, [sp, #704] +/home/ce/./example.cpp:34 + 4088e0: 940100ae bl 448b98 <_ZN5Catch7SectionC1ERKNS_11SectionInfoE> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 (discriminator 4) + 4088e4: f9414fe0 ldr x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 (discriminator 4) + 4088e8: 910aa3e1 add x1, sp, #0x2a8 + 4088ec: eb01001f cmp x0, x1 + 4088f0: 54000040 b.eq 4088f8 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xa00> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4088f4: 97fffa87 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4088f8: f94113e0 ldr x0, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4088fc: 9108c3e1 add x1, sp, #0x230 + 408900: eb01001f cmp x0, x1 + 408904: 54000040 b.eq 40890c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xa14> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408908: 97fffa82 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:34 + 40890c: aa1503e0 mov x0, x21 + 408910: 94010107 bl 448d2c <_ZNK5Catch7SectioncvbEv> + 408914: 9103a3f4 add x20, sp, #0xe8 + 408918: 72001c1f tst w0, #0xff + 40891c: 54000900 b.eq 408a3c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xb44> // b.none +/home/ce/./example.cpp:36 + 408920: 529999b7 mov w23, #0xcccd // #52429 + 408924: f00005d8 adrp x24, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408928: f00005d9 adrp x25, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40892c: 9122c318 add x24, x24, #0x8b0 + 408930: 91284339 add x25, x25, #0xa10 + 408934: 9103a3f4 add x20, sp, #0xe8 +/home/ce/./example.cpp:35 + 408938: 52800073 mov w19, #0x3 // #3 +/home/ce/./example.cpp:36 + 40893c: 72b99997 movk w23, #0xcccc, lsl #16 + 408940: 14000004 b 408950 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xa58> +/home/ce/./example.cpp:35 (discriminator 2) + 408944: 11000e73 add w19, w19, #0x3 + 408948: 71019a7f cmp w19, #0x66 + 40894c: 54000780 b.eq 408a3c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xb44> // b.none +/home/ce/./example.cpp:36 + 408950: 9bb77e60 umull x0, w19, w23 + 408954: d362fc00 lsr x0, x0, #34 + 408958: 0b000800 add w0, w0, w0, lsl #2 + 40895c: 6b00027f cmp w19, w0 + 408960: 54ffff20 b.eq 408944 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xa4c> // b.none +/home/ce/./example.cpp:36 (discriminator 1) + 408964: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 1) + 408968: d2800482 mov x2, #0x24 // #36 +/home/ce/./example.cpp:36 (discriminator 1) + 40896c: aa1903e1 mov x1, x25 + 408970: 910883e0 add x0, sp, #0x220 + 408974: a90b8ff8 stp x24, x3, [sp, #184] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 1) + 408978: a90e8bf6 stp x22, x2, [sp, #232] +/home/ce/./example.cpp:36 (discriminator 1) + 40897c: 940162d1 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 408980: 910843e0 add x0, sp, #0x210 + 408984: 52800025 mov w5, #0x1 // #1 + 408988: aa1403e2 mov x2, x20 + 40898c: 9102e3e1 add x1, sp, #0xb8 + 408990: a9411003 ldp x3, x4, [x0, #16] + 408994: 910a63e0 add x0, sp, #0x298 + 408998: 94000476 bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:36 (discriminator 2) + 40899c: aa1403e8 mov x8, x20 + 4089a0: 2a1303e0 mov w0, w19 + 4089a4: 97fffd15 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 4089a8: f00005db adrp x27, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4089ac: 9124637b add x27, x27, #0x918 + 4089b0: aa1b03e1 mov x1, x27 + 4089b4: aa1403e0 mov x0, x20 + 4089b8: 97fff916 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 4089bc: 7100001f cmp w0, #0x0 + 4089c0: 1a9f17e4 cset w4, eq // eq = none + 4089c4: 3908a7e4 strb w4, [sp, #553] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4089c8: 910803e4 add x4, sp, #0x200 + 4089cc: f00005da adrp x26, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4089d0: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4089d4: 9120435a add x26, x26, #0x810 + 4089d8: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 4089dc: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4089e0: f90113fa str x26, [sp, #544] + 4089e4: d2800043 mov x3, #0x2 // #2 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 4089e8: 3908a3e5 strb w5, [sp, #552] +/home/ce/./example.cpp:36 + 4089ec: 910883e1 add x1, sp, #0x220 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4089f0: a9030894 stp x20, x2, [x4, #48] +/home/ce/./example.cpp:36 + 4089f4: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 4089f8: a9046c83 stp x3, x27, [x4, #64] +/home/ce/./example.cpp:36 + 4089fc: 9400047e bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408a00: 910883e0 add x0, sp, #0x220 + 408a04: f90113fa str x26, [sp, #544] + 408a08: 9400b21d bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408a0c: f94077e0 ldr x0, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408a10: 91004281 add x1, x20, #0x10 + 408a14: eb01001f cmp x0, x1 + 408a18: 54000040 b.eq 408a20 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xb28> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408a1c: 97fffa3d bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:36 (discriminator 11) + 408a20: 910a63e0 add x0, sp, #0x298 + 408a24: 940004c0 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:36 (discriminator 13) + 408a28: 910a63e0 add x0, sp, #0x298 +/home/ce/./example.cpp:35 (discriminator 13) + 408a2c: 11000e73 add w19, w19, #0x3 +/home/ce/./example.cpp:36 (discriminator 13) + 408a30: 940003f2 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:35 (discriminator 13) + 408a34: 71019a7f cmp w19, #0x66 + 408a38: 54fff8c1 b.ne 408950 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xa58> // b.any +/home/ce/./example.cpp:34 + 408a3c: aa1503e0 mov x0, x21 + 408a40: 94010084 bl 448c50 <_ZN5Catch7SectionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 408a44: d28004c3 mov x3, #0x26 // #38 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 408a48: 91004293 add x19, x20, #0x10 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 408a4c: d2800002 mov x2, #0x0 // #0 + 408a50: 910a63e1 add x1, sp, #0x298 + 408a54: aa1403e0 mov x0, x20 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 408a58: f90077f3 str x19, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 408a5c: f9014fe3 str x3, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 408a60: 97fffbb4 bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 408a64: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408a68: 9128a021 add x1, x1, #0xa28 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 408a6c: f9414fe2 ldr x2, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 408a70: f90077e0 str x0, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 408a74: f9007fe2 str x2, [sp, #248] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 408a78: a9410c22 ldp x2, x3, [x1, #16] + 408a7c: a9010c02 stp x2, x3, [x0, #16] + 408a80: a9401424 ldp x4, x5, [x1] + 408a84: a9001404 stp x4, x5, [x0] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:149 + 408a88: 910aa3e2 add x2, sp, #0x2a8 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 408a8c: f841e021 ldur x1, [x1, #30] + 408a90: f801e001 stur x1, [x0, #30] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 408a94: f94077e1 ldr x1, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:232 + 408a98: f9414fe0 ldr x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 408a9c: f9007be0 str x0, [sp, #240] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 408aa0: 3820683f strb wzr, [x1, x0] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:149 + 408aa4: f9014fe2 str x2, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408aa8: f94077e0 ldr x0, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:544 + 408aac: eb13001f cmp x0, x19 + 408ab0: 54001cc0 b.eq 408e48 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf50> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 408ab4: f9407fe1 ldr x1, [sp, #248] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 408ab8: f9014fe0 str x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 408abc: f90157e1 str x1, [sp, #680] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 408ac0: f9407be3 ldr x3, [sp, #240] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 408ac4: 91004284 add x4, x20, #0x10 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 408ac8: d2800502 mov x2, #0x28 // #40 +/home/ce/./example.cpp:40 + 408acc: 910a63e1 add x1, sp, #0x298 + 408ad0: 910883e0 add x0, sp, #0x220 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 408ad4: a90effe4 stp x4, xzr, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 408ad8: 3903e3ff strb wzr, [sp, #248] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 408adc: f90153e3 str x3, [sp, #672] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 408ae0: f9015ff6 str x22, [sp, #696] + 408ae4: f90163e2 str x2, [sp, #704] +/home/ce/./example.cpp:40 + 408ae8: 9401002c bl 448b98 <_ZN5Catch7SectionC1ERKNS_11SectionInfoE> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 (discriminator 4) + 408aec: f9414fe0 ldr x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 (discriminator 4) + 408af0: 910aa3e1 add x1, sp, #0x2a8 + 408af4: eb01001f cmp x0, x1 + 408af8: 54000040 b.eq 408b00 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xc08> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408afc: 97fffa05 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408b00: f94077e0 ldr x0, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408b04: 91004281 add x1, x20, #0x10 + 408b08: eb01001f cmp x0, x1 + 408b0c: 54000040 b.eq 408b14 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xc1c> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408b10: 97fffa00 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:40 + 408b14: 910883e0 add x0, sp, #0x220 + 408b18: 94010085 bl 448d2c <_ZNK5Catch7SectioncvbEv> + 408b1c: 9102e3f5 add x21, sp, #0xb8 + 408b20: 72001c1f tst w0, #0xff + 408b24: 540008c0 b.eq 408c3c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xd44> // b.none +/home/ce/./example.cpp:42 + 408b28: 52955577 mov w23, #0xaaab // #43691 + 408b2c: f00005d8 adrp x24, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408b30: f00005d9 adrp x25, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408b34: 9122c318 add x24, x24, #0x8b0 + 408b38: 91294339 add x25, x25, #0xa50 + 408b3c: 9102e3f5 add x21, sp, #0xb8 +/home/ce/./example.cpp:41 + 408b40: 528000b3 mov w19, #0x5 // #5 +/home/ce/./example.cpp:42 + 408b44: 72b55557 movk w23, #0xaaaa, lsl #16 + 408b48: 14000004 b 408b58 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xc60> +/home/ce/./example.cpp:41 (discriminator 2) + 408b4c: 11001673 add w19, w19, #0x5 + 408b50: 7101a67f cmp w19, #0x69 + 408b54: 54000740 b.eq 408c3c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xd44> // b.none +/home/ce/./example.cpp:42 + 408b58: 9bb77e60 umull x0, w19, w23 + 408b5c: d361fc00 lsr x0, x0, #33 + 408b60: 0b000400 add w0, w0, w0, lsl #1 + 408b64: 6b00027f cmp w19, w0 + 408b68: 54ffff20 b.eq 408b4c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xc54> // b.none +/home/ce/./example.cpp:42 (discriminator 1) + 408b6c: d28000e3 mov x3, #0x7 // #7 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 1) + 408b70: d2800542 mov x2, #0x2a // #42 +/home/ce/./example.cpp:42 (discriminator 1) + 408b74: aa1903e1 mov x1, x25 + 408b78: aa1403e0 mov x0, x20 + 408b7c: a9098ff8 stp x24, x3, [sp, #152] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 (discriminator 1) + 408b80: a90b8bf6 stp x22, x2, [sp, #184] +/home/ce/./example.cpp:42 (discriminator 1) + 408b84: 9401624f bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 408b88: 52800025 mov w5, #0x1 // #1 + 408b8c: a94e93e3 ldp x3, x4, [sp, #232] + 408b90: aa1503e2 mov x2, x21 + 408b94: 910263e1 add x1, sp, #0x98 + 408b98: 910a63e0 add x0, sp, #0x298 + 408b9c: 940003f5 bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:42 (discriminator 2) + 408ba0: aa1503e8 mov x8, x21 + 408ba4: 2a1303e0 mov w0, w19 + 408ba8: 97fffc94 bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408bac: f00005db adrp x27, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408bb0: 9125637b add x27, x27, #0x958 + 408bb4: aa1b03e1 mov x1, x27 + 408bb8: aa1503e0 mov x0, x21 + 408bbc: 97fff895 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 408bc0: 7100001f cmp w0, #0x0 + 408bc4: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408bc8: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408bcc: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408bd0: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408bd4: d2800043 mov x3, #0x2 // #2 + 408bd8: f00005da adrp x26, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> +/home/ce/./example.cpp:42 + 408bdc: aa1403e1 mov x1, x20 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408be0: 9120435a add x26, x26, #0x810 +/home/ce/./example.cpp:42 + 408be4: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408be8: f90077fa str x26, [sp, #232] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408bec: 3903c3e5 strb w5, [sp, #240] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408bf0: 3903c7e4 strb w4, [sp, #241] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408bf4: a90f8bf5 stp x21, x2, [sp, #248] + 408bf8: a910efe3 stp x3, x27, [sp, #264] +/home/ce/./example.cpp:42 + 408bfc: 940003fe bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408c00: aa1403e0 mov x0, x20 + 408c04: f90077fa str x26, [sp, #232] + 408c08: 9400b19d bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408c0c: f9405fe0 ldr x0, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408c10: 910042a1 add x1, x21, #0x10 + 408c14: eb01001f cmp x0, x1 + 408c18: 54000040 b.eq 408c20 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xd28> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408c1c: 97fff9bd bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:42 (discriminator 11) + 408c20: 910a63e0 add x0, sp, #0x298 + 408c24: 94000440 bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:42 (discriminator 13) + 408c28: 910a63e0 add x0, sp, #0x298 +/home/ce/./example.cpp:41 (discriminator 13) + 408c2c: 11001673 add w19, w19, #0x5 +/home/ce/./example.cpp:42 (discriminator 13) + 408c30: 94000372 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:41 (discriminator 13) + 408c34: 7101a67f cmp w19, #0x69 + 408c38: 54fff901 b.ne 408b58 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xc60> // b.any +/home/ce/./example.cpp:40 + 408c3c: 910883e0 add x0, sp, #0x220 + 408c40: 94010004 bl 448c50 <_ZN5Catch7SectionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 408c44: d28004e3 mov x3, #0x27 // #39 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 408c48: 910042b3 add x19, x21, #0x10 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 408c4c: d2800002 mov x2, #0x0 // #0 + 408c50: 910a63e1 add x1, sp, #0x298 + 408c54: aa1503e0 mov x0, x21 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 408c58: f9005ff3 str x19, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 408c5c: f9014fe3 str x3, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 408c60: 97fffb34 bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 408c64: f00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408c68: 9129a021 add x1, x1, #0xa68 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 408c6c: f9414fe2 ldr x2, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 408c70: f9005fe0 str x0, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 408c74: f90067e2 str x2, [sp, #200] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 408c78: a9410c22 ldp x2, x3, [x1, #16] + 408c7c: a9010c02 stp x2, x3, [x0, #16] + 408c80: a9401424 ldp x4, x5, [x1] + 408c84: a9001404 stp x4, x5, [x0] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:149 + 408c88: 91004282 add x2, x20, #0x10 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 408c8c: f841f021 ldur x1, [x1, #31] + 408c90: f801f001 stur x1, [x0, #31] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 408c94: f9405fe1 ldr x1, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:232 + 408c98: f9414fe0 ldr x0, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 408c9c: f90063e0 str x0, [sp, #192] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 408ca0: 3820683f strb wzr, [x1, x0] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:149 + 408ca4: f90077e2 str x2, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408ca8: f9405fe0 ldr x0, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:544 + 408cac: eb13001f cmp x0, x19 + 408cb0: 54000de0 b.eq 408e6c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf74> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 408cb4: f94067e1 ldr x1, [sp, #200] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 408cb8: f90077e0 str x0, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 408cbc: f9007fe1 str x1, [sp, #248] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 408cc0: f94063e3 ldr x3, [sp, #192] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 408cc4: 910042a4 add x4, x21, #0x10 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 408cc8: d28005c2 mov x2, #0x2e // #46 +/home/ce/./example.cpp:46 + 408ccc: aa1403e1 mov x1, x20 + 408cd0: 910a63e0 add x0, sp, #0x298 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 408cd4: a90bffe4 stp x4, xzr, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 408cd8: 390323ff strb wzr, [sp, #200] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 408cdc: f9007be3 str x3, [sp, #240] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_section_info.hpp:26 + 408ce0: a9108bf6 stp x22, x2, [sp, #264] +/home/ce/./example.cpp:46 + 408ce4: 9400ffad bl 448b98 <_ZN5Catch7SectionC1ERKNS_11SectionInfoE> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 (discriminator 4) + 408ce8: 91004281 add x1, x20, #0x10 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 (discriminator 4) + 408cec: f94077e0 ldr x0, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 (discriminator 4) + 408cf0: eb01001f cmp x0, x1 + 408cf4: 54000040 b.eq 408cfc <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xe04> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408cf8: 97fff986 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408cfc: f9405fe0 ldr x0, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408d00: 910042a1 add x1, x21, #0x10 + 408d04: eb01001f cmp x0, x1 + 408d08: 54000040 b.eq 408d10 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xe18> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408d0c: 97fff981 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:46 + 408d10: 910a63e0 add x0, sp, #0x298 + 408d14: 94010006 bl 448d2c <_ZNK5Catch7SectioncvbEv> + 408d18: 72001c1f tst w0, #0xff + 408d1c: 54000780 b.eq 408e0c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf14> // b.none + 408d20: f00005d8 adrp x24, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408d24: f00005db adrp x27, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408d28: f00005da adrp x26, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408d2c: f00005d9 adrp x25, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408d30: 9122c318 add x24, x24, #0x8b0 + 408d34: 912a437b add x27, x27, #0xa90 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408d38: 912ac35a add x26, x26, #0xab0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408d3c: 9120e339 add x25, x25, #0x838 + 408d40: 910263f3 add x19, sp, #0x98 +/home/ce/./example.cpp:47 + 408d44: 528001f7 mov w23, #0xf // #15 +/home/ce/./example.cpp:48 + 408d48: d28000fc mov x28, #0x7 // #7 + 408d4c: d503201f nop +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 + 408d50: d2800602 mov x2, #0x30 // #48 +/home/ce/./example.cpp:48 + 408d54: aa1b03e1 mov x1, x27 + 408d58: aa1503e0 mov x0, x21 + 408d5c: a908f3f8 stp x24, x28, [sp, #136] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_common.hpp:50 + 408d60: a9098bf6 stp x22, x2, [sp, #152] +/home/ce/./example.cpp:48 + 408d64: 940161d7 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 408d68: 52800025 mov w5, #0x1 // #1 + 408d6c: a94b93e3 ldp x3, x4, [sp, #184] + 408d70: aa1303e2 mov x2, x19 + 408d74: 910223e1 add x1, sp, #0x88 + 408d78: aa1403e0 mov x0, x20 + 408d7c: 9400037d bl 409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE> +/home/ce/./example.cpp:48 (discriminator 1) + 408d80: aa1303e8 mov x8, x19 + 408d84: 2a1703e0 mov w0, w23 + 408d88: 97fffc1c bl 407df8 <_Z8fizzbuzzB5cxx11i> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408d8c: aa1a03e1 mov x1, x26 + 408d90: aa1303e0 mov x0, x19 + 408d94: 97fff81f bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 408d98: 7100001f cmp w0, #0x0 + 408d9c: 1a9f17e4 cset w4, eq // eq = none +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408da0: f00005c2 adrp x2, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 408da4: 91236042 add x2, x2, #0x8d8 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408da8: 52800025 mov w5, #0x1 // #1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408dac: d2800043 mov x3, #0x2 // #2 +/home/ce/./example.cpp:48 + 408db0: aa1503e1 mov x1, x21 + 408db4: aa1403e0 mov x0, x20 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408db8: f9005ff9 str x25, [sp, #184] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:43 + 408dbc: 390303e5 strb w5, [sp, #192] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:6075 + 408dc0: 390307e4 strb w4, [sp, #193] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:80 + 408dc4: a90c8bf3 stp x19, x2, [sp, #200] + 408dc8: a90debe3 stp x3, x26, [sp, #216] +/home/ce/./example.cpp:48 + 408dcc: 9400038a bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408dd0: aa1503e0 mov x0, x21 + 408dd4: f9005ff9 str x25, [sp, #184] + 408dd8: 9400b129 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408ddc: f9404fe0 ldr x0, [sp, #152] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408de0: 91004261 add x1, x19, #0x10 + 408de4: eb01001f cmp x0, x1 + 408de8: 54000040 b.eq 408df0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xef8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408dec: 97fff949 bl 407310 <_ZdlPv@plt> +/home/ce/./example.cpp:48 (discriminator 10) + 408df0: aa1403e0 mov x0, x20 + 408df4: 940003cc bl 409d24 <_ZN5Catch16AssertionHandler8completeEv> +/home/ce/./example.cpp:48 (discriminator 12) + 408df8: aa1403e0 mov x0, x20 +/home/ce/./example.cpp:47 (discriminator 12) + 408dfc: 11003ef7 add w23, w23, #0xf +/home/ce/./example.cpp:48 (discriminator 12) + 408e00: 940002fe bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:47 (discriminator 12) + 408e04: 7101a6ff cmp w23, #0x69 + 408e08: 54fffa41 b.ne 408d50 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xe58> // b.any +/home/ce/./example.cpp:46 + 408e0c: 910a63e0 add x0, sp, #0x298 + 408e10: 9400ff90 bl 448c50 <_ZN5Catch7SectionD1Ev> +/home/ce/./example.cpp:52 + 408e14: a9407bfd ldp x29, x30, [sp] + 408e18: a94153f3 ldp x19, x20, [sp, #16] + 408e1c: a9425bf5 ldp x21, x22, [sp, #32] + 408e20: a94363f7 ldp x23, x24, [sp, #48] + 408e24: a9446bf9 ldp x25, x26, [sp, #64] + 408e28: a94573fb ldp x27, x28, [sp, #80] + 408e2c: 910c43ff add sp, sp, #0x310 + 408e30: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 408e34: 910843e0 add x0, sp, #0x210 + 408e38: 910843e2 add x2, sp, #0x210 + 408e3c: a9420400 ldp x0, x1, [x0, #32] + 408e40: a9098440 stp x0, x1, [x2, #152] + 408e44: 17fffe9c b 4088b4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x9bc> + 408e48: 910843e2 add x2, sp, #0x210 + 408e4c: a94f87e0 ldp x0, x1, [sp, #248] + 408e50: a9098440 stp x0, x1, [x2, #152] + 408e54: 17ffff1b b 408ac0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xbc8> + 408e58: 910843e0 add x0, sp, #0x210 + 408e5c: 910843e2 add x2, sp, #0x210 + 408e60: a9420400 ldp x0, x1, [x0, #32] + 408e64: a9098440 stp x0, x1, [x2, #152] + 408e68: 17fffc49 b 407f8c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x94> + 408e6c: a94c87e0 ldp x0, x1, [sp, #200] + 408e70: a90f87e0 stp x0, x1, [sp, #248] + 408e74: 17ffff93 b 408cc0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xdc8> + 408e78: aa0003f3 mov x19, x0 +/home/ce/./example.cpp:31 (discriminator 15) + 408e7c: 910a63e0 add x0, sp, #0x298 + 408e80: 940002de bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:21 (discriminator 5) + 408e84: 9104c3e0 add x0, sp, #0x130 + 408e88: fd0033e8 str d8, [sp, #96] + 408e8c: 9400ff71 bl 448c50 <_ZN5Catch7SectionD1Ev> + 408e90: aa1303e0 mov x0, x19 + 408e94: 97fffa9b bl 407900 <_Unwind_Resume@plt> +/home/ce/./example.cpp:23 (discriminator 2) + 408e98: 97fff822 bl 406f20 <__cxa_begin_catch@plt> + 408e9c: 910a63e0 add x0, sp, #0x298 + 408ea0: 940003c3 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:23 (discriminator 14) + 408ea4: 97fffa5b bl 407810 <__cxa_end_catch@plt> + 408ea8: 17fffcbe b 4081a0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x2a8> + 408eac: aa0003f7 mov x23, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408eb0: 910883e0 add x0, sp, #0x220 + 408eb4: f90113f3 str x19, [sp, #544] + 408eb8: 9400b0f1 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408ebc: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408ec0: 910042a1 add x1, x21, #0x10 + 408ec4: eb01001f cmp x0, x1 + 408ec8: 54000040 b.eq 408ed0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xfd8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408ecc: 97fff911 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 408ed0: aa1703e0 mov x0, x23 + 408ed4: 17fffff1 b 408e98 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xfa0> + 408ed8: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:23 + 408edc: 97fffa4d bl 407810 <__cxa_end_catch@plt> + 408ee0: f9403fe0 ldr x0, [sp, #120] + 408ee4: aa0003f3 mov x19, x0 + 408ee8: 17ffffe5 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 408eec: aa0003f3 mov x19, x0 + 408ef0: 17ffffe3 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> +/home/ce/./example.cpp:24 (discriminator 2) + 408ef4: 97fff80b bl 406f20 <__cxa_begin_catch@plt> + 408ef8: 910a63e0 add x0, sp, #0x298 + 408efc: 940003ac bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:24 (discriminator 14) + 408f00: 97fffa44 bl 407810 <__cxa_end_catch@plt> + 408f04: 17fffcdb b 408270 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x378> + 408f08: aa0003f3 mov x19, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408f0c: 910883e0 add x0, sp, #0x220 + 408f10: f90113fa str x26, [sp, #544] + 408f14: 9400b0da bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408f18: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408f1c: 910042a1 add x1, x21, #0x10 + 408f20: eb01001f cmp x0, x1 + 408f24: 54000040 b.eq 408f2c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1034> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408f28: 97fff8fa bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 408f2c: aa1303e0 mov x0, x19 + 408f30: 17fffff1 b 408ef4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xffc> + 408f34: aa0003f3 mov x19, x0 + 408f38: 17ffffd1 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 408f3c: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:24 + 408f40: 97fffa34 bl 407810 <__cxa_end_catch@plt> + 408f44: f9403fe0 ldr x0, [sp, #120] + 408f48: aa0003f3 mov x19, x0 + 408f4c: 17ffffcc b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> +/home/ce/./example.cpp:25 (discriminator 2) + 408f50: 97fff7f4 bl 406f20 <__cxa_begin_catch@plt> + 408f54: 910a63e0 add x0, sp, #0x298 + 408f58: 94000395 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:25 (discriminator 14) + 408f5c: 97fffa2d bl 407810 <__cxa_end_catch@plt> + 408f60: 17fffcf8 b 408340 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x448> + 408f64: aa0003f7 mov x23, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408f68: 910883e0 add x0, sp, #0x220 + 408f6c: f90113f3 str x19, [sp, #544] + 408f70: 9400b0c3 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408f74: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408f78: 910042a1 add x1, x21, #0x10 + 408f7c: eb01001f cmp x0, x1 + 408f80: 54000040 b.eq 408f88 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1090> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408f84: 97fff8e3 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 408f88: aa1703e0 mov x0, x23 + 408f8c: 17fffff1 b 408f50 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1058> + 408f90: aa0003f3 mov x19, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408f94: 910883e0 add x0, sp, #0x220 + 408f98: f90113fa str x26, [sp, #544] + 408f9c: 9400b0b8 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408fa0: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408fa4: 910042a1 add x1, x21, #0x10 + 408fa8: eb01001f cmp x0, x1 + 408fac: 54000040 b.eq 408fb4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x10bc> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 408fb0: 97fff8d8 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 408fb4: aa1303e0 mov x0, x19 +/home/ce/./example.cpp:26 (discriminator 2) + 408fb8: 97fff7da bl 406f20 <__cxa_begin_catch@plt> + 408fbc: 910a63e0 add x0, sp, #0x298 + 408fc0: 9400037b bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:26 (discriminator 14) + 408fc4: 97fffa13 bl 407810 <__cxa_end_catch@plt> + 408fc8: 17fffd12 b 408410 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x518> + 408fcc: aa0003f3 mov x19, x0 + 408fd0: 17ffffab b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> +/home/ce/./example.cpp:27 (discriminator 2) + 408fd4: 97fff7d3 bl 406f20 <__cxa_begin_catch@plt> + 408fd8: 910a63e0 add x0, sp, #0x298 + 408fdc: 94000374 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:27 (discriminator 14) + 408fe0: 97fffa0c bl 407810 <__cxa_end_catch@plt> + 408fe4: 17fffd3f b 4084e0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x5e8> + 408fe8: aa0003f3 mov x19, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 408fec: 910883e0 add x0, sp, #0x220 + 408ff0: f90113fa str x26, [sp, #544] + 408ff4: 9400b0a2 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 408ff8: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 408ffc: 910042a1 add x1, x21, #0x10 + 409000: eb01001f cmp x0, x1 + 409004: 54000040 b.eq 40900c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1114> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409008: 97fff8c2 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 40900c: aa1303e0 mov x0, x19 + 409010: 17fffff1 b 408fd4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x10dc> + 409014: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:26 + 409018: 97fff9fe bl 407810 <__cxa_end_catch@plt> + 40901c: f9403fe0 ldr x0, [sp, #120] + 409020: aa0003f3 mov x19, x0 + 409024: 17ffff96 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 409028: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:27 + 40902c: 97fff9f9 bl 407810 <__cxa_end_catch@plt> + 409030: f9403fe0 ldr x0, [sp, #120] + 409034: aa0003f3 mov x19, x0 + 409038: 17ffff91 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 40903c: aa0003f3 mov x19, x0 + 409040: 17ffff8f b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 409044: 17ffffdd b 408fb8 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x10c0> + 409048: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:25 + 40904c: 97fff9f1 bl 407810 <__cxa_end_catch@plt> + 409050: f9403fe0 ldr x0, [sp, #120] + 409054: aa0003f3 mov x19, x0 + 409058: 17ffff89 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 40905c: aa0003f3 mov x19, x0 + 409060: 17ffff87 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> +/home/ce/./example.cpp:28 (discriminator 2) + 409064: 97fff7af bl 406f20 <__cxa_begin_catch@plt> + 409068: 910a63e0 add x0, sp, #0x298 + 40906c: 94000350 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:28 (discriminator 14) + 409070: 97fff9e8 bl 407810 <__cxa_end_catch@plt> + 409074: 17fffd4f b 4085b0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x6b8> + 409078: aa0003f7 mov x23, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 40907c: 910883e0 add x0, sp, #0x220 + 409080: f90113f3 str x19, [sp, #544] + 409084: 9400b07e bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409088: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 40908c: 910042a1 add x1, x21, #0x10 + 409090: eb01001f cmp x0, x1 + 409094: 54000040 b.eq 40909c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x11a4> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409098: 97fff89e bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 40909c: aa1703e0 mov x0, x23 + 4090a0: 17fffff1 b 409064 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x116c> + 4090a4: aa0003f3 mov x19, x0 + 4090a8: 17ffff75 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 4090ac: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:28 + 4090b0: 97fff9d8 bl 407810 <__cxa_end_catch@plt> + 4090b4: f9403fe0 ldr x0, [sp, #120] + 4090b8: aa0003f3 mov x19, x0 + 4090bc: 17ffff70 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> +/home/ce/./example.cpp:29 (discriminator 2) + 4090c0: 97fff798 bl 406f20 <__cxa_begin_catch@plt> + 4090c4: 910a63e0 add x0, sp, #0x298 + 4090c8: 94000339 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:29 (discriminator 14) + 4090cc: 97fff9d1 bl 407810 <__cxa_end_catch@plt> + 4090d0: 17fffd6c b 408680 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x788> + 4090d4: aa0003f7 mov x23, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4090d8: 910883e0 add x0, sp, #0x220 + 4090dc: f90113f3 str x19, [sp, #544] + 4090e0: 9400b067 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4090e4: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4090e8: 910042a1 add x1, x21, #0x10 + 4090ec: eb01001f cmp x0, x1 + 4090f0: 54000040 b.eq 4090f8 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1200> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4090f4: 97fff887 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 4090f8: aa1703e0 mov x0, x23 + 4090fc: 17fffff1 b 4090c0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x11c8> + 409100: aa0003f3 mov x19, x0 + 409104: 17ffff5e b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> +/home/ce/./example.cpp:30 (discriminator 2) + 409108: 97fff786 bl 406f20 <__cxa_begin_catch@plt> + 40910c: 910a63e0 add x0, sp, #0x298 + 409110: 94000327 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:30 (discriminator 14) + 409114: 97fff9bf bl 407810 <__cxa_end_catch@plt> + 409118: 17fffd8e b 408750 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x858> + 40911c: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:29 + 409120: 97fff9bc bl 407810 <__cxa_end_catch@plt> + 409124: f9403fe0 ldr x0, [sp, #120] + 409128: aa0003f3 mov x19, x0 + 40912c: 17ffff54 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 409130: aa0003f3 mov x19, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 409134: 910883e0 add x0, sp, #0x220 + 409138: f90113fa str x26, [sp, #544] + 40913c: 9400b050 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409140: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409144: 910042a1 add x1, x21, #0x10 + 409148: eb01001f cmp x0, x1 + 40914c: 54000040 b.eq 409154 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x125c> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409150: 97fff870 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 409154: aa1303e0 mov x0, x19 + 409158: 17ffffec b 409108 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1210> + 40915c: aa0003f3 mov x19, x0 + 409160: 17ffff47 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 409164: aa0003f3 mov x19, x0 +/home/ce/./example.cpp:42 (discriminator 16) + 409168: 910a63e0 add x0, sp, #0x298 + 40916c: 94000223 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> +/home/ce/./example.cpp:40 (discriminator 5) + 409170: 910883e0 add x0, sp, #0x220 + 409174: fd0033e8 str d8, [sp, #96] + 409178: 9400feb6 bl 448c50 <_ZN5Catch7SectionD1Ev> + 40917c: aa1303e0 mov x0, x19 + 409180: 97fff9e0 bl 407900 <_Unwind_Resume@plt> +/home/ce/./example.cpp:31 (discriminator 2) + 409184: 97fff767 bl 406f20 <__cxa_begin_catch@plt> + 409188: 910a63e0 add x0, sp, #0x298 + 40918c: 94000308 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:31 (discriminator 14) + 409190: 97fff9a0 bl 407810 <__cxa_end_catch@plt> + 409194: 17fffda3 b 408820 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x928> + 409198: aa0003f3 mov x19, x0 +/home/ce/./example.cpp:46 (discriminator 5) + 40919c: 910a63e0 add x0, sp, #0x298 + 4091a0: fd0033e8 str d8, [sp, #96] + 4091a4: 9400feab bl 448c50 <_ZN5Catch7SectionD1Ev> + 4091a8: 17ffff3a b 408e90 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf98> + 4091ac: aa0003f3 mov x19, x0 + 4091b0: 17ffff33 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4091b4: f94077e1 ldr x1, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4091b8: 91004294 add x20, x20, #0x10 + 4091bc: fd0033e8 str d8, [sp, #96] + 4091c0: aa0003f3 mov x19, x0 + 4091c4: eb14003f cmp x1, x20 + 4091c8: 54000060 b.eq 4091d4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x12dc> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4091cc: aa0103e0 mov x0, x1 + 4091d0: 97fff850 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4091d4: f9405fe0 ldr x0, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4091d8: 910042b5 add x21, x21, #0x10 + 4091dc: eb15001f cmp x0, x21 + 4091e0: 54ffe580 b.eq 408e90 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf98> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4091e4: 97fff84b bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 4091e8: 17ffff2a b 408e90 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf98> + 4091ec: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:31 + 4091f0: 97fff988 bl 407810 <__cxa_end_catch@plt> + 4091f4: f9403fe0 ldr x0, [sp, #120] + 4091f8: aa0003f3 mov x19, x0 + 4091fc: 17ffff20 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 409200: aa0003f3 mov x19, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 409204: 910883e0 add x0, sp, #0x220 + 409208: f90113fa str x26, [sp, #544] + 40920c: 9400b01c bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409210: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409214: 910042a1 add x1, x21, #0x10 + 409218: eb01001f cmp x0, x1 + 40921c: 54000040 b.eq 409224 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x132c> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409220: 97fff83c bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 409224: aa1303e0 mov x0, x19 + 409228: 17ffffd7 b 409184 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x128c> + 40922c: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:30 + 409230: 97fff978 bl 407810 <__cxa_end_catch@plt> + 409234: f9403fe0 ldr x0, [sp, #120] + 409238: aa0003f3 mov x19, x0 + 40923c: 17ffff10 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 409240: aa0003f3 mov x19, x0 +/home/ce/./example.cpp:34 (discriminator 5) + 409244: aa1503e0 mov x0, x21 + 409248: fd0033e8 str d8, [sp, #96] + 40924c: 9400fe81 bl 448c50 <_ZN5Catch7SectionD1Ev> + 409250: aa1303e0 mov x0, x19 + 409254: 97fff9ab bl 407900 <_Unwind_Resume@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409258: f9414fe1 ldr x1, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 40925c: 910aa3e2 add x2, sp, #0x2a8 + 409260: fd0033e8 str d8, [sp, #96] + 409264: aa0003f3 mov x19, x0 + 409268: eb02003f cmp x1, x2 + 40926c: 54000060 b.eq 409278 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1380> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409270: aa0103e0 mov x0, x1 + 409274: 97fff827 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409278: f94113e0 ldr x0, [sp, #544] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 40927c: 9108c3e1 add x1, sp, #0x230 + 409280: eb01001f cmp x0, x1 + 409284: 54ffe060 b.eq 408e90 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf98> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409288: 97fff822 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 40928c: 17ffff01 b 408e90 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf98> + 409290: aa0003fb mov x27, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 409294: 910883e0 add x0, sp, #0x220 + 409298: f90113fa str x26, [sp, #544] + 40929c: 9400aff8 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4092a0: f94077e0 ldr x0, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4092a4: 91004281 add x1, x20, #0x10 + 4092a8: eb01001f cmp x0, x1 + 4092ac: 54000040 b.eq 4092b4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x13bc> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4092b0: 97fff818 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 4092b4: aa1b03e0 mov x0, x27 +/home/ce/./example.cpp:36 (discriminator 3) + 4092b8: 97fff71a bl 406f20 <__cxa_begin_catch@plt> + 4092bc: 910a63e0 add x0, sp, #0x298 + 4092c0: 940002bb bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:36 (discriminator 15) + 4092c4: 97fff953 bl 407810 <__cxa_end_catch@plt> + 4092c8: 17fffdd6 b 408a20 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xb28> + 4092cc: 17fffffb b 4092b8 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x13c0> + 4092d0: aa0003f3 mov x19, x0 +/home/ce/./example.cpp:36 (discriminator 16) + 4092d4: 910a63e0 add x0, sp, #0x298 + 4092d8: 940001c8 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> + 4092dc: 17ffffda b 409244 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x134c> + 4092e0: aa0003f3 mov x19, x0 +/home/ce/./example.cpp:48 (discriminator 15) + 4092e4: aa1403e0 mov x0, x20 + 4092e8: 940001c4 bl 4099f8 <_ZN5Catch16AssertionHandlerD1Ev> + 4092ec: 17ffffac b 40919c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x12a4> + 4092f0: fd0033e8 str d8, [sp, #96] + 4092f4: 9e670008 fmov d8, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4092f8: aa1503e0 mov x0, x21 + 4092fc: f9005ff9 str x25, [sp, #184] + 409300: 9400afdf bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409304: f9404fe0 ldr x0, [sp, #152] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409308: 91004261 add x1, x19, #0x10 + 40930c: eb01001f cmp x0, x1 + 409310: 54000040 b.eq 409318 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1420> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409314: 97fff7ff bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 409318: 9e660100 fmov x0, d8 + 40931c: fd4033e8 ldr d8, [sp, #96] +/home/ce/./example.cpp:48 (discriminator 2) + 409320: 97fff700 bl 406f20 <__cxa_begin_catch@plt> + 409324: aa1403e0 mov x0, x20 + 409328: 940002a1 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:48 (discriminator 14) + 40932c: 97fff939 bl 407810 <__cxa_end_catch@plt> + 409330: 17fffeb0 b 408df0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xef8> + 409334: 17fffffb b 409320 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1428> + 409338: aa0003f7 mov x23, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 40933c: 910883e0 add x0, sp, #0x220 + 409340: f90113f3 str x19, [sp, #544] + 409344: 9400afce bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409348: f940d7e0 ldr x0, [sp, #424] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 40934c: 910042a1 add x1, x21, #0x10 + 409350: eb01001f cmp x0, x1 + 409354: 54000040 b.eq 40935c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1464> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409358: 97fff7ee bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 40935c: aa1703e0 mov x0, x23 +/home/ce/./example.cpp:22 (discriminator 2) + 409360: 97fff6f0 bl 406f20 <__cxa_begin_catch@plt> + 409364: 910a63e0 add x0, sp, #0x298 + 409368: 94000291 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:22 (discriminator 14) + 40936c: 97fff929 bl 407810 <__cxa_end_catch@plt> + 409370: 17fffb58 b 4080d0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1d8> + 409374: aa0003f3 mov x19, x0 + 409378: 17fffec3 b 408e84 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf8c> + 40937c: 17ffffb7 b 409258 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1360> + 409380: 17fffff8 b 409360 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1468> + 409384: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:48 + 409388: 97fff922 bl 407810 <__cxa_end_catch@plt> + 40938c: f9403fe0 ldr x0, [sp, #120] + 409390: aa0003f3 mov x19, x0 + 409394: 17ffffd4 b 4092e4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x13ec> + 409398: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:22 + 40939c: 97fff91d bl 407810 <__cxa_end_catch@plt> + 4093a0: f9403fe0 ldr x0, [sp, #120] + 4093a4: aa0003f3 mov x19, x0 + 4093a8: 17fffeb5 b 408e7c <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf84> + 4093ac: aa0003fb mov x27, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4093b0: aa1403e0 mov x0, x20 + 4093b4: f90077fa str x26, [sp, #232] + 4093b8: 9400afb1 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4093bc: f9405fe0 ldr x0, [sp, #184] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4093c0: 910042a1 add x1, x21, #0x10 + 4093c4: eb01001f cmp x0, x1 + 4093c8: 54000040 b.eq 4093d0 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x14d8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4093cc: 97fff7d1 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 4093d0: aa1b03e0 mov x0, x27 +/home/ce/./example.cpp:42 (discriminator 3) + 4093d4: 97fff6d3 bl 406f20 <__cxa_begin_catch@plt> + 4093d8: 910a63e0 add x0, sp, #0x298 + 4093dc: 94000274 bl 409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv> +/home/ce/./example.cpp:42 (discriminator 15) + 4093e0: 97fff90c bl 407810 <__cxa_end_catch@plt> + 4093e4: 17fffe0f b 408c20 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xd28> + 4093e8: 17fffffb b 4093d4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x14dc> + 4093ec: aa0003f3 mov x19, x0 + 4093f0: 17ffff60 b 409170 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1278> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4093f4: f9414fe1 ldr x1, [sp, #664] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4093f8: 910aa3e2 add x2, sp, #0x2a8 + 4093fc: fd0033e8 str d8, [sp, #96] + 409400: aa0003f3 mov x19, x0 + 409404: eb02003f cmp x1, x2 + 409408: 54000060 b.eq 409414 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x151c> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40940c: aa0103e0 mov x0, x1 + 409410: 97fff7c0 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409414: f94077e0 ldr x0, [sp, #232] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409418: 91004294 add x20, x20, #0x10 + 40941c: eb14001f cmp x0, x20 + 409420: 54ffd380 b.eq 408e90 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf98> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409424: 97fff7bb bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 409428: 17fffe9a b 408e90 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0xf98> + 40942c: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:36 + 409430: 97fff8f8 bl 407810 <__cxa_end_catch@plt> + 409434: f9403fe0 ldr x0, [sp, #120] + 409438: aa0003f3 mov x19, x0 + 40943c: 17ffffa6 b 4092d4 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x13dc> + 409440: f9003fe0 str x0, [sp, #120] +/home/ce/./example.cpp:42 + 409444: 97fff8f3 bl 407810 <__cxa_end_catch@plt> + 409448: f9403fe0 ldr x0, [sp, #120] + 40944c: aa0003f3 mov x19, x0 + 409450: 17ffff46 b 409168 <_ZL29____C_A_T_C_H____T_E_S_T____0v+0x1270> + 409454: d503201f nop + +0000000000409458 <_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcED1Ev>: +_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcED2Ev(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 409458: d00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40945c: 911fa021 add x1, x1, #0x7e8 + 409460: f9000001 str x1, [x0] + 409464: 1400af86 b 43527c <_ZN5Catch20ITransientExpressionD1Ev> + +0000000000409468 <_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcED0Ev>: +_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcED0Ev(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 409468: a9be7bfd stp x29, x30, [sp, #-32]! + 40946c: d00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 409470: 911fa021 add x1, x1, #0x7e8 + 409474: 910003fd mov x29, sp + 409478: f9000bf3 str x19, [sp, #16] + 40947c: aa0003f3 mov x19, x0 + 409480: f9000001 str x1, [x0] + 409484: 9400af7e bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> + 409488: aa1303e0 mov x0, x19 + 40948c: d2800601 mov x1, #0x30 // #48 + 409490: f9400bf3 ldr x19, [sp, #16] + 409494: a8c27bfd ldp x29, x30, [sp], #32 + 409498: 17fff7ba b 407380 <_ZdlPvm@plt> + 40949c: d503201f nop + +00000000004094a0 <_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcED1Ev>: +_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcED2Ev(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4094a0: d00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4094a4: 91204021 add x1, x1, #0x810 + 4094a8: f9000001 str x1, [x0] + 4094ac: 1400af74 b 43527c <_ZN5Catch20ITransientExpressionD1Ev> + +00000000004094b0 <_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcED0Ev>: +_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcED0Ev(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4094b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4094b4: d00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4094b8: 91204021 add x1, x1, #0x810 + 4094bc: 910003fd mov x29, sp + 4094c0: f9000bf3 str x19, [sp, #16] + 4094c4: aa0003f3 mov x19, x0 + 4094c8: f9000001 str x1, [x0] + 4094cc: 9400af6c bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> + 4094d0: aa1303e0 mov x0, x19 + 4094d4: d2800601 mov x1, #0x30 // #48 + 4094d8: f9400bf3 ldr x19, [sp, #16] + 4094dc: a8c27bfd ldp x29, x30, [sp], #32 + 4094e0: 17fff7a8 b 407380 <_ZdlPvm@plt> + 4094e4: d503201f nop + +00000000004094e8 <_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcED1Ev>: +_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcED2Ev(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4094e8: d00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4094ec: 9120e021 add x1, x1, #0x838 + 4094f0: f9000001 str x1, [x0] + 4094f4: 1400af62 b 43527c <_ZN5Catch20ITransientExpressionD1Ev> + +00000000004094f8 <_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcED0Ev>: +_ZN5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcED0Ev(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:65 + 4094f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4094fc: d00005c1 adrp x1, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 409500: 9120e021 add x1, x1, #0x838 + 409504: 910003fd mov x29, sp + 409508: f9000bf3 str x19, [sp, #16] + 40950c: aa0003f3 mov x19, x0 + 409510: f9000001 str x1, [x0] + 409514: 9400af5a bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> + 409518: aa1303e0 mov x0, x19 + 40951c: d2800601 mov x1, #0x30 // #48 + 409520: f9400bf3 ldr x19, [sp, #16] + 409524: a8c27bfd ldp x29, x30, [sp], #32 + 409528: 17fff796 b 407380 <_ZdlPvm@plt> + 40952c: d503201f nop + +0000000000409530 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo>: +_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 409530: a9b67bfd stp x29, x30, [sp, #-160]! + 409534: 910003fd mov x29, sp + 409538: f9001bf7 str x23, [sp, #48] + 40953c: aa0003f7 mov x23, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 409540: f9400800 ldr x0, [x0, #16] + 409544: 910103e8 add x8, sp, #0x40 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 409548: a90153f3 stp x19, x20, [sp, #16] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 40954c: 910243f4 add x20, sp, #0x90 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 409550: a9025bf5 stp x21, x22, [sp, #32] + 409554: aa0103f6 mov x22, x1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 409558: 9401b77b bl 477344 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:72 + 40955c: f94016f5 ldr x21, [x23, #40] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 409560: f90043f4 str x20, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:516 + 409564: b40007b5 cbz x21, 409658 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x128> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:320 + 409568: aa1503e0 mov x0, x21 + 40956c: 97fff63d bl 406e60 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 409570: f90033e0 str x0, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:320 + 409574: aa0003f3 mov x19, x0 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:217 + 409578: f1003c1f cmp x0, #0xf + 40957c: 54000528 b.hi 409620 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0xf0> // b.pmore +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:337 + 409580: f100041f cmp x0, #0x1 + 409584: 54000461 b.ne 409610 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0xe0> // b.any +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:338 + 409588: 394002a1 ldrb w1, [x21] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 40958c: aa1403e0 mov x0, x20 + 409590: 910183f4 add x20, sp, #0x60 + 409594: 390243e1 strb w1, [sp, #144] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 409598: f90047f3 str x19, [sp, #136] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 40959c: aa1403e8 mov x8, x20 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 4095a0: 3833681f strb wzr, [x0, x19] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 4095a4: 910203e0 add x0, sp, #0x80 + 4095a8: 9401b767 bl 477344 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4095ac: f94043e0 ldr x0, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4095b0: 910243e1 add x1, sp, #0x90 + 4095b4: eb01001f cmp x0, x1 + 4095b8: 54000040 b.eq 4095c0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x90> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4095bc: 97fff755 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:72 + 4095c0: a9418ee2 ldp x2, x3, [x23, #24] + 4095c4: aa1603e0 mov x0, x22 + 4095c8: aa1403e4 mov x4, x20 + 4095cc: 910103e1 add x1, sp, #0x40 + 4095d0: 9400af3e bl 4352c8 <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4095d4: f94033e0 ldr x0, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4095d8: 91004294 add x20, x20, #0x10 + 4095dc: eb14001f cmp x0, x20 + 4095e0: 54000040 b.eq 4095e8 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0xb8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4095e4: 97fff74b bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4095e8: f94023e0 ldr x0, [sp, #64] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4095ec: 910143e1 add x1, sp, #0x50 + 4095f0: eb01001f cmp x0, x1 + 4095f4: 54000040 b.eq 4095fc <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0xcc> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4095f8: 97fff746 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:73 + 4095fc: a94153f3 ldp x19, x20, [sp, #16] + 409600: a9425bf5 ldp x21, x22, [sp, #32] + 409604: f9401bf7 ldr x23, [sp, #48] + 409608: a8ca7bfd ldp x29, x30, [sp], #160 + 40960c: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:348 + 409610: aa1403e0 mov x0, x20 + 409614: 910183f4 add x20, sp, #0x60 + 409618: b4fffc13 cbz x19, 409598 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x68> + 40961c: 14000009 b 409640 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x110> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 409620: 910183f4 add x20, sp, #0x60 + 409624: d2800002 mov x2, #0x0 // #0 + 409628: aa1403e1 mov x1, x20 + 40962c: 910203e0 add x0, sp, #0x80 + 409630: 97fff8c0 bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 409634: f94033e1 ldr x1, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 409638: f90043e0 str x0, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 40963c: f9004be1 str x1, [sp, #144] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 409640: aa1303e2 mov x2, x19 + 409644: aa1503e1 mov x1, x21 + 409648: 97fff5b2 bl 406d10 + 40964c: f94033f3 ldr x19, [sp, #96] + 409650: f94043e0 ldr x0, [sp, #128] + 409654: 17ffffd1 b 409598 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x68> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:212 + 409658: d00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40965c: 91214000 add x0, x0, #0x850 + 409660: 97fff6d8 bl 4071c0 <_ZSt19__throw_logic_errorPKc@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409664: f94043e2 ldr x2, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409668: 910243e1 add x1, sp, #0x90 + 40966c: aa0003f3 mov x19, x0 + 409670: eb01005f cmp x2, x1 + 409674: 54000160 b.eq 4096a0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x170> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409678: aa0203e0 mov x0, x2 + 40967c: 97fff725 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 409680: 14000008 b 4096a0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x170> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409684: f94033e1 ldr x1, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409688: 91004294 add x20, x20, #0x10 + 40968c: aa0003f3 mov x19, x0 + 409690: eb14003f cmp x1, x20 + 409694: 54000060 b.eq 4096a0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x170> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409698: aa0103e0 mov x0, x1 + 40969c: 97fff71d bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 (discriminator 1) + 4096a0: f94023e0 ldr x0, [sp, #64] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 (discriminator 1) + 4096a4: 910143e1 add x1, sp, #0x50 + 4096a8: eb01001f cmp x0, x1 + 4096ac: 54000040 b.eq 4096b4 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x184> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4096b0: 97fff718 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 4096b4: aa1303e0 mov x0, x19 + 4096b8: 97fff892 bl 407900 <_Unwind_Resume@plt> + 4096bc: aa0003f3 mov x19, x0 + 4096c0: 17fffff8 b 4096a0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA2_KcE29streamReconstructedExpressionERSo+0x170> + 4096c4: d503201f nop + +00000000004096c8 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo>: +_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 4096c8: a9b67bfd stp x29, x30, [sp, #-160]! + 4096cc: 910003fd mov x29, sp + 4096d0: f9001bf7 str x23, [sp, #48] + 4096d4: aa0003f7 mov x23, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 4096d8: f9400800 ldr x0, [x0, #16] + 4096dc: 910103e8 add x8, sp, #0x40 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 4096e0: a90153f3 stp x19, x20, [sp, #16] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 4096e4: 910243f4 add x20, sp, #0x90 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 4096e8: a9025bf5 stp x21, x22, [sp, #32] + 4096ec: aa0103f6 mov x22, x1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 4096f0: 9401b715 bl 477344 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:72 + 4096f4: f94016f5 ldr x21, [x23, #40] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 4096f8: f90043f4 str x20, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:516 + 4096fc: b40007b5 cbz x21, 4097f0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x128> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:320 + 409700: aa1503e0 mov x0, x21 + 409704: 97fff5d7 bl 406e60 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 409708: f90033e0 str x0, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:320 + 40970c: aa0003f3 mov x19, x0 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:217 + 409710: f1003c1f cmp x0, #0xf + 409714: 54000528 b.hi 4097b8 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0xf0> // b.pmore +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:337 + 409718: f100041f cmp x0, #0x1 + 40971c: 54000461 b.ne 4097a8 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0xe0> // b.any +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:338 + 409720: 394002a1 ldrb w1, [x21] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 409724: aa1403e0 mov x0, x20 + 409728: 910183f4 add x20, sp, #0x60 + 40972c: 390243e1 strb w1, [sp, #144] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 409730: f90047f3 str x19, [sp, #136] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 409734: aa1403e8 mov x8, x20 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 409738: 3833681f strb wzr, [x0, x19] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 40973c: 910203e0 add x0, sp, #0x80 + 409740: 9401b701 bl 477344 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409744: f94043e0 ldr x0, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409748: 910243e1 add x1, sp, #0x90 + 40974c: eb01001f cmp x0, x1 + 409750: 54000040 b.eq 409758 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x90> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409754: 97fff6ef bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:72 + 409758: a9418ee2 ldp x2, x3, [x23, #24] + 40975c: aa1603e0 mov x0, x22 + 409760: aa1403e4 mov x4, x20 + 409764: 910103e1 add x1, sp, #0x40 + 409768: 9400aed8 bl 4352c8 <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40976c: f94033e0 ldr x0, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409770: 91004294 add x20, x20, #0x10 + 409774: eb14001f cmp x0, x20 + 409778: 54000040 b.eq 409780 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0xb8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 40977c: 97fff6e5 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409780: f94023e0 ldr x0, [sp, #64] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409784: 910143e1 add x1, sp, #0x50 + 409788: eb01001f cmp x0, x1 + 40978c: 54000040 b.eq 409794 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0xcc> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409790: 97fff6e0 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:73 + 409794: a94153f3 ldp x19, x20, [sp, #16] + 409798: a9425bf5 ldp x21, x22, [sp, #32] + 40979c: f9401bf7 ldr x23, [sp, #48] + 4097a0: a8ca7bfd ldp x29, x30, [sp], #160 + 4097a4: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:348 + 4097a8: aa1403e0 mov x0, x20 + 4097ac: 910183f4 add x20, sp, #0x60 + 4097b0: b4fffc13 cbz x19, 409730 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x68> + 4097b4: 14000009 b 4097d8 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x110> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 4097b8: 910183f4 add x20, sp, #0x60 + 4097bc: d2800002 mov x2, #0x0 // #0 + 4097c0: aa1403e1 mov x1, x20 + 4097c4: 910203e0 add x0, sp, #0x80 + 4097c8: 97fff85a bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 4097cc: f94033e1 ldr x1, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 4097d0: f90043e0 str x0, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 4097d4: f9004be1 str x1, [sp, #144] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 4097d8: aa1303e2 mov x2, x19 + 4097dc: aa1503e1 mov x1, x21 + 4097e0: 97fff54c bl 406d10 + 4097e4: f94033f3 ldr x19, [sp, #96] + 4097e8: f94043e0 ldr x0, [sp, #128] + 4097ec: 17ffffd1 b 409730 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x68> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:212 + 4097f0: d00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 4097f4: 91214000 add x0, x0, #0x850 + 4097f8: 97fff672 bl 4071c0 <_ZSt19__throw_logic_errorPKc@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4097fc: f94043e2 ldr x2, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409800: 910243e1 add x1, sp, #0x90 + 409804: aa0003f3 mov x19, x0 + 409808: eb01005f cmp x2, x1 + 40980c: 54000160 b.eq 409838 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x170> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409810: aa0203e0 mov x0, x2 + 409814: 97fff6bf bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 409818: 14000008 b 409838 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x170> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 40981c: f94033e1 ldr x1, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409820: 91004294 add x20, x20, #0x10 + 409824: aa0003f3 mov x19, x0 + 409828: eb14003f cmp x1, x20 + 40982c: 54000060 b.eq 409838 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x170> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409830: aa0103e0 mov x0, x1 + 409834: 97fff6b7 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 (discriminator 1) + 409838: f94023e0 ldr x0, [sp, #64] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 (discriminator 1) + 40983c: 910143e1 add x1, sp, #0x50 + 409840: eb01001f cmp x0, x1 + 409844: 54000040 b.eq 40984c <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x184> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409848: 97fff6b2 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 40984c: aa1303e0 mov x0, x19 + 409850: 97fff82c bl 407900 <_Unwind_Resume@plt> + 409854: aa0003f3 mov x19, x0 + 409858: 17fffff8 b 409838 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcE29streamReconstructedExpressionERSo+0x170> + 40985c: d503201f nop + +0000000000409860 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo>: +_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 409860: a9b67bfd stp x29, x30, [sp, #-160]! + 409864: 910003fd mov x29, sp + 409868: f9001bf7 str x23, [sp, #48] + 40986c: aa0003f7 mov x23, x0 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 409870: f9400800 ldr x0, [x0, #16] + 409874: 910103e8 add x8, sp, #0x40 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 409878: a90153f3 stp x19, x20, [sp, #16] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 40987c: 910243f4 add x20, sp, #0x90 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:70 + 409880: a9025bf5 stp x21, x22, [sp, #32] + 409884: aa0103f6 mov x22, x1 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 409888: 9401b6af bl 477344 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:72 + 40988c: f94016f5 ldr x21, [x23, #40] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 409890: f90043f4 str x20, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:516 + 409894: b40007b5 cbz x21, 409988 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x128> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:320 + 409898: aa1503e0 mov x0, x21 + 40989c: 97fff571 bl 406e60 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 4098a0: f90033e0 str x0, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:320 + 4098a4: aa0003f3 mov x19, x0 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:217 + 4098a8: f1003c1f cmp x0, #0xf + 4098ac: 54000528 b.hi 409950 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0xf0> // b.pmore +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:337 + 4098b0: f100041f cmp x0, #0x1 + 4098b4: 54000461 b.ne 409940 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0xe0> // b.any +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:338 + 4098b8: 394002a1 ldrb w1, [x21] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 4098bc: aa1403e0 mov x0, x20 + 4098c0: 910183f4 add x20, sp, #0x60 + 4098c4: 390243e1 strb w1, [sp, #144] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 4098c8: f90047f3 str x19, [sp, #136] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 4098cc: aa1403e8 mov x8, x20 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 4098d0: 3833681f strb wzr, [x0, x19] +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/catch_tostring.hpp:125 + 4098d4: 910203e0 add x0, sp, #0x80 + 4098d8: 9401b69b bl 477344 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4098dc: f94043e0 ldr x0, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4098e0: 910243e1 add x1, sp, #0x90 + 4098e4: eb01001f cmp x0, x1 + 4098e8: 54000040 b.eq 4098f0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x90> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4098ec: 97fff689 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:72 + 4098f0: a9418ee2 ldp x2, x3, [x23, #24] + 4098f4: aa1603e0 mov x0, x22 + 4098f8: aa1403e4 mov x4, x20 + 4098fc: 910103e1 add x1, sp, #0x40 + 409900: 9400ae72 bl 4352c8 <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409904: f94033e0 ldr x0, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409908: 91004294 add x20, x20, #0x10 + 40990c: eb14001f cmp x0, x20 + 409910: 54000040 b.eq 409918 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0xb8> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409914: 97fff67f bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409918: f94023e0 ldr x0, [sp, #64] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 40991c: 910143e1 add x1, sp, #0x50 + 409920: eb01001f cmp x0, x1 + 409924: 54000040 b.eq 40992c <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0xcc> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 409928: 97fff67a bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_decomposer.hpp:73 + 40992c: a94153f3 ldp x19, x20, [sp, #16] + 409930: a9425bf5 ldp x21, x22, [sp, #32] + 409934: f9401bf7 ldr x23, [sp, #48] + 409938: a8ca7bfd ldp x29, x30, [sp], #160 + 40993c: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:348 + 409940: aa1403e0 mov x0, x20 + 409944: 910183f4 add x20, sp, #0x60 + 409948: b4fffc13 cbz x19, 4098c8 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x68> + 40994c: 14000009 b 409970 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x110> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 409950: 910183f4 add x20, sp, #0x60 + 409954: d2800002 mov x2, #0x0 // #0 + 409958: aa1403e1 mov x1, x20 + 40995c: 910203e0 add x0, sp, #0x80 + 409960: 97fff7f4 bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 409964: f94033e1 ldr x1, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 409968: f90043e0 str x0, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 40996c: f9004be1 str x1, [sp, #144] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 409970: aa1303e2 mov x2, x19 + 409974: aa1503e1 mov x1, x21 + 409978: 97fff4e6 bl 406d10 + 40997c: f94033f3 ldr x19, [sp, #96] + 409980: f94043e0 ldr x0, [sp, #128] + 409984: 17ffffd1 b 4098c8 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x68> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:212 + 409988: d00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40998c: 91214000 add x0, x0, #0x850 + 409990: 97fff60c bl 4071c0 <_ZSt19__throw_logic_errorPKc@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 409994: f94043e2 ldr x2, [sp, #128] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 409998: 910243e1 add x1, sp, #0x90 + 40999c: aa0003f3 mov x19, x0 + 4099a0: eb01005f cmp x2, x1 + 4099a4: 54000160 b.eq 4099d0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x170> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4099a8: aa0203e0 mov x0, x2 + 4099ac: 97fff659 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 4099b0: 14000008 b 4099d0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x170> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 + 4099b4: f94033e1 ldr x1, [sp, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 + 4099b8: 91004294 add x20, x20, #0x10 + 4099bc: aa0003f3 mov x19, x0 + 4099c0: eb14003f cmp x1, x20 + 4099c4: 54000060 b.eq 4099d0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x170> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4099c8: aa0103e0 mov x0, x1 + 4099cc: 97fff651 bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:211 (discriminator 1) + 4099d0: f94023e0 ldr x0, [sp, #64] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:220 (discriminator 1) + 4099d4: 910143e1 add x1, sp, #0x50 + 4099d8: eb01001f cmp x0, x1 + 4099dc: 54000040 b.eq 4099e4 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x184> // b.none +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:125 + 4099e0: 97fff64c bl 407310 <_ZdlPv@plt> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/new_allocator.h:86 + 4099e4: aa1303e0 mov x0, x19 + 4099e8: 97fff7c6 bl 407900 <_Unwind_Resume@plt> + 4099ec: aa0003f3 mov x19, x0 + 4099f0: 17fffff8 b 4099d0 <_ZNK5Catch10BinaryExprIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA5_KcE29streamReconstructedExpressionERSo+0x170> + 4099f4: d503201f nop + +00000000004099f8 <_ZN5Catch16AssertionHandlerD1Ev>: +_ZN5Catch16AssertionHandlerD2Ev(): +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_assertion_handler.hpp:41 + 4099f8: 3940e801 ldrb w1, [x0, #58] + 4099fc: 350000e1 cbnz w1, 409a18 <_ZN5Catch16AssertionHandlerD1Ev+0x20> +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_assertion_handler.hpp:42 + 409a00: f9402002 ldr x2, [x0, #64] + 409a04: aa0003e1 mov x1, x0 + 409a08: aa0203e0 mov x0, x2 + 409a0c: f9400042 ldr x2, [x2] + 409a10: f9404842 ldr x2, [x2, #144] + 409a14: d61f0040 br x2 +/opt/compiler-explorer/libs/catch2/v3.0.0-preview2/src/catch2/internal/catch_assertion_handler.hpp:44 + 409a18: d65f03c0 ret + 409a1c: d503201f nop + +0000000000409a20 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_St9__va_listEmSB_z>: +_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_St9__va_listEmSB_z(): +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:99 + 409a20: a9ad7bfd stp x29, x30, [sp, #-304]! +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:109 + 409a24: 128004eb mov w11, #0xffffffd8 // #-40 + 409a28: 12800fea mov w10, #0xffffff80 // #-128 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:99 + 409a2c: 910003fd mov x29, sp +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:109 + 409a30: 9104c3ac add x12, x29, #0x130 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:99 + 409a34: a90153f3 stp x19, x20, [sp, #16] + 409a38: aa0803f3 mov x19, x8 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:109 + 409a3c: 910403a8 add x8, x29, #0x100 + 409a40: a90633ac stp x12, x12, [x29, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:105 + 409a44: 91003c29 add x9, x1, #0xf +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:109 + 409a48: f9003ba8 str x8, [x29, #112] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:105 + 409a4c: 927ced29 and x9, x9, #0xfffffffffffffff0 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:109 + 409a50: 290f2bab stp w11, w10, [x29, #120] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:99 + 409a54: aa0003e8 mov x8, x0 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:111 + 409a58: a94637ac ldp x12, x13, [x29, #96] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:99 + 409a5c: f90013f5 str x21, [sp, #32] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:111 + 409a60: a9472faa ldp x10, x11, [x29, #112] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:105 + 409a64: cb2963ff sub sp, sp, x9 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:111 + 409a68: a90337ac stp x12, x13, [x29, #48] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:105 + 409a6c: 910003f5 mov x21, sp +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:111 + 409a70: aa1503e0 mov x0, x21 + 409a74: a9042faa stp x10, x11, [x29, #64] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:99 + 409a78: 3d8023a0 str q0, [x29, #128] + 409a7c: 3d8027a1 str q1, [x29, #144] + 409a80: 3d802ba2 str q2, [x29, #160] + 409a84: 3d802fa3 str q3, [x29, #176] + 409a88: 3d8033a4 str q4, [x29, #192] + 409a8c: 3d8037a5 str q5, [x29, #208] + 409a90: 3d803ba6 str q6, [x29, #224] + 409a94: 3d803fa7 str q7, [x29, #240] + 409a98: a91093a3 stp x3, x4, [x29, #264] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:111 + 409a9c: 9100c3a3 add x3, x29, #0x30 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:99 + 409aa0: a9119ba5 stp x5, x6, [x29, #280] + 409aa4: f90097a7 str x7, [x29, #296] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:111 + 409aa8: d63f0100 blr x8 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:115 + 409aac: 93407c14 sxtw x20, w0 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:182 + 409ab0: 91004263 add x3, x19, #0x10 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:146 + 409ab4: f9000263 str x3, [x19] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:215 + 409ab8: f9002fb4 str x20, [x29, #88] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:217 + 409abc: f1003e9f cmp x20, #0xf + 409ac0: 540002c8 b.hi 409b18 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_St9__va_listEmSB_z+0xf8> // b.pmore +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:337 + 409ac4: f100069f cmp x20, #0x1 + 409ac8: 54000161 b.ne 409af4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_St9__va_listEmSB_z+0xd4> // b.any +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 409acc: 394002a0 ldrb w0, [x21] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 409ad0: f9000674 str x20, [x19, #8] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 409ad4: 39004260 strb w0, [x19, #16] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:116 + 409ad8: aa1303e0 mov x0, x19 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 409adc: 3834687f strb wzr, [x3, x20] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:116 + 409ae0: 910003bf mov sp, x29 + 409ae4: a94153f3 ldp x19, x20, [sp, #16] + 409ae8: f94013f5 ldr x21, [sp, #32] + 409aec: a8d37bfd ldp x29, x30, [sp], #304 + 409af0: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:348 + 409af4: b5000234 cbnz x20, 409b38 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_St9__va_listEmSB_z+0x118> +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 409af8: f9000674 str x20, [x19, #8] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:116 + 409afc: aa1303e0 mov x0, x19 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 409b00: 3834687f strb wzr, [x3, x20] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:116 + 409b04: 910003bf mov sp, x29 + 409b08: a94153f3 ldp x19, x20, [sp, #16] + 409b0c: f94013f5 ldr x21, [sp, #32] + 409b10: a8d37bfd ldp x29, x30, [sp], #304 + 409b14: d65f03c0 ret +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.tcc:219 + 409b18: d2800002 mov x2, #0x0 // #0 + 409b1c: 910163a1 add x1, x29, #0x58 + 409b20: aa1303e0 mov x0, x19 + 409b24: 97fff783 bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 409b28: aa0003e3 mov x3, x0 +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:168 + 409b2c: f9000263 str x3, [x19] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:200 + 409b30: f9402fa0 ldr x0, [x29, #88] + 409b34: f9000a60 str x0, [x19, #16] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:350 + 409b38: aa1403e2 mov x2, x20 + 409b3c: aa1503e1 mov x1, x21 + 409b40: aa0303e0 mov x0, x3 + 409b44: 97fff473 bl 406d10 + 409b48: f9400263 ldr x3, [x19] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:116 + 409b4c: aa1303e0 mov x0, x19 + 409b50: f9402fb4 ldr x20, [x29, #88] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/basic_string.h:172 + 409b54: f9000674 str x20, [x19, #8] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/bits/char_traits.h:285 + 409b58: 3834687f strb wzr, [x3, x20] +/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/8.2.0/ext/string_conversions.h:116 + 409b5c: 910003bf mov sp, x29 + 409b60: a94153f3 ldp x19, x20, [sp, #16] + 409b64: f94013f5 ldr x21, [sp, #32] + 409b68: a8d37bfd ldp x29, x30, [sp], #304 + 409b6c: d65f03c0 ret + +0000000000409b70 <_ZN5Catch16AssertionHandlerC1ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE>: +_ZN5Catch16AssertionHandlerC2ERKNS_9StringRefERKNS_14SourceLineInfoES1_NS_17ResultDisposition5FlagsE(): + 409b70: a9bc7bfd stp x29, x30, [sp, #-64]! + 409b74: 910003fd mov x29, sp + 409b78: f9001fe0 str x0, [sp, #56] + 409b7c: f9001be1 str x1, [sp, #48] + 409b80: f90017e2 str x2, [sp, #40] + 409b84: a90193e3 stp x3, x4, [sp, #24] + 409b88: b90017e5 str w5, [sp, #20] + 409b8c: f9401fe2 ldr x2, [sp, #56] + 409b90: f9401be0 ldr x0, [sp, #48] + 409b94: a9400400 ldp x0, x1, [x0] + 409b98: a9000440 stp x0, x1, [x2] + 409b9c: f9401fe2 ldr x2, [sp, #56] + 409ba0: f94017e0 ldr x0, [sp, #40] + 409ba4: a9400400 ldp x0, x1, [x0] + 409ba8: a9010440 stp x0, x1, [x2, #16] + 409bac: f9401fe2 ldr x2, [sp, #56] + 409bb0: a94187e0 ldp x0, x1, [sp, #24] + 409bb4: a9020440 stp x0, x1, [x2, #32] + 409bb8: f9401fe0 ldr x0, [sp, #56] + 409bbc: b94017e1 ldr w1, [sp, #20] + 409bc0: b9003001 str w1, [x0, #48] + 409bc4: f9401fe0 ldr x0, [sp, #56] + 409bc8: 9100e000 add x0, x0, #0x38 + 409bcc: 94000118 bl 40a02c <_ZN5Catch17AssertionReactionC1Ev> + 409bd0: f9401fe0 ldr x0, [sp, #56] + 409bd4: 3900e81f strb wzr, [x0, #58] + 409bd8: 9400dfe8 bl 441b78 <_ZN5Catch16getResultCaptureEv> + 409bdc: aa0003e1 mov x1, x0 + 409be0: f9401fe0 ldr x0, [sp, #56] + 409be4: f9002001 str x1, [x0, #64] + 409be8: d503201f nop + 409bec: a8c47bfd ldp x29, x30, [sp], #64 + 409bf0: d65f03c0 ret + +0000000000409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE>: +_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE(): + 409bf4: a9be7bfd stp x29, x30, [sp, #-32]! + 409bf8: 910003fd mov x29, sp + 409bfc: f9000fe0 str x0, [sp, #24] + 409c00: f9000be1 str x1, [sp, #16] + 409c04: f9400fe0 ldr x0, [sp, #24] + 409c08: f9402005 ldr x5, [x0, #64] + 409c0c: f9400fe0 ldr x0, [sp, #24] + 409c10: f9402000 ldr x0, [x0, #64] + 409c14: f9400000 ldr x0, [x0] + 409c18: 9101c000 add x0, x0, #0x70 + 409c1c: f9400004 ldr x4, [x0] + 409c20: f9400fe1 ldr x1, [sp, #24] + 409c24: f9400fe0 ldr x0, [sp, #24] + 409c28: 9100e000 add x0, x0, #0x38 + 409c2c: aa0003e3 mov x3, x0 + 409c30: f9400be2 ldr x2, [sp, #16] + 409c34: aa0503e0 mov x0, x5 + 409c38: d63f0080 blr x4 + 409c3c: d503201f nop + 409c40: a8c27bfd ldp x29, x30, [sp], #32 + 409c44: d65f03c0 ret + +0000000000409c48 <_ZN5Catch16AssertionHandler13handleMessageENS_9ResultWas6OfTypeERKNS_9StringRefE>: +_ZN5Catch16AssertionHandler13handleMessageENS_9ResultWas6OfTypeERKNS_9StringRefE(): + 409c48: a9bd7bfd stp x29, x30, [sp, #-48]! + 409c4c: 910003fd mov x29, sp + 409c50: f90017e0 str x0, [sp, #40] + 409c54: b90027e1 str w1, [sp, #36] + 409c58: f9000fe2 str x2, [sp, #24] + 409c5c: f94017e0 ldr x0, [sp, #40] + 409c60: f9402006 ldr x6, [x0, #64] + 409c64: f94017e0 ldr x0, [sp, #40] + 409c68: f9402000 ldr x0, [x0, #64] + 409c6c: f9400000 ldr x0, [x0] + 409c70: 9101e000 add x0, x0, #0x78 + 409c74: f9400005 ldr x5, [x0] + 409c78: f94017e1 ldr x1, [sp, #40] + 409c7c: f94017e0 ldr x0, [sp, #40] + 409c80: 9100e000 add x0, x0, #0x38 + 409c84: aa0003e4 mov x4, x0 + 409c88: f9400fe3 ldr x3, [sp, #24] + 409c8c: b94027e2 ldr w2, [sp, #36] + 409c90: aa0603e0 mov x0, x6 + 409c94: d63f00a0 blr x5 + 409c98: d503201f nop + 409c9c: a8c37bfd ldp x29, x30, [sp], #48 + 409ca0: d65f03c0 ret + +0000000000409ca4 <_ZNK5Catch16AssertionHandler11allowThrowsEv>: +_ZNK5Catch16AssertionHandler11allowThrowsEv(): + 409ca4: a9be7bfd stp x29, x30, [sp, #-32]! + 409ca8: 910003fd mov x29, sp + 409cac: f9000fe0 str x0, [sp, #24] + 409cb0: 940000da bl 40a018 <_ZN5Catch17getCurrentContextEv> + 409cb4: aa0003e2 mov x2, x0 + 409cb8: f9400040 ldr x0, [x2] + 409cbc: 91008000 add x0, x0, #0x20 + 409cc0: f9400001 ldr x1, [x0] + 409cc4: aa0203e0 mov x0, x2 + 409cc8: d63f0020 blr x1 + 409ccc: 940000e1 bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 409cd0: aa0003e2 mov x2, x0 + 409cd4: f9400040 ldr x0, [x2] + 409cd8: 91004000 add x0, x0, #0x10 + 409cdc: f9400001 ldr x1, [x0] + 409ce0: aa0203e0 mov x0, x2 + 409ce4: d63f0020 blr x1 + 409ce8: 12001c00 and w0, w0, #0xff + 409cec: a8c27bfd ldp x29, x30, [sp], #32 + 409cf0: d65f03c0 ret + +0000000000409cf4 <_ZZN5Catch16AssertionHandler8completeEvENKUlvE_clEv>: +_ZZN5Catch16AssertionHandler8completeEvENKUlvE_clEv(): + 409cf4: a9be7bfd stp x29, x30, [sp, #-32]! + 409cf8: 910003fd mov x29, sp + 409cfc: f9000fe0 str x0, [sp, #24] + 409d00: 9400067a bl 40b6e8 <_ZN5Catch16isDebuggerActiveEv> + 409d04: 12001c00 and w0, w0, #0xff + 409d08: 7100001f cmp w0, #0x0 + 409d0c: 54000060 b.eq 409d18 <_ZZN5Catch16AssertionHandler8completeEvENKUlvE_clEv+0x24> // b.none + 409d10: 528000a0 mov w0, #0x5 // #5 + 409d14: 97fff573 bl 4072e0 + 409d18: d503201f nop + 409d1c: a8c27bfd ldp x29, x30, [sp], #32 + 409d20: d65f03c0 ret + +0000000000409d24 <_ZN5Catch16AssertionHandler8completeEv>: +_ZN5Catch16AssertionHandler8completeEv(): + 409d24: a9bd7bfd stp x29, x30, [sp, #-48]! + 409d28: 910003fd mov x29, sp + 409d2c: f9000fe0 str x0, [sp, #24] + 409d30: f9400fe0 ldr x0, [sp, #24] + 409d34: 94000016 bl 409d8c <_ZN5Catch16AssertionHandler12setCompletedEv> + 409d38: f9400fe0 ldr x0, [sp, #24] + 409d3c: 3940e000 ldrb w0, [x0, #56] + 409d40: 7100001f cmp w0, #0x0 + 409d44: 54000060 b.eq 409d50 <_ZN5Catch16AssertionHandler8completeEv+0x2c> // b.none + 409d48: 9100a3e0 add x0, sp, #0x28 + 409d4c: 97ffffea bl 409cf4 <_ZZN5Catch16AssertionHandler8completeEvENKUlvE_clEv> + 409d50: f9400fe0 ldr x0, [sp, #24] + 409d54: 3940e400 ldrb w0, [x0, #57] + 409d58: 7100001f cmp w0, #0x0 + 409d5c: 54000120 b.eq 409d80 <_ZN5Catch16AssertionHandler8completeEv+0x5c> // b.none + 409d60: d2800020 mov x0, #0x1 // #1 + 409d64: 97fff4a3 bl 406ff0 <__cxa_allocate_exception@plt> + 409d68: aa0003e3 mov x3, x0 + 409d6c: d2800002 mov x2, #0x0 // #0 + 409d70: d00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 409d74: 912ce001 add x1, x0, #0xb38 + 409d78: aa0303e0 mov x0, x3 + 409d7c: 97fff6d1 bl 4078c0 <__cxa_throw@plt> + 409d80: d503201f nop + 409d84: a8c37bfd ldp x29, x30, [sp], #48 + 409d88: d65f03c0 ret + +0000000000409d8c <_ZN5Catch16AssertionHandler12setCompletedEv>: +_ZN5Catch16AssertionHandler12setCompletedEv(): + 409d8c: d10043ff sub sp, sp, #0x10 + 409d90: f90007e0 str x0, [sp, #8] + 409d94: f94007e0 ldr x0, [sp, #8] + 409d98: 52800021 mov w1, #0x1 // #1 + 409d9c: 3900e801 strb w1, [x0, #58] + 409da0: d503201f nop + 409da4: 910043ff add sp, sp, #0x10 + 409da8: d65f03c0 ret + +0000000000409dac <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv>: +_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv(): + 409dac: a9ba7bfd stp x29, x30, [sp, #-96]! + 409db0: 910003fd mov x29, sp + 409db4: a90153f3 stp x19, x20, [sp, #16] + 409db8: f90013f5 str x21, [sp, #32] + 409dbc: f9001fe0 str x0, [sp, #56] + 409dc0: f9401fe0 ldr x0, [sp, #56] + 409dc4: f9402014 ldr x20, [x0, #64] + 409dc8: f9401fe0 ldr x0, [sp, #56] + 409dcc: f9402000 ldr x0, [x0, #64] + 409dd0: f9400000 ldr x0, [x0] + 409dd4: 91022000 add x0, x0, #0x88 + 409dd8: f9400013 ldr x19, [x0] + 409ddc: f9401ff5 ldr x21, [sp, #56] + 409de0: 910103e0 add x0, sp, #0x40 + 409de4: aa0003e8 mov x8, x0 + 409de8: 9400a252 bl 432730 <_ZN5Catch24translateActiveExceptionB5cxx11Ev> + 409dec: f9401fe0 ldr x0, [sp, #56] + 409df0: 9100e001 add x1, x0, #0x38 + 409df4: 910103e0 add x0, sp, #0x40 + 409df8: aa0103e3 mov x3, x1 + 409dfc: aa0003e2 mov x2, x0 + 409e00: aa1503e1 mov x1, x21 + 409e04: aa1403e0 mov x0, x20 + 409e08: d63f0260 blr x19 + 409e0c: 910103e0 add x0, sp, #0x40 + 409e10: 97fff4bc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 409e14: 14000006 b 409e2c <_ZN5Catch16AssertionHandler33handleUnexpectedInflightExceptionEv+0x80> + 409e18: aa0003f3 mov x19, x0 + 409e1c: 910103e0 add x0, sp, #0x40 + 409e20: 97fff4b8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 409e24: aa1303e0 mov x0, x19 + 409e28: 97fff6b6 bl 407900 <_Unwind_Resume@plt> + 409e2c: a94153f3 ldp x19, x20, [sp, #16] + 409e30: f94013f5 ldr x21, [sp, #32] + 409e34: a8c67bfd ldp x29, x30, [sp], #96 + 409e38: d65f03c0 ret + +0000000000409e3c <_ZN5Catch16AssertionHandler31handleExceptionThrownAsExpectedEv>: +_ZN5Catch16AssertionHandler31handleExceptionThrownAsExpectedEv(): + 409e3c: a9be7bfd stp x29, x30, [sp, #-32]! + 409e40: 910003fd mov x29, sp + 409e44: f9000fe0 str x0, [sp, #24] + 409e48: f9400fe0 ldr x0, [sp, #24] + 409e4c: f9402005 ldr x5, [x0, #64] + 409e50: f9400fe0 ldr x0, [sp, #24] + 409e54: f9402000 ldr x0, [x0, #64] + 409e58: f9400000 ldr x0, [x0] + 409e5c: 91026000 add x0, x0, #0x98 + 409e60: f9400004 ldr x4, [x0] + 409e64: f9400fe1 ldr x1, [sp, #24] + 409e68: f9400fe0 ldr x0, [sp, #24] + 409e6c: 9100e000 add x0, x0, #0x38 + 409e70: aa0003e3 mov x3, x0 + 409e74: 52800002 mov w2, #0x0 // #0 + 409e78: aa0503e0 mov x0, x5 + 409e7c: d63f0080 blr x4 + 409e80: d503201f nop + 409e84: a8c27bfd ldp x29, x30, [sp], #32 + 409e88: d65f03c0 ret + +0000000000409e8c <_ZN5Catch16AssertionHandler34handleExceptionNotThrownAsExpectedEv>: +_ZN5Catch16AssertionHandler34handleExceptionNotThrownAsExpectedEv(): + 409e8c: a9be7bfd stp x29, x30, [sp, #-32]! + 409e90: 910003fd mov x29, sp + 409e94: f9000fe0 str x0, [sp, #24] + 409e98: f9400fe0 ldr x0, [sp, #24] + 409e9c: f9402005 ldr x5, [x0, #64] + 409ea0: f9400fe0 ldr x0, [sp, #24] + 409ea4: f9402000 ldr x0, [x0, #64] + 409ea8: f9400000 ldr x0, [x0] + 409eac: 91026000 add x0, x0, #0x98 + 409eb0: f9400004 ldr x4, [x0] + 409eb4: f9400fe1 ldr x1, [sp, #24] + 409eb8: f9400fe0 ldr x0, [sp, #24] + 409ebc: 9100e000 add x0, x0, #0x38 + 409ec0: aa0003e3 mov x3, x0 + 409ec4: 52800002 mov w2, #0x0 // #0 + 409ec8: aa0503e0 mov x0, x5 + 409ecc: d63f0080 blr x4 + 409ed0: d503201f nop + 409ed4: a8c27bfd ldp x29, x30, [sp], #32 + 409ed8: d65f03c0 ret + +0000000000409edc <_ZN5Catch16AssertionHandler34handleUnexpectedExceptionNotThrownEv>: +_ZN5Catch16AssertionHandler34handleUnexpectedExceptionNotThrownEv(): + 409edc: a9be7bfd stp x29, x30, [sp, #-32]! + 409ee0: 910003fd mov x29, sp + 409ee4: f9000fe0 str x0, [sp, #24] + 409ee8: f9400fe0 ldr x0, [sp, #24] + 409eec: f9402004 ldr x4, [x0, #64] + 409ef0: f9400fe0 ldr x0, [sp, #24] + 409ef4: f9402000 ldr x0, [x0, #64] + 409ef8: f9400000 ldr x0, [x0] + 409efc: 91020000 add x0, x0, #0x80 + 409f00: f9400003 ldr x3, [x0] + 409f04: f9400fe1 ldr x1, [sp, #24] + 409f08: f9400fe0 ldr x0, [sp, #24] + 409f0c: 9100e000 add x0, x0, #0x38 + 409f10: aa0003e2 mov x2, x0 + 409f14: aa0403e0 mov x0, x4 + 409f18: d63f0060 blr x3 + 409f1c: d503201f nop + 409f20: a8c27bfd ldp x29, x30, [sp], #32 + 409f24: d65f03c0 ret + +0000000000409f28 <_ZN5Catch16AssertionHandler25handleThrowingCallSkippedEv>: +_ZN5Catch16AssertionHandler25handleThrowingCallSkippedEv(): + 409f28: a9be7bfd stp x29, x30, [sp, #-32]! + 409f2c: 910003fd mov x29, sp + 409f30: f9000fe0 str x0, [sp, #24] + 409f34: f9400fe0 ldr x0, [sp, #24] + 409f38: f9402005 ldr x5, [x0, #64] + 409f3c: f9400fe0 ldr x0, [sp, #24] + 409f40: f9402000 ldr x0, [x0, #64] + 409f44: f9400000 ldr x0, [x0] + 409f48: 91026000 add x0, x0, #0x98 + 409f4c: f9400004 ldr x4, [x0] + 409f50: f9400fe1 ldr x1, [sp, #24] + 409f54: f9400fe0 ldr x0, [sp, #24] + 409f58: 9100e000 add x0, x0, #0x38 + 409f5c: aa0003e3 mov x3, x0 + 409f60: 52800002 mov w2, #0x0 // #0 + 409f64: aa0503e0 mov x0, x5 + 409f68: d63f0080 blr x4 + 409f6c: d503201f nop + 409f70: a8c27bfd ldp x29, x30, [sp], #32 + 409f74: d65f03c0 ret + +0000000000409f78 <_ZN5Catch24handleExceptionMatchExprERNS_16AssertionHandlerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE>: +_ZN5Catch24handleExceptionMatchExprERNS_16AssertionHandlerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE(): + 409f78: a9b47bfd stp x29, x30, [sp, #-192]! + 409f7c: 910003fd mov x29, sp + 409f80: f9000bf3 str x19, [sp, #16] + 409f84: f9001fe0 str x0, [sp, #56] + 409f88: f9001be1 str x1, [sp, #48] + 409f8c: f90017e2 str x2, [sp, #40] + 409f90: 910123e0 add x0, sp, #0x48 + 409f94: aa0003e8 mov x8, x0 + 409f98: 52800001 mov w1, #0x0 // #0 + 409f9c: f9401be0 ldr x0, [sp, #48] + 409fa0: 94000882 bl 40c1a8 <_ZN5Catch8Matchers6EqualsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE> + 409fa4: 910123e0 add x0, sp, #0x48 + 409fa8: f94017e2 ldr x2, [sp, #40] + 409fac: aa0003e1 mov x1, x0 + 409fb0: f9401fe0 ldr x0, [sp, #56] + 409fb4: 94000098 bl 40a214 <_ZN5Catch24handleExceptionMatchExprERNS_16AssertionHandlerERKNS_8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKNS_9StringRefE> + 409fb8: 910123e0 add x0, sp, #0x48 + 409fbc: 9400007c bl 40a1ac <_ZN5Catch8Matchers19StringEqualsMatcherD1Ev> + 409fc0: 14000006 b 409fd8 <_ZN5Catch24handleExceptionMatchExprERNS_16AssertionHandlerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE+0x60> + 409fc4: aa0003f3 mov x19, x0 + 409fc8: 910123e0 add x0, sp, #0x48 + 409fcc: 94000078 bl 40a1ac <_ZN5Catch8Matchers19StringEqualsMatcherD1Ev> + 409fd0: aa1303e0 mov x0, x19 + 409fd4: 97fff64b bl 407900 <_Unwind_Resume@plt> + 409fd8: f9400bf3 ldr x19, [sp, #16] + 409fdc: a8cc7bfd ldp x29, x30, [sp], #192 + 409fe0: d65f03c0 ret + +0000000000409fe4 <_ZN5Catch24getCurrentMutableContextEv>: +_ZN5Catch24getCurrentMutableContextEv(): + 409fe4: a9bf7bfd stp x29, x30, [sp, #-16]! + 409fe8: 910003fd mov x29, sp + 409fec: d0000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 409ff0: 913e4000 add x0, x0, #0xf90 + 409ff4: f9400000 ldr x0, [x0] + 409ff8: f100001f cmp x0, #0x0 + 409ffc: 54000041 b.ne 40a004 <_ZN5Catch24getCurrentMutableContextEv+0x20> // b.any + 40a000: 940003c6 bl 40af18 <_ZN5Catch15IMutableContext13createContextEv> + 40a004: b0000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40a008: 913e4000 add x0, x0, #0xf90 + 40a00c: f9400000 ldr x0, [x0] + 40a010: a8c17bfd ldp x29, x30, [sp], #16 + 40a014: d65f03c0 ret + +000000000040a018 <_ZN5Catch17getCurrentContextEv>: +_ZN5Catch17getCurrentContextEv(): + 40a018: a9bf7bfd stp x29, x30, [sp, #-16]! + 40a01c: 910003fd mov x29, sp + 40a020: 97fffff1 bl 409fe4 <_ZN5Catch24getCurrentMutableContextEv> + 40a024: a8c17bfd ldp x29, x30, [sp], #16 + 40a028: d65f03c0 ret + +000000000040a02c <_ZN5Catch17AssertionReactionC1Ev>: +_ZN5Catch17AssertionReactionC2Ev(): + 40a02c: d10043ff sub sp, sp, #0x10 + 40a030: f90007e0 str x0, [sp, #8] + 40a034: f94007e0 ldr x0, [sp, #8] + 40a038: 3900001f strb wzr, [x0] + 40a03c: f94007e0 ldr x0, [sp, #8] + 40a040: 3900041f strb wzr, [x0, #1] + 40a044: d503201f nop + 40a048: 910043ff add sp, sp, #0x10 + 40a04c: d65f03c0 ret + +000000000040a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 40a050: a9be7bfd stp x29, x30, [sp, #-32]! + 40a054: 910003fd mov x29, sp + 40a058: f9000fe0 str x0, [sp, #24] + 40a05c: f9400fe0 ldr x0, [sp, #24] + 40a060: 94000003 bl 40a06c <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 40a064: a8c27bfd ldp x29, x30, [sp], #32 + 40a068: d65f03c0 ret + +000000000040a06c <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 40a06c: a9be7bfd stp x29, x30, [sp, #-32]! + 40a070: 910003fd mov x29, sp + 40a074: f9000fe0 str x0, [sp, #24] + 40a078: f9400fe0 ldr x0, [sp, #24] + 40a07c: 94000003 bl 40a088 <_ZNKSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 40a080: a8c27bfd ldp x29, x30, [sp], #32 + 40a084: d65f03c0 ret + +000000000040a088 <_ZNKSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 40a088: d10043ff sub sp, sp, #0x10 + 40a08c: f90007e0 str x0, [sp, #8] + 40a090: f94007e0 ldr x0, [sp, #8] + 40a094: f9400000 ldr x0, [x0] + 40a098: 910043ff add sp, sp, #0x10 + 40a09c: d65f03c0 ret + +000000000040a0a0 <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: +_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev(): + 40a0a0: a9be7bfd stp x29, x30, [sp, #-32]! + 40a0a4: 910003fd mov x29, sp + 40a0a8: f9000fe0 str x0, [sp, #24] + 40a0ac: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a0b0: 912c2001 add x1, x0, #0xb08 + 40a0b4: f9400fe0 ldr x0, [sp, #24] + 40a0b8: f9000001 str x1, [x0] + 40a0bc: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a0c0: 912cc001 add x1, x0, #0xb30 + 40a0c4: f9400fe0 ldr x0, [sp, #24] + 40a0c8: f9001401 str x1, [x0, #40] + 40a0cc: f9400fe0 ldr x0, [sp, #24] + 40a0d0: 940000ee bl 40a488 <_ZN5Catch8Matchers18MatcherUntypedBaseD1Ev> + 40a0d4: d503201f nop + 40a0d8: a8c27bfd ldp x29, x30, [sp], #32 + 40a0dc: d65f03c0 ret + +000000000040a0e0 <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: +_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev(): + 40a0e0: a9be7bfd stp x29, x30, [sp, #-32]! + 40a0e4: 910003fd mov x29, sp + 40a0e8: f9000fe0 str x0, [sp, #24] + 40a0ec: f9400fe0 ldr x0, [sp, #24] + 40a0f0: 97ffffec bl 40a0a0 <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 40a0f4: d2800601 mov x1, #0x30 // #48 + 40a0f8: f9400fe0 ldr x0, [sp, #24] + 40a0fc: 97fff4a1 bl 407380 <_ZdlPvm@plt> + 40a100: a8c27bfd ldp x29, x30, [sp], #32 + 40a104: d65f03c0 ret + +000000000040a108 <_ZN5Catch8Matchers11CasedStringD1Ev>: +_ZN5Catch8Matchers11CasedStringD1Ev(): + 40a108: a9be7bfd stp x29, x30, [sp, #-32]! + 40a10c: 910003fd mov x29, sp + 40a110: f9000fe0 str x0, [sp, #24] + 40a114: f9400fe0 ldr x0, [sp, #24] + 40a118: 91002000 add x0, x0, #0x8 + 40a11c: 97fff3f9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a120: d503201f nop + 40a124: a8c27bfd ldp x29, x30, [sp], #32 + 40a128: d65f03c0 ret + +000000000040a12c <_ZN5Catch8Matchers17StringMatcherBaseD1Ev>: +_ZN5Catch8Matchers17StringMatcherBaseD2Ev(): + 40a12c: a9be7bfd stp x29, x30, [sp, #-32]! + 40a130: 910003fd mov x29, sp + 40a134: f9000fe0 str x0, [sp, #24] + 40a138: f00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40a13c: 91098001 add x1, x0, #0x260 + 40a140: f9400fe0 ldr x0, [sp, #24] + 40a144: f9000001 str x1, [x0] + 40a148: f00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40a14c: 910a2001 add x1, x0, #0x288 + 40a150: f9400fe0 ldr x0, [sp, #24] + 40a154: f9001401 str x1, [x0, #40] + 40a158: f9400fe0 ldr x0, [sp, #24] + 40a15c: 91016000 add x0, x0, #0x58 + 40a160: 97fff3e8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a164: f9400fe0 ldr x0, [sp, #24] + 40a168: 9100c000 add x0, x0, #0x30 + 40a16c: 97ffffe7 bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40a170: f9400fe0 ldr x0, [sp, #24] + 40a174: 97ffffcb bl 40a0a0 <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 40a178: d503201f nop + 40a17c: a8c27bfd ldp x29, x30, [sp], #32 + 40a180: d65f03c0 ret + +000000000040a184 <_ZN5Catch8Matchers17StringMatcherBaseD0Ev>: +_ZN5Catch8Matchers17StringMatcherBaseD0Ev(): + 40a184: a9be7bfd stp x29, x30, [sp, #-32]! + 40a188: 910003fd mov x29, sp + 40a18c: f9000fe0 str x0, [sp, #24] + 40a190: f9400fe0 ldr x0, [sp, #24] + 40a194: 97ffffe6 bl 40a12c <_ZN5Catch8Matchers17StringMatcherBaseD1Ev> + 40a198: d2800f01 mov x1, #0x78 // #120 + 40a19c: f9400fe0 ldr x0, [sp, #24] + 40a1a0: 97fff478 bl 407380 <_ZdlPvm@plt> + 40a1a4: a8c27bfd ldp x29, x30, [sp], #32 + 40a1a8: d65f03c0 ret + +000000000040a1ac <_ZN5Catch8Matchers19StringEqualsMatcherD1Ev>: +_ZN5Catch8Matchers19StringEqualsMatcherD1Ev(): + 40a1ac: a9be7bfd stp x29, x30, [sp, #-32]! + 40a1b0: 910003fd mov x29, sp + 40a1b4: f9000fe0 str x0, [sp, #24] + 40a1b8: f00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40a1bc: 91086001 add x1, x0, #0x218 + 40a1c0: f9400fe0 ldr x0, [sp, #24] + 40a1c4: f9000001 str x1, [x0] + 40a1c8: f00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40a1cc: 91092001 add x1, x0, #0x248 + 40a1d0: f9400fe0 ldr x0, [sp, #24] + 40a1d4: f9001401 str x1, [x0, #40] + 40a1d8: f9400fe0 ldr x0, [sp, #24] + 40a1dc: 97ffffd4 bl 40a12c <_ZN5Catch8Matchers17StringMatcherBaseD1Ev> + 40a1e0: d503201f nop + 40a1e4: a8c27bfd ldp x29, x30, [sp], #32 + 40a1e8: d65f03c0 ret + +000000000040a1ec <_ZN5Catch8Matchers19StringEqualsMatcherD0Ev>: +_ZN5Catch8Matchers19StringEqualsMatcherD0Ev(): + 40a1ec: a9be7bfd stp x29, x30, [sp, #-32]! + 40a1f0: 910003fd mov x29, sp + 40a1f4: f9000fe0 str x0, [sp, #24] + 40a1f8: f9400fe0 ldr x0, [sp, #24] + 40a1fc: 97ffffec bl 40a1ac <_ZN5Catch8Matchers19StringEqualsMatcherD1Ev> + 40a200: d2800f01 mov x1, #0x78 // #120 + 40a204: f9400fe0 ldr x0, [sp, #24] + 40a208: 97fff45e bl 407380 <_ZdlPvm@plt> + 40a20c: a8c27bfd ldp x29, x30, [sp], #32 + 40a210: d65f03c0 ret + +000000000040a214 <_ZN5Catch24handleExceptionMatchExprERNS_16AssertionHandlerERKNS_8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKNS_9StringRefE>: +_ZN5Catch24handleExceptionMatchExprERNS_16AssertionHandlerERKNS_8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKNS_9StringRefE(): + 40a214: a9b77bfd stp x29, x30, [sp, #-144]! + 40a218: 910003fd mov x29, sp + 40a21c: f9000bf3 str x19, [sp, #16] + 40a220: f9001fe0 str x0, [sp, #56] + 40a224: f9001be1 str x1, [sp, #48] + 40a228: f90017e2 str x2, [sp, #40] + 40a22c: 9101c3e0 add x0, sp, #0x70 + 40a230: aa0003e8 mov x8, x0 + 40a234: 9400a13f bl 432730 <_ZN5Catch24translateActiveExceptionB5cxx11Ev> + 40a238: 9101c3e0 add x0, sp, #0x70 + 40a23c: 940001cc bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 40a240: aa0003e1 mov x1, x0 + 40a244: 910103e0 add x0, sp, #0x40 + 40a248: f94017e3 ldr x3, [sp, #40] + 40a24c: f9401be2 ldr x2, [sp, #48] + 40a250: 940001cc bl 40a980 <_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEC1EOS6_SB_RKNS_9StringRefE> + 40a254: 910103e0 add x0, sp, #0x40 + 40a258: aa0003e1 mov x1, x0 + 40a25c: f9401fe0 ldr x0, [sp, #56] + 40a260: 97fffe65 bl 409bf4 <_ZN5Catch16AssertionHandler10handleExprERKNS_20ITransientExpressionE> + 40a264: 910103e0 add x0, sp, #0x40 + 40a268: 940002a9 bl 40ad0c <_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEED1Ev> + 40a26c: 9101c3e0 add x0, sp, #0x70 + 40a270: 97fff3a4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a274: 1400000a b 40a29c <_ZN5Catch24handleExceptionMatchExprERNS_16AssertionHandlerERKNS_8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKNS_9StringRefE+0x88> + 40a278: aa0003f3 mov x19, x0 + 40a27c: 910103e0 add x0, sp, #0x40 + 40a280: 940002a3 bl 40ad0c <_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEED1Ev> + 40a284: 14000002 b 40a28c <_ZN5Catch24handleExceptionMatchExprERNS_16AssertionHandlerERKNS_8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKNS_9StringRefE+0x78> + 40a288: aa0003f3 mov x19, x0 + 40a28c: 9101c3e0 add x0, sp, #0x70 + 40a290: 97fff39c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a294: aa1303e0 mov x0, x19 + 40a298: 97fff59a bl 407900 <_Unwind_Resume@plt> + 40a29c: f9400bf3 ldr x19, [sp, #16] + 40a2a0: a8c97bfd ldp x29, x30, [sp], #144 + 40a2a4: d65f03c0 ret + +000000000040a2a8 <_ZNK5Catch8Matchers14IsEmptyMatcher8describeB5cxx11Ev>: +_ZNK5Catch8Matchers14IsEmptyMatcher8describeB5cxx11Ev(): + 40a2a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 40a2ac: 910003fd mov x29, sp + 40a2b0: f9000bf3 str x19, [sp, #16] + 40a2b4: aa0803f3 mov x19, x8 + 40a2b8: f90017e0 str x0, [sp, #40] + 40a2bc: 9100e3e0 add x0, sp, #0x38 + 40a2c0: 97fff594 bl 407910 <_ZNSaIcEC1Ev@plt> + 40a2c4: 9100e3e0 add x0, sp, #0x38 + 40a2c8: aa0003e2 mov x2, x0 + 40a2cc: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a2d0: 9131e001 add x1, x0, #0xc78 + 40a2d4: aa1303e0 mov x0, x19 + 40a2d8: 97fff4ea bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 40a2dc: 9100e3e0 add x0, sp, #0x38 + 40a2e0: 97fff458 bl 407440 <_ZNSaIcED1Ev@plt> + 40a2e4: 14000006 b 40a2fc <_ZNK5Catch8Matchers14IsEmptyMatcher8describeB5cxx11Ev+0x54> + 40a2e8: aa0003f3 mov x19, x0 + 40a2ec: 9100e3e0 add x0, sp, #0x38 + 40a2f0: 97fff454 bl 407440 <_ZNSaIcED1Ev@plt> + 40a2f4: aa1303e0 mov x0, x19 + 40a2f8: 97fff582 bl 407900 <_Unwind_Resume@plt> + 40a2fc: aa1303e0 mov x0, x19 + 40a300: f9400bf3 ldr x19, [sp, #16] + 40a304: a8c47bfd ldp x29, x30, [sp], #64 + 40a308: d65f03c0 ret + +000000000040a30c <_ZNK5Catch8Matchers14HasSizeMatcher8describeB5cxx11Ev>: +_ZNK5Catch8Matchers14HasSizeMatcher8describeB5cxx11Ev(): + 40a30c: a9bc7bfd stp x29, x30, [sp, #-64]! + 40a310: 910003fd mov x29, sp + 40a314: f9000bf3 str x19, [sp, #16] + 40a318: aa0803f3 mov x19, x8 + 40a31c: f90017e0 str x0, [sp, #40] + 40a320: 9100c3e0 add x0, sp, #0x30 + 40a324: 94015426 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 40a328: 9100c3e2 add x2, sp, #0x30 + 40a32c: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a330: 91322001 add x1, x0, #0xc88 + 40a334: aa0203e0 mov x0, x2 + 40a338: 940001bb bl 40aa24 <_ZN5Catch20ReusableStringStreamlsIA13_cEERS0_RKT_> + 40a33c: aa0003e2 mov x2, x0 + 40a340: f94017e0 ldr x0, [sp, #40] + 40a344: 9100a000 add x0, x0, #0x28 + 40a348: aa0003e1 mov x1, x0 + 40a34c: aa0203e0 mov x0, x2 + 40a350: 940001c0 bl 40aa50 <_ZN5Catch20ReusableStringStreamlsImEERS0_RKT_> + 40a354: 9100c3e0 add x0, sp, #0x30 + 40a358: aa1303e8 mov x8, x19 + 40a35c: 9401545a bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 40a360: d503201f nop + 40a364: 9100c3e0 add x0, sp, #0x30 + 40a368: 9401542b bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 40a36c: 14000006 b 40a384 <_ZNK5Catch8Matchers14HasSizeMatcher8describeB5cxx11Ev+0x78> + 40a370: aa0003f3 mov x19, x0 + 40a374: 9100c3e0 add x0, sp, #0x30 + 40a378: 94015427 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 40a37c: aa1303e0 mov x0, x19 + 40a380: 97fff560 bl 407900 <_Unwind_Resume@plt> + 40a384: aa1303e0 mov x0, x19 + 40a388: f9400bf3 ldr x19, [sp, #16] + 40a38c: a8c47bfd ldp x29, x30, [sp], #64 + 40a390: d65f03c0 ret + +000000000040a394 <_ZN5Catch8Matchers7IsEmptyEv>: +_ZN5Catch8Matchers7IsEmptyEv(): + 40a394: a9be7bfd stp x29, x30, [sp, #-32]! + 40a398: 910003fd mov x29, sp + 40a39c: f9000bf3 str x19, [sp, #16] + 40a3a0: aa0803f3 mov x19, x8 + 40a3a4: a9007e7f stp xzr, xzr, [x19] + 40a3a8: a9017e7f stp xzr, xzr, [x19, #16] + 40a3ac: f900127f str xzr, [x19, #32] + 40a3b0: aa1303e0 mov x0, x19 + 40a3b4: 94000110 bl 40a7f4 <_ZN5Catch8Matchers14IsEmptyMatcherC1Ev> + 40a3b8: aa1303e0 mov x0, x19 + 40a3bc: f9400bf3 ldr x19, [sp, #16] + 40a3c0: a8c27bfd ldp x29, x30, [sp], #32 + 40a3c4: d65f03c0 ret + +000000000040a3c8 <_ZN5Catch8Matchers6SizeIsEm>: +_ZN5Catch8Matchers6SizeIsEm(): + 40a3c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 40a3cc: 910003fd mov x29, sp + 40a3d0: f9000bf3 str x19, [sp, #16] + 40a3d4: aa0803f3 mov x19, x8 + 40a3d8: f90017e0 str x0, [sp, #40] + 40a3dc: f94017e1 ldr x1, [sp, #40] + 40a3e0: aa1303e0 mov x0, x19 + 40a3e4: 940000f4 bl 40a7b4 <_ZN5Catch8Matchers14HasSizeMatcherC1Em> + 40a3e8: aa1303e0 mov x0, x19 + 40a3ec: f9400bf3 ldr x19, [sp, #16] + 40a3f0: a8c37bfd ldp x29, x30, [sp], #48 + 40a3f4: d65f03c0 ret + +000000000040a3f8 <_ZNK5Catch8Matchers18MatcherUntypedBase8toStringB5cxx11Ev>: +_ZNK5Catch8Matchers18MatcherUntypedBase8toStringB5cxx11Ev(): + 40a3f8: a9bb7bfd stp x29, x30, [sp, #-80]! + 40a3fc: 910003fd mov x29, sp + 40a400: a90153f3 stp x19, x20, [sp, #16] + 40a404: aa0803f4 mov x20, x8 + 40a408: f90017e0 str x0, [sp, #40] + 40a40c: f94017e0 ldr x0, [sp, #40] + 40a410: 91002000 add x0, x0, #0x8 + 40a414: 97fff50f bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 40a418: 12001c00 and w0, w0, #0xff + 40a41c: 7100001f cmp w0, #0x0 + 40a420: 54000220 b.eq 40a464 <_ZNK5Catch8Matchers18MatcherUntypedBase8toStringB5cxx11Ev+0x6c> // b.none + 40a424: f94017e0 ldr x0, [sp, #40] + 40a428: 91002013 add x19, x0, #0x8 + 40a42c: f94017e0 ldr x0, [sp, #40] + 40a430: f9400000 ldr x0, [x0] + 40a434: 91004000 add x0, x0, #0x10 + 40a438: f9400001 ldr x1, [x0] + 40a43c: 9100c3e0 add x0, sp, #0x30 + 40a440: aa0003e8 mov x8, x0 + 40a444: f94017e0 ldr x0, [sp, #40] + 40a448: d63f0020 blr x1 + 40a44c: 9100c3e0 add x0, sp, #0x30 + 40a450: aa0003e1 mov x1, x0 + 40a454: aa1303e0 mov x0, x19 + 40a458: 97fff43a bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 40a45c: 9100c3e0 add x0, sp, #0x30 + 40a460: 97fff328 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a464: f94017e0 ldr x0, [sp, #40] + 40a468: 91002000 add x0, x0, #0x8 + 40a46c: aa0003e1 mov x1, x0 + 40a470: aa1403e0 mov x0, x20 + 40a474: 97fff2bf bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 40a478: aa1403e0 mov x0, x20 + 40a47c: a94153f3 ldp x19, x20, [sp, #16] + 40a480: a8c57bfd ldp x29, x30, [sp], #80 + 40a484: d65f03c0 ret + +000000000040a488 <_ZN5Catch8Matchers18MatcherUntypedBaseD1Ev>: +_ZN5Catch8Matchers18MatcherUntypedBaseD1Ev(): + 40a488: a9be7bfd stp x29, x30, [sp, #-32]! + 40a48c: 910003fd mov x29, sp + 40a490: f9000fe0 str x0, [sp, #24] + 40a494: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a498: 9136a001 add x1, x0, #0xda8 + 40a49c: f9400fe0 ldr x0, [sp, #24] + 40a4a0: f9000001 str x1, [x0] + 40a4a4: f9400fe0 ldr x0, [sp, #24] + 40a4a8: 91002000 add x0, x0, #0x8 + 40a4ac: 97fff315 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a4b0: d503201f nop + 40a4b4: a8c27bfd ldp x29, x30, [sp], #32 + 40a4b8: d65f03c0 ret + +000000000040a4bc <_ZN5Catch8Matchers18MatcherUntypedBaseD0Ev>: +_ZN5Catch8Matchers18MatcherUntypedBaseD0Ev(): + 40a4bc: a9be7bfd stp x29, x30, [sp, #-32]! + 40a4c0: 910003fd mov x29, sp + 40a4c4: f9000fe0 str x0, [sp, #24] + 40a4c8: f9400fe0 ldr x0, [sp, #24] + 40a4cc: 97ffffef bl 40a488 <_ZN5Catch8Matchers18MatcherUntypedBaseD1Ev> + 40a4d0: d2800501 mov x1, #0x28 // #40 + 40a4d4: f9400fe0 ldr x0, [sp, #24] + 40a4d8: 97fff3aa bl 407380 <_ZdlPvm@plt> + 40a4dc: a8c27bfd ldp x29, x30, [sp], #32 + 40a4e0: d65f03c0 ret + +000000000040a4e4 <_ZN5Catch8Matchers6Detail19finalizeDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch8Matchers6Detail19finalizeDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40a4e4: a9ba7bfd stp x29, x30, [sp, #-96]! + 40a4e8: 910003fd mov x29, sp + 40a4ec: f9000bf3 str x19, [sp, #16] + 40a4f0: aa0803f3 mov x19, x8 + 40a4f4: f90017e0 str x0, [sp, #40] + 40a4f8: f94017e0 ldr x0, [sp, #40] + 40a4fc: 97fff4d5 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 40a500: 12001c00 and w0, w0, #0xff + 40a504: 7100001f cmp w0, #0x0 + 40a508: 54000180 b.eq 40a538 <_ZN5Catch8Matchers6Detail19finalizeDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54> // b.none + 40a50c: 9100e3e0 add x0, sp, #0x38 + 40a510: 97fff500 bl 407910 <_ZNSaIcEC1Ev@plt> + 40a514: 9100e3e0 add x0, sp, #0x38 + 40a518: aa0003e2 mov x2, x0 + 40a51c: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a520: 91326001 add x1, x0, #0xc98 + 40a524: aa1303e0 mov x0, x19 + 40a528: 97fff456 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 40a52c: 9100e3e0 add x0, sp, #0x38 + 40a530: 97fff3c4 bl 407440 <_ZNSaIcED1Ev@plt> + 40a534: 14000019 b 40a598 <_ZN5Catch8Matchers6Detail19finalizeDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb4> + 40a538: 910103e0 add x0, sp, #0x40 + 40a53c: aa0003e8 mov x8, x0 + 40a540: f94017e1 ldr x1, [sp, #40] + 40a544: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a548: 9132e000 add x0, x0, #0xcb8 + 40a54c: 9400014f bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 40a550: 910103e0 add x0, sp, #0x40 + 40a554: aa1303e8 mov x8, x19 + 40a558: 52800441 mov w1, #0x22 // #34 + 40a55c: 9400016f bl 40ab18 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S5_> + 40a560: d503201f nop + 40a564: 910103e0 add x0, sp, #0x40 + 40a568: 97fff2e6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a56c: 1400000b b 40a598 <_ZN5Catch8Matchers6Detail19finalizeDescriptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb4> + 40a570: aa0003f3 mov x19, x0 + 40a574: 9100e3e0 add x0, sp, #0x38 + 40a578: 97fff3b2 bl 407440 <_ZNSaIcED1Ev@plt> + 40a57c: aa1303e0 mov x0, x19 + 40a580: 97fff4e0 bl 407900 <_Unwind_Resume@plt> + 40a584: aa0003f3 mov x19, x0 + 40a588: 910103e0 add x0, sp, #0x40 + 40a58c: 97fff2dd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a590: aa1303e0 mov x0, x19 + 40a594: 97fff4db bl 407900 <_Unwind_Resume@plt> + 40a598: aa1303e0 mov x0, x19 + 40a59c: f9400bf3 ldr x19, [sp, #16] + 40a5a0: a8c67bfd ldp x29, x30, [sp], #96 + 40a5a4: d65f03c0 ret + +000000000040a5a8 <_ZNK5Catch8Matchers23ExceptionMessageMatcher5matchERKSt9exception>: +_ZNK5Catch8Matchers23ExceptionMessageMatcher5matchERKSt9exception(): + 40a5a8: a9be7bfd stp x29, x30, [sp, #-32]! + 40a5ac: 910003fd mov x29, sp + 40a5b0: f9000fe0 str x0, [sp, #24] + 40a5b4: f9000be1 str x1, [sp, #16] + 40a5b8: f9400be0 ldr x0, [sp, #16] + 40a5bc: f9400000 ldr x0, [x0] + 40a5c0: 91004000 add x0, x0, #0x10 + 40a5c4: f9400001 ldr x1, [x0] + 40a5c8: f9400be0 ldr x0, [sp, #16] + 40a5cc: d63f0020 blr x1 + 40a5d0: aa0003e2 mov x2, x0 + 40a5d4: f9400fe0 ldr x0, [sp, #24] + 40a5d8: 9100c000 add x0, x0, #0x30 + 40a5dc: aa0003e1 mov x1, x0 + 40a5e0: aa0203e0 mov x0, x2 + 40a5e4: 9400015f bl 40ab60 <_ZSteqIcSt11char_traitsIcESaIcEEbPKT_RKNSt7__cxx1112basic_stringIS3_T0_T1_EE> + 40a5e8: 12001c00 and w0, w0, #0xff + 40a5ec: a8c27bfd ldp x29, x30, [sp], #32 + 40a5f0: d65f03c0 ret + +000000000040a5f4 <_ZThn40_NK5Catch8Matchers23ExceptionMessageMatcher5matchERKSt9exception>: +_ZThn40_NK5Catch8Matchers23ExceptionMessageMatcher5matchERKSt9exception(): + 40a5f4: d100a000 sub x0, x0, #0x28 + 40a5f8: 17ffffec b 40a5a8 <_ZNK5Catch8Matchers23ExceptionMessageMatcher5matchERKSt9exception> + +000000000040a5fc <_ZNK5Catch8Matchers23ExceptionMessageMatcher8describeB5cxx11Ev>: +_ZNK5Catch8Matchers23ExceptionMessageMatcher8describeB5cxx11Ev(): + 40a5fc: a9bb7bfd stp x29, x30, [sp, #-80]! + 40a600: 910003fd mov x29, sp + 40a604: f9000bf3 str x19, [sp, #16] + 40a608: aa0803f3 mov x19, x8 + 40a60c: f90017e0 str x0, [sp, #40] + 40a610: f94017e0 ldr x0, [sp, #40] + 40a614: 9100c000 add x0, x0, #0x30 + 40a618: 9100c3e1 add x1, sp, #0x30 + 40a61c: aa0103e8 mov x8, x1 + 40a620: aa0003e1 mov x1, x0 + 40a624: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a628: 91334000 add x0, x0, #0xcd0 + 40a62c: 94000117 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 40a630: 9100c3e2 add x2, sp, #0x30 + 40a634: aa1303e8 mov x8, x19 + 40a638: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a63c: 9133c001 add x1, x0, #0xcf0 + 40a640: aa0203e0 mov x0, x2 + 40a644: 94000153 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 40a648: d503201f nop + 40a64c: 9100c3e0 add x0, sp, #0x30 + 40a650: 97fff2ac bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a654: 14000006 b 40a66c <_ZNK5Catch8Matchers23ExceptionMessageMatcher8describeB5cxx11Ev+0x70> + 40a658: aa0003f3 mov x19, x0 + 40a65c: 9100c3e0 add x0, sp, #0x30 + 40a660: 97fff2a8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40a664: aa1303e0 mov x0, x19 + 40a668: 97fff4a6 bl 407900 <_Unwind_Resume@plt> + 40a66c: aa1303e0 mov x0, x19 + 40a670: f9400bf3 ldr x19, [sp, #16] + 40a674: a8c57bfd ldp x29, x30, [sp], #80 + 40a678: d65f03c0 ret + +000000000040a67c <_ZN5Catch8Matchers7MessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch8Matchers7MessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40a67c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40a680: 910003fd mov x29, sp + 40a684: f9000bf3 str x19, [sp, #16] + 40a688: aa0803f3 mov x19, x8 + 40a68c: f90017e0 str x0, [sp, #40] + 40a690: f94017e1 ldr x1, [sp, #40] + 40a694: aa1303e0 mov x0, x19 + 40a698: 94000099 bl 40a8fc <_ZN5Catch8Matchers23ExceptionMessageMatcherC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 40a69c: aa1303e0 mov x0, x19 + 40a6a0: f9400bf3 ldr x19, [sp, #16] + 40a6a4: a8c37bfd ldp x29, x30, [sp], #48 + 40a6a8: d65f03c0 ret + +000000000040a6ac <_ZNSt11char_traitsIcE7compareEPKcS2_m>: +_ZNSt11char_traitsIcE7compareEPKcS2_m(): + 40a6ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 40a6b0: 910003fd mov x29, sp + 40a6b4: f90017e0 str x0, [sp, #40] + 40a6b8: f90013e1 str x1, [sp, #32] + 40a6bc: f9000fe2 str x2, [sp, #24] + 40a6c0: f9400fe0 ldr x0, [sp, #24] + 40a6c4: f100001f cmp x0, #0x0 + 40a6c8: 54000061 b.ne 40a6d4 <_ZNSt11char_traitsIcE7compareEPKcS2_m+0x28> // b.any + 40a6cc: 52800000 mov w0, #0x0 // #0 + 40a6d0: 14000006 b 40a6e8 <_ZNSt11char_traitsIcE7compareEPKcS2_m+0x3c> + 40a6d4: f9400fe2 ldr x2, [sp, #24] + 40a6d8: f94013e1 ldr x1, [sp, #32] + 40a6dc: f94017e0 ldr x0, [sp, #40] + 40a6e0: 97fff248 bl 407000 + 40a6e4: d503201f nop + 40a6e8: a8c37bfd ldp x29, x30, [sp], #48 + 40a6ec: d65f03c0 ret + +000000000040a6f0 <_ZNSt11char_traitsIcE6lengthEPKc>: +_ZNSt11char_traitsIcE6lengthEPKc(): + 40a6f0: a9be7bfd stp x29, x30, [sp, #-32]! + 40a6f4: 910003fd mov x29, sp + 40a6f8: f9000fe0 str x0, [sp, #24] + 40a6fc: f9400fe0 ldr x0, [sp, #24] + 40a700: 97fff1d8 bl 406e60 + 40a704: a8c27bfd ldp x29, x30, [sp], #32 + 40a708: d65f03c0 ret + +000000000040a70c <_ZN5Catch20ITransientExpressionC1Ebb>: +_ZN5Catch20ITransientExpressionC1Ebb(): + 40a70c: d10043ff sub sp, sp, #0x10 + 40a710: f90007e0 str x0, [sp, #8] + 40a714: 39001fe1 strb w1, [sp, #7] + 40a718: 39001be2 strb w2, [sp, #6] + 40a71c: f00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40a720: 913d0001 add x1, x0, #0xf40 + 40a724: f94007e0 ldr x0, [sp, #8] + 40a728: f9000001 str x1, [x0] + 40a72c: f94007e0 ldr x0, [sp, #8] + 40a730: 39401fe1 ldrb w1, [sp, #7] + 40a734: 39002001 strb w1, [x0, #8] + 40a738: f94007e0 ldr x0, [sp, #8] + 40a73c: 39401be1 ldrb w1, [sp, #6] + 40a740: 39002401 strb w1, [x0, #9] + 40a744: d503201f nop + 40a748: 910043ff add sp, sp, #0x10 + 40a74c: d65f03c0 ret + +000000000040a750 <_ZN5Catch8Matchers18MatcherUntypedBaseC1Ev>: +_ZN5Catch8Matchers18MatcherUntypedBaseC1Ev(): + 40a750: a9be7bfd stp x29, x30, [sp, #-32]! + 40a754: 910003fd mov x29, sp + 40a758: f9000fe0 str x0, [sp, #24] + 40a75c: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a760: 9136a001 add x1, x0, #0xda8 + 40a764: f9400fe0 ldr x0, [sp, #24] + 40a768: f9000001 str x1, [x0] + 40a76c: f9400fe0 ldr x0, [sp, #24] + 40a770: 91002000 add x0, x0, #0x8 + 40a774: 97fff3c7 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40a778: d503201f nop + 40a77c: a8c27bfd ldp x29, x30, [sp], #32 + 40a780: d65f03c0 ret + +000000000040a784 <_ZN5Catch8Matchers18MatcherGenericBaseC1Ev>: +_ZN5Catch8Matchers18MatcherGenericBaseC2Ev(): + 40a784: a9be7bfd stp x29, x30, [sp, #-32]! + 40a788: 910003fd mov x29, sp + 40a78c: f9000fe0 str x0, [sp, #24] + 40a790: f9400fe0 ldr x0, [sp, #24] + 40a794: 97ffffef bl 40a750 <_ZN5Catch8Matchers18MatcherUntypedBaseC1Ev> + 40a798: f00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40a79c: 912d8001 add x1, x0, #0xb60 + 40a7a0: f9400fe0 ldr x0, [sp, #24] + 40a7a4: f9000001 str x1, [x0] + 40a7a8: d503201f nop + 40a7ac: a8c27bfd ldp x29, x30, [sp], #32 + 40a7b0: d65f03c0 ret + +000000000040a7b4 <_ZN5Catch8Matchers14HasSizeMatcherC1Em>: +_ZN5Catch8Matchers14HasSizeMatcherC2Em(): + 40a7b4: a9be7bfd stp x29, x30, [sp, #-32]! + 40a7b8: 910003fd mov x29, sp + 40a7bc: f9000fe0 str x0, [sp, #24] + 40a7c0: f9000be1 str x1, [sp, #16] + 40a7c4: f9400fe0 ldr x0, [sp, #24] + 40a7c8: 97ffffef bl 40a784 <_ZN5Catch8Matchers18MatcherGenericBaseC1Ev> + 40a7cc: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a7d0: 91374001 add x1, x0, #0xdd0 + 40a7d4: f9400fe0 ldr x0, [sp, #24] + 40a7d8: f9000001 str x1, [x0] + 40a7dc: f9400fe0 ldr x0, [sp, #24] + 40a7e0: f9400be1 ldr x1, [sp, #16] + 40a7e4: f9001401 str x1, [x0, #40] + 40a7e8: d503201f nop + 40a7ec: a8c27bfd ldp x29, x30, [sp], #32 + 40a7f0: d65f03c0 ret + +000000000040a7f4 <_ZN5Catch8Matchers14IsEmptyMatcherC1Ev>: +_ZN5Catch8Matchers14IsEmptyMatcherC1Ev(): + 40a7f4: a9be7bfd stp x29, x30, [sp, #-32]! + 40a7f8: 910003fd mov x29, sp + 40a7fc: f9000fe0 str x0, [sp, #24] + 40a800: f9400fe0 ldr x0, [sp, #24] + 40a804: 97ffffe0 bl 40a784 <_ZN5Catch8Matchers18MatcherGenericBaseC1Ev> + 40a808: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a80c: 9137e001 add x1, x0, #0xdf8 + 40a810: f9400fe0 ldr x0, [sp, #24] + 40a814: f9000001 str x1, [x0] + 40a818: d503201f nop + 40a81c: a8c27bfd ldp x29, x30, [sp], #32 + 40a820: d65f03c0 ret + +000000000040a824 <_ZN5Catch8Matchers13MatcherMethodISt9exceptionEC1Ev>: +_ZN5Catch8Matchers13MatcherMethodISt9exceptionEC1Ev(): + 40a824: d10043ff sub sp, sp, #0x10 + 40a828: f90007e0 str x0, [sp, #8] + 40a82c: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a830: 91364001 add x1, x0, #0xd90 + 40a834: f94007e0 ldr x0, [sp, #8] + 40a838: f9000001 str x1, [x0] + 40a83c: d503201f nop + 40a840: 910043ff add sp, sp, #0x10 + 40a844: d65f03c0 ret + +000000000040a848 <_ZN5Catch8Matchers11MatcherBaseISt9exceptionEC1Ev>: +_ZN5Catch8Matchers11MatcherBaseISt9exceptionEC1Ev(): + 40a848: a9be7bfd stp x29, x30, [sp, #-32]! + 40a84c: 910003fd mov x29, sp + 40a850: f9000fe0 str x0, [sp, #24] + 40a854: f9400fe0 ldr x0, [sp, #24] + 40a858: 97ffffbe bl 40a750 <_ZN5Catch8Matchers18MatcherUntypedBaseC1Ev> + 40a85c: f9400fe0 ldr x0, [sp, #24] + 40a860: 9100a000 add x0, x0, #0x28 + 40a864: 97fffff0 bl 40a824 <_ZN5Catch8Matchers13MatcherMethodISt9exceptionEC1Ev> + 40a868: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a86c: 91354001 add x1, x0, #0xd50 + 40a870: f9400fe0 ldr x0, [sp, #24] + 40a874: f9000001 str x1, [x0] + 40a878: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a87c: 9135e001 add x1, x0, #0xd78 + 40a880: f9400fe0 ldr x0, [sp, #24] + 40a884: f9001401 str x1, [x0, #40] + 40a888: d503201f nop + 40a88c: a8c27bfd ldp x29, x30, [sp], #32 + 40a890: d65f03c0 ret + +000000000040a894 <_ZN5Catch8Matchers11MatcherBaseISt9exceptionED1Ev>: +_ZN5Catch8Matchers11MatcherBaseISt9exceptionED2Ev(): + 40a894: a9be7bfd stp x29, x30, [sp, #-32]! + 40a898: 910003fd mov x29, sp + 40a89c: f9000fe0 str x0, [sp, #24] + 40a8a0: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a8a4: 91354001 add x1, x0, #0xd50 + 40a8a8: f9400fe0 ldr x0, [sp, #24] + 40a8ac: f9000001 str x1, [x0] + 40a8b0: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a8b4: 9135e001 add x1, x0, #0xd78 + 40a8b8: f9400fe0 ldr x0, [sp, #24] + 40a8bc: f9001401 str x1, [x0, #40] + 40a8c0: f9400fe0 ldr x0, [sp, #24] + 40a8c4: 97fffef1 bl 40a488 <_ZN5Catch8Matchers18MatcherUntypedBaseD1Ev> + 40a8c8: d503201f nop + 40a8cc: a8c27bfd ldp x29, x30, [sp], #32 + 40a8d0: d65f03c0 ret + +000000000040a8d4 <_ZN5Catch8Matchers11MatcherBaseISt9exceptionED0Ev>: +_ZN5Catch8Matchers11MatcherBaseISt9exceptionED0Ev(): + 40a8d4: a9be7bfd stp x29, x30, [sp, #-32]! + 40a8d8: 910003fd mov x29, sp + 40a8dc: f9000fe0 str x0, [sp, #24] + 40a8e0: f9400fe0 ldr x0, [sp, #24] + 40a8e4: 97ffffec bl 40a894 <_ZN5Catch8Matchers11MatcherBaseISt9exceptionED1Ev> + 40a8e8: d2800601 mov x1, #0x30 // #48 + 40a8ec: f9400fe0 ldr x0, [sp, #24] + 40a8f0: 97fff2a4 bl 407380 <_ZdlPvm@plt> + 40a8f4: a8c27bfd ldp x29, x30, [sp], #32 + 40a8f8: d65f03c0 ret + +000000000040a8fc <_ZN5Catch8Matchers23ExceptionMessageMatcherC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch8Matchers23ExceptionMessageMatcherC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40a8fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 40a900: 910003fd mov x29, sp + 40a904: f9000bf3 str x19, [sp, #16] + 40a908: f90017e0 str x0, [sp, #40] + 40a90c: f90013e1 str x1, [sp, #32] + 40a910: f94017e0 ldr x0, [sp, #40] + 40a914: 97ffffcd bl 40a848 <_ZN5Catch8Matchers11MatcherBaseISt9exceptionEC1Ev> + 40a918: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a91c: 91342001 add x1, x0, #0xd08 + 40a920: f94017e0 ldr x0, [sp, #40] + 40a924: f9000001 str x1, [x0] + 40a928: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a92c: 9134e001 add x1, x0, #0xd38 + 40a930: f94017e0 ldr x0, [sp, #40] + 40a934: f9001401 str x1, [x0, #40] + 40a938: f94017e0 ldr x0, [sp, #40] + 40a93c: 9100c000 add x0, x0, #0x30 + 40a940: f94013e1 ldr x1, [sp, #32] + 40a944: 97fff18b bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 40a948: 14000006 b 40a960 <_ZN5Catch8Matchers23ExceptionMessageMatcherC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> + 40a94c: aa0003f3 mov x19, x0 + 40a950: f94017e0 ldr x0, [sp, #40] + 40a954: 97ffffd0 bl 40a894 <_ZN5Catch8Matchers11MatcherBaseISt9exceptionED1Ev> + 40a958: aa1303e0 mov x0, x19 + 40a95c: 97fff3e9 bl 407900 <_Unwind_Resume@plt> + 40a960: f9400bf3 ldr x19, [sp, #16] + 40a964: a8c37bfd ldp x29, x30, [sp], #48 + 40a968: d65f03c0 ret + +000000000040a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_(): + 40a96c: d10043ff sub sp, sp, #0x10 + 40a970: f90007e0 str x0, [sp, #8] + 40a974: f94007e0 ldr x0, [sp, #8] + 40a978: 910043ff add sp, sp, #0x10 + 40a97c: d65f03c0 ret + +000000000040a980 <_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEC1EOS6_SB_RKNS_9StringRefE>: +_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEC2EOS6_SB_RKNS_9StringRefE(): + 40a980: a9bc7bfd stp x29, x30, [sp, #-64]! + 40a984: 910003fd mov x29, sp + 40a988: f9000bf3 str x19, [sp, #16] + 40a98c: f9001fe0 str x0, [sp, #56] + 40a990: f9001be1 str x1, [sp, #48] + 40a994: f90017e2 str x2, [sp, #40] + 40a998: f90013e3 str x3, [sp, #32] + 40a99c: f9401ff3 ldr x19, [sp, #56] + 40a9a0: f94017e0 ldr x0, [sp, #40] + 40a9a4: 9100a003 add x3, x0, #0x28 + 40a9a8: f94017e0 ldr x0, [sp, #40] + 40a9ac: f9401400 ldr x0, [x0, #40] + 40a9b0: f9400002 ldr x2, [x0] + 40a9b4: f9401be1 ldr x1, [sp, #48] + 40a9b8: aa0303e0 mov x0, x3 + 40a9bc: d63f0040 blr x2 + 40a9c0: 12001c00 and w0, w0, #0xff + 40a9c4: 2a0003e2 mov w2, w0 + 40a9c8: 52800021 mov w1, #0x1 // #1 + 40a9cc: aa1303e0 mov x0, x19 + 40a9d0: 97ffff4f bl 40a70c <_ZN5Catch20ITransientExpressionC1Ebb> + 40a9d4: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40a9d8: 91388001 add x1, x0, #0xe20 + 40a9dc: f9401fe0 ldr x0, [sp, #56] + 40a9e0: f9000001 str x1, [x0] + 40a9e4: f9401be0 ldr x0, [sp, #48] + 40a9e8: 9400007b bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 40a9ec: aa0003e1 mov x1, x0 + 40a9f0: f9401fe0 ldr x0, [sp, #56] + 40a9f4: f9000801 str x1, [x0, #16] + 40a9f8: f9401fe0 ldr x0, [sp, #56] + 40a9fc: f94017e1 ldr x1, [sp, #40] + 40aa00: f9000c01 str x1, [x0, #24] + 40aa04: f9401fe2 ldr x2, [sp, #56] + 40aa08: f94013e0 ldr x0, [sp, #32] + 40aa0c: a9400400 ldp x0, x1, [x0] + 40aa10: a9020440 stp x0, x1, [x2, #32] + 40aa14: d503201f nop + 40aa18: f9400bf3 ldr x19, [sp, #16] + 40aa1c: a8c47bfd ldp x29, x30, [sp], #64 + 40aa20: d65f03c0 ret + +000000000040aa24 <_ZN5Catch20ReusableStringStreamlsIA13_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA13_cEERS0_RKT_(): + 40aa24: a9be7bfd stp x29, x30, [sp, #-32]! + 40aa28: 910003fd mov x29, sp + 40aa2c: f9000fe0 str x0, [sp, #24] + 40aa30: f9000be1 str x1, [sp, #16] + 40aa34: f9400fe0 ldr x0, [sp, #24] + 40aa38: f9400400 ldr x0, [x0, #8] + 40aa3c: f9400be1 ldr x1, [sp, #16] + 40aa40: 97fff244 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 40aa44: f9400fe0 ldr x0, [sp, #24] + 40aa48: a8c27bfd ldp x29, x30, [sp], #32 + 40aa4c: d65f03c0 ret + +000000000040aa50 <_ZN5Catch20ReusableStringStreamlsImEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsImEERS0_RKT_(): + 40aa50: a9be7bfd stp x29, x30, [sp, #-32]! + 40aa54: 910003fd mov x29, sp + 40aa58: f9000fe0 str x0, [sp, #24] + 40aa5c: f9000be1 str x1, [sp, #16] + 40aa60: f9400fe0 ldr x0, [sp, #24] + 40aa64: f9400402 ldr x2, [x0, #8] + 40aa68: f9400be0 ldr x0, [sp, #16] + 40aa6c: f9400000 ldr x0, [x0] + 40aa70: aa0003e1 mov x1, x0 + 40aa74: aa0203e0 mov x0, x2 + 40aa78: 97fff0ce bl 406db0 <_ZNSolsEm@plt> + 40aa7c: f9400fe0 ldr x0, [sp, #24] + 40aa80: a8c27bfd ldp x29, x30, [sp], #32 + 40aa84: d65f03c0 ret + +000000000040aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_(): + 40aa88: a9bc7bfd stp x29, x30, [sp, #-64]! + 40aa8c: 910003fd mov x29, sp + 40aa90: a90153f3 stp x19, x20, [sp, #16] + 40aa94: aa0803f3 mov x19, x8 + 40aa98: f90017e0 str x0, [sp, #40] + 40aa9c: f90013e1 str x1, [sp, #32] + 40aaa0: f94017e0 ldr x0, [sp, #40] + 40aaa4: 97ffff13 bl 40a6f0 <_ZNSt11char_traitsIcE6lengthEPKc> + 40aaa8: f9001fe0 str x0, [sp, #56] + 40aaac: aa1303e0 mov x0, x19 + 40aab0: 97fff2f8 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40aab4: f94013e0 ldr x0, [sp, #32] + 40aab8: 97fff1be bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40aabc: aa0003e1 mov x1, x0 + 40aac0: f9401fe0 ldr x0, [sp, #56] + 40aac4: 8b000020 add x0, x1, x0 + 40aac8: aa0003e1 mov x1, x0 + 40aacc: aa1303e0 mov x0, x19 + 40aad0: 97fff328 bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 40aad4: f9401fe2 ldr x2, [sp, #56] + 40aad8: f94017e1 ldr x1, [sp, #40] + 40aadc: aa1303e0 mov x0, x19 + 40aae0: 97fff098 bl 406d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> + 40aae4: f94013e1 ldr x1, [sp, #32] + 40aae8: aa1303e0 mov x0, x19 + 40aaec: 97fff3dd bl 407a60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_@plt> + 40aaf0: 14000006 b 40ab08 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_+0x80> + 40aaf4: aa0003f4 mov x20, x0 + 40aaf8: aa1303e0 mov x0, x19 + 40aafc: 97fff181 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40ab00: aa1403e0 mov x0, x20 + 40ab04: 97fff37f bl 407900 <_Unwind_Resume@plt> + 40ab08: aa1303e0 mov x0, x19 + 40ab0c: a94153f3 ldp x19, x20, [sp, #16] + 40ab10: a8c47bfd ldp x29, x30, [sp], #64 + 40ab14: d65f03c0 ret + +000000000040ab18 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S5_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S5_(): + 40ab18: a9bd7bfd stp x29, x30, [sp, #-48]! + 40ab1c: 910003fd mov x29, sp + 40ab20: f9000bf3 str x19, [sp, #16] + 40ab24: aa0803f3 mov x19, x8 + 40ab28: f90017e0 str x0, [sp, #40] + 40ab2c: 39009fe1 strb w1, [sp, #39] + 40ab30: 39409fe2 ldrb w2, [sp, #39] + 40ab34: d2800021 mov x1, #0x1 // #1 + 40ab38: f94017e0 ldr x0, [sp, #40] + 40ab3c: 97fff23d bl 407430 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc@plt> + 40ab40: 97ffff8b bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 40ab44: aa0003e1 mov x1, x0 + 40ab48: aa1303e0 mov x0, x19 + 40ab4c: 97fff161 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 40ab50: aa1303e0 mov x0, x19 + 40ab54: f9400bf3 ldr x19, [sp, #16] + 40ab58: a8c37bfd ldp x29, x30, [sp], #48 + 40ab5c: d65f03c0 ret + +000000000040ab60 <_ZSteqIcSt11char_traitsIcESaIcEEbPKT_RKNSt7__cxx1112basic_stringIS3_T0_T1_EE>: +_ZSteqIcSt11char_traitsIcESaIcEEbPKT_RKNSt7__cxx1112basic_stringIS3_T0_T1_EE(): + 40ab60: a9be7bfd stp x29, x30, [sp, #-32]! + 40ab64: 910003fd mov x29, sp + 40ab68: f9000fe0 str x0, [sp, #24] + 40ab6c: f9000be1 str x1, [sp, #16] + 40ab70: f9400fe1 ldr x1, [sp, #24] + 40ab74: f9400be0 ldr x0, [sp, #16] + 40ab78: 97fff0a6 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 40ab7c: 7100001f cmp w0, #0x0 + 40ab80: 1a9f17e0 cset w0, eq // eq = none + 40ab84: 12001c00 and w0, w0, #0xff + 40ab88: a8c27bfd ldp x29, x30, [sp], #32 + 40ab8c: d65f03c0 ret + +000000000040ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_(): + 40ab90: a9bd7bfd stp x29, x30, [sp, #-48]! + 40ab94: 910003fd mov x29, sp + 40ab98: f9000bf3 str x19, [sp, #16] + 40ab9c: aa0803f3 mov x19, x8 + 40aba0: f90017e0 str x0, [sp, #40] + 40aba4: f90013e1 str x1, [sp, #32] + 40aba8: f94013e1 ldr x1, [sp, #32] + 40abac: f94017e0 ldr x0, [sp, #40] + 40abb0: 97fff3a4 bl 407a40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 40abb4: 97ffff6e bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 40abb8: aa0003e1 mov x1, x0 + 40abbc: aa1303e0 mov x0, x19 + 40abc0: 97fff144 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 40abc4: aa1303e0 mov x0, x19 + 40abc8: f9400bf3 ldr x19, [sp, #16] + 40abcc: a8c37bfd ldp x29, x30, [sp], #48 + 40abd0: d65f03c0 ret + +000000000040abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 40abd4: d10043ff sub sp, sp, #0x10 + 40abd8: f90007e0 str x0, [sp, #8] + 40abdc: f94007e0 ldr x0, [sp, #8] + 40abe0: 910043ff add sp, sp, #0x10 + 40abe4: d65f03c0 ret + +000000000040abe8 <_ZN5Catch8Matchers23ExceptionMessageMatcherD1Ev>: +_ZN5Catch8Matchers23ExceptionMessageMatcherD1Ev(): + 40abe8: a9be7bfd stp x29, x30, [sp, #-32]! + 40abec: 910003fd mov x29, sp + 40abf0: f9000fe0 str x0, [sp, #24] + 40abf4: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40abf8: 91342001 add x1, x0, #0xd08 + 40abfc: f9400fe0 ldr x0, [sp, #24] + 40ac00: f9000001 str x1, [x0] + 40ac04: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40ac08: 9134e001 add x1, x0, #0xd38 + 40ac0c: f9400fe0 ldr x0, [sp, #24] + 40ac10: f9001401 str x1, [x0, #40] + 40ac14: f9400fe0 ldr x0, [sp, #24] + 40ac18: 9100c000 add x0, x0, #0x30 + 40ac1c: 97fff139 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40ac20: f9400fe0 ldr x0, [sp, #24] + 40ac24: 97ffff1c bl 40a894 <_ZN5Catch8Matchers11MatcherBaseISt9exceptionED1Ev> + 40ac28: d503201f nop + 40ac2c: a8c27bfd ldp x29, x30, [sp], #32 + 40ac30: d65f03c0 ret + +000000000040ac34 <_ZN5Catch8Matchers23ExceptionMessageMatcherD0Ev>: +_ZN5Catch8Matchers23ExceptionMessageMatcherD0Ev(): + 40ac34: a9be7bfd stp x29, x30, [sp, #-32]! + 40ac38: 910003fd mov x29, sp + 40ac3c: f9000fe0 str x0, [sp, #24] + 40ac40: f9400fe0 ldr x0, [sp, #24] + 40ac44: 97ffffe9 bl 40abe8 <_ZN5Catch8Matchers23ExceptionMessageMatcherD1Ev> + 40ac48: d2800a01 mov x1, #0x50 // #80 + 40ac4c: f9400fe0 ldr x0, [sp, #24] + 40ac50: 97fff1cc bl 407380 <_ZdlPvm@plt> + 40ac54: a8c27bfd ldp x29, x30, [sp], #32 + 40ac58: d65f03c0 ret + +000000000040ac5c <_ZN5Catch8Matchers14HasSizeMatcherD1Ev>: +_ZN5Catch8Matchers14HasSizeMatcherD1Ev(): + 40ac5c: a9be7bfd stp x29, x30, [sp, #-32]! + 40ac60: 910003fd mov x29, sp + 40ac64: f9000fe0 str x0, [sp, #24] + 40ac68: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40ac6c: 91374001 add x1, x0, #0xdd0 + 40ac70: f9400fe0 ldr x0, [sp, #24] + 40ac74: f9000001 str x1, [x0] + 40ac78: f9400fe0 ldr x0, [sp, #24] + 40ac7c: 94009d6d bl 432230 <_ZN5Catch8Matchers18MatcherGenericBaseD1Ev> + 40ac80: d503201f nop + 40ac84: a8c27bfd ldp x29, x30, [sp], #32 + 40ac88: d65f03c0 ret + +000000000040ac8c <_ZN5Catch8Matchers14HasSizeMatcherD0Ev>: +_ZN5Catch8Matchers14HasSizeMatcherD0Ev(): + 40ac8c: a9be7bfd stp x29, x30, [sp, #-32]! + 40ac90: 910003fd mov x29, sp + 40ac94: f9000fe0 str x0, [sp, #24] + 40ac98: f9400fe0 ldr x0, [sp, #24] + 40ac9c: 97fffff0 bl 40ac5c <_ZN5Catch8Matchers14HasSizeMatcherD1Ev> + 40aca0: d2800601 mov x1, #0x30 // #48 + 40aca4: f9400fe0 ldr x0, [sp, #24] + 40aca8: 97fff1b6 bl 407380 <_ZdlPvm@plt> + 40acac: a8c27bfd ldp x29, x30, [sp], #32 + 40acb0: d65f03c0 ret + +000000000040acb4 <_ZN5Catch8Matchers14IsEmptyMatcherD1Ev>: +_ZN5Catch8Matchers14IsEmptyMatcherD1Ev(): + 40acb4: a9be7bfd stp x29, x30, [sp, #-32]! + 40acb8: 910003fd mov x29, sp + 40acbc: f9000fe0 str x0, [sp, #24] + 40acc0: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40acc4: 9137e001 add x1, x0, #0xdf8 + 40acc8: f9400fe0 ldr x0, [sp, #24] + 40accc: f9000001 str x1, [x0] + 40acd0: f9400fe0 ldr x0, [sp, #24] + 40acd4: 94009d57 bl 432230 <_ZN5Catch8Matchers18MatcherGenericBaseD1Ev> + 40acd8: d503201f nop + 40acdc: a8c27bfd ldp x29, x30, [sp], #32 + 40ace0: d65f03c0 ret + +000000000040ace4 <_ZN5Catch8Matchers14IsEmptyMatcherD0Ev>: +_ZN5Catch8Matchers14IsEmptyMatcherD0Ev(): + 40ace4: a9be7bfd stp x29, x30, [sp, #-32]! + 40ace8: 910003fd mov x29, sp + 40acec: f9000fe0 str x0, [sp, #24] + 40acf0: f9400fe0 ldr x0, [sp, #24] + 40acf4: 97fffff0 bl 40acb4 <_ZN5Catch8Matchers14IsEmptyMatcherD1Ev> + 40acf8: d2800501 mov x1, #0x28 // #40 + 40acfc: f9400fe0 ldr x0, [sp, #24] + 40ad00: 97fff1a0 bl 407380 <_ZdlPvm@plt> + 40ad04: a8c27bfd ldp x29, x30, [sp], #32 + 40ad08: d65f03c0 ret + +000000000040ad0c <_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEED1Ev>: +_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEED1Ev(): + 40ad0c: a9be7bfd stp x29, x30, [sp, #-32]! + 40ad10: 910003fd mov x29, sp + 40ad14: f9000fe0 str x0, [sp, #24] + 40ad18: b00005c0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40ad1c: 91388001 add x1, x0, #0xe20 + 40ad20: f9400fe0 ldr x0, [sp, #24] + 40ad24: f9000001 str x1, [x0] + 40ad28: f9400fe0 ldr x0, [sp, #24] + 40ad2c: 9400a954 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> + 40ad30: d503201f nop + 40ad34: a8c27bfd ldp x29, x30, [sp], #32 + 40ad38: d65f03c0 ret + +000000000040ad3c <_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEED0Ev>: +_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEED0Ev(): + 40ad3c: a9be7bfd stp x29, x30, [sp, #-32]! + 40ad40: 910003fd mov x29, sp + 40ad44: f9000fe0 str x0, [sp, #24] + 40ad48: f9400fe0 ldr x0, [sp, #24] + 40ad4c: 97fffff0 bl 40ad0c <_ZN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEED1Ev> + 40ad50: d2800601 mov x1, #0x30 // #48 + 40ad54: f9400fe0 ldr x0, [sp, #24] + 40ad58: 97fff18a bl 407380 <_ZdlPvm@plt> + 40ad5c: a8c27bfd ldp x29, x30, [sp], #32 + 40ad60: d65f03c0 ret + +000000000040ad64 <_ZNK5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEE29streamReconstructedExpressionERSo>: +_ZNK5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEE29streamReconstructedExpressionERSo(): + 40ad64: a9b97bfd stp x29, x30, [sp, #-112]! + 40ad68: 910003fd mov x29, sp + 40ad6c: f9000bf3 str x19, [sp, #16] + 40ad70: f90017e0 str x0, [sp, #40] + 40ad74: f90013e1 str x1, [sp, #32] + 40ad78: f94017e0 ldr x0, [sp, #40] + 40ad7c: f9400c00 ldr x0, [x0, #24] + 40ad80: aa0003e1 mov x1, x0 + 40ad84: 9100c3e0 add x0, sp, #0x30 + 40ad88: aa0003e8 mov x8, x0 + 40ad8c: aa0103e0 mov x0, x1 + 40ad90: 97fffd9a bl 40a3f8 <_ZNK5Catch8Matchers18MatcherUntypedBase8toStringB5cxx11Ev> + 40ad94: f94017e0 ldr x0, [sp, #40] + 40ad98: f9400800 ldr x0, [x0, #16] + 40ad9c: 910143e1 add x1, sp, #0x50 + 40ada0: aa0103e8 mov x8, x1 + 40ada4: 9400002a bl 40ae4c <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES7_RKT_> + 40ada8: 910143e0 add x0, sp, #0x50 + 40adac: aa0003e1 mov x1, x0 + 40adb0: f94013e0 ldr x0, [sp, #32] + 40adb4: 97fff143 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 40adb8: 52800401 mov w1, #0x20 // #32 + 40adbc: 97fff1d1 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 40adc0: 910143e0 add x0, sp, #0x50 + 40adc4: 97fff0cf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40adc8: 9100c3e2 add x2, sp, #0x30 + 40adcc: d0000a00 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 40add0: 91028001 add x1, x0, #0xa0 + 40add4: aa0203e0 mov x0, x2 + 40add8: 94000029 bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 40addc: 12001c00 and w0, w0, #0xff + 40ade0: 7100001f cmp w0, #0x0 + 40ade4: 540000e0 b.eq 40ae00 <_ZNK5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEE29streamReconstructedExpressionERSo+0x9c> // b.none + 40ade8: f94017e0 ldr x0, [sp, #40] + 40adec: 91008000 add x0, x0, #0x20 + 40adf0: aa0003e1 mov x1, x0 + 40adf4: f94013e0 ldr x0, [sp, #32] + 40adf8: 94015a25 bl 46168c <_ZN5CatchlsERSoRKNS_9StringRefE> + 40adfc: 14000005 b 40ae10 <_ZNK5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEE29streamReconstructedExpressionERSo+0xac> + 40ae00: 9100c3e0 add x0, sp, #0x30 + 40ae04: aa0003e1 mov x1, x0 + 40ae08: f94013e0 ldr x0, [sp, #32] + 40ae0c: 97fff12d bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 40ae10: 9100c3e0 add x0, sp, #0x30 + 40ae14: 97fff0bb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40ae18: 1400000a b 40ae40 <_ZNK5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEE29streamReconstructedExpressionERSo+0xdc> + 40ae1c: aa0003f3 mov x19, x0 + 40ae20: 910143e0 add x0, sp, #0x50 + 40ae24: 97fff0b7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40ae28: 14000002 b 40ae30 <_ZNK5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEE29streamReconstructedExpressionERSo+0xcc> + 40ae2c: aa0003f3 mov x19, x0 + 40ae30: 9100c3e0 add x0, sp, #0x30 + 40ae34: 97fff0b3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40ae38: aa1303e0 mov x0, x19 + 40ae3c: 97fff2b1 bl 407900 <_Unwind_Resume@plt> + 40ae40: f9400bf3 ldr x19, [sp, #16] + 40ae44: a8c77bfd ldp x29, x30, [sp], #112 + 40ae48: d65f03c0 ret + +000000000040ae4c <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES7_RKT_>: +_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES7_RKT_(): + 40ae4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40ae50: 910003fd mov x29, sp + 40ae54: f9000bf3 str x19, [sp, #16] + 40ae58: aa0803f3 mov x19, x8 + 40ae5c: f90017e0 str x0, [sp, #40] + 40ae60: aa1303e8 mov x8, x19 + 40ae64: f94017e0 ldr x0, [sp, #40] + 40ae68: 9401b137 bl 477344 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_> + 40ae6c: aa1303e0 mov x0, x19 + 40ae70: f9400bf3 ldr x19, [sp, #16] + 40ae74: a8c37bfd ldp x29, x30, [sp], #48 + 40ae78: d65f03c0 ret + +000000000040ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_>: +_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_(): + 40ae7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40ae80: 910003fd mov x29, sp + 40ae84: a90153f3 stp x19, x20, [sp, #16] + 40ae88: f90017e0 str x0, [sp, #40] + 40ae8c: f90013e1 str x1, [sp, #32] + 40ae90: f94017e0 ldr x0, [sp, #40] + 40ae94: 97fff0c7 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40ae98: aa0003f3 mov x19, x0 + 40ae9c: f94013e0 ldr x0, [sp, #32] + 40aea0: 97fff0c4 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40aea4: eb00027f cmp x19, x0 + 40aea8: 54000221 b.ne 40aeec <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_+0x70> // b.any + 40aeac: f94017e0 ldr x0, [sp, #40] + 40aeb0: 97fff1d0 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 40aeb4: aa0003f3 mov x19, x0 + 40aeb8: f94013e0 ldr x0, [sp, #32] + 40aebc: 97fff1cd bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 40aec0: aa0003f4 mov x20, x0 + 40aec4: f94017e0 ldr x0, [sp, #40] + 40aec8: 97fff0ba bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40aecc: aa0003e2 mov x2, x0 + 40aed0: aa1403e1 mov x1, x20 + 40aed4: aa1303e0 mov x0, x19 + 40aed8: 97fffdf5 bl 40a6ac <_ZNSt11char_traitsIcE7compareEPKcS2_m> + 40aedc: 7100001f cmp w0, #0x0 + 40aee0: 54000061 b.ne 40aeec <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_+0x70> // b.any + 40aee4: 52800020 mov w0, #0x1 // #1 + 40aee8: 14000002 b 40aef0 <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_+0x74> + 40aeec: 52800000 mov w0, #0x0 // #0 + 40aef0: a94153f3 ldp x19, x20, [sp, #16] + 40aef4: a8c37bfd ldp x29, x30, [sp], #48 + 40aef8: d65f03c0 ret + +000000000040aefc <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 40aefc: b0000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40af00: 911d2000 add x0, x0, #0x748 + 40af04: f9400000 ldr x0, [x0] + 40af08: f100001f cmp x0, #0x0 + 40af0c: 1a9f07e0 cset w0, ne // ne = any + 40af10: 12001c00 and w0, w0, #0xff + 40af14: d65f03c0 ret + +000000000040af18 <_ZN5Catch15IMutableContext13createContextEv>: +_ZN5Catch15IMutableContext13createContextEv(): + 40af18: a9be7bfd stp x29, x30, [sp, #-32]! + 40af1c: 910003fd mov x29, sp + 40af20: f9000bf3 str x19, [sp, #16] + 40af24: d2800500 mov x0, #0x28 // #40 + 40af28: 97fff10e bl 407360 <_Znwm@plt> + 40af2c: aa0003f3 mov x19, x0 + 40af30: f900027f str xzr, [x19] + 40af34: f900067f str xzr, [x19, #8] + 40af38: f9000a7f str xzr, [x19, #16] + 40af3c: f9000e7f str xzr, [x19, #24] + 40af40: f900127f str xzr, [x19, #32] + 40af44: aa1303e0 mov x0, x19 + 40af48: 9400016a bl 40b4f0 <_ZN5Catch7ContextC1Ev> + 40af4c: b0000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40af50: 913e4000 add x0, x0, #0xf90 + 40af54: f9000013 str x19, [x0] + 40af58: d503201f nop + 40af5c: f9400bf3 ldr x19, [sp, #16] + 40af60: a8c27bfd ldp x29, x30, [sp], #32 + 40af64: d65f03c0 ret + +000000000040af68 <_ZN5Catch14cleanUpContextEv>: +_ZN5Catch14cleanUpContextEv(): + 40af68: a9bf7bfd stp x29, x30, [sp, #-16]! + 40af6c: 910003fd mov x29, sp + 40af70: b0000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40af74: 913e4000 add x0, x0, #0xf90 + 40af78: f9400000 ldr x0, [x0] + 40af7c: f100001f cmp x0, #0x0 + 40af80: 54000180 b.eq 40afb0 <_ZN5Catch14cleanUpContextEv+0x48> // b.none + 40af84: b0000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40af88: 913e4000 add x0, x0, #0xf90 + 40af8c: f9400002 ldr x2, [x0] + 40af90: b0000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40af94: 913e4000 add x0, x0, #0xf90 + 40af98: f9400000 ldr x0, [x0] + 40af9c: f9400000 ldr x0, [x0] + 40afa0: 91002000 add x0, x0, #0x8 + 40afa4: f9400001 ldr x1, [x0] + 40afa8: aa0203e0 mov x0, x2 + 40afac: d63f0020 blr x1 + 40afb0: b0000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40afb4: 913e4000 add x0, x0, #0xf90 + 40afb8: f900001f str xzr, [x0] + 40afbc: d503201f nop + 40afc0: a8c17bfd ldp x29, x30, [sp], #16 + 40afc4: d65f03c0 ret + +000000000040afc8 <_ZN5Catch8IContextD1Ev>: +_ZN5Catch8IContextD1Ev(): + 40afc8: d10043ff sub sp, sp, #0x10 + 40afcc: f90007e0 str x0, [sp, #8] + 40afd0: d00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40afd4: 9104c001 add x1, x0, #0x130 + 40afd8: f94007e0 ldr x0, [sp, #8] + 40afdc: f9000001 str x1, [x0] + 40afe0: d503201f nop + 40afe4: 910043ff add sp, sp, #0x10 + 40afe8: d65f03c0 ret + +000000000040afec <_ZN5Catch8IContextD0Ev>: +_ZN5Catch8IContextD0Ev(): + 40afec: a9be7bfd stp x29, x30, [sp, #-32]! + 40aff0: 910003fd mov x29, sp + 40aff4: f9000fe0 str x0, [sp, #24] + 40aff8: f9400fe0 ldr x0, [sp, #24] + 40affc: 97fffff3 bl 40afc8 <_ZN5Catch8IContextD1Ev> + 40b000: d2800101 mov x1, #0x8 // #8 + 40b004: f9400fe0 ldr x0, [sp, #24] + 40b008: 97fff0de bl 407380 <_ZdlPvm@plt> + 40b00c: a8c27bfd ldp x29, x30, [sp], #32 + 40b010: d65f03c0 ret + +000000000040b014 <_ZN5Catch15IMutableContextD1Ev>: +_ZN5Catch15IMutableContextD2Ev(): + 40b014: a9be7bfd stp x29, x30, [sp, #-32]! + 40b018: 910003fd mov x29, sp + 40b01c: f9000fe0 str x0, [sp, #24] + 40b020: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40b024: 91038001 add x1, x0, #0xe0 + 40b028: f9400fe0 ldr x0, [sp, #24] + 40b02c: f9000001 str x1, [x0] + 40b030: f9400fe0 ldr x0, [sp, #24] + 40b034: 97ffffe5 bl 40afc8 <_ZN5Catch8IContextD1Ev> + 40b038: d503201f nop + 40b03c: a8c27bfd ldp x29, x30, [sp], #32 + 40b040: d65f03c0 ret + +000000000040b044 <_ZN5Catch15IMutableContextD0Ev>: +_ZN5Catch15IMutableContextD0Ev(): + 40b044: a9be7bfd stp x29, x30, [sp, #-32]! + 40b048: 910003fd mov x29, sp + 40b04c: f9000fe0 str x0, [sp, #24] + 40b050: f9400fe0 ldr x0, [sp, #24] + 40b054: 97fffff0 bl 40b014 <_ZN5Catch15IMutableContextD1Ev> + 40b058: d2800101 mov x1, #0x8 // #8 + 40b05c: f9400fe0 ldr x0, [sp, #24] + 40b060: 97fff0c8 bl 407380 <_ZdlPvm@plt> + 40b064: a8c27bfd ldp x29, x30, [sp], #32 + 40b068: d65f03c0 ret + +000000000040b06c <_ZN5Catch7ContextD1Ev>: +_ZN5Catch7ContextD2Ev(): + 40b06c: a9be7bfd stp x29, x30, [sp, #-32]! + 40b070: 910003fd mov x29, sp + 40b074: f9000fe0 str x0, [sp, #24] + 40b078: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40b07c: 91024001 add x1, x0, #0x90 + 40b080: f9400fe0 ldr x0, [sp, #24] + 40b084: f9000001 str x1, [x0] + 40b088: f9400fe0 ldr x0, [sp, #24] + 40b08c: 91002000 add x0, x0, #0x8 + 40b090: 94000110 bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 40b094: f9400fe0 ldr x0, [sp, #24] + 40b098: 97ffffdf bl 40b014 <_ZN5Catch15IMutableContextD1Ev> + 40b09c: d503201f nop + 40b0a0: a8c27bfd ldp x29, x30, [sp], #32 + 40b0a4: d65f03c0 ret + +000000000040b0a8 <_ZN5Catch7ContextD0Ev>: +_ZN5Catch7ContextD0Ev(): + 40b0a8: a9be7bfd stp x29, x30, [sp, #-32]! + 40b0ac: 910003fd mov x29, sp + 40b0b0: f9000fe0 str x0, [sp, #24] + 40b0b4: f9400fe0 ldr x0, [sp, #24] + 40b0b8: 97ffffed bl 40b06c <_ZN5Catch7ContextD1Ev> + 40b0bc: d2800501 mov x1, #0x28 // #40 + 40b0c0: f9400fe0 ldr x0, [sp, #24] + 40b0c4: 97fff0af bl 407380 <_ZdlPvm@plt> + 40b0c8: a8c27bfd ldp x29, x30, [sp], #32 + 40b0cc: d65f03c0 ret + +000000000040b0d0 <_ZN5Catch3rngEv>: +_ZN5Catch3rngEv(): + 40b0d0: a9be7bfd stp x29, x30, [sp, #-32]! + 40b0d4: 910003fd mov x29, sp + 40b0d8: a90153f3 stp x19, x20, [sp, #16] + 40b0dc: 90000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40b0e0: 913e8000 add x0, x0, #0xfa0 + 40b0e4: 08dffc00 ldarb w0, [x0] + 40b0e8: 12001c00 and w0, w0, #0xff + 40b0ec: 12000000 and w0, w0, #0x1 + 40b0f0: 7100001f cmp w0, #0x0 + 40b0f4: 1a9f17e0 cset w0, eq // eq = none + 40b0f8: 12001c00 and w0, w0, #0xff + 40b0fc: 7100001f cmp w0, #0x0 + 40b100: 54000200 b.eq 40b140 <_ZN5Catch3rngEv+0x70> // b.none + 40b104: 90000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40b108: 913e8000 add x0, x0, #0xfa0 + 40b10c: 97fff211 bl 407950 <__cxa_guard_acquire@plt> + 40b110: 7100001f cmp w0, #0x0 + 40b114: 1a9f07e0 cset w0, ne // ne = any + 40b118: 12001c00 and w0, w0, #0xff + 40b11c: 7100001f cmp w0, #0x0 + 40b120: 54000100 b.eq 40b140 <_ZN5Catch3rngEv+0x70> // b.none + 40b124: 52800013 mov w19, #0x0 // #0 + 40b128: 90000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40b12c: 913e6000 add x0, x0, #0xf98 + 40b130: 9400006d bl 40b2e4 <_ZN5Catch11SimplePcg32C1Ev> + 40b134: 90000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40b138: 913e8000 add x0, x0, #0xfa0 + 40b13c: 97fff005 bl 407150 <__cxa_guard_release@plt> + 40b140: 90000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40b144: 913e6000 add x0, x0, #0xf98 + 40b148: 14000009 b 40b16c <_ZN5Catch3rngEv+0x9c> + 40b14c: aa0003f4 mov x20, x0 + 40b150: 7100027f cmp w19, #0x0 + 40b154: 54000081 b.ne 40b164 <_ZN5Catch3rngEv+0x94> // b.any + 40b158: 90000a00 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40b15c: 913e8000 add x0, x0, #0xfa0 + 40b160: 97ffeff8 bl 407140 <__cxa_guard_abort@plt> + 40b164: aa1403e0 mov x0, x20 + 40b168: 97fff1e6 bl 407900 <_Unwind_Resume@plt> + 40b16c: a94153f3 ldp x19, x20, [sp, #16] + 40b170: a8c27bfd ldp x29, x30, [sp], #32 + 40b174: d65f03c0 ret + +000000000040b178 <_ZN9__gnu_cxxL18__exchange_and_addEPVii>: +_ZN9__gnu_cxxL18__exchange_and_addEPVii(): + 40b178: d10043ff sub sp, sp, #0x10 + 40b17c: f90007e0 str x0, [sp, #8] + 40b180: b90007e1 str w1, [sp, #4] + 40b184: b94007e1 ldr w1, [sp, #4] + 40b188: f94007e0 ldr x0, [sp, #8] + 40b18c: 885ffc02 ldaxr w2, [x0] + 40b190: 0b010043 add w3, w2, w1 + 40b194: 8804fc03 stlxr w4, w3, [x0] + 40b198: 35ffffa4 cbnz w4, 40b18c <_ZN9__gnu_cxxL18__exchange_and_addEPVii+0x14> + 40b19c: 2a0203e0 mov w0, w2 + 40b1a0: 910043ff add sp, sp, #0x10 + 40b1a4: d65f03c0 ret + +000000000040b1a8 <_ZN9__gnu_cxxL12__atomic_addEPVii>: +_ZN9__gnu_cxxL12__atomic_addEPVii(): + 40b1a8: d10043ff sub sp, sp, #0x10 + 40b1ac: f90007e0 str x0, [sp, #8] + 40b1b0: b90007e1 str w1, [sp, #4] + 40b1b4: b94007e1 ldr w1, [sp, #4] + 40b1b8: f94007e0 ldr x0, [sp, #8] + 40b1bc: 885ffc02 ldaxr w2, [x0] + 40b1c0: 0b010042 add w2, w2, w1 + 40b1c4: 8803fc02 stlxr w3, w2, [x0] + 40b1c8: 35ffffa3 cbnz w3, 40b1bc <_ZN9__gnu_cxxL12__atomic_addEPVii+0x14> + 40b1cc: d503201f nop + 40b1d0: 910043ff add sp, sp, #0x10 + 40b1d4: d65f03c0 ret + +000000000040b1d8 <_ZN9__gnu_cxxL25__exchange_and_add_singleEPii>: +_ZN9__gnu_cxxL25__exchange_and_add_singleEPii(): + 40b1d8: d10083ff sub sp, sp, #0x20 + 40b1dc: f90007e0 str x0, [sp, #8] + 40b1e0: b90007e1 str w1, [sp, #4] + 40b1e4: f94007e0 ldr x0, [sp, #8] + 40b1e8: b9400000 ldr w0, [x0] + 40b1ec: b9001fe0 str w0, [sp, #28] + 40b1f0: f94007e0 ldr x0, [sp, #8] + 40b1f4: b9400001 ldr w1, [x0] + 40b1f8: b94007e0 ldr w0, [sp, #4] + 40b1fc: 0b000021 add w1, w1, w0 + 40b200: f94007e0 ldr x0, [sp, #8] + 40b204: b9000001 str w1, [x0] + 40b208: b9401fe0 ldr w0, [sp, #28] + 40b20c: 910083ff add sp, sp, #0x20 + 40b210: d65f03c0 ret + +000000000040b214 <_ZN9__gnu_cxxL19__atomic_add_singleEPii>: +_ZN9__gnu_cxxL19__atomic_add_singleEPii(): + 40b214: d10043ff sub sp, sp, #0x10 + 40b218: f90007e0 str x0, [sp, #8] + 40b21c: b90007e1 str w1, [sp, #4] + 40b220: f94007e0 ldr x0, [sp, #8] + 40b224: b9400001 ldr w1, [x0] + 40b228: b94007e0 ldr w0, [sp, #4] + 40b22c: 0b000021 add w1, w1, w0 + 40b230: f94007e0 ldr x0, [sp, #8] + 40b234: b9000001 str w1, [x0] + 40b238: d503201f nop + 40b23c: 910043ff add sp, sp, #0x10 + 40b240: d65f03c0 ret + +000000000040b244 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii>: +_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii(): + 40b244: a9be7bfd stp x29, x30, [sp, #-32]! + 40b248: 910003fd mov x29, sp + 40b24c: f9000fe0 str x0, [sp, #24] + 40b250: b90017e1 str w1, [sp, #20] + 40b254: 97ffff2a bl 40aefc <_ZL18__gthread_active_pv> + 40b258: 7100001f cmp w0, #0x0 + 40b25c: 1a9f07e0 cset w0, ne // ne = any + 40b260: 12001c00 and w0, w0, #0xff + 40b264: 7100001f cmp w0, #0x0 + 40b268: 540000a0 b.eq 40b27c <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii+0x38> // b.none + 40b26c: b94017e1 ldr w1, [sp, #20] + 40b270: f9400fe0 ldr x0, [sp, #24] + 40b274: 97ffffc1 bl 40b178 <_ZN9__gnu_cxxL18__exchange_and_addEPVii> + 40b278: 14000005 b 40b28c <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii+0x48> + 40b27c: b94017e1 ldr w1, [sp, #20] + 40b280: f9400fe0 ldr x0, [sp, #24] + 40b284: 97ffffd5 bl 40b1d8 <_ZN9__gnu_cxxL25__exchange_and_add_singleEPii> + 40b288: d503201f nop + 40b28c: a8c27bfd ldp x29, x30, [sp], #32 + 40b290: d65f03c0 ret + +000000000040b294 <_ZN9__gnu_cxxL21__atomic_add_dispatchEPii>: +_ZN9__gnu_cxxL21__atomic_add_dispatchEPii(): + 40b294: a9be7bfd stp x29, x30, [sp, #-32]! + 40b298: 910003fd mov x29, sp + 40b29c: f9000fe0 str x0, [sp, #24] + 40b2a0: b90017e1 str w1, [sp, #20] + 40b2a4: 97ffff16 bl 40aefc <_ZL18__gthread_active_pv> + 40b2a8: 7100001f cmp w0, #0x0 + 40b2ac: 1a9f07e0 cset w0, ne // ne = any + 40b2b0: 12001c00 and w0, w0, #0xff + 40b2b4: 7100001f cmp w0, #0x0 + 40b2b8: 540000a0 b.eq 40b2cc <_ZN9__gnu_cxxL21__atomic_add_dispatchEPii+0x38> // b.none + 40b2bc: b94017e1 ldr w1, [sp, #20] + 40b2c0: f9400fe0 ldr x0, [sp, #24] + 40b2c4: 97ffffb9 bl 40b1a8 <_ZN9__gnu_cxxL12__atomic_addEPVii> + 40b2c8: 14000004 b 40b2d8 <_ZN9__gnu_cxxL21__atomic_add_dispatchEPii+0x44> + 40b2cc: b94017e1 ldr w1, [sp, #20] + 40b2d0: f9400fe0 ldr x0, [sp, #24] + 40b2d4: 97ffffd0 bl 40b214 <_ZN9__gnu_cxxL19__atomic_add_singleEPii> + 40b2d8: d503201f nop + 40b2dc: a8c27bfd ldp x29, x30, [sp], #32 + 40b2e0: d65f03c0 ret + +000000000040b2e4 <_ZN5Catch11SimplePcg32C1Ev>: +_ZN5Catch11SimplePcg32C2Ev(): + 40b2e4: a9be7bfd stp x29, x30, [sp, #-32]! + 40b2e8: 910003fd mov x29, sp + 40b2ec: f9000fe0 str x0, [sp, #24] + 40b2f0: 52879881 mov w1, #0x3cc4 // #15556 + 40b2f4: 72bdae81 movk w1, #0xed74, lsl #16 + 40b2f8: f9400fe0 ldr x0, [sp, #24] + 40b2fc: 9400ab3e bl 435ff4 <_ZN5Catch11SimplePcg32C1Ej> + 40b300: d503201f nop + 40b304: a8c27bfd ldp x29, x30, [sp], #32 + 40b308: d65f03c0 ret + +000000000040b30c <_ZN5Catch7Context16getResultCaptureEv>: +_ZN5Catch7Context16getResultCaptureEv(): + 40b30c: d10043ff sub sp, sp, #0x10 + 40b310: f90007e0 str x0, [sp, #8] + 40b314: f94007e0 ldr x0, [sp, #8] + 40b318: f9401000 ldr x0, [x0, #32] + 40b31c: 910043ff add sp, sp, #0x10 + 40b320: d65f03c0 ret + +000000000040b324 <_ZN5Catch7Context9getRunnerEv>: +_ZN5Catch7Context9getRunnerEv(): + 40b324: d10043ff sub sp, sp, #0x10 + 40b328: f90007e0 str x0, [sp, #8] + 40b32c: f94007e0 ldr x0, [sp, #8] + 40b330: f9400c00 ldr x0, [x0, #24] + 40b334: 910043ff add sp, sp, #0x10 + 40b338: d65f03c0 ret + +000000000040b33c <_ZNK5Catch7Context9getConfigEv>: +_ZNK5Catch7Context9getConfigEv(): + 40b33c: d10043ff sub sp, sp, #0x10 + 40b340: f90007e0 str x0, [sp, #8] + 40b344: f94007e0 ldr x0, [sp, #8] + 40b348: 91002000 add x0, x0, #0x8 + 40b34c: 910043ff add sp, sp, #0x10 + 40b350: d65f03c0 ret + +000000000040b354 <_ZN5Catch7Context16setResultCaptureEPNS_14IResultCaptureE>: +_ZN5Catch7Context16setResultCaptureEPNS_14IResultCaptureE(): + 40b354: d10043ff sub sp, sp, #0x10 + 40b358: f90007e0 str x0, [sp, #8] + 40b35c: f90003e1 str x1, [sp] + 40b360: f94007e0 ldr x0, [sp, #8] + 40b364: f94003e1 ldr x1, [sp] + 40b368: f9001001 str x1, [x0, #32] + 40b36c: d503201f nop + 40b370: 910043ff add sp, sp, #0x10 + 40b374: d65f03c0 ret + +000000000040b378 <_ZN5Catch7Context9setRunnerEPNS_7IRunnerE>: +_ZN5Catch7Context9setRunnerEPNS_7IRunnerE(): + 40b378: d10043ff sub sp, sp, #0x10 + 40b37c: f90007e0 str x0, [sp, #8] + 40b380: f90003e1 str x1, [sp] + 40b384: f94007e0 ldr x0, [sp, #8] + 40b388: f94003e1 ldr x1, [sp] + 40b38c: f9000c01 str x1, [x0, #24] + 40b390: d503201f nop + 40b394: 910043ff add sp, sp, #0x10 + 40b398: d65f03c0 ret + +000000000040b39c <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEaSERKS5_>: +_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEaSERKS5_(): + 40b39c: a9be7bfd stp x29, x30, [sp, #-32]! + 40b3a0: 910003fd mov x29, sp + 40b3a4: f9000fe0 str x0, [sp, #24] + 40b3a8: f9000be1 str x1, [sp, #16] + 40b3ac: f9400be0 ldr x0, [sp, #16] + 40b3b0: f9400001 ldr x1, [x0] + 40b3b4: f9400fe0 ldr x0, [sp, #24] + 40b3b8: f9000001 str x1, [x0] + 40b3bc: f9400fe0 ldr x0, [sp, #24] + 40b3c0: 91002002 add x2, x0, #0x8 + 40b3c4: f9400be0 ldr x0, [sp, #16] + 40b3c8: 91002000 add x0, x0, #0x8 + 40b3cc: aa0003e1 mov x1, x0 + 40b3d0: aa0203e0 mov x0, x2 + 40b3d4: 9400005a bl 40b53c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_> + 40b3d8: f9400fe0 ldr x0, [sp, #24] + 40b3dc: a8c27bfd ldp x29, x30, [sp], #32 + 40b3e0: d65f03c0 ret + +000000000040b3e4 <_ZNSt10shared_ptrIKN5Catch7IConfigEEaSERKS3_>: +_ZNSt10shared_ptrIKN5Catch7IConfigEEaSERKS3_(): + 40b3e4: a9be7bfd stp x29, x30, [sp, #-32]! + 40b3e8: 910003fd mov x29, sp + 40b3ec: f9000fe0 str x0, [sp, #24] + 40b3f0: f9000be1 str x1, [sp, #16] + 40b3f4: f9400fe0 ldr x0, [sp, #24] + 40b3f8: f9400be1 ldr x1, [sp, #16] + 40b3fc: 97ffffe8 bl 40b39c <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEaSERKS5_> + 40b400: f9400fe0 ldr x0, [sp, #24] + 40b404: a8c27bfd ldp x29, x30, [sp], #32 + 40b408: d65f03c0 ret + +000000000040b40c <_ZN5Catch7Context9setConfigERKSt10shared_ptrIKNS_7IConfigEE>: +_ZN5Catch7Context9setConfigERKSt10shared_ptrIKNS_7IConfigEE(): + 40b40c: a9be7bfd stp x29, x30, [sp, #-32]! + 40b410: 910003fd mov x29, sp + 40b414: f9000fe0 str x0, [sp, #24] + 40b418: f9000be1 str x1, [sp, #16] + 40b41c: f9400fe0 ldr x0, [sp, #24] + 40b420: 91002000 add x0, x0, #0x8 + 40b424: f9400be1 ldr x1, [sp, #16] + 40b428: 97ffffef bl 40b3e4 <_ZNSt10shared_ptrIKN5Catch7IConfigEEaSERKS3_> + 40b42c: d503201f nop + 40b430: a8c27bfd ldp x29, x30, [sp], #32 + 40b434: d65f03c0 ret + +000000000040b438 <_ZN5Catch8IContextC1Ev>: +_ZN5Catch8IContextC2Ev(): + 40b438: d10043ff sub sp, sp, #0x10 + 40b43c: f90007e0 str x0, [sp, #8] + 40b440: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40b444: 9104c001 add x1, x0, #0x130 + 40b448: f94007e0 ldr x0, [sp, #8] + 40b44c: f9000001 str x1, [x0] + 40b450: d503201f nop + 40b454: 910043ff add sp, sp, #0x10 + 40b458: d65f03c0 ret + +000000000040b45c <_ZN5Catch15IMutableContextC1Ev>: +_ZN5Catch15IMutableContextC2Ev(): + 40b45c: a9be7bfd stp x29, x30, [sp, #-32]! + 40b460: 910003fd mov x29, sp + 40b464: f9000fe0 str x0, [sp, #24] + 40b468: f9400fe0 ldr x0, [sp, #24] + 40b46c: 97fffff3 bl 40b438 <_ZN5Catch8IContextC1Ev> + 40b470: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40b474: 91038001 add x1, x0, #0xe0 + 40b478: f9400fe0 ldr x0, [sp, #24] + 40b47c: f9000001 str x1, [x0] + 40b480: d503201f nop + 40b484: a8c27bfd ldp x29, x30, [sp], #32 + 40b488: d65f03c0 ret + +000000000040b48c <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 40b48c: a9be7bfd stp x29, x30, [sp, #-32]! + 40b490: 910003fd mov x29, sp + 40b494: f9000fe0 str x0, [sp, #24] + 40b498: f9400fe0 ldr x0, [sp, #24] + 40b49c: 91002000 add x0, x0, #0x8 + 40b4a0: 94000050 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 40b4a4: d503201f nop + 40b4a8: a8c27bfd ldp x29, x30, [sp], #32 + 40b4ac: d65f03c0 ret + +000000000040b4b0 <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1Ev>: +_ZNSt10shared_ptrIKN5Catch7IConfigEEC1Ev(): + 40b4b0: a9be7bfd stp x29, x30, [sp, #-32]! + 40b4b4: 910003fd mov x29, sp + 40b4b8: f9000fe0 str x0, [sp, #24] + 40b4bc: f9400fe0 ldr x0, [sp, #24] + 40b4c0: 9400003d bl 40b5b4 <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 40b4c4: d503201f nop + 40b4c8: a8c27bfd ldp x29, x30, [sp], #32 + 40b4cc: d65f03c0 ret + +000000000040b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev>: +_ZNSt10shared_ptrIKN5Catch7IConfigEED2Ev(): + 40b4d0: a9be7bfd stp x29, x30, [sp, #-32]! + 40b4d4: 910003fd mov x29, sp + 40b4d8: f9000fe0 str x0, [sp, #24] + 40b4dc: f9400fe0 ldr x0, [sp, #24] + 40b4e0: 97ffffeb bl 40b48c <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 40b4e4: d503201f nop + 40b4e8: a8c27bfd ldp x29, x30, [sp], #32 + 40b4ec: d65f03c0 ret + +000000000040b4f0 <_ZN5Catch7ContextC1Ev>: +_ZN5Catch7ContextC2Ev(): + 40b4f0: a9be7bfd stp x29, x30, [sp, #-32]! + 40b4f4: 910003fd mov x29, sp + 40b4f8: f9000fe0 str x0, [sp, #24] + 40b4fc: f9400fe0 ldr x0, [sp, #24] + 40b500: 97ffffd7 bl 40b45c <_ZN5Catch15IMutableContextC1Ev> + 40b504: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40b508: 91024001 add x1, x0, #0x90 + 40b50c: f9400fe0 ldr x0, [sp, #24] + 40b510: f9000001 str x1, [x0] + 40b514: f9400fe0 ldr x0, [sp, #24] + 40b518: 91002000 add x0, x0, #0x8 + 40b51c: 97ffffe5 bl 40b4b0 <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1Ev> + 40b520: f9400fe0 ldr x0, [sp, #24] + 40b524: f9000c1f str xzr, [x0, #24] + 40b528: f9400fe0 ldr x0, [sp, #24] + 40b52c: f900101f str xzr, [x0, #32] + 40b530: d503201f nop + 40b534: a8c27bfd ldp x29, x30, [sp], #32 + 40b538: d65f03c0 ret + +000000000040b53c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_(): + 40b53c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40b540: 910003fd mov x29, sp + 40b544: f9000fe0 str x0, [sp, #24] + 40b548: f9000be1 str x1, [sp, #16] + 40b54c: f9400be0 ldr x0, [sp, #16] + 40b550: f9400000 ldr x0, [x0] + 40b554: f90017e0 str x0, [sp, #40] + 40b558: f9400fe0 ldr x0, [sp, #24] + 40b55c: f9400000 ldr x0, [x0] + 40b560: f94017e1 ldr x1, [sp, #40] + 40b564: eb00003f cmp x1, x0 + 40b568: 54000200 b.eq 40b5a8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_+0x6c> // b.none + 40b56c: f94017e0 ldr x0, [sp, #40] + 40b570: f100001f cmp x0, #0x0 + 40b574: 54000060 b.eq 40b580 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_+0x44> // b.none + 40b578: f94017e0 ldr x0, [sp, #40] + 40b57c: 94000026 bl 40b614 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv> + 40b580: f9400fe0 ldr x0, [sp, #24] + 40b584: f9400000 ldr x0, [x0] + 40b588: f100001f cmp x0, #0x0 + 40b58c: 54000080 b.eq 40b59c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_+0x60> // b.none + 40b590: f9400fe0 ldr x0, [sp, #24] + 40b594: f9400000 ldr x0, [x0] + 40b598: 94000029 bl 40b63c <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + 40b59c: f9400fe0 ldr x0, [sp, #24] + 40b5a0: f94017e1 ldr x1, [sp, #40] + 40b5a4: f9000001 str x1, [x0] + 40b5a8: f9400fe0 ldr x0, [sp, #24] + 40b5ac: a8c37bfd ldp x29, x30, [sp], #48 + 40b5b0: d65f03c0 ret + +000000000040b5b4 <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC1Ev>: +_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC2Ev(): + 40b5b4: a9be7bfd stp x29, x30, [sp, #-32]! + 40b5b8: 910003fd mov x29, sp + 40b5bc: f9000fe0 str x0, [sp, #24] + 40b5c0: f9400fe0 ldr x0, [sp, #24] + 40b5c4: f900001f str xzr, [x0] + 40b5c8: f9400fe0 ldr x0, [sp, #24] + 40b5cc: 91002000 add x0, x0, #0x8 + 40b5d0: 9400003f bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 40b5d4: d503201f nop + 40b5d8: a8c27bfd ldp x29, x30, [sp], #32 + 40b5dc: d65f03c0 ret + +000000000040b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 40b5e0: a9be7bfd stp x29, x30, [sp, #-32]! + 40b5e4: 910003fd mov x29, sp + 40b5e8: f9000fe0 str x0, [sp, #24] + 40b5ec: f9400fe0 ldr x0, [sp, #24] + 40b5f0: f9400000 ldr x0, [x0] + 40b5f4: f100001f cmp x0, #0x0 + 40b5f8: 54000080 b.eq 40b608 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev+0x28> // b.none + 40b5fc: f9400fe0 ldr x0, [sp, #24] + 40b600: f9400000 ldr x0, [x0] + 40b604: 9400000e bl 40b63c <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + 40b608: d503201f nop + 40b60c: a8c27bfd ldp x29, x30, [sp], #32 + 40b610: d65f03c0 ret + +000000000040b614 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv>: +_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv(): + 40b614: a9be7bfd stp x29, x30, [sp, #-32]! + 40b618: 910003fd mov x29, sp + 40b61c: f9000fe0 str x0, [sp, #24] + 40b620: f9400fe0 ldr x0, [sp, #24] + 40b624: 91002000 add x0, x0, #0x8 + 40b628: 52800021 mov w1, #0x1 // #1 + 40b62c: 97ffff1a bl 40b294 <_ZN9__gnu_cxxL21__atomic_add_dispatchEPii> + 40b630: d503201f nop + 40b634: a8c27bfd ldp x29, x30, [sp], #32 + 40b638: d65f03c0 ret + +000000000040b63c <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv>: +_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv(): + 40b63c: a9be7bfd stp x29, x30, [sp, #-32]! + 40b640: 910003fd mov x29, sp + 40b644: f9000fe0 str x0, [sp, #24] + 40b648: f9400fe0 ldr x0, [sp, #24] + 40b64c: 91002000 add x0, x0, #0x8 + 40b650: 12800001 mov w1, #0xffffffff // #-1 + 40b654: 97fffefc bl 40b244 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii> + 40b658: 7100041f cmp w0, #0x1 + 40b65c: 1a9f17e0 cset w0, eq // eq = none + 40b660: 12001c00 and w0, w0, #0xff + 40b664: 7100001f cmp w0, #0x0 + 40b668: 540002c0 b.eq 40b6c0 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x84> // b.none + 40b66c: f9400fe0 ldr x0, [sp, #24] + 40b670: f9400000 ldr x0, [x0] + 40b674: 91004000 add x0, x0, #0x10 + 40b678: f9400001 ldr x1, [x0] + 40b67c: f9400fe0 ldr x0, [sp, #24] + 40b680: d63f0020 blr x1 + 40b684: f9400fe0 ldr x0, [sp, #24] + 40b688: 91003000 add x0, x0, #0xc + 40b68c: 12800001 mov w1, #0xffffffff // #-1 + 40b690: 97fffeed bl 40b244 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii> + 40b694: 7100041f cmp w0, #0x1 + 40b698: 1a9f17e0 cset w0, eq // eq = none + 40b69c: 12001c00 and w0, w0, #0xff + 40b6a0: 7100001f cmp w0, #0x0 + 40b6a4: 540000e0 b.eq 40b6c0 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x84> // b.none + 40b6a8: f9400fe0 ldr x0, [sp, #24] + 40b6ac: f9400000 ldr x0, [x0] + 40b6b0: 91006000 add x0, x0, #0x18 + 40b6b4: f9400001 ldr x1, [x0] + 40b6b8: f9400fe0 ldr x0, [sp, #24] + 40b6bc: d63f0020 blr x1 + 40b6c0: d503201f nop + 40b6c4: a8c27bfd ldp x29, x30, [sp], #32 + 40b6c8: d65f03c0 ret + +000000000040b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev(): + 40b6cc: d10043ff sub sp, sp, #0x10 + 40b6d0: f90007e0 str x0, [sp, #8] + 40b6d4: f94007e0 ldr x0, [sp, #8] + 40b6d8: f900001f str xzr, [x0] + 40b6dc: d503201f nop + 40b6e0: 910043ff add sp, sp, #0x10 + 40b6e4: d65f03c0 ret + +000000000040b6e8 <_ZN5Catch16isDebuggerActiveEv>: +_ZN5Catch16isDebuggerActiveEv(): + 40b6e8: d10983ff sub sp, sp, #0x260 + 40b6ec: a9007bfd stp x29, x30, [sp] + 40b6f0: 910003fd mov x29, sp + 40b6f4: a90153f3 stp x19, x20, [sp, #16] + 40b6f8: 52800013 mov w19, #0x0 // #0 + 40b6fc: 910963e0 add x0, sp, #0x258 + 40b700: 9400a6ca bl 435228 <_ZN5Catch10ErrnoGuardC1Ev> + 40b704: 910123e3 add x3, sp, #0x48 + 40b708: 52800102 mov w2, #0x8 // #8 + 40b70c: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40b710: 9108e001 add x1, x0, #0x238 + 40b714: aa0303e0 mov x0, x3 + 40b718: 97fff096 bl 407970 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@plt> + 40b71c: 9100a3e0 add x0, sp, #0x28 + 40b720: 97ffefdc bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40b724: 9100a3e1 add x1, sp, #0x28 + 40b728: 910123e0 add x0, sp, #0x48 + 40b72c: 97ffed91 bl 406d70 <_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 40b730: f9400001 ldr x1, [x0] + 40b734: d1006021 sub x1, x1, #0x18 + 40b738: f9400021 ldr x1, [x1] + 40b73c: 8b010000 add x0, x0, x1 + 40b740: 97ffef94 bl 407590 <_ZNKSt9basic_iosIcSt11char_traitsIcEEcvbEv@plt> + 40b744: 12001c00 and w0, w0, #0xff + 40b748: 7100001f cmp w0, #0x0 + 40b74c: 54000380 b.eq 40b7bc <_ZN5Catch16isDebuggerActiveEv+0xd4> // b.none + 40b750: 9100a3e4 add x4, sp, #0x28 + 40b754: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40b758: 91094003 add x3, x0, #0x250 + 40b75c: d2800162 mov x2, #0xb // #11 + 40b760: d2800001 mov x1, #0x0 // #0 + 40b764: aa0403e0 mov x0, x4 + 40b768: 97ffefba bl 407650 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc@plt> + 40b76c: 7100001f cmp w0, #0x0 + 40b770: 1a9f17e0 cset w0, eq // eq = none + 40b774: 12001c00 and w0, w0, #0xff + 40b778: 7100001f cmp w0, #0x0 + 40b77c: 54fffd40 b.eq 40b724 <_ZN5Catch16isDebuggerActiveEv+0x3c> // b.none + 40b780: 9100a3e0 add x0, sp, #0x28 + 40b784: 97ffefe7 bl 407720 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv@plt> + 40b788: f1002c1f cmp x0, #0xb + 40b78c: 54000129 b.ls 40b7b0 <_ZN5Catch16isDebuggerActiveEv+0xc8> // b.plast + 40b790: 9100a3e0 add x0, sp, #0x28 + 40b794: d2800161 mov x1, #0xb // #11 + 40b798: 97fff0c2 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 40b79c: 39400000 ldrb w0, [x0] + 40b7a0: 7100c01f cmp w0, #0x30 + 40b7a4: 54000060 b.eq 40b7b0 <_ZN5Catch16isDebuggerActiveEv+0xc8> // b.none + 40b7a8: 52800033 mov w19, #0x1 // #1 + 40b7ac: 14000002 b 40b7b4 <_ZN5Catch16isDebuggerActiveEv+0xcc> + 40b7b0: 52800013 mov w19, #0x0 // #0 + 40b7b4: 52800014 mov w20, #0x0 // #0 + 40b7b8: 14000002 b 40b7c0 <_ZN5Catch16isDebuggerActiveEv+0xd8> + 40b7bc: 52800034 mov w20, #0x1 // #1 + 40b7c0: 9100a3e0 add x0, sp, #0x28 + 40b7c4: 97ffee4f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40b7c8: 7100069f cmp w20, #0x1 + 40b7cc: 54000041 b.ne 40b7d4 <_ZN5Catch16isDebuggerActiveEv+0xec> // b.any + 40b7d0: 52800013 mov w19, #0x0 // #0 + 40b7d4: 910123e0 add x0, sp, #0x48 + 40b7d8: 97ffed82 bl 406de0 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 40b7dc: 910963e0 add x0, sp, #0x258 + 40b7e0: 9400a69c bl 435250 <_ZN5Catch10ErrnoGuardD1Ev> + 40b7e4: 2a1303e0 mov w0, w19 + 40b7e8: 1400000c b 40b818 <_ZN5Catch16isDebuggerActiveEv+0x130> + 40b7ec: aa0003f3 mov x19, x0 + 40b7f0: 9100a3e0 add x0, sp, #0x28 + 40b7f4: 97ffee43 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40b7f8: 910123e0 add x0, sp, #0x48 + 40b7fc: 97ffed79 bl 406de0 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 40b800: 14000002 b 40b808 <_ZN5Catch16isDebuggerActiveEv+0x120> + 40b804: aa0003f3 mov x19, x0 + 40b808: 910963e0 add x0, sp, #0x258 + 40b80c: 9400a691 bl 435250 <_ZN5Catch10ErrnoGuardD1Ev> + 40b810: aa1303e0 mov x0, x19 + 40b814: 97fff03b bl 407900 <_Unwind_Resume@plt> + 40b818: a94153f3 ldp x19, x20, [sp, #16] + 40b81c: a9407bfd ldp x29, x30, [sp] + 40b820: 910983ff add sp, sp, #0x260 + 40b824: d65f03c0 ret + +000000000040b828 <_ZN5Catch8Matchers11CasedStringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE>: +_ZN5Catch8Matchers11CasedStringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE(): + 40b828: a9bd7bfd stp x29, x30, [sp, #-48]! + 40b82c: 910003fd mov x29, sp + 40b830: f90017e0 str x0, [sp, #40] + 40b834: f90013e1 str x1, [sp, #32] + 40b838: b9001fe2 str w2, [sp, #28] + 40b83c: f94017e0 ldr x0, [sp, #40] + 40b840: b9401fe1 ldr w1, [sp, #28] + 40b844: b9000001 str w1, [x0] + 40b848: f94017e0 ldr x0, [sp, #40] + 40b84c: 91002000 add x0, x0, #0x8 + 40b850: aa0003e8 mov x8, x0 + 40b854: f94013e1 ldr x1, [sp, #32] + 40b858: f94017e0 ldr x0, [sp, #40] + 40b85c: 94000004 bl 40b86c <_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 40b860: d503201f nop + 40b864: a8c37bfd ldp x29, x30, [sp], #48 + 40b868: d65f03c0 ret + +000000000040b86c <_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40b86c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40b870: 910003fd mov x29, sp + 40b874: f9000bf3 str x19, [sp, #16] + 40b878: aa0803f3 mov x19, x8 + 40b87c: f90017e0 str x0, [sp, #40] + 40b880: f90013e1 str x1, [sp, #32] + 40b884: f94017e0 ldr x0, [sp, #40] + 40b888: b9400000 ldr w0, [x0] + 40b88c: 7100041f cmp w0, #0x1 + 40b890: 540000a1 b.ne 40b8a4 <_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x38> // b.any + 40b894: aa1303e8 mov x8, x19 + 40b898: f94013e0 ldr x0, [sp, #32] + 40b89c: 94015860 bl 461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 40b8a0: 14000004 b 40b8b0 <_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> + 40b8a4: f94013e1 ldr x1, [sp, #32] + 40b8a8: aa1303e0 mov x0, x19 + 40b8ac: 97ffedb1 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 40b8b0: aa1303e0 mov x0, x19 + 40b8b4: f9400bf3 ldr x19, [sp, #16] + 40b8b8: a8c37bfd ldp x29, x30, [sp], #48 + 40b8bc: d65f03c0 ret + +000000000040b8c0 <_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev>: +_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev(): + 40b8c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 40b8c4: 910003fd mov x29, sp + 40b8c8: a90153f3 stp x19, x20, [sp, #16] + 40b8cc: aa0803f4 mov x20, x8 + 40b8d0: f90017e0 str x0, [sp, #40] + 40b8d4: f94017e0 ldr x0, [sp, #40] + 40b8d8: b9400000 ldr w0, [x0] + 40b8dc: 52800013 mov w19, #0x0 // #0 + 40b8e0: 7100041f cmp w0, #0x1 + 40b8e4: 54000161 b.ne 40b910 <_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev+0x50> // b.any + 40b8e8: 9100e3e0 add x0, sp, #0x38 + 40b8ec: 97fff009 bl 407910 <_ZNSaIcEC1Ev@plt> + 40b8f0: 52800033 mov w19, #0x1 // #1 + 40b8f4: 9100e3e0 add x0, sp, #0x38 + 40b8f8: aa0003e2 mov x2, x0 + 40b8fc: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40b900: 910ec001 add x1, x0, #0x3b0 + 40b904: aa1403e0 mov x0, x20 + 40b908: 97ffef5e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 40b90c: 14000003 b 40b918 <_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev+0x58> + 40b910: aa1403e0 mov x0, x20 + 40b914: 97ffef5f bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40b918: 7100027f cmp w19, #0x0 + 40b91c: 54000160 b.eq 40b948 <_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev+0x88> // b.none + 40b920: 9100e3e0 add x0, sp, #0x38 + 40b924: 97ffeec7 bl 407440 <_ZNSaIcED1Ev@plt> + 40b928: 14000008 b 40b948 <_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev+0x88> + 40b92c: aa0003f4 mov x20, x0 + 40b930: 7100027f cmp w19, #0x0 + 40b934: 54000060 b.eq 40b940 <_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev+0x80> // b.none + 40b938: 9100e3e0 add x0, sp, #0x38 + 40b93c: 97ffeec1 bl 407440 <_ZNSaIcED1Ev@plt> + 40b940: aa1403e0 mov x0, x20 + 40b944: 97ffefef bl 407900 <_Unwind_Resume@plt> + 40b948: aa1403e0 mov x0, x20 + 40b94c: a94153f3 ldp x19, x20, [sp, #16] + 40b950: a8c47bfd ldp x29, x30, [sp], #64 + 40b954: d65f03c0 ret + +000000000040b958 <_ZN5Catch8Matchers17StringMatcherBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11CasedStringE>: +_ZN5Catch8Matchers17StringMatcherBaseC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11CasedStringE(): + 40b958: a9bc7bfd stp x29, x30, [sp, #-64]! + 40b95c: 910003fd mov x29, sp + 40b960: f9000bf3 str x19, [sp, #16] + 40b964: f9001fe0 str x0, [sp, #56] + 40b968: f9001be1 str x1, [sp, #48] + 40b96c: f90017e2 str x2, [sp, #40] + 40b970: f9401fe0 ldr x0, [sp, #56] + 40b974: 940005a6 bl 40d00c <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 40b978: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40b97c: 91098001 add x1, x0, #0x260 + 40b980: f9401fe0 ldr x0, [sp, #56] + 40b984: f9000001 str x1, [x0] + 40b988: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40b98c: 910a2001 add x1, x0, #0x288 + 40b990: f9401fe0 ldr x0, [sp, #56] + 40b994: f9001401 str x1, [x0, #40] + 40b998: f9401fe0 ldr x0, [sp, #56] + 40b99c: 9100c000 add x0, x0, #0x30 + 40b9a0: f94017e1 ldr x1, [sp, #40] + 40b9a4: 940005ad bl 40d058 <_ZN5Catch8Matchers11CasedStringC1ERKS1_> + 40b9a8: f9401fe0 ldr x0, [sp, #56] + 40b9ac: 91016000 add x0, x0, #0x58 + 40b9b0: f9401be1 ldr x1, [sp, #48] + 40b9b4: 97ffed6f bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 40b9b8: 1400000b b 40b9e4 <_ZN5Catch8Matchers17StringMatcherBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11CasedStringE+0x8c> + 40b9bc: aa0003f3 mov x19, x0 + 40b9c0: f9401fe0 ldr x0, [sp, #56] + 40b9c4: 9100c000 add x0, x0, #0x30 + 40b9c8: 97fff9d0 bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40b9cc: 14000002 b 40b9d4 <_ZN5Catch8Matchers17StringMatcherBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11CasedStringE+0x7c> + 40b9d0: aa0003f3 mov x19, x0 + 40b9d4: f9401fe0 ldr x0, [sp, #56] + 40b9d8: 97fff9b2 bl 40a0a0 <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 40b9dc: aa1303e0 mov x0, x19 + 40b9e0: 97ffefc8 bl 407900 <_Unwind_Resume@plt> + 40b9e4: f9400bf3 ldr x19, [sp, #16] + 40b9e8: a8c47bfd ldp x29, x30, [sp], #64 + 40b9ec: d65f03c0 ret + +000000000040b9f0 <_ZNK5Catch8Matchers17StringMatcherBase8describeB5cxx11Ev>: +_ZNK5Catch8Matchers17StringMatcherBase8describeB5cxx11Ev(): + 40b9f0: a9b97bfd stp x29, x30, [sp, #-112]! + 40b9f4: 910003fd mov x29, sp + 40b9f8: a90153f3 stp x19, x20, [sp, #16] + 40b9fc: aa0803f3 mov x19, x8 + 40ba00: f90017e0 str x0, [sp, #40] + 40ba04: aa1303e0 mov x0, x19 + 40ba08: 97ffef22 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40ba0c: f94017e0 ldr x0, [sp, #40] + 40ba10: 91016000 add x0, x0, #0x58 + 40ba14: 97ffede7 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40ba18: aa0003f4 mov x20, x0 + 40ba1c: f94017e0 ldr x0, [sp, #40] + 40ba20: 9100e000 add x0, x0, #0x38 + 40ba24: 97ffede3 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40ba28: 8b000294 add x20, x20, x0 + 40ba2c: f94017e0 ldr x0, [sp, #40] + 40ba30: 9100c000 add x0, x0, #0x30 + 40ba34: 9100c3e1 add x1, sp, #0x30 + 40ba38: aa0103e8 mov x8, x1 + 40ba3c: 97ffffa1 bl 40b8c0 <_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev> + 40ba40: 9100c3e0 add x0, sp, #0x30 + 40ba44: 97ffeddb bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40ba48: 8b000280 add x0, x20, x0 + 40ba4c: 91001400 add x0, x0, #0x5 + 40ba50: aa0003e1 mov x1, x0 + 40ba54: aa1303e0 mov x0, x19 + 40ba58: 97ffef46 bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 40ba5c: 9100c3e0 add x0, sp, #0x30 + 40ba60: 97ffeda8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40ba64: f94017e0 ldr x0, [sp, #40] + 40ba68: 91016000 add x0, x0, #0x58 + 40ba6c: aa0003e1 mov x1, x0 + 40ba70: aa1303e0 mov x0, x19 + 40ba74: 97ffeed3 bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 40ba78: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40ba7c: 910f2001 add x1, x0, #0x3c8 + 40ba80: aa1303e0 mov x0, x19 + 40ba84: 97ffee2f bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 40ba88: f94017e0 ldr x0, [sp, #40] + 40ba8c: 9100e000 add x0, x0, #0x38 + 40ba90: aa0003e1 mov x1, x0 + 40ba94: aa1303e0 mov x0, x19 + 40ba98: 97ffeeca bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 40ba9c: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40baa0: 910f4001 add x1, x0, #0x3d0 + 40baa4: aa1303e0 mov x0, x19 + 40baa8: 97ffee26 bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 40baac: f94017e0 ldr x0, [sp, #40] + 40bab0: 9100c000 add x0, x0, #0x30 + 40bab4: 910143e1 add x1, sp, #0x50 + 40bab8: aa0103e8 mov x8, x1 + 40babc: 97ffff81 bl 40b8c0 <_ZNK5Catch8Matchers11CasedString21caseSensitivitySuffixB5cxx11Ev> + 40bac0: 910143e0 add x0, sp, #0x50 + 40bac4: aa0003e1 mov x1, x0 + 40bac8: aa1303e0 mov x0, x19 + 40bacc: 97ffeebd bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 40bad0: 910143e0 add x0, sp, #0x50 + 40bad4: 97ffed8b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bad8: 1400000e b 40bb10 <_ZNK5Catch8Matchers17StringMatcherBase8describeB5cxx11Ev+0x120> + 40badc: aa0003f4 mov x20, x0 + 40bae0: 9100c3e0 add x0, sp, #0x30 + 40bae4: 97ffed87 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bae8: 14000006 b 40bb00 <_ZNK5Catch8Matchers17StringMatcherBase8describeB5cxx11Ev+0x110> + 40baec: aa0003f4 mov x20, x0 + 40baf0: 910143e0 add x0, sp, #0x50 + 40baf4: 97ffed83 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40baf8: 14000002 b 40bb00 <_ZNK5Catch8Matchers17StringMatcherBase8describeB5cxx11Ev+0x110> + 40bafc: aa0003f4 mov x20, x0 + 40bb00: aa1303e0 mov x0, x19 + 40bb04: 97ffed7f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bb08: aa1403e0 mov x0, x20 + 40bb0c: 97ffef7d bl 407900 <_Unwind_Resume@plt> + 40bb10: aa1303e0 mov x0, x19 + 40bb14: a94153f3 ldp x19, x20, [sp, #16] + 40bb18: a8c77bfd ldp x29, x30, [sp], #112 + 40bb1c: d65f03c0 ret + +000000000040bb20 <_ZN5Catch8Matchers19StringEqualsMatcherC1ERKNS0_11CasedStringE>: +_ZN5Catch8Matchers19StringEqualsMatcherC2ERKNS0_11CasedStringE(): + 40bb20: a9ba7bfd stp x29, x30, [sp, #-96]! + 40bb24: 910003fd mov x29, sp + 40bb28: f9000bf3 str x19, [sp, #16] + 40bb2c: f90017e0 str x0, [sp, #40] + 40bb30: f90013e1 str x1, [sp, #32] + 40bb34: f94017f3 ldr x19, [sp, #40] + 40bb38: 910163e0 add x0, sp, #0x58 + 40bb3c: 97ffef75 bl 407910 <_ZNSaIcEC1Ev@plt> + 40bb40: 910163e0 add x0, sp, #0x58 + 40bb44: 9100e3e3 add x3, sp, #0x38 + 40bb48: aa0003e2 mov x2, x0 + 40bb4c: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40bb50: 910f6001 add x1, x0, #0x3d8 + 40bb54: aa0303e0 mov x0, x3 + 40bb58: 97ffeeca bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 40bb5c: 9100e3e0 add x0, sp, #0x38 + 40bb60: f94013e2 ldr x2, [sp, #32] + 40bb64: aa0003e1 mov x1, x0 + 40bb68: aa1303e0 mov x0, x19 + 40bb6c: 97ffff7b bl 40b958 <_ZN5Catch8Matchers17StringMatcherBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11CasedStringE> + 40bb70: 9100e3e0 add x0, sp, #0x38 + 40bb74: 97ffed63 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bb78: 910163e0 add x0, sp, #0x58 + 40bb7c: 97ffee31 bl 407440 <_ZNSaIcED1Ev@plt> + 40bb80: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bb84: 91086001 add x1, x0, #0x218 + 40bb88: f94017e0 ldr x0, [sp, #40] + 40bb8c: f9000001 str x1, [x0] + 40bb90: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bb94: 91092001 add x1, x0, #0x248 + 40bb98: f94017e0 ldr x0, [sp, #40] + 40bb9c: f9001401 str x1, [x0, #40] + 40bba0: 1400000a b 40bbc8 <_ZN5Catch8Matchers19StringEqualsMatcherC1ERKNS0_11CasedStringE+0xa8> + 40bba4: aa0003f3 mov x19, x0 + 40bba8: 9100e3e0 add x0, sp, #0x38 + 40bbac: 97ffed55 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bbb0: 14000002 b 40bbb8 <_ZN5Catch8Matchers19StringEqualsMatcherC1ERKNS0_11CasedStringE+0x98> + 40bbb4: aa0003f3 mov x19, x0 + 40bbb8: 910163e0 add x0, sp, #0x58 + 40bbbc: 97ffee21 bl 407440 <_ZNSaIcED1Ev@plt> + 40bbc0: aa1303e0 mov x0, x19 + 40bbc4: 97ffef4f bl 407900 <_Unwind_Resume@plt> + 40bbc8: f9400bf3 ldr x19, [sp, #16] + 40bbcc: a8c67bfd ldp x29, x30, [sp], #96 + 40bbd0: d65f03c0 ret + +000000000040bbd4 <_ZNK5Catch8Matchers19StringEqualsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch8Matchers19StringEqualsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40bbd4: a9bb7bfd stp x29, x30, [sp, #-80]! + 40bbd8: 910003fd mov x29, sp + 40bbdc: f9000bf3 str x19, [sp, #16] + 40bbe0: f90017e0 str x0, [sp, #40] + 40bbe4: f90013e1 str x1, [sp, #32] + 40bbe8: f94017e0 ldr x0, [sp, #40] + 40bbec: 9100c000 add x0, x0, #0x30 + 40bbf0: 9100c3e1 add x1, sp, #0x30 + 40bbf4: aa0103e8 mov x8, x1 + 40bbf8: f94013e1 ldr x1, [sp, #32] + 40bbfc: 97ffff1c bl 40b86c <_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 40bc00: f94017e0 ldr x0, [sp, #40] + 40bc04: 9100e001 add x1, x0, #0x38 + 40bc08: 9100c3e0 add x0, sp, #0x30 + 40bc0c: 97fffc9c bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 40bc10: 12001c13 and w19, w0, #0xff + 40bc14: d503201f nop + 40bc18: 9100c3e0 add x0, sp, #0x30 + 40bc1c: 97ffed39 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bc20: 2a1303e0 mov w0, w19 + 40bc24: f9400bf3 ldr x19, [sp, #16] + 40bc28: a8c57bfd ldp x29, x30, [sp], #80 + 40bc2c: d65f03c0 ret + +000000000040bc30 <_ZThn40_NK5Catch8Matchers19StringEqualsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZThn40_NK5Catch8Matchers19StringEqualsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40bc30: d100a000 sub x0, x0, #0x28 + 40bc34: 17ffffe8 b 40bbd4 <_ZNK5Catch8Matchers19StringEqualsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +000000000040bc38 <_ZN5Catch8Matchers21StringContainsMatcherC1ERKNS0_11CasedStringE>: +_ZN5Catch8Matchers21StringContainsMatcherC1ERKNS0_11CasedStringE(): + 40bc38: a9ba7bfd stp x29, x30, [sp, #-96]! + 40bc3c: 910003fd mov x29, sp + 40bc40: f9000bf3 str x19, [sp, #16] + 40bc44: f90017e0 str x0, [sp, #40] + 40bc48: f90013e1 str x1, [sp, #32] + 40bc4c: f94017f3 ldr x19, [sp, #40] + 40bc50: 910163e0 add x0, sp, #0x58 + 40bc54: 97ffef2f bl 407910 <_ZNSaIcEC1Ev@plt> + 40bc58: 910163e0 add x0, sp, #0x58 + 40bc5c: 9100e3e3 add x3, sp, #0x38 + 40bc60: aa0003e2 mov x2, x0 + 40bc64: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40bc68: 910f8001 add x1, x0, #0x3e0 + 40bc6c: aa0303e0 mov x0, x3 + 40bc70: 97ffee84 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 40bc74: 9100e3e0 add x0, sp, #0x38 + 40bc78: f94013e2 ldr x2, [sp, #32] + 40bc7c: aa0003e1 mov x1, x0 + 40bc80: aa1303e0 mov x0, x19 + 40bc84: 97ffff35 bl 40b958 <_ZN5Catch8Matchers17StringMatcherBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11CasedStringE> + 40bc88: 9100e3e0 add x0, sp, #0x38 + 40bc8c: 97ffed1d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bc90: 910163e0 add x0, sp, #0x58 + 40bc94: 97ffedeb bl 407440 <_ZNSaIcED1Ev@plt> + 40bc98: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bc9c: 91074001 add x1, x0, #0x1d0 + 40bca0: f94017e0 ldr x0, [sp, #40] + 40bca4: f9000001 str x1, [x0] + 40bca8: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bcac: 91080001 add x1, x0, #0x200 + 40bcb0: f94017e0 ldr x0, [sp, #40] + 40bcb4: f9001401 str x1, [x0, #40] + 40bcb8: 1400000a b 40bce0 <_ZN5Catch8Matchers21StringContainsMatcherC1ERKNS0_11CasedStringE+0xa8> + 40bcbc: aa0003f3 mov x19, x0 + 40bcc0: 9100e3e0 add x0, sp, #0x38 + 40bcc4: 97ffed0f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bcc8: 14000002 b 40bcd0 <_ZN5Catch8Matchers21StringContainsMatcherC1ERKNS0_11CasedStringE+0x98> + 40bccc: aa0003f3 mov x19, x0 + 40bcd0: 910163e0 add x0, sp, #0x58 + 40bcd4: 97ffeddb bl 407440 <_ZNSaIcED1Ev@plt> + 40bcd8: aa1303e0 mov x0, x19 + 40bcdc: 97ffef09 bl 407900 <_Unwind_Resume@plt> + 40bce0: f9400bf3 ldr x19, [sp, #16] + 40bce4: a8c67bfd ldp x29, x30, [sp], #96 + 40bce8: d65f03c0 ret + +000000000040bcec <_ZNK5Catch8Matchers21StringContainsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch8Matchers21StringContainsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40bcec: a9bb7bfd stp x29, x30, [sp, #-80]! + 40bcf0: 910003fd mov x29, sp + 40bcf4: f9000bf3 str x19, [sp, #16] + 40bcf8: f90017e0 str x0, [sp, #40] + 40bcfc: f90013e1 str x1, [sp, #32] + 40bd00: f94017e0 ldr x0, [sp, #40] + 40bd04: 9100c000 add x0, x0, #0x30 + 40bd08: 9100c3e1 add x1, sp, #0x30 + 40bd0c: aa0103e8 mov x8, x1 + 40bd10: f94013e1 ldr x1, [sp, #32] + 40bd14: 97fffed6 bl 40b86c <_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 40bd18: f94017e0 ldr x0, [sp, #40] + 40bd1c: 9100e001 add x1, x0, #0x38 + 40bd20: 9100c3e0 add x0, sp, #0x30 + 40bd24: 9401571a bl 46198c <_ZN5Catch8containsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 40bd28: 12001c13 and w19, w0, #0xff + 40bd2c: d503201f nop + 40bd30: 9100c3e0 add x0, sp, #0x30 + 40bd34: 97ffecf3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bd38: 2a1303e0 mov w0, w19 + 40bd3c: 14000006 b 40bd54 <_ZNK5Catch8Matchers21StringContainsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> + 40bd40: aa0003f3 mov x19, x0 + 40bd44: 9100c3e0 add x0, sp, #0x30 + 40bd48: 97ffecee bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bd4c: aa1303e0 mov x0, x19 + 40bd50: 97ffeeec bl 407900 <_Unwind_Resume@plt> + 40bd54: f9400bf3 ldr x19, [sp, #16] + 40bd58: a8c57bfd ldp x29, x30, [sp], #80 + 40bd5c: d65f03c0 ret + +000000000040bd60 <_ZThn40_NK5Catch8Matchers21StringContainsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZThn40_NK5Catch8Matchers21StringContainsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40bd60: d100a000 sub x0, x0, #0x28 + 40bd64: 17ffffe2 b 40bcec <_ZNK5Catch8Matchers21StringContainsMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +000000000040bd68 <_ZN5Catch8Matchers17StartsWithMatcherC1ERKNS0_11CasedStringE>: +_ZN5Catch8Matchers17StartsWithMatcherC2ERKNS0_11CasedStringE(): + 40bd68: a9ba7bfd stp x29, x30, [sp, #-96]! + 40bd6c: 910003fd mov x29, sp + 40bd70: f9000bf3 str x19, [sp, #16] + 40bd74: f90017e0 str x0, [sp, #40] + 40bd78: f90013e1 str x1, [sp, #32] + 40bd7c: f94017f3 ldr x19, [sp, #40] + 40bd80: 910163e0 add x0, sp, #0x58 + 40bd84: 97ffeee3 bl 407910 <_ZNSaIcEC1Ev@plt> + 40bd88: 910163e0 add x0, sp, #0x58 + 40bd8c: 9100e3e3 add x3, sp, #0x38 + 40bd90: aa0003e2 mov x2, x0 + 40bd94: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40bd98: 910fc001 add x1, x0, #0x3f0 + 40bd9c: aa0303e0 mov x0, x3 + 40bda0: 97ffee38 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 40bda4: 9100e3e0 add x0, sp, #0x38 + 40bda8: f94013e2 ldr x2, [sp, #32] + 40bdac: aa0003e1 mov x1, x0 + 40bdb0: aa1303e0 mov x0, x19 + 40bdb4: 97fffee9 bl 40b958 <_ZN5Catch8Matchers17StringMatcherBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11CasedStringE> + 40bdb8: 9100e3e0 add x0, sp, #0x38 + 40bdbc: 97ffecd1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bdc0: 910163e0 add x0, sp, #0x58 + 40bdc4: 97ffed9f bl 407440 <_ZNSaIcED1Ev@plt> + 40bdc8: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bdcc: 91062001 add x1, x0, #0x188 + 40bdd0: f94017e0 ldr x0, [sp, #40] + 40bdd4: f9000001 str x1, [x0] + 40bdd8: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bddc: 9106e001 add x1, x0, #0x1b8 + 40bde0: f94017e0 ldr x0, [sp, #40] + 40bde4: f9001401 str x1, [x0, #40] + 40bde8: 1400000a b 40be10 <_ZN5Catch8Matchers17StartsWithMatcherC1ERKNS0_11CasedStringE+0xa8> + 40bdec: aa0003f3 mov x19, x0 + 40bdf0: 9100e3e0 add x0, sp, #0x38 + 40bdf4: 97ffecc3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bdf8: 14000002 b 40be00 <_ZN5Catch8Matchers17StartsWithMatcherC1ERKNS0_11CasedStringE+0x98> + 40bdfc: aa0003f3 mov x19, x0 + 40be00: 910163e0 add x0, sp, #0x58 + 40be04: 97ffed8f bl 407440 <_ZNSaIcED1Ev@plt> + 40be08: aa1303e0 mov x0, x19 + 40be0c: 97ffeebd bl 407900 <_Unwind_Resume@plt> + 40be10: f9400bf3 ldr x19, [sp, #16] + 40be14: a8c67bfd ldp x29, x30, [sp], #96 + 40be18: d65f03c0 ret + +000000000040be1c <_ZNK5Catch8Matchers17StartsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch8Matchers17StartsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40be1c: a9bb7bfd stp x29, x30, [sp, #-80]! + 40be20: 910003fd mov x29, sp + 40be24: f9000bf3 str x19, [sp, #16] + 40be28: f90017e0 str x0, [sp, #40] + 40be2c: f90013e1 str x1, [sp, #32] + 40be30: f94017e0 ldr x0, [sp, #40] + 40be34: 9100c000 add x0, x0, #0x30 + 40be38: 9100c3e1 add x1, sp, #0x30 + 40be3c: aa0103e8 mov x8, x1 + 40be40: f94013e1 ldr x1, [sp, #32] + 40be44: 97fffe8a bl 40b86c <_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 40be48: f94017e0 ldr x0, [sp, #40] + 40be4c: 9100e001 add x1, x0, #0x38 + 40be50: 9100c3e0 add x0, sp, #0x30 + 40be54: 94015657 bl 4617b0 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 40be58: 12001c13 and w19, w0, #0xff + 40be5c: d503201f nop + 40be60: 9100c3e0 add x0, sp, #0x30 + 40be64: 97ffeca7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40be68: 2a1303e0 mov w0, w19 + 40be6c: 14000006 b 40be84 <_ZNK5Catch8Matchers17StartsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> + 40be70: aa0003f3 mov x19, x0 + 40be74: 9100c3e0 add x0, sp, #0x30 + 40be78: 97ffeca2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40be7c: aa1303e0 mov x0, x19 + 40be80: 97ffeea0 bl 407900 <_Unwind_Resume@plt> + 40be84: f9400bf3 ldr x19, [sp, #16] + 40be88: a8c57bfd ldp x29, x30, [sp], #80 + 40be8c: d65f03c0 ret + +000000000040be90 <_ZThn40_NK5Catch8Matchers17StartsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZThn40_NK5Catch8Matchers17StartsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40be90: d100a000 sub x0, x0, #0x28 + 40be94: 17ffffe2 b 40be1c <_ZNK5Catch8Matchers17StartsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +000000000040be98 <_ZN5Catch8Matchers15EndsWithMatcherC1ERKNS0_11CasedStringE>: +_ZN5Catch8Matchers15EndsWithMatcherC2ERKNS0_11CasedStringE(): + 40be98: a9ba7bfd stp x29, x30, [sp, #-96]! + 40be9c: 910003fd mov x29, sp + 40bea0: f9000bf3 str x19, [sp, #16] + 40bea4: f90017e0 str x0, [sp, #40] + 40bea8: f90013e1 str x1, [sp, #32] + 40beac: f94017f3 ldr x19, [sp, #40] + 40beb0: 910163e0 add x0, sp, #0x58 + 40beb4: 97ffee97 bl 407910 <_ZNSaIcEC1Ev@plt> + 40beb8: 910163e0 add x0, sp, #0x58 + 40bebc: 9100e3e3 add x3, sp, #0x38 + 40bec0: aa0003e2 mov x2, x0 + 40bec4: b00005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40bec8: 91100001 add x1, x0, #0x400 + 40becc: aa0303e0 mov x0, x3 + 40bed0: 97ffedec bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 40bed4: 9100e3e0 add x0, sp, #0x38 + 40bed8: f94013e2 ldr x2, [sp, #32] + 40bedc: aa0003e1 mov x1, x0 + 40bee0: aa1303e0 mov x0, x19 + 40bee4: 97fffe9d bl 40b958 <_ZN5Catch8Matchers17StringMatcherBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11CasedStringE> + 40bee8: 9100e3e0 add x0, sp, #0x38 + 40beec: 97ffec85 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bef0: 910163e0 add x0, sp, #0x58 + 40bef4: 97ffed53 bl 407440 <_ZNSaIcED1Ev@plt> + 40bef8: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40befc: 91050001 add x1, x0, #0x140 + 40bf00: f94017e0 ldr x0, [sp, #40] + 40bf04: f9000001 str x1, [x0] + 40bf08: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bf0c: 9105c001 add x1, x0, #0x170 + 40bf10: f94017e0 ldr x0, [sp, #40] + 40bf14: f9001401 str x1, [x0, #40] + 40bf18: 1400000a b 40bf40 <_ZN5Catch8Matchers15EndsWithMatcherC1ERKNS0_11CasedStringE+0xa8> + 40bf1c: aa0003f3 mov x19, x0 + 40bf20: 9100e3e0 add x0, sp, #0x38 + 40bf24: 97ffec77 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bf28: 14000002 b 40bf30 <_ZN5Catch8Matchers15EndsWithMatcherC1ERKNS0_11CasedStringE+0x98> + 40bf2c: aa0003f3 mov x19, x0 + 40bf30: 910163e0 add x0, sp, #0x58 + 40bf34: 97ffed43 bl 407440 <_ZNSaIcED1Ev@plt> + 40bf38: aa1303e0 mov x0, x19 + 40bf3c: 97ffee71 bl 407900 <_Unwind_Resume@plt> + 40bf40: f9400bf3 ldr x19, [sp, #16] + 40bf44: a8c67bfd ldp x29, x30, [sp], #96 + 40bf48: d65f03c0 ret + +000000000040bf4c <_ZNK5Catch8Matchers15EndsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch8Matchers15EndsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40bf4c: a9bb7bfd stp x29, x30, [sp, #-80]! + 40bf50: 910003fd mov x29, sp + 40bf54: f9000bf3 str x19, [sp, #16] + 40bf58: f90017e0 str x0, [sp, #40] + 40bf5c: f90013e1 str x1, [sp, #32] + 40bf60: f94017e0 ldr x0, [sp, #40] + 40bf64: 9100c000 add x0, x0, #0x30 + 40bf68: 9100c3e1 add x1, sp, #0x30 + 40bf6c: aa0103e8 mov x8, x1 + 40bf70: f94013e1 ldr x1, [sp, #32] + 40bf74: 97fffe3e bl 40b86c <_ZNK5Catch8Matchers11CasedString12adjustStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 40bf78: f94017e0 ldr x0, [sp, #40] + 40bf7c: 9100e001 add x1, x0, #0x38 + 40bf80: 9100c3e0 add x0, sp, #0x30 + 40bf84: 94015643 bl 461890 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 40bf88: 12001c13 and w19, w0, #0xff + 40bf8c: d503201f nop + 40bf90: 9100c3e0 add x0, sp, #0x30 + 40bf94: 97ffec5b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bf98: 2a1303e0 mov w0, w19 + 40bf9c: 14000006 b 40bfb4 <_ZNK5Catch8Matchers15EndsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> + 40bfa0: aa0003f3 mov x19, x0 + 40bfa4: 9100c3e0 add x0, sp, #0x30 + 40bfa8: 97ffec56 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40bfac: aa1303e0 mov x0, x19 + 40bfb0: 97ffee54 bl 407900 <_Unwind_Resume@plt> + 40bfb4: f9400bf3 ldr x19, [sp, #16] + 40bfb8: a8c57bfd ldp x29, x30, [sp], #80 + 40bfbc: d65f03c0 ret + +000000000040bfc0 <_ZThn40_NK5Catch8Matchers15EndsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZThn40_NK5Catch8Matchers15EndsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40bfc0: d100a000 sub x0, x0, #0x28 + 40bfc4: 17ffffe2 b 40bf4c <_ZNK5Catch8Matchers15EndsWithMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +000000000040bfc8 <_ZN5Catch8Matchers12RegexMatcherC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE>: +_ZN5Catch8Matchers12RegexMatcherC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE(): + 40bfc8: a9bc7bfd stp x29, x30, [sp, #-64]! + 40bfcc: 910003fd mov x29, sp + 40bfd0: f9000bf3 str x19, [sp, #16] + 40bfd4: f9001fe0 str x0, [sp, #56] + 40bfd8: f9001be1 str x1, [sp, #48] + 40bfdc: b9002fe2 str w2, [sp, #44] + 40bfe0: f9401fe0 ldr x0, [sp, #56] + 40bfe4: 9400040a bl 40d00c <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 40bfe8: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bfec: 9103e001 add x1, x0, #0xf8 + 40bff0: f9401fe0 ldr x0, [sp, #56] + 40bff4: f9000001 str x1, [x0] + 40bff8: d00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40bffc: 9104a001 add x1, x0, #0x128 + 40c000: f9401fe0 ldr x0, [sp, #56] + 40c004: f9001401 str x1, [x0, #40] + 40c008: f9401fe0 ldr x0, [sp, #56] + 40c00c: 9100c013 add x19, x0, #0x30 + 40c010: f9401be0 ldr x0, [sp, #48] + 40c014: 97fffa56 bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 40c018: aa0003e1 mov x1, x0 + 40c01c: aa1303e0 mov x0, x19 + 40c020: 97ffec2c bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 40c024: f9401fe0 ldr x0, [sp, #56] + 40c028: b9402fe1 ldr w1, [sp, #44] + 40c02c: b9005001 str w1, [x0, #80] + 40c030: d503201f nop + 40c034: f9400bf3 ldr x19, [sp, #16] + 40c038: a8c47bfd ldp x29, x30, [sp], #64 + 40c03c: d65f03c0 ret + +000000000040c040 <_ZNK5Catch8Matchers12RegexMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch8Matchers12RegexMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40c040: a9ba7bfd stp x29, x30, [sp, #-96]! + 40c044: 910003fd mov x29, sp + 40c048: f9000bf3 str x19, [sp, #16] + 40c04c: f90017e0 str x0, [sp, #40] + 40c050: f90013e1 str x1, [sp, #32] + 40c054: 52800200 mov w0, #0x10 // #16 + 40c058: b9005fe0 str w0, [sp, #92] + 40c05c: f94017e0 ldr x0, [sp, #40] + 40c060: b9405000 ldr w0, [x0, #80] + 40c064: 7100041f cmp w0, #0x1 + 40c068: 54000081 b.ne 40c078 <_ZNK5Catch8Matchers12RegexMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x38> // b.any + 40c06c: 910173e0 add x0, sp, #0x5c + 40c070: 52800021 mov w1, #0x1 // #1 + 40c074: 9400024f bl 40c9b0 <_ZNSt15regex_constantsoRERNS_18syntax_option_typeES0_> + 40c078: f94017e0 ldr x0, [sp, #40] + 40c07c: 9100c001 add x1, x0, #0x30 + 40c080: b9405fe2 ldr w2, [sp, #92] + 40c084: 9100e3e0 add x0, sp, #0x38 + 40c088: 9400044d bl 40d1bc <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants18syntax_option_typeE> + 40c08c: 9100e3e0 add x0, sp, #0x38 + 40c090: 52800002 mov w2, #0x0 // #0 + 40c094: aa0003e1 mov x1, x0 + 40c098: f94013e0 ldr x0, [sp, #32] + 40c09c: 9400046c bl 40d24c <_ZSt11regex_matchISt11char_traitsIcESaIcEcNSt7__cxx1112regex_traitsIcEEEbRKNS3_12basic_stringIT1_T_T0_EERKNS3_11basic_regexIS7_T2_EENSt15regex_constants15match_flag_typeE> + 40c0a0: 12001c13 and w19, w0, #0xff + 40c0a4: d503201f nop + 40c0a8: 9100e3e0 add x0, sp, #0x38 + 40c0ac: 9400045c bl 40d21c <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEED1Ev> + 40c0b0: 2a1303e0 mov w0, w19 + 40c0b4: 14000006 b 40c0cc <_ZNK5Catch8Matchers12RegexMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8c> + 40c0b8: aa0003f3 mov x19, x0 + 40c0bc: 9100e3e0 add x0, sp, #0x38 + 40c0c0: 94000457 bl 40d21c <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEED1Ev> + 40c0c4: aa1303e0 mov x0, x19 + 40c0c8: 97ffee0e bl 407900 <_Unwind_Resume@plt> + 40c0cc: f9400bf3 ldr x19, [sp, #16] + 40c0d0: a8c67bfd ldp x29, x30, [sp], #96 + 40c0d4: d65f03c0 ret + +000000000040c0d8 <_ZThn40_NK5Catch8Matchers12RegexMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZThn40_NK5Catch8Matchers12RegexMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 40c0d8: d100a000 sub x0, x0, #0x28 + 40c0dc: 17ffffd9 b 40c040 <_ZNK5Catch8Matchers12RegexMatcher5matchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +000000000040c0e0 <_ZNK5Catch8Matchers12RegexMatcher8describeB5cxx11Ev>: +_ZNK5Catch8Matchers12RegexMatcher8describeB5cxx11Ev(): + 40c0e0: a9b97bfd stp x29, x30, [sp, #-112]! + 40c0e4: 910003fd mov x29, sp + 40c0e8: f9000bf3 str x19, [sp, #16] + 40c0ec: aa0803f3 mov x19, x8 + 40c0f0: f90017e0 str x0, [sp, #40] + 40c0f4: f94017e0 ldr x0, [sp, #40] + 40c0f8: 9100c000 add x0, x0, #0x30 + 40c0fc: 910143e1 add x1, sp, #0x50 + 40c100: aa0103e8 mov x8, x1 + 40c104: 97fffb52 bl 40ae4c <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES7_RKT_> + 40c108: 910143e0 add x0, sp, #0x50 + 40c10c: 9100c3e1 add x1, sp, #0x30 + 40c110: aa0103e8 mov x8, x1 + 40c114: aa0003e1 mov x1, x0 + 40c118: 900005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40c11c: 91104000 add x0, x0, #0x410 + 40c120: 940003f9 bl 40d104 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_> + 40c124: f94017e0 ldr x0, [sp, #40] + 40c128: b9405000 ldr w0, [x0, #80] + 40c12c: 7100001f cmp w0, #0x0 + 40c130: 54000081 b.ne 40c140 <_ZNK5Catch8Matchers12RegexMatcher8describeB5cxx11Ev+0x60> // b.any + 40c134: 900005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40c138: 91108000 add x0, x0, #0x420 + 40c13c: 14000003 b 40c148 <_ZNK5Catch8Matchers12RegexMatcher8describeB5cxx11Ev+0x68> + 40c140: 900005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40c144: 9110e000 add x0, x0, #0x438 + 40c148: 9100c3e2 add x2, sp, #0x30 + 40c14c: aa1303e8 mov x8, x19 + 40c150: aa0003e1 mov x1, x0 + 40c154: aa0203e0 mov x0, x2 + 40c158: 97fffa8e bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 40c15c: d503201f nop + 40c160: 9100c3e0 add x0, sp, #0x30 + 40c164: 97ffebe7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40c168: 910143e0 add x0, sp, #0x50 + 40c16c: 97ffebe5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40c170: 1400000a b 40c198 <_ZNK5Catch8Matchers12RegexMatcher8describeB5cxx11Ev+0xb8> + 40c174: aa0003f3 mov x19, x0 + 40c178: 9100c3e0 add x0, sp, #0x30 + 40c17c: 97ffebe1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40c180: 14000002 b 40c188 <_ZNK5Catch8Matchers12RegexMatcher8describeB5cxx11Ev+0xa8> + 40c184: aa0003f3 mov x19, x0 + 40c188: 910143e0 add x0, sp, #0x50 + 40c18c: 97ffebdd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40c190: aa1303e0 mov x0, x19 + 40c194: 97ffeddb bl 407900 <_Unwind_Resume@plt> + 40c198: aa1303e0 mov x0, x19 + 40c19c: f9400bf3 ldr x19, [sp, #16] + 40c1a0: a8c77bfd ldp x29, x30, [sp], #112 + 40c1a4: d65f03c0 ret + +000000000040c1a8 <_ZN5Catch8Matchers6EqualsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE>: +_ZN5Catch8Matchers6EqualsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE(): + 40c1a8: a9ba7bfd stp x29, x30, [sp, #-96]! + 40c1ac: 910003fd mov x29, sp + 40c1b0: f9000bf3 str x19, [sp, #16] + 40c1b4: aa0803f3 mov x19, x8 + 40c1b8: f90017e0 str x0, [sp, #40] + 40c1bc: b90027e1 str w1, [sp, #36] + 40c1c0: 9100e3e0 add x0, sp, #0x38 + 40c1c4: b94027e2 ldr w2, [sp, #36] + 40c1c8: f94017e1 ldr x1, [sp, #40] + 40c1cc: 97fffd97 bl 40b828 <_ZN5Catch8Matchers11CasedStringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE> + 40c1d0: 9100e3e0 add x0, sp, #0x38 + 40c1d4: aa0003e1 mov x1, x0 + 40c1d8: aa1303e0 mov x0, x19 + 40c1dc: 97fffe51 bl 40bb20 <_ZN5Catch8Matchers19StringEqualsMatcherC1ERKNS0_11CasedStringE> + 40c1e0: d503201f nop + 40c1e4: 9100e3e0 add x0, sp, #0x38 + 40c1e8: 97fff7c8 bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40c1ec: 14000006 b 40c204 <_ZN5Catch8Matchers6EqualsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x5c> + 40c1f0: aa0003f3 mov x19, x0 + 40c1f4: 9100e3e0 add x0, sp, #0x38 + 40c1f8: 97fff7c4 bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40c1fc: aa1303e0 mov x0, x19 + 40c200: 97ffedc0 bl 407900 <_Unwind_Resume@plt> + 40c204: aa1303e0 mov x0, x19 + 40c208: f9400bf3 ldr x19, [sp, #16] + 40c20c: a8c67bfd ldp x29, x30, [sp], #96 + 40c210: d65f03c0 ret + +000000000040c214 <_ZN5Catch8Matchers8ContainsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE>: +_ZN5Catch8Matchers8ContainsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE(): + 40c214: a9ba7bfd stp x29, x30, [sp, #-96]! + 40c218: 910003fd mov x29, sp + 40c21c: f9000bf3 str x19, [sp, #16] + 40c220: aa0803f3 mov x19, x8 + 40c224: f90017e0 str x0, [sp, #40] + 40c228: b90027e1 str w1, [sp, #36] + 40c22c: 9100e3e0 add x0, sp, #0x38 + 40c230: b94027e2 ldr w2, [sp, #36] + 40c234: f94017e1 ldr x1, [sp, #40] + 40c238: 97fffd7c bl 40b828 <_ZN5Catch8Matchers11CasedStringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE> + 40c23c: 9100e3e0 add x0, sp, #0x38 + 40c240: aa0003e1 mov x1, x0 + 40c244: aa1303e0 mov x0, x19 + 40c248: 97fffe7c bl 40bc38 <_ZN5Catch8Matchers21StringContainsMatcherC1ERKNS0_11CasedStringE> + 40c24c: d503201f nop + 40c250: 9100e3e0 add x0, sp, #0x38 + 40c254: 97fff7ad bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40c258: 14000006 b 40c270 <_ZN5Catch8Matchers8ContainsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x5c> + 40c25c: aa0003f3 mov x19, x0 + 40c260: 9100e3e0 add x0, sp, #0x38 + 40c264: 97fff7a9 bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40c268: aa1303e0 mov x0, x19 + 40c26c: 97ffeda5 bl 407900 <_Unwind_Resume@plt> + 40c270: aa1303e0 mov x0, x19 + 40c274: f9400bf3 ldr x19, [sp, #16] + 40c278: a8c67bfd ldp x29, x30, [sp], #96 + 40c27c: d65f03c0 ret + +000000000040c280 <_ZN5Catch8Matchers8EndsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE>: +_ZN5Catch8Matchers8EndsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE(): + 40c280: a9ba7bfd stp x29, x30, [sp, #-96]! + 40c284: 910003fd mov x29, sp + 40c288: f9000bf3 str x19, [sp, #16] + 40c28c: aa0803f3 mov x19, x8 + 40c290: f90017e0 str x0, [sp, #40] + 40c294: b90027e1 str w1, [sp, #36] + 40c298: 9100e3e0 add x0, sp, #0x38 + 40c29c: b94027e2 ldr w2, [sp, #36] + 40c2a0: f94017e1 ldr x1, [sp, #40] + 40c2a4: 97fffd61 bl 40b828 <_ZN5Catch8Matchers11CasedStringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE> + 40c2a8: 9100e3e0 add x0, sp, #0x38 + 40c2ac: aa0003e1 mov x1, x0 + 40c2b0: aa1303e0 mov x0, x19 + 40c2b4: 97fffef9 bl 40be98 <_ZN5Catch8Matchers15EndsWithMatcherC1ERKNS0_11CasedStringE> + 40c2b8: d503201f nop + 40c2bc: 9100e3e0 add x0, sp, #0x38 + 40c2c0: 97fff792 bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40c2c4: 14000006 b 40c2dc <_ZN5Catch8Matchers8EndsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x5c> + 40c2c8: aa0003f3 mov x19, x0 + 40c2cc: 9100e3e0 add x0, sp, #0x38 + 40c2d0: 97fff78e bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40c2d4: aa1303e0 mov x0, x19 + 40c2d8: 97ffed8a bl 407900 <_Unwind_Resume@plt> + 40c2dc: aa1303e0 mov x0, x19 + 40c2e0: f9400bf3 ldr x19, [sp, #16] + 40c2e4: a8c67bfd ldp x29, x30, [sp], #96 + 40c2e8: d65f03c0 ret + +000000000040c2ec <_ZN5Catch8Matchers10StartsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE>: +_ZN5Catch8Matchers10StartsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE(): + 40c2ec: a9ba7bfd stp x29, x30, [sp, #-96]! + 40c2f0: 910003fd mov x29, sp + 40c2f4: f9000bf3 str x19, [sp, #16] + 40c2f8: aa0803f3 mov x19, x8 + 40c2fc: f90017e0 str x0, [sp, #40] + 40c300: b90027e1 str w1, [sp, #36] + 40c304: 9100e3e0 add x0, sp, #0x38 + 40c308: b94027e2 ldr w2, [sp, #36] + 40c30c: f94017e1 ldr x1, [sp, #40] + 40c310: 97fffd46 bl 40b828 <_ZN5Catch8Matchers11CasedStringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE> + 40c314: 9100e3e0 add x0, sp, #0x38 + 40c318: aa0003e1 mov x1, x0 + 40c31c: aa1303e0 mov x0, x19 + 40c320: 97fffe92 bl 40bd68 <_ZN5Catch8Matchers17StartsWithMatcherC1ERKNS0_11CasedStringE> + 40c324: d503201f nop + 40c328: 9100e3e0 add x0, sp, #0x38 + 40c32c: 97fff777 bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40c330: 14000006 b 40c348 <_ZN5Catch8Matchers10StartsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x5c> + 40c334: aa0003f3 mov x19, x0 + 40c338: 9100e3e0 add x0, sp, #0x38 + 40c33c: 97fff773 bl 40a108 <_ZN5Catch8Matchers11CasedStringD1Ev> + 40c340: aa1303e0 mov x0, x19 + 40c344: 97ffed6f bl 407900 <_Unwind_Resume@plt> + 40c348: aa1303e0 mov x0, x19 + 40c34c: f9400bf3 ldr x19, [sp, #16] + 40c350: a8c67bfd ldp x29, x30, [sp], #96 + 40c354: d65f03c0 ret + +000000000040c358 <_ZN5Catch8Matchers7MatchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE>: +_ZN5Catch8Matchers7MatchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE(): + 40c358: a9bb7bfd stp x29, x30, [sp, #-80]! + 40c35c: 910003fd mov x29, sp + 40c360: f9000bf3 str x19, [sp, #16] + 40c364: aa0803f3 mov x19, x8 + 40c368: f90017e0 str x0, [sp, #40] + 40c36c: b90027e1 str w1, [sp, #36] + 40c370: 9100c3e0 add x0, sp, #0x30 + 40c374: f94017e1 ldr x1, [sp, #40] + 40c378: 97ffeafe bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 40c37c: 9100c3e0 add x0, sp, #0x30 + 40c380: b94027e2 ldr w2, [sp, #36] + 40c384: aa0003e1 mov x1, x0 + 40c388: aa1303e0 mov x0, x19 + 40c38c: 97ffff0f bl 40bfc8 <_ZN5Catch8Matchers12RegexMatcherC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE> + 40c390: 9100c3e0 add x0, sp, #0x30 + 40c394: 97ffeb5b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40c398: aa1303e0 mov x0, x19 + 40c39c: f9400bf3 ldr x19, [sp, #16] + 40c3a0: a8c57bfd ldp x29, x30, [sp], #80 + 40c3a4: d65f03c0 ret + +000000000040c3a8 <_ZN9__gnu_cxx5__ops16__iter_less_iterEv>: +_ZN9__gnu_cxx5__ops16__iter_less_iterEv(): + 40c3a8: d65f03c0 ret + +000000000040c3ac <_ZN9__gnu_cxx5__ops14_Iter_less_valC1ENS0_15_Iter_less_iterE>: +_ZN9__gnu_cxx5__ops14_Iter_less_valC1ENS0_15_Iter_less_iterE(): + 40c3ac: d10043ff sub sp, sp, #0x10 + 40c3b0: f90007e0 str x0, [sp, #8] + 40c3b4: 390003e1 strb w1, [sp] + 40c3b8: d503201f nop + 40c3bc: 910043ff add sp, sp, #0x10 + 40c3c0: d65f03c0 ret + +000000000040c3c4 <_ZN9__gnu_cxx5__ops15__iter_less_valEv>: +_ZN9__gnu_cxx5__ops15__iter_less_valEv(): + 40c3c4: d65f03c0 ret + +000000000040c3c8 <_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE>: +_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE(): + 40c3c8: d10043ff sub sp, sp, #0x10 + 40c3cc: 390023e0 strb w0, [sp, #8] + 40c3d0: 2a0103e0 mov w0, w1 + 40c3d4: 910043ff add sp, sp, #0x10 + 40c3d8: d65f03c0 ret + +000000000040c3dc <_ZN9__gnu_cxx5__ops20__iter_equal_to_iterEv>: +_ZN9__gnu_cxx5__ops20__iter_equal_to_iterEv(): + 40c3dc: d65f03c0 ret + +000000000040c3e0 <_ZSt4__lgl>: +_ZSt4__lgl(): + 40c3e0: d10043ff sub sp, sp, #0x10 + 40c3e4: f90007e0 str x0, [sp, #8] + 40c3e8: f94007e0 ldr x0, [sp, #8] + 40c3ec: dac01000 clz x0, x0 + 40c3f0: 93407c00 sxtw x0, w0 + 40c3f4: d28007e1 mov x1, #0x3f // #63 + 40c3f8: cb000020 sub x0, x1, x0 + 40c3fc: 910043ff add sp, sp, #0x10 + 40c400: d65f03c0 ret + +000000000040c404 <_ZNKSt9type_infoeqERKS_>: +_ZNKSt9type_infoeqERKS_(): + 40c404: a9be7bfd stp x29, x30, [sp, #-32]! + 40c408: 910003fd mov x29, sp + 40c40c: f9000fe0 str x0, [sp, #24] + 40c410: f9000be1 str x1, [sp, #16] + 40c414: f9400fe0 ldr x0, [sp, #24] + 40c418: f9400401 ldr x1, [x0, #8] + 40c41c: f9400be0 ldr x0, [sp, #16] + 40c420: f9400400 ldr x0, [x0, #8] + 40c424: eb00003f cmp x1, x0 + 40c428: 540001e0 b.eq 40c464 <_ZNKSt9type_infoeqERKS_+0x60> // b.none + 40c42c: f9400fe0 ldr x0, [sp, #24] + 40c430: f9400400 ldr x0, [x0, #8] + 40c434: 39400000 ldrb w0, [x0] + 40c438: 7100a81f cmp w0, #0x2a + 40c43c: 54000180 b.eq 40c46c <_ZNKSt9type_infoeqERKS_+0x68> // b.none + 40c440: f9400fe0 ldr x0, [sp, #24] + 40c444: f9400402 ldr x2, [x0, #8] + 40c448: f9400be0 ldr x0, [sp, #16] + 40c44c: f9400400 ldr x0, [x0, #8] + 40c450: aa0003e1 mov x1, x0 + 40c454: aa0203e0 mov x0, x2 + 40c458: 97ffec9e bl 4076d0 + 40c45c: 7100001f cmp w0, #0x0 + 40c460: 54000061 b.ne 40c46c <_ZNKSt9type_infoeqERKS_+0x68> // b.any + 40c464: 52800020 mov w0, #0x1 // #1 + 40c468: 14000002 b 40c470 <_ZNKSt9type_infoeqERKS_+0x6c> + 40c46c: 52800000 mov w0, #0x0 // #0 + 40c470: a8c27bfd ldp x29, x30, [sp], #32 + 40c474: d65f03c0 ret + +000000000040c478 <_ZnwmPv>: +_ZnwmPv(): + 40c478: d10043ff sub sp, sp, #0x10 + 40c47c: f90007e0 str x0, [sp, #8] + 40c480: f90003e1 str x1, [sp] + 40c484: f94003e0 ldr x0, [sp] + 40c488: 910043ff add sp, sp, #0x10 + 40c48c: d65f03c0 ret + +000000000040c490 <_ZdlPvS_>: +_ZdlPvS_(): + 40c490: d10043ff sub sp, sp, #0x10 + 40c494: f90007e0 str x0, [sp, #8] + 40c498: f90003e1 str x1, [sp] + 40c49c: d503201f nop + 40c4a0: 910043ff add sp, sp, #0x10 + 40c4a4: d65f03c0 ret + +000000000040c4a8 <_ZStanSt13_Ios_FmtflagsS_>: +_ZStanSt13_Ios_FmtflagsS_(): + 40c4a8: d10043ff sub sp, sp, #0x10 + 40c4ac: b9000fe0 str w0, [sp, #12] + 40c4b0: b9000be1 str w1, [sp, #8] + 40c4b4: b9400fe1 ldr w1, [sp, #12] + 40c4b8: b9400be0 ldr w0, [sp, #8] + 40c4bc: 0a000020 and w0, w1, w0 + 40c4c0: 910043ff add sp, sp, #0x10 + 40c4c4: d65f03c0 ret + +000000000040c4c8 <_ZStorSt13_Ios_FmtflagsS_>: +_ZStorSt13_Ios_FmtflagsS_(): + 40c4c8: d10043ff sub sp, sp, #0x10 + 40c4cc: b9000fe0 str w0, [sp, #12] + 40c4d0: b9000be1 str w1, [sp, #8] + 40c4d4: b9400fe1 ldr w1, [sp, #12] + 40c4d8: b9400be0 ldr w0, [sp, #8] + 40c4dc: 2a000020 orr w0, w1, w0 + 40c4e0: 910043ff add sp, sp, #0x10 + 40c4e4: d65f03c0 ret + +000000000040c4e8 <_ZStcoSt13_Ios_Fmtflags>: +_ZStcoSt13_Ios_Fmtflags(): + 40c4e8: d10043ff sub sp, sp, #0x10 + 40c4ec: b9000fe0 str w0, [sp, #12] + 40c4f0: b9400fe0 ldr w0, [sp, #12] + 40c4f4: 2a2003e0 mvn w0, w0 + 40c4f8: 910043ff add sp, sp, #0x10 + 40c4fc: d65f03c0 ret + +000000000040c500 <_ZStoRRSt13_Ios_FmtflagsS_>: +_ZStoRRSt13_Ios_FmtflagsS_(): + 40c500: a9be7bfd stp x29, x30, [sp, #-32]! + 40c504: 910003fd mov x29, sp + 40c508: f9000fe0 str x0, [sp, #24] + 40c50c: b90017e1 str w1, [sp, #20] + 40c510: f9400fe0 ldr x0, [sp, #24] + 40c514: b9400000 ldr w0, [x0] + 40c518: b94017e1 ldr w1, [sp, #20] + 40c51c: 97ffffeb bl 40c4c8 <_ZStorSt13_Ios_FmtflagsS_> + 40c520: 2a0003e1 mov w1, w0 + 40c524: f9400fe0 ldr x0, [sp, #24] + 40c528: b9000001 str w1, [x0] + 40c52c: f9400fe0 ldr x0, [sp, #24] + 40c530: a8c27bfd ldp x29, x30, [sp], #32 + 40c534: d65f03c0 ret + +000000000040c538 <_ZStaNRSt13_Ios_FmtflagsS_>: +_ZStaNRSt13_Ios_FmtflagsS_(): + 40c538: a9be7bfd stp x29, x30, [sp, #-32]! + 40c53c: 910003fd mov x29, sp + 40c540: f9000fe0 str x0, [sp, #24] + 40c544: b90017e1 str w1, [sp, #20] + 40c548: f9400fe0 ldr x0, [sp, #24] + 40c54c: b9400000 ldr w0, [x0] + 40c550: b94017e1 ldr w1, [sp, #20] + 40c554: 97ffffd5 bl 40c4a8 <_ZStanSt13_Ios_FmtflagsS_> + 40c558: 2a0003e1 mov w1, w0 + 40c55c: f9400fe0 ldr x0, [sp, #24] + 40c560: b9000001 str w1, [x0] + 40c564: f9400fe0 ldr x0, [sp, #24] + 40c568: a8c27bfd ldp x29, x30, [sp], #32 + 40c56c: d65f03c0 ret + +000000000040c570 <_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_>: +_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_(): + 40c570: a9bc7bfd stp x29, x30, [sp, #-64]! + 40c574: 910003fd mov x29, sp + 40c578: f9000bf3 str x19, [sp, #16] + 40c57c: f90017e0 str x0, [sp, #40] + 40c580: b90027e1 str w1, [sp, #36] + 40c584: b90023e2 str w2, [sp, #32] + 40c588: f94017e0 ldr x0, [sp, #40] + 40c58c: b9401800 ldr w0, [x0, #24] + 40c590: b9003fe0 str w0, [sp, #60] + 40c594: f94017e0 ldr x0, [sp, #40] + 40c598: 91006013 add x19, x0, #0x18 + 40c59c: b94023e0 ldr w0, [sp, #32] + 40c5a0: 97ffffd2 bl 40c4e8 <_ZStcoSt13_Ios_Fmtflags> + 40c5a4: 2a0003e1 mov w1, w0 + 40c5a8: aa1303e0 mov x0, x19 + 40c5ac: 97ffffe3 bl 40c538 <_ZStaNRSt13_Ios_FmtflagsS_> + 40c5b0: f94017e0 ldr x0, [sp, #40] + 40c5b4: 91006013 add x19, x0, #0x18 + 40c5b8: b94023e1 ldr w1, [sp, #32] + 40c5bc: b94027e0 ldr w0, [sp, #36] + 40c5c0: 97ffffba bl 40c4a8 <_ZStanSt13_Ios_FmtflagsS_> + 40c5c4: 2a0003e1 mov w1, w0 + 40c5c8: aa1303e0 mov x0, x19 + 40c5cc: 97ffffcd bl 40c500 <_ZStoRRSt13_Ios_FmtflagsS_> + 40c5d0: b9403fe0 ldr w0, [sp, #60] + 40c5d4: f9400bf3 ldr x19, [sp, #16] + 40c5d8: a8c47bfd ldp x29, x30, [sp], #64 + 40c5dc: d65f03c0 ret + +000000000040c5e0 <_ZSt3hexRSt8ios_base>: +_ZSt3hexRSt8ios_base(): + 40c5e0: a9be7bfd stp x29, x30, [sp, #-32]! + 40c5e4: 910003fd mov x29, sp + 40c5e8: f9000fe0 str x0, [sp, #24] + 40c5ec: 52800942 mov w2, #0x4a // #74 + 40c5f0: 52800101 mov w1, #0x8 // #8 + 40c5f4: f9400fe0 ldr x0, [sp, #24] + 40c5f8: 97ffffde bl 40c570 <_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_> + 40c5fc: f9400fe0 ldr x0, [sp, #24] + 40c600: a8c27bfd ldp x29, x30, [sp], #32 + 40c604: d65f03c0 ret + +000000000040c608 <_ZSt3octRSt8ios_base>: +_ZSt3octRSt8ios_base(): + 40c608: a9be7bfd stp x29, x30, [sp, #-32]! + 40c60c: 910003fd mov x29, sp + 40c610: f9000fe0 str x0, [sp, #24] + 40c614: 52800942 mov w2, #0x4a // #74 + 40c618: 52800801 mov w1, #0x40 // #64 + 40c61c: f9400fe0 ldr x0, [sp, #24] + 40c620: 97ffffd4 bl 40c570 <_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_> + 40c624: f9400fe0 ldr x0, [sp, #24] + 40c628: a8c27bfd ldp x29, x30, [sp], #32 + 40c62c: d65f03c0 ret + +000000000040c630 <_ZNKSt5ctypeIcE7toupperEc>: +_ZNKSt5ctypeIcE7toupperEc(): + 40c630: a9be7bfd stp x29, x30, [sp, #-32]! + 40c634: 910003fd mov x29, sp + 40c638: f9000fe0 str x0, [sp, #24] + 40c63c: 39005fe1 strb w1, [sp, #23] + 40c640: f9400fe0 ldr x0, [sp, #24] + 40c644: f9400000 ldr x0, [x0] + 40c648: 91004000 add x0, x0, #0x10 + 40c64c: f9400002 ldr x2, [x0] + 40c650: 39405fe1 ldrb w1, [sp, #23] + 40c654: f9400fe0 ldr x0, [sp, #24] + 40c658: d63f0040 blr x2 + 40c65c: 12001c00 and w0, w0, #0xff + 40c660: a8c27bfd ldp x29, x30, [sp], #32 + 40c664: d65f03c0 ret + +000000000040c668 <_ZNKSt5ctypeIcE7tolowerEc>: +_ZNKSt5ctypeIcE7tolowerEc(): + 40c668: a9be7bfd stp x29, x30, [sp, #-32]! + 40c66c: 910003fd mov x29, sp + 40c670: f9000fe0 str x0, [sp, #24] + 40c674: 39005fe1 strb w1, [sp, #23] + 40c678: f9400fe0 ldr x0, [sp, #24] + 40c67c: f9400000 ldr x0, [x0] + 40c680: 91008000 add x0, x0, #0x20 + 40c684: f9400002 ldr x2, [x0] + 40c688: 39405fe1 ldrb w1, [sp, #23] + 40c68c: f9400fe0 ldr x0, [sp, #24] + 40c690: d63f0040 blr x2 + 40c694: 12001c00 and w0, w0, #0xff + 40c698: a8c27bfd ldp x29, x30, [sp], #32 + 40c69c: d65f03c0 ret + +000000000040c6a0 <_ZNKSt5ctypeIcE7tolowerEPcPKc>: +_ZNKSt5ctypeIcE7tolowerEPcPKc(): + 40c6a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 40c6a4: 910003fd mov x29, sp + 40c6a8: f90017e0 str x0, [sp, #40] + 40c6ac: f90013e1 str x1, [sp, #32] + 40c6b0: f9000fe2 str x2, [sp, #24] + 40c6b4: f94017e0 ldr x0, [sp, #40] + 40c6b8: f9400000 ldr x0, [x0] + 40c6bc: 9100a000 add x0, x0, #0x28 + 40c6c0: f9400003 ldr x3, [x0] + 40c6c4: f9400fe2 ldr x2, [sp, #24] + 40c6c8: f94013e1 ldr x1, [sp, #32] + 40c6cc: f94017e0 ldr x0, [sp, #40] + 40c6d0: d63f0060 blr x3 + 40c6d4: a8c37bfd ldp x29, x30, [sp], #48 + 40c6d8: d65f03c0 ret + +000000000040c6dc <_ZNKSt5ctypeIcE5widenEc>: +_ZNKSt5ctypeIcE5widenEc(): + 40c6dc: a9be7bfd stp x29, x30, [sp, #-32]! + 40c6e0: 910003fd mov x29, sp + 40c6e4: f9000fe0 str x0, [sp, #24] + 40c6e8: 39005fe1 strb w1, [sp, #23] + 40c6ec: f9400fe0 ldr x0, [sp, #24] + 40c6f0: 3940e000 ldrb w0, [x0, #56] + 40c6f4: 7100001f cmp w0, #0x0 + 40c6f8: 540000e0 b.eq 40c714 <_ZNKSt5ctypeIcE5widenEc+0x38> // b.none + 40c6fc: 39405fe0 ldrb w0, [sp, #23] + 40c700: f9400fe1 ldr x1, [sp, #24] + 40c704: 93407c00 sxtw x0, w0 + 40c708: 8b000020 add x0, x1, x0 + 40c70c: 3940e400 ldrb w0, [x0, #57] + 40c710: 1400000c b 40c740 <_ZNKSt5ctypeIcE5widenEc+0x64> + 40c714: f9400fe0 ldr x0, [sp, #24] + 40c718: 97ffeb6e bl 4074d0 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 40c71c: f9400fe0 ldr x0, [sp, #24] + 40c720: f9400000 ldr x0, [x0] + 40c724: 9100c000 add x0, x0, #0x30 + 40c728: f9400002 ldr x2, [x0] + 40c72c: 39405fe1 ldrb w1, [sp, #23] + 40c730: f9400fe0 ldr x0, [sp, #24] + 40c734: d63f0040 blr x2 + 40c738: 12001c00 and w0, w0, #0xff + 40c73c: d503201f nop + 40c740: a8c27bfd ldp x29, x30, [sp], #32 + 40c744: d65f03c0 ret + +000000000040c748 <_ZNKSt5ctypeIcE6narrowEcc>: +_ZNKSt5ctypeIcE6narrowEcc(): + 40c748: a9bd7bfd stp x29, x30, [sp, #-48]! + 40c74c: 910003fd mov x29, sp + 40c750: f9000fe0 str x0, [sp, #24] + 40c754: 39005fe1 strb w1, [sp, #23] + 40c758: 39005be2 strb w2, [sp, #22] + 40c75c: 39405fe0 ldrb w0, [sp, #23] + 40c760: f9400fe1 ldr x1, [sp, #24] + 40c764: 93407c00 sxtw x0, w0 + 40c768: 8b000020 add x0, x1, x0 + 40c76c: 3944e400 ldrb w0, [x0, #313] + 40c770: 7100001f cmp w0, #0x0 + 40c774: 540000e0 b.eq 40c790 <_ZNKSt5ctypeIcE6narrowEcc+0x48> // b.none + 40c778: 39405fe0 ldrb w0, [sp, #23] + 40c77c: f9400fe1 ldr x1, [sp, #24] + 40c780: 93407c00 sxtw x0, w0 + 40c784: 8b000020 add x0, x1, x0 + 40c788: 3944e400 ldrb w0, [x0, #313] + 40c78c: 14000016 b 40c7e4 <_ZNKSt5ctypeIcE6narrowEcc+0x9c> + 40c790: f9400fe0 ldr x0, [sp, #24] + 40c794: f9400000 ldr x0, [x0] + 40c798: 91010000 add x0, x0, #0x40 + 40c79c: f9400003 ldr x3, [x0] + 40c7a0: 39405be2 ldrb w2, [sp, #22] + 40c7a4: 39405fe1 ldrb w1, [sp, #23] + 40c7a8: f9400fe0 ldr x0, [sp, #24] + 40c7ac: d63f0060 blr x3 + 40c7b0: 12001c00 and w0, w0, #0xff + 40c7b4: 3900bfe0 strb w0, [sp, #47] + 40c7b8: 3940bfe1 ldrb w1, [sp, #47] + 40c7bc: 39405be0 ldrb w0, [sp, #22] + 40c7c0: 6b00003f cmp w1, w0 + 40c7c4: 540000e0 b.eq 40c7e0 <_ZNKSt5ctypeIcE6narrowEcc+0x98> // b.none + 40c7c8: 39405fe0 ldrb w0, [sp, #23] + 40c7cc: f9400fe1 ldr x1, [sp, #24] + 40c7d0: 93407c00 sxtw x0, w0 + 40c7d4: 8b000020 add x0, x1, x0 + 40c7d8: 3940bfe1 ldrb w1, [sp, #47] + 40c7dc: 3904e401 strb w1, [x0, #313] + 40c7e0: 3940bfe0 ldrb w0, [sp, #47] + 40c7e4: a8c37bfd ldp x29, x30, [sp], #48 + 40c7e8: d65f03c0 ret + +000000000040c7ec <_ZNKSt5ctypeIcE2isEtc>: +_ZNKSt5ctypeIcE2isEtc(): + 40c7ec: d10043ff sub sp, sp, #0x10 + 40c7f0: f90007e0 str x0, [sp, #8] + 40c7f4: 79000fe1 strh w1, [sp, #6] + 40c7f8: 390017e2 strb w2, [sp, #5] + 40c7fc: f94007e0 ldr x0, [sp, #8] + 40c800: f9401801 ldr x1, [x0, #48] + 40c804: 394017e0 ldrb w0, [sp, #5] + 40c808: d37ff800 lsl x0, x0, #1 + 40c80c: 8b000020 add x0, x1, x0 + 40c810: 79400001 ldrh w1, [x0] + 40c814: 79400fe0 ldrh w0, [sp, #6] + 40c818: 0a000020 and w0, w1, w0 + 40c81c: 12003c00 and w0, w0, #0xffff + 40c820: 7100001f cmp w0, #0x0 + 40c824: 1a9f07e0 cset w0, ne // ne = any + 40c828: 12001c00 and w0, w0, #0xff + 40c82c: 910043ff add sp, sp, #0x10 + 40c830: d65f03c0 ret + +000000000040c834 <_ZSt16__deque_buf_sizem>: +_ZSt16__deque_buf_sizem(): + 40c834: d10043ff sub sp, sp, #0x10 + 40c838: f90007e0 str x0, [sp, #8] + 40c83c: f94007e0 ldr x0, [sp, #8] + 40c840: f107fc1f cmp x0, #0x1ff + 40c844: 540000a8 b.hi 40c858 <_ZSt16__deque_buf_sizem+0x24> // b.pmore + 40c848: d2804001 mov x1, #0x200 // #512 + 40c84c: f94007e0 ldr x0, [sp, #8] + 40c850: 9ac00820 udiv x0, x1, x0 + 40c854: 14000002 b 40c85c <_ZSt16__deque_buf_sizem+0x28> + 40c858: d2800020 mov x0, #0x1 // #1 + 40c85c: 910043ff add sp, sp, #0x10 + 40c860: d65f03c0 ret + +000000000040c864 <_ZNSt15_Rb_tree_headerC1Ev>: +_ZNSt15_Rb_tree_headerC1Ev(): + 40c864: a9be7bfd stp x29, x30, [sp, #-32]! + 40c868: 910003fd mov x29, sp + 40c86c: f9000fe0 str x0, [sp, #24] + 40c870: f9400fe0 ldr x0, [sp, #24] + 40c874: b900001f str wzr, [x0] + 40c878: f9400fe0 ldr x0, [sp, #24] + 40c87c: 94000004 bl 40c88c <_ZNSt15_Rb_tree_header8_M_resetEv> + 40c880: d503201f nop + 40c884: a8c27bfd ldp x29, x30, [sp], #32 + 40c888: d65f03c0 ret + +000000000040c88c <_ZNSt15_Rb_tree_header8_M_resetEv>: +_ZNSt15_Rb_tree_header8_M_resetEv(): + 40c88c: d10043ff sub sp, sp, #0x10 + 40c890: f90007e0 str x0, [sp, #8] + 40c894: f94007e0 ldr x0, [sp, #8] + 40c898: f900041f str xzr, [x0, #8] + 40c89c: f94007e1 ldr x1, [sp, #8] + 40c8a0: f94007e0 ldr x0, [sp, #8] + 40c8a4: f9000801 str x1, [x0, #16] + 40c8a8: f94007e1 ldr x1, [sp, #8] + 40c8ac: f94007e0 ldr x0, [sp, #8] + 40c8b0: f9000c01 str x1, [x0, #24] + 40c8b4: f94007e0 ldr x0, [sp, #8] + 40c8b8: f900101f str xzr, [x0, #32] + 40c8bc: d503201f nop + 40c8c0: 910043ff add sp, sp, #0x10 + 40c8c4: d65f03c0 ret + +000000000040c8c8 <_ZNSt9_Any_data9_M_accessEv>: +_ZNSt9_Any_data9_M_accessEv(): + 40c8c8: d10043ff sub sp, sp, #0x10 + 40c8cc: f90007e0 str x0, [sp, #8] + 40c8d0: f94007e0 ldr x0, [sp, #8] + 40c8d4: 910043ff add sp, sp, #0x10 + 40c8d8: d65f03c0 ret + +000000000040c8dc <_ZNKSt9_Any_data9_M_accessEv>: +_ZNKSt9_Any_data9_M_accessEv(): + 40c8dc: d10043ff sub sp, sp, #0x10 + 40c8e0: f90007e0 str x0, [sp, #8] + 40c8e4: f94007e0 ldr x0, [sp, #8] + 40c8e8: 910043ff add sp, sp, #0x10 + 40c8ec: d65f03c0 ret + +000000000040c8f0 <_ZNSt14_Function_baseC1Ev>: +_ZNSt14_Function_baseC2Ev(): + 40c8f0: d10043ff sub sp, sp, #0x10 + 40c8f4: f90007e0 str x0, [sp, #8] + 40c8f8: f94007e0 ldr x0, [sp, #8] + 40c8fc: f900081f str xzr, [x0, #16] + 40c900: d503201f nop + 40c904: 910043ff add sp, sp, #0x10 + 40c908: d65f03c0 ret + +000000000040c90c <_ZNSt14_Function_baseD1Ev>: +_ZNSt14_Function_baseD2Ev(): + 40c90c: a9be7bfd stp x29, x30, [sp, #-32]! + 40c910: 910003fd mov x29, sp + 40c914: f9000fe0 str x0, [sp, #24] + 40c918: f9400fe0 ldr x0, [sp, #24] + 40c91c: f9400800 ldr x0, [x0, #16] + 40c920: f100001f cmp x0, #0x0 + 40c924: 540000e0 b.eq 40c940 <_ZNSt14_Function_baseD1Ev+0x34> // b.none + 40c928: f9400fe0 ldr x0, [sp, #24] + 40c92c: f9400803 ldr x3, [x0, #16] + 40c930: f9400fe0 ldr x0, [sp, #24] + 40c934: f9400fe1 ldr x1, [sp, #24] + 40c938: 52800062 mov w2, #0x3 // #3 + 40c93c: d63f0060 blr x3 + 40c940: d503201f nop + 40c944: a8c27bfd ldp x29, x30, [sp], #32 + 40c948: d65f03c0 ret + +000000000040c94c <_ZNKSt14_Function_base8_M_emptyEv>: +_ZNKSt14_Function_base8_M_emptyEv(): + 40c94c: d10043ff sub sp, sp, #0x10 + 40c950: f90007e0 str x0, [sp, #8] + 40c954: f94007e0 ldr x0, [sp, #8] + 40c958: f9400800 ldr x0, [x0, #16] + 40c95c: f100001f cmp x0, #0x0 + 40c960: 1a9f17e0 cset w0, eq // eq = none + 40c964: 12001c00 and w0, w0, #0xff + 40c968: 910043ff add sp, sp, #0x10 + 40c96c: d65f03c0 ret + +000000000040c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_>: +_ZNSt15regex_constantsanENS_18syntax_option_typeES0_(): + 40c970: d10043ff sub sp, sp, #0x10 + 40c974: b9000fe0 str w0, [sp, #12] + 40c978: b9000be1 str w1, [sp, #8] + 40c97c: b9400fe1 ldr w1, [sp, #12] + 40c980: b9400be0 ldr w0, [sp, #8] + 40c984: 0a000020 and w0, w1, w0 + 40c988: 910043ff add sp, sp, #0x10 + 40c98c: d65f03c0 ret + +000000000040c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_>: +_ZNSt15regex_constantsorENS_18syntax_option_typeES0_(): + 40c990: d10043ff sub sp, sp, #0x10 + 40c994: b9000fe0 str w0, [sp, #12] + 40c998: b9000be1 str w1, [sp, #8] + 40c99c: b9400fe1 ldr w1, [sp, #12] + 40c9a0: b9400be0 ldr w0, [sp, #8] + 40c9a4: 2a000020 orr w0, w1, w0 + 40c9a8: 910043ff add sp, sp, #0x10 + 40c9ac: d65f03c0 ret + +000000000040c9b0 <_ZNSt15regex_constantsoRERNS_18syntax_option_typeES0_>: +_ZNSt15regex_constantsoRERNS_18syntax_option_typeES0_(): + 40c9b0: a9be7bfd stp x29, x30, [sp, #-32]! + 40c9b4: 910003fd mov x29, sp + 40c9b8: f9000fe0 str x0, [sp, #24] + 40c9bc: b90017e1 str w1, [sp, #20] + 40c9c0: f9400fe0 ldr x0, [sp, #24] + 40c9c4: b9400000 ldr w0, [x0] + 40c9c8: b94017e1 ldr w1, [sp, #20] + 40c9cc: 97fffff1 bl 40c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_> + 40c9d0: 2a0003e1 mov w1, w0 + 40c9d4: f9400fe0 ldr x0, [sp, #24] + 40c9d8: b9000001 str w1, [x0] + 40c9dc: f9400fe0 ldr x0, [sp, #24] + 40c9e0: a8c27bfd ldp x29, x30, [sp], #32 + 40c9e4: d65f03c0 ret + +000000000040c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_>: +_ZNSt15regex_constantsanENS_15match_flag_typeES0_(): + 40c9e8: d10043ff sub sp, sp, #0x10 + 40c9ec: b9000fe0 str w0, [sp, #12] + 40c9f0: b9000be1 str w1, [sp, #8] + 40c9f4: b9400fe1 ldr w1, [sp, #12] + 40c9f8: b9400be0 ldr w0, [sp, #8] + 40c9fc: 0a000020 and w0, w1, w0 + 40ca00: 910043ff add sp, sp, #0x10 + 40ca04: d65f03c0 ret + +000000000040ca08 <_ZNSt15regex_constantsorENS_15match_flag_typeES0_>: +_ZNSt15regex_constantsorENS_15match_flag_typeES0_(): + 40ca08: d10043ff sub sp, sp, #0x10 + 40ca0c: b9000fe0 str w0, [sp, #12] + 40ca10: b9000be1 str w1, [sp, #8] + 40ca14: b9400fe1 ldr w1, [sp, #12] + 40ca18: b9400be0 ldr w0, [sp, #8] + 40ca1c: 2a000020 orr w0, w1, w0 + 40ca20: 910043ff add sp, sp, #0x10 + 40ca24: d65f03c0 ret + +000000000040ca28 <_ZNSt15regex_constantscoENS_15match_flag_typeE>: +_ZNSt15regex_constantscoENS_15match_flag_typeE(): + 40ca28: d10043ff sub sp, sp, #0x10 + 40ca2c: b9000fe0 str w0, [sp, #12] + 40ca30: b9400fe0 ldr w0, [sp, #12] + 40ca34: 2a2003e0 mvn w0, w0 + 40ca38: 910043ff add sp, sp, #0x10 + 40ca3c: d65f03c0 ret + +000000000040ca40 <_ZNSt11regex_errorC1ENSt15regex_constants10error_typeEPKc>: +_ZNSt11regex_errorC1ENSt15regex_constants10error_typeEPKc(): + 40ca40: a9bd7bfd stp x29, x30, [sp, #-48]! + 40ca44: 910003fd mov x29, sp + 40ca48: f90017e0 str x0, [sp, #40] + 40ca4c: b90027e1 str w1, [sp, #36] + 40ca50: f9000fe2 str x2, [sp, #24] + 40ca54: f94017e0 ldr x0, [sp, #40] + 40ca58: f9400fe1 ldr x1, [sp, #24] + 40ca5c: 97ffebd9 bl 4079c0 <_ZNSt13runtime_errorC2EPKc@plt> + 40ca60: d00009e0 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 40ca64: 912e0001 add x1, x0, #0xb80 + 40ca68: f94017e0 ldr x0, [sp, #40] + 40ca6c: f9000001 str x1, [x0] + 40ca70: f94017e0 ldr x0, [sp, #40] + 40ca74: b94027e1 ldr w1, [sp, #36] + 40ca78: b9001001 str w1, [x0, #16] + 40ca7c: d503201f nop + 40ca80: a8c37bfd ldp x29, x30, [sp], #48 + 40ca84: d65f03c0 ret + +000000000040ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>: +_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc(): + 40ca88: a9bd7bfd stp x29, x30, [sp, #-48]! + 40ca8c: 910003fd mov x29, sp + 40ca90: a90153f3 stp x19, x20, [sp, #16] + 40ca94: b9002fe0 str w0, [sp, #44] + 40ca98: f90013e1 str x1, [sp, #32] + 40ca9c: d2800300 mov x0, #0x18 // #24 + 40caa0: 97ffe954 bl 406ff0 <__cxa_allocate_exception@plt> + 40caa4: aa0003f3 mov x19, x0 + 40caa8: f94013e2 ldr x2, [sp, #32] + 40caac: b9402fe1 ldr w1, [sp, #44] + 40cab0: aa1303e0 mov x0, x19 + 40cab4: 97ffffe3 bl 40ca40 <_ZNSt11regex_errorC1ENSt15regex_constants10error_typeEPKc> + 40cab8: f0ffffc0 adrp x0, 407000 + 40cabc: 91108002 add x2, x0, #0x420 + 40cac0: d00009e0 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 40cac4: 91354001 add x1, x0, #0xd50 + 40cac8: aa1303e0 mov x0, x19 + 40cacc: 97ffeb7d bl 4078c0 <__cxa_throw@plt> + 40cad0: aa0003f4 mov x20, x0 + 40cad4: aa1303e0 mov x0, x19 + 40cad8: 97ffe9be bl 4071d0 <__cxa_free_exception@plt> + 40cadc: aa1403e0 mov x0, x20 + 40cae0: 97ffeb88 bl 407900 <_Unwind_Resume@plt> + +000000000040cae4 <_ZNSt8__detail11_State_baseC1ENS_7_OpcodeE>: +_ZNSt8__detail11_State_baseC1ENS_7_OpcodeE(): + 40cae4: d10043ff sub sp, sp, #0x10 + 40cae8: f90007e0 str x0, [sp, #8] + 40caec: b90007e1 str w1, [sp, #4] + 40caf0: f94007e0 ldr x0, [sp, #8] + 40caf4: b94007e1 ldr w1, [sp, #4] + 40caf8: b9000001 str w1, [x0] + 40cafc: f94007e0 ldr x0, [sp, #8] + 40cb00: 92800001 mov x1, #0xffffffffffffffff // #-1 + 40cb04: f9000401 str x1, [x0, #8] + 40cb08: d503201f nop + 40cb0c: 910043ff add sp, sp, #0x10 + 40cb10: d65f03c0 ret + +000000000040cb14 <_ZNSt8__detail11_State_base10_M_has_altEv>: +_ZNSt8__detail11_State_base10_M_has_altEv(): + 40cb14: d10043ff sub sp, sp, #0x10 + 40cb18: f90007e0 str x0, [sp, #8] + 40cb1c: f94007e0 ldr x0, [sp, #8] + 40cb20: b9400000 ldr w0, [x0] + 40cb24: 7100041f cmp w0, #0x1 + 40cb28: 54000120 b.eq 40cb4c <_ZNSt8__detail11_State_base10_M_has_altEv+0x38> // b.none + 40cb2c: f94007e0 ldr x0, [sp, #8] + 40cb30: b9400000 ldr w0, [x0] + 40cb34: 7100081f cmp w0, #0x2 + 40cb38: 540000a0 b.eq 40cb4c <_ZNSt8__detail11_State_base10_M_has_altEv+0x38> // b.none + 40cb3c: f94007e0 ldr x0, [sp, #8] + 40cb40: b9400000 ldr w0, [x0] + 40cb44: 71001c1f cmp w0, #0x7 + 40cb48: 54000061 b.ne 40cb54 <_ZNSt8__detail11_State_base10_M_has_altEv+0x40> // b.any + 40cb4c: 52800020 mov w0, #0x1 // #1 + 40cb50: 14000002 b 40cb58 <_ZNSt8__detail11_State_base10_M_has_altEv+0x44> + 40cb54: 52800000 mov w0, #0x0 // #0 + 40cb58: 910043ff add sp, sp, #0x10 + 40cb5c: d65f03c0 ret + +000000000040cb60 <_ZNSt8__detail9_NFA_baseC1ENSt15regex_constants18syntax_option_typeE>: +_ZNSt8__detail9_NFA_baseC2ENSt15regex_constants18syntax_option_typeE(): + 40cb60: a9be7bfd stp x29, x30, [sp, #-32]! + 40cb64: 910003fd mov x29, sp + 40cb68: f9000fe0 str x0, [sp, #24] + 40cb6c: b90017e1 str w1, [sp, #20] + 40cb70: f9400fe0 ldr x0, [sp, #24] + 40cb74: 94000176 bl 40d14c <_ZNSt6vectorImSaImEEC1Ev> + 40cb78: f9400fe0 ldr x0, [sp, #24] + 40cb7c: b94017e1 ldr w1, [sp, #20] + 40cb80: b9001801 str w1, [x0, #24] + 40cb84: f9400fe0 ldr x0, [sp, #24] + 40cb88: f900101f str xzr, [x0, #32] + 40cb8c: f9400fe0 ldr x0, [sp, #24] + 40cb90: f900141f str xzr, [x0, #40] + 40cb94: f9400fe0 ldr x0, [sp, #24] + 40cb98: 3900c01f strb wzr, [x0, #48] + 40cb9c: d503201f nop + 40cba0: a8c27bfd ldp x29, x30, [sp], #32 + 40cba4: d65f03c0 ret + +000000000040cba8 <_ZNKSt8__detail9_NFA_base8_M_startEv>: +_ZNKSt8__detail9_NFA_base8_M_startEv(): + 40cba8: d10043ff sub sp, sp, #0x10 + 40cbac: f90007e0 str x0, [sp, #8] + 40cbb0: f94007e0 ldr x0, [sp, #8] + 40cbb4: f9401000 ldr x0, [x0, #32] + 40cbb8: 910043ff add sp, sp, #0x10 + 40cbbc: d65f03c0 ret + +000000000040cbc0 <_ZNKSt8__detail9_NFA_base12_M_sub_countEv>: +_ZNKSt8__detail9_NFA_base12_M_sub_countEv(): + 40cbc0: d10043ff sub sp, sp, #0x10 + 40cbc4: f90007e0 str x0, [sp, #8] + 40cbc8: f94007e0 ldr x0, [sp, #8] + 40cbcc: f9401400 ldr x0, [x0, #40] + 40cbd0: 910043ff add sp, sp, #0x10 + 40cbd4: d65f03c0 ret + +000000000040cbd8 <_ZNKSt17integral_constantIbLb1EEcvbEv>: +_ZNKSt17integral_constantIbLb1EEcvbEv(): + 40cbd8: d10043ff sub sp, sp, #0x10 + 40cbdc: f90007e0 str x0, [sp, #8] + 40cbe0: 52800020 mov w0, #0x1 // #1 + 40cbe4: 910043ff add sp, sp, #0x10 + 40cbe8: d65f03c0 ret + +000000000040cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE>: +_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE(): + 40cbec: d10043ff sub sp, sp, #0x10 + 40cbf0: f90007e0 str x0, [sp, #8] + 40cbf4: f94007e0 ldr x0, [sp, #8] + 40cbf8: 910043ff add sp, sp, #0x10 + 40cbfc: d65f03c0 ret + +000000000040cc00 <_ZNSt4pairIccEC1IccLb1EEEOT_OT0_>: +_ZNSt4pairIccEC1IccLb1EEEOT_OT0_(): + 40cc00: a9bd7bfd stp x29, x30, [sp, #-48]! + 40cc04: 910003fd mov x29, sp + 40cc08: f90017e0 str x0, [sp, #40] + 40cc0c: f90013e1 str x1, [sp, #32] + 40cc10: f9000fe2 str x2, [sp, #24] + 40cc14: f94013e0 ldr x0, [sp, #32] + 40cc18: 97fffff5 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 40cc1c: 39400001 ldrb w1, [x0] + 40cc20: f94017e0 ldr x0, [sp, #40] + 40cc24: 39000001 strb w1, [x0] + 40cc28: f9400fe0 ldr x0, [sp, #24] + 40cc2c: 97fffff0 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 40cc30: 39400001 ldrb w1, [x0] + 40cc34: f94017e0 ldr x0, [sp, #40] + 40cc38: 39000401 strb w1, [x0, #1] + 40cc3c: d503201f nop + 40cc40: a8c37bfd ldp x29, x30, [sp], #48 + 40cc44: d65f03c0 ret + +000000000040cc48 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE>: +_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE(): + 40cc48: a9be7bfd stp x29, x30, [sp, #-32]! + 40cc4c: 910003fd mov x29, sp + 40cc50: f9000fe0 str x0, [sp, #24] + 40cc54: b90017e1 str w1, [sp, #20] + 40cc58: f9400fe2 ldr x2, [sp, #24] + 40cc5c: 900005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40cc60: 910d4001 add x1, x0, #0x350 + 40cc64: aa0203e0 mov x0, x2 + 40cc68: a9400c22 ldp x2, x3, [x1] + 40cc6c: a9000c02 stp x2, x3, [x0] + 40cc70: a9410c22 ldp x2, x3, [x1, #16] + 40cc74: a9010c02 stp x2, x3, [x0, #16] + 40cc78: a9420c22 ldp x2, x3, [x1, #32] + 40cc7c: a9020c02 stp x2, x3, [x0, #32] + 40cc80: a9430c22 ldp x2, x3, [x1, #48] + 40cc84: a9030c02 stp x2, x3, [x0, #48] + 40cc88: f9402021 ldr x1, [x1, #64] + 40cc8c: f9002001 str x1, [x0, #64] + 40cc90: f9400fe0 ldr x0, [sp, #24] + 40cc94: 52800601 mov w1, #0x30 // #48 + 40cc98: 39012001 strb w1, [x0, #72] + 40cc9c: f9400fe0 ldr x0, [sp, #24] + 40cca0: 3901241f strb wzr, [x0, #73] + 40cca4: f9400fe0 ldr x0, [sp, #24] + 40cca8: 52800c41 mov w1, #0x62 // #98 + 40ccac: 39012801 strb w1, [x0, #74] + 40ccb0: f9400fe0 ldr x0, [sp, #24] + 40ccb4: 52800101 mov w1, #0x8 // #8 + 40ccb8: 39012c01 strb w1, [x0, #75] + 40ccbc: f9400fe0 ldr x0, [sp, #24] + 40ccc0: 52800cc1 mov w1, #0x66 // #102 + 40ccc4: 39013001 strb w1, [x0, #76] + 40ccc8: f9400fe0 ldr x0, [sp, #24] + 40cccc: 52800181 mov w1, #0xc // #12 + 40ccd0: 39013401 strb w1, [x0, #77] + 40ccd4: f9400fe0 ldr x0, [sp, #24] + 40ccd8: 52800dc1 mov w1, #0x6e // #110 + 40ccdc: 39013801 strb w1, [x0, #78] + 40cce0: f9400fe0 ldr x0, [sp, #24] + 40cce4: 52800141 mov w1, #0xa // #10 + 40cce8: 39013c01 strb w1, [x0, #79] + 40ccec: f9400fe0 ldr x0, [sp, #24] + 40ccf0: 52800e41 mov w1, #0x72 // #114 + 40ccf4: 39014001 strb w1, [x0, #80] + 40ccf8: f9400fe0 ldr x0, [sp, #24] + 40ccfc: 528001a1 mov w1, #0xd // #13 + 40cd00: 39014401 strb w1, [x0, #81] + 40cd04: f9400fe0 ldr x0, [sp, #24] + 40cd08: 52800e81 mov w1, #0x74 // #116 + 40cd0c: 39014801 strb w1, [x0, #82] + 40cd10: f9400fe0 ldr x0, [sp, #24] + 40cd14: 52800121 mov w1, #0x9 // #9 + 40cd18: 39014c01 strb w1, [x0, #83] + 40cd1c: f9400fe0 ldr x0, [sp, #24] + 40cd20: 52800ec1 mov w1, #0x76 // #118 + 40cd24: 39015001 strb w1, [x0, #84] + 40cd28: f9400fe0 ldr x0, [sp, #24] + 40cd2c: 52800161 mov w1, #0xb // #11 + 40cd30: 39015401 strb w1, [x0, #85] + 40cd34: f9400fe0 ldr x0, [sp, #24] + 40cd38: 3901581f strb wzr, [x0, #86] + 40cd3c: f9400fe0 ldr x0, [sp, #24] + 40cd40: 39015c1f strb wzr, [x0, #87] + 40cd44: f9400fe0 ldr x0, [sp, #24] + 40cd48: 91016001 add x1, x0, #0x58 + 40cd4c: 900005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40cd50: 910e6000 add x0, x0, #0x398 + 40cd54: aa0103e2 mov x2, x1 + 40cd58: aa0003e3 mov x3, x0 + 40cd5c: a9400460 ldp x0, x1, [x3] + 40cd60: a9000440 stp x0, x1, [x2] + 40cd64: 91003861 add x1, x3, #0xe + 40cd68: 91003840 add x0, x2, #0xe + 40cd6c: f9400021 ldr x1, [x1] + 40cd70: f9000001 str x1, [x0] + 40cd74: f9400fe0 ldr x0, [sp, #24] + 40cd78: 900005c1 adrp x1, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40cd7c: 910c4021 add x1, x1, #0x310 + 40cd80: f9003801 str x1, [x0, #112] + 40cd84: f9400fe0 ldr x0, [sp, #24] + 40cd88: 900005c1 adrp x1, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40cd8c: 910c8021 add x1, x1, #0x320 + 40cd90: f9003c01 str x1, [x0, #120] + 40cd94: f9400fe0 ldr x0, [sp, #24] + 40cd98: 900005c1 adrp x1, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40cd9c: 910ca021 add x1, x1, #0x328 + 40cda0: f9004001 str x1, [x0, #128] + 40cda4: f9400fe0 ldr x0, [sp, #24] + 40cda8: b900881f str wzr, [x0, #136] + 40cdac: f9400fe0 ldr x0, [sp, #24] + 40cdb0: b94017e1 ldr w1, [sp, #20] + 40cdb4: b9008c01 str w1, [x0, #140] + 40cdb8: f9400fe0 ldr x0, [sp, #24] + 40cdbc: 94000061 bl 40cf40 <_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv> + 40cdc0: 12001c00 and w0, w0, #0xff + 40cdc4: 7100001f cmp w0, #0x0 + 40cdc8: 54000080 b.eq 40cdd8 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x190> // b.none + 40cdcc: f9400fe0 ldr x0, [sp, #24] + 40cdd0: 91012000 add x0, x0, #0x48 + 40cdd4: 14000003 b 40cde0 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x198> + 40cdd8: f9400fe0 ldr x0, [sp, #24] + 40cddc: 91016000 add x0, x0, #0x58 + 40cde0: f9400fe1 ldr x1, [sp, #24] + 40cde4: f9004c20 str x0, [x1, #152] + 40cde8: f9400fe0 ldr x0, [sp, #24] + 40cdec: 94000055 bl 40cf40 <_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv> + 40cdf0: 12001c00 and w0, w0, #0xff + 40cdf4: 7100001f cmp w0, #0x0 + 40cdf8: 54000080 b.eq 40ce08 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x1c0> // b.none + 40cdfc: f9400fe0 ldr x0, [sp, #24] + 40ce00: f9403800 ldr x0, [x0, #112] + 40ce04: 1400002f b 40cec0 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x278> + 40ce08: f9400fe0 ldr x0, [sp, #24] + 40ce0c: b9408c00 ldr w0, [x0, #140] + 40ce10: 52800401 mov w1, #0x20 // #32 + 40ce14: 97fffed7 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40ce18: 7100001f cmp w0, #0x0 + 40ce1c: 54000080 b.eq 40ce2c <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x1e4> // b.none + 40ce20: f9400fe0 ldr x0, [sp, #24] + 40ce24: f9403c00 ldr x0, [x0, #120] + 40ce28: 14000026 b 40cec0 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x278> + 40ce2c: f9400fe0 ldr x0, [sp, #24] + 40ce30: b9408c00 ldr w0, [x0, #140] + 40ce34: 52800801 mov w1, #0x40 // #64 + 40ce38: 97fffece bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40ce3c: 7100001f cmp w0, #0x0 + 40ce40: 54000080 b.eq 40ce50 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x208> // b.none + 40ce44: f9400fe0 ldr x0, [sp, #24] + 40ce48: f9404000 ldr x0, [x0, #128] + 40ce4c: 1400001d b 40cec0 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x278> + 40ce50: f9400fe0 ldr x0, [sp, #24] + 40ce54: b9408c00 ldr w0, [x0, #140] + 40ce58: 52802001 mov w1, #0x100 // #256 + 40ce5c: 97fffec5 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40ce60: 7100001f cmp w0, #0x0 + 40ce64: 540002a1 b.ne 40ceb8 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x270> // b.any + 40ce68: f9400fe0 ldr x0, [sp, #24] + 40ce6c: b9408c00 ldr w0, [x0, #140] + 40ce70: 52804001 mov w1, #0x200 // #512 + 40ce74: 97fffebf bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40ce78: 7100001f cmp w0, #0x0 + 40ce7c: 54000181 b.ne 40ceac <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x264> // b.any + 40ce80: f9400fe0 ldr x0, [sp, #24] + 40ce84: b9408c00 ldr w0, [x0, #140] + 40ce88: 52801001 mov w1, #0x80 // #128 + 40ce8c: 97fffeb9 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40ce90: 7100001f cmp w0, #0x0 + 40ce94: 54000080 b.eq 40cea4 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x25c> // b.none + 40ce98: f9400fe0 ldr x0, [sp, #24] + 40ce9c: f9404000 ldr x0, [x0, #128] + 40cea0: 14000008 b 40cec0 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x278> + 40cea4: d2800000 mov x0, #0x0 // #0 + 40cea8: 14000006 b 40cec0 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x278> + 40ceac: 900005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40ceb0: 910ce000 add x0, x0, #0x338 + 40ceb4: 14000003 b 40cec0 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE+0x278> + 40ceb8: 900005c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40cebc: 910d2000 add x0, x0, #0x348 + 40cec0: f9400fe1 ldr x1, [sp, #24] + 40cec4: f9005020 str x0, [x1, #160] + 40cec8: f9400fe0 ldr x0, [sp, #24] + 40cecc: 3902a01f strb wzr, [x0, #168] + 40ced0: d503201f nop + 40ced4: a8c27bfd ldp x29, x30, [sp], #32 + 40ced8: d65f03c0 ret + +000000000040cedc <_ZNSt8__detail12_ScannerBase14_M_find_escapeEc>: +_ZNSt8__detail12_ScannerBase14_M_find_escapeEc(): + 40cedc: d10083ff sub sp, sp, #0x20 + 40cee0: f90007e0 str x0, [sp, #8] + 40cee4: 39001fe1 strb w1, [sp, #7] + 40cee8: f94007e0 ldr x0, [sp, #8] + 40ceec: f9404c00 ldr x0, [x0, #152] + 40cef0: f9000fe0 str x0, [sp, #24] + 40cef4: f9400fe0 ldr x0, [sp, #24] + 40cef8: 39400000 ldrb w0, [x0] + 40cefc: 7100001f cmp w0, #0x0 + 40cf00: 540001a0 b.eq 40cf34 <_ZNSt8__detail12_ScannerBase14_M_find_escapeEc+0x58> // b.none + 40cf04: f9400fe0 ldr x0, [sp, #24] + 40cf08: 39400000 ldrb w0, [x0] + 40cf0c: 39401fe1 ldrb w1, [sp, #7] + 40cf10: 6b00003f cmp w1, w0 + 40cf14: 54000081 b.ne 40cf24 <_ZNSt8__detail12_ScannerBase14_M_find_escapeEc+0x48> // b.any + 40cf18: f9400fe0 ldr x0, [sp, #24] + 40cf1c: 91000400 add x0, x0, #0x1 + 40cf20: 14000006 b 40cf38 <_ZNSt8__detail12_ScannerBase14_M_find_escapeEc+0x5c> + 40cf24: f9400fe0 ldr x0, [sp, #24] + 40cf28: 91000800 add x0, x0, #0x2 + 40cf2c: f9000fe0 str x0, [sp, #24] + 40cf30: 17fffff1 b 40cef4 <_ZNSt8__detail12_ScannerBase14_M_find_escapeEc+0x18> + 40cf34: d2800000 mov x0, #0x0 // #0 + 40cf38: 910083ff add sp, sp, #0x20 + 40cf3c: d65f03c0 ret + +000000000040cf40 <_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv>: +_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv(): + 40cf40: a9be7bfd stp x29, x30, [sp, #-32]! + 40cf44: 910003fd mov x29, sp + 40cf48: f9000fe0 str x0, [sp, #24] + 40cf4c: f9400fe0 ldr x0, [sp, #24] + 40cf50: b9408c00 ldr w0, [x0, #140] + 40cf54: 52800201 mov w1, #0x10 // #16 + 40cf58: 97fffe86 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40cf5c: 7100001f cmp w0, #0x0 + 40cf60: 1a9f07e0 cset w0, ne // ne = any + 40cf64: 12001c00 and w0, w0, #0xff + 40cf68: a8c27bfd ldp x29, x30, [sp], #32 + 40cf6c: d65f03c0 ret + +000000000040cf70 <_ZNKSt8__detail12_ScannerBase11_M_is_basicEv>: +_ZNKSt8__detail12_ScannerBase11_M_is_basicEv(): + 40cf70: a9bd7bfd stp x29, x30, [sp, #-48]! + 40cf74: 910003fd mov x29, sp + 40cf78: f9000bf3 str x19, [sp, #16] + 40cf7c: f90017e0 str x0, [sp, #40] + 40cf80: f94017e0 ldr x0, [sp, #40] + 40cf84: b9408c13 ldr w19, [x0, #140] + 40cf88: 52802001 mov w1, #0x100 // #256 + 40cf8c: 52800400 mov w0, #0x20 // #32 + 40cf90: 97fffe80 bl 40c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_> + 40cf94: 2a0003e1 mov w1, w0 + 40cf98: 2a1303e0 mov w0, w19 + 40cf9c: 97fffe75 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40cfa0: 7100001f cmp w0, #0x0 + 40cfa4: 1a9f07e0 cset w0, ne // ne = any + 40cfa8: 12001c00 and w0, w0, #0xff + 40cfac: f9400bf3 ldr x19, [sp, #16] + 40cfb0: a8c37bfd ldp x29, x30, [sp], #48 + 40cfb4: d65f03c0 ret + +000000000040cfb8 <_ZNKSt8__detail12_ScannerBase9_M_is_awkEv>: +_ZNKSt8__detail12_ScannerBase9_M_is_awkEv(): + 40cfb8: a9be7bfd stp x29, x30, [sp, #-32]! + 40cfbc: 910003fd mov x29, sp + 40cfc0: f9000fe0 str x0, [sp, #24] + 40cfc4: f9400fe0 ldr x0, [sp, #24] + 40cfc8: b9408c00 ldr w0, [x0, #140] + 40cfcc: 52801001 mov w1, #0x80 // #128 + 40cfd0: 97fffe68 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40cfd4: 7100001f cmp w0, #0x0 + 40cfd8: 1a9f07e0 cset w0, ne // ne = any + 40cfdc: 12001c00 and w0, w0, #0xff + 40cfe0: a8c27bfd ldp x29, x30, [sp], #32 + 40cfe4: d65f03c0 ret + +000000000040cfe8 <_ZN5Catch8Matchers13MatcherMethodINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev>: +_ZN5Catch8Matchers13MatcherMethodINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev(): + 40cfe8: d10043ff sub sp, sp, #0x10 + 40cfec: f90007e0 str x0, [sp, #8] + 40cff0: b00005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40cff4: 910a8001 add x1, x0, #0x2a0 + 40cff8: f94007e0 ldr x0, [sp, #8] + 40cffc: f9000001 str x1, [x0] + 40d000: d503201f nop + 40d004: 910043ff add sp, sp, #0x10 + 40d008: d65f03c0 ret + +000000000040d00c <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev>: +_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev(): + 40d00c: a9be7bfd stp x29, x30, [sp, #-32]! + 40d010: 910003fd mov x29, sp + 40d014: f9000fe0 str x0, [sp, #24] + 40d018: f9400fe0 ldr x0, [sp, #24] + 40d01c: 97fff5cd bl 40a750 <_ZN5Catch8Matchers18MatcherUntypedBaseC1Ev> + 40d020: f9400fe0 ldr x0, [sp, #24] + 40d024: 9100a000 add x0, x0, #0x28 + 40d028: 97fffff0 bl 40cfe8 <_ZN5Catch8Matchers13MatcherMethodINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 40d02c: d00005a0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40d030: 912c2001 add x1, x0, #0xb08 + 40d034: f9400fe0 ldr x0, [sp, #24] + 40d038: f9000001 str x1, [x0] + 40d03c: d00005a0 adrp x0, 4c3000 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv+0x10> + 40d040: 912cc001 add x1, x0, #0xb30 + 40d044: f9400fe0 ldr x0, [sp, #24] + 40d048: f9001401 str x1, [x0, #40] + 40d04c: d503201f nop + 40d050: a8c27bfd ldp x29, x30, [sp], #32 + 40d054: d65f03c0 ret + +000000000040d058 <_ZN5Catch8Matchers11CasedStringC1ERKS1_>: +_ZN5Catch8Matchers11CasedStringC2ERKS1_(): + 40d058: a9be7bfd stp x29, x30, [sp, #-32]! + 40d05c: 910003fd mov x29, sp + 40d060: f9000fe0 str x0, [sp, #24] + 40d064: f9000be1 str x1, [sp, #16] + 40d068: f9400be0 ldr x0, [sp, #16] + 40d06c: b9400001 ldr w1, [x0] + 40d070: f9400fe0 ldr x0, [sp, #24] + 40d074: b9000001 str w1, [x0] + 40d078: f9400fe0 ldr x0, [sp, #24] + 40d07c: 91002002 add x2, x0, #0x8 + 40d080: f9400be0 ldr x0, [sp, #16] + 40d084: 91002000 add x0, x0, #0x8 + 40d088: aa0003e1 mov x1, x0 + 40d08c: aa0203e0 mov x0, x2 + 40d090: 97ffe7b8 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 40d094: d503201f nop + 40d098: a8c27bfd ldp x29, x30, [sp], #32 + 40d09c: d65f03c0 ret + +000000000040d0a0 <_ZNSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 40d0a0: a9be7bfd stp x29, x30, [sp, #-32]! + 40d0a4: 910003fd mov x29, sp + 40d0a8: f9000fe0 str x0, [sp, #24] + 40d0ac: f9400fe0 ldr x0, [sp, #24] + 40d0b0: 91002000 add x0, x0, #0x8 + 40d0b4: 97fff94b bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 40d0b8: d503201f nop + 40d0bc: a8c27bfd ldp x29, x30, [sp], #32 + 40d0c0: d65f03c0 ret + +000000000040d0c4 <_ZNSt10shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev>: +_ZNSt10shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev(): + 40d0c4: a9be7bfd stp x29, x30, [sp, #-32]! + 40d0c8: 910003fd mov x29, sp + 40d0cc: f9000fe0 str x0, [sp, #24] + 40d0d0: f9400fe0 ldr x0, [sp, #24] + 40d0d4: 97fffff3 bl 40d0a0 <_ZNSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 40d0d8: d503201f nop + 40d0dc: a8c27bfd ldp x29, x30, [sp], #32 + 40d0e0: d65f03c0 ret + +000000000040d0e4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev(): + 40d0e4: a9be7bfd stp x29, x30, [sp, #-32]! + 40d0e8: 910003fd mov x29, sp + 40d0ec: f9000fe0 str x0, [sp, #24] + 40d0f0: f9400fe0 ldr x0, [sp, #24] + 40d0f4: 97ffe71b bl 406d60 <_ZNSaIcED2Ev@plt> + 40d0f8: d503201f nop + 40d0fc: a8c27bfd ldp x29, x30, [sp], #32 + 40d100: d65f03c0 ret + +000000000040d104 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_(): + 40d104: a9bd7bfd stp x29, x30, [sp, #-48]! + 40d108: 910003fd mov x29, sp + 40d10c: f9000bf3 str x19, [sp, #16] + 40d110: aa0803f3 mov x19, x8 + 40d114: f90017e0 str x0, [sp, #40] + 40d118: f90013e1 str x1, [sp, #32] + 40d11c: f94017e2 ldr x2, [sp, #40] + 40d120: d2800001 mov x1, #0x0 // #0 + 40d124: f94013e0 ldr x0, [sp, #32] + 40d128: 97ffe72a bl 406dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc@plt> + 40d12c: 97fff610 bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 40d130: aa0003e1 mov x1, x0 + 40d134: aa1303e0 mov x0, x19 + 40d138: 97ffe7e6 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 40d13c: aa1303e0 mov x0, x19 + 40d140: f9400bf3 ldr x19, [sp, #16] + 40d144: a8c37bfd ldp x29, x30, [sp], #48 + 40d148: d65f03c0 ret + +000000000040d14c <_ZNSt6vectorImSaImEEC1Ev>: +_ZNSt6vectorImSaImEEC2Ev(): + 40d14c: a9be7bfd stp x29, x30, [sp, #-32]! + 40d150: 910003fd mov x29, sp + 40d154: f9000fe0 str x0, [sp, #24] + 40d158: f9400fe0 ldr x0, [sp, #24] + 40d15c: 94000078 bl 40d33c <_ZNSt12_Vector_baseImSaImEEC1Ev> + 40d160: d503201f nop + 40d164: a8c27bfd ldp x29, x30, [sp], #32 + 40d168: d65f03c0 ret + +000000000040d16c <_ZNSt6vectorImSaImEED1Ev>: +_ZNSt6vectorImSaImEED1Ev(): + 40d16c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40d170: 910003fd mov x29, sp + 40d174: a90153f3 stp x19, x20, [sp, #16] + 40d178: f90017e0 str x0, [sp, #40] + 40d17c: f94017e0 ldr x0, [sp, #40] + 40d180: f9400013 ldr x19, [x0] + 40d184: f94017e0 ldr x0, [sp, #40] + 40d188: f9400414 ldr x20, [x0, #8] + 40d18c: f94017e0 ldr x0, [sp, #40] + 40d190: 94000088 bl 40d3b0 <_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv> + 40d194: aa0003e2 mov x2, x0 + 40d198: aa1403e1 mov x1, x20 + 40d19c: aa1303e0 mov x0, x19 + 40d1a0: 94000089 bl 40d3c4 <_ZSt8_DestroyIPmmEvT_S1_RSaIT0_E> + 40d1a4: f94017e0 ldr x0, [sp, #40] + 40d1a8: 9400006d bl 40d35c <_ZNSt12_Vector_baseImSaImEED1Ev> + 40d1ac: d503201f nop + 40d1b0: a94153f3 ldp x19, x20, [sp, #16] + 40d1b4: a8c37bfd ldp x29, x30, [sp], #48 + 40d1b8: d65f03c0 ret + +000000000040d1bc <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants18syntax_option_typeE>: +_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1ISt11char_traitsIcESaIcEEERKNS_12basic_stringIcT_T0_EENSt15regex_constants18syntax_option_typeE(): + 40d1bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 40d1c0: 910003fd mov x29, sp + 40d1c4: a90153f3 stp x19, x20, [sp, #16] + 40d1c8: f9001fe0 str x0, [sp, #56] + 40d1cc: f9001be1 str x1, [sp, #48] + 40d1d0: b9002fe2 str w2, [sp, #44] + 40d1d4: f9401be0 ldr x0, [sp, #48] + 40d1d8: 97ffe906 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 40d1dc: aa0003f4 mov x20, x0 + 40d1e0: f9401be0 ldr x0, [sp, #48] + 40d1e4: 97ffe903 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 40d1e8: aa0003f3 mov x19, x0 + 40d1ec: f9401be0 ldr x0, [sp, #48] + 40d1f0: 97ffe7f0 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 40d1f4: 8b000260 add x0, x19, x0 + 40d1f8: b9402fe3 ldr w3, [sp, #44] + 40d1fc: aa0003e2 mov x2, x0 + 40d200: aa1403e1 mov x1, x20 + 40d204: f9401fe0 ldr x0, [sp, #56] + 40d208: 94000092 bl 40d450 <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1IPKcEET_S7_NSt15regex_constants18syntax_option_typeE> + 40d20c: d503201f nop + 40d210: a94153f3 ldp x19, x20, [sp, #16] + 40d214: a8c47bfd ldp x29, x30, [sp], #64 + 40d218: d65f03c0 ret + +000000000040d21c <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEED1Ev>: +_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEED2Ev(): + 40d21c: a9be7bfd stp x29, x30, [sp, #-32]! + 40d220: 910003fd mov x29, sp + 40d224: f9000fe0 str x0, [sp, #24] + 40d228: f9400fe0 ldr x0, [sp, #24] + 40d22c: 91004000 add x0, x0, #0x10 + 40d230: 97ffffa5 bl 40d0c4 <_ZNSt10shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 40d234: f9400fe0 ldr x0, [sp, #24] + 40d238: 91002000 add x0, x0, #0x8 + 40d23c: 97ffe91d bl 4076b0 <_ZNSt6localeD1Ev@plt> + 40d240: d503201f nop + 40d244: a8c27bfd ldp x29, x30, [sp], #32 + 40d248: d65f03c0 ret + +000000000040d24c <_ZSt11regex_matchISt11char_traitsIcESaIcEcNSt7__cxx1112regex_traitsIcEEEbRKNS3_12basic_stringIT1_T_T0_EERKNS3_11basic_regexIS7_T2_EENSt15regex_constants15match_flag_typeE>: +_ZSt11regex_matchISt11char_traitsIcESaIcEcNSt7__cxx1112regex_traitsIcEEEbRKNS3_12basic_stringIT1_T_T0_EERKNS3_11basic_regexIS7_T2_EENSt15regex_constants15match_flag_typeE(): + 40d24c: a9bc7bfd stp x29, x30, [sp, #-64]! + 40d250: 910003fd mov x29, sp + 40d254: f9000bf3 str x19, [sp, #16] + 40d258: f9001fe0 str x0, [sp, #56] + 40d25c: f9001be1 str x1, [sp, #48] + 40d260: b9002fe2 str w2, [sp, #44] + 40d264: f9401fe0 ldr x0, [sp, #56] + 40d268: 97ffe832 bl 407330 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 40d26c: aa0003f3 mov x19, x0 + 40d270: f9401fe0 ldr x0, [sp, #56] + 40d274: 97ffe9cf bl 4079b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 40d278: b9402fe3 ldr w3, [sp, #44] + 40d27c: f9401be2 ldr x2, [sp, #48] + 40d280: aa0003e1 mov x1, x0 + 40d284: aa1303e0 mov x0, x19 + 40d288: 94000093 bl 40d4d4 <_ZSt11regex_matchIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcNS4_12regex_traitsIcEEEbT_SD_RKNS4_11basic_regexIT0_T1_EENSt15regex_constants15match_flag_typeE> + 40d28c: 12001c00 and w0, w0, #0xff + 40d290: f9400bf3 ldr x19, [sp, #16] + 40d294: a8c47bfd ldp x29, x30, [sp], #64 + 40d298: d65f03c0 ret + +000000000040d29c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPcvEET_S7_RKS3_(): + 40d29c: a9bc7bfd stp x29, x30, [sp, #-64]! + 40d2a0: 910003fd mov x29, sp + 40d2a4: f9000bf3 str x19, [sp, #16] + 40d2a8: f9001fe0 str x0, [sp, #56] + 40d2ac: f9001be1 str x1, [sp, #48] + 40d2b0: f90017e2 str x2, [sp, #40] + 40d2b4: f90013e3 str x3, [sp, #32] + 40d2b8: f9401ff3 ldr x19, [sp, #56] + 40d2bc: f9401fe0 ldr x0, [sp, #56] + 40d2c0: 97ffe7dc bl 407230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv@plt> + 40d2c4: f94013e2 ldr x2, [sp, #32] + 40d2c8: aa0003e1 mov x1, x0 + 40d2cc: aa1303e0 mov x0, x19 + 40d2d0: 97ffe850 bl 407410 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_@plt> + 40d2d4: f94017e2 ldr x2, [sp, #40] + 40d2d8: f9401be1 ldr x1, [sp, #48] + 40d2dc: f9401fe0 ldr x0, [sp, #56] + 40d2e0: 94000050 bl 40d420 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_> + 40d2e4: 14000006 b 40d2fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_+0x60> + 40d2e8: aa0003f3 mov x19, x0 + 40d2ec: f9401fe0 ldr x0, [sp, #56] + 40d2f0: 97ffff7d bl 40d0e4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev> + 40d2f4: aa1303e0 mov x0, x19 + 40d2f8: 97ffe982 bl 407900 <_Unwind_Resume@plt> + 40d2fc: f9400bf3 ldr x19, [sp, #16] + 40d300: a8c47bfd ldp x29, x30, [sp], #64 + 40d304: d65f03c0 ret + +000000000040d308 <_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_>: +_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_(): + 40d308: d10043ff sub sp, sp, #0x10 + 40d30c: f90007e0 str x0, [sp, #8] + 40d310: f94007e0 ldr x0, [sp, #8] + 40d314: 910043ff add sp, sp, #0x10 + 40d318: d65f03c0 ret + +000000000040d31c <_ZNSt12_Vector_baseImSaImEE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseImSaImEE12_Vector_implD1Ev(): + 40d31c: a9be7bfd stp x29, x30, [sp, #-32]! + 40d320: 910003fd mov x29, sp + 40d324: f9000fe0 str x0, [sp, #24] + 40d328: f9400fe0 ldr x0, [sp, #24] + 40d32c: 9400009b bl 40d598 <_ZNSaImED1Ev> + 40d330: d503201f nop + 40d334: a8c27bfd ldp x29, x30, [sp], #32 + 40d338: d65f03c0 ret + +000000000040d33c <_ZNSt12_Vector_baseImSaImEEC1Ev>: +_ZNSt12_Vector_baseImSaImEEC2Ev(): + 40d33c: a9be7bfd stp x29, x30, [sp, #-32]! + 40d340: 910003fd mov x29, sp + 40d344: f9000fe0 str x0, [sp, #24] + 40d348: f9400fe0 ldr x0, [sp, #24] + 40d34c: 94000085 bl 40d560 <_ZNSt12_Vector_baseImSaImEE12_Vector_implC1Ev> + 40d350: d503201f nop + 40d354: a8c27bfd ldp x29, x30, [sp], #32 + 40d358: d65f03c0 ret + +000000000040d35c <_ZNSt12_Vector_baseImSaImEED1Ev>: +_ZNSt12_Vector_baseImSaImEED1Ev(): + 40d35c: a9be7bfd stp x29, x30, [sp, #-32]! + 40d360: 910003fd mov x29, sp + 40d364: f9000fe0 str x0, [sp, #24] + 40d368: f9400fe0 ldr x0, [sp, #24] + 40d36c: f9400003 ldr x3, [x0] + 40d370: f9400fe0 ldr x0, [sp, #24] + 40d374: f9400801 ldr x1, [x0, #16] + 40d378: f9400fe0 ldr x0, [sp, #24] + 40d37c: f9400000 ldr x0, [x0] + 40d380: cb000020 sub x0, x1, x0 + 40d384: 9343fc01 asr x1, x0, #3 + 40d388: aa0103e0 mov x0, x1 + 40d38c: aa0003e2 mov x2, x0 + 40d390: aa0303e1 mov x1, x3 + 40d394: f9400fe0 ldr x0, [sp, #24] + 40d398: 94000088 bl 40d5b8 <_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm> + 40d39c: f9400fe0 ldr x0, [sp, #24] + 40d3a0: 97ffffdf bl 40d31c <_ZNSt12_Vector_baseImSaImEE12_Vector_implD1Ev> + 40d3a4: d503201f nop + 40d3a8: a8c27bfd ldp x29, x30, [sp], #32 + 40d3ac: d65f03c0 ret + +000000000040d3b0 <_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv(): + 40d3b0: d10043ff sub sp, sp, #0x10 + 40d3b4: f90007e0 str x0, [sp, #8] + 40d3b8: f94007e0 ldr x0, [sp, #8] + 40d3bc: 910043ff add sp, sp, #0x10 + 40d3c0: d65f03c0 ret + +000000000040d3c4 <_ZSt8_DestroyIPmmEvT_S1_RSaIT0_E>: +_ZSt8_DestroyIPmmEvT_S1_RSaIT0_E(): + 40d3c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 40d3c8: 910003fd mov x29, sp + 40d3cc: f90017e0 str x0, [sp, #40] + 40d3d0: f90013e1 str x1, [sp, #32] + 40d3d4: f9000fe2 str x2, [sp, #24] + 40d3d8: f94013e1 ldr x1, [sp, #32] + 40d3dc: f94017e0 ldr x0, [sp, #40] + 40d3e0: 94000085 bl 40d5f4 <_ZSt8_DestroyIPmEvT_S1_> + 40d3e4: d503201f nop + 40d3e8: a8c37bfd ldp x29, x30, [sp], #48 + 40d3ec: d65f03c0 ret + +000000000040d3f0 <_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_>: +_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_(): + 40d3f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 40d3f4: 910003fd mov x29, sp + 40d3f8: f9000bf3 str x19, [sp, #16] + 40d3fc: aa0803f3 mov x19, x8 + 40d400: f90017e0 str x0, [sp, #40] + 40d404: aa1303e8 mov x8, x19 + 40d408: f94017e0 ldr x0, [sp, #40] + 40d40c: 94000084 bl 40d61c <_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_> + 40d410: aa1303e0 mov x0, x19 + 40d414: f9400bf3 ldr x19, [sp, #16] + 40d418: a8c37bfd ldp x29, x30, [sp], #48 + 40d41c: d65f03c0 ret + +000000000040d420 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_(): + 40d420: a9bc7bfd stp x29, x30, [sp, #-64]! + 40d424: 910003fd mov x29, sp + 40d428: f90017e0 str x0, [sp, #40] + 40d42c: f90013e1 str x1, [sp, #32] + 40d430: f9000fe2 str x2, [sp, #24] + 40d434: f9400fe2 ldr x2, [sp, #24] + 40d438: f94013e1 ldr x1, [sp, #32] + 40d43c: f94017e0 ldr x0, [sp, #40] + 40d440: 94000083 bl 40d64c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type> + 40d444: d503201f nop + 40d448: a8c47bfd ldp x29, x30, [sp], #64 + 40d44c: d65f03c0 ret + +000000000040d450 <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1IPKcEET_S7_NSt15regex_constants18syntax_option_typeE>: +_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1IPKcEET_S7_NSt15regex_constants18syntax_option_typeE(): + 40d450: a9bb7bfd stp x29, x30, [sp, #-80]! + 40d454: 910003fd mov x29, sp + 40d458: a90153f3 stp x19, x20, [sp, #16] + 40d45c: f9001fe0 str x0, [sp, #56] + 40d460: f9001be1 str x1, [sp, #48] + 40d464: f90017e2 str x2, [sp, #40] + 40d468: b90027e3 str w3, [sp, #36] + 40d46c: 9100c3e0 add x0, sp, #0x30 + 40d470: 94000085 bl 40d684 <_ZSt4moveIRPKcEONSt16remove_referenceIT_E4typeEOS4_> + 40d474: f9400013 ldr x19, [x0] + 40d478: 9100a3e0 add x0, sp, #0x28 + 40d47c: 94000082 bl 40d684 <_ZSt4moveIRPKcEONSt16remove_referenceIT_E4typeEOS4_> + 40d480: f9400014 ldr x20, [x0] + 40d484: 910123e0 add x0, sp, #0x48 + 40d488: 97ffe98e bl 407ac0 <_ZNSt6localeC1Ev@plt> + 40d48c: 910123e0 add x0, sp, #0x48 + 40d490: b94027e4 ldr w4, [sp, #36] + 40d494: aa0003e3 mov x3, x0 + 40d498: aa1403e2 mov x2, x20 + 40d49c: aa1303e1 mov x1, x19 + 40d4a0: f9401fe0 ldr x0, [sp, #56] + 40d4a4: 9400007d bl 40d698 <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1IPKcEET_S7_St6localeNSt15regex_constants18syntax_option_typeE> + 40d4a8: 910123e0 add x0, sp, #0x48 + 40d4ac: 97ffe881 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 40d4b0: 14000006 b 40d4c8 <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1IPKcEET_S7_NSt15regex_constants18syntax_option_typeE+0x78> + 40d4b4: aa0003f3 mov x19, x0 + 40d4b8: 910123e0 add x0, sp, #0x48 + 40d4bc: 97ffe87d bl 4076b0 <_ZNSt6localeD1Ev@plt> + 40d4c0: aa1303e0 mov x0, x19 + 40d4c4: 97ffe90f bl 407900 <_Unwind_Resume@plt> + 40d4c8: a94153f3 ldp x19, x20, [sp, #16] + 40d4cc: a8c57bfd ldp x29, x30, [sp], #80 + 40d4d0: d65f03c0 ret + +000000000040d4d4 <_ZSt11regex_matchIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcNS4_12regex_traitsIcEEEbT_SD_RKNS4_11basic_regexIT0_T1_EENSt15regex_constants15match_flag_typeE>: +_ZSt11regex_matchIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcNS4_12regex_traitsIcEEEbT_SD_RKNS4_11basic_regexIT0_T1_EENSt15regex_constants15match_flag_typeE(): + 40d4d4: a9b97bfd stp x29, x30, [sp, #-112]! + 40d4d8: 910003fd mov x29, sp + 40d4dc: f9000bf3 str x19, [sp, #16] + 40d4e0: f9001fe0 str x0, [sp, #56] + 40d4e4: f9001be1 str x1, [sp, #48] + 40d4e8: f90017e2 str x2, [sp, #40] + 40d4ec: b90027e3 str w3, [sp, #36] + 40d4f0: 9101a3e0 add x0, sp, #0x68 + 40d4f4: 940000b3 bl 40d7c0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1Ev> + 40d4f8: 9101a3e1 add x1, sp, #0x68 + 40d4fc: 910123e0 add x0, sp, #0x48 + 40d500: 940000c0 bl 40d800 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEEC1ERKSD_> + 40d504: 9101a3e0 add x0, sp, #0x68 + 40d508: 940000b6 bl 40d7e0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev> + 40d50c: 910123e0 add x0, sp, #0x48 + 40d510: b94027e4 ldr w4, [sp, #36] + 40d514: f94017e3 ldr x3, [sp, #40] + 40d518: aa0003e2 mov x2, x0 + 40d51c: f9401be1 ldr x1, [sp, #48] + 40d520: f9401fe0 ldr x0, [sp, #56] + 40d524: 940000cc bl 40d854 <_ZSt11regex_matchIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS4_9sub_matchISA_EEEcNS4_12regex_traitsIcEEEbT_SG_RNS4_13match_resultsISG_T0_EERKNS4_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE> + 40d528: 12001c13 and w19, w0, #0xff + 40d52c: d503201f nop + 40d530: 910123e0 add x0, sp, #0x48 + 40d534: 940000c0 bl 40d834 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEED1Ev> + 40d538: 2a1303e0 mov w0, w19 + 40d53c: 14000006 b 40d554 <_ZSt11regex_matchIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcNS4_12regex_traitsIcEEEbT_SD_RKNS4_11basic_regexIT0_T1_EENSt15regex_constants15match_flag_typeE+0x80> + 40d540: aa0003f3 mov x19, x0 + 40d544: 910123e0 add x0, sp, #0x48 + 40d548: 940000bb bl 40d834 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEED1Ev> + 40d54c: aa1303e0 mov x0, x19 + 40d550: 97ffe8ec bl 407900 <_Unwind_Resume@plt> + 40d554: f9400bf3 ldr x19, [sp, #16] + 40d558: a8c77bfd ldp x29, x30, [sp], #112 + 40d55c: d65f03c0 ret + +000000000040d560 <_ZNSt12_Vector_baseImSaImEE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseImSaImEE12_Vector_implC1Ev(): + 40d560: a9be7bfd stp x29, x30, [sp, #-32]! + 40d564: 910003fd mov x29, sp + 40d568: f9000fe0 str x0, [sp, #24] + 40d56c: f9400fe0 ldr x0, [sp, #24] + 40d570: 940000d5 bl 40d8c4 <_ZNSaImEC1Ev> + 40d574: f9400fe0 ldr x0, [sp, #24] + 40d578: f900001f str xzr, [x0] + 40d57c: f9400fe0 ldr x0, [sp, #24] + 40d580: f900041f str xzr, [x0, #8] + 40d584: f9400fe0 ldr x0, [sp, #24] + 40d588: f900081f str xzr, [x0, #16] + 40d58c: d503201f nop + 40d590: a8c27bfd ldp x29, x30, [sp], #32 + 40d594: d65f03c0 ret + +000000000040d598 <_ZNSaImED1Ev>: +_ZNSaImED2Ev(): + 40d598: a9be7bfd stp x29, x30, [sp, #-32]! + 40d59c: 910003fd mov x29, sp + 40d5a0: f9000fe0 str x0, [sp, #24] + 40d5a4: f9400fe0 ldr x0, [sp, #24] + 40d5a8: 940000cf bl 40d8e4 <_ZN9__gnu_cxx13new_allocatorImED1Ev> + 40d5ac: d503201f nop + 40d5b0: a8c27bfd ldp x29, x30, [sp], #32 + 40d5b4: d65f03c0 ret + +000000000040d5b8 <_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm>: +_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm(): + 40d5b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 40d5bc: 910003fd mov x29, sp + 40d5c0: f90017e0 str x0, [sp, #40] + 40d5c4: f90013e1 str x1, [sp, #32] + 40d5c8: f9000fe2 str x2, [sp, #24] + 40d5cc: f94013e0 ldr x0, [sp, #32] + 40d5d0: f100001f cmp x0, #0x0 + 40d5d4: 540000a0 b.eq 40d5e8 <_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm+0x30> // b.none + 40d5d8: f94017e0 ldr x0, [sp, #40] + 40d5dc: f9400fe2 ldr x2, [sp, #24] + 40d5e0: f94013e1 ldr x1, [sp, #32] + 40d5e4: 940000c5 bl 40d8f8 <_ZNSt16allocator_traitsISaImEE10deallocateERS0_Pmm> + 40d5e8: d503201f nop + 40d5ec: a8c37bfd ldp x29, x30, [sp], #48 + 40d5f0: d65f03c0 ret + +000000000040d5f4 <_ZSt8_DestroyIPmEvT_S1_>: +_ZSt8_DestroyIPmEvT_S1_(): + 40d5f4: a9be7bfd stp x29, x30, [sp, #-32]! + 40d5f8: 910003fd mov x29, sp + 40d5fc: f9000fe0 str x0, [sp, #24] + 40d600: f9000be1 str x1, [sp, #16] + 40d604: f9400be1 ldr x1, [sp, #16] + 40d608: f9400fe0 ldr x0, [sp, #24] + 40d60c: 940000c7 bl 40d928 <_ZNSt12_Destroy_auxILb1EE9__destroyIPmEEvT_S3_> + 40d610: d503201f nop + 40d614: a8c27bfd ldp x29, x30, [sp], #32 + 40d618: d65f03c0 ret + +000000000040d61c <_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_>: +_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_(): + 40d61c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40d620: 910003fd mov x29, sp + 40d624: f9000bf3 str x19, [sp, #16] + 40d628: aa0803f3 mov x19, x8 + 40d62c: f90017e0 str x0, [sp, #40] + 40d630: f94017e1 ldr x1, [sp, #40] + 40d634: aa1303e0 mov x0, x19 + 40d638: 97ffe696 bl 407090 <_ZNSaIcEC1ERKS_@plt> + 40d63c: aa1303e0 mov x0, x19 + 40d640: f9400bf3 ldr x19, [sp, #16] + 40d644: a8c37bfd ldp x29, x30, [sp], #48 + 40d648: d65f03c0 ret + +000000000040d64c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type(): + 40d64c: a9bc7bfd stp x29, x30, [sp, #-64]! + 40d650: 910003fd mov x29, sp + 40d654: f90017e0 str x0, [sp, #40] + 40d658: f90013e1 str x1, [sp, #32] + 40d65c: f9000fe2 str x2, [sp, #24] + 40d660: 390043e3 strb w3, [sp, #16] + 40d664: 2a0403e3 mov w3, w4 + 40d668: f9400fe2 ldr x2, [sp, #24] + 40d66c: f94013e1 ldr x1, [sp, #32] + 40d670: f94017e0 ldr x0, [sp, #40] + 40d674: 940000b3 bl 40d940 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag> + 40d678: d503201f nop + 40d67c: a8c47bfd ldp x29, x30, [sp], #64 + 40d680: d65f03c0 ret + +000000000040d684 <_ZSt4moveIRPKcEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRPKcEONSt16remove_referenceIT_E4typeEOS4_(): + 40d684: d10043ff sub sp, sp, #0x10 + 40d688: f90007e0 str x0, [sp, #8] + 40d68c: f94007e0 ldr x0, [sp, #8] + 40d690: 910043ff add sp, sp, #0x10 + 40d694: d65f03c0 ret + +000000000040d698 <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1IPKcEET_S7_St6localeNSt15regex_constants18syntax_option_typeE>: +_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC2IPKcEET_S7_St6localeNSt15regex_constants18syntax_option_typeE(): + 40d698: a9bb7bfd stp x29, x30, [sp, #-80]! + 40d69c: 910003fd mov x29, sp + 40d6a0: f9000bf3 str x19, [sp, #16] + 40d6a4: f90027e0 str x0, [sp, #72] + 40d6a8: f90023e1 str x1, [sp, #64] + 40d6ac: f9001fe2 str x2, [sp, #56] + 40d6b0: f9001be3 str x3, [sp, #48] + 40d6b4: b9002fe4 str w4, [sp, #44] + 40d6b8: f94027e0 ldr x0, [sp, #72] + 40d6bc: b9402fe1 ldr w1, [sp, #44] + 40d6c0: b9000001 str w1, [x0] + 40d6c4: f94027e0 ldr x0, [sp, #72] + 40d6c8: 91002013 add x19, x0, #0x8 + 40d6cc: f9401be0 ldr x0, [sp, #48] + 40d6d0: 940000dc bl 40da40 <_ZSt4moveIRSt6localeEONSt16remove_referenceIT_E4typeEOS3_> + 40d6d4: aa0003e1 mov x1, x0 + 40d6d8: aa1303e0 mov x0, x19 + 40d6dc: 97ffe68d bl 407110 <_ZNSt6localeC1ERKS_@plt> + 40d6e0: 910103e0 add x0, sp, #0x40 + 40d6e4: 97ffffe8 bl 40d684 <_ZSt4moveIRPKcEONSt16remove_referenceIT_E4typeEOS4_> + 40d6e8: f9400013 ldr x19, [x0] + 40d6ec: 9100e3e0 add x0, sp, #0x38 + 40d6f0: 97ffffe5 bl 40d684 <_ZSt4moveIRPKcEONSt16remove_referenceIT_E4typeEOS4_> + 40d6f4: f9400001 ldr x1, [x0] + 40d6f8: f94027e0 ldr x0, [sp, #72] + 40d6fc: 91002002 add x2, x0, #0x8 + 40d700: f94027e0 ldr x0, [sp, #72] + 40d704: b9400003 ldr w3, [x0] + 40d708: f94027e0 ldr x0, [sp, #72] + 40d70c: 91004000 add x0, x0, #0x10 + 40d710: aa0003e8 mov x8, x0 + 40d714: aa1303e0 mov x0, x19 + 40d718: 94000103 bl 40db24 <_ZNSt8__detail13__compile_nfaINSt7__cxx1112regex_traitsIcEEPKcEENSt9enable_ifIXsrNS_27__is_contiguous_normal_iterIT0_EE5valueESt10shared_ptrIKNS_4_NFAIT_EEEE4typeES8_S8_RKNSC_11locale_typeENSt15regex_constants18syntax_option_typeE> + 40d71c: 14000007 b 40d738 <_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC1IPKcEET_S7_St6localeNSt15regex_constants18syntax_option_typeE+0xa0> + 40d720: aa0003f3 mov x19, x0 + 40d724: f94027e0 ldr x0, [sp, #72] + 40d728: 91002000 add x0, x0, #0x8 + 40d72c: 97ffe7e1 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 40d730: aa1303e0 mov x0, x19 + 40d734: 97ffe873 bl 407900 <_Unwind_Resume@plt> + 40d738: f9400bf3 ldr x19, [sp, #16] + 40d73c: a8c57bfd ldp x29, x30, [sp], #80 + 40d740: d65f03c0 ret + +000000000040d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_(): + 40d744: d10083ff sub sp, sp, #0x20 + 40d748: f90007e0 str x0, [sp, #8] + 40d74c: f90003e1 str x1, [sp] + 40d750: f94003e0 ldr x0, [sp] + 40d754: f9400000 ldr x0, [x0] + 40d758: f9000fe0 str x0, [sp, #24] + 40d75c: f94007e0 ldr x0, [sp, #8] + 40d760: f9400001 ldr x1, [x0] + 40d764: f94003e0 ldr x0, [sp] + 40d768: f9000001 str x1, [x0] + 40d76c: f94007e0 ldr x0, [sp, #8] + 40d770: f9400fe1 ldr x1, [sp, #24] + 40d774: f9000001 str x1, [x0] + 40d778: d503201f nop + 40d77c: 910083ff add sp, sp, #0x20 + 40d780: d65f03c0 ret + +000000000040d784 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 40d784: a9be7bfd stp x29, x30, [sp, #-32]! + 40d788: 910003fd mov x29, sp + 40d78c: f9000fe0 str x0, [sp, #24] + 40d790: f9400fe0 ldr x0, [sp, #24] + 40d794: f100001f cmp x0, #0x0 + 40d798: 540000e0 b.eq 40d7b4 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv+0x30> // b.none + 40d79c: f9400fe0 ldr x0, [sp, #24] + 40d7a0: f9400000 ldr x0, [x0] + 40d7a4: 91002000 add x0, x0, #0x8 + 40d7a8: f9400001 ldr x1, [x0] + 40d7ac: f9400fe0 ldr x0, [sp, #24] + 40d7b0: d63f0020 blr x1 + 40d7b4: d503201f nop + 40d7b8: a8c27bfd ldp x29, x30, [sp], #32 + 40d7bc: d65f03c0 ret + +000000000040d7c0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1Ev>: +_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC2Ev(): + 40d7c0: a9be7bfd stp x29, x30, [sp, #-32]! + 40d7c4: 910003fd mov x29, sp + 40d7c8: f9000fe0 str x0, [sp, #24] + 40d7cc: f9400fe0 ldr x0, [sp, #24] + 40d7d0: 9400010e bl 40dc08 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1Ev> + 40d7d4: d503201f nop + 40d7d8: a8c27bfd ldp x29, x30, [sp], #32 + 40d7dc: d65f03c0 ret + +000000000040d7e0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev>: +_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev(): + 40d7e0: a9be7bfd stp x29, x30, [sp, #-32]! + 40d7e4: 910003fd mov x29, sp + 40d7e8: f9000fe0 str x0, [sp, #24] + 40d7ec: f9400fe0 ldr x0, [sp, #24] + 40d7f0: 9400010b bl 40dc1c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev> + 40d7f4: d503201f nop + 40d7f8: a8c27bfd ldp x29, x30, [sp], #32 + 40d7fc: d65f03c0 ret + +000000000040d800 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEEC1ERKSD_>: +_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEEC1ERKSD_(): + 40d800: a9be7bfd stp x29, x30, [sp, #-32]! + 40d804: 910003fd mov x29, sp + 40d808: f9000fe0 str x0, [sp, #24] + 40d80c: f9000be1 str x1, [sp, #16] + 40d810: f9400fe0 ldr x0, [sp, #24] + 40d814: f9400be1 ldr x1, [sp, #16] + 40d818: 94000106 bl 40dc30 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSD_> + 40d81c: f9400fe0 ldr x0, [sp, #24] + 40d820: 91006000 add x0, x0, #0x18 + 40d824: 94000121 bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 40d828: d503201f nop + 40d82c: a8c27bfd ldp x29, x30, [sp], #32 + 40d830: d65f03c0 ret + +000000000040d834 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEED1Ev>: +_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEED2Ev(): + 40d834: a9be7bfd stp x29, x30, [sp, #-32]! + 40d838: 910003fd mov x29, sp + 40d83c: f9000fe0 str x0, [sp, #24] + 40d840: f9400fe0 ldr x0, [sp, #24] + 40d844: 94000105 bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 40d848: d503201f nop + 40d84c: a8c27bfd ldp x29, x30, [sp], #32 + 40d850: d65f03c0 ret + +000000000040d854 <_ZSt11regex_matchIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS4_9sub_matchISA_EEEcNS4_12regex_traitsIcEEEbT_SG_RNS4_13match_resultsISG_T0_EERKNS4_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE>: +_ZSt11regex_matchIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS4_9sub_matchISA_EEEcNS4_12regex_traitsIcEEEbT_SG_RNS4_13match_resultsISG_T0_EERKNS4_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE(): + 40d854: a9bc7bfd stp x29, x30, [sp, #-64]! + 40d858: 910003fd mov x29, sp + 40d85c: f9001fe0 str x0, [sp, #56] + 40d860: f9001be1 str x1, [sp, #48] + 40d864: f90017e2 str x2, [sp, #40] + 40d868: f90013e3 str x3, [sp, #32] + 40d86c: b9001fe4 str w4, [sp, #28] + 40d870: b9401fe4 ldr w4, [sp, #28] + 40d874: f94013e3 ldr x3, [sp, #32] + 40d878: f94017e2 ldr x2, [sp, #40] + 40d87c: f9401be1 ldr x1, [sp, #48] + 40d880: f9401fe0 ldr x0, [sp, #56] + 40d884: 94000134 bl 40dd54 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE> + 40d888: 12001c00 and w0, w0, #0xff + 40d88c: a8c47bfd ldp x29, x30, [sp], #64 + 40d890: d65f03c0 ret + +000000000040d894 <_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm>: +_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm(): + 40d894: a9bd7bfd stp x29, x30, [sp, #-48]! + 40d898: 910003fd mov x29, sp + 40d89c: f90017e0 str x0, [sp, #40] + 40d8a0: f90013e1 str x1, [sp, #32] + 40d8a4: f9000fe2 str x2, [sp, #24] + 40d8a8: f9400fe2 ldr x2, [sp, #24] + 40d8ac: f94013e1 ldr x1, [sp, #32] + 40d8b0: f94017e0 ldr x0, [sp, #40] + 40d8b4: 940001ef bl 40e070 <_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm> + 40d8b8: d503201f nop + 40d8bc: a8c37bfd ldp x29, x30, [sp], #48 + 40d8c0: d65f03c0 ret + +000000000040d8c4 <_ZNSaImEC1Ev>: +_ZNSaImEC2Ev(): + 40d8c4: a9be7bfd stp x29, x30, [sp, #-32]! + 40d8c8: 910003fd mov x29, sp + 40d8cc: f9000fe0 str x0, [sp, #24] + 40d8d0: f9400fe0 ldr x0, [sp, #24] + 40d8d4: 94000208 bl 40e0f4 <_ZN9__gnu_cxx13new_allocatorImEC1Ev> + 40d8d8: d503201f nop + 40d8dc: a8c27bfd ldp x29, x30, [sp], #32 + 40d8e0: d65f03c0 ret + +000000000040d8e4 <_ZN9__gnu_cxx13new_allocatorImED1Ev>: +_ZN9__gnu_cxx13new_allocatorImED1Ev(): + 40d8e4: d10043ff sub sp, sp, #0x10 + 40d8e8: f90007e0 str x0, [sp, #8] + 40d8ec: d503201f nop + 40d8f0: 910043ff add sp, sp, #0x10 + 40d8f4: d65f03c0 ret + +000000000040d8f8 <_ZNSt16allocator_traitsISaImEE10deallocateERS0_Pmm>: +_ZNSt16allocator_traitsISaImEE10deallocateERS0_Pmm(): + 40d8f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 40d8fc: 910003fd mov x29, sp + 40d900: f90017e0 str x0, [sp, #40] + 40d904: f90013e1 str x1, [sp, #32] + 40d908: f9000fe2 str x2, [sp, #24] + 40d90c: f9400fe2 ldr x2, [sp, #24] + 40d910: f94013e1 ldr x1, [sp, #32] + 40d914: f94017e0 ldr x0, [sp, #40] + 40d918: 940001fc bl 40e108 <_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm> + 40d91c: d503201f nop + 40d920: a8c37bfd ldp x29, x30, [sp], #48 + 40d924: d65f03c0 ret + +000000000040d928 <_ZNSt12_Destroy_auxILb1EE9__destroyIPmEEvT_S3_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPmEEvT_S3_(): + 40d928: d10043ff sub sp, sp, #0x10 + 40d92c: f90007e0 str x0, [sp, #8] + 40d930: f90003e1 str x1, [sp] + 40d934: d503201f nop + 40d938: 910043ff add sp, sp, #0x10 + 40d93c: d65f03c0 ret + +000000000040d940 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag(): + 40d940: a9bb7bfd stp x29, x30, [sp, #-80]! + 40d944: 910003fd mov x29, sp + 40d948: f9000bf3 str x19, [sp, #16] + 40d94c: f9001fe0 str x0, [sp, #56] + 40d950: f9001be1 str x1, [sp, #48] + 40d954: f90017e2 str x2, [sp, #40] + 40d958: 390083e3 strb w3, [sp, #32] + 40d95c: f9401be0 ldr x0, [sp, #48] + 40d960: 940001f4 bl 40e130 <_ZN9__gnu_cxx17__is_null_pointerIcEEbPT_> + 40d964: 12001c00 and w0, w0, #0xff + 40d968: 7100001f cmp w0, #0x0 + 40d96c: 540000e0 b.eq 40d988 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag+0x48> // b.none + 40d970: f9401be1 ldr x1, [sp, #48] + 40d974: f94017e0 ldr x0, [sp, #40] + 40d978: eb00003f cmp x1, x0 + 40d97c: 54000060 b.eq 40d988 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag+0x48> // b.none + 40d980: 52800020 mov w0, #0x1 // #1 + 40d984: 14000002 b 40d98c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag+0x4c> + 40d988: 52800000 mov w0, #0x0 // #0 + 40d98c: 7100001f cmp w0, #0x0 + 40d990: 54000080 b.eq 40d9a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag+0x60> // b.none + 40d994: f00005a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40d998: 91114000 add x0, x0, #0x450 + 40d99c: 97ffe609 bl 4071c0 <_ZSt19__throw_logic_errorPKc@plt> + 40d9a0: f94017e1 ldr x1, [sp, #40] + 40d9a4: f9401be0 ldr x0, [sp, #48] + 40d9a8: 940001ea bl 40e150 <_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_> + 40d9ac: f90027e0 str x0, [sp, #72] + 40d9b0: f94027e0 ldr x0, [sp, #72] + 40d9b4: f1003c1f cmp x0, #0xf + 40d9b8: 540001a9 b.ls 40d9ec <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag+0xac> // b.plast + 40d9bc: 910123e0 add x0, sp, #0x48 + 40d9c0: d2800002 mov x2, #0x0 // #0 + 40d9c4: aa0003e1 mov x1, x0 + 40d9c8: f9401fe0 ldr x0, [sp, #56] + 40d9cc: 97ffe7d9 bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 40d9d0: aa0003e1 mov x1, x0 + 40d9d4: f9401fe0 ldr x0, [sp, #56] + 40d9d8: 97ffe622 bl 407260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc@plt> + 40d9dc: f94027e0 ldr x0, [sp, #72] + 40d9e0: aa0003e1 mov x1, x0 + 40d9e4: f9401fe0 ldr x0, [sp, #56] + 40d9e8: 97ffe822 bl 407a70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm@plt> + 40d9ec: f9401fe0 ldr x0, [sp, #56] + 40d9f0: 97ffe698 bl 407450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv@plt> + 40d9f4: f94017e2 ldr x2, [sp, #40] + 40d9f8: f9401be1 ldr x1, [sp, #48] + 40d9fc: 97ffe50d bl 406e30 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_@plt> + 40da00: f94027e0 ldr x0, [sp, #72] + 40da04: aa0003e1 mov x1, x0 + 40da08: f9401fe0 ldr x0, [sp, #56] + 40da0c: 97ffe5e1 bl 407190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm@plt> + 40da10: 14000009 b 40da34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag+0xf4> + 40da14: 97ffe543 bl 406f20 <__cxa_begin_catch@plt> + 40da18: f9401fe0 ldr x0, [sp, #56] + 40da1c: 97ffe6d1 bl 407560 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + 40da20: 97ffe730 bl 4076e0 <__cxa_rethrow@plt> + 40da24: aa0003f3 mov x19, x0 + 40da28: 97ffe77a bl 407810 <__cxa_end_catch@plt> + 40da2c: aa1303e0 mov x0, x19 + 40da30: 97ffe7b4 bl 407900 <_Unwind_Resume@plt> + 40da34: f9400bf3 ldr x19, [sp, #16] + 40da38: a8c57bfd ldp x29, x30, [sp], #80 + 40da3c: d65f03c0 ret + +000000000040da40 <_ZSt4moveIRSt6localeEONSt16remove_referenceIT_E4typeEOS3_>: +_ZSt4moveIRSt6localeEONSt16remove_referenceIT_E4typeEOS3_(): + 40da40: d10043ff sub sp, sp, #0x10 + 40da44: f90007e0 str x0, [sp, #8] + 40da48: f94007e0 ldr x0, [sp, #8] + 40da4c: 910043ff add sp, sp, #0x10 + 40da50: d65f03c0 ret + +000000000040da54 <_ZNSt8__detail8_ScannerIcED1Ev>: +_ZNSt8__detail8_ScannerIcED1Ev(): + 40da54: a9be7bfd stp x29, x30, [sp, #-32]! + 40da58: 910003fd mov x29, sp + 40da5c: f9000fe0 str x0, [sp, #24] + 40da60: f9400fe0 ldr x0, [sp, #24] + 40da64: 91032000 add x0, x0, #0xc8 + 40da68: 97ffe5a6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40da6c: d503201f nop + 40da70: a8c27bfd ldp x29, x30, [sp], #32 + 40da74: d65f03c0 ret + +000000000040da78 <_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 40da78: a9be7bfd stp x29, x30, [sp, #-32]! + 40da7c: 910003fd mov x29, sp + 40da80: f9000fe0 str x0, [sp, #24] + 40da84: f9400fe0 ldr x0, [sp, #24] + 40da88: 91002000 add x0, x0, #0x8 + 40da8c: 97fff6d5 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 40da90: d503201f nop + 40da94: a8c27bfd ldp x29, x30, [sp], #32 + 40da98: d65f03c0 ret + +000000000040da9c <_ZNSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev>: +_ZNSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED2Ev(): + 40da9c: a9be7bfd stp x29, x30, [sp, #-32]! + 40daa0: 910003fd mov x29, sp + 40daa4: f9000fe0 str x0, [sp, #24] + 40daa8: f9400fe0 ldr x0, [sp, #24] + 40daac: 97fffff3 bl 40da78 <_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 40dab0: d503201f nop + 40dab4: a8c27bfd ldp x29, x30, [sp], #32 + 40dab8: d65f03c0 ret + +000000000040dabc <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEED1Ev>: +_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEED2Ev(): + 40dabc: a9be7bfd stp x29, x30, [sp, #-32]! + 40dac0: 910003fd mov x29, sp + 40dac4: f9000fe0 str x0, [sp, #24] + 40dac8: f9400fe0 ldr x0, [sp, #24] + 40dacc: 94000251 bl 40e410 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED1Ev> + 40dad0: d503201f nop + 40dad4: a8c27bfd ldp x29, x30, [sp], #32 + 40dad8: d65f03c0 ret + +000000000040dadc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEED1Ev>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEED2Ev(): + 40dadc: a9be7bfd stp x29, x30, [sp, #-32]! + 40dae0: 910003fd mov x29, sp + 40dae4: f9000fe0 str x0, [sp, #24] + 40dae8: f9400fe0 ldr x0, [sp, #24] + 40daec: 9104c000 add x0, x0, #0x130 + 40daf0: 97fffff3 bl 40dabc <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEED1Ev> + 40daf4: f9400fe0 ldr x0, [sp, #24] + 40daf8: 91044000 add x0, x0, #0x110 + 40dafc: 97ffe581 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40db00: f9400fe0 ldr x0, [sp, #24] + 40db04: 91040000 add x0, x0, #0x100 + 40db08: 97ffffe5 bl 40da9c <_ZNSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 40db0c: f9400fe0 ldr x0, [sp, #24] + 40db10: 91002000 add x0, x0, #0x8 + 40db14: 97ffffd0 bl 40da54 <_ZNSt8__detail8_ScannerIcED1Ev> + 40db18: d503201f nop + 40db1c: a8c27bfd ldp x29, x30, [sp], #32 + 40db20: d65f03c0 ret + +000000000040db24 <_ZNSt8__detail13__compile_nfaINSt7__cxx1112regex_traitsIcEEPKcEENSt9enable_ifIXsrNS_27__is_contiguous_normal_iterIT0_EE5valueESt10shared_ptrIKNS_4_NFAIT_EEEE4typeES8_S8_RKNSC_11locale_typeENSt15regex_constants18syntax_option_typeE>: +_ZNSt8__detail13__compile_nfaINSt7__cxx1112regex_traitsIcEEPKcEENSt9enable_ifIXsrNS_27__is_contiguous_normal_iterIT0_EE5valueESt10shared_ptrIKNS_4_NFAIT_EEEE4typeES8_S8_RKNSC_11locale_typeENSt15regex_constants18syntax_option_typeE(): + 40db24: a9a27bfd stp x29, x30, [sp, #-480]! + 40db28: 910003fd mov x29, sp + 40db2c: f9000bf3 str x19, [sp, #16] + 40db30: aa0803f3 mov x19, x8 + 40db34: f9001fe0 str x0, [sp, #56] + 40db38: f9001be1 str x1, [sp, #48] + 40db3c: f90017e2 str x2, [sp, #40] + 40db40: b90027e3 str w3, [sp, #36] + 40db44: f9401be1 ldr x1, [sp, #48] + 40db48: f9401fe0 ldr x0, [sp, #56] + 40db4c: cb000020 sub x0, x1, x0 + 40db50: f900efe0 str x0, [sp, #472] + 40db54: f940efe0 ldr x0, [sp, #472] + 40db58: f100001f cmp x0, #0x0 + 40db5c: 54000080 b.eq 40db6c <_ZNSt8__detail13__compile_nfaINSt7__cxx1112regex_traitsIcEEPKcEENSt9enable_ifIXsrNS_27__is_contiguous_normal_iterIT0_EE5valueESt10shared_ptrIKNS_4_NFAIT_EEEE4typeES8_S8_RKNSC_11locale_typeENSt15regex_constants18syntax_option_typeE+0x48> // b.none + 40db60: f9401fe0 ldr x0, [sp, #56] + 40db64: 9400018b bl 40e190 <_ZSt11__addressofIKcEPT_RS1_> + 40db68: 14000002 b 40db70 <_ZNSt8__detail13__compile_nfaINSt7__cxx1112regex_traitsIcEEPKcEENSt9enable_ifIXsrNS_27__is_contiguous_normal_iterIT0_EE5valueESt10shared_ptrIKNS_4_NFAIT_EEEE4typeES8_S8_RKNSC_11locale_typeENSt15regex_constants18syntax_option_typeE+0x4c> + 40db6c: d2800000 mov x0, #0x0 // #0 + 40db70: f900ebe0 str x0, [sp, #464] + 40db74: f940ebe1 ldr x1, [sp, #464] + 40db78: f940efe0 ldr x0, [sp, #472] + 40db7c: 8b000021 add x1, x1, x0 + 40db80: 910103e0 add x0, sp, #0x40 + 40db84: b94027e4 ldr w4, [sp, #36] + 40db88: f94017e3 ldr x3, [sp, #40] + 40db8c: aa0103e2 mov x2, x1 + 40db90: f940ebe1 ldr x1, [sp, #464] + 40db94: 94000184 bl 40e1a4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE> + 40db98: 910103e0 add x0, sp, #0x40 + 40db9c: aa1303e8 mov x8, x19 + 40dba0: 94000236 bl 40e478 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE10_M_get_nfaEv> + 40dba4: 910103e0 add x0, sp, #0x40 + 40dba8: 97ffffcd bl 40dadc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEED1Ev> + 40dbac: aa1303e0 mov x0, x19 + 40dbb0: f9400bf3 ldr x19, [sp, #16] + 40dbb4: a8de7bfd ldp x29, x30, [sp], #480 + 40dbb8: d65f03c0 ret + +000000000040dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 40dbbc: d10043ff sub sp, sp, #0x10 + 40dbc0: f90007e0 str x0, [sp, #8] + 40dbc4: 900005c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 40dbc8: 910ae001 add x1, x0, #0x2b8 + 40dbcc: f94007e0 ldr x0, [sp, #8] + 40dbd0: f9000001 str x1, [x0] + 40dbd4: d503201f nop + 40dbd8: 910043ff add sp, sp, #0x10 + 40dbdc: d65f03c0 ret + +000000000040dbe0 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 40dbe0: a9be7bfd stp x29, x30, [sp, #-32]! + 40dbe4: 910003fd mov x29, sp + 40dbe8: f9000fe0 str x0, [sp, #24] + 40dbec: f9400fe0 ldr x0, [sp, #24] + 40dbf0: 97fffff3 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 40dbf4: d2800201 mov x1, #0x10 // #16 + 40dbf8: f9400fe0 ldr x0, [sp, #24] + 40dbfc: 97ffe5e1 bl 407380 <_ZdlPvm@plt> + 40dc00: a8c27bfd ldp x29, x30, [sp], #32 + 40dc04: d65f03c0 ret + +000000000040dc08 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1Ev(): + 40dc08: d10043ff sub sp, sp, #0x10 + 40dc0c: f90007e0 str x0, [sp, #8] + 40dc10: d503201f nop + 40dc14: 910043ff add sp, sp, #0x10 + 40dc18: d65f03c0 ret + +000000000040dc1c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED2Ev(): + 40dc1c: d10043ff sub sp, sp, #0x10 + 40dc20: f90007e0 str x0, [sp, #8] + 40dc24: d503201f nop + 40dc28: 910043ff add sp, sp, #0x10 + 40dc2c: d65f03c0 ret + +000000000040dc30 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSD_>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSD_(): + 40dc30: a9be7bfd stp x29, x30, [sp, #-32]! + 40dc34: 910003fd mov x29, sp + 40dc38: f9000fe0 str x0, [sp, #24] + 40dc3c: f9000be1 str x1, [sp, #16] + 40dc40: f9400fe0 ldr x0, [sp, #24] + 40dc44: f9400be1 ldr x1, [sp, #16] + 40dc48: 94000223 bl 40e4d4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSD_> + 40dc4c: d503201f nop + 40dc50: a8c27bfd ldp x29, x30, [sp], #32 + 40dc54: d65f03c0 ret + +000000000040dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED2Ev(): + 40dc58: a9bd7bfd stp x29, x30, [sp, #-48]! + 40dc5c: 910003fd mov x29, sp + 40dc60: a90153f3 stp x19, x20, [sp, #16] + 40dc64: f90017e0 str x0, [sp, #40] + 40dc68: f94017e0 ldr x0, [sp, #40] + 40dc6c: f9400013 ldr x19, [x0] + 40dc70: f94017e0 ldr x0, [sp, #40] + 40dc74: f9400414 ldr x20, [x0, #8] + 40dc78: f94017e0 ldr x0, [sp, #40] + 40dc7c: 94000237 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 40dc80: aa0003e2 mov x2, x0 + 40dc84: aa1403e1 mov x1, x20 + 40dc88: aa1303e0 mov x0, x19 + 40dc8c: 94000238 bl 40e56c <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESC_EvT_SE_RSaIT0_E> + 40dc90: f94017e0 ldr x0, [sp, #40] + 40dc94: 9400021a bl 40e4fc <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 40dc98: d503201f nop + 40dc9c: a94153f3 ldp x19, x20, [sp, #16] + 40dca0: a8c37bfd ldp x29, x30, [sp], #48 + 40dca4: d65f03c0 ret + +000000000040dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev>: +_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev(): + 40dca8: d10043ff sub sp, sp, #0x10 + 40dcac: f90007e0 str x0, [sp, #8] + 40dcb0: f94007e0 ldr x0, [sp, #8] + 40dcb4: f900001f str xzr, [x0] + 40dcb8: d503201f nop + 40dcbc: 910043ff add sp, sp, #0x10 + 40dcc0: d65f03c0 ret + +000000000040dcc4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EED1Ev>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EED1Ev(): + 40dcc4: a9be7bfd stp x29, x30, [sp, #-32]! + 40dcc8: 910003fd mov x29, sp + 40dccc: f9000fe0 str x0, [sp, #24] + 40dcd0: f9400fe0 ldr x0, [sp, #24] + 40dcd4: 91006000 add x0, x0, #0x18 + 40dcd8: 94000315 bl 40e92c <_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EED1Ev> + 40dcdc: f9400fe0 ldr x0, [sp, #24] + 40dce0: 940002ff bl 40e8dc <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EED1Ev> + 40dce4: d503201f nop + 40dce8: a8c27bfd ldp x29, x30, [sp], #32 + 40dcec: d65f03c0 ret + +000000000040dcf0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EED1Ev>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EED2Ev(): + 40dcf0: a9be7bfd stp x29, x30, [sp, #-32]! + 40dcf4: 910003fd mov x29, sp + 40dcf8: f9000fe0 str x0, [sp, #24] + 40dcfc: f9400fe0 ldr x0, [sp, #24] + 40dd00: 91018000 add x0, x0, #0x60 + 40dd04: 97fffff0 bl 40dcc4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EED1Ev> + 40dd08: f9400fe0 ldr x0, [sp, #24] + 40dd0c: 91012000 add x0, x0, #0x48 + 40dd10: 940002df bl 40e88c <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev> + 40dd14: f9400fe0 ldr x0, [sp, #24] + 40dd18: 97ffffd0 bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 40dd1c: d503201f nop + 40dd20: a8c27bfd ldp x29, x30, [sp], #32 + 40dd24: d65f03c0 ret + +000000000040dd28 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EED1Ev>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EED2Ev(): + 40dd28: a9be7bfd stp x29, x30, [sp, #-32]! + 40dd2c: 910003fd mov x29, sp + 40dd30: f9000fe0 str x0, [sp, #24] + 40dd34: f9400fe0 ldr x0, [sp, #24] + 40dd38: 91012000 add x0, x0, #0x48 + 40dd3c: 940002d4 bl 40e88c <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev> + 40dd40: f9400fe0 ldr x0, [sp, #24] + 40dd44: 97ffffc5 bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 40dd48: d503201f nop + 40dd4c: a8c27bfd ldp x29, x30, [sp], #32 + 40dd50: d65f03c0 ret + +000000000040dd54 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE>: +_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE(): + 40dd54: a9aa7bfd stp x29, x30, [sp, #-352]! + 40dd58: 910003fd mov x29, sp + 40dd5c: f9000bf3 str x19, [sp, #16] + 40dd60: f90027e0 str x0, [sp, #72] + 40dd64: f90023e1 str x1, [sp, #64] + 40dd68: f9001fe2 str x2, [sp, #56] + 40dd6c: f9001be3 str x3, [sp, #48] + 40dd70: b9002fe4 str w4, [sp, #44] + 40dd74: f9401be0 ldr x0, [sp, #48] + 40dd78: 91004000 add x0, x0, #0x10 + 40dd7c: d2800001 mov x1, #0x0 // #0 + 40dd80: 94000206 bl 40e598 <_ZSteqIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEbRKSt10shared_ptrIT_EDn> + 40dd84: 12001c00 and w0, w0, #0xff + 40dd88: 7100001f cmp w0, #0x0 + 40dd8c: 54000060 b.eq 40dd98 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x44> // b.none + 40dd90: 52800000 mov w0, #0x0 // #0 + 40dd94: 140000a9 b 40e038 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x2e4> + 40dd98: f9401fe0 ldr x0, [sp, #56] + 40dd9c: f900abe0 str x0, [sp, #336] + 40dda0: f9401fe0 ldr x0, [sp, #56] + 40dda4: f94027e1 ldr x1, [sp, #72] + 40dda8: f9000c01 str x1, [x0, #24] + 40ddac: f9401be0 ldr x0, [sp, #48] + 40ddb0: 91004000 add x0, x0, #0x10 + 40ddb4: 94000204 bl 40e5c4 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40ddb8: 97fffb82 bl 40cbc0 <_ZNKSt8__detail9_NFA_base12_M_sub_countEv> + 40ddbc: 2a0003e1 mov w1, w0 + 40ddc0: f9401fe0 ldr x0, [sp, #56] + 40ddc4: 94000207 bl 40e5e0 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_resizeEj> + 40ddc8: f940abe0 ldr x0, [sp, #336] + 40ddcc: f900a7e0 str x0, [sp, #328] + 40ddd0: f940a7e0 ldr x0, [sp, #328] + 40ddd4: 94000211 bl 40e618 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv> + 40ddd8: f90087e0 str x0, [sp, #264] + 40dddc: f940a7e0 ldr x0, [sp, #328] + 40dde0: 94000217 bl 40e63c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv> + 40dde4: f90083e0 str x0, [sp, #256] + 40dde8: 910403e1 add x1, sp, #0x100 + 40ddec: 910423e0 add x0, sp, #0x108 + 40ddf0: 9400021d bl 40e664 <_ZN9__gnu_cxxneIPNSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEbRKNS3_IT_T0_EESL_> + 40ddf4: 12001c00 and w0, w0, #0xff + 40ddf8: 7100001f cmp w0, #0x0 + 40ddfc: 54000120 b.eq 40de20 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0xcc> // b.none + 40de00: 910423e0 add x0, sp, #0x108 + 40de04: 94000233 bl 40e6d0 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEdeEv> + 40de08: f900a3e0 str x0, [sp, #320] + 40de0c: f940a3e0 ldr x0, [sp, #320] + 40de10: 3900401f strb wzr, [x0, #16] + 40de14: 910423e0 add x0, sp, #0x108 + 40de18: 94000224 bl 40e6a8 <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEppEv> + 40de1c: 17fffff3 b 40dde8 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x94> + 40de20: f9401be0 ldr x0, [sp, #48] + 40de24: 94000231 bl 40e6e8 <_ZNKSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEE5flagsEv> + 40de28: 52808001 mov w1, #0x400 // #1024 + 40de2c: 97fffad1 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40de30: 7100001f cmp w0, #0x0 + 40de34: 54000060 b.eq 40de40 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0xec> // b.none + 40de38: 52800020 mov w0, #0x1 // #1 + 40de3c: 14000002 b 40de44 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0xf0> + 40de40: 52800000 mov w0, #0x0 // #0 + 40de44: 7100001f cmp w0, #0x0 + 40de48: 54000200 b.eq 40de88 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x134> // b.none + 40de4c: f9401fe1 ldr x1, [sp, #56] + 40de50: 910143e0 add x0, sp, #0x50 + 40de54: b9402fe5 ldr w5, [sp, #44] + 40de58: f9401be4 ldr x4, [sp, #48] + 40de5c: aa0103e3 mov x3, x1 + 40de60: f94023e2 ldr x2, [sp, #64] + 40de64: f94027e1 ldr x1, [sp, #72] + 40de68: 94000226 bl 40e700 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE> + 40de6c: 910143e0 add x0, sp, #0x50 + 40de70: 940002c6 bl 40e988 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE8_M_matchEv> + 40de74: 12001c00 and w0, w0, #0xff + 40de78: 39057fe0 strb w0, [sp, #351] + 40de7c: 910143e0 add x0, sp, #0x50 + 40de80: 97ffff9c bl 40dcf0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EED1Ev> + 40de84: 1400000f b 40dec0 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x16c> + 40de88: f9401fe1 ldr x1, [sp, #56] + 40de8c: 910143e0 add x0, sp, #0x50 + 40de90: b9402fe5 ldr w5, [sp, #44] + 40de94: f9401be4 ldr x4, [sp, #48] + 40de98: aa0103e3 mov x3, x1 + 40de9c: f94023e2 ldr x2, [sp, #64] + 40dea0: f94027e1 ldr x1, [sp, #72] + 40dea4: 940002c6 bl 40e9bc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE> + 40dea8: 910143e0 add x0, sp, #0x50 + 40deac: 94000322 bl 40eb34 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE8_M_matchEv> + 40deb0: 12001c00 and w0, w0, #0xff + 40deb4: 39057fe0 strb w0, [sp, #351] + 40deb8: 910143e0 add x0, sp, #0x50 + 40debc: 97ffff9b bl 40dd28 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EED1Ev> + 40dec0: 39457fe0 ldrb w0, [sp, #351] + 40dec4: 7100001f cmp w0, #0x0 + 40dec8: 54000740 b.eq 40dfb0 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x25c> // b.none + 40decc: f940abe0 ldr x0, [sp, #336] + 40ded0: f9009fe0 str x0, [sp, #312] + 40ded4: f9409fe0 ldr x0, [sp, #312] + 40ded8: 940001d0 bl 40e618 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv> + 40dedc: f9007fe0 str x0, [sp, #248] + 40dee0: f9409fe0 ldr x0, [sp, #312] + 40dee4: 940001d6 bl 40e63c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv> + 40dee8: f9007be0 str x0, [sp, #240] + 40deec: 9103c3e1 add x1, sp, #0xf0 + 40def0: 9103e3e0 add x0, sp, #0xf8 + 40def4: 940001dc bl 40e664 <_ZN9__gnu_cxxneIPNSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEbRKNS3_IT_T0_EESL_> + 40def8: 12001c00 and w0, w0, #0xff + 40defc: 7100001f cmp w0, #0x0 + 40df00: 540002a0 b.eq 40df54 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x200> // b.none + 40df04: 9103e3e0 add x0, sp, #0xf8 + 40df08: 940001f2 bl 40e6d0 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEdeEv> + 40df0c: f9009be0 str x0, [sp, #304] + 40df10: f9409be0 ldr x0, [sp, #304] + 40df14: 39404000 ldrb w0, [x0, #16] + 40df18: 52000000 eor w0, w0, #0x1 + 40df1c: 12001c00 and w0, w0, #0xff + 40df20: 7100001f cmp w0, #0x0 + 40df24: 54000120 b.eq 40df48 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x1f4> // b.none + 40df28: f9409be0 ldr x0, [sp, #304] + 40df2c: f94023e1 ldr x1, [sp, #64] + 40df30: f9000401 str x1, [x0, #8] + 40df34: f9409be0 ldr x0, [sp, #304] + 40df38: 91002001 add x1, x0, #0x8 + 40df3c: f9409be0 ldr x0, [sp, #304] + 40df40: f9400021 ldr x1, [x1] + 40df44: f9000001 str x1, [x0] + 40df48: 9103e3e0 add x0, sp, #0xf8 + 40df4c: 940001d7 bl 40e6a8 <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEppEv> + 40df50: 17ffffe7 b 40deec <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x198> + 40df54: f9401fe0 ldr x0, [sp, #56] + 40df58: 94000304 bl 40eb68 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_prefixEv> + 40df5c: f90097e0 str x0, [sp, #296] + 40df60: f9401fe0 ldr x0, [sp, #56] + 40df64: 9400030f bl 40eba0 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_suffixEv> + 40df68: f90093e0 str x0, [sp, #288] + 40df6c: f94097e0 ldr x0, [sp, #296] + 40df70: 3900401f strb wzr, [x0, #16] + 40df74: f94097e0 ldr x0, [sp, #296] + 40df78: f94027e1 ldr x1, [sp, #72] + 40df7c: f9000001 str x1, [x0] + 40df80: f94097e0 ldr x0, [sp, #296] + 40df84: f94027e1 ldr x1, [sp, #72] + 40df88: f9000401 str x1, [x0, #8] + 40df8c: f94093e0 ldr x0, [sp, #288] + 40df90: 3900401f strb wzr, [x0, #16] + 40df94: f94093e0 ldr x0, [sp, #288] + 40df98: f94023e1 ldr x1, [sp, #64] + 40df9c: f9000001 str x1, [x0] + 40dfa0: f94093e0 ldr x0, [sp, #288] + 40dfa4: f94023e1 ldr x1, [sp, #64] + 40dfa8: f9000401 str x1, [x0, #8] + 40dfac: 14000022 b 40e034 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x2e0> + 40dfb0: 52800001 mov w1, #0x0 // #0 + 40dfb4: f9401fe0 ldr x0, [sp, #56] + 40dfb8: 9400018a bl 40e5e0 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_resizeEj> + 40dfbc: f940abe0 ldr x0, [sp, #336] + 40dfc0: f9008fe0 str x0, [sp, #280] + 40dfc4: f9408fe0 ldr x0, [sp, #280] + 40dfc8: 94000194 bl 40e618 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv> + 40dfcc: f90077e0 str x0, [sp, #232] + 40dfd0: f9408fe0 ldr x0, [sp, #280] + 40dfd4: 9400019a bl 40e63c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv> + 40dfd8: f90073e0 str x0, [sp, #224] + 40dfdc: 910383e1 add x1, sp, #0xe0 + 40dfe0: 9103a3e0 add x0, sp, #0xe8 + 40dfe4: 940001a0 bl 40e664 <_ZN9__gnu_cxxneIPNSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEbRKNS3_IT_T0_EESL_> + 40dfe8: 12001c00 and w0, w0, #0xff + 40dfec: 7100001f cmp w0, #0x0 + 40dff0: 54000220 b.eq 40e034 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x2e0> // b.none + 40dff4: 9103a3e0 add x0, sp, #0xe8 + 40dff8: 940001b6 bl 40e6d0 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEdeEv> + 40dffc: f9008be0 str x0, [sp, #272] + 40e000: f9408be0 ldr x0, [sp, #272] + 40e004: 3900401f strb wzr, [x0, #16] + 40e008: f9408be0 ldr x0, [sp, #272] + 40e00c: f94023e1 ldr x1, [sp, #64] + 40e010: f9000401 str x1, [x0, #8] + 40e014: f9408be0 ldr x0, [sp, #272] + 40e018: 91002001 add x1, x0, #0x8 + 40e01c: f9408be0 ldr x0, [sp, #272] + 40e020: f9400021 ldr x1, [x1] + 40e024: f9000001 str x1, [x0] + 40e028: 9103a3e0 add x0, sp, #0xe8 + 40e02c: 9400019f bl 40e6a8 <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEppEv> + 40e030: 17ffffeb b 40dfdc <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x288> + 40e034: 39457fe0 ldrb w0, [sp, #351] + 40e038: 1400000b b 40e064 <_ZNSt8__detail17__regex_algo_implIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEEcNS5_12regex_traitsIcEELNS_20_RegexExecutorPolicyE0ELb1EEEbT_SI_RNS5_13match_resultsISI_T0_EERKNS5_11basic_regexIT1_T2_EENSt15regex_constants15match_flag_typeE+0x310> + 40e03c: aa0003f3 mov x19, x0 + 40e040: 910143e0 add x0, sp, #0x50 + 40e044: 97ffff2b bl 40dcf0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EED1Ev> + 40e048: aa1303e0 mov x0, x19 + 40e04c: 97ffe62d bl 407900 <_Unwind_Resume@plt> + 40e050: aa0003f3 mov x19, x0 + 40e054: 910143e0 add x0, sp, #0x50 + 40e058: 97ffff34 bl 40dd28 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EED1Ev> + 40e05c: aa1303e0 mov x0, x19 + 40e060: 97ffe628 bl 407900 <_Unwind_Resume@plt> + 40e064: f9400bf3 ldr x19, [sp, #16] + 40e068: a8d67bfd ldp x29, x30, [sp], #352 + 40e06c: d65f03c0 ret + +000000000040e070 <_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm>: +_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm(): + 40e070: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e074: 910003fd mov x29, sp + 40e078: f90017e0 str x0, [sp, #40] + 40e07c: f90013e1 str x1, [sp, #32] + 40e080: f9000fe2 str x2, [sp, #24] + 40e084: f94013e0 ldr x0, [sp, #32] + 40e088: 97ffe4a2 bl 407310 <_ZdlPv@plt> + 40e08c: d503201f nop + 40e090: a8c37bfd ldp x29, x30, [sp], #48 + 40e094: d65f03c0 ret + +000000000040e098 <_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_>: +_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_(): + 40e098: a9bc7bfd stp x29, x30, [sp, #-64]! + 40e09c: 910003fd mov x29, sp + 40e0a0: a90153f3 stp x19, x20, [sp, #16] + 40e0a4: f90017e0 str x0, [sp, #40] + 40e0a8: f90013e1 str x1, [sp, #32] + 40e0ac: f94017f3 ldr x19, [sp, #40] + 40e0b0: 9100a3e0 add x0, sp, #0x28 + 40e0b4: 940002e7 bl 40ec50 <_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_> + 40e0b8: 2a1403e2 mov w2, w20 + 40e0bc: f94013e1 ldr x1, [sp, #32] + 40e0c0: aa1303e0 mov x0, x19 + 40e0c4: 940002e8 bl 40ec64 <_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag> + 40e0c8: d503201f nop + 40e0cc: a94153f3 ldp x19, x20, [sp, #16] + 40e0d0: a8c47bfd ldp x29, x30, [sp], #64 + 40e0d4: d65f03c0 ret + +000000000040e0d8 <_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_>: +_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_(): + 40e0d8: a9be7bfd stp x29, x30, [sp, #-32]! + 40e0dc: 910003fd mov x29, sp + 40e0e0: f9000fe0 str x0, [sp, #24] + 40e0e4: f9400fe0 ldr x0, [sp, #24] + 40e0e8: 940002e8 bl 40ec88 <_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv> + 40e0ec: a8c27bfd ldp x29, x30, [sp], #32 + 40e0f0: d65f03c0 ret + +000000000040e0f4 <_ZN9__gnu_cxx13new_allocatorImEC1Ev>: +_ZN9__gnu_cxx13new_allocatorImEC1Ev(): + 40e0f4: d10043ff sub sp, sp, #0x10 + 40e0f8: f90007e0 str x0, [sp, #8] + 40e0fc: d503201f nop + 40e100: 910043ff add sp, sp, #0x10 + 40e104: d65f03c0 ret + +000000000040e108 <_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm>: +_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm(): + 40e108: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e10c: 910003fd mov x29, sp + 40e110: f90017e0 str x0, [sp, #40] + 40e114: f90013e1 str x1, [sp, #32] + 40e118: f9000fe2 str x2, [sp, #24] + 40e11c: f94013e0 ldr x0, [sp, #32] + 40e120: 97ffe47c bl 407310 <_ZdlPv@plt> + 40e124: d503201f nop + 40e128: a8c37bfd ldp x29, x30, [sp], #48 + 40e12c: d65f03c0 ret + +000000000040e130 <_ZN9__gnu_cxx17__is_null_pointerIcEEbPT_>: +_ZN9__gnu_cxx17__is_null_pointerIcEEbPT_(): + 40e130: d10043ff sub sp, sp, #0x10 + 40e134: f90007e0 str x0, [sp, #8] + 40e138: f94007e0 ldr x0, [sp, #8] + 40e13c: f100001f cmp x0, #0x0 + 40e140: 1a9f17e0 cset w0, eq // eq = none + 40e144: 12001c00 and w0, w0, #0xff + 40e148: 910043ff add sp, sp, #0x10 + 40e14c: d65f03c0 ret + +000000000040e150 <_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_>: +_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_(): + 40e150: a9bc7bfd stp x29, x30, [sp, #-64]! + 40e154: 910003fd mov x29, sp + 40e158: a90153f3 stp x19, x20, [sp, #16] + 40e15c: f90017e0 str x0, [sp, #40] + 40e160: f90013e1 str x1, [sp, #32] + 40e164: f94017f3 ldr x19, [sp, #40] + 40e168: 9100a3e0 add x0, sp, #0x28 + 40e16c: 940002cc bl 40ec9c <_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_> + 40e170: 2a1403e2 mov w2, w20 + 40e174: f94013e1 ldr x1, [sp, #32] + 40e178: aa1303e0 mov x0, x19 + 40e17c: 940002cd bl 40ecb0 <_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag> + 40e180: d503201f nop + 40e184: a94153f3 ldp x19, x20, [sp, #16] + 40e188: a8c47bfd ldp x29, x30, [sp], #64 + 40e18c: d65f03c0 ret + +000000000040e190 <_ZSt11__addressofIKcEPT_RS1_>: +_ZSt11__addressofIKcEPT_RS1_(): + 40e190: d10043ff sub sp, sp, #0x10 + 40e194: f90007e0 str x0, [sp, #8] + 40e198: f94007e0 ldr x0, [sp, #8] + 40e19c: 910043ff add sp, sp, #0x10 + 40e1a0: d65f03c0 ret + +000000000040e1a4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE(): + 40e1a4: a9b77bfd stp x29, x30, [sp, #-144]! + 40e1a8: 910003fd mov x29, sp + 40e1ac: a90153f3 stp x19, x20, [sp, #16] + 40e1b0: f90027e0 str x0, [sp, #72] + 40e1b4: f90023e1 str x1, [sp, #64] + 40e1b8: f9001fe2 str x2, [sp, #56] + 40e1bc: f9001be3 str x3, [sp, #48] + 40e1c0: b9002fe4 str w4, [sp, #44] + 40e1c4: 52800401 mov w1, #0x20 // #32 + 40e1c8: 52800200 mov w0, #0x10 // #16 + 40e1cc: 97fff9f1 bl 40c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_> + 40e1d0: 52800801 mov w1, #0x40 // #64 + 40e1d4: 97fff9ef bl 40c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_> + 40e1d8: 52802001 mov w1, #0x100 // #256 + 40e1dc: 97fff9ed bl 40c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_> + 40e1e0: 52804001 mov w1, #0x200 // #512 + 40e1e4: 97fff9eb bl 40c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_> + 40e1e8: 52801001 mov w1, #0x80 // #128 + 40e1ec: 97fff9e9 bl 40c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_> + 40e1f0: 2a0003e1 mov w1, w0 + 40e1f4: b9402fe0 ldr w0, [sp, #44] + 40e1f8: 97fff9de bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 40e1fc: 7100001f cmp w0, #0x0 + 40e200: 540000a1 b.ne 40e214 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x70> // b.any + 40e204: 52800201 mov w1, #0x10 // #16 + 40e208: b9402fe0 ldr w0, [sp, #44] + 40e20c: 97fff9e1 bl 40c990 <_ZNSt15regex_constantsorENS_18syntax_option_typeES0_> + 40e210: 14000002 b 40e218 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x74> + 40e214: b9402fe0 ldr w0, [sp, #44] + 40e218: f94027e1 ldr x1, [sp, #72] + 40e21c: b9000020 str w0, [x1] + 40e220: f94027e0 ldr x0, [sp, #72] + 40e224: 91002013 add x19, x0, #0x8 + 40e228: f94027e0 ldr x0, [sp, #72] + 40e22c: b9400014 ldr w20, [x0] + 40e230: 9101c3e0 add x0, sp, #0x70 + 40e234: f9401be1 ldr x1, [sp, #48] + 40e238: 97ffe3b6 bl 407110 <_ZNSt6localeC1ERKS_@plt> + 40e23c: 9101c3e0 add x0, sp, #0x70 + 40e240: aa0003e4 mov x4, x0 + 40e244: 2a1403e3 mov w3, w20 + 40e248: f9401fe2 ldr x2, [sp, #56] + 40e24c: f94023e1 ldr x1, [sp, #64] + 40e250: aa1303e0 mov x0, x19 + 40e254: 940002c6 bl 40ed6c <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale> + 40e258: 9101c3e0 add x0, sp, #0x70 + 40e25c: 97ffe515 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 40e260: f94027e1 ldr x1, [sp, #72] + 40e264: f94027e0 ldr x0, [sp, #72] + 40e268: 91040000 add x0, x0, #0x100 + 40e26c: aa0003e8 mov x8, x0 + 40e270: f9401be0 ldr x0, [sp, #48] + 40e274: 94000298 bl 40ecd4 <_ZSt11make_sharedINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEJRKSt6localeRNSt15regex_constants18syntax_option_typeEEESt10shared_ptrIT_EDpOT0_> + 40e278: f94027e0 ldr x0, [sp, #72] + 40e27c: 91044000 add x0, x0, #0x110 + 40e280: 97ffe504 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40e284: f94027e0 ldr x0, [sp, #72] + 40e288: 9104c000 add x0, x0, #0x130 + 40e28c: 940002ef bl 40ee48 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEEC1IS8_vEEv> + 40e290: f94027e0 ldr x0, [sp, #72] + 40e294: 91040000 add x0, x0, #0x100 + 40e298: 940002ae bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40e29c: 91014001 add x1, x0, #0x50 + 40e2a0: f94027e0 ldr x0, [sp, #72] + 40e2a4: f900c001 str x1, [x0, #384] + 40e2a8: f9401be0 ldr x0, [sp, #48] + 40e2ac: 97ffe329 bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 40e2b0: aa0003e1 mov x1, x0 + 40e2b4: f94027e0 ldr x0, [sp, #72] + 40e2b8: f900c401 str x1, [x0, #392] + 40e2bc: f94027e0 ldr x0, [sp, #72] + 40e2c0: 91040000 add x0, x0, #0x100 + 40e2c4: 940002e9 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 40e2c8: aa0003f3 mov x19, x0 + 40e2cc: f94027e0 ldr x0, [sp, #72] + 40e2d0: 91040000 add x0, x0, #0x100 + 40e2d4: 9400029f bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40e2d8: 97fffa34 bl 40cba8 <_ZNKSt8__detail9_NFA_base8_M_startEv> + 40e2dc: aa0003e1 mov x1, x0 + 40e2e0: 910163e0 add x0, sp, #0x58 + 40e2e4: aa0103e2 mov x2, x1 + 40e2e8: aa1303e1 mov x1, x19 + 40e2ec: 940002e6 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 40e2f0: f94027e0 ldr x0, [sp, #72] + 40e2f4: 91040000 add x0, x0, #0x100 + 40e2f8: 94000296 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40e2fc: 940002f2 bl 40eec4 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv> + 40e300: aa0003e1 mov x1, x0 + 40e304: 910163e0 add x0, sp, #0x58 + 40e308: 9400031d bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 40e30c: f94027e0 ldr x0, [sp, #72] + 40e310: 94000330 bl 40efd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv> + 40e314: 52800361 mov w1, #0x1b // #27 + 40e318: f94027e0 ldr x0, [sp, #72] + 40e31c: 9400036e bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 40e320: 12001c00 and w0, w0, #0xff + 40e324: 52000000 eor w0, w0, #0x1 + 40e328: 12001c00 and w0, w0, #0xff + 40e32c: 7100001f cmp w0, #0x0 + 40e330: 54000060 b.eq 40e33c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x198> // b.none + 40e334: 528000a0 mov w0, #0x5 // #5 + 40e338: 97ffe2da bl 406ea0 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@plt> + 40e33c: 9101e3e0 add x0, sp, #0x78 + 40e340: aa0003e8 mov x8, x0 + 40e344: f94027e0 ldr x0, [sp, #72] + 40e348: 94000383 bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 40e34c: 9101e3e1 add x1, sp, #0x78 + 40e350: 910163e0 add x0, sp, #0x58 + 40e354: 94000395 bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 40e358: f94027e0 ldr x0, [sp, #72] + 40e35c: 91040000 add x0, x0, #0x100 + 40e360: 9400027c bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40e364: 940003a8 bl 40f204 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv> + 40e368: aa0003e1 mov x1, x0 + 40e36c: 910163e0 add x0, sp, #0x58 + 40e370: 94000303 bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 40e374: f94027e0 ldr x0, [sp, #72] + 40e378: 91040000 add x0, x0, #0x100 + 40e37c: 94000275 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40e380: 940003ca bl 40f2a8 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv> + 40e384: aa0003e1 mov x1, x0 + 40e388: 910163e0 add x0, sp, #0x58 + 40e38c: 940002fc bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 40e390: f94027e0 ldr x0, [sp, #72] + 40e394: 91040000 add x0, x0, #0x100 + 40e398: 9400026e bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40e39c: 940003db bl 40f308 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv> + 40e3a0: 14000019 b 40e404 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x260> + 40e3a4: aa0003f3 mov x19, x0 + 40e3a8: 9101c3e0 add x0, sp, #0x70 + 40e3ac: 97ffe4c1 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 40e3b0: aa1303e0 mov x0, x19 + 40e3b4: 97ffe553 bl 407900 <_Unwind_Resume@plt> + 40e3b8: aa0003f3 mov x19, x0 + 40e3bc: f94027e0 ldr x0, [sp, #72] + 40e3c0: 9104c000 add x0, x0, #0x130 + 40e3c4: 97fffdbe bl 40dabc <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEED1Ev> + 40e3c8: 14000002 b 40e3d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x22c> + 40e3cc: aa0003f3 mov x19, x0 + 40e3d0: f94027e0 ldr x0, [sp, #72] + 40e3d4: 91044000 add x0, x0, #0x110 + 40e3d8: 97ffe34a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40e3dc: f94027e0 ldr x0, [sp, #72] + 40e3e0: 91040000 add x0, x0, #0x100 + 40e3e4: 97fffdae bl 40da9c <_ZNSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 40e3e8: 14000002 b 40e3f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x24c> + 40e3ec: aa0003f3 mov x19, x0 + 40e3f0: f94027e0 ldr x0, [sp, #72] + 40e3f4: 91002000 add x0, x0, #0x8 + 40e3f8: 97fffd97 bl 40da54 <_ZNSt8__detail8_ScannerIcED1Ev> + 40e3fc: aa1303e0 mov x0, x19 + 40e400: 97ffe540 bl 407900 <_Unwind_Resume@plt> + 40e404: a94153f3 ldp x19, x20, [sp, #16] + 40e408: a8c97bfd ldp x29, x30, [sp], #144 + 40e40c: d65f03c0 ret + +000000000040e410 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED1Ev>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED2Ev(): + 40e410: a9ba7bfd stp x29, x30, [sp, #-96]! + 40e414: 910003fd mov x29, sp + 40e418: f9000fe0 str x0, [sp, #24] + 40e41c: 910083e0 add x0, sp, #0x20 + 40e420: aa0003e8 mov x8, x0 + 40e424: f9400fe0 ldr x0, [sp, #24] + 40e428: 94000438 bl 40f508 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE5beginEv> + 40e42c: 910103e0 add x0, sp, #0x40 + 40e430: aa0003e8 mov x8, x0 + 40e434: f9400fe0 ldr x0, [sp, #24] + 40e438: 94000442 bl 40f540 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE3endEv> + 40e43c: f9400fe0 ldr x0, [sp, #24] + 40e440: 9400044e bl 40f578 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE19_M_get_Tp_allocatorEv> + 40e444: aa0003e2 mov x2, x0 + 40e448: 910103e1 add x1, sp, #0x40 + 40e44c: 910083e0 add x0, sp, #0x20 + 40e450: aa0203e3 mov x3, x2 + 40e454: aa0103e2 mov x2, x1 + 40e458: aa0003e1 mov x1, x0 + 40e45c: f9400fe0 ldr x0, [sp, #24] + 40e460: 94000461 bl 40f5e4 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_destroy_dataESt15_Deque_iteratorIS5_RS5_PS5_ESB_RKS6_> + 40e464: f9400fe0 ldr x0, [sp, #24] + 40e468: 9400040d bl 40f49c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED1Ev> + 40e46c: d503201f nop + 40e470: a8c67bfd ldp x29, x30, [sp], #96 + 40e474: d65f03c0 ret + +000000000040e478 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE10_M_get_nfaEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE10_M_get_nfaEv(): + 40e478: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e47c: 910003fd mov x29, sp + 40e480: f9000bf3 str x19, [sp, #16] + 40e484: aa0803f3 mov x19, x8 + 40e488: f90017e0 str x0, [sp, #40] + 40e48c: f94017e0 ldr x0, [sp, #40] + 40e490: 91040000 add x0, x0, #0x100 + 40e494: 9400045c bl 40f604 <_ZSt4moveIRSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEEONSt16remove_referenceIT_E4typeEOSA_> + 40e498: aa0003e1 mov x1, x0 + 40e49c: aa1303e0 mov x0, x19 + 40e4a0: 9400045e bl 40f618 <_ZNSt10shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1IS5_vEEOS_IT_E> + 40e4a4: aa1303e0 mov x0, x19 + 40e4a8: f9400bf3 ldr x19, [sp, #16] + 40e4ac: a8c37bfd ldp x29, x30, [sp], #48 + 40e4b0: d65f03c0 ret + +000000000040e4b4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implD1Ev(): + 40e4b4: a9be7bfd stp x29, x30, [sp, #-32]! + 40e4b8: 910003fd mov x29, sp + 40e4bc: f9000fe0 str x0, [sp, #24] + 40e4c0: f9400fe0 ldr x0, [sp, #24] + 40e4c4: 97fffcc7 bl 40d7e0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev> + 40e4c8: d503201f nop + 40e4cc: a8c27bfd ldp x29, x30, [sp], #32 + 40e4d0: d65f03c0 ret + +000000000040e4d4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSD_>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSD_(): + 40e4d4: a9be7bfd stp x29, x30, [sp, #-32]! + 40e4d8: 910003fd mov x29, sp + 40e4dc: f9000fe0 str x0, [sp, #24] + 40e4e0: f9000be1 str x1, [sp, #16] + 40e4e4: f9400fe0 ldr x0, [sp, #24] + 40e4e8: f9400be1 ldr x1, [sp, #16] + 40e4ec: 9400045a bl 40f654 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC1ERKSD_> + 40e4f0: d503201f nop + 40e4f4: a8c27bfd ldp x29, x30, [sp], #32 + 40e4f8: d65f03c0 ret + +000000000040e4fc <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED2Ev(): + 40e4fc: a9be7bfd stp x29, x30, [sp, #-32]! + 40e500: 910003fd mov x29, sp + 40e504: f9000fe0 str x0, [sp, #24] + 40e508: f9400fe0 ldr x0, [sp, #24] + 40e50c: f9400003 ldr x3, [x0] + 40e510: f9400fe0 ldr x0, [sp, #24] + 40e514: f9400801 ldr x1, [x0, #16] + 40e518: f9400fe0 ldr x0, [sp, #24] + 40e51c: f9400000 ldr x0, [x0] + 40e520: cb000020 sub x0, x1, x0 + 40e524: 9343fc01 asr x1, x0, #3 + 40e528: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 40e52c: f2955560 movk x0, #0xaaab + 40e530: 9b007c20 mul x0, x1, x0 + 40e534: aa0003e2 mov x2, x0 + 40e538: aa0303e1 mov x1, x3 + 40e53c: f9400fe0 ldr x0, [sp, #24] + 40e540: 94000455 bl 40f694 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m> + 40e544: f9400fe0 ldr x0, [sp, #24] + 40e548: 97ffffdb bl 40e4b4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implD1Ev> + 40e54c: d503201f nop + 40e550: a8c27bfd ldp x29, x30, [sp], #32 + 40e554: d65f03c0 ret + +000000000040e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv(): + 40e558: d10043ff sub sp, sp, #0x10 + 40e55c: f90007e0 str x0, [sp, #8] + 40e560: f94007e0 ldr x0, [sp, #8] + 40e564: 910043ff add sp, sp, #0x10 + 40e568: d65f03c0 ret + +000000000040e56c <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESC_EvT_SE_RSaIT0_E>: +_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESC_EvT_SE_RSaIT0_E(): + 40e56c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e570: 910003fd mov x29, sp + 40e574: f90017e0 str x0, [sp, #40] + 40e578: f90013e1 str x1, [sp, #32] + 40e57c: f9000fe2 str x2, [sp, #24] + 40e580: f94013e1 ldr x1, [sp, #32] + 40e584: f94017e0 ldr x0, [sp, #40] + 40e588: 94000452 bl 40f6d0 <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEvT_SE_> + 40e58c: d503201f nop + 40e590: a8c37bfd ldp x29, x30, [sp], #48 + 40e594: d65f03c0 ret + +000000000040e598 <_ZSteqIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEbRKSt10shared_ptrIT_EDn>: +_ZSteqIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEbRKSt10shared_ptrIT_EDn(): + 40e598: a9be7bfd stp x29, x30, [sp, #-32]! + 40e59c: 910003fd mov x29, sp + 40e5a0: f9000fe0 str x0, [sp, #24] + 40e5a4: f9000be1 str x1, [sp, #16] + 40e5a8: f9400fe0 ldr x0, [sp, #24] + 40e5ac: 94000453 bl 40f6f8 <_ZNKSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 40e5b0: 12001c00 and w0, w0, #0xff + 40e5b4: 52000000 eor w0, w0, #0x1 + 40e5b8: 12001c00 and w0, w0, #0xff + 40e5bc: a8c27bfd ldp x29, x30, [sp], #32 + 40e5c0: d65f03c0 ret + +000000000040e5c4 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 40e5c4: a9be7bfd stp x29, x30, [sp, #-32]! + 40e5c8: 910003fd mov x29, sp + 40e5cc: f9000fe0 str x0, [sp, #24] + 40e5d0: f9400fe0 ldr x0, [sp, #24] + 40e5d4: 94000452 bl 40f71c <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 40e5d8: a8c27bfd ldp x29, x30, [sp], #32 + 40e5dc: d65f03c0 ret + +000000000040e5e0 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_resizeEj>: +_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_resizeEj(): + 40e5e0: a9be7bfd stp x29, x30, [sp, #-32]! + 40e5e4: 910003fd mov x29, sp + 40e5e8: f9000fe0 str x0, [sp, #24] + 40e5ec: b90017e1 str w1, [sp, #20] + 40e5f0: f9400fe2 ldr x2, [sp, #24] + 40e5f4: b94017e0 ldr w0, [sp, #20] + 40e5f8: 11000c00 add w0, w0, #0x3 + 40e5fc: 2a0003e0 mov w0, w0 + 40e600: aa0003e1 mov x1, x0 + 40e604: aa0203e0 mov x0, x2 + 40e608: 9400044c bl 40f738 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE6resizeEm> + 40e60c: d503201f nop + 40e610: a8c27bfd ldp x29, x30, [sp], #32 + 40e614: d65f03c0 ret + +000000000040e618 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv(): + 40e618: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e61c: 910003fd mov x29, sp + 40e620: f9000fe0 str x0, [sp, #24] + 40e624: f9400fe1 ldr x1, [sp, #24] + 40e628: 9100a3e0 add x0, sp, #0x28 + 40e62c: 94000470 bl 40f7ec <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC1ERKSC_> + 40e630: f94017e0 ldr x0, [sp, #40] + 40e634: a8c37bfd ldp x29, x30, [sp], #48 + 40e638: d65f03c0 ret + +000000000040e63c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv(): + 40e63c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e640: 910003fd mov x29, sp + 40e644: f9000fe0 str x0, [sp, #24] + 40e648: f9400fe0 ldr x0, [sp, #24] + 40e64c: 91002001 add x1, x0, #0x8 + 40e650: 9100a3e0 add x0, sp, #0x28 + 40e654: 94000466 bl 40f7ec <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC1ERKSC_> + 40e658: f94017e0 ldr x0, [sp, #40] + 40e65c: a8c37bfd ldp x29, x30, [sp], #48 + 40e660: d65f03c0 ret + +000000000040e664 <_ZN9__gnu_cxxneIPNSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEbRKNS3_IT_T0_EESL_>: +_ZN9__gnu_cxxneIPNSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEbRKNS3_IT_T0_EESL_(): + 40e664: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e668: 910003fd mov x29, sp + 40e66c: f9000bf3 str x19, [sp, #16] + 40e670: f90017e0 str x0, [sp, #40] + 40e674: f90013e1 str x1, [sp, #32] + 40e678: f94017e0 ldr x0, [sp, #40] + 40e67c: 94000466 bl 40f814 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv> + 40e680: f9400013 ldr x19, [x0] + 40e684: f94013e0 ldr x0, [sp, #32] + 40e688: 94000463 bl 40f814 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv> + 40e68c: f9400000 ldr x0, [x0] + 40e690: eb00027f cmp x19, x0 + 40e694: 1a9f07e0 cset w0, ne // ne = any + 40e698: 12001c00 and w0, w0, #0xff + 40e69c: f9400bf3 ldr x19, [sp, #16] + 40e6a0: a8c37bfd ldp x29, x30, [sp], #48 + 40e6a4: d65f03c0 ret + +000000000040e6a8 <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEppEv(): + 40e6a8: d10043ff sub sp, sp, #0x10 + 40e6ac: f90007e0 str x0, [sp, #8] + 40e6b0: f94007e0 ldr x0, [sp, #8] + 40e6b4: f9400000 ldr x0, [x0] + 40e6b8: 91006001 add x1, x0, #0x18 + 40e6bc: f94007e0 ldr x0, [sp, #8] + 40e6c0: f9000001 str x1, [x0] + 40e6c4: f94007e0 ldr x0, [sp, #8] + 40e6c8: 910043ff add sp, sp, #0x10 + 40e6cc: d65f03c0 ret + +000000000040e6d0 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEdeEv(): + 40e6d0: d10043ff sub sp, sp, #0x10 + 40e6d4: f90007e0 str x0, [sp, #8] + 40e6d8: f94007e0 ldr x0, [sp, #8] + 40e6dc: f9400000 ldr x0, [x0] + 40e6e0: 910043ff add sp, sp, #0x10 + 40e6e4: d65f03c0 ret + +000000000040e6e8 <_ZNKSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEE5flagsEv>: +_ZNKSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEE5flagsEv(): + 40e6e8: d10043ff sub sp, sp, #0x10 + 40e6ec: f90007e0 str x0, [sp, #8] + 40e6f0: f94007e0 ldr x0, [sp, #8] + 40e6f4: b9400000 ldr w0, [x0] + 40e6f8: 910043ff add sp, sp, #0x10 + 40e6fc: d65f03c0 ret + +000000000040e700 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EEC2ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE(): + 40e700: a9ba7bfd stp x29, x30, [sp, #-96]! + 40e704: 910003fd mov x29, sp + 40e708: a90153f3 stp x19, x20, [sp, #16] + 40e70c: f90027e0 str x0, [sp, #72] + 40e710: f90023e1 str x1, [sp, #64] + 40e714: f9001fe2 str x2, [sp, #56] + 40e718: f9001be3 str x3, [sp, #48] + 40e71c: f90017e4 str x4, [sp, #40] + 40e720: b90027e5 str w5, [sp, #36] + 40e724: f94027e0 ldr x0, [sp, #72] + 40e728: 94000454 bl 40f878 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1Ev> + 40e72c: f94027e0 ldr x0, [sp, #72] + 40e730: 91006000 add x0, x0, #0x18 + 40e734: 97fffd5d bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 40e738: f94027e0 ldr x0, [sp, #72] + 40e73c: f94023e1 ldr x1, [sp, #64] + 40e740: f9001001 str x1, [x0, #32] + 40e744: f94027e0 ldr x0, [sp, #72] + 40e748: 9100a000 add x0, x0, #0x28 + 40e74c: f9401fe1 ldr x1, [sp, #56] + 40e750: f9000001 str x1, [x0] + 40e754: f94027e0 ldr x0, [sp, #72] + 40e758: f94017e1 ldr x1, [sp, #40] + 40e75c: f9001801 str x1, [x0, #48] + 40e760: f94017e0 ldr x0, [sp, #40] + 40e764: 91004000 add x0, x0, #0x10 + 40e768: 94000430 bl 40f828 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 40e76c: aa0003e1 mov x1, x0 + 40e770: f94027e0 ldr x0, [sp, #72] + 40e774: f9001c01 str x1, [x0, #56] + 40e778: f94027e0 ldr x0, [sp, #72] + 40e77c: f9401be1 ldr x1, [sp, #48] + 40e780: f9002001 str x1, [x0, #64] + 40e784: f94027e0 ldr x0, [sp, #72] + 40e788: 91012013 add x19, x0, #0x48 + 40e78c: f94027e0 ldr x0, [sp, #72] + 40e790: f9401c00 ldr x0, [x0, #56] + 40e794: 9100e000 add x0, x0, #0x38 + 40e798: 9400042b bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 40e79c: aa0003f4 mov x20, x0 + 40e7a0: 910163e0 add x0, sp, #0x58 + 40e7a4: 9400043d bl 40f898 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1Ev> + 40e7a8: 910163e0 add x0, sp, #0x58 + 40e7ac: aa0003e2 mov x2, x0 + 40e7b0: aa1403e1 mov x1, x20 + 40e7b4: aa1303e0 mov x0, x19 + 40e7b8: 94000448 bl 40f8d8 <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC1EmRKSD_> + 40e7bc: 910163e0 add x0, sp, #0x58 + 40e7c0: 9400043e bl 40f8b8 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev> + 40e7c4: f94027e0 ldr x0, [sp, #72] + 40e7c8: 91018013 add x19, x0, #0x60 + 40e7cc: f94027e0 ldr x0, [sp, #72] + 40e7d0: f9401c00 ldr x0, [x0, #56] + 40e7d4: 97fff8f5 bl 40cba8 <_ZNKSt8__detail9_NFA_base8_M_startEv> + 40e7d8: aa0003f4 mov x20, x0 + 40e7dc: f94027e0 ldr x0, [sp, #72] + 40e7e0: f9401c00 ldr x0, [x0, #56] + 40e7e4: 9100e000 add x0, x0, #0x38 + 40e7e8: 94000417 bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 40e7ec: aa0003e2 mov x2, x0 + 40e7f0: aa1403e1 mov x1, x20 + 40e7f4: aa1303e0 mov x0, x19 + 40e7f8: 9400044e bl 40f930 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EEC1Elm> + 40e7fc: 52801001 mov w1, #0x80 // #128 + 40e800: b94027e0 ldr w0, [sp, #36] + 40e804: 97fff879 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 40e808: 7100001f cmp w0, #0x0 + 40e80c: 540001a0 b.eq 40e840 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE+0x140> // b.none + 40e810: 52800020 mov w0, #0x1 // #1 + 40e814: 97fff885 bl 40ca28 <_ZNSt15regex_constantscoENS_15match_flag_typeE> + 40e818: 2a0003e1 mov w1, w0 + 40e81c: b94027e0 ldr w0, [sp, #36] + 40e820: 97fff872 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 40e824: 2a0003f3 mov w19, w0 + 40e828: 52800080 mov w0, #0x4 // #4 + 40e82c: 97fff87f bl 40ca28 <_ZNSt15regex_constantscoENS_15match_flag_typeE> + 40e830: 2a0003e1 mov w1, w0 + 40e834: 2a1303e0 mov w0, w19 + 40e838: 97fff86c bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 40e83c: 14000002 b 40e844 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE+0x144> + 40e840: b94027e0 ldr w0, [sp, #36] + 40e844: f94027e1 ldr x1, [sp, #72] + 40e848: b9008820 str w0, [x1, #136] + 40e84c: 1400000d b 40e880 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE+0x180> + 40e850: aa0003f3 mov x19, x0 + 40e854: 910163e0 add x0, sp, #0x58 + 40e858: 94000418 bl 40f8b8 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev> + 40e85c: 14000005 b 40e870 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE+0x170> + 40e860: aa0003f3 mov x19, x0 + 40e864: f94027e0 ldr x0, [sp, #72] + 40e868: 91012000 add x0, x0, #0x48 + 40e86c: 94000008 bl 40e88c <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev> + 40e870: f94027e0 ldr x0, [sp, #72] + 40e874: 97fffcf9 bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 40e878: aa1303e0 mov x0, x19 + 40e87c: 97ffe421 bl 407900 <_Unwind_Resume@plt> + 40e880: a94153f3 ldp x19, x20, [sp, #16] + 40e884: a8c67bfd ldp x29, x30, [sp], #96 + 40e888: d65f03c0 ret + +000000000040e88c <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev>: +_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev(): + 40e88c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e890: 910003fd mov x29, sp + 40e894: a90153f3 stp x19, x20, [sp, #16] + 40e898: f90017e0 str x0, [sp, #40] + 40e89c: f94017e0 ldr x0, [sp, #40] + 40e8a0: f9400013 ldr x19, [x0] + 40e8a4: f94017e0 ldr x0, [sp, #40] + 40e8a8: f9400414 ldr x20, [x0, #8] + 40e8ac: f94017e0 ldr x0, [sp, #40] + 40e8b0: 94000462 bl 40fa38 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE19_M_get_Tp_allocatorEv> + 40e8b4: aa0003e2 mov x2, x0 + 40e8b8: aa1403e1 mov x1, x20 + 40e8bc: aa1303e0 mov x0, x19 + 40e8c0: 94000463 bl 40fa4c <_ZSt8_DestroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESC_EvT_SE_RSaIT0_E> + 40e8c4: f94017e0 ldr x0, [sp, #40] + 40e8c8: 94000447 bl 40f9e4 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev> + 40e8cc: d503201f nop + 40e8d0: a94153f3 ldp x19, x20, [sp, #16] + 40e8d4: a8c37bfd ldp x29, x30, [sp], #48 + 40e8d8: d65f03c0 ret + +000000000040e8dc <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EED1Ev>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EED1Ev(): + 40e8dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e8e0: 910003fd mov x29, sp + 40e8e4: a90153f3 stp x19, x20, [sp, #16] + 40e8e8: f90017e0 str x0, [sp, #40] + 40e8ec: f94017e0 ldr x0, [sp, #40] + 40e8f0: f9400013 ldr x19, [x0] + 40e8f4: f94017e0 ldr x0, [sp, #40] + 40e8f8: f9400414 ldr x20, [x0, #8] + 40e8fc: f94017e0 ldr x0, [sp, #40] + 40e900: 9400047d bl 40faf4 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv> + 40e904: aa0003e2 mov x2, x0 + 40e908: aa1403e1 mov x1, x20 + 40e90c: aa1303e0 mov x0, x19 + 40e910: 9400047e bl 40fb08 <_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESH_EvT_SJ_RSaIT0_E> + 40e914: f94017e0 ldr x0, [sp, #40] + 40e918: 94000462 bl 40faa0 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EED1Ev> + 40e91c: d503201f nop + 40e920: a94153f3 ldp x19, x20, [sp, #16] + 40e924: a8c37bfd ldp x29, x30, [sp], #48 + 40e928: d65f03c0 ret + +000000000040e92c <_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EED1Ev>: +_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EED2Ev(): + 40e92c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40e930: 910003fd mov x29, sp + 40e934: f9000fe0 str x0, [sp, #24] + 40e938: f9400fe0 ldr x0, [sp, #24] + 40e93c: 9400047e bl 40fb34 <_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEE6_M_ptrEv> + 40e940: f90017e0 str x0, [sp, #40] + 40e944: f94017e0 ldr x0, [sp, #40] + 40e948: f9400000 ldr x0, [x0] + 40e94c: f100001f cmp x0, #0x0 + 40e950: 54000120 b.eq 40e974 <_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EED1Ev+0x48> // b.none + 40e954: f9400fe0 ldr x0, [sp, #24] + 40e958: 9400047e bl 40fb50 <_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EE11get_deleterEv> + 40e95c: aa0003e2 mov x2, x0 + 40e960: f94017e0 ldr x0, [sp, #40] + 40e964: f9400000 ldr x0, [x0] + 40e968: aa0003e1 mov x1, x0 + 40e96c: aa0203e0 mov x0, x2 + 40e970: 9400047f bl 40fb6c <_ZNKSt14default_deleteIA_bEclIbEENSt9enable_ifIXsrSt14is_convertibleIPA_T_PS0_E5valueEvE4typeEPS5_> + 40e974: f94017e0 ldr x0, [sp, #40] + 40e978: f900001f str xzr, [x0] + 40e97c: d503201f nop + 40e980: a8c37bfd ldp x29, x30, [sp], #48 + 40e984: d65f03c0 ret + +000000000040e988 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE8_M_matchEv>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE8_M_matchEv(): + 40e988: a9be7bfd stp x29, x30, [sp, #-32]! + 40e98c: 910003fd mov x29, sp + 40e990: f9000fe0 str x0, [sp, #24] + 40e994: f9400fe0 ldr x0, [sp, #24] + 40e998: f9400fe1 ldr x1, [sp, #24] + 40e99c: f9401021 ldr x1, [x1, #32] + 40e9a0: f9000c01 str x1, [x0, #24] + 40e9a4: 52800001 mov w1, #0x0 // #0 + 40e9a8: f9400fe0 ldr x0, [sp, #24] + 40e9ac: 9400047c bl 40fb9c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE7_M_mainENSH_11_Match_modeE> + 40e9b0: 12001c00 and w0, w0, #0xff + 40e9b4: a8c27bfd ldp x29, x30, [sp], #32 + 40e9b8: d65f03c0 ret + +000000000040e9bc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE(): + 40e9bc: a9ba7bfd stp x29, x30, [sp, #-96]! + 40e9c0: 910003fd mov x29, sp + 40e9c4: a90153f3 stp x19, x20, [sp, #16] + 40e9c8: f90027e0 str x0, [sp, #72] + 40e9cc: f90023e1 str x1, [sp, #64] + 40e9d0: f9001fe2 str x2, [sp, #56] + 40e9d4: f9001be3 str x3, [sp, #48] + 40e9d8: f90017e4 str x4, [sp, #40] + 40e9dc: b90027e5 str w5, [sp, #36] + 40e9e0: f94027e0 ldr x0, [sp, #72] + 40e9e4: 940003a5 bl 40f878 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1Ev> + 40e9e8: f94027e0 ldr x0, [sp, #72] + 40e9ec: 91006000 add x0, x0, #0x18 + 40e9f0: 97fffcae bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 40e9f4: f94027e0 ldr x0, [sp, #72] + 40e9f8: f94023e1 ldr x1, [sp, #64] + 40e9fc: f9001001 str x1, [x0, #32] + 40ea00: f94027e0 ldr x0, [sp, #72] + 40ea04: 9100a000 add x0, x0, #0x28 + 40ea08: f9401fe1 ldr x1, [sp, #56] + 40ea0c: f9000001 str x1, [x0] + 40ea10: f94027e0 ldr x0, [sp, #72] + 40ea14: f94017e1 ldr x1, [sp, #40] + 40ea18: f9001801 str x1, [x0, #48] + 40ea1c: f94017e0 ldr x0, [sp, #40] + 40ea20: 91004000 add x0, x0, #0x10 + 40ea24: 94000381 bl 40f828 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 40ea28: aa0003e1 mov x1, x0 + 40ea2c: f94027e0 ldr x0, [sp, #72] + 40ea30: f9001c01 str x1, [x0, #56] + 40ea34: f94027e0 ldr x0, [sp, #72] + 40ea38: f9401be1 ldr x1, [sp, #48] + 40ea3c: f9002001 str x1, [x0, #64] + 40ea40: f94027e0 ldr x0, [sp, #72] + 40ea44: 91012013 add x19, x0, #0x48 + 40ea48: f94027e0 ldr x0, [sp, #72] + 40ea4c: f9401c00 ldr x0, [x0, #56] + 40ea50: 9100e000 add x0, x0, #0x38 + 40ea54: 9400037c bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 40ea58: aa0003f4 mov x20, x0 + 40ea5c: 910163e0 add x0, sp, #0x58 + 40ea60: 9400038e bl 40f898 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1Ev> + 40ea64: 910163e0 add x0, sp, #0x58 + 40ea68: aa0003e2 mov x2, x0 + 40ea6c: aa1403e1 mov x1, x20 + 40ea70: aa1303e0 mov x0, x19 + 40ea74: 94000399 bl 40f8d8 <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC1EmRKSD_> + 40ea78: 910163e0 add x0, sp, #0x58 + 40ea7c: 9400038f bl 40f8b8 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev> + 40ea80: f94027e0 ldr x0, [sp, #72] + 40ea84: 91018013 add x19, x0, #0x60 + 40ea88: f94027e0 ldr x0, [sp, #72] + 40ea8c: f9401c00 ldr x0, [x0, #56] + 40ea90: 97fff846 bl 40cba8 <_ZNKSt8__detail9_NFA_base8_M_startEv> + 40ea94: aa0003f4 mov x20, x0 + 40ea98: f94027e0 ldr x0, [sp, #72] + 40ea9c: f9401c00 ldr x0, [x0, #56] + 40eaa0: 9100e000 add x0, x0, #0x38 + 40eaa4: 94000368 bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 40eaa8: aa0003e2 mov x2, x0 + 40eaac: aa1403e1 mov x1, x20 + 40eab0: aa1303e0 mov x0, x19 + 40eab4: 9400045b bl 40fc20 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EEC1Elm> + 40eab8: 52801001 mov w1, #0x80 // #128 + 40eabc: b94027e0 ldr w0, [sp, #36] + 40eac0: 97fff7ca bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 40eac4: 7100001f cmp w0, #0x0 + 40eac8: 540001a0 b.eq 40eafc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE+0x140> // b.none + 40eacc: 52800020 mov w0, #0x1 // #1 + 40ead0: 97fff7d6 bl 40ca28 <_ZNSt15regex_constantscoENS_15match_flag_typeE> + 40ead4: 2a0003e1 mov w1, w0 + 40ead8: b94027e0 ldr w0, [sp, #36] + 40eadc: 97fff7c3 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 40eae0: 2a0003f3 mov w19, w0 + 40eae4: 52800080 mov w0, #0x4 // #4 + 40eae8: 97fff7d0 bl 40ca28 <_ZNSt15regex_constantscoENS_15match_flag_typeE> + 40eaec: 2a0003e1 mov w1, w0 + 40eaf0: 2a1303e0 mov w0, w19 + 40eaf4: 97fff7bd bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 40eaf8: 14000002 b 40eb00 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE+0x144> + 40eafc: b94027e0 ldr w0, [sp, #36] + 40eb00: f94027e1 ldr x1, [sp, #72] + 40eb04: b9007020 str w0, [x1, #112] + 40eb08: 14000008 b 40eb28 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE+0x16c> + 40eb0c: aa0003f3 mov x19, x0 + 40eb10: 910163e0 add x0, sp, #0x58 + 40eb14: 94000369 bl 40f8b8 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev> + 40eb18: f94027e0 ldr x0, [sp, #72] + 40eb1c: 97fffc4f bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 40eb20: aa1303e0 mov x0, x19 + 40eb24: 97ffe377 bl 407900 <_Unwind_Resume@plt> + 40eb28: a94153f3 ldp x19, x20, [sp, #16] + 40eb2c: a8c67bfd ldp x29, x30, [sp], #96 + 40eb30: d65f03c0 ret + +000000000040eb34 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE8_M_matchEv>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE8_M_matchEv(): + 40eb34: a9be7bfd stp x29, x30, [sp, #-32]! + 40eb38: 910003fd mov x29, sp + 40eb3c: f9000fe0 str x0, [sp, #24] + 40eb40: f9400fe0 ldr x0, [sp, #24] + 40eb44: f9400fe1 ldr x1, [sp, #24] + 40eb48: f9401021 ldr x1, [x1, #32] + 40eb4c: f9000c01 str x1, [x0, #24] + 40eb50: 52800001 mov w1, #0x0 // #0 + 40eb54: f9400fe0 ldr x0, [sp, #24] + 40eb58: 94000440 bl 40fc58 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE7_M_mainENSH_11_Match_modeE> + 40eb5c: 12001c00 and w0, w0, #0xff + 40eb60: a8c27bfd ldp x29, x30, [sp], #32 + 40eb64: d65f03c0 ret + +000000000040eb68 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_prefixEv>: +_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_prefixEv(): + 40eb68: a9bd7bfd stp x29, x30, [sp, #-48]! + 40eb6c: 910003fd mov x29, sp + 40eb70: f9000bf3 str x19, [sp, #16] + 40eb74: f90017e0 str x0, [sp, #40] + 40eb78: f94017f3 ldr x19, [sp, #40] + 40eb7c: f94017e0 ldr x0, [sp, #40] + 40eb80: 9400044d bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 40eb84: d1000800 sub x0, x0, #0x2 + 40eb88: aa0003e1 mov x1, x0 + 40eb8c: aa1303e0 mov x0, x19 + 40eb90: 94000012 bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 40eb94: f9400bf3 ldr x19, [sp, #16] + 40eb98: a8c37bfd ldp x29, x30, [sp], #48 + 40eb9c: d65f03c0 ret + +000000000040eba0 <_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_suffixEv>: +_ZNSt7__cxx1113match_resultsIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEESaINS_9sub_matchISA_EEEE9_M_suffixEv(): + 40eba0: a9bd7bfd stp x29, x30, [sp, #-48]! + 40eba4: 910003fd mov x29, sp + 40eba8: f9000bf3 str x19, [sp, #16] + 40ebac: f90017e0 str x0, [sp, #40] + 40ebb0: f94017f3 ldr x19, [sp, #40] + 40ebb4: f94017e0 ldr x0, [sp, #40] + 40ebb8: 9400043f bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 40ebbc: d1000400 sub x0, x0, #0x1 + 40ebc0: aa0003e1 mov x1, x0 + 40ebc4: aa1303e0 mov x0, x19 + 40ebc8: 94000004 bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 40ebcc: f9400bf3 ldr x19, [sp, #16] + 40ebd0: a8c37bfd ldp x29, x30, [sp], #48 + 40ebd4: d65f03c0 ret + +000000000040ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm(): + 40ebd8: d10043ff sub sp, sp, #0x10 + 40ebdc: f90007e0 str x0, [sp, #8] + 40ebe0: f90003e1 str x1, [sp] + 40ebe4: f94007e0 ldr x0, [sp, #8] + 40ebe8: f9400002 ldr x2, [x0] + 40ebec: f94003e1 ldr x1, [sp] + 40ebf0: aa0103e0 mov x0, x1 + 40ebf4: d37ff800 lsl x0, x0, #1 + 40ebf8: 8b010000 add x0, x0, x1 + 40ebfc: d37df000 lsl x0, x0, #3 + 40ec00: 8b000040 add x0, x2, x0 + 40ec04: 910043ff add sp, sp, #0x10 + 40ec08: d65f03c0 ret + +000000000040ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 40ec0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40ec10: 910003fd mov x29, sp + 40ec14: f9000bf3 str x19, [sp, #16] + 40ec18: f90017e0 str x0, [sp, #40] + 40ec1c: f90013e1 str x1, [sp, #32] + 40ec20: f94017e0 ldr x0, [sp, #40] + 40ec24: 94000431 bl 40fce8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 40ec28: f9400013 ldr x19, [x0] + 40ec2c: f94013e0 ldr x0, [sp, #32] + 40ec30: 9400042e bl 40fce8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 40ec34: f9400000 ldr x0, [x0] + 40ec38: eb00027f cmp x19, x0 + 40ec3c: 1a9f07e0 cset w0, ne // ne = any + 40ec40: 12001c00 and w0, w0, #0xff + 40ec44: f9400bf3 ldr x19, [sp, #16] + 40ec48: a8c37bfd ldp x29, x30, [sp], #48 + 40ec4c: d65f03c0 ret + +000000000040ec50 <_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_>: +_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_(): + 40ec50: d10043ff sub sp, sp, #0x10 + 40ec54: f90007e0 str x0, [sp, #8] + 40ec58: 2a0103e0 mov w0, w1 + 40ec5c: 910043ff add sp, sp, #0x10 + 40ec60: d65f03c0 ret + +000000000040ec64 <_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag>: +_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag(): + 40ec64: d10083ff sub sp, sp, #0x20 + 40ec68: f9000fe0 str x0, [sp, #24] + 40ec6c: f9000be1 str x1, [sp, #16] + 40ec70: 390023e2 strb w2, [sp, #8] + 40ec74: f9400be1 ldr x1, [sp, #16] + 40ec78: f9400fe0 ldr x0, [sp, #24] + 40ec7c: cb000020 sub x0, x1, x0 + 40ec80: 910083ff add sp, sp, #0x20 + 40ec84: d65f03c0 ret + +000000000040ec88 <_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv(): + 40ec88: d10043ff sub sp, sp, #0x10 + 40ec8c: f90007e0 str x0, [sp, #8] + 40ec90: 92800000 mov x0, #0xffffffffffffffff // #-1 + 40ec94: 910043ff add sp, sp, #0x10 + 40ec98: d65f03c0 ret + +000000000040ec9c <_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_>: +_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_(): + 40ec9c: d10043ff sub sp, sp, #0x10 + 40eca0: f90007e0 str x0, [sp, #8] + 40eca4: 2a0103e0 mov w0, w1 + 40eca8: 910043ff add sp, sp, #0x10 + 40ecac: d65f03c0 ret + +000000000040ecb0 <_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag>: +_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag(): + 40ecb0: d10083ff sub sp, sp, #0x20 + 40ecb4: f9000fe0 str x0, [sp, #24] + 40ecb8: f9000be1 str x1, [sp, #16] + 40ecbc: 390023e2 strb w2, [sp, #8] + 40ecc0: f9400be1 ldr x1, [sp, #16] + 40ecc4: f9400fe0 ldr x0, [sp, #24] + 40ecc8: cb000020 sub x0, x1, x0 + 40eccc: 910083ff add sp, sp, #0x20 + 40ecd0: d65f03c0 ret + +000000000040ecd4 <_ZSt11make_sharedINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEJRKSt6localeRNSt15regex_constants18syntax_option_typeEEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEJRKSt6localeRNSt15regex_constants18syntax_option_typeEEESt10shared_ptrIT_EDpOT0_(): + 40ecd4: a9bc7bfd stp x29, x30, [sp, #-64]! + 40ecd8: 910003fd mov x29, sp + 40ecdc: a90153f3 stp x19, x20, [sp, #16] + 40ece0: aa0803f3 mov x19, x8 + 40ece4: f90017e0 str x0, [sp, #40] + 40ece8: f90013e1 str x1, [sp, #32] + 40ecec: 9100e3e0 add x0, sp, #0x38 + 40ecf0: 94000403 bl 40fcfc <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1Ev> + 40ecf4: f94017e0 ldr x0, [sp, #40] + 40ecf8: 94000411 bl 40fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE> + 40ecfc: aa0003f4 mov x20, x0 + 40ed00: f94013e0 ldr x0, [sp, #32] + 40ed04: 94000413 bl 40fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE> + 40ed08: aa0003e1 mov x1, x0 + 40ed0c: 9100e3e0 add x0, sp, #0x38 + 40ed10: aa1303e8 mov x8, x19 + 40ed14: aa0103e2 mov x2, x1 + 40ed18: aa1403e1 mov x1, x20 + 40ed1c: 94000412 bl 40fd64 <_ZSt15allocate_sharedINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEESt10shared_ptrIT_ERKT0_DpOT1_> + 40ed20: 9100e3e0 add x0, sp, #0x38 + 40ed24: 940003fe bl 40fd1c <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 40ed28: 14000006 b 40ed40 <_ZSt11make_sharedINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEJRKSt6localeRNSt15regex_constants18syntax_option_typeEEESt10shared_ptrIT_EDpOT0_+0x6c> + 40ed2c: aa0003f3 mov x19, x0 + 40ed30: 9100e3e0 add x0, sp, #0x38 + 40ed34: 940003fa bl 40fd1c <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 40ed38: aa1303e0 mov x0, x19 + 40ed3c: 97ffe2f1 bl 407900 <_Unwind_Resume@plt> + 40ed40: aa1303e0 mov x0, x19 + 40ed44: a94153f3 ldp x19, x20, [sp, #16] + 40ed48: a8c47bfd ldp x29, x30, [sp], #64 + 40ed4c: d65f03c0 ret + +000000000040ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 40ed50: a9be7bfd stp x29, x30, [sp, #-32]! + 40ed54: 910003fd mov x29, sp + 40ed58: f9000fe0 str x0, [sp, #24] + 40ed5c: f9400fe0 ldr x0, [sp, #24] + 40ed60: 94000419 bl 40fdc4 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 40ed64: a8c27bfd ldp x29, x30, [sp], #32 + 40ed68: d65f03c0 ret + +000000000040ed6c <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale>: +_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale(): + 40ed6c: a9bb7bfd stp x29, x30, [sp, #-80]! + 40ed70: 910003fd mov x29, sp + 40ed74: f9000bf3 str x19, [sp, #16] + 40ed78: f90027e0 str x0, [sp, #72] + 40ed7c: f90023e1 str x1, [sp, #64] + 40ed80: f9001fe2 str x2, [sp, #56] + 40ed84: b90037e3 str w3, [sp, #52] + 40ed88: f90017e4 str x4, [sp, #40] + 40ed8c: f94027e0 ldr x0, [sp, #72] + 40ed90: b94037e1 ldr w1, [sp, #52] + 40ed94: 97fff7ad bl 40cc48 <_ZNSt8__detail12_ScannerBaseC1ENSt15regex_constants18syntax_option_typeE> + 40ed98: f94027e0 ldr x0, [sp, #72] + 40ed9c: f94023e1 ldr x1, [sp, #64] + 40eda0: f9005801 str x1, [x0, #176] + 40eda4: f94027e0 ldr x0, [sp, #72] + 40eda8: f9401fe1 ldr x1, [sp, #56] + 40edac: f9005c01 str x1, [x0, #184] + 40edb0: f94017e0 ldr x0, [sp, #40] + 40edb4: 9400040b bl 40fde0 <_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale> + 40edb8: aa0003e1 mov x1, x0 + 40edbc: f94027e0 ldr x0, [sp, #72] + 40edc0: f9006001 str x1, [x0, #192] + 40edc4: f94027e0 ldr x0, [sp, #72] + 40edc8: 91032000 add x0, x0, #0xc8 + 40edcc: 97ffe231 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 40edd0: f94027e0 ldr x0, [sp, #72] + 40edd4: 97fff85b bl 40cf40 <_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv> + 40edd8: 12001c00 and w0, w0, #0xff + 40eddc: 7100001f cmp w0, #0x0 + 40ede0: 54000100 b.eq 40ee00 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0x94> // b.none + 40ede4: f94027e0 ldr x0, [sp, #72] + 40ede8: b0000001 adrp x1, 40f000 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x30> + 40edec: 913a2021 add x1, x1, #0xe88 + 40edf0: f9007401 str x1, [x0, #232] + 40edf4: f94027e0 ldr x0, [sp, #72] + 40edf8: f900781f str xzr, [x0, #240] + 40edfc: 14000007 b 40ee18 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0xac> + 40ee00: f94027e0 ldr x0, [sp, #72] + 40ee04: d0000001 adrp x1, 410000 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x178> + 40ee08: 910ae021 add x1, x1, #0x2b8 + 40ee0c: f9007401 str x1, [x0, #232] + 40ee10: f94027e0 ldr x0, [sp, #72] + 40ee14: f900781f str xzr, [x0, #240] + 40ee18: f94027e0 ldr x0, [sp, #72] + 40ee1c: 9400058b bl 410448 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv> + 40ee20: 14000007 b 40ee3c <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0xd0> + 40ee24: aa0003f3 mov x19, x0 + 40ee28: f94027e0 ldr x0, [sp, #72] + 40ee2c: 91032000 add x0, x0, #0xc8 + 40ee30: 97ffe0b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 40ee34: aa1303e0 mov x0, x19 + 40ee38: 97ffe2b2 bl 407900 <_Unwind_Resume@plt> + 40ee3c: f9400bf3 ldr x19, [sp, #16] + 40ee40: a8c57bfd ldp x29, x30, [sp], #80 + 40ee44: d65f03c0 ret + +000000000040ee48 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEEC1IS8_vEEv>: +_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEEC1IS8_vEEv(): + 40ee48: a9be7bfd stp x29, x30, [sp, #-32]! + 40ee4c: 910003fd mov x29, sp + 40ee50: f9000fe0 str x0, [sp, #24] + 40ee54: f9400fe0 ldr x0, [sp, #24] + 40ee58: 9400059f bl 4104d4 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EEC1Ev> + 40ee5c: d503201f nop + 40ee60: a8c27bfd ldp x29, x30, [sp], #32 + 40ee64: d65f03c0 ret + +000000000040ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 40ee68: a9be7bfd stp x29, x30, [sp, #-32]! + 40ee6c: 910003fd mov x29, sp + 40ee70: f9000fe0 str x0, [sp, #24] + 40ee74: f9400fe0 ldr x0, [sp, #24] + 40ee78: 940003d3 bl 40fdc4 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 40ee7c: a8c27bfd ldp x29, x30, [sp], #32 + 40ee80: d65f03c0 ret + +000000000040ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl>: +_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC2ERNS_4_NFAIS3_EEl(): + 40ee84: d10083ff sub sp, sp, #0x20 + 40ee88: f9000fe0 str x0, [sp, #24] + 40ee8c: f9000be1 str x1, [sp, #16] + 40ee90: f90007e2 str x2, [sp, #8] + 40ee94: f9400fe0 ldr x0, [sp, #24] + 40ee98: f9400be1 ldr x1, [sp, #16] + 40ee9c: f9000001 str x1, [x0] + 40eea0: f9400fe0 ldr x0, [sp, #24] + 40eea4: f94007e1 ldr x1, [sp, #8] + 40eea8: f9000401 str x1, [x0, #8] + 40eeac: f9400fe0 ldr x0, [sp, #24] + 40eeb0: f94007e1 ldr x1, [sp, #8] + 40eeb4: f9000801 str x1, [x0, #16] + 40eeb8: d503201f nop + 40eebc: 910083ff add sp, sp, #0x20 + 40eec0: d65f03c0 ret + +000000000040eec4 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv(): + 40eec4: a9b67bfd stp x29, x30, [sp, #-160]! + 40eec8: 910003fd mov x29, sp + 40eecc: f9000bf3 str x19, [sp, #16] + 40eed0: f90017e0 str x0, [sp, #40] + 40eed4: f94017e0 ldr x0, [sp, #40] + 40eed8: f9401400 ldr x0, [x0, #40] + 40eedc: 91000402 add x2, x0, #0x1 + 40eee0: f94017e1 ldr x1, [sp, #40] + 40eee4: f9001422 str x2, [x1, #40] + 40eee8: f90037e0 str x0, [sp, #104] + 40eeec: f94017e0 ldr x0, [sp, #40] + 40eef0: 9101a3e1 add x1, sp, #0x68 + 40eef4: 94000580 bl 4104f4 <_ZNSt6vectorImSaImEE9push_backERKm> + 40eef8: 9100e3e0 add x0, sp, #0x38 + 40eefc: 52800101 mov w1, #0x8 // #8 + 40ef00: 9400059d bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 40ef04: f94037e0 ldr x0, [sp, #104] + 40ef08: f90027e0 str x0, [sp, #72] + 40ef0c: 9100e3e0 add x0, sp, #0x38 + 40ef10: 940005eb bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 40ef14: aa0003e1 mov x1, x0 + 40ef18: 9101c3e0 add x0, sp, #0x70 + 40ef1c: 940005ed bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 40ef20: 9101c3e0 add x0, sp, #0x70 + 40ef24: aa0003e1 mov x1, x0 + 40ef28: f94017e0 ldr x0, [sp, #40] + 40ef2c: 940005c2 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 40ef30: aa0003f3 mov x19, x0 + 40ef34: 9101c3e0 add x0, sp, #0x70 + 40ef38: 940005af bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40ef3c: 9100e3e0 add x0, sp, #0x38 + 40ef40: 940005ad bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40ef44: aa1303e0 mov x0, x19 + 40ef48: 1400000a b 40ef70 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0xac> + 40ef4c: aa0003f3 mov x19, x0 + 40ef50: 9101c3e0 add x0, sp, #0x70 + 40ef54: 940005a8 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40ef58: 14000002 b 40ef60 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0x9c> + 40ef5c: aa0003f3 mov x19, x0 + 40ef60: 9100e3e0 add x0, sp, #0x38 + 40ef64: 940005a4 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40ef68: aa1303e0 mov x0, x19 + 40ef6c: 97ffe265 bl 407900 <_Unwind_Resume@plt> + 40ef70: f9400bf3 ldr x19, [sp, #16] + 40ef74: a8ca7bfd ldp x29, x30, [sp], #160 + 40ef78: d65f03c0 ret + +000000000040ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl>: +_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl(): + 40ef7c: a9be7bfd stp x29, x30, [sp, #-32]! + 40ef80: 910003fd mov x29, sp + 40ef84: f9000fe0 str x0, [sp, #24] + 40ef88: f9000be1 str x1, [sp, #16] + 40ef8c: f9400fe0 ldr x0, [sp, #24] + 40ef90: f9400000 ldr x0, [x0] + 40ef94: 9100e002 add x2, x0, #0x38 + 40ef98: f9400fe0 ldr x0, [sp, #24] + 40ef9c: f9400800 ldr x0, [x0, #16] + 40efa0: aa0003e1 mov x1, x0 + 40efa4: aa0203e0 mov x0, x2 + 40efa8: 940005ee bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 40efac: aa0003e1 mov x1, x0 + 40efb0: f9400be0 ldr x0, [sp, #16] + 40efb4: f9000420 str x0, [x1, #8] + 40efb8: f9400fe0 ldr x0, [sp, #24] + 40efbc: f9400be1 ldr x1, [sp, #16] + 40efc0: f9000801 str x1, [x0, #16] + 40efc4: d503201f nop + 40efc8: a8c27bfd ldp x29, x30, [sp], #32 + 40efcc: d65f03c0 ret + +000000000040efd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv(): + 40efd0: a9b87bfd stp x29, x30, [sp, #-128]! + 40efd4: 910003fd mov x29, sp + 40efd8: a90153f3 stp x19, x20, [sp, #16] + 40efdc: f90017e0 str x0, [sp, #40] + 40efe0: f94017e0 ldr x0, [sp, #40] + 40efe4: 940005ec bl 410794 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv> + 40efe8: 52800261 mov w1, #0x13 // #19 + 40efec: f94017e0 ldr x0, [sp, #40] + 40eff0: 94000039 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 40eff4: 12001c00 and w0, w0, #0xff + 40eff8: 7100001f cmp w0, #0x0 + 40effc: 54000640 b.eq 40f0c4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0xf4> // b.none + 40f000: 910123e0 add x0, sp, #0x48 + 40f004: aa0003e8 mov x8, x0 + 40f008: f94017e0 ldr x0, [sp, #40] + 40f00c: 94000052 bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 40f010: f94017e0 ldr x0, [sp, #40] + 40f014: 940005e0 bl 410794 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv> + 40f018: 9100c3e0 add x0, sp, #0x30 + 40f01c: aa0003e8 mov x8, x0 + 40f020: f94017e0 ldr x0, [sp, #40] + 40f024: 9400004c bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 40f028: f94017e0 ldr x0, [sp, #40] + 40f02c: 91040000 add x0, x0, #0x100 + 40f030: 97ffff48 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40f034: 9400060a bl 41085c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv> + 40f038: f9003fe0 str x0, [sp, #120] + 40f03c: 910123e0 add x0, sp, #0x48 + 40f040: f9403fe1 ldr x1, [sp, #120] + 40f044: 97ffffce bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 40f048: 9100c3e0 add x0, sp, #0x30 + 40f04c: f9403fe1 ldr x1, [sp, #120] + 40f050: 97ffffcb bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 40f054: f94017e0 ldr x0, [sp, #40] + 40f058: 9104c013 add x19, x0, #0x130 + 40f05c: f94017e0 ldr x0, [sp, #40] + 40f060: 91040000 add x0, x0, #0x100 + 40f064: 97ffff81 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 40f068: aa0003f4 mov x20, x0 + 40f06c: f94017e0 ldr x0, [sp, #40] + 40f070: 91040000 add x0, x0, #0x100 + 40f074: 97ffff37 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 40f078: aa0003e4 mov x4, x0 + 40f07c: f9401fe0 ldr x0, [sp, #56] + 40f080: f9402be1 ldr x1, [sp, #80] + 40f084: 52800003 mov w3, #0x0 // #0 + 40f088: aa0103e2 mov x2, x1 + 40f08c: aa0003e1 mov x1, x0 + 40f090: aa0403e0 mov x0, x4 + 40f094: 9400060a bl 4108bc <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb> + 40f098: aa0003e1 mov x1, x0 + 40f09c: 910183e0 add x0, sp, #0x60 + 40f0a0: f9403fe3 ldr x3, [sp, #120] + 40f0a4: aa0103e2 mov x2, x1 + 40f0a8: aa1403e1 mov x1, x20 + 40f0ac: 9400062c bl 41095c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEll> + 40f0b0: 910183e0 add x0, sp, #0x60 + 40f0b4: aa0003e1 mov x1, x0 + 40f0b8: aa1303e0 mov x0, x19 + 40f0bc: 94000639 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 40f0c0: 17ffffca b 40efe8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x18> + 40f0c4: d503201f nop + 40f0c8: a94153f3 ldp x19, x20, [sp, #16] + 40f0cc: a8c87bfd ldp x29, x30, [sp], #128 + 40f0d0: d65f03c0 ret + +000000000040f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE(): + 40f0d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 40f0d8: 910003fd mov x29, sp + 40f0dc: f9000bf3 str x19, [sp, #16] + 40f0e0: f90017e0 str x0, [sp, #40] + 40f0e4: b90027e1 str w1, [sp, #36] + 40f0e8: f94017e0 ldr x0, [sp, #40] + 40f0ec: 91002000 add x0, x0, #0x8 + 40f0f0: 9400063b bl 4109dc <_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv> + 40f0f4: 2a0003e1 mov w1, w0 + 40f0f8: b94027e0 ldr w0, [sp, #36] + 40f0fc: 6b01001f cmp w0, w1 + 40f100: 1a9f17e0 cset w0, eq // eq = none + 40f104: 12001c00 and w0, w0, #0xff + 40f108: 7100001f cmp w0, #0x0 + 40f10c: 540001c0 b.eq 40f144 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE+0x70> // b.none + 40f110: f94017e0 ldr x0, [sp, #40] + 40f114: 91044013 add x19, x0, #0x110 + 40f118: f94017e0 ldr x0, [sp, #40] + 40f11c: 91002000 add x0, x0, #0x8 + 40f120: 94000635 bl 4109f4 <_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev> + 40f124: aa0003e1 mov x1, x0 + 40f128: aa1303e0 mov x0, x19 + 40f12c: 97ffdeed bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 40f130: f94017e0 ldr x0, [sp, #40] + 40f134: 91002000 add x0, x0, #0x8 + 40f138: 940004c4 bl 410448 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv> + 40f13c: 52800020 mov w0, #0x1 // #1 + 40f140: 14000002 b 40f148 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE+0x74> + 40f144: 52800000 mov w0, #0x0 // #0 + 40f148: f9400bf3 ldr x19, [sp, #16] + 40f14c: a8c37bfd ldp x29, x30, [sp], #48 + 40f150: d65f03c0 ret + +000000000040f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv(): + 40f154: a9bd7bfd stp x29, x30, [sp, #-48]! + 40f158: 910003fd mov x29, sp + 40f15c: f9000bf3 str x19, [sp, #16] + 40f160: aa0803f3 mov x19, x8 + 40f164: f90017e0 str x0, [sp, #40] + 40f168: f94017e0 ldr x0, [sp, #40] + 40f16c: 9104c000 add x0, x0, #0x130 + 40f170: 94000627 bl 410a0c <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE3topEv> + 40f174: aa1303e2 mov x2, x19 + 40f178: aa0003e3 mov x3, x0 + 40f17c: a9400460 ldp x0, x1, [x3] + 40f180: a9000440 stp x0, x1, [x2] + 40f184: f9400860 ldr x0, [x3, #16] + 40f188: f9000840 str x0, [x2, #16] + 40f18c: f94017e0 ldr x0, [sp, #40] + 40f190: 9104c000 add x0, x0, #0x130 + 40f194: 94000625 bl 410a28 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE3popEv> + 40f198: d503201f nop + 40f19c: f9400bf3 ldr x19, [sp, #16] + 40f1a0: a8c37bfd ldp x29, x30, [sp], #48 + 40f1a4: d65f03c0 ret + +000000000040f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_>: +_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_(): + 40f1a8: a9be7bfd stp x29, x30, [sp, #-32]! + 40f1ac: 910003fd mov x29, sp + 40f1b0: f9000fe0 str x0, [sp, #24] + 40f1b4: f9000be1 str x1, [sp, #16] + 40f1b8: f9400fe0 ldr x0, [sp, #24] + 40f1bc: f9400000 ldr x0, [x0] + 40f1c0: 9100e002 add x2, x0, #0x38 + 40f1c4: f9400fe0 ldr x0, [sp, #24] + 40f1c8: f9400800 ldr x0, [x0, #16] + 40f1cc: aa0003e1 mov x1, x0 + 40f1d0: aa0203e0 mov x0, x2 + 40f1d4: 94000563 bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 40f1d8: aa0003e1 mov x1, x0 + 40f1dc: f9400be0 ldr x0, [sp, #16] + 40f1e0: f9400400 ldr x0, [x0, #8] + 40f1e4: f9000420 str x0, [x1, #8] + 40f1e8: f9400be0 ldr x0, [sp, #16] + 40f1ec: f9400801 ldr x1, [x0, #16] + 40f1f0: f9400fe0 ldr x0, [sp, #24] + 40f1f4: f9000801 str x1, [x0, #16] + 40f1f8: d503201f nop + 40f1fc: a8c27bfd ldp x29, x30, [sp], #32 + 40f200: d65f03c0 ret + +000000000040f204 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv(): + 40f204: a9b77bfd stp x29, x30, [sp, #-144]! + 40f208: 910003fd mov x29, sp + 40f20c: f9000bf3 str x19, [sp, #16] + 40f210: f90017e0 str x0, [sp, #40] + 40f214: 9100c3e0 add x0, sp, #0x30 + 40f218: 52800121 mov w1, #0x9 // #9 + 40f21c: 940004d6 bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 40f220: f94017e0 ldr x0, [sp, #40] + 40f224: 94000609 bl 410a48 <_ZNSt6vectorImSaImEE4backEv> + 40f228: f9400000 ldr x0, [x0] + 40f22c: f90023e0 str x0, [sp, #64] + 40f230: f94017e0 ldr x0, [sp, #40] + 40f234: 94000614 bl 410a84 <_ZNSt6vectorImSaImEE8pop_backEv> + 40f238: 9100c3e0 add x0, sp, #0x30 + 40f23c: 94000520 bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 40f240: aa0003e1 mov x1, x0 + 40f244: 910183e0 add x0, sp, #0x60 + 40f248: 94000522 bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 40f24c: 910183e0 add x0, sp, #0x60 + 40f250: aa0003e1 mov x1, x0 + 40f254: f94017e0 ldr x0, [sp, #40] + 40f258: 940004f7 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 40f25c: aa0003f3 mov x19, x0 + 40f260: 910183e0 add x0, sp, #0x60 + 40f264: 940004e4 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40f268: 9100c3e0 add x0, sp, #0x30 + 40f26c: 940004e2 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40f270: aa1303e0 mov x0, x19 + 40f274: 1400000a b 40f29c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv+0x98> + 40f278: aa0003f3 mov x19, x0 + 40f27c: 910183e0 add x0, sp, #0x60 + 40f280: 940004dd bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40f284: 14000002 b 40f28c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv+0x88> + 40f288: aa0003f3 mov x19, x0 + 40f28c: 9100c3e0 add x0, sp, #0x30 + 40f290: 940004d9 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40f294: aa1303e0 mov x0, x19 + 40f298: 97ffe19a bl 407900 <_Unwind_Resume@plt> + 40f29c: f9400bf3 ldr x19, [sp, #16] + 40f2a0: a8c97bfd ldp x29, x30, [sp], #144 + 40f2a4: d65f03c0 ret + +000000000040f2a8 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv(): + 40f2a8: a9b97bfd stp x29, x30, [sp, #-112]! + 40f2ac: 910003fd mov x29, sp + 40f2b0: f9000bf3 str x19, [sp, #16] + 40f2b4: f90017e0 str x0, [sp, #40] + 40f2b8: 9100e3e0 add x0, sp, #0x38 + 40f2bc: 52800181 mov w1, #0xc // #12 + 40f2c0: 940004ad bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 40f2c4: 9100e3e0 add x0, sp, #0x38 + 40f2c8: aa0003e1 mov x1, x0 + 40f2cc: f94017e0 ldr x0, [sp, #40] + 40f2d0: 940004d9 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 40f2d4: f90037e0 str x0, [sp, #104] + 40f2d8: 9100e3e0 add x0, sp, #0x38 + 40f2dc: 940004c6 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40f2e0: f94037e0 ldr x0, [sp, #104] + 40f2e4: 14000006 b 40f2fc <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv+0x54> + 40f2e8: aa0003f3 mov x19, x0 + 40f2ec: 9100e3e0 add x0, sp, #0x38 + 40f2f0: 940004c1 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 40f2f4: aa1303e0 mov x0, x19 + 40f2f8: 97ffe182 bl 407900 <_Unwind_Resume@plt> + 40f2fc: f9400bf3 ldr x19, [sp, #16] + 40f300: a8c77bfd ldp x29, x30, [sp], #112 + 40f304: d65f03c0 ret + +000000000040f308 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv(): + 40f308: a9bc7bfd stp x29, x30, [sp, #-64]! + 40f30c: 910003fd mov x29, sp + 40f310: f9000fe0 str x0, [sp, #24] + 40f314: f9400fe0 ldr x0, [sp, #24] + 40f318: f9001fe0 str x0, [sp, #56] + 40f31c: f9401fe0 ldr x0, [sp, #56] + 40f320: 9100e000 add x0, x0, #0x38 + 40f324: 940005e9 bl 410ac8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE5beginEv> + 40f328: f90017e0 str x0, [sp, #40] + 40f32c: f9401fe0 ldr x0, [sp, #56] + 40f330: 9100e000 add x0, x0, #0x38 + 40f334: 940005ee bl 410aec <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE3endEv> + 40f338: f90013e0 str x0, [sp, #32] + 40f33c: 910083e1 add x1, sp, #0x20 + 40f340: 9100a3e0 add x0, sp, #0x28 + 40f344: 940005f4 bl 410b14 <_ZN9__gnu_cxxneIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 40f348: 12001c00 and w0, w0, #0xff + 40f34c: 7100001f cmp w0, #0x0 + 40f350: 54000900 b.eq 40f470 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x168> // b.none + 40f354: 9100a3e0 add x0, sp, #0x28 + 40f358: 9400060a bl 410b80 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEdeEv> + 40f35c: f9001be0 str x0, [sp, #48] + 40f360: f9401be0 ldr x0, [sp, #48] + 40f364: f9400400 ldr x0, [x0, #8] + 40f368: f100001f cmp x0, #0x0 + 40f36c: 540001ab b.lt 40f3a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x98> // b.tstop + 40f370: f9400fe0 ldr x0, [sp, #24] + 40f374: 9100e002 add x2, x0, #0x38 + 40f378: f9401be0 ldr x0, [sp, #48] + 40f37c: f9400400 ldr x0, [x0, #8] + 40f380: aa0003e1 mov x1, x0 + 40f384: aa0203e0 mov x0, x2 + 40f388: 940004f6 bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 40f38c: 94000603 bl 410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv> + 40f390: 7100281f cmp w0, #0xa + 40f394: 54000061 b.ne 40f3a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x98> // b.any + 40f398: 52800020 mov w0, #0x1 // #1 + 40f39c: 14000002 b 40f3a4 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x9c> + 40f3a0: 52800000 mov w0, #0x0 // #0 + 40f3a4: 7100001f cmp w0, #0x0 + 40f3a8: 54000180 b.eq 40f3d8 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0xd0> // b.none + 40f3ac: f9400fe0 ldr x0, [sp, #24] + 40f3b0: 9100e002 add x2, x0, #0x38 + 40f3b4: f9401be0 ldr x0, [sp, #48] + 40f3b8: f9400400 ldr x0, [x0, #8] + 40f3bc: aa0003e1 mov x1, x0 + 40f3c0: aa0203e0 mov x0, x2 + 40f3c4: 940004e7 bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 40f3c8: f9400401 ldr x1, [x0, #8] + 40f3cc: f9401be0 ldr x0, [sp, #48] + 40f3d0: f9000401 str x1, [x0, #8] + 40f3d4: 17ffffe3 b 40f360 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x58> + 40f3d8: f9401be0 ldr x0, [sp, #48] + 40f3dc: 97fff5ce bl 40cb14 <_ZNSt8__detail11_State_base10_M_has_altEv> + 40f3e0: 12001c00 and w0, w0, #0xff + 40f3e4: 7100001f cmp w0, #0x0 + 40f3e8: 540003e0 b.eq 40f464 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x15c> // b.none + 40f3ec: f9401be0 ldr x0, [sp, #48] + 40f3f0: f9400800 ldr x0, [x0, #16] + 40f3f4: f100001f cmp x0, #0x0 + 40f3f8: 540001ab b.lt 40f42c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x124> // b.tstop + 40f3fc: f9400fe0 ldr x0, [sp, #24] + 40f400: 9100e002 add x2, x0, #0x38 + 40f404: f9401be0 ldr x0, [sp, #48] + 40f408: f9400800 ldr x0, [x0, #16] + 40f40c: aa0003e1 mov x1, x0 + 40f410: aa0203e0 mov x0, x2 + 40f414: 940004d3 bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 40f418: 940005e0 bl 410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv> + 40f41c: 7100281f cmp w0, #0xa + 40f420: 54000061 b.ne 40f42c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x124> // b.any + 40f424: 52800020 mov w0, #0x1 // #1 + 40f428: 14000002 b 40f430 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x128> + 40f42c: 52800000 mov w0, #0x0 // #0 + 40f430: 7100001f cmp w0, #0x0 + 40f434: 54000180 b.eq 40f464 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x15c> // b.none + 40f438: f9400fe0 ldr x0, [sp, #24] + 40f43c: 9100e002 add x2, x0, #0x38 + 40f440: f9401be0 ldr x0, [sp, #48] + 40f444: f9400800 ldr x0, [x0, #16] + 40f448: aa0003e1 mov x1, x0 + 40f44c: aa0203e0 mov x0, x2 + 40f450: 940004c4 bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 40f454: f9400401 ldr x1, [x0, #8] + 40f458: f9401be0 ldr x0, [sp, #48] + 40f45c: f9000801 str x1, [x0, #16] + 40f460: 17ffffe3 b 40f3ec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0xe4> + 40f464: 9100a3e0 add x0, sp, #0x28 + 40f468: 940005bc bl 410b58 <_ZN9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEppEv> + 40f46c: 17ffffb4 b 40f33c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv+0x34> + 40f470: d503201f nop + 40f474: a8c47bfd ldp x29, x30, [sp], #64 + 40f478: d65f03c0 ret + +000000000040f47c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE11_Deque_implD1Ev>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE11_Deque_implD1Ev(): + 40f47c: a9be7bfd stp x29, x30, [sp, #-32]! + 40f480: 910003fd mov x29, sp + 40f484: f9000fe0 str x0, [sp, #24] + 40f488: f9400fe0 ldr x0, [sp, #24] + 40f48c: 940005c9 bl 410bb0 <_ZNSaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 40f490: d503201f nop + 40f494: a8c27bfd ldp x29, x30, [sp], #32 + 40f498: d65f03c0 ret + +000000000040f49c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED1Ev>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED2Ev(): + 40f49c: a9be7bfd stp x29, x30, [sp, #-32]! + 40f4a0: 910003fd mov x29, sp + 40f4a4: f9000fe0 str x0, [sp, #24] + 40f4a8: f9400fe0 ldr x0, [sp, #24] + 40f4ac: f9400000 ldr x0, [x0] + 40f4b0: f100001f cmp x0, #0x0 + 40f4b4: 54000200 b.eq 40f4f4 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED1Ev+0x58> // b.none + 40f4b8: f9400fe0 ldr x0, [sp, #24] + 40f4bc: f9401401 ldr x1, [x0, #40] + 40f4c0: f9400fe0 ldr x0, [sp, #24] + 40f4c4: f9402400 ldr x0, [x0, #72] + 40f4c8: 91002000 add x0, x0, #0x8 + 40f4cc: aa0003e2 mov x2, x0 + 40f4d0: f9400fe0 ldr x0, [sp, #24] + 40f4d4: 940005bf bl 410bd0 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_> + 40f4d8: f9400fe0 ldr x0, [sp, #24] + 40f4dc: f9400001 ldr x1, [x0] + 40f4e0: f9400fe0 ldr x0, [sp, #24] + 40f4e4: f9400400 ldr x0, [x0, #8] + 40f4e8: aa0003e2 mov x2, x0 + 40f4ec: f9400fe0 ldr x0, [sp, #24] + 40f4f0: 940005cf bl 410c2c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_deallocate_mapEPPS5_m> + 40f4f4: f9400fe0 ldr x0, [sp, #24] + 40f4f8: 97ffffe1 bl 40f47c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE11_Deque_implD1Ev> + 40f4fc: d503201f nop + 40f500: a8c27bfd ldp x29, x30, [sp], #32 + 40f504: d65f03c0 ret + +000000000040f508 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE5beginEv>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE5beginEv(): + 40f508: a9bd7bfd stp x29, x30, [sp, #-48]! + 40f50c: 910003fd mov x29, sp + 40f510: f9000bf3 str x19, [sp, #16] + 40f514: aa0803f3 mov x19, x8 + 40f518: f90017e0 str x0, [sp, #40] + 40f51c: f94017e0 ldr x0, [sp, #40] + 40f520: 91004000 add x0, x0, #0x10 + 40f524: aa0003e1 mov x1, x0 + 40f528: aa1303e0 mov x0, x19 + 40f52c: 94000018 bl 40f58c <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC1ERKS8_> + 40f530: aa1303e0 mov x0, x19 + 40f534: f9400bf3 ldr x19, [sp, #16] + 40f538: a8c37bfd ldp x29, x30, [sp], #48 + 40f53c: d65f03c0 ret + +000000000040f540 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE3endEv>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE3endEv(): + 40f540: a9bd7bfd stp x29, x30, [sp, #-48]! + 40f544: 910003fd mov x29, sp + 40f548: f9000bf3 str x19, [sp, #16] + 40f54c: aa0803f3 mov x19, x8 + 40f550: f90017e0 str x0, [sp, #40] + 40f554: f94017e0 ldr x0, [sp, #40] + 40f558: 9100c000 add x0, x0, #0x30 + 40f55c: aa0003e1 mov x1, x0 + 40f560: aa1303e0 mov x0, x19 + 40f564: 9400000a bl 40f58c <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC1ERKS8_> + 40f568: aa1303e0 mov x0, x19 + 40f56c: f9400bf3 ldr x19, [sp, #16] + 40f570: a8c37bfd ldp x29, x30, [sp], #48 + 40f574: d65f03c0 ret + +000000000040f578 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE19_M_get_Tp_allocatorEv(): + 40f578: d10043ff sub sp, sp, #0x10 + 40f57c: f90007e0 str x0, [sp, #8] + 40f580: f94007e0 ldr x0, [sp, #8] + 40f584: 910043ff add sp, sp, #0x10 + 40f588: d65f03c0 ret + +000000000040f58c <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC1ERKS8_>: +_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC2ERKS8_(): + 40f58c: d10043ff sub sp, sp, #0x10 + 40f590: f90007e0 str x0, [sp, #8] + 40f594: f90003e1 str x1, [sp] + 40f598: f94003e0 ldr x0, [sp] + 40f59c: f9400001 ldr x1, [x0] + 40f5a0: f94007e0 ldr x0, [sp, #8] + 40f5a4: f9000001 str x1, [x0] + 40f5a8: f94003e0 ldr x0, [sp] + 40f5ac: f9400401 ldr x1, [x0, #8] + 40f5b0: f94007e0 ldr x0, [sp, #8] + 40f5b4: f9000401 str x1, [x0, #8] + 40f5b8: f94003e0 ldr x0, [sp] + 40f5bc: f9400801 ldr x1, [x0, #16] + 40f5c0: f94007e0 ldr x0, [sp, #8] + 40f5c4: f9000801 str x1, [x0, #16] + 40f5c8: f94003e0 ldr x0, [sp] + 40f5cc: f9400c01 ldr x1, [x0, #24] + 40f5d0: f94007e0 ldr x0, [sp, #8] + 40f5d4: f9000c01 str x1, [x0, #24] + 40f5d8: d503201f nop + 40f5dc: 910043ff add sp, sp, #0x10 + 40f5e0: d65f03c0 ret + +000000000040f5e4 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_destroy_dataESt15_Deque_iteratorIS5_RS5_PS5_ESB_RKS6_>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_destroy_dataESt15_Deque_iteratorIS5_RS5_PS5_ESB_RKS6_(): + 40f5e4: d10183ff sub sp, sp, #0x60 + 40f5e8: f9000fe0 str x0, [sp, #24] + 40f5ec: f9000be1 str x1, [sp, #16] + 40f5f0: f90007e2 str x2, [sp, #8] + 40f5f4: f90003e3 str x3, [sp] + 40f5f8: d503201f nop + 40f5fc: 910183ff add sp, sp, #0x60 + 40f600: d65f03c0 ret + +000000000040f604 <_ZSt4moveIRSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEEONSt16remove_referenceIT_E4typeEOSA_(): + 40f604: d10043ff sub sp, sp, #0x10 + 40f608: f90007e0 str x0, [sp, #8] + 40f60c: f94007e0 ldr x0, [sp, #8] + 40f610: 910043ff add sp, sp, #0x10 + 40f614: d65f03c0 ret + +000000000040f618 <_ZNSt10shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1IS5_vEEOS_IT_E>: +_ZNSt10shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1IS5_vEEOS_IT_E(): + 40f618: a9bd7bfd stp x29, x30, [sp, #-48]! + 40f61c: 910003fd mov x29, sp + 40f620: f9000bf3 str x19, [sp, #16] + 40f624: f90017e0 str x0, [sp, #40] + 40f628: f90013e1 str x1, [sp, #32] + 40f62c: f94017f3 ldr x19, [sp, #40] + 40f630: f94013e0 ldr x0, [sp, #32] + 40f634: 97fffff4 bl 40f604 <_ZSt4moveIRSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEEONSt16remove_referenceIT_E4typeEOSA_> + 40f638: aa0003e1 mov x1, x0 + 40f63c: aa1303e0 mov x0, x19 + 40f640: 9400058d bl 410c74 <_ZNSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC1IS5_vEEOS_IT_LS8_2EE> + 40f644: d503201f nop + 40f648: f9400bf3 ldr x19, [sp, #16] + 40f64c: a8c37bfd ldp x29, x30, [sp], #48 + 40f650: d65f03c0 ret + +000000000040f654 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC1ERKSD_>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC2ERKSD_(): + 40f654: a9be7bfd stp x29, x30, [sp, #-32]! + 40f658: 910003fd mov x29, sp + 40f65c: f9000fe0 str x0, [sp, #24] + 40f660: f9000be1 str x1, [sp, #16] + 40f664: f9400be1 ldr x1, [sp, #16] + 40f668: f9400fe0 ldr x0, [sp, #24] + 40f66c: 94000599 bl 410cd0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ERKSC_> + 40f670: f9400fe0 ldr x0, [sp, #24] + 40f674: f900001f str xzr, [x0] + 40f678: f9400fe0 ldr x0, [sp, #24] + 40f67c: f900041f str xzr, [x0, #8] + 40f680: f9400fe0 ldr x0, [sp, #24] + 40f684: f900081f str xzr, [x0, #16] + 40f688: d503201f nop + 40f68c: a8c27bfd ldp x29, x30, [sp], #32 + 40f690: d65f03c0 ret + +000000000040f694 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m(): + 40f694: a9bd7bfd stp x29, x30, [sp, #-48]! + 40f698: 910003fd mov x29, sp + 40f69c: f90017e0 str x0, [sp, #40] + 40f6a0: f90013e1 str x1, [sp, #32] + 40f6a4: f9000fe2 str x2, [sp, #24] + 40f6a8: f94013e0 ldr x0, [sp, #32] + 40f6ac: f100001f cmp x0, #0x0 + 40f6b0: 540000a0 b.eq 40f6c4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m+0x30> // b.none + 40f6b4: f94017e0 ldr x0, [sp, #40] + 40f6b8: f9400fe2 ldr x2, [sp, #24] + 40f6bc: f94013e1 ldr x1, [sp, #32] + 40f6c0: 9400058e bl 410cf8 <_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE10deallocateERSD_PSC_m> + 40f6c4: d503201f nop + 40f6c8: a8c37bfd ldp x29, x30, [sp], #48 + 40f6cc: d65f03c0 ret + +000000000040f6d0 <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEvT_SE_>: +_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEvT_SE_(): + 40f6d0: a9be7bfd stp x29, x30, [sp, #-32]! + 40f6d4: 910003fd mov x29, sp + 40f6d8: f9000fe0 str x0, [sp, #24] + 40f6dc: f9000be1 str x1, [sp, #16] + 40f6e0: f9400be1 ldr x1, [sp, #16] + 40f6e4: f9400fe0 ldr x0, [sp, #24] + 40f6e8: 94000590 bl 410d28 <_ZNSt12_Destroy_auxILb1EE9__destroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvT_SG_> + 40f6ec: d503201f nop + 40f6f0: a8c27bfd ldp x29, x30, [sp], #32 + 40f6f4: d65f03c0 ret + +000000000040f6f8 <_ZNKSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEcvbEv>: +_ZNKSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEcvbEv(): + 40f6f8: d10043ff sub sp, sp, #0x10 + 40f6fc: f90007e0 str x0, [sp, #8] + 40f700: f94007e0 ldr x0, [sp, #8] + 40f704: f9400000 ldr x0, [x0] + 40f708: f100001f cmp x0, #0x0 + 40f70c: 1a9f07e0 cset w0, ne // ne = any + 40f710: 12001c00 and w0, w0, #0xff + 40f714: 910043ff add sp, sp, #0x10 + 40f718: d65f03c0 ret + +000000000040f71c <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 40f71c: a9be7bfd stp x29, x30, [sp, #-32]! + 40f720: 910003fd mov x29, sp + 40f724: f9000fe0 str x0, [sp, #24] + 40f728: f9400fe0 ldr x0, [sp, #24] + 40f72c: 94000585 bl 410d40 <_ZNKSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 40f730: a8c27bfd ldp x29, x30, [sp], #32 + 40f734: d65f03c0 ret + +000000000040f738 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE6resizeEm>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE6resizeEm(): + 40f738: a9be7bfd stp x29, x30, [sp, #-32]! + 40f73c: 910003fd mov x29, sp + 40f740: f9000fe0 str x0, [sp, #24] + 40f744: f9000be1 str x1, [sp, #16] + 40f748: f9400fe0 ldr x0, [sp, #24] + 40f74c: 9400015a bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 40f750: aa0003e1 mov x1, x0 + 40f754: f9400be0 ldr x0, [sp, #16] + 40f758: eb01001f cmp x0, x1 + 40f75c: 1a9f97e0 cset w0, hi // hi = pmore + 40f760: 12001c00 and w0, w0, #0xff + 40f764: 7100001f cmp w0, #0x0 + 40f768: 54000140 b.eq 40f790 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE6resizeEm+0x58> // b.none + 40f76c: f9400fe0 ldr x0, [sp, #24] + 40f770: 94000151 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 40f774: aa0003e1 mov x1, x0 + 40f778: f9400be0 ldr x0, [sp, #16] + 40f77c: cb010000 sub x0, x0, x1 + 40f780: aa0003e1 mov x1, x0 + 40f784: f9400fe0 ldr x0, [sp, #24] + 40f788: 94000574 bl 410d58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm> + 40f78c: 14000015 b 40f7e0 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE6resizeEm+0xa8> + 40f790: f9400fe0 ldr x0, [sp, #24] + 40f794: 94000148 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 40f798: aa0003e1 mov x1, x0 + 40f79c: f9400be0 ldr x0, [sp, #16] + 40f7a0: eb01001f cmp x0, x1 + 40f7a4: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 40f7a8: 12001c00 and w0, w0, #0xff + 40f7ac: 7100001f cmp w0, #0x0 + 40f7b0: 54000180 b.eq 40f7e0 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE6resizeEm+0xa8> // b.none + 40f7b4: f9400fe0 ldr x0, [sp, #24] + 40f7b8: f9400002 ldr x2, [x0] + 40f7bc: f9400be1 ldr x1, [sp, #16] + 40f7c0: aa0103e0 mov x0, x1 + 40f7c4: d37ff800 lsl x0, x0, #1 + 40f7c8: 8b010000 add x0, x0, x1 + 40f7cc: d37df000 lsl x0, x0, #3 + 40f7d0: 8b000040 add x0, x2, x0 + 40f7d4: aa0003e1 mov x1, x0 + 40f7d8: f9400fe0 ldr x0, [sp, #24] + 40f7dc: 94000616 bl 411034 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE15_M_erase_at_endEPSC_> + 40f7e0: d503201f nop + 40f7e4: a8c27bfd ldp x29, x30, [sp], #32 + 40f7e8: d65f03c0 ret + +000000000040f7ec <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC1ERKSC_>: +_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC1ERKSC_(): + 40f7ec: d10043ff sub sp, sp, #0x10 + 40f7f0: f90007e0 str x0, [sp, #8] + 40f7f4: f90003e1 str x1, [sp] + 40f7f8: f94003e0 ldr x0, [sp] + 40f7fc: f9400001 ldr x1, [x0] + 40f800: f94007e0 ldr x0, [sp, #8] + 40f804: f9000001 str x1, [x0] + 40f808: d503201f nop + 40f80c: 910043ff add sp, sp, #0x10 + 40f810: d65f03c0 ret + +000000000040f814 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv(): + 40f814: d10043ff sub sp, sp, #0x10 + 40f818: f90007e0 str x0, [sp, #8] + 40f81c: f94007e0 ldr x0, [sp, #8] + 40f820: 910043ff add sp, sp, #0x10 + 40f824: d65f03c0 ret + +000000000040f828 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 40f828: a9be7bfd stp x29, x30, [sp, #-32]! + 40f82c: 910003fd mov x29, sp + 40f830: f9000fe0 str x0, [sp, #24] + 40f834: f9400fe0 ldr x0, [sp, #24] + 40f838: 97ffffb9 bl 40f71c <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 40f83c: a8c27bfd ldp x29, x30, [sp], #32 + 40f840: d65f03c0 ret + +000000000040f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv>: +_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv(): + 40f844: d10043ff sub sp, sp, #0x10 + 40f848: f90007e0 str x0, [sp, #8] + 40f84c: f94007e0 ldr x0, [sp, #8] + 40f850: f9400401 ldr x1, [x0, #8] + 40f854: f94007e0 ldr x0, [sp, #8] + 40f858: f9400000 ldr x0, [x0] + 40f85c: cb000020 sub x0, x1, x0 + 40f860: 9344fc01 asr x1, x0, #4 + 40f864: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 40f868: f2955560 movk x0, #0xaaab + 40f86c: 9b007c20 mul x0, x1, x0 + 40f870: 910043ff add sp, sp, #0x10 + 40f874: d65f03c0 ret + +000000000040f878 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1Ev>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC2Ev(): + 40f878: a9be7bfd stp x29, x30, [sp, #-32]! + 40f87c: 910003fd mov x29, sp + 40f880: f9000fe0 str x0, [sp, #24] + 40f884: f9400fe0 ldr x0, [sp, #24] + 40f888: 9400060b bl 4110b4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1Ev> + 40f88c: d503201f nop + 40f890: a8c27bfd ldp x29, x30, [sp], #32 + 40f894: d65f03c0 ret + +000000000040f898 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1Ev>: +_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1Ev(): + 40f898: a9be7bfd stp x29, x30, [sp, #-32]! + 40f89c: 910003fd mov x29, sp + 40f8a0: f9000fe0 str x0, [sp, #24] + 40f8a4: f9400fe0 ldr x0, [sp, #24] + 40f8a8: 9400060b bl 4110d4 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1Ev> + 40f8ac: d503201f nop + 40f8b0: a8c27bfd ldp x29, x30, [sp], #32 + 40f8b4: d65f03c0 ret + +000000000040f8b8 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev>: +_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED2Ev(): + 40f8b8: a9be7bfd stp x29, x30, [sp, #-32]! + 40f8bc: 910003fd mov x29, sp + 40f8c0: f9000fe0 str x0, [sp, #24] + 40f8c4: f9400fe0 ldr x0, [sp, #24] + 40f8c8: 94000608 bl 4110e8 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev> + 40f8cc: d503201f nop + 40f8d0: a8c27bfd ldp x29, x30, [sp], #32 + 40f8d4: d65f03c0 ret + +000000000040f8d8 <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC1EmRKSD_>: +_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC2EmRKSD_(): + 40f8d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 40f8dc: 910003fd mov x29, sp + 40f8e0: f9000bf3 str x19, [sp, #16] + 40f8e4: f9001fe0 str x0, [sp, #56] + 40f8e8: f9001be1 str x1, [sp, #48] + 40f8ec: f90017e2 str x2, [sp, #40] + 40f8f0: f9401fe0 ldr x0, [sp, #56] + 40f8f4: f94017e2 ldr x2, [sp, #40] + 40f8f8: f9401be1 ldr x1, [sp, #48] + 40f8fc: 94000600 bl 4110fc <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC1EmRKSD_> + 40f900: f9401be1 ldr x1, [sp, #48] + 40f904: f9401fe0 ldr x0, [sp, #56] + 40f908: 94000612 bl 411150 <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE21_M_default_initializeEm> + 40f90c: 14000006 b 40f924 <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC1EmRKSD_+0x4c> + 40f910: aa0003f3 mov x19, x0 + 40f914: f9401fe0 ldr x0, [sp, #56] + 40f918: 94000033 bl 40f9e4 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev> + 40f91c: aa1303e0 mov x0, x19 + 40f920: 97ffdff8 bl 407900 <_Unwind_Resume@plt> + 40f924: f9400bf3 ldr x19, [sp, #16] + 40f928: a8c47bfd ldp x29, x30, [sp], #64 + 40f92c: d65f03c0 ret + +000000000040f930 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EEC1Elm>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EEC1Elm(): + 40f930: a9bc7bfd stp x29, x30, [sp, #-64]! + 40f934: 910003fd mov x29, sp + 40f938: a90153f3 stp x19, x20, [sp, #16] + 40f93c: f9001fe0 str x0, [sp, #56] + 40f940: f9001be1 str x1, [sp, #48] + 40f944: f90017e2 str x2, [sp, #40] + 40f948: f9401fe0 ldr x0, [sp, #56] + 40f94c: 94000615 bl 4111a0 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EEC1Ev> + 40f950: f9401fe0 ldr x0, [sp, #56] + 40f954: 91006014 add x20, x0, #0x18 + 40f958: f94017f3 ldr x19, [sp, #40] + 40f95c: aa1303e0 mov x0, x19 + 40f960: 97ffdcd0 bl 406ca0 <_Znam@plt> + 40f964: aa0003e2 mov x2, x0 + 40f968: aa0203e1 mov x1, x2 + 40f96c: d1000660 sub x0, x19, #0x1 + 40f970: f100001f cmp x0, #0x0 + 40f974: 540000ab b.lt 40f988 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EEC1Elm+0x58> // b.tstop + 40f978: 3900003f strb wzr, [x1] + 40f97c: 91000421 add x1, x1, #0x1 + 40f980: d1000400 sub x0, x0, #0x1 + 40f984: 17fffffb b 40f970 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EEC1Elm+0x40> + 40f988: aa0203e1 mov x1, x2 + 40f98c: aa1403e0 mov x0, x20 + 40f990: 9400060c bl 4111c0 <_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EEC1IPbS2_vbEET_> + 40f994: f9401fe0 ldr x0, [sp, #56] + 40f998: f9401be1 ldr x1, [sp, #48] + 40f99c: f9001001 str x1, [x0, #32] + 40f9a0: 14000006 b 40f9b8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EEC1Elm+0x88> + 40f9a4: aa0003f3 mov x19, x0 + 40f9a8: f9401fe0 ldr x0, [sp, #56] + 40f9ac: 97fffbcc bl 40e8dc <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EED1Ev> + 40f9b0: aa1303e0 mov x0, x19 + 40f9b4: 97ffdfd3 bl 407900 <_Unwind_Resume@plt> + 40f9b8: a94153f3 ldp x19, x20, [sp, #16] + 40f9bc: a8c47bfd ldp x29, x30, [sp], #64 + 40f9c0: d65f03c0 ret + +000000000040f9c4 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE12_Vector_implD1Ev(): + 40f9c4: a9be7bfd stp x29, x30, [sp, #-32]! + 40f9c8: 910003fd mov x29, sp + 40f9cc: f9000fe0 str x0, [sp, #24] + 40f9d0: f9400fe0 ldr x0, [sp, #24] + 40f9d4: 97ffffb9 bl 40f8b8 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev> + 40f9d8: d503201f nop + 40f9dc: a8c27bfd ldp x29, x30, [sp], #32 + 40f9e0: d65f03c0 ret + +000000000040f9e4 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev>: +_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EED1Ev(): + 40f9e4: a9be7bfd stp x29, x30, [sp, #-32]! + 40f9e8: 910003fd mov x29, sp + 40f9ec: f9000fe0 str x0, [sp, #24] + 40f9f0: f9400fe0 ldr x0, [sp, #24] + 40f9f4: f9400003 ldr x3, [x0] + 40f9f8: f9400fe0 ldr x0, [sp, #24] + 40f9fc: f9400801 ldr x1, [x0, #16] + 40fa00: f9400fe0 ldr x0, [sp, #24] + 40fa04: f9400000 ldr x0, [x0] + 40fa08: cb000020 sub x0, x1, x0 + 40fa0c: 9344fc01 asr x1, x0, #4 + 40fa10: aa0103e0 mov x0, x1 + 40fa14: aa0003e2 mov x2, x0 + 40fa18: aa0303e1 mov x1, x3 + 40fa1c: f9400fe0 ldr x0, [sp, #24] + 40fa20: 940005f2 bl 4111e8 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE13_M_deallocateEPSC_m> + 40fa24: f9400fe0 ldr x0, [sp, #24] + 40fa28: 97ffffe7 bl 40f9c4 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE12_Vector_implD1Ev> + 40fa2c: d503201f nop + 40fa30: a8c27bfd ldp x29, x30, [sp], #32 + 40fa34: d65f03c0 ret + +000000000040fa38 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE19_M_get_Tp_allocatorEv(): + 40fa38: d10043ff sub sp, sp, #0x10 + 40fa3c: f90007e0 str x0, [sp, #8] + 40fa40: f94007e0 ldr x0, [sp, #8] + 40fa44: 910043ff add sp, sp, #0x10 + 40fa48: d65f03c0 ret + +000000000040fa4c <_ZSt8_DestroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESC_EvT_SE_RSaIT0_E>: +_ZSt8_DestroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESC_EvT_SE_RSaIT0_E(): + 40fa4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40fa50: 910003fd mov x29, sp + 40fa54: f90017e0 str x0, [sp, #40] + 40fa58: f90013e1 str x1, [sp, #32] + 40fa5c: f9000fe2 str x2, [sp, #24] + 40fa60: f94013e1 ldr x1, [sp, #32] + 40fa64: f94017e0 ldr x0, [sp, #40] + 40fa68: 940005ef bl 411224 <_ZSt8_DestroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEvT_SE_> + 40fa6c: d503201f nop + 40fa70: a8c37bfd ldp x29, x30, [sp], #48 + 40fa74: d65f03c0 ret + +000000000040fa78 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implD2Ev(): + 40fa78: a9be7bfd stp x29, x30, [sp, #-32]! + 40fa7c: 910003fd mov x29, sp + 40fa80: f9000fe0 str x0, [sp, #24] + 40fa84: f9400fe0 ldr x0, [sp, #24] + 40fa88: 940005f1 bl 41124c <_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEED1Ev> + 40fa8c: d503201f nop + 40fa90: a8c27bfd ldp x29, x30, [sp], #32 + 40fa94: d65f03c0 ret + +000000000040fa98 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E15_S_always_equalEv>: +_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E15_S_always_equalEv(): + 40fa98: 52800020 mov w0, #0x1 // #1 + 40fa9c: d65f03c0 ret + +000000000040faa0 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EED1Ev>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EED1Ev(): + 40faa0: a9be7bfd stp x29, x30, [sp, #-32]! + 40faa4: 910003fd mov x29, sp + 40faa8: f9000fe0 str x0, [sp, #24] + 40faac: f9400fe0 ldr x0, [sp, #24] + 40fab0: f9400003 ldr x3, [x0] + 40fab4: f9400fe0 ldr x0, [sp, #24] + 40fab8: f9400801 ldr x1, [x0, #16] + 40fabc: f9400fe0 ldr x0, [sp, #24] + 40fac0: f9400000 ldr x0, [x0] + 40fac4: cb000020 sub x0, x1, x0 + 40fac8: 9345fc01 asr x1, x0, #5 + 40facc: aa0103e0 mov x0, x1 + 40fad0: aa0003e2 mov x2, x0 + 40fad4: aa0303e1 mov x1, x3 + 40fad8: f9400fe0 ldr x0, [sp, #24] + 40fadc: 940005e4 bl 41126c <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE13_M_deallocateEPSH_m> + 40fae0: f9400fe0 ldr x0, [sp, #24] + 40fae4: 97ffffe5 bl 40fa78 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implD1Ev> + 40fae8: d503201f nop + 40faec: a8c27bfd ldp x29, x30, [sp], #32 + 40faf0: d65f03c0 ret + +000000000040faf4 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv(): + 40faf4: d10043ff sub sp, sp, #0x10 + 40faf8: f90007e0 str x0, [sp, #8] + 40fafc: f94007e0 ldr x0, [sp, #8] + 40fb00: 910043ff add sp, sp, #0x10 + 40fb04: d65f03c0 ret + +000000000040fb08 <_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESH_EvT_SJ_RSaIT0_E>: +_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESH_EvT_SJ_RSaIT0_E(): + 40fb08: a9bd7bfd stp x29, x30, [sp, #-48]! + 40fb0c: 910003fd mov x29, sp + 40fb10: f90017e0 str x0, [sp, #40] + 40fb14: f90013e1 str x1, [sp, #32] + 40fb18: f9000fe2 str x2, [sp, #24] + 40fb1c: f94013e1 ldr x1, [sp, #32] + 40fb20: f94017e0 ldr x0, [sp, #40] + 40fb24: 940005e1 bl 4112a8 <_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEvT_SJ_> + 40fb28: d503201f nop + 40fb2c: a8c37bfd ldp x29, x30, [sp], #48 + 40fb30: d65f03c0 ret + +000000000040fb34 <_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEE6_M_ptrEv(): + 40fb34: a9be7bfd stp x29, x30, [sp, #-32]! + 40fb38: 910003fd mov x29, sp + 40fb3c: f9000fe0 str x0, [sp, #24] + 40fb40: f9400fe0 ldr x0, [sp, #24] + 40fb44: 940005e3 bl 4112d0 <_ZSt3getILm0EJPbSt14default_deleteIA_bEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_> + 40fb48: a8c27bfd ldp x29, x30, [sp], #32 + 40fb4c: d65f03c0 ret + +000000000040fb50 <_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EE11get_deleterEv>: +_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EE11get_deleterEv(): + 40fb50: a9be7bfd stp x29, x30, [sp, #-32]! + 40fb54: 910003fd mov x29, sp + 40fb58: f9000fe0 str x0, [sp, #24] + 40fb5c: f9400fe0 ldr x0, [sp, #24] + 40fb60: 940005e3 bl 4112ec <_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEE10_M_deleterEv> + 40fb64: a8c27bfd ldp x29, x30, [sp], #32 + 40fb68: d65f03c0 ret + +000000000040fb6c <_ZNKSt14default_deleteIA_bEclIbEENSt9enable_ifIXsrSt14is_convertibleIPA_T_PS0_E5valueEvE4typeEPS5_>: +_ZNKSt14default_deleteIA_bEclIbEENSt9enable_ifIXsrSt14is_convertibleIPA_T_PS0_E5valueEvE4typeEPS5_(): + 40fb6c: a9be7bfd stp x29, x30, [sp, #-32]! + 40fb70: 910003fd mov x29, sp + 40fb74: f9000fe0 str x0, [sp, #24] + 40fb78: f9000be1 str x1, [sp, #16] + 40fb7c: f9400be0 ldr x0, [sp, #16] + 40fb80: f100001f cmp x0, #0x0 + 40fb84: 54000060 b.eq 40fb90 <_ZNKSt14default_deleteIA_bEclIbEENSt9enable_ifIXsrSt14is_convertibleIPA_T_PS0_E5valueEvE4typeEPS5_+0x24> // b.none + 40fb88: f9400be0 ldr x0, [sp, #16] + 40fb8c: 97ffde95 bl 4075e0 <_ZdaPv@plt> + 40fb90: d503201f nop + 40fb94: a8c27bfd ldp x29, x30, [sp], #32 + 40fb98: d65f03c0 ret + +000000000040fb9c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE7_M_mainENSH_11_Match_modeE>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE7_M_mainENSH_11_Match_modeE(): + 40fb9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 40fba0: 910003fd mov x29, sp + 40fba4: f9000fe0 str x0, [sp, #24] + 40fba8: 39005fe1 strb w1, [sp, #23] + 40fbac: 39405fe1 ldrb w1, [sp, #23] + 40fbb0: f9400fe0 ldr x0, [sp, #24] + 40fbb4: 940005d5 bl 411308 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE> + 40fbb8: 12001c00 and w0, w0, #0xff + 40fbbc: a8c37bfd ldp x29, x30, [sp], #48 + 40fbc0: d65f03c0 ret + +000000000040fbc4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE20_M_search_from_firstEv>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE20_M_search_from_firstEv(): + 40fbc4: a9be7bfd stp x29, x30, [sp, #-32]! + 40fbc8: 910003fd mov x29, sp + 40fbcc: f9000fe0 str x0, [sp, #24] + 40fbd0: f9400fe0 ldr x0, [sp, #24] + 40fbd4: f9400fe1 ldr x1, [sp, #24] + 40fbd8: f9401021 ldr x1, [x1, #32] + 40fbdc: f9000c01 str x1, [x0, #24] + 40fbe0: 52800021 mov w1, #0x1 // #1 + 40fbe4: f9400fe0 ldr x0, [sp, #24] + 40fbe8: 97ffffed bl 40fb9c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE7_M_mainENSH_11_Match_modeE> + 40fbec: 12001c00 and w0, w0, #0xff + 40fbf0: a8c27bfd ldp x29, x30, [sp], #32 + 40fbf4: d65f03c0 ret + +000000000040fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv(): + 40fbf8: d10043ff sub sp, sp, #0x10 + 40fbfc: f90007e0 str x0, [sp, #8] + 40fc00: f94007e0 ldr x0, [sp, #8] + 40fc04: f9400000 ldr x0, [x0] + 40fc08: 91000401 add x1, x0, #0x1 + 40fc0c: f94007e0 ldr x0, [sp, #8] + 40fc10: f9000001 str x1, [x0] + 40fc14: f94007e0 ldr x0, [sp, #8] + 40fc18: 910043ff add sp, sp, #0x10 + 40fc1c: d65f03c0 ret + +000000000040fc20 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EEC1Elm>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EEC1Elm(): + 40fc20: a9bd7bfd stp x29, x30, [sp, #-48]! + 40fc24: 910003fd mov x29, sp + 40fc28: f90017e0 str x0, [sp, #40] + 40fc2c: f90013e1 str x1, [sp, #32] + 40fc30: f9000fe2 str x2, [sp, #24] + 40fc34: f94017e0 ldr x0, [sp, #40] + 40fc38: f94013e1 ldr x1, [sp, #32] + 40fc3c: f9000001 str x1, [x0] + 40fc40: f94017e0 ldr x0, [sp, #40] + 40fc44: 91002000 add x0, x0, #0x8 + 40fc48: 97fff818 bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 40fc4c: d503201f nop + 40fc50: a8c37bfd ldp x29, x30, [sp], #48 + 40fc54: d65f03c0 ret + +000000000040fc58 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE7_M_mainENSH_11_Match_modeE>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE7_M_mainENSH_11_Match_modeE(): + 40fc58: a9bd7bfd stp x29, x30, [sp, #-48]! + 40fc5c: 910003fd mov x29, sp + 40fc60: f9000fe0 str x0, [sp, #24] + 40fc64: 39005fe1 strb w1, [sp, #23] + 40fc68: 39405fe1 ldrb w1, [sp, #23] + 40fc6c: f9400fe0 ldr x0, [sp, #24] + 40fc70: 94000624 bl 411500 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb1EE> + 40fc74: 12001c00 and w0, w0, #0xff + 40fc78: a8c37bfd ldp x29, x30, [sp], #48 + 40fc7c: d65f03c0 ret + +000000000040fc80 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE20_M_search_from_firstEv>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE20_M_search_from_firstEv(): + 40fc80: a9be7bfd stp x29, x30, [sp, #-32]! + 40fc84: 910003fd mov x29, sp + 40fc88: f9000fe0 str x0, [sp, #24] + 40fc8c: f9400fe0 ldr x0, [sp, #24] + 40fc90: f9400fe1 ldr x1, [sp, #24] + 40fc94: f9401021 ldr x1, [x1, #32] + 40fc98: f9000c01 str x1, [x0, #24] + 40fc9c: 52800021 mov w1, #0x1 // #1 + 40fca0: f9400fe0 ldr x0, [sp, #24] + 40fca4: 97ffffed bl 40fc58 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE7_M_mainENSH_11_Match_modeE> + 40fca8: 12001c00 and w0, w0, #0xff + 40fcac: a8c27bfd ldp x29, x30, [sp], #32 + 40fcb0: d65f03c0 ret + +000000000040fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv>: +_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv(): + 40fcb4: d10043ff sub sp, sp, #0x10 + 40fcb8: f90007e0 str x0, [sp, #8] + 40fcbc: f94007e0 ldr x0, [sp, #8] + 40fcc0: f9400401 ldr x1, [x0, #8] + 40fcc4: f94007e0 ldr x0, [sp, #8] + 40fcc8: f9400000 ldr x0, [x0] + 40fccc: cb000020 sub x0, x1, x0 + 40fcd0: 9343fc01 asr x1, x0, #3 + 40fcd4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 40fcd8: f2955560 movk x0, #0xaaab + 40fcdc: 9b007c20 mul x0, x1, x0 + 40fce0: 910043ff add sp, sp, #0x10 + 40fce4: d65f03c0 ret + +000000000040fce8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv(): + 40fce8: d10043ff sub sp, sp, #0x10 + 40fcec: f90007e0 str x0, [sp, #8] + 40fcf0: f94007e0 ldr x0, [sp, #8] + 40fcf4: 910043ff add sp, sp, #0x10 + 40fcf8: d65f03c0 ret + +000000000040fcfc <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1Ev>: +_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1Ev(): + 40fcfc: a9be7bfd stp x29, x30, [sp, #-32]! + 40fd00: 910003fd mov x29, sp + 40fd04: f9000fe0 str x0, [sp, #24] + 40fd08: f9400fe0 ldr x0, [sp, #24] + 40fd0c: 9400061c bl 41157c <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1Ev> + 40fd10: d503201f nop + 40fd14: a8c27bfd ldp x29, x30, [sp], #32 + 40fd18: d65f03c0 ret + +000000000040fd1c <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev>: +_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED2Ev(): + 40fd1c: a9be7bfd stp x29, x30, [sp, #-32]! + 40fd20: 910003fd mov x29, sp + 40fd24: f9000fe0 str x0, [sp, #24] + 40fd28: f9400fe0 ldr x0, [sp, #24] + 40fd2c: 94000619 bl 411590 <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 40fd30: d503201f nop + 40fd34: a8c27bfd ldp x29, x30, [sp], #32 + 40fd38: d65f03c0 ret + +000000000040fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE(): + 40fd3c: d10043ff sub sp, sp, #0x10 + 40fd40: f90007e0 str x0, [sp, #8] + 40fd44: f94007e0 ldr x0, [sp, #8] + 40fd48: 910043ff add sp, sp, #0x10 + 40fd4c: d65f03c0 ret + +000000000040fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE(): + 40fd50: d10043ff sub sp, sp, #0x10 + 40fd54: f90007e0 str x0, [sp, #8] + 40fd58: f94007e0 ldr x0, [sp, #8] + 40fd5c: 910043ff add sp, sp, #0x10 + 40fd60: d65f03c0 ret + +000000000040fd64 <_ZSt15allocate_sharedINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEESt10shared_ptrIT_ERKT0_DpOT1_(): + 40fd64: a9ba7bfd stp x29, x30, [sp, #-96]! + 40fd68: 910003fd mov x29, sp + 40fd6c: a90153f3 stp x19, x20, [sp, #16] + 40fd70: f90013f5 str x21, [sp, #32] + 40fd74: aa0803f3 mov x19, x8 + 40fd78: f90027e0 str x0, [sp, #72] + 40fd7c: f90023e1 str x1, [sp, #64] + 40fd80: f9001fe2 str x2, [sp, #56] + 40fd84: f94023e0 ldr x0, [sp, #64] + 40fd88: 97ffffed bl 40fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE> + 40fd8c: aa0003f4 mov x20, x0 + 40fd90: f9401fe0 ldr x0, [sp, #56] + 40fd94: 97ffffef bl 40fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE> + 40fd98: aa0003e4 mov x4, x0 + 40fd9c: aa1403e3 mov x3, x20 + 40fda0: f94027e2 ldr x2, [sp, #72] + 40fda4: 2a1503e1 mov w1, w21 + 40fda8: aa1303e0 mov x0, x19 + 40fdac: 940005fe bl 4115a4 <_ZNSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1ISaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 40fdb0: aa1303e0 mov x0, x19 + 40fdb4: a94153f3 ldp x19, x20, [sp, #16] + 40fdb8: f94013f5 ldr x21, [sp, #32] + 40fdbc: a8c67bfd ldp x29, x30, [sp], #96 + 40fdc0: d65f03c0 ret + +000000000040fdc4 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 40fdc4: a9be7bfd stp x29, x30, [sp, #-32]! + 40fdc8: 910003fd mov x29, sp + 40fdcc: f9000fe0 str x0, [sp, #24] + 40fdd0: f9400fe0 ldr x0, [sp, #24] + 40fdd4: 9400060e bl 41160c <_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 40fdd8: a8c27bfd ldp x29, x30, [sp], #32 + 40fddc: d65f03c0 ret + +000000000040fde0 <_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale>: +_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale(): + 40fde0: a9bd7bfd stp x29, x30, [sp, #-48]! + 40fde4: 910003fd mov x29, sp + 40fde8: f9000fe0 str x0, [sp, #24] + 40fdec: 900009e0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 40fdf0: 91398000 add x0, x0, #0xe60 + 40fdf4: 97ffdc8b bl 407020 <_ZNKSt6locale2id5_M_idEv@plt> + 40fdf8: f90017e0 str x0, [sp, #40] + 40fdfc: f9400fe0 ldr x0, [sp, #24] + 40fe00: f9400000 ldr x0, [x0] + 40fe04: f9400400 ldr x0, [x0, #8] + 40fe08: f90013e0 str x0, [sp, #32] + 40fe0c: f9400fe0 ldr x0, [sp, #24] + 40fe10: f9400000 ldr x0, [x0] + 40fe14: f9400800 ldr x0, [x0, #16] + 40fe18: f94017e1 ldr x1, [sp, #40] + 40fe1c: eb00003f cmp x1, x0 + 40fe20: 54000102 b.cs 40fe40 <_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale+0x60> // b.hs, b.nlast + 40fe24: f94017e0 ldr x0, [sp, #40] + 40fe28: d37df000 lsl x0, x0, #3 + 40fe2c: f94013e1 ldr x1, [sp, #32] + 40fe30: 8b000020 add x0, x1, x0 + 40fe34: f9400000 ldr x0, [x0] + 40fe38: f100001f cmp x0, #0x0 + 40fe3c: 54000041 b.ne 40fe44 <_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale+0x64> // b.any + 40fe40: 97ffddd8 bl 4075a0 <_ZSt16__throw_bad_castv@plt> + 40fe44: f94017e0 ldr x0, [sp, #40] + 40fe48: d37df000 lsl x0, x0, #3 + 40fe4c: f94013e1 ldr x1, [sp, #32] + 40fe50: 8b000020 add x0, x1, x0 + 40fe54: f9400004 ldr x4, [x0] + 40fe58: d2800003 mov x3, #0x0 // #0 + 40fe5c: f00009c0 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 40fe60: 91330002 add x2, x0, #0xcc0 + 40fe64: f00009c0 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 40fe68: 912ec001 add x1, x0, #0xbb0 + 40fe6c: aa0403e0 mov x0, x4 + 40fe70: 97ffdd90 bl 4074b0 <__dynamic_cast@plt> + 40fe74: f100001f cmp x0, #0x0 + 40fe78: 54000041 b.ne 40fe80 <_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale+0xa0> // b.any + 40fe7c: 97ffdee5 bl 407a10 <__cxa_bad_cast@plt> + 40fe80: a8c37bfd ldp x29, x30, [sp], #48 + 40fe84: d65f03c0 ret + +000000000040fe88 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv>: +_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv(): + 40fe88: a9bc7bfd stp x29, x30, [sp, #-64]! + 40fe8c: 910003fd mov x29, sp + 40fe90: f9000bf3 str x19, [sp, #16] + 40fe94: f90017e0 str x0, [sp, #40] + 40fe98: f94017e0 ldr x0, [sp, #40] + 40fe9c: f9405801 ldr x1, [x0, #176] + 40fea0: f94017e0 ldr x0, [sp, #40] + 40fea4: f9405c00 ldr x0, [x0, #184] + 40fea8: eb00003f cmp x1, x0 + 40feac: 540000a1 b.ne 40fec0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x38> // b.any + 40feb0: b00005a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 40feb4: 91120001 add x1, x0, #0x480 + 40feb8: 52800040 mov w0, #0x2 // #2 + 40febc: 97fff2f3 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 40fec0: f94017e0 ldr x0, [sp, #40] + 40fec4: f9405800 ldr x0, [x0, #176] + 40fec8: 91000402 add x2, x0, #0x1 + 40fecc: f94017e1 ldr x1, [sp, #40] + 40fed0: f9005822 str x2, [x1, #176] + 40fed4: 39400000 ldrb w0, [x0] + 40fed8: 3900efe0 strb w0, [sp, #59] + 40fedc: f94017f3 ldr x19, [sp, #40] + 40fee0: f94017e0 ldr x0, [sp, #40] + 40fee4: f9406000 ldr x0, [x0, #192] + 40fee8: 52800002 mov w2, #0x0 // #0 + 40feec: 3940efe1 ldrb w1, [sp, #59] + 40fef0: 97fff216 bl 40c748 <_ZNKSt5ctypeIcE6narrowEcc> + 40fef4: 12001c00 and w0, w0, #0xff + 40fef8: 2a0003e1 mov w1, w0 + 40fefc: aa1303e0 mov x0, x19 + 40ff00: 97fff3f7 bl 40cedc <_ZNSt8__detail12_ScannerBase14_M_find_escapeEc> + 40ff04: f9001be0 str x0, [sp, #48] + 40ff08: f9401be0 ldr x0, [sp, #48] + 40ff0c: f100001f cmp x0, #0x0 + 40ff10: 54000280 b.eq 40ff60 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xd8> // b.none + 40ff14: 3940efe0 ldrb w0, [sp, #59] + 40ff18: 7101881f cmp w0, #0x62 + 40ff1c: 540000a1 b.ne 40ff30 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xa8> // b.any + 40ff20: f94017e0 ldr x0, [sp, #40] + 40ff24: b9408800 ldr w0, [x0, #136] + 40ff28: 7100081f cmp w0, #0x2 + 40ff2c: 540001a1 b.ne 40ff60 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xd8> // b.any + 40ff30: f94017e0 ldr x0, [sp, #40] + 40ff34: 52800021 mov w1, #0x1 // #1 + 40ff38: b9009001 str w1, [x0, #144] + 40ff3c: f94017e0 ldr x0, [sp, #40] + 40ff40: 91032003 add x3, x0, #0xc8 + 40ff44: f9401be0 ldr x0, [sp, #48] + 40ff48: 39400000 ldrb w0, [x0] + 40ff4c: 2a0003e2 mov w2, w0 + 40ff50: d2800021 mov x1, #0x1 // #1 + 40ff54: aa0303e0 mov x0, x3 + 40ff58: 97ffde66 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 40ff5c: 140000d3 b 4102a8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x420> + 40ff60: 3940efe0 ldrb w0, [sp, #59] + 40ff64: 7101881f cmp w0, #0x62 + 40ff68: 54000141 b.ne 40ff90 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x108> // b.any + 40ff6c: f94017e0 ldr x0, [sp, #40] + 40ff70: 52800301 mov w1, #0x18 // #24 + 40ff74: b9009001 str w1, [x0, #144] + 40ff78: f94017e0 ldr x0, [sp, #40] + 40ff7c: 91032000 add x0, x0, #0xc8 + 40ff80: 52800e02 mov w2, #0x70 // #112 + 40ff84: d2800021 mov x1, #0x1 // #1 + 40ff88: 97ffde5a bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 40ff8c: 140000c7 b 4102a8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x420> + 40ff90: 3940efe0 ldrb w0, [sp, #59] + 40ff94: 7101081f cmp w0, #0x42 + 40ff98: 54000141 b.ne 40ffc0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x138> // b.any + 40ff9c: f94017e0 ldr x0, [sp, #40] + 40ffa0: 52800301 mov w1, #0x18 // #24 + 40ffa4: b9009001 str w1, [x0, #144] + 40ffa8: f94017e0 ldr x0, [sp, #40] + 40ffac: 91032000 add x0, x0, #0xc8 + 40ffb0: 52800dc2 mov w2, #0x6e // #110 + 40ffb4: d2800021 mov x1, #0x1 // #1 + 40ffb8: 97ffde4e bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 40ffbc: 140000bb b 4102a8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x420> + 40ffc0: 3940efe0 ldrb w0, [sp, #59] + 40ffc4: 7101901f cmp w0, #0x64 + 40ffc8: 54000200 b.eq 410008 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x180> // b.none + 40ffcc: 3940efe0 ldrb w0, [sp, #59] + 40ffd0: 7101101f cmp w0, #0x44 + 40ffd4: 540001a0 b.eq 410008 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x180> // b.none + 40ffd8: 3940efe0 ldrb w0, [sp, #59] + 40ffdc: 7101cc1f cmp w0, #0x73 + 40ffe0: 54000140 b.eq 410008 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x180> // b.none + 40ffe4: 3940efe0 ldrb w0, [sp, #59] + 40ffe8: 71014c1f cmp w0, #0x53 + 40ffec: 540000e0 b.eq 410008 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x180> // b.none + 40fff0: 3940efe0 ldrb w0, [sp, #59] + 40fff4: 7101dc1f cmp w0, #0x77 + 40fff8: 54000080 b.eq 410008 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x180> // b.none + 40fffc: 3940efe0 ldrb w0, [sp, #59] + 410000: 71015c1f cmp w0, #0x57 + 410004: 54000141 b.ne 41002c <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x1a4> // b.any + 410008: f94017e0 ldr x0, [sp, #40] + 41000c: 528001c1 mov w1, #0xe // #14 + 410010: b9009001 str w1, [x0, #144] + 410014: f94017e0 ldr x0, [sp, #40] + 410018: 91032000 add x0, x0, #0xc8 + 41001c: 3940efe2 ldrb w2, [sp, #59] + 410020: d2800021 mov x1, #0x1 // #1 + 410024: 97ffde33 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 410028: 140000a0 b 4102a8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x420> + 41002c: 3940efe0 ldrb w0, [sp, #59] + 410030: 71018c1f cmp w0, #0x63 + 410034: 54000361 b.ne 4100a0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x218> // b.any + 410038: f94017e0 ldr x0, [sp, #40] + 41003c: f9405801 ldr x1, [x0, #176] + 410040: f94017e0 ldr x0, [sp, #40] + 410044: f9405c00 ldr x0, [x0, #184] + 410048: eb00003f cmp x1, x0 + 41004c: 540000a1 b.ne 410060 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x1d8> // b.any + 410050: 900005a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 410054: 9112a001 add x1, x0, #0x4a8 + 410058: 52800040 mov w0, #0x2 // #2 + 41005c: 97fff28b bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 410060: f94017e0 ldr x0, [sp, #40] + 410064: 52800021 mov w1, #0x1 // #1 + 410068: b9009001 str w1, [x0, #144] + 41006c: f94017e0 ldr x0, [sp, #40] + 410070: 91032003 add x3, x0, #0xc8 + 410074: f94017e0 ldr x0, [sp, #40] + 410078: f9405800 ldr x0, [x0, #176] + 41007c: 91000402 add x2, x0, #0x1 + 410080: f94017e1 ldr x1, [sp, #40] + 410084: f9005822 str x2, [x1, #176] + 410088: 39400000 ldrb w0, [x0] + 41008c: 2a0003e2 mov w2, w0 + 410090: d2800021 mov x1, #0x1 // #1 + 410094: aa0303e0 mov x0, x3 + 410098: 97ffde16 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 41009c: 14000083 b 4102a8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x420> + 4100a0: 3940efe0 ldrb w0, [sp, #59] + 4100a4: 7101e01f cmp w0, #0x78 + 4100a8: 54000080 b.eq 4100b8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x230> // b.none + 4100ac: 3940efe0 ldrb w0, [sp, #59] + 4100b0: 7101d41f cmp w0, #0x75 + 4100b4: 54000801 b.ne 4101b4 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x32c> // b.any + 4100b8: f94017e0 ldr x0, [sp, #40] + 4100bc: 91032000 add x0, x0, #0xc8 + 4100c0: 92800002 mov x2, #0xffffffffffffffff // #-1 + 4100c4: d2800001 mov x1, #0x0 // #0 + 4100c8: 97ffdb36 bl 406da0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm@plt> + 4100cc: b9003fff str wzr, [sp, #60] + 4100d0: 3940efe0 ldrb w0, [sp, #59] + 4100d4: 7101e01f cmp w0, #0x78 + 4100d8: 54000061 b.ne 4100e4 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x25c> // b.any + 4100dc: 52800040 mov w0, #0x2 // #2 + 4100e0: 14000002 b 4100e8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x260> + 4100e4: 52800080 mov w0, #0x4 // #4 + 4100e8: b9403fe1 ldr w1, [sp, #60] + 4100ec: 6b01001f cmp w0, w1 + 4100f0: 540005ad b.le 4101a4 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x31c> + 4100f4: f94017e0 ldr x0, [sp, #40] + 4100f8: f9405801 ldr x1, [x0, #176] + 4100fc: f94017e0 ldr x0, [sp, #40] + 410100: f9405c00 ldr x0, [x0, #184] + 410104: eb00003f cmp x1, x0 + 410108: 540001e0 b.eq 410144 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2bc> // b.none + 41010c: f94017e0 ldr x0, [sp, #40] + 410110: f9406003 ldr x3, [x0, #192] + 410114: f94017e0 ldr x0, [sp, #40] + 410118: f9405800 ldr x0, [x0, #176] + 41011c: 39400000 ldrb w0, [x0] + 410120: 2a0003e2 mov w2, w0 + 410124: 52820001 mov w1, #0x1000 // #4096 + 410128: aa0303e0 mov x0, x3 + 41012c: 97fff1b0 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 410130: 12001c00 and w0, w0, #0xff + 410134: 52000000 eor w0, w0, #0x1 + 410138: 12001c00 and w0, w0, #0xff + 41013c: 7100001f cmp w0, #0x0 + 410140: 54000060 b.eq 41014c <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2c4> // b.none + 410144: 52800020 mov w0, #0x1 // #1 + 410148: 14000002 b 410150 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2c8> + 41014c: 52800000 mov w0, #0x0 // #0 + 410150: 7100001f cmp w0, #0x0 + 410154: 540000a0 b.eq 410168 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2e0> // b.none + 410158: 900005a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41015c: 91138001 add x1, x0, #0x4e0 + 410160: 52800040 mov w0, #0x2 // #2 + 410164: 97fff249 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 410168: f94017e0 ldr x0, [sp, #40] + 41016c: 91032003 add x3, x0, #0xc8 + 410170: f94017e0 ldr x0, [sp, #40] + 410174: f9405800 ldr x0, [x0, #176] + 410178: 91000402 add x2, x0, #0x1 + 41017c: f94017e1 ldr x1, [sp, #40] + 410180: f9005822 str x2, [x1, #176] + 410184: 39400000 ldrb w0, [x0] + 410188: 2a0003e1 mov w1, w0 + 41018c: aa0303e0 mov x0, x3 + 410190: 97ffdbe8 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 410194: b9403fe0 ldr w0, [sp, #60] + 410198: 11000400 add w0, w0, #0x1 + 41019c: b9003fe0 str w0, [sp, #60] + 4101a0: 17ffffcc b 4100d0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x248> + 4101a4: f94017e0 ldr x0, [sp, #40] + 4101a8: 52800061 mov w1, #0x3 // #3 + 4101ac: b9009001 str w1, [x0, #144] + 4101b0: 1400003e b 4102a8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x420> + 4101b4: f94017e0 ldr x0, [sp, #40] + 4101b8: f9406000 ldr x0, [x0, #192] + 4101bc: 3940efe2 ldrb w2, [sp, #59] + 4101c0: 52810001 mov w1, #0x800 // #2048 + 4101c4: 97fff18a bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 4101c8: 12001c00 and w0, w0, #0xff + 4101cc: 7100001f cmp w0, #0x0 + 4101d0: 540005a0 b.eq 410284 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x3fc> // b.none + 4101d4: f94017e0 ldr x0, [sp, #40] + 4101d8: 91032000 add x0, x0, #0xc8 + 4101dc: 3940efe2 ldrb w2, [sp, #59] + 4101e0: d2800021 mov x1, #0x1 // #1 + 4101e4: 97ffddc3 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 4101e8: f94017e0 ldr x0, [sp, #40] + 4101ec: f9405801 ldr x1, [x0, #176] + 4101f0: f94017e0 ldr x0, [sp, #40] + 4101f4: f9405c00 ldr x0, [x0, #184] + 4101f8: eb00003f cmp x1, x0 + 4101fc: 540001e0 b.eq 410238 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x3b0> // b.none + 410200: f94017e0 ldr x0, [sp, #40] + 410204: f9406003 ldr x3, [x0, #192] + 410208: f94017e0 ldr x0, [sp, #40] + 41020c: f9405800 ldr x0, [x0, #176] + 410210: 39400000 ldrb w0, [x0] + 410214: 2a0003e2 mov w2, w0 + 410218: 52810001 mov w1, #0x800 // #2048 + 41021c: aa0303e0 mov x0, x3 + 410220: 97fff173 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 410224: 12001c00 and w0, w0, #0xff + 410228: 7100001f cmp w0, #0x0 + 41022c: 54000060 b.eq 410238 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x3b0> // b.none + 410230: 52800020 mov w0, #0x1 // #1 + 410234: 14000002 b 41023c <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x3b4> + 410238: 52800000 mov w0, #0x0 // #0 + 41023c: 7100001f cmp w0, #0x0 + 410240: 540001a0 b.eq 410274 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x3ec> // b.none + 410244: f94017e0 ldr x0, [sp, #40] + 410248: 91032003 add x3, x0, #0xc8 + 41024c: f94017e0 ldr x0, [sp, #40] + 410250: f9405800 ldr x0, [x0, #176] + 410254: 91000402 add x2, x0, #0x1 + 410258: f94017e1 ldr x1, [sp, #40] + 41025c: f9005822 str x2, [x1, #176] + 410260: 39400000 ldrb w0, [x0] + 410264: 2a0003e1 mov w1, w0 + 410268: aa0303e0 mov x0, x3 + 41026c: 97ffdbb1 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 410270: 17ffffde b 4101e8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x360> + 410274: f94017e0 ldr x0, [sp, #40] + 410278: 52800081 mov w1, #0x4 // #4 + 41027c: b9009001 str w1, [x0, #144] + 410280: 1400000a b 4102a8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x420> + 410284: f94017e0 ldr x0, [sp, #40] + 410288: 52800021 mov w1, #0x1 // #1 + 41028c: b9009001 str w1, [x0, #144] + 410290: f94017e0 ldr x0, [sp, #40] + 410294: 91032000 add x0, x0, #0xc8 + 410298: 3940efe2 ldrb w2, [sp, #59] + 41029c: d2800021 mov x1, #0x1 // #1 + 4102a0: 97ffdd94 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 4102a4: 14000001 b 4102a8 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x420> + 4102a8: d503201f nop + 4102ac: f9400bf3 ldr x19, [sp, #16] + 4102b0: a8c47bfd ldp x29, x30, [sp], #64 + 4102b4: d65f03c0 ret + +00000000004102b8 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv>: +_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv(): + 4102b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4102bc: 910003fd mov x29, sp + 4102c0: f9000bf3 str x19, [sp, #16] + 4102c4: f90017e0 str x0, [sp, #40] + 4102c8: f94017e0 ldr x0, [sp, #40] + 4102cc: f9405801 ldr x1, [x0, #176] + 4102d0: f94017e0 ldr x0, [sp, #40] + 4102d4: f9405c00 ldr x0, [x0, #184] + 4102d8: eb00003f cmp x1, x0 + 4102dc: 540000a1 b.ne 4102f0 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x38> // b.any + 4102e0: 900005a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4102e4: 91120001 add x1, x0, #0x480 + 4102e8: 52800040 mov w0, #0x2 // #2 + 4102ec: 97fff1e7 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4102f0: f94017e0 ldr x0, [sp, #40] + 4102f4: f9405800 ldr x0, [x0, #176] + 4102f8: 39400000 ldrb w0, [x0] + 4102fc: 3900ffe0 strb w0, [sp, #63] + 410300: f94017e0 ldr x0, [sp, #40] + 410304: f9405013 ldr x19, [x0, #160] + 410308: f94017e0 ldr x0, [sp, #40] + 41030c: f9406000 ldr x0, [x0, #192] + 410310: 52800002 mov w2, #0x0 // #0 + 410314: 3940ffe1 ldrb w1, [sp, #63] + 410318: 97fff10c bl 40c748 <_ZNKSt5ctypeIcE6narrowEcc> + 41031c: 12001c00 and w0, w0, #0xff + 410320: 2a0003e1 mov w1, w0 + 410324: aa1303e0 mov x0, x19 + 410328: 97ffdb56 bl 407080 + 41032c: f9001be0 str x0, [sp, #48] + 410330: f9401be0 ldr x0, [sp, #48] + 410334: f100001f cmp x0, #0x0 + 410338: 540001c0 b.eq 410370 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xb8> // b.none + 41033c: f9401be0 ldr x0, [sp, #48] + 410340: 39400000 ldrb w0, [x0] + 410344: 7100001f cmp w0, #0x0 + 410348: 54000140 b.eq 410370 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xb8> // b.none + 41034c: f94017e0 ldr x0, [sp, #40] + 410350: 52800021 mov w1, #0x1 // #1 + 410354: b9009001 str w1, [x0, #144] + 410358: f94017e0 ldr x0, [sp, #40] + 41035c: 91032000 add x0, x0, #0xc8 + 410360: 3940ffe2 ldrb w2, [sp, #63] + 410364: d2800021 mov x1, #0x1 // #1 + 410368: 97ffdd62 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 41036c: 1400002f b 410428 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x170> + 410370: f94017e0 ldr x0, [sp, #40] + 410374: 97fff311 bl 40cfb8 <_ZNKSt8__detail12_ScannerBase9_M_is_awkEv> + 410378: 12001c00 and w0, w0, #0xff + 41037c: 7100001f cmp w0, #0x0 + 410380: 54000080 b.eq 410390 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xd8> // b.none + 410384: f94017e0 ldr x0, [sp, #40] + 410388: 940004a7 bl 411624 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv> + 41038c: 1400002c b 41043c <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x184> + 410390: f94017e0 ldr x0, [sp, #40] + 410394: 97fff2f7 bl 40cf70 <_ZNKSt8__detail12_ScannerBase11_M_is_basicEv> + 410398: 12001c00 and w0, w0, #0xff + 41039c: 7100001f cmp w0, #0x0 + 4103a0: 540001c0 b.eq 4103d8 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x120> // b.none + 4103a4: f94017e0 ldr x0, [sp, #40] + 4103a8: f9406000 ldr x0, [x0, #192] + 4103ac: 3940ffe2 ldrb w2, [sp, #63] + 4103b0: 52810001 mov w1, #0x800 // #2048 + 4103b4: 97fff10e bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 4103b8: 12001c00 and w0, w0, #0xff + 4103bc: 7100001f cmp w0, #0x0 + 4103c0: 540000c0 b.eq 4103d8 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x120> // b.none + 4103c4: 3940ffe0 ldrb w0, [sp, #63] + 4103c8: 7100c01f cmp w0, #0x30 + 4103cc: 54000060 b.eq 4103d8 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x120> // b.none + 4103d0: 52800020 mov w0, #0x1 // #1 + 4103d4: 14000002 b 4103dc <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x124> + 4103d8: 52800000 mov w0, #0x0 // #0 + 4103dc: 7100001f cmp w0, #0x0 + 4103e0: 54000140 b.eq 410408 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x150> // b.none + 4103e4: f94017e0 ldr x0, [sp, #40] + 4103e8: 52800081 mov w1, #0x4 // #4 + 4103ec: b9009001 str w1, [x0, #144] + 4103f0: f94017e0 ldr x0, [sp, #40] + 4103f4: 91032000 add x0, x0, #0xc8 + 4103f8: 3940ffe2 ldrb w2, [sp, #63] + 4103fc: d2800021 mov x1, #0x1 // #1 + 410400: 97ffdd3c bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 410404: 14000009 b 410428 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x170> + 410408: f94017e0 ldr x0, [sp, #40] + 41040c: 52800021 mov w1, #0x1 // #1 + 410410: b9009001 str w1, [x0, #144] + 410414: f94017e0 ldr x0, [sp, #40] + 410418: 91032000 add x0, x0, #0xc8 + 41041c: 3940ffe2 ldrb w2, [sp, #63] + 410420: d2800021 mov x1, #0x1 // #1 + 410424: 97ffdd33 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 410428: f94017e0 ldr x0, [sp, #40] + 41042c: f9405800 ldr x0, [x0, #176] + 410430: 91000401 add x1, x0, #0x1 + 410434: f94017e0 ldr x0, [sp, #40] + 410438: f9005801 str x1, [x0, #176] + 41043c: f9400bf3 ldr x19, [sp, #16] + 410440: a8c47bfd ldp x29, x30, [sp], #64 + 410444: d65f03c0 ret + +0000000000410448 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>: +_ZNSt8__detail8_ScannerIcE10_M_advanceEv(): + 410448: a9be7bfd stp x29, x30, [sp, #-32]! + 41044c: 910003fd mov x29, sp + 410450: f9000fe0 str x0, [sp, #24] + 410454: f9400fe0 ldr x0, [sp, #24] + 410458: f9405801 ldr x1, [x0, #176] + 41045c: f9400fe0 ldr x0, [sp, #24] + 410460: f9405c00 ldr x0, [x0, #184] + 410464: eb00003f cmp x1, x0 + 410468: 540000a1 b.ne 41047c <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x34> // b.any + 41046c: f9400fe0 ldr x0, [sp, #24] + 410470: 52800361 mov w1, #0x1b // #27 + 410474: b9009001 str w1, [x0, #144] + 410478: 14000015 b 4104cc <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x84> + 41047c: f9400fe0 ldr x0, [sp, #24] + 410480: b9408800 ldr w0, [x0, #136] + 410484: 7100001f cmp w0, #0x0 + 410488: 54000081 b.ne 410498 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x50> // b.any + 41048c: f9400fe0 ldr x0, [sp, #24] + 410490: 940004e1 bl 411814 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv> + 410494: 1400000e b 4104cc <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x84> + 410498: f9400fe0 ldr x0, [sp, #24] + 41049c: b9408800 ldr w0, [x0, #136] + 4104a0: 7100081f cmp w0, #0x2 + 4104a4: 54000081 b.ne 4104b4 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x6c> // b.any + 4104a8: f9400fe0 ldr x0, [sp, #24] + 4104ac: 94000615 bl 411d00 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv> + 4104b0: 14000007 b 4104cc <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x84> + 4104b4: f9400fe0 ldr x0, [sp, #24] + 4104b8: b9408800 ldr w0, [x0, #136] + 4104bc: 7100041f cmp w0, #0x1 + 4104c0: 54000061 b.ne 4104cc <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x84> // b.any + 4104c4: f9400fe0 ldr x0, [sp, #24] + 4104c8: 940006c7 bl 411fe4 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv> + 4104cc: a8c27bfd ldp x29, x30, [sp], #32 + 4104d0: d65f03c0 ret + +00000000004104d4 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EEC1Ev>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EEC1Ev(): + 4104d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4104d8: 910003fd mov x29, sp + 4104dc: f9000fe0 str x0, [sp, #24] + 4104e0: f9400fe0 ldr x0, [sp, #24] + 4104e4: 94000741 bl 4121e8 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EEC1Ev> + 4104e8: d503201f nop + 4104ec: a8c27bfd ldp x29, x30, [sp], #32 + 4104f0: d65f03c0 ret + +00000000004104f4 <_ZNSt6vectorImSaImEE9push_backERKm>: +_ZNSt6vectorImSaImEE9push_backERKm(): + 4104f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4104f8: 910003fd mov x29, sp + 4104fc: f9000fe0 str x0, [sp, #24] + 410500: f9000be1 str x1, [sp, #16] + 410504: f9400fe0 ldr x0, [sp, #24] + 410508: f9400401 ldr x1, [x0, #8] + 41050c: f9400fe0 ldr x0, [sp, #24] + 410510: f9400800 ldr x0, [x0, #16] + 410514: eb00003f cmp x1, x0 + 410518: 540001c0 b.eq 410550 <_ZNSt6vectorImSaImEE9push_backERKm+0x5c> // b.none + 41051c: f9400fe3 ldr x3, [sp, #24] + 410520: f9400fe0 ldr x0, [sp, #24] + 410524: f9400400 ldr x0, [x0, #8] + 410528: f9400be2 ldr x2, [sp, #16] + 41052c: aa0003e1 mov x1, x0 + 410530: aa0303e0 mov x0, x3 + 410534: 9400073f bl 412230 <_ZNSt16allocator_traitsISaImEE9constructImJRKmEEEvRS0_PT_DpOT0_> + 410538: f9400fe0 ldr x0, [sp, #24] + 41053c: f9400400 ldr x0, [x0, #8] + 410540: 91002001 add x1, x0, #0x8 + 410544: f9400fe0 ldr x0, [sp, #24] + 410548: f9000401 str x1, [x0, #8] + 41054c: 14000007 b 410568 <_ZNSt6vectorImSaImEE9push_backERKm+0x74> + 410550: f9400fe0 ldr x0, [sp, #24] + 410554: 94000745 bl 412268 <_ZNSt6vectorImSaImEE3endEv> + 410558: f9400be2 ldr x2, [sp, #16] + 41055c: aa0003e1 mov x1, x0 + 410560: f9400fe0 ldr x0, [sp, #24] + 410564: 9400074b bl 412290 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_> + 410568: d503201f nop + 41056c: a8c27bfd ldp x29, x30, [sp], #32 + 410570: d65f03c0 ret + +0000000000410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE>: +_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE(): + 410574: a9be7bfd stp x29, x30, [sp, #-32]! + 410578: 910003fd mov x29, sp + 41057c: f9000fe0 str x0, [sp, #24] + 410580: b90017e1 str w1, [sp, #20] + 410584: f9400fe0 ldr x0, [sp, #24] + 410588: b94017e1 ldr w1, [sp, #20] + 41058c: 97fff156 bl 40cae4 <_ZNSt8__detail11_State_baseC1ENS_7_OpcodeE> + 410590: f9400fe0 ldr x0, [sp, #24] + 410594: 94000181 bl 410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv> + 410598: 71002c1f cmp w0, #0xb + 41059c: 1a9f17e0 cset w0, eq // eq = none + 4105a0: 12001c00 and w0, w0, #0xff + 4105a4: 7100001f cmp w0, #0x0 + 4105a8: 54000100 b.eq 4105c8 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE+0x54> // b.none + 4105ac: f9400fe0 ldr x0, [sp, #24] + 4105b0: 91004000 add x0, x0, #0x10 + 4105b4: 940007b8 bl 412494 <_ZN9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv> + 4105b8: aa0003e1 mov x1, x0 + 4105bc: d2800400 mov x0, #0x20 // #32 + 4105c0: 97ffefae bl 40c478 <_ZnwmPv> + 4105c4: 940007b9 bl 4124a8 <_ZNSt8functionIFbcEEC1Ev> + 4105c8: d503201f nop + 4105cc: a8c27bfd ldp x29, x30, [sp], #32 + 4105d0: d65f03c0 ret + +00000000004105d4 <_ZNSt8functionIFbcEED1Ev>: +_ZNSt8functionIFbcEED1Ev(): + 4105d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4105d8: 910003fd mov x29, sp + 4105dc: f9000fe0 str x0, [sp, #24] + 4105e0: f9400fe0 ldr x0, [sp, #24] + 4105e4: 97fff0ca bl 40c90c <_ZNSt14_Function_baseD1Ev> + 4105e8: d503201f nop + 4105ec: a8c27bfd ldp x29, x30, [sp], #32 + 4105f0: d65f03c0 ret + +00000000004105f4 <_ZNSt8__detail6_StateIcED1Ev>: +_ZNSt8__detail6_StateIcED1Ev(): + 4105f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4105f8: 910003fd mov x29, sp + 4105fc: f9000fe0 str x0, [sp, #24] + 410600: f9400fe0 ldr x0, [sp, #24] + 410604: 94000165 bl 410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv> + 410608: 71002c1f cmp w0, #0xb + 41060c: 1a9f17e0 cset w0, eq // eq = none + 410610: 12001c00 and w0, w0, #0xff + 410614: 7100001f cmp w0, #0x0 + 410618: 54000080 b.eq 410628 <_ZNSt8__detail6_StateIcED1Ev+0x34> // b.none + 41061c: f9400fe0 ldr x0, [sp, #24] + 410620: 940007aa bl 4124c8 <_ZNSt8__detail6_StateIcE14_M_get_matcherEv> + 410624: 97ffffec bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 410628: d503201f nop + 41062c: a8c27bfd ldp x29, x30, [sp], #32 + 410630: d65f03c0 ret + +0000000000410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE(): + 410634: a9bd7bfd stp x29, x30, [sp, #-48]! + 410638: 910003fd mov x29, sp + 41063c: f9000bf3 str x19, [sp, #16] + 410640: f90017e0 str x0, [sp, #40] + 410644: f90013e1 str x1, [sp, #32] + 410648: f94017e0 ldr x0, [sp, #40] + 41064c: 9100e013 add x19, x0, #0x38 + 410650: f94013e0 ldr x0, [sp, #32] + 410654: 9400001a bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 410658: aa0003e1 mov x1, x0 + 41065c: aa1303e0 mov x0, x19 + 410660: 940007a2 bl 4124e8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE9push_backEOS2_> + 410664: f94017e0 ldr x0, [sp, #40] + 410668: 9100e000 add x0, x0, #0x38 + 41066c: 97fffc76 bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 410670: aa0003e1 mov x1, x0 + 410674: d290d400 mov x0, #0x86a0 // #34464 + 410678: f2a00020 movk x0, #0x1, lsl #16 + 41067c: eb00003f cmp x1, x0 + 410680: 1a9f97e0 cset w0, hi // hi = pmore + 410684: 12001c00 and w0, w0, #0xff + 410688: 7100001f cmp w0, #0x0 + 41068c: 540000a0 b.eq 4106a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE+0x6c> // b.none + 410690: 900005a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 410694: 91144001 add x1, x0, #0x510 + 410698: 52800120 mov w0, #0x9 // #9 + 41069c: 97fff0fb bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4106a0: f94017e0 ldr x0, [sp, #40] + 4106a4: 9100e000 add x0, x0, #0x38 + 4106a8: 97fffc67 bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 4106ac: d1000400 sub x0, x0, #0x1 + 4106b0: f9400bf3 ldr x19, [sp, #16] + 4106b4: a8c37bfd ldp x29, x30, [sp], #48 + 4106b8: d65f03c0 ret + +00000000004106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_(): + 4106bc: d10043ff sub sp, sp, #0x10 + 4106c0: f90007e0 str x0, [sp, #8] + 4106c4: f94007e0 ldr x0, [sp, #8] + 4106c8: 910043ff add sp, sp, #0x10 + 4106cc: d65f03c0 ret + +00000000004106d0 <_ZNSt8__detail6_StateIcEC1EOS1_>: +_ZNSt8__detail6_StateIcEC1EOS1_(): + 4106d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4106d4: 910003fd mov x29, sp + 4106d8: f9000bf3 str x19, [sp, #16] + 4106dc: f90017e0 str x0, [sp, #40] + 4106e0: f90013e1 str x1, [sp, #32] + 4106e4: f94017e0 ldr x0, [sp, #40] + 4106e8: f94013e1 ldr x1, [sp, #32] + 4106ec: a9400c22 ldp x2, x3, [x1] + 4106f0: a9000c02 stp x2, x3, [x0] + 4106f4: a9410c22 ldp x2, x3, [x1, #16] + 4106f8: a9010c02 stp x2, x3, [x0, #16] + 4106fc: a9420821 ldp x1, x2, [x1, #32] + 410700: a9020801 stp x1, x2, [x0, #32] + 410704: f94013e0 ldr x0, [sp, #32] + 410708: 94000124 bl 410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv> + 41070c: 71002c1f cmp w0, #0xb + 410710: 1a9f17e0 cset w0, eq // eq = none + 410714: 12001c00 and w0, w0, #0xff + 410718: 7100001f cmp w0, #0x0 + 41071c: 540001a0 b.eq 410750 <_ZNSt8__detail6_StateIcEC1EOS1_+0x80> // b.none + 410720: f94013e0 ldr x0, [sp, #32] + 410724: 94000769 bl 4124c8 <_ZNSt8__detail6_StateIcE14_M_get_matcherEv> + 410728: 9400077c bl 412518 <_ZSt4moveIRSt8functionIFbcEEEONSt16remove_referenceIT_E4typeEOS5_> + 41072c: aa0003f3 mov x19, x0 + 410730: f94017e0 ldr x0, [sp, #40] + 410734: 91004000 add x0, x0, #0x10 + 410738: 94000757 bl 412494 <_ZN9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv> + 41073c: aa0003e1 mov x1, x0 + 410740: d2800400 mov x0, #0x20 // #32 + 410744: 97ffef4d bl 40c478 <_ZnwmPv> + 410748: aa1303e1 mov x1, x19 + 41074c: 94000778 bl 41252c <_ZNSt8functionIFbcEEC1EOS1_> + 410750: d503201f nop + 410754: f9400bf3 ldr x19, [sp, #16] + 410758: a8c37bfd ldp x29, x30, [sp], #48 + 41075c: d65f03c0 ret + +0000000000410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm>: +_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm(): + 410760: d10043ff sub sp, sp, #0x10 + 410764: f90007e0 str x0, [sp, #8] + 410768: f90003e1 str x1, [sp] + 41076c: f94007e0 ldr x0, [sp, #8] + 410770: f9400002 ldr x2, [x0] + 410774: f94003e1 ldr x1, [sp] + 410778: aa0103e0 mov x0, x1 + 41077c: d37ff800 lsl x0, x0, #1 + 410780: 8b010000 add x0, x0, x1 + 410784: d37cec00 lsl x0, x0, #4 + 410788: 8b000040 add x0, x2, x0 + 41078c: 910043ff add sp, sp, #0x10 + 410790: d65f03c0 ret + +0000000000410794 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv(): + 410794: a9b87bfd stp x29, x30, [sp, #-128]! + 410798: 910003fd mov x29, sp + 41079c: a90153f3 stp x19, x20, [sp, #16] + 4107a0: f90017e0 str x0, [sp, #40] + 4107a4: f94017e0 ldr x0, [sp, #40] + 4107a8: 9400076d bl 41255c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv> + 4107ac: 12001c00 and w0, w0, #0xff + 4107b0: 7100001f cmp w0, #0x0 + 4107b4: 54000260 b.eq 410800 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x6c> // b.none + 4107b8: 9100e3e0 add x0, sp, #0x38 + 4107bc: aa0003e8 mov x8, x0 + 4107c0: f94017e0 ldr x0, [sp, #40] + 4107c4: 97fffa64 bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 4107c8: f94017e0 ldr x0, [sp, #40] + 4107cc: 97fffff2 bl 410794 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv> + 4107d0: 910143e0 add x0, sp, #0x50 + 4107d4: aa0003e8 mov x8, x0 + 4107d8: f94017e0 ldr x0, [sp, #40] + 4107dc: 97fffa5e bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 4107e0: 910143e1 add x1, sp, #0x50 + 4107e4: 9100e3e0 add x0, sp, #0x38 + 4107e8: 97fffa70 bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 4107ec: f94017e0 ldr x0, [sp, #40] + 4107f0: 9104c000 add x0, x0, #0x130 + 4107f4: 9100e3e1 add x1, sp, #0x38 + 4107f8: 94000773 bl 4125c4 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_> + 4107fc: 14000014 b 41084c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0xb8> + 410800: f94017e0 ldr x0, [sp, #40] + 410804: 9104c013 add x19, x0, #0x130 + 410808: f94017e0 ldr x0, [sp, #40] + 41080c: 91040000 add x0, x0, #0x100 + 410810: 97fff996 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 410814: aa0003f4 mov x20, x0 + 410818: f94017e0 ldr x0, [sp, #40] + 41081c: 91040000 add x0, x0, #0x100 + 410820: 97fff94c bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 410824: 9400000e bl 41085c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv> + 410828: aa0003e1 mov x1, x0 + 41082c: 9101a3e0 add x0, sp, #0x68 + 410830: aa0103e2 mov x2, x1 + 410834: aa1403e1 mov x1, x20 + 410838: 97fff993 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 41083c: 9101a3e0 add x0, sp, #0x68 + 410840: aa0003e1 mov x1, x0 + 410844: aa1303e0 mov x0, x19 + 410848: 94000056 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 41084c: d503201f nop + 410850: a94153f3 ldp x19, x20, [sp, #16] + 410854: a8c87bfd ldp x29, x30, [sp], #128 + 410858: d65f03c0 ret + +000000000041085c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv(): + 41085c: a9ba7bfd stp x29, x30, [sp, #-96]! + 410860: 910003fd mov x29, sp + 410864: f9000bf3 str x19, [sp, #16] + 410868: f90017e0 str x0, [sp, #40] + 41086c: 9100c3e0 add x0, sp, #0x30 + 410870: 52800141 mov w1, #0xa // #10 + 410874: 97ffff40 bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 410878: 9100c3e0 add x0, sp, #0x30 + 41087c: aa0003e1 mov x1, x0 + 410880: f94017e0 ldr x0, [sp, #40] + 410884: 97ffff6c bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 410888: aa0003f3 mov x19, x0 + 41088c: 9100c3e0 add x0, sp, #0x30 + 410890: 97ffff59 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 410894: aa1303e0 mov x0, x19 + 410898: 14000006 b 4108b0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv+0x54> + 41089c: aa0003f3 mov x19, x0 + 4108a0: 9100c3e0 add x0, sp, #0x30 + 4108a4: 97ffff54 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 4108a8: aa1303e0 mov x0, x19 + 4108ac: 97ffdc15 bl 407900 <_Unwind_Resume@plt> + 4108b0: f9400bf3 ldr x19, [sp, #16] + 4108b4: a8c67bfd ldp x29, x30, [sp], #96 + 4108b8: d65f03c0 ret + +00000000004108bc <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb(): + 4108bc: a9b67bfd stp x29, x30, [sp, #-160]! + 4108c0: 910003fd mov x29, sp + 4108c4: f9000bf3 str x19, [sp, #16] + 4108c8: f9001fe0 str x0, [sp, #56] + 4108cc: f9001be1 str x1, [sp, #48] + 4108d0: f90017e2 str x2, [sp, #40] + 4108d4: 39009fe3 strb w3, [sp, #39] + 4108d8: 910103e0 add x0, sp, #0x40 + 4108dc: 52800021 mov w1, #0x1 // #1 + 4108e0: 97ffff25 bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 4108e4: f9401be0 ldr x0, [sp, #48] + 4108e8: f90027e0 str x0, [sp, #72] + 4108ec: f94017e0 ldr x0, [sp, #40] + 4108f0: f9002be0 str x0, [sp, #80] + 4108f4: 910103e0 add x0, sp, #0x40 + 4108f8: 97ffff71 bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 4108fc: aa0003e1 mov x1, x0 + 410900: 9101c3e0 add x0, sp, #0x70 + 410904: 97ffff73 bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 410908: 9101c3e0 add x0, sp, #0x70 + 41090c: aa0003e1 mov x1, x0 + 410910: f9401fe0 ldr x0, [sp, #56] + 410914: 97ffff48 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 410918: aa0003f3 mov x19, x0 + 41091c: 9101c3e0 add x0, sp, #0x70 + 410920: 97ffff35 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 410924: 910103e0 add x0, sp, #0x40 + 410928: 97ffff33 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41092c: aa1303e0 mov x0, x19 + 410930: 14000008 b 410950 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb+0x94> + 410934: aa0003f3 mov x19, x0 + 410938: 9101c3e0 add x0, sp, #0x70 + 41093c: 97ffff2e bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 410940: 910103e0 add x0, sp, #0x40 + 410944: 97ffff2c bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 410948: aa1303e0 mov x0, x19 + 41094c: 97ffdbed bl 407900 <_Unwind_Resume@plt> + 410950: f9400bf3 ldr x19, [sp, #16] + 410954: a8ca7bfd ldp x29, x30, [sp], #160 + 410958: d65f03c0 ret + +000000000041095c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEll>: +_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC2ERNS_4_NFAIS3_EEll(): + 41095c: d10083ff sub sp, sp, #0x20 + 410960: f9000fe0 str x0, [sp, #24] + 410964: f9000be1 str x1, [sp, #16] + 410968: f90007e2 str x2, [sp, #8] + 41096c: f90003e3 str x3, [sp] + 410970: f9400fe0 ldr x0, [sp, #24] + 410974: f9400be1 ldr x1, [sp, #16] + 410978: f9000001 str x1, [x0] + 41097c: f9400fe0 ldr x0, [sp, #24] + 410980: f94007e1 ldr x1, [sp, #8] + 410984: f9000401 str x1, [x0, #8] + 410988: f9400fe0 ldr x0, [sp, #24] + 41098c: f94003e1 ldr x1, [sp] + 410990: f9000801 str x1, [x0, #16] + 410994: d503201f nop + 410998: 910083ff add sp, sp, #0x20 + 41099c: d65f03c0 ret + +00000000004109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_>: +_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_(): + 4109a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4109a4: 910003fd mov x29, sp + 4109a8: f9000bf3 str x19, [sp, #16] + 4109ac: f90017e0 str x0, [sp, #40] + 4109b0: f90013e1 str x1, [sp, #32] + 4109b4: f94017f3 ldr x19, [sp, #40] + 4109b8: f94013e0 ldr x0, [sp, #32] + 4109bc: 9400070c bl 4125ec <_ZSt4moveIRNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEONSt16remove_referenceIT_E4typeEOS8_> + 4109c0: aa0003e1 mov x1, x0 + 4109c4: aa1303e0 mov x0, x19 + 4109c8: 9400070e bl 412600 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_> + 4109cc: d503201f nop + 4109d0: f9400bf3 ldr x19, [sp, #16] + 4109d4: a8c37bfd ldp x29, x30, [sp], #48 + 4109d8: d65f03c0 ret + +00000000004109dc <_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv>: +_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv(): + 4109dc: d10043ff sub sp, sp, #0x10 + 4109e0: f90007e0 str x0, [sp, #8] + 4109e4: f94007e0 ldr x0, [sp, #8] + 4109e8: b9409000 ldr w0, [x0, #144] + 4109ec: 910043ff add sp, sp, #0x10 + 4109f0: d65f03c0 ret + +00000000004109f4 <_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev>: +_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev(): + 4109f4: d10043ff sub sp, sp, #0x10 + 4109f8: f90007e0 str x0, [sp, #8] + 4109fc: f94007e0 ldr x0, [sp, #8] + 410a00: 91032000 add x0, x0, #0xc8 + 410a04: 910043ff add sp, sp, #0x10 + 410a08: d65f03c0 ret + +0000000000410a0c <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE3topEv>: +_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE3topEv(): + 410a0c: a9be7bfd stp x29, x30, [sp, #-32]! + 410a10: 910003fd mov x29, sp + 410a14: f9000fe0 str x0, [sp, #24] + 410a18: f9400fe0 ldr x0, [sp, #24] + 410a1c: 9400070f bl 412658 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE4backEv> + 410a20: a8c27bfd ldp x29, x30, [sp], #32 + 410a24: d65f03c0 ret + +0000000000410a28 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE3popEv>: +_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE3popEv(): + 410a28: a9be7bfd stp x29, x30, [sp, #-32]! + 410a2c: 910003fd mov x29, sp + 410a30: f9000fe0 str x0, [sp, #24] + 410a34: f9400fe0 ldr x0, [sp, #24] + 410a38: 94000716 bl 412690 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv> + 410a3c: d503201f nop + 410a40: a8c27bfd ldp x29, x30, [sp], #32 + 410a44: d65f03c0 ret + +0000000000410a48 <_ZNSt6vectorImSaImEE4backEv>: +_ZNSt6vectorImSaImEE4backEv(): + 410a48: a9bd7bfd stp x29, x30, [sp, #-48]! + 410a4c: 910003fd mov x29, sp + 410a50: f9000fe0 str x0, [sp, #24] + 410a54: f9400fe0 ldr x0, [sp, #24] + 410a58: 94000604 bl 412268 <_ZNSt6vectorImSaImEE3endEv> + 410a5c: f90017e0 str x0, [sp, #40] + 410a60: 9100a3e0 add x0, sp, #0x28 + 410a64: d2800021 mov x1, #0x1 // #1 + 410a68: 94000724 bl 4126f8 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmiEl> + 410a6c: f90013e0 str x0, [sp, #32] + 410a70: 910083e0 add x0, sp, #0x20 + 410a74: 94000732 bl 41273c <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEdeEv> + 410a78: d503201f nop + 410a7c: a8c37bfd ldp x29, x30, [sp], #48 + 410a80: d65f03c0 ret + +0000000000410a84 <_ZNSt6vectorImSaImEE8pop_backEv>: +_ZNSt6vectorImSaImEE8pop_backEv(): + 410a84: a9be7bfd stp x29, x30, [sp, #-32]! + 410a88: 910003fd mov x29, sp + 410a8c: f9000fe0 str x0, [sp, #24] + 410a90: f9400fe0 ldr x0, [sp, #24] + 410a94: f9400400 ldr x0, [x0, #8] + 410a98: d1002001 sub x1, x0, #0x8 + 410a9c: f9400fe0 ldr x0, [sp, #24] + 410aa0: f9000401 str x1, [x0, #8] + 410aa4: f9400fe2 ldr x2, [sp, #24] + 410aa8: f9400fe0 ldr x0, [sp, #24] + 410aac: f9400400 ldr x0, [x0, #8] + 410ab0: aa0003e1 mov x1, x0 + 410ab4: aa0203e0 mov x0, x2 + 410ab8: 94000727 bl 412754 <_ZNSt16allocator_traitsISaImEE7destroyImEEvRS0_PT_> + 410abc: d503201f nop + 410ac0: a8c27bfd ldp x29, x30, [sp], #32 + 410ac4: d65f03c0 ret + +0000000000410ac8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE5beginEv>: +_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE5beginEv(): + 410ac8: a9bd7bfd stp x29, x30, [sp, #-48]! + 410acc: 910003fd mov x29, sp + 410ad0: f9000fe0 str x0, [sp, #24] + 410ad4: f9400fe1 ldr x1, [sp, #24] + 410ad8: 9100a3e0 add x0, sp, #0x28 + 410adc: 94000728 bl 41277c <_ZN9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 410ae0: f94017e0 ldr x0, [sp, #40] + 410ae4: a8c37bfd ldp x29, x30, [sp], #48 + 410ae8: d65f03c0 ret + +0000000000410aec <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE3endEv>: +_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE3endEv(): + 410aec: a9bd7bfd stp x29, x30, [sp, #-48]! + 410af0: 910003fd mov x29, sp + 410af4: f9000fe0 str x0, [sp, #24] + 410af8: f9400fe0 ldr x0, [sp, #24] + 410afc: 91002001 add x1, x0, #0x8 + 410b00: 9100a3e0 add x0, sp, #0x28 + 410b04: 9400071e bl 41277c <_ZN9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 410b08: f94017e0 ldr x0, [sp, #40] + 410b0c: a8c37bfd ldp x29, x30, [sp], #48 + 410b10: d65f03c0 ret + +0000000000410b14 <_ZN9__gnu_cxxneIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 410b14: a9bd7bfd stp x29, x30, [sp, #-48]! + 410b18: 910003fd mov x29, sp + 410b1c: f9000bf3 str x19, [sp, #16] + 410b20: f90017e0 str x0, [sp, #40] + 410b24: f90013e1 str x1, [sp, #32] + 410b28: f94017e0 ldr x0, [sp, #40] + 410b2c: 9400071e bl 4127a4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEE4baseEv> + 410b30: f9400013 ldr x19, [x0] + 410b34: f94013e0 ldr x0, [sp, #32] + 410b38: 9400071b bl 4127a4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEE4baseEv> + 410b3c: f9400000 ldr x0, [x0] + 410b40: eb00027f cmp x19, x0 + 410b44: 1a9f07e0 cset w0, ne // ne = any + 410b48: 12001c00 and w0, w0, #0xff + 410b4c: f9400bf3 ldr x19, [sp, #16] + 410b50: a8c37bfd ldp x29, x30, [sp], #48 + 410b54: d65f03c0 ret + +0000000000410b58 <_ZN9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEppEv(): + 410b58: d10043ff sub sp, sp, #0x10 + 410b5c: f90007e0 str x0, [sp, #8] + 410b60: f94007e0 ldr x0, [sp, #8] + 410b64: f9400000 ldr x0, [x0] + 410b68: 9100c001 add x1, x0, #0x30 + 410b6c: f94007e0 ldr x0, [sp, #8] + 410b70: f9000001 str x1, [x0] + 410b74: f94007e0 ldr x0, [sp, #8] + 410b78: 910043ff add sp, sp, #0x10 + 410b7c: d65f03c0 ret + +0000000000410b80 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEdeEv(): + 410b80: d10043ff sub sp, sp, #0x10 + 410b84: f90007e0 str x0, [sp, #8] + 410b88: f94007e0 ldr x0, [sp, #8] + 410b8c: f9400000 ldr x0, [x0] + 410b90: 910043ff add sp, sp, #0x10 + 410b94: d65f03c0 ret + +0000000000410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv>: +_ZNKSt8__detail6_StateIcE9_M_opcodeEv(): + 410b98: d10043ff sub sp, sp, #0x10 + 410b9c: f90007e0 str x0, [sp, #8] + 410ba0: f94007e0 ldr x0, [sp, #8] + 410ba4: b9400000 ldr w0, [x0] + 410ba8: 910043ff add sp, sp, #0x10 + 410bac: d65f03c0 ret + +0000000000410bb0 <_ZNSaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev>: +_ZNSaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev(): + 410bb0: a9be7bfd stp x29, x30, [sp, #-32]! + 410bb4: 910003fd mov x29, sp + 410bb8: f9000fe0 str x0, [sp, #24] + 410bbc: f9400fe0 ldr x0, [sp, #24] + 410bc0: 940006fe bl 4127b8 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 410bc4: d503201f nop + 410bc8: a8c27bfd ldp x29, x30, [sp], #32 + 410bcc: d65f03c0 ret + +0000000000410bd0 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_(): + 410bd0: a9bc7bfd stp x29, x30, [sp, #-64]! + 410bd4: 910003fd mov x29, sp + 410bd8: f90017e0 str x0, [sp, #40] + 410bdc: f90013e1 str x1, [sp, #32] + 410be0: f9000fe2 str x2, [sp, #24] + 410be4: f94013e0 ldr x0, [sp, #32] + 410be8: f9001fe0 str x0, [sp, #56] + 410bec: f9401fe1 ldr x1, [sp, #56] + 410bf0: f9400fe0 ldr x0, [sp, #24] + 410bf4: eb00003f cmp x1, x0 + 410bf8: 54000142 b.cs 410c20 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_+0x50> // b.hs, b.nlast + 410bfc: f9401fe0 ldr x0, [sp, #56] + 410c00: f9400000 ldr x0, [x0] + 410c04: aa0003e1 mov x1, x0 + 410c08: f94017e0 ldr x0, [sp, #40] + 410c0c: 940006f0 bl 4127cc <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE18_M_deallocate_nodeEPS5_> + 410c10: f9401fe0 ldr x0, [sp, #56] + 410c14: 91002000 add x0, x0, #0x8 + 410c18: f9001fe0 str x0, [sp, #56] + 410c1c: 17fffff4 b 410bec <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_+0x1c> + 410c20: d503201f nop + 410c24: a8c47bfd ldp x29, x30, [sp], #64 + 410c28: d65f03c0 ret + +0000000000410c2c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_deallocate_mapEPPS5_m>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_deallocate_mapEPPS5_m(): + 410c2c: a9bc7bfd stp x29, x30, [sp, #-64]! + 410c30: 910003fd mov x29, sp + 410c34: f90017e0 str x0, [sp, #40] + 410c38: f90013e1 str x1, [sp, #32] + 410c3c: f9000fe2 str x2, [sp, #24] + 410c40: 9100e3e0 add x0, sp, #0x38 + 410c44: aa0003e8 mov x8, x0 + 410c48: f94017e0 ldr x0, [sp, #40] + 410c4c: 940006f0 bl 41280c <_ZNKSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE20_M_get_map_allocatorEv> + 410c50: 9100e3e0 add x0, sp, #0x38 + 410c54: f9400fe2 ldr x2, [sp, #24] + 410c58: f94013e1 ldr x1, [sp, #32] + 410c5c: 94000702 bl 412864 <_ZNSt16allocator_traitsISaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE10deallocateERS7_PS6_m> + 410c60: 9100e3e0 add x0, sp, #0x38 + 410c64: 940006f8 bl 412844 <_ZNSaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 410c68: d503201f nop + 410c6c: a8c47bfd ldp x29, x30, [sp], #64 + 410c70: d65f03c0 ret + +0000000000410c74 <_ZNSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC1IS5_vEEOS_IT_LS8_2EE>: +_ZNSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC1IS5_vEEOS_IT_LS8_2EE(): + 410c74: a9be7bfd stp x29, x30, [sp, #-32]! + 410c78: 910003fd mov x29, sp + 410c7c: f9000fe0 str x0, [sp, #24] + 410c80: f9000be1 str x1, [sp, #16] + 410c84: f9400be0 ldr x0, [sp, #16] + 410c88: f9400001 ldr x1, [x0] + 410c8c: f9400fe0 ldr x0, [sp, #24] + 410c90: f9000001 str x1, [x0] + 410c94: f9400fe0 ldr x0, [sp, #24] + 410c98: 91002000 add x0, x0, #0x8 + 410c9c: 97ffea8c bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 410ca0: f9400fe0 ldr x0, [sp, #24] + 410ca4: 91002002 add x2, x0, #0x8 + 410ca8: f9400be0 ldr x0, [sp, #16] + 410cac: 91002000 add x0, x0, #0x8 + 410cb0: aa0003e1 mov x1, x0 + 410cb4: aa0203e0 mov x0, x2 + 410cb8: 97fff2a3 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 410cbc: f9400be0 ldr x0, [sp, #16] + 410cc0: f900001f str xzr, [x0] + 410cc4: d503201f nop + 410cc8: a8c27bfd ldp x29, x30, [sp], #32 + 410ccc: d65f03c0 ret + +0000000000410cd0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ERKSC_>: +_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ERKSC_(): + 410cd0: a9be7bfd stp x29, x30, [sp, #-32]! + 410cd4: 910003fd mov x29, sp + 410cd8: f9000fe0 str x0, [sp, #24] + 410cdc: f9000be1 str x1, [sp, #16] + 410ce0: f9400be1 ldr x1, [sp, #16] + 410ce4: f9400fe0 ldr x0, [sp, #24] + 410ce8: 940006eb bl 412894 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ERKSD_> + 410cec: d503201f nop + 410cf0: a8c27bfd ldp x29, x30, [sp], #32 + 410cf4: d65f03c0 ret + +0000000000410cf8 <_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE10deallocateERSD_PSC_m>: +_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE10deallocateERSD_PSC_m(): + 410cf8: a9bd7bfd stp x29, x30, [sp, #-48]! + 410cfc: 910003fd mov x29, sp + 410d00: f90017e0 str x0, [sp, #40] + 410d04: f90013e1 str x1, [sp, #32] + 410d08: f9000fe2 str x2, [sp, #24] + 410d0c: f9400fe2 ldr x2, [sp, #24] + 410d10: f94013e1 ldr x1, [sp, #32] + 410d14: f94017e0 ldr x0, [sp, #40] + 410d18: 940006e5 bl 4128ac <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE10deallocateEPSC_m> + 410d1c: d503201f nop + 410d20: a8c37bfd ldp x29, x30, [sp], #48 + 410d24: d65f03c0 ret + +0000000000410d28 <_ZNSt12_Destroy_auxILb1EE9__destroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvT_SG_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvT_SG_(): + 410d28: d10043ff sub sp, sp, #0x10 + 410d2c: f90007e0 str x0, [sp, #8] + 410d30: f90003e1 str x1, [sp] + 410d34: d503201f nop + 410d38: 910043ff add sp, sp, #0x10 + 410d3c: d65f03c0 ret + +0000000000410d40 <_ZNKSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 410d40: d10043ff sub sp, sp, #0x10 + 410d44: f90007e0 str x0, [sp, #8] + 410d48: f94007e0 ldr x0, [sp, #8] + 410d4c: f9400000 ldr x0, [x0] + 410d50: 910043ff add sp, sp, #0x10 + 410d54: d65f03c0 ret + +0000000000410d58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm(): + 410d58: a9ba7bfd stp x29, x30, [sp, #-96]! + 410d5c: 910003fd mov x29, sp + 410d60: a90153f3 stp x19, x20, [sp, #16] + 410d64: f90017e0 str x0, [sp, #40] + 410d68: f90013e1 str x1, [sp, #32] + 410d6c: f94013e0 ldr x0, [sp, #32] + 410d70: f100001f cmp x0, #0x0 + 410d74: 54001580 b.eq 411024 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm+0x2cc> // b.none + 410d78: f94017e0 ldr x0, [sp, #40] + 410d7c: 97fffbce bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 410d80: f9002be0 str x0, [sp, #80] + 410d84: f94017e0 ldr x0, [sp, #40] + 410d88: f9400801 ldr x1, [x0, #16] + 410d8c: f94017e0 ldr x0, [sp, #40] + 410d90: f9400400 ldr x0, [x0, #8] + 410d94: cb000020 sub x0, x1, x0 + 410d98: 9343fc01 asr x1, x0, #3 + 410d9c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 410da0: f2955560 movk x0, #0xaaab + 410da4: 9b007c20 mul x0, x1, x0 + 410da8: f90027e0 str x0, [sp, #72] + 410dac: f94017e0 ldr x0, [sp, #40] + 410db0: 940006c9 bl 4128d4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8max_sizeEv> + 410db4: aa0003e1 mov x1, x0 + 410db8: f9402be0 ldr x0, [sp, #80] + 410dbc: eb01001f cmp x0, x1 + 410dc0: 54000128 b.hi 410de4 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm+0x8c> // b.pmore + 410dc4: f94017e0 ldr x0, [sp, #40] + 410dc8: 940006c3 bl 4128d4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8max_sizeEv> + 410dcc: aa0003e1 mov x1, x0 + 410dd0: f9402be0 ldr x0, [sp, #80] + 410dd4: cb000020 sub x0, x1, x0 + 410dd8: f94027e1 ldr x1, [sp, #72] + 410ddc: eb00003f cmp x1, x0 + 410de0: 54000069 b.ls 410dec <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm+0x94> // b.plast + 410de4: 52800020 mov w0, #0x1 // #1 + 410de8: 14000002 b 410df0 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm+0x98> + 410dec: 52800000 mov w0, #0x0 // #0 + 410df0: 7100001f cmp w0, #0x0 + 410df4: f94027e1 ldr x1, [sp, #72] + 410df8: f94013e0 ldr x0, [sp, #32] + 410dfc: eb00003f cmp x1, x0 + 410e00: 540001a3 b.cc 410e34 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm+0xdc> // b.lo, b.ul, b.last + 410e04: f94017e0 ldr x0, [sp, #40] + 410e08: f9400413 ldr x19, [x0, #8] + 410e0c: f94017e0 ldr x0, [sp, #40] + 410e10: 97fff5d2 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 410e14: aa0003e2 mov x2, x0 + 410e18: f94013e1 ldr x1, [sp, #32] + 410e1c: aa1303e0 mov x0, x19 + 410e20: 940006b5 bl 4128f4 <_ZSt27__uninitialized_default_n_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmSC_ET_SE_T0_RSaIT1_E> + 410e24: aa0003e1 mov x1, x0 + 410e28: f94017e0 ldr x0, [sp, #40] + 410e2c: f9000401 str x1, [x0, #8] + 410e30: 1400007d b 411024 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm+0x2cc> + 410e34: 900005a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 410e38: 9116a002 add x2, x0, #0x5a8 + 410e3c: f94013e1 ldr x1, [sp, #32] + 410e40: f94017e0 ldr x0, [sp, #40] + 410e44: 940006b6 bl 41291c <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_M_check_lenEmS5_> + 410e48: f90023e0 str x0, [sp, #64] + 410e4c: f94017e0 ldr x0, [sp, #40] + 410e50: f94023e1 ldr x1, [sp, #64] + 410e54: 940006e5 bl 4129e8 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE11_M_allocateEm> + 410e58: f9001fe0 str x0, [sp, #56] + 410e5c: f9002fff str xzr, [sp, #88] + 410e60: f9402be1 ldr x1, [sp, #80] + 410e64: aa0103e0 mov x0, x1 + 410e68: d37ff800 lsl x0, x0, #1 + 410e6c: 8b010000 add x0, x0, x1 + 410e70: d37df000 lsl x0, x0, #3 + 410e74: aa0003e1 mov x1, x0 + 410e78: f9401fe0 ldr x0, [sp, #56] + 410e7c: 8b010013 add x19, x0, x1 + 410e80: f94017e0 ldr x0, [sp, #40] + 410e84: 97fff5b5 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 410e88: aa0003e2 mov x2, x0 + 410e8c: f94013e1 ldr x1, [sp, #32] + 410e90: aa1303e0 mov x0, x19 + 410e94: 94000698 bl 4128f4 <_ZSt27__uninitialized_default_n_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmSC_ET_SE_T0_RSaIT1_E> + 410e98: f9402be1 ldr x1, [sp, #80] + 410e9c: aa0103e0 mov x0, x1 + 410ea0: d37ff800 lsl x0, x0, #1 + 410ea4: 8b010000 add x0, x0, x1 + 410ea8: d37df000 lsl x0, x0, #3 + 410eac: aa0003e1 mov x1, x0 + 410eb0: f9401fe0 ldr x0, [sp, #56] + 410eb4: 8b010000 add x0, x0, x1 + 410eb8: f9002fe0 str x0, [sp, #88] + 410ebc: f94017e0 ldr x0, [sp, #40] + 410ec0: f9400013 ldr x19, [x0] + 410ec4: f94017e0 ldr x0, [sp, #40] + 410ec8: f9400414 ldr x20, [x0, #8] + 410ecc: f94017e0 ldr x0, [sp, #40] + 410ed0: 97fff5a2 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 410ed4: aa0003e3 mov x3, x0 + 410ed8: f9401fe2 ldr x2, [sp, #56] + 410edc: aa1403e1 mov x1, x20 + 410ee0: aa1303e0 mov x0, x19 + 410ee4: 940006cf bl 412a20 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_SaISC_EET0_T_SG_SF_RT1_> + 410ee8: f94017e0 ldr x0, [sp, #40] + 410eec: f9400013 ldr x19, [x0] + 410ef0: f94017e0 ldr x0, [sp, #40] + 410ef4: f9400414 ldr x20, [x0, #8] + 410ef8: f94017e0 ldr x0, [sp, #40] + 410efc: 97fff597 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 410f00: aa0003e2 mov x2, x0 + 410f04: aa1403e1 mov x1, x20 + 410f08: aa1303e0 mov x0, x19 + 410f0c: 97fff598 bl 40e56c <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESC_EvT_SE_RSaIT0_E> + 410f10: f94017e3 ldr x3, [sp, #40] + 410f14: f94017e0 ldr x0, [sp, #40] + 410f18: f9400004 ldr x4, [x0] + 410f1c: f94017e0 ldr x0, [sp, #40] + 410f20: f9400801 ldr x1, [x0, #16] + 410f24: f94017e0 ldr x0, [sp, #40] + 410f28: f9400000 ldr x0, [x0] + 410f2c: cb000020 sub x0, x1, x0 + 410f30: 9343fc01 asr x1, x0, #3 + 410f34: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 410f38: f2955560 movk x0, #0xaaab + 410f3c: 9b007c20 mul x0, x1, x0 + 410f40: aa0003e2 mov x2, x0 + 410f44: aa0403e1 mov x1, x4 + 410f48: aa0303e0 mov x0, x3 + 410f4c: 97fff9d2 bl 40f694 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m> + 410f50: f94017e0 ldr x0, [sp, #40] + 410f54: f9401fe1 ldr x1, [sp, #56] + 410f58: f9000001 str x1, [x0] + 410f5c: f9402be1 ldr x1, [sp, #80] + 410f60: f94013e0 ldr x0, [sp, #32] + 410f64: 8b000021 add x1, x1, x0 + 410f68: aa0103e0 mov x0, x1 + 410f6c: d37ff800 lsl x0, x0, #1 + 410f70: 8b010000 add x0, x0, x1 + 410f74: d37df000 lsl x0, x0, #3 + 410f78: aa0003e1 mov x1, x0 + 410f7c: f9401fe0 ldr x0, [sp, #56] + 410f80: 8b010001 add x1, x0, x1 + 410f84: f94017e0 ldr x0, [sp, #40] + 410f88: f9000401 str x1, [x0, #8] + 410f8c: f94023e1 ldr x1, [sp, #64] + 410f90: aa0103e0 mov x0, x1 + 410f94: d37ff800 lsl x0, x0, #1 + 410f98: 8b010000 add x0, x0, x1 + 410f9c: d37df000 lsl x0, x0, #3 + 410fa0: aa0003e1 mov x1, x0 + 410fa4: f9401fe0 ldr x0, [sp, #56] + 410fa8: 8b010001 add x1, x0, x1 + 410fac: f94017e0 ldr x0, [sp, #40] + 410fb0: f9000801 str x1, [x0, #16] + 410fb4: 1400001c b 411024 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm+0x2cc> + 410fb8: 97ffd7da bl 406f20 <__cxa_begin_catch@plt> + 410fbc: f9402fe0 ldr x0, [sp, #88] + 410fc0: f100001f cmp x0, #0x0 + 410fc4: 540001e0 b.eq 411000 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_default_appendEm+0x2a8> // b.none + 410fc8: f94013e1 ldr x1, [sp, #32] + 410fcc: aa0103e0 mov x0, x1 + 410fd0: d37ff800 lsl x0, x0, #1 + 410fd4: 8b010000 add x0, x0, x1 + 410fd8: d37df000 lsl x0, x0, #3 + 410fdc: aa0003e1 mov x1, x0 + 410fe0: f9402fe0 ldr x0, [sp, #88] + 410fe4: 8b010013 add x19, x0, x1 + 410fe8: f94017e0 ldr x0, [sp, #40] + 410fec: 97fff55b bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 410ff0: aa0003e2 mov x2, x0 + 410ff4: aa1303e1 mov x1, x19 + 410ff8: f9402fe0 ldr x0, [sp, #88] + 410ffc: 97fff55c bl 40e56c <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESC_EvT_SE_RSaIT0_E> + 411000: f94017e0 ldr x0, [sp, #40] + 411004: f94023e2 ldr x2, [sp, #64] + 411008: f9401fe1 ldr x1, [sp, #56] + 41100c: 97fff9a2 bl 40f694 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m> + 411010: 97ffd9b4 bl 4076e0 <__cxa_rethrow@plt> + 411014: aa0003f3 mov x19, x0 + 411018: 97ffd9fe bl 407810 <__cxa_end_catch@plt> + 41101c: aa1303e0 mov x0, x19 + 411020: 97ffda38 bl 407900 <_Unwind_Resume@plt> + 411024: d503201f nop + 411028: a94153f3 ldp x19, x20, [sp, #16] + 41102c: a8c67bfd ldp x29, x30, [sp], #96 + 411030: d65f03c0 ret + +0000000000411034 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE15_M_erase_at_endEPSC_>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE15_M_erase_at_endEPSC_(): + 411034: a9bc7bfd stp x29, x30, [sp, #-64]! + 411038: 910003fd mov x29, sp + 41103c: f9000bf3 str x19, [sp, #16] + 411040: f90017e0 str x0, [sp, #40] + 411044: f90013e1 str x1, [sp, #32] + 411048: f94017e0 ldr x0, [sp, #40] + 41104c: f9400401 ldr x1, [x0, #8] + 411050: f94013e0 ldr x0, [sp, #32] + 411054: cb000020 sub x0, x1, x0 + 411058: 9343fc01 asr x1, x0, #3 + 41105c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 411060: f2955560 movk x0, #0xaaab + 411064: 9b007c20 mul x0, x1, x0 + 411068: f9001fe0 str x0, [sp, #56] + 41106c: f9401fe0 ldr x0, [sp, #56] + 411070: f100001f cmp x0, #0x0 + 411074: 54000180 b.eq 4110a4 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE15_M_erase_at_endEPSC_+0x70> // b.none + 411078: f94017e0 ldr x0, [sp, #40] + 41107c: f9400413 ldr x19, [x0, #8] + 411080: f94017e0 ldr x0, [sp, #40] + 411084: 97fff535 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 411088: aa0003e2 mov x2, x0 + 41108c: aa1303e1 mov x1, x19 + 411090: f94013e0 ldr x0, [sp, #32] + 411094: 97fff536 bl 40e56c <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESC_EvT_SE_RSaIT0_E> + 411098: f94017e0 ldr x0, [sp, #40] + 41109c: f94013e1 ldr x1, [sp, #32] + 4110a0: f9000401 str x1, [x0, #8] + 4110a4: d503201f nop + 4110a8: f9400bf3 ldr x19, [sp, #16] + 4110ac: a8c47bfd ldp x29, x30, [sp], #64 + 4110b0: d65f03c0 ret + +00000000004110b4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1Ev>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1Ev(): + 4110b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4110b8: 910003fd mov x29, sp + 4110bc: f9000fe0 str x0, [sp, #24] + 4110c0: f9400fe0 ldr x0, [sp, #24] + 4110c4: 9400066b bl 412a70 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC1Ev> + 4110c8: d503201f nop + 4110cc: a8c27bfd ldp x29, x30, [sp], #32 + 4110d0: d65f03c0 ret + +00000000004110d4 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1Ev(): + 4110d4: d10043ff sub sp, sp, #0x10 + 4110d8: f90007e0 str x0, [sp, #8] + 4110dc: d503201f nop + 4110e0: 910043ff add sp, sp, #0x10 + 4110e4: d65f03c0 ret + +00000000004110e8 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEED1Ev(): + 4110e8: d10043ff sub sp, sp, #0x10 + 4110ec: f90007e0 str x0, [sp, #8] + 4110f0: d503201f nop + 4110f4: 910043ff add sp, sp, #0x10 + 4110f8: d65f03c0 ret + +00000000004110fc <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC1EmRKSD_>: +_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC1EmRKSD_(): + 4110fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 411100: 910003fd mov x29, sp + 411104: f9000bf3 str x19, [sp, #16] + 411108: f9001fe0 str x0, [sp, #56] + 41110c: f9001be1 str x1, [sp, #48] + 411110: f90017e2 str x2, [sp, #40] + 411114: f9401fe0 ldr x0, [sp, #56] + 411118: f94017e1 ldr x1, [sp, #40] + 41111c: 94000663 bl 412aa8 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE12_Vector_implC1ERKSD_> + 411120: f9401be1 ldr x1, [sp, #48] + 411124: f9401fe0 ldr x0, [sp, #56] + 411128: 94000670 bl 412ae8 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE17_M_create_storageEm> + 41112c: 14000006 b 411144 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEC1EmRKSD_+0x48> + 411130: aa0003f3 mov x19, x0 + 411134: f9401fe0 ldr x0, [sp, #56] + 411138: 97fffa23 bl 40f9c4 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE12_Vector_implD1Ev> + 41113c: aa1303e0 mov x0, x19 + 411140: 97ffd9f0 bl 407900 <_Unwind_Resume@plt> + 411144: f9400bf3 ldr x19, [sp, #16] + 411148: a8c47bfd ldp x29, x30, [sp], #64 + 41114c: d65f03c0 ret + +0000000000411150 <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE21_M_default_initializeEm>: +_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE21_M_default_initializeEm(): + 411150: a9bd7bfd stp x29, x30, [sp, #-48]! + 411154: 910003fd mov x29, sp + 411158: f9000bf3 str x19, [sp, #16] + 41115c: f90017e0 str x0, [sp, #40] + 411160: f90013e1 str x1, [sp, #32] + 411164: f94017e0 ldr x0, [sp, #40] + 411168: f9400013 ldr x19, [x0] + 41116c: f94017e0 ldr x0, [sp, #40] + 411170: 97fffa32 bl 40fa38 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE19_M_get_Tp_allocatorEv> + 411174: aa0003e2 mov x2, x0 + 411178: f94013e1 ldr x1, [sp, #32] + 41117c: aa1303e0 mov x0, x19 + 411180: 94000672 bl 412b48 <_ZSt27__uninitialized_default_n_aIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmSC_ET_SE_T0_RSaIT1_E> + 411184: aa0003e1 mov x1, x0 + 411188: f94017e0 ldr x0, [sp, #40] + 41118c: f9000401 str x1, [x0, #8] + 411190: d503201f nop + 411194: f9400bf3 ldr x19, [sp, #16] + 411198: a8c37bfd ldp x29, x30, [sp], #48 + 41119c: d65f03c0 ret + +00000000004111a0 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EEC1Ev>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EEC2Ev(): + 4111a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4111a4: 910003fd mov x29, sp + 4111a8: f9000fe0 str x0, [sp, #24] + 4111ac: f9400fe0 ldr x0, [sp, #24] + 4111b0: 94000670 bl 412b70 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEC1Ev> + 4111b4: d503201f nop + 4111b8: a8c27bfd ldp x29, x30, [sp], #32 + 4111bc: d65f03c0 ret + +00000000004111c0 <_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EEC1IPbS2_vbEET_>: +_ZNSt10unique_ptrIA_bSt14default_deleteIS0_EEC1IPbS2_vbEET_(): + 4111c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4111c4: 910003fd mov x29, sp + 4111c8: f9000fe0 str x0, [sp, #24] + 4111cc: f9000be1 str x1, [sp, #16] + 4111d0: f9400fe0 ldr x0, [sp, #24] + 4111d4: f9400be1 ldr x1, [sp, #16] + 4111d8: 9400066e bl 412b90 <_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEEC1EPb> + 4111dc: d503201f nop + 4111e0: a8c27bfd ldp x29, x30, [sp], #32 + 4111e4: d65f03c0 ret + +00000000004111e8 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE13_M_deallocateEPSC_m>: +_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE13_M_deallocateEPSC_m(): + 4111e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4111ec: 910003fd mov x29, sp + 4111f0: f90017e0 str x0, [sp, #40] + 4111f4: f90013e1 str x1, [sp, #32] + 4111f8: f9000fe2 str x2, [sp, #24] + 4111fc: f94013e0 ldr x0, [sp, #32] + 411200: f100001f cmp x0, #0x0 + 411204: 540000a0 b.eq 411218 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE13_M_deallocateEPSC_m+0x30> // b.none + 411208: f94017e0 ldr x0, [sp, #40] + 41120c: f9400fe2 ldr x2, [sp, #24] + 411210: f94013e1 ldr x1, [sp, #32] + 411214: 9400066d bl 412bc8 <_ZNSt16allocator_traitsISaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEE10deallocateERSD_PSC_m> + 411218: d503201f nop + 41121c: a8c37bfd ldp x29, x30, [sp], #48 + 411220: d65f03c0 ret + +0000000000411224 <_ZSt8_DestroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEvT_SE_>: +_ZSt8_DestroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEvT_SE_(): + 411224: a9be7bfd stp x29, x30, [sp, #-32]! + 411228: 910003fd mov x29, sp + 41122c: f9000fe0 str x0, [sp, #24] + 411230: f9000be1 str x1, [sp, #16] + 411234: f9400be1 ldr x1, [sp, #16] + 411238: f9400fe0 ldr x0, [sp, #24] + 41123c: 9400066f bl 412bf8 <_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEEvT_SG_> + 411240: d503201f nop + 411244: a8c27bfd ldp x29, x30, [sp], #32 + 411248: d65f03c0 ret + +000000000041124c <_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEED1Ev>: +_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEED1Ev(): + 41124c: a9be7bfd stp x29, x30, [sp, #-32]! + 411250: 910003fd mov x29, sp + 411254: f9000fe0 str x0, [sp, #24] + 411258: f9400fe0 ldr x0, [sp, #24] + 41125c: 9400066d bl 412c10 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEED1Ev> + 411260: d503201f nop + 411264: a8c27bfd ldp x29, x30, [sp], #32 + 411268: d65f03c0 ret + +000000000041126c <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE13_M_deallocateEPSH_m>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE13_M_deallocateEPSH_m(): + 41126c: a9bd7bfd stp x29, x30, [sp, #-48]! + 411270: 910003fd mov x29, sp + 411274: f90017e0 str x0, [sp, #40] + 411278: f90013e1 str x1, [sp, #32] + 41127c: f9000fe2 str x2, [sp, #24] + 411280: f94013e0 ldr x0, [sp, #32] + 411284: f100001f cmp x0, #0x0 + 411288: 540000a0 b.eq 41129c <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE13_M_deallocateEPSH_m+0x30> // b.none + 41128c: f94017e0 ldr x0, [sp, #40] + 411290: f9400fe2 ldr x2, [sp, #24] + 411294: f94013e1 ldr x1, [sp, #32] + 411298: 94000663 bl 412c24 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE10deallocateERSI_PSH_m> + 41129c: d503201f nop + 4112a0: a8c37bfd ldp x29, x30, [sp], #48 + 4112a4: d65f03c0 ret + +00000000004112a8 <_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEvT_SJ_>: +_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEvT_SJ_(): + 4112a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4112ac: 910003fd mov x29, sp + 4112b0: f9000fe0 str x0, [sp, #24] + 4112b4: f9000be1 str x1, [sp, #16] + 4112b8: f9400be1 ldr x1, [sp, #16] + 4112bc: f9400fe0 ldr x0, [sp, #24] + 4112c0: 94000665 bl 412c54 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISG_EEEEEvT_SL_> + 4112c4: d503201f nop + 4112c8: a8c27bfd ldp x29, x30, [sp], #32 + 4112cc: d65f03c0 ret + +00000000004112d0 <_ZSt3getILm0EJPbSt14default_deleteIA_bEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_>: +_ZSt3getILm0EJPbSt14default_deleteIA_bEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_(): + 4112d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4112d4: 910003fd mov x29, sp + 4112d8: f9000fe0 str x0, [sp, #24] + 4112dc: f9400fe0 ldr x0, [sp, #24] + 4112e0: 9400066f bl 412c9c <_ZSt12__get_helperILm0EPbJSt14default_deleteIA_bEEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 4112e4: a8c27bfd ldp x29, x30, [sp], #32 + 4112e8: d65f03c0 ret + +00000000004112ec <_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEE10_M_deleterEv(): + 4112ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4112f0: 910003fd mov x29, sp + 4112f4: f9000fe0 str x0, [sp, #24] + 4112f8: f9400fe0 ldr x0, [sp, #24] + 4112fc: 9400066f bl 412cb8 <_ZSt3getILm1EJPbSt14default_deleteIA_bEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_> + 411300: a8c27bfd ldp x29, x30, [sp], #32 + 411304: d65f03c0 ret + +0000000000411308 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE(): + 411308: a9b87bfd stp x29, x30, [sp, #-128]! + 41130c: 910003fd mov x29, sp + 411310: f9000bf3 str x19, [sp, #16] + 411314: f90017e0 str x0, [sp, #40] + 411318: 39009fe1 strb w1, [sp, #39] + 41131c: 390083e2 strb w2, [sp, #32] + 411320: f94017e0 ldr x0, [sp, #40] + 411324: 91018003 add x3, x0, #0x60 + 411328: f94017e0 ldr x0, [sp, #40] + 41132c: f9404001 ldr x1, [x0, #128] + 411330: f94017e0 ldr x0, [sp, #40] + 411334: f9402000 ldr x0, [x0, #64] + 411338: aa0003e2 mov x2, x0 + 41133c: aa0303e0 mov x0, x3 + 411340: 94000665 bl 412cd4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE8_M_queueElRKSM_> + 411344: 3901ffff strb wzr, [sp, #127] + 411348: f94017e0 ldr x0, [sp, #40] + 41134c: 3902301f strb wzr, [x0, #140] + 411350: f94017e0 ldr x0, [sp, #40] + 411354: 91018000 add x0, x0, #0x60 + 411358: 9400066b bl 412d04 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5emptyEv> + 41135c: 12001c00 and w0, w0, #0xff + 411360: 7100001f cmp w0, #0x0 + 411364: 54000a61 b.ne 4114b0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x1a8> // b.any + 411368: f94017e0 ldr x0, [sp, #40] + 41136c: 9101e000 add x0, x0, #0x78 + 411370: 94000675 bl 412d44 <_ZNKSt10unique_ptrIA_bSt14default_deleteIS0_EE3getEv> + 411374: aa0003f3 mov x19, x0 + 411378: f94017e0 ldr x0, [sp, #40] + 41137c: f9401c00 ldr x0, [x0, #56] + 411380: 9100e000 add x0, x0, #0x38 + 411384: 97fff930 bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 411388: aa0003e1 mov x1, x0 + 41138c: 39019fff strb wzr, [sp, #103] + 411390: 91019fe0 add x0, sp, #0x67 + 411394: aa0003e2 mov x2, x0 + 411398: aa1303e0 mov x0, x19 + 41139c: 94000671 bl 412d60 <_ZSt6fill_nIPbmbET_S1_T0_RKT1_> + 4113a0: f94017e0 ldr x0, [sp, #40] + 4113a4: 91018000 add x0, x0, #0x60 + 4113a8: 9400067a bl 412d90 <_ZSt4moveIRSt6vectorISt4pairIlS0_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEEONSt16remove_referenceIT_E4typeEOSM_> + 4113ac: aa0003e1 mov x1, x0 + 4113b0: 910123e0 add x0, sp, #0x48 + 4113b4: 9400067c bl 412da4 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EEC1EOSI_> + 4113b8: 910123e0 add x0, sp, #0x48 + 4113bc: f9003be0 str x0, [sp, #112] + 4113c0: f9403be0 ldr x0, [sp, #112] + 4113c4: 94000687 bl 412de0 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5beginEv> + 4113c8: f90023e0 str x0, [sp, #64] + 4113cc: f9403be0 ldr x0, [sp, #112] + 4113d0: 9400068d bl 412e04 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE3endEv> + 4113d4: f9001fe0 str x0, [sp, #56] + 4113d8: 9100e3e1 add x1, sp, #0x38 + 4113dc: 910103e0 add x0, sp, #0x40 + 4113e0: 94000693 bl 412e2c <_ZN9__gnu_cxxneIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEEbRKNS5_IT_T0_EESP_> + 4113e4: 12001c00 and w0, w0, #0xff + 4113e8: 7100001f cmp w0, #0x0 + 4113ec: 54000280 b.eq 41143c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x134> // b.none + 4113f0: 910103e0 add x0, sp, #0x40 + 4113f4: 940006a9 bl 412e98 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEdeEv> + 4113f8: f90037e0 str x0, [sp, #104] + 4113fc: f94017f3 ldr x19, [sp, #40] + 411400: f94037e0 ldr x0, [sp, #104] + 411404: 91002000 add x0, x0, #0x8 + 411408: 940006aa bl 412eb0 <_ZSt4moveIRSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEONSt16remove_referenceIT_E4typeEOSI_> + 41140c: aa0003e1 mov x1, x0 + 411410: aa1303e0 mov x0, x19 + 411414: 940006ac bl 412ec4 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSEOSE_> + 411418: f94037e0 ldr x0, [sp, #104] + 41141c: f9400000 ldr x0, [x0] + 411420: aa0003e2 mov x2, x0 + 411424: 39409fe1 ldrb w1, [sp, #39] + 411428: f94017e0 ldr x0, [sp, #40] + 41142c: 940006b7 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 411430: 910103e0 add x0, sp, #0x40 + 411434: 9400068f bl 412e70 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEppEv> + 411438: 17ffffe8 b 4113d8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0xd0> + 41143c: 39409fe0 ldrb w0, [sp, #39] + 411440: 7100041f cmp w0, #0x1 + 411444: 540000c1 b.ne 41145c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x154> // b.any + 411448: f94017e0 ldr x0, [sp, #40] + 41144c: 39423001 ldrb w1, [x0, #140] + 411450: 3941ffe0 ldrb w0, [sp, #127] + 411454: 2a000020 orr w0, w1, w0 + 411458: 3901ffe0 strb w0, [sp, #127] + 41145c: f94017e0 ldr x0, [sp, #40] + 411460: 91006002 add x2, x0, #0x18 + 411464: f94017e0 ldr x0, [sp, #40] + 411468: 9100a000 add x0, x0, #0x28 + 41146c: aa0003e1 mov x1, x0 + 411470: aa0203e0 mov x0, x2 + 411474: 94000712 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 411478: 12001c00 and w0, w0, #0xff + 41147c: 7100001f cmp w0, #0x0 + 411480: 54000060 b.eq 41148c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x184> // b.none + 411484: 52800013 mov w19, #0x0 // #0 + 411488: 14000005 b 41149c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x194> + 41148c: f94017e0 ldr x0, [sp, #40] + 411490: 91006000 add x0, x0, #0x18 + 411494: 97fff9d9 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 411498: 52800033 mov w19, #0x1 // #1 + 41149c: 910123e0 add x0, sp, #0x48 + 4114a0: 97fff50f bl 40e8dc <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EED1Ev> + 4114a4: 7100067f cmp w19, #0x1 + 4114a8: 54000061 b.ne 4114b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x1ac> // b.any + 4114ac: 17ffffa7 b 411348 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x40> + 4114b0: d503201f nop + 4114b4: 39409fe0 ldrb w0, [sp, #39] + 4114b8: 7100001f cmp w0, #0x0 + 4114bc: 54000081 b.ne 4114cc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x1c4> // b.any + 4114c0: f94017e0 ldr x0, [sp, #40] + 4114c4: 39423000 ldrb w0, [x0, #140] + 4114c8: 3901ffe0 strb w0, [sp, #127] + 4114cc: f94017e0 ldr x0, [sp, #40] + 4114d0: 91018000 add x0, x0, #0x60 + 4114d4: 9400070b bl 413100 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5clearEv> + 4114d8: 3941ffe0 ldrb w0, [sp, #127] + 4114dc: 14000006 b 4114f4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb0EE+0x1ec> + 4114e0: aa0003f3 mov x19, x0 + 4114e4: 910123e0 add x0, sp, #0x48 + 4114e8: 97fff4fd bl 40e8dc <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EED1Ev> + 4114ec: aa1303e0 mov x0, x19 + 4114f0: 97ffd904 bl 407900 <_Unwind_Resume@plt> + 4114f4: f9400bf3 ldr x19, [sp, #16] + 4114f8: a8c87bfd ldp x29, x30, [sp], #128 + 4114fc: d65f03c0 ret + +0000000000411500 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb1EE>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_main_dispatchENSH_11_Match_modeESt17integral_constantIbLb1EE(): + 411500: a9bd7bfd stp x29, x30, [sp, #-48]! + 411504: 910003fd mov x29, sp + 411508: f9000fe0 str x0, [sp, #24] + 41150c: 39005fe1 strb w1, [sp, #23] + 411510: 390043e2 strb w2, [sp, #16] + 411514: f9400fe0 ldr x0, [sp, #24] + 411518: 3901d01f strb wzr, [x0, #116] + 41151c: 9100a3e0 add x0, sp, #0x28 + 411520: 97fff1e2 bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 411524: f9400fe0 ldr x0, [sp, #24] + 411528: 91018000 add x0, x0, #0x60 + 41152c: 94000700 bl 41312c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE14_M_get_sol_posEv> + 411530: aa0003e1 mov x1, x0 + 411534: f94017e0 ldr x0, [sp, #40] + 411538: f9000020 str x0, [x1] + 41153c: f9400fe2 ldr x2, [sp, #24] + 411540: f9400fe0 ldr x0, [sp, #24] + 411544: f9402000 ldr x0, [x0, #64] + 411548: aa0003e1 mov x1, x0 + 41154c: aa0203e0 mov x0, x2 + 411550: 940006ff bl 41314c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_> + 411554: f9400fe0 ldr x0, [sp, #24] + 411558: f9403000 ldr x0, [x0, #96] + 41155c: aa0003e2 mov x2, x0 + 411560: 39405fe1 ldrb w1, [sp, #23] + 411564: f9400fe0 ldr x0, [sp, #24] + 411568: 940007d1 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 41156c: f9400fe0 ldr x0, [sp, #24] + 411570: 3941d000 ldrb w0, [x0, #116] + 411574: a8c37bfd ldp x29, x30, [sp], #48 + 411578: d65f03c0 ret + +000000000041157c <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1Ev(): + 41157c: d10043ff sub sp, sp, #0x10 + 411580: f90007e0 str x0, [sp, #8] + 411584: d503201f nop + 411588: 910043ff add sp, sp, #0x10 + 41158c: d65f03c0 ret + +0000000000411590 <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev(): + 411590: d10043ff sub sp, sp, #0x10 + 411594: f90007e0 str x0, [sp, #8] + 411598: d503201f nop + 41159c: 910043ff add sp, sp, #0x10 + 4115a0: d65f03c0 ret + +00000000004115a4 <_ZNSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1ISaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC2ISaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4115a4: a9ba7bfd stp x29, x30, [sp, #-96]! + 4115a8: 910003fd mov x29, sp + 4115ac: a90153f3 stp x19, x20, [sp, #16] + 4115b0: f90013f5 str x21, [sp, #32] + 4115b4: f9002fe0 str x0, [sp, #88] + 4115b8: 390143e1 strb w1, [sp, #80] + 4115bc: f90027e2 str x2, [sp, #72] + 4115c0: f90023e3 str x3, [sp, #64] + 4115c4: f9001fe4 str x4, [sp, #56] + 4115c8: f9402ff3 ldr x19, [sp, #88] + 4115cc: f94023e0 ldr x0, [sp, #64] + 4115d0: 97fff9db bl 40fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE> + 4115d4: aa0003f4 mov x20, x0 + 4115d8: f9401fe0 ldr x0, [sp, #56] + 4115dc: 97fff9dd bl 40fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE> + 4115e0: aa0003e4 mov x4, x0 + 4115e4: aa1403e3 mov x3, x20 + 4115e8: f94027e2 ldr x2, [sp, #72] + 4115ec: 2a1503e1 mov w1, w21 + 4115f0: aa1303e0 mov x0, x19 + 4115f4: 9400081b bl 413660 <_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4115f8: d503201f nop + 4115fc: a94153f3 ldp x19, x20, [sp, #16] + 411600: f94013f5 ldr x21, [sp, #32] + 411604: a8c67bfd ldp x29, x30, [sp], #96 + 411608: d65f03c0 ret + +000000000041160c <_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 41160c: d10043ff sub sp, sp, #0x10 + 411610: f90007e0 str x0, [sp, #8] + 411614: f94007e0 ldr x0, [sp, #8] + 411618: f9400000 ldr x0, [x0] + 41161c: 910043ff add sp, sp, #0x10 + 411620: d65f03c0 ret + +0000000000411624 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv>: +_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv(): + 411624: a9bc7bfd stp x29, x30, [sp, #-64]! + 411628: 910003fd mov x29, sp + 41162c: f9000bf3 str x19, [sp, #16] + 411630: f90017e0 str x0, [sp, #40] + 411634: f94017e0 ldr x0, [sp, #40] + 411638: f9405800 ldr x0, [x0, #176] + 41163c: 91000402 add x2, x0, #0x1 + 411640: f94017e1 ldr x1, [sp, #40] + 411644: f9005822 str x2, [x1, #176] + 411648: 39400000 ldrb w0, [x0] + 41164c: 3900efe0 strb w0, [sp, #59] + 411650: f94017f3 ldr x19, [sp, #40] + 411654: f94017e0 ldr x0, [sp, #40] + 411658: f9406000 ldr x0, [x0, #192] + 41165c: 52800002 mov w2, #0x0 // #0 + 411660: 3940efe1 ldrb w1, [sp, #59] + 411664: 97ffec39 bl 40c748 <_ZNKSt5ctypeIcE6narrowEcc> + 411668: 12001c00 and w0, w0, #0xff + 41166c: 2a0003e1 mov w1, w0 + 411670: aa1303e0 mov x0, x19 + 411674: 97ffee1a bl 40cedc <_ZNSt8__detail12_ScannerBase14_M_find_escapeEc> + 411678: f9001be0 str x0, [sp, #48] + 41167c: f9401be0 ldr x0, [sp, #48] + 411680: f100001f cmp x0, #0x0 + 411684: 540001a0 b.eq 4116b8 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x94> // b.none + 411688: f94017e0 ldr x0, [sp, #40] + 41168c: 52800021 mov w1, #0x1 // #1 + 411690: b9009001 str w1, [x0, #144] + 411694: f94017e0 ldr x0, [sp, #40] + 411698: 91032003 add x3, x0, #0xc8 + 41169c: f9401be0 ldr x0, [sp, #48] + 4116a0: 39400000 ldrb w0, [x0] + 4116a4: 2a0003e2 mov w2, w0 + 4116a8: d2800021 mov x1, #0x1 // #1 + 4116ac: aa0303e0 mov x0, x3 + 4116b0: 97ffd890 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 4116b4: 14000055 b 411808 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x1e4> + 4116b8: f94017e0 ldr x0, [sp, #40] + 4116bc: f9406000 ldr x0, [x0, #192] + 4116c0: 3940efe2 ldrb w2, [sp, #59] + 4116c4: 52810001 mov w1, #0x800 // #2048 + 4116c8: 97ffec49 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 4116cc: 12001c00 and w0, w0, #0xff + 4116d0: 7100001f cmp w0, #0x0 + 4116d4: 54000120 b.eq 4116f8 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0xd4> // b.none + 4116d8: 3940efe0 ldrb w0, [sp, #59] + 4116dc: 7100e01f cmp w0, #0x38 + 4116e0: 540000c0 b.eq 4116f8 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0xd4> // b.none + 4116e4: 3940efe0 ldrb w0, [sp, #59] + 4116e8: 7100e41f cmp w0, #0x39 + 4116ec: 54000060 b.eq 4116f8 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0xd4> // b.none + 4116f0: 52800020 mov w0, #0x1 // #1 + 4116f4: 14000002 b 4116fc <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0xd8> + 4116f8: 52800000 mov w0, #0x0 // #0 + 4116fc: 7100001f cmp w0, #0x0 + 411700: 540007c0 b.eq 4117f8 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x1d4> // b.none + 411704: f94017e0 ldr x0, [sp, #40] + 411708: 91032000 add x0, x0, #0xc8 + 41170c: 3940efe2 ldrb w2, [sp, #59] + 411710: d2800021 mov x1, #0x1 // #1 + 411714: 97ffd877 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 411718: b9003fff str wzr, [sp, #60] + 41171c: b9403fe0 ldr w0, [sp, #60] + 411720: 7100041f cmp w0, #0x1 + 411724: 540003ec b.gt 4117a0 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x17c> + 411728: f94017e0 ldr x0, [sp, #40] + 41172c: f9405801 ldr x1, [x0, #176] + 411730: f94017e0 ldr x0, [sp, #40] + 411734: f9405c00 ldr x0, [x0, #184] + 411738: eb00003f cmp x1, x0 + 41173c: 54000320 b.eq 4117a0 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x17c> // b.none + 411740: f94017e0 ldr x0, [sp, #40] + 411744: f9406003 ldr x3, [x0, #192] + 411748: f94017e0 ldr x0, [sp, #40] + 41174c: f9405800 ldr x0, [x0, #176] + 411750: 39400000 ldrb w0, [x0] + 411754: 2a0003e2 mov w2, w0 + 411758: 52810001 mov w1, #0x800 // #2048 + 41175c: aa0303e0 mov x0, x3 + 411760: 97ffec23 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 411764: 12001c00 and w0, w0, #0xff + 411768: 7100001f cmp w0, #0x0 + 41176c: 540001a0 b.eq 4117a0 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x17c> // b.none + 411770: f94017e0 ldr x0, [sp, #40] + 411774: f9405800 ldr x0, [x0, #176] + 411778: 39400000 ldrb w0, [x0] + 41177c: 7100e01f cmp w0, #0x38 + 411780: 54000100 b.eq 4117a0 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x17c> // b.none + 411784: f94017e0 ldr x0, [sp, #40] + 411788: f9405800 ldr x0, [x0, #176] + 41178c: 39400000 ldrb w0, [x0] + 411790: 7100e41f cmp w0, #0x39 + 411794: 54000060 b.eq 4117a0 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x17c> // b.none + 411798: 52800020 mov w0, #0x1 // #1 + 41179c: 14000002 b 4117a4 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x180> + 4117a0: 52800000 mov w0, #0x0 // #0 + 4117a4: 7100001f cmp w0, #0x0 + 4117a8: 54000200 b.eq 4117e8 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x1c4> // b.none + 4117ac: f94017e0 ldr x0, [sp, #40] + 4117b0: 91032003 add x3, x0, #0xc8 + 4117b4: f94017e0 ldr x0, [sp, #40] + 4117b8: f9405800 ldr x0, [x0, #176] + 4117bc: 91000402 add x2, x0, #0x1 + 4117c0: f94017e1 ldr x1, [sp, #40] + 4117c4: f9005822 str x2, [x1, #176] + 4117c8: 39400000 ldrb w0, [x0] + 4117cc: 2a0003e1 mov w1, w0 + 4117d0: aa0303e0 mov x0, x3 + 4117d4: 97ffd657 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4117d8: b9403fe0 ldr w0, [sp, #60] + 4117dc: 11000400 add w0, w0, #0x1 + 4117e0: b9003fe0 str w0, [sp, #60] + 4117e4: 17ffffce b 41171c <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0xf8> + 4117e8: f94017e0 ldr x0, [sp, #40] + 4117ec: 52800041 mov w1, #0x2 // #2 + 4117f0: b9009001 str w1, [x0, #144] + 4117f4: 14000005 b 411808 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x1e4> + 4117f8: f0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4117fc: 91172001 add x1, x0, #0x5c8 + 411800: 52800040 mov w0, #0x2 // #2 + 411804: 97ffeca1 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 411808: f9400bf3 ldr x19, [sp, #16] + 41180c: a8c47bfd ldp x29, x30, [sp], #64 + 411810: d65f03c0 ret + +0000000000411814 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv>: +_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv(): + 411814: a9bb7bfd stp x29, x30, [sp, #-80]! + 411818: 910003fd mov x29, sp + 41181c: f9000bf3 str x19, [sp, #16] + 411820: f90017e0 str x0, [sp, #40] + 411824: f94017e0 ldr x0, [sp, #40] + 411828: f9405800 ldr x0, [x0, #176] + 41182c: 91000402 add x2, x0, #0x1 + 411830: f94017e1 ldr x1, [sp, #40] + 411834: f9005822 str x2, [x1, #176] + 411838: 39400000 ldrb w0, [x0] + 41183c: 39013fe0 strb w0, [sp, #79] + 411840: f94017e0 ldr x0, [sp, #40] + 411844: f9405013 ldr x19, [x0, #160] + 411848: f94017e0 ldr x0, [sp, #40] + 41184c: f9406000 ldr x0, [x0, #192] + 411850: 52800402 mov w2, #0x20 // #32 + 411854: 39413fe1 ldrb w1, [sp, #79] + 411858: 97ffebbc bl 40c748 <_ZNKSt5ctypeIcE6narrowEcc> + 41185c: 12001c00 and w0, w0, #0xff + 411860: 2a0003e1 mov w1, w0 + 411864: aa1303e0 mov x0, x19 + 411868: 97ffd606 bl 407080 + 41186c: f100001f cmp x0, #0x0 + 411870: 1a9f17e0 cset w0, eq // eq = none + 411874: 12001c00 and w0, w0, #0xff + 411878: 7100001f cmp w0, #0x0 + 41187c: 54000140 b.eq 4118a4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x90> // b.none + 411880: f94017e0 ldr x0, [sp, #40] + 411884: 52800021 mov w1, #0x1 // #1 + 411888: b9009001 str w1, [x0, #144] + 41188c: f94017e0 ldr x0, [sp, #40] + 411890: 91032000 add x0, x0, #0xc8 + 411894: 39413fe2 ldrb w2, [sp, #79] + 411898: d2800021 mov x1, #0x1 // #1 + 41189c: 97ffd815 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 4118a0: 14000115 b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 4118a4: 39413fe0 ldrb w0, [sp, #79] + 4118a8: 7101701f cmp w0, #0x5c + 4118ac: 540008e1 b.ne 4119c8 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x1b4> // b.any + 4118b0: f94017e0 ldr x0, [sp, #40] + 4118b4: f9405801 ldr x1, [x0, #176] + 4118b8: f94017e0 ldr x0, [sp, #40] + 4118bc: f9405c00 ldr x0, [x0, #184] + 4118c0: eb00003f cmp x1, x0 + 4118c4: 540000a1 b.ne 4118d8 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0xc4> // b.any + 4118c8: f0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4118cc: 91120001 add x1, x0, #0x480 + 4118d0: 52800040 mov w0, #0x2 // #2 + 4118d4: 97ffec6d bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4118d8: f94017e0 ldr x0, [sp, #40] + 4118dc: 97ffeda5 bl 40cf70 <_ZNKSt8__detail12_ScannerBase11_M_is_basicEv> + 4118e0: 12001c00 and w0, w0, #0xff + 4118e4: 52000000 eor w0, w0, #0x1 + 4118e8: 12001c00 and w0, w0, #0xff + 4118ec: 7100001f cmp w0, #0x0 + 4118f0: 54000201 b.ne 411930 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x11c> // b.any + 4118f4: f94017e0 ldr x0, [sp, #40] + 4118f8: f9405800 ldr x0, [x0, #176] + 4118fc: 39400000 ldrb w0, [x0] + 411900: 7100a01f cmp w0, #0x28 + 411904: 540001a0 b.eq 411938 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x124> // b.none + 411908: f94017e0 ldr x0, [sp, #40] + 41190c: f9405800 ldr x0, [x0, #176] + 411910: 39400000 ldrb w0, [x0] + 411914: 7100a41f cmp w0, #0x29 + 411918: 54000100 b.eq 411938 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x124> // b.none + 41191c: f94017e0 ldr x0, [sp, #40] + 411920: f9405800 ldr x0, [x0, #176] + 411924: 39400000 ldrb w0, [x0] + 411928: 7101ec1f cmp w0, #0x7b + 41192c: 54000060 b.eq 411938 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x124> // b.none + 411930: 52800020 mov w0, #0x1 // #1 + 411934: 14000002 b 41193c <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x128> + 411938: 52800000 mov w0, #0x0 // #0 + 41193c: 7100001f cmp w0, #0x0 + 411940: 54000360 b.eq 4119ac <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x198> // b.none + 411944: f94017e0 ldr x0, [sp, #40] + 411948: f9407800 ldr x0, [x0, #240] + 41194c: 9341fc01 asr x1, x0, #1 + 411950: f94017e0 ldr x0, [sp, #40] + 411954: 8b010002 add x2, x0, x1 + 411958: f94017e0 ldr x0, [sp, #40] + 41195c: f9407800 ldr x0, [x0, #240] + 411960: 92400000 and x0, x0, #0x1 + 411964: f100001f cmp x0, #0x0 + 411968: 54000180 b.eq 411998 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x184> // b.none + 41196c: f94017e0 ldr x0, [sp, #40] + 411970: f9407800 ldr x0, [x0, #240] + 411974: 9341fc01 asr x1, x0, #1 + 411978: f94017e0 ldr x0, [sp, #40] + 41197c: 8b010000 add x0, x0, x1 + 411980: f9400000 ldr x0, [x0] + 411984: f94017e1 ldr x1, [sp, #40] + 411988: f9407421 ldr x1, [x1, #232] + 41198c: 8b010000 add x0, x0, x1 + 411990: f9400001 ldr x1, [x0] + 411994: 14000003 b 4119a0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x18c> + 411998: f94017e0 ldr x0, [sp, #40] + 41199c: f9407401 ldr x1, [x0, #232] + 4119a0: aa0203e0 mov x0, x2 + 4119a4: d63f0020 blr x1 + 4119a8: 140000d3 b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 4119ac: f94017e0 ldr x0, [sp, #40] + 4119b0: f9405800 ldr x0, [x0, #176] + 4119b4: 91000402 add x2, x0, #0x1 + 4119b8: f94017e1 ldr x1, [sp, #40] + 4119bc: f9005822 str x2, [x1, #176] + 4119c0: 39400000 ldrb w0, [x0] + 4119c4: 39013fe0 strb w0, [sp, #79] + 4119c8: 39413fe0 ldrb w0, [sp, #79] + 4119cc: 7100a01f cmp w0, #0x28 + 4119d0: 54000d81 b.ne 411b80 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x36c> // b.any + 4119d4: f94017e0 ldr x0, [sp, #40] + 4119d8: 97ffed5a bl 40cf40 <_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv> + 4119dc: 12001c00 and w0, w0, #0xff + 4119e0: 7100001f cmp w0, #0x0 + 4119e4: 54000100 b.eq 411a04 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x1f0> // b.none + 4119e8: f94017e0 ldr x0, [sp, #40] + 4119ec: f9405800 ldr x0, [x0, #176] + 4119f0: 39400000 ldrb w0, [x0] + 4119f4: 7100fc1f cmp w0, #0x3f + 4119f8: 54000061 b.ne 411a04 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x1f0> // b.any + 4119fc: 52800020 mov w0, #0x1 // #1 + 411a00: 14000002 b 411a08 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x1f4> + 411a04: 52800000 mov w0, #0x0 // #0 + 411a08: 7100001f cmp w0, #0x0 + 411a0c: 54000980 b.eq 411b3c <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x328> // b.none + 411a10: f94017e0 ldr x0, [sp, #40] + 411a14: f9405800 ldr x0, [x0, #176] + 411a18: 91000401 add x1, x0, #0x1 + 411a1c: f94017e0 ldr x0, [sp, #40] + 411a20: f9005801 str x1, [x0, #176] + 411a24: f94017e0 ldr x0, [sp, #40] + 411a28: f9405801 ldr x1, [x0, #176] + 411a2c: f94017e0 ldr x0, [sp, #40] + 411a30: f9405c00 ldr x0, [x0, #184] + 411a34: eb00003f cmp x1, x0 + 411a38: 1a9f17e0 cset w0, eq // eq = none + 411a3c: 12001c00 and w0, w0, #0xff + 411a40: 7100001f cmp w0, #0x0 + 411a44: 540000a0 b.eq 411a58 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x244> // b.none + 411a48: f0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 411a4c: 9117a001 add x1, x0, #0x5e8 + 411a50: 528000a0 mov w0, #0x5 // #5 + 411a54: 97ffec0d bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 411a58: f94017e0 ldr x0, [sp, #40] + 411a5c: f9405800 ldr x0, [x0, #176] + 411a60: 39400000 ldrb w0, [x0] + 411a64: 7100e81f cmp w0, #0x3a + 411a68: 54000141 b.ne 411a90 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x27c> // b.any + 411a6c: f94017e0 ldr x0, [sp, #40] + 411a70: f9405800 ldr x0, [x0, #176] + 411a74: 91000401 add x1, x0, #0x1 + 411a78: f94017e0 ldr x0, [sp, #40] + 411a7c: f9005801 str x1, [x0, #176] + 411a80: f94017e0 ldr x0, [sp, #40] + 411a84: 528000c1 mov w1, #0x6 // #6 + 411a88: b9009001 str w1, [x0, #144] + 411a8c: 1400009a b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411a90: f94017e0 ldr x0, [sp, #40] + 411a94: f9405800 ldr x0, [x0, #176] + 411a98: 39400000 ldrb w0, [x0] + 411a9c: 7100f41f cmp w0, #0x3d + 411aa0: 540001e1 b.ne 411adc <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x2c8> // b.any + 411aa4: f94017e0 ldr x0, [sp, #40] + 411aa8: f9405800 ldr x0, [x0, #176] + 411aac: 91000401 add x1, x0, #0x1 + 411ab0: f94017e0 ldr x0, [sp, #40] + 411ab4: f9005801 str x1, [x0, #176] + 411ab8: f94017e0 ldr x0, [sp, #40] + 411abc: 528000e1 mov w1, #0x7 // #7 + 411ac0: b9009001 str w1, [x0, #144] + 411ac4: f94017e0 ldr x0, [sp, #40] + 411ac8: 91032000 add x0, x0, #0xc8 + 411acc: 52800e02 mov w2, #0x70 // #112 + 411ad0: d2800021 mov x1, #0x1 // #1 + 411ad4: 97ffd787 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 411ad8: 14000087 b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411adc: f94017e0 ldr x0, [sp, #40] + 411ae0: f9405800 ldr x0, [x0, #176] + 411ae4: 39400000 ldrb w0, [x0] + 411ae8: 7100841f cmp w0, #0x21 + 411aec: 540001e1 b.ne 411b28 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x314> // b.any + 411af0: f94017e0 ldr x0, [sp, #40] + 411af4: f9405800 ldr x0, [x0, #176] + 411af8: 91000401 add x1, x0, #0x1 + 411afc: f94017e0 ldr x0, [sp, #40] + 411b00: f9005801 str x1, [x0, #176] + 411b04: f94017e0 ldr x0, [sp, #40] + 411b08: 528000e1 mov w1, #0x7 // #7 + 411b0c: b9009001 str w1, [x0, #144] + 411b10: f94017e0 ldr x0, [sp, #40] + 411b14: 91032000 add x0, x0, #0xc8 + 411b18: 52800dc2 mov w2, #0x6e // #110 + 411b1c: d2800021 mov x1, #0x1 // #1 + 411b20: 97ffd774 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 411b24: 14000074 b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411b28: f0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 411b2c: 91188001 add x1, x0, #0x620 + 411b30: 528000a0 mov w0, #0x5 // #5 + 411b34: 97ffebd5 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 411b38: 1400006f b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411b3c: f94017e0 ldr x0, [sp, #40] + 411b40: b9408c00 ldr w0, [x0, #140] + 411b44: 52800041 mov w1, #0x2 // #2 + 411b48: 97ffeb8a bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 411b4c: 7100001f cmp w0, #0x0 + 411b50: 1a9f07e0 cset w0, ne // ne = any + 411b54: 12001c00 and w0, w0, #0xff + 411b58: 7100001f cmp w0, #0x0 + 411b5c: 540000a0 b.eq 411b70 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x35c> // b.none + 411b60: f94017e0 ldr x0, [sp, #40] + 411b64: 528000c1 mov w1, #0x6 // #6 + 411b68: b9009001 str w1, [x0, #144] + 411b6c: 14000062 b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411b70: f94017e0 ldr x0, [sp, #40] + 411b74: 528000a1 mov w1, #0x5 // #5 + 411b78: b9009001 str w1, [x0, #144] + 411b7c: 1400005e b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411b80: 39413fe0 ldrb w0, [sp, #79] + 411b84: 7100a41f cmp w0, #0x29 + 411b88: 540000a1 b.ne 411b9c <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x388> // b.any + 411b8c: f94017e0 ldr x0, [sp, #40] + 411b90: 52800101 mov w1, #0x8 // #8 + 411b94: b9009001 str w1, [x0, #144] + 411b98: 14000057 b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411b9c: 39413fe0 ldrb w0, [sp, #79] + 411ba0: 71016c1f cmp w0, #0x5b + 411ba4: 540003e1 b.ne 411c20 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x40c> // b.any + 411ba8: f94017e0 ldr x0, [sp, #40] + 411bac: 52800041 mov w1, #0x2 // #2 + 411bb0: b9008801 str w1, [x0, #136] + 411bb4: f94017e0 ldr x0, [sp, #40] + 411bb8: 52800021 mov w1, #0x1 // #1 + 411bbc: 3902a001 strb w1, [x0, #168] + 411bc0: f94017e0 ldr x0, [sp, #40] + 411bc4: f9405801 ldr x1, [x0, #176] + 411bc8: f94017e0 ldr x0, [sp, #40] + 411bcc: f9405c00 ldr x0, [x0, #184] + 411bd0: eb00003f cmp x1, x0 + 411bd4: 540001e0 b.eq 411c10 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x3fc> // b.none + 411bd8: f94017e0 ldr x0, [sp, #40] + 411bdc: f9405800 ldr x0, [x0, #176] + 411be0: 39400000 ldrb w0, [x0] + 411be4: 7101781f cmp w0, #0x5e + 411be8: 54000141 b.ne 411c10 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x3fc> // b.any + 411bec: f94017e0 ldr x0, [sp, #40] + 411bf0: 52800141 mov w1, #0xa // #10 + 411bf4: b9009001 str w1, [x0, #144] + 411bf8: f94017e0 ldr x0, [sp, #40] + 411bfc: f9405800 ldr x0, [x0, #176] + 411c00: 91000401 add x1, x0, #0x1 + 411c04: f94017e0 ldr x0, [sp, #40] + 411c08: f9005801 str x1, [x0, #176] + 411c0c: 1400003a b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411c10: f94017e0 ldr x0, [sp, #40] + 411c14: 52800121 mov w1, #0x9 // #9 + 411c18: b9009001 str w1, [x0, #144] + 411c1c: 14000036 b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411c20: 39413fe0 ldrb w0, [sp, #79] + 411c24: 7101ec1f cmp w0, #0x7b + 411c28: 54000101 b.ne 411c48 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x434> // b.any + 411c2c: f94017e0 ldr x0, [sp, #40] + 411c30: 52800021 mov w1, #0x1 // #1 + 411c34: b9008801 str w1, [x0, #136] + 411c38: f94017e0 ldr x0, [sp, #40] + 411c3c: 52800181 mov w1, #0xc // #12 + 411c40: b9009001 str w1, [x0, #144] + 411c44: 1400002c b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411c48: 39413fe0 ldrb w0, [sp, #79] + 411c4c: 7101741f cmp w0, #0x5d + 411c50: 540003e0 b.eq 411ccc <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4b8> // b.none + 411c54: 39413fe0 ldrb w0, [sp, #79] + 411c58: 7101f41f cmp w0, #0x7d + 411c5c: 54000380 b.eq 411ccc <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4b8> // b.none + 411c60: f94017e0 ldr x0, [sp, #40] + 411c64: f90023e0 str x0, [sp, #64] + 411c68: f94017e0 ldr x0, [sp, #40] + 411c6c: f9406000 ldr x0, [x0, #192] + 411c70: 52800002 mov w2, #0x0 // #0 + 411c74: 39413fe1 ldrb w1, [sp, #79] + 411c78: 97ffeab4 bl 40c748 <_ZNKSt5ctypeIcE6narrowEcc> + 411c7c: 12001c00 and w0, w0, #0xff + 411c80: 3900ffe0 strb w0, [sp, #63] + 411c84: f94023e0 ldr x0, [sp, #64] + 411c88: 39400000 ldrb w0, [x0] + 411c8c: 7100001f cmp w0, #0x0 + 411c90: 54000300 b.eq 411cf0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4dc> // b.none + 411c94: f94023e0 ldr x0, [sp, #64] + 411c98: 39400000 ldrb w0, [x0] + 411c9c: 3940ffe1 ldrb w1, [sp, #63] + 411ca0: 6b00003f cmp w1, w0 + 411ca4: 540000c1 b.ne 411cbc <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4a8> // b.any + 411ca8: f94023e0 ldr x0, [sp, #64] + 411cac: b9400401 ldr w1, [x0, #4] + 411cb0: f94017e0 ldr x0, [sp, #40] + 411cb4: b9009001 str w1, [x0, #144] + 411cb8: 1400000f b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411cbc: f94023e0 ldr x0, [sp, #64] + 411cc0: 91002000 add x0, x0, #0x8 + 411cc4: f90023e0 str x0, [sp, #64] + 411cc8: 17ffffef b 411c84 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x470> + 411ccc: f94017e0 ldr x0, [sp, #40] + 411cd0: 52800021 mov w1, #0x1 // #1 + 411cd4: b9009001 str w1, [x0, #144] + 411cd8: f94017e0 ldr x0, [sp, #40] + 411cdc: 91032000 add x0, x0, #0xc8 + 411ce0: 39413fe2 ldrb w2, [sp, #79] + 411ce4: d2800021 mov x1, #0x1 // #1 + 411ce8: 97ffd702 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 411cec: 14000002 b 411cf4 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x4e0> + 411cf0: d503201f nop + 411cf4: f9400bf3 ldr x19, [sp, #16] + 411cf8: a8c57bfd ldp x29, x30, [sp], #80 + 411cfc: d65f03c0 ret + +0000000000411d00 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv>: +_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv(): + 411d00: a9bd7bfd stp x29, x30, [sp, #-48]! + 411d04: 910003fd mov x29, sp + 411d08: f9000fe0 str x0, [sp, #24] + 411d0c: f9400fe0 ldr x0, [sp, #24] + 411d10: f9405801 ldr x1, [x0, #176] + 411d14: f9400fe0 ldr x0, [sp, #24] + 411d18: f9405c00 ldr x0, [x0, #184] + 411d1c: eb00003f cmp x1, x0 + 411d20: 540000a1 b.ne 411d34 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x34> // b.any + 411d24: f0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 411d28: 91192001 add x1, x0, #0x648 + 411d2c: 52800080 mov w0, #0x4 // #4 + 411d30: 97ffeb56 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 411d34: f9400fe0 ldr x0, [sp, #24] + 411d38: f9405800 ldr x0, [x0, #176] + 411d3c: 91000402 add x2, x0, #0x1 + 411d40: f9400fe1 ldr x1, [sp, #24] + 411d44: f9005822 str x2, [x1, #176] + 411d48: 39400000 ldrb w0, [x0] + 411d4c: 3900bfe0 strb w0, [sp, #47] + 411d50: 3940bfe0 ldrb w0, [sp, #47] + 411d54: 7100b41f cmp w0, #0x2d + 411d58: 540000a1 b.ne 411d6c <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x6c> // b.any + 411d5c: f9400fe0 ldr x0, [sp, #24] + 411d60: 52800381 mov w1, #0x1c // #28 + 411d64: b9009001 str w1, [x0, #144] + 411d68: 1400009a b 411fd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2d0> + 411d6c: 3940bfe0 ldrb w0, [sp, #47] + 411d70: 71016c1f cmp w0, #0x5b + 411d74: 54000941 b.ne 411e9c <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x19c> // b.any + 411d78: f9400fe0 ldr x0, [sp, #24] + 411d7c: f9405801 ldr x1, [x0, #176] + 411d80: f9400fe0 ldr x0, [sp, #24] + 411d84: f9405c00 ldr x0, [x0, #184] + 411d88: eb00003f cmp x1, x0 + 411d8c: 540000a1 b.ne 411da0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0xa0> // b.any + 411d90: f0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 411d94: 911a0001 add x1, x0, #0x680 + 411d98: 52800080 mov w0, #0x4 // #4 + 411d9c: 97ffeb3b bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 411da0: f9400fe0 ldr x0, [sp, #24] + 411da4: f9405800 ldr x0, [x0, #176] + 411da8: 39400000 ldrb w0, [x0] + 411dac: 7100b81f cmp w0, #0x2e + 411db0: 540001c1 b.ne 411de8 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0xe8> // b.any + 411db4: f9400fe0 ldr x0, [sp, #24] + 411db8: 52800201 mov w1, #0x10 // #16 + 411dbc: b9009001 str w1, [x0, #144] + 411dc0: f9400fe0 ldr x0, [sp, #24] + 411dc4: f9405800 ldr x0, [x0, #176] + 411dc8: 91000402 add x2, x0, #0x1 + 411dcc: f9400fe1 ldr x1, [sp, #24] + 411dd0: f9005822 str x2, [x1, #176] + 411dd4: 39400000 ldrb w0, [x0] + 411dd8: 2a0003e1 mov w1, w0 + 411ddc: f9400fe0 ldr x0, [sp, #24] + 411de0: 9400064d bl 413714 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc> + 411de4: 1400007b b 411fd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2d0> + 411de8: f9400fe0 ldr x0, [sp, #24] + 411dec: f9405800 ldr x0, [x0, #176] + 411df0: 39400000 ldrb w0, [x0] + 411df4: 7100e81f cmp w0, #0x3a + 411df8: 540001c1 b.ne 411e30 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x130> // b.any + 411dfc: f9400fe0 ldr x0, [sp, #24] + 411e00: 528001e1 mov w1, #0xf // #15 + 411e04: b9009001 str w1, [x0, #144] + 411e08: f9400fe0 ldr x0, [sp, #24] + 411e0c: f9405800 ldr x0, [x0, #176] + 411e10: 91000402 add x2, x0, #0x1 + 411e14: f9400fe1 ldr x1, [sp, #24] + 411e18: f9005822 str x2, [x1, #176] + 411e1c: 39400000 ldrb w0, [x0] + 411e20: 2a0003e1 mov w1, w0 + 411e24: f9400fe0 ldr x0, [sp, #24] + 411e28: 9400063b bl 413714 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc> + 411e2c: 14000069 b 411fd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2d0> + 411e30: f9400fe0 ldr x0, [sp, #24] + 411e34: f9405800 ldr x0, [x0, #176] + 411e38: 39400000 ldrb w0, [x0] + 411e3c: 7100f41f cmp w0, #0x3d + 411e40: 540001c1 b.ne 411e78 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x178> // b.any + 411e44: f9400fe0 ldr x0, [sp, #24] + 411e48: 52800221 mov w1, #0x11 // #17 + 411e4c: b9009001 str w1, [x0, #144] + 411e50: f9400fe0 ldr x0, [sp, #24] + 411e54: f9405800 ldr x0, [x0, #176] + 411e58: 91000402 add x2, x0, #0x1 + 411e5c: f9400fe1 ldr x1, [sp, #24] + 411e60: f9005822 str x2, [x1, #176] + 411e64: 39400000 ldrb w0, [x0] + 411e68: 2a0003e1 mov w1, w0 + 411e6c: f9400fe0 ldr x0, [sp, #24] + 411e70: 94000629 bl 413714 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc> + 411e74: 14000057 b 411fd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2d0> + 411e78: f9400fe0 ldr x0, [sp, #24] + 411e7c: 52800021 mov w1, #0x1 // #1 + 411e80: b9009001 str w1, [x0, #144] + 411e84: f9400fe0 ldr x0, [sp, #24] + 411e88: 91032000 add x0, x0, #0xc8 + 411e8c: 3940bfe2 ldrb w2, [sp, #47] + 411e90: d2800021 mov x1, #0x1 // #1 + 411e94: 97ffd697 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 411e98: 1400004e b 411fd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2d0> + 411e9c: 3940bfe0 ldrb w0, [sp, #47] + 411ea0: 7101741f cmp w0, #0x5d + 411ea4: 540001c1 b.ne 411edc <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x1dc> // b.any + 411ea8: f9400fe0 ldr x0, [sp, #24] + 411eac: 97ffec25 bl 40cf40 <_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv> + 411eb0: 12001c00 and w0, w0, #0xff + 411eb4: 7100001f cmp w0, #0x0 + 411eb8: 540000e1 b.ne 411ed4 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x1d4> // b.any + 411ebc: f9400fe0 ldr x0, [sp, #24] + 411ec0: 3942a000 ldrb w0, [x0, #168] + 411ec4: 52000000 eor w0, w0, #0x1 + 411ec8: 12001c00 and w0, w0, #0xff + 411ecc: 7100001f cmp w0, #0x0 + 411ed0: 54000060 b.eq 411edc <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x1dc> // b.none + 411ed4: 52800020 mov w0, #0x1 // #1 + 411ed8: 14000002 b 411ee0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x1e0> + 411edc: 52800000 mov w0, #0x0 // #0 + 411ee0: 7100001f cmp w0, #0x0 + 411ee4: 540000e0 b.eq 411f00 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x200> // b.none + 411ee8: f9400fe0 ldr x0, [sp, #24] + 411eec: 52800161 mov w1, #0xb // #11 + 411ef0: b9009001 str w1, [x0, #144] + 411ef4: f9400fe0 ldr x0, [sp, #24] + 411ef8: b900881f str wzr, [x0, #136] + 411efc: 14000035 b 411fd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2d0> + 411f00: 3940bfe0 ldrb w0, [sp, #47] + 411f04: 7101701f cmp w0, #0x5c + 411f08: 540001a1 b.ne 411f3c <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x23c> // b.any + 411f0c: f9400fe0 ldr x0, [sp, #24] + 411f10: 97ffec0c bl 40cf40 <_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv> + 411f14: 12001c00 and w0, w0, #0xff + 411f18: 7100001f cmp w0, #0x0 + 411f1c: 540000c1 b.ne 411f34 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x234> // b.any + 411f20: f9400fe0 ldr x0, [sp, #24] + 411f24: 97ffec25 bl 40cfb8 <_ZNKSt8__detail12_ScannerBase9_M_is_awkEv> + 411f28: 12001c00 and w0, w0, #0xff + 411f2c: 7100001f cmp w0, #0x0 + 411f30: 54000060 b.eq 411f3c <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x23c> // b.none + 411f34: 52800020 mov w0, #0x1 // #1 + 411f38: 14000002 b 411f40 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x240> + 411f3c: 52800000 mov w0, #0x0 // #0 + 411f40: 7100001f cmp w0, #0x0 + 411f44: 54000360 b.eq 411fb0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2b0> // b.none + 411f48: f9400fe0 ldr x0, [sp, #24] + 411f4c: f9407800 ldr x0, [x0, #240] + 411f50: 9341fc01 asr x1, x0, #1 + 411f54: f9400fe0 ldr x0, [sp, #24] + 411f58: 8b010002 add x2, x0, x1 + 411f5c: f9400fe0 ldr x0, [sp, #24] + 411f60: f9407800 ldr x0, [x0, #240] + 411f64: 92400000 and x0, x0, #0x1 + 411f68: f100001f cmp x0, #0x0 + 411f6c: 54000180 b.eq 411f9c <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x29c> // b.none + 411f70: f9400fe0 ldr x0, [sp, #24] + 411f74: f9407800 ldr x0, [x0, #240] + 411f78: 9341fc01 asr x1, x0, #1 + 411f7c: f9400fe0 ldr x0, [sp, #24] + 411f80: 8b010000 add x0, x0, x1 + 411f84: f9400000 ldr x0, [x0] + 411f88: f9400fe1 ldr x1, [sp, #24] + 411f8c: f9407421 ldr x1, [x1, #232] + 411f90: 8b010000 add x0, x0, x1 + 411f94: f9400001 ldr x1, [x0] + 411f98: 14000003 b 411fa4 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2a4> + 411f9c: f9400fe0 ldr x0, [sp, #24] + 411fa0: f9407401 ldr x1, [x0, #232] + 411fa4: aa0203e0 mov x0, x2 + 411fa8: d63f0020 blr x1 + 411fac: 14000009 b 411fd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x2d0> + 411fb0: f9400fe0 ldr x0, [sp, #24] + 411fb4: 52800021 mov w1, #0x1 // #1 + 411fb8: b9009001 str w1, [x0, #144] + 411fbc: f9400fe0 ldr x0, [sp, #24] + 411fc0: 91032000 add x0, x0, #0xc8 + 411fc4: 3940bfe2 ldrb w2, [sp, #47] + 411fc8: d2800021 mov x1, #0x1 // #1 + 411fcc: 97ffd649 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 411fd0: f9400fe0 ldr x0, [sp, #24] + 411fd4: 3902a01f strb wzr, [x0, #168] + 411fd8: d503201f nop + 411fdc: a8c37bfd ldp x29, x30, [sp], #48 + 411fe0: d65f03c0 ret + +0000000000411fe4 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv>: +_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv(): + 411fe4: a9bd7bfd stp x29, x30, [sp, #-48]! + 411fe8: 910003fd mov x29, sp + 411fec: f9000fe0 str x0, [sp, #24] + 411ff0: f9400fe0 ldr x0, [sp, #24] + 411ff4: f9405801 ldr x1, [x0, #176] + 411ff8: f9400fe0 ldr x0, [sp, #24] + 411ffc: f9405c00 ldr x0, [x0, #184] + 412000: eb00003f cmp x1, x0 + 412004: 540000a1 b.ne 412018 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x34> // b.any + 412008: d0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41200c: 911ac001 add x1, x0, #0x6b0 + 412010: 528000c0 mov w0, #0x6 // #6 + 412014: 97ffea9d bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 412018: f9400fe0 ldr x0, [sp, #24] + 41201c: f9405800 ldr x0, [x0, #176] + 412020: 91000402 add x2, x0, #0x1 + 412024: f9400fe1 ldr x1, [sp, #24] + 412028: f9005822 str x2, [x1, #176] + 41202c: 39400000 ldrb w0, [x0] + 412030: 3900bfe0 strb w0, [sp, #47] + 412034: f9400fe0 ldr x0, [sp, #24] + 412038: f9406000 ldr x0, [x0, #192] + 41203c: 3940bfe2 ldrb w2, [sp, #47] + 412040: 52810001 mov w1, #0x800 // #2048 + 412044: 97ffe9ea bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 412048: 12001c00 and w0, w0, #0xff + 41204c: 7100001f cmp w0, #0x0 + 412050: 54000580 b.eq 412100 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x11c> // b.none + 412054: f9400fe0 ldr x0, [sp, #24] + 412058: 52800341 mov w1, #0x1a // #26 + 41205c: b9009001 str w1, [x0, #144] + 412060: f9400fe0 ldr x0, [sp, #24] + 412064: 91032000 add x0, x0, #0xc8 + 412068: 3940bfe2 ldrb w2, [sp, #47] + 41206c: d2800021 mov x1, #0x1 // #1 + 412070: 97ffd620 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 412074: f9400fe0 ldr x0, [sp, #24] + 412078: f9405801 ldr x1, [x0, #176] + 41207c: f9400fe0 ldr x0, [sp, #24] + 412080: f9405c00 ldr x0, [x0, #184] + 412084: eb00003f cmp x1, x0 + 412088: 540001e0 b.eq 4120c4 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0xe0> // b.none + 41208c: f9400fe0 ldr x0, [sp, #24] + 412090: f9406003 ldr x3, [x0, #192] + 412094: f9400fe0 ldr x0, [sp, #24] + 412098: f9405800 ldr x0, [x0, #176] + 41209c: 39400000 ldrb w0, [x0] + 4120a0: 2a0003e2 mov w2, w0 + 4120a4: 52810001 mov w1, #0x800 // #2048 + 4120a8: aa0303e0 mov x0, x3 + 4120ac: 97ffe9d0 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 4120b0: 12001c00 and w0, w0, #0xff + 4120b4: 7100001f cmp w0, #0x0 + 4120b8: 54000060 b.eq 4120c4 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0xe0> // b.none + 4120bc: 52800020 mov w0, #0x1 // #1 + 4120c0: 14000002 b 4120c8 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0xe4> + 4120c4: 52800000 mov w0, #0x0 // #0 + 4120c8: 7100001f cmp w0, #0x0 + 4120cc: 54000880 b.eq 4121dc <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1f8> // b.none + 4120d0: f9400fe0 ldr x0, [sp, #24] + 4120d4: 91032003 add x3, x0, #0xc8 + 4120d8: f9400fe0 ldr x0, [sp, #24] + 4120dc: f9405800 ldr x0, [x0, #176] + 4120e0: 91000402 add x2, x0, #0x1 + 4120e4: f9400fe1 ldr x1, [sp, #24] + 4120e8: f9005822 str x2, [x1, #176] + 4120ec: 39400000 ldrb w0, [x0] + 4120f0: 2a0003e1 mov w1, w0 + 4120f4: aa0303e0 mov x0, x3 + 4120f8: 97ffd40e bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4120fc: 17ffffde b 412074 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x90> + 412100: 3940bfe0 ldrb w0, [sp, #47] + 412104: 7100b01f cmp w0, #0x2c + 412108: 540000a1 b.ne 41211c <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x138> // b.any + 41210c: f9400fe0 ldr x0, [sp, #24] + 412110: 52800321 mov w1, #0x19 // #25 + 412114: b9009001 str w1, [x0, #144] + 412118: 14000031 b 4121dc <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1f8> + 41211c: f9400fe0 ldr x0, [sp, #24] + 412120: 97ffeb94 bl 40cf70 <_ZNKSt8__detail12_ScannerBase11_M_is_basicEv> + 412124: 12001c00 and w0, w0, #0xff + 412128: 7100001f cmp w0, #0x0 + 41212c: 540003e0 b.eq 4121a8 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1c4> // b.none + 412130: 3940bfe0 ldrb w0, [sp, #47] + 412134: 7101701f cmp w0, #0x5c + 412138: 540002e1 b.ne 412194 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1b0> // b.any + 41213c: f9400fe0 ldr x0, [sp, #24] + 412140: f9405801 ldr x1, [x0, #176] + 412144: f9400fe0 ldr x0, [sp, #24] + 412148: f9405c00 ldr x0, [x0, #184] + 41214c: eb00003f cmp x1, x0 + 412150: 54000220 b.eq 412194 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1b0> // b.none + 412154: f9400fe0 ldr x0, [sp, #24] + 412158: f9405800 ldr x0, [x0, #176] + 41215c: 39400000 ldrb w0, [x0] + 412160: 7101f41f cmp w0, #0x7d + 412164: 54000181 b.ne 412194 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1b0> // b.any + 412168: f9400fe0 ldr x0, [sp, #24] + 41216c: b900881f str wzr, [x0, #136] + 412170: f9400fe0 ldr x0, [sp, #24] + 412174: 528001a1 mov w1, #0xd // #13 + 412178: b9009001 str w1, [x0, #144] + 41217c: f9400fe0 ldr x0, [sp, #24] + 412180: f9405800 ldr x0, [x0, #176] + 412184: 91000401 add x1, x0, #0x1 + 412188: f9400fe0 ldr x0, [sp, #24] + 41218c: f9005801 str x1, [x0, #176] + 412190: 14000013 b 4121dc <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1f8> + 412194: d0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 412198: 911ba001 add x1, x0, #0x6e8 + 41219c: 528000e0 mov w0, #0x7 // #7 + 4121a0: 97ffea3a bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4121a4: 1400000e b 4121dc <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1f8> + 4121a8: 3940bfe0 ldrb w0, [sp, #47] + 4121ac: 7101f41f cmp w0, #0x7d + 4121b0: 540000e1 b.ne 4121cc <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1e8> // b.any + 4121b4: f9400fe0 ldr x0, [sp, #24] + 4121b8: b900881f str wzr, [x0, #136] + 4121bc: f9400fe0 ldr x0, [sp, #24] + 4121c0: 528001a1 mov w1, #0xd // #13 + 4121c4: b9009001 str w1, [x0, #144] + 4121c8: 14000005 b 4121dc <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1f8> + 4121cc: d0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4121d0: 911ba001 add x1, x0, #0x6e8 + 4121d4: 528000e0 mov w0, #0x7 // #7 + 4121d8: 97ffea2c bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4121dc: d503201f nop + 4121e0: a8c37bfd ldp x29, x30, [sp], #48 + 4121e4: d65f03c0 ret + +00000000004121e8 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EEC1Ev>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EEC2Ev(): + 4121e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4121ec: 910003fd mov x29, sp + 4121f0: f9000bf3 str x19, [sp, #16] + 4121f4: f90017e0 str x0, [sp, #40] + 4121f8: f94017e0 ldr x0, [sp, #40] + 4121fc: 94000596 bl 413854 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE11_Deque_implC1Ev> + 412200: d2800001 mov x1, #0x0 // #0 + 412204: f94017e0 ldr x0, [sp, #40] + 412208: 940005a5 bl 41389c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm> + 41220c: 14000006 b 412224 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EEC1Ev+0x3c> + 412210: aa0003f3 mov x19, x0 + 412214: f94017e0 ldr x0, [sp, #40] + 412218: 97fff499 bl 40f47c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE11_Deque_implD1Ev> + 41221c: aa1303e0 mov x0, x19 + 412220: 97ffd5b8 bl 407900 <_Unwind_Resume@plt> + 412224: f9400bf3 ldr x19, [sp, #16] + 412228: a8c37bfd ldp x29, x30, [sp], #48 + 41222c: d65f03c0 ret + +0000000000412230 <_ZNSt16allocator_traitsISaImEE9constructImJRKmEEEvRS0_PT_DpOT0_>: +_ZNSt16allocator_traitsISaImEE9constructImJRKmEEEvRS0_PT_DpOT0_(): + 412230: a9bd7bfd stp x29, x30, [sp, #-48]! + 412234: 910003fd mov x29, sp + 412238: f90017e0 str x0, [sp, #40] + 41223c: f90013e1 str x1, [sp, #32] + 412240: f9000fe2 str x2, [sp, #24] + 412244: f9400fe0 ldr x0, [sp, #24] + 412248: 940005fb bl 413a34 <_ZSt7forwardIRKmEOT_RNSt16remove_referenceIS2_E4typeE> + 41224c: aa0003e2 mov x2, x0 + 412250: f94013e1 ldr x1, [sp, #32] + 412254: f94017e0 ldr x0, [sp, #40] + 412258: 940005fc bl 413a48 <_ZN9__gnu_cxx13new_allocatorImE9constructImJRKmEEEvPT_DpOT0_> + 41225c: d503201f nop + 412260: a8c37bfd ldp x29, x30, [sp], #48 + 412264: d65f03c0 ret + +0000000000412268 <_ZNSt6vectorImSaImEE3endEv>: +_ZNSt6vectorImSaImEE3endEv(): + 412268: a9bd7bfd stp x29, x30, [sp, #-48]! + 41226c: 910003fd mov x29, sp + 412270: f9000fe0 str x0, [sp, #24] + 412274: f9400fe0 ldr x0, [sp, #24] + 412278: 91002001 add x1, x0, #0x8 + 41227c: 9100a3e0 add x0, sp, #0x28 + 412280: 94000604 bl 413a90 <_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC1ERKS1_> + 412284: f94017e0 ldr x0, [sp, #40] + 412288: a8c37bfd ldp x29, x30, [sp], #48 + 41228c: d65f03c0 ret + +0000000000412290 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_>: +_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_(): + 412290: a9b87bfd stp x29, x30, [sp, #-128]! + 412294: 910003fd mov x29, sp + 412298: a90153f3 stp x19, x20, [sp, #16] + 41229c: f9001fe0 str x0, [sp, #56] + 4122a0: f9001be1 str x1, [sp, #48] + 4122a4: f90017e2 str x2, [sp, #40] + 4122a8: d0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4122ac: 911c6002 add x2, x0, #0x718 + 4122b0: d2800021 mov x1, #0x1 // #1 + 4122b4: f9401fe0 ldr x0, [sp, #56] + 4122b8: 94000600 bl 413ab8 <_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc> + 4122bc: f9003be0 str x0, [sp, #112] + 4122c0: f9401fe0 ldr x0, [sp, #56] + 4122c4: f9400000 ldr x0, [x0] + 4122c8: f90037e0 str x0, [sp, #104] + 4122cc: f9401fe0 ldr x0, [sp, #56] + 4122d0: f9400400 ldr x0, [x0, #8] + 4122d4: f90033e0 str x0, [sp, #96] + 4122d8: f9401fe0 ldr x0, [sp, #56] + 4122dc: 9400062a bl 413b84 <_ZNSt6vectorImSaImEE5beginEv> + 4122e0: f90027e0 str x0, [sp, #72] + 4122e4: 910123e1 add x1, sp, #0x48 + 4122e8: 9100c3e0 add x0, sp, #0x30 + 4122ec: 9400062f bl 413ba8 <_ZN9__gnu_cxxmiIPmSt6vectorImSaImEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 4122f0: f9002fe0 str x0, [sp, #88] + 4122f4: f9401fe0 ldr x0, [sp, #56] + 4122f8: f9403be1 ldr x1, [sp, #112] + 4122fc: 9400063c bl 413bec <_ZNSt12_Vector_baseImSaImEE11_M_allocateEm> + 412300: f9002be0 str x0, [sp, #80] + 412304: f9402be0 ldr x0, [sp, #80] + 412308: f9003fe0 str x0, [sp, #120] + 41230c: f9401ff3 ldr x19, [sp, #56] + 412310: f9402fe0 ldr x0, [sp, #88] + 412314: d37df000 lsl x0, x0, #3 + 412318: f9402be1 ldr x1, [sp, #80] + 41231c: 8b000034 add x20, x1, x0 + 412320: f94017e0 ldr x0, [sp, #40] + 412324: 940005c4 bl 413a34 <_ZSt7forwardIRKmEOT_RNSt16remove_referenceIS2_E4typeE> + 412328: aa0003e2 mov x2, x0 + 41232c: aa1403e1 mov x1, x20 + 412330: aa1303e0 mov x0, x19 + 412334: 97ffffbf bl 412230 <_ZNSt16allocator_traitsISaImEE9constructImJRKmEEEvRS0_PT_DpOT0_> + 412338: f9003fff str xzr, [sp, #120] + 41233c: 9100c3e0 add x0, sp, #0x30 + 412340: 94000639 bl 413c24 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv> + 412344: f9400013 ldr x19, [x0] + 412348: f9401fe0 ldr x0, [sp, #56] + 41234c: 97ffec19 bl 40d3b0 <_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv> + 412350: aa0003e3 mov x3, x0 + 412354: f9402be2 ldr x2, [sp, #80] + 412358: aa1303e1 mov x1, x19 + 41235c: f94037e0 ldr x0, [sp, #104] + 412360: 94000636 bl 413c38 <_ZSt34__uninitialized_move_if_noexcept_aIPmS0_SaImEET0_T_S3_S2_RT1_> + 412364: f9003fe0 str x0, [sp, #120] + 412368: f9403fe0 ldr x0, [sp, #120] + 41236c: 91002000 add x0, x0, #0x8 + 412370: f9003fe0 str x0, [sp, #120] + 412374: 9100c3e0 add x0, sp, #0x30 + 412378: 9400062b bl 413c24 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv> + 41237c: f9400013 ldr x19, [x0] + 412380: f9401fe0 ldr x0, [sp, #56] + 412384: 97ffec0b bl 40d3b0 <_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv> + 412388: aa0003e3 mov x3, x0 + 41238c: f9403fe2 ldr x2, [sp, #120] + 412390: f94033e1 ldr x1, [sp, #96] + 412394: aa1303e0 mov x0, x19 + 412398: 94000628 bl 413c38 <_ZSt34__uninitialized_move_if_noexcept_aIPmS0_SaImEET0_T_S3_S2_RT1_> + 41239c: f9003fe0 str x0, [sp, #120] + 4123a0: f9401fe0 ldr x0, [sp, #56] + 4123a4: 97ffec03 bl 40d3b0 <_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv> + 4123a8: aa0003e2 mov x2, x0 + 4123ac: f94033e1 ldr x1, [sp, #96] + 4123b0: f94037e0 ldr x0, [sp, #104] + 4123b4: 97ffec04 bl 40d3c4 <_ZSt8_DestroyIPmmEvT_S1_RSaIT0_E> + 4123b8: f9401fe3 ldr x3, [sp, #56] + 4123bc: f9401fe0 ldr x0, [sp, #56] + 4123c0: f9400801 ldr x1, [x0, #16] + 4123c4: f94037e0 ldr x0, [sp, #104] + 4123c8: cb000020 sub x0, x1, x0 + 4123cc: 9343fc01 asr x1, x0, #3 + 4123d0: aa0103e0 mov x0, x1 + 4123d4: aa0003e2 mov x2, x0 + 4123d8: f94037e1 ldr x1, [sp, #104] + 4123dc: aa0303e0 mov x0, x3 + 4123e0: 97ffec76 bl 40d5b8 <_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm> + 4123e4: f9401fe0 ldr x0, [sp, #56] + 4123e8: f9402be1 ldr x1, [sp, #80] + 4123ec: f9000001 str x1, [x0] + 4123f0: f9401fe0 ldr x0, [sp, #56] + 4123f4: f9403fe1 ldr x1, [sp, #120] + 4123f8: f9000401 str x1, [x0, #8] + 4123fc: f9403be0 ldr x0, [sp, #112] + 412400: d37df000 lsl x0, x0, #3 + 412404: f9402be1 ldr x1, [sp, #80] + 412408: 8b000021 add x1, x1, x0 + 41240c: f9401fe0 ldr x0, [sp, #56] + 412410: f9000801 str x1, [x0, #16] + 412414: 1400001d b 412488 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x1f8> + 412418: 97ffd2c2 bl 406f20 <__cxa_begin_catch@plt> + 41241c: f9403fe0 ldr x0, [sp, #120] + 412420: f100001f cmp x0, #0x0 + 412424: 54000141 b.ne 41244c <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x1bc> // b.any + 412428: f9401fe2 ldr x2, [sp, #56] + 41242c: f9402fe0 ldr x0, [sp, #88] + 412430: d37df000 lsl x0, x0, #3 + 412434: f9402be1 ldr x1, [sp, #80] + 412438: 8b000020 add x0, x1, x0 + 41243c: aa0003e1 mov x1, x0 + 412440: aa0203e0 mov x0, x2 + 412444: 940000c4 bl 412754 <_ZNSt16allocator_traitsISaImEE7destroyImEEvRS0_PT_> + 412448: 14000007 b 412464 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x1d4> + 41244c: f9401fe0 ldr x0, [sp, #56] + 412450: 97ffebd8 bl 40d3b0 <_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv> + 412454: aa0003e2 mov x2, x0 + 412458: f9403fe1 ldr x1, [sp, #120] + 41245c: f9402be0 ldr x0, [sp, #80] + 412460: 97ffebd9 bl 40d3c4 <_ZSt8_DestroyIPmmEvT_S1_RSaIT0_E> + 412464: f9401fe0 ldr x0, [sp, #56] + 412468: f9403be2 ldr x2, [sp, #112] + 41246c: f9402be1 ldr x1, [sp, #80] + 412470: 97ffec52 bl 40d5b8 <_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm> + 412474: 97ffd49b bl 4076e0 <__cxa_rethrow@plt> + 412478: aa0003f3 mov x19, x0 + 41247c: 97ffd4e5 bl 407810 <__cxa_end_catch@plt> + 412480: aa1303e0 mov x0, x19 + 412484: 97ffd51f bl 407900 <_Unwind_Resume@plt> + 412488: a94153f3 ldp x19, x20, [sp, #16] + 41248c: a8c87bfd ldp x29, x30, [sp], #128 + 412490: d65f03c0 ret + +0000000000412494 <_ZN9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv(): + 412494: d10043ff sub sp, sp, #0x10 + 412498: f90007e0 str x0, [sp, #8] + 41249c: f94007e0 ldr x0, [sp, #8] + 4124a0: 910043ff add sp, sp, #0x10 + 4124a4: d65f03c0 ret + +00000000004124a8 <_ZNSt8functionIFbcEEC1Ev>: +_ZNSt8functionIFbcEEC1Ev(): + 4124a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4124ac: 910003fd mov x29, sp + 4124b0: f9000fe0 str x0, [sp, #24] + 4124b4: f9400fe0 ldr x0, [sp, #24] + 4124b8: 97ffe90e bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 4124bc: d503201f nop + 4124c0: a8c27bfd ldp x29, x30, [sp], #32 + 4124c4: d65f03c0 ret + +00000000004124c8 <_ZNSt8__detail6_StateIcE14_M_get_matcherEv>: +_ZNSt8__detail6_StateIcE14_M_get_matcherEv(): + 4124c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4124cc: 910003fd mov x29, sp + 4124d0: f9000fe0 str x0, [sp, #24] + 4124d4: f9400fe0 ldr x0, [sp, #24] + 4124d8: 91004000 add x0, x0, #0x10 + 4124dc: 97ffffee bl 412494 <_ZN9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv> + 4124e0: a8c27bfd ldp x29, x30, [sp], #32 + 4124e4: d65f03c0 ret + +00000000004124e8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE9push_backEOS2_>: +_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE9push_backEOS2_(): + 4124e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4124ec: 910003fd mov x29, sp + 4124f0: f9000fe0 str x0, [sp, #24] + 4124f4: f9000be1 str x1, [sp, #16] + 4124f8: f9400be0 ldr x0, [sp, #16] + 4124fc: 97fff870 bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 412500: aa0003e1 mov x1, x0 + 412504: f9400fe0 ldr x0, [sp, #24] + 412508: 940005e0 bl 413c88 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_> + 41250c: d503201f nop + 412510: a8c27bfd ldp x29, x30, [sp], #32 + 412514: d65f03c0 ret + +0000000000412518 <_ZSt4moveIRSt8functionIFbcEEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRSt8functionIFbcEEEONSt16remove_referenceIT_E4typeEOS5_(): + 412518: d10043ff sub sp, sp, #0x10 + 41251c: f90007e0 str x0, [sp, #8] + 412520: f94007e0 ldr x0, [sp, #8] + 412524: 910043ff add sp, sp, #0x10 + 412528: d65f03c0 ret + +000000000041252c <_ZNSt8functionIFbcEEC1EOS1_>: +_ZNSt8functionIFbcEEC1EOS1_(): + 41252c: a9be7bfd stp x29, x30, [sp, #-32]! + 412530: 910003fd mov x29, sp + 412534: f9000fe0 str x0, [sp, #24] + 412538: f9000be1 str x1, [sp, #16] + 41253c: f9400fe0 ldr x0, [sp, #24] + 412540: 97ffe8ec bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 412544: f9400fe1 ldr x1, [sp, #24] + 412548: f9400be0 ldr x0, [sp, #16] + 41254c: 940005f6 bl 413d24 <_ZNSt8functionIFbcEE4swapERS1_> + 412550: d503201f nop + 412554: a8c27bfd ldp x29, x30, [sp], #32 + 412558: d65f03c0 ret + +000000000041255c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv(): + 41255c: a9be7bfd stp x29, x30, [sp, #-32]! + 412560: 910003fd mov x29, sp + 412564: f9000fe0 str x0, [sp, #24] + 412568: f9400fe0 ldr x0, [sp, #24] + 41256c: 94000606 bl 413d84 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv> + 412570: 12001c00 and w0, w0, #0xff + 412574: 7100001f cmp w0, #0x0 + 412578: 54000060 b.eq 412584 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv+0x28> // b.none + 41257c: 52800020 mov w0, #0x1 // #1 + 412580: 1400000f b 4125bc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv+0x60> + 412584: f9400fe0 ldr x0, [sp, #24] + 412588: 940006a4 bl 414018 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv> + 41258c: 12001c00 and w0, w0, #0xff + 412590: 7100001f cmp w0, #0x0 + 412594: 54000120 b.eq 4125b8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv+0x5c> // b.none + 412598: f9400fe0 ldr x0, [sp, #24] + 41259c: 94000815 bl 4145f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv> + 4125a0: 12001c00 and w0, w0, #0xff + 4125a4: 7100001f cmp w0, #0x0 + 4125a8: 54000040 b.eq 4125b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv+0x54> // b.none + 4125ac: 17fffffb b 412598 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv+0x3c> + 4125b0: 52800020 mov w0, #0x1 // #1 + 4125b4: 14000002 b 4125bc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv+0x60> + 4125b8: 52800000 mov w0, #0x0 // #0 + 4125bc: a8c27bfd ldp x29, x30, [sp], #32 + 4125c0: d65f03c0 ret + +00000000004125c4 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_>: +_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_(): + 4125c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4125c8: 910003fd mov x29, sp + 4125cc: f9000fe0 str x0, [sp, #24] + 4125d0: f9000be1 str x1, [sp, #16] + 4125d4: f9400fe0 ldr x0, [sp, #24] + 4125d8: f9400be1 ldr x1, [sp, #16] + 4125dc: 9400098e bl 414c14 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_> + 4125e0: d503201f nop + 4125e4: a8c27bfd ldp x29, x30, [sp], #32 + 4125e8: d65f03c0 ret + +00000000004125ec <_ZSt4moveIRNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEONSt16remove_referenceIT_E4typeEOS8_(): + 4125ec: d10043ff sub sp, sp, #0x10 + 4125f0: f90007e0 str x0, [sp, #8] + 4125f4: f94007e0 ldr x0, [sp, #8] + 4125f8: 910043ff add sp, sp, #0x10 + 4125fc: d65f03c0 ret + +0000000000412600 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_(): + 412600: a9be7bfd stp x29, x30, [sp, #-32]! + 412604: 910003fd mov x29, sp + 412608: f9000fe0 str x0, [sp, #24] + 41260c: f9000be1 str x1, [sp, #16] + 412610: f9400be0 ldr x0, [sp, #16] + 412614: 97fffff6 bl 4125ec <_ZSt4moveIRNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEONSt16remove_referenceIT_E4typeEOS8_> + 412618: aa0003e1 mov x1, x0 + 41261c: f9400fe0 ldr x0, [sp, #24] + 412620: 9400099b bl 414c8c <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_> + 412624: d503201f nop + 412628: a8c27bfd ldp x29, x30, [sp], #32 + 41262c: d65f03c0 ret + +0000000000412630 <_ZNSt16allocator_traitsISaIcEE8allocateERS0_m>: +_ZNSt16allocator_traitsISaIcEE8allocateERS0_m(): + 412630: a9be7bfd stp x29, x30, [sp, #-32]! + 412634: 910003fd mov x29, sp + 412638: f9000fe0 str x0, [sp, #24] + 41263c: f9000be1 str x1, [sp, #16] + 412640: d2800002 mov x2, #0x0 // #0 + 412644: f9400be1 ldr x1, [sp, #16] + 412648: f9400fe0 ldr x0, [sp, #24] + 41264c: 940009b4 bl 414d1c <_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv> + 412650: a8c27bfd ldp x29, x30, [sp], #32 + 412654: d65f03c0 ret + +0000000000412658 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE4backEv>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE4backEv(): + 412658: a9bc7bfd stp x29, x30, [sp, #-64]! + 41265c: 910003fd mov x29, sp + 412660: f9000fe0 str x0, [sp, #24] + 412664: 910083e0 add x0, sp, #0x20 + 412668: aa0003e8 mov x8, x0 + 41266c: f9400fe0 ldr x0, [sp, #24] + 412670: 97fff3b4 bl 40f540 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE3endEv> + 412674: 910083e0 add x0, sp, #0x20 + 412678: 940009bc bl 414d68 <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EmmEv> + 41267c: 910083e0 add x0, sp, #0x20 + 412680: 940009d5 bl 414dd4 <_ZNKSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EdeEv> + 412684: d503201f nop + 412688: a8c47bfd ldp x29, x30, [sp], #64 + 41268c: d65f03c0 ret + +0000000000412690 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv(): + 412690: a9be7bfd stp x29, x30, [sp, #-32]! + 412694: 910003fd mov x29, sp + 412698: f9000fe0 str x0, [sp, #24] + 41269c: f9400fe0 ldr x0, [sp, #24] + 4126a0: f9401801 ldr x1, [x0, #48] + 4126a4: f9400fe0 ldr x0, [sp, #24] + 4126a8: f9401c00 ldr x0, [x0, #56] + 4126ac: eb00003f cmp x1, x0 + 4126b0: 540001a0 b.eq 4126e4 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv+0x54> // b.none + 4126b4: f9400fe0 ldr x0, [sp, #24] + 4126b8: f9401800 ldr x0, [x0, #48] + 4126bc: d1006001 sub x1, x0, #0x18 + 4126c0: f9400fe0 ldr x0, [sp, #24] + 4126c4: f9001801 str x1, [x0, #48] + 4126c8: f9400fe2 ldr x2, [sp, #24] + 4126cc: f9400fe0 ldr x0, [sp, #24] + 4126d0: f9401800 ldr x0, [x0, #48] + 4126d4: aa0003e1 mov x1, x0 + 4126d8: aa0203e0 mov x0, x2 + 4126dc: 940009c4 bl 414dec <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE7destroyIS5_EEvRS6_PT_> + 4126e0: 14000003 b 4126ec <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv+0x5c> + 4126e4: f9400fe0 ldr x0, [sp, #24] + 4126e8: 940009cb bl 414e14 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv> + 4126ec: d503201f nop + 4126f0: a8c27bfd ldp x29, x30, [sp], #32 + 4126f4: d65f03c0 ret + +00000000004126f8 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmiEl(): + 4126f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4126fc: 910003fd mov x29, sp + 412700: f9000fe0 str x0, [sp, #24] + 412704: f9000be1 str x1, [sp, #16] + 412708: f9400fe0 ldr x0, [sp, #24] + 41270c: f9400001 ldr x1, [x0] + 412710: f9400be0 ldr x0, [sp, #16] + 412714: d37df000 lsl x0, x0, #3 + 412718: cb0003e0 neg x0, x0 + 41271c: 8b000020 add x0, x1, x0 + 412720: f90017e0 str x0, [sp, #40] + 412724: 9100a3e1 add x1, sp, #0x28 + 412728: 910083e0 add x0, sp, #0x20 + 41272c: 940004d9 bl 413a90 <_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC1ERKS1_> + 412730: f94013e0 ldr x0, [sp, #32] + 412734: a8c37bfd ldp x29, x30, [sp], #48 + 412738: d65f03c0 ret + +000000000041273c <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEdeEv(): + 41273c: d10043ff sub sp, sp, #0x10 + 412740: f90007e0 str x0, [sp, #8] + 412744: f94007e0 ldr x0, [sp, #8] + 412748: f9400000 ldr x0, [x0] + 41274c: 910043ff add sp, sp, #0x10 + 412750: d65f03c0 ret + +0000000000412754 <_ZNSt16allocator_traitsISaImEE7destroyImEEvRS0_PT_>: +_ZNSt16allocator_traitsISaImEE7destroyImEEvRS0_PT_(): + 412754: a9be7bfd stp x29, x30, [sp, #-32]! + 412758: 910003fd mov x29, sp + 41275c: f9000fe0 str x0, [sp, #24] + 412760: f9000be1 str x1, [sp, #16] + 412764: f9400be1 ldr x1, [sp, #16] + 412768: f9400fe0 ldr x0, [sp, #24] + 41276c: 940009cb bl 414e98 <_ZN9__gnu_cxx13new_allocatorImE7destroyImEEvPT_> + 412770: d503201f nop + 412774: a8c27bfd ldp x29, x30, [sp], #32 + 412778: d65f03c0 ret + +000000000041277c <_ZN9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEC2ERKS4_(): + 41277c: d10043ff sub sp, sp, #0x10 + 412780: f90007e0 str x0, [sp, #8] + 412784: f90003e1 str x1, [sp] + 412788: f94003e0 ldr x0, [sp] + 41278c: f9400001 ldr x1, [x0] + 412790: f94007e0 ldr x0, [sp, #8] + 412794: f9000001 str x1, [x0] + 412798: d503201f nop + 41279c: 910043ff add sp, sp, #0x10 + 4127a0: d65f03c0 ret + +00000000004127a4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEE4baseEv(): + 4127a4: d10043ff sub sp, sp, #0x10 + 4127a8: f90007e0 str x0, [sp, #8] + 4127ac: f94007e0 ldr x0, [sp, #8] + 4127b0: 910043ff add sp, sp, #0x10 + 4127b4: d65f03c0 ret + +00000000004127b8 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED2Ev(): + 4127b8: d10043ff sub sp, sp, #0x10 + 4127bc: f90007e0 str x0, [sp, #8] + 4127c0: d503201f nop + 4127c4: 910043ff add sp, sp, #0x10 + 4127c8: d65f03c0 ret + +00000000004127cc <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE18_M_deallocate_nodeEPS5_>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE18_M_deallocate_nodeEPS5_(): + 4127cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4127d0: 910003fd mov x29, sp + 4127d4: f9000bf3 str x19, [sp, #16] + 4127d8: f90017e0 str x0, [sp, #40] + 4127dc: f90013e1 str x1, [sp, #32] + 4127e0: f94017f3 ldr x19, [sp, #40] + 4127e4: d2800300 mov x0, #0x18 // #24 + 4127e8: 97ffe813 bl 40c834 <_ZSt16__deque_buf_sizem> + 4127ec: aa0003e2 mov x2, x0 + 4127f0: f94013e1 ldr x1, [sp, #32] + 4127f4: aa1303e0 mov x0, x19 + 4127f8: 940009ae bl 414eb0 <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE10deallocateERS6_PS5_m> + 4127fc: d503201f nop + 412800: f9400bf3 ldr x19, [sp, #16] + 412804: a8c37bfd ldp x29, x30, [sp], #48 + 412808: d65f03c0 ret + +000000000041280c <_ZNKSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE20_M_get_map_allocatorEv>: +_ZNKSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE20_M_get_map_allocatorEv(): + 41280c: a9bd7bfd stp x29, x30, [sp, #-48]! + 412810: 910003fd mov x29, sp + 412814: f9000bf3 str x19, [sp, #16] + 412818: aa0803f3 mov x19, x8 + 41281c: f90017e0 str x0, [sp, #40] + 412820: f94017e0 ldr x0, [sp, #40] + 412824: 940009af bl 414ee0 <_ZNKSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE19_M_get_Tp_allocatorEv> + 412828: aa0003e1 mov x1, x0 + 41282c: aa1303e0 mov x0, x19 + 412830: 940009b1 bl 414ef4 <_ZNSaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1IS4_EERKSaIT_E> + 412834: aa1303e0 mov x0, x19 + 412838: f9400bf3 ldr x19, [sp, #16] + 41283c: a8c37bfd ldp x29, x30, [sp], #48 + 412840: d65f03c0 ret + +0000000000412844 <_ZNSaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev>: +_ZNSaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED2Ev(): + 412844: a9be7bfd stp x29, x30, [sp, #-32]! + 412848: 910003fd mov x29, sp + 41284c: f9000fe0 str x0, [sp, #24] + 412850: f9400fe0 ldr x0, [sp, #24] + 412854: 940009b1 bl 414f18 <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 412858: d503201f nop + 41285c: a8c27bfd ldp x29, x30, [sp], #32 + 412860: d65f03c0 ret + +0000000000412864 <_ZNSt16allocator_traitsISaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE10deallocateERS7_PS6_m>: +_ZNSt16allocator_traitsISaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE10deallocateERS7_PS6_m(): + 412864: a9bd7bfd stp x29, x30, [sp, #-48]! + 412868: 910003fd mov x29, sp + 41286c: f90017e0 str x0, [sp, #40] + 412870: f90013e1 str x1, [sp, #32] + 412874: f9000fe2 str x2, [sp, #24] + 412878: f9400fe2 ldr x2, [sp, #24] + 41287c: f94013e1 ldr x1, [sp, #32] + 412880: f94017e0 ldr x0, [sp, #40] + 412884: 940009aa bl 414f2c <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS7_m> + 412888: d503201f nop + 41288c: a8c37bfd ldp x29, x30, [sp], #48 + 412890: d65f03c0 ret + +0000000000412894 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ERKSD_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC2ERKSD_(): + 412894: d10043ff sub sp, sp, #0x10 + 412898: f90007e0 str x0, [sp, #8] + 41289c: f90003e1 str x1, [sp] + 4128a0: d503201f nop + 4128a4: 910043ff add sp, sp, #0x10 + 4128a8: d65f03c0 ret + +00000000004128ac <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE10deallocateEPSC_m>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE10deallocateEPSC_m(): + 4128ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4128b0: 910003fd mov x29, sp + 4128b4: f90017e0 str x0, [sp, #40] + 4128b8: f90013e1 str x1, [sp, #32] + 4128bc: f9000fe2 str x2, [sp, #24] + 4128c0: f94013e0 ldr x0, [sp, #32] + 4128c4: 97ffd293 bl 407310 <_ZdlPv@plt> + 4128c8: d503201f nop + 4128cc: a8c37bfd ldp x29, x30, [sp], #48 + 4128d0: d65f03c0 ret + +00000000004128d4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8max_sizeEv>: +_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8max_sizeEv(): + 4128d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4128d8: 910003fd mov x29, sp + 4128dc: f9000fe0 str x0, [sp, #24] + 4128e0: f9400fe0 ldr x0, [sp, #24] + 4128e4: 940009a3 bl 414f70 <_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 4128e8: 9400099b bl 414f54 <_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE8max_sizeERKSD_> + 4128ec: a8c27bfd ldp x29, x30, [sp], #32 + 4128f0: d65f03c0 ret + +00000000004128f4 <_ZSt27__uninitialized_default_n_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmSC_ET_SE_T0_RSaIT1_E>: +_ZSt27__uninitialized_default_n_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmSC_ET_SE_T0_RSaIT1_E(): + 4128f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4128f8: 910003fd mov x29, sp + 4128fc: f90017e0 str x0, [sp, #40] + 412900: f90013e1 str x1, [sp, #32] + 412904: f9000fe2 str x2, [sp, #24] + 412908: f94013e1 ldr x1, [sp, #32] + 41290c: f94017e0 ldr x0, [sp, #40] + 412910: 9400099d bl 414f84 <_ZSt25__uninitialized_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmET_SE_T0_> + 412914: a8c37bfd ldp x29, x30, [sp], #48 + 412918: d65f03c0 ret + +000000000041291c <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_M_check_lenEmS5_>: +_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_M_check_lenEmS5_(): + 41291c: a9bb7bfd stp x29, x30, [sp, #-80]! + 412920: 910003fd mov x29, sp + 412924: f9000bf3 str x19, [sp, #16] + 412928: f9001fe0 str x0, [sp, #56] + 41292c: f9001be1 str x1, [sp, #48] + 412930: f90017e2 str x2, [sp, #40] + 412934: f9401fe0 ldr x0, [sp, #56] + 412938: 97ffffe7 bl 4128d4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8max_sizeEv> + 41293c: aa0003f3 mov x19, x0 + 412940: f9401fe0 ldr x0, [sp, #56] + 412944: 97fff4dc bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 412948: cb000261 sub x1, x19, x0 + 41294c: f9401be0 ldr x0, [sp, #48] + 412950: eb00003f cmp x1, x0 + 412954: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 412958: 12001c00 and w0, w0, #0xff + 41295c: 7100001f cmp w0, #0x0 + 412960: 54000060 b.eq 41296c <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_M_check_lenEmS5_+0x50> // b.none + 412964: f94017e0 ldr x0, [sp, #40] + 412968: 97ffd1ba bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 41296c: f9401fe0 ldr x0, [sp, #56] + 412970: 97fff4d1 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 412974: aa0003f3 mov x19, x0 + 412978: f9401fe0 ldr x0, [sp, #56] + 41297c: 97fff4ce bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 412980: f90023e0 str x0, [sp, #64] + 412984: 9100c3e1 add x1, sp, #0x30 + 412988: 910103e0 add x0, sp, #0x40 + 41298c: 94000989 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 412990: f9400000 ldr x0, [x0] + 412994: 8b000260 add x0, x19, x0 + 412998: f90027e0 str x0, [sp, #72] + 41299c: f9401fe0 ldr x0, [sp, #56] + 4129a0: 97fff4c5 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 4129a4: aa0003e1 mov x1, x0 + 4129a8: f94027e0 ldr x0, [sp, #72] + 4129ac: eb01001f cmp x0, x1 + 4129b0: 540000e3 b.cc 4129cc <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_M_check_lenEmS5_+0xb0> // b.lo, b.ul, b.last + 4129b4: f9401fe0 ldr x0, [sp, #56] + 4129b8: 97ffffc7 bl 4128d4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8max_sizeEv> + 4129bc: aa0003e1 mov x1, x0 + 4129c0: f94027e0 ldr x0, [sp, #72] + 4129c4: eb01001f cmp x0, x1 + 4129c8: 54000089 b.ls 4129d8 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_M_check_lenEmS5_+0xbc> // b.plast + 4129cc: f9401fe0 ldr x0, [sp, #56] + 4129d0: 97ffffc1 bl 4128d4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8max_sizeEv> + 4129d4: 14000002 b 4129dc <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_M_check_lenEmS5_+0xc0> + 4129d8: f94027e0 ldr x0, [sp, #72] + 4129dc: f9400bf3 ldr x19, [sp, #16] + 4129e0: a8c57bfd ldp x29, x30, [sp], #80 + 4129e4: d65f03c0 ret + +00000000004129e8 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE11_M_allocateEm>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE11_M_allocateEm(): + 4129e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4129ec: 910003fd mov x29, sp + 4129f0: f9000fe0 str x0, [sp, #24] + 4129f4: f9000be1 str x1, [sp, #16] + 4129f8: f9400be0 ldr x0, [sp, #16] + 4129fc: f100001f cmp x0, #0x0 + 412a00: 540000a0 b.eq 412a14 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE11_M_allocateEm+0x2c> // b.none + 412a04: f9400fe0 ldr x0, [sp, #24] + 412a08: f9400be1 ldr x1, [sp, #16] + 412a0c: 94000977 bl 414fe8 <_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE8allocateERSD_m> + 412a10: 14000002 b 412a18 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE11_M_allocateEm+0x30> + 412a14: d2800000 mov x0, #0x0 // #0 + 412a18: a8c27bfd ldp x29, x30, [sp], #32 + 412a1c: d65f03c0 ret + +0000000000412a20 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_SaISC_EET0_T_SG_SF_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_SaISC_EET0_T_SG_SF_RT1_(): + 412a20: a9bc7bfd stp x29, x30, [sp, #-64]! + 412a24: 910003fd mov x29, sp + 412a28: f9000bf3 str x19, [sp, #16] + 412a2c: f9001fe0 str x0, [sp, #56] + 412a30: f9001be1 str x1, [sp, #48] + 412a34: f90017e2 str x2, [sp, #40] + 412a38: f90013e3 str x3, [sp, #32] + 412a3c: f9401fe0 ldr x0, [sp, #56] + 412a40: 94000974 bl 415010 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt13move_iteratorIPSC_EET0_PT_> + 412a44: aa0003f3 mov x19, x0 + 412a48: f9401be0 ldr x0, [sp, #48] + 412a4c: 94000971 bl 415010 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt13move_iteratorIPSC_EET0_PT_> + 412a50: f94013e3 ldr x3, [sp, #32] + 412a54: f94017e2 ldr x2, [sp, #40] + 412a58: aa0003e1 mov x1, x0 + 412a5c: aa1303e0 mov x0, x19 + 412a60: 94000975 bl 415034 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESE_SD_ET0_T_SH_SG_RSaIT1_E> + 412a64: f9400bf3 ldr x19, [sp, #16] + 412a68: a8c47bfd ldp x29, x30, [sp], #64 + 412a6c: d65f03c0 ret + +0000000000412a70 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC1Ev(): + 412a70: a9be7bfd stp x29, x30, [sp, #-32]! + 412a74: 910003fd mov x29, sp + 412a78: f9000fe0 str x0, [sp, #24] + 412a7c: f9400fe0 ldr x0, [sp, #24] + 412a80: 97ffeb50 bl 40d7c0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1Ev> + 412a84: f9400fe0 ldr x0, [sp, #24] + 412a88: f900001f str xzr, [x0] + 412a8c: f9400fe0 ldr x0, [sp, #24] + 412a90: f900041f str xzr, [x0, #8] + 412a94: f9400fe0 ldr x0, [sp, #24] + 412a98: f900081f str xzr, [x0, #16] + 412a9c: d503201f nop + 412aa0: a8c27bfd ldp x29, x30, [sp], #32 + 412aa4: d65f03c0 ret + +0000000000412aa8 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE12_Vector_implC1ERKSD_>: +_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE12_Vector_implC1ERKSD_(): + 412aa8: a9be7bfd stp x29, x30, [sp, #-32]! + 412aac: 910003fd mov x29, sp + 412ab0: f9000fe0 str x0, [sp, #24] + 412ab4: f9000be1 str x1, [sp, #16] + 412ab8: f9400be1 ldr x1, [sp, #16] + 412abc: f9400fe0 ldr x0, [sp, #24] + 412ac0: 94000969 bl 415064 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1ERKSC_> + 412ac4: f9400fe0 ldr x0, [sp, #24] + 412ac8: f900001f str xzr, [x0] + 412acc: f9400fe0 ldr x0, [sp, #24] + 412ad0: f900041f str xzr, [x0, #8] + 412ad4: f9400fe0 ldr x0, [sp, #24] + 412ad8: f900081f str xzr, [x0, #16] + 412adc: d503201f nop + 412ae0: a8c27bfd ldp x29, x30, [sp], #32 + 412ae4: d65f03c0 ret + +0000000000412ae8 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE17_M_create_storageEm(): + 412ae8: a9be7bfd stp x29, x30, [sp, #-32]! + 412aec: 910003fd mov x29, sp + 412af0: f9000fe0 str x0, [sp, #24] + 412af4: f9000be1 str x1, [sp, #16] + 412af8: f9400be1 ldr x1, [sp, #16] + 412afc: f9400fe0 ldr x0, [sp, #24] + 412b00: 94000963 bl 41508c <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE11_M_allocateEm> + 412b04: aa0003e1 mov x1, x0 + 412b08: f9400fe0 ldr x0, [sp, #24] + 412b0c: f9000001 str x1, [x0] + 412b10: f9400fe0 ldr x0, [sp, #24] + 412b14: f9400001 ldr x1, [x0] + 412b18: f9400fe0 ldr x0, [sp, #24] + 412b1c: f9000401 str x1, [x0, #8] + 412b20: f9400fe0 ldr x0, [sp, #24] + 412b24: f9400001 ldr x1, [x0] + 412b28: f9400be0 ldr x0, [sp, #16] + 412b2c: d37cec00 lsl x0, x0, #4 + 412b30: 8b000021 add x1, x1, x0 + 412b34: f9400fe0 ldr x0, [sp, #24] + 412b38: f9000801 str x1, [x0, #16] + 412b3c: d503201f nop + 412b40: a8c27bfd ldp x29, x30, [sp], #32 + 412b44: d65f03c0 ret + +0000000000412b48 <_ZSt27__uninitialized_default_n_aIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmSC_ET_SE_T0_RSaIT1_E>: +_ZSt27__uninitialized_default_n_aIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmSC_ET_SE_T0_RSaIT1_E(): + 412b48: a9bd7bfd stp x29, x30, [sp, #-48]! + 412b4c: 910003fd mov x29, sp + 412b50: f90017e0 str x0, [sp, #40] + 412b54: f90013e1 str x1, [sp, #32] + 412b58: f9000fe2 str x2, [sp, #24] + 412b5c: f94013e1 ldr x1, [sp, #32] + 412b60: f94017e0 ldr x0, [sp, #40] + 412b64: 94000958 bl 4150c4 <_ZSt25__uninitialized_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmET_SE_T0_> + 412b68: a8c37bfd ldp x29, x30, [sp], #48 + 412b6c: d65f03c0 ret + +0000000000412b70 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEC1Ev>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEC1Ev(): + 412b70: a9be7bfd stp x29, x30, [sp, #-32]! + 412b74: 910003fd mov x29, sp + 412b78: f9000fe0 str x0, [sp, #24] + 412b7c: f9400fe0 ldr x0, [sp, #24] + 412b80: 9400095c bl 4150f0 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implC1Ev> + 412b84: d503201f nop + 412b88: a8c27bfd ldp x29, x30, [sp], #32 + 412b8c: d65f03c0 ret + +0000000000412b90 <_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEEC1EPb>: +_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEEC1EPb(): + 412b90: a9be7bfd stp x29, x30, [sp, #-32]! + 412b94: 910003fd mov x29, sp + 412b98: f9000fe0 str x0, [sp, #24] + 412b9c: f9000be1 str x1, [sp, #16] + 412ba0: f9400fe0 ldr x0, [sp, #24] + 412ba4: 94000961 bl 415128 <_ZNSt5tupleIJPbSt14default_deleteIA_bEEEC1IS0_S3_Lb1EEEv> + 412ba8: f9400fe0 ldr x0, [sp, #24] + 412bac: 97fff3e2 bl 40fb34 <_ZNSt15__uniq_ptr_implIbSt14default_deleteIA_bEE6_M_ptrEv> + 412bb0: aa0003e1 mov x1, x0 + 412bb4: f9400be0 ldr x0, [sp, #16] + 412bb8: f9000020 str x0, [x1] + 412bbc: d503201f nop + 412bc0: a8c27bfd ldp x29, x30, [sp], #32 + 412bc4: d65f03c0 ret + +0000000000412bc8 <_ZNSt16allocator_traitsISaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEE10deallocateERSD_PSC_m>: +_ZNSt16allocator_traitsISaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEE10deallocateERSD_PSC_m(): + 412bc8: a9bd7bfd stp x29, x30, [sp, #-48]! + 412bcc: 910003fd mov x29, sp + 412bd0: f90017e0 str x0, [sp, #40] + 412bd4: f90013e1 str x1, [sp, #32] + 412bd8: f9000fe2 str x2, [sp, #24] + 412bdc: f9400fe2 ldr x2, [sp, #24] + 412be0: f94013e1 ldr x1, [sp, #32] + 412be4: f94017e0 ldr x0, [sp, #40] + 412be8: 94000958 bl 415148 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE10deallocateEPSC_m> + 412bec: d503201f nop + 412bf0: a8c37bfd ldp x29, x30, [sp], #48 + 412bf4: d65f03c0 ret + +0000000000412bf8 <_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEEvT_SG_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEEvT_SG_(): + 412bf8: d10043ff sub sp, sp, #0x10 + 412bfc: f90007e0 str x0, [sp, #8] + 412c00: f90003e1 str x1, [sp] + 412c04: d503201f nop + 412c08: 910043ff add sp, sp, #0x10 + 412c0c: d65f03c0 ret + +0000000000412c10 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEED1Ev(): + 412c10: d10043ff sub sp, sp, #0x10 + 412c14: f90007e0 str x0, [sp, #8] + 412c18: d503201f nop + 412c1c: 910043ff add sp, sp, #0x10 + 412c20: d65f03c0 ret + +0000000000412c24 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE10deallocateERSI_PSH_m>: +_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE10deallocateERSI_PSH_m(): + 412c24: a9bd7bfd stp x29, x30, [sp, #-48]! + 412c28: 910003fd mov x29, sp + 412c2c: f90017e0 str x0, [sp, #40] + 412c30: f90013e1 str x1, [sp, #32] + 412c34: f9000fe2 str x2, [sp, #24] + 412c38: f9400fe2 ldr x2, [sp, #24] + 412c3c: f94013e1 ldr x1, [sp, #32] + 412c40: f94017e0 ldr x0, [sp, #40] + 412c44: 9400094b bl 415170 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE10deallocateEPSH_m> + 412c48: d503201f nop + 412c4c: a8c37bfd ldp x29, x30, [sp], #48 + 412c50: d65f03c0 ret + +0000000000412c54 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISG_EEEEEvT_SL_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISG_EEEEEvT_SL_(): + 412c54: a9be7bfd stp x29, x30, [sp, #-32]! + 412c58: 910003fd mov x29, sp + 412c5c: f9000fe0 str x0, [sp, #24] + 412c60: f9000be1 str x1, [sp, #16] + 412c64: f9400fe1 ldr x1, [sp, #24] + 412c68: f9400be0 ldr x0, [sp, #16] + 412c6c: eb00003f cmp x1, x0 + 412c70: 54000100 b.eq 412c90 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISG_EEEEEvT_SL_+0x3c> // b.none + 412c74: f9400fe0 ldr x0, [sp, #24] + 412c78: 94000948 bl 415198 <_ZSt11__addressofISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEPT_RSI_> + 412c7c: 94000955 bl 4151d0 <_ZSt8_DestroyISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEvPT_> + 412c80: f9400fe0 ldr x0, [sp, #24] + 412c84: 91008000 add x0, x0, #0x20 + 412c88: f9000fe0 str x0, [sp, #24] + 412c8c: 17fffff6 b 412c64 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISG_EEEEEvT_SL_+0x10> + 412c90: d503201f nop + 412c94: a8c27bfd ldp x29, x30, [sp], #32 + 412c98: d65f03c0 ret + +0000000000412c9c <_ZSt12__get_helperILm0EPbJSt14default_deleteIA_bEEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm0EPbJSt14default_deleteIA_bEEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 412c9c: a9be7bfd stp x29, x30, [sp, #-32]! + 412ca0: 910003fd mov x29, sp + 412ca4: f9000fe0 str x0, [sp, #24] + 412ca8: f9400fe0 ldr x0, [sp, #24] + 412cac: 94000951 bl 4151f0 <_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEE7_M_headERS4_> + 412cb0: a8c27bfd ldp x29, x30, [sp], #32 + 412cb4: d65f03c0 ret + +0000000000412cb8 <_ZSt3getILm1EJPbSt14default_deleteIA_bEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_>: +_ZSt3getILm1EJPbSt14default_deleteIA_bEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_(): + 412cb8: a9be7bfd stp x29, x30, [sp, #-32]! + 412cbc: 910003fd mov x29, sp + 412cc0: f9000fe0 str x0, [sp, #24] + 412cc4: f9400fe0 ldr x0, [sp, #24] + 412cc8: 94000951 bl 41520c <_ZSt12__get_helperILm1ESt14default_deleteIA_bEJEERT0_RSt11_Tuple_implIXT_EJS3_DpT1_EE> + 412ccc: a8c27bfd ldp x29, x30, [sp], #32 + 412cd0: d65f03c0 ret + +0000000000412cd4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE8_M_queueElRKSM_>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE8_M_queueElRKSM_(): + 412cd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 412cd8: 910003fd mov x29, sp + 412cdc: f90017e0 str x0, [sp, #40] + 412ce0: f90013e1 str x1, [sp, #32] + 412ce4: f9000fe2 str x2, [sp, #24] + 412ce8: f94017e0 ldr x0, [sp, #40] + 412cec: 910083e1 add x1, sp, #0x20 + 412cf0: f9400fe2 ldr x2, [sp, #24] + 412cf4: 9400094d bl 415228 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12emplace_backIJRlRKSF_EEEvDpOT_> + 412cf8: d503201f nop + 412cfc: a8c37bfd ldp x29, x30, [sp], #48 + 412d00: d65f03c0 ret + +0000000000412d04 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5emptyEv>: +_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5emptyEv(): + 412d04: a9bd7bfd stp x29, x30, [sp, #-48]! + 412d08: 910003fd mov x29, sp + 412d0c: f9000fe0 str x0, [sp, #24] + 412d10: f9400fe0 ldr x0, [sp, #24] + 412d14: 94000977 bl 4152f0 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5beginEv> + 412d18: f90013e0 str x0, [sp, #32] + 412d1c: f9400fe0 ldr x0, [sp, #24] + 412d20: 94000980 bl 415320 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE3endEv> + 412d24: f90017e0 str x0, [sp, #40] + 412d28: 9100a3e1 add x1, sp, #0x28 + 412d2c: 910083e0 add x0, sp, #0x20 + 412d30: 94000988 bl 415350 <_ZN9__gnu_cxxeqIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEEbRKNS5_IT_T0_EESQ_> + 412d34: 12001c00 and w0, w0, #0xff + 412d38: d503201f nop + 412d3c: a8c37bfd ldp x29, x30, [sp], #48 + 412d40: d65f03c0 ret + +0000000000412d44 <_ZNKSt10unique_ptrIA_bSt14default_deleteIS0_EE3getEv>: +_ZNKSt10unique_ptrIA_bSt14default_deleteIS0_EE3getEv(): + 412d44: a9be7bfd stp x29, x30, [sp, #-32]! + 412d48: 910003fd mov x29, sp + 412d4c: f9000fe0 str x0, [sp, #24] + 412d50: f9400fe0 ldr x0, [sp, #24] + 412d54: 94000990 bl 415394 <_ZNKSt15__uniq_ptr_implIbSt14default_deleteIA_bEE6_M_ptrEv> + 412d58: a8c27bfd ldp x29, x30, [sp], #32 + 412d5c: d65f03c0 ret + +0000000000412d60 <_ZSt6fill_nIPbmbET_S1_T0_RKT1_>: +_ZSt6fill_nIPbmbET_S1_T0_RKT1_(): + 412d60: a9bd7bfd stp x29, x30, [sp, #-48]! + 412d64: 910003fd mov x29, sp + 412d68: f90017e0 str x0, [sp, #40] + 412d6c: f90013e1 str x1, [sp, #32] + 412d70: f9000fe2 str x2, [sp, #24] + 412d74: f94017e0 ldr x0, [sp, #40] + 412d78: 9400098f bl 4153b4 <_ZSt12__niter_baseIPbET_S1_> + 412d7c: f9400fe2 ldr x2, [sp, #24] + 412d80: f94013e1 ldr x1, [sp, #32] + 412d84: 94000991 bl 4153c8 <_ZSt10__fill_n_aIPbmbEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_> + 412d88: a8c37bfd ldp x29, x30, [sp], #48 + 412d8c: d65f03c0 ret + +0000000000412d90 <_ZSt4moveIRSt6vectorISt4pairIlS0_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEEONSt16remove_referenceIT_E4typeEOSM_>: +_ZSt4moveIRSt6vectorISt4pairIlS0_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEEONSt16remove_referenceIT_E4typeEOSM_(): + 412d90: d10043ff sub sp, sp, #0x10 + 412d94: f90007e0 str x0, [sp, #8] + 412d98: f94007e0 ldr x0, [sp, #8] + 412d9c: 910043ff add sp, sp, #0x10 + 412da0: d65f03c0 ret + +0000000000412da4 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EEC1EOSI_>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EEC1EOSI_(): + 412da4: a9bd7bfd stp x29, x30, [sp, #-48]! + 412da8: 910003fd mov x29, sp + 412dac: f9000bf3 str x19, [sp, #16] + 412db0: f90017e0 str x0, [sp, #40] + 412db4: f90013e1 str x1, [sp, #32] + 412db8: f94017f3 ldr x19, [sp, #40] + 412dbc: f94013e0 ldr x0, [sp, #32] + 412dc0: 97fffff4 bl 412d90 <_ZSt4moveIRSt6vectorISt4pairIlS0_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEEONSt16remove_referenceIT_E4typeEOSM_> + 412dc4: aa0003e1 mov x1, x0 + 412dc8: aa1303e0 mov x0, x19 + 412dcc: 94000998 bl 41542c <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEC1EOSJ_> + 412dd0: d503201f nop + 412dd4: f9400bf3 ldr x19, [sp, #16] + 412dd8: a8c37bfd ldp x29, x30, [sp], #48 + 412ddc: d65f03c0 ret + +0000000000412de0 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5beginEv>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5beginEv(): + 412de0: a9bd7bfd stp x29, x30, [sp, #-48]! + 412de4: 910003fd mov x29, sp + 412de8: f9000fe0 str x0, [sp, #24] + 412dec: f9400fe1 ldr x1, [sp, #24] + 412df0: 9100a3e0 add x0, sp, #0x28 + 412df4: 940009a1 bl 415478 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEC1ERKSH_> + 412df8: f94017e0 ldr x0, [sp, #40] + 412dfc: a8c37bfd ldp x29, x30, [sp], #48 + 412e00: d65f03c0 ret + +0000000000412e04 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE3endEv>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE3endEv(): + 412e04: a9bd7bfd stp x29, x30, [sp, #-48]! + 412e08: 910003fd mov x29, sp + 412e0c: f9000fe0 str x0, [sp, #24] + 412e10: f9400fe0 ldr x0, [sp, #24] + 412e14: 91002001 add x1, x0, #0x8 + 412e18: 9100a3e0 add x0, sp, #0x28 + 412e1c: 94000997 bl 415478 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEC1ERKSH_> + 412e20: f94017e0 ldr x0, [sp, #40] + 412e24: a8c37bfd ldp x29, x30, [sp], #48 + 412e28: d65f03c0 ret + +0000000000412e2c <_ZN9__gnu_cxxneIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEEbRKNS5_IT_T0_EESP_>: +_ZN9__gnu_cxxneIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEEbRKNS5_IT_T0_EESP_(): + 412e2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 412e30: 910003fd mov x29, sp + 412e34: f9000bf3 str x19, [sp, #16] + 412e38: f90017e0 str x0, [sp, #40] + 412e3c: f90013e1 str x1, [sp, #32] + 412e40: f94017e0 ldr x0, [sp, #40] + 412e44: 94000997 bl 4154a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv> + 412e48: f9400013 ldr x19, [x0] + 412e4c: f94013e0 ldr x0, [sp, #32] + 412e50: 94000994 bl 4154a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv> + 412e54: f9400000 ldr x0, [x0] + 412e58: eb00027f cmp x19, x0 + 412e5c: 1a9f07e0 cset w0, ne // ne = any + 412e60: 12001c00 and w0, w0, #0xff + 412e64: f9400bf3 ldr x19, [sp, #16] + 412e68: a8c37bfd ldp x29, x30, [sp], #48 + 412e6c: d65f03c0 ret + +0000000000412e70 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEppEv(): + 412e70: d10043ff sub sp, sp, #0x10 + 412e74: f90007e0 str x0, [sp, #8] + 412e78: f94007e0 ldr x0, [sp, #8] + 412e7c: f9400000 ldr x0, [x0] + 412e80: 91008001 add x1, x0, #0x20 + 412e84: f94007e0 ldr x0, [sp, #8] + 412e88: f9000001 str x1, [x0] + 412e8c: f94007e0 ldr x0, [sp, #8] + 412e90: 910043ff add sp, sp, #0x10 + 412e94: d65f03c0 ret + +0000000000412e98 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEdeEv(): + 412e98: d10043ff sub sp, sp, #0x10 + 412e9c: f90007e0 str x0, [sp, #8] + 412ea0: f94007e0 ldr x0, [sp, #8] + 412ea4: f9400000 ldr x0, [x0] + 412ea8: 910043ff add sp, sp, #0x10 + 412eac: d65f03c0 ret + +0000000000412eb0 <_ZSt4moveIRSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEONSt16remove_referenceIT_E4typeEOSI_>: +_ZSt4moveIRSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEONSt16remove_referenceIT_E4typeEOSI_(): + 412eb0: d10043ff sub sp, sp, #0x10 + 412eb4: f90007e0 str x0, [sp, #8] + 412eb8: f94007e0 ldr x0, [sp, #8] + 412ebc: 910043ff add sp, sp, #0x10 + 412ec0: d65f03c0 ret + +0000000000412ec4 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSEOSE_>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSEOSE_(): + 412ec4: a9bc7bfd stp x29, x30, [sp, #-64]! + 412ec8: 910003fd mov x29, sp + 412ecc: f9000bf3 str x19, [sp, #16] + 412ed0: f90017e0 str x0, [sp, #40] + 412ed4: f90013e1 str x1, [sp, #32] + 412ed8: 52800020 mov w0, #0x1 // #1 + 412edc: 3900ffe0 strb w0, [sp, #63] + 412ee0: f94013e0 ldr x0, [sp, #32] + 412ee4: 97fffff3 bl 412eb0 <_ZSt4moveIRSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEONSt16remove_referenceIT_E4typeEOSI_> + 412ee8: 2a1303e2 mov w2, w19 + 412eec: aa0003e1 mov x1, x0 + 412ef0: f94017e0 ldr x0, [sp, #40] + 412ef4: 94000970 bl 4154b4 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE14_M_move_assignEOSE_St17integral_constantIbLb1EE> + 412ef8: f94017e0 ldr x0, [sp, #40] + 412efc: f9400bf3 ldr x19, [sp, #16] + 412f00: a8c47bfd ldp x29, x30, [sp], #64 + 412f04: d65f03c0 ret + +0000000000412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl(): + 412f08: a9bd7bfd stp x29, x30, [sp, #-48]! + 412f0c: 910003fd mov x29, sp + 412f10: f90017e0 str x0, [sp, #40] + 412f14: 39009fe1 strb w1, [sp, #39] + 412f18: f9000fe2 str x2, [sp, #24] + 412f1c: f94017e0 ldr x0, [sp, #40] + 412f20: 91018000 add x0, x0, #0x60 + 412f24: f9400fe1 ldr x1, [sp, #24] + 412f28: 94000986 bl 415540 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE10_M_visitedEl> + 412f2c: 12001c00 and w0, w0, #0xff + 412f30: 7100001f cmp w0, #0x0 + 412f34: 54000be1 b.ne 4130b0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1a8> // b.any + 412f38: f94017e0 ldr x0, [sp, #40] + 412f3c: f9401c00 ldr x0, [x0, #56] + 412f40: 9100e000 add x0, x0, #0x38 + 412f44: f9400fe1 ldr x1, [sp, #24] + 412f48: 94000995 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 412f4c: 97fff713 bl 410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv> + 412f50: 7100181f cmp w0, #0x6 + 412f54: 54000700 b.eq 413034 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x12c> // b.none + 412f58: 7100181f cmp w0, #0x6 + 412f5c: 540001ec b.gt 412f98 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x90> + 412f60: 71000c1f cmp w0, #0x3 + 412f64: 54000860 b.eq 413070 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x168> // b.none + 412f68: 71000c1f cmp w0, #0x3 + 412f6c: 540000cc b.gt 412f84 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x7c> + 412f70: 7100041f cmp w0, #0x1 + 412f74: 54000920 b.eq 413098 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x190> // b.none + 412f78: 7100081f cmp w0, #0x2 + 412f7c: 540002a0 b.eq 412fd0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0xc8> // b.none + 412f80: 1400004d b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 412f84: 7100101f cmp w0, #0x4 + 412f88: 54000420 b.eq 41300c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x104> // b.none + 412f8c: 7100141f cmp w0, #0x5 + 412f90: 54000480 b.eq 413020 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x118> // b.none + 412f94: 14000048 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 412f98: 7100241f cmp w0, #0x9 + 412f9c: 540002e0 b.eq 412ff8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0xf0> // b.none + 412fa0: 7100241f cmp w0, #0x9 + 412fa4: 540000cc b.gt 412fbc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0xb4> + 412fa8: 71001c1f cmp w0, #0x7 + 412fac: 540004e0 b.eq 413048 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x140> // b.none + 412fb0: 7100201f cmp w0, #0x8 + 412fb4: 54000180 b.eq 412fe4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0xdc> // b.none + 412fb8: 1400003f b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 412fbc: 71002c1f cmp w0, #0xb + 412fc0: 540004e0 b.eq 41305c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x154> // b.none + 412fc4: 7100301f cmp w0, #0xc + 412fc8: 540005e0 b.eq 413084 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x17c> // b.none + 412fcc: 1400003a b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 412fd0: f9400fe2 ldr x2, [sp, #24] + 412fd4: 39409fe1 ldrb w1, [sp, #39] + 412fd8: f94017e0 ldr x0, [sp, #40] + 412fdc: 9400097d bl 4155d0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_repeatENSH_11_Match_modeEl> + 412fe0: 14000035 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 412fe4: f9400fe2 ldr x2, [sp, #24] + 412fe8: 39409fe1 ldrb w1, [sp, #39] + 412fec: f94017e0 ldr x0, [sp, #40] + 412ff0: 940009ad bl 4156a4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE23_M_handle_subexpr_beginENSH_11_Match_modeEl> + 412ff4: 14000030 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 412ff8: f9400fe2 ldr x2, [sp, #24] + 412ffc: 39409fe1 ldrb w1, [sp, #39] + 413000: f94017e0 ldr x0, [sp, #40] + 413004: 940009db bl 415770 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_subexpr_endENSH_11_Match_modeEl> + 413008: 1400002b b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 41300c: f9400fe2 ldr x2, [sp, #24] + 413010: 39409fe1 ldrb w1, [sp, #39] + 413014: f94017e0 ldr x0, [sp, #40] + 413018: 94000a03 bl 415824 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE30_M_handle_line_begin_assertionENSH_11_Match_modeEl> + 41301c: 14000026 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413020: f9400fe2 ldr x2, [sp, #24] + 413024: 39409fe1 ldrb w1, [sp, #39] + 413028: f94017e0 ldr x0, [sp, #40] + 41302c: 94000a17 bl 415888 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE28_M_handle_line_end_assertionENSH_11_Match_modeEl> + 413030: 14000021 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413034: f9400fe2 ldr x2, [sp, #24] + 413038: 39409fe1 ldrb w1, [sp, #39] + 41303c: f94017e0 ldr x0, [sp, #40] + 413040: 94000a2b bl 4158ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE23_M_handle_word_boundaryENSH_11_Match_modeEl> + 413044: 1400001c b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413048: f9400fe2 ldr x2, [sp, #24] + 41304c: 39409fe1 ldrb w1, [sp, #39] + 413050: f94017e0 ldr x0, [sp, #40] + 413054: 94000a46 bl 41596c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE27_M_handle_subexpr_lookaheadENSH_11_Match_modeEl> + 413058: 14000017 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 41305c: f9400fe2 ldr x2, [sp, #24] + 413060: 39409fe1 ldrb w1, [sp, #39] + 413064: f94017e0 ldr x0, [sp, #40] + 413068: 94000a64 bl 4159f8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE15_M_handle_matchENSH_11_Match_modeEl> + 41306c: 14000012 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413070: f9400fe2 ldr x2, [sp, #24] + 413074: 39409fe1 ldrb w1, [sp, #39] + 413078: f94017e0 ldr x0, [sp, #40] + 41307c: 94000a8b bl 415aa8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl> + 413080: 1400000d b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413084: f9400fe2 ldr x2, [sp, #24] + 413088: 39409fe1 ldrb w1, [sp, #39] + 41308c: f94017e0 ldr x0, [sp, #40] + 413090: 94000afd bl 415c84 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl> + 413094: 14000008 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413098: f9400fe2 ldr x2, [sp, #24] + 41309c: 39409fe1 ldrb w1, [sp, #39] + 4130a0: f94017e0 ldr x0, [sp, #40] + 4130a4: 94000b35 bl 415d78 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_alternativeENSH_11_Match_modeEl> + 4130a8: d503201f nop + 4130ac: 14000002 b 4130b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 4130b0: d503201f nop + 4130b4: a8c37bfd ldp x29, x30, [sp], #48 + 4130b8: d65f03c0 ret + +00000000004130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 4130bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4130c0: 910003fd mov x29, sp + 4130c4: f9000bf3 str x19, [sp, #16] + 4130c8: f90017e0 str x0, [sp, #40] + 4130cc: f90013e1 str x1, [sp, #32] + 4130d0: f94017e0 ldr x0, [sp, #40] + 4130d4: 97fff305 bl 40fce8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 4130d8: f9400013 ldr x19, [x0] + 4130dc: f94013e0 ldr x0, [sp, #32] + 4130e0: 97fff302 bl 40fce8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 4130e4: f9400000 ldr x0, [x0] + 4130e8: eb00027f cmp x19, x0 + 4130ec: 1a9f17e0 cset w0, eq // eq = none + 4130f0: 12001c00 and w0, w0, #0xff + 4130f4: f9400bf3 ldr x19, [sp, #16] + 4130f8: a8c37bfd ldp x29, x30, [sp], #48 + 4130fc: d65f03c0 ret + +0000000000413100 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5clearEv>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5clearEv(): + 413100: a9be7bfd stp x29, x30, [sp, #-32]! + 413104: 910003fd mov x29, sp + 413108: f9000fe0 str x0, [sp, #24] + 41310c: f9400fe0 ldr x0, [sp, #24] + 413110: f9400000 ldr x0, [x0] + 413114: aa0003e1 mov x1, x0 + 413118: f9400fe0 ldr x0, [sp, #24] + 41311c: 94000b5a bl 415e84 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE15_M_erase_at_endEPSG_> + 413120: d503201f nop + 413124: a8c27bfd ldp x29, x30, [sp], #32 + 413128: d65f03c0 ret + +000000000041312c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE14_M_get_sol_posEv>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE14_M_get_sol_posEv(): + 41312c: d10043ff sub sp, sp, #0x10 + 413130: f90007e0 str x0, [sp, #8] + 413134: f94007e0 ldr x0, [sp, #8] + 413138: 91002000 add x0, x0, #0x8 + 41313c: 910043ff add sp, sp, #0x10 + 413140: d65f03c0 ret + +0000000000413144 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E27_S_propagate_on_copy_assignEv>: +_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E27_S_propagate_on_copy_assignEv(): + 413144: 52800000 mov w0, #0x0 // #0 + 413148: d65f03c0 ret + +000000000041314c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_(): + 41314c: a9bb7bfd stp x29, x30, [sp, #-80]! + 413150: 910003fd mov x29, sp + 413154: a90153f3 stp x19, x20, [sp, #16] + 413158: f90013f5 str x21, [sp, #32] + 41315c: f9001fe0 str x0, [sp, #56] + 413160: f9001be1 str x1, [sp, #48] + 413164: f9401be1 ldr x1, [sp, #48] + 413168: f9401fe0 ldr x0, [sp, #56] + 41316c: eb00003f cmp x1, x0 + 413170: 54001940 b.eq 413498 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x34c> // b.none + 413174: 97fffff4 bl 413144 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E27_S_propagate_on_copy_assignEv> + 413178: 12001c00 and w0, w0, #0xff + 41317c: 7100001f cmp w0, #0x0 + 413180: 540006e0 b.eq 41325c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x110> // b.none + 413184: 97fff245 bl 40fa98 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E15_S_always_equalEv> + 413188: 12001c00 and w0, w0, #0xff + 41318c: 52000000 eor w0, w0, #0x1 + 413190: 12001c00 and w0, w0, #0xff + 413194: 7100001f cmp w0, #0x0 + 413198: 540001c0 b.eq 4131d0 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x84> // b.none + 41319c: f9401fe0 ldr x0, [sp, #56] + 4131a0: 97ffecee bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 4131a4: aa0003f3 mov x19, x0 + 4131a8: f9401be0 ldr x0, [sp, #48] + 4131ac: 94000771 bl 414f70 <_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 4131b0: aa0003e1 mov x1, x0 + 4131b4: aa1303e0 mov x0, x19 + 4131b8: 94000b51 bl 415efc <_ZStneINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSaIT_ESG_> + 4131bc: 12001c00 and w0, w0, #0xff + 4131c0: 7100001f cmp w0, #0x0 + 4131c4: 54000060 b.eq 4131d0 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x84> // b.none + 4131c8: 52800020 mov w0, #0x1 // #1 + 4131cc: 14000002 b 4131d4 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x88> + 4131d0: 52800000 mov w0, #0x0 // #0 + 4131d4: 7100001f cmp w0, #0x0 + 4131d8: 54000320 b.eq 41323c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0xf0> // b.none + 4131dc: f9401fe0 ldr x0, [sp, #56] + 4131e0: 94000b4d bl 415f14 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5clearEv> + 4131e4: f9401fe3 ldr x3, [sp, #56] + 4131e8: f9401fe0 ldr x0, [sp, #56] + 4131ec: f9400004 ldr x4, [x0] + 4131f0: f9401fe0 ldr x0, [sp, #56] + 4131f4: f9400801 ldr x1, [x0, #16] + 4131f8: f9401fe0 ldr x0, [sp, #56] + 4131fc: f9400000 ldr x0, [x0] + 413200: cb000020 sub x0, x1, x0 + 413204: 9343fc01 asr x1, x0, #3 + 413208: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 41320c: f2955560 movk x0, #0xaaab + 413210: 9b007c20 mul x0, x1, x0 + 413214: aa0003e2 mov x2, x0 + 413218: aa0403e1 mov x1, x4 + 41321c: aa0303e0 mov x0, x3 + 413220: 97fff11d bl 40f694 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m> + 413224: f9401fe0 ldr x0, [sp, #56] + 413228: f900001f str xzr, [x0] + 41322c: f9401fe0 ldr x0, [sp, #56] + 413230: f900041f str xzr, [x0, #8] + 413234: f9401fe0 ldr x0, [sp, #56] + 413238: f900081f str xzr, [x0, #16] + 41323c: f9401fe0 ldr x0, [sp, #56] + 413240: 97ffecc6 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 413244: aa0003f3 mov x19, x0 + 413248: f9401be0 ldr x0, [sp, #48] + 41324c: 94000749 bl 414f70 <_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 413250: aa0003e1 mov x1, x0 + 413254: aa1303e0 mov x0, x19 + 413258: 94000b3a bl 415f40 <_ZSt15__alloc_on_copyISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_RKSE_> + 41325c: f9401be0 ldr x0, [sp, #48] + 413260: 97fff295 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 413264: f90027e0 str x0, [sp, #72] + 413268: f9401fe0 ldr x0, [sp, #56] + 41326c: 94000b3f bl 415f68 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8capacityEv> + 413270: aa0003e1 mov x1, x0 + 413274: f94027e0 ldr x0, [sp, #72] + 413278: eb01001f cmp x0, x1 + 41327c: 1a9f97e0 cset w0, hi // hi = pmore + 413280: 12001c00 and w0, w0, #0xff + 413284: 7100001f cmp w0, #0x0 + 413288: 54000680 b.eq 413358 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x20c> // b.none + 41328c: f9401be0 ldr x0, [sp, #48] + 413290: 94000b43 bl 415f9c <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv> + 413294: aa0003f3 mov x19, x0 + 413298: f9401be0 ldr x0, [sp, #48] + 41329c: 94000b4c bl 415fcc <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv> + 4132a0: aa0003e3 mov x3, x0 + 4132a4: aa1303e2 mov x2, x19 + 4132a8: f94027e1 ldr x1, [sp, #72] + 4132ac: f9401fe0 ldr x0, [sp, #56] + 4132b0: 94000b53 bl 415ffc <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE20_M_allocate_and_copyINS3_IPKSC_SE_EEEEPSC_mT_SK_> + 4132b4: f90023e0 str x0, [sp, #64] + 4132b8: f9401fe0 ldr x0, [sp, #56] + 4132bc: f9400013 ldr x19, [x0] + 4132c0: f9401fe0 ldr x0, [sp, #56] + 4132c4: f9400414 ldr x20, [x0, #8] + 4132c8: f9401fe0 ldr x0, [sp, #56] + 4132cc: 97ffeca3 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 4132d0: aa0003e2 mov x2, x0 + 4132d4: aa1403e1 mov x1, x20 + 4132d8: aa1303e0 mov x0, x19 + 4132dc: 97ffeca4 bl 40e56c <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESC_EvT_SE_RSaIT0_E> + 4132e0: f9401fe3 ldr x3, [sp, #56] + 4132e4: f9401fe0 ldr x0, [sp, #56] + 4132e8: f9400004 ldr x4, [x0] + 4132ec: f9401fe0 ldr x0, [sp, #56] + 4132f0: f9400801 ldr x1, [x0, #16] + 4132f4: f9401fe0 ldr x0, [sp, #56] + 4132f8: f9400000 ldr x0, [x0] + 4132fc: cb000020 sub x0, x1, x0 + 413300: 9343fc01 asr x1, x0, #3 + 413304: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 413308: f2955560 movk x0, #0xaaab + 41330c: 9b007c20 mul x0, x1, x0 + 413310: aa0003e2 mov x2, x0 + 413314: aa0403e1 mov x1, x4 + 413318: aa0303e0 mov x0, x3 + 41331c: 97fff0de bl 40f694 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m> + 413320: f9401fe0 ldr x0, [sp, #56] + 413324: f94023e1 ldr x1, [sp, #64] + 413328: f9000001 str x1, [x0] + 41332c: f9401fe0 ldr x0, [sp, #56] + 413330: f9400002 ldr x2, [x0] + 413334: f94027e1 ldr x1, [sp, #72] + 413338: aa0103e0 mov x0, x1 + 41333c: d37ff800 lsl x0, x0, #1 + 413340: 8b010000 add x0, x0, x1 + 413344: d37df000 lsl x0, x0, #3 + 413348: 8b000041 add x1, x2, x0 + 41334c: f9401fe0 ldr x0, [sp, #56] + 413350: f9000801 str x1, [x0, #16] + 413354: 14000047 b 413470 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x324> + 413358: f9401fe0 ldr x0, [sp, #56] + 41335c: 97fff256 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 413360: aa0003e1 mov x1, x0 + 413364: f94027e0 ldr x0, [sp, #72] + 413368: eb01001f cmp x0, x1 + 41336c: 1a9f87e0 cset w0, ls // ls = plast + 413370: 12001c00 and w0, w0, #0xff + 413374: 7100001f cmp w0, #0x0 + 413378: 54000300 b.eq 4133d8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x28c> // b.none + 41337c: f9401be0 ldr x0, [sp, #48] + 413380: 94000b07 bl 415f9c <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv> + 413384: aa0003f3 mov x19, x0 + 413388: f9401be0 ldr x0, [sp, #48] + 41338c: 94000b10 bl 415fcc <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv> + 413390: aa0003f4 mov x20, x0 + 413394: f9401fe0 ldr x0, [sp, #56] + 413398: 97ffeca0 bl 40e618 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv> + 41339c: aa0003e2 mov x2, x0 + 4133a0: aa1403e1 mov x1, x20 + 4133a4: aa1303e0 mov x0, x19 + 4133a8: 94000b36 bl 416080 <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEENS1_IPSC_SH_EEET0_T_SM_SL_> + 4133ac: aa0003f3 mov x19, x0 + 4133b0: f9401fe0 ldr x0, [sp, #56] + 4133b4: 97ffeca2 bl 40e63c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv> + 4133b8: aa0003f4 mov x20, x0 + 4133bc: f9401fe0 ldr x0, [sp, #56] + 4133c0: 97ffec66 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 4133c4: aa0003e2 mov x2, x0 + 4133c8: aa1403e1 mov x1, x20 + 4133cc: aa1303e0 mov x0, x19 + 4133d0: 94000b3e bl 4160c8 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEESC_EvT_SI_RSaIT0_E> + 4133d4: 14000027 b 413470 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_+0x324> + 4133d8: f9401be0 ldr x0, [sp, #48] + 4133dc: f9400014 ldr x20, [x0] + 4133e0: f9401be0 ldr x0, [sp, #48] + 4133e4: f9400013 ldr x19, [x0] + 4133e8: f9401fe0 ldr x0, [sp, #56] + 4133ec: 97fff232 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 4133f0: aa0003e1 mov x1, x0 + 4133f4: aa0103e0 mov x0, x1 + 4133f8: d37ff800 lsl x0, x0, #1 + 4133fc: 8b010000 add x0, x0, x1 + 413400: d37df000 lsl x0, x0, #3 + 413404: 8b000261 add x1, x19, x0 + 413408: f9401fe0 ldr x0, [sp, #56] + 41340c: f9400000 ldr x0, [x0] + 413410: aa0003e2 mov x2, x0 + 413414: aa1403e0 mov x0, x20 + 413418: 94000b37 bl 4160f4 <_ZSt4copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET0_T_SF_SE_> + 41341c: f9401be0 ldr x0, [sp, #48] + 413420: f9400013 ldr x19, [x0] + 413424: f9401fe0 ldr x0, [sp, #56] + 413428: 97fff223 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 41342c: aa0003e1 mov x1, x0 + 413430: aa0103e0 mov x0, x1 + 413434: d37ff800 lsl x0, x0, #1 + 413438: 8b010000 add x0, x0, x1 + 41343c: d37df000 lsl x0, x0, #3 + 413440: 8b000273 add x19, x19, x0 + 413444: f9401be0 ldr x0, [sp, #48] + 413448: f9400414 ldr x20, [x0, #8] + 41344c: f9401fe0 ldr x0, [sp, #56] + 413450: f9400415 ldr x21, [x0, #8] + 413454: f9401fe0 ldr x0, [sp, #56] + 413458: 97ffec40 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 41345c: aa0003e3 mov x3, x0 + 413460: aa1503e2 mov x2, x21 + 413464: aa1403e1 mov x1, x20 + 413468: aa1303e0 mov x0, x19 + 41346c: 94000b34 bl 41613c <_ZSt22__uninitialized_copy_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_SC_ET0_T_SF_SE_RSaIT1_E> + 413470: f9401fe0 ldr x0, [sp, #56] + 413474: f9400002 ldr x2, [x0] + 413478: f94027e1 ldr x1, [sp, #72] + 41347c: aa0103e0 mov x0, x1 + 413480: d37ff800 lsl x0, x0, #1 + 413484: 8b010000 add x0, x0, x1 + 413488: d37df000 lsl x0, x0, #3 + 41348c: 8b000041 add x1, x2, x0 + 413490: f9401fe0 ldr x0, [sp, #56] + 413494: f9000401 str x1, [x0, #8] + 413498: f9401fe0 ldr x0, [sp, #56] + 41349c: a94153f3 ldp x19, x20, [sp, #16] + 4134a0: f94013f5 ldr x21, [sp, #32] + 4134a4: a8c57bfd ldp x29, x30, [sp], #80 + 4134a8: d65f03c0 ret + +00000000004134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl(): + 4134ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4134b0: 910003fd mov x29, sp + 4134b4: f90017e0 str x0, [sp, #40] + 4134b8: 39009fe1 strb w1, [sp, #39] + 4134bc: f9000fe2 str x2, [sp, #24] + 4134c0: f94017e0 ldr x0, [sp, #40] + 4134c4: 91018000 add x0, x0, #0x60 + 4134c8: f9400fe1 ldr x1, [sp, #24] + 4134cc: 94000b28 bl 41616c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE10_M_visitedEl> + 4134d0: 12001c00 and w0, w0, #0xff + 4134d4: 7100001f cmp w0, #0x0 + 4134d8: 54000be1 b.ne 413654 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1a8> // b.any + 4134dc: f94017e0 ldr x0, [sp, #40] + 4134e0: f9401c00 ldr x0, [x0, #56] + 4134e4: 9100e000 add x0, x0, #0x38 + 4134e8: f9400fe1 ldr x1, [sp, #24] + 4134ec: 9400082c bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 4134f0: 97fff5aa bl 410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv> + 4134f4: 7100181f cmp w0, #0x6 + 4134f8: 54000700 b.eq 4135d8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x12c> // b.none + 4134fc: 7100181f cmp w0, #0x6 + 413500: 540001ec b.gt 41353c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x90> + 413504: 71000c1f cmp w0, #0x3 + 413508: 54000860 b.eq 413614 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x168> // b.none + 41350c: 71000c1f cmp w0, #0x3 + 413510: 540000cc b.gt 413528 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x7c> + 413514: 7100041f cmp w0, #0x1 + 413518: 54000920 b.eq 41363c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x190> // b.none + 41351c: 7100081f cmp w0, #0x2 + 413520: 540002a0 b.eq 413574 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0xc8> // b.none + 413524: 1400004d b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413528: 7100101f cmp w0, #0x4 + 41352c: 54000420 b.eq 4135b0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x104> // b.none + 413530: 7100141f cmp w0, #0x5 + 413534: 54000480 b.eq 4135c4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x118> // b.none + 413538: 14000048 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 41353c: 7100241f cmp w0, #0x9 + 413540: 540002e0 b.eq 41359c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0xf0> // b.none + 413544: 7100241f cmp w0, #0x9 + 413548: 540000cc b.gt 413560 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0xb4> + 41354c: 71001c1f cmp w0, #0x7 + 413550: 540004e0 b.eq 4135ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x140> // b.none + 413554: 7100201f cmp w0, #0x8 + 413558: 54000180 b.eq 413588 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0xdc> // b.none + 41355c: 1400003f b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413560: 71002c1f cmp w0, #0xb + 413564: 540004e0 b.eq 413600 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x154> // b.none + 413568: 7100301f cmp w0, #0xc + 41356c: 540005e0 b.eq 413628 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x17c> // b.none + 413570: 1400003a b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413574: f9400fe2 ldr x2, [sp, #24] + 413578: 39409fe1 ldrb w1, [sp, #39] + 41357c: f94017e0 ldr x0, [sp, #40] + 413580: 94000b01 bl 416184 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_repeatENSH_11_Match_modeEl> + 413584: 14000035 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413588: f9400fe2 ldr x2, [sp, #24] + 41358c: 39409fe1 ldrb w1, [sp, #39] + 413590: f94017e0 ldr x0, [sp, #40] + 413594: 94000b31 bl 416258 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE23_M_handle_subexpr_beginENSH_11_Match_modeEl> + 413598: 14000030 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 41359c: f9400fe2 ldr x2, [sp, #24] + 4135a0: 39409fe1 ldrb w1, [sp, #39] + 4135a4: f94017e0 ldr x0, [sp, #40] + 4135a8: 94000b51 bl 4162ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_subexpr_endENSH_11_Match_modeEl> + 4135ac: 1400002b b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 4135b0: f9400fe2 ldr x2, [sp, #24] + 4135b4: 39409fe1 ldrb w1, [sp, #39] + 4135b8: f94017e0 ldr x0, [sp, #40] + 4135bc: 94000b79 bl 4163a0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE30_M_handle_line_begin_assertionENSH_11_Match_modeEl> + 4135c0: 14000026 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 4135c4: f9400fe2 ldr x2, [sp, #24] + 4135c8: 39409fe1 ldrb w1, [sp, #39] + 4135cc: f94017e0 ldr x0, [sp, #40] + 4135d0: 94000b8d bl 416404 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE28_M_handle_line_end_assertionENSH_11_Match_modeEl> + 4135d4: 14000021 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 4135d8: f9400fe2 ldr x2, [sp, #24] + 4135dc: 39409fe1 ldrb w1, [sp, #39] + 4135e0: f94017e0 ldr x0, [sp, #40] + 4135e4: 94000ba1 bl 416468 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE23_M_handle_word_boundaryENSH_11_Match_modeEl> + 4135e8: 1400001c b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 4135ec: f9400fe2 ldr x2, [sp, #24] + 4135f0: 39409fe1 ldrb w1, [sp, #39] + 4135f4: f94017e0 ldr x0, [sp, #40] + 4135f8: 94000bbc bl 4164e8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE27_M_handle_subexpr_lookaheadENSH_11_Match_modeEl> + 4135fc: 14000017 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413600: f9400fe2 ldr x2, [sp, #24] + 413604: 39409fe1 ldrb w1, [sp, #39] + 413608: f94017e0 ldr x0, [sp, #40] + 41360c: 94000bda bl 416574 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE15_M_handle_matchENSH_11_Match_modeEl> + 413610: 14000012 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413614: f9400fe2 ldr x2, [sp, #24] + 413618: 39409fe1 ldrb w1, [sp, #39] + 41361c: f94017e0 ldr x0, [sp, #40] + 413620: 94000c04 bl 416630 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl> + 413624: 1400000d b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413628: f9400fe2 ldr x2, [sp, #24] + 41362c: 39409fe1 ldrb w1, [sp, #39] + 413630: f94017e0 ldr x0, [sp, #40] + 413634: 94000c76 bl 41680c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl> + 413638: 14000008 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 41363c: f9400fe2 ldr x2, [sp, #24] + 413640: 39409fe1 ldrb w1, [sp, #39] + 413644: f94017e0 ldr x0, [sp, #40] + 413648: 94000ce2 bl 4169d0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_alternativeENSH_11_Match_modeEl> + 41364c: d503201f nop + 413650: 14000002 b 413658 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl+0x1ac> + 413654: d503201f nop + 413658: a8c37bfd ldp x29, x30, [sp], #48 + 41365c: d65f03c0 ret + +0000000000413660 <_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 413660: a9b97bfd stp x29, x30, [sp, #-112]! + 413664: 910003fd mov x29, sp + 413668: a90153f3 stp x19, x20, [sp, #16] + 41366c: f90013f5 str x21, [sp, #32] + 413670: f9002fe0 str x0, [sp, #88] + 413674: 390143e1 strb w1, [sp, #80] + 413678: f90027e2 str x2, [sp, #72] + 41367c: f90023e3 str x3, [sp, #64] + 413680: f9001fe4 str x4, [sp, #56] + 413684: f9402fe0 ldr x0, [sp, #88] + 413688: f900001f str xzr, [x0] + 41368c: f9402fe0 ldr x0, [sp, #88] + 413690: 91002013 add x19, x0, #0x8 + 413694: f94023e0 ldr x0, [sp, #64] + 413698: 97fff1a9 bl 40fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE> + 41369c: aa0003f4 mov x20, x0 + 4136a0: f9401fe0 ldr x0, [sp, #56] + 4136a4: 97fff1ab bl 40fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE> + 4136a8: aa0003e5 mov x5, x0 + 4136ac: aa1403e4 mov x4, x20 + 4136b0: f94027e3 ldr x3, [sp, #72] + 4136b4: d2800002 mov x2, #0x0 // #0 + 4136b8: 2a1503e1 mov w1, w21 + 4136bc: aa1303e0 mov x0, x19 + 4136c0: 94000d07 bl 416adc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS9_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4136c4: f9402fe0 ldr x0, [sp, #88] + 4136c8: 91002002 add x2, x0, #0x8 + 4136cc: d0000580 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4136d0: 9123c001 add x1, x0, #0x8f0 + 4136d4: aa0203e0 mov x0, x2 + 4136d8: 94000d4f bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4136dc: f90037e0 str x0, [sp, #104] + 4136e0: f9402fe0 ldr x0, [sp, #88] + 4136e4: f94037e1 ldr x1, [sp, #104] + 4136e8: f9000001 str x1, [x0] + 4136ec: f9402fe0 ldr x0, [sp, #88] + 4136f0: f9400000 ldr x0, [x0] + 4136f4: aa0003e1 mov x1, x0 + 4136f8: f9402fe0 ldr x0, [sp, #88] + 4136fc: 94000d5c bl 416c6c <_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 413700: d503201f nop + 413704: a94153f3 ldp x19, x20, [sp, #16] + 413708: f94013f5 ldr x21, [sp, #32] + 41370c: a8c77bfd ldp x29, x30, [sp], #112 + 413710: d65f03c0 ret + +0000000000413714 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc>: +_ZNSt8__detail8_ScannerIcE12_M_eat_classEc(): + 413714: a9be7bfd stp x29, x30, [sp, #-32]! + 413718: 910003fd mov x29, sp + 41371c: f9000fe0 str x0, [sp, #24] + 413720: 39005fe1 strb w1, [sp, #23] + 413724: f9400fe0 ldr x0, [sp, #24] + 413728: 91032000 add x0, x0, #0xc8 + 41372c: 97ffcfbd bl 407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt> + 413730: f9400fe0 ldr x0, [sp, #24] + 413734: f9405801 ldr x1, [x0, #176] + 413738: f9400fe0 ldr x0, [sp, #24] + 41373c: f9405c00 ldr x0, [x0, #184] + 413740: eb00003f cmp x1, x0 + 413744: 54000260 b.eq 413790 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x7c> // b.none + 413748: f9400fe0 ldr x0, [sp, #24] + 41374c: f9405800 ldr x0, [x0, #176] + 413750: 39400000 ldrb w0, [x0] + 413754: 39405fe1 ldrb w1, [sp, #23] + 413758: 6b00003f cmp w1, w0 + 41375c: 540001a0 b.eq 413790 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x7c> // b.none + 413760: f9400fe0 ldr x0, [sp, #24] + 413764: 91032003 add x3, x0, #0xc8 + 413768: f9400fe0 ldr x0, [sp, #24] + 41376c: f9405800 ldr x0, [x0, #176] + 413770: 91000402 add x2, x0, #0x1 + 413774: f9400fe1 ldr x1, [sp, #24] + 413778: f9005822 str x2, [x1, #176] + 41377c: 39400000 ldrb w0, [x0] + 413780: 2a0003e1 mov w1, w0 + 413784: aa0303e0 mov x0, x3 + 413788: 97ffce6a bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 41378c: 17ffffe9 b 413730 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x1c> + 413790: f9400fe0 ldr x0, [sp, #24] + 413794: f9405801 ldr x1, [x0, #176] + 413798: f9400fe0 ldr x0, [sp, #24] + 41379c: f9405c00 ldr x0, [x0, #184] + 4137a0: eb00003f cmp x1, x0 + 4137a4: 54000300 b.eq 413804 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xf0> // b.none + 4137a8: f9400fe0 ldr x0, [sp, #24] + 4137ac: f9405800 ldr x0, [x0, #176] + 4137b0: 91000402 add x2, x0, #0x1 + 4137b4: f9400fe1 ldr x1, [sp, #24] + 4137b8: f9005822 str x2, [x1, #176] + 4137bc: 39400000 ldrb w0, [x0] + 4137c0: 39405fe1 ldrb w1, [sp, #23] + 4137c4: 6b00003f cmp w1, w0 + 4137c8: 540001e1 b.ne 413804 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xf0> // b.any + 4137cc: f9400fe0 ldr x0, [sp, #24] + 4137d0: f9405801 ldr x1, [x0, #176] + 4137d4: f9400fe0 ldr x0, [sp, #24] + 4137d8: f9405c00 ldr x0, [x0, #184] + 4137dc: eb00003f cmp x1, x0 + 4137e0: 54000120 b.eq 413804 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xf0> // b.none + 4137e4: f9400fe0 ldr x0, [sp, #24] + 4137e8: f9405800 ldr x0, [x0, #176] + 4137ec: 91000402 add x2, x0, #0x1 + 4137f0: f9400fe1 ldr x1, [sp, #24] + 4137f4: f9005822 str x2, [x1, #176] + 4137f8: 39400000 ldrb w0, [x0] + 4137fc: 7101741f cmp w0, #0x5d + 413800: 54000060 b.eq 41380c <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xf8> // b.none + 413804: 52800020 mov w0, #0x1 // #1 + 413808: 14000002 b 413810 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xfc> + 41380c: 52800000 mov w0, #0x0 // #0 + 413810: 7100001f cmp w0, #0x0 + 413814: 540001a0 b.eq 413848 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x134> // b.none + 413818: 39405fe0 ldrb w0, [sp, #23] + 41381c: 7100e81f cmp w0, #0x3a + 413820: 540000c1 b.ne 413838 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x124> // b.any + 413824: b0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 413828: 911ce001 add x1, x0, #0x738 + 41382c: 52800020 mov w0, #0x1 // #1 + 413830: 97ffe496 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 413834: 14000005 b 413848 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x134> + 413838: b0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41383c: 911ce001 add x1, x0, #0x738 + 413840: 52800000 mov w0, #0x0 // #0 + 413844: 97ffe491 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 413848: d503201f nop + 41384c: a8c27bfd ldp x29, x30, [sp], #32 + 413850: d65f03c0 ret + +0000000000413854 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE11_Deque_implC1Ev>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE11_Deque_implC2Ev(): + 413854: a9be7bfd stp x29, x30, [sp, #-32]! + 413858: 910003fd mov x29, sp + 41385c: f9000fe0 str x0, [sp, #24] + 413860: f9400fe0 ldr x0, [sp, #24] + 413864: 94000d08 bl 416c84 <_ZNSaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1Ev> + 413868: f9400fe0 ldr x0, [sp, #24] + 41386c: f900001f str xzr, [x0] + 413870: f9400fe0 ldr x0, [sp, #24] + 413874: f900041f str xzr, [x0, #8] + 413878: f9400fe0 ldr x0, [sp, #24] + 41387c: 91004000 add x0, x0, #0x10 + 413880: 94000d09 bl 416ca4 <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC1Ev> + 413884: f9400fe0 ldr x0, [sp, #24] + 413888: 9100c000 add x0, x0, #0x30 + 41388c: 94000d06 bl 416ca4 <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC1Ev> + 413890: d503201f nop + 413894: a8c27bfd ldp x29, x30, [sp], #32 + 413898: d65f03c0 ret + +000000000041389c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm(): + 41389c: a9ba7bfd stp x29, x30, [sp, #-96]! + 4138a0: 910003fd mov x29, sp + 4138a4: f9000bf3 str x19, [sp, #16] + 4138a8: f90017e0 str x0, [sp, #40] + 4138ac: f90013e1 str x1, [sp, #32] + 4138b0: d2800300 mov x0, #0x18 // #24 + 4138b4: 97ffe3e0 bl 40c834 <_ZSt16__deque_buf_sizem> + 4138b8: aa0003e1 mov x1, x0 + 4138bc: f94013e0 ldr x0, [sp, #32] + 4138c0: 9ac10800 udiv x0, x0, x1 + 4138c4: 91000400 add x0, x0, #0x1 + 4138c8: f9002fe0 str x0, [sp, #88] + 4138cc: d2800100 mov x0, #0x8 // #8 + 4138d0: f9001fe0 str x0, [sp, #56] + 4138d4: f9402fe0 ldr x0, [sp, #88] + 4138d8: 91000800 add x0, x0, #0x2 + 4138dc: f90023e0 str x0, [sp, #64] + 4138e0: 910103e1 add x1, sp, #0x40 + 4138e4: 9100e3e0 add x0, sp, #0x38 + 4138e8: 940005b2 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4138ec: f9400001 ldr x1, [x0] + 4138f0: f94017e0 ldr x0, [sp, #40] + 4138f4: f9000401 str x1, [x0, #8] + 4138f8: f94017e0 ldr x0, [sp, #40] + 4138fc: f9400400 ldr x0, [x0, #8] + 413900: aa0003e1 mov x1, x0 + 413904: f94017e0 ldr x0, [sp, #40] + 413908: 94000cf4 bl 416cd8 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_allocate_mapEm> + 41390c: aa0003e1 mov x1, x0 + 413910: f94017e0 ldr x0, [sp, #40] + 413914: f9000001 str x1, [x0] + 413918: f94017e0 ldr x0, [sp, #40] + 41391c: f9400001 ldr x1, [x0] + 413920: f94017e0 ldr x0, [sp, #40] + 413924: f9400402 ldr x2, [x0, #8] + 413928: f9402fe0 ldr x0, [sp, #88] + 41392c: cb000042 sub x2, x2, x0 + 413930: d341fc40 lsr x0, x2, #1 + 413934: d37df000 lsl x0, x0, #3 + 413938: 8b000020 add x0, x1, x0 + 41393c: f9002be0 str x0, [sp, #80] + 413940: f9402fe0 ldr x0, [sp, #88] + 413944: d37df000 lsl x0, x0, #3 + 413948: f9402be1 ldr x1, [sp, #80] + 41394c: 8b000020 add x0, x1, x0 + 413950: f90027e0 str x0, [sp, #72] + 413954: f94027e2 ldr x2, [sp, #72] + 413958: f9402be1 ldr x1, [sp, #80] + 41395c: f94017e0 ldr x0, [sp, #40] + 413960: 94000cf8 bl 416d40 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_> + 413964: f94017e0 ldr x0, [sp, #40] + 413968: 91004000 add x0, x0, #0x10 + 41396c: f9402be1 ldr x1, [sp, #80] + 413970: 94000d17 bl 416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_> + 413974: f94017e0 ldr x0, [sp, #40] + 413978: 9100c002 add x2, x0, #0x30 + 41397c: f94027e0 ldr x0, [sp, #72] + 413980: d1002000 sub x0, x0, #0x8 + 413984: aa0003e1 mov x1, x0 + 413988: aa0203e0 mov x0, x2 + 41398c: 94000d10 bl 416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_> + 413990: f94017e0 ldr x0, [sp, #40] + 413994: f9400c01 ldr x1, [x0, #24] + 413998: f94017e0 ldr x0, [sp, #40] + 41399c: f9000801 str x1, [x0, #16] + 4139a0: f94017e0 ldr x0, [sp, #40] + 4139a4: f9401c13 ldr x19, [x0, #56] + 4139a8: d2800300 mov x0, #0x18 // #24 + 4139ac: 97ffe3a2 bl 40c834 <_ZSt16__deque_buf_sizem> + 4139b0: aa0003e1 mov x1, x0 + 4139b4: f94013e0 ldr x0, [sp, #32] + 4139b8: 9ac10802 udiv x2, x0, x1 + 4139bc: 9b017c41 mul x1, x2, x1 + 4139c0: cb010001 sub x1, x0, x1 + 4139c4: aa0103e0 mov x0, x1 + 4139c8: d37ff800 lsl x0, x0, #1 + 4139cc: 8b010000 add x0, x0, x1 + 4139d0: d37df000 lsl x0, x0, #3 + 4139d4: 8b000261 add x1, x19, x0 + 4139d8: f94017e0 ldr x0, [sp, #40] + 4139dc: f9001801 str x1, [x0, #48] + 4139e0: 14000012 b 413a28 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm+0x18c> + 4139e4: 97ffcd4f bl 406f20 <__cxa_begin_catch@plt> + 4139e8: f94017e0 ldr x0, [sp, #40] + 4139ec: f9400001 ldr x1, [x0] + 4139f0: f94017e0 ldr x0, [sp, #40] + 4139f4: f9400400 ldr x0, [x0, #8] + 4139f8: aa0003e2 mov x2, x0 + 4139fc: f94017e0 ldr x0, [sp, #40] + 413a00: 97fff48b bl 410c2c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_deallocate_mapEPPS5_m> + 413a04: f94017e0 ldr x0, [sp, #40] + 413a08: f900001f str xzr, [x0] + 413a0c: f94017e0 ldr x0, [sp, #40] + 413a10: f900041f str xzr, [x0, #8] + 413a14: 97ffcf33 bl 4076e0 <__cxa_rethrow@plt> + 413a18: aa0003f3 mov x19, x0 + 413a1c: 97ffcf7d bl 407810 <__cxa_end_catch@plt> + 413a20: aa1303e0 mov x0, x19 + 413a24: 97ffcfb7 bl 407900 <_Unwind_Resume@plt> + 413a28: f9400bf3 ldr x19, [sp, #16] + 413a2c: a8c67bfd ldp x29, x30, [sp], #96 + 413a30: d65f03c0 ret + +0000000000413a34 <_ZSt7forwardIRKmEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIRKmEOT_RNSt16remove_referenceIS2_E4typeE(): + 413a34: d10043ff sub sp, sp, #0x10 + 413a38: f90007e0 str x0, [sp, #8] + 413a3c: f94007e0 ldr x0, [sp, #8] + 413a40: 910043ff add sp, sp, #0x10 + 413a44: d65f03c0 ret + +0000000000413a48 <_ZN9__gnu_cxx13new_allocatorImE9constructImJRKmEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorImE9constructImJRKmEEEvPT_DpOT0_(): + 413a48: a9bc7bfd stp x29, x30, [sp, #-64]! + 413a4c: 910003fd mov x29, sp + 413a50: f9000bf3 str x19, [sp, #16] + 413a54: f9001fe0 str x0, [sp, #56] + 413a58: f9001be1 str x1, [sp, #48] + 413a5c: f90017e2 str x2, [sp, #40] + 413a60: f94017e0 ldr x0, [sp, #40] + 413a64: 97fffff4 bl 413a34 <_ZSt7forwardIRKmEOT_RNSt16remove_referenceIS2_E4typeE> + 413a68: f9400013 ldr x19, [x0] + 413a6c: f9401be0 ldr x0, [sp, #48] + 413a70: aa0003e1 mov x1, x0 + 413a74: d2800100 mov x0, #0x8 // #8 + 413a78: 97ffe280 bl 40c478 <_ZnwmPv> + 413a7c: f9000013 str x19, [x0] + 413a80: d503201f nop + 413a84: f9400bf3 ldr x19, [sp, #16] + 413a88: a8c47bfd ldp x29, x30, [sp], #64 + 413a8c: d65f03c0 ret + +0000000000413a90 <_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC1ERKS1_>: +_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC1ERKS1_(): + 413a90: d10043ff sub sp, sp, #0x10 + 413a94: f90007e0 str x0, [sp, #8] + 413a98: f90003e1 str x1, [sp] + 413a9c: f94003e0 ldr x0, [sp] + 413aa0: f9400001 ldr x1, [x0] + 413aa4: f94007e0 ldr x0, [sp, #8] + 413aa8: f9000001 str x1, [x0] + 413aac: d503201f nop + 413ab0: 910043ff add sp, sp, #0x10 + 413ab4: d65f03c0 ret + +0000000000413ab8 <_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc>: +_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc(): + 413ab8: a9bb7bfd stp x29, x30, [sp, #-80]! + 413abc: 910003fd mov x29, sp + 413ac0: f9000bf3 str x19, [sp, #16] + 413ac4: f9001fe0 str x0, [sp, #56] + 413ac8: f9001be1 str x1, [sp, #48] + 413acc: f90017e2 str x2, [sp, #40] + 413ad0: f9401fe0 ldr x0, [sp, #56] + 413ad4: 94000cd9 bl 416e38 <_ZNKSt6vectorImSaImEE8max_sizeEv> + 413ad8: aa0003f3 mov x19, x0 + 413adc: f9401fe0 ldr x0, [sp, #56] + 413ae0: 94000cde bl 416e58 <_ZNKSt6vectorImSaImEE4sizeEv> + 413ae4: cb000261 sub x1, x19, x0 + 413ae8: f9401be0 ldr x0, [sp, #48] + 413aec: eb00003f cmp x1, x0 + 413af0: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 413af4: 12001c00 and w0, w0, #0xff + 413af8: 7100001f cmp w0, #0x0 + 413afc: 54000060 b.eq 413b08 <_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc+0x50> // b.none + 413b00: f94017e0 ldr x0, [sp, #40] + 413b04: 97ffcd53 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 413b08: f9401fe0 ldr x0, [sp, #56] + 413b0c: 94000cd3 bl 416e58 <_ZNKSt6vectorImSaImEE4sizeEv> + 413b10: aa0003f3 mov x19, x0 + 413b14: f9401fe0 ldr x0, [sp, #56] + 413b18: 94000cd0 bl 416e58 <_ZNKSt6vectorImSaImEE4sizeEv> + 413b1c: f90023e0 str x0, [sp, #64] + 413b20: 9100c3e1 add x1, sp, #0x30 + 413b24: 910103e0 add x0, sp, #0x40 + 413b28: 94000522 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 413b2c: f9400000 ldr x0, [x0] + 413b30: 8b000260 add x0, x19, x0 + 413b34: f90027e0 str x0, [sp, #72] + 413b38: f9401fe0 ldr x0, [sp, #56] + 413b3c: 94000cc7 bl 416e58 <_ZNKSt6vectorImSaImEE4sizeEv> + 413b40: aa0003e1 mov x1, x0 + 413b44: f94027e0 ldr x0, [sp, #72] + 413b48: eb01001f cmp x0, x1 + 413b4c: 540000e3 b.cc 413b68 <_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 413b50: f9401fe0 ldr x0, [sp, #56] + 413b54: 94000cb9 bl 416e38 <_ZNKSt6vectorImSaImEE8max_sizeEv> + 413b58: aa0003e1 mov x1, x0 + 413b5c: f94027e0 ldr x0, [sp, #72] + 413b60: eb01001f cmp x0, x1 + 413b64: 54000089 b.ls 413b74 <_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc+0xbc> // b.plast + 413b68: f9401fe0 ldr x0, [sp, #56] + 413b6c: 94000cb3 bl 416e38 <_ZNKSt6vectorImSaImEE8max_sizeEv> + 413b70: 14000002 b 413b78 <_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc+0xc0> + 413b74: f94027e0 ldr x0, [sp, #72] + 413b78: f9400bf3 ldr x19, [sp, #16] + 413b7c: a8c57bfd ldp x29, x30, [sp], #80 + 413b80: d65f03c0 ret + +0000000000413b84 <_ZNSt6vectorImSaImEE5beginEv>: +_ZNSt6vectorImSaImEE5beginEv(): + 413b84: a9bd7bfd stp x29, x30, [sp, #-48]! + 413b88: 910003fd mov x29, sp + 413b8c: f9000fe0 str x0, [sp, #24] + 413b90: f9400fe1 ldr x1, [sp, #24] + 413b94: 9100a3e0 add x0, sp, #0x28 + 413b98: 97ffffbe bl 413a90 <_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC1ERKS1_> + 413b9c: f94017e0 ldr x0, [sp, #40] + 413ba0: a8c37bfd ldp x29, x30, [sp], #48 + 413ba4: d65f03c0 ret + +0000000000413ba8 <_ZN9__gnu_cxxmiIPmSt6vectorImSaImEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_>: +_ZN9__gnu_cxxmiIPmSt6vectorImSaImEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(): + 413ba8: a9bd7bfd stp x29, x30, [sp, #-48]! + 413bac: 910003fd mov x29, sp + 413bb0: f9000bf3 str x19, [sp, #16] + 413bb4: f90017e0 str x0, [sp, #40] + 413bb8: f90013e1 str x1, [sp, #32] + 413bbc: f94017e0 ldr x0, [sp, #40] + 413bc0: 94000019 bl 413c24 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv> + 413bc4: f9400013 ldr x19, [x0] + 413bc8: f94013e0 ldr x0, [sp, #32] + 413bcc: 94000016 bl 413c24 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv> + 413bd0: f9400000 ldr x0, [x0] + 413bd4: cb000260 sub x0, x19, x0 + 413bd8: 9343fc01 asr x1, x0, #3 + 413bdc: aa0103e0 mov x0, x1 + 413be0: f9400bf3 ldr x19, [sp, #16] + 413be4: a8c37bfd ldp x29, x30, [sp], #48 + 413be8: d65f03c0 ret + +0000000000413bec <_ZNSt12_Vector_baseImSaImEE11_M_allocateEm>: +_ZNSt12_Vector_baseImSaImEE11_M_allocateEm(): + 413bec: a9be7bfd stp x29, x30, [sp, #-32]! + 413bf0: 910003fd mov x29, sp + 413bf4: f9000fe0 str x0, [sp, #24] + 413bf8: f9000be1 str x1, [sp, #16] + 413bfc: f9400be0 ldr x0, [sp, #16] + 413c00: f100001f cmp x0, #0x0 + 413c04: 540000a0 b.eq 413c18 <_ZNSt12_Vector_baseImSaImEE11_M_allocateEm+0x2c> // b.none + 413c08: f9400fe0 ldr x0, [sp, #24] + 413c0c: f9400be1 ldr x1, [sp, #16] + 413c10: 94000c9d bl 416e84 <_ZNSt16allocator_traitsISaImEE8allocateERS0_m> + 413c14: 14000002 b 413c1c <_ZNSt12_Vector_baseImSaImEE11_M_allocateEm+0x30> + 413c18: d2800000 mov x0, #0x0 // #0 + 413c1c: a8c27bfd ldp x29, x30, [sp], #32 + 413c20: d65f03c0 ret + +0000000000413c24 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv(): + 413c24: d10043ff sub sp, sp, #0x10 + 413c28: f90007e0 str x0, [sp, #8] + 413c2c: f94007e0 ldr x0, [sp, #8] + 413c30: 910043ff add sp, sp, #0x10 + 413c34: d65f03c0 ret + +0000000000413c38 <_ZSt34__uninitialized_move_if_noexcept_aIPmS0_SaImEET0_T_S3_S2_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPmS0_SaImEET0_T_S3_S2_RT1_(): + 413c38: a9bc7bfd stp x29, x30, [sp, #-64]! + 413c3c: 910003fd mov x29, sp + 413c40: f9000bf3 str x19, [sp, #16] + 413c44: f9001fe0 str x0, [sp, #56] + 413c48: f9001be1 str x1, [sp, #48] + 413c4c: f90017e2 str x2, [sp, #40] + 413c50: f90013e3 str x3, [sp, #32] + 413c54: f9401fe0 ldr x0, [sp, #56] + 413c58: 94000c95 bl 416eac <_ZSt32__make_move_if_noexcept_iteratorImSt13move_iteratorIPmEET0_PT_> + 413c5c: aa0003f3 mov x19, x0 + 413c60: f9401be0 ldr x0, [sp, #48] + 413c64: 94000c92 bl 416eac <_ZSt32__make_move_if_noexcept_iteratorImSt13move_iteratorIPmEET0_PT_> + 413c68: f94013e3 ldr x3, [sp, #32] + 413c6c: f94017e2 ldr x2, [sp, #40] + 413c70: aa0003e1 mov x1, x0 + 413c74: aa1303e0 mov x0, x19 + 413c78: 94000c96 bl 416ed0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPmES1_mET0_T_S4_S3_RSaIT1_E> + 413c7c: f9400bf3 ldr x19, [sp, #16] + 413c80: a8c47bfd ldp x29, x30, [sp], #64 + 413c84: d65f03c0 ret + +0000000000413c88 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_>: +_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_(): + 413c88: a9bd7bfd stp x29, x30, [sp, #-48]! + 413c8c: 910003fd mov x29, sp + 413c90: a90153f3 stp x19, x20, [sp, #16] + 413c94: f90017e0 str x0, [sp, #40] + 413c98: f90013e1 str x1, [sp, #32] + 413c9c: f94017e0 ldr x0, [sp, #40] + 413ca0: f9400401 ldr x1, [x0, #8] + 413ca4: f94017e0 ldr x0, [sp, #40] + 413ca8: f9400800 ldr x0, [x0, #16] + 413cac: eb00003f cmp x1, x0 + 413cb0: 54000200 b.eq 413cf0 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_+0x68> // b.none + 413cb4: f94017f3 ldr x19, [sp, #40] + 413cb8: f94017e0 ldr x0, [sp, #40] + 413cbc: f9400414 ldr x20, [x0, #8] + 413cc0: f94013e0 ldr x0, [sp, #32] + 413cc4: 94000c8f bl 416f00 <_ZSt7forwardINSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS3_E4typeE> + 413cc8: aa0003e2 mov x2, x0 + 413ccc: aa1403e1 mov x1, x20 + 413cd0: aa1303e0 mov x0, x19 + 413cd4: 94000c90 bl 416f14 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_> + 413cd8: f94017e0 ldr x0, [sp, #40] + 413cdc: f9400400 ldr x0, [x0, #8] + 413ce0: 9100c001 add x1, x0, #0x30 + 413ce4: f94017e0 ldr x0, [sp, #40] + 413ce8: f9000401 str x1, [x0, #8] + 413cec: 1400000a b 413d14 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_+0x8c> + 413cf0: f94017e0 ldr x0, [sp, #40] + 413cf4: 97fff37e bl 410aec <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE3endEv> + 413cf8: aa0003f3 mov x19, x0 + 413cfc: f94013e0 ldr x0, [sp, #32] + 413d00: 94000c80 bl 416f00 <_ZSt7forwardINSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS3_E4typeE> + 413d04: aa0003e2 mov x2, x0 + 413d08: aa1303e1 mov x1, x19 + 413d0c: f94017e0 ldr x0, [sp, #40] + 413d10: 94000c8f bl 416f4c <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_> + 413d14: d503201f nop + 413d18: a94153f3 ldp x19, x20, [sp, #16] + 413d1c: a8c37bfd ldp x29, x30, [sp], #48 + 413d20: d65f03c0 ret + +0000000000413d24 <_ZNSt8functionIFbcEE4swapERS1_>: +_ZNSt8functionIFbcEE4swapERS1_(): + 413d24: a9be7bfd stp x29, x30, [sp, #-32]! + 413d28: 910003fd mov x29, sp + 413d2c: f9000fe0 str x0, [sp, #24] + 413d30: f9000be1 str x1, [sp, #16] + 413d34: f9400fe0 ldr x0, [sp, #24] + 413d38: f9400be1 ldr x1, [sp, #16] + 413d3c: 94000d18 bl 41719c <_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_> + 413d40: f9400fe0 ldr x0, [sp, #24] + 413d44: 91004002 add x2, x0, #0x10 + 413d48: f9400be0 ldr x0, [sp, #16] + 413d4c: 91004000 add x0, x0, #0x10 + 413d50: aa0003e1 mov x1, x0 + 413d54: aa0203e0 mov x0, x2 + 413d58: 94000d2b bl 417204 <_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_> + 413d5c: f9400fe0 ldr x0, [sp, #24] + 413d60: 91006002 add x2, x0, #0x18 + 413d64: f9400be0 ldr x0, [sp, #16] + 413d68: 91006000 add x0, x0, #0x18 + 413d6c: aa0003e1 mov x1, x0 + 413d70: aa0203e0 mov x0, x2 + 413d74: 94000d3e bl 41726c <_ZSt4swapIPFbRKSt9_Any_dataOcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SK_> + 413d78: d503201f nop + 413d7c: a8c27bfd ldp x29, x30, [sp], #32 + 413d80: d65f03c0 ret + +0000000000413d84 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv(): + 413d84: a9b47bfd stp x29, x30, [sp, #-192]! + 413d88: 910003fd mov x29, sp + 413d8c: a90153f3 stp x19, x20, [sp, #16] + 413d90: f90013f5 str x21, [sp, #32] + 413d94: f9001fe0 str x0, [sp, #56] + 413d98: 528002c1 mov w1, #0x16 // #22 + 413d9c: f9401fe0 ldr x0, [sp, #56] + 413da0: 97ffeccd bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 413da4: 12001c00 and w0, w0, #0xff + 413da8: 7100001f cmp w0, #0x0 + 413dac: 540002a0 b.eq 413e00 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x7c> // b.none + 413db0: f9401fe0 ldr x0, [sp, #56] + 413db4: 9104c013 add x19, x0, #0x130 + 413db8: f9401fe0 ldr x0, [sp, #56] + 413dbc: 91040000 add x0, x0, #0x100 + 413dc0: 97ffec2a bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 413dc4: aa0003f4 mov x20, x0 + 413dc8: f9401fe0 ldr x0, [sp, #56] + 413dcc: 91040000 add x0, x0, #0x100 + 413dd0: 97ffebe0 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 413dd4: 94000d3b bl 4172c0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_line_beginEv> + 413dd8: aa0003e1 mov x1, x0 + 413ddc: 910163e0 add x0, sp, #0x58 + 413de0: aa0103e2 mov x2, x1 + 413de4: aa1403e1 mov x1, x20 + 413de8: 97ffec27 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 413dec: 910163e0 add x0, sp, #0x58 + 413df0: aa0003e1 mov x1, x0 + 413df4: aa1303e0 mov x0, x19 + 413df8: 97fff2ea bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 413dfc: 14000082 b 414004 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x280> + 413e00: 528002e1 mov w1, #0x17 // #23 + 413e04: f9401fe0 ldr x0, [sp, #56] + 413e08: 97ffecb3 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 413e0c: 12001c00 and w0, w0, #0xff + 413e10: 7100001f cmp w0, #0x0 + 413e14: 540002a0 b.eq 413e68 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0xe4> // b.none + 413e18: f9401fe0 ldr x0, [sp, #56] + 413e1c: 9104c013 add x19, x0, #0x130 + 413e20: f9401fe0 ldr x0, [sp, #56] + 413e24: 91040000 add x0, x0, #0x100 + 413e28: 97ffec10 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 413e2c: aa0003f4 mov x20, x0 + 413e30: f9401fe0 ldr x0, [sp, #56] + 413e34: 91040000 add x0, x0, #0x100 + 413e38: 97ffebc6 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 413e3c: 94000d39 bl 417320 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_insert_line_endEv> + 413e40: aa0003e1 mov x1, x0 + 413e44: 9101c3e0 add x0, sp, #0x70 + 413e48: aa0103e2 mov x2, x1 + 413e4c: aa1403e1 mov x1, x20 + 413e50: 97ffec0d bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 413e54: 9101c3e0 add x0, sp, #0x70 + 413e58: aa0003e1 mov x1, x0 + 413e5c: aa1303e0 mov x0, x19 + 413e60: 97fff2d0 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 413e64: 14000068 b 414004 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x280> + 413e68: 52800301 mov w1, #0x18 // #24 + 413e6c: f9401fe0 ldr x0, [sp, #56] + 413e70: 97ffec99 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 413e74: 12001c00 and w0, w0, #0xff + 413e78: 7100001f cmp w0, #0x0 + 413e7c: 54000400 b.eq 413efc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x178> // b.none + 413e80: f9401fe0 ldr x0, [sp, #56] + 413e84: 9104c013 add x19, x0, #0x130 + 413e88: f9401fe0 ldr x0, [sp, #56] + 413e8c: 91040000 add x0, x0, #0x100 + 413e90: 97ffebf6 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 413e94: aa0003f4 mov x20, x0 + 413e98: f9401fe0 ldr x0, [sp, #56] + 413e9c: 91040000 add x0, x0, #0x100 + 413ea0: 97ffebac bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 413ea4: aa0003f5 mov x21, x0 + 413ea8: f9401fe0 ldr x0, [sp, #56] + 413eac: 91044000 add x0, x0, #0x110 + 413eb0: d2800001 mov x1, #0x0 // #0 + 413eb4: 97ffcefb bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 413eb8: 39400000 ldrb w0, [x0] + 413ebc: 7101b81f cmp w0, #0x6e + 413ec0: 1a9f17e0 cset w0, eq // eq = none + 413ec4: 12001c00 and w0, w0, #0xff + 413ec8: 2a0003e1 mov w1, w0 + 413ecc: aa1503e0 mov x0, x21 + 413ed0: 94000d2c bl 417380 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_word_boundEb> + 413ed4: aa0003e1 mov x1, x0 + 413ed8: 910223e0 add x0, sp, #0x88 + 413edc: aa0103e2 mov x2, x1 + 413ee0: aa1403e1 mov x1, x20 + 413ee4: 97ffebe8 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 413ee8: 910223e0 add x0, sp, #0x88 + 413eec: aa0003e1 mov x1, x0 + 413ef0: aa1303e0 mov x0, x19 + 413ef4: 97fff2ab bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 413ef8: 14000043 b 414004 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x280> + 413efc: 528000e1 mov w1, #0x7 // #7 + 413f00: f9401fe0 ldr x0, [sp, #56] + 413f04: 97ffec74 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 413f08: 12001c00 and w0, w0, #0xff + 413f0c: 7100001f cmp w0, #0x0 + 413f10: 54000760 b.eq 413ffc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x278> // b.none + 413f14: f9401fe0 ldr x0, [sp, #56] + 413f18: 91044000 add x0, x0, #0x110 + 413f1c: d2800001 mov x1, #0x0 // #0 + 413f20: 97ffcee0 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 413f24: 39400000 ldrb w0, [x0] + 413f28: 7101b81f cmp w0, #0x6e + 413f2c: 1a9f17e0 cset w0, eq // eq = none + 413f30: 3902ffe0 strb w0, [sp, #191] + 413f34: f9401fe0 ldr x0, [sp, #56] + 413f38: 97ffec26 bl 40efd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv> + 413f3c: 52800101 mov w1, #0x8 // #8 + 413f40: f9401fe0 ldr x0, [sp, #56] + 413f44: 97ffec64 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 413f48: 12001c00 and w0, w0, #0xff + 413f4c: 52000000 eor w0, w0, #0x1 + 413f50: 12001c00 and w0, w0, #0xff + 413f54: 7100001f cmp w0, #0x0 + 413f58: 540000a0 b.eq 413f6c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x1e8> // b.none + 413f5c: b0000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 413f60: 911d8001 add x1, x0, #0x760 + 413f64: 528000a0 mov w0, #0x5 // #5 + 413f68: 97ffe2c8 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 413f6c: 910103e0 add x0, sp, #0x40 + 413f70: aa0003e8 mov x8, x0 + 413f74: f9401fe0 ldr x0, [sp, #56] + 413f78: 97ffec77 bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 413f7c: f9401fe0 ldr x0, [sp, #56] + 413f80: 91040000 add x0, x0, #0x100 + 413f84: 97ffeb73 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 413f88: 97ffecc8 bl 40f2a8 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv> + 413f8c: aa0003e1 mov x1, x0 + 413f90: 910103e0 add x0, sp, #0x40 + 413f94: 97ffebfa bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 413f98: f9401fe0 ldr x0, [sp, #56] + 413f9c: 9104c013 add x19, x0, #0x130 + 413fa0: f9401fe0 ldr x0, [sp, #56] + 413fa4: 91040000 add x0, x0, #0x100 + 413fa8: 97ffebb0 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 413fac: aa0003f4 mov x20, x0 + 413fb0: f9401fe0 ldr x0, [sp, #56] + 413fb4: 91040000 add x0, x0, #0x100 + 413fb8: 97ffeb66 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 413fbc: aa0003e3 mov x3, x0 + 413fc0: f94027e0 ldr x0, [sp, #72] + 413fc4: 3942ffe2 ldrb w2, [sp, #191] + 413fc8: aa0003e1 mov x1, x0 + 413fcc: aa0303e0 mov x0, x3 + 413fd0: 94000d10 bl 417410 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb> + 413fd4: aa0003e1 mov x1, x0 + 413fd8: 910283e0 add x0, sp, #0xa0 + 413fdc: aa0103e2 mov x2, x1 + 413fe0: aa1403e1 mov x1, x20 + 413fe4: 97ffeba8 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 413fe8: 910283e0 add x0, sp, #0xa0 + 413fec: aa0003e1 mov x1, x0 + 413ff0: aa1303e0 mov x0, x19 + 413ff4: 97fff26b bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 413ff8: 14000003 b 414004 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x280> + 413ffc: 52800000 mov w0, #0x0 // #0 + 414000: 14000002 b 414008 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x284> + 414004: 52800020 mov w0, #0x1 // #1 + 414008: a94153f3 ldp x19, x20, [sp, #16] + 41400c: f94013f5 ldr x21, [sp, #32] + 414010: a8cc7bfd ldp x29, x30, [sp], #192 + 414014: d65f03c0 ret + +0000000000414018 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv(): + 414018: a9b47bfd stp x29, x30, [sp, #-192]! + 41401c: 910003fd mov x29, sp + 414020: a90153f3 stp x19, x20, [sp, #16] + 414024: f90013f5 str x21, [sp, #32] + 414028: f9001fe0 str x0, [sp, #56] + 41402c: 52800001 mov w1, #0x0 // #0 + 414030: f9401fe0 ldr x0, [sp, #56] + 414034: 97ffec28 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 414038: 12001c00 and w0, w0, #0xff + 41403c: 7100001f cmp w0, #0x0 + 414040: 54000b00 b.eq 4141a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x188> // b.none + 414044: f9401fe0 ldr x0, [sp, #56] + 414048: b9400000 ldr w0, [x0] + 41404c: 52800201 mov w1, #0x10 // #16 + 414050: 97ffe248 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 414054: 7100001f cmp w0, #0x0 + 414058: 1a9f17e0 cset w0, eq // eq = none + 41405c: 12001c00 and w0, w0, #0xff + 414060: 7100001f cmp w0, #0x0 + 414064: 54000500 b.eq 414104 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0xec> // b.none + 414068: f9401fe0 ldr x0, [sp, #56] + 41406c: b9400000 ldr w0, [x0] + 414070: 52800021 mov w1, #0x1 // #1 + 414074: 97ffe23f bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 414078: 7100001f cmp w0, #0x0 + 41407c: 1a9f17e0 cset w0, eq // eq = none + 414080: 12001c00 and w0, w0, #0xff + 414084: 7100001f cmp w0, #0x0 + 414088: 54000200 b.eq 4140c8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0xb0> // b.none + 41408c: f9401fe0 ldr x0, [sp, #56] + 414090: b9400000 ldr w0, [x0] + 414094: 52800101 mov w1, #0x8 // #8 + 414098: 97ffe236 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 41409c: 7100001f cmp w0, #0x0 + 4140a0: 1a9f17e0 cset w0, eq // eq = none + 4140a4: 12001c00 and w0, w0, #0xff + 4140a8: 7100001f cmp w0, #0x0 + 4140ac: 54000080 b.eq 4140bc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0xa4> // b.none + 4140b0: f9401fe0 ldr x0, [sp, #56] + 4140b4: 94000cfe bl 4174ac <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv> + 4140b8: 1400011e b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 4140bc: f9401fe0 ldr x0, [sp, #56] + 4140c0: 94000d2a bl 417568 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv> + 4140c4: 1400011b b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 4140c8: f9401fe0 ldr x0, [sp, #56] + 4140cc: b9400000 ldr w0, [x0] + 4140d0: 52800101 mov w1, #0x8 // #8 + 4140d4: 97ffe227 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 4140d8: 7100001f cmp w0, #0x0 + 4140dc: 1a9f17e0 cset w0, eq // eq = none + 4140e0: 12001c00 and w0, w0, #0xff + 4140e4: 7100001f cmp w0, #0x0 + 4140e8: 54000080 b.eq 4140f8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0xe0> // b.none + 4140ec: f9401fe0 ldr x0, [sp, #56] + 4140f0: 94000d4d bl 417624 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv> + 4140f4: 1400010f b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 4140f8: f9401fe0 ldr x0, [sp, #56] + 4140fc: 94000d79 bl 4176e0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv> + 414100: 1400010c b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414104: f9401fe0 ldr x0, [sp, #56] + 414108: b9400000 ldr w0, [x0] + 41410c: 52800021 mov w1, #0x1 // #1 + 414110: 97ffe218 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 414114: 7100001f cmp w0, #0x0 + 414118: 1a9f17e0 cset w0, eq // eq = none + 41411c: 12001c00 and w0, w0, #0xff + 414120: 7100001f cmp w0, #0x0 + 414124: 54000200 b.eq 414164 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x14c> // b.none + 414128: f9401fe0 ldr x0, [sp, #56] + 41412c: b9400000 ldr w0, [x0] + 414130: 52800101 mov w1, #0x8 // #8 + 414134: 97ffe20f bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 414138: 7100001f cmp w0, #0x0 + 41413c: 1a9f17e0 cset w0, eq // eq = none + 414140: 12001c00 and w0, w0, #0xff + 414144: 7100001f cmp w0, #0x0 + 414148: 54000080 b.eq 414158 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x140> // b.none + 41414c: f9401fe0 ldr x0, [sp, #56] + 414150: 94000d93 bl 41779c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv> + 414154: 140000f7 b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414158: f9401fe0 ldr x0, [sp, #56] + 41415c: 94000dbf bl 417858 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv> + 414160: 140000f4 b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414164: f9401fe0 ldr x0, [sp, #56] + 414168: b9400000 ldr w0, [x0] + 41416c: 52800101 mov w1, #0x8 // #8 + 414170: 97ffe200 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 414174: 7100001f cmp w0, #0x0 + 414178: 1a9f17e0 cset w0, eq // eq = none + 41417c: 12001c00 and w0, w0, #0xff + 414180: 7100001f cmp w0, #0x0 + 414184: 54000080 b.eq 414194 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x17c> // b.none + 414188: f9401fe0 ldr x0, [sp, #56] + 41418c: 94000de2 bl 417914 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv> + 414190: 140000e8 b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414194: f9401fe0 ldr x0, [sp, #56] + 414198: 94000e0e bl 4179d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv> + 41419c: 140000e5 b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 4141a0: f9401fe0 ldr x0, [sp, #56] + 4141a4: 94000e3a bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 4141a8: 12001c00 and w0, w0, #0xff + 4141ac: 7100001f cmp w0, #0x0 + 4141b0: 54000500 b.eq 414250 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x238> // b.none + 4141b4: f9401fe0 ldr x0, [sp, #56] + 4141b8: b9400000 ldr w0, [x0] + 4141bc: 52800021 mov w1, #0x1 // #1 + 4141c0: 97ffe1ec bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 4141c4: 7100001f cmp w0, #0x0 + 4141c8: 1a9f17e0 cset w0, eq // eq = none + 4141cc: 12001c00 and w0, w0, #0xff + 4141d0: 7100001f cmp w0, #0x0 + 4141d4: 54000200 b.eq 414214 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x1fc> // b.none + 4141d8: f9401fe0 ldr x0, [sp, #56] + 4141dc: b9400000 ldr w0, [x0] + 4141e0: 52800101 mov w1, #0x8 // #8 + 4141e4: 97ffe1e3 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 4141e8: 7100001f cmp w0, #0x0 + 4141ec: 1a9f17e0 cset w0, eq // eq = none + 4141f0: 12001c00 and w0, w0, #0xff + 4141f4: 7100001f cmp w0, #0x0 + 4141f8: 54000080 b.eq 414208 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x1f0> // b.none + 4141fc: f9401fe0 ldr x0, [sp, #56] + 414200: 94000e5a bl 417b68 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv> + 414204: 140000cb b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414208: f9401fe0 ldr x0, [sp, #56] + 41420c: 94000e8b bl 417c38 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv> + 414210: 140000c8 b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414214: f9401fe0 ldr x0, [sp, #56] + 414218: b9400000 ldr w0, [x0] + 41421c: 52800101 mov w1, #0x8 // #8 + 414220: 97ffe1d4 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 414224: 7100001f cmp w0, #0x0 + 414228: 1a9f17e0 cset w0, eq // eq = none + 41422c: 12001c00 and w0, w0, #0xff + 414230: 7100001f cmp w0, #0x0 + 414234: 54000080 b.eq 414244 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x22c> // b.none + 414238: f9401fe0 ldr x0, [sp, #56] + 41423c: 94000eb3 bl 417d08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv> + 414240: 140000bc b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414244: f9401fe0 ldr x0, [sp, #56] + 414248: 94000ee4 bl 417dd8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv> + 41424c: 140000b9 b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414250: 52800081 mov w1, #0x4 // #4 + 414254: f9401fe0 ldr x0, [sp, #56] + 414258: 97ffeb9f bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41425c: 12001c00 and w0, w0, #0xff + 414260: 7100001f cmp w0, #0x0 + 414264: 54000380 b.eq 4142d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x2bc> // b.none + 414268: f9401fe0 ldr x0, [sp, #56] + 41426c: 9104c013 add x19, x0, #0x130 + 414270: f9401fe0 ldr x0, [sp, #56] + 414274: 91040000 add x0, x0, #0x100 + 414278: 97ffeafc bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41427c: aa0003f4 mov x20, x0 + 414280: f9401fe0 ldr x0, [sp, #56] + 414284: 91040000 add x0, x0, #0x100 + 414288: 97ffeab2 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41428c: aa0003f5 mov x21, x0 + 414290: 52800141 mov w1, #0xa // #10 + 414294: f9401fe0 ldr x0, [sp, #56] + 414298: 94000f04 bl 417ea8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi> + 41429c: 93407c00 sxtw x0, w0 + 4142a0: aa0003e1 mov x1, x0 + 4142a4: aa1503e0 mov x0, x21 + 4142a8: 94000f2a bl 417f50 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm> + 4142ac: aa0003e1 mov x1, x0 + 4142b0: 9101e3e0 add x0, sp, #0x78 + 4142b4: aa0103e2 mov x2, x1 + 4142b8: aa1403e1 mov x1, x20 + 4142bc: 97ffeaf2 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4142c0: 9101e3e0 add x0, sp, #0x78 + 4142c4: aa0003e1 mov x1, x0 + 4142c8: aa1303e0 mov x0, x19 + 4142cc: 97fff1b5 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 4142d0: 14000098 b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 4142d4: 528001c1 mov w1, #0xe // #14 + 4142d8: f9401fe0 ldr x0, [sp, #56] + 4142dc: 97ffeb7e bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4142e0: 12001c00 and w0, w0, #0xff + 4142e4: 7100001f cmp w0, #0x0 + 4142e8: 54000500 b.eq 414388 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x370> // b.none + 4142ec: f9401fe0 ldr x0, [sp, #56] + 4142f0: b9400000 ldr w0, [x0] + 4142f4: 52800021 mov w1, #0x1 // #1 + 4142f8: 97ffe19e bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 4142fc: 7100001f cmp w0, #0x0 + 414300: 1a9f17e0 cset w0, eq // eq = none + 414304: 12001c00 and w0, w0, #0xff + 414308: 7100001f cmp w0, #0x0 + 41430c: 54000200 b.eq 41434c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x334> // b.none + 414310: f9401fe0 ldr x0, [sp, #56] + 414314: b9400000 ldr w0, [x0] + 414318: 52800101 mov w1, #0x8 // #8 + 41431c: 97ffe195 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 414320: 7100001f cmp w0, #0x0 + 414324: 1a9f17e0 cset w0, eq // eq = none + 414328: 12001c00 and w0, w0, #0xff + 41432c: 7100001f cmp w0, #0x0 + 414330: 54000080 b.eq 414340 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x328> // b.none + 414334: f9401fe0 ldr x0, [sp, #56] + 414338: 94000fa4 bl 4181c8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv> + 41433c: 1400007d b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414340: f9401fe0 ldr x0, [sp, #56] + 414344: 9400103a bl 41842c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv> + 414348: 1400007a b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 41434c: f9401fe0 ldr x0, [sp, #56] + 414350: b9400000 ldr w0, [x0] + 414354: 52800101 mov w1, #0x8 // #8 + 414358: 97ffe186 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 41435c: 7100001f cmp w0, #0x0 + 414360: 1a9f17e0 cset w0, eq // eq = none + 414364: 12001c00 and w0, w0, #0xff + 414368: 7100001f cmp w0, #0x0 + 41436c: 54000080 b.eq 41437c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x364> // b.none + 414370: f9401fe0 ldr x0, [sp, #56] + 414374: 940010c7 bl 418690 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv> + 414378: 1400006e b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 41437c: f9401fe0 ldr x0, [sp, #56] + 414380: 9400115d bl 4188f4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv> + 414384: 1400006b b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 414388: 528000c1 mov w1, #0x6 // #6 + 41438c: f9401fe0 ldr x0, [sp, #56] + 414390: 97ffeb51 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 414394: 12001c00 and w0, w0, #0xff + 414398: 7100001f cmp w0, #0x0 + 41439c: 54000500 b.eq 41443c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x424> // b.none + 4143a0: f9401fe0 ldr x0, [sp, #56] + 4143a4: 91040000 add x0, x0, #0x100 + 4143a8: 97ffeab0 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4143ac: aa0003f3 mov x19, x0 + 4143b0: f9401fe0 ldr x0, [sp, #56] + 4143b4: 91040000 add x0, x0, #0x100 + 4143b8: 97ffea66 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4143bc: 97fff128 bl 41085c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv> + 4143c0: aa0003e1 mov x1, x0 + 4143c4: 910183e0 add x0, sp, #0x60 + 4143c8: aa0103e2 mov x2, x1 + 4143cc: aa1303e1 mov x1, x19 + 4143d0: 97ffeaad bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4143d4: f9401fe0 ldr x0, [sp, #56] + 4143d8: 97ffeafe bl 40efd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv> + 4143dc: 52800101 mov w1, #0x8 // #8 + 4143e0: f9401fe0 ldr x0, [sp, #56] + 4143e4: 97ffeb3c bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4143e8: 12001c00 and w0, w0, #0xff + 4143ec: 52000000 eor w0, w0, #0x1 + 4143f0: 12001c00 and w0, w0, #0xff + 4143f4: 7100001f cmp w0, #0x0 + 4143f8: 540000a0 b.eq 41440c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x3f4> // b.none + 4143fc: 90000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 414400: 911d8001 add x1, x0, #0x760 + 414404: 528000a0 mov w0, #0x5 // #5 + 414408: 97ffe1a0 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 41440c: 910243e0 add x0, sp, #0x90 + 414410: aa0003e8 mov x8, x0 + 414414: f9401fe0 ldr x0, [sp, #56] + 414418: 97ffeb4f bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 41441c: 910243e1 add x1, sp, #0x90 + 414420: 910183e0 add x0, sp, #0x60 + 414424: 97ffeb61 bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 414428: f9401fe0 ldr x0, [sp, #56] + 41442c: 9104c000 add x0, x0, #0x130 + 414430: 910183e1 add x1, sp, #0x60 + 414434: 97fff864 bl 4125c4 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_> + 414438: 1400003e b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 41443c: 528000a1 mov w1, #0x5 // #5 + 414440: f9401fe0 ldr x0, [sp, #56] + 414444: 97ffeb24 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 414448: 12001c00 and w0, w0, #0xff + 41444c: 7100001f cmp w0, #0x0 + 414450: 540005e0 b.eq 41450c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x4f4> // b.none + 414454: f9401fe0 ldr x0, [sp, #56] + 414458: 91040000 add x0, x0, #0x100 + 41445c: 97ffea83 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 414460: aa0003f3 mov x19, x0 + 414464: f9401fe0 ldr x0, [sp, #56] + 414468: 91040000 add x0, x0, #0x100 + 41446c: 97ffea39 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 414470: 97ffea95 bl 40eec4 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv> + 414474: aa0003e1 mov x1, x0 + 414478: 910123e0 add x0, sp, #0x48 + 41447c: aa0103e2 mov x2, x1 + 414480: aa1303e1 mov x1, x19 + 414484: 97ffea80 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 414488: f9401fe0 ldr x0, [sp, #56] + 41448c: 97ffead1 bl 40efd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv> + 414490: 52800101 mov w1, #0x8 // #8 + 414494: f9401fe0 ldr x0, [sp, #56] + 414498: 97ffeb0f bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41449c: 12001c00 and w0, w0, #0xff + 4144a0: 52000000 eor w0, w0, #0x1 + 4144a4: 12001c00 and w0, w0, #0xff + 4144a8: 7100001f cmp w0, #0x0 + 4144ac: 540000a0 b.eq 4144c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x4a8> // b.none + 4144b0: 90000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4144b4: 911d8001 add x1, x0, #0x760 + 4144b8: 528000a0 mov w0, #0x5 // #5 + 4144bc: 97ffe173 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4144c0: 9102a3e0 add x0, sp, #0xa8 + 4144c4: aa0003e8 mov x8, x0 + 4144c8: f9401fe0 ldr x0, [sp, #56] + 4144cc: 97ffeb22 bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 4144d0: 9102a3e1 add x1, sp, #0xa8 + 4144d4: 910123e0 add x0, sp, #0x48 + 4144d8: 97ffeb34 bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 4144dc: f9401fe0 ldr x0, [sp, #56] + 4144e0: 91040000 add x0, x0, #0x100 + 4144e4: 97ffea1b bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4144e8: 97ffeb47 bl 40f204 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv> + 4144ec: aa0003e1 mov x1, x0 + 4144f0: 910123e0 add x0, sp, #0x48 + 4144f4: 97ffeaa2 bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 4144f8: f9401fe0 ldr x0, [sp, #56] + 4144fc: 9104c000 add x0, x0, #0x130 + 414500: 910123e1 add x1, sp, #0x48 + 414504: 97fff830 bl 4125c4 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_> + 414508: 1400000a b 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> + 41450c: f9401fe0 ldr x0, [sp, #56] + 414510: 9400114c bl 418a40 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv> + 414514: 12001c00 and w0, w0, #0xff + 414518: 52000000 eor w0, w0, #0x1 + 41451c: 12001c00 and w0, w0, #0xff + 414520: 7100001f cmp w0, #0x0 + 414524: 54000060 b.eq 414530 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x518> // b.none + 414528: 52800000 mov w0, #0x0 // #0 + 41452c: 14000002 b 414534 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x51c> + 414530: 52800020 mov w0, #0x1 // #1 + 414534: a94153f3 ldp x19, x20, [sp, #16] + 414538: f94013f5 ldr x21, [sp, #32] + 41453c: a8cc7bfd ldp x29, x30, [sp], #192 + 414540: d65f03c0 ret + +0000000000414544 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv(): + 414544: a9be7bfd stp x29, x30, [sp, #-32]! + 414548: 910003fd mov x29, sp + 41454c: f9000fe0 str x0, [sp, #24] + 414550: f9400fe0 ldr x0, [sp, #24] + 414554: f9400000 ldr x0, [x0] + 414558: 9104c000 add x0, x0, #0x130 + 41455c: 94001182 bl 418b64 <_ZNKSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE5emptyEv> + 414560: 12001c00 and w0, w0, #0xff + 414564: 7100001f cmp w0, #0x0 + 414568: 540000a0 b.eq 41457c <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv+0x38> // b.none + 41456c: 90000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 414570: 911e0001 add x1, x0, #0x780 + 414574: 52800140 mov w0, #0xa // #10 + 414578: 97ffe144 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 41457c: f9400fe0 ldr x0, [sp, #24] + 414580: f9400400 ldr x0, [x0, #8] + 414584: 39400000 ldrb w0, [x0] + 414588: 7100001f cmp w0, #0x0 + 41458c: 54000140 b.eq 4145b4 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv+0x70> // b.none + 414590: f9400fe0 ldr x0, [sp, #24] + 414594: f9400000 ldr x0, [x0] + 414598: 52800241 mov w1, #0x12 // #18 + 41459c: 97ffeace bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4145a0: 12001c00 and w0, w0, #0xff + 4145a4: 7100001f cmp w0, #0x0 + 4145a8: 54000060 b.eq 4145b4 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv+0x70> // b.none + 4145ac: 52800021 mov w1, #0x1 // #1 + 4145b0: 14000002 b 4145b8 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv+0x74> + 4145b4: 52800001 mov w1, #0x0 // #0 + 4145b8: f9400fe0 ldr x0, [sp, #24] + 4145bc: f9400400 ldr x0, [x0, #8] + 4145c0: 39000001 strb w1, [x0] + 4145c4: d503201f nop + 4145c8: a8c27bfd ldp x29, x30, [sp], #32 + 4145cc: d65f03c0 ret + +00000000004145d0 <_ZNSt5stackIlSt5dequeIlSaIlEEED1Ev>: +_ZNSt5stackIlSt5dequeIlSaIlEEED2Ev(): + 4145d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4145d4: 910003fd mov x29, sp + 4145d8: f9000fe0 str x0, [sp, #24] + 4145dc: f9400fe0 ldr x0, [sp, #24] + 4145e0: 9400128a bl 419008 <_ZNSt5dequeIlSaIlEED1Ev> + 4145e4: d503201f nop + 4145e8: a8c27bfd ldp x29, x30, [sp], #32 + 4145ec: d65f03c0 ret + +00000000004145f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv(): + 4145f0: d10803ff sub sp, sp, #0x200 + 4145f4: a9007bfd stp x29, x30, [sp] + 4145f8: 910003fd mov x29, sp + 4145fc: f9000bf3 str x19, [sp, #16] + 414600: f90017e0 str x0, [sp, #40] + 414604: f94017e0 ldr x0, [sp, #40] + 414608: b9400000 ldr w0, [x0] + 41460c: 52800201 mov w1, #0x10 // #16 + 414610: 97ffe0d8 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 414614: 7100001f cmp w0, #0x0 + 414618: 1a9f07e0 cset w0, ne // ne = any + 41461c: 12001c00 and w0, w0, #0xff + 414620: 39063fe0 strb w0, [sp, #399] + 414624: f94017e0 ldr x0, [sp, #40] + 414628: f900bfe0 str x0, [sp, #376] + 41462c: 91063fe0 add x0, sp, #0x18f + 414630: f900c3e0 str x0, [sp, #384] + 414634: 52800281 mov w1, #0x14 // #20 + 414638: f94017e0 ldr x0, [sp, #40] + 41463c: 97ffeaa6 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 414640: 12001c00 and w0, w0, #0xff + 414644: 7100001f cmp w0, #0x0 + 414648: 54000460 b.eq 4146d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0xe4> // b.none + 41464c: 9105e3e0 add x0, sp, #0x178 + 414650: 97ffffbd bl 414544 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv> + 414654: 910583e0 add x0, sp, #0x160 + 414658: aa0003e8 mov x8, x0 + 41465c: f94017e0 ldr x0, [sp, #40] + 414660: 97ffeabd bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 414664: f94017e0 ldr x0, [sp, #40] + 414668: 91040000 add x0, x0, #0x100 + 41466c: 97ffe9ff bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 414670: aa0003f3 mov x19, x0 + 414674: f94017e0 ldr x0, [sp, #40] + 414678: 91040000 add x0, x0, #0x100 + 41467c: 97ffe9b5 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 414680: aa0003e4 mov x4, x0 + 414684: f940b7e0 ldr x0, [sp, #360] + 414688: 39463fe1 ldrb w1, [sp, #399] + 41468c: 2a0103e3 mov w3, w1 + 414690: aa0003e2 mov x2, x0 + 414694: 92800001 mov x1, #0xffffffffffffffff // #-1 + 414698: aa0403e0 mov x0, x4 + 41469c: 9400113a bl 418b84 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb> + 4146a0: aa0003e1 mov x1, x0 + 4146a4: 910523e0 add x0, sp, #0x148 + 4146a8: aa0103e2 mov x2, x1 + 4146ac: aa1303e1 mov x1, x19 + 4146b0: 97ffe9f5 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4146b4: 910523e1 add x1, sp, #0x148 + 4146b8: 910583e0 add x0, sp, #0x160 + 4146bc: 97ffeabb bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 4146c0: f94017e0 ldr x0, [sp, #40] + 4146c4: 9104c000 add x0, x0, #0x130 + 4146c8: 910523e1 add x1, sp, #0x148 + 4146cc: 97fff7be bl 4125c4 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_> + 4146d0: 14000146 b 414be8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5f8> + 4146d4: 528002a1 mov w1, #0x15 // #21 + 4146d8: f94017e0 ldr x0, [sp, #40] + 4146dc: 97ffea7e bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4146e0: 12001c00 and w0, w0, #0xff + 4146e4: 7100001f cmp w0, #0x0 + 4146e8: 54000340 b.eq 414750 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x160> // b.none + 4146ec: 9105e3e0 add x0, sp, #0x178 + 4146f0: 97ffff95 bl 414544 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv> + 4146f4: 9104c3e0 add x0, sp, #0x130 + 4146f8: aa0003e8 mov x8, x0 + 4146fc: f94017e0 ldr x0, [sp, #40] + 414700: 97ffea95 bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 414704: f94017e0 ldr x0, [sp, #40] + 414708: 91040000 add x0, x0, #0x100 + 41470c: 97ffe991 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 414710: aa0003e4 mov x4, x0 + 414714: f9409fe0 ldr x0, [sp, #312] + 414718: 39463fe1 ldrb w1, [sp, #399] + 41471c: 2a0103e3 mov w3, w1 + 414720: aa0003e2 mov x2, x0 + 414724: 92800001 mov x1, #0xffffffffffffffff // #-1 + 414728: aa0403e0 mov x0, x4 + 41472c: 94001116 bl 418b84 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb> + 414730: aa0003e1 mov x1, x0 + 414734: 9104c3e0 add x0, sp, #0x130 + 414738: 97ffea11 bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 41473c: f94017e0 ldr x0, [sp, #40] + 414740: 9104c000 add x0, x0, #0x130 + 414744: 9104c3e1 add x1, sp, #0x130 + 414748: 97fff79f bl 4125c4 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_> + 41474c: 14000127 b 414be8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5f8> + 414750: 52800241 mov w1, #0x12 // #18 + 414754: f94017e0 ldr x0, [sp, #40] + 414758: 97ffea5f bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41475c: 12001c00 and w0, w0, #0xff + 414760: 7100001f cmp w0, #0x0 + 414764: 54000560 b.eq 414810 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x220> // b.none + 414768: 9105e3e0 add x0, sp, #0x178 + 41476c: 97ffff76 bl 414544 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv> + 414770: 910463e0 add x0, sp, #0x118 + 414774: aa0003e8 mov x8, x0 + 414778: f94017e0 ldr x0, [sp, #40] + 41477c: 97ffea76 bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 414780: f94017e0 ldr x0, [sp, #40] + 414784: 91040000 add x0, x0, #0x100 + 414788: 97ffe972 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41478c: 97fff034 bl 41085c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv> + 414790: f900efe0 str x0, [sp, #472] + 414794: f94017e0 ldr x0, [sp, #40] + 414798: 91040000 add x0, x0, #0x100 + 41479c: 97ffe9b3 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4147a0: aa0003f3 mov x19, x0 + 4147a4: f94017e0 ldr x0, [sp, #40] + 4147a8: 91040000 add x0, x0, #0x100 + 4147ac: 97ffe969 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4147b0: aa0003e4 mov x4, x0 + 4147b4: f94093e0 ldr x0, [sp, #288] + 4147b8: 39463fe1 ldrb w1, [sp, #399] + 4147bc: 2a0103e3 mov w3, w1 + 4147c0: aa0003e2 mov x2, x0 + 4147c4: 92800001 mov x1, #0xffffffffffffffff // #-1 + 4147c8: aa0403e0 mov x0, x4 + 4147cc: 940010ee bl 418b84 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb> + 4147d0: aa0003e1 mov x1, x0 + 4147d4: 910403e0 add x0, sp, #0x100 + 4147d8: aa0103e2 mov x2, x1 + 4147dc: aa1303e1 mov x1, x19 + 4147e0: 97ffe9a9 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4147e4: 910463e0 add x0, sp, #0x118 + 4147e8: f940efe1 ldr x1, [sp, #472] + 4147ec: 97ffe9e4 bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 4147f0: 910403e0 add x0, sp, #0x100 + 4147f4: f940efe1 ldr x1, [sp, #472] + 4147f8: 97ffe9e1 bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 4147fc: f94017e0 ldr x0, [sp, #40] + 414800: 9104c000 add x0, x0, #0x130 + 414804: 910403e1 add x1, sp, #0x100 + 414808: 97fff76f bl 4125c4 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_> + 41480c: 140000f7 b 414be8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5f8> + 414810: 52800181 mov w1, #0xc // #12 + 414814: f94017e0 ldr x0, [sp, #40] + 414818: 97ffea2f bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41481c: 12001c00 and w0, w0, #0xff + 414820: 7100001f cmp w0, #0x0 + 414824: 54001de0 b.eq 414be0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5f0> // b.none + 414828: f94017e0 ldr x0, [sp, #40] + 41482c: 9104c000 add x0, x0, #0x130 + 414830: 940010cd bl 418b64 <_ZNKSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE5emptyEv> + 414834: 12001c00 and w0, w0, #0xff + 414838: 7100001f cmp w0, #0x0 + 41483c: 540000a0 b.eq 414850 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x260> // b.none + 414840: 90000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 414844: 911e0001 add x1, x0, #0x780 + 414848: 52800140 mov w0, #0xa // #10 + 41484c: 97ffe08f bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 414850: 52800341 mov w1, #0x1a // #26 + 414854: f94017e0 ldr x0, [sp, #40] + 414858: 97ffea1f bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41485c: 12001c00 and w0, w0, #0xff + 414860: 52000000 eor w0, w0, #0x1 + 414864: 12001c00 and w0, w0, #0xff + 414868: 7100001f cmp w0, #0x0 + 41486c: 540000a0 b.eq 414880 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x290> // b.none + 414870: 90000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 414874: 911ea001 add x1, x0, #0x7a8 + 414878: 528000e0 mov w0, #0x7 // #7 + 41487c: 97ffe083 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 414880: 9103a3e0 add x0, sp, #0xe8 + 414884: aa0003e8 mov x8, x0 + 414888: f94017e0 ldr x0, [sp, #40] + 41488c: 97ffea32 bl 40f154 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv> + 414890: f94017e0 ldr x0, [sp, #40] + 414894: 91040000 add x0, x0, #0x100 + 414898: 97ffe974 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41489c: aa0003f3 mov x19, x0 + 4148a0: f94017e0 ldr x0, [sp, #40] + 4148a4: 91040000 add x0, x0, #0x100 + 4148a8: 97ffe92a bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4148ac: 97ffefec bl 41085c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv> + 4148b0: aa0003e1 mov x1, x0 + 4148b4: 910343e0 add x0, sp, #0xd0 + 4148b8: aa0103e2 mov x2, x1 + 4148bc: aa1303e1 mov x1, x19 + 4148c0: 97ffe971 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4148c4: 52800141 mov w1, #0xa // #10 + 4148c8: f94017e0 ldr x0, [sp, #40] + 4148cc: 94000d77 bl 417ea8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi> + 4148d0: 93407c00 sxtw x0, w0 + 4148d4: f900ebe0 str x0, [sp, #464] + 4148d8: 3907ffff strb wzr, [sp, #511] + 4148dc: 52800321 mov w1, #0x19 // #25 + 4148e0: f94017e0 ldr x0, [sp, #40] + 4148e4: 97ffe9fc bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4148e8: 12001c00 and w0, w0, #0xff + 4148ec: 7100001f cmp w0, #0x0 + 4148f0: 54000240 b.eq 414938 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x348> // b.none + 4148f4: 52800341 mov w1, #0x1a // #26 + 4148f8: f94017e0 ldr x0, [sp, #40] + 4148fc: 97ffe9f6 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 414900: 12001c00 and w0, w0, #0xff + 414904: 7100001f cmp w0, #0x0 + 414908: 54000120 b.eq 41492c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x33c> // b.none + 41490c: 52800141 mov w1, #0xa // #10 + 414910: f94017e0 ldr x0, [sp, #40] + 414914: 94000d65 bl 417ea8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi> + 414918: 93407c01 sxtw x1, w0 + 41491c: f940ebe0 ldr x0, [sp, #464] + 414920: cb000020 sub x0, x1, x0 + 414924: f900fbe0 str x0, [sp, #496] + 414928: 14000005 b 41493c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x34c> + 41492c: 52800020 mov w0, #0x1 // #1 + 414930: 3907ffe0 strb w0, [sp, #511] + 414934: 14000002 b 41493c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x34c> + 414938: f900fbff str xzr, [sp, #496] + 41493c: 528001a1 mov w1, #0xd // #13 + 414940: f94017e0 ldr x0, [sp, #40] + 414944: 97ffe9e4 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 414948: 12001c00 and w0, w0, #0xff + 41494c: 52000000 eor w0, w0, #0x1 + 414950: 12001c00 and w0, w0, #0xff + 414954: 7100001f cmp w0, #0x0 + 414958: 540000a0 b.eq 41496c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x37c> // b.none + 41495c: 90000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 414960: 911f4001 add x1, x0, #0x7d0 + 414964: 528000c0 mov w0, #0x6 // #6 + 414968: 97ffe048 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 41496c: 39463fe0 ldrb w0, [sp, #399] + 414970: 7100001f cmp w0, #0x0 + 414974: 54000120 b.eq 414998 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x3a8> // b.none + 414978: 52800241 mov w1, #0x12 // #18 + 41497c: f94017e0 ldr x0, [sp, #40] + 414980: 97ffe9d5 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 414984: 12001c00 and w0, w0, #0xff + 414988: 7100001f cmp w0, #0x0 + 41498c: 54000060 b.eq 414998 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x3a8> // b.none + 414990: 52800020 mov w0, #0x1 // #1 + 414994: 14000002 b 41499c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x3ac> + 414998: 52800000 mov w0, #0x0 // #0 + 41499c: 39063fe0 strb w0, [sp, #399] + 4149a0: f900f7ff str xzr, [sp, #488] + 4149a4: f940f7e1 ldr x1, [sp, #488] + 4149a8: f940ebe0 ldr x0, [sp, #464] + 4149ac: eb00003f cmp x1, x0 + 4149b0: 5400018a b.ge 4149e0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x3f0> // b.tcont + 4149b4: 9103a3e0 add x0, sp, #0xe8 + 4149b8: 910643e1 add x1, sp, #0x190 + 4149bc: aa0103e8 mov x8, x1 + 4149c0: 940010bb bl 418cac <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv> + 4149c4: 910643e1 add x1, sp, #0x190 + 4149c8: 910343e0 add x0, sp, #0xd0 + 4149cc: 97ffe9f7 bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 4149d0: f940f7e0 ldr x0, [sp, #488] + 4149d4: 91000400 add x0, x0, #0x1 + 4149d8: f900f7e0 str x0, [sp, #488] + 4149dc: 17fffff2 b 4149a4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x3b4> + 4149e0: 3947ffe0 ldrb w0, [sp, #511] + 4149e4: 7100001f cmp w0, #0x0 + 4149e8: 54000400 b.eq 414a68 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x478> // b.none + 4149ec: 9103a3e0 add x0, sp, #0xe8 + 4149f0: 9102e3e1 add x1, sp, #0xb8 + 4149f4: aa0103e8 mov x8, x1 + 4149f8: 940010ad bl 418cac <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv> + 4149fc: f94017e0 ldr x0, [sp, #40] + 414a00: 91040000 add x0, x0, #0x100 + 414a04: 97ffe919 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 414a08: aa0003f3 mov x19, x0 + 414a0c: f94017e0 ldr x0, [sp, #40] + 414a10: 91040000 add x0, x0, #0x100 + 414a14: 97ffe8cf bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 414a18: aa0003e4 mov x4, x0 + 414a1c: f94063e0 ldr x0, [sp, #192] + 414a20: 39463fe1 ldrb w1, [sp, #399] + 414a24: 2a0103e3 mov w3, w1 + 414a28: aa0003e2 mov x2, x0 + 414a2c: 92800001 mov x1, #0xffffffffffffffff // #-1 + 414a30: aa0403e0 mov x0, x4 + 414a34: 94001054 bl 418b84 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb> + 414a38: aa0003e1 mov x1, x0 + 414a3c: 910283e0 add x0, sp, #0xa0 + 414a40: aa0103e2 mov x2, x1 + 414a44: aa1303e1 mov x1, x19 + 414a48: 97ffe90f bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 414a4c: 910283e1 add x1, sp, #0xa0 + 414a50: 9102e3e0 add x0, sp, #0xb8 + 414a54: 97ffe9d5 bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 414a58: 910283e1 add x1, sp, #0xa0 + 414a5c: 910343e0 add x0, sp, #0xd0 + 414a60: 97ffe9d2 bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 414a64: 1400005a b 414bcc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5dc> + 414a68: f940fbe0 ldr x0, [sp, #496] + 414a6c: f100001f cmp x0, #0x0 + 414a70: 540000aa b.ge 414a84 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x494> // b.tcont + 414a74: 90000580 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 414a78: 911fe001 add x1, x0, #0x7f8 + 414a7c: 528000e0 mov w0, #0x7 // #7 + 414a80: 97ffe002 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 414a84: f94017e0 ldr x0, [sp, #40] + 414a88: 91040000 add x0, x0, #0x100 + 414a8c: 97ffe8b1 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 414a90: 97ffef73 bl 41085c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv> + 414a94: f900e7e0 str x0, [sp, #456] + 414a98: 9100c3e0 add x0, sp, #0x30 + 414a9c: 94001153 bl 418fe8 <_ZNSt5stackIlSt5dequeIlSaIlEEEC1IS2_vEEv> + 414aa0: f900f3ff str xzr, [sp, #480] + 414aa4: f940f3e1 ldr x1, [sp, #480] + 414aa8: f940fbe0 ldr x0, [sp, #496] + 414aac: eb00003f cmp x1, x0 + 414ab0: 540004ca b.ge 414b48 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x558> // b.tcont + 414ab4: 9103a3e0 add x0, sp, #0xe8 + 414ab8: 910223e1 add x1, sp, #0x88 + 414abc: aa0103e8 mov x8, x1 + 414ac0: 9400107b bl 418cac <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv> + 414ac4: f94017e0 ldr x0, [sp, #40] + 414ac8: 91040000 add x0, x0, #0x100 + 414acc: 97ffe8a1 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 414ad0: aa0003e4 mov x4, x0 + 414ad4: f9404be0 ldr x0, [sp, #144] + 414ad8: 39463fe1 ldrb w1, [sp, #399] + 414adc: 2a0103e3 mov w3, w1 + 414ae0: f940e7e2 ldr x2, [sp, #456] + 414ae4: aa0003e1 mov x1, x0 + 414ae8: aa0403e0 mov x0, x4 + 414aec: 94001026 bl 418b84 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb> + 414af0: f90043e0 str x0, [sp, #128] + 414af4: 910203e1 add x1, sp, #0x80 + 414af8: 9100c3e0 add x0, sp, #0x30 + 414afc: 9400115d bl 419070 <_ZNSt5stackIlSt5dequeIlSaIlEEE4pushERKl> + 414b00: f94017e0 ldr x0, [sp, #40] + 414b04: 91040000 add x0, x0, #0x100 + 414b08: 97ffe8d8 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 414b0c: aa0003e4 mov x4, x0 + 414b10: f94043e1 ldr x1, [sp, #128] + 414b14: f9404fe2 ldr x2, [sp, #152] + 414b18: 9106a3e0 add x0, sp, #0x1a8 + 414b1c: aa0203e3 mov x3, x2 + 414b20: aa0103e2 mov x2, x1 + 414b24: aa0403e1 mov x1, x4 + 414b28: 97ffef8d bl 41095c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEll> + 414b2c: 9106a3e1 add x1, sp, #0x1a8 + 414b30: 910343e0 add x0, sp, #0xd0 + 414b34: 97ffe99d bl 40f1a8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_> + 414b38: f940f3e0 ldr x0, [sp, #480] + 414b3c: 91000400 add x0, x0, #0x1 + 414b40: f900f3e0 str x0, [sp, #480] + 414b44: 17ffffd8 b 414aa4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x4b4> + 414b48: 910343e0 add x0, sp, #0xd0 + 414b4c: f940e7e1 ldr x1, [sp, #456] + 414b50: 97ffe90b bl 40ef7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl> + 414b54: 9100c3e0 add x0, sp, #0x30 + 414b58: 94001150 bl 419098 <_ZNKSt5stackIlSt5dequeIlSaIlEEE5emptyEv> + 414b5c: 12001c00 and w0, w0, #0xff + 414b60: 52000000 eor w0, w0, #0x1 + 414b64: 12001c00 and w0, w0, #0xff + 414b68: 7100001f cmp w0, #0x0 + 414b6c: 540002c0 b.eq 414bc4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5d4> // b.none + 414b70: f94017e0 ldr x0, [sp, #40] + 414b74: 91040000 add x0, x0, #0x100 + 414b78: 97ffe8bc bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 414b7c: 9100e013 add x19, x0, #0x38 + 414b80: 9100c3e0 add x0, sp, #0x30 + 414b84: 9400114d bl 4190b8 <_ZNSt5stackIlSt5dequeIlSaIlEEE3topEv> + 414b88: f9400000 ldr x0, [x0] + 414b8c: aa0003e1 mov x1, x0 + 414b90: aa1303e0 mov x0, x19 + 414b94: 97ffeef3 bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 414b98: f900e3e0 str x0, [sp, #448] + 414b9c: 9100c3e0 add x0, sp, #0x30 + 414ba0: 9400114d bl 4190d4 <_ZNSt5stackIlSt5dequeIlSaIlEEE3popEv> + 414ba4: f940e3e0 ldr x0, [sp, #448] + 414ba8: 91002002 add x2, x0, #0x8 + 414bac: f940e3e0 ldr x0, [sp, #448] + 414bb0: 91004000 add x0, x0, #0x10 + 414bb4: aa0003e1 mov x1, x0 + 414bb8: aa0203e0 mov x0, x2 + 414bbc: 94001153 bl 419108 <_ZSt4swapIlENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_> + 414bc0: 17ffffe5 b 414b54 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x564> + 414bc4: 9100c3e0 add x0, sp, #0x30 + 414bc8: 97fffe82 bl 4145d0 <_ZNSt5stackIlSt5dequeIlSaIlEEED1Ev> + 414bcc: f94017e0 ldr x0, [sp, #40] + 414bd0: 9104c000 add x0, x0, #0x130 + 414bd4: 910343e1 add x1, sp, #0xd0 + 414bd8: 97fff67b bl 4125c4 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_> + 414bdc: 14000003 b 414be8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5f8> + 414be0: 52800000 mov w0, #0x0 // #0 + 414be4: 14000002 b 414bec <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5fc> + 414be8: 52800020 mov w0, #0x1 // #1 + 414bec: 14000006 b 414c04 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x614> + 414bf0: aa0003f3 mov x19, x0 + 414bf4: 9100c3e0 add x0, sp, #0x30 + 414bf8: 97fffe76 bl 4145d0 <_ZNSt5stackIlSt5dequeIlSaIlEEED1Ev> + 414bfc: aa1303e0 mov x0, x19 + 414c00: 97ffcb40 bl 407900 <_Unwind_Resume@plt> + 414c04: f9400bf3 ldr x19, [sp, #16] + 414c08: a9407bfd ldp x29, x30, [sp] + 414c0c: 910803ff add sp, sp, #0x200 + 414c10: d65f03c0 ret + +0000000000414c14 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_(): + 414c14: a9be7bfd stp x29, x30, [sp, #-32]! + 414c18: 910003fd mov x29, sp + 414c1c: f9000fe0 str x0, [sp, #24] + 414c20: f9000be1 str x1, [sp, #16] + 414c24: f9400fe0 ldr x0, [sp, #24] + 414c28: f9401801 ldr x1, [x0, #48] + 414c2c: f9400fe0 ldr x0, [sp, #24] + 414c30: f9402000 ldr x0, [x0, #64] + 414c34: d1006000 sub x0, x0, #0x18 + 414c38: eb00003f cmp x1, x0 + 414c3c: 540001c0 b.eq 414c74 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_+0x60> // b.none + 414c40: f9400fe3 ldr x3, [sp, #24] + 414c44: f9400fe0 ldr x0, [sp, #24] + 414c48: f9401800 ldr x0, [x0, #48] + 414c4c: f9400be2 ldr x2, [sp, #16] + 414c50: aa0003e1 mov x1, x0 + 414c54: aa0303e0 mov x0, x3 + 414c58: 94001141 bl 41915c <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_> + 414c5c: f9400fe0 ldr x0, [sp, #24] + 414c60: f9401800 ldr x0, [x0, #48] + 414c64: 91006001 add x1, x0, #0x18 + 414c68: f9400fe0 ldr x0, [sp, #24] + 414c6c: f9001801 str x1, [x0, #48] + 414c70: 14000004 b 414c80 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_+0x6c> + 414c74: f9400be1 ldr x1, [sp, #16] + 414c78: f9400fe0 ldr x0, [sp, #24] + 414c7c: 94001146 bl 419194 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_> + 414c80: d503201f nop + 414c84: a8c27bfd ldp x29, x30, [sp], #32 + 414c88: d65f03c0 ret + +0000000000414c8c <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_(): + 414c8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 414c90: 910003fd mov x29, sp + 414c94: a90153f3 stp x19, x20, [sp, #16] + 414c98: f90017e0 str x0, [sp, #40] + 414c9c: f90013e1 str x1, [sp, #32] + 414ca0: f94017e0 ldr x0, [sp, #40] + 414ca4: f9401801 ldr x1, [x0, #48] + 414ca8: f94017e0 ldr x0, [sp, #40] + 414cac: f9402000 ldr x0, [x0, #64] + 414cb0: d1006000 sub x0, x0, #0x18 + 414cb4: eb00003f cmp x1, x0 + 414cb8: 54000200 b.eq 414cf8 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x6c> // b.none + 414cbc: f94017f3 ldr x19, [sp, #40] + 414cc0: f94017e0 ldr x0, [sp, #40] + 414cc4: f9401814 ldr x20, [x0, #48] + 414cc8: f94013e0 ldr x0, [sp, #32] + 414ccc: 9400115a bl 419234 <_ZSt7forwardINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 414cd0: aa0003e2 mov x2, x0 + 414cd4: aa1403e1 mov x1, x20 + 414cd8: aa1303e0 mov x0, x19 + 414cdc: 9400115b bl 419248 <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 414ce0: f94017e0 ldr x0, [sp, #40] + 414ce4: f9401800 ldr x0, [x0, #48] + 414ce8: 91006001 add x1, x0, #0x18 + 414cec: f94017e0 ldr x0, [sp, #40] + 414cf0: f9001801 str x1, [x0, #48] + 414cf4: 14000006 b 414d0c <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x80> + 414cf8: f94013e0 ldr x0, [sp, #32] + 414cfc: 9400114e bl 419234 <_ZSt7forwardINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 414d00: aa0003e1 mov x1, x0 + 414d04: f94017e0 ldr x0, [sp, #40] + 414d08: 9400115e bl 419280 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_> + 414d0c: d503201f nop + 414d10: a94153f3 ldp x19, x20, [sp, #16] + 414d14: a8c37bfd ldp x29, x30, [sp], #48 + 414d18: d65f03c0 ret + +0000000000414d1c <_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv(): + 414d1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 414d20: 910003fd mov x29, sp + 414d24: f90017e0 str x0, [sp, #40] + 414d28: f90013e1 str x1, [sp, #32] + 414d2c: f9000fe2 str x2, [sp, #24] + 414d30: f94017e0 ldr x0, [sp, #40] + 414d34: 97ffe7d5 bl 40ec88 <_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv> + 414d38: aa0003e1 mov x1, x0 + 414d3c: f94013e0 ldr x0, [sp, #32] + 414d40: eb01001f cmp x0, x1 + 414d44: 1a9f97e0 cset w0, hi // hi = pmore + 414d48: 12001c00 and w0, w0, #0xff + 414d4c: 7100001f cmp w0, #0x0 + 414d50: 54000040 b.eq 414d58 <_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv+0x3c> // b.none + 414d54: 97ffc863 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 414d58: f94013e0 ldr x0, [sp, #32] + 414d5c: 97ffc981 bl 407360 <_Znwm@plt> + 414d60: a8c37bfd ldp x29, x30, [sp], #48 + 414d64: d65f03c0 ret + +0000000000414d68 <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EmmEv>: +_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EmmEv(): + 414d68: a9be7bfd stp x29, x30, [sp, #-32]! + 414d6c: 910003fd mov x29, sp + 414d70: f9000fe0 str x0, [sp, #24] + 414d74: f9400fe0 ldr x0, [sp, #24] + 414d78: f9400001 ldr x1, [x0] + 414d7c: f9400fe0 ldr x0, [sp, #24] + 414d80: f9400400 ldr x0, [x0, #8] + 414d84: eb00003f cmp x1, x0 + 414d88: 54000161 b.ne 414db4 <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EmmEv+0x4c> // b.any + 414d8c: f9400fe0 ldr x0, [sp, #24] + 414d90: f9400c00 ldr x0, [x0, #24] + 414d94: d1002000 sub x0, x0, #0x8 + 414d98: aa0003e1 mov x1, x0 + 414d9c: f9400fe0 ldr x0, [sp, #24] + 414da0: 9400080b bl 416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_> + 414da4: f9400fe0 ldr x0, [sp, #24] + 414da8: f9400801 ldr x1, [x0, #16] + 414dac: f9400fe0 ldr x0, [sp, #24] + 414db0: f9000001 str x1, [x0] + 414db4: f9400fe0 ldr x0, [sp, #24] + 414db8: f9400000 ldr x0, [x0] + 414dbc: d1006001 sub x1, x0, #0x18 + 414dc0: f9400fe0 ldr x0, [sp, #24] + 414dc4: f9000001 str x1, [x0] + 414dc8: f9400fe0 ldr x0, [sp, #24] + 414dcc: a8c27bfd ldp x29, x30, [sp], #32 + 414dd0: d65f03c0 ret + +0000000000414dd4 <_ZNKSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EdeEv>: +_ZNKSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EdeEv(): + 414dd4: d10043ff sub sp, sp, #0x10 + 414dd8: f90007e0 str x0, [sp, #8] + 414ddc: f94007e0 ldr x0, [sp, #8] + 414de0: f9400000 ldr x0, [x0] + 414de4: 910043ff add sp, sp, #0x10 + 414de8: d65f03c0 ret + +0000000000414dec <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE7destroyIS5_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE7destroyIS5_EEvRS6_PT_(): + 414dec: a9be7bfd stp x29, x30, [sp, #-32]! + 414df0: 910003fd mov x29, sp + 414df4: f9000fe0 str x0, [sp, #24] + 414df8: f9000be1 str x1, [sp, #16] + 414dfc: f9400be1 ldr x1, [sp, #16] + 414e00: f9400fe0 ldr x0, [sp, #24] + 414e04: 94001147 bl 419320 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE7destroyIS6_EEvPT_> + 414e08: d503201f nop + 414e0c: a8c27bfd ldp x29, x30, [sp], #32 + 414e10: d65f03c0 ret + +0000000000414e14 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv(): + 414e14: a9be7bfd stp x29, x30, [sp, #-32]! + 414e18: 910003fd mov x29, sp + 414e1c: f9000fe0 str x0, [sp, #24] + 414e20: f9400fe2 ldr x2, [sp, #24] + 414e24: f9400fe0 ldr x0, [sp, #24] + 414e28: f9401c00 ldr x0, [x0, #56] + 414e2c: aa0003e1 mov x1, x0 + 414e30: aa0203e0 mov x0, x2 + 414e34: 97fff666 bl 4127cc <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE18_M_deallocate_nodeEPS5_> + 414e38: f9400fe0 ldr x0, [sp, #24] + 414e3c: 9100c002 add x2, x0, #0x30 + 414e40: f9400fe0 ldr x0, [sp, #24] + 414e44: f9402400 ldr x0, [x0, #72] + 414e48: d1002000 sub x0, x0, #0x8 + 414e4c: aa0003e1 mov x1, x0 + 414e50: aa0203e0 mov x0, x2 + 414e54: 940007de bl 416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_> + 414e58: f9400fe0 ldr x0, [sp, #24] + 414e5c: f9402000 ldr x0, [x0, #64] + 414e60: d1006001 sub x1, x0, #0x18 + 414e64: f9400fe0 ldr x0, [sp, #24] + 414e68: f9001801 str x1, [x0, #48] + 414e6c: f9400fe0 ldr x0, [sp, #24] + 414e70: 97ffe9c2 bl 40f578 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE19_M_get_Tp_allocatorEv> + 414e74: aa0003e2 mov x2, x0 + 414e78: f9400fe0 ldr x0, [sp, #24] + 414e7c: f9401800 ldr x0, [x0, #48] + 414e80: aa0003e1 mov x1, x0 + 414e84: aa0203e0 mov x0, x2 + 414e88: 97ffffd9 bl 414dec <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE7destroyIS5_EEvRS6_PT_> + 414e8c: d503201f nop + 414e90: a8c27bfd ldp x29, x30, [sp], #32 + 414e94: d65f03c0 ret + +0000000000414e98 <_ZN9__gnu_cxx13new_allocatorImE7destroyImEEvPT_>: +_ZN9__gnu_cxx13new_allocatorImE7destroyImEEvPT_(): + 414e98: d10043ff sub sp, sp, #0x10 + 414e9c: f90007e0 str x0, [sp, #8] + 414ea0: f90003e1 str x1, [sp] + 414ea4: d503201f nop + 414ea8: 910043ff add sp, sp, #0x10 + 414eac: d65f03c0 ret + +0000000000414eb0 <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE10deallocateERS6_PS5_m>: +_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE10deallocateERS6_PS5_m(): + 414eb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 414eb4: 910003fd mov x29, sp + 414eb8: f90017e0 str x0, [sp, #40] + 414ebc: f90013e1 str x1, [sp, #32] + 414ec0: f9000fe2 str x2, [sp, #24] + 414ec4: f9400fe2 ldr x2, [sp, #24] + 414ec8: f94013e1 ldr x1, [sp, #32] + 414ecc: f94017e0 ldr x0, [sp, #40] + 414ed0: 9400111a bl 419338 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m> + 414ed4: d503201f nop + 414ed8: a8c37bfd ldp x29, x30, [sp], #48 + 414edc: d65f03c0 ret + +0000000000414ee0 <_ZNKSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNKSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE19_M_get_Tp_allocatorEv(): + 414ee0: d10043ff sub sp, sp, #0x10 + 414ee4: f90007e0 str x0, [sp, #8] + 414ee8: f94007e0 ldr x0, [sp, #8] + 414eec: 910043ff add sp, sp, #0x10 + 414ef0: d65f03c0 ret + +0000000000414ef4 <_ZNSaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1IS4_EERKSaIT_E>: +_ZNSaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1IS4_EERKSaIT_E(): + 414ef4: a9be7bfd stp x29, x30, [sp, #-32]! + 414ef8: 910003fd mov x29, sp + 414efc: f9000fe0 str x0, [sp, #24] + 414f00: f9000be1 str x1, [sp, #16] + 414f04: f9400fe0 ldr x0, [sp, #24] + 414f08: 94001116 bl 419360 <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1Ev> + 414f0c: d503201f nop + 414f10: a8c27bfd ldp x29, x30, [sp], #32 + 414f14: d65f03c0 ret + +0000000000414f18 <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev(): + 414f18: d10043ff sub sp, sp, #0x10 + 414f1c: f90007e0 str x0, [sp, #8] + 414f20: d503201f nop + 414f24: 910043ff add sp, sp, #0x10 + 414f28: d65f03c0 ret + +0000000000414f2c <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS7_m>: +_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS7_m(): + 414f2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 414f30: 910003fd mov x29, sp + 414f34: f90017e0 str x0, [sp, #40] + 414f38: f90013e1 str x1, [sp, #32] + 414f3c: f9000fe2 str x2, [sp, #24] + 414f40: f94013e0 ldr x0, [sp, #32] + 414f44: 97ffc8f3 bl 407310 <_ZdlPv@plt> + 414f48: d503201f nop + 414f4c: a8c37bfd ldp x29, x30, [sp], #48 + 414f50: d65f03c0 ret + +0000000000414f54 <_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE8max_sizeERKSD_>: +_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE8max_sizeERKSD_(): + 414f54: a9be7bfd stp x29, x30, [sp, #-32]! + 414f58: 910003fd mov x29, sp + 414f5c: f9000fe0 str x0, [sp, #24] + 414f60: f9400fe0 ldr x0, [sp, #24] + 414f64: 94001104 bl 419374 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE8max_sizeEv> + 414f68: a8c27bfd ldp x29, x30, [sp], #32 + 414f6c: d65f03c0 ret + +0000000000414f70 <_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv(): + 414f70: d10043ff sub sp, sp, #0x10 + 414f74: f90007e0 str x0, [sp, #8] + 414f78: f94007e0 ldr x0, [sp, #8] + 414f7c: 910043ff add sp, sp, #0x10 + 414f80: d65f03c0 ret + +0000000000414f84 <_ZSt25__uninitialized_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmET_SE_T0_>: +_ZSt25__uninitialized_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmET_SE_T0_(): + 414f84: a9bd7bfd stp x29, x30, [sp, #-48]! + 414f88: 910003fd mov x29, sp + 414f8c: f9000fe0 str x0, [sp, #24] + 414f90: f9000be1 str x1, [sp, #16] + 414f94: 52800020 mov w0, #0x1 // #1 + 414f98: 3900bfe0 strb w0, [sp, #47] + 414f9c: f9400be1 ldr x1, [sp, #16] + 414fa0: f9400fe0 ldr x0, [sp, #24] + 414fa4: 940010fa bl 41938c <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmEET_SG_T0_> + 414fa8: a8c37bfd ldp x29, x30, [sp], #48 + 414fac: d65f03c0 ret + +0000000000414fb0 <_ZSt3maxImERKT_S2_S2_>: +_ZSt3maxImERKT_S2_S2_(): + 414fb0: d10043ff sub sp, sp, #0x10 + 414fb4: f90007e0 str x0, [sp, #8] + 414fb8: f90003e1 str x1, [sp] + 414fbc: f94007e0 ldr x0, [sp, #8] + 414fc0: f9400001 ldr x1, [x0] + 414fc4: f94003e0 ldr x0, [sp] + 414fc8: f9400000 ldr x0, [x0] + 414fcc: eb00003f cmp x1, x0 + 414fd0: 54000062 b.cs 414fdc <_ZSt3maxImERKT_S2_S2_+0x2c> // b.hs, b.nlast + 414fd4: f94003e0 ldr x0, [sp] + 414fd8: 14000002 b 414fe0 <_ZSt3maxImERKT_S2_S2_+0x30> + 414fdc: f94007e0 ldr x0, [sp, #8] + 414fe0: 910043ff add sp, sp, #0x10 + 414fe4: d65f03c0 ret + +0000000000414fe8 <_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE8allocateERSD_m>: +_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE8allocateERSD_m(): + 414fe8: a9be7bfd stp x29, x30, [sp, #-32]! + 414fec: 910003fd mov x29, sp + 414ff0: f9000fe0 str x0, [sp, #24] + 414ff4: f9000be1 str x1, [sp, #16] + 414ff8: d2800002 mov x2, #0x0 // #0 + 414ffc: f9400be1 ldr x1, [sp, #16] + 415000: f9400fe0 ldr x0, [sp, #24] + 415004: 94001104 bl 419414 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE8allocateEmPKv> + 415008: a8c27bfd ldp x29, x30, [sp], #32 + 41500c: d65f03c0 ret + +0000000000415010 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt13move_iteratorIPSC_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt13move_iteratorIPSC_EET0_PT_(): + 415010: a9bd7bfd stp x29, x30, [sp, #-48]! + 415014: 910003fd mov x29, sp + 415018: f9000fe0 str x0, [sp, #24] + 41501c: 9100a3e0 add x0, sp, #0x28 + 415020: f9400fe1 ldr x1, [sp, #24] + 415024: 94001113 bl 419470 <_ZNSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ESD_> + 415028: f94017e0 ldr x0, [sp, #40] + 41502c: a8c37bfd ldp x29, x30, [sp], #48 + 415030: d65f03c0 ret + +0000000000415034 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESE_SD_ET0_T_SH_SG_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESE_SD_ET0_T_SH_SG_RSaIT1_E(): + 415034: a9bd7bfd stp x29, x30, [sp, #-48]! + 415038: 910003fd mov x29, sp + 41503c: f90017e0 str x0, [sp, #40] + 415040: f90013e1 str x1, [sp, #32] + 415044: f9000fe2 str x2, [sp, #24] + 415048: f9000be3 str x3, [sp, #16] + 41504c: f9400fe2 ldr x2, [sp, #24] + 415050: f94013e1 ldr x1, [sp, #32] + 415054: f94017e0 ldr x0, [sp, #40] + 415058: 9400110f bl 419494 <_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESE_ET0_T_SH_SG_> + 41505c: a8c37bfd ldp x29, x30, [sp], #48 + 415060: d65f03c0 ret + +0000000000415064 <_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1ERKSC_>: +_ZNSaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1ERKSC_(): + 415064: a9be7bfd stp x29, x30, [sp, #-32]! + 415068: 910003fd mov x29, sp + 41506c: f9000fe0 str x0, [sp, #24] + 415070: f9000be1 str x1, [sp, #16] + 415074: f9400be1 ldr x1, [sp, #16] + 415078: f9400fe0 ldr x0, [sp, #24] + 41507c: 94001113 bl 4194c8 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1ERKSD_> + 415080: d503201f nop + 415084: a8c27bfd ldp x29, x30, [sp], #32 + 415088: d65f03c0 ret + +000000000041508c <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE11_M_allocateEm(): + 41508c: a9be7bfd stp x29, x30, [sp, #-32]! + 415090: 910003fd mov x29, sp + 415094: f9000fe0 str x0, [sp, #24] + 415098: f9000be1 str x1, [sp, #16] + 41509c: f9400be0 ldr x0, [sp, #16] + 4150a0: f100001f cmp x0, #0x0 + 4150a4: 540000a0 b.eq 4150b8 <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE11_M_allocateEm+0x2c> // b.none + 4150a8: f9400fe0 ldr x0, [sp, #24] + 4150ac: f9400be1 ldr x1, [sp, #16] + 4150b0: 9400110c bl 4194e0 <_ZNSt16allocator_traitsISaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEE8allocateERSD_m> + 4150b4: 14000002 b 4150bc <_ZNSt12_Vector_baseISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EE11_M_allocateEm+0x30> + 4150b8: d2800000 mov x0, #0x0 // #0 + 4150bc: a8c27bfd ldp x29, x30, [sp], #32 + 4150c0: d65f03c0 ret + +00000000004150c4 <_ZSt25__uninitialized_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmET_SE_T0_>: +_ZSt25__uninitialized_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmET_SE_T0_(): + 4150c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4150c8: 910003fd mov x29, sp + 4150cc: f9000fe0 str x0, [sp, #24] + 4150d0: f9000be1 str x1, [sp, #16] + 4150d4: 52800020 mov w0, #0x1 // #1 + 4150d8: 3900bfe0 strb w0, [sp, #47] + 4150dc: f9400be1 ldr x1, [sp, #16] + 4150e0: f9400fe0 ldr x0, [sp, #24] + 4150e4: 94001109 bl 419508 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmEET_SG_T0_> + 4150e8: a8c37bfd ldp x29, x30, [sp], #48 + 4150ec: d65f03c0 ret + +00000000004150f0 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implC2Ev(): + 4150f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4150f4: 910003fd mov x29, sp + 4150f8: f9000fe0 str x0, [sp, #24] + 4150fc: f9400fe0 ldr x0, [sp, #24] + 415100: 94001124 bl 419590 <_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEEC1Ev> + 415104: f9400fe0 ldr x0, [sp, #24] + 415108: f900001f str xzr, [x0] + 41510c: f9400fe0 ldr x0, [sp, #24] + 415110: f900041f str xzr, [x0, #8] + 415114: f9400fe0 ldr x0, [sp, #24] + 415118: f900081f str xzr, [x0, #16] + 41511c: d503201f nop + 415120: a8c27bfd ldp x29, x30, [sp], #32 + 415124: d65f03c0 ret + +0000000000415128 <_ZNSt5tupleIJPbSt14default_deleteIA_bEEEC1IS0_S3_Lb1EEEv>: +_ZNSt5tupleIJPbSt14default_deleteIA_bEEEC1IS0_S3_Lb1EEEv(): + 415128: a9be7bfd stp x29, x30, [sp, #-32]! + 41512c: 910003fd mov x29, sp + 415130: f9000fe0 str x0, [sp, #24] + 415134: f9400fe0 ldr x0, [sp, #24] + 415138: 9400111e bl 4195b0 <_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEEC1Ev> + 41513c: d503201f nop + 415140: a8c27bfd ldp x29, x30, [sp], #32 + 415144: d65f03c0 ret + +0000000000415148 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE10deallocateEPSC_m>: +_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE10deallocateEPSC_m(): + 415148: a9bd7bfd stp x29, x30, [sp, #-48]! + 41514c: 910003fd mov x29, sp + 415150: f90017e0 str x0, [sp, #40] + 415154: f90013e1 str x1, [sp, #32] + 415158: f9000fe2 str x2, [sp, #24] + 41515c: f94013e0 ldr x0, [sp, #32] + 415160: 97ffc86c bl 407310 <_ZdlPv@plt> + 415164: d503201f nop + 415168: a8c37bfd ldp x29, x30, [sp], #48 + 41516c: d65f03c0 ret + +0000000000415170 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE10deallocateEPSH_m>: +_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE10deallocateEPSH_m(): + 415170: a9bd7bfd stp x29, x30, [sp, #-48]! + 415174: 910003fd mov x29, sp + 415178: f90017e0 str x0, [sp, #40] + 41517c: f90013e1 str x1, [sp, #32] + 415180: f9000fe2 str x2, [sp, #24] + 415184: f94013e0 ldr x0, [sp, #32] + 415188: 97ffc862 bl 407310 <_ZdlPv@plt> + 41518c: d503201f nop + 415190: a8c37bfd ldp x29, x30, [sp], #48 + 415194: d65f03c0 ret + +0000000000415198 <_ZSt11__addressofISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEPT_RSI_>: +_ZSt11__addressofISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEPT_RSI_(): + 415198: d10043ff sub sp, sp, #0x10 + 41519c: f90007e0 str x0, [sp, #8] + 4151a0: f94007e0 ldr x0, [sp, #8] + 4151a4: 910043ff add sp, sp, #0x10 + 4151a8: d65f03c0 ret + +00000000004151ac <_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEED1Ev>: +_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEED1Ev(): + 4151ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4151b0: 910003fd mov x29, sp + 4151b4: f9000fe0 str x0, [sp, #24] + 4151b8: f9400fe0 ldr x0, [sp, #24] + 4151bc: 91002000 add x0, x0, #0x8 + 4151c0: 97ffe2a6 bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 4151c4: d503201f nop + 4151c8: a8c27bfd ldp x29, x30, [sp], #32 + 4151cc: d65f03c0 ret + +00000000004151d0 <_ZSt8_DestroyISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEvPT_>: +_ZSt8_DestroyISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEvPT_(): + 4151d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4151d4: 910003fd mov x29, sp + 4151d8: f9000fe0 str x0, [sp, #24] + 4151dc: f9400fe0 ldr x0, [sp, #24] + 4151e0: 97fffff3 bl 4151ac <_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEED1Ev> + 4151e4: d503201f nop + 4151e8: a8c27bfd ldp x29, x30, [sp], #32 + 4151ec: d65f03c0 ret + +00000000004151f0 <_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEE7_M_headERS4_(): + 4151f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4151f4: 910003fd mov x29, sp + 4151f8: f9000fe0 str x0, [sp, #24] + 4151fc: f9400fe0 ldr x0, [sp, #24] + 415200: 940010f6 bl 4195d8 <_ZNSt10_Head_baseILm0EPbLb0EE7_M_headERS1_> + 415204: a8c27bfd ldp x29, x30, [sp], #32 + 415208: d65f03c0 ret + +000000000041520c <_ZSt12__get_helperILm1ESt14default_deleteIA_bEJEERT0_RSt11_Tuple_implIXT_EJS3_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIA_bEJEERT0_RSt11_Tuple_implIXT_EJS3_DpT1_EE(): + 41520c: a9be7bfd stp x29, x30, [sp, #-32]! + 415210: 910003fd mov x29, sp + 415214: f9000fe0 str x0, [sp, #24] + 415218: f9400fe0 ldr x0, [sp, #24] + 41521c: 940010f4 bl 4195ec <_ZNSt11_Tuple_implILm1EJSt14default_deleteIA_bEEE7_M_headERS3_> + 415220: a8c27bfd ldp x29, x30, [sp], #32 + 415224: d65f03c0 ret + +0000000000415228 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12emplace_backIJRlRKSF_EEEvDpOT_>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12emplace_backIJRlRKSF_EEEvDpOT_(): + 415228: a9bb7bfd stp x29, x30, [sp, #-80]! + 41522c: 910003fd mov x29, sp + 415230: a90153f3 stp x19, x20, [sp, #16] + 415234: f90013f5 str x21, [sp, #32] + 415238: f90027e0 str x0, [sp, #72] + 41523c: f90023e1 str x1, [sp, #64] + 415240: f9001fe2 str x2, [sp, #56] + 415244: f94027e0 ldr x0, [sp, #72] + 415248: f9400401 ldr x1, [x0, #8] + 41524c: f94027e0 ldr x0, [sp, #72] + 415250: f9400800 ldr x0, [x0, #16] + 415254: eb00003f cmp x1, x0 + 415258: 54000280 b.eq 4152a8 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12emplace_backIJRlRKSF_EEEvDpOT_+0x80> // b.none + 41525c: f94027f3 ldr x19, [sp, #72] + 415260: f94027e0 ldr x0, [sp, #72] + 415264: f9400414 ldr x20, [x0, #8] + 415268: f94023e0 ldr x0, [sp, #64] + 41526c: 940010e7 bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 415270: aa0003f5 mov x21, x0 + 415274: f9401fe0 ldr x0, [sp, #56] + 415278: 940010e9 bl 41961c <_ZSt7forwardIRKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEOT_RNSt16remove_referenceISI_E4typeE> + 41527c: aa0003e3 mov x3, x0 + 415280: aa1503e2 mov x2, x21 + 415284: aa1403e1 mov x1, x20 + 415288: aa1303e0 mov x0, x19 + 41528c: 940010e9 bl 419630 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE9constructISH_JRlRKSG_EEEvRSI_PT_DpOT0_> + 415290: f94027e0 ldr x0, [sp, #72] + 415294: f9400400 ldr x0, [x0, #8] + 415298: 91008001 add x1, x0, #0x20 + 41529c: f94027e0 ldr x0, [sp, #72] + 4152a0: f9000401 str x1, [x0, #8] + 4152a4: 1400000e b 4152dc <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12emplace_backIJRlRKSF_EEEvDpOT_+0xb4> + 4152a8: f94027e0 ldr x0, [sp, #72] + 4152ac: 97fff6d6 bl 412e04 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE3endEv> + 4152b0: aa0003f3 mov x19, x0 + 4152b4: f94023e0 ldr x0, [sp, #64] + 4152b8: 940010d4 bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4152bc: aa0003f4 mov x20, x0 + 4152c0: f9401fe0 ldr x0, [sp, #56] + 4152c4: 940010d6 bl 41961c <_ZSt7forwardIRKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEOT_RNSt16remove_referenceISI_E4typeE> + 4152c8: aa0003e3 mov x3, x0 + 4152cc: aa1403e2 mov x2, x20 + 4152d0: aa1303e1 mov x1, x19 + 4152d4: f94027e0 ldr x0, [sp, #72] + 4152d8: 940010eb bl 419684 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE17_M_realloc_insertIJRlRKSF_EEEvNS4_IPSG_SI_EEDpOT_> + 4152dc: d503201f nop + 4152e0: a94153f3 ldp x19, x20, [sp, #16] + 4152e4: f94013f5 ldr x21, [sp, #32] + 4152e8: a8c57bfd ldp x29, x30, [sp], #80 + 4152ec: d65f03c0 ret + +00000000004152f0 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5beginEv>: +_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5beginEv(): + 4152f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4152f4: 910003fd mov x29, sp + 4152f8: f9000fe0 str x0, [sp, #24] + 4152fc: f9400fe0 ldr x0, [sp, #24] + 415300: f9400000 ldr x0, [x0] + 415304: f90017e0 str x0, [sp, #40] + 415308: 9100a3e1 add x1, sp, #0x28 + 41530c: 910083e0 add x0, sp, #0x20 + 415310: 94001165 bl 4198a4 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEC1ERKSI_> + 415314: f94013e0 ldr x0, [sp, #32] + 415318: a8c37bfd ldp x29, x30, [sp], #48 + 41531c: d65f03c0 ret + +0000000000415320 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE3endEv>: +_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE3endEv(): + 415320: a9bd7bfd stp x29, x30, [sp, #-48]! + 415324: 910003fd mov x29, sp + 415328: f9000fe0 str x0, [sp, #24] + 41532c: f9400fe0 ldr x0, [sp, #24] + 415330: f9400400 ldr x0, [x0, #8] + 415334: f90017e0 str x0, [sp, #40] + 415338: 9100a3e1 add x1, sp, #0x28 + 41533c: 910083e0 add x0, sp, #0x20 + 415340: 94001159 bl 4198a4 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEC1ERKSI_> + 415344: f94013e0 ldr x0, [sp, #32] + 415348: a8c37bfd ldp x29, x30, [sp], #48 + 41534c: d65f03c0 ret + +0000000000415350 <_ZN9__gnu_cxxeqIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEEbRKNS5_IT_T0_EESQ_>: +_ZN9__gnu_cxxeqIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEEbRKNS5_IT_T0_EESQ_(): + 415350: a9bd7bfd stp x29, x30, [sp, #-48]! + 415354: 910003fd mov x29, sp + 415358: f9000bf3 str x19, [sp, #16] + 41535c: f90017e0 str x0, [sp, #40] + 415360: f90013e1 str x1, [sp, #32] + 415364: f94017e0 ldr x0, [sp, #40] + 415368: 94001159 bl 4198cc <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv> + 41536c: f9400013 ldr x19, [x0] + 415370: f94013e0 ldr x0, [sp, #32] + 415374: 94001156 bl 4198cc <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv> + 415378: f9400000 ldr x0, [x0] + 41537c: eb00027f cmp x19, x0 + 415380: 1a9f17e0 cset w0, eq // eq = none + 415384: 12001c00 and w0, w0, #0xff + 415388: f9400bf3 ldr x19, [sp, #16] + 41538c: a8c37bfd ldp x29, x30, [sp], #48 + 415390: d65f03c0 ret + +0000000000415394 <_ZNKSt15__uniq_ptr_implIbSt14default_deleteIA_bEE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIbSt14default_deleteIA_bEE6_M_ptrEv(): + 415394: a9be7bfd stp x29, x30, [sp, #-32]! + 415398: 910003fd mov x29, sp + 41539c: f9000fe0 str x0, [sp, #24] + 4153a0: f9400fe0 ldr x0, [sp, #24] + 4153a4: 9400114f bl 4198e0 <_ZSt3getILm0EJPbSt14default_deleteIA_bEEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS8_> + 4153a8: f9400000 ldr x0, [x0] + 4153ac: a8c27bfd ldp x29, x30, [sp], #32 + 4153b0: d65f03c0 ret + +00000000004153b4 <_ZSt12__niter_baseIPbET_S1_>: +_ZSt12__niter_baseIPbET_S1_(): + 4153b4: d10043ff sub sp, sp, #0x10 + 4153b8: f90007e0 str x0, [sp, #8] + 4153bc: f94007e0 ldr x0, [sp, #8] + 4153c0: 910043ff add sp, sp, #0x10 + 4153c4: d65f03c0 ret + +00000000004153c8 <_ZSt10__fill_n_aIPbmbEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_>: +_ZSt10__fill_n_aIPbmbEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_(): + 4153c8: d100c3ff sub sp, sp, #0x30 + 4153cc: f9000fe0 str x0, [sp, #24] + 4153d0: f9000be1 str x1, [sp, #16] + 4153d4: f90007e2 str x2, [sp, #8] + 4153d8: f94007e0 ldr x0, [sp, #8] + 4153dc: 39400000 ldrb w0, [x0] + 4153e0: 39009fe0 strb w0, [sp, #39] + 4153e4: f9400be0 ldr x0, [sp, #16] + 4153e8: f90017e0 str x0, [sp, #40] + 4153ec: f94017e0 ldr x0, [sp, #40] + 4153f0: f100001f cmp x0, #0x0 + 4153f4: 54000160 b.eq 415420 <_ZSt10__fill_n_aIPbmbEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_+0x58> // b.none + 4153f8: f9400fe0 ldr x0, [sp, #24] + 4153fc: 39409fe1 ldrb w1, [sp, #39] + 415400: 39000001 strb w1, [x0] + 415404: f94017e0 ldr x0, [sp, #40] + 415408: d1000400 sub x0, x0, #0x1 + 41540c: f90017e0 str x0, [sp, #40] + 415410: f9400fe0 ldr x0, [sp, #24] + 415414: 91000400 add x0, x0, #0x1 + 415418: f9000fe0 str x0, [sp, #24] + 41541c: 17fffff4 b 4153ec <_ZSt10__fill_n_aIPbmbEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_+0x24> + 415420: f9400fe0 ldr x0, [sp, #24] + 415424: 9100c3ff add sp, sp, #0x30 + 415428: d65f03c0 ret + +000000000041542c <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEC1EOSJ_>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EEC1EOSJ_(): + 41542c: a9bd7bfd stp x29, x30, [sp, #-48]! + 415430: 910003fd mov x29, sp + 415434: f9000bf3 str x19, [sp, #16] + 415438: f90017e0 str x0, [sp, #40] + 41543c: f90013e1 str x1, [sp, #32] + 415440: f94017f3 ldr x19, [sp, #40] + 415444: f94013e0 ldr x0, [sp, #32] + 415448: 97ffe9ab bl 40faf4 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv> + 41544c: 9400112c bl 4198fc <_ZSt4moveIRSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEEONSt16remove_referenceIT_E4typeEOSL_> + 415450: aa0003e1 mov x1, x0 + 415454: aa1303e0 mov x0, x19 + 415458: 9400112e bl 419910 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implC1EOSI_> + 41545c: f94017e0 ldr x0, [sp, #40] + 415460: f94013e1 ldr x1, [sp, #32] + 415464: 9400113d bl 419958 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_impl12_M_swap_dataERSK_> + 415468: d503201f nop + 41546c: f9400bf3 ldr x19, [sp, #16] + 415470: a8c37bfd ldp x29, x30, [sp], #48 + 415474: d65f03c0 ret + +0000000000415478 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEC1ERKSH_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEC2ERKSH_(): + 415478: d10043ff sub sp, sp, #0x10 + 41547c: f90007e0 str x0, [sp, #8] + 415480: f90003e1 str x1, [sp] + 415484: f94003e0 ldr x0, [sp] + 415488: f9400001 ldr x1, [x0] + 41548c: f94007e0 ldr x0, [sp, #8] + 415490: f9000001 str x1, [x0] + 415494: d503201f nop + 415498: 910043ff add sp, sp, #0x10 + 41549c: d65f03c0 ret + +00000000004154a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv(): + 4154a0: d10043ff sub sp, sp, #0x10 + 4154a4: f90007e0 str x0, [sp, #8] + 4154a8: f94007e0 ldr x0, [sp, #8] + 4154ac: 910043ff add sp, sp, #0x10 + 4154b0: d65f03c0 ret + +00000000004154b4 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE14_M_move_assignEOSE_St17integral_constantIbLb1EE>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE14_M_move_assignEOSE_St17integral_constantIbLb1EE(): + 4154b4: a9ba7bfd stp x29, x30, [sp, #-96]! + 4154b8: 910003fd mov x29, sp + 4154bc: f9000bf3 str x19, [sp, #16] + 4154c0: f9001fe0 str x0, [sp, #56] + 4154c4: f9001be1 str x1, [sp, #48] + 4154c8: 3900a3e2 strb w2, [sp, #40] + 4154cc: f9401fe0 ldr x0, [sp, #56] + 4154d0: 910163e1 add x1, sp, #0x58 + 4154d4: aa0103e8 mov x8, x1 + 4154d8: 94001138 bl 4199b8 <_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13get_allocatorEv> + 4154dc: 910163e1 add x1, sp, #0x58 + 4154e0: 910103e0 add x0, sp, #0x40 + 4154e4: 97ffe1d3 bl 40dc30 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSD_> + 4154e8: 910163e0 add x0, sp, #0x58 + 4154ec: 97ffe0bd bl 40d7e0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev> + 4154f0: f9401fe0 ldr x0, [sp, #56] + 4154f4: 910103e1 add x1, sp, #0x40 + 4154f8: 9400113e bl 4199f0 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_impl12_M_swap_dataERSF_> + 4154fc: f9401fe0 ldr x0, [sp, #56] + 415500: f9401be1 ldr x1, [sp, #48] + 415504: 9400113b bl 4199f0 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_impl12_M_swap_dataERSF_> + 415508: f9401fe0 ldr x0, [sp, #56] + 41550c: 97ffe413 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 415510: aa0003f3 mov x19, x0 + 415514: f9401be0 ldr x0, [sp, #48] + 415518: 97ffe410 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 41551c: aa0003e1 mov x1, x0 + 415520: aa1303e0 mov x0, x19 + 415524: 9400114b bl 419a50 <_ZSt15__alloc_on_moveISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_SF_> + 415528: 910103e0 add x0, sp, #0x40 + 41552c: 97ffe1cb bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 415530: d503201f nop + 415534: f9400bf3 ldr x19, [sp, #16] + 415538: a8c67bfd ldp x29, x30, [sp], #96 + 41553c: d65f03c0 ret + +0000000000415540 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE10_M_visitedEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE10_M_visitedEl(): + 415540: a9be7bfd stp x29, x30, [sp, #-32]! + 415544: 910003fd mov x29, sp + 415548: f9000fe0 str x0, [sp, #24] + 41554c: f9000be1 str x1, [sp, #16] + 415550: f9400fe0 ldr x0, [sp, #24] + 415554: 91006000 add x0, x0, #0x18 + 415558: f9400be1 ldr x1, [sp, #16] + 41555c: 94001147 bl 419a78 <_ZNKSt10unique_ptrIA_bSt14default_deleteIS0_EEixEm> + 415560: 39400000 ldrb w0, [x0] + 415564: 7100001f cmp w0, #0x0 + 415568: 54000060 b.eq 415574 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE10_M_visitedEl+0x34> // b.none + 41556c: 52800020 mov w0, #0x1 // #1 + 415570: 14000009 b 415594 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE10_M_visitedEl+0x54> + 415574: f9400fe0 ldr x0, [sp, #24] + 415578: 91006000 add x0, x0, #0x18 + 41557c: f9400be1 ldr x1, [sp, #16] + 415580: 9400113e bl 419a78 <_ZNKSt10unique_ptrIA_bSt14default_deleteIS0_EEixEm> + 415584: aa0003e1 mov x1, x0 + 415588: 52800020 mov w0, #0x1 // #1 + 41558c: 39000020 strb w0, [x1] + 415590: 52800000 mov w0, #0x0 // #0 + 415594: a8c27bfd ldp x29, x30, [sp], #32 + 415598: d65f03c0 ret + +000000000041559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm>: +_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm(): + 41559c: d10043ff sub sp, sp, #0x10 + 4155a0: f90007e0 str x0, [sp, #8] + 4155a4: f90003e1 str x1, [sp] + 4155a8: f94007e0 ldr x0, [sp, #8] + 4155ac: f9400002 ldr x2, [x0] + 4155b0: f94003e1 ldr x1, [sp] + 4155b4: aa0103e0 mov x0, x1 + 4155b8: d37ff800 lsl x0, x0, #1 + 4155bc: 8b010000 add x0, x0, x1 + 4155c0: d37cec00 lsl x0, x0, #4 + 4155c4: 8b000040 add x0, x2, x0 + 4155c8: 910043ff add sp, sp, #0x10 + 4155cc: d65f03c0 ret + +00000000004155d0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_repeatENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_repeatENSH_11_Match_modeEl(): + 4155d0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4155d4: 910003fd mov x29, sp + 4155d8: f90017e0 str x0, [sp, #40] + 4155dc: 39009fe1 strb w1, [sp, #39] + 4155e0: f9000fe2 str x2, [sp, #24] + 4155e4: f94017e0 ldr x0, [sp, #40] + 4155e8: f9401c00 ldr x0, [x0, #56] + 4155ec: 9100e000 add x0, x0, #0x38 + 4155f0: f9400fe1 ldr x1, [sp, #24] + 4155f4: 97ffffea bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 4155f8: f9001fe0 str x0, [sp, #56] + 4155fc: f9401fe0 ldr x0, [sp, #56] + 415600: 39406000 ldrb w0, [x0, #24] + 415604: 52000000 eor w0, w0, #0x1 + 415608: 12001c00 and w0, w0, #0xff + 41560c: 7100001f cmp w0, #0x0 + 415610: 54000180 b.eq 415640 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_repeatENSH_11_Match_modeEl+0x70> // b.none + 415614: f9400fe2 ldr x2, [sp, #24] + 415618: 39409fe1 ldrb w1, [sp, #39] + 41561c: f94017e0 ldr x0, [sp, #40] + 415620: 94001121 bl 419aa4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl> + 415624: f9401fe0 ldr x0, [sp, #56] + 415628: f9400400 ldr x0, [x0, #8] + 41562c: aa0003e2 mov x2, x0 + 415630: 39409fe1 ldrb w1, [sp, #39] + 415634: f94017e0 ldr x0, [sp, #40] + 415638: 97fff634 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 41563c: 14000017 b 415698 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_repeatENSH_11_Match_modeEl+0xc8> + 415640: f94017e0 ldr x0, [sp, #40] + 415644: 39423000 ldrb w0, [x0, #140] + 415648: 52000000 eor w0, w0, #0x1 + 41564c: 12001c00 and w0, w0, #0xff + 415650: 7100001f cmp w0, #0x0 + 415654: 54000220 b.eq 415698 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_repeatENSH_11_Match_modeEl+0xc8> // b.none + 415658: f9401fe0 ldr x0, [sp, #56] + 41565c: f9400400 ldr x0, [x0, #8] + 415660: aa0003e2 mov x2, x0 + 415664: 39409fe1 ldrb w1, [sp, #39] + 415668: f94017e0 ldr x0, [sp, #40] + 41566c: 97fff627 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415670: f94017e0 ldr x0, [sp, #40] + 415674: 39423000 ldrb w0, [x0, #140] + 415678: 52000000 eor w0, w0, #0x1 + 41567c: 12001c00 and w0, w0, #0xff + 415680: 7100001f cmp w0, #0x0 + 415684: 540000a0 b.eq 415698 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_repeatENSH_11_Match_modeEl+0xc8> // b.none + 415688: f9400fe2 ldr x2, [sp, #24] + 41568c: 39409fe1 ldrb w1, [sp, #39] + 415690: f94017e0 ldr x0, [sp, #40] + 415694: 94001104 bl 419aa4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl> + 415698: d503201f nop + 41569c: a8c47bfd ldp x29, x30, [sp], #64 + 4156a0: d65f03c0 ret + +00000000004156a4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE23_M_handle_subexpr_beginENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE23_M_handle_subexpr_beginENSH_11_Match_modeEl(): + 4156a4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4156a8: 910003fd mov x29, sp + 4156ac: f90017e0 str x0, [sp, #40] + 4156b0: 39009fe1 strb w1, [sp, #39] + 4156b4: f9000fe2 str x2, [sp, #24] + 4156b8: f94017e0 ldr x0, [sp, #40] + 4156bc: f9401c00 ldr x0, [x0, #56] + 4156c0: 9100e000 add x0, x0, #0x38 + 4156c4: f9400fe1 ldr x1, [sp, #24] + 4156c8: 97ffffb5 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 4156cc: f90027e0 str x0, [sp, #72] + 4156d0: f94017e2 ldr x2, [sp, #40] + 4156d4: f94027e0 ldr x0, [sp, #72] + 4156d8: f9400800 ldr x0, [x0, #16] + 4156dc: aa0003e1 mov x1, x0 + 4156e0: aa0203e0 mov x0, x2 + 4156e4: 97ffe53d bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 4156e8: f90023e0 str x0, [sp, #64] + 4156ec: f94023e0 ldr x0, [sp, #64] + 4156f0: f9400000 ldr x0, [x0] + 4156f4: f9001fe0 str x0, [sp, #56] + 4156f8: f94023e0 ldr x0, [sp, #64] + 4156fc: f94017e1 ldr x1, [sp, #40] + 415700: f9400c21 ldr x1, [x1, #24] + 415704: f9000001 str x1, [x0] + 415708: f94027e0 ldr x0, [sp, #72] + 41570c: f9400400 ldr x0, [x0, #8] + 415710: aa0003e2 mov x2, x0 + 415714: 39409fe1 ldrb w1, [sp, #39] + 415718: f94017e0 ldr x0, [sp, #40] + 41571c: 97fff5fb bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415720: f94023e0 ldr x0, [sp, #64] + 415724: f9401fe1 ldr x1, [sp, #56] + 415728: f9000001 str x1, [x0] + 41572c: d503201f nop + 415730: a8c57bfd ldp x29, x30, [sp], #80 + 415734: d65f03c0 ret + +0000000000415738 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEaSERKSB_>: +_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEaSERKSB_(): + 415738: a9be7bfd stp x29, x30, [sp, #-32]! + 41573c: 910003fd mov x29, sp + 415740: f9000fe0 str x0, [sp, #24] + 415744: f9000be1 str x1, [sp, #16] + 415748: f9400fe0 ldr x0, [sp, #24] + 41574c: f9400be1 ldr x1, [sp, #16] + 415750: 94001123 bl 419bdc <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EaSERKSB_> + 415754: f9400be0 ldr x0, [sp, #16] + 415758: 39404001 ldrb w1, [x0, #16] + 41575c: f9400fe0 ldr x0, [sp, #24] + 415760: 39004001 strb w1, [x0, #16] + 415764: f9400fe0 ldr x0, [sp, #24] + 415768: a8c27bfd ldp x29, x30, [sp], #32 + 41576c: d65f03c0 ret + +0000000000415770 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_subexpr_endENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_subexpr_endENSH_11_Match_modeEl(): + 415770: a9ba7bfd stp x29, x30, [sp, #-96]! + 415774: 910003fd mov x29, sp + 415778: f90017e0 str x0, [sp, #40] + 41577c: 39009fe1 strb w1, [sp, #39] + 415780: f9000fe2 str x2, [sp, #24] + 415784: f94017e0 ldr x0, [sp, #40] + 415788: f9401c00 ldr x0, [x0, #56] + 41578c: 9100e000 add x0, x0, #0x38 + 415790: f9400fe1 ldr x1, [sp, #24] + 415794: 97ffff82 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 415798: f9002fe0 str x0, [sp, #88] + 41579c: f94017e2 ldr x2, [sp, #40] + 4157a0: f9402fe0 ldr x0, [sp, #88] + 4157a4: f9400800 ldr x0, [x0, #16] + 4157a8: aa0003e1 mov x1, x0 + 4157ac: aa0203e0 mov x0, x2 + 4157b0: 97ffe50a bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 4157b4: f9002be0 str x0, [sp, #80] + 4157b8: f9402be0 ldr x0, [sp, #80] + 4157bc: 9100e3e2 add x2, sp, #0x38 + 4157c0: aa0003e3 mov x3, x0 + 4157c4: a9400460 ldp x0, x1, [x3] + 4157c8: a9000440 stp x0, x1, [x2] + 4157cc: f9400860 ldr x0, [x3, #16] + 4157d0: f9000840 str x0, [x2, #16] + 4157d4: f9402be0 ldr x0, [sp, #80] + 4157d8: f94017e1 ldr x1, [sp, #40] + 4157dc: f9400c21 ldr x1, [x1, #24] + 4157e0: f9000401 str x1, [x0, #8] + 4157e4: f9402be0 ldr x0, [sp, #80] + 4157e8: 52800021 mov w1, #0x1 // #1 + 4157ec: 39004001 strb w1, [x0, #16] + 4157f0: f9402fe0 ldr x0, [sp, #88] + 4157f4: f9400400 ldr x0, [x0, #8] + 4157f8: aa0003e2 mov x2, x0 + 4157fc: 39409fe1 ldrb w1, [sp, #39] + 415800: f94017e0 ldr x0, [sp, #40] + 415804: 97fff5c1 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415808: 9100e3e0 add x0, sp, #0x38 + 41580c: aa0003e1 mov x1, x0 + 415810: f9402be0 ldr x0, [sp, #80] + 415814: 97ffffc9 bl 415738 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEaSERKSB_> + 415818: d503201f nop + 41581c: a8c67bfd ldp x29, x30, [sp], #96 + 415820: d65f03c0 ret + +0000000000415824 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE30_M_handle_line_begin_assertionENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE30_M_handle_line_begin_assertionENSH_11_Match_modeEl(): + 415824: a9bc7bfd stp x29, x30, [sp, #-64]! + 415828: 910003fd mov x29, sp + 41582c: f90017e0 str x0, [sp, #40] + 415830: 39009fe1 strb w1, [sp, #39] + 415834: f9000fe2 str x2, [sp, #24] + 415838: f94017e0 ldr x0, [sp, #40] + 41583c: f9401c00 ldr x0, [x0, #56] + 415840: 9100e000 add x0, x0, #0x38 + 415844: f9400fe1 ldr x1, [sp, #24] + 415848: 97ffff55 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 41584c: f9001fe0 str x0, [sp, #56] + 415850: f94017e0 ldr x0, [sp, #40] + 415854: 940010f0 bl 419c14 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_M_at_beginEv> + 415858: 12001c00 and w0, w0, #0xff + 41585c: 7100001f cmp w0, #0x0 + 415860: 540000e0 b.eq 41587c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE30_M_handle_line_begin_assertionENSH_11_Match_modeEl+0x58> // b.none + 415864: f9401fe0 ldr x0, [sp, #56] + 415868: f9400400 ldr x0, [x0, #8] + 41586c: aa0003e2 mov x2, x0 + 415870: 39409fe1 ldrb w1, [sp, #39] + 415874: f94017e0 ldr x0, [sp, #40] + 415878: 97fff5a4 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 41587c: d503201f nop + 415880: a8c47bfd ldp x29, x30, [sp], #64 + 415884: d65f03c0 ret + +0000000000415888 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE28_M_handle_line_end_assertionENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE28_M_handle_line_end_assertionENSH_11_Match_modeEl(): + 415888: a9bc7bfd stp x29, x30, [sp, #-64]! + 41588c: 910003fd mov x29, sp + 415890: f90017e0 str x0, [sp, #40] + 415894: 39009fe1 strb w1, [sp, #39] + 415898: f9000fe2 str x2, [sp, #24] + 41589c: f94017e0 ldr x0, [sp, #40] + 4158a0: f9401c00 ldr x0, [x0, #56] + 4158a4: 9100e000 add x0, x0, #0x38 + 4158a8: f9400fe1 ldr x1, [sp, #24] + 4158ac: 97ffff3c bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 4158b0: f9001fe0 str x0, [sp, #56] + 4158b4: f94017e0 ldr x0, [sp, #40] + 4158b8: 940010f5 bl 419c8c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE9_M_at_endEv> + 4158bc: 12001c00 and w0, w0, #0xff + 4158c0: 7100001f cmp w0, #0x0 + 4158c4: 540000e0 b.eq 4158e0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE28_M_handle_line_end_assertionENSH_11_Match_modeEl+0x58> // b.none + 4158c8: f9401fe0 ldr x0, [sp, #56] + 4158cc: f9400400 ldr x0, [x0, #8] + 4158d0: aa0003e2 mov x2, x0 + 4158d4: 39409fe1 ldrb w1, [sp, #39] + 4158d8: f94017e0 ldr x0, [sp, #40] + 4158dc: 97fff58b bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 4158e0: d503201f nop + 4158e4: a8c47bfd ldp x29, x30, [sp], #64 + 4158e8: d65f03c0 ret + +00000000004158ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE23_M_handle_word_boundaryENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE23_M_handle_word_boundaryENSH_11_Match_modeEl(): + 4158ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4158f0: 910003fd mov x29, sp + 4158f4: f90017e0 str x0, [sp, #40] + 4158f8: 39009fe1 strb w1, [sp, #39] + 4158fc: f9000fe2 str x2, [sp, #24] + 415900: f94017e0 ldr x0, [sp, #40] + 415904: f9401c00 ldr x0, [x0, #56] + 415908: 9100e000 add x0, x0, #0x38 + 41590c: f9400fe1 ldr x1, [sp, #24] + 415910: 97ffff23 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 415914: f9001fe0 str x0, [sp, #56] + 415918: f94017e0 ldr x0, [sp, #40] + 41591c: 940010f4 bl 419cec <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv> + 415920: 12001c01 and w1, w0, #0xff + 415924: f9401fe0 ldr x0, [sp, #56] + 415928: 39406000 ldrb w0, [x0, #24] + 41592c: 52000000 eor w0, w0, #0x1 + 415930: 12001c00 and w0, w0, #0xff + 415934: 6b00003f cmp w1, w0 + 415938: 1a9f17e0 cset w0, eq // eq = none + 41593c: 12001c00 and w0, w0, #0xff + 415940: 7100001f cmp w0, #0x0 + 415944: 540000e0 b.eq 415960 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE23_M_handle_word_boundaryENSH_11_Match_modeEl+0x74> // b.none + 415948: f9401fe0 ldr x0, [sp, #56] + 41594c: f9400400 ldr x0, [x0, #8] + 415950: aa0003e2 mov x2, x0 + 415954: 39409fe1 ldrb w1, [sp, #39] + 415958: f94017e0 ldr x0, [sp, #40] + 41595c: 97fff56b bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415960: d503201f nop + 415964: a8c47bfd ldp x29, x30, [sp], #64 + 415968: d65f03c0 ret + +000000000041596c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE27_M_handle_subexpr_lookaheadENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE27_M_handle_subexpr_lookaheadENSH_11_Match_modeEl(): + 41596c: a9bc7bfd stp x29, x30, [sp, #-64]! + 415970: 910003fd mov x29, sp + 415974: f90017e0 str x0, [sp, #40] + 415978: 39009fe1 strb w1, [sp, #39] + 41597c: f9000fe2 str x2, [sp, #24] + 415980: f94017e0 ldr x0, [sp, #40] + 415984: f9401c00 ldr x0, [x0, #56] + 415988: 9100e000 add x0, x0, #0x38 + 41598c: f9400fe1 ldr x1, [sp, #24] + 415990: 97ffff03 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 415994: f9001fe0 str x0, [sp, #56] + 415998: f9401fe0 ldr x0, [sp, #56] + 41599c: f9400800 ldr x0, [x0, #16] + 4159a0: aa0003e1 mov x1, x0 + 4159a4: f94017e0 ldr x0, [sp, #40] + 4159a8: 94001149 bl 419ecc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl> + 4159ac: 12001c01 and w1, w0, #0xff + 4159b0: f9401fe0 ldr x0, [sp, #56] + 4159b4: 39406000 ldrb w0, [x0, #24] + 4159b8: 52000000 eor w0, w0, #0x1 + 4159bc: 12001c00 and w0, w0, #0xff + 4159c0: 6b00003f cmp w1, w0 + 4159c4: 1a9f17e0 cset w0, eq // eq = none + 4159c8: 12001c00 and w0, w0, #0xff + 4159cc: 7100001f cmp w0, #0x0 + 4159d0: 540000e0 b.eq 4159ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE27_M_handle_subexpr_lookaheadENSH_11_Match_modeEl+0x80> // b.none + 4159d4: f9401fe0 ldr x0, [sp, #56] + 4159d8: f9400400 ldr x0, [x0, #8] + 4159dc: aa0003e2 mov x2, x0 + 4159e0: 39409fe1 ldrb w1, [sp, #39] + 4159e4: f94017e0 ldr x0, [sp, #40] + 4159e8: 97fff548 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 4159ec: d503201f nop + 4159f0: a8c47bfd ldp x29, x30, [sp], #64 + 4159f4: d65f03c0 ret + +00000000004159f8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE15_M_handle_matchENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE15_M_handle_matchENSH_11_Match_modeEl(): + 4159f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4159fc: 910003fd mov x29, sp + 415a00: f90017e0 str x0, [sp, #40] + 415a04: 39009fe1 strb w1, [sp, #39] + 415a08: f9000fe2 str x2, [sp, #24] + 415a0c: f94017e0 ldr x0, [sp, #40] + 415a10: f9401c00 ldr x0, [x0, #56] + 415a14: 9100e000 add x0, x0, #0x38 + 415a18: f9400fe1 ldr x1, [sp, #24] + 415a1c: 97fffee0 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 415a20: f9001fe0 str x0, [sp, #56] + 415a24: f94017e0 ldr x0, [sp, #40] + 415a28: 91006002 add x2, x0, #0x18 + 415a2c: f94017e0 ldr x0, [sp, #40] + 415a30: 9100a000 add x0, x0, #0x28 + 415a34: aa0003e1 mov x1, x0 + 415a38: aa0203e0 mov x0, x2 + 415a3c: 97fff5a0 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 415a40: 12001c00 and w0, w0, #0xff + 415a44: 7100001f cmp w0, #0x0 + 415a48: 540002a1 b.ne 415a9c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE15_M_handle_matchENSH_11_Match_modeEl+0xa4> // b.any + 415a4c: f94017e0 ldr x0, [sp, #40] + 415a50: 91006000 add x0, x0, #0x18 + 415a54: 9400116f bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 415a58: 39400000 ldrb w0, [x0] + 415a5c: 2a0003e1 mov w1, w0 + 415a60: f9401fe0 ldr x0, [sp, #56] + 415a64: 94001171 bl 41a028 <_ZNKSt8__detail6_StateIcE10_M_matchesEc> + 415a68: 12001c00 and w0, w0, #0xff + 415a6c: 7100001f cmp w0, #0x0 + 415a70: 54000180 b.eq 415aa0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE15_M_handle_matchENSH_11_Match_modeEl+0xa8> // b.none + 415a74: f94017e0 ldr x0, [sp, #40] + 415a78: 91018003 add x3, x0, #0x60 + 415a7c: f9401fe0 ldr x0, [sp, #56] + 415a80: f9400400 ldr x0, [x0, #8] + 415a84: f94017e1 ldr x1, [sp, #40] + 415a88: aa0103e2 mov x2, x1 + 415a8c: aa0003e1 mov x1, x0 + 415a90: aa0303e0 mov x0, x3 + 415a94: 97fff490 bl 412cd4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_State_infoISt17integral_constantIbLb0EESt6vectorISD_SE_EE8_M_queueElRKSM_> + 415a98: 14000002 b 415aa0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE15_M_handle_matchENSH_11_Match_modeEl+0xa8> + 415a9c: d503201f nop + 415aa0: a8c47bfd ldp x29, x30, [sp], #64 + 415aa4: d65f03c0 ret + +0000000000415aa8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl(): + 415aa8: a9b87bfd stp x29, x30, [sp, #-128]! + 415aac: 910003fd mov x29, sp + 415ab0: f9000bf3 str x19, [sp, #16] + 415ab4: f9001fe0 str x0, [sp, #56] + 415ab8: 3900dfe1 strb w1, [sp, #55] + 415abc: f90017e2 str x2, [sp, #40] + 415ac0: f9401fe0 ldr x0, [sp, #56] + 415ac4: f9401c00 ldr x0, [x0, #56] + 415ac8: 9100e000 add x0, x0, #0x38 + 415acc: f94017e1 ldr x1, [sp, #40] + 415ad0: 97fffeb3 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 415ad4: f9003fe0 str x0, [sp, #120] + 415ad8: f9401fe2 ldr x2, [sp, #56] + 415adc: f9403fe0 ldr x0, [sp, #120] + 415ae0: f9400800 ldr x0, [x0, #16] + 415ae4: aa0003e1 mov x1, x0 + 415ae8: aa0203e0 mov x0, x2 + 415aec: 97ffe43b bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 415af0: f9003be0 str x0, [sp, #112] + 415af4: f9403be0 ldr x0, [sp, #112] + 415af8: 39404000 ldrb w0, [x0, #16] + 415afc: 52000000 eor w0, w0, #0x1 + 415b00: 12001c00 and w0, w0, #0xff + 415b04: 7100001f cmp w0, #0x0 + 415b08: 54000b61 b.ne 415c74 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0x1cc> // b.any + 415b0c: f9401fe0 ldr x0, [sp, #56] + 415b10: f9400c00 ldr x0, [x0, #24] + 415b14: f9002fe0 str x0, [sp, #88] + 415b18: f9403be0 ldr x0, [sp, #112] + 415b1c: f9400000 ldr x0, [x0] + 415b20: f9002be0 str x0, [sp, #80] + 415b24: f9401fe0 ldr x0, [sp, #56] + 415b28: 9100a001 add x1, x0, #0x28 + 415b2c: 910163e0 add x0, sp, #0x58 + 415b30: 97ffe437 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 415b34: 12001c00 and w0, w0, #0xff + 415b38: 7100001f cmp w0, #0x0 + 415b3c: 54000140 b.eq 415b64 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0xbc> // b.none + 415b40: f9403be0 ldr x0, [sp, #112] + 415b44: 91002001 add x1, x0, #0x8 + 415b48: 910143e0 add x0, sp, #0x50 + 415b4c: 97ffe430 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 415b50: 12001c00 and w0, w0, #0xff + 415b54: 7100001f cmp w0, #0x0 + 415b58: 54000060 b.eq 415b64 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0xbc> // b.none + 415b5c: 52800020 mov w0, #0x1 // #1 + 415b60: 14000002 b 415b68 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0xc0> + 415b64: 52800000 mov w0, #0x0 // #0 + 415b68: 7100001f cmp w0, #0x0 + 415b6c: 540000c0 b.eq 415b84 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0xdc> // b.none + 415b70: 910163e0 add x0, sp, #0x58 + 415b74: 97ffe821 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 415b78: 910143e0 add x0, sp, #0x50 + 415b7c: 97ffe81f bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 415b80: 17ffffe9 b 415b24 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0x7c> + 415b84: f9401fe0 ldr x0, [sp, #56] + 415b88: f9401800 ldr x0, [x0, #48] + 415b8c: 97ffe2d7 bl 40e6e8 <_ZNKSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEE5flagsEv> + 415b90: 52800021 mov w1, #0x1 // #1 + 415b94: 97ffdb77 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 415b98: 7100001f cmp w0, #0x0 + 415b9c: 1a9f07e0 cset w0, ne // ne = any + 415ba0: 12001c13 and w19, w0, #0xff + 415ba4: f9401fe0 ldr x0, [sp, #56] + 415ba8: f9401800 ldr x0, [x0, #48] + 415bac: 91004000 add x0, x0, #0x10 + 415bb0: 97ffe285 bl 40e5c4 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 415bb4: 91014001 add x1, x0, #0x50 + 415bb8: 910183e0 add x0, sp, #0x60 + 415bbc: aa0103e2 mov x2, x1 + 415bc0: 2a1303e1 mov w1, w19 + 415bc4: 9400112e bl 41a07c <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEEC1EbRKSD_> + 415bc8: f9401fe2 ldr x2, [sp, #56] + 415bcc: f9403be1 ldr x1, [sp, #112] + 415bd0: f9403be0 ldr x0, [sp, #112] + 415bd4: 910183e5 add x5, sp, #0x60 + 415bd8: f9402fe4 ldr x4, [sp, #88] + 415bdc: f9400c43 ldr x3, [x2, #24] + 415be0: f9400422 ldr x2, [x1, #8] + 415be4: f9400001 ldr x1, [x0] + 415be8: aa0503e0 mov x0, x5 + 415bec: 94001147 bl 41a108 <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_> + 415bf0: 12001c00 and w0, w0, #0xff + 415bf4: 7100001f cmp w0, #0x0 + 415bf8: 54000400 b.eq 415c78 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0x1d0> // b.none + 415bfc: f9401fe0 ldr x0, [sp, #56] + 415c00: 91006001 add x1, x0, #0x18 + 415c04: 910163e0 add x0, sp, #0x58 + 415c08: 97ffe401 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 415c0c: 12001c00 and w0, w0, #0xff + 415c10: 7100001f cmp w0, #0x0 + 415c14: 54000220 b.eq 415c58 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0x1b0> // b.none + 415c18: f9401fe0 ldr x0, [sp, #56] + 415c1c: f9400c00 ldr x0, [x0, #24] + 415c20: f90027e0 str x0, [sp, #72] + 415c24: f9401fe0 ldr x0, [sp, #56] + 415c28: f9402fe1 ldr x1, [sp, #88] + 415c2c: f9000c01 str x1, [x0, #24] + 415c30: f9403fe0 ldr x0, [sp, #120] + 415c34: f9400400 ldr x0, [x0, #8] + 415c38: aa0003e2 mov x2, x0 + 415c3c: 3940dfe1 ldrb w1, [sp, #55] + 415c40: f9401fe0 ldr x0, [sp, #56] + 415c44: 97fff4b1 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415c48: f9401fe0 ldr x0, [sp, #56] + 415c4c: f94027e1 ldr x1, [sp, #72] + 415c50: f9000c01 str x1, [x0, #24] + 415c54: 14000009 b 415c78 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0x1d0> + 415c58: f9403fe0 ldr x0, [sp, #120] + 415c5c: f9400400 ldr x0, [x0, #8] + 415c60: aa0003e2 mov x2, x0 + 415c64: 3940dfe1 ldrb w1, [sp, #55] + 415c68: f9401fe0 ldr x0, [sp, #56] + 415c6c: 97fff4a7 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415c70: 14000002 b 415c78 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE17_M_handle_backrefENSH_11_Match_modeEl+0x1d0> + 415c74: d503201f nop + 415c78: f9400bf3 ldr x19, [sp, #16] + 415c7c: a8c87bfd ldp x29, x30, [sp], #128 + 415c80: d65f03c0 ret + +0000000000415c84 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl(): + 415c84: a9bc7bfd stp x29, x30, [sp, #-64]! + 415c88: 910003fd mov x29, sp + 415c8c: f90017e0 str x0, [sp, #40] + 415c90: 39009fe1 strb w1, [sp, #39] + 415c94: f9000fe2 str x2, [sp, #24] + 415c98: f94017e0 ldr x0, [sp, #40] + 415c9c: 91006002 add x2, x0, #0x18 + 415ca0: f94017e0 ldr x0, [sp, #40] + 415ca4: 91008000 add x0, x0, #0x20 + 415ca8: aa0003e1 mov x1, x0 + 415cac: aa0203e0 mov x0, x2 + 415cb0: 97fff503 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 415cb4: 12001c00 and w0, w0, #0xff + 415cb8: 7100001f cmp w0, #0x0 + 415cbc: 54000120 b.eq 415ce0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0x5c> // b.none + 415cc0: f94017e0 ldr x0, [sp, #40] + 415cc4: b9408800 ldr w0, [x0, #136] + 415cc8: 52800401 mov w1, #0x20 // #32 + 415ccc: 97ffdb47 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 415cd0: 7100001f cmp w0, #0x0 + 415cd4: 54000060 b.eq 415ce0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0x5c> // b.none + 415cd8: 52800020 mov w0, #0x1 // #1 + 415cdc: 14000002 b 415ce4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0x60> + 415ce0: 52800000 mov w0, #0x0 // #0 + 415ce4: 7100001f cmp w0, #0x0 + 415ce8: 54000421 b.ne 415d6c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0xe8> // b.any + 415cec: 39409fe0 ldrb w0, [sp, #39] + 415cf0: 7100041f cmp w0, #0x1 + 415cf4: 54000160 b.eq 415d20 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0x9c> // b.none + 415cf8: f94017e0 ldr x0, [sp, #40] + 415cfc: 91006002 add x2, x0, #0x18 + 415d00: f94017e0 ldr x0, [sp, #40] + 415d04: 9100a000 add x0, x0, #0x28 + 415d08: aa0003e1 mov x1, x0 + 415d0c: aa0203e0 mov x0, x2 + 415d10: 97fff4eb bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 415d14: 12001c00 and w0, w0, #0xff + 415d18: 7100001f cmp w0, #0x0 + 415d1c: 54000060 b.eq 415d28 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0xa4> // b.none + 415d20: 52800020 mov w0, #0x1 // #1 + 415d24: 14000002 b 415d2c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0xa8> + 415d28: 52800000 mov w0, #0x0 // #0 + 415d2c: 7100001f cmp w0, #0x0 + 415d30: 54000200 b.eq 415d70 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0xec> // b.none + 415d34: f94017e0 ldr x0, [sp, #40] + 415d38: 39423000 ldrb w0, [x0, #140] + 415d3c: 52000000 eor w0, w0, #0x1 + 415d40: 12001c00 and w0, w0, #0xff + 415d44: 7100001f cmp w0, #0x0 + 415d48: 54000140 b.eq 415d70 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0xec> // b.none + 415d4c: f94017e0 ldr x0, [sp, #40] + 415d50: 52800021 mov w1, #0x1 // #1 + 415d54: 39023001 strb w1, [x0, #140] + 415d58: f94017e0 ldr x0, [sp, #40] + 415d5c: f9402000 ldr x0, [x0, #64] + 415d60: f94017e1 ldr x1, [sp, #40] + 415d64: 97fff4fa bl 41314c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_> + 415d68: 14000002 b 415d70 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_handle_acceptENSH_11_Match_modeEl+0xec> + 415d6c: d503201f nop + 415d70: a8c47bfd ldp x29, x30, [sp], #64 + 415d74: d65f03c0 ret + +0000000000415d78 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_alternativeENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_alternativeENSH_11_Match_modeEl(): + 415d78: a9bc7bfd stp x29, x30, [sp, #-64]! + 415d7c: 910003fd mov x29, sp + 415d80: f90017e0 str x0, [sp, #40] + 415d84: 39009fe1 strb w1, [sp, #39] + 415d88: f9000fe2 str x2, [sp, #24] + 415d8c: f94017e0 ldr x0, [sp, #40] + 415d90: f9401c00 ldr x0, [x0, #56] + 415d94: 9100e000 add x0, x0, #0x38 + 415d98: f9400fe1 ldr x1, [sp, #24] + 415d9c: 97fffe00 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 415da0: f9001fe0 str x0, [sp, #56] + 415da4: f94017e0 ldr x0, [sp, #40] + 415da8: f9401c00 ldr x0, [x0, #56] + 415dac: b9401800 ldr w0, [x0, #24] + 415db0: 52800201 mov w1, #0x10 // #16 + 415db4: 97ffdaef bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 415db8: 7100001f cmp w0, #0x0 + 415dbc: 1a9f07e0 cset w0, ne // ne = any + 415dc0: 12001c00 and w0, w0, #0xff + 415dc4: 7100001f cmp w0, #0x0 + 415dc8: 54000280 b.eq 415e18 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_alternativeENSH_11_Match_modeEl+0xa0> // b.none + 415dcc: f9401fe0 ldr x0, [sp, #56] + 415dd0: f9400800 ldr x0, [x0, #16] + 415dd4: aa0003e2 mov x2, x0 + 415dd8: 39409fe1 ldrb w1, [sp, #39] + 415ddc: f94017e0 ldr x0, [sp, #40] + 415de0: 97fff44a bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415de4: f94017e0 ldr x0, [sp, #40] + 415de8: 39423000 ldrb w0, [x0, #140] + 415dec: 52000000 eor w0, w0, #0x1 + 415df0: 12001c00 and w0, w0, #0xff + 415df4: 7100001f cmp w0, #0x0 + 415df8: 54000400 b.eq 415e78 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_alternativeENSH_11_Match_modeEl+0x100> // b.none + 415dfc: f9401fe0 ldr x0, [sp, #56] + 415e00: f9400400 ldr x0, [x0, #8] + 415e04: aa0003e2 mov x2, x0 + 415e08: 39409fe1 ldrb w1, [sp, #39] + 415e0c: f94017e0 ldr x0, [sp, #40] + 415e10: 97fff43e bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415e14: 14000019 b 415e78 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE21_M_handle_alternativeENSH_11_Match_modeEl+0x100> + 415e18: f9401fe0 ldr x0, [sp, #56] + 415e1c: f9400800 ldr x0, [x0, #16] + 415e20: aa0003e2 mov x2, x0 + 415e24: 39409fe1 ldrb w1, [sp, #39] + 415e28: f94017e0 ldr x0, [sp, #40] + 415e2c: 97fff437 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415e30: f94017e0 ldr x0, [sp, #40] + 415e34: 39423000 ldrb w0, [x0, #140] + 415e38: 3900dfe0 strb w0, [sp, #55] + 415e3c: f94017e0 ldr x0, [sp, #40] + 415e40: 3902301f strb wzr, [x0, #140] + 415e44: f9401fe0 ldr x0, [sp, #56] + 415e48: f9400400 ldr x0, [x0, #8] + 415e4c: aa0003e2 mov x2, x0 + 415e50: 39409fe1 ldrb w1, [sp, #39] + 415e54: f94017e0 ldr x0, [sp, #40] + 415e58: 97fff42c bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 415e5c: f94017e0 ldr x0, [sp, #40] + 415e60: 39423001 ldrb w1, [x0, #140] + 415e64: 3940dfe0 ldrb w0, [sp, #55] + 415e68: 2a000020 orr w0, w1, w0 + 415e6c: 12001c01 and w1, w0, #0xff + 415e70: f94017e0 ldr x0, [sp, #40] + 415e74: 39023001 strb w1, [x0, #140] + 415e78: d503201f nop + 415e7c: a8c47bfd ldp x29, x30, [sp], #64 + 415e80: d65f03c0 ret + +0000000000415e84 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE15_M_erase_at_endEPSG_>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE15_M_erase_at_endEPSG_(): + 415e84: a9bc7bfd stp x29, x30, [sp, #-64]! + 415e88: 910003fd mov x29, sp + 415e8c: f9000bf3 str x19, [sp, #16] + 415e90: f90017e0 str x0, [sp, #40] + 415e94: f90013e1 str x1, [sp, #32] + 415e98: f94017e0 ldr x0, [sp, #40] + 415e9c: f9400401 ldr x1, [x0, #8] + 415ea0: f94013e0 ldr x0, [sp, #32] + 415ea4: cb000020 sub x0, x1, x0 + 415ea8: 9345fc01 asr x1, x0, #5 + 415eac: aa0103e0 mov x0, x1 + 415eb0: f9001fe0 str x0, [sp, #56] + 415eb4: f9401fe0 ldr x0, [sp, #56] + 415eb8: f100001f cmp x0, #0x0 + 415ebc: 54000180 b.eq 415eec <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE15_M_erase_at_endEPSG_+0x68> // b.none + 415ec0: f94017e0 ldr x0, [sp, #40] + 415ec4: f9400413 ldr x19, [x0, #8] + 415ec8: f94017e0 ldr x0, [sp, #40] + 415ecc: 97ffe70a bl 40faf4 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv> + 415ed0: aa0003e2 mov x2, x0 + 415ed4: aa1303e1 mov x1, x19 + 415ed8: f94013e0 ldr x0, [sp, #32] + 415edc: 97ffe70b bl 40fb08 <_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESH_EvT_SJ_RSaIT0_E> + 415ee0: f94017e0 ldr x0, [sp, #40] + 415ee4: f94013e1 ldr x1, [sp, #32] + 415ee8: f9000401 str x1, [x0, #8] + 415eec: d503201f nop + 415ef0: f9400bf3 ldr x19, [sp, #16] + 415ef4: a8c47bfd ldp x29, x30, [sp], #64 + 415ef8: d65f03c0 ret + +0000000000415efc <_ZStneINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSaIT_ESG_>: +_ZStneINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSaIT_ESG_(): + 415efc: d10043ff sub sp, sp, #0x10 + 415f00: f90007e0 str x0, [sp, #8] + 415f04: f90003e1 str x1, [sp] + 415f08: 52800000 mov w0, #0x0 // #0 + 415f0c: 910043ff add sp, sp, #0x10 + 415f10: d65f03c0 ret + +0000000000415f14 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5clearEv>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5clearEv(): + 415f14: a9be7bfd stp x29, x30, [sp, #-32]! + 415f18: 910003fd mov x29, sp + 415f1c: f9000fe0 str x0, [sp, #24] + 415f20: f9400fe0 ldr x0, [sp, #24] + 415f24: f9400000 ldr x0, [x0] + 415f28: aa0003e1 mov x1, x0 + 415f2c: f9400fe0 ldr x0, [sp, #24] + 415f30: 97ffec41 bl 411034 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE15_M_erase_at_endEPSC_> + 415f34: d503201f nop + 415f38: a8c27bfd ldp x29, x30, [sp], #32 + 415f3c: d65f03c0 ret + +0000000000415f40 <_ZSt15__alloc_on_copyISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_RKSE_>: +_ZSt15__alloc_on_copyISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_RKSE_(): + 415f40: a9bd7bfd stp x29, x30, [sp, #-48]! + 415f44: 910003fd mov x29, sp + 415f48: f9000fe0 str x0, [sp, #24] + 415f4c: f9000be1 str x1, [sp, #16] + 415f50: f9400be1 ldr x1, [sp, #16] + 415f54: f9400fe0 ldr x0, [sp, #24] + 415f58: 940010ae bl 41a210 <_ZSt18__do_alloc_on_copyISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_RKSE_St17integral_constantIbLb0EE> + 415f5c: d503201f nop + 415f60: a8c37bfd ldp x29, x30, [sp], #48 + 415f64: d65f03c0 ret + +0000000000415f68 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8capacityEv>: +_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE8capacityEv(): + 415f68: d10043ff sub sp, sp, #0x10 + 415f6c: f90007e0 str x0, [sp, #8] + 415f70: f94007e0 ldr x0, [sp, #8] + 415f74: f9400801 ldr x1, [x0, #16] + 415f78: f94007e0 ldr x0, [sp, #8] + 415f7c: f9400000 ldr x0, [x0] + 415f80: cb000020 sub x0, x1, x0 + 415f84: 9343fc01 asr x1, x0, #3 + 415f88: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 415f8c: f2955560 movk x0, #0xaaab + 415f90: 9b007c20 mul x0, x1, x0 + 415f94: 910043ff add sp, sp, #0x10 + 415f98: d65f03c0 ret + +0000000000415f9c <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv>: +_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv(): + 415f9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 415fa0: 910003fd mov x29, sp + 415fa4: f9000fe0 str x0, [sp, #24] + 415fa8: f9400fe0 ldr x0, [sp, #24] + 415fac: f9400000 ldr x0, [x0] + 415fb0: f90017e0 str x0, [sp, #40] + 415fb4: 9100a3e1 add x1, sp, #0x28 + 415fb8: 910083e0 add x0, sp, #0x20 + 415fbc: 9400109c bl 41a22c <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC1ERKSD_> + 415fc0: f94013e0 ldr x0, [sp, #32] + 415fc4: a8c37bfd ldp x29, x30, [sp], #48 + 415fc8: d65f03c0 ret + +0000000000415fcc <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv>: +_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv(): + 415fcc: a9bd7bfd stp x29, x30, [sp, #-48]! + 415fd0: 910003fd mov x29, sp + 415fd4: f9000fe0 str x0, [sp, #24] + 415fd8: f9400fe0 ldr x0, [sp, #24] + 415fdc: f9400400 ldr x0, [x0, #8] + 415fe0: f90017e0 str x0, [sp, #40] + 415fe4: 9100a3e1 add x1, sp, #0x28 + 415fe8: 910083e0 add x0, sp, #0x20 + 415fec: 94001090 bl 41a22c <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC1ERKSD_> + 415ff0: f94013e0 ldr x0, [sp, #32] + 415ff4: a8c37bfd ldp x29, x30, [sp], #48 + 415ff8: d65f03c0 ret + +0000000000415ffc <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE20_M_allocate_and_copyINS3_IPKSC_SE_EEEEPSC_mT_SK_>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE20_M_allocate_and_copyINS3_IPKSC_SE_EEEEPSC_mT_SK_(): + 415ffc: a9bb7bfd stp x29, x30, [sp, #-80]! + 416000: 910003fd mov x29, sp + 416004: f9000bf3 str x19, [sp, #16] + 416008: f9001fe0 str x0, [sp, #56] + 41600c: f9001be1 str x1, [sp, #48] + 416010: f90017e2 str x2, [sp, #40] + 416014: f90013e3 str x3, [sp, #32] + 416018: f9401fe0 ldr x0, [sp, #56] + 41601c: f9401be1 ldr x1, [sp, #48] + 416020: 97fff272 bl 4129e8 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE11_M_allocateEm> + 416024: f90027e0 str x0, [sp, #72] + 416028: f9401fe0 ldr x0, [sp, #56] + 41602c: 97ffe14b bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 416030: aa0003e3 mov x3, x0 + 416034: f94027e2 ldr x2, [sp, #72] + 416038: f94013e1 ldr x1, [sp, #32] + 41603c: f94017e0 ldr x0, [sp, #40] + 416040: 94001085 bl 41a254 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEPSC_SC_ET0_T_SL_SK_RSaIT1_E> + 416044: f94027e0 ldr x0, [sp, #72] + 416048: 1400000b b 416074 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE20_M_allocate_and_copyINS3_IPKSC_SE_EEEEPSC_mT_SK_+0x78> + 41604c: 97ffc3b5 bl 406f20 <__cxa_begin_catch@plt> + 416050: f9401fe0 ldr x0, [sp, #56] + 416054: f9401be2 ldr x2, [sp, #48] + 416058: f94027e1 ldr x1, [sp, #72] + 41605c: 97ffe58e bl 40f694 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13_M_deallocateEPSC_m> + 416060: 97ffc5a0 bl 4076e0 <__cxa_rethrow@plt> + 416064: aa0003f3 mov x19, x0 + 416068: 97ffc5ea bl 407810 <__cxa_end_catch@plt> + 41606c: aa1303e0 mov x0, x19 + 416070: 97ffc624 bl 407900 <_Unwind_Resume@plt> + 416074: f9400bf3 ldr x19, [sp, #16] + 416078: a8c57bfd ldp x29, x30, [sp], #80 + 41607c: d65f03c0 ret + +0000000000416080 <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEENS1_IPSC_SH_EEET0_T_SM_SL_>: +_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEENS1_IPSC_SH_EEET0_T_SM_SL_(): + 416080: a9bc7bfd stp x29, x30, [sp, #-64]! + 416084: 910003fd mov x29, sp + 416088: f9000bf3 str x19, [sp, #16] + 41608c: f9001fe0 str x0, [sp, #56] + 416090: f9001be1 str x1, [sp, #48] + 416094: f90017e2 str x2, [sp, #40] + 416098: f9401fe0 ldr x0, [sp, #56] + 41609c: 9400107a bl 41a284 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEET_SJ_> + 4160a0: aa0003f3 mov x19, x0 + 4160a4: f9401be0 ldr x0, [sp, #48] + 4160a8: 94001077 bl 41a284 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEET_SJ_> + 4160ac: f94017e2 ldr x2, [sp, #40] + 4160b0: aa0003e1 mov x1, x0 + 4160b4: aa1303e0 mov x0, x19 + 4160b8: 94001078 bl 41a298 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEENS1_IPSC_SH_EEET1_T0_SM_SL_> + 4160bc: f9400bf3 ldr x19, [sp, #16] + 4160c0: a8c47bfd ldp x29, x30, [sp], #64 + 4160c4: d65f03c0 ret + +00000000004160c8 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEESC_EvT_SI_RSaIT0_E>: +_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEESC_EvT_SI_RSaIT0_E(): + 4160c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4160cc: 910003fd mov x29, sp + 4160d0: f90017e0 str x0, [sp, #40] + 4160d4: f90013e1 str x1, [sp, #32] + 4160d8: f9000fe2 str x2, [sp, #24] + 4160dc: f94013e1 ldr x1, [sp, #32] + 4160e0: f94017e0 ldr x0, [sp, #40] + 4160e4: 94001087 bl 41a300 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEEvT_SI_> + 4160e8: d503201f nop + 4160ec: a8c37bfd ldp x29, x30, [sp], #48 + 4160f0: d65f03c0 ret + +00000000004160f4 <_ZSt4copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET0_T_SF_SE_>: +_ZSt4copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET0_T_SF_SE_(): + 4160f4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4160f8: 910003fd mov x29, sp + 4160fc: f9000bf3 str x19, [sp, #16] + 416100: f9001fe0 str x0, [sp, #56] + 416104: f9001be1 str x1, [sp, #48] + 416108: f90017e2 str x2, [sp, #40] + 41610c: f9401fe0 ldr x0, [sp, #56] + 416110: 94001086 bl 41a328 <_ZSt12__miter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_> + 416114: aa0003f3 mov x19, x0 + 416118: f9401be0 ldr x0, [sp, #48] + 41611c: 94001083 bl 41a328 <_ZSt12__miter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_> + 416120: f94017e2 ldr x2, [sp, #40] + 416124: aa0003e1 mov x1, x0 + 416128: aa1303e0 mov x0, x19 + 41612c: 94001084 bl 41a33c <_ZSt14__copy_move_a2ILb0EPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET1_T0_SF_SE_> + 416130: f9400bf3 ldr x19, [sp, #16] + 416134: a8c47bfd ldp x29, x30, [sp], #64 + 416138: d65f03c0 ret + +000000000041613c <_ZSt22__uninitialized_copy_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_SC_ET0_T_SF_SE_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_SC_ET0_T_SF_SE_RSaIT1_E(): + 41613c: a9bd7bfd stp x29, x30, [sp, #-48]! + 416140: 910003fd mov x29, sp + 416144: f90017e0 str x0, [sp, #40] + 416148: f90013e1 str x1, [sp, #32] + 41614c: f9000fe2 str x2, [sp, #24] + 416150: f9000be3 str x3, [sp, #16] + 416154: f9400fe2 ldr x2, [sp, #24] + 416158: f94013e1 ldr x1, [sp, #32] + 41615c: f94017e0 ldr x0, [sp, #40] + 416160: 9400108c bl 41a390 <_ZSt18uninitialized_copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET0_T_SF_SE_> + 416164: a8c37bfd ldp x29, x30, [sp], #48 + 416168: d65f03c0 ret + +000000000041616c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE10_M_visitedEl>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE10_M_visitedEl(): + 41616c: d10043ff sub sp, sp, #0x10 + 416170: f90007e0 str x0, [sp, #8] + 416174: f90003e1 str x1, [sp] + 416178: 52800000 mov w0, #0x0 // #0 + 41617c: 910043ff add sp, sp, #0x10 + 416180: d65f03c0 ret + +0000000000416184 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_repeatENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_repeatENSH_11_Match_modeEl(): + 416184: a9bc7bfd stp x29, x30, [sp, #-64]! + 416188: 910003fd mov x29, sp + 41618c: f90017e0 str x0, [sp, #40] + 416190: 39009fe1 strb w1, [sp, #39] + 416194: f9000fe2 str x2, [sp, #24] + 416198: f94017e0 ldr x0, [sp, #40] + 41619c: f9401c00 ldr x0, [x0, #56] + 4161a0: 9100e000 add x0, x0, #0x38 + 4161a4: f9400fe1 ldr x1, [sp, #24] + 4161a8: 97fffcfd bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 4161ac: f9001fe0 str x0, [sp, #56] + 4161b0: f9401fe0 ldr x0, [sp, #56] + 4161b4: 39406000 ldrb w0, [x0, #24] + 4161b8: 52000000 eor w0, w0, #0x1 + 4161bc: 12001c00 and w0, w0, #0xff + 4161c0: 7100001f cmp w0, #0x0 + 4161c4: 54000240 b.eq 41620c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_repeatENSH_11_Match_modeEl+0x88> // b.none + 4161c8: f9400fe2 ldr x2, [sp, #24] + 4161cc: 39409fe1 ldrb w1, [sp, #39] + 4161d0: f94017e0 ldr x0, [sp, #40] + 4161d4: 9400107c bl 41a3c4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl> + 4161d8: f94017e0 ldr x0, [sp, #40] + 4161dc: 3941d000 ldrb w0, [x0, #116] + 4161e0: 52000000 eor w0, w0, #0x1 + 4161e4: 12001c00 and w0, w0, #0xff + 4161e8: 7100001f cmp w0, #0x0 + 4161ec: 54000300 b.eq 41624c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_repeatENSH_11_Match_modeEl+0xc8> // b.none + 4161f0: f9401fe0 ldr x0, [sp, #56] + 4161f4: f9400400 ldr x0, [x0, #8] + 4161f8: aa0003e2 mov x2, x0 + 4161fc: 39409fe1 ldrb w1, [sp, #39] + 416200: f94017e0 ldr x0, [sp, #40] + 416204: 97fff4aa bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416208: 14000011 b 41624c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_repeatENSH_11_Match_modeEl+0xc8> + 41620c: f9401fe0 ldr x0, [sp, #56] + 416210: f9400400 ldr x0, [x0, #8] + 416214: aa0003e2 mov x2, x0 + 416218: 39409fe1 ldrb w1, [sp, #39] + 41621c: f94017e0 ldr x0, [sp, #40] + 416220: 97fff4a3 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416224: f94017e0 ldr x0, [sp, #40] + 416228: 3941d000 ldrb w0, [x0, #116] + 41622c: 52000000 eor w0, w0, #0x1 + 416230: 12001c00 and w0, w0, #0xff + 416234: 7100001f cmp w0, #0x0 + 416238: 540000a0 b.eq 41624c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_repeatENSH_11_Match_modeEl+0xc8> // b.none + 41623c: f9400fe2 ldr x2, [sp, #24] + 416240: 39409fe1 ldrb w1, [sp, #39] + 416244: f94017e0 ldr x0, [sp, #40] + 416248: 9400105f bl 41a3c4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl> + 41624c: d503201f nop + 416250: a8c47bfd ldp x29, x30, [sp], #64 + 416254: d65f03c0 ret + +0000000000416258 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE23_M_handle_subexpr_beginENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE23_M_handle_subexpr_beginENSH_11_Match_modeEl(): + 416258: a9bb7bfd stp x29, x30, [sp, #-80]! + 41625c: 910003fd mov x29, sp + 416260: f90017e0 str x0, [sp, #40] + 416264: 39009fe1 strb w1, [sp, #39] + 416268: f9000fe2 str x2, [sp, #24] + 41626c: f94017e0 ldr x0, [sp, #40] + 416270: f9401c00 ldr x0, [x0, #56] + 416274: 9100e000 add x0, x0, #0x38 + 416278: f9400fe1 ldr x1, [sp, #24] + 41627c: 97fffcc8 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 416280: f90027e0 str x0, [sp, #72] + 416284: f94017e2 ldr x2, [sp, #40] + 416288: f94027e0 ldr x0, [sp, #72] + 41628c: f9400800 ldr x0, [x0, #16] + 416290: aa0003e1 mov x1, x0 + 416294: aa0203e0 mov x0, x2 + 416298: 97ffe250 bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 41629c: f90023e0 str x0, [sp, #64] + 4162a0: f94023e0 ldr x0, [sp, #64] + 4162a4: f9400000 ldr x0, [x0] + 4162a8: f9001fe0 str x0, [sp, #56] + 4162ac: f94023e0 ldr x0, [sp, #64] + 4162b0: f94017e1 ldr x1, [sp, #40] + 4162b4: f9400c21 ldr x1, [x1, #24] + 4162b8: f9000001 str x1, [x0] + 4162bc: f94027e0 ldr x0, [sp, #72] + 4162c0: f9400400 ldr x0, [x0, #8] + 4162c4: aa0003e2 mov x2, x0 + 4162c8: 39409fe1 ldrb w1, [sp, #39] + 4162cc: f94017e0 ldr x0, [sp, #40] + 4162d0: 97fff477 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 4162d4: f94023e0 ldr x0, [sp, #64] + 4162d8: f9401fe1 ldr x1, [sp, #56] + 4162dc: f9000001 str x1, [x0] + 4162e0: d503201f nop + 4162e4: a8c57bfd ldp x29, x30, [sp], #80 + 4162e8: d65f03c0 ret + +00000000004162ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_subexpr_endENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_subexpr_endENSH_11_Match_modeEl(): + 4162ec: a9ba7bfd stp x29, x30, [sp, #-96]! + 4162f0: 910003fd mov x29, sp + 4162f4: f90017e0 str x0, [sp, #40] + 4162f8: 39009fe1 strb w1, [sp, #39] + 4162fc: f9000fe2 str x2, [sp, #24] + 416300: f94017e0 ldr x0, [sp, #40] + 416304: f9401c00 ldr x0, [x0, #56] + 416308: 9100e000 add x0, x0, #0x38 + 41630c: f9400fe1 ldr x1, [sp, #24] + 416310: 97fffca3 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 416314: f9002fe0 str x0, [sp, #88] + 416318: f94017e2 ldr x2, [sp, #40] + 41631c: f9402fe0 ldr x0, [sp, #88] + 416320: f9400800 ldr x0, [x0, #16] + 416324: aa0003e1 mov x1, x0 + 416328: aa0203e0 mov x0, x2 + 41632c: 97ffe22b bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 416330: f9002be0 str x0, [sp, #80] + 416334: f9402be0 ldr x0, [sp, #80] + 416338: 9100e3e2 add x2, sp, #0x38 + 41633c: aa0003e3 mov x3, x0 + 416340: a9400460 ldp x0, x1, [x3] + 416344: a9000440 stp x0, x1, [x2] + 416348: f9400860 ldr x0, [x3, #16] + 41634c: f9000840 str x0, [x2, #16] + 416350: f9402be0 ldr x0, [sp, #80] + 416354: f94017e1 ldr x1, [sp, #40] + 416358: f9400c21 ldr x1, [x1, #24] + 41635c: f9000401 str x1, [x0, #8] + 416360: f9402be0 ldr x0, [sp, #80] + 416364: 52800021 mov w1, #0x1 // #1 + 416368: 39004001 strb w1, [x0, #16] + 41636c: f9402fe0 ldr x0, [sp, #88] + 416370: f9400400 ldr x0, [x0, #8] + 416374: aa0003e2 mov x2, x0 + 416378: 39409fe1 ldrb w1, [sp, #39] + 41637c: f94017e0 ldr x0, [sp, #40] + 416380: 97fff44b bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416384: 9100e3e0 add x0, sp, #0x38 + 416388: aa0003e1 mov x1, x0 + 41638c: f9402be0 ldr x0, [sp, #80] + 416390: 97fffcea bl 415738 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEaSERKSB_> + 416394: d503201f nop + 416398: a8c67bfd ldp x29, x30, [sp], #96 + 41639c: d65f03c0 ret + +00000000004163a0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE30_M_handle_line_begin_assertionENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE30_M_handle_line_begin_assertionENSH_11_Match_modeEl(): + 4163a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4163a4: 910003fd mov x29, sp + 4163a8: f90017e0 str x0, [sp, #40] + 4163ac: 39009fe1 strb w1, [sp, #39] + 4163b0: f9000fe2 str x2, [sp, #24] + 4163b4: f94017e0 ldr x0, [sp, #40] + 4163b8: f9401c00 ldr x0, [x0, #56] + 4163bc: 9100e000 add x0, x0, #0x38 + 4163c0: f9400fe1 ldr x1, [sp, #24] + 4163c4: 97fffc76 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 4163c8: f9001fe0 str x0, [sp, #56] + 4163cc: f94017e0 ldr x0, [sp, #40] + 4163d0: 9400104b bl 41a4fc <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_M_at_beginEv> + 4163d4: 12001c00 and w0, w0, #0xff + 4163d8: 7100001f cmp w0, #0x0 + 4163dc: 540000e0 b.eq 4163f8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE30_M_handle_line_begin_assertionENSH_11_Match_modeEl+0x58> // b.none + 4163e0: f9401fe0 ldr x0, [sp, #56] + 4163e4: f9400400 ldr x0, [x0, #8] + 4163e8: aa0003e2 mov x2, x0 + 4163ec: 39409fe1 ldrb w1, [sp, #39] + 4163f0: f94017e0 ldr x0, [sp, #40] + 4163f4: 97fff42e bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 4163f8: d503201f nop + 4163fc: a8c47bfd ldp x29, x30, [sp], #64 + 416400: d65f03c0 ret + +0000000000416404 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE28_M_handle_line_end_assertionENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE28_M_handle_line_end_assertionENSH_11_Match_modeEl(): + 416404: a9bc7bfd stp x29, x30, [sp, #-64]! + 416408: 910003fd mov x29, sp + 41640c: f90017e0 str x0, [sp, #40] + 416410: 39009fe1 strb w1, [sp, #39] + 416414: f9000fe2 str x2, [sp, #24] + 416418: f94017e0 ldr x0, [sp, #40] + 41641c: f9401c00 ldr x0, [x0, #56] + 416420: 9100e000 add x0, x0, #0x38 + 416424: f9400fe1 ldr x1, [sp, #24] + 416428: 97fffc5d bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 41642c: f9001fe0 str x0, [sp, #56] + 416430: f94017e0 ldr x0, [sp, #40] + 416434: 94001050 bl 41a574 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE9_M_at_endEv> + 416438: 12001c00 and w0, w0, #0xff + 41643c: 7100001f cmp w0, #0x0 + 416440: 540000e0 b.eq 41645c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE28_M_handle_line_end_assertionENSH_11_Match_modeEl+0x58> // b.none + 416444: f9401fe0 ldr x0, [sp, #56] + 416448: f9400400 ldr x0, [x0, #8] + 41644c: aa0003e2 mov x2, x0 + 416450: 39409fe1 ldrb w1, [sp, #39] + 416454: f94017e0 ldr x0, [sp, #40] + 416458: 97fff415 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 41645c: d503201f nop + 416460: a8c47bfd ldp x29, x30, [sp], #64 + 416464: d65f03c0 ret + +0000000000416468 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE23_M_handle_word_boundaryENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE23_M_handle_word_boundaryENSH_11_Match_modeEl(): + 416468: a9bc7bfd stp x29, x30, [sp, #-64]! + 41646c: 910003fd mov x29, sp + 416470: f90017e0 str x0, [sp, #40] + 416474: 39009fe1 strb w1, [sp, #39] + 416478: f9000fe2 str x2, [sp, #24] + 41647c: f94017e0 ldr x0, [sp, #40] + 416480: f9401c00 ldr x0, [x0, #56] + 416484: 9100e000 add x0, x0, #0x38 + 416488: f9400fe1 ldr x1, [sp, #24] + 41648c: 97fffc44 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 416490: f9001fe0 str x0, [sp, #56] + 416494: f94017e0 ldr x0, [sp, #40] + 416498: 9400104f bl 41a5d4 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv> + 41649c: 12001c01 and w1, w0, #0xff + 4164a0: f9401fe0 ldr x0, [sp, #56] + 4164a4: 39406000 ldrb w0, [x0, #24] + 4164a8: 52000000 eor w0, w0, #0x1 + 4164ac: 12001c00 and w0, w0, #0xff + 4164b0: 6b00003f cmp w1, w0 + 4164b4: 1a9f17e0 cset w0, eq // eq = none + 4164b8: 12001c00 and w0, w0, #0xff + 4164bc: 7100001f cmp w0, #0x0 + 4164c0: 540000e0 b.eq 4164dc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE23_M_handle_word_boundaryENSH_11_Match_modeEl+0x74> // b.none + 4164c4: f9401fe0 ldr x0, [sp, #56] + 4164c8: f9400400 ldr x0, [x0, #8] + 4164cc: aa0003e2 mov x2, x0 + 4164d0: 39409fe1 ldrb w1, [sp, #39] + 4164d4: f94017e0 ldr x0, [sp, #40] + 4164d8: 97fff3f5 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 4164dc: d503201f nop + 4164e0: a8c47bfd ldp x29, x30, [sp], #64 + 4164e4: d65f03c0 ret + +00000000004164e8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE27_M_handle_subexpr_lookaheadENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE27_M_handle_subexpr_lookaheadENSH_11_Match_modeEl(): + 4164e8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4164ec: 910003fd mov x29, sp + 4164f0: f90017e0 str x0, [sp, #40] + 4164f4: 39009fe1 strb w1, [sp, #39] + 4164f8: f9000fe2 str x2, [sp, #24] + 4164fc: f94017e0 ldr x0, [sp, #40] + 416500: f9401c00 ldr x0, [x0, #56] + 416504: 9100e000 add x0, x0, #0x38 + 416508: f9400fe1 ldr x1, [sp, #24] + 41650c: 97fffc24 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 416510: f9001fe0 str x0, [sp, #56] + 416514: f9401fe0 ldr x0, [sp, #56] + 416518: f9400800 ldr x0, [x0, #16] + 41651c: aa0003e1 mov x1, x0 + 416520: f94017e0 ldr x0, [sp, #40] + 416524: 940010a4 bl 41a7b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl> + 416528: 12001c01 and w1, w0, #0xff + 41652c: f9401fe0 ldr x0, [sp, #56] + 416530: 39406000 ldrb w0, [x0, #24] + 416534: 52000000 eor w0, w0, #0x1 + 416538: 12001c00 and w0, w0, #0xff + 41653c: 6b00003f cmp w1, w0 + 416540: 1a9f17e0 cset w0, eq // eq = none + 416544: 12001c00 and w0, w0, #0xff + 416548: 7100001f cmp w0, #0x0 + 41654c: 540000e0 b.eq 416568 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE27_M_handle_subexpr_lookaheadENSH_11_Match_modeEl+0x80> // b.none + 416550: f9401fe0 ldr x0, [sp, #56] + 416554: f9400400 ldr x0, [x0, #8] + 416558: aa0003e2 mov x2, x0 + 41655c: 39409fe1 ldrb w1, [sp, #39] + 416560: f94017e0 ldr x0, [sp, #40] + 416564: 97fff3d2 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416568: d503201f nop + 41656c: a8c47bfd ldp x29, x30, [sp], #64 + 416570: d65f03c0 ret + +0000000000416574 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE15_M_handle_matchENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE15_M_handle_matchENSH_11_Match_modeEl(): + 416574: a9bc7bfd stp x29, x30, [sp, #-64]! + 416578: 910003fd mov x29, sp + 41657c: f90017e0 str x0, [sp, #40] + 416580: 39009fe1 strb w1, [sp, #39] + 416584: f9000fe2 str x2, [sp, #24] + 416588: f94017e0 ldr x0, [sp, #40] + 41658c: f9401c00 ldr x0, [x0, #56] + 416590: 9100e000 add x0, x0, #0x38 + 416594: f9400fe1 ldr x1, [sp, #24] + 416598: 97fffc01 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 41659c: f9001fe0 str x0, [sp, #56] + 4165a0: f94017e0 ldr x0, [sp, #40] + 4165a4: 91006002 add x2, x0, #0x18 + 4165a8: f94017e0 ldr x0, [sp, #40] + 4165ac: 9100a000 add x0, x0, #0x28 + 4165b0: aa0003e1 mov x1, x0 + 4165b4: aa0203e0 mov x0, x2 + 4165b8: 97fff2c1 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 4165bc: 12001c00 and w0, w0, #0xff + 4165c0: 7100001f cmp w0, #0x0 + 4165c4: 54000301 b.ne 416624 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE15_M_handle_matchENSH_11_Match_modeEl+0xb0> // b.any + 4165c8: f94017e0 ldr x0, [sp, #40] + 4165cc: 91006000 add x0, x0, #0x18 + 4165d0: 94000e90 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4165d4: 39400000 ldrb w0, [x0] + 4165d8: 2a0003e1 mov w1, w0 + 4165dc: f9401fe0 ldr x0, [sp, #56] + 4165e0: 94000e92 bl 41a028 <_ZNKSt8__detail6_StateIcE10_M_matchesEc> + 4165e4: 12001c00 and w0, w0, #0xff + 4165e8: 7100001f cmp w0, #0x0 + 4165ec: 540001e0 b.eq 416628 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE15_M_handle_matchENSH_11_Match_modeEl+0xb4> // b.none + 4165f0: f94017e0 ldr x0, [sp, #40] + 4165f4: 91006000 add x0, x0, #0x18 + 4165f8: 97ffe580 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 4165fc: f9401fe0 ldr x0, [sp, #56] + 416600: f9400400 ldr x0, [x0, #8] + 416604: aa0003e2 mov x2, x0 + 416608: 39409fe1 ldrb w1, [sp, #39] + 41660c: f94017e0 ldr x0, [sp, #40] + 416610: 97fff3a7 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416614: f94017e0 ldr x0, [sp, #40] + 416618: 91006000 add x0, x0, #0x18 + 41661c: 94000e8e bl 41a054 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmmEv> + 416620: 14000002 b 416628 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE15_M_handle_matchENSH_11_Match_modeEl+0xb4> + 416624: d503201f nop + 416628: a8c47bfd ldp x29, x30, [sp], #64 + 41662c: d65f03c0 ret + +0000000000416630 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl(): + 416630: a9b87bfd stp x29, x30, [sp, #-128]! + 416634: 910003fd mov x29, sp + 416638: f9000bf3 str x19, [sp, #16] + 41663c: f9001fe0 str x0, [sp, #56] + 416640: 3900dfe1 strb w1, [sp, #55] + 416644: f90017e2 str x2, [sp, #40] + 416648: f9401fe0 ldr x0, [sp, #56] + 41664c: f9401c00 ldr x0, [x0, #56] + 416650: 9100e000 add x0, x0, #0x38 + 416654: f94017e1 ldr x1, [sp, #40] + 416658: 97fffbd1 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 41665c: f9003fe0 str x0, [sp, #120] + 416660: f9401fe2 ldr x2, [sp, #56] + 416664: f9403fe0 ldr x0, [sp, #120] + 416668: f9400800 ldr x0, [x0, #16] + 41666c: aa0003e1 mov x1, x0 + 416670: aa0203e0 mov x0, x2 + 416674: 97ffe159 bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 416678: f9003be0 str x0, [sp, #112] + 41667c: f9403be0 ldr x0, [sp, #112] + 416680: 39404000 ldrb w0, [x0, #16] + 416684: 52000000 eor w0, w0, #0x1 + 416688: 12001c00 and w0, w0, #0xff + 41668c: 7100001f cmp w0, #0x0 + 416690: 54000b61 b.ne 4167fc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0x1cc> // b.any + 416694: f9401fe0 ldr x0, [sp, #56] + 416698: f9400c00 ldr x0, [x0, #24] + 41669c: f9002fe0 str x0, [sp, #88] + 4166a0: f9403be0 ldr x0, [sp, #112] + 4166a4: f9400000 ldr x0, [x0] + 4166a8: f9002be0 str x0, [sp, #80] + 4166ac: f9401fe0 ldr x0, [sp, #56] + 4166b0: 9100a001 add x1, x0, #0x28 + 4166b4: 910163e0 add x0, sp, #0x58 + 4166b8: 97ffe155 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 4166bc: 12001c00 and w0, w0, #0xff + 4166c0: 7100001f cmp w0, #0x0 + 4166c4: 54000140 b.eq 4166ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0xbc> // b.none + 4166c8: f9403be0 ldr x0, [sp, #112] + 4166cc: 91002001 add x1, x0, #0x8 + 4166d0: 910143e0 add x0, sp, #0x50 + 4166d4: 97ffe14e bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 4166d8: 12001c00 and w0, w0, #0xff + 4166dc: 7100001f cmp w0, #0x0 + 4166e0: 54000060 b.eq 4166ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0xbc> // b.none + 4166e4: 52800020 mov w0, #0x1 // #1 + 4166e8: 14000002 b 4166f0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0xc0> + 4166ec: 52800000 mov w0, #0x0 // #0 + 4166f0: 7100001f cmp w0, #0x0 + 4166f4: 540000c0 b.eq 41670c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0xdc> // b.none + 4166f8: 910163e0 add x0, sp, #0x58 + 4166fc: 97ffe53f bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 416700: 910143e0 add x0, sp, #0x50 + 416704: 97ffe53d bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 416708: 17ffffe9 b 4166ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0x7c> + 41670c: f9401fe0 ldr x0, [sp, #56] + 416710: f9401800 ldr x0, [x0, #48] + 416714: 97ffdff5 bl 40e6e8 <_ZNKSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEE5flagsEv> + 416718: 52800021 mov w1, #0x1 // #1 + 41671c: 97ffd895 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 416720: 7100001f cmp w0, #0x0 + 416724: 1a9f07e0 cset w0, ne // ne = any + 416728: 12001c13 and w19, w0, #0xff + 41672c: f9401fe0 ldr x0, [sp, #56] + 416730: f9401800 ldr x0, [x0, #48] + 416734: 91004000 add x0, x0, #0x10 + 416738: 97ffdfa3 bl 40e5c4 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41673c: 91014001 add x1, x0, #0x50 + 416740: 910183e0 add x0, sp, #0x60 + 416744: aa0103e2 mov x2, x1 + 416748: 2a1303e1 mov w1, w19 + 41674c: 94000e4c bl 41a07c <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEEC1EbRKSD_> + 416750: f9401fe2 ldr x2, [sp, #56] + 416754: f9403be1 ldr x1, [sp, #112] + 416758: f9403be0 ldr x0, [sp, #112] + 41675c: 910183e5 add x5, sp, #0x60 + 416760: f9402fe4 ldr x4, [sp, #88] + 416764: f9400c43 ldr x3, [x2, #24] + 416768: f9400422 ldr x2, [x1, #8] + 41676c: f9400001 ldr x1, [x0] + 416770: aa0503e0 mov x0, x5 + 416774: 94000e65 bl 41a108 <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_> + 416778: 12001c00 and w0, w0, #0xff + 41677c: 7100001f cmp w0, #0x0 + 416780: 54000400 b.eq 416800 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0x1d0> // b.none + 416784: f9401fe0 ldr x0, [sp, #56] + 416788: 91006001 add x1, x0, #0x18 + 41678c: 910163e0 add x0, sp, #0x58 + 416790: 97ffe11f bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 416794: 12001c00 and w0, w0, #0xff + 416798: 7100001f cmp w0, #0x0 + 41679c: 54000220 b.eq 4167e0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0x1b0> // b.none + 4167a0: f9401fe0 ldr x0, [sp, #56] + 4167a4: f9400c00 ldr x0, [x0, #24] + 4167a8: f90027e0 str x0, [sp, #72] + 4167ac: f9401fe0 ldr x0, [sp, #56] + 4167b0: f9402fe1 ldr x1, [sp, #88] + 4167b4: f9000c01 str x1, [x0, #24] + 4167b8: f9403fe0 ldr x0, [sp, #120] + 4167bc: f9400400 ldr x0, [x0, #8] + 4167c0: aa0003e2 mov x2, x0 + 4167c4: 3940dfe1 ldrb w1, [sp, #55] + 4167c8: f9401fe0 ldr x0, [sp, #56] + 4167cc: 97fff338 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 4167d0: f9401fe0 ldr x0, [sp, #56] + 4167d4: f94027e1 ldr x1, [sp, #72] + 4167d8: f9000c01 str x1, [x0, #24] + 4167dc: 14000009 b 416800 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0x1d0> + 4167e0: f9403fe0 ldr x0, [sp, #120] + 4167e4: f9400400 ldr x0, [x0, #8] + 4167e8: aa0003e2 mov x2, x0 + 4167ec: 3940dfe1 ldrb w1, [sp, #55] + 4167f0: f9401fe0 ldr x0, [sp, #56] + 4167f4: 97fff32e bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 4167f8: 14000002 b 416800 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE17_M_handle_backrefENSH_11_Match_modeEl+0x1d0> + 4167fc: d503201f nop + 416800: f9400bf3 ldr x19, [sp, #16] + 416804: a8c87bfd ldp x29, x30, [sp], #128 + 416808: d65f03c0 ret + +000000000041680c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl(): + 41680c: a9bb7bfd stp x29, x30, [sp, #-80]! + 416810: 910003fd mov x29, sp + 416814: f9000bf3 str x19, [sp, #16] + 416818: f9001fe0 str x0, [sp, #56] + 41681c: 3900dfe1 strb w1, [sp, #55] + 416820: f90017e2 str x2, [sp, #40] + 416824: 3940dfe0 ldrb w0, [sp, #55] + 416828: 7100001f cmp w0, #0x0 + 41682c: 54000181 b.ne 41685c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x50> // b.any + 416830: f9401fe0 ldr x0, [sp, #56] + 416834: 91006002 add x2, x0, #0x18 + 416838: f9401fe0 ldr x0, [sp, #56] + 41683c: 9100a000 add x0, x0, #0x28 + 416840: aa0003e1 mov x1, x0 + 416844: aa0203e0 mov x0, x2 + 416848: 97fff21d bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41684c: 12001c01 and w1, w0, #0xff + 416850: f9401fe0 ldr x0, [sp, #56] + 416854: 3901d001 strb w1, [x0, #116] + 416858: 14000004 b 416868 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x5c> + 41685c: f9401fe0 ldr x0, [sp, #56] + 416860: 52800021 mov w1, #0x1 // #1 + 416864: 3901d001 strb w1, [x0, #116] + 416868: f9401fe0 ldr x0, [sp, #56] + 41686c: 91006002 add x2, x0, #0x18 + 416870: f9401fe0 ldr x0, [sp, #56] + 416874: 91008000 add x0, x0, #0x20 + 416878: aa0003e1 mov x1, x0 + 41687c: aa0203e0 mov x0, x2 + 416880: 97fff20f bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 416884: 12001c00 and w0, w0, #0xff + 416888: 7100001f cmp w0, #0x0 + 41688c: 54000120 b.eq 4168b0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0xa4> // b.none + 416890: f9401fe0 ldr x0, [sp, #56] + 416894: b9407000 ldr w0, [x0, #112] + 416898: 52800401 mov w1, #0x20 // #32 + 41689c: 97ffd853 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 4168a0: 7100001f cmp w0, #0x0 + 4168a4: 54000060 b.eq 4168b0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0xa4> // b.none + 4168a8: 52800020 mov w0, #0x1 // #1 + 4168ac: 14000002 b 4168b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0xa8> + 4168b0: 52800000 mov w0, #0x0 // #0 + 4168b4: 7100001f cmp w0, #0x0 + 4168b8: 54000060 b.eq 4168c4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0xb8> // b.none + 4168bc: f9401fe0 ldr x0, [sp, #56] + 4168c0: 3901d01f strb wzr, [x0, #116] + 4168c4: f9401fe0 ldr x0, [sp, #56] + 4168c8: 3941d000 ldrb w0, [x0, #116] + 4168cc: 7100001f cmp w0, #0x0 + 4168d0: 540007a0 b.eq 4169c4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x1b8> // b.none + 4168d4: f9401fe0 ldr x0, [sp, #56] + 4168d8: f9401c00 ldr x0, [x0, #56] + 4168dc: b9401800 ldr w0, [x0, #24] + 4168e0: 52800201 mov w1, #0x10 // #16 + 4168e4: 97ffd823 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 4168e8: 7100001f cmp w0, #0x0 + 4168ec: 1a9f07e0 cset w0, ne // ne = any + 4168f0: 12001c00 and w0, w0, #0xff + 4168f4: 7100001f cmp w0, #0x0 + 4168f8: 540000c0 b.eq 416910 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x104> // b.none + 4168fc: f9401fe0 ldr x0, [sp, #56] + 416900: f9402000 ldr x0, [x0, #64] + 416904: f9401fe1 ldr x1, [sp, #56] + 416908: 97fff211 bl 41314c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_> + 41690c: 1400002e b 4169c4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x1b8> + 416910: f9401fe0 ldr x0, [sp, #56] + 416914: 91018000 add x0, x0, #0x60 + 416918: 97fff205 bl 41312c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE14_M_get_sol_posEv> + 41691c: aa0003f3 mov x19, x0 + 416920: 910123e0 add x0, sp, #0x48 + 416924: 97ffdce1 bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 416928: 910123e0 add x0, sp, #0x48 + 41692c: aa0003e1 mov x1, x0 + 416930: aa1303e0 mov x0, x19 + 416934: 97fff1e2 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 416938: 12001c00 and w0, w0, #0xff + 41693c: 7100001f cmp w0, #0x0 + 416940: 54000221 b.ne 416984 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x178> // b.any + 416944: f9401fe0 ldr x0, [sp, #56] + 416948: 91018000 add x0, x0, #0x60 + 41694c: 97fff1f8 bl 41312c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE14_M_get_sol_posEv> + 416950: aa0003e1 mov x1, x0 + 416954: f9401fe0 ldr x0, [sp, #56] + 416958: f9400021 ldr x1, [x1] + 41695c: f9401000 ldr x0, [x0, #32] + 416960: 94000e1d bl 41a1d4 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_> + 416964: aa0003f3 mov x19, x0 + 416968: f9401fe1 ldr x1, [sp, #56] + 41696c: f9401fe0 ldr x0, [sp, #56] + 416970: f9400c21 ldr x1, [x1, #24] + 416974: f9401000 ldr x0, [x0, #32] + 416978: 94000e17 bl 41a1d4 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_> + 41697c: eb00027f cmp x19, x0 + 416980: 5400006a b.ge 41698c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x180> // b.tcont + 416984: 52800020 mov w0, #0x1 // #1 + 416988: 14000002 b 416990 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x184> + 41698c: 52800000 mov w0, #0x0 // #0 + 416990: 7100001f cmp w0, #0x0 + 416994: 54000180 b.eq 4169c4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_handle_acceptENSH_11_Match_modeEl+0x1b8> // b.none + 416998: f9401fe0 ldr x0, [sp, #56] + 41699c: 91018000 add x0, x0, #0x60 + 4169a0: 97fff1e3 bl 41312c <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_State_infoISt17integral_constantIbLb1EESt6vectorISD_SE_EE14_M_get_sol_posEv> + 4169a4: aa0003e1 mov x1, x0 + 4169a8: f9401fe0 ldr x0, [sp, #56] + 4169ac: f9400c00 ldr x0, [x0, #24] + 4169b0: f9000020 str x0, [x1] + 4169b4: f9401fe0 ldr x0, [sp, #56] + 4169b8: f9402000 ldr x0, [x0, #64] + 4169bc: f9401fe1 ldr x1, [sp, #56] + 4169c0: 97fff1e3 bl 41314c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEaSERKSE_> + 4169c4: f9400bf3 ldr x19, [sp, #16] + 4169c8: a8c57bfd ldp x29, x30, [sp], #80 + 4169cc: d65f03c0 ret + +00000000004169d0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_alternativeENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_alternativeENSH_11_Match_modeEl(): + 4169d0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4169d4: 910003fd mov x29, sp + 4169d8: f90017e0 str x0, [sp, #40] + 4169dc: 39009fe1 strb w1, [sp, #39] + 4169e0: f9000fe2 str x2, [sp, #24] + 4169e4: f94017e0 ldr x0, [sp, #40] + 4169e8: f9401c00 ldr x0, [x0, #56] + 4169ec: 9100e000 add x0, x0, #0x38 + 4169f0: f9400fe1 ldr x1, [sp, #24] + 4169f4: 97fffaea bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 4169f8: f9001fe0 str x0, [sp, #56] + 4169fc: f94017e0 ldr x0, [sp, #40] + 416a00: f9401c00 ldr x0, [x0, #56] + 416a04: b9401800 ldr w0, [x0, #24] + 416a08: 52800201 mov w1, #0x10 // #16 + 416a0c: 97ffd7d9 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 416a10: 7100001f cmp w0, #0x0 + 416a14: 1a9f07e0 cset w0, ne // ne = any + 416a18: 12001c00 and w0, w0, #0xff + 416a1c: 7100001f cmp w0, #0x0 + 416a20: 54000280 b.eq 416a70 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_alternativeENSH_11_Match_modeEl+0xa0> // b.none + 416a24: f9401fe0 ldr x0, [sp, #56] + 416a28: f9400800 ldr x0, [x0, #16] + 416a2c: aa0003e2 mov x2, x0 + 416a30: 39409fe1 ldrb w1, [sp, #39] + 416a34: f94017e0 ldr x0, [sp, #40] + 416a38: 97fff29d bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416a3c: f94017e0 ldr x0, [sp, #40] + 416a40: 3941d000 ldrb w0, [x0, #116] + 416a44: 52000000 eor w0, w0, #0x1 + 416a48: 12001c00 and w0, w0, #0xff + 416a4c: 7100001f cmp w0, #0x0 + 416a50: 54000400 b.eq 416ad0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_alternativeENSH_11_Match_modeEl+0x100> // b.none + 416a54: f9401fe0 ldr x0, [sp, #56] + 416a58: f9400400 ldr x0, [x0, #8] + 416a5c: aa0003e2 mov x2, x0 + 416a60: 39409fe1 ldrb w1, [sp, #39] + 416a64: f94017e0 ldr x0, [sp, #40] + 416a68: 97fff291 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416a6c: 14000019 b 416ad0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE21_M_handle_alternativeENSH_11_Match_modeEl+0x100> + 416a70: f9401fe0 ldr x0, [sp, #56] + 416a74: f9400800 ldr x0, [x0, #16] + 416a78: aa0003e2 mov x2, x0 + 416a7c: 39409fe1 ldrb w1, [sp, #39] + 416a80: f94017e0 ldr x0, [sp, #40] + 416a84: 97fff28a bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416a88: f94017e0 ldr x0, [sp, #40] + 416a8c: 3941d000 ldrb w0, [x0, #116] + 416a90: 3900dfe0 strb w0, [sp, #55] + 416a94: f94017e0 ldr x0, [sp, #40] + 416a98: 3901d01f strb wzr, [x0, #116] + 416a9c: f9401fe0 ldr x0, [sp, #56] + 416aa0: f9400400 ldr x0, [x0, #8] + 416aa4: aa0003e2 mov x2, x0 + 416aa8: 39409fe1 ldrb w1, [sp, #39] + 416aac: f94017e0 ldr x0, [sp, #40] + 416ab0: 97fff27f bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 416ab4: f94017e0 ldr x0, [sp, #40] + 416ab8: 3941d001 ldrb w1, [x0, #116] + 416abc: 3940dfe0 ldrb w0, [sp, #55] + 416ac0: 2a000020 orr w0, w1, w0 + 416ac4: 12001c01 and w1, w0, #0xff + 416ac8: f94017e0 ldr x0, [sp, #40] + 416acc: 3901d001 strb w1, [x0, #116] + 416ad0: d503201f nop + 416ad4: a8c47bfd ldp x29, x30, [sp], #64 + 416ad8: d65f03c0 ret + +0000000000416adc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS9_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS9_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 416adc: a9b67bfd stp x29, x30, [sp, #-160]! + 416ae0: 910003fd mov x29, sp + 416ae4: a90153f3 stp x19, x20, [sp, #16] + 416ae8: a9025bf5 stp x21, x22, [sp, #32] + 416aec: f9001bf7 str x23, [sp, #48] + 416af0: f90037e0 str x0, [sp, #104] + 416af4: 390183e1 strb w1, [sp, #96] + 416af8: f9002fe2 str x2, [sp, #88] + 416afc: f9002be3 str x3, [sp, #80] + 416b00: f90027e4 str x4, [sp, #72] + 416b04: f90023e5 str x5, [sp, #64] + 416b08: f94037e0 ldr x0, [sp, #104] + 416b0c: f900001f str xzr, [x0] + 416b10: 910223e0 add x0, sp, #0x88 + 416b14: f9402be1 ldr x1, [sp, #80] + 416b18: 94000f78 bl 41a8f8 <_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E> + 416b1c: 910223e0 add x0, sp, #0x88 + 416b20: 9101e3e1 add x1, sp, #0x78 + 416b24: aa0103e8 mov x8, x1 + 416b28: 94000f85 bl 41a93c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_> + 416b2c: 9101e3e0 add x0, sp, #0x78 + 416b30: 94000fa5 bl 41a9c4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 416b34: f9004fe0 str x0, [sp, #152] + 416b38: f9402be0 ldr x0, [sp, #80] + 416b3c: 94000faa bl 41a9e4 <_ZSt4moveIRKSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEEONSt16remove_referenceIT_E4typeEOSA_> + 416b40: aa0003e1 mov x1, x0 + 416b44: 910243e0 add x0, sp, #0x90 + 416b48: 94000fac bl 41a9f8 <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1ERKS5_> + 416b4c: 910243f4 add x20, sp, #0x90 + 416b50: f94027e0 ldr x0, [sp, #72] + 416b54: 97ffe47a bl 40fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE> + 416b58: aa0003f6 mov x22, x0 + 416b5c: f94023e0 ldr x0, [sp, #64] + 416b60: 97ffe47c bl 40fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE> + 416b64: aa0003f7 mov x23, x0 + 416b68: f9404ff3 ldr x19, [sp, #152] + 416b6c: aa1303e1 mov x1, x19 + 416b70: d2800d00 mov x0, #0x68 // #104 + 416b74: 97ffd641 bl 40c478 <_ZnwmPv> + 416b78: aa0003f5 mov x21, x0 + 416b7c: aa1703e3 mov x3, x23 + 416b80: aa1603e2 mov x2, x22 + 416b84: aa1403e1 mov x1, x20 + 416b88: aa1503e0 mov x0, x21 + 416b8c: 94000fb5 bl 41aa60 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEES6_DpOT_> + 416b90: 910243e0 add x0, sp, #0x90 + 416b94: 97ffe462 bl 40fd1c <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 416b98: f94037e0 ldr x0, [sp, #104] + 416b9c: f9404fe1 ldr x1, [sp, #152] + 416ba0: f9000001 str x1, [x0] + 416ba4: 9101e3e0 add x0, sp, #0x78 + 416ba8: d2800001 mov x1, #0x0 // #0 + 416bac: 94000fde bl 41ab24 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 416bb0: 9101e3e0 add x0, sp, #0x78 + 416bb4: 94000f72 bl 41a97c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 416bb8: 910223e0 add x0, sp, #0x88 + 416bbc: 94000f58 bl 41a91c <_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 416bc0: 14000010 b 416c00 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS9_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x124> + 416bc4: aa0003f4 mov x20, x0 + 416bc8: aa1303e1 mov x1, x19 + 416bcc: aa1503e0 mov x0, x21 + 416bd0: 97ffd630 bl 40c490 <_ZdlPvS_> + 416bd4: aa1403f3 mov x19, x20 + 416bd8: 910243e0 add x0, sp, #0x90 + 416bdc: 97ffe450 bl 40fd1c <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 416be0: 9101e3e0 add x0, sp, #0x78 + 416be4: 94000f66 bl 41a97c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 416be8: 14000002 b 416bf0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS9_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x114> + 416bec: aa0003f3 mov x19, x0 + 416bf0: 910223e0 add x0, sp, #0x88 + 416bf4: 94000f4a bl 41a91c <_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 416bf8: aa1303e0 mov x0, x19 + 416bfc: 97ffc341 bl 407900 <_Unwind_Resume@plt> + 416c00: a94153f3 ldp x19, x20, [sp, #16] + 416c04: a9425bf5 ldp x21, x22, [sp, #32] + 416c08: f9401bf7 ldr x23, [sp, #48] + 416c0c: a8ca7bfd ldp x29, x30, [sp], #160 + 416c10: d65f03c0 ret + +0000000000416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 416c14: a9be7bfd stp x29, x30, [sp, #-32]! + 416c18: 910003fd mov x29, sp + 416c1c: f9000fe0 str x0, [sp, #24] + 416c20: f9000be1 str x1, [sp, #16] + 416c24: f9400fe0 ldr x0, [sp, #24] + 416c28: f9400000 ldr x0, [x0] + 416c2c: f100001f cmp x0, #0x0 + 416c30: 54000180 b.eq 416c60 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x4c> // b.none + 416c34: f9400fe0 ldr x0, [sp, #24] + 416c38: f9400003 ldr x3, [x0] + 416c3c: f9400fe0 ldr x0, [sp, #24] + 416c40: f9400000 ldr x0, [x0] + 416c44: f9400000 ldr x0, [x0] + 416c48: 91008000 add x0, x0, #0x20 + 416c4c: f9400002 ldr x2, [x0] + 416c50: f9400be1 ldr x1, [sp, #16] + 416c54: aa0303e0 mov x0, x3 + 416c58: d63f0040 blr x2 + 416c5c: 14000002 b 416c64 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x50> + 416c60: d2800000 mov x0, #0x0 // #0 + 416c64: a8c27bfd ldp x29, x30, [sp], #32 + 416c68: d65f03c0 ret + +0000000000416c6c <_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 416c6c: d10043ff sub sp, sp, #0x10 + 416c70: f90007e0 str x0, [sp, #8] + 416c74: f90003e1 str x1, [sp] + 416c78: d503201f nop + 416c7c: 910043ff add sp, sp, #0x10 + 416c80: d65f03c0 ret + +0000000000416c84 <_ZNSaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1Ev>: +_ZNSaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC2Ev(): + 416c84: a9be7bfd stp x29, x30, [sp, #-32]! + 416c88: 910003fd mov x29, sp + 416c8c: f9000fe0 str x0, [sp, #24] + 416c90: f9400fe0 ldr x0, [sp, #24] + 416c94: 94000fac bl 41ab44 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1Ev> + 416c98: d503201f nop + 416c9c: a8c27bfd ldp x29, x30, [sp], #32 + 416ca0: d65f03c0 ret + +0000000000416ca4 <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC1Ev>: +_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC1Ev(): + 416ca4: d10043ff sub sp, sp, #0x10 + 416ca8: f90007e0 str x0, [sp, #8] + 416cac: f94007e0 ldr x0, [sp, #8] + 416cb0: f900001f str xzr, [x0] + 416cb4: f94007e0 ldr x0, [sp, #8] + 416cb8: f900041f str xzr, [x0, #8] + 416cbc: f94007e0 ldr x0, [sp, #8] + 416cc0: f900081f str xzr, [x0, #16] + 416cc4: f94007e0 ldr x0, [sp, #8] + 416cc8: f9000c1f str xzr, [x0, #24] + 416ccc: d503201f nop + 416cd0: 910043ff add sp, sp, #0x10 + 416cd4: d65f03c0 ret + +0000000000416cd8 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_allocate_mapEm>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_allocate_mapEm(): + 416cd8: a9bc7bfd stp x29, x30, [sp, #-64]! + 416cdc: 910003fd mov x29, sp + 416ce0: f9000bf3 str x19, [sp, #16] + 416ce4: f90017e0 str x0, [sp, #40] + 416ce8: f90013e1 str x1, [sp, #32] + 416cec: 9100e3e0 add x0, sp, #0x38 + 416cf0: aa0003e8 mov x8, x0 + 416cf4: f94017e0 ldr x0, [sp, #40] + 416cf8: 97ffeec5 bl 41280c <_ZNKSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE20_M_get_map_allocatorEv> + 416cfc: 9100e3e0 add x0, sp, #0x38 + 416d00: f94013e1 ldr x1, [sp, #32] + 416d04: 94000f95 bl 41ab58 <_ZNSt16allocator_traitsISaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE8allocateERS7_m> + 416d08: aa0003f3 mov x19, x0 + 416d0c: d503201f nop + 416d10: 9100e3e0 add x0, sp, #0x38 + 416d14: 97ffeecc bl 412844 <_ZNSaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 416d18: aa1303e0 mov x0, x19 + 416d1c: 14000006 b 416d34 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_allocate_mapEm+0x5c> + 416d20: aa0003f3 mov x19, x0 + 416d24: 9100e3e0 add x0, sp, #0x38 + 416d28: 97ffeec7 bl 412844 <_ZNSaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 416d2c: aa1303e0 mov x0, x19 + 416d30: 97ffc2f4 bl 407900 <_Unwind_Resume@plt> + 416d34: f9400bf3 ldr x19, [sp, #16] + 416d38: a8c47bfd ldp x29, x30, [sp], #64 + 416d3c: d65f03c0 ret + +0000000000416d40 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_(): + 416d40: a9bb7bfd stp x29, x30, [sp, #-80]! + 416d44: 910003fd mov x29, sp + 416d48: f9000bf3 str x19, [sp, #16] + 416d4c: f9001fe0 str x0, [sp, #56] + 416d50: f9001be1 str x1, [sp, #48] + 416d54: f90017e2 str x2, [sp, #40] + 416d58: f9401be0 ldr x0, [sp, #48] + 416d5c: f90027e0 str x0, [sp, #72] + 416d60: f94027e1 ldr x1, [sp, #72] + 416d64: f94017e0 ldr x0, [sp, #40] + 416d68: eb00003f cmp x1, x0 + 416d6c: 54000282 b.cs 416dbc <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_+0x7c> // b.hs, b.nlast + 416d70: f9401fe0 ldr x0, [sp, #56] + 416d74: 94000f83 bl 41ab80 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_allocate_nodeEv> + 416d78: aa0003e1 mov x1, x0 + 416d7c: f94027e0 ldr x0, [sp, #72] + 416d80: f9000001 str x1, [x0] + 416d84: f94027e0 ldr x0, [sp, #72] + 416d88: 91002000 add x0, x0, #0x8 + 416d8c: f90027e0 str x0, [sp, #72] + 416d90: 17fffff4 b 416d60 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_+0x20> + 416d94: 97ffc063 bl 406f20 <__cxa_begin_catch@plt> + 416d98: f94027e2 ldr x2, [sp, #72] + 416d9c: f9401be1 ldr x1, [sp, #48] + 416da0: f9401fe0 ldr x0, [sp, #56] + 416da4: 97ffe78b bl 410bd0 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_> + 416da8: 97ffc24e bl 4076e0 <__cxa_rethrow@plt> + 416dac: aa0003f3 mov x19, x0 + 416db0: 97ffc298 bl 407810 <__cxa_end_catch@plt> + 416db4: aa1303e0 mov x0, x19 + 416db8: 97ffc2d2 bl 407900 <_Unwind_Resume@plt> + 416dbc: d503201f nop + 416dc0: f9400bf3 ldr x19, [sp, #16] + 416dc4: a8c57bfd ldp x29, x30, [sp], #80 + 416dc8: d65f03c0 ret + +0000000000416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_>: +_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_(): + 416dcc: a9bd7bfd stp x29, x30, [sp, #-48]! + 416dd0: 910003fd mov x29, sp + 416dd4: f9000bf3 str x19, [sp, #16] + 416dd8: f90017e0 str x0, [sp, #40] + 416ddc: f90013e1 str x1, [sp, #32] + 416de0: f94017e0 ldr x0, [sp, #40] + 416de4: f94013e1 ldr x1, [sp, #32] + 416de8: f9000c01 str x1, [x0, #24] + 416dec: f94013e0 ldr x0, [sp, #32] + 416df0: f9400001 ldr x1, [x0] + 416df4: f94017e0 ldr x0, [sp, #40] + 416df8: f9000401 str x1, [x0, #8] + 416dfc: f94017e0 ldr x0, [sp, #40] + 416e00: f9400413 ldr x19, [x0, #8] + 416e04: 94000f6c bl 41abb4 <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E14_S_buffer_sizeEv> + 416e08: aa0003e1 mov x1, x0 + 416e0c: aa0103e0 mov x0, x1 + 416e10: d37ff800 lsl x0, x0, #1 + 416e14: 8b010000 add x0, x0, x1 + 416e18: d37df000 lsl x0, x0, #3 + 416e1c: 8b000261 add x1, x19, x0 + 416e20: f94017e0 ldr x0, [sp, #40] + 416e24: f9000801 str x1, [x0, #16] + 416e28: d503201f nop + 416e2c: f9400bf3 ldr x19, [sp, #16] + 416e30: a8c37bfd ldp x29, x30, [sp], #48 + 416e34: d65f03c0 ret + +0000000000416e38 <_ZNKSt6vectorImSaImEE8max_sizeEv>: +_ZNKSt6vectorImSaImEE8max_sizeEv(): + 416e38: a9be7bfd stp x29, x30, [sp, #-32]! + 416e3c: 910003fd mov x29, sp + 416e40: f9000fe0 str x0, [sp, #24] + 416e44: f9400fe0 ldr x0, [sp, #24] + 416e48: 94000f68 bl 41abe8 <_ZNKSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv> + 416e4c: 94000f60 bl 41abcc <_ZNSt16allocator_traitsISaImEE8max_sizeERKS0_> + 416e50: a8c27bfd ldp x29, x30, [sp], #32 + 416e54: d65f03c0 ret + +0000000000416e58 <_ZNKSt6vectorImSaImEE4sizeEv>: +_ZNKSt6vectorImSaImEE4sizeEv(): + 416e58: d10043ff sub sp, sp, #0x10 + 416e5c: f90007e0 str x0, [sp, #8] + 416e60: f94007e0 ldr x0, [sp, #8] + 416e64: f9400401 ldr x1, [x0, #8] + 416e68: f94007e0 ldr x0, [sp, #8] + 416e6c: f9400000 ldr x0, [x0] + 416e70: cb000020 sub x0, x1, x0 + 416e74: 9343fc01 asr x1, x0, #3 + 416e78: aa0103e0 mov x0, x1 + 416e7c: 910043ff add sp, sp, #0x10 + 416e80: d65f03c0 ret + +0000000000416e84 <_ZNSt16allocator_traitsISaImEE8allocateERS0_m>: +_ZNSt16allocator_traitsISaImEE8allocateERS0_m(): + 416e84: a9be7bfd stp x29, x30, [sp, #-32]! + 416e88: 910003fd mov x29, sp + 416e8c: f9000fe0 str x0, [sp, #24] + 416e90: f9000be1 str x1, [sp, #16] + 416e94: d2800002 mov x2, #0x0 // #0 + 416e98: f9400be1 ldr x1, [sp, #16] + 416e9c: f9400fe0 ldr x0, [sp, #24] + 416ea0: 94000f57 bl 41abfc <_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv> + 416ea4: a8c27bfd ldp x29, x30, [sp], #32 + 416ea8: d65f03c0 ret + +0000000000416eac <_ZSt32__make_move_if_noexcept_iteratorImSt13move_iteratorIPmEET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorImSt13move_iteratorIPmEET0_PT_(): + 416eac: a9bd7bfd stp x29, x30, [sp, #-48]! + 416eb0: 910003fd mov x29, sp + 416eb4: f9000fe0 str x0, [sp, #24] + 416eb8: 9100a3e0 add x0, sp, #0x28 + 416ebc: f9400fe1 ldr x1, [sp, #24] + 416ec0: 94000f63 bl 41ac4c <_ZNSt13move_iteratorIPmEC1ES0_> + 416ec4: f94017e0 ldr x0, [sp, #40] + 416ec8: a8c37bfd ldp x29, x30, [sp], #48 + 416ecc: d65f03c0 ret + +0000000000416ed0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPmES1_mET0_T_S4_S3_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPmES1_mET0_T_S4_S3_RSaIT1_E(): + 416ed0: a9bd7bfd stp x29, x30, [sp, #-48]! + 416ed4: 910003fd mov x29, sp + 416ed8: f90017e0 str x0, [sp, #40] + 416edc: f90013e1 str x1, [sp, #32] + 416ee0: f9000fe2 str x2, [sp, #24] + 416ee4: f9000be3 str x3, [sp, #16] + 416ee8: f9400fe2 ldr x2, [sp, #24] + 416eec: f94013e1 ldr x1, [sp, #32] + 416ef0: f94017e0 ldr x0, [sp, #40] + 416ef4: 94000f5f bl 41ac70 <_ZSt18uninitialized_copyISt13move_iteratorIPmES1_ET0_T_S4_S3_> + 416ef8: a8c37bfd ldp x29, x30, [sp], #48 + 416efc: d65f03c0 ret + +0000000000416f00 <_ZSt7forwardINSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardINSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS3_E4typeE(): + 416f00: d10043ff sub sp, sp, #0x10 + 416f04: f90007e0 str x0, [sp, #8] + 416f08: f94007e0 ldr x0, [sp, #8] + 416f0c: 910043ff add sp, sp, #0x10 + 416f10: d65f03c0 ret + +0000000000416f14 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_(): + 416f14: a9bd7bfd stp x29, x30, [sp, #-48]! + 416f18: 910003fd mov x29, sp + 416f1c: f90017e0 str x0, [sp, #40] + 416f20: f90013e1 str x1, [sp, #32] + 416f24: f9000fe2 str x2, [sp, #24] + 416f28: f9400fe0 ldr x0, [sp, #24] + 416f2c: 97fffff5 bl 416f00 <_ZSt7forwardINSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS3_E4typeE> + 416f30: aa0003e2 mov x2, x0 + 416f34: f94013e1 ldr x1, [sp, #32] + 416f38: f94017e0 ldr x0, [sp, #40] + 416f3c: 94000f5a bl 41aca4 <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_> + 416f40: d503201f nop + 416f44: a8c37bfd ldp x29, x30, [sp], #48 + 416f48: d65f03c0 ret + +0000000000416f4c <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>: +_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_(): + 416f4c: a9b87bfd stp x29, x30, [sp, #-128]! + 416f50: 910003fd mov x29, sp + 416f54: a90153f3 stp x19, x20, [sp, #16] + 416f58: f9001fe0 str x0, [sp, #56] + 416f5c: f9001be1 str x1, [sp, #48] + 416f60: f90017e2 str x2, [sp, #40] + 416f64: d0000560 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 416f68: 911c6002 add x2, x0, #0x718 + 416f6c: d2800021 mov x1, #0x1 // #1 + 416f70: f9401fe0 ldr x0, [sp, #56] + 416f74: 94000f5f bl 41acf0 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc> + 416f78: f9003be0 str x0, [sp, #112] + 416f7c: f9401fe0 ldr x0, [sp, #56] + 416f80: f9400000 ldr x0, [x0] + 416f84: f90037e0 str x0, [sp, #104] + 416f88: f9401fe0 ldr x0, [sp, #56] + 416f8c: f9400400 ldr x0, [x0, #8] + 416f90: f90033e0 str x0, [sp, #96] + 416f94: f9401fe0 ldr x0, [sp, #56] + 416f98: 97ffe6cc bl 410ac8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE5beginEv> + 416f9c: f90027e0 str x0, [sp, #72] + 416fa0: 910123e1 add x1, sp, #0x48 + 416fa4: 9100c3e0 add x0, sp, #0x30 + 416fa8: 94000f85 bl 41adbc <_ZN9__gnu_cxxmiIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 416fac: f9002fe0 str x0, [sp, #88] + 416fb0: f9401fe0 ldr x0, [sp, #56] + 416fb4: f9403be1 ldr x1, [sp, #112] + 416fb8: 94000f94 bl 41ae08 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE11_M_allocateEm> + 416fbc: f9002be0 str x0, [sp, #80] + 416fc0: f9402be0 ldr x0, [sp, #80] + 416fc4: f9003fe0 str x0, [sp, #120] + 416fc8: f9401ff3 ldr x19, [sp, #56] + 416fcc: f9402fe1 ldr x1, [sp, #88] + 416fd0: aa0103e0 mov x0, x1 + 416fd4: d37ff800 lsl x0, x0, #1 + 416fd8: 8b010000 add x0, x0, x1 + 416fdc: d37cec00 lsl x0, x0, #4 + 416fe0: aa0003e1 mov x1, x0 + 416fe4: f9402be0 ldr x0, [sp, #80] + 416fe8: 8b010014 add x20, x0, x1 + 416fec: f94017e0 ldr x0, [sp, #40] + 416ff0: 97ffffc4 bl 416f00 <_ZSt7forwardINSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS3_E4typeE> + 416ff4: aa0003e2 mov x2, x0 + 416ff8: aa1403e1 mov x1, x20 + 416ffc: aa1303e0 mov x0, x19 + 417000: 97ffffc5 bl 416f14 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_> + 417004: f9003fff str xzr, [sp, #120] + 417008: 9100c3e0 add x0, sp, #0x30 + 41700c: 97ffede6 bl 4127a4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEE4baseEv> + 417010: f9400013 ldr x19, [x0] + 417014: f9401fe0 ldr x0, [sp, #56] + 417018: 94000f8a bl 41ae40 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv> + 41701c: aa0003e3 mov x3, x0 + 417020: f9402be2 ldr x2, [sp, #80] + 417024: aa1303e1 mov x1, x19 + 417028: f94037e0 ldr x0, [sp, #104] + 41702c: 94000f8a bl 41ae54 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt8__detail6_StateIcEES3_SaIS2_EET0_T_S6_S5_RT1_> + 417030: f9003fe0 str x0, [sp, #120] + 417034: f9403fe0 ldr x0, [sp, #120] + 417038: 9100c000 add x0, x0, #0x30 + 41703c: f9003fe0 str x0, [sp, #120] + 417040: 9100c3e0 add x0, sp, #0x30 + 417044: 97ffedd8 bl 4127a4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEE4baseEv> + 417048: f9400013 ldr x19, [x0] + 41704c: f9401fe0 ldr x0, [sp, #56] + 417050: 94000f7c bl 41ae40 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv> + 417054: aa0003e3 mov x3, x0 + 417058: f9403fe2 ldr x2, [sp, #120] + 41705c: f94033e1 ldr x1, [sp, #96] + 417060: aa1303e0 mov x0, x19 + 417064: 94000f7c bl 41ae54 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt8__detail6_StateIcEES3_SaIS2_EET0_T_S6_S5_RT1_> + 417068: f9003fe0 str x0, [sp, #120] + 41706c: f9401fe0 ldr x0, [sp, #56] + 417070: 94000f74 bl 41ae40 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv> + 417074: aa0003e2 mov x2, x0 + 417078: f94033e1 ldr x1, [sp, #96] + 41707c: f94037e0 ldr x0, [sp, #104] + 417080: 94000f93 bl 41aecc <_ZSt8_DestroyIPNSt8__detail6_StateIcEES2_EvT_S4_RSaIT0_E> + 417084: f9401fe3 ldr x3, [sp, #56] + 417088: f9401fe0 ldr x0, [sp, #56] + 41708c: f9400801 ldr x1, [x0, #16] + 417090: f94037e0 ldr x0, [sp, #104] + 417094: cb000020 sub x0, x1, x0 + 417098: 9344fc01 asr x1, x0, #4 + 41709c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4170a0: f2955560 movk x0, #0xaaab + 4170a4: 9b007c20 mul x0, x1, x0 + 4170a8: aa0003e2 mov x2, x0 + 4170ac: f94037e1 ldr x1, [sp, #104] + 4170b0: aa0303e0 mov x0, x3 + 4170b4: 94000f91 bl 41aef8 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m> + 4170b8: f9401fe0 ldr x0, [sp, #56] + 4170bc: f9402be1 ldr x1, [sp, #80] + 4170c0: f9000001 str x1, [x0] + 4170c4: f9401fe0 ldr x0, [sp, #56] + 4170c8: f9403fe1 ldr x1, [sp, #120] + 4170cc: f9000401 str x1, [x0, #8] + 4170d0: f9403be1 ldr x1, [sp, #112] + 4170d4: aa0103e0 mov x0, x1 + 4170d8: d37ff800 lsl x0, x0, #1 + 4170dc: 8b010000 add x0, x0, x1 + 4170e0: d37cec00 lsl x0, x0, #4 + 4170e4: aa0003e1 mov x1, x0 + 4170e8: f9402be0 ldr x0, [sp, #80] + 4170ec: 8b010001 add x1, x0, x1 + 4170f0: f9401fe0 ldr x0, [sp, #56] + 4170f4: f9000801 str x1, [x0, #16] + 4170f8: 14000021 b 41717c <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x230> + 4170fc: 97ffbf89 bl 406f20 <__cxa_begin_catch@plt> + 417100: f9403fe0 ldr x0, [sp, #120] + 417104: f100001f cmp x0, #0x0 + 417108: 540001c1 b.ne 417140 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1f4> // b.any + 41710c: f9401fe2 ldr x2, [sp, #56] + 417110: f9402fe1 ldr x1, [sp, #88] + 417114: aa0103e0 mov x0, x1 + 417118: d37ff800 lsl x0, x0, #1 + 41711c: 8b010000 add x0, x0, x1 + 417120: d37cec00 lsl x0, x0, #4 + 417124: aa0003e1 mov x1, x0 + 417128: f9402be0 ldr x0, [sp, #80] + 41712c: 8b010000 add x0, x0, x1 + 417130: aa0003e1 mov x1, x0 + 417134: aa0203e0 mov x0, x2 + 417138: 94000f5b bl 41aea4 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE7destroyIS2_EEvRS3_PT_> + 41713c: 14000007 b 417158 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x20c> + 417140: f9401fe0 ldr x0, [sp, #56] + 417144: 94000f3f bl 41ae40 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv> + 417148: aa0003e2 mov x2, x0 + 41714c: f9403fe1 ldr x1, [sp, #120] + 417150: f9402be0 ldr x0, [sp, #80] + 417154: 94000f5e bl 41aecc <_ZSt8_DestroyIPNSt8__detail6_StateIcEES2_EvT_S4_RSaIT0_E> + 417158: f9401fe0 ldr x0, [sp, #56] + 41715c: f9403be2 ldr x2, [sp, #112] + 417160: f9402be1 ldr x1, [sp, #80] + 417164: 94000f65 bl 41aef8 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m> + 417168: 97ffc15e bl 4076e0 <__cxa_rethrow@plt> + 41716c: aa0003f3 mov x19, x0 + 417170: 97ffc1a8 bl 407810 <__cxa_end_catch@plt> + 417174: aa1303e0 mov x0, x19 + 417178: 97ffc1e2 bl 407900 <_Unwind_Resume@plt> + 41717c: a94153f3 ldp x19, x20, [sp, #16] + 417180: a8c87bfd ldp x29, x30, [sp], #128 + 417184: d65f03c0 ret + +0000000000417188 <_ZSt4moveIRSt9_Any_dataEONSt16remove_referenceIT_E4typeEOS3_>: +_ZSt4moveIRSt9_Any_dataEONSt16remove_referenceIT_E4typeEOS3_(): + 417188: d10043ff sub sp, sp, #0x10 + 41718c: f90007e0 str x0, [sp, #8] + 417190: f94007e0 ldr x0, [sp, #8] + 417194: 910043ff add sp, sp, #0x10 + 417198: d65f03c0 ret + +000000000041719c <_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_>: +_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_(): + 41719c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4171a0: 910003fd mov x29, sp + 4171a4: f9000fe0 str x0, [sp, #24] + 4171a8: f9000be1 str x1, [sp, #16] + 4171ac: f9400fe0 ldr x0, [sp, #24] + 4171b0: 97fffff6 bl 417188 <_ZSt4moveIRSt9_Any_dataEONSt16remove_referenceIT_E4typeEOS3_> + 4171b4: a9400400 ldp x0, x1, [x0] + 4171b8: a90207e0 stp x0, x1, [sp, #32] + 4171bc: f9400be0 ldr x0, [sp, #16] + 4171c0: 97fffff2 bl 417188 <_ZSt4moveIRSt9_Any_dataEONSt16remove_referenceIT_E4typeEOS3_> + 4171c4: f9400fe2 ldr x2, [sp, #24] + 4171c8: a9400400 ldp x0, x1, [x0] + 4171cc: a9000440 stp x0, x1, [x2] + 4171d0: 910083e0 add x0, sp, #0x20 + 4171d4: 97ffffed bl 417188 <_ZSt4moveIRSt9_Any_dataEONSt16remove_referenceIT_E4typeEOS3_> + 4171d8: f9400be2 ldr x2, [sp, #16] + 4171dc: a9400400 ldp x0, x1, [x0] + 4171e0: a9000440 stp x0, x1, [x2] + 4171e4: d503201f nop + 4171e8: a8c37bfd ldp x29, x30, [sp], #48 + 4171ec: d65f03c0 ret + +00000000004171f0 <_ZSt4moveIRPFbRSt9_Any_dataRKS0_St18_Manager_operationEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRPFbRSt9_Any_dataRKS0_St18_Manager_operationEEONSt16remove_referenceIT_E4typeEOS9_(): + 4171f0: d10043ff sub sp, sp, #0x10 + 4171f4: f90007e0 str x0, [sp, #8] + 4171f8: f94007e0 ldr x0, [sp, #8] + 4171fc: 910043ff add sp, sp, #0x10 + 417200: d65f03c0 ret + +0000000000417204 <_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_>: +_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_(): + 417204: a9bd7bfd stp x29, x30, [sp, #-48]! + 417208: 910003fd mov x29, sp + 41720c: f9000fe0 str x0, [sp, #24] + 417210: f9000be1 str x1, [sp, #16] + 417214: f9400fe0 ldr x0, [sp, #24] + 417218: 97fffff6 bl 4171f0 <_ZSt4moveIRPFbRSt9_Any_dataRKS0_St18_Manager_operationEEONSt16remove_referenceIT_E4typeEOS9_> + 41721c: f9400000 ldr x0, [x0] + 417220: f90017e0 str x0, [sp, #40] + 417224: f9400be0 ldr x0, [sp, #16] + 417228: 97fffff2 bl 4171f0 <_ZSt4moveIRPFbRSt9_Any_dataRKS0_St18_Manager_operationEEONSt16remove_referenceIT_E4typeEOS9_> + 41722c: f9400001 ldr x1, [x0] + 417230: f9400fe0 ldr x0, [sp, #24] + 417234: f9000001 str x1, [x0] + 417238: 9100a3e0 add x0, sp, #0x28 + 41723c: 97ffffed bl 4171f0 <_ZSt4moveIRPFbRSt9_Any_dataRKS0_St18_Manager_operationEEONSt16remove_referenceIT_E4typeEOS9_> + 417240: f9400001 ldr x1, [x0] + 417244: f9400be0 ldr x0, [sp, #16] + 417248: f9000001 str x1, [x0] + 41724c: d503201f nop + 417250: a8c37bfd ldp x29, x30, [sp], #48 + 417254: d65f03c0 ret + +0000000000417258 <_ZSt4moveIRPFbRKSt9_Any_dataOcEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRPFbRKSt9_Any_dataOcEEONSt16remove_referenceIT_E4typeEOS8_(): + 417258: d10043ff sub sp, sp, #0x10 + 41725c: f90007e0 str x0, [sp, #8] + 417260: f94007e0 ldr x0, [sp, #8] + 417264: 910043ff add sp, sp, #0x10 + 417268: d65f03c0 ret + +000000000041726c <_ZSt4swapIPFbRKSt9_Any_dataOcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SK_>: +_ZSt4swapIPFbRKSt9_Any_dataOcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SK_(): + 41726c: a9bd7bfd stp x29, x30, [sp, #-48]! + 417270: 910003fd mov x29, sp + 417274: f9000fe0 str x0, [sp, #24] + 417278: f9000be1 str x1, [sp, #16] + 41727c: f9400fe0 ldr x0, [sp, #24] + 417280: 97fffff6 bl 417258 <_ZSt4moveIRPFbRKSt9_Any_dataOcEEONSt16remove_referenceIT_E4typeEOS8_> + 417284: f9400000 ldr x0, [x0] + 417288: f90017e0 str x0, [sp, #40] + 41728c: f9400be0 ldr x0, [sp, #16] + 417290: 97fffff2 bl 417258 <_ZSt4moveIRPFbRKSt9_Any_dataOcEEONSt16remove_referenceIT_E4typeEOS8_> + 417294: f9400001 ldr x1, [x0] + 417298: f9400fe0 ldr x0, [sp, #24] + 41729c: f9000001 str x1, [x0] + 4172a0: 9100a3e0 add x0, sp, #0x28 + 4172a4: 97ffffed bl 417258 <_ZSt4moveIRPFbRKSt9_Any_dataOcEEONSt16remove_referenceIT_E4typeEOS8_> + 4172a8: f9400001 ldr x1, [x0] + 4172ac: f9400be0 ldr x0, [sp, #16] + 4172b0: f9000001 str x1, [x0] + 4172b4: d503201f nop + 4172b8: a8c37bfd ldp x29, x30, [sp], #48 + 4172bc: d65f03c0 ret + +00000000004172c0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_line_beginEv>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_line_beginEv(): + 4172c0: a9ba7bfd stp x29, x30, [sp, #-96]! + 4172c4: 910003fd mov x29, sp + 4172c8: f9000bf3 str x19, [sp, #16] + 4172cc: f90017e0 str x0, [sp, #40] + 4172d0: 9100c3e0 add x0, sp, #0x30 + 4172d4: 52800081 mov w1, #0x4 // #4 + 4172d8: 97ffe4a7 bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 4172dc: 9100c3e0 add x0, sp, #0x30 + 4172e0: aa0003e1 mov x1, x0 + 4172e4: f94017e0 ldr x0, [sp, #40] + 4172e8: 97ffe4d3 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 4172ec: aa0003f3 mov x19, x0 + 4172f0: 9100c3e0 add x0, sp, #0x30 + 4172f4: 97ffe4c0 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 4172f8: aa1303e0 mov x0, x19 + 4172fc: 14000006 b 417314 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_line_beginEv+0x54> + 417300: aa0003f3 mov x19, x0 + 417304: 9100c3e0 add x0, sp, #0x30 + 417308: 97ffe4bb bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41730c: aa1303e0 mov x0, x19 + 417310: 97ffc17c bl 407900 <_Unwind_Resume@plt> + 417314: f9400bf3 ldr x19, [sp, #16] + 417318: a8c67bfd ldp x29, x30, [sp], #96 + 41731c: d65f03c0 ret + +0000000000417320 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_insert_line_endEv>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_insert_line_endEv(): + 417320: a9ba7bfd stp x29, x30, [sp, #-96]! + 417324: 910003fd mov x29, sp + 417328: f9000bf3 str x19, [sp, #16] + 41732c: f90017e0 str x0, [sp, #40] + 417330: 9100c3e0 add x0, sp, #0x30 + 417334: 528000a1 mov w1, #0x5 // #5 + 417338: 97ffe48f bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 41733c: 9100c3e0 add x0, sp, #0x30 + 417340: aa0003e1 mov x1, x0 + 417344: f94017e0 ldr x0, [sp, #40] + 417348: 97ffe4bb bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 41734c: aa0003f3 mov x19, x0 + 417350: 9100c3e0 add x0, sp, #0x30 + 417354: 97ffe4a8 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 417358: aa1303e0 mov x0, x19 + 41735c: 14000006 b 417374 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_insert_line_endEv+0x54> + 417360: aa0003f3 mov x19, x0 + 417364: 9100c3e0 add x0, sp, #0x30 + 417368: 97ffe4a3 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41736c: aa1303e0 mov x0, x19 + 417370: 97ffc164 bl 407900 <_Unwind_Resume@plt> + 417374: f9400bf3 ldr x19, [sp, #16] + 417378: a8c67bfd ldp x29, x30, [sp], #96 + 41737c: d65f03c0 ret + +0000000000417380 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_word_boundEb>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_word_boundEb(): + 417380: a9b77bfd stp x29, x30, [sp, #-144]! + 417384: 910003fd mov x29, sp + 417388: f9000bf3 str x19, [sp, #16] + 41738c: f90017e0 str x0, [sp, #40] + 417390: 39009fe1 strb w1, [sp, #39] + 417394: 9100c3e0 add x0, sp, #0x30 + 417398: 528000c1 mov w1, #0x6 // #6 + 41739c: 97ffe476 bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 4173a0: 39409fe0 ldrb w0, [sp, #39] + 4173a4: 390123e0 strb w0, [sp, #72] + 4173a8: 9100c3e0 add x0, sp, #0x30 + 4173ac: 97ffe4c4 bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 4173b0: aa0003e1 mov x1, x0 + 4173b4: 910183e0 add x0, sp, #0x60 + 4173b8: 97ffe4c6 bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 4173bc: 910183e0 add x0, sp, #0x60 + 4173c0: aa0003e1 mov x1, x0 + 4173c4: f94017e0 ldr x0, [sp, #40] + 4173c8: 97ffe49b bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 4173cc: aa0003f3 mov x19, x0 + 4173d0: 910183e0 add x0, sp, #0x60 + 4173d4: 97ffe488 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 4173d8: 9100c3e0 add x0, sp, #0x30 + 4173dc: 97ffe486 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 4173e0: aa1303e0 mov x0, x19 + 4173e4: 14000008 b 417404 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_word_boundEb+0x84> + 4173e8: aa0003f3 mov x19, x0 + 4173ec: 910183e0 add x0, sp, #0x60 + 4173f0: 97ffe481 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 4173f4: 9100c3e0 add x0, sp, #0x30 + 4173f8: 97ffe47f bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 4173fc: aa1303e0 mov x0, x19 + 417400: 97ffc140 bl 407900 <_Unwind_Resume@plt> + 417404: f9400bf3 ldr x19, [sp, #16] + 417408: a8c97bfd ldp x29, x30, [sp], #144 + 41740c: d65f03c0 ret + +0000000000417410 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb(): + 417410: a9b67bfd stp x29, x30, [sp, #-160]! + 417414: 910003fd mov x29, sp + 417418: f9000bf3 str x19, [sp, #16] + 41741c: f9001fe0 str x0, [sp, #56] + 417420: f9001be1 str x1, [sp, #48] + 417424: 3900bfe2 strb w2, [sp, #47] + 417428: 910103e0 add x0, sp, #0x40 + 41742c: 528000e1 mov w1, #0x7 // #7 + 417430: 97ffe451 bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 417434: f9401be0 ldr x0, [sp, #48] + 417438: f9002be0 str x0, [sp, #80] + 41743c: 3940bfe0 ldrb w0, [sp, #47] + 417440: 390163e0 strb w0, [sp, #88] + 417444: 910103e0 add x0, sp, #0x40 + 417448: 97ffe49d bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 41744c: aa0003e1 mov x1, x0 + 417450: 9101c3e0 add x0, sp, #0x70 + 417454: 97ffe49f bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 417458: 9101c3e0 add x0, sp, #0x70 + 41745c: aa0003e1 mov x1, x0 + 417460: f9401fe0 ldr x0, [sp, #56] + 417464: 97ffe474 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 417468: aa0003f3 mov x19, x0 + 41746c: 9101c3e0 add x0, sp, #0x70 + 417470: 97ffe461 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 417474: 910103e0 add x0, sp, #0x40 + 417478: 97ffe45f bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41747c: aa1303e0 mov x0, x19 + 417480: 14000008 b 4174a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb+0x90> + 417484: aa0003f3 mov x19, x0 + 417488: 9101c3e0 add x0, sp, #0x70 + 41748c: 97ffe45a bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 417490: 910103e0 add x0, sp, #0x40 + 417494: 97ffe458 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 417498: aa1303e0 mov x0, x19 + 41749c: 97ffc119 bl 407900 <_Unwind_Resume@plt> + 4174a0: f9400bf3 ldr x19, [sp, #16] + 4174a4: a8ca7bfd ldp x29, x30, [sp], #160 + 4174a8: d65f03c0 ret + +00000000004174ac <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv(): + 4174ac: a9b87bfd stp x29, x30, [sp, #-128]! + 4174b0: 910003fd mov x29, sp + 4174b4: a90153f3 stp x19, x20, [sp, #16] + 4174b8: f90013f5 str x21, [sp, #32] + 4174bc: f9001fe0 str x0, [sp, #56] + 4174c0: f9401fe0 ldr x0, [sp, #56] + 4174c4: 9104c013 add x19, x0, #0x130 + 4174c8: f9401fe0 ldr x0, [sp, #56] + 4174cc: 91040000 add x0, x0, #0x100 + 4174d0: 97ffde66 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4174d4: aa0003f4 mov x20, x0 + 4174d8: f9401fe0 ldr x0, [sp, #56] + 4174dc: 91040000 add x0, x0, #0x100 + 4174e0: 97ffde1c bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4174e4: aa0003f5 mov x21, x0 + 4174e8: f9401fe0 ldr x0, [sp, #56] + 4174ec: f940c001 ldr x1, [x0, #384] + 4174f0: 9101e3e0 add x0, sp, #0x78 + 4174f4: 94000e90 bl 41af34 <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEC1ERKS3_> + 4174f8: 910163e0 add x0, sp, #0x58 + 4174fc: 3941e3e1 ldrb w1, [sp, #120] + 417500: 94000e97 bl 41af5c <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_> + 417504: 910163e0 add x0, sp, #0x58 + 417508: aa0003e1 mov x1, x0 + 41750c: aa1503e0 mov x0, x21 + 417510: 94000eb7 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 417514: aa0003e1 mov x1, x0 + 417518: 910103e0 add x0, sp, #0x40 + 41751c: aa0103e2 mov x2, x1 + 417520: aa1403e1 mov x1, x20 + 417524: 97ffde58 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 417528: 910103e0 add x0, sp, #0x40 + 41752c: aa0003e1 mov x1, x0 + 417530: aa1303e0 mov x0, x19 + 417534: 97ffe51b bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 417538: 910163e0 add x0, sp, #0x58 + 41753c: 97ffe426 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417540: 14000006 b 417558 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv+0xac> + 417544: aa0003f3 mov x19, x0 + 417548: 910163e0 add x0, sp, #0x58 + 41754c: 97ffe422 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417550: aa1303e0 mov x0, x19 + 417554: 97ffc0eb bl 407900 <_Unwind_Resume@plt> + 417558: a94153f3 ldp x19, x20, [sp, #16] + 41755c: f94013f5 ldr x21, [sp, #32] + 417560: a8c87bfd ldp x29, x30, [sp], #128 + 417564: d65f03c0 ret + +0000000000417568 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv(): + 417568: a9b87bfd stp x29, x30, [sp, #-128]! + 41756c: 910003fd mov x29, sp + 417570: a90153f3 stp x19, x20, [sp, #16] + 417574: f90013f5 str x21, [sp, #32] + 417578: f9001fe0 str x0, [sp, #56] + 41757c: f9401fe0 ldr x0, [sp, #56] + 417580: 9104c013 add x19, x0, #0x130 + 417584: f9401fe0 ldr x0, [sp, #56] + 417588: 91040000 add x0, x0, #0x100 + 41758c: 97ffde37 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 417590: aa0003f4 mov x20, x0 + 417594: f9401fe0 ldr x0, [sp, #56] + 417598: 91040000 add x0, x0, #0x100 + 41759c: 97ffdded bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4175a0: aa0003f5 mov x21, x0 + 4175a4: f9401fe0 ldr x0, [sp, #56] + 4175a8: f940c001 ldr x1, [x0, #384] + 4175ac: 9101e3e0 add x0, sp, #0x78 + 4175b0: 94000ec3 bl 41b0bc <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEC1ERKS3_> + 4175b4: 910163e0 add x0, sp, #0x58 + 4175b8: f9403fe1 ldr x1, [sp, #120] + 4175bc: 94000eca bl 41b0e4 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEvvEET_> + 4175c0: 910163e0 add x0, sp, #0x58 + 4175c4: aa0003e1 mov x1, x0 + 4175c8: aa1503e0 mov x0, x21 + 4175cc: 94000e88 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 4175d0: aa0003e1 mov x1, x0 + 4175d4: 910103e0 add x0, sp, #0x40 + 4175d8: aa0103e2 mov x2, x1 + 4175dc: aa1403e1 mov x1, x20 + 4175e0: 97ffde29 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4175e4: 910103e0 add x0, sp, #0x40 + 4175e8: aa0003e1 mov x1, x0 + 4175ec: aa1303e0 mov x0, x19 + 4175f0: 97ffe4ec bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 4175f4: 910163e0 add x0, sp, #0x58 + 4175f8: 97ffe3f7 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4175fc: 14000006 b 417614 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv+0xac> + 417600: aa0003f3 mov x19, x0 + 417604: 910163e0 add x0, sp, #0x58 + 417608: 97ffe3f3 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41760c: aa1303e0 mov x0, x19 + 417610: 97ffc0bc bl 407900 <_Unwind_Resume@plt> + 417614: a94153f3 ldp x19, x20, [sp, #16] + 417618: f94013f5 ldr x21, [sp, #32] + 41761c: a8c87bfd ldp x29, x30, [sp], #128 + 417620: d65f03c0 ret + +0000000000417624 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv(): + 417624: a9b87bfd stp x29, x30, [sp, #-128]! + 417628: 910003fd mov x29, sp + 41762c: a90153f3 stp x19, x20, [sp, #16] + 417630: f90013f5 str x21, [sp, #32] + 417634: f9001fe0 str x0, [sp, #56] + 417638: f9401fe0 ldr x0, [sp, #56] + 41763c: 9104c013 add x19, x0, #0x130 + 417640: f9401fe0 ldr x0, [sp, #56] + 417644: 91040000 add x0, x0, #0x100 + 417648: 97ffde08 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41764c: aa0003f4 mov x20, x0 + 417650: f9401fe0 ldr x0, [sp, #56] + 417654: 91040000 add x0, x0, #0x100 + 417658: 97ffddbe bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41765c: aa0003f5 mov x21, x0 + 417660: f9401fe0 ldr x0, [sp, #56] + 417664: f940c001 ldr x1, [x0, #384] + 417668: 9101e3e0 add x0, sp, #0x78 + 41766c: 94000ecc bl 41b19c <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEC1ERKS3_> + 417670: 910163e0 add x0, sp, #0x58 + 417674: f9403fe1 ldr x1, [sp, #120] + 417678: 94000ed3 bl 41b1c4 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEvvEET_> + 41767c: 910163e0 add x0, sp, #0x58 + 417680: aa0003e1 mov x1, x0 + 417684: aa1503e0 mov x0, x21 + 417688: 94000e59 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 41768c: aa0003e1 mov x1, x0 + 417690: 910103e0 add x0, sp, #0x40 + 417694: aa0103e2 mov x2, x1 + 417698: aa1403e1 mov x1, x20 + 41769c: 97ffddfa bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4176a0: 910103e0 add x0, sp, #0x40 + 4176a4: aa0003e1 mov x1, x0 + 4176a8: aa1303e0 mov x0, x19 + 4176ac: 97ffe4bd bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 4176b0: 910163e0 add x0, sp, #0x58 + 4176b4: 97ffe3c8 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4176b8: 14000006 b 4176d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv+0xac> + 4176bc: aa0003f3 mov x19, x0 + 4176c0: 910163e0 add x0, sp, #0x58 + 4176c4: 97ffe3c4 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4176c8: aa1303e0 mov x0, x19 + 4176cc: 97ffc08d bl 407900 <_Unwind_Resume@plt> + 4176d0: a94153f3 ldp x19, x20, [sp, #16] + 4176d4: f94013f5 ldr x21, [sp, #32] + 4176d8: a8c87bfd ldp x29, x30, [sp], #128 + 4176dc: d65f03c0 ret + +00000000004176e0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv(): + 4176e0: a9b87bfd stp x29, x30, [sp, #-128]! + 4176e4: 910003fd mov x29, sp + 4176e8: a90153f3 stp x19, x20, [sp, #16] + 4176ec: f90013f5 str x21, [sp, #32] + 4176f0: f9001fe0 str x0, [sp, #56] + 4176f4: f9401fe0 ldr x0, [sp, #56] + 4176f8: 9104c013 add x19, x0, #0x130 + 4176fc: f9401fe0 ldr x0, [sp, #56] + 417700: 91040000 add x0, x0, #0x100 + 417704: 97ffddd9 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 417708: aa0003f4 mov x20, x0 + 41770c: f9401fe0 ldr x0, [sp, #56] + 417710: 91040000 add x0, x0, #0x100 + 417714: 97ffdd8f bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 417718: aa0003f5 mov x21, x0 + 41771c: f9401fe0 ldr x0, [sp, #56] + 417720: f940c001 ldr x1, [x0, #384] + 417724: 9101e3e0 add x0, sp, #0x78 + 417728: 94000ed5 bl 41b27c <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEC1ERKS3_> + 41772c: 910163e0 add x0, sp, #0x58 + 417730: f9403fe1 ldr x1, [sp, #120] + 417734: 94000edc bl 41b2a4 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEvvEET_> + 417738: 910163e0 add x0, sp, #0x58 + 41773c: aa0003e1 mov x1, x0 + 417740: aa1503e0 mov x0, x21 + 417744: 94000e2a bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 417748: aa0003e1 mov x1, x0 + 41774c: 910103e0 add x0, sp, #0x40 + 417750: aa0103e2 mov x2, x1 + 417754: aa1403e1 mov x1, x20 + 417758: 97ffddcb bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 41775c: 910103e0 add x0, sp, #0x40 + 417760: aa0003e1 mov x1, x0 + 417764: aa1303e0 mov x0, x19 + 417768: 97ffe48e bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 41776c: 910163e0 add x0, sp, #0x58 + 417770: 97ffe399 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417774: 14000006 b 41778c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv+0xac> + 417778: aa0003f3 mov x19, x0 + 41777c: 910163e0 add x0, sp, #0x58 + 417780: 97ffe395 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417784: aa1303e0 mov x0, x19 + 417788: 97ffc05e bl 407900 <_Unwind_Resume@plt> + 41778c: a94153f3 ldp x19, x20, [sp, #16] + 417790: f94013f5 ldr x21, [sp, #32] + 417794: a8c87bfd ldp x29, x30, [sp], #128 + 417798: d65f03c0 ret + +000000000041779c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv(): + 41779c: a9b87bfd stp x29, x30, [sp, #-128]! + 4177a0: 910003fd mov x29, sp + 4177a4: a90153f3 stp x19, x20, [sp, #16] + 4177a8: f90013f5 str x21, [sp, #32] + 4177ac: f9001fe0 str x0, [sp, #56] + 4177b0: f9401fe0 ldr x0, [sp, #56] + 4177b4: 9104c013 add x19, x0, #0x130 + 4177b8: f9401fe0 ldr x0, [sp, #56] + 4177bc: 91040000 add x0, x0, #0x100 + 4177c0: 97ffddaa bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4177c4: aa0003f4 mov x20, x0 + 4177c8: f9401fe0 ldr x0, [sp, #56] + 4177cc: 91040000 add x0, x0, #0x100 + 4177d0: 97ffdd60 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4177d4: aa0003f5 mov x21, x0 + 4177d8: f9401fe0 ldr x0, [sp, #56] + 4177dc: f940c001 ldr x1, [x0, #384] + 4177e0: 9101e3e0 add x0, sp, #0x78 + 4177e4: 94000ed4 bl 41b334 <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEC1ERKS3_> + 4177e8: 910163e0 add x0, sp, #0x58 + 4177ec: 3941e3e1 ldrb w1, [sp, #120] + 4177f0: 94000edb bl 41b35c <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_> + 4177f4: 910163e0 add x0, sp, #0x58 + 4177f8: aa0003e1 mov x1, x0 + 4177fc: aa1503e0 mov x0, x21 + 417800: 94000dfb bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 417804: aa0003e1 mov x1, x0 + 417808: 910103e0 add x0, sp, #0x40 + 41780c: aa0103e2 mov x2, x1 + 417810: aa1403e1 mov x1, x20 + 417814: 97ffdd9c bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 417818: 910103e0 add x0, sp, #0x40 + 41781c: aa0003e1 mov x1, x0 + 417820: aa1303e0 mov x0, x19 + 417824: 97ffe45f bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 417828: 910163e0 add x0, sp, #0x58 + 41782c: 97ffe36a bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417830: 14000006 b 417848 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv+0xac> + 417834: aa0003f3 mov x19, x0 + 417838: 910163e0 add x0, sp, #0x58 + 41783c: 97ffe366 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417840: aa1303e0 mov x0, x19 + 417844: 97ffc02f bl 407900 <_Unwind_Resume@plt> + 417848: a94153f3 ldp x19, x20, [sp, #16] + 41784c: f94013f5 ldr x21, [sp, #32] + 417850: a8c87bfd ldp x29, x30, [sp], #128 + 417854: d65f03c0 ret + +0000000000417858 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv(): + 417858: a9b87bfd stp x29, x30, [sp, #-128]! + 41785c: 910003fd mov x29, sp + 417860: a90153f3 stp x19, x20, [sp, #16] + 417864: f90013f5 str x21, [sp, #32] + 417868: f9001fe0 str x0, [sp, #56] + 41786c: f9401fe0 ldr x0, [sp, #56] + 417870: 9104c013 add x19, x0, #0x130 + 417874: f9401fe0 ldr x0, [sp, #56] + 417878: 91040000 add x0, x0, #0x100 + 41787c: 97ffdd7b bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 417880: aa0003f4 mov x20, x0 + 417884: f9401fe0 ldr x0, [sp, #56] + 417888: 91040000 add x0, x0, #0x100 + 41788c: 97ffdd31 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 417890: aa0003f5 mov x21, x0 + 417894: f9401fe0 ldr x0, [sp, #56] + 417898: f940c001 ldr x1, [x0, #384] + 41789c: 9101e3e0 add x0, sp, #0x78 + 4178a0: 94000ed3 bl 41b3ec <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEC1ERKS3_> + 4178a4: 910163e0 add x0, sp, #0x58 + 4178a8: f9403fe1 ldr x1, [sp, #120] + 4178ac: 94000eda bl 41b414 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEvvEET_> + 4178b0: 910163e0 add x0, sp, #0x58 + 4178b4: aa0003e1 mov x1, x0 + 4178b8: aa1503e0 mov x0, x21 + 4178bc: 94000dcc bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 4178c0: aa0003e1 mov x1, x0 + 4178c4: 910103e0 add x0, sp, #0x40 + 4178c8: aa0103e2 mov x2, x1 + 4178cc: aa1403e1 mov x1, x20 + 4178d0: 97ffdd6d bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4178d4: 910103e0 add x0, sp, #0x40 + 4178d8: aa0003e1 mov x1, x0 + 4178dc: aa1303e0 mov x0, x19 + 4178e0: 97ffe430 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 4178e4: 910163e0 add x0, sp, #0x58 + 4178e8: 97ffe33b bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4178ec: 14000006 b 417904 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv+0xac> + 4178f0: aa0003f3 mov x19, x0 + 4178f4: 910163e0 add x0, sp, #0x58 + 4178f8: 97ffe337 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4178fc: aa1303e0 mov x0, x19 + 417900: 97ffc000 bl 407900 <_Unwind_Resume@plt> + 417904: a94153f3 ldp x19, x20, [sp, #16] + 417908: f94013f5 ldr x21, [sp, #32] + 41790c: a8c87bfd ldp x29, x30, [sp], #128 + 417910: d65f03c0 ret + +0000000000417914 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv(): + 417914: a9b87bfd stp x29, x30, [sp, #-128]! + 417918: 910003fd mov x29, sp + 41791c: a90153f3 stp x19, x20, [sp, #16] + 417920: f90013f5 str x21, [sp, #32] + 417924: f9001fe0 str x0, [sp, #56] + 417928: f9401fe0 ldr x0, [sp, #56] + 41792c: 9104c013 add x19, x0, #0x130 + 417930: f9401fe0 ldr x0, [sp, #56] + 417934: 91040000 add x0, x0, #0x100 + 417938: 97ffdd4c bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41793c: aa0003f4 mov x20, x0 + 417940: f9401fe0 ldr x0, [sp, #56] + 417944: 91040000 add x0, x0, #0x100 + 417948: 97ffdd02 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41794c: aa0003f5 mov x21, x0 + 417950: f9401fe0 ldr x0, [sp, #56] + 417954: f940c001 ldr x1, [x0, #384] + 417958: 9101e3e0 add x0, sp, #0x78 + 41795c: 94000ed2 bl 41b4a4 <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEC1ERKS3_> + 417960: 910163e0 add x0, sp, #0x58 + 417964: f9403fe1 ldr x1, [sp, #120] + 417968: 94000ed9 bl 41b4cc <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEvvEET_> + 41796c: 910163e0 add x0, sp, #0x58 + 417970: aa0003e1 mov x1, x0 + 417974: aa1503e0 mov x0, x21 + 417978: 94000d9d bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 41797c: aa0003e1 mov x1, x0 + 417980: 910103e0 add x0, sp, #0x40 + 417984: aa0103e2 mov x2, x1 + 417988: aa1403e1 mov x1, x20 + 41798c: 97ffdd3e bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 417990: 910103e0 add x0, sp, #0x40 + 417994: aa0003e1 mov x1, x0 + 417998: aa1303e0 mov x0, x19 + 41799c: 97ffe401 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 4179a0: 910163e0 add x0, sp, #0x58 + 4179a4: 97ffe30c bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4179a8: 14000006 b 4179c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv+0xac> + 4179ac: aa0003f3 mov x19, x0 + 4179b0: 910163e0 add x0, sp, #0x58 + 4179b4: 97ffe308 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4179b8: aa1303e0 mov x0, x19 + 4179bc: 97ffbfd1 bl 407900 <_Unwind_Resume@plt> + 4179c0: a94153f3 ldp x19, x20, [sp, #16] + 4179c4: f94013f5 ldr x21, [sp, #32] + 4179c8: a8c87bfd ldp x29, x30, [sp], #128 + 4179cc: d65f03c0 ret + +00000000004179d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv(): + 4179d0: a9b87bfd stp x29, x30, [sp, #-128]! + 4179d4: 910003fd mov x29, sp + 4179d8: a90153f3 stp x19, x20, [sp, #16] + 4179dc: f90013f5 str x21, [sp, #32] + 4179e0: f9001fe0 str x0, [sp, #56] + 4179e4: f9401fe0 ldr x0, [sp, #56] + 4179e8: 9104c013 add x19, x0, #0x130 + 4179ec: f9401fe0 ldr x0, [sp, #56] + 4179f0: 91040000 add x0, x0, #0x100 + 4179f4: 97ffdd1d bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4179f8: aa0003f4 mov x20, x0 + 4179fc: f9401fe0 ldr x0, [sp, #56] + 417a00: 91040000 add x0, x0, #0x100 + 417a04: 97ffdcd3 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 417a08: aa0003f5 mov x21, x0 + 417a0c: f9401fe0 ldr x0, [sp, #56] + 417a10: f940c001 ldr x1, [x0, #384] + 417a14: 9101e3e0 add x0, sp, #0x78 + 417a18: 94000ed1 bl 41b55c <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEC1ERKS3_> + 417a1c: 910163e0 add x0, sp, #0x58 + 417a20: f9403fe1 ldr x1, [sp, #120] + 417a24: 94000ed8 bl 41b584 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEvvEET_> + 417a28: 910163e0 add x0, sp, #0x58 + 417a2c: aa0003e1 mov x1, x0 + 417a30: aa1503e0 mov x0, x21 + 417a34: 94000d6e bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 417a38: aa0003e1 mov x1, x0 + 417a3c: 910103e0 add x0, sp, #0x40 + 417a40: aa0103e2 mov x2, x1 + 417a44: aa1403e1 mov x1, x20 + 417a48: 97ffdd0f bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 417a4c: 910103e0 add x0, sp, #0x40 + 417a50: aa0003e1 mov x1, x0 + 417a54: aa1303e0 mov x0, x19 + 417a58: 97ffe3d2 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 417a5c: 910163e0 add x0, sp, #0x58 + 417a60: 97ffe2dd bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417a64: 14000006 b 417a7c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv+0xac> + 417a68: aa0003f3 mov x19, x0 + 417a6c: 910163e0 add x0, sp, #0x58 + 417a70: 97ffe2d9 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417a74: aa1303e0 mov x0, x19 + 417a78: 97ffbfa2 bl 407900 <_Unwind_Resume@plt> + 417a7c: a94153f3 ldp x19, x20, [sp, #16] + 417a80: f94013f5 ldr x21, [sp, #32] + 417a84: a8c87bfd ldp x29, x30, [sp], #128 + 417a88: d65f03c0 ret + +0000000000417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv(): + 417a8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 417a90: 910003fd mov x29, sp + 417a94: f9000bf3 str x19, [sp, #16] + 417a98: f90017e0 str x0, [sp, #40] + 417a9c: 3900ffff strb wzr, [sp, #63] + 417aa0: 52800041 mov w1, #0x2 // #2 + 417aa4: f94017e0 ldr x0, [sp, #40] + 417aa8: 97ffdd8b bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 417aac: 12001c00 and w0, w0, #0xff + 417ab0: 7100001f cmp w0, #0x0 + 417ab4: 540001c0 b.eq 417aec <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x60> // b.none + 417ab8: 52800020 mov w0, #0x1 // #1 + 417abc: 3900ffe0 strb w0, [sp, #63] + 417ac0: f94017e0 ldr x0, [sp, #40] + 417ac4: 91044013 add x19, x0, #0x110 + 417ac8: 52800101 mov w1, #0x8 // #8 + 417acc: f94017e0 ldr x0, [sp, #40] + 417ad0: 940000f6 bl 417ea8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi> + 417ad4: 12001c00 and w0, w0, #0xff + 417ad8: 2a0003e2 mov w2, w0 + 417adc: d2800021 mov x1, #0x1 // #1 + 417ae0: aa1303e0 mov x0, x19 + 417ae4: 97ffbf83 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 417ae8: 1400001c b 417b58 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0xcc> + 417aec: 52800061 mov w1, #0x3 // #3 + 417af0: f94017e0 ldr x0, [sp, #40] + 417af4: 97ffdd78 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 417af8: 12001c00 and w0, w0, #0xff + 417afc: 7100001f cmp w0, #0x0 + 417b00: 540001c0 b.eq 417b38 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0xac> // b.none + 417b04: 52800020 mov w0, #0x1 // #1 + 417b08: 3900ffe0 strb w0, [sp, #63] + 417b0c: f94017e0 ldr x0, [sp, #40] + 417b10: 91044013 add x19, x0, #0x110 + 417b14: 52800201 mov w1, #0x10 // #16 + 417b18: f94017e0 ldr x0, [sp, #40] + 417b1c: 940000e3 bl 417ea8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi> + 417b20: 12001c00 and w0, w0, #0xff + 417b24: 2a0003e2 mov w2, w0 + 417b28: d2800021 mov x1, #0x1 // #1 + 417b2c: aa1303e0 mov x0, x19 + 417b30: 97ffbf70 bl 4078f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc@plt> + 417b34: 14000009 b 417b58 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0xcc> + 417b38: 52800021 mov w1, #0x1 // #1 + 417b3c: f94017e0 ldr x0, [sp, #40] + 417b40: 97ffdd65 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 417b44: 12001c00 and w0, w0, #0xff + 417b48: 7100001f cmp w0, #0x0 + 417b4c: 54000060 b.eq 417b58 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0xcc> // b.none + 417b50: 52800020 mov w0, #0x1 // #1 + 417b54: 3900ffe0 strb w0, [sp, #63] + 417b58: 3940ffe0 ldrb w0, [sp, #63] + 417b5c: f9400bf3 ldr x19, [sp, #16] + 417b60: a8c47bfd ldp x29, x30, [sp], #64 + 417b64: d65f03c0 ret + +0000000000417b68 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv(): + 417b68: a9b87bfd stp x29, x30, [sp, #-128]! + 417b6c: 910003fd mov x29, sp + 417b70: a90153f3 stp x19, x20, [sp, #16] + 417b74: f90013f5 str x21, [sp, #32] + 417b78: f9001fe0 str x0, [sp, #56] + 417b7c: f9401fe0 ldr x0, [sp, #56] + 417b80: 9104c013 add x19, x0, #0x130 + 417b84: f9401fe0 ldr x0, [sp, #56] + 417b88: 91040000 add x0, x0, #0x100 + 417b8c: 97ffdcb7 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 417b90: aa0003f4 mov x20, x0 + 417b94: f9401fe0 ldr x0, [sp, #56] + 417b98: 91040000 add x0, x0, #0x100 + 417b9c: 97ffdc6d bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 417ba0: aa0003f5 mov x21, x0 + 417ba4: f9401fe0 ldr x0, [sp, #56] + 417ba8: 91044000 add x0, x0, #0x110 + 417bac: d2800001 mov x1, #0x0 // #0 + 417bb0: 97ffbfbc bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 417bb4: 39400001 ldrb w1, [x0] + 417bb8: f9401fe0 ldr x0, [sp, #56] + 417bbc: f940c002 ldr x2, [x0, #384] + 417bc0: 9101e3e0 add x0, sp, #0x78 + 417bc4: 94000e94 bl 41b614 <_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EcRKS3_> + 417bc8: 910163e0 add x0, sp, #0x58 + 417bcc: 7940f3e1 ldrh w1, [sp, #120] + 417bd0: 94000ea2 bl 41b658 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_> + 417bd4: 910163e0 add x0, sp, #0x58 + 417bd8: aa0003e1 mov x1, x0 + 417bdc: aa1503e0 mov x0, x21 + 417be0: 94000d03 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 417be4: aa0003e1 mov x1, x0 + 417be8: 910103e0 add x0, sp, #0x40 + 417bec: aa0103e2 mov x2, x1 + 417bf0: aa1403e1 mov x1, x20 + 417bf4: 97ffdca4 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 417bf8: 910103e0 add x0, sp, #0x40 + 417bfc: aa0003e1 mov x1, x0 + 417c00: aa1303e0 mov x0, x19 + 417c04: 97ffe367 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 417c08: 910163e0 add x0, sp, #0x58 + 417c0c: 97ffe272 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417c10: 14000006 b 417c28 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv+0xc0> + 417c14: aa0003f3 mov x19, x0 + 417c18: 910163e0 add x0, sp, #0x58 + 417c1c: 97ffe26e bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417c20: aa1303e0 mov x0, x19 + 417c24: 97ffbf37 bl 407900 <_Unwind_Resume@plt> + 417c28: a94153f3 ldp x19, x20, [sp, #16] + 417c2c: f94013f5 ldr x21, [sp, #32] + 417c30: a8c87bfd ldp x29, x30, [sp], #128 + 417c34: d65f03c0 ret + +0000000000417c38 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv(): + 417c38: a9b77bfd stp x29, x30, [sp, #-144]! + 417c3c: 910003fd mov x29, sp + 417c40: a90153f3 stp x19, x20, [sp, #16] + 417c44: f90013f5 str x21, [sp, #32] + 417c48: f9001fe0 str x0, [sp, #56] + 417c4c: f9401fe0 ldr x0, [sp, #56] + 417c50: 9104c013 add x19, x0, #0x130 + 417c54: f9401fe0 ldr x0, [sp, #56] + 417c58: 91040000 add x0, x0, #0x100 + 417c5c: 97ffdc83 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 417c60: aa0003f4 mov x20, x0 + 417c64: f9401fe0 ldr x0, [sp, #56] + 417c68: 91040000 add x0, x0, #0x100 + 417c6c: 97ffdc39 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 417c70: aa0003f5 mov x21, x0 + 417c74: f9401fe0 ldr x0, [sp, #56] + 417c78: 91044000 add x0, x0, #0x110 + 417c7c: d2800001 mov x1, #0x0 // #0 + 417c80: 97ffbf88 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 417c84: 39400001 ldrb w1, [x0] + 417c88: f9401fe0 ldr x0, [sp, #56] + 417c8c: f940c002 ldr x2, [x0, #384] + 417c90: 910203e0 add x0, sp, #0x80 + 417c94: 94000e95 bl 41b6e8 <_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EcRKS3_> + 417c98: 910183e0 add x0, sp, #0x60 + 417c9c: a9480be1 ldp x1, x2, [sp, #128] + 417ca0: 94000ea3 bl 41b72c <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_> + 417ca4: 910183e0 add x0, sp, #0x60 + 417ca8: aa0003e1 mov x1, x0 + 417cac: aa1503e0 mov x0, x21 + 417cb0: 94000ccf bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 417cb4: aa0003e1 mov x1, x0 + 417cb8: 910123e0 add x0, sp, #0x48 + 417cbc: aa0103e2 mov x2, x1 + 417cc0: aa1403e1 mov x1, x20 + 417cc4: 97ffdc70 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 417cc8: 910123e0 add x0, sp, #0x48 + 417ccc: aa0003e1 mov x1, x0 + 417cd0: aa1303e0 mov x0, x19 + 417cd4: 97ffe333 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 417cd8: 910183e0 add x0, sp, #0x60 + 417cdc: 97ffe23e bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417ce0: 14000006 b 417cf8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv+0xc0> + 417ce4: aa0003f3 mov x19, x0 + 417ce8: 910183e0 add x0, sp, #0x60 + 417cec: 97ffe23a bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417cf0: aa1303e0 mov x0, x19 + 417cf4: 97ffbf03 bl 407900 <_Unwind_Resume@plt> + 417cf8: a94153f3 ldp x19, x20, [sp, #16] + 417cfc: f94013f5 ldr x21, [sp, #32] + 417d00: a8c97bfd ldp x29, x30, [sp], #144 + 417d04: d65f03c0 ret + +0000000000417d08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv(): + 417d08: a9b77bfd stp x29, x30, [sp, #-144]! + 417d0c: 910003fd mov x29, sp + 417d10: a90153f3 stp x19, x20, [sp, #16] + 417d14: f90013f5 str x21, [sp, #32] + 417d18: f9001fe0 str x0, [sp, #56] + 417d1c: f9401fe0 ldr x0, [sp, #56] + 417d20: 9104c013 add x19, x0, #0x130 + 417d24: f9401fe0 ldr x0, [sp, #56] + 417d28: 91040000 add x0, x0, #0x100 + 417d2c: 97ffdc4f bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 417d30: aa0003f4 mov x20, x0 + 417d34: f9401fe0 ldr x0, [sp, #56] + 417d38: 91040000 add x0, x0, #0x100 + 417d3c: 97ffdc05 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 417d40: aa0003f5 mov x21, x0 + 417d44: f9401fe0 ldr x0, [sp, #56] + 417d48: 91044000 add x0, x0, #0x110 + 417d4c: d2800001 mov x1, #0x0 // #0 + 417d50: 97ffbf54 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 417d54: 39400001 ldrb w1, [x0] + 417d58: f9401fe0 ldr x0, [sp, #56] + 417d5c: f940c002 ldr x2, [x0, #384] + 417d60: 910203e0 add x0, sp, #0x80 + 417d64: 94000e96 bl 41b7bc <_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EcRKS3_> + 417d68: 910183e0 add x0, sp, #0x60 + 417d6c: a9480be1 ldp x1, x2, [sp, #128] + 417d70: 94000ea4 bl 41b800 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_> + 417d74: 910183e0 add x0, sp, #0x60 + 417d78: aa0003e1 mov x1, x0 + 417d7c: aa1503e0 mov x0, x21 + 417d80: 94000c9b bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 417d84: aa0003e1 mov x1, x0 + 417d88: 910123e0 add x0, sp, #0x48 + 417d8c: aa0103e2 mov x2, x1 + 417d90: aa1403e1 mov x1, x20 + 417d94: 97ffdc3c bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 417d98: 910123e0 add x0, sp, #0x48 + 417d9c: aa0003e1 mov x1, x0 + 417da0: aa1303e0 mov x0, x19 + 417da4: 97ffe2ff bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 417da8: 910183e0 add x0, sp, #0x60 + 417dac: 97ffe20a bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417db0: 14000006 b 417dc8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv+0xc0> + 417db4: aa0003f3 mov x19, x0 + 417db8: 910183e0 add x0, sp, #0x60 + 417dbc: 97ffe206 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417dc0: aa1303e0 mov x0, x19 + 417dc4: 97ffbecf bl 407900 <_Unwind_Resume@plt> + 417dc8: a94153f3 ldp x19, x20, [sp, #16] + 417dcc: f94013f5 ldr x21, [sp, #32] + 417dd0: a8c97bfd ldp x29, x30, [sp], #144 + 417dd4: d65f03c0 ret + +0000000000417dd8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv(): + 417dd8: a9b77bfd stp x29, x30, [sp, #-144]! + 417ddc: 910003fd mov x29, sp + 417de0: a90153f3 stp x19, x20, [sp, #16] + 417de4: f90013f5 str x21, [sp, #32] + 417de8: f9001fe0 str x0, [sp, #56] + 417dec: f9401fe0 ldr x0, [sp, #56] + 417df0: 9104c013 add x19, x0, #0x130 + 417df4: f9401fe0 ldr x0, [sp, #56] + 417df8: 91040000 add x0, x0, #0x100 + 417dfc: 97ffdc1b bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 417e00: aa0003f4 mov x20, x0 + 417e04: f9401fe0 ldr x0, [sp, #56] + 417e08: 91040000 add x0, x0, #0x100 + 417e0c: 97ffdbd1 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 417e10: aa0003f5 mov x21, x0 + 417e14: f9401fe0 ldr x0, [sp, #56] + 417e18: 91044000 add x0, x0, #0x110 + 417e1c: d2800001 mov x1, #0x0 // #0 + 417e20: 97ffbf20 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 417e24: 39400001 ldrb w1, [x0] + 417e28: f9401fe0 ldr x0, [sp, #56] + 417e2c: f940c002 ldr x2, [x0, #384] + 417e30: 910203e0 add x0, sp, #0x80 + 417e34: 94000e97 bl 41b890 <_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EcRKS3_> + 417e38: 910183e0 add x0, sp, #0x60 + 417e3c: a9480be1 ldp x1, x2, [sp, #128] + 417e40: 94000ea5 bl 41b8d4 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_> + 417e44: 910183e0 add x0, sp, #0x60 + 417e48: aa0003e1 mov x1, x0 + 417e4c: aa1503e0 mov x0, x21 + 417e50: 94000c67 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 417e54: aa0003e1 mov x1, x0 + 417e58: 910123e0 add x0, sp, #0x48 + 417e5c: aa0103e2 mov x2, x1 + 417e60: aa1403e1 mov x1, x20 + 417e64: 97ffdc08 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 417e68: 910123e0 add x0, sp, #0x48 + 417e6c: aa0003e1 mov x1, x0 + 417e70: aa1303e0 mov x0, x19 + 417e74: 97ffe2cb bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 417e78: 910183e0 add x0, sp, #0x60 + 417e7c: 97ffe1d6 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417e80: 14000006 b 417e98 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv+0xc0> + 417e84: aa0003f3 mov x19, x0 + 417e88: 910183e0 add x0, sp, #0x60 + 417e8c: 97ffe1d2 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 417e90: aa1303e0 mov x0, x19 + 417e94: 97ffbe9b bl 407900 <_Unwind_Resume@plt> + 417e98: a94153f3 ldp x19, x20, [sp, #16] + 417e9c: f94013f5 ldr x21, [sp, #32] + 417ea0: a8c97bfd ldp x29, x30, [sp], #144 + 417ea4: d65f03c0 ret + +0000000000417ea8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi(): + 417ea8: a9bc7bfd stp x29, x30, [sp, #-64]! + 417eac: 910003fd mov x29, sp + 417eb0: a90153f3 stp x19, x20, [sp, #16] + 417eb4: f90017e0 str x0, [sp, #40] + 417eb8: b90027e1 str w1, [sp, #36] + 417ebc: f9001fff str xzr, [sp, #56] + 417ec0: f9001bff str xzr, [sp, #48] + 417ec4: f94017e0 ldr x0, [sp, #40] + 417ec8: 91044000 add x0, x0, #0x110 + 417ecc: 97ffbe15 bl 407720 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv@plt> + 417ed0: aa0003e1 mov x1, x0 + 417ed4: f9401be0 ldr x0, [sp, #48] + 417ed8: eb01001f cmp x0, x1 + 417edc: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 417ee0: 12001c00 and w0, w0, #0xff + 417ee4: 7100001f cmp w0, #0x0 + 417ee8: 540002c0 b.eq 417f40 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi+0x98> // b.none + 417eec: b98027e1 ldrsw x1, [sp, #36] + 417ef0: f9401fe0 ldr x0, [sp, #56] + 417ef4: 9b007c33 mul x19, x1, x0 + 417ef8: f94017e0 ldr x0, [sp, #40] + 417efc: f940c014 ldr x20, [x0, #384] + 417f00: f94017e0 ldr x0, [sp, #40] + 417f04: 91044000 add x0, x0, #0x110 + 417f08: f9401be1 ldr x1, [sp, #48] + 417f0c: 97ffbee5 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 417f10: 39400000 ldrb w0, [x0] + 417f14: b94027e2 ldr w2, [sp, #36] + 417f18: 2a0003e1 mov w1, w0 + 417f1c: aa1403e0 mov x0, x20 + 417f20: 94000e91 bl 41b964 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci> + 417f24: 93407c00 sxtw x0, w0 + 417f28: 8b000260 add x0, x19, x0 + 417f2c: f9001fe0 str x0, [sp, #56] + 417f30: f9401be0 ldr x0, [sp, #48] + 417f34: 91000400 add x0, x0, #0x1 + 417f38: f9001be0 str x0, [sp, #48] + 417f3c: 17ffffe2 b 417ec4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi+0x1c> + 417f40: f9401fe0 ldr x0, [sp, #56] + 417f44: a94153f3 ldp x19, x20, [sp, #16] + 417f48: a8c47bfd ldp x29, x30, [sp], #64 + 417f4c: d65f03c0 ret + +0000000000417f50 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm(): + 417f50: a9b57bfd stp x29, x30, [sp, #-176]! + 417f54: 910003fd mov x29, sp + 417f58: f9000bf3 str x19, [sp, #16] + 417f5c: f90017e0 str x0, [sp, #40] + 417f60: f90013e1 str x1, [sp, #32] + 417f64: f94017e0 ldr x0, [sp, #40] + 417f68: b9401800 ldr w0, [x0, #24] + 417f6c: 52808001 mov w1, #0x400 // #1024 + 417f70: 97ffd280 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 417f74: 7100001f cmp w0, #0x0 + 417f78: 1a9f07e0 cset w0, ne // ne = any + 417f7c: 12001c00 and w0, w0, #0xff + 417f80: 7100001f cmp w0, #0x0 + 417f84: 540000a0 b.eq 417f98 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x48> // b.none + 417f88: b0000560 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 417f8c: 91208001 add x1, x0, #0x820 + 417f90: 52800160 mov w0, #0xb // #11 + 417f94: 97ffd2bd bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 417f98: f94017e0 ldr x0, [sp, #40] + 417f9c: f9401400 ldr x0, [x0, #40] + 417fa0: f94013e1 ldr x1, [sp, #32] + 417fa4: eb00003f cmp x1, x0 + 417fa8: 540000a3 b.cc 417fbc <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x6c> // b.lo, b.ul, b.last + 417fac: b0000560 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 417fb0: 91214001 add x1, x0, #0x850 + 417fb4: 52800060 mov w0, #0x3 // #3 + 417fb8: 97ffd2b4 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 417fbc: f94017e0 ldr x0, [sp, #40] + 417fc0: f90057e0 str x0, [sp, #168] + 417fc4: f94057e0 ldr x0, [sp, #168] + 417fc8: 97ffeeef bl 413b84 <_ZNSt6vectorImSaImEE5beginEv> + 417fcc: f9001fe0 str x0, [sp, #56] + 417fd0: f94057e0 ldr x0, [sp, #168] + 417fd4: 97ffe8a5 bl 412268 <_ZNSt6vectorImSaImEE3endEv> + 417fd8: f9001be0 str x0, [sp, #48] + 417fdc: 9100c3e1 add x1, sp, #0x30 + 417fe0: 9100e3e0 add x0, sp, #0x38 + 417fe4: 94000ea9 bl 41ba88 <_ZN9__gnu_cxxneIPmSt6vectorImSaImEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 417fe8: 12001c00 and w0, w0, #0xff + 417fec: 7100001f cmp w0, #0x0 + 417ff0: 54000200 b.eq 418030 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0xe0> // b.none + 417ff4: 9100e3e0 add x0, sp, #0x38 + 417ff8: 97ffe9d1 bl 41273c <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEdeEv> + 417ffc: f9400000 ldr x0, [x0] + 418000: f90053e0 str x0, [sp, #160] + 418004: f94013e1 ldr x1, [sp, #32] + 418008: f94053e0 ldr x0, [sp, #160] + 41800c: eb00003f cmp x1, x0 + 418010: 540000a1 b.ne 418024 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0xd4> // b.any + 418014: 90000560 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 418018: 91224001 add x1, x0, #0x890 + 41801c: 52800060 mov w0, #0x3 // #3 + 418020: 97ffd29a bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 418024: 9100e3e0 add x0, sp, #0x38 + 418028: 94000ea9 bl 41bacc <_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEppEv> + 41802c: 17ffffec b 417fdc <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x8c> + 418030: f94017e0 ldr x0, [sp, #40] + 418034: 52800021 mov w1, #0x1 // #1 + 418038: 3900c001 strb w1, [x0, #48] + 41803c: 910103e0 add x0, sp, #0x40 + 418040: 52800061 mov w1, #0x3 // #3 + 418044: 97ffe14c bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 418048: f94013e0 ldr x0, [sp, #32] + 41804c: f9002be0 str x0, [sp, #80] + 418050: 910103e0 add x0, sp, #0x40 + 418054: 97ffe19a bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 418058: aa0003e1 mov x1, x0 + 41805c: 9101c3e0 add x0, sp, #0x70 + 418060: 97ffe19c bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 418064: 9101c3e0 add x0, sp, #0x70 + 418068: aa0003e1 mov x1, x0 + 41806c: f94017e0 ldr x0, [sp, #40] + 418070: 97ffe171 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 418074: aa0003f3 mov x19, x0 + 418078: 9101c3e0 add x0, sp, #0x70 + 41807c: 97ffe15e bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418080: 910103e0 add x0, sp, #0x40 + 418084: 97ffe15c bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418088: aa1303e0 mov x0, x19 + 41808c: 14000008 b 4180ac <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x15c> + 418090: aa0003f3 mov x19, x0 + 418094: 9101c3e0 add x0, sp, #0x70 + 418098: 97ffe157 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41809c: 910103e0 add x0, sp, #0x40 + 4180a0: 97ffe155 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 4180a4: aa1303e0 mov x0, x19 + 4180a8: 97ffbe16 bl 407900 <_Unwind_Resume@plt> + 4180ac: f9400bf3 ldr x19, [sp, #16] + 4180b0: a8cb7bfd ldp x29, x30, [sp], #176 + 4180b4: d65f03c0 ret + +00000000004180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED2Ev(): + 4180b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4180bc: 910003fd mov x29, sp + 4180c0: f9000fe0 str x0, [sp, #24] + 4180c4: f9400fe0 ldr x0, [sp, #24] + 4180c8: 91012000 add x0, x0, #0x48 + 4180cc: 94000eeb bl 41bc78 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev> + 4180d0: f9400fe0 ldr x0, [sp, #24] + 4180d4: 9100c000 add x0, x0, #0x30 + 4180d8: 94000ed4 bl 41bc28 <_ZNSt6vectorISt4pairIccESaIS1_EED1Ev> + 4180dc: f9400fe0 ldr x0, [sp, #24] + 4180e0: 91006000 add x0, x0, #0x18 + 4180e4: 94000ebd bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 4180e8: f9400fe0 ldr x0, [sp, #24] + 4180ec: 94000ea7 bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 4180f0: d503201f nop + 4180f4: a8c27bfd ldp x29, x30, [sp], #32 + 4180f8: d65f03c0 ret + +00000000004180fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EOS4_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC2EOS4_(): + 4180fc: a9be7bfd stp x29, x30, [sp, #-32]! + 418100: 910003fd mov x29, sp + 418104: f9000fe0 str x0, [sp, #24] + 418108: f9000be1 str x1, [sp, #16] + 41810c: f9400fe0 ldr x0, [sp, #24] + 418110: f9400be1 ldr x1, [sp, #16] + 418114: 94000f77 bl 41bef0 <_ZNSt6vectorIcSaIcEEC1EOS1_> + 418118: f9400fe0 ldr x0, [sp, #24] + 41811c: 91006002 add x2, x0, #0x18 + 418120: f9400be0 ldr x0, [sp, #16] + 418124: 91006000 add x0, x0, #0x18 + 418128: aa0003e1 mov x1, x0 + 41812c: aa0203e0 mov x0, x2 + 418130: 94000f7f bl 41bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 418134: f9400fe0 ldr x0, [sp, #24] + 418138: 9100c002 add x2, x0, #0x30 + 41813c: f9400be0 ldr x0, [sp, #16] + 418140: 9100c000 add x0, x0, #0x30 + 418144: aa0003e1 mov x1, x0 + 418148: aa0203e0 mov x0, x2 + 41814c: 94000f87 bl 41bf68 <_ZNSt6vectorISt4pairIccESaIS1_EEC1EOS3_> + 418150: f9400fe0 ldr x0, [sp, #24] + 418154: 91012002 add x2, x0, #0x48 + 418158: f9400be0 ldr x0, [sp, #16] + 41815c: 91012000 add x0, x0, #0x48 + 418160: aa0003e1 mov x1, x0 + 418164: aa0203e0 mov x0, x2 + 418168: 94000f8f bl 41bfa4 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_> + 41816c: f9400fe0 ldr x0, [sp, #24] + 418170: f9400be1 ldr x1, [sp, #16] + 418174: b9406021 ldr w1, [x1, #96] + 418178: b9006001 str w1, [x0, #96] + 41817c: f9400be0 ldr x0, [sp, #16] + 418180: f9403401 ldr x1, [x0, #104] + 418184: f9400fe0 ldr x0, [sp, #24] + 418188: f9003401 str x1, [x0, #104] + 41818c: f9400be0 ldr x0, [sp, #16] + 418190: 3941c001 ldrb w1, [x0, #112] + 418194: f9400fe0 ldr x0, [sp, #24] + 418198: 3901c001 strb w1, [x0, #112] + 41819c: f9400fe0 ldr x0, [sp, #24] + 4181a0: 91002000 add x0, x0, #0x8 + 4181a4: 9101c000 add x0, x0, #0x70 + 4181a8: f9400be1 ldr x1, [sp, #16] + 4181ac: 91002021 add x1, x1, #0x8 + 4181b0: 9101c021 add x1, x1, #0x70 + 4181b4: 4c40a020 ld1 {v0.16b, v1.16b}, [x1] + 4181b8: 4c00a000 st1 {v0.16b, v1.16b}, [x0] + 4181bc: d503201f nop + 4181c0: a8c27bfd ldp x29, x30, [sp], #32 + 4181c4: d65f03c0 ret + +00000000004181c8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv(): + 4181c8: a9a57bfd stp x29, x30, [sp, #-432]! + 4181cc: 910003fd mov x29, sp + 4181d0: a90153f3 stp x19, x20, [sp, #16] + 4181d4: f90013f5 str x21, [sp, #32] + 4181d8: f9001fe0 str x0, [sp, #56] + 4181dc: f9401fe0 ldr x0, [sp, #56] + 4181e0: f940c413 ldr x19, [x0, #392] + 4181e4: f9401fe0 ldr x0, [sp, #56] + 4181e8: 91044000 add x0, x0, #0x110 + 4181ec: d2800001 mov x1, #0x0 // #0 + 4181f0: 97ffbe2c bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4181f4: 39400000 ldrb w0, [x0] + 4181f8: 2a0003e2 mov w2, w0 + 4181fc: 52802001 mov w1, #0x100 // #256 + 418200: aa1303e0 mov x0, x19 + 418204: 97ffd17a bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 418208: 12001c01 and w1, w0, #0xff + 41820c: f9401fe0 ldr x0, [sp, #56] + 418210: f940c002 ldr x2, [x0, #384] + 418214: 910123e0 add x0, sp, #0x48 + 418218: 94000e37 bl 41baf4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EbRKS3_> + 41821c: f9401fe0 ldr x0, [sp, #56] + 418220: 91044001 add x1, x0, #0x110 + 418224: 910123e0 add x0, sp, #0x48 + 418228: 52800002 mov w2, #0x0 // #0 + 41822c: 94000ec9 bl 41bd50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 418230: 910123e0 add x0, sp, #0x48 + 418234: 94000f00 bl 41be34 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv> + 418238: f9401fe0 ldr x0, [sp, #56] + 41823c: 9104c013 add x19, x0, #0x130 + 418240: f9401fe0 ldr x0, [sp, #56] + 418244: 91040000 add x0, x0, #0x100 + 418248: 97ffdb08 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41824c: aa0003f4 mov x20, x0 + 418250: f9401fe0 ldr x0, [sp, #56] + 418254: 91040000 add x0, x0, #0x100 + 418258: 97ffdabe bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41825c: aa0003f5 mov x21, x0 + 418260: 910123e0 add x0, sp, #0x48 + 418264: 94000f1e bl 41bedc <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 418268: aa0003e1 mov x1, x0 + 41826c: 910463e0 add x0, sp, #0x118 + 418270: 97ffffa3 bl 4180fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EOS4_> + 418274: 910463e1 add x1, sp, #0x118 + 418278: 9103e3e0 add x0, sp, #0xf8 + 41827c: 94000f59 bl 41bfe0 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_> + 418280: 9103e3e0 add x0, sp, #0xf8 + 418284: aa0003e1 mov x1, x0 + 418288: aa1503e0 mov x0, x21 + 41828c: 94000b58 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 418290: aa0003e1 mov x1, x0 + 418294: 910383e0 add x0, sp, #0xe0 + 418298: aa0103e2 mov x2, x1 + 41829c: aa1403e1 mov x1, x20 + 4182a0: 97ffdaf9 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4182a4: 910383e0 add x0, sp, #0xe0 + 4182a8: aa0003e1 mov x1, x0 + 4182ac: aa1303e0 mov x0, x19 + 4182b0: 97ffe1bc bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 4182b4: 9103e3e0 add x0, sp, #0xf8 + 4182b8: 97ffe0c7 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4182bc: 910463e0 add x0, sp, #0x118 + 4182c0: 97ffff7e bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 4182c4: 910123e0 add x0, sp, #0x48 + 4182c8: 97ffff7c bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 4182cc: 1400000e b 418304 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x13c> + 4182d0: aa0003f3 mov x19, x0 + 4182d4: 9103e3e0 add x0, sp, #0xf8 + 4182d8: 97ffe0bf bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4182dc: 14000002 b 4182e4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x11c> + 4182e0: aa0003f3 mov x19, x0 + 4182e4: 910463e0 add x0, sp, #0x118 + 4182e8: 97ffff74 bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 4182ec: 14000002 b 4182f4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x12c> + 4182f0: aa0003f3 mov x19, x0 + 4182f4: 910123e0 add x0, sp, #0x48 + 4182f8: 97ffff70 bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 4182fc: aa1303e0 mov x0, x19 + 418300: 97ffbd80 bl 407900 <_Unwind_Resume@plt> + 418304: a94153f3 ldp x19, x20, [sp, #16] + 418308: f94013f5 ldr x21, [sp, #32] + 41830c: a8db7bfd ldp x29, x30, [sp], #432 + 418310: d65f03c0 ret + +0000000000418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED2Ev(): + 418314: a9be7bfd stp x29, x30, [sp, #-32]! + 418318: 910003fd mov x29, sp + 41831c: f9000fe0 str x0, [sp, #24] + 418320: f9400fe0 ldr x0, [sp, #24] + 418324: 91012000 add x0, x0, #0x48 + 418328: 94000e54 bl 41bc78 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev> + 41832c: f9400fe0 ldr x0, [sp, #24] + 418330: 9100c000 add x0, x0, #0x30 + 418334: 94000f74 bl 41c104 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev> + 418338: f9400fe0 ldr x0, [sp, #24] + 41833c: 91006000 add x0, x0, #0x18 + 418340: 94000e26 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 418344: f9400fe0 ldr x0, [sp, #24] + 418348: 94000e10 bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 41834c: d503201f nop + 418350: a8c27bfd ldp x29, x30, [sp], #32 + 418354: d65f03c0 ret + +0000000000418358 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EOS4_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC2EOS4_(): + 418358: a9be7bfd stp x29, x30, [sp, #-32]! + 41835c: 910003fd mov x29, sp + 418360: f9000fe0 str x0, [sp, #24] + 418364: f9000be1 str x1, [sp, #16] + 418368: f9400fe0 ldr x0, [sp, #24] + 41836c: f9400be1 ldr x1, [sp, #16] + 418370: 94000ee0 bl 41bef0 <_ZNSt6vectorIcSaIcEEC1EOS1_> + 418374: f9400fe0 ldr x0, [sp, #24] + 418378: 91006002 add x2, x0, #0x18 + 41837c: f9400be0 ldr x0, [sp, #16] + 418380: 91006000 add x0, x0, #0x18 + 418384: aa0003e1 mov x1, x0 + 418388: aa0203e0 mov x0, x2 + 41838c: 94000ee8 bl 41bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 418390: f9400fe0 ldr x0, [sp, #24] + 418394: 9100c002 add x2, x0, #0x30 + 418398: f9400be0 ldr x0, [sp, #16] + 41839c: 9100c000 add x0, x0, #0x30 + 4183a0: aa0003e1 mov x1, x0 + 4183a4: aa0203e0 mov x0, x2 + 4183a8: 94000fd3 bl 41c2f4 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EOS9_> + 4183ac: f9400fe0 ldr x0, [sp, #24] + 4183b0: 91012002 add x2, x0, #0x48 + 4183b4: f9400be0 ldr x0, [sp, #16] + 4183b8: 91012000 add x0, x0, #0x48 + 4183bc: aa0003e1 mov x1, x0 + 4183c0: aa0203e0 mov x0, x2 + 4183c4: 94000ef8 bl 41bfa4 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_> + 4183c8: f9400fe0 ldr x0, [sp, #24] + 4183cc: f9400be1 ldr x1, [sp, #16] + 4183d0: b9406021 ldr w1, [x1, #96] + 4183d4: b9006001 str w1, [x0, #96] + 4183d8: f9400fe0 ldr x0, [sp, #24] + 4183dc: f9400be1 ldr x1, [sp, #16] + 4183e0: f9403421 ldr x1, [x1, #104] + 4183e4: f9003401 str x1, [x0, #104] + 4183e8: f9400be0 ldr x0, [sp, #16] + 4183ec: f9403801 ldr x1, [x0, #112] + 4183f0: f9400fe0 ldr x0, [sp, #24] + 4183f4: f9003801 str x1, [x0, #112] + 4183f8: f9400be0 ldr x0, [sp, #16] + 4183fc: 3941e001 ldrb w1, [x0, #120] + 418400: f9400fe0 ldr x0, [sp, #24] + 418404: 3901e001 strb w1, [x0, #120] + 418408: f9400fe0 ldr x0, [sp, #24] + 41840c: 91020000 add x0, x0, #0x80 + 418410: f9400be1 ldr x1, [sp, #16] + 418414: 91020021 add x1, x1, #0x80 + 418418: 4c40a020 ld1 {v0.16b, v1.16b}, [x1] + 41841c: 4c00a000 st1 {v0.16b, v1.16b}, [x0] + 418420: d503201f nop + 418424: a8c27bfd ldp x29, x30, [sp], #32 + 418428: d65f03c0 ret + +000000000041842c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv(): + 41842c: a9a47bfd stp x29, x30, [sp, #-448]! + 418430: 910003fd mov x29, sp + 418434: a90153f3 stp x19, x20, [sp, #16] + 418438: f90013f5 str x21, [sp, #32] + 41843c: f9001fe0 str x0, [sp, #56] + 418440: f9401fe0 ldr x0, [sp, #56] + 418444: f940c413 ldr x19, [x0, #392] + 418448: f9401fe0 ldr x0, [sp, #56] + 41844c: 91044000 add x0, x0, #0x110 + 418450: d2800001 mov x1, #0x0 // #0 + 418454: 97ffbd93 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 418458: 39400000 ldrb w0, [x0] + 41845c: 2a0003e2 mov w2, w0 + 418460: 52802001 mov w1, #0x100 // #256 + 418464: aa1303e0 mov x0, x19 + 418468: 97ffd0e1 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 41846c: 12001c01 and w1, w0, #0xff + 418470: f9401fe0 ldr x0, [sp, #56] + 418474: f940c002 ldr x2, [x0, #384] + 418478: 910123e0 add x0, sp, #0x48 + 41847c: 94000efd bl 41c070 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EbRKS3_> + 418480: f9401fe0 ldr x0, [sp, #56] + 418484: 91044001 add x1, x0, #0x110 + 418488: 910123e0 add x0, sp, #0x48 + 41848c: 52800002 mov w2, #0x0 // #0 + 418490: 94000f31 bl 41c154 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 418494: 910123e0 add x0, sp, #0x48 + 418498: 94000f68 bl 41c238 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv> + 41849c: f9401fe0 ldr x0, [sp, #56] + 4184a0: 9104c013 add x19, x0, #0x130 + 4184a4: f9401fe0 ldr x0, [sp, #56] + 4184a8: 91040000 add x0, x0, #0x100 + 4184ac: 97ffda6f bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4184b0: aa0003f4 mov x20, x0 + 4184b4: f9401fe0 ldr x0, [sp, #56] + 4184b8: 91040000 add x0, x0, #0x100 + 4184bc: 97ffda25 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4184c0: aa0003f5 mov x21, x0 + 4184c4: 910123e0 add x0, sp, #0x48 + 4184c8: 94000f86 bl 41c2e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 4184cc: aa0003e1 mov x1, x0 + 4184d0: 910483e0 add x0, sp, #0x120 + 4184d4: 97ffffa1 bl 418358 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EOS4_> + 4184d8: 910483e1 add x1, sp, #0x120 + 4184dc: 910403e0 add x0, sp, #0x100 + 4184e0: 94000f94 bl 41c330 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_> + 4184e4: 910403e0 add x0, sp, #0x100 + 4184e8: aa0003e1 mov x1, x0 + 4184ec: aa1503e0 mov x0, x21 + 4184f0: 94000abf bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 4184f4: aa0003e1 mov x1, x0 + 4184f8: 9103a3e0 add x0, sp, #0xe8 + 4184fc: aa0103e2 mov x2, x1 + 418500: aa1403e1 mov x1, x20 + 418504: 97ffda60 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 418508: 9103a3e0 add x0, sp, #0xe8 + 41850c: aa0003e1 mov x1, x0 + 418510: aa1303e0 mov x0, x19 + 418514: 97ffe123 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 418518: 910403e0 add x0, sp, #0x100 + 41851c: 97ffe02e bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 418520: 910483e0 add x0, sp, #0x120 + 418524: 97ffff7c bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 418528: 910123e0 add x0, sp, #0x48 + 41852c: 97ffff7a bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 418530: 1400000e b 418568 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x13c> + 418534: aa0003f3 mov x19, x0 + 418538: 910403e0 add x0, sp, #0x100 + 41853c: 97ffe026 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 418540: 14000002 b 418548 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x11c> + 418544: aa0003f3 mov x19, x0 + 418548: 910483e0 add x0, sp, #0x120 + 41854c: 97ffff72 bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 418550: 14000002 b 418558 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x12c> + 418554: aa0003f3 mov x19, x0 + 418558: 910123e0 add x0, sp, #0x48 + 41855c: 97ffff6e bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 418560: aa1303e0 mov x0, x19 + 418564: 97ffbce7 bl 407900 <_Unwind_Resume@plt> + 418568: a94153f3 ldp x19, x20, [sp, #16] + 41856c: f94013f5 ldr x21, [sp, #32] + 418570: a8dc7bfd ldp x29, x30, [sp], #448 + 418574: d65f03c0 ret + +0000000000418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev(): + 418578: a9be7bfd stp x29, x30, [sp, #-32]! + 41857c: 910003fd mov x29, sp + 418580: f9000fe0 str x0, [sp, #24] + 418584: f9400fe0 ldr x0, [sp, #24] + 418588: 91012000 add x0, x0, #0x48 + 41858c: 94000dbb bl 41bc78 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev> + 418590: f9400fe0 ldr x0, [sp, #24] + 418594: 9100c000 add x0, x0, #0x30 + 418598: 94000da4 bl 41bc28 <_ZNSt6vectorISt4pairIccESaIS1_EED1Ev> + 41859c: f9400fe0 ldr x0, [sp, #24] + 4185a0: 91006000 add x0, x0, #0x18 + 4185a4: 94000d8d bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 4185a8: f9400fe0 ldr x0, [sp, #24] + 4185ac: 94000d77 bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 4185b0: d503201f nop + 4185b4: a8c27bfd ldp x29, x30, [sp], #32 + 4185b8: d65f03c0 ret + +00000000004185bc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EOS4_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC2EOS4_(): + 4185bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4185c0: 910003fd mov x29, sp + 4185c4: f9000fe0 str x0, [sp, #24] + 4185c8: f9000be1 str x1, [sp, #16] + 4185cc: f9400fe0 ldr x0, [sp, #24] + 4185d0: f9400be1 ldr x1, [sp, #16] + 4185d4: 94000e47 bl 41bef0 <_ZNSt6vectorIcSaIcEEC1EOS1_> + 4185d8: f9400fe0 ldr x0, [sp, #24] + 4185dc: 91006002 add x2, x0, #0x18 + 4185e0: f9400be0 ldr x0, [sp, #16] + 4185e4: 91006000 add x0, x0, #0x18 + 4185e8: aa0003e1 mov x1, x0 + 4185ec: aa0203e0 mov x0, x2 + 4185f0: 94000e4f bl 41bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 4185f4: f9400fe0 ldr x0, [sp, #24] + 4185f8: 9100c002 add x2, x0, #0x30 + 4185fc: f9400be0 ldr x0, [sp, #16] + 418600: 9100c000 add x0, x0, #0x30 + 418604: aa0003e1 mov x1, x0 + 418608: aa0203e0 mov x0, x2 + 41860c: 94000e57 bl 41bf68 <_ZNSt6vectorISt4pairIccESaIS1_EEC1EOS3_> + 418610: f9400fe0 ldr x0, [sp, #24] + 418614: 91012002 add x2, x0, #0x48 + 418618: f9400be0 ldr x0, [sp, #16] + 41861c: 91012000 add x0, x0, #0x48 + 418620: aa0003e1 mov x1, x0 + 418624: aa0203e0 mov x0, x2 + 418628: 94000e5f bl 41bfa4 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_> + 41862c: f9400fe0 ldr x0, [sp, #24] + 418630: f9400be1 ldr x1, [sp, #16] + 418634: b9406021 ldr w1, [x1, #96] + 418638: b9006001 str w1, [x0, #96] + 41863c: f9400fe0 ldr x0, [sp, #24] + 418640: f9400be1 ldr x1, [sp, #16] + 418644: f9403421 ldr x1, [x1, #104] + 418648: f9003401 str x1, [x0, #104] + 41864c: f9400be0 ldr x0, [sp, #16] + 418650: f9403801 ldr x1, [x0, #112] + 418654: f9400fe0 ldr x0, [sp, #24] + 418658: f9003801 str x1, [x0, #112] + 41865c: f9400be0 ldr x0, [sp, #16] + 418660: 3941e001 ldrb w1, [x0, #120] + 418664: f9400fe0 ldr x0, [sp, #24] + 418668: 3901e001 strb w1, [x0, #120] + 41866c: f9400fe0 ldr x0, [sp, #24] + 418670: 91020000 add x0, x0, #0x80 + 418674: f9400be1 ldr x1, [sp, #16] + 418678: 91020021 add x1, x1, #0x80 + 41867c: 4c40a020 ld1 {v0.16b, v1.16b}, [x1] + 418680: 4c00a000 st1 {v0.16b, v1.16b}, [x0] + 418684: d503201f nop + 418688: a8c27bfd ldp x29, x30, [sp], #32 + 41868c: d65f03c0 ret + +0000000000418690 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv(): + 418690: a9a47bfd stp x29, x30, [sp, #-448]! + 418694: 910003fd mov x29, sp + 418698: a90153f3 stp x19, x20, [sp, #16] + 41869c: f90013f5 str x21, [sp, #32] + 4186a0: f9001fe0 str x0, [sp, #56] + 4186a4: f9401fe0 ldr x0, [sp, #56] + 4186a8: f940c413 ldr x19, [x0, #392] + 4186ac: f9401fe0 ldr x0, [sp, #56] + 4186b0: 91044000 add x0, x0, #0x110 + 4186b4: d2800001 mov x1, #0x0 // #0 + 4186b8: 97ffbcfa bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4186bc: 39400000 ldrb w0, [x0] + 4186c0: 2a0003e2 mov w2, w0 + 4186c4: 52802001 mov w1, #0x100 // #256 + 4186c8: aa1303e0 mov x0, x19 + 4186cc: 97ffd048 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 4186d0: 12001c01 and w1, w0, #0xff + 4186d4: f9401fe0 ldr x0, [sp, #56] + 4186d8: f940c002 ldr x2, [x0, #384] + 4186dc: 910123e0 add x0, sp, #0x48 + 4186e0: 94000f38 bl 41c3c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EbRKS3_> + 4186e4: f9401fe0 ldr x0, [sp, #56] + 4186e8: 91044001 add x1, x0, #0x110 + 4186ec: 910123e0 add x0, sp, #0x48 + 4186f0: 52800002 mov w2, #0x0 // #0 + 4186f4: 94000f58 bl 41c454 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 4186f8: 910123e0 add x0, sp, #0x48 + 4186fc: 94000f8f bl 41c538 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv> + 418700: f9401fe0 ldr x0, [sp, #56] + 418704: 9104c013 add x19, x0, #0x130 + 418708: f9401fe0 ldr x0, [sp, #56] + 41870c: 91040000 add x0, x0, #0x100 + 418710: 97ffd9d6 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 418714: aa0003f4 mov x20, x0 + 418718: f9401fe0 ldr x0, [sp, #56] + 41871c: 91040000 add x0, x0, #0x100 + 418720: 97ffd98c bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 418724: aa0003f5 mov x21, x0 + 418728: 910123e0 add x0, sp, #0x48 + 41872c: 94000fad bl 41c5e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 418730: aa0003e1 mov x1, x0 + 418734: 910483e0 add x0, sp, #0x120 + 418738: 97ffffa1 bl 4185bc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EOS4_> + 41873c: 910483e1 add x1, sp, #0x120 + 418740: 910403e0 add x0, sp, #0x100 + 418744: 94000fac bl 41c5f4 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_> + 418748: 910403e0 add x0, sp, #0x100 + 41874c: aa0003e1 mov x1, x0 + 418750: aa1503e0 mov x0, x21 + 418754: 94000a26 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 418758: aa0003e1 mov x1, x0 + 41875c: 9103a3e0 add x0, sp, #0xe8 + 418760: aa0103e2 mov x2, x1 + 418764: aa1403e1 mov x1, x20 + 418768: 97ffd9c7 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 41876c: 9103a3e0 add x0, sp, #0xe8 + 418770: aa0003e1 mov x1, x0 + 418774: aa1303e0 mov x0, x19 + 418778: 97ffe08a bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 41877c: 910403e0 add x0, sp, #0x100 + 418780: 97ffdf95 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 418784: 910483e0 add x0, sp, #0x120 + 418788: 97ffff7c bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 41878c: 910123e0 add x0, sp, #0x48 + 418790: 97ffff7a bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 418794: 1400000e b 4187cc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x13c> + 418798: aa0003f3 mov x19, x0 + 41879c: 910403e0 add x0, sp, #0x100 + 4187a0: 97ffdf8d bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4187a4: 14000002 b 4187ac <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x11c> + 4187a8: aa0003f3 mov x19, x0 + 4187ac: 910483e0 add x0, sp, #0x120 + 4187b0: 97ffff72 bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 4187b4: 14000002 b 4187bc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x12c> + 4187b8: aa0003f3 mov x19, x0 + 4187bc: 910123e0 add x0, sp, #0x48 + 4187c0: 97ffff6e bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 4187c4: aa1303e0 mov x0, x19 + 4187c8: 97ffbc4e bl 407900 <_Unwind_Resume@plt> + 4187cc: a94153f3 ldp x19, x20, [sp, #16] + 4187d0: f94013f5 ldr x21, [sp, #32] + 4187d4: a8dc7bfd ldp x29, x30, [sp], #448 + 4187d8: d65f03c0 ret + +00000000004187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev(): + 4187dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4187e0: 910003fd mov x29, sp + 4187e4: f9000fe0 str x0, [sp, #24] + 4187e8: f9400fe0 ldr x0, [sp, #24] + 4187ec: 91012000 add x0, x0, #0x48 + 4187f0: 94000d22 bl 41bc78 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev> + 4187f4: f9400fe0 ldr x0, [sp, #24] + 4187f8: 9100c000 add x0, x0, #0x30 + 4187fc: 94000e42 bl 41c104 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev> + 418800: f9400fe0 ldr x0, [sp, #24] + 418804: 91006000 add x0, x0, #0x18 + 418808: 94000cf4 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 41880c: f9400fe0 ldr x0, [sp, #24] + 418810: 94000cde bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 418814: d503201f nop + 418818: a8c27bfd ldp x29, x30, [sp], #32 + 41881c: d65f03c0 ret + +0000000000418820 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EOS4_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC2EOS4_(): + 418820: a9be7bfd stp x29, x30, [sp, #-32]! + 418824: 910003fd mov x29, sp + 418828: f9000fe0 str x0, [sp, #24] + 41882c: f9000be1 str x1, [sp, #16] + 418830: f9400fe0 ldr x0, [sp, #24] + 418834: f9400be1 ldr x1, [sp, #16] + 418838: 94000dae bl 41bef0 <_ZNSt6vectorIcSaIcEEC1EOS1_> + 41883c: f9400fe0 ldr x0, [sp, #24] + 418840: 91006002 add x2, x0, #0x18 + 418844: f9400be0 ldr x0, [sp, #16] + 418848: 91006000 add x0, x0, #0x18 + 41884c: aa0003e1 mov x1, x0 + 418850: aa0203e0 mov x0, x2 + 418854: 94000db6 bl 41bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 418858: f9400fe0 ldr x0, [sp, #24] + 41885c: 9100c002 add x2, x0, #0x30 + 418860: f9400be0 ldr x0, [sp, #16] + 418864: 9100c000 add x0, x0, #0x30 + 418868: aa0003e1 mov x1, x0 + 41886c: aa0203e0 mov x0, x2 + 418870: 94000ea1 bl 41c2f4 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EOS9_> + 418874: f9400fe0 ldr x0, [sp, #24] + 418878: 91012002 add x2, x0, #0x48 + 41887c: f9400be0 ldr x0, [sp, #16] + 418880: 91012000 add x0, x0, #0x48 + 418884: aa0003e1 mov x1, x0 + 418888: aa0203e0 mov x0, x2 + 41888c: 94000dc6 bl 41bfa4 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_> + 418890: f9400fe0 ldr x0, [sp, #24] + 418894: f9400be1 ldr x1, [sp, #16] + 418898: b9406021 ldr w1, [x1, #96] + 41889c: b9006001 str w1, [x0, #96] + 4188a0: f9400fe0 ldr x0, [sp, #24] + 4188a4: f9400be1 ldr x1, [sp, #16] + 4188a8: f9403421 ldr x1, [x1, #104] + 4188ac: f9003401 str x1, [x0, #104] + 4188b0: f9400be0 ldr x0, [sp, #16] + 4188b4: f9403801 ldr x1, [x0, #112] + 4188b8: f9400fe0 ldr x0, [sp, #24] + 4188bc: f9003801 str x1, [x0, #112] + 4188c0: f9400be0 ldr x0, [sp, #16] + 4188c4: 3941e001 ldrb w1, [x0, #120] + 4188c8: f9400fe0 ldr x0, [sp, #24] + 4188cc: 3901e001 strb w1, [x0, #120] + 4188d0: f9400fe0 ldr x0, [sp, #24] + 4188d4: 91020000 add x0, x0, #0x80 + 4188d8: f9400be1 ldr x1, [sp, #16] + 4188dc: 91020021 add x1, x1, #0x80 + 4188e0: 4c40a020 ld1 {v0.16b, v1.16b}, [x1] + 4188e4: 4c00a000 st1 {v0.16b, v1.16b}, [x0] + 4188e8: d503201f nop + 4188ec: a8c27bfd ldp x29, x30, [sp], #32 + 4188f0: d65f03c0 ret + +00000000004188f4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv(): + 4188f4: a9a47bfd stp x29, x30, [sp, #-448]! + 4188f8: 910003fd mov x29, sp + 4188fc: a90153f3 stp x19, x20, [sp, #16] + 418900: f90013f5 str x21, [sp, #32] + 418904: f9001fe0 str x0, [sp, #56] + 418908: f9401fe0 ldr x0, [sp, #56] + 41890c: f940c413 ldr x19, [x0, #392] + 418910: f9401fe0 ldr x0, [sp, #56] + 418914: 91044000 add x0, x0, #0x110 + 418918: d2800001 mov x1, #0x0 // #0 + 41891c: 97ffbc61 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 418920: 39400000 ldrb w0, [x0] + 418924: 2a0003e2 mov w2, w0 + 418928: 52802001 mov w1, #0x100 // #256 + 41892c: aa1303e0 mov x0, x19 + 418930: 97ffcfaf bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 418934: 12001c01 and w1, w0, #0xff + 418938: f9401fe0 ldr x0, [sp, #56] + 41893c: f940c002 ldr x2, [x0, #384] + 418940: 910123e0 add x0, sp, #0x48 + 418944: 94000f50 bl 41c684 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EbRKS3_> + 418948: f9401fe0 ldr x0, [sp, #56] + 41894c: 91044001 add x1, x0, #0x110 + 418950: 910123e0 add x0, sp, #0x48 + 418954: 52800002 mov w2, #0x0 // #0 + 418958: 94000f70 bl 41c718 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 41895c: 910123e0 add x0, sp, #0x48 + 418960: 94000fa7 bl 41c7fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv> + 418964: f9401fe0 ldr x0, [sp, #56] + 418968: 9104c013 add x19, x0, #0x130 + 41896c: f9401fe0 ldr x0, [sp, #56] + 418970: 91040000 add x0, x0, #0x100 + 418974: 97ffd93d bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 418978: aa0003f4 mov x20, x0 + 41897c: f9401fe0 ldr x0, [sp, #56] + 418980: 91040000 add x0, x0, #0x100 + 418984: 97ffd8f3 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 418988: aa0003f5 mov x21, x0 + 41898c: 910123e0 add x0, sp, #0x48 + 418990: 94000fc5 bl 41c8a4 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 418994: aa0003e1 mov x1, x0 + 418998: 910483e0 add x0, sp, #0x120 + 41899c: 97ffffa1 bl 418820 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EOS4_> + 4189a0: 910483e1 add x1, sp, #0x120 + 4189a4: 910403e0 add x0, sp, #0x100 + 4189a8: 94000fc4 bl 41c8b8 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_> + 4189ac: 910403e0 add x0, sp, #0x100 + 4189b0: aa0003e1 mov x1, x0 + 4189b4: aa1503e0 mov x0, x21 + 4189b8: 9400098d bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 4189bc: aa0003e1 mov x1, x0 + 4189c0: 9103a3e0 add x0, sp, #0xe8 + 4189c4: aa0103e2 mov x2, x1 + 4189c8: aa1403e1 mov x1, x20 + 4189cc: 97ffd92e bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 4189d0: 9103a3e0 add x0, sp, #0xe8 + 4189d4: aa0003e1 mov x1, x0 + 4189d8: aa1303e0 mov x0, x19 + 4189dc: 97ffdff1 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 4189e0: 910403e0 add x0, sp, #0x100 + 4189e4: 97ffdefc bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 4189e8: 910483e0 add x0, sp, #0x120 + 4189ec: 97ffff7c bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 4189f0: 910123e0 add x0, sp, #0x48 + 4189f4: 97ffff7a bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 4189f8: 1400000e b 418a30 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x13c> + 4189fc: aa0003f3 mov x19, x0 + 418a00: 910403e0 add x0, sp, #0x100 + 418a04: 97ffdef4 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 418a08: 14000002 b 418a10 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x11c> + 418a0c: aa0003f3 mov x19, x0 + 418a10: 910483e0 add x0, sp, #0x120 + 418a14: 97ffff72 bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 418a18: 14000002 b 418a20 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x12c> + 418a1c: aa0003f3 mov x19, x0 + 418a20: 910123e0 add x0, sp, #0x48 + 418a24: 97ffff6e bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 418a28: aa1303e0 mov x0, x19 + 418a2c: 97ffbbb5 bl 407900 <_Unwind_Resume@plt> + 418a30: a94153f3 ldp x19, x20, [sp, #16] + 418a34: f94013f5 ldr x21, [sp, #32] + 418a38: a8dc7bfd ldp x29, x30, [sp], #448 + 418a3c: d65f03c0 ret + +0000000000418a40 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv(): + 418a40: a9bd7bfd stp x29, x30, [sp, #-48]! + 418a44: 910003fd mov x29, sp + 418a48: f9000fe0 str x0, [sp, #24] + 418a4c: 52800141 mov w1, #0xa // #10 + 418a50: f9400fe0 ldr x0, [sp, #24] + 418a54: 97ffd9a0 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 418a58: 12001c00 and w0, w0, #0xff + 418a5c: 3900bfe0 strb w0, [sp, #47] + 418a60: 3940bfe0 ldrb w0, [sp, #47] + 418a64: 52000000 eor w0, w0, #0x1 + 418a68: 12001c00 and w0, w0, #0xff + 418a6c: 7100001f cmp w0, #0x0 + 418a70: 54000160 b.eq 418a9c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x5c> // b.none + 418a74: 52800121 mov w1, #0x9 // #9 + 418a78: f9400fe0 ldr x0, [sp, #24] + 418a7c: 97ffd996 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 418a80: 12001c00 and w0, w0, #0xff + 418a84: 52000000 eor w0, w0, #0x1 + 418a88: 12001c00 and w0, w0, #0xff + 418a8c: 7100001f cmp w0, #0x0 + 418a90: 54000060 b.eq 418a9c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x5c> // b.none + 418a94: 52800020 mov w0, #0x1 // #1 + 418a98: 14000002 b 418aa0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x60> + 418a9c: 52800000 mov w0, #0x0 // #0 + 418aa0: 7100001f cmp w0, #0x0 + 418aa4: 54000060 b.eq 418ab0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x70> // b.none + 418aa8: 52800000 mov w0, #0x0 // #0 + 418aac: 1400002c b 418b5c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x11c> + 418ab0: f9400fe0 ldr x0, [sp, #24] + 418ab4: b9400000 ldr w0, [x0] + 418ab8: 52800021 mov w1, #0x1 // #1 + 418abc: 97ffcfad bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 418ac0: 7100001f cmp w0, #0x0 + 418ac4: 1a9f17e0 cset w0, eq // eq = none + 418ac8: 12001c00 and w0, w0, #0xff + 418acc: 7100001f cmp w0, #0x0 + 418ad0: 54000240 b.eq 418b18 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0xd8> // b.none + 418ad4: f9400fe0 ldr x0, [sp, #24] + 418ad8: b9400000 ldr w0, [x0] + 418adc: 52800101 mov w1, #0x8 // #8 + 418ae0: 97ffcfa4 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 418ae4: 7100001f cmp w0, #0x0 + 418ae8: 1a9f17e0 cset w0, eq // eq = none + 418aec: 12001c00 and w0, w0, #0xff + 418af0: 7100001f cmp w0, #0x0 + 418af4: 540000a0 b.eq 418b08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0xc8> // b.none + 418af8: 3940bfe1 ldrb w1, [sp, #47] + 418afc: f9400fe0 ldr x0, [sp, #24] + 418b00: 94000f92 bl 41c948 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb> + 418b04: 14000015 b 418b58 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x118> + 418b08: 3940bfe1 ldrb w1, [sp, #47] + 418b0c: f9400fe0 ldr x0, [sp, #24] + 418b10: 94001007 bl 41cb2c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb> + 418b14: 14000011 b 418b58 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x118> + 418b18: f9400fe0 ldr x0, [sp, #24] + 418b1c: b9400000 ldr w0, [x0] + 418b20: 52800101 mov w1, #0x8 // #8 + 418b24: 97ffcf93 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 418b28: 7100001f cmp w0, #0x0 + 418b2c: 1a9f17e0 cset w0, eq // eq = none + 418b30: 12001c00 and w0, w0, #0xff + 418b34: 7100001f cmp w0, #0x0 + 418b38: 540000a0 b.eq 418b4c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x10c> // b.none + 418b3c: 3940bfe1 ldrb w1, [sp, #47] + 418b40: f9400fe0 ldr x0, [sp, #24] + 418b44: 94001073 bl 41cd10 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb> + 418b48: 14000004 b 418b58 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x118> + 418b4c: 3940bfe1 ldrb w1, [sp, #47] + 418b50: f9400fe0 ldr x0, [sp, #24] + 418b54: 940010e8 bl 41cef4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb> + 418b58: 52800020 mov w0, #0x1 // #1 + 418b5c: a8c37bfd ldp x29, x30, [sp], #48 + 418b60: d65f03c0 ret + +0000000000418b64 <_ZNKSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE5emptyEv>: +_ZNKSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE5emptyEv(): + 418b64: a9be7bfd stp x29, x30, [sp, #-32]! + 418b68: 910003fd mov x29, sp + 418b6c: f9000fe0 str x0, [sp, #24] + 418b70: f9400fe0 ldr x0, [sp, #24] + 418b74: 94001159 bl 41d0d8 <_ZNKSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE5emptyEv> + 418b78: 12001c00 and w0, w0, #0xff + 418b7c: a8c27bfd ldp x29, x30, [sp], #32 + 418b80: d65f03c0 ret + +0000000000418b84 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb(): + 418b84: a9b67bfd stp x29, x30, [sp, #-160]! + 418b88: 910003fd mov x29, sp + 418b8c: f9000bf3 str x19, [sp, #16] + 418b90: f9001fe0 str x0, [sp, #56] + 418b94: f9001be1 str x1, [sp, #48] + 418b98: f90017e2 str x2, [sp, #40] + 418b9c: 39009fe3 strb w3, [sp, #39] + 418ba0: 910103e0 add x0, sp, #0x40 + 418ba4: 52800041 mov w1, #0x2 // #2 + 418ba8: 97ffde73 bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 418bac: f9401be0 ldr x0, [sp, #48] + 418bb0: f90027e0 str x0, [sp, #72] + 418bb4: f94017e0 ldr x0, [sp, #40] + 418bb8: f9002be0 str x0, [sp, #80] + 418bbc: 39409fe0 ldrb w0, [sp, #39] + 418bc0: 390163e0 strb w0, [sp, #88] + 418bc4: 910103e0 add x0, sp, #0x40 + 418bc8: 97ffdebd bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 418bcc: aa0003e1 mov x1, x0 + 418bd0: 9101c3e0 add x0, sp, #0x70 + 418bd4: 97ffdebf bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 418bd8: 9101c3e0 add x0, sp, #0x70 + 418bdc: aa0003e1 mov x1, x0 + 418be0: f9401fe0 ldr x0, [sp, #56] + 418be4: 97ffde94 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 418be8: aa0003f3 mov x19, x0 + 418bec: 9101c3e0 add x0, sp, #0x70 + 418bf0: 97ffde81 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418bf4: 910103e0 add x0, sp, #0x40 + 418bf8: 97ffde7f bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418bfc: aa1303e0 mov x0, x19 + 418c00: 14000008 b 418c20 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb+0x9c> + 418c04: aa0003f3 mov x19, x0 + 418c08: 9101c3e0 add x0, sp, #0x70 + 418c0c: 97ffde7a bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418c10: 910103e0 add x0, sp, #0x40 + 418c14: 97ffde78 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418c18: aa1303e0 mov x0, x19 + 418c1c: 97ffbb39 bl 407900 <_Unwind_Resume@plt> + 418c20: f9400bf3 ldr x19, [sp, #16] + 418c24: a8ca7bfd ldp x29, x30, [sp], #160 + 418c28: d65f03c0 ret + +0000000000418c2c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE13_Rb_tree_implIS6_Lb1EED1Ev>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE13_Rb_tree_implIS6_Lb1EED1Ev(): + 418c2c: a9be7bfd stp x29, x30, [sp, #-32]! + 418c30: 910003fd mov x29, sp + 418c34: f9000fe0 str x0, [sp, #24] + 418c38: f9400fe0 ldr x0, [sp, #24] + 418c3c: 94001141 bl 41d140 <_ZNSaISt13_Rb_tree_nodeISt4pairIKllEEED1Ev> + 418c40: d503201f nop + 418c44: a8c27bfd ldp x29, x30, [sp], #32 + 418c48: d65f03c0 ret + +0000000000418c4c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EEC1Ev>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EEC2Ev(): + 418c4c: a9be7bfd stp x29, x30, [sp, #-32]! + 418c50: 910003fd mov x29, sp + 418c54: f9000fe0 str x0, [sp, #24] + 418c58: f9400fe0 ldr x0, [sp, #24] + 418c5c: 9400112c bl 41d10c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE13_Rb_tree_implIS6_Lb1EEC1Ev> + 418c60: d503201f nop + 418c64: a8c27bfd ldp x29, x30, [sp], #32 + 418c68: d65f03c0 ret + +0000000000418c6c <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEC1Ev>: +_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEC1Ev(): + 418c6c: a9be7bfd stp x29, x30, [sp, #-32]! + 418c70: 910003fd mov x29, sp + 418c74: f9000fe0 str x0, [sp, #24] + 418c78: f9400fe0 ldr x0, [sp, #24] + 418c7c: 97fffff4 bl 418c4c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EEC1Ev> + 418c80: d503201f nop + 418c84: a8c27bfd ldp x29, x30, [sp], #32 + 418c88: d65f03c0 ret + +0000000000418c8c <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEED1Ev>: +_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEED2Ev(): + 418c8c: a9be7bfd stp x29, x30, [sp, #-32]! + 418c90: 910003fd mov x29, sp + 418c94: f9000fe0 str x0, [sp, #24] + 418c98: f9400fe0 ldr x0, [sp, #24] + 418c9c: 94001131 bl 41d160 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EED1Ev> + 418ca0: d503201f nop + 418ca4: a8c27bfd ldp x29, x30, [sp], #32 + 418ca8: d65f03c0 ret + +0000000000418cac <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv>: +_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv(): + 418cac: a9a97bfd stp x29, x30, [sp, #-368]! + 418cb0: 910003fd mov x29, sp + 418cb4: a90153f3 stp x19, x20, [sp, #16] + 418cb8: f90013f5 str x21, [sp, #32] + 418cbc: aa0803f5 mov x21, x8 + 418cc0: f9001fe0 str x0, [sp, #56] + 418cc4: 9103c3e0 add x0, sp, #0xf0 + 418cc8: 97ffffe9 bl 418c6c <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEC1Ev> + 418ccc: 910283e0 add x0, sp, #0xa0 + 418cd0: 940000c6 bl 418fe8 <_ZNSt5stackIlSt5dequeIlSaIlEEEC1IS2_vEEv> + 418cd4: f9401fe0 ldr x0, [sp, #56] + 418cd8: 91002001 add x1, x0, #0x8 + 418cdc: 910283e0 add x0, sp, #0xa0 + 418ce0: 940000e4 bl 419070 <_ZNSt5stackIlSt5dequeIlSaIlEEE4pushERKl> + 418ce4: 910283e0 add x0, sp, #0xa0 + 418ce8: 940000ec bl 419098 <_ZNKSt5stackIlSt5dequeIlSaIlEEE5emptyEv> + 418cec: 12001c00 and w0, w0, #0xff + 418cf0: 52000000 eor w0, w0, #0x1 + 418cf4: 12001c00 and w0, w0, #0xff + 418cf8: 7100001f cmp w0, #0x0 + 418cfc: 54000b00 b.eq 418e5c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1b0> // b.none + 418d00: 910283e0 add x0, sp, #0xa0 + 418d04: 940000ed bl 4190b8 <_ZNSt5stackIlSt5dequeIlSaIlEEE3topEv> + 418d08: f9400000 ldr x0, [x0] + 418d0c: f9004fe0 str x0, [sp, #152] + 418d10: 910283e0 add x0, sp, #0xa0 + 418d14: 940000f0 bl 4190d4 <_ZNSt5stackIlSt5dequeIlSaIlEEE3popEv> + 418d18: f9401fe0 ldr x0, [sp, #56] + 418d1c: f9400000 ldr x0, [x0] + 418d20: 9100e000 add x0, x0, #0x38 + 418d24: f9404fe1 ldr x1, [sp, #152] + 418d28: 97ffde8e bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 418d2c: aa0003e1 mov x1, x0 + 418d30: 910123e0 add x0, sp, #0x48 + 418d34: 94001118 bl 41d194 <_ZNSt8__detail6_StateIcEC1ERKS1_> + 418d38: f9401fe0 ldr x0, [sp, #56] + 418d3c: f9400013 ldr x19, [x0] + 418d40: 910123e0 add x0, sp, #0x48 + 418d44: 97ffde5e bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 418d48: aa0003e1 mov x1, x0 + 418d4c: 910483e0 add x0, sp, #0x120 + 418d50: 97ffde60 bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 418d54: 910483e0 add x0, sp, #0x120 + 418d58: aa0003e1 mov x1, x0 + 418d5c: aa1303e0 mov x0, x19 + 418d60: 97ffde35 bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 418d64: f900b7e0 str x0, [sp, #360] + 418d68: 910483e0 add x0, sp, #0x120 + 418d6c: 97ffde22 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418d70: 910263e1 add x1, sp, #0x98 + 418d74: 9103c3e0 add x0, sp, #0xf0 + 418d78: 94001136 bl 41d250 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_> + 418d7c: aa0003e1 mov x1, x0 + 418d80: f940b7e0 ldr x0, [sp, #360] + 418d84: f9000020 str x0, [x1] + 418d88: 910123e0 add x0, sp, #0x48 + 418d8c: 97ffcf62 bl 40cb14 <_ZNSt8__detail11_State_base10_M_has_altEv> + 418d90: 12001c00 and w0, w0, #0xff + 418d94: 7100001f cmp w0, #0x0 + 418d98: 54000260 b.eq 418de4 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x138> // b.none + 418d9c: f9402fe0 ldr x0, [sp, #88] + 418da0: b100041f cmn x0, #0x1 + 418da4: 54000120 b.eq 418dc8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x11c> // b.none + 418da8: 910123e0 add x0, sp, #0x48 + 418dac: 91004001 add x1, x0, #0x10 + 418db0: 9103c3e0 add x0, sp, #0xf0 + 418db4: 94001161 bl 41d338 <_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE5countERS3_> + 418db8: f100001f cmp x0, #0x0 + 418dbc: 54000061 b.ne 418dc8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x11c> // b.any + 418dc0: 52800020 mov w0, #0x1 // #1 + 418dc4: 14000002 b 418dcc <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x120> + 418dc8: 52800000 mov w0, #0x0 // #0 + 418dcc: 7100001f cmp w0, #0x0 + 418dd0: 540000a0 b.eq 418de4 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x138> // b.none + 418dd4: 910123e0 add x0, sp, #0x48 + 418dd8: 91004001 add x1, x0, #0x10 + 418ddc: 910283e0 add x0, sp, #0xa0 + 418de0: 940000a4 bl 419070 <_ZNSt5stackIlSt5dequeIlSaIlEEE4pushERKl> + 418de4: f9401fe0 ldr x0, [sp, #56] + 418de8: f9400801 ldr x1, [x0, #16] + 418dec: f9404fe0 ldr x0, [sp, #152] + 418df0: eb00003f cmp x1, x0 + 418df4: 54000061 b.ne 418e00 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x154> // b.any + 418df8: 52800013 mov w19, #0x0 // #0 + 418dfc: 14000014 b 418e4c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1a0> + 418e00: f9402be0 ldr x0, [sp, #80] + 418e04: b100041f cmn x0, #0x1 + 418e08: 54000120 b.eq 418e2c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x180> // b.none + 418e0c: 910123e0 add x0, sp, #0x48 + 418e10: 91002001 add x1, x0, #0x8 + 418e14: 9103c3e0 add x0, sp, #0xf0 + 418e18: 94001148 bl 41d338 <_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE5countERS3_> + 418e1c: f100001f cmp x0, #0x0 + 418e20: 54000061 b.ne 418e2c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x180> // b.any + 418e24: 52800020 mov w0, #0x1 // #1 + 418e28: 14000002 b 418e30 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x184> + 418e2c: 52800000 mov w0, #0x0 // #0 + 418e30: 7100001f cmp w0, #0x0 + 418e34: 540000a0 b.eq 418e48 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x19c> // b.none + 418e38: 910123e0 add x0, sp, #0x48 + 418e3c: 91002001 add x1, x0, #0x8 + 418e40: 910283e0 add x0, sp, #0xa0 + 418e44: 9400008b bl 419070 <_ZNSt5stackIlSt5dequeIlSaIlEEE4pushERKl> + 418e48: 52800033 mov w19, #0x1 // #1 + 418e4c: 910123e0 add x0, sp, #0x48 + 418e50: 97ffdde9 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418e54: 7100067f cmp w19, #0x1 + 418e58: 17ffffa3 b 418ce4 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x38> + 418e5c: 9103c3e0 add x0, sp, #0xf0 + 418e60: f900b3e0 str x0, [sp, #352] + 418e64: f940b3e0 ldr x0, [sp, #352] + 418e68: 9400114a bl 41d390 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE5beginEv> + 418e6c: f90043e0 str x0, [sp, #128] + 418e70: f940b3e0 ldr x0, [sp, #352] + 418e74: 9400114e bl 41d3ac <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE3endEv> + 418e78: f9003fe0 str x0, [sp, #120] + 418e7c: 9101e3e1 add x1, sp, #0x78 + 418e80: 910203e0 add x0, sp, #0x80 + 418e84: 94001151 bl 41d3c8 <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEneERKS3_> + 418e88: 12001c00 and w0, w0, #0xff + 418e8c: 7100001f cmp w0, #0x0 + 418e90: 54000560 b.eq 418f3c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x290> // b.none + 418e94: 910203e0 add x0, sp, #0x80 + 418e98: 94001164 bl 41d428 <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEdeEv> + 418e9c: a9400400 ldp x0, x1, [x0] + 418ea0: a90887e0 stp x0, x1, [sp, #136] + 418ea4: f9404be0 ldr x0, [sp, #144] + 418ea8: f900afe0 str x0, [sp, #344] + 418eac: f9401fe0 ldr x0, [sp, #56] + 418eb0: f9400000 ldr x0, [x0] + 418eb4: 9100e000 add x0, x0, #0x38 + 418eb8: f940afe1 ldr x1, [sp, #344] + 418ebc: 97ffde29 bl 410760 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 418ec0: f900abe0 str x0, [sp, #336] + 418ec4: f940abe0 ldr x0, [sp, #336] + 418ec8: f9400400 ldr x0, [x0, #8] + 418ecc: b100041f cmn x0, #0x1 + 418ed0: 54000100 b.eq 418ef0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x244> // b.none + 418ed4: f940abe0 ldr x0, [sp, #336] + 418ed8: 91002001 add x1, x0, #0x8 + 418edc: 9103c3e0 add x0, sp, #0xf0 + 418ee0: 940010dc bl 41d250 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_> + 418ee4: f9400001 ldr x1, [x0] + 418ee8: f940abe0 ldr x0, [sp, #336] + 418eec: f9000401 str x1, [x0, #8] + 418ef0: f940abe0 ldr x0, [sp, #336] + 418ef4: 97ffcf08 bl 40cb14 <_ZNSt8__detail11_State_base10_M_has_altEv> + 418ef8: 12001c00 and w0, w0, #0xff + 418efc: 7100001f cmp w0, #0x0 + 418f00: 54000180 b.eq 418f30 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x284> // b.none + 418f04: f940abe0 ldr x0, [sp, #336] + 418f08: f9400800 ldr x0, [x0, #16] + 418f0c: b100041f cmn x0, #0x1 + 418f10: 54000100 b.eq 418f30 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x284> // b.none + 418f14: f940abe0 ldr x0, [sp, #336] + 418f18: 91004001 add x1, x0, #0x10 + 418f1c: 9103c3e0 add x0, sp, #0xf0 + 418f20: 940010cc bl 41d250 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_> + 418f24: f9400001 ldr x1, [x0] + 418f28: f940abe0 ldr x0, [sp, #336] + 418f2c: f9000801 str x1, [x0, #16] + 418f30: 910203e0 add x0, sp, #0x80 + 418f34: 94001131 bl 41d3f8 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEppEv> + 418f38: 17ffffd1 b 418e7c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1d0> + 418f3c: f9401fe0 ldr x0, [sp, #56] + 418f40: f9400013 ldr x19, [x0] + 418f44: f9401fe0 ldr x0, [sp, #56] + 418f48: 91002001 add x1, x0, #0x8 + 418f4c: 9103c3e0 add x0, sp, #0xf0 + 418f50: 940010c0 bl 41d250 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_> + 418f54: f9400014 ldr x20, [x0] + 418f58: f9401fe0 ldr x0, [sp, #56] + 418f5c: 91004001 add x1, x0, #0x10 + 418f60: 9103c3e0 add x0, sp, #0xf0 + 418f64: 940010bb bl 41d250 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_> + 418f68: f9400000 ldr x0, [x0] + 418f6c: aa0003e3 mov x3, x0 + 418f70: aa1403e2 mov x2, x20 + 418f74: aa1303e1 mov x1, x19 + 418f78: aa1503e0 mov x0, x21 + 418f7c: 97ffde78 bl 41095c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEll> + 418f80: 910283e0 add x0, sp, #0xa0 + 418f84: 97ffed93 bl 4145d0 <_ZNSt5stackIlSt5dequeIlSaIlEEED1Ev> + 418f88: 9103c3e0 add x0, sp, #0xf0 + 418f8c: 97ffff40 bl 418c8c <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEED1Ev> + 418f90: 14000012 b 418fd8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x32c> + 418f94: aa0003f3 mov x19, x0 + 418f98: 910483e0 add x0, sp, #0x120 + 418f9c: 97ffdd96 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418fa0: 14000002 b 418fa8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2fc> + 418fa4: aa0003f3 mov x19, x0 + 418fa8: 910123e0 add x0, sp, #0x48 + 418fac: 97ffdd92 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 418fb0: 14000002 b 418fb8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x30c> + 418fb4: aa0003f3 mov x19, x0 + 418fb8: 910283e0 add x0, sp, #0xa0 + 418fbc: 97ffed85 bl 4145d0 <_ZNSt5stackIlSt5dequeIlSaIlEEED1Ev> + 418fc0: 14000002 b 418fc8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x31c> + 418fc4: aa0003f3 mov x19, x0 + 418fc8: 9103c3e0 add x0, sp, #0xf0 + 418fcc: 97ffff30 bl 418c8c <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEED1Ev> + 418fd0: aa1303e0 mov x0, x19 + 418fd4: 97ffba4b bl 407900 <_Unwind_Resume@plt> + 418fd8: a94153f3 ldp x19, x20, [sp, #16] + 418fdc: f94013f5 ldr x21, [sp, #32] + 418fe0: a8d77bfd ldp x29, x30, [sp], #368 + 418fe4: d65f03c0 ret + +0000000000418fe8 <_ZNSt5stackIlSt5dequeIlSaIlEEEC1IS2_vEEv>: +_ZNSt5stackIlSt5dequeIlSaIlEEEC1IS2_vEEv(): + 418fe8: a9be7bfd stp x29, x30, [sp, #-32]! + 418fec: 910003fd mov x29, sp + 418ff0: f9000fe0 str x0, [sp, #24] + 418ff4: f9400fe0 ldr x0, [sp, #24] + 418ff8: 94001114 bl 41d448 <_ZNSt5dequeIlSaIlEEC1Ev> + 418ffc: d503201f nop + 419000: a8c27bfd ldp x29, x30, [sp], #32 + 419004: d65f03c0 ret + +0000000000419008 <_ZNSt5dequeIlSaIlEED1Ev>: +_ZNSt5dequeIlSaIlEED1Ev(): + 419008: a9ba7bfd stp x29, x30, [sp, #-96]! + 41900c: 910003fd mov x29, sp + 419010: f9000fe0 str x0, [sp, #24] + 419014: 910083e0 add x0, sp, #0x20 + 419018: aa0003e8 mov x8, x0 + 41901c: f9400fe0 ldr x0, [sp, #24] + 419020: 94001135 bl 41d4f4 <_ZNSt5dequeIlSaIlEE5beginEv> + 419024: 910103e0 add x0, sp, #0x40 + 419028: aa0003e8 mov x8, x0 + 41902c: f9400fe0 ldr x0, [sp, #24] + 419030: 9400113f bl 41d52c <_ZNSt5dequeIlSaIlEE3endEv> + 419034: f9400fe0 ldr x0, [sp, #24] + 419038: 9400114b bl 41d564 <_ZNSt11_Deque_baseIlSaIlEE19_M_get_Tp_allocatorEv> + 41903c: aa0003e2 mov x2, x0 + 419040: 910103e1 add x1, sp, #0x40 + 419044: 910083e0 add x0, sp, #0x20 + 419048: aa0203e3 mov x3, x2 + 41904c: aa0103e2 mov x2, x1 + 419050: aa0003e1 mov x1, x0 + 419054: f9400fe0 ldr x0, [sp, #24] + 419058: 9400115e bl 41d5d0 <_ZNSt5dequeIlSaIlEE15_M_destroy_dataESt15_Deque_iteratorIlRlPlES5_RKS0_> + 41905c: f9400fe0 ldr x0, [sp, #24] + 419060: 9400110a bl 41d488 <_ZNSt11_Deque_baseIlSaIlEED1Ev> + 419064: d503201f nop + 419068: a8c67bfd ldp x29, x30, [sp], #96 + 41906c: d65f03c0 ret + +0000000000419070 <_ZNSt5stackIlSt5dequeIlSaIlEEE4pushERKl>: +_ZNSt5stackIlSt5dequeIlSaIlEEE4pushERKl(): + 419070: a9be7bfd stp x29, x30, [sp, #-32]! + 419074: 910003fd mov x29, sp + 419078: f9000fe0 str x0, [sp, #24] + 41907c: f9000be1 str x1, [sp, #16] + 419080: f9400fe0 ldr x0, [sp, #24] + 419084: f9400be1 ldr x1, [sp, #16] + 419088: 9400115a bl 41d5f0 <_ZNSt5dequeIlSaIlEE9push_backERKl> + 41908c: d503201f nop + 419090: a8c27bfd ldp x29, x30, [sp], #32 + 419094: d65f03c0 ret + +0000000000419098 <_ZNKSt5stackIlSt5dequeIlSaIlEEE5emptyEv>: +_ZNKSt5stackIlSt5dequeIlSaIlEEE5emptyEv(): + 419098: a9be7bfd stp x29, x30, [sp, #-32]! + 41909c: 910003fd mov x29, sp + 4190a0: f9000fe0 str x0, [sp, #24] + 4190a4: f9400fe0 ldr x0, [sp, #24] + 4190a8: 94001170 bl 41d668 <_ZNKSt5dequeIlSaIlEE5emptyEv> + 4190ac: 12001c00 and w0, w0, #0xff + 4190b0: a8c27bfd ldp x29, x30, [sp], #32 + 4190b4: d65f03c0 ret + +00000000004190b8 <_ZNSt5stackIlSt5dequeIlSaIlEEE3topEv>: +_ZNSt5stackIlSt5dequeIlSaIlEEE3topEv(): + 4190b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4190bc: 910003fd mov x29, sp + 4190c0: f9000fe0 str x0, [sp, #24] + 4190c4: f9400fe0 ldr x0, [sp, #24] + 4190c8: 94001175 bl 41d69c <_ZNSt5dequeIlSaIlEE4backEv> + 4190cc: a8c27bfd ldp x29, x30, [sp], #32 + 4190d0: d65f03c0 ret + +00000000004190d4 <_ZNSt5stackIlSt5dequeIlSaIlEEE3popEv>: +_ZNSt5stackIlSt5dequeIlSaIlEEE3popEv(): + 4190d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4190d8: 910003fd mov x29, sp + 4190dc: f9000fe0 str x0, [sp, #24] + 4190e0: f9400fe0 ldr x0, [sp, #24] + 4190e4: 9400117c bl 41d6d4 <_ZNSt5dequeIlSaIlEE8pop_backEv> + 4190e8: d503201f nop + 4190ec: a8c27bfd ldp x29, x30, [sp], #32 + 4190f0: d65f03c0 ret + +00000000004190f4 <_ZSt4moveIRlEONSt16remove_referenceIT_E4typeEOS2_>: +_ZSt4moveIRlEONSt16remove_referenceIT_E4typeEOS2_(): + 4190f4: d10043ff sub sp, sp, #0x10 + 4190f8: f90007e0 str x0, [sp, #8] + 4190fc: f94007e0 ldr x0, [sp, #8] + 419100: 910043ff add sp, sp, #0x10 + 419104: d65f03c0 ret + +0000000000419108 <_ZSt4swapIlENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_>: +_ZSt4swapIlENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_(): + 419108: a9bd7bfd stp x29, x30, [sp, #-48]! + 41910c: 910003fd mov x29, sp + 419110: f9000fe0 str x0, [sp, #24] + 419114: f9000be1 str x1, [sp, #16] + 419118: f9400fe0 ldr x0, [sp, #24] + 41911c: 97fffff6 bl 4190f4 <_ZSt4moveIRlEONSt16remove_referenceIT_E4typeEOS2_> + 419120: f9400000 ldr x0, [x0] + 419124: f90017e0 str x0, [sp, #40] + 419128: f9400be0 ldr x0, [sp, #16] + 41912c: 97fffff2 bl 4190f4 <_ZSt4moveIRlEONSt16remove_referenceIT_E4typeEOS2_> + 419130: f9400001 ldr x1, [x0] + 419134: f9400fe0 ldr x0, [sp, #24] + 419138: f9000001 str x1, [x0] + 41913c: 9100a3e0 add x0, sp, #0x28 + 419140: 97ffffed bl 4190f4 <_ZSt4moveIRlEONSt16remove_referenceIT_E4typeEOS2_> + 419144: f9400001 ldr x1, [x0] + 419148: f9400be0 ldr x0, [sp, #16] + 41914c: f9000001 str x1, [x0] + 419150: d503201f nop + 419154: a8c37bfd ldp x29, x30, [sp], #48 + 419158: d65f03c0 ret + +000000000041915c <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_(): + 41915c: a9bd7bfd stp x29, x30, [sp, #-48]! + 419160: 910003fd mov x29, sp + 419164: f90017e0 str x0, [sp, #40] + 419168: f90013e1 str x1, [sp, #32] + 41916c: f9000fe2 str x2, [sp, #24] + 419170: f9400fe0 ldr x0, [sp, #24] + 419174: 94001172 bl 41d73c <_ZSt7forwardIRKNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 419178: aa0003e2 mov x2, x0 + 41917c: f94013e1 ldr x1, [sp, #32] + 419180: f94017e0 ldr x0, [sp, #40] + 419184: 94001173 bl 41d750 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_> + 419188: d503201f nop + 41918c: a8c37bfd ldp x29, x30, [sp], #48 + 419190: d65f03c0 ret + +0000000000419194 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_(): + 419194: a9bd7bfd stp x29, x30, [sp, #-48]! + 419198: 910003fd mov x29, sp + 41919c: a90153f3 stp x19, x20, [sp, #16] + 4191a0: f90017e0 str x0, [sp, #40] + 4191a4: f90013e1 str x1, [sp, #32] + 4191a8: d2800021 mov x1, #0x1 // #1 + 4191ac: f94017e0 ldr x0, [sp, #40] + 4191b0: 9400117f bl 41d7ac <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm> + 4191b4: f94017e1 ldr x1, [sp, #40] + 4191b8: f94017e0 ldr x0, [sp, #40] + 4191bc: f9402400 ldr x0, [x0, #72] + 4191c0: 91002013 add x19, x0, #0x8 + 4191c4: aa0103e0 mov x0, x1 + 4191c8: 9400066e bl 41ab80 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_allocate_nodeEv> + 4191cc: f9000260 str x0, [x19] + 4191d0: f94017f3 ldr x19, [sp, #40] + 4191d4: f94017e0 ldr x0, [sp, #40] + 4191d8: f9401814 ldr x20, [x0, #48] + 4191dc: f94013e0 ldr x0, [sp, #32] + 4191e0: 94001157 bl 41d73c <_ZSt7forwardIRKNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 4191e4: aa0003e2 mov x2, x0 + 4191e8: aa1403e1 mov x1, x20 + 4191ec: aa1303e0 mov x0, x19 + 4191f0: 97ffffdb bl 41915c <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_> + 4191f4: f94017e0 ldr x0, [sp, #40] + 4191f8: 9100c002 add x2, x0, #0x30 + 4191fc: f94017e0 ldr x0, [sp, #40] + 419200: f9402400 ldr x0, [x0, #72] + 419204: 91002000 add x0, x0, #0x8 + 419208: aa0003e1 mov x1, x0 + 41920c: aa0203e0 mov x0, x2 + 419210: 97fff6ef bl 416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_> + 419214: f94017e0 ldr x0, [sp, #40] + 419218: f9401c01 ldr x1, [x0, #56] + 41921c: f94017e0 ldr x0, [sp, #40] + 419220: f9001801 str x1, [x0, #48] + 419224: d503201f nop + 419228: a94153f3 ldp x19, x20, [sp, #16] + 41922c: a8c37bfd ldp x29, x30, [sp], #48 + 419230: d65f03c0 ret + +0000000000419234 <_ZSt7forwardINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 419234: d10043ff sub sp, sp, #0x10 + 419238: f90007e0 str x0, [sp, #8] + 41923c: f94007e0 ldr x0, [sp, #8] + 419240: 910043ff add sp, sp, #0x10 + 419244: d65f03c0 ret + +0000000000419248 <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_(): + 419248: a9bd7bfd stp x29, x30, [sp, #-48]! + 41924c: 910003fd mov x29, sp + 419250: f90017e0 str x0, [sp, #40] + 419254: f90013e1 str x1, [sp, #32] + 419258: f9000fe2 str x2, [sp, #24] + 41925c: f9400fe0 ldr x0, [sp, #24] + 419260: 97fffff5 bl 419234 <_ZSt7forwardINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 419264: aa0003e2 mov x2, x0 + 419268: f94013e1 ldr x1, [sp, #32] + 41926c: f94017e0 ldr x0, [sp, #40] + 419270: 94001168 bl 41d810 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JS6_EEEvPT_DpOT0_> + 419274: d503201f nop + 419278: a8c37bfd ldp x29, x30, [sp], #48 + 41927c: d65f03c0 ret + +0000000000419280 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_(): + 419280: a9bd7bfd stp x29, x30, [sp, #-48]! + 419284: 910003fd mov x29, sp + 419288: a90153f3 stp x19, x20, [sp, #16] + 41928c: f90017e0 str x0, [sp, #40] + 419290: f90013e1 str x1, [sp, #32] + 419294: d2800021 mov x1, #0x1 // #1 + 419298: f94017e0 ldr x0, [sp, #40] + 41929c: 94001144 bl 41d7ac <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm> + 4192a0: f94017e1 ldr x1, [sp, #40] + 4192a4: f94017e0 ldr x0, [sp, #40] + 4192a8: f9402400 ldr x0, [x0, #72] + 4192ac: 91002013 add x19, x0, #0x8 + 4192b0: aa0103e0 mov x0, x1 + 4192b4: 94000633 bl 41ab80 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_allocate_nodeEv> + 4192b8: f9000260 str x0, [x19] + 4192bc: f94017f3 ldr x19, [sp, #40] + 4192c0: f94017e0 ldr x0, [sp, #40] + 4192c4: f9401814 ldr x20, [x0, #48] + 4192c8: f94013e0 ldr x0, [sp, #32] + 4192cc: 97ffffda bl 419234 <_ZSt7forwardINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 4192d0: aa0003e2 mov x2, x0 + 4192d4: aa1403e1 mov x1, x20 + 4192d8: aa1303e0 mov x0, x19 + 4192dc: 97ffffdb bl 419248 <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 4192e0: f94017e0 ldr x0, [sp, #40] + 4192e4: 9100c002 add x2, x0, #0x30 + 4192e8: f94017e0 ldr x0, [sp, #40] + 4192ec: f9402400 ldr x0, [x0, #72] + 4192f0: 91002000 add x0, x0, #0x8 + 4192f4: aa0003e1 mov x1, x0 + 4192f8: aa0203e0 mov x0, x2 + 4192fc: 97fff6b4 bl 416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_> + 419300: f94017e0 ldr x0, [sp, #40] + 419304: f9401c01 ldr x1, [x0, #56] + 419308: f94017e0 ldr x0, [sp, #40] + 41930c: f9001801 str x1, [x0, #48] + 419310: d503201f nop + 419314: a94153f3 ldp x19, x20, [sp, #16] + 419318: a8c37bfd ldp x29, x30, [sp], #48 + 41931c: d65f03c0 ret + +0000000000419320 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE7destroyIS6_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE7destroyIS6_EEvPT_(): + 419320: d10043ff sub sp, sp, #0x10 + 419324: f90007e0 str x0, [sp, #8] + 419328: f90003e1 str x1, [sp] + 41932c: d503201f nop + 419330: 910043ff add sp, sp, #0x10 + 419334: d65f03c0 ret + +0000000000419338 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m(): + 419338: a9bd7bfd stp x29, x30, [sp, #-48]! + 41933c: 910003fd mov x29, sp + 419340: f90017e0 str x0, [sp, #40] + 419344: f90013e1 str x1, [sp, #32] + 419348: f9000fe2 str x2, [sp, #24] + 41934c: f94013e0 ldr x0, [sp, #32] + 419350: 97ffb7f0 bl 407310 <_ZdlPv@plt> + 419354: d503201f nop + 419358: a8c37bfd ldp x29, x30, [sp], #48 + 41935c: d65f03c0 ret + +0000000000419360 <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1Ev(): + 419360: d10043ff sub sp, sp, #0x10 + 419364: f90007e0 str x0, [sp, #8] + 419368: d503201f nop + 41936c: 910043ff add sp, sp, #0x10 + 419370: d65f03c0 ret + +0000000000419374 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE8max_sizeEv(): + 419374: d10043ff sub sp, sp, #0x10 + 419378: f90007e0 str x0, [sp, #8] + 41937c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 419380: f2e15540 movk x0, #0xaaa, lsl #48 + 419384: 910043ff add sp, sp, #0x10 + 419388: d65f03c0 ret + +000000000041938c <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmEET_SG_T0_>: +_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmEET_SG_T0_(): + 41938c: a9bc7bfd stp x29, x30, [sp, #-64]! + 419390: 910003fd mov x29, sp + 419394: f9000bf3 str x19, [sp, #16] + 419398: f90017e0 str x0, [sp, #40] + 41939c: f90013e1 str x1, [sp, #32] + 4193a0: f94017e0 ldr x0, [sp, #40] + 4193a4: f9001fe0 str x0, [sp, #56] + 4193a8: f94013e0 ldr x0, [sp, #32] + 4193ac: f100001f cmp x0, #0x0 + 4193b0: 54000160 b.eq 4193dc <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmEET_SG_T0_+0x50> // b.none + 4193b4: f9401fe0 ldr x0, [sp, #56] + 4193b8: 9400112d bl 41d86c <_ZSt11__addressofINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEPT_RSD_> + 4193bc: 94001131 bl 41d880 <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJEEvPT_DpOT0_> + 4193c0: f94013e0 ldr x0, [sp, #32] + 4193c4: d1000400 sub x0, x0, #0x1 + 4193c8: f90013e0 str x0, [sp, #32] + 4193cc: f9401fe0 ldr x0, [sp, #56] + 4193d0: 91006000 add x0, x0, #0x18 + 4193d4: f9001fe0 str x0, [sp, #56] + 4193d8: 17fffff4 b 4193a8 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmEET_SG_T0_+0x1c> + 4193dc: f9401fe0 ldr x0, [sp, #56] + 4193e0: 1400000a b 419408 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEmEET_SG_T0_+0x7c> + 4193e4: 97ffb6cf bl 406f20 <__cxa_begin_catch@plt> + 4193e8: f9401fe1 ldr x1, [sp, #56] + 4193ec: f94017e0 ldr x0, [sp, #40] + 4193f0: 97ffd8b8 bl 40f6d0 <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEvT_SE_> + 4193f4: 97ffb8bb bl 4076e0 <__cxa_rethrow@plt> + 4193f8: aa0003f3 mov x19, x0 + 4193fc: 97ffb905 bl 407810 <__cxa_end_catch@plt> + 419400: aa1303e0 mov x0, x19 + 419404: 97ffb93f bl 407900 <_Unwind_Resume@plt> + 419408: f9400bf3 ldr x19, [sp, #16] + 41940c: a8c47bfd ldp x29, x30, [sp], #64 + 419410: d65f03c0 ret + +0000000000419414 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE8allocateEmPKv(): + 419414: a9bd7bfd stp x29, x30, [sp, #-48]! + 419418: 910003fd mov x29, sp + 41941c: f90017e0 str x0, [sp, #40] + 419420: f90013e1 str x1, [sp, #32] + 419424: f9000fe2 str x2, [sp, #24] + 419428: f94017e0 ldr x0, [sp, #40] + 41942c: 97ffffd2 bl 419374 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE8max_sizeEv> + 419430: aa0003e1 mov x1, x0 + 419434: f94013e0 ldr x0, [sp, #32] + 419438: eb01001f cmp x0, x1 + 41943c: 1a9f97e0 cset w0, hi // hi = pmore + 419440: 12001c00 and w0, w0, #0xff + 419444: 7100001f cmp w0, #0x0 + 419448: 54000040 b.eq 419450 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE8allocateEmPKv+0x3c> // b.none + 41944c: 97ffb6a5 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 419450: f94013e1 ldr x1, [sp, #32] + 419454: aa0103e0 mov x0, x1 + 419458: d37ff800 lsl x0, x0, #1 + 41945c: 8b010000 add x0, x0, x1 + 419460: d37df000 lsl x0, x0, #3 + 419464: 97ffb7bf bl 407360 <_Znwm@plt> + 419468: a8c37bfd ldp x29, x30, [sp], #48 + 41946c: d65f03c0 ret + +0000000000419470 <_ZNSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ESD_>: +_ZNSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC2ESD_(): + 419470: d10043ff sub sp, sp, #0x10 + 419474: f90007e0 str x0, [sp, #8] + 419478: f90003e1 str x1, [sp] + 41947c: f94007e0 ldr x0, [sp, #8] + 419480: f94003e1 ldr x1, [sp] + 419484: f9000001 str x1, [x0] + 419488: d503201f nop + 41948c: 910043ff add sp, sp, #0x10 + 419490: d65f03c0 ret + +0000000000419494 <_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESE_ET0_T_SH_SG_>: +_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESE_ET0_T_SH_SG_(): + 419494: a9bc7bfd stp x29, x30, [sp, #-64]! + 419498: 910003fd mov x29, sp + 41949c: f90017e0 str x0, [sp, #40] + 4194a0: f90013e1 str x1, [sp, #32] + 4194a4: f9000fe2 str x2, [sp, #24] + 4194a8: 52800020 mov w0, #0x1 // #1 + 4194ac: 3900ffe0 strb w0, [sp, #63] + 4194b0: f9400fe2 ldr x2, [sp, #24] + 4194b4: f94013e1 ldr x1, [sp, #32] + 4194b8: f94017e0 ldr x0, [sp, #40] + 4194bc: 94001108 bl 41d8dc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESG_EET0_T_SJ_SI_> + 4194c0: a8c47bfd ldp x29, x30, [sp], #64 + 4194c4: d65f03c0 ret + +00000000004194c8 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC1ERKSD_>: +_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEC2ERKSD_(): + 4194c8: d10043ff sub sp, sp, #0x10 + 4194cc: f90007e0 str x0, [sp, #8] + 4194d0: f90003e1 str x1, [sp] + 4194d4: d503201f nop + 4194d8: 910043ff add sp, sp, #0x10 + 4194dc: d65f03c0 ret + +00000000004194e0 <_ZNSt16allocator_traitsISaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEE8allocateERSD_m>: +_ZNSt16allocator_traitsISaISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEE8allocateERSD_m(): + 4194e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4194e4: 910003fd mov x29, sp + 4194e8: f9000fe0 str x0, [sp, #24] + 4194ec: f9000be1 str x1, [sp, #16] + 4194f0: d2800002 mov x2, #0x0 // #0 + 4194f4: f9400be1 ldr x1, [sp, #16] + 4194f8: f9400fe0 ldr x0, [sp, #24] + 4194fc: 94001122 bl 41d984 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE8allocateEmPKv> + 419500: a8c27bfd ldp x29, x30, [sp], #32 + 419504: d65f03c0 ret + +0000000000419508 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmEET_SG_T0_>: +_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmEET_SG_T0_(): + 419508: a9bc7bfd stp x29, x30, [sp, #-64]! + 41950c: 910003fd mov x29, sp + 419510: f9000bf3 str x19, [sp, #16] + 419514: f90017e0 str x0, [sp, #40] + 419518: f90013e1 str x1, [sp, #32] + 41951c: f94017e0 ldr x0, [sp, #40] + 419520: f9001fe0 str x0, [sp, #56] + 419524: f94013e0 ldr x0, [sp, #32] + 419528: f100001f cmp x0, #0x0 + 41952c: 54000160 b.eq 419558 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmEET_SG_T0_+0x50> // b.none + 419530: f9401fe0 ldr x0, [sp, #56] + 419534: 94001128 bl 41d9d4 <_ZSt11__addressofISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEPT_RSD_> + 419538: 9400112c bl 41d9e8 <_ZSt10_ConstructISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEJEEvPT_DpOT0_> + 41953c: f94013e0 ldr x0, [sp, #32] + 419540: d1000400 sub x0, x0, #0x1 + 419544: f90013e0 str x0, [sp, #32] + 419548: f9401fe0 ldr x0, [sp, #56] + 41954c: 91004000 add x0, x0, #0x10 + 419550: f9001fe0 str x0, [sp, #56] + 419554: 17fffff4 b 419524 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmEET_SG_T0_+0x1c> + 419558: f9401fe0 ldr x0, [sp, #56] + 41955c: 1400000a b 419584 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEmEET_SG_T0_+0x7c> + 419560: 97ffb670 bl 406f20 <__cxa_begin_catch@plt> + 419564: f9401fe1 ldr x1, [sp, #56] + 419568: f94017e0 ldr x0, [sp, #40] + 41956c: 97ffdf2e bl 411224 <_ZSt8_DestroyIPSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEvT_SE_> + 419570: 97ffb85c bl 4076e0 <__cxa_rethrow@plt> + 419574: aa0003f3 mov x19, x0 + 419578: 97ffb8a6 bl 407810 <__cxa_end_catch@plt> + 41957c: aa1303e0 mov x0, x19 + 419580: 97ffb8e0 bl 407900 <_Unwind_Resume@plt> + 419584: f9400bf3 ldr x19, [sp, #16] + 419588: a8c47bfd ldp x29, x30, [sp], #64 + 41958c: d65f03c0 ret + +0000000000419590 <_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEEC1Ev>: +_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEEC1Ev(): + 419590: a9be7bfd stp x29, x30, [sp, #-32]! + 419594: 910003fd mov x29, sp + 419598: f9000fe0 str x0, [sp, #24] + 41959c: f9400fe0 ldr x0, [sp, #24] + 4195a0: 9400111d bl 41da14 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC1Ev> + 4195a4: d503201f nop + 4195a8: a8c27bfd ldp x29, x30, [sp], #32 + 4195ac: d65f03c0 ret + +00000000004195b0 <_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEEC2Ev(): + 4195b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4195b4: 910003fd mov x29, sp + 4195b8: f9000fe0 str x0, [sp, #24] + 4195bc: f9400fe0 ldr x0, [sp, #24] + 4195c0: 9400111a bl 41da28 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIA_bEEEC1Ev> + 4195c4: f9400fe0 ldr x0, [sp, #24] + 4195c8: 94001120 bl 41da48 <_ZNSt10_Head_baseILm0EPbLb0EEC1Ev> + 4195cc: d503201f nop + 4195d0: a8c27bfd ldp x29, x30, [sp], #32 + 4195d4: d65f03c0 ret + +00000000004195d8 <_ZNSt10_Head_baseILm0EPbLb0EE7_M_headERS1_>: +_ZNSt10_Head_baseILm0EPbLb0EE7_M_headERS1_(): + 4195d8: d10043ff sub sp, sp, #0x10 + 4195dc: f90007e0 str x0, [sp, #8] + 4195e0: f94007e0 ldr x0, [sp, #8] + 4195e4: 910043ff add sp, sp, #0x10 + 4195e8: d65f03c0 ret + +00000000004195ec <_ZNSt11_Tuple_implILm1EJSt14default_deleteIA_bEEE7_M_headERS3_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIA_bEEE7_M_headERS3_(): + 4195ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4195f0: 910003fd mov x29, sp + 4195f4: f9000fe0 str x0, [sp, #24] + 4195f8: f9400fe0 ldr x0, [sp, #24] + 4195fc: 9400111a bl 41da64 <_ZNSt10_Head_baseILm1ESt14default_deleteIA_bELb1EE7_M_headERS3_> + 419600: a8c27bfd ldp x29, x30, [sp], #32 + 419604: d65f03c0 ret + +0000000000419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE>: +_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE(): + 419608: d10043ff sub sp, sp, #0x10 + 41960c: f90007e0 str x0, [sp, #8] + 419610: f94007e0 ldr x0, [sp, #8] + 419614: 910043ff add sp, sp, #0x10 + 419618: d65f03c0 ret + +000000000041961c <_ZSt7forwardIRKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEOT_RNSt16remove_referenceISI_E4typeE>: +_ZSt7forwardIRKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEOT_RNSt16remove_referenceISI_E4typeE(): + 41961c: d10043ff sub sp, sp, #0x10 + 419620: f90007e0 str x0, [sp, #8] + 419624: f94007e0 ldr x0, [sp, #8] + 419628: 910043ff add sp, sp, #0x10 + 41962c: d65f03c0 ret + +0000000000419630 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE9constructISH_JRlRKSG_EEEvRSI_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE9constructISH_JRlRKSG_EEEvRSI_PT_DpOT0_(): + 419630: a9bc7bfd stp x29, x30, [sp, #-64]! + 419634: 910003fd mov x29, sp + 419638: f9000bf3 str x19, [sp, #16] + 41963c: f9001fe0 str x0, [sp, #56] + 419640: f9001be1 str x1, [sp, #48] + 419644: f90017e2 str x2, [sp, #40] + 419648: f90013e3 str x3, [sp, #32] + 41964c: f94017e0 ldr x0, [sp, #40] + 419650: 97ffffee bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 419654: aa0003f3 mov x19, x0 + 419658: f94013e0 ldr x0, [sp, #32] + 41965c: 97fffff0 bl 41961c <_ZSt7forwardIRKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEOT_RNSt16remove_referenceISI_E4typeE> + 419660: aa0003e3 mov x3, x0 + 419664: aa1303e2 mov x2, x19 + 419668: f9401be1 ldr x1, [sp, #48] + 41966c: f9401fe0 ldr x0, [sp, #56] + 419670: 94001102 bl 41da78 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE9constructISH_JRlRKSG_EEEvPT_DpOT0_> + 419674: d503201f nop + 419678: f9400bf3 ldr x19, [sp, #16] + 41967c: a8c47bfd ldp x29, x30, [sp], #64 + 419680: d65f03c0 ret + +0000000000419684 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE17_M_realloc_insertIJRlRKSF_EEEvNS4_IPSG_SI_EEDpOT_>: +_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE17_M_realloc_insertIJRlRKSF_EEEvNS4_IPSG_SI_EEDpOT_(): + 419684: a9b77bfd stp x29, x30, [sp, #-144]! + 419688: 910003fd mov x29, sp + 41968c: a90153f3 stp x19, x20, [sp, #16] + 419690: f90013f5 str x21, [sp, #32] + 419694: f90027e0 str x0, [sp, #72] + 419698: f90023e1 str x1, [sp, #64] + 41969c: f9001fe2 str x2, [sp, #56] + 4196a0: f9001be3 str x3, [sp, #48] + 4196a4: f0000540 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4196a8: 911c6002 add x2, x0, #0x718 + 4196ac: d2800021 mov x1, #0x1 // #1 + 4196b0: f94027e0 ldr x0, [sp, #72] + 4196b4: 94001113 bl 41db00 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12_M_check_lenEmS6_> + 4196b8: f90043e0 str x0, [sp, #128] + 4196bc: f94027e0 ldr x0, [sp, #72] + 4196c0: f9400000 ldr x0, [x0] + 4196c4: f9003fe0 str x0, [sp, #120] + 4196c8: f94027e0 ldr x0, [sp, #72] + 4196cc: f9400400 ldr x0, [x0, #8] + 4196d0: f9003be0 str x0, [sp, #112] + 4196d4: f94027e0 ldr x0, [sp, #72] + 4196d8: 97ffe5c2 bl 412de0 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE5beginEv> + 4196dc: f9002fe0 str x0, [sp, #88] + 4196e0: 910163e1 add x1, sp, #0x58 + 4196e4: 910103e0 add x0, sp, #0x40 + 4196e8: 94001139 bl 41dbcc <_ZN9__gnu_cxxmiIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEENS5_IT_T0_E15difference_typeERKSN_SQ_> + 4196ec: f90037e0 str x0, [sp, #104] + 4196f0: f94027e0 ldr x0, [sp, #72] + 4196f4: f94043e1 ldr x1, [sp, #128] + 4196f8: 94001146 bl 41dc10 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE11_M_allocateEm> + 4196fc: f90033e0 str x0, [sp, #96] + 419700: f94033e0 ldr x0, [sp, #96] + 419704: f90047e0 str x0, [sp, #136] + 419708: f94027f3 ldr x19, [sp, #72] + 41970c: f94037e0 ldr x0, [sp, #104] + 419710: d37be800 lsl x0, x0, #5 + 419714: f94033e1 ldr x1, [sp, #96] + 419718: 8b000034 add x20, x1, x0 + 41971c: f9401fe0 ldr x0, [sp, #56] + 419720: 97ffffba bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 419724: aa0003f5 mov x21, x0 + 419728: f9401be0 ldr x0, [sp, #48] + 41972c: 97ffffbc bl 41961c <_ZSt7forwardIRKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEOT_RNSt16remove_referenceISI_E4typeE> + 419730: aa0003e3 mov x3, x0 + 419734: aa1503e2 mov x2, x21 + 419738: aa1403e1 mov x1, x20 + 41973c: aa1303e0 mov x0, x19 + 419740: 97ffffbc bl 419630 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE9constructISH_JRlRKSG_EEEvRSI_PT_DpOT0_> + 419744: f90047ff str xzr, [sp, #136] + 419748: 910103e0 add x0, sp, #0x40 + 41974c: 97ffef55 bl 4154a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv> + 419750: f9400013 ldr x19, [x0] + 419754: f94027e0 ldr x0, [sp, #72] + 419758: 97ffd8e7 bl 40faf4 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv> + 41975c: aa0003e3 mov x3, x0 + 419760: f94033e2 ldr x2, [sp, #96] + 419764: aa1303e1 mov x1, x19 + 419768: f9403fe0 ldr x0, [sp, #120] + 41976c: 94001137 bl 41dc48 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESI_SaISH_EET0_T_SL_SK_RT1_> + 419770: f90047e0 str x0, [sp, #136] + 419774: f94047e0 ldr x0, [sp, #136] + 419778: 91008000 add x0, x0, #0x20 + 41977c: f90047e0 str x0, [sp, #136] + 419780: 910103e0 add x0, sp, #0x40 + 419784: 97ffef47 bl 4154a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv> + 419788: f9400013 ldr x19, [x0] + 41978c: f94027e0 ldr x0, [sp, #72] + 419790: 97ffd8d9 bl 40faf4 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv> + 419794: aa0003e3 mov x3, x0 + 419798: f94047e2 ldr x2, [sp, #136] + 41979c: f9403be1 ldr x1, [sp, #112] + 4197a0: aa1303e0 mov x0, x19 + 4197a4: 94001129 bl 41dc48 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESI_SaISH_EET0_T_SL_SK_RT1_> + 4197a8: f90047e0 str x0, [sp, #136] + 4197ac: f94027e0 ldr x0, [sp, #72] + 4197b0: 97ffd8d1 bl 40faf4 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv> + 4197b4: aa0003e2 mov x2, x0 + 4197b8: f9403be1 ldr x1, [sp, #112] + 4197bc: f9403fe0 ldr x0, [sp, #120] + 4197c0: 97ffd8d2 bl 40fb08 <_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESH_EvT_SJ_RSaIT0_E> + 4197c4: f94027e3 ldr x3, [sp, #72] + 4197c8: f94027e0 ldr x0, [sp, #72] + 4197cc: f9400801 ldr x1, [x0, #16] + 4197d0: f9403fe0 ldr x0, [sp, #120] + 4197d4: cb000020 sub x0, x1, x0 + 4197d8: 9345fc01 asr x1, x0, #5 + 4197dc: aa0103e0 mov x0, x1 + 4197e0: aa0003e2 mov x2, x0 + 4197e4: f9403fe1 ldr x1, [sp, #120] + 4197e8: aa0303e0 mov x0, x3 + 4197ec: 97ffdea0 bl 41126c <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE13_M_deallocateEPSH_m> + 4197f0: f94027e0 ldr x0, [sp, #72] + 4197f4: f94033e1 ldr x1, [sp, #96] + 4197f8: f9000001 str x1, [x0] + 4197fc: f94027e0 ldr x0, [sp, #72] + 419800: f94047e1 ldr x1, [sp, #136] + 419804: f9000401 str x1, [x0, #8] + 419808: f94043e0 ldr x0, [sp, #128] + 41980c: d37be800 lsl x0, x0, #5 + 419810: f94033e1 ldr x1, [sp, #96] + 419814: 8b000021 add x1, x1, x0 + 419818: f94027e0 ldr x0, [sp, #72] + 41981c: f9000801 str x1, [x0, #16] + 419820: 1400001d b 419894 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE17_M_realloc_insertIJRlRKSF_EEEvNS4_IPSG_SI_EEDpOT_+0x210> + 419824: 97ffb5bf bl 406f20 <__cxa_begin_catch@plt> + 419828: f94047e0 ldr x0, [sp, #136] + 41982c: f100001f cmp x0, #0x0 + 419830: 54000141 b.ne 419858 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE17_M_realloc_insertIJRlRKSF_EEEvNS4_IPSG_SI_EEDpOT_+0x1d4> // b.any + 419834: f94027e2 ldr x2, [sp, #72] + 419838: f94037e0 ldr x0, [sp, #104] + 41983c: d37be800 lsl x0, x0, #5 + 419840: f94033e1 ldr x1, [sp, #96] + 419844: 8b000020 add x0, x1, x0 + 419848: aa0003e1 mov x1, x0 + 41984c: aa0203e0 mov x0, x2 + 419850: 94001112 bl 41dc98 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE7destroyISH_EEvRSI_PT_> + 419854: 14000007 b 419870 <_ZNSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE17_M_realloc_insertIJRlRKSF_EEEvNS4_IPSG_SI_EEDpOT_+0x1ec> + 419858: f94027e0 ldr x0, [sp, #72] + 41985c: 97ffd8a6 bl 40faf4 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv> + 419860: aa0003e2 mov x2, x0 + 419864: f94047e1 ldr x1, [sp, #136] + 419868: f94033e0 ldr x0, [sp, #96] + 41986c: 97ffd8a7 bl 40fb08 <_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESH_EvT_SJ_RSaIT0_E> + 419870: f94027e0 ldr x0, [sp, #72] + 419874: f94043e2 ldr x2, [sp, #128] + 419878: f94033e1 ldr x1, [sp, #96] + 41987c: 97ffde7c bl 41126c <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE13_M_deallocateEPSH_m> + 419880: 97ffb798 bl 4076e0 <__cxa_rethrow@plt> + 419884: aa0003f3 mov x19, x0 + 419888: 97ffb7e2 bl 407810 <__cxa_end_catch@plt> + 41988c: aa1303e0 mov x0, x19 + 419890: 97ffb81c bl 407900 <_Unwind_Resume@plt> + 419894: a94153f3 ldp x19, x20, [sp, #16] + 419898: f94013f5 ldr x21, [sp, #32] + 41989c: a8c97bfd ldp x29, x30, [sp], #144 + 4198a0: d65f03c0 ret + +00000000004198a4 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEC1ERKSI_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEEC2ERKSI_(): + 4198a4: d10043ff sub sp, sp, #0x10 + 4198a8: f90007e0 str x0, [sp, #8] + 4198ac: f90003e1 str x1, [sp] + 4198b0: f94003e0 ldr x0, [sp] + 4198b4: f9400001 ldr x1, [x0] + 4198b8: f94007e0 ldr x0, [sp, #8] + 4198bc: f9000001 str x1, [x0] + 4198c0: d503201f nop + 4198c4: 910043ff add sp, sp, #0x10 + 4198c8: d65f03c0 ret + +00000000004198cc <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv(): + 4198cc: d10043ff sub sp, sp, #0x10 + 4198d0: f90007e0 str x0, [sp, #8] + 4198d4: f94007e0 ldr x0, [sp, #8] + 4198d8: 910043ff add sp, sp, #0x10 + 4198dc: d65f03c0 ret + +00000000004198e0 <_ZSt3getILm0EJPbSt14default_deleteIA_bEEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS8_>: +_ZSt3getILm0EJPbSt14default_deleteIA_bEEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS8_(): + 4198e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4198e4: 910003fd mov x29, sp + 4198e8: f9000fe0 str x0, [sp, #24] + 4198ec: f9400fe0 ldr x0, [sp, #24] + 4198f0: 940010f4 bl 41dcc0 <_ZSt12__get_helperILm0EPbJSt14default_deleteIA_bEEERKT0_RKSt11_Tuple_implIXT_EJS4_DpT1_EE> + 4198f4: a8c27bfd ldp x29, x30, [sp], #32 + 4198f8: d65f03c0 ret + +00000000004198fc <_ZSt4moveIRSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEEONSt16remove_referenceIT_E4typeEOSL_>: +_ZSt4moveIRSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEEONSt16remove_referenceIT_E4typeEOSL_(): + 4198fc: d10043ff sub sp, sp, #0x10 + 419900: f90007e0 str x0, [sp, #8] + 419904: f94007e0 ldr x0, [sp, #8] + 419908: 910043ff add sp, sp, #0x10 + 41990c: d65f03c0 ret + +0000000000419910 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implC1EOSI_>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_implC2EOSI_(): + 419910: a9be7bfd stp x29, x30, [sp, #-32]! + 419914: 910003fd mov x29, sp + 419918: f9000fe0 str x0, [sp, #24] + 41991c: f9000be1 str x1, [sp, #16] + 419920: f9400be0 ldr x0, [sp, #16] + 419924: 97fffff6 bl 4198fc <_ZSt4moveIRSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEEONSt16remove_referenceIT_E4typeEOSL_> + 419928: aa0003e1 mov x1, x0 + 41992c: f9400fe0 ldr x0, [sp, #24] + 419930: 940010eb bl 41dcdc <_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEEC1ERKSH_> + 419934: f9400fe0 ldr x0, [sp, #24] + 419938: f900001f str xzr, [x0] + 41993c: f9400fe0 ldr x0, [sp, #24] + 419940: f900041f str xzr, [x0, #8] + 419944: f9400fe0 ldr x0, [sp, #24] + 419948: f900081f str xzr, [x0, #16] + 41994c: d503201f nop + 419950: a8c27bfd ldp x29, x30, [sp], #32 + 419954: d65f03c0 ret + +0000000000419958 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_impl12_M_swap_dataERSK_>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE12_Vector_impl12_M_swap_dataERSK_(): + 419958: a9be7bfd stp x29, x30, [sp, #-32]! + 41995c: 910003fd mov x29, sp + 419960: f9000fe0 str x0, [sp, #24] + 419964: f9000be1 str x1, [sp, #16] + 419968: f9400fe0 ldr x0, [sp, #24] + 41996c: f9400be1 ldr x1, [sp, #16] + 419970: 940010ea bl 41dd18 <_ZSt4swapIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISN_ESt18is_move_assignableISN_EEE5valueEvE4typeERSN_SX_> + 419974: f9400fe0 ldr x0, [sp, #24] + 419978: 91002002 add x2, x0, #0x8 + 41997c: f9400be0 ldr x0, [sp, #16] + 419980: 91002000 add x0, x0, #0x8 + 419984: aa0003e1 mov x1, x0 + 419988: aa0203e0 mov x0, x2 + 41998c: 940010e3 bl 41dd18 <_ZSt4swapIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISN_ESt18is_move_assignableISN_EEE5valueEvE4typeERSN_SX_> + 419990: f9400fe0 ldr x0, [sp, #24] + 419994: 91004002 add x2, x0, #0x10 + 419998: f9400be0 ldr x0, [sp, #16] + 41999c: 91004000 add x0, x0, #0x10 + 4199a0: aa0003e1 mov x1, x0 + 4199a4: aa0203e0 mov x0, x2 + 4199a8: 940010dc bl 41dd18 <_ZSt4swapIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISN_ESt18is_move_assignableISN_EEE5valueEvE4typeERSN_SX_> + 4199ac: d503201f nop + 4199b0: a8c27bfd ldp x29, x30, [sp], #32 + 4199b4: d65f03c0 ret + +00000000004199b8 <_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE13get_allocatorEv(): + 4199b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4199bc: 910003fd mov x29, sp + 4199c0: f9000bf3 str x19, [sp, #16] + 4199c4: aa0803f3 mov x19, x8 + 4199c8: f90017e0 str x0, [sp, #40] + 4199cc: f94017e0 ldr x0, [sp, #40] + 4199d0: 97ffed68 bl 414f70 <_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 4199d4: aa0003e1 mov x1, x0 + 4199d8: aa1303e0 mov x0, x19 + 4199dc: 97ffdcbd bl 410cd0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ERKSC_> + 4199e0: aa1303e0 mov x0, x19 + 4199e4: f9400bf3 ldr x19, [sp, #16] + 4199e8: a8c37bfd ldp x29, x30, [sp], #48 + 4199ec: d65f03c0 ret + +00000000004199f0 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_impl12_M_swap_dataERSF_>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_impl12_M_swap_dataERSF_(): + 4199f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4199f4: 910003fd mov x29, sp + 4199f8: f9000fe0 str x0, [sp, #24] + 4199fc: f9000be1 str x1, [sp, #16] + 419a00: f9400fe0 ldr x0, [sp, #24] + 419a04: f9400be1 ldr x1, [sp, #16] + 419a08: 940010de bl 41dd80 <_ZSt4swapIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISI_ESt18is_move_assignableISI_EEE5valueEvE4typeERSI_SS_> + 419a0c: f9400fe0 ldr x0, [sp, #24] + 419a10: 91002002 add x2, x0, #0x8 + 419a14: f9400be0 ldr x0, [sp, #16] + 419a18: 91002000 add x0, x0, #0x8 + 419a1c: aa0003e1 mov x1, x0 + 419a20: aa0203e0 mov x0, x2 + 419a24: 940010d7 bl 41dd80 <_ZSt4swapIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISI_ESt18is_move_assignableISI_EEE5valueEvE4typeERSI_SS_> + 419a28: f9400fe0 ldr x0, [sp, #24] + 419a2c: 91004002 add x2, x0, #0x10 + 419a30: f9400be0 ldr x0, [sp, #16] + 419a34: 91004000 add x0, x0, #0x10 + 419a38: aa0003e1 mov x1, x0 + 419a3c: aa0203e0 mov x0, x2 + 419a40: 940010d0 bl 41dd80 <_ZSt4swapIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISI_ESt18is_move_assignableISI_EEE5valueEvE4typeERSI_SS_> + 419a44: d503201f nop + 419a48: a8c27bfd ldp x29, x30, [sp], #32 + 419a4c: d65f03c0 ret + +0000000000419a50 <_ZSt15__alloc_on_moveISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_SF_>: +_ZSt15__alloc_on_moveISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_SF_(): + 419a50: a9bd7bfd stp x29, x30, [sp, #-48]! + 419a54: 910003fd mov x29, sp + 419a58: f9000fe0 str x0, [sp, #24] + 419a5c: f9000be1 str x1, [sp, #16] + 419a60: f9400be1 ldr x1, [sp, #16] + 419a64: f9400fe0 ldr x0, [sp, #24] + 419a68: 940010db bl 41ddd4 <_ZSt18__do_alloc_on_moveISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_SF_St17integral_constantIbLb1EE> + 419a6c: d503201f nop + 419a70: a8c37bfd ldp x29, x30, [sp], #48 + 419a74: d65f03c0 ret + +0000000000419a78 <_ZNKSt10unique_ptrIA_bSt14default_deleteIS0_EEixEm>: +_ZNKSt10unique_ptrIA_bSt14default_deleteIS0_EEixEm(): + 419a78: a9be7bfd stp x29, x30, [sp, #-32]! + 419a7c: 910003fd mov x29, sp + 419a80: f9000fe0 str x0, [sp, #24] + 419a84: f9000be1 str x1, [sp, #16] + 419a88: f9400fe0 ldr x0, [sp, #24] + 419a8c: 97ffe4ae bl 412d44 <_ZNKSt10unique_ptrIA_bSt14default_deleteIS0_EE3getEv> + 419a90: aa0003e1 mov x1, x0 + 419a94: f9400be0 ldr x0, [sp, #16] + 419a98: 8b000020 add x0, x1, x0 + 419a9c: a8c27bfd ldp x29, x30, [sp], #32 + 419aa0: d65f03c0 ret + +0000000000419aa4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl(): + 419aa4: a9bb7bfd stp x29, x30, [sp, #-80]! + 419aa8: 910003fd mov x29, sp + 419aac: f90017e0 str x0, [sp, #40] + 419ab0: 39009fe1 strb w1, [sp, #39] + 419ab4: f9000fe2 str x2, [sp, #24] + 419ab8: f94017e0 ldr x0, [sp, #40] + 419abc: f9401c00 ldr x0, [x0, #56] + 419ac0: 9100e000 add x0, x0, #0x38 + 419ac4: f9400fe1 ldr x1, [sp, #24] + 419ac8: 97ffeeb5 bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 419acc: f90027e0 str x0, [sp, #72] + 419ad0: f94017e0 ldr x0, [sp, #40] + 419ad4: 91012000 add x0, x0, #0x48 + 419ad8: f9400fe1 ldr x1, [sp, #24] + 419adc: 940010c8 bl 41ddfc <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEixEm> + 419ae0: f90023e0 str x0, [sp, #64] + 419ae4: f94023e0 ldr x0, [sp, #64] + 419ae8: b9400800 ldr w0, [x0, #8] + 419aec: 7100001f cmp w0, #0x0 + 419af0: 54000140 b.eq 419b18 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl+0x74> // b.none + 419af4: f94023e2 ldr x2, [sp, #64] + 419af8: f94017e0 ldr x0, [sp, #40] + 419afc: 91006000 add x0, x0, #0x18 + 419b00: aa0003e1 mov x1, x0 + 419b04: aa0203e0 mov x0, x2 + 419b08: 97ffd441 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 419b0c: 12001c00 and w0, w0, #0xff + 419b10: 7100001f cmp w0, #0x0 + 419b14: 54000060 b.eq 419b20 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl+0x7c> // b.none + 419b18: 52800020 mov w0, #0x1 // #1 + 419b1c: 14000002 b 419b24 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl+0x80> + 419b20: 52800000 mov w0, #0x0 // #0 + 419b24: 7100001f cmp w0, #0x0 + 419b28: 540002c0 b.eq 419b80 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl+0xdc> // b.none + 419b2c: f94023e0 ldr x0, [sp, #64] + 419b30: a9400400 ldp x0, x1, [x0] + 419b34: a90307e0 stp x0, x1, [sp, #48] + 419b38: f94023e0 ldr x0, [sp, #64] + 419b3c: f94017e1 ldr x1, [sp, #40] + 419b40: f9400c21 ldr x1, [x1, #24] + 419b44: f9000001 str x1, [x0] + 419b48: f94023e0 ldr x0, [sp, #64] + 419b4c: 52800021 mov w1, #0x1 // #1 + 419b50: b9000801 str w1, [x0, #8] + 419b54: f94027e0 ldr x0, [sp, #72] + 419b58: f9400800 ldr x0, [x0, #16] + 419b5c: aa0003e2 mov x2, x0 + 419b60: 39409fe1 ldrb w1, [sp, #39] + 419b64: f94017e0 ldr x0, [sp, #40] + 419b68: 97ffe4e8 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 419b6c: 9100c3e0 add x0, sp, #0x30 + 419b70: aa0003e1 mov x1, x0 + 419b74: f94023e0 ldr x0, [sp, #64] + 419b78: 940010ab bl 41de24 <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEaSERKSB_> + 419b7c: 14000015 b 419bd0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl+0x12c> + 419b80: f94023e0 ldr x0, [sp, #64] + 419b84: b9400800 ldr w0, [x0, #8] + 419b88: 7100041f cmp w0, #0x1 + 419b8c: 5400022c b.gt 419bd0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_rep_once_moreENSH_11_Match_modeEl+0x12c> + 419b90: f94023e0 ldr x0, [sp, #64] + 419b94: b9400800 ldr w0, [x0, #8] + 419b98: 11000401 add w1, w0, #0x1 + 419b9c: f94023e0 ldr x0, [sp, #64] + 419ba0: b9000801 str w1, [x0, #8] + 419ba4: f94027e0 ldr x0, [sp, #72] + 419ba8: f9400800 ldr x0, [x0, #16] + 419bac: aa0003e2 mov x2, x0 + 419bb0: 39409fe1 ldrb w1, [sp, #39] + 419bb4: f94017e0 ldr x0, [sp, #40] + 419bb8: 97ffe4d4 bl 412f08 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE6_M_dfsENSH_11_Match_modeEl> + 419bbc: f94023e0 ldr x0, [sp, #64] + 419bc0: b9400800 ldr w0, [x0, #8] + 419bc4: 51000401 sub w1, w0, #0x1 + 419bc8: f94023e0 ldr x0, [sp, #64] + 419bcc: b9000801 str w1, [x0, #8] + 419bd0: d503201f nop + 419bd4: a8c57bfd ldp x29, x30, [sp], #80 + 419bd8: d65f03c0 ret + +0000000000419bdc <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EaSERKSB_>: +_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EaSERKSB_(): + 419bdc: d10043ff sub sp, sp, #0x10 + 419be0: f90007e0 str x0, [sp, #8] + 419be4: f90003e1 str x1, [sp] + 419be8: f94007e0 ldr x0, [sp, #8] + 419bec: f94003e1 ldr x1, [sp] + 419bf0: f9400021 ldr x1, [x1] + 419bf4: f9000001 str x1, [x0] + 419bf8: f94007e0 ldr x0, [sp, #8] + 419bfc: f94003e1 ldr x1, [sp] + 419c00: f9400421 ldr x1, [x1, #8] + 419c04: f9000401 str x1, [x0, #8] + 419c08: f94007e0 ldr x0, [sp, #8] + 419c0c: 910043ff add sp, sp, #0x10 + 419c10: d65f03c0 ret + +0000000000419c14 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_M_at_beginEv>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_M_at_beginEv(): + 419c14: a9bd7bfd stp x29, x30, [sp, #-48]! + 419c18: 910003fd mov x29, sp + 419c1c: f9000bf3 str x19, [sp, #16] + 419c20: f90017e0 str x0, [sp, #40] + 419c24: f94017e0 ldr x0, [sp, #40] + 419c28: 91006002 add x2, x0, #0x18 + 419c2c: f94017e0 ldr x0, [sp, #40] + 419c30: 91008000 add x0, x0, #0x20 + 419c34: aa0003e1 mov x1, x0 + 419c38: aa0203e0 mov x0, x2 + 419c3c: 97ffe520 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 419c40: 12001c00 and w0, w0, #0xff + 419c44: 7100001f cmp w0, #0x0 + 419c48: 540001a0 b.eq 419c7c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_M_at_beginEv+0x68> // b.none + 419c4c: f94017e0 ldr x0, [sp, #40] + 419c50: b9408813 ldr w19, [x0, #136] + 419c54: 52801001 mov w1, #0x80 // #128 + 419c58: 52800020 mov w0, #0x1 // #1 + 419c5c: 97ffcb6b bl 40ca08 <_ZNSt15regex_constantsorENS_15match_flag_typeES0_> + 419c60: 2a0003e1 mov w1, w0 + 419c64: 2a1303e0 mov w0, w19 + 419c68: 97ffcb60 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 419c6c: 7100001f cmp w0, #0x0 + 419c70: 54000061 b.ne 419c7c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_M_at_beginEv+0x68> // b.any + 419c74: 52800020 mov w0, #0x1 // #1 + 419c78: 14000002 b 419c80 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE11_M_at_beginEv+0x6c> + 419c7c: 52800000 mov w0, #0x0 // #0 + 419c80: f9400bf3 ldr x19, [sp, #16] + 419c84: a8c37bfd ldp x29, x30, [sp], #48 + 419c88: d65f03c0 ret + +0000000000419c8c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE9_M_at_endEv>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE9_M_at_endEv(): + 419c8c: a9be7bfd stp x29, x30, [sp, #-32]! + 419c90: 910003fd mov x29, sp + 419c94: f9000fe0 str x0, [sp, #24] + 419c98: f9400fe0 ldr x0, [sp, #24] + 419c9c: 91006002 add x2, x0, #0x18 + 419ca0: f9400fe0 ldr x0, [sp, #24] + 419ca4: 9100a000 add x0, x0, #0x28 + 419ca8: aa0003e1 mov x1, x0 + 419cac: aa0203e0 mov x0, x2 + 419cb0: 97ffe503 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 419cb4: 12001c00 and w0, w0, #0xff + 419cb8: 7100001f cmp w0, #0x0 + 419cbc: 54000120 b.eq 419ce0 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE9_M_at_endEv+0x54> // b.none + 419cc0: f9400fe0 ldr x0, [sp, #24] + 419cc4: b9408800 ldr w0, [x0, #136] + 419cc8: 52800041 mov w1, #0x2 // #2 + 419ccc: 97ffcb47 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 419cd0: 7100001f cmp w0, #0x0 + 419cd4: 54000061 b.ne 419ce0 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE9_M_at_endEv+0x54> // b.any + 419cd8: 52800020 mov w0, #0x1 // #1 + 419cdc: 14000002 b 419ce4 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE9_M_at_endEv+0x58> + 419ce0: 52800000 mov w0, #0x0 // #0 + 419ce4: a8c27bfd ldp x29, x30, [sp], #32 + 419ce8: d65f03c0 ret + +0000000000419cec <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv(): + 419cec: a9bc7bfd stp x29, x30, [sp, #-64]! + 419cf0: 910003fd mov x29, sp + 419cf4: f9000fe0 str x0, [sp, #24] + 419cf8: f9400fe0 ldr x0, [sp, #24] + 419cfc: 91006002 add x2, x0, #0x18 + 419d00: f9400fe0 ldr x0, [sp, #24] + 419d04: 91008000 add x0, x0, #0x20 + 419d08: aa0003e1 mov x1, x0 + 419d0c: aa0203e0 mov x0, x2 + 419d10: 97ffe4eb bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 419d14: 12001c00 and w0, w0, #0xff + 419d18: 7100001f cmp w0, #0x0 + 419d1c: 54000120 b.eq 419d40 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x54> // b.none + 419d20: f9400fe0 ldr x0, [sp, #24] + 419d24: b9408800 ldr w0, [x0, #136] + 419d28: 52800081 mov w1, #0x4 // #4 + 419d2c: 97ffcb2f bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 419d30: 7100001f cmp w0, #0x0 + 419d34: 54000060 b.eq 419d40 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x54> // b.none + 419d38: 52800020 mov w0, #0x1 // #1 + 419d3c: 14000002 b 419d44 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x58> + 419d40: 52800000 mov w0, #0x0 // #0 + 419d44: 7100001f cmp w0, #0x0 + 419d48: 54000060 b.eq 419d54 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x68> // b.none + 419d4c: 52800000 mov w0, #0x0 // #0 + 419d50: 1400005d b 419ec4 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x1d8> + 419d54: f9400fe0 ldr x0, [sp, #24] + 419d58: 91006002 add x2, x0, #0x18 + 419d5c: f9400fe0 ldr x0, [sp, #24] + 419d60: 9100a000 add x0, x0, #0x28 + 419d64: aa0003e1 mov x1, x0 + 419d68: aa0203e0 mov x0, x2 + 419d6c: 97ffe4d4 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 419d70: 12001c00 and w0, w0, #0xff + 419d74: 7100001f cmp w0, #0x0 + 419d78: 54000120 b.eq 419d9c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0xb0> // b.none + 419d7c: f9400fe0 ldr x0, [sp, #24] + 419d80: b9408800 ldr w0, [x0, #136] + 419d84: 52800101 mov w1, #0x8 // #8 + 419d88: 97ffcb18 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 419d8c: 7100001f cmp w0, #0x0 + 419d90: 54000060 b.eq 419d9c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0xb0> // b.none + 419d94: 52800020 mov w0, #0x1 // #1 + 419d98: 14000002 b 419da0 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0xb4> + 419d9c: 52800000 mov w0, #0x0 // #0 + 419da0: 7100001f cmp w0, #0x0 + 419da4: 54000060 b.eq 419db0 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0xc4> // b.none + 419da8: 52800000 mov w0, #0x0 // #0 + 419dac: 14000046 b 419ec4 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x1d8> + 419db0: 3900ffff strb wzr, [sp, #63] + 419db4: f9400fe0 ldr x0, [sp, #24] + 419db8: 91006002 add x2, x0, #0x18 + 419dbc: f9400fe0 ldr x0, [sp, #24] + 419dc0: 91008000 add x0, x0, #0x20 + 419dc4: aa0003e1 mov x1, x0 + 419dc8: aa0203e0 mov x0, x2 + 419dcc: 97ffd390 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 419dd0: 12001c00 and w0, w0, #0xff + 419dd4: 7100001f cmp w0, #0x0 + 419dd8: 540000e1 b.ne 419df4 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x108> // b.any + 419ddc: f9400fe0 ldr x0, [sp, #24] + 419de0: b9408800 ldr w0, [x0, #136] + 419de4: 52801001 mov w1, #0x80 // #128 + 419de8: 97ffcb00 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 419dec: 7100001f cmp w0, #0x0 + 419df0: 54000060 b.eq 419dfc <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x110> // b.none + 419df4: 52800020 mov w0, #0x1 // #1 + 419df8: 14000002 b 419e00 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x114> + 419dfc: 52800000 mov w0, #0x0 // #0 + 419e00: 7100001f cmp w0, #0x0 + 419e04: 54000260 b.eq 419e50 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x164> // b.none + 419e08: f9400fe0 ldr x0, [sp, #24] + 419e0c: f9400c00 ldr x0, [x0, #24] + 419e10: f90017e0 str x0, [sp, #40] + 419e14: d2800021 mov x1, #0x1 // #1 + 419e18: f94017e0 ldr x0, [sp, #40] + 419e1c: 9400102f bl 41ded8 <_ZSt4prevIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET_SB_NSt15iterator_traitsISB_E15difference_typeE> + 419e20: f9001be0 str x0, [sp, #48] + 419e24: 9100c3e0 add x0, sp, #0x30 + 419e28: 9400007a bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 419e2c: 39400000 ldrb w0, [x0] + 419e30: 2a0003e1 mov w1, w0 + 419e34: f9400fe0 ldr x0, [sp, #24] + 419e38: 94001009 bl 41de5c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE10_M_is_wordEc> + 419e3c: 12001c00 and w0, w0, #0xff + 419e40: 7100001f cmp w0, #0x0 + 419e44: 54000060 b.eq 419e50 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x164> // b.none + 419e48: 52800020 mov w0, #0x1 // #1 + 419e4c: 3900ffe0 strb w0, [sp, #63] + 419e50: f9400fe0 ldr x0, [sp, #24] + 419e54: 91006002 add x2, x0, #0x18 + 419e58: f9400fe0 ldr x0, [sp, #24] + 419e5c: 9100a000 add x0, x0, #0x28 + 419e60: aa0003e1 mov x1, x0 + 419e64: aa0203e0 mov x0, x2 + 419e68: 97ffd369 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 419e6c: 12001c00 and w0, w0, #0xff + 419e70: 7100001f cmp w0, #0x0 + 419e74: 540001a0 b.eq 419ea8 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x1bc> // b.none + 419e78: f9400fe0 ldr x0, [sp, #24] + 419e7c: 91006000 add x0, x0, #0x18 + 419e80: 94000064 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 419e84: 39400000 ldrb w0, [x0] + 419e88: 2a0003e1 mov w1, w0 + 419e8c: f9400fe0 ldr x0, [sp, #24] + 419e90: 94000ff3 bl 41de5c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE10_M_is_wordEc> + 419e94: 12001c00 and w0, w0, #0xff + 419e98: 7100001f cmp w0, #0x0 + 419e9c: 54000060 b.eq 419ea8 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x1bc> // b.none + 419ea0: 52800020 mov w0, #0x1 // #1 + 419ea4: 14000002 b 419eac <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE16_M_word_boundaryEv+0x1c0> + 419ea8: 52800000 mov w0, #0x0 // #0 + 419eac: 3900fbe0 strb w0, [sp, #62] + 419eb0: 3940ffe1 ldrb w1, [sp, #63] + 419eb4: 3940fbe0 ldrb w0, [sp, #62] + 419eb8: 6b00003f cmp w1, w0 + 419ebc: 1a9f07e0 cset w0, ne // ne = any + 419ec0: 12001c00 and w0, w0, #0xff + 419ec4: a8c47bfd ldp x29, x30, [sp], #64 + 419ec8: d65f03c0 ret + +0000000000419ecc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl(): + 419ecc: a9b27bfd stp x29, x30, [sp, #-224]! + 419ed0: 910003fd mov x29, sp + 419ed4: f9000bf3 str x19, [sp, #16] + 419ed8: f90017e0 str x0, [sp, #40] + 419edc: f90013e1 str x1, [sp, #32] + 419ee0: f94017e1 ldr x1, [sp, #40] + 419ee4: 910303e0 add x0, sp, #0xc0 + 419ee8: 94001007 bl 41df04 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSE_> + 419eec: f94017e0 ldr x0, [sp, #40] + 419ef0: f9401803 ldr x3, [x0, #48] + 419ef4: f94017e0 ldr x0, [sp, #40] + 419ef8: b9408804 ldr w4, [x0, #136] + 419efc: 910303e2 add x2, sp, #0xc0 + 419f00: f94017e1 ldr x1, [sp, #40] + 419f04: f94017e0 ldr x0, [sp, #40] + 419f08: 9100c3e6 add x6, sp, #0x30 + 419f0c: 2a0403e5 mov w5, w4 + 419f10: aa0303e4 mov x4, x3 + 419f14: aa0203e3 mov x3, x2 + 419f18: f9401422 ldr x2, [x1, #40] + 419f1c: f9400c01 ldr x1, [x0, #24] + 419f20: aa0603e0 mov x0, x6 + 419f24: 97ffd1f7 bl 40e700 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE> + 419f28: f94013e0 ldr x0, [sp, #32] + 419f2c: f9005be0 str x0, [sp, #176] + 419f30: 9100c3e0 add x0, sp, #0x30 + 419f34: 97ffd724 bl 40fbc4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE20_M_search_from_firstEv> + 419f38: 12001c00 and w0, w0, #0xff + 419f3c: 7100001f cmp w0, #0x0 + 419f40: 54000420 b.eq 419fc4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl+0xf8> // b.none + 419f44: f9006fff str xzr, [sp, #216] + 419f48: 910303e0 add x0, sp, #0xc0 + 419f4c: 97ffd75a bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 419f50: aa0003e1 mov x1, x0 + 419f54: f9406fe0 ldr x0, [sp, #216] + 419f58: eb01001f cmp x0, x1 + 419f5c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 419f60: 12001c00 and w0, w0, #0xff + 419f64: 7100001f cmp w0, #0x0 + 419f68: 540002a0 b.eq 419fbc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl+0xf0> // b.none + 419f6c: 910303e0 add x0, sp, #0xc0 + 419f70: f9406fe1 ldr x1, [sp, #216] + 419f74: 97ffd319 bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 419f78: 39404000 ldrb w0, [x0, #16] + 419f7c: 7100001f cmp w0, #0x0 + 419f80: 54000160 b.eq 419fac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl+0xe0> // b.none + 419f84: f94017e0 ldr x0, [sp, #40] + 419f88: f9406fe1 ldr x1, [sp, #216] + 419f8c: 97ffd313 bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 419f90: aa0003f3 mov x19, x0 + 419f94: 910303e0 add x0, sp, #0xc0 + 419f98: f9406fe1 ldr x1, [sp, #216] + 419f9c: 97ffd30f bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 419fa0: aa0003e1 mov x1, x0 + 419fa4: aa1303e0 mov x0, x19 + 419fa8: 97ffede4 bl 415738 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEaSERKSB_> + 419fac: f9406fe0 ldr x0, [sp, #216] + 419fb0: 91000400 add x0, x0, #0x1 + 419fb4: f9006fe0 str x0, [sp, #216] + 419fb8: 17ffffe4 b 419f48 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl+0x7c> + 419fbc: 52800033 mov w19, #0x1 // #1 + 419fc0: 14000002 b 419fc8 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl+0xfc> + 419fc4: 52800013 mov w19, #0x0 // #0 + 419fc8: 9100c3e0 add x0, sp, #0x30 + 419fcc: 97ffcf49 bl 40dcf0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EED1Ev> + 419fd0: 910303e0 add x0, sp, #0xc0 + 419fd4: 97ffcf21 bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 419fd8: 2a1303e0 mov w0, w19 + 419fdc: 1400000a b 41a004 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl+0x138> + 419fe0: aa0003f3 mov x19, x0 + 419fe4: 9100c3e0 add x0, sp, #0x30 + 419fe8: 97ffcf42 bl 40dcf0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EED1Ev> + 419fec: 14000002 b 419ff4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE12_M_lookaheadEl+0x128> + 419ff0: aa0003f3 mov x19, x0 + 419ff4: 910303e0 add x0, sp, #0xc0 + 419ff8: 97ffcf18 bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 419ffc: aa1303e0 mov x0, x19 + 41a000: 97ffb640 bl 407900 <_Unwind_Resume@plt> + 41a004: f9400bf3 ldr x19, [sp, #16] + 41a008: a8ce7bfd ldp x29, x30, [sp], #224 + 41a00c: d65f03c0 ret + +000000000041a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv(): + 41a010: d10043ff sub sp, sp, #0x10 + 41a014: f90007e0 str x0, [sp, #8] + 41a018: f94007e0 ldr x0, [sp, #8] + 41a01c: f9400000 ldr x0, [x0] + 41a020: 910043ff add sp, sp, #0x10 + 41a024: d65f03c0 ret + +000000000041a028 <_ZNKSt8__detail6_StateIcE10_M_matchesEc>: +_ZNKSt8__detail6_StateIcE10_M_matchesEc(): + 41a028: a9be7bfd stp x29, x30, [sp, #-32]! + 41a02c: 910003fd mov x29, sp + 41a030: f9000fe0 str x0, [sp, #24] + 41a034: 39005fe1 strb w1, [sp, #23] + 41a038: f9400fe0 ldr x0, [sp, #24] + 41a03c: 94000feb bl 41dfe8 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv> + 41a040: 39405fe1 ldrb w1, [sp, #23] + 41a044: 94000ff1 bl 41e008 <_ZNKSt8functionIFbcEEclEc> + 41a048: 12001c00 and w0, w0, #0xff + 41a04c: a8c27bfd ldp x29, x30, [sp], #32 + 41a050: d65f03c0 ret + +000000000041a054 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmmEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEmmEv(): + 41a054: d10043ff sub sp, sp, #0x10 + 41a058: f90007e0 str x0, [sp, #8] + 41a05c: f94007e0 ldr x0, [sp, #8] + 41a060: f9400000 ldr x0, [x0] + 41a064: d1000401 sub x1, x0, #0x1 + 41a068: f94007e0 ldr x0, [sp, #8] + 41a06c: f9000001 str x1, [x0] + 41a070: f94007e0 ldr x0, [sp, #8] + 41a074: 910043ff add sp, sp, #0x10 + 41a078: d65f03c0 ret + +000000000041a07c <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEEC1EbRKSD_>: +_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEEC2EbRKSD_(): + 41a07c: d10083ff sub sp, sp, #0x20 + 41a080: f9000fe0 str x0, [sp, #24] + 41a084: 39005fe1 strb w1, [sp, #23] + 41a088: f90007e2 str x2, [sp, #8] + 41a08c: f9400fe0 ldr x0, [sp, #24] + 41a090: 39405fe1 ldrb w1, [sp, #23] + 41a094: 39000001 strb w1, [x0] + 41a098: f9400fe0 ldr x0, [sp, #24] + 41a09c: f94007e1 ldr x1, [sp, #8] + 41a0a0: f9000401 str x1, [x0, #8] + 41a0a4: d503201f nop + 41a0a8: 910083ff add sp, sp, #0x20 + 41a0ac: d65f03c0 ret + +000000000041a0b0 <_ZZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_ENKUlccE_clEcc>: +_ZZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_ENKUlccE_clEcc(): + 41a0b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 41a0b4: 910003fd mov x29, sp + 41a0b8: f9000bf3 str x19, [sp, #16] + 41a0bc: f90017e0 str x0, [sp, #40] + 41a0c0: 39009fe1 strb w1, [sp, #39] + 41a0c4: 39009be2 strb w2, [sp, #38] + 41a0c8: f94017e0 ldr x0, [sp, #40] + 41a0cc: f9400400 ldr x0, [x0, #8] + 41a0d0: 39409fe1 ldrb w1, [sp, #39] + 41a0d4: 97ffc965 bl 40c668 <_ZNKSt5ctypeIcE7tolowerEc> + 41a0d8: 12001c13 and w19, w0, #0xff + 41a0dc: f94017e0 ldr x0, [sp, #40] + 41a0e0: f9400400 ldr x0, [x0, #8] + 41a0e4: 39409be1 ldrb w1, [sp, #38] + 41a0e8: 97ffc960 bl 40c668 <_ZNKSt5ctypeIcE7tolowerEc> + 41a0ec: 12001c00 and w0, w0, #0xff + 41a0f0: 6b00027f cmp w19, w0 + 41a0f4: 1a9f17e0 cset w0, eq // eq = none + 41a0f8: 12001c00 and w0, w0, #0xff + 41a0fc: f9400bf3 ldr x19, [sp, #16] + 41a100: a8c37bfd ldp x29, x30, [sp], #48 + 41a104: d65f03c0 ret + +000000000041a108 <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_>: +_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_(): + 41a108: a9ba7bfd stp x29, x30, [sp, #-96]! + 41a10c: 910003fd mov x29, sp + 41a110: a90153f3 stp x19, x20, [sp, #16] + 41a114: f90027e0 str x0, [sp, #72] + 41a118: f90023e1 str x1, [sp, #64] + 41a11c: f9001fe2 str x2, [sp, #56] + 41a120: f9001be3 str x3, [sp, #48] + 41a124: f90017e4 str x4, [sp, #40] + 41a128: f94027e0 ldr x0, [sp, #72] + 41a12c: 39400000 ldrb w0, [x0] + 41a130: 52000000 eor w0, w0, #0x1 + 41a134: 12001c00 and w0, w0, #0xff + 41a138: 7100001f cmp w0, #0x0 + 41a13c: 54000100 b.eq 41a15c <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_+0x54> // b.none + 41a140: f94017e3 ldr x3, [sp, #40] + 41a144: f9401be2 ldr x2, [sp, #48] + 41a148: f9401fe1 ldr x1, [sp, #56] + 41a14c: f94023e0 ldr x0, [sp, #64] + 41a150: 94000fc5 bl 41e064 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_> + 41a154: 12001c00 and w0, w0, #0xff + 41a158: 14000016 b 41a1b0 <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_+0xa8> + 41a15c: f94027e0 ldr x0, [sp, #72] + 41a160: f9400400 ldr x0, [x0, #8] + 41a164: 910143e1 add x1, sp, #0x50 + 41a168: aa0103e8 mov x8, x1 + 41a16c: 94001014 bl 41e1bc <_ZNKSt7__cxx1112regex_traitsIcE6getlocEv> + 41a170: 910143e0 add x0, sp, #0x50 + 41a174: 97ffb377 bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 41a178: f9002fe0 str x0, [sp, #88] + 41a17c: 910143e0 add x0, sp, #0x50 + 41a180: 97ffb54c bl 4076b0 <_ZNSt6localeD1Ev@plt> + 41a184: f94027f3 ldr x19, [sp, #72] + 41a188: f9402ff4 ldr x20, [sp, #88] + 41a18c: aa1303e4 mov x4, x19 + 41a190: aa1403e5 mov x5, x20 + 41a194: f94017e3 ldr x3, [sp, #40] + 41a198: f9401be2 ldr x2, [sp, #48] + 41a19c: f9401fe1 ldr x1, [sp, #56] + 41a1a0: f94023e0 ldr x0, [sp, #64] + 41a1a4: 94001013 bl 41e1f0 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_> + 41a1a8: 12001c00 and w0, w0, #0xff + 41a1ac: d503201f nop + 41a1b0: 14000006 b 41a1c8 <_ZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_+0xc0> + 41a1b4: aa0003f3 mov x19, x0 + 41a1b8: 910143e0 add x0, sp, #0x50 + 41a1bc: 97ffb53d bl 4076b0 <_ZNSt6localeD1Ev@plt> + 41a1c0: aa1303e0 mov x0, x19 + 41a1c4: 97ffb5cf bl 407900 <_Unwind_Resume@plt> + 41a1c8: a94153f3 ldp x19, x20, [sp, #16] + 41a1cc: a8c67bfd ldp x29, x30, [sp], #96 + 41a1d0: d65f03c0 ret + +000000000041a1d4 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_>: +_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_(): + 41a1d4: a9bc7bfd stp x29, x30, [sp, #-64]! + 41a1d8: 910003fd mov x29, sp + 41a1dc: f9000bf3 str x19, [sp, #16] + 41a1e0: f90017e0 str x0, [sp, #40] + 41a1e4: f90013e1 str x1, [sp, #32] + 41a1e8: 9100a3e0 add x0, sp, #0x28 + 41a1ec: 9400105d bl 41e360 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_> + 41a1f0: 2a1303e2 mov w2, w19 + 41a1f4: f94013e1 ldr x1, [sp, #32] + 41a1f8: f94017e0 ldr x0, [sp, #40] + 41a1fc: 9400105e bl 41e374 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_St26random_access_iterator_tag> + 41a200: d503201f nop + 41a204: f9400bf3 ldr x19, [sp, #16] + 41a208: a8c47bfd ldp x29, x30, [sp], #64 + 41a20c: d65f03c0 ret + +000000000041a210 <_ZSt18__do_alloc_on_copyISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_RKSE_St17integral_constantIbLb0EE>: +_ZSt18__do_alloc_on_copyISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_RKSE_St17integral_constantIbLb0EE(): + 41a210: d10083ff sub sp, sp, #0x20 + 41a214: f9000fe0 str x0, [sp, #24] + 41a218: f9000be1 str x1, [sp, #16] + 41a21c: 390023e2 strb w2, [sp, #8] + 41a220: d503201f nop + 41a224: 910083ff add sp, sp, #0x20 + 41a228: d65f03c0 ret + +000000000041a22c <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC1ERKSD_>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC2ERKSD_(): + 41a22c: d10043ff sub sp, sp, #0x10 + 41a230: f90007e0 str x0, [sp, #8] + 41a234: f90003e1 str x1, [sp] + 41a238: f94003e0 ldr x0, [sp] + 41a23c: f9400001 ldr x1, [x0] + 41a240: f94007e0 ldr x0, [sp, #8] + 41a244: f9000001 str x1, [x0] + 41a248: d503201f nop + 41a24c: 910043ff add sp, sp, #0x10 + 41a250: d65f03c0 ret + +000000000041a254 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEPSC_SC_ET0_T_SL_SK_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEPSC_SC_ET0_T_SL_SK_RSaIT1_E(): + 41a254: a9bd7bfd stp x29, x30, [sp, #-48]! + 41a258: 910003fd mov x29, sp + 41a25c: f90017e0 str x0, [sp, #40] + 41a260: f90013e1 str x1, [sp, #32] + 41a264: f9000fe2 str x2, [sp, #24] + 41a268: f9000be3 str x3, [sp, #16] + 41a26c: f9400fe2 ldr x2, [sp, #24] + 41a270: f94013e1 ldr x1, [sp, #32] + 41a274: f94017e0 ldr x0, [sp, #40] + 41a278: 94001049 bl 41e39c <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEPSC_ET0_T_SL_SK_> + 41a27c: a8c37bfd ldp x29, x30, [sp], #48 + 41a280: d65f03c0 ret + +000000000041a284 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEET_SJ_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEET_SJ_(): + 41a284: d10043ff sub sp, sp, #0x10 + 41a288: f90007e0 str x0, [sp, #8] + 41a28c: f94007e0 ldr x0, [sp, #8] + 41a290: 910043ff add sp, sp, #0x10 + 41a294: d65f03c0 ret + +000000000041a298 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEENS1_IPSC_SH_EEET1_T0_SM_SL_>: +_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEENS1_IPSC_SH_EEET1_T0_SM_SL_(): + 41a298: a9bb7bfd stp x29, x30, [sp, #-80]! + 41a29c: 910003fd mov x29, sp + 41a2a0: a90153f3 stp x19, x20, [sp, #16] + 41a2a4: f9001fe0 str x0, [sp, #56] + 41a2a8: f9001be1 str x1, [sp, #48] + 41a2ac: f90017e2 str x2, [sp, #40] + 41a2b0: f9401fe0 ldr x0, [sp, #56] + 41a2b4: 94001047 bl 41e3d0 <_ZSt12__niter_baseIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEET_NS3_ISI_T0_EE> + 41a2b8: aa0003f3 mov x19, x0 + 41a2bc: f9401be0 ldr x0, [sp, #48] + 41a2c0: 94001044 bl 41e3d0 <_ZSt12__niter_baseIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEET_NS3_ISI_T0_EE> + 41a2c4: aa0003f4 mov x20, x0 + 41a2c8: f94017e0 ldr x0, [sp, #40] + 41a2cc: 94001049 bl 41e3f0 <_ZSt12__niter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEET_NS3_ISH_T0_EE> + 41a2d0: aa0003e2 mov x2, x0 + 41a2d4: aa1403e1 mov x1, x20 + 41a2d8: aa1303e0 mov x0, x19 + 41a2dc: 9400104d bl 41e410 <_ZSt13__copy_move_aILb0EPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEPSC_ET1_T0_SH_SG_> + 41a2e0: f90027e0 str x0, [sp, #72] + 41a2e4: 910123e1 add x1, sp, #0x48 + 41a2e8: 910103e0 add x0, sp, #0x40 + 41a2ec: 97ffd540 bl 40f7ec <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEC1ERKSC_> + 41a2f0: f94023e0 ldr x0, [sp, #64] + 41a2f4: a94153f3 ldp x19, x20, [sp, #16] + 41a2f8: a8c57bfd ldp x29, x30, [sp], #80 + 41a2fc: d65f03c0 ret + +000000000041a300 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEEvT_SI_>: +_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEEvT_SI_(): + 41a300: a9be7bfd stp x29, x30, [sp, #-32]! + 41a304: 910003fd mov x29, sp + 41a308: f9000fe0 str x0, [sp, #24] + 41a30c: f9000be1 str x1, [sp, #16] + 41a310: f9400be1 ldr x1, [sp, #16] + 41a314: f9400fe0 ldr x0, [sp, #24] + 41a318: 9400104a bl 41e440 <_ZNSt12_Destroy_auxILb1EE9__destroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS3_IPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISE_SaISE_EEEEEEvT_SK_> + 41a31c: d503201f nop + 41a320: a8c27bfd ldp x29, x30, [sp], #32 + 41a324: d65f03c0 ret + +000000000041a328 <_ZSt12__miter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_>: +_ZSt12__miter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_(): + 41a328: d10043ff sub sp, sp, #0x10 + 41a32c: f90007e0 str x0, [sp, #8] + 41a330: f94007e0 ldr x0, [sp, #8] + 41a334: 910043ff add sp, sp, #0x10 + 41a338: d65f03c0 ret + +000000000041a33c <_ZSt14__copy_move_a2ILb0EPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET1_T0_SF_SE_>: +_ZSt14__copy_move_a2ILb0EPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET1_T0_SF_SE_(): + 41a33c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41a340: 910003fd mov x29, sp + 41a344: a90153f3 stp x19, x20, [sp, #16] + 41a348: f9001fe0 str x0, [sp, #56] + 41a34c: f9001be1 str x1, [sp, #48] + 41a350: f90017e2 str x2, [sp, #40] + 41a354: f9401fe0 ldr x0, [sp, #56] + 41a358: 94001040 bl 41e458 <_ZSt12__niter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_> + 41a35c: aa0003f3 mov x19, x0 + 41a360: f9401be0 ldr x0, [sp, #48] + 41a364: 9400103d bl 41e458 <_ZSt12__niter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_> + 41a368: aa0003f4 mov x20, x0 + 41a36c: f94017e0 ldr x0, [sp, #40] + 41a370: 9400103a bl 41e458 <_ZSt12__niter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_> + 41a374: aa0003e2 mov x2, x0 + 41a378: aa1403e1 mov x1, x20 + 41a37c: aa1303e0 mov x0, x19 + 41a380: 9400103b bl 41e46c <_ZSt13__copy_move_aILb0EPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET1_T0_SF_SE_> + 41a384: a94153f3 ldp x19, x20, [sp, #16] + 41a388: a8c47bfd ldp x29, x30, [sp], #64 + 41a38c: d65f03c0 ret + +000000000041a390 <_ZSt18uninitialized_copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET0_T_SF_SE_>: +_ZSt18uninitialized_copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET0_T_SF_SE_(): + 41a390: a9bc7bfd stp x29, x30, [sp, #-64]! + 41a394: 910003fd mov x29, sp + 41a398: f90017e0 str x0, [sp, #40] + 41a39c: f90013e1 str x1, [sp, #32] + 41a3a0: f9000fe2 str x2, [sp, #24] + 41a3a4: 52800020 mov w0, #0x1 // #1 + 41a3a8: 3900ffe0 strb w0, [sp, #63] + 41a3ac: f9400fe2 ldr x2, [sp, #24] + 41a3b0: f94013e1 ldr x1, [sp, #32] + 41a3b4: f94017e0 ldr x0, [sp, #40] + 41a3b8: 94001039 bl 41e49c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESF_EET0_T_SH_SG_> + 41a3bc: a8c47bfd ldp x29, x30, [sp], #64 + 41a3c0: d65f03c0 ret + +000000000041a3c4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl(): + 41a3c4: a9bb7bfd stp x29, x30, [sp, #-80]! + 41a3c8: 910003fd mov x29, sp + 41a3cc: f90017e0 str x0, [sp, #40] + 41a3d0: 39009fe1 strb w1, [sp, #39] + 41a3d4: f9000fe2 str x2, [sp, #24] + 41a3d8: f94017e0 ldr x0, [sp, #40] + 41a3dc: f9401c00 ldr x0, [x0, #56] + 41a3e0: 9100e000 add x0, x0, #0x38 + 41a3e4: f9400fe1 ldr x1, [sp, #24] + 41a3e8: 97ffec6d bl 41559c <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm> + 41a3ec: f90027e0 str x0, [sp, #72] + 41a3f0: f94017e0 ldr x0, [sp, #40] + 41a3f4: 91012000 add x0, x0, #0x48 + 41a3f8: f9400fe1 ldr x1, [sp, #24] + 41a3fc: 94000e80 bl 41ddfc <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEixEm> + 41a400: f90023e0 str x0, [sp, #64] + 41a404: f94023e0 ldr x0, [sp, #64] + 41a408: b9400800 ldr w0, [x0, #8] + 41a40c: 7100001f cmp w0, #0x0 + 41a410: 54000140 b.eq 41a438 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl+0x74> // b.none + 41a414: f94023e2 ldr x2, [sp, #64] + 41a418: f94017e0 ldr x0, [sp, #40] + 41a41c: 91006000 add x0, x0, #0x18 + 41a420: aa0003e1 mov x1, x0 + 41a424: aa0203e0 mov x0, x2 + 41a428: 97ffd1f9 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41a42c: 12001c00 and w0, w0, #0xff + 41a430: 7100001f cmp w0, #0x0 + 41a434: 54000060 b.eq 41a440 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl+0x7c> // b.none + 41a438: 52800020 mov w0, #0x1 // #1 + 41a43c: 14000002 b 41a444 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl+0x80> + 41a440: 52800000 mov w0, #0x0 // #0 + 41a444: 7100001f cmp w0, #0x0 + 41a448: 540002c0 b.eq 41a4a0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl+0xdc> // b.none + 41a44c: f94023e0 ldr x0, [sp, #64] + 41a450: a9400400 ldp x0, x1, [x0] + 41a454: a90307e0 stp x0, x1, [sp, #48] + 41a458: f94023e0 ldr x0, [sp, #64] + 41a45c: f94017e1 ldr x1, [sp, #40] + 41a460: f9400c21 ldr x1, [x1, #24] + 41a464: f9000001 str x1, [x0] + 41a468: f94023e0 ldr x0, [sp, #64] + 41a46c: 52800021 mov w1, #0x1 // #1 + 41a470: b9000801 str w1, [x0, #8] + 41a474: f94027e0 ldr x0, [sp, #72] + 41a478: f9400800 ldr x0, [x0, #16] + 41a47c: aa0003e2 mov x2, x0 + 41a480: 39409fe1 ldrb w1, [sp, #39] + 41a484: f94017e0 ldr x0, [sp, #40] + 41a488: 97ffe409 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 41a48c: 9100c3e0 add x0, sp, #0x30 + 41a490: aa0003e1 mov x1, x0 + 41a494: f94023e0 ldr x0, [sp, #64] + 41a498: 94000e63 bl 41de24 <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEaSERKSB_> + 41a49c: 14000015 b 41a4f0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl+0x12c> + 41a4a0: f94023e0 ldr x0, [sp, #64] + 41a4a4: b9400800 ldr w0, [x0, #8] + 41a4a8: 7100041f cmp w0, #0x1 + 41a4ac: 5400022c b.gt 41a4f0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_rep_once_moreENSH_11_Match_modeEl+0x12c> + 41a4b0: f94023e0 ldr x0, [sp, #64] + 41a4b4: b9400800 ldr w0, [x0, #8] + 41a4b8: 11000401 add w1, w0, #0x1 + 41a4bc: f94023e0 ldr x0, [sp, #64] + 41a4c0: b9000801 str w1, [x0, #8] + 41a4c4: f94027e0 ldr x0, [sp, #72] + 41a4c8: f9400800 ldr x0, [x0, #16] + 41a4cc: aa0003e2 mov x2, x0 + 41a4d0: 39409fe1 ldrb w1, [sp, #39] + 41a4d4: f94017e0 ldr x0, [sp, #40] + 41a4d8: 97ffe3f5 bl 4134ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE6_M_dfsENSH_11_Match_modeEl> + 41a4dc: f94023e0 ldr x0, [sp, #64] + 41a4e0: b9400800 ldr w0, [x0, #8] + 41a4e4: 51000401 sub w1, w0, #0x1 + 41a4e8: f94023e0 ldr x0, [sp, #64] + 41a4ec: b9000801 str w1, [x0, #8] + 41a4f0: d503201f nop + 41a4f4: a8c57bfd ldp x29, x30, [sp], #80 + 41a4f8: d65f03c0 ret + +000000000041a4fc <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_M_at_beginEv>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_M_at_beginEv(): + 41a4fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41a500: 910003fd mov x29, sp + 41a504: f9000bf3 str x19, [sp, #16] + 41a508: f90017e0 str x0, [sp, #40] + 41a50c: f94017e0 ldr x0, [sp, #40] + 41a510: 91006002 add x2, x0, #0x18 + 41a514: f94017e0 ldr x0, [sp, #40] + 41a518: 91008000 add x0, x0, #0x20 + 41a51c: aa0003e1 mov x1, x0 + 41a520: aa0203e0 mov x0, x2 + 41a524: 97ffe2e6 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41a528: 12001c00 and w0, w0, #0xff + 41a52c: 7100001f cmp w0, #0x0 + 41a530: 540001a0 b.eq 41a564 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_M_at_beginEv+0x68> // b.none + 41a534: f94017e0 ldr x0, [sp, #40] + 41a538: b9407013 ldr w19, [x0, #112] + 41a53c: 52801001 mov w1, #0x80 // #128 + 41a540: 52800020 mov w0, #0x1 // #1 + 41a544: 97ffc931 bl 40ca08 <_ZNSt15regex_constantsorENS_15match_flag_typeES0_> + 41a548: 2a0003e1 mov w1, w0 + 41a54c: 2a1303e0 mov w0, w19 + 41a550: 97ffc926 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 41a554: 7100001f cmp w0, #0x0 + 41a558: 54000061 b.ne 41a564 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_M_at_beginEv+0x68> // b.any + 41a55c: 52800020 mov w0, #0x1 // #1 + 41a560: 14000002 b 41a568 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE11_M_at_beginEv+0x6c> + 41a564: 52800000 mov w0, #0x0 // #0 + 41a568: f9400bf3 ldr x19, [sp, #16] + 41a56c: a8c37bfd ldp x29, x30, [sp], #48 + 41a570: d65f03c0 ret + +000000000041a574 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE9_M_at_endEv>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE9_M_at_endEv(): + 41a574: a9be7bfd stp x29, x30, [sp, #-32]! + 41a578: 910003fd mov x29, sp + 41a57c: f9000fe0 str x0, [sp, #24] + 41a580: f9400fe0 ldr x0, [sp, #24] + 41a584: 91006002 add x2, x0, #0x18 + 41a588: f9400fe0 ldr x0, [sp, #24] + 41a58c: 9100a000 add x0, x0, #0x28 + 41a590: aa0003e1 mov x1, x0 + 41a594: aa0203e0 mov x0, x2 + 41a598: 97ffe2c9 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41a59c: 12001c00 and w0, w0, #0xff + 41a5a0: 7100001f cmp w0, #0x0 + 41a5a4: 54000120 b.eq 41a5c8 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE9_M_at_endEv+0x54> // b.none + 41a5a8: f9400fe0 ldr x0, [sp, #24] + 41a5ac: b9407000 ldr w0, [x0, #112] + 41a5b0: 52800041 mov w1, #0x2 // #2 + 41a5b4: 97ffc90d bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 41a5b8: 7100001f cmp w0, #0x0 + 41a5bc: 54000061 b.ne 41a5c8 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE9_M_at_endEv+0x54> // b.any + 41a5c0: 52800020 mov w0, #0x1 // #1 + 41a5c4: 14000002 b 41a5cc <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE9_M_at_endEv+0x58> + 41a5c8: 52800000 mov w0, #0x0 // #0 + 41a5cc: a8c27bfd ldp x29, x30, [sp], #32 + 41a5d0: d65f03c0 ret + +000000000041a5d4 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv(): + 41a5d4: a9bc7bfd stp x29, x30, [sp, #-64]! + 41a5d8: 910003fd mov x29, sp + 41a5dc: f9000fe0 str x0, [sp, #24] + 41a5e0: f9400fe0 ldr x0, [sp, #24] + 41a5e4: 91006002 add x2, x0, #0x18 + 41a5e8: f9400fe0 ldr x0, [sp, #24] + 41a5ec: 91008000 add x0, x0, #0x20 + 41a5f0: aa0003e1 mov x1, x0 + 41a5f4: aa0203e0 mov x0, x2 + 41a5f8: 97ffe2b1 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41a5fc: 12001c00 and w0, w0, #0xff + 41a600: 7100001f cmp w0, #0x0 + 41a604: 54000120 b.eq 41a628 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x54> // b.none + 41a608: f9400fe0 ldr x0, [sp, #24] + 41a60c: b9407000 ldr w0, [x0, #112] + 41a610: 52800081 mov w1, #0x4 // #4 + 41a614: 97ffc8f5 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 41a618: 7100001f cmp w0, #0x0 + 41a61c: 54000060 b.eq 41a628 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x54> // b.none + 41a620: 52800020 mov w0, #0x1 // #1 + 41a624: 14000002 b 41a62c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x58> + 41a628: 52800000 mov w0, #0x0 // #0 + 41a62c: 7100001f cmp w0, #0x0 + 41a630: 54000060 b.eq 41a63c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x68> // b.none + 41a634: 52800000 mov w0, #0x0 // #0 + 41a638: 1400005d b 41a7ac <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x1d8> + 41a63c: f9400fe0 ldr x0, [sp, #24] + 41a640: 91006002 add x2, x0, #0x18 + 41a644: f9400fe0 ldr x0, [sp, #24] + 41a648: 9100a000 add x0, x0, #0x28 + 41a64c: aa0003e1 mov x1, x0 + 41a650: aa0203e0 mov x0, x2 + 41a654: 97ffe29a bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41a658: 12001c00 and w0, w0, #0xff + 41a65c: 7100001f cmp w0, #0x0 + 41a660: 54000120 b.eq 41a684 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0xb0> // b.none + 41a664: f9400fe0 ldr x0, [sp, #24] + 41a668: b9407000 ldr w0, [x0, #112] + 41a66c: 52800101 mov w1, #0x8 // #8 + 41a670: 97ffc8de bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 41a674: 7100001f cmp w0, #0x0 + 41a678: 54000060 b.eq 41a684 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0xb0> // b.none + 41a67c: 52800020 mov w0, #0x1 // #1 + 41a680: 14000002 b 41a688 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0xb4> + 41a684: 52800000 mov w0, #0x0 // #0 + 41a688: 7100001f cmp w0, #0x0 + 41a68c: 54000060 b.eq 41a698 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0xc4> // b.none + 41a690: 52800000 mov w0, #0x0 // #0 + 41a694: 14000046 b 41a7ac <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x1d8> + 41a698: 3900ffff strb wzr, [sp, #63] + 41a69c: f9400fe0 ldr x0, [sp, #24] + 41a6a0: 91006002 add x2, x0, #0x18 + 41a6a4: f9400fe0 ldr x0, [sp, #24] + 41a6a8: 91008000 add x0, x0, #0x20 + 41a6ac: aa0003e1 mov x1, x0 + 41a6b0: aa0203e0 mov x0, x2 + 41a6b4: 97ffd156 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41a6b8: 12001c00 and w0, w0, #0xff + 41a6bc: 7100001f cmp w0, #0x0 + 41a6c0: 540000e1 b.ne 41a6dc <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x108> // b.any + 41a6c4: f9400fe0 ldr x0, [sp, #24] + 41a6c8: b9407000 ldr w0, [x0, #112] + 41a6cc: 52801001 mov w1, #0x80 // #128 + 41a6d0: 97ffc8c6 bl 40c9e8 <_ZNSt15regex_constantsanENS_15match_flag_typeES0_> + 41a6d4: 7100001f cmp w0, #0x0 + 41a6d8: 54000060 b.eq 41a6e4 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x110> // b.none + 41a6dc: 52800020 mov w0, #0x1 // #1 + 41a6e0: 14000002 b 41a6e8 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x114> + 41a6e4: 52800000 mov w0, #0x0 // #0 + 41a6e8: 7100001f cmp w0, #0x0 + 41a6ec: 54000260 b.eq 41a738 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x164> // b.none + 41a6f0: f9400fe0 ldr x0, [sp, #24] + 41a6f4: f9400c00 ldr x0, [x0, #24] + 41a6f8: f90017e0 str x0, [sp, #40] + 41a6fc: d2800021 mov x1, #0x1 // #1 + 41a700: f94017e0 ldr x0, [sp, #40] + 41a704: 94000df5 bl 41ded8 <_ZSt4prevIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET_SB_NSt15iterator_traitsISB_E15difference_typeE> + 41a708: f9001be0 str x0, [sp, #48] + 41a70c: 9100c3e0 add x0, sp, #0x30 + 41a710: 97fffe40 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 41a714: 39400000 ldrb w0, [x0] + 41a718: 2a0003e1 mov w1, w0 + 41a71c: f9400fe0 ldr x0, [sp, #24] + 41a720: 94000f78 bl 41e500 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE10_M_is_wordEc> + 41a724: 12001c00 and w0, w0, #0xff + 41a728: 7100001f cmp w0, #0x0 + 41a72c: 54000060 b.eq 41a738 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x164> // b.none + 41a730: 52800020 mov w0, #0x1 // #1 + 41a734: 3900ffe0 strb w0, [sp, #63] + 41a738: f9400fe0 ldr x0, [sp, #24] + 41a73c: 91006002 add x2, x0, #0x18 + 41a740: f9400fe0 ldr x0, [sp, #24] + 41a744: 9100a000 add x0, x0, #0x28 + 41a748: aa0003e1 mov x1, x0 + 41a74c: aa0203e0 mov x0, x2 + 41a750: 97ffd12f bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41a754: 12001c00 and w0, w0, #0xff + 41a758: 7100001f cmp w0, #0x0 + 41a75c: 540001a0 b.eq 41a790 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x1bc> // b.none + 41a760: f9400fe0 ldr x0, [sp, #24] + 41a764: 91006000 add x0, x0, #0x18 + 41a768: 97fffe2a bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 41a76c: 39400000 ldrb w0, [x0] + 41a770: 2a0003e1 mov w1, w0 + 41a774: f9400fe0 ldr x0, [sp, #24] + 41a778: 94000f62 bl 41e500 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE10_M_is_wordEc> + 41a77c: 12001c00 and w0, w0, #0xff + 41a780: 7100001f cmp w0, #0x0 + 41a784: 54000060 b.eq 41a790 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x1bc> // b.none + 41a788: 52800020 mov w0, #0x1 // #1 + 41a78c: 14000002 b 41a794 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE16_M_word_boundaryEv+0x1c0> + 41a790: 52800000 mov w0, #0x0 // #0 + 41a794: 3900fbe0 strb w0, [sp, #62] + 41a798: 3940ffe1 ldrb w1, [sp, #63] + 41a79c: 3940fbe0 ldrb w0, [sp, #62] + 41a7a0: 6b00003f cmp w1, w0 + 41a7a4: 1a9f07e0 cset w0, ne // ne = any + 41a7a8: 12001c00 and w0, w0, #0xff + 41a7ac: a8c47bfd ldp x29, x30, [sp], #64 + 41a7b0: d65f03c0 ret + +000000000041a7b4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl>: +_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl(): + 41a7b4: a9b37bfd stp x29, x30, [sp, #-208]! + 41a7b8: 910003fd mov x29, sp + 41a7bc: f9000bf3 str x19, [sp, #16] + 41a7c0: f90017e0 str x0, [sp, #40] + 41a7c4: f90013e1 str x1, [sp, #32] + 41a7c8: f94017e1 ldr x1, [sp, #40] + 41a7cc: 9102c3e0 add x0, sp, #0xb0 + 41a7d0: 94000dcd bl 41df04 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSE_> + 41a7d4: f94017e0 ldr x0, [sp, #40] + 41a7d8: f9401803 ldr x3, [x0, #48] + 41a7dc: f94017e0 ldr x0, [sp, #40] + 41a7e0: b9407004 ldr w4, [x0, #112] + 41a7e4: 9102c3e2 add x2, sp, #0xb0 + 41a7e8: f94017e1 ldr x1, [sp, #40] + 41a7ec: f94017e0 ldr x0, [sp, #40] + 41a7f0: 9100e3e6 add x6, sp, #0x38 + 41a7f4: 2a0403e5 mov w5, w4 + 41a7f8: aa0303e4 mov x4, x3 + 41a7fc: aa0203e3 mov x3, x2 + 41a800: f9401422 ldr x2, [x1, #40] + 41a804: f9400c01 ldr x1, [x0, #24] + 41a808: aa0603e0 mov x0, x6 + 41a80c: 97ffd06c bl 40e9bc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EEC1ESB_SB_RSt6vectorISD_SE_ERKNS5_11basic_regexIcSG_EENSt15regex_constants15match_flag_typeE> + 41a810: f94013e0 ldr x0, [sp, #32] + 41a814: f9004fe0 str x0, [sp, #152] + 41a818: 9100e3e0 add x0, sp, #0x38 + 41a81c: 97ffd519 bl 40fc80 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE20_M_search_from_firstEv> + 41a820: 12001c00 and w0, w0, #0xff + 41a824: 7100001f cmp w0, #0x0 + 41a828: 54000420 b.eq 41a8ac <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl+0xf8> // b.none + 41a82c: f90067ff str xzr, [sp, #200] + 41a830: 9102c3e0 add x0, sp, #0xb0 + 41a834: 97ffd520 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 41a838: aa0003e1 mov x1, x0 + 41a83c: f94067e0 ldr x0, [sp, #200] + 41a840: eb01001f cmp x0, x1 + 41a844: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 41a848: 12001c00 and w0, w0, #0xff + 41a84c: 7100001f cmp w0, #0x0 + 41a850: 540002a0 b.eq 41a8a4 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl+0xf0> // b.none + 41a854: 9102c3e0 add x0, sp, #0xb0 + 41a858: f94067e1 ldr x1, [sp, #200] + 41a85c: 97ffd0df bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 41a860: 39404000 ldrb w0, [x0, #16] + 41a864: 7100001f cmp w0, #0x0 + 41a868: 54000160 b.eq 41a894 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl+0xe0> // b.none + 41a86c: f94017e0 ldr x0, [sp, #40] + 41a870: f94067e1 ldr x1, [sp, #200] + 41a874: 97ffd0d9 bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 41a878: aa0003f3 mov x19, x0 + 41a87c: 9102c3e0 add x0, sp, #0xb0 + 41a880: f94067e1 ldr x1, [sp, #200] + 41a884: 97ffd0d5 bl 40ebd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEixEm> + 41a888: aa0003e1 mov x1, x0 + 41a88c: aa1303e0 mov x0, x19 + 41a890: 97ffebaa bl 415738 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEaSERKSB_> + 41a894: f94067e0 ldr x0, [sp, #200] + 41a898: 91000400 add x0, x0, #0x1 + 41a89c: f90067e0 str x0, [sp, #200] + 41a8a0: 17ffffe4 b 41a830 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl+0x7c> + 41a8a4: 52800033 mov w19, #0x1 // #1 + 41a8a8: 14000002 b 41a8b0 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl+0xfc> + 41a8ac: 52800013 mov w19, #0x0 // #0 + 41a8b0: 9100e3e0 add x0, sp, #0x38 + 41a8b4: 97ffcd1d bl 40dd28 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EED1Ev> + 41a8b8: 9102c3e0 add x0, sp, #0xb0 + 41a8bc: 97ffcce7 bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 41a8c0: 2a1303e0 mov w0, w19 + 41a8c4: 1400000a b 41a8ec <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl+0x138> + 41a8c8: aa0003f3 mov x19, x0 + 41a8cc: 9100e3e0 add x0, sp, #0x38 + 41a8d0: 97ffcd16 bl 40dd28 <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EED1Ev> + 41a8d4: 14000002 b 41a8dc <_ZNSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE12_M_lookaheadEl+0x128> + 41a8d8: aa0003f3 mov x19, x0 + 41a8dc: 9102c3e0 add x0, sp, #0xb0 + 41a8e0: 97ffccde bl 40dc58 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 41a8e4: aa1303e0 mov x0, x19 + 41a8e8: 97ffb406 bl 407900 <_Unwind_Resume@plt> + 41a8ec: f9400bf3 ldr x19, [sp, #16] + 41a8f0: a8cd7bfd ldp x29, x30, [sp], #208 + 41a8f4: d65f03c0 ret + +000000000041a8f8 <_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS5_EERKSaIT_E(): + 41a8f8: a9be7bfd stp x29, x30, [sp, #-32]! + 41a8fc: 910003fd mov x29, sp + 41a900: f9000fe0 str x0, [sp, #24] + 41a904: f9000be1 str x1, [sp, #16] + 41a908: f9400fe0 ldr x0, [sp, #24] + 41a90c: 94000f1c bl 41e57c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEEC1Ev> + 41a910: d503201f nop + 41a914: a8c27bfd ldp x29, x30, [sp], #32 + 41a918: d65f03c0 ret + +000000000041a91c <_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 41a91c: a9be7bfd stp x29, x30, [sp, #-32]! + 41a920: 910003fd mov x29, sp + 41a924: f9000fe0 str x0, [sp, #24] + 41a928: f9400fe0 ldr x0, [sp, #24] + 41a92c: 94000f19 bl 41e590 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEED1Ev> + 41a930: d503201f nop + 41a934: a8c27bfd ldp x29, x30, [sp], #32 + 41a938: d65f03c0 ret + +000000000041a93c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_(): + 41a93c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41a940: 910003fd mov x29, sp + 41a944: f9000bf3 str x19, [sp, #16] + 41a948: aa0803f3 mov x19, x8 + 41a94c: f90017e0 str x0, [sp, #40] + 41a950: d2800021 mov x1, #0x1 // #1 + 41a954: f94017e0 ldr x0, [sp, #40] + 41a958: 94000f13 bl 41e5a4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m> + 41a95c: aa0003e2 mov x2, x0 + 41a960: f94017e1 ldr x1, [sp, #40] + 41a964: aa1303e0 mov x0, x19 + 41a968: 94000f19 bl 41e5cc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_> + 41a96c: aa1303e0 mov x0, x19 + 41a970: f9400bf3 ldr x19, [sp, #16] + 41a974: a8c37bfd ldp x29, x30, [sp], #48 + 41a978: d65f03c0 ret + +000000000041a97c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 41a97c: a9be7bfd stp x29, x30, [sp, #-32]! + 41a980: 910003fd mov x29, sp + 41a984: f9000fe0 str x0, [sp, #24] + 41a988: f9400fe0 ldr x0, [sp, #24] + 41a98c: f9400400 ldr x0, [x0, #8] + 41a990: f100001f cmp x0, #0x0 + 41a994: 54000120 b.eq 41a9b8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 41a998: f9400fe0 ldr x0, [sp, #24] + 41a99c: f9400003 ldr x3, [x0] + 41a9a0: f9400fe0 ldr x0, [sp, #24] + 41a9a4: f9400400 ldr x0, [x0, #8] + 41a9a8: d2800022 mov x2, #0x1 // #1 + 41a9ac: aa0003e1 mov x1, x0 + 41a9b0: aa0303e0 mov x0, x3 + 41a9b4: 94000f16 bl 41e60c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m> + 41a9b8: d503201f nop + 41a9bc: a8c27bfd ldp x29, x30, [sp], #32 + 41a9c0: d65f03c0 ret + +000000000041a9c4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 41a9c4: a9be7bfd stp x29, x30, [sp, #-32]! + 41a9c8: 910003fd mov x29, sp + 41a9cc: f9000fe0 str x0, [sp, #24] + 41a9d0: f9400fe0 ldr x0, [sp, #24] + 41a9d4: f9400400 ldr x0, [x0, #8] + 41a9d8: 94000f19 bl 41e63c <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_> + 41a9dc: a8c27bfd ldp x29, x30, [sp], #32 + 41a9e0: d65f03c0 ret + +000000000041a9e4 <_ZSt4moveIRKSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRKSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEEONSt16remove_referenceIT_E4typeEOSA_(): + 41a9e4: d10043ff sub sp, sp, #0x10 + 41a9e8: f90007e0 str x0, [sp, #8] + 41a9ec: f94007e0 ldr x0, [sp, #8] + 41a9f0: 910043ff add sp, sp, #0x10 + 41a9f4: d65f03c0 ret + +000000000041a9f8 <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1ERKS5_>: +_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC2ERKS5_(): + 41a9f8: a9be7bfd stp x29, x30, [sp, #-32]! + 41a9fc: 910003fd mov x29, sp + 41aa00: f9000fe0 str x0, [sp, #24] + 41aa04: f9000be1 str x1, [sp, #16] + 41aa08: f9400be1 ldr x1, [sp, #16] + 41aa0c: f9400fe0 ldr x0, [sp, #24] + 41aa10: 94000f10 bl 41e650 <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1ERKS7_> + 41aa14: d503201f nop + 41aa18: a8c27bfd ldp x29, x30, [sp], #32 + 41aa1c: d65f03c0 ret + +000000000041aa20 <_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EED1Ev(): + 41aa20: a9be7bfd stp x29, x30, [sp, #-32]! + 41aa24: 910003fd mov x29, sp + 41aa28: f9000fe0 str x0, [sp, #24] + 41aa2c: f9400fe0 ldr x0, [sp, #24] + 41aa30: 97ffd4bb bl 40fd1c <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 41aa34: d503201f nop + 41aa38: a8c27bfd ldp x29, x30, [sp], #32 + 41aa3c: d65f03c0 ret + +000000000041aa40 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 41aa40: a9be7bfd stp x29, x30, [sp, #-32]! + 41aa44: 910003fd mov x29, sp + 41aa48: f9000fe0 str x0, [sp, #24] + 41aa4c: f9400fe0 ldr x0, [sp, #24] + 41aa50: 97fffff4 bl 41aa20 <_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EED1Ev> + 41aa54: d503201f nop + 41aa58: a8c27bfd ldp x29, x30, [sp], #32 + 41aa5c: d65f03c0 ret + +000000000041aa60 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEES6_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEES6_DpOT_(): + 41aa60: a9bb7bfd stp x29, x30, [sp, #-80]! + 41aa64: 910003fd mov x29, sp + 41aa68: a90153f3 stp x19, x20, [sp, #16] + 41aa6c: f9001fe0 str x0, [sp, #56] + 41aa70: f9001be1 str x1, [sp, #48] + 41aa74: f90017e2 str x2, [sp, #40] + 41aa78: f90013e3 str x3, [sp, #32] + 41aa7c: f9401fe0 ldr x0, [sp, #56] + 41aa80: 94000efa bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 41aa84: f0000540 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41aa88: 91030001 add x1, x0, #0xc0 + 41aa8c: f9401fe0 ldr x0, [sp, #56] + 41aa90: f9000001 str x1, [x0] + 41aa94: f9401fe0 ldr x0, [sp, #56] + 41aa98: 91004013 add x19, x0, #0x10 + 41aa9c: 910123e0 add x0, sp, #0x48 + 41aaa0: f9401be1 ldr x1, [sp, #48] + 41aaa4: 97ffffd5 bl 41a9f8 <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1ERKS5_> + 41aaa8: 910123e0 add x0, sp, #0x48 + 41aaac: aa0003e1 mov x1, x0 + 41aab0: aa1303e0 mov x0, x19 + 41aab4: 94000efc bl 41e6a4 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES6_> + 41aab8: 910123e0 add x0, sp, #0x48 + 41aabc: 97ffd498 bl 40fd1c <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEED1Ev> + 41aac0: f9401fe0 ldr x0, [sp, #56] + 41aac4: 94000f02 bl 41e6cc <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 41aac8: aa0003f3 mov x19, x0 + 41aacc: f94017e0 ldr x0, [sp, #40] + 41aad0: 97ffd49b bl 40fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE> + 41aad4: aa0003f4 mov x20, x0 + 41aad8: f94013e0 ldr x0, [sp, #32] + 41aadc: 97ffd49d bl 40fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE> + 41aae0: aa0003e3 mov x3, x0 + 41aae4: aa1403e2 mov x2, x20 + 41aae8: aa1303e1 mov x1, x19 + 41aaec: f9401be0 ldr x0, [sp, #48] + 41aaf0: 94000eff bl 41e6ec <_ZNSt16allocator_traitsISaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JRKSt6localeRNSt15regex_constants18syntax_option_typeEEEEvRS6_PT_DpOT0_> + 41aaf4: 14000009 b 41ab18 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEES6_DpOT_+0xb8> + 41aaf8: aa0003f3 mov x19, x0 + 41aafc: f9401fe0 ldr x0, [sp, #56] + 41ab00: 91004000 add x0, x0, #0x10 + 41ab04: 97ffffcf bl 41aa40 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 41ab08: f9401fe0 ldr x0, [sp, #56] + 41ab0c: 97ffcc2c bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 41ab10: aa1303e0 mov x0, x19 + 41ab14: 97ffb37b bl 407900 <_Unwind_Resume@plt> + 41ab18: a94153f3 ldp x19, x20, [sp, #16] + 41ab1c: a8c57bfd ldp x29, x30, [sp], #80 + 41ab20: d65f03c0 ret + +000000000041ab24 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 41ab24: d10043ff sub sp, sp, #0x10 + 41ab28: f90007e0 str x0, [sp, #8] + 41ab2c: f90003e1 str x1, [sp] + 41ab30: f94007e0 ldr x0, [sp, #8] + 41ab34: f900041f str xzr, [x0, #8] + 41ab38: f94007e0 ldr x0, [sp, #8] + 41ab3c: 910043ff add sp, sp, #0x10 + 41ab40: d65f03c0 ret + +000000000041ab44 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEC2Ev(): + 41ab44: d10043ff sub sp, sp, #0x10 + 41ab48: f90007e0 str x0, [sp, #8] + 41ab4c: d503201f nop + 41ab50: 910043ff add sp, sp, #0x10 + 41ab54: d65f03c0 ret + +000000000041ab58 <_ZNSt16allocator_traitsISaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE8allocateERS7_m>: +_ZNSt16allocator_traitsISaIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE8allocateERS7_m(): + 41ab58: a9be7bfd stp x29, x30, [sp, #-32]! + 41ab5c: 910003fd mov x29, sp + 41ab60: f9000fe0 str x0, [sp, #24] + 41ab64: f9000be1 str x1, [sp, #16] + 41ab68: d2800002 mov x2, #0x0 // #0 + 41ab6c: f9400be1 ldr x1, [sp, #16] + 41ab70: f9400fe0 ldr x0, [sp, #24] + 41ab74: 94000ef3 bl 41e740 <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv> + 41ab78: a8c27bfd ldp x29, x30, [sp], #32 + 41ab7c: d65f03c0 ret + +000000000041ab80 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_allocate_nodeEv>: +_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_allocate_nodeEv(): + 41ab80: a9bd7bfd stp x29, x30, [sp, #-48]! + 41ab84: 910003fd mov x29, sp + 41ab88: f9000bf3 str x19, [sp, #16] + 41ab8c: f90017e0 str x0, [sp, #40] + 41ab90: f94017f3 ldr x19, [sp, #40] + 41ab94: d2800300 mov x0, #0x18 // #24 + 41ab98: 97ffc727 bl 40c834 <_ZSt16__deque_buf_sizem> + 41ab9c: aa0003e1 mov x1, x0 + 41aba0: aa1303e0 mov x0, x19 + 41aba4: 94000efb bl 41e790 <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE8allocateERS6_m> + 41aba8: f9400bf3 ldr x19, [sp, #16] + 41abac: a8c37bfd ldp x29, x30, [sp], #48 + 41abb0: d65f03c0 ret + +000000000041abb4 <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E14_S_buffer_sizeEv>: +_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E14_S_buffer_sizeEv(): + 41abb4: a9bf7bfd stp x29, x30, [sp, #-16]! + 41abb8: 910003fd mov x29, sp + 41abbc: d2800300 mov x0, #0x18 // #24 + 41abc0: 97ffc71d bl 40c834 <_ZSt16__deque_buf_sizem> + 41abc4: a8c17bfd ldp x29, x30, [sp], #16 + 41abc8: d65f03c0 ret + +000000000041abcc <_ZNSt16allocator_traitsISaImEE8max_sizeERKS0_>: +_ZNSt16allocator_traitsISaImEE8max_sizeERKS0_(): + 41abcc: a9be7bfd stp x29, x30, [sp, #-32]! + 41abd0: 910003fd mov x29, sp + 41abd4: f9000fe0 str x0, [sp, #24] + 41abd8: f9400fe0 ldr x0, [sp, #24] + 41abdc: 94000ef7 bl 41e7b8 <_ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv> + 41abe0: a8c27bfd ldp x29, x30, [sp], #32 + 41abe4: d65f03c0 ret + +000000000041abe8 <_ZNKSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv(): + 41abe8: d10043ff sub sp, sp, #0x10 + 41abec: f90007e0 str x0, [sp, #8] + 41abf0: f94007e0 ldr x0, [sp, #8] + 41abf4: 910043ff add sp, sp, #0x10 + 41abf8: d65f03c0 ret + +000000000041abfc <_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv(): + 41abfc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41ac00: 910003fd mov x29, sp + 41ac04: f90017e0 str x0, [sp, #40] + 41ac08: f90013e1 str x1, [sp, #32] + 41ac0c: f9000fe2 str x2, [sp, #24] + 41ac10: f94017e0 ldr x0, [sp, #40] + 41ac14: 94000ee9 bl 41e7b8 <_ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv> + 41ac18: aa0003e1 mov x1, x0 + 41ac1c: f94013e0 ldr x0, [sp, #32] + 41ac20: eb01001f cmp x0, x1 + 41ac24: 1a9f97e0 cset w0, hi // hi = pmore + 41ac28: 12001c00 and w0, w0, #0xff + 41ac2c: 7100001f cmp w0, #0x0 + 41ac30: 54000040 b.eq 41ac38 <_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv+0x3c> // b.none + 41ac34: 97ffb0ab bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 41ac38: f94013e0 ldr x0, [sp, #32] + 41ac3c: d37df000 lsl x0, x0, #3 + 41ac40: 97ffb1c8 bl 407360 <_Znwm@plt> + 41ac44: a8c37bfd ldp x29, x30, [sp], #48 + 41ac48: d65f03c0 ret + +000000000041ac4c <_ZNSt13move_iteratorIPmEC1ES0_>: +_ZNSt13move_iteratorIPmEC2ES0_(): + 41ac4c: d10043ff sub sp, sp, #0x10 + 41ac50: f90007e0 str x0, [sp, #8] + 41ac54: f90003e1 str x1, [sp] + 41ac58: f94007e0 ldr x0, [sp, #8] + 41ac5c: f94003e1 ldr x1, [sp] + 41ac60: f9000001 str x1, [x0] + 41ac64: d503201f nop + 41ac68: 910043ff add sp, sp, #0x10 + 41ac6c: d65f03c0 ret + +000000000041ac70 <_ZSt18uninitialized_copyISt13move_iteratorIPmES1_ET0_T_S4_S3_>: +_ZSt18uninitialized_copyISt13move_iteratorIPmES1_ET0_T_S4_S3_(): + 41ac70: a9bc7bfd stp x29, x30, [sp, #-64]! + 41ac74: 910003fd mov x29, sp + 41ac78: f90017e0 str x0, [sp, #40] + 41ac7c: f90013e1 str x1, [sp, #32] + 41ac80: f9000fe2 str x2, [sp, #24] + 41ac84: 52800020 mov w0, #0x1 // #1 + 41ac88: 3900ffe0 strb w0, [sp, #63] + 41ac8c: f9400fe2 ldr x2, [sp, #24] + 41ac90: f94013e1 ldr x1, [sp, #32] + 41ac94: f94017e0 ldr x0, [sp, #40] + 41ac98: 94000ecd bl 41e7cc <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPmES3_EET0_T_S6_S5_> + 41ac9c: a8c47bfd ldp x29, x30, [sp], #64 + 41aca0: d65f03c0 ret + +000000000041aca4 <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_(): + 41aca4: a9bc7bfd stp x29, x30, [sp, #-64]! + 41aca8: 910003fd mov x29, sp + 41acac: f9000bf3 str x19, [sp, #16] + 41acb0: f9001fe0 str x0, [sp, #56] + 41acb4: f9001be1 str x1, [sp, #48] + 41acb8: f90017e2 str x2, [sp, #40] + 41acbc: f94017e0 ldr x0, [sp, #40] + 41acc0: 97fff090 bl 416f00 <_ZSt7forwardINSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS3_E4typeE> + 41acc4: aa0003f3 mov x19, x0 + 41acc8: f9401be0 ldr x0, [sp, #48] + 41accc: aa0003e1 mov x1, x0 + 41acd0: d2800600 mov x0, #0x30 // #48 + 41acd4: 97ffc5e9 bl 40c478 <_ZnwmPv> + 41acd8: aa1303e1 mov x1, x19 + 41acdc: 97ffd67d bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 41ace0: d503201f nop + 41ace4: f9400bf3 ldr x19, [sp, #16] + 41ace8: a8c47bfd ldp x29, x30, [sp], #64 + 41acec: d65f03c0 ret + +000000000041acf0 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc(): + 41acf0: a9bb7bfd stp x29, x30, [sp, #-80]! + 41acf4: 910003fd mov x29, sp + 41acf8: f9000bf3 str x19, [sp, #16] + 41acfc: f9001fe0 str x0, [sp, #56] + 41ad00: f9001be1 str x1, [sp, #48] + 41ad04: f90017e2 str x2, [sp, #40] + 41ad08: f9401fe0 ldr x0, [sp, #56] + 41ad0c: 94000ebb bl 41e7f8 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE8max_sizeEv> + 41ad10: aa0003f3 mov x19, x0 + 41ad14: f9401fe0 ldr x0, [sp, #56] + 41ad18: 97ffd2cb bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 41ad1c: cb000261 sub x1, x19, x0 + 41ad20: f9401be0 ldr x0, [sp, #48] + 41ad24: eb00003f cmp x1, x0 + 41ad28: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 41ad2c: 12001c00 and w0, w0, #0xff + 41ad30: 7100001f cmp w0, #0x0 + 41ad34: 54000060 b.eq 41ad40 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc+0x50> // b.none + 41ad38: f94017e0 ldr x0, [sp, #40] + 41ad3c: 97ffb0c5 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 41ad40: f9401fe0 ldr x0, [sp, #56] + 41ad44: 97ffd2c0 bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 41ad48: aa0003f3 mov x19, x0 + 41ad4c: f9401fe0 ldr x0, [sp, #56] + 41ad50: 97ffd2bd bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 41ad54: f90023e0 str x0, [sp, #64] + 41ad58: 9100c3e1 add x1, sp, #0x30 + 41ad5c: 910103e0 add x0, sp, #0x40 + 41ad60: 97ffe894 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 41ad64: f9400000 ldr x0, [x0] + 41ad68: 8b000260 add x0, x19, x0 + 41ad6c: f90027e0 str x0, [sp, #72] + 41ad70: f9401fe0 ldr x0, [sp, #56] + 41ad74: 97ffd2b4 bl 40f844 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv> + 41ad78: aa0003e1 mov x1, x0 + 41ad7c: f94027e0 ldr x0, [sp, #72] + 41ad80: eb01001f cmp x0, x1 + 41ad84: 540000e3 b.cc 41ada0 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 41ad88: f9401fe0 ldr x0, [sp, #56] + 41ad8c: 94000e9b bl 41e7f8 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE8max_sizeEv> + 41ad90: aa0003e1 mov x1, x0 + 41ad94: f94027e0 ldr x0, [sp, #72] + 41ad98: eb01001f cmp x0, x1 + 41ad9c: 54000089 b.ls 41adac <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc+0xbc> // b.plast + 41ada0: f9401fe0 ldr x0, [sp, #56] + 41ada4: 94000e95 bl 41e7f8 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE8max_sizeEv> + 41ada8: 14000002 b 41adb0 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc+0xc0> + 41adac: f94027e0 ldr x0, [sp, #72] + 41adb0: f9400bf3 ldr x19, [sp, #16] + 41adb4: a8c57bfd ldp x29, x30, [sp], #80 + 41adb8: d65f03c0 ret + +000000000041adbc <_ZN9__gnu_cxxmiIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_>: +_ZN9__gnu_cxxmiIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_(): + 41adbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41adc0: 910003fd mov x29, sp + 41adc4: f9000bf3 str x19, [sp, #16] + 41adc8: f90017e0 str x0, [sp, #40] + 41adcc: f90013e1 str x1, [sp, #32] + 41add0: f94017e0 ldr x0, [sp, #40] + 41add4: 97ffde74 bl 4127a4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEE4baseEv> + 41add8: f9400013 ldr x19, [x0] + 41addc: f94013e0 ldr x0, [sp, #32] + 41ade0: 97ffde71 bl 4127a4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEE4baseEv> + 41ade4: f9400000 ldr x0, [x0] + 41ade8: cb000260 sub x0, x19, x0 + 41adec: 9344fc01 asr x1, x0, #4 + 41adf0: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 41adf4: f2955560 movk x0, #0xaaab + 41adf8: 9b007c20 mul x0, x1, x0 + 41adfc: f9400bf3 ldr x19, [sp, #16] + 41ae00: a8c37bfd ldp x29, x30, [sp], #48 + 41ae04: d65f03c0 ret + +000000000041ae08 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE11_M_allocateEm>: +_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE11_M_allocateEm(): + 41ae08: a9be7bfd stp x29, x30, [sp, #-32]! + 41ae0c: 910003fd mov x29, sp + 41ae10: f9000fe0 str x0, [sp, #24] + 41ae14: f9000be1 str x1, [sp, #16] + 41ae18: f9400be0 ldr x0, [sp, #16] + 41ae1c: f100001f cmp x0, #0x0 + 41ae20: 540000a0 b.eq 41ae34 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE11_M_allocateEm+0x2c> // b.none + 41ae24: f9400fe0 ldr x0, [sp, #24] + 41ae28: f9400be1 ldr x1, [sp, #16] + 41ae2c: 94000e7b bl 41e818 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE8allocateERS3_m> + 41ae30: 14000002 b 41ae38 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE11_M_allocateEm+0x30> + 41ae34: d2800000 mov x0, #0x0 // #0 + 41ae38: a8c27bfd ldp x29, x30, [sp], #32 + 41ae3c: d65f03c0 ret + +000000000041ae40 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv(): + 41ae40: d10043ff sub sp, sp, #0x10 + 41ae44: f90007e0 str x0, [sp, #8] + 41ae48: f94007e0 ldr x0, [sp, #8] + 41ae4c: 910043ff add sp, sp, #0x10 + 41ae50: d65f03c0 ret + +000000000041ae54 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt8__detail6_StateIcEES3_SaIS2_EET0_T_S6_S5_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPNSt8__detail6_StateIcEES3_SaIS2_EET0_T_S6_S5_RT1_(): + 41ae54: a9bc7bfd stp x29, x30, [sp, #-64]! + 41ae58: 910003fd mov x29, sp + 41ae5c: f9000bf3 str x19, [sp, #16] + 41ae60: f9001fe0 str x0, [sp, #56] + 41ae64: f9001be1 str x1, [sp, #48] + 41ae68: f90017e2 str x2, [sp, #40] + 41ae6c: f90013e3 str x3, [sp, #32] + 41ae70: f9401fe0 ldr x0, [sp, #56] + 41ae74: 94000e73 bl 41e840 <_ZSt32__make_move_if_noexcept_iteratorINSt8__detail6_StateIcEEPKS2_ET0_PT_> + 41ae78: aa0003f3 mov x19, x0 + 41ae7c: f9401be0 ldr x0, [sp, #48] + 41ae80: 94000e70 bl 41e840 <_ZSt32__make_move_if_noexcept_iteratorINSt8__detail6_StateIcEEPKS2_ET0_PT_> + 41ae84: f94013e3 ldr x3, [sp, #32] + 41ae88: f94017e2 ldr x2, [sp, #40] + 41ae8c: aa0003e1 mov x1, x0 + 41ae90: aa1303e0 mov x0, x19 + 41ae94: 94000e70 bl 41e854 <_ZSt22__uninitialized_copy_aIPKNSt8__detail6_StateIcEEPS2_S2_ET0_T_S7_S6_RSaIT1_E> + 41ae98: f9400bf3 ldr x19, [sp, #16] + 41ae9c: a8c47bfd ldp x29, x30, [sp], #64 + 41aea0: d65f03c0 ret + +000000000041aea4 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE7destroyIS2_EEvRS3_PT_>: +_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE7destroyIS2_EEvRS3_PT_(): + 41aea4: a9be7bfd stp x29, x30, [sp, #-32]! + 41aea8: 910003fd mov x29, sp + 41aeac: f9000fe0 str x0, [sp, #24] + 41aeb0: f9000be1 str x1, [sp, #16] + 41aeb4: f9400be1 ldr x1, [sp, #16] + 41aeb8: f9400fe0 ldr x0, [sp, #24] + 41aebc: 94000e72 bl 41e884 <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE7destroyIS3_EEvPT_> + 41aec0: d503201f nop + 41aec4: a8c27bfd ldp x29, x30, [sp], #32 + 41aec8: d65f03c0 ret + +000000000041aecc <_ZSt8_DestroyIPNSt8__detail6_StateIcEES2_EvT_S4_RSaIT0_E>: +_ZSt8_DestroyIPNSt8__detail6_StateIcEES2_EvT_S4_RSaIT0_E(): + 41aecc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41aed0: 910003fd mov x29, sp + 41aed4: f90017e0 str x0, [sp, #40] + 41aed8: f90013e1 str x1, [sp, #32] + 41aedc: f9000fe2 str x2, [sp, #24] + 41aee0: f94013e1 ldr x1, [sp, #32] + 41aee4: f94017e0 ldr x0, [sp, #40] + 41aee8: 94000e70 bl 41e8a8 <_ZSt8_DestroyIPNSt8__detail6_StateIcEEEvT_S4_> + 41aeec: d503201f nop + 41aef0: a8c37bfd ldp x29, x30, [sp], #48 + 41aef4: d65f03c0 ret + +000000000041aef8 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m>: +_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m(): + 41aef8: a9bd7bfd stp x29, x30, [sp, #-48]! + 41aefc: 910003fd mov x29, sp + 41af00: f90017e0 str x0, [sp, #40] + 41af04: f90013e1 str x1, [sp, #32] + 41af08: f9000fe2 str x2, [sp, #24] + 41af0c: f94013e0 ldr x0, [sp, #32] + 41af10: f100001f cmp x0, #0x0 + 41af14: 540000a0 b.eq 41af28 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m+0x30> // b.none + 41af18: f94017e0 ldr x0, [sp, #40] + 41af1c: f9400fe2 ldr x2, [sp, #24] + 41af20: f94013e1 ldr x1, [sp, #32] + 41af24: 94000e6b bl 41e8d0 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE10deallocateERS3_PS2_m> + 41af28: d503201f nop + 41af2c: a8c37bfd ldp x29, x30, [sp], #48 + 41af30: d65f03c0 ret + +000000000041af34 <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEC1ERKS3_>: +_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEC1ERKS3_(): + 41af34: a9be7bfd stp x29, x30, [sp, #-32]! + 41af38: 910003fd mov x29, sp + 41af3c: f9000fe0 str x0, [sp, #24] + 41af40: f9000be1 str x1, [sp, #16] + 41af44: f9400fe0 ldr x0, [sp, #24] + 41af48: f9400be1 ldr x1, [sp, #16] + 41af4c: 94000e6d bl 41e900 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS3_> + 41af50: d503201f nop + 41af54: a8c27bfd ldp x29, x30, [sp], #32 + 41af58: d65f03c0 ret + +000000000041af5c <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_(): + 41af5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41af60: 910003fd mov x29, sp + 41af64: f9000bf3 str x19, [sp, #16] + 41af68: f90017e0 str x0, [sp, #40] + 41af6c: 390083e1 strb w1, [sp, #32] + 41af70: f94017e0 ldr x0, [sp, #40] + 41af74: 97ffc65f bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41af78: 910083e0 add x0, sp, #0x20 + 41af7c: 94000e67 bl 41e918 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41af80: 12001c00 and w0, w0, #0xff + 41af84: 7100001f cmp w0, #0x0 + 41af88: 540002a0 b.eq 41afdc <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_+0x80> // b.none + 41af8c: f94017f3 ldr x19, [sp, #40] + 41af90: 910083e0 add x0, sp, #0x20 + 41af94: 94000e66 bl 41e92c <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41af98: aa0003e1 mov x1, x0 + 41af9c: aa1303e0 mov x0, x19 + 41afa0: 94000e68 bl 41e940 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41afa4: f94017e0 ldr x0, [sp, #40] + 41afa8: 90000021 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41afac: 9125f021 add x1, x1, #0x97c + 41afb0: f9000c01 str x1, [x0, #24] + 41afb4: f94017e0 ldr x0, [sp, #40] + 41afb8: 90000021 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41afbc: 91271021 add x1, x1, #0x9c4 + 41afc0: f9000801 str x1, [x0, #16] + 41afc4: 14000006 b 41afdc <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_+0x80> + 41afc8: aa0003f3 mov x19, x0 + 41afcc: f94017e0 ldr x0, [sp, #40] + 41afd0: 97ffc64f bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41afd4: aa1303e0 mov x0, x19 + 41afd8: 97ffb24a bl 407900 <_Unwind_Resume@plt> + 41afdc: d503201f nop + 41afe0: f9400bf3 ldr x19, [sp, #16] + 41afe4: a8c37bfd ldp x29, x30, [sp], #48 + 41afe8: d65f03c0 ret + +000000000041afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE(): + 41afec: a9b77bfd stp x29, x30, [sp, #-144]! + 41aff0: 910003fd mov x29, sp + 41aff4: f9000bf3 str x19, [sp, #16] + 41aff8: f90017e0 str x0, [sp, #40] + 41affc: f90013e1 str x1, [sp, #32] + 41b000: 9100c3e0 add x0, sp, #0x30 + 41b004: 52800161 mov w1, #0xb // #11 + 41b008: 97ffd55b bl 410574 <_ZNSt8__detail6_StateIcEC1ENS_7_OpcodeE> + 41b00c: 9100c3e0 add x0, sp, #0x30 + 41b010: 97ffdd2e bl 4124c8 <_ZNSt8__detail6_StateIcE14_M_get_matcherEv> + 41b014: aa0003f3 mov x19, x0 + 41b018: f94013e0 ldr x0, [sp, #32] + 41b01c: 97ffdd3f bl 412518 <_ZSt4moveIRSt8functionIFbcEEEONSt16remove_referenceIT_E4typeEOS5_> + 41b020: aa0003e1 mov x1, x0 + 41b024: aa1303e0 mov x0, x19 + 41b028: 94000e95 bl 41ea7c <_ZNSt8functionIFbcEEaSEOS1_> + 41b02c: 9100c3e0 add x0, sp, #0x30 + 41b030: 97ffd5a3 bl 4106bc <_ZSt4moveIRNSt8__detail6_StateIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 41b034: aa0003e1 mov x1, x0 + 41b038: 910183e0 add x0, sp, #0x60 + 41b03c: 97ffd5a5 bl 4106d0 <_ZNSt8__detail6_StateIcEC1EOS1_> + 41b040: 910183e0 add x0, sp, #0x60 + 41b044: aa0003e1 mov x1, x0 + 41b048: f94017e0 ldr x0, [sp, #40] + 41b04c: 97ffd57a bl 410634 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE> + 41b050: aa0003f3 mov x19, x0 + 41b054: 910183e0 add x0, sp, #0x60 + 41b058: 97ffd567 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41b05c: 9100c3e0 add x0, sp, #0x30 + 41b060: 97ffd565 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41b064: aa1303e0 mov x0, x19 + 41b068: 14000008 b 41b088 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE+0x9c> + 41b06c: aa0003f3 mov x19, x0 + 41b070: 910183e0 add x0, sp, #0x60 + 41b074: 97ffd560 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41b078: 9100c3e0 add x0, sp, #0x30 + 41b07c: 97ffd55e bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41b080: aa1303e0 mov x0, x19 + 41b084: 97ffb21f bl 407900 <_Unwind_Resume@plt> + 41b088: f9400bf3 ldr x19, [sp, #16] + 41b08c: a8c97bfd ldp x29, x30, [sp], #144 + 41b090: d65f03c0 ret + +000000000041b094 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb0ELb1EEEERKS3_>: +_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb0ELb1EEEERKS3_(): + 41b094: a9be7bfd stp x29, x30, [sp, #-32]! + 41b098: 910003fd mov x29, sp + 41b09c: f9000fe0 str x0, [sp, #24] + 41b0a0: f9000be1 str x1, [sp, #16] + 41b0a4: f9400fe0 ldr x0, [sp, #24] + 41b0a8: f9400be1 ldr x1, [sp, #16] + 41b0ac: 94000e85 bl 41eac0 <_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS3_> + 41b0b0: d503201f nop + 41b0b4: a8c27bfd ldp x29, x30, [sp], #32 + 41b0b8: d65f03c0 ret + +000000000041b0bc <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEC1ERKS3_>: +_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEC1ERKS3_(): + 41b0bc: a9be7bfd stp x29, x30, [sp, #-32]! + 41b0c0: 910003fd mov x29, sp + 41b0c4: f9000fe0 str x0, [sp, #24] + 41b0c8: f9000be1 str x1, [sp, #16] + 41b0cc: f9400fe0 ldr x0, [sp, #24] + 41b0d0: f9400be1 ldr x1, [sp, #16] + 41b0d4: 97fffff0 bl 41b094 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb0ELb1EEEERKS3_> + 41b0d8: d503201f nop + 41b0dc: a8c27bfd ldp x29, x30, [sp], #32 + 41b0e0: d65f03c0 ret + +000000000041b0e4 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEvvEET_(): + 41b0e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b0e8: 910003fd mov x29, sp + 41b0ec: f9000bf3 str x19, [sp, #16] + 41b0f0: f90017e0 str x0, [sp, #40] + 41b0f4: f90013e1 str x1, [sp, #32] + 41b0f8: f94017e0 ldr x0, [sp, #40] + 41b0fc: 97ffc5fd bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b100: 910083e0 add x0, sp, #0x20 + 41b104: 94000e78 bl 41eae4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b108: 12001c00 and w0, w0, #0xff + 41b10c: 7100001f cmp w0, #0x0 + 41b110: 540002a0 b.eq 41b164 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEvvEET_+0x80> // b.none + 41b114: f94017f3 ldr x19, [sp, #40] + 41b118: 910083e0 add x0, sp, #0x20 + 41b11c: 94000e77 bl 41eaf8 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b120: aa0003e1 mov x1, x0 + 41b124: aa1303e0 mov x0, x19 + 41b128: 94000e79 bl 41eb0c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b12c: f94017e0 ldr x0, [sp, #40] + 41b130: f0000001 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41b134: 912d2021 add x1, x1, #0xb48 + 41b138: f9000c01 str x1, [x0, #24] + 41b13c: f94017e0 ldr x0, [sp, #40] + 41b140: f0000001 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41b144: 912e4021 add x1, x1, #0xb90 + 41b148: f9000801 str x1, [x0, #16] + 41b14c: 14000006 b 41b164 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEvvEET_+0x80> + 41b150: aa0003f3 mov x19, x0 + 41b154: f94017e0 ldr x0, [sp, #40] + 41b158: 97ffc5ed bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b15c: aa1303e0 mov x0, x19 + 41b160: 97ffb1e8 bl 407900 <_Unwind_Resume@plt> + 41b164: d503201f nop + 41b168: f9400bf3 ldr x19, [sp, #16] + 41b16c: a8c37bfd ldp x29, x30, [sp], #48 + 41b170: d65f03c0 ret + +000000000041b174 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb0EEEERKS3_>: +_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EECI2NS_20_RegexTranslatorBaseIS3_Lb1ELb0EEEERKS3_(): + 41b174: a9be7bfd stp x29, x30, [sp, #-32]! + 41b178: 910003fd mov x29, sp + 41b17c: f9000fe0 str x0, [sp, #24] + 41b180: f9000be1 str x1, [sp, #16] + 41b184: f9400fe0 ldr x0, [sp, #24] + 41b188: f9400be1 ldr x1, [sp, #16] + 41b18c: 94000eaf bl 41ec48 <_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1ERKS3_> + 41b190: d503201f nop + 41b194: a8c27bfd ldp x29, x30, [sp], #32 + 41b198: d65f03c0 ret + +000000000041b19c <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEC1ERKS3_>: +_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEC1ERKS3_(): + 41b19c: a9be7bfd stp x29, x30, [sp, #-32]! + 41b1a0: 910003fd mov x29, sp + 41b1a4: f9000fe0 str x0, [sp, #24] + 41b1a8: f9000be1 str x1, [sp, #16] + 41b1ac: f9400fe0 ldr x0, [sp, #24] + 41b1b0: f9400be1 ldr x1, [sp, #16] + 41b1b4: 97fffff0 bl 41b174 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb0EEEERKS3_> + 41b1b8: d503201f nop + 41b1bc: a8c27bfd ldp x29, x30, [sp], #32 + 41b1c0: d65f03c0 ret + +000000000041b1c4 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEvvEET_>: +_ZNSt8functionIFbcEEC2INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEvvEET_(): + 41b1c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b1c8: 910003fd mov x29, sp + 41b1cc: f9000bf3 str x19, [sp, #16] + 41b1d0: f90017e0 str x0, [sp, #40] + 41b1d4: f90013e1 str x1, [sp, #32] + 41b1d8: f94017e0 ldr x0, [sp, #40] + 41b1dc: 97ffc5c5 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b1e0: 910083e0 add x0, sp, #0x20 + 41b1e4: 94000ea2 bl 41ec6c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b1e8: 12001c00 and w0, w0, #0xff + 41b1ec: 7100001f cmp w0, #0x0 + 41b1f0: 540002a0 b.eq 41b244 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEvvEET_+0x80> // b.none + 41b1f4: f94017f3 ldr x19, [sp, #40] + 41b1f8: 910083e0 add x0, sp, #0x20 + 41b1fc: 94000ea1 bl 41ec80 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b200: aa0003e1 mov x1, x0 + 41b204: aa1303e0 mov x0, x19 + 41b208: 94000ea3 bl 41ec94 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b20c: f94017e0 ldr x0, [sp, #40] + 41b210: f0000001 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41b214: 91334021 add x1, x1, #0xcd0 + 41b218: f9000c01 str x1, [x0, #24] + 41b21c: f94017e0 ldr x0, [sp, #40] + 41b220: f0000001 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41b224: 91346021 add x1, x1, #0xd18 + 41b228: f9000801 str x1, [x0, #16] + 41b22c: 14000006 b 41b244 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEvvEET_+0x80> + 41b230: aa0003f3 mov x19, x0 + 41b234: f94017e0 ldr x0, [sp, #40] + 41b238: 97ffc5b5 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b23c: aa1303e0 mov x0, x19 + 41b240: 97ffb1b0 bl 407900 <_Unwind_Resume@plt> + 41b244: d503201f nop + 41b248: f9400bf3 ldr x19, [sp, #16] + 41b24c: a8c37bfd ldp x29, x30, [sp], #48 + 41b250: d65f03c0 ret + +000000000041b254 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb1EEEERKS3_>: +_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb1EEEERKS3_(): + 41b254: a9be7bfd stp x29, x30, [sp, #-32]! + 41b258: 910003fd mov x29, sp + 41b25c: f9000fe0 str x0, [sp, #24] + 41b260: f9000be1 str x1, [sp, #16] + 41b264: f9400fe0 ldr x0, [sp, #24] + 41b268: f9400be1 ldr x1, [sp, #16] + 41b26c: 94000ed9 bl 41edd0 <_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1ERKS3_> + 41b270: d503201f nop + 41b274: a8c27bfd ldp x29, x30, [sp], #32 + 41b278: d65f03c0 ret + +000000000041b27c <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEC1ERKS3_>: +_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEC2ERKS3_(): + 41b27c: a9be7bfd stp x29, x30, [sp, #-32]! + 41b280: 910003fd mov x29, sp + 41b284: f9000fe0 str x0, [sp, #24] + 41b288: f9000be1 str x1, [sp, #16] + 41b28c: f9400fe0 ldr x0, [sp, #24] + 41b290: f9400be1 ldr x1, [sp, #16] + 41b294: 97fffff0 bl 41b254 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb1EEEERKS3_> + 41b298: d503201f nop + 41b29c: a8c27bfd ldp x29, x30, [sp], #32 + 41b2a0: d65f03c0 ret + +000000000041b2a4 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEvvEET_>: +_ZNSt8functionIFbcEEC2INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEvvEET_(): + 41b2a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b2a8: 910003fd mov x29, sp + 41b2ac: f9000bf3 str x19, [sp, #16] + 41b2b0: f90017e0 str x0, [sp, #40] + 41b2b4: f90013e1 str x1, [sp, #32] + 41b2b8: f94017e0 ldr x0, [sp, #40] + 41b2bc: 97ffc58d bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b2c0: 910083e0 add x0, sp, #0x20 + 41b2c4: 94000ecc bl 41edf4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b2c8: 12001c00 and w0, w0, #0xff + 41b2cc: 7100001f cmp w0, #0x0 + 41b2d0: 540002a0 b.eq 41b324 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEvvEET_+0x80> // b.none + 41b2d4: f94017f3 ldr x19, [sp, #40] + 41b2d8: 910083e0 add x0, sp, #0x20 + 41b2dc: 94000ecb bl 41ee08 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b2e0: aa0003e1 mov x1, x0 + 41b2e4: aa1303e0 mov x0, x19 + 41b2e8: 94000ecd bl 41ee1c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b2ec: f94017e0 ldr x0, [sp, #40] + 41b2f0: f0000001 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41b2f4: 91396021 add x1, x1, #0xe58 + 41b2f8: f9000c01 str x1, [x0, #24] + 41b2fc: f94017e0 ldr x0, [sp, #40] + 41b300: f0000001 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41b304: 913a8021 add x1, x1, #0xea0 + 41b308: f9000801 str x1, [x0, #16] + 41b30c: 14000006 b 41b324 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEvvEET_+0x80> + 41b310: aa0003f3 mov x19, x0 + 41b314: f94017e0 ldr x0, [sp, #40] + 41b318: 97ffc57d bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b31c: aa1303e0 mov x0, x19 + 41b320: 97ffb178 bl 407900 <_Unwind_Resume@plt> + 41b324: d503201f nop + 41b328: f9400bf3 ldr x19, [sp, #16] + 41b32c: a8c37bfd ldp x29, x30, [sp], #48 + 41b330: d65f03c0 ret + +000000000041b334 <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEC1ERKS3_>: +_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEC2ERKS3_(): + 41b334: a9be7bfd stp x29, x30, [sp, #-32]! + 41b338: 910003fd mov x29, sp + 41b33c: f9000fe0 str x0, [sp, #24] + 41b340: f9000be1 str x1, [sp, #16] + 41b344: f9400fe0 ldr x0, [sp, #24] + 41b348: f9400be1 ldr x1, [sp, #16] + 41b34c: 94000d6d bl 41e900 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS3_> + 41b350: d503201f nop + 41b354: a8c27bfd ldp x29, x30, [sp], #32 + 41b358: d65f03c0 ret + +000000000041b35c <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_>: +_ZNSt8functionIFbcEEC2INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_(): + 41b35c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b360: 910003fd mov x29, sp + 41b364: f9000bf3 str x19, [sp, #16] + 41b368: f90017e0 str x0, [sp, #40] + 41b36c: 390083e1 strb w1, [sp, #32] + 41b370: f94017e0 ldr x0, [sp, #40] + 41b374: 97ffc55f bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b378: 910083e0 add x0, sp, #0x20 + 41b37c: 94000ef7 bl 41ef58 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b380: 12001c00 and w0, w0, #0xff + 41b384: 7100001f cmp w0, #0x0 + 41b388: 540002a0 b.eq 41b3dc <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_+0x80> // b.none + 41b38c: f94017f3 ldr x19, [sp, #40] + 41b390: 910083e0 add x0, sp, #0x20 + 41b394: 94000ef6 bl 41ef6c <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b398: aa0003e1 mov x1, x0 + 41b39c: aa1303e0 mov x0, x19 + 41b3a0: 94000ef8 bl 41ef80 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b3a4: f94017e0 ldr x0, [sp, #40] + 41b3a8: f0000001 adrp x1, 41e000 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv+0x18> + 41b3ac: 913ef021 add x1, x1, #0xfbc + 41b3b0: f9000c01 str x1, [x0, #24] + 41b3b4: f94017e0 ldr x0, [sp, #40] + 41b3b8: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b3bc: 91001021 add x1, x1, #0x4 + 41b3c0: f9000801 str x1, [x0, #16] + 41b3c4: 14000006 b 41b3dc <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_+0x80> + 41b3c8: aa0003f3 mov x19, x0 + 41b3cc: f94017e0 ldr x0, [sp, #40] + 41b3d0: 97ffc54f bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b3d4: aa1303e0 mov x0, x19 + 41b3d8: 97ffb14a bl 407900 <_Unwind_Resume@plt> + 41b3dc: d503201f nop + 41b3e0: f9400bf3 ldr x19, [sp, #16] + 41b3e4: a8c37bfd ldp x29, x30, [sp], #48 + 41b3e8: d65f03c0 ret + +000000000041b3ec <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEC1ERKS3_>: +_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEC2ERKS3_(): + 41b3ec: a9be7bfd stp x29, x30, [sp, #-32]! + 41b3f0: 910003fd mov x29, sp + 41b3f4: f9000fe0 str x0, [sp, #24] + 41b3f8: f9000be1 str x1, [sp, #16] + 41b3fc: f9400fe0 ldr x0, [sp, #24] + 41b400: f9400be1 ldr x1, [sp, #16] + 41b404: 97ffff24 bl 41b094 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb0ELb1EEEERKS3_> + 41b408: d503201f nop + 41b40c: a8c27bfd ldp x29, x30, [sp], #32 + 41b410: d65f03c0 ret + +000000000041b414 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEvvEET_(): + 41b414: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b418: 910003fd mov x29, sp + 41b41c: f9000bf3 str x19, [sp, #16] + 41b420: f90017e0 str x0, [sp, #40] + 41b424: f90013e1 str x1, [sp, #32] + 41b428: f94017e0 ldr x0, [sp, #40] + 41b42c: 97ffc531 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b430: 910083e0 add x0, sp, #0x20 + 41b434: 94000f22 bl 41f0bc <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b438: 12001c00 and w0, w0, #0xff + 41b43c: 7100001f cmp w0, #0x0 + 41b440: 540002a0 b.eq 41b494 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEvvEET_+0x80> // b.none + 41b444: f94017f3 ldr x19, [sp, #40] + 41b448: 910083e0 add x0, sp, #0x20 + 41b44c: 94000f21 bl 41f0d0 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b450: aa0003e1 mov x1, x0 + 41b454: aa1303e0 mov x0, x19 + 41b458: 94000f23 bl 41f0e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b45c: f94017e0 ldr x0, [sp, #40] + 41b460: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b464: 91048021 add x1, x1, #0x120 + 41b468: f9000c01 str x1, [x0, #24] + 41b46c: f94017e0 ldr x0, [sp, #40] + 41b470: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b474: 9105a021 add x1, x1, #0x168 + 41b478: f9000801 str x1, [x0, #16] + 41b47c: 14000006 b 41b494 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEvvEET_+0x80> + 41b480: aa0003f3 mov x19, x0 + 41b484: f94017e0 ldr x0, [sp, #40] + 41b488: 97ffc521 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b48c: aa1303e0 mov x0, x19 + 41b490: 97ffb11c bl 407900 <_Unwind_Resume@plt> + 41b494: d503201f nop + 41b498: f9400bf3 ldr x19, [sp, #16] + 41b49c: a8c37bfd ldp x29, x30, [sp], #48 + 41b4a0: d65f03c0 ret + +000000000041b4a4 <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEC1ERKS3_>: +_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEC1ERKS3_(): + 41b4a4: a9be7bfd stp x29, x30, [sp, #-32]! + 41b4a8: 910003fd mov x29, sp + 41b4ac: f9000fe0 str x0, [sp, #24] + 41b4b0: f9000be1 str x1, [sp, #16] + 41b4b4: f9400fe0 ldr x0, [sp, #24] + 41b4b8: f9400be1 ldr x1, [sp, #16] + 41b4bc: 97ffff2e bl 41b174 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb0EEEERKS3_> + 41b4c0: d503201f nop + 41b4c4: a8c27bfd ldp x29, x30, [sp], #32 + 41b4c8: d65f03c0 ret + +000000000041b4cc <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEvvEET_(): + 41b4cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b4d0: 910003fd mov x29, sp + 41b4d4: f9000bf3 str x19, [sp, #16] + 41b4d8: f90017e0 str x0, [sp, #40] + 41b4dc: f90013e1 str x1, [sp, #32] + 41b4e0: f94017e0 ldr x0, [sp, #40] + 41b4e4: 97ffc503 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b4e8: 910083e0 add x0, sp, #0x20 + 41b4ec: 94000f4d bl 41f220 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b4f0: 12001c00 and w0, w0, #0xff + 41b4f4: 7100001f cmp w0, #0x0 + 41b4f8: 540002a0 b.eq 41b54c <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEvvEET_+0x80> // b.none + 41b4fc: f94017f3 ldr x19, [sp, #40] + 41b500: 910083e0 add x0, sp, #0x20 + 41b504: 94000f4c bl 41f234 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b508: aa0003e1 mov x1, x0 + 41b50c: aa1303e0 mov x0, x19 + 41b510: 94000f4e bl 41f248 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b514: f94017e0 ldr x0, [sp, #40] + 41b518: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b51c: 910a1021 add x1, x1, #0x284 + 41b520: f9000c01 str x1, [x0, #24] + 41b524: f94017e0 ldr x0, [sp, #40] + 41b528: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b52c: 910b3021 add x1, x1, #0x2cc + 41b530: f9000801 str x1, [x0, #16] + 41b534: 14000006 b 41b54c <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEvvEET_+0x80> + 41b538: aa0003f3 mov x19, x0 + 41b53c: f94017e0 ldr x0, [sp, #40] + 41b540: 97ffc4f3 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b544: aa1303e0 mov x0, x19 + 41b548: 97ffb0ee bl 407900 <_Unwind_Resume@plt> + 41b54c: d503201f nop + 41b550: f9400bf3 ldr x19, [sp, #16] + 41b554: a8c37bfd ldp x29, x30, [sp], #48 + 41b558: d65f03c0 ret + +000000000041b55c <_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEC1ERKS3_>: +_ZNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEC2ERKS3_(): + 41b55c: a9be7bfd stp x29, x30, [sp, #-32]! + 41b560: 910003fd mov x29, sp + 41b564: f9000fe0 str x0, [sp, #24] + 41b568: f9000be1 str x1, [sp, #16] + 41b56c: f9400fe0 ldr x0, [sp, #24] + 41b570: f9400be1 ldr x1, [sp, #16] + 41b574: 97ffff38 bl 41b254 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb1EEEERKS3_> + 41b578: d503201f nop + 41b57c: a8c27bfd ldp x29, x30, [sp], #32 + 41b580: d65f03c0 ret + +000000000041b584 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEvvEET_(): + 41b584: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b588: 910003fd mov x29, sp + 41b58c: f9000bf3 str x19, [sp, #16] + 41b590: f90017e0 str x0, [sp, #40] + 41b594: f90013e1 str x1, [sp, #32] + 41b598: f94017e0 ldr x0, [sp, #40] + 41b59c: 97ffc4d5 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b5a0: 910083e0 add x0, sp, #0x20 + 41b5a4: 94000f78 bl 41f384 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b5a8: 12001c00 and w0, w0, #0xff + 41b5ac: 7100001f cmp w0, #0x0 + 41b5b0: 540002a0 b.eq 41b604 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEvvEET_+0x80> // b.none + 41b5b4: f94017f3 ldr x19, [sp, #40] + 41b5b8: 910083e0 add x0, sp, #0x20 + 41b5bc: 94000f77 bl 41f398 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b5c0: aa0003e1 mov x1, x0 + 41b5c4: aa1303e0 mov x0, x19 + 41b5c8: 94000f79 bl 41f3ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b5cc: f94017e0 ldr x0, [sp, #40] + 41b5d0: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b5d4: 910fa021 add x1, x1, #0x3e8 + 41b5d8: f9000c01 str x1, [x0, #24] + 41b5dc: f94017e0 ldr x0, [sp, #40] + 41b5e0: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b5e4: 9110c021 add x1, x1, #0x430 + 41b5e8: f9000801 str x1, [x0, #16] + 41b5ec: 14000006 b 41b604 <_ZNSt8functionIFbcEEC1INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEvvEET_+0x80> + 41b5f0: aa0003f3 mov x19, x0 + 41b5f4: f94017e0 ldr x0, [sp, #40] + 41b5f8: 97ffc4c5 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b5fc: aa1303e0 mov x0, x19 + 41b600: 97ffb0c0 bl 407900 <_Unwind_Resume@plt> + 41b604: d503201f nop + 41b608: f9400bf3 ldr x19, [sp, #16] + 41b60c: a8c37bfd ldp x29, x30, [sp], #48 + 41b610: d65f03c0 ret + +000000000041b614 <_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EcRKS3_>: +_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EcRKS3_(): + 41b614: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b618: 910003fd mov x29, sp + 41b61c: f90017e0 str x0, [sp, #40] + 41b620: 39009fe1 strb w1, [sp, #39] + 41b624: f9000fe2 str x2, [sp, #24] + 41b628: f94017e0 ldr x0, [sp, #40] + 41b62c: f9400fe1 ldr x1, [sp, #24] + 41b630: 94000cb4 bl 41e900 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS3_> + 41b634: f94017e0 ldr x0, [sp, #40] + 41b638: 39409fe1 ldrb w1, [sp, #39] + 41b63c: 94000fab bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 41b640: 12001c01 and w1, w0, #0xff + 41b644: f94017e0 ldr x0, [sp, #40] + 41b648: 39000401 strb w1, [x0, #1] + 41b64c: d503201f nop + 41b650: a8c37bfd ldp x29, x30, [sp], #48 + 41b654: d65f03c0 ret + +000000000041b658 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_>: +_ZNSt8functionIFbcEEC2INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_(): + 41b658: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b65c: 910003fd mov x29, sp + 41b660: f9000bf3 str x19, [sp, #16] + 41b664: f90017e0 str x0, [sp, #40] + 41b668: 790043e1 strh w1, [sp, #32] + 41b66c: f94017e0 ldr x0, [sp, #40] + 41b670: 97ffc4a0 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b674: 910083e0 add x0, sp, #0x20 + 41b678: 94000fa2 bl 41f500 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b67c: 12001c00 and w0, w0, #0xff + 41b680: 7100001f cmp w0, #0x0 + 41b684: 540002a0 b.eq 41b6d8 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_+0x80> // b.none + 41b688: f94017f3 ldr x19, [sp, #40] + 41b68c: 910083e0 add x0, sp, #0x20 + 41b690: 94000fa1 bl 41f514 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b694: aa0003e1 mov x1, x0 + 41b698: aa1303e0 mov x0, x19 + 41b69c: 94000fa3 bl 41f528 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b6a0: f94017e0 ldr x0, [sp, #40] + 41b6a4: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b6a8: 91159021 add x1, x1, #0x564 + 41b6ac: f9000c01 str x1, [x0, #24] + 41b6b0: f94017e0 ldr x0, [sp, #40] + 41b6b4: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b6b8: 9116b021 add x1, x1, #0x5ac + 41b6bc: f9000801 str x1, [x0, #16] + 41b6c0: 14000006 b 41b6d8 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_+0x80> + 41b6c4: aa0003f3 mov x19, x0 + 41b6c8: f94017e0 ldr x0, [sp, #40] + 41b6cc: 97ffc490 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b6d0: aa1303e0 mov x0, x19 + 41b6d4: 97ffb08b bl 407900 <_Unwind_Resume@plt> + 41b6d8: d503201f nop + 41b6dc: f9400bf3 ldr x19, [sp, #16] + 41b6e0: a8c37bfd ldp x29, x30, [sp], #48 + 41b6e4: d65f03c0 ret + +000000000041b6e8 <_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EcRKS3_>: +_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EcRKS3_(): + 41b6e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b6ec: 910003fd mov x29, sp + 41b6f0: f90017e0 str x0, [sp, #40] + 41b6f4: 39009fe1 strb w1, [sp, #39] + 41b6f8: f9000fe2 str x2, [sp, #24] + 41b6fc: f94017e0 ldr x0, [sp, #40] + 41b700: f9400fe1 ldr x1, [sp, #24] + 41b704: 97fffe64 bl 41b094 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb0ELb1EEEERKS3_> + 41b708: f94017e0 ldr x0, [sp, #40] + 41b70c: 39409fe1 ldrb w1, [sp, #39] + 41b710: 94000fd5 bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 41b714: 12001c01 and w1, w0, #0xff + 41b718: f94017e0 ldr x0, [sp, #40] + 41b71c: 39002001 strb w1, [x0, #8] + 41b720: d503201f nop + 41b724: a8c37bfd ldp x29, x30, [sp], #48 + 41b728: d65f03c0 ret + +000000000041b72c <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_(): + 41b72c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41b730: 910003fd mov x29, sp + 41b734: f9000bf3 str x19, [sp, #16] + 41b738: f9001fe0 str x0, [sp, #56] + 41b73c: a9028be1 stp x1, x2, [sp, #40] + 41b740: f9401fe0 ldr x0, [sp, #56] + 41b744: 97ffc46b bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b748: 9100a3e0 add x0, sp, #0x28 + 41b74c: 94000fd1 bl 41f690 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b750: 12001c00 and w0, w0, #0xff + 41b754: 7100001f cmp w0, #0x0 + 41b758: 540002a0 b.eq 41b7ac <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_+0x80> // b.none + 41b75c: f9401ff3 ldr x19, [sp, #56] + 41b760: 9100a3e0 add x0, sp, #0x28 + 41b764: 94000fd0 bl 41f6a4 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b768: aa0003e1 mov x1, x0 + 41b76c: aa1303e0 mov x0, x19 + 41b770: 94000fd2 bl 41f6b8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b774: f9401fe0 ldr x0, [sp, #56] + 41b778: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b77c: 911bd021 add x1, x1, #0x6f4 + 41b780: f9000c01 str x1, [x0, #24] + 41b784: f9401fe0 ldr x0, [sp, #56] + 41b788: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b78c: 911cf021 add x1, x1, #0x73c + 41b790: f9000801 str x1, [x0, #16] + 41b794: 14000006 b 41b7ac <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_+0x80> + 41b798: aa0003f3 mov x19, x0 + 41b79c: f9401fe0 ldr x0, [sp, #56] + 41b7a0: 97ffc45b bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b7a4: aa1303e0 mov x0, x19 + 41b7a8: 97ffb056 bl 407900 <_Unwind_Resume@plt> + 41b7ac: d503201f nop + 41b7b0: f9400bf3 ldr x19, [sp, #16] + 41b7b4: a8c47bfd ldp x29, x30, [sp], #64 + 41b7b8: d65f03c0 ret + +000000000041b7bc <_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EcRKS3_>: +_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC2EcRKS3_(): + 41b7bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b7c0: 910003fd mov x29, sp + 41b7c4: f90017e0 str x0, [sp, #40] + 41b7c8: 39009fe1 strb w1, [sp, #39] + 41b7cc: f9000fe2 str x2, [sp, #24] + 41b7d0: f94017e0 ldr x0, [sp, #40] + 41b7d4: f9400fe1 ldr x1, [sp, #24] + 41b7d8: 97fffe67 bl 41b174 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb0EEEERKS3_> + 41b7dc: f94017e0 ldr x0, [sp, #40] + 41b7e0: 39409fe1 ldrb w1, [sp, #39] + 41b7e4: 94001004 bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 41b7e8: 12001c01 and w1, w0, #0xff + 41b7ec: f94017e0 ldr x0, [sp, #40] + 41b7f0: 39002001 strb w1, [x0, #8] + 41b7f4: d503201f nop + 41b7f8: a8c37bfd ldp x29, x30, [sp], #48 + 41b7fc: d65f03c0 ret + +000000000041b800 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_(): + 41b800: a9bc7bfd stp x29, x30, [sp, #-64]! + 41b804: 910003fd mov x29, sp + 41b808: f9000bf3 str x19, [sp, #16] + 41b80c: f9001fe0 str x0, [sp, #56] + 41b810: a9028be1 stp x1, x2, [sp, #40] + 41b814: f9401fe0 ldr x0, [sp, #56] + 41b818: 97ffc436 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b81c: 9100a3e0 add x0, sp, #0x28 + 41b820: 94001000 bl 41f820 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b824: 12001c00 and w0, w0, #0xff + 41b828: 7100001f cmp w0, #0x0 + 41b82c: 540002a0 b.eq 41b880 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_+0x80> // b.none + 41b830: f9401ff3 ldr x19, [sp, #56] + 41b834: 9100a3e0 add x0, sp, #0x28 + 41b838: 94000fff bl 41f834 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b83c: aa0003e1 mov x1, x0 + 41b840: aa1303e0 mov x0, x19 + 41b844: 94001001 bl 41f848 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b848: f9401fe0 ldr x0, [sp, #56] + 41b84c: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b850: 91221021 add x1, x1, #0x884 + 41b854: f9000c01 str x1, [x0, #24] + 41b858: f9401fe0 ldr x0, [sp, #56] + 41b85c: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b860: 91233021 add x1, x1, #0x8cc + 41b864: f9000801 str x1, [x0, #16] + 41b868: 14000006 b 41b880 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_+0x80> + 41b86c: aa0003f3 mov x19, x0 + 41b870: f9401fe0 ldr x0, [sp, #56] + 41b874: 97ffc426 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b878: aa1303e0 mov x0, x19 + 41b87c: 97ffb021 bl 407900 <_Unwind_Resume@plt> + 41b880: d503201f nop + 41b884: f9400bf3 ldr x19, [sp, #16] + 41b888: a8c47bfd ldp x29, x30, [sp], #64 + 41b88c: d65f03c0 ret + +000000000041b890 <_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EcRKS3_>: +_ZNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EcRKS3_(): + 41b890: a9bd7bfd stp x29, x30, [sp, #-48]! + 41b894: 910003fd mov x29, sp + 41b898: f90017e0 str x0, [sp, #40] + 41b89c: 39009fe1 strb w1, [sp, #39] + 41b8a0: f9000fe2 str x2, [sp, #24] + 41b8a4: f94017e0 ldr x0, [sp, #40] + 41b8a8: f9400fe1 ldr x1, [sp, #24] + 41b8ac: 97fffe6a bl 41b254 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb1EEEERKS3_> + 41b8b0: f94017e0 ldr x0, [sp, #40] + 41b8b4: 39409fe1 ldrb w1, [sp, #39] + 41b8b8: 94001033 bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 41b8bc: 12001c01 and w1, w0, #0xff + 41b8c0: f94017e0 ldr x0, [sp, #40] + 41b8c4: 39002001 strb w1, [x0, #8] + 41b8c8: d503201f nop + 41b8cc: a8c37bfd ldp x29, x30, [sp], #48 + 41b8d0: d65f03c0 ret + +000000000041b8d4 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_>: +_ZNSt8functionIFbcEEC2INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_(): + 41b8d4: a9bc7bfd stp x29, x30, [sp, #-64]! + 41b8d8: 910003fd mov x29, sp + 41b8dc: f9000bf3 str x19, [sp, #16] + 41b8e0: f9001fe0 str x0, [sp, #56] + 41b8e4: a9028be1 stp x1, x2, [sp, #40] + 41b8e8: f9401fe0 ldr x0, [sp, #56] + 41b8ec: 97ffc401 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41b8f0: 9100a3e0 add x0, sp, #0x28 + 41b8f4: 9400102f bl 41f9b0 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41b8f8: 12001c00 and w0, w0, #0xff + 41b8fc: 7100001f cmp w0, #0x0 + 41b900: 540002a0 b.eq 41b954 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_+0x80> // b.none + 41b904: f9401ff3 ldr x19, [sp, #56] + 41b908: 9100a3e0 add x0, sp, #0x28 + 41b90c: 9400102e bl 41f9c4 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41b910: aa0003e1 mov x1, x0 + 41b914: aa1303e0 mov x0, x19 + 41b918: 94001030 bl 41f9d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41b91c: f9401fe0 ldr x0, [sp, #56] + 41b920: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b924: 91285021 add x1, x1, #0xa14 + 41b928: f9000c01 str x1, [x0, #24] + 41b92c: f9401fe0 ldr x0, [sp, #56] + 41b930: 90000021 adrp x1, 41f000 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x44> + 41b934: 91297021 add x1, x1, #0xa5c + 41b938: f9000801 str x1, [x0, #16] + 41b93c: 14000006 b 41b954 <_ZNSt8functionIFbcEEC1INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_+0x80> + 41b940: aa0003f3 mov x19, x0 + 41b944: f9401fe0 ldr x0, [sp, #56] + 41b948: 97ffc3f1 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41b94c: aa1303e0 mov x0, x19 + 41b950: 97ffafec bl 407900 <_Unwind_Resume@plt> + 41b954: d503201f nop + 41b958: f9400bf3 ldr x19, [sp, #16] + 41b95c: a8c47bfd ldp x29, x30, [sp], #64 + 41b960: d65f03c0 ret + +000000000041b964 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci>: +_ZNKSt7__cxx1112regex_traitsIcE5valueEci(): + 41b964: a9a27bfd stp x29, x30, [sp, #-480]! + 41b968: 910003fd mov x29, sp + 41b96c: f9000bf3 str x19, [sp, #16] + 41b970: f90017e0 str x0, [sp, #40] + 41b974: 39009fe1 strb w1, [sp, #39] + 41b978: b90023e2 str w2, [sp, #32] + 41b97c: 910763e0 add x0, sp, #0x1d8 + 41b980: 97ffafe4 bl 407910 <_ZNSaIcEC1Ev@plt> + 41b984: 910763e1 add x1, sp, #0x1d8 + 41b988: 9106e3e0 add x0, sp, #0x1b8 + 41b98c: aa0103e3 mov x3, x1 + 41b990: 39409fe2 ldrb w2, [sp, #39] + 41b994: d2800021 mov x1, #0x1 // #1 + 41b998: 97ffadf2 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 41b99c: 9106e3e1 add x1, sp, #0x1b8 + 41b9a0: 9100e3e0 add x0, sp, #0x38 + 41b9a4: 52800102 mov w2, #0x8 // #8 + 41b9a8: 97ffafb6 bl 407880 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode@plt> + 41b9ac: 9106e3e0 add x0, sp, #0x1b8 + 41b9b0: 97ffadd4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 41b9b4: 910763e0 add x0, sp, #0x1d8 + 41b9b8: 97ffaea2 bl 407440 <_ZNSaIcED1Ev@plt> + 41b9bc: b94023e0 ldr w0, [sp, #32] + 41b9c0: 7100201f cmp w0, #0x8 + 41b9c4: 540000e1 b.ne 41b9e0 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci+0x7c> // b.any + 41b9c8: 9100e3e2 add x2, sp, #0x38 + 41b9cc: b0ffff80 adrp x0, 40c000 <_ZN5Catch8Matchers12RegexMatcherC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x38> + 41b9d0: 91182001 add x1, x0, #0x608 + 41b9d4: aa0203e0 mov x0, x2 + 41b9d8: 97ffafa2 bl 407860 <_ZNSirsEPFRSt8ios_baseS0_E@plt> + 41b9dc: 14000009 b 41ba00 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci+0x9c> + 41b9e0: b94023e0 ldr w0, [sp, #32] + 41b9e4: 7100401f cmp w0, #0x10 + 41b9e8: 540000c1 b.ne 41ba00 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci+0x9c> // b.any + 41b9ec: 9100e3e2 add x2, sp, #0x38 + 41b9f0: b0ffff80 adrp x0, 40c000 <_ZN5Catch8Matchers12RegexMatcherC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x38> + 41b9f4: 91178001 add x1, x0, #0x5e0 + 41b9f8: aa0203e0 mov x0, x2 + 41b9fc: 97ffaf99 bl 407860 <_ZNSirsEPFRSt8ios_baseS0_E@plt> + 41ba00: 9100c3e1 add x1, sp, #0x30 + 41ba04: 9100e3e0 add x0, sp, #0x38 + 41ba08: 97ffadb6 bl 4070e0 <_ZNSirsERl@plt> + 41ba0c: 9100e3e0 add x0, sp, #0x38 + 41ba10: 9101e000 add x0, x0, #0x78 + 41ba14: 97ffac9f bl 406c90 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@plt> + 41ba18: 12001c00 and w0, w0, #0xff + 41ba1c: 7100001f cmp w0, #0x0 + 41ba20: 54000060 b.eq 41ba2c <_ZNKSt7__cxx1112regex_traitsIcE5valueEci+0xc8> // b.none + 41ba24: 12800013 mov w19, #0xffffffff // #-1 + 41ba28: 14000003 b 41ba34 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci+0xd0> + 41ba2c: f9401be0 ldr x0, [sp, #48] + 41ba30: 2a0003f3 mov w19, w0 + 41ba34: 9100e3e0 add x0, sp, #0x38 + 41ba38: 97ffad5e bl 406fb0 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 41ba3c: 2a1303e0 mov w0, w19 + 41ba40: 1400000f b 41ba7c <_ZNKSt7__cxx1112regex_traitsIcE5valueEci+0x118> + 41ba44: aa0003f3 mov x19, x0 + 41ba48: 9106e3e0 add x0, sp, #0x1b8 + 41ba4c: 97ffadad bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 41ba50: 14000002 b 41ba58 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci+0xf4> + 41ba54: aa0003f3 mov x19, x0 + 41ba58: 910763e0 add x0, sp, #0x1d8 + 41ba5c: 97ffae79 bl 407440 <_ZNSaIcED1Ev@plt> + 41ba60: aa1303e0 mov x0, x19 + 41ba64: 97ffafa7 bl 407900 <_Unwind_Resume@plt> + 41ba68: aa0003f3 mov x19, x0 + 41ba6c: 9100e3e0 add x0, sp, #0x38 + 41ba70: 97ffad50 bl 406fb0 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 41ba74: aa1303e0 mov x0, x19 + 41ba78: 97ffafa2 bl 407900 <_Unwind_Resume@plt> + 41ba7c: f9400bf3 ldr x19, [sp, #16] + 41ba80: a8de7bfd ldp x29, x30, [sp], #480 + 41ba84: d65f03c0 ret + +000000000041ba88 <_ZN9__gnu_cxxneIPmSt6vectorImSaImEEEEbRKNS_17__normal_iteratorIT_T0_EESA_>: +_ZN9__gnu_cxxneIPmSt6vectorImSaImEEEEbRKNS_17__normal_iteratorIT_T0_EESA_(): + 41ba88: a9bd7bfd stp x29, x30, [sp, #-48]! + 41ba8c: 910003fd mov x29, sp + 41ba90: f9000bf3 str x19, [sp, #16] + 41ba94: f90017e0 str x0, [sp, #40] + 41ba98: f90013e1 str x1, [sp, #32] + 41ba9c: f94017e0 ldr x0, [sp, #40] + 41baa0: 97ffe061 bl 413c24 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv> + 41baa4: f9400013 ldr x19, [x0] + 41baa8: f94013e0 ldr x0, [sp, #32] + 41baac: 97ffe05e bl 413c24 <_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv> + 41bab0: f9400000 ldr x0, [x0] + 41bab4: eb00027f cmp x19, x0 + 41bab8: 1a9f07e0 cset w0, ne // ne = any + 41babc: 12001c00 and w0, w0, #0xff + 41bac0: f9400bf3 ldr x19, [sp, #16] + 41bac4: a8c37bfd ldp x29, x30, [sp], #48 + 41bac8: d65f03c0 ret + +000000000041bacc <_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEppEv(): + 41bacc: d10043ff sub sp, sp, #0x10 + 41bad0: f90007e0 str x0, [sp, #8] + 41bad4: f94007e0 ldr x0, [sp, #8] + 41bad8: f9400000 ldr x0, [x0] + 41badc: 91002001 add x1, x0, #0x8 + 41bae0: f94007e0 ldr x0, [sp, #8] + 41bae4: f9000001 str x1, [x0] + 41bae8: f94007e0 ldr x0, [sp, #8] + 41baec: 910043ff add sp, sp, #0x10 + 41baf0: d65f03c0 ret + +000000000041baf4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EbRKS3_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC2EbRKS3_(): + 41baf4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41baf8: 910003fd mov x29, sp + 41bafc: f90017e0 str x0, [sp, #40] + 41bb00: 39009fe1 strb w1, [sp, #39] + 41bb04: f9000fe2 str x2, [sp, #24] + 41bb08: f94017e0 ldr x0, [sp, #40] + 41bb0c: 94001002 bl 41fb14 <_ZNSt6vectorIcSaIcEEC1Ev> + 41bb10: f94017e0 ldr x0, [sp, #40] + 41bb14: 91006000 add x0, x0, #0x18 + 41bb18: 94001007 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 41bb1c: f94017e0 ldr x0, [sp, #40] + 41bb20: 9100c000 add x0, x0, #0x30 + 41bb24: 9400100c bl 41fb54 <_ZNSt6vectorISt4pairIccESaIS1_EEC1Ev> + 41bb28: f94017e0 ldr x0, [sp, #40] + 41bb2c: 91012000 add x0, x0, #0x48 + 41bb30: 94001011 bl 41fb74 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1Ev> + 41bb34: f94017e0 ldr x0, [sp, #40] + 41bb38: 91018000 add x0, x0, #0x60 + 41bb3c: 52800002 mov w2, #0x0 // #0 + 41bb40: 52800001 mov w1, #0x0 // #0 + 41bb44: 94000076 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41bb48: f94017e0 ldr x0, [sp, #40] + 41bb4c: 91019000 add x0, x0, #0x64 + 41bb50: f9400fe1 ldr x1, [sp, #24] + 41bb54: 94000b6b bl 41e900 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS3_> + 41bb58: f94017e0 ldr x0, [sp, #40] + 41bb5c: f9400fe1 ldr x1, [sp, #24] + 41bb60: f9003401 str x1, [x0, #104] + 41bb64: f94017e0 ldr x0, [sp, #40] + 41bb68: 39409fe1 ldrb w1, [sp, #39] + 41bb6c: 3901c001 strb w1, [x0, #112] + 41bb70: f94017e0 ldr x0, [sp, #40] + 41bb74: 9101e000 add x0, x0, #0x78 + 41bb78: 94001007 bl 41fb94 <_ZNSt6bitsetILm256EEC1Ev> + 41bb7c: d503201f nop + 41bb80: a8c37bfd ldp x29, x30, [sp], #48 + 41bb84: d65f03c0 ret + +000000000041bb88 <_ZNSt6vectorIcSaIcEED1Ev>: +_ZNSt6vectorIcSaIcEED2Ev(): + 41bb88: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bb8c: 910003fd mov x29, sp + 41bb90: a90153f3 stp x19, x20, [sp, #16] + 41bb94: f90017e0 str x0, [sp, #40] + 41bb98: f94017e0 ldr x0, [sp, #40] + 41bb9c: f9400013 ldr x19, [x0] + 41bba0: f94017e0 ldr x0, [sp, #40] + 41bba4: f9400414 ldr x20, [x0, #8] + 41bba8: f94017e0 ldr x0, [sp, #40] + 41bbac: 9400101d bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 41bbb0: aa0003e2 mov x2, x0 + 41bbb4: aa1403e1 mov x1, x20 + 41bbb8: aa1303e0 mov x0, x19 + 41bbbc: 9400101e bl 41fc34 <_ZSt8_DestroyIPccEvT_S1_RSaIT0_E> + 41bbc0: f94017e0 ldr x0, [sp, #40] + 41bbc4: 94001004 bl 41fbd4 <_ZNSt12_Vector_baseIcSaIcEED1Ev> + 41bbc8: d503201f nop + 41bbcc: a94153f3 ldp x19, x20, [sp, #16] + 41bbd0: a8c37bfd ldp x29, x30, [sp], #48 + 41bbd4: d65f03c0 ret + +000000000041bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev(): + 41bbd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bbdc: 910003fd mov x29, sp + 41bbe0: a90153f3 stp x19, x20, [sp, #16] + 41bbe4: f90017e0 str x0, [sp, #40] + 41bbe8: f94017e0 ldr x0, [sp, #40] + 41bbec: f9400013 ldr x19, [x0] + 41bbf0: f94017e0 ldr x0, [sp, #40] + 41bbf4: f9400414 ldr x20, [x0, #8] + 41bbf8: f94017e0 ldr x0, [sp, #40] + 41bbfc: 94001036 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 41bc00: aa0003e2 mov x2, x0 + 41bc04: aa1403e1 mov x1, x20 + 41bc08: aa1303e0 mov x0, x19 + 41bc0c: 94001037 bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 41bc10: f94017e0 ldr x0, [sp, #40] + 41bc14: 9400101b bl 41fc80 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 41bc18: d503201f nop + 41bc1c: a94153f3 ldp x19, x20, [sp, #16] + 41bc20: a8c37bfd ldp x29, x30, [sp], #48 + 41bc24: d65f03c0 ret + +000000000041bc28 <_ZNSt6vectorISt4pairIccESaIS1_EED1Ev>: +_ZNSt6vectorISt4pairIccESaIS1_EED2Ev(): + 41bc28: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bc2c: 910003fd mov x29, sp + 41bc30: a90153f3 stp x19, x20, [sp, #16] + 41bc34: f90017e0 str x0, [sp, #40] + 41bc38: f94017e0 ldr x0, [sp, #40] + 41bc3c: f9400013 ldr x19, [x0] + 41bc40: f94017e0 ldr x0, [sp, #40] + 41bc44: f9400414 ldr x20, [x0, #8] + 41bc48: f94017e0 ldr x0, [sp, #40] + 41bc4c: 9400104f bl 41fd88 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 41bc50: aa0003e2 mov x2, x0 + 41bc54: aa1403e1 mov x1, x20 + 41bc58: aa1303e0 mov x0, x19 + 41bc5c: 94001050 bl 41fd9c <_ZSt8_DestroyIPSt4pairIccES1_EvT_S3_RSaIT0_E> + 41bc60: f94017e0 ldr x0, [sp, #40] + 41bc64: 94001034 bl 41fd34 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EED1Ev> + 41bc68: d503201f nop + 41bc6c: a94153f3 ldp x19, x20, [sp, #16] + 41bc70: a8c37bfd ldp x29, x30, [sp], #48 + 41bc74: d65f03c0 ret + +000000000041bc78 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev>: +_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev(): + 41bc78: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bc7c: 910003fd mov x29, sp + 41bc80: a90153f3 stp x19, x20, [sp, #16] + 41bc84: f90017e0 str x0, [sp, #40] + 41bc88: f94017e0 ldr x0, [sp, #40] + 41bc8c: f9400013 ldr x19, [x0] + 41bc90: f94017e0 ldr x0, [sp, #40] + 41bc94: f9400414 ldr x20, [x0, #8] + 41bc98: f94017e0 ldr x0, [sp, #40] + 41bc9c: 94001068 bl 41fe3c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 41bca0: aa0003e2 mov x2, x0 + 41bca4: aa1403e1 mov x1, x20 + 41bca8: aa1303e0 mov x0, x19 + 41bcac: 94001069 bl 41fe50 <_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES3_EvT_S5_RSaIT0_E> + 41bcb0: f94017e0 ldr x0, [sp, #40] + 41bcb4: 9400104d bl 41fde8 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev> + 41bcb8: d503201f nop + 41bcbc: a94153f3 ldp x19, x20, [sp, #16] + 41bcc0: a8c37bfd ldp x29, x30, [sp], #48 + 41bcc4: d65f03c0 ret + +000000000041bcc8 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_>: +_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_(): + 41bcc8: d10043ff sub sp, sp, #0x10 + 41bccc: f90007e0 str x0, [sp, #8] + 41bcd0: b90003e1 str w1, [sp] + 41bcd4: f94007e0 ldr x0, [sp, #8] + 41bcd8: 39400801 ldrb w1, [x0, #2] + 41bcdc: 39400be0 ldrb w0, [sp, #2] + 41bce0: 4a000020 eor w0, w1, w0 + 41bce4: 12001c00 and w0, w0, #0xff + 41bce8: 12000000 and w0, w0, #0x1 + 41bcec: 7100001f cmp w0, #0x0 + 41bcf0: 54000101 b.ne 41bd10 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_+0x48> // b.any + 41bcf4: f94007e0 ldr x0, [sp, #8] + 41bcf8: 79400001 ldrh w1, [x0] + 41bcfc: 794003e0 ldrh w0, [sp] + 41bd00: 6b00003f cmp w1, w0 + 41bd04: 54000061 b.ne 41bd10 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_+0x48> // b.any + 41bd08: 52800020 mov w0, #0x1 // #1 + 41bd0c: 14000002 b 41bd14 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_+0x4c> + 41bd10: 52800000 mov w0, #0x0 // #0 + 41bd14: 910043ff add sp, sp, #0x10 + 41bd18: d65f03c0 ret + +000000000041bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth>: +_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC2Eth(): + 41bd1c: d10043ff sub sp, sp, #0x10 + 41bd20: f90007e0 str x0, [sp, #8] + 41bd24: 79000fe1 strh w1, [sp, #6] + 41bd28: 390017e2 strb w2, [sp, #5] + 41bd2c: f94007e0 ldr x0, [sp, #8] + 41bd30: 79400fe1 ldrh w1, [sp, #6] + 41bd34: 79000001 strh w1, [x0] + 41bd38: f94007e0 ldr x0, [sp, #8] + 41bd3c: 394017e1 ldrb w1, [sp, #5] + 41bd40: 39000801 strb w1, [x0, #2] + 41bd44: d503201f nop + 41bd48: 910043ff add sp, sp, #0x10 + 41bd4c: d65f03c0 ret + +000000000041bd50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb(): + 41bd50: a9ba7bfd stp x29, x30, [sp, #-96]! + 41bd54: 910003fd mov x29, sp + 41bd58: a90153f3 stp x19, x20, [sp, #16] + 41bd5c: f90013f5 str x21, [sp, #32] + 41bd60: f90027e0 str x0, [sp, #72] + 41bd64: f90023e1 str x1, [sp, #64] + 41bd68: 3900ffe2 strb w2, [sp, #63] + 41bd6c: f94027e0 ldr x0, [sp, #72] + 41bd70: f9403413 ldr x19, [x0, #104] + 41bd74: f94023e0 ldr x0, [sp, #64] + 41bd78: 97ffae1e bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 41bd7c: aa0003f5 mov x21, x0 + 41bd80: f94023e0 ldr x0, [sp, #64] + 41bd84: 97ffae1b bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 41bd88: aa0003f4 mov x20, x0 + 41bd8c: f94023e0 ldr x0, [sp, #64] + 41bd90: 97ffad08 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 41bd94: 8b000280 add x0, x20, x0 + 41bd98: 52800003 mov w3, #0x0 // #0 + 41bd9c: aa0003e2 mov x2, x0 + 41bda0: aa1503e1 mov x1, x21 + 41bda4: aa1303e0 mov x0, x19 + 41bda8: 94001035 bl 41fe7c <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b> + 41bdac: b90053e0 str w0, [sp, #80] + 41bdb0: 910163e0 add x0, sp, #0x58 + 41bdb4: 52800002 mov w2, #0x0 // #0 + 41bdb8: 52800001 mov w1, #0x0 // #0 + 41bdbc: 97ffffd8 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41bdc0: 910143e0 add x0, sp, #0x50 + 41bdc4: b9405be1 ldr w1, [sp, #88] + 41bdc8: 97ffffc0 bl 41bcc8 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_> + 41bdcc: 12001c00 and w0, w0, #0xff + 41bdd0: 7100001f cmp w0, #0x0 + 41bdd4: 540000a0 b.eq 41bde8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0x98> // b.none + 41bdd8: b0000540 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41bddc: 91232001 add x1, x0, #0x8c8 + 41bde0: 52800000 mov w0, #0x0 // #0 + 41bde4: 97ffc329 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 41bde8: 3940ffe0 ldrb w0, [sp, #63] + 41bdec: 52000000 eor w0, w0, #0x1 + 41bdf0: 12001c00 and w0, w0, #0xff + 41bdf4: 7100001f cmp w0, #0x0 + 41bdf8: 540000c0 b.eq 41be10 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0xc0> // b.none + 41bdfc: f94027e0 ldr x0, [sp, #72] + 41be00: 91018000 add x0, x0, #0x60 + 41be04: b94053e1 ldr w1, [sp, #80] + 41be08: 9400108e bl 420040 <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_> + 41be0c: 14000005 b 41be20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0xd0> + 41be10: f94027e0 ldr x0, [sp, #72] + 41be14: 91012000 add x0, x0, #0x48 + 41be18: 910143e1 add x1, sp, #0x50 + 41be1c: 9400109b bl 420088 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_> + 41be20: d503201f nop + 41be24: a94153f3 ldp x19, x20, [sp, #16] + 41be28: f94013f5 ldr x21, [sp, #32] + 41be2c: a8c67bfd ldp x29, x30, [sp], #96 + 41be30: d65f03c0 ret + +000000000041be34 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv(): + 41be34: a9ba7bfd stp x29, x30, [sp, #-96]! + 41be38: 910003fd mov x29, sp + 41be3c: a90153f3 stp x19, x20, [sp, #16] + 41be40: f90017e0 str x0, [sp, #40] + 41be44: f94017e0 ldr x0, [sp, #40] + 41be48: 940010b0 bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 41be4c: aa0003f3 mov x19, x0 + 41be50: f94017e0 ldr x0, [sp, #40] + 41be54: 940010b6 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41be58: aa0003e1 mov x1, x0 + 41be5c: aa1303e0 mov x0, x19 + 41be60: 940010bd bl 420154 <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEvT_S7_> + 41be64: f94017e0 ldr x0, [sp, #40] + 41be68: 940010a8 bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 41be6c: aa0003f3 mov x19, x0 + 41be70: f94017e0 ldr x0, [sp, #40] + 41be74: 940010ae bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41be78: aa0003e1 mov x1, x0 + 41be7c: aa1303e0 mov x0, x19 + 41be80: 940010c3 bl 42018c <_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_S7_> + 41be84: f9001fe0 str x0, [sp, #56] + 41be88: f94017f3 ldr x19, [sp, #40] + 41be8c: 9100e3e1 add x1, sp, #0x38 + 41be90: 910103e0 add x0, sp, #0x40 + 41be94: 940010cc bl 4201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE> + 41be98: f94017e0 ldr x0, [sp, #40] + 41be9c: 940010a4 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41bea0: f9002be0 str x0, [sp, #80] + 41bea4: 910143e1 add x1, sp, #0x50 + 41bea8: 910123e0 add x0, sp, #0x48 + 41beac: 940010c6 bl 4201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE> + 41beb0: f94027e2 ldr x2, [sp, #72] + 41beb4: f94023e1 ldr x1, [sp, #64] + 41beb8: aa1303e0 mov x0, x19 + 41bebc: 940010ce bl 4201f4 <_ZNSt6vectorIcSaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS1_EES6_> + 41bec0: 2a1403e1 mov w1, w20 + 41bec4: f94017e0 ldr x0, [sp, #40] + 41bec8: 940010eb bl 420274 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE> + 41becc: d503201f nop + 41bed0: a94153f3 ldp x19, x20, [sp, #16] + 41bed4: a8c67bfd ldp x29, x30, [sp], #96 + 41bed8: d65f03c0 ret + +000000000041bedc <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41bedc: d10043ff sub sp, sp, #0x10 + 41bee0: f90007e0 str x0, [sp, #8] + 41bee4: f94007e0 ldr x0, [sp, #8] + 41bee8: 910043ff add sp, sp, #0x10 + 41beec: d65f03c0 ret + +000000000041bef0 <_ZNSt6vectorIcSaIcEEC1EOS1_>: +_ZNSt6vectorIcSaIcEEC2EOS1_(): + 41bef0: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bef4: 910003fd mov x29, sp + 41bef8: f9000bf3 str x19, [sp, #16] + 41befc: f90017e0 str x0, [sp, #40] + 41bf00: f90013e1 str x1, [sp, #32] + 41bf04: f94017f3 ldr x19, [sp, #40] + 41bf08: f94013e0 ldr x0, [sp, #32] + 41bf0c: 94001107 bl 420328 <_ZSt4moveIRSt6vectorIcSaIcEEEONSt16remove_referenceIT_E4typeEOS5_> + 41bf10: aa0003e1 mov x1, x0 + 41bf14: aa1303e0 mov x0, x19 + 41bf18: 94001109 bl 42033c <_ZNSt12_Vector_baseIcSaIcEEC1EOS1_> + 41bf1c: d503201f nop + 41bf20: f9400bf3 ldr x19, [sp, #16] + 41bf24: a8c37bfd ldp x29, x30, [sp], #48 + 41bf28: d65f03c0 ret + +000000000041bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_(): + 41bf2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bf30: 910003fd mov x29, sp + 41bf34: f9000bf3 str x19, [sp, #16] + 41bf38: f90017e0 str x0, [sp, #40] + 41bf3c: f90013e1 str x1, [sp, #32] + 41bf40: f94017f3 ldr x19, [sp, #40] + 41bf44: f94013e0 ldr x0, [sp, #32] + 41bf48: 94001110 bl 420388 <_ZSt4moveIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEONSt16remove_referenceIT_E4typeEOSB_> + 41bf4c: aa0003e1 mov x1, x0 + 41bf50: aa1303e0 mov x0, x19 + 41bf54: 94001112 bl 42039c <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 41bf58: d503201f nop + 41bf5c: f9400bf3 ldr x19, [sp, #16] + 41bf60: a8c37bfd ldp x29, x30, [sp], #48 + 41bf64: d65f03c0 ret + +000000000041bf68 <_ZNSt6vectorISt4pairIccESaIS1_EEC1EOS3_>: +_ZNSt6vectorISt4pairIccESaIS1_EEC1EOS3_(): + 41bf68: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bf6c: 910003fd mov x29, sp + 41bf70: f9000bf3 str x19, [sp, #16] + 41bf74: f90017e0 str x0, [sp, #40] + 41bf78: f90013e1 str x1, [sp, #32] + 41bf7c: f94017f3 ldr x19, [sp, #40] + 41bf80: f94013e0 ldr x0, [sp, #32] + 41bf84: 94001119 bl 4203e8 <_ZSt4moveIRSt6vectorISt4pairIccESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_> + 41bf88: aa0003e1 mov x1, x0 + 41bf8c: aa1303e0 mov x0, x19 + 41bf90: 9400111b bl 4203fc <_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1EOS3_> + 41bf94: d503201f nop + 41bf98: f9400bf3 ldr x19, [sp, #16] + 41bf9c: a8c37bfd ldp x29, x30, [sp], #48 + 41bfa0: d65f03c0 ret + +000000000041bfa4 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_>: +_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_(): + 41bfa4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bfa8: 910003fd mov x29, sp + 41bfac: f9000bf3 str x19, [sp, #16] + 41bfb0: f90017e0 str x0, [sp, #40] + 41bfb4: f90013e1 str x1, [sp, #32] + 41bfb8: f94017f3 ldr x19, [sp, #40] + 41bfbc: f94013e0 ldr x0, [sp, #32] + 41bfc0: 94001122 bl 420448 <_ZSt4moveIRSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_> + 41bfc4: aa0003e1 mov x1, x0 + 41bfc8: aa1303e0 mov x0, x19 + 41bfcc: 94001124 bl 42045c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_> + 41bfd0: d503201f nop + 41bfd4: f9400bf3 ldr x19, [sp, #16] + 41bfd8: a8c37bfd ldp x29, x30, [sp], #48 + 41bfdc: d65f03c0 ret + +000000000041bfe0 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_(): + 41bfe0: a9bd7bfd stp x29, x30, [sp, #-48]! + 41bfe4: 910003fd mov x29, sp + 41bfe8: f9000bf3 str x19, [sp, #16] + 41bfec: f90017e0 str x0, [sp, #40] + 41bff0: f90013e1 str x1, [sp, #32] + 41bff4: f94017e0 ldr x0, [sp, #40] + 41bff8: 97ffc23e bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41bffc: f94013e0 ldr x0, [sp, #32] + 41c000: 9400112a bl 4204a8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41c004: 12001c00 and w0, w0, #0xff + 41c008: 7100001f cmp w0, #0x0 + 41c00c: 540002a0 b.eq 41c060 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_+0x80> // b.none + 41c010: f94017f3 ldr x19, [sp, #40] + 41c014: f94013e0 ldr x0, [sp, #32] + 41c018: 97ffffb1 bl 41bedc <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41c01c: aa0003e1 mov x1, x0 + 41c020: aa1303e0 mov x0, x19 + 41c024: 94001126 bl 4204bc <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41c028: f94017e0 ldr x0, [sp, #40] + 41c02c: 90000021 adrp x1, 420000 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x184> + 41c030: 9113e021 add x1, x1, #0x4f8 + 41c034: f9000c01 str x1, [x0, #24] + 41c038: f94017e0 ldr x0, [sp, #40] + 41c03c: 90000021 adrp x1, 420000 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x184> + 41c040: 91150021 add x1, x1, #0x540 + 41c044: f9000801 str x1, [x0, #16] + 41c048: 14000006 b 41c060 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_+0x80> + 41c04c: aa0003f3 mov x19, x0 + 41c050: f94017e0 ldr x0, [sp, #40] + 41c054: 97ffc22e bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41c058: aa1303e0 mov x0, x19 + 41c05c: 97ffae29 bl 407900 <_Unwind_Resume@plt> + 41c060: d503201f nop + 41c064: f9400bf3 ldr x19, [sp, #16] + 41c068: a8c37bfd ldp x29, x30, [sp], #48 + 41c06c: d65f03c0 ret + +000000000041c070 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EbRKS3_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC2EbRKS3_(): + 41c070: a9bd7bfd stp x29, x30, [sp, #-48]! + 41c074: 910003fd mov x29, sp + 41c078: f90017e0 str x0, [sp, #40] + 41c07c: 39009fe1 strb w1, [sp, #39] + 41c080: f9000fe2 str x2, [sp, #24] + 41c084: f94017e0 ldr x0, [sp, #40] + 41c088: 94000ea3 bl 41fb14 <_ZNSt6vectorIcSaIcEEC1Ev> + 41c08c: f94017e0 ldr x0, [sp, #40] + 41c090: 91006000 add x0, x0, #0x18 + 41c094: 94000ea8 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 41c098: f94017e0 ldr x0, [sp, #40] + 41c09c: 9100c000 add x0, x0, #0x30 + 41c0a0: 94001156 bl 4205f8 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1Ev> + 41c0a4: f94017e0 ldr x0, [sp, #40] + 41c0a8: 91012000 add x0, x0, #0x48 + 41c0ac: 94000eb2 bl 41fb74 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1Ev> + 41c0b0: f94017e0 ldr x0, [sp, #40] + 41c0b4: 91018000 add x0, x0, #0x60 + 41c0b8: 52800002 mov w2, #0x0 // #0 + 41c0bc: 52800001 mov w1, #0x0 // #0 + 41c0c0: 97ffff17 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41c0c4: f94017e0 ldr x0, [sp, #40] + 41c0c8: 9101a000 add x0, x0, #0x68 + 41c0cc: f9400fe1 ldr x1, [sp, #24] + 41c0d0: 97fffbf1 bl 41b094 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb0ELb1EEEERKS3_> + 41c0d4: f94017e0 ldr x0, [sp, #40] + 41c0d8: f9400fe1 ldr x1, [sp, #24] + 41c0dc: f9003801 str x1, [x0, #112] + 41c0e0: f94017e0 ldr x0, [sp, #40] + 41c0e4: 39409fe1 ldrb w1, [sp, #39] + 41c0e8: 3901e001 strb w1, [x0, #120] + 41c0ec: f94017e0 ldr x0, [sp, #40] + 41c0f0: 91020000 add x0, x0, #0x80 + 41c0f4: 94000ea8 bl 41fb94 <_ZNSt6bitsetILm256EEC1Ev> + 41c0f8: d503201f nop + 41c0fc: a8c37bfd ldp x29, x30, [sp], #48 + 41c100: d65f03c0 ret + +000000000041c104 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED2Ev(): + 41c104: a9bd7bfd stp x29, x30, [sp, #-48]! + 41c108: 910003fd mov x29, sp + 41c10c: a90153f3 stp x19, x20, [sp, #16] + 41c110: f90017e0 str x0, [sp, #40] + 41c114: f94017e0 ldr x0, [sp, #40] + 41c118: f9400013 ldr x19, [x0] + 41c11c: f94017e0 ldr x0, [sp, #40] + 41c120: f9400414 ldr x20, [x0, #8] + 41c124: f94017e0 ldr x0, [sp, #40] + 41c128: 94001159 bl 42068c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 41c12c: aa0003e2 mov x2, x0 + 41c130: aa1403e1 mov x1, x20 + 41c134: aa1303e0 mov x0, x19 + 41c138: 9400115a bl 4206a0 <_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_EvT_S9_RSaIT0_E> + 41c13c: f94017e0 ldr x0, [sp, #40] + 41c140: 9400113e bl 420638 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev> + 41c144: d503201f nop + 41c148: a94153f3 ldp x19, x20, [sp, #16] + 41c14c: a8c37bfd ldp x29, x30, [sp], #48 + 41c150: d65f03c0 ret + +000000000041c154 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb(): + 41c154: a9ba7bfd stp x29, x30, [sp, #-96]! + 41c158: 910003fd mov x29, sp + 41c15c: a90153f3 stp x19, x20, [sp, #16] + 41c160: f90013f5 str x21, [sp, #32] + 41c164: f90027e0 str x0, [sp, #72] + 41c168: f90023e1 str x1, [sp, #64] + 41c16c: 3900ffe2 strb w2, [sp, #63] + 41c170: f94027e0 ldr x0, [sp, #72] + 41c174: f9403813 ldr x19, [x0, #112] + 41c178: f94023e0 ldr x0, [sp, #64] + 41c17c: 97ffad1d bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 41c180: aa0003f5 mov x21, x0 + 41c184: f94023e0 ldr x0, [sp, #64] + 41c188: 97ffad1a bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 41c18c: aa0003f4 mov x20, x0 + 41c190: f94023e0 ldr x0, [sp, #64] + 41c194: 97ffac07 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 41c198: 8b000280 add x0, x20, x0 + 41c19c: 52800003 mov w3, #0x0 // #0 + 41c1a0: aa0003e2 mov x2, x0 + 41c1a4: aa1503e1 mov x1, x21 + 41c1a8: aa1303e0 mov x0, x19 + 41c1ac: 94000f34 bl 41fe7c <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b> + 41c1b0: b90053e0 str w0, [sp, #80] + 41c1b4: 910163e0 add x0, sp, #0x58 + 41c1b8: 52800002 mov w2, #0x0 // #0 + 41c1bc: 52800001 mov w1, #0x0 // #0 + 41c1c0: 97fffed7 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41c1c4: 910143e0 add x0, sp, #0x50 + 41c1c8: b9405be1 ldr w1, [sp, #88] + 41c1cc: 97fffebf bl 41bcc8 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_> + 41c1d0: 12001c00 and w0, w0, #0xff + 41c1d4: 7100001f cmp w0, #0x0 + 41c1d8: 540000a0 b.eq 41c1ec <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0x98> // b.none + 41c1dc: 90000540 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41c1e0: 91232001 add x1, x0, #0x8c8 + 41c1e4: 52800000 mov w0, #0x0 // #0 + 41c1e8: 97ffc228 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 41c1ec: 3940ffe0 ldrb w0, [sp, #63] + 41c1f0: 52000000 eor w0, w0, #0x1 + 41c1f4: 12001c00 and w0, w0, #0xff + 41c1f8: 7100001f cmp w0, #0x0 + 41c1fc: 540000c0 b.eq 41c214 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0xc0> // b.none + 41c200: f94027e0 ldr x0, [sp, #72] + 41c204: 91018000 add x0, x0, #0x60 + 41c208: b94053e1 ldr w1, [sp, #80] + 41c20c: 94000f8d bl 420040 <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_> + 41c210: 14000005 b 41c224 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0xd0> + 41c214: f94027e0 ldr x0, [sp, #72] + 41c218: 91012000 add x0, x0, #0x48 + 41c21c: 910143e1 add x1, sp, #0x50 + 41c220: 94000f9a bl 420088 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_> + 41c224: d503201f nop + 41c228: a94153f3 ldp x19, x20, [sp, #16] + 41c22c: f94013f5 ldr x21, [sp, #32] + 41c230: a8c67bfd ldp x29, x30, [sp], #96 + 41c234: d65f03c0 ret + +000000000041c238 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv(): + 41c238: a9ba7bfd stp x29, x30, [sp, #-96]! + 41c23c: 910003fd mov x29, sp + 41c240: a90153f3 stp x19, x20, [sp, #16] + 41c244: f90017e0 str x0, [sp, #40] + 41c248: f94017e0 ldr x0, [sp, #40] + 41c24c: 94000faf bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 41c250: aa0003f3 mov x19, x0 + 41c254: f94017e0 ldr x0, [sp, #40] + 41c258: 94000fb5 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c25c: aa0003e1 mov x1, x0 + 41c260: aa1303e0 mov x0, x19 + 41c264: 94000fbc bl 420154 <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEvT_S7_> + 41c268: f94017e0 ldr x0, [sp, #40] + 41c26c: 94000fa7 bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 41c270: aa0003f3 mov x19, x0 + 41c274: f94017e0 ldr x0, [sp, #40] + 41c278: 94000fad bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c27c: aa0003e1 mov x1, x0 + 41c280: aa1303e0 mov x0, x19 + 41c284: 94000fc2 bl 42018c <_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_S7_> + 41c288: f9001fe0 str x0, [sp, #56] + 41c28c: f94017f3 ldr x19, [sp, #40] + 41c290: 9100e3e1 add x1, sp, #0x38 + 41c294: 910103e0 add x0, sp, #0x40 + 41c298: 94000fcb bl 4201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE> + 41c29c: f94017e0 ldr x0, [sp, #40] + 41c2a0: 94000fa3 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c2a4: f9002be0 str x0, [sp, #80] + 41c2a8: 910143e1 add x1, sp, #0x50 + 41c2ac: 910123e0 add x0, sp, #0x48 + 41c2b0: 94000fc5 bl 4201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE> + 41c2b4: f94027e2 ldr x2, [sp, #72] + 41c2b8: f94023e1 ldr x1, [sp, #64] + 41c2bc: aa1303e0 mov x0, x19 + 41c2c0: 94000fcd bl 4201f4 <_ZNSt6vectorIcSaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS1_EES6_> + 41c2c4: 2a1403e1 mov w1, w20 + 41c2c8: f94017e0 ldr x0, [sp, #40] + 41c2cc: 94001100 bl 4206cc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE> + 41c2d0: d503201f nop + 41c2d4: a94153f3 ldp x19, x20, [sp, #16] + 41c2d8: a8c67bfd ldp x29, x30, [sp], #96 + 41c2dc: d65f03c0 ret + +000000000041c2e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41c2e0: d10043ff sub sp, sp, #0x10 + 41c2e4: f90007e0 str x0, [sp, #8] + 41c2e8: f94007e0 ldr x0, [sp, #8] + 41c2ec: 910043ff add sp, sp, #0x10 + 41c2f0: d65f03c0 ret + +000000000041c2f4 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EOS9_>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EOS9_(): + 41c2f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41c2f8: 910003fd mov x29, sp + 41c2fc: f9000bf3 str x19, [sp, #16] + 41c300: f90017e0 str x0, [sp, #40] + 41c304: f90013e1 str x1, [sp, #32] + 41c308: f94017f3 ldr x19, [sp, #40] + 41c30c: f94013e0 ldr x0, [sp, #32] + 41c310: 9400111c bl 420780 <_ZSt4moveIRSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESaIS8_EEEONSt16remove_referenceIT_E4typeEOSD_> + 41c314: aa0003e1 mov x1, x0 + 41c318: aa1303e0 mov x0, x19 + 41c31c: 9400111e bl 420794 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EOS9_> + 41c320: d503201f nop + 41c324: f9400bf3 ldr x19, [sp, #16] + 41c328: a8c37bfd ldp x29, x30, [sp], #48 + 41c32c: d65f03c0 ret + +000000000041c330 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_>: +_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_(): + 41c330: a9bd7bfd stp x29, x30, [sp, #-48]! + 41c334: 910003fd mov x29, sp + 41c338: f9000bf3 str x19, [sp, #16] + 41c33c: f90017e0 str x0, [sp, #40] + 41c340: f90013e1 str x1, [sp, #32] + 41c344: f94017e0 ldr x0, [sp, #40] + 41c348: 97ffc16a bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41c34c: f94013e0 ldr x0, [sp, #32] + 41c350: 94001124 bl 4207e0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41c354: 12001c00 and w0, w0, #0xff + 41c358: 7100001f cmp w0, #0x0 + 41c35c: 540002a0 b.eq 41c3b0 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_+0x80> // b.none + 41c360: f94017f3 ldr x19, [sp, #40] + 41c364: f94013e0 ldr x0, [sp, #32] + 41c368: 97ffffde bl 41c2e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41c36c: aa0003e1 mov x1, x0 + 41c370: aa1303e0 mov x0, x19 + 41c374: 94001120 bl 4207f4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41c378: f94017e0 ldr x0, [sp, #40] + 41c37c: 90000021 adrp x1, 420000 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x184> + 41c380: 9120c021 add x1, x1, #0x830 + 41c384: f9000c01 str x1, [x0, #24] + 41c388: f94017e0 ldr x0, [sp, #40] + 41c38c: 90000021 adrp x1, 420000 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x184> + 41c390: 9121e021 add x1, x1, #0x878 + 41c394: f9000801 str x1, [x0, #16] + 41c398: 14000006 b 41c3b0 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_+0x80> + 41c39c: aa0003f3 mov x19, x0 + 41c3a0: f94017e0 ldr x0, [sp, #40] + 41c3a4: 97ffc15a bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41c3a8: aa1303e0 mov x0, x19 + 41c3ac: 97ffad55 bl 407900 <_Unwind_Resume@plt> + 41c3b0: d503201f nop + 41c3b4: f9400bf3 ldr x19, [sp, #16] + 41c3b8: a8c37bfd ldp x29, x30, [sp], #48 + 41c3bc: d65f03c0 ret + +000000000041c3c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EbRKS3_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC2EbRKS3_(): + 41c3c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 41c3c4: 910003fd mov x29, sp + 41c3c8: f90017e0 str x0, [sp, #40] + 41c3cc: 39009fe1 strb w1, [sp, #39] + 41c3d0: f9000fe2 str x2, [sp, #24] + 41c3d4: f94017e0 ldr x0, [sp, #40] + 41c3d8: 94000dcf bl 41fb14 <_ZNSt6vectorIcSaIcEEC1Ev> + 41c3dc: f94017e0 ldr x0, [sp, #40] + 41c3e0: 91006000 add x0, x0, #0x18 + 41c3e4: 94000dd4 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 41c3e8: f94017e0 ldr x0, [sp, #40] + 41c3ec: 9100c000 add x0, x0, #0x30 + 41c3f0: 94000dd9 bl 41fb54 <_ZNSt6vectorISt4pairIccESaIS1_EEC1Ev> + 41c3f4: f94017e0 ldr x0, [sp, #40] + 41c3f8: 91012000 add x0, x0, #0x48 + 41c3fc: 94000dde bl 41fb74 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1Ev> + 41c400: f94017e0 ldr x0, [sp, #40] + 41c404: 91018000 add x0, x0, #0x60 + 41c408: 52800002 mov w2, #0x0 // #0 + 41c40c: 52800001 mov w1, #0x0 // #0 + 41c410: 97fffe43 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41c414: f94017e0 ldr x0, [sp, #40] + 41c418: 9101a000 add x0, x0, #0x68 + 41c41c: f9400fe1 ldr x1, [sp, #24] + 41c420: 97fffb55 bl 41b174 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb0EEEERKS3_> + 41c424: f94017e0 ldr x0, [sp, #40] + 41c428: f9400fe1 ldr x1, [sp, #24] + 41c42c: f9003801 str x1, [x0, #112] + 41c430: f94017e0 ldr x0, [sp, #40] + 41c434: 39409fe1 ldrb w1, [sp, #39] + 41c438: 3901e001 strb w1, [x0, #120] + 41c43c: f94017e0 ldr x0, [sp, #40] + 41c440: 91020000 add x0, x0, #0x80 + 41c444: 94000dd4 bl 41fb94 <_ZNSt6bitsetILm256EEC1Ev> + 41c448: d503201f nop + 41c44c: a8c37bfd ldp x29, x30, [sp], #48 + 41c450: d65f03c0 ret + +000000000041c454 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb(): + 41c454: a9ba7bfd stp x29, x30, [sp, #-96]! + 41c458: 910003fd mov x29, sp + 41c45c: a90153f3 stp x19, x20, [sp, #16] + 41c460: f90013f5 str x21, [sp, #32] + 41c464: f90027e0 str x0, [sp, #72] + 41c468: f90023e1 str x1, [sp, #64] + 41c46c: 3900ffe2 strb w2, [sp, #63] + 41c470: f94027e0 ldr x0, [sp, #72] + 41c474: f9403813 ldr x19, [x0, #112] + 41c478: f94023e0 ldr x0, [sp, #64] + 41c47c: 97ffac5d bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 41c480: aa0003f5 mov x21, x0 + 41c484: f94023e0 ldr x0, [sp, #64] + 41c488: 97ffac5a bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 41c48c: aa0003f4 mov x20, x0 + 41c490: f94023e0 ldr x0, [sp, #64] + 41c494: 97ffab47 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 41c498: 8b000280 add x0, x20, x0 + 41c49c: 52800023 mov w3, #0x1 // #1 + 41c4a0: aa0003e2 mov x2, x0 + 41c4a4: aa1503e1 mov x1, x21 + 41c4a8: aa1303e0 mov x0, x19 + 41c4ac: 94000e74 bl 41fe7c <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b> + 41c4b0: b90053e0 str w0, [sp, #80] + 41c4b4: 910163e0 add x0, sp, #0x58 + 41c4b8: 52800002 mov w2, #0x0 // #0 + 41c4bc: 52800001 mov w1, #0x0 // #0 + 41c4c0: 97fffe17 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41c4c4: 910143e0 add x0, sp, #0x50 + 41c4c8: b9405be1 ldr w1, [sp, #88] + 41c4cc: 97fffdff bl 41bcc8 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_> + 41c4d0: 12001c00 and w0, w0, #0xff + 41c4d4: 7100001f cmp w0, #0x0 + 41c4d8: 540000a0 b.eq 41c4ec <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0x98> // b.none + 41c4dc: 90000540 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41c4e0: 91232001 add x1, x0, #0x8c8 + 41c4e4: 52800000 mov w0, #0x0 // #0 + 41c4e8: 97ffc168 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 41c4ec: 3940ffe0 ldrb w0, [sp, #63] + 41c4f0: 52000000 eor w0, w0, #0x1 + 41c4f4: 12001c00 and w0, w0, #0xff + 41c4f8: 7100001f cmp w0, #0x0 + 41c4fc: 540000c0 b.eq 41c514 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0xc0> // b.none + 41c500: f94027e0 ldr x0, [sp, #72] + 41c504: 91018000 add x0, x0, #0x60 + 41c508: b94053e1 ldr w1, [sp, #80] + 41c50c: 94000ecd bl 420040 <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_> + 41c510: 14000005 b 41c524 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0xd0> + 41c514: f94027e0 ldr x0, [sp, #72] + 41c518: 91012000 add x0, x0, #0x48 + 41c51c: 910143e1 add x1, sp, #0x50 + 41c520: 94000eda bl 420088 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_> + 41c524: d503201f nop + 41c528: a94153f3 ldp x19, x20, [sp, #16] + 41c52c: f94013f5 ldr x21, [sp, #32] + 41c530: a8c67bfd ldp x29, x30, [sp], #96 + 41c534: d65f03c0 ret + +000000000041c538 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv(): + 41c538: a9ba7bfd stp x29, x30, [sp, #-96]! + 41c53c: 910003fd mov x29, sp + 41c540: a90153f3 stp x19, x20, [sp, #16] + 41c544: f90017e0 str x0, [sp, #40] + 41c548: f94017e0 ldr x0, [sp, #40] + 41c54c: 94000eef bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 41c550: aa0003f3 mov x19, x0 + 41c554: f94017e0 ldr x0, [sp, #40] + 41c558: 94000ef5 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c55c: aa0003e1 mov x1, x0 + 41c560: aa1303e0 mov x0, x19 + 41c564: 94000efc bl 420154 <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEvT_S7_> + 41c568: f94017e0 ldr x0, [sp, #40] + 41c56c: 94000ee7 bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 41c570: aa0003f3 mov x19, x0 + 41c574: f94017e0 ldr x0, [sp, #40] + 41c578: 94000eed bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c57c: aa0003e1 mov x1, x0 + 41c580: aa1303e0 mov x0, x19 + 41c584: 94000f02 bl 42018c <_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_S7_> + 41c588: f9001fe0 str x0, [sp, #56] + 41c58c: f94017f3 ldr x19, [sp, #40] + 41c590: 9100e3e1 add x1, sp, #0x38 + 41c594: 910103e0 add x0, sp, #0x40 + 41c598: 94000f0b bl 4201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE> + 41c59c: f94017e0 ldr x0, [sp, #40] + 41c5a0: 94000ee3 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c5a4: f9002be0 str x0, [sp, #80] + 41c5a8: 910143e1 add x1, sp, #0x50 + 41c5ac: 910123e0 add x0, sp, #0x48 + 41c5b0: 94000f05 bl 4201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE> + 41c5b4: f94027e2 ldr x2, [sp, #72] + 41c5b8: f94023e1 ldr x1, [sp, #64] + 41c5bc: aa1303e0 mov x0, x19 + 41c5c0: 94000f0d bl 4201f4 <_ZNSt6vectorIcSaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS1_EES6_> + 41c5c4: 2a1403e1 mov w1, w20 + 41c5c8: f94017e0 ldr x0, [sp, #40] + 41c5cc: 940010d9 bl 420930 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE> + 41c5d0: d503201f nop + 41c5d4: a94153f3 ldp x19, x20, [sp, #16] + 41c5d8: a8c67bfd ldp x29, x30, [sp], #96 + 41c5dc: d65f03c0 ret + +000000000041c5e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41c5e0: d10043ff sub sp, sp, #0x10 + 41c5e4: f90007e0 str x0, [sp, #8] + 41c5e8: f94007e0 ldr x0, [sp, #8] + 41c5ec: 910043ff add sp, sp, #0x10 + 41c5f0: d65f03c0 ret + +000000000041c5f4 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_>: +_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_(): + 41c5f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41c5f8: 910003fd mov x29, sp + 41c5fc: f9000bf3 str x19, [sp, #16] + 41c600: f90017e0 str x0, [sp, #40] + 41c604: f90013e1 str x1, [sp, #32] + 41c608: f94017e0 ldr x0, [sp, #40] + 41c60c: 97ffc0b9 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41c610: f94013e0 ldr x0, [sp, #32] + 41c614: 940010f4 bl 4209e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41c618: 12001c00 and w0, w0, #0xff + 41c61c: 7100001f cmp w0, #0x0 + 41c620: 540002a0 b.eq 41c674 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_+0x80> // b.none + 41c624: f94017f3 ldr x19, [sp, #40] + 41c628: f94013e0 ldr x0, [sp, #32] + 41c62c: 97ffffed bl 41c5e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41c630: aa0003e1 mov x1, x0 + 41c634: aa1303e0 mov x0, x19 + 41c638: 940010f0 bl 4209f8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41c63c: f94017e0 ldr x0, [sp, #40] + 41c640: 90000021 adrp x1, 420000 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x184> + 41c644: 9128d021 add x1, x1, #0xa34 + 41c648: f9000c01 str x1, [x0, #24] + 41c64c: f94017e0 ldr x0, [sp, #40] + 41c650: 90000021 adrp x1, 420000 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x184> + 41c654: 9129f021 add x1, x1, #0xa7c + 41c658: f9000801 str x1, [x0, #16] + 41c65c: 14000006 b 41c674 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_+0x80> + 41c660: aa0003f3 mov x19, x0 + 41c664: f94017e0 ldr x0, [sp, #40] + 41c668: 97ffc0a9 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41c66c: aa1303e0 mov x0, x19 + 41c670: 97ffaca4 bl 407900 <_Unwind_Resume@plt> + 41c674: d503201f nop + 41c678: f9400bf3 ldr x19, [sp, #16] + 41c67c: a8c37bfd ldp x29, x30, [sp], #48 + 41c680: d65f03c0 ret + +000000000041c684 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EbRKS3_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC2EbRKS3_(): + 41c684: a9bd7bfd stp x29, x30, [sp, #-48]! + 41c688: 910003fd mov x29, sp + 41c68c: f90017e0 str x0, [sp, #40] + 41c690: 39009fe1 strb w1, [sp, #39] + 41c694: f9000fe2 str x2, [sp, #24] + 41c698: f94017e0 ldr x0, [sp, #40] + 41c69c: 94000d1e bl 41fb14 <_ZNSt6vectorIcSaIcEEC1Ev> + 41c6a0: f94017e0 ldr x0, [sp, #40] + 41c6a4: 91006000 add x0, x0, #0x18 + 41c6a8: 94000d23 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 41c6ac: f94017e0 ldr x0, [sp, #40] + 41c6b0: 9100c000 add x0, x0, #0x30 + 41c6b4: 94000fd1 bl 4205f8 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1Ev> + 41c6b8: f94017e0 ldr x0, [sp, #40] + 41c6bc: 91012000 add x0, x0, #0x48 + 41c6c0: 94000d2d bl 41fb74 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1Ev> + 41c6c4: f94017e0 ldr x0, [sp, #40] + 41c6c8: 91018000 add x0, x0, #0x60 + 41c6cc: 52800002 mov w2, #0x0 // #0 + 41c6d0: 52800001 mov w1, #0x0 // #0 + 41c6d4: 97fffd92 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41c6d8: f94017e0 ldr x0, [sp, #40] + 41c6dc: 9101a000 add x0, x0, #0x68 + 41c6e0: f9400fe1 ldr x1, [sp, #24] + 41c6e4: 97fffadc bl 41b254 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EECI1NS_20_RegexTranslatorBaseIS3_Lb1ELb1EEEERKS3_> + 41c6e8: f94017e0 ldr x0, [sp, #40] + 41c6ec: f9400fe1 ldr x1, [sp, #24] + 41c6f0: f9003801 str x1, [x0, #112] + 41c6f4: f94017e0 ldr x0, [sp, #40] + 41c6f8: 39409fe1 ldrb w1, [sp, #39] + 41c6fc: 3901e001 strb w1, [x0, #120] + 41c700: f94017e0 ldr x0, [sp, #40] + 41c704: 91020000 add x0, x0, #0x80 + 41c708: 94000d23 bl 41fb94 <_ZNSt6bitsetILm256EEC1Ev> + 41c70c: d503201f nop + 41c710: a8c37bfd ldp x29, x30, [sp], #48 + 41c714: d65f03c0 ret + +000000000041c718 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb(): + 41c718: a9ba7bfd stp x29, x30, [sp, #-96]! + 41c71c: 910003fd mov x29, sp + 41c720: a90153f3 stp x19, x20, [sp, #16] + 41c724: f90013f5 str x21, [sp, #32] + 41c728: f90027e0 str x0, [sp, #72] + 41c72c: f90023e1 str x1, [sp, #64] + 41c730: 3900ffe2 strb w2, [sp, #63] + 41c734: f94027e0 ldr x0, [sp, #72] + 41c738: f9403813 ldr x19, [x0, #112] + 41c73c: f94023e0 ldr x0, [sp, #64] + 41c740: 97ffabac bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 41c744: aa0003f5 mov x21, x0 + 41c748: f94023e0 ldr x0, [sp, #64] + 41c74c: 97ffaba9 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 41c750: aa0003f4 mov x20, x0 + 41c754: f94023e0 ldr x0, [sp, #64] + 41c758: 97ffaa96 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 41c75c: 8b000280 add x0, x20, x0 + 41c760: 52800023 mov w3, #0x1 // #1 + 41c764: aa0003e2 mov x2, x0 + 41c768: aa1503e1 mov x1, x21 + 41c76c: aa1303e0 mov x0, x19 + 41c770: 94000dc3 bl 41fe7c <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b> + 41c774: b90053e0 str w0, [sp, #80] + 41c778: 910163e0 add x0, sp, #0x58 + 41c77c: 52800002 mov w2, #0x0 // #0 + 41c780: 52800001 mov w1, #0x0 // #0 + 41c784: 97fffd66 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41c788: 910143e0 add x0, sp, #0x50 + 41c78c: b9405be1 ldr w1, [sp, #88] + 41c790: 97fffd4e bl 41bcc8 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_> + 41c794: 12001c00 and w0, w0, #0xff + 41c798: 7100001f cmp w0, #0x0 + 41c79c: 540000a0 b.eq 41c7b0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0x98> // b.none + 41c7a0: 90000540 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41c7a4: 91232001 add x1, x0, #0x8c8 + 41c7a8: 52800000 mov w0, #0x0 // #0 + 41c7ac: 97ffc0b7 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 41c7b0: 3940ffe0 ldrb w0, [sp, #63] + 41c7b4: 52000000 eor w0, w0, #0x1 + 41c7b8: 12001c00 and w0, w0, #0xff + 41c7bc: 7100001f cmp w0, #0x0 + 41c7c0: 540000c0 b.eq 41c7d8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0xc0> // b.none + 41c7c4: f94027e0 ldr x0, [sp, #72] + 41c7c8: 91018000 add x0, x0, #0x60 + 41c7cc: b94053e1 ldr w1, [sp, #80] + 41c7d0: 94000e1c bl 420040 <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_> + 41c7d4: 14000005 b 41c7e8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb+0xd0> + 41c7d8: f94027e0 ldr x0, [sp, #72] + 41c7dc: 91012000 add x0, x0, #0x48 + 41c7e0: 910143e1 add x1, sp, #0x50 + 41c7e4: 94000e29 bl 420088 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_> + 41c7e8: d503201f nop + 41c7ec: a94153f3 ldp x19, x20, [sp, #16] + 41c7f0: f94013f5 ldr x21, [sp, #32] + 41c7f4: a8c67bfd ldp x29, x30, [sp], #96 + 41c7f8: d65f03c0 ret + +000000000041c7fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv(): + 41c7fc: a9ba7bfd stp x29, x30, [sp, #-96]! + 41c800: 910003fd mov x29, sp + 41c804: a90153f3 stp x19, x20, [sp, #16] + 41c808: f90017e0 str x0, [sp, #40] + 41c80c: f94017e0 ldr x0, [sp, #40] + 41c810: 94000e3e bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 41c814: aa0003f3 mov x19, x0 + 41c818: f94017e0 ldr x0, [sp, #40] + 41c81c: 94000e44 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c820: aa0003e1 mov x1, x0 + 41c824: aa1303e0 mov x0, x19 + 41c828: 94000e4b bl 420154 <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEvT_S7_> + 41c82c: f94017e0 ldr x0, [sp, #40] + 41c830: 94000e36 bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 41c834: aa0003f3 mov x19, x0 + 41c838: f94017e0 ldr x0, [sp, #40] + 41c83c: 94000e3c bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c840: aa0003e1 mov x1, x0 + 41c844: aa1303e0 mov x0, x19 + 41c848: 94000e51 bl 42018c <_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_S7_> + 41c84c: f9001fe0 str x0, [sp, #56] + 41c850: f94017f3 ldr x19, [sp, #40] + 41c854: 9100e3e1 add x1, sp, #0x38 + 41c858: 910103e0 add x0, sp, #0x40 + 41c85c: 94000e5a bl 4201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE> + 41c860: f94017e0 ldr x0, [sp, #40] + 41c864: 94000e32 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 41c868: f9002be0 str x0, [sp, #80] + 41c86c: 910143e1 add x1, sp, #0x50 + 41c870: 910123e0 add x0, sp, #0x48 + 41c874: 94000e54 bl 4201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE> + 41c878: f94027e2 ldr x2, [sp, #72] + 41c87c: f94023e1 ldr x1, [sp, #64] + 41c880: aa1303e0 mov x0, x19 + 41c884: 94000e5c bl 4201f4 <_ZNSt6vectorIcSaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS1_EES6_> + 41c888: 2a1403e1 mov w1, w20 + 41c88c: f94017e0 ldr x0, [sp, #40] + 41c890: 940010a9 bl 420b34 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE> + 41c894: d503201f nop + 41c898: a94153f3 ldp x19, x20, [sp, #16] + 41c89c: a8c67bfd ldp x29, x30, [sp], #96 + 41c8a0: d65f03c0 ret + +000000000041c8a4 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41c8a4: d10043ff sub sp, sp, #0x10 + 41c8a8: f90007e0 str x0, [sp, #8] + 41c8ac: f94007e0 ldr x0, [sp, #8] + 41c8b0: 910043ff add sp, sp, #0x10 + 41c8b4: d65f03c0 ret + +000000000041c8b8 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_>: +_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_(): + 41c8b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 41c8bc: 910003fd mov x29, sp + 41c8c0: f9000bf3 str x19, [sp, #16] + 41c8c4: f90017e0 str x0, [sp, #40] + 41c8c8: f90013e1 str x1, [sp, #32] + 41c8cc: f94017e0 ldr x0, [sp, #40] + 41c8d0: 97ffc008 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 41c8d4: f94013e0 ldr x0, [sp, #32] + 41c8d8: 940010c4 bl 420be8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_> + 41c8dc: 12001c00 and w0, w0, #0xff + 41c8e0: 7100001f cmp w0, #0x0 + 41c8e4: 540002a0 b.eq 41c938 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_+0x80> // b.none + 41c8e8: f94017f3 ldr x19, [sp, #40] + 41c8ec: f94013e0 ldr x0, [sp, #32] + 41c8f0: 97ffffed bl 41c8a4 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41c8f4: aa0003e1 mov x1, x0 + 41c8f8: aa1303e0 mov x0, x19 + 41c8fc: 940010c0 bl 420bfc <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_> + 41c900: f94017e0 ldr x0, [sp, #40] + 41c904: 90000021 adrp x1, 420000 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x184> + 41c908: 9130e021 add x1, x1, #0xc38 + 41c90c: f9000c01 str x1, [x0, #24] + 41c910: f94017e0 ldr x0, [sp, #40] + 41c914: 90000021 adrp x1, 420000 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x184> + 41c918: 91320021 add x1, x1, #0xc80 + 41c91c: f9000801 str x1, [x0, #16] + 41c920: 14000006 b 41c938 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_+0x80> + 41c924: aa0003f3 mov x19, x0 + 41c928: f94017e0 ldr x0, [sp, #40] + 41c92c: 97ffbff8 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 41c930: aa1303e0 mov x0, x19 + 41c934: 97ffabf3 bl 407900 <_Unwind_Resume@plt> + 41c938: d503201f nop + 41c93c: f9400bf3 ldr x19, [sp, #16] + 41c940: a8c37bfd ldp x29, x30, [sp], #48 + 41c944: d65f03c0 ret + +000000000041c948 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb(): + 41c948: a9a57bfd stp x29, x30, [sp, #-432]! + 41c94c: 910003fd mov x29, sp + 41c950: a90153f3 stp x19, x20, [sp, #16] + 41c954: f90013f5 str x21, [sp, #32] + 41c958: f9001fe0 str x0, [sp, #56] + 41c95c: 3900dfe1 strb w1, [sp, #55] + 41c960: f9401fe0 ldr x0, [sp, #56] + 41c964: f940c001 ldr x1, [x0, #384] + 41c968: 910123e0 add x0, sp, #0x48 + 41c96c: aa0103e2 mov x2, x1 + 41c970: 3940dfe1 ldrb w1, [sp, #55] + 41c974: 97fffc60 bl 41baf4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EbRKS3_> + 41c978: 390103ff strb wzr, [sp, #64] + 41c97c: 390107ff strb wzr, [sp, #65] + 41c980: 390103ff strb wzr, [sp, #64] + 41c984: f9401fe0 ldr x0, [sp, #56] + 41c988: b9400000 ldr w0, [x0] + 41c98c: 52800201 mov w1, #0x10 // #16 + 41c990: 97ffbff8 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 41c994: 7100001f cmp w0, #0x0 + 41c998: 1a9f17e0 cset w0, eq // eq = none + 41c99c: 12001c00 and w0, w0, #0xff + 41c9a0: 7100001f cmp w0, #0x0 + 41c9a4: 54000320 b.eq 41ca08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0xc0> // b.none + 41c9a8: f9401fe0 ldr x0, [sp, #56] + 41c9ac: 97ffec38 bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 41c9b0: 12001c00 and w0, w0, #0xff + 41c9b4: 7100001f cmp w0, #0x0 + 41c9b8: 54000140 b.eq 41c9e0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x98> // b.none + 41c9bc: 52800020 mov w0, #0x1 // #1 + 41c9c0: 390103e0 strb w0, [sp, #64] + 41c9c4: f9401fe0 ldr x0, [sp, #56] + 41c9c8: 91044000 add x0, x0, #0x110 + 41c9cc: d2800001 mov x1, #0x0 // #0 + 41c9d0: 97ffac34 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 41c9d4: 39400000 ldrb w0, [x0] + 41c9d8: 390107e0 strb w0, [sp, #65] + 41c9dc: 1400000b b 41ca08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0xc0> + 41c9e0: 52800381 mov w1, #0x1c // #28 + 41c9e4: f9401fe0 ldr x0, [sp, #56] + 41c9e8: 97ffc9bb bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41c9ec: 12001c00 and w0, w0, #0xff + 41c9f0: 7100001f cmp w0, #0x0 + 41c9f4: 540000a0 b.eq 41ca08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0xc0> // b.none + 41c9f8: 52800020 mov w0, #0x1 // #1 + 41c9fc: 390103e0 strb w0, [sp, #64] + 41ca00: 528005a0 mov w0, #0x2d // #45 + 41ca04: 390107e0 strb w0, [sp, #65] + 41ca08: 910123e1 add x1, sp, #0x48 + 41ca0c: 910103e0 add x0, sp, #0x40 + 41ca10: aa0103e2 mov x2, x1 + 41ca14: aa0003e1 mov x1, x0 + 41ca18: f9401fe0 ldr x0, [sp, #56] + 41ca1c: 940010fa bl 420e04 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE> + 41ca20: 12001c00 and w0, w0, #0xff + 41ca24: 7100001f cmp w0, #0x0 + 41ca28: 54000040 b.eq 41ca30 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0xe8> // b.none + 41ca2c: 17fffff7 b 41ca08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0xc0> + 41ca30: 394103e0 ldrb w0, [sp, #64] + 41ca34: 7100001f cmp w0, #0x0 + 41ca38: 54000080 b.eq 41ca48 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x100> // b.none + 41ca3c: 394107e1 ldrb w1, [sp, #65] + 41ca40: 910123e0 add x0, sp, #0x48 + 41ca44: 940011d3 bl 421190 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc> + 41ca48: 910123e0 add x0, sp, #0x48 + 41ca4c: 97fffcfa bl 41be34 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv> + 41ca50: f9401fe0 ldr x0, [sp, #56] + 41ca54: 9104c013 add x19, x0, #0x130 + 41ca58: f9401fe0 ldr x0, [sp, #56] + 41ca5c: 91040000 add x0, x0, #0x100 + 41ca60: 97ffc902 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41ca64: aa0003f4 mov x20, x0 + 41ca68: f9401fe0 ldr x0, [sp, #56] + 41ca6c: 91040000 add x0, x0, #0x100 + 41ca70: 97ffc8b8 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41ca74: aa0003f5 mov x21, x0 + 41ca78: 910123e0 add x0, sp, #0x48 + 41ca7c: 97fffd18 bl 41bedc <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41ca80: aa0003e1 mov x1, x0 + 41ca84: 910463e0 add x0, sp, #0x118 + 41ca88: 97ffed9d bl 4180fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EOS4_> + 41ca8c: 910463e1 add x1, sp, #0x118 + 41ca90: 9103e3e0 add x0, sp, #0xf8 + 41ca94: 97fffd53 bl 41bfe0 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_> + 41ca98: 9103e3e0 add x0, sp, #0xf8 + 41ca9c: aa0003e1 mov x1, x0 + 41caa0: aa1503e0 mov x0, x21 + 41caa4: 97fff952 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 41caa8: aa0003e1 mov x1, x0 + 41caac: 910383e0 add x0, sp, #0xe0 + 41cab0: aa0103e2 mov x2, x1 + 41cab4: aa1403e1 mov x1, x20 + 41cab8: 97ffc8f3 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 41cabc: 910383e0 add x0, sp, #0xe0 + 41cac0: aa0003e1 mov x1, x0 + 41cac4: aa1303e0 mov x0, x19 + 41cac8: 97ffcfb6 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 41cacc: 9103e3e0 add x0, sp, #0xf8 + 41cad0: 97ffcec1 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41cad4: 910463e0 add x0, sp, #0x118 + 41cad8: 97ffed78 bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 41cadc: 910123e0 add x0, sp, #0x48 + 41cae0: 97ffed76 bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 41cae4: 1400000e b 41cb1c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x1d4> + 41cae8: aa0003f3 mov x19, x0 + 41caec: 9103e3e0 add x0, sp, #0xf8 + 41caf0: 97ffceb9 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41caf4: 14000002 b 41cafc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x1b4> + 41caf8: aa0003f3 mov x19, x0 + 41cafc: 910463e0 add x0, sp, #0x118 + 41cb00: 97ffed6e bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 41cb04: 14000002 b 41cb0c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x1c4> + 41cb08: aa0003f3 mov x19, x0 + 41cb0c: 910123e0 add x0, sp, #0x48 + 41cb10: 97ffed6a bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 41cb14: aa1303e0 mov x0, x19 + 41cb18: 97ffab7a bl 407900 <_Unwind_Resume@plt> + 41cb1c: a94153f3 ldp x19, x20, [sp, #16] + 41cb20: f94013f5 ldr x21, [sp, #32] + 41cb24: a8db7bfd ldp x29, x30, [sp], #432 + 41cb28: d65f03c0 ret + +000000000041cb2c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb(): + 41cb2c: a9a47bfd stp x29, x30, [sp, #-448]! + 41cb30: 910003fd mov x29, sp + 41cb34: a90153f3 stp x19, x20, [sp, #16] + 41cb38: f90013f5 str x21, [sp, #32] + 41cb3c: f9001fe0 str x0, [sp, #56] + 41cb40: 3900dfe1 strb w1, [sp, #55] + 41cb44: f9401fe0 ldr x0, [sp, #56] + 41cb48: f940c001 ldr x1, [x0, #384] + 41cb4c: 910123e0 add x0, sp, #0x48 + 41cb50: aa0103e2 mov x2, x1 + 41cb54: 3940dfe1 ldrb w1, [sp, #55] + 41cb58: 97fffd46 bl 41c070 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EbRKS3_> + 41cb5c: 390103ff strb wzr, [sp, #64] + 41cb60: 390107ff strb wzr, [sp, #65] + 41cb64: 390103ff strb wzr, [sp, #64] + 41cb68: f9401fe0 ldr x0, [sp, #56] + 41cb6c: b9400000 ldr w0, [x0] + 41cb70: 52800201 mov w1, #0x10 // #16 + 41cb74: 97ffbf7f bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 41cb78: 7100001f cmp w0, #0x0 + 41cb7c: 1a9f17e0 cset w0, eq // eq = none + 41cb80: 12001c00 and w0, w0, #0xff + 41cb84: 7100001f cmp w0, #0x0 + 41cb88: 54000320 b.eq 41cbec <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0xc0> // b.none + 41cb8c: f9401fe0 ldr x0, [sp, #56] + 41cb90: 97ffebbf bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 41cb94: 12001c00 and w0, w0, #0xff + 41cb98: 7100001f cmp w0, #0x0 + 41cb9c: 54000140 b.eq 41cbc4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x98> // b.none + 41cba0: 52800020 mov w0, #0x1 // #1 + 41cba4: 390103e0 strb w0, [sp, #64] + 41cba8: f9401fe0 ldr x0, [sp, #56] + 41cbac: 91044000 add x0, x0, #0x110 + 41cbb0: d2800001 mov x1, #0x0 // #0 + 41cbb4: 97ffabbb bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 41cbb8: 39400000 ldrb w0, [x0] + 41cbbc: 390107e0 strb w0, [sp, #65] + 41cbc0: 1400000b b 41cbec <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0xc0> + 41cbc4: 52800381 mov w1, #0x1c // #28 + 41cbc8: f9401fe0 ldr x0, [sp, #56] + 41cbcc: 97ffc942 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41cbd0: 12001c00 and w0, w0, #0xff + 41cbd4: 7100001f cmp w0, #0x0 + 41cbd8: 540000a0 b.eq 41cbec <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0xc0> // b.none + 41cbdc: 52800020 mov w0, #0x1 // #1 + 41cbe0: 390103e0 strb w0, [sp, #64] + 41cbe4: 528005a0 mov w0, #0x2d // #45 + 41cbe8: 390107e0 strb w0, [sp, #65] + 41cbec: 910123e1 add x1, sp, #0x48 + 41cbf0: 910103e0 add x0, sp, #0x40 + 41cbf4: aa0103e2 mov x2, x1 + 41cbf8: aa0003e1 mov x1, x0 + 41cbfc: f9401fe0 ldr x0, [sp, #56] + 41cc00: 940011ab bl 4212ac <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE> + 41cc04: 12001c00 and w0, w0, #0xff + 41cc08: 7100001f cmp w0, #0x0 + 41cc0c: 54000040 b.eq 41cc14 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0xe8> // b.none + 41cc10: 17fffff7 b 41cbec <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0xc0> + 41cc14: 394103e0 ldrb w0, [sp, #64] + 41cc18: 7100001f cmp w0, #0x0 + 41cc1c: 54000080 b.eq 41cc2c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x100> // b.none + 41cc20: 394107e1 ldrb w1, [sp, #65] + 41cc24: 910123e0 add x0, sp, #0x48 + 41cc28: 94001284 bl 421638 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc> + 41cc2c: 910123e0 add x0, sp, #0x48 + 41cc30: 97fffd82 bl 41c238 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv> + 41cc34: f9401fe0 ldr x0, [sp, #56] + 41cc38: 9104c013 add x19, x0, #0x130 + 41cc3c: f9401fe0 ldr x0, [sp, #56] + 41cc40: 91040000 add x0, x0, #0x100 + 41cc44: 97ffc889 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41cc48: aa0003f4 mov x20, x0 + 41cc4c: f9401fe0 ldr x0, [sp, #56] + 41cc50: 91040000 add x0, x0, #0x100 + 41cc54: 97ffc83f bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41cc58: aa0003f5 mov x21, x0 + 41cc5c: 910123e0 add x0, sp, #0x48 + 41cc60: 97fffda0 bl 41c2e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41cc64: aa0003e1 mov x1, x0 + 41cc68: 910483e0 add x0, sp, #0x120 + 41cc6c: 97ffedbb bl 418358 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EOS4_> + 41cc70: 910483e1 add x1, sp, #0x120 + 41cc74: 910403e0 add x0, sp, #0x100 + 41cc78: 97fffdae bl 41c330 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_> + 41cc7c: 910403e0 add x0, sp, #0x100 + 41cc80: aa0003e1 mov x1, x0 + 41cc84: aa1503e0 mov x0, x21 + 41cc88: 97fff8d9 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 41cc8c: aa0003e1 mov x1, x0 + 41cc90: 9103a3e0 add x0, sp, #0xe8 + 41cc94: aa0103e2 mov x2, x1 + 41cc98: aa1403e1 mov x1, x20 + 41cc9c: 97ffc87a bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 41cca0: 9103a3e0 add x0, sp, #0xe8 + 41cca4: aa0003e1 mov x1, x0 + 41cca8: aa1303e0 mov x0, x19 + 41ccac: 97ffcf3d bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 41ccb0: 910403e0 add x0, sp, #0x100 + 41ccb4: 97ffce48 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41ccb8: 910483e0 add x0, sp, #0x120 + 41ccbc: 97ffed96 bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 41ccc0: 910123e0 add x0, sp, #0x48 + 41ccc4: 97ffed94 bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 41ccc8: 1400000e b 41cd00 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x1d4> + 41cccc: aa0003f3 mov x19, x0 + 41ccd0: 910403e0 add x0, sp, #0x100 + 41ccd4: 97ffce40 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41ccd8: 14000002 b 41cce0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x1b4> + 41ccdc: aa0003f3 mov x19, x0 + 41cce0: 910483e0 add x0, sp, #0x120 + 41cce4: 97ffed8c bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 41cce8: 14000002 b 41ccf0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x1c4> + 41ccec: aa0003f3 mov x19, x0 + 41ccf0: 910123e0 add x0, sp, #0x48 + 41ccf4: 97ffed88 bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 41ccf8: aa1303e0 mov x0, x19 + 41ccfc: 97ffab01 bl 407900 <_Unwind_Resume@plt> + 41cd00: a94153f3 ldp x19, x20, [sp, #16] + 41cd04: f94013f5 ldr x21, [sp, #32] + 41cd08: a8dc7bfd ldp x29, x30, [sp], #448 + 41cd0c: d65f03c0 ret + +000000000041cd10 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb(): + 41cd10: a9a47bfd stp x29, x30, [sp, #-448]! + 41cd14: 910003fd mov x29, sp + 41cd18: a90153f3 stp x19, x20, [sp, #16] + 41cd1c: f90013f5 str x21, [sp, #32] + 41cd20: f9001fe0 str x0, [sp, #56] + 41cd24: 3900dfe1 strb w1, [sp, #55] + 41cd28: f9401fe0 ldr x0, [sp, #56] + 41cd2c: f940c001 ldr x1, [x0, #384] + 41cd30: 910123e0 add x0, sp, #0x48 + 41cd34: aa0103e2 mov x2, x1 + 41cd38: 3940dfe1 ldrb w1, [sp, #55] + 41cd3c: 97fffda1 bl 41c3c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EbRKS3_> + 41cd40: 390103ff strb wzr, [sp, #64] + 41cd44: 390107ff strb wzr, [sp, #65] + 41cd48: 390103ff strb wzr, [sp, #64] + 41cd4c: f9401fe0 ldr x0, [sp, #56] + 41cd50: b9400000 ldr w0, [x0] + 41cd54: 52800201 mov w1, #0x10 // #16 + 41cd58: 97ffbf06 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 41cd5c: 7100001f cmp w0, #0x0 + 41cd60: 1a9f17e0 cset w0, eq // eq = none + 41cd64: 12001c00 and w0, w0, #0xff + 41cd68: 7100001f cmp w0, #0x0 + 41cd6c: 54000320 b.eq 41cdd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0xc0> // b.none + 41cd70: f9401fe0 ldr x0, [sp, #56] + 41cd74: 97ffeb46 bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 41cd78: 12001c00 and w0, w0, #0xff + 41cd7c: 7100001f cmp w0, #0x0 + 41cd80: 54000140 b.eq 41cda8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x98> // b.none + 41cd84: 52800020 mov w0, #0x1 // #1 + 41cd88: 390103e0 strb w0, [sp, #64] + 41cd8c: f9401fe0 ldr x0, [sp, #56] + 41cd90: 91044000 add x0, x0, #0x110 + 41cd94: d2800001 mov x1, #0x0 // #0 + 41cd98: 97ffab42 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 41cd9c: 39400000 ldrb w0, [x0] + 41cda0: 390107e0 strb w0, [sp, #65] + 41cda4: 1400000b b 41cdd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0xc0> + 41cda8: 52800381 mov w1, #0x1c // #28 + 41cdac: f9401fe0 ldr x0, [sp, #56] + 41cdb0: 97ffc8c9 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41cdb4: 12001c00 and w0, w0, #0xff + 41cdb8: 7100001f cmp w0, #0x0 + 41cdbc: 540000a0 b.eq 41cdd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0xc0> // b.none + 41cdc0: 52800020 mov w0, #0x1 // #1 + 41cdc4: 390103e0 strb w0, [sp, #64] + 41cdc8: 528005a0 mov w0, #0x2d // #45 + 41cdcc: 390107e0 strb w0, [sp, #65] + 41cdd0: 910123e1 add x1, sp, #0x48 + 41cdd4: 910103e0 add x0, sp, #0x40 + 41cdd8: aa0103e2 mov x2, x1 + 41cddc: aa0003e1 mov x1, x0 + 41cde0: f9401fe0 ldr x0, [sp, #56] + 41cde4: 9400125c bl 421754 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE> + 41cde8: 12001c00 and w0, w0, #0xff + 41cdec: 7100001f cmp w0, #0x0 + 41cdf0: 54000040 b.eq 41cdf8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0xe8> // b.none + 41cdf4: 17fffff7 b 41cdd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0xc0> + 41cdf8: 394103e0 ldrb w0, [sp, #64] + 41cdfc: 7100001f cmp w0, #0x0 + 41ce00: 54000080 b.eq 41ce10 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x100> // b.none + 41ce04: 394107e1 ldrb w1, [sp, #65] + 41ce08: 910123e0 add x0, sp, #0x48 + 41ce0c: 94001335 bl 421ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc> + 41ce10: 910123e0 add x0, sp, #0x48 + 41ce14: 97fffdc9 bl 41c538 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv> + 41ce18: f9401fe0 ldr x0, [sp, #56] + 41ce1c: 9104c013 add x19, x0, #0x130 + 41ce20: f9401fe0 ldr x0, [sp, #56] + 41ce24: 91040000 add x0, x0, #0x100 + 41ce28: 97ffc810 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41ce2c: aa0003f4 mov x20, x0 + 41ce30: f9401fe0 ldr x0, [sp, #56] + 41ce34: 91040000 add x0, x0, #0x100 + 41ce38: 97ffc7c6 bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41ce3c: aa0003f5 mov x21, x0 + 41ce40: 910123e0 add x0, sp, #0x48 + 41ce44: 97fffde7 bl 41c5e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41ce48: aa0003e1 mov x1, x0 + 41ce4c: 910483e0 add x0, sp, #0x120 + 41ce50: 97ffeddb bl 4185bc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EOS4_> + 41ce54: 910483e1 add x1, sp, #0x120 + 41ce58: 910403e0 add x0, sp, #0x100 + 41ce5c: 97fffde6 bl 41c5f4 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_> + 41ce60: 910403e0 add x0, sp, #0x100 + 41ce64: aa0003e1 mov x1, x0 + 41ce68: aa1503e0 mov x0, x21 + 41ce6c: 97fff860 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 41ce70: aa0003e1 mov x1, x0 + 41ce74: 9103a3e0 add x0, sp, #0xe8 + 41ce78: aa0103e2 mov x2, x1 + 41ce7c: aa1403e1 mov x1, x20 + 41ce80: 97ffc801 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 41ce84: 9103a3e0 add x0, sp, #0xe8 + 41ce88: aa0003e1 mov x1, x0 + 41ce8c: aa1303e0 mov x0, x19 + 41ce90: 97ffcec4 bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 41ce94: 910403e0 add x0, sp, #0x100 + 41ce98: 97ffcdcf bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41ce9c: 910483e0 add x0, sp, #0x120 + 41cea0: 97ffedb6 bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 41cea4: 910123e0 add x0, sp, #0x48 + 41cea8: 97ffedb4 bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 41ceac: 1400000e b 41cee4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x1d4> + 41ceb0: aa0003f3 mov x19, x0 + 41ceb4: 910403e0 add x0, sp, #0x100 + 41ceb8: 97ffcdc7 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41cebc: 14000002 b 41cec4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x1b4> + 41cec0: aa0003f3 mov x19, x0 + 41cec4: 910483e0 add x0, sp, #0x120 + 41cec8: 97ffedac bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 41cecc: 14000002 b 41ced4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x1c4> + 41ced0: aa0003f3 mov x19, x0 + 41ced4: 910123e0 add x0, sp, #0x48 + 41ced8: 97ffeda8 bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 41cedc: aa1303e0 mov x0, x19 + 41cee0: 97ffaa88 bl 407900 <_Unwind_Resume@plt> + 41cee4: a94153f3 ldp x19, x20, [sp, #16] + 41cee8: f94013f5 ldr x21, [sp, #32] + 41ceec: a8dc7bfd ldp x29, x30, [sp], #448 + 41cef0: d65f03c0 ret + +000000000041cef4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb(): + 41cef4: a9a47bfd stp x29, x30, [sp, #-448]! + 41cef8: 910003fd mov x29, sp + 41cefc: a90153f3 stp x19, x20, [sp, #16] + 41cf00: f90013f5 str x21, [sp, #32] + 41cf04: f9001fe0 str x0, [sp, #56] + 41cf08: 3900dfe1 strb w1, [sp, #55] + 41cf0c: f9401fe0 ldr x0, [sp, #56] + 41cf10: f940c001 ldr x1, [x0, #384] + 41cf14: 910123e0 add x0, sp, #0x48 + 41cf18: aa0103e2 mov x2, x1 + 41cf1c: 3940dfe1 ldrb w1, [sp, #55] + 41cf20: 97fffdd9 bl 41c684 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EbRKS3_> + 41cf24: 390103ff strb wzr, [sp, #64] + 41cf28: 390107ff strb wzr, [sp, #65] + 41cf2c: 390103ff strb wzr, [sp, #64] + 41cf30: f9401fe0 ldr x0, [sp, #56] + 41cf34: b9400000 ldr w0, [x0] + 41cf38: 52800201 mov w1, #0x10 // #16 + 41cf3c: 97ffbe8d bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 41cf40: 7100001f cmp w0, #0x0 + 41cf44: 1a9f17e0 cset w0, eq // eq = none + 41cf48: 12001c00 and w0, w0, #0xff + 41cf4c: 7100001f cmp w0, #0x0 + 41cf50: 54000320 b.eq 41cfb4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0xc0> // b.none + 41cf54: f9401fe0 ldr x0, [sp, #56] + 41cf58: 97ffeacd bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 41cf5c: 12001c00 and w0, w0, #0xff + 41cf60: 7100001f cmp w0, #0x0 + 41cf64: 54000140 b.eq 41cf8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x98> // b.none + 41cf68: 52800020 mov w0, #0x1 // #1 + 41cf6c: 390103e0 strb w0, [sp, #64] + 41cf70: f9401fe0 ldr x0, [sp, #56] + 41cf74: 91044000 add x0, x0, #0x110 + 41cf78: d2800001 mov x1, #0x0 // #0 + 41cf7c: 97ffaac9 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 41cf80: 39400000 ldrb w0, [x0] + 41cf84: 390107e0 strb w0, [sp, #65] + 41cf88: 1400000b b 41cfb4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0xc0> + 41cf8c: 52800381 mov w1, #0x1c // #28 + 41cf90: f9401fe0 ldr x0, [sp, #56] + 41cf94: 97ffc850 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 41cf98: 12001c00 and w0, w0, #0xff + 41cf9c: 7100001f cmp w0, #0x0 + 41cfa0: 540000a0 b.eq 41cfb4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0xc0> // b.none + 41cfa4: 52800020 mov w0, #0x1 // #1 + 41cfa8: 390103e0 strb w0, [sp, #64] + 41cfac: 528005a0 mov w0, #0x2d // #45 + 41cfb0: 390107e0 strb w0, [sp, #65] + 41cfb4: 910123e1 add x1, sp, #0x48 + 41cfb8: 910103e0 add x0, sp, #0x40 + 41cfbc: aa0103e2 mov x2, x1 + 41cfc0: aa0003e1 mov x1, x0 + 41cfc4: f9401fe0 ldr x0, [sp, #56] + 41cfc8: 9400130d bl 421bfc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE> + 41cfcc: 12001c00 and w0, w0, #0xff + 41cfd0: 7100001f cmp w0, #0x0 + 41cfd4: 54000040 b.eq 41cfdc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0xe8> // b.none + 41cfd8: 17fffff7 b 41cfb4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0xc0> + 41cfdc: 394103e0 ldrb w0, [sp, #64] + 41cfe0: 7100001f cmp w0, #0x0 + 41cfe4: 54000080 b.eq 41cff4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x100> // b.none + 41cfe8: 394107e1 ldrb w1, [sp, #65] + 41cfec: 910123e0 add x0, sp, #0x48 + 41cff0: 940013e6 bl 421f88 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc> + 41cff4: 910123e0 add x0, sp, #0x48 + 41cff8: 97fffe01 bl 41c7fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv> + 41cffc: f9401fe0 ldr x0, [sp, #56] + 41d000: 9104c013 add x19, x0, #0x130 + 41d004: f9401fe0 ldr x0, [sp, #56] + 41d008: 91040000 add x0, x0, #0x100 + 41d00c: 97ffc797 bl 40ee68 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 41d010: aa0003f4 mov x20, x0 + 41d014: f9401fe0 ldr x0, [sp, #56] + 41d018: 91040000 add x0, x0, #0x100 + 41d01c: 97ffc74d bl 40ed50 <_ZNKSt19__shared_ptr_accessINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41d020: aa0003f5 mov x21, x0 + 41d024: 910123e0 add x0, sp, #0x48 + 41d028: 97fffe1f bl 41c8a4 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41d02c: aa0003e1 mov x1, x0 + 41d030: 910483e0 add x0, sp, #0x120 + 41d034: 97ffedfb bl 418820 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EOS4_> + 41d038: 910483e1 add x1, sp, #0x120 + 41d03c: 910403e0 add x0, sp, #0x100 + 41d040: 97fffe1e bl 41c8b8 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_> + 41d044: 910403e0 add x0, sp, #0x100 + 41d048: aa0003e1 mov x1, x0 + 41d04c: aa1503e0 mov x0, x21 + 41d050: 97fff7e7 bl 41afec <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE> + 41d054: aa0003e1 mov x1, x0 + 41d058: 9103a3e0 add x0, sp, #0xe8 + 41d05c: aa0103e2 mov x2, x1 + 41d060: aa1403e1 mov x1, x20 + 41d064: 97ffc788 bl 40ee84 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC1ERNS_4_NFAIS3_EEl> + 41d068: 9103a3e0 add x0, sp, #0xe8 + 41d06c: aa0003e1 mov x1, x0 + 41d070: aa1303e0 mov x0, x19 + 41d074: 97ffce4b bl 4109a0 <_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_> + 41d078: 910403e0 add x0, sp, #0x100 + 41d07c: 97ffcd56 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41d080: 910483e0 add x0, sp, #0x120 + 41d084: 97ffedd6 bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 41d088: 910123e0 add x0, sp, #0x48 + 41d08c: 97ffedd4 bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 41d090: 1400000e b 41d0c8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x1d4> + 41d094: aa0003f3 mov x19, x0 + 41d098: 910403e0 add x0, sp, #0x100 + 41d09c: 97ffcd4e bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41d0a0: 14000002 b 41d0a8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x1b4> + 41d0a4: aa0003f3 mov x19, x0 + 41d0a8: 910483e0 add x0, sp, #0x120 + 41d0ac: 97ffedcc bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 41d0b0: 14000002 b 41d0b8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x1c4> + 41d0b4: aa0003f3 mov x19, x0 + 41d0b8: 910123e0 add x0, sp, #0x48 + 41d0bc: 97ffedc8 bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 41d0c0: aa1303e0 mov x0, x19 + 41d0c4: 97ffaa0f bl 407900 <_Unwind_Resume@plt> + 41d0c8: a94153f3 ldp x19, x20, [sp, #16] + 41d0cc: f94013f5 ldr x21, [sp, #32] + 41d0d0: a8dc7bfd ldp x29, x30, [sp], #448 + 41d0d4: d65f03c0 ret + +000000000041d0d8 <_ZNKSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE5emptyEv>: +_ZNKSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE5emptyEv(): + 41d0d8: a9be7bfd stp x29, x30, [sp, #-32]! + 41d0dc: 910003fd mov x29, sp + 41d0e0: f9000fe0 str x0, [sp, #24] + 41d0e4: f9400fe0 ldr x0, [sp, #24] + 41d0e8: 9100c002 add x2, x0, #0x30 + 41d0ec: f9400fe0 ldr x0, [sp, #24] + 41d0f0: 91004000 add x0, x0, #0x10 + 41d0f4: aa0003e1 mov x1, x0 + 41d0f8: aa0203e0 mov x0, x2 + 41d0fc: 940013b7 bl 421fd8 <_ZSteqINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EbRKSt15_Deque_iteratorIT_T0_T1_ESE_> + 41d100: 12001c00 and w0, w0, #0xff + 41d104: a8c27bfd ldp x29, x30, [sp], #32 + 41d108: d65f03c0 ret + +000000000041d10c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE13_Rb_tree_implIS6_Lb1EEC1Ev>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev(): + 41d10c: a9be7bfd stp x29, x30, [sp, #-32]! + 41d110: 910003fd mov x29, sp + 41d114: f9000fe0 str x0, [sp, #24] + 41d118: f9400fe0 ldr x0, [sp, #24] + 41d11c: 940013bb bl 422008 <_ZNSaISt13_Rb_tree_nodeISt4pairIKllEEEC1Ev> + 41d120: f9400fe0 ldr x0, [sp, #24] + 41d124: 940013c1 bl 422028 <_ZNSt20_Rb_tree_key_compareISt4lessIlEEC1Ev> + 41d128: f9400fe0 ldr x0, [sp, #24] + 41d12c: 91002000 add x0, x0, #0x8 + 41d130: 97ffbdcd bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 41d134: d503201f nop + 41d138: a8c27bfd ldp x29, x30, [sp], #32 + 41d13c: d65f03c0 ret + +000000000041d140 <_ZNSaISt13_Rb_tree_nodeISt4pairIKllEEED1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKllEEED2Ev(): + 41d140: a9be7bfd stp x29, x30, [sp, #-32]! + 41d144: 910003fd mov x29, sp + 41d148: f9000fe0 str x0, [sp, #24] + 41d14c: f9400fe0 ldr x0, [sp, #24] + 41d150: 940013bb bl 42203c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEED1Ev> + 41d154: d503201f nop + 41d158: a8c27bfd ldp x29, x30, [sp], #32 + 41d15c: d65f03c0 ret + +000000000041d160 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EED1Ev>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EED2Ev(): + 41d160: a9be7bfd stp x29, x30, [sp, #-32]! + 41d164: 910003fd mov x29, sp + 41d168: f9000fe0 str x0, [sp, #24] + 41d16c: f9400fe0 ldr x0, [sp, #24] + 41d170: 940013d0 bl 4220b0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv> + 41d174: aa0003e1 mov x1, x0 + 41d178: f9400fe0 ldr x0, [sp, #24] + 41d17c: 940013b5 bl 422050 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> + 41d180: f9400fe0 ldr x0, [sp, #24] + 41d184: 97ffeeaa bl 418c2c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE13_Rb_tree_implIS6_Lb1EED1Ev> + 41d188: d503201f nop + 41d18c: a8c27bfd ldp x29, x30, [sp], #32 + 41d190: d65f03c0 ret + +000000000041d194 <_ZNSt8__detail6_StateIcEC1ERKS1_>: +_ZNSt8__detail6_StateIcEC2ERKS1_(): + 41d194: a9bc7bfd stp x29, x30, [sp, #-64]! + 41d198: 910003fd mov x29, sp + 41d19c: a90153f3 stp x19, x20, [sp, #16] + 41d1a0: f90013f5 str x21, [sp, #32] + 41d1a4: f9001fe0 str x0, [sp, #56] + 41d1a8: f9001be1 str x1, [sp, #48] + 41d1ac: f9401fe0 ldr x0, [sp, #56] + 41d1b0: f9401be1 ldr x1, [sp, #48] + 41d1b4: a9400c22 ldp x2, x3, [x1] + 41d1b8: a9000c02 stp x2, x3, [x0] + 41d1bc: a9410c22 ldp x2, x3, [x1, #16] + 41d1c0: a9010c02 stp x2, x3, [x0, #16] + 41d1c4: a9420821 ldp x1, x2, [x1, #32] + 41d1c8: a9020801 stp x1, x2, [x0, #32] + 41d1cc: f9401be0 ldr x0, [sp, #48] + 41d1d0: 97ffce72 bl 410b98 <_ZNKSt8__detail6_StateIcE9_M_opcodeEv> + 41d1d4: 71002c1f cmp w0, #0xb + 41d1d8: 1a9f17e0 cset w0, eq // eq = none + 41d1dc: 12001c00 and w0, w0, #0xff + 41d1e0: 7100001f cmp w0, #0x0 + 41d1e4: 540002c0 b.eq 41d23c <_ZNSt8__detail6_StateIcEC1ERKS1_+0xa8> // b.none + 41d1e8: f9401be0 ldr x0, [sp, #48] + 41d1ec: 9400037f bl 41dfe8 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv> + 41d1f0: aa0003f5 mov x21, x0 + 41d1f4: f9401fe0 ldr x0, [sp, #56] + 41d1f8: 91004000 add x0, x0, #0x10 + 41d1fc: 97ffd4a6 bl 412494 <_ZN9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv> + 41d200: aa0003f4 mov x20, x0 + 41d204: aa1403e1 mov x1, x20 + 41d208: d2800400 mov x0, #0x20 // #32 + 41d20c: 97ffbc9b bl 40c478 <_ZnwmPv> + 41d210: aa0003f3 mov x19, x0 + 41d214: aa1503e1 mov x1, x21 + 41d218: aa1303e0 mov x0, x19 + 41d21c: 940013ab bl 4220c8 <_ZNSt8functionIFbcEEC1ERKS1_> + 41d220: 14000007 b 41d23c <_ZNSt8__detail6_StateIcEC1ERKS1_+0xa8> + 41d224: aa0003f5 mov x21, x0 + 41d228: aa1403e1 mov x1, x20 + 41d22c: aa1303e0 mov x0, x19 + 41d230: 97ffbc98 bl 40c490 <_ZdlPvS_> + 41d234: aa1503e0 mov x0, x21 + 41d238: 97ffa9b2 bl 407900 <_Unwind_Resume@plt> + 41d23c: d503201f nop + 41d240: a94153f3 ldp x19, x20, [sp, #16] + 41d244: f94013f5 ldr x21, [sp, #32] + 41d248: a8c47bfd ldp x29, x30, [sp], #64 + 41d24c: d65f03c0 ret + +000000000041d250 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_>: +_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_(): + 41d250: a9ba7bfd stp x29, x30, [sp, #-96]! + 41d254: 910003fd mov x29, sp + 41d258: f9000bf3 str x19, [sp, #16] + 41d25c: f90017e0 str x0, [sp, #40] + 41d260: f90013e1 str x1, [sp, #32] + 41d264: f94013e1 ldr x1, [sp, #32] + 41d268: f94017e0 ldr x0, [sp, #40] + 41d26c: 940013bb bl 422158 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE11lower_boundERS3_> + 41d270: f9001be0 str x0, [sp, #48] + 41d274: f94017e0 ldr x0, [sp, #40] + 41d278: 9400004d bl 41d3ac <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE3endEv> + 41d27c: f9001fe0 str x0, [sp, #56] + 41d280: 9100e3e1 add x1, sp, #0x38 + 41d284: 9100c3e0 add x0, sp, #0x30 + 41d288: 940013bd bl 42217c <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEeqERKS3_> + 41d28c: 12001c00 and w0, w0, #0xff + 41d290: 7100001f cmp w0, #0x0 + 41d294: 540001a1 b.ne 41d2c8 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_+0x78> // b.any + 41d298: f94017e0 ldr x0, [sp, #40] + 41d29c: 940013c4 bl 4221ac <_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE8key_compEv> + 41d2a0: 9100c3e0 add x0, sp, #0x30 + 41d2a4: 94000061 bl 41d428 <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEdeEv> + 41d2a8: aa0003e1 mov x1, x0 + 41d2ac: 910103e0 add x0, sp, #0x40 + 41d2b0: aa0103e2 mov x2, x1 + 41d2b4: f94013e1 ldr x1, [sp, #32] + 41d2b8: 940013c7 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 41d2bc: 12001c00 and w0, w0, #0xff + 41d2c0: 7100001f cmp w0, #0x0 + 41d2c4: 54000060 b.eq 41d2d0 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_+0x80> // b.none + 41d2c8: 52800020 mov w0, #0x1 // #1 + 41d2cc: 14000002 b 41d2d4 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_+0x84> + 41d2d0: 52800000 mov w0, #0x0 // #0 + 41d2d4: 7100001f cmp w0, #0x0 + 41d2d8: 54000240 b.eq 41d320 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_+0xd0> // b.none + 41d2dc: f94017f3 ldr x19, [sp, #40] + 41d2e0: 9100c3e1 add x1, sp, #0x30 + 41d2e4: 910123e0 add x0, sp, #0x48 + 41d2e8: 940013d2 bl 422230 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKllEEC1ERKSt17_Rb_tree_iteratorIS2_E> + 41d2ec: 910143e0 add x0, sp, #0x50 + 41d2f0: f94013e1 ldr x1, [sp, #32] + 41d2f4: 940013c5 bl 422208 <_ZNSt5tupleIJRKlEEC1IvLb1EEES1_> + 41d2f8: 910163e1 add x1, sp, #0x58 + 41d2fc: 910143e0 add x0, sp, #0x50 + 41d300: aa0103e4 mov x4, x1 + 41d304: aa0003e3 mov x3, x0 + 41d308: f0000520 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41d30c: 91098002 add x2, x0, #0x260 + 41d310: f94027e1 ldr x1, [sp, #72] + 41d314: aa1303e0 mov x0, x19 + 41d318: 940013d0 bl 422258 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_> + 41d31c: f9001be0 str x0, [sp, #48] + 41d320: 9100c3e0 add x0, sp, #0x30 + 41d324: 94000041 bl 41d428 <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEdeEv> + 41d328: 91002000 add x0, x0, #0x8 + 41d32c: f9400bf3 ldr x19, [sp, #16] + 41d330: a8c67bfd ldp x29, x30, [sp], #96 + 41d334: d65f03c0 ret + +000000000041d338 <_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE5countERS3_>: +_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE5countERS3_(): + 41d338: a9bd7bfd stp x29, x30, [sp, #-48]! + 41d33c: 910003fd mov x29, sp + 41d340: f9000fe0 str x0, [sp, #24] + 41d344: f9000be1 str x1, [sp, #16] + 41d348: f9400fe0 ldr x0, [sp, #24] + 41d34c: f9400be1 ldr x1, [sp, #16] + 41d350: 940013fe bl 422348 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_> + 41d354: f90013e0 str x0, [sp, #32] + 41d358: f9400fe0 ldr x0, [sp, #24] + 41d35c: 94001425 bl 4223f0 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE3endEv> + 41d360: f90017e0 str x0, [sp, #40] + 41d364: 9100a3e1 add x1, sp, #0x28 + 41d368: 910083e0 add x0, sp, #0x20 + 41d36c: 9400142b bl 422418 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKllEEeqERKS3_> + 41d370: 12001c00 and w0, w0, #0xff + 41d374: 7100001f cmp w0, #0x0 + 41d378: 54000060 b.eq 41d384 <_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE5countERS3_+0x4c> // b.none + 41d37c: d2800000 mov x0, #0x0 // #0 + 41d380: 14000002 b 41d388 <_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE5countERS3_+0x50> + 41d384: d2800020 mov x0, #0x1 // #1 + 41d388: a8c37bfd ldp x29, x30, [sp], #48 + 41d38c: d65f03c0 ret + +000000000041d390 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE5beginEv>: +_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE5beginEv(): + 41d390: a9be7bfd stp x29, x30, [sp, #-32]! + 41d394: 910003fd mov x29, sp + 41d398: f9000fe0 str x0, [sp, #24] + 41d39c: f9400fe0 ldr x0, [sp, #24] + 41d3a0: 9400142a bl 422448 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE5beginEv> + 41d3a4: a8c27bfd ldp x29, x30, [sp], #32 + 41d3a8: d65f03c0 ret + +000000000041d3ac <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE3endEv>: +_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE3endEv(): + 41d3ac: a9be7bfd stp x29, x30, [sp, #-32]! + 41d3b0: 910003fd mov x29, sp + 41d3b4: f9000fe0 str x0, [sp, #24] + 41d3b8: f9400fe0 ldr x0, [sp, #24] + 41d3bc: 9400142d bl 422470 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE3endEv> + 41d3c0: a8c27bfd ldp x29, x30, [sp], #32 + 41d3c4: d65f03c0 ret + +000000000041d3c8 <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEneERKS3_>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEneERKS3_(): + 41d3c8: d10043ff sub sp, sp, #0x10 + 41d3cc: f90007e0 str x0, [sp, #8] + 41d3d0: f90003e1 str x1, [sp] + 41d3d4: f94007e0 ldr x0, [sp, #8] + 41d3d8: f9400001 ldr x1, [x0] + 41d3dc: f94003e0 ldr x0, [sp] + 41d3e0: f9400000 ldr x0, [x0] + 41d3e4: eb00003f cmp x1, x0 + 41d3e8: 1a9f07e0 cset w0, ne // ne = any + 41d3ec: 12001c00 and w0, w0, #0xff + 41d3f0: 910043ff add sp, sp, #0x10 + 41d3f4: d65f03c0 ret + +000000000041d3f8 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEppEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKllEEppEv(): + 41d3f8: a9be7bfd stp x29, x30, [sp, #-32]! + 41d3fc: 910003fd mov x29, sp + 41d400: f9000fe0 str x0, [sp, #24] + 41d404: f9400fe0 ldr x0, [sp, #24] + 41d408: f9400000 ldr x0, [x0] + 41d40c: 97ffa765 bl 4071a0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> + 41d410: aa0003e1 mov x1, x0 + 41d414: f9400fe0 ldr x0, [sp, #24] + 41d418: f9000001 str x1, [x0] + 41d41c: f9400fe0 ldr x0, [sp, #24] + 41d420: a8c27bfd ldp x29, x30, [sp], #32 + 41d424: d65f03c0 ret + +000000000041d428 <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEdeEv>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEdeEv(): + 41d428: a9be7bfd stp x29, x30, [sp, #-32]! + 41d42c: 910003fd mov x29, sp + 41d430: f9000fe0 str x0, [sp, #24] + 41d434: f9400fe0 ldr x0, [sp, #24] + 41d438: f9400000 ldr x0, [x0] + 41d43c: 94001417 bl 422498 <_ZNSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv> + 41d440: a8c27bfd ldp x29, x30, [sp], #32 + 41d444: d65f03c0 ret + +000000000041d448 <_ZNSt5dequeIlSaIlEEC1Ev>: +_ZNSt5dequeIlSaIlEEC2Ev(): + 41d448: a9be7bfd stp x29, x30, [sp, #-32]! + 41d44c: 910003fd mov x29, sp + 41d450: f9000fe0 str x0, [sp, #24] + 41d454: f9400fe0 ldr x0, [sp, #24] + 41d458: 94001418 bl 4224b8 <_ZNSt11_Deque_baseIlSaIlEEC1Ev> + 41d45c: d503201f nop + 41d460: a8c27bfd ldp x29, x30, [sp], #32 + 41d464: d65f03c0 ret + +000000000041d468 <_ZNSt11_Deque_baseIlSaIlEE11_Deque_implD1Ev>: +_ZNSt11_Deque_baseIlSaIlEE11_Deque_implD2Ev(): + 41d468: a9be7bfd stp x29, x30, [sp, #-32]! + 41d46c: 910003fd mov x29, sp + 41d470: f9000fe0 str x0, [sp, #24] + 41d474: f9400fe0 ldr x0, [sp, #24] + 41d478: 94001422 bl 422500 <_ZNSaIlED1Ev> + 41d47c: d503201f nop + 41d480: a8c27bfd ldp x29, x30, [sp], #32 + 41d484: d65f03c0 ret + +000000000041d488 <_ZNSt11_Deque_baseIlSaIlEED1Ev>: +_ZNSt11_Deque_baseIlSaIlEED1Ev(): + 41d488: a9be7bfd stp x29, x30, [sp, #-32]! + 41d48c: 910003fd mov x29, sp + 41d490: f9000fe0 str x0, [sp, #24] + 41d494: f9400fe0 ldr x0, [sp, #24] + 41d498: f9400000 ldr x0, [x0] + 41d49c: f100001f cmp x0, #0x0 + 41d4a0: 54000200 b.eq 41d4e0 <_ZNSt11_Deque_baseIlSaIlEED1Ev+0x58> // b.none + 41d4a4: f9400fe0 ldr x0, [sp, #24] + 41d4a8: f9401401 ldr x1, [x0, #40] + 41d4ac: f9400fe0 ldr x0, [sp, #24] + 41d4b0: f9402400 ldr x0, [x0, #72] + 41d4b4: 91002000 add x0, x0, #0x8 + 41d4b8: aa0003e2 mov x2, x0 + 41d4bc: f9400fe0 ldr x0, [sp, #24] + 41d4c0: 94001418 bl 422520 <_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_> + 41d4c4: f9400fe0 ldr x0, [sp, #24] + 41d4c8: f9400001 ldr x1, [x0] + 41d4cc: f9400fe0 ldr x0, [sp, #24] + 41d4d0: f9400400 ldr x0, [x0, #8] + 41d4d4: aa0003e2 mov x2, x0 + 41d4d8: f9400fe0 ldr x0, [sp, #24] + 41d4dc: 94001428 bl 42257c <_ZNSt11_Deque_baseIlSaIlEE17_M_deallocate_mapEPPlm> + 41d4e0: f9400fe0 ldr x0, [sp, #24] + 41d4e4: 97ffffe1 bl 41d468 <_ZNSt11_Deque_baseIlSaIlEE11_Deque_implD1Ev> + 41d4e8: d503201f nop + 41d4ec: a8c27bfd ldp x29, x30, [sp], #32 + 41d4f0: d65f03c0 ret + +000000000041d4f4 <_ZNSt5dequeIlSaIlEE5beginEv>: +_ZNSt5dequeIlSaIlEE5beginEv(): + 41d4f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41d4f8: 910003fd mov x29, sp + 41d4fc: f9000bf3 str x19, [sp, #16] + 41d500: aa0803f3 mov x19, x8 + 41d504: f90017e0 str x0, [sp, #40] + 41d508: f94017e0 ldr x0, [sp, #40] + 41d50c: 91004000 add x0, x0, #0x10 + 41d510: aa0003e1 mov x1, x0 + 41d514: aa1303e0 mov x0, x19 + 41d518: 94000018 bl 41d578 <_ZNSt15_Deque_iteratorIlRlPlEC1ERKS2_> + 41d51c: aa1303e0 mov x0, x19 + 41d520: f9400bf3 ldr x19, [sp, #16] + 41d524: a8c37bfd ldp x29, x30, [sp], #48 + 41d528: d65f03c0 ret + +000000000041d52c <_ZNSt5dequeIlSaIlEE3endEv>: +_ZNSt5dequeIlSaIlEE3endEv(): + 41d52c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41d530: 910003fd mov x29, sp + 41d534: f9000bf3 str x19, [sp, #16] + 41d538: aa0803f3 mov x19, x8 + 41d53c: f90017e0 str x0, [sp, #40] + 41d540: f94017e0 ldr x0, [sp, #40] + 41d544: 9100c000 add x0, x0, #0x30 + 41d548: aa0003e1 mov x1, x0 + 41d54c: aa1303e0 mov x0, x19 + 41d550: 9400000a bl 41d578 <_ZNSt15_Deque_iteratorIlRlPlEC1ERKS2_> + 41d554: aa1303e0 mov x0, x19 + 41d558: f9400bf3 ldr x19, [sp, #16] + 41d55c: a8c37bfd ldp x29, x30, [sp], #48 + 41d560: d65f03c0 ret + +000000000041d564 <_ZNSt11_Deque_baseIlSaIlEE19_M_get_Tp_allocatorEv>: +_ZNSt11_Deque_baseIlSaIlEE19_M_get_Tp_allocatorEv(): + 41d564: d10043ff sub sp, sp, #0x10 + 41d568: f90007e0 str x0, [sp, #8] + 41d56c: f94007e0 ldr x0, [sp, #8] + 41d570: 910043ff add sp, sp, #0x10 + 41d574: d65f03c0 ret + +000000000041d578 <_ZNSt15_Deque_iteratorIlRlPlEC1ERKS2_>: +_ZNSt15_Deque_iteratorIlRlPlEC2ERKS2_(): + 41d578: d10043ff sub sp, sp, #0x10 + 41d57c: f90007e0 str x0, [sp, #8] + 41d580: f90003e1 str x1, [sp] + 41d584: f94003e0 ldr x0, [sp] + 41d588: f9400001 ldr x1, [x0] + 41d58c: f94007e0 ldr x0, [sp, #8] + 41d590: f9000001 str x1, [x0] + 41d594: f94003e0 ldr x0, [sp] + 41d598: f9400401 ldr x1, [x0, #8] + 41d59c: f94007e0 ldr x0, [sp, #8] + 41d5a0: f9000401 str x1, [x0, #8] + 41d5a4: f94003e0 ldr x0, [sp] + 41d5a8: f9400801 ldr x1, [x0, #16] + 41d5ac: f94007e0 ldr x0, [sp, #8] + 41d5b0: f9000801 str x1, [x0, #16] + 41d5b4: f94003e0 ldr x0, [sp] + 41d5b8: f9400c01 ldr x1, [x0, #24] + 41d5bc: f94007e0 ldr x0, [sp, #8] + 41d5c0: f9000c01 str x1, [x0, #24] + 41d5c4: d503201f nop + 41d5c8: 910043ff add sp, sp, #0x10 + 41d5cc: d65f03c0 ret + +000000000041d5d0 <_ZNSt5dequeIlSaIlEE15_M_destroy_dataESt15_Deque_iteratorIlRlPlES5_RKS0_>: +_ZNSt5dequeIlSaIlEE15_M_destroy_dataESt15_Deque_iteratorIlRlPlES5_RKS0_(): + 41d5d0: d10183ff sub sp, sp, #0x60 + 41d5d4: f9000fe0 str x0, [sp, #24] + 41d5d8: f9000be1 str x1, [sp, #16] + 41d5dc: f90007e2 str x2, [sp, #8] + 41d5e0: f90003e3 str x3, [sp] + 41d5e4: d503201f nop + 41d5e8: 910183ff add sp, sp, #0x60 + 41d5ec: d65f03c0 ret + +000000000041d5f0 <_ZNSt5dequeIlSaIlEE9push_backERKl>: +_ZNSt5dequeIlSaIlEE9push_backERKl(): + 41d5f0: a9be7bfd stp x29, x30, [sp, #-32]! + 41d5f4: 910003fd mov x29, sp + 41d5f8: f9000fe0 str x0, [sp, #24] + 41d5fc: f9000be1 str x1, [sp, #16] + 41d600: f9400fe0 ldr x0, [sp, #24] + 41d604: f9401801 ldr x1, [x0, #48] + 41d608: f9400fe0 ldr x0, [sp, #24] + 41d60c: f9402000 ldr x0, [x0, #64] + 41d610: d1002000 sub x0, x0, #0x8 + 41d614: eb00003f cmp x1, x0 + 41d618: 540001c0 b.eq 41d650 <_ZNSt5dequeIlSaIlEE9push_backERKl+0x60> // b.none + 41d61c: f9400fe3 ldr x3, [sp, #24] + 41d620: f9400fe0 ldr x0, [sp, #24] + 41d624: f9401800 ldr x0, [x0, #48] + 41d628: f9400be2 ldr x2, [sp, #16] + 41d62c: aa0003e1 mov x1, x0 + 41d630: aa0303e0 mov x0, x3 + 41d634: 940013e4 bl 4225c4 <_ZNSt16allocator_traitsISaIlEE9constructIlJRKlEEEvRS0_PT_DpOT0_> + 41d638: f9400fe0 ldr x0, [sp, #24] + 41d63c: f9401800 ldr x0, [x0, #48] + 41d640: 91002001 add x1, x0, #0x8 + 41d644: f9400fe0 ldr x0, [sp, #24] + 41d648: f9001801 str x1, [x0, #48] + 41d64c: 14000004 b 41d65c <_ZNSt5dequeIlSaIlEE9push_backERKl+0x6c> + 41d650: f9400be1 ldr x1, [sp, #16] + 41d654: f9400fe0 ldr x0, [sp, #24] + 41d658: 940013e9 bl 4225fc <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_> + 41d65c: d503201f nop + 41d660: a8c27bfd ldp x29, x30, [sp], #32 + 41d664: d65f03c0 ret + +000000000041d668 <_ZNKSt5dequeIlSaIlEE5emptyEv>: +_ZNKSt5dequeIlSaIlEE5emptyEv(): + 41d668: a9be7bfd stp x29, x30, [sp, #-32]! + 41d66c: 910003fd mov x29, sp + 41d670: f9000fe0 str x0, [sp, #24] + 41d674: f9400fe0 ldr x0, [sp, #24] + 41d678: 9100c002 add x2, x0, #0x30 + 41d67c: f9400fe0 ldr x0, [sp, #24] + 41d680: 91004000 add x0, x0, #0x10 + 41d684: aa0003e1 mov x1, x0 + 41d688: aa0203e0 mov x0, x2 + 41d68c: 94001404 bl 42269c <_ZSteqIlRlPlEbRKSt15_Deque_iteratorIT_T0_T1_ES8_> + 41d690: 12001c00 and w0, w0, #0xff + 41d694: a8c27bfd ldp x29, x30, [sp], #32 + 41d698: d65f03c0 ret + +000000000041d69c <_ZNSt5dequeIlSaIlEE4backEv>: +_ZNSt5dequeIlSaIlEE4backEv(): + 41d69c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41d6a0: 910003fd mov x29, sp + 41d6a4: f9000fe0 str x0, [sp, #24] + 41d6a8: 910083e0 add x0, sp, #0x20 + 41d6ac: aa0003e8 mov x8, x0 + 41d6b0: f9400fe0 ldr x0, [sp, #24] + 41d6b4: 97ffff9e bl 41d52c <_ZNSt5dequeIlSaIlEE3endEv> + 41d6b8: 910083e0 add x0, sp, #0x20 + 41d6bc: 94001404 bl 4226cc <_ZNSt15_Deque_iteratorIlRlPlEmmEv> + 41d6c0: 910083e0 add x0, sp, #0x20 + 41d6c4: 9400141d bl 422738 <_ZNKSt15_Deque_iteratorIlRlPlEdeEv> + 41d6c8: d503201f nop + 41d6cc: a8c47bfd ldp x29, x30, [sp], #64 + 41d6d0: d65f03c0 ret + +000000000041d6d4 <_ZNSt5dequeIlSaIlEE8pop_backEv>: +_ZNSt5dequeIlSaIlEE8pop_backEv(): + 41d6d4: a9be7bfd stp x29, x30, [sp, #-32]! + 41d6d8: 910003fd mov x29, sp + 41d6dc: f9000fe0 str x0, [sp, #24] + 41d6e0: f9400fe0 ldr x0, [sp, #24] + 41d6e4: f9401801 ldr x1, [x0, #48] + 41d6e8: f9400fe0 ldr x0, [sp, #24] + 41d6ec: f9401c00 ldr x0, [x0, #56] + 41d6f0: eb00003f cmp x1, x0 + 41d6f4: 540001a0 b.eq 41d728 <_ZNSt5dequeIlSaIlEE8pop_backEv+0x54> // b.none + 41d6f8: f9400fe0 ldr x0, [sp, #24] + 41d6fc: f9401800 ldr x0, [x0, #48] + 41d700: d1002001 sub x1, x0, #0x8 + 41d704: f9400fe0 ldr x0, [sp, #24] + 41d708: f9001801 str x1, [x0, #48] + 41d70c: f9400fe2 ldr x2, [sp, #24] + 41d710: f9400fe0 ldr x0, [sp, #24] + 41d714: f9401800 ldr x0, [x0, #48] + 41d718: aa0003e1 mov x1, x0 + 41d71c: aa0203e0 mov x0, x2 + 41d720: 9400140c bl 422750 <_ZNSt16allocator_traitsISaIlEE7destroyIlEEvRS0_PT_> + 41d724: 14000003 b 41d730 <_ZNSt5dequeIlSaIlEE8pop_backEv+0x5c> + 41d728: f9400fe0 ldr x0, [sp, #24] + 41d72c: 94001413 bl 422778 <_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv> + 41d730: d503201f nop + 41d734: a8c27bfd ldp x29, x30, [sp], #32 + 41d738: d65f03c0 ret + +000000000041d73c <_ZSt7forwardIRKNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardIRKNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE(): + 41d73c: d10043ff sub sp, sp, #0x10 + 41d740: f90007e0 str x0, [sp, #8] + 41d744: f94007e0 ldr x0, [sp, #8] + 41d748: 910043ff add sp, sp, #0x10 + 41d74c: d65f03c0 ret + +000000000041d750 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_(): + 41d750: a9bc7bfd stp x29, x30, [sp, #-64]! + 41d754: 910003fd mov x29, sp + 41d758: f9000bf3 str x19, [sp, #16] + 41d75c: f9001fe0 str x0, [sp, #56] + 41d760: f9001be1 str x1, [sp, #48] + 41d764: f90017e2 str x2, [sp, #40] + 41d768: f94017e0 ldr x0, [sp, #40] + 41d76c: 97fffff4 bl 41d73c <_ZSt7forwardIRKNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 41d770: aa0003f3 mov x19, x0 + 41d774: f9401be0 ldr x0, [sp, #48] + 41d778: aa0003e1 mov x1, x0 + 41d77c: d2800300 mov x0, #0x18 // #24 + 41d780: 97ffbb3e bl 40c478 <_ZnwmPv> + 41d784: aa0003e2 mov x2, x0 + 41d788: aa1303e3 mov x3, x19 + 41d78c: a9400460 ldp x0, x1, [x3] + 41d790: a9000440 stp x0, x1, [x2] + 41d794: f9400860 ldr x0, [x3, #16] + 41d798: f9000840 str x0, [x2, #16] + 41d79c: d503201f nop + 41d7a0: f9400bf3 ldr x19, [sp, #16] + 41d7a4: a8c47bfd ldp x29, x30, [sp], #64 + 41d7a8: d65f03c0 ret + +000000000041d7ac <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm(): + 41d7ac: a9be7bfd stp x29, x30, [sp, #-32]! + 41d7b0: 910003fd mov x29, sp + 41d7b4: f9000fe0 str x0, [sp, #24] + 41d7b8: f9000be1 str x1, [sp, #16] + 41d7bc: f9400be0 ldr x0, [sp, #16] + 41d7c0: 91000401 add x1, x0, #0x1 + 41d7c4: f9400fe0 ldr x0, [sp, #24] + 41d7c8: f9400400 ldr x0, [x0, #8] + 41d7cc: f9400fe2 ldr x2, [sp, #24] + 41d7d0: f9402443 ldr x3, [x2, #72] + 41d7d4: f9400fe2 ldr x2, [sp, #24] + 41d7d8: f9400042 ldr x2, [x2] + 41d7dc: cb020062 sub x2, x3, x2 + 41d7e0: 9343fc43 asr x3, x2, #3 + 41d7e4: aa0303e2 mov x2, x3 + 41d7e8: cb020000 sub x0, x0, x2 + 41d7ec: eb00003f cmp x1, x0 + 41d7f0: 540000a9 b.ls 41d804 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm+0x58> // b.plast + 41d7f4: 52800002 mov w2, #0x0 // #0 + 41d7f8: f9400be1 ldr x1, [sp, #16] + 41d7fc: f9400fe0 ldr x0, [sp, #24] + 41d800: 940013ff bl 4227fc <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb> + 41d804: d503201f nop + 41d808: a8c27bfd ldp x29, x30, [sp], #32 + 41d80c: d65f03c0 ret + +000000000041d810 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JS6_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JS6_EEEvPT_DpOT0_(): + 41d810: a9bc7bfd stp x29, x30, [sp, #-64]! + 41d814: 910003fd mov x29, sp + 41d818: f9000bf3 str x19, [sp, #16] + 41d81c: f9001fe0 str x0, [sp, #56] + 41d820: f9001be1 str x1, [sp, #48] + 41d824: f90017e2 str x2, [sp, #40] + 41d828: f94017e0 ldr x0, [sp, #40] + 41d82c: 97ffee82 bl 419234 <_ZSt7forwardINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 41d830: aa0003f3 mov x19, x0 + 41d834: f9401be0 ldr x0, [sp, #48] + 41d838: aa0003e1 mov x1, x0 + 41d83c: d2800300 mov x0, #0x18 // #24 + 41d840: 97ffbb0e bl 40c478 <_ZnwmPv> + 41d844: aa0003e2 mov x2, x0 + 41d848: aa1303e3 mov x3, x19 + 41d84c: a9400460 ldp x0, x1, [x3] + 41d850: a9000440 stp x0, x1, [x2] + 41d854: f9400860 ldr x0, [x3, #16] + 41d858: f9000840 str x0, [x2, #16] + 41d85c: d503201f nop + 41d860: f9400bf3 ldr x19, [sp, #16] + 41d864: a8c47bfd ldp x29, x30, [sp], #64 + 41d868: d65f03c0 ret + +000000000041d86c <_ZSt11__addressofINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEPT_RSD_>: +_ZSt11__addressofINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEPT_RSD_(): + 41d86c: d10043ff sub sp, sp, #0x10 + 41d870: f90007e0 str x0, [sp, #8] + 41d874: f94007e0 ldr x0, [sp, #8] + 41d878: 910043ff add sp, sp, #0x10 + 41d87c: d65f03c0 ret + +000000000041d880 <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJEEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJEEvPT_DpOT0_(): + 41d880: a9bc7bfd stp x29, x30, [sp, #-64]! + 41d884: 910003fd mov x29, sp + 41d888: a90153f3 stp x19, x20, [sp, #16] + 41d88c: f90013f5 str x21, [sp, #32] + 41d890: f9001fe0 str x0, [sp, #56] + 41d894: f9401ff3 ldr x19, [sp, #56] + 41d898: aa1303e1 mov x1, x19 + 41d89c: d2800300 mov x0, #0x18 // #24 + 41d8a0: 97ffbaf6 bl 40c478 <_ZnwmPv> + 41d8a4: aa0003f4 mov x20, x0 + 41d8a8: aa1403e0 mov x0, x20 + 41d8ac: 94001463 bl 422a38 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEC1Ev> + 41d8b0: 14000007 b 41d8cc <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJEEvPT_DpOT0_+0x4c> + 41d8b4: aa0003f5 mov x21, x0 + 41d8b8: aa1303e1 mov x1, x19 + 41d8bc: aa1403e0 mov x0, x20 + 41d8c0: 97ffbaf4 bl 40c490 <_ZdlPvS_> + 41d8c4: aa1503e0 mov x0, x21 + 41d8c8: 97ffa80e bl 407900 <_Unwind_Resume@plt> + 41d8cc: a94153f3 ldp x19, x20, [sp, #16] + 41d8d0: f94013f5 ldr x21, [sp, #32] + 41d8d4: a8c47bfd ldp x29, x30, [sp], #64 + 41d8d8: d65f03c0 ret + +000000000041d8dc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESG_EET0_T_SJ_SI_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESG_EET0_T_SJ_SI_(): + 41d8dc: a9bb7bfd stp x29, x30, [sp, #-80]! + 41d8e0: 910003fd mov x29, sp + 41d8e4: f9000bf3 str x19, [sp, #16] + 41d8e8: f9001fe0 str x0, [sp, #56] + 41d8ec: f9001be1 str x1, [sp, #48] + 41d8f0: f90017e2 str x2, [sp, #40] + 41d8f4: f94017e0 ldr x0, [sp, #40] + 41d8f8: f90027e0 str x0, [sp, #72] + 41d8fc: 9100c3e1 add x1, sp, #0x30 + 41d900: 9100e3e0 add x0, sp, #0x38 + 41d904: 94001457 bl 422a60 <_ZStneIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSt13move_iteratorIT_ESI_> + 41d908: 12001c00 and w0, w0, #0xff + 41d90c: 7100001f cmp w0, #0x0 + 41d910: 540001e0 b.eq 41d94c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESG_EET0_T_SJ_SI_+0x70> // b.none + 41d914: f94027e0 ldr x0, [sp, #72] + 41d918: 97ffffd5 bl 41d86c <_ZSt11__addressofINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEPT_RSD_> + 41d91c: aa0003f3 mov x19, x0 + 41d920: 9100e3e0 add x0, sp, #0x38 + 41d924: 94001465 bl 422ab8 <_ZNKSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEdeEv> + 41d928: aa0003e1 mov x1, x0 + 41d92c: aa1303e0 mov x0, x19 + 41d930: 94001468 bl 422ad0 <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJSC_EEvPT_DpOT0_> + 41d934: 9100e3e0 add x0, sp, #0x38 + 41d938: 94001456 bl 422a90 <_ZNSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEppEv> + 41d93c: f94027e0 ldr x0, [sp, #72] + 41d940: 91006000 add x0, x0, #0x18 + 41d944: f90027e0 str x0, [sp, #72] + 41d948: 17ffffed b 41d8fc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESG_EET0_T_SJ_SI_+0x20> + 41d94c: f94027e0 ldr x0, [sp, #72] + 41d950: 1400000a b 41d978 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESG_EET0_T_SJ_SI_+0x9c> + 41d954: 97ffa573 bl 406f20 <__cxa_begin_catch@plt> + 41d958: f94027e1 ldr x1, [sp, #72] + 41d95c: f94017e0 ldr x0, [sp, #40] + 41d960: 97ffc75c bl 40f6d0 <_ZSt8_DestroyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEvT_SE_> + 41d964: 97ffa75f bl 4076e0 <__cxa_rethrow@plt> + 41d968: aa0003f3 mov x19, x0 + 41d96c: 97ffa7a9 bl 407810 <__cxa_end_catch@plt> + 41d970: aa1303e0 mov x0, x19 + 41d974: 97ffa7e3 bl 407900 <_Unwind_Resume@plt> + 41d978: f9400bf3 ldr x19, [sp, #16] + 41d97c: a8c57bfd ldp x29, x30, [sp], #80 + 41d980: d65f03c0 ret + +000000000041d984 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE8allocateEmPKv(): + 41d984: a9bd7bfd stp x29, x30, [sp, #-48]! + 41d988: 910003fd mov x29, sp + 41d98c: f90017e0 str x0, [sp, #40] + 41d990: f90013e1 str x1, [sp, #32] + 41d994: f9000fe2 str x2, [sp, #24] + 41d998: f94017e0 ldr x0, [sp, #40] + 41d99c: 94001463 bl 422b28 <_ZNK9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE8max_sizeEv> + 41d9a0: aa0003e1 mov x1, x0 + 41d9a4: f94013e0 ldr x0, [sp, #32] + 41d9a8: eb01001f cmp x0, x1 + 41d9ac: 1a9f97e0 cset w0, hi // hi = pmore + 41d9b0: 12001c00 and w0, w0, #0xff + 41d9b4: 7100001f cmp w0, #0x0 + 41d9b8: 54000040 b.eq 41d9c0 <_ZN9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE8allocateEmPKv+0x3c> // b.none + 41d9bc: 97ffa549 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 41d9c0: f94013e0 ldr x0, [sp, #32] + 41d9c4: d37cec00 lsl x0, x0, #4 + 41d9c8: 97ffa666 bl 407360 <_Znwm@plt> + 41d9cc: a8c37bfd ldp x29, x30, [sp], #48 + 41d9d0: d65f03c0 ret + +000000000041d9d4 <_ZSt11__addressofISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEPT_RSD_>: +_ZSt11__addressofISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEEPT_RSD_(): + 41d9d4: d10043ff sub sp, sp, #0x10 + 41d9d8: f90007e0 str x0, [sp, #8] + 41d9dc: f94007e0 ldr x0, [sp, #8] + 41d9e0: 910043ff add sp, sp, #0x10 + 41d9e4: d65f03c0 ret + +000000000041d9e8 <_ZSt10_ConstructISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEJEEvPT_DpOT0_>: +_ZSt10_ConstructISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEJEEvPT_DpOT0_(): + 41d9e8: a9be7bfd stp x29, x30, [sp, #-32]! + 41d9ec: 910003fd mov x29, sp + 41d9f0: f9000fe0 str x0, [sp, #24] + 41d9f4: f9400fe0 ldr x0, [sp, #24] + 41d9f8: aa0003e1 mov x1, x0 + 41d9fc: d2800200 mov x0, #0x10 // #16 + 41da00: 97ffba9e bl 40c478 <_ZnwmPv> + 41da04: 9400144e bl 422b3c <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEC1ISA_iLb1EEEv> + 41da08: d503201f nop + 41da0c: a8c27bfd ldp x29, x30, [sp], #32 + 41da10: d65f03c0 ret + +000000000041da14 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC1Ev(): + 41da14: d10043ff sub sp, sp, #0x10 + 41da18: f90007e0 str x0, [sp, #8] + 41da1c: d503201f nop + 41da20: 910043ff add sp, sp, #0x10 + 41da24: d65f03c0 ret + +000000000041da28 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIA_bEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIA_bEEEC1Ev(): + 41da28: a9be7bfd stp x29, x30, [sp, #-32]! + 41da2c: 910003fd mov x29, sp + 41da30: f9000fe0 str x0, [sp, #24] + 41da34: f9400fe0 ldr x0, [sp, #24] + 41da38: 9400144b bl 422b64 <_ZNSt10_Head_baseILm1ESt14default_deleteIA_bELb1EEC1Ev> + 41da3c: d503201f nop + 41da40: a8c27bfd ldp x29, x30, [sp], #32 + 41da44: d65f03c0 ret + +000000000041da48 <_ZNSt10_Head_baseILm0EPbLb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPbLb0EEC2Ev(): + 41da48: d10043ff sub sp, sp, #0x10 + 41da4c: f90007e0 str x0, [sp, #8] + 41da50: f94007e0 ldr x0, [sp, #8] + 41da54: f900001f str xzr, [x0] + 41da58: d503201f nop + 41da5c: 910043ff add sp, sp, #0x10 + 41da60: d65f03c0 ret + +000000000041da64 <_ZNSt10_Head_baseILm1ESt14default_deleteIA_bELb1EE7_M_headERS3_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIA_bELb1EE7_M_headERS3_(): + 41da64: d10043ff sub sp, sp, #0x10 + 41da68: f90007e0 str x0, [sp, #8] + 41da6c: f94007e0 ldr x0, [sp, #8] + 41da70: 910043ff add sp, sp, #0x10 + 41da74: d65f03c0 ret + +000000000041da78 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE9constructISH_JRlRKSG_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE9constructISH_JRlRKSG_EEEvPT_DpOT0_(): + 41da78: a9bb7bfd stp x29, x30, [sp, #-80]! + 41da7c: 910003fd mov x29, sp + 41da80: a90153f3 stp x19, x20, [sp, #16] + 41da84: a9025bf5 stp x21, x22, [sp, #32] + 41da88: f90027e0 str x0, [sp, #72] + 41da8c: f90023e1 str x1, [sp, #64] + 41da90: f9001fe2 str x2, [sp, #56] + 41da94: f9001be3 str x3, [sp, #48] + 41da98: f9401fe0 ldr x0, [sp, #56] + 41da9c: 97ffeedb bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 41daa0: aa0003f5 mov x21, x0 + 41daa4: f9401be0 ldr x0, [sp, #48] + 41daa8: 97ffeedd bl 41961c <_ZSt7forwardIRKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEOT_RNSt16remove_referenceISI_E4typeE> + 41daac: aa0003f6 mov x22, x0 + 41dab0: f94023f3 ldr x19, [sp, #64] + 41dab4: aa1303e1 mov x1, x19 + 41dab8: d2800400 mov x0, #0x20 // #32 + 41dabc: 97ffba6f bl 40c478 <_ZnwmPv> + 41dac0: aa0003f4 mov x20, x0 + 41dac4: aa1603e2 mov x2, x22 + 41dac8: aa1503e1 mov x1, x21 + 41dacc: aa1403e0 mov x0, x20 + 41dad0: 9400142a bl 422b78 <_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEC1IRlLb1EEEOT_RKSF_> + 41dad4: 14000007 b 41daf0 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE9constructISH_JRlRKSG_EEEvPT_DpOT0_+0x78> + 41dad8: aa0003f5 mov x21, x0 + 41dadc: aa1303e1 mov x1, x19 + 41dae0: aa1403e0 mov x0, x20 + 41dae4: 97ffba6b bl 40c490 <_ZdlPvS_> + 41dae8: aa1503e0 mov x0, x21 + 41daec: 97ffa785 bl 407900 <_Unwind_Resume@plt> + 41daf0: a94153f3 ldp x19, x20, [sp, #16] + 41daf4: a9425bf5 ldp x21, x22, [sp, #32] + 41daf8: a8c57bfd ldp x29, x30, [sp], #80 + 41dafc: d65f03c0 ret + +000000000041db00 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12_M_check_lenEmS6_>: +_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12_M_check_lenEmS6_(): + 41db00: a9bb7bfd stp x29, x30, [sp, #-80]! + 41db04: 910003fd mov x29, sp + 41db08: f9000bf3 str x19, [sp, #16] + 41db0c: f9001fe0 str x0, [sp, #56] + 41db10: f9001be1 str x1, [sp, #48] + 41db14: f90017e2 str x2, [sp, #40] + 41db18: f9401fe0 ldr x0, [sp, #56] + 41db1c: 94001428 bl 422bbc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE8max_sizeEv> + 41db20: aa0003f3 mov x19, x0 + 41db24: f9401fe0 ldr x0, [sp, #56] + 41db28: 9400142d bl 422bdc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE4sizeEv> + 41db2c: cb000261 sub x1, x19, x0 + 41db30: f9401be0 ldr x0, [sp, #48] + 41db34: eb00003f cmp x1, x0 + 41db38: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 41db3c: 12001c00 and w0, w0, #0xff + 41db40: 7100001f cmp w0, #0x0 + 41db44: 54000060 b.eq 41db50 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12_M_check_lenEmS6_+0x50> // b.none + 41db48: f94017e0 ldr x0, [sp, #40] + 41db4c: 97ffa541 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 41db50: f9401fe0 ldr x0, [sp, #56] + 41db54: 94001422 bl 422bdc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE4sizeEv> + 41db58: aa0003f3 mov x19, x0 + 41db5c: f9401fe0 ldr x0, [sp, #56] + 41db60: 9400141f bl 422bdc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE4sizeEv> + 41db64: f90023e0 str x0, [sp, #64] + 41db68: 9100c3e1 add x1, sp, #0x30 + 41db6c: 910103e0 add x0, sp, #0x40 + 41db70: 97ffdd10 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 41db74: f9400000 ldr x0, [x0] + 41db78: 8b000260 add x0, x19, x0 + 41db7c: f90027e0 str x0, [sp, #72] + 41db80: f9401fe0 ldr x0, [sp, #56] + 41db84: 94001416 bl 422bdc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE4sizeEv> + 41db88: aa0003e1 mov x1, x0 + 41db8c: f94027e0 ldr x0, [sp, #72] + 41db90: eb01001f cmp x0, x1 + 41db94: 540000e3 b.cc 41dbb0 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12_M_check_lenEmS6_+0xb0> // b.lo, b.ul, b.last + 41db98: f9401fe0 ldr x0, [sp, #56] + 41db9c: 94001408 bl 422bbc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE8max_sizeEv> + 41dba0: aa0003e1 mov x1, x0 + 41dba4: f94027e0 ldr x0, [sp, #72] + 41dba8: eb01001f cmp x0, x1 + 41dbac: 54000089 b.ls 41dbbc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12_M_check_lenEmS6_+0xbc> // b.plast + 41dbb0: f9401fe0 ldr x0, [sp, #56] + 41dbb4: 94001402 bl 422bbc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE8max_sizeEv> + 41dbb8: 14000002 b 41dbc0 <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE12_M_check_lenEmS6_+0xc0> + 41dbbc: f94027e0 ldr x0, [sp, #72] + 41dbc0: f9400bf3 ldr x19, [sp, #16] + 41dbc4: a8c57bfd ldp x29, x30, [sp], #80 + 41dbc8: d65f03c0 ret + +000000000041dbcc <_ZN9__gnu_cxxmiIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEENS5_IT_T0_E15difference_typeERKSN_SQ_>: +_ZN9__gnu_cxxmiIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEES2_ISH_SaISH_EEEENS5_IT_T0_E15difference_typeERKSN_SQ_(): + 41dbcc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41dbd0: 910003fd mov x29, sp + 41dbd4: f9000bf3 str x19, [sp, #16] + 41dbd8: f90017e0 str x0, [sp, #40] + 41dbdc: f90013e1 str x1, [sp, #32] + 41dbe0: f94017e0 ldr x0, [sp, #40] + 41dbe4: 97ffde2f bl 4154a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv> + 41dbe8: f9400013 ldr x19, [x0] + 41dbec: f94013e0 ldr x0, [sp, #32] + 41dbf0: 97ffde2c bl 4154a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchINS0_IPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEES2_ISG_SaISG_EEE4baseEv> + 41dbf4: f9400000 ldr x0, [x0] + 41dbf8: cb000260 sub x0, x19, x0 + 41dbfc: 9345fc01 asr x1, x0, #5 + 41dc00: aa0103e0 mov x0, x1 + 41dc04: f9400bf3 ldr x19, [sp, #16] + 41dc08: a8c37bfd ldp x29, x30, [sp], #48 + 41dc0c: d65f03c0 ret + +000000000041dc10 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE11_M_allocateEm(): + 41dc10: a9be7bfd stp x29, x30, [sp, #-32]! + 41dc14: 910003fd mov x29, sp + 41dc18: f9000fe0 str x0, [sp, #24] + 41dc1c: f9000be1 str x1, [sp, #16] + 41dc20: f9400be0 ldr x0, [sp, #16] + 41dc24: f100001f cmp x0, #0x0 + 41dc28: 540000a0 b.eq 41dc3c <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE11_M_allocateEm+0x2c> // b.none + 41dc2c: f9400fe0 ldr x0, [sp, #24] + 41dc30: f9400be1 ldr x1, [sp, #16] + 41dc34: 940013f5 bl 422c08 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE8allocateERSI_m> + 41dc38: 14000002 b 41dc40 <_ZNSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE11_M_allocateEm+0x30> + 41dc3c: d2800000 mov x0, #0x0 // #0 + 41dc40: a8c27bfd ldp x29, x30, [sp], #32 + 41dc44: d65f03c0 ret + +000000000041dc48 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESI_SaISH_EET0_T_SL_SK_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESI_SaISH_EET0_T_SL_SK_RT1_(): + 41dc48: a9bc7bfd stp x29, x30, [sp, #-64]! + 41dc4c: 910003fd mov x29, sp + 41dc50: f9000bf3 str x19, [sp, #16] + 41dc54: f9001fe0 str x0, [sp, #56] + 41dc58: f9001be1 str x1, [sp, #48] + 41dc5c: f90017e2 str x2, [sp, #40] + 41dc60: f90013e3 str x3, [sp, #32] + 41dc64: f9401fe0 ldr x0, [sp, #56] + 41dc68: 940013f2 bl 422c30 <_ZSt32__make_move_if_noexcept_iteratorISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESt13move_iteratorIPSH_EET0_PT_> + 41dc6c: aa0003f3 mov x19, x0 + 41dc70: f9401be0 ldr x0, [sp, #48] + 41dc74: 940013ef bl 422c30 <_ZSt32__make_move_if_noexcept_iteratorISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESt13move_iteratorIPSH_EET0_PT_> + 41dc78: f94013e3 ldr x3, [sp, #32] + 41dc7c: f94017e2 ldr x2, [sp, #40] + 41dc80: aa0003e1 mov x1, x0 + 41dc84: aa1303e0 mov x0, x19 + 41dc88: 940013f3 bl 422c54 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISF_EEEESJ_SI_ET0_T_SM_SL_RSaIT1_E> + 41dc8c: f9400bf3 ldr x19, [sp, #16] + 41dc90: a8c47bfd ldp x29, x30, [sp], #64 + 41dc94: d65f03c0 ret + +000000000041dc98 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE7destroyISH_EEvRSI_PT_>: +_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE7destroyISH_EEvRSI_PT_(): + 41dc98: a9be7bfd stp x29, x30, [sp, #-32]! + 41dc9c: 910003fd mov x29, sp + 41dca0: f9000fe0 str x0, [sp, #24] + 41dca4: f9000be1 str x1, [sp, #16] + 41dca8: f9400be1 ldr x1, [sp, #16] + 41dcac: f9400fe0 ldr x0, [sp, #24] + 41dcb0: 940013f5 bl 422c84 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE7destroyISH_EEvPT_> + 41dcb4: d503201f nop + 41dcb8: a8c27bfd ldp x29, x30, [sp], #32 + 41dcbc: d65f03c0 ret + +000000000041dcc0 <_ZSt12__get_helperILm0EPbJSt14default_deleteIA_bEEERKT0_RKSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm0EPbJSt14default_deleteIA_bEEERKT0_RKSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 41dcc0: a9be7bfd stp x29, x30, [sp, #-32]! + 41dcc4: 910003fd mov x29, sp + 41dcc8: f9000fe0 str x0, [sp, #24] + 41dccc: f9400fe0 ldr x0, [sp, #24] + 41dcd0: 940013f6 bl 422ca8 <_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEE7_M_headERKS4_> + 41dcd4: a8c27bfd ldp x29, x30, [sp], #32 + 41dcd8: d65f03c0 ret + +000000000041dcdc <_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEEC1ERKSH_>: +_ZNSaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEEC1ERKSH_(): + 41dcdc: a9be7bfd stp x29, x30, [sp, #-32]! + 41dce0: 910003fd mov x29, sp + 41dce4: f9000fe0 str x0, [sp, #24] + 41dce8: f9000be1 str x1, [sp, #16] + 41dcec: f9400be1 ldr x1, [sp, #16] + 41dcf0: f9400fe0 ldr x0, [sp, #24] + 41dcf4: 940013f4 bl 422cc4 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC1ERKSI_> + 41dcf8: d503201f nop + 41dcfc: a8c27bfd ldp x29, x30, [sp], #32 + 41dd00: d65f03c0 ret + +000000000041dd04 <_ZSt4moveIRPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEONSt16remove_referenceIT_E4typeEOSL_>: +_ZSt4moveIRPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEONSt16remove_referenceIT_E4typeEOSL_(): + 41dd04: d10043ff sub sp, sp, #0x10 + 41dd08: f90007e0 str x0, [sp, #8] + 41dd0c: f94007e0 ldr x0, [sp, #8] + 41dd10: 910043ff add sp, sp, #0x10 + 41dd14: d65f03c0 ret + +000000000041dd18 <_ZSt4swapIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISN_ESt18is_move_assignableISN_EEE5valueEvE4typeERSN_SX_>: +_ZSt4swapIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISN_ESt18is_move_assignableISN_EEE5valueEvE4typeERSN_SX_(): + 41dd18: a9bd7bfd stp x29, x30, [sp, #-48]! + 41dd1c: 910003fd mov x29, sp + 41dd20: f9000fe0 str x0, [sp, #24] + 41dd24: f9000be1 str x1, [sp, #16] + 41dd28: f9400fe0 ldr x0, [sp, #24] + 41dd2c: 97fffff6 bl 41dd04 <_ZSt4moveIRPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEONSt16remove_referenceIT_E4typeEOSL_> + 41dd30: f9400000 ldr x0, [x0] + 41dd34: f90017e0 str x0, [sp, #40] + 41dd38: f9400be0 ldr x0, [sp, #16] + 41dd3c: 97fffff2 bl 41dd04 <_ZSt4moveIRPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEONSt16remove_referenceIT_E4typeEOSL_> + 41dd40: f9400001 ldr x1, [x0] + 41dd44: f9400fe0 ldr x0, [sp, #24] + 41dd48: f9000001 str x1, [x0] + 41dd4c: 9100a3e0 add x0, sp, #0x28 + 41dd50: 97ffffed bl 41dd04 <_ZSt4moveIRPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEONSt16remove_referenceIT_E4typeEOSL_> + 41dd54: f9400001 ldr x1, [x0] + 41dd58: f9400be0 ldr x0, [sp, #16] + 41dd5c: f9000001 str x1, [x0] + 41dd60: d503201f nop + 41dd64: a8c37bfd ldp x29, x30, [sp], #48 + 41dd68: d65f03c0 ret + +000000000041dd6c <_ZSt4moveIRPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_>: +_ZSt4moveIRPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_(): + 41dd6c: d10043ff sub sp, sp, #0x10 + 41dd70: f90007e0 str x0, [sp, #8] + 41dd74: f94007e0 ldr x0, [sp, #8] + 41dd78: 910043ff add sp, sp, #0x10 + 41dd7c: d65f03c0 ret + +000000000041dd80 <_ZSt4swapIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISI_ESt18is_move_assignableISI_EEE5valueEvE4typeERSI_SS_>: +_ZSt4swapIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISI_ESt18is_move_assignableISI_EEE5valueEvE4typeERSI_SS_(): + 41dd80: a9bd7bfd stp x29, x30, [sp, #-48]! + 41dd84: 910003fd mov x29, sp + 41dd88: f9000fe0 str x0, [sp, #24] + 41dd8c: f9000be1 str x1, [sp, #16] + 41dd90: f9400fe0 ldr x0, [sp, #24] + 41dd94: 97fffff6 bl 41dd6c <_ZSt4moveIRPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_> + 41dd98: f9400000 ldr x0, [x0] + 41dd9c: f90017e0 str x0, [sp, #40] + 41dda0: f9400be0 ldr x0, [sp, #16] + 41dda4: 97fffff2 bl 41dd6c <_ZSt4moveIRPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_> + 41dda8: f9400001 ldr x1, [x0] + 41ddac: f9400fe0 ldr x0, [sp, #24] + 41ddb0: f9000001 str x1, [x0] + 41ddb4: 9100a3e0 add x0, sp, #0x28 + 41ddb8: 97ffffed bl 41dd6c <_ZSt4moveIRPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_> + 41ddbc: f9400001 ldr x1, [x0] + 41ddc0: f9400be0 ldr x0, [sp, #16] + 41ddc4: f9000001 str x1, [x0] + 41ddc8: d503201f nop + 41ddcc: a8c37bfd ldp x29, x30, [sp], #48 + 41ddd0: d65f03c0 ret + +000000000041ddd4 <_ZSt18__do_alloc_on_moveISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_SF_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEvRT_SF_St17integral_constantIbLb1EE(): + 41ddd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41ddd8: 910003fd mov x29, sp + 41dddc: f90017e0 str x0, [sp, #40] + 41dde0: f90013e1 str x1, [sp, #32] + 41dde4: 390063e2 strb w2, [sp, #24] + 41dde8: f94013e0 ldr x0, [sp, #32] + 41ddec: 940013bc bl 422cdc <_ZSt4moveIRSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_> + 41ddf0: d503201f nop + 41ddf4: a8c37bfd ldp x29, x30, [sp], #48 + 41ddf8: d65f03c0 ret + +000000000041ddfc <_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEixEm>: +_ZNSt6vectorISt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiESaISC_EEixEm(): + 41ddfc: d10043ff sub sp, sp, #0x10 + 41de00: f90007e0 str x0, [sp, #8] + 41de04: f90003e1 str x1, [sp] + 41de08: f94007e0 ldr x0, [sp, #8] + 41de0c: f9400001 ldr x1, [x0] + 41de10: f94003e0 ldr x0, [sp] + 41de14: d37cec00 lsl x0, x0, #4 + 41de18: 8b000020 add x0, x1, x0 + 41de1c: 910043ff add sp, sp, #0x10 + 41de20: d65f03c0 ret + +000000000041de24 <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEaSERKSB_>: +_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEaSERKSB_(): + 41de24: d10043ff sub sp, sp, #0x10 + 41de28: f90007e0 str x0, [sp, #8] + 41de2c: f90003e1 str x1, [sp] + 41de30: f94007e0 ldr x0, [sp, #8] + 41de34: f94003e1 ldr x1, [sp] + 41de38: f9400021 ldr x1, [x1] + 41de3c: f9000001 str x1, [x0] + 41de40: f94003e0 ldr x0, [sp] + 41de44: b9400801 ldr w1, [x0, #8] + 41de48: f94007e0 ldr x0, [sp, #8] + 41de4c: b9000801 str w1, [x0, #8] + 41de50: f94007e0 ldr x0, [sp, #8] + 41de54: 910043ff add sp, sp, #0x10 + 41de58: d65f03c0 ret + +000000000041de5c <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE10_M_is_wordEc>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE10_M_is_wordEc(): + 41de5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41de60: 910003fd mov x29, sp + 41de64: f9000bf3 str x19, [sp, #16] + 41de68: f90017e0 str x0, [sp, #40] + 41de6c: 39009fe1 strb w1, [sp, #39] + 41de70: f94017e0 ldr x0, [sp, #40] + 41de74: f9401800 ldr x0, [x0, #48] + 41de78: 91004000 add x0, x0, #0x10 + 41de7c: 97ffc1d2 bl 40e5c4 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41de80: 91014013 add x19, x0, #0x50 + 41de84: f94017e0 ldr x0, [sp, #40] + 41de88: f9401800 ldr x0, [x0, #48] + 41de8c: 91004000 add x0, x0, #0x10 + 41de90: 97ffc1cd bl 40e5c4 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41de94: 91014004 add x4, x0, #0x50 + 41de98: f0000520 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41de9c: 913ec400 add x0, x0, #0xfb1 + 41dea0: 52800003 mov w3, #0x0 // #0 + 41dea4: aa0003e2 mov x2, x0 + 41dea8: f0000520 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41deac: 913ec001 add x1, x0, #0xfb0 + 41deb0: aa0403e0 mov x0, x4 + 41deb4: 940007f2 bl 41fe7c <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b> + 41deb8: 2a0003e2 mov w2, w0 + 41debc: 39409fe1 ldrb w1, [sp, #39] + 41dec0: aa1303e0 mov x0, x19 + 41dec4: 9400138b bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 41dec8: 12001c00 and w0, w0, #0xff + 41decc: f9400bf3 ldr x19, [sp, #16] + 41ded0: a8c37bfd ldp x29, x30, [sp], #48 + 41ded4: d65f03c0 ret + +000000000041ded8 <_ZSt4prevIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET_SB_NSt15iterator_traitsISB_E15difference_typeE>: +_ZSt4prevIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEET_SB_NSt15iterator_traitsISB_E15difference_typeE(): + 41ded8: a9be7bfd stp x29, x30, [sp, #-32]! + 41dedc: 910003fd mov x29, sp + 41dee0: f9000fe0 str x0, [sp, #24] + 41dee4: f9000be1 str x1, [sp, #16] + 41dee8: f9400be0 ldr x0, [sp, #16] + 41deec: cb0003e1 neg x1, x0 + 41def0: 910063e0 add x0, sp, #0x18 + 41def4: 9400139f bl 422d70 <_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEElEvRT_T0_> + 41def8: f9400fe0 ldr x0, [sp, #24] + 41defc: a8c27bfd ldp x29, x30, [sp], #32 + 41df00: d65f03c0 ret + +000000000041df04 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSE_>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC2ERKSE_(): + 41df04: a9bb7bfd stp x29, x30, [sp, #-80]! + 41df08: 910003fd mov x29, sp + 41df0c: a90153f3 stp x19, x20, [sp, #16] + 41df10: f90013f5 str x21, [sp, #32] + 41df14: f9001fe0 str x0, [sp, #56] + 41df18: f9001be1 str x1, [sp, #48] + 41df1c: f9401ff3 ldr x19, [sp, #56] + 41df20: f9401be0 ldr x0, [sp, #48] + 41df24: 97ffc764 bl 40fcb4 <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE4sizeEv> + 41df28: aa0003f4 mov x20, x0 + 41df2c: f9401be0 ldr x0, [sp, #48] + 41df30: 97ffdc10 bl 414f70 <_ZNKSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 41df34: aa0003e1 mov x1, x0 + 41df38: 910123e0 add x0, sp, #0x48 + 41df3c: aa0003e8 mov x8, x0 + 41df40: aa0103e0 mov x0, x1 + 41df44: 9400139c bl 422db4 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E17_S_select_on_copyERKSD_> + 41df48: 910123e0 add x0, sp, #0x48 + 41df4c: aa0003e2 mov x2, x0 + 41df50: aa1403e1 mov x1, x20 + 41df54: aa1303e0 mov x0, x19 + 41df58: 940013a3 bl 422de4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EmRKSD_> + 41df5c: 910123e0 add x0, sp, #0x48 + 41df60: 97ffbe20 bl 40d7e0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev> + 41df64: f9401be0 ldr x0, [sp, #48] + 41df68: 97ffe00d bl 415f9c <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE5beginEv> + 41df6c: aa0003f4 mov x20, x0 + 41df70: f9401be0 ldr x0, [sp, #48] + 41df74: 97ffe016 bl 415fcc <_ZNKSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE3endEv> + 41df78: aa0003f5 mov x21, x0 + 41df7c: f9401fe0 ldr x0, [sp, #56] + 41df80: f9400013 ldr x19, [x0] + 41df84: f9401fe0 ldr x0, [sp, #56] + 41df88: 97ffc174 bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 41df8c: aa0003e3 mov x3, x0 + 41df90: aa1303e2 mov x2, x19 + 41df94: aa1503e1 mov x1, x21 + 41df98: aa1403e0 mov x0, x20 + 41df9c: 97fff0ae bl 41a254 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEPSC_SC_ET0_T_SL_SK_RSaIT1_E> + 41dfa0: aa0003e1 mov x1, x0 + 41dfa4: f9401fe0 ldr x0, [sp, #56] + 41dfa8: f9000401 str x1, [x0, #8] + 41dfac: 1400000b b 41dfd8 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSE_+0xd4> + 41dfb0: aa0003f3 mov x19, x0 + 41dfb4: 910123e0 add x0, sp, #0x48 + 41dfb8: 97ffbe0a bl 40d7e0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEED1Ev> + 41dfbc: aa1303e0 mov x0, x19 + 41dfc0: 97ffa650 bl 407900 <_Unwind_Resume@plt> + 41dfc4: aa0003f3 mov x19, x0 + 41dfc8: f9401fe0 ldr x0, [sp, #56] + 41dfcc: 97ffc14c bl 40e4fc <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EED1Ev> + 41dfd0: aa1303e0 mov x0, x19 + 41dfd4: 97ffa64b bl 407900 <_Unwind_Resume@plt> + 41dfd8: a94153f3 ldp x19, x20, [sp, #16] + 41dfdc: f94013f5 ldr x21, [sp, #32] + 41dfe0: a8c57bfd ldp x29, x30, [sp], #80 + 41dfe4: d65f03c0 ret + +000000000041dfe8 <_ZNKSt8__detail6_StateIcE14_M_get_matcherEv>: +_ZNKSt8__detail6_StateIcE14_M_get_matcherEv(): + 41dfe8: a9be7bfd stp x29, x30, [sp, #-32]! + 41dfec: 910003fd mov x29, sp + 41dff0: f9000fe0 str x0, [sp, #24] + 41dff4: f9400fe0 ldr x0, [sp, #24] + 41dff8: 91004000 add x0, x0, #0x10 + 41dffc: 9400138f bl 422e38 <_ZNK9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv> + 41e000: a8c27bfd ldp x29, x30, [sp], #32 + 41e004: d65f03c0 ret + +000000000041e008 <_ZNKSt8functionIFbcEEclEc>: +_ZNKSt8functionIFbcEEclEc(): + 41e008: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e00c: 910003fd mov x29, sp + 41e010: a90153f3 stp x19, x20, [sp, #16] + 41e014: f90017e0 str x0, [sp, #40] + 41e018: 39009fe1 strb w1, [sp, #39] + 41e01c: f94017e0 ldr x0, [sp, #40] + 41e020: 97ffba4b bl 40c94c <_ZNKSt14_Function_base8_M_emptyEv> + 41e024: 12001c00 and w0, w0, #0xff + 41e028: 7100001f cmp w0, #0x0 + 41e02c: 54000040 b.eq 41e034 <_ZNKSt8functionIFbcEEclEc+0x2c> // b.none + 41e030: 97ffa3b0 bl 406ef0 <_ZSt25__throw_bad_function_callv@plt> + 41e034: f94017e0 ldr x0, [sp, #40] + 41e038: f9400c13 ldr x19, [x0, #24] + 41e03c: f94017f4 ldr x20, [sp, #40] + 41e040: 91009fe0 add x0, sp, #0x27 + 41e044: 97ffbaea bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41e048: aa0003e1 mov x1, x0 + 41e04c: aa1403e0 mov x0, x20 + 41e050: d63f0260 blr x19 + 41e054: 12001c00 and w0, w0, #0xff + 41e058: a94153f3 ldp x19, x20, [sp, #16] + 41e05c: a8c37bfd ldp x29, x30, [sp], #48 + 41e060: d65f03c0 ret + +000000000041e064 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_>: +_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_(): + 41e064: a9ba7bfd stp x29, x30, [sp, #-96]! + 41e068: 910003fd mov x29, sp + 41e06c: f9000bf3 str x19, [sp, #16] + 41e070: f9001fe0 str x0, [sp, #56] + 41e074: f9001be1 str x1, [sp, #48] + 41e078: f90017e2 str x2, [sp, #40] + 41e07c: f90013e3 str x3, [sp, #32] + 41e080: 910123e0 add x0, sp, #0x48 + 41e084: 97ffbad5 bl 40cbd8 <_ZNKSt17integral_constantIbLb1EEcvbEv> + 41e088: 12001c00 and w0, w0, #0xff + 41e08c: 7100001f cmp w0, #0x0 + 41e090: 540002a0 b.eq 41e0e4 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x80> // b.none + 41e094: f9401be1 ldr x1, [sp, #48] + 41e098: f9401fe0 ldr x0, [sp, #56] + 41e09c: 97fff04e bl 41a1d4 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_> + 41e0a0: f9002fe0 str x0, [sp, #88] + 41e0a4: f94013e1 ldr x1, [sp, #32] + 41e0a8: f94017e0 ldr x0, [sp, #40] + 41e0ac: 97fff04a bl 41a1d4 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_> + 41e0b0: f9002be0 str x0, [sp, #80] + 41e0b4: f9402fe1 ldr x1, [sp, #88] + 41e0b8: f9402be0 ldr x0, [sp, #80] + 41e0bc: eb00003f cmp x1, x0 + 41e0c0: 54000060 b.eq 41e0cc <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x68> // b.none + 41e0c4: 52800000 mov w0, #0x0 // #0 + 41e0c8: 1400003a b 41e1b0 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x14c> + 41e0cc: f94017e2 ldr x2, [sp, #40] + 41e0d0: f9401be1 ldr x1, [sp, #48] + 41e0d4: f9401fe0 ldr x0, [sp, #56] + 41e0d8: 9400135d bl 422e4c <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_> + 41e0dc: 12001c00 and w0, w0, #0xff + 41e0e0: 14000034 b 41e1b0 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x14c> + 41e0e4: 9100c3e1 add x1, sp, #0x30 + 41e0e8: 9100e3e0 add x0, sp, #0x38 + 41e0ec: 97ffc2c8 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41e0f0: 12001c00 and w0, w0, #0xff + 41e0f4: 7100001f cmp w0, #0x0 + 41e0f8: 54000120 b.eq 41e11c <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0xb8> // b.none + 41e0fc: 910083e1 add x1, sp, #0x20 + 41e100: 9100a3e0 add x0, sp, #0x28 + 41e104: 97ffc2c2 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41e108: 12001c00 and w0, w0, #0xff + 41e10c: 7100001f cmp w0, #0x0 + 41e110: 54000060 b.eq 41e11c <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0xb8> // b.none + 41e114: 52800020 mov w0, #0x1 // #1 + 41e118: 14000002 b 41e120 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0xbc> + 41e11c: 52800000 mov w0, #0x0 // #0 + 41e120: 7100001f cmp w0, #0x0 + 41e124: 54000260 b.eq 41e170 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x10c> // b.none + 41e128: 9100e3e0 add x0, sp, #0x38 + 41e12c: 97ffefb9 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 41e130: 39400013 ldrb w19, [x0] + 41e134: 9100a3e0 add x0, sp, #0x28 + 41e138: 97ffefb6 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 41e13c: 39400000 ldrb w0, [x0] + 41e140: 6b00027f cmp w19, w0 + 41e144: 1a9f07e0 cset w0, ne // ne = any + 41e148: 12001c00 and w0, w0, #0xff + 41e14c: 7100001f cmp w0, #0x0 + 41e150: 54000060 b.eq 41e15c <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0xf8> // b.none + 41e154: 52800000 mov w0, #0x0 // #0 + 41e158: 14000016 b 41e1b0 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x14c> + 41e15c: 9100e3e0 add x0, sp, #0x38 + 41e160: 97ffc6a6 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 41e164: 9100a3e0 add x0, sp, #0x28 + 41e168: 97ffc6a4 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 41e16c: 17ffffde b 41e0e4 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x80> + 41e170: 9100c3e1 add x1, sp, #0x30 + 41e174: 9100e3e0 add x0, sp, #0x38 + 41e178: 97ffd3d1 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41e17c: 12001c00 and w0, w0, #0xff + 41e180: 7100001f cmp w0, #0x0 + 41e184: 54000120 b.eq 41e1a8 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x144> // b.none + 41e188: 910083e1 add x1, sp, #0x20 + 41e18c: 9100a3e0 add x0, sp, #0x28 + 41e190: 97ffd3cb bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41e194: 12001c00 and w0, w0, #0xff + 41e198: 7100001f cmp w0, #0x0 + 41e19c: 54000060 b.eq 41e1a8 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x144> // b.none + 41e1a0: 52800020 mov w0, #0x1 // #1 + 41e1a4: 14000002 b 41e1ac <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_SC_+0x148> + 41e1a8: 52800000 mov w0, #0x0 // #0 + 41e1ac: d503201f nop + 41e1b0: f9400bf3 ldr x19, [sp, #16] + 41e1b4: a8c67bfd ldp x29, x30, [sp], #96 + 41e1b8: d65f03c0 ret + +000000000041e1bc <_ZNKSt7__cxx1112regex_traitsIcE6getlocEv>: +_ZNKSt7__cxx1112regex_traitsIcE6getlocEv(): + 41e1bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e1c0: 910003fd mov x29, sp + 41e1c4: f9000bf3 str x19, [sp, #16] + 41e1c8: aa0803f3 mov x19, x8 + 41e1cc: f90017e0 str x0, [sp, #40] + 41e1d0: f94017e0 ldr x0, [sp, #40] + 41e1d4: aa0003e1 mov x1, x0 + 41e1d8: aa1303e0 mov x0, x19 + 41e1dc: 97ffa3cd bl 407110 <_ZNSt6localeC1ERKS_@plt> + 41e1e0: aa1303e0 mov x0, x19 + 41e1e4: f9400bf3 ldr x19, [sp, #16] + 41e1e8: a8c37bfd ldp x29, x30, [sp], #48 + 41e1ec: d65f03c0 ret + +000000000041e1f0 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_>: +_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_(): + 41e1f0: a9b97bfd stp x29, x30, [sp, #-112]! + 41e1f4: 910003fd mov x29, sp + 41e1f8: f9000bf3 str x19, [sp, #16] + 41e1fc: f90027e0 str x0, [sp, #72] + 41e200: f90023e1 str x1, [sp, #64] + 41e204: f9001fe2 str x2, [sp, #56] + 41e208: f9001be3 str x3, [sp, #48] + 41e20c: a90217e4 stp x4, x5, [sp, #32] + 41e210: 910163e0 add x0, sp, #0x58 + 41e214: 97ffba71 bl 40cbd8 <_ZNKSt17integral_constantIbLb1EEcvbEv> + 41e218: 12001c00 and w0, w0, #0xff + 41e21c: 7100001f cmp w0, #0x0 + 41e220: 540002c0 b.eq 41e278 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x88> // b.none + 41e224: f94023e1 ldr x1, [sp, #64] + 41e228: f94027e0 ldr x0, [sp, #72] + 41e22c: 97ffefea bl 41a1d4 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_> + 41e230: f90037e0 str x0, [sp, #104] + 41e234: f9401be1 ldr x1, [sp, #48] + 41e238: f9401fe0 ldr x0, [sp, #56] + 41e23c: 97ffefe6 bl 41a1d4 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_> + 41e240: f90033e0 str x0, [sp, #96] + 41e244: f94037e1 ldr x1, [sp, #104] + 41e248: f94033e0 ldr x0, [sp, #96] + 41e24c: eb00003f cmp x1, x0 + 41e250: 54000060 b.eq 41e25c <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x6c> // b.none + 41e254: 52800000 mov w0, #0x0 // #0 + 41e258: 1400003f b 41e354 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x164> + 41e25c: a94213e3 ldp x3, x4, [sp, #32] + 41e260: f9401fe2 ldr x2, [sp, #56] + 41e264: f94023e1 ldr x1, [sp, #64] + 41e268: f94027e0 ldr x0, [sp, #72] + 41e26c: 9400130e bl 422ea4 <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_T1_> + 41e270: 12001c00 and w0, w0, #0xff + 41e274: 14000038 b 41e354 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x164> + 41e278: 910103e1 add x1, sp, #0x40 + 41e27c: 910123e0 add x0, sp, #0x48 + 41e280: 97ffc263 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41e284: 12001c00 and w0, w0, #0xff + 41e288: 7100001f cmp w0, #0x0 + 41e28c: 54000120 b.eq 41e2b0 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0xc0> // b.none + 41e290: 9100c3e1 add x1, sp, #0x30 + 41e294: 9100e3e0 add x0, sp, #0x38 + 41e298: 97ffc25d bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41e29c: 12001c00 and w0, w0, #0xff + 41e2a0: 7100001f cmp w0, #0x0 + 41e2a4: 54000060 b.eq 41e2b0 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0xc0> // b.none + 41e2a8: 52800020 mov w0, #0x1 // #1 + 41e2ac: 14000002 b 41e2b4 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0xc4> + 41e2b0: 52800000 mov w0, #0x0 // #0 + 41e2b4: 7100001f cmp w0, #0x0 + 41e2b8: 540002e0 b.eq 41e314 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x124> // b.none + 41e2bc: 910123e0 add x0, sp, #0x48 + 41e2c0: 97ffef54 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 41e2c4: 39400013 ldrb w19, [x0] + 41e2c8: 9100e3e0 add x0, sp, #0x38 + 41e2cc: 97ffef51 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 41e2d0: 39400001 ldrb w1, [x0] + 41e2d4: 910083e0 add x0, sp, #0x20 + 41e2d8: 2a0103e2 mov w2, w1 + 41e2dc: 2a1303e1 mov w1, w19 + 41e2e0: 97ffef74 bl 41a0b0 <_ZZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_ENKUlccE_clEcc> + 41e2e4: 12001c00 and w0, w0, #0xff + 41e2e8: 52000000 eor w0, w0, #0x1 + 41e2ec: 12001c00 and w0, w0, #0xff + 41e2f0: 7100001f cmp w0, #0x0 + 41e2f4: 54000060 b.eq 41e300 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x110> // b.none + 41e2f8: 52800000 mov w0, #0x0 // #0 + 41e2fc: 14000016 b 41e354 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x164> + 41e300: 910123e0 add x0, sp, #0x48 + 41e304: 97ffc63d bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 41e308: 9100e3e0 add x0, sp, #0x38 + 41e30c: 97ffc63b bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 41e310: 17ffffda b 41e278 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x88> + 41e314: 910103e1 add x1, sp, #0x40 + 41e318: 910123e0 add x0, sp, #0x48 + 41e31c: 97ffd368 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41e320: 12001c00 and w0, w0, #0xff + 41e324: 7100001f cmp w0, #0x0 + 41e328: 54000120 b.eq 41e34c <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x15c> // b.none + 41e32c: 9100c3e1 add x1, sp, #0x30 + 41e330: 9100e3e0 add x0, sp, #0x38 + 41e334: 97ffd362 bl 4130bc <_ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 41e338: 12001c00 and w0, w0, #0xff + 41e33c: 7100001f cmp w0, #0x0 + 41e340: 54000060 b.eq 41e34c <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x15c> // b.none + 41e344: 52800020 mov w0, #0x1 // #1 + 41e348: 14000002 b 41e350 <_ZSt8__equal4IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_SI_T1_+0x160> + 41e34c: 52800000 mov w0, #0x0 // #0 + 41e350: d503201f nop + 41e354: f9400bf3 ldr x19, [sp, #16] + 41e358: a8c77bfd ldp x29, x30, [sp], #112 + 41e35c: d65f03c0 ret + +000000000041e360 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_(): + 41e360: d10043ff sub sp, sp, #0x10 + 41e364: f90007e0 str x0, [sp, #8] + 41e368: 2a0103e0 mov w0, w1 + 41e36c: 910043ff add sp, sp, #0x10 + 41e370: d65f03c0 ret + +000000000041e374 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_St26random_access_iterator_tag>: +_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_St26random_access_iterator_tag(): + 41e374: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e378: 910003fd mov x29, sp + 41e37c: f90017e0 str x0, [sp, #40] + 41e380: f90013e1 str x1, [sp, #32] + 41e384: 390063e2 strb w2, [sp, #24] + 41e388: 9100a3e1 add x1, sp, #0x28 + 41e38c: 910083e0 add x0, sp, #0x20 + 41e390: 940012ec bl 422f40 <_ZN9__gnu_cxxmiIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 41e394: a8c37bfd ldp x29, x30, [sp], #48 + 41e398: d65f03c0 ret + +000000000041e39c <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEPSC_ET0_T_SL_SK_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS1_IPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEPSC_ET0_T_SL_SK_(): + 41e39c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41e3a0: 910003fd mov x29, sp + 41e3a4: f90017e0 str x0, [sp, #40] + 41e3a8: f90013e1 str x1, [sp, #32] + 41e3ac: f9000fe2 str x2, [sp, #24] + 41e3b0: 52800020 mov w0, #0x1 // #1 + 41e3b4: 3900ffe0 strb w0, [sp, #63] + 41e3b8: f9400fe2 ldr x2, [sp, #24] + 41e3bc: f94013e1 ldr x1, [sp, #32] + 41e3c0: f94017e0 ldr x0, [sp, #40] + 41e3c4: 940012ee bl 422f7c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS3_IPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISE_SaISE_EEEEPSE_EET0_T_SN_SM_> + 41e3c8: a8c47bfd ldp x29, x30, [sp], #64 + 41e3cc: d65f03c0 ret + +000000000041e3d0 <_ZSt12__niter_baseIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEET_NS3_ISI_T0_EE>: +_ZSt12__niter_baseIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEET_NS3_ISI_T0_EE(): + 41e3d0: a9be7bfd stp x29, x30, [sp, #-32]! + 41e3d4: 910003fd mov x29, sp + 41e3d8: f9000fe0 str x0, [sp, #24] + 41e3dc: 910063e0 add x0, sp, #0x18 + 41e3e0: 94001307 bl 422ffc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv> + 41e3e4: f9400000 ldr x0, [x0] + 41e3e8: a8c27bfd ldp x29, x30, [sp], #32 + 41e3ec: d65f03c0 ret + +000000000041e3f0 <_ZSt12__niter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEET_NS3_ISH_T0_EE>: +_ZSt12__niter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEET_NS3_ISH_T0_EE(): + 41e3f0: a9be7bfd stp x29, x30, [sp, #-32]! + 41e3f4: 910003fd mov x29, sp + 41e3f8: f9000fe0 str x0, [sp, #24] + 41e3fc: 910063e0 add x0, sp, #0x18 + 41e400: 97ffc505 bl 40f814 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv> + 41e404: f9400000 ldr x0, [x0] + 41e408: a8c27bfd ldp x29, x30, [sp], #32 + 41e40c: d65f03c0 ret + +000000000041e410 <_ZSt13__copy_move_aILb0EPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEPSC_ET1_T0_SH_SG_>: +_ZSt13__copy_move_aILb0EPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEPSC_ET1_T0_SH_SG_(): + 41e410: a9bc7bfd stp x29, x30, [sp, #-64]! + 41e414: 910003fd mov x29, sp + 41e418: f90017e0 str x0, [sp, #40] + 41e41c: f90013e1 str x1, [sp, #32] + 41e420: f9000fe2 str x2, [sp, #24] + 41e424: 3900ffff strb wzr, [sp, #63] + 41e428: f9400fe2 ldr x2, [sp, #24] + 41e42c: f94013e1 ldr x1, [sp, #32] + 41e430: f94017e0 ldr x0, [sp, #40] + 41e434: 940012f7 bl 423010 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEPSF_EET0_T_SK_SJ_> + 41e438: a8c47bfd ldp x29, x30, [sp], #64 + 41e43c: d65f03c0 ret + +000000000041e440 <_ZNSt12_Destroy_auxILb1EE9__destroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS3_IPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISE_SaISE_EEEEEEvT_SK_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx119sub_matchINS3_IPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISE_SaISE_EEEEEEvT_SK_(): + 41e440: d10043ff sub sp, sp, #0x10 + 41e444: f90007e0 str x0, [sp, #8] + 41e448: f90003e1 str x1, [sp] + 41e44c: d503201f nop + 41e450: 910043ff add sp, sp, #0x10 + 41e454: d65f03c0 ret + +000000000041e458 <_ZSt12__niter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_>: +_ZSt12__niter_baseIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEET_SE_(): + 41e458: d10043ff sub sp, sp, #0x10 + 41e45c: f90007e0 str x0, [sp, #8] + 41e460: f94007e0 ldr x0, [sp, #8] + 41e464: 910043ff add sp, sp, #0x10 + 41e468: d65f03c0 ret + +000000000041e46c <_ZSt13__copy_move_aILb0EPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET1_T0_SF_SE_>: +_ZSt13__copy_move_aILb0EPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESD_ET1_T0_SF_SE_(): + 41e46c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41e470: 910003fd mov x29, sp + 41e474: f90017e0 str x0, [sp, #40] + 41e478: f90013e1 str x1, [sp, #32] + 41e47c: f9000fe2 str x2, [sp, #24] + 41e480: 3900ffff strb wzr, [sp, #63] + 41e484: f9400fe2 ldr x2, [sp, #24] + 41e488: f94013e1 ldr x1, [sp, #32] + 41e48c: f94017e0 ldr x0, [sp, #40] + 41e490: 94001300 bl 423090 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESG_EET0_T_SI_SH_> + 41e494: a8c47bfd ldp x29, x30, [sp], #64 + 41e498: d65f03c0 ret + +000000000041e49c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESF_EET0_T_SH_SG_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESF_EET0_T_SH_SG_(): + 41e49c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41e4a0: 910003fd mov x29, sp + 41e4a4: f90017e0 str x0, [sp, #40] + 41e4a8: f90013e1 str x1, [sp, #32] + 41e4ac: f9000fe2 str x2, [sp, #24] + 41e4b0: f9400fe0 ldr x0, [sp, #24] + 41e4b4: f9001fe0 str x0, [sp, #56] + 41e4b8: f94017e1 ldr x1, [sp, #40] + 41e4bc: f94013e0 ldr x0, [sp, #32] + 41e4c0: eb00003f cmp x1, x0 + 41e4c4: 54000180 b.eq 41e4f4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESF_EET0_T_SH_SG_+0x58> // b.none + 41e4c8: f9401fe0 ldr x0, [sp, #56] + 41e4cc: 97fffce8 bl 41d86c <_ZSt11__addressofINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEPT_RSD_> + 41e4d0: f94017e1 ldr x1, [sp, #40] + 41e4d4: 9400130f bl 423110 <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJRSC_EEvPT_DpOT0_> + 41e4d8: f94017e0 ldr x0, [sp, #40] + 41e4dc: 91006000 add x0, x0, #0x18 + 41e4e0: f90017e0 str x0, [sp, #40] + 41e4e4: f9401fe0 ldr x0, [sp, #56] + 41e4e8: 91006000 add x0, x0, #0x18 + 41e4ec: f9001fe0 str x0, [sp, #56] + 41e4f0: 17fffff2 b 41e4b8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESF_EET0_T_SH_SG_+0x1c> + 41e4f4: f9401fe0 ldr x0, [sp, #56] + 41e4f8: a8c47bfd ldp x29, x30, [sp], #64 + 41e4fc: d65f03c0 ret + +000000000041e500 <_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE10_M_is_wordEc>: +_ZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE10_M_is_wordEc(): + 41e500: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e504: 910003fd mov x29, sp + 41e508: f9000bf3 str x19, [sp, #16] + 41e50c: f90017e0 str x0, [sp, #40] + 41e510: 39009fe1 strb w1, [sp, #39] + 41e514: f94017e0 ldr x0, [sp, #40] + 41e518: f9401800 ldr x0, [x0, #48] + 41e51c: 91004000 add x0, x0, #0x10 + 41e520: 97ffc029 bl 40e5c4 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41e524: 91014013 add x19, x0, #0x50 + 41e528: f94017e0 ldr x0, [sp, #40] + 41e52c: f9401800 ldr x0, [x0, #48] + 41e530: 91004000 add x0, x0, #0x10 + 41e534: 97ffc024 bl 40e5c4 <_ZNKSt19__shared_ptr_accessIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 41e538: 91014004 add x4, x0, #0x50 + 41e53c: d0000520 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41e540: 913ee400 add x0, x0, #0xfb9 + 41e544: 52800003 mov w3, #0x0 // #0 + 41e548: aa0003e2 mov x2, x0 + 41e54c: d0000520 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41e550: 913ee001 add x1, x0, #0xfb8 + 41e554: aa0403e0 mov x0, x4 + 41e558: 94000649 bl 41fe7c <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b> + 41e55c: 2a0003e2 mov w2, w0 + 41e560: 39409fe1 ldrb w1, [sp, #39] + 41e564: aa1303e0 mov x0, x19 + 41e568: 940011e2 bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 41e56c: 12001c00 and w0, w0, #0xff + 41e570: f9400bf3 ldr x19, [sp, #16] + 41e574: a8c37bfd ldp x29, x30, [sp], #48 + 41e578: d65f03c0 ret + +000000000041e57c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEEC1Ev(): + 41e57c: d10043ff sub sp, sp, #0x10 + 41e580: f90007e0 str x0, [sp, #8] + 41e584: d503201f nop + 41e588: 910043ff add sp, sp, #0x10 + 41e58c: d65f03c0 ret + +000000000041e590 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEED2Ev(): + 41e590: d10043ff sub sp, sp, #0x10 + 41e594: f90007e0 str x0, [sp, #8] + 41e598: d503201f nop + 41e59c: 910043ff add sp, sp, #0x10 + 41e5a0: d65f03c0 ret + +000000000041e5a4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m(): + 41e5a4: a9be7bfd stp x29, x30, [sp, #-32]! + 41e5a8: 910003fd mov x29, sp + 41e5ac: f9000fe0 str x0, [sp, #24] + 41e5b0: f9000be1 str x1, [sp, #16] + 41e5b4: d2800002 mov x2, #0x0 // #0 + 41e5b8: f9400be1 ldr x1, [sp, #16] + 41e5bc: f9400fe0 ldr x0, [sp, #24] + 41e5c0: 940012ea bl 423168 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 41e5c4: a8c27bfd ldp x29, x30, [sp], #32 + 41e5c8: d65f03c0 ret + +000000000041e5cc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_(): + 41e5cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e5d0: 910003fd mov x29, sp + 41e5d4: f90017e0 str x0, [sp, #40] + 41e5d8: f90013e1 str x1, [sp, #32] + 41e5dc: f9000fe2 str x2, [sp, #24] + 41e5e0: f94013e0 ldr x0, [sp, #32] + 41e5e4: 940012fa bl 4231cc <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_> + 41e5e8: aa0003e1 mov x1, x0 + 41e5ec: f94017e0 ldr x0, [sp, #40] + 41e5f0: f9000001 str x1, [x0] + 41e5f4: f94017e0 ldr x0, [sp, #40] + 41e5f8: f9400fe1 ldr x1, [sp, #24] + 41e5fc: f9000401 str x1, [x0, #8] + 41e600: d503201f nop + 41e604: a8c37bfd ldp x29, x30, [sp], #48 + 41e608: d65f03c0 ret + +000000000041e60c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m(): + 41e60c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e610: 910003fd mov x29, sp + 41e614: f90017e0 str x0, [sp, #40] + 41e618: f90013e1 str x1, [sp, #32] + 41e61c: f9000fe2 str x2, [sp, #24] + 41e620: f9400fe2 ldr x2, [sp, #24] + 41e624: f94013e1 ldr x1, [sp, #32] + 41e628: f94017e0 ldr x0, [sp, #40] + 41e62c: 940012ed bl 4231e0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m> + 41e630: d503201f nop + 41e634: a8c37bfd ldp x29, x30, [sp], #48 + 41e638: d65f03c0 ret + +000000000041e63c <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_(): + 41e63c: d10043ff sub sp, sp, #0x10 + 41e640: f90007e0 str x0, [sp, #8] + 41e644: f94007e0 ldr x0, [sp, #8] + 41e648: 910043ff add sp, sp, #0x10 + 41e64c: d65f03c0 ret + +000000000041e650 <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1ERKS7_>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC2ERKS7_(): + 41e650: d10043ff sub sp, sp, #0x10 + 41e654: f90007e0 str x0, [sp, #8] + 41e658: f90003e1 str x1, [sp] + 41e65c: d503201f nop + 41e660: 910043ff add sp, sp, #0x10 + 41e664: d65f03c0 ret + +000000000041e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev>: +_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev(): + 41e668: d10043ff sub sp, sp, #0x10 + 41e66c: f90007e0 str x0, [sp, #8] + 41e670: f0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41e674: 910ae001 add x1, x0, #0x2b8 + 41e678: f94007e0 ldr x0, [sp, #8] + 41e67c: f9000001 str x1, [x0] + 41e680: f94007e0 ldr x0, [sp, #8] + 41e684: 52800021 mov w1, #0x1 // #1 + 41e688: b9000801 str w1, [x0, #8] + 41e68c: f94007e0 ldr x0, [sp, #8] + 41e690: 52800021 mov w1, #0x1 // #1 + 41e694: b9000c01 str w1, [x0, #12] + 41e698: d503201f nop + 41e69c: 910043ff add sp, sp, #0x10 + 41e6a0: d65f03c0 ret + +000000000041e6a4 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES6_>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES6_(): + 41e6a4: a9be7bfd stp x29, x30, [sp, #-32]! + 41e6a8: 910003fd mov x29, sp + 41e6ac: f9000fe0 str x0, [sp, #24] + 41e6b0: f9000be1 str x1, [sp, #16] + 41e6b4: f9400be1 ldr x1, [sp, #16] + 41e6b8: f9400fe0 ldr x0, [sp, #24] + 41e6bc: 940012d3 bl 423208 <_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EEC1ERKS6_> + 41e6c0: d503201f nop + 41e6c4: a8c27bfd ldp x29, x30, [sp], #32 + 41e6c8: d65f03c0 ret + +000000000041e6cc <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 41e6cc: a9be7bfd stp x29, x30, [sp, #-32]! + 41e6d0: 910003fd mov x29, sp + 41e6d4: f9000fe0 str x0, [sp, #24] + 41e6d8: f9400fe0 ldr x0, [sp, #24] + 41e6dc: 91004000 add x0, x0, #0x10 + 41e6e0: 940012d4 bl 423230 <_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE6_M_ptrEv> + 41e6e4: a8c27bfd ldp x29, x30, [sp], #32 + 41e6e8: d65f03c0 ret + +000000000041e6ec <_ZNSt16allocator_traitsISaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JRKSt6localeRNSt15regex_constants18syntax_option_typeEEEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEE9constructIS5_JRKSt6localeRNSt15regex_constants18syntax_option_typeEEEEvRS6_PT_DpOT0_(): + 41e6ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 41e6f0: 910003fd mov x29, sp + 41e6f4: f9000bf3 str x19, [sp, #16] + 41e6f8: f9001fe0 str x0, [sp, #56] + 41e6fc: f9001be1 str x1, [sp, #48] + 41e700: f90017e2 str x2, [sp, #40] + 41e704: f90013e3 str x3, [sp, #32] + 41e708: f94017e0 ldr x0, [sp, #40] + 41e70c: 97ffc58c bl 40fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE> + 41e710: aa0003f3 mov x19, x0 + 41e714: f94013e0 ldr x0, [sp, #32] + 41e718: 97ffc58e bl 40fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE> + 41e71c: aa0003e3 mov x3, x0 + 41e720: aa1303e2 mov x2, x19 + 41e724: f9401be1 ldr x1, [sp, #48] + 41e728: f9401fe0 ldr x0, [sp, #56] + 41e72c: 940012c8 bl 42324c <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKSt6localeRNSt15regex_constants18syntax_option_typeEEEEvPT_DpOT0_> + 41e730: d503201f nop + 41e734: f9400bf3 ldr x19, [sp, #16] + 41e738: a8c47bfd ldp x29, x30, [sp], #64 + 41e73c: d65f03c0 ret + +000000000041e740 <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv(): + 41e740: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e744: 910003fd mov x29, sp + 41e748: f90017e0 str x0, [sp, #40] + 41e74c: f90013e1 str x1, [sp, #32] + 41e750: f9000fe2 str x2, [sp, #24] + 41e754: f94017e0 ldr x0, [sp, #40] + 41e758: 940012df bl 4232d4 <_ZNK9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8max_sizeEv> + 41e75c: aa0003e1 mov x1, x0 + 41e760: f94013e0 ldr x0, [sp, #32] + 41e764: eb01001f cmp x0, x1 + 41e768: 1a9f97e0 cset w0, hi // hi = pmore + 41e76c: 12001c00 and w0, w0, #0xff + 41e770: 7100001f cmp w0, #0x0 + 41e774: 54000040 b.eq 41e77c <_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv+0x3c> // b.none + 41e778: 97ffa1da bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 41e77c: f94013e0 ldr x0, [sp, #32] + 41e780: d37df000 lsl x0, x0, #3 + 41e784: 97ffa2f7 bl 407360 <_Znwm@plt> + 41e788: a8c37bfd ldp x29, x30, [sp], #48 + 41e78c: d65f03c0 ret + +000000000041e790 <_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE8allocateERS6_m>: +_ZNSt16allocator_traitsISaINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEE8allocateERS6_m(): + 41e790: a9be7bfd stp x29, x30, [sp, #-32]! + 41e794: 910003fd mov x29, sp + 41e798: f9000fe0 str x0, [sp, #24] + 41e79c: f9000be1 str x1, [sp, #16] + 41e7a0: d2800002 mov x2, #0x0 // #0 + 41e7a4: f9400be1 ldr x1, [sp, #16] + 41e7a8: f9400fe0 ldr x0, [sp, #24] + 41e7ac: 940012cf bl 4232e8 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv> + 41e7b0: a8c27bfd ldp x29, x30, [sp], #32 + 41e7b4: d65f03c0 ret + +000000000041e7b8 <_ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv(): + 41e7b8: d10043ff sub sp, sp, #0x10 + 41e7bc: f90007e0 str x0, [sp, #8] + 41e7c0: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 41e7c4: 910043ff add sp, sp, #0x10 + 41e7c8: d65f03c0 ret + +000000000041e7cc <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPmES3_EET0_T_S6_S5_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPmES3_EET0_T_S6_S5_(): + 41e7cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e7d0: 910003fd mov x29, sp + 41e7d4: f90017e0 str x0, [sp, #40] + 41e7d8: f90013e1 str x1, [sp, #32] + 41e7dc: f9000fe2 str x2, [sp, #24] + 41e7e0: f9400fe2 ldr x2, [sp, #24] + 41e7e4: f94013e1 ldr x1, [sp, #32] + 41e7e8: f94017e0 ldr x0, [sp, #40] + 41e7ec: 940012d6 bl 423344 <_ZSt4copyISt13move_iteratorIPmES1_ET0_T_S4_S3_> + 41e7f0: a8c37bfd ldp x29, x30, [sp], #48 + 41e7f4: d65f03c0 ret + +000000000041e7f8 <_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE8max_sizeEv>: +_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE8max_sizeEv(): + 41e7f8: a9be7bfd stp x29, x30, [sp, #-32]! + 41e7fc: 910003fd mov x29, sp + 41e800: f9000fe0 str x0, [sp, #24] + 41e804: f9400fe0 ldr x0, [sp, #24] + 41e808: 940012e8 bl 4233a8 <_ZNKSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv> + 41e80c: 940012e0 bl 42338c <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE8max_sizeERKS3_> + 41e810: a8c27bfd ldp x29, x30, [sp], #32 + 41e814: d65f03c0 ret + +000000000041e818 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE8allocateERS3_m>: +_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE8allocateERS3_m(): + 41e818: a9be7bfd stp x29, x30, [sp, #-32]! + 41e81c: 910003fd mov x29, sp + 41e820: f9000fe0 str x0, [sp, #24] + 41e824: f9000be1 str x1, [sp, #16] + 41e828: d2800002 mov x2, #0x0 // #0 + 41e82c: f9400be1 ldr x1, [sp, #16] + 41e830: f9400fe0 ldr x0, [sp, #24] + 41e834: 940012e2 bl 4233bc <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8allocateEmPKv> + 41e838: a8c27bfd ldp x29, x30, [sp], #32 + 41e83c: d65f03c0 ret + +000000000041e840 <_ZSt32__make_move_if_noexcept_iteratorINSt8__detail6_StateIcEEPKS2_ET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorINSt8__detail6_StateIcEEPKS2_ET0_PT_(): + 41e840: d10043ff sub sp, sp, #0x10 + 41e844: f90007e0 str x0, [sp, #8] + 41e848: f94007e0 ldr x0, [sp, #8] + 41e84c: 910043ff add sp, sp, #0x10 + 41e850: d65f03c0 ret + +000000000041e854 <_ZSt22__uninitialized_copy_aIPKNSt8__detail6_StateIcEEPS2_S2_ET0_T_S7_S6_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPKNSt8__detail6_StateIcEEPS2_S2_ET0_T_S7_S6_RSaIT1_E(): + 41e854: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e858: 910003fd mov x29, sp + 41e85c: f90017e0 str x0, [sp, #40] + 41e860: f90013e1 str x1, [sp, #32] + 41e864: f9000fe2 str x2, [sp, #24] + 41e868: f9000be3 str x3, [sp, #16] + 41e86c: f9400fe2 ldr x2, [sp, #24] + 41e870: f94013e1 ldr x1, [sp, #32] + 41e874: f94017e0 ldr x0, [sp, #40] + 41e878: 940012e8 bl 423418 <_ZSt18uninitialized_copyIPKNSt8__detail6_StateIcEEPS2_ET0_T_S7_S6_> + 41e87c: a8c37bfd ldp x29, x30, [sp], #48 + 41e880: d65f03c0 ret + +000000000041e884 <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE7destroyIS3_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE7destroyIS3_EEvPT_(): + 41e884: a9be7bfd stp x29, x30, [sp, #-32]! + 41e888: 910003fd mov x29, sp + 41e88c: f9000fe0 str x0, [sp, #24] + 41e890: f9000be1 str x1, [sp, #16] + 41e894: f9400be0 ldr x0, [sp, #16] + 41e898: 97ffc757 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 41e89c: d503201f nop + 41e8a0: a8c27bfd ldp x29, x30, [sp], #32 + 41e8a4: d65f03c0 ret + +000000000041e8a8 <_ZSt8_DestroyIPNSt8__detail6_StateIcEEEvT_S4_>: +_ZSt8_DestroyIPNSt8__detail6_StateIcEEEvT_S4_(): + 41e8a8: a9be7bfd stp x29, x30, [sp, #-32]! + 41e8ac: 910003fd mov x29, sp + 41e8b0: f9000fe0 str x0, [sp, #24] + 41e8b4: f9000be1 str x1, [sp, #16] + 41e8b8: f9400be1 ldr x1, [sp, #16] + 41e8bc: f9400fe0 ldr x0, [sp, #24] + 41e8c0: 940012e2 bl 423448 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_> + 41e8c4: d503201f nop + 41e8c8: a8c27bfd ldp x29, x30, [sp], #32 + 41e8cc: d65f03c0 ret + +000000000041e8d0 <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE10deallocateERS3_PS2_m>: +_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE10deallocateERS3_PS2_m(): + 41e8d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e8d4: 910003fd mov x29, sp + 41e8d8: f90017e0 str x0, [sp, #40] + 41e8dc: f90013e1 str x1, [sp, #32] + 41e8e0: f9000fe2 str x2, [sp, #24] + 41e8e4: f9400fe2 ldr x2, [sp, #24] + 41e8e8: f94013e1 ldr x1, [sp, #32] + 41e8ec: f94017e0 ldr x0, [sp, #40] + 41e8f0: 940012e8 bl 423490 <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE10deallocateEPS3_m> + 41e8f4: d503201f nop + 41e8f8: a8c37bfd ldp x29, x30, [sp], #48 + 41e8fc: d65f03c0 ret + +000000000041e900 <_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS3_>: +_ZNSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EEC2ERKS3_(): + 41e900: d10043ff sub sp, sp, #0x10 + 41e904: f90007e0 str x0, [sp, #8] + 41e908: f90003e1 str x1, [sp] + 41e90c: d503201f nop + 41e910: 910043ff add sp, sp, #0x10 + 41e914: d65f03c0 ret + +000000000041e918 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41e918: d10043ff sub sp, sp, #0x10 + 41e91c: f90007e0 str x0, [sp, #8] + 41e920: 52800020 mov w0, #0x1 // #1 + 41e924: 910043ff add sp, sp, #0x10 + 41e928: d65f03c0 ret + +000000000041e92c <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41e92c: d10043ff sub sp, sp, #0x10 + 41e930: f90007e0 str x0, [sp, #8] + 41e934: f94007e0 ldr x0, [sp, #8] + 41e938: 910043ff add sp, sp, #0x10 + 41e93c: d65f03c0 ret + +000000000041e940 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41e940: a9bc7bfd stp x29, x30, [sp, #-64]! + 41e944: 910003fd mov x29, sp + 41e948: f9000bf3 str x19, [sp, #16] + 41e94c: f90017e0 str x0, [sp, #40] + 41e950: f90013e1 str x1, [sp, #32] + 41e954: f94013e0 ldr x0, [sp, #32] + 41e958: 97fffff5 bl 41e92c <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41e95c: 2a1303e2 mov w2, w19 + 41e960: aa0003e1 mov x1, x0 + 41e964: f94017e0 ldr x0, [sp, #40] + 41e968: 940012d4 bl 4234b8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41e96c: d503201f nop + 41e970: f9400bf3 ldr x19, [sp, #16] + 41e974: a8c47bfd ldp x29, x30, [sp], #64 + 41e978: d65f03c0 ret + +000000000041e97c <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc(): + 41e97c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41e980: 910003fd mov x29, sp + 41e984: f9000bf3 str x19, [sp, #16] + 41e988: f90017e0 str x0, [sp, #40] + 41e98c: f90013e1 str x1, [sp, #32] + 41e990: f94017e0 ldr x0, [sp, #40] + 41e994: 940012d8 bl 4234f4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41e998: aa0003f3 mov x19, x0 + 41e99c: f94013e0 ldr x0, [sp, #32] + 41e9a0: 97ffb893 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41e9a4: 39400000 ldrb w0, [x0] + 41e9a8: 2a0003e1 mov w1, w0 + 41e9ac: aa1303e0 mov x0, x19 + 41e9b0: 940012db bl 42351c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc> + 41e9b4: 12001c00 and w0, w0, #0xff + 41e9b8: f9400bf3 ldr x19, [sp, #16] + 41e9bc: a8c37bfd ldp x29, x30, [sp], #48 + 41e9c0: d65f03c0 ret + +000000000041e9c4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41e9c4: a9bb7bfd stp x29, x30, [sp, #-80]! + 41e9c8: 910003fd mov x29, sp + 41e9cc: f9000bf3 str x19, [sp, #16] + 41e9d0: f9001fe0 str x0, [sp, #56] + 41e9d4: f9001be1 str x1, [sp, #48] + 41e9d8: b9002fe2 str w2, [sp, #44] + 41e9dc: b9402fe0 ldr w0, [sp, #44] + 41e9e0: 7100041f cmp w0, #0x1 + 41e9e4: 54000240 b.eq 41ea2c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41e9e8: 7100041f cmp w0, #0x1 + 41e9ec: 5400008c b.gt 41e9fc <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41e9f0: 7100001f cmp w0, #0x0 + 41e9f4: 540000e0 b.eq 41ea10 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41e9f8: 1400001d b 41ea6c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41e9fc: 7100081f cmp w0, #0x2 + 41ea00: 54000240 b.eq 41ea48 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41ea04: 71000c1f cmp w0, #0x3 + 41ea08: 540002a0 b.eq 41ea5c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41ea0c: 14000018 b 41ea6c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ea10: f9401fe0 ldr x0, [sp, #56] + 41ea14: 940012ee bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41ea18: aa0003e1 mov x1, x0 + 41ea1c: f0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41ea20: 91202000 add x0, x0, #0x808 + 41ea24: f9000020 str x0, [x1] + 41ea28: 14000011 b 41ea6c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ea2c: f9401fe0 ldr x0, [sp, #56] + 41ea30: 940012ee bl 4235e8 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERT_v> + 41ea34: aa0003f3 mov x19, x0 + 41ea38: f9401be0 ldr x0, [sp, #48] + 41ea3c: 940012ae bl 4234f4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41ea40: f9000260 str x0, [x19] + 41ea44: 1400000a b 41ea6c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ea48: 2a0403e2 mov w2, w4 + 41ea4c: f9401be1 ldr x1, [sp, #48] + 41ea50: f9401fe0 ldr x0, [sp, #56] + 41ea54: 940012ec bl 423604 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41ea58: 14000005 b 41ea6c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ea5c: 2a0303e1 mov w1, w3 + 41ea60: f9401fe0 ldr x0, [sp, #56] + 41ea64: 940012f7 bl 423640 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41ea68: d503201f nop + 41ea6c: 52800000 mov w0, #0x0 // #0 + 41ea70: f9400bf3 ldr x19, [sp, #16] + 41ea74: a8c57bfd ldp x29, x30, [sp], #80 + 41ea78: d65f03c0 ret + +000000000041ea7c <_ZNSt8functionIFbcEEaSEOS1_>: +_ZNSt8functionIFbcEEaSEOS1_(): + 41ea7c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41ea80: 910003fd mov x29, sp + 41ea84: f9000fe0 str x0, [sp, #24] + 41ea88: f9000be1 str x1, [sp, #16] + 41ea8c: f9400be0 ldr x0, [sp, #16] + 41ea90: 97ffcea2 bl 412518 <_ZSt4moveIRSt8functionIFbcEEEONSt16remove_referenceIT_E4typeEOS5_> + 41ea94: aa0003e1 mov x1, x0 + 41ea98: 910083e0 add x0, sp, #0x20 + 41ea9c: 97ffcea4 bl 41252c <_ZNSt8functionIFbcEEC1EOS1_> + 41eaa0: 910083e0 add x0, sp, #0x20 + 41eaa4: f9400fe1 ldr x1, [sp, #24] + 41eaa8: 97ffd49f bl 413d24 <_ZNSt8functionIFbcEE4swapERS1_> + 41eaac: 910083e0 add x0, sp, #0x20 + 41eab0: 97ffc6c9 bl 4105d4 <_ZNSt8functionIFbcEED1Ev> + 41eab4: f9400fe0 ldr x0, [sp, #24] + 41eab8: a8c47bfd ldp x29, x30, [sp], #64 + 41eabc: d65f03c0 ret + +000000000041eac0 <_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS3_>: +_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS3_(): + 41eac0: d10043ff sub sp, sp, #0x10 + 41eac4: f90007e0 str x0, [sp, #8] + 41eac8: f90003e1 str x1, [sp] + 41eacc: f94007e0 ldr x0, [sp, #8] + 41ead0: f94003e1 ldr x1, [sp] + 41ead4: f9000001 str x1, [x0] + 41ead8: d503201f nop + 41eadc: 910043ff add sp, sp, #0x10 + 41eae0: d65f03c0 ret + +000000000041eae4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41eae4: d10043ff sub sp, sp, #0x10 + 41eae8: f90007e0 str x0, [sp, #8] + 41eaec: 52800020 mov w0, #0x1 // #1 + 41eaf0: 910043ff add sp, sp, #0x10 + 41eaf4: d65f03c0 ret + +000000000041eaf8 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41eaf8: d10043ff sub sp, sp, #0x10 + 41eafc: f90007e0 str x0, [sp, #8] + 41eb00: f94007e0 ldr x0, [sp, #8] + 41eb04: 910043ff add sp, sp, #0x10 + 41eb08: d65f03c0 ret + +000000000041eb0c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41eb0c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41eb10: 910003fd mov x29, sp + 41eb14: f9000bf3 str x19, [sp, #16] + 41eb18: f90017e0 str x0, [sp, #40] + 41eb1c: f90013e1 str x1, [sp, #32] + 41eb20: f94013e0 ldr x0, [sp, #32] + 41eb24: 97fffff5 bl 41eaf8 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41eb28: 2a1303e2 mov w2, w19 + 41eb2c: aa0003e1 mov x1, x0 + 41eb30: f94017e0 ldr x0, [sp, #40] + 41eb34: 940012cc bl 423664 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41eb38: d503201f nop + 41eb3c: f9400bf3 ldr x19, [sp, #16] + 41eb40: a8c47bfd ldp x29, x30, [sp], #64 + 41eb44: d65f03c0 ret + +000000000041eb48 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc(): + 41eb48: a9bd7bfd stp x29, x30, [sp, #-48]! + 41eb4c: 910003fd mov x29, sp + 41eb50: f9000bf3 str x19, [sp, #16] + 41eb54: f90017e0 str x0, [sp, #40] + 41eb58: f90013e1 str x1, [sp, #32] + 41eb5c: f94017e0 ldr x0, [sp, #40] + 41eb60: 940012d6 bl 4236b8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41eb64: aa0003f3 mov x19, x0 + 41eb68: f94013e0 ldr x0, [sp, #32] + 41eb6c: 97ffb820 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41eb70: 39400000 ldrb w0, [x0] + 41eb74: 2a0003e1 mov w1, w0 + 41eb78: aa1303e0 mov x0, x19 + 41eb7c: 940012d9 bl 4236e0 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc> + 41eb80: 12001c00 and w0, w0, #0xff + 41eb84: f9400bf3 ldr x19, [sp, #16] + 41eb88: a8c37bfd ldp x29, x30, [sp], #48 + 41eb8c: d65f03c0 ret + +000000000041eb90 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41eb90: a9bb7bfd stp x29, x30, [sp, #-80]! + 41eb94: 910003fd mov x29, sp + 41eb98: f9000bf3 str x19, [sp, #16] + 41eb9c: f9001fe0 str x0, [sp, #56] + 41eba0: f9001be1 str x1, [sp, #48] + 41eba4: b9002fe2 str w2, [sp, #44] + 41eba8: b9402fe0 ldr w0, [sp, #44] + 41ebac: 7100041f cmp w0, #0x1 + 41ebb0: 54000240 b.eq 41ebf8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41ebb4: 7100041f cmp w0, #0x1 + 41ebb8: 5400008c b.gt 41ebc8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41ebbc: 7100001f cmp w0, #0x0 + 41ebc0: 540000e0 b.eq 41ebdc <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41ebc4: 1400001d b 41ec38 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ebc8: 7100081f cmp w0, #0x2 + 41ebcc: 54000240 b.eq 41ec14 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41ebd0: 71000c1f cmp w0, #0x3 + 41ebd4: 540002a0 b.eq 41ec28 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41ebd8: 14000018 b 41ec38 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ebdc: f9401fe0 ldr x0, [sp, #56] + 41ebe0: 9400127b bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41ebe4: aa0003e1 mov x1, x0 + 41ebe8: f0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41ebec: 911ec000 add x0, x0, #0x7b0 + 41ebf0: f9000020 str x0, [x1] + 41ebf4: 14000011 b 41ec38 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ebf8: f9401fe0 ldr x0, [sp, #56] + 41ebfc: 940012e5 bl 423790 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERT_v> + 41ec00: aa0003f3 mov x19, x0 + 41ec04: f9401be0 ldr x0, [sp, #48] + 41ec08: 940012ac bl 4236b8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41ec0c: f9000260 str x0, [x19] + 41ec10: 1400000a b 41ec38 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ec14: 2a0403e2 mov w2, w4 + 41ec18: f9401be1 ldr x1, [sp, #48] + 41ec1c: f9401fe0 ldr x0, [sp, #56] + 41ec20: 940012e3 bl 4237ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41ec24: 14000005 b 41ec38 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ec28: 2a0303e1 mov w1, w3 + 41ec2c: f9401fe0 ldr x0, [sp, #56] + 41ec30: 940012f4 bl 423800 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41ec34: d503201f nop + 41ec38: 52800000 mov w0, #0x0 // #0 + 41ec3c: f9400bf3 ldr x19, [sp, #16] + 41ec40: a8c57bfd ldp x29, x30, [sp], #80 + 41ec44: d65f03c0 ret + +000000000041ec48 <_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1ERKS3_>: +_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EEC2ERKS3_(): + 41ec48: d10043ff sub sp, sp, #0x10 + 41ec4c: f90007e0 str x0, [sp, #8] + 41ec50: f90003e1 str x1, [sp] + 41ec54: f94007e0 ldr x0, [sp, #8] + 41ec58: f94003e1 ldr x1, [sp] + 41ec5c: f9000001 str x1, [x0] + 41ec60: d503201f nop + 41ec64: 910043ff add sp, sp, #0x10 + 41ec68: d65f03c0 ret + +000000000041ec6c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41ec6c: d10043ff sub sp, sp, #0x10 + 41ec70: f90007e0 str x0, [sp, #8] + 41ec74: 52800020 mov w0, #0x1 // #1 + 41ec78: 910043ff add sp, sp, #0x10 + 41ec7c: d65f03c0 ret + +000000000041ec80 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41ec80: d10043ff sub sp, sp, #0x10 + 41ec84: f90007e0 str x0, [sp, #8] + 41ec88: f94007e0 ldr x0, [sp, #8] + 41ec8c: 910043ff add sp, sp, #0x10 + 41ec90: d65f03c0 ret + +000000000041ec94 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41ec94: a9bc7bfd stp x29, x30, [sp, #-64]! + 41ec98: 910003fd mov x29, sp + 41ec9c: f9000bf3 str x19, [sp, #16] + 41eca0: f90017e0 str x0, [sp, #40] + 41eca4: f90013e1 str x1, [sp, #32] + 41eca8: f94013e0 ldr x0, [sp, #32] + 41ecac: 97fffff5 bl 41ec80 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41ecb0: 2a1303e2 mov w2, w19 + 41ecb4: aa0003e1 mov x1, x0 + 41ecb8: f94017e0 ldr x0, [sp, #40] + 41ecbc: 940012da bl 423824 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41ecc0: d503201f nop + 41ecc4: f9400bf3 ldr x19, [sp, #16] + 41ecc8: a8c47bfd ldp x29, x30, [sp], #64 + 41eccc: d65f03c0 ret + +000000000041ecd0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc(): + 41ecd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 41ecd4: 910003fd mov x29, sp + 41ecd8: f9000bf3 str x19, [sp, #16] + 41ecdc: f90017e0 str x0, [sp, #40] + 41ece0: f90013e1 str x1, [sp, #32] + 41ece4: f94017e0 ldr x0, [sp, #40] + 41ece8: 940012e4 bl 423878 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41ecec: aa0003f3 mov x19, x0 + 41ecf0: f94013e0 ldr x0, [sp, #32] + 41ecf4: 97ffb7be bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41ecf8: 39400000 ldrb w0, [x0] + 41ecfc: 2a0003e1 mov w1, w0 + 41ed00: aa1303e0 mov x0, x19 + 41ed04: 940012e7 bl 4238a0 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc> + 41ed08: 12001c00 and w0, w0, #0xff + 41ed0c: f9400bf3 ldr x19, [sp, #16] + 41ed10: a8c37bfd ldp x29, x30, [sp], #48 + 41ed14: d65f03c0 ret + +000000000041ed18 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41ed18: a9bb7bfd stp x29, x30, [sp, #-80]! + 41ed1c: 910003fd mov x29, sp + 41ed20: f9000bf3 str x19, [sp, #16] + 41ed24: f9001fe0 str x0, [sp, #56] + 41ed28: f9001be1 str x1, [sp, #48] + 41ed2c: b9002fe2 str w2, [sp, #44] + 41ed30: b9402fe0 ldr w0, [sp, #44] + 41ed34: 7100041f cmp w0, #0x1 + 41ed38: 54000240 b.eq 41ed80 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41ed3c: 7100041f cmp w0, #0x1 + 41ed40: 5400008c b.gt 41ed50 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41ed44: 7100001f cmp w0, #0x0 + 41ed48: 540000e0 b.eq 41ed64 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41ed4c: 1400001d b 41edc0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ed50: 7100081f cmp w0, #0x2 + 41ed54: 54000240 b.eq 41ed9c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41ed58: 71000c1f cmp w0, #0x3 + 41ed5c: 540002a0 b.eq 41edb0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41ed60: 14000018 b 41edc0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ed64: f9401fe0 ldr x0, [sp, #56] + 41ed68: 94001219 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41ed6c: aa0003e1 mov x1, x0 + 41ed70: f0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41ed74: 911d6000 add x0, x0, #0x758 + 41ed78: f9000020 str x0, [x1] + 41ed7c: 14000011 b 41edc0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ed80: f9401fe0 ldr x0, [sp, #56] + 41ed84: 940012ff bl 423980 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERT_v> + 41ed88: aa0003f3 mov x19, x0 + 41ed8c: f9401be0 ldr x0, [sp, #48] + 41ed90: 940012ba bl 423878 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41ed94: f9000260 str x0, [x19] + 41ed98: 1400000a b 41edc0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ed9c: 2a0403e2 mov w2, w4 + 41eda0: f9401be1 ldr x1, [sp, #48] + 41eda4: f9401fe0 ldr x0, [sp, #56] + 41eda8: 940012fd bl 42399c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41edac: 14000005 b 41edc0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41edb0: 2a0303e1 mov w1, w3 + 41edb4: f9401fe0 ldr x0, [sp, #56] + 41edb8: 9400130e bl 4239f0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41edbc: d503201f nop + 41edc0: 52800000 mov w0, #0x0 // #0 + 41edc4: f9400bf3 ldr x19, [sp, #16] + 41edc8: a8c57bfd ldp x29, x30, [sp], #80 + 41edcc: d65f03c0 ret + +000000000041edd0 <_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1ERKS3_>: +_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EEC2ERKS3_(): + 41edd0: d10043ff sub sp, sp, #0x10 + 41edd4: f90007e0 str x0, [sp, #8] + 41edd8: f90003e1 str x1, [sp] + 41eddc: f94007e0 ldr x0, [sp, #8] + 41ede0: f94003e1 ldr x1, [sp] + 41ede4: f9000001 str x1, [x0] + 41ede8: d503201f nop + 41edec: 910043ff add sp, sp, #0x10 + 41edf0: d65f03c0 ret + +000000000041edf4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41edf4: d10043ff sub sp, sp, #0x10 + 41edf8: f90007e0 str x0, [sp, #8] + 41edfc: 52800020 mov w0, #0x1 // #1 + 41ee00: 910043ff add sp, sp, #0x10 + 41ee04: d65f03c0 ret + +000000000041ee08 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41ee08: d10043ff sub sp, sp, #0x10 + 41ee0c: f90007e0 str x0, [sp, #8] + 41ee10: f94007e0 ldr x0, [sp, #8] + 41ee14: 910043ff add sp, sp, #0x10 + 41ee18: d65f03c0 ret + +000000000041ee1c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41ee1c: a9bc7bfd stp x29, x30, [sp, #-64]! + 41ee20: 910003fd mov x29, sp + 41ee24: f9000bf3 str x19, [sp, #16] + 41ee28: f90017e0 str x0, [sp, #40] + 41ee2c: f90013e1 str x1, [sp, #32] + 41ee30: f94013e0 ldr x0, [sp, #32] + 41ee34: 97fffff5 bl 41ee08 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41ee38: 2a1303e2 mov w2, w19 + 41ee3c: aa0003e1 mov x1, x0 + 41ee40: f94017e0 ldr x0, [sp, #40] + 41ee44: 940012f4 bl 423a14 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41ee48: d503201f nop + 41ee4c: f9400bf3 ldr x19, [sp, #16] + 41ee50: a8c47bfd ldp x29, x30, [sp], #64 + 41ee54: d65f03c0 ret + +000000000041ee58 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc(): + 41ee58: a9bd7bfd stp x29, x30, [sp, #-48]! + 41ee5c: 910003fd mov x29, sp + 41ee60: f9000bf3 str x19, [sp, #16] + 41ee64: f90017e0 str x0, [sp, #40] + 41ee68: f90013e1 str x1, [sp, #32] + 41ee6c: f94017e0 ldr x0, [sp, #40] + 41ee70: 940012fe bl 423a68 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41ee74: aa0003f3 mov x19, x0 + 41ee78: f94013e0 ldr x0, [sp, #32] + 41ee7c: 97ffb75c bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41ee80: 39400000 ldrb w0, [x0] + 41ee84: 2a0003e1 mov w1, w0 + 41ee88: aa1303e0 mov x0, x19 + 41ee8c: 94001301 bl 423a90 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc> + 41ee90: 12001c00 and w0, w0, #0xff + 41ee94: f9400bf3 ldr x19, [sp, #16] + 41ee98: a8c37bfd ldp x29, x30, [sp], #48 + 41ee9c: d65f03c0 ret + +000000000041eea0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41eea0: a9bb7bfd stp x29, x30, [sp, #-80]! + 41eea4: 910003fd mov x29, sp + 41eea8: f9000bf3 str x19, [sp, #16] + 41eeac: f9001fe0 str x0, [sp, #56] + 41eeb0: f9001be1 str x1, [sp, #48] + 41eeb4: b9002fe2 str w2, [sp, #44] + 41eeb8: b9402fe0 ldr w0, [sp, #44] + 41eebc: 7100041f cmp w0, #0x1 + 41eec0: 54000240 b.eq 41ef08 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41eec4: 7100041f cmp w0, #0x1 + 41eec8: 5400008c b.gt 41eed8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41eecc: 7100001f cmp w0, #0x0 + 41eed0: 540000e0 b.eq 41eeec <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41eed4: 1400001d b 41ef48 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41eed8: 7100081f cmp w0, #0x2 + 41eedc: 54000240 b.eq 41ef24 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41eee0: 71000c1f cmp w0, #0x3 + 41eee4: 540002a0 b.eq 41ef38 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41eee8: 14000018 b 41ef48 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41eeec: f9401fe0 ldr x0, [sp, #56] + 41eef0: 940011b7 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41eef4: aa0003e1 mov x1, x0 + 41eef8: f0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41eefc: 911c0000 add x0, x0, #0x700 + 41ef00: f9000020 str x0, [x1] + 41ef04: 14000011 b 41ef48 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ef08: f9401fe0 ldr x0, [sp, #56] + 41ef0c: 94001319 bl 423b70 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERT_v> + 41ef10: aa0003f3 mov x19, x0 + 41ef14: f9401be0 ldr x0, [sp, #48] + 41ef18: 940012d4 bl 423a68 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41ef1c: f9000260 str x0, [x19] + 41ef20: 1400000a b 41ef48 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ef24: 2a0403e2 mov w2, w4 + 41ef28: f9401be1 ldr x1, [sp, #48] + 41ef2c: f9401fe0 ldr x0, [sp, #56] + 41ef30: 94001317 bl 423b8c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41ef34: 14000005 b 41ef48 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41ef38: 2a0303e1 mov w1, w3 + 41ef3c: f9401fe0 ldr x0, [sp, #56] + 41ef40: 94001328 bl 423be0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41ef44: d503201f nop + 41ef48: 52800000 mov w0, #0x0 // #0 + 41ef4c: f9400bf3 ldr x19, [sp, #16] + 41ef50: a8c57bfd ldp x29, x30, [sp], #80 + 41ef54: d65f03c0 ret + +000000000041ef58 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41ef58: d10043ff sub sp, sp, #0x10 + 41ef5c: f90007e0 str x0, [sp, #8] + 41ef60: 52800020 mov w0, #0x1 // #1 + 41ef64: 910043ff add sp, sp, #0x10 + 41ef68: d65f03c0 ret + +000000000041ef6c <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41ef6c: d10043ff sub sp, sp, #0x10 + 41ef70: f90007e0 str x0, [sp, #8] + 41ef74: f94007e0 ldr x0, [sp, #8] + 41ef78: 910043ff add sp, sp, #0x10 + 41ef7c: d65f03c0 ret + +000000000041ef80 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41ef80: a9bc7bfd stp x29, x30, [sp, #-64]! + 41ef84: 910003fd mov x29, sp + 41ef88: f9000bf3 str x19, [sp, #16] + 41ef8c: f90017e0 str x0, [sp, #40] + 41ef90: f90013e1 str x1, [sp, #32] + 41ef94: f94013e0 ldr x0, [sp, #32] + 41ef98: 97fffff5 bl 41ef6c <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41ef9c: 2a1303e2 mov w2, w19 + 41efa0: aa0003e1 mov x1, x0 + 41efa4: f94017e0 ldr x0, [sp, #40] + 41efa8: 94001317 bl 423c04 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41efac: d503201f nop + 41efb0: f9400bf3 ldr x19, [sp, #16] + 41efb4: a8c47bfd ldp x29, x30, [sp], #64 + 41efb8: d65f03c0 ret + +000000000041efbc <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc(): + 41efbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 41efc0: 910003fd mov x29, sp + 41efc4: f9000bf3 str x19, [sp, #16] + 41efc8: f90017e0 str x0, [sp, #40] + 41efcc: f90013e1 str x1, [sp, #32] + 41efd0: f94017e0 ldr x0, [sp, #40] + 41efd4: 9400131b bl 423c40 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41efd8: aa0003f3 mov x19, x0 + 41efdc: f94013e0 ldr x0, [sp, #32] + 41efe0: 97ffb703 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41efe4: 39400000 ldrb w0, [x0] + 41efe8: 2a0003e1 mov w1, w0 + 41efec: aa1303e0 mov x0, x19 + 41eff0: 9400131e bl 423c68 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEclEc> + 41eff4: 12001c00 and w0, w0, #0xff + 41eff8: f9400bf3 ldr x19, [sp, #16] + 41effc: a8c37bfd ldp x29, x30, [sp], #48 + 41f000: d65f03c0 ret + +000000000041f004 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41f004: a9bb7bfd stp x29, x30, [sp, #-80]! + 41f008: 910003fd mov x29, sp + 41f00c: f9000bf3 str x19, [sp, #16] + 41f010: f9001fe0 str x0, [sp, #56] + 41f014: f9001be1 str x1, [sp, #48] + 41f018: b9002fe2 str w2, [sp, #44] + 41f01c: b9402fe0 ldr w0, [sp, #44] + 41f020: 7100041f cmp w0, #0x1 + 41f024: 54000240 b.eq 41f06c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41f028: 7100041f cmp w0, #0x1 + 41f02c: 5400008c b.gt 41f03c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41f030: 7100001f cmp w0, #0x0 + 41f034: 540000e0 b.eq 41f050 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41f038: 1400001d b 41f0ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f03c: 7100081f cmp w0, #0x2 + 41f040: 54000240 b.eq 41f088 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41f044: 71000c1f cmp w0, #0x3 + 41f048: 540002a0 b.eq 41f09c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41f04c: 14000018 b 41f0ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f050: f9401fe0 ldr x0, [sp, #56] + 41f054: 9400115e bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41f058: aa0003e1 mov x1, x0 + 41f05c: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41f060: 911aa000 add x0, x0, #0x6a8 + 41f064: f9000020 str x0, [x1] + 41f068: 14000011 b 41f0ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f06c: f9401fe0 ldr x0, [sp, #56] + 41f070: 94001308 bl 423c90 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERT_v> + 41f074: aa0003f3 mov x19, x0 + 41f078: f9401be0 ldr x0, [sp, #48] + 41f07c: 940012f1 bl 423c40 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41f080: f9000260 str x0, [x19] + 41f084: 1400000a b 41f0ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f088: 2a0403e2 mov w2, w4 + 41f08c: f9401be1 ldr x1, [sp, #48] + 41f090: f9401fe0 ldr x0, [sp, #56] + 41f094: 94001306 bl 423cac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41f098: 14000005 b 41f0ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f09c: 2a0303e1 mov w1, w3 + 41f0a0: f9401fe0 ldr x0, [sp, #56] + 41f0a4: 94001311 bl 423ce8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41f0a8: d503201f nop + 41f0ac: 52800000 mov w0, #0x0 // #0 + 41f0b0: f9400bf3 ldr x19, [sp, #16] + 41f0b4: a8c57bfd ldp x29, x30, [sp], #80 + 41f0b8: d65f03c0 ret + +000000000041f0bc <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41f0bc: d10043ff sub sp, sp, #0x10 + 41f0c0: f90007e0 str x0, [sp, #8] + 41f0c4: 52800020 mov w0, #0x1 // #1 + 41f0c8: 910043ff add sp, sp, #0x10 + 41f0cc: d65f03c0 ret + +000000000041f0d0 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41f0d0: d10043ff sub sp, sp, #0x10 + 41f0d4: f90007e0 str x0, [sp, #8] + 41f0d8: f94007e0 ldr x0, [sp, #8] + 41f0dc: 910043ff add sp, sp, #0x10 + 41f0e0: d65f03c0 ret + +000000000041f0e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41f0e4: a9bc7bfd stp x29, x30, [sp, #-64]! + 41f0e8: 910003fd mov x29, sp + 41f0ec: f9000bf3 str x19, [sp, #16] + 41f0f0: f90017e0 str x0, [sp, #40] + 41f0f4: f90013e1 str x1, [sp, #32] + 41f0f8: f94013e0 ldr x0, [sp, #32] + 41f0fc: 97fffff5 bl 41f0d0 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41f100: 2a1303e2 mov w2, w19 + 41f104: aa0003e1 mov x1, x0 + 41f108: f94017e0 ldr x0, [sp, #40] + 41f10c: 94001300 bl 423d0c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41f110: d503201f nop + 41f114: f9400bf3 ldr x19, [sp, #16] + 41f118: a8c47bfd ldp x29, x30, [sp], #64 + 41f11c: d65f03c0 ret + +000000000041f120 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc(): + 41f120: a9bd7bfd stp x29, x30, [sp, #-48]! + 41f124: 910003fd mov x29, sp + 41f128: f9000bf3 str x19, [sp, #16] + 41f12c: f90017e0 str x0, [sp, #40] + 41f130: f90013e1 str x1, [sp, #32] + 41f134: f94017e0 ldr x0, [sp, #40] + 41f138: 9400130a bl 423d60 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41f13c: aa0003f3 mov x19, x0 + 41f140: f94013e0 ldr x0, [sp, #32] + 41f144: 97ffb6aa bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41f148: 39400000 ldrb w0, [x0] + 41f14c: 2a0003e1 mov w1, w0 + 41f150: aa1303e0 mov x0, x19 + 41f154: 9400130d bl 423d88 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEclEc> + 41f158: 12001c00 and w0, w0, #0xff + 41f15c: f9400bf3 ldr x19, [sp, #16] + 41f160: a8c37bfd ldp x29, x30, [sp], #48 + 41f164: d65f03c0 ret + +000000000041f168 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41f168: a9bb7bfd stp x29, x30, [sp, #-80]! + 41f16c: 910003fd mov x29, sp + 41f170: f9000bf3 str x19, [sp, #16] + 41f174: f9001fe0 str x0, [sp, #56] + 41f178: f9001be1 str x1, [sp, #48] + 41f17c: b9002fe2 str w2, [sp, #44] + 41f180: b9402fe0 ldr w0, [sp, #44] + 41f184: 7100041f cmp w0, #0x1 + 41f188: 54000240 b.eq 41f1d0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41f18c: 7100041f cmp w0, #0x1 + 41f190: 5400008c b.gt 41f1a0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41f194: 7100001f cmp w0, #0x0 + 41f198: 540000e0 b.eq 41f1b4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41f19c: 1400001d b 41f210 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f1a0: 7100081f cmp w0, #0x2 + 41f1a4: 54000240 b.eq 41f1ec <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41f1a8: 71000c1f cmp w0, #0x3 + 41f1ac: 540002a0 b.eq 41f200 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41f1b0: 14000018 b 41f210 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f1b4: f9401fe0 ldr x0, [sp, #56] + 41f1b8: 94001105 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41f1bc: aa0003e1 mov x1, x0 + 41f1c0: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41f1c4: 91194000 add x0, x0, #0x650 + 41f1c8: f9000020 str x0, [x1] + 41f1cc: 14000011 b 41f210 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f1d0: f9401fe0 ldr x0, [sp, #56] + 41f1d4: 940012f7 bl 423db0 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERT_v> + 41f1d8: aa0003f3 mov x19, x0 + 41f1dc: f9401be0 ldr x0, [sp, #48] + 41f1e0: 940012e0 bl 423d60 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41f1e4: f9000260 str x0, [x19] + 41f1e8: 1400000a b 41f210 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f1ec: 2a0403e2 mov w2, w4 + 41f1f0: f9401be1 ldr x1, [sp, #48] + 41f1f4: f9401fe0 ldr x0, [sp, #56] + 41f1f8: 940012f5 bl 423dcc <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41f1fc: 14000005 b 41f210 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f200: 2a0303e1 mov w1, w3 + 41f204: f9401fe0 ldr x0, [sp, #56] + 41f208: 94001306 bl 423e20 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41f20c: d503201f nop + 41f210: 52800000 mov w0, #0x0 // #0 + 41f214: f9400bf3 ldr x19, [sp, #16] + 41f218: a8c57bfd ldp x29, x30, [sp], #80 + 41f21c: d65f03c0 ret + +000000000041f220 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41f220: d10043ff sub sp, sp, #0x10 + 41f224: f90007e0 str x0, [sp, #8] + 41f228: 52800020 mov w0, #0x1 // #1 + 41f22c: 910043ff add sp, sp, #0x10 + 41f230: d65f03c0 ret + +000000000041f234 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41f234: d10043ff sub sp, sp, #0x10 + 41f238: f90007e0 str x0, [sp, #8] + 41f23c: f94007e0 ldr x0, [sp, #8] + 41f240: 910043ff add sp, sp, #0x10 + 41f244: d65f03c0 ret + +000000000041f248 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41f248: a9bc7bfd stp x29, x30, [sp, #-64]! + 41f24c: 910003fd mov x29, sp + 41f250: f9000bf3 str x19, [sp, #16] + 41f254: f90017e0 str x0, [sp, #40] + 41f258: f90013e1 str x1, [sp, #32] + 41f25c: f94013e0 ldr x0, [sp, #32] + 41f260: 97fffff5 bl 41f234 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41f264: 2a1303e2 mov w2, w19 + 41f268: aa0003e1 mov x1, x0 + 41f26c: f94017e0 ldr x0, [sp, #40] + 41f270: 940012f5 bl 423e44 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41f274: d503201f nop + 41f278: f9400bf3 ldr x19, [sp, #16] + 41f27c: a8c47bfd ldp x29, x30, [sp], #64 + 41f280: d65f03c0 ret + +000000000041f284 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc(): + 41f284: a9bd7bfd stp x29, x30, [sp, #-48]! + 41f288: 910003fd mov x29, sp + 41f28c: f9000bf3 str x19, [sp, #16] + 41f290: f90017e0 str x0, [sp, #40] + 41f294: f90013e1 str x1, [sp, #32] + 41f298: f94017e0 ldr x0, [sp, #40] + 41f29c: 940012ff bl 423e98 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41f2a0: aa0003f3 mov x19, x0 + 41f2a4: f94013e0 ldr x0, [sp, #32] + 41f2a8: 97ffb651 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41f2ac: 39400000 ldrb w0, [x0] + 41f2b0: 2a0003e1 mov w1, w0 + 41f2b4: aa1303e0 mov x0, x19 + 41f2b8: 94001302 bl 423ec0 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEclEc> + 41f2bc: 12001c00 and w0, w0, #0xff + 41f2c0: f9400bf3 ldr x19, [sp, #16] + 41f2c4: a8c37bfd ldp x29, x30, [sp], #48 + 41f2c8: d65f03c0 ret + +000000000041f2cc <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41f2cc: a9bb7bfd stp x29, x30, [sp, #-80]! + 41f2d0: 910003fd mov x29, sp + 41f2d4: f9000bf3 str x19, [sp, #16] + 41f2d8: f9001fe0 str x0, [sp, #56] + 41f2dc: f9001be1 str x1, [sp, #48] + 41f2e0: b9002fe2 str w2, [sp, #44] + 41f2e4: b9402fe0 ldr w0, [sp, #44] + 41f2e8: 7100041f cmp w0, #0x1 + 41f2ec: 54000240 b.eq 41f334 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41f2f0: 7100041f cmp w0, #0x1 + 41f2f4: 5400008c b.gt 41f304 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41f2f8: 7100001f cmp w0, #0x0 + 41f2fc: 540000e0 b.eq 41f318 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41f300: 1400001d b 41f374 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f304: 7100081f cmp w0, #0x2 + 41f308: 54000240 b.eq 41f350 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41f30c: 71000c1f cmp w0, #0x3 + 41f310: 540002a0 b.eq 41f364 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41f314: 14000018 b 41f374 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f318: f9401fe0 ldr x0, [sp, #56] + 41f31c: 940010ac bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41f320: aa0003e1 mov x1, x0 + 41f324: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41f328: 9117e000 add x0, x0, #0x5f8 + 41f32c: f9000020 str x0, [x1] + 41f330: 14000011 b 41f374 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f334: f9401fe0 ldr x0, [sp, #56] + 41f338: 940012ec bl 423ee8 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERT_v> + 41f33c: aa0003f3 mov x19, x0 + 41f340: f9401be0 ldr x0, [sp, #48] + 41f344: 940012d5 bl 423e98 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41f348: f9000260 str x0, [x19] + 41f34c: 1400000a b 41f374 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f350: 2a0403e2 mov w2, w4 + 41f354: f9401be1 ldr x1, [sp, #48] + 41f358: f9401fe0 ldr x0, [sp, #56] + 41f35c: 940012ea bl 423f04 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41f360: 14000005 b 41f374 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f364: 2a0303e1 mov w1, w3 + 41f368: f9401fe0 ldr x0, [sp, #56] + 41f36c: 940012fb bl 423f58 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41f370: d503201f nop + 41f374: 52800000 mov w0, #0x0 // #0 + 41f378: f9400bf3 ldr x19, [sp, #16] + 41f37c: a8c57bfd ldp x29, x30, [sp], #80 + 41f380: d65f03c0 ret + +000000000041f384 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41f384: d10043ff sub sp, sp, #0x10 + 41f388: f90007e0 str x0, [sp, #8] + 41f38c: 52800020 mov w0, #0x1 // #1 + 41f390: 910043ff add sp, sp, #0x10 + 41f394: d65f03c0 ret + +000000000041f398 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41f398: d10043ff sub sp, sp, #0x10 + 41f39c: f90007e0 str x0, [sp, #8] + 41f3a0: f94007e0 ldr x0, [sp, #8] + 41f3a4: 910043ff add sp, sp, #0x10 + 41f3a8: d65f03c0 ret + +000000000041f3ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41f3ac: a9bc7bfd stp x29, x30, [sp, #-64]! + 41f3b0: 910003fd mov x29, sp + 41f3b4: f9000bf3 str x19, [sp, #16] + 41f3b8: f90017e0 str x0, [sp, #40] + 41f3bc: f90013e1 str x1, [sp, #32] + 41f3c0: f94013e0 ldr x0, [sp, #32] + 41f3c4: 97fffff5 bl 41f398 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41f3c8: 2a1303e2 mov w2, w19 + 41f3cc: aa0003e1 mov x1, x0 + 41f3d0: f94017e0 ldr x0, [sp, #40] + 41f3d4: 940012ea bl 423f7c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41f3d8: d503201f nop + 41f3dc: f9400bf3 ldr x19, [sp, #16] + 41f3e0: a8c47bfd ldp x29, x30, [sp], #64 + 41f3e4: d65f03c0 ret + +000000000041f3e8 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc(): + 41f3e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 41f3ec: 910003fd mov x29, sp + 41f3f0: f9000bf3 str x19, [sp, #16] + 41f3f4: f90017e0 str x0, [sp, #40] + 41f3f8: f90013e1 str x1, [sp, #32] + 41f3fc: f94017e0 ldr x0, [sp, #40] + 41f400: 940012f4 bl 423fd0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41f404: aa0003f3 mov x19, x0 + 41f408: f94013e0 ldr x0, [sp, #32] + 41f40c: 97ffb5f8 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41f410: 39400000 ldrb w0, [x0] + 41f414: 2a0003e1 mov w1, w0 + 41f418: aa1303e0 mov x0, x19 + 41f41c: 940012f7 bl 423ff8 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEclEc> + 41f420: 12001c00 and w0, w0, #0xff + 41f424: f9400bf3 ldr x19, [sp, #16] + 41f428: a8c37bfd ldp x29, x30, [sp], #48 + 41f42c: d65f03c0 ret + +000000000041f430 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41f430: a9bb7bfd stp x29, x30, [sp, #-80]! + 41f434: 910003fd mov x29, sp + 41f438: f9000bf3 str x19, [sp, #16] + 41f43c: f9001fe0 str x0, [sp, #56] + 41f440: f9001be1 str x1, [sp, #48] + 41f444: b9002fe2 str w2, [sp, #44] + 41f448: b9402fe0 ldr w0, [sp, #44] + 41f44c: 7100041f cmp w0, #0x1 + 41f450: 54000240 b.eq 41f498 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41f454: 7100041f cmp w0, #0x1 + 41f458: 5400008c b.gt 41f468 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41f45c: 7100001f cmp w0, #0x0 + 41f460: 540000e0 b.eq 41f47c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41f464: 1400001d b 41f4d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f468: 7100081f cmp w0, #0x2 + 41f46c: 54000240 b.eq 41f4b4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41f470: 71000c1f cmp w0, #0x3 + 41f474: 540002a0 b.eq 41f4c8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41f478: 14000018 b 41f4d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f47c: f9401fe0 ldr x0, [sp, #56] + 41f480: 94001053 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41f484: aa0003e1 mov x1, x0 + 41f488: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41f48c: 91168000 add x0, x0, #0x5a0 + 41f490: f9000020 str x0, [x1] + 41f494: 14000011 b 41f4d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f498: f9401fe0 ldr x0, [sp, #56] + 41f49c: 940012e1 bl 424020 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERT_v> + 41f4a0: aa0003f3 mov x19, x0 + 41f4a4: f9401be0 ldr x0, [sp, #48] + 41f4a8: 940012ca bl 423fd0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41f4ac: f9000260 str x0, [x19] + 41f4b0: 1400000a b 41f4d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f4b4: 2a0403e2 mov w2, w4 + 41f4b8: f9401be1 ldr x1, [sp, #48] + 41f4bc: f9401fe0 ldr x0, [sp, #56] + 41f4c0: 940012df bl 42403c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41f4c4: 14000005 b 41f4d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f4c8: 2a0303e1 mov w1, w3 + 41f4cc: f9401fe0 ldr x0, [sp, #56] + 41f4d0: 940012f0 bl 424090 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41f4d4: d503201f nop + 41f4d8: 52800000 mov w0, #0x0 // #0 + 41f4dc: f9400bf3 ldr x19, [sp, #16] + 41f4e0: a8c57bfd ldp x29, x30, [sp], #80 + 41f4e4: d65f03c0 ret + +000000000041f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc>: +_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc(): + 41f4e8: d10043ff sub sp, sp, #0x10 + 41f4ec: f90007e0 str x0, [sp, #8] + 41f4f0: 39001fe1 strb w1, [sp, #7] + 41f4f4: 39401fe0 ldrb w0, [sp, #7] + 41f4f8: 910043ff add sp, sp, #0x10 + 41f4fc: d65f03c0 ret + +000000000041f500 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41f500: d10043ff sub sp, sp, #0x10 + 41f504: f90007e0 str x0, [sp, #8] + 41f508: 52800020 mov w0, #0x1 // #1 + 41f50c: 910043ff add sp, sp, #0x10 + 41f510: d65f03c0 ret + +000000000041f514 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41f514: d10043ff sub sp, sp, #0x10 + 41f518: f90007e0 str x0, [sp, #8] + 41f51c: f94007e0 ldr x0, [sp, #8] + 41f520: 910043ff add sp, sp, #0x10 + 41f524: d65f03c0 ret + +000000000041f528 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41f528: a9bc7bfd stp x29, x30, [sp, #-64]! + 41f52c: 910003fd mov x29, sp + 41f530: f9000bf3 str x19, [sp, #16] + 41f534: f90017e0 str x0, [sp, #40] + 41f538: f90013e1 str x1, [sp, #32] + 41f53c: f94013e0 ldr x0, [sp, #32] + 41f540: 97fffff5 bl 41f514 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41f544: 2a1303e2 mov w2, w19 + 41f548: aa0003e1 mov x1, x0 + 41f54c: f94017e0 ldr x0, [sp, #40] + 41f550: 940012d9 bl 4240b4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41f554: d503201f nop + 41f558: f9400bf3 ldr x19, [sp, #16] + 41f55c: a8c47bfd ldp x29, x30, [sp], #64 + 41f560: d65f03c0 ret + +000000000041f564 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc(): + 41f564: a9bd7bfd stp x29, x30, [sp, #-48]! + 41f568: 910003fd mov x29, sp + 41f56c: f9000bf3 str x19, [sp, #16] + 41f570: f90017e0 str x0, [sp, #40] + 41f574: f90013e1 str x1, [sp, #32] + 41f578: f94017e0 ldr x0, [sp, #40] + 41f57c: 940012e3 bl 424108 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41f580: aa0003f3 mov x19, x0 + 41f584: f94013e0 ldr x0, [sp, #32] + 41f588: 97ffb599 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41f58c: 39400000 ldrb w0, [x0] + 41f590: 2a0003e1 mov w1, w0 + 41f594: aa1303e0 mov x0, x19 + 41f598: 940012e6 bl 424130 <_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEclEc> + 41f59c: 12001c00 and w0, w0, #0xff + 41f5a0: f9400bf3 ldr x19, [sp, #16] + 41f5a4: a8c37bfd ldp x29, x30, [sp], #48 + 41f5a8: d65f03c0 ret + +000000000041f5ac <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41f5ac: a9bb7bfd stp x29, x30, [sp, #-80]! + 41f5b0: 910003fd mov x29, sp + 41f5b4: f9000bf3 str x19, [sp, #16] + 41f5b8: f9001fe0 str x0, [sp, #56] + 41f5bc: f9001be1 str x1, [sp, #48] + 41f5c0: b9002fe2 str w2, [sp, #44] + 41f5c4: b9402fe0 ldr w0, [sp, #44] + 41f5c8: 7100041f cmp w0, #0x1 + 41f5cc: 54000240 b.eq 41f614 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41f5d0: 7100041f cmp w0, #0x1 + 41f5d4: 5400008c b.gt 41f5e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41f5d8: 7100001f cmp w0, #0x0 + 41f5dc: 540000e0 b.eq 41f5f8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41f5e0: 1400001d b 41f654 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f5e4: 7100081f cmp w0, #0x2 + 41f5e8: 54000240 b.eq 41f630 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41f5ec: 71000c1f cmp w0, #0x3 + 41f5f0: 540002a0 b.eq 41f644 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41f5f4: 14000018 b 41f654 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f5f8: f9401fe0 ldr x0, [sp, #56] + 41f5fc: 94000ff4 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41f600: aa0003e1 mov x1, x0 + 41f604: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41f608: 91152000 add x0, x0, #0x548 + 41f60c: f9000020 str x0, [x1] + 41f610: 14000011 b 41f654 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f614: f9401fe0 ldr x0, [sp, #56] + 41f618: 940012d7 bl 424174 <_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v> + 41f61c: aa0003f3 mov x19, x0 + 41f620: f9401be0 ldr x0, [sp, #48] + 41f624: 940012b9 bl 424108 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41f628: f9000260 str x0, [x19] + 41f62c: 1400000a b 41f654 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f630: 2a0403e2 mov w2, w4 + 41f634: f9401be1 ldr x1, [sp, #48] + 41f638: f9401fe0 ldr x0, [sp, #56] + 41f63c: 940012d5 bl 424190 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41f640: 14000005 b 41f654 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f644: 2a0303e1 mov w1, w3 + 41f648: f9401fe0 ldr x0, [sp, #56] + 41f64c: 940012e6 bl 4241e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41f650: d503201f nop + 41f654: 52800000 mov w0, #0x0 // #0 + 41f658: f9400bf3 ldr x19, [sp, #16] + 41f65c: a8c57bfd ldp x29, x30, [sp], #80 + 41f660: d65f03c0 ret + +000000000041f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc>: +_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc(): + 41f664: a9be7bfd stp x29, x30, [sp, #-32]! + 41f668: 910003fd mov x29, sp + 41f66c: f9000fe0 str x0, [sp, #24] + 41f670: 39005fe1 strb w1, [sp, #23] + 41f674: f9400fe0 ldr x0, [sp, #24] + 41f678: f9400000 ldr x0, [x0] + 41f67c: 39405fe1 ldrb w1, [sp, #23] + 41f680: 940012ef bl 42423c <_ZNKSt7__cxx1112regex_traitsIcE9translateEc> + 41f684: 12001c00 and w0, w0, #0xff + 41f688: a8c27bfd ldp x29, x30, [sp], #32 + 41f68c: d65f03c0 ret + +000000000041f690 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41f690: d10043ff sub sp, sp, #0x10 + 41f694: f90007e0 str x0, [sp, #8] + 41f698: 52800020 mov w0, #0x1 // #1 + 41f69c: 910043ff add sp, sp, #0x10 + 41f6a0: d65f03c0 ret + +000000000041f6a4 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41f6a4: d10043ff sub sp, sp, #0x10 + 41f6a8: f90007e0 str x0, [sp, #8] + 41f6ac: f94007e0 ldr x0, [sp, #8] + 41f6b0: 910043ff add sp, sp, #0x10 + 41f6b4: d65f03c0 ret + +000000000041f6b8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41f6b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 41f6bc: 910003fd mov x29, sp + 41f6c0: f9000bf3 str x19, [sp, #16] + 41f6c4: f90017e0 str x0, [sp, #40] + 41f6c8: f90013e1 str x1, [sp, #32] + 41f6cc: f94013e0 ldr x0, [sp, #32] + 41f6d0: 97fffff5 bl 41f6a4 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41f6d4: 2a1303e2 mov w2, w19 + 41f6d8: aa0003e1 mov x1, x0 + 41f6dc: f94017e0 ldr x0, [sp, #40] + 41f6e0: 940012dd bl 424254 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41f6e4: d503201f nop + 41f6e8: f9400bf3 ldr x19, [sp, #16] + 41f6ec: a8c47bfd ldp x29, x30, [sp], #64 + 41f6f0: d65f03c0 ret + +000000000041f6f4 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc(): + 41f6f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 41f6f8: 910003fd mov x29, sp + 41f6fc: f9000bf3 str x19, [sp, #16] + 41f700: f90017e0 str x0, [sp, #40] + 41f704: f90013e1 str x1, [sp, #32] + 41f708: f94017e0 ldr x0, [sp, #40] + 41f70c: 940012e7 bl 4242a8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41f710: aa0003f3 mov x19, x0 + 41f714: f94013e0 ldr x0, [sp, #32] + 41f718: 97ffb535 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41f71c: 39400000 ldrb w0, [x0] + 41f720: 2a0003e1 mov w1, w0 + 41f724: aa1303e0 mov x0, x19 + 41f728: 940012ea bl 4242d0 <_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEclEc> + 41f72c: 12001c00 and w0, w0, #0xff + 41f730: f9400bf3 ldr x19, [sp, #16] + 41f734: a8c37bfd ldp x29, x30, [sp], #48 + 41f738: d65f03c0 ret + +000000000041f73c <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41f73c: a9bb7bfd stp x29, x30, [sp, #-80]! + 41f740: 910003fd mov x29, sp + 41f744: f9000bf3 str x19, [sp, #16] + 41f748: f9001fe0 str x0, [sp, #56] + 41f74c: f9001be1 str x1, [sp, #48] + 41f750: b9002fe2 str w2, [sp, #44] + 41f754: b9402fe0 ldr w0, [sp, #44] + 41f758: 7100041f cmp w0, #0x1 + 41f75c: 54000240 b.eq 41f7a4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41f760: 7100041f cmp w0, #0x1 + 41f764: 5400008c b.gt 41f774 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41f768: 7100001f cmp w0, #0x0 + 41f76c: 540000e0 b.eq 41f788 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41f770: 1400001d b 41f7e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f774: 7100081f cmp w0, #0x2 + 41f778: 54000240 b.eq 41f7c0 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41f77c: 71000c1f cmp w0, #0x3 + 41f780: 540002a0 b.eq 41f7d4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41f784: 14000018 b 41f7e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f788: f9401fe0 ldr x0, [sp, #56] + 41f78c: 94000f90 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41f790: aa0003e1 mov x1, x0 + 41f794: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41f798: 9113c000 add x0, x0, #0x4f0 + 41f79c: f9000020 str x0, [x1] + 41f7a0: 14000011 b 41f7e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f7a4: f9401fe0 ldr x0, [sp, #56] + 41f7a8: 940012db bl 424314 <_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v> + 41f7ac: aa0003f3 mov x19, x0 + 41f7b0: f9401be0 ldr x0, [sp, #48] + 41f7b4: 940012bd bl 4242a8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41f7b8: f9000260 str x0, [x19] + 41f7bc: 1400000a b 41f7e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f7c0: 2a0403e2 mov w2, w4 + 41f7c4: f9401be1 ldr x1, [sp, #48] + 41f7c8: f9401fe0 ldr x0, [sp, #56] + 41f7cc: 940012d9 bl 424330 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41f7d0: 14000005 b 41f7e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f7d4: 2a0303e1 mov w1, w3 + 41f7d8: f9401fe0 ldr x0, [sp, #56] + 41f7dc: 940012ea bl 424384 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41f7e0: d503201f nop + 41f7e4: 52800000 mov w0, #0x0 // #0 + 41f7e8: f9400bf3 ldr x19, [sp, #16] + 41f7ec: a8c57bfd ldp x29, x30, [sp], #80 + 41f7f0: d65f03c0 ret + +000000000041f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc>: +_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc(): + 41f7f4: a9be7bfd stp x29, x30, [sp, #-32]! + 41f7f8: 910003fd mov x29, sp + 41f7fc: f9000fe0 str x0, [sp, #24] + 41f800: 39005fe1 strb w1, [sp, #23] + 41f804: f9400fe0 ldr x0, [sp, #24] + 41f808: f9400000 ldr x0, [x0] + 41f80c: 39405fe1 ldrb w1, [sp, #23] + 41f810: 9400127e bl 424208 <_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc> + 41f814: 12001c00 and w0, w0, #0xff + 41f818: a8c27bfd ldp x29, x30, [sp], #32 + 41f81c: d65f03c0 ret + +000000000041f820 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41f820: d10043ff sub sp, sp, #0x10 + 41f824: f90007e0 str x0, [sp, #8] + 41f828: 52800020 mov w0, #0x1 // #1 + 41f82c: 910043ff add sp, sp, #0x10 + 41f830: d65f03c0 ret + +000000000041f834 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41f834: d10043ff sub sp, sp, #0x10 + 41f838: f90007e0 str x0, [sp, #8] + 41f83c: f94007e0 ldr x0, [sp, #8] + 41f840: 910043ff add sp, sp, #0x10 + 41f844: d65f03c0 ret + +000000000041f848 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41f848: a9bc7bfd stp x29, x30, [sp, #-64]! + 41f84c: 910003fd mov x29, sp + 41f850: f9000bf3 str x19, [sp, #16] + 41f854: f90017e0 str x0, [sp, #40] + 41f858: f90013e1 str x1, [sp, #32] + 41f85c: f94013e0 ldr x0, [sp, #32] + 41f860: 97fffff5 bl 41f834 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41f864: 2a1303e2 mov w2, w19 + 41f868: aa0003e1 mov x1, x0 + 41f86c: f94017e0 ldr x0, [sp, #40] + 41f870: 940012ce bl 4243a8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41f874: d503201f nop + 41f878: f9400bf3 ldr x19, [sp, #16] + 41f87c: a8c47bfd ldp x29, x30, [sp], #64 + 41f880: d65f03c0 ret + +000000000041f884 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc(): + 41f884: a9bd7bfd stp x29, x30, [sp, #-48]! + 41f888: 910003fd mov x29, sp + 41f88c: f9000bf3 str x19, [sp, #16] + 41f890: f90017e0 str x0, [sp, #40] + 41f894: f90013e1 str x1, [sp, #32] + 41f898: f94017e0 ldr x0, [sp, #40] + 41f89c: 940012d8 bl 4243fc <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41f8a0: aa0003f3 mov x19, x0 + 41f8a4: f94013e0 ldr x0, [sp, #32] + 41f8a8: 97ffb4d1 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41f8ac: 39400000 ldrb w0, [x0] + 41f8b0: 2a0003e1 mov w1, w0 + 41f8b4: aa1303e0 mov x0, x19 + 41f8b8: 940012db bl 424424 <_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEclEc> + 41f8bc: 12001c00 and w0, w0, #0xff + 41f8c0: f9400bf3 ldr x19, [sp, #16] + 41f8c4: a8c37bfd ldp x29, x30, [sp], #48 + 41f8c8: d65f03c0 ret + +000000000041f8cc <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41f8cc: a9bb7bfd stp x29, x30, [sp, #-80]! + 41f8d0: 910003fd mov x29, sp + 41f8d4: f9000bf3 str x19, [sp, #16] + 41f8d8: f9001fe0 str x0, [sp, #56] + 41f8dc: f9001be1 str x1, [sp, #48] + 41f8e0: b9002fe2 str w2, [sp, #44] + 41f8e4: b9402fe0 ldr w0, [sp, #44] + 41f8e8: 7100041f cmp w0, #0x1 + 41f8ec: 54000240 b.eq 41f934 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41f8f0: 7100041f cmp w0, #0x1 + 41f8f4: 5400008c b.gt 41f904 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41f8f8: 7100001f cmp w0, #0x0 + 41f8fc: 540000e0 b.eq 41f918 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41f900: 1400001d b 41f974 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f904: 7100081f cmp w0, #0x2 + 41f908: 54000240 b.eq 41f950 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41f90c: 71000c1f cmp w0, #0x3 + 41f910: 540002a0 b.eq 41f964 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41f914: 14000018 b 41f974 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f918: f9401fe0 ldr x0, [sp, #56] + 41f91c: 94000f2c bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41f920: aa0003e1 mov x1, x0 + 41f924: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41f928: 91126000 add x0, x0, #0x498 + 41f92c: f9000020 str x0, [x1] + 41f930: 14000011 b 41f974 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f934: f9401fe0 ldr x0, [sp, #56] + 41f938: 940012cc bl 424468 <_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v> + 41f93c: aa0003f3 mov x19, x0 + 41f940: f9401be0 ldr x0, [sp, #48] + 41f944: 940012ae bl 4243fc <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 41f948: f9000260 str x0, [x19] + 41f94c: 1400000a b 41f974 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f950: 2a0403e2 mov w2, w4 + 41f954: f9401be1 ldr x1, [sp, #48] + 41f958: f9401fe0 ldr x0, [sp, #56] + 41f95c: 940012ca bl 424484 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41f960: 14000005 b 41f974 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41f964: 2a0303e1 mov w1, w3 + 41f968: f9401fe0 ldr x0, [sp, #56] + 41f96c: 940012db bl 4244d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41f970: d503201f nop + 41f974: 52800000 mov w0, #0x0 // #0 + 41f978: f9400bf3 ldr x19, [sp, #16] + 41f97c: a8c57bfd ldp x29, x30, [sp], #80 + 41f980: d65f03c0 ret + +000000000041f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc>: +_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc(): + 41f984: a9be7bfd stp x29, x30, [sp, #-32]! + 41f988: 910003fd mov x29, sp + 41f98c: f9000fe0 str x0, [sp, #24] + 41f990: 39005fe1 strb w1, [sp, #23] + 41f994: f9400fe0 ldr x0, [sp, #24] + 41f998: f9400000 ldr x0, [x0] + 41f99c: 39405fe1 ldrb w1, [sp, #23] + 41f9a0: 9400121a bl 424208 <_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc> + 41f9a4: 12001c00 and w0, w0, #0xff + 41f9a8: a8c27bfd ldp x29, x30, [sp], #32 + 41f9ac: d65f03c0 ret + +000000000041f9b0 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 41f9b0: d10043ff sub sp, sp, #0x10 + 41f9b4: f90007e0 str x0, [sp, #8] + 41f9b8: 52800020 mov w0, #0x1 // #1 + 41f9bc: 910043ff add sp, sp, #0x10 + 41f9c0: d65f03c0 ret + +000000000041f9c4 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_(): + 41f9c4: d10043ff sub sp, sp, #0x10 + 41f9c8: f90007e0 str x0, [sp, #8] + 41f9cc: f94007e0 ldr x0, [sp, #8] + 41f9d0: 910043ff add sp, sp, #0x10 + 41f9d4: d65f03c0 ret + +000000000041f9d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 41f9d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 41f9dc: 910003fd mov x29, sp + 41f9e0: f9000bf3 str x19, [sp, #16] + 41f9e4: f90017e0 str x0, [sp, #40] + 41f9e8: f90013e1 str x1, [sp, #32] + 41f9ec: f94013e0 ldr x0, [sp, #32] + 41f9f0: 97fffff5 bl 41f9c4 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 41f9f4: 2a1303e2 mov w2, w19 + 41f9f8: aa0003e1 mov x1, x0 + 41f9fc: f94017e0 ldr x0, [sp, #40] + 41fa00: 940012bf bl 4244fc <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE> + 41fa04: d503201f nop + 41fa08: f9400bf3 ldr x19, [sp, #16] + 41fa0c: a8c47bfd ldp x29, x30, [sp], #64 + 41fa10: d65f03c0 ret + +000000000041fa14 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc(): + 41fa14: a9bd7bfd stp x29, x30, [sp, #-48]! + 41fa18: 910003fd mov x29, sp + 41fa1c: f9000bf3 str x19, [sp, #16] + 41fa20: f90017e0 str x0, [sp, #40] + 41fa24: f90013e1 str x1, [sp, #32] + 41fa28: f94017e0 ldr x0, [sp, #40] + 41fa2c: 940012c9 bl 424550 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41fa30: aa0003f3 mov x19, x0 + 41fa34: f94013e0 ldr x0, [sp, #32] + 41fa38: 97ffb46d bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 41fa3c: 39400000 ldrb w0, [x0] + 41fa40: 2a0003e1 mov w1, w0 + 41fa44: aa1303e0 mov x0, x19 + 41fa48: 940012cc bl 424578 <_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEclEc> + 41fa4c: 12001c00 and w0, w0, #0xff + 41fa50: f9400bf3 ldr x19, [sp, #16] + 41fa54: a8c37bfd ldp x29, x30, [sp], #48 + 41fa58: d65f03c0 ret + +000000000041fa5c <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 41fa5c: a9bb7bfd stp x29, x30, [sp, #-80]! + 41fa60: 910003fd mov x29, sp + 41fa64: f9000bf3 str x19, [sp, #16] + 41fa68: f9001fe0 str x0, [sp, #56] + 41fa6c: f9001be1 str x1, [sp, #48] + 41fa70: b9002fe2 str w2, [sp, #44] + 41fa74: b9402fe0 ldr w0, [sp, #44] + 41fa78: 7100041f cmp w0, #0x1 + 41fa7c: 54000240 b.eq 41fac4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 41fa80: 7100041f cmp w0, #0x1 + 41fa84: 5400008c b.gt 41fa94 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 41fa88: 7100001f cmp w0, #0x0 + 41fa8c: 540000e0 b.eq 41faa8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 41fa90: 1400001d b 41fb04 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41fa94: 7100081f cmp w0, #0x2 + 41fa98: 54000240 b.eq 41fae0 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 41fa9c: 71000c1f cmp w0, #0x3 + 41faa0: 540002a0 b.eq 41faf4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 41faa4: 14000018 b 41fb04 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41faa8: f9401fe0 ldr x0, [sp, #56] + 41faac: 94000ec8 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 41fab0: aa0003e1 mov x1, x0 + 41fab4: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41fab8: 91110000 add x0, x0, #0x440 + 41fabc: f9000020 str x0, [x1] + 41fac0: 14000011 b 41fb04 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41fac4: f9401fe0 ldr x0, [sp, #56] + 41fac8: 940012bd bl 4245bc <_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v> + 41facc: aa0003f3 mov x19, x0 + 41fad0: f9401be0 ldr x0, [sp, #48] + 41fad4: 9400129f bl 424550 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 41fad8: f9000260 str x0, [x19] + 41fadc: 1400000a b 41fb04 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41fae0: 2a0403e2 mov w2, w4 + 41fae4: f9401be1 ldr x1, [sp, #48] + 41fae8: f9401fe0 ldr x0, [sp, #56] + 41faec: 940012bb bl 4245d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE> + 41faf0: 14000005 b 41fb04 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 41faf4: 2a0303e1 mov w1, w3 + 41faf8: f9401fe0 ldr x0, [sp, #56] + 41fafc: 940012cc bl 42462c <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE> + 41fb00: d503201f nop + 41fb04: 52800000 mov w0, #0x0 // #0 + 41fb08: f9400bf3 ldr x19, [sp, #16] + 41fb0c: a8c57bfd ldp x29, x30, [sp], #80 + 41fb10: d65f03c0 ret + +000000000041fb14 <_ZNSt6vectorIcSaIcEEC1Ev>: +_ZNSt6vectorIcSaIcEEC1Ev(): + 41fb14: a9be7bfd stp x29, x30, [sp, #-32]! + 41fb18: 910003fd mov x29, sp + 41fb1c: f9000fe0 str x0, [sp, #24] + 41fb20: f9400fe0 ldr x0, [sp, #24] + 41fb24: 940012cb bl 424650 <_ZNSt12_Vector_baseIcSaIcEEC1Ev> + 41fb28: d503201f nop + 41fb2c: a8c27bfd ldp x29, x30, [sp], #32 + 41fb30: d65f03c0 ret + +000000000041fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev(): + 41fb34: a9be7bfd stp x29, x30, [sp, #-32]! + 41fb38: 910003fd mov x29, sp + 41fb3c: f9000fe0 str x0, [sp, #24] + 41fb40: f9400fe0 ldr x0, [sp, #24] + 41fb44: 940012cb bl 424670 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 41fb48: d503201f nop + 41fb4c: a8c27bfd ldp x29, x30, [sp], #32 + 41fb50: d65f03c0 ret + +000000000041fb54 <_ZNSt6vectorISt4pairIccESaIS1_EEC1Ev>: +_ZNSt6vectorISt4pairIccESaIS1_EEC1Ev(): + 41fb54: a9be7bfd stp x29, x30, [sp, #-32]! + 41fb58: 910003fd mov x29, sp + 41fb5c: f9000fe0 str x0, [sp, #24] + 41fb60: f9400fe0 ldr x0, [sp, #24] + 41fb64: 940012cb bl 424690 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1Ev> + 41fb68: d503201f nop + 41fb6c: a8c27bfd ldp x29, x30, [sp], #32 + 41fb70: d65f03c0 ret + +000000000041fb74 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1Ev>: +_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC2Ev(): + 41fb74: a9be7bfd stp x29, x30, [sp, #-32]! + 41fb78: 910003fd mov x29, sp + 41fb7c: f9000fe0 str x0, [sp, #24] + 41fb80: f9400fe0 ldr x0, [sp, #24] + 41fb84: 940012cb bl 4246b0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1Ev> + 41fb88: d503201f nop + 41fb8c: a8c27bfd ldp x29, x30, [sp], #32 + 41fb90: d65f03c0 ret + +000000000041fb94 <_ZNSt6bitsetILm256EEC1Ev>: +_ZNSt6bitsetILm256EEC2Ev(): + 41fb94: a9be7bfd stp x29, x30, [sp, #-32]! + 41fb98: 910003fd mov x29, sp + 41fb9c: f9000fe0 str x0, [sp, #24] + 41fba0: f9400fe0 ldr x0, [sp, #24] + 41fba4: 940012cb bl 4246d0 <_ZNSt12_Base_bitsetILm4EEC1Ev> + 41fba8: d503201f nop + 41fbac: a8c27bfd ldp x29, x30, [sp], #32 + 41fbb0: d65f03c0 ret + +000000000041fbb4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev(): + 41fbb4: a9be7bfd stp x29, x30, [sp, #-32]! + 41fbb8: 910003fd mov x29, sp + 41fbbc: f9000fe0 str x0, [sp, #24] + 41fbc0: f9400fe0 ldr x0, [sp, #24] + 41fbc4: 97ff9c67 bl 406d60 <_ZNSaIcED2Ev@plt> + 41fbc8: d503201f nop + 41fbcc: a8c27bfd ldp x29, x30, [sp], #32 + 41fbd0: d65f03c0 ret + +000000000041fbd4 <_ZNSt12_Vector_baseIcSaIcEED1Ev>: +_ZNSt12_Vector_baseIcSaIcEED2Ev(): + 41fbd4: a9be7bfd stp x29, x30, [sp, #-32]! + 41fbd8: 910003fd mov x29, sp + 41fbdc: f9000fe0 str x0, [sp, #24] + 41fbe0: f9400fe0 ldr x0, [sp, #24] + 41fbe4: f9400003 ldr x3, [x0] + 41fbe8: f9400fe0 ldr x0, [sp, #24] + 41fbec: f9400801 ldr x1, [x0, #16] + 41fbf0: f9400fe0 ldr x0, [sp, #24] + 41fbf4: f9400000 ldr x0, [x0] + 41fbf8: cb000020 sub x0, x1, x0 + 41fbfc: aa0003e2 mov x2, x0 + 41fc00: aa0303e1 mov x1, x3 + 41fc04: f9400fe0 ldr x0, [sp, #24] + 41fc08: 940012bf bl 424704 <_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm> + 41fc0c: f9400fe0 ldr x0, [sp, #24] + 41fc10: 97ffffe9 bl 41fbb4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev> + 41fc14: d503201f nop + 41fc18: a8c27bfd ldp x29, x30, [sp], #32 + 41fc1c: d65f03c0 ret + +000000000041fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv(): + 41fc20: d10043ff sub sp, sp, #0x10 + 41fc24: f90007e0 str x0, [sp, #8] + 41fc28: f94007e0 ldr x0, [sp, #8] + 41fc2c: 910043ff add sp, sp, #0x10 + 41fc30: d65f03c0 ret + +000000000041fc34 <_ZSt8_DestroyIPccEvT_S1_RSaIT0_E>: +_ZSt8_DestroyIPccEvT_S1_RSaIT0_E(): + 41fc34: a9bd7bfd stp x29, x30, [sp, #-48]! + 41fc38: 910003fd mov x29, sp + 41fc3c: f90017e0 str x0, [sp, #40] + 41fc40: f90013e1 str x1, [sp, #32] + 41fc44: f9000fe2 str x2, [sp, #24] + 41fc48: f94013e1 ldr x1, [sp, #32] + 41fc4c: f94017e0 ldr x0, [sp, #40] + 41fc50: 940012bc bl 424740 <_ZSt8_DestroyIPcEvT_S1_> + 41fc54: d503201f nop + 41fc58: a8c37bfd ldp x29, x30, [sp], #48 + 41fc5c: d65f03c0 ret + +000000000041fc60 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD2Ev(): + 41fc60: a9be7bfd stp x29, x30, [sp, #-32]! + 41fc64: 910003fd mov x29, sp + 41fc68: f9000fe0 str x0, [sp, #24] + 41fc6c: f9400fe0 ldr x0, [sp, #24] + 41fc70: 940012be bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 41fc74: d503201f nop + 41fc78: a8c27bfd ldp x29, x30, [sp], #32 + 41fc7c: d65f03c0 ret + +000000000041fc80 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev(): + 41fc80: a9be7bfd stp x29, x30, [sp, #-32]! + 41fc84: 910003fd mov x29, sp + 41fc88: f9000fe0 str x0, [sp, #24] + 41fc8c: f9400fe0 ldr x0, [sp, #24] + 41fc90: f9400003 ldr x3, [x0] + 41fc94: f9400fe0 ldr x0, [sp, #24] + 41fc98: f9400801 ldr x1, [x0, #16] + 41fc9c: f9400fe0 ldr x0, [sp, #24] + 41fca0: f9400000 ldr x0, [x0] + 41fca4: cb000020 sub x0, x1, x0 + 41fca8: 9345fc01 asr x1, x0, #5 + 41fcac: aa0103e0 mov x0, x1 + 41fcb0: aa0003e2 mov x2, x0 + 41fcb4: aa0303e1 mov x1, x3 + 41fcb8: f9400fe0 ldr x0, [sp, #24] + 41fcbc: 940012b3 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 41fcc0: f9400fe0 ldr x0, [sp, #24] + 41fcc4: 97ffffe7 bl 41fc60 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD1Ev> + 41fcc8: d503201f nop + 41fccc: a8c27bfd ldp x29, x30, [sp], #32 + 41fcd0: d65f03c0 ret + +000000000041fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv(): + 41fcd4: d10043ff sub sp, sp, #0x10 + 41fcd8: f90007e0 str x0, [sp, #8] + 41fcdc: f94007e0 ldr x0, [sp, #8] + 41fce0: 910043ff add sp, sp, #0x10 + 41fce4: d65f03c0 ret + +000000000041fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E>: +_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E(): + 41fce8: a9bd7bfd stp x29, x30, [sp, #-48]! + 41fcec: 910003fd mov x29, sp + 41fcf0: f90017e0 str x0, [sp, #40] + 41fcf4: f90013e1 str x1, [sp, #32] + 41fcf8: f9000fe2 str x2, [sp, #24] + 41fcfc: f94013e1 ldr x1, [sp, #32] + 41fd00: f94017e0 ldr x0, [sp, #40] + 41fd04: 940012b0 bl 4247c4 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_> + 41fd08: d503201f nop + 41fd0c: a8c37bfd ldp x29, x30, [sp], #48 + 41fd10: d65f03c0 ret + +000000000041fd14 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implD2Ev(): + 41fd14: a9be7bfd stp x29, x30, [sp, #-32]! + 41fd18: 910003fd mov x29, sp + 41fd1c: f9000fe0 str x0, [sp, #24] + 41fd20: f9400fe0 ldr x0, [sp, #24] + 41fd24: 940012b2 bl 4247ec <_ZNSaISt4pairIccEED1Ev> + 41fd28: d503201f nop + 41fd2c: a8c27bfd ldp x29, x30, [sp], #32 + 41fd30: d65f03c0 ret + +000000000041fd34 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EED1Ev>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EED2Ev(): + 41fd34: a9be7bfd stp x29, x30, [sp, #-32]! + 41fd38: 910003fd mov x29, sp + 41fd3c: f9000fe0 str x0, [sp, #24] + 41fd40: f9400fe0 ldr x0, [sp, #24] + 41fd44: f9400003 ldr x3, [x0] + 41fd48: f9400fe0 ldr x0, [sp, #24] + 41fd4c: f9400801 ldr x1, [x0, #16] + 41fd50: f9400fe0 ldr x0, [sp, #24] + 41fd54: f9400000 ldr x0, [x0] + 41fd58: cb000020 sub x0, x1, x0 + 41fd5c: 9341fc01 asr x1, x0, #1 + 41fd60: aa0103e0 mov x0, x1 + 41fd64: aa0003e2 mov x2, x0 + 41fd68: aa0303e1 mov x1, x3 + 41fd6c: f9400fe0 ldr x0, [sp, #24] + 41fd70: 940012a7 bl 42480c <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m> + 41fd74: f9400fe0 ldr x0, [sp, #24] + 41fd78: 97ffffe7 bl 41fd14 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implD1Ev> + 41fd7c: d503201f nop + 41fd80: a8c27bfd ldp x29, x30, [sp], #32 + 41fd84: d65f03c0 ret + +000000000041fd88 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv(): + 41fd88: d10043ff sub sp, sp, #0x10 + 41fd8c: f90007e0 str x0, [sp, #8] + 41fd90: f94007e0 ldr x0, [sp, #8] + 41fd94: 910043ff add sp, sp, #0x10 + 41fd98: d65f03c0 ret + +000000000041fd9c <_ZSt8_DestroyIPSt4pairIccES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPSt4pairIccES1_EvT_S3_RSaIT0_E(): + 41fd9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 41fda0: 910003fd mov x29, sp + 41fda4: f90017e0 str x0, [sp, #40] + 41fda8: f90013e1 str x1, [sp, #32] + 41fdac: f9000fe2 str x2, [sp, #24] + 41fdb0: f94013e1 ldr x1, [sp, #32] + 41fdb4: f94017e0 ldr x0, [sp, #40] + 41fdb8: 940012a4 bl 424848 <_ZSt8_DestroyIPSt4pairIccEEvT_S3_> + 41fdbc: d503201f nop + 41fdc0: a8c37bfd ldp x29, x30, [sp], #48 + 41fdc4: d65f03c0 ret + +000000000041fdc8 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implD1Ev(): + 41fdc8: a9be7bfd stp x29, x30, [sp, #-32]! + 41fdcc: 910003fd mov x29, sp + 41fdd0: f9000fe0 str x0, [sp, #24] + 41fdd4: f9400fe0 ldr x0, [sp, #24] + 41fdd8: 940012a6 bl 424870 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEED1Ev> + 41fddc: d503201f nop + 41fde0: a8c27bfd ldp x29, x30, [sp], #32 + 41fde4: d65f03c0 ret + +000000000041fde8 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED2Ev(): + 41fde8: a9be7bfd stp x29, x30, [sp, #-32]! + 41fdec: 910003fd mov x29, sp + 41fdf0: f9000fe0 str x0, [sp, #24] + 41fdf4: f9400fe0 ldr x0, [sp, #24] + 41fdf8: f9400003 ldr x3, [x0] + 41fdfc: f9400fe0 ldr x0, [sp, #24] + 41fe00: f9400801 ldr x1, [x0, #16] + 41fe04: f9400fe0 ldr x0, [sp, #24] + 41fe08: f9400000 ldr x0, [x0] + 41fe0c: cb000020 sub x0, x1, x0 + 41fe10: 9342fc01 asr x1, x0, #2 + 41fe14: aa0103e0 mov x0, x1 + 41fe18: aa0003e2 mov x2, x0 + 41fe1c: aa0303e1 mov x1, x3 + 41fe20: f9400fe0 ldr x0, [sp, #24] + 41fe24: 9400129b bl 424890 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m> + 41fe28: f9400fe0 ldr x0, [sp, #24] + 41fe2c: 97ffffe7 bl 41fdc8 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implD1Ev> + 41fe30: d503201f nop + 41fe34: a8c27bfd ldp x29, x30, [sp], #32 + 41fe38: d65f03c0 ret + +000000000041fe3c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv(): + 41fe3c: d10043ff sub sp, sp, #0x10 + 41fe40: f90007e0 str x0, [sp, #8] + 41fe44: f94007e0 ldr x0, [sp, #8] + 41fe48: 910043ff add sp, sp, #0x10 + 41fe4c: d65f03c0 ret + +000000000041fe50 <_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES3_EvT_S5_RSaIT0_E(): + 41fe50: a9bd7bfd stp x29, x30, [sp, #-48]! + 41fe54: 910003fd mov x29, sp + 41fe58: f90017e0 str x0, [sp, #40] + 41fe5c: f90013e1 str x1, [sp, #32] + 41fe60: f9000fe2 str x2, [sp, #24] + 41fe64: f94013e1 ldr x1, [sp, #32] + 41fe68: f94017e0 ldr x0, [sp, #40] + 41fe6c: 94001298 bl 4248cc <_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEvT_S5_> + 41fe70: d503201f nop + 41fe74: a8c37bfd ldp x29, x30, [sp], #48 + 41fe78: d65f03c0 ret + +000000000041fe7c <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>: +_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b(): + 41fe7c: a9b57bfd stp x29, x30, [sp, #-176]! + 41fe80: 910003fd mov x29, sp + 41fe84: f9000bf3 str x19, [sp, #16] + 41fe88: f9001fe0 str x0, [sp, #56] + 41fe8c: f9001be1 str x1, [sp, #48] + 41fe90: f90017e2 str x2, [sp, #40] + 41fe94: 39009fe3 strb w3, [sp, #39] + 41fe98: f9401fe0 ldr x0, [sp, #56] + 41fe9c: 97ff9c2d bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 41fea0: f90053e0 str x0, [sp, #160] + 41fea4: 910103e0 add x0, sp, #0x40 + 41fea8: 97ff9dfa bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 41feac: f9401be1 ldr x1, [sp, #48] + 41feb0: f94017e0 ldr x0, [sp, #40] + 41feb4: eb00003f cmp x1, x0 + 41feb8: 54000240 b.eq 41ff00 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x84> // b.none + 41febc: f9401be0 ldr x0, [sp, #48] + 41fec0: 39400000 ldrb w0, [x0] + 41fec4: 2a0003e1 mov w1, w0 + 41fec8: f94053e0 ldr x0, [sp, #160] + 41fecc: 97ffb1e7 bl 40c668 <_ZNKSt5ctypeIcE7tolowerEc> + 41fed0: 12001c00 and w0, w0, #0xff + 41fed4: 52800002 mov w2, #0x0 // #0 + 41fed8: 2a0003e1 mov w1, w0 + 41fedc: f94053e0 ldr x0, [sp, #160] + 41fee0: 97ffb21a bl 40c748 <_ZNKSt5ctypeIcE6narrowEcc> + 41fee4: 12001c01 and w1, w0, #0xff + 41fee8: 910103e0 add x0, sp, #0x40 + 41feec: 97ff9c91 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 41fef0: f9401be0 ldr x0, [sp, #48] + 41fef4: 91000400 add x0, x0, #0x1 + 41fef8: f9001be0 str x0, [sp, #48] + 41fefc: 17ffffec b 41feac <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x30> + 41ff00: b0000520 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41ff04: 913f0000 add x0, x0, #0xfc0 + 41ff08: f9004fe0 str x0, [sp, #152] + 41ff0c: b0000520 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 41ff10: 913f0000 add x0, x0, #0xfc0 + 41ff14: f90057e0 str x0, [sp, #168] + 41ff18: d0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 41ff1c: 9102c000 add x0, x0, #0xb0 + 41ff20: f9004be0 str x0, [sp, #144] + 41ff24: f94057e1 ldr x1, [sp, #168] + 41ff28: f9404be0 ldr x0, [sp, #144] + 41ff2c: eb00003f cmp x1, x0 + 41ff30: 54000660 b.eq 41fffc <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x180> // b.none + 41ff34: f94057e0 ldr x0, [sp, #168] + 41ff38: f90047e0 str x0, [sp, #136] + 41ff3c: f94047e0 ldr x0, [sp, #136] + 41ff40: f9400001 ldr x1, [x0] + 41ff44: 910103e0 add x0, sp, #0x40 + 41ff48: 9400126b bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 41ff4c: 12001c00 and w0, w0, #0xff + 41ff50: 7100001f cmp w0, #0x0 + 41ff54: 540004c0 b.eq 41ffec <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x170> // b.none + 41ff58: 39409fe0 ldrb w0, [sp, #39] + 41ff5c: 7100001f cmp w0, #0x0 + 41ff60: 540002e0 b.eq 41ffbc <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x140> // b.none + 41ff64: f94047e0 ldr x0, [sp, #136] + 41ff68: 91002013 add x19, x0, #0x8 + 41ff6c: 9101a3e0 add x0, sp, #0x68 + 41ff70: 52800002 mov w2, #0x0 // #0 + 41ff74: 52806001 mov w1, #0x300 // #768 + 41ff78: 97ffef69 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41ff7c: b9406be1 ldr w1, [sp, #104] + 41ff80: aa1303e0 mov x0, x19 + 41ff84: 94001268 bl 424924 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskanES2_> + 41ff88: b90063e0 str w0, [sp, #96] + 41ff8c: 9101c3e0 add x0, sp, #0x70 + 41ff90: 52800002 mov w2, #0x0 // #0 + 41ff94: 52800001 mov w1, #0x0 // #0 + 41ff98: 97ffef61 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41ff9c: 910183e0 add x0, sp, #0x60 + 41ffa0: b94073e1 ldr w1, [sp, #112] + 41ffa4: 94001275 bl 424978 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskneES2_> + 41ffa8: 12001c00 and w0, w0, #0xff + 41ffac: 7100001f cmp w0, #0x0 + 41ffb0: 54000060 b.eq 41ffbc <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x140> // b.none + 41ffb4: 52800020 mov w0, #0x1 // #1 + 41ffb8: 14000002 b 41ffc0 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x144> + 41ffbc: 52800000 mov w0, #0x0 // #0 + 41ffc0: 7100001f cmp w0, #0x0 + 41ffc4: 540000e0 b.eq 41ffe0 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x164> // b.none + 41ffc8: 9101e3e0 add x0, sp, #0x78 + 41ffcc: 52800002 mov w2, #0x0 // #0 + 41ffd0: 52808001 mov w1, #0x400 // #1024 + 41ffd4: 97ffef52 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 41ffd8: b9407bf3 ldr w19, [sp, #120] + 41ffdc: 1400000d b 420010 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x194> + 41ffe0: f94047e0 ldr x0, [sp, #136] + 41ffe4: b9400813 ldr w19, [x0, #8] + 41ffe8: 1400000a b 420010 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x194> + 41ffec: f94057e0 ldr x0, [sp, #168] + 41fff0: 91004000 add x0, x0, #0x10 + 41fff4: f90057e0 str x0, [sp, #168] + 41fff8: 17ffffcb b 41ff24 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0xa8> + 41fffc: 910203e0 add x0, sp, #0x80 + 420000: 52800002 mov w2, #0x0 // #0 + 420004: 52800001 mov w1, #0x0 // #0 + 420008: 97ffef45 bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 42000c: b94083f3 ldr w19, [sp, #128] + 420010: 910103e0 add x0, sp, #0x40 + 420014: 97ff9c3b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 420018: 2a1303e0 mov w0, w19 + 42001c: 14000006 b 420034 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x1b8> + 420020: aa0003f3 mov x19, x0 + 420024: 910103e0 add x0, sp, #0x40 + 420028: 97ff9c36 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42002c: aa1303e0 mov x0, x19 + 420030: 97ff9e34 bl 407900 <_Unwind_Resume@plt> + 420034: f9400bf3 ldr x19, [sp, #16] + 420038: a8cb7bfd ldp x29, x30, [sp], #176 + 42003c: d65f03c0 ret + +0000000000420040 <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_>: +_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_(): + 420040: a9bd7bfd stp x29, x30, [sp, #-48]! + 420044: 910003fd mov x29, sp + 420048: f9000fe0 str x0, [sp, #24] + 42004c: b90013e1 str w1, [sp, #16] + 420050: b94013e1 ldr w1, [sp, #16] + 420054: f9400fe0 ldr x0, [sp, #24] + 420058: 94001254 bl 4249a8 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_> + 42005c: b9002be0 str w0, [sp, #40] + 420060: f9400fe0 ldr x0, [sp, #24] + 420064: aa0003e1 mov x1, x0 + 420068: 9100a3e0 add x0, sp, #0x28 + 42006c: 79400002 ldrh w2, [x0] + 420070: 79000022 strh w2, [x1] + 420074: 39400800 ldrb w0, [x0, #2] + 420078: 39000820 strb w0, [x1, #2] + 42007c: f9400fe0 ldr x0, [sp, #24] + 420080: a8c37bfd ldp x29, x30, [sp], #48 + 420084: d65f03c0 ret + +0000000000420088 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_>: +_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_(): + 420088: a9be7bfd stp x29, x30, [sp, #-32]! + 42008c: 910003fd mov x29, sp + 420090: f9000fe0 str x0, [sp, #24] + 420094: f9000be1 str x1, [sp, #16] + 420098: f9400fe0 ldr x0, [sp, #24] + 42009c: f9400401 ldr x1, [x0, #8] + 4200a0: f9400fe0 ldr x0, [sp, #24] + 4200a4: f9400800 ldr x0, [x0, #16] + 4200a8: eb00003f cmp x1, x0 + 4200ac: 540001c0 b.eq 4200e4 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_+0x5c> // b.none + 4200b0: f9400fe3 ldr x3, [sp, #24] + 4200b4: f9400fe0 ldr x0, [sp, #24] + 4200b8: f9400400 ldr x0, [x0, #8] + 4200bc: f9400be2 ldr x2, [sp, #16] + 4200c0: aa0003e1 mov x1, x0 + 4200c4: aa0303e0 mov x0, x3 + 4200c8: 9400124d bl 4249fc <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_> + 4200cc: f9400fe0 ldr x0, [sp, #24] + 4200d0: f9400400 ldr x0, [x0, #8] + 4200d4: 91001001 add x1, x0, #0x4 + 4200d8: f9400fe0 ldr x0, [sp, #24] + 4200dc: f9000401 str x1, [x0, #8] + 4200e0: 14000007 b 4200fc <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_+0x74> + 4200e4: f9400fe0 ldr x0, [sp, #24] + 4200e8: 94001253 bl 424a34 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv> + 4200ec: f9400be2 ldr x2, [sp, #16] + 4200f0: aa0003e1 mov x1, x0 + 4200f4: f9400fe0 ldr x0, [sp, #24] + 4200f8: 94001259 bl 424a5c <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 4200fc: d503201f nop + 420100: a8c27bfd ldp x29, x30, [sp], #32 + 420104: d65f03c0 ret + +0000000000420108 <_ZNSt6vectorIcSaIcEE5beginEv>: +_ZNSt6vectorIcSaIcEE5beginEv(): + 420108: a9bd7bfd stp x29, x30, [sp, #-48]! + 42010c: 910003fd mov x29, sp + 420110: f9000fe0 str x0, [sp, #24] + 420114: f9400fe1 ldr x1, [sp, #24] + 420118: 9100a3e0 add x0, sp, #0x28 + 42011c: 940012d1 bl 424c60 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1_> + 420120: f94017e0 ldr x0, [sp, #40] + 420124: a8c37bfd ldp x29, x30, [sp], #48 + 420128: d65f03c0 ret + +000000000042012c <_ZNSt6vectorIcSaIcEE3endEv>: +_ZNSt6vectorIcSaIcEE3endEv(): + 42012c: a9bd7bfd stp x29, x30, [sp, #-48]! + 420130: 910003fd mov x29, sp + 420134: f9000fe0 str x0, [sp, #24] + 420138: f9400fe0 ldr x0, [sp, #24] + 42013c: 91002001 add x1, x0, #0x8 + 420140: 9100a3e0 add x0, sp, #0x28 + 420144: 940012c7 bl 424c60 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1_> + 420148: f94017e0 ldr x0, [sp, #40] + 42014c: a8c37bfd ldp x29, x30, [sp], #48 + 420150: d65f03c0 ret + +0000000000420154 <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEvT_S7_>: +_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEvT_S7_(): + 420154: a9bc7bfd stp x29, x30, [sp, #-64]! + 420158: 910003fd mov x29, sp + 42015c: f9000bf3 str x19, [sp, #16] + 420160: f90017e0 str x0, [sp, #40] + 420164: f90013e1 str x1, [sp, #32] + 420168: 97ffb090 bl 40c3a8 <_ZN9__gnu_cxx5__ops16__iter_less_iterEv> + 42016c: 2a1303e2 mov w2, w19 + 420170: f94013e1 ldr x1, [sp, #32] + 420174: f94017e0 ldr x0, [sp, #40] + 420178: 940012c4 bl 424c88 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_> + 42017c: d503201f nop + 420180: f9400bf3 ldr x19, [sp, #16] + 420184: a8c47bfd ldp x29, x30, [sp], #64 + 420188: d65f03c0 ret + +000000000042018c <_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_S7_>: +_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_S7_(): + 42018c: a9bc7bfd stp x29, x30, [sp, #-64]! + 420190: 910003fd mov x29, sp + 420194: f9000bf3 str x19, [sp, #16] + 420198: f90017e0 str x0, [sp, #40] + 42019c: f90013e1 str x1, [sp, #32] + 4201a0: 97ffb08f bl 40c3dc <_ZN9__gnu_cxx5__ops20__iter_equal_to_iterEv> + 4201a4: 2a1303e2 mov w2, w19 + 4201a8: f94013e1 ldr x1, [sp, #32] + 4201ac: f94017e0 ldr x0, [sp, #40] + 4201b0: 940012d4 bl 424d00 <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_> + 4201b4: d503201f nop + 4201b8: f9400bf3 ldr x19, [sp, #16] + 4201bc: a8c47bfd ldp x29, x30, [sp], #64 + 4201c0: d65f03c0 ret + +00000000004201c4 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE>: +_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC2IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameIS9_S8_E7__valueES5_E6__typeEEE(): + 4201c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4201c8: 910003fd mov x29, sp + 4201cc: f9000fe0 str x0, [sp, #24] + 4201d0: f9000be1 str x1, [sp, #16] + 4201d4: f9400be0 ldr x0, [sp, #16] + 4201d8: 94001304 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 4201dc: f9400001 ldr x1, [x0] + 4201e0: f9400fe0 ldr x0, [sp, #24] + 4201e4: f9000001 str x1, [x0] + 4201e8: d503201f nop + 4201ec: a8c27bfd ldp x29, x30, [sp], #32 + 4201f0: d65f03c0 ret + +00000000004201f4 <_ZNSt6vectorIcSaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS1_EES6_>: +_ZNSt6vectorIcSaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS1_EES6_(): + 4201f4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4201f8: 910003fd mov x29, sp + 4201fc: f9000bf3 str x19, [sp, #16] + 420200: f9001fe0 str x0, [sp, #56] + 420204: f9001be1 str x1, [sp, #48] + 420208: f90017e2 str x2, [sp, #40] + 42020c: f9401fe0 ldr x0, [sp, #56] + 420210: 97ffffbe bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 420214: f90027e0 str x0, [sp, #72] + 420218: f9401fe0 ldr x0, [sp, #56] + 42021c: 940012f8 bl 424dfc <_ZNKSt6vectorIcSaIcEE6cbeginEv> + 420220: f90023e0 str x0, [sp, #64] + 420224: 910103e1 add x1, sp, #0x40 + 420228: 9100c3e0 add x0, sp, #0x30 + 42022c: 94001300 bl 424e2c <_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_> + 420230: aa0003e1 mov x1, x0 + 420234: 910123e0 add x0, sp, #0x48 + 420238: 9400130c bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 42023c: aa0003f3 mov x19, x0 + 420240: 910103e1 add x1, sp, #0x40 + 420244: 9100a3e0 add x0, sp, #0x28 + 420248: 940012f9 bl 424e2c <_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_> + 42024c: aa0003e1 mov x1, x0 + 420250: 910123e0 add x0, sp, #0x48 + 420254: 94001305 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 420258: aa0003e2 mov x2, x0 + 42025c: aa1303e1 mov x1, x19 + 420260: f9401fe0 ldr x0, [sp, #56] + 420264: 94001310 bl 424ea4 <_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_> + 420268: f9400bf3 ldr x19, [sp, #16] + 42026c: a8c57bfd ldp x29, x30, [sp], #80 + 420270: d65f03c0 ret + +0000000000420274 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE(): + 420274: a9bb7bfd stp x29, x30, [sp, #-80]! + 420278: 910003fd mov x29, sp + 42027c: a90153f3 stp x19, x20, [sp, #16] + 420280: f90017e0 str x0, [sp, #40] + 420284: 390083e1 strb w1, [sp, #32] + 420288: b9004fff str wzr, [sp, #76] + 42028c: b9404ff3 ldr w19, [sp, #76] + 420290: f94017e0 ldr x0, [sp, #40] + 420294: 9101e000 add x0, x0, #0x78 + 420298: 9400132f bl 424f54 <_ZNKSt6bitsetILm256EE4sizeEv> + 42029c: eb00027f cmp x19, x0 + 4202a0: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4202a4: 12001c00 and w0, w0, #0xff + 4202a8: 7100001f cmp w0, #0x0 + 4202ac: 54000360 b.eq 420318 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE+0xa4> // b.none + 4202b0: f94017e0 ldr x0, [sp, #40] + 4202b4: 9101e000 add x0, x0, #0x78 + 4202b8: b9404fe1 ldr w1, [sp, #76] + 4202bc: 9100e3e2 add x2, sp, #0x38 + 4202c0: aa0203e8 mov x8, x2 + 4202c4: 94001329 bl 424f68 <_ZNSt6bitsetILm256EEixEm> + 4202c8: b9404fe0 ldr w0, [sp, #76] + 4202cc: 12001c00 and w0, w0, #0xff + 4202d0: 2a1403e2 mov w2, w20 + 4202d4: 2a0003e1 mov w1, w0 + 4202d8: f94017e0 ldr x0, [sp, #40] + 4202dc: 940013f0 bl 42529c <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EE> + 4202e0: 12001c01 and w1, w0, #0xff + 4202e4: 9100e3e0 add x0, sp, #0x38 + 4202e8: 94001400 bl 4252e8 <_ZNSt6bitsetILm256EE9referenceaSEb> + 4202ec: 9100e3e0 add x0, sp, #0x38 + 4202f0: 9400132c bl 424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev> + 4202f4: b9404fe0 ldr w0, [sp, #76] + 4202f8: 11000400 add w0, w0, #0x1 + 4202fc: b9004fe0 str w0, [sp, #76] + 420300: 17ffffe3 b 42028c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE+0x18> + 420304: aa0003f3 mov x19, x0 + 420308: 9100e3e0 add x0, sp, #0x38 + 42030c: 94001325 bl 424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev> + 420310: aa1303e0 mov x0, x19 + 420314: 97ff9d7b bl 407900 <_Unwind_Resume@plt> + 420318: d503201f nop + 42031c: a94153f3 ldp x19, x20, [sp, #16] + 420320: a8c57bfd ldp x29, x30, [sp], #80 + 420324: d65f03c0 ret + +0000000000420328 <_ZSt4moveIRSt6vectorIcSaIcEEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRSt6vectorIcSaIcEEEONSt16remove_referenceIT_E4typeEOS5_(): + 420328: d10043ff sub sp, sp, #0x10 + 42032c: f90007e0 str x0, [sp, #8] + 420330: f94007e0 ldr x0, [sp, #8] + 420334: 910043ff add sp, sp, #0x10 + 420338: d65f03c0 ret + +000000000042033c <_ZNSt12_Vector_baseIcSaIcEEC1EOS1_>: +_ZNSt12_Vector_baseIcSaIcEEC1EOS1_(): + 42033c: a9bd7bfd stp x29, x30, [sp, #-48]! + 420340: 910003fd mov x29, sp + 420344: f9000bf3 str x19, [sp, #16] + 420348: f90017e0 str x0, [sp, #40] + 42034c: f90013e1 str x1, [sp, #32] + 420350: f94017f3 ldr x19, [sp, #40] + 420354: f94013e0 ldr x0, [sp, #32] + 420358: 97fffe32 bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 42035c: 97ffb3eb bl 40d308 <_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_> + 420360: aa0003e1 mov x1, x0 + 420364: aa1303e0 mov x0, x19 + 420368: 94001401 bl 42536c <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1EOS0_> + 42036c: f94017e0 ldr x0, [sp, #40] + 420370: f94013e1 ldr x1, [sp, #32] + 420374: 94001410 bl 4253b4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_impl12_M_swap_dataERS2_> + 420378: d503201f nop + 42037c: f9400bf3 ldr x19, [sp, #16] + 420380: a8c37bfd ldp x29, x30, [sp], #48 + 420384: d65f03c0 ret + +0000000000420388 <_ZSt4moveIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEONSt16remove_referenceIT_E4typeEOSB_>: +_ZSt4moveIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEONSt16remove_referenceIT_E4typeEOSB_(): + 420388: d10043ff sub sp, sp, #0x10 + 42038c: f90007e0 str x0, [sp, #8] + 420390: f94007e0 ldr x0, [sp, #8] + 420394: 910043ff add sp, sp, #0x10 + 420398: d65f03c0 ret + +000000000042039c <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_(): + 42039c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4203a0: 910003fd mov x29, sp + 4203a4: f9000bf3 str x19, [sp, #16] + 4203a8: f90017e0 str x0, [sp, #40] + 4203ac: f90013e1 str x1, [sp, #32] + 4203b0: f94017f3 ldr x19, [sp, #40] + 4203b4: f94013e0 ldr x0, [sp, #32] + 4203b8: 97fffe47 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4203bc: 94001416 bl 425414 <_ZSt4moveIRSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOS9_> + 4203c0: aa0003e1 mov x1, x0 + 4203c4: aa1303e0 mov x0, x19 + 4203c8: 94001418 bl 425428 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC1EOS6_> + 4203cc: f94017e0 ldr x0, [sp, #40] + 4203d0: f94013e1 ldr x1, [sp, #32] + 4203d4: 94001427 bl 425470 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_impl12_M_swap_dataERS8_> + 4203d8: d503201f nop + 4203dc: f9400bf3 ldr x19, [sp, #16] + 4203e0: a8c37bfd ldp x29, x30, [sp], #48 + 4203e4: d65f03c0 ret + +00000000004203e8 <_ZSt4moveIRSt6vectorISt4pairIccESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSt6vectorISt4pairIccESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_(): + 4203e8: d10043ff sub sp, sp, #0x10 + 4203ec: f90007e0 str x0, [sp, #8] + 4203f0: f94007e0 ldr x0, [sp, #8] + 4203f4: 910043ff add sp, sp, #0x10 + 4203f8: d65f03c0 ret + +00000000004203fc <_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1EOS3_>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC2EOS3_(): + 4203fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 420400: 910003fd mov x29, sp + 420404: f9000bf3 str x19, [sp, #16] + 420408: f90017e0 str x0, [sp, #40] + 42040c: f90013e1 str x1, [sp, #32] + 420410: f94017f3 ldr x19, [sp, #40] + 420414: f94013e0 ldr x0, [sp, #32] + 420418: 97fffe5c bl 41fd88 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 42041c: 9400142d bl 4254d0 <_ZSt4moveIRSaISt4pairIccEEEONSt16remove_referenceIT_E4typeEOS5_> + 420420: aa0003e1 mov x1, x0 + 420424: aa1303e0 mov x0, x19 + 420428: 9400142f bl 4254e4 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC1EOS2_> + 42042c: f94017e0 ldr x0, [sp, #40] + 420430: f94013e1 ldr x1, [sp, #32] + 420434: 9400143e bl 42552c <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_impl12_M_swap_dataERS4_> + 420438: d503201f nop + 42043c: f9400bf3 ldr x19, [sp, #16] + 420440: a8c37bfd ldp x29, x30, [sp], #48 + 420444: d65f03c0 ret + +0000000000420448 <_ZSt4moveIRSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_(): + 420448: d10043ff sub sp, sp, #0x10 + 42044c: f90007e0 str x0, [sp, #8] + 420450: f94007e0 ldr x0, [sp, #8] + 420454: 910043ff add sp, sp, #0x10 + 420458: d65f03c0 ret + +000000000042045c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EOS5_(): + 42045c: a9bd7bfd stp x29, x30, [sp, #-48]! + 420460: 910003fd mov x29, sp + 420464: f9000bf3 str x19, [sp, #16] + 420468: f90017e0 str x0, [sp, #40] + 42046c: f90013e1 str x1, [sp, #32] + 420470: f94017f3 ldr x19, [sp, #40] + 420474: f94013e0 ldr x0, [sp, #32] + 420478: 97fffe71 bl 41fe3c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 42047c: 94001444 bl 42558c <_ZSt4moveIRSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEEONSt16remove_referenceIT_E4typeEOS7_> + 420480: aa0003e1 mov x1, x0 + 420484: aa1303e0 mov x0, x19 + 420488: 94001446 bl 4255a0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC1EOS4_> + 42048c: f94017e0 ldr x0, [sp, #40] + 420490: f94013e1 ldr x1, [sp, #32] + 420494: 94001455 bl 4255e8 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_impl12_M_swap_dataERS6_> + 420498: d503201f nop + 42049c: f9400bf3 ldr x19, [sp, #16] + 4204a0: a8c37bfd ldp x29, x30, [sp], #48 + 4204a4: d65f03c0 ret + +00000000004204a8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 4204a8: d10043ff sub sp, sp, #0x10 + 4204ac: f90007e0 str x0, [sp, #8] + 4204b0: 52800020 mov w0, #0x1 // #1 + 4204b4: 910043ff add sp, sp, #0x10 + 4204b8: d65f03c0 ret + +00000000004204bc <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 4204bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4204c0: 910003fd mov x29, sp + 4204c4: f9000bf3 str x19, [sp, #16] + 4204c8: f90017e0 str x0, [sp, #40] + 4204cc: f90013e1 str x1, [sp, #32] + 4204d0: f94013e0 ldr x0, [sp, #32] + 4204d4: 97ffee82 bl 41bedc <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 4204d8: 2a1303e2 mov w2, w19 + 4204dc: aa0003e1 mov x1, x0 + 4204e0: f94017e0 ldr x0, [sp, #40] + 4204e4: 94001459 bl 425648 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE> + 4204e8: d503201f nop + 4204ec: f9400bf3 ldr x19, [sp, #16] + 4204f0: a8c47bfd ldp x29, x30, [sp], #64 + 4204f4: d65f03c0 ret + +00000000004204f8 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc(): + 4204f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4204fc: 910003fd mov x29, sp + 420500: f9000bf3 str x19, [sp, #16] + 420504: f90017e0 str x0, [sp, #40] + 420508: f90013e1 str x1, [sp, #32] + 42050c: f94017e0 ldr x0, [sp, #40] + 420510: 94001464 bl 4256a0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 420514: aa0003f3 mov x19, x0 + 420518: f94013e0 ldr x0, [sp, #32] + 42051c: 97ffb1b4 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 420520: 39400000 ldrb w0, [x0] + 420524: 2a0003e1 mov w1, w0 + 420528: aa1303e0 mov x0, x19 + 42052c: 94001467 bl 4256c8 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEclEc> + 420530: 12001c00 and w0, w0, #0xff + 420534: f9400bf3 ldr x19, [sp, #16] + 420538: a8c37bfd ldp x29, x30, [sp], #48 + 42053c: d65f03c0 ret + +0000000000420540 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 420540: a9bb7bfd stp x29, x30, [sp, #-80]! + 420544: 910003fd mov x29, sp + 420548: f9000bf3 str x19, [sp, #16] + 42054c: f9001fe0 str x0, [sp, #56] + 420550: f9001be1 str x1, [sp, #48] + 420554: b9002fe2 str w2, [sp, #44] + 420558: b9402fe0 ldr w0, [sp, #44] + 42055c: 7100041f cmp w0, #0x1 + 420560: 54000240 b.eq 4205a8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 420564: 7100041f cmp w0, #0x1 + 420568: 5400008c b.gt 420578 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 42056c: 7100001f cmp w0, #0x0 + 420570: 540000e0 b.eq 42058c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 420574: 1400001d b 4205e8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420578: 7100081f cmp w0, #0x2 + 42057c: 54000240 b.eq 4205c4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 420580: 71000c1f cmp w0, #0x3 + 420584: 540002a0 b.eq 4205d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 420588: 14000018 b 4205e8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 42058c: f9401fe0 ldr x0, [sp, #56] + 420590: 94000c0f bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 420594: aa0003e1 mov x1, x0 + 420598: b0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 42059c: 910fa000 add x0, x0, #0x3e8 + 4205a0: f9000020 str x0, [x1] + 4205a4: 14000011 b 4205e8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 4205a8: f9401fe0 ldr x0, [sp, #56] + 4205ac: 94001451 bl 4256f0 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v> + 4205b0: aa0003f3 mov x19, x0 + 4205b4: f9401be0 ldr x0, [sp, #48] + 4205b8: 9400143a bl 4256a0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 4205bc: f9000260 str x0, [x19] + 4205c0: 1400000a b 4205e8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 4205c4: 2a0403e2 mov w2, w4 + 4205c8: f9401be1 ldr x1, [sp, #48] + 4205cc: f9401fe0 ldr x0, [sp, #56] + 4205d0: 94001493 bl 42581c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE> + 4205d4: 14000005 b 4205e8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 4205d8: 2a0303e1 mov w1, w3 + 4205dc: f9401fe0 ldr x0, [sp, #56] + 4205e0: 940014ab bl 42588c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE> + 4205e4: d503201f nop + 4205e8: 52800000 mov w0, #0x0 // #0 + 4205ec: f9400bf3 ldr x19, [sp, #16] + 4205f0: a8c57bfd ldp x29, x30, [sp], #80 + 4205f4: d65f03c0 ret + +00000000004205f8 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1Ev>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1Ev(): + 4205f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4205fc: 910003fd mov x29, sp + 420600: f9000fe0 str x0, [sp, #24] + 420604: f9400fe0 ldr x0, [sp, #24] + 420608: 940014b4 bl 4258d8 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1Ev> + 42060c: d503201f nop + 420610: a8c27bfd ldp x29, x30, [sp], #32 + 420614: d65f03c0 ret + +0000000000420618 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implD2Ev(): + 420618: a9be7bfd stp x29, x30, [sp, #-32]! + 42061c: 910003fd mov x29, sp + 420620: f9000fe0 str x0, [sp, #24] + 420624: f9400fe0 ldr x0, [sp, #24] + 420628: 940014b4 bl 4258f8 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EED1Ev> + 42062c: d503201f nop + 420630: a8c27bfd ldp x29, x30, [sp], #32 + 420634: d65f03c0 ret + +0000000000420638 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED2Ev(): + 420638: a9be7bfd stp x29, x30, [sp, #-32]! + 42063c: 910003fd mov x29, sp + 420640: f9000fe0 str x0, [sp, #24] + 420644: f9400fe0 ldr x0, [sp, #24] + 420648: f9400003 ldr x3, [x0] + 42064c: f9400fe0 ldr x0, [sp, #24] + 420650: f9400801 ldr x1, [x0, #16] + 420654: f9400fe0 ldr x0, [sp, #24] + 420658: f9400000 ldr x0, [x0] + 42065c: cb000020 sub x0, x1, x0 + 420660: 9346fc01 asr x1, x0, #6 + 420664: aa0103e0 mov x0, x1 + 420668: aa0003e2 mov x2, x0 + 42066c: aa0303e1 mov x1, x3 + 420670: f9400fe0 ldr x0, [sp, #24] + 420674: 940014a9 bl 425918 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m> + 420678: f9400fe0 ldr x0, [sp, #24] + 42067c: 97ffffe7 bl 420618 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implD1Ev> + 420680: d503201f nop + 420684: a8c27bfd ldp x29, x30, [sp], #32 + 420688: d65f03c0 ret + +000000000042068c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv(): + 42068c: d10043ff sub sp, sp, #0x10 + 420690: f90007e0 str x0, [sp, #8] + 420694: f94007e0 ldr x0, [sp, #8] + 420698: 910043ff add sp, sp, #0x10 + 42069c: d65f03c0 ret + +00000000004206a0 <_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_EvT_S9_RSaIT0_E>: +_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_EvT_S9_RSaIT0_E(): + 4206a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4206a4: 910003fd mov x29, sp + 4206a8: f90017e0 str x0, [sp, #40] + 4206ac: f90013e1 str x1, [sp, #32] + 4206b0: f9000fe2 str x2, [sp, #24] + 4206b4: f94013e1 ldr x1, [sp, #32] + 4206b8: f94017e0 ldr x0, [sp, #40] + 4206bc: 940014a6 bl 425954 <_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvT_S9_> + 4206c0: d503201f nop + 4206c4: a8c37bfd ldp x29, x30, [sp], #48 + 4206c8: d65f03c0 ret + +00000000004206cc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE(): + 4206cc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4206d0: 910003fd mov x29, sp + 4206d4: a90153f3 stp x19, x20, [sp, #16] + 4206d8: f90017e0 str x0, [sp, #40] + 4206dc: 390083e1 strb w1, [sp, #32] + 4206e0: b9004fff str wzr, [sp, #76] + 4206e4: b9404ff3 ldr w19, [sp, #76] + 4206e8: f94017e0 ldr x0, [sp, #40] + 4206ec: 91020000 add x0, x0, #0x80 + 4206f0: 94001219 bl 424f54 <_ZNKSt6bitsetILm256EE4sizeEv> + 4206f4: eb00027f cmp x19, x0 + 4206f8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4206fc: 12001c00 and w0, w0, #0xff + 420700: 7100001f cmp w0, #0x0 + 420704: 54000360 b.eq 420770 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE+0xa4> // b.none + 420708: f94017e0 ldr x0, [sp, #40] + 42070c: 91020000 add x0, x0, #0x80 + 420710: b9404fe1 ldr w1, [sp, #76] + 420714: 9100e3e2 add x2, sp, #0x38 + 420718: aa0203e8 mov x8, x2 + 42071c: 94001213 bl 424f68 <_ZNSt6bitsetILm256EEixEm> + 420720: b9404fe0 ldr w0, [sp, #76] + 420724: 12001c00 and w0, w0, #0xff + 420728: 2a1403e2 mov w2, w20 + 42072c: 2a0003e1 mov w1, w0 + 420730: f94017e0 ldr x0, [sp, #40] + 420734: 94001554 bl 425c84 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EE> + 420738: 12001c01 and w1, w0, #0xff + 42073c: 9100e3e0 add x0, sp, #0x38 + 420740: 940012ea bl 4252e8 <_ZNSt6bitsetILm256EE9referenceaSEb> + 420744: 9100e3e0 add x0, sp, #0x38 + 420748: 94001216 bl 424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev> + 42074c: b9404fe0 ldr w0, [sp, #76] + 420750: 11000400 add w0, w0, #0x1 + 420754: b9004fe0 str w0, [sp, #76] + 420758: 17ffffe3 b 4206e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE+0x18> + 42075c: aa0003f3 mov x19, x0 + 420760: 9100e3e0 add x0, sp, #0x38 + 420764: 9400120f bl 424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev> + 420768: aa1303e0 mov x0, x19 + 42076c: 97ff9c65 bl 407900 <_Unwind_Resume@plt> + 420770: d503201f nop + 420774: a94153f3 ldp x19, x20, [sp, #16] + 420778: a8c57bfd ldp x29, x30, [sp], #80 + 42077c: d65f03c0 ret + +0000000000420780 <_ZSt4moveIRSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESaIS8_EEEONSt16remove_referenceIT_E4typeEOSD_>: +_ZSt4moveIRSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESaIS8_EEEONSt16remove_referenceIT_E4typeEOSD_(): + 420780: d10043ff sub sp, sp, #0x10 + 420784: f90007e0 str x0, [sp, #8] + 420788: f94007e0 ldr x0, [sp, #8] + 42078c: 910043ff add sp, sp, #0x10 + 420790: d65f03c0 ret + +0000000000420794 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EOS9_>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC2EOS9_(): + 420794: a9bd7bfd stp x29, x30, [sp, #-48]! + 420798: 910003fd mov x29, sp + 42079c: f9000bf3 str x19, [sp, #16] + 4207a0: f90017e0 str x0, [sp, #40] + 4207a4: f90013e1 str x1, [sp, #32] + 4207a8: f94017f3 ldr x19, [sp, #40] + 4207ac: f94013e0 ldr x0, [sp, #32] + 4207b0: 97ffffb7 bl 42068c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 4207b4: 94001547 bl 425cd0 <_ZSt4moveIRSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEONSt16remove_referenceIT_E4typeEOSB_> + 4207b8: aa0003e1 mov x1, x0 + 4207bc: aa1303e0 mov x0, x19 + 4207c0: 94001549 bl 425ce4 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC1EOS8_> + 4207c4: f94017e0 ldr x0, [sp, #40] + 4207c8: f94013e1 ldr x1, [sp, #32] + 4207cc: 94001558 bl 425d2c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_impl12_M_swap_dataERSA_> + 4207d0: d503201f nop + 4207d4: f9400bf3 ldr x19, [sp, #16] + 4207d8: a8c37bfd ldp x29, x30, [sp], #48 + 4207dc: d65f03c0 ret + +00000000004207e0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 4207e0: d10043ff sub sp, sp, #0x10 + 4207e4: f90007e0 str x0, [sp, #8] + 4207e8: 52800020 mov w0, #0x1 // #1 + 4207ec: 910043ff add sp, sp, #0x10 + 4207f0: d65f03c0 ret + +00000000004207f4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 4207f4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4207f8: 910003fd mov x29, sp + 4207fc: f9000bf3 str x19, [sp, #16] + 420800: f90017e0 str x0, [sp, #40] + 420804: f90013e1 str x1, [sp, #32] + 420808: f94013e0 ldr x0, [sp, #32] + 42080c: 97ffeeb5 bl 41c2e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 420810: 2a1303e2 mov w2, w19 + 420814: aa0003e1 mov x1, x0 + 420818: f94017e0 ldr x0, [sp, #40] + 42081c: 9400155c bl 425d8c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE> + 420820: d503201f nop + 420824: f9400bf3 ldr x19, [sp, #16] + 420828: a8c47bfd ldp x29, x30, [sp], #64 + 42082c: d65f03c0 ret + +0000000000420830 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc(): + 420830: a9bd7bfd stp x29, x30, [sp, #-48]! + 420834: 910003fd mov x29, sp + 420838: f9000bf3 str x19, [sp, #16] + 42083c: f90017e0 str x0, [sp, #40] + 420840: f90013e1 str x1, [sp, #32] + 420844: f94017e0 ldr x0, [sp, #40] + 420848: 94001567 bl 425de4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 42084c: aa0003f3 mov x19, x0 + 420850: f94013e0 ldr x0, [sp, #32] + 420854: 97ffb0e6 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 420858: 39400000 ldrb w0, [x0] + 42085c: 2a0003e1 mov w1, w0 + 420860: aa1303e0 mov x0, x19 + 420864: 9400156a bl 425e0c <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEclEc> + 420868: 12001c00 and w0, w0, #0xff + 42086c: f9400bf3 ldr x19, [sp, #16] + 420870: a8c37bfd ldp x29, x30, [sp], #48 + 420874: d65f03c0 ret + +0000000000420878 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 420878: a9bb7bfd stp x29, x30, [sp, #-80]! + 42087c: 910003fd mov x29, sp + 420880: f9000bf3 str x19, [sp, #16] + 420884: f9001fe0 str x0, [sp, #56] + 420888: f9001be1 str x1, [sp, #48] + 42088c: b9002fe2 str w2, [sp, #44] + 420890: b9402fe0 ldr w0, [sp, #44] + 420894: 7100041f cmp w0, #0x1 + 420898: 54000240 b.eq 4208e0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 42089c: 7100041f cmp w0, #0x1 + 4208a0: 5400008c b.gt 4208b0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 4208a4: 7100001f cmp w0, #0x0 + 4208a8: 540000e0 b.eq 4208c4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 4208ac: 1400001d b 420920 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 4208b0: 7100081f cmp w0, #0x2 + 4208b4: 54000240 b.eq 4208fc <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 4208b8: 71000c1f cmp w0, #0x3 + 4208bc: 540002a0 b.eq 420910 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 4208c0: 14000018 b 420920 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 4208c4: f9401fe0 ldr x0, [sp, #56] + 4208c8: 94000b41 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 4208cc: aa0003e1 mov x1, x0 + 4208d0: b0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4208d4: 910e4000 add x0, x0, #0x390 + 4208d8: f9000020 str x0, [x1] + 4208dc: 14000011 b 420920 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 4208e0: f9401fe0 ldr x0, [sp, #56] + 4208e4: 94001554 bl 425e34 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v> + 4208e8: aa0003f3 mov x19, x0 + 4208ec: f9401be0 ldr x0, [sp, #48] + 4208f0: 9400153d bl 425de4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 4208f4: f9000260 str x0, [x19] + 4208f8: 1400000a b 420920 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 4208fc: 2a0403e2 mov w2, w4 + 420900: f9401be1 ldr x1, [sp, #48] + 420904: f9401fe0 ldr x0, [sp, #56] + 420908: 94001598 bl 425f68 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE> + 42090c: 14000005 b 420920 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420910: 2a0303e1 mov w1, w3 + 420914: f9401fe0 ldr x0, [sp, #56] + 420918: 940015b0 bl 425fd8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE> + 42091c: d503201f nop + 420920: 52800000 mov w0, #0x0 // #0 + 420924: f9400bf3 ldr x19, [sp, #16] + 420928: a8c57bfd ldp x29, x30, [sp], #80 + 42092c: d65f03c0 ret + +0000000000420930 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE(): + 420930: a9bb7bfd stp x29, x30, [sp, #-80]! + 420934: 910003fd mov x29, sp + 420938: a90153f3 stp x19, x20, [sp, #16] + 42093c: f90017e0 str x0, [sp, #40] + 420940: 390083e1 strb w1, [sp, #32] + 420944: b9004fff str wzr, [sp, #76] + 420948: b9404ff3 ldr w19, [sp, #76] + 42094c: f94017e0 ldr x0, [sp, #40] + 420950: 91020000 add x0, x0, #0x80 + 420954: 94001180 bl 424f54 <_ZNKSt6bitsetILm256EE4sizeEv> + 420958: eb00027f cmp x19, x0 + 42095c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 420960: 12001c00 and w0, w0, #0xff + 420964: 7100001f cmp w0, #0x0 + 420968: 54000360 b.eq 4209d4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE+0xa4> // b.none + 42096c: f94017e0 ldr x0, [sp, #40] + 420970: 91020000 add x0, x0, #0x80 + 420974: b9404fe1 ldr w1, [sp, #76] + 420978: 9100e3e2 add x2, sp, #0x38 + 42097c: aa0203e8 mov x8, x2 + 420980: 9400117a bl 424f68 <_ZNSt6bitsetILm256EEixEm> + 420984: b9404fe0 ldr w0, [sp, #76] + 420988: 12001c00 and w0, w0, #0xff + 42098c: 2a1403e2 mov w2, w20 + 420990: 2a0003e1 mov w1, w0 + 420994: f94017e0 ldr x0, [sp, #40] + 420998: 9400165d bl 42630c <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EE> + 42099c: 12001c01 and w1, w0, #0xff + 4209a0: 9100e3e0 add x0, sp, #0x38 + 4209a4: 94001251 bl 4252e8 <_ZNSt6bitsetILm256EE9referenceaSEb> + 4209a8: 9100e3e0 add x0, sp, #0x38 + 4209ac: 9400117d bl 424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev> + 4209b0: b9404fe0 ldr w0, [sp, #76] + 4209b4: 11000400 add w0, w0, #0x1 + 4209b8: b9004fe0 str w0, [sp, #76] + 4209bc: 17ffffe3 b 420948 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE+0x18> + 4209c0: aa0003f3 mov x19, x0 + 4209c4: 9100e3e0 add x0, sp, #0x38 + 4209c8: 94001176 bl 424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev> + 4209cc: aa1303e0 mov x0, x19 + 4209d0: 97ff9bcc bl 407900 <_Unwind_Resume@plt> + 4209d4: d503201f nop + 4209d8: a94153f3 ldp x19, x20, [sp, #16] + 4209dc: a8c57bfd ldp x29, x30, [sp], #80 + 4209e0: d65f03c0 ret + +00000000004209e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 4209e4: d10043ff sub sp, sp, #0x10 + 4209e8: f90007e0 str x0, [sp, #8] + 4209ec: 52800020 mov w0, #0x1 // #1 + 4209f0: 910043ff add sp, sp, #0x10 + 4209f4: d65f03c0 ret + +00000000004209f8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 4209f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4209fc: 910003fd mov x29, sp + 420a00: f9000bf3 str x19, [sp, #16] + 420a04: f90017e0 str x0, [sp, #40] + 420a08: f90013e1 str x1, [sp, #32] + 420a0c: f94013e0 ldr x0, [sp, #32] + 420a10: 97ffeef4 bl 41c5e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 420a14: 2a1303e2 mov w2, w19 + 420a18: aa0003e1 mov x1, x0 + 420a1c: f94017e0 ldr x0, [sp, #40] + 420a20: 9400164e bl 426358 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE> + 420a24: d503201f nop + 420a28: f9400bf3 ldr x19, [sp, #16] + 420a2c: a8c47bfd ldp x29, x30, [sp], #64 + 420a30: d65f03c0 ret + +0000000000420a34 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc(): + 420a34: a9bd7bfd stp x29, x30, [sp, #-48]! + 420a38: 910003fd mov x29, sp + 420a3c: f9000bf3 str x19, [sp, #16] + 420a40: f90017e0 str x0, [sp, #40] + 420a44: f90013e1 str x1, [sp, #32] + 420a48: f94017e0 ldr x0, [sp, #40] + 420a4c: 94001659 bl 4263b0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 420a50: aa0003f3 mov x19, x0 + 420a54: f94013e0 ldr x0, [sp, #32] + 420a58: 97ffb065 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 420a5c: 39400000 ldrb w0, [x0] + 420a60: 2a0003e1 mov w1, w0 + 420a64: aa1303e0 mov x0, x19 + 420a68: 9400165c bl 4263d8 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEclEc> + 420a6c: 12001c00 and w0, w0, #0xff + 420a70: f9400bf3 ldr x19, [sp, #16] + 420a74: a8c37bfd ldp x29, x30, [sp], #48 + 420a78: d65f03c0 ret + +0000000000420a7c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 420a7c: a9bb7bfd stp x29, x30, [sp, #-80]! + 420a80: 910003fd mov x29, sp + 420a84: f9000bf3 str x19, [sp, #16] + 420a88: f9001fe0 str x0, [sp, #56] + 420a8c: f9001be1 str x1, [sp, #48] + 420a90: b9002fe2 str w2, [sp, #44] + 420a94: b9402fe0 ldr w0, [sp, #44] + 420a98: 7100041f cmp w0, #0x1 + 420a9c: 54000240 b.eq 420ae4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 420aa0: 7100041f cmp w0, #0x1 + 420aa4: 5400008c b.gt 420ab4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 420aa8: 7100001f cmp w0, #0x0 + 420aac: 540000e0 b.eq 420ac8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 420ab0: 1400001d b 420b24 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420ab4: 7100081f cmp w0, #0x2 + 420ab8: 54000240 b.eq 420b00 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 420abc: 71000c1f cmp w0, #0x3 + 420ac0: 540002a0 b.eq 420b14 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 420ac4: 14000018 b 420b24 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420ac8: f9401fe0 ldr x0, [sp, #56] + 420acc: 94000ac0 bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 420ad0: aa0003e1 mov x1, x0 + 420ad4: b0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 420ad8: 910ce000 add x0, x0, #0x338 + 420adc: f9000020 str x0, [x1] + 420ae0: 14000011 b 420b24 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420ae4: f9401fe0 ldr x0, [sp, #56] + 420ae8: 94001646 bl 426400 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v> + 420aec: aa0003f3 mov x19, x0 + 420af0: f9401be0 ldr x0, [sp, #48] + 420af4: 9400162f bl 4263b0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data> + 420af8: f9000260 str x0, [x19] + 420afc: 1400000a b 420b24 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420b00: 2a0403e2 mov w2, w4 + 420b04: f9401be1 ldr x1, [sp, #48] + 420b08: f9401fe0 ldr x0, [sp, #56] + 420b0c: 9400168a bl 426534 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE> + 420b10: 14000005 b 420b24 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420b14: 2a0303e1 mov w1, w3 + 420b18: f9401fe0 ldr x0, [sp, #56] + 420b1c: 940016a2 bl 4265a4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE> + 420b20: d503201f nop + 420b24: 52800000 mov w0, #0x0 // #0 + 420b28: f9400bf3 ldr x19, [sp, #16] + 420b2c: a8c57bfd ldp x29, x30, [sp], #80 + 420b30: d65f03c0 ret + +0000000000420b34 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE(): + 420b34: a9bb7bfd stp x29, x30, [sp, #-80]! + 420b38: 910003fd mov x29, sp + 420b3c: a90153f3 stp x19, x20, [sp, #16] + 420b40: f90017e0 str x0, [sp, #40] + 420b44: 390083e1 strb w1, [sp, #32] + 420b48: b9004fff str wzr, [sp, #76] + 420b4c: b9404ff3 ldr w19, [sp, #76] + 420b50: f94017e0 ldr x0, [sp, #40] + 420b54: 91020000 add x0, x0, #0x80 + 420b58: 940010ff bl 424f54 <_ZNKSt6bitsetILm256EE4sizeEv> + 420b5c: eb00027f cmp x19, x0 + 420b60: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 420b64: 12001c00 and w0, w0, #0xff + 420b68: 7100001f cmp w0, #0x0 + 420b6c: 54000360 b.eq 420bd8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE+0xa4> // b.none + 420b70: f94017e0 ldr x0, [sp, #40] + 420b74: 91020000 add x0, x0, #0x80 + 420b78: b9404fe1 ldr w1, [sp, #76] + 420b7c: 9100e3e2 add x2, sp, #0x38 + 420b80: aa0203e8 mov x8, x2 + 420b84: 940010f9 bl 424f68 <_ZNSt6bitsetILm256EEixEm> + 420b88: b9404fe0 ldr w0, [sp, #76] + 420b8c: 12001c00 and w0, w0, #0xff + 420b90: 2a1403e2 mov w2, w20 + 420b94: 2a0003e1 mov w1, w0 + 420b98: f94017e0 ldr x0, [sp, #40] + 420b9c: 94001757 bl 4268f8 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EE> + 420ba0: 12001c01 and w1, w0, #0xff + 420ba4: 9100e3e0 add x0, sp, #0x38 + 420ba8: 940011d0 bl 4252e8 <_ZNSt6bitsetILm256EE9referenceaSEb> + 420bac: 9100e3e0 add x0, sp, #0x38 + 420bb0: 940010fc bl 424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev> + 420bb4: b9404fe0 ldr w0, [sp, #76] + 420bb8: 11000400 add w0, w0, #0x1 + 420bbc: b9004fe0 str w0, [sp, #76] + 420bc0: 17ffffe3 b 420b4c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE+0x18> + 420bc4: aa0003f3 mov x19, x0 + 420bc8: 9100e3e0 add x0, sp, #0x38 + 420bcc: 940010f5 bl 424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev> + 420bd0: aa1303e0 mov x0, x19 + 420bd4: 97ff9b4b bl 407900 <_Unwind_Resume@plt> + 420bd8: d503201f nop + 420bdc: a94153f3 ldp x19, x20, [sp, #16] + 420be0: a8c57bfd ldp x29, x30, [sp], #80 + 420be4: d65f03c0 ret + +0000000000420be8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE21_M_not_empty_functionIS6_EEbRKT_(): + 420be8: d10043ff sub sp, sp, #0x10 + 420bec: f90007e0 str x0, [sp, #8] + 420bf0: 52800020 mov w0, #0x1 // #1 + 420bf4: 910043ff add sp, sp, #0x10 + 420bf8: d65f03c0 ret + +0000000000420bfc <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_(): + 420bfc: a9bc7bfd stp x29, x30, [sp, #-64]! + 420c00: 910003fd mov x29, sp + 420c04: f9000bf3 str x19, [sp, #16] + 420c08: f90017e0 str x0, [sp, #40] + 420c0c: f90013e1 str x1, [sp, #32] + 420c10: f94013e0 ldr x0, [sp, #32] + 420c14: 97ffef24 bl 41c8a4 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 420c18: 2a1303e2 mov w2, w19 + 420c1c: aa0003e1 mov x1, x0 + 420c20: f94017e0 ldr x0, [sp, #40] + 420c24: 94001748 bl 426944 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE> + 420c28: d503201f nop + 420c2c: f9400bf3 ldr x19, [sp, #16] + 420c30: a8c47bfd ldp x29, x30, [sp], #64 + 420c34: d65f03c0 ret + +0000000000420c38 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc>: +_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc(): + 420c38: a9bd7bfd stp x29, x30, [sp, #-48]! + 420c3c: 910003fd mov x29, sp + 420c40: f9000bf3 str x19, [sp, #16] + 420c44: f90017e0 str x0, [sp, #40] + 420c48: f90013e1 str x1, [sp, #32] + 420c4c: f94017e0 ldr x0, [sp, #40] + 420c50: 94001753 bl 42699c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 420c54: aa0003f3 mov x19, x0 + 420c58: f94013e0 ldr x0, [sp, #32] + 420c5c: 97ffafe4 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 420c60: 39400000 ldrb w0, [x0] + 420c64: 2a0003e1 mov w1, w0 + 420c68: aa1303e0 mov x0, x19 + 420c6c: 94001756 bl 4269c4 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEclEc> + 420c70: 12001c00 and w0, w0, #0xff + 420c74: f9400bf3 ldr x19, [sp, #16] + 420c78: a8c37bfd ldp x29, x30, [sp], #48 + 420c7c: d65f03c0 ret + +0000000000420c80 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation(): + 420c80: a9bb7bfd stp x29, x30, [sp, #-80]! + 420c84: 910003fd mov x29, sp + 420c88: f9000bf3 str x19, [sp, #16] + 420c8c: f9001fe0 str x0, [sp, #56] + 420c90: f9001be1 str x1, [sp, #48] + 420c94: b9002fe2 str w2, [sp, #44] + 420c98: b9402fe0 ldr w0, [sp, #44] + 420c9c: 7100041f cmp w0, #0x1 + 420ca0: 54000240 b.eq 420ce8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68> // b.none + 420ca4: 7100041f cmp w0, #0x1 + 420ca8: 5400008c b.gt 420cb8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x38> + 420cac: 7100001f cmp w0, #0x0 + 420cb0: 540000e0 b.eq 420ccc <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c> // b.none + 420cb4: 1400001d b 420d28 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420cb8: 7100081f cmp w0, #0x2 + 420cbc: 54000240 b.eq 420d04 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x84> // b.none + 420cc0: 71000c1f cmp w0, #0x3 + 420cc4: 540002a0 b.eq 420d18 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x98> // b.none + 420cc8: 14000018 b 420d28 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420ccc: f9401fe0 ldr x0, [sp, #56] + 420cd0: 94000a3f bl 4235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v> + 420cd4: aa0003e1 mov x1, x0 + 420cd8: b0000520 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 420cdc: 910b8000 add x0, x0, #0x2e0 + 420ce0: f9000020 str x0, [x1] + 420ce4: 14000011 b 420d28 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420ce8: f9401fe0 ldr x0, [sp, #56] + 420cec: 94001740 bl 4269ec <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v> + 420cf0: aa0003f3 mov x19, x0 + 420cf4: f9401be0 ldr x0, [sp, #48] + 420cf8: 94001729 bl 42699c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data> + 420cfc: f9000260 str x0, [x19] + 420d00: 1400000a b 420d28 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420d04: 2a0403e2 mov w2, w4 + 420d08: f9401be1 ldr x1, [sp, #48] + 420d0c: f9401fe0 ldr x0, [sp, #56] + 420d10: 94001784 bl 426b20 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE> + 420d14: 14000005 b 420d28 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xa8> + 420d18: 2a0303e1 mov w1, w3 + 420d1c: f9401fe0 ldr x0, [sp, #56] + 420d20: 9400179c bl 426b90 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE> + 420d24: d503201f nop + 420d28: 52800000 mov w0, #0x0 // #0 + 420d2c: f9400bf3 ldr x19, [sp, #16] + 420d30: a8c57bfd ldp x29, x30, [sp], #80 + 420d34: d65f03c0 ret + +0000000000420d38 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc(): + 420d38: a9be7bfd stp x29, x30, [sp, #-32]! + 420d3c: 910003fd mov x29, sp + 420d40: f9000fe0 str x0, [sp, #24] + 420d44: 39005fe1 strb w1, [sp, #23] + 420d48: f9400fe0 ldr x0, [sp, #24] + 420d4c: f9400000 ldr x0, [x0] + 420d50: 39400000 ldrb w0, [x0] + 420d54: 7100001f cmp w0, #0x0 + 420d58: 54000140 b.eq 420d80 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x48> // b.none + 420d5c: f9400fe0 ldr x0, [sp, #24] + 420d60: f9400402 ldr x2, [x0, #8] + 420d64: f9400fe0 ldr x0, [sp, #24] + 420d68: f9400000 ldr x0, [x0] + 420d6c: 39400400 ldrb w0, [x0, #1] + 420d70: 2a0003e1 mov w1, w0 + 420d74: aa0203e0 mov x0, x2 + 420d78: 94000106 bl 421190 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc> + 420d7c: 14000005 b 420d90 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x58> + 420d80: f9400fe0 ldr x0, [sp, #24] + 420d84: f9400000 ldr x0, [x0] + 420d88: 52800021 mov w1, #0x1 // #1 + 420d8c: 39000001 strb w1, [x0] + 420d90: f9400fe0 ldr x0, [sp, #24] + 420d94: f9400000 ldr x0, [x0] + 420d98: 39405fe1 ldrb w1, [sp, #23] + 420d9c: 39000401 strb w1, [x0, #1] + 420da0: d503201f nop + 420da4: a8c27bfd ldp x29, x30, [sp], #32 + 420da8: d65f03c0 ret + +0000000000420dac <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv(): + 420dac: a9be7bfd stp x29, x30, [sp, #-32]! + 420db0: 910003fd mov x29, sp + 420db4: f9000fe0 str x0, [sp, #24] + 420db8: f9400fe0 ldr x0, [sp, #24] + 420dbc: f9400000 ldr x0, [x0] + 420dc0: 39400000 ldrb w0, [x0] + 420dc4: 7100001f cmp w0, #0x0 + 420dc8: 54000180 b.eq 420df8 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv+0x4c> // b.none + 420dcc: f9400fe0 ldr x0, [sp, #24] + 420dd0: f9400402 ldr x2, [x0, #8] + 420dd4: f9400fe0 ldr x0, [sp, #24] + 420dd8: f9400000 ldr x0, [x0] + 420ddc: 39400400 ldrb w0, [x0, #1] + 420de0: 2a0003e1 mov w1, w0 + 420de4: aa0203e0 mov x0, x2 + 420de8: 940000ea bl 421190 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc> + 420dec: f9400fe0 ldr x0, [sp, #24] + 420df0: f9400000 ldr x0, [x0] + 420df4: 3900001f strb wzr, [x0] + 420df8: d503201f nop + 420dfc: a8c27bfd ldp x29, x30, [sp], #32 + 420e00: d65f03c0 ret + +0000000000420e04 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE(): + 420e04: a9b87bfd stp x29, x30, [sp, #-128]! + 420e08: 910003fd mov x29, sp + 420e0c: a90153f3 stp x19, x20, [sp, #16] + 420e10: f9001fe0 str x0, [sp, #56] + 420e14: f9001be1 str x1, [sp, #48] + 420e18: f90017e2 str x2, [sp, #40] + 420e1c: 52800161 mov w1, #0xb // #11 + 420e20: f9401fe0 ldr x0, [sp, #56] + 420e24: 97ffb8ac bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 420e28: 12001c00 and w0, w0, #0xff + 420e2c: 7100001f cmp w0, #0x0 + 420e30: 54000060 b.eq 420e3c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x38> // b.none + 420e34: 52800000 mov w0, #0x0 // #0 + 420e38: 140000cd b 42116c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x368> + 420e3c: f9401be0 ldr x0, [sp, #48] + 420e40: f9003be0 str x0, [sp, #112] + 420e44: f94017e0 ldr x0, [sp, #40] + 420e48: f9003fe0 str x0, [sp, #120] + 420e4c: f9401be0 ldr x0, [sp, #48] + 420e50: f90033e0 str x0, [sp, #96] + 420e54: f94017e0 ldr x0, [sp, #40] + 420e58: f90037e0 str x0, [sp, #104] + 420e5c: 52800201 mov w1, #0x10 // #16 + 420e60: f9401fe0 ldr x0, [sp, #56] + 420e64: 97ffb89c bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 420e68: 12001c00 and w0, w0, #0xff + 420e6c: 7100001f cmp w0, #0x0 + 420e70: 54000360 b.eq 420edc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xd8> // b.none + 420e74: f9401fe0 ldr x0, [sp, #56] + 420e78: 91044000 add x0, x0, #0x110 + 420e7c: 910103e1 add x1, sp, #0x40 + 420e80: aa0103e8 mov x8, x1 + 420e84: aa0003e1 mov x1, x0 + 420e88: f94017e0 ldr x0, [sp, #40] + 420e8c: 94001754 bl 426bdc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE> + 420e90: 910103e0 add x0, sp, #0x40 + 420e94: 97ff98c7 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 420e98: f100041f cmp x0, #0x1 + 420e9c: 1a9f17e0 cset w0, eq // eq = none + 420ea0: 12001c00 and w0, w0, #0xff + 420ea4: 7100001f cmp w0, #0x0 + 420ea8: 54000100 b.eq 420ec8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xc4> // b.none + 420eac: 910103e0 add x0, sp, #0x40 + 420eb0: d2800001 mov x1, #0x0 // #0 + 420eb4: 97ff9afb bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 420eb8: 39400001 ldrb w1, [x0] + 420ebc: 9101c3e0 add x0, sp, #0x70 + 420ec0: 97ffff9e bl 420d38 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 420ec4: 14000003 b 420ed0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xcc> + 420ec8: 910183e0 add x0, sp, #0x60 + 420ecc: 97ffffb8 bl 420dac <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 420ed0: 910103e0 add x0, sp, #0x40 + 420ed4: 97ff988b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 420ed8: 140000a4 b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 420edc: 52800221 mov w1, #0x11 // #17 + 420ee0: f9401fe0 ldr x0, [sp, #56] + 420ee4: 97ffb87c bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 420ee8: 12001c00 and w0, w0, #0xff + 420eec: 7100001f cmp w0, #0x0 + 420ef0: 54000120 b.eq 420f14 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x110> // b.none + 420ef4: 910183e0 add x0, sp, #0x60 + 420ef8: 97ffffad bl 420dac <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 420efc: f9401fe0 ldr x0, [sp, #56] + 420f00: 91044000 add x0, x0, #0x110 + 420f04: aa0003e1 mov x1, x0 + 420f08: f94017e0 ldr x0, [sp, #40] + 420f0c: 9400176f bl 426cc8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE> + 420f10: 14000096 b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 420f14: 528001e1 mov w1, #0xf // #15 + 420f18: f9401fe0 ldr x0, [sp, #56] + 420f1c: 97ffb86e bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 420f20: 12001c00 and w0, w0, #0xff + 420f24: 7100001f cmp w0, #0x0 + 420f28: 54000140 b.eq 420f50 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x14c> // b.none + 420f2c: 910183e0 add x0, sp, #0x60 + 420f30: 97ffff9f bl 420dac <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 420f34: f9401fe0 ldr x0, [sp, #56] + 420f38: 91044000 add x0, x0, #0x110 + 420f3c: 52800002 mov w2, #0x0 // #0 + 420f40: aa0003e1 mov x1, x0 + 420f44: f94017e0 ldr x0, [sp, #40] + 420f48: 97ffeb82 bl 41bd50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 420f4c: 14000087 b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 420f50: f9401fe0 ldr x0, [sp, #56] + 420f54: 97ffdace bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 420f58: 12001c00 and w0, w0, #0xff + 420f5c: 7100001f cmp w0, #0x0 + 420f60: 54000120 b.eq 420f84 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x180> // b.none + 420f64: f9401fe0 ldr x0, [sp, #56] + 420f68: 91044000 add x0, x0, #0x110 + 420f6c: d2800001 mov x1, #0x0 // #0 + 420f70: 97ff9acc bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 420f74: 39400001 ldrb w1, [x0] + 420f78: 9101c3e0 add x0, sp, #0x70 + 420f7c: 97ffff6f bl 420d38 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 420f80: 1400007a b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 420f84: 52800381 mov w1, #0x1c // #28 + 420f88: f9401fe0 ldr x0, [sp, #56] + 420f8c: 97ffb852 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 420f90: 12001c00 and w0, w0, #0xff + 420f94: 7100001f cmp w0, #0x0 + 420f98: 54000aa0 b.eq 4210ec <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2e8> // b.none + 420f9c: f9401be0 ldr x0, [sp, #48] + 420fa0: 39400000 ldrb w0, [x0] + 420fa4: 52000000 eor w0, w0, #0x1 + 420fa8: 12001c00 and w0, w0, #0xff + 420fac: 7100001f cmp w0, #0x0 + 420fb0: 540003a0 b.eq 421024 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x220> // b.none + 420fb4: f9401fe0 ldr x0, [sp, #56] + 420fb8: b9400000 ldr w0, [x0] + 420fbc: 52800201 mov w1, #0x10 // #16 + 420fc0: 97ffae6c bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 420fc4: 7100001f cmp w0, #0x0 + 420fc8: 1a9f17e0 cset w0, eq // eq = none + 420fcc: 12001c00 and w0, w0, #0xff + 420fd0: 7100001f cmp w0, #0x0 + 420fd4: 54000200 b.eq 421014 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x210> // b.none + 420fd8: 52800161 mov w1, #0xb // #11 + 420fdc: f9401fe0 ldr x0, [sp, #56] + 420fe0: 97ffb83d bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 420fe4: 12001c00 and w0, w0, #0xff + 420fe8: 7100001f cmp w0, #0x0 + 420fec: 540000c0 b.eq 421004 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x200> // b.none + 420ff0: 9101c3e0 add x0, sp, #0x70 + 420ff4: 528005a1 mov w1, #0x2d // #45 + 420ff8: 97ffff50 bl 420d38 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 420ffc: 52800000 mov w0, #0x0 // #0 + 421000: 1400005b b 42116c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x368> + 421004: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421008: 91258001 add x1, x0, #0x960 + 42100c: 52800100 mov w0, #0x8 // #8 + 421010: 97ffae9e bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421014: 9101c3e0 add x0, sp, #0x70 + 421018: 528005a1 mov w1, #0x2d // #45 + 42101c: 97ffff47 bl 420d38 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421020: 14000052 b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421024: f9401fe0 ldr x0, [sp, #56] + 421028: 97ffda99 bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 42102c: 12001c00 and w0, w0, #0xff + 421030: 7100001f cmp w0, #0x0 + 421034: 540001e0 b.eq 421070 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26c> // b.none + 421038: f9401be0 ldr x0, [sp, #48] + 42103c: 39400413 ldrb w19, [x0, #1] + 421040: f9401fe0 ldr x0, [sp, #56] + 421044: 91044000 add x0, x0, #0x110 + 421048: d2800001 mov x1, #0x0 // #0 + 42104c: 97ff9a95 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 421050: 39400000 ldrb w0, [x0] + 421054: 2a0003e2 mov w2, w0 + 421058: 2a1303e1 mov w1, w19 + 42105c: f94017e0 ldr x0, [sp, #40] + 421060: 94001760 bl 426de0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc> + 421064: f9401be0 ldr x0, [sp, #48] + 421068: 3900001f strb wzr, [x0] + 42106c: 1400003f b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421070: 52800381 mov w1, #0x1c // #28 + 421074: f9401fe0 ldr x0, [sp, #56] + 421078: 97ffb817 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 42107c: 12001c00 and w0, w0, #0xff + 421080: 7100001f cmp w0, #0x0 + 421084: 54000140 b.eq 4210ac <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2a8> // b.none + 421088: f9401be0 ldr x0, [sp, #48] + 42108c: 39400400 ldrb w0, [x0, #1] + 421090: 528005a2 mov w2, #0x2d // #45 + 421094: 2a0003e1 mov w1, w0 + 421098: f94017e0 ldr x0, [sp, #40] + 42109c: 94001751 bl 426de0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc> + 4210a0: f9401be0 ldr x0, [sp, #48] + 4210a4: 3900001f strb wzr, [x0] + 4210a8: 14000030 b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4210ac: f9401fe0 ldr x0, [sp, #56] + 4210b0: 91002000 add x0, x0, #0x8 + 4210b4: 97ffbe4a bl 4109dc <_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv> + 4210b8: 71002c1f cmp w0, #0xb + 4210bc: 1a9f07e0 cset w0, ne // ne = any + 4210c0: 12001c00 and w0, w0, #0xff + 4210c4: 7100001f cmp w0, #0x0 + 4210c8: 540000a0 b.eq 4210dc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2d8> // b.none + 4210cc: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4210d0: 91278001 add x1, x0, #0x9e0 + 4210d4: 52800100 mov w0, #0x8 // #8 + 4210d8: 97ffae6c bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4210dc: 9101c3e0 add x0, sp, #0x70 + 4210e0: 528005a1 mov w1, #0x2d // #45 + 4210e4: 97ffff15 bl 420d38 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 4210e8: 14000020 b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4210ec: 528001c1 mov w1, #0xe // #14 + 4210f0: f9401fe0 ldr x0, [sp, #56] + 4210f4: 97ffb7f8 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4210f8: 12001c00 and w0, w0, #0xff + 4210fc: 7100001f cmp w0, #0x0 + 421100: 540002c0 b.eq 421158 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x354> // b.none + 421104: 910183e0 add x0, sp, #0x60 + 421108: 97ffff29 bl 420dac <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 42110c: f9401fe0 ldr x0, [sp, #56] + 421110: 91044013 add x19, x0, #0x110 + 421114: f9401fe0 ldr x0, [sp, #56] + 421118: f940c414 ldr x20, [x0, #392] + 42111c: f9401fe0 ldr x0, [sp, #56] + 421120: 91044000 add x0, x0, #0x110 + 421124: d2800001 mov x1, #0x0 // #0 + 421128: 97ff9a5e bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 42112c: 39400000 ldrb w0, [x0] + 421130: 2a0003e2 mov w2, w0 + 421134: 52802001 mov w1, #0x100 // #256 + 421138: aa1403e0 mov x0, x20 + 42113c: 97ffadac bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 421140: 12001c00 and w0, w0, #0xff + 421144: 2a0003e2 mov w2, w0 + 421148: aa1303e1 mov x1, x19 + 42114c: f94017e0 ldr x0, [sp, #40] + 421150: 97ffeb00 bl 41bd50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 421154: 14000005 b 421168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421158: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 42115c: 91282001 add x1, x0, #0xa08 + 421160: 52800080 mov w0, #0x4 // #4 + 421164: 97ffae49 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421168: 52800020 mov w0, #0x1 // #1 + 42116c: 14000006 b 421184 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x380> + 421170: aa0003f3 mov x19, x0 + 421174: 910103e0 add x0, sp, #0x40 + 421178: 97ff97e2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42117c: aa1303e0 mov x0, x19 + 421180: 97ff99e0 bl 407900 <_Unwind_Resume@plt> + 421184: a94153f3 ldp x19, x20, [sp, #16] + 421188: a8c87bfd ldp x29, x30, [sp], #128 + 42118c: d65f03c0 ret + +0000000000421190 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc(): + 421190: a9bc7bfd stp x29, x30, [sp, #-64]! + 421194: 910003fd mov x29, sp + 421198: f9000bf3 str x19, [sp, #16] + 42119c: f90017e0 str x0, [sp, #40] + 4211a0: 39009fe1 strb w1, [sp, #39] + 4211a4: f94017f3 ldr x19, [sp, #40] + 4211a8: f94017e0 ldr x0, [sp, #40] + 4211ac: 91019000 add x0, x0, #0x64 + 4211b0: 39409fe1 ldrb w1, [sp, #39] + 4211b4: 97fff8cd bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 4211b8: 12001c00 and w0, w0, #0xff + 4211bc: 3900ffe0 strb w0, [sp, #63] + 4211c0: 9100ffe0 add x0, sp, #0x3f + 4211c4: aa0003e1 mov x1, x0 + 4211c8: aa1303e0 mov x0, x19 + 4211cc: 9400172e bl 426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc> + 4211d0: d503201f nop + 4211d4: f9400bf3 ldr x19, [sp, #16] + 4211d8: a8c47bfd ldp x29, x30, [sp], #64 + 4211dc: d65f03c0 ret + +00000000004211e0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc(): + 4211e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4211e4: 910003fd mov x29, sp + 4211e8: f9000fe0 str x0, [sp, #24] + 4211ec: 39005fe1 strb w1, [sp, #23] + 4211f0: f9400fe0 ldr x0, [sp, #24] + 4211f4: f9400000 ldr x0, [x0] + 4211f8: 39400000 ldrb w0, [x0] + 4211fc: 7100001f cmp w0, #0x0 + 421200: 54000140 b.eq 421228 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x48> // b.none + 421204: f9400fe0 ldr x0, [sp, #24] + 421208: f9400402 ldr x2, [x0, #8] + 42120c: f9400fe0 ldr x0, [sp, #24] + 421210: f9400000 ldr x0, [x0] + 421214: 39400400 ldrb w0, [x0, #1] + 421218: 2a0003e1 mov w1, w0 + 42121c: aa0203e0 mov x0, x2 + 421220: 94000106 bl 421638 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc> + 421224: 14000005 b 421238 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x58> + 421228: f9400fe0 ldr x0, [sp, #24] + 42122c: f9400000 ldr x0, [x0] + 421230: 52800021 mov w1, #0x1 // #1 + 421234: 39000001 strb w1, [x0] + 421238: f9400fe0 ldr x0, [sp, #24] + 42123c: f9400000 ldr x0, [x0] + 421240: 39405fe1 ldrb w1, [sp, #23] + 421244: 39000401 strb w1, [x0, #1] + 421248: d503201f nop + 42124c: a8c27bfd ldp x29, x30, [sp], #32 + 421250: d65f03c0 ret + +0000000000421254 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv(): + 421254: a9be7bfd stp x29, x30, [sp, #-32]! + 421258: 910003fd mov x29, sp + 42125c: f9000fe0 str x0, [sp, #24] + 421260: f9400fe0 ldr x0, [sp, #24] + 421264: f9400000 ldr x0, [x0] + 421268: 39400000 ldrb w0, [x0] + 42126c: 7100001f cmp w0, #0x0 + 421270: 54000180 b.eq 4212a0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv+0x4c> // b.none + 421274: f9400fe0 ldr x0, [sp, #24] + 421278: f9400402 ldr x2, [x0, #8] + 42127c: f9400fe0 ldr x0, [sp, #24] + 421280: f9400000 ldr x0, [x0] + 421284: 39400400 ldrb w0, [x0, #1] + 421288: 2a0003e1 mov w1, w0 + 42128c: aa0203e0 mov x0, x2 + 421290: 940000ea bl 421638 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc> + 421294: f9400fe0 ldr x0, [sp, #24] + 421298: f9400000 ldr x0, [x0] + 42129c: 3900001f strb wzr, [x0] + 4212a0: d503201f nop + 4212a4: a8c27bfd ldp x29, x30, [sp], #32 + 4212a8: d65f03c0 ret + +00000000004212ac <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE(): + 4212ac: a9b87bfd stp x29, x30, [sp, #-128]! + 4212b0: 910003fd mov x29, sp + 4212b4: a90153f3 stp x19, x20, [sp, #16] + 4212b8: f9001fe0 str x0, [sp, #56] + 4212bc: f9001be1 str x1, [sp, #48] + 4212c0: f90017e2 str x2, [sp, #40] + 4212c4: 52800161 mov w1, #0xb // #11 + 4212c8: f9401fe0 ldr x0, [sp, #56] + 4212cc: 97ffb782 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4212d0: 12001c00 and w0, w0, #0xff + 4212d4: 7100001f cmp w0, #0x0 + 4212d8: 54000060 b.eq 4212e4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x38> // b.none + 4212dc: 52800000 mov w0, #0x0 // #0 + 4212e0: 140000cd b 421614 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x368> + 4212e4: f9401be0 ldr x0, [sp, #48] + 4212e8: f9003be0 str x0, [sp, #112] + 4212ec: f94017e0 ldr x0, [sp, #40] + 4212f0: f9003fe0 str x0, [sp, #120] + 4212f4: f9401be0 ldr x0, [sp, #48] + 4212f8: f90033e0 str x0, [sp, #96] + 4212fc: f94017e0 ldr x0, [sp, #40] + 421300: f90037e0 str x0, [sp, #104] + 421304: 52800201 mov w1, #0x10 // #16 + 421308: f9401fe0 ldr x0, [sp, #56] + 42130c: 97ffb772 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421310: 12001c00 and w0, w0, #0xff + 421314: 7100001f cmp w0, #0x0 + 421318: 54000360 b.eq 421384 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xd8> // b.none + 42131c: f9401fe0 ldr x0, [sp, #56] + 421320: 91044000 add x0, x0, #0x110 + 421324: 910103e1 add x1, sp, #0x40 + 421328: aa0103e8 mov x8, x1 + 42132c: aa0003e1 mov x1, x0 + 421330: f94017e0 ldr x0, [sp, #40] + 421334: 940016e0 bl 426eb4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE> + 421338: 910103e0 add x0, sp, #0x40 + 42133c: 97ff979d bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 421340: f100041f cmp x0, #0x1 + 421344: 1a9f17e0 cset w0, eq // eq = none + 421348: 12001c00 and w0, w0, #0xff + 42134c: 7100001f cmp w0, #0x0 + 421350: 54000100 b.eq 421370 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xc4> // b.none + 421354: 910103e0 add x0, sp, #0x40 + 421358: d2800001 mov x1, #0x0 // #0 + 42135c: 97ff99d1 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 421360: 39400001 ldrb w1, [x0] + 421364: 9101c3e0 add x0, sp, #0x70 + 421368: 97ffff9e bl 4211e0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 42136c: 14000003 b 421378 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xcc> + 421370: 910183e0 add x0, sp, #0x60 + 421374: 97ffffb8 bl 421254 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 421378: 910103e0 add x0, sp, #0x40 + 42137c: 97ff9761 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 421380: 140000a4 b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421384: 52800221 mov w1, #0x11 // #17 + 421388: f9401fe0 ldr x0, [sp, #56] + 42138c: 97ffb752 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421390: 12001c00 and w0, w0, #0xff + 421394: 7100001f cmp w0, #0x0 + 421398: 54000120 b.eq 4213bc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x110> // b.none + 42139c: 910183e0 add x0, sp, #0x60 + 4213a0: 97ffffad bl 421254 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 4213a4: f9401fe0 ldr x0, [sp, #56] + 4213a8: 91044000 add x0, x0, #0x110 + 4213ac: aa0003e1 mov x1, x0 + 4213b0: f94017e0 ldr x0, [sp, #40] + 4213b4: 940016fb bl 426fa0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE> + 4213b8: 14000096 b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4213bc: 528001e1 mov w1, #0xf // #15 + 4213c0: f9401fe0 ldr x0, [sp, #56] + 4213c4: 97ffb744 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4213c8: 12001c00 and w0, w0, #0xff + 4213cc: 7100001f cmp w0, #0x0 + 4213d0: 54000140 b.eq 4213f8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x14c> // b.none + 4213d4: 910183e0 add x0, sp, #0x60 + 4213d8: 97ffff9f bl 421254 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 4213dc: f9401fe0 ldr x0, [sp, #56] + 4213e0: 91044000 add x0, x0, #0x110 + 4213e4: 52800002 mov w2, #0x0 // #0 + 4213e8: aa0003e1 mov x1, x0 + 4213ec: f94017e0 ldr x0, [sp, #40] + 4213f0: 97ffeb59 bl 41c154 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 4213f4: 14000087 b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4213f8: f9401fe0 ldr x0, [sp, #56] + 4213fc: 97ffd9a4 bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 421400: 12001c00 and w0, w0, #0xff + 421404: 7100001f cmp w0, #0x0 + 421408: 54000120 b.eq 42142c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x180> // b.none + 42140c: f9401fe0 ldr x0, [sp, #56] + 421410: 91044000 add x0, x0, #0x110 + 421414: d2800001 mov x1, #0x0 // #0 + 421418: 97ff99a2 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 42141c: 39400001 ldrb w1, [x0] + 421420: 9101c3e0 add x0, sp, #0x70 + 421424: 97ffff6f bl 4211e0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421428: 1400007a b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 42142c: 52800381 mov w1, #0x1c // #28 + 421430: f9401fe0 ldr x0, [sp, #56] + 421434: 97ffb728 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421438: 12001c00 and w0, w0, #0xff + 42143c: 7100001f cmp w0, #0x0 + 421440: 54000aa0 b.eq 421594 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2e8> // b.none + 421444: f9401be0 ldr x0, [sp, #48] + 421448: 39400000 ldrb w0, [x0] + 42144c: 52000000 eor w0, w0, #0x1 + 421450: 12001c00 and w0, w0, #0xff + 421454: 7100001f cmp w0, #0x0 + 421458: 540003a0 b.eq 4214cc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x220> // b.none + 42145c: f9401fe0 ldr x0, [sp, #56] + 421460: b9400000 ldr w0, [x0] + 421464: 52800201 mov w1, #0x10 // #16 + 421468: 97ffad42 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 42146c: 7100001f cmp w0, #0x0 + 421470: 1a9f17e0 cset w0, eq // eq = none + 421474: 12001c00 and w0, w0, #0xff + 421478: 7100001f cmp w0, #0x0 + 42147c: 54000200 b.eq 4214bc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x210> // b.none + 421480: 52800161 mov w1, #0xb // #11 + 421484: f9401fe0 ldr x0, [sp, #56] + 421488: 97ffb713 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 42148c: 12001c00 and w0, w0, #0xff + 421490: 7100001f cmp w0, #0x0 + 421494: 540000c0 b.eq 4214ac <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x200> // b.none + 421498: 9101c3e0 add x0, sp, #0x70 + 42149c: 528005a1 mov w1, #0x2d // #45 + 4214a0: 97ffff50 bl 4211e0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 4214a4: 52800000 mov w0, #0x0 // #0 + 4214a8: 1400005b b 421614 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x368> + 4214ac: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4214b0: 91258001 add x1, x0, #0x960 + 4214b4: 52800100 mov w0, #0x8 // #8 + 4214b8: 97ffad74 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4214bc: 9101c3e0 add x0, sp, #0x70 + 4214c0: 528005a1 mov w1, #0x2d // #45 + 4214c4: 97ffff47 bl 4211e0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 4214c8: 14000052 b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4214cc: f9401fe0 ldr x0, [sp, #56] + 4214d0: 97ffd96f bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 4214d4: 12001c00 and w0, w0, #0xff + 4214d8: 7100001f cmp w0, #0x0 + 4214dc: 540001e0 b.eq 421518 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26c> // b.none + 4214e0: f9401be0 ldr x0, [sp, #48] + 4214e4: 39400413 ldrb w19, [x0, #1] + 4214e8: f9401fe0 ldr x0, [sp, #56] + 4214ec: 91044000 add x0, x0, #0x110 + 4214f0: d2800001 mov x1, #0x0 // #0 + 4214f4: 97ff996b bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4214f8: 39400000 ldrb w0, [x0] + 4214fc: 2a0003e2 mov w2, w0 + 421500: 2a1303e1 mov w1, w19 + 421504: f94017e0 ldr x0, [sp, #40] + 421508: 940016f7 bl 4270e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc> + 42150c: f9401be0 ldr x0, [sp, #48] + 421510: 3900001f strb wzr, [x0] + 421514: 1400003f b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421518: 52800381 mov w1, #0x1c // #28 + 42151c: f9401fe0 ldr x0, [sp, #56] + 421520: 97ffb6ed bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421524: 12001c00 and w0, w0, #0xff + 421528: 7100001f cmp w0, #0x0 + 42152c: 54000140 b.eq 421554 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2a8> // b.none + 421530: f9401be0 ldr x0, [sp, #48] + 421534: 39400400 ldrb w0, [x0, #1] + 421538: 528005a2 mov w2, #0x2d // #45 + 42153c: 2a0003e1 mov w1, w0 + 421540: f94017e0 ldr x0, [sp, #40] + 421544: 940016e8 bl 4270e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc> + 421548: f9401be0 ldr x0, [sp, #48] + 42154c: 3900001f strb wzr, [x0] + 421550: 14000030 b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421554: f9401fe0 ldr x0, [sp, #56] + 421558: 91002000 add x0, x0, #0x8 + 42155c: 97ffbd20 bl 4109dc <_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv> + 421560: 71002c1f cmp w0, #0xb + 421564: 1a9f07e0 cset w0, ne // ne = any + 421568: 12001c00 and w0, w0, #0xff + 42156c: 7100001f cmp w0, #0x0 + 421570: 540000a0 b.eq 421584 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2d8> // b.none + 421574: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421578: 91278001 add x1, x0, #0x9e0 + 42157c: 52800100 mov w0, #0x8 // #8 + 421580: 97ffad42 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421584: 9101c3e0 add x0, sp, #0x70 + 421588: 528005a1 mov w1, #0x2d // #45 + 42158c: 97ffff15 bl 4211e0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421590: 14000020 b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421594: 528001c1 mov w1, #0xe // #14 + 421598: f9401fe0 ldr x0, [sp, #56] + 42159c: 97ffb6ce bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4215a0: 12001c00 and w0, w0, #0xff + 4215a4: 7100001f cmp w0, #0x0 + 4215a8: 540002c0 b.eq 421600 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x354> // b.none + 4215ac: 910183e0 add x0, sp, #0x60 + 4215b0: 97ffff29 bl 421254 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 4215b4: f9401fe0 ldr x0, [sp, #56] + 4215b8: 91044013 add x19, x0, #0x110 + 4215bc: f9401fe0 ldr x0, [sp, #56] + 4215c0: f940c414 ldr x20, [x0, #392] + 4215c4: f9401fe0 ldr x0, [sp, #56] + 4215c8: 91044000 add x0, x0, #0x110 + 4215cc: d2800001 mov x1, #0x0 // #0 + 4215d0: 97ff9934 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4215d4: 39400000 ldrb w0, [x0] + 4215d8: 2a0003e2 mov w2, w0 + 4215dc: 52802001 mov w1, #0x100 // #256 + 4215e0: aa1403e0 mov x0, x20 + 4215e4: 97ffac82 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 4215e8: 12001c00 and w0, w0, #0xff + 4215ec: 2a0003e2 mov w2, w0 + 4215f0: aa1303e1 mov x1, x19 + 4215f4: f94017e0 ldr x0, [sp, #40] + 4215f8: 97ffead7 bl 41c154 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 4215fc: 14000005 b 421610 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421600: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421604: 91282001 add x1, x0, #0xa08 + 421608: 52800080 mov w0, #0x4 // #4 + 42160c: 97ffad1f bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421610: 52800020 mov w0, #0x1 // #1 + 421614: 14000006 b 42162c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x380> + 421618: aa0003f3 mov x19, x0 + 42161c: 910103e0 add x0, sp, #0x40 + 421620: 97ff96b8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 421624: aa1303e0 mov x0, x19 + 421628: 97ff98b6 bl 407900 <_Unwind_Resume@plt> + 42162c: a94153f3 ldp x19, x20, [sp, #16] + 421630: a8c87bfd ldp x29, x30, [sp], #128 + 421634: d65f03c0 ret + +0000000000421638 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc(): + 421638: a9bc7bfd stp x29, x30, [sp, #-64]! + 42163c: 910003fd mov x29, sp + 421640: f9000bf3 str x19, [sp, #16] + 421644: f90017e0 str x0, [sp, #40] + 421648: 39009fe1 strb w1, [sp, #39] + 42164c: f94017f3 ldr x19, [sp, #40] + 421650: f94017e0 ldr x0, [sp, #40] + 421654: 9101a000 add x0, x0, #0x68 + 421658: 39409fe1 ldrb w1, [sp, #39] + 42165c: 97fff802 bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 421660: 12001c00 and w0, w0, #0xff + 421664: 3900ffe0 strb w0, [sp, #63] + 421668: 9100ffe0 add x0, sp, #0x3f + 42166c: aa0003e1 mov x1, x0 + 421670: aa1303e0 mov x0, x19 + 421674: 94001604 bl 426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc> + 421678: d503201f nop + 42167c: f9400bf3 ldr x19, [sp, #16] + 421680: a8c47bfd ldp x29, x30, [sp], #64 + 421684: d65f03c0 ret + +0000000000421688 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc(): + 421688: a9be7bfd stp x29, x30, [sp, #-32]! + 42168c: 910003fd mov x29, sp + 421690: f9000fe0 str x0, [sp, #24] + 421694: 39005fe1 strb w1, [sp, #23] + 421698: f9400fe0 ldr x0, [sp, #24] + 42169c: f9400000 ldr x0, [x0] + 4216a0: 39400000 ldrb w0, [x0] + 4216a4: 7100001f cmp w0, #0x0 + 4216a8: 54000140 b.eq 4216d0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x48> // b.none + 4216ac: f9400fe0 ldr x0, [sp, #24] + 4216b0: f9400402 ldr x2, [x0, #8] + 4216b4: f9400fe0 ldr x0, [sp, #24] + 4216b8: f9400000 ldr x0, [x0] + 4216bc: 39400400 ldrb w0, [x0, #1] + 4216c0: 2a0003e1 mov w1, w0 + 4216c4: aa0203e0 mov x0, x2 + 4216c8: 94000106 bl 421ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc> + 4216cc: 14000005 b 4216e0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x58> + 4216d0: f9400fe0 ldr x0, [sp, #24] + 4216d4: f9400000 ldr x0, [x0] + 4216d8: 52800021 mov w1, #0x1 // #1 + 4216dc: 39000001 strb w1, [x0] + 4216e0: f9400fe0 ldr x0, [sp, #24] + 4216e4: f9400000 ldr x0, [x0] + 4216e8: 39405fe1 ldrb w1, [sp, #23] + 4216ec: 39000401 strb w1, [x0, #1] + 4216f0: d503201f nop + 4216f4: a8c27bfd ldp x29, x30, [sp], #32 + 4216f8: d65f03c0 ret + +00000000004216fc <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv(): + 4216fc: a9be7bfd stp x29, x30, [sp, #-32]! + 421700: 910003fd mov x29, sp + 421704: f9000fe0 str x0, [sp, #24] + 421708: f9400fe0 ldr x0, [sp, #24] + 42170c: f9400000 ldr x0, [x0] + 421710: 39400000 ldrb w0, [x0] + 421714: 7100001f cmp w0, #0x0 + 421718: 54000180 b.eq 421748 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv+0x4c> // b.none + 42171c: f9400fe0 ldr x0, [sp, #24] + 421720: f9400402 ldr x2, [x0, #8] + 421724: f9400fe0 ldr x0, [sp, #24] + 421728: f9400000 ldr x0, [x0] + 42172c: 39400400 ldrb w0, [x0, #1] + 421730: 2a0003e1 mov w1, w0 + 421734: aa0203e0 mov x0, x2 + 421738: 940000ea bl 421ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc> + 42173c: f9400fe0 ldr x0, [sp, #24] + 421740: f9400000 ldr x0, [x0] + 421744: 3900001f strb wzr, [x0] + 421748: d503201f nop + 42174c: a8c27bfd ldp x29, x30, [sp], #32 + 421750: d65f03c0 ret + +0000000000421754 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE(): + 421754: a9b87bfd stp x29, x30, [sp, #-128]! + 421758: 910003fd mov x29, sp + 42175c: a90153f3 stp x19, x20, [sp, #16] + 421760: f9001fe0 str x0, [sp, #56] + 421764: f9001be1 str x1, [sp, #48] + 421768: f90017e2 str x2, [sp, #40] + 42176c: 52800161 mov w1, #0xb // #11 + 421770: f9401fe0 ldr x0, [sp, #56] + 421774: 97ffb658 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421778: 12001c00 and w0, w0, #0xff + 42177c: 7100001f cmp w0, #0x0 + 421780: 54000060 b.eq 42178c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x38> // b.none + 421784: 52800000 mov w0, #0x0 // #0 + 421788: 140000cd b 421abc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x368> + 42178c: f9401be0 ldr x0, [sp, #48] + 421790: f9003be0 str x0, [sp, #112] + 421794: f94017e0 ldr x0, [sp, #40] + 421798: f9003fe0 str x0, [sp, #120] + 42179c: f9401be0 ldr x0, [sp, #48] + 4217a0: f90033e0 str x0, [sp, #96] + 4217a4: f94017e0 ldr x0, [sp, #40] + 4217a8: f90037e0 str x0, [sp, #104] + 4217ac: 52800201 mov w1, #0x10 // #16 + 4217b0: f9401fe0 ldr x0, [sp, #56] + 4217b4: 97ffb648 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4217b8: 12001c00 and w0, w0, #0xff + 4217bc: 7100001f cmp w0, #0x0 + 4217c0: 54000360 b.eq 42182c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xd8> // b.none + 4217c4: f9401fe0 ldr x0, [sp, #56] + 4217c8: 91044000 add x0, x0, #0x110 + 4217cc: 910103e1 add x1, sp, #0x40 + 4217d0: aa0103e8 mov x8, x1 + 4217d4: aa0003e1 mov x1, x0 + 4217d8: f94017e0 ldr x0, [sp, #40] + 4217dc: 9400167e bl 4271d4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE> + 4217e0: 910103e0 add x0, sp, #0x40 + 4217e4: 97ff9673 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4217e8: f100041f cmp x0, #0x1 + 4217ec: 1a9f17e0 cset w0, eq // eq = none + 4217f0: 12001c00 and w0, w0, #0xff + 4217f4: 7100001f cmp w0, #0x0 + 4217f8: 54000100 b.eq 421818 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xc4> // b.none + 4217fc: 910103e0 add x0, sp, #0x40 + 421800: d2800001 mov x1, #0x0 // #0 + 421804: 97ff98a7 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 421808: 39400001 ldrb w1, [x0] + 42180c: 9101c3e0 add x0, sp, #0x70 + 421810: 97ffff9e bl 421688 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421814: 14000003 b 421820 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xcc> + 421818: 910183e0 add x0, sp, #0x60 + 42181c: 97ffffb8 bl 4216fc <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 421820: 910103e0 add x0, sp, #0x40 + 421824: 97ff9637 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 421828: 140000a4 b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 42182c: 52800221 mov w1, #0x11 // #17 + 421830: f9401fe0 ldr x0, [sp, #56] + 421834: 97ffb628 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421838: 12001c00 and w0, w0, #0xff + 42183c: 7100001f cmp w0, #0x0 + 421840: 54000120 b.eq 421864 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x110> // b.none + 421844: 910183e0 add x0, sp, #0x60 + 421848: 97ffffad bl 4216fc <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 42184c: f9401fe0 ldr x0, [sp, #56] + 421850: 91044000 add x0, x0, #0x110 + 421854: aa0003e1 mov x1, x0 + 421858: f94017e0 ldr x0, [sp, #40] + 42185c: 94001699 bl 4272c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE> + 421860: 14000096 b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421864: 528001e1 mov w1, #0xf // #15 + 421868: f9401fe0 ldr x0, [sp, #56] + 42186c: 97ffb61a bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421870: 12001c00 and w0, w0, #0xff + 421874: 7100001f cmp w0, #0x0 + 421878: 54000140 b.eq 4218a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x14c> // b.none + 42187c: 910183e0 add x0, sp, #0x60 + 421880: 97ffff9f bl 4216fc <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 421884: f9401fe0 ldr x0, [sp, #56] + 421888: 91044000 add x0, x0, #0x110 + 42188c: 52800002 mov w2, #0x0 // #0 + 421890: aa0003e1 mov x1, x0 + 421894: f94017e0 ldr x0, [sp, #40] + 421898: 97ffeaef bl 41c454 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 42189c: 14000087 b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4218a0: f9401fe0 ldr x0, [sp, #56] + 4218a4: 97ffd87a bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 4218a8: 12001c00 and w0, w0, #0xff + 4218ac: 7100001f cmp w0, #0x0 + 4218b0: 54000120 b.eq 4218d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x180> // b.none + 4218b4: f9401fe0 ldr x0, [sp, #56] + 4218b8: 91044000 add x0, x0, #0x110 + 4218bc: d2800001 mov x1, #0x0 // #0 + 4218c0: 97ff9878 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4218c4: 39400001 ldrb w1, [x0] + 4218c8: 9101c3e0 add x0, sp, #0x70 + 4218cc: 97ffff6f bl 421688 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 4218d0: 1400007a b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4218d4: 52800381 mov w1, #0x1c // #28 + 4218d8: f9401fe0 ldr x0, [sp, #56] + 4218dc: 97ffb5fe bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4218e0: 12001c00 and w0, w0, #0xff + 4218e4: 7100001f cmp w0, #0x0 + 4218e8: 54000aa0 b.eq 421a3c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2e8> // b.none + 4218ec: f9401be0 ldr x0, [sp, #48] + 4218f0: 39400000 ldrb w0, [x0] + 4218f4: 52000000 eor w0, w0, #0x1 + 4218f8: 12001c00 and w0, w0, #0xff + 4218fc: 7100001f cmp w0, #0x0 + 421900: 540003a0 b.eq 421974 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x220> // b.none + 421904: f9401fe0 ldr x0, [sp, #56] + 421908: b9400000 ldr w0, [x0] + 42190c: 52800201 mov w1, #0x10 // #16 + 421910: 97ffac18 bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 421914: 7100001f cmp w0, #0x0 + 421918: 1a9f17e0 cset w0, eq // eq = none + 42191c: 12001c00 and w0, w0, #0xff + 421920: 7100001f cmp w0, #0x0 + 421924: 54000200 b.eq 421964 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x210> // b.none + 421928: 52800161 mov w1, #0xb // #11 + 42192c: f9401fe0 ldr x0, [sp, #56] + 421930: 97ffb5e9 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421934: 12001c00 and w0, w0, #0xff + 421938: 7100001f cmp w0, #0x0 + 42193c: 540000c0 b.eq 421954 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x200> // b.none + 421940: 9101c3e0 add x0, sp, #0x70 + 421944: 528005a1 mov w1, #0x2d // #45 + 421948: 97ffff50 bl 421688 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 42194c: 52800000 mov w0, #0x0 // #0 + 421950: 1400005b b 421abc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x368> + 421954: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421958: 91258001 add x1, x0, #0x960 + 42195c: 52800100 mov w0, #0x8 // #8 + 421960: 97ffac4a bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421964: 9101c3e0 add x0, sp, #0x70 + 421968: 528005a1 mov w1, #0x2d // #45 + 42196c: 97ffff47 bl 421688 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421970: 14000052 b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421974: f9401fe0 ldr x0, [sp, #56] + 421978: 97ffd845 bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 42197c: 12001c00 and w0, w0, #0xff + 421980: 7100001f cmp w0, #0x0 + 421984: 540001e0 b.eq 4219c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26c> // b.none + 421988: f9401be0 ldr x0, [sp, #48] + 42198c: 39400413 ldrb w19, [x0, #1] + 421990: f9401fe0 ldr x0, [sp, #56] + 421994: 91044000 add x0, x0, #0x110 + 421998: d2800001 mov x1, #0x0 // #0 + 42199c: 97ff9841 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4219a0: 39400000 ldrb w0, [x0] + 4219a4: 2a0003e2 mov w2, w0 + 4219a8: 2a1303e1 mov w1, w19 + 4219ac: f94017e0 ldr x0, [sp, #40] + 4219b0: 9400168a bl 4273d8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc> + 4219b4: f9401be0 ldr x0, [sp, #48] + 4219b8: 3900001f strb wzr, [x0] + 4219bc: 1400003f b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4219c0: 52800381 mov w1, #0x1c // #28 + 4219c4: f9401fe0 ldr x0, [sp, #56] + 4219c8: 97ffb5c3 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 4219cc: 12001c00 and w0, w0, #0xff + 4219d0: 7100001f cmp w0, #0x0 + 4219d4: 54000140 b.eq 4219fc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2a8> // b.none + 4219d8: f9401be0 ldr x0, [sp, #48] + 4219dc: 39400400 ldrb w0, [x0, #1] + 4219e0: 528005a2 mov w2, #0x2d // #45 + 4219e4: 2a0003e1 mov w1, w0 + 4219e8: f94017e0 ldr x0, [sp, #40] + 4219ec: 9400167b bl 4273d8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc> + 4219f0: f9401be0 ldr x0, [sp, #48] + 4219f4: 3900001f strb wzr, [x0] + 4219f8: 14000030 b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 4219fc: f9401fe0 ldr x0, [sp, #56] + 421a00: 91002000 add x0, x0, #0x8 + 421a04: 97ffbbf6 bl 4109dc <_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv> + 421a08: 71002c1f cmp w0, #0xb + 421a0c: 1a9f07e0 cset w0, ne // ne = any + 421a10: 12001c00 and w0, w0, #0xff + 421a14: 7100001f cmp w0, #0x0 + 421a18: 540000a0 b.eq 421a2c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2d8> // b.none + 421a1c: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421a20: 91278001 add x1, x0, #0x9e0 + 421a24: 52800100 mov w0, #0x8 // #8 + 421a28: 97ffac18 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421a2c: 9101c3e0 add x0, sp, #0x70 + 421a30: 528005a1 mov w1, #0x2d // #45 + 421a34: 97ffff15 bl 421688 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421a38: 14000020 b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421a3c: 528001c1 mov w1, #0xe // #14 + 421a40: f9401fe0 ldr x0, [sp, #56] + 421a44: 97ffb5a4 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421a48: 12001c00 and w0, w0, #0xff + 421a4c: 7100001f cmp w0, #0x0 + 421a50: 540002c0 b.eq 421aa8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x354> // b.none + 421a54: 910183e0 add x0, sp, #0x60 + 421a58: 97ffff29 bl 4216fc <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 421a5c: f9401fe0 ldr x0, [sp, #56] + 421a60: 91044013 add x19, x0, #0x110 + 421a64: f9401fe0 ldr x0, [sp, #56] + 421a68: f940c414 ldr x20, [x0, #392] + 421a6c: f9401fe0 ldr x0, [sp, #56] + 421a70: 91044000 add x0, x0, #0x110 + 421a74: d2800001 mov x1, #0x0 // #0 + 421a78: 97ff980a bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 421a7c: 39400000 ldrb w0, [x0] + 421a80: 2a0003e2 mov w2, w0 + 421a84: 52802001 mov w1, #0x100 // #256 + 421a88: aa1403e0 mov x0, x20 + 421a8c: 97ffab58 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 421a90: 12001c00 and w0, w0, #0xff + 421a94: 2a0003e2 mov w2, w0 + 421a98: aa1303e1 mov x1, x19 + 421a9c: f94017e0 ldr x0, [sp, #40] + 421aa0: 97ffea6d bl 41c454 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 421aa4: 14000005 b 421ab8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421aa8: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421aac: 91282001 add x1, x0, #0xa08 + 421ab0: 52800080 mov w0, #0x4 // #4 + 421ab4: 97ffabf5 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421ab8: 52800020 mov w0, #0x1 // #1 + 421abc: 14000006 b 421ad4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x380> + 421ac0: aa0003f3 mov x19, x0 + 421ac4: 910103e0 add x0, sp, #0x40 + 421ac8: 97ff958e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 421acc: aa1303e0 mov x0, x19 + 421ad0: 97ff978c bl 407900 <_Unwind_Resume@plt> + 421ad4: a94153f3 ldp x19, x20, [sp, #16] + 421ad8: a8c87bfd ldp x29, x30, [sp], #128 + 421adc: d65f03c0 ret + +0000000000421ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc(): + 421ae0: a9bc7bfd stp x29, x30, [sp, #-64]! + 421ae4: 910003fd mov x29, sp + 421ae8: f9000bf3 str x19, [sp, #16] + 421aec: f90017e0 str x0, [sp, #40] + 421af0: 39009fe1 strb w1, [sp, #39] + 421af4: f94017f3 ldr x19, [sp, #40] + 421af8: f94017e0 ldr x0, [sp, #40] + 421afc: 9101a000 add x0, x0, #0x68 + 421b00: 39409fe1 ldrb w1, [sp, #39] + 421b04: 97fff73c bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 421b08: 12001c00 and w0, w0, #0xff + 421b0c: 3900ffe0 strb w0, [sp, #63] + 421b10: 9100ffe0 add x0, sp, #0x3f + 421b14: aa0003e1 mov x1, x0 + 421b18: aa1303e0 mov x0, x19 + 421b1c: 940014da bl 426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc> + 421b20: d503201f nop + 421b24: f9400bf3 ldr x19, [sp, #16] + 421b28: a8c47bfd ldp x29, x30, [sp], #64 + 421b2c: d65f03c0 ret + +0000000000421b30 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc(): + 421b30: a9be7bfd stp x29, x30, [sp, #-32]! + 421b34: 910003fd mov x29, sp + 421b38: f9000fe0 str x0, [sp, #24] + 421b3c: 39005fe1 strb w1, [sp, #23] + 421b40: f9400fe0 ldr x0, [sp, #24] + 421b44: f9400000 ldr x0, [x0] + 421b48: 39400000 ldrb w0, [x0] + 421b4c: 7100001f cmp w0, #0x0 + 421b50: 54000140 b.eq 421b78 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x48> // b.none + 421b54: f9400fe0 ldr x0, [sp, #24] + 421b58: f9400402 ldr x2, [x0, #8] + 421b5c: f9400fe0 ldr x0, [sp, #24] + 421b60: f9400000 ldr x0, [x0] + 421b64: 39400400 ldrb w0, [x0, #1] + 421b68: 2a0003e1 mov w1, w0 + 421b6c: aa0203e0 mov x0, x2 + 421b70: 94000106 bl 421f88 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc> + 421b74: 14000005 b 421b88 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x58> + 421b78: f9400fe0 ldr x0, [sp, #24] + 421b7c: f9400000 ldr x0, [x0] + 421b80: 52800021 mov w1, #0x1 // #1 + 421b84: 39000001 strb w1, [x0] + 421b88: f9400fe0 ldr x0, [sp, #24] + 421b8c: f9400000 ldr x0, [x0] + 421b90: 39405fe1 ldrb w1, [sp, #23] + 421b94: 39000401 strb w1, [x0, #1] + 421b98: d503201f nop + 421b9c: a8c27bfd ldp x29, x30, [sp], #32 + 421ba0: d65f03c0 ret + +0000000000421ba4 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv>: +_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv(): + 421ba4: a9be7bfd stp x29, x30, [sp, #-32]! + 421ba8: 910003fd mov x29, sp + 421bac: f9000fe0 str x0, [sp, #24] + 421bb0: f9400fe0 ldr x0, [sp, #24] + 421bb4: f9400000 ldr x0, [x0] + 421bb8: 39400000 ldrb w0, [x0] + 421bbc: 7100001f cmp w0, #0x0 + 421bc0: 54000180 b.eq 421bf0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv+0x4c> // b.none + 421bc4: f9400fe0 ldr x0, [sp, #24] + 421bc8: f9400402 ldr x2, [x0, #8] + 421bcc: f9400fe0 ldr x0, [sp, #24] + 421bd0: f9400000 ldr x0, [x0] + 421bd4: 39400400 ldrb w0, [x0, #1] + 421bd8: 2a0003e1 mov w1, w0 + 421bdc: aa0203e0 mov x0, x2 + 421be0: 940000ea bl 421f88 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc> + 421be4: f9400fe0 ldr x0, [sp, #24] + 421be8: f9400000 ldr x0, [x0] + 421bec: 3900001f strb wzr, [x0] + 421bf0: d503201f nop + 421bf4: a8c27bfd ldp x29, x30, [sp], #32 + 421bf8: d65f03c0 ret + +0000000000421bfc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>: +_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE(): + 421bfc: a9b87bfd stp x29, x30, [sp, #-128]! + 421c00: 910003fd mov x29, sp + 421c04: a90153f3 stp x19, x20, [sp, #16] + 421c08: f9001fe0 str x0, [sp, #56] + 421c0c: f9001be1 str x1, [sp, #48] + 421c10: f90017e2 str x2, [sp, #40] + 421c14: 52800161 mov w1, #0xb // #11 + 421c18: f9401fe0 ldr x0, [sp, #56] + 421c1c: 97ffb52e bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421c20: 12001c00 and w0, w0, #0xff + 421c24: 7100001f cmp w0, #0x0 + 421c28: 54000060 b.eq 421c34 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x38> // b.none + 421c2c: 52800000 mov w0, #0x0 // #0 + 421c30: 140000cd b 421f64 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x368> + 421c34: f9401be0 ldr x0, [sp, #48] + 421c38: f9003be0 str x0, [sp, #112] + 421c3c: f94017e0 ldr x0, [sp, #40] + 421c40: f9003fe0 str x0, [sp, #120] + 421c44: f9401be0 ldr x0, [sp, #48] + 421c48: f90033e0 str x0, [sp, #96] + 421c4c: f94017e0 ldr x0, [sp, #40] + 421c50: f90037e0 str x0, [sp, #104] + 421c54: 52800201 mov w1, #0x10 // #16 + 421c58: f9401fe0 ldr x0, [sp, #56] + 421c5c: 97ffb51e bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421c60: 12001c00 and w0, w0, #0xff + 421c64: 7100001f cmp w0, #0x0 + 421c68: 54000360 b.eq 421cd4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xd8> // b.none + 421c6c: f9401fe0 ldr x0, [sp, #56] + 421c70: 91044000 add x0, x0, #0x110 + 421c74: 910103e1 add x1, sp, #0x40 + 421c78: aa0103e8 mov x8, x1 + 421c7c: aa0003e1 mov x1, x0 + 421c80: f94017e0 ldr x0, [sp, #40] + 421c84: 940015fe bl 42747c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE> + 421c88: 910103e0 add x0, sp, #0x40 + 421c8c: 97ff9549 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 421c90: f100041f cmp x0, #0x1 + 421c94: 1a9f17e0 cset w0, eq // eq = none + 421c98: 12001c00 and w0, w0, #0xff + 421c9c: 7100001f cmp w0, #0x0 + 421ca0: 54000100 b.eq 421cc0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xc4> // b.none + 421ca4: 910103e0 add x0, sp, #0x40 + 421ca8: d2800001 mov x1, #0x0 // #0 + 421cac: 97ff977d bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 421cb0: 39400001 ldrb w1, [x0] + 421cb4: 9101c3e0 add x0, sp, #0x70 + 421cb8: 97ffff9e bl 421b30 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421cbc: 14000003 b 421cc8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xcc> + 421cc0: 910183e0 add x0, sp, #0x60 + 421cc4: 97ffffb8 bl 421ba4 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 421cc8: 910103e0 add x0, sp, #0x40 + 421ccc: 97ff950d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 421cd0: 140000a4 b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421cd4: 52800221 mov w1, #0x11 // #17 + 421cd8: f9401fe0 ldr x0, [sp, #56] + 421cdc: 97ffb4fe bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421ce0: 12001c00 and w0, w0, #0xff + 421ce4: 7100001f cmp w0, #0x0 + 421ce8: 54000120 b.eq 421d0c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x110> // b.none + 421cec: 910183e0 add x0, sp, #0x60 + 421cf0: 97ffffad bl 421ba4 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 421cf4: f9401fe0 ldr x0, [sp, #56] + 421cf8: 91044000 add x0, x0, #0x110 + 421cfc: aa0003e1 mov x1, x0 + 421d00: f94017e0 ldr x0, [sp, #40] + 421d04: 94001619 bl 427568 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE> + 421d08: 14000096 b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421d0c: 528001e1 mov w1, #0xf // #15 + 421d10: f9401fe0 ldr x0, [sp, #56] + 421d14: 97ffb4f0 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421d18: 12001c00 and w0, w0, #0xff + 421d1c: 7100001f cmp w0, #0x0 + 421d20: 54000140 b.eq 421d48 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x14c> // b.none + 421d24: 910183e0 add x0, sp, #0x60 + 421d28: 97ffff9f bl 421ba4 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 421d2c: f9401fe0 ldr x0, [sp, #56] + 421d30: 91044000 add x0, x0, #0x110 + 421d34: 52800002 mov w2, #0x0 // #0 + 421d38: aa0003e1 mov x1, x0 + 421d3c: f94017e0 ldr x0, [sp, #40] + 421d40: 97ffea76 bl 41c718 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 421d44: 14000087 b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421d48: f9401fe0 ldr x0, [sp, #56] + 421d4c: 97ffd750 bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 421d50: 12001c00 and w0, w0, #0xff + 421d54: 7100001f cmp w0, #0x0 + 421d58: 54000120 b.eq 421d7c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x180> // b.none + 421d5c: f9401fe0 ldr x0, [sp, #56] + 421d60: 91044000 add x0, x0, #0x110 + 421d64: d2800001 mov x1, #0x0 // #0 + 421d68: 97ff974e bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 421d6c: 39400001 ldrb w1, [x0] + 421d70: 9101c3e0 add x0, sp, #0x70 + 421d74: 97ffff6f bl 421b30 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421d78: 1400007a b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421d7c: 52800381 mov w1, #0x1c // #28 + 421d80: f9401fe0 ldr x0, [sp, #56] + 421d84: 97ffb4d4 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421d88: 12001c00 and w0, w0, #0xff + 421d8c: 7100001f cmp w0, #0x0 + 421d90: 54000aa0 b.eq 421ee4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2e8> // b.none + 421d94: f9401be0 ldr x0, [sp, #48] + 421d98: 39400000 ldrb w0, [x0] + 421d9c: 52000000 eor w0, w0, #0x1 + 421da0: 12001c00 and w0, w0, #0xff + 421da4: 7100001f cmp w0, #0x0 + 421da8: 540003a0 b.eq 421e1c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x220> // b.none + 421dac: f9401fe0 ldr x0, [sp, #56] + 421db0: b9400000 ldr w0, [x0] + 421db4: 52800201 mov w1, #0x10 // #16 + 421db8: 97ffaaee bl 40c970 <_ZNSt15regex_constantsanENS_18syntax_option_typeES0_> + 421dbc: 7100001f cmp w0, #0x0 + 421dc0: 1a9f17e0 cset w0, eq // eq = none + 421dc4: 12001c00 and w0, w0, #0xff + 421dc8: 7100001f cmp w0, #0x0 + 421dcc: 54000200 b.eq 421e0c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x210> // b.none + 421dd0: 52800161 mov w1, #0xb // #11 + 421dd4: f9401fe0 ldr x0, [sp, #56] + 421dd8: 97ffb4bf bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421ddc: 12001c00 and w0, w0, #0xff + 421de0: 7100001f cmp w0, #0x0 + 421de4: 540000c0 b.eq 421dfc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x200> // b.none + 421de8: 9101c3e0 add x0, sp, #0x70 + 421dec: 528005a1 mov w1, #0x2d // #45 + 421df0: 97ffff50 bl 421b30 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421df4: 52800000 mov w0, #0x0 // #0 + 421df8: 1400005b b 421f64 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x368> + 421dfc: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421e00: 91258001 add x1, x0, #0x960 + 421e04: 52800100 mov w0, #0x8 // #8 + 421e08: 97ffab20 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421e0c: 9101c3e0 add x0, sp, #0x70 + 421e10: 528005a1 mov w1, #0x2d // #45 + 421e14: 97ffff47 bl 421b30 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421e18: 14000052 b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421e1c: f9401fe0 ldr x0, [sp, #56] + 421e20: 97ffd71b bl 417a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv> + 421e24: 12001c00 and w0, w0, #0xff + 421e28: 7100001f cmp w0, #0x0 + 421e2c: 540001e0 b.eq 421e68 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26c> // b.none + 421e30: f9401be0 ldr x0, [sp, #48] + 421e34: 39400413 ldrb w19, [x0, #1] + 421e38: f9401fe0 ldr x0, [sp, #56] + 421e3c: 91044000 add x0, x0, #0x110 + 421e40: d2800001 mov x1, #0x0 // #0 + 421e44: 97ff9717 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 421e48: 39400000 ldrb w0, [x0] + 421e4c: 2a0003e2 mov w2, w0 + 421e50: 2a1303e1 mov w1, w19 + 421e54: f94017e0 ldr x0, [sp, #40] + 421e58: 9400160a bl 427680 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc> + 421e5c: f9401be0 ldr x0, [sp, #48] + 421e60: 3900001f strb wzr, [x0] + 421e64: 1400003f b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421e68: 52800381 mov w1, #0x1c // #28 + 421e6c: f9401fe0 ldr x0, [sp, #56] + 421e70: 97ffb499 bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421e74: 12001c00 and w0, w0, #0xff + 421e78: 7100001f cmp w0, #0x0 + 421e7c: 54000140 b.eq 421ea4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2a8> // b.none + 421e80: f9401be0 ldr x0, [sp, #48] + 421e84: 39400400 ldrb w0, [x0, #1] + 421e88: 528005a2 mov w2, #0x2d // #45 + 421e8c: 2a0003e1 mov w1, w0 + 421e90: f94017e0 ldr x0, [sp, #40] + 421e94: 940015fb bl 427680 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc> + 421e98: f9401be0 ldr x0, [sp, #48] + 421e9c: 3900001f strb wzr, [x0] + 421ea0: 14000030 b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421ea4: f9401fe0 ldr x0, [sp, #56] + 421ea8: 91002000 add x0, x0, #0x8 + 421eac: 97ffbacc bl 4109dc <_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv> + 421eb0: 71002c1f cmp w0, #0xb + 421eb4: 1a9f07e0 cset w0, ne // ne = any + 421eb8: 12001c00 and w0, w0, #0xff + 421ebc: 7100001f cmp w0, #0x0 + 421ec0: 540000a0 b.eq 421ed4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2d8> // b.none + 421ec4: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421ec8: 91278001 add x1, x0, #0x9e0 + 421ecc: 52800100 mov w0, #0x8 // #8 + 421ed0: 97ffaaee bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421ed4: 9101c3e0 add x0, sp, #0x70 + 421ed8: 528005a1 mov w1, #0x2d // #45 + 421edc: 97ffff15 bl 421b30 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc> + 421ee0: 14000020 b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421ee4: 528001c1 mov w1, #0xe // #14 + 421ee8: f9401fe0 ldr x0, [sp, #56] + 421eec: 97ffb47a bl 40f0d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE> + 421ef0: 12001c00 and w0, w0, #0xff + 421ef4: 7100001f cmp w0, #0x0 + 421ef8: 540002c0 b.eq 421f50 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x354> // b.none + 421efc: 910183e0 add x0, sp, #0x60 + 421f00: 97ffff29 bl 421ba4 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv> + 421f04: f9401fe0 ldr x0, [sp, #56] + 421f08: 91044013 add x19, x0, #0x110 + 421f0c: f9401fe0 ldr x0, [sp, #56] + 421f10: f940c414 ldr x20, [x0, #392] + 421f14: f9401fe0 ldr x0, [sp, #56] + 421f18: 91044000 add x0, x0, #0x110 + 421f1c: d2800001 mov x1, #0x0 // #0 + 421f20: 97ff96e0 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 421f24: 39400000 ldrb w0, [x0] + 421f28: 2a0003e2 mov w2, w0 + 421f2c: 52802001 mov w1, #0x100 // #256 + 421f30: aa1403e0 mov x0, x20 + 421f34: 97ffaa2e bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 421f38: 12001c00 and w0, w0, #0xff + 421f3c: 2a0003e2 mov w2, w0 + 421f40: aa1303e1 mov x1, x19 + 421f44: f94017e0 ldr x0, [sp, #40] + 421f48: 97ffe9f4 bl 41c718 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb> + 421f4c: 14000005 b 421f60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x364> + 421f50: f0000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 421f54: 91282001 add x1, x0, #0xa08 + 421f58: 52800080 mov w0, #0x4 // #4 + 421f5c: 97ffaacb bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 421f60: 52800020 mov w0, #0x1 // #1 + 421f64: 14000006 b 421f7c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x380> + 421f68: aa0003f3 mov x19, x0 + 421f6c: 910103e0 add x0, sp, #0x40 + 421f70: 97ff9464 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 421f74: aa1303e0 mov x0, x19 + 421f78: 97ff9662 bl 407900 <_Unwind_Resume@plt> + 421f7c: a94153f3 ldp x19, x20, [sp, #16] + 421f80: a8c87bfd ldp x29, x30, [sp], #128 + 421f84: d65f03c0 ret + +0000000000421f88 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc(): + 421f88: a9bc7bfd stp x29, x30, [sp, #-64]! + 421f8c: 910003fd mov x29, sp + 421f90: f9000bf3 str x19, [sp, #16] + 421f94: f90017e0 str x0, [sp, #40] + 421f98: 39009fe1 strb w1, [sp, #39] + 421f9c: f94017f3 ldr x19, [sp, #40] + 421fa0: f94017e0 ldr x0, [sp, #40] + 421fa4: 9101a000 add x0, x0, #0x68 + 421fa8: 39409fe1 ldrb w1, [sp, #39] + 421fac: 97fff676 bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 421fb0: 12001c00 and w0, w0, #0xff + 421fb4: 3900ffe0 strb w0, [sp, #63] + 421fb8: 9100ffe0 add x0, sp, #0x3f + 421fbc: aa0003e1 mov x1, x0 + 421fc0: aa1303e0 mov x0, x19 + 421fc4: 940013b0 bl 426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc> + 421fc8: d503201f nop + 421fcc: f9400bf3 ldr x19, [sp, #16] + 421fd0: a8c47bfd ldp x29, x30, [sp], #64 + 421fd4: d65f03c0 ret + +0000000000421fd8 <_ZSteqINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EbRKSt15_Deque_iteratorIT_T0_T1_ESE_>: +_ZSteqINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EbRKSt15_Deque_iteratorIT_T0_T1_ESE_(): + 421fd8: d10043ff sub sp, sp, #0x10 + 421fdc: f90007e0 str x0, [sp, #8] + 421fe0: f90003e1 str x1, [sp] + 421fe4: f94007e0 ldr x0, [sp, #8] + 421fe8: f9400001 ldr x1, [x0] + 421fec: f94003e0 ldr x0, [sp] + 421ff0: f9400000 ldr x0, [x0] + 421ff4: eb00003f cmp x1, x0 + 421ff8: 1a9f17e0 cset w0, eq // eq = none + 421ffc: 12001c00 and w0, w0, #0xff + 422000: 910043ff add sp, sp, #0x10 + 422004: d65f03c0 ret + +0000000000422008 <_ZNSaISt13_Rb_tree_nodeISt4pairIKllEEEC1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKllEEEC2Ev(): + 422008: a9be7bfd stp x29, x30, [sp, #-32]! + 42200c: 910003fd mov x29, sp + 422010: f9000fe0 str x0, [sp, #24] + 422014: f9400fe0 ldr x0, [sp, #24] + 422018: 940015d6 bl 427770 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEEC1Ev> + 42201c: d503201f nop + 422020: a8c27bfd ldp x29, x30, [sp], #32 + 422024: d65f03c0 ret + +0000000000422028 <_ZNSt20_Rb_tree_key_compareISt4lessIlEEC1Ev>: +_ZNSt20_Rb_tree_key_compareISt4lessIlEEC2Ev(): + 422028: d10043ff sub sp, sp, #0x10 + 42202c: f90007e0 str x0, [sp, #8] + 422030: d503201f nop + 422034: 910043ff add sp, sp, #0x10 + 422038: d65f03c0 ret + +000000000042203c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEED1Ev(): + 42203c: d10043ff sub sp, sp, #0x10 + 422040: f90007e0 str x0, [sp, #8] + 422044: d503201f nop + 422048: 910043ff add sp, sp, #0x10 + 42204c: d65f03c0 ret + +0000000000422050 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E(): + 422050: a9bd7bfd stp x29, x30, [sp, #-48]! + 422054: 910003fd mov x29, sp + 422058: f9000fe0 str x0, [sp, #24] + 42205c: f9000be1 str x1, [sp, #16] + 422060: f9400be0 ldr x0, [sp, #16] + 422064: f100001f cmp x0, #0x0 + 422068: 540001e0 b.eq 4220a4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x54> // b.none + 42206c: f9400be0 ldr x0, [sp, #16] + 422070: 940015c5 bl 427784 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base> + 422074: aa0003e1 mov x1, x0 + 422078: f9400fe0 ldr x0, [sp, #24] + 42207c: 97fffff5 bl 422050 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> + 422080: f9400be0 ldr x0, [sp, #16] + 422084: 940015c6 bl 42779c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base> + 422088: f90017e0 str x0, [sp, #40] + 42208c: f9400be1 ldr x1, [sp, #16] + 422090: f9400fe0 ldr x0, [sp, #24] + 422094: 940015c8 bl 4277b4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS2_E> + 422098: f94017e0 ldr x0, [sp, #40] + 42209c: f9000be0 str x0, [sp, #16] + 4220a0: 17fffff0 b 422060 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x10> + 4220a4: d503201f nop + 4220a8: a8c37bfd ldp x29, x30, [sp], #48 + 4220ac: d65f03c0 ret + +00000000004220b0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv(): + 4220b0: d10043ff sub sp, sp, #0x10 + 4220b4: f90007e0 str x0, [sp, #8] + 4220b8: f94007e0 ldr x0, [sp, #8] + 4220bc: f9400800 ldr x0, [x0, #16] + 4220c0: 910043ff add sp, sp, #0x10 + 4220c4: d65f03c0 ret + +00000000004220c8 <_ZNSt8functionIFbcEEC1ERKS1_>: +_ZNSt8functionIFbcEEC2ERKS1_(): + 4220c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4220cc: 910003fd mov x29, sp + 4220d0: f9000bf3 str x19, [sp, #16] + 4220d4: f90017e0 str x0, [sp, #40] + 4220d8: f90013e1 str x1, [sp, #32] + 4220dc: f94017e0 ldr x0, [sp, #40] + 4220e0: 97ffaa04 bl 40c8f0 <_ZNSt14_Function_baseC1Ev> + 4220e4: f94013e0 ldr x0, [sp, #32] + 4220e8: 940015c0 bl 4277e8 <_ZNKSt8functionIFbcEEcvbEv> + 4220ec: 12001c00 and w0, w0, #0xff + 4220f0: 7100001f cmp w0, #0x0 + 4220f4: 540002a0 b.eq 422148 <_ZNSt8functionIFbcEEC1ERKS1_+0x80> // b.none + 4220f8: f94013e0 ldr x0, [sp, #32] + 4220fc: f9400803 ldr x3, [x0, #16] + 422100: f94017e0 ldr x0, [sp, #40] + 422104: f94013e1 ldr x1, [sp, #32] + 422108: 52800042 mov w2, #0x2 // #2 + 42210c: d63f0060 blr x3 + 422110: f94013e0 ldr x0, [sp, #32] + 422114: f9400c01 ldr x1, [x0, #24] + 422118: f94017e0 ldr x0, [sp, #40] + 42211c: f9000c01 str x1, [x0, #24] + 422120: f94013e0 ldr x0, [sp, #32] + 422124: f9400801 ldr x1, [x0, #16] + 422128: f94017e0 ldr x0, [sp, #40] + 42212c: f9000801 str x1, [x0, #16] + 422130: 14000006 b 422148 <_ZNSt8functionIFbcEEC1ERKS1_+0x80> + 422134: aa0003f3 mov x19, x0 + 422138: f94017e0 ldr x0, [sp, #40] + 42213c: 97ffa9f4 bl 40c90c <_ZNSt14_Function_baseD1Ev> + 422140: aa1303e0 mov x0, x19 + 422144: 97ff95ef bl 407900 <_Unwind_Resume@plt> + 422148: d503201f nop + 42214c: f9400bf3 ldr x19, [sp, #16] + 422150: a8c37bfd ldp x29, x30, [sp], #48 + 422154: d65f03c0 ret + +0000000000422158 <_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE11lower_boundERS3_>: +_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEE11lower_boundERS3_(): + 422158: a9be7bfd stp x29, x30, [sp, #-32]! + 42215c: 910003fd mov x29, sp + 422160: f9000fe0 str x0, [sp, #24] + 422164: f9000be1 str x1, [sp, #16] + 422168: f9400fe0 ldr x0, [sp, #24] + 42216c: f9400be1 ldr x1, [sp, #16] + 422170: 940015a8 bl 427810 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11lower_boundERS1_> + 422174: a8c27bfd ldp x29, x30, [sp], #32 + 422178: d65f03c0 ret + +000000000042217c <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEeqERKS3_>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEeqERKS3_(): + 42217c: d10043ff sub sp, sp, #0x10 + 422180: f90007e0 str x0, [sp, #8] + 422184: f90003e1 str x1, [sp] + 422188: f94007e0 ldr x0, [sp, #8] + 42218c: f9400001 ldr x1, [x0] + 422190: f94003e0 ldr x0, [sp] + 422194: f9400000 ldr x0, [x0] + 422198: eb00003f cmp x1, x0 + 42219c: 1a9f17e0 cset w0, eq // eq = none + 4221a0: 12001c00 and w0, w0, #0xff + 4221a4: 910043ff add sp, sp, #0x10 + 4221a8: d65f03c0 ret + +00000000004221ac <_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE8key_compEv>: +_ZNKSt3mapIllSt4lessIlESaISt4pairIKllEEE8key_compEv(): + 4221ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4221b0: 910003fd mov x29, sp + 4221b4: f9000bf3 str x19, [sp, #16] + 4221b8: f90017e0 str x0, [sp, #40] + 4221bc: f94017e0 ldr x0, [sp, #40] + 4221c0: 940015a6 bl 427858 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8key_compEv> + 4221c4: 2a1303e0 mov w0, w19 + 4221c8: f9400bf3 ldr x19, [sp, #16] + 4221cc: a8c37bfd ldp x29, x30, [sp], #48 + 4221d0: d65f03c0 ret + +00000000004221d4 <_ZNKSt4lessIlEclERKlS2_>: +_ZNKSt4lessIlEclERKlS2_(): + 4221d4: d10083ff sub sp, sp, #0x20 + 4221d8: f9000fe0 str x0, [sp, #24] + 4221dc: f9000be1 str x1, [sp, #16] + 4221e0: f90007e2 str x2, [sp, #8] + 4221e4: f9400be0 ldr x0, [sp, #16] + 4221e8: f9400001 ldr x1, [x0] + 4221ec: f94007e0 ldr x0, [sp, #8] + 4221f0: f9400000 ldr x0, [x0] + 4221f4: eb00003f cmp x1, x0 + 4221f8: 1a9fa7e0 cset w0, lt // lt = tstop + 4221fc: 12001c00 and w0, w0, #0xff + 422200: 910083ff add sp, sp, #0x20 + 422204: d65f03c0 ret + +0000000000422208 <_ZNSt5tupleIJRKlEEC1IvLb1EEES1_>: +_ZNSt5tupleIJRKlEEC1IvLb1EEES1_(): + 422208: a9be7bfd stp x29, x30, [sp, #-32]! + 42220c: 910003fd mov x29, sp + 422210: f9000fe0 str x0, [sp, #24] + 422214: f9000be1 str x1, [sp, #16] + 422218: f9400fe0 ldr x0, [sp, #24] + 42221c: f9400be1 ldr x1, [sp, #16] + 422220: 94001593 bl 42786c <_ZNSt11_Tuple_implILm0EJRKlEEC1ES1_> + 422224: d503201f nop + 422228: a8c27bfd ldp x29, x30, [sp], #32 + 42222c: d65f03c0 ret + +0000000000422230 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKllEEC1ERKSt17_Rb_tree_iteratorIS2_E>: +_ZNSt23_Rb_tree_const_iteratorISt4pairIKllEEC1ERKSt17_Rb_tree_iteratorIS2_E(): + 422230: d10043ff sub sp, sp, #0x10 + 422234: f90007e0 str x0, [sp, #8] + 422238: f90003e1 str x1, [sp] + 42223c: f94003e0 ldr x0, [sp] + 422240: f9400001 ldr x1, [x0] + 422244: f94007e0 ldr x0, [sp, #8] + 422248: f9000001 str x1, [x0] + 42224c: d503201f nop + 422250: 910043ff add sp, sp, #0x10 + 422254: d65f03c0 ret + +0000000000422258 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_(): + 422258: a9b97bfd stp x29, x30, [sp, #-112]! + 42225c: 910003fd mov x29, sp + 422260: a90153f3 stp x19, x20, [sp, #16] + 422264: f90027e0 str x0, [sp, #72] + 422268: f90023e1 str x1, [sp, #64] + 42226c: f9001fe2 str x2, [sp, #56] + 422270: f9001be3 str x3, [sp, #48] + 422274: f90017e4 str x4, [sp, #40] + 422278: f9401fe0 ldr x0, [sp, #56] + 42227c: 94001586 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 422280: aa0003f3 mov x19, x0 + 422284: f9401be0 ldr x0, [sp, #48] + 422288: 94001588 bl 4278a8 <_ZSt7forwardISt5tupleIJRKlEEEOT_RNSt16remove_referenceIS4_E4typeE> + 42228c: aa0003f4 mov x20, x0 + 422290: f94017e0 ldr x0, [sp, #40] + 422294: 9400158a bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 422298: aa0003e3 mov x3, x0 + 42229c: aa1403e2 mov x2, x20 + 4222a0: aa1303e1 mov x1, x19 + 4222a4: f94027e0 ldr x0, [sp, #72] + 4222a8: 9400158a bl 4278d0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEEPSt13_Rb_tree_nodeIS2_EDpOT_> + 4222ac: f90037e0 str x0, [sp, #104] + 4222b0: f94037e0 ldr x0, [sp, #104] + 4222b4: 94001666 bl 427c4c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E> + 4222b8: aa0003e2 mov x2, x0 + 4222bc: f94023e1 ldr x1, [sp, #64] + 4222c0: f94027e0 ldr x0, [sp, #72] + 4222c4: 9400159f bl 427940 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_> + 4222c8: a90507e0 stp x0, x1, [sp, #80] + 4222cc: f9402fe0 ldr x0, [sp, #88] + 4222d0: f100001f cmp x0, #0x0 + 4222d4: 54000120 b.eq 4222f8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_+0xa0> // b.none + 4222d8: f9402be0 ldr x0, [sp, #80] + 4222dc: f9402fe1 ldr x1, [sp, #88] + 4222e0: f94037e3 ldr x3, [sp, #104] + 4222e4: aa0103e2 mov x2, x1 + 4222e8: aa0003e1 mov x1, x0 + 4222ec: f94027e0 ldr x0, [sp, #72] + 4222f0: 94001662 bl 427c78 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E> + 4222f4: 14000012 b 42233c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_+0xe4> + 4222f8: f94037e1 ldr x1, [sp, #104] + 4222fc: f94027e0 ldr x0, [sp, #72] + 422300: 9400152d bl 4277b4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS2_E> + 422304: f9402be1 ldr x1, [sp, #80] + 422308: 910183e0 add x0, sp, #0x60 + 42230c: 9400168f bl 427d48 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC1EPSt18_Rb_tree_node_base> + 422310: f94033e0 ldr x0, [sp, #96] + 422314: 1400000a b 42233c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_+0xe4> + 422318: 97ff9302 bl 406f20 <__cxa_begin_catch@plt> + 42231c: f94037e1 ldr x1, [sp, #104] + 422320: f94027e0 ldr x0, [sp, #72] + 422324: 94001524 bl 4277b4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS2_E> + 422328: 97ff94ee bl 4076e0 <__cxa_rethrow@plt> + 42232c: aa0003f3 mov x19, x0 + 422330: 97ff9538 bl 407810 <__cxa_end_catch@plt> + 422334: aa1303e0 mov x0, x19 + 422338: 97ff9572 bl 407900 <_Unwind_Resume@plt> + 42233c: a94153f3 ldp x19, x20, [sp, #16] + 422340: a8c77bfd ldp x29, x30, [sp], #112 + 422344: d65f03c0 ret + +0000000000422348 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_>: +_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_(): + 422348: a9bc7bfd stp x29, x30, [sp, #-64]! + 42234c: 910003fd mov x29, sp + 422350: f9000bf3 str x19, [sp, #16] + 422354: f90017e0 str x0, [sp, #40] + 422358: f90013e1 str x1, [sp, #32] + 42235c: f94017e0 ldr x0, [sp, #40] + 422360: 94001683 bl 427d6c <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv> + 422364: aa0003f3 mov x19, x0 + 422368: f94017e0 ldr x0, [sp, #40] + 42236c: 94001686 bl 427d84 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv> + 422370: f94013e3 ldr x3, [sp, #32] + 422374: aa0003e2 mov x2, x0 + 422378: aa1303e1 mov x1, x19 + 42237c: f94017e0 ldr x0, [sp, #40] + 422380: 94001687 bl 427d9c <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_> + 422384: f9001be0 str x0, [sp, #48] + 422388: f94017e0 ldr x0, [sp, #40] + 42238c: 94000019 bl 4223f0 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE3endEv> + 422390: f9001fe0 str x0, [sp, #56] + 422394: 9100e3e1 add x1, sp, #0x38 + 422398: 9100c3e0 add x0, sp, #0x30 + 42239c: 9400001f bl 422418 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKllEEeqERKS3_> + 4223a0: 12001c00 and w0, w0, #0xff + 4223a4: 7100001f cmp w0, #0x0 + 4223a8: 54000161 b.ne 4223d4 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_+0x8c> // b.any + 4223ac: f94017f3 ldr x19, [sp, #40] + 4223b0: f9401be0 ldr x0, [sp, #48] + 4223b4: 940016a1 bl 427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4223b8: aa0003e2 mov x2, x0 + 4223bc: f94013e1 ldr x1, [sp, #32] + 4223c0: aa1303e0 mov x0, x19 + 4223c4: 97ffff84 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 4223c8: 12001c00 and w0, w0, #0xff + 4223cc: 7100001f cmp w0, #0x0 + 4223d0: 54000080 b.eq 4223e0 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_+0x98> // b.none + 4223d4: f94017e0 ldr x0, [sp, #40] + 4223d8: 94000006 bl 4223f0 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE3endEv> + 4223dc: 14000002 b 4223e4 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_+0x9c> + 4223e0: f9401be0 ldr x0, [sp, #48] + 4223e4: f9400bf3 ldr x19, [sp, #16] + 4223e8: a8c47bfd ldp x29, x30, [sp], #64 + 4223ec: d65f03c0 ret + +00000000004223f0 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE3endEv>: +_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE3endEv(): + 4223f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4223f4: 910003fd mov x29, sp + 4223f8: f9000fe0 str x0, [sp, #24] + 4223fc: f9400fe0 ldr x0, [sp, #24] + 422400: 91002001 add x1, x0, #0x8 + 422404: 9100a3e0 add x0, sp, #0x28 + 422408: 94001697 bl 427e64 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKllEEC1EPKSt18_Rb_tree_node_base> + 42240c: f94017e0 ldr x0, [sp, #40] + 422410: a8c37bfd ldp x29, x30, [sp], #48 + 422414: d65f03c0 ret + +0000000000422418 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKllEEeqERKS3_>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKllEEeqERKS3_(): + 422418: d10043ff sub sp, sp, #0x10 + 42241c: f90007e0 str x0, [sp, #8] + 422420: f90003e1 str x1, [sp] + 422424: f94007e0 ldr x0, [sp, #8] + 422428: f9400001 ldr x1, [x0] + 42242c: f94003e0 ldr x0, [sp] + 422430: f9400000 ldr x0, [x0] + 422434: eb00003f cmp x1, x0 + 422438: 1a9f17e0 cset w0, eq // eq = none + 42243c: 12001c00 and w0, w0, #0xff + 422440: 910043ff add sp, sp, #0x10 + 422444: d65f03c0 ret + +0000000000422448 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE5beginEv>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE5beginEv(): + 422448: a9bd7bfd stp x29, x30, [sp, #-48]! + 42244c: 910003fd mov x29, sp + 422450: f9000fe0 str x0, [sp, #24] + 422454: f9400fe0 ldr x0, [sp, #24] + 422458: f9400c01 ldr x1, [x0, #24] + 42245c: 9100a3e0 add x0, sp, #0x28 + 422460: 9400163a bl 427d48 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC1EPSt18_Rb_tree_node_base> + 422464: f94017e0 ldr x0, [sp, #40] + 422468: a8c37bfd ldp x29, x30, [sp], #48 + 42246c: d65f03c0 ret + +0000000000422470 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE3endEv>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE3endEv(): + 422470: a9bd7bfd stp x29, x30, [sp, #-48]! + 422474: 910003fd mov x29, sp + 422478: f9000fe0 str x0, [sp, #24] + 42247c: f9400fe0 ldr x0, [sp, #24] + 422480: 91002001 add x1, x0, #0x8 + 422484: 9100a3e0 add x0, sp, #0x28 + 422488: 94001630 bl 427d48 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC1EPSt18_Rb_tree_node_base> + 42248c: f94017e0 ldr x0, [sp, #40] + 422490: a8c37bfd ldp x29, x30, [sp], #48 + 422494: d65f03c0 ret + +0000000000422498 <_ZNSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv>: +_ZNSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv(): + 422498: a9be7bfd stp x29, x30, [sp, #-32]! + 42249c: 910003fd mov x29, sp + 4224a0: f9000fe0 str x0, [sp, #24] + 4224a4: f9400fe0 ldr x0, [sp, #24] + 4224a8: 91008000 add x0, x0, #0x20 + 4224ac: 94001677 bl 427e88 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKllEE6_M_ptrEv> + 4224b0: a8c27bfd ldp x29, x30, [sp], #32 + 4224b4: d65f03c0 ret + +00000000004224b8 <_ZNSt11_Deque_baseIlSaIlEEC1Ev>: +_ZNSt11_Deque_baseIlSaIlEEC1Ev(): + 4224b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4224bc: 910003fd mov x29, sp + 4224c0: f9000bf3 str x19, [sp, #16] + 4224c4: f90017e0 str x0, [sp, #40] + 4224c8: f94017e0 ldr x0, [sp, #40] + 4224cc: 94001676 bl 427ea4 <_ZNSt11_Deque_baseIlSaIlEE11_Deque_implC1Ev> + 4224d0: d2800001 mov x1, #0x0 // #0 + 4224d4: f94017e0 ldr x0, [sp, #40] + 4224d8: 94001685 bl 427eec <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm> + 4224dc: 14000006 b 4224f4 <_ZNSt11_Deque_baseIlSaIlEEC1Ev+0x3c> + 4224e0: aa0003f3 mov x19, x0 + 4224e4: f94017e0 ldr x0, [sp, #40] + 4224e8: 97ffebe0 bl 41d468 <_ZNSt11_Deque_baseIlSaIlEE11_Deque_implD1Ev> + 4224ec: aa1303e0 mov x0, x19 + 4224f0: 97ff9504 bl 407900 <_Unwind_Resume@plt> + 4224f4: f9400bf3 ldr x19, [sp, #16] + 4224f8: a8c37bfd ldp x29, x30, [sp], #48 + 4224fc: d65f03c0 ret + +0000000000422500 <_ZNSaIlED1Ev>: +_ZNSaIlED1Ev(): + 422500: a9be7bfd stp x29, x30, [sp, #-32]! + 422504: 910003fd mov x29, sp + 422508: f9000fe0 str x0, [sp, #24] + 42250c: f9400fe0 ldr x0, [sp, #24] + 422510: 940016da bl 428078 <_ZN9__gnu_cxx13new_allocatorIlED1Ev> + 422514: d503201f nop + 422518: a8c27bfd ldp x29, x30, [sp], #32 + 42251c: d65f03c0 ret + +0000000000422520 <_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_>: +_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_(): + 422520: a9bc7bfd stp x29, x30, [sp, #-64]! + 422524: 910003fd mov x29, sp + 422528: f90017e0 str x0, [sp, #40] + 42252c: f90013e1 str x1, [sp, #32] + 422530: f9000fe2 str x2, [sp, #24] + 422534: f94013e0 ldr x0, [sp, #32] + 422538: f9001fe0 str x0, [sp, #56] + 42253c: f9401fe1 ldr x1, [sp, #56] + 422540: f9400fe0 ldr x0, [sp, #24] + 422544: eb00003f cmp x1, x0 + 422548: 54000142 b.cs 422570 <_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_+0x50> // b.hs, b.nlast + 42254c: f9401fe0 ldr x0, [sp, #56] + 422550: f9400000 ldr x0, [x0] + 422554: aa0003e1 mov x1, x0 + 422558: f94017e0 ldr x0, [sp, #40] + 42255c: 940016cc bl 42808c <_ZNSt11_Deque_baseIlSaIlEE18_M_deallocate_nodeEPl> + 422560: f9401fe0 ldr x0, [sp, #56] + 422564: 91002000 add x0, x0, #0x8 + 422568: f9001fe0 str x0, [sp, #56] + 42256c: 17fffff4 b 42253c <_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_+0x1c> + 422570: d503201f nop + 422574: a8c47bfd ldp x29, x30, [sp], #64 + 422578: d65f03c0 ret + +000000000042257c <_ZNSt11_Deque_baseIlSaIlEE17_M_deallocate_mapEPPlm>: +_ZNSt11_Deque_baseIlSaIlEE17_M_deallocate_mapEPPlm(): + 42257c: a9bc7bfd stp x29, x30, [sp, #-64]! + 422580: 910003fd mov x29, sp + 422584: f90017e0 str x0, [sp, #40] + 422588: f90013e1 str x1, [sp, #32] + 42258c: f9000fe2 str x2, [sp, #24] + 422590: 9100e3e0 add x0, sp, #0x38 + 422594: aa0003e8 mov x8, x0 + 422598: f94017e0 ldr x0, [sp, #40] + 42259c: 940016cc bl 4280cc <_ZNKSt11_Deque_baseIlSaIlEE20_M_get_map_allocatorEv> + 4225a0: 9100e3e0 add x0, sp, #0x38 + 4225a4: f9400fe2 ldr x2, [sp, #24] + 4225a8: f94013e1 ldr x1, [sp, #32] + 4225ac: 940016de bl 428124 <_ZNSt16allocator_traitsISaIPlEE10deallocateERS1_PS0_m> + 4225b0: 9100e3e0 add x0, sp, #0x38 + 4225b4: 940016d4 bl 428104 <_ZNSaIPlED1Ev> + 4225b8: d503201f nop + 4225bc: a8c47bfd ldp x29, x30, [sp], #64 + 4225c0: d65f03c0 ret + +00000000004225c4 <_ZNSt16allocator_traitsISaIlEE9constructIlJRKlEEEvRS0_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIlEE9constructIlJRKlEEEvRS0_PT_DpOT0_(): + 4225c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4225c8: 910003fd mov x29, sp + 4225cc: f90017e0 str x0, [sp, #40] + 4225d0: f90013e1 str x1, [sp, #32] + 4225d4: f9000fe2 str x2, [sp, #24] + 4225d8: f9400fe0 ldr x0, [sp, #24] + 4225dc: 940016de bl 428154 <_ZSt7forwardIRKlEOT_RNSt16remove_referenceIS2_E4typeE> + 4225e0: aa0003e2 mov x2, x0 + 4225e4: f94013e1 ldr x1, [sp, #32] + 4225e8: f94017e0 ldr x0, [sp, #40] + 4225ec: 940016df bl 428168 <_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_> + 4225f0: d503201f nop + 4225f4: a8c37bfd ldp x29, x30, [sp], #48 + 4225f8: d65f03c0 ret + +00000000004225fc <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>: +_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_(): + 4225fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 422600: 910003fd mov x29, sp + 422604: a90153f3 stp x19, x20, [sp, #16] + 422608: f90017e0 str x0, [sp, #40] + 42260c: f90013e1 str x1, [sp, #32] + 422610: d2800021 mov x1, #0x1 // #1 + 422614: f94017e0 ldr x0, [sp, #40] + 422618: 940016e6 bl 4281b0 <_ZNSt5dequeIlSaIlEE22_M_reserve_map_at_backEm> + 42261c: f94017e1 ldr x1, [sp, #40] + 422620: f94017e0 ldr x0, [sp, #40] + 422624: f9402400 ldr x0, [x0, #72] + 422628: 91002013 add x19, x0, #0x8 + 42262c: aa0103e0 mov x0, x1 + 422630: 940016f9 bl 428214 <_ZNSt11_Deque_baseIlSaIlEE16_M_allocate_nodeEv> + 422634: f9000260 str x0, [x19] + 422638: f94017f3 ldr x19, [sp, #40] + 42263c: f94017e0 ldr x0, [sp, #40] + 422640: f9401814 ldr x20, [x0, #48] + 422644: f94013e0 ldr x0, [sp, #32] + 422648: 940016c3 bl 428154 <_ZSt7forwardIRKlEOT_RNSt16remove_referenceIS2_E4typeE> + 42264c: aa0003e2 mov x2, x0 + 422650: aa1403e1 mov x1, x20 + 422654: aa1303e0 mov x0, x19 + 422658: 97ffffdb bl 4225c4 <_ZNSt16allocator_traitsISaIlEE9constructIlJRKlEEEvRS0_PT_DpOT0_> + 42265c: f94017e0 ldr x0, [sp, #40] + 422660: 9100c002 add x2, x0, #0x30 + 422664: f94017e0 ldr x0, [sp, #40] + 422668: f9402400 ldr x0, [x0, #72] + 42266c: 91002000 add x0, x0, #0x8 + 422670: aa0003e1 mov x1, x0 + 422674: aa0203e0 mov x0, x2 + 422678: 940016f4 bl 428248 <_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_> + 42267c: f94017e0 ldr x0, [sp, #40] + 422680: f9401c01 ldr x1, [x0, #56] + 422684: f94017e0 ldr x0, [sp, #40] + 422688: f9001801 str x1, [x0, #48] + 42268c: d503201f nop + 422690: a94153f3 ldp x19, x20, [sp, #16] + 422694: a8c37bfd ldp x29, x30, [sp], #48 + 422698: d65f03c0 ret + +000000000042269c <_ZSteqIlRlPlEbRKSt15_Deque_iteratorIT_T0_T1_ES8_>: +_ZSteqIlRlPlEbRKSt15_Deque_iteratorIT_T0_T1_ES8_(): + 42269c: d10043ff sub sp, sp, #0x10 + 4226a0: f90007e0 str x0, [sp, #8] + 4226a4: f90003e1 str x1, [sp] + 4226a8: f94007e0 ldr x0, [sp, #8] + 4226ac: f9400001 ldr x1, [x0] + 4226b0: f94003e0 ldr x0, [sp] + 4226b4: f9400000 ldr x0, [x0] + 4226b8: eb00003f cmp x1, x0 + 4226bc: 1a9f17e0 cset w0, eq // eq = none + 4226c0: 12001c00 and w0, w0, #0xff + 4226c4: 910043ff add sp, sp, #0x10 + 4226c8: d65f03c0 ret + +00000000004226cc <_ZNSt15_Deque_iteratorIlRlPlEmmEv>: +_ZNSt15_Deque_iteratorIlRlPlEmmEv(): + 4226cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4226d0: 910003fd mov x29, sp + 4226d4: f9000fe0 str x0, [sp, #24] + 4226d8: f9400fe0 ldr x0, [sp, #24] + 4226dc: f9400001 ldr x1, [x0] + 4226e0: f9400fe0 ldr x0, [sp, #24] + 4226e4: f9400400 ldr x0, [x0, #8] + 4226e8: eb00003f cmp x1, x0 + 4226ec: 54000161 b.ne 422718 <_ZNSt15_Deque_iteratorIlRlPlEmmEv+0x4c> // b.any + 4226f0: f9400fe0 ldr x0, [sp, #24] + 4226f4: f9400c00 ldr x0, [x0, #24] + 4226f8: d1002000 sub x0, x0, #0x8 + 4226fc: aa0003e1 mov x1, x0 + 422700: f9400fe0 ldr x0, [sp, #24] + 422704: 940016d1 bl 428248 <_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_> + 422708: f9400fe0 ldr x0, [sp, #24] + 42270c: f9400801 ldr x1, [x0, #16] + 422710: f9400fe0 ldr x0, [sp, #24] + 422714: f9000001 str x1, [x0] + 422718: f9400fe0 ldr x0, [sp, #24] + 42271c: f9400000 ldr x0, [x0] + 422720: d1002001 sub x1, x0, #0x8 + 422724: f9400fe0 ldr x0, [sp, #24] + 422728: f9000001 str x1, [x0] + 42272c: f9400fe0 ldr x0, [sp, #24] + 422730: a8c27bfd ldp x29, x30, [sp], #32 + 422734: d65f03c0 ret + +0000000000422738 <_ZNKSt15_Deque_iteratorIlRlPlEdeEv>: +_ZNKSt15_Deque_iteratorIlRlPlEdeEv(): + 422738: d10043ff sub sp, sp, #0x10 + 42273c: f90007e0 str x0, [sp, #8] + 422740: f94007e0 ldr x0, [sp, #8] + 422744: f9400000 ldr x0, [x0] + 422748: 910043ff add sp, sp, #0x10 + 42274c: d65f03c0 ret + +0000000000422750 <_ZNSt16allocator_traitsISaIlEE7destroyIlEEvRS0_PT_>: +_ZNSt16allocator_traitsISaIlEE7destroyIlEEvRS0_PT_(): + 422750: a9be7bfd stp x29, x30, [sp, #-32]! + 422754: 910003fd mov x29, sp + 422758: f9000fe0 str x0, [sp, #24] + 42275c: f9000be1 str x1, [sp, #16] + 422760: f9400be1 ldr x1, [sp, #16] + 422764: f9400fe0 ldr x0, [sp, #24] + 422768: 940016cf bl 4282a4 <_ZN9__gnu_cxx13new_allocatorIlE7destroyIlEEvPT_> + 42276c: d503201f nop + 422770: a8c27bfd ldp x29, x30, [sp], #32 + 422774: d65f03c0 ret + +0000000000422778 <_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv>: +_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv(): + 422778: a9be7bfd stp x29, x30, [sp, #-32]! + 42277c: 910003fd mov x29, sp + 422780: f9000fe0 str x0, [sp, #24] + 422784: f9400fe2 ldr x2, [sp, #24] + 422788: f9400fe0 ldr x0, [sp, #24] + 42278c: f9401c00 ldr x0, [x0, #56] + 422790: aa0003e1 mov x1, x0 + 422794: aa0203e0 mov x0, x2 + 422798: 9400163d bl 42808c <_ZNSt11_Deque_baseIlSaIlEE18_M_deallocate_nodeEPl> + 42279c: f9400fe0 ldr x0, [sp, #24] + 4227a0: 9100c002 add x2, x0, #0x30 + 4227a4: f9400fe0 ldr x0, [sp, #24] + 4227a8: f9402400 ldr x0, [x0, #72] + 4227ac: d1002000 sub x0, x0, #0x8 + 4227b0: aa0003e1 mov x1, x0 + 4227b4: aa0203e0 mov x0, x2 + 4227b8: 940016a4 bl 428248 <_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_> + 4227bc: f9400fe0 ldr x0, [sp, #24] + 4227c0: f9402000 ldr x0, [x0, #64] + 4227c4: d1002001 sub x1, x0, #0x8 + 4227c8: f9400fe0 ldr x0, [sp, #24] + 4227cc: f9001801 str x1, [x0, #48] + 4227d0: f9400fe0 ldr x0, [sp, #24] + 4227d4: 97ffeb64 bl 41d564 <_ZNSt11_Deque_baseIlSaIlEE19_M_get_Tp_allocatorEv> + 4227d8: aa0003e2 mov x2, x0 + 4227dc: f9400fe0 ldr x0, [sp, #24] + 4227e0: f9401800 ldr x0, [x0, #48] + 4227e4: aa0003e1 mov x1, x0 + 4227e8: aa0203e0 mov x0, x2 + 4227ec: 97ffffd9 bl 422750 <_ZNSt16allocator_traitsISaIlEE7destroyIlEEvRS0_PT_> + 4227f0: d503201f nop + 4227f4: a8c27bfd ldp x29, x30, [sp], #32 + 4227f8: d65f03c0 ret + +00000000004227fc <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb>: +_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb(): + 4227fc: a9b97bfd stp x29, x30, [sp, #-112]! + 422800: 910003fd mov x29, sp + 422804: f9000bf3 str x19, [sp, #16] + 422808: f9001fe0 str x0, [sp, #56] + 42280c: f9001be1 str x1, [sp, #48] + 422810: 3900bfe2 strb w2, [sp, #47] + 422814: f9401fe0 ldr x0, [sp, #56] + 422818: f9402401 ldr x1, [x0, #72] + 42281c: f9401fe0 ldr x0, [sp, #56] + 422820: f9401400 ldr x0, [x0, #40] + 422824: cb000020 sub x0, x1, x0 + 422828: 9343fc01 asr x1, x0, #3 + 42282c: aa0103e0 mov x0, x1 + 422830: 91000400 add x0, x0, #0x1 + 422834: f90033e0 str x0, [sp, #96] + 422838: f9401be0 ldr x0, [sp, #48] + 42283c: f94033e1 ldr x1, [sp, #96] + 422840: 8b000020 add x0, x1, x0 + 422844: f9002fe0 str x0, [sp, #88] + 422848: f9401fe0 ldr x0, [sp, #56] + 42284c: f9400401 ldr x1, [x0, #8] + 422850: f9402fe0 ldr x0, [sp, #88] + 422854: d37ff800 lsl x0, x0, #1 + 422858: eb00003f cmp x1, x0 + 42285c: 54000609 b.ls 42291c <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x120> // b.plast + 422860: f9401fe0 ldr x0, [sp, #56] + 422864: f9400001 ldr x1, [x0] + 422868: f9401fe0 ldr x0, [sp, #56] + 42286c: f9400402 ldr x2, [x0, #8] + 422870: f9402fe0 ldr x0, [sp, #88] + 422874: cb000042 sub x2, x2, x0 + 422878: d341fc40 lsr x0, x2, #1 + 42287c: d37df002 lsl x2, x0, #3 + 422880: 3940bfe0 ldrb w0, [sp, #47] + 422884: 7100001f cmp w0, #0x0 + 422888: 54000080 b.eq 422898 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x9c> // b.none + 42288c: f9401be0 ldr x0, [sp, #48] + 422890: d37df000 lsl x0, x0, #3 + 422894: 14000002 b 42289c <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0xa0> + 422898: d2800000 mov x0, #0x0 // #0 + 42289c: 8b020000 add x0, x0, x2 + 4228a0: 8b000020 add x0, x1, x0 + 4228a4: f90037e0 str x0, [sp, #104] + 4228a8: f9401fe0 ldr x0, [sp, #56] + 4228ac: f9401400 ldr x0, [x0, #40] + 4228b0: f94037e1 ldr x1, [sp, #104] + 4228b4: eb00003f cmp x1, x0 + 4228b8: 54000162 b.cs 4228e4 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0xe8> // b.hs, b.nlast + 4228bc: f9401fe0 ldr x0, [sp, #56] + 4228c0: f9401403 ldr x3, [x0, #40] + 4228c4: f9401fe0 ldr x0, [sp, #56] + 4228c8: f9402400 ldr x0, [x0, #72] + 4228cc: 91002000 add x0, x0, #0x8 + 4228d0: f94037e2 ldr x2, [sp, #104] + 4228d4: aa0003e1 mov x1, x0 + 4228d8: aa0303e0 mov x0, x3 + 4228dc: 94001678 bl 4282bc <_ZSt4copyIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET0_T_S9_S8_> + 4228e0: 14000044 b 4229f0 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x1f4> + 4228e4: f9401fe0 ldr x0, [sp, #56] + 4228e8: f9401403 ldr x3, [x0, #40] + 4228ec: f9401fe0 ldr x0, [sp, #56] + 4228f0: f9402400 ldr x0, [x0, #72] + 4228f4: 91002004 add x4, x0, #0x8 + 4228f8: f94033e0 ldr x0, [sp, #96] + 4228fc: d37df000 lsl x0, x0, #3 + 422900: f94037e1 ldr x1, [sp, #104] + 422904: 8b000020 add x0, x1, x0 + 422908: aa0003e2 mov x2, x0 + 42290c: aa0403e1 mov x1, x4 + 422910: aa0303e0 mov x0, x3 + 422914: 9400167c bl 428304 <_ZSt13copy_backwardIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET0_T_S9_S8_> + 422918: 14000036 b 4229f0 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x1f4> + 42291c: f9401fe0 ldr x0, [sp, #56] + 422920: f9400413 ldr x19, [x0, #8] + 422924: f9401fe0 ldr x0, [sp, #56] + 422928: 91002000 add x0, x0, #0x8 + 42292c: 9100c3e1 add x1, sp, #0x30 + 422930: 97ffc9a0 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 422934: f9400000 ldr x0, [x0] + 422938: 8b000260 add x0, x19, x0 + 42293c: 91000800 add x0, x0, #0x2 + 422940: f9002be0 str x0, [sp, #80] + 422944: f9401fe0 ldr x0, [sp, #56] + 422948: f9402be1 ldr x1, [sp, #80] + 42294c: 97ffd0e3 bl 416cd8 <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_allocate_mapEm> + 422950: f90027e0 str x0, [sp, #72] + 422954: f9402be1 ldr x1, [sp, #80] + 422958: f9402fe0 ldr x0, [sp, #88] + 42295c: cb000021 sub x1, x1, x0 + 422960: d341fc20 lsr x0, x1, #1 + 422964: d37df001 lsl x1, x0, #3 + 422968: 3940bfe0 ldrb w0, [sp, #47] + 42296c: 7100001f cmp w0, #0x0 + 422970: 54000080 b.eq 422980 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x184> // b.none + 422974: f9401be0 ldr x0, [sp, #48] + 422978: d37df000 lsl x0, x0, #3 + 42297c: 14000002 b 422984 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x188> + 422980: d2800000 mov x0, #0x0 // #0 + 422984: 8b010000 add x0, x0, x1 + 422988: f94027e1 ldr x1, [sp, #72] + 42298c: 8b000020 add x0, x1, x0 + 422990: f90037e0 str x0, [sp, #104] + 422994: f9401fe0 ldr x0, [sp, #56] + 422998: f9401403 ldr x3, [x0, #40] + 42299c: f9401fe0 ldr x0, [sp, #56] + 4229a0: f9402400 ldr x0, [x0, #72] + 4229a4: 91002000 add x0, x0, #0x8 + 4229a8: f94037e2 ldr x2, [sp, #104] + 4229ac: aa0003e1 mov x1, x0 + 4229b0: aa0303e0 mov x0, x3 + 4229b4: 94001642 bl 4282bc <_ZSt4copyIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET0_T_S9_S8_> + 4229b8: f9401fe3 ldr x3, [sp, #56] + 4229bc: f9401fe0 ldr x0, [sp, #56] + 4229c0: f9400001 ldr x1, [x0] + 4229c4: f9401fe0 ldr x0, [sp, #56] + 4229c8: f9400400 ldr x0, [x0, #8] + 4229cc: aa0003e2 mov x2, x0 + 4229d0: aa0303e0 mov x0, x3 + 4229d4: 97ffb896 bl 410c2c <_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_deallocate_mapEPPS5_m> + 4229d8: f9401fe0 ldr x0, [sp, #56] + 4229dc: f94027e1 ldr x1, [sp, #72] + 4229e0: f9000001 str x1, [x0] + 4229e4: f9401fe0 ldr x0, [sp, #56] + 4229e8: f9402be1 ldr x1, [sp, #80] + 4229ec: f9000401 str x1, [x0, #8] + 4229f0: f9401fe0 ldr x0, [sp, #56] + 4229f4: 91004000 add x0, x0, #0x10 + 4229f8: f94037e1 ldr x1, [sp, #104] + 4229fc: 97ffd0f4 bl 416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_> + 422a00: f9401fe0 ldr x0, [sp, #56] + 422a04: 9100c002 add x2, x0, #0x30 + 422a08: f94033e0 ldr x0, [sp, #96] + 422a0c: d37df000 lsl x0, x0, #3 + 422a10: d1002000 sub x0, x0, #0x8 + 422a14: f94037e1 ldr x1, [sp, #104] + 422a18: 8b000020 add x0, x1, x0 + 422a1c: aa0003e1 mov x1, x0 + 422a20: aa0203e0 mov x0, x2 + 422a24: 97ffd0ea bl 416dcc <_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_> + 422a28: d503201f nop + 422a2c: f9400bf3 ldr x19, [sp, #16] + 422a30: a8c77bfd ldp x29, x30, [sp], #112 + 422a34: d65f03c0 ret + +0000000000422a38 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEC1Ev>: +_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEC2Ev(): + 422a38: a9be7bfd stp x29, x30, [sp, #-32]! + 422a3c: 910003fd mov x29, sp + 422a40: f9000fe0 str x0, [sp, #24] + 422a44: f9400fe0 ldr x0, [sp, #24] + 422a48: 94001641 bl 42834c <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EC1ISA_SA_Lb1EEEv> + 422a4c: f9400fe0 ldr x0, [sp, #24] + 422a50: 3900401f strb wzr, [x0, #16] + 422a54: d503201f nop + 422a58: a8c27bfd ldp x29, x30, [sp], #32 + 422a5c: d65f03c0 ret + +0000000000422a60 <_ZStneIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSt13move_iteratorIT_ESI_>: +_ZStneIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSt13move_iteratorIT_ESI_(): + 422a60: a9be7bfd stp x29, x30, [sp, #-32]! + 422a64: 910003fd mov x29, sp + 422a68: f9000fe0 str x0, [sp, #24] + 422a6c: f9000be1 str x1, [sp, #16] + 422a70: f9400be1 ldr x1, [sp, #16] + 422a74: f9400fe0 ldr x0, [sp, #24] + 422a78: 94001640 bl 428378 <_ZSteqIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSt13move_iteratorIT_ESI_> + 422a7c: 12001c00 and w0, w0, #0xff + 422a80: 52000000 eor w0, w0, #0x1 + 422a84: 12001c00 and w0, w0, #0xff + 422a88: a8c27bfd ldp x29, x30, [sp], #32 + 422a8c: d65f03c0 ret + +0000000000422a90 <_ZNSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEppEv>: +_ZNSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEppEv(): + 422a90: d10043ff sub sp, sp, #0x10 + 422a94: f90007e0 str x0, [sp, #8] + 422a98: f94007e0 ldr x0, [sp, #8] + 422a9c: f9400000 ldr x0, [x0] + 422aa0: 91006001 add x1, x0, #0x18 + 422aa4: f94007e0 ldr x0, [sp, #8] + 422aa8: f9000001 str x1, [x0] + 422aac: f94007e0 ldr x0, [sp, #8] + 422ab0: 910043ff add sp, sp, #0x10 + 422ab4: d65f03c0 ret + +0000000000422ab8 <_ZNKSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEdeEv>: +_ZNKSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEdeEv(): + 422ab8: d10043ff sub sp, sp, #0x10 + 422abc: f90007e0 str x0, [sp, #8] + 422ac0: f94007e0 ldr x0, [sp, #8] + 422ac4: f9400000 ldr x0, [x0] + 422ac8: 910043ff add sp, sp, #0x10 + 422acc: d65f03c0 ret + +0000000000422ad0 <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJSC_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJSC_EEvPT_DpOT0_(): + 422ad0: a9bd7bfd stp x29, x30, [sp, #-48]! + 422ad4: 910003fd mov x29, sp + 422ad8: f9000bf3 str x19, [sp, #16] + 422adc: f90017e0 str x0, [sp, #40] + 422ae0: f90013e1 str x1, [sp, #32] + 422ae4: f94013e0 ldr x0, [sp, #32] + 422ae8: 94001634 bl 4283b8 <_ZSt7forwardINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISD_E4typeE> + 422aec: aa0003f3 mov x19, x0 + 422af0: f94017e0 ldr x0, [sp, #40] + 422af4: aa0003e1 mov x1, x0 + 422af8: d2800300 mov x0, #0x18 // #24 + 422afc: 97ffa65f bl 40c478 <_ZnwmPv> + 422b00: aa0003e2 mov x2, x0 + 422b04: aa1303e3 mov x3, x19 + 422b08: a9400460 ldp x0, x1, [x3] + 422b0c: a9000440 stp x0, x1, [x2] + 422b10: f9400860 ldr x0, [x3, #16] + 422b14: f9000840 str x0, [x2, #16] + 422b18: d503201f nop + 422b1c: f9400bf3 ldr x19, [sp, #16] + 422b20: a8c37bfd ldp x29, x30, [sp], #48 + 422b24: d65f03c0 ret + +0000000000422b28 <_ZNK9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt4pairINS_17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEE8max_sizeEv(): + 422b28: d10043ff sub sp, sp, #0x10 + 422b2c: f90007e0 str x0, [sp, #8] + 422b30: 92fe0000 mov x0, #0xfffffffffffffff // #1152921504606846975 + 422b34: 910043ff add sp, sp, #0x10 + 422b38: d65f03c0 ret + +0000000000422b3c <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEC1ISA_iLb1EEEv>: +_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiEC2ISA_iLb1EEEv(): + 422b3c: a9be7bfd stp x29, x30, [sp, #-32]! + 422b40: 910003fd mov x29, sp + 422b44: f9000fe0 str x0, [sp, #24] + 422b48: f9400fe0 ldr x0, [sp, #24] + 422b4c: 97ffac57 bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 422b50: f9400fe0 ldr x0, [sp, #24] + 422b54: b900081f str wzr, [x0, #8] + 422b58: d503201f nop + 422b5c: a8c27bfd ldp x29, x30, [sp], #32 + 422b60: d65f03c0 ret + +0000000000422b64 <_ZNSt10_Head_baseILm1ESt14default_deleteIA_bELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIA_bELb1EEC2Ev(): + 422b64: d10043ff sub sp, sp, #0x10 + 422b68: f90007e0 str x0, [sp, #8] + 422b6c: d503201f nop + 422b70: 910043ff add sp, sp, #0x10 + 422b74: d65f03c0 ret + +0000000000422b78 <_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEC1IRlLb1EEEOT_RKSF_>: +_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEC2IRlLb1EEEOT_RKSF_(): + 422b78: a9bd7bfd stp x29, x30, [sp, #-48]! + 422b7c: 910003fd mov x29, sp + 422b80: f90017e0 str x0, [sp, #40] + 422b84: f90013e1 str x1, [sp, #32] + 422b88: f9000fe2 str x2, [sp, #24] + 422b8c: f94013e0 ldr x0, [sp, #32] + 422b90: 97ffda9e bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 422b94: f9400001 ldr x1, [x0] + 422b98: f94017e0 ldr x0, [sp, #40] + 422b9c: f9000001 str x1, [x0] + 422ba0: f94017e0 ldr x0, [sp, #40] + 422ba4: 91002000 add x0, x0, #0x8 + 422ba8: f9400fe1 ldr x1, [sp, #24] + 422bac: 97ffecd6 bl 41df04 <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1ERKSE_> + 422bb0: d503201f nop + 422bb4: a8c37bfd ldp x29, x30, [sp], #48 + 422bb8: d65f03c0 ret + +0000000000422bbc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE8max_sizeEv>: +_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE8max_sizeEv(): + 422bbc: a9be7bfd stp x29, x30, [sp, #-32]! + 422bc0: 910003fd mov x29, sp + 422bc4: f9000fe0 str x0, [sp, #24] + 422bc8: f9400fe0 ldr x0, [sp, #24] + 422bcc: 94001607 bl 4283e8 <_ZNKSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv> + 422bd0: 940015ff bl 4283cc <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE8max_sizeERKSI_> + 422bd4: a8c27bfd ldp x29, x30, [sp], #32 + 422bd8: d65f03c0 ret + +0000000000422bdc <_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE4sizeEv>: +_ZNKSt6vectorISt4pairIlS_INSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEESaISG_EE4sizeEv(): + 422bdc: d10043ff sub sp, sp, #0x10 + 422be0: f90007e0 str x0, [sp, #8] + 422be4: f94007e0 ldr x0, [sp, #8] + 422be8: f9400401 ldr x1, [x0, #8] + 422bec: f94007e0 ldr x0, [sp, #8] + 422bf0: f9400000 ldr x0, [x0] + 422bf4: cb000020 sub x0, x1, x0 + 422bf8: 9345fc01 asr x1, x0, #5 + 422bfc: aa0103e0 mov x0, x1 + 422c00: 910043ff add sp, sp, #0x10 + 422c04: d65f03c0 ret + +0000000000422c08 <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE8allocateERSI_m>: +_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE8allocateERSI_m(): + 422c08: a9be7bfd stp x29, x30, [sp, #-32]! + 422c0c: 910003fd mov x29, sp + 422c10: f9000fe0 str x0, [sp, #24] + 422c14: f9000be1 str x1, [sp, #16] + 422c18: d2800002 mov x2, #0x0 // #0 + 422c1c: f9400be1 ldr x1, [sp, #16] + 422c20: f9400fe0 ldr x0, [sp, #24] + 422c24: 940015f6 bl 4283fc <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE8allocateEmPKv> + 422c28: a8c27bfd ldp x29, x30, [sp], #32 + 422c2c: d65f03c0 ret + +0000000000422c30 <_ZSt32__make_move_if_noexcept_iteratorISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESt13move_iteratorIPSH_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESt13move_iteratorIPSH_EET0_PT_(): + 422c30: a9bd7bfd stp x29, x30, [sp, #-48]! + 422c34: 910003fd mov x29, sp + 422c38: f9000fe0 str x0, [sp, #24] + 422c3c: 9100a3e0 add x0, sp, #0x28 + 422c40: f9400fe1 ldr x1, [sp, #24] + 422c44: 94001602 bl 42844c <_ZNSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC1ESI_> + 422c48: f94017e0 ldr x0, [sp, #40] + 422c4c: a8c37bfd ldp x29, x30, [sp], #48 + 422c50: d65f03c0 ret + +0000000000422c54 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISF_EEEESJ_SI_ET0_T_SM_SL_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISF_EEEESJ_SI_ET0_T_SM_SL_RSaIT1_E(): + 422c54: a9bd7bfd stp x29, x30, [sp, #-48]! + 422c58: 910003fd mov x29, sp + 422c5c: f90017e0 str x0, [sp, #40] + 422c60: f90013e1 str x1, [sp, #32] + 422c64: f9000fe2 str x2, [sp, #24] + 422c68: f9000be3 str x3, [sp, #16] + 422c6c: f9400fe2 ldr x2, [sp, #24] + 422c70: f94013e1 ldr x1, [sp, #32] + 422c74: f94017e0 ldr x0, [sp, #40] + 422c78: 940015fe bl 428470 <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISF_EEEESJ_ET0_T_SM_SL_> + 422c7c: a8c37bfd ldp x29, x30, [sp], #48 + 422c80: d65f03c0 ret + +0000000000422c84 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE7destroyISH_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE7destroyISH_EEvPT_(): + 422c84: a9be7bfd stp x29, x30, [sp, #-32]! + 422c88: 910003fd mov x29, sp + 422c8c: f9000fe0 str x0, [sp, #24] + 422c90: f9000be1 str x1, [sp, #16] + 422c94: f9400be0 ldr x0, [sp, #16] + 422c98: 97ffc945 bl 4151ac <_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEED1Ev> + 422c9c: d503201f nop + 422ca0: a8c27bfd ldp x29, x30, [sp], #32 + 422ca4: d65f03c0 ret + +0000000000422ca8 <_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEE7_M_headERKS4_>: +_ZNSt11_Tuple_implILm0EJPbSt14default_deleteIA_bEEE7_M_headERKS4_(): + 422ca8: a9be7bfd stp x29, x30, [sp, #-32]! + 422cac: 910003fd mov x29, sp + 422cb0: f9000fe0 str x0, [sp, #24] + 422cb4: f9400fe0 ldr x0, [sp, #24] + 422cb8: 940015fb bl 4284a4 <_ZNSt10_Head_baseILm0EPbLb0EE7_M_headERKS1_> + 422cbc: a8c27bfd ldp x29, x30, [sp], #32 + 422cc0: d65f03c0 ret + +0000000000422cc4 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC1ERKSI_>: +_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC2ERKSI_(): + 422cc4: d10043ff sub sp, sp, #0x10 + 422cc8: f90007e0 str x0, [sp, #8] + 422ccc: f90003e1 str x1, [sp] + 422cd0: d503201f nop + 422cd4: 910043ff add sp, sp, #0x10 + 422cd8: d65f03c0 ret + +0000000000422cdc <_ZSt4moveIRSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_>: +_ZSt4moveIRSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_(): + 422cdc: d10043ff sub sp, sp, #0x10 + 422ce0: f90007e0 str x0, [sp, #8] + 422ce4: f94007e0 ldr x0, [sp, #8] + 422ce8: 910043ff add sp, sp, #0x10 + 422cec: d65f03c0 ret + +0000000000422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE>: +_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE(): + 422cf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 422cf4: 910003fd mov x29, sp + 422cf8: f9000fe0 str x0, [sp, #24] + 422cfc: 39005fe1 strb w1, [sp, #23] + 422d00: b90013e2 str w2, [sp, #16] + 422d04: f9400fe0 ldr x0, [sp, #24] + 422d08: 97ff9092 bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 422d0c: f90017e0 str x0, [sp, #40] + 422d10: 794023e0 ldrh w0, [sp, #16] + 422d14: 39405fe2 ldrb w2, [sp, #23] + 422d18: 2a0003e1 mov w1, w0 + 422d1c: f94017e0 ldr x0, [sp, #40] + 422d20: 97ffa6b3 bl 40c7ec <_ZNKSt5ctypeIcE2isEtc> + 422d24: 12001c00 and w0, w0, #0xff + 422d28: 7100001f cmp w0, #0x0 + 422d2c: 54000181 b.ne 422d5c <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE+0x6c> // b.any + 422d30: 39404be0 ldrb w0, [sp, #18] + 422d34: 12000000 and w0, w0, #0x1 + 422d38: 7100001f cmp w0, #0x0 + 422d3c: 54000140 b.eq 422d64 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE+0x74> // b.none + 422d40: 52800be1 mov w1, #0x5f // #95 + 422d44: f94017e0 ldr x0, [sp, #40] + 422d48: 97ffa665 bl 40c6dc <_ZNKSt5ctypeIcE5widenEc> + 422d4c: 12001c00 and w0, w0, #0xff + 422d50: 39405fe1 ldrb w1, [sp, #23] + 422d54: 6b00003f cmp w1, w0 + 422d58: 54000061 b.ne 422d64 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE+0x74> // b.any + 422d5c: 52800020 mov w0, #0x1 // #1 + 422d60: 14000002 b 422d68 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE+0x78> + 422d64: 52800000 mov w0, #0x0 // #0 + 422d68: a8c37bfd ldp x29, x30, [sp], #48 + 422d6c: d65f03c0 ret + +0000000000422d70 <_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEElEvRT_T0_>: +_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEElEvRT_T0_(): + 422d70: a9bc7bfd stp x29, x30, [sp, #-64]! + 422d74: 910003fd mov x29, sp + 422d78: f9000bf3 str x19, [sp, #16] + 422d7c: f90017e0 str x0, [sp, #40] + 422d80: f90013e1 str x1, [sp, #32] + 422d84: f94013e0 ldr x0, [sp, #32] + 422d88: f9001fe0 str x0, [sp, #56] + 422d8c: f94017e0 ldr x0, [sp, #40] + 422d90: 97ffed74 bl 41e360 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_> + 422d94: 2a1303e2 mov w2, w19 + 422d98: f9401fe1 ldr x1, [sp, #56] + 422d9c: f94017e0 ldr x0, [sp, #40] + 422da0: 940015c6 bl 4284b8 <_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEElEvRT_T0_St26random_access_iterator_tag> + 422da4: d503201f nop + 422da8: f9400bf3 ldr x19, [sp, #16] + 422dac: a8c47bfd ldp x29, x30, [sp], #64 + 422db0: d65f03c0 ret + +0000000000422db4 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E17_S_select_on_copyERKSD_>: +_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEESC_E17_S_select_on_copyERKSD_(): + 422db4: a9bd7bfd stp x29, x30, [sp, #-48]! + 422db8: 910003fd mov x29, sp + 422dbc: f9000bf3 str x19, [sp, #16] + 422dc0: aa0803f3 mov x19, x8 + 422dc4: f90017e0 str x0, [sp, #40] + 422dc8: aa1303e8 mov x8, x19 + 422dcc: f94017e0 ldr x0, [sp, #40] + 422dd0: 940015c5 bl 4284e4 <_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE37select_on_container_copy_constructionERKSD_> + 422dd4: aa1303e0 mov x0, x19 + 422dd8: f9400bf3 ldr x19, [sp, #16] + 422ddc: a8c37bfd ldp x29, x30, [sp], #48 + 422de0: d65f03c0 ret + +0000000000422de4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EmRKSD_>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EmRKSD_(): + 422de4: a9bc7bfd stp x29, x30, [sp, #-64]! + 422de8: 910003fd mov x29, sp + 422dec: f9000bf3 str x19, [sp, #16] + 422df0: f9001fe0 str x0, [sp, #56] + 422df4: f9001be1 str x1, [sp, #48] + 422df8: f90017e2 str x2, [sp, #40] + 422dfc: f9401fe0 ldr x0, [sp, #56] + 422e00: f94017e1 ldr x1, [sp, #40] + 422e04: 97ffb214 bl 40f654 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC1ERKSD_> + 422e08: f9401be1 ldr x1, [sp, #48] + 422e0c: f9401fe0 ldr x0, [sp, #56] + 422e10: 940015c1 bl 428514 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_create_storageEm> + 422e14: 14000006 b 422e2c <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EmRKSD_+0x48> + 422e18: aa0003f3 mov x19, x0 + 422e1c: f9401fe0 ldr x0, [sp, #56] + 422e20: 97ffada5 bl 40e4b4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implD1Ev> + 422e24: aa1303e0 mov x0, x19 + 422e28: 97ff92b6 bl 407900 <_Unwind_Resume@plt> + 422e2c: f9400bf3 ldr x19, [sp, #16] + 422e30: a8c47bfd ldp x29, x30, [sp], #64 + 422e34: d65f03c0 ret + +0000000000422e38 <_ZNK9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt8functionIFbcEEE7_M_addrEv(): + 422e38: d10043ff sub sp, sp, #0x10 + 422e3c: f90007e0 str x0, [sp, #8] + 422e40: f94007e0 ldr x0, [sp, #8] + 422e44: 910043ff add sp, sp, #0x10 + 422e48: d65f03c0 ret + +0000000000422e4c <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_>: +_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_(): + 422e4c: a9bc7bfd stp x29, x30, [sp, #-64]! + 422e50: 910003fd mov x29, sp + 422e54: a90153f3 stp x19, x20, [sp, #16] + 422e58: f9001fe0 str x0, [sp, #56] + 422e5c: f9001be1 str x1, [sp, #48] + 422e60: f90017e2 str x2, [sp, #40] + 422e64: f9401fe0 ldr x0, [sp, #56] + 422e68: 940015c6 bl 428580 <_ZSt12__niter_baseIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 422e6c: aa0003f3 mov x19, x0 + 422e70: f9401be0 ldr x0, [sp, #48] + 422e74: 940015c3 bl 428580 <_ZSt12__niter_baseIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 422e78: aa0003f4 mov x20, x0 + 422e7c: f94017e0 ldr x0, [sp, #40] + 422e80: 940015c0 bl 428580 <_ZSt12__niter_baseIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 422e84: aa0003e2 mov x2, x0 + 422e88: aa1403e1 mov x1, x20 + 422e8c: aa1303e0 mov x0, x19 + 422e90: 940015c4 bl 4285a0 <_ZSt11__equal_auxIPKcS1_EbT_S2_T0_> + 422e94: 12001c00 and w0, w0, #0xff + 422e98: a94153f3 ldp x19, x20, [sp, #16] + 422e9c: a8c47bfd ldp x29, x30, [sp], #64 + 422ea0: d65f03c0 ret + +0000000000422ea4 <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_T1_>: +_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_T1_(): + 422ea4: a9bb7bfd stp x29, x30, [sp, #-80]! + 422ea8: 910003fd mov x29, sp + 422eac: f9000bf3 str x19, [sp, #16] + 422eb0: f90027e0 str x0, [sp, #72] + 422eb4: f90023e1 str x1, [sp, #64] + 422eb8: f9001fe2 str x2, [sp, #56] + 422ebc: a90293e3 stp x3, x4, [sp, #40] + 422ec0: 910103e1 add x1, sp, #0x40 + 422ec4: 910123e0 add x0, sp, #0x48 + 422ec8: 97ffaf51 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 422ecc: 12001c00 and w0, w0, #0xff + 422ed0: 7100001f cmp w0, #0x0 + 422ed4: 540002e0 b.eq 422f30 <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_T1_+0x8c> // b.none + 422ed8: 910123e0 add x0, sp, #0x48 + 422edc: 97ffdc4d bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 422ee0: 39400013 ldrb w19, [x0] + 422ee4: 9100e3e0 add x0, sp, #0x38 + 422ee8: 97ffdc4a bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 422eec: 39400001 ldrb w1, [x0] + 422ef0: 9100a3e0 add x0, sp, #0x28 + 422ef4: 2a0103e2 mov w2, w1 + 422ef8: 2a1303e1 mov w1, w19 + 422efc: 97ffdc6d bl 41a0b0 <_ZZNSt8__detail16_Backref_matcherIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS5_12regex_traitsIcEEE8_M_applyESB_SB_SB_SB_ENKUlccE_clEcc> + 422f00: 12001c00 and w0, w0, #0xff + 422f04: 52000000 eor w0, w0, #0x1 + 422f08: 12001c00 and w0, w0, #0xff + 422f0c: 7100001f cmp w0, #0x0 + 422f10: 54000060 b.eq 422f1c <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_T1_+0x78> // b.none + 422f14: 52800000 mov w0, #0x0 // #0 + 422f18: 14000007 b 422f34 <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_T1_+0x90> + 422f1c: 910123e0 add x0, sp, #0x48 + 422f20: 97ffb336 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 422f24: 9100e3e0 add x0, sp, #0x38 + 422f28: 97ffb334 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 422f2c: 17ffffe5 b 422ec0 <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_ZNSt8__detail16_Backref_matcherISA_NS4_12regex_traitsIcEEE8_M_applyESA_SA_SA_SA_EUlccE_EbT_SH_T0_T1_+0x1c> + 422f30: 52800020 mov w0, #0x1 // #1 + 422f34: f9400bf3 ldr x19, [sp, #16] + 422f38: a8c57bfd ldp x29, x30, [sp], #80 + 422f3c: d65f03c0 ret + +0000000000422f40 <_ZN9__gnu_cxxmiIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 422f40: a9bd7bfd stp x29, x30, [sp, #-48]! + 422f44: 910003fd mov x29, sp + 422f48: f9000bf3 str x19, [sp, #16] + 422f4c: f90017e0 str x0, [sp, #40] + 422f50: f90013e1 str x1, [sp, #32] + 422f54: f94017e0 ldr x0, [sp, #40] + 422f58: 97ffb364 bl 40fce8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 422f5c: f9400013 ldr x19, [x0] + 422f60: f94013e0 ldr x0, [sp, #32] + 422f64: 97ffb361 bl 40fce8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 422f68: f9400000 ldr x0, [x0] + 422f6c: cb000260 sub x0, x19, x0 + 422f70: f9400bf3 ldr x19, [sp, #16] + 422f74: a8c37bfd ldp x29, x30, [sp], #48 + 422f78: d65f03c0 ret + +0000000000422f7c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS3_IPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISE_SaISE_EEEEPSE_EET0_T_SN_SM_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS3_IPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISE_SaISE_EEEEPSE_EET0_T_SN_SM_(): + 422f7c: a9bb7bfd stp x29, x30, [sp, #-80]! + 422f80: 910003fd mov x29, sp + 422f84: f9000bf3 str x19, [sp, #16] + 422f88: f9001fe0 str x0, [sp, #56] + 422f8c: f9001be1 str x1, [sp, #48] + 422f90: f90017e2 str x2, [sp, #40] + 422f94: f94017e0 ldr x0, [sp, #40] + 422f98: f90027e0 str x0, [sp, #72] + 422f9c: 9100c3e1 add x1, sp, #0x30 + 422fa0: 9100e3e0 add x0, sp, #0x38 + 422fa4: 9400158d bl 4285d8 <_ZN9__gnu_cxxneIPKNSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEbRKNS3_IT_T0_EESM_> + 422fa8: 12001c00 and w0, w0, #0xff + 422fac: 7100001f cmp w0, #0x0 + 422fb0: 540001e0 b.eq 422fec <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS3_IPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISE_SaISE_EEEEPSE_EET0_T_SN_SM_+0x70> // b.none + 422fb4: f94027e0 ldr x0, [sp, #72] + 422fb8: 97ffea2d bl 41d86c <_ZSt11__addressofINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEPT_RSD_> + 422fbc: aa0003f3 mov x19, x0 + 422fc0: 9100e3e0 add x0, sp, #0x38 + 422fc4: 940015a0 bl 428644 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEdeEv> + 422fc8: aa0003e1 mov x1, x0 + 422fcc: aa1303e0 mov x0, x19 + 422fd0: 940015a3 bl 42865c <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJRKSC_EEvPT_DpOT0_> + 422fd4: 9100e3e0 add x0, sp, #0x38 + 422fd8: 94001591 bl 42861c <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEppEv> + 422fdc: f94027e0 ldr x0, [sp, #72] + 422fe0: 91006000 add x0, x0, #0x18 + 422fe4: f90027e0 str x0, [sp, #72] + 422fe8: 17ffffed b 422f9c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS3_IPKcNS4_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISE_SaISE_EEEEPSE_EET0_T_SN_SM_+0x20> + 422fec: f94027e0 ldr x0, [sp, #72] + 422ff0: f9400bf3 ldr x19, [sp, #16] + 422ff4: a8c57bfd ldp x29, x30, [sp], #80 + 422ff8: d65f03c0 ret + +0000000000422ffc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv(): + 422ffc: d10043ff sub sp, sp, #0x10 + 423000: f90007e0 str x0, [sp, #8] + 423004: f94007e0 ldr x0, [sp, #8] + 423008: 910043ff add sp, sp, #0x10 + 42300c: d65f03c0 ret + +0000000000423010 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEPSF_EET0_T_SK_SJ_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEPSF_EET0_T_SK_SJ_(): + 423010: a9bc7bfd stp x29, x30, [sp, #-64]! + 423014: 910003fd mov x29, sp + 423018: f90017e0 str x0, [sp, #40] + 42301c: f90013e1 str x1, [sp, #32] + 423020: f9000fe2 str x2, [sp, #24] + 423024: f94013e1 ldr x1, [sp, #32] + 423028: f94017e0 ldr x0, [sp, #40] + 42302c: cb000020 sub x0, x1, x0 + 423030: 9343fc01 asr x1, x0, #3 + 423034: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 423038: f2955560 movk x0, #0xaaab + 42303c: 9b007c20 mul x0, x1, x0 + 423040: f9001fe0 str x0, [sp, #56] + 423044: f9401fe0 ldr x0, [sp, #56] + 423048: f100001f cmp x0, #0x0 + 42304c: 540001cd b.le 423084 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEPSF_EET0_T_SK_SJ_+0x74> + 423050: f94017e1 ldr x1, [sp, #40] + 423054: f9400fe0 ldr x0, [sp, #24] + 423058: 97ffc9b8 bl 415738 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEaSERKSB_> + 42305c: f94017e0 ldr x0, [sp, #40] + 423060: 91006000 add x0, x0, #0x18 + 423064: f90017e0 str x0, [sp, #40] + 423068: f9400fe0 ldr x0, [sp, #24] + 42306c: 91006000 add x0, x0, #0x18 + 423070: f9000fe0 str x0, [sp, #24] + 423074: f9401fe0 ldr x0, [sp, #56] + 423078: d1000400 sub x0, x0, #0x1 + 42307c: f9001fe0 str x0, [sp, #56] + 423080: 17fffff1 b 423044 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEPSF_EET0_T_SK_SJ_+0x34> + 423084: f9400fe0 ldr x0, [sp, #24] + 423088: a8c47bfd ldp x29, x30, [sp], #64 + 42308c: d65f03c0 ret + +0000000000423090 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESG_EET0_T_SI_SH_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESG_EET0_T_SI_SH_(): + 423090: a9bc7bfd stp x29, x30, [sp, #-64]! + 423094: 910003fd mov x29, sp + 423098: f90017e0 str x0, [sp, #40] + 42309c: f90013e1 str x1, [sp, #32] + 4230a0: f9000fe2 str x2, [sp, #24] + 4230a4: f94013e1 ldr x1, [sp, #32] + 4230a8: f94017e0 ldr x0, [sp, #40] + 4230ac: cb000020 sub x0, x1, x0 + 4230b0: 9343fc01 asr x1, x0, #3 + 4230b4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4230b8: f2955560 movk x0, #0xaaab + 4230bc: 9b007c20 mul x0, x1, x0 + 4230c0: f9001fe0 str x0, [sp, #56] + 4230c4: f9401fe0 ldr x0, [sp, #56] + 4230c8: f100001f cmp x0, #0x0 + 4230cc: 540001cd b.le 423104 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESG_EET0_T_SI_SH_+0x74> + 4230d0: f94017e1 ldr x1, [sp, #40] + 4230d4: f9400fe0 ldr x0, [sp, #24] + 4230d8: 97ffc998 bl 415738 <_ZNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEaSERKSB_> + 4230dc: f94017e0 ldr x0, [sp, #40] + 4230e0: 91006000 add x0, x0, #0x18 + 4230e4: f90017e0 str x0, [sp, #40] + 4230e8: f9400fe0 ldr x0, [sp, #24] + 4230ec: 91006000 add x0, x0, #0x18 + 4230f0: f9000fe0 str x0, [sp, #24] + 4230f4: f9401fe0 ldr x0, [sp, #56] + 4230f8: d1000400 sub x0, x0, #0x1 + 4230fc: f9001fe0 str x0, [sp, #56] + 423100: 17fffff1 b 4230c4 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESG_EET0_T_SI_SH_+0x34> + 423104: f9400fe0 ldr x0, [sp, #24] + 423108: a8c47bfd ldp x29, x30, [sp], #64 + 42310c: d65f03c0 ret + +0000000000423110 <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJRSC_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJRSC_EEvPT_DpOT0_(): + 423110: a9bd7bfd stp x29, x30, [sp, #-48]! + 423114: 910003fd mov x29, sp + 423118: f9000bf3 str x19, [sp, #16] + 42311c: f90017e0 str x0, [sp, #40] + 423120: f90013e1 str x1, [sp, #32] + 423124: f94013e0 ldr x0, [sp, #32] + 423128: 94001563 bl 4286b4 <_ZSt7forwardIRNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISE_E4typeE> + 42312c: aa0003f3 mov x19, x0 + 423130: f94017e0 ldr x0, [sp, #40] + 423134: aa0003e1 mov x1, x0 + 423138: d2800300 mov x0, #0x18 // #24 + 42313c: 97ffa4cf bl 40c478 <_ZnwmPv> + 423140: aa0003e2 mov x2, x0 + 423144: aa1303e3 mov x3, x19 + 423148: a9400460 ldp x0, x1, [x3] + 42314c: a9000440 stp x0, x1, [x2] + 423150: f9400860 ldr x0, [x3, #16] + 423154: f9000840 str x0, [x2, #16] + 423158: d503201f nop + 42315c: f9400bf3 ldr x19, [sp, #16] + 423160: a8c37bfd ldp x29, x30, [sp], #48 + 423164: d65f03c0 ret + +0000000000423168 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 423168: a9bd7bfd stp x29, x30, [sp, #-48]! + 42316c: 910003fd mov x29, sp + 423170: f90017e0 str x0, [sp, #40] + 423174: f90013e1 str x1, [sp, #32] + 423178: f9000fe2 str x2, [sp, #24] + 42317c: f94017e0 ldr x0, [sp, #40] + 423180: 94001552 bl 4286c8 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 423184: aa0003e1 mov x1, x0 + 423188: f94013e0 ldr x0, [sp, #32] + 42318c: eb01001f cmp x0, x1 + 423190: 1a9f97e0 cset w0, hi // hi = pmore + 423194: 12001c00 and w0, w0, #0xff + 423198: 7100001f cmp w0, #0x0 + 42319c: 54000040 b.eq 4231a4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4231a0: 97ff8f50 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4231a4: f94013e1 ldr x1, [sp, #32] + 4231a8: aa0103e0 mov x0, x1 + 4231ac: d37ff800 lsl x0, x0, #1 + 4231b0: 8b010000 add x0, x0, x1 + 4231b4: d37ef400 lsl x0, x0, #2 + 4231b8: 8b010000 add x0, x0, x1 + 4231bc: d37df000 lsl x0, x0, #3 + 4231c0: 97ff9068 bl 407360 <_Znwm@plt> + 4231c4: a8c37bfd ldp x29, x30, [sp], #48 + 4231c8: d65f03c0 ret + +00000000004231cc <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_(): + 4231cc: d10043ff sub sp, sp, #0x10 + 4231d0: f90007e0 str x0, [sp, #8] + 4231d4: f94007e0 ldr x0, [sp, #8] + 4231d8: 910043ff add sp, sp, #0x10 + 4231dc: d65f03c0 ret + +00000000004231e0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m(): + 4231e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4231e4: 910003fd mov x29, sp + 4231e8: f90017e0 str x0, [sp, #40] + 4231ec: f90013e1 str x1, [sp, #32] + 4231f0: f9000fe2 str x2, [sp, #24] + 4231f4: f94013e0 ldr x0, [sp, #32] + 4231f8: 97ff9046 bl 407310 <_ZdlPv@plt> + 4231fc: d503201f nop + 423200: a8c37bfd ldp x29, x30, [sp], #48 + 423204: d65f03c0 ret + +0000000000423208 <_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EEC1ERKS6_>: +_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EEC1ERKS6_(): + 423208: a9be7bfd stp x29, x30, [sp, #-32]! + 42320c: 910003fd mov x29, sp + 423210: f9000fe0 str x0, [sp, #24] + 423214: f9000be1 str x1, [sp, #16] + 423218: f9400be1 ldr x1, [sp, #16] + 42321c: f9400fe0 ldr x0, [sp, #24] + 423220: 97ffddf6 bl 41a9f8 <_ZNSaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEC1ERKS5_> + 423224: d503201f nop + 423228: a8c27bfd ldp x29, x30, [sp], #32 + 42322c: d65f03c0 ret + +0000000000423230 <_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE6_M_ptrEv(): + 423230: a9be7bfd stp x29, x30, [sp, #-32]! + 423234: 910003fd mov x29, sp + 423238: f9000fe0 str x0, [sp, #24] + 42323c: f9400fe0 ldr x0, [sp, #24] + 423240: 9400152a bl 4286e8 <_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7_M_addrEv> + 423244: a8c27bfd ldp x29, x30, [sp], #32 + 423248: d65f03c0 ret + +000000000042324c <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKSt6localeRNSt15regex_constants18syntax_option_typeEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKSt6localeRNSt15regex_constants18syntax_option_typeEEEEvPT_DpOT0_(): + 42324c: a9bb7bfd stp x29, x30, [sp, #-80]! + 423250: 910003fd mov x29, sp + 423254: a90153f3 stp x19, x20, [sp, #16] + 423258: a9025bf5 stp x21, x22, [sp, #32] + 42325c: f90027e0 str x0, [sp, #72] + 423260: f90023e1 str x1, [sp, #64] + 423264: f9001fe2 str x2, [sp, #56] + 423268: f9001be3 str x3, [sp, #48] + 42326c: f9401fe0 ldr x0, [sp, #56] + 423270: 97ffb2b3 bl 40fd3c <_ZSt7forwardIRKSt6localeEOT_RNSt16remove_referenceIS3_E4typeE> + 423274: aa0003f6 mov x22, x0 + 423278: f9401be0 ldr x0, [sp, #48] + 42327c: 97ffb2b5 bl 40fd50 <_ZSt7forwardIRNSt15regex_constants18syntax_option_typeEEOT_RNSt16remove_referenceIS3_E4typeE> + 423280: b9400014 ldr w20, [x0] + 423284: f94023f3 ldr x19, [sp, #64] + 423288: aa1303e1 mov x1, x19 + 42328c: d2800b00 mov x0, #0x58 // #88 + 423290: 97ffa47a bl 40c478 <_ZnwmPv> + 423294: aa0003f5 mov x21, x0 + 423298: 2a1403e2 mov w2, w20 + 42329c: aa1603e1 mov x1, x22 + 4232a0: aa1503e0 mov x0, x21 + 4232a4: 94001526 bl 42873c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEC1ERKSt6localeNSt15regex_constants18syntax_option_typeE> + 4232a8: 14000007 b 4232c4 <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKSt6localeRNSt15regex_constants18syntax_option_typeEEEEvPT_DpOT0_+0x78> + 4232ac: aa0003f4 mov x20, x0 + 4232b0: aa1303e1 mov x1, x19 + 4232b4: aa1503e0 mov x0, x21 + 4232b8: 97ffa476 bl 40c490 <_ZdlPvS_> + 4232bc: aa1403e0 mov x0, x20 + 4232c0: 97ff9190 bl 407900 <_Unwind_Resume@plt> + 4232c4: a94153f3 ldp x19, x20, [sp, #16] + 4232c8: a9425bf5 ldp x21, x22, [sp, #32] + 4232cc: a8c57bfd ldp x29, x30, [sp], #80 + 4232d0: d65f03c0 ret + +00000000004232d4 <_ZNK9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8max_sizeEv(): + 4232d4: d10043ff sub sp, sp, #0x10 + 4232d8: f90007e0 str x0, [sp, #8] + 4232dc: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 4232e0: 910043ff add sp, sp, #0x10 + 4232e4: d65f03c0 ret + +00000000004232e8 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv(): + 4232e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4232ec: 910003fd mov x29, sp + 4232f0: f90017e0 str x0, [sp, #40] + 4232f4: f90013e1 str x1, [sp, #32] + 4232f8: f9000fe2 str x2, [sp, #24] + 4232fc: f94017e0 ldr x0, [sp, #40] + 423300: 94001531 bl 4287c4 <_ZNK9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8max_sizeEv> + 423304: aa0003e1 mov x1, x0 + 423308: f94013e0 ldr x0, [sp, #32] + 42330c: eb01001f cmp x0, x1 + 423310: 1a9f97e0 cset w0, hi // hi = pmore + 423314: 12001c00 and w0, w0, #0xff + 423318: 7100001f cmp w0, #0x0 + 42331c: 54000040 b.eq 423324 <_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv+0x3c> // b.none + 423320: 97ff8ef0 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 423324: f94013e1 ldr x1, [sp, #32] + 423328: aa0103e0 mov x0, x1 + 42332c: d37ff800 lsl x0, x0, #1 + 423330: 8b010000 add x0, x0, x1 + 423334: d37df000 lsl x0, x0, #3 + 423338: 97ff900a bl 407360 <_Znwm@plt> + 42333c: a8c37bfd ldp x29, x30, [sp], #48 + 423340: d65f03c0 ret + +0000000000423344 <_ZSt4copyISt13move_iteratorIPmES1_ET0_T_S4_S3_>: +_ZSt4copyISt13move_iteratorIPmES1_ET0_T_S4_S3_(): + 423344: a9bc7bfd stp x29, x30, [sp, #-64]! + 423348: 910003fd mov x29, sp + 42334c: f9000bf3 str x19, [sp, #16] + 423350: f9001fe0 str x0, [sp, #56] + 423354: f9001be1 str x1, [sp, #48] + 423358: f90017e2 str x2, [sp, #40] + 42335c: f9401fe0 ldr x0, [sp, #56] + 423360: 9400151f bl 4287dc <_ZSt12__miter_baseIPmEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 423364: aa0003f3 mov x19, x0 + 423368: f9401be0 ldr x0, [sp, #48] + 42336c: 9400151c bl 4287dc <_ZSt12__miter_baseIPmEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 423370: f94017e2 ldr x2, [sp, #40] + 423374: aa0003e1 mov x1, x0 + 423378: aa1303e0 mov x0, x19 + 42337c: 94001520 bl 4287fc <_ZSt14__copy_move_a2ILb1EPmS0_ET1_T0_S2_S1_> + 423380: f9400bf3 ldr x19, [sp, #16] + 423384: a8c47bfd ldp x29, x30, [sp], #64 + 423388: d65f03c0 ret + +000000000042338c <_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE8max_sizeERKS3_>: +_ZNSt16allocator_traitsISaINSt8__detail6_StateIcEEEE8max_sizeERKS3_(): + 42338c: a9be7bfd stp x29, x30, [sp, #-32]! + 423390: 910003fd mov x29, sp + 423394: f9000fe0 str x0, [sp, #24] + 423398: f9400fe0 ldr x0, [sp, #24] + 42339c: 9400152d bl 428850 <_ZNK9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8max_sizeEv> + 4233a0: a8c27bfd ldp x29, x30, [sp], #32 + 4233a4: d65f03c0 ret + +00000000004233a8 <_ZNKSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv(): + 4233a8: d10043ff sub sp, sp, #0x10 + 4233ac: f90007e0 str x0, [sp, #8] + 4233b0: f94007e0 ldr x0, [sp, #8] + 4233b4: 910043ff add sp, sp, #0x10 + 4233b8: d65f03c0 ret + +00000000004233bc <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8allocateEmPKv(): + 4233bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4233c0: 910003fd mov x29, sp + 4233c4: f90017e0 str x0, [sp, #40] + 4233c8: f90013e1 str x1, [sp, #32] + 4233cc: f9000fe2 str x2, [sp, #24] + 4233d0: f94017e0 ldr x0, [sp, #40] + 4233d4: 9400151f bl 428850 <_ZNK9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8max_sizeEv> + 4233d8: aa0003e1 mov x1, x0 + 4233dc: f94013e0 ldr x0, [sp, #32] + 4233e0: eb01001f cmp x0, x1 + 4233e4: 1a9f97e0 cset w0, hi // hi = pmore + 4233e8: 12001c00 and w0, w0, #0xff + 4233ec: 7100001f cmp w0, #0x0 + 4233f0: 54000040 b.eq 4233f8 <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8allocateEmPKv+0x3c> // b.none + 4233f4: 97ff8ebb bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4233f8: f94013e1 ldr x1, [sp, #32] + 4233fc: aa0103e0 mov x0, x1 + 423400: d37ff800 lsl x0, x0, #1 + 423404: 8b010000 add x0, x0, x1 + 423408: d37cec00 lsl x0, x0, #4 + 42340c: 97ff8fd5 bl 407360 <_Znwm@plt> + 423410: a8c37bfd ldp x29, x30, [sp], #48 + 423414: d65f03c0 ret + +0000000000423418 <_ZSt18uninitialized_copyIPKNSt8__detail6_StateIcEEPS2_ET0_T_S7_S6_>: +_ZSt18uninitialized_copyIPKNSt8__detail6_StateIcEEPS2_ET0_T_S7_S6_(): + 423418: a9bc7bfd stp x29, x30, [sp, #-64]! + 42341c: 910003fd mov x29, sp + 423420: f90017e0 str x0, [sp, #40] + 423424: f90013e1 str x1, [sp, #32] + 423428: f9000fe2 str x2, [sp, #24] + 42342c: 3900ffff strb wzr, [sp, #63] + 423430: f9400fe2 ldr x2, [sp, #24] + 423434: f94013e1 ldr x1, [sp, #32] + 423438: f94017e0 ldr x0, [sp, #40] + 42343c: 9400150b bl 428868 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_> + 423440: a8c47bfd ldp x29, x30, [sp], #64 + 423444: d65f03c0 ret + +0000000000423448 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_(): + 423448: a9be7bfd stp x29, x30, [sp, #-32]! + 42344c: 910003fd mov x29, sp + 423450: f9000fe0 str x0, [sp, #24] + 423454: f9000be1 str x1, [sp, #16] + 423458: f9400fe1 ldr x1, [sp, #24] + 42345c: f9400be0 ldr x0, [sp, #16] + 423460: eb00003f cmp x1, x0 + 423464: 54000100 b.eq 423484 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_+0x3c> // b.none + 423468: f9400fe0 ldr x0, [sp, #24] + 42346c: 94001524 bl 4288fc <_ZSt11__addressofINSt8__detail6_StateIcEEEPT_RS3_> + 423470: 94001528 bl 428910 <_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_> + 423474: f9400fe0 ldr x0, [sp, #24] + 423478: 9100c000 add x0, x0, #0x30 + 42347c: f9000fe0 str x0, [sp, #24] + 423480: 17fffff6 b 423458 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_+0x10> + 423484: d503201f nop + 423488: a8c27bfd ldp x29, x30, [sp], #32 + 42348c: d65f03c0 ret + +0000000000423490 <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE10deallocateEPS3_m>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE10deallocateEPS3_m(): + 423490: a9bd7bfd stp x29, x30, [sp, #-48]! + 423494: 910003fd mov x29, sp + 423498: f90017e0 str x0, [sp, #40] + 42349c: f90013e1 str x1, [sp, #32] + 4234a0: f9000fe2 str x2, [sp, #24] + 4234a4: f94013e0 ldr x0, [sp, #32] + 4234a8: 97ff8f9a bl 407310 <_ZdlPv@plt> + 4234ac: d503201f nop + 4234b0: a8c37bfd ldp x29, x30, [sp], #48 + 4234b4: d65f03c0 ret + +00000000004234b8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 4234b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4234bc: 910003fd mov x29, sp + 4234c0: f90017e0 str x0, [sp, #40] + 4234c4: f90013e1 str x1, [sp, #32] + 4234c8: 390063e2 strb w2, [sp, #24] + 4234cc: f94013e0 ldr x0, [sp, #32] + 4234d0: 97ffed17 bl 41e92c <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 4234d4: f94017e0 ldr x0, [sp, #40] + 4234d8: 97ffa4fc bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4234dc: aa0003e1 mov x1, x0 + 4234e0: d2800020 mov x0, #0x1 // #1 + 4234e4: 97ffa3e5 bl 40c478 <_ZnwmPv> + 4234e8: d503201f nop + 4234ec: a8c37bfd ldp x29, x30, [sp], #48 + 4234f0: d65f03c0 ret + +00000000004234f4 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data(): + 4234f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4234f8: 910003fd mov x29, sp + 4234fc: f9000fe0 str x0, [sp, #24] + 423500: f9400fe0 ldr x0, [sp, #24] + 423504: 9400150b bl 428930 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERKT_v> + 423508: 94001511 bl 42894c <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEPT_RS7_> + 42350c: f90017e0 str x0, [sp, #40] + 423510: f94017e0 ldr x0, [sp, #40] + 423514: a8c37bfd ldp x29, x30, [sp], #48 + 423518: d65f03c0 ret + +000000000042351c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc(): + 42351c: a9be7bfd stp x29, x30, [sp, #-32]! + 423520: 910003fd mov x29, sp + 423524: f9000fe0 str x0, [sp, #24] + 423528: 39005fe1 strb w1, [sp, #23] + 42352c: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423530: 913ec000 add x0, x0, #0xfb0 + 423534: 08dffc00 ldarb w0, [x0] + 423538: 12001c00 and w0, w0, #0xff + 42353c: 12000000 and w0, w0, #0x1 + 423540: 7100001f cmp w0, #0x0 + 423544: 1a9f17e0 cset w0, eq // eq = none + 423548: 12001c00 and w0, w0, #0xff + 42354c: 7100001f cmp w0, #0x0 + 423550: 54000260 b.eq 42359c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc+0x80> // b.none + 423554: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423558: 913ec000 add x0, x0, #0xfb0 + 42355c: 97ff90fd bl 407950 <__cxa_guard_acquire@plt> + 423560: 7100001f cmp w0, #0x0 + 423564: 1a9f07e0 cset w0, ne // ne = any + 423568: 12001c00 and w0, w0, #0xff + 42356c: 7100001f cmp w0, #0x0 + 423570: 54000160 b.eq 42359c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc+0x80> // b.none + 423574: f9400fe0 ldr x0, [sp, #24] + 423578: 52800001 mov w1, #0x0 // #0 + 42357c: 97ffefdb bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 423580: 12001c01 and w1, w0, #0xff + 423584: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423588: 913ea000 add x0, x0, #0xfa8 + 42358c: 39000001 strb w1, [x0] + 423590: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423594: 913ec000 add x0, x0, #0xfb0 + 423598: 97ff8eee bl 407150 <__cxa_guard_release@plt> + 42359c: f9400fe0 ldr x0, [sp, #24] + 4235a0: 39405fe1 ldrb w1, [sp, #23] + 4235a4: 97ffefd1 bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 4235a8: 12001c01 and w1, w0, #0xff + 4235ac: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4235b0: 913ea000 add x0, x0, #0xfa8 + 4235b4: 39400000 ldrb w0, [x0] + 4235b8: 6b00003f cmp w1, w0 + 4235bc: 1a9f07e0 cset w0, ne // ne = any + 4235c0: 12001c00 and w0, w0, #0xff + 4235c4: a8c27bfd ldp x29, x30, [sp], #32 + 4235c8: d65f03c0 ret + +00000000004235cc <_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v>: +_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v(): + 4235cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4235d0: 910003fd mov x29, sp + 4235d4: f9000fe0 str x0, [sp, #24] + 4235d8: f9400fe0 ldr x0, [sp, #24] + 4235dc: 97ffa4bb bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4235e0: a8c27bfd ldp x29, x30, [sp], #32 + 4235e4: d65f03c0 ret + +00000000004235e8 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERT_v(): + 4235e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4235ec: 910003fd mov x29, sp + 4235f0: f9000fe0 str x0, [sp, #24] + 4235f4: f9400fe0 ldr x0, [sp, #24] + 4235f8: 97ffa4b4 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4235fc: a8c27bfd ldp x29, x30, [sp], #32 + 423600: d65f03c0 ret + +0000000000423604 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 423604: a9bd7bfd stp x29, x30, [sp, #-48]! + 423608: 910003fd mov x29, sp + 42360c: f90017e0 str x0, [sp, #40] + 423610: f90013e1 str x1, [sp, #32] + 423614: 390063e2 strb w2, [sp, #24] + 423618: f94013e0 ldr x0, [sp, #32] + 42361c: 940014c5 bl 428930 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERKT_v> + 423620: f94017e0 ldr x0, [sp, #40] + 423624: 97ffa4a9 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423628: aa0003e1 mov x1, x0 + 42362c: d2800020 mov x0, #0x1 // #1 + 423630: 97ffa392 bl 40c478 <_ZnwmPv> + 423634: d503201f nop + 423638: a8c37bfd ldp x29, x30, [sp], #48 + 42363c: d65f03c0 ret + +0000000000423640 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 423640: a9be7bfd stp x29, x30, [sp, #-32]! + 423644: 910003fd mov x29, sp + 423648: f9000fe0 str x0, [sp, #24] + 42364c: 390043e1 strb w1, [sp, #16] + 423650: f9400fe0 ldr x0, [sp, #24] + 423654: 940014c3 bl 428960 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERT_v> + 423658: d503201f nop + 42365c: a8c27bfd ldp x29, x30, [sp], #32 + 423660: d65f03c0 ret + +0000000000423664 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 423664: a9bc7bfd stp x29, x30, [sp, #-64]! + 423668: 910003fd mov x29, sp + 42366c: f9000bf3 str x19, [sp, #16] + 423670: f9001fe0 str x0, [sp, #56] + 423674: f9001be1 str x1, [sp, #48] + 423678: 3900a3e2 strb w2, [sp, #40] + 42367c: f9401be0 ldr x0, [sp, #48] + 423680: 97ffed1e bl 41eaf8 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 423684: aa0003f3 mov x19, x0 + 423688: f9401fe0 ldr x0, [sp, #56] + 42368c: 97ffa48f bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423690: aa0003e1 mov x1, x0 + 423694: d2800100 mov x0, #0x8 // #8 + 423698: 97ffa378 bl 40c478 <_ZnwmPv> + 42369c: aa0003e1 mov x1, x0 + 4236a0: f9400260 ldr x0, [x19] + 4236a4: f9000020 str x0, [x1] + 4236a8: d503201f nop + 4236ac: f9400bf3 ldr x19, [sp, #16] + 4236b0: a8c47bfd ldp x29, x30, [sp], #64 + 4236b4: d65f03c0 ret + +00000000004236b8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data(): + 4236b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4236bc: 910003fd mov x29, sp + 4236c0: f9000fe0 str x0, [sp, #24] + 4236c4: f9400fe0 ldr x0, [sp, #24] + 4236c8: 940014ad bl 42897c <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERKT_v> + 4236cc: 940014b3 bl 428998 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEPT_RS7_> + 4236d0: f90017e0 str x0, [sp, #40] + 4236d4: f94017e0 ldr x0, [sp, #40] + 4236d8: a8c37bfd ldp x29, x30, [sp], #48 + 4236dc: d65f03c0 ret + +00000000004236e0 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc(): + 4236e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4236e4: 910003fd mov x29, sp + 4236e8: f9000fe0 str x0, [sp, #24] + 4236ec: 39005fe1 strb w1, [sp, #23] + 4236f0: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4236f4: 913f0000 add x0, x0, #0xfc0 + 4236f8: 08dffc00 ldarb w0, [x0] + 4236fc: 12001c00 and w0, w0, #0xff + 423700: 12000000 and w0, w0, #0x1 + 423704: 7100001f cmp w0, #0x0 + 423708: 1a9f17e0 cset w0, eq // eq = none + 42370c: 12001c00 and w0, w0, #0xff + 423710: 7100001f cmp w0, #0x0 + 423714: 54000260 b.eq 423760 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc+0x80> // b.none + 423718: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 42371c: 913f0000 add x0, x0, #0xfc0 + 423720: 97ff908c bl 407950 <__cxa_guard_acquire@plt> + 423724: 7100001f cmp w0, #0x0 + 423728: 1a9f07e0 cset w0, ne // ne = any + 42372c: 12001c00 and w0, w0, #0xff + 423730: 7100001f cmp w0, #0x0 + 423734: 54000160 b.eq 423760 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc+0x80> // b.none + 423738: f9400fe0 ldr x0, [sp, #24] + 42373c: 52800001 mov w1, #0x0 // #0 + 423740: 97ffefc9 bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 423744: 12001c01 and w1, w0, #0xff + 423748: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 42374c: 913ee000 add x0, x0, #0xfb8 + 423750: 39000001 strb w1, [x0] + 423754: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423758: 913f0000 add x0, x0, #0xfc0 + 42375c: 97ff8e7d bl 407150 <__cxa_guard_release@plt> + 423760: f9400fe0 ldr x0, [sp, #24] + 423764: 39405fe1 ldrb w1, [sp, #23] + 423768: 97ffefbf bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 42376c: 12001c01 and w1, w0, #0xff + 423770: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423774: 913ee000 add x0, x0, #0xfb8 + 423778: 39400000 ldrb w0, [x0] + 42377c: 6b00003f cmp w1, w0 + 423780: 1a9f07e0 cset w0, ne // ne = any + 423784: 12001c00 and w0, w0, #0xff + 423788: a8c27bfd ldp x29, x30, [sp], #32 + 42378c: d65f03c0 ret + +0000000000423790 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERT_v(): + 423790: a9be7bfd stp x29, x30, [sp, #-32]! + 423794: 910003fd mov x29, sp + 423798: f9000fe0 str x0, [sp, #24] + 42379c: f9400fe0 ldr x0, [sp, #24] + 4237a0: 97ffa44a bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4237a4: a8c27bfd ldp x29, x30, [sp], #32 + 4237a8: d65f03c0 ret + +00000000004237ac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 4237ac: a9bc7bfd stp x29, x30, [sp, #-64]! + 4237b0: 910003fd mov x29, sp + 4237b4: f9000bf3 str x19, [sp, #16] + 4237b8: f9001fe0 str x0, [sp, #56] + 4237bc: f9001be1 str x1, [sp, #48] + 4237c0: 3900a3e2 strb w2, [sp, #40] + 4237c4: f9401be0 ldr x0, [sp, #48] + 4237c8: 9400146d bl 42897c <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERKT_v> + 4237cc: aa0003f3 mov x19, x0 + 4237d0: f9401fe0 ldr x0, [sp, #56] + 4237d4: 97ffa43d bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4237d8: aa0003e1 mov x1, x0 + 4237dc: d2800100 mov x0, #0x8 // #8 + 4237e0: 97ffa326 bl 40c478 <_ZnwmPv> + 4237e4: aa0003e1 mov x1, x0 + 4237e8: f9400260 ldr x0, [x19] + 4237ec: f9000020 str x0, [x1] + 4237f0: d503201f nop + 4237f4: f9400bf3 ldr x19, [sp, #16] + 4237f8: a8c47bfd ldp x29, x30, [sp], #64 + 4237fc: d65f03c0 ret + +0000000000423800 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 423800: a9be7bfd stp x29, x30, [sp, #-32]! + 423804: 910003fd mov x29, sp + 423808: f9000fe0 str x0, [sp, #24] + 42380c: 390043e1 strb w1, [sp, #16] + 423810: f9400fe0 ldr x0, [sp, #24] + 423814: 94001466 bl 4289ac <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERT_v> + 423818: d503201f nop + 42381c: a8c27bfd ldp x29, x30, [sp], #32 + 423820: d65f03c0 ret + +0000000000423824 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 423824: a9bc7bfd stp x29, x30, [sp, #-64]! + 423828: 910003fd mov x29, sp + 42382c: f9000bf3 str x19, [sp, #16] + 423830: f9001fe0 str x0, [sp, #56] + 423834: f9001be1 str x1, [sp, #48] + 423838: 3900a3e2 strb w2, [sp, #40] + 42383c: f9401be0 ldr x0, [sp, #48] + 423840: 97ffed10 bl 41ec80 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 423844: aa0003f3 mov x19, x0 + 423848: f9401fe0 ldr x0, [sp, #56] + 42384c: 97ffa41f bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423850: aa0003e1 mov x1, x0 + 423854: d2800100 mov x0, #0x8 // #8 + 423858: 97ffa308 bl 40c478 <_ZnwmPv> + 42385c: aa0003e1 mov x1, x0 + 423860: f9400260 ldr x0, [x19] + 423864: f9000020 str x0, [x1] + 423868: d503201f nop + 42386c: f9400bf3 ldr x19, [sp, #16] + 423870: a8c47bfd ldp x29, x30, [sp], #64 + 423874: d65f03c0 ret + +0000000000423878 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data(): + 423878: a9bd7bfd stp x29, x30, [sp, #-48]! + 42387c: 910003fd mov x29, sp + 423880: f9000fe0 str x0, [sp, #24] + 423884: f9400fe0 ldr x0, [sp, #24] + 423888: 94001450 bl 4289c8 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERKT_v> + 42388c: 94001456 bl 4289e4 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEPT_RS7_> + 423890: f90017e0 str x0, [sp, #40] + 423894: f94017e0 ldr x0, [sp, #40] + 423898: a8c37bfd ldp x29, x30, [sp], #48 + 42389c: d65f03c0 ret + +00000000004238a0 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc(): + 4238a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4238a4: 910003fd mov x29, sp + 4238a8: a90153f3 stp x19, x20, [sp, #16] + 4238ac: f90017e0 str x0, [sp, #40] + 4238b0: 39009fe1 strb w1, [sp, #39] + 4238b4: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4238b8: 913f4000 add x0, x0, #0xfd0 + 4238bc: 08dffc00 ldarb w0, [x0] + 4238c0: 12001c00 and w0, w0, #0xff + 4238c4: 12000000 and w0, w0, #0x1 + 4238c8: 7100001f cmp w0, #0x0 + 4238cc: 1a9f17e0 cset w0, eq // eq = none + 4238d0: 12001c00 and w0, w0, #0xff + 4238d4: 7100001f cmp w0, #0x0 + 4238d8: 54000280 b.eq 423928 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc+0x88> // b.none + 4238dc: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4238e0: 913f4000 add x0, x0, #0xfd0 + 4238e4: 97ff901b bl 407950 <__cxa_guard_acquire@plt> + 4238e8: 7100001f cmp w0, #0x0 + 4238ec: 1a9f07e0 cset w0, ne // ne = any + 4238f0: 12001c00 and w0, w0, #0xff + 4238f4: 7100001f cmp w0, #0x0 + 4238f8: 54000180 b.eq 423928 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc+0x88> // b.none + 4238fc: 52800013 mov w19, #0x0 // #0 + 423900: f94017e0 ldr x0, [sp, #40] + 423904: 52800001 mov w1, #0x0 // #0 + 423908: 97ffefbb bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 42390c: 12001c01 and w1, w0, #0xff + 423910: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423914: 913f2000 add x0, x0, #0xfc8 + 423918: 39000001 strb w1, [x0] + 42391c: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423920: 913f4000 add x0, x0, #0xfd0 + 423924: 97ff8e0b bl 407150 <__cxa_guard_release@plt> + 423928: f94017e0 ldr x0, [sp, #40] + 42392c: 39409fe1 ldrb w1, [sp, #39] + 423930: 97ffefb1 bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 423934: 12001c01 and w1, w0, #0xff + 423938: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 42393c: 913f2000 add x0, x0, #0xfc8 + 423940: 39400000 ldrb w0, [x0] + 423944: 6b00003f cmp w1, w0 + 423948: 1a9f07e0 cset w0, ne // ne = any + 42394c: 12001c00 and w0, w0, #0xff + 423950: 14000009 b 423974 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc+0xd4> + 423954: aa0003f4 mov x20, x0 + 423958: 7100027f cmp w19, #0x0 + 42395c: 54000081 b.ne 42396c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc+0xcc> // b.any + 423960: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423964: 913f4000 add x0, x0, #0xfd0 + 423968: 97ff8df6 bl 407140 <__cxa_guard_abort@plt> + 42396c: aa1403e0 mov x0, x20 + 423970: 97ff8fe4 bl 407900 <_Unwind_Resume@plt> + 423974: a94153f3 ldp x19, x20, [sp, #16] + 423978: a8c37bfd ldp x29, x30, [sp], #48 + 42397c: d65f03c0 ret + +0000000000423980 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERT_v(): + 423980: a9be7bfd stp x29, x30, [sp, #-32]! + 423984: 910003fd mov x29, sp + 423988: f9000fe0 str x0, [sp, #24] + 42398c: f9400fe0 ldr x0, [sp, #24] + 423990: 97ffa3ce bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423994: a8c27bfd ldp x29, x30, [sp], #32 + 423998: d65f03c0 ret + +000000000042399c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 42399c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4239a0: 910003fd mov x29, sp + 4239a4: f9000bf3 str x19, [sp, #16] + 4239a8: f9001fe0 str x0, [sp, #56] + 4239ac: f9001be1 str x1, [sp, #48] + 4239b0: 3900a3e2 strb w2, [sp, #40] + 4239b4: f9401be0 ldr x0, [sp, #48] + 4239b8: 94001404 bl 4289c8 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERKT_v> + 4239bc: aa0003f3 mov x19, x0 + 4239c0: f9401fe0 ldr x0, [sp, #56] + 4239c4: 97ffa3c1 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4239c8: aa0003e1 mov x1, x0 + 4239cc: d2800100 mov x0, #0x8 // #8 + 4239d0: 97ffa2aa bl 40c478 <_ZnwmPv> + 4239d4: aa0003e1 mov x1, x0 + 4239d8: f9400260 ldr x0, [x19] + 4239dc: f9000020 str x0, [x1] + 4239e0: d503201f nop + 4239e4: f9400bf3 ldr x19, [sp, #16] + 4239e8: a8c47bfd ldp x29, x30, [sp], #64 + 4239ec: d65f03c0 ret + +00000000004239f0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 4239f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4239f4: 910003fd mov x29, sp + 4239f8: f9000fe0 str x0, [sp, #24] + 4239fc: 390043e1 strb w1, [sp, #16] + 423a00: f9400fe0 ldr x0, [sp, #24] + 423a04: 940013fd bl 4289f8 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERT_v> + 423a08: d503201f nop + 423a0c: a8c27bfd ldp x29, x30, [sp], #32 + 423a10: d65f03c0 ret + +0000000000423a14 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 423a14: a9bc7bfd stp x29, x30, [sp, #-64]! + 423a18: 910003fd mov x29, sp + 423a1c: f9000bf3 str x19, [sp, #16] + 423a20: f9001fe0 str x0, [sp, #56] + 423a24: f9001be1 str x1, [sp, #48] + 423a28: 3900a3e2 strb w2, [sp, #40] + 423a2c: f9401be0 ldr x0, [sp, #48] + 423a30: 97ffecf6 bl 41ee08 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 423a34: aa0003f3 mov x19, x0 + 423a38: f9401fe0 ldr x0, [sp, #56] + 423a3c: 97ffa3a3 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423a40: aa0003e1 mov x1, x0 + 423a44: d2800100 mov x0, #0x8 // #8 + 423a48: 97ffa28c bl 40c478 <_ZnwmPv> + 423a4c: aa0003e1 mov x1, x0 + 423a50: f9400260 ldr x0, [x19] + 423a54: f9000020 str x0, [x1] + 423a58: d503201f nop + 423a5c: f9400bf3 ldr x19, [sp, #16] + 423a60: a8c47bfd ldp x29, x30, [sp], #64 + 423a64: d65f03c0 ret + +0000000000423a68 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data(): + 423a68: a9bd7bfd stp x29, x30, [sp, #-48]! + 423a6c: 910003fd mov x29, sp + 423a70: f9000fe0 str x0, [sp, #24] + 423a74: f9400fe0 ldr x0, [sp, #24] + 423a78: 940013e7 bl 428a14 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERKT_v> + 423a7c: 940013ed bl 428a30 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEPT_RS7_> + 423a80: f90017e0 str x0, [sp, #40] + 423a84: f94017e0 ldr x0, [sp, #40] + 423a88: a8c37bfd ldp x29, x30, [sp], #48 + 423a8c: d65f03c0 ret + +0000000000423a90 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc(): + 423a90: a9bd7bfd stp x29, x30, [sp, #-48]! + 423a94: 910003fd mov x29, sp + 423a98: a90153f3 stp x19, x20, [sp, #16] + 423a9c: f90017e0 str x0, [sp, #40] + 423aa0: 39009fe1 strb w1, [sp, #39] + 423aa4: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423aa8: 913f8000 add x0, x0, #0xfe0 + 423aac: 08dffc00 ldarb w0, [x0] + 423ab0: 12001c00 and w0, w0, #0xff + 423ab4: 12000000 and w0, w0, #0x1 + 423ab8: 7100001f cmp w0, #0x0 + 423abc: 1a9f17e0 cset w0, eq // eq = none + 423ac0: 12001c00 and w0, w0, #0xff + 423ac4: 7100001f cmp w0, #0x0 + 423ac8: 54000280 b.eq 423b18 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc+0x88> // b.none + 423acc: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423ad0: 913f8000 add x0, x0, #0xfe0 + 423ad4: 97ff8f9f bl 407950 <__cxa_guard_acquire@plt> + 423ad8: 7100001f cmp w0, #0x0 + 423adc: 1a9f07e0 cset w0, ne // ne = any + 423ae0: 12001c00 and w0, w0, #0xff + 423ae4: 7100001f cmp w0, #0x0 + 423ae8: 54000180 b.eq 423b18 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc+0x88> // b.none + 423aec: 52800013 mov w19, #0x0 // #0 + 423af0: f94017e0 ldr x0, [sp, #40] + 423af4: 52800001 mov w1, #0x0 // #0 + 423af8: 97ffefa3 bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 423afc: 12001c01 and w1, w0, #0xff + 423b00: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423b04: 913f6000 add x0, x0, #0xfd8 + 423b08: 39000001 strb w1, [x0] + 423b0c: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423b10: 913f8000 add x0, x0, #0xfe0 + 423b14: 97ff8d8f bl 407150 <__cxa_guard_release@plt> + 423b18: f94017e0 ldr x0, [sp, #40] + 423b1c: 39409fe1 ldrb w1, [sp, #39] + 423b20: 97ffef99 bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 423b24: 12001c01 and w1, w0, #0xff + 423b28: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423b2c: 913f6000 add x0, x0, #0xfd8 + 423b30: 39400000 ldrb w0, [x0] + 423b34: 6b00003f cmp w1, w0 + 423b38: 1a9f07e0 cset w0, ne // ne = any + 423b3c: 12001c00 and w0, w0, #0xff + 423b40: 14000009 b 423b64 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc+0xd4> + 423b44: aa0003f4 mov x20, x0 + 423b48: 7100027f cmp w19, #0x0 + 423b4c: 54000081 b.ne 423b5c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc+0xcc> // b.any + 423b50: 90000940 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 423b54: 913f8000 add x0, x0, #0xfe0 + 423b58: 97ff8d7a bl 407140 <__cxa_guard_abort@plt> + 423b5c: aa1403e0 mov x0, x20 + 423b60: 97ff8f68 bl 407900 <_Unwind_Resume@plt> + 423b64: a94153f3 ldp x19, x20, [sp, #16] + 423b68: a8c37bfd ldp x29, x30, [sp], #48 + 423b6c: d65f03c0 ret + +0000000000423b70 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERT_v(): + 423b70: a9be7bfd stp x29, x30, [sp, #-32]! + 423b74: 910003fd mov x29, sp + 423b78: f9000fe0 str x0, [sp, #24] + 423b7c: f9400fe0 ldr x0, [sp, #24] + 423b80: 97ffa352 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423b84: a8c27bfd ldp x29, x30, [sp], #32 + 423b88: d65f03c0 ret + +0000000000423b8c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 423b8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 423b90: 910003fd mov x29, sp + 423b94: f9000bf3 str x19, [sp, #16] + 423b98: f9001fe0 str x0, [sp, #56] + 423b9c: f9001be1 str x1, [sp, #48] + 423ba0: 3900a3e2 strb w2, [sp, #40] + 423ba4: f9401be0 ldr x0, [sp, #48] + 423ba8: 9400139b bl 428a14 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERKT_v> + 423bac: aa0003f3 mov x19, x0 + 423bb0: f9401fe0 ldr x0, [sp, #56] + 423bb4: 97ffa345 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423bb8: aa0003e1 mov x1, x0 + 423bbc: d2800100 mov x0, #0x8 // #8 + 423bc0: 97ffa22e bl 40c478 <_ZnwmPv> + 423bc4: aa0003e1 mov x1, x0 + 423bc8: f9400260 ldr x0, [x19] + 423bcc: f9000020 str x0, [x1] + 423bd0: d503201f nop + 423bd4: f9400bf3 ldr x19, [sp, #16] + 423bd8: a8c47bfd ldp x29, x30, [sp], #64 + 423bdc: d65f03c0 ret + +0000000000423be0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 423be0: a9be7bfd stp x29, x30, [sp, #-32]! + 423be4: 910003fd mov x29, sp + 423be8: f9000fe0 str x0, [sp, #24] + 423bec: 390043e1 strb w1, [sp, #16] + 423bf0: f9400fe0 ldr x0, [sp, #24] + 423bf4: 94001394 bl 428a44 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERT_v> + 423bf8: d503201f nop + 423bfc: a8c27bfd ldp x29, x30, [sp], #32 + 423c00: d65f03c0 ret + +0000000000423c04 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 423c04: a9bd7bfd stp x29, x30, [sp, #-48]! + 423c08: 910003fd mov x29, sp + 423c0c: f90017e0 str x0, [sp, #40] + 423c10: f90013e1 str x1, [sp, #32] + 423c14: 390063e2 strb w2, [sp, #24] + 423c18: f94013e0 ldr x0, [sp, #32] + 423c1c: 97ffecd4 bl 41ef6c <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 423c20: f94017e0 ldr x0, [sp, #40] + 423c24: 97ffa329 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423c28: aa0003e1 mov x1, x0 + 423c2c: d2800020 mov x0, #0x1 // #1 + 423c30: 97ffa212 bl 40c478 <_ZnwmPv> + 423c34: d503201f nop + 423c38: a8c37bfd ldp x29, x30, [sp], #48 + 423c3c: d65f03c0 ret + +0000000000423c40 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data(): + 423c40: a9bd7bfd stp x29, x30, [sp, #-48]! + 423c44: 910003fd mov x29, sp + 423c48: f9000fe0 str x0, [sp, #24] + 423c4c: f9400fe0 ldr x0, [sp, #24] + 423c50: 94001384 bl 428a60 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERKT_v> + 423c54: 9400138a bl 428a7c <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEPT_RS7_> + 423c58: f90017e0 str x0, [sp, #40] + 423c5c: f94017e0 ldr x0, [sp, #40] + 423c60: a8c37bfd ldp x29, x30, [sp], #48 + 423c64: d65f03c0 ret + +0000000000423c68 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEclEc>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEclEc(): + 423c68: a9bd7bfd stp x29, x30, [sp, #-48]! + 423c6c: 910003fd mov x29, sp + 423c70: f9000fe0 str x0, [sp, #24] + 423c74: 39005fe1 strb w1, [sp, #23] + 423c78: 39405fe1 ldrb w1, [sp, #23] + 423c7c: f9400fe0 ldr x0, [sp, #24] + 423c80: 94001384 bl 428a90 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE> + 423c84: 12001c00 and w0, w0, #0xff + 423c88: a8c37bfd ldp x29, x30, [sp], #48 + 423c8c: d65f03c0 ret + +0000000000423c90 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERT_v(): + 423c90: a9be7bfd stp x29, x30, [sp, #-32]! + 423c94: 910003fd mov x29, sp + 423c98: f9000fe0 str x0, [sp, #24] + 423c9c: f9400fe0 ldr x0, [sp, #24] + 423ca0: 97ffa30a bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423ca4: a8c27bfd ldp x29, x30, [sp], #32 + 423ca8: d65f03c0 ret + +0000000000423cac <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 423cac: a9bd7bfd stp x29, x30, [sp, #-48]! + 423cb0: 910003fd mov x29, sp + 423cb4: f90017e0 str x0, [sp, #40] + 423cb8: f90013e1 str x1, [sp, #32] + 423cbc: 390063e2 strb w2, [sp, #24] + 423cc0: f94013e0 ldr x0, [sp, #32] + 423cc4: 94001367 bl 428a60 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERKT_v> + 423cc8: f94017e0 ldr x0, [sp, #40] + 423ccc: 97ffa2ff bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423cd0: aa0003e1 mov x1, x0 + 423cd4: d2800020 mov x0, #0x1 // #1 + 423cd8: 97ffa1e8 bl 40c478 <_ZnwmPv> + 423cdc: d503201f nop + 423ce0: a8c37bfd ldp x29, x30, [sp], #48 + 423ce4: d65f03c0 ret + +0000000000423ce8 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 423ce8: a9be7bfd stp x29, x30, [sp, #-32]! + 423cec: 910003fd mov x29, sp + 423cf0: f9000fe0 str x0, [sp, #24] + 423cf4: 390043e1 strb w1, [sp, #16] + 423cf8: f9400fe0 ldr x0, [sp, #24] + 423cfc: 94001383 bl 428b08 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERT_v> + 423d00: d503201f nop + 423d04: a8c27bfd ldp x29, x30, [sp], #32 + 423d08: d65f03c0 ret + +0000000000423d0c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 423d0c: a9bc7bfd stp x29, x30, [sp, #-64]! + 423d10: 910003fd mov x29, sp + 423d14: f9000bf3 str x19, [sp, #16] + 423d18: f9001fe0 str x0, [sp, #56] + 423d1c: f9001be1 str x1, [sp, #48] + 423d20: 3900a3e2 strb w2, [sp, #40] + 423d24: f9401be0 ldr x0, [sp, #48] + 423d28: 97ffecea bl 41f0d0 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 423d2c: aa0003f3 mov x19, x0 + 423d30: f9401fe0 ldr x0, [sp, #56] + 423d34: 97ffa2e5 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423d38: aa0003e1 mov x1, x0 + 423d3c: d2800100 mov x0, #0x8 // #8 + 423d40: 97ffa1ce bl 40c478 <_ZnwmPv> + 423d44: aa0003e1 mov x1, x0 + 423d48: f9400260 ldr x0, [x19] + 423d4c: f9000020 str x0, [x1] + 423d50: d503201f nop + 423d54: f9400bf3 ldr x19, [sp, #16] + 423d58: a8c47bfd ldp x29, x30, [sp], #64 + 423d5c: d65f03c0 ret + +0000000000423d60 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data(): + 423d60: a9bd7bfd stp x29, x30, [sp, #-48]! + 423d64: 910003fd mov x29, sp + 423d68: f9000fe0 str x0, [sp, #24] + 423d6c: f9400fe0 ldr x0, [sp, #24] + 423d70: 9400136d bl 428b24 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERKT_v> + 423d74: 94001373 bl 428b40 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEPT_RS7_> + 423d78: f90017e0 str x0, [sp, #40] + 423d7c: f94017e0 ldr x0, [sp, #40] + 423d80: a8c37bfd ldp x29, x30, [sp], #48 + 423d84: d65f03c0 ret + +0000000000423d88 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEclEc>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEclEc(): + 423d88: a9bd7bfd stp x29, x30, [sp, #-48]! + 423d8c: 910003fd mov x29, sp + 423d90: f9000fe0 str x0, [sp, #24] + 423d94: 39005fe1 strb w1, [sp, #23] + 423d98: 39405fe1 ldrb w1, [sp, #23] + 423d9c: f9400fe0 ldr x0, [sp, #24] + 423da0: 9400136d bl 428b54 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE> + 423da4: 12001c00 and w0, w0, #0xff + 423da8: a8c37bfd ldp x29, x30, [sp], #48 + 423dac: d65f03c0 ret + +0000000000423db0 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERT_v(): + 423db0: a9be7bfd stp x29, x30, [sp, #-32]! + 423db4: 910003fd mov x29, sp + 423db8: f9000fe0 str x0, [sp, #24] + 423dbc: f9400fe0 ldr x0, [sp, #24] + 423dc0: 97ffa2c2 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423dc4: a8c27bfd ldp x29, x30, [sp], #32 + 423dc8: d65f03c0 ret + +0000000000423dcc <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 423dcc: a9bc7bfd stp x29, x30, [sp, #-64]! + 423dd0: 910003fd mov x29, sp + 423dd4: f9000bf3 str x19, [sp, #16] + 423dd8: f9001fe0 str x0, [sp, #56] + 423ddc: f9001be1 str x1, [sp, #48] + 423de0: 3900a3e2 strb w2, [sp, #40] + 423de4: f9401be0 ldr x0, [sp, #48] + 423de8: 9400134f bl 428b24 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERKT_v> + 423dec: aa0003f3 mov x19, x0 + 423df0: f9401fe0 ldr x0, [sp, #56] + 423df4: 97ffa2b5 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423df8: aa0003e1 mov x1, x0 + 423dfc: d2800100 mov x0, #0x8 // #8 + 423e00: 97ffa19e bl 40c478 <_ZnwmPv> + 423e04: aa0003e1 mov x1, x0 + 423e08: f9400260 ldr x0, [x19] + 423e0c: f9000020 str x0, [x1] + 423e10: d503201f nop + 423e14: f9400bf3 ldr x19, [sp, #16] + 423e18: a8c47bfd ldp x29, x30, [sp], #64 + 423e1c: d65f03c0 ret + +0000000000423e20 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 423e20: a9be7bfd stp x29, x30, [sp, #-32]! + 423e24: 910003fd mov x29, sp + 423e28: f9000fe0 str x0, [sp, #24] + 423e2c: 390043e1 strb w1, [sp, #16] + 423e30: f9400fe0 ldr x0, [sp, #24] + 423e34: 94001369 bl 428bd8 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERT_v> + 423e38: d503201f nop + 423e3c: a8c27bfd ldp x29, x30, [sp], #32 + 423e40: d65f03c0 ret + +0000000000423e44 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 423e44: a9bc7bfd stp x29, x30, [sp, #-64]! + 423e48: 910003fd mov x29, sp + 423e4c: f9000bf3 str x19, [sp, #16] + 423e50: f9001fe0 str x0, [sp, #56] + 423e54: f9001be1 str x1, [sp, #48] + 423e58: 3900a3e2 strb w2, [sp, #40] + 423e5c: f9401be0 ldr x0, [sp, #48] + 423e60: 97ffecf5 bl 41f234 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 423e64: aa0003f3 mov x19, x0 + 423e68: f9401fe0 ldr x0, [sp, #56] + 423e6c: 97ffa297 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423e70: aa0003e1 mov x1, x0 + 423e74: d2800100 mov x0, #0x8 // #8 + 423e78: 97ffa180 bl 40c478 <_ZnwmPv> + 423e7c: aa0003e1 mov x1, x0 + 423e80: f9400260 ldr x0, [x19] + 423e84: f9000020 str x0, [x1] + 423e88: d503201f nop + 423e8c: f9400bf3 ldr x19, [sp, #16] + 423e90: a8c47bfd ldp x29, x30, [sp], #64 + 423e94: d65f03c0 ret + +0000000000423e98 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data(): + 423e98: a9bd7bfd stp x29, x30, [sp, #-48]! + 423e9c: 910003fd mov x29, sp + 423ea0: f9000fe0 str x0, [sp, #24] + 423ea4: f9400fe0 ldr x0, [sp, #24] + 423ea8: 94001353 bl 428bf4 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERKT_v> + 423eac: 94001359 bl 428c10 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEPT_RS7_> + 423eb0: f90017e0 str x0, [sp, #40] + 423eb4: f94017e0 ldr x0, [sp, #40] + 423eb8: a8c37bfd ldp x29, x30, [sp], #48 + 423ebc: d65f03c0 ret + +0000000000423ec0 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEclEc>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEclEc(): + 423ec0: a9bd7bfd stp x29, x30, [sp, #-48]! + 423ec4: 910003fd mov x29, sp + 423ec8: f9000fe0 str x0, [sp, #24] + 423ecc: 39005fe1 strb w1, [sp, #23] + 423ed0: 39405fe1 ldrb w1, [sp, #23] + 423ed4: f9400fe0 ldr x0, [sp, #24] + 423ed8: 94001353 bl 428c24 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE> + 423edc: 12001c00 and w0, w0, #0xff + 423ee0: a8c37bfd ldp x29, x30, [sp], #48 + 423ee4: d65f03c0 ret + +0000000000423ee8 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERT_v(): + 423ee8: a9be7bfd stp x29, x30, [sp, #-32]! + 423eec: 910003fd mov x29, sp + 423ef0: f9000fe0 str x0, [sp, #24] + 423ef4: f9400fe0 ldr x0, [sp, #24] + 423ef8: 97ffa274 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423efc: a8c27bfd ldp x29, x30, [sp], #32 + 423f00: d65f03c0 ret + +0000000000423f04 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 423f04: a9bc7bfd stp x29, x30, [sp, #-64]! + 423f08: 910003fd mov x29, sp + 423f0c: f9000bf3 str x19, [sp, #16] + 423f10: f9001fe0 str x0, [sp, #56] + 423f14: f9001be1 str x1, [sp, #48] + 423f18: 3900a3e2 strb w2, [sp, #40] + 423f1c: f9401be0 ldr x0, [sp, #48] + 423f20: 94001335 bl 428bf4 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERKT_v> + 423f24: aa0003f3 mov x19, x0 + 423f28: f9401fe0 ldr x0, [sp, #56] + 423f2c: 97ffa267 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423f30: aa0003e1 mov x1, x0 + 423f34: d2800100 mov x0, #0x8 // #8 + 423f38: 97ffa150 bl 40c478 <_ZnwmPv> + 423f3c: aa0003e1 mov x1, x0 + 423f40: f9400260 ldr x0, [x19] + 423f44: f9000020 str x0, [x1] + 423f48: d503201f nop + 423f4c: f9400bf3 ldr x19, [sp, #16] + 423f50: a8c47bfd ldp x29, x30, [sp], #64 + 423f54: d65f03c0 ret + +0000000000423f58 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 423f58: a9be7bfd stp x29, x30, [sp, #-32]! + 423f5c: 910003fd mov x29, sp + 423f60: f9000fe0 str x0, [sp, #24] + 423f64: 390043e1 strb w1, [sp, #16] + 423f68: f9400fe0 ldr x0, [sp, #24] + 423f6c: 9400134f bl 428ca8 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERT_v> + 423f70: d503201f nop + 423f74: a8c27bfd ldp x29, x30, [sp], #32 + 423f78: d65f03c0 ret + +0000000000423f7c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 423f7c: a9bc7bfd stp x29, x30, [sp, #-64]! + 423f80: 910003fd mov x29, sp + 423f84: f9000bf3 str x19, [sp, #16] + 423f88: f9001fe0 str x0, [sp, #56] + 423f8c: f9001be1 str x1, [sp, #48] + 423f90: 3900a3e2 strb w2, [sp, #40] + 423f94: f9401be0 ldr x0, [sp, #48] + 423f98: 97ffed00 bl 41f398 <_ZSt4moveIRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 423f9c: aa0003f3 mov x19, x0 + 423fa0: f9401fe0 ldr x0, [sp, #56] + 423fa4: 97ffa249 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 423fa8: aa0003e1 mov x1, x0 + 423fac: d2800100 mov x0, #0x8 // #8 + 423fb0: 97ffa132 bl 40c478 <_ZnwmPv> + 423fb4: aa0003e1 mov x1, x0 + 423fb8: f9400260 ldr x0, [x19] + 423fbc: f9000020 str x0, [x1] + 423fc0: d503201f nop + 423fc4: f9400bf3 ldr x19, [sp, #16] + 423fc8: a8c47bfd ldp x29, x30, [sp], #64 + 423fcc: d65f03c0 ret + +0000000000423fd0 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data(): + 423fd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 423fd4: 910003fd mov x29, sp + 423fd8: f9000fe0 str x0, [sp, #24] + 423fdc: f9400fe0 ldr x0, [sp, #24] + 423fe0: 94001339 bl 428cc4 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERKT_v> + 423fe4: 9400133f bl 428ce0 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEPT_RS7_> + 423fe8: f90017e0 str x0, [sp, #40] + 423fec: f94017e0 ldr x0, [sp, #40] + 423ff0: a8c37bfd ldp x29, x30, [sp], #48 + 423ff4: d65f03c0 ret + +0000000000423ff8 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEclEc>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEclEc(): + 423ff8: a9bd7bfd stp x29, x30, [sp, #-48]! + 423ffc: 910003fd mov x29, sp + 424000: f9000fe0 str x0, [sp, #24] + 424004: 39005fe1 strb w1, [sp, #23] + 424008: 39405fe1 ldrb w1, [sp, #23] + 42400c: f9400fe0 ldr x0, [sp, #24] + 424010: 94001339 bl 428cf4 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE> + 424014: 12001c00 and w0, w0, #0xff + 424018: a8c37bfd ldp x29, x30, [sp], #48 + 42401c: d65f03c0 ret + +0000000000424020 <_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERT_v(): + 424020: a9be7bfd stp x29, x30, [sp, #-32]! + 424024: 910003fd mov x29, sp + 424028: f9000fe0 str x0, [sp, #24] + 42402c: f9400fe0 ldr x0, [sp, #24] + 424030: 97ffa226 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 424034: a8c27bfd ldp x29, x30, [sp], #32 + 424038: d65f03c0 ret + +000000000042403c <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 42403c: a9bc7bfd stp x29, x30, [sp, #-64]! + 424040: 910003fd mov x29, sp + 424044: f9000bf3 str x19, [sp, #16] + 424048: f9001fe0 str x0, [sp, #56] + 42404c: f9001be1 str x1, [sp, #48] + 424050: 3900a3e2 strb w2, [sp, #40] + 424054: f9401be0 ldr x0, [sp, #48] + 424058: 9400131b bl 428cc4 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERKT_v> + 42405c: aa0003f3 mov x19, x0 + 424060: f9401fe0 ldr x0, [sp, #56] + 424064: 97ffa219 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 424068: aa0003e1 mov x1, x0 + 42406c: d2800100 mov x0, #0x8 // #8 + 424070: 97ffa102 bl 40c478 <_ZnwmPv> + 424074: aa0003e1 mov x1, x0 + 424078: f9400260 ldr x0, [x19] + 42407c: f9000020 str x0, [x1] + 424080: d503201f nop + 424084: f9400bf3 ldr x19, [sp, #16] + 424088: a8c47bfd ldp x29, x30, [sp], #64 + 42408c: d65f03c0 ret + +0000000000424090 <_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 424090: a9be7bfd stp x29, x30, [sp, #-32]! + 424094: 910003fd mov x29, sp + 424098: f9000fe0 str x0, [sp, #24] + 42409c: 390043e1 strb w1, [sp, #16] + 4240a0: f9400fe0 ldr x0, [sp, #24] + 4240a4: 94001335 bl 428d78 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERT_v> + 4240a8: d503201f nop + 4240ac: a8c27bfd ldp x29, x30, [sp], #32 + 4240b0: d65f03c0 ret + +00000000004240b4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 4240b4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4240b8: 910003fd mov x29, sp + 4240bc: f9000bf3 str x19, [sp, #16] + 4240c0: f9001fe0 str x0, [sp, #56] + 4240c4: f9001be1 str x1, [sp, #48] + 4240c8: 3900a3e2 strb w2, [sp, #40] + 4240cc: f9401be0 ldr x0, [sp, #48] + 4240d0: 97ffed11 bl 41f514 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 4240d4: aa0003f3 mov x19, x0 + 4240d8: f9401fe0 ldr x0, [sp, #56] + 4240dc: 97ffa1fb bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4240e0: aa0003e1 mov x1, x0 + 4240e4: d2800040 mov x0, #0x2 // #2 + 4240e8: 97ffa0e4 bl 40c478 <_ZnwmPv> + 4240ec: aa0003e1 mov x1, x0 + 4240f0: 79400260 ldrh w0, [x19] + 4240f4: 79000020 strh w0, [x1] + 4240f8: d503201f nop + 4240fc: f9400bf3 ldr x19, [sp, #16] + 424100: a8c47bfd ldp x29, x30, [sp], #64 + 424104: d65f03c0 ret + +0000000000424108 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data(): + 424108: a9bd7bfd stp x29, x30, [sp, #-48]! + 42410c: 910003fd mov x29, sp + 424110: f9000fe0 str x0, [sp, #24] + 424114: f9400fe0 ldr x0, [sp, #24] + 424118: 9400131f bl 428d94 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERKT_v> + 42411c: 94001325 bl 428db0 <_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEPT_RS7_> + 424120: f90017e0 str x0, [sp, #40] + 424124: f94017e0 ldr x0, [sp, #40] + 424128: a8c37bfd ldp x29, x30, [sp], #48 + 42412c: d65f03c0 ret + +0000000000424130 <_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEclEc>: +_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEclEc(): + 424130: a9bd7bfd stp x29, x30, [sp, #-48]! + 424134: 910003fd mov x29, sp + 424138: f9000bf3 str x19, [sp, #16] + 42413c: f90017e0 str x0, [sp, #40] + 424140: 39009fe1 strb w1, [sp, #39] + 424144: f94017e0 ldr x0, [sp, #40] + 424148: 39400413 ldrb w19, [x0, #1] + 42414c: f94017e0 ldr x0, [sp, #40] + 424150: 39409fe1 ldrb w1, [sp, #39] + 424154: 97ffece5 bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 424158: 12001c00 and w0, w0, #0xff + 42415c: 6b00027f cmp w19, w0 + 424160: 1a9f17e0 cset w0, eq // eq = none + 424164: 12001c00 and w0, w0, #0xff + 424168: f9400bf3 ldr x19, [sp, #16] + 42416c: a8c37bfd ldp x29, x30, [sp], #48 + 424170: d65f03c0 ret + +0000000000424174 <_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v(): + 424174: a9be7bfd stp x29, x30, [sp, #-32]! + 424178: 910003fd mov x29, sp + 42417c: f9000fe0 str x0, [sp, #24] + 424180: f9400fe0 ldr x0, [sp, #24] + 424184: 97ffa1d1 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 424188: a8c27bfd ldp x29, x30, [sp], #32 + 42418c: d65f03c0 ret + +0000000000424190 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 424190: a9bc7bfd stp x29, x30, [sp, #-64]! + 424194: 910003fd mov x29, sp + 424198: f9000bf3 str x19, [sp, #16] + 42419c: f9001fe0 str x0, [sp, #56] + 4241a0: f9001be1 str x1, [sp, #48] + 4241a4: 3900a3e2 strb w2, [sp, #40] + 4241a8: f9401be0 ldr x0, [sp, #48] + 4241ac: 940012fa bl 428d94 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERKT_v> + 4241b0: aa0003f3 mov x19, x0 + 4241b4: f9401fe0 ldr x0, [sp, #56] + 4241b8: 97ffa1c4 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4241bc: aa0003e1 mov x1, x0 + 4241c0: d2800040 mov x0, #0x2 // #2 + 4241c4: 97ffa0ad bl 40c478 <_ZnwmPv> + 4241c8: aa0003e1 mov x1, x0 + 4241cc: 79400260 ldrh w0, [x19] + 4241d0: 79000020 strh w0, [x1] + 4241d4: d503201f nop + 4241d8: f9400bf3 ldr x19, [sp, #16] + 4241dc: a8c47bfd ldp x29, x30, [sp], #64 + 4241e0: d65f03c0 ret + +00000000004241e4 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 4241e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4241e8: 910003fd mov x29, sp + 4241ec: f9000fe0 str x0, [sp, #24] + 4241f0: 390043e1 strb w1, [sp, #16] + 4241f4: f9400fe0 ldr x0, [sp, #24] + 4241f8: 940012f3 bl 428dc4 <_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v> + 4241fc: d503201f nop + 424200: a8c27bfd ldp x29, x30, [sp], #32 + 424204: d65f03c0 ret + +0000000000424208 <_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc>: +_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc(): + 424208: a9bd7bfd stp x29, x30, [sp, #-48]! + 42420c: 910003fd mov x29, sp + 424210: f9000fe0 str x0, [sp, #24] + 424214: 39005fe1 strb w1, [sp, #23] + 424218: f9400fe0 ldr x0, [sp, #24] + 42421c: 97ff8b4d bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 424220: f90017e0 str x0, [sp, #40] + 424224: 39405fe1 ldrb w1, [sp, #23] + 424228: f94017e0 ldr x0, [sp, #40] + 42422c: 97ffa10f bl 40c668 <_ZNKSt5ctypeIcE7tolowerEc> + 424230: 12001c00 and w0, w0, #0xff + 424234: a8c37bfd ldp x29, x30, [sp], #48 + 424238: d65f03c0 ret + +000000000042423c <_ZNKSt7__cxx1112regex_traitsIcE9translateEc>: +_ZNKSt7__cxx1112regex_traitsIcE9translateEc(): + 42423c: d10043ff sub sp, sp, #0x10 + 424240: f90007e0 str x0, [sp, #8] + 424244: 39001fe1 strb w1, [sp, #7] + 424248: 39401fe0 ldrb w0, [sp, #7] + 42424c: 910043ff add sp, sp, #0x10 + 424250: d65f03c0 ret + +0000000000424254 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 424254: a9bc7bfd stp x29, x30, [sp, #-64]! + 424258: 910003fd mov x29, sp + 42425c: f9000bf3 str x19, [sp, #16] + 424260: f9001fe0 str x0, [sp, #56] + 424264: f9001be1 str x1, [sp, #48] + 424268: 3900a3e2 strb w2, [sp, #40] + 42426c: f9401be0 ldr x0, [sp, #48] + 424270: 97ffed0d bl 41f6a4 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 424274: aa0003f3 mov x19, x0 + 424278: f9401fe0 ldr x0, [sp, #56] + 42427c: 97ffa193 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 424280: aa0003e1 mov x1, x0 + 424284: d2800200 mov x0, #0x10 // #16 + 424288: 97ffa07c bl 40c478 <_ZnwmPv> + 42428c: aa0003e2 mov x2, x0 + 424290: a9400660 ldp x0, x1, [x19] + 424294: a9000440 stp x0, x1, [x2] + 424298: d503201f nop + 42429c: f9400bf3 ldr x19, [sp, #16] + 4242a0: a8c47bfd ldp x29, x30, [sp], #64 + 4242a4: d65f03c0 ret + +00000000004242a8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data(): + 4242a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4242ac: 910003fd mov x29, sp + 4242b0: f9000fe0 str x0, [sp, #24] + 4242b4: f9400fe0 ldr x0, [sp, #24] + 4242b8: 940012ca bl 428de0 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERKT_v> + 4242bc: 940012d0 bl 428dfc <_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEPT_RS7_> + 4242c0: f90017e0 str x0, [sp, #40] + 4242c4: f94017e0 ldr x0, [sp, #40] + 4242c8: a8c37bfd ldp x29, x30, [sp], #48 + 4242cc: d65f03c0 ret + +00000000004242d0 <_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEclEc>: +_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEclEc(): + 4242d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4242d4: 910003fd mov x29, sp + 4242d8: f9000bf3 str x19, [sp, #16] + 4242dc: f90017e0 str x0, [sp, #40] + 4242e0: 39009fe1 strb w1, [sp, #39] + 4242e4: f94017e0 ldr x0, [sp, #40] + 4242e8: 39402013 ldrb w19, [x0, #8] + 4242ec: f94017e0 ldr x0, [sp, #40] + 4242f0: 39409fe1 ldrb w1, [sp, #39] + 4242f4: 97ffecdc bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 4242f8: 12001c00 and w0, w0, #0xff + 4242fc: 6b00027f cmp w19, w0 + 424300: 1a9f17e0 cset w0, eq // eq = none + 424304: 12001c00 and w0, w0, #0xff + 424308: f9400bf3 ldr x19, [sp, #16] + 42430c: a8c37bfd ldp x29, x30, [sp], #48 + 424310: d65f03c0 ret + +0000000000424314 <_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v(): + 424314: a9be7bfd stp x29, x30, [sp, #-32]! + 424318: 910003fd mov x29, sp + 42431c: f9000fe0 str x0, [sp, #24] + 424320: f9400fe0 ldr x0, [sp, #24] + 424324: 97ffa169 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 424328: a8c27bfd ldp x29, x30, [sp], #32 + 42432c: d65f03c0 ret + +0000000000424330 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 424330: a9bc7bfd stp x29, x30, [sp, #-64]! + 424334: 910003fd mov x29, sp + 424338: f9000bf3 str x19, [sp, #16] + 42433c: f9001fe0 str x0, [sp, #56] + 424340: f9001be1 str x1, [sp, #48] + 424344: 3900a3e2 strb w2, [sp, #40] + 424348: f9401be0 ldr x0, [sp, #48] + 42434c: 940012a5 bl 428de0 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERKT_v> + 424350: aa0003f3 mov x19, x0 + 424354: f9401fe0 ldr x0, [sp, #56] + 424358: 97ffa15c bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 42435c: aa0003e1 mov x1, x0 + 424360: d2800200 mov x0, #0x10 // #16 + 424364: 97ffa045 bl 40c478 <_ZnwmPv> + 424368: aa0003e2 mov x2, x0 + 42436c: a9400660 ldp x0, x1, [x19] + 424370: a9000440 stp x0, x1, [x2] + 424374: d503201f nop + 424378: f9400bf3 ldr x19, [sp, #16] + 42437c: a8c47bfd ldp x29, x30, [sp], #64 + 424380: d65f03c0 ret + +0000000000424384 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 424384: a9be7bfd stp x29, x30, [sp, #-32]! + 424388: 910003fd mov x29, sp + 42438c: f9000fe0 str x0, [sp, #24] + 424390: 390043e1 strb w1, [sp, #16] + 424394: f9400fe0 ldr x0, [sp, #24] + 424398: 9400129e bl 428e10 <_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v> + 42439c: d503201f nop + 4243a0: a8c27bfd ldp x29, x30, [sp], #32 + 4243a4: d65f03c0 ret + +00000000004243a8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 4243a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4243ac: 910003fd mov x29, sp + 4243b0: f9000bf3 str x19, [sp, #16] + 4243b4: f9001fe0 str x0, [sp, #56] + 4243b8: f9001be1 str x1, [sp, #48] + 4243bc: 3900a3e2 strb w2, [sp, #40] + 4243c0: f9401be0 ldr x0, [sp, #48] + 4243c4: 97ffed1c bl 41f834 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 4243c8: aa0003f3 mov x19, x0 + 4243cc: f9401fe0 ldr x0, [sp, #56] + 4243d0: 97ffa13e bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4243d4: aa0003e1 mov x1, x0 + 4243d8: d2800200 mov x0, #0x10 // #16 + 4243dc: 97ffa027 bl 40c478 <_ZnwmPv> + 4243e0: aa0003e2 mov x2, x0 + 4243e4: a9400660 ldp x0, x1, [x19] + 4243e8: a9000440 stp x0, x1, [x2] + 4243ec: d503201f nop + 4243f0: f9400bf3 ldr x19, [sp, #16] + 4243f4: a8c47bfd ldp x29, x30, [sp], #64 + 4243f8: d65f03c0 ret + +00000000004243fc <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data(): + 4243fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 424400: 910003fd mov x29, sp + 424404: f9000fe0 str x0, [sp, #24] + 424408: f9400fe0 ldr x0, [sp, #24] + 42440c: 94001288 bl 428e2c <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERKT_v> + 424410: 9400128e bl 428e48 <_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEPT_RS7_> + 424414: f90017e0 str x0, [sp, #40] + 424418: f94017e0 ldr x0, [sp, #40] + 42441c: a8c37bfd ldp x29, x30, [sp], #48 + 424420: d65f03c0 ret + +0000000000424424 <_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEclEc>: +_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEclEc(): + 424424: a9bd7bfd stp x29, x30, [sp, #-48]! + 424428: 910003fd mov x29, sp + 42442c: f9000bf3 str x19, [sp, #16] + 424430: f90017e0 str x0, [sp, #40] + 424434: 39009fe1 strb w1, [sp, #39] + 424438: f94017e0 ldr x0, [sp, #40] + 42443c: 39402013 ldrb w19, [x0, #8] + 424440: f94017e0 ldr x0, [sp, #40] + 424444: 39409fe1 ldrb w1, [sp, #39] + 424448: 97ffeceb bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 42444c: 12001c00 and w0, w0, #0xff + 424450: 6b00027f cmp w19, w0 + 424454: 1a9f17e0 cset w0, eq // eq = none + 424458: 12001c00 and w0, w0, #0xff + 42445c: f9400bf3 ldr x19, [sp, #16] + 424460: a8c37bfd ldp x29, x30, [sp], #48 + 424464: d65f03c0 ret + +0000000000424468 <_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v(): + 424468: a9be7bfd stp x29, x30, [sp, #-32]! + 42446c: 910003fd mov x29, sp + 424470: f9000fe0 str x0, [sp, #24] + 424474: f9400fe0 ldr x0, [sp, #24] + 424478: 97ffa114 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 42447c: a8c27bfd ldp x29, x30, [sp], #32 + 424480: d65f03c0 ret + +0000000000424484 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 424484: a9bc7bfd stp x29, x30, [sp, #-64]! + 424488: 910003fd mov x29, sp + 42448c: f9000bf3 str x19, [sp, #16] + 424490: f9001fe0 str x0, [sp, #56] + 424494: f9001be1 str x1, [sp, #48] + 424498: 3900a3e2 strb w2, [sp, #40] + 42449c: f9401be0 ldr x0, [sp, #48] + 4244a0: 94001263 bl 428e2c <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERKT_v> + 4244a4: aa0003f3 mov x19, x0 + 4244a8: f9401fe0 ldr x0, [sp, #56] + 4244ac: 97ffa107 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4244b0: aa0003e1 mov x1, x0 + 4244b4: d2800200 mov x0, #0x10 // #16 + 4244b8: 97ff9ff0 bl 40c478 <_ZnwmPv> + 4244bc: aa0003e2 mov x2, x0 + 4244c0: a9400660 ldp x0, x1, [x19] + 4244c4: a9000440 stp x0, x1, [x2] + 4244c8: d503201f nop + 4244cc: f9400bf3 ldr x19, [sp, #16] + 4244d0: a8c47bfd ldp x29, x30, [sp], #64 + 4244d4: d65f03c0 ret + +00000000004244d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 4244d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4244dc: 910003fd mov x29, sp + 4244e0: f9000fe0 str x0, [sp, #24] + 4244e4: 390043e1 strb w1, [sp, #16] + 4244e8: f9400fe0 ldr x0, [sp, #24] + 4244ec: 9400125c bl 428e5c <_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v> + 4244f0: d503201f nop + 4244f4: a8c27bfd ldp x29, x30, [sp], #32 + 4244f8: d65f03c0 ret + +00000000004244fc <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE(): + 4244fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 424500: 910003fd mov x29, sp + 424504: f9000bf3 str x19, [sp, #16] + 424508: f9001fe0 str x0, [sp, #56] + 42450c: f9001be1 str x1, [sp, #48] + 424510: 3900a3e2 strb w2, [sp, #40] + 424514: f9401be0 ldr x0, [sp, #48] + 424518: 97ffed2b bl 41f9c4 <_ZSt4moveIRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 42451c: aa0003f3 mov x19, x0 + 424520: f9401fe0 ldr x0, [sp, #56] + 424524: 97ffa0e9 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 424528: aa0003e1 mov x1, x0 + 42452c: d2800200 mov x0, #0x10 // #16 + 424530: 97ff9fd2 bl 40c478 <_ZnwmPv> + 424534: aa0003e2 mov x2, x0 + 424538: a9400660 ldp x0, x1, [x19] + 42453c: a9000440 stp x0, x1, [x2] + 424540: d503201f nop + 424544: f9400bf3 ldr x19, [sp, #16] + 424548: a8c47bfd ldp x29, x30, [sp], #64 + 42454c: d65f03c0 ret + +0000000000424550 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data(): + 424550: a9bd7bfd stp x29, x30, [sp, #-48]! + 424554: 910003fd mov x29, sp + 424558: f9000fe0 str x0, [sp, #24] + 42455c: f9400fe0 ldr x0, [sp, #24] + 424560: 94001246 bl 428e78 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERKT_v> + 424564: 9400124c bl 428e94 <_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEPT_RS7_> + 424568: f90017e0 str x0, [sp, #40] + 42456c: f94017e0 ldr x0, [sp, #40] + 424570: a8c37bfd ldp x29, x30, [sp], #48 + 424574: d65f03c0 ret + +0000000000424578 <_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEclEc>: +_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEclEc(): + 424578: a9bd7bfd stp x29, x30, [sp, #-48]! + 42457c: 910003fd mov x29, sp + 424580: f9000bf3 str x19, [sp, #16] + 424584: f90017e0 str x0, [sp, #40] + 424588: 39009fe1 strb w1, [sp, #39] + 42458c: f94017e0 ldr x0, [sp, #40] + 424590: 39402013 ldrb w19, [x0, #8] + 424594: f94017e0 ldr x0, [sp, #40] + 424598: 39409fe1 ldrb w1, [sp, #39] + 42459c: 97ffecfa bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 4245a0: 12001c00 and w0, w0, #0xff + 4245a4: 6b00027f cmp w19, w0 + 4245a8: 1a9f17e0 cset w0, eq // eq = none + 4245ac: 12001c00 and w0, w0, #0xff + 4245b0: f9400bf3 ldr x19, [sp, #16] + 4245b4: a8c37bfd ldp x29, x30, [sp], #48 + 4245b8: d65f03c0 ret + +00000000004245bc <_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v(): + 4245bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4245c0: 910003fd mov x29, sp + 4245c4: f9000fe0 str x0, [sp, #24] + 4245c8: f9400fe0 ldr x0, [sp, #24] + 4245cc: 97ffa0bf bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4245d0: a8c27bfd ldp x29, x30, [sp], #32 + 4245d4: d65f03c0 ret + +00000000004245d8 <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE(): + 4245d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4245dc: 910003fd mov x29, sp + 4245e0: f9000bf3 str x19, [sp, #16] + 4245e4: f9001fe0 str x0, [sp, #56] + 4245e8: f9001be1 str x1, [sp, #48] + 4245ec: 3900a3e2 strb w2, [sp, #40] + 4245f0: f9401be0 ldr x0, [sp, #48] + 4245f4: 94001221 bl 428e78 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERKT_v> + 4245f8: aa0003f3 mov x19, x0 + 4245fc: f9401fe0 ldr x0, [sp, #56] + 424600: 97ffa0b2 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 424604: aa0003e1 mov x1, x0 + 424608: d2800200 mov x0, #0x10 // #16 + 42460c: 97ff9f9b bl 40c478 <_ZnwmPv> + 424610: aa0003e2 mov x2, x0 + 424614: a9400660 ldp x0, x1, [x19] + 424618: a9000440 stp x0, x1, [x2] + 42461c: d503201f nop + 424620: f9400bf3 ldr x19, [sp, #16] + 424624: a8c47bfd ldp x29, x30, [sp], #64 + 424628: d65f03c0 ret + +000000000042462c <_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE(): + 42462c: a9be7bfd stp x29, x30, [sp, #-32]! + 424630: 910003fd mov x29, sp + 424634: f9000fe0 str x0, [sp, #24] + 424638: 390043e1 strb w1, [sp, #16] + 42463c: f9400fe0 ldr x0, [sp, #24] + 424640: 9400121a bl 428ea8 <_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v> + 424644: d503201f nop + 424648: a8c27bfd ldp x29, x30, [sp], #32 + 42464c: d65f03c0 ret + +0000000000424650 <_ZNSt12_Vector_baseIcSaIcEEC1Ev>: +_ZNSt12_Vector_baseIcSaIcEEC2Ev(): + 424650: a9be7bfd stp x29, x30, [sp, #-32]! + 424654: 910003fd mov x29, sp + 424658: f9000fe0 str x0, [sp, #24] + 42465c: f9400fe0 ldr x0, [sp, #24] + 424660: 94001219 bl 428ec4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1Ev> + 424664: d503201f nop + 424668: a8c27bfd ldp x29, x30, [sp], #32 + 42466c: d65f03c0 ret + +0000000000424670 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev(): + 424670: a9be7bfd stp x29, x30, [sp, #-32]! + 424674: 910003fd mov x29, sp + 424678: f9000fe0 str x0, [sp, #24] + 42467c: f9400fe0 ldr x0, [sp, #24] + 424680: 9400121f bl 428efc <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC1Ev> + 424684: d503201f nop + 424688: a8c27bfd ldp x29, x30, [sp], #32 + 42468c: d65f03c0 ret + +0000000000424690 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1Ev(): + 424690: a9be7bfd stp x29, x30, [sp, #-32]! + 424694: 910003fd mov x29, sp + 424698: f9000fe0 str x0, [sp, #24] + 42469c: f9400fe0 ldr x0, [sp, #24] + 4246a0: 94001225 bl 428f34 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC1Ev> + 4246a4: d503201f nop + 4246a8: a8c27bfd ldp x29, x30, [sp], #32 + 4246ac: d65f03c0 ret + +00000000004246b0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1Ev(): + 4246b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4246b4: 910003fd mov x29, sp + 4246b8: f9000fe0 str x0, [sp, #24] + 4246bc: f9400fe0 ldr x0, [sp, #24] + 4246c0: 9400122b bl 428f6c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC1Ev> + 4246c4: d503201f nop + 4246c8: a8c27bfd ldp x29, x30, [sp], #32 + 4246cc: d65f03c0 ret + +00000000004246d0 <_ZNSt12_Base_bitsetILm4EEC1Ev>: +_ZNSt12_Base_bitsetILm4EEC1Ev(): + 4246d0: d10043ff sub sp, sp, #0x10 + 4246d4: f90007e0 str x0, [sp, #8] + 4246d8: f94007e1 ldr x1, [sp, #8] + 4246dc: d2800060 mov x0, #0x3 // #3 + 4246e0: f100001f cmp x0, #0x0 + 4246e4: 540000ab b.lt 4246f8 <_ZNSt12_Base_bitsetILm4EEC1Ev+0x28> // b.tstop + 4246e8: f900003f str xzr, [x1] + 4246ec: 91002021 add x1, x1, #0x8 + 4246f0: d1000400 sub x0, x0, #0x1 + 4246f4: 17fffffb b 4246e0 <_ZNSt12_Base_bitsetILm4EEC1Ev+0x10> + 4246f8: d503201f nop + 4246fc: 910043ff add sp, sp, #0x10 + 424700: d65f03c0 ret + +0000000000424704 <_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm>: +_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm(): + 424704: a9bd7bfd stp x29, x30, [sp, #-48]! + 424708: 910003fd mov x29, sp + 42470c: f90017e0 str x0, [sp, #40] + 424710: f90013e1 str x1, [sp, #32] + 424714: f9000fe2 str x2, [sp, #24] + 424718: f94013e0 ldr x0, [sp, #32] + 42471c: f100001f cmp x0, #0x0 + 424720: 540000a0 b.eq 424734 <_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm+0x30> // b.none + 424724: f94017e0 ldr x0, [sp, #40] + 424728: f9400fe2 ldr x2, [sp, #24] + 42472c: f94013e1 ldr x1, [sp, #32] + 424730: 97ffa459 bl 40d894 <_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm> + 424734: d503201f nop + 424738: a8c37bfd ldp x29, x30, [sp], #48 + 42473c: d65f03c0 ret + +0000000000424740 <_ZSt8_DestroyIPcEvT_S1_>: +_ZSt8_DestroyIPcEvT_S1_(): + 424740: a9be7bfd stp x29, x30, [sp, #-32]! + 424744: 910003fd mov x29, sp + 424748: f9000fe0 str x0, [sp, #24] + 42474c: f9000be1 str x1, [sp, #16] + 424750: f9400be1 ldr x1, [sp, #16] + 424754: f9400fe0 ldr x0, [sp, #24] + 424758: 94001213 bl 428fa4 <_ZNSt12_Destroy_auxILb1EE9__destroyIPcEEvT_S3_> + 42475c: d503201f nop + 424760: a8c27bfd ldp x29, x30, [sp], #32 + 424764: d65f03c0 ret + +0000000000424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: +_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev(): + 424768: a9be7bfd stp x29, x30, [sp, #-32]! + 42476c: 910003fd mov x29, sp + 424770: f9000fe0 str x0, [sp, #24] + 424774: f9400fe0 ldr x0, [sp, #24] + 424778: 94001211 bl 428fbc <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 42477c: d503201f nop + 424780: a8c27bfd ldp x29, x30, [sp], #32 + 424784: d65f03c0 ret + +0000000000424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m(): + 424788: a9bd7bfd stp x29, x30, [sp, #-48]! + 42478c: 910003fd mov x29, sp + 424790: f90017e0 str x0, [sp, #40] + 424794: f90013e1 str x1, [sp, #32] + 424798: f9000fe2 str x2, [sp, #24] + 42479c: f94013e0 ldr x0, [sp, #32] + 4247a0: f100001f cmp x0, #0x0 + 4247a4: 540000a0 b.eq 4247b8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m+0x30> // b.none + 4247a8: f94017e0 ldr x0, [sp, #40] + 4247ac: f9400fe2 ldr x2, [sp, #24] + 4247b0: f94013e1 ldr x1, [sp, #32] + 4247b4: 94001207 bl 428fd0 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10deallocateERS6_PS5_m> + 4247b8: d503201f nop + 4247bc: a8c37bfd ldp x29, x30, [sp], #48 + 4247c0: d65f03c0 ret + +00000000004247c4 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_>: +_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_(): + 4247c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4247c8: 910003fd mov x29, sp + 4247cc: f9000fe0 str x0, [sp, #24] + 4247d0: f9000be1 str x1, [sp, #16] + 4247d4: f9400be1 ldr x1, [sp, #16] + 4247d8: f9400fe0 ldr x0, [sp, #24] + 4247dc: 94001209 bl 429000 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_> + 4247e0: d503201f nop + 4247e4: a8c27bfd ldp x29, x30, [sp], #32 + 4247e8: d65f03c0 ret + +00000000004247ec <_ZNSaISt4pairIccEED1Ev>: +_ZNSaISt4pairIccEED1Ev(): + 4247ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4247f0: 910003fd mov x29, sp + 4247f4: f9000fe0 str x0, [sp, #24] + 4247f8: f9400fe0 ldr x0, [sp, #24] + 4247fc: 94001213 bl 429048 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEED1Ev> + 424800: d503201f nop + 424804: a8c27bfd ldp x29, x30, [sp], #32 + 424808: d65f03c0 ret + +000000000042480c <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m(): + 42480c: a9bd7bfd stp x29, x30, [sp, #-48]! + 424810: 910003fd mov x29, sp + 424814: f90017e0 str x0, [sp, #40] + 424818: f90013e1 str x1, [sp, #32] + 42481c: f9000fe2 str x2, [sp, #24] + 424820: f94013e0 ldr x0, [sp, #32] + 424824: f100001f cmp x0, #0x0 + 424828: 540000a0 b.eq 42483c <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 42482c: f94017e0 ldr x0, [sp, #40] + 424830: f9400fe2 ldr x2, [sp, #24] + 424834: f94013e1 ldr x1, [sp, #32] + 424838: 94001209 bl 42905c <_ZNSt16allocator_traitsISaISt4pairIccEEE10deallocateERS2_PS1_m> + 42483c: d503201f nop + 424840: a8c37bfd ldp x29, x30, [sp], #48 + 424844: d65f03c0 ret + +0000000000424848 <_ZSt8_DestroyIPSt4pairIccEEvT_S3_>: +_ZSt8_DestroyIPSt4pairIccEEvT_S3_(): + 424848: a9be7bfd stp x29, x30, [sp, #-32]! + 42484c: 910003fd mov x29, sp + 424850: f9000fe0 str x0, [sp, #24] + 424854: f9000be1 str x1, [sp, #16] + 424858: f9400be1 ldr x1, [sp, #16] + 42485c: f9400fe0 ldr x0, [sp, #24] + 424860: 9400120b bl 42908c <_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIccEEEvT_S5_> + 424864: d503201f nop + 424868: a8c27bfd ldp x29, x30, [sp], #32 + 42486c: d65f03c0 ret + +0000000000424870 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEED1Ev>: +_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEED1Ev(): + 424870: a9be7bfd stp x29, x30, [sp, #-32]! + 424874: 910003fd mov x29, sp + 424878: f9000fe0 str x0, [sp, #24] + 42487c: f9400fe0 ldr x0, [sp, #24] + 424880: 94001209 bl 4290a4 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEED1Ev> + 424884: d503201f nop + 424888: a8c27bfd ldp x29, x30, [sp], #32 + 42488c: d65f03c0 ret + +0000000000424890 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m(): + 424890: a9bd7bfd stp x29, x30, [sp, #-48]! + 424894: 910003fd mov x29, sp + 424898: f90017e0 str x0, [sp, #40] + 42489c: f90013e1 str x1, [sp, #32] + 4248a0: f9000fe2 str x2, [sp, #24] + 4248a4: f94013e0 ldr x0, [sp, #32] + 4248a8: f100001f cmp x0, #0x0 + 4248ac: 540000a0 b.eq 4248c0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 4248b0: f94017e0 ldr x0, [sp, #40] + 4248b4: f9400fe2 ldr x2, [sp, #24] + 4248b8: f94013e1 ldr x1, [sp, #32] + 4248bc: 940011ff bl 4290b8 <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE10deallocateERS4_PS3_m> + 4248c0: d503201f nop + 4248c4: a8c37bfd ldp x29, x30, [sp], #48 + 4248c8: d65f03c0 ret + +00000000004248cc <_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEvT_S5_>: +_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEvT_S5_(): + 4248cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4248d0: 910003fd mov x29, sp + 4248d4: f9000fe0 str x0, [sp, #24] + 4248d8: f9000be1 str x1, [sp, #16] + 4248dc: f9400be1 ldr x1, [sp, #16] + 4248e0: f9400fe0 ldr x0, [sp, #24] + 4248e4: 94001201 bl 4290e8 <_ZNSt12_Destroy_auxILb1EE9__destroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEEvT_S7_> + 4248e8: d503201f nop + 4248ec: a8c27bfd ldp x29, x30, [sp], #32 + 4248f0: d65f03c0 ret + +00000000004248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_>: +_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_(): + 4248f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4248f8: 910003fd mov x29, sp + 4248fc: f9000fe0 str x0, [sp, #24] + 424900: f9000be1 str x1, [sp, #16] + 424904: f9400be1 ldr x1, [sp, #16] + 424908: f9400fe0 ldr x0, [sp, #24] + 42490c: 97ff8941 bl 406e10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt> + 424910: 7100001f cmp w0, #0x0 + 424914: 1a9f17e0 cset w0, eq // eq = none + 424918: 12001c00 and w0, w0, #0xff + 42491c: a8c27bfd ldp x29, x30, [sp], #32 + 424920: d65f03c0 ret + +0000000000424924 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskanES2_>: +_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskanES2_(): + 424924: a9bd7bfd stp x29, x30, [sp, #-48]! + 424928: 910003fd mov x29, sp + 42492c: f9000fe0 str x0, [sp, #24] + 424930: b90013e1 str w1, [sp, #16] + 424934: f9400fe0 ldr x0, [sp, #24] + 424938: 79400001 ldrh w1, [x0] + 42493c: 794023e0 ldrh w0, [sp, #16] + 424940: 0a000020 and w0, w1, w0 + 424944: 12003c03 and w3, w0, #0xffff + 424948: f9400fe0 ldr x0, [sp, #24] + 42494c: 39400801 ldrb w1, [x0, #2] + 424950: 39404be0 ldrb w0, [sp, #18] + 424954: 0a000020 and w0, w1, w0 + 424958: 12001c01 and w1, w0, #0xff + 42495c: 9100a3e0 add x0, sp, #0x28 + 424960: 2a0103e2 mov w2, w1 + 424964: 2a0303e1 mov w1, w3 + 424968: 97ffdced bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 42496c: b9402be0 ldr w0, [sp, #40] + 424970: a8c37bfd ldp x29, x30, [sp], #48 + 424974: d65f03c0 ret + +0000000000424978 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskneES2_>: +_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskneES2_(): + 424978: a9be7bfd stp x29, x30, [sp, #-32]! + 42497c: 910003fd mov x29, sp + 424980: f9000fe0 str x0, [sp, #24] + 424984: b90013e1 str w1, [sp, #16] + 424988: b94013e1 ldr w1, [sp, #16] + 42498c: f9400fe0 ldr x0, [sp, #24] + 424990: 97ffdcce bl 41bcc8 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_> + 424994: 12001c00 and w0, w0, #0xff + 424998: 52000000 eor w0, w0, #0x1 + 42499c: 12001c00 and w0, w0, #0xff + 4249a0: a8c27bfd ldp x29, x30, [sp], #32 + 4249a4: d65f03c0 ret + +00000000004249a8 <_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_>: +_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_(): + 4249a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4249ac: 910003fd mov x29, sp + 4249b0: f9000fe0 str x0, [sp, #24] + 4249b4: b90013e1 str w1, [sp, #16] + 4249b8: f9400fe0 ldr x0, [sp, #24] + 4249bc: 79400001 ldrh w1, [x0] + 4249c0: 794023e0 ldrh w0, [sp, #16] + 4249c4: 2a000020 orr w0, w1, w0 + 4249c8: 12003c03 and w3, w0, #0xffff + 4249cc: f9400fe0 ldr x0, [sp, #24] + 4249d0: 39400801 ldrb w1, [x0, #2] + 4249d4: 39404be0 ldrb w0, [sp, #18] + 4249d8: 2a000020 orr w0, w1, w0 + 4249dc: 12001c01 and w1, w0, #0xff + 4249e0: 9100a3e0 add x0, sp, #0x28 + 4249e4: 2a0103e2 mov w2, w1 + 4249e8: 2a0303e1 mov w1, w3 + 4249ec: 97ffdccc bl 41bd1c <_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskC1Eth> + 4249f0: b9402be0 ldr w0, [sp, #40] + 4249f4: a8c37bfd ldp x29, x30, [sp], #48 + 4249f8: d65f03c0 ret + +00000000004249fc <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_(): + 4249fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 424a00: 910003fd mov x29, sp + 424a04: f90017e0 str x0, [sp, #40] + 424a08: f90013e1 str x1, [sp, #32] + 424a0c: f9000fe2 str x2, [sp, #24] + 424a10: f9400fe0 ldr x0, [sp, #24] + 424a14: 940011bb bl 429100 <_ZSt7forwardIRKNSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS6_E4typeE> + 424a18: aa0003e2 mov x2, x0 + 424a1c: f94013e1 ldr x1, [sp, #32] + 424a20: f94017e0 ldr x0, [sp, #40] + 424a24: 940011bc bl 429114 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_> + 424a28: d503201f nop + 424a2c: a8c37bfd ldp x29, x30, [sp], #48 + 424a30: d65f03c0 ret + +0000000000424a34 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv>: +_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv(): + 424a34: a9bd7bfd stp x29, x30, [sp, #-48]! + 424a38: 910003fd mov x29, sp + 424a3c: f9000fe0 str x0, [sp, #24] + 424a40: f9400fe0 ldr x0, [sp, #24] + 424a44: 91002001 add x1, x0, #0x8 + 424a48: 9100a3e0 add x0, sp, #0x28 + 424a4c: 940011c6 bl 429164 <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 424a50: f94017e0 ldr x0, [sp, #40] + 424a54: a8c37bfd ldp x29, x30, [sp], #48 + 424a58: d65f03c0 ret + +0000000000424a5c <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 424a5c: a9b87bfd stp x29, x30, [sp, #-128]! + 424a60: 910003fd mov x29, sp + 424a64: a90153f3 stp x19, x20, [sp, #16] + 424a68: f9001fe0 str x0, [sp, #56] + 424a6c: f9001be1 str x1, [sp, #48] + 424a70: f90017e2 str x2, [sp, #40] + 424a74: 90000500 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 424a78: 911c6002 add x2, x0, #0x718 + 424a7c: d2800021 mov x1, #0x1 // #1 + 424a80: f9401fe0 ldr x0, [sp, #56] + 424a84: 940011c2 bl 42918c <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc> + 424a88: f9003be0 str x0, [sp, #112] + 424a8c: f9401fe0 ldr x0, [sp, #56] + 424a90: f9400000 ldr x0, [x0] + 424a94: f90037e0 str x0, [sp, #104] + 424a98: f9401fe0 ldr x0, [sp, #56] + 424a9c: f9400400 ldr x0, [x0, #8] + 424aa0: f90033e0 str x0, [sp, #96] + 424aa4: f9401fe0 ldr x0, [sp, #56] + 424aa8: 940011ec bl 429258 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv> + 424aac: f90027e0 str x0, [sp, #72] + 424ab0: 910123e1 add x1, sp, #0x48 + 424ab4: 9100c3e0 add x0, sp, #0x30 + 424ab8: 940011f1 bl 42927c <_ZN9__gnu_cxxmiIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 424abc: f9002fe0 str x0, [sp, #88] + 424ac0: f9401fe0 ldr x0, [sp, #56] + 424ac4: f9403be1 ldr x1, [sp, #112] + 424ac8: 940011fe bl 4292c0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm> + 424acc: f9002be0 str x0, [sp, #80] + 424ad0: f9402be0 ldr x0, [sp, #80] + 424ad4: f9003fe0 str x0, [sp, #120] + 424ad8: f9401ff3 ldr x19, [sp, #56] + 424adc: f9402fe0 ldr x0, [sp, #88] + 424ae0: d37ef400 lsl x0, x0, #2 + 424ae4: f9402be1 ldr x1, [sp, #80] + 424ae8: 8b000034 add x20, x1, x0 + 424aec: f94017e0 ldr x0, [sp, #40] + 424af0: 94001184 bl 429100 <_ZSt7forwardIRKNSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS6_E4typeE> + 424af4: aa0003e2 mov x2, x0 + 424af8: aa1403e1 mov x1, x20 + 424afc: aa1303e0 mov x0, x19 + 424b00: 97ffffbf bl 4249fc <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_> + 424b04: f9003fff str xzr, [sp, #120] + 424b08: 9100c3e0 add x0, sp, #0x30 + 424b0c: 940011fb bl 4292f8 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv> + 424b10: f9400013 ldr x19, [x0] + 424b14: f9401fe0 ldr x0, [sp, #56] + 424b18: 97ffecc9 bl 41fe3c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 424b1c: aa0003e3 mov x3, x0 + 424b20: f9402be2 ldr x2, [sp, #80] + 424b24: aa1303e1 mov x1, x19 + 424b28: f94037e0 ldr x0, [sp, #104] + 424b2c: 940011f8 bl 42930c <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_> + 424b30: f9003fe0 str x0, [sp, #120] + 424b34: f9403fe0 ldr x0, [sp, #120] + 424b38: 91001000 add x0, x0, #0x4 + 424b3c: f9003fe0 str x0, [sp, #120] + 424b40: 9100c3e0 add x0, sp, #0x30 + 424b44: 940011ed bl 4292f8 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv> + 424b48: f9400013 ldr x19, [x0] + 424b4c: f9401fe0 ldr x0, [sp, #56] + 424b50: 97ffecbb bl 41fe3c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 424b54: aa0003e3 mov x3, x0 + 424b58: f9403fe2 ldr x2, [sp, #120] + 424b5c: f94033e1 ldr x1, [sp, #96] + 424b60: aa1303e0 mov x0, x19 + 424b64: 940011ea bl 42930c <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_> + 424b68: f9003fe0 str x0, [sp, #120] + 424b6c: f9401fe0 ldr x0, [sp, #56] + 424b70: 97ffecb3 bl 41fe3c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 424b74: aa0003e2 mov x2, x0 + 424b78: f94033e1 ldr x1, [sp, #96] + 424b7c: f94037e0 ldr x0, [sp, #104] + 424b80: 97ffecb4 bl 41fe50 <_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES3_EvT_S5_RSaIT0_E> + 424b84: f9401fe3 ldr x3, [sp, #56] + 424b88: f9401fe0 ldr x0, [sp, #56] + 424b8c: f9400801 ldr x1, [x0, #16] + 424b90: f94037e0 ldr x0, [sp, #104] + 424b94: cb000020 sub x0, x1, x0 + 424b98: 9342fc01 asr x1, x0, #2 + 424b9c: aa0103e0 mov x0, x1 + 424ba0: aa0003e2 mov x2, x0 + 424ba4: f94037e1 ldr x1, [sp, #104] + 424ba8: aa0303e0 mov x0, x3 + 424bac: 97ffff39 bl 424890 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m> + 424bb0: f9401fe0 ldr x0, [sp, #56] + 424bb4: f9402be1 ldr x1, [sp, #80] + 424bb8: f9000001 str x1, [x0] + 424bbc: f9401fe0 ldr x0, [sp, #56] + 424bc0: f9403fe1 ldr x1, [sp, #120] + 424bc4: f9000401 str x1, [x0, #8] + 424bc8: f9403be0 ldr x0, [sp, #112] + 424bcc: d37ef400 lsl x0, x0, #2 + 424bd0: f9402be1 ldr x1, [sp, #80] + 424bd4: 8b000021 add x1, x1, x0 + 424bd8: f9401fe0 ldr x0, [sp, #56] + 424bdc: f9000801 str x1, [x0, #16] + 424be0: 1400001d b 424c54 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1f8> + 424be4: 97ff88cf bl 406f20 <__cxa_begin_catch@plt> + 424be8: f9403fe0 ldr x0, [sp, #120] + 424bec: f100001f cmp x0, #0x0 + 424bf0: 54000141 b.ne 424c18 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1bc> // b.any + 424bf4: f9401fe2 ldr x2, [sp, #56] + 424bf8: f9402fe0 ldr x0, [sp, #88] + 424bfc: d37ef400 lsl x0, x0, #2 + 424c00: f9402be1 ldr x1, [sp, #80] + 424c04: 8b000020 add x0, x1, x0 + 424c08: aa0003e1 mov x1, x0 + 424c0c: aa0203e0 mov x0, x2 + 424c10: 940011d3 bl 42935c <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE7destroyIS3_EEvRS4_PT_> + 424c14: 14000007 b 424c30 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1d4> + 424c18: f9401fe0 ldr x0, [sp, #56] + 424c1c: 97ffec88 bl 41fe3c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 424c20: aa0003e2 mov x2, x0 + 424c24: f9403fe1 ldr x1, [sp, #120] + 424c28: f9402be0 ldr x0, [sp, #80] + 424c2c: 97ffec89 bl 41fe50 <_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES3_EvT_S5_RSaIT0_E> + 424c30: f9401fe0 ldr x0, [sp, #56] + 424c34: f9403be2 ldr x2, [sp, #112] + 424c38: f9402be1 ldr x1, [sp, #80] + 424c3c: 97ffff15 bl 424890 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m> + 424c40: 97ff8aa8 bl 4076e0 <__cxa_rethrow@plt> + 424c44: aa0003f3 mov x19, x0 + 424c48: 97ff8af2 bl 407810 <__cxa_end_catch@plt> + 424c4c: aa1303e0 mov x0, x19 + 424c50: 97ff8b2c bl 407900 <_Unwind_Resume@plt> + 424c54: a94153f3 ldp x19, x20, [sp, #16] + 424c58: a8c87bfd ldp x29, x30, [sp], #128 + 424c5c: d65f03c0 ret + +0000000000424c60 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1_>: +_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC2ERKS1_(): + 424c60: d10043ff sub sp, sp, #0x10 + 424c64: f90007e0 str x0, [sp, #8] + 424c68: f90003e1 str x1, [sp] + 424c6c: f94003e0 ldr x0, [sp] + 424c70: f9400001 ldr x1, [x0] + 424c74: f94007e0 ldr x0, [sp, #8] + 424c78: f9000001 str x1, [x0] + 424c7c: d503201f nop + 424c80: 910043ff add sp, sp, #0x10 + 424c84: d65f03c0 ret + +0000000000424c88 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_>: +_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_(): + 424c88: a9bc7bfd stp x29, x30, [sp, #-64]! + 424c8c: 910003fd mov x29, sp + 424c90: a90153f3 stp x19, x20, [sp, #16] + 424c94: f9001fe0 str x0, [sp, #56] + 424c98: f9001be1 str x1, [sp, #48] + 424c9c: 3900a3e2 strb w2, [sp, #40] + 424ca0: 9100c3e1 add x1, sp, #0x30 + 424ca4: 9100e3e0 add x0, sp, #0x38 + 424ca8: 940011b7 bl 429384 <_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 424cac: 12001c00 and w0, w0, #0xff + 424cb0: 7100001f cmp w0, #0x0 + 424cb4: 540001e0 b.eq 424cf0 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0x68> // b.none + 424cb8: 9100e3e1 add x1, sp, #0x38 + 424cbc: 9100c3e0 add x0, sp, #0x30 + 424cc0: 940011c2 bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 424cc4: 97ff9dc7 bl 40c3e0 <_ZSt4__lgl> + 424cc8: d37ff800 lsl x0, x0, #1 + 424ccc: 2a1403e3 mov w3, w20 + 424cd0: aa0003e2 mov x2, x0 + 424cd4: f9401be1 ldr x1, [sp, #48] + 424cd8: f9401fe0 ldr x0, [sp, #56] + 424cdc: 940011ca bl 429404 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_> + 424ce0: 2a1303e2 mov w2, w19 + 424ce4: f9401be1 ldr x1, [sp, #48] + 424ce8: f9401fe0 ldr x0, [sp, #56] + 424cec: 940011f3 bl 4294b8 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_> + 424cf0: d503201f nop + 424cf4: a94153f3 ldp x19, x20, [sp, #16] + 424cf8: a8c47bfd ldp x29, x30, [sp], #64 + 424cfc: d65f03c0 ret + +0000000000424d00 <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_>: +_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_(): + 424d00: a9bb7bfd stp x29, x30, [sp, #-80]! + 424d04: 910003fd mov x29, sp + 424d08: f9000bf3 str x19, [sp, #16] + 424d0c: f9001fe0 str x0, [sp, #56] + 424d10: f9001be1 str x1, [sp, #48] + 424d14: 3900a3e2 strb w2, [sp, #40] + 424d18: 2a0303e2 mov w2, w3 + 424d1c: f9401be1 ldr x1, [sp, #48] + 424d20: f9401fe0 ldr x0, [sp, #56] + 424d24: 9400120b bl 429550 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_> + 424d28: f9001fe0 str x0, [sp, #56] + 424d2c: 9100c3e1 add x1, sp, #0x30 + 424d30: 9100e3e0 add x0, sp, #0x38 + 424d34: 9400122f bl 4295f0 <_ZN9__gnu_cxxeqIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 424d38: 12001c00 and w0, w0, #0xff + 424d3c: 7100001f cmp w0, #0x0 + 424d40: 54000060 b.eq 424d4c <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x4c> // b.none + 424d44: f9401be0 ldr x0, [sp, #48] + 424d48: 14000025 b 424ddc <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0xdc> + 424d4c: f9401fe0 ldr x0, [sp, #56] + 424d50: f90027e0 str x0, [sp, #72] + 424d54: 9100e3e0 add x0, sp, #0x38 + 424d58: 94001237 bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 424d5c: 9100e3e0 add x0, sp, #0x38 + 424d60: 94001235 bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 424d64: aa0003e2 mov x2, x0 + 424d68: 9100c3e0 add x0, sp, #0x30 + 424d6c: aa0003e1 mov x1, x0 + 424d70: aa0203e0 mov x0, x2 + 424d74: 94001184 bl 429384 <_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 424d78: 12001c00 and w0, w0, #0xff + 424d7c: 7100001f cmp w0, #0x0 + 424d80: 54000280 b.eq 424dd0 <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0xd0> // b.none + 424d84: 9100a3e0 add x0, sp, #0x28 + 424d88: f9401fe2 ldr x2, [sp, #56] + 424d8c: f94027e1 ldr x1, [sp, #72] + 424d90: 94001233 bl 42965c <_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 424d94: 12001c00 and w0, w0, #0xff + 424d98: 52000000 eor w0, w0, #0x1 + 424d9c: 12001c00 and w0, w0, #0xff + 424da0: 7100001f cmp w0, #0x0 + 424da4: 54fffdc0 b.eq 424d5c <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x5c> // b.none + 424da8: 9100e3e0 add x0, sp, #0x38 + 424dac: 9400123e bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 424db0: 94001243 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 424db4: aa0003f3 mov x19, x0 + 424db8: 910123e0 add x0, sp, #0x48 + 424dbc: 9400121e bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 424dc0: 94001239 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 424dc4: 39400261 ldrb w1, [x19] + 424dc8: 39000001 strb w1, [x0] + 424dcc: 17ffffe4 b 424d5c <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x5c> + 424dd0: 910123e0 add x0, sp, #0x48 + 424dd4: 94001218 bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 424dd8: f9400000 ldr x0, [x0] + 424ddc: f9400bf3 ldr x19, [sp, #16] + 424de0: a8c57bfd ldp x29, x30, [sp], #80 + 424de4: d65f03c0 ret + +0000000000424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv(): + 424de8: d10043ff sub sp, sp, #0x10 + 424dec: f90007e0 str x0, [sp, #8] + 424df0: f94007e0 ldr x0, [sp, #8] + 424df4: 910043ff add sp, sp, #0x10 + 424df8: d65f03c0 ret + +0000000000424dfc <_ZNKSt6vectorIcSaIcEE6cbeginEv>: +_ZNKSt6vectorIcSaIcEE6cbeginEv(): + 424dfc: a9bd7bfd stp x29, x30, [sp, #-48]! + 424e00: 910003fd mov x29, sp + 424e04: f9000fe0 str x0, [sp, #24] + 424e08: f9400fe0 ldr x0, [sp, #24] + 424e0c: f9400000 ldr x0, [x0] + 424e10: f90017e0 str x0, [sp, #40] + 424e14: 9100a3e1 add x1, sp, #0x28 + 424e18: 910083e0 add x0, sp, #0x20 + 424e1c: 9400122d bl 4296d0 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1ERKS2_> + 424e20: f94013e0 ldr x0, [sp, #32] + 424e24: a8c37bfd ldp x29, x30, [sp], #48 + 424e28: d65f03c0 ret + +0000000000424e2c <_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_>: +_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_(): + 424e2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 424e30: 910003fd mov x29, sp + 424e34: f9000bf3 str x19, [sp, #16] + 424e38: f90017e0 str x0, [sp, #40] + 424e3c: f90013e1 str x1, [sp, #32] + 424e40: f94017e0 ldr x0, [sp, #40] + 424e44: 9400122d bl 4296f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEE4baseEv> + 424e48: f9400013 ldr x19, [x0] + 424e4c: f94013e0 ldr x0, [sp, #32] + 424e50: 9400122a bl 4296f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEE4baseEv> + 424e54: f9400000 ldr x0, [x0] + 424e58: cb000260 sub x0, x19, x0 + 424e5c: f9400bf3 ldr x19, [sp, #16] + 424e60: a8c37bfd ldp x29, x30, [sp], #48 + 424e64: d65f03c0 ret + +0000000000424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl(): + 424e68: a9bd7bfd stp x29, x30, [sp, #-48]! + 424e6c: 910003fd mov x29, sp + 424e70: f9000fe0 str x0, [sp, #24] + 424e74: f9000be1 str x1, [sp, #16] + 424e78: f9400fe0 ldr x0, [sp, #24] + 424e7c: f9400001 ldr x1, [x0] + 424e80: f9400be0 ldr x0, [sp, #16] + 424e84: 8b000020 add x0, x1, x0 + 424e88: f90017e0 str x0, [sp, #40] + 424e8c: 9100a3e1 add x1, sp, #0x28 + 424e90: 910083e0 add x0, sp, #0x20 + 424e94: 97ffff73 bl 424c60 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1_> + 424e98: f94013e0 ldr x0, [sp, #32] + 424e9c: a8c37bfd ldp x29, x30, [sp], #48 + 424ea0: d65f03c0 ret + +0000000000424ea4 <_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_>: +_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_(): + 424ea4: a9bb7bfd stp x29, x30, [sp, #-80]! + 424ea8: 910003fd mov x29, sp + 424eac: f9000bf3 str x19, [sp, #16] + 424eb0: f9001fe0 str x0, [sp, #56] + 424eb4: f9001be1 str x1, [sp, #48] + 424eb8: f90017e2 str x2, [sp, #40] + 424ebc: 9100a3e1 add x1, sp, #0x28 + 424ec0: 9100c3e0 add x0, sp, #0x30 + 424ec4: 94001130 bl 429384 <_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 424ec8: 12001c00 and w0, w0, #0xff + 424ecc: 7100001f cmp w0, #0x0 + 424ed0: 540003a0 b.eq 424f44 <_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_+0xa0> // b.none + 424ed4: f9401fe0 ldr x0, [sp, #56] + 424ed8: 97ffec95 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 424edc: f90023e0 str x0, [sp, #64] + 424ee0: 910103e1 add x1, sp, #0x40 + 424ee4: 9100a3e0 add x0, sp, #0x28 + 424ee8: 94001127 bl 429384 <_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 424eec: 12001c00 and w0, w0, #0xff + 424ef0: 7100001f cmp w0, #0x0 + 424ef4: 540000e0 b.eq 424f10 <_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_+0x6c> // b.none + 424ef8: f9401fe0 ldr x0, [sp, #56] + 424efc: 97ffec8c bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 424f00: f9401be2 ldr x2, [sp, #48] + 424f04: aa0003e1 mov x1, x0 + 424f08: f94017e0 ldr x0, [sp, #40] + 424f0c: 94001200 bl 42970c <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET0_T_S8_S7_> + 424f10: 9100c3e0 add x0, sp, #0x30 + 424f14: 97ffffb5 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 424f18: f9400013 ldr x19, [x0] + 424f1c: f9401fe0 ldr x0, [sp, #56] + 424f20: 97ffec83 bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 424f24: f90027e0 str x0, [sp, #72] + 424f28: 9100a3e1 add x1, sp, #0x28 + 424f2c: 910123e0 add x0, sp, #0x48 + 424f30: 94001126 bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 424f34: 8b000260 add x0, x19, x0 + 424f38: aa0003e1 mov x1, x0 + 424f3c: f9401fe0 ldr x0, [sp, #56] + 424f40: 94001205 bl 429754 <_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc> + 424f44: f9401be0 ldr x0, [sp, #48] + 424f48: f9400bf3 ldr x19, [sp, #16] + 424f4c: a8c57bfd ldp x29, x30, [sp], #80 + 424f50: d65f03c0 ret + +0000000000424f54 <_ZNKSt6bitsetILm256EE4sizeEv>: +_ZNKSt6bitsetILm256EE4sizeEv(): + 424f54: d10043ff sub sp, sp, #0x10 + 424f58: f90007e0 str x0, [sp, #8] + 424f5c: d2802000 mov x0, #0x100 // #256 + 424f60: 910043ff add sp, sp, #0x10 + 424f64: d65f03c0 ret + +0000000000424f68 <_ZNSt6bitsetILm256EEixEm>: +_ZNSt6bitsetILm256EEixEm(): + 424f68: a9bd7bfd stp x29, x30, [sp, #-48]! + 424f6c: 910003fd mov x29, sp + 424f70: f9000bf3 str x19, [sp, #16] + 424f74: aa0803f3 mov x19, x8 + 424f78: f90017e0 str x0, [sp, #40] + 424f7c: f90013e1 str x1, [sp, #32] + 424f80: f94013e2 ldr x2, [sp, #32] + 424f84: f94017e1 ldr x1, [sp, #40] + 424f88: aa1303e0 mov x0, x19 + 424f8c: 9400120e bl 4297c4 <_ZNSt6bitsetILm256EE9referenceC1ERS0_m> + 424f90: aa1303e0 mov x0, x19 + 424f94: f9400bf3 ldr x19, [sp, #16] + 424f98: a8c37bfd ldp x29, x30, [sp], #48 + 424f9c: d65f03c0 ret + +0000000000424fa0 <_ZNSt6bitsetILm256EE9referenceD1Ev>: +_ZNSt6bitsetILm256EE9referenceD2Ev(): + 424fa0: d10043ff sub sp, sp, #0x10 + 424fa4: f90007e0 str x0, [sp, #8] + 424fa8: d503201f nop + 424fac: 910043ff add sp, sp, #0x10 + 424fb0: d65f03c0 ret + +0000000000424fb4 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv>: +_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv(): + 424fb4: a9b57bfd stp x29, x30, [sp, #-176]! + 424fb8: 910003fd mov x29, sp + 424fbc: a90153f3 stp x19, x20, [sp, #16] + 424fc0: f90017e0 str x0, [sp, #40] + 424fc4: f94017e0 ldr x0, [sp, #40] + 424fc8: f9400000 ldr x0, [x0] + 424fcc: 94001211 bl 429810 <_ZNKSt6vectorIcSaIcEE5beginEv> + 424fd0: aa0003f3 mov x19, x0 + 424fd4: f94017e0 ldr x0, [sp, #40] + 424fd8: f9400000 ldr x0, [x0] + 424fdc: 94001219 bl 429840 <_ZNKSt6vectorIcSaIcEE3endEv> + 424fe0: aa0003f4 mov x20, x0 + 424fe4: f94017e0 ldr x0, [sp, #40] + 424fe8: f9400000 ldr x0, [x0] + 424fec: 91019002 add x2, x0, #0x64 + 424ff0: f94017e0 ldr x0, [sp, #40] + 424ff4: 39402000 ldrb w0, [x0, #8] + 424ff8: 2a0003e1 mov w1, w0 + 424ffc: aa0203e0 mov x0, x2 + 425000: 97ffe93a bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 425004: 12001c00 and w0, w0, #0xff + 425008: 39015fe0 strb w0, [sp, #87] + 42500c: 91015fe0 add x0, sp, #0x57 + 425010: aa0003e2 mov x2, x0 + 425014: aa1403e1 mov x1, x20 + 425018: aa1303e0 mov x0, x19 + 42501c: 94001215 bl 429870 <_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_> + 425020: 12001c00 and w0, w0, #0xff + 425024: 7100001f cmp w0, #0x0 + 425028: 54000060 b.eq 425034 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x80> // b.none + 42502c: 52800020 mov w0, #0x1 // #1 + 425030: 14000092 b 425278 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 425034: f94017e0 ldr x0, [sp, #40] + 425038: f9400000 ldr x0, [x0] + 42503c: 91019002 add x2, x0, #0x64 + 425040: f94017e0 ldr x0, [sp, #40] + 425044: 39402000 ldrb w0, [x0, #8] + 425048: 2a0003e1 mov w1, w0 + 42504c: aa0203e0 mov x0, x2 + 425050: 94001228 bl 4298f0 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_transformEc> + 425054: 3902bfe0 strb w0, [sp, #175] + 425058: f94017e0 ldr x0, [sp, #40] + 42505c: f9400000 ldr x0, [x0] + 425060: 9100c000 add x0, x0, #0x30 + 425064: f90053e0 str x0, [sp, #160] + 425068: f94053e0 ldr x0, [sp, #160] + 42506c: 94001227 bl 429908 <_ZNKSt6vectorISt4pairIccESaIS1_EE5beginEv> + 425070: f90027e0 str x0, [sp, #72] + 425074: f94053e0 ldr x0, [sp, #160] + 425078: 94001230 bl 429938 <_ZNKSt6vectorISt4pairIccESaIS1_EE3endEv> + 42507c: f90023e0 str x0, [sp, #64] + 425080: 910103e1 add x1, sp, #0x40 + 425084: 910123e0 add x0, sp, #0x48 + 425088: 94001238 bl 429968 <_ZN9__gnu_cxxneIPKSt4pairIccESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 42508c: 12001c00 and w0, w0, #0xff + 425090: 7100001f cmp w0, #0x0 + 425094: 540002e0 b.eq 4250f0 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x13c> // b.none + 425098: 910123e0 add x0, sp, #0x48 + 42509c: 9400124e bl 4299d4 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEdeEv> + 4250a0: f9004fe0 str x0, [sp, #152] + 4250a4: f94017e0 ldr x0, [sp, #40] + 4250a8: f9400000 ldr x0, [x0] + 4250ac: 91019004 add x4, x0, #0x64 + 4250b0: f9404fe0 ldr x0, [sp, #152] + 4250b4: 39400001 ldrb w1, [x0] + 4250b8: f9404fe0 ldr x0, [sp, #152] + 4250bc: 39400400 ldrb w0, [x0, #1] + 4250c0: 3942bfe3 ldrb w3, [sp, #175] + 4250c4: 2a0003e2 mov w2, w0 + 4250c8: aa0403e0 mov x0, x4 + 4250cc: 94001248 bl 4299ec <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE14_M_match_rangeEccc> + 4250d0: 12001c00 and w0, w0, #0xff + 4250d4: 7100001f cmp w0, #0x0 + 4250d8: 54000060 b.eq 4250e4 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x130> // b.none + 4250dc: 52800020 mov w0, #0x1 // #1 + 4250e0: 14000066 b 425278 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 4250e4: 910123e0 add x0, sp, #0x48 + 4250e8: 94001231 bl 4299ac <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEppEv> + 4250ec: 17ffffe5 b 425080 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0xcc> + 4250f0: f94017e0 ldr x0, [sp, #40] + 4250f4: f9400000 ldr x0, [x0] + 4250f8: f9403403 ldr x3, [x0, #104] + 4250fc: f94017e0 ldr x0, [sp, #40] + 425100: 39402001 ldrb w1, [x0, #8] + 425104: f94017e0 ldr x0, [sp, #40] + 425108: f9400000 ldr x0, [x0] + 42510c: b9406002 ldr w2, [x0, #96] + 425110: aa0303e0 mov x0, x3 + 425114: 97fff6f7 bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 425118: 12001c00 and w0, w0, #0xff + 42511c: 7100001f cmp w0, #0x0 + 425120: 54000060 b.eq 42512c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x178> // b.none + 425124: 52800020 mov w0, #0x1 // #1 + 425128: 14000054 b 425278 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 42512c: f94017e0 ldr x0, [sp, #40] + 425130: f9400000 ldr x0, [x0] + 425134: 91006000 add x0, x0, #0x18 + 425138: 9400123f bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 42513c: aa0003f3 mov x19, x0 + 425140: f94017e0 ldr x0, [sp, #40] + 425144: f9400000 ldr x0, [x0] + 425148: 91006000 add x0, x0, #0x18 + 42514c: 94001246 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 425150: aa0003f4 mov x20, x0 + 425154: f94017e0 ldr x0, [sp, #40] + 425158: f9400000 ldr x0, [x0] + 42515c: f9403403 ldr x3, [x0, #104] + 425160: f94017e0 ldr x0, [sp, #40] + 425164: 91002001 add x1, x0, #0x8 + 425168: f94017e0 ldr x0, [sp, #40] + 42516c: 91002000 add x0, x0, #0x8 + 425170: 91000400 add x0, x0, #0x1 + 425174: 910183e2 add x2, sp, #0x60 + 425178: aa0203e8 mov x8, x2 + 42517c: aa0003e2 mov x2, x0 + 425180: aa0303e0 mov x0, x3 + 425184: 94001244 bl 429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 425188: 910183e0 add x0, sp, #0x60 + 42518c: aa0003e2 mov x2, x0 + 425190: aa1403e1 mov x1, x20 + 425194: aa1303e0 mov x0, x19 + 425198: 94001282 bl 429ba0 <_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_> + 42519c: f9002fe0 str x0, [sp, #88] + 4251a0: f94017e0 ldr x0, [sp, #40] + 4251a4: f9400000 ldr x0, [x0] + 4251a8: 91006000 add x0, x0, #0x18 + 4251ac: 9400122e bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4251b0: f90043e0 str x0, [sp, #128] + 4251b4: 910203e1 add x1, sp, #0x80 + 4251b8: 910163e0 add x0, sp, #0x58 + 4251bc: 94001286 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 4251c0: 12001c13 and w19, w0, #0xff + 4251c4: 910183e0 add x0, sp, #0x60 + 4251c8: 97ff87ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4251cc: 7100027f cmp w19, #0x0 + 4251d0: 54000060 b.eq 4251dc <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x228> // b.none + 4251d4: 52800020 mov w0, #0x1 // #1 + 4251d8: 14000028 b 425278 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 4251dc: f94017e0 ldr x0, [sp, #40] + 4251e0: f9400000 ldr x0, [x0] + 4251e4: 91012000 add x0, x0, #0x48 + 4251e8: f9004be0 str x0, [sp, #144] + 4251ec: f9404be0 ldr x0, [sp, #144] + 4251f0: 9400128a bl 429c18 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv> + 4251f4: f9001fe0 str x0, [sp, #56] + 4251f8: f9404be0 ldr x0, [sp, #144] + 4251fc: 94001293 bl 429c48 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv> + 425200: f9001be0 str x0, [sp, #48] + 425204: 9100c3e1 add x1, sp, #0x30 + 425208: 9100e3e0 add x0, sp, #0x38 + 42520c: 9400129b bl 429c78 <_ZN9__gnu_cxxneIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 425210: 12001c00 and w0, w0, #0xff + 425214: 7100001f cmp w0, #0x0 + 425218: 540002e0 b.eq 425274 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c0> // b.none + 42521c: 9100e3e0 add x0, sp, #0x38 + 425220: 940012b1 bl 429ce4 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEdeEv> + 425224: f90047e0 str x0, [sp, #136] + 425228: f94017e0 ldr x0, [sp, #40] + 42522c: f9400000 ldr x0, [x0] + 425230: f9403403 ldr x3, [x0, #104] + 425234: f94017e0 ldr x0, [sp, #40] + 425238: 39402001 ldrb w1, [x0, #8] + 42523c: f94047e0 ldr x0, [sp, #136] + 425240: b9400002 ldr w2, [x0] + 425244: aa0303e0 mov x0, x3 + 425248: 97fff6aa bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 42524c: 12001c00 and w0, w0, #0xff + 425250: 52000000 eor w0, w0, #0x1 + 425254: 12001c00 and w0, w0, #0xff + 425258: 7100001f cmp w0, #0x0 + 42525c: 54000060 b.eq 425268 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2b4> // b.none + 425260: 52800020 mov w0, #0x1 // #1 + 425264: 14000005 b 425278 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 425268: 9100e3e0 add x0, sp, #0x38 + 42526c: 94001294 bl 429cbc <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEppEv> + 425270: 17ffffe5 b 425204 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x250> + 425274: 52800000 mov w0, #0x0 // #0 + 425278: 14000006 b 425290 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2dc> + 42527c: aa0003f3 mov x19, x0 + 425280: 910183e0 add x0, sp, #0x60 + 425284: 97ff879f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 425288: aa1303e0 mov x0, x19 + 42528c: 97ff899d bl 407900 <_Unwind_Resume@plt> + 425290: a94153f3 ldp x19, x20, [sp, #16] + 425294: a8cb7bfd ldp x29, x30, [sp], #176 + 425298: d65f03c0 ret + +000000000042529c <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EE>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EE(): + 42529c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4252a0: 910003fd mov x29, sp + 4252a4: f9000fe0 str x0, [sp, #24] + 4252a8: 39005fe1 strb w1, [sp, #23] + 4252ac: 390043e2 strb w2, [sp, #16] + 4252b0: f9400fe0 ldr x0, [sp, #24] + 4252b4: f90013e0 str x0, [sp, #32] + 4252b8: 39405fe0 ldrb w0, [sp, #23] + 4252bc: 3900a3e0 strb w0, [sp, #40] + 4252c0: 910083e0 add x0, sp, #0x20 + 4252c4: 97ffff3c bl 424fb4 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv> + 4252c8: 12001c01 and w1, w0, #0xff + 4252cc: f9400fe0 ldr x0, [sp, #24] + 4252d0: 3941c000 ldrb w0, [x0, #112] + 4252d4: 6b00003f cmp w1, w0 + 4252d8: 1a9f07e0 cset w0, ne // ne = any + 4252dc: 12001c00 and w0, w0, #0xff + 4252e0: a8c37bfd ldp x29, x30, [sp], #48 + 4252e4: d65f03c0 ret + +00000000004252e8 <_ZNSt6bitsetILm256EE9referenceaSEb>: +_ZNSt6bitsetILm256EE9referenceaSEb(): + 4252e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4252ec: 910003fd mov x29, sp + 4252f0: f9000fe0 str x0, [sp, #24] + 4252f4: 39005fe1 strb w1, [sp, #23] + 4252f8: 39405fe0 ldrb w0, [sp, #23] + 4252fc: 7100001f cmp w0, #0x0 + 425300: 540001a0 b.eq 425334 <_ZNSt6bitsetILm256EE9referenceaSEb+0x4c> // b.none + 425304: f9400fe0 ldr x0, [sp, #24] + 425308: f9400400 ldr x0, [x0, #8] + 42530c: 94001282 bl 429d14 <_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm> + 425310: aa0003e2 mov x2, x0 + 425314: f9400fe0 ldr x0, [sp, #24] + 425318: f9400000 ldr x0, [x0] + 42531c: f9400001 ldr x1, [x0] + 425320: f9400fe0 ldr x0, [sp, #24] + 425324: f9400000 ldr x0, [x0] + 425328: aa010041 orr x1, x2, x1 + 42532c: f9000001 str x1, [x0] + 425330: 1400000c b 425360 <_ZNSt6bitsetILm256EE9referenceaSEb+0x78> + 425334: f9400fe0 ldr x0, [sp, #24] + 425338: f9400400 ldr x0, [x0, #8] + 42533c: 94001276 bl 429d14 <_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm> + 425340: aa2003e2 mvn x2, x0 + 425344: f9400fe0 ldr x0, [sp, #24] + 425348: f9400000 ldr x0, [x0] + 42534c: f9400001 ldr x1, [x0] + 425350: f9400fe0 ldr x0, [sp, #24] + 425354: f9400000 ldr x0, [x0] + 425358: 8a010041 and x1, x2, x1 + 42535c: f9000001 str x1, [x0] + 425360: f9400fe0 ldr x0, [sp, #24] + 425364: a8c27bfd ldp x29, x30, [sp], #32 + 425368: d65f03c0 ret + +000000000042536c <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1EOS0_>: +_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1EOS0_(): + 42536c: a9be7bfd stp x29, x30, [sp, #-32]! + 425370: 910003fd mov x29, sp + 425374: f9000fe0 str x0, [sp, #24] + 425378: f9000be1 str x1, [sp, #16] + 42537c: f9400be0 ldr x0, [sp, #16] + 425380: 97ff9fe2 bl 40d308 <_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_> + 425384: aa0003e1 mov x1, x0 + 425388: f9400fe0 ldr x0, [sp, #24] + 42538c: 97ff88cd bl 4076c0 <_ZNSaIcEC2ERKS_@plt> + 425390: f9400fe0 ldr x0, [sp, #24] + 425394: f900001f str xzr, [x0] + 425398: f9400fe0 ldr x0, [sp, #24] + 42539c: f900041f str xzr, [x0, #8] + 4253a0: f9400fe0 ldr x0, [sp, #24] + 4253a4: f900081f str xzr, [x0, #16] + 4253a8: d503201f nop + 4253ac: a8c27bfd ldp x29, x30, [sp], #32 + 4253b0: d65f03c0 ret + +00000000004253b4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_impl12_M_swap_dataERS2_>: +_ZNSt12_Vector_baseIcSaIcEE12_Vector_impl12_M_swap_dataERS2_(): + 4253b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4253b8: 910003fd mov x29, sp + 4253bc: f9000fe0 str x0, [sp, #24] + 4253c0: f9000be1 str x1, [sp, #16] + 4253c4: f9400fe0 ldr x0, [sp, #24] + 4253c8: f9400be1 ldr x1, [sp, #16] + 4253cc: 94001261 bl 429d50 <_ZSt4swapIPcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_> + 4253d0: f9400fe0 ldr x0, [sp, #24] + 4253d4: 91002002 add x2, x0, #0x8 + 4253d8: f9400be0 ldr x0, [sp, #16] + 4253dc: 91002000 add x0, x0, #0x8 + 4253e0: aa0003e1 mov x1, x0 + 4253e4: aa0203e0 mov x0, x2 + 4253e8: 9400125a bl 429d50 <_ZSt4swapIPcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_> + 4253ec: f9400fe0 ldr x0, [sp, #24] + 4253f0: 91004002 add x2, x0, #0x10 + 4253f4: f9400be0 ldr x0, [sp, #16] + 4253f8: 91004000 add x0, x0, #0x10 + 4253fc: aa0003e1 mov x1, x0 + 425400: aa0203e0 mov x0, x2 + 425404: 94001253 bl 429d50 <_ZSt4swapIPcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_> + 425408: d503201f nop + 42540c: a8c27bfd ldp x29, x30, [sp], #32 + 425410: d65f03c0 ret + +0000000000425414 <_ZSt4moveIRSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOS9_(): + 425414: d10043ff sub sp, sp, #0x10 + 425418: f90007e0 str x0, [sp, #8] + 42541c: f94007e0 ldr x0, [sp, #8] + 425420: 910043ff add sp, sp, #0x10 + 425424: d65f03c0 ret + +0000000000425428 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC1EOS6_>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC1EOS6_(): + 425428: a9be7bfd stp x29, x30, [sp, #-32]! + 42542c: 910003fd mov x29, sp + 425430: f9000fe0 str x0, [sp, #24] + 425434: f9000be1 str x1, [sp, #16] + 425438: f9400be0 ldr x0, [sp, #16] + 42543c: 97fffff6 bl 425414 <_ZSt4moveIRSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOS9_> + 425440: aa0003e1 mov x1, x0 + 425444: f9400fe0 ldr x0, [sp, #24] + 425448: 94001257 bl 429da4 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_> + 42544c: f9400fe0 ldr x0, [sp, #24] + 425450: f900001f str xzr, [x0] + 425454: f9400fe0 ldr x0, [sp, #24] + 425458: f900041f str xzr, [x0, #8] + 42545c: f9400fe0 ldr x0, [sp, #24] + 425460: f900081f str xzr, [x0, #16] + 425464: d503201f nop + 425468: a8c27bfd ldp x29, x30, [sp], #32 + 42546c: d65f03c0 ret + +0000000000425470 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_impl12_M_swap_dataERS8_>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_impl12_M_swap_dataERS8_(): + 425470: a9be7bfd stp x29, x30, [sp, #-32]! + 425474: 910003fd mov x29, sp + 425478: f9000fe0 str x0, [sp, #24] + 42547c: f9000be1 str x1, [sp, #16] + 425480: f9400fe0 ldr x0, [sp, #24] + 425484: f9400be1 ldr x1, [sp, #16] + 425488: 94001256 bl 429de0 <_ZSt4swapIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_> + 42548c: f9400fe0 ldr x0, [sp, #24] + 425490: 91002002 add x2, x0, #0x8 + 425494: f9400be0 ldr x0, [sp, #16] + 425498: 91002000 add x0, x0, #0x8 + 42549c: aa0003e1 mov x1, x0 + 4254a0: aa0203e0 mov x0, x2 + 4254a4: 9400124f bl 429de0 <_ZSt4swapIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_> + 4254a8: f9400fe0 ldr x0, [sp, #24] + 4254ac: 91004002 add x2, x0, #0x10 + 4254b0: f9400be0 ldr x0, [sp, #16] + 4254b4: 91004000 add x0, x0, #0x10 + 4254b8: aa0003e1 mov x1, x0 + 4254bc: aa0203e0 mov x0, x2 + 4254c0: 94001248 bl 429de0 <_ZSt4swapIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_> + 4254c4: d503201f nop + 4254c8: a8c27bfd ldp x29, x30, [sp], #32 + 4254cc: d65f03c0 ret + +00000000004254d0 <_ZSt4moveIRSaISt4pairIccEEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRSaISt4pairIccEEEONSt16remove_referenceIT_E4typeEOS5_(): + 4254d0: d10043ff sub sp, sp, #0x10 + 4254d4: f90007e0 str x0, [sp, #8] + 4254d8: f94007e0 ldr x0, [sp, #8] + 4254dc: 910043ff add sp, sp, #0x10 + 4254e0: d65f03c0 ret + +00000000004254e4 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC1EOS2_>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC1EOS2_(): + 4254e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4254e8: 910003fd mov x29, sp + 4254ec: f9000fe0 str x0, [sp, #24] + 4254f0: f9000be1 str x1, [sp, #16] + 4254f4: f9400be0 ldr x0, [sp, #16] + 4254f8: 97fffff6 bl 4254d0 <_ZSt4moveIRSaISt4pairIccEEEONSt16remove_referenceIT_E4typeEOS5_> + 4254fc: aa0003e1 mov x1, x0 + 425500: f9400fe0 ldr x0, [sp, #24] + 425504: 9400124c bl 429e34 <_ZNSaISt4pairIccEEC1ERKS1_> + 425508: f9400fe0 ldr x0, [sp, #24] + 42550c: f900001f str xzr, [x0] + 425510: f9400fe0 ldr x0, [sp, #24] + 425514: f900041f str xzr, [x0, #8] + 425518: f9400fe0 ldr x0, [sp, #24] + 42551c: f900081f str xzr, [x0, #16] + 425520: d503201f nop + 425524: a8c27bfd ldp x29, x30, [sp], #32 + 425528: d65f03c0 ret + +000000000042552c <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_impl12_M_swap_dataERS4_>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_impl12_M_swap_dataERS4_(): + 42552c: a9be7bfd stp x29, x30, [sp, #-32]! + 425530: 910003fd mov x29, sp + 425534: f9000fe0 str x0, [sp, #24] + 425538: f9000be1 str x1, [sp, #16] + 42553c: f9400fe0 ldr x0, [sp, #24] + 425540: f9400be1 ldr x1, [sp, #16] + 425544: 9400124b bl 429e70 <_ZSt4swapIPSt4pairIccEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 425548: f9400fe0 ldr x0, [sp, #24] + 42554c: 91002002 add x2, x0, #0x8 + 425550: f9400be0 ldr x0, [sp, #16] + 425554: 91002000 add x0, x0, #0x8 + 425558: aa0003e1 mov x1, x0 + 42555c: aa0203e0 mov x0, x2 + 425560: 94001244 bl 429e70 <_ZSt4swapIPSt4pairIccEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 425564: f9400fe0 ldr x0, [sp, #24] + 425568: 91004002 add x2, x0, #0x10 + 42556c: f9400be0 ldr x0, [sp, #16] + 425570: 91004000 add x0, x0, #0x10 + 425574: aa0003e1 mov x1, x0 + 425578: aa0203e0 mov x0, x2 + 42557c: 9400123d bl 429e70 <_ZSt4swapIPSt4pairIccEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 425580: d503201f nop + 425584: a8c27bfd ldp x29, x30, [sp], #32 + 425588: d65f03c0 ret + +000000000042558c <_ZSt4moveIRSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEEONSt16remove_referenceIT_E4typeEOS7_(): + 42558c: d10043ff sub sp, sp, #0x10 + 425590: f90007e0 str x0, [sp, #8] + 425594: f94007e0 ldr x0, [sp, #8] + 425598: 910043ff add sp, sp, #0x10 + 42559c: d65f03c0 ret + +00000000004255a0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC1EOS4_>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC1EOS4_(): + 4255a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4255a4: 910003fd mov x29, sp + 4255a8: f9000fe0 str x0, [sp, #24] + 4255ac: f9000be1 str x1, [sp, #16] + 4255b0: f9400be0 ldr x0, [sp, #16] + 4255b4: 97fffff6 bl 42558c <_ZSt4moveIRSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEEONSt16remove_referenceIT_E4typeEOS7_> + 4255b8: aa0003e1 mov x1, x0 + 4255bc: f9400fe0 ldr x0, [sp, #24] + 4255c0: 94001241 bl 429ec4 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1ERKS3_> + 4255c4: f9400fe0 ldr x0, [sp, #24] + 4255c8: f900001f str xzr, [x0] + 4255cc: f9400fe0 ldr x0, [sp, #24] + 4255d0: f900041f str xzr, [x0, #8] + 4255d4: f9400fe0 ldr x0, [sp, #24] + 4255d8: f900081f str xzr, [x0, #16] + 4255dc: d503201f nop + 4255e0: a8c27bfd ldp x29, x30, [sp], #32 + 4255e4: d65f03c0 ret + +00000000004255e8 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_impl12_M_swap_dataERS6_>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_impl12_M_swap_dataERS6_(): + 4255e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4255ec: 910003fd mov x29, sp + 4255f0: f9000fe0 str x0, [sp, #24] + 4255f4: f9000be1 str x1, [sp, #16] + 4255f8: f9400fe0 ldr x0, [sp, #24] + 4255fc: f9400be1 ldr x1, [sp, #16] + 425600: 94001240 bl 429f00 <_ZSt4swapIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 425604: f9400fe0 ldr x0, [sp, #24] + 425608: 91002002 add x2, x0, #0x8 + 42560c: f9400be0 ldr x0, [sp, #16] + 425610: 91002000 add x0, x0, #0x8 + 425614: aa0003e1 mov x1, x0 + 425618: aa0203e0 mov x0, x2 + 42561c: 94001239 bl 429f00 <_ZSt4swapIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 425620: f9400fe0 ldr x0, [sp, #24] + 425624: 91004002 add x2, x0, #0x10 + 425628: f9400be0 ldr x0, [sp, #16] + 42562c: 91004000 add x0, x0, #0x10 + 425630: aa0003e1 mov x1, x0 + 425634: aa0203e0 mov x0, x2 + 425638: 94001232 bl 429f00 <_ZSt4swapIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 42563c: d503201f nop + 425640: a8c27bfd ldp x29, x30, [sp], #32 + 425644: d65f03c0 ret + +0000000000425648 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE(): + 425648: a9bc7bfd stp x29, x30, [sp, #-64]! + 42564c: 910003fd mov x29, sp + 425650: a90153f3 stp x19, x20, [sp, #16] + 425654: f9001fe0 str x0, [sp, #56] + 425658: f9001be1 str x1, [sp, #48] + 42565c: 3900a3e2 strb w2, [sp, #40] + 425660: f9401be0 ldr x0, [sp, #48] + 425664: 97ffda1e bl 41bedc <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 425668: aa0003f4 mov x20, x0 + 42566c: d2801300 mov x0, #0x98 // #152 + 425670: 97ff873c bl 407360 <_Znwm@plt> + 425674: aa0003f3 mov x19, x0 + 425678: aa1403e1 mov x1, x20 + 42567c: aa1303e0 mov x0, x19 + 425680: 97ffca9f bl 4180fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1EOS4_> + 425684: f9401fe0 ldr x0, [sp, #56] + 425688: 9400001a bl 4256f0 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v> + 42568c: f9000013 str x19, [x0] + 425690: d503201f nop + 425694: a94153f3 ldp x19, x20, [sp, #16] + 425698: a8c47bfd ldp x29, x30, [sp], #64 + 42569c: d65f03c0 ret + +00000000004256a0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data(): + 4256a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4256a4: 910003fd mov x29, sp + 4256a8: f9000fe0 str x0, [sp, #24] + 4256ac: f9400fe0 ldr x0, [sp, #24] + 4256b0: 94001229 bl 429f54 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERKT_v> + 4256b4: f9400000 ldr x0, [x0] + 4256b8: f90017e0 str x0, [sp, #40] + 4256bc: f94017e0 ldr x0, [sp, #40] + 4256c0: a8c37bfd ldp x29, x30, [sp], #48 + 4256c4: d65f03c0 ret + +00000000004256c8 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEclEc>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEclEc(): + 4256c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4256cc: 910003fd mov x29, sp + 4256d0: f9000fe0 str x0, [sp, #24] + 4256d4: 39005fe1 strb w1, [sp, #23] + 4256d8: 39405fe1 ldrb w1, [sp, #23] + 4256dc: f9400fe0 ldr x0, [sp, #24] + 4256e0: 94001224 bl 429f70 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE> + 4256e4: 12001c00 and w0, w0, #0xff + 4256e8: a8c37bfd ldp x29, x30, [sp], #48 + 4256ec: d65f03c0 ret + +00000000004256f0 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v(): + 4256f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4256f4: 910003fd mov x29, sp + 4256f8: f9000fe0 str x0, [sp, #24] + 4256fc: f9400fe0 ldr x0, [sp, #24] + 425700: 97ff9c72 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 425704: a8c27bfd ldp x29, x30, [sp], #32 + 425708: d65f03c0 ret + +000000000042570c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS4_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC2ERKS4_(): + 42570c: a9bd7bfd stp x29, x30, [sp, #-48]! + 425710: 910003fd mov x29, sp + 425714: f9000bf3 str x19, [sp, #16] + 425718: f90017e0 str x0, [sp, #40] + 42571c: f90013e1 str x1, [sp, #32] + 425720: f94017e0 ldr x0, [sp, #40] + 425724: f94013e1 ldr x1, [sp, #32] + 425728: 9400121e bl 429fa0 <_ZNSt6vectorIcSaIcEEC1ERKS1_> + 42572c: f94017e0 ldr x0, [sp, #40] + 425730: 91006002 add x2, x0, #0x18 + 425734: f94013e0 ldr x0, [sp, #32] + 425738: 91006000 add x0, x0, #0x18 + 42573c: aa0003e1 mov x1, x0 + 425740: aa0203e0 mov x0, x2 + 425744: 94001250 bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 425748: f94017e0 ldr x0, [sp, #40] + 42574c: 9100c002 add x2, x0, #0x30 + 425750: f94013e0 ldr x0, [sp, #32] + 425754: 9100c000 add x0, x0, #0x30 + 425758: aa0003e1 mov x1, x0 + 42575c: aa0203e0 mov x0, x2 + 425760: 94001282 bl 42a168 <_ZNSt6vectorISt4pairIccESaIS1_EEC1ERKS3_> + 425764: f94017e0 ldr x0, [sp, #40] + 425768: 91012002 add x2, x0, #0x48 + 42576c: f94013e0 ldr x0, [sp, #32] + 425770: 91012000 add x0, x0, #0x48 + 425774: aa0003e1 mov x1, x0 + 425778: aa0203e0 mov x0, x2 + 42577c: 940012b4 bl 42a24c <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1ERKS5_> + 425780: f94017e0 ldr x0, [sp, #40] + 425784: f94013e1 ldr x1, [sp, #32] + 425788: b9406021 ldr w1, [x1, #96] + 42578c: b9006001 str w1, [x0, #96] + 425790: f94013e0 ldr x0, [sp, #32] + 425794: f9403401 ldr x1, [x0, #104] + 425798: f94017e0 ldr x0, [sp, #40] + 42579c: f9003401 str x1, [x0, #104] + 4257a0: f94013e0 ldr x0, [sp, #32] + 4257a4: 3941c001 ldrb w1, [x0, #112] + 4257a8: f94017e0 ldr x0, [sp, #40] + 4257ac: 3901c001 strb w1, [x0, #112] + 4257b0: f94017e0 ldr x0, [sp, #40] + 4257b4: 91002000 add x0, x0, #0x8 + 4257b8: 9101c000 add x0, x0, #0x70 + 4257bc: f94013e1 ldr x1, [sp, #32] + 4257c0: 91002021 add x1, x1, #0x8 + 4257c4: 9101c021 add x1, x1, #0x70 + 4257c8: 4c40a020 ld1 {v0.16b, v1.16b}, [x1] + 4257cc: 4c00a000 st1 {v0.16b, v1.16b}, [x0] + 4257d0: 14000010 b 425810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS4_+0x104> + 4257d4: aa0003f3 mov x19, x0 + 4257d8: f94017e0 ldr x0, [sp, #40] + 4257dc: 9100c000 add x0, x0, #0x30 + 4257e0: 97ffd912 bl 41bc28 <_ZNSt6vectorISt4pairIccESaIS1_EED1Ev> + 4257e4: 14000002 b 4257ec <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS4_+0xe0> + 4257e8: aa0003f3 mov x19, x0 + 4257ec: f94017e0 ldr x0, [sp, #40] + 4257f0: 91006000 add x0, x0, #0x18 + 4257f4: 97ffd8f9 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 4257f8: 14000002 b 425800 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS4_+0xf4> + 4257fc: aa0003f3 mov x19, x0 + 425800: f94017e0 ldr x0, [sp, #40] + 425804: 97ffd8e1 bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 425808: aa1303e0 mov x0, x19 + 42580c: 97ff883d bl 407900 <_Unwind_Resume@plt> + 425810: f9400bf3 ldr x19, [sp, #16] + 425814: a8c37bfd ldp x29, x30, [sp], #48 + 425818: d65f03c0 ret + +000000000042581c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE(): + 42581c: a9bc7bfd stp x29, x30, [sp, #-64]! + 425820: 910003fd mov x29, sp + 425824: a90153f3 stp x19, x20, [sp, #16] + 425828: f9001fe0 str x0, [sp, #56] + 42582c: f9001be1 str x1, [sp, #48] + 425830: 3900a3e2 strb w2, [sp, #40] + 425834: f9401be0 ldr x0, [sp, #48] + 425838: 940011c7 bl 429f54 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERKT_v> + 42583c: f9400014 ldr x20, [x0] + 425840: d2801300 mov x0, #0x98 // #152 + 425844: 97ff86c7 bl 407360 <_Znwm@plt> + 425848: aa0003f3 mov x19, x0 + 42584c: aa1403e1 mov x1, x20 + 425850: aa1303e0 mov x0, x19 + 425854: 97ffffae bl 42570c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC1ERKS4_> + 425858: f9401fe0 ldr x0, [sp, #56] + 42585c: 97ffffa5 bl 4256f0 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v> + 425860: f9000013 str x19, [x0] + 425864: 14000007 b 425880 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE+0x64> + 425868: aa0003f4 mov x20, x0 + 42586c: d2801301 mov x1, #0x98 // #152 + 425870: aa1303e0 mov x0, x19 + 425874: 97ff86c3 bl 407380 <_ZdlPvm@plt> + 425878: aa1403e0 mov x0, x20 + 42587c: 97ff8821 bl 407900 <_Unwind_Resume@plt> + 425880: a94153f3 ldp x19, x20, [sp, #16] + 425884: a8c47bfd ldp x29, x30, [sp], #64 + 425888: d65f03c0 ret + +000000000042588c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE(): + 42588c: a9bd7bfd stp x29, x30, [sp, #-48]! + 425890: 910003fd mov x29, sp + 425894: f9000bf3 str x19, [sp, #16] + 425898: f90017e0 str x0, [sp, #40] + 42589c: 390083e1 strb w1, [sp, #32] + 4258a0: f94017e0 ldr x0, [sp, #40] + 4258a4: 97ffff93 bl 4256f0 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v> + 4258a8: f9400013 ldr x19, [x0] + 4258ac: f100027f cmp x19, #0x0 + 4258b0: 540000c0 b.eq 4258c8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE+0x3c> // b.none + 4258b4: aa1303e0 mov x0, x19 + 4258b8: 97ffca00 bl 4180b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev> + 4258bc: d2801301 mov x1, #0x98 // #152 + 4258c0: aa1303e0 mov x0, x19 + 4258c4: 97ff86af bl 407380 <_ZdlPvm@plt> + 4258c8: d503201f nop + 4258cc: f9400bf3 ldr x19, [sp, #16] + 4258d0: a8c37bfd ldp x29, x30, [sp], #48 + 4258d4: d65f03c0 ret + +00000000004258d8 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1Ev>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1Ev(): + 4258d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4258dc: 910003fd mov x29, sp + 4258e0: f9000fe0 str x0, [sp, #24] + 4258e4: f9400fe0 ldr x0, [sp, #24] + 4258e8: 94001292 bl 42a330 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC1Ev> + 4258ec: d503201f nop + 4258f0: a8c27bfd ldp x29, x30, [sp], #32 + 4258f4: d65f03c0 ret + +00000000004258f8 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EED1Ev>: +_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EED1Ev(): + 4258f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4258fc: 910003fd mov x29, sp + 425900: f9000fe0 str x0, [sp, #24] + 425904: f9400fe0 ldr x0, [sp, #24] + 425908: 94001298 bl 42a368 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EED1Ev> + 42590c: d503201f nop + 425910: a8c27bfd ldp x29, x30, [sp], #32 + 425914: d65f03c0 ret + +0000000000425918 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m(): + 425918: a9bd7bfd stp x29, x30, [sp, #-48]! + 42591c: 910003fd mov x29, sp + 425920: f90017e0 str x0, [sp, #40] + 425924: f90013e1 str x1, [sp, #32] + 425928: f9000fe2 str x2, [sp, #24] + 42592c: f94013e0 ldr x0, [sp, #32] + 425930: f100001f cmp x0, #0x0 + 425934: 540000a0 b.eq 425948 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m+0x30> // b.none + 425938: f94017e0 ldr x0, [sp, #40] + 42593c: f9400fe2 ldr x2, [sp, #24] + 425940: f94013e1 ldr x1, [sp, #32] + 425944: 9400128e bl 42a37c <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE10deallocateERS8_PS7_m> + 425948: d503201f nop + 42594c: a8c37bfd ldp x29, x30, [sp], #48 + 425950: d65f03c0 ret + +0000000000425954 <_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvT_S9_>: +_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvT_S9_(): + 425954: a9be7bfd stp x29, x30, [sp, #-32]! + 425958: 910003fd mov x29, sp + 42595c: f9000fe0 str x0, [sp, #24] + 425960: f9000be1 str x1, [sp, #16] + 425964: f9400be1 ldr x1, [sp, #16] + 425968: f9400fe0 ldr x0, [sp, #24] + 42596c: 94001290 bl 42a3ac <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_> + 425970: d503201f nop + 425974: a8c27bfd ldp x29, x30, [sp], #32 + 425978: d65f03c0 ret + +000000000042597c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv>: +_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv(): + 42597c: a9b37bfd stp x29, x30, [sp, #-208]! + 425980: 910003fd mov x29, sp + 425984: a90153f3 stp x19, x20, [sp, #16] + 425988: f90017e0 str x0, [sp, #40] + 42598c: f94017e0 ldr x0, [sp, #40] + 425990: f9400000 ldr x0, [x0] + 425994: 94000f9f bl 429810 <_ZNKSt6vectorIcSaIcEE5beginEv> + 425998: aa0003f3 mov x19, x0 + 42599c: f94017e0 ldr x0, [sp, #40] + 4259a0: f9400000 ldr x0, [x0] + 4259a4: 94000fa7 bl 429840 <_ZNKSt6vectorIcSaIcEE3endEv> + 4259a8: aa0003f4 mov x20, x0 + 4259ac: f94017e0 ldr x0, [sp, #40] + 4259b0: f9400000 ldr x0, [x0] + 4259b4: 9101a002 add x2, x0, #0x68 + 4259b8: f94017e0 ldr x0, [sp, #40] + 4259bc: 39402000 ldrb w0, [x0, #8] + 4259c0: 2a0003e1 mov w1, w0 + 4259c4: aa0203e0 mov x0, x2 + 4259c8: 97ffe727 bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 4259cc: 12001c00 and w0, w0, #0xff + 4259d0: 3901ffe0 strb w0, [sp, #127] + 4259d4: 9101ffe0 add x0, sp, #0x7f + 4259d8: aa0003e2 mov x2, x0 + 4259dc: aa1403e1 mov x1, x20 + 4259e0: aa1303e0 mov x0, x19 + 4259e4: 94000fa3 bl 429870 <_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_> + 4259e8: 12001c00 and w0, w0, #0xff + 4259ec: 7100001f cmp w0, #0x0 + 4259f0: 54000060 b.eq 4259fc <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x80> // b.none + 4259f4: 52800033 mov w19, #0x1 // #1 + 4259f8: 14000095 b 425c4c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2d0> + 4259fc: f94017e0 ldr x0, [sp, #40] + 425a00: f9400000 ldr x0, [x0] + 425a04: 9101a002 add x2, x0, #0x68 + 425a08: f94017e0 ldr x0, [sp, #40] + 425a0c: 39402000 ldrb w0, [x0, #8] + 425a10: 9100e3e1 add x1, sp, #0x38 + 425a14: aa0103e8 mov x8, x1 + 425a18: 2a0003e1 mov w1, w0 + 425a1c: aa0203e0 mov x0, x2 + 425a20: 94001275 bl 42a3f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_transformEc> + 425a24: f94017e0 ldr x0, [sp, #40] + 425a28: f9400000 ldr x0, [x0] + 425a2c: 9100c000 add x0, x0, #0x30 + 425a30: f90067e0 str x0, [sp, #200] + 425a34: f94067e0 ldr x0, [sp, #200] + 425a38: 9400129f bl 42a4b4 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE5beginEv> + 425a3c: f9003be0 str x0, [sp, #112] + 425a40: f94067e0 ldr x0, [sp, #200] + 425a44: 940012a8 bl 42a4e4 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE3endEv> + 425a48: f90037e0 str x0, [sp, #104] + 425a4c: 9101a3e1 add x1, sp, #0x68 + 425a50: 9101c3e0 add x0, sp, #0x70 + 425a54: 940012b0 bl 42a514 <_ZN9__gnu_cxxneIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_> + 425a58: 12001c00 and w0, w0, #0xff + 425a5c: 7100001f cmp w0, #0x0 + 425a60: 540002e0 b.eq 425abc <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x140> // b.none + 425a64: 9101c3e0 add x0, sp, #0x70 + 425a68: 940012c6 bl 42a580 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEdeEv> + 425a6c: f90063e0 str x0, [sp, #192] + 425a70: f94017e0 ldr x0, [sp, #40] + 425a74: f9400000 ldr x0, [x0] + 425a78: 9101a004 add x4, x0, #0x68 + 425a7c: f94063e1 ldr x1, [sp, #192] + 425a80: f94063e0 ldr x0, [sp, #192] + 425a84: 91008000 add x0, x0, #0x20 + 425a88: 9100e3e2 add x2, sp, #0x38 + 425a8c: aa0203e3 mov x3, x2 + 425a90: aa0003e2 mov x2, x0 + 425a94: aa0403e0 mov x0, x4 + 425a98: 940012c0 bl 42a598 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_> + 425a9c: 12001c00 and w0, w0, #0xff + 425aa0: 7100001f cmp w0, #0x0 + 425aa4: 54000060 b.eq 425ab0 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x134> // b.none + 425aa8: 52800033 mov w19, #0x1 // #1 + 425aac: 14000066 b 425c44 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c8> + 425ab0: 9101c3e0 add x0, sp, #0x70 + 425ab4: 940012a9 bl 42a558 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEppEv> + 425ab8: 17ffffe5 b 425a4c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0xd0> + 425abc: f94017e0 ldr x0, [sp, #40] + 425ac0: f9400000 ldr x0, [x0] + 425ac4: f9403803 ldr x3, [x0, #112] + 425ac8: f94017e0 ldr x0, [sp, #40] + 425acc: 39402001 ldrb w1, [x0, #8] + 425ad0: f94017e0 ldr x0, [sp, #40] + 425ad4: f9400000 ldr x0, [x0] + 425ad8: b9406002 ldr w2, [x0, #96] + 425adc: aa0303e0 mov x0, x3 + 425ae0: 97fff484 bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 425ae4: 12001c00 and w0, w0, #0xff + 425ae8: 7100001f cmp w0, #0x0 + 425aec: 54000060 b.eq 425af8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x17c> // b.none + 425af0: 52800033 mov w19, #0x1 // #1 + 425af4: 14000054 b 425c44 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c8> + 425af8: f94017e0 ldr x0, [sp, #40] + 425afc: f9400000 ldr x0, [x0] + 425b00: 91006000 add x0, x0, #0x18 + 425b04: 94000fcc bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 425b08: aa0003f3 mov x19, x0 + 425b0c: f94017e0 ldr x0, [sp, #40] + 425b10: f9400000 ldr x0, [x0] + 425b14: 91006000 add x0, x0, #0x18 + 425b18: 94000fd3 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 425b1c: aa0003f4 mov x20, x0 + 425b20: f94017e0 ldr x0, [sp, #40] + 425b24: f9400000 ldr x0, [x0] + 425b28: f9403803 ldr x3, [x0, #112] + 425b2c: f94017e0 ldr x0, [sp, #40] + 425b30: 91002001 add x1, x0, #0x8 + 425b34: f94017e0 ldr x0, [sp, #40] + 425b38: 91002000 add x0, x0, #0x8 + 425b3c: 91000400 add x0, x0, #0x1 + 425b40: 910223e2 add x2, sp, #0x88 + 425b44: aa0203e8 mov x8, x2 + 425b48: aa0003e2 mov x2, x0 + 425b4c: aa0303e0 mov x0, x3 + 425b50: 94000fd1 bl 429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 425b54: 910223e0 add x0, sp, #0x88 + 425b58: aa0003e2 mov x2, x0 + 425b5c: aa1403e1 mov x1, x20 + 425b60: aa1303e0 mov x0, x19 + 425b64: 9400100f bl 429ba0 <_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_> + 425b68: f90043e0 str x0, [sp, #128] + 425b6c: f94017e0 ldr x0, [sp, #40] + 425b70: f9400000 ldr x0, [x0] + 425b74: 91006000 add x0, x0, #0x18 + 425b78: 94000fbb bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 425b7c: f90057e0 str x0, [sp, #168] + 425b80: 9102a3e1 add x1, sp, #0xa8 + 425b84: 910203e0 add x0, sp, #0x80 + 425b88: 94001013 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 425b8c: 12001c13 and w19, w0, #0xff + 425b90: 910223e0 add x0, sp, #0x88 + 425b94: 97ff855b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 425b98: 7100027f cmp w19, #0x0 + 425b9c: 54000060 b.eq 425ba8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x22c> // b.none + 425ba0: 52800033 mov w19, #0x1 // #1 + 425ba4: 14000028 b 425c44 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c8> + 425ba8: f94017e0 ldr x0, [sp, #40] + 425bac: f9400000 ldr x0, [x0] + 425bb0: 91012000 add x0, x0, #0x48 + 425bb4: f9005fe0 str x0, [sp, #184] + 425bb8: f9405fe0 ldr x0, [sp, #184] + 425bbc: 94001017 bl 429c18 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv> + 425bc0: f90033e0 str x0, [sp, #96] + 425bc4: f9405fe0 ldr x0, [sp, #184] + 425bc8: 94001020 bl 429c48 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv> + 425bcc: f9002fe0 str x0, [sp, #88] + 425bd0: 910163e1 add x1, sp, #0x58 + 425bd4: 910183e0 add x0, sp, #0x60 + 425bd8: 94001028 bl 429c78 <_ZN9__gnu_cxxneIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 425bdc: 12001c00 and w0, w0, #0xff + 425be0: 7100001f cmp w0, #0x0 + 425be4: 540002e0 b.eq 425c40 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> // b.none + 425be8: 910183e0 add x0, sp, #0x60 + 425bec: 9400103e bl 429ce4 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEdeEv> + 425bf0: f9005be0 str x0, [sp, #176] + 425bf4: f94017e0 ldr x0, [sp, #40] + 425bf8: f9400000 ldr x0, [x0] + 425bfc: f9403803 ldr x3, [x0, #112] + 425c00: f94017e0 ldr x0, [sp, #40] + 425c04: 39402001 ldrb w1, [x0, #8] + 425c08: f9405be0 ldr x0, [sp, #176] + 425c0c: b9400002 ldr w2, [x0] + 425c10: aa0303e0 mov x0, x3 + 425c14: 97fff437 bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 425c18: 12001c00 and w0, w0, #0xff + 425c1c: 52000000 eor w0, w0, #0x1 + 425c20: 12001c00 and w0, w0, #0xff + 425c24: 7100001f cmp w0, #0x0 + 425c28: 54000060 b.eq 425c34 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2b8> // b.none + 425c2c: 52800033 mov w19, #0x1 // #1 + 425c30: 14000005 b 425c44 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c8> + 425c34: 910183e0 add x0, sp, #0x60 + 425c38: 94001021 bl 429cbc <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEppEv> + 425c3c: 17ffffe5 b 425bd0 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x254> + 425c40: 52800013 mov w19, #0x0 // #0 + 425c44: 9100e3e0 add x0, sp, #0x38 + 425c48: 97ff852e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 425c4c: 2a1303e0 mov w0, w19 + 425c50: 1400000a b 425c78 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2fc> + 425c54: aa0003f3 mov x19, x0 + 425c58: 910223e0 add x0, sp, #0x88 + 425c5c: 97ff8529 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 425c60: 14000002 b 425c68 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2ec> + 425c64: aa0003f3 mov x19, x0 + 425c68: 9100e3e0 add x0, sp, #0x38 + 425c6c: 97ff8525 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 425c70: aa1303e0 mov x0, x19 + 425c74: 97ff8723 bl 407900 <_Unwind_Resume@plt> + 425c78: a94153f3 ldp x19, x20, [sp, #16] + 425c7c: a8cd7bfd ldp x29, x30, [sp], #208 + 425c80: d65f03c0 ret + +0000000000425c84 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EE>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EE(): + 425c84: a9bd7bfd stp x29, x30, [sp, #-48]! + 425c88: 910003fd mov x29, sp + 425c8c: f9000fe0 str x0, [sp, #24] + 425c90: 39005fe1 strb w1, [sp, #23] + 425c94: 390043e2 strb w2, [sp, #16] + 425c98: f9400fe0 ldr x0, [sp, #24] + 425c9c: f90013e0 str x0, [sp, #32] + 425ca0: 39405fe0 ldrb w0, [sp, #23] + 425ca4: 3900a3e0 strb w0, [sp, #40] + 425ca8: 910083e0 add x0, sp, #0x20 + 425cac: 97ffff34 bl 42597c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv> + 425cb0: 12001c01 and w1, w0, #0xff + 425cb4: f9400fe0 ldr x0, [sp, #24] + 425cb8: 3941e000 ldrb w0, [x0, #120] + 425cbc: 6b00003f cmp w1, w0 + 425cc0: 1a9f07e0 cset w0, ne // ne = any + 425cc4: 12001c00 and w0, w0, #0xff + 425cc8: a8c37bfd ldp x29, x30, [sp], #48 + 425ccc: d65f03c0 ret + +0000000000425cd0 <_ZSt4moveIRSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEONSt16remove_referenceIT_E4typeEOSB_>: +_ZSt4moveIRSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEONSt16remove_referenceIT_E4typeEOSB_(): + 425cd0: d10043ff sub sp, sp, #0x10 + 425cd4: f90007e0 str x0, [sp, #8] + 425cd8: f94007e0 ldr x0, [sp, #8] + 425cdc: 910043ff add sp, sp, #0x10 + 425ce0: d65f03c0 ret + +0000000000425ce4 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC1EOS8_>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC2EOS8_(): + 425ce4: a9be7bfd stp x29, x30, [sp, #-32]! + 425ce8: 910003fd mov x29, sp + 425cec: f9000fe0 str x0, [sp, #24] + 425cf0: f9000be1 str x1, [sp, #16] + 425cf4: f9400be0 ldr x0, [sp, #16] + 425cf8: 97fffff6 bl 425cd0 <_ZSt4moveIRSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEONSt16remove_referenceIT_E4typeEOSB_> + 425cfc: aa0003e1 mov x1, x0 + 425d00: f9400fe0 ldr x0, [sp, #24] + 425d04: 9400123c bl 42a5f4 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEC1ERKS7_> + 425d08: f9400fe0 ldr x0, [sp, #24] + 425d0c: f900001f str xzr, [x0] + 425d10: f9400fe0 ldr x0, [sp, #24] + 425d14: f900041f str xzr, [x0, #8] + 425d18: f9400fe0 ldr x0, [sp, #24] + 425d1c: f900081f str xzr, [x0, #16] + 425d20: d503201f nop + 425d24: a8c27bfd ldp x29, x30, [sp], #32 + 425d28: d65f03c0 ret + +0000000000425d2c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_impl12_M_swap_dataERSA_>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_impl12_M_swap_dataERSA_(): + 425d2c: a9be7bfd stp x29, x30, [sp, #-32]! + 425d30: 910003fd mov x29, sp + 425d34: f9000fe0 str x0, [sp, #24] + 425d38: f9000be1 str x1, [sp, #16] + 425d3c: f9400fe0 ldr x0, [sp, #24] + 425d40: f9400be1 ldr x1, [sp, #16] + 425d44: 9400123b bl 42a630 <_ZSt4swapIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_> + 425d48: f9400fe0 ldr x0, [sp, #24] + 425d4c: 91002002 add x2, x0, #0x8 + 425d50: f9400be0 ldr x0, [sp, #16] + 425d54: 91002000 add x0, x0, #0x8 + 425d58: aa0003e1 mov x1, x0 + 425d5c: aa0203e0 mov x0, x2 + 425d60: 94001234 bl 42a630 <_ZSt4swapIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_> + 425d64: f9400fe0 ldr x0, [sp, #24] + 425d68: 91004002 add x2, x0, #0x10 + 425d6c: f9400be0 ldr x0, [sp, #16] + 425d70: 91004000 add x0, x0, #0x10 + 425d74: aa0003e1 mov x1, x0 + 425d78: aa0203e0 mov x0, x2 + 425d7c: 9400122d bl 42a630 <_ZSt4swapIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_> + 425d80: d503201f nop + 425d84: a8c27bfd ldp x29, x30, [sp], #32 + 425d88: d65f03c0 ret + +0000000000425d8c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE(): + 425d8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 425d90: 910003fd mov x29, sp + 425d94: a90153f3 stp x19, x20, [sp, #16] + 425d98: f9001fe0 str x0, [sp, #56] + 425d9c: f9001be1 str x1, [sp, #48] + 425da0: 3900a3e2 strb w2, [sp, #40] + 425da4: f9401be0 ldr x0, [sp, #48] + 425da8: 97ffd94e bl 41c2e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 425dac: aa0003f4 mov x20, x0 + 425db0: d2801400 mov x0, #0xa0 // #160 + 425db4: 97ff856b bl 407360 <_Znwm@plt> + 425db8: aa0003f3 mov x19, x0 + 425dbc: aa1403e1 mov x1, x20 + 425dc0: aa1303e0 mov x0, x19 + 425dc4: 97ffc965 bl 418358 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1EOS4_> + 425dc8: f9401fe0 ldr x0, [sp, #56] + 425dcc: 9400001a bl 425e34 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v> + 425dd0: f9000013 str x19, [x0] + 425dd4: d503201f nop + 425dd8: a94153f3 ldp x19, x20, [sp, #16] + 425ddc: a8c47bfd ldp x29, x30, [sp], #64 + 425de0: d65f03c0 ret + +0000000000425de4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data(): + 425de4: a9bd7bfd stp x29, x30, [sp, #-48]! + 425de8: 910003fd mov x29, sp + 425dec: f9000fe0 str x0, [sp, #24] + 425df0: f9400fe0 ldr x0, [sp, #24] + 425df4: 94001224 bl 42a684 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERKT_v> + 425df8: f9400000 ldr x0, [x0] + 425dfc: f90017e0 str x0, [sp, #40] + 425e00: f94017e0 ldr x0, [sp, #40] + 425e04: a8c37bfd ldp x29, x30, [sp], #48 + 425e08: d65f03c0 ret + +0000000000425e0c <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEclEc>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEclEc(): + 425e0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 425e10: 910003fd mov x29, sp + 425e14: f9000fe0 str x0, [sp, #24] + 425e18: 39005fe1 strb w1, [sp, #23] + 425e1c: 39405fe1 ldrb w1, [sp, #23] + 425e20: f9400fe0 ldr x0, [sp, #24] + 425e24: 9400121f bl 42a6a0 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE> + 425e28: 12001c00 and w0, w0, #0xff + 425e2c: a8c37bfd ldp x29, x30, [sp], #48 + 425e30: d65f03c0 ret + +0000000000425e34 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v(): + 425e34: a9be7bfd stp x29, x30, [sp, #-32]! + 425e38: 910003fd mov x29, sp + 425e3c: f9000fe0 str x0, [sp, #24] + 425e40: f9400fe0 ldr x0, [sp, #24] + 425e44: 97ff9aa1 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 425e48: a8c27bfd ldp x29, x30, [sp], #32 + 425e4c: d65f03c0 ret + +0000000000425e50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS4_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS4_(): + 425e50: a9bd7bfd stp x29, x30, [sp, #-48]! + 425e54: 910003fd mov x29, sp + 425e58: f9000bf3 str x19, [sp, #16] + 425e5c: f90017e0 str x0, [sp, #40] + 425e60: f90013e1 str x1, [sp, #32] + 425e64: f94017e0 ldr x0, [sp, #40] + 425e68: f94013e1 ldr x1, [sp, #32] + 425e6c: 9400104d bl 429fa0 <_ZNSt6vectorIcSaIcEEC1ERKS1_> + 425e70: f94017e0 ldr x0, [sp, #40] + 425e74: 91006002 add x2, x0, #0x18 + 425e78: f94013e0 ldr x0, [sp, #32] + 425e7c: 91006000 add x0, x0, #0x18 + 425e80: aa0003e1 mov x1, x0 + 425e84: aa0203e0 mov x0, x2 + 425e88: 9400107f bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 425e8c: f94017e0 ldr x0, [sp, #40] + 425e90: 9100c002 add x2, x0, #0x30 + 425e94: f94013e0 ldr x0, [sp, #32] + 425e98: 9100c000 add x0, x0, #0x30 + 425e9c: aa0003e1 mov x1, x0 + 425ea0: aa0203e0 mov x0, x2 + 425ea4: 9400120b bl 42a6d0 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1ERKS9_> + 425ea8: f94017e0 ldr x0, [sp, #40] + 425eac: 91012002 add x2, x0, #0x48 + 425eb0: f94013e0 ldr x0, [sp, #32] + 425eb4: 91012000 add x0, x0, #0x48 + 425eb8: aa0003e1 mov x1, x0 + 425ebc: aa0203e0 mov x0, x2 + 425ec0: 940010e3 bl 42a24c <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1ERKS5_> + 425ec4: f94017e0 ldr x0, [sp, #40] + 425ec8: f94013e1 ldr x1, [sp, #32] + 425ecc: b9406021 ldr w1, [x1, #96] + 425ed0: b9006001 str w1, [x0, #96] + 425ed4: f94017e0 ldr x0, [sp, #40] + 425ed8: f94013e1 ldr x1, [sp, #32] + 425edc: f9403421 ldr x1, [x1, #104] + 425ee0: f9003401 str x1, [x0, #104] + 425ee4: f94013e0 ldr x0, [sp, #32] + 425ee8: f9403801 ldr x1, [x0, #112] + 425eec: f94017e0 ldr x0, [sp, #40] + 425ef0: f9003801 str x1, [x0, #112] + 425ef4: f94013e0 ldr x0, [sp, #32] + 425ef8: 3941e001 ldrb w1, [x0, #120] + 425efc: f94017e0 ldr x0, [sp, #40] + 425f00: 3901e001 strb w1, [x0, #120] + 425f04: f94017e0 ldr x0, [sp, #40] + 425f08: 91020000 add x0, x0, #0x80 + 425f0c: f94013e1 ldr x1, [sp, #32] + 425f10: 91020021 add x1, x1, #0x80 + 425f14: 4c40a020 ld1 {v0.16b, v1.16b}, [x1] + 425f18: 4c00a000 st1 {v0.16b, v1.16b}, [x0] + 425f1c: 14000010 b 425f5c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS4_+0x10c> + 425f20: aa0003f3 mov x19, x0 + 425f24: f94017e0 ldr x0, [sp, #40] + 425f28: 9100c000 add x0, x0, #0x30 + 425f2c: 97ffd876 bl 41c104 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev> + 425f30: 14000002 b 425f38 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS4_+0xe8> + 425f34: aa0003f3 mov x19, x0 + 425f38: f94017e0 ldr x0, [sp, #40] + 425f3c: 91006000 add x0, x0, #0x18 + 425f40: 97ffd726 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 425f44: 14000002 b 425f4c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS4_+0xfc> + 425f48: aa0003f3 mov x19, x0 + 425f4c: f94017e0 ldr x0, [sp, #40] + 425f50: 97ffd70e bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 425f54: aa1303e0 mov x0, x19 + 425f58: 97ff866a bl 407900 <_Unwind_Resume@plt> + 425f5c: f9400bf3 ldr x19, [sp, #16] + 425f60: a8c37bfd ldp x29, x30, [sp], #48 + 425f64: d65f03c0 ret + +0000000000425f68 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE(): + 425f68: a9bc7bfd stp x29, x30, [sp, #-64]! + 425f6c: 910003fd mov x29, sp + 425f70: a90153f3 stp x19, x20, [sp, #16] + 425f74: f9001fe0 str x0, [sp, #56] + 425f78: f9001be1 str x1, [sp, #48] + 425f7c: 3900a3e2 strb w2, [sp, #40] + 425f80: f9401be0 ldr x0, [sp, #48] + 425f84: 940011c0 bl 42a684 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERKT_v> + 425f88: f9400014 ldr x20, [x0] + 425f8c: d2801400 mov x0, #0xa0 // #160 + 425f90: 97ff84f4 bl 407360 <_Znwm@plt> + 425f94: aa0003f3 mov x19, x0 + 425f98: aa1403e1 mov x1, x20 + 425f9c: aa1303e0 mov x0, x19 + 425fa0: 97ffffac bl 425e50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC1ERKS4_> + 425fa4: f9401fe0 ldr x0, [sp, #56] + 425fa8: 97ffffa3 bl 425e34 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v> + 425fac: f9000013 str x19, [x0] + 425fb0: 14000007 b 425fcc <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE+0x64> + 425fb4: aa0003f4 mov x20, x0 + 425fb8: d2801401 mov x1, #0xa0 // #160 + 425fbc: aa1303e0 mov x0, x19 + 425fc0: 97ff84f0 bl 407380 <_ZdlPvm@plt> + 425fc4: aa1403e0 mov x0, x20 + 425fc8: 97ff864e bl 407900 <_Unwind_Resume@plt> + 425fcc: a94153f3 ldp x19, x20, [sp, #16] + 425fd0: a8c47bfd ldp x29, x30, [sp], #64 + 425fd4: d65f03c0 ret + +0000000000425fd8 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE(): + 425fd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 425fdc: 910003fd mov x29, sp + 425fe0: f9000bf3 str x19, [sp, #16] + 425fe4: f90017e0 str x0, [sp, #40] + 425fe8: 390083e1 strb w1, [sp, #32] + 425fec: f94017e0 ldr x0, [sp, #40] + 425ff0: 97ffff91 bl 425e34 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v> + 425ff4: f9400013 ldr x19, [x0] + 425ff8: f100027f cmp x19, #0x0 + 425ffc: 540000c0 b.eq 426014 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE+0x3c> // b.none + 426000: aa1303e0 mov x0, x19 + 426004: 97ffc8c4 bl 418314 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev> + 426008: d2801401 mov x1, #0xa0 // #160 + 42600c: aa1303e0 mov x0, x19 + 426010: 97ff84dc bl 407380 <_ZdlPvm@plt> + 426014: d503201f nop + 426018: f9400bf3 ldr x19, [sp, #16] + 42601c: a8c37bfd ldp x29, x30, [sp], #48 + 426020: d65f03c0 ret + +0000000000426024 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv>: +_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv(): + 426024: a9b57bfd stp x29, x30, [sp, #-176]! + 426028: 910003fd mov x29, sp + 42602c: a90153f3 stp x19, x20, [sp, #16] + 426030: f90017e0 str x0, [sp, #40] + 426034: f94017e0 ldr x0, [sp, #40] + 426038: f9400000 ldr x0, [x0] + 42603c: 94000df5 bl 429810 <_ZNKSt6vectorIcSaIcEE5beginEv> + 426040: aa0003f3 mov x19, x0 + 426044: f94017e0 ldr x0, [sp, #40] + 426048: f9400000 ldr x0, [x0] + 42604c: 94000dfd bl 429840 <_ZNKSt6vectorIcSaIcEE3endEv> + 426050: aa0003f4 mov x20, x0 + 426054: f94017e0 ldr x0, [sp, #40] + 426058: f9400000 ldr x0, [x0] + 42605c: 9101a002 add x2, x0, #0x68 + 426060: f94017e0 ldr x0, [sp, #40] + 426064: 39402000 ldrb w0, [x0, #8] + 426068: 2a0003e1 mov w1, w0 + 42606c: aa0203e0 mov x0, x2 + 426070: 97ffe5e1 bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 426074: 12001c00 and w0, w0, #0xff + 426078: 39015fe0 strb w0, [sp, #87] + 42607c: 91015fe0 add x0, sp, #0x57 + 426080: aa0003e2 mov x2, x0 + 426084: aa1403e1 mov x1, x20 + 426088: aa1303e0 mov x0, x19 + 42608c: 94000df9 bl 429870 <_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_> + 426090: 12001c00 and w0, w0, #0xff + 426094: 7100001f cmp w0, #0x0 + 426098: 54000060 b.eq 4260a4 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x80> // b.none + 42609c: 52800020 mov w0, #0x1 // #1 + 4260a0: 14000092 b 4262e8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 4260a4: f94017e0 ldr x0, [sp, #40] + 4260a8: f9400000 ldr x0, [x0] + 4260ac: 9101a002 add x2, x0, #0x68 + 4260b0: f94017e0 ldr x0, [sp, #40] + 4260b4: 39402000 ldrb w0, [x0, #8] + 4260b8: 2a0003e1 mov w1, w0 + 4260bc: aa0203e0 mov x0, x2 + 4260c0: 940011bd bl 42a7b4 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_transformEc> + 4260c4: 3902bfe0 strb w0, [sp, #175] + 4260c8: f94017e0 ldr x0, [sp, #40] + 4260cc: f9400000 ldr x0, [x0] + 4260d0: 9100c000 add x0, x0, #0x30 + 4260d4: f90053e0 str x0, [sp, #160] + 4260d8: f94053e0 ldr x0, [sp, #160] + 4260dc: 94000e0b bl 429908 <_ZNKSt6vectorISt4pairIccESaIS1_EE5beginEv> + 4260e0: f90027e0 str x0, [sp, #72] + 4260e4: f94053e0 ldr x0, [sp, #160] + 4260e8: 94000e14 bl 429938 <_ZNKSt6vectorISt4pairIccESaIS1_EE3endEv> + 4260ec: f90023e0 str x0, [sp, #64] + 4260f0: 910103e1 add x1, sp, #0x40 + 4260f4: 910123e0 add x0, sp, #0x48 + 4260f8: 94000e1c bl 429968 <_ZN9__gnu_cxxneIPKSt4pairIccESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4260fc: 12001c00 and w0, w0, #0xff + 426100: 7100001f cmp w0, #0x0 + 426104: 540002e0 b.eq 426160 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x13c> // b.none + 426108: 910123e0 add x0, sp, #0x48 + 42610c: 94000e32 bl 4299d4 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEdeEv> + 426110: f9004fe0 str x0, [sp, #152] + 426114: f94017e0 ldr x0, [sp, #40] + 426118: f9400000 ldr x0, [x0] + 42611c: 9101a004 add x4, x0, #0x68 + 426120: f9404fe0 ldr x0, [sp, #152] + 426124: 39400001 ldrb w1, [x0] + 426128: f9404fe0 ldr x0, [sp, #152] + 42612c: 39400400 ldrb w0, [x0, #1] + 426130: 3942bfe3 ldrb w3, [sp, #175] + 426134: 2a0003e2 mov w2, w0 + 426138: aa0403e0 mov x0, x4 + 42613c: 940011a4 bl 42a7cc <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EE14_M_match_rangeEccc> + 426140: 12001c00 and w0, w0, #0xff + 426144: 7100001f cmp w0, #0x0 + 426148: 54000060 b.eq 426154 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x130> // b.none + 42614c: 52800020 mov w0, #0x1 // #1 + 426150: 14000066 b 4262e8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 426154: 910123e0 add x0, sp, #0x48 + 426158: 94000e15 bl 4299ac <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEppEv> + 42615c: 17ffffe5 b 4260f0 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0xcc> + 426160: f94017e0 ldr x0, [sp, #40] + 426164: f9400000 ldr x0, [x0] + 426168: f9403803 ldr x3, [x0, #112] + 42616c: f94017e0 ldr x0, [sp, #40] + 426170: 39402001 ldrb w1, [x0, #8] + 426174: f94017e0 ldr x0, [sp, #40] + 426178: f9400000 ldr x0, [x0] + 42617c: b9406002 ldr w2, [x0, #96] + 426180: aa0303e0 mov x0, x3 + 426184: 97fff2db bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 426188: 12001c00 and w0, w0, #0xff + 42618c: 7100001f cmp w0, #0x0 + 426190: 54000060 b.eq 42619c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x178> // b.none + 426194: 52800020 mov w0, #0x1 // #1 + 426198: 14000054 b 4262e8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 42619c: f94017e0 ldr x0, [sp, #40] + 4261a0: f9400000 ldr x0, [x0] + 4261a4: 91006000 add x0, x0, #0x18 + 4261a8: 94000e23 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4261ac: aa0003f3 mov x19, x0 + 4261b0: f94017e0 ldr x0, [sp, #40] + 4261b4: f9400000 ldr x0, [x0] + 4261b8: 91006000 add x0, x0, #0x18 + 4261bc: 94000e2a bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4261c0: aa0003f4 mov x20, x0 + 4261c4: f94017e0 ldr x0, [sp, #40] + 4261c8: f9400000 ldr x0, [x0] + 4261cc: f9403803 ldr x3, [x0, #112] + 4261d0: f94017e0 ldr x0, [sp, #40] + 4261d4: 91002001 add x1, x0, #0x8 + 4261d8: f94017e0 ldr x0, [sp, #40] + 4261dc: 91002000 add x0, x0, #0x8 + 4261e0: 91000400 add x0, x0, #0x1 + 4261e4: 910183e2 add x2, sp, #0x60 + 4261e8: aa0203e8 mov x8, x2 + 4261ec: aa0003e2 mov x2, x0 + 4261f0: aa0303e0 mov x0, x3 + 4261f4: 94000e28 bl 429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 4261f8: 910183e0 add x0, sp, #0x60 + 4261fc: aa0003e2 mov x2, x0 + 426200: aa1403e1 mov x1, x20 + 426204: aa1303e0 mov x0, x19 + 426208: 94000e66 bl 429ba0 <_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_> + 42620c: f9002fe0 str x0, [sp, #88] + 426210: f94017e0 ldr x0, [sp, #40] + 426214: f9400000 ldr x0, [x0] + 426218: 91006000 add x0, x0, #0x18 + 42621c: 94000e12 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 426220: f90043e0 str x0, [sp, #128] + 426224: 910203e1 add x1, sp, #0x80 + 426228: 910163e0 add x0, sp, #0x58 + 42622c: 94000e6a bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 426230: 12001c13 and w19, w0, #0xff + 426234: 910183e0 add x0, sp, #0x60 + 426238: 97ff83b2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42623c: 7100027f cmp w19, #0x0 + 426240: 54000060 b.eq 42624c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x228> // b.none + 426244: 52800020 mov w0, #0x1 // #1 + 426248: 14000028 b 4262e8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 42624c: f94017e0 ldr x0, [sp, #40] + 426250: f9400000 ldr x0, [x0] + 426254: 91012000 add x0, x0, #0x48 + 426258: f9004be0 str x0, [sp, #144] + 42625c: f9404be0 ldr x0, [sp, #144] + 426260: 94000e6e bl 429c18 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv> + 426264: f9001fe0 str x0, [sp, #56] + 426268: f9404be0 ldr x0, [sp, #144] + 42626c: 94000e77 bl 429c48 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv> + 426270: f9001be0 str x0, [sp, #48] + 426274: 9100c3e1 add x1, sp, #0x30 + 426278: 9100e3e0 add x0, sp, #0x38 + 42627c: 94000e7f bl 429c78 <_ZN9__gnu_cxxneIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 426280: 12001c00 and w0, w0, #0xff + 426284: 7100001f cmp w0, #0x0 + 426288: 540002e0 b.eq 4262e4 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c0> // b.none + 42628c: 9100e3e0 add x0, sp, #0x38 + 426290: 94000e95 bl 429ce4 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEdeEv> + 426294: f90047e0 str x0, [sp, #136] + 426298: f94017e0 ldr x0, [sp, #40] + 42629c: f9400000 ldr x0, [x0] + 4262a0: f9403803 ldr x3, [x0, #112] + 4262a4: f94017e0 ldr x0, [sp, #40] + 4262a8: 39402001 ldrb w1, [x0, #8] + 4262ac: f94047e0 ldr x0, [sp, #136] + 4262b0: b9400002 ldr w2, [x0] + 4262b4: aa0303e0 mov x0, x3 + 4262b8: 97fff28e bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 4262bc: 12001c00 and w0, w0, #0xff + 4262c0: 52000000 eor w0, w0, #0x1 + 4262c4: 12001c00 and w0, w0, #0xff + 4262c8: 7100001f cmp w0, #0x0 + 4262cc: 54000060 b.eq 4262d8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2b4> // b.none + 4262d0: 52800020 mov w0, #0x1 // #1 + 4262d4: 14000005 b 4262e8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> + 4262d8: 9100e3e0 add x0, sp, #0x38 + 4262dc: 94000e78 bl 429cbc <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEppEv> + 4262e0: 17ffffe5 b 426274 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x250> + 4262e4: 52800000 mov w0, #0x0 // #0 + 4262e8: 14000006 b 426300 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2dc> + 4262ec: aa0003f3 mov x19, x0 + 4262f0: 910183e0 add x0, sp, #0x60 + 4262f4: 97ff8383 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4262f8: aa1303e0 mov x0, x19 + 4262fc: 97ff8581 bl 407900 <_Unwind_Resume@plt> + 426300: a94153f3 ldp x19, x20, [sp, #16] + 426304: a8cb7bfd ldp x29, x30, [sp], #176 + 426308: d65f03c0 ret + +000000000042630c <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EE>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EE(): + 42630c: a9bd7bfd stp x29, x30, [sp, #-48]! + 426310: 910003fd mov x29, sp + 426314: f9000fe0 str x0, [sp, #24] + 426318: 39005fe1 strb w1, [sp, #23] + 42631c: 390043e2 strb w2, [sp, #16] + 426320: f9400fe0 ldr x0, [sp, #24] + 426324: f90013e0 str x0, [sp, #32] + 426328: 39405fe0 ldrb w0, [sp, #23] + 42632c: 3900a3e0 strb w0, [sp, #40] + 426330: 910083e0 add x0, sp, #0x20 + 426334: 97ffff3c bl 426024 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv> + 426338: 12001c01 and w1, w0, #0xff + 42633c: f9400fe0 ldr x0, [sp, #24] + 426340: 3941e000 ldrb w0, [x0, #120] + 426344: 6b00003f cmp w1, w0 + 426348: 1a9f07e0 cset w0, ne // ne = any + 42634c: 12001c00 and w0, w0, #0xff + 426350: a8c37bfd ldp x29, x30, [sp], #48 + 426354: d65f03c0 ret + +0000000000426358 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE(): + 426358: a9bc7bfd stp x29, x30, [sp, #-64]! + 42635c: 910003fd mov x29, sp + 426360: a90153f3 stp x19, x20, [sp, #16] + 426364: f9001fe0 str x0, [sp, #56] + 426368: f9001be1 str x1, [sp, #48] + 42636c: 3900a3e2 strb w2, [sp, #40] + 426370: f9401be0 ldr x0, [sp, #48] + 426374: 97ffd89b bl 41c5e0 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEONSt16remove_referenceIT_E4typeEOS8_> + 426378: aa0003f4 mov x20, x0 + 42637c: d2801400 mov x0, #0xa0 // #160 + 426380: 97ff83f8 bl 407360 <_Znwm@plt> + 426384: aa0003f3 mov x19, x0 + 426388: aa1403e1 mov x1, x20 + 42638c: aa1303e0 mov x0, x19 + 426390: 97ffc88b bl 4185bc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1EOS4_> + 426394: f9401fe0 ldr x0, [sp, #56] + 426398: 9400001a bl 426400 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v> + 42639c: f9000013 str x19, [x0] + 4263a0: d503201f nop + 4263a4: a94153f3 ldp x19, x20, [sp, #16] + 4263a8: a8c47bfd ldp x29, x30, [sp], #64 + 4263ac: d65f03c0 ret + +00000000004263b0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data(): + 4263b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4263b4: 910003fd mov x29, sp + 4263b8: f9000fe0 str x0, [sp, #24] + 4263bc: f9400fe0 ldr x0, [sp, #24] + 4263c0: 94001111 bl 42a804 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERKT_v> + 4263c4: f9400000 ldr x0, [x0] + 4263c8: f90017e0 str x0, [sp, #40] + 4263cc: f94017e0 ldr x0, [sp, #40] + 4263d0: a8c37bfd ldp x29, x30, [sp], #48 + 4263d4: d65f03c0 ret + +00000000004263d8 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEclEc>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEclEc(): + 4263d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4263dc: 910003fd mov x29, sp + 4263e0: f9000fe0 str x0, [sp, #24] + 4263e4: 39005fe1 strb w1, [sp, #23] + 4263e8: 39405fe1 ldrb w1, [sp, #23] + 4263ec: f9400fe0 ldr x0, [sp, #24] + 4263f0: 9400110c bl 42a820 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE> + 4263f4: 12001c00 and w0, w0, #0xff + 4263f8: a8c37bfd ldp x29, x30, [sp], #48 + 4263fc: d65f03c0 ret + +0000000000426400 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v(): + 426400: a9be7bfd stp x29, x30, [sp, #-32]! + 426404: 910003fd mov x29, sp + 426408: f9000fe0 str x0, [sp, #24] + 42640c: f9400fe0 ldr x0, [sp, #24] + 426410: 97ff992e bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 426414: a8c27bfd ldp x29, x30, [sp], #32 + 426418: d65f03c0 ret + +000000000042641c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1ERKS4_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC2ERKS4_(): + 42641c: a9bd7bfd stp x29, x30, [sp, #-48]! + 426420: 910003fd mov x29, sp + 426424: f9000bf3 str x19, [sp, #16] + 426428: f90017e0 str x0, [sp, #40] + 42642c: f90013e1 str x1, [sp, #32] + 426430: f94017e0 ldr x0, [sp, #40] + 426434: f94013e1 ldr x1, [sp, #32] + 426438: 94000eda bl 429fa0 <_ZNSt6vectorIcSaIcEEC1ERKS1_> + 42643c: f94017e0 ldr x0, [sp, #40] + 426440: 91006002 add x2, x0, #0x18 + 426444: f94013e0 ldr x0, [sp, #32] + 426448: 91006000 add x0, x0, #0x18 + 42644c: aa0003e1 mov x1, x0 + 426450: aa0203e0 mov x0, x2 + 426454: 94000f0c bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 426458: f94017e0 ldr x0, [sp, #40] + 42645c: 9100c002 add x2, x0, #0x30 + 426460: f94013e0 ldr x0, [sp, #32] + 426464: 9100c000 add x0, x0, #0x30 + 426468: aa0003e1 mov x1, x0 + 42646c: aa0203e0 mov x0, x2 + 426470: 94000f3e bl 42a168 <_ZNSt6vectorISt4pairIccESaIS1_EEC1ERKS3_> + 426474: f94017e0 ldr x0, [sp, #40] + 426478: 91012002 add x2, x0, #0x48 + 42647c: f94013e0 ldr x0, [sp, #32] + 426480: 91012000 add x0, x0, #0x48 + 426484: aa0003e1 mov x1, x0 + 426488: aa0203e0 mov x0, x2 + 42648c: 94000f70 bl 42a24c <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1ERKS5_> + 426490: f94017e0 ldr x0, [sp, #40] + 426494: f94013e1 ldr x1, [sp, #32] + 426498: b9406021 ldr w1, [x1, #96] + 42649c: b9006001 str w1, [x0, #96] + 4264a0: f94017e0 ldr x0, [sp, #40] + 4264a4: f94013e1 ldr x1, [sp, #32] + 4264a8: f9403421 ldr x1, [x1, #104] + 4264ac: f9003401 str x1, [x0, #104] + 4264b0: f94013e0 ldr x0, [sp, #32] + 4264b4: f9403801 ldr x1, [x0, #112] + 4264b8: f94017e0 ldr x0, [sp, #40] + 4264bc: f9003801 str x1, [x0, #112] + 4264c0: f94013e0 ldr x0, [sp, #32] + 4264c4: 3941e001 ldrb w1, [x0, #120] + 4264c8: f94017e0 ldr x0, [sp, #40] + 4264cc: 3901e001 strb w1, [x0, #120] + 4264d0: f94017e0 ldr x0, [sp, #40] + 4264d4: 91020000 add x0, x0, #0x80 + 4264d8: f94013e1 ldr x1, [sp, #32] + 4264dc: 91020021 add x1, x1, #0x80 + 4264e0: 4c40a020 ld1 {v0.16b, v1.16b}, [x1] + 4264e4: 4c00a000 st1 {v0.16b, v1.16b}, [x0] + 4264e8: 14000010 b 426528 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1ERKS4_+0x10c> + 4264ec: aa0003f3 mov x19, x0 + 4264f0: f94017e0 ldr x0, [sp, #40] + 4264f4: 9100c000 add x0, x0, #0x30 + 4264f8: 97ffd5cc bl 41bc28 <_ZNSt6vectorISt4pairIccESaIS1_EED1Ev> + 4264fc: 14000002 b 426504 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1ERKS4_+0xe8> + 426500: aa0003f3 mov x19, x0 + 426504: f94017e0 ldr x0, [sp, #40] + 426508: 91006000 add x0, x0, #0x18 + 42650c: 97ffd5b3 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 426510: 14000002 b 426518 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1ERKS4_+0xfc> + 426514: aa0003f3 mov x19, x0 + 426518: f94017e0 ldr x0, [sp, #40] + 42651c: 97ffd59b bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 426520: aa1303e0 mov x0, x19 + 426524: 97ff84f7 bl 407900 <_Unwind_Resume@plt> + 426528: f9400bf3 ldr x19, [sp, #16] + 42652c: a8c37bfd ldp x29, x30, [sp], #48 + 426530: d65f03c0 ret + +0000000000426534 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE(): + 426534: a9bc7bfd stp x29, x30, [sp, #-64]! + 426538: 910003fd mov x29, sp + 42653c: a90153f3 stp x19, x20, [sp, #16] + 426540: f9001fe0 str x0, [sp, #56] + 426544: f9001be1 str x1, [sp, #48] + 426548: 3900a3e2 strb w2, [sp, #40] + 42654c: f9401be0 ldr x0, [sp, #48] + 426550: 940010ad bl 42a804 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERKT_v> + 426554: f9400014 ldr x20, [x0] + 426558: d2801400 mov x0, #0xa0 // #160 + 42655c: 97ff8381 bl 407360 <_Znwm@plt> + 426560: aa0003f3 mov x19, x0 + 426564: aa1403e1 mov x1, x20 + 426568: aa1303e0 mov x0, x19 + 42656c: 97ffffac bl 42641c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC1ERKS4_> + 426570: f9401fe0 ldr x0, [sp, #56] + 426574: 97ffffa3 bl 426400 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v> + 426578: f9000013 str x19, [x0] + 42657c: 14000007 b 426598 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE+0x64> + 426580: aa0003f4 mov x20, x0 + 426584: d2801401 mov x1, #0xa0 // #160 + 426588: aa1303e0 mov x0, x19 + 42658c: 97ff837d bl 407380 <_ZdlPvm@plt> + 426590: aa1403e0 mov x0, x20 + 426594: 97ff84db bl 407900 <_Unwind_Resume@plt> + 426598: a94153f3 ldp x19, x20, [sp, #16] + 42659c: a8c47bfd ldp x29, x30, [sp], #64 + 4265a0: d65f03c0 ret + +00000000004265a4 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE(): + 4265a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4265a8: 910003fd mov x29, sp + 4265ac: f9000bf3 str x19, [sp, #16] + 4265b0: f90017e0 str x0, [sp, #40] + 4265b4: 390083e1 strb w1, [sp, #32] + 4265b8: f94017e0 ldr x0, [sp, #40] + 4265bc: 97ffff91 bl 426400 <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v> + 4265c0: f9400013 ldr x19, [x0] + 4265c4: f100027f cmp x19, #0x0 + 4265c8: 540000c0 b.eq 4265e0 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE+0x3c> // b.none + 4265cc: aa1303e0 mov x0, x19 + 4265d0: 97ffc7ea bl 418578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev> + 4265d4: d2801401 mov x1, #0xa0 // #160 + 4265d8: aa1303e0 mov x0, x19 + 4265dc: 97ff8369 bl 407380 <_ZdlPvm@plt> + 4265e0: d503201f nop + 4265e4: f9400bf3 ldr x19, [sp, #16] + 4265e8: a8c37bfd ldp x29, x30, [sp], #48 + 4265ec: d65f03c0 ret + +00000000004265f0 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv>: +_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv(): + 4265f0: a9b37bfd stp x29, x30, [sp, #-208]! + 4265f4: 910003fd mov x29, sp + 4265f8: a90153f3 stp x19, x20, [sp, #16] + 4265fc: f90017e0 str x0, [sp, #40] + 426600: f94017e0 ldr x0, [sp, #40] + 426604: f9400000 ldr x0, [x0] + 426608: 94000c82 bl 429810 <_ZNKSt6vectorIcSaIcEE5beginEv> + 42660c: aa0003f3 mov x19, x0 + 426610: f94017e0 ldr x0, [sp, #40] + 426614: f9400000 ldr x0, [x0] + 426618: 94000c8a bl 429840 <_ZNKSt6vectorIcSaIcEE3endEv> + 42661c: aa0003f4 mov x20, x0 + 426620: f94017e0 ldr x0, [sp, #40] + 426624: f9400000 ldr x0, [x0] + 426628: 9101a002 add x2, x0, #0x68 + 42662c: f94017e0 ldr x0, [sp, #40] + 426630: 39402000 ldrb w0, [x0, #8] + 426634: 2a0003e1 mov w1, w0 + 426638: aa0203e0 mov x0, x2 + 42663c: 97ffe4d2 bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 426640: 12001c00 and w0, w0, #0xff + 426644: 3901ffe0 strb w0, [sp, #127] + 426648: 9101ffe0 add x0, sp, #0x7f + 42664c: aa0003e2 mov x2, x0 + 426650: aa1403e1 mov x1, x20 + 426654: aa1303e0 mov x0, x19 + 426658: 94000c86 bl 429870 <_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_> + 42665c: 12001c00 and w0, w0, #0xff + 426660: 7100001f cmp w0, #0x0 + 426664: 54000060 b.eq 426670 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x80> // b.none + 426668: 52800033 mov w19, #0x1 // #1 + 42666c: 14000095 b 4268c0 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2d0> + 426670: f94017e0 ldr x0, [sp, #40] + 426674: f9400000 ldr x0, [x0] + 426678: 9101a002 add x2, x0, #0x68 + 42667c: f94017e0 ldr x0, [sp, #40] + 426680: 39402000 ldrb w0, [x0, #8] + 426684: 9100e3e1 add x1, sp, #0x38 + 426688: aa0103e8 mov x8, x1 + 42668c: 2a0003e1 mov w1, w0 + 426690: aa0203e0 mov x0, x2 + 426694: 9400106f bl 42a850 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_transformEc> + 426698: f94017e0 ldr x0, [sp, #40] + 42669c: f9400000 ldr x0, [x0] + 4266a0: 9100c000 add x0, x0, #0x30 + 4266a4: f90067e0 str x0, [sp, #200] + 4266a8: f94067e0 ldr x0, [sp, #200] + 4266ac: 94000f82 bl 42a4b4 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE5beginEv> + 4266b0: f9003be0 str x0, [sp, #112] + 4266b4: f94067e0 ldr x0, [sp, #200] + 4266b8: 94000f8b bl 42a4e4 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE3endEv> + 4266bc: f90037e0 str x0, [sp, #104] + 4266c0: 9101a3e1 add x1, sp, #0x68 + 4266c4: 9101c3e0 add x0, sp, #0x70 + 4266c8: 94000f93 bl 42a514 <_ZN9__gnu_cxxneIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_> + 4266cc: 12001c00 and w0, w0, #0xff + 4266d0: 7100001f cmp w0, #0x0 + 4266d4: 540002e0 b.eq 426730 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x140> // b.none + 4266d8: 9101c3e0 add x0, sp, #0x70 + 4266dc: 94000fa9 bl 42a580 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEdeEv> + 4266e0: f90063e0 str x0, [sp, #192] + 4266e4: f94017e0 ldr x0, [sp, #40] + 4266e8: f9400000 ldr x0, [x0] + 4266ec: 9101a004 add x4, x0, #0x68 + 4266f0: f94063e1 ldr x1, [sp, #192] + 4266f4: f94063e0 ldr x0, [sp, #192] + 4266f8: 91008000 add x0, x0, #0x20 + 4266fc: 9100e3e2 add x2, sp, #0x38 + 426700: aa0203e3 mov x3, x2 + 426704: aa0003e2 mov x2, x0 + 426708: aa0403e0 mov x0, x4 + 42670c: 94001081 bl 42a910 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_> + 426710: 12001c00 and w0, w0, #0xff + 426714: 7100001f cmp w0, #0x0 + 426718: 54000060 b.eq 426724 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x134> // b.none + 42671c: 52800033 mov w19, #0x1 // #1 + 426720: 14000066 b 4268b8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c8> + 426724: 9101c3e0 add x0, sp, #0x70 + 426728: 94000f8c bl 42a558 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEppEv> + 42672c: 17ffffe5 b 4266c0 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0xd0> + 426730: f94017e0 ldr x0, [sp, #40] + 426734: f9400000 ldr x0, [x0] + 426738: f9403803 ldr x3, [x0, #112] + 42673c: f94017e0 ldr x0, [sp, #40] + 426740: 39402001 ldrb w1, [x0, #8] + 426744: f94017e0 ldr x0, [sp, #40] + 426748: f9400000 ldr x0, [x0] + 42674c: b9406002 ldr w2, [x0, #96] + 426750: aa0303e0 mov x0, x3 + 426754: 97fff167 bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 426758: 12001c00 and w0, w0, #0xff + 42675c: 7100001f cmp w0, #0x0 + 426760: 54000060 b.eq 42676c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x17c> // b.none + 426764: 52800033 mov w19, #0x1 // #1 + 426768: 14000054 b 4268b8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c8> + 42676c: f94017e0 ldr x0, [sp, #40] + 426770: f9400000 ldr x0, [x0] + 426774: 91006000 add x0, x0, #0x18 + 426778: 94000caf bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 42677c: aa0003f3 mov x19, x0 + 426780: f94017e0 ldr x0, [sp, #40] + 426784: f9400000 ldr x0, [x0] + 426788: 91006000 add x0, x0, #0x18 + 42678c: 94000cb6 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 426790: aa0003f4 mov x20, x0 + 426794: f94017e0 ldr x0, [sp, #40] + 426798: f9400000 ldr x0, [x0] + 42679c: f9403803 ldr x3, [x0, #112] + 4267a0: f94017e0 ldr x0, [sp, #40] + 4267a4: 91002001 add x1, x0, #0x8 + 4267a8: f94017e0 ldr x0, [sp, #40] + 4267ac: 91002000 add x0, x0, #0x8 + 4267b0: 91000400 add x0, x0, #0x1 + 4267b4: 910223e2 add x2, sp, #0x88 + 4267b8: aa0203e8 mov x8, x2 + 4267bc: aa0003e2 mov x2, x0 + 4267c0: aa0303e0 mov x0, x3 + 4267c4: 94000cb4 bl 429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 4267c8: 910223e0 add x0, sp, #0x88 + 4267cc: aa0003e2 mov x2, x0 + 4267d0: aa1403e1 mov x1, x20 + 4267d4: aa1303e0 mov x0, x19 + 4267d8: 94000cf2 bl 429ba0 <_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_> + 4267dc: f90043e0 str x0, [sp, #128] + 4267e0: f94017e0 ldr x0, [sp, #40] + 4267e4: f9400000 ldr x0, [x0] + 4267e8: 91006000 add x0, x0, #0x18 + 4267ec: 94000c9e bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4267f0: f90057e0 str x0, [sp, #168] + 4267f4: 9102a3e1 add x1, sp, #0xa8 + 4267f8: 910203e0 add x0, sp, #0x80 + 4267fc: 94000cf6 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 426800: 12001c13 and w19, w0, #0xff + 426804: 910223e0 add x0, sp, #0x88 + 426808: 97ff823e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42680c: 7100027f cmp w19, #0x0 + 426810: 54000060 b.eq 42681c <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x22c> // b.none + 426814: 52800033 mov w19, #0x1 // #1 + 426818: 14000028 b 4268b8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c8> + 42681c: f94017e0 ldr x0, [sp, #40] + 426820: f9400000 ldr x0, [x0] + 426824: 91012000 add x0, x0, #0x48 + 426828: f9005fe0 str x0, [sp, #184] + 42682c: f9405fe0 ldr x0, [sp, #184] + 426830: 94000cfa bl 429c18 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv> + 426834: f90033e0 str x0, [sp, #96] + 426838: f9405fe0 ldr x0, [sp, #184] + 42683c: 94000d03 bl 429c48 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv> + 426840: f9002fe0 str x0, [sp, #88] + 426844: 910163e1 add x1, sp, #0x58 + 426848: 910183e0 add x0, sp, #0x60 + 42684c: 94000d0b bl 429c78 <_ZN9__gnu_cxxneIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 426850: 12001c00 and w0, w0, #0xff + 426854: 7100001f cmp w0, #0x0 + 426858: 540002e0 b.eq 4268b4 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c4> // b.none + 42685c: 910183e0 add x0, sp, #0x60 + 426860: 94000d21 bl 429ce4 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEdeEv> + 426864: f9005be0 str x0, [sp, #176] + 426868: f94017e0 ldr x0, [sp, #40] + 42686c: f9400000 ldr x0, [x0] + 426870: f9403803 ldr x3, [x0, #112] + 426874: f94017e0 ldr x0, [sp, #40] + 426878: 39402001 ldrb w1, [x0, #8] + 42687c: f9405be0 ldr x0, [sp, #176] + 426880: b9400002 ldr w2, [x0] + 426884: aa0303e0 mov x0, x3 + 426888: 97fff11a bl 422cf0 <_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE> + 42688c: 12001c00 and w0, w0, #0xff + 426890: 52000000 eor w0, w0, #0x1 + 426894: 12001c00 and w0, w0, #0xff + 426898: 7100001f cmp w0, #0x0 + 42689c: 54000060 b.eq 4268a8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2b8> // b.none + 4268a0: 52800033 mov w19, #0x1 // #1 + 4268a4: 14000005 b 4268b8 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2c8> + 4268a8: 910183e0 add x0, sp, #0x60 + 4268ac: 94000d04 bl 429cbc <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEppEv> + 4268b0: 17ffffe5 b 426844 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x254> + 4268b4: 52800013 mov w19, #0x0 // #0 + 4268b8: 9100e3e0 add x0, sp, #0x38 + 4268bc: 97ff8211 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4268c0: 2a1303e0 mov w0, w19 + 4268c4: 1400000a b 4268ec <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2fc> + 4268c8: aa0003f3 mov x19, x0 + 4268cc: 910223e0 add x0, sp, #0x88 + 4268d0: 97ff820c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4268d4: 14000002 b 4268dc <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv+0x2ec> + 4268d8: aa0003f3 mov x19, x0 + 4268dc: 9100e3e0 add x0, sp, #0x38 + 4268e0: 97ff8208 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4268e4: aa1303e0 mov x0, x19 + 4268e8: 97ff8406 bl 407900 <_Unwind_Resume@plt> + 4268ec: a94153f3 ldp x19, x20, [sp, #16] + 4268f0: a8cd7bfd ldp x29, x30, [sp], #208 + 4268f4: d65f03c0 ret + +00000000004268f8 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EE>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EE(): + 4268f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4268fc: 910003fd mov x29, sp + 426900: f9000fe0 str x0, [sp, #24] + 426904: 39005fe1 strb w1, [sp, #23] + 426908: 390043e2 strb w2, [sp, #16] + 42690c: f9400fe0 ldr x0, [sp, #24] + 426910: f90013e0 str x0, [sp, #32] + 426914: 39405fe0 ldrb w0, [sp, #23] + 426918: 3900a3e0 strb w0, [sp, #40] + 42691c: 910083e0 add x0, sp, #0x20 + 426920: 97ffff34 bl 4265f0 <_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv> + 426924: 12001c01 and w1, w0, #0xff + 426928: f9400fe0 ldr x0, [sp, #24] + 42692c: 3941e000 ldrb w0, [x0, #120] + 426930: 6b00003f cmp w1, w0 + 426934: 1a9f07e0 cset w0, ne // ne = any + 426938: 12001c00 and w0, w0, #0xff + 42693c: a8c37bfd ldp x29, x30, [sp], #48 + 426940: d65f03c0 ret + +0000000000426944 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE(): + 426944: a9bc7bfd stp x29, x30, [sp, #-64]! + 426948: 910003fd mov x29, sp + 42694c: a90153f3 stp x19, x20, [sp, #16] + 426950: f9001fe0 str x0, [sp, #56] + 426954: f9001be1 str x1, [sp, #48] + 426958: 3900a3e2 strb w2, [sp, #40] + 42695c: f9401be0 ldr x0, [sp, #48] + 426960: 97ffd7d1 bl 41c8a4 <_ZSt4moveIRNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEONSt16remove_referenceIT_E4typeEOS8_> + 426964: aa0003f4 mov x20, x0 + 426968: d2801400 mov x0, #0xa0 // #160 + 42696c: 97ff827d bl 407360 <_Znwm@plt> + 426970: aa0003f3 mov x19, x0 + 426974: aa1403e1 mov x1, x20 + 426978: aa1303e0 mov x0, x19 + 42697c: 97ffc7a9 bl 418820 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1EOS4_> + 426980: f9401fe0 ldr x0, [sp, #56] + 426984: 9400001a bl 4269ec <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v> + 426988: f9000013 str x19, [x0] + 42698c: d503201f nop + 426990: a94153f3 ldp x19, x20, [sp, #16] + 426994: a8c47bfd ldp x29, x30, [sp], #64 + 426998: d65f03c0 ret + +000000000042699c <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data(): + 42699c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4269a0: 910003fd mov x29, sp + 4269a4: f9000fe0 str x0, [sp, #24] + 4269a8: f9400fe0 ldr x0, [sp, #24] + 4269ac: 94000ff8 bl 42a98c <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERKT_v> + 4269b0: f9400000 ldr x0, [x0] + 4269b4: f90017e0 str x0, [sp, #40] + 4269b8: f94017e0 ldr x0, [sp, #40] + 4269bc: a8c37bfd ldp x29, x30, [sp], #48 + 4269c0: d65f03c0 ret + +00000000004269c4 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEclEc>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEclEc(): + 4269c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4269c8: 910003fd mov x29, sp + 4269cc: f9000fe0 str x0, [sp, #24] + 4269d0: 39005fe1 strb w1, [sp, #23] + 4269d4: 39405fe1 ldrb w1, [sp, #23] + 4269d8: f9400fe0 ldr x0, [sp, #24] + 4269dc: 94000ff3 bl 42a9a8 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE> + 4269e0: 12001c00 and w0, w0, #0xff + 4269e4: a8c37bfd ldp x29, x30, [sp], #48 + 4269e8: d65f03c0 ret + +00000000004269ec <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v(): + 4269ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4269f0: 910003fd mov x29, sp + 4269f4: f9000fe0 str x0, [sp, #24] + 4269f8: f9400fe0 ldr x0, [sp, #24] + 4269fc: 97ff97b3 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 426a00: a8c27bfd ldp x29, x30, [sp], #32 + 426a04: d65f03c0 ret + +0000000000426a08 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1ERKS4_>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1ERKS4_(): + 426a08: a9bd7bfd stp x29, x30, [sp, #-48]! + 426a0c: 910003fd mov x29, sp + 426a10: f9000bf3 str x19, [sp, #16] + 426a14: f90017e0 str x0, [sp, #40] + 426a18: f90013e1 str x1, [sp, #32] + 426a1c: f94017e0 ldr x0, [sp, #40] + 426a20: f94013e1 ldr x1, [sp, #32] + 426a24: 94000d5f bl 429fa0 <_ZNSt6vectorIcSaIcEEC1ERKS1_> + 426a28: f94017e0 ldr x0, [sp, #40] + 426a2c: 91006002 add x2, x0, #0x18 + 426a30: f94013e0 ldr x0, [sp, #32] + 426a34: 91006000 add x0, x0, #0x18 + 426a38: aa0003e1 mov x1, x0 + 426a3c: aa0203e0 mov x0, x2 + 426a40: 94000d91 bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 426a44: f94017e0 ldr x0, [sp, #40] + 426a48: 9100c002 add x2, x0, #0x30 + 426a4c: f94013e0 ldr x0, [sp, #32] + 426a50: 9100c000 add x0, x0, #0x30 + 426a54: aa0003e1 mov x1, x0 + 426a58: aa0203e0 mov x0, x2 + 426a5c: 94000f1d bl 42a6d0 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1ERKS9_> + 426a60: f94017e0 ldr x0, [sp, #40] + 426a64: 91012002 add x2, x0, #0x48 + 426a68: f94013e0 ldr x0, [sp, #32] + 426a6c: 91012000 add x0, x0, #0x48 + 426a70: aa0003e1 mov x1, x0 + 426a74: aa0203e0 mov x0, x2 + 426a78: 94000df5 bl 42a24c <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1ERKS5_> + 426a7c: f94017e0 ldr x0, [sp, #40] + 426a80: f94013e1 ldr x1, [sp, #32] + 426a84: b9406021 ldr w1, [x1, #96] + 426a88: b9006001 str w1, [x0, #96] + 426a8c: f94017e0 ldr x0, [sp, #40] + 426a90: f94013e1 ldr x1, [sp, #32] + 426a94: f9403421 ldr x1, [x1, #104] + 426a98: f9003401 str x1, [x0, #104] + 426a9c: f94013e0 ldr x0, [sp, #32] + 426aa0: f9403801 ldr x1, [x0, #112] + 426aa4: f94017e0 ldr x0, [sp, #40] + 426aa8: f9003801 str x1, [x0, #112] + 426aac: f94013e0 ldr x0, [sp, #32] + 426ab0: 3941e001 ldrb w1, [x0, #120] + 426ab4: f94017e0 ldr x0, [sp, #40] + 426ab8: 3901e001 strb w1, [x0, #120] + 426abc: f94017e0 ldr x0, [sp, #40] + 426ac0: 91020000 add x0, x0, #0x80 + 426ac4: f94013e1 ldr x1, [sp, #32] + 426ac8: 91020021 add x1, x1, #0x80 + 426acc: 4c40a020 ld1 {v0.16b, v1.16b}, [x1] + 426ad0: 4c00a000 st1 {v0.16b, v1.16b}, [x0] + 426ad4: 14000010 b 426b14 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1ERKS4_+0x10c> + 426ad8: aa0003f3 mov x19, x0 + 426adc: f94017e0 ldr x0, [sp, #40] + 426ae0: 9100c000 add x0, x0, #0x30 + 426ae4: 97ffd588 bl 41c104 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev> + 426ae8: 14000002 b 426af0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1ERKS4_+0xe8> + 426aec: aa0003f3 mov x19, x0 + 426af0: f94017e0 ldr x0, [sp, #40] + 426af4: 91006000 add x0, x0, #0x18 + 426af8: 97ffd438 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 426afc: 14000002 b 426b04 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1ERKS4_+0xfc> + 426b00: aa0003f3 mov x19, x0 + 426b04: f94017e0 ldr x0, [sp, #40] + 426b08: 97ffd420 bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 426b0c: aa1303e0 mov x0, x19 + 426b10: 97ff837c bl 407900 <_Unwind_Resume@plt> + 426b14: f9400bf3 ldr x19, [sp, #16] + 426b18: a8c37bfd ldp x29, x30, [sp], #48 + 426b1c: d65f03c0 ret + +0000000000426b20 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE(): + 426b20: a9bc7bfd stp x29, x30, [sp, #-64]! + 426b24: 910003fd mov x29, sp + 426b28: a90153f3 stp x19, x20, [sp, #16] + 426b2c: f9001fe0 str x0, [sp, #56] + 426b30: f9001be1 str x1, [sp, #48] + 426b34: 3900a3e2 strb w2, [sp, #40] + 426b38: f9401be0 ldr x0, [sp, #48] + 426b3c: 94000f94 bl 42a98c <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERKT_v> + 426b40: f9400014 ldr x20, [x0] + 426b44: d2801400 mov x0, #0xa0 // #160 + 426b48: 97ff8206 bl 407360 <_Znwm@plt> + 426b4c: aa0003f3 mov x19, x0 + 426b50: aa1403e1 mov x1, x20 + 426b54: aa1303e0 mov x0, x19 + 426b58: 97ffffac bl 426a08 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC1ERKS4_> + 426b5c: f9401fe0 ldr x0, [sp, #56] + 426b60: 97ffffa3 bl 4269ec <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v> + 426b64: f9000013 str x19, [x0] + 426b68: 14000007 b 426b84 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE+0x64> + 426b6c: aa0003f4 mov x20, x0 + 426b70: d2801401 mov x1, #0xa0 // #160 + 426b74: aa1303e0 mov x0, x19 + 426b78: 97ff8202 bl 407380 <_ZdlPvm@plt> + 426b7c: aa1403e0 mov x0, x20 + 426b80: 97ff8360 bl 407900 <_Unwind_Resume@plt> + 426b84: a94153f3 ldp x19, x20, [sp, #16] + 426b88: a8c47bfd ldp x29, x30, [sp], #64 + 426b8c: d65f03c0 ret + +0000000000426b90 <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE>: +_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE(): + 426b90: a9bd7bfd stp x29, x30, [sp, #-48]! + 426b94: 910003fd mov x29, sp + 426b98: f9000bf3 str x19, [sp, #16] + 426b9c: f90017e0 str x0, [sp, #40] + 426ba0: 390083e1 strb w1, [sp, #32] + 426ba4: f94017e0 ldr x0, [sp, #40] + 426ba8: 97ffff91 bl 4269ec <_ZNSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v> + 426bac: f9400013 ldr x19, [x0] + 426bb0: f100027f cmp x19, #0x0 + 426bb4: 540000c0 b.eq 426bcc <_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE+0x3c> // b.none + 426bb8: aa1303e0 mov x0, x19 + 426bbc: 97ffc708 bl 4187dc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev> + 426bc0: d2801401 mov x1, #0xa0 // #160 + 426bc4: aa1303e0 mov x0, x19 + 426bc8: 97ff81ee bl 407380 <_ZdlPvm@plt> + 426bcc: d503201f nop + 426bd0: f9400bf3 ldr x19, [sp, #16] + 426bd4: a8c37bfd ldp x29, x30, [sp], #48 + 426bd8: d65f03c0 ret + +0000000000426bdc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE(): + 426bdc: a9bb7bfd stp x29, x30, [sp, #-80]! + 426be0: 910003fd mov x29, sp + 426be4: a90153f3 stp x19, x20, [sp, #16] + 426be8: a9025bf5 stp x21, x22, [sp, #32] + 426bec: aa0803f3 mov x19, x8 + 426bf0: f9001fe0 str x0, [sp, #56] + 426bf4: f9001be1 str x1, [sp, #48] + 426bf8: f9401fe0 ldr x0, [sp, #56] + 426bfc: f9403414 ldr x20, [x0, #104] + 426c00: f9401be0 ldr x0, [sp, #48] + 426c04: 97ff827b bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426c08: aa0003f6 mov x22, x0 + 426c0c: f9401be0 ldr x0, [sp, #48] + 426c10: 97ff8278 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426c14: aa0003f5 mov x21, x0 + 426c18: f9401be0 ldr x0, [sp, #48] + 426c1c: 97ff8165 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 426c20: 8b0002a0 add x0, x21, x0 + 426c24: aa1303e8 mov x8, x19 + 426c28: aa0003e2 mov x2, x0 + 426c2c: aa1603e1 mov x1, x22 + 426c30: aa1403e0 mov x0, x20 + 426c34: 94000f69 bl 42a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 426c38: aa1303e0 mov x0, x19 + 426c3c: 97ff8305 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 426c40: 12001c00 and w0, w0, #0xff + 426c44: 7100001f cmp w0, #0x0 + 426c48: 540000a0 b.eq 426c5c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x80> // b.none + 426c4c: d00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 426c50: 9128e001 add x1, x0, #0xa38 + 426c54: 52800000 mov w0, #0x0 // #0 + 426c58: 97ff978c bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 426c5c: f9401ff4 ldr x20, [sp, #56] + 426c60: f9401fe0 ldr x0, [sp, #56] + 426c64: 91019015 add x21, x0, #0x64 + 426c68: d2800001 mov x1, #0x0 // #0 + 426c6c: aa1303e0 mov x0, x19 + 426c70: 97ff838c bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 426c74: 39400000 ldrb w0, [x0] + 426c78: 2a0003e1 mov w1, w0 + 426c7c: aa1503e0 mov x0, x21 + 426c80: 97ffe21a bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 426c84: 12001c00 and w0, w0, #0xff + 426c88: 39013fe0 strb w0, [sp, #79] + 426c8c: 91013fe0 add x0, sp, #0x4f + 426c90: aa0003e1 mov x1, x0 + 426c94: aa1403e0 mov x0, x20 + 426c98: 9400007b bl 426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc> + 426c9c: 14000006 b 426cb4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0xd8> + 426ca0: aa0003f4 mov x20, x0 + 426ca4: aa1303e0 mov x0, x19 + 426ca8: 97ff8116 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 426cac: aa1403e0 mov x0, x20 + 426cb0: 97ff8314 bl 407900 <_Unwind_Resume@plt> + 426cb4: aa1303e0 mov x0, x19 + 426cb8: a94153f3 ldp x19, x20, [sp, #16] + 426cbc: a9425bf5 ldp x21, x22, [sp, #32] + 426cc0: a8c57bfd ldp x29, x30, [sp], #80 + 426cc4: d65f03c0 ret + +0000000000426cc8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE(): + 426cc8: a9b87bfd stp x29, x30, [sp, #-128]! + 426ccc: 910003fd mov x29, sp + 426cd0: a90153f3 stp x19, x20, [sp, #16] + 426cd4: f90013f5 str x21, [sp, #32] + 426cd8: f9001fe0 str x0, [sp, #56] + 426cdc: f9001be1 str x1, [sp, #48] + 426ce0: f9401fe0 ldr x0, [sp, #56] + 426ce4: f9403413 ldr x19, [x0, #104] + 426ce8: f9401be0 ldr x0, [sp, #48] + 426cec: 97ff8241 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426cf0: aa0003f5 mov x21, x0 + 426cf4: f9401be0 ldr x0, [sp, #48] + 426cf8: 97ff823e bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426cfc: aa0003f4 mov x20, x0 + 426d00: f9401be0 ldr x0, [sp, #48] + 426d04: 97ff812b bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 426d08: 8b000280 add x0, x20, x0 + 426d0c: 910103e1 add x1, sp, #0x40 + 426d10: aa0103e8 mov x8, x1 + 426d14: aa0003e2 mov x2, x0 + 426d18: aa1503e1 mov x1, x21 + 426d1c: aa1303e0 mov x0, x19 + 426d20: 94000f2e bl 42a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 426d24: 910103e0 add x0, sp, #0x40 + 426d28: 97ff82ca bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 426d2c: 12001c00 and w0, w0, #0xff + 426d30: 7100001f cmp w0, #0x0 + 426d34: 540000a0 b.eq 426d48 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x80> // b.none + 426d38: d00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 426d3c: 91296001 add x1, x0, #0xa58 + 426d40: 52800000 mov w0, #0x0 // #0 + 426d44: 97ff9751 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 426d48: f9401fe0 ldr x0, [sp, #56] + 426d4c: f9403413 ldr x19, [x0, #104] + 426d50: 910103e0 add x0, sp, #0x40 + 426d54: 97ff8227 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426d58: aa0003f5 mov x21, x0 + 426d5c: 910103e0 add x0, sp, #0x40 + 426d60: 97ff8224 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426d64: aa0003f4 mov x20, x0 + 426d68: 910103e0 add x0, sp, #0x40 + 426d6c: 97ff8111 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 426d70: 8b000280 add x0, x20, x0 + 426d74: 910183e1 add x1, sp, #0x60 + 426d78: aa0103e8 mov x8, x1 + 426d7c: aa0003e2 mov x2, x0 + 426d80: aa1503e1 mov x1, x21 + 426d84: aa1303e0 mov x0, x19 + 426d88: 94000b43 bl 429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 426d8c: 910183e1 add x1, sp, #0x60 + 426d90: 910103e0 add x0, sp, #0x40 + 426d94: 97ff81eb bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 426d98: 910183e0 add x0, sp, #0x60 + 426d9c: 97ff80d9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 426da0: f9401fe0 ldr x0, [sp, #56] + 426da4: 91006000 add x0, x0, #0x18 + 426da8: 910103e1 add x1, sp, #0x40 + 426dac: 94000f6a bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 426db0: 910103e0 add x0, sp, #0x40 + 426db4: 97ff80d3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 426db8: 14000006 b 426dd0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x108> + 426dbc: aa0003f3 mov x19, x0 + 426dc0: 910103e0 add x0, sp, #0x40 + 426dc4: 97ff80cf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 426dc8: aa1303e0 mov x0, x19 + 426dcc: 97ff82cd bl 407900 <_Unwind_Resume@plt> + 426dd0: a94153f3 ldp x19, x20, [sp, #16] + 426dd4: f94013f5 ldr x21, [sp, #32] + 426dd8: a8c87bfd ldp x29, x30, [sp], #128 + 426ddc: d65f03c0 ret + +0000000000426de0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc(): + 426de0: a9bc7bfd stp x29, x30, [sp, #-64]! + 426de4: 910003fd mov x29, sp + 426de8: f9000bf3 str x19, [sp, #16] + 426dec: f90017e0 str x0, [sp, #40] + 426df0: 39009fe1 strb w1, [sp, #39] + 426df4: 39009be2 strb w2, [sp, #38] + 426df8: 39409fe1 ldrb w1, [sp, #39] + 426dfc: 39409be0 ldrb w0, [sp, #38] + 426e00: 6b00003f cmp w1, w0 + 426e04: 540000a9 b.ls 426e18 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc+0x38> // b.plast + 426e08: d00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 426e0c: 9129e001 add x1, x0, #0xa78 + 426e10: 52800100 mov w0, #0x8 // #8 + 426e14: 97ff971d bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 426e18: f94017e0 ldr x0, [sp, #40] + 426e1c: 9100c013 add x19, x0, #0x30 + 426e20: f94017e0 ldr x0, [sp, #40] + 426e24: 91019000 add x0, x0, #0x64 + 426e28: 39409fe1 ldrb w1, [sp, #39] + 426e2c: 94000ab1 bl 4298f0 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_transformEc> + 426e30: 12001c00 and w0, w0, #0xff + 426e34: 3900fbe0 strb w0, [sp, #62] + 426e38: f94017e0 ldr x0, [sp, #40] + 426e3c: 91019000 add x0, x0, #0x64 + 426e40: 39409be1 ldrb w1, [sp, #38] + 426e44: 94000aab bl 4298f0 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_transformEc> + 426e48: 12001c00 and w0, w0, #0xff + 426e4c: 3900ffe0 strb w0, [sp, #63] + 426e50: 9100ffe1 add x1, sp, #0x3f + 426e54: 9100fbe0 add x0, sp, #0x3e + 426e58: 94000f5f bl 42abd4 <_ZSt9make_pairIccESt4pairINSt17__decay_and_stripIT_E6__typeENS1_IT0_E6__typeEEOS2_OS5_> + 426e5c: 790073e0 strh w0, [sp, #56] + 426e60: 9100e3e0 add x0, sp, #0x38 + 426e64: aa0003e1 mov x1, x0 + 426e68: aa1303e0 mov x0, x19 + 426e6c: 94000f6d bl 42ac20 <_ZNSt6vectorISt4pairIccESaIS1_EE9push_backEOS1_> + 426e70: 14000002 b 426e78 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc+0x98> + 426e74: 97ff82a3 bl 407900 <_Unwind_Resume@plt> + 426e78: f9400bf3 ldr x19, [sp, #16] + 426e7c: a8c47bfd ldp x29, x30, [sp], #64 + 426e80: d65f03c0 ret + +0000000000426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc>: +_ZNSt6vectorIcSaIcEE9push_backEOc(): + 426e84: a9be7bfd stp x29, x30, [sp, #-32]! + 426e88: 910003fd mov x29, sp + 426e8c: f9000fe0 str x0, [sp, #24] + 426e90: f9000be1 str x1, [sp, #16] + 426e94: f9400be0 ldr x0, [sp, #16] + 426e98: 94000a09 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 426e9c: aa0003e1 mov x1, x0 + 426ea0: f9400fe0 ldr x0, [sp, #24] + 426ea4: 94000f6b bl 42ac50 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_> + 426ea8: d503201f nop + 426eac: a8c27bfd ldp x29, x30, [sp], #32 + 426eb0: d65f03c0 ret + +0000000000426eb4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE(): + 426eb4: a9bb7bfd stp x29, x30, [sp, #-80]! + 426eb8: 910003fd mov x29, sp + 426ebc: a90153f3 stp x19, x20, [sp, #16] + 426ec0: a9025bf5 stp x21, x22, [sp, #32] + 426ec4: aa0803f3 mov x19, x8 + 426ec8: f9001fe0 str x0, [sp, #56] + 426ecc: f9001be1 str x1, [sp, #48] + 426ed0: f9401fe0 ldr x0, [sp, #56] + 426ed4: f9403814 ldr x20, [x0, #112] + 426ed8: f9401be0 ldr x0, [sp, #48] + 426edc: 97ff81c5 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426ee0: aa0003f6 mov x22, x0 + 426ee4: f9401be0 ldr x0, [sp, #48] + 426ee8: 97ff81c2 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426eec: aa0003f5 mov x21, x0 + 426ef0: f9401be0 ldr x0, [sp, #48] + 426ef4: 97ff80af bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 426ef8: 8b0002a0 add x0, x21, x0 + 426efc: aa1303e8 mov x8, x19 + 426f00: aa0003e2 mov x2, x0 + 426f04: aa1603e1 mov x1, x22 + 426f08: aa1403e0 mov x0, x20 + 426f0c: 94000eb3 bl 42a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 426f10: aa1303e0 mov x0, x19 + 426f14: 97ff824f bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 426f18: 12001c00 and w0, w0, #0xff + 426f1c: 7100001f cmp w0, #0x0 + 426f20: 540000a0 b.eq 426f34 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x80> // b.none + 426f24: d00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 426f28: 9128e001 add x1, x0, #0xa38 + 426f2c: 52800000 mov w0, #0x0 // #0 + 426f30: 97ff96d6 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 426f34: f9401ff4 ldr x20, [sp, #56] + 426f38: f9401fe0 ldr x0, [sp, #56] + 426f3c: 9101a015 add x21, x0, #0x68 + 426f40: d2800001 mov x1, #0x0 // #0 + 426f44: aa1303e0 mov x0, x19 + 426f48: 97ff82d6 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 426f4c: 39400000 ldrb w0, [x0] + 426f50: 2a0003e1 mov w1, w0 + 426f54: aa1503e0 mov x0, x21 + 426f58: 97ffe1c3 bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 426f5c: 12001c00 and w0, w0, #0xff + 426f60: 39013fe0 strb w0, [sp, #79] + 426f64: 91013fe0 add x0, sp, #0x4f + 426f68: aa0003e1 mov x1, x0 + 426f6c: aa1403e0 mov x0, x20 + 426f70: 97ffffc5 bl 426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc> + 426f74: 14000006 b 426f8c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0xd8> + 426f78: aa0003f4 mov x20, x0 + 426f7c: aa1303e0 mov x0, x19 + 426f80: 97ff8060 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 426f84: aa1403e0 mov x0, x20 + 426f88: 97ff825e bl 407900 <_Unwind_Resume@plt> + 426f8c: aa1303e0 mov x0, x19 + 426f90: a94153f3 ldp x19, x20, [sp, #16] + 426f94: a9425bf5 ldp x21, x22, [sp, #32] + 426f98: a8c57bfd ldp x29, x30, [sp], #80 + 426f9c: d65f03c0 ret + +0000000000426fa0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE(): + 426fa0: a9b87bfd stp x29, x30, [sp, #-128]! + 426fa4: 910003fd mov x29, sp + 426fa8: a90153f3 stp x19, x20, [sp, #16] + 426fac: f90013f5 str x21, [sp, #32] + 426fb0: f9001fe0 str x0, [sp, #56] + 426fb4: f9001be1 str x1, [sp, #48] + 426fb8: f9401fe0 ldr x0, [sp, #56] + 426fbc: f9403813 ldr x19, [x0, #112] + 426fc0: f9401be0 ldr x0, [sp, #48] + 426fc4: 97ff818b bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426fc8: aa0003f5 mov x21, x0 + 426fcc: f9401be0 ldr x0, [sp, #48] + 426fd0: 97ff8188 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 426fd4: aa0003f4 mov x20, x0 + 426fd8: f9401be0 ldr x0, [sp, #48] + 426fdc: 97ff8075 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 426fe0: 8b000280 add x0, x20, x0 + 426fe4: 910103e1 add x1, sp, #0x40 + 426fe8: aa0103e8 mov x8, x1 + 426fec: aa0003e2 mov x2, x0 + 426ff0: aa1503e1 mov x1, x21 + 426ff4: aa1303e0 mov x0, x19 + 426ff8: 94000e78 bl 42a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 426ffc: 910103e0 add x0, sp, #0x40 + 427000: 97ff8214 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 427004: 12001c00 and w0, w0, #0xff + 427008: 7100001f cmp w0, #0x0 + 42700c: 540000a0 b.eq 427020 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x80> // b.none + 427010: b00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 427014: 91296001 add x1, x0, #0xa58 + 427018: 52800000 mov w0, #0x0 // #0 + 42701c: 97ff969b bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 427020: f9401fe0 ldr x0, [sp, #56] + 427024: f9403813 ldr x19, [x0, #112] + 427028: 910103e0 add x0, sp, #0x40 + 42702c: 97ff8171 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 427030: aa0003f5 mov x21, x0 + 427034: 910103e0 add x0, sp, #0x40 + 427038: 97ff816e bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 42703c: aa0003f4 mov x20, x0 + 427040: 910103e0 add x0, sp, #0x40 + 427044: 97ff805b bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 427048: 8b000280 add x0, x20, x0 + 42704c: 910183e1 add x1, sp, #0x60 + 427050: aa0103e8 mov x8, x1 + 427054: aa0003e2 mov x2, x0 + 427058: aa1503e1 mov x1, x21 + 42705c: aa1303e0 mov x0, x19 + 427060: 94000a8d bl 429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 427064: 910183e1 add x1, sp, #0x60 + 427068: 910103e0 add x0, sp, #0x40 + 42706c: 97ff8135 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 427070: 910183e0 add x0, sp, #0x60 + 427074: 97ff8023 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427078: f9401fe0 ldr x0, [sp, #56] + 42707c: 91006000 add x0, x0, #0x18 + 427080: 910103e1 add x1, sp, #0x40 + 427084: 94000eb4 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 427088: 910103e0 add x0, sp, #0x40 + 42708c: 97ff801d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427090: 14000006 b 4270a8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x108> + 427094: aa0003f3 mov x19, x0 + 427098: 910103e0 add x0, sp, #0x40 + 42709c: 97ff8019 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4270a0: aa1303e0 mov x0, x19 + 4270a4: 97ff8217 bl 407900 <_Unwind_Resume@plt> + 4270a8: a94153f3 ldp x19, x20, [sp, #16] + 4270ac: f94013f5 ldr x21, [sp, #32] + 4270b0: a8c87bfd ldp x29, x30, [sp], #128 + 4270b4: d65f03c0 ret + +00000000004270b8 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev>: +_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev(): + 4270b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4270bc: 910003fd mov x29, sp + 4270c0: f9000fe0 str x0, [sp, #24] + 4270c4: f9400fe0 ldr x0, [sp, #24] + 4270c8: 91008000 add x0, x0, #0x20 + 4270cc: 97ff800d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4270d0: f9400fe0 ldr x0, [sp, #24] + 4270d4: 97ff800b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4270d8: d503201f nop + 4270dc: a8c27bfd ldp x29, x30, [sp], #32 + 4270e0: d65f03c0 ret + +00000000004270e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc(): + 4270e4: a9b57bfd stp x29, x30, [sp, #-176]! + 4270e8: 910003fd mov x29, sp + 4270ec: f9000bf3 str x19, [sp, #16] + 4270f0: f90017e0 str x0, [sp, #40] + 4270f4: 39009fe1 strb w1, [sp, #39] + 4270f8: 39009be2 strb w2, [sp, #38] + 4270fc: 39409fe1 ldrb w1, [sp, #39] + 427100: 39409be0 ldrb w0, [sp, #38] + 427104: 6b00003f cmp w1, w0 + 427108: 540000a9 b.ls 42711c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x38> // b.plast + 42710c: b00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 427110: 9129e001 add x1, x0, #0xa78 + 427114: 52800100 mov w0, #0x8 // #8 + 427118: 97ff965c bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 42711c: f94017e0 ldr x0, [sp, #40] + 427120: 9100c013 add x19, x0, #0x30 + 427124: f94017e0 ldr x0, [sp, #40] + 427128: 9101a000 add x0, x0, #0x68 + 42712c: 9101c3e1 add x1, sp, #0x70 + 427130: aa0103e8 mov x8, x1 + 427134: 39409fe1 ldrb w1, [sp, #39] + 427138: 94000caf bl 42a3f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_transformEc> + 42713c: f94017e0 ldr x0, [sp, #40] + 427140: 9101a000 add x0, x0, #0x68 + 427144: 910243e1 add x1, sp, #0x90 + 427148: aa0103e8 mov x8, x1 + 42714c: 39409be1 ldrb w1, [sp, #38] + 427150: 94000ca9 bl 42a3f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_transformEc> + 427154: 910243e1 add x1, sp, #0x90 + 427158: 9101c3e0 add x0, sp, #0x70 + 42715c: 9100c3e2 add x2, sp, #0x30 + 427160: aa0203e8 mov x8, x2 + 427164: 94000ef3 bl 42ad30 <_ZSt9make_pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ESt4pairINSt17__decay_and_stripIT_E6__typeENS7_IT0_E6__typeEEOS8_OSB_> + 427168: 9100c3e0 add x0, sp, #0x30 + 42716c: aa0003e1 mov x1, x0 + 427170: aa1303e0 mov x0, x19 + 427174: 94000f02 bl 42ad7c <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE9push_backEOS7_> + 427178: 9100c3e0 add x0, sp, #0x30 + 42717c: 97ffffcf bl 4270b8 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev> + 427180: 910243e0 add x0, sp, #0x90 + 427184: 97ff7fdf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427188: 9101c3e0 add x0, sp, #0x70 + 42718c: 97ff7fdd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427190: 1400000e b 4271c8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0xe4> + 427194: aa0003f3 mov x19, x0 + 427198: 9100c3e0 add x0, sp, #0x30 + 42719c: 97ffffc7 bl 4270b8 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev> + 4271a0: 14000002 b 4271a8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0xc4> + 4271a4: aa0003f3 mov x19, x0 + 4271a8: 910243e0 add x0, sp, #0x90 + 4271ac: 97ff7fd5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4271b0: 14000002 b 4271b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0xd4> + 4271b4: aa0003f3 mov x19, x0 + 4271b8: 9101c3e0 add x0, sp, #0x70 + 4271bc: 97ff7fd1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4271c0: aa1303e0 mov x0, x19 + 4271c4: 97ff81cf bl 407900 <_Unwind_Resume@plt> + 4271c8: f9400bf3 ldr x19, [sp, #16] + 4271cc: a8cb7bfd ldp x29, x30, [sp], #176 + 4271d0: d65f03c0 ret + +00000000004271d4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE(): + 4271d4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4271d8: 910003fd mov x29, sp + 4271dc: a90153f3 stp x19, x20, [sp, #16] + 4271e0: a9025bf5 stp x21, x22, [sp, #32] + 4271e4: aa0803f3 mov x19, x8 + 4271e8: f9001fe0 str x0, [sp, #56] + 4271ec: f9001be1 str x1, [sp, #48] + 4271f0: f9401fe0 ldr x0, [sp, #56] + 4271f4: f9403814 ldr x20, [x0, #112] + 4271f8: f9401be0 ldr x0, [sp, #48] + 4271fc: 97ff80fd bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 427200: aa0003f6 mov x22, x0 + 427204: f9401be0 ldr x0, [sp, #48] + 427208: 97ff80fa bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 42720c: aa0003f5 mov x21, x0 + 427210: f9401be0 ldr x0, [sp, #48] + 427214: 97ff7fe7 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 427218: 8b0002a0 add x0, x21, x0 + 42721c: aa1303e8 mov x8, x19 + 427220: aa0003e2 mov x2, x0 + 427224: aa1603e1 mov x1, x22 + 427228: aa1403e0 mov x0, x20 + 42722c: 94000deb bl 42a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 427230: aa1303e0 mov x0, x19 + 427234: 97ff8187 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 427238: 12001c00 and w0, w0, #0xff + 42723c: 7100001f cmp w0, #0x0 + 427240: 540000a0 b.eq 427254 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x80> // b.none + 427244: b00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 427248: 9128e001 add x1, x0, #0xa38 + 42724c: 52800000 mov w0, #0x0 // #0 + 427250: 97ff960e bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 427254: f9401ff4 ldr x20, [sp, #56] + 427258: f9401fe0 ldr x0, [sp, #56] + 42725c: 9101a015 add x21, x0, #0x68 + 427260: d2800001 mov x1, #0x0 // #0 + 427264: aa1303e0 mov x0, x19 + 427268: 97ff820e bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 42726c: 39400000 ldrb w0, [x0] + 427270: 2a0003e1 mov w1, w0 + 427274: aa1503e0 mov x0, x21 + 427278: 97ffe15f bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 42727c: 12001c00 and w0, w0, #0xff + 427280: 39013fe0 strb w0, [sp, #79] + 427284: 91013fe0 add x0, sp, #0x4f + 427288: aa0003e1 mov x1, x0 + 42728c: aa1403e0 mov x0, x20 + 427290: 97fffefd bl 426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc> + 427294: 14000006 b 4272ac <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0xd8> + 427298: aa0003f4 mov x20, x0 + 42729c: aa1303e0 mov x0, x19 + 4272a0: 97ff7f98 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4272a4: aa1403e0 mov x0, x20 + 4272a8: 97ff8196 bl 407900 <_Unwind_Resume@plt> + 4272ac: aa1303e0 mov x0, x19 + 4272b0: a94153f3 ldp x19, x20, [sp, #16] + 4272b4: a9425bf5 ldp x21, x22, [sp, #32] + 4272b8: a8c57bfd ldp x29, x30, [sp], #80 + 4272bc: d65f03c0 ret + +00000000004272c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE(): + 4272c0: a9b87bfd stp x29, x30, [sp, #-128]! + 4272c4: 910003fd mov x29, sp + 4272c8: a90153f3 stp x19, x20, [sp, #16] + 4272cc: f90013f5 str x21, [sp, #32] + 4272d0: f9001fe0 str x0, [sp, #56] + 4272d4: f9001be1 str x1, [sp, #48] + 4272d8: f9401fe0 ldr x0, [sp, #56] + 4272dc: f9403813 ldr x19, [x0, #112] + 4272e0: f9401be0 ldr x0, [sp, #48] + 4272e4: 97ff80c3 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 4272e8: aa0003f5 mov x21, x0 + 4272ec: f9401be0 ldr x0, [sp, #48] + 4272f0: 97ff80c0 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 4272f4: aa0003f4 mov x20, x0 + 4272f8: f9401be0 ldr x0, [sp, #48] + 4272fc: 97ff7fad bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 427300: 8b000280 add x0, x20, x0 + 427304: 910103e1 add x1, sp, #0x40 + 427308: aa0103e8 mov x8, x1 + 42730c: aa0003e2 mov x2, x0 + 427310: aa1503e1 mov x1, x21 + 427314: aa1303e0 mov x0, x19 + 427318: 94000db0 bl 42a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 42731c: 910103e0 add x0, sp, #0x40 + 427320: 97ff814c bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 427324: 12001c00 and w0, w0, #0xff + 427328: 7100001f cmp w0, #0x0 + 42732c: 540000a0 b.eq 427340 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x80> // b.none + 427330: b00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 427334: 91296001 add x1, x0, #0xa58 + 427338: 52800000 mov w0, #0x0 // #0 + 42733c: 97ff95d3 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 427340: f9401fe0 ldr x0, [sp, #56] + 427344: f9403813 ldr x19, [x0, #112] + 427348: 910103e0 add x0, sp, #0x40 + 42734c: 97ff80a9 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 427350: aa0003f5 mov x21, x0 + 427354: 910103e0 add x0, sp, #0x40 + 427358: 97ff80a6 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 42735c: aa0003f4 mov x20, x0 + 427360: 910103e0 add x0, sp, #0x40 + 427364: 97ff7f93 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 427368: 8b000280 add x0, x20, x0 + 42736c: 910183e1 add x1, sp, #0x60 + 427370: aa0103e8 mov x8, x1 + 427374: aa0003e2 mov x2, x0 + 427378: aa1503e1 mov x1, x21 + 42737c: aa1303e0 mov x0, x19 + 427380: 940009c5 bl 429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 427384: 910183e1 add x1, sp, #0x60 + 427388: 910103e0 add x0, sp, #0x40 + 42738c: 97ff806d bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 427390: 910183e0 add x0, sp, #0x60 + 427394: 97ff7f5b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427398: f9401fe0 ldr x0, [sp, #56] + 42739c: 91006000 add x0, x0, #0x18 + 4273a0: 910103e1 add x1, sp, #0x40 + 4273a4: 94000dec bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 4273a8: 910103e0 add x0, sp, #0x40 + 4273ac: 97ff7f55 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4273b0: 14000006 b 4273c8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x108> + 4273b4: aa0003f3 mov x19, x0 + 4273b8: 910103e0 add x0, sp, #0x40 + 4273bc: 97ff7f51 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4273c0: aa1303e0 mov x0, x19 + 4273c4: 97ff814f bl 407900 <_Unwind_Resume@plt> + 4273c8: a94153f3 ldp x19, x20, [sp, #16] + 4273cc: f94013f5 ldr x21, [sp, #32] + 4273d0: a8c87bfd ldp x29, x30, [sp], #128 + 4273d4: d65f03c0 ret + +00000000004273d8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc(): + 4273d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4273dc: 910003fd mov x29, sp + 4273e0: f9000bf3 str x19, [sp, #16] + 4273e4: f90017e0 str x0, [sp, #40] + 4273e8: 39009fe1 strb w1, [sp, #39] + 4273ec: 39009be2 strb w2, [sp, #38] + 4273f0: 39409fe1 ldrb w1, [sp, #39] + 4273f4: 39409be0 ldrb w0, [sp, #38] + 4273f8: 6b00003f cmp w1, w0 + 4273fc: 540000a9 b.ls 427410 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc+0x38> // b.plast + 427400: b00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 427404: 9129e001 add x1, x0, #0xa78 + 427408: 52800100 mov w0, #0x8 // #8 + 42740c: 97ff959f bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 427410: f94017e0 ldr x0, [sp, #40] + 427414: 9100c013 add x19, x0, #0x30 + 427418: f94017e0 ldr x0, [sp, #40] + 42741c: 9101a000 add x0, x0, #0x68 + 427420: 39409fe1 ldrb w1, [sp, #39] + 427424: 94000ce4 bl 42a7b4 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_transformEc> + 427428: 12001c00 and w0, w0, #0xff + 42742c: 3900fbe0 strb w0, [sp, #62] + 427430: f94017e0 ldr x0, [sp, #40] + 427434: 9101a000 add x0, x0, #0x68 + 427438: 39409be1 ldrb w1, [sp, #38] + 42743c: 94000cde bl 42a7b4 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_transformEc> + 427440: 12001c00 and w0, w0, #0xff + 427444: 3900ffe0 strb w0, [sp, #63] + 427448: 9100ffe1 add x1, sp, #0x3f + 42744c: 9100fbe0 add x0, sp, #0x3e + 427450: 94000de1 bl 42abd4 <_ZSt9make_pairIccESt4pairINSt17__decay_and_stripIT_E6__typeENS1_IT0_E6__typeEEOS2_OS5_> + 427454: 790073e0 strh w0, [sp, #56] + 427458: 9100e3e0 add x0, sp, #0x38 + 42745c: aa0003e1 mov x1, x0 + 427460: aa1303e0 mov x0, x19 + 427464: 94000def bl 42ac20 <_ZNSt6vectorISt4pairIccESaIS1_EE9push_backEOS1_> + 427468: 14000002 b 427470 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc+0x98> + 42746c: 97ff8125 bl 407900 <_Unwind_Resume@plt> + 427470: f9400bf3 ldr x19, [sp, #16] + 427474: a8c47bfd ldp x29, x30, [sp], #64 + 427478: d65f03c0 ret + +000000000042747c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE(): + 42747c: a9bb7bfd stp x29, x30, [sp, #-80]! + 427480: 910003fd mov x29, sp + 427484: a90153f3 stp x19, x20, [sp, #16] + 427488: a9025bf5 stp x21, x22, [sp, #32] + 42748c: aa0803f3 mov x19, x8 + 427490: f9001fe0 str x0, [sp, #56] + 427494: f9001be1 str x1, [sp, #48] + 427498: f9401fe0 ldr x0, [sp, #56] + 42749c: f9403814 ldr x20, [x0, #112] + 4274a0: f9401be0 ldr x0, [sp, #48] + 4274a4: 97ff8053 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 4274a8: aa0003f6 mov x22, x0 + 4274ac: f9401be0 ldr x0, [sp, #48] + 4274b0: 97ff8050 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 4274b4: aa0003f5 mov x21, x0 + 4274b8: f9401be0 ldr x0, [sp, #48] + 4274bc: 97ff7f3d bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4274c0: 8b0002a0 add x0, x21, x0 + 4274c4: aa1303e8 mov x8, x19 + 4274c8: aa0003e2 mov x2, x0 + 4274cc: aa1603e1 mov x1, x22 + 4274d0: aa1403e0 mov x0, x20 + 4274d4: 94000d41 bl 42a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 4274d8: aa1303e0 mov x0, x19 + 4274dc: 97ff80dd bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4274e0: 12001c00 and w0, w0, #0xff + 4274e4: 7100001f cmp w0, #0x0 + 4274e8: 540000a0 b.eq 4274fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x80> // b.none + 4274ec: b00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4274f0: 9128e001 add x1, x0, #0xa38 + 4274f4: 52800000 mov w0, #0x0 // #0 + 4274f8: 97ff9564 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4274fc: f9401ff4 ldr x20, [sp, #56] + 427500: f9401fe0 ldr x0, [sp, #56] + 427504: 9101a015 add x21, x0, #0x68 + 427508: d2800001 mov x1, #0x0 // #0 + 42750c: aa1303e0 mov x0, x19 + 427510: 97ff8164 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 427514: 39400000 ldrb w0, [x0] + 427518: 2a0003e1 mov w1, w0 + 42751c: aa1503e0 mov x0, x21 + 427520: 97ffe119 bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 427524: 12001c00 and w0, w0, #0xff + 427528: 39013fe0 strb w0, [sp, #79] + 42752c: 91013fe0 add x0, sp, #0x4f + 427530: aa0003e1 mov x1, x0 + 427534: aa1403e0 mov x0, x20 + 427538: 97fffe53 bl 426e84 <_ZNSt6vectorIcSaIcEE9push_backEOc> + 42753c: 14000006 b 427554 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0xd8> + 427540: aa0003f4 mov x20, x0 + 427544: aa1303e0 mov x0, x19 + 427548: 97ff7eee bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42754c: aa1403e0 mov x0, x20 + 427550: 97ff80ec bl 407900 <_Unwind_Resume@plt> + 427554: aa1303e0 mov x0, x19 + 427558: a94153f3 ldp x19, x20, [sp, #16] + 42755c: a9425bf5 ldp x21, x22, [sp, #32] + 427560: a8c57bfd ldp x29, x30, [sp], #80 + 427564: d65f03c0 ret + +0000000000427568 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE(): + 427568: a9b87bfd stp x29, x30, [sp, #-128]! + 42756c: 910003fd mov x29, sp + 427570: a90153f3 stp x19, x20, [sp, #16] + 427574: f90013f5 str x21, [sp, #32] + 427578: f9001fe0 str x0, [sp, #56] + 42757c: f9001be1 str x1, [sp, #48] + 427580: f9401fe0 ldr x0, [sp, #56] + 427584: f9403813 ldr x19, [x0, #112] + 427588: f9401be0 ldr x0, [sp, #48] + 42758c: 97ff8019 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 427590: aa0003f5 mov x21, x0 + 427594: f9401be0 ldr x0, [sp, #48] + 427598: 97ff8016 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 42759c: aa0003f4 mov x20, x0 + 4275a0: f9401be0 ldr x0, [sp, #48] + 4275a4: 97ff7f03 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4275a8: 8b000280 add x0, x20, x0 + 4275ac: 910103e1 add x1, sp, #0x40 + 4275b0: aa0103e8 mov x8, x1 + 4275b4: aa0003e2 mov x2, x0 + 4275b8: aa1503e1 mov x1, x21 + 4275bc: aa1303e0 mov x0, x19 + 4275c0: 94000d06 bl 42a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 4275c4: 910103e0 add x0, sp, #0x40 + 4275c8: 97ff80a2 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4275cc: 12001c00 and w0, w0, #0xff + 4275d0: 7100001f cmp w0, #0x0 + 4275d4: 540000a0 b.eq 4275e8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x80> // b.none + 4275d8: b00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4275dc: 91296001 add x1, x0, #0xa58 + 4275e0: 52800000 mov w0, #0x0 // #0 + 4275e4: 97ff9529 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4275e8: f9401fe0 ldr x0, [sp, #56] + 4275ec: f9403813 ldr x19, [x0, #112] + 4275f0: 910103e0 add x0, sp, #0x40 + 4275f4: 97ff7fff bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 4275f8: aa0003f5 mov x21, x0 + 4275fc: 910103e0 add x0, sp, #0x40 + 427600: 97ff7ffc bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 427604: aa0003f4 mov x20, x0 + 427608: 910103e0 add x0, sp, #0x40 + 42760c: 97ff7ee9 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 427610: 8b000280 add x0, x20, x0 + 427614: 910183e1 add x1, sp, #0x60 + 427618: aa0103e8 mov x8, x1 + 42761c: aa0003e2 mov x2, x0 + 427620: aa1503e1 mov x1, x21 + 427624: aa1303e0 mov x0, x19 + 427628: 9400091b bl 429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_> + 42762c: 910183e1 add x1, sp, #0x60 + 427630: 910103e0 add x0, sp, #0x40 + 427634: 97ff7fc3 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 427638: 910183e0 add x0, sp, #0x60 + 42763c: 97ff7eb1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427640: f9401fe0 ldr x0, [sp, #56] + 427644: 91006000 add x0, x0, #0x18 + 427648: 910103e1 add x1, sp, #0x40 + 42764c: 94000d42 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 427650: 910103e0 add x0, sp, #0x40 + 427654: 97ff7eab bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427658: 14000006 b 427670 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE+0x108> + 42765c: aa0003f3 mov x19, x0 + 427660: 910103e0 add x0, sp, #0x40 + 427664: 97ff7ea7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427668: aa1303e0 mov x0, x19 + 42766c: 97ff80a5 bl 407900 <_Unwind_Resume@plt> + 427670: a94153f3 ldp x19, x20, [sp, #16] + 427674: f94013f5 ldr x21, [sp, #32] + 427678: a8c87bfd ldp x29, x30, [sp], #128 + 42767c: d65f03c0 ret + +0000000000427680 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc>: +_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc(): + 427680: a9b57bfd stp x29, x30, [sp, #-176]! + 427684: 910003fd mov x29, sp + 427688: f9000bf3 str x19, [sp, #16] + 42768c: f90017e0 str x0, [sp, #40] + 427690: 39009fe1 strb w1, [sp, #39] + 427694: 39009be2 strb w2, [sp, #38] + 427698: 39409fe1 ldrb w1, [sp, #39] + 42769c: 39409be0 ldrb w0, [sp, #38] + 4276a0: 6b00003f cmp w1, w0 + 4276a4: 540000a9 b.ls 4276b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x38> // b.plast + 4276a8: b00004e0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4276ac: 9129e001 add x1, x0, #0xa78 + 4276b0: 52800100 mov w0, #0x8 // #8 + 4276b4: 97ff94f5 bl 40ca88 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc> + 4276b8: f94017e0 ldr x0, [sp, #40] + 4276bc: 9100c013 add x19, x0, #0x30 + 4276c0: f94017e0 ldr x0, [sp, #40] + 4276c4: 9101a000 add x0, x0, #0x68 + 4276c8: 9101c3e1 add x1, sp, #0x70 + 4276cc: aa0103e8 mov x8, x1 + 4276d0: 39409fe1 ldrb w1, [sp, #39] + 4276d4: 94000c5f bl 42a850 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_transformEc> + 4276d8: f94017e0 ldr x0, [sp, #40] + 4276dc: 9101a000 add x0, x0, #0x68 + 4276e0: 910243e1 add x1, sp, #0x90 + 4276e4: aa0103e8 mov x8, x1 + 4276e8: 39409be1 ldrb w1, [sp, #38] + 4276ec: 94000c59 bl 42a850 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_transformEc> + 4276f0: 910243e1 add x1, sp, #0x90 + 4276f4: 9101c3e0 add x0, sp, #0x70 + 4276f8: 9100c3e2 add x2, sp, #0x30 + 4276fc: aa0203e8 mov x8, x2 + 427700: 94000d8c bl 42ad30 <_ZSt9make_pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ESt4pairINSt17__decay_and_stripIT_E6__typeENS7_IT0_E6__typeEEOS8_OSB_> + 427704: 9100c3e0 add x0, sp, #0x30 + 427708: aa0003e1 mov x1, x0 + 42770c: aa1303e0 mov x0, x19 + 427710: 94000d9b bl 42ad7c <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE9push_backEOS7_> + 427714: 9100c3e0 add x0, sp, #0x30 + 427718: 97fffe68 bl 4270b8 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev> + 42771c: 910243e0 add x0, sp, #0x90 + 427720: 97ff7e78 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 427724: 9101c3e0 add x0, sp, #0x70 + 427728: 97ff7e76 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42772c: 1400000e b 427764 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0xe4> + 427730: aa0003f3 mov x19, x0 + 427734: 9100c3e0 add x0, sp, #0x30 + 427738: 97fffe60 bl 4270b8 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev> + 42773c: 14000002 b 427744 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0xc4> + 427740: aa0003f3 mov x19, x0 + 427744: 910243e0 add x0, sp, #0x90 + 427748: 97ff7e6e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42774c: 14000002 b 427754 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0xd4> + 427750: aa0003f3 mov x19, x0 + 427754: 9101c3e0 add x0, sp, #0x70 + 427758: 97ff7e6a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42775c: aa1303e0 mov x0, x19 + 427760: 97ff8068 bl 407900 <_Unwind_Resume@plt> + 427764: f9400bf3 ldr x19, [sp, #16] + 427768: a8cb7bfd ldp x29, x30, [sp], #176 + 42776c: d65f03c0 ret + +0000000000427770 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEEC1Ev(): + 427770: d10043ff sub sp, sp, #0x10 + 427774: f90007e0 str x0, [sp, #8] + 427778: d503201f nop + 42777c: 910043ff add sp, sp, #0x10 + 427780: d65f03c0 ret + +0000000000427784 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base(): + 427784: d10043ff sub sp, sp, #0x10 + 427788: f90007e0 str x0, [sp, #8] + 42778c: f94007e0 ldr x0, [sp, #8] + 427790: f9400c00 ldr x0, [x0, #24] + 427794: 910043ff add sp, sp, #0x10 + 427798: d65f03c0 ret + +000000000042779c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base(): + 42779c: d10043ff sub sp, sp, #0x10 + 4277a0: f90007e0 str x0, [sp, #8] + 4277a4: f94007e0 ldr x0, [sp, #8] + 4277a8: f9400800 ldr x0, [x0, #16] + 4277ac: 910043ff add sp, sp, #0x10 + 4277b0: d65f03c0 ret + +00000000004277b4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS2_E>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS2_E(): + 4277b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4277b8: 910003fd mov x29, sp + 4277bc: f9000fe0 str x0, [sp, #24] + 4277c0: f9000be1 str x1, [sp, #16] + 4277c4: f9400be1 ldr x1, [sp, #16] + 4277c8: f9400fe0 ldr x0, [sp, #24] + 4277cc: 94000d78 bl 42adac <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E> + 4277d0: f9400be1 ldr x1, [sp, #16] + 4277d4: f9400fe0 ldr x0, [sp, #24] + 4277d8: 94000d86 bl 42adf0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E> + 4277dc: d503201f nop + 4277e0: a8c27bfd ldp x29, x30, [sp], #32 + 4277e4: d65f03c0 ret + +00000000004277e8 <_ZNKSt8functionIFbcEEcvbEv>: +_ZNKSt8functionIFbcEEcvbEv(): + 4277e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4277ec: 910003fd mov x29, sp + 4277f0: f9000fe0 str x0, [sp, #24] + 4277f4: f9400fe0 ldr x0, [sp, #24] + 4277f8: 97ff9455 bl 40c94c <_ZNKSt14_Function_base8_M_emptyEv> + 4277fc: 12001c00 and w0, w0, #0xff + 427800: 52000000 eor w0, w0, #0x1 + 427804: 12001c00 and w0, w0, #0xff + 427808: a8c27bfd ldp x29, x30, [sp], #32 + 42780c: d65f03c0 ret + +0000000000427810 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11lower_boundERS1_>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11lower_boundERS1_(): + 427810: a9bd7bfd stp x29, x30, [sp, #-48]! + 427814: 910003fd mov x29, sp + 427818: f9000bf3 str x19, [sp, #16] + 42781c: f90017e0 str x0, [sp, #40] + 427820: f90013e1 str x1, [sp, #32] + 427824: f94017e0 ldr x0, [sp, #40] + 427828: 97ffea22 bl 4220b0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv> + 42782c: aa0003f3 mov x19, x0 + 427830: f94017e0 ldr x0, [sp, #40] + 427834: 94000d7b bl 42ae20 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv> + 427838: f94013e3 ldr x3, [sp, #32] + 42783c: aa0003e2 mov x2, x0 + 427840: aa1303e1 mov x1, x19 + 427844: f94017e0 ldr x0, [sp, #40] + 427848: 94000d7c bl 42ae38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_> + 42784c: f9400bf3 ldr x19, [sp, #16] + 427850: a8c37bfd ldp x29, x30, [sp], #48 + 427854: d65f03c0 ret + +0000000000427858 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8key_compEv>: +_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8key_compEv(): + 427858: d10043ff sub sp, sp, #0x10 + 42785c: f90007e0 str x0, [sp, #8] + 427860: 2a0103e0 mov w0, w1 + 427864: 910043ff add sp, sp, #0x10 + 427868: d65f03c0 ret + +000000000042786c <_ZNSt11_Tuple_implILm0EJRKlEEC1ES1_>: +_ZNSt11_Tuple_implILm0EJRKlEEC1ES1_(): + 42786c: a9be7bfd stp x29, x30, [sp, #-32]! + 427870: 910003fd mov x29, sp + 427874: f9000fe0 str x0, [sp, #24] + 427878: f9000be1 str x1, [sp, #16] + 42787c: f9400fe0 ldr x0, [sp, #24] + 427880: f9400be1 ldr x1, [sp, #16] + 427884: 94000d94 bl 42aed4 <_ZNSt10_Head_baseILm0ERKlLb0EEC1ES1_> + 427888: d503201f nop + 42788c: a8c27bfd ldp x29, x30, [sp], #32 + 427890: d65f03c0 ret + +0000000000427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE(): + 427894: d10043ff sub sp, sp, #0x10 + 427898: f90007e0 str x0, [sp, #8] + 42789c: f94007e0 ldr x0, [sp, #8] + 4278a0: 910043ff add sp, sp, #0x10 + 4278a4: d65f03c0 ret + +00000000004278a8 <_ZSt7forwardISt5tupleIJRKlEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt5tupleIJRKlEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4278a8: d10043ff sub sp, sp, #0x10 + 4278ac: f90007e0 str x0, [sp, #8] + 4278b0: f94007e0 ldr x0, [sp, #8] + 4278b4: 910043ff add sp, sp, #0x10 + 4278b8: d65f03c0 ret + +00000000004278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE(): + 4278bc: d10043ff sub sp, sp, #0x10 + 4278c0: f90007e0 str x0, [sp, #8] + 4278c4: f94007e0 ldr x0, [sp, #8] + 4278c8: 910043ff add sp, sp, #0x10 + 4278cc: d65f03c0 ret + +00000000004278d0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEEPSt13_Rb_tree_nodeIS2_EDpOT_>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEEPSt13_Rb_tree_nodeIS2_EDpOT_(): + 4278d0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4278d4: 910003fd mov x29, sp + 4278d8: a90153f3 stp x19, x20, [sp, #16] + 4278dc: f9001fe0 str x0, [sp, #56] + 4278e0: f9001be1 str x1, [sp, #48] + 4278e4: f90017e2 str x2, [sp, #40] + 4278e8: f90013e3 str x3, [sp, #32] + 4278ec: f9401fe0 ldr x0, [sp, #56] + 4278f0: 94000d82 bl 42aef8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_get_nodeEv> + 4278f4: f90027e0 str x0, [sp, #72] + 4278f8: f9401be0 ldr x0, [sp, #48] + 4278fc: 97ffffe6 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 427900: aa0003f3 mov x19, x0 + 427904: f94017e0 ldr x0, [sp, #40] + 427908: 97ffffe8 bl 4278a8 <_ZSt7forwardISt5tupleIJRKlEEEOT_RNSt16remove_referenceIS4_E4typeE> + 42790c: aa0003f4 mov x20, x0 + 427910: f94013e0 ldr x0, [sp, #32] + 427914: 97ffffea bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 427918: aa0003e4 mov x4, x0 + 42791c: aa1403e3 mov x3, x20 + 427920: aa1303e2 mov x2, x19 + 427924: f94027e1 ldr x1, [sp, #72] + 427928: f9401fe0 ldr x0, [sp, #56] + 42792c: 94000d7c bl 42af1c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEEvPSt13_Rb_tree_nodeIS2_EDpOT_> + 427930: f94027e0 ldr x0, [sp, #72] + 427934: a94153f3 ldp x19, x20, [sp, #16] + 427938: a8c57bfd ldp x29, x30, [sp], #80 + 42793c: d65f03c0 ret + +0000000000427940 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_(): + 427940: a9b07bfd stp x29, x30, [sp, #-256]! + 427944: 910003fd mov x29, sp + 427948: f9000bf3 str x19, [sp, #16] + 42794c: f9001fe0 str x0, [sp, #56] + 427950: f9001be1 str x1, [sp, #48] + 427954: f90017e2 str x2, [sp, #40] + 427958: 9100c3e0 add x0, sp, #0x30 + 42795c: 94000d9f bl 42afd8 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKllEE13_M_const_castEv> + 427960: f9002be0 str x0, [sp, #80] + 427964: f9402bf3 ldr x19, [sp, #80] + 427968: f9401fe0 ldr x0, [sp, #56] + 42796c: 94000d2d bl 42ae20 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv> + 427970: eb00027f cmp x19, x0 + 427974: 1a9f17e0 cset w0, eq // eq = none + 427978: 12001c00 and w0, w0, #0xff + 42797c: 7100001f cmp w0, #0x0 + 427980: 54000460 b.eq 427a0c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0xcc> // b.none + 427984: f9401fe0 ldr x0, [sp, #56] + 427988: 94000d9e bl 42b000 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4sizeEv> + 42798c: f100001f cmp x0, #0x0 + 427990: 540001e0 b.eq 4279cc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x8c> // b.none + 427994: f9401ff3 ldr x19, [sp, #56] + 427998: f9401fe0 ldr x0, [sp, #56] + 42799c: 94000d9f bl 42b018 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_rightmostEv> + 4279a0: f9400000 ldr x0, [x0] + 4279a4: 94000125 bl 427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4279a8: f94017e2 ldr x2, [sp, #40] + 4279ac: aa0003e1 mov x1, x0 + 4279b0: aa1303e0 mov x0, x19 + 4279b4: 97ffea08 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 4279b8: 12001c00 and w0, w0, #0xff + 4279bc: 7100001f cmp w0, #0x0 + 4279c0: 54000060 b.eq 4279cc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x8c> // b.none + 4279c4: 52800020 mov w0, #0x1 // #1 + 4279c8: 14000002 b 4279d0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x90> + 4279cc: 52800000 mov w0, #0x0 // #0 + 4279d0: 7100001f cmp w0, #0x0 + 4279d4: 54000140 b.eq 4279fc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0xbc> // b.none + 4279d8: f90037ff str xzr, [sp, #104] + 4279dc: f9401fe0 ldr x0, [sp, #56] + 4279e0: 94000d8e bl 42b018 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_rightmostEv> + 4279e4: aa0003e2 mov x2, x0 + 4279e8: 9101a3e1 add x1, sp, #0x68 + 4279ec: 910163e0 add x0, sp, #0x58 + 4279f0: 94000d90 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 4279f4: a94587e0 ldp x0, x1, [sp, #88] + 4279f8: 14000092 b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 4279fc: f94017e1 ldr x1, [sp, #40] + 427a00: f9401fe0 ldr x0, [sp, #56] + 427a04: 94000d9c bl 42b074 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_> + 427a08: 1400008e b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427a0c: f9401ff3 ldr x19, [sp, #56] + 427a10: f9402be0 ldr x0, [sp, #80] + 427a14: 94000109 bl 427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base> + 427a18: aa0003e2 mov x2, x0 + 427a1c: f94017e1 ldr x1, [sp, #40] + 427a20: aa1303e0 mov x0, x19 + 427a24: 97ffe9ec bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 427a28: 12001c00 and w0, w0, #0xff + 427a2c: 7100001f cmp w0, #0x0 + 427a30: 54000780 b.eq 427b20 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x1e0> // b.none + 427a34: f9402be0 ldr x0, [sp, #80] + 427a38: f90027e0 str x0, [sp, #72] + 427a3c: f9402bf3 ldr x19, [sp, #80] + 427a40: f9401fe0 ldr x0, [sp, #56] + 427a44: 94000de0 bl 42b1c4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_leftmostEv> + 427a48: f9400000 ldr x0, [x0] + 427a4c: eb00027f cmp x19, x0 + 427a50: 1a9f17e0 cset w0, eq // eq = none + 427a54: 12001c00 and w0, w0, #0xff + 427a58: 7100001f cmp w0, #0x0 + 427a5c: 540001a0 b.eq 427a90 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x150> // b.none + 427a60: f9401fe0 ldr x0, [sp, #56] + 427a64: 94000dd8 bl 42b1c4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_leftmostEv> + 427a68: aa0003f3 mov x19, x0 + 427a6c: f9401fe0 ldr x0, [sp, #56] + 427a70: 94000dd5 bl 42b1c4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_leftmostEv> + 427a74: aa0003e1 mov x1, x0 + 427a78: 9101c3e0 add x0, sp, #0x70 + 427a7c: aa0103e2 mov x2, x1 + 427a80: aa1303e1 mov x1, x19 + 427a84: 94000dd6 bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 427a88: a94707e0 ldp x0, x1, [sp, #112] + 427a8c: 1400006d b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427a90: f9401ff3 ldr x19, [sp, #56] + 427a94: 910123e0 add x0, sp, #0x48 + 427a98: 94000de3 bl 42b224 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv> + 427a9c: f9400000 ldr x0, [x0] + 427aa0: 940000e6 bl 427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base> + 427aa4: f94017e2 ldr x2, [sp, #40] + 427aa8: aa0003e1 mov x1, x0 + 427aac: aa1303e0 mov x0, x19 + 427ab0: 97ffe9c9 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 427ab4: 12001c00 and w0, w0, #0xff + 427ab8: 7100001f cmp w0, #0x0 + 427abc: 540002a0 b.eq 427b10 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x1d0> // b.none + 427ac0: f94027e0 ldr x0, [sp, #72] + 427ac4: 97ffff30 bl 427784 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base> + 427ac8: f100001f cmp x0, #0x0 + 427acc: 1a9f17e0 cset w0, eq // eq = none + 427ad0: 12001c00 and w0, w0, #0xff + 427ad4: 7100001f cmp w0, #0x0 + 427ad8: 54000100 b.eq 427af8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x1b8> // b.none + 427adc: f9004bff str xzr, [sp, #144] + 427ae0: 910123e2 add x2, sp, #0x48 + 427ae4: 910243e1 add x1, sp, #0x90 + 427ae8: 910203e0 add x0, sp, #0x80 + 427aec: 94000d51 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 427af0: a94807e0 ldp x0, x1, [sp, #128] + 427af4: 14000053 b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427af8: 910143e2 add x2, sp, #0x50 + 427afc: 910143e1 add x1, sp, #0x50 + 427b00: 910263e0 add x0, sp, #0x98 + 427b04: 94000db6 bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 427b08: a94987e0 ldp x0, x1, [sp, #152] + 427b0c: 1400004d b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427b10: f94017e1 ldr x1, [sp, #40] + 427b14: f9401fe0 ldr x0, [sp, #56] + 427b18: 94000d57 bl 42b074 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_> + 427b1c: 14000049 b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427b20: f9401ff3 ldr x19, [sp, #56] + 427b24: f9402be0 ldr x0, [sp, #80] + 427b28: 940000c4 bl 427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base> + 427b2c: f94017e2 ldr x2, [sp, #40] + 427b30: aa0003e1 mov x1, x0 + 427b34: aa1303e0 mov x0, x19 + 427b38: 97ffe9a7 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 427b3c: 12001c00 and w0, w0, #0xff + 427b40: 7100001f cmp w0, #0x0 + 427b44: 54000720 b.eq 427c28 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x2e8> // b.none + 427b48: f9402be0 ldr x0, [sp, #80] + 427b4c: f90023e0 str x0, [sp, #64] + 427b50: f9402bf3 ldr x19, [sp, #80] + 427b54: f9401fe0 ldr x0, [sp, #56] + 427b58: 94000d30 bl 42b018 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_rightmostEv> + 427b5c: f9400000 ldr x0, [x0] + 427b60: eb00027f cmp x19, x0 + 427b64: 1a9f17e0 cset w0, eq // eq = none + 427b68: 12001c00 and w0, w0, #0xff + 427b6c: 7100001f cmp w0, #0x0 + 427b70: 54000140 b.eq 427b98 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x258> // b.none + 427b74: f9005fff str xzr, [sp, #184] + 427b78: f9401fe0 ldr x0, [sp, #56] + 427b7c: 94000d27 bl 42b018 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_rightmostEv> + 427b80: aa0003e2 mov x2, x0 + 427b84: 9102e3e1 add x1, sp, #0xb8 + 427b88: 9102a3e0 add x0, sp, #0xa8 + 427b8c: 94000d29 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 427b90: a94a87e0 ldp x0, x1, [sp, #168] + 427b94: 1400002b b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427b98: f9401ff3 ldr x19, [sp, #56] + 427b9c: 910103e0 add x0, sp, #0x40 + 427ba0: 97ffd616 bl 41d3f8 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEppEv> + 427ba4: f9400000 ldr x0, [x0] + 427ba8: 940000a4 bl 427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base> + 427bac: aa0003e2 mov x2, x0 + 427bb0: f94017e1 ldr x1, [sp, #40] + 427bb4: aa1303e0 mov x0, x19 + 427bb8: 97ffe987 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 427bbc: 12001c00 and w0, w0, #0xff + 427bc0: 7100001f cmp w0, #0x0 + 427bc4: 540002a0 b.eq 427c18 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x2d8> // b.none + 427bc8: f9402be0 ldr x0, [sp, #80] + 427bcc: 97fffeee bl 427784 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base> + 427bd0: f100001f cmp x0, #0x0 + 427bd4: 1a9f17e0 cset w0, eq // eq = none + 427bd8: 12001c00 and w0, w0, #0xff + 427bdc: 7100001f cmp w0, #0x0 + 427be0: 54000100 b.eq 427c00 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x2c0> // b.none + 427be4: f9006bff str xzr, [sp, #208] + 427be8: 910143e2 add x2, sp, #0x50 + 427bec: 910343e1 add x1, sp, #0xd0 + 427bf0: 910303e0 add x0, sp, #0xc0 + 427bf4: 94000d0f bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 427bf8: a94c07e0 ldp x0, x1, [sp, #192] + 427bfc: 14000011 b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427c00: 910103e2 add x2, sp, #0x40 + 427c04: 910103e1 add x1, sp, #0x40 + 427c08: 910363e0 add x0, sp, #0xd8 + 427c0c: 94000d74 bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 427c10: a94d87e0 ldp x0, x1, [sp, #216] + 427c14: 1400000b b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427c18: f94017e1 ldr x1, [sp, #40] + 427c1c: f9401fe0 ldr x0, [sp, #56] + 427c20: 94000d15 bl 42b074 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_> + 427c24: 14000007 b 427c40 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_+0x300> + 427c28: f9007fff str xzr, [sp, #248] + 427c2c: 9103e3e2 add x2, sp, #0xf8 + 427c30: 910143e1 add x1, sp, #0x50 + 427c34: 9103a3e0 add x0, sp, #0xe8 + 427c38: 94000d87 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 427c3c: a94e87e0 ldp x0, x1, [sp, #232] + 427c40: f9400bf3 ldr x19, [sp, #16] + 427c44: a8d07bfd ldp x29, x30, [sp], #256 + 427c48: d65f03c0 ret + +0000000000427c4c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E(): + 427c4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 427c50: 910003fd mov x29, sp + 427c54: f9000fe0 str x0, [sp, #24] + 427c58: f9400fe0 ldr x0, [sp, #24] + 427c5c: 94000d8f bl 42b298 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_valueEPKSt13_Rb_tree_nodeIS2_E> + 427c60: aa0003e1 mov x1, x0 + 427c64: 9100a3e0 add x0, sp, #0x28 + 427c68: 94000d93 bl 42b2b4 <_ZNKSt10_Select1stISt4pairIKllEEclERKS2_> + 427c6c: d503201f nop + 427c70: a8c37bfd ldp x29, x30, [sp], #48 + 427c74: d65f03c0 ret + +0000000000427c78 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E(): + 427c78: a9bb7bfd stp x29, x30, [sp, #-80]! + 427c7c: 910003fd mov x29, sp + 427c80: a90153f3 stp x19, x20, [sp, #16] + 427c84: f9001fe0 str x0, [sp, #56] + 427c88: f9001be1 str x1, [sp, #48] + 427c8c: f90017e2 str x2, [sp, #40] + 427c90: f90013e3 str x3, [sp, #32] + 427c94: f9401be0 ldr x0, [sp, #48] + 427c98: f100001f cmp x0, #0x0 + 427c9c: 54000281 b.ne 427cec <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E+0x74> // b.any + 427ca0: f9401fe0 ldr x0, [sp, #56] + 427ca4: 94000c5f bl 42ae20 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv> + 427ca8: aa0003e1 mov x1, x0 + 427cac: f94017e0 ldr x0, [sp, #40] + 427cb0: eb01001f cmp x0, x1 + 427cb4: 540001c0 b.eq 427cec <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E+0x74> // b.none + 427cb8: f9401ff3 ldr x19, [sp, #56] + 427cbc: f94013e0 ldr x0, [sp, #32] + 427cc0: 97ffffe3 bl 427c4c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E> + 427cc4: aa0003f4 mov x20, x0 + 427cc8: f94017e0 ldr x0, [sp, #40] + 427ccc: 9400005b bl 427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base> + 427cd0: aa0003e2 mov x2, x0 + 427cd4: aa1403e1 mov x1, x20 + 427cd8: aa1303e0 mov x0, x19 + 427cdc: 97ffe93e bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 427ce0: 12001c00 and w0, w0, #0xff + 427ce4: 7100001f cmp w0, #0x0 + 427ce8: 54000060 b.eq 427cf4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E+0x7c> // b.none + 427cec: 52800020 mov w0, #0x1 // #1 + 427cf0: 14000002 b 427cf8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E+0x80> + 427cf4: 52800000 mov w0, #0x0 // #0 + 427cf8: 39013fe0 strb w0, [sp, #79] + 427cfc: f9401fe0 ldr x0, [sp, #56] + 427d00: 91002000 add x0, x0, #0x8 + 427d04: aa0003e3 mov x3, x0 + 427d08: f94017e2 ldr x2, [sp, #40] + 427d0c: f94013e1 ldr x1, [sp, #32] + 427d10: 39413fe0 ldrb w0, [sp, #79] + 427d14: 97ff7c0f bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 427d18: f9401fe0 ldr x0, [sp, #56] + 427d1c: f9401400 ldr x0, [x0, #40] + 427d20: 91000401 add x1, x0, #0x1 + 427d24: f9401fe0 ldr x0, [sp, #56] + 427d28: f9001401 str x1, [x0, #40] + 427d2c: 910103e0 add x0, sp, #0x40 + 427d30: f94013e1 ldr x1, [sp, #32] + 427d34: 94000005 bl 427d48 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC1EPSt18_Rb_tree_node_base> + 427d38: f94023e0 ldr x0, [sp, #64] + 427d3c: a94153f3 ldp x19, x20, [sp, #16] + 427d40: a8c57bfd ldp x29, x30, [sp], #80 + 427d44: d65f03c0 ret + +0000000000427d48 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC1EPSt18_Rb_tree_node_base>: +_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC2EPSt18_Rb_tree_node_base(): + 427d48: d10043ff sub sp, sp, #0x10 + 427d4c: f90007e0 str x0, [sp, #8] + 427d50: f90003e1 str x1, [sp] + 427d54: f94007e0 ldr x0, [sp, #8] + 427d58: f94003e1 ldr x1, [sp] + 427d5c: f9000001 str x1, [x0] + 427d60: d503201f nop + 427d64: 910043ff add sp, sp, #0x10 + 427d68: d65f03c0 ret + +0000000000427d6c <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv>: +_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv(): + 427d6c: d10043ff sub sp, sp, #0x10 + 427d70: f90007e0 str x0, [sp, #8] + 427d74: f94007e0 ldr x0, [sp, #8] + 427d78: f9400800 ldr x0, [x0, #16] + 427d7c: 910043ff add sp, sp, #0x10 + 427d80: d65f03c0 ret + +0000000000427d84 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv>: +_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv(): + 427d84: d10043ff sub sp, sp, #0x10 + 427d88: f90007e0 str x0, [sp, #8] + 427d8c: f94007e0 ldr x0, [sp, #8] + 427d90: 91002000 add x0, x0, #0x8 + 427d94: 910043ff add sp, sp, #0x10 + 427d98: d65f03c0 ret + +0000000000427d9c <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_>: +_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_(): + 427d9c: a9bb7bfd stp x29, x30, [sp, #-80]! + 427da0: 910003fd mov x29, sp + 427da4: f9000bf3 str x19, [sp, #16] + 427da8: f9001fe0 str x0, [sp, #56] + 427dac: f9001be1 str x1, [sp, #48] + 427db0: f90017e2 str x2, [sp, #40] + 427db4: f90013e3 str x3, [sp, #32] + 427db8: f9401be0 ldr x0, [sp, #48] + 427dbc: f100001f cmp x0, #0x0 + 427dc0: 540002e0 b.eq 427e1c <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_+0x80> // b.none + 427dc4: f9401ff3 ldr x19, [sp, #56] + 427dc8: f9401be0 ldr x0, [sp, #48] + 427dcc: 97ffffa0 bl 427c4c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E> + 427dd0: f94013e2 ldr x2, [sp, #32] + 427dd4: aa0003e1 mov x1, x0 + 427dd8: aa1303e0 mov x0, x19 + 427ddc: 97ffe8fe bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 427de0: 12001c00 and w0, w0, #0xff + 427de4: 52000000 eor w0, w0, #0x1 + 427de8: 12001c00 and w0, w0, #0xff + 427dec: 7100001f cmp w0, #0x0 + 427df0: 540000e0 b.eq 427e0c <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_+0x70> // b.none + 427df4: f9401be0 ldr x0, [sp, #48] + 427df8: f90017e0 str x0, [sp, #40] + 427dfc: f9401be0 ldr x0, [sp, #48] + 427e00: 94000d33 bl 42b2cc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPKSt18_Rb_tree_node_base> + 427e04: f9001be0 str x0, [sp, #48] + 427e08: 17ffffec b 427db8 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_+0x1c> + 427e0c: f9401be0 ldr x0, [sp, #48] + 427e10: 94000d35 bl 42b2e4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPKSt18_Rb_tree_node_base> + 427e14: f9001be0 str x0, [sp, #48] + 427e18: 17ffffe8 b 427db8 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_+0x1c> + 427e1c: 910123e0 add x0, sp, #0x48 + 427e20: f94017e1 ldr x1, [sp, #40] + 427e24: 94000010 bl 427e64 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKllEEC1EPKSt18_Rb_tree_node_base> + 427e28: f94027e0 ldr x0, [sp, #72] + 427e2c: f9400bf3 ldr x19, [sp, #16] + 427e30: a8c57bfd ldp x29, x30, [sp], #80 + 427e34: d65f03c0 ret + +0000000000427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base(): + 427e38: a9bd7bfd stp x29, x30, [sp, #-48]! + 427e3c: 910003fd mov x29, sp + 427e40: f9000fe0 str x0, [sp, #24] + 427e44: f9400fe0 ldr x0, [sp, #24] + 427e48: 94000d2d bl 42b2fc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_valueEPKSt18_Rb_tree_node_base> + 427e4c: aa0003e1 mov x1, x0 + 427e50: 9100a3e0 add x0, sp, #0x28 + 427e54: 94000d18 bl 42b2b4 <_ZNKSt10_Select1stISt4pairIKllEEclERKS2_> + 427e58: d503201f nop + 427e5c: a8c37bfd ldp x29, x30, [sp], #48 + 427e60: d65f03c0 ret + +0000000000427e64 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKllEEC1EPKSt18_Rb_tree_node_base>: +_ZNSt23_Rb_tree_const_iteratorISt4pairIKllEEC1EPKSt18_Rb_tree_node_base(): + 427e64: d10043ff sub sp, sp, #0x10 + 427e68: f90007e0 str x0, [sp, #8] + 427e6c: f90003e1 str x1, [sp] + 427e70: f94007e0 ldr x0, [sp, #8] + 427e74: f94003e1 ldr x1, [sp] + 427e78: f9000001 str x1, [x0] + 427e7c: d503201f nop + 427e80: 910043ff add sp, sp, #0x10 + 427e84: d65f03c0 ret + +0000000000427e88 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKllEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKllEE6_M_ptrEv(): + 427e88: a9be7bfd stp x29, x30, [sp, #-32]! + 427e8c: 910003fd mov x29, sp + 427e90: f9000fe0 str x0, [sp, #24] + 427e94: f9400fe0 ldr x0, [sp, #24] + 427e98: 94000d20 bl 42b318 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKllEE7_M_addrEv> + 427e9c: a8c27bfd ldp x29, x30, [sp], #32 + 427ea0: d65f03c0 ret + +0000000000427ea4 <_ZNSt11_Deque_baseIlSaIlEE11_Deque_implC1Ev>: +_ZNSt11_Deque_baseIlSaIlEE11_Deque_implC1Ev(): + 427ea4: a9be7bfd stp x29, x30, [sp, #-32]! + 427ea8: 910003fd mov x29, sp + 427eac: f9000fe0 str x0, [sp, #24] + 427eb0: f9400fe0 ldr x0, [sp, #24] + 427eb4: 94000d1e bl 42b32c <_ZNSaIlEC1Ev> + 427eb8: f9400fe0 ldr x0, [sp, #24] + 427ebc: f900001f str xzr, [x0] + 427ec0: f9400fe0 ldr x0, [sp, #24] + 427ec4: f900041f str xzr, [x0, #8] + 427ec8: f9400fe0 ldr x0, [sp, #24] + 427ecc: 91004000 add x0, x0, #0x10 + 427ed0: 94000d1f bl 42b34c <_ZNSt15_Deque_iteratorIlRlPlEC1Ev> + 427ed4: f9400fe0 ldr x0, [sp, #24] + 427ed8: 9100c000 add x0, x0, #0x30 + 427edc: 94000d1c bl 42b34c <_ZNSt15_Deque_iteratorIlRlPlEC1Ev> + 427ee0: d503201f nop + 427ee4: a8c27bfd ldp x29, x30, [sp], #32 + 427ee8: d65f03c0 ret + +0000000000427eec <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm>: +_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm(): + 427eec: a9ba7bfd stp x29, x30, [sp, #-96]! + 427ef0: 910003fd mov x29, sp + 427ef4: f9000bf3 str x19, [sp, #16] + 427ef8: f90017e0 str x0, [sp, #40] + 427efc: f90013e1 str x1, [sp, #32] + 427f00: d2800100 mov x0, #0x8 // #8 + 427f04: 97ff924c bl 40c834 <_ZSt16__deque_buf_sizem> + 427f08: aa0003e1 mov x1, x0 + 427f0c: f94013e0 ldr x0, [sp, #32] + 427f10: 9ac10800 udiv x0, x0, x1 + 427f14: 91000400 add x0, x0, #0x1 + 427f18: f9002fe0 str x0, [sp, #88] + 427f1c: d2800100 mov x0, #0x8 // #8 + 427f20: f9001fe0 str x0, [sp, #56] + 427f24: f9402fe0 ldr x0, [sp, #88] + 427f28: 91000800 add x0, x0, #0x2 + 427f2c: f90023e0 str x0, [sp, #64] + 427f30: 910103e1 add x1, sp, #0x40 + 427f34: 9100e3e0 add x0, sp, #0x38 + 427f38: 97ffb41e bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 427f3c: f9400001 ldr x1, [x0] + 427f40: f94017e0 ldr x0, [sp, #40] + 427f44: f9000401 str x1, [x0, #8] + 427f48: f94017e0 ldr x0, [sp, #40] + 427f4c: f9400400 ldr x0, [x0, #8] + 427f50: aa0003e1 mov x1, x0 + 427f54: f94017e0 ldr x0, [sp, #40] + 427f58: 94000d0a bl 42b380 <_ZNSt11_Deque_baseIlSaIlEE15_M_allocate_mapEm> + 427f5c: aa0003e1 mov x1, x0 + 427f60: f94017e0 ldr x0, [sp, #40] + 427f64: f9000001 str x1, [x0] + 427f68: f94017e0 ldr x0, [sp, #40] + 427f6c: f9400001 ldr x1, [x0] + 427f70: f94017e0 ldr x0, [sp, #40] + 427f74: f9400402 ldr x2, [x0, #8] + 427f78: f9402fe0 ldr x0, [sp, #88] + 427f7c: cb000042 sub x2, x2, x0 + 427f80: d341fc40 lsr x0, x2, #1 + 427f84: d37df000 lsl x0, x0, #3 + 427f88: 8b000020 add x0, x1, x0 + 427f8c: f9002be0 str x0, [sp, #80] + 427f90: f9402fe0 ldr x0, [sp, #88] + 427f94: d37df000 lsl x0, x0, #3 + 427f98: f9402be1 ldr x1, [sp, #80] + 427f9c: 8b000020 add x0, x1, x0 + 427fa0: f90027e0 str x0, [sp, #72] + 427fa4: f94027e2 ldr x2, [sp, #72] + 427fa8: f9402be1 ldr x1, [sp, #80] + 427fac: f94017e0 ldr x0, [sp, #40] + 427fb0: 94000d0e bl 42b3e8 <_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_> + 427fb4: f94017e0 ldr x0, [sp, #40] + 427fb8: 91004000 add x0, x0, #0x10 + 427fbc: f9402be1 ldr x1, [sp, #80] + 427fc0: 940000a2 bl 428248 <_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_> + 427fc4: f94017e0 ldr x0, [sp, #40] + 427fc8: 9100c002 add x2, x0, #0x30 + 427fcc: f94027e0 ldr x0, [sp, #72] + 427fd0: d1002000 sub x0, x0, #0x8 + 427fd4: aa0003e1 mov x1, x0 + 427fd8: aa0203e0 mov x0, x2 + 427fdc: 9400009b bl 428248 <_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_> + 427fe0: f94017e0 ldr x0, [sp, #40] + 427fe4: f9400c01 ldr x1, [x0, #24] + 427fe8: f94017e0 ldr x0, [sp, #40] + 427fec: f9000801 str x1, [x0, #16] + 427ff0: f94017e0 ldr x0, [sp, #40] + 427ff4: f9401c13 ldr x19, [x0, #56] + 427ff8: d2800100 mov x0, #0x8 // #8 + 427ffc: 97ff920e bl 40c834 <_ZSt16__deque_buf_sizem> + 428000: aa0003e1 mov x1, x0 + 428004: f94013e0 ldr x0, [sp, #32] + 428008: 9ac10802 udiv x2, x0, x1 + 42800c: 9b017c41 mul x1, x2, x1 + 428010: cb010000 sub x0, x0, x1 + 428014: d37df000 lsl x0, x0, #3 + 428018: 8b000261 add x1, x19, x0 + 42801c: f94017e0 ldr x0, [sp, #40] + 428020: f9001801 str x1, [x0, #48] + 428024: 14000012 b 42806c <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm+0x180> + 428028: 97ff7bbe bl 406f20 <__cxa_begin_catch@plt> + 42802c: f94017e0 ldr x0, [sp, #40] + 428030: f9400001 ldr x1, [x0] + 428034: f94017e0 ldr x0, [sp, #40] + 428038: f9400400 ldr x0, [x0, #8] + 42803c: aa0003e2 mov x2, x0 + 428040: f94017e0 ldr x0, [sp, #40] + 428044: 97ffe94e bl 42257c <_ZNSt11_Deque_baseIlSaIlEE17_M_deallocate_mapEPPlm> + 428048: f94017e0 ldr x0, [sp, #40] + 42804c: f900001f str xzr, [x0] + 428050: f94017e0 ldr x0, [sp, #40] + 428054: f900041f str xzr, [x0, #8] + 428058: 97ff7da2 bl 4076e0 <__cxa_rethrow@plt> + 42805c: aa0003f3 mov x19, x0 + 428060: 97ff7dec bl 407810 <__cxa_end_catch@plt> + 428064: aa1303e0 mov x0, x19 + 428068: 97ff7e26 bl 407900 <_Unwind_Resume@plt> + 42806c: f9400bf3 ldr x19, [sp, #16] + 428070: a8c67bfd ldp x29, x30, [sp], #96 + 428074: d65f03c0 ret + +0000000000428078 <_ZN9__gnu_cxx13new_allocatorIlED1Ev>: +_ZN9__gnu_cxx13new_allocatorIlED1Ev(): + 428078: d10043ff sub sp, sp, #0x10 + 42807c: f90007e0 str x0, [sp, #8] + 428080: d503201f nop + 428084: 910043ff add sp, sp, #0x10 + 428088: d65f03c0 ret + +000000000042808c <_ZNSt11_Deque_baseIlSaIlEE18_M_deallocate_nodeEPl>: +_ZNSt11_Deque_baseIlSaIlEE18_M_deallocate_nodeEPl(): + 42808c: a9bd7bfd stp x29, x30, [sp, #-48]! + 428090: 910003fd mov x29, sp + 428094: f9000bf3 str x19, [sp, #16] + 428098: f90017e0 str x0, [sp, #40] + 42809c: f90013e1 str x1, [sp, #32] + 4280a0: f94017f3 ldr x19, [sp, #40] + 4280a4: d2800100 mov x0, #0x8 // #8 + 4280a8: 97ff91e3 bl 40c834 <_ZSt16__deque_buf_sizem> + 4280ac: aa0003e2 mov x2, x0 + 4280b0: f94013e1 ldr x1, [sp, #32] + 4280b4: aa1303e0 mov x0, x19 + 4280b8: 94000cef bl 42b474 <_ZNSt16allocator_traitsISaIlEE10deallocateERS0_Plm> + 4280bc: d503201f nop + 4280c0: f9400bf3 ldr x19, [sp, #16] + 4280c4: a8c37bfd ldp x29, x30, [sp], #48 + 4280c8: d65f03c0 ret + +00000000004280cc <_ZNKSt11_Deque_baseIlSaIlEE20_M_get_map_allocatorEv>: +_ZNKSt11_Deque_baseIlSaIlEE20_M_get_map_allocatorEv(): + 4280cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4280d0: 910003fd mov x29, sp + 4280d4: f9000bf3 str x19, [sp, #16] + 4280d8: aa0803f3 mov x19, x8 + 4280dc: f90017e0 str x0, [sp, #40] + 4280e0: f94017e0 ldr x0, [sp, #40] + 4280e4: 94000cf0 bl 42b4a4 <_ZNKSt11_Deque_baseIlSaIlEE19_M_get_Tp_allocatorEv> + 4280e8: aa0003e1 mov x1, x0 + 4280ec: aa1303e0 mov x0, x19 + 4280f0: 94000cf2 bl 42b4b8 <_ZNSaIPlEC1IlEERKSaIT_E> + 4280f4: aa1303e0 mov x0, x19 + 4280f8: f9400bf3 ldr x19, [sp, #16] + 4280fc: a8c37bfd ldp x29, x30, [sp], #48 + 428100: d65f03c0 ret + +0000000000428104 <_ZNSaIPlED1Ev>: +_ZNSaIPlED2Ev(): + 428104: a9be7bfd stp x29, x30, [sp, #-32]! + 428108: 910003fd mov x29, sp + 42810c: f9000fe0 str x0, [sp, #24] + 428110: f9400fe0 ldr x0, [sp, #24] + 428114: 94000cf2 bl 42b4dc <_ZN9__gnu_cxx13new_allocatorIPlED1Ev> + 428118: d503201f nop + 42811c: a8c27bfd ldp x29, x30, [sp], #32 + 428120: d65f03c0 ret + +0000000000428124 <_ZNSt16allocator_traitsISaIPlEE10deallocateERS1_PS0_m>: +_ZNSt16allocator_traitsISaIPlEE10deallocateERS1_PS0_m(): + 428124: a9bd7bfd stp x29, x30, [sp, #-48]! + 428128: 910003fd mov x29, sp + 42812c: f90017e0 str x0, [sp, #40] + 428130: f90013e1 str x1, [sp, #32] + 428134: f9000fe2 str x2, [sp, #24] + 428138: f9400fe2 ldr x2, [sp, #24] + 42813c: f94013e1 ldr x1, [sp, #32] + 428140: f94017e0 ldr x0, [sp, #40] + 428144: 94000ceb bl 42b4f0 <_ZN9__gnu_cxx13new_allocatorIPlE10deallocateEPS1_m> + 428148: d503201f nop + 42814c: a8c37bfd ldp x29, x30, [sp], #48 + 428150: d65f03c0 ret + +0000000000428154 <_ZSt7forwardIRKlEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIRKlEOT_RNSt16remove_referenceIS2_E4typeE(): + 428154: d10043ff sub sp, sp, #0x10 + 428158: f90007e0 str x0, [sp, #8] + 42815c: f94007e0 ldr x0, [sp, #8] + 428160: 910043ff add sp, sp, #0x10 + 428164: d65f03c0 ret + +0000000000428168 <_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_(): + 428168: a9bc7bfd stp x29, x30, [sp, #-64]! + 42816c: 910003fd mov x29, sp + 428170: f9000bf3 str x19, [sp, #16] + 428174: f9001fe0 str x0, [sp, #56] + 428178: f9001be1 str x1, [sp, #48] + 42817c: f90017e2 str x2, [sp, #40] + 428180: f94017e0 ldr x0, [sp, #40] + 428184: 97fffff4 bl 428154 <_ZSt7forwardIRKlEOT_RNSt16remove_referenceIS2_E4typeE> + 428188: f9400013 ldr x19, [x0] + 42818c: f9401be0 ldr x0, [sp, #48] + 428190: aa0003e1 mov x1, x0 + 428194: d2800100 mov x0, #0x8 // #8 + 428198: 97ff90b8 bl 40c478 <_ZnwmPv> + 42819c: f9000013 str x19, [x0] + 4281a0: d503201f nop + 4281a4: f9400bf3 ldr x19, [sp, #16] + 4281a8: a8c47bfd ldp x29, x30, [sp], #64 + 4281ac: d65f03c0 ret + +00000000004281b0 <_ZNSt5dequeIlSaIlEE22_M_reserve_map_at_backEm>: +_ZNSt5dequeIlSaIlEE22_M_reserve_map_at_backEm(): + 4281b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4281b4: 910003fd mov x29, sp + 4281b8: f9000fe0 str x0, [sp, #24] + 4281bc: f9000be1 str x1, [sp, #16] + 4281c0: f9400be0 ldr x0, [sp, #16] + 4281c4: 91000401 add x1, x0, #0x1 + 4281c8: f9400fe0 ldr x0, [sp, #24] + 4281cc: f9400400 ldr x0, [x0, #8] + 4281d0: f9400fe2 ldr x2, [sp, #24] + 4281d4: f9402443 ldr x3, [x2, #72] + 4281d8: f9400fe2 ldr x2, [sp, #24] + 4281dc: f9400042 ldr x2, [x2] + 4281e0: cb020062 sub x2, x3, x2 + 4281e4: 9343fc43 asr x3, x2, #3 + 4281e8: aa0303e2 mov x2, x3 + 4281ec: cb020000 sub x0, x0, x2 + 4281f0: eb00003f cmp x1, x0 + 4281f4: 540000a9 b.ls 428208 <_ZNSt5dequeIlSaIlEE22_M_reserve_map_at_backEm+0x58> // b.plast + 4281f8: 52800002 mov w2, #0x0 // #0 + 4281fc: f9400be1 ldr x1, [sp, #16] + 428200: f9400fe0 ldr x0, [sp, #24] + 428204: 94000cc5 bl 42b518 <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb> + 428208: d503201f nop + 42820c: a8c27bfd ldp x29, x30, [sp], #32 + 428210: d65f03c0 ret + +0000000000428214 <_ZNSt11_Deque_baseIlSaIlEE16_M_allocate_nodeEv>: +_ZNSt11_Deque_baseIlSaIlEE16_M_allocate_nodeEv(): + 428214: a9bd7bfd stp x29, x30, [sp, #-48]! + 428218: 910003fd mov x29, sp + 42821c: f9000bf3 str x19, [sp, #16] + 428220: f90017e0 str x0, [sp, #40] + 428224: f94017f3 ldr x19, [sp, #40] + 428228: d2800100 mov x0, #0x8 // #8 + 42822c: 97ff9182 bl 40c834 <_ZSt16__deque_buf_sizem> + 428230: aa0003e1 mov x1, x0 + 428234: aa1303e0 mov x0, x19 + 428238: 94000d47 bl 42b754 <_ZNSt16allocator_traitsISaIlEE8allocateERS0_m> + 42823c: f9400bf3 ldr x19, [sp, #16] + 428240: a8c37bfd ldp x29, x30, [sp], #48 + 428244: d65f03c0 ret + +0000000000428248 <_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_>: +_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_(): + 428248: a9bd7bfd stp x29, x30, [sp, #-48]! + 42824c: 910003fd mov x29, sp + 428250: f9000bf3 str x19, [sp, #16] + 428254: f90017e0 str x0, [sp, #40] + 428258: f90013e1 str x1, [sp, #32] + 42825c: f94017e0 ldr x0, [sp, #40] + 428260: f94013e1 ldr x1, [sp, #32] + 428264: f9000c01 str x1, [x0, #24] + 428268: f94013e0 ldr x0, [sp, #32] + 42826c: f9400001 ldr x1, [x0] + 428270: f94017e0 ldr x0, [sp, #40] + 428274: f9000401 str x1, [x0, #8] + 428278: f94017e0 ldr x0, [sp, #40] + 42827c: f9400413 ldr x19, [x0, #8] + 428280: 94000d3f bl 42b77c <_ZNSt15_Deque_iteratorIlRlPlE14_S_buffer_sizeEv> + 428284: d37df000 lsl x0, x0, #3 + 428288: 8b000261 add x1, x19, x0 + 42828c: f94017e0 ldr x0, [sp, #40] + 428290: f9000801 str x1, [x0, #16] + 428294: d503201f nop + 428298: f9400bf3 ldr x19, [sp, #16] + 42829c: a8c37bfd ldp x29, x30, [sp], #48 + 4282a0: d65f03c0 ret + +00000000004282a4 <_ZN9__gnu_cxx13new_allocatorIlE7destroyIlEEvPT_>: +_ZN9__gnu_cxx13new_allocatorIlE7destroyIlEEvPT_(): + 4282a4: d10043ff sub sp, sp, #0x10 + 4282a8: f90007e0 str x0, [sp, #8] + 4282ac: f90003e1 str x1, [sp] + 4282b0: d503201f nop + 4282b4: 910043ff add sp, sp, #0x10 + 4282b8: d65f03c0 ret + +00000000004282bc <_ZSt4copyIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET0_T_S9_S8_>: +_ZSt4copyIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET0_T_S9_S8_(): + 4282bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4282c0: 910003fd mov x29, sp + 4282c4: f9000bf3 str x19, [sp, #16] + 4282c8: f9001fe0 str x0, [sp, #56] + 4282cc: f9001be1 str x1, [sp, #48] + 4282d0: f90017e2 str x2, [sp, #40] + 4282d4: f9401fe0 ldr x0, [sp, #56] + 4282d8: 94000d2f bl 42b794 <_ZSt12__miter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 4282dc: aa0003f3 mov x19, x0 + 4282e0: f9401be0 ldr x0, [sp, #48] + 4282e4: 94000d2c bl 42b794 <_ZSt12__miter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 4282e8: f94017e2 ldr x2, [sp, #40] + 4282ec: aa0003e1 mov x1, x0 + 4282f0: aa1303e0 mov x0, x19 + 4282f4: 94000d2d bl 42b7a8 <_ZSt14__copy_move_a2ILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_> + 4282f8: f9400bf3 ldr x19, [sp, #16] + 4282fc: a8c47bfd ldp x29, x30, [sp], #64 + 428300: d65f03c0 ret + +0000000000428304 <_ZSt13copy_backwardIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET0_T_S9_S8_>: +_ZSt13copy_backwardIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET0_T_S9_S8_(): + 428304: a9bc7bfd stp x29, x30, [sp, #-64]! + 428308: 910003fd mov x29, sp + 42830c: f9000bf3 str x19, [sp, #16] + 428310: f9001fe0 str x0, [sp, #56] + 428314: f9001be1 str x1, [sp, #48] + 428318: f90017e2 str x2, [sp, #40] + 42831c: f9401fe0 ldr x0, [sp, #56] + 428320: 94000d1d bl 42b794 <_ZSt12__miter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 428324: aa0003f3 mov x19, x0 + 428328: f9401be0 ldr x0, [sp, #48] + 42832c: 94000d1a bl 42b794 <_ZSt12__miter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 428330: f94017e2 ldr x2, [sp, #40] + 428334: aa0003e1 mov x1, x0 + 428338: aa1303e0 mov x0, x19 + 42833c: 94000d30 bl 42b7fc <_ZSt23__copy_move_backward_a2ILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_> + 428340: f9400bf3 ldr x19, [sp, #16] + 428344: a8c47bfd ldp x29, x30, [sp], #64 + 428348: d65f03c0 ret + +000000000042834c <_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EC1ISA_SA_Lb1EEEv>: +_ZNSt4pairIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EC2ISA_SA_Lb1EEEv(): + 42834c: a9be7bfd stp x29, x30, [sp, #-32]! + 428350: 910003fd mov x29, sp + 428354: f9000fe0 str x0, [sp, #24] + 428358: f9400fe0 ldr x0, [sp, #24] + 42835c: 97ff9653 bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 428360: f9400fe0 ldr x0, [sp, #24] + 428364: 91002000 add x0, x0, #0x8 + 428368: 97ff9650 bl 40dca8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 42836c: d503201f nop + 428370: a8c27bfd ldp x29, x30, [sp], #32 + 428374: d65f03c0 ret + +0000000000428378 <_ZSteqIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSt13move_iteratorIT_ESI_>: +_ZSteqIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEbRKSt13move_iteratorIT_ESI_(): + 428378: a9bd7bfd stp x29, x30, [sp, #-48]! + 42837c: 910003fd mov x29, sp + 428380: f9000bf3 str x19, [sp, #16] + 428384: f90017e0 str x0, [sp, #40] + 428388: f90013e1 str x1, [sp, #32] + 42838c: f94017e0 ldr x0, [sp, #40] + 428390: 94000d30 bl 42b850 <_ZNKSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE4baseEv> + 428394: aa0003f3 mov x19, x0 + 428398: f94013e0 ldr x0, [sp, #32] + 42839c: 94000d2d bl 42b850 <_ZNKSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE4baseEv> + 4283a0: eb00027f cmp x19, x0 + 4283a4: 1a9f17e0 cset w0, eq // eq = none + 4283a8: 12001c00 and w0, w0, #0xff + 4283ac: f9400bf3 ldr x19, [sp, #16] + 4283b0: a8c37bfd ldp x29, x30, [sp], #48 + 4283b4: d65f03c0 ret + +00000000004283b8 <_ZSt7forwardINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISD_E4typeE>: +_ZSt7forwardINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISD_E4typeE(): + 4283b8: d10043ff sub sp, sp, #0x10 + 4283bc: f90007e0 str x0, [sp, #8] + 4283c0: f94007e0 ldr x0, [sp, #8] + 4283c4: 910043ff add sp, sp, #0x10 + 4283c8: d65f03c0 ret + +00000000004283cc <_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE8max_sizeERKSI_>: +_ZNSt16allocator_traitsISaISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEE8max_sizeERKSI_(): + 4283cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4283d0: 910003fd mov x29, sp + 4283d4: f9000fe0 str x0, [sp, #24] + 4283d8: f9400fe0 ldr x0, [sp, #24] + 4283dc: 94000d23 bl 42b868 <_ZNK9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE8max_sizeEv> + 4283e0: a8c27bfd ldp x29, x30, [sp], #32 + 4283e4: d65f03c0 ret + +00000000004283e8 <_ZNKSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEESaISH_EE19_M_get_Tp_allocatorEv(): + 4283e8: d10043ff sub sp, sp, #0x10 + 4283ec: f90007e0 str x0, [sp, #8] + 4283f0: f94007e0 ldr x0, [sp, #8] + 4283f4: 910043ff add sp, sp, #0x10 + 4283f8: d65f03c0 ret + +00000000004283fc <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE8allocateEmPKv(): + 4283fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 428400: 910003fd mov x29, sp + 428404: f90017e0 str x0, [sp, #40] + 428408: f90013e1 str x1, [sp, #32] + 42840c: f9000fe2 str x2, [sp, #24] + 428410: f94017e0 ldr x0, [sp, #40] + 428414: 94000d15 bl 42b868 <_ZNK9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE8max_sizeEv> + 428418: aa0003e1 mov x1, x0 + 42841c: f94013e0 ldr x0, [sp, #32] + 428420: eb01001f cmp x0, x1 + 428424: 1a9f97e0 cset w0, hi // hi = pmore + 428428: 12001c00 and w0, w0, #0xff + 42842c: 7100001f cmp w0, #0x0 + 428430: 54000040 b.eq 428438 <_ZN9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE8allocateEmPKv+0x3c> // b.none + 428434: 97ff7aab bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 428438: f94013e0 ldr x0, [sp, #32] + 42843c: d37be800 lsl x0, x0, #5 + 428440: 97ff7bc8 bl 407360 <_Znwm@plt> + 428444: a8c37bfd ldp x29, x30, [sp], #48 + 428448: d65f03c0 ret + +000000000042844c <_ZNSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC1ESI_>: +_ZNSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEC2ESI_(): + 42844c: d10043ff sub sp, sp, #0x10 + 428450: f90007e0 str x0, [sp, #8] + 428454: f90003e1 str x1, [sp] + 428458: f94007e0 ldr x0, [sp, #8] + 42845c: f94003e1 ldr x1, [sp] + 428460: f9000001 str x1, [x0] + 428464: d503201f nop + 428468: 910043ff add sp, sp, #0x10 + 42846c: d65f03c0 ret + +0000000000428470 <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISF_EEEESJ_ET0_T_SM_SL_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISF_EEEESJ_ET0_T_SM_SL_(): + 428470: a9bc7bfd stp x29, x30, [sp, #-64]! + 428474: 910003fd mov x29, sp + 428478: f90017e0 str x0, [sp, #40] + 42847c: f90013e1 str x1, [sp, #32] + 428480: f9000fe2 str x2, [sp, #24] + 428484: 52800020 mov w0, #0x1 // #1 + 428488: 3900ffe0 strb w0, [sp, #63] + 42848c: f9400fe2 ldr x2, [sp, #24] + 428490: f94013e1 ldr x1, [sp, #32] + 428494: f94017e0 ldr x0, [sp, #40] + 428498: 94000cf9 bl 42b87c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS5_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISH_EEEESL_EET0_T_SO_SN_> + 42849c: a8c47bfd ldp x29, x30, [sp], #64 + 4284a0: d65f03c0 ret + +00000000004284a4 <_ZNSt10_Head_baseILm0EPbLb0EE7_M_headERKS1_>: +_ZNSt10_Head_baseILm0EPbLb0EE7_M_headERKS1_(): + 4284a4: d10043ff sub sp, sp, #0x10 + 4284a8: f90007e0 str x0, [sp, #8] + 4284ac: f94007e0 ldr x0, [sp, #8] + 4284b0: 910043ff add sp, sp, #0x10 + 4284b4: d65f03c0 ret + +00000000004284b8 <_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEElEvRT_T0_St26random_access_iterator_tag>: +_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEElEvRT_T0_St26random_access_iterator_tag(): + 4284b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4284bc: 910003fd mov x29, sp + 4284c0: f90017e0 str x0, [sp, #40] + 4284c4: f90013e1 str x1, [sp, #32] + 4284c8: 390063e2 strb w2, [sp, #24] + 4284cc: f94013e1 ldr x1, [sp, #32] + 4284d0: f94017e0 ldr x0, [sp, #40] + 4284d4: 94000d14 bl 42b924 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEpLEl> + 4284d8: d503201f nop + 4284dc: a8c37bfd ldp x29, x30, [sp], #48 + 4284e0: d65f03c0 ret + +00000000004284e4 <_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE37select_on_container_copy_constructionERKSD_>: +_ZNSt16allocator_traitsISaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEE37select_on_container_copy_constructionERKSD_(): + 4284e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4284e8: 910003fd mov x29, sp + 4284ec: f9000bf3 str x19, [sp, #16] + 4284f0: aa0803f3 mov x19, x8 + 4284f4: f90017e0 str x0, [sp, #40] + 4284f8: f94017e1 ldr x1, [sp, #40] + 4284fc: aa1303e0 mov x0, x19 + 428500: 97ffa1f4 bl 410cd0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ERKSC_> + 428504: aa1303e0 mov x0, x19 + 428508: f9400bf3 ldr x19, [sp, #16] + 42850c: a8c37bfd ldp x29, x30, [sp], #48 + 428510: d65f03c0 ret + +0000000000428514 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_create_storageEm(): + 428514: a9be7bfd stp x29, x30, [sp, #-32]! + 428518: 910003fd mov x29, sp + 42851c: f9000fe0 str x0, [sp, #24] + 428520: f9000be1 str x1, [sp, #16] + 428524: f9400be1 ldr x1, [sp, #16] + 428528: f9400fe0 ldr x0, [sp, #24] + 42852c: 97ffa92f bl 4129e8 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE11_M_allocateEm> + 428530: aa0003e1 mov x1, x0 + 428534: f9400fe0 ldr x0, [sp, #24] + 428538: f9000001 str x1, [x0] + 42853c: f9400fe0 ldr x0, [sp, #24] + 428540: f9400001 ldr x1, [x0] + 428544: f9400fe0 ldr x0, [sp, #24] + 428548: f9000401 str x1, [x0, #8] + 42854c: f9400fe0 ldr x0, [sp, #24] + 428550: f9400002 ldr x2, [x0] + 428554: f9400be1 ldr x1, [sp, #16] + 428558: aa0103e0 mov x0, x1 + 42855c: d37ff800 lsl x0, x0, #1 + 428560: 8b010000 add x0, x0, x1 + 428564: d37df000 lsl x0, x0, #3 + 428568: 8b000041 add x1, x2, x0 + 42856c: f9400fe0 ldr x0, [sp, #24] + 428570: f9000801 str x1, [x0, #16] + 428574: d503201f nop + 428578: a8c27bfd ldp x29, x30, [sp], #32 + 42857c: d65f03c0 ret + +0000000000428580 <_ZSt12__niter_baseIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE>: +_ZSt12__niter_baseIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE(): + 428580: a9be7bfd stp x29, x30, [sp, #-32]! + 428584: 910003fd mov x29, sp + 428588: f9000fe0 str x0, [sp, #24] + 42858c: 910063e0 add x0, sp, #0x18 + 428590: 97ff9dd6 bl 40fce8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 428594: f9400000 ldr x0, [x0] + 428598: a8c27bfd ldp x29, x30, [sp], #32 + 42859c: d65f03c0 ret + +00000000004285a0 <_ZSt11__equal_auxIPKcS1_EbT_S2_T0_>: +_ZSt11__equal_auxIPKcS1_EbT_S2_T0_(): + 4285a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4285a4: 910003fd mov x29, sp + 4285a8: f90017e0 str x0, [sp, #40] + 4285ac: f90013e1 str x1, [sp, #32] + 4285b0: f9000fe2 str x2, [sp, #24] + 4285b4: 52800020 mov w0, #0x1 // #1 + 4285b8: 3900ffe0 strb w0, [sp, #63] + 4285bc: f9400fe2 ldr x2, [sp, #24] + 4285c0: f94013e1 ldr x1, [sp, #32] + 4285c4: f94017e0 ldr x0, [sp, #40] + 4285c8: 94000ce3 bl 42b954 <_ZNSt7__equalILb1EE5equalIcEEbPKT_S4_S4_> + 4285cc: 12001c00 and w0, w0, #0xff + 4285d0: a8c47bfd ldp x29, x30, [sp], #64 + 4285d4: d65f03c0 ret + +00000000004285d8 <_ZN9__gnu_cxxneIPKNSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEbRKNS3_IT_T0_EESM_>: +_ZN9__gnu_cxxneIPKNSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISC_SaISC_EEEEbRKNS3_IT_T0_EESM_(): + 4285d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4285dc: 910003fd mov x29, sp + 4285e0: f9000bf3 str x19, [sp, #16] + 4285e4: f90017e0 str x0, [sp, #40] + 4285e8: f90013e1 str x1, [sp, #32] + 4285ec: f94017e0 ldr x0, [sp, #40] + 4285f0: 97ffea83 bl 422ffc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv> + 4285f4: f9400013 ldr x19, [x0] + 4285f8: f94013e0 ldr x0, [sp, #32] + 4285fc: 97ffea80 bl 422ffc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEE4baseEv> + 428600: f9400000 ldr x0, [x0] + 428604: eb00027f cmp x19, x0 + 428608: 1a9f07e0 cset w0, ne // ne = any + 42860c: 12001c00 and w0, w0, #0xff + 428610: f9400bf3 ldr x19, [sp, #16] + 428614: a8c37bfd ldp x29, x30, [sp], #48 + 428618: d65f03c0 ret + +000000000042861c <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEppEv(): + 42861c: d10043ff sub sp, sp, #0x10 + 428620: f90007e0 str x0, [sp, #8] + 428624: f94007e0 ldr x0, [sp, #8] + 428628: f9400000 ldr x0, [x0] + 42862c: 91006001 add x1, x0, #0x18 + 428630: f94007e0 ldr x0, [sp, #8] + 428634: f9000001 str x1, [x0] + 428638: f94007e0 ldr x0, [sp, #8] + 42863c: 910043ff add sp, sp, #0x10 + 428640: d65f03c0 ret + +0000000000428644 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx119sub_matchINS0_IPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESt6vectorISB_SaISB_EEEdeEv(): + 428644: d10043ff sub sp, sp, #0x10 + 428648: f90007e0 str x0, [sp, #8] + 42864c: f94007e0 ldr x0, [sp, #8] + 428650: f9400000 ldr x0, [x0] + 428654: 910043ff add sp, sp, #0x10 + 428658: d65f03c0 ret + +000000000042865c <_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJRKSC_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEJRKSC_EEvPT_DpOT0_(): + 42865c: a9bd7bfd stp x29, x30, [sp, #-48]! + 428660: 910003fd mov x29, sp + 428664: f9000bf3 str x19, [sp, #16] + 428668: f90017e0 str x0, [sp, #40] + 42866c: f90013e1 str x1, [sp, #32] + 428670: f94013e0 ldr x0, [sp, #32] + 428674: 94000ccf bl 42b9b0 <_ZSt7forwardIRKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISF_E4typeE> + 428678: aa0003f3 mov x19, x0 + 42867c: f94017e0 ldr x0, [sp, #40] + 428680: aa0003e1 mov x1, x0 + 428684: d2800300 mov x0, #0x18 // #24 + 428688: 97ff8f7c bl 40c478 <_ZnwmPv> + 42868c: aa0003e2 mov x2, x0 + 428690: aa1303e3 mov x3, x19 + 428694: a9400460 ldp x0, x1, [x3] + 428698: a9000440 stp x0, x1, [x2] + 42869c: f9400860 ldr x0, [x3, #16] + 4286a0: f9000840 str x0, [x2, #16] + 4286a4: d503201f nop + 4286a8: f9400bf3 ldr x19, [sp, #16] + 4286ac: a8c37bfd ldp x29, x30, [sp], #48 + 4286b0: d65f03c0 ret + +00000000004286b4 <_ZSt7forwardIRNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISE_E4typeE(): + 4286b4: d10043ff sub sp, sp, #0x10 + 4286b8: f90007e0 str x0, [sp, #8] + 4286bc: f94007e0 ldr x0, [sp, #8] + 4286c0: 910043ff add sp, sp, #0x10 + 4286c4: d65f03c0 ret + +00000000004286c8 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4286c8: d10043ff sub sp, sp, #0x10 + 4286cc: f90007e0 str x0, [sp, #8] + 4286d0: d28c4ec0 mov x0, #0x6276 // #25206 + 4286d4: f2aec4e0 movk x0, #0x7627, lsl #16 + 4286d8: f2c4ec40 movk x0, #0x2762, lsl #32 + 4286dc: f2e04ec0 movk x0, #0x276, lsl #48 + 4286e0: 910043ff add sp, sp, #0x10 + 4286e4: d65f03c0 ret + +00000000004286e8 <_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7_M_addrEv(): + 4286e8: d10043ff sub sp, sp, #0x10 + 4286ec: f90007e0 str x0, [sp, #8] + 4286f0: f94007e0 ldr x0, [sp, #8] + 4286f4: 910043ff add sp, sp, #0x10 + 4286f8: d65f03c0 ret + +00000000004286fc <_ZNSt8__detail9_NFA_baseD1Ev>: +_ZNSt8__detail9_NFA_baseD1Ev(): + 4286fc: a9be7bfd stp x29, x30, [sp, #-32]! + 428700: 910003fd mov x29, sp + 428704: f9000fe0 str x0, [sp, #24] + 428708: f9400fe0 ldr x0, [sp, #24] + 42870c: 97ff9298 bl 40d16c <_ZNSt6vectorImSaImEED1Ev> + 428710: d503201f nop + 428714: a8c27bfd ldp x29, x30, [sp], #32 + 428718: d65f03c0 ret + +000000000042871c <_ZNSt7__cxx1112regex_traitsIcED1Ev>: +_ZNSt7__cxx1112regex_traitsIcED2Ev(): + 42871c: a9be7bfd stp x29, x30, [sp, #-32]! + 428720: 910003fd mov x29, sp + 428724: f9000fe0 str x0, [sp, #24] + 428728: f9400fe0 ldr x0, [sp, #24] + 42872c: 97ff7be1 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 428730: d503201f nop + 428734: a8c27bfd ldp x29, x30, [sp], #32 + 428738: d65f03c0 ret + +000000000042873c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEC1ERKSt6localeNSt15regex_constants18syntax_option_typeE>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEC2ERKSt6localeNSt15regex_constants18syntax_option_typeE(): + 42873c: a9bb7bfd stp x29, x30, [sp, #-80]! + 428740: 910003fd mov x29, sp + 428744: f9000bf3 str x19, [sp, #16] + 428748: f9001fe0 str x0, [sp, #56] + 42874c: f9001be1 str x1, [sp, #48] + 428750: b9002fe2 str w2, [sp, #44] + 428754: f9401fe0 ldr x0, [sp, #56] + 428758: b9402fe1 ldr w1, [sp, #44] + 42875c: 97ff9101 bl 40cb60 <_ZNSt8__detail9_NFA_baseC1ENSt15regex_constants18syntax_option_typeE> + 428760: f9401fe0 ldr x0, [sp, #56] + 428764: 9100e000 add x0, x0, #0x38 + 428768: 94000c97 bl 42b9c4 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEC1Ev> + 42876c: f9401fe0 ldr x0, [sp, #56] + 428770: 91014000 add x0, x0, #0x50 + 428774: 94000cb0 bl 42ba34 <_ZNSt7__cxx1112regex_traitsIcEC1Ev> + 428778: f9401fe0 ldr x0, [sp, #56] + 42877c: 91014013 add x19, x0, #0x50 + 428780: 910123e0 add x0, sp, #0x48 + 428784: f9401be1 ldr x1, [sp, #48] + 428788: 97ff7a62 bl 407110 <_ZNSt6localeC1ERKS_@plt> + 42878c: 910123e0 add x0, sp, #0x48 + 428790: 910103e1 add x1, sp, #0x40 + 428794: aa0103e8 mov x8, x1 + 428798: aa0003e1 mov x1, x0 + 42879c: aa1303e0 mov x0, x19 + 4287a0: 94000cad bl 42ba54 <_ZNSt7__cxx1112regex_traitsIcE5imbueESt6locale> + 4287a4: 910103e0 add x0, sp, #0x40 + 4287a8: 97ff7bc2 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 4287ac: 910123e0 add x0, sp, #0x48 + 4287b0: 97ff7bc0 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 4287b4: d503201f nop + 4287b8: f9400bf3 ldr x19, [sp, #16] + 4287bc: a8c57bfd ldp x29, x30, [sp], #80 + 4287c0: d65f03c0 ret + +00000000004287c4 <_ZNK9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8max_sizeEv(): + 4287c4: d10043ff sub sp, sp, #0x10 + 4287c8: f90007e0 str x0, [sp, #8] + 4287cc: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4287d0: f2e15540 movk x0, #0xaaa, lsl #48 + 4287d4: 910043ff add sp, sp, #0x10 + 4287d8: d65f03c0 ret + +00000000004287dc <_ZSt12__miter_baseIPmEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E>: +_ZSt12__miter_baseIPmEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(): + 4287dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4287e0: 910003fd mov x29, sp + 4287e4: f9000fe0 str x0, [sp, #24] + 4287e8: 910063e0 add x0, sp, #0x18 + 4287ec: 94000caa bl 42ba94 <_ZNKSt13move_iteratorIPmE4baseEv> + 4287f0: 94000caf bl 42baac <_ZSt12__miter_baseIPmET_S1_> + 4287f4: a8c27bfd ldp x29, x30, [sp], #32 + 4287f8: d65f03c0 ret + +00000000004287fc <_ZSt14__copy_move_a2ILb1EPmS0_ET1_T0_S2_S1_>: +_ZSt14__copy_move_a2ILb1EPmS0_ET1_T0_S2_S1_(): + 4287fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 428800: 910003fd mov x29, sp + 428804: a90153f3 stp x19, x20, [sp, #16] + 428808: f9001fe0 str x0, [sp, #56] + 42880c: f9001be1 str x1, [sp, #48] + 428810: f90017e2 str x2, [sp, #40] + 428814: f9401fe0 ldr x0, [sp, #56] + 428818: 94000caa bl 42bac0 <_ZSt12__niter_baseIPmET_S1_> + 42881c: aa0003f3 mov x19, x0 + 428820: f9401be0 ldr x0, [sp, #48] + 428824: 94000ca7 bl 42bac0 <_ZSt12__niter_baseIPmET_S1_> + 428828: aa0003f4 mov x20, x0 + 42882c: f94017e0 ldr x0, [sp, #40] + 428830: 94000ca4 bl 42bac0 <_ZSt12__niter_baseIPmET_S1_> + 428834: aa0003e2 mov x2, x0 + 428838: aa1403e1 mov x1, x20 + 42883c: aa1303e0 mov x0, x19 + 428840: 94000ca5 bl 42bad4 <_ZSt13__copy_move_aILb1EPmS0_ET1_T0_S2_S1_> + 428844: a94153f3 ldp x19, x20, [sp, #16] + 428848: a8c47bfd ldp x29, x30, [sp], #64 + 42884c: d65f03c0 ret + +0000000000428850 <_ZNK9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8max_sizeEv(): + 428850: d10043ff sub sp, sp, #0x10 + 428854: f90007e0 str x0, [sp, #8] + 428858: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 42885c: f2e0aaa0 movk x0, #0x555, lsl #48 + 428860: 910043ff add sp, sp, #0x10 + 428864: d65f03c0 ret + +0000000000428868 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_(): + 428868: a9bb7bfd stp x29, x30, [sp, #-80]! + 42886c: 910003fd mov x29, sp + 428870: f9000bf3 str x19, [sp, #16] + 428874: f9001fe0 str x0, [sp, #56] + 428878: f9001be1 str x1, [sp, #48] + 42887c: f90017e2 str x2, [sp, #40] + 428880: f94017e0 ldr x0, [sp, #40] + 428884: f90027e0 str x0, [sp, #72] + 428888: f9401fe1 ldr x1, [sp, #56] + 42888c: f9401be0 ldr x0, [sp, #48] + 428890: eb00003f cmp x1, x0 + 428894: 54000180 b.eq 4288c4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_+0x5c> // b.none + 428898: f94027e0 ldr x0, [sp, #72] + 42889c: 94000018 bl 4288fc <_ZSt11__addressofINSt8__detail6_StateIcEEEPT_RS3_> + 4288a0: f9401fe1 ldr x1, [sp, #56] + 4288a4: 94000c99 bl 42bb08 <_ZSt10_ConstructINSt8__detail6_StateIcEEJRKS2_EEvPT_DpOT0_> + 4288a8: f9401fe0 ldr x0, [sp, #56] + 4288ac: 9100c000 add x0, x0, #0x30 + 4288b0: f9001fe0 str x0, [sp, #56] + 4288b4: f94027e0 ldr x0, [sp, #72] + 4288b8: 9100c000 add x0, x0, #0x30 + 4288bc: f90027e0 str x0, [sp, #72] + 4288c0: 17fffff2 b 428888 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_+0x20> + 4288c4: f94027e0 ldr x0, [sp, #72] + 4288c8: 1400000a b 4288f0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_+0x88> + 4288cc: 97ff7995 bl 406f20 <__cxa_begin_catch@plt> + 4288d0: f94027e1 ldr x1, [sp, #72] + 4288d4: f94017e0 ldr x0, [sp, #40] + 4288d8: 97ffd7f4 bl 41e8a8 <_ZSt8_DestroyIPNSt8__detail6_StateIcEEEvT_S4_> + 4288dc: 97ff7b81 bl 4076e0 <__cxa_rethrow@plt> + 4288e0: aa0003f3 mov x19, x0 + 4288e4: 97ff7bcb bl 407810 <__cxa_end_catch@plt> + 4288e8: aa1303e0 mov x0, x19 + 4288ec: 97ff7c05 bl 407900 <_Unwind_Resume@plt> + 4288f0: f9400bf3 ldr x19, [sp, #16] + 4288f4: a8c57bfd ldp x29, x30, [sp], #80 + 4288f8: d65f03c0 ret + +00000000004288fc <_ZSt11__addressofINSt8__detail6_StateIcEEEPT_RS3_>: +_ZSt11__addressofINSt8__detail6_StateIcEEEPT_RS3_(): + 4288fc: d10043ff sub sp, sp, #0x10 + 428900: f90007e0 str x0, [sp, #8] + 428904: f94007e0 ldr x0, [sp, #8] + 428908: 910043ff add sp, sp, #0x10 + 42890c: d65f03c0 ret + +0000000000428910 <_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_>: +_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_(): + 428910: a9be7bfd stp x29, x30, [sp, #-32]! + 428914: 910003fd mov x29, sp + 428918: f9000fe0 str x0, [sp, #24] + 42891c: f9400fe0 ldr x0, [sp, #24] + 428920: 97ff9f35 bl 4105f4 <_ZNSt8__detail6_StateIcED1Ev> + 428924: d503201f nop + 428928: a8c27bfd ldp x29, x30, [sp], #32 + 42892c: d65f03c0 ret + +0000000000428930 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERKT_v(): + 428930: a9be7bfd stp x29, x30, [sp, #-32]! + 428934: 910003fd mov x29, sp + 428938: f9000fe0 str x0, [sp, #24] + 42893c: f9400fe0 ldr x0, [sp, #24] + 428940: 97ff8fe7 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428944: a8c27bfd ldp x29, x30, [sp], #32 + 428948: d65f03c0 ret + +000000000042894c <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEPT_RS7_(): + 42894c: d10043ff sub sp, sp, #0x10 + 428950: f90007e0 str x0, [sp, #8] + 428954: f94007e0 ldr x0, [sp, #8] + 428958: 910043ff add sp, sp, #0x10 + 42895c: d65f03c0 ret + +0000000000428960 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEEERT_v(): + 428960: a9be7bfd stp x29, x30, [sp, #-32]! + 428964: 910003fd mov x29, sp + 428968: f9000fe0 str x0, [sp, #24] + 42896c: f9400fe0 ldr x0, [sp, #24] + 428970: 97ff8fd6 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428974: a8c27bfd ldp x29, x30, [sp], #32 + 428978: d65f03c0 ret + +000000000042897c <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERKT_v(): + 42897c: a9be7bfd stp x29, x30, [sp, #-32]! + 428980: 910003fd mov x29, sp + 428984: f9000fe0 str x0, [sp, #24] + 428988: f9400fe0 ldr x0, [sp, #24] + 42898c: 97ff8fd4 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428990: a8c27bfd ldp x29, x30, [sp], #32 + 428994: d65f03c0 ret + +0000000000428998 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEPT_RS7_(): + 428998: d10043ff sub sp, sp, #0x10 + 42899c: f90007e0 str x0, [sp, #8] + 4289a0: f94007e0 ldr x0, [sp, #8] + 4289a4: 910043ff add sp, sp, #0x10 + 4289a8: d65f03c0 ret + +00000000004289ac <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEEERT_v(): + 4289ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4289b0: 910003fd mov x29, sp + 4289b4: f9000fe0 str x0, [sp, #24] + 4289b8: f9400fe0 ldr x0, [sp, #24] + 4289bc: 97ff8fc3 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 4289c0: a8c27bfd ldp x29, x30, [sp], #32 + 4289c4: d65f03c0 ret + +00000000004289c8 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERKT_v(): + 4289c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4289cc: 910003fd mov x29, sp + 4289d0: f9000fe0 str x0, [sp, #24] + 4289d4: f9400fe0 ldr x0, [sp, #24] + 4289d8: 97ff8fc1 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 4289dc: a8c27bfd ldp x29, x30, [sp], #32 + 4289e0: d65f03c0 ret + +00000000004289e4 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEPT_RS7_(): + 4289e4: d10043ff sub sp, sp, #0x10 + 4289e8: f90007e0 str x0, [sp, #8] + 4289ec: f94007e0 ldr x0, [sp, #8] + 4289f0: 910043ff add sp, sp, #0x10 + 4289f4: d65f03c0 ret + +00000000004289f8 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEEERT_v(): + 4289f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4289fc: 910003fd mov x29, sp + 428a00: f9000fe0 str x0, [sp, #24] + 428a04: f9400fe0 ldr x0, [sp, #24] + 428a08: 97ff8fb0 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428a0c: a8c27bfd ldp x29, x30, [sp], #32 + 428a10: d65f03c0 ret + +0000000000428a14 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERKT_v(): + 428a14: a9be7bfd stp x29, x30, [sp, #-32]! + 428a18: 910003fd mov x29, sp + 428a1c: f9000fe0 str x0, [sp, #24] + 428a20: f9400fe0 ldr x0, [sp, #24] + 428a24: 97ff8fae bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428a28: a8c27bfd ldp x29, x30, [sp], #32 + 428a2c: d65f03c0 ret + +0000000000428a30 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEPT_RS7_(): + 428a30: d10043ff sub sp, sp, #0x10 + 428a34: f90007e0 str x0, [sp, #8] + 428a38: f94007e0 ldr x0, [sp, #8] + 428a3c: 910043ff add sp, sp, #0x10 + 428a40: d65f03c0 ret + +0000000000428a44 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEEERT_v(): + 428a44: a9be7bfd stp x29, x30, [sp, #-32]! + 428a48: 910003fd mov x29, sp + 428a4c: f9000fe0 str x0, [sp, #24] + 428a50: f9400fe0 ldr x0, [sp, #24] + 428a54: 97ff8f9d bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428a58: a8c27bfd ldp x29, x30, [sp], #32 + 428a5c: d65f03c0 ret + +0000000000428a60 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERKT_v(): + 428a60: a9be7bfd stp x29, x30, [sp, #-32]! + 428a64: 910003fd mov x29, sp + 428a68: f9000fe0 str x0, [sp, #24] + 428a6c: f9400fe0 ldr x0, [sp, #24] + 428a70: 97ff8f9b bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428a74: a8c27bfd ldp x29, x30, [sp], #32 + 428a78: d65f03c0 ret + +0000000000428a7c <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEPT_RS7_(): + 428a7c: d10043ff sub sp, sp, #0x10 + 428a80: f90007e0 str x0, [sp, #8] + 428a84: f94007e0 ldr x0, [sp, #8] + 428a88: 910043ff add sp, sp, #0x10 + 428a8c: d65f03c0 ret + +0000000000428a90 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE(): + 428a90: a9bd7bfd stp x29, x30, [sp, #-48]! + 428a94: 910003fd mov x29, sp + 428a98: f9000fe0 str x0, [sp, #24] + 428a9c: 39005fe1 strb w1, [sp, #23] + 428aa0: 390043e2 strb w2, [sp, #16] + 428aa4: f9400fe0 ldr x0, [sp, #24] + 428aa8: 39405fe1 ldrb w1, [sp, #23] + 428aac: 97ffda8f bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 428ab0: 3900bfe0 strb w0, [sp, #47] + 428ab4: f9400fe0 ldr x0, [sp, #24] + 428ab8: 52800141 mov w1, #0xa // #10 + 428abc: 97ffda8b bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 428ac0: 3900bbe0 strb w0, [sp, #46] + 428ac4: f9400fe0 ldr x0, [sp, #24] + 428ac8: 528001a1 mov w1, #0xd // #13 + 428acc: 97ffda87 bl 41f4e8 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_translateEc> + 428ad0: 3900b7e0 strb w0, [sp, #45] + 428ad4: 3940bfe1 ldrb w1, [sp, #47] + 428ad8: 3940bbe0 ldrb w0, [sp, #46] + 428adc: 6b00003f cmp w1, w0 + 428ae0: 540000e0 b.eq 428afc <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE+0x6c> // b.none + 428ae4: 3940bfe1 ldrb w1, [sp, #47] + 428ae8: 3940b7e0 ldrb w0, [sp, #45] + 428aec: 6b00003f cmp w1, w0 + 428af0: 54000060 b.eq 428afc <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE+0x6c> // b.none + 428af4: 52800020 mov w0, #0x1 // #1 + 428af8: 14000002 b 428b00 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE+0x70> + 428afc: 52800000 mov w0, #0x0 // #0 + 428b00: a8c37bfd ldp x29, x30, [sp], #48 + 428b04: d65f03c0 ret + +0000000000428b08 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEEERT_v(): + 428b08: a9be7bfd stp x29, x30, [sp, #-32]! + 428b0c: 910003fd mov x29, sp + 428b10: f9000fe0 str x0, [sp, #24] + 428b14: f9400fe0 ldr x0, [sp, #24] + 428b18: 97ff8f6c bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428b1c: a8c27bfd ldp x29, x30, [sp], #32 + 428b20: d65f03c0 ret + +0000000000428b24 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERKT_v(): + 428b24: a9be7bfd stp x29, x30, [sp, #-32]! + 428b28: 910003fd mov x29, sp + 428b2c: f9000fe0 str x0, [sp, #24] + 428b30: f9400fe0 ldr x0, [sp, #24] + 428b34: 97ff8f6a bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428b38: a8c27bfd ldp x29, x30, [sp], #32 + 428b3c: d65f03c0 ret + +0000000000428b40 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEPT_RS7_(): + 428b40: d10043ff sub sp, sp, #0x10 + 428b44: f90007e0 str x0, [sp, #8] + 428b48: f94007e0 ldr x0, [sp, #8] + 428b4c: 910043ff add sp, sp, #0x10 + 428b50: d65f03c0 ret + +0000000000428b54 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE(): + 428b54: a9bd7bfd stp x29, x30, [sp, #-48]! + 428b58: 910003fd mov x29, sp + 428b5c: f9000fe0 str x0, [sp, #24] + 428b60: 39005fe1 strb w1, [sp, #23] + 428b64: 390043e2 strb w2, [sp, #16] + 428b68: f9400fe0 ldr x0, [sp, #24] + 428b6c: 39405fe1 ldrb w1, [sp, #23] + 428b70: 97ffdabd bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 428b74: 12001c00 and w0, w0, #0xff + 428b78: 3900bfe0 strb w0, [sp, #47] + 428b7c: f9400fe0 ldr x0, [sp, #24] + 428b80: 52800141 mov w1, #0xa // #10 + 428b84: 97ffdab8 bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 428b88: 12001c00 and w0, w0, #0xff + 428b8c: 3900bbe0 strb w0, [sp, #46] + 428b90: f9400fe0 ldr x0, [sp, #24] + 428b94: 528001a1 mov w1, #0xd // #13 + 428b98: 97ffdab3 bl 41f664 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_translateEc> + 428b9c: 12001c00 and w0, w0, #0xff + 428ba0: 3900b7e0 strb w0, [sp, #45] + 428ba4: 3940bfe1 ldrb w1, [sp, #47] + 428ba8: 3940bbe0 ldrb w0, [sp, #46] + 428bac: 6b00003f cmp w1, w0 + 428bb0: 540000e0 b.eq 428bcc <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE+0x78> // b.none + 428bb4: 3940bfe1 ldrb w1, [sp, #47] + 428bb8: 3940b7e0 ldrb w0, [sp, #45] + 428bbc: 6b00003f cmp w1, w0 + 428bc0: 54000060 b.eq 428bcc <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE+0x78> // b.none + 428bc4: 52800020 mov w0, #0x1 // #1 + 428bc8: 14000002 b 428bd0 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE+0x7c> + 428bcc: 52800000 mov w0, #0x0 // #0 + 428bd0: a8c37bfd ldp x29, x30, [sp], #48 + 428bd4: d65f03c0 ret + +0000000000428bd8 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEEERT_v(): + 428bd8: a9be7bfd stp x29, x30, [sp, #-32]! + 428bdc: 910003fd mov x29, sp + 428be0: f9000fe0 str x0, [sp, #24] + 428be4: f9400fe0 ldr x0, [sp, #24] + 428be8: 97ff8f38 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428bec: a8c27bfd ldp x29, x30, [sp], #32 + 428bf0: d65f03c0 ret + +0000000000428bf4 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERKT_v(): + 428bf4: a9be7bfd stp x29, x30, [sp, #-32]! + 428bf8: 910003fd mov x29, sp + 428bfc: f9000fe0 str x0, [sp, #24] + 428c00: f9400fe0 ldr x0, [sp, #24] + 428c04: 97ff8f36 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428c08: a8c27bfd ldp x29, x30, [sp], #32 + 428c0c: d65f03c0 ret + +0000000000428c10 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEPT_RS7_(): + 428c10: d10043ff sub sp, sp, #0x10 + 428c14: f90007e0 str x0, [sp, #8] + 428c18: f94007e0 ldr x0, [sp, #8] + 428c1c: 910043ff add sp, sp, #0x10 + 428c20: d65f03c0 ret + +0000000000428c24 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE(): + 428c24: a9bd7bfd stp x29, x30, [sp, #-48]! + 428c28: 910003fd mov x29, sp + 428c2c: f9000fe0 str x0, [sp, #24] + 428c30: 39005fe1 strb w1, [sp, #23] + 428c34: 390043e2 strb w2, [sp, #16] + 428c38: f9400fe0 ldr x0, [sp, #24] + 428c3c: 39405fe1 ldrb w1, [sp, #23] + 428c40: 97ffdaed bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 428c44: 12001c00 and w0, w0, #0xff + 428c48: 3900bfe0 strb w0, [sp, #47] + 428c4c: f9400fe0 ldr x0, [sp, #24] + 428c50: 52800141 mov w1, #0xa // #10 + 428c54: 97ffdae8 bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 428c58: 12001c00 and w0, w0, #0xff + 428c5c: 3900bbe0 strb w0, [sp, #46] + 428c60: f9400fe0 ldr x0, [sp, #24] + 428c64: 528001a1 mov w1, #0xd // #13 + 428c68: 97ffdae3 bl 41f7f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_translateEc> + 428c6c: 12001c00 and w0, w0, #0xff + 428c70: 3900b7e0 strb w0, [sp, #45] + 428c74: 3940bfe1 ldrb w1, [sp, #47] + 428c78: 3940bbe0 ldrb w0, [sp, #46] + 428c7c: 6b00003f cmp w1, w0 + 428c80: 540000e0 b.eq 428c9c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE+0x78> // b.none + 428c84: 3940bfe1 ldrb w1, [sp, #47] + 428c88: 3940b7e0 ldrb w0, [sp, #45] + 428c8c: 6b00003f cmp w1, w0 + 428c90: 54000060 b.eq 428c9c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE+0x78> // b.none + 428c94: 52800020 mov w0, #0x1 // #1 + 428c98: 14000002 b 428ca0 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE+0x7c> + 428c9c: 52800000 mov w0, #0x0 // #0 + 428ca0: a8c37bfd ldp x29, x30, [sp], #48 + 428ca4: d65f03c0 ret + +0000000000428ca8 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEEERT_v(): + 428ca8: a9be7bfd stp x29, x30, [sp, #-32]! + 428cac: 910003fd mov x29, sp + 428cb0: f9000fe0 str x0, [sp, #24] + 428cb4: f9400fe0 ldr x0, [sp, #24] + 428cb8: 97ff8f04 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428cbc: a8c27bfd ldp x29, x30, [sp], #32 + 428cc0: d65f03c0 ret + +0000000000428cc4 <_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERKT_v(): + 428cc4: a9be7bfd stp x29, x30, [sp, #-32]! + 428cc8: 910003fd mov x29, sp + 428ccc: f9000fe0 str x0, [sp, #24] + 428cd0: f9400fe0 ldr x0, [sp, #24] + 428cd4: 97ff8f02 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428cd8: a8c27bfd ldp x29, x30, [sp], #32 + 428cdc: d65f03c0 ret + +0000000000428ce0 <_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEPT_RS7_(): + 428ce0: d10043ff sub sp, sp, #0x10 + 428ce4: f90007e0 str x0, [sp, #8] + 428ce8: f94007e0 ldr x0, [sp, #8] + 428cec: 910043ff add sp, sp, #0x10 + 428cf0: d65f03c0 ret + +0000000000428cf4 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE>: +_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE(): + 428cf4: a9bd7bfd stp x29, x30, [sp, #-48]! + 428cf8: 910003fd mov x29, sp + 428cfc: f9000fe0 str x0, [sp, #24] + 428d00: 39005fe1 strb w1, [sp, #23] + 428d04: 390043e2 strb w2, [sp, #16] + 428d08: f9400fe0 ldr x0, [sp, #24] + 428d0c: 39405fe1 ldrb w1, [sp, #23] + 428d10: 97ffdb1d bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 428d14: 12001c00 and w0, w0, #0xff + 428d18: 3900bfe0 strb w0, [sp, #47] + 428d1c: f9400fe0 ldr x0, [sp, #24] + 428d20: 52800141 mov w1, #0xa // #10 + 428d24: 97ffdb18 bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 428d28: 12001c00 and w0, w0, #0xff + 428d2c: 3900bbe0 strb w0, [sp, #46] + 428d30: f9400fe0 ldr x0, [sp, #24] + 428d34: 528001a1 mov w1, #0xd // #13 + 428d38: 97ffdb13 bl 41f984 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_translateEc> + 428d3c: 12001c00 and w0, w0, #0xff + 428d40: 3900b7e0 strb w0, [sp, #45] + 428d44: 3940bfe1 ldrb w1, [sp, #47] + 428d48: 3940bbe0 ldrb w0, [sp, #46] + 428d4c: 6b00003f cmp w1, w0 + 428d50: 540000e0 b.eq 428d6c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE+0x78> // b.none + 428d54: 3940bfe1 ldrb w1, [sp, #47] + 428d58: 3940b7e0 ldrb w0, [sp, #45] + 428d5c: 6b00003f cmp w1, w0 + 428d60: 54000060 b.eq 428d6c <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE+0x78> // b.none + 428d64: 52800020 mov w0, #0x1 // #1 + 428d68: 14000002 b 428d70 <_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE+0x7c> + 428d6c: 52800000 mov w0, #0x0 // #0 + 428d70: a8c37bfd ldp x29, x30, [sp], #48 + 428d74: d65f03c0 ret + +0000000000428d78 <_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEEERT_v(): + 428d78: a9be7bfd stp x29, x30, [sp, #-32]! + 428d7c: 910003fd mov x29, sp + 428d80: f9000fe0 str x0, [sp, #24] + 428d84: f9400fe0 ldr x0, [sp, #24] + 428d88: 97ff8ed0 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428d8c: a8c27bfd ldp x29, x30, [sp], #32 + 428d90: d65f03c0 ret + +0000000000428d94 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERKT_v(): + 428d94: a9be7bfd stp x29, x30, [sp, #-32]! + 428d98: 910003fd mov x29, sp + 428d9c: f9000fe0 str x0, [sp, #24] + 428da0: f9400fe0 ldr x0, [sp, #24] + 428da4: 97ff8ece bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428da8: a8c27bfd ldp x29, x30, [sp], #32 + 428dac: d65f03c0 ret + +0000000000428db0 <_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEPT_RS7_(): + 428db0: d10043ff sub sp, sp, #0x10 + 428db4: f90007e0 str x0, [sp, #8] + 428db8: f94007e0 ldr x0, [sp, #8] + 428dbc: 910043ff add sp, sp, #0x10 + 428dc0: d65f03c0 ret + +0000000000428dc4 <_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERT_v(): + 428dc4: a9be7bfd stp x29, x30, [sp, #-32]! + 428dc8: 910003fd mov x29, sp + 428dcc: f9000fe0 str x0, [sp, #24] + 428dd0: f9400fe0 ldr x0, [sp, #24] + 428dd4: 97ff8ebd bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428dd8: a8c27bfd ldp x29, x30, [sp], #32 + 428ddc: d65f03c0 ret + +0000000000428de0 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERKT_v(): + 428de0: a9be7bfd stp x29, x30, [sp, #-32]! + 428de4: 910003fd mov x29, sp + 428de8: f9000fe0 str x0, [sp, #24] + 428dec: f9400fe0 ldr x0, [sp, #24] + 428df0: 97ff8ebb bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428df4: a8c27bfd ldp x29, x30, [sp], #32 + 428df8: d65f03c0 ret + +0000000000428dfc <_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEPT_RS7_(): + 428dfc: d10043ff sub sp, sp, #0x10 + 428e00: f90007e0 str x0, [sp, #8] + 428e04: f94007e0 ldr x0, [sp, #8] + 428e08: 910043ff add sp, sp, #0x10 + 428e0c: d65f03c0 ret + +0000000000428e10 <_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERT_v(): + 428e10: a9be7bfd stp x29, x30, [sp, #-32]! + 428e14: 910003fd mov x29, sp + 428e18: f9000fe0 str x0, [sp, #24] + 428e1c: f9400fe0 ldr x0, [sp, #24] + 428e20: 97ff8eaa bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428e24: a8c27bfd ldp x29, x30, [sp], #32 + 428e28: d65f03c0 ret + +0000000000428e2c <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERKT_v(): + 428e2c: a9be7bfd stp x29, x30, [sp, #-32]! + 428e30: 910003fd mov x29, sp + 428e34: f9000fe0 str x0, [sp, #24] + 428e38: f9400fe0 ldr x0, [sp, #24] + 428e3c: 97ff8ea8 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428e40: a8c27bfd ldp x29, x30, [sp], #32 + 428e44: d65f03c0 ret + +0000000000428e48 <_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEPT_RS7_(): + 428e48: d10043ff sub sp, sp, #0x10 + 428e4c: f90007e0 str x0, [sp, #8] + 428e50: f94007e0 ldr x0, [sp, #8] + 428e54: 910043ff add sp, sp, #0x10 + 428e58: d65f03c0 ret + +0000000000428e5c <_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERT_v(): + 428e5c: a9be7bfd stp x29, x30, [sp, #-32]! + 428e60: 910003fd mov x29, sp + 428e64: f9000fe0 str x0, [sp, #24] + 428e68: f9400fe0 ldr x0, [sp, #24] + 428e6c: 97ff8e97 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428e70: a8c27bfd ldp x29, x30, [sp], #32 + 428e74: d65f03c0 ret + +0000000000428e78 <_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERKT_v(): + 428e78: a9be7bfd stp x29, x30, [sp, #-32]! + 428e7c: 910003fd mov x29, sp + 428e80: f9000fe0 str x0, [sp, #24] + 428e84: f9400fe0 ldr x0, [sp, #24] + 428e88: 97ff8e95 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 428e8c: a8c27bfd ldp x29, x30, [sp], #32 + 428e90: d65f03c0 ret + +0000000000428e94 <_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEPT_RS7_>: +_ZSt11__addressofIKNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEPT_RS7_(): + 428e94: d10043ff sub sp, sp, #0x10 + 428e98: f90007e0 str x0, [sp, #8] + 428e9c: f94007e0 ldr x0, [sp, #8] + 428ea0: 910043ff add sp, sp, #0x10 + 428ea4: d65f03c0 ret + +0000000000428ea8 <_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v>: +_ZNSt9_Any_data9_M_accessINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERT_v(): + 428ea8: a9be7bfd stp x29, x30, [sp, #-32]! + 428eac: 910003fd mov x29, sp + 428eb0: f9000fe0 str x0, [sp, #24] + 428eb4: f9400fe0 ldr x0, [sp, #24] + 428eb8: 97ff8e84 bl 40c8c8 <_ZNSt9_Any_data9_M_accessEv> + 428ebc: a8c27bfd ldp x29, x30, [sp], #32 + 428ec0: d65f03c0 ret + +0000000000428ec4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC2Ev(): + 428ec4: a9be7bfd stp x29, x30, [sp, #-32]! + 428ec8: 910003fd mov x29, sp + 428ecc: f9000fe0 str x0, [sp, #24] + 428ed0: f9400fe0 ldr x0, [sp, #24] + 428ed4: 97ff7a57 bl 407830 <_ZNSaIcEC2Ev@plt> + 428ed8: f9400fe0 ldr x0, [sp, #24] + 428edc: f900001f str xzr, [x0] + 428ee0: f9400fe0 ldr x0, [sp, #24] + 428ee4: f900041f str xzr, [x0, #8] + 428ee8: f9400fe0 ldr x0, [sp, #24] + 428eec: f900081f str xzr, [x0, #16] + 428ef0: d503201f nop + 428ef4: a8c27bfd ldp x29, x30, [sp], #32 + 428ef8: d65f03c0 ret + +0000000000428efc <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2Ev(): + 428efc: a9be7bfd stp x29, x30, [sp, #-32]! + 428f00: 910003fd mov x29, sp + 428f04: f9000fe0 str x0, [sp, #24] + 428f08: f9400fe0 ldr x0, [sp, #24] + 428f0c: 94000b1b bl 42bb78 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 428f10: f9400fe0 ldr x0, [sp, #24] + 428f14: f900001f str xzr, [x0] + 428f18: f9400fe0 ldr x0, [sp, #24] + 428f1c: f900041f str xzr, [x0, #8] + 428f20: f9400fe0 ldr x0, [sp, #24] + 428f24: f900081f str xzr, [x0, #16] + 428f28: d503201f nop + 428f2c: a8c27bfd ldp x29, x30, [sp], #32 + 428f30: d65f03c0 ret + +0000000000428f34 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC2Ev(): + 428f34: a9be7bfd stp x29, x30, [sp, #-32]! + 428f38: 910003fd mov x29, sp + 428f3c: f9000fe0 str x0, [sp, #24] + 428f40: f9400fe0 ldr x0, [sp, #24] + 428f44: 94000b15 bl 42bb98 <_ZNSaISt4pairIccEEC1Ev> + 428f48: f9400fe0 ldr x0, [sp, #24] + 428f4c: f900001f str xzr, [x0] + 428f50: f9400fe0 ldr x0, [sp, #24] + 428f54: f900041f str xzr, [x0, #8] + 428f58: f9400fe0 ldr x0, [sp, #24] + 428f5c: f900081f str xzr, [x0, #16] + 428f60: d503201f nop + 428f64: a8c27bfd ldp x29, x30, [sp], #32 + 428f68: d65f03c0 ret + +0000000000428f6c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC1Ev(): + 428f6c: a9be7bfd stp x29, x30, [sp, #-32]! + 428f70: 910003fd mov x29, sp + 428f74: f9000fe0 str x0, [sp, #24] + 428f78: f9400fe0 ldr x0, [sp, #24] + 428f7c: 94000b0f bl 42bbb8 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1Ev> + 428f80: f9400fe0 ldr x0, [sp, #24] + 428f84: f900001f str xzr, [x0] + 428f88: f9400fe0 ldr x0, [sp, #24] + 428f8c: f900041f str xzr, [x0, #8] + 428f90: f9400fe0 ldr x0, [sp, #24] + 428f94: f900081f str xzr, [x0, #16] + 428f98: d503201f nop + 428f9c: a8c27bfd ldp x29, x30, [sp], #32 + 428fa0: d65f03c0 ret + +0000000000428fa4 <_ZNSt12_Destroy_auxILb1EE9__destroyIPcEEvT_S3_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPcEEvT_S3_(): + 428fa4: d10043ff sub sp, sp, #0x10 + 428fa8: f90007e0 str x0, [sp, #8] + 428fac: f90003e1 str x1, [sp] + 428fb0: d503201f nop + 428fb4: 910043ff add sp, sp, #0x10 + 428fb8: d65f03c0 ret + +0000000000428fbc <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev(): + 428fbc: d10043ff sub sp, sp, #0x10 + 428fc0: f90007e0 str x0, [sp, #8] + 428fc4: d503201f nop + 428fc8: 910043ff add sp, sp, #0x10 + 428fcc: d65f03c0 ret + +0000000000428fd0 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10deallocateERS6_PS5_m>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10deallocateERS6_PS5_m(): + 428fd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 428fd4: 910003fd mov x29, sp + 428fd8: f90017e0 str x0, [sp, #40] + 428fdc: f90013e1 str x1, [sp, #32] + 428fe0: f9000fe2 str x2, [sp, #24] + 428fe4: f9400fe2 ldr x2, [sp, #24] + 428fe8: f94013e1 ldr x1, [sp, #32] + 428fec: f94017e0 ldr x0, [sp, #40] + 428ff0: 94000afa bl 42bbd8 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m> + 428ff4: d503201f nop + 428ff8: a8c37bfd ldp x29, x30, [sp], #48 + 428ffc: d65f03c0 ret + +0000000000429000 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_(): + 429000: a9be7bfd stp x29, x30, [sp, #-32]! + 429004: 910003fd mov x29, sp + 429008: f9000fe0 str x0, [sp, #24] + 42900c: f9000be1 str x1, [sp, #16] + 429010: f9400fe1 ldr x1, [sp, #24] + 429014: f9400be0 ldr x0, [sp, #16] + 429018: eb00003f cmp x1, x0 + 42901c: 54000100 b.eq 42903c <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_+0x3c> // b.none + 429020: f9400fe0 ldr x0, [sp, #24] + 429024: 94000af7 bl 42bc00 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_> + 429028: 94000afb bl 42bc14 <_ZSt8_DestroyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvPT_> + 42902c: f9400fe0 ldr x0, [sp, #24] + 429030: 91008000 add x0, x0, #0x20 + 429034: f9000fe0 str x0, [sp, #24] + 429038: 17fffff6 b 429010 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_+0x10> + 42903c: d503201f nop + 429040: a8c27bfd ldp x29, x30, [sp], #32 + 429044: d65f03c0 ret + +0000000000429048 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairIccEED2Ev(): + 429048: d10043ff sub sp, sp, #0x10 + 42904c: f90007e0 str x0, [sp, #8] + 429050: d503201f nop + 429054: 910043ff add sp, sp, #0x10 + 429058: d65f03c0 ret + +000000000042905c <_ZNSt16allocator_traitsISaISt4pairIccEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaISt4pairIccEEE10deallocateERS2_PS1_m(): + 42905c: a9bd7bfd stp x29, x30, [sp, #-48]! + 429060: 910003fd mov x29, sp + 429064: f90017e0 str x0, [sp, #40] + 429068: f90013e1 str x1, [sp, #32] + 42906c: f9000fe2 str x2, [sp, #24] + 429070: f9400fe2 ldr x2, [sp, #24] + 429074: f94013e1 ldr x1, [sp, #32] + 429078: f94017e0 ldr x0, [sp, #40] + 42907c: 94000aee bl 42bc34 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m> + 429080: d503201f nop + 429084: a8c37bfd ldp x29, x30, [sp], #48 + 429088: d65f03c0 ret + +000000000042908c <_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIccEEEvT_S5_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIccEEEvT_S5_(): + 42908c: d10043ff sub sp, sp, #0x10 + 429090: f90007e0 str x0, [sp, #8] + 429094: f90003e1 str x1, [sp] + 429098: d503201f nop + 42909c: 910043ff add sp, sp, #0x10 + 4290a0: d65f03c0 ret + +00000000004290a4 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEED1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEED1Ev(): + 4290a4: d10043ff sub sp, sp, #0x10 + 4290a8: f90007e0 str x0, [sp, #8] + 4290ac: d503201f nop + 4290b0: 910043ff add sp, sp, #0x10 + 4290b4: d65f03c0 ret + +00000000004290b8 <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE10deallocateERS4_PS3_m(): + 4290b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4290bc: 910003fd mov x29, sp + 4290c0: f90017e0 str x0, [sp, #40] + 4290c4: f90013e1 str x1, [sp, #32] + 4290c8: f9000fe2 str x2, [sp, #24] + 4290cc: f9400fe2 ldr x2, [sp, #24] + 4290d0: f94013e1 ldr x1, [sp, #32] + 4290d4: f94017e0 ldr x0, [sp, #40] + 4290d8: 94000ae1 bl 42bc5c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m> + 4290dc: d503201f nop + 4290e0: a8c37bfd ldp x29, x30, [sp], #48 + 4290e4: d65f03c0 ret + +00000000004290e8 <_ZNSt12_Destroy_auxILb1EE9__destroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEEvT_S7_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEEvT_S7_(): + 4290e8: d10043ff sub sp, sp, #0x10 + 4290ec: f90007e0 str x0, [sp, #8] + 4290f0: f90003e1 str x1, [sp] + 4290f4: d503201f nop + 4290f8: 910043ff add sp, sp, #0x10 + 4290fc: d65f03c0 ret + +0000000000429100 <_ZSt7forwardIRKNSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKNSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS6_E4typeE(): + 429100: d10043ff sub sp, sp, #0x10 + 429104: f90007e0 str x0, [sp, #8] + 429108: f94007e0 ldr x0, [sp, #8] + 42910c: 910043ff add sp, sp, #0x10 + 429110: d65f03c0 ret + +0000000000429114 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_(): + 429114: a9bc7bfd stp x29, x30, [sp, #-64]! + 429118: 910003fd mov x29, sp + 42911c: f9000bf3 str x19, [sp, #16] + 429120: f9001fe0 str x0, [sp, #56] + 429124: f9001be1 str x1, [sp, #48] + 429128: f90017e2 str x2, [sp, #40] + 42912c: f94017e0 ldr x0, [sp, #40] + 429130: 97fffff4 bl 429100 <_ZSt7forwardIRKNSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS6_E4typeE> + 429134: aa0003f3 mov x19, x0 + 429138: f9401be0 ldr x0, [sp, #48] + 42913c: aa0003e1 mov x1, x0 + 429140: d2800080 mov x0, #0x4 // #4 + 429144: 97ff8ccd bl 40c478 <_ZnwmPv> + 429148: aa0003e1 mov x1, x0 + 42914c: b9400260 ldr w0, [x19] + 429150: b9000020 str w0, [x1] + 429154: d503201f nop + 429158: f9400bf3 ldr x19, [sp, #16] + 42915c: a8c47bfd ldp x29, x30, [sp], #64 + 429160: d65f03c0 ret + +0000000000429164 <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC2ERKS5_(): + 429164: d10043ff sub sp, sp, #0x10 + 429168: f90007e0 str x0, [sp, #8] + 42916c: f90003e1 str x1, [sp] + 429170: f94003e0 ldr x0, [sp] + 429174: f9400001 ldr x1, [x0] + 429178: f94007e0 ldr x0, [sp, #8] + 42917c: f9000001 str x1, [x0] + 429180: d503201f nop + 429184: 910043ff add sp, sp, #0x10 + 429188: d65f03c0 ret + +000000000042918c <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc(): + 42918c: a9bb7bfd stp x29, x30, [sp, #-80]! + 429190: 910003fd mov x29, sp + 429194: f9000bf3 str x19, [sp, #16] + 429198: f9001fe0 str x0, [sp, #56] + 42919c: f9001be1 str x1, [sp, #48] + 4291a0: f90017e2 str x2, [sp, #40] + 4291a4: f9401fe0 ldr x0, [sp, #56] + 4291a8: 94000ab7 bl 42bc84 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE8max_sizeEv> + 4291ac: aa0003f3 mov x19, x0 + 4291b0: f9401fe0 ldr x0, [sp, #56] + 4291b4: 94000abc bl 42bca4 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv> + 4291b8: cb000261 sub x1, x19, x0 + 4291bc: f9401be0 ldr x0, [sp, #48] + 4291c0: eb00003f cmp x1, x0 + 4291c4: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4291c8: 12001c00 and w0, w0, #0xff + 4291cc: 7100001f cmp w0, #0x0 + 4291d0: 54000060 b.eq 4291dc <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 4291d4: f94017e0 ldr x0, [sp, #40] + 4291d8: 97ff779e bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4291dc: f9401fe0 ldr x0, [sp, #56] + 4291e0: 94000ab1 bl 42bca4 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv> + 4291e4: aa0003f3 mov x19, x0 + 4291e8: f9401fe0 ldr x0, [sp, #56] + 4291ec: 94000aae bl 42bca4 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv> + 4291f0: f90023e0 str x0, [sp, #64] + 4291f4: 9100c3e1 add x1, sp, #0x30 + 4291f8: 910103e0 add x0, sp, #0x40 + 4291fc: 97ffaf6d bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 429200: f9400000 ldr x0, [x0] + 429204: 8b000260 add x0, x19, x0 + 429208: f90027e0 str x0, [sp, #72] + 42920c: f9401fe0 ldr x0, [sp, #56] + 429210: 94000aa5 bl 42bca4 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv> + 429214: aa0003e1 mov x1, x0 + 429218: f94027e0 ldr x0, [sp, #72] + 42921c: eb01001f cmp x0, x1 + 429220: 540000e3 b.cc 42923c <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 429224: f9401fe0 ldr x0, [sp, #56] + 429228: 94000a97 bl 42bc84 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE8max_sizeEv> + 42922c: aa0003e1 mov x1, x0 + 429230: f94027e0 ldr x0, [sp, #72] + 429234: eb01001f cmp x0, x1 + 429238: 54000089 b.ls 429248 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 42923c: f9401fe0 ldr x0, [sp, #56] + 429240: 94000a91 bl 42bc84 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE8max_sizeEv> + 429244: 14000002 b 42924c <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc+0xc0> + 429248: f94027e0 ldr x0, [sp, #72] + 42924c: f9400bf3 ldr x19, [sp, #16] + 429250: a8c57bfd ldp x29, x30, [sp], #80 + 429254: d65f03c0 ret + +0000000000429258 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv>: +_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv(): + 429258: a9bd7bfd stp x29, x30, [sp, #-48]! + 42925c: 910003fd mov x29, sp + 429260: f9000fe0 str x0, [sp, #24] + 429264: f9400fe1 ldr x1, [sp, #24] + 429268: 9100a3e0 add x0, sp, #0x28 + 42926c: 97ffffbe bl 429164 <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 429270: f94017e0 ldr x0, [sp, #40] + 429274: a8c37bfd ldp x29, x30, [sp], #48 + 429278: d65f03c0 ret + +000000000042927c <_ZN9__gnu_cxxmiIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 42927c: a9bd7bfd stp x29, x30, [sp, #-48]! + 429280: 910003fd mov x29, sp + 429284: f9000bf3 str x19, [sp, #16] + 429288: f90017e0 str x0, [sp, #40] + 42928c: f90013e1 str x1, [sp, #32] + 429290: f94017e0 ldr x0, [sp, #40] + 429294: 94000019 bl 4292f8 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv> + 429298: f9400013 ldr x19, [x0] + 42929c: f94013e0 ldr x0, [sp, #32] + 4292a0: 94000016 bl 4292f8 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv> + 4292a4: f9400000 ldr x0, [x0] + 4292a8: cb000260 sub x0, x19, x0 + 4292ac: 9342fc01 asr x1, x0, #2 + 4292b0: aa0103e0 mov x0, x1 + 4292b4: f9400bf3 ldr x19, [sp, #16] + 4292b8: a8c37bfd ldp x29, x30, [sp], #48 + 4292bc: d65f03c0 ret + +00000000004292c0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm(): + 4292c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4292c4: 910003fd mov x29, sp + 4292c8: f9000fe0 str x0, [sp, #24] + 4292cc: f9000be1 str x1, [sp, #16] + 4292d0: f9400be0 ldr x0, [sp, #16] + 4292d4: f100001f cmp x0, #0x0 + 4292d8: 540000a0 b.eq 4292ec <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm+0x2c> // b.none + 4292dc: f9400fe0 ldr x0, [sp, #24] + 4292e0: f9400be1 ldr x1, [sp, #16] + 4292e4: 94000a7b bl 42bcd0 <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE8allocateERS4_m> + 4292e8: 14000002 b 4292f0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm+0x30> + 4292ec: d2800000 mov x0, #0x0 // #0 + 4292f0: a8c27bfd ldp x29, x30, [sp], #32 + 4292f4: d65f03c0 ret + +00000000004292f8 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv(): + 4292f8: d10043ff sub sp, sp, #0x10 + 4292fc: f90007e0 str x0, [sp, #8] + 429300: f94007e0 ldr x0, [sp, #8] + 429304: 910043ff add sp, sp, #0x10 + 429308: d65f03c0 ret + +000000000042930c <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_(): + 42930c: a9bc7bfd stp x29, x30, [sp, #-64]! + 429310: 910003fd mov x29, sp + 429314: f9000bf3 str x19, [sp, #16] + 429318: f9001fe0 str x0, [sp, #56] + 42931c: f9001be1 str x1, [sp, #48] + 429320: f90017e2 str x2, [sp, #40] + 429324: f90013e3 str x3, [sp, #32] + 429328: f9401fe0 ldr x0, [sp, #56] + 42932c: 94000a73 bl 42bcf8 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112regex_traitsIcE10_RegexMaskESt13move_iteratorIPS3_EET0_PT_> + 429330: aa0003f3 mov x19, x0 + 429334: f9401be0 ldr x0, [sp, #48] + 429338: 94000a70 bl 42bcf8 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112regex_traitsIcE10_RegexMaskESt13move_iteratorIPS3_EET0_PT_> + 42933c: f94013e3 ldr x3, [sp, #32] + 429340: f94017e2 ldr x2, [sp, #40] + 429344: aa0003e1 mov x1, x0 + 429348: aa1303e0 mov x0, x19 + 42934c: 94000a74 bl 42bd1c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 429350: f9400bf3 ldr x19, [sp, #16] + 429354: a8c47bfd ldp x29, x30, [sp], #64 + 429358: d65f03c0 ret + +000000000042935c <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE7destroyIS3_EEvRS4_PT_(): + 42935c: a9be7bfd stp x29, x30, [sp, #-32]! + 429360: 910003fd mov x29, sp + 429364: f9000fe0 str x0, [sp, #24] + 429368: f9000be1 str x1, [sp, #16] + 42936c: f9400be1 ldr x1, [sp, #16] + 429370: f9400fe0 ldr x0, [sp, #24] + 429374: 94000a76 bl 42bd4c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE7destroyIS4_EEvPT_> + 429378: d503201f nop + 42937c: a8c27bfd ldp x29, x30, [sp], #32 + 429380: d65f03c0 ret + +0000000000429384 <_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_>: +_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_(): + 429384: a9bd7bfd stp x29, x30, [sp, #-48]! + 429388: 910003fd mov x29, sp + 42938c: f9000bf3 str x19, [sp, #16] + 429390: f90017e0 str x0, [sp, #40] + 429394: f90013e1 str x1, [sp, #32] + 429398: f94017e0 ldr x0, [sp, #40] + 42939c: 97ffee93 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 4293a0: f9400013 ldr x19, [x0] + 4293a4: f94013e0 ldr x0, [sp, #32] + 4293a8: 97ffee90 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 4293ac: f9400000 ldr x0, [x0] + 4293b0: eb00027f cmp x19, x0 + 4293b4: 1a9f07e0 cset w0, ne // ne = any + 4293b8: 12001c00 and w0, w0, #0xff + 4293bc: f9400bf3 ldr x19, [sp, #16] + 4293c0: a8c37bfd ldp x29, x30, [sp], #48 + 4293c4: d65f03c0 ret + +00000000004293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_>: +_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_(): + 4293c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4293cc: 910003fd mov x29, sp + 4293d0: f9000bf3 str x19, [sp, #16] + 4293d4: f90017e0 str x0, [sp, #40] + 4293d8: f90013e1 str x1, [sp, #32] + 4293dc: f94017e0 ldr x0, [sp, #40] + 4293e0: 97ffee82 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 4293e4: f9400013 ldr x19, [x0] + 4293e8: f94013e0 ldr x0, [sp, #32] + 4293ec: 97ffee7f bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 4293f0: f9400000 ldr x0, [x0] + 4293f4: cb000260 sub x0, x19, x0 + 4293f8: f9400bf3 ldr x19, [sp, #16] + 4293fc: a8c37bfd ldp x29, x30, [sp], #48 + 429400: d65f03c0 ret + +0000000000429404 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_>: +_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_(): + 429404: a9ba7bfd stp x29, x30, [sp, #-96]! + 429408: 910003fd mov x29, sp + 42940c: a90153f3 stp x19, x20, [sp, #16] + 429410: f90013f5 str x21, [sp, #32] + 429414: f90027e0 str x0, [sp, #72] + 429418: f90023e1 str x1, [sp, #64] + 42941c: f9001fe2 str x2, [sp, #56] + 429420: 3900c3e3 strb w3, [sp, #48] + 429424: 910123e1 add x1, sp, #0x48 + 429428: 910103e0 add x0, sp, #0x40 + 42942c: 97ffffe7 bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 429430: f100401f cmp x0, #0x10 + 429434: 1a9fd7e0 cset w0, gt + 429438: 12001c00 and w0, w0, #0xff + 42943c: 7100001f cmp w0, #0x0 + 429440: 54000340 b.eq 4294a8 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_+0xa4> // b.none + 429444: f9401fe0 ldr x0, [sp, #56] + 429448: f100001f cmp x0, #0x0 + 42944c: 540000e1 b.ne 429468 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_+0x64> // b.any + 429450: 2a1503e3 mov w3, w21 + 429454: f94023e2 ldr x2, [sp, #64] + 429458: f94023e1 ldr x1, [sp, #64] + 42945c: f94027e0 ldr x0, [sp, #72] + 429460: 94000a41 bl 42bd64 <_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_> + 429464: 14000011 b 4294a8 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_+0xa4> + 429468: f9401fe0 ldr x0, [sp, #56] + 42946c: d1000400 sub x0, x0, #0x1 + 429470: f9001fe0 str x0, [sp, #56] + 429474: 2a1403e2 mov w2, w20 + 429478: f94023e1 ldr x1, [sp, #64] + 42947c: f94027e0 ldr x0, [sp, #72] + 429480: 94000a4c bl 42bdb0 <_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_T0_> + 429484: f9002fe0 str x0, [sp, #88] + 429488: 2a1303e3 mov w3, w19 + 42948c: f9401fe2 ldr x2, [sp, #56] + 429490: f94023e1 ldr x1, [sp, #64] + 429494: f9402fe0 ldr x0, [sp, #88] + 429498: 97ffffdb bl 429404 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_> + 42949c: f9402fe0 ldr x0, [sp, #88] + 4294a0: f90023e0 str x0, [sp, #64] + 4294a4: 17ffffe0 b 429424 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_+0x20> + 4294a8: a94153f3 ldp x19, x20, [sp, #16] + 4294ac: f94013f5 ldr x21, [sp, #32] + 4294b0: a8c67bfd ldp x29, x30, [sp], #96 + 4294b4: d65f03c0 ret + +00000000004294b8 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_>: +_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_(): + 4294b8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4294bc: 910003fd mov x29, sp + 4294c0: a90153f3 stp x19, x20, [sp, #16] + 4294c4: f90013f5 str x21, [sp, #32] + 4294c8: f90027e0 str x0, [sp, #72] + 4294cc: f90023e1 str x1, [sp, #64] + 4294d0: 3900e3e2 strb w2, [sp, #56] + 4294d4: 910123e1 add x1, sp, #0x48 + 4294d8: 910103e0 add x0, sp, #0x40 + 4294dc: 97ffffbb bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 4294e0: f100401f cmp x0, #0x10 + 4294e4: 1a9fd7e0 cset w0, gt + 4294e8: 12001c00 and w0, w0, #0xff + 4294ec: 7100001f cmp w0, #0x0 + 4294f0: 540001e0 b.eq 42952c <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0x74> // b.none + 4294f4: 910123e0 add x0, sp, #0x48 + 4294f8: d2800201 mov x1, #0x10 // #16 + 4294fc: 97ffee5b bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 429500: 2a1503e2 mov w2, w21 + 429504: aa0003e1 mov x1, x0 + 429508: f94027e0 ldr x0, [sp, #72] + 42950c: 94000a52 bl 42be54 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_> + 429510: 910123e0 add x0, sp, #0x48 + 429514: d2800201 mov x1, #0x10 // #16 + 429518: 97ffee54 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 42951c: 2a1403e2 mov w2, w20 + 429520: f94023e1 ldr x1, [sp, #64] + 429524: 94000a8b bl 42bf50 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_> + 429528: 14000005 b 42953c <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0x84> + 42952c: 2a1303e2 mov w2, w19 + 429530: f94023e1 ldr x1, [sp, #64] + 429534: f94027e0 ldr x0, [sp, #72] + 429538: 94000a47 bl 42be54 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_> + 42953c: d503201f nop + 429540: a94153f3 ldp x19, x20, [sp, #16] + 429544: f94013f5 ldr x21, [sp, #32] + 429548: a8c57bfd ldp x29, x30, [sp], #80 + 42954c: d65f03c0 ret + +0000000000429550 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_>: +_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_(): + 429550: a9bc7bfd stp x29, x30, [sp, #-64]! + 429554: 910003fd mov x29, sp + 429558: f90017e0 str x0, [sp, #40] + 42955c: f90013e1 str x1, [sp, #32] + 429560: 390063e2 strb w2, [sp, #24] + 429564: 910083e1 add x1, sp, #0x20 + 429568: 9100a3e0 add x0, sp, #0x28 + 42956c: 94000021 bl 4295f0 <_ZN9__gnu_cxxeqIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 429570: 12001c00 and w0, w0, #0xff + 429574: 7100001f cmp w0, #0x0 + 429578: 54000060 b.eq 429584 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x34> // b.none + 42957c: f94013e0 ldr x0, [sp, #32] + 429580: 1400001a b 4295e8 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x98> + 429584: f94017e0 ldr x0, [sp, #40] + 429588: f9001fe0 str x0, [sp, #56] + 42958c: 9100e3e0 add x0, sp, #0x38 + 429590: 94000029 bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 429594: aa0003e2 mov x2, x0 + 429598: 910083e0 add x0, sp, #0x20 + 42959c: aa0003e1 mov x1, x0 + 4295a0: aa0203e0 mov x0, x2 + 4295a4: 97ffff78 bl 429384 <_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 4295a8: 12001c00 and w0, w0, #0xff + 4295ac: 7100001f cmp w0, #0x0 + 4295b0: 540001a0 b.eq 4295e4 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x94> // b.none + 4295b4: 910063e0 add x0, sp, #0x18 + 4295b8: f9401fe2 ldr x2, [sp, #56] + 4295bc: f94017e1 ldr x1, [sp, #40] + 4295c0: 94000027 bl 42965c <_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 4295c4: 12001c00 and w0, w0, #0xff + 4295c8: 7100001f cmp w0, #0x0 + 4295cc: 54000060 b.eq 4295d8 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x88> // b.none + 4295d0: f94017e0 ldr x0, [sp, #40] + 4295d4: 14000005 b 4295e8 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x98> + 4295d8: f9401fe0 ldr x0, [sp, #56] + 4295dc: f90017e0 str x0, [sp, #40] + 4295e0: 17ffffeb b 42958c <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_+0x3c> + 4295e4: f94013e0 ldr x0, [sp, #32] + 4295e8: a8c47bfd ldp x29, x30, [sp], #64 + 4295ec: d65f03c0 ret + +00000000004295f0 <_ZN9__gnu_cxxeqIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_>: +_ZN9__gnu_cxxeqIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_(): + 4295f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4295f4: 910003fd mov x29, sp + 4295f8: f9000bf3 str x19, [sp, #16] + 4295fc: f90017e0 str x0, [sp, #40] + 429600: f90013e1 str x1, [sp, #32] + 429604: f94017e0 ldr x0, [sp, #40] + 429608: 97ffedf8 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 42960c: f9400013 ldr x19, [x0] + 429610: f94013e0 ldr x0, [sp, #32] + 429614: 97ffedf5 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 429618: f9400000 ldr x0, [x0] + 42961c: eb00027f cmp x19, x0 + 429620: 1a9f17e0 cset w0, eq // eq = none + 429624: 12001c00 and w0, w0, #0xff + 429628: f9400bf3 ldr x19, [sp, #16] + 42962c: a8c37bfd ldp x29, x30, [sp], #48 + 429630: d65f03c0 ret + +0000000000429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv(): + 429634: d10043ff sub sp, sp, #0x10 + 429638: f90007e0 str x0, [sp, #8] + 42963c: f94007e0 ldr x0, [sp, #8] + 429640: f9400000 ldr x0, [x0] + 429644: 91000401 add x1, x0, #0x1 + 429648: f94007e0 ldr x0, [sp, #8] + 42964c: f9000001 str x1, [x0] + 429650: f94007e0 ldr x0, [sp, #8] + 429654: 910043ff add sp, sp, #0x10 + 429658: d65f03c0 ret + +000000000042965c <_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_>: +_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_(): + 42965c: a9bc7bfd stp x29, x30, [sp, #-64]! + 429660: 910003fd mov x29, sp + 429664: f9000bf3 str x19, [sp, #16] + 429668: f9001fe0 str x0, [sp, #56] + 42966c: f9001be1 str x1, [sp, #48] + 429670: f90017e2 str x2, [sp, #40] + 429674: 9100c3e0 add x0, sp, #0x30 + 429678: 9400000b bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42967c: 39400013 ldrb w19, [x0] + 429680: 9100a3e0 add x0, sp, #0x28 + 429684: 94000008 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 429688: 39400000 ldrb w0, [x0] + 42968c: 6b00027f cmp w19, w0 + 429690: 1a9f17e0 cset w0, eq // eq = none + 429694: 12001c00 and w0, w0, #0xff + 429698: f9400bf3 ldr x19, [sp, #16] + 42969c: a8c47bfd ldp x29, x30, [sp], #64 + 4296a0: d65f03c0 ret + +00000000004296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv(): + 4296a4: d10043ff sub sp, sp, #0x10 + 4296a8: f90007e0 str x0, [sp, #8] + 4296ac: f94007e0 ldr x0, [sp, #8] + 4296b0: f9400000 ldr x0, [x0] + 4296b4: 910043ff add sp, sp, #0x10 + 4296b8: d65f03c0 ret + +00000000004296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_>: +_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_(): + 4296bc: d10043ff sub sp, sp, #0x10 + 4296c0: f90007e0 str x0, [sp, #8] + 4296c4: f94007e0 ldr x0, [sp, #8] + 4296c8: 910043ff add sp, sp, #0x10 + 4296cc: d65f03c0 ret + +00000000004296d0 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1ERKS2_>: +_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC2ERKS2_(): + 4296d0: d10043ff sub sp, sp, #0x10 + 4296d4: f90007e0 str x0, [sp, #8] + 4296d8: f90003e1 str x1, [sp] + 4296dc: f94003e0 ldr x0, [sp] + 4296e0: f9400001 ldr x1, [x0] + 4296e4: f94007e0 ldr x0, [sp, #8] + 4296e8: f9000001 str x1, [x0] + 4296ec: d503201f nop + 4296f0: 910043ff add sp, sp, #0x10 + 4296f4: d65f03c0 ret + +00000000004296f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEE4baseEv(): + 4296f8: d10043ff sub sp, sp, #0x10 + 4296fc: f90007e0 str x0, [sp, #8] + 429700: f94007e0 ldr x0, [sp, #8] + 429704: 910043ff add sp, sp, #0x10 + 429708: d65f03c0 ret + +000000000042970c <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET0_T_S8_S7_>: +_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET0_T_S8_S7_(): + 42970c: a9bc7bfd stp x29, x30, [sp, #-64]! + 429710: 910003fd mov x29, sp + 429714: f9000bf3 str x19, [sp, #16] + 429718: f9001fe0 str x0, [sp, #56] + 42971c: f9001be1 str x1, [sp, #48] + 429720: f90017e2 str x2, [sp, #40] + 429724: f9401fe0 ldr x0, [sp, #56] + 429728: 94000a24 bl 42bfb8 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_> + 42972c: aa0003f3 mov x19, x0 + 429730: f9401be0 ldr x0, [sp, #48] + 429734: 94000a21 bl 42bfb8 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_> + 429738: f94017e2 ldr x2, [sp, #40] + 42973c: aa0003e1 mov x1, x0 + 429740: aa1303e0 mov x0, x19 + 429744: 94000a22 bl 42bfcc <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET1_T0_S8_S7_> + 429748: f9400bf3 ldr x19, [sp, #16] + 42974c: a8c47bfd ldp x29, x30, [sp], #64 + 429750: d65f03c0 ret + +0000000000429754 <_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc>: +_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc(): + 429754: a9bc7bfd stp x29, x30, [sp, #-64]! + 429758: 910003fd mov x29, sp + 42975c: f9000bf3 str x19, [sp, #16] + 429760: f90017e0 str x0, [sp, #40] + 429764: f90013e1 str x1, [sp, #32] + 429768: f94017e0 ldr x0, [sp, #40] + 42976c: f9400401 ldr x1, [x0, #8] + 429770: f94013e0 ldr x0, [sp, #32] + 429774: cb000020 sub x0, x1, x0 + 429778: f9001fe0 str x0, [sp, #56] + 42977c: f9401fe0 ldr x0, [sp, #56] + 429780: f100001f cmp x0, #0x0 + 429784: 54000180 b.eq 4297b4 <_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc+0x60> // b.none + 429788: f94017e0 ldr x0, [sp, #40] + 42978c: f9400413 ldr x19, [x0, #8] + 429790: f94017e0 ldr x0, [sp, #40] + 429794: 97ffd923 bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 429798: aa0003e2 mov x2, x0 + 42979c: aa1303e1 mov x1, x19 + 4297a0: f94013e0 ldr x0, [sp, #32] + 4297a4: 97ffd924 bl 41fc34 <_ZSt8_DestroyIPccEvT_S1_RSaIT0_E> + 4297a8: f94017e0 ldr x0, [sp, #40] + 4297ac: f94013e1 ldr x1, [sp, #32] + 4297b0: f9000401 str x1, [x0, #8] + 4297b4: d503201f nop + 4297b8: f9400bf3 ldr x19, [sp, #16] + 4297bc: a8c47bfd ldp x29, x30, [sp], #64 + 4297c0: d65f03c0 ret + +00000000004297c4 <_ZNSt6bitsetILm256EE9referenceC1ERS0_m>: +_ZNSt6bitsetILm256EE9referenceC2ERS0_m(): + 4297c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4297c8: 910003fd mov x29, sp + 4297cc: f90017e0 str x0, [sp, #40] + 4297d0: f90013e1 str x1, [sp, #32] + 4297d4: f9000fe2 str x2, [sp, #24] + 4297d8: f94013e0 ldr x0, [sp, #32] + 4297dc: f9400fe1 ldr x1, [sp, #24] + 4297e0: 94000a15 bl 42c034 <_ZNSt12_Base_bitsetILm4EE10_M_getwordEm> + 4297e4: aa0003e1 mov x1, x0 + 4297e8: f94017e0 ldr x0, [sp, #40] + 4297ec: f9000001 str x1, [x0] + 4297f0: f9400fe0 ldr x0, [sp, #24] + 4297f4: 94000142 bl 429cfc <_ZNSt12_Base_bitsetILm4EE11_S_whichbitEm> + 4297f8: aa0003e1 mov x1, x0 + 4297fc: f94017e0 ldr x0, [sp, #40] + 429800: f9000401 str x1, [x0, #8] + 429804: d503201f nop + 429808: a8c37bfd ldp x29, x30, [sp], #48 + 42980c: d65f03c0 ret + +0000000000429810 <_ZNKSt6vectorIcSaIcEE5beginEv>: +_ZNKSt6vectorIcSaIcEE5beginEv(): + 429810: a9bd7bfd stp x29, x30, [sp, #-48]! + 429814: 910003fd mov x29, sp + 429818: f9000fe0 str x0, [sp, #24] + 42981c: f9400fe0 ldr x0, [sp, #24] + 429820: f9400000 ldr x0, [x0] + 429824: f90017e0 str x0, [sp, #40] + 429828: 9100a3e1 add x1, sp, #0x28 + 42982c: 910083e0 add x0, sp, #0x20 + 429830: 97ffffa8 bl 4296d0 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1ERKS2_> + 429834: f94013e0 ldr x0, [sp, #32] + 429838: a8c37bfd ldp x29, x30, [sp], #48 + 42983c: d65f03c0 ret + +0000000000429840 <_ZNKSt6vectorIcSaIcEE3endEv>: +_ZNKSt6vectorIcSaIcEE3endEv(): + 429840: a9bd7bfd stp x29, x30, [sp, #-48]! + 429844: 910003fd mov x29, sp + 429848: f9000fe0 str x0, [sp, #24] + 42984c: f9400fe0 ldr x0, [sp, #24] + 429850: f9400400 ldr x0, [x0, #8] + 429854: f90017e0 str x0, [sp, #40] + 429858: 9100a3e1 add x1, sp, #0x28 + 42985c: 910083e0 add x0, sp, #0x20 + 429860: 97ffff9c bl 4296d0 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC1ERKS2_> + 429864: f94013e0 ldr x0, [sp, #32] + 429868: a8c37bfd ldp x29, x30, [sp], #48 + 42986c: d65f03c0 ret + +0000000000429870 <_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_>: +_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_(): + 429870: a9bb7bfd stp x29, x30, [sp, #-80]! + 429874: 910003fd mov x29, sp + 429878: f9000bf3 str x19, [sp, #16] + 42987c: f9001fe0 str x0, [sp, #56] + 429880: f9001be1 str x1, [sp, #48] + 429884: f90017e2 str x2, [sp, #40] + 429888: 97ff8acf bl 40c3c4 <_ZN9__gnu_cxx5__ops15__iter_less_valEv> + 42988c: 2a1303e3 mov w3, w19 + 429890: f94017e2 ldr x2, [sp, #40] + 429894: f9401be1 ldr x1, [sp, #48] + 429898: f9401fe0 ldr x0, [sp, #56] + 42989c: 940009f1 bl 42c060 <_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_> + 4298a0: f90023e0 str x0, [sp, #64] + 4298a4: 9100c3e1 add x1, sp, #0x30 + 4298a8: 910103e0 add x0, sp, #0x40 + 4298ac: 94000a19 bl 42c110 <_ZN9__gnu_cxxneIPKcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESB_> + 4298b0: 12001c00 and w0, w0, #0xff + 4298b4: 7100001f cmp w0, #0x0 + 4298b8: 54000140 b.eq 4298e0 <_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_+0x70> // b.none + 4298bc: f94017e0 ldr x0, [sp, #40] + 4298c0: 39400013 ldrb w19, [x0] + 4298c4: 910103e0 add x0, sp, #0x40 + 4298c8: 94000a23 bl 42c154 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEdeEv> + 4298cc: 39400000 ldrb w0, [x0] + 4298d0: 6b00027f cmp w19, w0 + 4298d4: 54000063 b.cc 4298e0 <_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_+0x70> // b.lo, b.ul, b.last + 4298d8: 52800020 mov w0, #0x1 // #1 + 4298dc: 14000002 b 4298e4 <_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_+0x74> + 4298e0: 52800000 mov w0, #0x0 // #0 + 4298e4: f9400bf3 ldr x19, [sp, #16] + 4298e8: a8c57bfd ldp x29, x30, [sp], #80 + 4298ec: d65f03c0 ret + +00000000004298f0 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_transformEc>: +_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE12_M_transformEc(): + 4298f0: d10043ff sub sp, sp, #0x10 + 4298f4: f90007e0 str x0, [sp, #8] + 4298f8: 39001fe1 strb w1, [sp, #7] + 4298fc: 39401fe0 ldrb w0, [sp, #7] + 429900: 910043ff add sp, sp, #0x10 + 429904: d65f03c0 ret + +0000000000429908 <_ZNKSt6vectorISt4pairIccESaIS1_EE5beginEv>: +_ZNKSt6vectorISt4pairIccESaIS1_EE5beginEv(): + 429908: a9bd7bfd stp x29, x30, [sp, #-48]! + 42990c: 910003fd mov x29, sp + 429910: f9000fe0 str x0, [sp, #24] + 429914: f9400fe0 ldr x0, [sp, #24] + 429918: f9400000 ldr x0, [x0] + 42991c: f90017e0 str x0, [sp, #40] + 429920: 9100a3e1 add x1, sp, #0x28 + 429924: 910083e0 add x0, sp, #0x20 + 429928: 94000a11 bl 42c16c <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 42992c: f94013e0 ldr x0, [sp, #32] + 429930: a8c37bfd ldp x29, x30, [sp], #48 + 429934: d65f03c0 ret + +0000000000429938 <_ZNKSt6vectorISt4pairIccESaIS1_EE3endEv>: +_ZNKSt6vectorISt4pairIccESaIS1_EE3endEv(): + 429938: a9bd7bfd stp x29, x30, [sp, #-48]! + 42993c: 910003fd mov x29, sp + 429940: f9000fe0 str x0, [sp, #24] + 429944: f9400fe0 ldr x0, [sp, #24] + 429948: f9400400 ldr x0, [x0, #8] + 42994c: f90017e0 str x0, [sp, #40] + 429950: 9100a3e1 add x1, sp, #0x28 + 429954: 910083e0 add x0, sp, #0x20 + 429958: 94000a05 bl 42c16c <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 42995c: f94013e0 ldr x0, [sp, #32] + 429960: a8c37bfd ldp x29, x30, [sp], #48 + 429964: d65f03c0 ret + +0000000000429968 <_ZN9__gnu_cxxneIPKSt4pairIccESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKSt4pairIccESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 429968: a9bd7bfd stp x29, x30, [sp, #-48]! + 42996c: 910003fd mov x29, sp + 429970: f9000bf3 str x19, [sp, #16] + 429974: f90017e0 str x0, [sp, #40] + 429978: f90013e1 str x1, [sp, #32] + 42997c: f94017e0 ldr x0, [sp, #40] + 429980: 94000a05 bl 42c194 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv> + 429984: f9400013 ldr x19, [x0] + 429988: f94013e0 ldr x0, [sp, #32] + 42998c: 94000a02 bl 42c194 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv> + 429990: f9400000 ldr x0, [x0] + 429994: eb00027f cmp x19, x0 + 429998: 1a9f07e0 cset w0, ne // ne = any + 42999c: 12001c00 and w0, w0, #0xff + 4299a0: f9400bf3 ldr x19, [sp, #16] + 4299a4: a8c37bfd ldp x29, x30, [sp], #48 + 4299a8: d65f03c0 ret + +00000000004299ac <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEppEv(): + 4299ac: d10043ff sub sp, sp, #0x10 + 4299b0: f90007e0 str x0, [sp, #8] + 4299b4: f94007e0 ldr x0, [sp, #8] + 4299b8: f9400000 ldr x0, [x0] + 4299bc: 91000801 add x1, x0, #0x2 + 4299c0: f94007e0 ldr x0, [sp, #8] + 4299c4: f9000001 str x1, [x0] + 4299c8: f94007e0 ldr x0, [sp, #8] + 4299cc: 910043ff add sp, sp, #0x10 + 4299d0: d65f03c0 ret + +00000000004299d4 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEdeEv(): + 4299d4: d10043ff sub sp, sp, #0x10 + 4299d8: f90007e0 str x0, [sp, #8] + 4299dc: f94007e0 ldr x0, [sp, #8] + 4299e0: f9400000 ldr x0, [x0] + 4299e4: 910043ff add sp, sp, #0x10 + 4299e8: d65f03c0 ret + +00000000004299ec <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE14_M_match_rangeEccc>: +_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE14_M_match_rangeEccc(): + 4299ec: d10043ff sub sp, sp, #0x10 + 4299f0: f90007e0 str x0, [sp, #8] + 4299f4: 39001fe1 strb w1, [sp, #7] + 4299f8: 39001be2 strb w2, [sp, #6] + 4299fc: 390017e3 strb w3, [sp, #5] + 429a00: 39401fe1 ldrb w1, [sp, #7] + 429a04: 394017e0 ldrb w0, [sp, #5] + 429a08: 6b00003f cmp w1, w0 + 429a0c: 540000e8 b.hi 429a28 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE14_M_match_rangeEccc+0x3c> // b.pmore + 429a10: 394017e1 ldrb w1, [sp, #5] + 429a14: 39401be0 ldrb w0, [sp, #6] + 429a18: 6b00003f cmp w1, w0 + 429a1c: 54000068 b.hi 429a28 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE14_M_match_rangeEccc+0x3c> // b.pmore + 429a20: 52800020 mov w0, #0x1 // #1 + 429a24: 14000002 b 429a2c <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb0ELb0EE14_M_match_rangeEccc+0x40> + 429a28: 52800000 mov w0, #0x0 // #0 + 429a2c: 910043ff add sp, sp, #0x10 + 429a30: d65f03c0 ret + +0000000000429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv(): + 429a34: a9bd7bfd stp x29, x30, [sp, #-48]! + 429a38: 910003fd mov x29, sp + 429a3c: f9000fe0 str x0, [sp, #24] + 429a40: f9400fe0 ldr x0, [sp, #24] + 429a44: f9400000 ldr x0, [x0] + 429a48: f90017e0 str x0, [sp, #40] + 429a4c: 9100a3e1 add x1, sp, #0x28 + 429a50: 910083e0 add x0, sp, #0x20 + 429a54: 940009d5 bl 42c1a8 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS8_> + 429a58: f94013e0 ldr x0, [sp, #32] + 429a5c: a8c37bfd ldp x29, x30, [sp], #48 + 429a60: d65f03c0 ret + +0000000000429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv(): + 429a64: a9bd7bfd stp x29, x30, [sp, #-48]! + 429a68: 910003fd mov x29, sp + 429a6c: f9000fe0 str x0, [sp, #24] + 429a70: f9400fe0 ldr x0, [sp, #24] + 429a74: f9400400 ldr x0, [x0, #8] + 429a78: f90017e0 str x0, [sp, #40] + 429a7c: 9100a3e1 add x1, sp, #0x28 + 429a80: 910083e0 add x0, sp, #0x20 + 429a84: 940009c9 bl 42c1a8 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS8_> + 429a88: f94013e0 ldr x0, [sp, #32] + 429a8c: a8c37bfd ldp x29, x30, [sp], #48 + 429a90: d65f03c0 ret + +0000000000429a94 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>: +_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_(): + 429a94: a9b87bfd stp x29, x30, [sp, #-128]! + 429a98: 910003fd mov x29, sp + 429a9c: a90153f3 stp x19, x20, [sp, #16] + 429aa0: f90013f5 str x21, [sp, #32] + 429aa4: aa0803f4 mov x20, x8 + 429aa8: f90027e0 str x0, [sp, #72] + 429aac: f90023e1 str x1, [sp, #64] + 429ab0: f9001fe2 str x2, [sp, #56] + 429ab4: f94027e0 ldr x0, [sp, #72] + 429ab8: 97ff7526 bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 429abc: f9003fe0 str x0, [sp, #120] + 429ac0: 9101c3e0 add x0, sp, #0x70 + 429ac4: 97ff7793 bl 407910 <_ZNSaIcEC1Ev@plt> + 429ac8: 9101c3e1 add x1, sp, #0x70 + 429acc: 910163e0 add x0, sp, #0x58 + 429ad0: aa0103e3 mov x3, x1 + 429ad4: f9401fe2 ldr x2, [sp, #56] + 429ad8: f94023e1 ldr x1, [sp, #64] + 429adc: 940009bd bl 42c1d0 <_ZNSt6vectorIcSaIcEEC1IPKcvEET_S5_RKS0_> + 429ae0: 9101c3e0 add x0, sp, #0x70 + 429ae4: 97ff7657 bl 407440 <_ZNSaIcED1Ev@plt> + 429ae8: 910163e0 add x0, sp, #0x58 + 429aec: 940009d1 bl 42c230 <_ZNSt6vectorIcSaIcEE4dataEv> + 429af0: aa0003f5 mov x21, x0 + 429af4: 910163e0 add x0, sp, #0x58 + 429af8: 940009ce bl 42c230 <_ZNSt6vectorIcSaIcEE4dataEv> + 429afc: aa0003f3 mov x19, x0 + 429b00: 910163e0 add x0, sp, #0x58 + 429b04: 940009d5 bl 42c258 <_ZNKSt6vectorIcSaIcEE4sizeEv> + 429b08: 8b000260 add x0, x19, x0 + 429b0c: aa0003e2 mov x2, x0 + 429b10: aa1503e1 mov x1, x21 + 429b14: f9403fe0 ldr x0, [sp, #120] + 429b18: 97ff8ae2 bl 40c6a0 <_ZNKSt5ctypeIcE7tolowerEPcPKc> + 429b1c: 910163e0 add x0, sp, #0x58 + 429b20: 940009c4 bl 42c230 <_ZNSt6vectorIcSaIcEE4dataEv> + 429b24: aa0003f5 mov x21, x0 + 429b28: 910163e0 add x0, sp, #0x58 + 429b2c: 940009c1 bl 42c230 <_ZNSt6vectorIcSaIcEE4dataEv> + 429b30: aa0003f3 mov x19, x0 + 429b34: 910163e0 add x0, sp, #0x58 + 429b38: 940009c8 bl 42c258 <_ZNKSt6vectorIcSaIcEE4sizeEv> + 429b3c: 8b000260 add x0, x19, x0 + 429b40: aa1403e8 mov x8, x20 + 429b44: aa0003e2 mov x2, x0 + 429b48: aa1503e1 mov x1, x21 + 429b4c: f94027e0 ldr x0, [sp, #72] + 429b50: 940009cb bl 42c27c <_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_> + 429b54: d503201f nop + 429b58: 910163e0 add x0, sp, #0x58 + 429b5c: 97ffc80b bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 429b60: 1400000b b 429b8c <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xf8> + 429b64: aa0003f3 mov x19, x0 + 429b68: 9101c3e0 add x0, sp, #0x70 + 429b6c: 97ff7635 bl 407440 <_ZNSaIcED1Ev@plt> + 429b70: aa1303e0 mov x0, x19 + 429b74: 97ff7763 bl 407900 <_Unwind_Resume@plt> + 429b78: aa0003f3 mov x19, x0 + 429b7c: 910163e0 add x0, sp, #0x58 + 429b80: 97ffc802 bl 41bb88 <_ZNSt6vectorIcSaIcEED1Ev> + 429b84: aa1303e0 mov x0, x19 + 429b88: 97ff775e bl 407900 <_Unwind_Resume@plt> + 429b8c: aa1403e0 mov x0, x20 + 429b90: a94153f3 ldp x19, x20, [sp, #16] + 429b94: f94013f5 ldr x21, [sp, #32] + 429b98: a8c87bfd ldp x29, x30, [sp], #128 + 429b9c: d65f03c0 ret + +0000000000429ba0 <_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_>: +_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_(): + 429ba0: a9bd7bfd stp x29, x30, [sp, #-48]! + 429ba4: 910003fd mov x29, sp + 429ba8: f90017e0 str x0, [sp, #40] + 429bac: f90013e1 str x1, [sp, #32] + 429bb0: f9000fe2 str x2, [sp, #24] + 429bb4: f9400fe0 ldr x0, [sp, #24] + 429bb8: 940009e7 bl 42c354 <_ZN9__gnu_cxx5__ops17__iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS0_16_Iter_equals_valIT_EERSA_> + 429bbc: aa0003e2 mov x2, x0 + 429bc0: f94013e1 ldr x1, [sp, #32] + 429bc4: f94017e0 ldr x0, [sp, #40] + 429bc8: 940009ec bl 42c378 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_> + 429bcc: a8c37bfd ldp x29, x30, [sp], #48 + 429bd0: d65f03c0 ret + +0000000000429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_>: +_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_(): + 429bd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 429bd8: 910003fd mov x29, sp + 429bdc: f9000bf3 str x19, [sp, #16] + 429be0: f90017e0 str x0, [sp, #40] + 429be4: f90013e1 str x1, [sp, #32] + 429be8: f94017e0 ldr x0, [sp, #40] + 429bec: 940009f4 bl 42c3bc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 429bf0: f9400013 ldr x19, [x0] + 429bf4: f94013e0 ldr x0, [sp, #32] + 429bf8: 940009f1 bl 42c3bc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 429bfc: f9400000 ldr x0, [x0] + 429c00: eb00027f cmp x19, x0 + 429c04: 1a9f07e0 cset w0, ne // ne = any + 429c08: 12001c00 and w0, w0, #0xff + 429c0c: f9400bf3 ldr x19, [sp, #16] + 429c10: a8c37bfd ldp x29, x30, [sp], #48 + 429c14: d65f03c0 ret + +0000000000429c18 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv>: +_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv(): + 429c18: a9bd7bfd stp x29, x30, [sp, #-48]! + 429c1c: 910003fd mov x29, sp + 429c20: f9000fe0 str x0, [sp, #24] + 429c24: f9400fe0 ldr x0, [sp, #24] + 429c28: f9400000 ldr x0, [x0] + 429c2c: f90017e0 str x0, [sp, #40] + 429c30: 9100a3e1 add x1, sp, #0x28 + 429c34: 910083e0 add x0, sp, #0x20 + 429c38: 940009e6 bl 42c3d0 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 429c3c: f94013e0 ldr x0, [sp, #32] + 429c40: a8c37bfd ldp x29, x30, [sp], #48 + 429c44: d65f03c0 ret + +0000000000429c48 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv>: +_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv(): + 429c48: a9bd7bfd stp x29, x30, [sp, #-48]! + 429c4c: 910003fd mov x29, sp + 429c50: f9000fe0 str x0, [sp, #24] + 429c54: f9400fe0 ldr x0, [sp, #24] + 429c58: f9400400 ldr x0, [x0, #8] + 429c5c: f90017e0 str x0, [sp, #40] + 429c60: 9100a3e1 add x1, sp, #0x28 + 429c64: 910083e0 add x0, sp, #0x20 + 429c68: 940009da bl 42c3d0 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 429c6c: f94013e0 ldr x0, [sp, #32] + 429c70: a8c37bfd ldp x29, x30, [sp], #48 + 429c74: d65f03c0 ret + +0000000000429c78 <_ZN9__gnu_cxxneIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxneIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 429c78: a9bd7bfd stp x29, x30, [sp, #-48]! + 429c7c: 910003fd mov x29, sp + 429c80: f9000bf3 str x19, [sp, #16] + 429c84: f90017e0 str x0, [sp, #40] + 429c88: f90013e1 str x1, [sp, #32] + 429c8c: f94017e0 ldr x0, [sp, #40] + 429c90: 940009da bl 42c3f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv> + 429c94: f9400013 ldr x19, [x0] + 429c98: f94013e0 ldr x0, [sp, #32] + 429c9c: 940009d7 bl 42c3f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv> + 429ca0: f9400000 ldr x0, [x0] + 429ca4: eb00027f cmp x19, x0 + 429ca8: 1a9f07e0 cset w0, ne // ne = any + 429cac: 12001c00 and w0, w0, #0xff + 429cb0: f9400bf3 ldr x19, [sp, #16] + 429cb4: a8c37bfd ldp x29, x30, [sp], #48 + 429cb8: d65f03c0 ret + +0000000000429cbc <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEppEv(): + 429cbc: d10043ff sub sp, sp, #0x10 + 429cc0: f90007e0 str x0, [sp, #8] + 429cc4: f94007e0 ldr x0, [sp, #8] + 429cc8: f9400000 ldr x0, [x0] + 429ccc: 91001001 add x1, x0, #0x4 + 429cd0: f94007e0 ldr x0, [sp, #8] + 429cd4: f9000001 str x1, [x0] + 429cd8: f94007e0 ldr x0, [sp, #8] + 429cdc: 910043ff add sp, sp, #0x10 + 429ce0: d65f03c0 ret + +0000000000429ce4 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEdeEv(): + 429ce4: d10043ff sub sp, sp, #0x10 + 429ce8: f90007e0 str x0, [sp, #8] + 429cec: f94007e0 ldr x0, [sp, #8] + 429cf0: f9400000 ldr x0, [x0] + 429cf4: 910043ff add sp, sp, #0x10 + 429cf8: d65f03c0 ret + +0000000000429cfc <_ZNSt12_Base_bitsetILm4EE11_S_whichbitEm>: +_ZNSt12_Base_bitsetILm4EE11_S_whichbitEm(): + 429cfc: d10043ff sub sp, sp, #0x10 + 429d00: f90007e0 str x0, [sp, #8] + 429d04: f94007e0 ldr x0, [sp, #8] + 429d08: 92401400 and x0, x0, #0x3f + 429d0c: 910043ff add sp, sp, #0x10 + 429d10: d65f03c0 ret + +0000000000429d14 <_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm>: +_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm(): + 429d14: a9be7bfd stp x29, x30, [sp, #-32]! + 429d18: 910003fd mov x29, sp + 429d1c: f9000fe0 str x0, [sp, #24] + 429d20: f9400fe0 ldr x0, [sp, #24] + 429d24: 97fffff6 bl 429cfc <_ZNSt12_Base_bitsetILm4EE11_S_whichbitEm> + 429d28: 2a0003e1 mov w1, w0 + 429d2c: d2800020 mov x0, #0x1 // #1 + 429d30: 9ac12000 lsl x0, x0, x1 + 429d34: a8c27bfd ldp x29, x30, [sp], #32 + 429d38: d65f03c0 ret + +0000000000429d3c <_ZSt4moveIRPcEONSt16remove_referenceIT_E4typeEOS3_>: +_ZSt4moveIRPcEONSt16remove_referenceIT_E4typeEOS3_(): + 429d3c: d10043ff sub sp, sp, #0x10 + 429d40: f90007e0 str x0, [sp, #8] + 429d44: f94007e0 ldr x0, [sp, #8] + 429d48: 910043ff add sp, sp, #0x10 + 429d4c: d65f03c0 ret + +0000000000429d50 <_ZSt4swapIPcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_>: +_ZSt4swapIPcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_(): + 429d50: a9bd7bfd stp x29, x30, [sp, #-48]! + 429d54: 910003fd mov x29, sp + 429d58: f9000fe0 str x0, [sp, #24] + 429d5c: f9000be1 str x1, [sp, #16] + 429d60: f9400fe0 ldr x0, [sp, #24] + 429d64: 97fffff6 bl 429d3c <_ZSt4moveIRPcEONSt16remove_referenceIT_E4typeEOS3_> + 429d68: f9400000 ldr x0, [x0] + 429d6c: f90017e0 str x0, [sp, #40] + 429d70: f9400be0 ldr x0, [sp, #16] + 429d74: 97fffff2 bl 429d3c <_ZSt4moveIRPcEONSt16remove_referenceIT_E4typeEOS3_> + 429d78: f9400001 ldr x1, [x0] + 429d7c: f9400fe0 ldr x0, [sp, #24] + 429d80: f9000001 str x1, [x0] + 429d84: 9100a3e0 add x0, sp, #0x28 + 429d88: 97ffffed bl 429d3c <_ZSt4moveIRPcEONSt16remove_referenceIT_E4typeEOS3_> + 429d8c: f9400001 ldr x1, [x0] + 429d90: f9400be0 ldr x0, [sp, #16] + 429d94: f9000001 str x1, [x0] + 429d98: d503201f nop + 429d9c: a8c37bfd ldp x29, x30, [sp], #48 + 429da0: d65f03c0 ret + +0000000000429da4 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_>: +_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_(): + 429da4: a9be7bfd stp x29, x30, [sp, #-32]! + 429da8: 910003fd mov x29, sp + 429dac: f9000fe0 str x0, [sp, #24] + 429db0: f9000be1 str x1, [sp, #16] + 429db4: f9400be1 ldr x1, [sp, #16] + 429db8: f9400fe0 ldr x0, [sp, #24] + 429dbc: 94000994 bl 42c40c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS7_> + 429dc0: d503201f nop + 429dc4: a8c27bfd ldp x29, x30, [sp], #32 + 429dc8: d65f03c0 ret + +0000000000429dcc <_ZSt4moveIRPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS9_(): + 429dcc: d10043ff sub sp, sp, #0x10 + 429dd0: f90007e0 str x0, [sp, #8] + 429dd4: f94007e0 ldr x0, [sp, #8] + 429dd8: 910043ff add sp, sp, #0x10 + 429ddc: d65f03c0 ret + +0000000000429de0 <_ZSt4swapIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_>: +_ZSt4swapIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_(): + 429de0: a9bd7bfd stp x29, x30, [sp, #-48]! + 429de4: 910003fd mov x29, sp + 429de8: f9000fe0 str x0, [sp, #24] + 429dec: f9000be1 str x1, [sp, #16] + 429df0: f9400fe0 ldr x0, [sp, #24] + 429df4: 97fffff6 bl 429dcc <_ZSt4moveIRPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS9_> + 429df8: f9400000 ldr x0, [x0] + 429dfc: f90017e0 str x0, [sp, #40] + 429e00: f9400be0 ldr x0, [sp, #16] + 429e04: 97fffff2 bl 429dcc <_ZSt4moveIRPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS9_> + 429e08: f9400001 ldr x1, [x0] + 429e0c: f9400fe0 ldr x0, [sp, #24] + 429e10: f9000001 str x1, [x0] + 429e14: 9100a3e0 add x0, sp, #0x28 + 429e18: 97ffffed bl 429dcc <_ZSt4moveIRPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS9_> + 429e1c: f9400001 ldr x1, [x0] + 429e20: f9400be0 ldr x0, [sp, #16] + 429e24: f9000001 str x1, [x0] + 429e28: d503201f nop + 429e2c: a8c37bfd ldp x29, x30, [sp], #48 + 429e30: d65f03c0 ret + +0000000000429e34 <_ZNSaISt4pairIccEEC1ERKS1_>: +_ZNSaISt4pairIccEEC1ERKS1_(): + 429e34: a9be7bfd stp x29, x30, [sp, #-32]! + 429e38: 910003fd mov x29, sp + 429e3c: f9000fe0 str x0, [sp, #24] + 429e40: f9000be1 str x1, [sp, #16] + 429e44: f9400be1 ldr x1, [sp, #16] + 429e48: f9400fe0 ldr x0, [sp, #24] + 429e4c: 94000976 bl 42c424 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEEC1ERKS3_> + 429e50: d503201f nop + 429e54: a8c27bfd ldp x29, x30, [sp], #32 + 429e58: d65f03c0 ret + +0000000000429e5c <_ZSt4moveIRPSt4pairIccEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRPSt4pairIccEEONSt16remove_referenceIT_E4typeEOS5_(): + 429e5c: d10043ff sub sp, sp, #0x10 + 429e60: f90007e0 str x0, [sp, #8] + 429e64: f94007e0 ldr x0, [sp, #8] + 429e68: 910043ff add sp, sp, #0x10 + 429e6c: d65f03c0 ret + +0000000000429e70 <_ZSt4swapIPSt4pairIccEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_>: +_ZSt4swapIPSt4pairIccEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_(): + 429e70: a9bd7bfd stp x29, x30, [sp, #-48]! + 429e74: 910003fd mov x29, sp + 429e78: f9000fe0 str x0, [sp, #24] + 429e7c: f9000be1 str x1, [sp, #16] + 429e80: f9400fe0 ldr x0, [sp, #24] + 429e84: 97fffff6 bl 429e5c <_ZSt4moveIRPSt4pairIccEEONSt16remove_referenceIT_E4typeEOS5_> + 429e88: f9400000 ldr x0, [x0] + 429e8c: f90017e0 str x0, [sp, #40] + 429e90: f9400be0 ldr x0, [sp, #16] + 429e94: 97fffff2 bl 429e5c <_ZSt4moveIRPSt4pairIccEEONSt16remove_referenceIT_E4typeEOS5_> + 429e98: f9400001 ldr x1, [x0] + 429e9c: f9400fe0 ldr x0, [sp, #24] + 429ea0: f9000001 str x1, [x0] + 429ea4: 9100a3e0 add x0, sp, #0x28 + 429ea8: 97ffffed bl 429e5c <_ZSt4moveIRPSt4pairIccEEONSt16remove_referenceIT_E4typeEOS5_> + 429eac: f9400001 ldr x1, [x0] + 429eb0: f9400be0 ldr x0, [sp, #16] + 429eb4: f9000001 str x1, [x0] + 429eb8: d503201f nop + 429ebc: a8c37bfd ldp x29, x30, [sp], #48 + 429ec0: d65f03c0 ret + +0000000000429ec4 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1ERKS3_>: +_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC2ERKS3_(): + 429ec4: a9be7bfd stp x29, x30, [sp, #-32]! + 429ec8: 910003fd mov x29, sp + 429ecc: f9000fe0 str x0, [sp, #24] + 429ed0: f9000be1 str x1, [sp, #16] + 429ed4: f9400be1 ldr x1, [sp, #16] + 429ed8: f9400fe0 ldr x0, [sp, #24] + 429edc: 94000958 bl 42c43c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1ERKS5_> + 429ee0: d503201f nop + 429ee4: a8c27bfd ldp x29, x30, [sp], #32 + 429ee8: d65f03c0 ret + +0000000000429eec <_ZSt4moveIRPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEONSt16remove_referenceIT_E4typeEOS7_(): + 429eec: d10043ff sub sp, sp, #0x10 + 429ef0: f90007e0 str x0, [sp, #8] + 429ef4: f94007e0 ldr x0, [sp, #8] + 429ef8: 910043ff add sp, sp, #0x10 + 429efc: d65f03c0 ret + +0000000000429f00 <_ZSt4swapIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_>: +_ZSt4swapIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_(): + 429f00: a9bd7bfd stp x29, x30, [sp, #-48]! + 429f04: 910003fd mov x29, sp + 429f08: f9000fe0 str x0, [sp, #24] + 429f0c: f9000be1 str x1, [sp, #16] + 429f10: f9400fe0 ldr x0, [sp, #24] + 429f14: 97fffff6 bl 429eec <_ZSt4moveIRPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEONSt16remove_referenceIT_E4typeEOS7_> + 429f18: f9400000 ldr x0, [x0] + 429f1c: f90017e0 str x0, [sp, #40] + 429f20: f9400be0 ldr x0, [sp, #16] + 429f24: 97fffff2 bl 429eec <_ZSt4moveIRPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEONSt16remove_referenceIT_E4typeEOS7_> + 429f28: f9400001 ldr x1, [x0] + 429f2c: f9400fe0 ldr x0, [sp, #24] + 429f30: f9000001 str x1, [x0] + 429f34: 9100a3e0 add x0, sp, #0x28 + 429f38: 97ffffed bl 429eec <_ZSt4moveIRPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEONSt16remove_referenceIT_E4typeEOS7_> + 429f3c: f9400001 ldr x1, [x0] + 429f40: f9400be0 ldr x0, [sp, #16] + 429f44: f9000001 str x1, [x0] + 429f48: d503201f nop + 429f4c: a8c37bfd ldp x29, x30, [sp], #48 + 429f50: d65f03c0 ret + +0000000000429f54 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEEERKT_v(): + 429f54: a9be7bfd stp x29, x30, [sp, #-32]! + 429f58: 910003fd mov x29, sp + 429f5c: f9000fe0 str x0, [sp, #24] + 429f60: f9400fe0 ldr x0, [sp, #24] + 429f64: 97ff8a5e bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 429f68: a8c27bfd ldp x29, x30, [sp], #32 + 429f6c: d65f03c0 ret + +0000000000429f70 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE(): + 429f70: a9be7bfd stp x29, x30, [sp, #-32]! + 429f74: 910003fd mov x29, sp + 429f78: f9000fe0 str x0, [sp, #24] + 429f7c: 39005fe1 strb w1, [sp, #23] + 429f80: 390043e2 strb w2, [sp, #16] + 429f84: f9400fe0 ldr x0, [sp, #24] + 429f88: 9101e000 add x0, x0, #0x78 + 429f8c: 39405fe1 ldrb w1, [sp, #23] + 429f90: 94000931 bl 42c454 <_ZNKSt6bitsetILm256EEixEm> + 429f94: 12001c00 and w0, w0, #0xff + 429f98: a8c27bfd ldp x29, x30, [sp], #32 + 429f9c: d65f03c0 ret + +0000000000429fa0 <_ZNSt6vectorIcSaIcEEC1ERKS1_>: +_ZNSt6vectorIcSaIcEEC2ERKS1_(): + 429fa0: a9bb7bfd stp x29, x30, [sp, #-80]! + 429fa4: 910003fd mov x29, sp + 429fa8: a90153f3 stp x19, x20, [sp, #16] + 429fac: f90013f5 str x21, [sp, #32] + 429fb0: f9001fe0 str x0, [sp, #56] + 429fb4: f9001be1 str x1, [sp, #48] + 429fb8: f9401ff3 ldr x19, [sp, #56] + 429fbc: f9401be0 ldr x0, [sp, #48] + 429fc0: 940008a6 bl 42c258 <_ZNKSt6vectorIcSaIcEE4sizeEv> + 429fc4: aa0003f4 mov x20, x0 + 429fc8: f9401be0 ldr x0, [sp, #48] + 429fcc: 9400092c bl 42c47c <_ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 429fd0: aa0003e1 mov x1, x0 + 429fd4: 910123e0 add x0, sp, #0x48 + 429fd8: aa0003e8 mov x8, x0 + 429fdc: aa0103e0 mov x0, x1 + 429fe0: 97ff8d04 bl 40d3f0 <_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_> + 429fe4: 910123e0 add x0, sp, #0x48 + 429fe8: aa0003e2 mov x2, x0 + 429fec: aa1403e1 mov x1, x20 + 429ff0: aa1303e0 mov x0, x19 + 429ff4: 94000927 bl 42c490 <_ZNSt12_Vector_baseIcSaIcEEC1EmRKS0_> + 429ff8: 910123e0 add x0, sp, #0x48 + 429ffc: 97ff7511 bl 407440 <_ZNSaIcED1Ev@plt> + 42a000: f9401be0 ldr x0, [sp, #48] + 42a004: 97fffe03 bl 429810 <_ZNKSt6vectorIcSaIcEE5beginEv> + 42a008: aa0003f4 mov x20, x0 + 42a00c: f9401be0 ldr x0, [sp, #48] + 42a010: 97fffe0c bl 429840 <_ZNKSt6vectorIcSaIcEE3endEv> + 42a014: aa0003f5 mov x21, x0 + 42a018: f9401fe0 ldr x0, [sp, #56] + 42a01c: f9400013 ldr x19, [x0] + 42a020: f9401fe0 ldr x0, [sp, #56] + 42a024: 97ffd6ff bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 42a028: aa0003e3 mov x3, x0 + 42a02c: aa1303e2 mov x2, x19 + 42a030: aa1503e1 mov x1, x21 + 42a034: aa1403e0 mov x0, x20 + 42a038: 9400092b bl 42c4e4 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPccET0_T_SA_S9_RSaIT1_E> + 42a03c: aa0003e1 mov x1, x0 + 42a040: f9401fe0 ldr x0, [sp, #56] + 42a044: f9000401 str x1, [x0, #8] + 42a048: 1400000b b 42a074 <_ZNSt6vectorIcSaIcEEC1ERKS1_+0xd4> + 42a04c: aa0003f3 mov x19, x0 + 42a050: 910123e0 add x0, sp, #0x48 + 42a054: 97ff74fb bl 407440 <_ZNSaIcED1Ev@plt> + 42a058: aa1303e0 mov x0, x19 + 42a05c: 97ff7629 bl 407900 <_Unwind_Resume@plt> + 42a060: aa0003f3 mov x19, x0 + 42a064: f9401fe0 ldr x0, [sp, #56] + 42a068: 97ffd6db bl 41fbd4 <_ZNSt12_Vector_baseIcSaIcEED1Ev> + 42a06c: aa1303e0 mov x0, x19 + 42a070: 97ff7624 bl 407900 <_Unwind_Resume@plt> + 42a074: a94153f3 ldp x19, x20, [sp, #16] + 42a078: f94013f5 ldr x21, [sp, #32] + 42a07c: a8c57bfd ldp x29, x30, [sp], #80 + 42a080: d65f03c0 ret + +000000000042a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_(): + 42a084: a9bb7bfd stp x29, x30, [sp, #-80]! + 42a088: 910003fd mov x29, sp + 42a08c: a90153f3 stp x19, x20, [sp, #16] + 42a090: f90013f5 str x21, [sp, #32] + 42a094: f9001fe0 str x0, [sp, #56] + 42a098: f9001be1 str x1, [sp, #48] + 42a09c: f9401ff3 ldr x19, [sp, #56] + 42a0a0: f9401be0 ldr x0, [sp, #48] + 42a0a4: 9400091c bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 42a0a8: aa0003f4 mov x20, x0 + 42a0ac: f9401be0 ldr x0, [sp, #48] + 42a0b0: 94000930 bl 42c570 <_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 42a0b4: aa0003e1 mov x1, x0 + 42a0b8: 910123e0 add x0, sp, #0x48 + 42a0bc: aa0003e8 mov x8, x0 + 42a0c0: aa0103e0 mov x0, x1 + 42a0c4: 9400091f bl 42c540 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E17_S_select_on_copyERKS7_> + 42a0c8: 910123e0 add x0, sp, #0x48 + 42a0cc: aa0003e2 mov x2, x0 + 42a0d0: aa1403e1 mov x1, x20 + 42a0d4: aa1303e0 mov x0, x19 + 42a0d8: 9400092b bl 42c584 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EmRKS6_> + 42a0dc: 910123e0 add x0, sp, #0x48 + 42a0e0: 97ffe9a2 bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 42a0e4: f9401be0 ldr x0, [sp, #48] + 42a0e8: 97fffe53 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 42a0ec: aa0003f4 mov x20, x0 + 42a0f0: f9401be0 ldr x0, [sp, #48] + 42a0f4: 97fffe5c bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 42a0f8: aa0003f5 mov x21, x0 + 42a0fc: f9401fe0 ldr x0, [sp, #56] + 42a100: f9400013 ldr x19, [x0] + 42a104: f9401fe0 ldr x0, [sp, #56] + 42a108: 97ffd6f3 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 42a10c: aa0003e3 mov x3, x0 + 42a110: aa1303e2 mov x2, x19 + 42a114: aa1503e1 mov x1, x21 + 42a118: aa1403e0 mov x0, x20 + 42a11c: 9400092f bl 42c5d8 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_S7_ET0_T_SG_SF_RSaIT1_E> + 42a120: aa0003e1 mov x1, x0 + 42a124: f9401fe0 ldr x0, [sp, #56] + 42a128: f9000401 str x1, [x0, #8] + 42a12c: 1400000b b 42a158 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0xd4> + 42a130: aa0003f3 mov x19, x0 + 42a134: 910123e0 add x0, sp, #0x48 + 42a138: 97ffe98c bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 42a13c: aa1303e0 mov x0, x19 + 42a140: 97ff75f0 bl 407900 <_Unwind_Resume@plt> + 42a144: aa0003f3 mov x19, x0 + 42a148: f9401fe0 ldr x0, [sp, #56] + 42a14c: 97ffd6cd bl 41fc80 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 42a150: aa1303e0 mov x0, x19 + 42a154: 97ff75eb bl 407900 <_Unwind_Resume@plt> + 42a158: a94153f3 ldp x19, x20, [sp, #16] + 42a15c: f94013f5 ldr x21, [sp, #32] + 42a160: a8c57bfd ldp x29, x30, [sp], #80 + 42a164: d65f03c0 ret + +000000000042a168 <_ZNSt6vectorISt4pairIccESaIS1_EEC1ERKS3_>: +_ZNSt6vectorISt4pairIccESaIS1_EEC2ERKS3_(): + 42a168: a9bb7bfd stp x29, x30, [sp, #-80]! + 42a16c: 910003fd mov x29, sp + 42a170: a90153f3 stp x19, x20, [sp, #16] + 42a174: f90013f5 str x21, [sp, #32] + 42a178: f9001fe0 str x0, [sp, #56] + 42a17c: f9001be1 str x1, [sp, #48] + 42a180: f9401ff3 ldr x19, [sp, #56] + 42a184: f9401be0 ldr x0, [sp, #48] + 42a188: 94000920 bl 42c608 <_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv> + 42a18c: aa0003f4 mov x20, x0 + 42a190: f9401be0 ldr x0, [sp, #48] + 42a194: 94000934 bl 42c664 <_ZNKSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 42a198: aa0003e1 mov x1, x0 + 42a19c: 910123e0 add x0, sp, #0x48 + 42a1a0: aa0003e8 mov x8, x0 + 42a1a4: aa0103e0 mov x0, x1 + 42a1a8: 94000923 bl 42c634 <_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIccEES2_E17_S_select_on_copyERKS3_> + 42a1ac: 910123e0 add x0, sp, #0x48 + 42a1b0: aa0003e2 mov x2, x0 + 42a1b4: aa1403e1 mov x1, x20 + 42a1b8: aa1303e0 mov x0, x19 + 42a1bc: 9400092f bl 42c678 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1EmRKS2_> + 42a1c0: 910123e0 add x0, sp, #0x48 + 42a1c4: 97ffe98a bl 4247ec <_ZNSaISt4pairIccEED1Ev> + 42a1c8: f9401be0 ldr x0, [sp, #48] + 42a1cc: 97fffdcf bl 429908 <_ZNKSt6vectorISt4pairIccESaIS1_EE5beginEv> + 42a1d0: aa0003f4 mov x20, x0 + 42a1d4: f9401be0 ldr x0, [sp, #48] + 42a1d8: 97fffdd8 bl 429938 <_ZNKSt6vectorISt4pairIccESaIS1_EE3endEv> + 42a1dc: aa0003f5 mov x21, x0 + 42a1e0: f9401fe0 ldr x0, [sp, #56] + 42a1e4: f9400013 ldr x19, [x0] + 42a1e8: f9401fe0 ldr x0, [sp, #56] + 42a1ec: 97ffd6e7 bl 41fd88 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 42a1f0: aa0003e3 mov x3, x0 + 42a1f4: aa1303e2 mov x2, x19 + 42a1f8: aa1503e1 mov x1, x21 + 42a1fc: aa1403e0 mov x0, x20 + 42a200: 94000933 bl 42c6cc <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E> + 42a204: aa0003e1 mov x1, x0 + 42a208: f9401fe0 ldr x0, [sp, #56] + 42a20c: f9000401 str x1, [x0, #8] + 42a210: 1400000b b 42a23c <_ZNSt6vectorISt4pairIccESaIS1_EEC1ERKS3_+0xd4> + 42a214: aa0003f3 mov x19, x0 + 42a218: 910123e0 add x0, sp, #0x48 + 42a21c: 97ffe974 bl 4247ec <_ZNSaISt4pairIccEED1Ev> + 42a220: aa1303e0 mov x0, x19 + 42a224: 97ff75b7 bl 407900 <_Unwind_Resume@plt> + 42a228: aa0003f3 mov x19, x0 + 42a22c: f9401fe0 ldr x0, [sp, #56] + 42a230: 97ffd6c1 bl 41fd34 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EED1Ev> + 42a234: aa1303e0 mov x0, x19 + 42a238: 97ff75b2 bl 407900 <_Unwind_Resume@plt> + 42a23c: a94153f3 ldp x19, x20, [sp, #16] + 42a240: f94013f5 ldr x21, [sp, #32] + 42a244: a8c57bfd ldp x29, x30, [sp], #80 + 42a248: d65f03c0 ret + +000000000042a24c <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1ERKS5_>: +_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC2ERKS5_(): + 42a24c: a9bb7bfd stp x29, x30, [sp, #-80]! + 42a250: 910003fd mov x29, sp + 42a254: a90153f3 stp x19, x20, [sp, #16] + 42a258: f90013f5 str x21, [sp, #32] + 42a25c: f9001fe0 str x0, [sp, #56] + 42a260: f9001be1 str x1, [sp, #48] + 42a264: f9401ff3 ldr x19, [sp, #56] + 42a268: f9401be0 ldr x0, [sp, #48] + 42a26c: 9400068e bl 42bca4 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv> + 42a270: aa0003f4 mov x20, x0 + 42a274: f9401be0 ldr x0, [sp, #48] + 42a278: 9400092d bl 42c72c <_ZNKSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 42a27c: aa0003e1 mov x1, x0 + 42a280: 910123e0 add x0, sp, #0x48 + 42a284: aa0003e8 mov x8, x0 + 42a288: aa0103e0 mov x0, x1 + 42a28c: 9400091c bl 42c6fc <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEES4_E17_S_select_on_copyERKS5_> + 42a290: 910123e0 add x0, sp, #0x48 + 42a294: aa0003e2 mov x2, x0 + 42a298: aa1403e1 mov x1, x20 + 42a29c: aa1303e0 mov x0, x19 + 42a2a0: 94000928 bl 42c740 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EmRKS4_> + 42a2a4: 910123e0 add x0, sp, #0x48 + 42a2a8: 97ffe972 bl 424870 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEED1Ev> + 42a2ac: f9401be0 ldr x0, [sp, #48] + 42a2b0: 97fffe5a bl 429c18 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE5beginEv> + 42a2b4: aa0003f4 mov x20, x0 + 42a2b8: f9401be0 ldr x0, [sp, #48] + 42a2bc: 97fffe63 bl 429c48 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE3endEv> + 42a2c0: aa0003f5 mov x21, x0 + 42a2c4: f9401fe0 ldr x0, [sp, #56] + 42a2c8: f9400013 ldr x19, [x0] + 42a2cc: f9401fe0 ldr x0, [sp, #56] + 42a2d0: 97ffd6db bl 41fe3c <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 42a2d4: aa0003e3 mov x3, x0 + 42a2d8: aa1303e2 mov x2, x19 + 42a2dc: aa1503e1 mov x1, x21 + 42a2e0: aa1403e0 mov x0, x20 + 42a2e4: 9400092c bl 42c794 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E> + 42a2e8: aa0003e1 mov x1, x0 + 42a2ec: f9401fe0 ldr x0, [sp, #56] + 42a2f0: f9000401 str x1, [x0, #8] + 42a2f4: 1400000b b 42a320 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1ERKS5_+0xd4> + 42a2f8: aa0003f3 mov x19, x0 + 42a2fc: 910123e0 add x0, sp, #0x48 + 42a300: 97ffe95c bl 424870 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEED1Ev> + 42a304: aa1303e0 mov x0, x19 + 42a308: 97ff757e bl 407900 <_Unwind_Resume@plt> + 42a30c: aa0003f3 mov x19, x0 + 42a310: f9401fe0 ldr x0, [sp, #56] + 42a314: 97ffd6b5 bl 41fde8 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED1Ev> + 42a318: aa1303e0 mov x0, x19 + 42a31c: 97ff7579 bl 407900 <_Unwind_Resume@plt> + 42a320: a94153f3 ldp x19, x20, [sp, #16] + 42a324: f94013f5 ldr x21, [sp, #32] + 42a328: a8c57bfd ldp x29, x30, [sp], #80 + 42a32c: d65f03c0 ret + +000000000042a330 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC2Ev(): + 42a330: a9be7bfd stp x29, x30, [sp, #-32]! + 42a334: 910003fd mov x29, sp + 42a338: f9000fe0 str x0, [sp, #24] + 42a33c: f9400fe0 ldr x0, [sp, #24] + 42a340: 94000921 bl 42c7c4 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEC1Ev> + 42a344: f9400fe0 ldr x0, [sp, #24] + 42a348: f900001f str xzr, [x0] + 42a34c: f9400fe0 ldr x0, [sp, #24] + 42a350: f900041f str xzr, [x0, #8] + 42a354: f9400fe0 ldr x0, [sp, #24] + 42a358: f900081f str xzr, [x0, #16] + 42a35c: d503201f nop + 42a360: a8c27bfd ldp x29, x30, [sp], #32 + 42a364: d65f03c0 ret + +000000000042a368 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EED2Ev(): + 42a368: d10043ff sub sp, sp, #0x10 + 42a36c: f90007e0 str x0, [sp, #8] + 42a370: d503201f nop + 42a374: 910043ff add sp, sp, #0x10 + 42a378: d65f03c0 ret + +000000000042a37c <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE10deallocateERS8_PS7_m>: +_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE10deallocateERS8_PS7_m(): + 42a37c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42a380: 910003fd mov x29, sp + 42a384: f90017e0 str x0, [sp, #40] + 42a388: f90013e1 str x1, [sp, #32] + 42a38c: f9000fe2 str x2, [sp, #24] + 42a390: f9400fe2 ldr x2, [sp, #24] + 42a394: f94013e1 ldr x1, [sp, #32] + 42a398: f94017e0 ldr x0, [sp, #40] + 42a39c: 94000912 bl 42c7e4 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m> + 42a3a0: d503201f nop + 42a3a4: a8c37bfd ldp x29, x30, [sp], #48 + 42a3a8: d65f03c0 ret + +000000000042a3ac <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_(): + 42a3ac: a9be7bfd stp x29, x30, [sp, #-32]! + 42a3b0: 910003fd mov x29, sp + 42a3b4: f9000fe0 str x0, [sp, #24] + 42a3b8: f9000be1 str x1, [sp, #16] + 42a3bc: f9400fe1 ldr x1, [sp, #24] + 42a3c0: f9400be0 ldr x0, [sp, #16] + 42a3c4: eb00003f cmp x1, x0 + 42a3c8: 54000100 b.eq 42a3e8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_+0x3c> // b.none + 42a3cc: f9400fe0 ldr x0, [sp, #24] + 42a3d0: 9400090f bl 42c80c <_ZSt11__addressofISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEPT_RS8_> + 42a3d4: 94000913 bl 42c820 <_ZSt8_DestroyISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvPT_> + 42a3d8: f9400fe0 ldr x0, [sp, #24] + 42a3dc: 91010000 add x0, x0, #0x40 + 42a3e0: f9000fe0 str x0, [sp, #24] + 42a3e4: 17fffff6 b 42a3bc <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_+0x10> + 42a3e8: d503201f nop + 42a3ec: a8c27bfd ldp x29, x30, [sp], #32 + 42a3f0: d65f03c0 ret + +000000000042a3f4 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_transformEc>: +_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_transformEc(): + 42a3f4: a9b97bfd stp x29, x30, [sp, #-112]! + 42a3f8: 910003fd mov x29, sp + 42a3fc: a90153f3 stp x19, x20, [sp, #16] + 42a400: f90013f5 str x21, [sp, #32] + 42a404: aa0803f4 mov x20, x8 + 42a408: f9001fe0 str x0, [sp, #56] + 42a40c: 3900dfe1 strb w1, [sp, #55] + 42a410: 9101a3e0 add x0, sp, #0x68 + 42a414: 97ff753f bl 407910 <_ZNSaIcEC1Ev@plt> + 42a418: 9101a3e1 add x1, sp, #0x68 + 42a41c: 910123e0 add x0, sp, #0x48 + 42a420: aa0103e3 mov x3, x1 + 42a424: 3940dfe2 ldrb w2, [sp, #55] + 42a428: d2800021 mov x1, #0x1 // #1 + 42a42c: 97ff734d bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 42a430: 9101a3e0 add x0, sp, #0x68 + 42a434: 97ff7403 bl 407440 <_ZNSaIcED1Ev@plt> + 42a438: f9401fe0 ldr x0, [sp, #56] + 42a43c: f9400013 ldr x19, [x0] + 42a440: 910123e0 add x0, sp, #0x48 + 42a444: 97ff739b bl 4072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 42a448: aa0003f5 mov x21, x0 + 42a44c: 910123e0 add x0, sp, #0x48 + 42a450: 97ff731c bl 4070c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 42a454: aa1403e8 mov x8, x20 + 42a458: aa0003e2 mov x2, x0 + 42a45c: aa1503e1 mov x1, x21 + 42a460: aa1303e0 mov x0, x19 + 42a464: 940008f7 bl 42c840 <_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_> + 42a468: d503201f nop + 42a46c: 910123e0 add x0, sp, #0x48 + 42a470: 97ff7324 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42a474: 1400000b b 42a4a0 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE12_M_transformEc+0xac> + 42a478: aa0003f3 mov x19, x0 + 42a47c: 9101a3e0 add x0, sp, #0x68 + 42a480: 97ff73f0 bl 407440 <_ZNSaIcED1Ev@plt> + 42a484: aa1303e0 mov x0, x19 + 42a488: 97ff751e bl 407900 <_Unwind_Resume@plt> + 42a48c: aa0003f3 mov x19, x0 + 42a490: 910123e0 add x0, sp, #0x48 + 42a494: 97ff731b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42a498: aa1303e0 mov x0, x19 + 42a49c: 97ff7519 bl 407900 <_Unwind_Resume@plt> + 42a4a0: aa1403e0 mov x0, x20 + 42a4a4: a94153f3 ldp x19, x20, [sp, #16] + 42a4a8: f94013f5 ldr x21, [sp, #32] + 42a4ac: a8c77bfd ldp x29, x30, [sp], #112 + 42a4b0: d65f03c0 ret + +000000000042a4b4 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE5beginEv>: +_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE5beginEv(): + 42a4b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42a4b8: 910003fd mov x29, sp + 42a4bc: f9000fe0 str x0, [sp, #24] + 42a4c0: f9400fe0 ldr x0, [sp, #24] + 42a4c4: f9400000 ldr x0, [x0] + 42a4c8: f90017e0 str x0, [sp, #40] + 42a4cc: 9100a3e1 add x1, sp, #0x28 + 42a4d0: 910083e0 add x0, sp, #0x20 + 42a4d4: 94000911 bl 42c918 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC1ERKSA_> + 42a4d8: f94013e0 ldr x0, [sp, #32] + 42a4dc: a8c37bfd ldp x29, x30, [sp], #48 + 42a4e0: d65f03c0 ret + +000000000042a4e4 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE3endEv>: +_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE3endEv(): + 42a4e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42a4e8: 910003fd mov x29, sp + 42a4ec: f9000fe0 str x0, [sp, #24] + 42a4f0: f9400fe0 ldr x0, [sp, #24] + 42a4f4: f9400400 ldr x0, [x0, #8] + 42a4f8: f90017e0 str x0, [sp, #40] + 42a4fc: 9100a3e1 add x1, sp, #0x28 + 42a500: 910083e0 add x0, sp, #0x20 + 42a504: 94000905 bl 42c918 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC1ERKSA_> + 42a508: f94013e0 ldr x0, [sp, #32] + 42a50c: a8c37bfd ldp x29, x30, [sp], #48 + 42a510: d65f03c0 ret + +000000000042a514 <_ZN9__gnu_cxxneIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_>: +_ZN9__gnu_cxxneIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_(): + 42a514: a9bd7bfd stp x29, x30, [sp, #-48]! + 42a518: 910003fd mov x29, sp + 42a51c: f9000bf3 str x19, [sp, #16] + 42a520: f90017e0 str x0, [sp, #40] + 42a524: f90013e1 str x1, [sp, #32] + 42a528: f94017e0 ldr x0, [sp, #40] + 42a52c: 94000905 bl 42c940 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv> + 42a530: f9400013 ldr x19, [x0] + 42a534: f94013e0 ldr x0, [sp, #32] + 42a538: 94000902 bl 42c940 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv> + 42a53c: f9400000 ldr x0, [x0] + 42a540: eb00027f cmp x19, x0 + 42a544: 1a9f07e0 cset w0, ne // ne = any + 42a548: 12001c00 and w0, w0, #0xff + 42a54c: f9400bf3 ldr x19, [sp, #16] + 42a550: a8c37bfd ldp x29, x30, [sp], #48 + 42a554: d65f03c0 ret + +000000000042a558 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEppEv(): + 42a558: d10043ff sub sp, sp, #0x10 + 42a55c: f90007e0 str x0, [sp, #8] + 42a560: f94007e0 ldr x0, [sp, #8] + 42a564: f9400000 ldr x0, [x0] + 42a568: 91010001 add x1, x0, #0x40 + 42a56c: f94007e0 ldr x0, [sp, #8] + 42a570: f9000001 str x1, [x0] + 42a574: f94007e0 ldr x0, [sp, #8] + 42a578: 910043ff add sp, sp, #0x10 + 42a57c: d65f03c0 ret + +000000000042a580 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEdeEv(): + 42a580: d10043ff sub sp, sp, #0x10 + 42a584: f90007e0 str x0, [sp, #8] + 42a588: f94007e0 ldr x0, [sp, #8] + 42a58c: f9400000 ldr x0, [x0] + 42a590: 910043ff add sp, sp, #0x10 + 42a594: d65f03c0 ret + +000000000042a598 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_>: +_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_(): + 42a598: a9bd7bfd stp x29, x30, [sp, #-48]! + 42a59c: 910003fd mov x29, sp + 42a5a0: f90017e0 str x0, [sp, #40] + 42a5a4: f90013e1 str x1, [sp, #32] + 42a5a8: f9000fe2 str x2, [sp, #24] + 42a5ac: f9000be3 str x3, [sp, #16] + 42a5b0: f9400be1 ldr x1, [sp, #16] + 42a5b4: f94013e0 ldr x0, [sp, #32] + 42a5b8: 940008e7 bl 42c954 <_ZStleIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_> + 42a5bc: 12001c00 and w0, w0, #0xff + 42a5c0: 7100001f cmp w0, #0x0 + 42a5c4: 54000120 b.eq 42a5e8 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_+0x50> // b.none + 42a5c8: f9400fe1 ldr x1, [sp, #24] + 42a5cc: f9400be0 ldr x0, [sp, #16] + 42a5d0: 940008e1 bl 42c954 <_ZStleIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_> + 42a5d4: 12001c00 and w0, w0, #0xff + 42a5d8: 7100001f cmp w0, #0x0 + 42a5dc: 54000060 b.eq 42a5e8 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_+0x50> // b.none + 42a5e0: 52800020 mov w0, #0x1 // #1 + 42a5e4: 14000002 b 42a5ec <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_+0x54> + 42a5e8: 52800000 mov w0, #0x0 // #0 + 42a5ec: a8c37bfd ldp x29, x30, [sp], #48 + 42a5f0: d65f03c0 ret + +000000000042a5f4 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEC1ERKS7_>: +_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEC1ERKS7_(): + 42a5f4: a9be7bfd stp x29, x30, [sp, #-32]! + 42a5f8: 910003fd mov x29, sp + 42a5fc: f9000fe0 str x0, [sp, #24] + 42a600: f9000be1 str x1, [sp, #16] + 42a604: f9400be1 ldr x1, [sp, #16] + 42a608: f9400fe0 ldr x0, [sp, #24] + 42a60c: 940008de bl 42c984 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEC1ERKS9_> + 42a610: d503201f nop + 42a614: a8c27bfd ldp x29, x30, [sp], #32 + 42a618: d65f03c0 ret + +000000000042a61c <_ZSt4moveIRPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEONSt16remove_referenceIT_E4typeEOSB_>: +_ZSt4moveIRPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEONSt16remove_referenceIT_E4typeEOSB_(): + 42a61c: d10043ff sub sp, sp, #0x10 + 42a620: f90007e0 str x0, [sp, #8] + 42a624: f94007e0 ldr x0, [sp, #8] + 42a628: 910043ff add sp, sp, #0x10 + 42a62c: d65f03c0 ret + +000000000042a630 <_ZSt4swapIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_>: +_ZSt4swapIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_(): + 42a630: a9bd7bfd stp x29, x30, [sp, #-48]! + 42a634: 910003fd mov x29, sp + 42a638: f9000fe0 str x0, [sp, #24] + 42a63c: f9000be1 str x1, [sp, #16] + 42a640: f9400fe0 ldr x0, [sp, #24] + 42a644: 97fffff6 bl 42a61c <_ZSt4moveIRPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEONSt16remove_referenceIT_E4typeEOSB_> + 42a648: f9400000 ldr x0, [x0] + 42a64c: f90017e0 str x0, [sp, #40] + 42a650: f9400be0 ldr x0, [sp, #16] + 42a654: 97fffff2 bl 42a61c <_ZSt4moveIRPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEONSt16remove_referenceIT_E4typeEOSB_> + 42a658: f9400001 ldr x1, [x0] + 42a65c: f9400fe0 ldr x0, [sp, #24] + 42a660: f9000001 str x1, [x0] + 42a664: 9100a3e0 add x0, sp, #0x28 + 42a668: 97ffffed bl 42a61c <_ZSt4moveIRPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEONSt16remove_referenceIT_E4typeEOSB_> + 42a66c: f9400001 ldr x1, [x0] + 42a670: f9400be0 ldr x0, [sp, #16] + 42a674: f9000001 str x1, [x0] + 42a678: d503201f nop + 42a67c: a8c37bfd ldp x29, x30, [sp], #48 + 42a680: d65f03c0 ret + +000000000042a684 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEEERKT_v(): + 42a684: a9be7bfd stp x29, x30, [sp, #-32]! + 42a688: 910003fd mov x29, sp + 42a68c: f9000fe0 str x0, [sp, #24] + 42a690: f9400fe0 ldr x0, [sp, #24] + 42a694: 97ff8892 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 42a698: a8c27bfd ldp x29, x30, [sp], #32 + 42a69c: d65f03c0 ret + +000000000042a6a0 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE(): + 42a6a0: a9be7bfd stp x29, x30, [sp, #-32]! + 42a6a4: 910003fd mov x29, sp + 42a6a8: f9000fe0 str x0, [sp, #24] + 42a6ac: 39005fe1 strb w1, [sp, #23] + 42a6b0: 390043e2 strb w2, [sp, #16] + 42a6b4: f9400fe0 ldr x0, [sp, #24] + 42a6b8: 91020000 add x0, x0, #0x80 + 42a6bc: 39405fe1 ldrb w1, [sp, #23] + 42a6c0: 94000765 bl 42c454 <_ZNKSt6bitsetILm256EEixEm> + 42a6c4: 12001c00 and w0, w0, #0xff + 42a6c8: a8c27bfd ldp x29, x30, [sp], #32 + 42a6cc: d65f03c0 ret + +000000000042a6d0 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1ERKS9_>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC2ERKS9_(): + 42a6d0: a9bb7bfd stp x29, x30, [sp, #-80]! + 42a6d4: 910003fd mov x29, sp + 42a6d8: a90153f3 stp x19, x20, [sp, #16] + 42a6dc: f90013f5 str x21, [sp, #32] + 42a6e0: f9001fe0 str x0, [sp, #56] + 42a6e4: f9001be1 str x1, [sp, #48] + 42a6e8: f9401ff3 ldr x19, [sp, #56] + 42a6ec: f9401be0 ldr x0, [sp, #48] + 42a6f0: 940008ab bl 42c99c <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv> + 42a6f4: aa0003f4 mov x20, x0 + 42a6f8: f9401be0 ldr x0, [sp, #48] + 42a6fc: 940008bf bl 42c9f8 <_ZNKSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 42a700: aa0003e1 mov x1, x0 + 42a704: 910123e0 add x0, sp, #0x48 + 42a708: aa0003e8 mov x8, x0 + 42a70c: aa0103e0 mov x0, x1 + 42a710: 940008ae bl 42c9c8 <_ZN9__gnu_cxx14__alloc_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES8_E17_S_select_on_copyERKS9_> + 42a714: 910123e0 add x0, sp, #0x48 + 42a718: aa0003e2 mov x2, x0 + 42a71c: aa1403e1 mov x1, x20 + 42a720: aa1303e0 mov x0, x19 + 42a724: 940008ba bl 42ca0c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EmRKS8_> + 42a728: 910123e0 add x0, sp, #0x48 + 42a72c: 97ffec73 bl 4258f8 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EED1Ev> + 42a730: f9401be0 ldr x0, [sp, #48] + 42a734: 97ffff60 bl 42a4b4 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE5beginEv> + 42a738: aa0003f4 mov x20, x0 + 42a73c: f9401be0 ldr x0, [sp, #48] + 42a740: 97ffff69 bl 42a4e4 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE3endEv> + 42a744: aa0003f5 mov x21, x0 + 42a748: f9401fe0 ldr x0, [sp, #56] + 42a74c: f9400013 ldr x19, [x0] + 42a750: f9401fe0 ldr x0, [sp, #56] + 42a754: 97ffd7ce bl 42068c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 42a758: aa0003e3 mov x3, x0 + 42a75c: aa1303e2 mov x2, x19 + 42a760: aa1503e1 mov x1, x21 + 42a764: aa1403e0 mov x0, x20 + 42a768: 940008be bl 42ca60 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ESt6vectorIS9_SaIS9_EEEEPS9_S9_ET0_T_SI_SH_RSaIT1_E> + 42a76c: aa0003e1 mov x1, x0 + 42a770: f9401fe0 ldr x0, [sp, #56] + 42a774: f9000401 str x1, [x0, #8] + 42a778: 1400000b b 42a7a4 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1ERKS9_+0xd4> + 42a77c: aa0003f3 mov x19, x0 + 42a780: 910123e0 add x0, sp, #0x48 + 42a784: 97ffec5d bl 4258f8 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EED1Ev> + 42a788: aa1303e0 mov x0, x19 + 42a78c: 97ff745d bl 407900 <_Unwind_Resume@plt> + 42a790: aa0003f3 mov x19, x0 + 42a794: f9401fe0 ldr x0, [sp, #56] + 42a798: 97ffd7a8 bl 420638 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev> + 42a79c: aa1303e0 mov x0, x19 + 42a7a0: 97ff7458 bl 407900 <_Unwind_Resume@plt> + 42a7a4: a94153f3 ldp x19, x20, [sp, #16] + 42a7a8: f94013f5 ldr x21, [sp, #32] + 42a7ac: a8c57bfd ldp x29, x30, [sp], #80 + 42a7b0: d65f03c0 ret + +000000000042a7b4 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_transformEc>: +_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EE12_M_transformEc(): + 42a7b4: d10043ff sub sp, sp, #0x10 + 42a7b8: f90007e0 str x0, [sp, #8] + 42a7bc: 39001fe1 strb w1, [sp, #7] + 42a7c0: 39401fe0 ldrb w0, [sp, #7] + 42a7c4: 910043ff add sp, sp, #0x10 + 42a7c8: d65f03c0 ret + +000000000042a7cc <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EE14_M_match_rangeEccc>: +_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb0EE14_M_match_rangeEccc(): + 42a7cc: a9be7bfd stp x29, x30, [sp, #-32]! + 42a7d0: 910003fd mov x29, sp + 42a7d4: f9000fe0 str x0, [sp, #24] + 42a7d8: 39005fe1 strb w1, [sp, #23] + 42a7dc: 39005be2 strb w2, [sp, #22] + 42a7e0: 390057e3 strb w3, [sp, #21] + 42a7e4: f9400fe0 ldr x0, [sp, #24] + 42a7e8: 394057e3 ldrb w3, [sp, #21] + 42a7ec: 39405be2 ldrb w2, [sp, #22] + 42a7f0: 39405fe1 ldrb w1, [sp, #23] + 42a7f4: 940008a7 bl 42ca90 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc> + 42a7f8: 12001c00 and w0, w0, #0xff + 42a7fc: a8c27bfd ldp x29, x30, [sp], #32 + 42a800: d65f03c0 ret + +000000000042a804 <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEEERKT_v(): + 42a804: a9be7bfd stp x29, x30, [sp, #-32]! + 42a808: 910003fd mov x29, sp + 42a80c: f9000fe0 str x0, [sp, #24] + 42a810: f9400fe0 ldr x0, [sp, #24] + 42a814: 97ff8832 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 42a818: a8c27bfd ldp x29, x30, [sp], #32 + 42a81c: d65f03c0 ret + +000000000042a820 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE(): + 42a820: a9be7bfd stp x29, x30, [sp, #-32]! + 42a824: 910003fd mov x29, sp + 42a828: f9000fe0 str x0, [sp, #24] + 42a82c: 39005fe1 strb w1, [sp, #23] + 42a830: 390043e2 strb w2, [sp, #16] + 42a834: f9400fe0 ldr x0, [sp, #24] + 42a838: 91020000 add x0, x0, #0x80 + 42a83c: 39405fe1 ldrb w1, [sp, #23] + 42a840: 94000705 bl 42c454 <_ZNKSt6bitsetILm256EEixEm> + 42a844: 12001c00 and w0, w0, #0xff + 42a848: a8c27bfd ldp x29, x30, [sp], #32 + 42a84c: d65f03c0 ret + +000000000042a850 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_transformEc>: +_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_transformEc(): + 42a850: a9b97bfd stp x29, x30, [sp, #-112]! + 42a854: 910003fd mov x29, sp + 42a858: a90153f3 stp x19, x20, [sp, #16] + 42a85c: f90013f5 str x21, [sp, #32] + 42a860: aa0803f4 mov x20, x8 + 42a864: f9001fe0 str x0, [sp, #56] + 42a868: 3900dfe1 strb w1, [sp, #55] + 42a86c: 9101a3e0 add x0, sp, #0x68 + 42a870: 97ff7428 bl 407910 <_ZNSaIcEC1Ev@plt> + 42a874: 9101a3e1 add x1, sp, #0x68 + 42a878: 910123e0 add x0, sp, #0x48 + 42a87c: aa0103e3 mov x3, x1 + 42a880: 3940dfe2 ldrb w2, [sp, #55] + 42a884: d2800021 mov x1, #0x1 // #1 + 42a888: 97ff7236 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 42a88c: 9101a3e0 add x0, sp, #0x68 + 42a890: 97ff72ec bl 407440 <_ZNSaIcED1Ev@plt> + 42a894: f9401fe0 ldr x0, [sp, #56] + 42a898: f9400013 ldr x19, [x0] + 42a89c: 910123e0 add x0, sp, #0x48 + 42a8a0: 97ff7284 bl 4072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 42a8a4: aa0003f5 mov x21, x0 + 42a8a8: 910123e0 add x0, sp, #0x48 + 42a8ac: 97ff7205 bl 4070c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 42a8b0: aa1403e8 mov x8, x20 + 42a8b4: aa0003e2 mov x2, x0 + 42a8b8: aa1503e1 mov x1, x21 + 42a8bc: aa1303e0 mov x0, x19 + 42a8c0: 940007e0 bl 42c840 <_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_> + 42a8c4: d503201f nop + 42a8c8: 910123e0 add x0, sp, #0x48 + 42a8cc: 97ff720d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42a8d0: 1400000b b 42a8fc <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE12_M_transformEc+0xac> + 42a8d4: aa0003f3 mov x19, x0 + 42a8d8: 9101a3e0 add x0, sp, #0x68 + 42a8dc: 97ff72d9 bl 407440 <_ZNSaIcED1Ev@plt> + 42a8e0: aa1303e0 mov x0, x19 + 42a8e4: 97ff7407 bl 407900 <_Unwind_Resume@plt> + 42a8e8: aa0003f3 mov x19, x0 + 42a8ec: 910123e0 add x0, sp, #0x48 + 42a8f0: 97ff7204 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42a8f4: aa1303e0 mov x0, x19 + 42a8f8: 97ff7402 bl 407900 <_Unwind_Resume@plt> + 42a8fc: aa1403e0 mov x0, x20 + 42a900: a94153f3 ldp x19, x20, [sp, #16] + 42a904: f94013f5 ldr x21, [sp, #32] + 42a908: a8c77bfd ldp x29, x30, [sp], #112 + 42a90c: d65f03c0 ret + +000000000042a910 <_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_>: +_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_(): + 42a910: a9bb7bfd stp x29, x30, [sp, #-80]! + 42a914: 910003fd mov x29, sp + 42a918: a90153f3 stp x19, x20, [sp, #16] + 42a91c: f90013f5 str x21, [sp, #32] + 42a920: f90027e0 str x0, [sp, #72] + 42a924: f90023e1 str x1, [sp, #64] + 42a928: f9001fe2 str x2, [sp, #56] + 42a92c: f9001be3 str x3, [sp, #48] + 42a930: f94027f3 ldr x19, [sp, #72] + 42a934: d2800001 mov x1, #0x0 // #0 + 42a938: f94023e0 ldr x0, [sp, #64] + 42a93c: 97ff72c9 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 42a940: 39400014 ldrb w20, [x0] + 42a944: d2800001 mov x1, #0x0 // #0 + 42a948: f9401fe0 ldr x0, [sp, #56] + 42a94c: 97ff72c5 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 42a950: 39400015 ldrb w21, [x0] + 42a954: d2800001 mov x1, #0x0 // #0 + 42a958: f9401be0 ldr x0, [sp, #48] + 42a95c: 97ff72c1 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 42a960: 39400000 ldrb w0, [x0] + 42a964: 2a0003e3 mov w3, w0 + 42a968: 2a1503e2 mov w2, w21 + 42a96c: 2a1403e1 mov w1, w20 + 42a970: aa1303e0 mov x0, x19 + 42a974: 9400087e bl 42cb6c <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc> + 42a978: 12001c00 and w0, w0, #0xff + 42a97c: a94153f3 ldp x19, x20, [sp, #16] + 42a980: f94013f5 ldr x21, [sp, #32] + 42a984: a8c57bfd ldp x29, x30, [sp], #80 + 42a988: d65f03c0 ret + +000000000042a98c <_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERKT_v>: +_ZNKSt9_Any_data9_M_accessIPNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEEERKT_v(): + 42a98c: a9be7bfd stp x29, x30, [sp, #-32]! + 42a990: 910003fd mov x29, sp + 42a994: f9000fe0 str x0, [sp, #24] + 42a998: f9400fe0 ldr x0, [sp, #24] + 42a99c: 97ff87d0 bl 40c8dc <_ZNKSt9_Any_data9_M_accessEv> + 42a9a0: a8c27bfd ldp x29, x30, [sp], #32 + 42a9a4: d65f03c0 ret + +000000000042a9a8 <_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE>: +_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE(): + 42a9a8: a9be7bfd stp x29, x30, [sp, #-32]! + 42a9ac: 910003fd mov x29, sp + 42a9b0: f9000fe0 str x0, [sp, #24] + 42a9b4: 39005fe1 strb w1, [sp, #23] + 42a9b8: 390043e2 strb w2, [sp, #16] + 42a9bc: f9400fe0 ldr x0, [sp, #24] + 42a9c0: 91020000 add x0, x0, #0x80 + 42a9c4: 39405fe1 ldrb w1, [sp, #23] + 42a9c8: 940006a3 bl 42c454 <_ZNKSt6bitsetILm256EEixEm> + 42a9cc: 12001c00 and w0, w0, #0xff + 42a9d0: a8c27bfd ldp x29, x30, [sp], #32 + 42a9d4: d65f03c0 ret + +000000000042a9d8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>: +_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_(): + 42a9d8: a9b77bfd stp x29, x30, [sp, #-144]! + 42a9dc: 910003fd mov x29, sp + 42a9e0: a90153f3 stp x19, x20, [sp, #16] + 42a9e4: aa0803f3 mov x19, x8 + 42a9e8: f9001fe0 str x0, [sp, #56] + 42a9ec: f9001be1 str x1, [sp, #48] + 42a9f0: f90017e2 str x2, [sp, #40] + 42a9f4: f9401fe0 ldr x0, [sp, #56] + 42a9f8: 97ff7156 bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 42a9fc: f90043e0 str x0, [sp, #128] + 42aa00: 910103e0 add x0, sp, #0x40 + 42aa04: 97ff7323 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 42aa08: f9401be1 ldr x1, [sp, #48] + 42aa0c: f94017e0 ldr x0, [sp, #40] + 42aa10: eb00003f cmp x1, x0 + 42aa14: 540001c0 b.eq 42aa4c <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x74> // b.none + 42aa18: f9401be0 ldr x0, [sp, #48] + 42aa1c: 39400000 ldrb w0, [x0] + 42aa20: 52800002 mov w2, #0x0 // #0 + 42aa24: 2a0003e1 mov w1, w0 + 42aa28: f94043e0 ldr x0, [sp, #128] + 42aa2c: 97ff8747 bl 40c748 <_ZNKSt5ctypeIcE6narrowEcc> + 42aa30: 12001c01 and w1, w0, #0xff + 42aa34: 910103e0 add x0, sp, #0x40 + 42aa38: 97ff71be bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 42aa3c: f9401be0 ldr x0, [sp, #48] + 42aa40: 91000400 add x0, x0, #0x1 + 42aa44: f9001be0 str x0, [sp, #48] + 42aa48: 17fffff0 b 42aa08 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x30> + 42aa4c: b0000900 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 42aa50: 911d6000 add x0, x0, #0x758 + 42aa54: f9003fe0 str x0, [sp, #120] + 42aa58: b0000900 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 42aa5c: 911d6000 add x0, x0, #0x758 + 42aa60: f90047e0 str x0, [sp, #136] + 42aa64: b0000900 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 42aa68: 912d6000 add x0, x0, #0xb58 + 42aa6c: f9003be0 str x0, [sp, #112] + 42aa70: f94047e1 ldr x1, [sp, #136] + 42aa74: f9403be0 ldr x0, [sp, #112] + 42aa78: eb00003f cmp x1, x0 + 42aa7c: 54000480 b.eq 42ab0c <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x134> // b.none + 42aa80: f94047e0 ldr x0, [sp, #136] + 42aa84: f90037e0 str x0, [sp, #104] + 42aa88: f94037e0 ldr x0, [sp, #104] + 42aa8c: f9400001 ldr x1, [x0] + 42aa90: 910103e0 add x0, sp, #0x40 + 42aa94: 97ffe798 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 42aa98: 12001c00 and w0, w0, #0xff + 42aa9c: 7100001f cmp w0, #0x0 + 42aaa0: 540002e0 b.eq 42aafc <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x124> // b.none + 42aaa4: f94037e1 ldr x1, [sp, #104] + 42aaa8: b0000900 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 42aaac: 911d6000 add x0, x0, #0x758 + 42aab0: cb000020 sub x0, x1, x0 + 42aab4: 9343fc01 asr x1, x0, #3 + 42aab8: aa0103e0 mov x0, x1 + 42aabc: 12001c00 and w0, w0, #0xff + 42aac0: 2a0003e1 mov w1, w0 + 42aac4: f94043e0 ldr x0, [sp, #128] + 42aac8: 97ff8705 bl 40c6dc <_ZNKSt5ctypeIcE5widenEc> + 42aacc: 12001c14 and w20, w0, #0xff + 42aad0: 910183e0 add x0, sp, #0x60 + 42aad4: 97ff738f bl 407910 <_ZNSaIcEC1Ev@plt> + 42aad8: 910183e0 add x0, sp, #0x60 + 42aadc: aa0003e3 mov x3, x0 + 42aae0: 2a1403e2 mov w2, w20 + 42aae4: d2800021 mov x1, #0x1 // #1 + 42aae8: aa1303e0 mov x0, x19 + 42aaec: 97ff719d bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 42aaf0: 910183e0 add x0, sp, #0x60 + 42aaf4: 97ff7253 bl 407440 <_ZNSaIcED1Ev@plt> + 42aaf8: 14000007 b 42ab14 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x13c> + 42aafc: f94047e0 ldr x0, [sp, #136] + 42ab00: 91002000 add x0, x0, #0x8 + 42ab04: f90047e0 str x0, [sp, #136] + 42ab08: 17ffffda b 42aa70 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x98> + 42ab0c: aa1303e0 mov x0, x19 + 42ab10: 97ff72e0 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 42ab14: 910103e0 add x0, sp, #0x40 + 42ab18: 97ff717a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42ab1c: 1400000a b 42ab44 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x16c> + 42ab20: aa0003f3 mov x19, x0 + 42ab24: 910183e0 add x0, sp, #0x60 + 42ab28: 97ff7246 bl 407440 <_ZNSaIcED1Ev@plt> + 42ab2c: 14000002 b 42ab34 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x15c> + 42ab30: aa0003f3 mov x19, x0 + 42ab34: 910103e0 add x0, sp, #0x40 + 42ab38: 97ff7172 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42ab3c: aa1303e0 mov x0, x19 + 42ab40: 97ff7370 bl 407900 <_Unwind_Resume@plt> + 42ab44: aa1303e0 mov x0, x19 + 42ab48: a94153f3 ldp x19, x20, [sp, #16] + 42ab4c: a8c97bfd ldp x29, x30, [sp], #144 + 42ab50: d65f03c0 ret + +000000000042ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_(): + 42ab54: a9be7bfd stp x29, x30, [sp, #-32]! + 42ab58: 910003fd mov x29, sp + 42ab5c: f9000fe0 str x0, [sp, #24] + 42ab60: f9000be1 str x1, [sp, #16] + 42ab64: f9400fe0 ldr x0, [sp, #24] + 42ab68: f9400401 ldr x1, [x0, #8] + 42ab6c: f9400fe0 ldr x0, [sp, #24] + 42ab70: f9400800 ldr x0, [x0, #16] + 42ab74: eb00003f cmp x1, x0 + 42ab78: 540001c0 b.eq 42abb0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_+0x5c> // b.none + 42ab7c: f9400fe3 ldr x3, [sp, #24] + 42ab80: f9400fe0 ldr x0, [sp, #24] + 42ab84: f9400400 ldr x0, [x0, #8] + 42ab88: f9400be2 ldr x2, [sp, #16] + 42ab8c: aa0003e1 mov x1, x0 + 42ab90: aa0303e0 mov x0, x3 + 42ab94: 9400082d bl 42cc48 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_> + 42ab98: f9400fe0 ldr x0, [sp, #24] + 42ab9c: f9400400 ldr x0, [x0, #8] + 42aba0: 91008001 add x1, x0, #0x20 + 42aba4: f9400fe0 ldr x0, [sp, #24] + 42aba8: f9000401 str x1, [x0, #8] + 42abac: 14000007 b 42abc8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_+0x74> + 42abb0: f9400fe0 ldr x0, [sp, #24] + 42abb4: 94000833 bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 42abb8: f9400be2 ldr x2, [sp, #16] + 42abbc: aa0003e1 mov x1, x0 + 42abc0: f9400fe0 ldr x0, [sp, #24] + 42abc4: 94000839 bl 42cca8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_> + 42abc8: d503201f nop + 42abcc: a8c27bfd ldp x29, x30, [sp], #32 + 42abd0: d65f03c0 ret + +000000000042abd4 <_ZSt9make_pairIccESt4pairINSt17__decay_and_stripIT_E6__typeENS1_IT0_E6__typeEEOS2_OS5_>: +_ZSt9make_pairIccESt4pairINSt17__decay_and_stripIT_E6__typeENS1_IT0_E6__typeEEOS2_OS5_(): + 42abd4: a9bc7bfd stp x29, x30, [sp, #-64]! + 42abd8: 910003fd mov x29, sp + 42abdc: f9000bf3 str x19, [sp, #16] + 42abe0: f90017e0 str x0, [sp, #40] + 42abe4: f90013e1 str x1, [sp, #32] + 42abe8: f94017e0 ldr x0, [sp, #40] + 42abec: 97ff8800 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 42abf0: aa0003f3 mov x19, x0 + 42abf4: f94013e0 ldr x0, [sp, #32] + 42abf8: 97ff87fd bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 42abfc: aa0003e1 mov x1, x0 + 42ac00: 9100e3e0 add x0, sp, #0x38 + 42ac04: aa0103e2 mov x2, x1 + 42ac08: aa1303e1 mov x1, x19 + 42ac0c: 97ff87fd bl 40cc00 <_ZNSt4pairIccEC1IccLb1EEEOT_OT0_> + 42ac10: 794073e0 ldrh w0, [sp, #56] + 42ac14: f9400bf3 ldr x19, [sp, #16] + 42ac18: a8c47bfd ldp x29, x30, [sp], #64 + 42ac1c: d65f03c0 ret + +000000000042ac20 <_ZNSt6vectorISt4pairIccESaIS1_EE9push_backEOS1_>: +_ZNSt6vectorISt4pairIccESaIS1_EE9push_backEOS1_(): + 42ac20: a9be7bfd stp x29, x30, [sp, #-32]! + 42ac24: 910003fd mov x29, sp + 42ac28: f9000fe0 str x0, [sp, #24] + 42ac2c: f9000be1 str x1, [sp, #16] + 42ac30: f9400be0 ldr x0, [sp, #16] + 42ac34: 9400089e bl 42ceac <_ZSt4moveIRSt4pairIccEEONSt16remove_referenceIT_E4typeEOS4_> + 42ac38: aa0003e1 mov x1, x0 + 42ac3c: f9400fe0 ldr x0, [sp, #24] + 42ac40: 940008a0 bl 42cec0 <_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_> + 42ac44: d503201f nop + 42ac48: a8c27bfd ldp x29, x30, [sp], #32 + 42ac4c: d65f03c0 ret + +000000000042ac50 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>: +_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_(): + 42ac50: a9bd7bfd stp x29, x30, [sp, #-48]! + 42ac54: 910003fd mov x29, sp + 42ac58: a90153f3 stp x19, x20, [sp, #16] + 42ac5c: f90017e0 str x0, [sp, #40] + 42ac60: f90013e1 str x1, [sp, #32] + 42ac64: f94017e0 ldr x0, [sp, #40] + 42ac68: f9400401 ldr x1, [x0, #8] + 42ac6c: f94017e0 ldr x0, [sp, #40] + 42ac70: f9400800 ldr x0, [x0, #16] + 42ac74: eb00003f cmp x1, x0 + 42ac78: 54000200 b.eq 42acb8 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_+0x68> // b.none + 42ac7c: f94017f3 ldr x19, [sp, #40] + 42ac80: f94017e0 ldr x0, [sp, #40] + 42ac84: f9400414 ldr x20, [x0, #8] + 42ac88: f94013e0 ldr x0, [sp, #32] + 42ac8c: 97ff87d8 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 42ac90: aa0003e2 mov x2, x0 + 42ac94: aa1403e1 mov x1, x20 + 42ac98: aa1303e0 mov x0, x19 + 42ac9c: 940008b0 bl 42cf5c <_ZNSt16allocator_traitsISaIcEE9constructIcJcEEEvRS0_PT_DpOT0_> + 42aca0: f94017e0 ldr x0, [sp, #40] + 42aca4: f9400400 ldr x0, [x0, #8] + 42aca8: 91000401 add x1, x0, #0x1 + 42acac: f94017e0 ldr x0, [sp, #40] + 42acb0: f9000401 str x1, [x0, #8] + 42acb4: 1400000a b 42acdc <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_+0x8c> + 42acb8: f94017e0 ldr x0, [sp, #40] + 42acbc: 97ffd51c bl 42012c <_ZNSt6vectorIcSaIcEE3endEv> + 42acc0: aa0003f3 mov x19, x0 + 42acc4: f94013e0 ldr x0, [sp, #32] + 42acc8: 97ff87c9 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 42accc: aa0003e2 mov x2, x0 + 42acd0: aa1303e1 mov x1, x19 + 42acd4: f94017e0 ldr x0, [sp, #40] + 42acd8: 940008af bl 42cf94 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_> + 42acdc: d503201f nop + 42ace0: a94153f3 ldp x19, x20, [sp, #16] + 42ace4: a8c37bfd ldp x29, x30, [sp], #48 + 42ace8: d65f03c0 ret + +000000000042acec <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1EOS6_>: +_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1EOS6_(): + 42acec: a9be7bfd stp x29, x30, [sp, #-32]! + 42acf0: 910003fd mov x29, sp + 42acf4: f9000fe0 str x0, [sp, #24] + 42acf8: f9000be1 str x1, [sp, #16] + 42acfc: f9400fe0 ldr x0, [sp, #24] + 42ad00: f9400be1 ldr x1, [sp, #16] + 42ad04: 97ff70f3 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 42ad08: f9400fe0 ldr x0, [sp, #24] + 42ad0c: 91008002 add x2, x0, #0x20 + 42ad10: f9400be0 ldr x0, [sp, #16] + 42ad14: 91008000 add x0, x0, #0x20 + 42ad18: aa0003e1 mov x1, x0 + 42ad1c: aa0203e0 mov x0, x2 + 42ad20: 97ff70ec bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 42ad24: d503201f nop + 42ad28: a8c27bfd ldp x29, x30, [sp], #32 + 42ad2c: d65f03c0 ret + +000000000042ad30 <_ZSt9make_pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ESt4pairINSt17__decay_and_stripIT_E6__typeENS7_IT0_E6__typeEEOS8_OSB_>: +_ZSt9make_pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ESt4pairINSt17__decay_and_stripIT_E6__typeENS7_IT0_E6__typeEEOS8_OSB_(): + 42ad30: a9bd7bfd stp x29, x30, [sp, #-48]! + 42ad34: 910003fd mov x29, sp + 42ad38: a90153f3 stp x19, x20, [sp, #16] + 42ad3c: aa0803f3 mov x19, x8 + 42ad40: f90017e0 str x0, [sp, #40] + 42ad44: f90013e1 str x1, [sp, #32] + 42ad48: f94017e0 ldr x0, [sp, #40] + 42ad4c: 97ff7fa2 bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 42ad50: aa0003f4 mov x20, x0 + 42ad54: f94013e0 ldr x0, [sp, #32] + 42ad58: 97ff7f9f bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 42ad5c: aa0003e2 mov x2, x0 + 42ad60: aa1403e1 mov x1, x20 + 42ad64: aa1303e0 mov x0, x19 + 42ad68: 94000907 bl 42d184 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IS5_S5_Lb1EEEOT_OT0_> + 42ad6c: aa1303e0 mov x0, x19 + 42ad70: a94153f3 ldp x19, x20, [sp, #16] + 42ad74: a8c37bfd ldp x29, x30, [sp], #48 + 42ad78: d65f03c0 ret + +000000000042ad7c <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE9push_backEOS7_>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE9push_backEOS7_(): + 42ad7c: a9be7bfd stp x29, x30, [sp, #-32]! + 42ad80: 910003fd mov x29, sp + 42ad84: f9000fe0 str x0, [sp, #24] + 42ad88: f9000be1 str x1, [sp, #16] + 42ad8c: f9400be0 ldr x0, [sp, #16] + 42ad90: 94000914 bl 42d1e0 <_ZSt4moveIRSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEONSt16remove_referenceIT_E4typeEOSA_> + 42ad94: aa0003e1 mov x1, x0 + 42ad98: f9400fe0 ldr x0, [sp, #24] + 42ad9c: 94000916 bl 42d1f4 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_> + 42ada0: d503201f nop + 42ada4: a8c27bfd ldp x29, x30, [sp], #32 + 42ada8: d65f03c0 ret + +000000000042adac <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E(): + 42adac: a9bd7bfd stp x29, x30, [sp, #-48]! + 42adb0: 910003fd mov x29, sp + 42adb4: f9000bf3 str x19, [sp, #16] + 42adb8: f90017e0 str x0, [sp, #40] + 42adbc: f90013e1 str x1, [sp, #32] + 42adc0: f94017e0 ldr x0, [sp, #40] + 42adc4: 94000933 bl 42d290 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE21_M_get_Node_allocatorEv> + 42adc8: aa0003f3 mov x19, x0 + 42adcc: f94013e0 ldr x0, [sp, #32] + 42add0: 97ffddb2 bl 422498 <_ZNSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv> + 42add4: aa0003e1 mov x1, x0 + 42add8: aa1303e0 mov x0, x19 + 42addc: 94000932 bl 42d2a4 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE7destroyIS3_EEvRS5_PT_> + 42ade0: d503201f nop + 42ade4: f9400bf3 ldr x19, [sp, #16] + 42ade8: a8c37bfd ldp x29, x30, [sp], #48 + 42adec: d65f03c0 ret + +000000000042adf0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E(): + 42adf0: a9be7bfd stp x29, x30, [sp, #-32]! + 42adf4: 910003fd mov x29, sp + 42adf8: f9000fe0 str x0, [sp, #24] + 42adfc: f9000be1 str x1, [sp, #16] + 42ae00: f9400fe0 ldr x0, [sp, #24] + 42ae04: 94000923 bl 42d290 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE21_M_get_Node_allocatorEv> + 42ae08: d2800022 mov x2, #0x1 // #1 + 42ae0c: f9400be1 ldr x1, [sp, #16] + 42ae10: 9400092f bl 42d2cc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE10deallocateERS5_PS4_m> + 42ae14: d503201f nop + 42ae18: a8c27bfd ldp x29, x30, [sp], #32 + 42ae1c: d65f03c0 ret + +000000000042ae20 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv(): + 42ae20: d10043ff sub sp, sp, #0x10 + 42ae24: f90007e0 str x0, [sp, #8] + 42ae28: f94007e0 ldr x0, [sp, #8] + 42ae2c: 91002000 add x0, x0, #0x8 + 42ae30: 910043ff add sp, sp, #0x10 + 42ae34: d65f03c0 ret + +000000000042ae38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_(): + 42ae38: a9bb7bfd stp x29, x30, [sp, #-80]! + 42ae3c: 910003fd mov x29, sp + 42ae40: f9000bf3 str x19, [sp, #16] + 42ae44: f9001fe0 str x0, [sp, #56] + 42ae48: f9001be1 str x1, [sp, #48] + 42ae4c: f90017e2 str x2, [sp, #40] + 42ae50: f90013e3 str x3, [sp, #32] + 42ae54: f9401be0 ldr x0, [sp, #48] + 42ae58: f100001f cmp x0, #0x0 + 42ae5c: 540002e0 b.eq 42aeb8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_+0x80> // b.none + 42ae60: f9401ff3 ldr x19, [sp, #56] + 42ae64: f9401be0 ldr x0, [sp, #48] + 42ae68: 97fff379 bl 427c4c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E> + 42ae6c: f94013e2 ldr x2, [sp, #32] + 42ae70: aa0003e1 mov x1, x0 + 42ae74: aa1303e0 mov x0, x19 + 42ae78: 97ffdcd7 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 42ae7c: 12001c00 and w0, w0, #0xff + 42ae80: 52000000 eor w0, w0, #0x1 + 42ae84: 12001c00 and w0, w0, #0xff + 42ae88: 7100001f cmp w0, #0x0 + 42ae8c: 540000e0 b.eq 42aea8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_+0x70> // b.none + 42ae90: f9401be0 ldr x0, [sp, #48] + 42ae94: f90017e0 str x0, [sp, #40] + 42ae98: f9401be0 ldr x0, [sp, #48] + 42ae9c: 97fff240 bl 42779c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base> + 42aea0: f9001be0 str x0, [sp, #48] + 42aea4: 17ffffec b 42ae54 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_+0x1c> + 42aea8: f9401be0 ldr x0, [sp, #48] + 42aeac: 97fff236 bl 427784 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base> + 42aeb0: f9001be0 str x0, [sp, #48] + 42aeb4: 17ffffe8 b 42ae54 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_+0x1c> + 42aeb8: 910123e0 add x0, sp, #0x48 + 42aebc: f94017e1 ldr x1, [sp, #40] + 42aec0: 97fff3a2 bl 427d48 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC1EPSt18_Rb_tree_node_base> + 42aec4: f94027e0 ldr x0, [sp, #72] + 42aec8: f9400bf3 ldr x19, [sp, #16] + 42aecc: a8c57bfd ldp x29, x30, [sp], #80 + 42aed0: d65f03c0 ret + +000000000042aed4 <_ZNSt10_Head_baseILm0ERKlLb0EEC1ES1_>: +_ZNSt10_Head_baseILm0ERKlLb0EEC2ES1_(): + 42aed4: d10043ff sub sp, sp, #0x10 + 42aed8: f90007e0 str x0, [sp, #8] + 42aedc: f90003e1 str x1, [sp] + 42aee0: f94007e0 ldr x0, [sp, #8] + 42aee4: f94003e1 ldr x1, [sp] + 42aee8: f9000001 str x1, [x0] + 42aeec: d503201f nop + 42aef0: 910043ff add sp, sp, #0x10 + 42aef4: d65f03c0 ret + +000000000042aef8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_get_nodeEv>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_get_nodeEv(): + 42aef8: a9be7bfd stp x29, x30, [sp, #-32]! + 42aefc: 910003fd mov x29, sp + 42af00: f9000fe0 str x0, [sp, #24] + 42af04: f9400fe0 ldr x0, [sp, #24] + 42af08: 940008e2 bl 42d290 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE21_M_get_Node_allocatorEv> + 42af0c: d2800021 mov x1, #0x1 // #1 + 42af10: 940008fb bl 42d2fc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE8allocateERS5_m> + 42af14: a8c27bfd ldp x29, x30, [sp], #32 + 42af18: d65f03c0 ret + +000000000042af1c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEEvPSt13_Rb_tree_nodeIS2_EDpOT_>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEEvPSt13_Rb_tree_nodeIS2_EDpOT_(): + 42af1c: a9ba7bfd stp x29, x30, [sp, #-96]! + 42af20: 910003fd mov x29, sp + 42af24: a90153f3 stp x19, x20, [sp, #16] + 42af28: a9025bf5 stp x21, x22, [sp, #32] + 42af2c: f9002fe0 str x0, [sp, #88] + 42af30: f9002be1 str x1, [sp, #80] + 42af34: f90027e2 str x2, [sp, #72] + 42af38: f90023e3 str x3, [sp, #64] + 42af3c: f9001fe4 str x4, [sp, #56] + 42af40: f9402be0 ldr x0, [sp, #80] + 42af44: aa0003e1 mov x1, x0 + 42af48: d2800600 mov x0, #0x30 // #48 + 42af4c: 97ff854b bl 40c478 <_ZnwmPv> + 42af50: f9402fe0 ldr x0, [sp, #88] + 42af54: 940008cf bl 42d290 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE21_M_get_Node_allocatorEv> + 42af58: aa0003f3 mov x19, x0 + 42af5c: f9402be0 ldr x0, [sp, #80] + 42af60: 97ffdd4e bl 422498 <_ZNSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv> + 42af64: aa0003f4 mov x20, x0 + 42af68: f94027e0 ldr x0, [sp, #72] + 42af6c: 97fff24a bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 42af70: aa0003f5 mov x21, x0 + 42af74: f94023e0 ldr x0, [sp, #64] + 42af78: 97fff24c bl 4278a8 <_ZSt7forwardISt5tupleIJRKlEEEOT_RNSt16remove_referenceIS4_E4typeE> + 42af7c: aa0003f6 mov x22, x0 + 42af80: f9401fe0 ldr x0, [sp, #56] + 42af84: 97fff24e bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 42af88: aa0003e4 mov x4, x0 + 42af8c: aa1603e3 mov x3, x22 + 42af90: aa1503e2 mov x2, x21 + 42af94: aa1403e1 mov x1, x20 + 42af98: aa1303e0 mov x0, x19 + 42af9c: 940008e2 bl 42d324 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE9constructIS3_JRKSt21piecewise_construct_tSt5tupleIJRS2_EESB_IJEEEEEvRS5_PT_DpOT0_> + 42afa0: 1400000a b 42afc8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEEvPSt13_Rb_tree_nodeIS2_EDpOT_+0xac> + 42afa4: 97ff6fdf bl 406f20 <__cxa_begin_catch@plt> + 42afa8: f9402be1 ldr x1, [sp, #80] + 42afac: f9402fe0 ldr x0, [sp, #88] + 42afb0: 97ffff90 bl 42adf0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E> + 42afb4: 97ff71cb bl 4076e0 <__cxa_rethrow@plt> + 42afb8: aa0003f3 mov x19, x0 + 42afbc: 97ff7215 bl 407810 <__cxa_end_catch@plt> + 42afc0: aa1303e0 mov x0, x19 + 42afc4: 97ff724f bl 407900 <_Unwind_Resume@plt> + 42afc8: a94153f3 ldp x19, x20, [sp, #16] + 42afcc: a9425bf5 ldp x21, x22, [sp, #32] + 42afd0: a8c67bfd ldp x29, x30, [sp], #96 + 42afd4: d65f03c0 ret + +000000000042afd8 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKllEE13_M_const_castEv>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKllEE13_M_const_castEv(): + 42afd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42afdc: 910003fd mov x29, sp + 42afe0: f9000fe0 str x0, [sp, #24] + 42afe4: f9400fe0 ldr x0, [sp, #24] + 42afe8: f9400001 ldr x1, [x0] + 42afec: 9100a3e0 add x0, sp, #0x28 + 42aff0: 97fff356 bl 427d48 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC1EPSt18_Rb_tree_node_base> + 42aff4: f94017e0 ldr x0, [sp, #40] + 42aff8: a8c37bfd ldp x29, x30, [sp], #48 + 42affc: d65f03c0 ret + +000000000042b000 <_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4sizeEv>: +_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4sizeEv(): + 42b000: d10043ff sub sp, sp, #0x10 + 42b004: f90007e0 str x0, [sp, #8] + 42b008: f94007e0 ldr x0, [sp, #8] + 42b00c: f9401400 ldr x0, [x0, #40] + 42b010: 910043ff add sp, sp, #0x10 + 42b014: d65f03c0 ret + +000000000042b018 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_rightmostEv>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE12_M_rightmostEv(): + 42b018: d10043ff sub sp, sp, #0x10 + 42b01c: f90007e0 str x0, [sp, #8] + 42b020: f94007e0 ldr x0, [sp, #8] + 42b024: 91008000 add x0, x0, #0x20 + 42b028: 910043ff add sp, sp, #0x10 + 42b02c: d65f03c0 ret + +000000000042b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_(): + 42b030: a9bd7bfd stp x29, x30, [sp, #-48]! + 42b034: 910003fd mov x29, sp + 42b038: f90017e0 str x0, [sp, #40] + 42b03c: f90013e1 str x1, [sp, #32] + 42b040: f9000fe2 str x2, [sp, #24] + 42b044: f94013e0 ldr x0, [sp, #32] + 42b048: f9400001 ldr x1, [x0] + 42b04c: f94017e0 ldr x0, [sp, #40] + 42b050: f9000001 str x1, [x0] + 42b054: f9400fe0 ldr x0, [sp, #24] + 42b058: 940008cd bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 42b05c: f9400001 ldr x1, [x0] + 42b060: f94017e0 ldr x0, [sp, #40] + 42b064: f9000401 str x1, [x0, #8] + 42b068: d503201f nop + 42b06c: a8c37bfd ldp x29, x30, [sp], #48 + 42b070: d65f03c0 ret + +000000000042b074 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_(): + 42b074: a9b77bfd stp x29, x30, [sp, #-144]! + 42b078: 910003fd mov x29, sp + 42b07c: f9000bf3 str x19, [sp, #16] + 42b080: f90017e0 str x0, [sp, #40] + 42b084: f90013e1 str x1, [sp, #32] + 42b088: f94017e0 ldr x0, [sp, #40] + 42b08c: 97ffdc09 bl 4220b0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv> + 42b090: f90023e0 str x0, [sp, #64] + 42b094: f94017e0 ldr x0, [sp, #40] + 42b098: 97ffff62 bl 42ae20 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv> + 42b09c: f9001fe0 str x0, [sp, #56] + 42b0a0: 52800020 mov w0, #0x1 // #1 + 42b0a4: 39023fe0 strb w0, [sp, #143] + 42b0a8: f94023e0 ldr x0, [sp, #64] + 42b0ac: f100001f cmp x0, #0x0 + 42b0b0: 540002a0 b.eq 42b104 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x90> // b.none + 42b0b4: f94023e0 ldr x0, [sp, #64] + 42b0b8: f9001fe0 str x0, [sp, #56] + 42b0bc: f94017f3 ldr x19, [sp, #40] + 42b0c0: f94023e0 ldr x0, [sp, #64] + 42b0c4: 97fff2e2 bl 427c4c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E> + 42b0c8: aa0003e2 mov x2, x0 + 42b0cc: f94013e1 ldr x1, [sp, #32] + 42b0d0: aa1303e0 mov x0, x19 + 42b0d4: 97ffdc40 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 42b0d8: 39023fe0 strb w0, [sp, #143] + 42b0dc: 39423fe0 ldrb w0, [sp, #143] + 42b0e0: 7100001f cmp w0, #0x0 + 42b0e4: 54000080 b.eq 42b0f4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x80> // b.none + 42b0e8: f94023e0 ldr x0, [sp, #64] + 42b0ec: 97fff1ac bl 42779c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base> + 42b0f0: 14000003 b 42b0fc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x88> + 42b0f4: f94023e0 ldr x0, [sp, #64] + 42b0f8: 97fff1a3 bl 427784 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base> + 42b0fc: f90023e0 str x0, [sp, #64] + 42b100: 17ffffea b 42b0a8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x34> + 42b104: f9401fe1 ldr x1, [sp, #56] + 42b108: 9100c3e0 add x0, sp, #0x30 + 42b10c: 97fff30f bl 427d48 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEC1EPSt18_Rb_tree_node_base> + 42b110: 39423fe0 ldrb w0, [sp, #143] + 42b114: 7100001f cmp w0, #0x0 + 42b118: 54000240 b.eq 42b160 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0xec> // b.none + 42b11c: f94017e0 ldr x0, [sp, #40] + 42b120: 97ffdcca bl 422448 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE5beginEv> + 42b124: f90027e0 str x0, [sp, #72] + 42b128: 910123e1 add x1, sp, #0x48 + 42b12c: 9100c3e0 add x0, sp, #0x30 + 42b130: 97ffdc13 bl 42217c <_ZNKSt17_Rb_tree_iteratorISt4pairIKllEEeqERKS3_> + 42b134: 12001c00 and w0, w0, #0xff + 42b138: 7100001f cmp w0, #0x0 + 42b13c: 540000e0 b.eq 42b158 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0xe4> // b.none + 42b140: 9100e3e2 add x2, sp, #0x38 + 42b144: 910103e1 add x1, sp, #0x40 + 42b148: 910143e0 add x0, sp, #0x50 + 42b14c: 94000895 bl 42d3a0 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKllEERS1_Lb1EEEOT_OT0_> + 42b150: a94507e0 ldp x0, x1, [sp, #80] + 42b154: 14000019 b 42b1b8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x144> + 42b158: 9100c3e0 add x0, sp, #0x30 + 42b15c: 94000032 bl 42b224 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv> + 42b160: f94017f3 ldr x19, [sp, #40] + 42b164: f9401be0 ldr x0, [sp, #48] + 42b168: 97fff334 bl 427e38 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base> + 42b16c: f94013e2 ldr x2, [sp, #32] + 42b170: aa0003e1 mov x1, x0 + 42b174: aa1303e0 mov x0, x19 + 42b178: 97ffdc17 bl 4221d4 <_ZNKSt4lessIlEclERKlS2_> + 42b17c: 12001c00 and w0, w0, #0xff + 42b180: 7100001f cmp w0, #0x0 + 42b184: 540000e0 b.eq 42b1a0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x12c> // b.none + 42b188: 9100e3e2 add x2, sp, #0x38 + 42b18c: 910103e1 add x1, sp, #0x40 + 42b190: 910183e0 add x0, sp, #0x60 + 42b194: 94000883 bl 42d3a0 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKllEERS1_Lb1EEEOT_OT0_> + 42b198: a94607e0 ldp x0, x1, [sp, #96] + 42b19c: 14000007 b 42b1b8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x144> + 42b1a0: f90043ff str xzr, [sp, #128] + 42b1a4: 910203e2 add x2, sp, #0x80 + 42b1a8: 9100c3e1 add x1, sp, #0x30 + 42b1ac: 9101c3e0 add x0, sp, #0x70 + 42b1b0: 94000029 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 42b1b4: a94707e0 ldp x0, x1, [sp, #112] + 42b1b8: f9400bf3 ldr x19, [sp, #16] + 42b1bc: a8c97bfd ldp x29, x30, [sp], #144 + 42b1c0: d65f03c0 ret + +000000000042b1c4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_leftmostEv>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE11_M_leftmostEv(): + 42b1c4: d10043ff sub sp, sp, #0x10 + 42b1c8: f90007e0 str x0, [sp, #8] + 42b1cc: f94007e0 ldr x0, [sp, #8] + 42b1d0: 91006000 add x0, x0, #0x18 + 42b1d4: 910043ff add sp, sp, #0x10 + 42b1d8: d65f03c0 ret + +000000000042b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_S4_Lb1EEEOT_OT0_(): + 42b1dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 42b1e0: 910003fd mov x29, sp + 42b1e4: f90017e0 str x0, [sp, #40] + 42b1e8: f90013e1 str x1, [sp, #32] + 42b1ec: f9000fe2 str x2, [sp, #24] + 42b1f0: f94013e0 ldr x0, [sp, #32] + 42b1f4: 94000866 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 42b1f8: f9400001 ldr x1, [x0] + 42b1fc: f94017e0 ldr x0, [sp, #40] + 42b200: f9000001 str x1, [x0] + 42b204: f9400fe0 ldr x0, [sp, #24] + 42b208: 94000861 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 42b20c: f9400001 ldr x1, [x0] + 42b210: f94017e0 ldr x0, [sp, #40] + 42b214: f9000401 str x1, [x0, #8] + 42b218: d503201f nop + 42b21c: a8c37bfd ldp x29, x30, [sp], #48 + 42b220: d65f03c0 ret + +000000000042b224 <_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv(): + 42b224: a9be7bfd stp x29, x30, [sp, #-32]! + 42b228: 910003fd mov x29, sp + 42b22c: f9000fe0 str x0, [sp, #24] + 42b230: f9400fe0 ldr x0, [sp, #24] + 42b234: f9400000 ldr x0, [x0] + 42b238: 97ff706e bl 4073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 42b23c: aa0003e1 mov x1, x0 + 42b240: f9400fe0 ldr x0, [sp, #24] + 42b244: f9000001 str x1, [x0] + 42b248: f9400fe0 ldr x0, [sp, #24] + 42b24c: a8c27bfd ldp x29, x30, [sp], #32 + 42b250: d65f03c0 ret + +000000000042b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEEOT_RKS1_(): + 42b254: a9bd7bfd stp x29, x30, [sp, #-48]! + 42b258: 910003fd mov x29, sp + 42b25c: f90017e0 str x0, [sp, #40] + 42b260: f90013e1 str x1, [sp, #32] + 42b264: f9000fe2 str x2, [sp, #24] + 42b268: f94013e0 ldr x0, [sp, #32] + 42b26c: 94000848 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 42b270: f9400001 ldr x1, [x0] + 42b274: f94017e0 ldr x0, [sp, #40] + 42b278: f9000001 str x1, [x0] + 42b27c: f9400fe0 ldr x0, [sp, #24] + 42b280: f9400001 ldr x1, [x0] + 42b284: f94017e0 ldr x0, [sp, #40] + 42b288: f9000401 str x1, [x0, #8] + 42b28c: d503201f nop + 42b290: a8c37bfd ldp x29, x30, [sp], #48 + 42b294: d65f03c0 ret + +000000000042b298 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_valueEPKSt13_Rb_tree_nodeIS2_E>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_valueEPKSt13_Rb_tree_nodeIS2_E(): + 42b298: a9be7bfd stp x29, x30, [sp, #-32]! + 42b29c: 910003fd mov x29, sp + 42b2a0: f9000fe0 str x0, [sp, #24] + 42b2a4: f9400fe0 ldr x0, [sp, #24] + 42b2a8: 94000850 bl 42d3e8 <_ZNKSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv> + 42b2ac: a8c27bfd ldp x29, x30, [sp], #32 + 42b2b0: d65f03c0 ret + +000000000042b2b4 <_ZNKSt10_Select1stISt4pairIKllEEclERKS2_>: +_ZNKSt10_Select1stISt4pairIKllEEclERKS2_(): + 42b2b4: d10043ff sub sp, sp, #0x10 + 42b2b8: f90007e0 str x0, [sp, #8] + 42b2bc: f90003e1 str x1, [sp] + 42b2c0: f94003e0 ldr x0, [sp] + 42b2c4: 910043ff add sp, sp, #0x10 + 42b2c8: d65f03c0 ret + +000000000042b2cc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPKSt18_Rb_tree_node_base(): + 42b2cc: d10043ff sub sp, sp, #0x10 + 42b2d0: f90007e0 str x0, [sp, #8] + 42b2d4: f94007e0 ldr x0, [sp, #8] + 42b2d8: f9400800 ldr x0, [x0, #16] + 42b2dc: 910043ff add sp, sp, #0x10 + 42b2e0: d65f03c0 ret + +000000000042b2e4 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPKSt18_Rb_tree_node_base(): + 42b2e4: d10043ff sub sp, sp, #0x10 + 42b2e8: f90007e0 str x0, [sp, #8] + 42b2ec: f94007e0 ldr x0, [sp, #8] + 42b2f0: f9400c00 ldr x0, [x0, #24] + 42b2f4: 910043ff add sp, sp, #0x10 + 42b2f8: d65f03c0 ret + +000000000042b2fc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_valueEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_valueEPKSt18_Rb_tree_node_base(): + 42b2fc: a9be7bfd stp x29, x30, [sp, #-32]! + 42b300: 910003fd mov x29, sp + 42b304: f9000fe0 str x0, [sp, #24] + 42b308: f9400fe0 ldr x0, [sp, #24] + 42b30c: 94000837 bl 42d3e8 <_ZNKSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv> + 42b310: a8c27bfd ldp x29, x30, [sp], #32 + 42b314: d65f03c0 ret + +000000000042b318 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKllEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKllEE7_M_addrEv(): + 42b318: d10043ff sub sp, sp, #0x10 + 42b31c: f90007e0 str x0, [sp, #8] + 42b320: f94007e0 ldr x0, [sp, #8] + 42b324: 910043ff add sp, sp, #0x10 + 42b328: d65f03c0 ret + +000000000042b32c <_ZNSaIlEC1Ev>: +_ZNSaIlEC1Ev(): + 42b32c: a9be7bfd stp x29, x30, [sp, #-32]! + 42b330: 910003fd mov x29, sp + 42b334: f9000fe0 str x0, [sp, #24] + 42b338: f9400fe0 ldr x0, [sp, #24] + 42b33c: 94000833 bl 42d408 <_ZN9__gnu_cxx13new_allocatorIlEC1Ev> + 42b340: d503201f nop + 42b344: a8c27bfd ldp x29, x30, [sp], #32 + 42b348: d65f03c0 ret + +000000000042b34c <_ZNSt15_Deque_iteratorIlRlPlEC1Ev>: +_ZNSt15_Deque_iteratorIlRlPlEC1Ev(): + 42b34c: d10043ff sub sp, sp, #0x10 + 42b350: f90007e0 str x0, [sp, #8] + 42b354: f94007e0 ldr x0, [sp, #8] + 42b358: f900001f str xzr, [x0] + 42b35c: f94007e0 ldr x0, [sp, #8] + 42b360: f900041f str xzr, [x0, #8] + 42b364: f94007e0 ldr x0, [sp, #8] + 42b368: f900081f str xzr, [x0, #16] + 42b36c: f94007e0 ldr x0, [sp, #8] + 42b370: f9000c1f str xzr, [x0, #24] + 42b374: d503201f nop + 42b378: 910043ff add sp, sp, #0x10 + 42b37c: d65f03c0 ret + +000000000042b380 <_ZNSt11_Deque_baseIlSaIlEE15_M_allocate_mapEm>: +_ZNSt11_Deque_baseIlSaIlEE15_M_allocate_mapEm(): + 42b380: a9bc7bfd stp x29, x30, [sp, #-64]! + 42b384: 910003fd mov x29, sp + 42b388: f9000bf3 str x19, [sp, #16] + 42b38c: f90017e0 str x0, [sp, #40] + 42b390: f90013e1 str x1, [sp, #32] + 42b394: 9100e3e0 add x0, sp, #0x38 + 42b398: aa0003e8 mov x8, x0 + 42b39c: f94017e0 ldr x0, [sp, #40] + 42b3a0: 97fff34b bl 4280cc <_ZNKSt11_Deque_baseIlSaIlEE20_M_get_map_allocatorEv> + 42b3a4: 9100e3e0 add x0, sp, #0x38 + 42b3a8: f94013e1 ldr x1, [sp, #32] + 42b3ac: 9400081c bl 42d41c <_ZNSt16allocator_traitsISaIPlEE8allocateERS1_m> + 42b3b0: aa0003f3 mov x19, x0 + 42b3b4: d503201f nop + 42b3b8: 9100e3e0 add x0, sp, #0x38 + 42b3bc: 97fff352 bl 428104 <_ZNSaIPlED1Ev> + 42b3c0: aa1303e0 mov x0, x19 + 42b3c4: 14000006 b 42b3dc <_ZNSt11_Deque_baseIlSaIlEE15_M_allocate_mapEm+0x5c> + 42b3c8: aa0003f3 mov x19, x0 + 42b3cc: 9100e3e0 add x0, sp, #0x38 + 42b3d0: 97fff34d bl 428104 <_ZNSaIPlED1Ev> + 42b3d4: aa1303e0 mov x0, x19 + 42b3d8: 97ff714a bl 407900 <_Unwind_Resume@plt> + 42b3dc: f9400bf3 ldr x19, [sp, #16] + 42b3e0: a8c47bfd ldp x29, x30, [sp], #64 + 42b3e4: d65f03c0 ret + +000000000042b3e8 <_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_>: +_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_(): + 42b3e8: a9bb7bfd stp x29, x30, [sp, #-80]! + 42b3ec: 910003fd mov x29, sp + 42b3f0: f9000bf3 str x19, [sp, #16] + 42b3f4: f9001fe0 str x0, [sp, #56] + 42b3f8: f9001be1 str x1, [sp, #48] + 42b3fc: f90017e2 str x2, [sp, #40] + 42b400: f9401be0 ldr x0, [sp, #48] + 42b404: f90027e0 str x0, [sp, #72] + 42b408: f94027e1 ldr x1, [sp, #72] + 42b40c: f94017e0 ldr x0, [sp, #40] + 42b410: eb00003f cmp x1, x0 + 42b414: 54000282 b.cs 42b464 <_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_+0x7c> // b.hs, b.nlast + 42b418: f9401fe0 ldr x0, [sp, #56] + 42b41c: 97fff37e bl 428214 <_ZNSt11_Deque_baseIlSaIlEE16_M_allocate_nodeEv> + 42b420: aa0003e1 mov x1, x0 + 42b424: f94027e0 ldr x0, [sp, #72] + 42b428: f9000001 str x1, [x0] + 42b42c: f94027e0 ldr x0, [sp, #72] + 42b430: 91002000 add x0, x0, #0x8 + 42b434: f90027e0 str x0, [sp, #72] + 42b438: 17fffff4 b 42b408 <_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_+0x20> + 42b43c: 97ff6eb9 bl 406f20 <__cxa_begin_catch@plt> + 42b440: f94027e2 ldr x2, [sp, #72] + 42b444: f9401be1 ldr x1, [sp, #48] + 42b448: f9401fe0 ldr x0, [sp, #56] + 42b44c: 97ffdc35 bl 422520 <_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_> + 42b450: 97ff70a4 bl 4076e0 <__cxa_rethrow@plt> + 42b454: aa0003f3 mov x19, x0 + 42b458: 97ff70ee bl 407810 <__cxa_end_catch@plt> + 42b45c: aa1303e0 mov x0, x19 + 42b460: 97ff7128 bl 407900 <_Unwind_Resume@plt> + 42b464: d503201f nop + 42b468: f9400bf3 ldr x19, [sp, #16] + 42b46c: a8c57bfd ldp x29, x30, [sp], #80 + 42b470: d65f03c0 ret + +000000000042b474 <_ZNSt16allocator_traitsISaIlEE10deallocateERS0_Plm>: +_ZNSt16allocator_traitsISaIlEE10deallocateERS0_Plm(): + 42b474: a9bd7bfd stp x29, x30, [sp, #-48]! + 42b478: 910003fd mov x29, sp + 42b47c: f90017e0 str x0, [sp, #40] + 42b480: f90013e1 str x1, [sp, #32] + 42b484: f9000fe2 str x2, [sp, #24] + 42b488: f9400fe2 ldr x2, [sp, #24] + 42b48c: f94013e1 ldr x1, [sp, #32] + 42b490: f94017e0 ldr x0, [sp, #40] + 42b494: 940007ec bl 42d444 <_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm> + 42b498: d503201f nop + 42b49c: a8c37bfd ldp x29, x30, [sp], #48 + 42b4a0: d65f03c0 ret + +000000000042b4a4 <_ZNKSt11_Deque_baseIlSaIlEE19_M_get_Tp_allocatorEv>: +_ZNKSt11_Deque_baseIlSaIlEE19_M_get_Tp_allocatorEv(): + 42b4a4: d10043ff sub sp, sp, #0x10 + 42b4a8: f90007e0 str x0, [sp, #8] + 42b4ac: f94007e0 ldr x0, [sp, #8] + 42b4b0: 910043ff add sp, sp, #0x10 + 42b4b4: d65f03c0 ret + +000000000042b4b8 <_ZNSaIPlEC1IlEERKSaIT_E>: +_ZNSaIPlEC2IlEERKSaIT_E(): + 42b4b8: a9be7bfd stp x29, x30, [sp, #-32]! + 42b4bc: 910003fd mov x29, sp + 42b4c0: f9000fe0 str x0, [sp, #24] + 42b4c4: f9000be1 str x1, [sp, #16] + 42b4c8: f9400fe0 ldr x0, [sp, #24] + 42b4cc: 940007e8 bl 42d46c <_ZN9__gnu_cxx13new_allocatorIPlEC1Ev> + 42b4d0: d503201f nop + 42b4d4: a8c27bfd ldp x29, x30, [sp], #32 + 42b4d8: d65f03c0 ret + +000000000042b4dc <_ZN9__gnu_cxx13new_allocatorIPlED1Ev>: +_ZN9__gnu_cxx13new_allocatorIPlED2Ev(): + 42b4dc: d10043ff sub sp, sp, #0x10 + 42b4e0: f90007e0 str x0, [sp, #8] + 42b4e4: d503201f nop + 42b4e8: 910043ff add sp, sp, #0x10 + 42b4ec: d65f03c0 ret + +000000000042b4f0 <_ZN9__gnu_cxx13new_allocatorIPlE10deallocateEPS1_m>: +_ZN9__gnu_cxx13new_allocatorIPlE10deallocateEPS1_m(): + 42b4f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 42b4f4: 910003fd mov x29, sp + 42b4f8: f90017e0 str x0, [sp, #40] + 42b4fc: f90013e1 str x1, [sp, #32] + 42b500: f9000fe2 str x2, [sp, #24] + 42b504: f94013e0 ldr x0, [sp, #32] + 42b508: 97ff6f82 bl 407310 <_ZdlPv@plt> + 42b50c: d503201f nop + 42b510: a8c37bfd ldp x29, x30, [sp], #48 + 42b514: d65f03c0 ret + +000000000042b518 <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb>: +_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb(): + 42b518: a9b97bfd stp x29, x30, [sp, #-112]! + 42b51c: 910003fd mov x29, sp + 42b520: f9000bf3 str x19, [sp, #16] + 42b524: f9001fe0 str x0, [sp, #56] + 42b528: f9001be1 str x1, [sp, #48] + 42b52c: 3900bfe2 strb w2, [sp, #47] + 42b530: f9401fe0 ldr x0, [sp, #56] + 42b534: f9402401 ldr x1, [x0, #72] + 42b538: f9401fe0 ldr x0, [sp, #56] + 42b53c: f9401400 ldr x0, [x0, #40] + 42b540: cb000020 sub x0, x1, x0 + 42b544: 9343fc01 asr x1, x0, #3 + 42b548: aa0103e0 mov x0, x1 + 42b54c: 91000400 add x0, x0, #0x1 + 42b550: f90033e0 str x0, [sp, #96] + 42b554: f9401be0 ldr x0, [sp, #48] + 42b558: f94033e1 ldr x1, [sp, #96] + 42b55c: 8b000020 add x0, x1, x0 + 42b560: f9002fe0 str x0, [sp, #88] + 42b564: f9401fe0 ldr x0, [sp, #56] + 42b568: f9400401 ldr x1, [x0, #8] + 42b56c: f9402fe0 ldr x0, [sp, #88] + 42b570: d37ff800 lsl x0, x0, #1 + 42b574: eb00003f cmp x1, x0 + 42b578: 54000609 b.ls 42b638 <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb+0x120> // b.plast + 42b57c: f9401fe0 ldr x0, [sp, #56] + 42b580: f9400001 ldr x1, [x0] + 42b584: f9401fe0 ldr x0, [sp, #56] + 42b588: f9400402 ldr x2, [x0, #8] + 42b58c: f9402fe0 ldr x0, [sp, #88] + 42b590: cb000042 sub x2, x2, x0 + 42b594: d341fc40 lsr x0, x2, #1 + 42b598: d37df002 lsl x2, x0, #3 + 42b59c: 3940bfe0 ldrb w0, [sp, #47] + 42b5a0: 7100001f cmp w0, #0x0 + 42b5a4: 54000080 b.eq 42b5b4 <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb+0x9c> // b.none + 42b5a8: f9401be0 ldr x0, [sp, #48] + 42b5ac: d37df000 lsl x0, x0, #3 + 42b5b0: 14000002 b 42b5b8 <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb+0xa0> + 42b5b4: d2800000 mov x0, #0x0 // #0 + 42b5b8: 8b020000 add x0, x0, x2 + 42b5bc: 8b000020 add x0, x1, x0 + 42b5c0: f90037e0 str x0, [sp, #104] + 42b5c4: f9401fe0 ldr x0, [sp, #56] + 42b5c8: f9401400 ldr x0, [x0, #40] + 42b5cc: f94037e1 ldr x1, [sp, #104] + 42b5d0: eb00003f cmp x1, x0 + 42b5d4: 54000162 b.cs 42b600 <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb+0xe8> // b.hs, b.nlast + 42b5d8: f9401fe0 ldr x0, [sp, #56] + 42b5dc: f9401403 ldr x3, [x0, #40] + 42b5e0: f9401fe0 ldr x0, [sp, #56] + 42b5e4: f9402400 ldr x0, [x0, #72] + 42b5e8: 91002000 add x0, x0, #0x8 + 42b5ec: f94037e2 ldr x2, [sp, #104] + 42b5f0: aa0003e1 mov x1, x0 + 42b5f4: aa0303e0 mov x0, x3 + 42b5f8: 940007a2 bl 42d480 <_ZSt4copyIPPlS1_ET0_T_S3_S2_> + 42b5fc: 14000044 b 42b70c <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb+0x1f4> + 42b600: f9401fe0 ldr x0, [sp, #56] + 42b604: f9401403 ldr x3, [x0, #40] + 42b608: f9401fe0 ldr x0, [sp, #56] + 42b60c: f9402400 ldr x0, [x0, #72] + 42b610: 91002004 add x4, x0, #0x8 + 42b614: f94033e0 ldr x0, [sp, #96] + 42b618: d37df000 lsl x0, x0, #3 + 42b61c: f94037e1 ldr x1, [sp, #104] + 42b620: 8b000020 add x0, x1, x0 + 42b624: aa0003e2 mov x2, x0 + 42b628: aa0403e1 mov x1, x4 + 42b62c: aa0303e0 mov x0, x3 + 42b630: 940007a6 bl 42d4c8 <_ZSt13copy_backwardIPPlS1_ET0_T_S3_S2_> + 42b634: 14000036 b 42b70c <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb+0x1f4> + 42b638: f9401fe0 ldr x0, [sp, #56] + 42b63c: f9400413 ldr x19, [x0, #8] + 42b640: f9401fe0 ldr x0, [sp, #56] + 42b644: 91002000 add x0, x0, #0x8 + 42b648: 9100c3e1 add x1, sp, #0x30 + 42b64c: 97ffa659 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 42b650: f9400000 ldr x0, [x0] + 42b654: 8b000260 add x0, x19, x0 + 42b658: 91000800 add x0, x0, #0x2 + 42b65c: f9002be0 str x0, [sp, #80] + 42b660: f9401fe0 ldr x0, [sp, #56] + 42b664: f9402be1 ldr x1, [sp, #80] + 42b668: 97ffff46 bl 42b380 <_ZNSt11_Deque_baseIlSaIlEE15_M_allocate_mapEm> + 42b66c: f90027e0 str x0, [sp, #72] + 42b670: f9402be1 ldr x1, [sp, #80] + 42b674: f9402fe0 ldr x0, [sp, #88] + 42b678: cb000021 sub x1, x1, x0 + 42b67c: d341fc20 lsr x0, x1, #1 + 42b680: d37df001 lsl x1, x0, #3 + 42b684: 3940bfe0 ldrb w0, [sp, #47] + 42b688: 7100001f cmp w0, #0x0 + 42b68c: 54000080 b.eq 42b69c <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb+0x184> // b.none + 42b690: f9401be0 ldr x0, [sp, #48] + 42b694: d37df000 lsl x0, x0, #3 + 42b698: 14000002 b 42b6a0 <_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb+0x188> + 42b69c: d2800000 mov x0, #0x0 // #0 + 42b6a0: 8b010000 add x0, x0, x1 + 42b6a4: f94027e1 ldr x1, [sp, #72] + 42b6a8: 8b000020 add x0, x1, x0 + 42b6ac: f90037e0 str x0, [sp, #104] + 42b6b0: f9401fe0 ldr x0, [sp, #56] + 42b6b4: f9401403 ldr x3, [x0, #40] + 42b6b8: f9401fe0 ldr x0, [sp, #56] + 42b6bc: f9402400 ldr x0, [x0, #72] + 42b6c0: 91002000 add x0, x0, #0x8 + 42b6c4: f94037e2 ldr x2, [sp, #104] + 42b6c8: aa0003e1 mov x1, x0 + 42b6cc: aa0303e0 mov x0, x3 + 42b6d0: 9400076c bl 42d480 <_ZSt4copyIPPlS1_ET0_T_S3_S2_> + 42b6d4: f9401fe3 ldr x3, [sp, #56] + 42b6d8: f9401fe0 ldr x0, [sp, #56] + 42b6dc: f9400001 ldr x1, [x0] + 42b6e0: f9401fe0 ldr x0, [sp, #56] + 42b6e4: f9400400 ldr x0, [x0, #8] + 42b6e8: aa0003e2 mov x2, x0 + 42b6ec: aa0303e0 mov x0, x3 + 42b6f0: 97ffdba3 bl 42257c <_ZNSt11_Deque_baseIlSaIlEE17_M_deallocate_mapEPPlm> + 42b6f4: f9401fe0 ldr x0, [sp, #56] + 42b6f8: f94027e1 ldr x1, [sp, #72] + 42b6fc: f9000001 str x1, [x0] + 42b700: f9401fe0 ldr x0, [sp, #56] + 42b704: f9402be1 ldr x1, [sp, #80] + 42b708: f9000401 str x1, [x0, #8] + 42b70c: f9401fe0 ldr x0, [sp, #56] + 42b710: 91004000 add x0, x0, #0x10 + 42b714: f94037e1 ldr x1, [sp, #104] + 42b718: 97fff2cc bl 428248 <_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_> + 42b71c: f9401fe0 ldr x0, [sp, #56] + 42b720: 9100c002 add x2, x0, #0x30 + 42b724: f94033e0 ldr x0, [sp, #96] + 42b728: d37df000 lsl x0, x0, #3 + 42b72c: d1002000 sub x0, x0, #0x8 + 42b730: f94037e1 ldr x1, [sp, #104] + 42b734: 8b000020 add x0, x1, x0 + 42b738: aa0003e1 mov x1, x0 + 42b73c: aa0203e0 mov x0, x2 + 42b740: 97fff2c2 bl 428248 <_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_> + 42b744: d503201f nop + 42b748: f9400bf3 ldr x19, [sp, #16] + 42b74c: a8c77bfd ldp x29, x30, [sp], #112 + 42b750: d65f03c0 ret + +000000000042b754 <_ZNSt16allocator_traitsISaIlEE8allocateERS0_m>: +_ZNSt16allocator_traitsISaIlEE8allocateERS0_m(): + 42b754: a9be7bfd stp x29, x30, [sp, #-32]! + 42b758: 910003fd mov x29, sp + 42b75c: f9000fe0 str x0, [sp, #24] + 42b760: f9000be1 str x1, [sp, #16] + 42b764: d2800002 mov x2, #0x0 // #0 + 42b768: f9400be1 ldr x1, [sp, #16] + 42b76c: f9400fe0 ldr x0, [sp, #24] + 42b770: 94000768 bl 42d510 <_ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKv> + 42b774: a8c27bfd ldp x29, x30, [sp], #32 + 42b778: d65f03c0 ret + +000000000042b77c <_ZNSt15_Deque_iteratorIlRlPlE14_S_buffer_sizeEv>: +_ZNSt15_Deque_iteratorIlRlPlE14_S_buffer_sizeEv(): + 42b77c: a9bf7bfd stp x29, x30, [sp, #-16]! + 42b780: 910003fd mov x29, sp + 42b784: d2800100 mov x0, #0x8 // #8 + 42b788: 97ff842b bl 40c834 <_ZSt16__deque_buf_sizem> + 42b78c: a8c17bfd ldp x29, x30, [sp], #16 + 42b790: d65f03c0 ret + +000000000042b794 <_ZSt12__miter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_>: +_ZSt12__miter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_(): + 42b794: d10043ff sub sp, sp, #0x10 + 42b798: f90007e0 str x0, [sp, #8] + 42b79c: f94007e0 ldr x0, [sp, #8] + 42b7a0: 910043ff add sp, sp, #0x10 + 42b7a4: d65f03c0 ret + +000000000042b7a8 <_ZSt14__copy_move_a2ILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_>: +_ZSt14__copy_move_a2ILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_(): + 42b7a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 42b7ac: 910003fd mov x29, sp + 42b7b0: a90153f3 stp x19, x20, [sp, #16] + 42b7b4: f9001fe0 str x0, [sp, #56] + 42b7b8: f9001be1 str x1, [sp, #48] + 42b7bc: f90017e2 str x2, [sp, #40] + 42b7c0: f9401fe0 ldr x0, [sp, #56] + 42b7c4: 94000767 bl 42d560 <_ZSt12__niter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 42b7c8: aa0003f3 mov x19, x0 + 42b7cc: f9401be0 ldr x0, [sp, #48] + 42b7d0: 94000764 bl 42d560 <_ZSt12__niter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 42b7d4: aa0003f4 mov x20, x0 + 42b7d8: f94017e0 ldr x0, [sp, #40] + 42b7dc: 94000761 bl 42d560 <_ZSt12__niter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 42b7e0: aa0003e2 mov x2, x0 + 42b7e4: aa1403e1 mov x1, x20 + 42b7e8: aa1303e0 mov x0, x19 + 42b7ec: 94000762 bl 42d574 <_ZSt13__copy_move_aILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_> + 42b7f0: a94153f3 ldp x19, x20, [sp, #16] + 42b7f4: a8c47bfd ldp x29, x30, [sp], #64 + 42b7f8: d65f03c0 ret + +000000000042b7fc <_ZSt23__copy_move_backward_a2ILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_>: +_ZSt23__copy_move_backward_a2ILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_(): + 42b7fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 42b800: 910003fd mov x29, sp + 42b804: a90153f3 stp x19, x20, [sp, #16] + 42b808: f9001fe0 str x0, [sp, #56] + 42b80c: f9001be1 str x1, [sp, #48] + 42b810: f90017e2 str x2, [sp, #40] + 42b814: f9401fe0 ldr x0, [sp, #56] + 42b818: 94000752 bl 42d560 <_ZSt12__niter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 42b81c: aa0003f3 mov x19, x0 + 42b820: f9401be0 ldr x0, [sp, #48] + 42b824: 9400074f bl 42d560 <_ZSt12__niter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 42b828: aa0003f4 mov x20, x0 + 42b82c: f94017e0 ldr x0, [sp, #40] + 42b830: 9400074c bl 42d560 <_ZSt12__niter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_> + 42b834: aa0003e2 mov x2, x0 + 42b838: aa1403e1 mov x1, x20 + 42b83c: aa1303e0 mov x0, x19 + 42b840: 9400075a bl 42d5a8 <_ZSt22__copy_move_backward_aILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_> + 42b844: a94153f3 ldp x19, x20, [sp, #16] + 42b848: a8c47bfd ldp x29, x30, [sp], #64 + 42b84c: d65f03c0 ret + +000000000042b850 <_ZNKSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE4baseEv>: +_ZNKSt13move_iteratorIPNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEE4baseEv(): + 42b850: d10043ff sub sp, sp, #0x10 + 42b854: f90007e0 str x0, [sp, #8] + 42b858: f94007e0 ldr x0, [sp, #8] + 42b85c: f9400000 ldr x0, [x0] + 42b860: 910043ff add sp, sp, #0x10 + 42b864: d65f03c0 ret + +000000000042b868 <_ZNK9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt4pairIlSt6vectorINSt7__cxx119sub_matchINS_17__normal_iteratorIPKcNS3_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE8max_sizeEv(): + 42b868: d10043ff sub sp, sp, #0x10 + 42b86c: f90007e0 str x0, [sp, #8] + 42b870: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 42b874: 910043ff add sp, sp, #0x10 + 42b878: d65f03c0 ret + +000000000042b87c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS5_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISH_EEEESL_EET0_T_SO_SN_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS5_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISH_EEEESL_EET0_T_SO_SN_(): + 42b87c: a9bb7bfd stp x29, x30, [sp, #-80]! + 42b880: 910003fd mov x29, sp + 42b884: f9000bf3 str x19, [sp, #16] + 42b888: f9001fe0 str x0, [sp, #56] + 42b88c: f9001be1 str x1, [sp, #48] + 42b890: f90017e2 str x2, [sp, #40] + 42b894: f94017e0 ldr x0, [sp, #40] + 42b898: f90027e0 str x0, [sp, #72] + 42b89c: 9100c3e1 add x1, sp, #0x30 + 42b8a0: 9100e3e0 add x0, sp, #0x38 + 42b8a4: 9400074e bl 42d5dc <_ZStneIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEbRKSt13move_iteratorIT_ESN_> + 42b8a8: 12001c00 and w0, w0, #0xff + 42b8ac: 7100001f cmp w0, #0x0 + 42b8b0: 540001e0 b.eq 42b8ec <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS5_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISH_EEEESL_EET0_T_SO_SN_+0x70> // b.none + 42b8b4: f94027e0 ldr x0, [sp, #72] + 42b8b8: 97ffa638 bl 415198 <_ZSt11__addressofISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEPT_RSI_> + 42b8bc: aa0003f3 mov x19, x0 + 42b8c0: 9100e3e0 add x0, sp, #0x38 + 42b8c4: 9400075c bl 42d634 <_ZNKSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEdeEv> + 42b8c8: aa0003e1 mov x1, x0 + 42b8cc: aa1303e0 mov x0, x19 + 42b8d0: 94000771 bl 42d694 <_ZSt10_ConstructISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEJSH_EEvPT_DpOT0_> + 42b8d4: 9100e3e0 add x0, sp, #0x38 + 42b8d8: 9400074d bl 42d60c <_ZNSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEppEv> + 42b8dc: f94027e0 ldr x0, [sp, #72] + 42b8e0: 91008000 add x0, x0, #0x20 + 42b8e4: f90027e0 str x0, [sp, #72] + 42b8e8: 17ffffed b 42b89c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS5_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISH_EEEESL_EET0_T_SO_SN_+0x20> + 42b8ec: f94027e0 ldr x0, [sp, #72] + 42b8f0: 1400000a b 42b918 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS5_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISH_EEEESL_EET0_T_SO_SN_+0x9c> + 42b8f4: 97ff6d8b bl 406f20 <__cxa_begin_catch@plt> + 42b8f8: f94027e1 ldr x1, [sp, #72] + 42b8fc: f94017e0 ldr x0, [sp, #40] + 42b900: 97ff966a bl 4112a8 <_ZSt8_DestroyIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEvT_SJ_> + 42b904: 97ff6f77 bl 4076e0 <__cxa_rethrow@plt> + 42b908: aa0003f3 mov x19, x0 + 42b90c: 97ff6fc1 bl 407810 <__cxa_end_catch@plt> + 42b910: aa1303e0 mov x0, x19 + 42b914: 97ff6ffb bl 407900 <_Unwind_Resume@plt> + 42b918: f9400bf3 ldr x19, [sp, #16] + 42b91c: a8c57bfd ldp x29, x30, [sp], #80 + 42b920: d65f03c0 ret + +000000000042b924 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEpLEl>: +_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEpLEl(): + 42b924: d10043ff sub sp, sp, #0x10 + 42b928: f90007e0 str x0, [sp, #8] + 42b92c: f90003e1 str x1, [sp] + 42b930: f94007e0 ldr x0, [sp, #8] + 42b934: f9400001 ldr x1, [x0] + 42b938: f94003e0 ldr x0, [sp] + 42b93c: 8b000021 add x1, x1, x0 + 42b940: f94007e0 ldr x0, [sp, #8] + 42b944: f9000001 str x1, [x0] + 42b948: f94007e0 ldr x0, [sp, #8] + 42b94c: 910043ff add sp, sp, #0x10 + 42b950: d65f03c0 ret + +000000000042b954 <_ZNSt7__equalILb1EE5equalIcEEbPKT_S4_S4_>: +_ZNSt7__equalILb1EE5equalIcEEbPKT_S4_S4_(): + 42b954: a9bc7bfd stp x29, x30, [sp, #-64]! + 42b958: 910003fd mov x29, sp + 42b95c: f90017e0 str x0, [sp, #40] + 42b960: f90013e1 str x1, [sp, #32] + 42b964: f9000fe2 str x2, [sp, #24] + 42b968: f94013e1 ldr x1, [sp, #32] + 42b96c: f94017e0 ldr x0, [sp, #40] + 42b970: cb000020 sub x0, x1, x0 + 42b974: f9001fe0 str x0, [sp, #56] + 42b978: f9401fe0 ldr x0, [sp, #56] + 42b97c: f100001f cmp x0, #0x0 + 42b980: 54000120 b.eq 42b9a4 <_ZNSt7__equalILb1EE5equalIcEEbPKT_S4_S4_+0x50> // b.none + 42b984: f9401fe2 ldr x2, [sp, #56] + 42b988: f9400fe1 ldr x1, [sp, #24] + 42b98c: f94017e0 ldr x0, [sp, #40] + 42b990: 97ff6d9c bl 407000 + 42b994: 7100001f cmp w0, #0x0 + 42b998: 1a9f17e0 cset w0, eq // eq = none + 42b99c: 12001c00 and w0, w0, #0xff + 42b9a0: 14000002 b 42b9a8 <_ZNSt7__equalILb1EE5equalIcEEbPKT_S4_S4_+0x54> + 42b9a4: 52800020 mov w0, #0x1 // #1 + 42b9a8: a8c47bfd ldp x29, x30, [sp], #64 + 42b9ac: d65f03c0 ret + +000000000042b9b0 <_ZSt7forwardIRKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISF_E4typeE>: +_ZSt7forwardIRKNSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEOT_RNSt16remove_referenceISF_E4typeE(): + 42b9b0: d10043ff sub sp, sp, #0x10 + 42b9b4: f90007e0 str x0, [sp, #8] + 42b9b8: f94007e0 ldr x0, [sp, #8] + 42b9bc: 910043ff add sp, sp, #0x10 + 42b9c0: d65f03c0 ret + +000000000042b9c4 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEC1Ev>: +_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEC1Ev(): + 42b9c4: a9be7bfd stp x29, x30, [sp, #-32]! + 42b9c8: 910003fd mov x29, sp + 42b9cc: f9000fe0 str x0, [sp, #24] + 42b9d0: f9400fe0 ldr x0, [sp, #24] + 42b9d4: 9400074a bl 42d6fc <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EEC1Ev> + 42b9d8: d503201f nop + 42b9dc: a8c27bfd ldp x29, x30, [sp], #32 + 42b9e0: d65f03c0 ret + +000000000042b9e4 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EED1Ev>: +_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EED2Ev(): + 42b9e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42b9e8: 910003fd mov x29, sp + 42b9ec: a90153f3 stp x19, x20, [sp, #16] + 42b9f0: f90017e0 str x0, [sp, #40] + 42b9f4: f94017e0 ldr x0, [sp, #40] + 42b9f8: f9400013 ldr x19, [x0] + 42b9fc: f94017e0 ldr x0, [sp, #40] + 42ba00: f9400414 ldr x20, [x0, #8] + 42ba04: f94017e0 ldr x0, [sp, #40] + 42ba08: 97ffbd0e bl 41ae40 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE19_M_get_Tp_allocatorEv> + 42ba0c: aa0003e2 mov x2, x0 + 42ba10: aa1403e1 mov x1, x20 + 42ba14: aa1303e0 mov x0, x19 + 42ba18: 97ffbd2d bl 41aecc <_ZSt8_DestroyIPNSt8__detail6_StateIcEES2_EvT_S4_RSaIT0_E> + 42ba1c: f94017e0 ldr x0, [sp, #40] + 42ba20: 9400073f bl 42d71c <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EED1Ev> + 42ba24: d503201f nop + 42ba28: a94153f3 ldp x19, x20, [sp, #16] + 42ba2c: a8c37bfd ldp x29, x30, [sp], #48 + 42ba30: d65f03c0 ret + +000000000042ba34 <_ZNSt7__cxx1112regex_traitsIcEC1Ev>: +_ZNSt7__cxx1112regex_traitsIcEC2Ev(): + 42ba34: a9be7bfd stp x29, x30, [sp, #-32]! + 42ba38: 910003fd mov x29, sp + 42ba3c: f9000fe0 str x0, [sp, #24] + 42ba40: f9400fe0 ldr x0, [sp, #24] + 42ba44: 97ff701f bl 407ac0 <_ZNSt6localeC1Ev@plt> + 42ba48: d503201f nop + 42ba4c: a8c27bfd ldp x29, x30, [sp], #32 + 42ba50: d65f03c0 ret + +000000000042ba54 <_ZNSt7__cxx1112regex_traitsIcE5imbueESt6locale>: +_ZNSt7__cxx1112regex_traitsIcE5imbueESt6locale(): + 42ba54: a9bd7bfd stp x29, x30, [sp, #-48]! + 42ba58: 910003fd mov x29, sp + 42ba5c: f9000bf3 str x19, [sp, #16] + 42ba60: aa0803f3 mov x19, x8 + 42ba64: f90017e0 str x0, [sp, #40] + 42ba68: f90013e1 str x1, [sp, #32] + 42ba6c: f94017e0 ldr x0, [sp, #40] + 42ba70: f94013e1 ldr x1, [sp, #32] + 42ba74: 94000741 bl 42d778 <_ZSt4swapISt6localeENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_> + 42ba78: f94013e1 ldr x1, [sp, #32] + 42ba7c: aa1303e0 mov x0, x19 + 42ba80: 97ff6da4 bl 407110 <_ZNSt6localeC1ERKS_@plt> + 42ba84: aa1303e0 mov x0, x19 + 42ba88: f9400bf3 ldr x19, [sp, #16] + 42ba8c: a8c37bfd ldp x29, x30, [sp], #48 + 42ba90: d65f03c0 ret + +000000000042ba94 <_ZNKSt13move_iteratorIPmE4baseEv>: +_ZNKSt13move_iteratorIPmE4baseEv(): + 42ba94: d10043ff sub sp, sp, #0x10 + 42ba98: f90007e0 str x0, [sp, #8] + 42ba9c: f94007e0 ldr x0, [sp, #8] + 42baa0: f9400000 ldr x0, [x0] + 42baa4: 910043ff add sp, sp, #0x10 + 42baa8: d65f03c0 ret + +000000000042baac <_ZSt12__miter_baseIPmET_S1_>: +_ZSt12__miter_baseIPmET_S1_(): + 42baac: d10043ff sub sp, sp, #0x10 + 42bab0: f90007e0 str x0, [sp, #8] + 42bab4: f94007e0 ldr x0, [sp, #8] + 42bab8: 910043ff add sp, sp, #0x10 + 42babc: d65f03c0 ret + +000000000042bac0 <_ZSt12__niter_baseIPmET_S1_>: +_ZSt12__niter_baseIPmET_S1_(): + 42bac0: d10043ff sub sp, sp, #0x10 + 42bac4: f90007e0 str x0, [sp, #8] + 42bac8: f94007e0 ldr x0, [sp, #8] + 42bacc: 910043ff add sp, sp, #0x10 + 42bad0: d65f03c0 ret + +000000000042bad4 <_ZSt13__copy_move_aILb1EPmS0_ET1_T0_S2_S1_>: +_ZSt13__copy_move_aILb1EPmS0_ET1_T0_S2_S1_(): + 42bad4: a9bc7bfd stp x29, x30, [sp, #-64]! + 42bad8: 910003fd mov x29, sp + 42badc: f90017e0 str x0, [sp, #40] + 42bae0: f90013e1 str x1, [sp, #32] + 42bae4: f9000fe2 str x2, [sp, #24] + 42bae8: 52800020 mov w0, #0x1 // #1 + 42baec: 3900ffe0 strb w0, [sp, #63] + 42baf0: f9400fe2 ldr x2, [sp, #24] + 42baf4: f94013e1 ldr x1, [sp, #32] + 42baf8: f94017e0 ldr x0, [sp, #40] + 42bafc: 94000737 bl 42d7d8 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mImEEPT_PKS3_S6_S4_> + 42bb00: a8c47bfd ldp x29, x30, [sp], #64 + 42bb04: d65f03c0 ret + +000000000042bb08 <_ZSt10_ConstructINSt8__detail6_StateIcEEJRKS2_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt8__detail6_StateIcEEJRKS2_EEvPT_DpOT0_(): + 42bb08: a9bc7bfd stp x29, x30, [sp, #-64]! + 42bb0c: 910003fd mov x29, sp + 42bb10: a90153f3 stp x19, x20, [sp, #16] + 42bb14: f90013f5 str x21, [sp, #32] + 42bb18: f9001fe0 str x0, [sp, #56] + 42bb1c: f9001be1 str x1, [sp, #48] + 42bb20: f9401be0 ldr x0, [sp, #48] + 42bb24: 94000746 bl 42d83c <_ZSt7forwardIRKNSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS5_E4typeE> + 42bb28: aa0003f5 mov x21, x0 + 42bb2c: f9401ff3 ldr x19, [sp, #56] + 42bb30: aa1303e1 mov x1, x19 + 42bb34: d2800600 mov x0, #0x30 // #48 + 42bb38: 97ff8250 bl 40c478 <_ZnwmPv> + 42bb3c: aa0003f4 mov x20, x0 + 42bb40: aa1503e1 mov x1, x21 + 42bb44: aa1403e0 mov x0, x20 + 42bb48: 97ffc593 bl 41d194 <_ZNSt8__detail6_StateIcEC1ERKS1_> + 42bb4c: 14000007 b 42bb68 <_ZSt10_ConstructINSt8__detail6_StateIcEEJRKS2_EEvPT_DpOT0_+0x60> + 42bb50: aa0003f5 mov x21, x0 + 42bb54: aa1303e1 mov x1, x19 + 42bb58: aa1403e0 mov x0, x20 + 42bb5c: 97ff824d bl 40c490 <_ZdlPvS_> + 42bb60: aa1503e0 mov x0, x21 + 42bb64: 97ff6f67 bl 407900 <_Unwind_Resume@plt> + 42bb68: a94153f3 ldp x19, x20, [sp, #16] + 42bb6c: f94013f5 ldr x21, [sp, #32] + 42bb70: a8c47bfd ldp x29, x30, [sp], #64 + 42bb74: d65f03c0 ret + +000000000042bb78 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev>: +_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev(): + 42bb78: a9be7bfd stp x29, x30, [sp, #-32]! + 42bb7c: 910003fd mov x29, sp + 42bb80: f9000fe0 str x0, [sp, #24] + 42bb84: f9400fe0 ldr x0, [sp, #24] + 42bb88: 94000732 bl 42d850 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 42bb8c: d503201f nop + 42bb90: a8c27bfd ldp x29, x30, [sp], #32 + 42bb94: d65f03c0 ret + +000000000042bb98 <_ZNSaISt4pairIccEEC1Ev>: +_ZNSaISt4pairIccEEC1Ev(): + 42bb98: a9be7bfd stp x29, x30, [sp, #-32]! + 42bb9c: 910003fd mov x29, sp + 42bba0: f9000fe0 str x0, [sp, #24] + 42bba4: f9400fe0 ldr x0, [sp, #24] + 42bba8: 9400072f bl 42d864 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEEC1Ev> + 42bbac: d503201f nop + 42bbb0: a8c27bfd ldp x29, x30, [sp], #32 + 42bbb4: d65f03c0 ret + +000000000042bbb8 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1Ev>: +_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1Ev(): + 42bbb8: a9be7bfd stp x29, x30, [sp, #-32]! + 42bbbc: 910003fd mov x29, sp + 42bbc0: f9000fe0 str x0, [sp, #24] + 42bbc4: f9400fe0 ldr x0, [sp, #24] + 42bbc8: 9400072c bl 42d878 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1Ev> + 42bbcc: d503201f nop + 42bbd0: a8c27bfd ldp x29, x30, [sp], #32 + 42bbd4: d65f03c0 ret + +000000000042bbd8 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m(): + 42bbd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42bbdc: 910003fd mov x29, sp + 42bbe0: f90017e0 str x0, [sp, #40] + 42bbe4: f90013e1 str x1, [sp, #32] + 42bbe8: f9000fe2 str x2, [sp, #24] + 42bbec: f94013e0 ldr x0, [sp, #32] + 42bbf0: 97ff6dc8 bl 407310 <_ZdlPv@plt> + 42bbf4: d503201f nop + 42bbf8: a8c37bfd ldp x29, x30, [sp], #48 + 42bbfc: d65f03c0 ret + +000000000042bc00 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_>: +_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_(): + 42bc00: d10043ff sub sp, sp, #0x10 + 42bc04: f90007e0 str x0, [sp, #8] + 42bc08: f94007e0 ldr x0, [sp, #8] + 42bc0c: 910043ff add sp, sp, #0x10 + 42bc10: d65f03c0 ret + +000000000042bc14 <_ZSt8_DestroyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvPT_>: +_ZSt8_DestroyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvPT_(): + 42bc14: a9be7bfd stp x29, x30, [sp, #-32]! + 42bc18: 910003fd mov x29, sp + 42bc1c: f9000fe0 str x0, [sp, #24] + 42bc20: f9400fe0 ldr x0, [sp, #24] + 42bc24: 97ff6d37 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42bc28: d503201f nop + 42bc2c: a8c27bfd ldp x29, x30, [sp], #32 + 42bc30: d65f03c0 ret + +000000000042bc34 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m(): + 42bc34: a9bd7bfd stp x29, x30, [sp, #-48]! + 42bc38: 910003fd mov x29, sp + 42bc3c: f90017e0 str x0, [sp, #40] + 42bc40: f90013e1 str x1, [sp, #32] + 42bc44: f9000fe2 str x2, [sp, #24] + 42bc48: f94013e0 ldr x0, [sp, #32] + 42bc4c: 97ff6db1 bl 407310 <_ZdlPv@plt> + 42bc50: d503201f nop + 42bc54: a8c37bfd ldp x29, x30, [sp], #48 + 42bc58: d65f03c0 ret + +000000000042bc5c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m(): + 42bc5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42bc60: 910003fd mov x29, sp + 42bc64: f90017e0 str x0, [sp, #40] + 42bc68: f90013e1 str x1, [sp, #32] + 42bc6c: f9000fe2 str x2, [sp, #24] + 42bc70: f94013e0 ldr x0, [sp, #32] + 42bc74: 97ff6da7 bl 407310 <_ZdlPv@plt> + 42bc78: d503201f nop + 42bc7c: a8c37bfd ldp x29, x30, [sp], #48 + 42bc80: d65f03c0 ret + +000000000042bc84 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE8max_sizeEv(): + 42bc84: a9be7bfd stp x29, x30, [sp, #-32]! + 42bc88: 910003fd mov x29, sp + 42bc8c: f9000fe0 str x0, [sp, #24] + 42bc90: f9400fe0 ldr x0, [sp, #24] + 42bc94: 940002a6 bl 42c72c <_ZNKSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv> + 42bc98: 940006fd bl 42d88c <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE8max_sizeERKS4_> + 42bc9c: a8c27bfd ldp x29, x30, [sp], #32 + 42bca0: d65f03c0 ret + +000000000042bca4 <_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv>: +_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv(): + 42bca4: d10043ff sub sp, sp, #0x10 + 42bca8: f90007e0 str x0, [sp, #8] + 42bcac: f94007e0 ldr x0, [sp, #8] + 42bcb0: f9400401 ldr x1, [x0, #8] + 42bcb4: f94007e0 ldr x0, [sp, #8] + 42bcb8: f9400000 ldr x0, [x0] + 42bcbc: cb000020 sub x0, x1, x0 + 42bcc0: 9342fc01 asr x1, x0, #2 + 42bcc4: aa0103e0 mov x0, x1 + 42bcc8: 910043ff add sp, sp, #0x10 + 42bccc: d65f03c0 ret + +000000000042bcd0 <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE8allocateERS4_m(): + 42bcd0: a9be7bfd stp x29, x30, [sp, #-32]! + 42bcd4: 910003fd mov x29, sp + 42bcd8: f9000fe0 str x0, [sp, #24] + 42bcdc: f9000be1 str x1, [sp, #16] + 42bce0: d2800002 mov x2, #0x0 // #0 + 42bce4: f9400be1 ldr x1, [sp, #16] + 42bce8: f9400fe0 ldr x0, [sp, #24] + 42bcec: 940006ef bl 42d8a8 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv> + 42bcf0: a8c27bfd ldp x29, x30, [sp], #32 + 42bcf4: d65f03c0 ret + +000000000042bcf8 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112regex_traitsIcE10_RegexMaskESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112regex_traitsIcE10_RegexMaskESt13move_iteratorIPS3_EET0_PT_(): + 42bcf8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42bcfc: 910003fd mov x29, sp + 42bd00: f9000fe0 str x0, [sp, #24] + 42bd04: 9100a3e0 add x0, sp, #0x28 + 42bd08: f9400fe1 ldr x1, [sp, #24] + 42bd0c: 940006fb bl 42d8f8 <_ZNSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1ES4_> + 42bd10: f94017e0 ldr x0, [sp, #40] + 42bd14: a8c37bfd ldp x29, x30, [sp], #48 + 42bd18: d65f03c0 ret + +000000000042bd1c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 42bd1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42bd20: 910003fd mov x29, sp + 42bd24: f90017e0 str x0, [sp, #40] + 42bd28: f90013e1 str x1, [sp, #32] + 42bd2c: f9000fe2 str x2, [sp, #24] + 42bd30: f9000be3 str x3, [sp, #16] + 42bd34: f9400fe2 ldr x2, [sp, #24] + 42bd38: f94013e1 ldr x1, [sp, #32] + 42bd3c: f94017e0 ldr x0, [sp, #40] + 42bd40: 940006f7 bl 42d91c <_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES5_ET0_T_S8_S7_> + 42bd44: a8c37bfd ldp x29, x30, [sp], #48 + 42bd48: d65f03c0 ret + +000000000042bd4c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE7destroyIS4_EEvPT_(): + 42bd4c: d10043ff sub sp, sp, #0x10 + 42bd50: f90007e0 str x0, [sp, #8] + 42bd54: f90003e1 str x1, [sp] + 42bd58: d503201f nop + 42bd5c: 910043ff add sp, sp, #0x10 + 42bd60: d65f03c0 ret + +000000000042bd64 <_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_>: +_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_(): + 42bd64: a9bd7bfd stp x29, x30, [sp, #-48]! + 42bd68: 910003fd mov x29, sp + 42bd6c: f90017e0 str x0, [sp, #40] + 42bd70: f90013e1 str x1, [sp, #32] + 42bd74: f9000fe2 str x2, [sp, #24] + 42bd78: 390043e3 strb w3, [sp, #16] + 42bd7c: 2a0403e3 mov w3, w4 + 42bd80: f9400fe2 ldr x2, [sp, #24] + 42bd84: f94013e1 ldr x1, [sp, #32] + 42bd88: f94017e0 ldr x0, [sp, #40] + 42bd8c: 940006f1 bl 42d950 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_> + 42bd90: 910043e0 add x0, sp, #0x10 + 42bd94: aa0003e2 mov x2, x0 + 42bd98: f94013e1 ldr x1, [sp, #32] + 42bd9c: f94017e0 ldr x0, [sp, #40] + 42bda0: 94000712 bl 42d9e8 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_> + 42bda4: d503201f nop + 42bda8: a8c37bfd ldp x29, x30, [sp], #48 + 42bdac: d65f03c0 ret + +000000000042bdb0 <_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_T0_>: +_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_T0_(): + 42bdb0: a9ba7bfd stp x29, x30, [sp, #-96]! + 42bdb4: 910003fd mov x29, sp + 42bdb8: a90153f3 stp x19, x20, [sp, #16] + 42bdbc: f90013f5 str x21, [sp, #32] + 42bdc0: f90027e0 str x0, [sp, #72] + 42bdc4: f90023e1 str x1, [sp, #64] + 42bdc8: 3900e3e2 strb w2, [sp, #56] + 42bdcc: 910123e1 add x1, sp, #0x48 + 42bdd0: 910103e0 add x0, sp, #0x40 + 42bdd4: 97fff57d bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 42bdd8: d37ffc01 lsr x1, x0, #63 + 42bddc: 8b000020 add x0, x1, x0 + 42bde0: 9341fc01 asr x1, x0, #1 + 42bde4: 910123e0 add x0, sp, #0x48 + 42bde8: 97ffe420 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 42bdec: f9002fe0 str x0, [sp, #88] + 42bdf0: 910123e0 add x0, sp, #0x48 + 42bdf4: d2800021 mov x1, #0x1 // #1 + 42bdf8: 97ffe41c bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 42bdfc: aa0003f3 mov x19, x0 + 42be00: 910103e0 add x0, sp, #0x40 + 42be04: d2800021 mov x1, #0x1 // #1 + 42be08: 94000710 bl 42da48 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmiEl> + 42be0c: 2a1503e4 mov w4, w21 + 42be10: aa0003e3 mov x3, x0 + 42be14: f9402fe2 ldr x2, [sp, #88] + 42be18: aa1303e1 mov x1, x19 + 42be1c: f94027e0 ldr x0, [sp, #72] + 42be20: 9400072c bl 42dad0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_> + 42be24: 910123e0 add x0, sp, #0x48 + 42be28: d2800021 mov x1, #0x1 // #1 + 42be2c: 97ffe40f bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 42be30: 2a1403e3 mov w3, w20 + 42be34: f94027e2 ldr x2, [sp, #72] + 42be38: f94023e1 ldr x1, [sp, #64] + 42be3c: 94000769 bl 42dbe0 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_> + 42be40: d503201f nop + 42be44: a94153f3 ldp x19, x20, [sp, #16] + 42be48: f94013f5 ldr x21, [sp, #32] + 42be4c: a8c67bfd ldp x29, x30, [sp], #96 + 42be50: d65f03c0 ret + +000000000042be54 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_>: +_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_(): + 42be54: a9b97bfd stp x29, x30, [sp, #-112]! + 42be58: 910003fd mov x29, sp + 42be5c: a90153f3 stp x19, x20, [sp, #16] + 42be60: f90013f5 str x21, [sp, #32] + 42be64: f90027e0 str x0, [sp, #72] + 42be68: f90023e1 str x1, [sp, #64] + 42be6c: 3900e3e2 strb w2, [sp, #56] + 42be70: 910103e1 add x1, sp, #0x40 + 42be74: 910123e0 add x0, sp, #0x48 + 42be78: 97fff5de bl 4295f0 <_ZN9__gnu_cxxeqIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 42be7c: 12001c00 and w0, w0, #0xff + 42be80: 7100001f cmp w0, #0x0 + 42be84: 540005c1 b.ne 42bf3c <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0xe8> // b.any + 42be88: 910123e0 add x0, sp, #0x48 + 42be8c: d2800021 mov x1, #0x1 // #1 + 42be90: 97ffe3f6 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 42be94: f90033e0 str x0, [sp, #96] + 42be98: 910103e1 add x1, sp, #0x40 + 42be9c: 910183e0 add x0, sp, #0x60 + 42bea0: 97fff539 bl 429384 <_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 42bea4: 12001c00 and w0, w0, #0xff + 42bea8: 7100001f cmp w0, #0x0 + 42beac: 540004a0 b.eq 42bf40 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0xec> // b.none + 42beb0: 9100e3e0 add x0, sp, #0x38 + 42beb4: f94027e2 ldr x2, [sp, #72] + 42beb8: f94033e1 ldr x1, [sp, #96] + 42bebc: 940006f3 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42bec0: 12001c00 and w0, w0, #0xff + 42bec4: 7100001f cmp w0, #0x0 + 42bec8: 540002a0 b.eq 42bf1c <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0xc8> // b.none + 42becc: 910183e0 add x0, sp, #0x60 + 42bed0: 97fff5f5 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42bed4: 97fff5fa bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42bed8: 39400000 ldrb w0, [x0] + 42bedc: 39017fe0 strb w0, [sp, #95] + 42bee0: 910183e0 add x0, sp, #0x60 + 42bee4: d2800021 mov x1, #0x1 // #1 + 42bee8: 97ffe3e0 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 42beec: aa0003e2 mov x2, x0 + 42bef0: f94033e1 ldr x1, [sp, #96] + 42bef4: f94027e0 ldr x0, [sp, #72] + 42bef8: 94000768 bl 42dc98 <_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET0_T_S8_S7_> + 42befc: 91017fe0 add x0, sp, #0x5f + 42bf00: 97fff5ef bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42bf04: aa0003f3 mov x19, x0 + 42bf08: 910123e0 add x0, sp, #0x48 + 42bf0c: 97fff5e6 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42bf10: 39400261 ldrb w1, [x19] + 42bf14: 39000001 strb w1, [x0] + 42bf18: 14000006 b 42bf30 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0xdc> + 42bf1c: 2a1503e0 mov w0, w21 + 42bf20: 97ff812a bl 40c3c8 <_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE> + 42bf24: 2a1403e1 mov w1, w20 + 42bf28: f94033e0 ldr x0, [sp, #96] + 42bf2c: 9400076d bl 42dce0 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_> + 42bf30: 910183e0 add x0, sp, #0x60 + 42bf34: 97fff5c0 bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 42bf38: 17ffffd8 b 42be98 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0x44> + 42bf3c: d503201f nop + 42bf40: a94153f3 ldp x19, x20, [sp, #16] + 42bf44: f94013f5 ldr x21, [sp, #32] + 42bf48: a8c77bfd ldp x29, x30, [sp], #112 + 42bf4c: d65f03c0 ret + +000000000042bf50 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_>: +_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_(): + 42bf50: a9bb7bfd stp x29, x30, [sp, #-80]! + 42bf54: 910003fd mov x29, sp + 42bf58: a90153f3 stp x19, x20, [sp, #16] + 42bf5c: f9001fe0 str x0, [sp, #56] + 42bf60: f9001be1 str x1, [sp, #48] + 42bf64: 3900a3e2 strb w2, [sp, #40] + 42bf68: f9401fe0 ldr x0, [sp, #56] + 42bf6c: f90023e0 str x0, [sp, #64] + 42bf70: 9100c3e1 add x1, sp, #0x30 + 42bf74: 910103e0 add x0, sp, #0x40 + 42bf78: 97fff503 bl 429384 <_ZN9__gnu_cxxneIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 42bf7c: 12001c00 and w0, w0, #0xff + 42bf80: 7100001f cmp w0, #0x0 + 42bf84: 54000120 b.eq 42bfa8 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0x58> // b.none + 42bf88: 2a1403e0 mov w0, w20 + 42bf8c: 97ff810f bl 40c3c8 <_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE> + 42bf90: 2a1303e1 mov w1, w19 + 42bf94: f94023e0 ldr x0, [sp, #64] + 42bf98: 94000752 bl 42dce0 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_> + 42bf9c: 910103e0 add x0, sp, #0x40 + 42bfa0: 97fff5a5 bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 42bfa4: 17fffff3 b 42bf70 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_+0x20> + 42bfa8: d503201f nop + 42bfac: a94153f3 ldp x19, x20, [sp, #16] + 42bfb0: a8c57bfd ldp x29, x30, [sp], #80 + 42bfb4: d65f03c0 ret + +000000000042bfb8 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_(): + 42bfb8: d10043ff sub sp, sp, #0x10 + 42bfbc: f90007e0 str x0, [sp, #8] + 42bfc0: f94007e0 ldr x0, [sp, #8] + 42bfc4: 910043ff add sp, sp, #0x10 + 42bfc8: d65f03c0 ret + +000000000042bfcc <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET1_T0_S8_S7_>: +_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET1_T0_S8_S7_(): + 42bfcc: a9bb7bfd stp x29, x30, [sp, #-80]! + 42bfd0: 910003fd mov x29, sp + 42bfd4: a90153f3 stp x19, x20, [sp, #16] + 42bfd8: f9001fe0 str x0, [sp, #56] + 42bfdc: f9001be1 str x1, [sp, #48] + 42bfe0: f90017e2 str x2, [sp, #40] + 42bfe4: f9401fe0 ldr x0, [sp, #56] + 42bfe8: 9400076b bl 42dd94 <_ZSt12__niter_baseIPcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE> + 42bfec: aa0003f3 mov x19, x0 + 42bff0: f9401be0 ldr x0, [sp, #48] + 42bff4: 94000768 bl 42dd94 <_ZSt12__niter_baseIPcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE> + 42bff8: aa0003f4 mov x20, x0 + 42bffc: f94017e0 ldr x0, [sp, #40] + 42c000: 94000765 bl 42dd94 <_ZSt12__niter_baseIPcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE> + 42c004: aa0003e2 mov x2, x0 + 42c008: aa1403e1 mov x1, x20 + 42c00c: aa1303e0 mov x0, x19 + 42c010: 94000769 bl 42ddb4 <_ZSt13__copy_move_aILb1EPcS0_ET1_T0_S2_S1_> + 42c014: f90027e0 str x0, [sp, #72] + 42c018: 910123e1 add x1, sp, #0x48 + 42c01c: 910103e0 add x0, sp, #0x40 + 42c020: 97ffe310 bl 424c60 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1_> + 42c024: f94023e0 ldr x0, [sp, #64] + 42c028: a94153f3 ldp x19, x20, [sp, #16] + 42c02c: a8c57bfd ldp x29, x30, [sp], #80 + 42c030: d65f03c0 ret + +000000000042c034 <_ZNSt12_Base_bitsetILm4EE10_M_getwordEm>: +_ZNSt12_Base_bitsetILm4EE10_M_getwordEm(): + 42c034: a9be7bfd stp x29, x30, [sp, #-32]! + 42c038: 910003fd mov x29, sp + 42c03c: f9000fe0 str x0, [sp, #24] + 42c040: f9000be1 str x1, [sp, #16] + 42c044: f9400be0 ldr x0, [sp, #16] + 42c048: 94000768 bl 42dde8 <_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm> + 42c04c: d37df000 lsl x0, x0, #3 + 42c050: f9400fe1 ldr x1, [sp, #24] + 42c054: 8b000020 add x0, x1, x0 + 42c058: a8c27bfd ldp x29, x30, [sp], #32 + 42c05c: d65f03c0 ret + +000000000042c060 <_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_>: +_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_(): + 42c060: a9bb7bfd stp x29, x30, [sp, #-80]! + 42c064: 910003fd mov x29, sp + 42c068: f90017e0 str x0, [sp, #40] + 42c06c: f90013e1 str x1, [sp, #32] + 42c070: f9000fe2 str x2, [sp, #24] + 42c074: 390043e3 strb w3, [sp, #16] + 42c078: f94013e1 ldr x1, [sp, #32] + 42c07c: f94017e0 ldr x0, [sp, #40] + 42c080: 94000761 bl 42de04 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E15difference_typeES9_S9_> + 42c084: f90027e0 str x0, [sp, #72] + 42c088: f94027e0 ldr x0, [sp, #72] + 42c08c: f100001f cmp x0, #0x0 + 42c090: 540003ad b.le 42c104 <_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_+0xa4> + 42c094: f94027e1 ldr x1, [sp, #72] + 42c098: 9341fc20 asr x0, x1, #1 + 42c09c: f90023e0 str x0, [sp, #64] + 42c0a0: f94017e0 ldr x0, [sp, #40] + 42c0a4: f9001fe0 str x0, [sp, #56] + 42c0a8: 9100e3e0 add x0, sp, #0x38 + 42c0ac: f94023e1 ldr x1, [sp, #64] + 42c0b0: 94000764 bl 42de40 <_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEElEvRT_T0_> + 42c0b4: 910043e0 add x0, sp, #0x10 + 42c0b8: f9400fe2 ldr x2, [sp, #24] + 42c0bc: f9401fe1 ldr x1, [sp, #56] + 42c0c0: 94000771 bl 42de84 <_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPKcSt6vectorIcSaIcEEEES4_EEbT_RT0_> + 42c0c4: 12001c00 and w0, w0, #0xff + 42c0c8: 7100001f cmp w0, #0x0 + 42c0cc: 54000160 b.eq 42c0f8 <_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_+0x98> // b.none + 42c0d0: f9401fe0 ldr x0, [sp, #56] + 42c0d4: f90017e0 str x0, [sp, #40] + 42c0d8: 9100a3e0 add x0, sp, #0x28 + 42c0dc: 94000779 bl 42dec0 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEppEv> + 42c0e0: f94027e1 ldr x1, [sp, #72] + 42c0e4: f94023e0 ldr x0, [sp, #64] + 42c0e8: cb000020 sub x0, x1, x0 + 42c0ec: d1000400 sub x0, x0, #0x1 + 42c0f0: f90027e0 str x0, [sp, #72] + 42c0f4: 17ffffe5 b 42c088 <_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_+0x28> + 42c0f8: f94023e0 ldr x0, [sp, #64] + 42c0fc: f90027e0 str x0, [sp, #72] + 42c100: 17ffffe2 b 42c088 <_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_+0x28> + 42c104: f94017e0 ldr x0, [sp, #40] + 42c108: a8c57bfd ldp x29, x30, [sp], #80 + 42c10c: d65f03c0 ret + +000000000042c110 <_ZN9__gnu_cxxneIPKcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESB_>: +_ZN9__gnu_cxxneIPKcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESB_(): + 42c110: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c114: 910003fd mov x29, sp + 42c118: f9000bf3 str x19, [sp, #16] + 42c11c: f90017e0 str x0, [sp, #40] + 42c120: f90013e1 str x1, [sp, #32] + 42c124: f94017e0 ldr x0, [sp, #40] + 42c128: 97fff574 bl 4296f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEE4baseEv> + 42c12c: f9400013 ldr x19, [x0] + 42c130: f94013e0 ldr x0, [sp, #32] + 42c134: 97fff571 bl 4296f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEE4baseEv> + 42c138: f9400000 ldr x0, [x0] + 42c13c: eb00027f cmp x19, x0 + 42c140: 1a9f07e0 cset w0, ne // ne = any + 42c144: 12001c00 and w0, w0, #0xff + 42c148: f9400bf3 ldr x19, [sp, #16] + 42c14c: a8c37bfd ldp x29, x30, [sp], #48 + 42c150: d65f03c0 ret + +000000000042c154 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEdeEv(): + 42c154: d10043ff sub sp, sp, #0x10 + 42c158: f90007e0 str x0, [sp, #8] + 42c15c: f94007e0 ldr x0, [sp, #8] + 42c160: f9400000 ldr x0, [x0] + 42c164: 910043ff add sp, sp, #0x10 + 42c168: d65f03c0 ret + +000000000042c16c <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEC2ERKS4_(): + 42c16c: d10043ff sub sp, sp, #0x10 + 42c170: f90007e0 str x0, [sp, #8] + 42c174: f90003e1 str x1, [sp] + 42c178: f94003e0 ldr x0, [sp] + 42c17c: f9400001 ldr x1, [x0] + 42c180: f94007e0 ldr x0, [sp, #8] + 42c184: f9000001 str x1, [x0] + 42c188: d503201f nop + 42c18c: 910043ff add sp, sp, #0x10 + 42c190: d65f03c0 ret + +000000000042c194 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv(): + 42c194: d10043ff sub sp, sp, #0x10 + 42c198: f90007e0 str x0, [sp, #8] + 42c19c: f94007e0 ldr x0, [sp, #8] + 42c1a0: 910043ff add sp, sp, #0x10 + 42c1a4: d65f03c0 ret + +000000000042c1a8 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS8_>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS8_(): + 42c1a8: d10043ff sub sp, sp, #0x10 + 42c1ac: f90007e0 str x0, [sp, #8] + 42c1b0: f90003e1 str x1, [sp] + 42c1b4: f94003e0 ldr x0, [sp] + 42c1b8: f9400001 ldr x1, [x0] + 42c1bc: f94007e0 ldr x0, [sp, #8] + 42c1c0: f9000001 str x1, [x0] + 42c1c4: d503201f nop + 42c1c8: 910043ff add sp, sp, #0x10 + 42c1cc: d65f03c0 ret + +000000000042c1d0 <_ZNSt6vectorIcSaIcEEC1IPKcvEET_S5_RKS0_>: +_ZNSt6vectorIcSaIcEEC1IPKcvEET_S5_RKS0_(): + 42c1d0: a9bb7bfd stp x29, x30, [sp, #-80]! + 42c1d4: 910003fd mov x29, sp + 42c1d8: f9000bf3 str x19, [sp, #16] + 42c1dc: f9001fe0 str x0, [sp, #56] + 42c1e0: f9001be1 str x1, [sp, #48] + 42c1e4: f90017e2 str x2, [sp, #40] + 42c1e8: f90013e3 str x3, [sp, #32] + 42c1ec: f9401fe0 ldr x0, [sp, #56] + 42c1f0: f94013e1 ldr x1, [sp, #32] + 42c1f4: 9400073d bl 42dee8 <_ZNSt12_Vector_baseIcSaIcEEC1ERKS0_> + 42c1f8: 2a1303e3 mov w3, w19 + 42c1fc: f94017e2 ldr x2, [sp, #40] + 42c200: f9401be1 ldr x1, [sp, #48] + 42c204: f9401fe0 ldr x0, [sp, #56] + 42c208: 94000742 bl 42df10 <_ZNSt6vectorIcSaIcEE22_M_initialize_dispatchIPKcEEvT_S5_St12__false_type> + 42c20c: 14000006 b 42c224 <_ZNSt6vectorIcSaIcEEC1IPKcvEET_S5_RKS0_+0x54> + 42c210: aa0003f3 mov x19, x0 + 42c214: f9401fe0 ldr x0, [sp, #56] + 42c218: 97ffce6f bl 41fbd4 <_ZNSt12_Vector_baseIcSaIcEED1Ev> + 42c21c: aa1303e0 mov x0, x19 + 42c220: 97ff6db8 bl 407900 <_Unwind_Resume@plt> + 42c224: f9400bf3 ldr x19, [sp, #16] + 42c228: a8c57bfd ldp x29, x30, [sp], #80 + 42c22c: d65f03c0 ret + +000000000042c230 <_ZNSt6vectorIcSaIcEE4dataEv>: +_ZNSt6vectorIcSaIcEE4dataEv(): + 42c230: a9be7bfd stp x29, x30, [sp, #-32]! + 42c234: 910003fd mov x29, sp + 42c238: f9000fe0 str x0, [sp, #24] + 42c23c: f9400fe0 ldr x0, [sp, #24] + 42c240: f9400000 ldr x0, [x0] + 42c244: aa0003e1 mov x1, x0 + 42c248: f9400fe0 ldr x0, [sp, #24] + 42c24c: 9400073f bl 42df48 <_ZNKSt6vectorIcSaIcEE11_M_data_ptrIcEEPT_S4_> + 42c250: a8c27bfd ldp x29, x30, [sp], #32 + 42c254: d65f03c0 ret + +000000000042c258 <_ZNKSt6vectorIcSaIcEE4sizeEv>: +_ZNKSt6vectorIcSaIcEE4sizeEv(): + 42c258: d10043ff sub sp, sp, #0x10 + 42c25c: f90007e0 str x0, [sp, #8] + 42c260: f94007e0 ldr x0, [sp, #8] + 42c264: f9400401 ldr x1, [x0, #8] + 42c268: f94007e0 ldr x0, [sp, #8] + 42c26c: f9400000 ldr x0, [x0] + 42c270: cb000020 sub x0, x1, x0 + 42c274: 910043ff add sp, sp, #0x10 + 42c278: d65f03c0 ret + +000000000042c27c <_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_>: +_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_(): + 42c27c: a9b87bfd stp x29, x30, [sp, #-128]! + 42c280: 910003fd mov x29, sp + 42c284: a90153f3 stp x19, x20, [sp, #16] + 42c288: f90013f5 str x21, [sp, #32] + 42c28c: aa0803f4 mov x20, x8 + 42c290: f90027e0 str x0, [sp, #72] + 42c294: f90023e1 str x1, [sp, #64] + 42c298: f9001fe2 str x2, [sp, #56] + 42c29c: f94027e0 ldr x0, [sp, #72] + 42c2a0: 97ff6c0c bl 4072d0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt> + 42c2a4: f9003fe0 str x0, [sp, #120] + 42c2a8: 9101c3e0 add x0, sp, #0x70 + 42c2ac: 97ff6d99 bl 407910 <_ZNSaIcEC1Ev@plt> + 42c2b0: 9101c3e1 add x1, sp, #0x70 + 42c2b4: 910143e0 add x0, sp, #0x50 + 42c2b8: aa0103e3 mov x3, x1 + 42c2bc: f9401fe2 ldr x2, [sp, #56] + 42c2c0: f94023e1 ldr x1, [sp, #64] + 42c2c4: 97ff83f6 bl 40d29c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3_> + 42c2c8: 9101c3e0 add x0, sp, #0x70 + 42c2cc: 97ff6c5d bl 407440 <_ZNSaIcED1Ev@plt> + 42c2d0: 910143e0 add x0, sp, #0x50 + 42c2d4: 97ff6cc7 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 42c2d8: aa0003f5 mov x21, x0 + 42c2dc: 910143e0 add x0, sp, #0x50 + 42c2e0: 97ff6cc4 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 42c2e4: aa0003f3 mov x19, x0 + 42c2e8: 910143e0 add x0, sp, #0x50 + 42c2ec: 97ff6bb1 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 42c2f0: 8b000260 add x0, x19, x0 + 42c2f4: aa1403e8 mov x8, x20 + 42c2f8: aa0003e2 mov x2, x0 + 42c2fc: aa1503e1 mov x1, x21 + 42c300: f9403fe0 ldr x0, [sp, #120] + 42c304: 97ff6d73 bl 4078d0 <_ZNKSt7__cxx117collateIcE9transformEPKcS3_@plt> + 42c308: d503201f nop + 42c30c: 910143e0 add x0, sp, #0x50 + 42c310: 97ff6b7c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42c314: 1400000b b 42c340 <_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_+0xc4> + 42c318: aa0003f3 mov x19, x0 + 42c31c: 9101c3e0 add x0, sp, #0x70 + 42c320: 97ff6c48 bl 407440 <_ZNSaIcED1Ev@plt> + 42c324: aa1303e0 mov x0, x19 + 42c328: 97ff6d76 bl 407900 <_Unwind_Resume@plt> + 42c32c: aa0003f3 mov x19, x0 + 42c330: 910143e0 add x0, sp, #0x50 + 42c334: 97ff6b73 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42c338: aa1303e0 mov x0, x19 + 42c33c: 97ff6d71 bl 407900 <_Unwind_Resume@plt> + 42c340: aa1403e0 mov x0, x20 + 42c344: a94153f3 ldp x19, x20, [sp, #16] + 42c348: f94013f5 ldr x21, [sp, #32] + 42c34c: a8c87bfd ldp x29, x30, [sp], #128 + 42c350: d65f03c0 ret + +000000000042c354 <_ZN9__gnu_cxx5__ops17__iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS0_16_Iter_equals_valIT_EERSA_>: +_ZN9__gnu_cxx5__ops17__iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS0_16_Iter_equals_valIT_EERSA_(): + 42c354: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c358: 910003fd mov x29, sp + 42c35c: f9000fe0 str x0, [sp, #24] + 42c360: 9100a3e0 add x0, sp, #0x28 + 42c364: f9400fe1 ldr x1, [sp, #24] + 42c368: 940006fe bl 42df60 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERS8_> + 42c36c: f94017e0 ldr x0, [sp, #40] + 42c370: a8c37bfd ldp x29, x30, [sp], #48 + 42c374: d65f03c0 ret + +000000000042c378 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_(): + 42c378: a9bb7bfd stp x29, x30, [sp, #-80]! + 42c37c: 910003fd mov x29, sp + 42c380: f9000bf3 str x19, [sp, #16] + 42c384: f9001fe0 str x0, [sp, #56] + 42c388: f9001be1 str x1, [sp, #48] + 42c38c: f90017e2 str x2, [sp, #40] + 42c390: 9100e3e0 add x0, sp, #0x38 + 42c394: 940006fc bl 42df84 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSF_> + 42c398: 2a1303e3 mov w3, w19 + 42c39c: f94017e2 ldr x2, [sp, #40] + 42c3a0: f9401be1 ldr x1, [sp, #48] + 42c3a4: f9401fe0 ldr x0, [sp, #56] + 42c3a8: 940006fc bl 42df98 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag> + 42c3ac: d503201f nop + 42c3b0: f9400bf3 ldr x19, [sp, #16] + 42c3b4: a8c57bfd ldp x29, x30, [sp], #80 + 42c3b8: d65f03c0 ret + +000000000042c3bc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv(): + 42c3bc: d10043ff sub sp, sp, #0x10 + 42c3c0: f90007e0 str x0, [sp, #8] + 42c3c4: f94007e0 ldr x0, [sp, #8] + 42c3c8: 910043ff add sp, sp, #0x10 + 42c3cc: d65f03c0 ret + +000000000042c3d0 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC1ERKS6_(): + 42c3d0: d10043ff sub sp, sp, #0x10 + 42c3d4: f90007e0 str x0, [sp, #8] + 42c3d8: f90003e1 str x1, [sp] + 42c3dc: f94003e0 ldr x0, [sp] + 42c3e0: f9400001 ldr x1, [x0] + 42c3e4: f94007e0 ldr x0, [sp, #8] + 42c3e8: f9000001 str x1, [x0] + 42c3ec: d503201f nop + 42c3f0: 910043ff add sp, sp, #0x10 + 42c3f4: d65f03c0 ret + +000000000042c3f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEE4baseEv(): + 42c3f8: d10043ff sub sp, sp, #0x10 + 42c3fc: f90007e0 str x0, [sp, #8] + 42c400: f94007e0 ldr x0, [sp, #8] + 42c404: 910043ff add sp, sp, #0x10 + 42c408: d65f03c0 ret + +000000000042c40c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS7_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS7_(): + 42c40c: d10043ff sub sp, sp, #0x10 + 42c410: f90007e0 str x0, [sp, #8] + 42c414: f90003e1 str x1, [sp] + 42c418: d503201f nop + 42c41c: 910043ff add sp, sp, #0x10 + 42c420: d65f03c0 ret + +000000000042c424 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEEC1ERKS3_>: +_ZN9__gnu_cxx13new_allocatorISt4pairIccEEC2ERKS3_(): + 42c424: d10043ff sub sp, sp, #0x10 + 42c428: f90007e0 str x0, [sp, #8] + 42c42c: f90003e1 str x1, [sp] + 42c430: d503201f nop + 42c434: 910043ff add sp, sp, #0x10 + 42c438: d65f03c0 ret + +000000000042c43c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC2ERKS5_(): + 42c43c: d10043ff sub sp, sp, #0x10 + 42c440: f90007e0 str x0, [sp, #8] + 42c444: f90003e1 str x1, [sp] + 42c448: d503201f nop + 42c44c: 910043ff add sp, sp, #0x10 + 42c450: d65f03c0 ret + +000000000042c454 <_ZNKSt6bitsetILm256EEixEm>: +_ZNKSt6bitsetILm256EEixEm(): + 42c454: a9be7bfd stp x29, x30, [sp, #-32]! + 42c458: 910003fd mov x29, sp + 42c45c: f9000fe0 str x0, [sp, #24] + 42c460: f9000be1 str x1, [sp, #16] + 42c464: f9400be1 ldr x1, [sp, #16] + 42c468: f9400fe0 ldr x0, [sp, #24] + 42c46c: 9400073c bl 42e15c <_ZNKSt6bitsetILm256EE15_Unchecked_testEm> + 42c470: 12001c00 and w0, w0, #0xff + 42c474: a8c27bfd ldp x29, x30, [sp], #32 + 42c478: d65f03c0 ret + +000000000042c47c <_ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv(): + 42c47c: d10043ff sub sp, sp, #0x10 + 42c480: f90007e0 str x0, [sp, #8] + 42c484: f94007e0 ldr x0, [sp, #8] + 42c488: 910043ff add sp, sp, #0x10 + 42c48c: d65f03c0 ret + +000000000042c490 <_ZNSt12_Vector_baseIcSaIcEEC1EmRKS0_>: +_ZNSt12_Vector_baseIcSaIcEEC2EmRKS0_(): + 42c490: a9bc7bfd stp x29, x30, [sp, #-64]! + 42c494: 910003fd mov x29, sp + 42c498: f9000bf3 str x19, [sp, #16] + 42c49c: f9001fe0 str x0, [sp, #56] + 42c4a0: f9001be1 str x1, [sp, #48] + 42c4a4: f90017e2 str x2, [sp, #40] + 42c4a8: f9401fe0 ldr x0, [sp, #56] + 42c4ac: f94017e1 ldr x1, [sp, #40] + 42c4b0: 9400073d bl 42e1a4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0_> + 42c4b4: f9401be1 ldr x1, [sp, #48] + 42c4b8: f9401fe0 ldr x0, [sp, #56] + 42c4bc: 9400074a bl 42e1e4 <_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm> + 42c4c0: 14000006 b 42c4d8 <_ZNSt12_Vector_baseIcSaIcEEC1EmRKS0_+0x48> + 42c4c4: aa0003f3 mov x19, x0 + 42c4c8: f9401fe0 ldr x0, [sp, #56] + 42c4cc: 97ffcdba bl 41fbb4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev> + 42c4d0: aa1303e0 mov x0, x19 + 42c4d4: 97ff6d0b bl 407900 <_Unwind_Resume@plt> + 42c4d8: f9400bf3 ldr x19, [sp, #16] + 42c4dc: a8c47bfd ldp x29, x30, [sp], #64 + 42c4e0: d65f03c0 ret + +000000000042c4e4 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPccET0_T_SA_S9_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPccET0_T_SA_S9_RSaIT1_E(): + 42c4e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c4e8: 910003fd mov x29, sp + 42c4ec: f90017e0 str x0, [sp, #40] + 42c4f0: f90013e1 str x1, [sp, #32] + 42c4f4: f9000fe2 str x2, [sp, #24] + 42c4f8: f9000be3 str x3, [sp, #16] + 42c4fc: f9400fe2 ldr x2, [sp, #24] + 42c500: f94013e1 ldr x1, [sp, #32] + 42c504: f94017e0 ldr x0, [sp, #40] + 42c508: 9400074e bl 42e240 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET0_T_SA_S9_> + 42c50c: a8c37bfd ldp x29, x30, [sp], #48 + 42c510: d65f03c0 ret + +000000000042c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv(): + 42c514: d10043ff sub sp, sp, #0x10 + 42c518: f90007e0 str x0, [sp, #8] + 42c51c: f94007e0 ldr x0, [sp, #8] + 42c520: f9400401 ldr x1, [x0, #8] + 42c524: f94007e0 ldr x0, [sp, #8] + 42c528: f9400000 ldr x0, [x0] + 42c52c: cb000020 sub x0, x1, x0 + 42c530: 9345fc01 asr x1, x0, #5 + 42c534: aa0103e0 mov x0, x1 + 42c538: 910043ff add sp, sp, #0x10 + 42c53c: d65f03c0 ret + +000000000042c540 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E17_S_select_on_copyERKS7_>: +_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E17_S_select_on_copyERKS7_(): + 42c540: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c544: 910003fd mov x29, sp + 42c548: f9000bf3 str x19, [sp, #16] + 42c54c: aa0803f3 mov x19, x8 + 42c550: f90017e0 str x0, [sp, #40] + 42c554: aa1303e8 mov x8, x19 + 42c558: f94017e0 ldr x0, [sp, #40] + 42c55c: 94000746 bl 42e274 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE37select_on_container_copy_constructionERKS6_> + 42c560: aa1303e0 mov x0, x19 + 42c564: f9400bf3 ldr x19, [sp, #16] + 42c568: a8c37bfd ldp x29, x30, [sp], #48 + 42c56c: d65f03c0 ret + +000000000042c570 <_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv(): + 42c570: d10043ff sub sp, sp, #0x10 + 42c574: f90007e0 str x0, [sp, #8] + 42c578: f94007e0 ldr x0, [sp, #8] + 42c57c: 910043ff add sp, sp, #0x10 + 42c580: d65f03c0 ret + +000000000042c584 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EmRKS6_>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EmRKS6_(): + 42c584: a9bc7bfd stp x29, x30, [sp, #-64]! + 42c588: 910003fd mov x29, sp + 42c58c: f9000bf3 str x19, [sp, #16] + 42c590: f9001fe0 str x0, [sp, #56] + 42c594: f9001be1 str x1, [sp, #48] + 42c598: f90017e2 str x2, [sp, #40] + 42c59c: f9401fe0 ldr x0, [sp, #56] + 42c5a0: f94017e1 ldr x1, [sp, #40] + 42c5a4: 94000740 bl 42e2a4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC1ERKS6_> + 42c5a8: f9401be1 ldr x1, [sp, #48] + 42c5ac: f9401fe0 ldr x0, [sp, #56] + 42c5b0: 9400074d bl 42e2e4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_create_storageEm> + 42c5b4: 14000006 b 42c5cc <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EmRKS6_+0x48> + 42c5b8: aa0003f3 mov x19, x0 + 42c5bc: f9401fe0 ldr x0, [sp, #56] + 42c5c0: 97ffcda8 bl 41fc60 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD1Ev> + 42c5c4: aa1303e0 mov x0, x19 + 42c5c8: 97ff6cce bl 407900 <_Unwind_Resume@plt> + 42c5cc: f9400bf3 ldr x19, [sp, #16] + 42c5d0: a8c47bfd ldp x29, x30, [sp], #64 + 42c5d4: d65f03c0 ret + +000000000042c5d8 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_S7_ET0_T_SG_SF_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_S7_ET0_T_SG_SF_RSaIT1_E(): + 42c5d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c5dc: 910003fd mov x29, sp + 42c5e0: f90017e0 str x0, [sp, #40] + 42c5e4: f90013e1 str x1, [sp, #32] + 42c5e8: f9000fe2 str x2, [sp, #24] + 42c5ec: f9000be3 str x3, [sp, #16] + 42c5f0: f9400fe2 ldr x2, [sp, #24] + 42c5f4: f94013e1 ldr x1, [sp, #32] + 42c5f8: f94017e0 ldr x0, [sp, #40] + 42c5fc: 94000752 bl 42e344 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_ET0_T_SG_SF_> + 42c600: a8c37bfd ldp x29, x30, [sp], #48 + 42c604: d65f03c0 ret + +000000000042c608 <_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv>: +_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv(): + 42c608: d10043ff sub sp, sp, #0x10 + 42c60c: f90007e0 str x0, [sp, #8] + 42c610: f94007e0 ldr x0, [sp, #8] + 42c614: f9400401 ldr x1, [x0, #8] + 42c618: f94007e0 ldr x0, [sp, #8] + 42c61c: f9400000 ldr x0, [x0] + 42c620: cb000020 sub x0, x1, x0 + 42c624: 9341fc01 asr x1, x0, #1 + 42c628: aa0103e0 mov x0, x1 + 42c62c: 910043ff add sp, sp, #0x10 + 42c630: d65f03c0 ret + +000000000042c634 <_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIccEES2_E17_S_select_on_copyERKS3_>: +_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIccEES2_E17_S_select_on_copyERKS3_(): + 42c634: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c638: 910003fd mov x29, sp + 42c63c: f9000bf3 str x19, [sp, #16] + 42c640: aa0803f3 mov x19, x8 + 42c644: f90017e0 str x0, [sp, #40] + 42c648: aa1303e8 mov x8, x19 + 42c64c: f94017e0 ldr x0, [sp, #40] + 42c650: 9400074a bl 42e378 <_ZNSt16allocator_traitsISaISt4pairIccEEE37select_on_container_copy_constructionERKS2_> + 42c654: aa1303e0 mov x0, x19 + 42c658: f9400bf3 ldr x19, [sp, #16] + 42c65c: a8c37bfd ldp x29, x30, [sp], #48 + 42c660: d65f03c0 ret + +000000000042c664 <_ZNKSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv(): + 42c664: d10043ff sub sp, sp, #0x10 + 42c668: f90007e0 str x0, [sp, #8] + 42c66c: f94007e0 ldr x0, [sp, #8] + 42c670: 910043ff add sp, sp, #0x10 + 42c674: d65f03c0 ret + +000000000042c678 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1EmRKS2_>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1EmRKS2_(): + 42c678: a9bc7bfd stp x29, x30, [sp, #-64]! + 42c67c: 910003fd mov x29, sp + 42c680: f9000bf3 str x19, [sp, #16] + 42c684: f9001fe0 str x0, [sp, #56] + 42c688: f9001be1 str x1, [sp, #48] + 42c68c: f90017e2 str x2, [sp, #40] + 42c690: f9401fe0 ldr x0, [sp, #56] + 42c694: f94017e1 ldr x1, [sp, #40] + 42c698: 94000744 bl 42e3a8 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC1ERKS2_> + 42c69c: f9401be1 ldr x1, [sp, #48] + 42c6a0: f9401fe0 ldr x0, [sp, #56] + 42c6a4: 94000751 bl 42e3e8 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_M_create_storageEm> + 42c6a8: 14000006 b 42c6c0 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EEC1EmRKS2_+0x48> + 42c6ac: aa0003f3 mov x19, x0 + 42c6b0: f9401fe0 ldr x0, [sp, #56] + 42c6b4: 97ffcd98 bl 41fd14 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implD1Ev> + 42c6b8: aa1303e0 mov x0, x19 + 42c6bc: 97ff6c91 bl 407900 <_Unwind_Resume@plt> + 42c6c0: f9400bf3 ldr x19, [sp, #16] + 42c6c4: a8c47bfd ldp x29, x30, [sp], #64 + 42c6c8: d65f03c0 ret + +000000000042c6cc <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E(): + 42c6cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c6d0: 910003fd mov x29, sp + 42c6d4: f90017e0 str x0, [sp, #40] + 42c6d8: f90013e1 str x1, [sp, #32] + 42c6dc: f9000fe2 str x2, [sp, #24] + 42c6e0: f9000be3 str x3, [sp, #16] + 42c6e4: f9400fe2 ldr x2, [sp, #24] + 42c6e8: f94013e1 ldr x1, [sp, #32] + 42c6ec: f94017e0 ldr x0, [sp, #40] + 42c6f0: 94000756 bl 42e448 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_> + 42c6f4: a8c37bfd ldp x29, x30, [sp], #48 + 42c6f8: d65f03c0 ret + +000000000042c6fc <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEES4_E17_S_select_on_copyERKS5_>: +_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEES4_E17_S_select_on_copyERKS5_(): + 42c6fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c700: 910003fd mov x29, sp + 42c704: f9000bf3 str x19, [sp, #16] + 42c708: aa0803f3 mov x19, x8 + 42c70c: f90017e0 str x0, [sp, #40] + 42c710: aa1303e8 mov x8, x19 + 42c714: f94017e0 ldr x0, [sp, #40] + 42c718: 94000759 bl 42e47c <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE37select_on_container_copy_constructionERKS4_> + 42c71c: aa1303e0 mov x0, x19 + 42c720: f9400bf3 ldr x19, [sp, #16] + 42c724: a8c37bfd ldp x29, x30, [sp], #48 + 42c728: d65f03c0 ret + +000000000042c72c <_ZNKSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE19_M_get_Tp_allocatorEv(): + 42c72c: d10043ff sub sp, sp, #0x10 + 42c730: f90007e0 str x0, [sp, #8] + 42c734: f94007e0 ldr x0, [sp, #8] + 42c738: 910043ff add sp, sp, #0x10 + 42c73c: d65f03c0 ret + +000000000042c740 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EmRKS4_>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EmRKS4_(): + 42c740: a9bc7bfd stp x29, x30, [sp, #-64]! + 42c744: 910003fd mov x29, sp + 42c748: f9000bf3 str x19, [sp, #16] + 42c74c: f9001fe0 str x0, [sp, #56] + 42c750: f9001be1 str x1, [sp, #48] + 42c754: f90017e2 str x2, [sp, #40] + 42c758: f9401fe0 ldr x0, [sp, #56] + 42c75c: f94017e1 ldr x1, [sp, #40] + 42c760: 94000753 bl 42e4ac <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC1ERKS4_> + 42c764: f9401be1 ldr x1, [sp, #48] + 42c768: f9401fe0 ldr x0, [sp, #56] + 42c76c: 94000760 bl 42e4ec <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_create_storageEm> + 42c770: 14000006 b 42c788 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC1EmRKS4_+0x48> + 42c774: aa0003f3 mov x19, x0 + 42c778: f9401fe0 ldr x0, [sp, #56] + 42c77c: 97ffcd93 bl 41fdc8 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implD1Ev> + 42c780: aa1303e0 mov x0, x19 + 42c784: 97ff6c5f bl 407900 <_Unwind_Resume@plt> + 42c788: f9400bf3 ldr x19, [sp, #16] + 42c78c: a8c47bfd ldp x29, x30, [sp], #64 + 42c790: d65f03c0 ret + +000000000042c794 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E(): + 42c794: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c798: 910003fd mov x29, sp + 42c79c: f90017e0 str x0, [sp, #40] + 42c7a0: f90013e1 str x1, [sp, #32] + 42c7a4: f9000fe2 str x2, [sp, #24] + 42c7a8: f9000be3 str x3, [sp, #16] + 42c7ac: f9400fe2 ldr x2, [sp, #24] + 42c7b0: f94013e1 ldr x1, [sp, #32] + 42c7b4: f94017e0 ldr x0, [sp, #40] + 42c7b8: 94000765 bl 42e54c <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_> + 42c7bc: a8c37bfd ldp x29, x30, [sp], #48 + 42c7c0: d65f03c0 ret + +000000000042c7c4 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEC1Ev>: +_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEC2Ev(): + 42c7c4: a9be7bfd stp x29, x30, [sp, #-32]! + 42c7c8: 910003fd mov x29, sp + 42c7cc: f9000fe0 str x0, [sp, #24] + 42c7d0: f9400fe0 ldr x0, [sp, #24] + 42c7d4: 9400076b bl 42e580 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEC1Ev> + 42c7d8: d503201f nop + 42c7dc: a8c27bfd ldp x29, x30, [sp], #32 + 42c7e0: d65f03c0 ret + +000000000042c7e4 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m>: +_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m(): + 42c7e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c7e8: 910003fd mov x29, sp + 42c7ec: f90017e0 str x0, [sp, #40] + 42c7f0: f90013e1 str x1, [sp, #32] + 42c7f4: f9000fe2 str x2, [sp, #24] + 42c7f8: f94013e0 ldr x0, [sp, #32] + 42c7fc: 97ff6ac5 bl 407310 <_ZdlPv@plt> + 42c800: d503201f nop + 42c804: a8c37bfd ldp x29, x30, [sp], #48 + 42c808: d65f03c0 ret + +000000000042c80c <_ZSt11__addressofISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEPT_RS8_>: +_ZSt11__addressofISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEPT_RS8_(): + 42c80c: d10043ff sub sp, sp, #0x10 + 42c810: f90007e0 str x0, [sp, #8] + 42c814: f94007e0 ldr x0, [sp, #8] + 42c818: 910043ff add sp, sp, #0x10 + 42c81c: d65f03c0 ret + +000000000042c820 <_ZSt8_DestroyISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvPT_>: +_ZSt8_DestroyISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvPT_(): + 42c820: a9be7bfd stp x29, x30, [sp, #-32]! + 42c824: 910003fd mov x29, sp + 42c828: f9000fe0 str x0, [sp, #24] + 42c82c: f9400fe0 ldr x0, [sp, #24] + 42c830: 97ffea22 bl 4270b8 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev> + 42c834: d503201f nop + 42c838: a8c27bfd ldp x29, x30, [sp], #32 + 42c83c: d65f03c0 ret + +000000000042c840 <_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_>: +_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_(): + 42c840: a9b87bfd stp x29, x30, [sp, #-128]! + 42c844: 910003fd mov x29, sp + 42c848: a90153f3 stp x19, x20, [sp, #16] + 42c84c: f90013f5 str x21, [sp, #32] + 42c850: aa0803f4 mov x20, x8 + 42c854: f90027e0 str x0, [sp, #72] + 42c858: f90023e1 str x1, [sp, #64] + 42c85c: f9001fe2 str x2, [sp, #56] + 42c860: f94027e0 ldr x0, [sp, #72] + 42c864: 97ff6a9b bl 4072d0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt> + 42c868: f9003fe0 str x0, [sp, #120] + 42c86c: 9101c3e0 add x0, sp, #0x70 + 42c870: 97ff6c28 bl 407910 <_ZNSaIcEC1Ev@plt> + 42c874: 9101c3e1 add x1, sp, #0x70 + 42c878: 910143e0 add x0, sp, #0x50 + 42c87c: aa0103e3 mov x3, x1 + 42c880: f9401fe2 ldr x2, [sp, #56] + 42c884: f94023e1 ldr x1, [sp, #64] + 42c888: 94000743 bl 42e594 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3_> + 42c88c: 9101c3e0 add x0, sp, #0x70 + 42c890: 97ff6aec bl 407440 <_ZNSaIcED1Ev@plt> + 42c894: 910143e0 add x0, sp, #0x50 + 42c898: 97ff6b56 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 42c89c: aa0003f5 mov x21, x0 + 42c8a0: 910143e0 add x0, sp, #0x50 + 42c8a4: 97ff6b53 bl 4075f0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv@plt> + 42c8a8: aa0003f3 mov x19, x0 + 42c8ac: 910143e0 add x0, sp, #0x50 + 42c8b0: 97ff6a40 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 42c8b4: 8b000260 add x0, x19, x0 + 42c8b8: aa1403e8 mov x8, x20 + 42c8bc: aa0003e2 mov x2, x0 + 42c8c0: aa1503e1 mov x1, x21 + 42c8c4: f9403fe0 ldr x0, [sp, #120] + 42c8c8: 97ff6c02 bl 4078d0 <_ZNKSt7__cxx117collateIcE9transformEPKcS3_@plt> + 42c8cc: d503201f nop + 42c8d0: 910143e0 add x0, sp, #0x50 + 42c8d4: 97ff6a0b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42c8d8: 1400000b b 42c904 <_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_+0xc4> + 42c8dc: aa0003f3 mov x19, x0 + 42c8e0: 9101c3e0 add x0, sp, #0x70 + 42c8e4: 97ff6ad7 bl 407440 <_ZNSaIcED1Ev@plt> + 42c8e8: aa1303e0 mov x0, x19 + 42c8ec: 97ff6c05 bl 407900 <_Unwind_Resume@plt> + 42c8f0: aa0003f3 mov x19, x0 + 42c8f4: 910143e0 add x0, sp, #0x50 + 42c8f8: 97ff6a02 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42c8fc: aa1303e0 mov x0, x19 + 42c900: 97ff6c00 bl 407900 <_Unwind_Resume@plt> + 42c904: aa1403e0 mov x0, x20 + 42c908: a94153f3 ldp x19, x20, [sp, #16] + 42c90c: f94013f5 ldr x21, [sp, #32] + 42c910: a8c87bfd ldp x29, x30, [sp], #128 + 42c914: d65f03c0 ret + +000000000042c918 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC1ERKSA_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC1ERKSA_(): + 42c918: d10043ff sub sp, sp, #0x10 + 42c91c: f90007e0 str x0, [sp, #8] + 42c920: f90003e1 str x1, [sp] + 42c924: f94003e0 ldr x0, [sp] + 42c928: f9400001 ldr x1, [x0] + 42c92c: f94007e0 ldr x0, [sp, #8] + 42c930: f9000001 str x1, [x0] + 42c934: d503201f nop + 42c938: 910043ff add sp, sp, #0x10 + 42c93c: d65f03c0 ret + +000000000042c940 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv(): + 42c940: d10043ff sub sp, sp, #0x10 + 42c944: f90007e0 str x0, [sp, #8] + 42c948: f94007e0 ldr x0, [sp, #8] + 42c94c: 910043ff add sp, sp, #0x10 + 42c950: d65f03c0 ret + +000000000042c954 <_ZStleIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: +_ZStleIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_(): + 42c954: a9be7bfd stp x29, x30, [sp, #-32]! + 42c958: 910003fd mov x29, sp + 42c95c: f9000fe0 str x0, [sp, #24] + 42c960: f9000be1 str x1, [sp, #16] + 42c964: f9400be1 ldr x1, [sp, #16] + 42c968: f9400fe0 ldr x0, [sp, #24] + 42c96c: 97ff68d9 bl 406cd0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_@plt> + 42c970: 7100001f cmp w0, #0x0 + 42c974: 1a9fc7e0 cset w0, le + 42c978: 12001c00 and w0, w0, #0xff + 42c97c: a8c27bfd ldp x29, x30, [sp], #32 + 42c980: d65f03c0 ret + +000000000042c984 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEC1ERKS9_>: +_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEC1ERKS9_(): + 42c984: d10043ff sub sp, sp, #0x10 + 42c988: f90007e0 str x0, [sp, #8] + 42c98c: f90003e1 str x1, [sp] + 42c990: d503201f nop + 42c994: 910043ff add sp, sp, #0x10 + 42c998: d65f03c0 ret + +000000000042c99c <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv>: +_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv(): + 42c99c: d10043ff sub sp, sp, #0x10 + 42c9a0: f90007e0 str x0, [sp, #8] + 42c9a4: f94007e0 ldr x0, [sp, #8] + 42c9a8: f9400401 ldr x1, [x0, #8] + 42c9ac: f94007e0 ldr x0, [sp, #8] + 42c9b0: f9400000 ldr x0, [x0] + 42c9b4: cb000020 sub x0, x1, x0 + 42c9b8: 9346fc01 asr x1, x0, #6 + 42c9bc: aa0103e0 mov x0, x1 + 42c9c0: 910043ff add sp, sp, #0x10 + 42c9c4: d65f03c0 ret + +000000000042c9c8 <_ZN9__gnu_cxx14__alloc_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES8_E17_S_select_on_copyERKS9_>: +_ZN9__gnu_cxx14__alloc_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES8_E17_S_select_on_copyERKS9_(): + 42c9c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42c9cc: 910003fd mov x29, sp + 42c9d0: f9000bf3 str x19, [sp, #16] + 42c9d4: aa0803f3 mov x19, x8 + 42c9d8: f90017e0 str x0, [sp, #40] + 42c9dc: aa1303e8 mov x8, x19 + 42c9e0: f94017e0 ldr x0, [sp, #40] + 42c9e4: 94000707 bl 42e600 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE37select_on_container_copy_constructionERKS8_> + 42c9e8: aa1303e0 mov x0, x19 + 42c9ec: f9400bf3 ldr x19, [sp, #16] + 42c9f0: a8c37bfd ldp x29, x30, [sp], #48 + 42c9f4: d65f03c0 ret + +000000000042c9f8 <_ZNKSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv(): + 42c9f8: d10043ff sub sp, sp, #0x10 + 42c9fc: f90007e0 str x0, [sp, #8] + 42ca00: f94007e0 ldr x0, [sp, #8] + 42ca04: 910043ff add sp, sp, #0x10 + 42ca08: d65f03c0 ret + +000000000042ca0c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EmRKS8_>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EmRKS8_(): + 42ca0c: a9bc7bfd stp x29, x30, [sp, #-64]! + 42ca10: 910003fd mov x29, sp + 42ca14: f9000bf3 str x19, [sp, #16] + 42ca18: f9001fe0 str x0, [sp, #56] + 42ca1c: f9001be1 str x1, [sp, #48] + 42ca20: f90017e2 str x2, [sp, #40] + 42ca24: f9401fe0 ldr x0, [sp, #56] + 42ca28: f94017e1 ldr x1, [sp, #40] + 42ca2c: 94000701 bl 42e630 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC1ERKS8_> + 42ca30: f9401be1 ldr x1, [sp, #48] + 42ca34: f9401fe0 ldr x0, [sp, #56] + 42ca38: 9400070e bl 42e670 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_create_storageEm> + 42ca3c: 14000006 b 42ca54 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC1EmRKS8_+0x48> + 42ca40: aa0003f3 mov x19, x0 + 42ca44: f9401fe0 ldr x0, [sp, #56] + 42ca48: 97ffcef4 bl 420618 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implD1Ev> + 42ca4c: aa1303e0 mov x0, x19 + 42ca50: 97ff6bac bl 407900 <_Unwind_Resume@plt> + 42ca54: f9400bf3 ldr x19, [sp, #16] + 42ca58: a8c47bfd ldp x29, x30, [sp], #64 + 42ca5c: d65f03c0 ret + +000000000042ca60 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ESt6vectorIS9_SaIS9_EEEEPS9_S9_ET0_T_SI_SH_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ESt6vectorIS9_SaIS9_EEEEPS9_S9_ET0_T_SI_SH_RSaIT1_E(): + 42ca60: a9bd7bfd stp x29, x30, [sp, #-48]! + 42ca64: 910003fd mov x29, sp + 42ca68: f90017e0 str x0, [sp, #40] + 42ca6c: f90013e1 str x1, [sp, #32] + 42ca70: f9000fe2 str x2, [sp, #24] + 42ca74: f9000be3 str x3, [sp, #16] + 42ca78: f9400fe2 ldr x2, [sp, #24] + 42ca7c: f94013e1 ldr x1, [sp, #32] + 42ca80: f94017e0 ldr x0, [sp, #40] + 42ca84: 94000713 bl 42e6d0 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ESt6vectorIS9_SaIS9_EEEEPS9_ET0_T_SI_SH_> + 42ca88: a8c37bfd ldp x29, x30, [sp], #48 + 42ca8c: d65f03c0 ret + +000000000042ca90 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc>: +_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc(): + 42ca90: a9bb7bfd stp x29, x30, [sp, #-80]! + 42ca94: 910003fd mov x29, sp + 42ca98: f9000bf3 str x19, [sp, #16] + 42ca9c: f90017e0 str x0, [sp, #40] + 42caa0: 39009fe1 strb w1, [sp, #39] + 42caa4: 39009be2 strb w2, [sp, #38] + 42caa8: 390097e3 strb w3, [sp, #37] + 42caac: f94017e0 ldr x0, [sp, #40] + 42cab0: f9400000 ldr x0, [x0] + 42cab4: 9100e3e1 add x1, sp, #0x38 + 42cab8: aa0103e8 mov x8, x1 + 42cabc: 97ffc5c0 bl 41e1bc <_ZNKSt7__cxx1112regex_traitsIcE6getlocEv> + 42cac0: 9100e3e0 add x0, sp, #0x38 + 42cac4: 97ff6923 bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 42cac8: f90027e0 str x0, [sp, #72] + 42cacc: 9100e3e0 add x0, sp, #0x38 + 42cad0: 97ff6af8 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 42cad4: 394097e1 ldrb w1, [sp, #37] + 42cad8: f94027e0 ldr x0, [sp, #72] + 42cadc: 97ff7ee3 bl 40c668 <_ZNKSt5ctypeIcE7tolowerEc> + 42cae0: 12001c00 and w0, w0, #0xff + 42cae4: 39011fe0 strb w0, [sp, #71] + 42cae8: 394097e1 ldrb w1, [sp, #37] + 42caec: f94027e0 ldr x0, [sp, #72] + 42caf0: 97ff7ed0 bl 40c630 <_ZNKSt5ctypeIcE7toupperEc> + 42caf4: 12001c00 and w0, w0, #0xff + 42caf8: 39011be0 strb w0, [sp, #70] + 42cafc: 39409fe1 ldrb w1, [sp, #39] + 42cb00: 39411fe0 ldrb w0, [sp, #71] + 42cb04: 6b00003f cmp w1, w0 + 42cb08: 540000a8 b.hi 42cb1c <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc+0x8c> // b.pmore + 42cb0c: 39411fe1 ldrb w1, [sp, #71] + 42cb10: 39409be0 ldrb w0, [sp, #38] + 42cb14: 6b00003f cmp w1, w0 + 42cb18: 54000129 b.ls 42cb3c <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc+0xac> // b.plast + 42cb1c: 39409fe1 ldrb w1, [sp, #39] + 42cb20: 39411be0 ldrb w0, [sp, #70] + 42cb24: 6b00003f cmp w1, w0 + 42cb28: 540000e8 b.hi 42cb44 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc+0xb4> // b.pmore + 42cb2c: 39411be1 ldrb w1, [sp, #70] + 42cb30: 39409be0 ldrb w0, [sp, #38] + 42cb34: 6b00003f cmp w1, w0 + 42cb38: 54000068 b.hi 42cb44 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc+0xb4> // b.pmore + 42cb3c: 52800020 mov w0, #0x1 // #1 + 42cb40: 14000002 b 42cb48 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc+0xb8> + 42cb44: 52800000 mov w0, #0x0 // #0 + 42cb48: 14000006 b 42cb60 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc+0xd0> + 42cb4c: aa0003f3 mov x19, x0 + 42cb50: 9100e3e0 add x0, sp, #0x38 + 42cb54: 97ff6ad7 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 42cb58: aa1303e0 mov x0, x19 + 42cb5c: 97ff6b69 bl 407900 <_Unwind_Resume@plt> + 42cb60: f9400bf3 ldr x19, [sp, #16] + 42cb64: a8c57bfd ldp x29, x30, [sp], #80 + 42cb68: d65f03c0 ret + +000000000042cb6c <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc>: +_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc(): + 42cb6c: a9bb7bfd stp x29, x30, [sp, #-80]! + 42cb70: 910003fd mov x29, sp + 42cb74: f9000bf3 str x19, [sp, #16] + 42cb78: f90017e0 str x0, [sp, #40] + 42cb7c: 39009fe1 strb w1, [sp, #39] + 42cb80: 39009be2 strb w2, [sp, #38] + 42cb84: 390097e3 strb w3, [sp, #37] + 42cb88: f94017e0 ldr x0, [sp, #40] + 42cb8c: f9400000 ldr x0, [x0] + 42cb90: 9100e3e1 add x1, sp, #0x38 + 42cb94: aa0103e8 mov x8, x1 + 42cb98: 97ffc589 bl 41e1bc <_ZNKSt7__cxx1112regex_traitsIcE6getlocEv> + 42cb9c: 9100e3e0 add x0, sp, #0x38 + 42cba0: 97ff68ec bl 406f50 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt> + 42cba4: f90027e0 str x0, [sp, #72] + 42cba8: 9100e3e0 add x0, sp, #0x38 + 42cbac: 97ff6ac1 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 42cbb0: 394097e1 ldrb w1, [sp, #37] + 42cbb4: f94027e0 ldr x0, [sp, #72] + 42cbb8: 97ff7eac bl 40c668 <_ZNKSt5ctypeIcE7tolowerEc> + 42cbbc: 12001c00 and w0, w0, #0xff + 42cbc0: 39011fe0 strb w0, [sp, #71] + 42cbc4: 394097e1 ldrb w1, [sp, #37] + 42cbc8: f94027e0 ldr x0, [sp, #72] + 42cbcc: 97ff7e99 bl 40c630 <_ZNKSt5ctypeIcE7toupperEc> + 42cbd0: 12001c00 and w0, w0, #0xff + 42cbd4: 39011be0 strb w0, [sp, #70] + 42cbd8: 39409fe1 ldrb w1, [sp, #39] + 42cbdc: 39411fe0 ldrb w0, [sp, #71] + 42cbe0: 6b00003f cmp w1, w0 + 42cbe4: 540000a8 b.hi 42cbf8 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc+0x8c> // b.pmore + 42cbe8: 39411fe1 ldrb w1, [sp, #71] + 42cbec: 39409be0 ldrb w0, [sp, #38] + 42cbf0: 6b00003f cmp w1, w0 + 42cbf4: 54000129 b.ls 42cc18 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc+0xac> // b.plast + 42cbf8: 39409fe1 ldrb w1, [sp, #39] + 42cbfc: 39411be0 ldrb w0, [sp, #70] + 42cc00: 6b00003f cmp w1, w0 + 42cc04: 540000e8 b.hi 42cc20 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc+0xb4> // b.pmore + 42cc08: 39411be1 ldrb w1, [sp, #70] + 42cc0c: 39409be0 ldrb w0, [sp, #38] + 42cc10: 6b00003f cmp w1, w0 + 42cc14: 54000068 b.hi 42cc20 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc+0xb4> // b.pmore + 42cc18: 52800020 mov w0, #0x1 // #1 + 42cc1c: 14000002 b 42cc24 <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc+0xb8> + 42cc20: 52800000 mov w0, #0x0 // #0 + 42cc24: 14000006 b 42cc3c <_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc+0xd0> + 42cc28: aa0003f3 mov x19, x0 + 42cc2c: 9100e3e0 add x0, sp, #0x38 + 42cc30: 97ff6aa0 bl 4076b0 <_ZNSt6localeD1Ev@plt> + 42cc34: aa1303e0 mov x0, x19 + 42cc38: 97ff6b32 bl 407900 <_Unwind_Resume@plt> + 42cc3c: f9400bf3 ldr x19, [sp, #16] + 42cc40: a8c57bfd ldp x29, x30, [sp], #80 + 42cc44: d65f03c0 ret + +000000000042cc48 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_(): + 42cc48: a9bd7bfd stp x29, x30, [sp, #-48]! + 42cc4c: 910003fd mov x29, sp + 42cc50: f90017e0 str x0, [sp, #40] + 42cc54: f90013e1 str x1, [sp, #32] + 42cc58: f9000fe2 str x2, [sp, #24] + 42cc5c: f9400fe0 ldr x0, [sp, #24] + 42cc60: 940006a9 bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 42cc64: aa0003e2 mov x2, x0 + 42cc68: f94013e1 ldr x1, [sp, #32] + 42cc6c: f94017e0 ldr x0, [sp, #40] + 42cc70: 940006aa bl 42e718 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_> + 42cc74: d503201f nop + 42cc78: a8c37bfd ldp x29, x30, [sp], #48 + 42cc7c: d65f03c0 ret + +000000000042cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv(): + 42cc80: a9bd7bfd stp x29, x30, [sp, #-48]! + 42cc84: 910003fd mov x29, sp + 42cc88: f9000fe0 str x0, [sp, #24] + 42cc8c: f9400fe0 ldr x0, [sp, #24] + 42cc90: 91002001 add x1, x0, #0x8 + 42cc94: 9100a3e0 add x0, sp, #0x28 + 42cc98: 940006bd bl 42e78c <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 42cc9c: f94017e0 ldr x0, [sp, #40] + 42cca0: a8c37bfd ldp x29, x30, [sp], #48 + 42cca4: d65f03c0 ret + +000000000042cca8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_(): + 42cca8: a9b87bfd stp x29, x30, [sp, #-128]! + 42ccac: 910003fd mov x29, sp + 42ccb0: a90153f3 stp x19, x20, [sp, #16] + 42ccb4: f9001fe0 str x0, [sp, #56] + 42ccb8: f9001be1 str x1, [sp, #48] + 42ccbc: f90017e2 str x2, [sp, #40] + 42ccc0: 900004c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 42ccc4: 911c6002 add x2, x0, #0x718 + 42ccc8: d2800021 mov x1, #0x1 // #1 + 42cccc: f9401fe0 ldr x0, [sp, #56] + 42ccd0: 940006b9 bl 42e7b4 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc> + 42ccd4: f9003be0 str x0, [sp, #112] + 42ccd8: f9401fe0 ldr x0, [sp, #56] + 42ccdc: f9400000 ldr x0, [x0] + 42cce0: f90037e0 str x0, [sp, #104] + 42cce4: f9401fe0 ldr x0, [sp, #56] + 42cce8: f9400400 ldr x0, [x0, #8] + 42ccec: f90033e0 str x0, [sp, #96] + 42ccf0: f9401fe0 ldr x0, [sp, #56] + 42ccf4: 940006e3 bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 42ccf8: f90027e0 str x0, [sp, #72] + 42ccfc: 910123e1 add x1, sp, #0x48 + 42cd00: 9100c3e0 add x0, sp, #0x30 + 42cd04: 940006e8 bl 42e8a4 <_ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_> + 42cd08: f9002fe0 str x0, [sp, #88] + 42cd0c: f9401fe0 ldr x0, [sp, #56] + 42cd10: f9403be1 ldr x1, [sp, #112] + 42cd14: 940006f5 bl 42e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm> + 42cd18: f9002be0 str x0, [sp, #80] + 42cd1c: f9402be0 ldr x0, [sp, #80] + 42cd20: f9003fe0 str x0, [sp, #120] + 42cd24: f9401ff3 ldr x19, [sp, #56] + 42cd28: f9402fe0 ldr x0, [sp, #88] + 42cd2c: d37be800 lsl x0, x0, #5 + 42cd30: f9402be1 ldr x1, [sp, #80] + 42cd34: 8b000034 add x20, x1, x0 + 42cd38: f94017e0 ldr x0, [sp, #40] + 42cd3c: 94000672 bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 42cd40: aa0003e2 mov x2, x0 + 42cd44: aa1403e1 mov x1, x20 + 42cd48: aa1303e0 mov x0, x19 + 42cd4c: 97ffffbf bl 42cc48 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_> + 42cd50: f9003fff str xzr, [sp, #120] + 42cd54: 9100c3e0 add x0, sp, #0x30 + 42cd58: 940006f2 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 42cd5c: f9400013 ldr x19, [x0] + 42cd60: f9401fe0 ldr x0, [sp, #56] + 42cd64: 97ffcbdc bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 42cd68: aa0003e3 mov x3, x0 + 42cd6c: f9402be2 ldr x2, [sp, #80] + 42cd70: aa1303e1 mov x1, x19 + 42cd74: f94037e0 ldr x0, [sp, #104] + 42cd78: 940006ef bl 42e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 42cd7c: f9003fe0 str x0, [sp, #120] + 42cd80: f9403fe0 ldr x0, [sp, #120] + 42cd84: 91008000 add x0, x0, #0x20 + 42cd88: f9003fe0 str x0, [sp, #120] + 42cd8c: 9100c3e0 add x0, sp, #0x30 + 42cd90: 940006e4 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 42cd94: f9400013 ldr x19, [x0] + 42cd98: f9401fe0 ldr x0, [sp, #56] + 42cd9c: 97ffcbce bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 42cda0: aa0003e3 mov x3, x0 + 42cda4: f9403fe2 ldr x2, [sp, #120] + 42cda8: f94033e1 ldr x1, [sp, #96] + 42cdac: aa1303e0 mov x0, x19 + 42cdb0: 940006e1 bl 42e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 42cdb4: f9003fe0 str x0, [sp, #120] + 42cdb8: f9401fe0 ldr x0, [sp, #56] + 42cdbc: 97ffcbc6 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 42cdc0: aa0003e2 mov x2, x0 + 42cdc4: f94033e1 ldr x1, [sp, #96] + 42cdc8: f94037e0 ldr x0, [sp, #104] + 42cdcc: 97ffcbc7 bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 42cdd0: f9401fe3 ldr x3, [sp, #56] + 42cdd4: f9401fe0 ldr x0, [sp, #56] + 42cdd8: f9400801 ldr x1, [x0, #16] + 42cddc: f94037e0 ldr x0, [sp, #104] + 42cde0: cb000020 sub x0, x1, x0 + 42cde4: 9345fc01 asr x1, x0, #5 + 42cde8: aa0103e0 mov x0, x1 + 42cdec: aa0003e2 mov x2, x0 + 42cdf0: f94037e1 ldr x1, [sp, #104] + 42cdf4: aa0303e0 mov x0, x3 + 42cdf8: 97ffde64 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 42cdfc: f9401fe0 ldr x0, [sp, #56] + 42ce00: f9402be1 ldr x1, [sp, #80] + 42ce04: f9000001 str x1, [x0] + 42ce08: f9401fe0 ldr x0, [sp, #56] + 42ce0c: f9403fe1 ldr x1, [sp, #120] + 42ce10: f9000401 str x1, [x0, #8] + 42ce14: f9403be0 ldr x0, [sp, #112] + 42ce18: d37be800 lsl x0, x0, #5 + 42ce1c: f9402be1 ldr x1, [sp, #80] + 42ce20: 8b000021 add x1, x1, x0 + 42ce24: f9401fe0 ldr x0, [sp, #56] + 42ce28: f9000801 str x1, [x0, #16] + 42ce2c: 1400001d b 42cea0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1f8> + 42ce30: 97ff683c bl 406f20 <__cxa_begin_catch@plt> + 42ce34: f9403fe0 ldr x0, [sp, #120] + 42ce38: f100001f cmp x0, #0x0 + 42ce3c: 54000141 b.ne 42ce64 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1bc> // b.any + 42ce40: f9401fe2 ldr x2, [sp, #56] + 42ce44: f9402fe0 ldr x0, [sp, #88] + 42ce48: d37be800 lsl x0, x0, #5 + 42ce4c: f9402be1 ldr x1, [sp, #80] + 42ce50: 8b000020 add x0, x1, x0 + 42ce54: aa0003e1 mov x1, x0 + 42ce58: aa0203e0 mov x0, x2 + 42ce5c: 940006ca bl 42e984 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_> + 42ce60: 14000007 b 42ce7c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1d4> + 42ce64: f9401fe0 ldr x0, [sp, #56] + 42ce68: 97ffcb9b bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 42ce6c: aa0003e2 mov x2, x0 + 42ce70: f9403fe1 ldr x1, [sp, #120] + 42ce74: f9402be0 ldr x0, [sp, #80] + 42ce78: 97ffcb9c bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 42ce7c: f9401fe0 ldr x0, [sp, #56] + 42ce80: f9403be2 ldr x2, [sp, #112] + 42ce84: f9402be1 ldr x1, [sp, #80] + 42ce88: 97ffde40 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 42ce8c: 97ff6a15 bl 4076e0 <__cxa_rethrow@plt> + 42ce90: aa0003f3 mov x19, x0 + 42ce94: 97ff6a5f bl 407810 <__cxa_end_catch@plt> + 42ce98: aa1303e0 mov x0, x19 + 42ce9c: 97ff6a99 bl 407900 <_Unwind_Resume@plt> + 42cea0: a94153f3 ldp x19, x20, [sp, #16] + 42cea4: a8c87bfd ldp x29, x30, [sp], #128 + 42cea8: d65f03c0 ret + +000000000042ceac <_ZSt4moveIRSt4pairIccEEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRSt4pairIccEEONSt16remove_referenceIT_E4typeEOS4_(): + 42ceac: d10043ff sub sp, sp, #0x10 + 42ceb0: f90007e0 str x0, [sp, #8] + 42ceb4: f94007e0 ldr x0, [sp, #8] + 42ceb8: 910043ff add sp, sp, #0x10 + 42cebc: d65f03c0 ret + +000000000042cec0 <_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_>: +_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_(): + 42cec0: a9bd7bfd stp x29, x30, [sp, #-48]! + 42cec4: 910003fd mov x29, sp + 42cec8: a90153f3 stp x19, x20, [sp, #16] + 42cecc: f90017e0 str x0, [sp, #40] + 42ced0: f90013e1 str x1, [sp, #32] + 42ced4: f94017e0 ldr x0, [sp, #40] + 42ced8: f9400401 ldr x1, [x0, #8] + 42cedc: f94017e0 ldr x0, [sp, #40] + 42cee0: f9400800 ldr x0, [x0, #16] + 42cee4: eb00003f cmp x1, x0 + 42cee8: 54000200 b.eq 42cf28 <_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_+0x68> // b.none + 42ceec: f94017f3 ldr x19, [sp, #40] + 42cef0: f94017e0 ldr x0, [sp, #40] + 42cef4: f9400414 ldr x20, [x0, #8] + 42cef8: f94013e0 ldr x0, [sp, #32] + 42cefc: 940006ac bl 42e9ac <_ZSt7forwardISt4pairIccEEOT_RNSt16remove_referenceIS2_E4typeE> + 42cf00: aa0003e2 mov x2, x0 + 42cf04: aa1403e1 mov x1, x20 + 42cf08: aa1303e0 mov x0, x19 + 42cf0c: 940006ad bl 42e9c0 <_ZNSt16allocator_traitsISaISt4pairIccEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_> + 42cf10: f94017e0 ldr x0, [sp, #40] + 42cf14: f9400400 ldr x0, [x0, #8] + 42cf18: 91000801 add x1, x0, #0x2 + 42cf1c: f94017e0 ldr x0, [sp, #40] + 42cf20: f9000401 str x1, [x0, #8] + 42cf24: 1400000a b 42cf4c <_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_+0x8c> + 42cf28: f94017e0 ldr x0, [sp, #40] + 42cf2c: 940006b3 bl 42e9f8 <_ZNSt6vectorISt4pairIccESaIS1_EE3endEv> + 42cf30: aa0003f3 mov x19, x0 + 42cf34: f94013e0 ldr x0, [sp, #32] + 42cf38: 9400069d bl 42e9ac <_ZSt7forwardISt4pairIccEEOT_RNSt16remove_referenceIS2_E4typeE> + 42cf3c: aa0003e2 mov x2, x0 + 42cf40: aa1303e1 mov x1, x19 + 42cf44: f94017e0 ldr x0, [sp, #40] + 42cf48: 940006b6 bl 42ea20 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 42cf4c: d503201f nop + 42cf50: a94153f3 ldp x19, x20, [sp, #16] + 42cf54: a8c37bfd ldp x29, x30, [sp], #48 + 42cf58: d65f03c0 ret + +000000000042cf5c <_ZNSt16allocator_traitsISaIcEE9constructIcJcEEEvRS0_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIcEE9constructIcJcEEEvRS0_PT_DpOT0_(): + 42cf5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42cf60: 910003fd mov x29, sp + 42cf64: f90017e0 str x0, [sp, #40] + 42cf68: f90013e1 str x1, [sp, #32] + 42cf6c: f9000fe2 str x2, [sp, #24] + 42cf70: f9400fe0 ldr x0, [sp, #24] + 42cf74: 97ff7f1e bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 42cf78: aa0003e2 mov x2, x0 + 42cf7c: f94013e1 ldr x1, [sp, #32] + 42cf80: f94017e0 ldr x0, [sp, #40] + 42cf84: 94000728 bl 42ec24 <_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_> + 42cf88: d503201f nop + 42cf8c: a8c37bfd ldp x29, x30, [sp], #48 + 42cf90: d65f03c0 ret + +000000000042cf94 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>: +_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_(): + 42cf94: a9b87bfd stp x29, x30, [sp, #-128]! + 42cf98: 910003fd mov x29, sp + 42cf9c: a90153f3 stp x19, x20, [sp, #16] + 42cfa0: f9001fe0 str x0, [sp, #56] + 42cfa4: f9001be1 str x1, [sp, #48] + 42cfa8: f90017e2 str x2, [sp, #40] + 42cfac: 900004c0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 42cfb0: 911c6002 add x2, x0, #0x718 + 42cfb4: d2800021 mov x1, #0x1 // #1 + 42cfb8: f9401fe0 ldr x0, [sp, #56] + 42cfbc: 9400072d bl 42ec70 <_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc> + 42cfc0: f9003be0 str x0, [sp, #112] + 42cfc4: f9401fe0 ldr x0, [sp, #56] + 42cfc8: f9400000 ldr x0, [x0] + 42cfcc: f90037e0 str x0, [sp, #104] + 42cfd0: f9401fe0 ldr x0, [sp, #56] + 42cfd4: f9400400 ldr x0, [x0, #8] + 42cfd8: f90033e0 str x0, [sp, #96] + 42cfdc: f9401fe0 ldr x0, [sp, #56] + 42cfe0: 97ffcc4a bl 420108 <_ZNSt6vectorIcSaIcEE5beginEv> + 42cfe4: f90027e0 str x0, [sp, #72] + 42cfe8: 910123e1 add x1, sp, #0x48 + 42cfec: 9100c3e0 add x0, sp, #0x30 + 42cff0: 97fff0f6 bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 42cff4: f9002fe0 str x0, [sp, #88] + 42cff8: f9401fe0 ldr x0, [sp, #56] + 42cffc: f9403be1 ldr x1, [sp, #112] + 42d000: 9400074f bl 42ed3c <_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm> + 42d004: f9002be0 str x0, [sp, #80] + 42d008: f9402be0 ldr x0, [sp, #80] + 42d00c: f9003fe0 str x0, [sp, #120] + 42d010: f9401ff3 ldr x19, [sp, #56] + 42d014: f9402be1 ldr x1, [sp, #80] + 42d018: f9402fe0 ldr x0, [sp, #88] + 42d01c: 8b000034 add x20, x1, x0 + 42d020: f94017e0 ldr x0, [sp, #40] + 42d024: 97ff7ef2 bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 42d028: aa0003e2 mov x2, x0 + 42d02c: aa1403e1 mov x1, x20 + 42d030: aa1303e0 mov x0, x19 + 42d034: 97ffffca bl 42cf5c <_ZNSt16allocator_traitsISaIcEE9constructIcJcEEEvRS0_PT_DpOT0_> + 42d038: f9003fff str xzr, [sp, #120] + 42d03c: 9100c3e0 add x0, sp, #0x30 + 42d040: 97ffdf6a bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 42d044: f9400013 ldr x19, [x0] + 42d048: f9401fe0 ldr x0, [sp, #56] + 42d04c: 97ffcaf5 bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 42d050: aa0003e3 mov x3, x0 + 42d054: f9402be2 ldr x2, [sp, #80] + 42d058: aa1303e1 mov x1, x19 + 42d05c: f94037e0 ldr x0, [sp, #104] + 42d060: 94000745 bl 42ed74 <_ZSt34__uninitialized_move_if_noexcept_aIPcS0_SaIcEET0_T_S3_S2_RT1_> + 42d064: f9003fe0 str x0, [sp, #120] + 42d068: f9403fe0 ldr x0, [sp, #120] + 42d06c: 91000400 add x0, x0, #0x1 + 42d070: f9003fe0 str x0, [sp, #120] + 42d074: 9100c3e0 add x0, sp, #0x30 + 42d078: 97ffdf5c bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 42d07c: f9400013 ldr x19, [x0] + 42d080: f9401fe0 ldr x0, [sp, #56] + 42d084: 97ffcae7 bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 42d088: aa0003e3 mov x3, x0 + 42d08c: f9403fe2 ldr x2, [sp, #120] + 42d090: f94033e1 ldr x1, [sp, #96] + 42d094: aa1303e0 mov x0, x19 + 42d098: 94000737 bl 42ed74 <_ZSt34__uninitialized_move_if_noexcept_aIPcS0_SaIcEET0_T_S3_S2_RT1_> + 42d09c: f9003fe0 str x0, [sp, #120] + 42d0a0: f9401fe0 ldr x0, [sp, #56] + 42d0a4: 97ffcadf bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 42d0a8: aa0003e2 mov x2, x0 + 42d0ac: f94033e1 ldr x1, [sp, #96] + 42d0b0: f94037e0 ldr x0, [sp, #104] + 42d0b4: 97ffcae0 bl 41fc34 <_ZSt8_DestroyIPccEvT_S1_RSaIT0_E> + 42d0b8: f9401fe3 ldr x3, [sp, #56] + 42d0bc: f9401fe0 ldr x0, [sp, #56] + 42d0c0: f9400801 ldr x1, [x0, #16] + 42d0c4: f94037e0 ldr x0, [sp, #104] + 42d0c8: cb000020 sub x0, x1, x0 + 42d0cc: aa0003e2 mov x2, x0 + 42d0d0: f94037e1 ldr x1, [sp, #104] + 42d0d4: aa0303e0 mov x0, x3 + 42d0d8: 97ffdd8b bl 424704 <_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm> + 42d0dc: f9401fe0 ldr x0, [sp, #56] + 42d0e0: f9402be1 ldr x1, [sp, #80] + 42d0e4: f9000001 str x1, [x0] + 42d0e8: f9401fe0 ldr x0, [sp, #56] + 42d0ec: f9403fe1 ldr x1, [sp, #120] + 42d0f0: f9000401 str x1, [x0, #8] + 42d0f4: f9402be1 ldr x1, [sp, #80] + 42d0f8: f9403be0 ldr x0, [sp, #112] + 42d0fc: 8b000021 add x1, x1, x0 + 42d100: f9401fe0 ldr x0, [sp, #56] + 42d104: f9000801 str x1, [x0, #16] + 42d108: 1400001c b 42d178 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x1e4> + 42d10c: 97ff6785 bl 406f20 <__cxa_begin_catch@plt> + 42d110: f9403fe0 ldr x0, [sp, #120] + 42d114: f100001f cmp x0, #0x0 + 42d118: 54000121 b.ne 42d13c <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x1a8> // b.any + 42d11c: f9401fe2 ldr x2, [sp, #56] + 42d120: f9402be1 ldr x1, [sp, #80] + 42d124: f9402fe0 ldr x0, [sp, #88] + 42d128: 8b000020 add x0, x1, x0 + 42d12c: aa0003e1 mov x1, x0 + 42d130: aa0203e0 mov x0, x2 + 42d134: 94000724 bl 42edc4 <_ZNSt16allocator_traitsISaIcEE7destroyIcEEvRS0_PT_> + 42d138: 14000007 b 42d154 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x1c0> + 42d13c: f9401fe0 ldr x0, [sp, #56] + 42d140: 97ffcab8 bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 42d144: aa0003e2 mov x2, x0 + 42d148: f9403fe1 ldr x1, [sp, #120] + 42d14c: f9402be0 ldr x0, [sp, #80] + 42d150: 97ffcab9 bl 41fc34 <_ZSt8_DestroyIPccEvT_S1_RSaIT0_E> + 42d154: f9401fe0 ldr x0, [sp, #56] + 42d158: f9403be2 ldr x2, [sp, #112] + 42d15c: f9402be1 ldr x1, [sp, #80] + 42d160: 97ffdd69 bl 424704 <_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm> + 42d164: 97ff695f bl 4076e0 <__cxa_rethrow@plt> + 42d168: aa0003f3 mov x19, x0 + 42d16c: 97ff69a9 bl 407810 <__cxa_end_catch@plt> + 42d170: aa1303e0 mov x0, x19 + 42d174: 97ff69e3 bl 407900 <_Unwind_Resume@plt> + 42d178: a94153f3 ldp x19, x20, [sp, #16] + 42d17c: a8c87bfd ldp x29, x30, [sp], #128 + 42d180: d65f03c0 ret + +000000000042d184 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IS5_S5_Lb1EEEOT_OT0_>: +_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IS5_S5_Lb1EEEOT_OT0_(): + 42d184: a9bc7bfd stp x29, x30, [sp, #-64]! + 42d188: 910003fd mov x29, sp + 42d18c: f9000bf3 str x19, [sp, #16] + 42d190: f9001fe0 str x0, [sp, #56] + 42d194: f9001be1 str x1, [sp, #48] + 42d198: f90017e2 str x2, [sp, #40] + 42d19c: f9401ff3 ldr x19, [sp, #56] + 42d1a0: f9401be0 ldr x0, [sp, #48] + 42d1a4: 97ff768c bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 42d1a8: aa0003e1 mov x1, x0 + 42d1ac: aa1303e0 mov x0, x19 + 42d1b0: 97ff67c8 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 42d1b4: f9401fe0 ldr x0, [sp, #56] + 42d1b8: 91008013 add x19, x0, #0x20 + 42d1bc: f94017e0 ldr x0, [sp, #40] + 42d1c0: 97ff7685 bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 42d1c4: aa0003e1 mov x1, x0 + 42d1c8: aa1303e0 mov x0, x19 + 42d1cc: 97ff67c1 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 42d1d0: d503201f nop + 42d1d4: f9400bf3 ldr x19, [sp, #16] + 42d1d8: a8c47bfd ldp x29, x30, [sp], #64 + 42d1dc: d65f03c0 ret + +000000000042d1e0 <_ZSt4moveIRSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEONSt16remove_referenceIT_E4typeEOSA_(): + 42d1e0: d10043ff sub sp, sp, #0x10 + 42d1e4: f90007e0 str x0, [sp, #8] + 42d1e8: f94007e0 ldr x0, [sp, #8] + 42d1ec: 910043ff add sp, sp, #0x10 + 42d1f0: d65f03c0 ret + +000000000042d1f4 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_(): + 42d1f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d1f8: 910003fd mov x29, sp + 42d1fc: a90153f3 stp x19, x20, [sp, #16] + 42d200: f90017e0 str x0, [sp, #40] + 42d204: f90013e1 str x1, [sp, #32] + 42d208: f94017e0 ldr x0, [sp, #40] + 42d20c: f9400401 ldr x1, [x0, #8] + 42d210: f94017e0 ldr x0, [sp, #40] + 42d214: f9400800 ldr x0, [x0, #16] + 42d218: eb00003f cmp x1, x0 + 42d21c: 54000200 b.eq 42d25c <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_+0x68> // b.none + 42d220: f94017f3 ldr x19, [sp, #40] + 42d224: f94017e0 ldr x0, [sp, #40] + 42d228: f9400414 ldr x20, [x0, #8] + 42d22c: f94013e0 ldr x0, [sp, #32] + 42d230: 940006ef bl 42edec <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceIS8_E4typeE> + 42d234: aa0003e2 mov x2, x0 + 42d238: aa1403e1 mov x1, x20 + 42d23c: aa1303e0 mov x0, x19 + 42d240: 940006f0 bl 42ee00 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE9constructIS7_JS7_EEEvRS8_PT_DpOT0_> + 42d244: f94017e0 ldr x0, [sp, #40] + 42d248: f9400400 ldr x0, [x0, #8] + 42d24c: 91010001 add x1, x0, #0x40 + 42d250: f94017e0 ldr x0, [sp, #40] + 42d254: f9000401 str x1, [x0, #8] + 42d258: 1400000a b 42d280 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_+0x8c> + 42d25c: f94017e0 ldr x0, [sp, #40] + 42d260: 940006f6 bl 42ee38 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE3endEv> + 42d264: aa0003f3 mov x19, x0 + 42d268: f94013e0 ldr x0, [sp, #32] + 42d26c: 940006e0 bl 42edec <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceIS8_E4typeE> + 42d270: aa0003e2 mov x2, x0 + 42d274: aa1303e1 mov x1, x19 + 42d278: f94017e0 ldr x0, [sp, #40] + 42d27c: 940006f9 bl 42ee60 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_> + 42d280: d503201f nop + 42d284: a94153f3 ldp x19, x20, [sp, #16] + 42d288: a8c37bfd ldp x29, x30, [sp], #48 + 42d28c: d65f03c0 ret + +000000000042d290 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE21_M_get_Node_allocatorEv>: +_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE21_M_get_Node_allocatorEv(): + 42d290: d10043ff sub sp, sp, #0x10 + 42d294: f90007e0 str x0, [sp, #8] + 42d298: f94007e0 ldr x0, [sp, #8] + 42d29c: 910043ff add sp, sp, #0x10 + 42d2a0: d65f03c0 ret + +000000000042d2a4 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE7destroyIS3_EEvRS5_PT_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE7destroyIS3_EEvRS5_PT_(): + 42d2a4: a9be7bfd stp x29, x30, [sp, #-32]! + 42d2a8: 910003fd mov x29, sp + 42d2ac: f9000fe0 str x0, [sp, #24] + 42d2b0: f9000be1 str x1, [sp, #16] + 42d2b4: f9400be1 ldr x1, [sp, #16] + 42d2b8: f9400fe0 ldr x0, [sp, #24] + 42d2bc: 9400076a bl 42f064 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE7destroyIS4_EEvPT_> + 42d2c0: d503201f nop + 42d2c4: a8c27bfd ldp x29, x30, [sp], #32 + 42d2c8: d65f03c0 ret + +000000000042d2cc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE10deallocateERS5_PS4_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE10deallocateERS5_PS4_m(): + 42d2cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d2d0: 910003fd mov x29, sp + 42d2d4: f90017e0 str x0, [sp, #40] + 42d2d8: f90013e1 str x1, [sp, #32] + 42d2dc: f9000fe2 str x2, [sp, #24] + 42d2e0: f9400fe2 ldr x2, [sp, #24] + 42d2e4: f94013e1 ldr x1, [sp, #32] + 42d2e8: f94017e0 ldr x0, [sp, #40] + 42d2ec: 94000764 bl 42f07c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m> + 42d2f0: d503201f nop + 42d2f4: a8c37bfd ldp x29, x30, [sp], #48 + 42d2f8: d65f03c0 ret + +000000000042d2fc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE8allocateERS5_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE8allocateERS5_m(): + 42d2fc: a9be7bfd stp x29, x30, [sp, #-32]! + 42d300: 910003fd mov x29, sp + 42d304: f9000fe0 str x0, [sp, #24] + 42d308: f9000be1 str x1, [sp, #16] + 42d30c: d2800002 mov x2, #0x0 // #0 + 42d310: f9400be1 ldr x1, [sp, #16] + 42d314: f9400fe0 ldr x0, [sp, #24] + 42d318: 94000763 bl 42f0a4 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8allocateEmPKv> + 42d31c: a8c27bfd ldp x29, x30, [sp], #32 + 42d320: d65f03c0 ret + +000000000042d324 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE9constructIS3_JRKSt21piecewise_construct_tSt5tupleIJRS2_EESB_IJEEEEEvRS5_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKllEEEE9constructIS3_JRKSt21piecewise_construct_tSt5tupleIJRS2_EESB_IJEEEEEvRS5_PT_DpOT0_(): + 42d324: a9bb7bfd stp x29, x30, [sp, #-80]! + 42d328: 910003fd mov x29, sp + 42d32c: a90153f3 stp x19, x20, [sp, #16] + 42d330: f90027e0 str x0, [sp, #72] + 42d334: f90023e1 str x1, [sp, #64] + 42d338: f9001fe2 str x2, [sp, #56] + 42d33c: f9001be3 str x3, [sp, #48] + 42d340: f90017e4 str x4, [sp, #40] + 42d344: f9401fe0 ldr x0, [sp, #56] + 42d348: 97ffe953 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 42d34c: aa0003f3 mov x19, x0 + 42d350: f9401be0 ldr x0, [sp, #48] + 42d354: 97ffe955 bl 4278a8 <_ZSt7forwardISt5tupleIJRKlEEEOT_RNSt16remove_referenceIS4_E4typeE> + 42d358: aa0003f4 mov x20, x0 + 42d35c: f94017e0 ldr x0, [sp, #40] + 42d360: 97ffe957 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 42d364: aa0003e4 mov x4, x0 + 42d368: aa1403e3 mov x3, x20 + 42d36c: aa1303e2 mov x2, x19 + 42d370: f94023e1 ldr x1, [sp, #64] + 42d374: f94027e0 ldr x0, [sp, #72] + 42d378: 9400076c bl 42f128 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE9constructIS4_JRKSt21piecewise_construct_tSt5tupleIJRS3_EESB_IJEEEEEvPT_DpOT0_> + 42d37c: d503201f nop + 42d380: a94153f3 ldp x19, x20, [sp, #16] + 42d384: a8c57bfd ldp x29, x30, [sp], #80 + 42d388: d65f03c0 ret + +000000000042d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE(): + 42d38c: d10043ff sub sp, sp, #0x10 + 42d390: f90007e0 str x0, [sp, #8] + 42d394: f94007e0 ldr x0, [sp, #8] + 42d398: 910043ff add sp, sp, #0x10 + 42d39c: d65f03c0 ret + +000000000042d3a0 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKllEERS1_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKllEERS1_Lb1EEEOT_OT0_(): + 42d3a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d3a4: 910003fd mov x29, sp + 42d3a8: f90017e0 str x0, [sp, #40] + 42d3ac: f90013e1 str x1, [sp, #32] + 42d3b0: f9000fe2 str x2, [sp, #24] + 42d3b4: f94013e0 ldr x0, [sp, #32] + 42d3b8: 94000784 bl 42f1c8 <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKllEEEOT_RNSt16remove_referenceIS7_E4typeE> + 42d3bc: f9400001 ldr x1, [x0] + 42d3c0: f94017e0 ldr x0, [sp, #40] + 42d3c4: f9000001 str x1, [x0] + 42d3c8: f9400fe0 ldr x0, [sp, #24] + 42d3cc: 97fffff0 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 42d3d0: f9400001 ldr x1, [x0] + 42d3d4: f94017e0 ldr x0, [sp, #40] + 42d3d8: f9000401 str x1, [x0, #8] + 42d3dc: d503201f nop + 42d3e0: a8c37bfd ldp x29, x30, [sp], #48 + 42d3e4: d65f03c0 ret + +000000000042d3e8 <_ZNKSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv>: +_ZNKSt13_Rb_tree_nodeISt4pairIKllEE9_M_valptrEv(): + 42d3e8: a9be7bfd stp x29, x30, [sp, #-32]! + 42d3ec: 910003fd mov x29, sp + 42d3f0: f9000fe0 str x0, [sp, #24] + 42d3f4: f9400fe0 ldr x0, [sp, #24] + 42d3f8: 91008000 add x0, x0, #0x20 + 42d3fc: 94000778 bl 42f1dc <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKllEE6_M_ptrEv> + 42d400: a8c27bfd ldp x29, x30, [sp], #32 + 42d404: d65f03c0 ret + +000000000042d408 <_ZN9__gnu_cxx13new_allocatorIlEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIlEC2Ev(): + 42d408: d10043ff sub sp, sp, #0x10 + 42d40c: f90007e0 str x0, [sp, #8] + 42d410: d503201f nop + 42d414: 910043ff add sp, sp, #0x10 + 42d418: d65f03c0 ret + +000000000042d41c <_ZNSt16allocator_traitsISaIPlEE8allocateERS1_m>: +_ZNSt16allocator_traitsISaIPlEE8allocateERS1_m(): + 42d41c: a9be7bfd stp x29, x30, [sp, #-32]! + 42d420: 910003fd mov x29, sp + 42d424: f9000fe0 str x0, [sp, #24] + 42d428: f9000be1 str x1, [sp, #16] + 42d42c: d2800002 mov x2, #0x0 // #0 + 42d430: f9400be1 ldr x1, [sp, #16] + 42d434: f9400fe0 ldr x0, [sp, #24] + 42d438: 94000770 bl 42f1f8 <_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv> + 42d43c: a8c27bfd ldp x29, x30, [sp], #32 + 42d440: d65f03c0 ret + +000000000042d444 <_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm>: +_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm(): + 42d444: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d448: 910003fd mov x29, sp + 42d44c: f90017e0 str x0, [sp, #40] + 42d450: f90013e1 str x1, [sp, #32] + 42d454: f9000fe2 str x2, [sp, #24] + 42d458: f94013e0 ldr x0, [sp, #32] + 42d45c: 97ff67ad bl 407310 <_ZdlPv@plt> + 42d460: d503201f nop + 42d464: a8c37bfd ldp x29, x30, [sp], #48 + 42d468: d65f03c0 ret + +000000000042d46c <_ZN9__gnu_cxx13new_allocatorIPlEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIPlEC2Ev(): + 42d46c: d10043ff sub sp, sp, #0x10 + 42d470: f90007e0 str x0, [sp, #8] + 42d474: d503201f nop + 42d478: 910043ff add sp, sp, #0x10 + 42d47c: d65f03c0 ret + +000000000042d480 <_ZSt4copyIPPlS1_ET0_T_S3_S2_>: +_ZSt4copyIPPlS1_ET0_T_S3_S2_(): + 42d480: a9bc7bfd stp x29, x30, [sp, #-64]! + 42d484: 910003fd mov x29, sp + 42d488: f9000bf3 str x19, [sp, #16] + 42d48c: f9001fe0 str x0, [sp, #56] + 42d490: f9001be1 str x1, [sp, #48] + 42d494: f90017e2 str x2, [sp, #40] + 42d498: f9401fe0 ldr x0, [sp, #56] + 42d49c: 9400076b bl 42f248 <_ZSt12__miter_baseIPPlET_S2_> + 42d4a0: aa0003f3 mov x19, x0 + 42d4a4: f9401be0 ldr x0, [sp, #48] + 42d4a8: 94000768 bl 42f248 <_ZSt12__miter_baseIPPlET_S2_> + 42d4ac: f94017e2 ldr x2, [sp, #40] + 42d4b0: aa0003e1 mov x1, x0 + 42d4b4: aa1303e0 mov x0, x19 + 42d4b8: 94000769 bl 42f25c <_ZSt14__copy_move_a2ILb0EPPlS1_ET1_T0_S3_S2_> + 42d4bc: f9400bf3 ldr x19, [sp, #16] + 42d4c0: a8c47bfd ldp x29, x30, [sp], #64 + 42d4c4: d65f03c0 ret + +000000000042d4c8 <_ZSt13copy_backwardIPPlS1_ET0_T_S3_S2_>: +_ZSt13copy_backwardIPPlS1_ET0_T_S3_S2_(): + 42d4c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 42d4cc: 910003fd mov x29, sp + 42d4d0: f9000bf3 str x19, [sp, #16] + 42d4d4: f9001fe0 str x0, [sp, #56] + 42d4d8: f9001be1 str x1, [sp, #48] + 42d4dc: f90017e2 str x2, [sp, #40] + 42d4e0: f9401fe0 ldr x0, [sp, #56] + 42d4e4: 94000759 bl 42f248 <_ZSt12__miter_baseIPPlET_S2_> + 42d4e8: aa0003f3 mov x19, x0 + 42d4ec: f9401be0 ldr x0, [sp, #48] + 42d4f0: 94000756 bl 42f248 <_ZSt12__miter_baseIPPlET_S2_> + 42d4f4: f94017e2 ldr x2, [sp, #40] + 42d4f8: aa0003e1 mov x1, x0 + 42d4fc: aa1303e0 mov x0, x19 + 42d500: 9400076c bl 42f2b0 <_ZSt23__copy_move_backward_a2ILb0EPPlS1_ET1_T0_S3_S2_> + 42d504: f9400bf3 ldr x19, [sp, #16] + 42d508: a8c47bfd ldp x29, x30, [sp], #64 + 42d50c: d65f03c0 ret + +000000000042d510 <_ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKv(): + 42d510: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d514: 910003fd mov x29, sp + 42d518: f90017e0 str x0, [sp, #40] + 42d51c: f90013e1 str x1, [sp, #32] + 42d520: f9000fe2 str x2, [sp, #24] + 42d524: f94017e0 ldr x0, [sp, #40] + 42d528: 94000777 bl 42f304 <_ZNK9__gnu_cxx13new_allocatorIlE8max_sizeEv> + 42d52c: aa0003e1 mov x1, x0 + 42d530: f94013e0 ldr x0, [sp, #32] + 42d534: eb01001f cmp x0, x1 + 42d538: 1a9f97e0 cset w0, hi // hi = pmore + 42d53c: 12001c00 and w0, w0, #0xff + 42d540: 7100001f cmp w0, #0x0 + 42d544: 54000040 b.eq 42d54c <_ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKv+0x3c> // b.none + 42d548: 97ff6666 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 42d54c: f94013e0 ldr x0, [sp, #32] + 42d550: d37df000 lsl x0, x0, #3 + 42d554: 97ff6783 bl 407360 <_Znwm@plt> + 42d558: a8c37bfd ldp x29, x30, [sp], #48 + 42d55c: d65f03c0 ret + +000000000042d560 <_ZSt12__niter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_>: +_ZSt12__niter_baseIPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEET_S8_(): + 42d560: d10043ff sub sp, sp, #0x10 + 42d564: f90007e0 str x0, [sp, #8] + 42d568: f94007e0 ldr x0, [sp, #8] + 42d56c: 910043ff add sp, sp, #0x10 + 42d570: d65f03c0 ret + +000000000042d574 <_ZSt13__copy_move_aILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_>: +_ZSt13__copy_move_aILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_(): + 42d574: a9bc7bfd stp x29, x30, [sp, #-64]! + 42d578: 910003fd mov x29, sp + 42d57c: f90017e0 str x0, [sp, #40] + 42d580: f90013e1 str x1, [sp, #32] + 42d584: f9000fe2 str x2, [sp, #24] + 42d588: 52800020 mov w0, #0x1 // #1 + 42d58c: 3900ffe0 strb w0, [sp, #63] + 42d590: f9400fe2 ldr x2, [sp, #24] + 42d594: f94013e1 ldr x1, [sp, #32] + 42d598: f94017e0 ldr x0, [sp, #40] + 42d59c: 9400075f bl 42f318 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_> + 42d5a0: a8c47bfd ldp x29, x30, [sp], #64 + 42d5a4: d65f03c0 ret + +000000000042d5a8 <_ZSt22__copy_move_backward_aILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_>: +_ZSt22__copy_move_backward_aILb0EPPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEES7_ET1_T0_S9_S8_(): + 42d5a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 42d5ac: 910003fd mov x29, sp + 42d5b0: f90017e0 str x0, [sp, #40] + 42d5b4: f90013e1 str x1, [sp, #32] + 42d5b8: f9000fe2 str x2, [sp, #24] + 42d5bc: 52800020 mov w0, #0x1 // #1 + 42d5c0: 3900ffe0 strb w0, [sp, #63] + 42d5c4: f9400fe2 ldr x2, [sp, #24] + 42d5c8: f94013e1 ldr x1, [sp, #32] + 42d5cc: f94017e0 ldr x0, [sp, #40] + 42d5d0: 9400076b bl 42f37c <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_> + 42d5d4: a8c47bfd ldp x29, x30, [sp], #64 + 42d5d8: d65f03c0 ret + +000000000042d5dc <_ZStneIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEbRKSt13move_iteratorIT_ESN_>: +_ZStneIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEbRKSt13move_iteratorIT_ESN_(): + 42d5dc: a9be7bfd stp x29, x30, [sp, #-32]! + 42d5e0: 910003fd mov x29, sp + 42d5e4: f9000fe0 str x0, [sp, #24] + 42d5e8: f9000be1 str x1, [sp, #16] + 42d5ec: f9400be1 ldr x1, [sp, #16] + 42d5f0: f9400fe0 ldr x0, [sp, #24] + 42d5f4: 94000781 bl 42f3f8 <_ZSteqIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEbRKSt13move_iteratorIT_ESN_> + 42d5f8: 12001c00 and w0, w0, #0xff + 42d5fc: 52000000 eor w0, w0, #0x1 + 42d600: 12001c00 and w0, w0, #0xff + 42d604: a8c27bfd ldp x29, x30, [sp], #32 + 42d608: d65f03c0 ret + +000000000042d60c <_ZNSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEppEv>: +_ZNSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEppEv(): + 42d60c: d10043ff sub sp, sp, #0x10 + 42d610: f90007e0 str x0, [sp, #8] + 42d614: f94007e0 ldr x0, [sp, #8] + 42d618: f9400000 ldr x0, [x0] + 42d61c: 91008001 add x1, x0, #0x20 + 42d620: f94007e0 ldr x0, [sp, #8] + 42d624: f9000001 str x1, [x0] + 42d628: f94007e0 ldr x0, [sp, #8] + 42d62c: 910043ff add sp, sp, #0x10 + 42d630: d65f03c0 ret + +000000000042d634 <_ZNKSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEdeEv>: +_ZNKSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEdeEv(): + 42d634: d10043ff sub sp, sp, #0x10 + 42d638: f90007e0 str x0, [sp, #8] + 42d63c: f94007e0 ldr x0, [sp, #8] + 42d640: f9400000 ldr x0, [x0] + 42d644: 910043ff add sp, sp, #0x10 + 42d648: d65f03c0 ret + +000000000042d64c <_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEC1EOSG_>: +_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEC2EOSG_(): + 42d64c: a9be7bfd stp x29, x30, [sp, #-32]! + 42d650: 910003fd mov x29, sp + 42d654: f9000fe0 str x0, [sp, #24] + 42d658: f9000be1 str x1, [sp, #16] + 42d65c: f9400be0 ldr x0, [sp, #16] + 42d660: f9400001 ldr x1, [x0] + 42d664: f9400fe0 ldr x0, [sp, #24] + 42d668: f9000001 str x1, [x0] + 42d66c: f9400fe0 ldr x0, [sp, #24] + 42d670: 91002002 add x2, x0, #0x8 + 42d674: f9400be0 ldr x0, [sp, #16] + 42d678: 91002000 add x0, x0, #0x8 + 42d67c: aa0003e1 mov x1, x0 + 42d680: aa0203e0 mov x0, x2 + 42d684: 94000772 bl 42f44c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EOSE_> + 42d688: d503201f nop + 42d68c: a8c27bfd ldp x29, x30, [sp], #32 + 42d690: d65f03c0 ret + +000000000042d694 <_ZSt10_ConstructISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEJSH_EEvPT_DpOT0_>: +_ZSt10_ConstructISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEJSH_EEvPT_DpOT0_(): + 42d694: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d698: 910003fd mov x29, sp + 42d69c: f9000bf3 str x19, [sp, #16] + 42d6a0: f90017e0 str x0, [sp, #40] + 42d6a4: f90013e1 str x1, [sp, #32] + 42d6a8: f94013e0 ldr x0, [sp, #32] + 42d6ac: 94000763 bl 42f438 <_ZSt7forwardISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEOT_RNSt16remove_referenceISI_E4typeE> + 42d6b0: aa0003f3 mov x19, x0 + 42d6b4: f94017e0 ldr x0, [sp, #40] + 42d6b8: aa0003e1 mov x1, x0 + 42d6bc: d2800400 mov x0, #0x20 // #32 + 42d6c0: 97ff7b6e bl 40c478 <_ZnwmPv> + 42d6c4: aa1303e1 mov x1, x19 + 42d6c8: 97ffffe1 bl 42d64c <_ZNSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEC1EOSG_> + 42d6cc: d503201f nop + 42d6d0: f9400bf3 ldr x19, [sp, #16] + 42d6d4: a8c37bfd ldp x29, x30, [sp], #48 + 42d6d8: d65f03c0 ret + +000000000042d6dc <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE12_Vector_implD2Ev(): + 42d6dc: a9be7bfd stp x29, x30, [sp, #-32]! + 42d6e0: 910003fd mov x29, sp + 42d6e4: f9000fe0 str x0, [sp, #24] + 42d6e8: f9400fe0 ldr x0, [sp, #24] + 42d6ec: 94000775 bl 42f4c0 <_ZNSaINSt8__detail6_StateIcEEED1Ev> + 42d6f0: d503201f nop + 42d6f4: a8c27bfd ldp x29, x30, [sp], #32 + 42d6f8: d65f03c0 ret + +000000000042d6fc <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EEC1Ev>: +_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EEC1Ev(): + 42d6fc: a9be7bfd stp x29, x30, [sp, #-32]! + 42d700: 910003fd mov x29, sp + 42d704: f9000fe0 str x0, [sp, #24] + 42d708: f9400fe0 ldr x0, [sp, #24] + 42d70c: 9400075f bl 42f488 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE12_Vector_implC1Ev> + 42d710: d503201f nop + 42d714: a8c27bfd ldp x29, x30, [sp], #32 + 42d718: d65f03c0 ret + +000000000042d71c <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EED1Ev>: +_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EED2Ev(): + 42d71c: a9be7bfd stp x29, x30, [sp, #-32]! + 42d720: 910003fd mov x29, sp + 42d724: f9000fe0 str x0, [sp, #24] + 42d728: f9400fe0 ldr x0, [sp, #24] + 42d72c: f9400003 ldr x3, [x0] + 42d730: f9400fe0 ldr x0, [sp, #24] + 42d734: f9400801 ldr x1, [x0, #16] + 42d738: f9400fe0 ldr x0, [sp, #24] + 42d73c: f9400000 ldr x0, [x0] + 42d740: cb000020 sub x0, x1, x0 + 42d744: 9344fc01 asr x1, x0, #4 + 42d748: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 42d74c: f2955560 movk x0, #0xaaab + 42d750: 9b007c20 mul x0, x1, x0 + 42d754: aa0003e2 mov x2, x0 + 42d758: aa0303e1 mov x1, x3 + 42d75c: f9400fe0 ldr x0, [sp, #24] + 42d760: 97ffb5e6 bl 41aef8 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m> + 42d764: f9400fe0 ldr x0, [sp, #24] + 42d768: 97ffffdd bl 42d6dc <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE12_Vector_implD1Ev> + 42d76c: d503201f nop + 42d770: a8c27bfd ldp x29, x30, [sp], #32 + 42d774: d65f03c0 ret + +000000000042d778 <_ZSt4swapISt6localeENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_>: +_ZSt4swapISt6localeENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_(): + 42d778: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d77c: 910003fd mov x29, sp + 42d780: f9000fe0 str x0, [sp, #24] + 42d784: f9000be1 str x1, [sp, #16] + 42d788: f9400fe0 ldr x0, [sp, #24] + 42d78c: 97ff80ad bl 40da40 <_ZSt4moveIRSt6localeEONSt16remove_referenceIT_E4typeEOS3_> + 42d790: aa0003e1 mov x1, x0 + 42d794: 9100a3e0 add x0, sp, #0x28 + 42d798: 97ff665e bl 407110 <_ZNSt6localeC1ERKS_@plt> + 42d79c: f9400be0 ldr x0, [sp, #16] + 42d7a0: 97ff80a8 bl 40da40 <_ZSt4moveIRSt6localeEONSt16remove_referenceIT_E4typeEOS3_> + 42d7a4: aa0003e1 mov x1, x0 + 42d7a8: f9400fe0 ldr x0, [sp, #24] + 42d7ac: 97ff6735 bl 407480 <_ZNSt6localeaSERKS_@plt> + 42d7b0: 9100a3e0 add x0, sp, #0x28 + 42d7b4: 97ff80a3 bl 40da40 <_ZSt4moveIRSt6localeEONSt16remove_referenceIT_E4typeEOS3_> + 42d7b8: aa0003e1 mov x1, x0 + 42d7bc: f9400be0 ldr x0, [sp, #16] + 42d7c0: 97ff6730 bl 407480 <_ZNSt6localeaSERKS_@plt> + 42d7c4: 9100a3e0 add x0, sp, #0x28 + 42d7c8: 97ff67ba bl 4076b0 <_ZNSt6localeD1Ev@plt> + 42d7cc: d503201f nop + 42d7d0: a8c37bfd ldp x29, x30, [sp], #48 + 42d7d4: d65f03c0 ret + +000000000042d7d8 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mImEEPT_PKS3_S6_S4_>: +_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mImEEPT_PKS3_S6_S4_(): + 42d7d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 42d7dc: 910003fd mov x29, sp + 42d7e0: f90017e0 str x0, [sp, #40] + 42d7e4: f90013e1 str x1, [sp, #32] + 42d7e8: f9000fe2 str x2, [sp, #24] + 42d7ec: f94013e1 ldr x1, [sp, #32] + 42d7f0: f94017e0 ldr x0, [sp, #40] + 42d7f4: cb000021 sub x1, x1, x0 + 42d7f8: 9343fc20 asr x0, x1, #3 + 42d7fc: f9001fe0 str x0, [sp, #56] + 42d800: f9401fe0 ldr x0, [sp, #56] + 42d804: f100001f cmp x0, #0x0 + 42d808: 540000e0 b.eq 42d824 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mImEEPT_PKS3_S6_S4_+0x4c> // b.none + 42d80c: f9401fe0 ldr x0, [sp, #56] + 42d810: d37df000 lsl x0, x0, #3 + 42d814: aa0003e2 mov x2, x0 + 42d818: f94017e1 ldr x1, [sp, #40] + 42d81c: f9400fe0 ldr x0, [sp, #24] + 42d820: 97ff6758 bl 407580 + 42d824: f9401fe0 ldr x0, [sp, #56] + 42d828: d37df000 lsl x0, x0, #3 + 42d82c: f9400fe1 ldr x1, [sp, #24] + 42d830: 8b000020 add x0, x1, x0 + 42d834: a8c47bfd ldp x29, x30, [sp], #64 + 42d838: d65f03c0 ret + +000000000042d83c <_ZSt7forwardIRKNSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRKNSt8__detail6_StateIcEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 42d83c: d10043ff sub sp, sp, #0x10 + 42d840: f90007e0 str x0, [sp, #8] + 42d844: f94007e0 ldr x0, [sp, #8] + 42d848: 910043ff add sp, sp, #0x10 + 42d84c: d65f03c0 ret + +000000000042d850 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev(): + 42d850: d10043ff sub sp, sp, #0x10 + 42d854: f90007e0 str x0, [sp, #8] + 42d858: d503201f nop + 42d85c: 910043ff add sp, sp, #0x10 + 42d860: d65f03c0 ret + +000000000042d864 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairIccEEC2Ev(): + 42d864: d10043ff sub sp, sp, #0x10 + 42d868: f90007e0 str x0, [sp, #8] + 42d86c: d503201f nop + 42d870: 910043ff add sp, sp, #0x10 + 42d874: d65f03c0 ret + +000000000042d878 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1Ev(): + 42d878: d10043ff sub sp, sp, #0x10 + 42d87c: f90007e0 str x0, [sp, #8] + 42d880: d503201f nop + 42d884: 910043ff add sp, sp, #0x10 + 42d888: d65f03c0 ret + +000000000042d88c <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE8max_sizeERKS4_(): + 42d88c: a9be7bfd stp x29, x30, [sp, #-32]! + 42d890: 910003fd mov x29, sp + 42d894: f9000fe0 str x0, [sp, #24] + 42d898: f9400fe0 ldr x0, [sp, #24] + 42d89c: 94000711 bl 42f4e0 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8max_sizeEv> + 42d8a0: a8c27bfd ldp x29, x30, [sp], #32 + 42d8a4: d65f03c0 ret + +000000000042d8a8 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv(): + 42d8a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d8ac: 910003fd mov x29, sp + 42d8b0: f90017e0 str x0, [sp, #40] + 42d8b4: f90013e1 str x1, [sp, #32] + 42d8b8: f9000fe2 str x2, [sp, #24] + 42d8bc: f94017e0 ldr x0, [sp, #40] + 42d8c0: 94000708 bl 42f4e0 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8max_sizeEv> + 42d8c4: aa0003e1 mov x1, x0 + 42d8c8: f94013e0 ldr x0, [sp, #32] + 42d8cc: eb01001f cmp x0, x1 + 42d8d0: 1a9f97e0 cset w0, hi // hi = pmore + 42d8d4: 12001c00 and w0, w0, #0xff + 42d8d8: 7100001f cmp w0, #0x0 + 42d8dc: 54000040 b.eq 42d8e4 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv+0x3c> // b.none + 42d8e0: 97ff6580 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 42d8e4: f94013e0 ldr x0, [sp, #32] + 42d8e8: d37ef400 lsl x0, x0, #2 + 42d8ec: 97ff669d bl 407360 <_Znwm@plt> + 42d8f0: a8c37bfd ldp x29, x30, [sp], #48 + 42d8f4: d65f03c0 ret + +000000000042d8f8 <_ZNSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1ES4_>: +_ZNSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEC2ES4_(): + 42d8f8: d10043ff sub sp, sp, #0x10 + 42d8fc: f90007e0 str x0, [sp, #8] + 42d900: f90003e1 str x1, [sp] + 42d904: f94007e0 ldr x0, [sp, #8] + 42d908: f94003e1 ldr x1, [sp] + 42d90c: f9000001 str x1, [x0] + 42d910: d503201f nop + 42d914: 910043ff add sp, sp, #0x10 + 42d918: d65f03c0 ret + +000000000042d91c <_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES5_ET0_T_S8_S7_(): + 42d91c: a9bc7bfd stp x29, x30, [sp, #-64]! + 42d920: 910003fd mov x29, sp + 42d924: f90017e0 str x0, [sp, #40] + 42d928: f90013e1 str x1, [sp, #32] + 42d92c: f9000fe2 str x2, [sp, #24] + 42d930: 52800020 mov w0, #0x1 // #1 + 42d934: 3900ffe0 strb w0, [sp, #63] + 42d938: f9400fe2 ldr x2, [sp, #24] + 42d93c: f94013e1 ldr x1, [sp, #32] + 42d940: f94017e0 ldr x0, [sp, #40] + 42d944: 940006ec bl 42f4f4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES7_EET0_T_SA_S9_> + 42d948: a8c47bfd ldp x29, x30, [sp], #64 + 42d94c: d65f03c0 ret + +000000000042d950 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_>: +_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_(): + 42d950: a9bc7bfd stp x29, x30, [sp, #-64]! + 42d954: 910003fd mov x29, sp + 42d958: f90017e0 str x0, [sp, #40] + 42d95c: f90013e1 str x1, [sp, #32] + 42d960: f9000fe2 str x2, [sp, #24] + 42d964: 390043e3 strb w3, [sp, #16] + 42d968: 910043e0 add x0, sp, #0x10 + 42d96c: aa0003e2 mov x2, x0 + 42d970: f94013e1 ldr x1, [sp, #32] + 42d974: f94017e0 ldr x0, [sp, #40] + 42d978: 94000709 bl 42f59c <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_> + 42d97c: f94013e0 ldr x0, [sp, #32] + 42d980: f9001fe0 str x0, [sp, #56] + 42d984: 910063e1 add x1, sp, #0x18 + 42d988: 9100e3e0 add x0, sp, #0x38 + 42d98c: 9400073b bl 42f678 <_ZN9__gnu_cxxltIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 42d990: 12001c00 and w0, w0, #0xff + 42d994: 7100001f cmp w0, #0x0 + 42d998: 54000220 b.eq 42d9dc <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_+0x8c> // b.none + 42d99c: 910043e0 add x0, sp, #0x10 + 42d9a0: f94017e2 ldr x2, [sp, #40] + 42d9a4: f9401fe1 ldr x1, [sp, #56] + 42d9a8: 94000038 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42d9ac: 12001c00 and w0, w0, #0xff + 42d9b0: 7100001f cmp w0, #0x0 + 42d9b4: 540000e0 b.eq 42d9d0 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_+0x80> // b.none + 42d9b8: 910043e0 add x0, sp, #0x10 + 42d9bc: aa0003e3 mov x3, x0 + 42d9c0: f9401fe2 ldr x2, [sp, #56] + 42d9c4: f94013e1 ldr x1, [sp, #32] + 42d9c8: f94017e0 ldr x0, [sp, #40] + 42d9cc: 9400073c bl 42f6bc <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_RT0_> + 42d9d0: 9100e3e0 add x0, sp, #0x38 + 42d9d4: 97ffef18 bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 42d9d8: 17ffffeb b 42d984 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_+0x34> + 42d9dc: d503201f nop + 42d9e0: a8c47bfd ldp x29, x30, [sp], #64 + 42d9e4: d65f03c0 ret + +000000000042d9e8 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_>: +_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_(): + 42d9e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42d9ec: 910003fd mov x29, sp + 42d9f0: f90017e0 str x0, [sp, #40] + 42d9f4: f90013e1 str x1, [sp, #32] + 42d9f8: f9000fe2 str x2, [sp, #24] + 42d9fc: 9100a3e1 add x1, sp, #0x28 + 42da00: 910083e0 add x0, sp, #0x20 + 42da04: 97ffee71 bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 42da08: f100041f cmp x0, #0x1 + 42da0c: 1a9fd7e0 cset w0, gt + 42da10: 12001c00 and w0, w0, #0xff + 42da14: 7100001f cmp w0, #0x0 + 42da18: 54000120 b.eq 42da3c <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_+0x54> // b.none + 42da1c: 910083e0 add x0, sp, #0x20 + 42da20: 9400074c bl 42f750 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv> + 42da24: f9400fe3 ldr x3, [sp, #24] + 42da28: f94013e2 ldr x2, [sp, #32] + 42da2c: f94013e1 ldr x1, [sp, #32] + 42da30: f94017e0 ldr x0, [sp, #40] + 42da34: 94000722 bl 42f6bc <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_RT0_> + 42da38: 17fffff1 b 42d9fc <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_+0x14> + 42da3c: d503201f nop + 42da40: a8c37bfd ldp x29, x30, [sp], #48 + 42da44: d65f03c0 ret + +000000000042da48 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmiEl(): + 42da48: a9bd7bfd stp x29, x30, [sp, #-48]! + 42da4c: 910003fd mov x29, sp + 42da50: f9000fe0 str x0, [sp, #24] + 42da54: f9000be1 str x1, [sp, #16] + 42da58: f9400fe0 ldr x0, [sp, #24] + 42da5c: f9400001 ldr x1, [x0] + 42da60: f9400be0 ldr x0, [sp, #16] + 42da64: cb0003e0 neg x0, x0 + 42da68: 8b000020 add x0, x1, x0 + 42da6c: f90017e0 str x0, [sp, #40] + 42da70: 9100a3e1 add x1, sp, #0x28 + 42da74: 910083e0 add x0, sp, #0x20 + 42da78: 97ffdc7a bl 424c60 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1_> + 42da7c: f94013e0 ldr x0, [sp, #32] + 42da80: a8c37bfd ldp x29, x30, [sp], #48 + 42da84: d65f03c0 ret + +000000000042da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_>: +_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_(): + 42da88: a9bc7bfd stp x29, x30, [sp, #-64]! + 42da8c: 910003fd mov x29, sp + 42da90: f9000bf3 str x19, [sp, #16] + 42da94: f9001fe0 str x0, [sp, #56] + 42da98: f9001be1 str x1, [sp, #48] + 42da9c: f90017e2 str x2, [sp, #40] + 42daa0: 9100c3e0 add x0, sp, #0x30 + 42daa4: 97ffef00 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42daa8: 39400013 ldrb w19, [x0] + 42daac: 9100a3e0 add x0, sp, #0x28 + 42dab0: 97ffeefd bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42dab4: 39400000 ldrb w0, [x0] + 42dab8: 6b00027f cmp w19, w0 + 42dabc: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 42dac0: 12001c00 and w0, w0, #0xff + 42dac4: f9400bf3 ldr x19, [sp, #16] + 42dac8: a8c47bfd ldp x29, x30, [sp], #64 + 42dacc: d65f03c0 ret + +000000000042dad0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_>: +_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_(): + 42dad0: a9bc7bfd stp x29, x30, [sp, #-64]! + 42dad4: 910003fd mov x29, sp + 42dad8: f9001fe0 str x0, [sp, #56] + 42dadc: f9001be1 str x1, [sp, #48] + 42dae0: f90017e2 str x2, [sp, #40] + 42dae4: f90013e3 str x3, [sp, #32] + 42dae8: 390063e4 strb w4, [sp, #24] + 42daec: 910063e0 add x0, sp, #0x18 + 42daf0: f94017e2 ldr x2, [sp, #40] + 42daf4: f9401be1 ldr x1, [sp, #48] + 42daf8: 97ffffe4 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42dafc: 12001c00 and w0, w0, #0xff + 42db00: 7100001f cmp w0, #0x0 + 42db04: 54000360 b.eq 42db70 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0xa0> // b.none + 42db08: 910063e0 add x0, sp, #0x18 + 42db0c: f94013e2 ldr x2, [sp, #32] + 42db10: f94017e1 ldr x1, [sp, #40] + 42db14: 97ffffdd bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42db18: 12001c00 and w0, w0, #0xff + 42db1c: 7100001f cmp w0, #0x0 + 42db20: 540000a0 b.eq 42db34 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0x64> // b.none + 42db24: f94017e1 ldr x1, [sp, #40] + 42db28: f9401fe0 ldr x0, [sp, #56] + 42db2c: 94000713 bl 42f778 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_> + 42db30: 14000029 b 42dbd4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0x104> + 42db34: 910063e0 add x0, sp, #0x18 + 42db38: f94013e2 ldr x2, [sp, #32] + 42db3c: f9401be1 ldr x1, [sp, #48] + 42db40: 97ffffd2 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42db44: 12001c00 and w0, w0, #0xff + 42db48: 7100001f cmp w0, #0x0 + 42db4c: 540000a0 b.eq 42db60 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0x90> // b.none + 42db50: f94013e1 ldr x1, [sp, #32] + 42db54: f9401fe0 ldr x0, [sp, #56] + 42db58: 94000708 bl 42f778 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_> + 42db5c: 1400001e b 42dbd4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0x104> + 42db60: f9401be1 ldr x1, [sp, #48] + 42db64: f9401fe0 ldr x0, [sp, #56] + 42db68: 94000704 bl 42f778 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_> + 42db6c: 1400001a b 42dbd4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0x104> + 42db70: 910063e0 add x0, sp, #0x18 + 42db74: f94013e2 ldr x2, [sp, #32] + 42db78: f9401be1 ldr x1, [sp, #48] + 42db7c: 97ffffc3 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42db80: 12001c00 and w0, w0, #0xff + 42db84: 7100001f cmp w0, #0x0 + 42db88: 540000a0 b.eq 42db9c <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0xcc> // b.none + 42db8c: f9401be1 ldr x1, [sp, #48] + 42db90: f9401fe0 ldr x0, [sp, #56] + 42db94: 940006f9 bl 42f778 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_> + 42db98: 1400000f b 42dbd4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0x104> + 42db9c: 910063e0 add x0, sp, #0x18 + 42dba0: f94013e2 ldr x2, [sp, #32] + 42dba4: f94017e1 ldr x1, [sp, #40] + 42dba8: 97ffffb8 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42dbac: 12001c00 and w0, w0, #0xff + 42dbb0: 7100001f cmp w0, #0x0 + 42dbb4: 540000a0 b.eq 42dbc8 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0xf8> // b.none + 42dbb8: f94013e1 ldr x1, [sp, #32] + 42dbbc: f9401fe0 ldr x0, [sp, #56] + 42dbc0: 940006ee bl 42f778 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_> + 42dbc4: 14000004 b 42dbd4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_+0x104> + 42dbc8: f94017e1 ldr x1, [sp, #40] + 42dbcc: f9401fe0 ldr x0, [sp, #56] + 42dbd0: 940006ea bl 42f778 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_> + 42dbd4: d503201f nop + 42dbd8: a8c47bfd ldp x29, x30, [sp], #64 + 42dbdc: d65f03c0 ret + +000000000042dbe0 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_>: +_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_(): + 42dbe0: a9bd7bfd stp x29, x30, [sp, #-48]! + 42dbe4: 910003fd mov x29, sp + 42dbe8: f90017e0 str x0, [sp, #40] + 42dbec: f90013e1 str x1, [sp, #32] + 42dbf0: f9000fe2 str x2, [sp, #24] + 42dbf4: 390043e3 strb w3, [sp, #16] + 42dbf8: 910043e0 add x0, sp, #0x10 + 42dbfc: f9400fe2 ldr x2, [sp, #24] + 42dc00: f94017e1 ldr x1, [sp, #40] + 42dc04: 97ffffa1 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42dc08: 12001c00 and w0, w0, #0xff + 42dc0c: 7100001f cmp w0, #0x0 + 42dc10: 54000080 b.eq 42dc20 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_+0x40> // b.none + 42dc14: 9100a3e0 add x0, sp, #0x28 + 42dc18: 97ffee87 bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 42dc1c: 17fffff7 b 42dbf8 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_+0x18> + 42dc20: 910083e0 add x0, sp, #0x20 + 42dc24: 940006cb bl 42f750 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv> + 42dc28: 910043e0 add x0, sp, #0x10 + 42dc2c: f94013e2 ldr x2, [sp, #32] + 42dc30: f9400fe1 ldr x1, [sp, #24] + 42dc34: 97ffff95 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 42dc38: 12001c00 and w0, w0, #0xff + 42dc3c: 7100001f cmp w0, #0x0 + 42dc40: 54000080 b.eq 42dc50 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_+0x70> // b.none + 42dc44: 910083e0 add x0, sp, #0x20 + 42dc48: 940006c2 bl 42f750 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv> + 42dc4c: 17fffff7 b 42dc28 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_+0x48> + 42dc50: 910083e1 add x1, sp, #0x20 + 42dc54: 9100a3e0 add x0, sp, #0x28 + 42dc58: 94000688 bl 42f678 <_ZN9__gnu_cxxltIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_> + 42dc5c: 12001c00 and w0, w0, #0xff + 42dc60: 52000000 eor w0, w0, #0x1 + 42dc64: 12001c00 and w0, w0, #0xff + 42dc68: 7100001f cmp w0, #0x0 + 42dc6c: 54000060 b.eq 42dc78 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_+0x98> // b.none + 42dc70: f94017e0 ldr x0, [sp, #40] + 42dc74: 14000007 b 42dc90 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_+0xb0> + 42dc78: f94013e1 ldr x1, [sp, #32] + 42dc7c: f94017e0 ldr x0, [sp, #40] + 42dc80: 940006be bl 42f778 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_> + 42dc84: 9100a3e0 add x0, sp, #0x28 + 42dc88: 97ffee6b bl 429634 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv> + 42dc8c: 17ffffdb b 42dbf8 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_+0x18> + 42dc90: a8c37bfd ldp x29, x30, [sp], #48 + 42dc94: d65f03c0 ret + +000000000042dc98 <_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET0_T_S8_S7_>: +_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET0_T_S8_S7_(): + 42dc98: a9bc7bfd stp x29, x30, [sp, #-64]! + 42dc9c: 910003fd mov x29, sp + 42dca0: f9000bf3 str x19, [sp, #16] + 42dca4: f9001fe0 str x0, [sp, #56] + 42dca8: f9001be1 str x1, [sp, #48] + 42dcac: f90017e2 str x2, [sp, #40] + 42dcb0: f9401fe0 ldr x0, [sp, #56] + 42dcb4: 97fff8c1 bl 42bfb8 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_> + 42dcb8: aa0003f3 mov x19, x0 + 42dcbc: f9401be0 ldr x0, [sp, #48] + 42dcc0: 97fff8be bl 42bfb8 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEET_S7_> + 42dcc4: f94017e2 ldr x2, [sp, #40] + 42dcc8: aa0003e1 mov x1, x0 + 42dccc: aa1303e0 mov x0, x19 + 42dcd0: 940006bb bl 42f7bc <_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET1_T0_S8_S7_> + 42dcd4: f9400bf3 ldr x19, [sp, #16] + 42dcd8: a8c47bfd ldp x29, x30, [sp], #64 + 42dcdc: d65f03c0 ret + +000000000042dce0 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_>: +_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_(): + 42dce0: a9bc7bfd stp x29, x30, [sp, #-64]! + 42dce4: 910003fd mov x29, sp + 42dce8: f9000bf3 str x19, [sp, #16] + 42dcec: f90017e0 str x0, [sp, #40] + 42dcf0: 390083e1 strb w1, [sp, #32] + 42dcf4: 9100a3e0 add x0, sp, #0x28 + 42dcf8: 97ffee6b bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42dcfc: 97ffee70 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42dd00: 39400000 ldrb w0, [x0] + 42dd04: 3900ffe0 strb w0, [sp, #63] + 42dd08: f94017e0 ldr x0, [sp, #40] + 42dd0c: f9001be0 str x0, [sp, #48] + 42dd10: 9100c3e0 add x0, sp, #0x30 + 42dd14: 9400068f bl 42f750 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv> + 42dd18: 9100ffe1 add x1, sp, #0x3f + 42dd1c: 910083e0 add x0, sp, #0x20 + 42dd20: f9401be2 ldr x2, [sp, #48] + 42dd24: 940006c0 bl 42f824 <_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_> + 42dd28: 12001c00 and w0, w0, #0xff + 42dd2c: 7100001f cmp w0, #0x0 + 42dd30: 540001c0 b.eq 42dd68 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_+0x88> // b.none + 42dd34: 9100c3e0 add x0, sp, #0x30 + 42dd38: 97ffee5b bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42dd3c: 97ffee60 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42dd40: aa0003f3 mov x19, x0 + 42dd44: 9100a3e0 add x0, sp, #0x28 + 42dd48: 97ffee57 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42dd4c: 39400261 ldrb w1, [x19] + 42dd50: 39000001 strb w1, [x0] + 42dd54: f9401be0 ldr x0, [sp, #48] + 42dd58: f90017e0 str x0, [sp, #40] + 42dd5c: 9100c3e0 add x0, sp, #0x30 + 42dd60: 9400067c bl 42f750 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv> + 42dd64: 17ffffed b 42dd18 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_+0x38> + 42dd68: 9100ffe0 add x0, sp, #0x3f + 42dd6c: 97ffee54 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42dd70: aa0003f3 mov x19, x0 + 42dd74: 9100a3e0 add x0, sp, #0x28 + 42dd78: 97ffee4b bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42dd7c: 39400261 ldrb w1, [x19] + 42dd80: 39000001 strb w1, [x0] + 42dd84: d503201f nop + 42dd88: f9400bf3 ldr x19, [sp, #16] + 42dd8c: a8c47bfd ldp x29, x30, [sp], #64 + 42dd90: d65f03c0 ret + +000000000042dd94 <_ZSt12__niter_baseIPcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE>: +_ZSt12__niter_baseIPcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE(): + 42dd94: a9be7bfd stp x29, x30, [sp, #-32]! + 42dd98: 910003fd mov x29, sp + 42dd9c: f9000fe0 str x0, [sp, #24] + 42dda0: 910063e0 add x0, sp, #0x18 + 42dda4: 97ffdc11 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 42dda8: f9400000 ldr x0, [x0] + 42ddac: a8c27bfd ldp x29, x30, [sp], #32 + 42ddb0: d65f03c0 ret + +000000000042ddb4 <_ZSt13__copy_move_aILb1EPcS0_ET1_T0_S2_S1_>: +_ZSt13__copy_move_aILb1EPcS0_ET1_T0_S2_S1_(): + 42ddb4: a9bc7bfd stp x29, x30, [sp, #-64]! + 42ddb8: 910003fd mov x29, sp + 42ddbc: f90017e0 str x0, [sp, #40] + 42ddc0: f90013e1 str x1, [sp, #32] + 42ddc4: f9000fe2 str x2, [sp, #24] + 42ddc8: 52800020 mov w0, #0x1 // #1 + 42ddcc: 3900ffe0 strb w0, [sp, #63] + 42ddd0: f9400fe2 ldr x2, [sp, #24] + 42ddd4: f94013e1 ldr x1, [sp, #32] + 42ddd8: f94017e0 ldr x0, [sp, #40] + 42dddc: 940006a3 bl 42f868 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_> + 42dde0: a8c47bfd ldp x29, x30, [sp], #64 + 42dde4: d65f03c0 ret + +000000000042dde8 <_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm>: +_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm(): + 42dde8: d10043ff sub sp, sp, #0x10 + 42ddec: f90007e0 str x0, [sp, #8] + 42ddf0: f94007e0 ldr x0, [sp, #8] + 42ddf4: d346fc01 lsr x1, x0, #6 + 42ddf8: aa0103e0 mov x0, x1 + 42ddfc: 910043ff add sp, sp, #0x10 + 42de00: d65f03c0 ret + +000000000042de04 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E15difference_typeES9_S9_>: +_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E15difference_typeES9_S9_(): + 42de04: a9bc7bfd stp x29, x30, [sp, #-64]! + 42de08: 910003fd mov x29, sp + 42de0c: f9000bf3 str x19, [sp, #16] + 42de10: f90017e0 str x0, [sp, #40] + 42de14: f90013e1 str x1, [sp, #32] + 42de18: 9100a3e0 add x0, sp, #0x28 + 42de1c: 940006a9 bl 42f8c0 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E17iterator_categoryERKS9_> + 42de20: 2a1303e2 mov w2, w19 + 42de24: f94013e1 ldr x1, [sp, #32] + 42de28: f94017e0 ldr x0, [sp, #40] + 42de2c: 940006aa bl 42f8d4 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E15difference_typeES9_S9_St26random_access_iterator_tag> + 42de30: d503201f nop + 42de34: f9400bf3 ldr x19, [sp, #16] + 42de38: a8c47bfd ldp x29, x30, [sp], #64 + 42de3c: d65f03c0 ret + +000000000042de40 <_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEElEvRT_T0_>: +_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEElEvRT_T0_(): + 42de40: a9bc7bfd stp x29, x30, [sp, #-64]! + 42de44: 910003fd mov x29, sp + 42de48: f9000bf3 str x19, [sp, #16] + 42de4c: f90017e0 str x0, [sp, #40] + 42de50: f90013e1 str x1, [sp, #32] + 42de54: f94013e0 ldr x0, [sp, #32] + 42de58: f9001fe0 str x0, [sp, #56] + 42de5c: f94017e0 ldr x0, [sp, #40] + 42de60: 94000698 bl 42f8c0 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E17iterator_categoryERKS9_> + 42de64: 2a1303e2 mov w2, w19 + 42de68: f9401fe1 ldr x1, [sp, #56] + 42de6c: f94017e0 ldr x0, [sp, #40] + 42de70: 940006a3 bl 42f8fc <_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEElEvRT_T0_St26random_access_iterator_tag> + 42de74: d503201f nop + 42de78: f9400bf3 ldr x19, [sp, #16] + 42de7c: a8c47bfd ldp x29, x30, [sp], #64 + 42de80: d65f03c0 ret + +000000000042de84 <_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPKcSt6vectorIcSaIcEEEES4_EEbT_RT0_>: +_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPKcSt6vectorIcSaIcEEEES4_EEbT_RT0_(): + 42de84: a9bd7bfd stp x29, x30, [sp, #-48]! + 42de88: 910003fd mov x29, sp + 42de8c: f90017e0 str x0, [sp, #40] + 42de90: f90013e1 str x1, [sp, #32] + 42de94: f9000fe2 str x2, [sp, #24] + 42de98: 910083e0 add x0, sp, #0x20 + 42de9c: 97fff8ae bl 42c154 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEdeEv> + 42dea0: 39400001 ldrb w1, [x0] + 42dea4: f9400fe0 ldr x0, [sp, #24] + 42dea8: 39400000 ldrb w0, [x0] + 42deac: 6b00003f cmp w1, w0 + 42deb0: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 42deb4: 12001c00 and w0, w0, #0xff + 42deb8: a8c37bfd ldp x29, x30, [sp], #48 + 42debc: d65f03c0 ret + +000000000042dec0 <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEppEv(): + 42dec0: d10043ff sub sp, sp, #0x10 + 42dec4: f90007e0 str x0, [sp, #8] + 42dec8: f94007e0 ldr x0, [sp, #8] + 42decc: f9400000 ldr x0, [x0] + 42ded0: 91000401 add x1, x0, #0x1 + 42ded4: f94007e0 ldr x0, [sp, #8] + 42ded8: f9000001 str x1, [x0] + 42dedc: f94007e0 ldr x0, [sp, #8] + 42dee0: 910043ff add sp, sp, #0x10 + 42dee4: d65f03c0 ret + +000000000042dee8 <_ZNSt12_Vector_baseIcSaIcEEC1ERKS0_>: +_ZNSt12_Vector_baseIcSaIcEEC1ERKS0_(): + 42dee8: a9be7bfd stp x29, x30, [sp, #-32]! + 42deec: 910003fd mov x29, sp + 42def0: f9000fe0 str x0, [sp, #24] + 42def4: f9000be1 str x1, [sp, #16] + 42def8: f9400fe0 ldr x0, [sp, #24] + 42defc: f9400be1 ldr x1, [sp, #16] + 42df00: 940000a9 bl 42e1a4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0_> + 42df04: d503201f nop + 42df08: a8c27bfd ldp x29, x30, [sp], #32 + 42df0c: d65f03c0 ret + +000000000042df10 <_ZNSt6vectorIcSaIcEE22_M_initialize_dispatchIPKcEEvT_S5_St12__false_type>: +_ZNSt6vectorIcSaIcEE22_M_initialize_dispatchIPKcEEvT_S5_St12__false_type(): + 42df10: a9bc7bfd stp x29, x30, [sp, #-64]! + 42df14: 910003fd mov x29, sp + 42df18: f90017e0 str x0, [sp, #40] + 42df1c: f90013e1 str x1, [sp, #32] + 42df20: f9000fe2 str x2, [sp, #24] + 42df24: 390043e3 strb w3, [sp, #16] + 42df28: 2a0403e3 mov w3, w4 + 42df2c: f9400fe2 ldr x2, [sp, #24] + 42df30: f94013e1 ldr x1, [sp, #32] + 42df34: f94017e0 ldr x0, [sp, #40] + 42df38: 9400067c bl 42f928 <_ZNSt6vectorIcSaIcEE19_M_range_initializeIPKcEEvT_S5_St20forward_iterator_tag> + 42df3c: d503201f nop + 42df40: a8c47bfd ldp x29, x30, [sp], #64 + 42df44: d65f03c0 ret + +000000000042df48 <_ZNKSt6vectorIcSaIcEE11_M_data_ptrIcEEPT_S4_>: +_ZNKSt6vectorIcSaIcEE11_M_data_ptrIcEEPT_S4_(): + 42df48: d10043ff sub sp, sp, #0x10 + 42df4c: f90007e0 str x0, [sp, #8] + 42df50: f90003e1 str x1, [sp] + 42df54: f94003e0 ldr x0, [sp] + 42df58: 910043ff add sp, sp, #0x10 + 42df5c: d65f03c0 ret + +000000000042df60 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERS8_>: +_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERS8_(): + 42df60: d10043ff sub sp, sp, #0x10 + 42df64: f90007e0 str x0, [sp, #8] + 42df68: f90003e1 str x1, [sp] + 42df6c: f94007e0 ldr x0, [sp, #8] + 42df70: f94003e1 ldr x1, [sp] + 42df74: f9000001 str x1, [x0] + 42df78: d503201f nop + 42df7c: 910043ff add sp, sp, #0x10 + 42df80: d65f03c0 ret + +000000000042df84 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSF_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSF_(): + 42df84: d10043ff sub sp, sp, #0x10 + 42df88: f90007e0 str x0, [sp, #8] + 42df8c: 2a0103e0 mov w0, w1 + 42df90: 910043ff add sp, sp, #0x10 + 42df94: d65f03c0 ret + +000000000042df98 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag(): + 42df98: a9bc7bfd stp x29, x30, [sp, #-64]! + 42df9c: 910003fd mov x29, sp + 42dfa0: f90017e0 str x0, [sp, #40] + 42dfa4: f90013e1 str x1, [sp, #32] + 42dfa8: f9000fe2 str x2, [sp, #24] + 42dfac: 390043e3 strb w3, [sp, #16] + 42dfb0: 9100a3e1 add x1, sp, #0x28 + 42dfb4: 910083e0 add x0, sp, #0x20 + 42dfb8: 94000683 bl 42f9c4 <_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 42dfbc: aa0003e1 mov x1, x0 + 42dfc0: 9342fc20 asr x0, x1, #2 + 42dfc4: f9001fe0 str x0, [sp, #56] + 42dfc8: f9401fe0 ldr x0, [sp, #56] + 42dfcc: f100001f cmp x0, #0x0 + 42dfd0: 540005ad b.le 42e084 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0xec> + 42dfd4: 910063e0 add x0, sp, #0x18 + 42dfd8: f94017e1 ldr x1, [sp, #40] + 42dfdc: 9400068b bl 42fa08 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 42dfe0: 12001c00 and w0, w0, #0xff + 42dfe4: 7100001f cmp w0, #0x0 + 42dfe8: 54000060 b.eq 42dff4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x5c> // b.none + 42dfec: f94017e0 ldr x0, [sp, #40] + 42dff0: 1400004e b 42e128 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x190> + 42dff4: 9100a3e0 add x0, sp, #0x28 + 42dff8: 94000693 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 42dffc: 910063e0 add x0, sp, #0x18 + 42e000: f94017e1 ldr x1, [sp, #40] + 42e004: 94000681 bl 42fa08 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 42e008: 12001c00 and w0, w0, #0xff + 42e00c: 7100001f cmp w0, #0x0 + 42e010: 54000060 b.eq 42e01c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x84> // b.none + 42e014: f94017e0 ldr x0, [sp, #40] + 42e018: 14000044 b 42e128 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x190> + 42e01c: 9100a3e0 add x0, sp, #0x28 + 42e020: 94000689 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 42e024: 910063e0 add x0, sp, #0x18 + 42e028: f94017e1 ldr x1, [sp, #40] + 42e02c: 94000677 bl 42fa08 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 42e030: 12001c00 and w0, w0, #0xff + 42e034: 7100001f cmp w0, #0x0 + 42e038: 54000060 b.eq 42e044 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0xac> // b.none + 42e03c: f94017e0 ldr x0, [sp, #40] + 42e040: 1400003a b 42e128 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x190> + 42e044: 9100a3e0 add x0, sp, #0x28 + 42e048: 9400067f bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 42e04c: 910063e0 add x0, sp, #0x18 + 42e050: f94017e1 ldr x1, [sp, #40] + 42e054: 9400066d bl 42fa08 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 42e058: 12001c00 and w0, w0, #0xff + 42e05c: 7100001f cmp w0, #0x0 + 42e060: 54000060 b.eq 42e06c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0xd4> // b.none + 42e064: f94017e0 ldr x0, [sp, #40] + 42e068: 14000030 b 42e128 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x190> + 42e06c: 9100a3e0 add x0, sp, #0x28 + 42e070: 94000675 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 42e074: f9401fe0 ldr x0, [sp, #56] + 42e078: d1000400 sub x0, x0, #0x1 + 42e07c: f9001fe0 str x0, [sp, #56] + 42e080: 17ffffd2 b 42dfc8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x30> + 42e084: 9100a3e1 add x1, sp, #0x28 + 42e088: 910083e0 add x0, sp, #0x20 + 42e08c: 9400064e bl 42f9c4 <_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 42e090: f100081f cmp x0, #0x2 + 42e094: 54000200 b.eq 42e0d4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x13c> // b.none + 42e098: f1000c1f cmp x0, #0x3 + 42e09c: 54000080 b.eq 42e0ac <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x114> // b.none + 42e0a0: f100041f cmp x0, #0x1 + 42e0a4: 540002c0 b.eq 42e0fc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x164> // b.none + 42e0a8: 1400001f b 42e124 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x18c> + 42e0ac: 910063e0 add x0, sp, #0x18 + 42e0b0: f94017e1 ldr x1, [sp, #40] + 42e0b4: 94000655 bl 42fa08 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 42e0b8: 12001c00 and w0, w0, #0xff + 42e0bc: 7100001f cmp w0, #0x0 + 42e0c0: 54000060 b.eq 42e0cc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x134> // b.none + 42e0c4: f94017e0 ldr x0, [sp, #40] + 42e0c8: 14000018 b 42e128 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x190> + 42e0cc: 9100a3e0 add x0, sp, #0x28 + 42e0d0: 9400065d bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 42e0d4: 910063e0 add x0, sp, #0x18 + 42e0d8: f94017e1 ldr x1, [sp, #40] + 42e0dc: 9400064b bl 42fa08 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 42e0e0: 12001c00 and w0, w0, #0xff + 42e0e4: 7100001f cmp w0, #0x0 + 42e0e8: 54000060 b.eq 42e0f4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x15c> // b.none + 42e0ec: f94017e0 ldr x0, [sp, #40] + 42e0f0: 1400000e b 42e128 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x190> + 42e0f4: 9100a3e0 add x0, sp, #0x28 + 42e0f8: 94000653 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 42e0fc: 910063e0 add x0, sp, #0x18 + 42e100: f94017e1 ldr x1, [sp, #40] + 42e104: 94000641 bl 42fa08 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 42e108: 12001c00 and w0, w0, #0xff + 42e10c: 7100001f cmp w0, #0x0 + 42e110: 54000060 b.eq 42e11c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x184> // b.none + 42e114: f94017e0 ldr x0, [sp, #40] + 42e118: 14000004 b 42e128 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag+0x190> + 42e11c: 9100a3e0 add x0, sp, #0x28 + 42e120: 94000649 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 42e124: f94013e0 ldr x0, [sp, #32] + 42e128: a8c47bfd ldp x29, x30, [sp], #64 + 42e12c: d65f03c0 ret + +000000000042e130 <_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm>: +_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm(): + 42e130: a9be7bfd stp x29, x30, [sp, #-32]! + 42e134: 910003fd mov x29, sp + 42e138: f9000fe0 str x0, [sp, #24] + 42e13c: f9000be1 str x1, [sp, #16] + 42e140: f9400be0 ldr x0, [sp, #16] + 42e144: 97ffff29 bl 42dde8 <_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm> + 42e148: aa0003e1 mov x1, x0 + 42e14c: f9400fe0 ldr x0, [sp, #24] + 42e150: f8617800 ldr x0, [x0, x1, lsl #3] + 42e154: a8c27bfd ldp x29, x30, [sp], #32 + 42e158: d65f03c0 ret + +000000000042e15c <_ZNKSt6bitsetILm256EE15_Unchecked_testEm>: +_ZNKSt6bitsetILm256EE15_Unchecked_testEm(): + 42e15c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e160: 910003fd mov x29, sp + 42e164: f9000bf3 str x19, [sp, #16] + 42e168: f90017e0 str x0, [sp, #40] + 42e16c: f90013e1 str x1, [sp, #32] + 42e170: f94017e0 ldr x0, [sp, #40] + 42e174: f94013e1 ldr x1, [sp, #32] + 42e178: 97ffffee bl 42e130 <_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm> + 42e17c: aa0003f3 mov x19, x0 + 42e180: f94013e0 ldr x0, [sp, #32] + 42e184: 97ffeee4 bl 429d14 <_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm> + 42e188: 8a000260 and x0, x19, x0 + 42e18c: f100001f cmp x0, #0x0 + 42e190: 1a9f07e0 cset w0, ne // ne = any + 42e194: 12001c00 and w0, w0, #0xff + 42e198: f9400bf3 ldr x19, [sp, #16] + 42e19c: a8c37bfd ldp x29, x30, [sp], #48 + 42e1a0: d65f03c0 ret + +000000000042e1a4 <_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0_>: +_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0_(): + 42e1a4: a9be7bfd stp x29, x30, [sp, #-32]! + 42e1a8: 910003fd mov x29, sp + 42e1ac: f9000fe0 str x0, [sp, #24] + 42e1b0: f9000be1 str x1, [sp, #16] + 42e1b4: f9400be1 ldr x1, [sp, #16] + 42e1b8: f9400fe0 ldr x0, [sp, #24] + 42e1bc: 97ff6541 bl 4076c0 <_ZNSaIcEC2ERKS_@plt> + 42e1c0: f9400fe0 ldr x0, [sp, #24] + 42e1c4: f900001f str xzr, [x0] + 42e1c8: f9400fe0 ldr x0, [sp, #24] + 42e1cc: f900041f str xzr, [x0, #8] + 42e1d0: f9400fe0 ldr x0, [sp, #24] + 42e1d4: f900081f str xzr, [x0, #16] + 42e1d8: d503201f nop + 42e1dc: a8c27bfd ldp x29, x30, [sp], #32 + 42e1e0: d65f03c0 ret + +000000000042e1e4 <_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm>: +_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm(): + 42e1e4: a9be7bfd stp x29, x30, [sp, #-32]! + 42e1e8: 910003fd mov x29, sp + 42e1ec: f9000fe0 str x0, [sp, #24] + 42e1f0: f9000be1 str x1, [sp, #16] + 42e1f4: f9400be1 ldr x1, [sp, #16] + 42e1f8: f9400fe0 ldr x0, [sp, #24] + 42e1fc: 940002d0 bl 42ed3c <_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm> + 42e200: aa0003e1 mov x1, x0 + 42e204: f9400fe0 ldr x0, [sp, #24] + 42e208: f9000001 str x1, [x0] + 42e20c: f9400fe0 ldr x0, [sp, #24] + 42e210: f9400001 ldr x1, [x0] + 42e214: f9400fe0 ldr x0, [sp, #24] + 42e218: f9000401 str x1, [x0, #8] + 42e21c: f9400fe0 ldr x0, [sp, #24] + 42e220: f9400001 ldr x1, [x0] + 42e224: f9400be0 ldr x0, [sp, #16] + 42e228: 8b000021 add x1, x1, x0 + 42e22c: f9400fe0 ldr x0, [sp, #24] + 42e230: f9000801 str x1, [x0, #16] + 42e234: d503201f nop + 42e238: a8c27bfd ldp x29, x30, [sp], #32 + 42e23c: d65f03c0 ret + +000000000042e240 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET0_T_SA_S9_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET0_T_SA_S9_(): + 42e240: a9bc7bfd stp x29, x30, [sp, #-64]! + 42e244: 910003fd mov x29, sp + 42e248: f90017e0 str x0, [sp, #40] + 42e24c: f90013e1 str x1, [sp, #32] + 42e250: f9000fe2 str x2, [sp, #24] + 42e254: 52800020 mov w0, #0x1 // #1 + 42e258: 3900ffe0 strb w0, [sp, #63] + 42e25c: f9400fe2 ldr x2, [sp, #24] + 42e260: f94013e1 ldr x1, [sp, #32] + 42e264: f94017e0 ldr x0, [sp, #40] + 42e268: 94000601 bl 42fa6c <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcEET0_T_SC_SB_> + 42e26c: a8c47bfd ldp x29, x30, [sp], #64 + 42e270: d65f03c0 ret + +000000000042e274 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE37select_on_container_copy_constructionERKS6_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE37select_on_container_copy_constructionERKS6_(): + 42e274: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e278: 910003fd mov x29, sp + 42e27c: f9000bf3 str x19, [sp, #16] + 42e280: aa0803f3 mov x19, x8 + 42e284: f90017e0 str x0, [sp, #40] + 42e288: f94017e1 ldr x1, [sp, #40] + 42e28c: aa1303e0 mov x0, x19 + 42e290: 97ffeec5 bl 429da4 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_> + 42e294: aa1303e0 mov x0, x19 + 42e298: f9400bf3 ldr x19, [sp, #16] + 42e29c: a8c37bfd ldp x29, x30, [sp], #48 + 42e2a0: d65f03c0 ret + +000000000042e2a4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC1ERKS6_>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2ERKS6_(): + 42e2a4: a9be7bfd stp x29, x30, [sp, #-32]! + 42e2a8: 910003fd mov x29, sp + 42e2ac: f9000fe0 str x0, [sp, #24] + 42e2b0: f9000be1 str x1, [sp, #16] + 42e2b4: f9400be1 ldr x1, [sp, #16] + 42e2b8: f9400fe0 ldr x0, [sp, #24] + 42e2bc: 97ffeeba bl 429da4 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_> + 42e2c0: f9400fe0 ldr x0, [sp, #24] + 42e2c4: f900001f str xzr, [x0] + 42e2c8: f9400fe0 ldr x0, [sp, #24] + 42e2cc: f900041f str xzr, [x0, #8] + 42e2d0: f9400fe0 ldr x0, [sp, #24] + 42e2d4: f900081f str xzr, [x0, #16] + 42e2d8: d503201f nop + 42e2dc: a8c27bfd ldp x29, x30, [sp], #32 + 42e2e0: d65f03c0 ret + +000000000042e2e4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_create_storageEm(): + 42e2e4: a9be7bfd stp x29, x30, [sp, #-32]! + 42e2e8: 910003fd mov x29, sp + 42e2ec: f9000fe0 str x0, [sp, #24] + 42e2f0: f9000be1 str x1, [sp, #16] + 42e2f4: f9400be1 ldr x1, [sp, #16] + 42e2f8: f9400fe0 ldr x0, [sp, #24] + 42e2fc: 9400017b bl 42e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm> + 42e300: aa0003e1 mov x1, x0 + 42e304: f9400fe0 ldr x0, [sp, #24] + 42e308: f9000001 str x1, [x0] + 42e30c: f9400fe0 ldr x0, [sp, #24] + 42e310: f9400001 ldr x1, [x0] + 42e314: f9400fe0 ldr x0, [sp, #24] + 42e318: f9000401 str x1, [x0, #8] + 42e31c: f9400fe0 ldr x0, [sp, #24] + 42e320: f9400001 ldr x1, [x0] + 42e324: f9400be0 ldr x0, [sp, #16] + 42e328: d37be800 lsl x0, x0, #5 + 42e32c: 8b000021 add x1, x1, x0 + 42e330: f9400fe0 ldr x0, [sp, #24] + 42e334: f9000801 str x1, [x0, #16] + 42e338: d503201f nop + 42e33c: a8c27bfd ldp x29, x30, [sp], #32 + 42e340: d65f03c0 ret + +000000000042e344 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_ET0_T_SG_SF_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_ET0_T_SG_SF_(): + 42e344: a9bc7bfd stp x29, x30, [sp, #-64]! + 42e348: 910003fd mov x29, sp + 42e34c: f90017e0 str x0, [sp, #40] + 42e350: f90013e1 str x1, [sp, #32] + 42e354: f9000fe2 str x2, [sp, #24] + 42e358: 52800020 mov w0, #0x1 // #1 + 42e35c: 3900ffe0 strb w0, [sp, #63] + 42e360: f9400fe2 ldr x2, [sp, #24] + 42e364: f94013e1 ldr x1, [sp, #32] + 42e368: f94017e0 ldr x0, [sp, #40] + 42e36c: 940005cb bl 42fa98 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_> + 42e370: a8c47bfd ldp x29, x30, [sp], #64 + 42e374: d65f03c0 ret + +000000000042e378 <_ZNSt16allocator_traitsISaISt4pairIccEEE37select_on_container_copy_constructionERKS2_>: +_ZNSt16allocator_traitsISaISt4pairIccEEE37select_on_container_copy_constructionERKS2_(): + 42e378: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e37c: 910003fd mov x29, sp + 42e380: f9000bf3 str x19, [sp, #16] + 42e384: aa0803f3 mov x19, x8 + 42e388: f90017e0 str x0, [sp, #40] + 42e38c: f94017e1 ldr x1, [sp, #40] + 42e390: aa1303e0 mov x0, x19 + 42e394: 97ffeea8 bl 429e34 <_ZNSaISt4pairIccEEC1ERKS1_> + 42e398: aa1303e0 mov x0, x19 + 42e39c: f9400bf3 ldr x19, [sp, #16] + 42e3a0: a8c37bfd ldp x29, x30, [sp], #48 + 42e3a4: d65f03c0 ret + +000000000042e3a8 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC1ERKS2_>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE12_Vector_implC2ERKS2_(): + 42e3a8: a9be7bfd stp x29, x30, [sp, #-32]! + 42e3ac: 910003fd mov x29, sp + 42e3b0: f9000fe0 str x0, [sp, #24] + 42e3b4: f9000be1 str x1, [sp, #16] + 42e3b8: f9400be1 ldr x1, [sp, #16] + 42e3bc: f9400fe0 ldr x0, [sp, #24] + 42e3c0: 97ffee9d bl 429e34 <_ZNSaISt4pairIccEEC1ERKS1_> + 42e3c4: f9400fe0 ldr x0, [sp, #24] + 42e3c8: f900001f str xzr, [x0] + 42e3cc: f9400fe0 ldr x0, [sp, #24] + 42e3d0: f900041f str xzr, [x0, #8] + 42e3d4: f9400fe0 ldr x0, [sp, #24] + 42e3d8: f900081f str xzr, [x0, #16] + 42e3dc: d503201f nop + 42e3e0: a8c27bfd ldp x29, x30, [sp], #32 + 42e3e4: d65f03c0 ret + +000000000042e3e8 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_M_create_storageEm(): + 42e3e8: a9be7bfd stp x29, x30, [sp, #-32]! + 42e3ec: 910003fd mov x29, sp + 42e3f0: f9000fe0 str x0, [sp, #24] + 42e3f4: f9000be1 str x1, [sp, #16] + 42e3f8: f9400be1 ldr x1, [sp, #16] + 42e3fc: f9400fe0 ldr x0, [sp, #24] + 42e400: 940005d0 bl 42fb40 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm> + 42e404: aa0003e1 mov x1, x0 + 42e408: f9400fe0 ldr x0, [sp, #24] + 42e40c: f9000001 str x1, [x0] + 42e410: f9400fe0 ldr x0, [sp, #24] + 42e414: f9400001 ldr x1, [x0] + 42e418: f9400fe0 ldr x0, [sp, #24] + 42e41c: f9000401 str x1, [x0, #8] + 42e420: f9400fe0 ldr x0, [sp, #24] + 42e424: f9400001 ldr x1, [x0] + 42e428: f9400be0 ldr x0, [sp, #16] + 42e42c: d37ff800 lsl x0, x0, #1 + 42e430: 8b000021 add x1, x1, x0 + 42e434: f9400fe0 ldr x0, [sp, #24] + 42e438: f9000801 str x1, [x0, #16] + 42e43c: d503201f nop + 42e440: a8c27bfd ldp x29, x30, [sp], #32 + 42e444: d65f03c0 ret + +000000000042e448 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_(): + 42e448: a9bc7bfd stp x29, x30, [sp, #-64]! + 42e44c: 910003fd mov x29, sp + 42e450: f90017e0 str x0, [sp, #40] + 42e454: f90013e1 str x1, [sp, #32] + 42e458: f9000fe2 str x2, [sp, #24] + 42e45c: 52800020 mov w0, #0x1 // #1 + 42e460: 3900ffe0 strb w0, [sp, #63] + 42e464: f9400fe2 ldr x2, [sp, #24] + 42e468: f94013e1 ldr x1, [sp, #32] + 42e46c: f94017e0 ldr x0, [sp, #40] + 42e470: 940005c2 bl 42fb78 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_> + 42e474: a8c47bfd ldp x29, x30, [sp], #64 + 42e478: d65f03c0 ret + +000000000042e47c <_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE37select_on_container_copy_constructionERKS4_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEE37select_on_container_copy_constructionERKS4_(): + 42e47c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e480: 910003fd mov x29, sp + 42e484: f9000bf3 str x19, [sp, #16] + 42e488: aa0803f3 mov x19, x8 + 42e48c: f90017e0 str x0, [sp, #40] + 42e490: f94017e1 ldr x1, [sp, #40] + 42e494: aa1303e0 mov x0, x19 + 42e498: 97ffee8b bl 429ec4 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1ERKS3_> + 42e49c: aa1303e0 mov x0, x19 + 42e4a0: f9400bf3 ldr x19, [sp, #16] + 42e4a4: a8c37bfd ldp x29, x30, [sp], #48 + 42e4a8: d65f03c0 ret + +000000000042e4ac <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC1ERKS4_>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_Vector_implC2ERKS4_(): + 42e4ac: a9be7bfd stp x29, x30, [sp, #-32]! + 42e4b0: 910003fd mov x29, sp + 42e4b4: f9000fe0 str x0, [sp, #24] + 42e4b8: f9000be1 str x1, [sp, #16] + 42e4bc: f9400be1 ldr x1, [sp, #16] + 42e4c0: f9400fe0 ldr x0, [sp, #24] + 42e4c4: 97ffee80 bl 429ec4 <_ZNSaINSt7__cxx1112regex_traitsIcE10_RegexMaskEEC1ERKS3_> + 42e4c8: f9400fe0 ldr x0, [sp, #24] + 42e4cc: f900001f str xzr, [x0] + 42e4d0: f9400fe0 ldr x0, [sp, #24] + 42e4d4: f900041f str xzr, [x0, #8] + 42e4d8: f9400fe0 ldr x0, [sp, #24] + 42e4dc: f900081f str xzr, [x0, #16] + 42e4e0: d503201f nop + 42e4e4: a8c27bfd ldp x29, x30, [sp], #32 + 42e4e8: d65f03c0 ret + +000000000042e4ec <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_create_storageEm(): + 42e4ec: a9be7bfd stp x29, x30, [sp, #-32]! + 42e4f0: 910003fd mov x29, sp + 42e4f4: f9000fe0 str x0, [sp, #24] + 42e4f8: f9000be1 str x1, [sp, #16] + 42e4fc: f9400be1 ldr x1, [sp, #16] + 42e500: f9400fe0 ldr x0, [sp, #24] + 42e504: 97ffeb6f bl 4292c0 <_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm> + 42e508: aa0003e1 mov x1, x0 + 42e50c: f9400fe0 ldr x0, [sp, #24] + 42e510: f9000001 str x1, [x0] + 42e514: f9400fe0 ldr x0, [sp, #24] + 42e518: f9400001 ldr x1, [x0] + 42e51c: f9400fe0 ldr x0, [sp, #24] + 42e520: f9000401 str x1, [x0, #8] + 42e524: f9400fe0 ldr x0, [sp, #24] + 42e528: f9400001 ldr x1, [x0] + 42e52c: f9400be0 ldr x0, [sp, #16] + 42e530: d37ef400 lsl x0, x0, #2 + 42e534: 8b000021 add x1, x1, x0 + 42e538: f9400fe0 ldr x0, [sp, #24] + 42e53c: f9000801 str x1, [x0, #16] + 42e540: d503201f nop + 42e544: a8c27bfd ldp x29, x30, [sp], #32 + 42e548: d65f03c0 ret + +000000000042e54c <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_(): + 42e54c: a9bc7bfd stp x29, x30, [sp, #-64]! + 42e550: 910003fd mov x29, sp + 42e554: f90017e0 str x0, [sp, #40] + 42e558: f90013e1 str x1, [sp, #32] + 42e55c: f9000fe2 str x2, [sp, #24] + 42e560: 52800020 mov w0, #0x1 // #1 + 42e564: 3900ffe0 strb w0, [sp, #63] + 42e568: f9400fe2 ldr x2, [sp, #24] + 42e56c: f94013e1 ldr x1, [sp, #32] + 42e570: f94017e0 ldr x0, [sp, #40] + 42e574: 940005a1 bl 42fbf8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_> + 42e578: a8c47bfd ldp x29, x30, [sp], #64 + 42e57c: d65f03c0 ret + +000000000042e580 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEC2Ev(): + 42e580: d10043ff sub sp, sp, #0x10 + 42e584: f90007e0 str x0, [sp, #8] + 42e588: d503201f nop + 42e58c: 910043ff add sp, sp, #0x10 + 42e590: d65f03c0 ret + +000000000042e594 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3_>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3_(): + 42e594: a9bc7bfd stp x29, x30, [sp, #-64]! + 42e598: 910003fd mov x29, sp + 42e59c: f9000bf3 str x19, [sp, #16] + 42e5a0: f9001fe0 str x0, [sp, #56] + 42e5a4: f9001be1 str x1, [sp, #48] + 42e5a8: f90017e2 str x2, [sp, #40] + 42e5ac: f90013e3 str x3, [sp, #32] + 42e5b0: f9401ff3 ldr x19, [sp, #56] + 42e5b4: f9401fe0 ldr x0, [sp, #56] + 42e5b8: 97ff631e bl 407230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv@plt> + 42e5bc: f94013e2 ldr x2, [sp, #32] + 42e5c0: aa0003e1 mov x1, x0 + 42e5c4: aa1303e0 mov x0, x19 + 42e5c8: 97ff6392 bl 407410 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_@plt> + 42e5cc: f94017e2 ldr x2, [sp, #40] + 42e5d0: f9401be1 ldr x1, [sp, #48] + 42e5d4: f9401fe0 ldr x0, [sp, #56] + 42e5d8: 940005a8 bl 42fc78 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_> + 42e5dc: 14000006 b 42e5f4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3_+0x60> + 42e5e0: aa0003f3 mov x19, x0 + 42e5e4: f9401fe0 ldr x0, [sp, #56] + 42e5e8: 97ff7abf bl 40d0e4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev> + 42e5ec: aa1303e0 mov x0, x19 + 42e5f0: 97ff64c4 bl 407900 <_Unwind_Resume@plt> + 42e5f4: f9400bf3 ldr x19, [sp, #16] + 42e5f8: a8c47bfd ldp x29, x30, [sp], #64 + 42e5fc: d65f03c0 ret + +000000000042e600 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE37select_on_container_copy_constructionERKS8_>: +_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE37select_on_container_copy_constructionERKS8_(): + 42e600: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e604: 910003fd mov x29, sp + 42e608: f9000bf3 str x19, [sp, #16] + 42e60c: aa0803f3 mov x19, x8 + 42e610: f90017e0 str x0, [sp, #40] + 42e614: f94017e1 ldr x1, [sp, #40] + 42e618: aa1303e0 mov x0, x19 + 42e61c: 97ffeff6 bl 42a5f4 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEC1ERKS7_> + 42e620: aa1303e0 mov x0, x19 + 42e624: f9400bf3 ldr x19, [sp, #16] + 42e628: a8c37bfd ldp x29, x30, [sp], #48 + 42e62c: d65f03c0 ret + +000000000042e630 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC1ERKS8_>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_Vector_implC1ERKS8_(): + 42e630: a9be7bfd stp x29, x30, [sp, #-32]! + 42e634: 910003fd mov x29, sp + 42e638: f9000fe0 str x0, [sp, #24] + 42e63c: f9000be1 str x1, [sp, #16] + 42e640: f9400be1 ldr x1, [sp, #16] + 42e644: f9400fe0 ldr x0, [sp, #24] + 42e648: 97ffefeb bl 42a5f4 <_ZNSaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEC1ERKS7_> + 42e64c: f9400fe0 ldr x0, [sp, #24] + 42e650: f900001f str xzr, [x0] + 42e654: f9400fe0 ldr x0, [sp, #24] + 42e658: f900041f str xzr, [x0, #8] + 42e65c: f9400fe0 ldr x0, [sp, #24] + 42e660: f900081f str xzr, [x0, #16] + 42e664: d503201f nop + 42e668: a8c27bfd ldp x29, x30, [sp], #32 + 42e66c: d65f03c0 ret + +000000000042e670 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_create_storageEm(): + 42e670: a9be7bfd stp x29, x30, [sp, #-32]! + 42e674: 910003fd mov x29, sp + 42e678: f9000fe0 str x0, [sp, #24] + 42e67c: f9000be1 str x1, [sp, #16] + 42e680: f9400be1 ldr x1, [sp, #16] + 42e684: f9400fe0 ldr x0, [sp, #24] + 42e688: 94000588 bl 42fca8 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm> + 42e68c: aa0003e1 mov x1, x0 + 42e690: f9400fe0 ldr x0, [sp, #24] + 42e694: f9000001 str x1, [x0] + 42e698: f9400fe0 ldr x0, [sp, #24] + 42e69c: f9400001 ldr x1, [x0] + 42e6a0: f9400fe0 ldr x0, [sp, #24] + 42e6a4: f9000401 str x1, [x0, #8] + 42e6a8: f9400fe0 ldr x0, [sp, #24] + 42e6ac: f9400001 ldr x1, [x0] + 42e6b0: f9400be0 ldr x0, [sp, #16] + 42e6b4: d37ae400 lsl x0, x0, #6 + 42e6b8: 8b000021 add x1, x1, x0 + 42e6bc: f9400fe0 ldr x0, [sp, #24] + 42e6c0: f9000801 str x1, [x0, #16] + 42e6c4: d503201f nop + 42e6c8: a8c27bfd ldp x29, x30, [sp], #32 + 42e6cc: d65f03c0 ret + +000000000042e6d0 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ESt6vectorIS9_SaIS9_EEEEPS9_ET0_T_SI_SH_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ESt6vectorIS9_SaIS9_EEEEPS9_ET0_T_SI_SH_(): + 42e6d0: a9bc7bfd stp x29, x30, [sp, #-64]! + 42e6d4: 910003fd mov x29, sp + 42e6d8: f90017e0 str x0, [sp, #40] + 42e6dc: f90013e1 str x1, [sp, #32] + 42e6e0: f9000fe2 str x2, [sp, #24] + 42e6e4: 52800020 mov w0, #0x1 // #1 + 42e6e8: 3900ffe0 strb w0, [sp, #63] + 42e6ec: f9400fe2 ldr x2, [sp, #24] + 42e6f0: f94013e1 ldr x1, [sp, #32] + 42e6f4: f94017e0 ldr x0, [sp, #40] + 42e6f8: 9400057a bl 42fce0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_> + 42e6fc: a8c47bfd ldp x29, x30, [sp], #64 + 42e700: d65f03c0 ret + +000000000042e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE(): + 42e704: d10043ff sub sp, sp, #0x10 + 42e708: f90007e0 str x0, [sp, #8] + 42e70c: f94007e0 ldr x0, [sp, #8] + 42e710: 910043ff add sp, sp, #0x10 + 42e714: d65f03c0 ret + +000000000042e718 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_(): + 42e718: a9bb7bfd stp x29, x30, [sp, #-80]! + 42e71c: 910003fd mov x29, sp + 42e720: a90153f3 stp x19, x20, [sp, #16] + 42e724: f90013f5 str x21, [sp, #32] + 42e728: f90027e0 str x0, [sp, #72] + 42e72c: f90023e1 str x1, [sp, #64] + 42e730: f9001fe2 str x2, [sp, #56] + 42e734: f9401fe0 ldr x0, [sp, #56] + 42e738: 97fffff3 bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 42e73c: aa0003f5 mov x21, x0 + 42e740: f94023f3 ldr x19, [sp, #64] + 42e744: aa1303e1 mov x1, x19 + 42e748: d2800400 mov x0, #0x20 // #32 + 42e74c: 97ff774b bl 40c478 <_ZnwmPv> + 42e750: aa0003f4 mov x20, x0 + 42e754: aa1503e1 mov x1, x21 + 42e758: aa1403e0 mov x0, x20 + 42e75c: 97ff6205 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 42e760: 14000007 b 42e77c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_+0x64> + 42e764: aa0003f5 mov x21, x0 + 42e768: aa1303e1 mov x1, x19 + 42e76c: aa1403e0 mov x0, x20 + 42e770: 97ff7748 bl 40c490 <_ZdlPvS_> + 42e774: aa1503e0 mov x0, x21 + 42e778: 97ff6462 bl 407900 <_Unwind_Resume@plt> + 42e77c: a94153f3 ldp x19, x20, [sp, #16] + 42e780: f94013f5 ldr x21, [sp, #32] + 42e784: a8c57bfd ldp x29, x30, [sp], #80 + 42e788: d65f03c0 ret + +000000000042e78c <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS7_>: +_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS7_(): + 42e78c: d10043ff sub sp, sp, #0x10 + 42e790: f90007e0 str x0, [sp, #8] + 42e794: f90003e1 str x1, [sp] + 42e798: f94003e0 ldr x0, [sp] + 42e79c: f9400001 ldr x1, [x0] + 42e7a0: f94007e0 ldr x0, [sp, #8] + 42e7a4: f9000001 str x1, [x0] + 42e7a8: d503201f nop + 42e7ac: 910043ff add sp, sp, #0x10 + 42e7b0: d65f03c0 ret + +000000000042e7b4 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc(): + 42e7b4: a9bb7bfd stp x29, x30, [sp, #-80]! + 42e7b8: 910003fd mov x29, sp + 42e7bc: f9000bf3 str x19, [sp, #16] + 42e7c0: f9001fe0 str x0, [sp, #56] + 42e7c4: f9001be1 str x1, [sp, #48] + 42e7c8: f90017e2 str x2, [sp, #40] + 42e7cc: f9401fe0 ldr x0, [sp, #56] + 42e7d0: 9400056e bl 42fd88 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8max_sizeEv> + 42e7d4: aa0003f3 mov x19, x0 + 42e7d8: f9401fe0 ldr x0, [sp, #56] + 42e7dc: 97fff74e bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 42e7e0: cb000261 sub x1, x19, x0 + 42e7e4: f9401be0 ldr x0, [sp, #48] + 42e7e8: eb00003f cmp x1, x0 + 42e7ec: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 42e7f0: 12001c00 and w0, w0, #0xff + 42e7f4: 7100001f cmp w0, #0x0 + 42e7f8: 54000060 b.eq 42e804 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc+0x50> // b.none + 42e7fc: f94017e0 ldr x0, [sp, #40] + 42e800: 97ff6214 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 42e804: f9401fe0 ldr x0, [sp, #56] + 42e808: 97fff743 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 42e80c: aa0003f3 mov x19, x0 + 42e810: f9401fe0 ldr x0, [sp, #56] + 42e814: 97fff740 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 42e818: f90023e0 str x0, [sp, #64] + 42e81c: 9100c3e1 add x1, sp, #0x30 + 42e820: 910103e0 add x0, sp, #0x40 + 42e824: 97ff99e3 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 42e828: f9400000 ldr x0, [x0] + 42e82c: 8b000260 add x0, x19, x0 + 42e830: f90027e0 str x0, [sp, #72] + 42e834: f9401fe0 ldr x0, [sp, #56] + 42e838: 97fff737 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 42e83c: aa0003e1 mov x1, x0 + 42e840: f94027e0 ldr x0, [sp, #72] + 42e844: eb01001f cmp x0, x1 + 42e848: 540000e3 b.cc 42e864 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 42e84c: f9401fe0 ldr x0, [sp, #56] + 42e850: 9400054e bl 42fd88 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8max_sizeEv> + 42e854: aa0003e1 mov x1, x0 + 42e858: f94027e0 ldr x0, [sp, #72] + 42e85c: eb01001f cmp x0, x1 + 42e860: 54000089 b.ls 42e870 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc+0xbc> // b.plast + 42e864: f9401fe0 ldr x0, [sp, #56] + 42e868: 94000548 bl 42fd88 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8max_sizeEv> + 42e86c: 14000002 b 42e874 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc+0xc0> + 42e870: f94027e0 ldr x0, [sp, #72] + 42e874: f9400bf3 ldr x19, [sp, #16] + 42e878: a8c57bfd ldp x29, x30, [sp], #80 + 42e87c: d65f03c0 ret + +000000000042e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv(): + 42e880: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e884: 910003fd mov x29, sp + 42e888: f9000fe0 str x0, [sp, #24] + 42e88c: f9400fe1 ldr x1, [sp, #24] + 42e890: 9100a3e0 add x0, sp, #0x28 + 42e894: 97ffffbe bl 42e78c <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 42e898: f94017e0 ldr x0, [sp, #40] + 42e89c: a8c37bfd ldp x29, x30, [sp], #48 + 42e8a0: d65f03c0 ret + +000000000042e8a4 <_ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_>: +_ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_(): + 42e8a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e8a8: 910003fd mov x29, sp + 42e8ac: f9000bf3 str x19, [sp, #16] + 42e8b0: f90017e0 str x0, [sp, #40] + 42e8b4: f90013e1 str x1, [sp, #32] + 42e8b8: f94017e0 ldr x0, [sp, #40] + 42e8bc: 94000019 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 42e8c0: f9400013 ldr x19, [x0] + 42e8c4: f94013e0 ldr x0, [sp, #32] + 42e8c8: 94000016 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 42e8cc: f9400000 ldr x0, [x0] + 42e8d0: cb000260 sub x0, x19, x0 + 42e8d4: 9345fc01 asr x1, x0, #5 + 42e8d8: aa0103e0 mov x0, x1 + 42e8dc: f9400bf3 ldr x19, [sp, #16] + 42e8e0: a8c37bfd ldp x29, x30, [sp], #48 + 42e8e4: d65f03c0 ret + +000000000042e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm(): + 42e8e8: a9be7bfd stp x29, x30, [sp, #-32]! + 42e8ec: 910003fd mov x29, sp + 42e8f0: f9000fe0 str x0, [sp, #24] + 42e8f4: f9000be1 str x1, [sp, #16] + 42e8f8: f9400be0 ldr x0, [sp, #16] + 42e8fc: f100001f cmp x0, #0x0 + 42e900: 540000a0 b.eq 42e914 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm+0x2c> // b.none + 42e904: f9400fe0 ldr x0, [sp, #24] + 42e908: f9400be1 ldr x1, [sp, #16] + 42e90c: 94000527 bl 42fda8 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_m> + 42e910: 14000002 b 42e918 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm+0x30> + 42e914: d2800000 mov x0, #0x0 // #0 + 42e918: a8c27bfd ldp x29, x30, [sp], #32 + 42e91c: d65f03c0 ret + +000000000042e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv(): + 42e920: d10043ff sub sp, sp, #0x10 + 42e924: f90007e0 str x0, [sp, #8] + 42e928: f94007e0 ldr x0, [sp, #8] + 42e92c: 910043ff add sp, sp, #0x10 + 42e930: d65f03c0 ret + +000000000042e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_(): + 42e934: a9bc7bfd stp x29, x30, [sp, #-64]! + 42e938: 910003fd mov x29, sp + 42e93c: f9000bf3 str x19, [sp, #16] + 42e940: f9001fe0 str x0, [sp, #56] + 42e944: f9001be1 str x1, [sp, #48] + 42e948: f90017e2 str x2, [sp, #40] + 42e94c: f90013e3 str x3, [sp, #32] + 42e950: f9401fe0 ldr x0, [sp, #56] + 42e954: 9400051f bl 42fdd0 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13move_iteratorIPS5_EET0_PT_> + 42e958: aa0003f3 mov x19, x0 + 42e95c: f9401be0 ldr x0, [sp, #48] + 42e960: 9400051c bl 42fdd0 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13move_iteratorIPS5_EET0_PT_> + 42e964: f94013e3 ldr x3, [sp, #32] + 42e968: f94017e2 ldr x2, [sp, #40] + 42e96c: aa0003e1 mov x1, x0 + 42e970: aa1303e0 mov x0, x19 + 42e974: 94000520 bl 42fdf4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES7_S6_ET0_T_SA_S9_RSaIT1_E> + 42e978: f9400bf3 ldr x19, [sp, #16] + 42e97c: a8c47bfd ldp x29, x30, [sp], #64 + 42e980: d65f03c0 ret + +000000000042e984 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_(): + 42e984: a9be7bfd stp x29, x30, [sp, #-32]! + 42e988: 910003fd mov x29, sp + 42e98c: f9000fe0 str x0, [sp, #24] + 42e990: f9000be1 str x1, [sp, #16] + 42e994: f9400be1 ldr x1, [sp, #16] + 42e998: f9400fe0 ldr x0, [sp, #24] + 42e99c: 94000522 bl 42fe24 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7destroyIS6_EEvPT_> + 42e9a0: d503201f nop + 42e9a4: a8c27bfd ldp x29, x30, [sp], #32 + 42e9a8: d65f03c0 ret + +000000000042e9ac <_ZSt7forwardISt4pairIccEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardISt4pairIccEEOT_RNSt16remove_referenceIS2_E4typeE(): + 42e9ac: d10043ff sub sp, sp, #0x10 + 42e9b0: f90007e0 str x0, [sp, #8] + 42e9b4: f94007e0 ldr x0, [sp, #8] + 42e9b8: 910043ff add sp, sp, #0x10 + 42e9bc: d65f03c0 ret + +000000000042e9c0 <_ZNSt16allocator_traitsISaISt4pairIccEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt4pairIccEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_(): + 42e9c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e9c4: 910003fd mov x29, sp + 42e9c8: f90017e0 str x0, [sp, #40] + 42e9cc: f90013e1 str x1, [sp, #32] + 42e9d0: f9000fe2 str x2, [sp, #24] + 42e9d4: f9400fe0 ldr x0, [sp, #24] + 42e9d8: 97fffff5 bl 42e9ac <_ZSt7forwardISt4pairIccEEOT_RNSt16remove_referenceIS2_E4typeE> + 42e9dc: aa0003e2 mov x2, x0 + 42e9e0: f94013e1 ldr x1, [sp, #32] + 42e9e4: f94017e0 ldr x0, [sp, #40] + 42e9e8: 94000518 bl 42fe48 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_> + 42e9ec: d503201f nop + 42e9f0: a8c37bfd ldp x29, x30, [sp], #48 + 42e9f4: d65f03c0 ret + +000000000042e9f8 <_ZNSt6vectorISt4pairIccESaIS1_EE3endEv>: +_ZNSt6vectorISt4pairIccESaIS1_EE3endEv(): + 42e9f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42e9fc: 910003fd mov x29, sp + 42ea00: f9000fe0 str x0, [sp, #24] + 42ea04: f9400fe0 ldr x0, [sp, #24] + 42ea08: 91002001 add x1, x0, #0x8 + 42ea0c: 9100a3e0 add x0, sp, #0x28 + 42ea10: 94000522 bl 42fe98 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 42ea14: f94017e0 ldr x0, [sp, #40] + 42ea18: a8c37bfd ldp x29, x30, [sp], #48 + 42ea1c: d65f03c0 ret + +000000000042ea20 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 42ea20: a9b87bfd stp x29, x30, [sp, #-128]! + 42ea24: 910003fd mov x29, sp + 42ea28: a90153f3 stp x19, x20, [sp, #16] + 42ea2c: f9001fe0 str x0, [sp, #56] + 42ea30: f9001be1 str x1, [sp, #48] + 42ea34: f90017e2 str x2, [sp, #40] + 42ea38: d00004a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 42ea3c: 911c6002 add x2, x0, #0x718 + 42ea40: d2800021 mov x1, #0x1 // #1 + 42ea44: f9401fe0 ldr x0, [sp, #56] + 42ea48: 9400051e bl 42fec0 <_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc> + 42ea4c: f9003be0 str x0, [sp, #112] + 42ea50: f9401fe0 ldr x0, [sp, #56] + 42ea54: f9400000 ldr x0, [x0] + 42ea58: f90037e0 str x0, [sp, #104] + 42ea5c: f9401fe0 ldr x0, [sp, #56] + 42ea60: f9400400 ldr x0, [x0, #8] + 42ea64: f90033e0 str x0, [sp, #96] + 42ea68: f9401fe0 ldr x0, [sp, #56] + 42ea6c: 94000548 bl 42ff8c <_ZNSt6vectorISt4pairIccESaIS1_EE5beginEv> + 42ea70: f90027e0 str x0, [sp, #72] + 42ea74: 910123e1 add x1, sp, #0x48 + 42ea78: 9100c3e0 add x0, sp, #0x30 + 42ea7c: 9400054d bl 42ffb0 <_ZN9__gnu_cxxmiIPSt4pairIccESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 42ea80: f9002fe0 str x0, [sp, #88] + 42ea84: f9401fe0 ldr x0, [sp, #56] + 42ea88: f9403be1 ldr x1, [sp, #112] + 42ea8c: 9400042d bl 42fb40 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm> + 42ea90: f9002be0 str x0, [sp, #80] + 42ea94: f9402be0 ldr x0, [sp, #80] + 42ea98: f9003fe0 str x0, [sp, #120] + 42ea9c: f9401ff3 ldr x19, [sp, #56] + 42eaa0: f9402fe0 ldr x0, [sp, #88] + 42eaa4: d37ff800 lsl x0, x0, #1 + 42eaa8: f9402be1 ldr x1, [sp, #80] + 42eaac: 8b000034 add x20, x1, x0 + 42eab0: f94017e0 ldr x0, [sp, #40] + 42eab4: 97ffffbe bl 42e9ac <_ZSt7forwardISt4pairIccEEOT_RNSt16remove_referenceIS2_E4typeE> + 42eab8: aa0003e2 mov x2, x0 + 42eabc: aa1403e1 mov x1, x20 + 42eac0: aa1303e0 mov x0, x19 + 42eac4: 97ffffbf bl 42e9c0 <_ZNSt16allocator_traitsISaISt4pairIccEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_> + 42eac8: f9003fff str xzr, [sp, #120] + 42eacc: 9100c3e0 add x0, sp, #0x30 + 42ead0: 94000549 bl 42fff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv> + 42ead4: f9400013 ldr x19, [x0] + 42ead8: f9401fe0 ldr x0, [sp, #56] + 42eadc: 97ffc4ab bl 41fd88 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 42eae0: aa0003e3 mov x3, x0 + 42eae4: f9402be2 ldr x2, [sp, #80] + 42eae8: aa1303e1 mov x1, x19 + 42eaec: f94037e0 ldr x0, [sp, #104] + 42eaf0: 94000546 bl 430008 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_> + 42eaf4: f9003fe0 str x0, [sp, #120] + 42eaf8: f9403fe0 ldr x0, [sp, #120] + 42eafc: 91000800 add x0, x0, #0x2 + 42eb00: f9003fe0 str x0, [sp, #120] + 42eb04: 9100c3e0 add x0, sp, #0x30 + 42eb08: 9400053b bl 42fff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv> + 42eb0c: f9400013 ldr x19, [x0] + 42eb10: f9401fe0 ldr x0, [sp, #56] + 42eb14: 97ffc49d bl 41fd88 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 42eb18: aa0003e3 mov x3, x0 + 42eb1c: f9403fe2 ldr x2, [sp, #120] + 42eb20: f94033e1 ldr x1, [sp, #96] + 42eb24: aa1303e0 mov x0, x19 + 42eb28: 94000538 bl 430008 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_> + 42eb2c: f9003fe0 str x0, [sp, #120] + 42eb30: f9401fe0 ldr x0, [sp, #56] + 42eb34: 97ffc495 bl 41fd88 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 42eb38: aa0003e2 mov x2, x0 + 42eb3c: f94033e1 ldr x1, [sp, #96] + 42eb40: f94037e0 ldr x0, [sp, #104] + 42eb44: 97ffc496 bl 41fd9c <_ZSt8_DestroyIPSt4pairIccES1_EvT_S3_RSaIT0_E> + 42eb48: f9401fe3 ldr x3, [sp, #56] + 42eb4c: f9401fe0 ldr x0, [sp, #56] + 42eb50: f9400801 ldr x1, [x0, #16] + 42eb54: f94037e0 ldr x0, [sp, #104] + 42eb58: cb000020 sub x0, x1, x0 + 42eb5c: 9341fc01 asr x1, x0, #1 + 42eb60: aa0103e0 mov x0, x1 + 42eb64: aa0003e2 mov x2, x0 + 42eb68: f94037e1 ldr x1, [sp, #104] + 42eb6c: aa0303e0 mov x0, x3 + 42eb70: 97ffd727 bl 42480c <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m> + 42eb74: f9401fe0 ldr x0, [sp, #56] + 42eb78: f9402be1 ldr x1, [sp, #80] + 42eb7c: f9000001 str x1, [x0] + 42eb80: f9401fe0 ldr x0, [sp, #56] + 42eb84: f9403fe1 ldr x1, [sp, #120] + 42eb88: f9000401 str x1, [x0, #8] + 42eb8c: f9403be0 ldr x0, [sp, #112] + 42eb90: d37ff800 lsl x0, x0, #1 + 42eb94: f9402be1 ldr x1, [sp, #80] + 42eb98: 8b000021 add x1, x1, x0 + 42eb9c: f9401fe0 ldr x0, [sp, #56] + 42eba0: f9000801 str x1, [x0, #16] + 42eba4: 1400001d b 42ec18 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f8> + 42eba8: 97ff60de bl 406f20 <__cxa_begin_catch@plt> + 42ebac: f9403fe0 ldr x0, [sp, #120] + 42ebb0: f100001f cmp x0, #0x0 + 42ebb4: 54000141 b.ne 42ebdc <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1bc> // b.any + 42ebb8: f9401fe2 ldr x2, [sp, #56] + 42ebbc: f9402fe0 ldr x0, [sp, #88] + 42ebc0: d37ff800 lsl x0, x0, #1 + 42ebc4: f9402be1 ldr x1, [sp, #80] + 42ebc8: 8b000020 add x0, x1, x0 + 42ebcc: aa0003e1 mov x1, x0 + 42ebd0: aa0203e0 mov x0, x2 + 42ebd4: 94000521 bl 430058 <_ZNSt16allocator_traitsISaISt4pairIccEEE7destroyIS1_EEvRS2_PT_> + 42ebd8: 14000007 b 42ebf4 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1d4> + 42ebdc: f9401fe0 ldr x0, [sp, #56] + 42ebe0: 97ffc46a bl 41fd88 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 42ebe4: aa0003e2 mov x2, x0 + 42ebe8: f9403fe1 ldr x1, [sp, #120] + 42ebec: f9402be0 ldr x0, [sp, #80] + 42ebf0: 97ffc46b bl 41fd9c <_ZSt8_DestroyIPSt4pairIccES1_EvT_S3_RSaIT0_E> + 42ebf4: f9401fe0 ldr x0, [sp, #56] + 42ebf8: f9403be2 ldr x2, [sp, #112] + 42ebfc: f9402be1 ldr x1, [sp, #80] + 42ec00: 97ffd703 bl 42480c <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m> + 42ec04: 97ff62b7 bl 4076e0 <__cxa_rethrow@plt> + 42ec08: aa0003f3 mov x19, x0 + 42ec0c: 97ff6301 bl 407810 <__cxa_end_catch@plt> + 42ec10: aa1303e0 mov x0, x19 + 42ec14: 97ff633b bl 407900 <_Unwind_Resume@plt> + 42ec18: a94153f3 ldp x19, x20, [sp, #16] + 42ec1c: a8c87bfd ldp x29, x30, [sp], #128 + 42ec20: d65f03c0 ret + +000000000042ec24 <_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_(): + 42ec24: a9bc7bfd stp x29, x30, [sp, #-64]! + 42ec28: 910003fd mov x29, sp + 42ec2c: f9000bf3 str x19, [sp, #16] + 42ec30: f9001fe0 str x0, [sp, #56] + 42ec34: f9001be1 str x1, [sp, #48] + 42ec38: f90017e2 str x2, [sp, #40] + 42ec3c: f94017e0 ldr x0, [sp, #40] + 42ec40: 97ff77eb bl 40cbec <_ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE> + 42ec44: 39400013 ldrb w19, [x0] + 42ec48: f9401be0 ldr x0, [sp, #48] + 42ec4c: aa0003e1 mov x1, x0 + 42ec50: d2800020 mov x0, #0x1 // #1 + 42ec54: 97ff7609 bl 40c478 <_ZnwmPv> + 42ec58: 2a1303e1 mov w1, w19 + 42ec5c: 39000001 strb w1, [x0] + 42ec60: d503201f nop + 42ec64: f9400bf3 ldr x19, [sp, #16] + 42ec68: a8c47bfd ldp x29, x30, [sp], #64 + 42ec6c: d65f03c0 ret + +000000000042ec70 <_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc>: +_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc(): + 42ec70: a9bb7bfd stp x29, x30, [sp, #-80]! + 42ec74: 910003fd mov x29, sp + 42ec78: f9000bf3 str x19, [sp, #16] + 42ec7c: f9001fe0 str x0, [sp, #56] + 42ec80: f9001be1 str x1, [sp, #48] + 42ec84: f90017e2 str x2, [sp, #40] + 42ec88: f9401fe0 ldr x0, [sp, #56] + 42ec8c: 940004fd bl 430080 <_ZNKSt6vectorIcSaIcEE8max_sizeEv> + 42ec90: aa0003f3 mov x19, x0 + 42ec94: f9401fe0 ldr x0, [sp, #56] + 42ec98: 97fff570 bl 42c258 <_ZNKSt6vectorIcSaIcEE4sizeEv> + 42ec9c: cb000261 sub x1, x19, x0 + 42eca0: f9401be0 ldr x0, [sp, #48] + 42eca4: eb00003f cmp x1, x0 + 42eca8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 42ecac: 12001c00 and w0, w0, #0xff + 42ecb0: 7100001f cmp w0, #0x0 + 42ecb4: 54000060 b.eq 42ecc0 <_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc+0x50> // b.none + 42ecb8: f94017e0 ldr x0, [sp, #40] + 42ecbc: 97ff60e5 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 42ecc0: f9401fe0 ldr x0, [sp, #56] + 42ecc4: 97fff565 bl 42c258 <_ZNKSt6vectorIcSaIcEE4sizeEv> + 42ecc8: aa0003f3 mov x19, x0 + 42eccc: f9401fe0 ldr x0, [sp, #56] + 42ecd0: 97fff562 bl 42c258 <_ZNKSt6vectorIcSaIcEE4sizeEv> + 42ecd4: f90023e0 str x0, [sp, #64] + 42ecd8: 9100c3e1 add x1, sp, #0x30 + 42ecdc: 910103e0 add x0, sp, #0x40 + 42ece0: 97ff98b4 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 42ece4: f9400000 ldr x0, [x0] + 42ece8: 8b000260 add x0, x19, x0 + 42ecec: f90027e0 str x0, [sp, #72] + 42ecf0: f9401fe0 ldr x0, [sp, #56] + 42ecf4: 97fff559 bl 42c258 <_ZNKSt6vectorIcSaIcEE4sizeEv> + 42ecf8: aa0003e1 mov x1, x0 + 42ecfc: f94027e0 ldr x0, [sp, #72] + 42ed00: eb01001f cmp x0, x1 + 42ed04: 540000e3 b.cc 42ed20 <_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 42ed08: f9401fe0 ldr x0, [sp, #56] + 42ed0c: 940004dd bl 430080 <_ZNKSt6vectorIcSaIcEE8max_sizeEv> + 42ed10: aa0003e1 mov x1, x0 + 42ed14: f94027e0 ldr x0, [sp, #72] + 42ed18: eb01001f cmp x0, x1 + 42ed1c: 54000089 b.ls 42ed2c <_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc+0xbc> // b.plast + 42ed20: f9401fe0 ldr x0, [sp, #56] + 42ed24: 940004d7 bl 430080 <_ZNKSt6vectorIcSaIcEE8max_sizeEv> + 42ed28: 14000002 b 42ed30 <_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc+0xc0> + 42ed2c: f94027e0 ldr x0, [sp, #72] + 42ed30: f9400bf3 ldr x19, [sp, #16] + 42ed34: a8c57bfd ldp x29, x30, [sp], #80 + 42ed38: d65f03c0 ret + +000000000042ed3c <_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm>: +_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm(): + 42ed3c: a9be7bfd stp x29, x30, [sp, #-32]! + 42ed40: 910003fd mov x29, sp + 42ed44: f9000fe0 str x0, [sp, #24] + 42ed48: f9000be1 str x1, [sp, #16] + 42ed4c: f9400be0 ldr x0, [sp, #16] + 42ed50: f100001f cmp x0, #0x0 + 42ed54: 540000a0 b.eq 42ed68 <_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm+0x2c> // b.none + 42ed58: f9400fe0 ldr x0, [sp, #24] + 42ed5c: f9400be1 ldr x1, [sp, #16] + 42ed60: 97ff8e34 bl 412630 <_ZNSt16allocator_traitsISaIcEE8allocateERS0_m> + 42ed64: 14000002 b 42ed6c <_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm+0x30> + 42ed68: d2800000 mov x0, #0x0 // #0 + 42ed6c: a8c27bfd ldp x29, x30, [sp], #32 + 42ed70: d65f03c0 ret + +000000000042ed74 <_ZSt34__uninitialized_move_if_noexcept_aIPcS0_SaIcEET0_T_S3_S2_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPcS0_SaIcEET0_T_S3_S2_RT1_(): + 42ed74: a9bc7bfd stp x29, x30, [sp, #-64]! + 42ed78: 910003fd mov x29, sp + 42ed7c: f9000bf3 str x19, [sp, #16] + 42ed80: f9001fe0 str x0, [sp, #56] + 42ed84: f9001be1 str x1, [sp, #48] + 42ed88: f90017e2 str x2, [sp, #40] + 42ed8c: f90013e3 str x3, [sp, #32] + 42ed90: f9401fe0 ldr x0, [sp, #56] + 42ed94: 940004c3 bl 4300a0 <_ZSt32__make_move_if_noexcept_iteratorIcSt13move_iteratorIPcEET0_PT_> + 42ed98: aa0003f3 mov x19, x0 + 42ed9c: f9401be0 ldr x0, [sp, #48] + 42eda0: 940004c0 bl 4300a0 <_ZSt32__make_move_if_noexcept_iteratorIcSt13move_iteratorIPcEET0_PT_> + 42eda4: f94013e3 ldr x3, [sp, #32] + 42eda8: f94017e2 ldr x2, [sp, #40] + 42edac: aa0003e1 mov x1, x0 + 42edb0: aa1303e0 mov x0, x19 + 42edb4: 940004c4 bl 4300c4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPcES1_cET0_T_S4_S3_RSaIT1_E> + 42edb8: f9400bf3 ldr x19, [sp, #16] + 42edbc: a8c47bfd ldp x29, x30, [sp], #64 + 42edc0: d65f03c0 ret + +000000000042edc4 <_ZNSt16allocator_traitsISaIcEE7destroyIcEEvRS0_PT_>: +_ZNSt16allocator_traitsISaIcEE7destroyIcEEvRS0_PT_(): + 42edc4: a9be7bfd stp x29, x30, [sp, #-32]! + 42edc8: 910003fd mov x29, sp + 42edcc: f9000fe0 str x0, [sp, #24] + 42edd0: f9000be1 str x1, [sp, #16] + 42edd4: f9400be1 ldr x1, [sp, #16] + 42edd8: f9400fe0 ldr x0, [sp, #24] + 42eddc: 940004c6 bl 4300f4 <_ZN9__gnu_cxx13new_allocatorIcE7destroyIcEEvPT_> + 42ede0: d503201f nop + 42ede4: a8c27bfd ldp x29, x30, [sp], #32 + 42ede8: d65f03c0 ret + +000000000042edec <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceIS8_E4typeE(): + 42edec: d10043ff sub sp, sp, #0x10 + 42edf0: f90007e0 str x0, [sp, #8] + 42edf4: f94007e0 ldr x0, [sp, #8] + 42edf8: 910043ff add sp, sp, #0x10 + 42edfc: d65f03c0 ret + +000000000042ee00 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE9constructIS7_JS7_EEEvRS8_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE9constructIS7_JS7_EEEvRS8_PT_DpOT0_(): + 42ee00: a9bd7bfd stp x29, x30, [sp, #-48]! + 42ee04: 910003fd mov x29, sp + 42ee08: f90017e0 str x0, [sp, #40] + 42ee0c: f90013e1 str x1, [sp, #32] + 42ee10: f9000fe2 str x2, [sp, #24] + 42ee14: f9400fe0 ldr x0, [sp, #24] + 42ee18: 97fffff5 bl 42edec <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceIS8_E4typeE> + 42ee1c: aa0003e2 mov x2, x0 + 42ee20: f94013e1 ldr x1, [sp, #32] + 42ee24: f94017e0 ldr x0, [sp, #40] + 42ee28: 940004b9 bl 43010c <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE9constructIS8_JS8_EEEvPT_DpOT0_> + 42ee2c: d503201f nop + 42ee30: a8c37bfd ldp x29, x30, [sp], #48 + 42ee34: d65f03c0 ret + +000000000042ee38 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE3endEv>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE3endEv(): + 42ee38: a9bd7bfd stp x29, x30, [sp, #-48]! + 42ee3c: 910003fd mov x29, sp + 42ee40: f9000fe0 str x0, [sp, #24] + 42ee44: f9400fe0 ldr x0, [sp, #24] + 42ee48: 91002001 add x1, x0, #0x8 + 42ee4c: 9100a3e0 add x0, sp, #0x28 + 42ee50: 940004c2 bl 430158 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC1ERKS9_> + 42ee54: f94017e0 ldr x0, [sp, #40] + 42ee58: a8c37bfd ldp x29, x30, [sp], #48 + 42ee5c: d65f03c0 ret + +000000000042ee60 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_(): + 42ee60: a9b87bfd stp x29, x30, [sp, #-128]! + 42ee64: 910003fd mov x29, sp + 42ee68: a90153f3 stp x19, x20, [sp, #16] + 42ee6c: f9001fe0 str x0, [sp, #56] + 42ee70: f9001be1 str x1, [sp, #48] + 42ee74: f90017e2 str x2, [sp, #40] + 42ee78: d00004a0 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 42ee7c: 911c6002 add x2, x0, #0x718 + 42ee80: d2800021 mov x1, #0x1 // #1 + 42ee84: f9401fe0 ldr x0, [sp, #56] + 42ee88: 940004be bl 430180 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc> + 42ee8c: f9003be0 str x0, [sp, #112] + 42ee90: f9401fe0 ldr x0, [sp, #56] + 42ee94: f9400000 ldr x0, [x0] + 42ee98: f90037e0 str x0, [sp, #104] + 42ee9c: f9401fe0 ldr x0, [sp, #56] + 42eea0: f9400400 ldr x0, [x0, #8] + 42eea4: f90033e0 str x0, [sp, #96] + 42eea8: f9401fe0 ldr x0, [sp, #56] + 42eeac: 940004e8 bl 43024c <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE5beginEv> + 42eeb0: f90027e0 str x0, [sp, #72] + 42eeb4: 910123e1 add x1, sp, #0x48 + 42eeb8: 9100c3e0 add x0, sp, #0x30 + 42eebc: 940004ed bl 430270 <_ZN9__gnu_cxxmiIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSG_SJ_> + 42eec0: f9002fe0 str x0, [sp, #88] + 42eec4: f9401fe0 ldr x0, [sp, #56] + 42eec8: f9403be1 ldr x1, [sp, #112] + 42eecc: 94000377 bl 42fca8 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm> + 42eed0: f9002be0 str x0, [sp, #80] + 42eed4: f9402be0 ldr x0, [sp, #80] + 42eed8: f9003fe0 str x0, [sp, #120] + 42eedc: f9401ff3 ldr x19, [sp, #56] + 42eee0: f9402fe0 ldr x0, [sp, #88] + 42eee4: d37ae400 lsl x0, x0, #6 + 42eee8: f9402be1 ldr x1, [sp, #80] + 42eeec: 8b000034 add x20, x1, x0 + 42eef0: f94017e0 ldr x0, [sp, #40] + 42eef4: 97ffffbe bl 42edec <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceIS8_E4typeE> + 42eef8: aa0003e2 mov x2, x0 + 42eefc: aa1403e1 mov x1, x20 + 42ef00: aa1303e0 mov x0, x19 + 42ef04: 97ffffbf bl 42ee00 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE9constructIS7_JS7_EEEvRS8_PT_DpOT0_> + 42ef08: f9003fff str xzr, [sp, #120] + 42ef0c: 9100c3e0 add x0, sp, #0x30 + 42ef10: 940004e9 bl 4302b4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv> + 42ef14: f9400013 ldr x19, [x0] + 42ef18: f9401fe0 ldr x0, [sp, #56] + 42ef1c: 97ffc5dc bl 42068c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 42ef20: aa0003e3 mov x3, x0 + 42ef24: f9402be2 ldr x2, [sp, #80] + 42ef28: aa1303e1 mov x1, x19 + 42ef2c: f94037e0 ldr x0, [sp, #104] + 42ef30: 940004e6 bl 4302c8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_> + 42ef34: f9003fe0 str x0, [sp, #120] + 42ef38: f9403fe0 ldr x0, [sp, #120] + 42ef3c: 91010000 add x0, x0, #0x40 + 42ef40: f9003fe0 str x0, [sp, #120] + 42ef44: 9100c3e0 add x0, sp, #0x30 + 42ef48: 940004db bl 4302b4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv> + 42ef4c: f9400013 ldr x19, [x0] + 42ef50: f9401fe0 ldr x0, [sp, #56] + 42ef54: 97ffc5ce bl 42068c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 42ef58: aa0003e3 mov x3, x0 + 42ef5c: f9403fe2 ldr x2, [sp, #120] + 42ef60: f94033e1 ldr x1, [sp, #96] + 42ef64: aa1303e0 mov x0, x19 + 42ef68: 940004d8 bl 4302c8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_> + 42ef6c: f9003fe0 str x0, [sp, #120] + 42ef70: f9401fe0 ldr x0, [sp, #56] + 42ef74: 97ffc5c6 bl 42068c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 42ef78: aa0003e2 mov x2, x0 + 42ef7c: f94033e1 ldr x1, [sp, #96] + 42ef80: f94037e0 ldr x0, [sp, #104] + 42ef84: 97ffc5c7 bl 4206a0 <_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_EvT_S9_RSaIT0_E> + 42ef88: f9401fe3 ldr x3, [sp, #56] + 42ef8c: f9401fe0 ldr x0, [sp, #56] + 42ef90: f9400801 ldr x1, [x0, #16] + 42ef94: f94037e0 ldr x0, [sp, #104] + 42ef98: cb000020 sub x0, x1, x0 + 42ef9c: 9346fc01 asr x1, x0, #6 + 42efa0: aa0103e0 mov x0, x1 + 42efa4: aa0003e2 mov x2, x0 + 42efa8: f94037e1 ldr x1, [sp, #104] + 42efac: aa0303e0 mov x0, x3 + 42efb0: 97ffda5a bl 425918 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m> + 42efb4: f9401fe0 ldr x0, [sp, #56] + 42efb8: f9402be1 ldr x1, [sp, #80] + 42efbc: f9000001 str x1, [x0] + 42efc0: f9401fe0 ldr x0, [sp, #56] + 42efc4: f9403fe1 ldr x1, [sp, #120] + 42efc8: f9000401 str x1, [x0, #8] + 42efcc: f9403be0 ldr x0, [sp, #112] + 42efd0: d37ae400 lsl x0, x0, #6 + 42efd4: f9402be1 ldr x1, [sp, #80] + 42efd8: 8b000021 add x1, x1, x0 + 42efdc: f9401fe0 ldr x0, [sp, #56] + 42efe0: f9000801 str x1, [x0, #16] + 42efe4: 1400001d b 42f058 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1f8> + 42efe8: 97ff5fce bl 406f20 <__cxa_begin_catch@plt> + 42efec: f9403fe0 ldr x0, [sp, #120] + 42eff0: f100001f cmp x0, #0x0 + 42eff4: 54000141 b.ne 42f01c <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1bc> // b.any + 42eff8: f9401fe2 ldr x2, [sp, #56] + 42effc: f9402fe0 ldr x0, [sp, #88] + 42f000: d37ae400 lsl x0, x0, #6 + 42f004: f9402be1 ldr x1, [sp, #80] + 42f008: 8b000020 add x0, x1, x0 + 42f00c: aa0003e1 mov x1, x0 + 42f010: aa0203e0 mov x0, x2 + 42f014: 940004c1 bl 430318 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE7destroyIS7_EEvRS8_PT_> + 42f018: 14000007 b 42f034 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1d4> + 42f01c: f9401fe0 ldr x0, [sp, #56] + 42f020: 97ffc59b bl 42068c <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 42f024: aa0003e2 mov x2, x0 + 42f028: f9403fe1 ldr x1, [sp, #120] + 42f02c: f9402be0 ldr x0, [sp, #80] + 42f030: 97ffc59c bl 4206a0 <_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_EvT_S9_RSaIT0_E> + 42f034: f9401fe0 ldr x0, [sp, #56] + 42f038: f9403be2 ldr x2, [sp, #112] + 42f03c: f9402be1 ldr x1, [sp, #80] + 42f040: 97ffda36 bl 425918 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m> + 42f044: 97ff61a7 bl 4076e0 <__cxa_rethrow@plt> + 42f048: aa0003f3 mov x19, x0 + 42f04c: 97ff61f1 bl 407810 <__cxa_end_catch@plt> + 42f050: aa1303e0 mov x0, x19 + 42f054: 97ff622b bl 407900 <_Unwind_Resume@plt> + 42f058: a94153f3 ldp x19, x20, [sp, #16] + 42f05c: a8c87bfd ldp x29, x30, [sp], #128 + 42f060: d65f03c0 ret + +000000000042f064 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE7destroyIS4_EEvPT_(): + 42f064: d10043ff sub sp, sp, #0x10 + 42f068: f90007e0 str x0, [sp, #8] + 42f06c: f90003e1 str x1, [sp] + 42f070: d503201f nop + 42f074: 910043ff add sp, sp, #0x10 + 42f078: d65f03c0 ret + +000000000042f07c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m(): + 42f07c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f080: 910003fd mov x29, sp + 42f084: f90017e0 str x0, [sp, #40] + 42f088: f90013e1 str x1, [sp, #32] + 42f08c: f9000fe2 str x2, [sp, #24] + 42f090: f94013e0 ldr x0, [sp, #32] + 42f094: 97ff609f bl 407310 <_ZdlPv@plt> + 42f098: d503201f nop + 42f09c: a8c37bfd ldp x29, x30, [sp], #48 + 42f0a0: d65f03c0 ret + +000000000042f0a4 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8allocateEmPKv(): + 42f0a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f0a8: 910003fd mov x29, sp + 42f0ac: f90017e0 str x0, [sp, #40] + 42f0b0: f90013e1 str x1, [sp, #32] + 42f0b4: f9000fe2 str x2, [sp, #24] + 42f0b8: f94017e0 ldr x0, [sp, #40] + 42f0bc: 940004a1 bl 430340 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8max_sizeEv> + 42f0c0: aa0003e1 mov x1, x0 + 42f0c4: f94013e0 ldr x0, [sp, #32] + 42f0c8: eb01001f cmp x0, x1 + 42f0cc: 1a9f97e0 cset w0, hi // hi = pmore + 42f0d0: 12001c00 and w0, w0, #0xff + 42f0d4: 7100001f cmp w0, #0x0 + 42f0d8: 54000040 b.eq 42f0e0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8allocateEmPKv+0x3c> // b.none + 42f0dc: 97ff5f81 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 42f0e0: f94013e1 ldr x1, [sp, #32] + 42f0e4: aa0103e0 mov x0, x1 + 42f0e8: d37ff800 lsl x0, x0, #1 + 42f0ec: 8b010000 add x0, x0, x1 + 42f0f0: d37cec00 lsl x0, x0, #4 + 42f0f4: 97ff609b bl 407360 <_Znwm@plt> + 42f0f8: a8c37bfd ldp x29, x30, [sp], #48 + 42f0fc: d65f03c0 ret + +000000000042f100 <_ZNSt5tupleIJRKlEEC1EOS2_>: +_ZNSt5tupleIJRKlEEC1EOS2_(): + 42f100: a9be7bfd stp x29, x30, [sp, #-32]! + 42f104: 910003fd mov x29, sp + 42f108: f9000fe0 str x0, [sp, #24] + 42f10c: f9000be1 str x1, [sp, #16] + 42f110: f9400fe0 ldr x0, [sp, #24] + 42f114: f9400be1 ldr x1, [sp, #16] + 42f118: 94000490 bl 430358 <_ZNSt11_Tuple_implILm0EJRKlEEC1EOS2_> + 42f11c: d503201f nop + 42f120: a8c27bfd ldp x29, x30, [sp], #32 + 42f124: d65f03c0 ret + +000000000042f128 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE9constructIS4_JRKSt21piecewise_construct_tSt5tupleIJRS3_EESB_IJEEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE9constructIS4_JRKSt21piecewise_construct_tSt5tupleIJRS3_EESB_IJEEEEEvPT_DpOT0_(): + 42f128: a9b87bfd stp x29, x30, [sp, #-128]! + 42f12c: 910003fd mov x29, sp + 42f130: a90153f3 stp x19, x20, [sp, #16] + 42f134: f90013f5 str x21, [sp, #32] + 42f138: f9002fe0 str x0, [sp, #88] + 42f13c: f9002be1 str x1, [sp, #80] + 42f140: f90027e2 str x2, [sp, #72] + 42f144: f90023e3 str x3, [sp, #64] + 42f148: f9001fe4 str x4, [sp, #56] + 42f14c: f94027e0 ldr x0, [sp, #72] + 42f150: 97ffe1d1 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 42f154: f94023e0 ldr x0, [sp, #64] + 42f158: 97ffe1d4 bl 4278a8 <_ZSt7forwardISt5tupleIJRKlEEEOT_RNSt16remove_referenceIS4_E4typeE> + 42f15c: aa0003e1 mov x1, x0 + 42f160: 9101c3e0 add x0, sp, #0x70 + 42f164: 97ffffe7 bl 42f100 <_ZNSt5tupleIJRKlEEC1EOS2_> + 42f168: 9101c3f4 add x20, sp, #0x70 + 42f16c: f9401fe0 ldr x0, [sp, #56] + 42f170: 97ffe1d3 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 42f174: f9402bf3 ldr x19, [sp, #80] + 42f178: aa1303e1 mov x1, x19 + 42f17c: d2800200 mov x0, #0x10 // #16 + 42f180: 97ff74be bl 40c478 <_ZnwmPv> + 42f184: aa0003f5 mov x21, x0 + 42f188: 3941e3e3 ldrb w3, [sp, #120] + 42f18c: aa1403e2 mov x2, x20 + 42f190: 3941a3e1 ldrb w1, [sp, #104] + 42f194: aa1503e0 mov x0, x21 + 42f198: 94000480 bl 430398 <_ZNSt4pairIKllEC1IJRS0_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES5_IJDpT0_EE> + 42f19c: 14000007 b 42f1b8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE9constructIS4_JRKSt21piecewise_construct_tSt5tupleIJRS3_EESB_IJEEEEEvPT_DpOT0_+0x90> + 42f1a0: aa0003f4 mov x20, x0 + 42f1a4: aa1303e1 mov x1, x19 + 42f1a8: aa1503e0 mov x0, x21 + 42f1ac: 97ff74b9 bl 40c490 <_ZdlPvS_> + 42f1b0: aa1403e0 mov x0, x20 + 42f1b4: 97ff61d3 bl 407900 <_Unwind_Resume@plt> + 42f1b8: a94153f3 ldp x19, x20, [sp, #16] + 42f1bc: f94013f5 ldr x21, [sp, #32] + 42f1c0: a8c87bfd ldp x29, x30, [sp], #128 + 42f1c4: d65f03c0 ret + +000000000042f1c8 <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKllEEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKllEEEOT_RNSt16remove_referenceIS7_E4typeE(): + 42f1c8: d10043ff sub sp, sp, #0x10 + 42f1cc: f90007e0 str x0, [sp, #8] + 42f1d0: f94007e0 ldr x0, [sp, #8] + 42f1d4: 910043ff add sp, sp, #0x10 + 42f1d8: d65f03c0 ret + +000000000042f1dc <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKllEE6_M_ptrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKllEE6_M_ptrEv(): + 42f1dc: a9be7bfd stp x29, x30, [sp, #-32]! + 42f1e0: 910003fd mov x29, sp + 42f1e4: f9000fe0 str x0, [sp, #24] + 42f1e8: f9400fe0 ldr x0, [sp, #24] + 42f1ec: 9400047a bl 4303d4 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKllEE7_M_addrEv> + 42f1f0: a8c27bfd ldp x29, x30, [sp], #32 + 42f1f4: d65f03c0 ret + +000000000042f1f8 <_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv(): + 42f1f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f1fc: 910003fd mov x29, sp + 42f200: f90017e0 str x0, [sp, #40] + 42f204: f90013e1 str x1, [sp, #32] + 42f208: f9000fe2 str x2, [sp, #24] + 42f20c: f94017e0 ldr x0, [sp, #40] + 42f210: 94000476 bl 4303e8 <_ZNK9__gnu_cxx13new_allocatorIPlE8max_sizeEv> + 42f214: aa0003e1 mov x1, x0 + 42f218: f94013e0 ldr x0, [sp, #32] + 42f21c: eb01001f cmp x0, x1 + 42f220: 1a9f97e0 cset w0, hi // hi = pmore + 42f224: 12001c00 and w0, w0, #0xff + 42f228: 7100001f cmp w0, #0x0 + 42f22c: 54000040 b.eq 42f234 <_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv+0x3c> // b.none + 42f230: 97ff5f2c bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 42f234: f94013e0 ldr x0, [sp, #32] + 42f238: d37df000 lsl x0, x0, #3 + 42f23c: 97ff6049 bl 407360 <_Znwm@plt> + 42f240: a8c37bfd ldp x29, x30, [sp], #48 + 42f244: d65f03c0 ret + +000000000042f248 <_ZSt12__miter_baseIPPlET_S2_>: +_ZSt12__miter_baseIPPlET_S2_(): + 42f248: d10043ff sub sp, sp, #0x10 + 42f24c: f90007e0 str x0, [sp, #8] + 42f250: f94007e0 ldr x0, [sp, #8] + 42f254: 910043ff add sp, sp, #0x10 + 42f258: d65f03c0 ret + +000000000042f25c <_ZSt14__copy_move_a2ILb0EPPlS1_ET1_T0_S3_S2_>: +_ZSt14__copy_move_a2ILb0EPPlS1_ET1_T0_S3_S2_(): + 42f25c: a9bc7bfd stp x29, x30, [sp, #-64]! + 42f260: 910003fd mov x29, sp + 42f264: a90153f3 stp x19, x20, [sp, #16] + 42f268: f9001fe0 str x0, [sp, #56] + 42f26c: f9001be1 str x1, [sp, #48] + 42f270: f90017e2 str x2, [sp, #40] + 42f274: f9401fe0 ldr x0, [sp, #56] + 42f278: 94000461 bl 4303fc <_ZSt12__niter_baseIPPlET_S2_> + 42f27c: aa0003f3 mov x19, x0 + 42f280: f9401be0 ldr x0, [sp, #48] + 42f284: 9400045e bl 4303fc <_ZSt12__niter_baseIPPlET_S2_> + 42f288: aa0003f4 mov x20, x0 + 42f28c: f94017e0 ldr x0, [sp, #40] + 42f290: 9400045b bl 4303fc <_ZSt12__niter_baseIPPlET_S2_> + 42f294: aa0003e2 mov x2, x0 + 42f298: aa1403e1 mov x1, x20 + 42f29c: aa1303e0 mov x0, x19 + 42f2a0: 9400045c bl 430410 <_ZSt13__copy_move_aILb0EPPlS1_ET1_T0_S3_S2_> + 42f2a4: a94153f3 ldp x19, x20, [sp, #16] + 42f2a8: a8c47bfd ldp x29, x30, [sp], #64 + 42f2ac: d65f03c0 ret + +000000000042f2b0 <_ZSt23__copy_move_backward_a2ILb0EPPlS1_ET1_T0_S3_S2_>: +_ZSt23__copy_move_backward_a2ILb0EPPlS1_ET1_T0_S3_S2_(): + 42f2b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 42f2b4: 910003fd mov x29, sp + 42f2b8: a90153f3 stp x19, x20, [sp, #16] + 42f2bc: f9001fe0 str x0, [sp, #56] + 42f2c0: f9001be1 str x1, [sp, #48] + 42f2c4: f90017e2 str x2, [sp, #40] + 42f2c8: f9401fe0 ldr x0, [sp, #56] + 42f2cc: 9400044c bl 4303fc <_ZSt12__niter_baseIPPlET_S2_> + 42f2d0: aa0003f3 mov x19, x0 + 42f2d4: f9401be0 ldr x0, [sp, #48] + 42f2d8: 94000449 bl 4303fc <_ZSt12__niter_baseIPPlET_S2_> + 42f2dc: aa0003f4 mov x20, x0 + 42f2e0: f94017e0 ldr x0, [sp, #40] + 42f2e4: 94000446 bl 4303fc <_ZSt12__niter_baseIPPlET_S2_> + 42f2e8: aa0003e2 mov x2, x0 + 42f2ec: aa1403e1 mov x1, x20 + 42f2f0: aa1303e0 mov x0, x19 + 42f2f4: 94000454 bl 430444 <_ZSt22__copy_move_backward_aILb0EPPlS1_ET1_T0_S3_S2_> + 42f2f8: a94153f3 ldp x19, x20, [sp, #16] + 42f2fc: a8c47bfd ldp x29, x30, [sp], #64 + 42f300: d65f03c0 ret + +000000000042f304 <_ZNK9__gnu_cxx13new_allocatorIlE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIlE8max_sizeEv(): + 42f304: d10043ff sub sp, sp, #0x10 + 42f308: f90007e0 str x0, [sp, #8] + 42f30c: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 42f310: 910043ff add sp, sp, #0x10 + 42f314: d65f03c0 ret + +000000000042f318 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_>: +_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_(): + 42f318: a9bc7bfd stp x29, x30, [sp, #-64]! + 42f31c: 910003fd mov x29, sp + 42f320: f90017e0 str x0, [sp, #40] + 42f324: f90013e1 str x1, [sp, #32] + 42f328: f9000fe2 str x2, [sp, #24] + 42f32c: f94013e1 ldr x1, [sp, #32] + 42f330: f94017e0 ldr x0, [sp, #40] + 42f334: cb000021 sub x1, x1, x0 + 42f338: 9343fc20 asr x0, x1, #3 + 42f33c: f9001fe0 str x0, [sp, #56] + 42f340: f9401fe0 ldr x0, [sp, #56] + 42f344: f100001f cmp x0, #0x0 + 42f348: 540000e0 b.eq 42f364 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_+0x4c> // b.none + 42f34c: f9401fe0 ldr x0, [sp, #56] + 42f350: d37df000 lsl x0, x0, #3 + 42f354: aa0003e2 mov x2, x0 + 42f358: f94017e1 ldr x1, [sp, #40] + 42f35c: f9400fe0 ldr x0, [sp, #24] + 42f360: 97ff6088 bl 407580 + 42f364: f9401fe0 ldr x0, [sp, #56] + 42f368: d37df000 lsl x0, x0, #3 + 42f36c: f9400fe1 ldr x1, [sp, #24] + 42f370: 8b000020 add x0, x1, x0 + 42f374: a8c47bfd ldp x29, x30, [sp], #64 + 42f378: d65f03c0 ret + +000000000042f37c <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_>: +_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_(): + 42f37c: a9bc7bfd stp x29, x30, [sp, #-64]! + 42f380: 910003fd mov x29, sp + 42f384: f90017e0 str x0, [sp, #40] + 42f388: f90013e1 str x1, [sp, #32] + 42f38c: f9000fe2 str x2, [sp, #24] + 42f390: f94013e1 ldr x1, [sp, #32] + 42f394: f94017e0 ldr x0, [sp, #40] + 42f398: cb000021 sub x1, x1, x0 + 42f39c: 9343fc20 asr x0, x1, #3 + 42f3a0: f9001fe0 str x0, [sp, #56] + 42f3a4: f9401fe0 ldr x0, [sp, #56] + 42f3a8: f100001f cmp x0, #0x0 + 42f3ac: 54000180 b.eq 42f3dc <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_+0x60> // b.none + 42f3b0: f9401fe0 ldr x0, [sp, #56] + 42f3b4: d37df000 lsl x0, x0, #3 + 42f3b8: cb0003e0 neg x0, x0 + 42f3bc: f9400fe1 ldr x1, [sp, #24] + 42f3c0: 8b000023 add x3, x1, x0 + 42f3c4: f9401fe0 ldr x0, [sp, #56] + 42f3c8: d37df000 lsl x0, x0, #3 + 42f3cc: aa0003e2 mov x2, x0 + 42f3d0: f94017e1 ldr x1, [sp, #40] + 42f3d4: aa0303e0 mov x0, x3 + 42f3d8: 97ff606a bl 407580 + 42f3dc: f9401fe0 ldr x0, [sp, #56] + 42f3e0: d37df000 lsl x0, x0, #3 + 42f3e4: cb0003e0 neg x0, x0 + 42f3e8: f9400fe1 ldr x1, [sp, #24] + 42f3ec: 8b000020 add x0, x1, x0 + 42f3f0: a8c47bfd ldp x29, x30, [sp], #64 + 42f3f4: d65f03c0 ret + +000000000042f3f8 <_ZSteqIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEbRKSt13move_iteratorIT_ESN_>: +_ZSteqIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEbRKSt13move_iteratorIT_ESN_(): + 42f3f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f3fc: 910003fd mov x29, sp + 42f400: f9000bf3 str x19, [sp, #16] + 42f404: f90017e0 str x0, [sp, #40] + 42f408: f90013e1 str x1, [sp, #32] + 42f40c: f94017e0 ldr x0, [sp, #40] + 42f410: 9400041a bl 430478 <_ZNKSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE4baseEv> + 42f414: aa0003f3 mov x19, x0 + 42f418: f94013e0 ldr x0, [sp, #32] + 42f41c: 94000417 bl 430478 <_ZNKSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE4baseEv> + 42f420: eb00027f cmp x19, x0 + 42f424: 1a9f17e0 cset w0, eq // eq = none + 42f428: 12001c00 and w0, w0, #0xff + 42f42c: f9400bf3 ldr x19, [sp, #16] + 42f430: a8c37bfd ldp x29, x30, [sp], #48 + 42f434: d65f03c0 ret + +000000000042f438 <_ZSt7forwardISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEOT_RNSt16remove_referenceISI_E4typeE>: +_ZSt7forwardISt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEEOT_RNSt16remove_referenceISI_E4typeE(): + 42f438: d10043ff sub sp, sp, #0x10 + 42f43c: f90007e0 str x0, [sp, #8] + 42f440: f94007e0 ldr x0, [sp, #8] + 42f444: 910043ff add sp, sp, #0x10 + 42f448: d65f03c0 ret + +000000000042f44c <_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EOSE_>: +_ZNSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EOSE_(): + 42f44c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f450: 910003fd mov x29, sp + 42f454: f9000bf3 str x19, [sp, #16] + 42f458: f90017e0 str x0, [sp, #40] + 42f45c: f90013e1 str x1, [sp, #32] + 42f460: f94017f3 ldr x19, [sp, #40] + 42f464: f94013e0 ldr x0, [sp, #32] + 42f468: 97ff8e92 bl 412eb0 <_ZSt4moveIRSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS1_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISD_EEEONSt16remove_referenceIT_E4typeEOSI_> + 42f46c: aa0003e1 mov x1, x0 + 42f470: aa1303e0 mov x0, x19 + 42f474: 94000407 bl 430490 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EOSE_> + 42f478: d503201f nop + 42f47c: f9400bf3 ldr x19, [sp, #16] + 42f480: a8c37bfd ldp x29, x30, [sp], #48 + 42f484: d65f03c0 ret + +000000000042f488 <_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE12_Vector_implC1Ev(): + 42f488: a9be7bfd stp x29, x30, [sp, #-32]! + 42f48c: 910003fd mov x29, sp + 42f490: f9000fe0 str x0, [sp, #24] + 42f494: f9400fe0 ldr x0, [sp, #24] + 42f498: 94000411 bl 4304dc <_ZNSaINSt8__detail6_StateIcEEEC1Ev> + 42f49c: f9400fe0 ldr x0, [sp, #24] + 42f4a0: f900001f str xzr, [x0] + 42f4a4: f9400fe0 ldr x0, [sp, #24] + 42f4a8: f900041f str xzr, [x0, #8] + 42f4ac: f9400fe0 ldr x0, [sp, #24] + 42f4b0: f900081f str xzr, [x0, #16] + 42f4b4: d503201f nop + 42f4b8: a8c27bfd ldp x29, x30, [sp], #32 + 42f4bc: d65f03c0 ret + +000000000042f4c0 <_ZNSaINSt8__detail6_StateIcEEED1Ev>: +_ZNSaINSt8__detail6_StateIcEEED1Ev(): + 42f4c0: a9be7bfd stp x29, x30, [sp, #-32]! + 42f4c4: 910003fd mov x29, sp + 42f4c8: f9000fe0 str x0, [sp, #24] + 42f4cc: f9400fe0 ldr x0, [sp, #24] + 42f4d0: 9400040b bl 4304fc <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEED1Ev> + 42f4d4: d503201f nop + 42f4d8: a8c27bfd ldp x29, x30, [sp], #32 + 42f4dc: d65f03c0 ret + +000000000042f4e0 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8max_sizeEv(): + 42f4e0: d10043ff sub sp, sp, #0x10 + 42f4e4: f90007e0 str x0, [sp, #8] + 42f4e8: 92f80000 mov x0, #0x3fffffffffffffff // #4611686018427387903 + 42f4ec: 910043ff add sp, sp, #0x10 + 42f4f0: d65f03c0 ret + +000000000042f4f4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES7_EET0_T_SA_S9_(): + 42f4f4: a9bb7bfd stp x29, x30, [sp, #-80]! + 42f4f8: 910003fd mov x29, sp + 42f4fc: f9000bf3 str x19, [sp, #16] + 42f500: f9001fe0 str x0, [sp, #56] + 42f504: f9001be1 str x1, [sp, #48] + 42f508: f90017e2 str x2, [sp, #40] + 42f50c: f94017e0 ldr x0, [sp, #40] + 42f510: f90027e0 str x0, [sp, #72] + 42f514: 9100c3e1 add x1, sp, #0x30 + 42f518: 9100e3e0 add x0, sp, #0x38 + 42f51c: 940003fd bl 430510 <_ZStneIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEbRKSt13move_iteratorIT_ES9_> + 42f520: 12001c00 and w0, w0, #0xff + 42f524: 7100001f cmp w0, #0x0 + 42f528: 540001e0 b.eq 42f564 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES7_EET0_T_SA_S9_+0x70> // b.none + 42f52c: f94027e0 ldr x0, [sp, #72] + 42f530: 9400040e bl 430568 <_ZSt11__addressofINSt7__cxx1112regex_traitsIcE10_RegexMaskEEPT_RS4_> + 42f534: aa0003f3 mov x19, x0 + 42f538: 9100e3e0 add x0, sp, #0x38 + 42f53c: 94000410 bl 43057c <_ZNKSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEdeEv> + 42f540: aa0003e1 mov x1, x0 + 42f544: aa1303e0 mov x0, x19 + 42f548: 94000413 bl 430594 <_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJS3_EEvPT_DpOT0_> + 42f54c: 9100e3e0 add x0, sp, #0x38 + 42f550: 940003fc bl 430540 <_ZNSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEppEv> + 42f554: f94027e0 ldr x0, [sp, #72] + 42f558: 91001000 add x0, x0, #0x4 + 42f55c: f90027e0 str x0, [sp, #72] + 42f560: 17ffffed b 42f514 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES7_EET0_T_SA_S9_+0x20> + 42f564: f94027e0 ldr x0, [sp, #72] + 42f568: 1400000a b 42f590 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEES7_EET0_T_SA_S9_+0x9c> + 42f56c: 97ff5e6d bl 406f20 <__cxa_begin_catch@plt> + 42f570: f94027e1 ldr x1, [sp, #72] + 42f574: f94017e0 ldr x0, [sp, #40] + 42f578: 97ffd4d5 bl 4248cc <_ZSt8_DestroyIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEvT_S5_> + 42f57c: 97ff6059 bl 4076e0 <__cxa_rethrow@plt> + 42f580: aa0003f3 mov x19, x0 + 42f584: 97ff60a3 bl 407810 <__cxa_end_catch@plt> + 42f588: aa1303e0 mov x0, x19 + 42f58c: 97ff60dd bl 407900 <_Unwind_Resume@plt> + 42f590: f9400bf3 ldr x19, [sp, #16] + 42f594: a8c57bfd ldp x29, x30, [sp], #80 + 42f598: d65f03c0 ret + +000000000042f59c <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_>: +_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_(): + 42f59c: a9ba7bfd stp x29, x30, [sp, #-96]! + 42f5a0: 910003fd mov x29, sp + 42f5a4: f9000bf3 str x19, [sp, #16] + 42f5a8: f9001fe0 str x0, [sp, #56] + 42f5ac: f9001be1 str x1, [sp, #48] + 42f5b0: f90017e2 str x2, [sp, #40] + 42f5b4: 9100e3e1 add x1, sp, #0x38 + 42f5b8: 9100c3e0 add x0, sp, #0x30 + 42f5bc: 97ffe783 bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 42f5c0: f100041f cmp x0, #0x1 + 42f5c4: 1a9fc7e0 cset w0, le + 42f5c8: 12001c00 and w0, w0, #0xff + 42f5cc: 7100001f cmp w0, #0x0 + 42f5d0: 54000481 b.ne 42f660 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_+0xc4> // b.any + 42f5d4: 9100e3e1 add x1, sp, #0x38 + 42f5d8: 9100c3e0 add x0, sp, #0x30 + 42f5dc: 97ffe77b bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 42f5e0: f9002be0 str x0, [sp, #80] + 42f5e4: f9402be0 ldr x0, [sp, #80] + 42f5e8: d1000800 sub x0, x0, #0x2 + 42f5ec: d37ffc01 lsr x1, x0, #63 + 42f5f0: 8b000021 add x1, x1, x0 + 42f5f4: 9341fc20 asr x0, x1, #1 + 42f5f8: f9002fe0 str x0, [sp, #88] + 42f5fc: 9100e3e0 add x0, sp, #0x38 + 42f600: f9402fe1 ldr x1, [sp, #88] + 42f604: 97ffd619 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 42f608: f90027e0 str x0, [sp, #72] + 42f60c: 910123e0 add x0, sp, #0x48 + 42f610: 97ffe825 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42f614: 97ffe82a bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42f618: 39400000 ldrb w0, [x0] + 42f61c: 39011fe0 strb w0, [sp, #71] + 42f620: 91011fe0 add x0, sp, #0x47 + 42f624: 97ffe826 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42f628: 39400000 ldrb w0, [x0] + 42f62c: 2a1303e4 mov w4, w19 + 42f630: 2a0003e3 mov w3, w0 + 42f634: f9402be2 ldr x2, [sp, #80] + 42f638: f9402fe1 ldr x1, [sp, #88] + 42f63c: f9401fe0 ldr x0, [sp, #56] + 42f640: 940003e8 bl 4305e0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_> + 42f644: f9402fe0 ldr x0, [sp, #88] + 42f648: f100001f cmp x0, #0x0 + 42f64c: 540000e0 b.eq 42f668 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_+0xcc> // b.none + 42f650: f9402fe0 ldr x0, [sp, #88] + 42f654: d1000400 sub x0, x0, #0x1 + 42f658: f9002fe0 str x0, [sp, #88] + 42f65c: 17ffffe8 b 42f5fc <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_+0x60> + 42f660: d503201f nop + 42f664: 14000002 b 42f66c <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_+0xd0> + 42f668: d503201f nop + 42f66c: f9400bf3 ldr x19, [sp, #16] + 42f670: a8c67bfd ldp x29, x30, [sp], #96 + 42f674: d65f03c0 ret + +000000000042f678 <_ZN9__gnu_cxxltIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_>: +_ZN9__gnu_cxxltIPcSt6vectorIcSaIcEEEEbRKNS_17__normal_iteratorIT_T0_EESA_(): + 42f678: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f67c: 910003fd mov x29, sp + 42f680: f9000bf3 str x19, [sp, #16] + 42f684: f90017e0 str x0, [sp, #40] + 42f688: f90013e1 str x1, [sp, #32] + 42f68c: f94017e0 ldr x0, [sp, #40] + 42f690: 97ffd5d6 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 42f694: f9400013 ldr x19, [x0] + 42f698: f94013e0 ldr x0, [sp, #32] + 42f69c: 97ffd5d3 bl 424de8 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv> + 42f6a0: f9400000 ldr x0, [x0] + 42f6a4: eb00027f cmp x19, x0 + 42f6a8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 42f6ac: 12001c00 and w0, w0, #0xff + 42f6b0: f9400bf3 ldr x19, [sp, #16] + 42f6b4: a8c37bfd ldp x29, x30, [sp], #48 + 42f6b8: d65f03c0 ret + +000000000042f6bc <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_RT0_>: +_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_RT0_(): + 42f6bc: a9bb7bfd stp x29, x30, [sp, #-80]! + 42f6c0: 910003fd mov x29, sp + 42f6c4: a90153f3 stp x19, x20, [sp, #16] + 42f6c8: f9001fe0 str x0, [sp, #56] + 42f6cc: f9001be1 str x1, [sp, #48] + 42f6d0: f90017e2 str x2, [sp, #40] + 42f6d4: f90013e3 str x3, [sp, #32] + 42f6d8: 9100a3e0 add x0, sp, #0x28 + 42f6dc: 97ffe7f2 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42f6e0: 97ffe7f7 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42f6e4: 39400000 ldrb w0, [x0] + 42f6e8: 39013fe0 strb w0, [sp, #79] + 42f6ec: 9100e3e0 add x0, sp, #0x38 + 42f6f0: 97ffe7ed bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42f6f4: 97ffe7f2 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42f6f8: aa0003f3 mov x19, x0 + 42f6fc: 9100a3e0 add x0, sp, #0x28 + 42f700: 97ffe7e9 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42f704: 39400261 ldrb w1, [x19] + 42f708: 39000001 strb w1, [x0] + 42f70c: 9100e3e1 add x1, sp, #0x38 + 42f710: 9100c3e0 add x0, sp, #0x30 + 42f714: 97ffe72d bl 4293c8 <_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_> + 42f718: aa0003f3 mov x19, x0 + 42f71c: 91013fe0 add x0, sp, #0x4f + 42f720: 97ffe7e7 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 42f724: 39400000 ldrb w0, [x0] + 42f728: 2a1403e4 mov w4, w20 + 42f72c: 2a0003e3 mov w3, w0 + 42f730: aa1303e2 mov x2, x19 + 42f734: d2800001 mov x1, #0x0 // #0 + 42f738: f9401fe0 ldr x0, [sp, #56] + 42f73c: 940003a9 bl 4305e0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_> + 42f740: d503201f nop + 42f744: a94153f3 ldp x19, x20, [sp, #16] + 42f748: a8c57bfd ldp x29, x30, [sp], #80 + 42f74c: d65f03c0 ret + +000000000042f750 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv>: +_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv(): + 42f750: d10043ff sub sp, sp, #0x10 + 42f754: f90007e0 str x0, [sp, #8] + 42f758: f94007e0 ldr x0, [sp, #8] + 42f75c: f9400000 ldr x0, [x0] + 42f760: d1000401 sub x1, x0, #0x1 + 42f764: f94007e0 ldr x0, [sp, #8] + 42f768: f9000001 str x1, [x0] + 42f76c: f94007e0 ldr x0, [sp, #8] + 42f770: 910043ff add sp, sp, #0x10 + 42f774: d65f03c0 ret + +000000000042f778 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_>: +_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_EvT_T0_(): + 42f778: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f77c: 910003fd mov x29, sp + 42f780: f9000bf3 str x19, [sp, #16] + 42f784: f90017e0 str x0, [sp, #40] + 42f788: f90013e1 str x1, [sp, #32] + 42f78c: 9100a3e0 add x0, sp, #0x28 + 42f790: 97ffe7c5 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42f794: aa0003f3 mov x19, x0 + 42f798: 910083e0 add x0, sp, #0x20 + 42f79c: 97ffe7c2 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42f7a0: aa0003e1 mov x1, x0 + 42f7a4: aa1303e0 mov x0, x19 + 42f7a8: 94000403 bl 4307b4 <_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_> + 42f7ac: d503201f nop + 42f7b0: f9400bf3 ldr x19, [sp, #16] + 42f7b4: a8c37bfd ldp x29, x30, [sp], #48 + 42f7b8: d65f03c0 ret + +000000000042f7bc <_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET1_T0_S8_S7_>: +_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEES6_ET1_T0_S8_S7_(): + 42f7bc: a9bb7bfd stp x29, x30, [sp, #-80]! + 42f7c0: 910003fd mov x29, sp + 42f7c4: a90153f3 stp x19, x20, [sp, #16] + 42f7c8: f9001fe0 str x0, [sp, #56] + 42f7cc: f9001be1 str x1, [sp, #48] + 42f7d0: f90017e2 str x2, [sp, #40] + 42f7d4: f9401fe0 ldr x0, [sp, #56] + 42f7d8: 97fff96f bl 42dd94 <_ZSt12__niter_baseIPcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE> + 42f7dc: aa0003f3 mov x19, x0 + 42f7e0: f9401be0 ldr x0, [sp, #48] + 42f7e4: 97fff96c bl 42dd94 <_ZSt12__niter_baseIPcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE> + 42f7e8: aa0003f4 mov x20, x0 + 42f7ec: f94017e0 ldr x0, [sp, #40] + 42f7f0: 97fff969 bl 42dd94 <_ZSt12__niter_baseIPcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS4_T0_EE> + 42f7f4: aa0003e2 mov x2, x0 + 42f7f8: aa1403e1 mov x1, x20 + 42f7fc: aa1303e0 mov x0, x19 + 42f800: 94000402 bl 430808 <_ZSt22__copy_move_backward_aILb1EPcS0_ET1_T0_S2_S1_> + 42f804: f90027e0 str x0, [sp, #72] + 42f808: 910123e1 add x1, sp, #0x48 + 42f80c: 910103e0 add x0, sp, #0x40 + 42f810: 97ffd514 bl 424c60 <_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1_> + 42f814: f94023e0 ldr x0, [sp, #64] + 42f818: a94153f3 ldp x19, x20, [sp, #16] + 42f81c: a8c57bfd ldp x29, x30, [sp], #80 + 42f820: d65f03c0 ret + +000000000042f824 <_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_>: +_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_(): + 42f824: a9bc7bfd stp x29, x30, [sp, #-64]! + 42f828: 910003fd mov x29, sp + 42f82c: f9000bf3 str x19, [sp, #16] + 42f830: f9001fe0 str x0, [sp, #56] + 42f834: f9001be1 str x1, [sp, #48] + 42f838: f90017e2 str x2, [sp, #40] + 42f83c: f9401be0 ldr x0, [sp, #48] + 42f840: 39400013 ldrb w19, [x0] + 42f844: 9100a3e0 add x0, sp, #0x28 + 42f848: 97ffe797 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 42f84c: 39400000 ldrb w0, [x0] + 42f850: 6b00027f cmp w19, w0 + 42f854: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 42f858: 12001c00 and w0, w0, #0xff + 42f85c: f9400bf3 ldr x19, [sp, #16] + 42f860: a8c47bfd ldp x29, x30, [sp], #64 + 42f864: d65f03c0 ret + +000000000042f868 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_>: +_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_(): + 42f868: a9bc7bfd stp x29, x30, [sp, #-64]! + 42f86c: 910003fd mov x29, sp + 42f870: f90017e0 str x0, [sp, #40] + 42f874: f90013e1 str x1, [sp, #32] + 42f878: f9000fe2 str x2, [sp, #24] + 42f87c: f94013e1 ldr x1, [sp, #32] + 42f880: f94017e0 ldr x0, [sp, #40] + 42f884: cb000020 sub x0, x1, x0 + 42f888: f9001fe0 str x0, [sp, #56] + 42f88c: f9401fe0 ldr x0, [sp, #56] + 42f890: f100001f cmp x0, #0x0 + 42f894: 540000c0 b.eq 42f8ac <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_+0x44> // b.none + 42f898: f9401fe0 ldr x0, [sp, #56] + 42f89c: aa0003e2 mov x2, x0 + 42f8a0: f94017e1 ldr x1, [sp, #40] + 42f8a4: f9400fe0 ldr x0, [sp, #24] + 42f8a8: 97ff5f36 bl 407580 + 42f8ac: f9401fe0 ldr x0, [sp, #56] + 42f8b0: f9400fe1 ldr x1, [sp, #24] + 42f8b4: 8b000020 add x0, x1, x0 + 42f8b8: a8c47bfd ldp x29, x30, [sp], #64 + 42f8bc: d65f03c0 ret + +000000000042f8c0 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E17iterator_categoryERKS9_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E17iterator_categoryERKS9_(): + 42f8c0: d10043ff sub sp, sp, #0x10 + 42f8c4: f90007e0 str x0, [sp, #8] + 42f8c8: 2a0103e0 mov w0, w1 + 42f8cc: 910043ff add sp, sp, #0x10 + 42f8d0: d65f03c0 ret + +000000000042f8d4 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E15difference_typeES9_S9_St26random_access_iterator_tag>: +_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEENSt15iterator_traitsIT_E15difference_typeES9_S9_St26random_access_iterator_tag(): + 42f8d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f8d8: 910003fd mov x29, sp + 42f8dc: f90017e0 str x0, [sp, #40] + 42f8e0: f90013e1 str x1, [sp, #32] + 42f8e4: 390063e2 strb w2, [sp, #24] + 42f8e8: 9100a3e1 add x1, sp, #0x28 + 42f8ec: 910083e0 add x0, sp, #0x20 + 42f8f0: 97ffd54f bl 424e2c <_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_> + 42f8f4: a8c37bfd ldp x29, x30, [sp], #48 + 42f8f8: d65f03c0 ret + +000000000042f8fc <_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEElEvRT_T0_St26random_access_iterator_tag>: +_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEElEvRT_T0_St26random_access_iterator_tag(): + 42f8fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f900: 910003fd mov x29, sp + 42f904: f90017e0 str x0, [sp, #40] + 42f908: f90013e1 str x1, [sp, #32] + 42f90c: 390063e2 strb w2, [sp, #24] + 42f910: f94013e1 ldr x1, [sp, #32] + 42f914: f94017e0 ldr x0, [sp, #40] + 42f918: 940003c9 bl 43083c <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEpLEl> + 42f91c: d503201f nop + 42f920: a8c37bfd ldp x29, x30, [sp], #48 + 42f924: d65f03c0 ret + +000000000042f928 <_ZNSt6vectorIcSaIcEE19_M_range_initializeIPKcEEvT_S5_St20forward_iterator_tag>: +_ZNSt6vectorIcSaIcEE19_M_range_initializeIPKcEEvT_S5_St20forward_iterator_tag(): + 42f928: a9bb7bfd stp x29, x30, [sp, #-80]! + 42f92c: 910003fd mov x29, sp + 42f930: f9000bf3 str x19, [sp, #16] + 42f934: f9001fe0 str x0, [sp, #56] + 42f938: f9001be1 str x1, [sp, #48] + 42f93c: f90017e2 str x2, [sp, #40] + 42f940: 390083e3 strb w3, [sp, #32] + 42f944: f94017e1 ldr x1, [sp, #40] + 42f948: f9401be0 ldr x0, [sp, #48] + 42f94c: 97ff79d3 bl 40e098 <_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_> + 42f950: f90027e0 str x0, [sp, #72] + 42f954: f9401fe0 ldr x0, [sp, #56] + 42f958: f94027e1 ldr x1, [sp, #72] + 42f95c: 97fffcf8 bl 42ed3c <_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm> + 42f960: aa0003e1 mov x1, x0 + 42f964: f9401fe0 ldr x0, [sp, #56] + 42f968: f9000001 str x1, [x0] + 42f96c: f9401fe0 ldr x0, [sp, #56] + 42f970: f9400001 ldr x1, [x0] + 42f974: f94027e0 ldr x0, [sp, #72] + 42f978: 8b000021 add x1, x1, x0 + 42f97c: f9401fe0 ldr x0, [sp, #56] + 42f980: f9000801 str x1, [x0, #16] + 42f984: f9401fe0 ldr x0, [sp, #56] + 42f988: f9400013 ldr x19, [x0] + 42f98c: f9401fe0 ldr x0, [sp, #56] + 42f990: 97ffc0a4 bl 41fc20 <_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 42f994: aa0003e3 mov x3, x0 + 42f998: aa1303e2 mov x2, x19 + 42f99c: f94017e1 ldr x1, [sp, #40] + 42f9a0: f9401be0 ldr x0, [sp, #48] + 42f9a4: 940003b2 bl 43086c <_ZSt22__uninitialized_copy_aIPKcPccET0_T_S4_S3_RSaIT1_E> + 42f9a8: aa0003e1 mov x1, x0 + 42f9ac: f9401fe0 ldr x0, [sp, #56] + 42f9b0: f9000401 str x1, [x0, #8] + 42f9b4: d503201f nop + 42f9b8: f9400bf3 ldr x19, [sp, #16] + 42f9bc: a8c57bfd ldp x29, x30, [sp], #80 + 42f9c0: d65f03c0 ret + +000000000042f9c4 <_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_>: +_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_(): + 42f9c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42f9c8: 910003fd mov x29, sp + 42f9cc: f9000bf3 str x19, [sp, #16] + 42f9d0: f90017e0 str x0, [sp, #40] + 42f9d4: f90013e1 str x1, [sp, #32] + 42f9d8: f94017e0 ldr x0, [sp, #40] + 42f9dc: 97fff278 bl 42c3bc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 42f9e0: f9400013 ldr x19, [x0] + 42f9e4: f94013e0 ldr x0, [sp, #32] + 42f9e8: 97fff275 bl 42c3bc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 42f9ec: f9400000 ldr x0, [x0] + 42f9f0: cb000260 sub x0, x19, x0 + 42f9f4: 9345fc01 asr x1, x0, #5 + 42f9f8: aa0103e0 mov x0, x1 + 42f9fc: f9400bf3 ldr x19, [sp, #16] + 42fa00: a8c37bfd ldp x29, x30, [sp], #48 + 42fa04: d65f03c0 ret + +000000000042fa08 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_>: +_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_(): + 42fa08: a9be7bfd stp x29, x30, [sp, #-32]! + 42fa0c: 910003fd mov x29, sp + 42fa10: f9000fe0 str x0, [sp, #24] + 42fa14: f9000be1 str x1, [sp, #16] + 42fa18: 910043e0 add x0, sp, #0x10 + 42fa1c: 940003a0 bl 43089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 42fa20: aa0003e2 mov x2, x0 + 42fa24: f9400fe0 ldr x0, [sp, #24] + 42fa28: f9400000 ldr x0, [x0] + 42fa2c: aa0003e1 mov x1, x0 + 42fa30: aa0203e0 mov x0, x2 + 42fa34: 97ff6d12 bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 42fa38: 12001c00 and w0, w0, #0xff + 42fa3c: a8c27bfd ldp x29, x30, [sp], #32 + 42fa40: d65f03c0 ret + +000000000042fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv(): + 42fa44: d10043ff sub sp, sp, #0x10 + 42fa48: f90007e0 str x0, [sp, #8] + 42fa4c: f94007e0 ldr x0, [sp, #8] + 42fa50: f9400000 ldr x0, [x0] + 42fa54: 91008001 add x1, x0, #0x20 + 42fa58: f94007e0 ldr x0, [sp, #8] + 42fa5c: f9000001 str x1, [x0] + 42fa60: f94007e0 ldr x0, [sp, #8] + 42fa64: 910043ff add sp, sp, #0x10 + 42fa68: d65f03c0 ret + +000000000042fa6c <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcEET0_T_SC_SB_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcEET0_T_SC_SB_(): + 42fa6c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42fa70: 910003fd mov x29, sp + 42fa74: f90017e0 str x0, [sp, #40] + 42fa78: f90013e1 str x1, [sp, #32] + 42fa7c: f9000fe2 str x2, [sp, #24] + 42fa80: f9400fe2 ldr x2, [sp, #24] + 42fa84: f94013e1 ldr x1, [sp, #32] + 42fa88: f94017e0 ldr x0, [sp, #40] + 42fa8c: 9400038a bl 4308b4 <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET0_T_SA_S9_> + 42fa90: a8c37bfd ldp x29, x30, [sp], #48 + 42fa94: d65f03c0 ret + +000000000042fa98 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_(): + 42fa98: a9bb7bfd stp x29, x30, [sp, #-80]! + 42fa9c: 910003fd mov x29, sp + 42faa0: f9000bf3 str x19, [sp, #16] + 42faa4: f9001fe0 str x0, [sp, #56] + 42faa8: f9001be1 str x1, [sp, #48] + 42faac: f90017e2 str x2, [sp, #40] + 42fab0: f94017e0 ldr x0, [sp, #40] + 42fab4: f90027e0 str x0, [sp, #72] + 42fab8: 9100c3e1 add x1, sp, #0x30 + 42fabc: 9100e3e0 add x0, sp, #0x38 + 42fac0: 97ffe845 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 42fac4: 12001c00 and w0, w0, #0xff + 42fac8: 7100001f cmp w0, #0x0 + 42facc: 540001e0 b.eq 42fb08 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_+0x70> // b.none + 42fad0: f94027e0 ldr x0, [sp, #72] + 42fad4: 97fff04b bl 42bc00 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_> + 42fad8: aa0003f3 mov x19, x0 + 42fadc: 9100e3e0 add x0, sp, #0x38 + 42fae0: 9400036f bl 43089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 42fae4: aa0003e1 mov x1, x0 + 42fae8: aa1303e0 mov x0, x19 + 42faec: 94000384 bl 4308fc <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRKS5_EEvPT_DpOT0_> + 42faf0: 9100e3e0 add x0, sp, #0x38 + 42faf4: 97ffffd4 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 42faf8: f94027e0 ldr x0, [sp, #72] + 42fafc: 91008000 add x0, x0, #0x20 + 42fb00: f90027e0 str x0, [sp, #72] + 42fb04: 17ffffed b 42fab8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_+0x20> + 42fb08: f94027e0 ldr x0, [sp, #72] + 42fb0c: 1400000a b 42fb34 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_+0x9c> + 42fb10: 97ff5d04 bl 406f20 <__cxa_begin_catch@plt> + 42fb14: f94027e1 ldr x1, [sp, #72] + 42fb18: f94017e0 ldr x0, [sp, #40] + 42fb1c: 97ffd32a bl 4247c4 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_> + 42fb20: 97ff5ef0 bl 4076e0 <__cxa_rethrow@plt> + 42fb24: aa0003f3 mov x19, x0 + 42fb28: 97ff5f3a bl 407810 <__cxa_end_catch@plt> + 42fb2c: aa1303e0 mov x0, x19 + 42fb30: 97ff5f74 bl 407900 <_Unwind_Resume@plt> + 42fb34: f9400bf3 ldr x19, [sp, #16] + 42fb38: a8c57bfd ldp x29, x30, [sp], #80 + 42fb3c: d65f03c0 ret + +000000000042fb40 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm(): + 42fb40: a9be7bfd stp x29, x30, [sp, #-32]! + 42fb44: 910003fd mov x29, sp + 42fb48: f9000fe0 str x0, [sp, #24] + 42fb4c: f9000be1 str x1, [sp, #16] + 42fb50: f9400be0 ldr x0, [sp, #16] + 42fb54: f100001f cmp x0, #0x0 + 42fb58: 540000a0 b.eq 42fb6c <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm+0x2c> // b.none + 42fb5c: f9400fe0 ldr x0, [sp, #24] + 42fb60: f9400be1 ldr x1, [sp, #16] + 42fb64: 94000382 bl 43096c <_ZNSt16allocator_traitsISaISt4pairIccEEE8allocateERS2_m> + 42fb68: 14000002 b 42fb70 <_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm+0x30> + 42fb6c: d2800000 mov x0, #0x0 // #0 + 42fb70: a8c27bfd ldp x29, x30, [sp], #32 + 42fb74: d65f03c0 ret + +000000000042fb78 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_(): + 42fb78: a9bb7bfd stp x29, x30, [sp, #-80]! + 42fb7c: 910003fd mov x29, sp + 42fb80: f9000bf3 str x19, [sp, #16] + 42fb84: f9001fe0 str x0, [sp, #56] + 42fb88: f9001be1 str x1, [sp, #48] + 42fb8c: f90017e2 str x2, [sp, #40] + 42fb90: f94017e0 ldr x0, [sp, #40] + 42fb94: f90027e0 str x0, [sp, #72] + 42fb98: 9100c3e1 add x1, sp, #0x30 + 42fb9c: 9100e3e0 add x0, sp, #0x38 + 42fba0: 97ffe772 bl 429968 <_ZN9__gnu_cxxneIPKSt4pairIccESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 42fba4: 12001c00 and w0, w0, #0xff + 42fba8: 7100001f cmp w0, #0x0 + 42fbac: 540001e0 b.eq 42fbe8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_+0x70> // b.none + 42fbb0: f94027e0 ldr x0, [sp, #72] + 42fbb4: 94000378 bl 430994 <_ZSt11__addressofISt4pairIccEEPT_RS2_> + 42fbb8: aa0003f3 mov x19, x0 + 42fbbc: 9100e3e0 add x0, sp, #0x38 + 42fbc0: 97ffe785 bl 4299d4 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEdeEv> + 42fbc4: aa0003e1 mov x1, x0 + 42fbc8: aa1303e0 mov x0, x19 + 42fbcc: 94000377 bl 4309a8 <_ZSt10_ConstructISt4pairIccEJRKS1_EEvPT_DpOT0_> + 42fbd0: 9100e3e0 add x0, sp, #0x38 + 42fbd4: 97ffe776 bl 4299ac <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEppEv> + 42fbd8: f94027e0 ldr x0, [sp, #72] + 42fbdc: 91000800 add x0, x0, #0x2 + 42fbe0: f90027e0 str x0, [sp, #72] + 42fbe4: 17ffffed b 42fb98 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_+0x20> + 42fbe8: f94027e0 ldr x0, [sp, #72] + 42fbec: f9400bf3 ldr x19, [sp, #16] + 42fbf0: a8c57bfd ldp x29, x30, [sp], #80 + 42fbf4: d65f03c0 ret + +000000000042fbf8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_(): + 42fbf8: a9bb7bfd stp x29, x30, [sp, #-80]! + 42fbfc: 910003fd mov x29, sp + 42fc00: f9000bf3 str x19, [sp, #16] + 42fc04: f9001fe0 str x0, [sp, #56] + 42fc08: f9001be1 str x1, [sp, #48] + 42fc0c: f90017e2 str x2, [sp, #40] + 42fc10: f94017e0 ldr x0, [sp, #40] + 42fc14: f90027e0 str x0, [sp, #72] + 42fc18: 9100c3e1 add x1, sp, #0x30 + 42fc1c: 9100e3e0 add x0, sp, #0x38 + 42fc20: 97ffe816 bl 429c78 <_ZN9__gnu_cxxneIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 42fc24: 12001c00 and w0, w0, #0xff + 42fc28: 7100001f cmp w0, #0x0 + 42fc2c: 540001e0 b.eq 42fc68 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x70> // b.none + 42fc30: f94027e0 ldr x0, [sp, #72] + 42fc34: 9400024d bl 430568 <_ZSt11__addressofINSt7__cxx1112regex_traitsIcE10_RegexMaskEEPT_RS4_> + 42fc38: aa0003f3 mov x19, x0 + 42fc3c: 9100e3e0 add x0, sp, #0x38 + 42fc40: 97ffe829 bl 429ce4 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEdeEv> + 42fc44: aa0003e1 mov x1, x0 + 42fc48: aa1303e0 mov x0, x19 + 42fc4c: 9400036a bl 4309f4 <_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJRKS3_EEvPT_DpOT0_> + 42fc50: 9100e3e0 add x0, sp, #0x38 + 42fc54: 97ffe81a bl 429cbc <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEppEv> + 42fc58: f94027e0 ldr x0, [sp, #72] + 42fc5c: 91001000 add x0, x0, #0x4 + 42fc60: f90027e0 str x0, [sp, #72] + 42fc64: 17ffffed b 42fc18 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x20> + 42fc68: f94027e0 ldr x0, [sp, #72] + 42fc6c: f9400bf3 ldr x19, [sp, #16] + 42fc70: a8c57bfd ldp x29, x30, [sp], #80 + 42fc74: d65f03c0 ret + +000000000042fc78 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_(): + 42fc78: a9bc7bfd stp x29, x30, [sp, #-64]! + 42fc7c: 910003fd mov x29, sp + 42fc80: f90017e0 str x0, [sp, #40] + 42fc84: f90013e1 str x1, [sp, #32] + 42fc88: f9000fe2 str x2, [sp, #24] + 42fc8c: f9400fe2 ldr x2, [sp, #24] + 42fc90: f94013e1 ldr x1, [sp, #32] + 42fc94: f94017e0 ldr x0, [sp, #40] + 42fc98: 9400036a bl 430a40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St12__false_type> + 42fc9c: d503201f nop + 42fca0: a8c47bfd ldp x29, x30, [sp], #64 + 42fca4: d65f03c0 ret + +000000000042fca8 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm(): + 42fca8: a9be7bfd stp x29, x30, [sp, #-32]! + 42fcac: 910003fd mov x29, sp + 42fcb0: f9000fe0 str x0, [sp, #24] + 42fcb4: f9000be1 str x1, [sp, #16] + 42fcb8: f9400be0 ldr x0, [sp, #16] + 42fcbc: f100001f cmp x0, #0x0 + 42fcc0: 540000a0 b.eq 42fcd4 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm+0x2c> // b.none + 42fcc4: f9400fe0 ldr x0, [sp, #24] + 42fcc8: f9400be1 ldr x1, [sp, #16] + 42fccc: 9400036b bl 430a78 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE8allocateERS8_m> + 42fcd0: 14000002 b 42fcd8 <_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm+0x30> + 42fcd4: d2800000 mov x0, #0x0 // #0 + 42fcd8: a8c27bfd ldp x29, x30, [sp], #32 + 42fcdc: d65f03c0 ret + +000000000042fce0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_(): + 42fce0: a9bb7bfd stp x29, x30, [sp, #-80]! + 42fce4: 910003fd mov x29, sp + 42fce8: f9000bf3 str x19, [sp, #16] + 42fcec: f9001fe0 str x0, [sp, #56] + 42fcf0: f9001be1 str x1, [sp, #48] + 42fcf4: f90017e2 str x2, [sp, #40] + 42fcf8: f94017e0 ldr x0, [sp, #40] + 42fcfc: f90027e0 str x0, [sp, #72] + 42fd00: 9100c3e1 add x1, sp, #0x30 + 42fd04: 9100e3e0 add x0, sp, #0x38 + 42fd08: 97ffea03 bl 42a514 <_ZN9__gnu_cxxneIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_> + 42fd0c: 12001c00 and w0, w0, #0xff + 42fd10: 7100001f cmp w0, #0x0 + 42fd14: 540001e0 b.eq 42fd50 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_+0x70> // b.none + 42fd18: f94027e0 ldr x0, [sp, #72] + 42fd1c: 97fff2bc bl 42c80c <_ZSt11__addressofISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEPT_RS8_> + 42fd20: aa0003f3 mov x19, x0 + 42fd24: 9100e3e0 add x0, sp, #0x38 + 42fd28: 97ffea16 bl 42a580 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEdeEv> + 42fd2c: aa0003e1 mov x1, x0 + 42fd30: aa1303e0 mov x0, x19 + 42fd34: 94000373 bl 430b00 <_ZSt10_ConstructISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EJRKS7_EEvPT_DpOT0_> + 42fd38: 9100e3e0 add x0, sp, #0x38 + 42fd3c: 97ffea07 bl 42a558 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEppEv> + 42fd40: f94027e0 ldr x0, [sp, #72] + 42fd44: 91010000 add x0, x0, #0x40 + 42fd48: f90027e0 str x0, [sp, #72] + 42fd4c: 17ffffed b 42fd00 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_+0x20> + 42fd50: f94027e0 ldr x0, [sp, #72] + 42fd54: 1400000a b 42fd7c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_+0x9c> + 42fd58: 97ff5c72 bl 406f20 <__cxa_begin_catch@plt> + 42fd5c: f94027e1 ldr x1, [sp, #72] + 42fd60: f94017e0 ldr x0, [sp, #40] + 42fd64: 97ffd6fc bl 425954 <_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvT_S9_> + 42fd68: 97ff5e5e bl 4076e0 <__cxa_rethrow@plt> + 42fd6c: aa0003f3 mov x19, x0 + 42fd70: 97ff5ea8 bl 407810 <__cxa_end_catch@plt> + 42fd74: aa1303e0 mov x0, x19 + 42fd78: 97ff5ee2 bl 407900 <_Unwind_Resume@plt> + 42fd7c: f9400bf3 ldr x19, [sp, #16] + 42fd80: a8c57bfd ldp x29, x30, [sp], #80 + 42fd84: d65f03c0 ret + +000000000042fd88 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8max_sizeEv>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8max_sizeEv(): + 42fd88: a9be7bfd stp x29, x30, [sp, #-32]! + 42fd8c: 910003fd mov x29, sp + 42fd90: f9000fe0 str x0, [sp, #24] + 42fd94: f9400fe0 ldr x0, [sp, #24] + 42fd98: 97fff1f6 bl 42c570 <_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 42fd9c: 94000375 bl 430b70 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8max_sizeERKS6_> + 42fda0: a8c27bfd ldp x29, x30, [sp], #32 + 42fda4: d65f03c0 ret + +000000000042fda8 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_m>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_m(): + 42fda8: a9be7bfd stp x29, x30, [sp, #-32]! + 42fdac: 910003fd mov x29, sp + 42fdb0: f9000fe0 str x0, [sp, #24] + 42fdb4: f9000be1 str x1, [sp, #16] + 42fdb8: d2800002 mov x2, #0x0 // #0 + 42fdbc: f9400be1 ldr x1, [sp, #16] + 42fdc0: f9400fe0 ldr x0, [sp, #24] + 42fdc4: 94000372 bl 430b8c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv> + 42fdc8: a8c27bfd ldp x29, x30, [sp], #32 + 42fdcc: d65f03c0 ret + +000000000042fdd0 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13move_iteratorIPS5_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13move_iteratorIPS5_EET0_PT_(): + 42fdd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 42fdd4: 910003fd mov x29, sp + 42fdd8: f9000fe0 str x0, [sp, #24] + 42fddc: 9100a3e0 add x0, sp, #0x28 + 42fde0: f9400fe1 ldr x1, [sp, #24] + 42fde4: 9400037e bl 430bdc <_ZNSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES6_> + 42fde8: f94017e0 ldr x0, [sp, #40] + 42fdec: a8c37bfd ldp x29, x30, [sp], #48 + 42fdf0: d65f03c0 ret + +000000000042fdf4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES7_S6_ET0_T_SA_S9_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES7_S6_ET0_T_SA_S9_RSaIT1_E(): + 42fdf4: a9bd7bfd stp x29, x30, [sp, #-48]! + 42fdf8: 910003fd mov x29, sp + 42fdfc: f90017e0 str x0, [sp, #40] + 42fe00: f90013e1 str x1, [sp, #32] + 42fe04: f9000fe2 str x2, [sp, #24] + 42fe08: f9000be3 str x3, [sp, #16] + 42fe0c: f9400fe2 ldr x2, [sp, #24] + 42fe10: f94013e1 ldr x1, [sp, #32] + 42fe14: f94017e0 ldr x0, [sp, #40] + 42fe18: 9400037a bl 430c00 <_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES7_ET0_T_SA_S9_> + 42fe1c: a8c37bfd ldp x29, x30, [sp], #48 + 42fe20: d65f03c0 ret + +000000000042fe24 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7destroyIS6_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7destroyIS6_EEvPT_(): + 42fe24: a9be7bfd stp x29, x30, [sp, #-32]! + 42fe28: 910003fd mov x29, sp + 42fe2c: f9000fe0 str x0, [sp, #24] + 42fe30: f9000be1 str x1, [sp, #16] + 42fe34: f9400be0 ldr x0, [sp, #16] + 42fe38: 97ff5cb2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 42fe3c: d503201f nop + 42fe40: a8c27bfd ldp x29, x30, [sp], #32 + 42fe44: d65f03c0 ret + +000000000042fe48 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_(): + 42fe48: a9bc7bfd stp x29, x30, [sp, #-64]! + 42fe4c: 910003fd mov x29, sp + 42fe50: f9000bf3 str x19, [sp, #16] + 42fe54: f9001fe0 str x0, [sp, #56] + 42fe58: f9001be1 str x1, [sp, #48] + 42fe5c: f90017e2 str x2, [sp, #40] + 42fe60: f94017e0 ldr x0, [sp, #40] + 42fe64: 97fffad2 bl 42e9ac <_ZSt7forwardISt4pairIccEEOT_RNSt16remove_referenceIS2_E4typeE> + 42fe68: aa0003f3 mov x19, x0 + 42fe6c: f9401be0 ldr x0, [sp, #48] + 42fe70: aa0003e1 mov x1, x0 + 42fe74: d2800040 mov x0, #0x2 // #2 + 42fe78: 97ff7180 bl 40c478 <_ZnwmPv> + 42fe7c: aa0003e1 mov x1, x0 + 42fe80: 79400260 ldrh w0, [x19] + 42fe84: 79000020 strh w0, [x1] + 42fe88: d503201f nop + 42fe8c: f9400bf3 ldr x19, [sp, #16] + 42fe90: a8c47bfd ldp x29, x30, [sp], #64 + 42fe94: d65f03c0 ret + +000000000042fe98 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEEC2ERKS3_(): + 42fe98: d10043ff sub sp, sp, #0x10 + 42fe9c: f90007e0 str x0, [sp, #8] + 42fea0: f90003e1 str x1, [sp] + 42fea4: f94003e0 ldr x0, [sp] + 42fea8: f9400001 ldr x1, [x0] + 42feac: f94007e0 ldr x0, [sp, #8] + 42feb0: f9000001 str x1, [x0] + 42feb4: d503201f nop + 42feb8: 910043ff add sp, sp, #0x10 + 42febc: d65f03c0 ret + +000000000042fec0 <_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc(): + 42fec0: a9bb7bfd stp x29, x30, [sp, #-80]! + 42fec4: 910003fd mov x29, sp + 42fec8: f9000bf3 str x19, [sp, #16] + 42fecc: f9001fe0 str x0, [sp, #56] + 42fed0: f9001be1 str x1, [sp, #48] + 42fed4: f90017e2 str x2, [sp, #40] + 42fed8: f9401fe0 ldr x0, [sp, #56] + 42fedc: 94000356 bl 430c34 <_ZNKSt6vectorISt4pairIccESaIS1_EE8max_sizeEv> + 42fee0: aa0003f3 mov x19, x0 + 42fee4: f9401fe0 ldr x0, [sp, #56] + 42fee8: 97fff1c8 bl 42c608 <_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv> + 42feec: cb000261 sub x1, x19, x0 + 42fef0: f9401be0 ldr x0, [sp, #48] + 42fef4: eb00003f cmp x1, x0 + 42fef8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 42fefc: 12001c00 and w0, w0, #0xff + 42ff00: 7100001f cmp w0, #0x0 + 42ff04: 54000060 b.eq 42ff10 <_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 42ff08: f94017e0 ldr x0, [sp, #40] + 42ff0c: 97ff5c51 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 42ff10: f9401fe0 ldr x0, [sp, #56] + 42ff14: 97fff1bd bl 42c608 <_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv> + 42ff18: aa0003f3 mov x19, x0 + 42ff1c: f9401fe0 ldr x0, [sp, #56] + 42ff20: 97fff1ba bl 42c608 <_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv> + 42ff24: f90023e0 str x0, [sp, #64] + 42ff28: 9100c3e1 add x1, sp, #0x30 + 42ff2c: 910103e0 add x0, sp, #0x40 + 42ff30: 97ff9420 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 42ff34: f9400000 ldr x0, [x0] + 42ff38: 8b000260 add x0, x19, x0 + 42ff3c: f90027e0 str x0, [sp, #72] + 42ff40: f9401fe0 ldr x0, [sp, #56] + 42ff44: 97fff1b1 bl 42c608 <_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv> + 42ff48: aa0003e1 mov x1, x0 + 42ff4c: f94027e0 ldr x0, [sp, #72] + 42ff50: eb01001f cmp x0, x1 + 42ff54: 540000e3 b.cc 42ff70 <_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 42ff58: f9401fe0 ldr x0, [sp, #56] + 42ff5c: 94000336 bl 430c34 <_ZNKSt6vectorISt4pairIccESaIS1_EE8max_sizeEv> + 42ff60: aa0003e1 mov x1, x0 + 42ff64: f94027e0 ldr x0, [sp, #72] + 42ff68: eb01001f cmp x0, x1 + 42ff6c: 54000089 b.ls 42ff7c <_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 42ff70: f9401fe0 ldr x0, [sp, #56] + 42ff74: 94000330 bl 430c34 <_ZNKSt6vectorISt4pairIccESaIS1_EE8max_sizeEv> + 42ff78: 14000002 b 42ff80 <_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc+0xc0> + 42ff7c: f94027e0 ldr x0, [sp, #72] + 42ff80: f9400bf3 ldr x19, [sp, #16] + 42ff84: a8c57bfd ldp x29, x30, [sp], #80 + 42ff88: d65f03c0 ret + +000000000042ff8c <_ZNSt6vectorISt4pairIccESaIS1_EE5beginEv>: +_ZNSt6vectorISt4pairIccESaIS1_EE5beginEv(): + 42ff8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 42ff90: 910003fd mov x29, sp + 42ff94: f9000fe0 str x0, [sp, #24] + 42ff98: f9400fe1 ldr x1, [sp, #24] + 42ff9c: 9100a3e0 add x0, sp, #0x28 + 42ffa0: 97ffffbe bl 42fe98 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 42ffa4: f94017e0 ldr x0, [sp, #40] + 42ffa8: a8c37bfd ldp x29, x30, [sp], #48 + 42ffac: d65f03c0 ret + +000000000042ffb0 <_ZN9__gnu_cxxmiIPSt4pairIccESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPSt4pairIccESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 42ffb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 42ffb4: 910003fd mov x29, sp + 42ffb8: f9000bf3 str x19, [sp, #16] + 42ffbc: f90017e0 str x0, [sp, #40] + 42ffc0: f90013e1 str x1, [sp, #32] + 42ffc4: f94017e0 ldr x0, [sp, #40] + 42ffc8: 9400000b bl 42fff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv> + 42ffcc: f9400013 ldr x19, [x0] + 42ffd0: f94013e0 ldr x0, [sp, #32] + 42ffd4: 94000008 bl 42fff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv> + 42ffd8: f9400000 ldr x0, [x0] + 42ffdc: cb000260 sub x0, x19, x0 + 42ffe0: 9341fc01 asr x1, x0, #1 + 42ffe4: aa0103e0 mov x0, x1 + 42ffe8: f9400bf3 ldr x19, [sp, #16] + 42ffec: a8c37bfd ldp x29, x30, [sp], #48 + 42fff0: d65f03c0 ret + +000000000042fff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIccESt6vectorIS2_SaIS2_EEE4baseEv(): + 42fff4: d10043ff sub sp, sp, #0x10 + 42fff8: f90007e0 str x0, [sp, #8] + 42fffc: f94007e0 ldr x0, [sp, #8] + 430000: 910043ff add sp, sp, #0x10 + 430004: d65f03c0 ret + +0000000000430008 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_(): + 430008: a9bc7bfd stp x29, x30, [sp, #-64]! + 43000c: 910003fd mov x29, sp + 430010: f9000bf3 str x19, [sp, #16] + 430014: f9001fe0 str x0, [sp, #56] + 430018: f9001be1 str x1, [sp, #48] + 43001c: f90017e2 str x2, [sp, #40] + 430020: f90013e3 str x3, [sp, #32] + 430024: f9401fe0 ldr x0, [sp, #56] + 430028: 9400030b bl 430c54 <_ZSt32__make_move_if_noexcept_iteratorISt4pairIccESt13move_iteratorIPS1_EET0_PT_> + 43002c: aa0003f3 mov x19, x0 + 430030: f9401be0 ldr x0, [sp, #48] + 430034: 94000308 bl 430c54 <_ZSt32__make_move_if_noexcept_iteratorISt4pairIccESt13move_iteratorIPS1_EET0_PT_> + 430038: f94013e3 ldr x3, [sp, #32] + 43003c: f94017e2 ldr x2, [sp, #40] + 430040: aa0003e1 mov x1, x0 + 430044: aa1303e0 mov x0, x19 + 430048: 9400030c bl 430c78 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIccEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 43004c: f9400bf3 ldr x19, [sp, #16] + 430050: a8c47bfd ldp x29, x30, [sp], #64 + 430054: d65f03c0 ret + +0000000000430058 <_ZNSt16allocator_traitsISaISt4pairIccEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaISt4pairIccEEE7destroyIS1_EEvRS2_PT_(): + 430058: a9be7bfd stp x29, x30, [sp, #-32]! + 43005c: 910003fd mov x29, sp + 430060: f9000fe0 str x0, [sp, #24] + 430064: f9000be1 str x1, [sp, #16] + 430068: f9400be1 ldr x1, [sp, #16] + 43006c: f9400fe0 ldr x0, [sp, #24] + 430070: 9400030e bl 430ca8 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE7destroyIS2_EEvPT_> + 430074: d503201f nop + 430078: a8c27bfd ldp x29, x30, [sp], #32 + 43007c: d65f03c0 ret + +0000000000430080 <_ZNKSt6vectorIcSaIcEE8max_sizeEv>: +_ZNKSt6vectorIcSaIcEE8max_sizeEv(): + 430080: a9be7bfd stp x29, x30, [sp, #-32]! + 430084: 910003fd mov x29, sp + 430088: f9000fe0 str x0, [sp, #24] + 43008c: f9400fe0 ldr x0, [sp, #24] + 430090: 97fff0fb bl 42c47c <_ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 430094: 97ff7811 bl 40e0d8 <_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_> + 430098: a8c27bfd ldp x29, x30, [sp], #32 + 43009c: d65f03c0 ret + +00000000004300a0 <_ZSt32__make_move_if_noexcept_iteratorIcSt13move_iteratorIPcEET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIcSt13move_iteratorIPcEET0_PT_(): + 4300a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4300a4: 910003fd mov x29, sp + 4300a8: f9000fe0 str x0, [sp, #24] + 4300ac: 9100a3e0 add x0, sp, #0x28 + 4300b0: f9400fe1 ldr x1, [sp, #24] + 4300b4: 94000303 bl 430cc0 <_ZNSt13move_iteratorIPcEC1ES0_> + 4300b8: f94017e0 ldr x0, [sp, #40] + 4300bc: a8c37bfd ldp x29, x30, [sp], #48 + 4300c0: d65f03c0 ret + +00000000004300c4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPcES1_cET0_T_S4_S3_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPcES1_cET0_T_S4_S3_RSaIT1_E(): + 4300c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4300c8: 910003fd mov x29, sp + 4300cc: f90017e0 str x0, [sp, #40] + 4300d0: f90013e1 str x1, [sp, #32] + 4300d4: f9000fe2 str x2, [sp, #24] + 4300d8: f9000be3 str x3, [sp, #16] + 4300dc: f9400fe2 ldr x2, [sp, #24] + 4300e0: f94013e1 ldr x1, [sp, #32] + 4300e4: f94017e0 ldr x0, [sp, #40] + 4300e8: 940002ff bl 430ce4 <_ZSt18uninitialized_copyISt13move_iteratorIPcES1_ET0_T_S4_S3_> + 4300ec: a8c37bfd ldp x29, x30, [sp], #48 + 4300f0: d65f03c0 ret + +00000000004300f4 <_ZN9__gnu_cxx13new_allocatorIcE7destroyIcEEvPT_>: +_ZN9__gnu_cxx13new_allocatorIcE7destroyIcEEvPT_(): + 4300f4: d10043ff sub sp, sp, #0x10 + 4300f8: f90007e0 str x0, [sp, #8] + 4300fc: f90003e1 str x1, [sp] + 430100: d503201f nop + 430104: 910043ff add sp, sp, #0x10 + 430108: d65f03c0 ret + +000000000043010c <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE9constructIS8_JS8_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE9constructIS8_JS8_EEEvPT_DpOT0_(): + 43010c: a9bc7bfd stp x29, x30, [sp, #-64]! + 430110: 910003fd mov x29, sp + 430114: f9000bf3 str x19, [sp, #16] + 430118: f9001fe0 str x0, [sp, #56] + 43011c: f9001be1 str x1, [sp, #48] + 430120: f90017e2 str x2, [sp, #40] + 430124: f94017e0 ldr x0, [sp, #40] + 430128: 97fffb31 bl 42edec <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceIS8_E4typeE> + 43012c: aa0003f3 mov x19, x0 + 430130: f9401be0 ldr x0, [sp, #48] + 430134: aa0003e1 mov x1, x0 + 430138: d2800800 mov x0, #0x40 // #64 + 43013c: 97ff70cf bl 40c478 <_ZnwmPv> + 430140: aa1303e1 mov x1, x19 + 430144: 97ffeaea bl 42acec <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1EOS6_> + 430148: d503201f nop + 43014c: f9400bf3 ldr x19, [sp, #16] + 430150: a8c47bfd ldp x29, x30, [sp], #64 + 430154: d65f03c0 ret + +0000000000430158 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC1ERKS9_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC2ERKS9_(): + 430158: d10043ff sub sp, sp, #0x10 + 43015c: f90007e0 str x0, [sp, #8] + 430160: f90003e1 str x1, [sp] + 430164: f94003e0 ldr x0, [sp] + 430168: f9400001 ldr x1, [x0] + 43016c: f94007e0 ldr x0, [sp, #8] + 430170: f9000001 str x1, [x0] + 430174: d503201f nop + 430178: 910043ff add sp, sp, #0x10 + 43017c: d65f03c0 ret + +0000000000430180 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc(): + 430180: a9bb7bfd stp x29, x30, [sp, #-80]! + 430184: 910003fd mov x29, sp + 430188: f9000bf3 str x19, [sp, #16] + 43018c: f9001fe0 str x0, [sp, #56] + 430190: f9001be1 str x1, [sp, #48] + 430194: f90017e2 str x2, [sp, #40] + 430198: f9401fe0 ldr x0, [sp, #56] + 43019c: 940002df bl 430d18 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE8max_sizeEv> + 4301a0: aa0003f3 mov x19, x0 + 4301a4: f9401fe0 ldr x0, [sp, #56] + 4301a8: 97fff1fd bl 42c99c <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv> + 4301ac: cb000261 sub x1, x19, x0 + 4301b0: f9401be0 ldr x0, [sp, #48] + 4301b4: eb00003f cmp x1, x0 + 4301b8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4301bc: 12001c00 and w0, w0, #0xff + 4301c0: 7100001f cmp w0, #0x0 + 4301c4: 54000060 b.eq 4301d0 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc+0x50> // b.none + 4301c8: f94017e0 ldr x0, [sp, #40] + 4301cc: 97ff5ba1 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4301d0: f9401fe0 ldr x0, [sp, #56] + 4301d4: 97fff1f2 bl 42c99c <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv> + 4301d8: aa0003f3 mov x19, x0 + 4301dc: f9401fe0 ldr x0, [sp, #56] + 4301e0: 97fff1ef bl 42c99c <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv> + 4301e4: f90023e0 str x0, [sp, #64] + 4301e8: 9100c3e1 add x1, sp, #0x30 + 4301ec: 910103e0 add x0, sp, #0x40 + 4301f0: 97ff9370 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4301f4: f9400000 ldr x0, [x0] + 4301f8: 8b000260 add x0, x19, x0 + 4301fc: f90027e0 str x0, [sp, #72] + 430200: f9401fe0 ldr x0, [sp, #56] + 430204: 97fff1e6 bl 42c99c <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv> + 430208: aa0003e1 mov x1, x0 + 43020c: f94027e0 ldr x0, [sp, #72] + 430210: eb01001f cmp x0, x1 + 430214: 540000e3 b.cc 430230 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 430218: f9401fe0 ldr x0, [sp, #56] + 43021c: 940002bf bl 430d18 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE8max_sizeEv> + 430220: aa0003e1 mov x1, x0 + 430224: f94027e0 ldr x0, [sp, #72] + 430228: eb01001f cmp x0, x1 + 43022c: 54000089 b.ls 43023c <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc+0xbc> // b.plast + 430230: f9401fe0 ldr x0, [sp, #56] + 430234: 940002b9 bl 430d18 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE8max_sizeEv> + 430238: 14000002 b 430240 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc+0xc0> + 43023c: f94027e0 ldr x0, [sp, #72] + 430240: f9400bf3 ldr x19, [sp, #16] + 430244: a8c57bfd ldp x29, x30, [sp], #80 + 430248: d65f03c0 ret + +000000000043024c <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE5beginEv>: +_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE5beginEv(): + 43024c: a9bd7bfd stp x29, x30, [sp, #-48]! + 430250: 910003fd mov x29, sp + 430254: f9000fe0 str x0, [sp, #24] + 430258: f9400fe1 ldr x1, [sp, #24] + 43025c: 9100a3e0 add x0, sp, #0x28 + 430260: 97ffffbe bl 430158 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC1ERKS9_> + 430264: f94017e0 ldr x0, [sp, #40] + 430268: a8c37bfd ldp x29, x30, [sp], #48 + 43026c: d65f03c0 ret + +0000000000430270 <_ZN9__gnu_cxxmiIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSG_SJ_>: +_ZN9__gnu_cxxmiIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSG_SJ_(): + 430270: a9bd7bfd stp x29, x30, [sp, #-48]! + 430274: 910003fd mov x29, sp + 430278: f9000bf3 str x19, [sp, #16] + 43027c: f90017e0 str x0, [sp, #40] + 430280: f90013e1 str x1, [sp, #32] + 430284: f94017e0 ldr x0, [sp, #40] + 430288: 9400000b bl 4302b4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv> + 43028c: f9400013 ldr x19, [x0] + 430290: f94013e0 ldr x0, [sp, #32] + 430294: 94000008 bl 4302b4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv> + 430298: f9400000 ldr x0, [x0] + 43029c: cb000260 sub x0, x19, x0 + 4302a0: 9346fc01 asr x1, x0, #6 + 4302a4: aa0103e0 mov x0, x1 + 4302a8: f9400bf3 ldr x19, [sp, #16] + 4302ac: a8c37bfd ldp x29, x30, [sp], #48 + 4302b0: d65f03c0 ret + +00000000004302b4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEE4baseEv(): + 4302b4: d10043ff sub sp, sp, #0x10 + 4302b8: f90007e0 str x0, [sp, #8] + 4302bc: f94007e0 ldr x0, [sp, #8] + 4302c0: 910043ff add sp, sp, #0x10 + 4302c4: d65f03c0 ret + +00000000004302c8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_(): + 4302c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4302cc: 910003fd mov x29, sp + 4302d0: f9000bf3 str x19, [sp, #16] + 4302d4: f9001fe0 str x0, [sp, #56] + 4302d8: f9001be1 str x1, [sp, #48] + 4302dc: f90017e2 str x2, [sp, #40] + 4302e0: f90013e3 str x3, [sp, #32] + 4302e4: f9401fe0 ldr x0, [sp, #56] + 4302e8: 94000294 bl 430d38 <_ZSt32__make_move_if_noexcept_iteratorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESt13move_iteratorIPS7_EET0_PT_> + 4302ec: aa0003f3 mov x19, x0 + 4302f0: f9401be0 ldr x0, [sp, #48] + 4302f4: 94000291 bl 430d38 <_ZSt32__make_move_if_noexcept_iteratorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESt13move_iteratorIPS7_EET0_PT_> + 4302f8: f94013e3 ldr x3, [sp, #32] + 4302fc: f94017e2 ldr x2, [sp, #40] + 430300: aa0003e1 mov x1, x0 + 430304: aa1303e0 mov x0, x19 + 430308: 94000295 bl 430d5c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES9_S8_ET0_T_SC_SB_RSaIT1_E> + 43030c: f9400bf3 ldr x19, [sp, #16] + 430310: a8c47bfd ldp x29, x30, [sp], #64 + 430314: d65f03c0 ret + +0000000000430318 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE7destroyIS7_EEvRS8_PT_>: +_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE7destroyIS7_EEvRS8_PT_(): + 430318: a9be7bfd stp x29, x30, [sp, #-32]! + 43031c: 910003fd mov x29, sp + 430320: f9000fe0 str x0, [sp, #24] + 430324: f9000be1 str x1, [sp, #16] + 430328: f9400be1 ldr x1, [sp, #16] + 43032c: f9400fe0 ldr x0, [sp, #24] + 430330: 94000297 bl 430d8c <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE7destroyIS8_EEvPT_> + 430334: d503201f nop + 430338: a8c27bfd ldp x29, x30, [sp], #32 + 43033c: d65f03c0 ret + +0000000000430340 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8max_sizeEv(): + 430340: d10043ff sub sp, sp, #0x10 + 430344: f90007e0 str x0, [sp, #8] + 430348: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 43034c: f2e0aaa0 movk x0, #0x555, lsl #48 + 430350: 910043ff add sp, sp, #0x10 + 430354: d65f03c0 ret + +0000000000430358 <_ZNSt11_Tuple_implILm0EJRKlEEC1EOS2_>: +_ZNSt11_Tuple_implILm0EJRKlEEC2EOS2_(): + 430358: a9bd7bfd stp x29, x30, [sp, #-48]! + 43035c: 910003fd mov x29, sp + 430360: f9000bf3 str x19, [sp, #16] + 430364: f90017e0 str x0, [sp, #40] + 430368: f90013e1 str x1, [sp, #32] + 43036c: f94017f3 ldr x19, [sp, #40] + 430370: f94013e0 ldr x0, [sp, #32] + 430374: 9400028f bl 430db0 <_ZNSt11_Tuple_implILm0EJRKlEE7_M_headERS2_> + 430378: 97ffdf77 bl 428154 <_ZSt7forwardIRKlEOT_RNSt16remove_referenceIS2_E4typeE> + 43037c: aa0003e1 mov x1, x0 + 430380: aa1303e0 mov x0, x19 + 430384: 97ffead4 bl 42aed4 <_ZNSt10_Head_baseILm0ERKlLb0EEC1ES1_> + 430388: d503201f nop + 43038c: f9400bf3 ldr x19, [sp, #16] + 430390: a8c37bfd ldp x29, x30, [sp], #48 + 430394: d65f03c0 ret + +0000000000430398 <_ZNSt4pairIKllEC1IJRS0_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES5_IJDpT0_EE>: +_ZNSt4pairIKllEC1IJRS0_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES5_IJDpT0_EE(): + 430398: a9bc7bfd stp x29, x30, [sp, #-64]! + 43039c: 910003fd mov x29, sp + 4303a0: f90017e0 str x0, [sp, #40] + 4303a4: 390083e1 strb w1, [sp, #32] + 4303a8: f9000fe2 str x2, [sp, #24] + 4303ac: 390043e3 strb w3, [sp, #16] + 4303b0: 910043e0 add x0, sp, #0x10 + 4303b4: 2a0503e3 mov w3, w5 + 4303b8: aa0003e2 mov x2, x0 + 4303bc: f9400fe1 ldr x1, [sp, #24] + 4303c0: f94017e0 ldr x0, [sp, #40] + 4303c4: 94000282 bl 430dcc <_ZNSt4pairIKllEC1IJRS0_EJLm0EEJEJEEERSt5tupleIJDpT_EERS4_IJDpT1_EESt12_Index_tupleIJXspT0_EEESD_IJXspT2_EEE> + 4303c8: d503201f nop + 4303cc: a8c47bfd ldp x29, x30, [sp], #64 + 4303d0: d65f03c0 ret + +00000000004303d4 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKllEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKllEE7_M_addrEv(): + 4303d4: d10043ff sub sp, sp, #0x10 + 4303d8: f90007e0 str x0, [sp, #8] + 4303dc: f94007e0 ldr x0, [sp, #8] + 4303e0: 910043ff add sp, sp, #0x10 + 4303e4: d65f03c0 ret + +00000000004303e8 <_ZNK9__gnu_cxx13new_allocatorIPlE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIPlE8max_sizeEv(): + 4303e8: d10043ff sub sp, sp, #0x10 + 4303ec: f90007e0 str x0, [sp, #8] + 4303f0: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 4303f4: 910043ff add sp, sp, #0x10 + 4303f8: d65f03c0 ret + +00000000004303fc <_ZSt12__niter_baseIPPlET_S2_>: +_ZSt12__niter_baseIPPlET_S2_(): + 4303fc: d10043ff sub sp, sp, #0x10 + 430400: f90007e0 str x0, [sp, #8] + 430404: f94007e0 ldr x0, [sp, #8] + 430408: 910043ff add sp, sp, #0x10 + 43040c: d65f03c0 ret + +0000000000430410 <_ZSt13__copy_move_aILb0EPPlS1_ET1_T0_S3_S2_>: +_ZSt13__copy_move_aILb0EPPlS1_ET1_T0_S3_S2_(): + 430410: a9bc7bfd stp x29, x30, [sp, #-64]! + 430414: 910003fd mov x29, sp + 430418: f90017e0 str x0, [sp, #40] + 43041c: f90013e1 str x1, [sp, #32] + 430420: f9000fe2 str x2, [sp, #24] + 430424: 52800020 mov w0, #0x1 // #1 + 430428: 3900ffe0 strb w0, [sp, #63] + 43042c: f9400fe2 ldr x2, [sp, #24] + 430430: f94013e1 ldr x1, [sp, #32] + 430434: f94017e0 ldr x0, [sp, #40] + 430438: 94000277 bl 430e14 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPlEEPT_PKS4_S7_S5_> + 43043c: a8c47bfd ldp x29, x30, [sp], #64 + 430440: d65f03c0 ret + +0000000000430444 <_ZSt22__copy_move_backward_aILb0EPPlS1_ET1_T0_S3_S2_>: +_ZSt22__copy_move_backward_aILb0EPPlS1_ET1_T0_S3_S2_(): + 430444: a9bc7bfd stp x29, x30, [sp, #-64]! + 430448: 910003fd mov x29, sp + 43044c: f90017e0 str x0, [sp, #40] + 430450: f90013e1 str x1, [sp, #32] + 430454: f9000fe2 str x2, [sp, #24] + 430458: 52800020 mov w0, #0x1 // #1 + 43045c: 3900ffe0 strb w0, [sp, #63] + 430460: f9400fe2 ldr x2, [sp, #24] + 430464: f94013e1 ldr x1, [sp, #32] + 430468: f94017e0 ldr x0, [sp, #40] + 43046c: 94000283 bl 430e78 <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPlEEPT_PKS4_S7_S5_> + 430470: a8c47bfd ldp x29, x30, [sp], #64 + 430474: d65f03c0 ret + +0000000000430478 <_ZNKSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE4baseEv>: +_ZNKSt13move_iteratorIPSt4pairIlSt6vectorINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS2_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISE_EEEE4baseEv(): + 430478: d10043ff sub sp, sp, #0x10 + 43047c: f90007e0 str x0, [sp, #8] + 430480: f94007e0 ldr x0, [sp, #8] + 430484: f9400000 ldr x0, [x0] + 430488: 910043ff add sp, sp, #0x10 + 43048c: d65f03c0 ret + +0000000000430490 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC1EOSE_>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEC2EOSE_(): + 430490: a9bd7bfd stp x29, x30, [sp, #-48]! + 430494: 910003fd mov x29, sp + 430498: f9000bf3 str x19, [sp, #16] + 43049c: f90017e0 str x0, [sp, #40] + 4304a0: f90013e1 str x1, [sp, #32] + 4304a4: f94017f3 ldr x19, [sp, #40] + 4304a8: f94013e0 ldr x0, [sp, #32] + 4304ac: 97ff782b bl 40e558 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE19_M_get_Tp_allocatorEv> + 4304b0: 97ffca0b bl 422cdc <_ZSt4moveIRSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_> + 4304b4: aa0003e1 mov x1, x0 + 4304b8: aa1303e0 mov x0, x19 + 4304bc: 9400028e bl 430ef4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC1EOSD_> + 4304c0: f94017e0 ldr x0, [sp, #40] + 4304c4: f94013e1 ldr x1, [sp, #32] + 4304c8: 97ffa54a bl 4199f0 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_impl12_M_swap_dataERSF_> + 4304cc: d503201f nop + 4304d0: f9400bf3 ldr x19, [sp, #16] + 4304d4: a8c37bfd ldp x29, x30, [sp], #48 + 4304d8: d65f03c0 ret + +00000000004304dc <_ZNSaINSt8__detail6_StateIcEEEC1Ev>: +_ZNSaINSt8__detail6_StateIcEEEC1Ev(): + 4304dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4304e0: 910003fd mov x29, sp + 4304e4: f9000fe0 str x0, [sp, #24] + 4304e8: f9400fe0 ldr x0, [sp, #24] + 4304ec: 94000294 bl 430f3c <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEEC1Ev> + 4304f0: d503201f nop + 4304f4: a8c27bfd ldp x29, x30, [sp], #32 + 4304f8: d65f03c0 ret + +00000000004304fc <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEED1Ev(): + 4304fc: d10043ff sub sp, sp, #0x10 + 430500: f90007e0 str x0, [sp, #8] + 430504: d503201f nop + 430508: 910043ff add sp, sp, #0x10 + 43050c: d65f03c0 ret + +0000000000430510 <_ZStneIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEbRKSt13move_iteratorIT_ES9_>: +_ZStneIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEbRKSt13move_iteratorIT_ES9_(): + 430510: a9be7bfd stp x29, x30, [sp, #-32]! + 430514: 910003fd mov x29, sp + 430518: f9000fe0 str x0, [sp, #24] + 43051c: f9000be1 str x1, [sp, #16] + 430520: f9400be1 ldr x1, [sp, #16] + 430524: f9400fe0 ldr x0, [sp, #24] + 430528: 9400028a bl 430f50 <_ZSteqIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEbRKSt13move_iteratorIT_ES9_> + 43052c: 12001c00 and w0, w0, #0xff + 430530: 52000000 eor w0, w0, #0x1 + 430534: 12001c00 and w0, w0, #0xff + 430538: a8c27bfd ldp x29, x30, [sp], #32 + 43053c: d65f03c0 ret + +0000000000430540 <_ZNSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEppEv>: +_ZNSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEppEv(): + 430540: d10043ff sub sp, sp, #0x10 + 430544: f90007e0 str x0, [sp, #8] + 430548: f94007e0 ldr x0, [sp, #8] + 43054c: f9400000 ldr x0, [x0] + 430550: 91001001 add x1, x0, #0x4 + 430554: f94007e0 ldr x0, [sp, #8] + 430558: f9000001 str x1, [x0] + 43055c: f94007e0 ldr x0, [sp, #8] + 430560: 910043ff add sp, sp, #0x10 + 430564: d65f03c0 ret + +0000000000430568 <_ZSt11__addressofINSt7__cxx1112regex_traitsIcE10_RegexMaskEEPT_RS4_>: +_ZSt11__addressofINSt7__cxx1112regex_traitsIcE10_RegexMaskEEPT_RS4_(): + 430568: d10043ff sub sp, sp, #0x10 + 43056c: f90007e0 str x0, [sp, #8] + 430570: f94007e0 ldr x0, [sp, #8] + 430574: 910043ff add sp, sp, #0x10 + 430578: d65f03c0 ret + +000000000043057c <_ZNKSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEdeEv>: +_ZNKSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEdeEv(): + 43057c: d10043ff sub sp, sp, #0x10 + 430580: f90007e0 str x0, [sp, #8] + 430584: f94007e0 ldr x0, [sp, #8] + 430588: f9400000 ldr x0, [x0] + 43058c: 910043ff add sp, sp, #0x10 + 430590: d65f03c0 ret + +0000000000430594 <_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJS3_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJS3_EEvPT_DpOT0_(): + 430594: a9bd7bfd stp x29, x30, [sp, #-48]! + 430598: 910003fd mov x29, sp + 43059c: f9000bf3 str x19, [sp, #16] + 4305a0: f90017e0 str x0, [sp, #40] + 4305a4: f90013e1 str x1, [sp, #32] + 4305a8: f94013e0 ldr x0, [sp, #32] + 4305ac: 94000279 bl 430f90 <_ZSt7forwardINSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS4_E4typeE> + 4305b0: aa0003f3 mov x19, x0 + 4305b4: f94017e0 ldr x0, [sp, #40] + 4305b8: aa0003e1 mov x1, x0 + 4305bc: d2800080 mov x0, #0x4 // #4 + 4305c0: 97ff6fae bl 40c478 <_ZnwmPv> + 4305c4: aa0003e1 mov x1, x0 + 4305c8: b9400260 ldr w0, [x19] + 4305cc: b9000020 str w0, [x1] + 4305d0: d503201f nop + 4305d4: f9400bf3 ldr x19, [sp, #16] + 4305d8: a8c37bfd ldp x29, x30, [sp], #48 + 4305dc: d65f03c0 ret + +00000000004305e0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_>: +_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_(): + 4305e0: a9b87bfd stp x29, x30, [sp, #-128]! + 4305e4: 910003fd mov x29, sp + 4305e8: a90153f3 stp x19, x20, [sp, #16] + 4305ec: f9001fe0 str x0, [sp, #56] + 4305f0: f9001be1 str x1, [sp, #48] + 4305f4: f90017e2 str x2, [sp, #40] + 4305f8: 39009fe3 strb w3, [sp, #39] + 4305fc: 390083e4 strb w4, [sp, #32] + 430600: f9401be0 ldr x0, [sp, #48] + 430604: f9003be0 str x0, [sp, #112] + 430608: f9401be0 ldr x0, [sp, #48] + 43060c: f9003fe0 str x0, [sp, #120] + 430610: f94017e0 ldr x0, [sp, #40] + 430614: d1000400 sub x0, x0, #0x1 + 430618: d37ffc01 lsr x1, x0, #63 + 43061c: 8b000020 add x0, x1, x0 + 430620: 9341fc01 asr x1, x0, #1 + 430624: f9403fe0 ldr x0, [sp, #120] + 430628: eb01001f cmp x0, x1 + 43062c: 5400056a b.ge 4306d8 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_+0xf8> // b.tcont + 430630: f9403fe0 ldr x0, [sp, #120] + 430634: 91000400 add x0, x0, #0x1 + 430638: d37ff800 lsl x0, x0, #1 + 43063c: f9003fe0 str x0, [sp, #120] + 430640: 9100e3e0 add x0, sp, #0x38 + 430644: f9403fe1 ldr x1, [sp, #120] + 430648: 97ffd208 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 43064c: aa0003f3 mov x19, x0 + 430650: f9403fe0 ldr x0, [sp, #120] + 430654: d1000401 sub x1, x0, #0x1 + 430658: 9100e3e0 add x0, sp, #0x38 + 43065c: 97ffd203 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 430660: aa0003e1 mov x1, x0 + 430664: 910083e0 add x0, sp, #0x20 + 430668: aa0103e2 mov x2, x1 + 43066c: aa1303e1 mov x1, x19 + 430670: 97fff506 bl 42da88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_> + 430674: 12001c00 and w0, w0, #0xff + 430678: 7100001f cmp w0, #0x0 + 43067c: 54000080 b.eq 43068c <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_+0xac> // b.none + 430680: f9403fe0 ldr x0, [sp, #120] + 430684: d1000400 sub x0, x0, #0x1 + 430688: f9003fe0 str x0, [sp, #120] + 43068c: 9100e3e0 add x0, sp, #0x38 + 430690: f9403fe1 ldr x1, [sp, #120] + 430694: 97ffd1f5 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 430698: f9002be0 str x0, [sp, #80] + 43069c: 910143e0 add x0, sp, #0x50 + 4306a0: 97ffe401 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 4306a4: 97ffe406 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 4306a8: aa0003f3 mov x19, x0 + 4306ac: 9100e3e0 add x0, sp, #0x38 + 4306b0: f9401be1 ldr x1, [sp, #48] + 4306b4: 97ffd1ed bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 4306b8: f9002fe0 str x0, [sp, #88] + 4306bc: 910163e0 add x0, sp, #0x58 + 4306c0: 97ffe3f9 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 4306c4: 39400261 ldrb w1, [x19] + 4306c8: 39000001 strb w1, [x0] + 4306cc: f9403fe0 ldr x0, [sp, #120] + 4306d0: f9001be0 str x0, [sp, #48] + 4306d4: 17ffffcf b 430610 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_+0x30> + 4306d8: f94017e0 ldr x0, [sp, #40] + 4306dc: 92400000 and x0, x0, #0x1 + 4306e0: f100001f cmp x0, #0x0 + 4306e4: 54000421 b.ne 430768 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_+0x188> // b.any + 4306e8: f94017e0 ldr x0, [sp, #40] + 4306ec: d1000800 sub x0, x0, #0x2 + 4306f0: d37ffc01 lsr x1, x0, #63 + 4306f4: 8b000020 add x0, x1, x0 + 4306f8: 9341fc01 asr x1, x0, #1 + 4306fc: f9403fe0 ldr x0, [sp, #120] + 430700: eb01001f cmp x0, x1 + 430704: 54000321 b.ne 430768 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_+0x188> // b.any + 430708: f9403fe0 ldr x0, [sp, #120] + 43070c: 91000400 add x0, x0, #0x1 + 430710: d37ff800 lsl x0, x0, #1 + 430714: f9003fe0 str x0, [sp, #120] + 430718: f9403fe0 ldr x0, [sp, #120] + 43071c: d1000401 sub x1, x0, #0x1 + 430720: 9100e3e0 add x0, sp, #0x38 + 430724: 97ffd1d1 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 430728: f90033e0 str x0, [sp, #96] + 43072c: 910183e0 add x0, sp, #0x60 + 430730: 97ffe3dd bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 430734: 97ffe3e2 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 430738: aa0003f3 mov x19, x0 + 43073c: 9100e3e0 add x0, sp, #0x38 + 430740: f9401be1 ldr x1, [sp, #48] + 430744: 97ffd1c9 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 430748: f90037e0 str x0, [sp, #104] + 43074c: 9101a3e0 add x0, sp, #0x68 + 430750: 97ffe3d5 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 430754: 39400261 ldrb w1, [x19] + 430758: 39000001 strb w1, [x0] + 43075c: f9403fe0 ldr x0, [sp, #120] + 430760: d1000400 sub x0, x0, #0x1 + 430764: f9001be0 str x0, [sp, #48] + 430768: 910083e0 add x0, sp, #0x20 + 43076c: 9400020e bl 430fa4 <_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_less_iterEEONSt16remove_referenceIT_E4typeEOS5_> + 430770: 910123e0 add x0, sp, #0x48 + 430774: 2a1403e1 mov w1, w20 + 430778: 97ff6f0d bl 40c3ac <_ZN9__gnu_cxx5__ops14_Iter_less_valC1ENS0_15_Iter_less_iterE> + 43077c: 91009fe0 add x0, sp, #0x27 + 430780: 97ffe3cf bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 430784: 39400000 ldrb w0, [x0] + 430788: 910123e1 add x1, sp, #0x48 + 43078c: aa0103e4 mov x4, x1 + 430790: 2a0003e3 mov w3, w0 + 430794: f9403be2 ldr x2, [sp, #112] + 430798: f9401be1 ldr x1, [sp, #48] + 43079c: f9401fe0 ldr x0, [sp, #56] + 4307a0: 94000206 bl 430fb8 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_> + 4307a4: d503201f nop + 4307a8: a94153f3 ldp x19, x20, [sp, #16] + 4307ac: a8c87bfd ldp x29, x30, [sp], #128 + 4307b0: d65f03c0 ret + +00000000004307b4 <_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_>: +_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_(): + 4307b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4307b8: 910003fd mov x29, sp + 4307bc: f9000fe0 str x0, [sp, #24] + 4307c0: f9000be1 str x1, [sp, #16] + 4307c4: f9400fe0 ldr x0, [sp, #24] + 4307c8: 97ffe3bd bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 4307cc: 39400000 ldrb w0, [x0] + 4307d0: 3900bfe0 strb w0, [sp, #47] + 4307d4: f9400be0 ldr x0, [sp, #16] + 4307d8: 97ffe3b9 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 4307dc: 39400001 ldrb w1, [x0] + 4307e0: f9400fe0 ldr x0, [sp, #24] + 4307e4: 39000001 strb w1, [x0] + 4307e8: 9100bfe0 add x0, sp, #0x2f + 4307ec: 97ffe3b4 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 4307f0: 39400001 ldrb w1, [x0] + 4307f4: f9400be0 ldr x0, [sp, #16] + 4307f8: 39000001 strb w1, [x0] + 4307fc: d503201f nop + 430800: a8c37bfd ldp x29, x30, [sp], #48 + 430804: d65f03c0 ret + +0000000000430808 <_ZSt22__copy_move_backward_aILb1EPcS0_ET1_T0_S2_S1_>: +_ZSt22__copy_move_backward_aILb1EPcS0_ET1_T0_S2_S1_(): + 430808: a9bc7bfd stp x29, x30, [sp, #-64]! + 43080c: 910003fd mov x29, sp + 430810: f90017e0 str x0, [sp, #40] + 430814: f90013e1 str x1, [sp, #32] + 430818: f9000fe2 str x2, [sp, #24] + 43081c: 52800020 mov w0, #0x1 // #1 + 430820: 3900ffe0 strb w0, [sp, #63] + 430824: f9400fe2 ldr x2, [sp, #24] + 430828: f94013e1 ldr x1, [sp, #32] + 43082c: f94017e0 ldr x0, [sp, #40] + 430830: 9400022c bl 4310e0 <_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_> + 430834: a8c47bfd ldp x29, x30, [sp], #64 + 430838: d65f03c0 ret + +000000000043083c <_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEpLEl>: +_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEpLEl(): + 43083c: d10043ff sub sp, sp, #0x10 + 430840: f90007e0 str x0, [sp, #8] + 430844: f90003e1 str x1, [sp] + 430848: f94007e0 ldr x0, [sp, #8] + 43084c: f9400001 ldr x1, [x0] + 430850: f94003e0 ldr x0, [sp] + 430854: 8b000021 add x1, x1, x0 + 430858: f94007e0 ldr x0, [sp, #8] + 43085c: f9000001 str x1, [x0] + 430860: f94007e0 ldr x0, [sp, #8] + 430864: 910043ff add sp, sp, #0x10 + 430868: d65f03c0 ret + +000000000043086c <_ZSt22__uninitialized_copy_aIPKcPccET0_T_S4_S3_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPKcPccET0_T_S4_S3_RSaIT1_E(): + 43086c: a9bd7bfd stp x29, x30, [sp, #-48]! + 430870: 910003fd mov x29, sp + 430874: f90017e0 str x0, [sp, #40] + 430878: f90013e1 str x1, [sp, #32] + 43087c: f9000fe2 str x2, [sp, #24] + 430880: f9000be3 str x3, [sp, #16] + 430884: f9400fe2 ldr x2, [sp, #24] + 430888: f94013e1 ldr x1, [sp, #32] + 43088c: f94017e0 ldr x0, [sp, #40] + 430890: 9400022e bl 431148 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_> + 430894: a8c37bfd ldp x29, x30, [sp], #48 + 430898: d65f03c0 ret + +000000000043089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv(): + 43089c: d10043ff sub sp, sp, #0x10 + 4308a0: f90007e0 str x0, [sp, #8] + 4308a4: f94007e0 ldr x0, [sp, #8] + 4308a8: f9400000 ldr x0, [x0] + 4308ac: 910043ff add sp, sp, #0x10 + 4308b0: d65f03c0 ret + +00000000004308b4 <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET0_T_SA_S9_>: +_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET0_T_SA_S9_(): + 4308b4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4308b8: 910003fd mov x29, sp + 4308bc: f9000bf3 str x19, [sp, #16] + 4308c0: f9001fe0 str x0, [sp, #56] + 4308c4: f9001be1 str x1, [sp, #48] + 4308c8: f90017e2 str x2, [sp, #40] + 4308cc: f9401fe0 ldr x0, [sp, #56] + 4308d0: 9400022b bl 43117c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEET_S8_> + 4308d4: aa0003f3 mov x19, x0 + 4308d8: f9401be0 ldr x0, [sp, #48] + 4308dc: 94000228 bl 43117c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEET_S8_> + 4308e0: f94017e2 ldr x2, [sp, #40] + 4308e4: aa0003e1 mov x1, x0 + 4308e8: aa1303e0 mov x0, x19 + 4308ec: 94000229 bl 431190 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET1_T0_SA_S9_> + 4308f0: f9400bf3 ldr x19, [sp, #16] + 4308f4: a8c47bfd ldp x29, x30, [sp], #64 + 4308f8: d65f03c0 ret + +00000000004308fc <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRKS5_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRKS5_EEvPT_DpOT0_(): + 4308fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 430900: 910003fd mov x29, sp + 430904: a90153f3 stp x19, x20, [sp, #16] + 430908: f90013f5 str x21, [sp, #32] + 43090c: f9001fe0 str x0, [sp, #56] + 430910: f9001be1 str x1, [sp, #48] + 430914: f9401be0 ldr x0, [sp, #48] + 430918: 97fff77b bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 43091c: aa0003f5 mov x21, x0 + 430920: f9401ff3 ldr x19, [sp, #56] + 430924: aa1303e1 mov x1, x19 + 430928: d2800400 mov x0, #0x20 // #32 + 43092c: 97ff6ed3 bl 40c478 <_ZnwmPv> + 430930: aa0003f4 mov x20, x0 + 430934: aa1503e1 mov x1, x21 + 430938: aa1403e0 mov x0, x20 + 43093c: 97ff598d bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 430940: 14000007 b 43095c <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRKS5_EEvPT_DpOT0_+0x60> + 430944: aa0003f5 mov x21, x0 + 430948: aa1303e1 mov x1, x19 + 43094c: aa1403e0 mov x0, x20 + 430950: 97ff6ed0 bl 40c490 <_ZdlPvS_> + 430954: aa1503e0 mov x0, x21 + 430958: 97ff5bea bl 407900 <_Unwind_Resume@plt> + 43095c: a94153f3 ldp x19, x20, [sp, #16] + 430960: f94013f5 ldr x21, [sp, #32] + 430964: a8c47bfd ldp x29, x30, [sp], #64 + 430968: d65f03c0 ret + +000000000043096c <_ZNSt16allocator_traitsISaISt4pairIccEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaISt4pairIccEEE8allocateERS2_m(): + 43096c: a9be7bfd stp x29, x30, [sp, #-32]! + 430970: 910003fd mov x29, sp + 430974: f9000fe0 str x0, [sp, #24] + 430978: f9000be1 str x1, [sp, #16] + 43097c: d2800002 mov x2, #0x0 // #0 + 430980: f9400be1 ldr x1, [sp, #16] + 430984: f9400fe0 ldr x0, [sp, #24] + 430988: 94000217 bl 4311e4 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv> + 43098c: a8c27bfd ldp x29, x30, [sp], #32 + 430990: d65f03c0 ret + +0000000000430994 <_ZSt11__addressofISt4pairIccEEPT_RS2_>: +_ZSt11__addressofISt4pairIccEEPT_RS2_(): + 430994: d10043ff sub sp, sp, #0x10 + 430998: f90007e0 str x0, [sp, #8] + 43099c: f94007e0 ldr x0, [sp, #8] + 4309a0: 910043ff add sp, sp, #0x10 + 4309a4: d65f03c0 ret + +00000000004309a8 <_ZSt10_ConstructISt4pairIccEJRKS1_EEvPT_DpOT0_>: +_ZSt10_ConstructISt4pairIccEJRKS1_EEvPT_DpOT0_(): + 4309a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4309ac: 910003fd mov x29, sp + 4309b0: f9000bf3 str x19, [sp, #16] + 4309b4: f90017e0 str x0, [sp, #40] + 4309b8: f90013e1 str x1, [sp, #32] + 4309bc: f94013e0 ldr x0, [sp, #32] + 4309c0: 9400021d bl 431234 <_ZSt7forwardIRKSt4pairIccEEOT_RNSt16remove_referenceIS4_E4typeE> + 4309c4: aa0003f3 mov x19, x0 + 4309c8: f94017e0 ldr x0, [sp, #40] + 4309cc: aa0003e1 mov x1, x0 + 4309d0: d2800040 mov x0, #0x2 // #2 + 4309d4: 97ff6ea9 bl 40c478 <_ZnwmPv> + 4309d8: aa0003e1 mov x1, x0 + 4309dc: 79400260 ldrh w0, [x19] + 4309e0: 79000020 strh w0, [x1] + 4309e4: d503201f nop + 4309e8: f9400bf3 ldr x19, [sp, #16] + 4309ec: a8c37bfd ldp x29, x30, [sp], #48 + 4309f0: d65f03c0 ret + +00000000004309f4 <_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJRKS3_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJRKS3_EEvPT_DpOT0_(): + 4309f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4309f8: 910003fd mov x29, sp + 4309fc: f9000bf3 str x19, [sp, #16] + 430a00: f90017e0 str x0, [sp, #40] + 430a04: f90013e1 str x1, [sp, #32] + 430a08: f94013e0 ldr x0, [sp, #32] + 430a0c: 97ffe1bd bl 429100 <_ZSt7forwardIRKNSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS6_E4typeE> + 430a10: aa0003f3 mov x19, x0 + 430a14: f94017e0 ldr x0, [sp, #40] + 430a18: aa0003e1 mov x1, x0 + 430a1c: d2800080 mov x0, #0x4 // #4 + 430a20: 97ff6e96 bl 40c478 <_ZnwmPv> + 430a24: aa0003e1 mov x1, x0 + 430a28: b9400260 ldr w0, [x19] + 430a2c: b9000020 str w0, [x1] + 430a30: d503201f nop + 430a34: f9400bf3 ldr x19, [sp, #16] + 430a38: a8c37bfd ldp x29, x30, [sp], #48 + 430a3c: d65f03c0 ret + +0000000000430a40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St12__false_type>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St12__false_type(): + 430a40: a9bc7bfd stp x29, x30, [sp, #-64]! + 430a44: 910003fd mov x29, sp + 430a48: f90017e0 str x0, [sp, #40] + 430a4c: f90013e1 str x1, [sp, #32] + 430a50: f9000fe2 str x2, [sp, #24] + 430a54: 390043e3 strb w3, [sp, #16] + 430a58: 2a0403e3 mov w3, w4 + 430a5c: f9400fe2 ldr x2, [sp, #24] + 430a60: f94013e1 ldr x1, [sp, #32] + 430a64: f94017e0 ldr x0, [sp, #40] + 430a68: 940001f8 bl 431248 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag> + 430a6c: d503201f nop + 430a70: a8c47bfd ldp x29, x30, [sp], #64 + 430a74: d65f03c0 ret + +0000000000430a78 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE8allocateERS8_m>: +_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE8allocateERS8_m(): + 430a78: a9be7bfd stp x29, x30, [sp, #-32]! + 430a7c: 910003fd mov x29, sp + 430a80: f9000fe0 str x0, [sp, #24] + 430a84: f9000be1 str x1, [sp, #16] + 430a88: d2800002 mov x2, #0x0 // #0 + 430a8c: f9400be1 ldr x1, [sp, #16] + 430a90: f9400fe0 ldr x0, [sp, #24] + 430a94: 9400022f bl 431350 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv> + 430a98: a8c27bfd ldp x29, x30, [sp], #32 + 430a9c: d65f03c0 ret + +0000000000430aa0 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1ERKS6_>: +_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2ERKS6_(): + 430aa0: a9bd7bfd stp x29, x30, [sp, #-48]! + 430aa4: 910003fd mov x29, sp + 430aa8: f9000bf3 str x19, [sp, #16] + 430aac: f90017e0 str x0, [sp, #40] + 430ab0: f90013e1 str x1, [sp, #32] + 430ab4: f94017e0 ldr x0, [sp, #40] + 430ab8: f94013e1 ldr x1, [sp, #32] + 430abc: 97ff592d bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 430ac0: f94017e0 ldr x0, [sp, #40] + 430ac4: 91008002 add x2, x0, #0x20 + 430ac8: f94013e0 ldr x0, [sp, #32] + 430acc: 91008000 add x0, x0, #0x20 + 430ad0: aa0003e1 mov x1, x0 + 430ad4: aa0203e0 mov x0, x2 + 430ad8: 97ff5926 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 430adc: 14000006 b 430af4 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1ERKS6_+0x54> + 430ae0: aa0003f3 mov x19, x0 + 430ae4: f94017e0 ldr x0, [sp, #40] + 430ae8: 97ff5986 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 430aec: aa1303e0 mov x0, x19 + 430af0: 97ff5b84 bl 407900 <_Unwind_Resume@plt> + 430af4: f9400bf3 ldr x19, [sp, #16] + 430af8: a8c37bfd ldp x29, x30, [sp], #48 + 430afc: d65f03c0 ret + +0000000000430b00 <_ZSt10_ConstructISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EJRKS7_EEvPT_DpOT0_>: +_ZSt10_ConstructISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EJRKS7_EEvPT_DpOT0_(): + 430b00: a9bc7bfd stp x29, x30, [sp, #-64]! + 430b04: 910003fd mov x29, sp + 430b08: a90153f3 stp x19, x20, [sp, #16] + 430b0c: f90013f5 str x21, [sp, #32] + 430b10: f9001fe0 str x0, [sp, #56] + 430b14: f9001be1 str x1, [sp, #48] + 430b18: f9401be0 ldr x0, [sp, #48] + 430b1c: 94000221 bl 4313a0 <_ZSt7forwardIRKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceISA_E4typeE> + 430b20: aa0003f5 mov x21, x0 + 430b24: f9401ff3 ldr x19, [sp, #56] + 430b28: aa1303e1 mov x1, x19 + 430b2c: d2800800 mov x0, #0x40 // #64 + 430b30: 97ff6e52 bl 40c478 <_ZnwmPv> + 430b34: aa0003f4 mov x20, x0 + 430b38: aa1503e1 mov x1, x21 + 430b3c: aa1403e0 mov x0, x20 + 430b40: 97ffffd8 bl 430aa0 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1ERKS6_> + 430b44: 14000007 b 430b60 <_ZSt10_ConstructISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EJRKS7_EEvPT_DpOT0_+0x60> + 430b48: aa0003f5 mov x21, x0 + 430b4c: aa1303e1 mov x1, x19 + 430b50: aa1403e0 mov x0, x20 + 430b54: 97ff6e4f bl 40c490 <_ZdlPvS_> + 430b58: aa1503e0 mov x0, x21 + 430b5c: 97ff5b69 bl 407900 <_Unwind_Resume@plt> + 430b60: a94153f3 ldp x19, x20, [sp, #16] + 430b64: f94013f5 ldr x21, [sp, #32] + 430b68: a8c47bfd ldp x29, x30, [sp], #64 + 430b6c: d65f03c0 ret + +0000000000430b70 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8max_sizeERKS6_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8max_sizeERKS6_(): + 430b70: a9be7bfd stp x29, x30, [sp, #-32]! + 430b74: 910003fd mov x29, sp + 430b78: f9000fe0 str x0, [sp, #24] + 430b7c: f9400fe0 ldr x0, [sp, #24] + 430b80: 9400020d bl 4313b4 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv> + 430b84: a8c27bfd ldp x29, x30, [sp], #32 + 430b88: d65f03c0 ret + +0000000000430b8c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv(): + 430b8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 430b90: 910003fd mov x29, sp + 430b94: f90017e0 str x0, [sp, #40] + 430b98: f90013e1 str x1, [sp, #32] + 430b9c: f9000fe2 str x2, [sp, #24] + 430ba0: f94017e0 ldr x0, [sp, #40] + 430ba4: 94000204 bl 4313b4 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv> + 430ba8: aa0003e1 mov x1, x0 + 430bac: f94013e0 ldr x0, [sp, #32] + 430bb0: eb01001f cmp x0, x1 + 430bb4: 1a9f97e0 cset w0, hi // hi = pmore + 430bb8: 12001c00 and w0, w0, #0xff + 430bbc: 7100001f cmp w0, #0x0 + 430bc0: 54000040 b.eq 430bc8 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv+0x3c> // b.none + 430bc4: 97ff58c7 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 430bc8: f94013e0 ldr x0, [sp, #32] + 430bcc: d37be800 lsl x0, x0, #5 + 430bd0: 97ff59e4 bl 407360 <_Znwm@plt> + 430bd4: a8c37bfd ldp x29, x30, [sp], #48 + 430bd8: d65f03c0 ret + +0000000000430bdc <_ZNSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES6_>: +_ZNSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES6_(): + 430bdc: d10043ff sub sp, sp, #0x10 + 430be0: f90007e0 str x0, [sp, #8] + 430be4: f90003e1 str x1, [sp] + 430be8: f94007e0 ldr x0, [sp, #8] + 430bec: f94003e1 ldr x1, [sp] + 430bf0: f9000001 str x1, [x0] + 430bf4: d503201f nop + 430bf8: 910043ff add sp, sp, #0x10 + 430bfc: d65f03c0 ret + +0000000000430c00 <_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES7_ET0_T_SA_S9_>: +_ZSt18uninitialized_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES7_ET0_T_SA_S9_(): + 430c00: a9bc7bfd stp x29, x30, [sp, #-64]! + 430c04: 910003fd mov x29, sp + 430c08: f90017e0 str x0, [sp, #40] + 430c0c: f90013e1 str x1, [sp, #32] + 430c10: f9000fe2 str x2, [sp, #24] + 430c14: 52800020 mov w0, #0x1 // #1 + 430c18: 3900ffe0 strb w0, [sp, #63] + 430c1c: f9400fe2 ldr x2, [sp, #24] + 430c20: f94013e1 ldr x1, [sp, #32] + 430c24: f94017e0 ldr x0, [sp, #40] + 430c28: 940001e8 bl 4313c8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES9_EET0_T_SC_SB_> + 430c2c: a8c47bfd ldp x29, x30, [sp], #64 + 430c30: d65f03c0 ret + +0000000000430c34 <_ZNKSt6vectorISt4pairIccESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorISt4pairIccESaIS1_EE8max_sizeEv(): + 430c34: a9be7bfd stp x29, x30, [sp, #-32]! + 430c38: 910003fd mov x29, sp + 430c3c: f9000fe0 str x0, [sp, #24] + 430c40: f9400fe0 ldr x0, [sp, #24] + 430c44: 97ffee88 bl 42c664 <_ZNKSt12_Vector_baseISt4pairIccESaIS1_EE19_M_get_Tp_allocatorEv> + 430c48: 9400020a bl 431470 <_ZNSt16allocator_traitsISaISt4pairIccEEE8max_sizeERKS2_> + 430c4c: a8c27bfd ldp x29, x30, [sp], #32 + 430c50: d65f03c0 ret + +0000000000430c54 <_ZSt32__make_move_if_noexcept_iteratorISt4pairIccESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt4pairIccESt13move_iteratorIPS1_EET0_PT_(): + 430c54: a9bd7bfd stp x29, x30, [sp, #-48]! + 430c58: 910003fd mov x29, sp + 430c5c: f9000fe0 str x0, [sp, #24] + 430c60: 9100a3e0 add x0, sp, #0x28 + 430c64: f9400fe1 ldr x1, [sp, #24] + 430c68: 94000209 bl 43148c <_ZNSt13move_iteratorIPSt4pairIccEEC1ES2_> + 430c6c: f94017e0 ldr x0, [sp, #40] + 430c70: a8c37bfd ldp x29, x30, [sp], #48 + 430c74: d65f03c0 ret + +0000000000430c78 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIccEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIccEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 430c78: a9bd7bfd stp x29, x30, [sp, #-48]! + 430c7c: 910003fd mov x29, sp + 430c80: f90017e0 str x0, [sp, #40] + 430c84: f90013e1 str x1, [sp, #32] + 430c88: f9000fe2 str x2, [sp, #24] + 430c8c: f9000be3 str x3, [sp, #16] + 430c90: f9400fe2 ldr x2, [sp, #24] + 430c94: f94013e1 ldr x1, [sp, #32] + 430c98: f94017e0 ldr x0, [sp, #40] + 430c9c: 94000205 bl 4314b0 <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIccEES3_ET0_T_S6_S5_> + 430ca0: a8c37bfd ldp x29, x30, [sp], #48 + 430ca4: d65f03c0 ret + +0000000000430ca8 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt4pairIccEE7destroyIS2_EEvPT_(): + 430ca8: d10043ff sub sp, sp, #0x10 + 430cac: f90007e0 str x0, [sp, #8] + 430cb0: f90003e1 str x1, [sp] + 430cb4: d503201f nop + 430cb8: 910043ff add sp, sp, #0x10 + 430cbc: d65f03c0 ret + +0000000000430cc0 <_ZNSt13move_iteratorIPcEC1ES0_>: +_ZNSt13move_iteratorIPcEC1ES0_(): + 430cc0: d10043ff sub sp, sp, #0x10 + 430cc4: f90007e0 str x0, [sp, #8] + 430cc8: f90003e1 str x1, [sp] + 430ccc: f94007e0 ldr x0, [sp, #8] + 430cd0: f94003e1 ldr x1, [sp] + 430cd4: f9000001 str x1, [x0] + 430cd8: d503201f nop + 430cdc: 910043ff add sp, sp, #0x10 + 430ce0: d65f03c0 ret + +0000000000430ce4 <_ZSt18uninitialized_copyISt13move_iteratorIPcES1_ET0_T_S4_S3_>: +_ZSt18uninitialized_copyISt13move_iteratorIPcES1_ET0_T_S4_S3_(): + 430ce4: a9bc7bfd stp x29, x30, [sp, #-64]! + 430ce8: 910003fd mov x29, sp + 430cec: f90017e0 str x0, [sp, #40] + 430cf0: f90013e1 str x1, [sp, #32] + 430cf4: f9000fe2 str x2, [sp, #24] + 430cf8: 52800020 mov w0, #0x1 // #1 + 430cfc: 3900ffe0 strb w0, [sp, #63] + 430d00: f9400fe2 ldr x2, [sp, #24] + 430d04: f94013e1 ldr x1, [sp, #32] + 430d08: f94017e0 ldr x0, [sp, #40] + 430d0c: 940001f6 bl 4314e4 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPcES3_EET0_T_S6_S5_> + 430d10: a8c47bfd ldp x29, x30, [sp], #64 + 430d14: d65f03c0 ret + +0000000000430d18 <_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE8max_sizeEv>: +_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE8max_sizeEv(): + 430d18: a9be7bfd stp x29, x30, [sp, #-32]! + 430d1c: 910003fd mov x29, sp + 430d20: f9000fe0 str x0, [sp, #24] + 430d24: f9400fe0 ldr x0, [sp, #24] + 430d28: 97ffef34 bl 42c9f8 <_ZNKSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE19_M_get_Tp_allocatorEv> + 430d2c: 940001f9 bl 431510 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE8max_sizeERKS8_> + 430d30: a8c27bfd ldp x29, x30, [sp], #32 + 430d34: d65f03c0 ret + +0000000000430d38 <_ZSt32__make_move_if_noexcept_iteratorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESt13move_iteratorIPS7_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESt13move_iteratorIPS7_EET0_PT_(): + 430d38: a9bd7bfd stp x29, x30, [sp, #-48]! + 430d3c: 910003fd mov x29, sp + 430d40: f9000fe0 str x0, [sp, #24] + 430d44: 9100a3e0 add x0, sp, #0x28 + 430d48: f9400fe1 ldr x1, [sp, #24] + 430d4c: 940001f8 bl 43152c <_ZNSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEC1ES8_> + 430d50: f94017e0 ldr x0, [sp, #40] + 430d54: a8c37bfd ldp x29, x30, [sp], #48 + 430d58: d65f03c0 ret + +0000000000430d5c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES9_S8_ET0_T_SC_SB_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES9_S8_ET0_T_SC_SB_RSaIT1_E(): + 430d5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 430d60: 910003fd mov x29, sp + 430d64: f90017e0 str x0, [sp, #40] + 430d68: f90013e1 str x1, [sp, #32] + 430d6c: f9000fe2 str x2, [sp, #24] + 430d70: f9000be3 str x3, [sp, #16] + 430d74: f9400fe2 ldr x2, [sp, #24] + 430d78: f94013e1 ldr x1, [sp, #32] + 430d7c: f94017e0 ldr x0, [sp, #40] + 430d80: 940001f4 bl 431550 <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES9_ET0_T_SC_SB_> + 430d84: a8c37bfd ldp x29, x30, [sp], #48 + 430d88: d65f03c0 ret + +0000000000430d8c <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE7destroyIS8_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE7destroyIS8_EEvPT_(): + 430d8c: a9be7bfd stp x29, x30, [sp, #-32]! + 430d90: 910003fd mov x29, sp + 430d94: f9000fe0 str x0, [sp, #24] + 430d98: f9000be1 str x1, [sp, #16] + 430d9c: f9400be0 ldr x0, [sp, #16] + 430da0: 97ffd8c6 bl 4270b8 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev> + 430da4: d503201f nop + 430da8: a8c27bfd ldp x29, x30, [sp], #32 + 430dac: d65f03c0 ret + +0000000000430db0 <_ZNSt11_Tuple_implILm0EJRKlEE7_M_headERS2_>: +_ZNSt11_Tuple_implILm0EJRKlEE7_M_headERS2_(): + 430db0: a9be7bfd stp x29, x30, [sp, #-32]! + 430db4: 910003fd mov x29, sp + 430db8: f9000fe0 str x0, [sp, #24] + 430dbc: f9400fe0 ldr x0, [sp, #24] + 430dc0: 940001f1 bl 431584 <_ZNSt10_Head_baseILm0ERKlLb0EE7_M_headERS2_> + 430dc4: a8c27bfd ldp x29, x30, [sp], #32 + 430dc8: d65f03c0 ret + +0000000000430dcc <_ZNSt4pairIKllEC1IJRS0_EJLm0EEJEJEEERSt5tupleIJDpT_EERS4_IJDpT1_EESt12_Index_tupleIJXspT0_EEESD_IJXspT2_EEE>: +_ZNSt4pairIKllEC1IJRS0_EJLm0EEJEJEEERSt5tupleIJDpT_EERS4_IJDpT1_EESt12_Index_tupleIJXspT0_EEESD_IJXspT2_EEE(): + 430dcc: a9bc7bfd stp x29, x30, [sp, #-64]! + 430dd0: 910003fd mov x29, sp + 430dd4: f9001fe0 str x0, [sp, #56] + 430dd8: f9001be1 str x1, [sp, #48] + 430ddc: f90017e2 str x2, [sp, #40] + 430de0: 390083e3 strb w3, [sp, #32] + 430de4: 390063e4 strb w4, [sp, #24] + 430de8: f9401be0 ldr x0, [sp, #48] + 430dec: 940001ec bl 43159c <_ZSt3getILm0EJRKlEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS6_> + 430df0: 97ffdcd9 bl 428154 <_ZSt7forwardIRKlEOT_RNSt16remove_referenceIS2_E4typeE> + 430df4: f9400001 ldr x1, [x0] + 430df8: f9401fe0 ldr x0, [sp, #56] + 430dfc: f9000001 str x1, [x0] + 430e00: f9401fe0 ldr x0, [sp, #56] + 430e04: f900041f str xzr, [x0, #8] + 430e08: d503201f nop + 430e0c: a8c47bfd ldp x29, x30, [sp], #64 + 430e10: d65f03c0 ret + +0000000000430e14 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPlEEPT_PKS4_S7_S5_>: +_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPlEEPT_PKS4_S7_S5_(): + 430e14: a9bc7bfd stp x29, x30, [sp, #-64]! + 430e18: 910003fd mov x29, sp + 430e1c: f90017e0 str x0, [sp, #40] + 430e20: f90013e1 str x1, [sp, #32] + 430e24: f9000fe2 str x2, [sp, #24] + 430e28: f94013e1 ldr x1, [sp, #32] + 430e2c: f94017e0 ldr x0, [sp, #40] + 430e30: cb000021 sub x1, x1, x0 + 430e34: 9343fc20 asr x0, x1, #3 + 430e38: f9001fe0 str x0, [sp, #56] + 430e3c: f9401fe0 ldr x0, [sp, #56] + 430e40: f100001f cmp x0, #0x0 + 430e44: 540000e0 b.eq 430e60 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPlEEPT_PKS4_S7_S5_+0x4c> // b.none + 430e48: f9401fe0 ldr x0, [sp, #56] + 430e4c: d37df000 lsl x0, x0, #3 + 430e50: aa0003e2 mov x2, x0 + 430e54: f94017e1 ldr x1, [sp, #40] + 430e58: f9400fe0 ldr x0, [sp, #24] + 430e5c: 97ff59c9 bl 407580 + 430e60: f9401fe0 ldr x0, [sp, #56] + 430e64: d37df000 lsl x0, x0, #3 + 430e68: f9400fe1 ldr x1, [sp, #24] + 430e6c: 8b000020 add x0, x1, x0 + 430e70: a8c47bfd ldp x29, x30, [sp], #64 + 430e74: d65f03c0 ret + +0000000000430e78 <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPlEEPT_PKS4_S7_S5_>: +_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPlEEPT_PKS4_S7_S5_(): + 430e78: a9bc7bfd stp x29, x30, [sp, #-64]! + 430e7c: 910003fd mov x29, sp + 430e80: f90017e0 str x0, [sp, #40] + 430e84: f90013e1 str x1, [sp, #32] + 430e88: f9000fe2 str x2, [sp, #24] + 430e8c: f94013e1 ldr x1, [sp, #32] + 430e90: f94017e0 ldr x0, [sp, #40] + 430e94: cb000021 sub x1, x1, x0 + 430e98: 9343fc20 asr x0, x1, #3 + 430e9c: f9001fe0 str x0, [sp, #56] + 430ea0: f9401fe0 ldr x0, [sp, #56] + 430ea4: f100001f cmp x0, #0x0 + 430ea8: 54000180 b.eq 430ed8 <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPlEEPT_PKS4_S7_S5_+0x60> // b.none + 430eac: f9401fe0 ldr x0, [sp, #56] + 430eb0: d37df000 lsl x0, x0, #3 + 430eb4: cb0003e0 neg x0, x0 + 430eb8: f9400fe1 ldr x1, [sp, #24] + 430ebc: 8b000023 add x3, x1, x0 + 430ec0: f9401fe0 ldr x0, [sp, #56] + 430ec4: d37df000 lsl x0, x0, #3 + 430ec8: aa0003e2 mov x2, x0 + 430ecc: f94017e1 ldr x1, [sp, #40] + 430ed0: aa0303e0 mov x0, x3 + 430ed4: 97ff59ab bl 407580 + 430ed8: f9401fe0 ldr x0, [sp, #56] + 430edc: d37df000 lsl x0, x0, #3 + 430ee0: cb0003e0 neg x0, x0 + 430ee4: f9400fe1 ldr x1, [sp, #24] + 430ee8: 8b000020 add x0, x1, x0 + 430eec: a8c47bfd ldp x29, x30, [sp], #64 + 430ef0: d65f03c0 ret + +0000000000430ef4 <_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC1EOSD_>: +_ZNSt12_Vector_baseINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE12_Vector_implC2EOSD_(): + 430ef4: a9be7bfd stp x29, x30, [sp, #-32]! + 430ef8: 910003fd mov x29, sp + 430efc: f9000fe0 str x0, [sp, #24] + 430f00: f9000be1 str x1, [sp, #16] + 430f04: f9400be0 ldr x0, [sp, #16] + 430f08: 97ffc775 bl 422cdc <_ZSt4moveIRSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS0_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEEONSt16remove_referenceIT_E4typeEOSG_> + 430f0c: aa0003e1 mov x1, x0 + 430f10: f9400fe0 ldr x0, [sp, #24] + 430f14: 97ff7f6f bl 410cd0 <_ZNSaINSt7__cxx119sub_matchIN9__gnu_cxx17__normal_iteratorIPKcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEEEC1ERKSC_> + 430f18: f9400fe0 ldr x0, [sp, #24] + 430f1c: f900001f str xzr, [x0] + 430f20: f9400fe0 ldr x0, [sp, #24] + 430f24: f900041f str xzr, [x0, #8] + 430f28: f9400fe0 ldr x0, [sp, #24] + 430f2c: f900081f str xzr, [x0, #16] + 430f30: d503201f nop + 430f34: a8c27bfd ldp x29, x30, [sp], #32 + 430f38: d65f03c0 ret + +0000000000430f3c <_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEEC2Ev(): + 430f3c: d10043ff sub sp, sp, #0x10 + 430f40: f90007e0 str x0, [sp, #8] + 430f44: d503201f nop + 430f48: 910043ff add sp, sp, #0x10 + 430f4c: d65f03c0 ret + +0000000000430f50 <_ZSteqIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEbRKSt13move_iteratorIT_ES9_>: +_ZSteqIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEEbRKSt13move_iteratorIT_ES9_(): + 430f50: a9bd7bfd stp x29, x30, [sp, #-48]! + 430f54: 910003fd mov x29, sp + 430f58: f9000bf3 str x19, [sp, #16] + 430f5c: f90017e0 str x0, [sp, #40] + 430f60: f90013e1 str x1, [sp, #32] + 430f64: f94017e0 ldr x0, [sp, #40] + 430f68: 94000194 bl 4315b8 <_ZNKSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEE4baseEv> + 430f6c: aa0003f3 mov x19, x0 + 430f70: f94013e0 ldr x0, [sp, #32] + 430f74: 94000191 bl 4315b8 <_ZNKSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEE4baseEv> + 430f78: eb00027f cmp x19, x0 + 430f7c: 1a9f17e0 cset w0, eq // eq = none + 430f80: 12001c00 and w0, w0, #0xff + 430f84: f9400bf3 ldr x19, [sp, #16] + 430f88: a8c37bfd ldp x29, x30, [sp], #48 + 430f8c: d65f03c0 ret + +0000000000430f90 <_ZSt7forwardINSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardINSt7__cxx1112regex_traitsIcE10_RegexMaskEEOT_RNSt16remove_referenceIS4_E4typeE(): + 430f90: d10043ff sub sp, sp, #0x10 + 430f94: f90007e0 str x0, [sp, #8] + 430f98: f94007e0 ldr x0, [sp, #8] + 430f9c: 910043ff add sp, sp, #0x10 + 430fa0: d65f03c0 ret + +0000000000430fa4 <_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_less_iterEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_less_iterEEONSt16remove_referenceIT_E4typeEOS5_(): + 430fa4: d10043ff sub sp, sp, #0x10 + 430fa8: f90007e0 str x0, [sp, #8] + 430fac: f94007e0 ldr x0, [sp, #8] + 430fb0: 910043ff add sp, sp, #0x10 + 430fb4: d65f03c0 ret + +0000000000430fb8 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_>: +_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_(): + 430fb8: a9b97bfd stp x29, x30, [sp, #-112]! + 430fbc: 910003fd mov x29, sp + 430fc0: f9000bf3 str x19, [sp, #16] + 430fc4: f90027e0 str x0, [sp, #72] + 430fc8: f90023e1 str x1, [sp, #64] + 430fcc: f9001fe2 str x2, [sp, #56] + 430fd0: 3900dfe3 strb w3, [sp, #55] + 430fd4: f90017e4 str x4, [sp, #40] + 430fd8: f94023e0 ldr x0, [sp, #64] + 430fdc: d1000400 sub x0, x0, #0x1 + 430fe0: d37ffc01 lsr x1, x0, #63 + 430fe4: 8b000021 add x1, x1, x0 + 430fe8: 9341fc20 asr x0, x1, #1 + 430fec: f90037e0 str x0, [sp, #104] + 430ff0: f94023e1 ldr x1, [sp, #64] + 430ff4: f9401fe0 ldr x0, [sp, #56] + 430ff8: eb00003f cmp x1, x0 + 430ffc: 540001cd b.le 431034 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_+0x7c> + 431000: 910123e0 add x0, sp, #0x48 + 431004: f94037e1 ldr x1, [sp, #104] + 431008: 97ffcf98 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 43100c: aa0003e1 mov x1, x0 + 431010: 9100dfe0 add x0, sp, #0x37 + 431014: aa0003e2 mov x2, x0 + 431018: f94017e0 ldr x0, [sp, #40] + 43101c: 9400016d bl 4315d0 <_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEcEEbT_RT0_> + 431020: 12001c00 and w0, w0, #0xff + 431024: 7100001f cmp w0, #0x0 + 431028: 54000060 b.eq 431034 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_+0x7c> // b.none + 43102c: 52800020 mov w0, #0x1 // #1 + 431030: 14000002 b 431038 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_+0x80> + 431034: 52800000 mov w0, #0x0 // #0 + 431038: 7100001f cmp w0, #0x0 + 43103c: 54000340 b.eq 4310a4 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_+0xec> // b.none + 431040: 910123e0 add x0, sp, #0x48 + 431044: f94037e1 ldr x1, [sp, #104] + 431048: 97ffcf88 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 43104c: f9002be0 str x0, [sp, #80] + 431050: 910143e0 add x0, sp, #0x50 + 431054: 97ffe194 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 431058: 97ffe199 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 43105c: aa0003f3 mov x19, x0 + 431060: 910123e0 add x0, sp, #0x48 + 431064: f94023e1 ldr x1, [sp, #64] + 431068: 97ffcf80 bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 43106c: f9002fe0 str x0, [sp, #88] + 431070: 910163e0 add x0, sp, #0x58 + 431074: 97ffe18c bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 431078: 39400261 ldrb w1, [x19] + 43107c: 39000001 strb w1, [x0] + 431080: f94037e0 ldr x0, [sp, #104] + 431084: f90023e0 str x0, [sp, #64] + 431088: f94023e0 ldr x0, [sp, #64] + 43108c: d1000400 sub x0, x0, #0x1 + 431090: d37ffc01 lsr x1, x0, #63 + 431094: 8b000021 add x1, x1, x0 + 431098: 9341fc20 asr x0, x1, #1 + 43109c: f90037e0 str x0, [sp, #104] + 4310a0: 17ffffd4 b 430ff0 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_+0x38> + 4310a4: 9100dfe0 add x0, sp, #0x37 + 4310a8: 97ffe185 bl 4296bc <_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2_> + 4310ac: aa0003f3 mov x19, x0 + 4310b0: 910123e0 add x0, sp, #0x48 + 4310b4: f94023e1 ldr x1, [sp, #64] + 4310b8: 97ffcf6c bl 424e68 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl> + 4310bc: f90033e0 str x0, [sp, #96] + 4310c0: 910183e0 add x0, sp, #0x60 + 4310c4: 97ffe178 bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 4310c8: 39400261 ldrb w1, [x19] + 4310cc: 39000001 strb w1, [x0] + 4310d0: d503201f nop + 4310d4: f9400bf3 ldr x19, [sp, #16] + 4310d8: a8c77bfd ldp x29, x30, [sp], #112 + 4310dc: d65f03c0 ret + +00000000004310e0 <_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_>: +_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_(): + 4310e0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4310e4: 910003fd mov x29, sp + 4310e8: f90017e0 str x0, [sp, #40] + 4310ec: f90013e1 str x1, [sp, #32] + 4310f0: f9000fe2 str x2, [sp, #24] + 4310f4: f94013e1 ldr x1, [sp, #32] + 4310f8: f94017e0 ldr x0, [sp, #40] + 4310fc: cb000020 sub x0, x1, x0 + 431100: f9001fe0 str x0, [sp, #56] + 431104: f9401fe0 ldr x0, [sp, #56] + 431108: f100001f cmp x0, #0x0 + 43110c: 54000120 b.eq 431130 <_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_+0x50> // b.none + 431110: f9401fe0 ldr x0, [sp, #56] + 431114: cb0003e0 neg x0, x0 + 431118: f9400fe1 ldr x1, [sp, #24] + 43111c: 8b000020 add x0, x1, x0 + 431120: f9401fe1 ldr x1, [sp, #56] + 431124: aa0103e2 mov x2, x1 + 431128: f94017e1 ldr x1, [sp, #40] + 43112c: 97ff5915 bl 407580 + 431130: f9401fe0 ldr x0, [sp, #56] + 431134: cb0003e0 neg x0, x0 + 431138: f9400fe1 ldr x1, [sp, #24] + 43113c: 8b000020 add x0, x1, x0 + 431140: a8c47bfd ldp x29, x30, [sp], #64 + 431144: d65f03c0 ret + +0000000000431148 <_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_>: +_ZSt18uninitialized_copyIPKcPcET0_T_S4_S3_(): + 431148: a9bc7bfd stp x29, x30, [sp, #-64]! + 43114c: 910003fd mov x29, sp + 431150: f90017e0 str x0, [sp, #40] + 431154: f90013e1 str x1, [sp, #32] + 431158: f9000fe2 str x2, [sp, #24] + 43115c: 52800020 mov w0, #0x1 // #1 + 431160: 3900ffe0 strb w0, [sp, #63] + 431164: f9400fe2 ldr x2, [sp, #24] + 431168: f94013e1 ldr x1, [sp, #32] + 43116c: f94017e0 ldr x0, [sp, #40] + 431170: 94000127 bl 43160c <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKcPcEET0_T_S6_S5_> + 431174: a8c47bfd ldp x29, x30, [sp], #64 + 431178: d65f03c0 ret + +000000000043117c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEET_S8_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEET_S8_(): + 43117c: d10043ff sub sp, sp, #0x10 + 431180: f90007e0 str x0, [sp, #8] + 431184: f94007e0 ldr x0, [sp, #8] + 431188: 910043ff add sp, sp, #0x10 + 43118c: d65f03c0 ret + +0000000000431190 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET1_T0_SA_S9_>: +_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEPcET1_T0_SA_S9_(): + 431190: a9bc7bfd stp x29, x30, [sp, #-64]! + 431194: 910003fd mov x29, sp + 431198: a90153f3 stp x19, x20, [sp, #16] + 43119c: f9001fe0 str x0, [sp, #56] + 4311a0: f9001be1 str x1, [sp, #48] + 4311a4: f90017e2 str x2, [sp, #40] + 4311a8: f9401fe0 ldr x0, [sp, #56] + 4311ac: 94000123 bl 431638 <_ZSt12__niter_baseIPKcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE> + 4311b0: aa0003f3 mov x19, x0 + 4311b4: f9401be0 ldr x0, [sp, #48] + 4311b8: 94000120 bl 431638 <_ZSt12__niter_baseIPKcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE> + 4311bc: aa0003f4 mov x20, x0 + 4311c0: f94017e0 ldr x0, [sp, #40] + 4311c4: 94000125 bl 431658 <_ZSt12__niter_baseIPcET_S1_> + 4311c8: aa0003e2 mov x2, x0 + 4311cc: aa1403e1 mov x1, x20 + 4311d0: aa1303e0 mov x0, x19 + 4311d4: 94000126 bl 43166c <_ZSt13__copy_move_aILb0EPKcPcET1_T0_S4_S3_> + 4311d8: a94153f3 ldp x19, x20, [sp, #16] + 4311dc: a8c47bfd ldp x29, x30, [sp], #64 + 4311e0: d65f03c0 ret + +00000000004311e4 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv(): + 4311e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4311e8: 910003fd mov x29, sp + 4311ec: f90017e0 str x0, [sp, #40] + 4311f0: f90013e1 str x1, [sp, #32] + 4311f4: f9000fe2 str x2, [sp, #24] + 4311f8: f94017e0 ldr x0, [sp, #40] + 4311fc: 94000129 bl 4316a0 <_ZNK9__gnu_cxx13new_allocatorISt4pairIccEE8max_sizeEv> + 431200: aa0003e1 mov x1, x0 + 431204: f94013e0 ldr x0, [sp, #32] + 431208: eb01001f cmp x0, x1 + 43120c: 1a9f97e0 cset w0, hi // hi = pmore + 431210: 12001c00 and w0, w0, #0xff + 431214: 7100001f cmp w0, #0x0 + 431218: 54000040 b.eq 431220 <_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv+0x3c> // b.none + 43121c: 97ff5731 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 431220: f94013e0 ldr x0, [sp, #32] + 431224: d37ff800 lsl x0, x0, #1 + 431228: 97ff584e bl 407360 <_Znwm@plt> + 43122c: a8c37bfd ldp x29, x30, [sp], #48 + 431230: d65f03c0 ret + +0000000000431234 <_ZSt7forwardIRKSt4pairIccEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKSt4pairIccEEOT_RNSt16remove_referenceIS4_E4typeE(): + 431234: d10043ff sub sp, sp, #0x10 + 431238: f90007e0 str x0, [sp, #8] + 43123c: f94007e0 ldr x0, [sp, #8] + 431240: 910043ff add sp, sp, #0x10 + 431244: d65f03c0 ret + +0000000000431248 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag>: +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag(): + 431248: a9bb7bfd stp x29, x30, [sp, #-80]! + 43124c: 910003fd mov x29, sp + 431250: f9000bf3 str x19, [sp, #16] + 431254: f9001fe0 str x0, [sp, #56] + 431258: f9001be1 str x1, [sp, #48] + 43125c: f90017e2 str x2, [sp, #40] + 431260: 390083e3 strb w3, [sp, #32] + 431264: f9401be0 ldr x0, [sp, #48] + 431268: 94000113 bl 4316b4 <_ZN9__gnu_cxx17__is_null_pointerINS_17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEbT_> + 43126c: 12001c00 and w0, w0, #0xff + 431270: 7100001f cmp w0, #0x0 + 431274: 54000120 b.eq 431298 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag+0x50> // b.none + 431278: 9100a3e1 add x1, sp, #0x28 + 43127c: 9100c3e0 add x0, sp, #0x30 + 431280: 94000112 bl 4316c8 <_ZN9__gnu_cxxneIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 431284: 12001c00 and w0, w0, #0xff + 431288: 7100001f cmp w0, #0x0 + 43128c: 54000060 b.eq 431298 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag+0x50> // b.none + 431290: 52800020 mov w0, #0x1 // #1 + 431294: 14000002 b 43129c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag+0x54> + 431298: 52800000 mov w0, #0x0 // #0 + 43129c: 7100001f cmp w0, #0x0 + 4312a0: 54000080 b.eq 4312b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag+0x68> // b.none + 4312a4: f0000480 adrp x0, 4c4000 <_ZTSN5Catch9MatchExprINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8Matchers11MatcherBaseIS6_EEEE+0x40> + 4312a8: 91114000 add x0, x0, #0x450 + 4312ac: 97ff57c5 bl 4071c0 <_ZSt19__throw_logic_errorPKc@plt> + 4312b0: f94017e1 ldr x1, [sp, #40] + 4312b4: f9401be0 ldr x0, [sp, #48] + 4312b8: 94000115 bl 43170c <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_> + 4312bc: f90027e0 str x0, [sp, #72] + 4312c0: f94027e0 ldr x0, [sp, #72] + 4312c4: f1003c1f cmp x0, #0xf + 4312c8: 540001a9 b.ls 4312fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag+0xb4> // b.plast + 4312cc: 910123e0 add x0, sp, #0x48 + 4312d0: d2800002 mov x2, #0x0 // #0 + 4312d4: aa0003e1 mov x1, x0 + 4312d8: f9401fe0 ldr x0, [sp, #56] + 4312dc: 97ff5995 bl 407930 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 4312e0: aa0003e1 mov x1, x0 + 4312e4: f9401fe0 ldr x0, [sp, #56] + 4312e8: 97ff57de bl 407260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc@plt> + 4312ec: f94027e0 ldr x0, [sp, #72] + 4312f0: aa0003e1 mov x1, x0 + 4312f4: f9401fe0 ldr x0, [sp, #56] + 4312f8: 97ff59de bl 407a70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm@plt> + 4312fc: f9401fe0 ldr x0, [sp, #56] + 431300: 97ff5854 bl 407450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv@plt> + 431304: f94017e2 ldr x2, [sp, #40] + 431308: f9401be1 ldr x1, [sp, #48] + 43130c: 97ff5825 bl 4073a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS5_S4_EES8_@plt> + 431310: f94027e0 ldr x0, [sp, #72] + 431314: aa0003e1 mov x1, x0 + 431318: f9401fe0 ldr x0, [sp, #56] + 43131c: 97ff579d bl 407190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm@plt> + 431320: 14000009 b 431344 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag+0xfc> + 431324: 97ff56ff bl 406f20 <__cxa_begin_catch@plt> + 431328: f9401fe0 ldr x0, [sp, #56] + 43132c: 97ff588d bl 407560 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + 431330: 97ff58ec bl 4076e0 <__cxa_rethrow@plt> + 431334: aa0003f3 mov x19, x0 + 431338: 97ff5936 bl 407810 <__cxa_end_catch@plt> + 43133c: aa1303e0 mov x0, x19 + 431340: 97ff5970 bl 407900 <_Unwind_Resume@plt> + 431344: f9400bf3 ldr x19, [sp, #16] + 431348: a8c57bfd ldp x29, x30, [sp], #80 + 43134c: d65f03c0 ret + +0000000000431350 <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv(): + 431350: a9bd7bfd stp x29, x30, [sp, #-48]! + 431354: 910003fd mov x29, sp + 431358: f90017e0 str x0, [sp, #40] + 43135c: f90013e1 str x1, [sp, #32] + 431360: f9000fe2 str x2, [sp, #24] + 431364: f94017e0 ldr x0, [sp, #40] + 431368: 940000f8 bl 431748 <_ZNK9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8max_sizeEv> + 43136c: aa0003e1 mov x1, x0 + 431370: f94013e0 ldr x0, [sp, #32] + 431374: eb01001f cmp x0, x1 + 431378: 1a9f97e0 cset w0, hi // hi = pmore + 43137c: 12001c00 and w0, w0, #0xff + 431380: 7100001f cmp w0, #0x0 + 431384: 54000040 b.eq 43138c <_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv+0x3c> // b.none + 431388: 97ff56d6 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 43138c: f94013e0 ldr x0, [sp, #32] + 431390: d37ae400 lsl x0, x0, #6 + 431394: 97ff57f3 bl 407360 <_Znwm@plt> + 431398: a8c37bfd ldp x29, x30, [sp], #48 + 43139c: d65f03c0 ret + +00000000004313a0 <_ZSt7forwardIRKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceISA_E4typeE>: +_ZSt7forwardIRKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceISA_E4typeE(): + 4313a0: d10043ff sub sp, sp, #0x10 + 4313a4: f90007e0 str x0, [sp, #8] + 4313a8: f94007e0 ldr x0, [sp, #8] + 4313ac: 910043ff add sp, sp, #0x10 + 4313b0: d65f03c0 ret + +00000000004313b4 <_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv(): + 4313b4: d10043ff sub sp, sp, #0x10 + 4313b8: f90007e0 str x0, [sp, #8] + 4313bc: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4313c0: 910043ff add sp, sp, #0x10 + 4313c4: d65f03c0 ret + +00000000004313c8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES9_EET0_T_SC_SB_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES9_EET0_T_SC_SB_(): + 4313c8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4313cc: 910003fd mov x29, sp + 4313d0: f9000bf3 str x19, [sp, #16] + 4313d4: f9001fe0 str x0, [sp, #56] + 4313d8: f9001be1 str x1, [sp, #48] + 4313dc: f90017e2 str x2, [sp, #40] + 4313e0: f94017e0 ldr x0, [sp, #40] + 4313e4: f90027e0 str x0, [sp, #72] + 4313e8: 9100c3e1 add x1, sp, #0x30 + 4313ec: 9100e3e0 add x0, sp, #0x38 + 4313f0: 940000db bl 43175c <_ZStneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSt13move_iteratorIT_ESB_> + 4313f4: 12001c00 and w0, w0, #0xff + 4313f8: 7100001f cmp w0, #0x0 + 4313fc: 540001e0 b.eq 431438 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES9_EET0_T_SC_SB_+0x70> // b.none + 431400: f94027e0 ldr x0, [sp, #72] + 431404: 97ffe9ff bl 42bc00 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_> + 431408: aa0003f3 mov x19, x0 + 43140c: 9100e3e0 add x0, sp, #0x38 + 431410: 940000e9 bl 4317b4 <_ZNKSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 431414: aa0003e1 mov x1, x0 + 431418: aa1303e0 mov x0, x19 + 43141c: 940000ec bl 4317cc <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS5_EEvPT_DpOT0_> + 431420: 9100e3e0 add x0, sp, #0x38 + 431424: 940000da bl 43178c <_ZNSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 431428: f94027e0 ldr x0, [sp, #72] + 43142c: 91008000 add x0, x0, #0x20 + 431430: f90027e0 str x0, [sp, #72] + 431434: 17ffffed b 4313e8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES9_EET0_T_SC_SB_+0x20> + 431438: f94027e0 ldr x0, [sp, #72] + 43143c: 1400000a b 431464 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES9_EET0_T_SC_SB_+0x9c> + 431440: 97ff56b8 bl 406f20 <__cxa_begin_catch@plt> + 431444: f94027e1 ldr x1, [sp, #72] + 431448: f94017e0 ldr x0, [sp, #40] + 43144c: 97ffccde bl 4247c4 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_> + 431450: 97ff58a4 bl 4076e0 <__cxa_rethrow@plt> + 431454: aa0003f3 mov x19, x0 + 431458: 97ff58ee bl 407810 <__cxa_end_catch@plt> + 43145c: aa1303e0 mov x0, x19 + 431460: 97ff5928 bl 407900 <_Unwind_Resume@plt> + 431464: f9400bf3 ldr x19, [sp, #16] + 431468: a8c57bfd ldp x29, x30, [sp], #80 + 43146c: d65f03c0 ret + +0000000000431470 <_ZNSt16allocator_traitsISaISt4pairIccEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaISt4pairIccEEE8max_sizeERKS2_(): + 431470: a9be7bfd stp x29, x30, [sp, #-32]! + 431474: 910003fd mov x29, sp + 431478: f9000fe0 str x0, [sp, #24] + 43147c: f9400fe0 ldr x0, [sp, #24] + 431480: 94000088 bl 4316a0 <_ZNK9__gnu_cxx13new_allocatorISt4pairIccEE8max_sizeEv> + 431484: a8c27bfd ldp x29, x30, [sp], #32 + 431488: d65f03c0 ret + +000000000043148c <_ZNSt13move_iteratorIPSt4pairIccEEC1ES2_>: +_ZNSt13move_iteratorIPSt4pairIccEEC1ES2_(): + 43148c: d10043ff sub sp, sp, #0x10 + 431490: f90007e0 str x0, [sp, #8] + 431494: f90003e1 str x1, [sp] + 431498: f94007e0 ldr x0, [sp, #8] + 43149c: f94003e1 ldr x1, [sp] + 4314a0: f9000001 str x1, [x0] + 4314a4: d503201f nop + 4314a8: 910043ff add sp, sp, #0x10 + 4314ac: d65f03c0 ret + +00000000004314b0 <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIccEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIccEES3_ET0_T_S6_S5_(): + 4314b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4314b4: 910003fd mov x29, sp + 4314b8: f90017e0 str x0, [sp, #40] + 4314bc: f90013e1 str x1, [sp, #32] + 4314c0: f9000fe2 str x2, [sp, #24] + 4314c4: 52800020 mov w0, #0x1 // #1 + 4314c8: 3900ffe0 strb w0, [sp, #63] + 4314cc: f9400fe2 ldr x2, [sp, #24] + 4314d0: f94013e1 ldr x1, [sp, #32] + 4314d4: f94017e0 ldr x0, [sp, #40] + 4314d8: 940000cf bl 431814 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIccEES5_EET0_T_S8_S7_> + 4314dc: a8c47bfd ldp x29, x30, [sp], #64 + 4314e0: d65f03c0 ret + +00000000004314e4 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPcES3_EET0_T_S6_S5_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPcES3_EET0_T_S6_S5_(): + 4314e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4314e8: 910003fd mov x29, sp + 4314ec: f90017e0 str x0, [sp, #40] + 4314f0: f90013e1 str x1, [sp, #32] + 4314f4: f9000fe2 str x2, [sp, #24] + 4314f8: f9400fe2 ldr x2, [sp, #24] + 4314fc: f94013e1 ldr x1, [sp, #32] + 431500: f94017e0 ldr x0, [sp, #40] + 431504: 940000ee bl 4318bc <_ZSt4copyISt13move_iteratorIPcES1_ET0_T_S4_S3_> + 431508: a8c37bfd ldp x29, x30, [sp], #48 + 43150c: d65f03c0 ret + +0000000000431510 <_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE8max_sizeERKS8_>: +_ZNSt16allocator_traitsISaISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEE8max_sizeERKS8_(): + 431510: a9be7bfd stp x29, x30, [sp, #-32]! + 431514: 910003fd mov x29, sp + 431518: f9000fe0 str x0, [sp, #24] + 43151c: f9400fe0 ldr x0, [sp, #24] + 431520: 9400008a bl 431748 <_ZNK9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8max_sizeEv> + 431524: a8c27bfd ldp x29, x30, [sp], #32 + 431528: d65f03c0 ret + +000000000043152c <_ZNSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEC1ES8_>: +_ZNSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEC2ES8_(): + 43152c: d10043ff sub sp, sp, #0x10 + 431530: f90007e0 str x0, [sp, #8] + 431534: f90003e1 str x1, [sp] + 431538: f94007e0 ldr x0, [sp, #8] + 43153c: f94003e1 ldr x1, [sp] + 431540: f9000001 str x1, [x0] + 431544: d503201f nop + 431548: 910043ff add sp, sp, #0x10 + 43154c: d65f03c0 ret + +0000000000431550 <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES9_ET0_T_SC_SB_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EES9_ET0_T_SC_SB_(): + 431550: a9bc7bfd stp x29, x30, [sp, #-64]! + 431554: 910003fd mov x29, sp + 431558: f90017e0 str x0, [sp, #40] + 43155c: f90013e1 str x1, [sp, #32] + 431560: f9000fe2 str x2, [sp, #24] + 431564: 52800020 mov w0, #0x1 // #1 + 431568: 3900ffe0 strb w0, [sp, #63] + 43156c: f9400fe2 ldr x2, [sp, #24] + 431570: f94013e1 ldr x1, [sp, #32] + 431574: f94017e0 ldr x0, [sp, #40] + 431578: 940000e3 bl 431904 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EESB_EET0_T_SE_SD_> + 43157c: a8c47bfd ldp x29, x30, [sp], #64 + 431580: d65f03c0 ret + +0000000000431584 <_ZNSt10_Head_baseILm0ERKlLb0EE7_M_headERS2_>: +_ZNSt10_Head_baseILm0ERKlLb0EE7_M_headERS2_(): + 431584: d10043ff sub sp, sp, #0x10 + 431588: f90007e0 str x0, [sp, #8] + 43158c: f94007e0 ldr x0, [sp, #8] + 431590: f9400000 ldr x0, [x0] + 431594: 910043ff add sp, sp, #0x10 + 431598: d65f03c0 ret + +000000000043159c <_ZSt3getILm0EJRKlEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS6_>: +_ZSt3getILm0EJRKlEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS6_(): + 43159c: a9be7bfd stp x29, x30, [sp, #-32]! + 4315a0: 910003fd mov x29, sp + 4315a4: f9000fe0 str x0, [sp, #24] + 4315a8: f9400fe0 ldr x0, [sp, #24] + 4315ac: 94000100 bl 4319ac <_ZSt12__get_helperILm0ERKlJEERT0_RSt11_Tuple_implIXT_EJS2_DpT1_EE> + 4315b0: a8c27bfd ldp x29, x30, [sp], #32 + 4315b4: d65f03c0 ret + +00000000004315b8 <_ZNKSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEE4baseEv>: +_ZNKSt13move_iteratorIPNSt7__cxx1112regex_traitsIcE10_RegexMaskEE4baseEv(): + 4315b8: d10043ff sub sp, sp, #0x10 + 4315bc: f90007e0 str x0, [sp, #8] + 4315c0: f94007e0 ldr x0, [sp, #8] + 4315c4: f9400000 ldr x0, [x0] + 4315c8: 910043ff add sp, sp, #0x10 + 4315cc: d65f03c0 ret + +00000000004315d0 <_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEcEEbT_RT0_>: +_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEcEEbT_RT0_(): + 4315d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4315d4: 910003fd mov x29, sp + 4315d8: f90017e0 str x0, [sp, #40] + 4315dc: f90013e1 str x1, [sp, #32] + 4315e0: f9000fe2 str x2, [sp, #24] + 4315e4: 910083e0 add x0, sp, #0x20 + 4315e8: 97ffe02f bl 4296a4 <_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv> + 4315ec: 39400001 ldrb w1, [x0] + 4315f0: f9400fe0 ldr x0, [sp, #24] + 4315f4: 39400000 ldrb w0, [x0] + 4315f8: 6b00003f cmp w1, w0 + 4315fc: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 431600: 12001c00 and w0, w0, #0xff + 431604: a8c37bfd ldp x29, x30, [sp], #48 + 431608: d65f03c0 ret + +000000000043160c <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKcPcEET0_T_S6_S5_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKcPcEET0_T_S6_S5_(): + 43160c: a9bd7bfd stp x29, x30, [sp, #-48]! + 431610: 910003fd mov x29, sp + 431614: f90017e0 str x0, [sp, #40] + 431618: f90013e1 str x1, [sp, #32] + 43161c: f9000fe2 str x2, [sp, #24] + 431620: f9400fe2 ldr x2, [sp, #24] + 431624: f94013e1 ldr x1, [sp, #32] + 431628: f94017e0 ldr x0, [sp, #40] + 43162c: 940000e7 bl 4319c8 <_ZSt4copyIPKcPcET0_T_S4_S3_> + 431630: a8c37bfd ldp x29, x30, [sp], #48 + 431634: d65f03c0 ret + +0000000000431638 <_ZSt12__niter_baseIPKcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE>: +_ZSt12__niter_baseIPKcSt6vectorIcSaIcEEET_N9__gnu_cxx17__normal_iteratorIS5_T0_EE(): + 431638: a9be7bfd stp x29, x30, [sp, #-32]! + 43163c: 910003fd mov x29, sp + 431640: f9000fe0 str x0, [sp, #24] + 431644: 910063e0 add x0, sp, #0x18 + 431648: 97ffe02c bl 4296f8 <_ZNK9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEE4baseEv> + 43164c: f9400000 ldr x0, [x0] + 431650: a8c27bfd ldp x29, x30, [sp], #32 + 431654: d65f03c0 ret + +0000000000431658 <_ZSt12__niter_baseIPcET_S1_>: +_ZSt12__niter_baseIPcET_S1_(): + 431658: d10043ff sub sp, sp, #0x10 + 43165c: f90007e0 str x0, [sp, #8] + 431660: f94007e0 ldr x0, [sp, #8] + 431664: 910043ff add sp, sp, #0x10 + 431668: d65f03c0 ret + +000000000043166c <_ZSt13__copy_move_aILb0EPKcPcET1_T0_S4_S3_>: +_ZSt13__copy_move_aILb0EPKcPcET1_T0_S4_S3_(): + 43166c: a9bc7bfd stp x29, x30, [sp, #-64]! + 431670: 910003fd mov x29, sp + 431674: f90017e0 str x0, [sp, #40] + 431678: f90013e1 str x1, [sp, #32] + 43167c: f9000fe2 str x2, [sp, #24] + 431680: 52800020 mov w0, #0x1 // #1 + 431684: 3900ffe0 strb w0, [sp, #63] + 431688: f9400fe2 ldr x2, [sp, #24] + 43168c: f94013e1 ldr x1, [sp, #32] + 431690: f94017e0 ldr x0, [sp, #40] + 431694: 940000df bl 431a10 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_> + 431698: a8c47bfd ldp x29, x30, [sp], #64 + 43169c: d65f03c0 ret + +00000000004316a0 <_ZNK9__gnu_cxx13new_allocatorISt4pairIccEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt4pairIccEE8max_sizeEv(): + 4316a0: d10043ff sub sp, sp, #0x10 + 4316a4: f90007e0 str x0, [sp, #8] + 4316a8: 92f00000 mov x0, #0x7fffffffffffffff // #9223372036854775807 + 4316ac: 910043ff add sp, sp, #0x10 + 4316b0: d65f03c0 ret + +00000000004316b4 <_ZN9__gnu_cxx17__is_null_pointerINS_17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEbT_>: +_ZN9__gnu_cxx17__is_null_pointerINS_17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEbT_(): + 4316b4: d10043ff sub sp, sp, #0x10 + 4316b8: f90007e0 str x0, [sp, #8] + 4316bc: 52800000 mov w0, #0x0 // #0 + 4316c0: 910043ff add sp, sp, #0x10 + 4316c4: d65f03c0 ret + +00000000004316c8 <_ZN9__gnu_cxxneIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 4316c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4316cc: 910003fd mov x29, sp + 4316d0: f9000bf3 str x19, [sp, #16] + 4316d4: f90017e0 str x0, [sp, #40] + 4316d8: f90013e1 str x1, [sp, #32] + 4316dc: f94017e0 ldr x0, [sp, #40] + 4316e0: 940000e2 bl 431a68 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 4316e4: f9400013 ldr x19, [x0] + 4316e8: f94013e0 ldr x0, [sp, #32] + 4316ec: 940000df bl 431a68 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 4316f0: f9400000 ldr x0, [x0] + 4316f4: eb00027f cmp x19, x0 + 4316f8: 1a9f07e0 cset w0, ne // ne = any + 4316fc: 12001c00 and w0, w0, #0xff + 431700: f9400bf3 ldr x19, [sp, #16] + 431704: a8c37bfd ldp x29, x30, [sp], #48 + 431708: d65f03c0 ret + +000000000043170c <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_>: +_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_(): + 43170c: a9bc7bfd stp x29, x30, [sp, #-64]! + 431710: 910003fd mov x29, sp + 431714: f9000bf3 str x19, [sp, #16] + 431718: f90017e0 str x0, [sp, #40] + 43171c: f90013e1 str x1, [sp, #32] + 431720: 9100a3e0 add x0, sp, #0x28 + 431724: 940000d6 bl 431a7c <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_> + 431728: 2a1303e2 mov w2, w19 + 43172c: f94013e1 ldr x1, [sp, #32] + 431730: f94017e0 ldr x0, [sp, #40] + 431734: 940000d7 bl 431a90 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_St26random_access_iterator_tag> + 431738: d503201f nop + 43173c: f9400bf3 ldr x19, [sp, #16] + 431740: a8c47bfd ldp x29, x30, [sp], #64 + 431744: d65f03c0 ret + +0000000000431748 <_ZNK9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8max_sizeEv(): + 431748: d10043ff sub sp, sp, #0x10 + 43174c: f90007e0 str x0, [sp, #8] + 431750: 92ff8000 mov x0, #0x3ffffffffffffff // #288230376151711743 + 431754: 910043ff add sp, sp, #0x10 + 431758: d65f03c0 ret + +000000000043175c <_ZStneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSt13move_iteratorIT_ESB_>: +_ZStneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSt13move_iteratorIT_ESB_(): + 43175c: a9be7bfd stp x29, x30, [sp, #-32]! + 431760: 910003fd mov x29, sp + 431764: f9000fe0 str x0, [sp, #24] + 431768: f9000be1 str x1, [sp, #16] + 43176c: f9400be1 ldr x1, [sp, #16] + 431770: f9400fe0 ldr x0, [sp, #24] + 431774: 940000d1 bl 431ab8 <_ZSteqIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSt13move_iteratorIT_ESB_> + 431778: 12001c00 and w0, w0, #0xff + 43177c: 52000000 eor w0, w0, #0x1 + 431780: 12001c00 and w0, w0, #0xff + 431784: a8c27bfd ldp x29, x30, [sp], #32 + 431788: d65f03c0 ret + +000000000043178c <_ZNSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv>: +_ZNSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv(): + 43178c: d10043ff sub sp, sp, #0x10 + 431790: f90007e0 str x0, [sp, #8] + 431794: f94007e0 ldr x0, [sp, #8] + 431798: f9400000 ldr x0, [x0] + 43179c: 91008001 add x1, x0, #0x20 + 4317a0: f94007e0 ldr x0, [sp, #8] + 4317a4: f9000001 str x1, [x0] + 4317a8: f94007e0 ldr x0, [sp, #8] + 4317ac: 910043ff add sp, sp, #0x10 + 4317b0: d65f03c0 ret + +00000000004317b4 <_ZNKSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv>: +_ZNKSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv(): + 4317b4: d10043ff sub sp, sp, #0x10 + 4317b8: f90007e0 str x0, [sp, #8] + 4317bc: f94007e0 ldr x0, [sp, #8] + 4317c0: f9400000 ldr x0, [x0] + 4317c4: 910043ff add sp, sp, #0x10 + 4317c8: d65f03c0 ret + +00000000004317cc <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS5_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS5_EEvPT_DpOT0_(): + 4317cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4317d0: 910003fd mov x29, sp + 4317d4: f9000bf3 str x19, [sp, #16] + 4317d8: f90017e0 str x0, [sp, #40] + 4317dc: f90013e1 str x1, [sp, #32] + 4317e0: f94013e0 ldr x0, [sp, #32] + 4317e4: 97ff64fc bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 4317e8: aa0003f3 mov x19, x0 + 4317ec: f94017e0 ldr x0, [sp, #40] + 4317f0: aa0003e1 mov x1, x0 + 4317f4: d2800400 mov x0, #0x20 // #32 + 4317f8: 97ff6b20 bl 40c478 <_ZnwmPv> + 4317fc: aa1303e1 mov x1, x19 + 431800: 97ff5634 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 431804: d503201f nop + 431808: f9400bf3 ldr x19, [sp, #16] + 43180c: a8c37bfd ldp x29, x30, [sp], #48 + 431810: d65f03c0 ret + +0000000000431814 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIccEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIccEES5_EET0_T_S8_S7_(): + 431814: a9bb7bfd stp x29, x30, [sp, #-80]! + 431818: 910003fd mov x29, sp + 43181c: f9000bf3 str x19, [sp, #16] + 431820: f9001fe0 str x0, [sp, #56] + 431824: f9001be1 str x1, [sp, #48] + 431828: f90017e2 str x2, [sp, #40] + 43182c: f94017e0 ldr x0, [sp, #40] + 431830: f90027e0 str x0, [sp, #72] + 431834: 9100c3e1 add x1, sp, #0x30 + 431838: 9100e3e0 add x0, sp, #0x38 + 43183c: 940000af bl 431af8 <_ZStneIPSt4pairIccEEbRKSt13move_iteratorIT_ES7_> + 431840: 12001c00 and w0, w0, #0xff + 431844: 7100001f cmp w0, #0x0 + 431848: 540001e0 b.eq 431884 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIccEES5_EET0_T_S8_S7_+0x70> // b.none + 43184c: f94027e0 ldr x0, [sp, #72] + 431850: 97fffc51 bl 430994 <_ZSt11__addressofISt4pairIccEEPT_RS2_> + 431854: aa0003f3 mov x19, x0 + 431858: 9100e3e0 add x0, sp, #0x38 + 43185c: 940000bd bl 431b50 <_ZNKSt13move_iteratorIPSt4pairIccEEdeEv> + 431860: aa0003e1 mov x1, x0 + 431864: aa1303e0 mov x0, x19 + 431868: 940000c0 bl 431b68 <_ZSt10_ConstructISt4pairIccEJS1_EEvPT_DpOT0_> + 43186c: 9100e3e0 add x0, sp, #0x38 + 431870: 940000ae bl 431b28 <_ZNSt13move_iteratorIPSt4pairIccEEppEv> + 431874: f94027e0 ldr x0, [sp, #72] + 431878: 91000800 add x0, x0, #0x2 + 43187c: f90027e0 str x0, [sp, #72] + 431880: 17ffffed b 431834 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIccEES5_EET0_T_S8_S7_+0x20> + 431884: f94027e0 ldr x0, [sp, #72] + 431888: 1400000a b 4318b0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIccEES5_EET0_T_S8_S7_+0x9c> + 43188c: 97ff55a5 bl 406f20 <__cxa_begin_catch@plt> + 431890: f94027e1 ldr x1, [sp, #72] + 431894: f94017e0 ldr x0, [sp, #40] + 431898: 97ffcbec bl 424848 <_ZSt8_DestroyIPSt4pairIccEEvT_S3_> + 43189c: 97ff5791 bl 4076e0 <__cxa_rethrow@plt> + 4318a0: aa0003f3 mov x19, x0 + 4318a4: 97ff57db bl 407810 <__cxa_end_catch@plt> + 4318a8: aa1303e0 mov x0, x19 + 4318ac: 97ff5815 bl 407900 <_Unwind_Resume@plt> + 4318b0: f9400bf3 ldr x19, [sp, #16] + 4318b4: a8c57bfd ldp x29, x30, [sp], #80 + 4318b8: d65f03c0 ret + +00000000004318bc <_ZSt4copyISt13move_iteratorIPcES1_ET0_T_S4_S3_>: +_ZSt4copyISt13move_iteratorIPcES1_ET0_T_S4_S3_(): + 4318bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4318c0: 910003fd mov x29, sp + 4318c4: f9000bf3 str x19, [sp, #16] + 4318c8: f9001fe0 str x0, [sp, #56] + 4318cc: f9001be1 str x1, [sp, #48] + 4318d0: f90017e2 str x2, [sp, #40] + 4318d4: f9401fe0 ldr x0, [sp, #56] + 4318d8: 940000b7 bl 431bb4 <_ZSt12__miter_baseIPcEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 4318dc: aa0003f3 mov x19, x0 + 4318e0: f9401be0 ldr x0, [sp, #48] + 4318e4: 940000b4 bl 431bb4 <_ZSt12__miter_baseIPcEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 4318e8: f94017e2 ldr x2, [sp, #40] + 4318ec: aa0003e1 mov x1, x0 + 4318f0: aa1303e0 mov x0, x19 + 4318f4: 940000b8 bl 431bd4 <_ZSt14__copy_move_a2ILb1EPcS0_ET1_T0_S2_S1_> + 4318f8: f9400bf3 ldr x19, [sp, #16] + 4318fc: a8c47bfd ldp x29, x30, [sp], #64 + 431900: d65f03c0 ret + +0000000000431904 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EESB_EET0_T_SE_SD_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EESB_EET0_T_SE_SD_(): + 431904: a9bb7bfd stp x29, x30, [sp, #-80]! + 431908: 910003fd mov x29, sp + 43190c: f9000bf3 str x19, [sp, #16] + 431910: f9001fe0 str x0, [sp, #56] + 431914: f9001be1 str x1, [sp, #48] + 431918: f90017e2 str x2, [sp, #40] + 43191c: f94017e0 ldr x0, [sp, #40] + 431920: f90027e0 str x0, [sp, #72] + 431924: 9100c3e1 add x1, sp, #0x30 + 431928: 9100e3e0 add x0, sp, #0x38 + 43192c: 940000bf bl 431c28 <_ZStneIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEbRKSt13move_iteratorIT_ESD_> + 431930: 12001c00 and w0, w0, #0xff + 431934: 7100001f cmp w0, #0x0 + 431938: 540001e0 b.eq 431974 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EESB_EET0_T_SE_SD_+0x70> // b.none + 43193c: f94027e0 ldr x0, [sp, #72] + 431940: 97ffebb3 bl 42c80c <_ZSt11__addressofISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEPT_RS8_> + 431944: aa0003f3 mov x19, x0 + 431948: 9100e3e0 add x0, sp, #0x38 + 43194c: 940000cd bl 431c80 <_ZNKSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEdeEv> + 431950: aa0003e1 mov x1, x0 + 431954: aa1303e0 mov x0, x19 + 431958: 940000d0 bl 431c98 <_ZSt10_ConstructISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EJS7_EEvPT_DpOT0_> + 43195c: 9100e3e0 add x0, sp, #0x38 + 431960: 940000be bl 431c58 <_ZNSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEppEv> + 431964: f94027e0 ldr x0, [sp, #72] + 431968: 91010000 add x0, x0, #0x40 + 43196c: f90027e0 str x0, [sp, #72] + 431970: 17ffffed b 431924 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EESB_EET0_T_SE_SD_+0x20> + 431974: f94027e0 ldr x0, [sp, #72] + 431978: 1400000a b 4319a0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EESB_EET0_T_SE_SD_+0x9c> + 43197c: 97ff5569 bl 406f20 <__cxa_begin_catch@plt> + 431980: f94027e1 ldr x1, [sp, #72] + 431984: f94017e0 ldr x0, [sp, #40] + 431988: 97ffcff3 bl 425954 <_ZSt8_DestroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvT_S9_> + 43198c: 97ff5755 bl 4076e0 <__cxa_rethrow@plt> + 431990: aa0003f3 mov x19, x0 + 431994: 97ff579f bl 407810 <__cxa_end_catch@plt> + 431998: aa1303e0 mov x0, x19 + 43199c: 97ff57d9 bl 407900 <_Unwind_Resume@plt> + 4319a0: f9400bf3 ldr x19, [sp, #16] + 4319a4: a8c57bfd ldp x29, x30, [sp], #80 + 4319a8: d65f03c0 ret + +00000000004319ac <_ZSt12__get_helperILm0ERKlJEERT0_RSt11_Tuple_implIXT_EJS2_DpT1_EE>: +_ZSt12__get_helperILm0ERKlJEERT0_RSt11_Tuple_implIXT_EJS2_DpT1_EE(): + 4319ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4319b0: 910003fd mov x29, sp + 4319b4: f9000fe0 str x0, [sp, #24] + 4319b8: f9400fe0 ldr x0, [sp, #24] + 4319bc: 97fffcfd bl 430db0 <_ZNSt11_Tuple_implILm0EJRKlEE7_M_headERS2_> + 4319c0: a8c27bfd ldp x29, x30, [sp], #32 + 4319c4: d65f03c0 ret + +00000000004319c8 <_ZSt4copyIPKcPcET0_T_S4_S3_>: +_ZSt4copyIPKcPcET0_T_S4_S3_(): + 4319c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4319cc: 910003fd mov x29, sp + 4319d0: f9000bf3 str x19, [sp, #16] + 4319d4: f9001fe0 str x0, [sp, #56] + 4319d8: f9001be1 str x1, [sp, #48] + 4319dc: f90017e2 str x2, [sp, #40] + 4319e0: f9401fe0 ldr x0, [sp, #56] + 4319e4: 940000bf bl 431ce0 <_ZSt12__miter_baseIPKcET_S2_> + 4319e8: aa0003f3 mov x19, x0 + 4319ec: f9401be0 ldr x0, [sp, #48] + 4319f0: 940000bc bl 431ce0 <_ZSt12__miter_baseIPKcET_S2_> + 4319f4: f94017e2 ldr x2, [sp, #40] + 4319f8: aa0003e1 mov x1, x0 + 4319fc: aa1303e0 mov x0, x19 + 431a00: 940000bd bl 431cf4 <_ZSt14__copy_move_a2ILb0EPKcPcET1_T0_S4_S3_> + 431a04: f9400bf3 ldr x19, [sp, #16] + 431a08: a8c47bfd ldp x29, x30, [sp], #64 + 431a0c: d65f03c0 ret + +0000000000431a10 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_>: +_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_(): + 431a10: a9bc7bfd stp x29, x30, [sp, #-64]! + 431a14: 910003fd mov x29, sp + 431a18: f90017e0 str x0, [sp, #40] + 431a1c: f90013e1 str x1, [sp, #32] + 431a20: f9000fe2 str x2, [sp, #24] + 431a24: f94013e1 ldr x1, [sp, #32] + 431a28: f94017e0 ldr x0, [sp, #40] + 431a2c: cb000020 sub x0, x1, x0 + 431a30: f9001fe0 str x0, [sp, #56] + 431a34: f9401fe0 ldr x0, [sp, #56] + 431a38: f100001f cmp x0, #0x0 + 431a3c: 540000c0 b.eq 431a54 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_+0x44> // b.none + 431a40: f9401fe0 ldr x0, [sp, #56] + 431a44: aa0003e2 mov x2, x0 + 431a48: f94017e1 ldr x1, [sp, #40] + 431a4c: f9400fe0 ldr x0, [sp, #24] + 431a50: 97ff56cc bl 407580 + 431a54: f9401fe0 ldr x0, [sp, #56] + 431a58: f9400fe1 ldr x1, [sp, #24] + 431a5c: 8b000020 add x0, x1, x0 + 431a60: a8c47bfd ldp x29, x30, [sp], #64 + 431a64: d65f03c0 ret + +0000000000431a68 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv(): + 431a68: d10043ff sub sp, sp, #0x10 + 431a6c: f90007e0 str x0, [sp, #8] + 431a70: f94007e0 ldr x0, [sp, #8] + 431a74: 910043ff add sp, sp, #0x10 + 431a78: d65f03c0 ret + +0000000000431a7c <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_(): + 431a7c: d10043ff sub sp, sp, #0x10 + 431a80: f90007e0 str x0, [sp, #8] + 431a84: 2a0103e0 mov w0, w1 + 431a88: 910043ff add sp, sp, #0x10 + 431a8c: d65f03c0 ret + +0000000000431a90 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_St26random_access_iterator_tag>: +_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_St26random_access_iterator_tag(): + 431a90: a9bd7bfd stp x29, x30, [sp, #-48]! + 431a94: 910003fd mov x29, sp + 431a98: f90017e0 str x0, [sp, #40] + 431a9c: f90013e1 str x1, [sp, #32] + 431aa0: 390063e2 strb w2, [sp, #24] + 431aa4: 9100a3e1 add x1, sp, #0x28 + 431aa8: 910083e0 add x0, sp, #0x20 + 431aac: 940000a7 bl 431d48 <_ZN9__gnu_cxxmiIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 431ab0: a8c37bfd ldp x29, x30, [sp], #48 + 431ab4: d65f03c0 ret + +0000000000431ab8 <_ZSteqIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSt13move_iteratorIT_ESB_>: +_ZSteqIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSt13move_iteratorIT_ESB_(): + 431ab8: a9bd7bfd stp x29, x30, [sp, #-48]! + 431abc: 910003fd mov x29, sp + 431ac0: f9000bf3 str x19, [sp, #16] + 431ac4: f90017e0 str x0, [sp, #40] + 431ac8: f90013e1 str x1, [sp, #32] + 431acc: f94017e0 ldr x0, [sp, #40] + 431ad0: 940000ad bl 431d84 <_ZNKSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 431ad4: aa0003f3 mov x19, x0 + 431ad8: f94013e0 ldr x0, [sp, #32] + 431adc: 940000aa bl 431d84 <_ZNKSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 431ae0: eb00027f cmp x19, x0 + 431ae4: 1a9f17e0 cset w0, eq // eq = none + 431ae8: 12001c00 and w0, w0, #0xff + 431aec: f9400bf3 ldr x19, [sp, #16] + 431af0: a8c37bfd ldp x29, x30, [sp], #48 + 431af4: d65f03c0 ret + +0000000000431af8 <_ZStneIPSt4pairIccEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPSt4pairIccEEbRKSt13move_iteratorIT_ES7_(): + 431af8: a9be7bfd stp x29, x30, [sp, #-32]! + 431afc: 910003fd mov x29, sp + 431b00: f9000fe0 str x0, [sp, #24] + 431b04: f9000be1 str x1, [sp, #16] + 431b08: f9400be1 ldr x1, [sp, #16] + 431b0c: f9400fe0 ldr x0, [sp, #24] + 431b10: 940000a3 bl 431d9c <_ZSteqIPSt4pairIccEEbRKSt13move_iteratorIT_ES7_> + 431b14: 12001c00 and w0, w0, #0xff + 431b18: 52000000 eor w0, w0, #0x1 + 431b1c: 12001c00 and w0, w0, #0xff + 431b20: a8c27bfd ldp x29, x30, [sp], #32 + 431b24: d65f03c0 ret + +0000000000431b28 <_ZNSt13move_iteratorIPSt4pairIccEEppEv>: +_ZNSt13move_iteratorIPSt4pairIccEEppEv(): + 431b28: d10043ff sub sp, sp, #0x10 + 431b2c: f90007e0 str x0, [sp, #8] + 431b30: f94007e0 ldr x0, [sp, #8] + 431b34: f9400000 ldr x0, [x0] + 431b38: 91000801 add x1, x0, #0x2 + 431b3c: f94007e0 ldr x0, [sp, #8] + 431b40: f9000001 str x1, [x0] + 431b44: f94007e0 ldr x0, [sp, #8] + 431b48: 910043ff add sp, sp, #0x10 + 431b4c: d65f03c0 ret + +0000000000431b50 <_ZNKSt13move_iteratorIPSt4pairIccEEdeEv>: +_ZNKSt13move_iteratorIPSt4pairIccEEdeEv(): + 431b50: d10043ff sub sp, sp, #0x10 + 431b54: f90007e0 str x0, [sp, #8] + 431b58: f94007e0 ldr x0, [sp, #8] + 431b5c: f9400000 ldr x0, [x0] + 431b60: 910043ff add sp, sp, #0x10 + 431b64: d65f03c0 ret + +0000000000431b68 <_ZSt10_ConstructISt4pairIccEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructISt4pairIccEJS1_EEvPT_DpOT0_(): + 431b68: a9bd7bfd stp x29, x30, [sp, #-48]! + 431b6c: 910003fd mov x29, sp + 431b70: f9000bf3 str x19, [sp, #16] + 431b74: f90017e0 str x0, [sp, #40] + 431b78: f90013e1 str x1, [sp, #32] + 431b7c: f94013e0 ldr x0, [sp, #32] + 431b80: 97fff38b bl 42e9ac <_ZSt7forwardISt4pairIccEEOT_RNSt16remove_referenceIS2_E4typeE> + 431b84: aa0003f3 mov x19, x0 + 431b88: f94017e0 ldr x0, [sp, #40] + 431b8c: aa0003e1 mov x1, x0 + 431b90: d2800040 mov x0, #0x2 // #2 + 431b94: 97ff6a39 bl 40c478 <_ZnwmPv> + 431b98: aa0003e1 mov x1, x0 + 431b9c: 79400260 ldrh w0, [x19] + 431ba0: 79000020 strh w0, [x1] + 431ba4: d503201f nop + 431ba8: f9400bf3 ldr x19, [sp, #16] + 431bac: a8c37bfd ldp x29, x30, [sp], #48 + 431bb0: d65f03c0 ret + +0000000000431bb4 <_ZSt12__miter_baseIPcEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E>: +_ZSt12__miter_baseIPcEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(): + 431bb4: a9be7bfd stp x29, x30, [sp, #-32]! + 431bb8: 910003fd mov x29, sp + 431bbc: f9000fe0 str x0, [sp, #24] + 431bc0: 910063e0 add x0, sp, #0x18 + 431bc4: 94000086 bl 431ddc <_ZNKSt13move_iteratorIPcE4baseEv> + 431bc8: 9400008b bl 431df4 <_ZSt12__miter_baseIPcET_S1_> + 431bcc: a8c27bfd ldp x29, x30, [sp], #32 + 431bd0: d65f03c0 ret + +0000000000431bd4 <_ZSt14__copy_move_a2ILb1EPcS0_ET1_T0_S2_S1_>: +_ZSt14__copy_move_a2ILb1EPcS0_ET1_T0_S2_S1_(): + 431bd4: a9bc7bfd stp x29, x30, [sp, #-64]! + 431bd8: 910003fd mov x29, sp + 431bdc: a90153f3 stp x19, x20, [sp, #16] + 431be0: f9001fe0 str x0, [sp, #56] + 431be4: f9001be1 str x1, [sp, #48] + 431be8: f90017e2 str x2, [sp, #40] + 431bec: f9401fe0 ldr x0, [sp, #56] + 431bf0: 97fffe9a bl 431658 <_ZSt12__niter_baseIPcET_S1_> + 431bf4: aa0003f3 mov x19, x0 + 431bf8: f9401be0 ldr x0, [sp, #48] + 431bfc: 97fffe97 bl 431658 <_ZSt12__niter_baseIPcET_S1_> + 431c00: aa0003f4 mov x20, x0 + 431c04: f94017e0 ldr x0, [sp, #40] + 431c08: 97fffe94 bl 431658 <_ZSt12__niter_baseIPcET_S1_> + 431c0c: aa0003e2 mov x2, x0 + 431c10: aa1403e1 mov x1, x20 + 431c14: aa1303e0 mov x0, x19 + 431c18: 97fff067 bl 42ddb4 <_ZSt13__copy_move_aILb1EPcS0_ET1_T0_S2_S1_> + 431c1c: a94153f3 ldp x19, x20, [sp, #16] + 431c20: a8c47bfd ldp x29, x30, [sp], #64 + 431c24: d65f03c0 ret + +0000000000431c28 <_ZStneIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEbRKSt13move_iteratorIT_ESD_>: +_ZStneIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEbRKSt13move_iteratorIT_ESD_(): + 431c28: a9be7bfd stp x29, x30, [sp, #-32]! + 431c2c: 910003fd mov x29, sp + 431c30: f9000fe0 str x0, [sp, #24] + 431c34: f9000be1 str x1, [sp, #16] + 431c38: f9400be1 ldr x1, [sp, #16] + 431c3c: f9400fe0 ldr x0, [sp, #24] + 431c40: 94000072 bl 431e08 <_ZSteqIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEbRKSt13move_iteratorIT_ESD_> + 431c44: 12001c00 and w0, w0, #0xff + 431c48: 52000000 eor w0, w0, #0x1 + 431c4c: 12001c00 and w0, w0, #0xff + 431c50: a8c27bfd ldp x29, x30, [sp], #32 + 431c54: d65f03c0 ret + +0000000000431c58 <_ZNSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEppEv>: +_ZNSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEppEv(): + 431c58: d10043ff sub sp, sp, #0x10 + 431c5c: f90007e0 str x0, [sp, #8] + 431c60: f94007e0 ldr x0, [sp, #8] + 431c64: f9400000 ldr x0, [x0] + 431c68: 91010001 add x1, x0, #0x40 + 431c6c: f94007e0 ldr x0, [sp, #8] + 431c70: f9000001 str x1, [x0] + 431c74: f94007e0 ldr x0, [sp, #8] + 431c78: 910043ff add sp, sp, #0x10 + 431c7c: d65f03c0 ret + +0000000000431c80 <_ZNKSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEdeEv>: +_ZNKSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEdeEv(): + 431c80: d10043ff sub sp, sp, #0x10 + 431c84: f90007e0 str x0, [sp, #8] + 431c88: f94007e0 ldr x0, [sp, #8] + 431c8c: f9400000 ldr x0, [x0] + 431c90: 910043ff add sp, sp, #0x10 + 431c94: d65f03c0 ret + +0000000000431c98 <_ZSt10_ConstructISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EJS7_EEvPT_DpOT0_>: +_ZSt10_ConstructISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EJS7_EEvPT_DpOT0_(): + 431c98: a9bd7bfd stp x29, x30, [sp, #-48]! + 431c9c: 910003fd mov x29, sp + 431ca0: f9000bf3 str x19, [sp, #16] + 431ca4: f90017e0 str x0, [sp, #40] + 431ca8: f90013e1 str x1, [sp, #32] + 431cac: f94013e0 ldr x0, [sp, #32] + 431cb0: 97fff44f bl 42edec <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEOT_RNSt16remove_referenceIS8_E4typeE> + 431cb4: aa0003f3 mov x19, x0 + 431cb8: f94017e0 ldr x0, [sp, #40] + 431cbc: aa0003e1 mov x1, x0 + 431cc0: d2800800 mov x0, #0x40 // #64 + 431cc4: 97ff69ed bl 40c478 <_ZnwmPv> + 431cc8: aa1303e1 mov x1, x19 + 431ccc: 97ffe408 bl 42acec <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1EOS6_> + 431cd0: d503201f nop + 431cd4: f9400bf3 ldr x19, [sp, #16] + 431cd8: a8c37bfd ldp x29, x30, [sp], #48 + 431cdc: d65f03c0 ret + +0000000000431ce0 <_ZSt12__miter_baseIPKcET_S2_>: +_ZSt12__miter_baseIPKcET_S2_(): + 431ce0: d10043ff sub sp, sp, #0x10 + 431ce4: f90007e0 str x0, [sp, #8] + 431ce8: f94007e0 ldr x0, [sp, #8] + 431cec: 910043ff add sp, sp, #0x10 + 431cf0: d65f03c0 ret + +0000000000431cf4 <_ZSt14__copy_move_a2ILb0EPKcPcET1_T0_S4_S3_>: +_ZSt14__copy_move_a2ILb0EPKcPcET1_T0_S4_S3_(): + 431cf4: a9bc7bfd stp x29, x30, [sp, #-64]! + 431cf8: 910003fd mov x29, sp + 431cfc: a90153f3 stp x19, x20, [sp, #16] + 431d00: f9001fe0 str x0, [sp, #56] + 431d04: f9001be1 str x1, [sp, #48] + 431d08: f90017e2 str x2, [sp, #40] + 431d0c: f9401fe0 ldr x0, [sp, #56] + 431d10: 9400004e bl 431e48 <_ZSt12__niter_baseIPKcET_S2_> + 431d14: aa0003f3 mov x19, x0 + 431d18: f9401be0 ldr x0, [sp, #48] + 431d1c: 9400004b bl 431e48 <_ZSt12__niter_baseIPKcET_S2_> + 431d20: aa0003f4 mov x20, x0 + 431d24: f94017e0 ldr x0, [sp, #40] + 431d28: 97fffe4c bl 431658 <_ZSt12__niter_baseIPcET_S1_> + 431d2c: aa0003e2 mov x2, x0 + 431d30: aa1403e1 mov x1, x20 + 431d34: aa1303e0 mov x0, x19 + 431d38: 97fffe4d bl 43166c <_ZSt13__copy_move_aILb0EPKcPcET1_T0_S4_S3_> + 431d3c: a94153f3 ldp x19, x20, [sp, #16] + 431d40: a8c47bfd ldp x29, x30, [sp], #64 + 431d44: d65f03c0 ret + +0000000000431d48 <_ZN9__gnu_cxxmiIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_>: +_ZN9__gnu_cxxmiIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_(): + 431d48: a9bd7bfd stp x29, x30, [sp, #-48]! + 431d4c: 910003fd mov x29, sp + 431d50: f9000bf3 str x19, [sp, #16] + 431d54: f90017e0 str x0, [sp, #40] + 431d58: f90013e1 str x1, [sp, #32] + 431d5c: f94017e0 ldr x0, [sp, #40] + 431d60: 97ffff42 bl 431a68 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 431d64: f9400013 ldr x19, [x0] + 431d68: f94013e0 ldr x0, [sp, #32] + 431d6c: 97ffff3f bl 431a68 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 431d70: f9400000 ldr x0, [x0] + 431d74: cb000260 sub x0, x19, x0 + 431d78: f9400bf3 ldr x19, [sp, #16] + 431d7c: a8c37bfd ldp x29, x30, [sp], #48 + 431d80: d65f03c0 ret + +0000000000431d84 <_ZNKSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv>: +_ZNKSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv(): + 431d84: d10043ff sub sp, sp, #0x10 + 431d88: f90007e0 str x0, [sp, #8] + 431d8c: f94007e0 ldr x0, [sp, #8] + 431d90: f9400000 ldr x0, [x0] + 431d94: 910043ff add sp, sp, #0x10 + 431d98: d65f03c0 ret + +0000000000431d9c <_ZSteqIPSt4pairIccEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPSt4pairIccEEbRKSt13move_iteratorIT_ES7_(): + 431d9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 431da0: 910003fd mov x29, sp + 431da4: f9000bf3 str x19, [sp, #16] + 431da8: f90017e0 str x0, [sp, #40] + 431dac: f90013e1 str x1, [sp, #32] + 431db0: f94017e0 ldr x0, [sp, #40] + 431db4: 9400002a bl 431e5c <_ZNKSt13move_iteratorIPSt4pairIccEE4baseEv> + 431db8: aa0003f3 mov x19, x0 + 431dbc: f94013e0 ldr x0, [sp, #32] + 431dc0: 94000027 bl 431e5c <_ZNKSt13move_iteratorIPSt4pairIccEE4baseEv> + 431dc4: eb00027f cmp x19, x0 + 431dc8: 1a9f17e0 cset w0, eq // eq = none + 431dcc: 12001c00 and w0, w0, #0xff + 431dd0: f9400bf3 ldr x19, [sp, #16] + 431dd4: a8c37bfd ldp x29, x30, [sp], #48 + 431dd8: d65f03c0 ret + +0000000000431ddc <_ZNKSt13move_iteratorIPcE4baseEv>: +_ZNKSt13move_iteratorIPcE4baseEv(): + 431ddc: d10043ff sub sp, sp, #0x10 + 431de0: f90007e0 str x0, [sp, #8] + 431de4: f94007e0 ldr x0, [sp, #8] + 431de8: f9400000 ldr x0, [x0] + 431dec: 910043ff add sp, sp, #0x10 + 431df0: d65f03c0 ret + +0000000000431df4 <_ZSt12__miter_baseIPcET_S1_>: +_ZSt12__miter_baseIPcET_S1_(): + 431df4: d10043ff sub sp, sp, #0x10 + 431df8: f90007e0 str x0, [sp, #8] + 431dfc: f94007e0 ldr x0, [sp, #8] + 431e00: 910043ff add sp, sp, #0x10 + 431e04: d65f03c0 ret + +0000000000431e08 <_ZSteqIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEbRKSt13move_iteratorIT_ESD_>: +_ZSteqIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEbRKSt13move_iteratorIT_ESD_(): + 431e08: a9bd7bfd stp x29, x30, [sp, #-48]! + 431e0c: 910003fd mov x29, sp + 431e10: f9000bf3 str x19, [sp, #16] + 431e14: f90017e0 str x0, [sp, #40] + 431e18: f90013e1 str x1, [sp, #32] + 431e1c: f94017e0 ldr x0, [sp, #40] + 431e20: 94000015 bl 431e74 <_ZNKSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EE4baseEv> + 431e24: aa0003f3 mov x19, x0 + 431e28: f94013e0 ldr x0, [sp, #32] + 431e2c: 94000012 bl 431e74 <_ZNKSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EE4baseEv> + 431e30: eb00027f cmp x19, x0 + 431e34: 1a9f17e0 cset w0, eq // eq = none + 431e38: 12001c00 and w0, w0, #0xff + 431e3c: f9400bf3 ldr x19, [sp, #16] + 431e40: a8c37bfd ldp x29, x30, [sp], #48 + 431e44: d65f03c0 ret + +0000000000431e48 <_ZSt12__niter_baseIPKcET_S2_>: +_ZSt12__niter_baseIPKcET_S2_(): + 431e48: d10043ff sub sp, sp, #0x10 + 431e4c: f90007e0 str x0, [sp, #8] + 431e50: f94007e0 ldr x0, [sp, #8] + 431e54: 910043ff add sp, sp, #0x10 + 431e58: d65f03c0 ret + +0000000000431e5c <_ZNKSt13move_iteratorIPSt4pairIccEE4baseEv>: +_ZNKSt13move_iteratorIPSt4pairIccEE4baseEv(): + 431e5c: d10043ff sub sp, sp, #0x10 + 431e60: f90007e0 str x0, [sp, #8] + 431e64: f94007e0 ldr x0, [sp, #8] + 431e68: f9400000 ldr x0, [x0] + 431e6c: 910043ff add sp, sp, #0x10 + 431e70: d65f03c0 ret + +0000000000431e74 <_ZNKSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EE4baseEv>: +_ZNKSt13move_iteratorIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EE4baseEv(): + 431e74: d10043ff sub sp, sp, #0x10 + 431e78: f90007e0 str x0, [sp, #8] + 431e7c: f94007e0 ldr x0, [sp, #8] + 431e80: f9400000 ldr x0, [x0] + 431e84: 910043ff add sp, sp, #0x10 + 431e88: d65f03c0 ret + +0000000000431e8c <_ZN5Catch8Matchers12RegexMatcherD1Ev>: +_ZN5Catch8Matchers12RegexMatcherD2Ev(): + 431e8c: a9be7bfd stp x29, x30, [sp, #-32]! + 431e90: 910003fd mov x29, sp + 431e94: f9000fe0 str x0, [sp, #24] + 431e98: 900004a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 431e9c: 9103e001 add x1, x0, #0xf8 + 431ea0: f9400fe0 ldr x0, [sp, #24] + 431ea4: f9000001 str x1, [x0] + 431ea8: 900004a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 431eac: 9104a001 add x1, x0, #0x128 + 431eb0: f9400fe0 ldr x0, [sp, #24] + 431eb4: f9001401 str x1, [x0, #40] + 431eb8: f9400fe0 ldr x0, [sp, #24] + 431ebc: 9100c000 add x0, x0, #0x30 + 431ec0: 97ff5490 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 431ec4: f9400fe0 ldr x0, [sp, #24] + 431ec8: 97ff6076 bl 40a0a0 <_ZN5Catch8Matchers11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 431ecc: d503201f nop + 431ed0: a8c27bfd ldp x29, x30, [sp], #32 + 431ed4: d65f03c0 ret + +0000000000431ed8 <_ZN5Catch8Matchers12RegexMatcherD0Ev>: +_ZN5Catch8Matchers12RegexMatcherD0Ev(): + 431ed8: a9be7bfd stp x29, x30, [sp, #-32]! + 431edc: 910003fd mov x29, sp + 431ee0: f9000fe0 str x0, [sp, #24] + 431ee4: f9400fe0 ldr x0, [sp, #24] + 431ee8: 97ffffe9 bl 431e8c <_ZN5Catch8Matchers12RegexMatcherD1Ev> + 431eec: d2800b01 mov x1, #0x58 // #88 + 431ef0: f9400fe0 ldr x0, [sp, #24] + 431ef4: 97ff5523 bl 407380 <_ZdlPvm@plt> + 431ef8: a8c27bfd ldp x29, x30, [sp], #32 + 431efc: d65f03c0 ret + +0000000000431f00 <_ZN5Catch8Matchers15EndsWithMatcherD1Ev>: +_ZN5Catch8Matchers15EndsWithMatcherD1Ev(): + 431f00: a9be7bfd stp x29, x30, [sp, #-32]! + 431f04: 910003fd mov x29, sp + 431f08: f9000fe0 str x0, [sp, #24] + 431f0c: 900004a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 431f10: 91050001 add x1, x0, #0x140 + 431f14: f9400fe0 ldr x0, [sp, #24] + 431f18: f9000001 str x1, [x0] + 431f1c: 900004a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 431f20: 9105c001 add x1, x0, #0x170 + 431f24: f9400fe0 ldr x0, [sp, #24] + 431f28: f9001401 str x1, [x0, #40] + 431f2c: f9400fe0 ldr x0, [sp, #24] + 431f30: 97ff607f bl 40a12c <_ZN5Catch8Matchers17StringMatcherBaseD1Ev> + 431f34: d503201f nop + 431f38: a8c27bfd ldp x29, x30, [sp], #32 + 431f3c: d65f03c0 ret + +0000000000431f40 <_ZN5Catch8Matchers15EndsWithMatcherD0Ev>: +_ZN5Catch8Matchers15EndsWithMatcherD0Ev(): + 431f40: a9be7bfd stp x29, x30, [sp, #-32]! + 431f44: 910003fd mov x29, sp + 431f48: f9000fe0 str x0, [sp, #24] + 431f4c: f9400fe0 ldr x0, [sp, #24] + 431f50: 97ffffec bl 431f00 <_ZN5Catch8Matchers15EndsWithMatcherD1Ev> + 431f54: d2800f01 mov x1, #0x78 // #120 + 431f58: f9400fe0 ldr x0, [sp, #24] + 431f5c: 97ff5509 bl 407380 <_ZdlPvm@plt> + 431f60: a8c27bfd ldp x29, x30, [sp], #32 + 431f64: d65f03c0 ret + +0000000000431f68 <_ZN5Catch8Matchers17StartsWithMatcherD1Ev>: +_ZN5Catch8Matchers17StartsWithMatcherD2Ev(): + 431f68: a9be7bfd stp x29, x30, [sp, #-32]! + 431f6c: 910003fd mov x29, sp + 431f70: f9000fe0 str x0, [sp, #24] + 431f74: 900004a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 431f78: 91062001 add x1, x0, #0x188 + 431f7c: f9400fe0 ldr x0, [sp, #24] + 431f80: f9000001 str x1, [x0] + 431f84: 900004a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 431f88: 9106e001 add x1, x0, #0x1b8 + 431f8c: f9400fe0 ldr x0, [sp, #24] + 431f90: f9001401 str x1, [x0, #40] + 431f94: f9400fe0 ldr x0, [sp, #24] + 431f98: 97ff6065 bl 40a12c <_ZN5Catch8Matchers17StringMatcherBaseD1Ev> + 431f9c: d503201f nop + 431fa0: a8c27bfd ldp x29, x30, [sp], #32 + 431fa4: d65f03c0 ret + +0000000000431fa8 <_ZN5Catch8Matchers17StartsWithMatcherD0Ev>: +_ZN5Catch8Matchers17StartsWithMatcherD0Ev(): + 431fa8: a9be7bfd stp x29, x30, [sp, #-32]! + 431fac: 910003fd mov x29, sp + 431fb0: f9000fe0 str x0, [sp, #24] + 431fb4: f9400fe0 ldr x0, [sp, #24] + 431fb8: 97ffffec bl 431f68 <_ZN5Catch8Matchers17StartsWithMatcherD1Ev> + 431fbc: d2800f01 mov x1, #0x78 // #120 + 431fc0: f9400fe0 ldr x0, [sp, #24] + 431fc4: 97ff54ef bl 407380 <_ZdlPvm@plt> + 431fc8: a8c27bfd ldp x29, x30, [sp], #32 + 431fcc: d65f03c0 ret + +0000000000431fd0 <_ZN5Catch8Matchers21StringContainsMatcherD1Ev>: +_ZN5Catch8Matchers21StringContainsMatcherD2Ev(): + 431fd0: a9be7bfd stp x29, x30, [sp, #-32]! + 431fd4: 910003fd mov x29, sp + 431fd8: f9000fe0 str x0, [sp, #24] + 431fdc: 900004a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 431fe0: 91074001 add x1, x0, #0x1d0 + 431fe4: f9400fe0 ldr x0, [sp, #24] + 431fe8: f9000001 str x1, [x0] + 431fec: 900004a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 431ff0: 91080001 add x1, x0, #0x200 + 431ff4: f9400fe0 ldr x0, [sp, #24] + 431ff8: f9001401 str x1, [x0, #40] + 431ffc: f9400fe0 ldr x0, [sp, #24] + 432000: 97ff604b bl 40a12c <_ZN5Catch8Matchers17StringMatcherBaseD1Ev> + 432004: d503201f nop + 432008: a8c27bfd ldp x29, x30, [sp], #32 + 43200c: d65f03c0 ret + +0000000000432010 <_ZN5Catch8Matchers21StringContainsMatcherD0Ev>: +_ZN5Catch8Matchers21StringContainsMatcherD0Ev(): + 432010: a9be7bfd stp x29, x30, [sp, #-32]! + 432014: 910003fd mov x29, sp + 432018: f9000fe0 str x0, [sp, #24] + 43201c: f9400fe0 ldr x0, [sp, #24] + 432020: 97ffffec bl 431fd0 <_ZN5Catch8Matchers21StringContainsMatcherD1Ev> + 432024: d2800f01 mov x1, #0x78 // #120 + 432028: f9400fe0 ldr x0, [sp, #24] + 43202c: 97ff54d5 bl 407380 <_ZdlPvm@plt> + 432030: a8c27bfd ldp x29, x30, [sp], #32 + 432034: d65f03c0 ret + +0000000000432038 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 432038: a9be7bfd stp x29, x30, [sp, #-32]! + 43203c: 910003fd mov x29, sp + 432040: f9000fe0 str x0, [sp, #24] + 432044: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 432048: 91030001 add x1, x0, #0xc0 + 43204c: f9400fe0 ldr x0, [sp, #24] + 432050: f9000001 str x1, [x0] + 432054: f9400fe0 ldr x0, [sp, #24] + 432058: 91004000 add x0, x0, #0x10 + 43205c: 97ffa279 bl 41aa40 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 432060: f9400fe0 ldr x0, [sp, #24] + 432064: 97ff6ed6 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 432068: d503201f nop + 43206c: a8c27bfd ldp x29, x30, [sp], #32 + 432070: d65f03c0 ret + +0000000000432074 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 432074: a9be7bfd stp x29, x30, [sp, #-32]! + 432078: 910003fd mov x29, sp + 43207c: f9000fe0 str x0, [sp, #24] + 432080: f9400fe0 ldr x0, [sp, #24] + 432084: 97ffffed bl 432038 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 432088: d2800d01 mov x1, #0x68 // #104 + 43208c: f9400fe0 ldr x0, [sp, #24] + 432090: 97ff54bc bl 407380 <_ZdlPvm@plt> + 432094: a8c27bfd ldp x29, x30, [sp], #32 + 432098: d65f03c0 ret + +000000000043209c <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 43209c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4320a0: 910003fd mov x29, sp + 4320a4: f9000bf3 str x19, [sp, #16] + 4320a8: f90017e0 str x0, [sp, #40] + 4320ac: f94017e0 ldr x0, [sp, #40] + 4320b0: 91004000 add x0, x0, #0x10 + 4320b4: 94000032 bl 43217c <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4320b8: aa0003f3 mov x19, x0 + 4320bc: f94017e0 ldr x0, [sp, #40] + 4320c0: 97ffb183 bl 41e6cc <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4320c4: aa0003e1 mov x1, x0 + 4320c8: aa1303e0 mov x0, x19 + 4320cc: 94000033 bl 432198 <_ZNSt16allocator_traitsISaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEE7destroyIS5_EEvRS6_PT_> + 4320d0: d503201f nop + 4320d4: f9400bf3 ldr x19, [sp, #16] + 4320d8: a8c37bfd ldp x29, x30, [sp], #48 + 4320dc: d65f03c0 ret + +00000000004320e0 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4320e0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4320e4: 910003fd mov x29, sp + 4320e8: f9000fe0 str x0, [sp, #24] + 4320ec: f9400fe0 ldr x0, [sp, #24] + 4320f0: 91004000 add x0, x0, #0x10 + 4320f4: 94000022 bl 43217c <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4320f8: aa0003e1 mov x1, x0 + 4320fc: 9100e3e0 add x0, sp, #0x38 + 432100: 97ffa1fe bl 41a8f8 <_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E> + 432104: 9100e3e1 add x1, sp, #0x38 + 432108: 9100a3e0 add x0, sp, #0x28 + 43210c: f9400fe2 ldr x2, [sp, #24] + 432110: 97ffb12f bl 41e5cc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_> + 432114: f9400fe0 ldr x0, [sp, #24] + 432118: 97ffffc8 bl 432038 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 43211c: 9100a3e0 add x0, sp, #0x28 + 432120: 97ffa217 bl 41a97c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 432124: 9100e3e0 add x0, sp, #0x38 + 432128: 97ffa1fd bl 41a91c <_ZNSaISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 43212c: d503201f nop + 432130: a8c47bfd ldp x29, x30, [sp], #64 + 432134: d65f03c0 ret + +0000000000432138 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 432138: a9be7bfd stp x29, x30, [sp, #-32]! + 43213c: 910003fd mov x29, sp + 432140: f9000fe0 str x0, [sp, #24] + 432144: f9000be1 str x1, [sp, #16] + 432148: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 43214c: 9123c001 add x1, x0, #0x8f0 + 432150: f9400be0 ldr x0, [sp, #16] + 432154: 97ff68ac bl 40c404 <_ZNKSt9type_infoeqERKS_> + 432158: 12001c00 and w0, w0, #0xff + 43215c: 7100001f cmp w0, #0x0 + 432160: 54000080 b.eq 432170 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 432164: f9400fe0 ldr x0, [sp, #24] + 432168: 97ffb159 bl 41e6cc <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 43216c: 14000002 b 432174 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 432170: d2800000 mov x0, #0x0 // #0 + 432174: a8c27bfd ldp x29, x30, [sp], #32 + 432178: d65f03c0 ret + +000000000043217c <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 43217c: a9be7bfd stp x29, x30, [sp, #-32]! + 432180: 910003fd mov x29, sp + 432184: f9000fe0 str x0, [sp, #24] + 432188: f9400fe0 ldr x0, [sp, #24] + 43218c: 9400000d bl 4321c0 <_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EE6_S_getERS7_> + 432190: a8c27bfd ldp x29, x30, [sp], #32 + 432194: d65f03c0 ret + +0000000000432198 <_ZNSt16allocator_traitsISaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEE7destroyIS5_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEEE7destroyIS5_EEvRS6_PT_(): + 432198: a9be7bfd stp x29, x30, [sp, #-32]! + 43219c: 910003fd mov x29, sp + 4321a0: f9000fe0 str x0, [sp, #24] + 4321a4: f9000be1 str x1, [sp, #16] + 4321a8: f9400be1 ldr x1, [sp, #16] + 4321ac: f9400fe0 ldr x0, [sp, #24] + 4321b0: 94000017 bl 43220c <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7destroyIS6_EEvPT_> + 4321b4: d503201f nop + 4321b8: a8c27bfd ldp x29, x30, [sp], #32 + 4321bc: d65f03c0 ret + +00000000004321c0 <_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EE6_S_getERS7_>: +_ZNSt14_Sp_ebo_helperILi0ESaINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEELb1EE6_S_getERS7_(): + 4321c0: d10043ff sub sp, sp, #0x10 + 4321c4: f90007e0 str x0, [sp, #8] + 4321c8: f94007e0 ldr x0, [sp, #8] + 4321cc: 910043ff add sp, sp, #0x10 + 4321d0: d65f03c0 ret + +00000000004321d4 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEED1Ev>: +_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEED1Ev(): + 4321d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4321d8: 910003fd mov x29, sp + 4321dc: f9000fe0 str x0, [sp, #24] + 4321e0: f9400fe0 ldr x0, [sp, #24] + 4321e4: 91014000 add x0, x0, #0x50 + 4321e8: 97ffd94d bl 42871c <_ZNSt7__cxx1112regex_traitsIcED1Ev> + 4321ec: f9400fe0 ldr x0, [sp, #24] + 4321f0: 9100e000 add x0, x0, #0x38 + 4321f4: 97ffe5fc bl 42b9e4 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EED1Ev> + 4321f8: f9400fe0 ldr x0, [sp, #24] + 4321fc: 97ffd940 bl 4286fc <_ZNSt8__detail9_NFA_baseD1Ev> + 432200: d503201f nop + 432204: a8c27bfd ldp x29, x30, [sp], #32 + 432208: d65f03c0 ret + +000000000043220c <_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7destroyIS6_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7destroyIS6_EEvPT_(): + 43220c: a9be7bfd stp x29, x30, [sp, #-32]! + 432210: 910003fd mov x29, sp + 432214: f9000fe0 str x0, [sp, #24] + 432218: f9000be1 str x1, [sp, #16] + 43221c: f9400be0 ldr x0, [sp, #16] + 432220: 97ffffed bl 4321d4 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEED1Ev> + 432224: d503201f nop + 432228: a8c27bfd ldp x29, x30, [sp], #32 + 43222c: d65f03c0 ret + +0000000000432230 <_ZN5Catch8Matchers18MatcherGenericBaseD1Ev>: +_ZN5Catch8Matchers18MatcherGenericBaseD2Ev(): + 432230: a9be7bfd stp x29, x30, [sp, #-32]! + 432234: 910003fd mov x29, sp + 432238: f9000fe0 str x0, [sp, #24] + 43223c: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 432240: 912d8001 add x1, x0, #0xb60 + 432244: f9400fe0 ldr x0, [sp, #24] + 432248: f9000001 str x1, [x0] + 43224c: f9400fe0 ldr x0, [sp, #24] + 432250: 97ff608e bl 40a488 <_ZN5Catch8Matchers18MatcherUntypedBaseD1Ev> + 432254: d503201f nop + 432258: a8c27bfd ldp x29, x30, [sp], #32 + 43225c: d65f03c0 ret + +0000000000432260 <_ZN5Catch8Matchers18MatcherGenericBaseD0Ev>: +_ZN5Catch8Matchers18MatcherGenericBaseD0Ev(): + 432260: a9be7bfd stp x29, x30, [sp, #-32]! + 432264: 910003fd mov x29, sp + 432268: f9000fe0 str x0, [sp, #24] + 43226c: f9400fe0 ldr x0, [sp, #24] + 432270: 97fffff0 bl 432230 <_ZN5Catch8Matchers18MatcherGenericBaseD1Ev> + 432274: d2800501 mov x1, #0x28 // #40 + 432278: f9400fe0 ldr x0, [sp, #24] + 43227c: 97ff5441 bl 407380 <_ZdlPvm@plt> + 432280: a8c27bfd ldp x29, x30, [sp], #32 + 432284: d65f03c0 ret + +0000000000432288 <_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_>: +_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_(): + 432288: a9ba7bfd stp x29, x30, [sp, #-96]! + 43228c: 910003fd mov x29, sp + 432290: a90153f3 stp x19, x20, [sp, #16] + 432294: aa0803f3 mov x19, x8 + 432298: a90307e0 stp x0, x1, [sp, #48] + 43229c: f90017e2 str x2, [sp, #40] + 4322a0: f90013e3 str x3, [sp, #32] + 4322a4: aa1303e0 mov x0, x19 + 4322a8: 97ff54fa bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4322ac: d2800080 mov x0, #0x4 // #4 + 4322b0: f9002fe0 str x0, [sp, #88] + 4322b4: f94017e0 ldr x0, [sp, #40] + 4322b8: f9002be0 str x0, [sp, #80] + 4322bc: f9402be1 ldr x1, [sp, #80] + 4322c0: f94013e0 ldr x0, [sp, #32] + 4322c4: eb00003f cmp x1, x0 + 4322c8: 54000160 b.eq 4322f4 <_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_+0x6c> // b.none + 4322cc: f9402be0 ldr x0, [sp, #80] + 4322d0: 97ff53b8 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4322d4: aa0003e1 mov x1, x0 + 4322d8: f9402fe0 ldr x0, [sp, #88] + 4322dc: 8b010000 add x0, x0, x1 + 4322e0: f9002fe0 str x0, [sp, #88] + 4322e4: f9402be0 ldr x0, [sp, #80] + 4322e8: 91008000 add x0, x0, #0x20 + 4322ec: f9002be0 str x0, [sp, #80] + 4322f0: 17fffff3 b 4322bc <_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_+0x34> + 4322f4: f94013e1 ldr x1, [sp, #32] + 4322f8: f94017e0 ldr x0, [sp, #40] + 4322fc: cb000020 sub x0, x1, x0 + 432300: 9345fc01 asr x1, x0, #5 + 432304: aa0103e0 mov x0, x1 + 432308: d1000400 sub x0, x0, #0x1 + 43230c: aa0003f4 mov x20, x0 + 432310: 9100c3e0 add x0, sp, #0x30 + 432314: 94000032 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 432318: 9b007e80 mul x0, x20, x0 + 43231c: f9402fe1 ldr x1, [sp, #88] + 432320: 8b000020 add x0, x1, x0 + 432324: f9002fe0 str x0, [sp, #88] + 432328: f9402fe1 ldr x1, [sp, #88] + 43232c: aa1303e0 mov x0, x19 + 432330: 97ff5510 bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 432334: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 432338: 912d0001 add x1, x0, #0xb40 + 43233c: aa1303e0 mov x0, x19 + 432340: 97ff5400 bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 432344: 52800020 mov w0, #0x1 // #1 + 432348: 39013fe0 strb w0, [sp, #79] + 43234c: f94017e0 ldr x0, [sp, #40] + 432350: f90023e0 str x0, [sp, #64] + 432354: f94023e1 ldr x1, [sp, #64] + 432358: f94013e0 ldr x0, [sp, #32] + 43235c: eb00003f cmp x1, x0 + 432360: 54000220 b.eq 4323a4 <_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_+0x11c> // b.none + 432364: 39413fe0 ldrb w0, [sp, #79] + 432368: 7100001f cmp w0, #0x0 + 43236c: 54000060 b.eq 432378 <_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_+0xf0> // b.none + 432370: 39013fff strb wzr, [sp, #79] + 432374: 14000005 b 432388 <_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_+0x100> + 432378: 9100c3e0 add x0, sp, #0x30 + 43237c: aa0003e1 mov x1, x0 + 432380: aa1303e0 mov x0, x19 + 432384: 9400bcd3 bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 432388: f94023e1 ldr x1, [sp, #64] + 43238c: aa1303e0 mov x0, x19 + 432390: 97ff548c bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 432394: f94023e0 ldr x0, [sp, #64] + 432398: 91008000 add x0, x0, #0x20 + 43239c: f90023e0 str x0, [sp, #64] + 4323a0: 17ffffed b 432354 <_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_+0xcc> + 4323a4: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4323a8: 912d2001 add x1, x0, #0xb48 + 4323ac: aa1303e0 mov x0, x19 + 4323b0: 97ff53e4 bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 4323b4: 14000006 b 4323cc <_ZN5Catch8Matchers6Detail22describe_multi_matcherENS_9StringRefEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_+0x144> + 4323b8: aa0003f4 mov x20, x0 + 4323bc: aa1303e0 mov x0, x19 + 4323c0: 97ff5350 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4323c4: aa1403e0 mov x0, x20 + 4323c8: 97ff554e bl 407900 <_Unwind_Resume@plt> + 4323cc: aa1303e0 mov x0, x19 + 4323d0: a94153f3 ldp x19, x20, [sp, #16] + 4323d4: a8c67bfd ldp x29, x30, [sp], #96 + 4323d8: d65f03c0 ret + +00000000004323dc <_ZNK5Catch9StringRef4sizeEv>: +_ZNK5Catch9StringRef4sizeEv(): + 4323dc: d10043ff sub sp, sp, #0x10 + 4323e0: f90007e0 str x0, [sp, #8] + 4323e4: f94007e0 ldr x0, [sp, #8] + 4323e8: f9400400 ldr x0, [x0, #8] + 4323ec: 910043ff add sp, sp, #0x10 + 4323f0: d65f03c0 ret + +00000000004323f4 <_ZNK5Catch12_GLOBAL__N_111RegistryHub19getReporterRegistryEv>: +_ZNK5Catch12_GLOBAL__N_111RegistryHub19getReporterRegistryEv(): + 4323f4: d10043ff sub sp, sp, #0x10 + 4323f8: f90007e0 str x0, [sp, #8] + 4323fc: f94007e0 ldr x0, [sp, #8] + 432400: 91020000 add x0, x0, #0x80 + 432404: 910043ff add sp, sp, #0x10 + 432408: d65f03c0 ret + +000000000043240c <_ZNK5Catch12_GLOBAL__N_111RegistryHub19getTestCaseRegistryEv>: +_ZNK5Catch12_GLOBAL__N_111RegistryHub19getTestCaseRegistryEv(): + 43240c: d10043ff sub sp, sp, #0x10 + 432410: f90007e0 str x0, [sp, #8] + 432414: f94007e0 ldr x0, [sp, #8] + 432418: 91004000 add x0, x0, #0x10 + 43241c: 910043ff add sp, sp, #0x10 + 432420: d65f03c0 ret + +0000000000432424 <_ZNK5Catch12_GLOBAL__N_111RegistryHub30getExceptionTranslatorRegistryEv>: +_ZNK5Catch12_GLOBAL__N_111RegistryHub30getExceptionTranslatorRegistryEv(): + 432424: d10043ff sub sp, sp, #0x10 + 432428: f90007e0 str x0, [sp, #8] + 43242c: f94007e0 ldr x0, [sp, #8] + 432430: 91034000 add x0, x0, #0xd0 + 432434: 910043ff add sp, sp, #0x10 + 432438: d65f03c0 ret + +000000000043243c <_ZNK5Catch12_GLOBAL__N_111RegistryHub19getTagAliasRegistryEv>: +_ZNK5Catch12_GLOBAL__N_111RegistryHub19getTagAliasRegistryEv(): + 43243c: d10043ff sub sp, sp, #0x10 + 432440: f90007e0 str x0, [sp, #8] + 432444: f94007e0 ldr x0, [sp, #8] + 432448: 9103c000 add x0, x0, #0xf0 + 43244c: 910043ff add sp, sp, #0x10 + 432450: d65f03c0 ret + +0000000000432454 <_ZNK5Catch12_GLOBAL__N_111RegistryHub27getStartupExceptionRegistryEv>: +_ZNK5Catch12_GLOBAL__N_111RegistryHub27getStartupExceptionRegistryEv(): + 432454: d10043ff sub sp, sp, #0x10 + 432458: f90007e0 str x0, [sp, #8] + 43245c: f94007e0 ldr x0, [sp, #8] + 432460: 9104a000 add x0, x0, #0x128 + 432464: 910043ff add sp, sp, #0x10 + 432468: d65f03c0 ret + +000000000043246c <_ZN5Catch12_GLOBAL__N_111RegistryHub16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISB_EE>: +_ZN5Catch12_GLOBAL__N_111RegistryHub16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISB_EE(): + 43246c: a9bb7bfd stp x29, x30, [sp, #-80]! + 432470: 910003fd mov x29, sp + 432474: f9000bf3 str x19, [sp, #16] + 432478: f9001fe0 str x0, [sp, #56] + 43247c: f9001be1 str x1, [sp, #48] + 432480: f90017e2 str x2, [sp, #40] + 432484: f9401fe0 ldr x0, [sp, #56] + 432488: 91020013 add x19, x0, #0x80 + 43248c: f94017e0 ldr x0, [sp, #40] + 432490: 94000197 bl 432aec <_ZSt4moveIRSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 432494: aa0003e1 mov x1, x0 + 432498: 910123e0 add x0, sp, #0x48 + 43249c: 94000199 bl 432b00 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1EOS4_> + 4324a0: 910123e0 add x0, sp, #0x48 + 4324a4: aa0003e2 mov x2, x0 + 4324a8: f9401be1 ldr x1, [sp, #48] + 4324ac: aa1303e0 mov x0, x19 + 4324b0: 940010ce bl 4367e8 <_ZN5Catch16ReporterRegistry16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISA_EE> + 4324b4: 910123e0 add x0, sp, #0x48 + 4324b8: 940001a6 bl 432b50 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev> + 4324bc: 14000006 b 4324d4 <_ZN5Catch12_GLOBAL__N_111RegistryHub16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISB_EE+0x68> + 4324c0: aa0003f3 mov x19, x0 + 4324c4: 910123e0 add x0, sp, #0x48 + 4324c8: 940001a2 bl 432b50 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev> + 4324cc: aa1303e0 mov x0, x19 + 4324d0: 97ff550c bl 407900 <_Unwind_Resume@plt> + 4324d4: f9400bf3 ldr x19, [sp, #16] + 4324d8: a8c57bfd ldp x29, x30, [sp], #80 + 4324dc: d65f03c0 ret + +00000000004324e0 <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISB_EE>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISB_EE(): + 4324e0: d1002000 sub x0, x0, #0x8 + 4324e4: 17ffffe2 b 43246c <_ZN5Catch12_GLOBAL__N_111RegistryHub16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISB_EE> + +00000000004324e8 <_ZN5Catch12_GLOBAL__N_111RegistryHub16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS3_EE>: +_ZN5Catch12_GLOBAL__N_111RegistryHub16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS3_EE(): + 4324e8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4324ec: 910003fd mov x29, sp + 4324f0: f9000bf3 str x19, [sp, #16] + 4324f4: f90017e0 str x0, [sp, #40] + 4324f8: f90013e1 str x1, [sp, #32] + 4324fc: f94017e0 ldr x0, [sp, #40] + 432500: 91020013 add x19, x0, #0x80 + 432504: f94013e0 ldr x0, [sp, #32] + 432508: 94000179 bl 432aec <_ZSt4moveIRSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 43250c: aa0003e1 mov x1, x0 + 432510: 9100e3e0 add x0, sp, #0x38 + 432514: 9400017b bl 432b00 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1EOS4_> + 432518: 9100e3e0 add x0, sp, #0x38 + 43251c: aa0003e1 mov x1, x0 + 432520: aa1303e0 mov x0, x19 + 432524: 940010c3 bl 436830 <_ZN5Catch16ReporterRegistry16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS2_EE> + 432528: 9100e3e0 add x0, sp, #0x38 + 43252c: 94000189 bl 432b50 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev> + 432530: 14000006 b 432548 <_ZN5Catch12_GLOBAL__N_111RegistryHub16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS3_EE+0x60> + 432534: aa0003f3 mov x19, x0 + 432538: 9100e3e0 add x0, sp, #0x38 + 43253c: 94000185 bl 432b50 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev> + 432540: aa1303e0 mov x0, x19 + 432544: 97ff54ef bl 407900 <_Unwind_Resume@plt> + 432548: f9400bf3 ldr x19, [sp, #16] + 43254c: a8c47bfd ldp x29, x30, [sp], #64 + 432550: d65f03c0 ret + +0000000000432554 <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS3_EE>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS3_EE(): + 432554: d1002000 sub x0, x0, #0x8 + 432558: 17ffffe4 b 4324e8 <_ZN5Catch12_GLOBAL__N_111RegistryHub16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS3_EE> + +000000000043255c <_ZN5Catch12_GLOBAL__N_111RegistryHub12registerTestEOSt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS3_EEOS2_INS_12ITestInvokerES4_IS8_EE>: +_ZN5Catch12_GLOBAL__N_111RegistryHub12registerTestEOSt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS3_EEOS2_INS_12ITestInvokerES4_IS8_EE(): + 43255c: a9bb7bfd stp x29, x30, [sp, #-80]! + 432560: 910003fd mov x29, sp + 432564: f9000bf3 str x19, [sp, #16] + 432568: f9001fe0 str x0, [sp, #56] + 43256c: f9001be1 str x1, [sp, #48] + 432570: f90017e2 str x2, [sp, #40] + 432574: f9401fe0 ldr x0, [sp, #56] + 432578: 91004013 add x19, x0, #0x10 + 43257c: f9401be0 ldr x0, [sp, #48] + 432580: 9400018b bl 432bac <_ZSt4moveIRSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 432584: aa0003e1 mov x1, x0 + 432588: 910103e0 add x0, sp, #0x40 + 43258c: 94000192 bl 432bd4 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1EOS4_> + 432590: f94017e0 ldr x0, [sp, #40] + 432594: 9400018b bl 432bc0 <_ZSt4moveIRSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 432598: aa0003e1 mov x1, x0 + 43259c: 910123e0 add x0, sp, #0x48 + 4325a0: 940001b8 bl 432c80 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1EOS4_> + 4325a4: 910123e1 add x1, sp, #0x48 + 4325a8: 910103e0 add x0, sp, #0x40 + 4325ac: aa0103e2 mov x2, x1 + 4325b0: aa0003e1 mov x1, x0 + 4325b4: aa1303e0 mov x0, x19 + 4325b8: 9400d8c1 bl 4688bc <_ZN5Catch12TestRegistry12registerTestESt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS2_EES1_INS_12ITestInvokerES3_IS6_EE> + 4325bc: 910123e0 add x0, sp, #0x48 + 4325c0: 940001c4 bl 432cd0 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EED1Ev> + 4325c4: 910103e0 add x0, sp, #0x40 + 4325c8: 94000197 bl 432c24 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev> + 4325cc: 14000008 b 4325ec <_ZN5Catch12_GLOBAL__N_111RegistryHub12registerTestEOSt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS3_EEOS2_INS_12ITestInvokerES4_IS8_EE+0x90> + 4325d0: aa0003f3 mov x19, x0 + 4325d4: 910123e0 add x0, sp, #0x48 + 4325d8: 940001be bl 432cd0 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EED1Ev> + 4325dc: 910103e0 add x0, sp, #0x40 + 4325e0: 94000191 bl 432c24 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev> + 4325e4: aa1303e0 mov x0, x19 + 4325e8: 97ff54c6 bl 407900 <_Unwind_Resume@plt> + 4325ec: f9400bf3 ldr x19, [sp, #16] + 4325f0: a8c57bfd ldp x29, x30, [sp], #80 + 4325f4: d65f03c0 ret + +00000000004325f8 <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub12registerTestEOSt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS3_EEOS2_INS_12ITestInvokerES4_IS8_EE>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub12registerTestEOSt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS3_EEOS2_INS_12ITestInvokerES4_IS8_EE(): + 4325f8: d1002000 sub x0, x0, #0x8 + 4325fc: 17ffffd8 b 43255c <_ZN5Catch12_GLOBAL__N_111RegistryHub12registerTestEOSt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS3_EEOS2_INS_12ITestInvokerES4_IS8_EE> + +0000000000432600 <_ZN5Catch12_GLOBAL__N_111RegistryHub18registerTranslatorEPKNS_20IExceptionTranslatorE>: +_ZN5Catch12_GLOBAL__N_111RegistryHub18registerTranslatorEPKNS_20IExceptionTranslatorE(): + 432600: a9be7bfd stp x29, x30, [sp, #-32]! + 432604: 910003fd mov x29, sp + 432608: f9000fe0 str x0, [sp, #24] + 43260c: f9000be1 str x1, [sp, #16] + 432610: f9400fe0 ldr x0, [sp, #24] + 432614: 91034000 add x0, x0, #0xd0 + 432618: f9400be1 ldr x1, [sp, #16] + 43261c: 94020ca9 bl 4b58c0 <_ZN5Catch27ExceptionTranslatorRegistry18registerTranslatorEPKNS_20IExceptionTranslatorE> + 432620: d503201f nop + 432624: a8c27bfd ldp x29, x30, [sp], #32 + 432628: d65f03c0 ret + +000000000043262c <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub18registerTranslatorEPKNS_20IExceptionTranslatorE>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub18registerTranslatorEPKNS_20IExceptionTranslatorE(): + 43262c: d1002000 sub x0, x0, #0x8 + 432630: 17fffff4 b 432600 <_ZN5Catch12_GLOBAL__N_111RegistryHub18registerTranslatorEPKNS_20IExceptionTranslatorE> + +0000000000432634 <_ZN5Catch12_GLOBAL__N_111RegistryHub16registerTagAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKNS_14SourceLineInfoE>: +_ZN5Catch12_GLOBAL__N_111RegistryHub16registerTagAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKNS_14SourceLineInfoE(): + 432634: a9bd7bfd stp x29, x30, [sp, #-48]! + 432638: 910003fd mov x29, sp + 43263c: f90017e0 str x0, [sp, #40] + 432640: f90013e1 str x1, [sp, #32] + 432644: f9000fe2 str x2, [sp, #24] + 432648: f9000be3 str x3, [sp, #16] + 43264c: f94017e0 ldr x0, [sp, #40] + 432650: 9103c000 add x0, x0, #0xf0 + 432654: f9400be3 ldr x3, [sp, #16] + 432658: f9400fe2 ldr x2, [sp, #24] + 43265c: f94013e1 ldr x1, [sp, #32] + 432660: 9400c35f bl 4633dc <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE> + 432664: d503201f nop + 432668: a8c37bfd ldp x29, x30, [sp], #48 + 43266c: d65f03c0 ret + +0000000000432670 <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub16registerTagAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKNS_14SourceLineInfoE>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub16registerTagAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKNS_14SourceLineInfoE(): + 432670: d1002000 sub x0, x0, #0x8 + 432674: 17fffff0 b 432634 <_ZN5Catch12_GLOBAL__N_111RegistryHub16registerTagAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKNS_14SourceLineInfoE> + +0000000000432678 <_ZN5Catch12_GLOBAL__N_111RegistryHub24registerStartupExceptionEv>: +_ZN5Catch12_GLOBAL__N_111RegistryHub24registerStartupExceptionEv(): + 432678: a9bc7bfd stp x29, x30, [sp, #-64]! + 43267c: 910003fd mov x29, sp + 432680: f9000bf3 str x19, [sp, #16] + 432684: f90017e0 str x0, [sp, #40] + 432688: f94017e0 ldr x0, [sp, #40] + 43268c: 9104a013 add x19, x0, #0x128 + 432690: 9100e3e0 add x0, sp, #0x38 + 432694: aa0003e8 mov x8, x0 + 432698: 97ff5376 bl 407470 <_ZSt17current_exceptionv@plt> + 43269c: 9100e3e0 add x0, sp, #0x38 + 4326a0: aa0003e1 mov x1, x0 + 4326a4: aa1303e0 mov x0, x19 + 4326a8: 94000b49 bl 4353cc <_ZN5Catch24StartupExceptionRegistry3addERKNSt15__exception_ptr13exception_ptrE> + 4326ac: 9100e3e0 add x0, sp, #0x38 + 4326b0: 97ff54bc bl 4079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> + 4326b4: d503201f nop + 4326b8: f9400bf3 ldr x19, [sp, #16] + 4326bc: a8c47bfd ldp x29, x30, [sp], #64 + 4326c0: d65f03c0 ret + +00000000004326c4 <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub24registerStartupExceptionEv>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub24registerStartupExceptionEv(): + 4326c4: d1002000 sub x0, x0, #0x8 + 4326c8: 17ffffec b 432678 <_ZN5Catch12_GLOBAL__N_111RegistryHub24registerStartupExceptionEv> + +00000000004326cc <_ZN5Catch12_GLOBAL__N_111RegistryHub28getMutableEnumValuesRegistryEv>: +_ZN5Catch12_GLOBAL__N_111RegistryHub28getMutableEnumValuesRegistryEv(): + 4326cc: d10043ff sub sp, sp, #0x10 + 4326d0: f90007e0 str x0, [sp, #8] + 4326d4: f94007e0 ldr x0, [sp, #8] + 4326d8: 91050000 add x0, x0, #0x140 + 4326dc: 910043ff add sp, sp, #0x10 + 4326e0: d65f03c0 ret + +00000000004326e4 <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub28getMutableEnumValuesRegistryEv>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHub28getMutableEnumValuesRegistryEv(): + 4326e4: d1002000 sub x0, x0, #0x8 + 4326e8: 17fffff9 b 4326cc <_ZN5Catch12_GLOBAL__N_111RegistryHub28getMutableEnumValuesRegistryEv> + +00000000004326ec <_ZN5Catch14getRegistryHubEv>: +_ZN5Catch14getRegistryHubEv(): + 4326ec: a9bf7bfd stp x29, x30, [sp, #-16]! + 4326f0: 910003fd mov x29, sp + 4326f4: 94000025 bl 432788 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE3getEv> + 4326f8: a8c17bfd ldp x29, x30, [sp], #16 + 4326fc: d65f03c0 ret + +0000000000432700 <_ZN5Catch21getMutableRegistryHubEv>: +_ZN5Catch21getMutableRegistryHubEv(): + 432700: a9bf7bfd stp x29, x30, [sp, #-16]! + 432704: 910003fd mov x29, sp + 432708: 94000025 bl 43279c <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE10getMutableEv> + 43270c: a8c17bfd ldp x29, x30, [sp], #16 + 432710: d65f03c0 ret + +0000000000432714 <_ZN5Catch7cleanUpEv>: +_ZN5Catch7cleanUpEv(): + 432714: a9bf7bfd stp x29, x30, [sp, #-16]! + 432718: 910003fd mov x29, sp + 43271c: 9400aec7 bl 45e238 <_ZN5Catch17cleanupSingletonsEv> + 432720: 97ff6212 bl 40af68 <_ZN5Catch14cleanUpContextEv> + 432724: d503201f nop + 432728: a8c17bfd ldp x29, x30, [sp], #16 + 43272c: d65f03c0 ret + +0000000000432730 <_ZN5Catch24translateActiveExceptionB5cxx11Ev>: +_ZN5Catch24translateActiveExceptionB5cxx11Ev(): + 432730: a9be7bfd stp x29, x30, [sp, #-32]! + 432734: 910003fd mov x29, sp + 432738: f9000bf3 str x19, [sp, #16] + 43273c: aa0803f3 mov x19, x8 + 432740: 97ffffeb bl 4326ec <_ZN5Catch14getRegistryHubEv> + 432744: aa0003e2 mov x2, x0 + 432748: f9400040 ldr x0, [x2] + 43274c: 9100a000 add x0, x0, #0x28 + 432750: f9400001 ldr x1, [x0] + 432754: aa0203e0 mov x0, x2 + 432758: d63f0020 blr x1 + 43275c: aa0003e2 mov x2, x0 + 432760: f9400040 ldr x0, [x2] + 432764: 91004000 add x0, x0, #0x10 + 432768: f9400001 ldr x1, [x0] + 43276c: aa1303e8 mov x8, x19 + 432770: aa0203e0 mov x0, x2 + 432774: d63f0020 blr x1 + 432778: aa1303e0 mov x0, x19 + 43277c: f9400bf3 ldr x19, [sp, #16] + 432780: a8c27bfd ldp x29, x30, [sp], #32 + 432784: d65f03c0 ret + +0000000000432788 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE3getEv>: +_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE3getEv(): + 432788: a9bf7bfd stp x29, x30, [sp, #-16]! + 43278c: 910003fd mov x29, sp + 432790: 94000085 bl 4329a4 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE11getInternalEv> + 432794: a8c17bfd ldp x29, x30, [sp], #16 + 432798: d65f03c0 ret + +000000000043279c <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE10getMutableEv>: +_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE10getMutableEv(): + 43279c: a9bf7bfd stp x29, x30, [sp, #-16]! + 4327a0: 910003fd mov x29, sp + 4327a4: 94000080 bl 4329a4 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE11getInternalEv> + 4327a8: 91002000 add x0, x0, #0x8 + 4327ac: a8c17bfd ldp x29, x30, [sp], #16 + 4327b0: d65f03c0 ret + +00000000004327b4 <_ZN5Catch12_GLOBAL__N_111RegistryHubC2Ev>: +_ZN5Catch12_GLOBAL__N_111RegistryHubC2Ev(): + 4327b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4327b8: 910003fd mov x29, sp + 4327bc: f9000bf3 str x19, [sp, #16] + 4327c0: f90017e0 str x0, [sp, #40] + 4327c4: f94017e0 ldr x0, [sp, #40] + 4327c8: 94000234 bl 433098 <_ZN5Catch12IRegistryHubC1Ev> + 4327cc: f94017e0 ldr x0, [sp, #40] + 4327d0: 91002000 add x0, x0, #0x8 + 4327d4: 9400023a bl 4330bc <_ZN5Catch19IMutableRegistryHubC1Ev> + 4327d8: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4327dc: 91336001 add x1, x0, #0xcd8 + 4327e0: f94017e0 ldr x0, [sp, #40] + 4327e4: f9000001 str x1, [x0] + 4327e8: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4327ec: 91356001 add x1, x0, #0xd58 + 4327f0: f94017e0 ldr x0, [sp, #40] + 4327f4: f9000401 str x1, [x0, #8] + 4327f8: f94017e0 ldr x0, [sp, #40] + 4327fc: 91004000 add x0, x0, #0x10 + 432800: 94000241 bl 433104 <_ZN5Catch12TestRegistryC1Ev> + 432804: f94017e0 ldr x0, [sp, #40] + 432808: 91020000 add x0, x0, #0x80 + 43280c: 94000e66 bl 4361a4 <_ZN5Catch16ReporterRegistryC1Ev> + 432810: f94017e0 ldr x0, [sp, #40] + 432814: 91034000 add x0, x0, #0xd0 + 432818: 94000280 bl 433218 <_ZN5Catch27ExceptionTranslatorRegistryC1Ev> + 43281c: f94017e0 ldr x0, [sp, #40] + 432820: 9103c000 add x0, x0, #0xf0 + 432824: 940002a5 bl 4332b8 <_ZN5Catch16TagAliasRegistryC1Ev> + 432828: f94017e0 ldr x0, [sp, #40] + 43282c: 9104a000 add x0, x0, #0x128 + 432830: 940002b1 bl 4332f4 <_ZN5Catch24StartupExceptionRegistryC1Ev> + 432834: f94017e0 ldr x0, [sp, #40] + 432838: 91050000 add x0, x0, #0x140 + 43283c: 940002c7 bl 433358 <_ZN5Catch6Detail18EnumValuesRegistryC1Ev> + 432840: 1400000c b 432870 <_ZN5Catch12_GLOBAL__N_111RegistryHubC2Ev+0xbc> + 432844: aa0003f3 mov x19, x0 + 432848: f94017e0 ldr x0, [sp, #40] + 43284c: 91004000 add x0, x0, #0x10 + 432850: 94000247 bl 43316c <_ZN5Catch12TestRegistryD1Ev> + 432854: f94017e0 ldr x0, [sp, #40] + 432858: 91002000 add x0, x0, #0x8 + 43285c: 94021378 bl 4b763c <_ZN5Catch19IMutableRegistryHubD1Ev> + 432860: f94017e0 ldr x0, [sp, #40] + 432864: 94021363 bl 4b75f0 <_ZN5Catch12IRegistryHubD1Ev> + 432868: aa1303e0 mov x0, x19 + 43286c: 97ff5425 bl 407900 <_Unwind_Resume@plt> + 432870: f9400bf3 ldr x19, [sp, #16] + 432874: a8c37bfd ldp x29, x30, [sp], #48 + 432878: d65f03c0 ret + +000000000043287c <_ZN5Catch12_GLOBAL__N_111RegistryHubD1Ev>: +_ZN5Catch12_GLOBAL__N_111RegistryHubD1Ev(): + 43287c: a9be7bfd stp x29, x30, [sp, #-32]! + 432880: 910003fd mov x29, sp + 432884: f9000fe0 str x0, [sp, #24] + 432888: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 43288c: 91336001 add x1, x0, #0xcd8 + 432890: f9400fe0 ldr x0, [sp, #24] + 432894: f9000001 str x1, [x0] + 432898: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 43289c: 91356001 add x1, x0, #0xd58 + 4328a0: f9400fe0 ldr x0, [sp, #24] + 4328a4: f9000401 str x1, [x0, #8] + 4328a8: f9400fe0 ldr x0, [sp, #24] + 4328ac: 91050000 add x0, x0, #0x140 + 4328b0: 940002b9 bl 433394 <_ZN5Catch6Detail18EnumValuesRegistryD1Ev> + 4328b4: f9400fe0 ldr x0, [sp, #24] + 4328b8: 9104a000 add x0, x0, #0x128 + 4328bc: 94000296 bl 433314 <_ZN5Catch24StartupExceptionRegistryD1Ev> + 4328c0: f9400fe0 ldr x0, [sp, #24] + 4328c4: 9103c000 add x0, x0, #0xf0 + 4328c8: 9400c22d bl 46317c <_ZN5Catch16TagAliasRegistryD1Ev> + 4328cc: f9400fe0 ldr x0, [sp, #24] + 4328d0: 91034000 add x0, x0, #0xd0 + 4328d4: 94020be2 bl 4b585c <_ZN5Catch27ExceptionTranslatorRegistryD1Ev> + 4328d8: f9400fe0 ldr x0, [sp, #24] + 4328dc: 91020000 add x0, x0, #0x80 + 4328e0: 94000f76 bl 4366b8 <_ZN5Catch16ReporterRegistryD1Ev> + 4328e4: f9400fe0 ldr x0, [sp, #24] + 4328e8: 91004000 add x0, x0, #0x10 + 4328ec: 94000220 bl 43316c <_ZN5Catch12TestRegistryD1Ev> + 4328f0: f9400fe0 ldr x0, [sp, #24] + 4328f4: 91002000 add x0, x0, #0x8 + 4328f8: 94021351 bl 4b763c <_ZN5Catch19IMutableRegistryHubD1Ev> + 4328fc: f9400fe0 ldr x0, [sp, #24] + 432900: 9402133c bl 4b75f0 <_ZN5Catch12IRegistryHubD1Ev> + 432904: d503201f nop + 432908: a8c27bfd ldp x29, x30, [sp], #32 + 43290c: d65f03c0 ret + +0000000000432910 <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHubD1Ev>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHubD1Ev(): + 432910: d1002000 sub x0, x0, #0x8 + 432914: 17ffffda b 43287c <_ZN5Catch12_GLOBAL__N_111RegistryHubD1Ev> + +0000000000432918 <_ZN5Catch12_GLOBAL__N_111RegistryHubD0Ev>: +_ZN5Catch12_GLOBAL__N_111RegistryHubD0Ev(): + 432918: a9be7bfd stp x29, x30, [sp, #-32]! + 43291c: 910003fd mov x29, sp + 432920: f9000fe0 str x0, [sp, #24] + 432924: f9400fe0 ldr x0, [sp, #24] + 432928: 97ffffd5 bl 43287c <_ZN5Catch12_GLOBAL__N_111RegistryHubD1Ev> + 43292c: d2802c01 mov x1, #0x160 // #352 + 432930: f9400fe0 ldr x0, [sp, #24] + 432934: 97ff5293 bl 407380 <_ZdlPvm@plt> + 432938: a8c27bfd ldp x29, x30, [sp], #32 + 43293c: d65f03c0 ret + +0000000000432940 <_ZThn8_N5Catch12_GLOBAL__N_111RegistryHubD0Ev>: +_ZThn8_N5Catch12_GLOBAL__N_111RegistryHubD0Ev(): + 432940: d1002000 sub x0, x0, #0x8 + 432944: 17fffff5 b 432918 <_ZN5Catch12_GLOBAL__N_111RegistryHubD0Ev> + +0000000000432948 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEEC1Ev>: +_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEEC1Ev(): + 432948: a9be7bfd stp x29, x30, [sp, #-32]! + 43294c: 910003fd mov x29, sp + 432950: f9000fe0 str x0, [sp, #24] + 432954: f9400fe0 ldr x0, [sp, #24] + 432958: 97ffff97 bl 4327b4 <_ZN5Catch12_GLOBAL__N_111RegistryHubC2Ev> + 43295c: f9400fe0 ldr x0, [sp, #24] + 432960: 91058000 add x0, x0, #0x160 + 432964: 940002a5 bl 4333f8 <_ZN5Catch10ISingletonC1Ev> + 432968: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 43296c: 912f8001 add x1, x0, #0xbe0 + 432970: f9400fe0 ldr x0, [sp, #24] + 432974: f9000001 str x1, [x0] + 432978: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 43297c: 91318001 add x1, x0, #0xc60 + 432980: f9400fe0 ldr x0, [sp, #24] + 432984: f9000401 str x1, [x0, #8] + 432988: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 43298c: 9132e001 add x1, x0, #0xcb8 + 432990: f9400fe0 ldr x0, [sp, #24] + 432994: f900b001 str x1, [x0, #352] + 432998: d503201f nop + 43299c: a8c27bfd ldp x29, x30, [sp], #32 + 4329a0: d65f03c0 ret + +00000000004329a4 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE11getInternalEv>: +_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE11getInternalEv(): + 4329a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4329a8: 910003fd mov x29, sp + 4329ac: a90153f3 stp x19, x20, [sp, #16] + 4329b0: b00008c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4329b4: 913fa000 add x0, x0, #0xfe8 + 4329b8: f9400000 ldr x0, [x0] + 4329bc: f100001f cmp x0, #0x0 + 4329c0: 540002a1 b.ne 432a14 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE11getInternalEv+0x70> // b.any + 4329c4: d2802d00 mov x0, #0x168 // #360 + 4329c8: 97ff5266 bl 407360 <_Znwm@plt> + 4329cc: aa0003f3 mov x19, x0 + 4329d0: aa1303e0 mov x0, x19 + 4329d4: 97ffffdd bl 432948 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEEC1Ev> + 4329d8: b00008c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4329dc: 913fa000 add x0, x0, #0xfe8 + 4329e0: f9000013 str x19, [x0] + 4329e4: b00008c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4329e8: 913fa000 add x0, x0, #0xfe8 + 4329ec: f9400000 ldr x0, [x0] + 4329f0: f100001f cmp x0, #0x0 + 4329f4: 540000c0 b.eq 432a0c <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE11getInternalEv+0x68> // b.none + 4329f8: b00008c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4329fc: 913fa000 add x0, x0, #0xfe8 + 432a00: f9400000 ldr x0, [x0] + 432a04: 91058000 add x0, x0, #0x160 + 432a08: 14000002 b 432a10 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE11getInternalEv+0x6c> + 432a0c: d2800000 mov x0, #0x0 // #0 + 432a10: 9400ae00 bl 45e210 <_ZN5Catch12addSingletonEPNS_10ISingletonE> + 432a14: b00008c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 432a18: 913fa000 add x0, x0, #0xfe8 + 432a1c: f9400000 ldr x0, [x0] + 432a20: 14000007 b 432a3c <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEE11getInternalEv+0x98> + 432a24: aa0003f4 mov x20, x0 + 432a28: d2802d01 mov x1, #0x168 // #360 + 432a2c: aa1303e0 mov x0, x19 + 432a30: 97ff5254 bl 407380 <_ZdlPvm@plt> + 432a34: aa1403e0 mov x0, x20 + 432a38: 97ff53b2 bl 407900 <_Unwind_Resume@plt> + 432a3c: a94153f3 ldp x19, x20, [sp, #16] + 432a40: a8c27bfd ldp x29, x30, [sp], #32 + 432a44: d65f03c0 ret + +0000000000432a48 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED1Ev>: +_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED2Ev(): + 432a48: a9be7bfd stp x29, x30, [sp, #-32]! + 432a4c: 910003fd mov x29, sp + 432a50: f9000fe0 str x0, [sp, #24] + 432a54: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 432a58: 912f8001 add x1, x0, #0xbe0 + 432a5c: f9400fe0 ldr x0, [sp, #24] + 432a60: f9000001 str x1, [x0] + 432a64: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 432a68: 91318001 add x1, x0, #0xc60 + 432a6c: f9400fe0 ldr x0, [sp, #24] + 432a70: f9000401 str x1, [x0, #8] + 432a74: f0000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 432a78: 9132e001 add x1, x0, #0xcb8 + 432a7c: f9400fe0 ldr x0, [sp, #24] + 432a80: f900b001 str x1, [x0, #352] + 432a84: f9400fe0 ldr x0, [sp, #24] + 432a88: 91058000 add x0, x0, #0x160 + 432a8c: 9400adce bl 45e1c4 <_ZN5Catch10ISingletonD1Ev> + 432a90: f9400fe0 ldr x0, [sp, #24] + 432a94: 97ffff7a bl 43287c <_ZN5Catch12_GLOBAL__N_111RegistryHubD1Ev> + 432a98: d503201f nop + 432a9c: a8c27bfd ldp x29, x30, [sp], #32 + 432aa0: d65f03c0 ret + +0000000000432aa4 <_ZThn8_N5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED1Ev>: +_ZThn8_N5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED1Ev(): + 432aa4: d1002000 sub x0, x0, #0x8 + 432aa8: 17ffffe8 b 432a48 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED1Ev> + +0000000000432aac <_ZThn352_N5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED1Ev>: +_ZThn352_N5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED1Ev(): + 432aac: d1058000 sub x0, x0, #0x160 + 432ab0: 17ffffe6 b 432a48 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED1Ev> + +0000000000432ab4 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED0Ev>: +_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED0Ev(): + 432ab4: a9be7bfd stp x29, x30, [sp, #-32]! + 432ab8: 910003fd mov x29, sp + 432abc: f9000fe0 str x0, [sp, #24] + 432ac0: f9400fe0 ldr x0, [sp, #24] + 432ac4: 97ffffe1 bl 432a48 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED1Ev> + 432ac8: d2802d01 mov x1, #0x168 // #360 + 432acc: f9400fe0 ldr x0, [sp, #24] + 432ad0: 97ff522c bl 407380 <_ZdlPvm@plt> + 432ad4: a8c27bfd ldp x29, x30, [sp], #32 + 432ad8: d65f03c0 ret + +0000000000432adc <_ZThn8_N5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED0Ev>: +_ZThn8_N5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED0Ev(): + 432adc: d1002000 sub x0, x0, #0x8 + 432ae0: 17fffff5 b 432ab4 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED0Ev> + +0000000000432ae4 <_ZThn352_N5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED0Ev>: +_ZThn352_N5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED0Ev(): + 432ae4: d1058000 sub x0, x0, #0x160 + 432ae8: 17fffff3 b 432ab4 <_ZN5Catch9SingletonINS_12_GLOBAL__N_111RegistryHubENS_12IRegistryHubENS_19IMutableRegistryHubEED0Ev> + +0000000000432aec <_ZSt4moveIRSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_(): + 432aec: d10043ff sub sp, sp, #0x10 + 432af0: f90007e0 str x0, [sp, #8] + 432af4: f94007e0 ldr x0, [sp, #8] + 432af8: 910043ff add sp, sp, #0x10 + 432afc: d65f03c0 ret + +0000000000432b00 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1EOS4_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC2EOS4_(): + 432b00: a9bd7bfd stp x29, x30, [sp, #-48]! + 432b04: 910003fd mov x29, sp + 432b08: a90153f3 stp x19, x20, [sp, #16] + 432b0c: f90017e0 str x0, [sp, #40] + 432b10: f90013e1 str x1, [sp, #32] + 432b14: f94017f3 ldr x19, [sp, #40] + 432b18: f94013e0 ldr x0, [sp, #32] + 432b1c: 94000084 bl 432d2c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE7releaseEv> + 432b20: aa0003f4 mov x20, x0 + 432b24: f94013e0 ldr x0, [sp, #32] + 432b28: 9400008d bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 432b2c: 94000093 bl 432d78 <_ZSt7forwardISt14default_deleteIN5Catch16IReporterFactoryEEEOT_RNSt16remove_referenceIS4_E4typeE> + 432b30: aa0003e2 mov x2, x0 + 432b34: aa1403e1 mov x1, x20 + 432b38: aa1303e0 mov x0, x19 + 432b3c: 94000094 bl 432d8c <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1IS3_EEPS1_OT_> + 432b40: d503201f nop + 432b44: a94153f3 ldp x19, x20, [sp, #16] + 432b48: a8c37bfd ldp x29, x30, [sp], #48 + 432b4c: d65f03c0 ret + +0000000000432b50 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev(): + 432b50: a9bd7bfd stp x29, x30, [sp, #-48]! + 432b54: 910003fd mov x29, sp + 432b58: f9000fe0 str x0, [sp, #24] + 432b5c: f9400fe0 ldr x0, [sp, #24] + 432b60: 9400009e bl 432dd8 <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE6_M_ptrEv> + 432b64: f90017e0 str x0, [sp, #40] + 432b68: f94017e0 ldr x0, [sp, #40] + 432b6c: f9400000 ldr x0, [x0] + 432b70: f100001f cmp x0, #0x0 + 432b74: 54000120 b.eq 432b98 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev+0x48> // b.none + 432b78: f9400fe0 ldr x0, [sp, #24] + 432b7c: 94000078 bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 432b80: aa0003e2 mov x2, x0 + 432b84: f94017e0 ldr x0, [sp, #40] + 432b88: f9400000 ldr x0, [x0] + 432b8c: aa0003e1 mov x1, x0 + 432b90: aa0203e0 mov x0, x2 + 432b94: 94000098 bl 432df4 <_ZNKSt14default_deleteIN5Catch16IReporterFactoryEEclEPS1_> + 432b98: f94017e0 ldr x0, [sp, #40] + 432b9c: f900001f str xzr, [x0] + 432ba0: d503201f nop + 432ba4: a8c37bfd ldp x29, x30, [sp], #48 + 432ba8: d65f03c0 ret + +0000000000432bac <_ZSt4moveIRSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_(): + 432bac: d10043ff sub sp, sp, #0x10 + 432bb0: f90007e0 str x0, [sp, #8] + 432bb4: f94007e0 ldr x0, [sp, #8] + 432bb8: 910043ff add sp, sp, #0x10 + 432bbc: d65f03c0 ret + +0000000000432bc0 <_ZSt4moveIRSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_(): + 432bc0: d10043ff sub sp, sp, #0x10 + 432bc4: f90007e0 str x0, [sp, #8] + 432bc8: f94007e0 ldr x0, [sp, #8] + 432bcc: 910043ff add sp, sp, #0x10 + 432bd0: d65f03c0 ret + +0000000000432bd4 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1EOS4_>: +_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1EOS4_(): + 432bd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 432bd8: 910003fd mov x29, sp + 432bdc: a90153f3 stp x19, x20, [sp, #16] + 432be0: f90017e0 str x0, [sp, #40] + 432be4: f90013e1 str x1, [sp, #32] + 432be8: f94017f3 ldr x19, [sp, #40] + 432bec: f94013e0 ldr x0, [sp, #32] + 432bf0: 94000091 bl 432e34 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE7releaseEv> + 432bf4: aa0003f4 mov x20, x0 + 432bf8: f94013e0 ldr x0, [sp, #32] + 432bfc: 9400009a bl 432e64 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE11get_deleterEv> + 432c00: 940000a0 bl 432e80 <_ZSt7forwardISt14default_deleteIN5Catch12TestCaseInfoEEEOT_RNSt16remove_referenceIS4_E4typeE> + 432c04: aa0003e2 mov x2, x0 + 432c08: aa1403e1 mov x1, x20 + 432c0c: aa1303e0 mov x0, x19 + 432c10: 940000a1 bl 432e94 <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1IS3_EEPS1_OT_> + 432c14: d503201f nop + 432c18: a94153f3 ldp x19, x20, [sp, #16] + 432c1c: a8c37bfd ldp x29, x30, [sp], #48 + 432c20: d65f03c0 ret + +0000000000432c24 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev(): + 432c24: a9bd7bfd stp x29, x30, [sp, #-48]! + 432c28: 910003fd mov x29, sp + 432c2c: f9000fe0 str x0, [sp, #24] + 432c30: f9400fe0 ldr x0, [sp, #24] + 432c34: 940000ab bl 432ee0 <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE6_M_ptrEv> + 432c38: f90017e0 str x0, [sp, #40] + 432c3c: f94017e0 ldr x0, [sp, #40] + 432c40: f9400000 ldr x0, [x0] + 432c44: f100001f cmp x0, #0x0 + 432c48: 54000120 b.eq 432c6c <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev+0x48> // b.none + 432c4c: f9400fe0 ldr x0, [sp, #24] + 432c50: 94000085 bl 432e64 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE11get_deleterEv> + 432c54: aa0003e2 mov x2, x0 + 432c58: f94017e0 ldr x0, [sp, #40] + 432c5c: f9400000 ldr x0, [x0] + 432c60: aa0003e1 mov x1, x0 + 432c64: aa0203e0 mov x0, x2 + 432c68: 940000b9 bl 432f4c <_ZNKSt14default_deleteIN5Catch12TestCaseInfoEEclEPS1_> + 432c6c: f94017e0 ldr x0, [sp, #40] + 432c70: f900001f str xzr, [x0] + 432c74: d503201f nop + 432c78: a8c37bfd ldp x29, x30, [sp], #48 + 432c7c: d65f03c0 ret + +0000000000432c80 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1EOS4_>: +_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1EOS4_(): + 432c80: a9bd7bfd stp x29, x30, [sp, #-48]! + 432c84: 910003fd mov x29, sp + 432c88: a90153f3 stp x19, x20, [sp, #16] + 432c8c: f90017e0 str x0, [sp, #40] + 432c90: f90013e1 str x1, [sp, #32] + 432c94: f94017f3 ldr x19, [sp, #40] + 432c98: f94013e0 ldr x0, [sp, #32] + 432c9c: 940000bd bl 432f90 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE7releaseEv> + 432ca0: aa0003f4 mov x20, x0 + 432ca4: f94013e0 ldr x0, [sp, #32] + 432ca8: 940000c6 bl 432fc0 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE11get_deleterEv> + 432cac: 940000cc bl 432fdc <_ZSt7forwardISt14default_deleteIN5Catch12ITestInvokerEEEOT_RNSt16remove_referenceIS4_E4typeE> + 432cb0: aa0003e2 mov x2, x0 + 432cb4: aa1403e1 mov x1, x20 + 432cb8: aa1303e0 mov x0, x19 + 432cbc: 940000cd bl 432ff0 <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1IS3_EEPS1_OT_> + 432cc0: d503201f nop + 432cc4: a94153f3 ldp x19, x20, [sp, #16] + 432cc8: a8c37bfd ldp x29, x30, [sp], #48 + 432ccc: d65f03c0 ret + +0000000000432cd0 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EED2Ev(): + 432cd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 432cd4: 910003fd mov x29, sp + 432cd8: f9000fe0 str x0, [sp, #24] + 432cdc: f9400fe0 ldr x0, [sp, #24] + 432ce0: 940000d7 bl 43303c <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE6_M_ptrEv> + 432ce4: f90017e0 str x0, [sp, #40] + 432ce8: f94017e0 ldr x0, [sp, #40] + 432cec: f9400000 ldr x0, [x0] + 432cf0: f100001f cmp x0, #0x0 + 432cf4: 54000120 b.eq 432d18 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EED1Ev+0x48> // b.none + 432cf8: f9400fe0 ldr x0, [sp, #24] + 432cfc: 940000b1 bl 432fc0 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE11get_deleterEv> + 432d00: aa0003e2 mov x2, x0 + 432d04: f94017e0 ldr x0, [sp, #40] + 432d08: f9400000 ldr x0, [x0] + 432d0c: aa0003e1 mov x1, x0 + 432d10: aa0203e0 mov x0, x2 + 432d14: 940000d1 bl 433058 <_ZNKSt14default_deleteIN5Catch12ITestInvokerEEclEPS1_> + 432d18: f94017e0 ldr x0, [sp, #40] + 432d1c: f900001f str xzr, [x0] + 432d20: d503201f nop + 432d24: a8c37bfd ldp x29, x30, [sp], #48 + 432d28: d65f03c0 ret + +0000000000432d2c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE7releaseEv(): + 432d2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 432d30: 910003fd mov x29, sp + 432d34: f9000fe0 str x0, [sp, #24] + 432d38: f9400fe0 ldr x0, [sp, #24] + 432d3c: 940001b8 bl 43341c <_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE3getEv> + 432d40: f90017e0 str x0, [sp, #40] + 432d44: f9400fe0 ldr x0, [sp, #24] + 432d48: 94000024 bl 432dd8 <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE6_M_ptrEv> + 432d4c: f900001f str xzr, [x0] + 432d50: f94017e0 ldr x0, [sp, #40] + 432d54: a8c37bfd ldp x29, x30, [sp], #48 + 432d58: d65f03c0 ret + +0000000000432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv(): + 432d5c: a9be7bfd stp x29, x30, [sp, #-32]! + 432d60: 910003fd mov x29, sp + 432d64: f9000fe0 str x0, [sp, #24] + 432d68: f9400fe0 ldr x0, [sp, #24] + 432d6c: 940001b3 bl 433438 <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE10_M_deleterEv> + 432d70: a8c27bfd ldp x29, x30, [sp], #32 + 432d74: d65f03c0 ret + +0000000000432d78 <_ZSt7forwardISt14default_deleteIN5Catch16IReporterFactoryEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch16IReporterFactoryEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 432d78: d10043ff sub sp, sp, #0x10 + 432d7c: f90007e0 str x0, [sp, #8] + 432d80: f94007e0 ldr x0, [sp, #8] + 432d84: 910043ff add sp, sp, #0x10 + 432d88: d65f03c0 ret + +0000000000432d8c <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1IS3_EEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC2IS3_EEPS1_OT_(): + 432d8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 432d90: 910003fd mov x29, sp + 432d94: f9000bf3 str x19, [sp, #16] + 432d98: f9001fe0 str x0, [sp, #56] + 432d9c: f9001be1 str x1, [sp, #48] + 432da0: f90017e2 str x2, [sp, #40] + 432da4: f9401ff3 ldr x19, [sp, #56] + 432da8: f94017e0 ldr x0, [sp, #40] + 432dac: 97fffff3 bl 432d78 <_ZSt7forwardISt14default_deleteIN5Catch16IReporterFactoryEEEOT_RNSt16remove_referenceIS4_E4typeE> + 432db0: aa0003e1 mov x1, x0 + 432db4: 9100c3e0 add x0, sp, #0x30 + 432db8: aa0103e2 mov x2, x1 + 432dbc: aa0003e1 mov x1, x0 + 432dc0: aa1303e0 mov x0, x19 + 432dc4: 940001a4 bl 433454 <_ZNSt5tupleIJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1IRS2_S4_Lb1EEEOT_OT0_> + 432dc8: d503201f nop + 432dcc: f9400bf3 ldr x19, [sp, #16] + 432dd0: a8c47bfd ldp x29, x30, [sp], #64 + 432dd4: d65f03c0 ret + +0000000000432dd8 <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE6_M_ptrEv(): + 432dd8: a9be7bfd stp x29, x30, [sp, #-32]! + 432ddc: 910003fd mov x29, sp + 432de0: f9000fe0 str x0, [sp, #24] + 432de4: f9400fe0 ldr x0, [sp, #24] + 432de8: 940001af bl 4334a4 <_ZSt3getILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 432dec: a8c27bfd ldp x29, x30, [sp], #32 + 432df0: d65f03c0 ret + +0000000000432df4 <_ZNKSt14default_deleteIN5Catch16IReporterFactoryEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch16IReporterFactoryEEclEPS1_(): + 432df4: a9be7bfd stp x29, x30, [sp, #-32]! + 432df8: 910003fd mov x29, sp + 432dfc: f9000fe0 str x0, [sp, #24] + 432e00: f9000be1 str x1, [sp, #16] + 432e04: f9400be0 ldr x0, [sp, #16] + 432e08: f100001f cmp x0, #0x0 + 432e0c: 540000e0 b.eq 432e28 <_ZNKSt14default_deleteIN5Catch16IReporterFactoryEEclEPS1_+0x34> // b.none + 432e10: f9400be0 ldr x0, [sp, #16] + 432e14: f9400000 ldr x0, [x0] + 432e18: 91002000 add x0, x0, #0x8 + 432e1c: f9400001 ldr x1, [x0] + 432e20: f9400be0 ldr x0, [sp, #16] + 432e24: d63f0020 blr x1 + 432e28: d503201f nop + 432e2c: a8c27bfd ldp x29, x30, [sp], #32 + 432e30: d65f03c0 ret + +0000000000432e34 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE7releaseEv(): + 432e34: a9bd7bfd stp x29, x30, [sp, #-48]! + 432e38: 910003fd mov x29, sp + 432e3c: f9000fe0 str x0, [sp, #24] + 432e40: f9400fe0 ldr x0, [sp, #24] + 432e44: 9400019f bl 4334c0 <_ZNKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE3getEv> + 432e48: f90017e0 str x0, [sp, #40] + 432e4c: f9400fe0 ldr x0, [sp, #24] + 432e50: 94000024 bl 432ee0 <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE6_M_ptrEv> + 432e54: f900001f str xzr, [x0] + 432e58: f94017e0 ldr x0, [sp, #40] + 432e5c: a8c37bfd ldp x29, x30, [sp], #48 + 432e60: d65f03c0 ret + +0000000000432e64 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE11get_deleterEv(): + 432e64: a9be7bfd stp x29, x30, [sp, #-32]! + 432e68: 910003fd mov x29, sp + 432e6c: f9000fe0 str x0, [sp, #24] + 432e70: f9400fe0 ldr x0, [sp, #24] + 432e74: 9400019a bl 4334dc <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE10_M_deleterEv> + 432e78: a8c27bfd ldp x29, x30, [sp], #32 + 432e7c: d65f03c0 ret + +0000000000432e80 <_ZSt7forwardISt14default_deleteIN5Catch12TestCaseInfoEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch12TestCaseInfoEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 432e80: d10043ff sub sp, sp, #0x10 + 432e84: f90007e0 str x0, [sp, #8] + 432e88: f94007e0 ldr x0, [sp, #8] + 432e8c: 910043ff add sp, sp, #0x10 + 432e90: d65f03c0 ret + +0000000000432e94 <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1IS3_EEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC2IS3_EEPS1_OT_(): + 432e94: a9bc7bfd stp x29, x30, [sp, #-64]! + 432e98: 910003fd mov x29, sp + 432e9c: f9000bf3 str x19, [sp, #16] + 432ea0: f9001fe0 str x0, [sp, #56] + 432ea4: f9001be1 str x1, [sp, #48] + 432ea8: f90017e2 str x2, [sp, #40] + 432eac: f9401ff3 ldr x19, [sp, #56] + 432eb0: f94017e0 ldr x0, [sp, #40] + 432eb4: 97fffff3 bl 432e80 <_ZSt7forwardISt14default_deleteIN5Catch12TestCaseInfoEEEOT_RNSt16remove_referenceIS4_E4typeE> + 432eb8: aa0003e1 mov x1, x0 + 432ebc: 9100c3e0 add x0, sp, #0x30 + 432ec0: aa0103e2 mov x2, x1 + 432ec4: aa0003e1 mov x1, x0 + 432ec8: aa1303e0 mov x0, x19 + 432ecc: 9400018b bl 4334f8 <_ZNSt5tupleIJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1IRS2_S4_Lb1EEEOT_OT0_> + 432ed0: d503201f nop + 432ed4: f9400bf3 ldr x19, [sp, #16] + 432ed8: a8c47bfd ldp x29, x30, [sp], #64 + 432edc: d65f03c0 ret + +0000000000432ee0 <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE6_M_ptrEv(): + 432ee0: a9be7bfd stp x29, x30, [sp, #-32]! + 432ee4: 910003fd mov x29, sp + 432ee8: f9000fe0 str x0, [sp, #24] + 432eec: f9400fe0 ldr x0, [sp, #24] + 432ef0: 94000196 bl 433548 <_ZSt3getILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 432ef4: a8c27bfd ldp x29, x30, [sp], #32 + 432ef8: d65f03c0 ret + +0000000000432efc <_ZN5Catch12TestCaseInfoD1Ev>: +_ZN5Catch12TestCaseInfoD2Ev(): + 432efc: a9be7bfd stp x29, x30, [sp, #-32]! + 432f00: 910003fd mov x29, sp + 432f04: f9000fe0 str x0, [sp, #24] + 432f08: f9400fe0 ldr x0, [sp, #24] + 432f0c: 91020000 add x0, x0, #0x80 + 432f10: 94000195 bl 433564 <_ZNSt6vectorIN5Catch3TagESaIS1_EED1Ev> + 432f14: f9400fe0 ldr x0, [sp, #24] + 432f18: 91018000 add x0, x0, #0x60 + 432f1c: 97ff5079 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 432f20: f9400fe0 ldr x0, [sp, #24] + 432f24: 91010000 add x0, x0, #0x40 + 432f28: 97ff5076 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 432f2c: f9400fe0 ldr x0, [sp, #24] + 432f30: 91008000 add x0, x0, #0x20 + 432f34: 97ff5073 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 432f38: f9400fe0 ldr x0, [sp, #24] + 432f3c: 97ff5071 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 432f40: d503201f nop + 432f44: a8c27bfd ldp x29, x30, [sp], #32 + 432f48: d65f03c0 ret + +0000000000432f4c <_ZNKSt14default_deleteIN5Catch12TestCaseInfoEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch12TestCaseInfoEEclEPS1_(): + 432f4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 432f50: 910003fd mov x29, sp + 432f54: f9000bf3 str x19, [sp, #16] + 432f58: f90017e0 str x0, [sp, #40] + 432f5c: f90013e1 str x1, [sp, #32] + 432f60: f94013f3 ldr x19, [sp, #32] + 432f64: f100027f cmp x19, #0x0 + 432f68: 540000c0 b.eq 432f80 <_ZNKSt14default_deleteIN5Catch12TestCaseInfoEEclEPS1_+0x34> // b.none + 432f6c: aa1303e0 mov x0, x19 + 432f70: 97ffffe3 bl 432efc <_ZN5Catch12TestCaseInfoD1Ev> + 432f74: d2801601 mov x1, #0xb0 // #176 + 432f78: aa1303e0 mov x0, x19 + 432f7c: 97ff5101 bl 407380 <_ZdlPvm@plt> + 432f80: d503201f nop + 432f84: f9400bf3 ldr x19, [sp, #16] + 432f88: a8c37bfd ldp x29, x30, [sp], #48 + 432f8c: d65f03c0 ret + +0000000000432f90 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE7releaseEv(): + 432f90: a9bd7bfd stp x29, x30, [sp, #-48]! + 432f94: 910003fd mov x29, sp + 432f98: f9000fe0 str x0, [sp, #24] + 432f9c: f9400fe0 ldr x0, [sp, #24] + 432fa0: 94000185 bl 4335b4 <_ZNKSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE3getEv> + 432fa4: f90017e0 str x0, [sp, #40] + 432fa8: f9400fe0 ldr x0, [sp, #24] + 432fac: 94000024 bl 43303c <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE6_M_ptrEv> + 432fb0: f900001f str xzr, [x0] + 432fb4: f94017e0 ldr x0, [sp, #40] + 432fb8: a8c37bfd ldp x29, x30, [sp], #48 + 432fbc: d65f03c0 ret + +0000000000432fc0 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE11get_deleterEv(): + 432fc0: a9be7bfd stp x29, x30, [sp, #-32]! + 432fc4: 910003fd mov x29, sp + 432fc8: f9000fe0 str x0, [sp, #24] + 432fcc: f9400fe0 ldr x0, [sp, #24] + 432fd0: 94000180 bl 4335d0 <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE10_M_deleterEv> + 432fd4: a8c27bfd ldp x29, x30, [sp], #32 + 432fd8: d65f03c0 ret + +0000000000432fdc <_ZSt7forwardISt14default_deleteIN5Catch12ITestInvokerEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch12ITestInvokerEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 432fdc: d10043ff sub sp, sp, #0x10 + 432fe0: f90007e0 str x0, [sp, #8] + 432fe4: f94007e0 ldr x0, [sp, #8] + 432fe8: 910043ff add sp, sp, #0x10 + 432fec: d65f03c0 ret + +0000000000432ff0 <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1IS3_EEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EEC2IS3_EEPS1_OT_(): + 432ff0: a9bc7bfd stp x29, x30, [sp, #-64]! + 432ff4: 910003fd mov x29, sp + 432ff8: f9000bf3 str x19, [sp, #16] + 432ffc: f9001fe0 str x0, [sp, #56] + 433000: f9001be1 str x1, [sp, #48] + 433004: f90017e2 str x2, [sp, #40] + 433008: f9401ff3 ldr x19, [sp, #56] + 43300c: f94017e0 ldr x0, [sp, #40] + 433010: 97fffff3 bl 432fdc <_ZSt7forwardISt14default_deleteIN5Catch12ITestInvokerEEEOT_RNSt16remove_referenceIS4_E4typeE> + 433014: aa0003e1 mov x1, x0 + 433018: 9100c3e0 add x0, sp, #0x30 + 43301c: aa0103e2 mov x2, x1 + 433020: aa0003e1 mov x1, x0 + 433024: aa1303e0 mov x0, x19 + 433028: 94000171 bl 4335ec <_ZNSt5tupleIJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_S4_Lb1EEEOT_OT0_> + 43302c: d503201f nop + 433030: f9400bf3 ldr x19, [sp, #16] + 433034: a8c47bfd ldp x29, x30, [sp], #64 + 433038: d65f03c0 ret + +000000000043303c <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE6_M_ptrEv(): + 43303c: a9be7bfd stp x29, x30, [sp, #-32]! + 433040: 910003fd mov x29, sp + 433044: f9000fe0 str x0, [sp, #24] + 433048: f9400fe0 ldr x0, [sp, #24] + 43304c: 9400017c bl 43363c <_ZSt3getILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 433050: a8c27bfd ldp x29, x30, [sp], #32 + 433054: d65f03c0 ret + +0000000000433058 <_ZNKSt14default_deleteIN5Catch12ITestInvokerEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch12ITestInvokerEEclEPS1_(): + 433058: a9be7bfd stp x29, x30, [sp, #-32]! + 43305c: 910003fd mov x29, sp + 433060: f9000fe0 str x0, [sp, #24] + 433064: f9000be1 str x1, [sp, #16] + 433068: f9400be0 ldr x0, [sp, #16] + 43306c: f100001f cmp x0, #0x0 + 433070: 540000e0 b.eq 43308c <_ZNKSt14default_deleteIN5Catch12ITestInvokerEEclEPS1_+0x34> // b.none + 433074: f9400be0 ldr x0, [sp, #16] + 433078: f9400000 ldr x0, [x0] + 43307c: 91004000 add x0, x0, #0x10 + 433080: f9400001 ldr x1, [x0] + 433084: f9400be0 ldr x0, [sp, #16] + 433088: d63f0020 blr x1 + 43308c: d503201f nop + 433090: a8c27bfd ldp x29, x30, [sp], #32 + 433094: d65f03c0 ret + +0000000000433098 <_ZN5Catch12IRegistryHubC1Ev>: +_ZN5Catch12IRegistryHubC2Ev(): + 433098: d10043ff sub sp, sp, #0x10 + 43309c: f90007e0 str x0, [sp, #8] + 4330a0: d00004e0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4330a4: 91120001 add x1, x0, #0x480 + 4330a8: f94007e0 ldr x0, [sp, #8] + 4330ac: f9000001 str x1, [x0] + 4330b0: d503201f nop + 4330b4: 910043ff add sp, sp, #0x10 + 4330b8: d65f03c0 ret + +00000000004330bc <_ZN5Catch19IMutableRegistryHubC1Ev>: +_ZN5Catch19IMutableRegistryHubC1Ev(): + 4330bc: d10043ff sub sp, sp, #0x10 + 4330c0: f90007e0 str x0, [sp, #8] + 4330c4: d00004e0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4330c8: 9110a001 add x1, x0, #0x428 + 4330cc: f94007e0 ldr x0, [sp, #8] + 4330d0: f9000001 str x1, [x0] + 4330d4: d503201f nop + 4330d8: 910043ff add sp, sp, #0x10 + 4330dc: d65f03c0 ret + +00000000004330e0 <_ZN5Catch17ITestCaseRegistryC1Ev>: +_ZN5Catch17ITestCaseRegistryC2Ev(): + 4330e0: d10043ff sub sp, sp, #0x10 + 4330e4: f90007e0 str x0, [sp, #8] + 4330e8: d00004e0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4330ec: 910e8001 add x1, x0, #0x3a0 + 4330f0: f94007e0 ldr x0, [sp, #8] + 4330f4: f9000001 str x1, [x0] + 4330f8: d503201f nop + 4330fc: 910043ff add sp, sp, #0x10 + 433100: d65f03c0 ret + +0000000000433104 <_ZN5Catch12TestRegistryC1Ev>: +_ZN5Catch12TestRegistryC2Ev(): + 433104: a9be7bfd stp x29, x30, [sp, #-32]! + 433108: 910003fd mov x29, sp + 43310c: f9000fe0 str x0, [sp, #24] + 433110: f9400fe0 ldr x0, [sp, #24] + 433114: 97fffff3 bl 4330e0 <_ZN5Catch17ITestCaseRegistryC1Ev> + 433118: d00004a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 43311c: 9101a001 add x1, x0, #0x68 + 433120: f9400fe0 ldr x0, [sp, #24] + 433124: f9000001 str x1, [x0] + 433128: f9400fe0 ldr x0, [sp, #24] + 43312c: 91002000 add x0, x0, #0x8 + 433130: 9400014a bl 433658 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EEC1Ev> + 433134: f9400fe0 ldr x0, [sp, #24] + 433138: 91008000 add x0, x0, #0x20 + 43313c: 94000163 bl 4336c8 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EEC1Ev> + 433140: f9400fe0 ldr x0, [sp, #24] + 433144: 9100e000 add x0, x0, #0x38 + 433148: 9400017c bl 433738 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1Ev> + 43314c: f9400fe0 ldr x0, [sp, #24] + 433150: b900501f str wzr, [x0, #80] + 433154: f9400fe0 ldr x0, [sp, #24] + 433158: 91016000 add x0, x0, #0x58 + 43315c: 94000177 bl 433738 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1Ev> + 433160: d503201f nop + 433164: a8c27bfd ldp x29, x30, [sp], #32 + 433168: d65f03c0 ret + +000000000043316c <_ZN5Catch12TestRegistryD1Ev>: +_ZN5Catch12TestRegistryD1Ev(): + 43316c: a9be7bfd stp x29, x30, [sp, #-32]! + 433170: 910003fd mov x29, sp + 433174: f9000fe0 str x0, [sp, #24] + 433178: d00004a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 43317c: 9101a001 add x1, x0, #0x68 + 433180: f9400fe0 ldr x0, [sp, #24] + 433184: f9000001 str x1, [x0] + 433188: f9400fe0 ldr x0, [sp, #24] + 43318c: 91016000 add x0, x0, #0x58 + 433190: 94000172 bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 433194: f9400fe0 ldr x0, [sp, #24] + 433198: 9100e000 add x0, x0, #0x38 + 43319c: 9400016f bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 4331a0: f9400fe0 ldr x0, [sp, #24] + 4331a4: 91008000 add x0, x0, #0x20 + 4331a8: 94000150 bl 4336e8 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EED1Ev> + 4331ac: f9400fe0 ldr x0, [sp, #24] + 4331b0: 91002000 add x0, x0, #0x8 + 4331b4: 94000131 bl 433678 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EED1Ev> + 4331b8: f9400fe0 ldr x0, [sp, #24] + 4331bc: 94021159 bl 4b7720 <_ZN5Catch17ITestCaseRegistryD1Ev> + 4331c0: d503201f nop + 4331c4: a8c27bfd ldp x29, x30, [sp], #32 + 4331c8: d65f03c0 ret + +00000000004331cc <_ZN5Catch12TestRegistryD0Ev>: +_ZN5Catch12TestRegistryD0Ev(): + 4331cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4331d0: 910003fd mov x29, sp + 4331d4: f9000fe0 str x0, [sp, #24] + 4331d8: f9400fe0 ldr x0, [sp, #24] + 4331dc: 97ffffe4 bl 43316c <_ZN5Catch12TestRegistryD1Ev> + 4331e0: d2800e01 mov x1, #0x70 // #112 + 4331e4: f9400fe0 ldr x0, [sp, #24] + 4331e8: 97ff5066 bl 407380 <_ZdlPvm@plt> + 4331ec: a8c27bfd ldp x29, x30, [sp], #32 + 4331f0: d65f03c0 ret + +00000000004331f4 <_ZN5Catch28IExceptionTranslatorRegistryC1Ev>: +_ZN5Catch28IExceptionTranslatorRegistryC2Ev(): + 4331f4: d10043ff sub sp, sp, #0x10 + 4331f8: f90007e0 str x0, [sp, #8] + 4331fc: d00004e0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 433200: 91132001 add x1, x0, #0x4c8 + 433204: f94007e0 ldr x0, [sp, #8] + 433208: f9000001 str x1, [x0] + 43320c: d503201f nop + 433210: 910043ff add sp, sp, #0x10 + 433214: d65f03c0 ret + +0000000000433218 <_ZN5Catch27ExceptionTranslatorRegistryC1Ev>: +_ZN5Catch27ExceptionTranslatorRegistryC2Ev(): + 433218: a9be7bfd stp x29, x30, [sp, #-32]! + 43321c: 910003fd mov x29, sp + 433220: f9000fe0 str x0, [sp, #24] + 433224: f9400fe0 ldr x0, [sp, #24] + 433228: 97fffff3 bl 4331f4 <_ZN5Catch28IExceptionTranslatorRegistryC1Ev> + 43322c: d00004e0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 433230: 91016001 add x1, x0, #0x58 + 433234: f9400fe0 ldr x0, [sp, #24] + 433238: f9000001 str x1, [x0] + 43323c: f9400fe0 ldr x0, [sp, #24] + 433240: 91002000 add x0, x0, #0x8 + 433244: 94000159 bl 4337a8 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEC1Ev> + 433248: d503201f nop + 43324c: a8c27bfd ldp x29, x30, [sp], #32 + 433250: d65f03c0 ret + +0000000000433254 <_ZN5Catch17ITagAliasRegistryC1Ev>: +_ZN5Catch17ITagAliasRegistryC1Ev(): + 433254: d10043ff sub sp, sp, #0x10 + 433258: f90007e0 str x0, [sp, #8] + 43325c: b00004a0 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 433260: 912c2001 add x1, x0, #0xb08 + 433264: f94007e0 ldr x0, [sp, #8] + 433268: f9000001 str x1, [x0] + 43326c: d503201f nop + 433270: 910043ff add sp, sp, #0x10 + 433274: d65f03c0 ret + +0000000000433278 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EEC1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EEC1Ev(): + 433278: a9be7bfd stp x29, x30, [sp, #-32]! + 43327c: 910003fd mov x29, sp + 433280: f9000fe0 str x0, [sp, #24] + 433284: f9400fe0 ldr x0, [sp, #24] + 433288: 94000150 bl 4337c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EEC1Ev> + 43328c: d503201f nop + 433290: a8c27bfd ldp x29, x30, [sp], #32 + 433294: d65f03c0 ret + +0000000000433298 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEEC1Ev>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEEC1Ev(): + 433298: a9be7bfd stp x29, x30, [sp, #-32]! + 43329c: 910003fd mov x29, sp + 4332a0: f9000fe0 str x0, [sp, #24] + 4332a4: f9400fe0 ldr x0, [sp, #24] + 4332a8: 97fffff4 bl 433278 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EEC1Ev> + 4332ac: d503201f nop + 4332b0: a8c27bfd ldp x29, x30, [sp], #32 + 4332b4: d65f03c0 ret + +00000000004332b8 <_ZN5Catch16TagAliasRegistryC1Ev>: +_ZN5Catch16TagAliasRegistryC2Ev(): + 4332b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4332bc: 910003fd mov x29, sp + 4332c0: f9000fe0 str x0, [sp, #24] + 4332c4: f9400fe0 ldr x0, [sp, #24] + 4332c8: 97ffffe3 bl 433254 <_ZN5Catch17ITagAliasRegistryC1Ev> + 4332cc: b00004a0 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4332d0: 912ce001 add x1, x0, #0xb38 + 4332d4: f9400fe0 ldr x0, [sp, #24] + 4332d8: f9000001 str x1, [x0] + 4332dc: f9400fe0 ldr x0, [sp, #24] + 4332e0: 91002000 add x0, x0, #0x8 + 4332e4: 97ffffed bl 433298 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEEC1Ev> + 4332e8: d503201f nop + 4332ec: a8c27bfd ldp x29, x30, [sp], #32 + 4332f0: d65f03c0 ret + +00000000004332f4 <_ZN5Catch24StartupExceptionRegistryC1Ev>: +_ZN5Catch24StartupExceptionRegistryC1Ev(): + 4332f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4332f8: 910003fd mov x29, sp + 4332fc: f9000fe0 str x0, [sp, #24] + 433300: f9400fe0 ldr x0, [sp, #24] + 433304: 9400013e bl 4337fc <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EEC1Ev> + 433308: d503201f nop + 43330c: a8c27bfd ldp x29, x30, [sp], #32 + 433310: d65f03c0 ret + +0000000000433314 <_ZN5Catch24StartupExceptionRegistryD1Ev>: +_ZN5Catch24StartupExceptionRegistryD2Ev(): + 433314: a9be7bfd stp x29, x30, [sp, #-32]! + 433318: 910003fd mov x29, sp + 43331c: f9000fe0 str x0, [sp, #24] + 433320: f9400fe0 ldr x0, [sp, #24] + 433324: 9400013e bl 43381c <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EED1Ev> + 433328: d503201f nop + 43332c: a8c27bfd ldp x29, x30, [sp], #32 + 433330: d65f03c0 ret + +0000000000433334 <_ZN5Catch26IMutableEnumValuesRegistryC1Ev>: +_ZN5Catch26IMutableEnumValuesRegistryC2Ev(): + 433334: d10043ff sub sp, sp, #0x10 + 433338: f90007e0 str x0, [sp, #8] + 43333c: b00004e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 433340: 913ce001 add x1, x0, #0xf38 + 433344: f94007e0 ldr x0, [sp, #8] + 433348: f9000001 str x1, [x0] + 43334c: d503201f nop + 433350: 910043ff add sp, sp, #0x10 + 433354: d65f03c0 ret + +0000000000433358 <_ZN5Catch6Detail18EnumValuesRegistryC1Ev>: +_ZN5Catch6Detail18EnumValuesRegistryC2Ev(): + 433358: a9be7bfd stp x29, x30, [sp, #-32]! + 43335c: 910003fd mov x29, sp + 433360: f9000fe0 str x0, [sp, #24] + 433364: f9400fe0 ldr x0, [sp, #24] + 433368: 97fffff3 bl 433334 <_ZN5Catch26IMutableEnumValuesRegistryC1Ev> + 43336c: b00004e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 433370: 913c4001 add x1, x0, #0xf10 + 433374: f9400fe0 ldr x0, [sp, #24] + 433378: f9000001 str x1, [x0] + 43337c: f9400fe0 ldr x0, [sp, #24] + 433380: 91002000 add x0, x0, #0x8 + 433384: 9400013a bl 43386c <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EEC1Ev> + 433388: d503201f nop + 43338c: a8c27bfd ldp x29, x30, [sp], #32 + 433390: d65f03c0 ret + +0000000000433394 <_ZN5Catch6Detail18EnumValuesRegistryD1Ev>: +_ZN5Catch6Detail18EnumValuesRegistryD2Ev(): + 433394: a9be7bfd stp x29, x30, [sp, #-32]! + 433398: 910003fd mov x29, sp + 43339c: f9000fe0 str x0, [sp, #24] + 4333a0: b00004e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4333a4: 913c4001 add x1, x0, #0xf10 + 4333a8: f9400fe0 ldr x0, [sp, #24] + 4333ac: f9000001 str x1, [x0] + 4333b0: f9400fe0 ldr x0, [sp, #24] + 4333b4: 91002000 add x0, x0, #0x8 + 4333b8: 94000135 bl 43388c <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EED1Ev> + 4333bc: f9400fe0 ldr x0, [sp, #24] + 4333c0: 9401ff4b bl 4b30ec <_ZN5Catch26IMutableEnumValuesRegistryD1Ev> + 4333c4: d503201f nop + 4333c8: a8c27bfd ldp x29, x30, [sp], #32 + 4333cc: d65f03c0 ret + +00000000004333d0 <_ZN5Catch6Detail18EnumValuesRegistryD0Ev>: +_ZN5Catch6Detail18EnumValuesRegistryD0Ev(): + 4333d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4333d4: 910003fd mov x29, sp + 4333d8: f9000fe0 str x0, [sp, #24] + 4333dc: f9400fe0 ldr x0, [sp, #24] + 4333e0: 97ffffed bl 433394 <_ZN5Catch6Detail18EnumValuesRegistryD1Ev> + 4333e4: d2800401 mov x1, #0x20 // #32 + 4333e8: f9400fe0 ldr x0, [sp, #24] + 4333ec: 97ff4fe5 bl 407380 <_ZdlPvm@plt> + 4333f0: a8c27bfd ldp x29, x30, [sp], #32 + 4333f4: d65f03c0 ret + +00000000004333f8 <_ZN5Catch10ISingletonC1Ev>: +_ZN5Catch10ISingletonC2Ev(): + 4333f8: d10043ff sub sp, sp, #0x10 + 4333fc: f90007e0 str x0, [sp, #8] + 433400: b00004a0 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 433404: 91112001 add x1, x0, #0x448 + 433408: f94007e0 ldr x0, [sp, #8] + 43340c: f9000001 str x1, [x0] + 433410: d503201f nop + 433414: 910043ff add sp, sp, #0x10 + 433418: d65f03c0 ret + +000000000043341c <_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE3getEv(): + 43341c: a9be7bfd stp x29, x30, [sp, #-32]! + 433420: 910003fd mov x29, sp + 433424: f9000fe0 str x0, [sp, #24] + 433428: f9400fe0 ldr x0, [sp, #24] + 43342c: 9400012c bl 4338dc <_ZNKSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE6_M_ptrEv> + 433430: a8c27bfd ldp x29, x30, [sp], #32 + 433434: d65f03c0 ret + +0000000000433438 <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE10_M_deleterEv(): + 433438: a9be7bfd stp x29, x30, [sp, #-32]! + 43343c: 910003fd mov x29, sp + 433440: f9000fe0 str x0, [sp, #24] + 433444: f9400fe0 ldr x0, [sp, #24] + 433448: 9400012d bl 4338fc <_ZSt3getILm1EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43344c: a8c27bfd ldp x29, x30, [sp], #32 + 433450: d65f03c0 ret + +0000000000433454 <_ZNSt5tupleIJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1IRS2_S4_Lb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC2IRS2_S4_Lb1EEEOT_OT0_(): + 433454: a9bc7bfd stp x29, x30, [sp, #-64]! + 433458: 910003fd mov x29, sp + 43345c: a90153f3 stp x19, x20, [sp, #16] + 433460: f9001fe0 str x0, [sp, #56] + 433464: f9001be1 str x1, [sp, #48] + 433468: f90017e2 str x2, [sp, #40] + 43346c: f9401ff3 ldr x19, [sp, #56] + 433470: f9401be0 ldr x0, [sp, #48] + 433474: 94000129 bl 433918 <_ZSt7forwardIRPN5Catch16IReporterFactoryEEOT_RNSt16remove_referenceIS4_E4typeE> + 433478: aa0003f4 mov x20, x0 + 43347c: f94017e0 ldr x0, [sp, #40] + 433480: 97fffe3e bl 432d78 <_ZSt7forwardISt14default_deleteIN5Catch16IReporterFactoryEEEOT_RNSt16remove_referenceIS4_E4typeE> + 433484: aa0003e2 mov x2, x0 + 433488: aa1403e1 mov x1, x20 + 43348c: aa1303e0 mov x0, x19 + 433490: 94000127 bl 43392c <_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_> + 433494: d503201f nop + 433498: a94153f3 ldp x19, x20, [sp, #16] + 43349c: a8c47bfd ldp x29, x30, [sp], #64 + 4334a0: d65f03c0 ret + +00000000004334a4 <_ZSt3getILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 4334a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4334a8: 910003fd mov x29, sp + 4334ac: f9000fe0 str x0, [sp, #24] + 4334b0: f9400fe0 ldr x0, [sp, #24] + 4334b4: 94000133 bl 433980 <_ZSt12__get_helperILm0EPN5Catch16IReporterFactoryEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 4334b8: a8c27bfd ldp x29, x30, [sp], #32 + 4334bc: d65f03c0 ret + +00000000004334c0 <_ZNKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE3getEv(): + 4334c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4334c4: 910003fd mov x29, sp + 4334c8: f9000fe0 str x0, [sp, #24] + 4334cc: f9400fe0 ldr x0, [sp, #24] + 4334d0: 94000133 bl 43399c <_ZNKSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE6_M_ptrEv> + 4334d4: a8c27bfd ldp x29, x30, [sp], #32 + 4334d8: d65f03c0 ret + +00000000004334dc <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE10_M_deleterEv(): + 4334dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4334e0: 910003fd mov x29, sp + 4334e4: f9000fe0 str x0, [sp, #24] + 4334e8: f9400fe0 ldr x0, [sp, #24] + 4334ec: 94000134 bl 4339bc <_ZSt3getILm1EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 4334f0: a8c27bfd ldp x29, x30, [sp], #32 + 4334f4: d65f03c0 ret + +00000000004334f8 <_ZNSt5tupleIJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1IRS2_S4_Lb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC2IRS2_S4_Lb1EEEOT_OT0_(): + 4334f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4334fc: 910003fd mov x29, sp + 433500: a90153f3 stp x19, x20, [sp, #16] + 433504: f9001fe0 str x0, [sp, #56] + 433508: f9001be1 str x1, [sp, #48] + 43350c: f90017e2 str x2, [sp, #40] + 433510: f9401ff3 ldr x19, [sp, #56] + 433514: f9401be0 ldr x0, [sp, #48] + 433518: 94000130 bl 4339d8 <_ZSt7forwardIRPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 43351c: aa0003f4 mov x20, x0 + 433520: f94017e0 ldr x0, [sp, #40] + 433524: 97fffe57 bl 432e80 <_ZSt7forwardISt14default_deleteIN5Catch12TestCaseInfoEEEOT_RNSt16remove_referenceIS4_E4typeE> + 433528: aa0003e2 mov x2, x0 + 43352c: aa1403e1 mov x1, x20 + 433530: aa1303e0 mov x0, x19 + 433534: 9400012e bl 4339ec <_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_> + 433538: d503201f nop + 43353c: a94153f3 ldp x19, x20, [sp, #16] + 433540: a8c47bfd ldp x29, x30, [sp], #64 + 433544: d65f03c0 ret + +0000000000433548 <_ZSt3getILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 433548: a9be7bfd stp x29, x30, [sp, #-32]! + 43354c: 910003fd mov x29, sp + 433550: f9000fe0 str x0, [sp, #24] + 433554: f9400fe0 ldr x0, [sp, #24] + 433558: 9400013a bl 433a40 <_ZSt12__get_helperILm0EPN5Catch12TestCaseInfoEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43355c: a8c27bfd ldp x29, x30, [sp], #32 + 433560: d65f03c0 ret + +0000000000433564 <_ZNSt6vectorIN5Catch3TagESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch3TagESaIS1_EED1Ev(): + 433564: a9bd7bfd stp x29, x30, [sp, #-48]! + 433568: 910003fd mov x29, sp + 43356c: a90153f3 stp x19, x20, [sp, #16] + 433570: f90017e0 str x0, [sp, #40] + 433574: f94017e0 ldr x0, [sp, #40] + 433578: f9400013 ldr x19, [x0] + 43357c: f94017e0 ldr x0, [sp, #40] + 433580: f9400414 ldr x20, [x0, #8] + 433584: f94017e0 ldr x0, [sp, #40] + 433588: 94000152 bl 433ad0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv> + 43358c: aa0003e2 mov x2, x0 + 433590: aa1403e1 mov x1, x20 + 433594: aa1303e0 mov x0, x19 + 433598: 94000153 bl 433ae4 <_ZSt8_DestroyIPN5Catch3TagES1_EvT_S3_RSaIT0_E> + 43359c: f94017e0 ldr x0, [sp, #40] + 4335a0: 94000137 bl 433a7c <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EED1Ev> + 4335a4: d503201f nop + 4335a8: a94153f3 ldp x19, x20, [sp, #16] + 4335ac: a8c37bfd ldp x29, x30, [sp], #48 + 4335b0: d65f03c0 ret + +00000000004335b4 <_ZNKSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE3getEv(): + 4335b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4335b8: 910003fd mov x29, sp + 4335bc: f9000fe0 str x0, [sp, #24] + 4335c0: f9400fe0 ldr x0, [sp, #24] + 4335c4: 94000153 bl 433b10 <_ZNKSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE6_M_ptrEv> + 4335c8: a8c27bfd ldp x29, x30, [sp], #32 + 4335cc: d65f03c0 ret + +00000000004335d0 <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE10_M_deleterEv(): + 4335d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4335d4: 910003fd mov x29, sp + 4335d8: f9000fe0 str x0, [sp, #24] + 4335dc: f9400fe0 ldr x0, [sp, #24] + 4335e0: 94000154 bl 433b30 <_ZSt3getILm1EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 4335e4: a8c27bfd ldp x29, x30, [sp], #32 + 4335e8: d65f03c0 ret + +00000000004335ec <_ZNSt5tupleIJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_S4_Lb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC2IRS2_S4_Lb1EEEOT_OT0_(): + 4335ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4335f0: 910003fd mov x29, sp + 4335f4: a90153f3 stp x19, x20, [sp, #16] + 4335f8: f9001fe0 str x0, [sp, #56] + 4335fc: f9001be1 str x1, [sp, #48] + 433600: f90017e2 str x2, [sp, #40] + 433604: f9401ff3 ldr x19, [sp, #56] + 433608: f9401be0 ldr x0, [sp, #48] + 43360c: 94000150 bl 433b4c <_ZSt7forwardIRPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS4_E4typeE> + 433610: aa0003f4 mov x20, x0 + 433614: f94017e0 ldr x0, [sp, #40] + 433618: 97fffe71 bl 432fdc <_ZSt7forwardISt14default_deleteIN5Catch12ITestInvokerEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43361c: aa0003e2 mov x2, x0 + 433620: aa1403e1 mov x1, x20 + 433624: aa1303e0 mov x0, x19 + 433628: 9400014e bl 433b60 <_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_> + 43362c: d503201f nop + 433630: a94153f3 ldp x19, x20, [sp, #16] + 433634: a8c47bfd ldp x29, x30, [sp], #64 + 433638: d65f03c0 ret + +000000000043363c <_ZSt3getILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43363c: a9be7bfd stp x29, x30, [sp, #-32]! + 433640: 910003fd mov x29, sp + 433644: f9000fe0 str x0, [sp, #24] + 433648: f9400fe0 ldr x0, [sp, #24] + 43364c: 9400015a bl 433bb4 <_ZSt12__get_helperILm0EPN5Catch12ITestInvokerEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 433650: a8c27bfd ldp x29, x30, [sp], #32 + 433654: d65f03c0 ret + +0000000000433658 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EEC1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EEC1Ev(): + 433658: a9be7bfd stp x29, x30, [sp, #-32]! + 43365c: 910003fd mov x29, sp + 433660: f9000fe0 str x0, [sp, #24] + 433664: f9400fe0 ldr x0, [sp, #24] + 433668: 94000162 bl 433bf0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EEC1Ev> + 43366c: d503201f nop + 433670: a8c27bfd ldp x29, x30, [sp], #32 + 433674: d65f03c0 ret + +0000000000433678 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EED1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EED2Ev(): + 433678: a9bd7bfd stp x29, x30, [sp, #-48]! + 43367c: 910003fd mov x29, sp + 433680: a90153f3 stp x19, x20, [sp, #16] + 433684: f90017e0 str x0, [sp, #40] + 433688: f94017e0 ldr x0, [sp, #40] + 43368c: f9400013 ldr x19, [x0] + 433690: f94017e0 ldr x0, [sp, #40] + 433694: f9400414 ldr x20, [x0, #8] + 433698: f94017e0 ldr x0, [sp, #40] + 43369c: 94000172 bl 433c64 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 4336a0: aa0003e2 mov x2, x0 + 4336a4: aa1403e1 mov x1, x20 + 4336a8: aa1303e0 mov x0, x19 + 4336ac: 94000173 bl 433c78 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 4336b0: f94017e0 ldr x0, [sp, #40] + 4336b4: 94000157 bl 433c10 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EED1Ev> + 4336b8: d503201f nop + 4336bc: a94153f3 ldp x19, x20, [sp, #16] + 4336c0: a8c37bfd ldp x29, x30, [sp], #48 + 4336c4: d65f03c0 ret + +00000000004336c8 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EEC1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EEC1Ev(): + 4336c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4336cc: 910003fd mov x29, sp + 4336d0: f9000fe0 str x0, [sp, #24] + 4336d4: f9400fe0 ldr x0, [sp, #24] + 4336d8: 9400017b bl 433cc4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EEC1Ev> + 4336dc: d503201f nop + 4336e0: a8c27bfd ldp x29, x30, [sp], #32 + 4336e4: d65f03c0 ret + +00000000004336e8 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EED1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EED1Ev(): + 4336e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4336ec: 910003fd mov x29, sp + 4336f0: a90153f3 stp x19, x20, [sp, #16] + 4336f4: f90017e0 str x0, [sp, #40] + 4336f8: f94017e0 ldr x0, [sp, #40] + 4336fc: f9400013 ldr x19, [x0] + 433700: f94017e0 ldr x0, [sp, #40] + 433704: f9400414 ldr x20, [x0, #8] + 433708: f94017e0 ldr x0, [sp, #40] + 43370c: 9400018b bl 433d38 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 433710: aa0003e2 mov x2, x0 + 433714: aa1403e1 mov x1, x20 + 433718: aa1303e0 mov x0, x19 + 43371c: 9400018c bl 433d4c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 433720: f94017e0 ldr x0, [sp, #40] + 433724: 94000170 bl 433ce4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EED1Ev> + 433728: d503201f nop + 43372c: a94153f3 ldp x19, x20, [sp, #16] + 433730: a8c37bfd ldp x29, x30, [sp], #48 + 433734: d65f03c0 ret + +0000000000433738 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1Ev(): + 433738: a9be7bfd stp x29, x30, [sp, #-32]! + 43373c: 910003fd mov x29, sp + 433740: f9000fe0 str x0, [sp, #24] + 433744: f9400fe0 ldr x0, [sp, #24] + 433748: 94000194 bl 433d98 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1Ev> + 43374c: d503201f nop + 433750: a8c27bfd ldp x29, x30, [sp], #32 + 433754: d65f03c0 ret + +0000000000433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED2Ev(): + 433758: a9bd7bfd stp x29, x30, [sp, #-48]! + 43375c: 910003fd mov x29, sp + 433760: a90153f3 stp x19, x20, [sp, #16] + 433764: f90017e0 str x0, [sp, #40] + 433768: f94017e0 ldr x0, [sp, #40] + 43376c: f9400013 ldr x19, [x0] + 433770: f94017e0 ldr x0, [sp, #40] + 433774: f9400414 ldr x20, [x0, #8] + 433778: f94017e0 ldr x0, [sp, #40] + 43377c: 940001a4 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 433780: aa0003e2 mov x2, x0 + 433784: aa1403e1 mov x1, x20 + 433788: aa1303e0 mov x0, x19 + 43378c: 940001a5 bl 433e20 <_ZSt8_DestroyIPN5Catch14TestCaseHandleES1_EvT_S3_RSaIT0_E> + 433790: f94017e0 ldr x0, [sp, #40] + 433794: 94000189 bl 433db8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 433798: d503201f nop + 43379c: a94153f3 ldp x19, x20, [sp, #16] + 4337a0: a8c37bfd ldp x29, x30, [sp], #48 + 4337a4: d65f03c0 ret + +00000000004337a8 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEC1Ev>: +_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEC1Ev(): + 4337a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4337ac: 910003fd mov x29, sp + 4337b0: f9000fe0 str x0, [sp, #24] + 4337b4: f9400fe0 ldr x0, [sp, #24] + 4337b8: 940001a5 bl 433e4c <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEC1Ev> + 4337bc: d503201f nop + 4337c0: a8c27bfd ldp x29, x30, [sp], #32 + 4337c4: d65f03c0 ret + +00000000004337c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EEC1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EEC1Ev(): + 4337c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4337cc: 910003fd mov x29, sp + 4337d0: f9000fe0 str x0, [sp, #24] + 4337d4: f9400fe0 ldr x0, [sp, #24] + 4337d8: 940001a5 bl 433e6c <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEC1Ev> + 4337dc: f9400fe0 ldr x0, [sp, #24] + 4337e0: 940001ab bl 433e8c <_ZNSt20_Rb_tree_key_compareISt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1Ev> + 4337e4: f9400fe0 ldr x0, [sp, #24] + 4337e8: 91002000 add x0, x0, #0x8 + 4337ec: 97ff641e bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 4337f0: d503201f nop + 4337f4: a8c27bfd ldp x29, x30, [sp], #32 + 4337f8: d65f03c0 ret + +00000000004337fc <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EEC1Ev>: +_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EEC1Ev(): + 4337fc: a9be7bfd stp x29, x30, [sp, #-32]! + 433800: 910003fd mov x29, sp + 433804: f9000fe0 str x0, [sp, #24] + 433808: f9400fe0 ldr x0, [sp, #24] + 43380c: 940001ad bl 433ec0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EEC1Ev> + 433810: d503201f nop + 433814: a8c27bfd ldp x29, x30, [sp], #32 + 433818: d65f03c0 ret + +000000000043381c <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EED1Ev>: +_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EED1Ev(): + 43381c: a9bd7bfd stp x29, x30, [sp, #-48]! + 433820: 910003fd mov x29, sp + 433824: a90153f3 stp x19, x20, [sp, #16] + 433828: f90017e0 str x0, [sp, #40] + 43382c: f94017e0 ldr x0, [sp, #40] + 433830: f9400013 ldr x19, [x0] + 433834: f94017e0 ldr x0, [sp, #40] + 433838: f9400414 ldr x20, [x0, #8] + 43383c: f94017e0 ldr x0, [sp, #40] + 433840: 940001bd bl 433f34 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv> + 433844: aa0003e2 mov x2, x0 + 433848: aa1403e1 mov x1, x20 + 43384c: aa1303e0 mov x0, x19 + 433850: 940001be bl 433f48 <_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrES1_EvT_S3_RSaIT0_E> + 433854: f94017e0 ldr x0, [sp, #40] + 433858: 940001a2 bl 433ee0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EED1Ev> + 43385c: d503201f nop + 433860: a94153f3 ldp x19, x20, [sp, #16] + 433864: a8c37bfd ldp x29, x30, [sp], #48 + 433868: d65f03c0 ret + +000000000043386c <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EEC1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EEC2Ev(): + 43386c: a9be7bfd stp x29, x30, [sp, #-32]! + 433870: 910003fd mov x29, sp + 433874: f9000fe0 str x0, [sp, #24] + 433878: f9400fe0 ldr x0, [sp, #24] + 43387c: 940001c6 bl 433f94 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EEC1Ev> + 433880: d503201f nop + 433884: a8c27bfd ldp x29, x30, [sp], #32 + 433888: d65f03c0 ret + +000000000043388c <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EED1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EED2Ev(): + 43388c: a9bd7bfd stp x29, x30, [sp, #-48]! + 433890: 910003fd mov x29, sp + 433894: a90153f3 stp x19, x20, [sp, #16] + 433898: f90017e0 str x0, [sp, #40] + 43389c: f94017e0 ldr x0, [sp, #40] + 4338a0: f9400013 ldr x19, [x0] + 4338a4: f94017e0 ldr x0, [sp, #40] + 4338a8: f9400414 ldr x20, [x0, #8] + 4338ac: f94017e0 ldr x0, [sp, #40] + 4338b0: 940001d6 bl 434008 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4338b4: aa0003e2 mov x2, x0 + 4338b8: aa1403e1 mov x1, x20 + 4338bc: aa1303e0 mov x0, x19 + 4338c0: 940001d7 bl 43401c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4338c4: f94017e0 ldr x0, [sp, #40] + 4338c8: 940001bb bl 433fb4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EED1Ev> + 4338cc: d503201f nop + 4338d0: a94153f3 ldp x19, x20, [sp, #16] + 4338d4: a8c37bfd ldp x29, x30, [sp], #48 + 4338d8: d65f03c0 ret + +00000000004338dc <_ZNKSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE6_M_ptrEv(): + 4338dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4338e0: 910003fd mov x29, sp + 4338e4: f9000fe0 str x0, [sp, #24] + 4338e8: f9400fe0 ldr x0, [sp, #24] + 4338ec: 940001d7 bl 434048 <_ZSt3getILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 4338f0: f9400000 ldr x0, [x0] + 4338f4: a8c27bfd ldp x29, x30, [sp], #32 + 4338f8: d65f03c0 ret + +00000000004338fc <_ZSt3getILm1EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 4338fc: a9be7bfd stp x29, x30, [sp, #-32]! + 433900: 910003fd mov x29, sp + 433904: f9000fe0 str x0, [sp, #24] + 433908: f9400fe0 ldr x0, [sp, #24] + 43390c: 940001d6 bl 434064 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16IReporterFactoryEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 433910: a8c27bfd ldp x29, x30, [sp], #32 + 433914: d65f03c0 ret + +0000000000433918 <_ZSt7forwardIRPN5Catch16IReporterFactoryEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRPN5Catch16IReporterFactoryEEOT_RNSt16remove_referenceIS4_E4typeE(): + 433918: d10043ff sub sp, sp, #0x10 + 43391c: f90007e0 str x0, [sp, #8] + 433920: f94007e0 ldr x0, [sp, #8] + 433924: 910043ff add sp, sp, #0x10 + 433928: d65f03c0 ret + +000000000043392c <_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC2IRS2_JS4_EvEEOT_DpOT0_(): + 43392c: a9bc7bfd stp x29, x30, [sp, #-64]! + 433930: 910003fd mov x29, sp + 433934: f9000bf3 str x19, [sp, #16] + 433938: f9001fe0 str x0, [sp, #56] + 43393c: f9001be1 str x1, [sp, #48] + 433940: f90017e2 str x2, [sp, #40] + 433944: f94017e0 ldr x0, [sp, #40] + 433948: 97fffd0c bl 432d78 <_ZSt7forwardISt14default_deleteIN5Catch16IReporterFactoryEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43394c: aa0003e1 mov x1, x0 + 433950: f9401fe0 ldr x0, [sp, #56] + 433954: 940001cb bl 434080 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEEC1IS3_EEOT_> + 433958: f9401ff3 ldr x19, [sp, #56] + 43395c: f9401be0 ldr x0, [sp, #48] + 433960: 97ffffee bl 433918 <_ZSt7forwardIRPN5Catch16IReporterFactoryEEOT_RNSt16remove_referenceIS4_E4typeE> + 433964: aa0003e1 mov x1, x0 + 433968: aa1303e0 mov x0, x19 + 43396c: 940001d1 bl 4340b0 <_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EEC1IRS2_EEOT_> + 433970: d503201f nop + 433974: f9400bf3 ldr x19, [sp, #16] + 433978: a8c47bfd ldp x29, x30, [sp], #64 + 43397c: d65f03c0 ret + +0000000000433980 <_ZSt12__get_helperILm0EPN5Catch16IReporterFactoryEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch16IReporterFactoryEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 433980: a9be7bfd stp x29, x30, [sp, #-32]! + 433984: 910003fd mov x29, sp + 433988: f9000fe0 str x0, [sp, #24] + 43398c: f9400fe0 ldr x0, [sp, #24] + 433990: 940001d4 bl 4340e0 <_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEE7_M_headERS5_> + 433994: a8c27bfd ldp x29, x30, [sp], #32 + 433998: d65f03c0 ret + +000000000043399c <_ZNKSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE6_M_ptrEv(): + 43399c: a9be7bfd stp x29, x30, [sp, #-32]! + 4339a0: 910003fd mov x29, sp + 4339a4: f9000fe0 str x0, [sp, #24] + 4339a8: f9400fe0 ldr x0, [sp, #24] + 4339ac: 940001d4 bl 4340fc <_ZSt3getILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 4339b0: f9400000 ldr x0, [x0] + 4339b4: a8c27bfd ldp x29, x30, [sp], #32 + 4339b8: d65f03c0 ret + +00000000004339bc <_ZSt3getILm1EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 4339bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4339c0: 910003fd mov x29, sp + 4339c4: f9000fe0 str x0, [sp, #24] + 4339c8: f9400fe0 ldr x0, [sp, #24] + 4339cc: 940001d3 bl 434118 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12TestCaseInfoEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 4339d0: a8c27bfd ldp x29, x30, [sp], #32 + 4339d4: d65f03c0 ret + +00000000004339d8 <_ZSt7forwardIRPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4339d8: d10043ff sub sp, sp, #0x10 + 4339dc: f90007e0 str x0, [sp, #8] + 4339e0: f94007e0 ldr x0, [sp, #8] + 4339e4: 910043ff add sp, sp, #0x10 + 4339e8: d65f03c0 ret + +00000000004339ec <_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC2IRS2_JS4_EvEEOT_DpOT0_(): + 4339ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4339f0: 910003fd mov x29, sp + 4339f4: f9000bf3 str x19, [sp, #16] + 4339f8: f9001fe0 str x0, [sp, #56] + 4339fc: f9001be1 str x1, [sp, #48] + 433a00: f90017e2 str x2, [sp, #40] + 433a04: f94017e0 ldr x0, [sp, #40] + 433a08: 97fffd1e bl 432e80 <_ZSt7forwardISt14default_deleteIN5Catch12TestCaseInfoEEEOT_RNSt16remove_referenceIS4_E4typeE> + 433a0c: aa0003e1 mov x1, x0 + 433a10: f9401fe0 ldr x0, [sp, #56] + 433a14: 940001c8 bl 434134 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEEC1IS3_EEOT_> + 433a18: f9401ff3 ldr x19, [sp, #56] + 433a1c: f9401be0 ldr x0, [sp, #48] + 433a20: 97ffffee bl 4339d8 <_ZSt7forwardIRPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 433a24: aa0003e1 mov x1, x0 + 433a28: aa1303e0 mov x0, x19 + 433a2c: 940001ce bl 434164 <_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EEC1IRS2_EEOT_> + 433a30: d503201f nop + 433a34: f9400bf3 ldr x19, [sp, #16] + 433a38: a8c47bfd ldp x29, x30, [sp], #64 + 433a3c: d65f03c0 ret + +0000000000433a40 <_ZSt12__get_helperILm0EPN5Catch12TestCaseInfoEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch12TestCaseInfoEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 433a40: a9be7bfd stp x29, x30, [sp, #-32]! + 433a44: 910003fd mov x29, sp + 433a48: f9000fe0 str x0, [sp, #24] + 433a4c: f9400fe0 ldr x0, [sp, #24] + 433a50: 940001d1 bl 434194 <_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEE7_M_headERS5_> + 433a54: a8c27bfd ldp x29, x30, [sp], #32 + 433a58: d65f03c0 ret + +0000000000433a5c <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE12_Vector_implD2Ev(): + 433a5c: a9be7bfd stp x29, x30, [sp, #-32]! + 433a60: 910003fd mov x29, sp + 433a64: f9000fe0 str x0, [sp, #24] + 433a68: f9400fe0 ldr x0, [sp, #24] + 433a6c: 940001d1 bl 4341b0 <_ZNSaIN5Catch3TagEED1Ev> + 433a70: d503201f nop + 433a74: a8c27bfd ldp x29, x30, [sp], #32 + 433a78: d65f03c0 ret + +0000000000433a7c <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EED2Ev(): + 433a7c: a9be7bfd stp x29, x30, [sp, #-32]! + 433a80: 910003fd mov x29, sp + 433a84: f9000fe0 str x0, [sp, #24] + 433a88: f9400fe0 ldr x0, [sp, #24] + 433a8c: f9400003 ldr x3, [x0] + 433a90: f9400fe0 ldr x0, [sp, #24] + 433a94: f9400801 ldr x1, [x0, #16] + 433a98: f9400fe0 ldr x0, [sp, #24] + 433a9c: f9400000 ldr x0, [x0] + 433aa0: cb000020 sub x0, x1, x0 + 433aa4: 9345fc01 asr x1, x0, #5 + 433aa8: aa0103e0 mov x0, x1 + 433aac: aa0003e2 mov x2, x0 + 433ab0: aa0303e1 mov x1, x3 + 433ab4: f9400fe0 ldr x0, [sp, #24] + 433ab8: 940001c6 bl 4341d0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE13_M_deallocateEPS1_m> + 433abc: f9400fe0 ldr x0, [sp, #24] + 433ac0: 97ffffe7 bl 433a5c <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE12_Vector_implD1Ev> + 433ac4: d503201f nop + 433ac8: a8c27bfd ldp x29, x30, [sp], #32 + 433acc: d65f03c0 ret + +0000000000433ad0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv(): + 433ad0: d10043ff sub sp, sp, #0x10 + 433ad4: f90007e0 str x0, [sp, #8] + 433ad8: f94007e0 ldr x0, [sp, #8] + 433adc: 910043ff add sp, sp, #0x10 + 433ae0: d65f03c0 ret + +0000000000433ae4 <_ZSt8_DestroyIPN5Catch3TagES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch3TagES1_EvT_S3_RSaIT0_E(): + 433ae4: a9bd7bfd stp x29, x30, [sp, #-48]! + 433ae8: 910003fd mov x29, sp + 433aec: f90017e0 str x0, [sp, #40] + 433af0: f90013e1 str x1, [sp, #32] + 433af4: f9000fe2 str x2, [sp, #24] + 433af8: f94013e1 ldr x1, [sp, #32] + 433afc: f94017e0 ldr x0, [sp, #40] + 433b00: 940001c3 bl 43420c <_ZSt8_DestroyIPN5Catch3TagEEvT_S3_> + 433b04: d503201f nop + 433b08: a8c37bfd ldp x29, x30, [sp], #48 + 433b0c: d65f03c0 ret + +0000000000433b10 <_ZNKSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EE6_M_ptrEv(): + 433b10: a9be7bfd stp x29, x30, [sp, #-32]! + 433b14: 910003fd mov x29, sp + 433b18: f9000fe0 str x0, [sp, #24] + 433b1c: f9400fe0 ldr x0, [sp, #24] + 433b20: 940001c5 bl 434234 <_ZSt3getILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 433b24: f9400000 ldr x0, [x0] + 433b28: a8c27bfd ldp x29, x30, [sp], #32 + 433b2c: d65f03c0 ret + +0000000000433b30 <_ZSt3getILm1EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 433b30: a9be7bfd stp x29, x30, [sp, #-32]! + 433b34: 910003fd mov x29, sp + 433b38: f9000fe0 str x0, [sp, #24] + 433b3c: f9400fe0 ldr x0, [sp, #24] + 433b40: 940001c4 bl 434250 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12ITestInvokerEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 433b44: a8c27bfd ldp x29, x30, [sp], #32 + 433b48: d65f03c0 ret + +0000000000433b4c <_ZSt7forwardIRPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS4_E4typeE(): + 433b4c: d10043ff sub sp, sp, #0x10 + 433b50: f90007e0 str x0, [sp, #8] + 433b54: f94007e0 ldr x0, [sp, #8] + 433b58: 910043ff add sp, sp, #0x10 + 433b5c: d65f03c0 ret + +0000000000433b60 <_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_(): + 433b60: a9bc7bfd stp x29, x30, [sp, #-64]! + 433b64: 910003fd mov x29, sp + 433b68: f9000bf3 str x19, [sp, #16] + 433b6c: f9001fe0 str x0, [sp, #56] + 433b70: f9001be1 str x1, [sp, #48] + 433b74: f90017e2 str x2, [sp, #40] + 433b78: f94017e0 ldr x0, [sp, #40] + 433b7c: 97fffd18 bl 432fdc <_ZSt7forwardISt14default_deleteIN5Catch12ITestInvokerEEEOT_RNSt16remove_referenceIS4_E4typeE> + 433b80: aa0003e1 mov x1, x0 + 433b84: f9401fe0 ldr x0, [sp, #56] + 433b88: 940001b9 bl 43426c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEEC1IS3_EEOT_> + 433b8c: f9401ff3 ldr x19, [sp, #56] + 433b90: f9401be0 ldr x0, [sp, #48] + 433b94: 97ffffee bl 433b4c <_ZSt7forwardIRPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS4_E4typeE> + 433b98: aa0003e1 mov x1, x0 + 433b9c: aa1303e0 mov x0, x19 + 433ba0: 940001bf bl 43429c <_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EEC1IRS2_EEOT_> + 433ba4: d503201f nop + 433ba8: f9400bf3 ldr x19, [sp, #16] + 433bac: a8c47bfd ldp x29, x30, [sp], #64 + 433bb0: d65f03c0 ret + +0000000000433bb4 <_ZSt12__get_helperILm0EPN5Catch12ITestInvokerEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch12ITestInvokerEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 433bb4: a9be7bfd stp x29, x30, [sp, #-32]! + 433bb8: 910003fd mov x29, sp + 433bbc: f9000fe0 str x0, [sp, #24] + 433bc0: f9400fe0 ldr x0, [sp, #24] + 433bc4: 940001c2 bl 4342cc <_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEE7_M_headERS5_> + 433bc8: a8c27bfd ldp x29, x30, [sp], #32 + 433bcc: d65f03c0 ret + +0000000000433bd0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_Vector_implD2Ev(): + 433bd0: a9be7bfd stp x29, x30, [sp, #-32]! + 433bd4: 910003fd mov x29, sp + 433bd8: f9000fe0 str x0, [sp, #24] + 433bdc: f9400fe0 ldr x0, [sp, #24] + 433be0: 940001d0 bl 434320 <_ZNSaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEED1Ev> + 433be4: d503201f nop + 433be8: a8c27bfd ldp x29, x30, [sp], #32 + 433bec: d65f03c0 ret + +0000000000433bf0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EEC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EEC1Ev(): + 433bf0: a9be7bfd stp x29, x30, [sp, #-32]! + 433bf4: 910003fd mov x29, sp + 433bf8: f9000fe0 str x0, [sp, #24] + 433bfc: f9400fe0 ldr x0, [sp, #24] + 433c00: 940001ba bl 4342e8 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev> + 433c04: d503201f nop + 433c08: a8c27bfd ldp x29, x30, [sp], #32 + 433c0c: d65f03c0 ret + +0000000000433c10 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EED1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EED1Ev(): + 433c10: a9be7bfd stp x29, x30, [sp, #-32]! + 433c14: 910003fd mov x29, sp + 433c18: f9000fe0 str x0, [sp, #24] + 433c1c: f9400fe0 ldr x0, [sp, #24] + 433c20: f9400003 ldr x3, [x0] + 433c24: f9400fe0 ldr x0, [sp, #24] + 433c28: f9400801 ldr x1, [x0, #16] + 433c2c: f9400fe0 ldr x0, [sp, #24] + 433c30: f9400000 ldr x0, [x0] + 433c34: cb000020 sub x0, x1, x0 + 433c38: 9343fc01 asr x1, x0, #3 + 433c3c: aa0103e0 mov x0, x1 + 433c40: aa0003e2 mov x2, x0 + 433c44: aa0303e1 mov x1, x3 + 433c48: f9400fe0 ldr x0, [sp, #24] + 433c4c: 940001bd bl 434340 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 433c50: f9400fe0 ldr x0, [sp, #24] + 433c54: 97ffffdf bl 433bd0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev> + 433c58: d503201f nop + 433c5c: a8c27bfd ldp x29, x30, [sp], #32 + 433c60: d65f03c0 ret + +0000000000433c64 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv(): + 433c64: d10043ff sub sp, sp, #0x10 + 433c68: f90007e0 str x0, [sp, #8] + 433c6c: f94007e0 ldr x0, [sp, #8] + 433c70: 910043ff add sp, sp, #0x10 + 433c74: d65f03c0 ret + +0000000000433c78 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E(): + 433c78: a9bd7bfd stp x29, x30, [sp, #-48]! + 433c7c: 910003fd mov x29, sp + 433c80: f90017e0 str x0, [sp, #40] + 433c84: f90013e1 str x1, [sp, #32] + 433c88: f9000fe2 str x2, [sp, #24] + 433c8c: f94013e1 ldr x1, [sp, #32] + 433c90: f94017e0 ldr x0, [sp, #40] + 433c94: 940001ba bl 43437c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEvT_S7_> + 433c98: d503201f nop + 433c9c: a8c37bfd ldp x29, x30, [sp], #48 + 433ca0: d65f03c0 ret + +0000000000433ca4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev(): + 433ca4: a9be7bfd stp x29, x30, [sp, #-32]! + 433ca8: 910003fd mov x29, sp + 433cac: f9000fe0 str x0, [sp, #24] + 433cb0: f9400fe0 ldr x0, [sp, #24] + 433cb4: 940001ca bl 4343dc <_ZNSaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEED1Ev> + 433cb8: d503201f nop + 433cbc: a8c27bfd ldp x29, x30, [sp], #32 + 433cc0: d65f03c0 ret + +0000000000433cc4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EEC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EEC1Ev(): + 433cc4: a9be7bfd stp x29, x30, [sp, #-32]! + 433cc8: 910003fd mov x29, sp + 433ccc: f9000fe0 str x0, [sp, #24] + 433cd0: f9400fe0 ldr x0, [sp, #24] + 433cd4: 940001b4 bl 4343a4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev> + 433cd8: d503201f nop + 433cdc: a8c27bfd ldp x29, x30, [sp], #32 + 433ce0: d65f03c0 ret + +0000000000433ce4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EED1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EED2Ev(): + 433ce4: a9be7bfd stp x29, x30, [sp, #-32]! + 433ce8: 910003fd mov x29, sp + 433cec: f9000fe0 str x0, [sp, #24] + 433cf0: f9400fe0 ldr x0, [sp, #24] + 433cf4: f9400003 ldr x3, [x0] + 433cf8: f9400fe0 ldr x0, [sp, #24] + 433cfc: f9400801 ldr x1, [x0, #16] + 433d00: f9400fe0 ldr x0, [sp, #24] + 433d04: f9400000 ldr x0, [x0] + 433d08: cb000020 sub x0, x1, x0 + 433d0c: 9343fc01 asr x1, x0, #3 + 433d10: aa0103e0 mov x0, x1 + 433d14: aa0003e2 mov x2, x0 + 433d18: aa0303e1 mov x1, x3 + 433d1c: f9400fe0 ldr x0, [sp, #24] + 433d20: 940001b7 bl 4343fc <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 433d24: f9400fe0 ldr x0, [sp, #24] + 433d28: 97ffffdf bl 433ca4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev> + 433d2c: d503201f nop + 433d30: a8c27bfd ldp x29, x30, [sp], #32 + 433d34: d65f03c0 ret + +0000000000433d38 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv(): + 433d38: d10043ff sub sp, sp, #0x10 + 433d3c: f90007e0 str x0, [sp, #8] + 433d40: f94007e0 ldr x0, [sp, #8] + 433d44: 910043ff add sp, sp, #0x10 + 433d48: d65f03c0 ret + +0000000000433d4c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E(): + 433d4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 433d50: 910003fd mov x29, sp + 433d54: f90017e0 str x0, [sp, #40] + 433d58: f90013e1 str x1, [sp, #32] + 433d5c: f9000fe2 str x2, [sp, #24] + 433d60: f94013e1 ldr x1, [sp, #32] + 433d64: f94017e0 ldr x0, [sp, #40] + 433d68: 940001b4 bl 434438 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEvT_S7_> + 433d6c: d503201f nop + 433d70: a8c37bfd ldp x29, x30, [sp], #48 + 433d74: d65f03c0 ret + +0000000000433d78 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implD1Ev(): + 433d78: a9be7bfd stp x29, x30, [sp, #-32]! + 433d7c: 910003fd mov x29, sp + 433d80: f9000fe0 str x0, [sp, #24] + 433d84: f9400fe0 ldr x0, [sp, #24] + 433d88: 940001c4 bl 434498 <_ZNSaIN5Catch14TestCaseHandleEED1Ev> + 433d8c: d503201f nop + 433d90: a8c27bfd ldp x29, x30, [sp], #32 + 433d94: d65f03c0 ret + +0000000000433d98 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC2Ev(): + 433d98: a9be7bfd stp x29, x30, [sp, #-32]! + 433d9c: 910003fd mov x29, sp + 433da0: f9000fe0 str x0, [sp, #24] + 433da4: f9400fe0 ldr x0, [sp, #24] + 433da8: 940001ae bl 434460 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1Ev> + 433dac: d503201f nop + 433db0: a8c27bfd ldp x29, x30, [sp], #32 + 433db4: d65f03c0 ret + +0000000000433db8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EED2Ev(): + 433db8: a9be7bfd stp x29, x30, [sp, #-32]! + 433dbc: 910003fd mov x29, sp + 433dc0: f9000fe0 str x0, [sp, #24] + 433dc4: f9400fe0 ldr x0, [sp, #24] + 433dc8: f9400003 ldr x3, [x0] + 433dcc: f9400fe0 ldr x0, [sp, #24] + 433dd0: f9400801 ldr x1, [x0, #16] + 433dd4: f9400fe0 ldr x0, [sp, #24] + 433dd8: f9400000 ldr x0, [x0] + 433ddc: cb000020 sub x0, x1, x0 + 433de0: 9344fc01 asr x1, x0, #4 + 433de4: aa0103e0 mov x0, x1 + 433de8: aa0003e2 mov x2, x0 + 433dec: aa0303e1 mov x1, x3 + 433df0: f9400fe0 ldr x0, [sp, #24] + 433df4: 940001b1 bl 4344b8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m> + 433df8: f9400fe0 ldr x0, [sp, #24] + 433dfc: 97ffffdf bl 433d78 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implD1Ev> + 433e00: d503201f nop + 433e04: a8c27bfd ldp x29, x30, [sp], #32 + 433e08: d65f03c0 ret + +0000000000433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv(): + 433e0c: d10043ff sub sp, sp, #0x10 + 433e10: f90007e0 str x0, [sp, #8] + 433e14: f94007e0 ldr x0, [sp, #8] + 433e18: 910043ff add sp, sp, #0x10 + 433e1c: d65f03c0 ret + +0000000000433e20 <_ZSt8_DestroyIPN5Catch14TestCaseHandleES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch14TestCaseHandleES1_EvT_S3_RSaIT0_E(): + 433e20: a9bd7bfd stp x29, x30, [sp, #-48]! + 433e24: 910003fd mov x29, sp + 433e28: f90017e0 str x0, [sp, #40] + 433e2c: f90013e1 str x1, [sp, #32] + 433e30: f9000fe2 str x2, [sp, #24] + 433e34: f94013e1 ldr x1, [sp, #32] + 433e38: f94017e0 ldr x0, [sp, #40] + 433e3c: 940001ae bl 4344f4 <_ZSt8_DestroyIPN5Catch14TestCaseHandleEEvT_S3_> + 433e40: d503201f nop + 433e44: a8c37bfd ldp x29, x30, [sp], #48 + 433e48: d65f03c0 ret + +0000000000433e4c <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEC2Ev(): + 433e4c: a9be7bfd stp x29, x30, [sp, #-32]! + 433e50: 910003fd mov x29, sp + 433e54: f9000fe0 str x0, [sp, #24] + 433e58: f9400fe0 ldr x0, [sp, #24] + 433e5c: 940001b0 bl 43451c <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1Ev> + 433e60: d503201f nop + 433e64: a8c27bfd ldp x29, x30, [sp], #32 + 433e68: d65f03c0 ret + +0000000000433e6c <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEC1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEC2Ev(): + 433e6c: a9be7bfd stp x29, x30, [sp, #-32]! + 433e70: 910003fd mov x29, sp + 433e74: f9000fe0 str x0, [sp, #24] + 433e78: f9400fe0 ldr x0, [sp, #24] + 433e7c: 940001b6 bl 434554 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEC1Ev> + 433e80: d503201f nop + 433e84: a8c27bfd ldp x29, x30, [sp], #32 + 433e88: d65f03c0 ret + +0000000000433e8c <_ZNSt20_Rb_tree_key_compareISt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1Ev>: +_ZNSt20_Rb_tree_key_compareISt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2Ev(): + 433e8c: d10043ff sub sp, sp, #0x10 + 433e90: f90007e0 str x0, [sp, #8] + 433e94: d503201f nop + 433e98: 910043ff add sp, sp, #0x10 + 433e9c: d65f03c0 ret + +0000000000433ea0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE12_Vector_implD2Ev(): + 433ea0: a9be7bfd stp x29, x30, [sp, #-32]! + 433ea4: 910003fd mov x29, sp + 433ea8: f9000fe0 str x0, [sp, #24] + 433eac: f9400fe0 ldr x0, [sp, #24] + 433eb0: 940001bc bl 4345a0 <_ZNSaINSt15__exception_ptr13exception_ptrEED1Ev> + 433eb4: d503201f nop + 433eb8: a8c27bfd ldp x29, x30, [sp], #32 + 433ebc: d65f03c0 ret + +0000000000433ec0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EEC2Ev(): + 433ec0: a9be7bfd stp x29, x30, [sp, #-32]! + 433ec4: 910003fd mov x29, sp + 433ec8: f9000fe0 str x0, [sp, #24] + 433ecc: f9400fe0 ldr x0, [sp, #24] + 433ed0: 940001a6 bl 434568 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE12_Vector_implC1Ev> + 433ed4: d503201f nop + 433ed8: a8c27bfd ldp x29, x30, [sp], #32 + 433edc: d65f03c0 ret + +0000000000433ee0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EED1Ev>: +_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EED2Ev(): + 433ee0: a9be7bfd stp x29, x30, [sp, #-32]! + 433ee4: 910003fd mov x29, sp + 433ee8: f9000fe0 str x0, [sp, #24] + 433eec: f9400fe0 ldr x0, [sp, #24] + 433ef0: f9400003 ldr x3, [x0] + 433ef4: f9400fe0 ldr x0, [sp, #24] + 433ef8: f9400801 ldr x1, [x0, #16] + 433efc: f9400fe0 ldr x0, [sp, #24] + 433f00: f9400000 ldr x0, [x0] + 433f04: cb000020 sub x0, x1, x0 + 433f08: 9343fc01 asr x1, x0, #3 + 433f0c: aa0103e0 mov x0, x1 + 433f10: aa0003e2 mov x2, x0 + 433f14: aa0303e1 mov x1, x3 + 433f18: f9400fe0 ldr x0, [sp, #24] + 433f1c: 940001a9 bl 4345c0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE13_M_deallocateEPS1_m> + 433f20: f9400fe0 ldr x0, [sp, #24] + 433f24: 97ffffdf bl 433ea0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE12_Vector_implD1Ev> + 433f28: d503201f nop + 433f2c: a8c27bfd ldp x29, x30, [sp], #32 + 433f30: d65f03c0 ret + +0000000000433f34 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv(): + 433f34: d10043ff sub sp, sp, #0x10 + 433f38: f90007e0 str x0, [sp, #8] + 433f3c: f94007e0 ldr x0, [sp, #8] + 433f40: 910043ff add sp, sp, #0x10 + 433f44: d65f03c0 ret + +0000000000433f48 <_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrES1_EvT_S3_RSaIT0_E(): + 433f48: a9bd7bfd stp x29, x30, [sp, #-48]! + 433f4c: 910003fd mov x29, sp + 433f50: f90017e0 str x0, [sp, #40] + 433f54: f90013e1 str x1, [sp, #32] + 433f58: f9000fe2 str x2, [sp, #24] + 433f5c: f94013e1 ldr x1, [sp, #32] + 433f60: f94017e0 ldr x0, [sp, #40] + 433f64: 940001a6 bl 4345fc <_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrEEvT_S3_> + 433f68: d503201f nop + 433f6c: a8c37bfd ldp x29, x30, [sp], #48 + 433f70: d65f03c0 ret + +0000000000433f74 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_Vector_implD2Ev(): + 433f74: a9be7bfd stp x29, x30, [sp, #-32]! + 433f78: 910003fd mov x29, sp + 433f7c: f9000fe0 str x0, [sp, #24] + 433f80: f9400fe0 ldr x0, [sp, #24] + 433f84: 940001b6 bl 43465c <_ZNSaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEED1Ev> + 433f88: d503201f nop + 433f8c: a8c27bfd ldp x29, x30, [sp], #32 + 433f90: d65f03c0 ret + +0000000000433f94 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EEC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EEC2Ev(): + 433f94: a9be7bfd stp x29, x30, [sp, #-32]! + 433f98: 910003fd mov x29, sp + 433f9c: f9000fe0 str x0, [sp, #24] + 433fa0: f9400fe0 ldr x0, [sp, #24] + 433fa4: 940001a0 bl 434624 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1Ev> + 433fa8: d503201f nop + 433fac: a8c27bfd ldp x29, x30, [sp], #32 + 433fb0: d65f03c0 ret + +0000000000433fb4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EED1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EED2Ev(): + 433fb4: a9be7bfd stp x29, x30, [sp, #-32]! + 433fb8: 910003fd mov x29, sp + 433fbc: f9000fe0 str x0, [sp, #24] + 433fc0: f9400fe0 ldr x0, [sp, #24] + 433fc4: f9400003 ldr x3, [x0] + 433fc8: f9400fe0 ldr x0, [sp, #24] + 433fcc: f9400801 ldr x1, [x0, #16] + 433fd0: f9400fe0 ldr x0, [sp, #24] + 433fd4: f9400000 ldr x0, [x0] + 433fd8: cb000020 sub x0, x1, x0 + 433fdc: 9343fc01 asr x1, x0, #3 + 433fe0: aa0103e0 mov x0, x1 + 433fe4: aa0003e2 mov x2, x0 + 433fe8: aa0303e1 mov x1, x3 + 433fec: f9400fe0 ldr x0, [sp, #24] + 433ff0: 940001a3 bl 43467c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 433ff4: f9400fe0 ldr x0, [sp, #24] + 433ff8: 97ffffdf bl 433f74 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_Vector_implD1Ev> + 433ffc: d503201f nop + 434000: a8c27bfd ldp x29, x30, [sp], #32 + 434004: d65f03c0 ret + +0000000000434008 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv(): + 434008: d10043ff sub sp, sp, #0x10 + 43400c: f90007e0 str x0, [sp, #8] + 434010: f94007e0 ldr x0, [sp, #8] + 434014: 910043ff add sp, sp, #0x10 + 434018: d65f03c0 ret + +000000000043401c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E(): + 43401c: a9bd7bfd stp x29, x30, [sp, #-48]! + 434020: 910003fd mov x29, sp + 434024: f90017e0 str x0, [sp, #40] + 434028: f90013e1 str x1, [sp, #32] + 43402c: f9000fe2 str x2, [sp, #24] + 434030: f94013e1 ldr x1, [sp, #32] + 434034: f94017e0 ldr x0, [sp, #40] + 434038: 940001a0 bl 4346b8 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEvT_S8_> + 43403c: d503201f nop + 434040: a8c37bfd ldp x29, x30, [sp], #48 + 434044: d65f03c0 ret + +0000000000434048 <_ZSt3getILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 434048: a9be7bfd stp x29, x30, [sp, #-32]! + 43404c: 910003fd mov x29, sp + 434050: f9000fe0 str x0, [sp, #24] + 434054: f9400fe0 ldr x0, [sp, #24] + 434058: 940001a2 bl 4346e0 <_ZSt12__get_helperILm0EPN5Catch16IReporterFactoryEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43405c: a8c27bfd ldp x29, x30, [sp], #32 + 434060: d65f03c0 ret + +0000000000434064 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16IReporterFactoryEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16IReporterFactoryEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 434064: a9be7bfd stp x29, x30, [sp, #-32]! + 434068: 910003fd mov x29, sp + 43406c: f9000fe0 str x0, [sp, #24] + 434070: f9400fe0 ldr x0, [sp, #24] + 434074: 940001a2 bl 4346fc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEE7_M_headERS4_> + 434078: a8c27bfd ldp x29, x30, [sp], #32 + 43407c: d65f03c0 ret + +0000000000434080 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEEC1IS3_EEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEEC1IS3_EEOT_(): + 434080: a9be7bfd stp x29, x30, [sp, #-32]! + 434084: 910003fd mov x29, sp + 434088: f9000fe0 str x0, [sp, #24] + 43408c: f9000be1 str x1, [sp, #16] + 434090: f9400be0 ldr x0, [sp, #16] + 434094: 97fffb39 bl 432d78 <_ZSt7forwardISt14default_deleteIN5Catch16IReporterFactoryEEEOT_RNSt16remove_referenceIS4_E4typeE> + 434098: aa0003e1 mov x1, x0 + 43409c: f9400fe0 ldr x0, [sp, #24] + 4340a0: 9400019e bl 434718 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EEC1IS3_EEOT_> + 4340a4: d503201f nop + 4340a8: a8c27bfd ldp x29, x30, [sp], #32 + 4340ac: d65f03c0 ret + +00000000004340b0 <_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EEC1IRS2_EEOT_>: +_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EEC2IRS2_EEOT_(): + 4340b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4340b4: 910003fd mov x29, sp + 4340b8: f9000fe0 str x0, [sp, #24] + 4340bc: f9000be1 str x1, [sp, #16] + 4340c0: f9400be0 ldr x0, [sp, #16] + 4340c4: 97fffe15 bl 433918 <_ZSt7forwardIRPN5Catch16IReporterFactoryEEOT_RNSt16remove_referenceIS4_E4typeE> + 4340c8: f9400001 ldr x1, [x0] + 4340cc: f9400fe0 ldr x0, [sp, #24] + 4340d0: f9000001 str x1, [x0] + 4340d4: d503201f nop + 4340d8: a8c27bfd ldp x29, x30, [sp], #32 + 4340dc: d65f03c0 ret + +00000000004340e0 <_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEE7_M_headERS5_(): + 4340e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4340e4: 910003fd mov x29, sp + 4340e8: f9000fe0 str x0, [sp, #24] + 4340ec: f9400fe0 ldr x0, [sp, #24] + 4340f0: 94000193 bl 43473c <_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EE7_M_headERS3_> + 4340f4: a8c27bfd ldp x29, x30, [sp], #32 + 4340f8: d65f03c0 ret + +00000000004340fc <_ZSt3getILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 4340fc: a9be7bfd stp x29, x30, [sp, #-32]! + 434100: 910003fd mov x29, sp + 434104: f9000fe0 str x0, [sp, #24] + 434108: f9400fe0 ldr x0, [sp, #24] + 43410c: 94000191 bl 434750 <_ZSt12__get_helperILm0EPN5Catch12TestCaseInfoEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 434110: a8c27bfd ldp x29, x30, [sp], #32 + 434114: d65f03c0 ret + +0000000000434118 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12TestCaseInfoEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12TestCaseInfoEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 434118: a9be7bfd stp x29, x30, [sp, #-32]! + 43411c: 910003fd mov x29, sp + 434120: f9000fe0 str x0, [sp, #24] + 434124: f9400fe0 ldr x0, [sp, #24] + 434128: 94000191 bl 43476c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEE7_M_headERS4_> + 43412c: a8c27bfd ldp x29, x30, [sp], #32 + 434130: d65f03c0 ret + +0000000000434134 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEEC1IS3_EEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEEC1IS3_EEOT_(): + 434134: a9be7bfd stp x29, x30, [sp, #-32]! + 434138: 910003fd mov x29, sp + 43413c: f9000fe0 str x0, [sp, #24] + 434140: f9000be1 str x1, [sp, #16] + 434144: f9400be0 ldr x0, [sp, #16] + 434148: 97fffb4e bl 432e80 <_ZSt7forwardISt14default_deleteIN5Catch12TestCaseInfoEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43414c: aa0003e1 mov x1, x0 + 434150: f9400fe0 ldr x0, [sp, #24] + 434154: 9400018d bl 434788 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EEC1IS3_EEOT_> + 434158: d503201f nop + 43415c: a8c27bfd ldp x29, x30, [sp], #32 + 434160: d65f03c0 ret + +0000000000434164 <_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EEC1IRS2_EEOT_>: +_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EEC2IRS2_EEOT_(): + 434164: a9be7bfd stp x29, x30, [sp, #-32]! + 434168: 910003fd mov x29, sp + 43416c: f9000fe0 str x0, [sp, #24] + 434170: f9000be1 str x1, [sp, #16] + 434174: f9400be0 ldr x0, [sp, #16] + 434178: 97fffe18 bl 4339d8 <_ZSt7forwardIRPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 43417c: f9400001 ldr x1, [x0] + 434180: f9400fe0 ldr x0, [sp, #24] + 434184: f9000001 str x1, [x0] + 434188: d503201f nop + 43418c: a8c27bfd ldp x29, x30, [sp], #32 + 434190: d65f03c0 ret + +0000000000434194 <_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEE7_M_headERS5_(): + 434194: a9be7bfd stp x29, x30, [sp, #-32]! + 434198: 910003fd mov x29, sp + 43419c: f9000fe0 str x0, [sp, #24] + 4341a0: f9400fe0 ldr x0, [sp, #24] + 4341a4: 94000182 bl 4347ac <_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EE7_M_headERS3_> + 4341a8: a8c27bfd ldp x29, x30, [sp], #32 + 4341ac: d65f03c0 ret + +00000000004341b0 <_ZNSaIN5Catch3TagEED1Ev>: +_ZNSaIN5Catch3TagEED1Ev(): + 4341b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4341b4: 910003fd mov x29, sp + 4341b8: f9000fe0 str x0, [sp, #24] + 4341bc: f9400fe0 ldr x0, [sp, #24] + 4341c0: 94000180 bl 4347c0 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEED1Ev> + 4341c4: d503201f nop + 4341c8: a8c27bfd ldp x29, x30, [sp], #32 + 4341cc: d65f03c0 ret + +00000000004341d0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE13_M_deallocateEPS1_m(): + 4341d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4341d4: 910003fd mov x29, sp + 4341d8: f90017e0 str x0, [sp, #40] + 4341dc: f90013e1 str x1, [sp, #32] + 4341e0: f9000fe2 str x2, [sp, #24] + 4341e4: f94013e0 ldr x0, [sp, #32] + 4341e8: f100001f cmp x0, #0x0 + 4341ec: 540000a0 b.eq 434200 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 4341f0: f94017e0 ldr x0, [sp, #40] + 4341f4: f9400fe2 ldr x2, [sp, #24] + 4341f8: f94013e1 ldr x1, [sp, #32] + 4341fc: 94000176 bl 4347d4 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE10deallocateERS2_PS1_m> + 434200: d503201f nop + 434204: a8c37bfd ldp x29, x30, [sp], #48 + 434208: d65f03c0 ret + +000000000043420c <_ZSt8_DestroyIPN5Catch3TagEEvT_S3_>: +_ZSt8_DestroyIPN5Catch3TagEEvT_S3_(): + 43420c: a9be7bfd stp x29, x30, [sp, #-32]! + 434210: 910003fd mov x29, sp + 434214: f9000fe0 str x0, [sp, #24] + 434218: f9000be1 str x1, [sp, #16] + 43421c: f9400be1 ldr x1, [sp, #16] + 434220: f9400fe0 ldr x0, [sp, #24] + 434224: 94000178 bl 434804 <_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch3TagEEEvT_S5_> + 434228: d503201f nop + 43422c: a8c27bfd ldp x29, x30, [sp], #32 + 434230: d65f03c0 ret + +0000000000434234 <_ZSt3getILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 434234: a9be7bfd stp x29, x30, [sp, #-32]! + 434238: 910003fd mov x29, sp + 43423c: f9000fe0 str x0, [sp, #24] + 434240: f9400fe0 ldr x0, [sp, #24] + 434244: 94000176 bl 43481c <_ZSt12__get_helperILm0EPN5Catch12ITestInvokerEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 434248: a8c27bfd ldp x29, x30, [sp], #32 + 43424c: d65f03c0 ret + +0000000000434250 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12ITestInvokerEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12ITestInvokerEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 434250: a9be7bfd stp x29, x30, [sp, #-32]! + 434254: 910003fd mov x29, sp + 434258: f9000fe0 str x0, [sp, #24] + 43425c: f9400fe0 ldr x0, [sp, #24] + 434260: 94000176 bl 434838 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEE7_M_headERS4_> + 434264: a8c27bfd ldp x29, x30, [sp], #32 + 434268: d65f03c0 ret + +000000000043426c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEEC1IS3_EEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEEC2IS3_EEOT_(): + 43426c: a9be7bfd stp x29, x30, [sp, #-32]! + 434270: 910003fd mov x29, sp + 434274: f9000fe0 str x0, [sp, #24] + 434278: f9000be1 str x1, [sp, #16] + 43427c: f9400be0 ldr x0, [sp, #16] + 434280: 97fffb57 bl 432fdc <_ZSt7forwardISt14default_deleteIN5Catch12ITestInvokerEEEOT_RNSt16remove_referenceIS4_E4typeE> + 434284: aa0003e1 mov x1, x0 + 434288: f9400fe0 ldr x0, [sp, #24] + 43428c: 94000172 bl 434854 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EEC1IS3_EEOT_> + 434290: d503201f nop + 434294: a8c27bfd ldp x29, x30, [sp], #32 + 434298: d65f03c0 ret + +000000000043429c <_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EEC1IRS2_EEOT_>: +_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EEC1IRS2_EEOT_(): + 43429c: a9be7bfd stp x29, x30, [sp, #-32]! + 4342a0: 910003fd mov x29, sp + 4342a4: f9000fe0 str x0, [sp, #24] + 4342a8: f9000be1 str x1, [sp, #16] + 4342ac: f9400be0 ldr x0, [sp, #16] + 4342b0: 97fffe27 bl 433b4c <_ZSt7forwardIRPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4342b4: f9400001 ldr x1, [x0] + 4342b8: f9400fe0 ldr x0, [sp, #24] + 4342bc: f9000001 str x1, [x0] + 4342c0: d503201f nop + 4342c4: a8c27bfd ldp x29, x30, [sp], #32 + 4342c8: d65f03c0 ret + +00000000004342cc <_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEE7_M_headERS5_(): + 4342cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4342d0: 910003fd mov x29, sp + 4342d4: f9000fe0 str x0, [sp, #24] + 4342d8: f9400fe0 ldr x0, [sp, #24] + 4342dc: 94000167 bl 434878 <_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EE7_M_headERS3_> + 4342e0: a8c27bfd ldp x29, x30, [sp], #32 + 4342e4: d65f03c0 ret + +00000000004342e8 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_Vector_implC2Ev(): + 4342e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4342ec: 910003fd mov x29, sp + 4342f0: f9000fe0 str x0, [sp, #24] + 4342f4: f9400fe0 ldr x0, [sp, #24] + 4342f8: 94000165 bl 43488c <_ZNSaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1Ev> + 4342fc: f9400fe0 ldr x0, [sp, #24] + 434300: f900001f str xzr, [x0] + 434304: f9400fe0 ldr x0, [sp, #24] + 434308: f900041f str xzr, [x0, #8] + 43430c: f9400fe0 ldr x0, [sp, #24] + 434310: f900081f str xzr, [x0, #16] + 434314: d503201f nop + 434318: a8c27bfd ldp x29, x30, [sp], #32 + 43431c: d65f03c0 ret + +0000000000434320 <_ZNSaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEED1Ev>: +_ZNSaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEED2Ev(): + 434320: a9be7bfd stp x29, x30, [sp, #-32]! + 434324: 910003fd mov x29, sp + 434328: f9000fe0 str x0, [sp, #24] + 43432c: f9400fe0 ldr x0, [sp, #24] + 434330: 9400015f bl 4348ac <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEED1Ev> + 434334: d503201f nop + 434338: a8c27bfd ldp x29, x30, [sp], #32 + 43433c: d65f03c0 ret + +0000000000434340 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m(): + 434340: a9bd7bfd stp x29, x30, [sp, #-48]! + 434344: 910003fd mov x29, sp + 434348: f90017e0 str x0, [sp, #40] + 43434c: f90013e1 str x1, [sp, #32] + 434350: f9000fe2 str x2, [sp, #24] + 434354: f94013e0 ldr x0, [sp, #32] + 434358: f100001f cmp x0, #0x0 + 43435c: 540000a0 b.eq 434370 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m+0x30> // b.none + 434360: f94017e0 ldr x0, [sp, #40] + 434364: f9400fe2 ldr x2, [sp, #24] + 434368: f94013e1 ldr x1, [sp, #32] + 43436c: 94000155 bl 4348c0 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m> + 434370: d503201f nop + 434374: a8c37bfd ldp x29, x30, [sp], #48 + 434378: d65f03c0 ret + +000000000043437c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEvT_S7_>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEvT_S7_(): + 43437c: a9be7bfd stp x29, x30, [sp, #-32]! + 434380: 910003fd mov x29, sp + 434384: f9000fe0 str x0, [sp, #24] + 434388: f9000be1 str x1, [sp, #16] + 43438c: f9400be1 ldr x1, [sp, #16] + 434390: f9400fe0 ldr x0, [sp, #24] + 434394: 94000157 bl 4348f0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS4_EEEEvT_S9_> + 434398: d503201f nop + 43439c: a8c27bfd ldp x29, x30, [sp], #32 + 4343a0: d65f03c0 ret + +00000000004343a4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_Vector_implC2Ev(): + 4343a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4343a8: 910003fd mov x29, sp + 4343ac: f9000fe0 str x0, [sp, #24] + 4343b0: f9400fe0 ldr x0, [sp, #24] + 4343b4: 94000161 bl 434938 <_ZNSaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1Ev> + 4343b8: f9400fe0 ldr x0, [sp, #24] + 4343bc: f900001f str xzr, [x0] + 4343c0: f9400fe0 ldr x0, [sp, #24] + 4343c4: f900041f str xzr, [x0, #8] + 4343c8: f9400fe0 ldr x0, [sp, #24] + 4343cc: f900081f str xzr, [x0, #16] + 4343d0: d503201f nop + 4343d4: a8c27bfd ldp x29, x30, [sp], #32 + 4343d8: d65f03c0 ret + +00000000004343dc <_ZNSaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEED1Ev>: +_ZNSaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEED2Ev(): + 4343dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4343e0: 910003fd mov x29, sp + 4343e4: f9000fe0 str x0, [sp, #24] + 4343e8: f9400fe0 ldr x0, [sp, #24] + 4343ec: 9400015b bl 434958 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEED1Ev> + 4343f0: d503201f nop + 4343f4: a8c27bfd ldp x29, x30, [sp], #32 + 4343f8: d65f03c0 ret + +00000000004343fc <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m(): + 4343fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 434400: 910003fd mov x29, sp + 434404: f90017e0 str x0, [sp, #40] + 434408: f90013e1 str x1, [sp, #32] + 43440c: f9000fe2 str x2, [sp, #24] + 434410: f94013e0 ldr x0, [sp, #32] + 434414: f100001f cmp x0, #0x0 + 434418: 540000a0 b.eq 43442c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m+0x30> // b.none + 43441c: f94017e0 ldr x0, [sp, #40] + 434420: f9400fe2 ldr x2, [sp, #24] + 434424: f94013e1 ldr x1, [sp, #32] + 434428: 94000151 bl 43496c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m> + 43442c: d503201f nop + 434430: a8c37bfd ldp x29, x30, [sp], #48 + 434434: d65f03c0 ret + +0000000000434438 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEvT_S7_>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEvT_S7_(): + 434438: a9be7bfd stp x29, x30, [sp, #-32]! + 43443c: 910003fd mov x29, sp + 434440: f9000fe0 str x0, [sp, #24] + 434444: f9000be1 str x1, [sp, #16] + 434448: f9400be1 ldr x1, [sp, #16] + 43444c: f9400fe0 ldr x0, [sp, #24] + 434450: 94000153 bl 43499c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS4_EEEEvT_S9_> + 434454: d503201f nop + 434458: a8c27bfd ldp x29, x30, [sp], #32 + 43445c: d65f03c0 ret + +0000000000434460 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC2Ev(): + 434460: a9be7bfd stp x29, x30, [sp, #-32]! + 434464: 910003fd mov x29, sp + 434468: f9000fe0 str x0, [sp, #24] + 43446c: f9400fe0 ldr x0, [sp, #24] + 434470: 9400015d bl 4349e4 <_ZNSaIN5Catch14TestCaseHandleEEC1Ev> + 434474: f9400fe0 ldr x0, [sp, #24] + 434478: f900001f str xzr, [x0] + 43447c: f9400fe0 ldr x0, [sp, #24] + 434480: f900041f str xzr, [x0, #8] + 434484: f9400fe0 ldr x0, [sp, #24] + 434488: f900081f str xzr, [x0, #16] + 43448c: d503201f nop + 434490: a8c27bfd ldp x29, x30, [sp], #32 + 434494: d65f03c0 ret + +0000000000434498 <_ZNSaIN5Catch14TestCaseHandleEED1Ev>: +_ZNSaIN5Catch14TestCaseHandleEED2Ev(): + 434498: a9be7bfd stp x29, x30, [sp, #-32]! + 43449c: 910003fd mov x29, sp + 4344a0: f9000fe0 str x0, [sp, #24] + 4344a4: f9400fe0 ldr x0, [sp, #24] + 4344a8: 94000157 bl 434a04 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEED1Ev> + 4344ac: d503201f nop + 4344b0: a8c27bfd ldp x29, x30, [sp], #32 + 4344b4: d65f03c0 ret + +00000000004344b8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m(): + 4344b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4344bc: 910003fd mov x29, sp + 4344c0: f90017e0 str x0, [sp, #40] + 4344c4: f90013e1 str x1, [sp, #32] + 4344c8: f9000fe2 str x2, [sp, #24] + 4344cc: f94013e0 ldr x0, [sp, #32] + 4344d0: f100001f cmp x0, #0x0 + 4344d4: 540000a0 b.eq 4344e8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 4344d8: f94017e0 ldr x0, [sp, #40] + 4344dc: f9400fe2 ldr x2, [sp, #24] + 4344e0: f94013e1 ldr x1, [sp, #32] + 4344e4: 9400014d bl 434a18 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE10deallocateERS2_PS1_m> + 4344e8: d503201f nop + 4344ec: a8c37bfd ldp x29, x30, [sp], #48 + 4344f0: d65f03c0 ret + +00000000004344f4 <_ZSt8_DestroyIPN5Catch14TestCaseHandleEEvT_S3_>: +_ZSt8_DestroyIPN5Catch14TestCaseHandleEEvT_S3_(): + 4344f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4344f8: 910003fd mov x29, sp + 4344fc: f9000fe0 str x0, [sp, #24] + 434500: f9000be1 str x1, [sp, #16] + 434504: f9400be1 ldr x1, [sp, #16] + 434508: f9400fe0 ldr x0, [sp, #24] + 43450c: 9400014f bl 434a48 <_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch14TestCaseHandleEEEvT_S5_> + 434510: d503201f nop + 434514: a8c27bfd ldp x29, x30, [sp], #32 + 434518: d65f03c0 ret + +000000000043451c <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1Ev(): + 43451c: a9be7bfd stp x29, x30, [sp, #-32]! + 434520: 910003fd mov x29, sp + 434524: f9000fe0 str x0, [sp, #24] + 434528: f9400fe0 ldr x0, [sp, #24] + 43452c: 9400014d bl 434a60 <_ZNSaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1Ev> + 434530: f9400fe0 ldr x0, [sp, #24] + 434534: f900001f str xzr, [x0] + 434538: f9400fe0 ldr x0, [sp, #24] + 43453c: f900041f str xzr, [x0, #8] + 434540: f9400fe0 ldr x0, [sp, #24] + 434544: f900081f str xzr, [x0, #16] + 434548: d503201f nop + 43454c: a8c27bfd ldp x29, x30, [sp], #32 + 434550: d65f03c0 ret + +0000000000434554 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEC1Ev(): + 434554: d10043ff sub sp, sp, #0x10 + 434558: f90007e0 str x0, [sp, #8] + 43455c: d503201f nop + 434560: 910043ff add sp, sp, #0x10 + 434564: d65f03c0 ret + +0000000000434568 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE12_Vector_implC2Ev(): + 434568: a9be7bfd stp x29, x30, [sp, #-32]! + 43456c: 910003fd mov x29, sp + 434570: f9000fe0 str x0, [sp, #24] + 434574: f9400fe0 ldr x0, [sp, #24] + 434578: 94000142 bl 434a80 <_ZNSaINSt15__exception_ptr13exception_ptrEEC1Ev> + 43457c: f9400fe0 ldr x0, [sp, #24] + 434580: f900001f str xzr, [x0] + 434584: f9400fe0 ldr x0, [sp, #24] + 434588: f900041f str xzr, [x0, #8] + 43458c: f9400fe0 ldr x0, [sp, #24] + 434590: f900081f str xzr, [x0, #16] + 434594: d503201f nop + 434598: a8c27bfd ldp x29, x30, [sp], #32 + 43459c: d65f03c0 ret + +00000000004345a0 <_ZNSaINSt15__exception_ptr13exception_ptrEED1Ev>: +_ZNSaINSt15__exception_ptr13exception_ptrEED2Ev(): + 4345a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4345a4: 910003fd mov x29, sp + 4345a8: f9000fe0 str x0, [sp, #24] + 4345ac: f9400fe0 ldr x0, [sp, #24] + 4345b0: 9400013c bl 434aa0 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEED1Ev> + 4345b4: d503201f nop + 4345b8: a8c27bfd ldp x29, x30, [sp], #32 + 4345bc: d65f03c0 ret + +00000000004345c0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE13_M_deallocateEPS1_m(): + 4345c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4345c4: 910003fd mov x29, sp + 4345c8: f90017e0 str x0, [sp, #40] + 4345cc: f90013e1 str x1, [sp, #32] + 4345d0: f9000fe2 str x2, [sp, #24] + 4345d4: f94013e0 ldr x0, [sp, #32] + 4345d8: f100001f cmp x0, #0x0 + 4345dc: 540000a0 b.eq 4345f0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 4345e0: f94017e0 ldr x0, [sp, #40] + 4345e4: f9400fe2 ldr x2, [sp, #24] + 4345e8: f94013e1 ldr x1, [sp, #32] + 4345ec: 94000132 bl 434ab4 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE10deallocateERS2_PS1_m> + 4345f0: d503201f nop + 4345f4: a8c37bfd ldp x29, x30, [sp], #48 + 4345f8: d65f03c0 ret + +00000000004345fc <_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrEEvT_S3_>: +_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrEEvT_S3_(): + 4345fc: a9be7bfd stp x29, x30, [sp, #-32]! + 434600: 910003fd mov x29, sp + 434604: f9000fe0 str x0, [sp, #24] + 434608: f9000be1 str x1, [sp, #16] + 43460c: f9400be1 ldr x1, [sp, #16] + 434610: f9400fe0 ldr x0, [sp, #24] + 434614: 94000134 bl 434ae4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt15__exception_ptr13exception_ptrEEEvT_S5_> + 434618: d503201f nop + 43461c: a8c27bfd ldp x29, x30, [sp], #32 + 434620: d65f03c0 ret + +0000000000434624 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_Vector_implC2Ev(): + 434624: a9be7bfd stp x29, x30, [sp, #-32]! + 434628: 910003fd mov x29, sp + 43462c: f9000fe0 str x0, [sp, #24] + 434630: f9400fe0 ldr x0, [sp, #24] + 434634: 9400013e bl 434b2c <_ZNSaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1Ev> + 434638: f9400fe0 ldr x0, [sp, #24] + 43463c: f900001f str xzr, [x0] + 434640: f9400fe0 ldr x0, [sp, #24] + 434644: f900041f str xzr, [x0, #8] + 434648: f9400fe0 ldr x0, [sp, #24] + 43464c: f900081f str xzr, [x0, #16] + 434650: d503201f nop + 434654: a8c27bfd ldp x29, x30, [sp], #32 + 434658: d65f03c0 ret + +000000000043465c <_ZNSaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEED1Ev>: +_ZNSaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEED1Ev(): + 43465c: a9be7bfd stp x29, x30, [sp, #-32]! + 434660: 910003fd mov x29, sp + 434664: f9000fe0 str x0, [sp, #24] + 434668: f9400fe0 ldr x0, [sp, #24] + 43466c: 94000138 bl 434b4c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEED1Ev> + 434670: d503201f nop + 434674: a8c27bfd ldp x29, x30, [sp], #32 + 434678: d65f03c0 ret + +000000000043467c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m(): + 43467c: a9bd7bfd stp x29, x30, [sp, #-48]! + 434680: 910003fd mov x29, sp + 434684: f90017e0 str x0, [sp, #40] + 434688: f90013e1 str x1, [sp, #32] + 43468c: f9000fe2 str x2, [sp, #24] + 434690: f94013e0 ldr x0, [sp, #32] + 434694: f100001f cmp x0, #0x0 + 434698: 540000a0 b.eq 4346ac <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m+0x30> // b.none + 43469c: f94017e0 ldr x0, [sp, #40] + 4346a0: f9400fe2 ldr x2, [sp, #24] + 4346a4: f94013e1 ldr x1, [sp, #32] + 4346a8: 9400012e bl 434b60 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m> + 4346ac: d503201f nop + 4346b0: a8c37bfd ldp x29, x30, [sp], #48 + 4346b4: d65f03c0 ret + +00000000004346b8 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEvT_S8_>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEvT_S8_(): + 4346b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4346bc: 910003fd mov x29, sp + 4346c0: f9000fe0 str x0, [sp, #24] + 4346c4: f9000be1 str x1, [sp, #16] + 4346c8: f9400be1 ldr x1, [sp, #16] + 4346cc: f9400fe0 ldr x0, [sp, #24] + 4346d0: 94000130 bl 434b90 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS5_EEEEvT_SA_> + 4346d4: d503201f nop + 4346d8: a8c27bfd ldp x29, x30, [sp], #32 + 4346dc: d65f03c0 ret + +00000000004346e0 <_ZSt12__get_helperILm0EPN5Catch16IReporterFactoryEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch16IReporterFactoryEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 4346e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4346e4: 910003fd mov x29, sp + 4346e8: f9000fe0 str x0, [sp, #24] + 4346ec: f9400fe0 ldr x0, [sp, #24] + 4346f0: 9400013a bl 434bd8 <_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEE7_M_headERKS5_> + 4346f4: a8c27bfd ldp x29, x30, [sp], #32 + 4346f8: d65f03c0 ret + +00000000004346fc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEE7_M_headERS4_(): + 4346fc: a9be7bfd stp x29, x30, [sp, #-32]! + 434700: 910003fd mov x29, sp + 434704: f9000fe0 str x0, [sp, #24] + 434708: f9400fe0 ldr x0, [sp, #24] + 43470c: 9400013a bl 434bf4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EE7_M_headERS4_> + 434710: a8c27bfd ldp x29, x30, [sp], #32 + 434714: d65f03c0 ret + +0000000000434718 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EEC1IS3_EEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EEC1IS3_EEOT_(): + 434718: a9be7bfd stp x29, x30, [sp, #-32]! + 43471c: 910003fd mov x29, sp + 434720: f9000fe0 str x0, [sp, #24] + 434724: f9000be1 str x1, [sp, #16] + 434728: f9400be0 ldr x0, [sp, #16] + 43472c: 97fff993 bl 432d78 <_ZSt7forwardISt14default_deleteIN5Catch16IReporterFactoryEEEOT_RNSt16remove_referenceIS4_E4typeE> + 434730: d503201f nop + 434734: a8c27bfd ldp x29, x30, [sp], #32 + 434738: d65f03c0 ret + +000000000043473c <_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EE7_M_headERS3_(): + 43473c: d10043ff sub sp, sp, #0x10 + 434740: f90007e0 str x0, [sp, #8] + 434744: f94007e0 ldr x0, [sp, #8] + 434748: 910043ff add sp, sp, #0x10 + 43474c: d65f03c0 ret + +0000000000434750 <_ZSt12__get_helperILm0EPN5Catch12TestCaseInfoEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch12TestCaseInfoEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 434750: a9be7bfd stp x29, x30, [sp, #-32]! + 434754: 910003fd mov x29, sp + 434758: f9000fe0 str x0, [sp, #24] + 43475c: f9400fe0 ldr x0, [sp, #24] + 434760: 9400012a bl 434c08 <_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEE7_M_headERKS5_> + 434764: a8c27bfd ldp x29, x30, [sp], #32 + 434768: d65f03c0 ret + +000000000043476c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEE7_M_headERS4_(): + 43476c: a9be7bfd stp x29, x30, [sp, #-32]! + 434770: 910003fd mov x29, sp + 434774: f9000fe0 str x0, [sp, #24] + 434778: f9400fe0 ldr x0, [sp, #24] + 43477c: 9400012a bl 434c24 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EE7_M_headERS4_> + 434780: a8c27bfd ldp x29, x30, [sp], #32 + 434784: d65f03c0 ret + +0000000000434788 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EEC1IS3_EEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EEC1IS3_EEOT_(): + 434788: a9be7bfd stp x29, x30, [sp, #-32]! + 43478c: 910003fd mov x29, sp + 434790: f9000fe0 str x0, [sp, #24] + 434794: f9000be1 str x1, [sp, #16] + 434798: f9400be0 ldr x0, [sp, #16] + 43479c: 97fff9b9 bl 432e80 <_ZSt7forwardISt14default_deleteIN5Catch12TestCaseInfoEEEOT_RNSt16remove_referenceIS4_E4typeE> + 4347a0: d503201f nop + 4347a4: a8c27bfd ldp x29, x30, [sp], #32 + 4347a8: d65f03c0 ret + +00000000004347ac <_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EE7_M_headERS3_(): + 4347ac: d10043ff sub sp, sp, #0x10 + 4347b0: f90007e0 str x0, [sp, #8] + 4347b4: f94007e0 ldr x0, [sp, #8] + 4347b8: 910043ff add sp, sp, #0x10 + 4347bc: d65f03c0 ret + +00000000004347c0 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEED1Ev(): + 4347c0: d10043ff sub sp, sp, #0x10 + 4347c4: f90007e0 str x0, [sp, #8] + 4347c8: d503201f nop + 4347cc: 910043ff add sp, sp, #0x10 + 4347d0: d65f03c0 ret + +00000000004347d4 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch3TagEEE10deallocateERS2_PS1_m(): + 4347d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4347d8: 910003fd mov x29, sp + 4347dc: f90017e0 str x0, [sp, #40] + 4347e0: f90013e1 str x1, [sp, #32] + 4347e4: f9000fe2 str x2, [sp, #24] + 4347e8: f9400fe2 ldr x2, [sp, #24] + 4347ec: f94013e1 ldr x1, [sp, #32] + 4347f0: f94017e0 ldr x0, [sp, #40] + 4347f4: 94000111 bl 434c38 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE10deallocateEPS2_m> + 4347f8: d503201f nop + 4347fc: a8c37bfd ldp x29, x30, [sp], #48 + 434800: d65f03c0 ret + +0000000000434804 <_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch3TagEEEvT_S5_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch3TagEEEvT_S5_(): + 434804: d10043ff sub sp, sp, #0x10 + 434808: f90007e0 str x0, [sp, #8] + 43480c: f90003e1 str x1, [sp] + 434810: d503201f nop + 434814: 910043ff add sp, sp, #0x10 + 434818: d65f03c0 ret + +000000000043481c <_ZSt12__get_helperILm0EPN5Catch12ITestInvokerEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch12ITestInvokerEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43481c: a9be7bfd stp x29, x30, [sp, #-32]! + 434820: 910003fd mov x29, sp + 434824: f9000fe0 str x0, [sp, #24] + 434828: f9400fe0 ldr x0, [sp, #24] + 43482c: 9400010d bl 434c60 <_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEE7_M_headERKS5_> + 434830: a8c27bfd ldp x29, x30, [sp], #32 + 434834: d65f03c0 ret + +0000000000434838 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEE7_M_headERS4_(): + 434838: a9be7bfd stp x29, x30, [sp, #-32]! + 43483c: 910003fd mov x29, sp + 434840: f9000fe0 str x0, [sp, #24] + 434844: f9400fe0 ldr x0, [sp, #24] + 434848: 9400010d bl 434c7c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EE7_M_headERS4_> + 43484c: a8c27bfd ldp x29, x30, [sp], #32 + 434850: d65f03c0 ret + +0000000000434854 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EEC1IS3_EEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EEC2IS3_EEOT_(): + 434854: a9be7bfd stp x29, x30, [sp, #-32]! + 434858: 910003fd mov x29, sp + 43485c: f9000fe0 str x0, [sp, #24] + 434860: f9000be1 str x1, [sp, #16] + 434864: f9400be0 ldr x0, [sp, #16] + 434868: 97fff9dd bl 432fdc <_ZSt7forwardISt14default_deleteIN5Catch12ITestInvokerEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43486c: d503201f nop + 434870: a8c27bfd ldp x29, x30, [sp], #32 + 434874: d65f03c0 ret + +0000000000434878 <_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EE7_M_headERS3_(): + 434878: d10043ff sub sp, sp, #0x10 + 43487c: f90007e0 str x0, [sp, #8] + 434880: f94007e0 ldr x0, [sp, #8] + 434884: 910043ff add sp, sp, #0x10 + 434888: d65f03c0 ret + +000000000043488c <_ZNSaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1Ev>: +_ZNSaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1Ev(): + 43488c: a9be7bfd stp x29, x30, [sp, #-32]! + 434890: 910003fd mov x29, sp + 434894: f9000fe0 str x0, [sp, #24] + 434898: f9400fe0 ldr x0, [sp, #24] + 43489c: 940000fd bl 434c90 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEEC1Ev> + 4348a0: d503201f nop + 4348a4: a8c27bfd ldp x29, x30, [sp], #32 + 4348a8: d65f03c0 ret + +00000000004348ac <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEED2Ev(): + 4348ac: d10043ff sub sp, sp, #0x10 + 4348b0: f90007e0 str x0, [sp, #8] + 4348b4: d503201f nop + 4348b8: 910043ff add sp, sp, #0x10 + 4348bc: d65f03c0 ret + +00000000004348c0 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m(): + 4348c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4348c4: 910003fd mov x29, sp + 4348c8: f90017e0 str x0, [sp, #40] + 4348cc: f90013e1 str x1, [sp, #32] + 4348d0: f9000fe2 str x2, [sp, #24] + 4348d4: f9400fe2 ldr x2, [sp, #24] + 4348d8: f94013e1 ldr x1, [sp, #32] + 4348dc: f94017e0 ldr x0, [sp, #40] + 4348e0: 940000f1 bl 434ca4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE10deallocateEPS6_m> + 4348e4: d503201f nop + 4348e8: a8c37bfd ldp x29, x30, [sp], #48 + 4348ec: d65f03c0 ret + +00000000004348f0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS4_EEEEvT_S9_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS4_EEEEvT_S9_(): + 4348f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4348f4: 910003fd mov x29, sp + 4348f8: f9000fe0 str x0, [sp, #24] + 4348fc: f9000be1 str x1, [sp, #16] + 434900: f9400fe1 ldr x1, [sp, #24] + 434904: f9400be0 ldr x0, [sp, #16] + 434908: eb00003f cmp x1, x0 + 43490c: 54000100 b.eq 43492c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS4_EEEEvT_S9_+0x3c> // b.none + 434910: f9400fe0 ldr x0, [sp, #24] + 434914: 940000ee bl 434ccc <_ZSt11__addressofISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEPT_RS6_> + 434918: 940000f2 bl 434ce0 <_ZSt8_DestroyISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEvPT_> + 43491c: f9400fe0 ldr x0, [sp, #24] + 434920: 91002000 add x0, x0, #0x8 + 434924: f9000fe0 str x0, [sp, #24] + 434928: 17fffff6 b 434900 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS4_EEEEvT_S9_+0x10> + 43492c: d503201f nop + 434930: a8c27bfd ldp x29, x30, [sp], #32 + 434934: d65f03c0 ret + +0000000000434938 <_ZNSaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1Ev>: +_ZNSaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEEC2Ev(): + 434938: a9be7bfd stp x29, x30, [sp, #-32]! + 43493c: 910003fd mov x29, sp + 434940: f9000fe0 str x0, [sp, #24] + 434944: f9400fe0 ldr x0, [sp, #24] + 434948: 940000ee bl 434d00 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEEC1Ev> + 43494c: d503201f nop + 434950: a8c27bfd ldp x29, x30, [sp], #32 + 434954: d65f03c0 ret + +0000000000434958 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEED2Ev(): + 434958: d10043ff sub sp, sp, #0x10 + 43495c: f90007e0 str x0, [sp, #8] + 434960: d503201f nop + 434964: 910043ff add sp, sp, #0x10 + 434968: d65f03c0 ret + +000000000043496c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m(): + 43496c: a9bd7bfd stp x29, x30, [sp, #-48]! + 434970: 910003fd mov x29, sp + 434974: f90017e0 str x0, [sp, #40] + 434978: f90013e1 str x1, [sp, #32] + 43497c: f9000fe2 str x2, [sp, #24] + 434980: f9400fe2 ldr x2, [sp, #24] + 434984: f94013e1 ldr x1, [sp, #32] + 434988: f94017e0 ldr x0, [sp, #40] + 43498c: 940000e2 bl 434d14 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE10deallocateEPS6_m> + 434990: d503201f nop + 434994: a8c37bfd ldp x29, x30, [sp], #48 + 434998: d65f03c0 ret + +000000000043499c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS4_EEEEvT_S9_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS4_EEEEvT_S9_(): + 43499c: a9be7bfd stp x29, x30, [sp, #-32]! + 4349a0: 910003fd mov x29, sp + 4349a4: f9000fe0 str x0, [sp, #24] + 4349a8: f9000be1 str x1, [sp, #16] + 4349ac: f9400fe1 ldr x1, [sp, #24] + 4349b0: f9400be0 ldr x0, [sp, #16] + 4349b4: eb00003f cmp x1, x0 + 4349b8: 54000100 b.eq 4349d8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS4_EEEEvT_S9_+0x3c> // b.none + 4349bc: f9400fe0 ldr x0, [sp, #24] + 4349c0: 940000df bl 434d3c <_ZSt11__addressofISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEPT_RS6_> + 4349c4: 940000e3 bl 434d50 <_ZSt8_DestroyISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEvPT_> + 4349c8: f9400fe0 ldr x0, [sp, #24] + 4349cc: 91002000 add x0, x0, #0x8 + 4349d0: f9000fe0 str x0, [sp, #24] + 4349d4: 17fffff6 b 4349ac <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS4_EEEEvT_S9_+0x10> + 4349d8: d503201f nop + 4349dc: a8c27bfd ldp x29, x30, [sp], #32 + 4349e0: d65f03c0 ret + +00000000004349e4 <_ZNSaIN5Catch14TestCaseHandleEEC1Ev>: +_ZNSaIN5Catch14TestCaseHandleEEC1Ev(): + 4349e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4349e8: 910003fd mov x29, sp + 4349ec: f9000fe0 str x0, [sp, #24] + 4349f0: f9400fe0 ldr x0, [sp, #24] + 4349f4: 940000df bl 434d70 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEEC1Ev> + 4349f8: d503201f nop + 4349fc: a8c27bfd ldp x29, x30, [sp], #32 + 434a00: d65f03c0 ret + +0000000000434a04 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEED1Ev(): + 434a04: d10043ff sub sp, sp, #0x10 + 434a08: f90007e0 str x0, [sp, #8] + 434a0c: d503201f nop + 434a10: 910043ff add sp, sp, #0x10 + 434a14: d65f03c0 ret + +0000000000434a18 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE10deallocateERS2_PS1_m(): + 434a18: a9bd7bfd stp x29, x30, [sp, #-48]! + 434a1c: 910003fd mov x29, sp + 434a20: f90017e0 str x0, [sp, #40] + 434a24: f90013e1 str x1, [sp, #32] + 434a28: f9000fe2 str x2, [sp, #24] + 434a2c: f9400fe2 ldr x2, [sp, #24] + 434a30: f94013e1 ldr x1, [sp, #32] + 434a34: f94017e0 ldr x0, [sp, #40] + 434a38: 940000d3 bl 434d84 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE10deallocateEPS2_m> + 434a3c: d503201f nop + 434a40: a8c37bfd ldp x29, x30, [sp], #48 + 434a44: d65f03c0 ret + +0000000000434a48 <_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch14TestCaseHandleEEEvT_S5_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch14TestCaseHandleEEEvT_S5_(): + 434a48: d10043ff sub sp, sp, #0x10 + 434a4c: f90007e0 str x0, [sp, #8] + 434a50: f90003e1 str x1, [sp] + 434a54: d503201f nop + 434a58: 910043ff add sp, sp, #0x10 + 434a5c: d65f03c0 ret + +0000000000434a60 <_ZNSaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1Ev>: +_ZNSaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1Ev(): + 434a60: a9be7bfd stp x29, x30, [sp, #-32]! + 434a64: 910003fd mov x29, sp + 434a68: f9000fe0 str x0, [sp, #24] + 434a6c: f9400fe0 ldr x0, [sp, #24] + 434a70: 940000cf bl 434dac <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEEC1Ev> + 434a74: d503201f nop + 434a78: a8c27bfd ldp x29, x30, [sp], #32 + 434a7c: d65f03c0 ret + +0000000000434a80 <_ZNSaINSt15__exception_ptr13exception_ptrEEC1Ev>: +_ZNSaINSt15__exception_ptr13exception_ptrEEC2Ev(): + 434a80: a9be7bfd stp x29, x30, [sp, #-32]! + 434a84: 910003fd mov x29, sp + 434a88: f9000fe0 str x0, [sp, #24] + 434a8c: f9400fe0 ldr x0, [sp, #24] + 434a90: 940000cc bl 434dc0 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEEC1Ev> + 434a94: d503201f nop + 434a98: a8c27bfd ldp x29, x30, [sp], #32 + 434a9c: d65f03c0 ret + +0000000000434aa0 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEED1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEED1Ev(): + 434aa0: d10043ff sub sp, sp, #0x10 + 434aa4: f90007e0 str x0, [sp, #8] + 434aa8: d503201f nop + 434aac: 910043ff add sp, sp, #0x10 + 434ab0: d65f03c0 ret + +0000000000434ab4 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE10deallocateERS2_PS1_m(): + 434ab4: a9bd7bfd stp x29, x30, [sp, #-48]! + 434ab8: 910003fd mov x29, sp + 434abc: f90017e0 str x0, [sp, #40] + 434ac0: f90013e1 str x1, [sp, #32] + 434ac4: f9000fe2 str x2, [sp, #24] + 434ac8: f9400fe2 ldr x2, [sp, #24] + 434acc: f94013e1 ldr x1, [sp, #32] + 434ad0: f94017e0 ldr x0, [sp, #40] + 434ad4: 940000c0 bl 434dd4 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE10deallocateEPS2_m> + 434ad8: d503201f nop + 434adc: a8c37bfd ldp x29, x30, [sp], #48 + 434ae0: d65f03c0 ret + +0000000000434ae4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt15__exception_ptr13exception_ptrEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt15__exception_ptr13exception_ptrEEEvT_S5_(): + 434ae4: a9be7bfd stp x29, x30, [sp, #-32]! + 434ae8: 910003fd mov x29, sp + 434aec: f9000fe0 str x0, [sp, #24] + 434af0: f9000be1 str x1, [sp, #16] + 434af4: f9400fe1 ldr x1, [sp, #24] + 434af8: f9400be0 ldr x0, [sp, #16] + 434afc: eb00003f cmp x1, x0 + 434b00: 54000100 b.eq 434b20 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt15__exception_ptr13exception_ptrEEEvT_S5_+0x3c> // b.none + 434b04: f9400fe0 ldr x0, [sp, #24] + 434b08: 940000bd bl 434dfc <_ZSt11__addressofINSt15__exception_ptr13exception_ptrEEPT_RS2_> + 434b0c: 940000c1 bl 434e10 <_ZSt8_DestroyINSt15__exception_ptr13exception_ptrEEvPT_> + 434b10: f9400fe0 ldr x0, [sp, #24] + 434b14: 91002000 add x0, x0, #0x8 + 434b18: f9000fe0 str x0, [sp, #24] + 434b1c: 17fffff6 b 434af4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt15__exception_ptr13exception_ptrEEEvT_S5_+0x10> + 434b20: d503201f nop + 434b24: a8c27bfd ldp x29, x30, [sp], #32 + 434b28: d65f03c0 ret + +0000000000434b2c <_ZNSaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1Ev>: +_ZNSaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1Ev(): + 434b2c: a9be7bfd stp x29, x30, [sp, #-32]! + 434b30: 910003fd mov x29, sp + 434b34: f9000fe0 str x0, [sp, #24] + 434b38: f9400fe0 ldr x0, [sp, #24] + 434b3c: 940000bd bl 434e30 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEEC1Ev> + 434b40: d503201f nop + 434b44: a8c27bfd ldp x29, x30, [sp], #32 + 434b48: d65f03c0 ret + +0000000000434b4c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEED1Ev(): + 434b4c: d10043ff sub sp, sp, #0x10 + 434b50: f90007e0 str x0, [sp, #8] + 434b54: d503201f nop + 434b58: 910043ff add sp, sp, #0x10 + 434b5c: d65f03c0 ret + +0000000000434b60 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m(): + 434b60: a9bd7bfd stp x29, x30, [sp, #-48]! + 434b64: 910003fd mov x29, sp + 434b68: f90017e0 str x0, [sp, #40] + 434b6c: f90013e1 str x1, [sp, #32] + 434b70: f9000fe2 str x2, [sp, #24] + 434b74: f9400fe2 ldr x2, [sp, #24] + 434b78: f94013e1 ldr x1, [sp, #32] + 434b7c: f94017e0 ldr x0, [sp, #40] + 434b80: 940000b1 bl 434e44 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE10deallocateEPS7_m> + 434b84: d503201f nop + 434b88: a8c37bfd ldp x29, x30, [sp], #48 + 434b8c: d65f03c0 ret + +0000000000434b90 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS5_EEEEvT_SA_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS5_EEEEvT_SA_(): + 434b90: a9be7bfd stp x29, x30, [sp, #-32]! + 434b94: 910003fd mov x29, sp + 434b98: f9000fe0 str x0, [sp, #24] + 434b9c: f9000be1 str x1, [sp, #16] + 434ba0: f9400fe1 ldr x1, [sp, #24] + 434ba4: f9400be0 ldr x0, [sp, #16] + 434ba8: eb00003f cmp x1, x0 + 434bac: 54000100 b.eq 434bcc <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS5_EEEEvT_SA_+0x3c> // b.none + 434bb0: f9400fe0 ldr x0, [sp, #24] + 434bb4: 940000ae bl 434e6c <_ZSt11__addressofISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEPT_RS7_> + 434bb8: 940000b2 bl 434e80 <_ZSt8_DestroyISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEvPT_> + 434bbc: f9400fe0 ldr x0, [sp, #24] + 434bc0: 91002000 add x0, x0, #0x8 + 434bc4: f9000fe0 str x0, [sp, #24] + 434bc8: 17fffff6 b 434ba0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS5_EEEEvT_SA_+0x10> + 434bcc: d503201f nop + 434bd0: a8c27bfd ldp x29, x30, [sp], #32 + 434bd4: d65f03c0 ret + +0000000000434bd8 <_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEE7_M_headERKS5_(): + 434bd8: a9be7bfd stp x29, x30, [sp, #-32]! + 434bdc: 910003fd mov x29, sp + 434be0: f9000fe0 str x0, [sp, #24] + 434be4: f9400fe0 ldr x0, [sp, #24] + 434be8: 940000ae bl 434ea0 <_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EE7_M_headERKS3_> + 434bec: a8c27bfd ldp x29, x30, [sp], #32 + 434bf0: d65f03c0 ret + +0000000000434bf4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EE7_M_headERS4_(): + 434bf4: d10043ff sub sp, sp, #0x10 + 434bf8: f90007e0 str x0, [sp, #8] + 434bfc: f94007e0 ldr x0, [sp, #8] + 434c00: 910043ff add sp, sp, #0x10 + 434c04: d65f03c0 ret + +0000000000434c08 <_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEE7_M_headERKS5_(): + 434c08: a9be7bfd stp x29, x30, [sp, #-32]! + 434c0c: 910003fd mov x29, sp + 434c10: f9000fe0 str x0, [sp, #24] + 434c14: f9400fe0 ldr x0, [sp, #24] + 434c18: 940000a7 bl 434eb4 <_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EE7_M_headERKS3_> + 434c1c: a8c27bfd ldp x29, x30, [sp], #32 + 434c20: d65f03c0 ret + +0000000000434c24 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EE7_M_headERS4_(): + 434c24: d10043ff sub sp, sp, #0x10 + 434c28: f90007e0 str x0, [sp, #8] + 434c2c: f94007e0 ldr x0, [sp, #8] + 434c30: 910043ff add sp, sp, #0x10 + 434c34: d65f03c0 ret + +0000000000434c38 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE10deallocateEPS2_m(): + 434c38: a9bd7bfd stp x29, x30, [sp, #-48]! + 434c3c: 910003fd mov x29, sp + 434c40: f90017e0 str x0, [sp, #40] + 434c44: f90013e1 str x1, [sp, #32] + 434c48: f9000fe2 str x2, [sp, #24] + 434c4c: f94013e0 ldr x0, [sp, #32] + 434c50: 97ff49b0 bl 407310 <_ZdlPv@plt> + 434c54: d503201f nop + 434c58: a8c37bfd ldp x29, x30, [sp], #48 + 434c5c: d65f03c0 ret + +0000000000434c60 <_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEE7_M_headERKS5_(): + 434c60: a9be7bfd stp x29, x30, [sp, #-32]! + 434c64: 910003fd mov x29, sp + 434c68: f9000fe0 str x0, [sp, #24] + 434c6c: f9400fe0 ldr x0, [sp, #24] + 434c70: 94000096 bl 434ec8 <_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EE7_M_headERKS3_> + 434c74: a8c27bfd ldp x29, x30, [sp], #32 + 434c78: d65f03c0 ret + +0000000000434c7c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EE7_M_headERS4_(): + 434c7c: d10043ff sub sp, sp, #0x10 + 434c80: f90007e0 str x0, [sp, #8] + 434c84: f94007e0 ldr x0, [sp, #8] + 434c88: 910043ff add sp, sp, #0x10 + 434c8c: d65f03c0 ret + +0000000000434c90 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEEC2Ev(): + 434c90: d10043ff sub sp, sp, #0x10 + 434c94: f90007e0 str x0, [sp, #8] + 434c98: d503201f nop + 434c9c: 910043ff add sp, sp, #0x10 + 434ca0: d65f03c0 ret + +0000000000434ca4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE10deallocateEPS6_m>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE10deallocateEPS6_m(): + 434ca4: a9bd7bfd stp x29, x30, [sp, #-48]! + 434ca8: 910003fd mov x29, sp + 434cac: f90017e0 str x0, [sp, #40] + 434cb0: f90013e1 str x1, [sp, #32] + 434cb4: f9000fe2 str x2, [sp, #24] + 434cb8: f94013e0 ldr x0, [sp, #32] + 434cbc: 97ff4995 bl 407310 <_ZdlPv@plt> + 434cc0: d503201f nop + 434cc4: a8c37bfd ldp x29, x30, [sp], #48 + 434cc8: d65f03c0 ret + +0000000000434ccc <_ZSt11__addressofISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEPT_RS6_>: +_ZSt11__addressofISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEPT_RS6_(): + 434ccc: d10043ff sub sp, sp, #0x10 + 434cd0: f90007e0 str x0, [sp, #8] + 434cd4: f94007e0 ldr x0, [sp, #8] + 434cd8: 910043ff add sp, sp, #0x10 + 434cdc: d65f03c0 ret + +0000000000434ce0 <_ZSt8_DestroyISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEvPT_>: +_ZSt8_DestroyISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEvPT_(): + 434ce0: a9be7bfd stp x29, x30, [sp, #-32]! + 434ce4: 910003fd mov x29, sp + 434ce8: f9000fe0 str x0, [sp, #24] + 434cec: f9400fe0 ldr x0, [sp, #24] + 434cf0: 97fff7cd bl 432c24 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev> + 434cf4: d503201f nop + 434cf8: a8c27bfd ldp x29, x30, [sp], #32 + 434cfc: d65f03c0 ret + +0000000000434d00 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEEC2Ev(): + 434d00: d10043ff sub sp, sp, #0x10 + 434d04: f90007e0 str x0, [sp, #8] + 434d08: d503201f nop + 434d0c: 910043ff add sp, sp, #0x10 + 434d10: d65f03c0 ret + +0000000000434d14 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE10deallocateEPS6_m>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE10deallocateEPS6_m(): + 434d14: a9bd7bfd stp x29, x30, [sp, #-48]! + 434d18: 910003fd mov x29, sp + 434d1c: f90017e0 str x0, [sp, #40] + 434d20: f90013e1 str x1, [sp, #32] + 434d24: f9000fe2 str x2, [sp, #24] + 434d28: f94013e0 ldr x0, [sp, #32] + 434d2c: 97ff4979 bl 407310 <_ZdlPv@plt> + 434d30: d503201f nop + 434d34: a8c37bfd ldp x29, x30, [sp], #48 + 434d38: d65f03c0 ret + +0000000000434d3c <_ZSt11__addressofISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEPT_RS6_>: +_ZSt11__addressofISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEPT_RS6_(): + 434d3c: d10043ff sub sp, sp, #0x10 + 434d40: f90007e0 str x0, [sp, #8] + 434d44: f94007e0 ldr x0, [sp, #8] + 434d48: 910043ff add sp, sp, #0x10 + 434d4c: d65f03c0 ret + +0000000000434d50 <_ZSt8_DestroyISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEvPT_>: +_ZSt8_DestroyISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEvPT_(): + 434d50: a9be7bfd stp x29, x30, [sp, #-32]! + 434d54: 910003fd mov x29, sp + 434d58: f9000fe0 str x0, [sp, #24] + 434d5c: f9400fe0 ldr x0, [sp, #24] + 434d60: 97fff7dc bl 432cd0 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EED1Ev> + 434d64: d503201f nop + 434d68: a8c27bfd ldp x29, x30, [sp], #32 + 434d6c: d65f03c0 ret + +0000000000434d70 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEEC2Ev(): + 434d70: d10043ff sub sp, sp, #0x10 + 434d74: f90007e0 str x0, [sp, #8] + 434d78: d503201f nop + 434d7c: 910043ff add sp, sp, #0x10 + 434d80: d65f03c0 ret + +0000000000434d84 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE10deallocateEPS2_m(): + 434d84: a9bd7bfd stp x29, x30, [sp, #-48]! + 434d88: 910003fd mov x29, sp + 434d8c: f90017e0 str x0, [sp, #40] + 434d90: f90013e1 str x1, [sp, #32] + 434d94: f9000fe2 str x2, [sp, #24] + 434d98: f94013e0 ldr x0, [sp, #32] + 434d9c: 97ff495d bl 407310 <_ZdlPv@plt> + 434da0: d503201f nop + 434da4: a8c37bfd ldp x29, x30, [sp], #48 + 434da8: d65f03c0 ret + +0000000000434dac <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEEC1Ev(): + 434dac: d10043ff sub sp, sp, #0x10 + 434db0: f90007e0 str x0, [sp, #8] + 434db4: d503201f nop + 434db8: 910043ff add sp, sp, #0x10 + 434dbc: d65f03c0 ret + +0000000000434dc0 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEEC2Ev(): + 434dc0: d10043ff sub sp, sp, #0x10 + 434dc4: f90007e0 str x0, [sp, #8] + 434dc8: d503201f nop + 434dcc: 910043ff add sp, sp, #0x10 + 434dd0: d65f03c0 ret + +0000000000434dd4 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE10deallocateEPS2_m(): + 434dd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 434dd8: 910003fd mov x29, sp + 434ddc: f90017e0 str x0, [sp, #40] + 434de0: f90013e1 str x1, [sp, #32] + 434de4: f9000fe2 str x2, [sp, #24] + 434de8: f94013e0 ldr x0, [sp, #32] + 434dec: 97ff4949 bl 407310 <_ZdlPv@plt> + 434df0: d503201f nop + 434df4: a8c37bfd ldp x29, x30, [sp], #48 + 434df8: d65f03c0 ret + +0000000000434dfc <_ZSt11__addressofINSt15__exception_ptr13exception_ptrEEPT_RS2_>: +_ZSt11__addressofINSt15__exception_ptr13exception_ptrEEPT_RS2_(): + 434dfc: d10043ff sub sp, sp, #0x10 + 434e00: f90007e0 str x0, [sp, #8] + 434e04: f94007e0 ldr x0, [sp, #8] + 434e08: 910043ff add sp, sp, #0x10 + 434e0c: d65f03c0 ret + +0000000000434e10 <_ZSt8_DestroyINSt15__exception_ptr13exception_ptrEEvPT_>: +_ZSt8_DestroyINSt15__exception_ptr13exception_ptrEEvPT_(): + 434e10: a9be7bfd stp x29, x30, [sp, #-32]! + 434e14: 910003fd mov x29, sp + 434e18: f9000fe0 str x0, [sp, #24] + 434e1c: f9400fe0 ldr x0, [sp, #24] + 434e20: 97ff4ae0 bl 4079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> + 434e24: d503201f nop + 434e28: a8c27bfd ldp x29, x30, [sp], #32 + 434e2c: d65f03c0 ret + +0000000000434e30 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEEC1Ev(): + 434e30: d10043ff sub sp, sp, #0x10 + 434e34: f90007e0 str x0, [sp, #8] + 434e38: d503201f nop + 434e3c: 910043ff add sp, sp, #0x10 + 434e40: d65f03c0 ret + +0000000000434e44 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE10deallocateEPS7_m>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE10deallocateEPS7_m(): + 434e44: a9bd7bfd stp x29, x30, [sp, #-48]! + 434e48: 910003fd mov x29, sp + 434e4c: f90017e0 str x0, [sp, #40] + 434e50: f90013e1 str x1, [sp, #32] + 434e54: f9000fe2 str x2, [sp, #24] + 434e58: f94013e0 ldr x0, [sp, #32] + 434e5c: 97ff492d bl 407310 <_ZdlPv@plt> + 434e60: d503201f nop + 434e64: a8c37bfd ldp x29, x30, [sp], #48 + 434e68: d65f03c0 ret + +0000000000434e6c <_ZSt11__addressofISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEPT_RS7_>: +_ZSt11__addressofISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEPT_RS7_(): + 434e6c: d10043ff sub sp, sp, #0x10 + 434e70: f90007e0 str x0, [sp, #8] + 434e74: f94007e0 ldr x0, [sp, #8] + 434e78: 910043ff add sp, sp, #0x10 + 434e7c: d65f03c0 ret + +0000000000434e80 <_ZSt8_DestroyISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEvPT_>: +_ZSt8_DestroyISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEvPT_(): + 434e80: a9be7bfd stp x29, x30, [sp, #-32]! + 434e84: 910003fd mov x29, sp + 434e88: f9000fe0 str x0, [sp, #24] + 434e8c: f9400fe0 ldr x0, [sp, #24] + 434e90: 94000013 bl 434edc <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EED1Ev> + 434e94: d503201f nop + 434e98: a8c27bfd ldp x29, x30, [sp], #32 + 434e9c: d65f03c0 ret + +0000000000434ea0 <_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EE7_M_headERKS3_(): + 434ea0: d10043ff sub sp, sp, #0x10 + 434ea4: f90007e0 str x0, [sp, #8] + 434ea8: f94007e0 ldr x0, [sp, #8] + 434eac: 910043ff add sp, sp, #0x10 + 434eb0: d65f03c0 ret + +0000000000434eb4 <_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EE7_M_headERKS3_(): + 434eb4: d10043ff sub sp, sp, #0x10 + 434eb8: f90007e0 str x0, [sp, #8] + 434ebc: f94007e0 ldr x0, [sp, #8] + 434ec0: 910043ff add sp, sp, #0x10 + 434ec4: d65f03c0 ret + +0000000000434ec8 <_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EE7_M_headERKS3_(): + 434ec8: d10043ff sub sp, sp, #0x10 + 434ecc: f90007e0 str x0, [sp, #8] + 434ed0: f94007e0 ldr x0, [sp, #8] + 434ed4: 910043ff add sp, sp, #0x10 + 434ed8: d65f03c0 ret + +0000000000434edc <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EED1Ev>: +_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EED2Ev(): + 434edc: a9bd7bfd stp x29, x30, [sp, #-48]! + 434ee0: 910003fd mov x29, sp + 434ee4: f9000fe0 str x0, [sp, #24] + 434ee8: f9400fe0 ldr x0, [sp, #24] + 434eec: 94000013 bl 434f38 <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE6_M_ptrEv> + 434ef0: f90017e0 str x0, [sp, #40] + 434ef4: f94017e0 ldr x0, [sp, #40] + 434ef8: f9400000 ldr x0, [x0] + 434efc: f100001f cmp x0, #0x0 + 434f00: 54000120 b.eq 434f24 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EED1Ev+0x48> // b.none + 434f04: f9400fe0 ldr x0, [sp, #24] + 434f08: 94000013 bl 434f54 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE11get_deleterEv> + 434f0c: aa0003e2 mov x2, x0 + 434f10: f94017e0 ldr x0, [sp, #40] + 434f14: f9400000 ldr x0, [x0] + 434f18: aa0003e1 mov x1, x0 + 434f1c: aa0203e0 mov x0, x2 + 434f20: 94000014 bl 434f70 <_ZNKSt14default_deleteIN5Catch6Detail8EnumInfoEEclEPS2_> + 434f24: f94017e0 ldr x0, [sp, #40] + 434f28: f900001f str xzr, [x0] + 434f2c: d503201f nop + 434f30: a8c37bfd ldp x29, x30, [sp], #48 + 434f34: d65f03c0 ret + +0000000000434f38 <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE6_M_ptrEv(): + 434f38: a9be7bfd stp x29, x30, [sp, #-32]! + 434f3c: 910003fd mov x29, sp + 434f40: f9000fe0 str x0, [sp, #24] + 434f44: f9400fe0 ldr x0, [sp, #24] + 434f48: 9400001b bl 434fb4 <_ZSt3getILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 434f4c: a8c27bfd ldp x29, x30, [sp], #32 + 434f50: d65f03c0 ret + +0000000000434f54 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE11get_deleterEv(): + 434f54: a9be7bfd stp x29, x30, [sp, #-32]! + 434f58: 910003fd mov x29, sp + 434f5c: f9000fe0 str x0, [sp, #24] + 434f60: f9400fe0 ldr x0, [sp, #24] + 434f64: 9400001b bl 434fd0 <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE10_M_deleterEv> + 434f68: a8c27bfd ldp x29, x30, [sp], #32 + 434f6c: d65f03c0 ret + +0000000000434f70 <_ZNKSt14default_deleteIN5Catch6Detail8EnumInfoEEclEPS2_>: +_ZNKSt14default_deleteIN5Catch6Detail8EnumInfoEEclEPS2_(): + 434f70: a9bd7bfd stp x29, x30, [sp, #-48]! + 434f74: 910003fd mov x29, sp + 434f78: f9000bf3 str x19, [sp, #16] + 434f7c: f90017e0 str x0, [sp, #40] + 434f80: f90013e1 str x1, [sp, #32] + 434f84: f94013f3 ldr x19, [sp, #32] + 434f88: f100027f cmp x19, #0x0 + 434f8c: 540000c0 b.eq 434fa4 <_ZNKSt14default_deleteIN5Catch6Detail8EnumInfoEEclEPS2_+0x34> // b.none + 434f90: aa1303e0 mov x0, x19 + 434f94: 9401f8cb bl 4b32c0 <_ZN5Catch6Detail8EnumInfoD1Ev> + 434f98: d2800501 mov x1, #0x28 // #40 + 434f9c: aa1303e0 mov x0, x19 + 434fa0: 97ff48f8 bl 407380 <_ZdlPvm@plt> + 434fa4: d503201f nop + 434fa8: f9400bf3 ldr x19, [sp, #16] + 434fac: a8c37bfd ldp x29, x30, [sp], #48 + 434fb0: d65f03c0 ret + +0000000000434fb4 <_ZSt3getILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 434fb4: a9be7bfd stp x29, x30, [sp, #-32]! + 434fb8: 910003fd mov x29, sp + 434fbc: f9000fe0 str x0, [sp, #24] + 434fc0: f9400fe0 ldr x0, [sp, #24] + 434fc4: 9400000a bl 434fec <_ZSt12__get_helperILm0EPN5Catch6Detail8EnumInfoEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 434fc8: a8c27bfd ldp x29, x30, [sp], #32 + 434fcc: d65f03c0 ret + +0000000000434fd0 <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE10_M_deleterEv(): + 434fd0: a9be7bfd stp x29, x30, [sp, #-32]! + 434fd4: 910003fd mov x29, sp + 434fd8: f9000fe0 str x0, [sp, #24] + 434fdc: f9400fe0 ldr x0, [sp, #24] + 434fe0: 9400000a bl 435008 <_ZSt3getILm1EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 434fe4: a8c27bfd ldp x29, x30, [sp], #32 + 434fe8: d65f03c0 ret + +0000000000434fec <_ZSt12__get_helperILm0EPN5Catch6Detail8EnumInfoEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch6Detail8EnumInfoEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 434fec: a9be7bfd stp x29, x30, [sp, #-32]! + 434ff0: 910003fd mov x29, sp + 434ff4: f9000fe0 str x0, [sp, #24] + 434ff8: f9400fe0 ldr x0, [sp, #24] + 434ffc: 9400000a bl 435024 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEE7_M_headERS6_> + 435000: a8c27bfd ldp x29, x30, [sp], #32 + 435004: d65f03c0 ret + +0000000000435008 <_ZSt3getILm1EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm1EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 435008: a9be7bfd stp x29, x30, [sp, #-32]! + 43500c: 910003fd mov x29, sp + 435010: f9000fe0 str x0, [sp, #24] + 435014: f9400fe0 ldr x0, [sp, #24] + 435018: 9400000a bl 435040 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43501c: a8c27bfd ldp x29, x30, [sp], #32 + 435020: d65f03c0 ret + +0000000000435024 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEE7_M_headERS6_(): + 435024: a9be7bfd stp x29, x30, [sp, #-32]! + 435028: 910003fd mov x29, sp + 43502c: f9000fe0 str x0, [sp, #24] + 435030: f9400fe0 ldr x0, [sp, #24] + 435034: 9400000a bl 43505c <_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EE7_M_headERS4_> + 435038: a8c27bfd ldp x29, x30, [sp], #32 + 43503c: d65f03c0 ret + +0000000000435040 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 435040: a9be7bfd stp x29, x30, [sp, #-32]! + 435044: 910003fd mov x29, sp + 435048: f9000fe0 str x0, [sp, #24] + 43504c: f9400fe0 ldr x0, [sp, #24] + 435050: 94000008 bl 435070 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEE7_M_headERS5_> + 435054: a8c27bfd ldp x29, x30, [sp], #32 + 435058: d65f03c0 ret + +000000000043505c <_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EE7_M_headERS4_>: +_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EE7_M_headERS4_(): + 43505c: d10043ff sub sp, sp, #0x10 + 435060: f90007e0 str x0, [sp, #8] + 435064: f94007e0 ldr x0, [sp, #8] + 435068: 910043ff add sp, sp, #0x10 + 43506c: d65f03c0 ret + +0000000000435070 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEE7_M_headERS5_(): + 435070: a9be7bfd stp x29, x30, [sp, #-32]! + 435074: 910003fd mov x29, sp + 435078: f9000fe0 str x0, [sp, #24] + 43507c: f9400fe0 ldr x0, [sp, #24] + 435080: 94000003 bl 43508c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EE7_M_headERS5_> + 435084: a8c27bfd ldp x29, x30, [sp], #32 + 435088: d65f03c0 ret + +000000000043508c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EE7_M_headERS5_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EE7_M_headERS5_(): + 43508c: d10043ff sub sp, sp, #0x10 + 435090: f90007e0 str x0, [sp, #8] + 435094: f94007e0 ldr x0, [sp, #8] + 435098: 910043ff add sp, sp, #0x10 + 43509c: d65f03c0 ret + +00000000004350a0 <_ZN5Catch22RegistrarForTagAliasesC1EPKcS2_RKNS_14SourceLineInfoE>: +_ZN5Catch22RegistrarForTagAliasesC2EPKcS2_RKNS_14SourceLineInfoE(): + 4350a0: a9b77bfd stp x29, x30, [sp, #-144]! + 4350a4: 910003fd mov x29, sp + 4350a8: a90153f3 stp x19, x20, [sp, #16] + 4350ac: f9001fe0 str x0, [sp, #56] + 4350b0: f9001be1 str x1, [sp, #48] + 4350b4: f90017e2 str x2, [sp, #40] + 4350b8: f90013e3 str x3, [sp, #32] + 4350bc: 97fff591 bl 432700 <_ZN5Catch21getMutableRegistryHubEv> + 4350c0: aa0003f4 mov x20, x0 + 4350c4: f9400280 ldr x0, [x20] + 4350c8: 9100c000 add x0, x0, #0x30 + 4350cc: f9400013 ldr x19, [x0] + 4350d0: 910183e0 add x0, sp, #0x60 + 4350d4: 97ff4a0f bl 407910 <_ZNSaIcEC1Ev@plt> + 4350d8: 910183e1 add x1, sp, #0x60 + 4350dc: 910103e0 add x0, sp, #0x40 + 4350e0: aa0103e2 mov x2, x1 + 4350e4: f9401be1 ldr x1, [sp, #48] + 4350e8: 97ff4966 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4350ec: 910223e0 add x0, sp, #0x88 + 4350f0: 97ff4a08 bl 407910 <_ZNSaIcEC1Ev@plt> + 4350f4: 910223e1 add x1, sp, #0x88 + 4350f8: 9101a3e0 add x0, sp, #0x68 + 4350fc: aa0103e2 mov x2, x1 + 435100: f94017e1 ldr x1, [sp, #40] + 435104: 97ff495f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 435108: 9101a3e1 add x1, sp, #0x68 + 43510c: 910103e0 add x0, sp, #0x40 + 435110: f94013e3 ldr x3, [sp, #32] + 435114: aa0103e2 mov x2, x1 + 435118: aa0003e1 mov x1, x0 + 43511c: aa1403e0 mov x0, x20 + 435120: d63f0260 blr x19 + 435124: 9101a3e0 add x0, sp, #0x68 + 435128: 97ff47f6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 43512c: 910223e0 add x0, sp, #0x88 + 435130: 97ff48c4 bl 407440 <_ZNSaIcED1Ev@plt> + 435134: 910103e0 add x0, sp, #0x40 + 435138: 97ff47f2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 43513c: 910183e0 add x0, sp, #0x60 + 435140: 97ff48c0 bl 407440 <_ZNSaIcED1Ev@plt> + 435144: 1400001e b 4351bc <_ZN5Catch22RegistrarForTagAliasesC1EPKcS2_RKNS_14SourceLineInfoE+0x11c> + 435148: aa0003f3 mov x19, x0 + 43514c: 9101a3e0 add x0, sp, #0x68 + 435150: 97ff47ec bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 435154: 14000002 b 43515c <_ZN5Catch22RegistrarForTagAliasesC1EPKcS2_RKNS_14SourceLineInfoE+0xbc> + 435158: aa0003f3 mov x19, x0 + 43515c: 910223e0 add x0, sp, #0x88 + 435160: 97ff48b8 bl 407440 <_ZNSaIcED1Ev@plt> + 435164: 910103e0 add x0, sp, #0x40 + 435168: 97ff47e6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 43516c: 14000002 b 435174 <_ZN5Catch22RegistrarForTagAliasesC1EPKcS2_RKNS_14SourceLineInfoE+0xd4> + 435170: aa0003f3 mov x19, x0 + 435174: 910183e0 add x0, sp, #0x60 + 435178: 97ff48b2 bl 407440 <_ZNSaIcED1Ev@plt> + 43517c: aa1303e0 mov x0, x19 + 435180: 14000001 b 435184 <_ZN5Catch22RegistrarForTagAliasesC1EPKcS2_RKNS_14SourceLineInfoE+0xe4> + 435184: 97ff4767 bl 406f20 <__cxa_begin_catch@plt> + 435188: 97fff55e bl 432700 <_ZN5Catch21getMutableRegistryHubEv> + 43518c: aa0003e2 mov x2, x0 + 435190: f9400040 ldr x0, [x2] + 435194: 9100e000 add x0, x0, #0x38 + 435198: f9400001 ldr x1, [x0] + 43519c: aa0203e0 mov x0, x2 + 4351a0: d63f0020 blr x1 + 4351a4: 97ff499b bl 407810 <__cxa_end_catch@plt> + 4351a8: 14000005 b 4351bc <_ZN5Catch22RegistrarForTagAliasesC1EPKcS2_RKNS_14SourceLineInfoE+0x11c> + 4351ac: aa0003f3 mov x19, x0 + 4351b0: 97ff4998 bl 407810 <__cxa_end_catch@plt> + 4351b4: aa1303e0 mov x0, x19 + 4351b8: 97ff49d2 bl 407900 <_Unwind_Resume@plt> + 4351bc: a94153f3 ldp x19, x20, [sp, #16] + 4351c0: a8c97bfd ldp x29, x30, [sp], #144 + 4351c4: d65f03c0 ret + +00000000004351c8 <_ZN5Catch5isnanEf>: +_ZN5Catch5isnanEf(): + 4351c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4351cc: 910003fd mov x29, sp + 4351d0: bd001fe0 str s0, [sp, #28] + 4351d4: bd401fe0 ldr s0, [sp, #28] + 4351d8: 94000106 bl 4355f0 <_ZSt5isnanf> + 4351dc: 12001c00 and w0, w0, #0xff + 4351e0: a8c27bfd ldp x29, x30, [sp], #32 + 4351e4: d65f03c0 ret + +00000000004351e8 <_ZN5Catch5isnanEd>: +_ZN5Catch5isnanEd(): + 4351e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4351ec: 910003fd mov x29, sp + 4351f0: fd000fe0 str d0, [sp, #24] + 4351f4: fd400fe0 ldr d0, [sp, #24] + 4351f8: 94000109 bl 43561c <_ZSt5isnand> + 4351fc: 12001c00 and w0, w0, #0xff + 435200: a8c27bfd ldp x29, x30, [sp], #32 + 435204: d65f03c0 ret + +0000000000435208 <_ZN5Catch19uncaught_exceptionsEv>: +_ZN5Catch19uncaught_exceptionsEv(): + 435208: a9bf7bfd stp x29, x30, [sp, #-16]! + 43520c: 910003fd mov x29, sp + 435210: 97ff48c4 bl 407520 <_ZSt19uncaught_exceptionsv@plt> + 435214: 7100001f cmp w0, #0x0 + 435218: 1a9fd7e0 cset w0, gt + 43521c: 12001c00 and w0, w0, #0xff + 435220: a8c17bfd ldp x29, x30, [sp], #16 + 435224: d65f03c0 ret + +0000000000435228 <_ZN5Catch10ErrnoGuardC1Ev>: +_ZN5Catch10ErrnoGuardC2Ev(): + 435228: a9be7bfd stp x29, x30, [sp, #-32]! + 43522c: 910003fd mov x29, sp + 435230: f9000fe0 str x0, [sp, #24] + 435234: 97ff48f3 bl 407600 <__errno_location@plt> + 435238: b9400001 ldr w1, [x0] + 43523c: f9400fe0 ldr x0, [sp, #24] + 435240: b9000001 str w1, [x0] + 435244: d503201f nop + 435248: a8c27bfd ldp x29, x30, [sp], #32 + 43524c: d65f03c0 ret + +0000000000435250 <_ZN5Catch10ErrnoGuardD1Ev>: +_ZN5Catch10ErrnoGuardD2Ev(): + 435250: a9be7bfd stp x29, x30, [sp, #-32]! + 435254: 910003fd mov x29, sp + 435258: f9000fe0 str x0, [sp, #24] + 43525c: 97ff48e9 bl 407600 <__errno_location@plt> + 435260: aa0003e1 mov x1, x0 + 435264: f9400fe0 ldr x0, [sp, #24] + 435268: b9400000 ldr w0, [x0] + 43526c: b9000020 str w0, [x1] + 435270: d503201f nop + 435274: a8c27bfd ldp x29, x30, [sp], #32 + 435278: d65f03c0 ret + +000000000043527c <_ZN5Catch20ITransientExpressionD1Ev>: +_ZN5Catch20ITransientExpressionD1Ev(): + 43527c: d10043ff sub sp, sp, #0x10 + 435280: f90007e0 str x0, [sp, #8] + 435284: 90000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 435288: 913d0001 add x1, x0, #0xf40 + 43528c: f94007e0 ldr x0, [sp, #8] + 435290: f9000001 str x1, [x0] + 435294: d503201f nop + 435298: 910043ff add sp, sp, #0x10 + 43529c: d65f03c0 ret + +00000000004352a0 <_ZN5Catch20ITransientExpressionD0Ev>: +_ZN5Catch20ITransientExpressionD0Ev(): + 4352a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4352a4: 910003fd mov x29, sp + 4352a8: f9000fe0 str x0, [sp, #24] + 4352ac: f9400fe0 ldr x0, [sp, #24] + 4352b0: 97fffff3 bl 43527c <_ZN5Catch20ITransientExpressionD1Ev> + 4352b4: d2800201 mov x1, #0x10 // #16 + 4352b8: f9400fe0 ldr x0, [sp, #24] + 4352bc: 97ff4831 bl 407380 <_ZdlPvm@plt> + 4352c0: a8c27bfd ldp x29, x30, [sp], #32 + 4352c4: d65f03c0 ret + +00000000004352c8 <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_>: +_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_(): + 4352c8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4352cc: 910003fd mov x29, sp + 4352d0: f9000bf3 str x19, [sp, #16] + 4352d4: f90027e0 str x0, [sp, #72] + 4352d8: f90023e1 str x1, [sp, #64] + 4352dc: a9030fe2 stp x2, x3, [sp, #48] + 4352e0: f90017e4 str x4, [sp, #40] + 4352e4: f94023e0 ldr x0, [sp, #64] + 4352e8: 97ff47b2 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4352ec: aa0003f3 mov x19, x0 + 4352f0: f94017e0 ldr x0, [sp, #40] + 4352f4: 97ff47af bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4352f8: 8b000260 add x0, x19, x0 + 4352fc: f1009c1f cmp x0, #0x27 + 435300: 540001e8 b.hi 43533c <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_+0x74> // b.pmore + 435304: d2800002 mov x2, #0x0 // #0 + 435308: 52800141 mov w1, #0xa // #10 + 43530c: f94023e0 ldr x0, [sp, #64] + 435310: 97ff48c0 bl 407610 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 435314: b100041f cmn x0, #0x1 + 435318: 54000121 b.ne 43533c <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_+0x74> // b.any + 43531c: d2800002 mov x2, #0x0 // #0 + 435320: 52800141 mov w1, #0xa // #10 + 435324: f94017e0 ldr x0, [sp, #40] + 435328: 97ff48ba bl 407610 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 43532c: b100041f cmn x0, #0x1 + 435330: 54000061 b.ne 43533c <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_+0x74> // b.any + 435334: 52800020 mov w0, #0x1 // #1 + 435338: 14000002 b 435340 <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_+0x78> + 43533c: 52800000 mov w0, #0x0 // #0 + 435340: 7100001f cmp w0, #0x0 + 435344: 54000200 b.eq 435384 <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_+0xbc> // b.none + 435348: f94023e1 ldr x1, [sp, #64] + 43534c: f94027e0 ldr x0, [sp, #72] + 435350: 97ff47dc bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 435354: 52800401 mov w1, #0x20 // #32 + 435358: 97ff486a bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 43535c: aa0003e2 mov x2, x0 + 435360: 9100c3e0 add x0, sp, #0x30 + 435364: aa0003e1 mov x1, x0 + 435368: aa0203e0 mov x0, x2 + 43536c: 9400b0c8 bl 46168c <_ZN5CatchlsERSoRKNS_9StringRefE> + 435370: 52800401 mov w1, #0x20 // #32 + 435374: 97ff4863 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 435378: f94017e1 ldr x1, [sp, #40] + 43537c: 97ff47d1 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 435380: 1400000f b 4353bc <_ZN5Catch29formatReconstructedExpressionERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9StringRefES8_+0xf4> + 435384: f94023e1 ldr x1, [sp, #64] + 435388: f94027e0 ldr x0, [sp, #72] + 43538c: 97ff47cd bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 435390: 52800141 mov w1, #0xa // #10 + 435394: 97ff485b bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 435398: aa0003e2 mov x2, x0 + 43539c: 9100c3e0 add x0, sp, #0x30 + 4353a0: aa0003e1 mov x1, x0 + 4353a4: aa0203e0 mov x0, x2 + 4353a8: 9400b0b9 bl 46168c <_ZN5CatchlsERSoRKNS_9StringRefE> + 4353ac: 52800141 mov w1, #0xa // #10 + 4353b0: 97ff4854 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4353b4: f94017e1 ldr x1, [sp, #40] + 4353b8: 97ff47c2 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4353bc: d503201f nop + 4353c0: f9400bf3 ldr x19, [sp, #16] + 4353c4: a8c57bfd ldp x29, x30, [sp], #80 + 4353c8: d65f03c0 ret + +00000000004353cc <_ZN5Catch24StartupExceptionRegistry3addERKNSt15__exception_ptr13exception_ptrE>: +_ZN5Catch24StartupExceptionRegistry3addERKNSt15__exception_ptr13exception_ptrE(): + 4353cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4353d0: 910003fd mov x29, sp + 4353d4: f9000fe0 str x0, [sp, #24] + 4353d8: f9000be1 str x1, [sp, #16] + 4353dc: f9400fe0 ldr x0, [sp, #24] + 4353e0: f9400be1 ldr x1, [sp, #16] + 4353e4: 940000b5 bl 4356b8 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE9push_backERKS1_> + 4353e8: 14000003 b 4353f4 <_ZN5Catch24StartupExceptionRegistry3addERKNSt15__exception_ptr13exception_ptrE+0x28> + 4353ec: 97ff46cd bl 406f20 <__cxa_begin_catch@plt> + 4353f0: 97ff4684 bl 406e00 <_ZSt9terminatev@plt> + 4353f4: a8c27bfd ldp x29, x30, [sp], #32 + 4353f8: d65f03c0 ret + +00000000004353fc <_ZNK5Catch24StartupExceptionRegistry13getExceptionsEv>: +_ZNK5Catch24StartupExceptionRegistry13getExceptionsEv(): + 4353fc: d10043ff sub sp, sp, #0x10 + 435400: f90007e0 str x0, [sp, #8] + 435404: f94007e0 ldr x0, [sp, #8] + 435408: 910043ff add sp, sp, #0x10 + 43540c: d65f03c0 ret + +0000000000435410 <_ZN5Catch12LeakDetectorC1Ev>: +_ZN5Catch12LeakDetectorC1Ev(): + 435410: d10043ff sub sp, sp, #0x10 + 435414: f90007e0 str x0, [sp, #8] + 435418: d503201f nop + 43541c: 910043ff add sp, sp, #0x10 + 435420: d65f03c0 ret + +0000000000435424 <_ZN5Catch12LeakDetectorD1Ev>: +_ZN5Catch12LeakDetectorD2Ev(): + 435424: a9be7bfd stp x29, x30, [sp, #-32]! + 435428: 910003fd mov x29, sp + 43542c: f9000fe0 str x0, [sp, #24] + 435430: 97fff4b9 bl 432714 <_ZN5Catch7cleanUpEv> + 435434: d503201f nop + 435438: a8c27bfd ldp x29, x30, [sp], #32 + 43543c: d65f03c0 ret + +0000000000435440 <_ZN5Catch11MessageInfoC1ERKNS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeE>: +_ZN5Catch11MessageInfoC2ERKNS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeE(): + 435440: a9bd7bfd stp x29, x30, [sp, #-48]! + 435444: 910003fd mov x29, sp + 435448: f90017e0 str x0, [sp, #40] + 43544c: f90013e1 str x1, [sp, #32] + 435450: f9000fe2 str x2, [sp, #24] + 435454: b90017e3 str w3, [sp, #20] + 435458: f94017e2 ldr x2, [sp, #40] + 43545c: f94013e0 ldr x0, [sp, #32] + 435460: a9400400 ldp x0, x1, [x0] + 435464: a9000440 stp x0, x1, [x2] + 435468: f94017e0 ldr x0, [sp, #40] + 43546c: 91004000 add x0, x0, #0x10 + 435470: 97ff4888 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 435474: f94017e2 ldr x2, [sp, #40] + 435478: f9400fe0 ldr x0, [sp, #24] + 43547c: a9400400 ldp x0, x1, [x0] + 435480: a9030440 stp x0, x1, [x2, #48] + 435484: f94017e0 ldr x0, [sp, #40] + 435488: b94017e1 ldr w1, [sp, #20] + 43548c: b9004001 str w1, [x0, #64] + 435490: d00008a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 435494: 913fc000 add x0, x0, #0xff0 + 435498: b9400000 ldr w0, [x0] + 43549c: 11000401 add w1, w0, #0x1 + 4354a0: d00008a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4354a4: 913fc000 add x0, x0, #0xff0 + 4354a8: b9000001 str w1, [x0] + 4354ac: d00008a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4354b0: 913fc000 add x0, x0, #0xff0 + 4354b4: b9400001 ldr w1, [x0] + 4354b8: f94017e0 ldr x0, [sp, #40] + 4354bc: b9004401 str w1, [x0, #68] + 4354c0: d503201f nop + 4354c4: a8c37bfd ldp x29, x30, [sp], #48 + 4354c8: d65f03c0 ret + +00000000004354cc <_ZN5CatchlsERSoRKNS_14LazyExpressionE>: +_ZN5CatchlsERSoRKNS_14LazyExpressionE(): + 4354cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4354d0: 910003fd mov x29, sp + 4354d4: f9000fe0 str x0, [sp, #24] + 4354d8: f9000be1 str x1, [sp, #16] + 4354dc: f9400be0 ldr x0, [sp, #16] + 4354e0: 39402000 ldrb w0, [x0, #8] + 4354e4: 7100001f cmp w0, #0x0 + 4354e8: 540000a0 b.eq 4354fc <_ZN5CatchlsERSoRKNS_14LazyExpressionE+0x30> // b.none + 4354ec: 90000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4354f0: 913b0001 add x1, x0, #0xec0 + 4354f4: f9400fe0 ldr x0, [sp, #24] + 4354f8: 97ff4796 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4354fc: f9400be0 ldr x0, [sp, #16] + 435500: 94000065 bl 435694 <_ZNK5Catch14LazyExpressioncvbEv> + 435504: 12001c00 and w0, w0, #0xff + 435508: 7100001f cmp w0, #0x0 + 43550c: 540004c0 b.eq 4355a4 <_ZN5CatchlsERSoRKNS_14LazyExpressionE+0xd8> // b.none + 435510: f9400be0 ldr x0, [sp, #16] + 435514: 39402000 ldrb w0, [x0, #8] + 435518: 7100001f cmp w0, #0x0 + 43551c: 54000120 b.eq 435540 <_ZN5CatchlsERSoRKNS_14LazyExpressionE+0x74> // b.none + 435520: f9400be0 ldr x0, [sp, #16] + 435524: f9400000 ldr x0, [x0] + 435528: 94000048 bl 435648 <_ZNK5Catch20ITransientExpression18isBinaryExpressionEv> + 43552c: 12001c00 and w0, w0, #0xff + 435530: 7100001f cmp w0, #0x0 + 435534: 54000060 b.eq 435540 <_ZN5CatchlsERSoRKNS_14LazyExpressionE+0x74> // b.none + 435538: 52800020 mov w0, #0x1 // #1 + 43553c: 14000002 b 435544 <_ZN5CatchlsERSoRKNS_14LazyExpressionE+0x78> + 435540: 52800000 mov w0, #0x0 // #0 + 435544: 7100001f cmp w0, #0x0 + 435548: 54000220 b.eq 43558c <_ZN5CatchlsERSoRKNS_14LazyExpressionE+0xc0> // b.none + 43554c: 90000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 435550: 913b2001 add x1, x0, #0xec8 + 435554: f9400fe0 ldr x0, [sp, #24] + 435558: 97ff477e bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 43555c: aa0003e2 mov x2, x0 + 435560: f9400be0 ldr x0, [sp, #16] + 435564: f9400000 ldr x0, [x0] + 435568: aa0003e1 mov x1, x0 + 43556c: aa0203e0 mov x0, x2 + 435570: 9400003c bl 435660 <_ZN5CatchlsERSoRKNS_20ITransientExpressionE> + 435574: aa0003e2 mov x2, x0 + 435578: 90000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 43557c: 913b4001 add x1, x0, #0xed0 + 435580: aa0203e0 mov x0, x2 + 435584: 97ff4773 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 435588: 1400000b b 4355b4 <_ZN5CatchlsERSoRKNS_14LazyExpressionE+0xe8> + 43558c: f9400be0 ldr x0, [sp, #16] + 435590: f9400000 ldr x0, [x0] + 435594: aa0003e1 mov x1, x0 + 435598: f9400fe0 ldr x0, [sp, #24] + 43559c: 94000031 bl 435660 <_ZN5CatchlsERSoRKNS_20ITransientExpressionE> + 4355a0: 14000005 b 4355b4 <_ZN5CatchlsERSoRKNS_14LazyExpressionE+0xe8> + 4355a4: 90000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4355a8: 913b6001 add x1, x0, #0xed8 + 4355ac: f9400fe0 ldr x0, [sp, #24] + 4355b0: 97ff4768 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4355b4: f9400fe0 ldr x0, [sp, #24] + 4355b8: a8c27bfd ldp x29, x30, [sp], #32 + 4355bc: d65f03c0 ret + +00000000004355c0 <_ZNSt15__exception_ptr13exception_ptrC1EOS0_>: +_ZNSt15__exception_ptr13exception_ptrC1EOS0_(): + 4355c0: d10043ff sub sp, sp, #0x10 + 4355c4: f90007e0 str x0, [sp, #8] + 4355c8: f90003e1 str x1, [sp] + 4355cc: f94003e0 ldr x0, [sp] + 4355d0: f9400001 ldr x1, [x0] + 4355d4: f94007e0 ldr x0, [sp, #8] + 4355d8: f9000001 str x1, [x0] + 4355dc: f94003e0 ldr x0, [sp] + 4355e0: f900001f str xzr, [x0] + 4355e4: d503201f nop + 4355e8: 910043ff add sp, sp, #0x10 + 4355ec: d65f03c0 ret + +00000000004355f0 <_ZSt5isnanf>: +_ZSt5isnanf(): + 4355f0: d10043ff sub sp, sp, #0x10 + 4355f4: bd000fe0 str s0, [sp, #12] + 4355f8: bd400fe1 ldr s1, [sp, #12] + 4355fc: bd400fe0 ldr s0, [sp, #12] + 435600: 1e202020 fcmp s1, s0 + 435604: 54000067 b.vc 435610 <_ZSt5isnanf+0x20> + 435608: 52800020 mov w0, #0x1 // #1 + 43560c: 14000002 b 435614 <_ZSt5isnanf+0x24> + 435610: 52800000 mov w0, #0x0 // #0 + 435614: 910043ff add sp, sp, #0x10 + 435618: d65f03c0 ret + +000000000043561c <_ZSt5isnand>: +_ZSt5isnand(): + 43561c: d10043ff sub sp, sp, #0x10 + 435620: fd0007e0 str d0, [sp, #8] + 435624: fd4007e1 ldr d1, [sp, #8] + 435628: fd4007e0 ldr d0, [sp, #8] + 43562c: 1e602020 fcmp d1, d0 + 435630: 54000067 b.vc 43563c <_ZSt5isnand+0x20> + 435634: 52800020 mov w0, #0x1 // #1 + 435638: 14000002 b 435640 <_ZSt5isnand+0x24> + 43563c: 52800000 mov w0, #0x0 // #0 + 435640: 910043ff add sp, sp, #0x10 + 435644: d65f03c0 ret + +0000000000435648 <_ZNK5Catch20ITransientExpression18isBinaryExpressionEv>: +_ZNK5Catch20ITransientExpression18isBinaryExpressionEv(): + 435648: d10043ff sub sp, sp, #0x10 + 43564c: f90007e0 str x0, [sp, #8] + 435650: f94007e0 ldr x0, [sp, #8] + 435654: 39402000 ldrb w0, [x0, #8] + 435658: 910043ff add sp, sp, #0x10 + 43565c: d65f03c0 ret + +0000000000435660 <_ZN5CatchlsERSoRKNS_20ITransientExpressionE>: +_ZN5CatchlsERSoRKNS_20ITransientExpressionE(): + 435660: a9be7bfd stp x29, x30, [sp, #-32]! + 435664: 910003fd mov x29, sp + 435668: f9000fe0 str x0, [sp, #24] + 43566c: f9000be1 str x1, [sp, #16] + 435670: f9400be0 ldr x0, [sp, #16] + 435674: f9400000 ldr x0, [x0] + 435678: f9400002 ldr x2, [x0] + 43567c: f9400fe1 ldr x1, [sp, #24] + 435680: f9400be0 ldr x0, [sp, #16] + 435684: d63f0040 blr x2 + 435688: f9400fe0 ldr x0, [sp, #24] + 43568c: a8c27bfd ldp x29, x30, [sp], #32 + 435690: d65f03c0 ret + +0000000000435694 <_ZNK5Catch14LazyExpressioncvbEv>: +_ZNK5Catch14LazyExpressioncvbEv(): + 435694: d10043ff sub sp, sp, #0x10 + 435698: f90007e0 str x0, [sp, #8] + 43569c: f94007e0 ldr x0, [sp, #8] + 4356a0: f9400000 ldr x0, [x0] + 4356a4: f100001f cmp x0, #0x0 + 4356a8: 1a9f07e0 cset w0, ne // ne = any + 4356ac: 12001c00 and w0, w0, #0xff + 4356b0: 910043ff add sp, sp, #0x10 + 4356b4: d65f03c0 ret + +00000000004356b8 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE9push_backERKS1_>: +_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE9push_backERKS1_(): + 4356b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4356bc: 910003fd mov x29, sp + 4356c0: f9000fe0 str x0, [sp, #24] + 4356c4: f9000be1 str x1, [sp, #16] + 4356c8: f9400fe0 ldr x0, [sp, #24] + 4356cc: f9400401 ldr x1, [x0, #8] + 4356d0: f9400fe0 ldr x0, [sp, #24] + 4356d4: f9400800 ldr x0, [x0, #16] + 4356d8: eb00003f cmp x1, x0 + 4356dc: 540001c0 b.eq 435714 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE9push_backERKS1_+0x5c> // b.none + 4356e0: f9400fe3 ldr x3, [sp, #24] + 4356e4: f9400fe0 ldr x0, [sp, #24] + 4356e8: f9400400 ldr x0, [x0, #8] + 4356ec: f9400be2 ldr x2, [sp, #16] + 4356f0: aa0003e1 mov x1, x0 + 4356f4: aa0303e0 mov x0, x3 + 4356f8: 94000010 bl 435738 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 4356fc: f9400fe0 ldr x0, [sp, #24] + 435700: f9400400 ldr x0, [x0, #8] + 435704: 91002001 add x1, x0, #0x8 + 435708: f9400fe0 ldr x0, [sp, #24] + 43570c: f9000401 str x1, [x0, #8] + 435710: 14000007 b 43572c <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE9push_backERKS1_+0x74> + 435714: f9400fe0 ldr x0, [sp, #24] + 435718: 94000016 bl 435770 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE3endEv> + 43571c: f9400be2 ldr x2, [sp, #16] + 435720: aa0003e1 mov x1, x0 + 435724: f9400fe0 ldr x0, [sp, #24] + 435728: 9400001c bl 435798 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 43572c: d503201f nop + 435730: a8c27bfd ldp x29, x30, [sp], #32 + 435734: d65f03c0 ret + +0000000000435738 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_(): + 435738: a9bd7bfd stp x29, x30, [sp, #-48]! + 43573c: 910003fd mov x29, sp + 435740: f90017e0 str x0, [sp, #40] + 435744: f90013e1 str x1, [sp, #32] + 435748: f9000fe2 str x2, [sp, #24] + 43574c: f9400fe0 ldr x0, [sp, #24] + 435750: 94000093 bl 43599c <_ZSt7forwardIRKNSt15__exception_ptr13exception_ptrEEOT_RNSt16remove_referenceIS4_E4typeE> + 435754: aa0003e2 mov x2, x0 + 435758: f94013e1 ldr x1, [sp, #32] + 43575c: f94017e0 ldr x0, [sp, #40] + 435760: 94000094 bl 4359b0 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE9constructIS2_JRKS2_EEEvPT_DpOT0_> + 435764: d503201f nop + 435768: a8c37bfd ldp x29, x30, [sp], #48 + 43576c: d65f03c0 ret + +0000000000435770 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE3endEv>: +_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE3endEv(): + 435770: a9bd7bfd stp x29, x30, [sp, #-48]! + 435774: 910003fd mov x29, sp + 435778: f9000fe0 str x0, [sp, #24] + 43577c: f9400fe0 ldr x0, [sp, #24] + 435780: 91002001 add x1, x0, #0x8 + 435784: 9100a3e0 add x0, sp, #0x28 + 435788: 9400009d bl 4359fc <_ZN9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 43578c: f94017e0 ldr x0, [sp, #40] + 435790: a8c37bfd ldp x29, x30, [sp], #48 + 435794: d65f03c0 ret + +0000000000435798 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 435798: a9b87bfd stp x29, x30, [sp, #-128]! + 43579c: 910003fd mov x29, sp + 4357a0: a90153f3 stp x19, x20, [sp, #16] + 4357a4: f9001fe0 str x0, [sp, #56] + 4357a8: f9001be1 str x1, [sp, #48] + 4357ac: f90017e2 str x2, [sp, #40] + 4357b0: 90000480 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4357b4: 913c4002 add x2, x0, #0xf10 + 4357b8: d2800021 mov x1, #0x1 // #1 + 4357bc: f9401fe0 ldr x0, [sp, #56] + 4357c0: 94000099 bl 435a24 <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE12_M_check_lenEmPKc> + 4357c4: f9003be0 str x0, [sp, #112] + 4357c8: f9401fe0 ldr x0, [sp, #56] + 4357cc: f9400000 ldr x0, [x0] + 4357d0: f90037e0 str x0, [sp, #104] + 4357d4: f9401fe0 ldr x0, [sp, #56] + 4357d8: f9400400 ldr x0, [x0, #8] + 4357dc: f90033e0 str x0, [sp, #96] + 4357e0: f9401fe0 ldr x0, [sp, #56] + 4357e4: 940000c3 bl 435af0 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5beginEv> + 4357e8: f90027e0 str x0, [sp, #72] + 4357ec: 910123e1 add x1, sp, #0x48 + 4357f0: 9100c3e0 add x0, sp, #0x30 + 4357f4: 940000c8 bl 435b14 <_ZN9__gnu_cxxmiIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4357f8: f9002fe0 str x0, [sp, #88] + 4357fc: f9401fe0 ldr x0, [sp, #56] + 435800: f9403be1 ldr x1, [sp, #112] + 435804: 940000d5 bl 435b58 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE11_M_allocateEm> + 435808: f9002be0 str x0, [sp, #80] + 43580c: f9402be0 ldr x0, [sp, #80] + 435810: f9003fe0 str x0, [sp, #120] + 435814: f9401ff3 ldr x19, [sp, #56] + 435818: f9402fe0 ldr x0, [sp, #88] + 43581c: d37df000 lsl x0, x0, #3 + 435820: f9402be1 ldr x1, [sp, #80] + 435824: 8b000034 add x20, x1, x0 + 435828: f94017e0 ldr x0, [sp, #40] + 43582c: 9400005c bl 43599c <_ZSt7forwardIRKNSt15__exception_ptr13exception_ptrEEOT_RNSt16remove_referenceIS4_E4typeE> + 435830: aa0003e2 mov x2, x0 + 435834: aa1403e1 mov x1, x20 + 435838: aa1303e0 mov x0, x19 + 43583c: 97ffffbf bl 435738 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 435840: f9003fff str xzr, [sp, #120] + 435844: 9100c3e0 add x0, sp, #0x30 + 435848: 940000d2 bl 435b90 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv> + 43584c: f9400013 ldr x19, [x0] + 435850: f9401fe0 ldr x0, [sp, #56] + 435854: 97fff9b8 bl 433f34 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv> + 435858: aa0003e3 mov x3, x0 + 43585c: f9402be2 ldr x2, [sp, #80] + 435860: aa1303e1 mov x1, x19 + 435864: f94037e0 ldr x0, [sp, #104] + 435868: 940000cf bl 435ba4 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt15__exception_ptr13exception_ptrES2_SaIS1_EET0_T_S5_S4_RT1_> + 43586c: f9003fe0 str x0, [sp, #120] + 435870: f9403fe0 ldr x0, [sp, #120] + 435874: 91002000 add x0, x0, #0x8 + 435878: f9003fe0 str x0, [sp, #120] + 43587c: 9100c3e0 add x0, sp, #0x30 + 435880: 940000c4 bl 435b90 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv> + 435884: f9400013 ldr x19, [x0] + 435888: f9401fe0 ldr x0, [sp, #56] + 43588c: 97fff9aa bl 433f34 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv> + 435890: aa0003e3 mov x3, x0 + 435894: f9403fe2 ldr x2, [sp, #120] + 435898: f94033e1 ldr x1, [sp, #96] + 43589c: aa1303e0 mov x0, x19 + 4358a0: 940000c1 bl 435ba4 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt15__exception_ptr13exception_ptrES2_SaIS1_EET0_T_S5_S4_RT1_> + 4358a4: f9003fe0 str x0, [sp, #120] + 4358a8: f9401fe0 ldr x0, [sp, #56] + 4358ac: 97fff9a2 bl 433f34 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv> + 4358b0: aa0003e2 mov x2, x0 + 4358b4: f94033e1 ldr x1, [sp, #96] + 4358b8: f94037e0 ldr x0, [sp, #104] + 4358bc: 97fff9a3 bl 433f48 <_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrES1_EvT_S3_RSaIT0_E> + 4358c0: f9401fe3 ldr x3, [sp, #56] + 4358c4: f9401fe0 ldr x0, [sp, #56] + 4358c8: f9400801 ldr x1, [x0, #16] + 4358cc: f94037e0 ldr x0, [sp, #104] + 4358d0: cb000020 sub x0, x1, x0 + 4358d4: 9343fc01 asr x1, x0, #3 + 4358d8: aa0103e0 mov x0, x1 + 4358dc: aa0003e2 mov x2, x0 + 4358e0: f94037e1 ldr x1, [sp, #104] + 4358e4: aa0303e0 mov x0, x3 + 4358e8: 97fffb36 bl 4345c0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE13_M_deallocateEPS1_m> + 4358ec: f9401fe0 ldr x0, [sp, #56] + 4358f0: f9402be1 ldr x1, [sp, #80] + 4358f4: f9000001 str x1, [x0] + 4358f8: f9401fe0 ldr x0, [sp, #56] + 4358fc: f9403fe1 ldr x1, [sp, #120] + 435900: f9000401 str x1, [x0, #8] + 435904: f9403be0 ldr x0, [sp, #112] + 435908: d37df000 lsl x0, x0, #3 + 43590c: f9402be1 ldr x1, [sp, #80] + 435910: 8b000021 add x1, x1, x0 + 435914: f9401fe0 ldr x0, [sp, #56] + 435918: f9000801 str x1, [x0, #16] + 43591c: 1400001d b 435990 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f8> + 435920: 97ff4580 bl 406f20 <__cxa_begin_catch@plt> + 435924: f9403fe0 ldr x0, [sp, #120] + 435928: f100001f cmp x0, #0x0 + 43592c: 54000141 b.ne 435954 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1bc> // b.any + 435930: f9401fe2 ldr x2, [sp, #56] + 435934: f9402fe0 ldr x0, [sp, #88] + 435938: d37df000 lsl x0, x0, #3 + 43593c: f9402be1 ldr x1, [sp, #80] + 435940: 8b000020 add x0, x1, x0 + 435944: aa0003e1 mov x1, x0 + 435948: aa0203e0 mov x0, x2 + 43594c: 940000aa bl 435bf4 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE7destroyIS1_EEvRS2_PT_> + 435950: 14000007 b 43596c <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1d4> + 435954: f9401fe0 ldr x0, [sp, #56] + 435958: 97fff977 bl 433f34 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv> + 43595c: aa0003e2 mov x2, x0 + 435960: f9403fe1 ldr x1, [sp, #120] + 435964: f9402be0 ldr x0, [sp, #80] + 435968: 97fff978 bl 433f48 <_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrES1_EvT_S3_RSaIT0_E> + 43596c: f9401fe0 ldr x0, [sp, #56] + 435970: f9403be2 ldr x2, [sp, #112] + 435974: f9402be1 ldr x1, [sp, #80] + 435978: 97fffb12 bl 4345c0 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE13_M_deallocateEPS1_m> + 43597c: 97ff4759 bl 4076e0 <__cxa_rethrow@plt> + 435980: aa0003f3 mov x19, x0 + 435984: 97ff47a3 bl 407810 <__cxa_end_catch@plt> + 435988: aa1303e0 mov x0, x19 + 43598c: 97ff47dd bl 407900 <_Unwind_Resume@plt> + 435990: a94153f3 ldp x19, x20, [sp, #16] + 435994: a8c87bfd ldp x29, x30, [sp], #128 + 435998: d65f03c0 ret + +000000000043599c <_ZSt7forwardIRKNSt15__exception_ptr13exception_ptrEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKNSt15__exception_ptr13exception_ptrEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43599c: d10043ff sub sp, sp, #0x10 + 4359a0: f90007e0 str x0, [sp, #8] + 4359a4: f94007e0 ldr x0, [sp, #8] + 4359a8: 910043ff add sp, sp, #0x10 + 4359ac: d65f03c0 ret + +00000000004359b0 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE9constructIS2_JRKS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE9constructIS2_JRKS2_EEEvPT_DpOT0_(): + 4359b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4359b4: 910003fd mov x29, sp + 4359b8: f9000bf3 str x19, [sp, #16] + 4359bc: f9001fe0 str x0, [sp, #56] + 4359c0: f9001be1 str x1, [sp, #48] + 4359c4: f90017e2 str x2, [sp, #40] + 4359c8: f94017e0 ldr x0, [sp, #40] + 4359cc: 97fffff4 bl 43599c <_ZSt7forwardIRKNSt15__exception_ptr13exception_ptrEEOT_RNSt16remove_referenceIS4_E4typeE> + 4359d0: aa0003f3 mov x19, x0 + 4359d4: f9401be0 ldr x0, [sp, #48] + 4359d8: aa0003e1 mov x1, x0 + 4359dc: d2800100 mov x0, #0x8 // #8 + 4359e0: 97ff5aa6 bl 40c478 <_ZnwmPv> + 4359e4: aa1303e1 mov x1, x19 + 4359e8: 97ff453a bl 406ed0 <_ZNSt15__exception_ptr13exception_ptrC1ERKS0_@plt> + 4359ec: d503201f nop + 4359f0: f9400bf3 ldr x19, [sp, #16] + 4359f4: a8c47bfd ldp x29, x30, [sp], #64 + 4359f8: d65f03c0 ret + +00000000004359fc <_ZN9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEC2ERKS3_(): + 4359fc: d10043ff sub sp, sp, #0x10 + 435a00: f90007e0 str x0, [sp, #8] + 435a04: f90003e1 str x1, [sp] + 435a08: f94003e0 ldr x0, [sp] + 435a0c: f9400001 ldr x1, [x0] + 435a10: f94007e0 ldr x0, [sp, #8] + 435a14: f9000001 str x1, [x0] + 435a18: d503201f nop + 435a1c: 910043ff add sp, sp, #0x10 + 435a20: d65f03c0 ret + +0000000000435a24 <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE12_M_check_lenEmPKc(): + 435a24: a9bb7bfd stp x29, x30, [sp, #-80]! + 435a28: 910003fd mov x29, sp + 435a2c: f9000bf3 str x19, [sp, #16] + 435a30: f9001fe0 str x0, [sp, #56] + 435a34: f9001be1 str x1, [sp, #48] + 435a38: f90017e2 str x2, [sp, #40] + 435a3c: f9401fe0 ldr x0, [sp, #56] + 435a40: 94000077 bl 435c1c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE8max_sizeEv> + 435a44: aa0003f3 mov x19, x0 + 435a48: f9401fe0 ldr x0, [sp, #56] + 435a4c: 9400007c bl 435c3c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE4sizeEv> + 435a50: cb000261 sub x1, x19, x0 + 435a54: f9401be0 ldr x0, [sp, #48] + 435a58: eb00003f cmp x1, x0 + 435a5c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 435a60: 12001c00 and w0, w0, #0xff + 435a64: 7100001f cmp w0, #0x0 + 435a68: 54000060 b.eq 435a74 <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 435a6c: f94017e0 ldr x0, [sp, #40] + 435a70: 97ff4578 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 435a74: f9401fe0 ldr x0, [sp, #56] + 435a78: 94000071 bl 435c3c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE4sizeEv> + 435a7c: aa0003f3 mov x19, x0 + 435a80: f9401fe0 ldr x0, [sp, #56] + 435a84: 9400006e bl 435c3c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE4sizeEv> + 435a88: f90023e0 str x0, [sp, #64] + 435a8c: 9100c3e1 add x1, sp, #0x30 + 435a90: 910103e0 add x0, sp, #0x40 + 435a94: 97ff7d47 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 435a98: f9400000 ldr x0, [x0] + 435a9c: 8b000260 add x0, x19, x0 + 435aa0: f90027e0 str x0, [sp, #72] + 435aa4: f9401fe0 ldr x0, [sp, #56] + 435aa8: 94000065 bl 435c3c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE4sizeEv> + 435aac: aa0003e1 mov x1, x0 + 435ab0: f94027e0 ldr x0, [sp, #72] + 435ab4: eb01001f cmp x0, x1 + 435ab8: 540000e3 b.cc 435ad4 <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 435abc: f9401fe0 ldr x0, [sp, #56] + 435ac0: 94000057 bl 435c1c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE8max_sizeEv> + 435ac4: aa0003e1 mov x1, x0 + 435ac8: f94027e0 ldr x0, [sp, #72] + 435acc: eb01001f cmp x0, x1 + 435ad0: 54000089 b.ls 435ae0 <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 435ad4: f9401fe0 ldr x0, [sp, #56] + 435ad8: 94000051 bl 435c1c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE8max_sizeEv> + 435adc: 14000002 b 435ae4 <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE12_M_check_lenEmPKc+0xc0> + 435ae0: f94027e0 ldr x0, [sp, #72] + 435ae4: f9400bf3 ldr x19, [sp, #16] + 435ae8: a8c57bfd ldp x29, x30, [sp], #80 + 435aec: d65f03c0 ret + +0000000000435af0 <_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5beginEv>: +_ZNSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5beginEv(): + 435af0: a9bd7bfd stp x29, x30, [sp, #-48]! + 435af4: 910003fd mov x29, sp + 435af8: f9000fe0 str x0, [sp, #24] + 435afc: f9400fe1 ldr x1, [sp, #24] + 435b00: 9100a3e0 add x0, sp, #0x28 + 435b04: 97ffffbe bl 4359fc <_ZN9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 435b08: f94017e0 ldr x0, [sp, #40] + 435b0c: a8c37bfd ldp x29, x30, [sp], #48 + 435b10: d65f03c0 ret + +0000000000435b14 <_ZN9__gnu_cxxmiIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 435b14: a9bd7bfd stp x29, x30, [sp, #-48]! + 435b18: 910003fd mov x29, sp + 435b1c: f9000bf3 str x19, [sp, #16] + 435b20: f90017e0 str x0, [sp, #40] + 435b24: f90013e1 str x1, [sp, #32] + 435b28: f94017e0 ldr x0, [sp, #40] + 435b2c: 94000019 bl 435b90 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv> + 435b30: f9400013 ldr x19, [x0] + 435b34: f94013e0 ldr x0, [sp, #32] + 435b38: 94000016 bl 435b90 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv> + 435b3c: f9400000 ldr x0, [x0] + 435b40: cb000260 sub x0, x19, x0 + 435b44: 9343fc01 asr x1, x0, #3 + 435b48: aa0103e0 mov x0, x1 + 435b4c: f9400bf3 ldr x19, [sp, #16] + 435b50: a8c37bfd ldp x29, x30, [sp], #48 + 435b54: d65f03c0 ret + +0000000000435b58 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE11_M_allocateEm(): + 435b58: a9be7bfd stp x29, x30, [sp, #-32]! + 435b5c: 910003fd mov x29, sp + 435b60: f9000fe0 str x0, [sp, #24] + 435b64: f9000be1 str x1, [sp, #16] + 435b68: f9400be0 ldr x0, [sp, #16] + 435b6c: f100001f cmp x0, #0x0 + 435b70: 540000a0 b.eq 435b84 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE11_M_allocateEm+0x2c> // b.none + 435b74: f9400fe0 ldr x0, [sp, #24] + 435b78: f9400be1 ldr x1, [sp, #16] + 435b7c: 9400003b bl 435c68 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE8allocateERS2_m> + 435b80: 14000002 b 435b88 <_ZNSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE11_M_allocateEm+0x30> + 435b84: d2800000 mov x0, #0x0 // #0 + 435b88: a8c27bfd ldp x29, x30, [sp], #32 + 435b8c: d65f03c0 ret + +0000000000435b90 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv(): + 435b90: d10043ff sub sp, sp, #0x10 + 435b94: f90007e0 str x0, [sp, #8] + 435b98: f94007e0 ldr x0, [sp, #8] + 435b9c: 910043ff add sp, sp, #0x10 + 435ba0: d65f03c0 ret + +0000000000435ba4 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt15__exception_ptr13exception_ptrES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPNSt15__exception_ptr13exception_ptrES2_SaIS1_EET0_T_S5_S4_RT1_(): + 435ba4: a9bc7bfd stp x29, x30, [sp, #-64]! + 435ba8: 910003fd mov x29, sp + 435bac: f9000bf3 str x19, [sp, #16] + 435bb0: f9001fe0 str x0, [sp, #56] + 435bb4: f9001be1 str x1, [sp, #48] + 435bb8: f90017e2 str x2, [sp, #40] + 435bbc: f90013e3 str x3, [sp, #32] + 435bc0: f9401fe0 ldr x0, [sp, #56] + 435bc4: 94000033 bl 435c90 <_ZSt32__make_move_if_noexcept_iteratorINSt15__exception_ptr13exception_ptrESt13move_iteratorIPS1_EET0_PT_> + 435bc8: aa0003f3 mov x19, x0 + 435bcc: f9401be0 ldr x0, [sp, #48] + 435bd0: 94000030 bl 435c90 <_ZSt32__make_move_if_noexcept_iteratorINSt15__exception_ptr13exception_ptrESt13move_iteratorIPS1_EET0_PT_> + 435bd4: f94013e3 ldr x3, [sp, #32] + 435bd8: f94017e2 ldr x2, [sp, #40] + 435bdc: aa0003e1 mov x1, x0 + 435be0: aa1303e0 mov x0, x19 + 435be4: 94000034 bl 435cb4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 435be8: f9400bf3 ldr x19, [sp, #16] + 435bec: a8c47bfd ldp x29, x30, [sp], #64 + 435bf0: d65f03c0 ret + +0000000000435bf4 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE7destroyIS1_EEvRS2_PT_(): + 435bf4: a9be7bfd stp x29, x30, [sp, #-32]! + 435bf8: 910003fd mov x29, sp + 435bfc: f9000fe0 str x0, [sp, #24] + 435c00: f9000be1 str x1, [sp, #16] + 435c04: f9400be1 ldr x1, [sp, #16] + 435c08: f9400fe0 ldr x0, [sp, #24] + 435c0c: 94000036 bl 435ce4 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE7destroyIS2_EEvPT_> + 435c10: d503201f nop + 435c14: a8c27bfd ldp x29, x30, [sp], #32 + 435c18: d65f03c0 ret + +0000000000435c1c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE8max_sizeEv(): + 435c1c: a9be7bfd stp x29, x30, [sp, #-32]! + 435c20: 910003fd mov x29, sp + 435c24: f9000fe0 str x0, [sp, #24] + 435c28: f9400fe0 ldr x0, [sp, #24] + 435c2c: 9400003e bl 435d24 <_ZNKSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv> + 435c30: 94000036 bl 435d08 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE8max_sizeERKS2_> + 435c34: a8c27bfd ldp x29, x30, [sp], #32 + 435c38: d65f03c0 ret + +0000000000435c3c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE4sizeEv>: +_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE4sizeEv(): + 435c3c: d10043ff sub sp, sp, #0x10 + 435c40: f90007e0 str x0, [sp, #8] + 435c44: f94007e0 ldr x0, [sp, #8] + 435c48: f9400401 ldr x1, [x0, #8] + 435c4c: f94007e0 ldr x0, [sp, #8] + 435c50: f9400000 ldr x0, [x0] + 435c54: cb000020 sub x0, x1, x0 + 435c58: 9343fc01 asr x1, x0, #3 + 435c5c: aa0103e0 mov x0, x1 + 435c60: 910043ff add sp, sp, #0x10 + 435c64: d65f03c0 ret + +0000000000435c68 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE8allocateERS2_m(): + 435c68: a9be7bfd stp x29, x30, [sp, #-32]! + 435c6c: 910003fd mov x29, sp + 435c70: f9000fe0 str x0, [sp, #24] + 435c74: f9000be1 str x1, [sp, #16] + 435c78: d2800002 mov x2, #0x0 // #0 + 435c7c: f9400be1 ldr x1, [sp, #16] + 435c80: f9400fe0 ldr x0, [sp, #24] + 435c84: 9400002d bl 435d38 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE8allocateEmPKv> + 435c88: a8c27bfd ldp x29, x30, [sp], #32 + 435c8c: d65f03c0 ret + +0000000000435c90 <_ZSt32__make_move_if_noexcept_iteratorINSt15__exception_ptr13exception_ptrESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorINSt15__exception_ptr13exception_ptrESt13move_iteratorIPS1_EET0_PT_(): + 435c90: a9bd7bfd stp x29, x30, [sp, #-48]! + 435c94: 910003fd mov x29, sp + 435c98: f9000fe0 str x0, [sp, #24] + 435c9c: 9100a3e0 add x0, sp, #0x28 + 435ca0: f9400fe1 ldr x1, [sp, #24] + 435ca4: 94000039 bl 435d88 <_ZNSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEC1ES2_> + 435ca8: f94017e0 ldr x0, [sp, #40] + 435cac: a8c37bfd ldp x29, x30, [sp], #48 + 435cb0: d65f03c0 ret + +0000000000435cb4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 435cb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 435cb8: 910003fd mov x29, sp + 435cbc: f90017e0 str x0, [sp, #40] + 435cc0: f90013e1 str x1, [sp, #32] + 435cc4: f9000fe2 str x2, [sp, #24] + 435cc8: f9000be3 str x3, [sp, #16] + 435ccc: f9400fe2 ldr x2, [sp, #24] + 435cd0: f94013e1 ldr x1, [sp, #32] + 435cd4: f94017e0 ldr x0, [sp, #40] + 435cd8: 94000035 bl 435dac <_ZSt18uninitialized_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES3_ET0_T_S6_S5_> + 435cdc: a8c37bfd ldp x29, x30, [sp], #48 + 435ce0: d65f03c0 ret + +0000000000435ce4 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE7destroyIS2_EEvPT_(): + 435ce4: a9be7bfd stp x29, x30, [sp, #-32]! + 435ce8: 910003fd mov x29, sp + 435cec: f9000fe0 str x0, [sp, #24] + 435cf0: f9000be1 str x1, [sp, #16] + 435cf4: f9400be0 ldr x0, [sp, #16] + 435cf8: 97ff472a bl 4079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> + 435cfc: d503201f nop + 435d00: a8c27bfd ldp x29, x30, [sp], #32 + 435d04: d65f03c0 ret + +0000000000435d08 <_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaINSt15__exception_ptr13exception_ptrEEE8max_sizeERKS2_(): + 435d08: a9be7bfd stp x29, x30, [sp, #-32]! + 435d0c: 910003fd mov x29, sp + 435d10: f9000fe0 str x0, [sp, #24] + 435d14: f9400fe0 ldr x0, [sp, #24] + 435d18: 94000032 bl 435de0 <_ZNK9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE8max_sizeEv> + 435d1c: a8c27bfd ldp x29, x30, [sp], #32 + 435d20: d65f03c0 ret + +0000000000435d24 <_ZNKSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseINSt15__exception_ptr13exception_ptrESaIS1_EE19_M_get_Tp_allocatorEv(): + 435d24: d10043ff sub sp, sp, #0x10 + 435d28: f90007e0 str x0, [sp, #8] + 435d2c: f94007e0 ldr x0, [sp, #8] + 435d30: 910043ff add sp, sp, #0x10 + 435d34: d65f03c0 ret + +0000000000435d38 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE8allocateEmPKv(): + 435d38: a9bd7bfd stp x29, x30, [sp, #-48]! + 435d3c: 910003fd mov x29, sp + 435d40: f90017e0 str x0, [sp, #40] + 435d44: f90013e1 str x1, [sp, #32] + 435d48: f9000fe2 str x2, [sp, #24] + 435d4c: f94017e0 ldr x0, [sp, #40] + 435d50: 94000024 bl 435de0 <_ZNK9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE8max_sizeEv> + 435d54: aa0003e1 mov x1, x0 + 435d58: f94013e0 ldr x0, [sp, #32] + 435d5c: eb01001f cmp x0, x1 + 435d60: 1a9f97e0 cset w0, hi // hi = pmore + 435d64: 12001c00 and w0, w0, #0xff + 435d68: 7100001f cmp w0, #0x0 + 435d6c: 54000040 b.eq 435d74 <_ZN9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE8allocateEmPKv+0x3c> // b.none + 435d70: 97ff445c bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 435d74: f94013e0 ldr x0, [sp, #32] + 435d78: d37df000 lsl x0, x0, #3 + 435d7c: 97ff4579 bl 407360 <_Znwm@plt> + 435d80: a8c37bfd ldp x29, x30, [sp], #48 + 435d84: d65f03c0 ret + +0000000000435d88 <_ZNSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEC1ES2_>: +_ZNSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEC1ES2_(): + 435d88: d10043ff sub sp, sp, #0x10 + 435d8c: f90007e0 str x0, [sp, #8] + 435d90: f90003e1 str x1, [sp] + 435d94: f94007e0 ldr x0, [sp, #8] + 435d98: f94003e1 ldr x1, [sp] + 435d9c: f9000001 str x1, [x0] + 435da0: d503201f nop + 435da4: 910043ff add sp, sp, #0x10 + 435da8: d65f03c0 ret + +0000000000435dac <_ZSt18uninitialized_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES3_ET0_T_S6_S5_(): + 435dac: a9bc7bfd stp x29, x30, [sp, #-64]! + 435db0: 910003fd mov x29, sp + 435db4: f90017e0 str x0, [sp, #40] + 435db8: f90013e1 str x1, [sp, #32] + 435dbc: f9000fe2 str x2, [sp, #24] + 435dc0: 52800020 mov w0, #0x1 // #1 + 435dc4: 3900ffe0 strb w0, [sp, #63] + 435dc8: f9400fe2 ldr x2, [sp, #24] + 435dcc: f94013e1 ldr x1, [sp, #32] + 435dd0: f94017e0 ldr x0, [sp, #40] + 435dd4: 94000008 bl 435df4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES5_EET0_T_S8_S7_> + 435dd8: a8c47bfd ldp x29, x30, [sp], #64 + 435ddc: d65f03c0 ret + +0000000000435de0 <_ZNK9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorINSt15__exception_ptr13exception_ptrEE8max_sizeEv(): + 435de0: d10043ff sub sp, sp, #0x10 + 435de4: f90007e0 str x0, [sp, #8] + 435de8: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 435dec: 910043ff add sp, sp, #0x10 + 435df0: d65f03c0 ret + +0000000000435df4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES5_EET0_T_S8_S7_(): + 435df4: a9bb7bfd stp x29, x30, [sp, #-80]! + 435df8: 910003fd mov x29, sp + 435dfc: f9000bf3 str x19, [sp, #16] + 435e00: f9001fe0 str x0, [sp, #56] + 435e04: f9001be1 str x1, [sp, #48] + 435e08: f90017e2 str x2, [sp, #40] + 435e0c: f94017e0 ldr x0, [sp, #40] + 435e10: f90027e0 str x0, [sp, #72] + 435e14: 9100c3e1 add x1, sp, #0x30 + 435e18: 9100e3e0 add x0, sp, #0x38 + 435e1c: 94000020 bl 435e9c <_ZStneIPNSt15__exception_ptr13exception_ptrEEbRKSt13move_iteratorIT_ES7_> + 435e20: 12001c00 and w0, w0, #0xff + 435e24: 7100001f cmp w0, #0x0 + 435e28: 540001e0 b.eq 435e64 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES5_EET0_T_S8_S7_+0x70> // b.none + 435e2c: f94027e0 ldr x0, [sp, #72] + 435e30: 97fffbf3 bl 434dfc <_ZSt11__addressofINSt15__exception_ptr13exception_ptrEEPT_RS2_> + 435e34: aa0003f3 mov x19, x0 + 435e38: 9100e3e0 add x0, sp, #0x38 + 435e3c: 9400002e bl 435ef4 <_ZNKSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEdeEv> + 435e40: aa0003e1 mov x1, x0 + 435e44: aa1303e0 mov x0, x19 + 435e48: 94000031 bl 435f0c <_ZSt10_ConstructINSt15__exception_ptr13exception_ptrEJS1_EEvPT_DpOT0_> + 435e4c: 9100e3e0 add x0, sp, #0x38 + 435e50: 9400001f bl 435ecc <_ZNSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEppEv> + 435e54: f94027e0 ldr x0, [sp, #72] + 435e58: 91002000 add x0, x0, #0x8 + 435e5c: f90027e0 str x0, [sp, #72] + 435e60: 17ffffed b 435e14 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES5_EET0_T_S8_S7_+0x20> + 435e64: f94027e0 ldr x0, [sp, #72] + 435e68: 1400000a b 435e90 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPNSt15__exception_ptr13exception_ptrEES5_EET0_T_S8_S7_+0x9c> + 435e6c: 97ff442d bl 406f20 <__cxa_begin_catch@plt> + 435e70: f94027e1 ldr x1, [sp, #72] + 435e74: f94017e0 ldr x0, [sp, #40] + 435e78: 97fff9e1 bl 4345fc <_ZSt8_DestroyIPNSt15__exception_ptr13exception_ptrEEvT_S3_> + 435e7c: 97ff4619 bl 4076e0 <__cxa_rethrow@plt> + 435e80: aa0003f3 mov x19, x0 + 435e84: 97ff4663 bl 407810 <__cxa_end_catch@plt> + 435e88: aa1303e0 mov x0, x19 + 435e8c: 97ff469d bl 407900 <_Unwind_Resume@plt> + 435e90: f9400bf3 ldr x19, [sp, #16] + 435e94: a8c57bfd ldp x29, x30, [sp], #80 + 435e98: d65f03c0 ret + +0000000000435e9c <_ZStneIPNSt15__exception_ptr13exception_ptrEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPNSt15__exception_ptr13exception_ptrEEbRKSt13move_iteratorIT_ES7_(): + 435e9c: a9be7bfd stp x29, x30, [sp, #-32]! + 435ea0: 910003fd mov x29, sp + 435ea4: f9000fe0 str x0, [sp, #24] + 435ea8: f9000be1 str x1, [sp, #16] + 435eac: f9400be1 ldr x1, [sp, #16] + 435eb0: f9400fe0 ldr x0, [sp, #24] + 435eb4: 94000028 bl 435f54 <_ZSteqIPNSt15__exception_ptr13exception_ptrEEbRKSt13move_iteratorIT_ES7_> + 435eb8: 12001c00 and w0, w0, #0xff + 435ebc: 52000000 eor w0, w0, #0x1 + 435ec0: 12001c00 and w0, w0, #0xff + 435ec4: a8c27bfd ldp x29, x30, [sp], #32 + 435ec8: d65f03c0 ret + +0000000000435ecc <_ZNSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEppEv>: +_ZNSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEppEv(): + 435ecc: d10043ff sub sp, sp, #0x10 + 435ed0: f90007e0 str x0, [sp, #8] + 435ed4: f94007e0 ldr x0, [sp, #8] + 435ed8: f9400000 ldr x0, [x0] + 435edc: 91002001 add x1, x0, #0x8 + 435ee0: f94007e0 ldr x0, [sp, #8] + 435ee4: f9000001 str x1, [x0] + 435ee8: f94007e0 ldr x0, [sp, #8] + 435eec: 910043ff add sp, sp, #0x10 + 435ef0: d65f03c0 ret + +0000000000435ef4 <_ZNKSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEdeEv>: +_ZNKSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEEdeEv(): + 435ef4: d10043ff sub sp, sp, #0x10 + 435ef8: f90007e0 str x0, [sp, #8] + 435efc: f94007e0 ldr x0, [sp, #8] + 435f00: f9400000 ldr x0, [x0] + 435f04: 910043ff add sp, sp, #0x10 + 435f08: d65f03c0 ret + +0000000000435f0c <_ZSt10_ConstructINSt15__exception_ptr13exception_ptrEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt15__exception_ptr13exception_ptrEJS1_EEvPT_DpOT0_(): + 435f0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 435f10: 910003fd mov x29, sp + 435f14: f9000bf3 str x19, [sp, #16] + 435f18: f90017e0 str x0, [sp, #40] + 435f1c: f90013e1 str x1, [sp, #32] + 435f20: f94013e0 ldr x0, [sp, #32] + 435f24: 9400001c bl 435f94 <_ZSt7forwardINSt15__exception_ptr13exception_ptrEEOT_RNSt16remove_referenceIS2_E4typeE> + 435f28: aa0003f3 mov x19, x0 + 435f2c: f94017e0 ldr x0, [sp, #40] + 435f30: aa0003e1 mov x1, x0 + 435f34: d2800100 mov x0, #0x8 // #8 + 435f38: 97ff5950 bl 40c478 <_ZnwmPv> + 435f3c: aa1303e1 mov x1, x19 + 435f40: 97fffda0 bl 4355c0 <_ZNSt15__exception_ptr13exception_ptrC1EOS0_> + 435f44: d503201f nop + 435f48: f9400bf3 ldr x19, [sp, #16] + 435f4c: a8c37bfd ldp x29, x30, [sp], #48 + 435f50: d65f03c0 ret + +0000000000435f54 <_ZSteqIPNSt15__exception_ptr13exception_ptrEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPNSt15__exception_ptr13exception_ptrEEbRKSt13move_iteratorIT_ES7_(): + 435f54: a9bd7bfd stp x29, x30, [sp, #-48]! + 435f58: 910003fd mov x29, sp + 435f5c: f9000bf3 str x19, [sp, #16] + 435f60: f90017e0 str x0, [sp, #40] + 435f64: f90013e1 str x1, [sp, #32] + 435f68: f94017e0 ldr x0, [sp, #40] + 435f6c: 9400000f bl 435fa8 <_ZNKSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEE4baseEv> + 435f70: aa0003f3 mov x19, x0 + 435f74: f94013e0 ldr x0, [sp, #32] + 435f78: 9400000c bl 435fa8 <_ZNKSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEE4baseEv> + 435f7c: eb00027f cmp x19, x0 + 435f80: 1a9f17e0 cset w0, eq // eq = none + 435f84: 12001c00 and w0, w0, #0xff + 435f88: f9400bf3 ldr x19, [sp, #16] + 435f8c: a8c37bfd ldp x29, x30, [sp], #48 + 435f90: d65f03c0 ret + +0000000000435f94 <_ZSt7forwardINSt15__exception_ptr13exception_ptrEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardINSt15__exception_ptr13exception_ptrEEOT_RNSt16remove_referenceIS2_E4typeE(): + 435f94: d10043ff sub sp, sp, #0x10 + 435f98: f90007e0 str x0, [sp, #8] + 435f9c: f94007e0 ldr x0, [sp, #8] + 435fa0: 910043ff add sp, sp, #0x10 + 435fa4: d65f03c0 ret + +0000000000435fa8 <_ZNKSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEE4baseEv>: +_ZNKSt13move_iteratorIPNSt15__exception_ptr13exception_ptrEE4baseEv(): + 435fa8: d10043ff sub sp, sp, #0x10 + 435fac: f90007e0 str x0, [sp, #8] + 435fb0: f94007e0 ldr x0, [sp, #8] + 435fb4: f9400000 ldr x0, [x0] + 435fb8: 910043ff add sp, sp, #0x10 + 435fbc: d65f03c0 ret + +0000000000435fc0 <_ZN5Catch12_GLOBAL__N_112rotate_rightEjj>: +_ZN5Catch12_GLOBAL__N_112rotate_rightEjj(): + 435fc0: d10083ff sub sp, sp, #0x20 + 435fc4: b9000fe0 str w0, [sp, #12] + 435fc8: b9000be1 str w1, [sp, #8] + 435fcc: 528003e0 mov w0, #0x1f // #31 + 435fd0: b9001fe0 str w0, [sp, #28] + 435fd4: b9400be0 ldr w0, [sp, #8] + 435fd8: 12001000 and w0, w0, #0x1f + 435fdc: b9000be0 str w0, [sp, #8] + 435fe0: b9400be0 ldr w0, [sp, #8] + 435fe4: b9400fe1 ldr w1, [sp, #12] + 435fe8: 1ac02c20 ror w0, w1, w0 + 435fec: 910083ff add sp, sp, #0x20 + 435ff0: d65f03c0 ret + +0000000000435ff4 <_ZN5Catch11SimplePcg32C1Ej>: +_ZN5Catch11SimplePcg32C1Ej(): + 435ff4: a9be7bfd stp x29, x30, [sp, #-32]! + 435ff8: 910003fd mov x29, sp + 435ffc: f9000fe0 str x0, [sp, #24] + 436000: b90017e1 str w1, [sp, #20] + 436004: b94017e1 ldr w1, [sp, #20] + 436008: f9400fe0 ldr x0, [sp, #24] + 43600c: 94000004 bl 43601c <_ZN5Catch11SimplePcg324seedEj> + 436010: d503201f nop + 436014: a8c27bfd ldp x29, x30, [sp], #32 + 436018: d65f03c0 ret + +000000000043601c <_ZN5Catch11SimplePcg324seedEj>: +_ZN5Catch11SimplePcg324seedEj(): + 43601c: a9be7bfd stp x29, x30, [sp, #-32]! + 436020: 910003fd mov x29, sp + 436024: f9000fe0 str x0, [sp, #24] + 436028: b90017e1 str w1, [sp, #20] + 43602c: f9400fe0 ldr x0, [sp, #24] + 436030: f900001f str xzr, [x0] + 436034: f9400fe0 ldr x0, [sp, #24] + 436038: 9400001e bl 4360b0 <_ZN5Catch11SimplePcg32clEv> + 43603c: f9400fe0 ldr x0, [sp, #24] + 436040: f9400001 ldr x1, [x0] + 436044: b94017e0 ldr w0, [sp, #20] + 436048: 8b000021 add x1, x1, x0 + 43604c: f9400fe0 ldr x0, [sp, #24] + 436050: f9000001 str x1, [x0] + 436054: f9400fe0 ldr x0, [sp, #24] + 436058: 94000016 bl 4360b0 <_ZN5Catch11SimplePcg32clEv> + 43605c: d503201f nop + 436060: a8c27bfd ldp x29, x30, [sp], #32 + 436064: d65f03c0 ret + +0000000000436068 <_ZN5Catch11SimplePcg327discardEm>: +_ZN5Catch11SimplePcg327discardEm(): + 436068: a9bd7bfd stp x29, x30, [sp, #-48]! + 43606c: 910003fd mov x29, sp + 436070: f9000fe0 str x0, [sp, #24] + 436074: f9000be1 str x1, [sp, #16] + 436078: f90017ff str xzr, [sp, #40] + 43607c: f94017e1 ldr x1, [sp, #40] + 436080: f9400be0 ldr x0, [sp, #16] + 436084: eb00003f cmp x1, x0 + 436088: 540000e2 b.cs 4360a4 <_ZN5Catch11SimplePcg327discardEm+0x3c> // b.hs, b.nlast + 43608c: f9400fe0 ldr x0, [sp, #24] + 436090: 94000008 bl 4360b0 <_ZN5Catch11SimplePcg32clEv> + 436094: f94017e0 ldr x0, [sp, #40] + 436098: 91000400 add x0, x0, #0x1 + 43609c: f90017e0 str x0, [sp, #40] + 4360a0: 17fffff7 b 43607c <_ZN5Catch11SimplePcg327discardEm+0x14> + 4360a4: d503201f nop + 4360a8: a8c37bfd ldp x29, x30, [sp], #48 + 4360ac: d65f03c0 ret + +00000000004360b0 <_ZN5Catch11SimplePcg32clEv>: +_ZN5Catch11SimplePcg32clEv(): + 4360b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4360b4: 910003fd mov x29, sp + 4360b8: f9000fe0 str x0, [sp, #24] + 4360bc: f9400fe0 ldr x0, [sp, #24] + 4360c0: f9400000 ldr x0, [x0] + 4360c4: d352fc01 lsr x1, x0, #18 + 4360c8: f9400fe0 ldr x0, [sp, #24] + 4360cc: f9400000 ldr x0, [x0] + 4360d0: ca000020 eor x0, x1, x0 + 4360d4: d35bfc01 lsr x1, x0, #27 + 4360d8: 2a0103e0 mov w0, w1 + 4360dc: b9002fe0 str w0, [sp, #44] + 4360e0: f9400fe0 ldr x0, [sp, #24] + 4360e4: f9400000 ldr x0, [x0] + 4360e8: d37bfc01 lsr x1, x0, #59 + 4360ec: 2a0103e0 mov w0, w1 + 4360f0: 2a0003e1 mov w1, w0 + 4360f4: b9402fe0 ldr w0, [sp, #44] + 4360f8: 97ffffb2 bl 435fc0 <_ZN5Catch12_GLOBAL__N_112rotate_rightEjj> + 4360fc: b9002be0 str w0, [sp, #40] + 436100: f9400fe0 ldr x0, [sp, #24] + 436104: f9400001 ldr x1, [x0] + 436108: d28fe5a0 mov x0, #0x7f2d // #32557 + 43610c: f2a992a0 movk x0, #0x4c95, lsl #16 + 436110: f2de85a0 movk x0, #0xf42d, lsl #32 + 436114: f2eb0a20 movk x0, #0x5851, lsl #48 + 436118: 9b007c21 mul x1, x1, x0 + 43611c: d2851da0 mov x0, #0x28ed // #10477 + 436120: f2afe4e0 movk x0, #0x7f27, lsl #16 + 436124: f2c33140 movk x0, #0x198a, lsl #32 + 436128: f2e4fb40 movk x0, #0x27da, lsl #48 + 43612c: 8b000021 add x1, x1, x0 + 436130: f9400fe0 ldr x0, [sp, #24] + 436134: f9000001 str x1, [x0] + 436138: b9402be0 ldr w0, [sp, #40] + 43613c: a8c37bfd ldp x29, x30, [sp], #48 + 436140: d65f03c0 ret + +0000000000436144 <_ZN5CatcheqERKNS_11SimplePcg32ES2_>: +_ZN5CatcheqERKNS_11SimplePcg32ES2_(): + 436144: d10043ff sub sp, sp, #0x10 + 436148: f90007e0 str x0, [sp, #8] + 43614c: f90003e1 str x1, [sp] + 436150: f94007e0 ldr x0, [sp, #8] + 436154: f9400001 ldr x1, [x0] + 436158: f94003e0 ldr x0, [sp] + 43615c: f9400000 ldr x0, [x0] + 436160: eb00003f cmp x1, x0 + 436164: 1a9f17e0 cset w0, eq // eq = none + 436168: 12001c00 and w0, w0, #0xff + 43616c: 910043ff add sp, sp, #0x10 + 436170: d65f03c0 ret + +0000000000436174 <_ZN5CatchneERKNS_11SimplePcg32ES2_>: +_ZN5CatchneERKNS_11SimplePcg32ES2_(): + 436174: d10043ff sub sp, sp, #0x10 + 436178: f90007e0 str x0, [sp, #8] + 43617c: f90003e1 str x1, [sp] + 436180: f94007e0 ldr x0, [sp, #8] + 436184: f9400001 ldr x1, [x0] + 436188: f94003e0 ldr x0, [sp] + 43618c: f9400000 ldr x0, [x0] + 436190: eb00003f cmp x1, x0 + 436194: 1a9f07e0 cset w0, ne // ne = any + 436198: 12001c00 and w0, w0, #0xff + 43619c: 910043ff add sp, sp, #0x10 + 4361a0: d65f03c0 ret + +00000000004361a4 <_ZN5Catch16ReporterRegistryC1Ev>: +_ZN5Catch16ReporterRegistryC2Ev(): + 4361a4: a9a57bfd stp x29, x30, [sp, #-432]! + 4361a8: 910003fd mov x29, sp + 4361ac: f9000bf3 str x19, [sp, #16] + 4361b0: f90017e0 str x0, [sp, #40] + 4361b4: f94017e0 ldr x0, [sp, #40] + 4361b8: 94000317 bl 436e14 <_ZN5Catch17IReporterRegistryC1Ev> + 4361bc: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4361c0: 91050001 add x1, x0, #0x140 + 4361c4: f94017e0 ldr x0, [sp, #40] + 4361c8: f9000001 str x1, [x0] + 4361cc: f94017e0 ldr x0, [sp, #40] + 4361d0: 91002000 add x0, x0, #0x8 + 4361d4: 94000329 bl 436e78 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEC1Ev> + 4361d8: f94017e0 ldr x0, [sp, #40] + 4361dc: 9100e000 add x0, x0, #0x38 + 4361e0: 940003a6 bl 437078 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EEC1Ev> + 4361e4: f94017e0 ldr x0, [sp, #40] + 4361e8: 91002013 add x19, x0, #0x8 + 4361ec: 910143e0 add x0, sp, #0x50 + 4361f0: 97ff45c8 bl 407910 <_ZNSaIcEC1Ev@plt> + 4361f4: 910143e0 add x0, sp, #0x50 + 4361f8: 9100c3e3 add x3, sp, #0x30 + 4361fc: aa0003e2 mov x2, x0 + 436200: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 436204: 9102e001 add x1, x0, #0xb8 + 436208: aa0303e0 mov x0, x3 + 43620c: 97ff451d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 436210: 9100c3e0 add x0, sp, #0x30 + 436214: aa0003e1 mov x1, x0 + 436218: aa1303e0 mov x0, x19 + 43621c: 940003b3 bl 4370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_> + 436220: aa0003f3 mov x19, x0 + 436224: 910163e0 add x0, sp, #0x58 + 436228: aa0003e8 mov x8, x0 + 43622c: 94000402 bl 437234 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 436230: 910163e0 add x0, sp, #0x58 + 436234: aa0003e1 mov x1, x0 + 436238: aa1303e0 mov x0, x19 + 43623c: 94000426 bl 4372d4 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_16AutomakeReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_> + 436240: 910163e0 add x0, sp, #0x58 + 436244: 9400040d bl 437278 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EED1Ev> + 436248: 9100c3e0 add x0, sp, #0x30 + 43624c: 97ff43ad bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436250: 910143e0 add x0, sp, #0x50 + 436254: 97ff447b bl 407440 <_ZNSaIcED1Ev@plt> + 436258: f94017e0 ldr x0, [sp, #40] + 43625c: 91002013 add x19, x0, #0x8 + 436260: 910203e0 add x0, sp, #0x80 + 436264: 97ff45ab bl 407910 <_ZNSaIcEC1Ev@plt> + 436268: 910203e0 add x0, sp, #0x80 + 43626c: 910183e3 add x3, sp, #0x60 + 436270: aa0003e2 mov x2, x0 + 436274: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 436278: 91032001 add x1, x0, #0xc8 + 43627c: aa0303e0 mov x0, x3 + 436280: 97ff4500 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 436284: 910183e0 add x0, sp, #0x60 + 436288: aa0003e1 mov x1, x0 + 43628c: aa1303e0 mov x0, x19 + 436290: 94000396 bl 4370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_> + 436294: aa0003f3 mov x19, x0 + 436298: 910223e0 add x0, sp, #0x88 + 43629c: aa0003e8 mov x8, x0 + 4362a0: 9400042d bl 437354 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_15CompactReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4362a4: 910223e0 add x0, sp, #0x88 + 4362a8: aa0003e1 mov x1, x0 + 4362ac: aa1303e0 mov x0, x19 + 4362b0: 94000451 bl 4373f4 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_15CompactReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_> + 4362b4: 910223e0 add x0, sp, #0x88 + 4362b8: 94000438 bl 437398 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EED1Ev> + 4362bc: 910183e0 add x0, sp, #0x60 + 4362c0: 97ff4390 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4362c4: 910203e0 add x0, sp, #0x80 + 4362c8: 97ff445e bl 407440 <_ZNSaIcED1Ev@plt> + 4362cc: f94017e0 ldr x0, [sp, #40] + 4362d0: 91002013 add x19, x0, #0x8 + 4362d4: 9102c3e0 add x0, sp, #0xb0 + 4362d8: 97ff458e bl 407910 <_ZNSaIcEC1Ev@plt> + 4362dc: 9102c3e0 add x0, sp, #0xb0 + 4362e0: 910243e3 add x3, sp, #0x90 + 4362e4: aa0003e2 mov x2, x0 + 4362e8: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4362ec: 91034001 add x1, x0, #0xd0 + 4362f0: aa0303e0 mov x0, x3 + 4362f4: 97ff44e3 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4362f8: 910243e0 add x0, sp, #0x90 + 4362fc: aa0003e1 mov x1, x0 + 436300: aa1303e0 mov x0, x19 + 436304: 94000379 bl 4370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_> + 436308: aa0003f3 mov x19, x0 + 43630c: 9102e3e0 add x0, sp, #0xb8 + 436310: aa0003e8 mov x8, x0 + 436314: 94000458 bl 437474 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 436318: 9102e3e0 add x0, sp, #0xb8 + 43631c: aa0003e1 mov x1, x0 + 436320: aa1303e0 mov x0, x19 + 436324: 9400047c bl 437514 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_15ConsoleReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_> + 436328: 9102e3e0 add x0, sp, #0xb8 + 43632c: 94000463 bl 4374b8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EED1Ev> + 436330: 910243e0 add x0, sp, #0x90 + 436334: 97ff4373 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436338: 9102c3e0 add x0, sp, #0xb0 + 43633c: 97ff4441 bl 407440 <_ZNSaIcED1Ev@plt> + 436340: f94017e0 ldr x0, [sp, #40] + 436344: 91002013 add x19, x0, #0x8 + 436348: 910383e0 add x0, sp, #0xe0 + 43634c: 97ff4571 bl 407910 <_ZNSaIcEC1Ev@plt> + 436350: 910383e0 add x0, sp, #0xe0 + 436354: 910303e3 add x3, sp, #0xc0 + 436358: aa0003e2 mov x2, x0 + 43635c: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 436360: 91036001 add x1, x0, #0xd8 + 436364: aa0303e0 mov x0, x3 + 436368: 97ff44c6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 43636c: 910303e0 add x0, sp, #0xc0 + 436370: aa0003e1 mov x1, x0 + 436374: aa1303e0 mov x0, x19 + 436378: 9400035c bl 4370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_> + 43637c: aa0003f3 mov x19, x0 + 436380: 9103a3e0 add x0, sp, #0xe8 + 436384: aa0003e8 mov x8, x0 + 436388: 94000483 bl 437594 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_13JunitReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43638c: 9103a3e0 add x0, sp, #0xe8 + 436390: aa0003e1 mov x1, x0 + 436394: aa1303e0 mov x0, x19 + 436398: 940004a7 bl 437634 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_13JunitReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_> + 43639c: 9103a3e0 add x0, sp, #0xe8 + 4363a0: 9400048e bl 4375d8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EED1Ev> + 4363a4: 910303e0 add x0, sp, #0xc0 + 4363a8: 97ff4356 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4363ac: 910383e0 add x0, sp, #0xe0 + 4363b0: 97ff4424 bl 407440 <_ZNSaIcED1Ev@plt> + 4363b4: f94017e0 ldr x0, [sp, #40] + 4363b8: 91002013 add x19, x0, #0x8 + 4363bc: 910443e0 add x0, sp, #0x110 + 4363c0: 97ff4554 bl 407910 <_ZNSaIcEC1Ev@plt> + 4363c4: 910443e0 add x0, sp, #0x110 + 4363c8: 9103c3e3 add x3, sp, #0xf0 + 4363cc: aa0003e2 mov x2, x0 + 4363d0: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4363d4: 91038001 add x1, x0, #0xe0 + 4363d8: aa0303e0 mov x0, x3 + 4363dc: 97ff44a9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4363e0: 9103c3e0 add x0, sp, #0xf0 + 4363e4: aa0003e1 mov x1, x0 + 4363e8: aa1303e0 mov x0, x19 + 4363ec: 9400033f bl 4370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_> + 4363f0: aa0003f3 mov x19, x0 + 4363f4: 910463e0 add x0, sp, #0x118 + 4363f8: aa0003e8 mov x8, x0 + 4363fc: 940004ae bl 4376b4 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 436400: 910463e0 add x0, sp, #0x118 + 436404: aa0003e1 mov x1, x0 + 436408: aa1303e0 mov x0, x19 + 43640c: 940004d2 bl 437754 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_17SonarQubeReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_> + 436410: 910463e0 add x0, sp, #0x118 + 436414: 940004b9 bl 4376f8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EED1Ev> + 436418: 9103c3e0 add x0, sp, #0xf0 + 43641c: 97ff4339 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436420: 910443e0 add x0, sp, #0x110 + 436424: 97ff4407 bl 407440 <_ZNSaIcED1Ev@plt> + 436428: f94017e0 ldr x0, [sp, #40] + 43642c: 91002013 add x19, x0, #0x8 + 436430: 910503e0 add x0, sp, #0x140 + 436434: 97ff4537 bl 407910 <_ZNSaIcEC1Ev@plt> + 436438: 910503e0 add x0, sp, #0x140 + 43643c: 910483e3 add x3, sp, #0x120 + 436440: aa0003e2 mov x2, x0 + 436444: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 436448: 9103c001 add x1, x0, #0xf0 + 43644c: aa0303e0 mov x0, x3 + 436450: 97ff448c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 436454: 910483e0 add x0, sp, #0x120 + 436458: aa0003e1 mov x1, x0 + 43645c: aa1303e0 mov x0, x19 + 436460: 94000322 bl 4370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_> + 436464: aa0003f3 mov x19, x0 + 436468: 910523e0 add x0, sp, #0x148 + 43646c: aa0003e8 mov x8, x0 + 436470: 940004d9 bl 4377d4 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_11TAPReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 436474: 910523e0 add x0, sp, #0x148 + 436478: aa0003e1 mov x1, x0 + 43647c: aa1303e0 mov x0, x19 + 436480: 940004fd bl 437874 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_11TAPReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_> + 436484: 910523e0 add x0, sp, #0x148 + 436488: 940004e4 bl 437818 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EED1Ev> + 43648c: 910483e0 add x0, sp, #0x120 + 436490: 97ff431c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436494: 910503e0 add x0, sp, #0x140 + 436498: 97ff43ea bl 407440 <_ZNSaIcED1Ev@plt> + 43649c: f94017e0 ldr x0, [sp, #40] + 4364a0: 91002013 add x19, x0, #0x8 + 4364a4: 9105c3e0 add x0, sp, #0x170 + 4364a8: 97ff451a bl 407910 <_ZNSaIcEC1Ev@plt> + 4364ac: 9105c3e0 add x0, sp, #0x170 + 4364b0: 910543e3 add x3, sp, #0x150 + 4364b4: aa0003e2 mov x2, x0 + 4364b8: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4364bc: 9103e001 add x1, x0, #0xf8 + 4364c0: aa0303e0 mov x0, x3 + 4364c4: 97ff446f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4364c8: 910543e0 add x0, sp, #0x150 + 4364cc: aa0003e1 mov x1, x0 + 4364d0: aa1303e0 mov x0, x19 + 4364d4: 94000305 bl 4370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_> + 4364d8: aa0003f3 mov x19, x0 + 4364dc: 9105e3e0 add x0, sp, #0x178 + 4364e0: aa0003e8 mov x8, x0 + 4364e4: 94000504 bl 4378f4 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4364e8: 9105e3e0 add x0, sp, #0x178 + 4364ec: aa0003e1 mov x1, x0 + 4364f0: aa1303e0 mov x0, x19 + 4364f4: 94000528 bl 437994 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_16TeamCityReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_> + 4364f8: 9105e3e0 add x0, sp, #0x178 + 4364fc: 9400050f bl 437938 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EED1Ev> + 436500: 910543e0 add x0, sp, #0x150 + 436504: 97ff42ff bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436508: 9105c3e0 add x0, sp, #0x170 + 43650c: 97ff43cd bl 407440 <_ZNSaIcED1Ev@plt> + 436510: f94017e0 ldr x0, [sp, #40] + 436514: 91002013 add x19, x0, #0x8 + 436518: 910683e0 add x0, sp, #0x1a0 + 43651c: 97ff44fd bl 407910 <_ZNSaIcEC1Ev@plt> + 436520: 910683e0 add x0, sp, #0x1a0 + 436524: 910603e3 add x3, sp, #0x180 + 436528: aa0003e2 mov x2, x0 + 43652c: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 436530: 91042001 add x1, x0, #0x108 + 436534: aa0303e0 mov x0, x3 + 436538: 97ff4452 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 43653c: 910603e0 add x0, sp, #0x180 + 436540: aa0003e1 mov x1, x0 + 436544: aa1303e0 mov x0, x19 + 436548: 940002e8 bl 4370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_> + 43654c: aa0003f3 mov x19, x0 + 436550: 9106a3e0 add x0, sp, #0x1a8 + 436554: aa0003e8 mov x8, x0 + 436558: 9400052f bl 437a14 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_11XmlReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43655c: 9106a3e0 add x0, sp, #0x1a8 + 436560: aa0003e1 mov x1, x0 + 436564: aa1303e0 mov x0, x19 + 436568: 94000553 bl 437ab4 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_11XmlReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_> + 43656c: 9106a3e0 add x0, sp, #0x1a8 + 436570: 9400053a bl 437a58 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EED1Ev> + 436574: 910603e0 add x0, sp, #0x180 + 436578: 97ff42e2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 43657c: 910683e0 add x0, sp, #0x1a0 + 436580: 97ff43b0 bl 407440 <_ZNSaIcED1Ev@plt> + 436584: 1400004a b 4366ac <_ZN5Catch16ReporterRegistryC1Ev+0x508> + 436588: aa0003f3 mov x19, x0 + 43658c: 9100c3e0 add x0, sp, #0x30 + 436590: 97ff42dc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436594: 14000002 b 43659c <_ZN5Catch16ReporterRegistryC1Ev+0x3f8> + 436598: aa0003f3 mov x19, x0 + 43659c: 910143e0 add x0, sp, #0x50 + 4365a0: 97ff43a8 bl 407440 <_ZNSaIcED1Ev@plt> + 4365a4: 14000038 b 436684 <_ZN5Catch16ReporterRegistryC1Ev+0x4e0> + 4365a8: aa0003f3 mov x19, x0 + 4365ac: 910183e0 add x0, sp, #0x60 + 4365b0: 97ff42d4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4365b4: 14000002 b 4365bc <_ZN5Catch16ReporterRegistryC1Ev+0x418> + 4365b8: aa0003f3 mov x19, x0 + 4365bc: 910203e0 add x0, sp, #0x80 + 4365c0: 97ff43a0 bl 407440 <_ZNSaIcED1Ev@plt> + 4365c4: 14000030 b 436684 <_ZN5Catch16ReporterRegistryC1Ev+0x4e0> + 4365c8: aa0003f3 mov x19, x0 + 4365cc: 910243e0 add x0, sp, #0x90 + 4365d0: 97ff42cc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4365d4: 14000002 b 4365dc <_ZN5Catch16ReporterRegistryC1Ev+0x438> + 4365d8: aa0003f3 mov x19, x0 + 4365dc: 9102c3e0 add x0, sp, #0xb0 + 4365e0: 97ff4398 bl 407440 <_ZNSaIcED1Ev@plt> + 4365e4: 14000028 b 436684 <_ZN5Catch16ReporterRegistryC1Ev+0x4e0> + 4365e8: aa0003f3 mov x19, x0 + 4365ec: 910303e0 add x0, sp, #0xc0 + 4365f0: 97ff42c4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4365f4: 14000002 b 4365fc <_ZN5Catch16ReporterRegistryC1Ev+0x458> + 4365f8: aa0003f3 mov x19, x0 + 4365fc: 910383e0 add x0, sp, #0xe0 + 436600: 97ff4390 bl 407440 <_ZNSaIcED1Ev@plt> + 436604: 14000020 b 436684 <_ZN5Catch16ReporterRegistryC1Ev+0x4e0> + 436608: aa0003f3 mov x19, x0 + 43660c: 9103c3e0 add x0, sp, #0xf0 + 436610: 97ff42bc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436614: 14000002 b 43661c <_ZN5Catch16ReporterRegistryC1Ev+0x478> + 436618: aa0003f3 mov x19, x0 + 43661c: 910443e0 add x0, sp, #0x110 + 436620: 97ff4388 bl 407440 <_ZNSaIcED1Ev@plt> + 436624: 14000018 b 436684 <_ZN5Catch16ReporterRegistryC1Ev+0x4e0> + 436628: aa0003f3 mov x19, x0 + 43662c: 910483e0 add x0, sp, #0x120 + 436630: 97ff42b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436634: 14000002 b 43663c <_ZN5Catch16ReporterRegistryC1Ev+0x498> + 436638: aa0003f3 mov x19, x0 + 43663c: 910503e0 add x0, sp, #0x140 + 436640: 97ff4380 bl 407440 <_ZNSaIcED1Ev@plt> + 436644: 14000010 b 436684 <_ZN5Catch16ReporterRegistryC1Ev+0x4e0> + 436648: aa0003f3 mov x19, x0 + 43664c: 910543e0 add x0, sp, #0x150 + 436650: 97ff42ac bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436654: 14000002 b 43665c <_ZN5Catch16ReporterRegistryC1Ev+0x4b8> + 436658: aa0003f3 mov x19, x0 + 43665c: 9105c3e0 add x0, sp, #0x170 + 436660: 97ff4378 bl 407440 <_ZNSaIcED1Ev@plt> + 436664: 14000008 b 436684 <_ZN5Catch16ReporterRegistryC1Ev+0x4e0> + 436668: aa0003f3 mov x19, x0 + 43666c: 910603e0 add x0, sp, #0x180 + 436670: 97ff42a4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 436674: 14000002 b 43667c <_ZN5Catch16ReporterRegistryC1Ev+0x4d8> + 436678: aa0003f3 mov x19, x0 + 43667c: 910683e0 add x0, sp, #0x1a0 + 436680: 97ff4370 bl 407440 <_ZNSaIcED1Ev@plt> + 436684: f94017e0 ldr x0, [sp, #40] + 436688: 9100e000 add x0, x0, #0x38 + 43668c: 94000283 bl 437098 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EED1Ev> + 436690: f94017e0 ldr x0, [sp, #40] + 436694: 91002000 add x0, x0, #0x8 + 436698: 94000200 bl 436e98 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEED1Ev> + 43669c: f94017e0 ldr x0, [sp, #40] + 4366a0: 9402082e bl 4b8758 <_ZN5Catch17IReporterRegistryD1Ev> + 4366a4: aa1303e0 mov x0, x19 + 4366a8: 97ff4496 bl 407900 <_Unwind_Resume@plt> + 4366ac: f9400bf3 ldr x19, [sp, #16] + 4366b0: a8db7bfd ldp x29, x30, [sp], #432 + 4366b4: d65f03c0 ret + +00000000004366b8 <_ZN5Catch16ReporterRegistryD1Ev>: +_ZN5Catch16ReporterRegistryD2Ev(): + 4366b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4366bc: 910003fd mov x29, sp + 4366c0: f9000fe0 str x0, [sp, #24] + 4366c4: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4366c8: 91050001 add x1, x0, #0x140 + 4366cc: f9400fe0 ldr x0, [sp, #24] + 4366d0: f9000001 str x1, [x0] + 4366d4: f9400fe0 ldr x0, [sp, #24] + 4366d8: 9100e000 add x0, x0, #0x38 + 4366dc: 9400026f bl 437098 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EED1Ev> + 4366e0: f9400fe0 ldr x0, [sp, #24] + 4366e4: 91002000 add x0, x0, #0x8 + 4366e8: 940001ec bl 436e98 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEED1Ev> + 4366ec: f9400fe0 ldr x0, [sp, #24] + 4366f0: 9402081a bl 4b8758 <_ZN5Catch17IReporterRegistryD1Ev> + 4366f4: d503201f nop + 4366f8: a8c27bfd ldp x29, x30, [sp], #32 + 4366fc: d65f03c0 ret + +0000000000436700 <_ZN5Catch16ReporterRegistryD0Ev>: +_ZN5Catch16ReporterRegistryD0Ev(): + 436700: a9be7bfd stp x29, x30, [sp, #-32]! + 436704: 910003fd mov x29, sp + 436708: f9000fe0 str x0, [sp, #24] + 43670c: f9400fe0 ldr x0, [sp, #24] + 436710: 97ffffea bl 4366b8 <_ZN5Catch16ReporterRegistryD1Ev> + 436714: d2800a01 mov x1, #0x50 // #80 + 436718: f9400fe0 ldr x0, [sp, #24] + 43671c: 97ff4319 bl 407380 <_ZdlPvm@plt> + 436720: a8c27bfd ldp x29, x30, [sp], #32 + 436724: d65f03c0 ret + +0000000000436728 <_ZNK5Catch16ReporterRegistry6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE>: +_ZNK5Catch16ReporterRegistry6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE(): + 436728: a9b97bfd stp x29, x30, [sp, #-112]! + 43672c: 910003fd mov x29, sp + 436730: a90153f3 stp x19, x20, [sp, #16] + 436734: f90013f5 str x21, [sp, #32] + 436738: aa0803f4 mov x20, x8 + 43673c: f90027e0 str x0, [sp, #72] + 436740: f90023e1 str x1, [sp, #64] + 436744: f9001fe2 str x2, [sp, #56] + 436748: f94027e0 ldr x0, [sp, #72] + 43674c: 91002000 add x0, x0, #0x8 + 436750: f94023e1 ldr x1, [sp, #64] + 436754: 940004ec bl 437b04 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE4findERSF_> + 436758: f9002be0 str x0, [sp, #80] + 43675c: f94027e0 ldr x0, [sp, #72] + 436760: 91002000 add x0, x0, #0x8 + 436764: 940004f1 bl 437b28 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE3endEv> + 436768: f9002fe0 str x0, [sp, #88] + 43676c: 910163e1 add x1, sp, #0x58 + 436770: 910143e0 add x0, sp, #0x50 + 436774: 940004f4 bl 437b44 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEeqERKSF_> + 436778: 12001c00 and w0, w0, #0xff + 43677c: 7100001f cmp w0, #0x0 + 436780: 540000a0 b.eq 436794 <_ZNK5Catch16ReporterRegistry6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE+0x6c> // b.none + 436784: d2800001 mov x1, #0x0 // #0 + 436788: aa1403e0 mov x0, x20 + 43678c: 94000514 bl 437bdc <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEDn> + 436790: 14000011 b 4367d4 <_ZNK5Catch16ReporterRegistry6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE+0xac> + 436794: 910143e0 add x0, sp, #0x50 + 436798: 9400051a bl 437c00 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEptEv> + 43679c: 91008000 add x0, x0, #0x20 + 4367a0: 94000520 bl 437c20 <_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEptEv> + 4367a4: aa0003f5 mov x21, x0 + 4367a8: f94002a0 ldr x0, [x21] + 4367ac: 91004000 add x0, x0, #0x10 + 4367b0: f9400013 ldr x19, [x0] + 4367b4: 910183e0 add x0, sp, #0x60 + 4367b8: f9401fe1 ldr x1, [sp, #56] + 4367bc: 940203ec bl 4b776c <_ZN5Catch14ReporterConfigC1EPKNS_7IConfigE> + 4367c0: 910183e0 add x0, sp, #0x60 + 4367c4: aa1403e8 mov x8, x20 + 4367c8: aa0003e1 mov x1, x0 + 4367cc: aa1503e0 mov x0, x21 + 4367d0: d63f0260 blr x19 + 4367d4: aa1403e0 mov x0, x20 + 4367d8: a94153f3 ldp x19, x20, [sp, #16] + 4367dc: f94013f5 ldr x21, [sp, #32] + 4367e0: a8c77bfd ldp x29, x30, [sp], #112 + 4367e4: d65f03c0 ret + +00000000004367e8 <_ZN5Catch16ReporterRegistry16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISA_EE>: +_ZN5Catch16ReporterRegistry16registerReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_16IReporterFactoryESt14default_deleteISA_EE(): + 4367e8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4367ec: 910003fd mov x29, sp + 4367f0: f9000bf3 str x19, [sp, #16] + 4367f4: f9001fe0 str x0, [sp, #56] + 4367f8: f9001be1 str x1, [sp, #48] + 4367fc: f90017e2 str x2, [sp, #40] + 436800: f9401fe0 ldr x0, [sp, #56] + 436804: 91002013 add x19, x0, #0x8 + 436808: f94017e0 ldr x0, [sp, #40] + 43680c: 97fff0b8 bl 432aec <_ZSt4moveIRSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 436810: aa0003e2 mov x2, x0 + 436814: f9401be1 ldr x1, [sp, #48] + 436818: aa1303e0 mov x0, x19 + 43681c: 94000508 bl 437c3c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE7emplaceIJRSF_SB_EEESE_ISt17_Rb_tree_iteratorISG_EbEDpOT_> + 436820: d503201f nop + 436824: f9400bf3 ldr x19, [sp, #16] + 436828: a8c47bfd ldp x29, x30, [sp], #64 + 43682c: d65f03c0 ret + +0000000000436830 <_ZN5Catch16ReporterRegistry16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS2_EE>: +_ZN5Catch16ReporterRegistry16registerListenerESt10unique_ptrINS_16IReporterFactoryESt14default_deleteIS2_EE(): + 436830: a9bd7bfd stp x29, x30, [sp, #-48]! + 436834: 910003fd mov x29, sp + 436838: f9000bf3 str x19, [sp, #16] + 43683c: f90017e0 str x0, [sp, #40] + 436840: f90013e1 str x1, [sp, #32] + 436844: f94017e0 ldr x0, [sp, #40] + 436848: 9100e013 add x19, x0, #0x38 + 43684c: f94013e0 ldr x0, [sp, #32] + 436850: 97fff0a7 bl 432aec <_ZSt4moveIRSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 436854: aa0003e1 mov x1, x0 + 436858: aa1303e0 mov x0, x19 + 43685c: 9400050b bl 437c88 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_> + 436860: d503201f nop + 436864: f9400bf3 ldr x19, [sp, #16] + 436868: a8c37bfd ldp x29, x30, [sp], #48 + 43686c: d65f03c0 ret + +0000000000436870 <_ZNK5Catch16ReporterRegistry12getFactoriesB5cxx11Ev>: +_ZNK5Catch16ReporterRegistry12getFactoriesB5cxx11Ev(): + 436870: d10043ff sub sp, sp, #0x10 + 436874: f90007e0 str x0, [sp, #8] + 436878: f94007e0 ldr x0, [sp, #8] + 43687c: 91002000 add x0, x0, #0x8 + 436880: 910043ff add sp, sp, #0x10 + 436884: d65f03c0 ret + +0000000000436888 <_ZNK5Catch16ReporterRegistry12getListenersEv>: +_ZNK5Catch16ReporterRegistry12getListenersEv(): + 436888: d10043ff sub sp, sp, #0x10 + 43688c: f90007e0 str x0, [sp, #8] + 436890: f94007e0 ldr x0, [sp, #8] + 436894: 9100e000 add x0, x0, #0x38 + 436898: 910043ff add sp, sp, #0x10 + 43689c: d65f03c0 ret + +00000000004368a0 <_ZNSt8literals15string_literalsli1sB5cxx11EPKcm>: +_ZNSt8literals15string_literalsli1sB5cxx11EPKcm(): + 4368a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4368a4: 910003fd mov x29, sp + 4368a8: f9000bf3 str x19, [sp, #16] + 4368ac: aa0803f3 mov x19, x8 + 4368b0: f90017e0 str x0, [sp, #40] + 4368b4: f90013e1 str x1, [sp, #32] + 4368b8: 9100e3e0 add x0, sp, #0x38 + 4368bc: 97ff4415 bl 407910 <_ZNSaIcEC1Ev@plt> + 4368c0: 9100e3e0 add x0, sp, #0x38 + 4368c4: aa0003e3 mov x3, x0 + 4368c8: f94013e2 ldr x2, [sp, #32] + 4368cc: f94017e1 ldr x1, [sp, #40] + 4368d0: aa1303e0 mov x0, x19 + 4368d4: 97ff42f3 bl 4074a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_@plt> + 4368d8: 9100e3e0 add x0, sp, #0x38 + 4368dc: 97ff42d9 bl 407440 <_ZNSaIcED1Ev@plt> + 4368e0: 14000006 b 4368f8 <_ZNSt8literals15string_literalsli1sB5cxx11EPKcm+0x58> + 4368e4: aa0003f3 mov x19, x0 + 4368e8: 9100e3e0 add x0, sp, #0x38 + 4368ec: 97ff42d5 bl 407440 <_ZNSaIcED1Ev@plt> + 4368f0: aa1303e0 mov x0, x19 + 4368f4: 97ff4403 bl 407900 <_Unwind_Resume@plt> + 4368f8: aa1303e0 mov x0, x19 + 4368fc: f9400bf3 ldr x19, [sp, #16] + 436900: a8c47bfd ldp x29, x30, [sp], #64 + 436904: d65f03c0 ret + +0000000000436908 <_ZN5Catch18IStreamingReporterC1Ev>: +_ZN5Catch18IStreamingReporterC1Ev(): + 436908: d10043ff sub sp, sp, #0x10 + 43690c: f90007e0 str x0, [sp, #8] + 436910: f00004c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 436914: 91344001 add x1, x0, #0xd10 + 436918: f94007e0 ldr x0, [sp, #8] + 43691c: f9000001 str x1, [x0] + 436920: d503201f nop + 436924: 910043ff add sp, sp, #0x10 + 436928: d65f03c0 ret + +000000000043692c <_ZN5Catch18IStreamingReporterD1Ev>: +_ZN5Catch18IStreamingReporterD2Ev(): + 43692c: d10043ff sub sp, sp, #0x10 + 436930: f90007e0 str x0, [sp, #8] + 436934: f00004c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 436938: 91344001 add x1, x0, #0xd10 + 43693c: f94007e0 ldr x0, [sp, #8] + 436940: f9000001 str x1, [x0] + 436944: d503201f nop + 436948: 910043ff add sp, sp, #0x10 + 43694c: d65f03c0 ret + +0000000000436950 <_ZN5Catch18IStreamingReporterD0Ev>: +_ZN5Catch18IStreamingReporterD0Ev(): + 436950: a9be7bfd stp x29, x30, [sp, #-32]! + 436954: 910003fd mov x29, sp + 436958: f9000fe0 str x0, [sp, #24] + 43695c: f9400fe0 ldr x0, [sp, #24] + 436960: 97fffff3 bl 43692c <_ZN5Catch18IStreamingReporterD1Ev> + 436964: d2800101 mov x1, #0x8 // #8 + 436968: f9400fe0 ldr x0, [sp, #24] + 43696c: 97ff4285 bl 407380 <_ZdlPvm@plt> + 436970: a8c27bfd ldp x29, x30, [sp], #32 + 436974: d65f03c0 ret + +0000000000436978 <_ZN5Catch8LazyStatINS_11TestRunInfoEEC1Ev>: +_ZN5Catch8LazyStatINS_11TestRunInfoEEC2Ev(): + 436978: a9be7bfd stp x29, x30, [sp, #-32]! + 43697c: 910003fd mov x29, sp + 436980: f9000fe0 str x0, [sp, #24] + 436984: f9400fe0 ldr x0, [sp, #24] + 436988: 9400014c bl 436eb8 <_ZN5Catch6OptionINS_11TestRunInfoEEC1Ev> + 43698c: f9400fe0 ldr x0, [sp, #24] + 436990: 3900a01f strb wzr, [x0, #40] + 436994: d503201f nop + 436998: a8c27bfd ldp x29, x30, [sp], #32 + 43699c: d65f03c0 ret + +00000000004369a0 <_ZN5Catch8LazyStatINS_11TestRunInfoEED1Ev>: +_ZN5Catch8LazyStatINS_11TestRunInfoEED1Ev(): + 4369a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4369a4: 910003fd mov x29, sp + 4369a8: f9000fe0 str x0, [sp, #24] + 4369ac: f9400fe0 ldr x0, [sp, #24] + 4369b0: 94000149 bl 436ed4 <_ZN5Catch6OptionINS_11TestRunInfoEED1Ev> + 4369b4: d503201f nop + 4369b8: a8c27bfd ldp x29, x30, [sp], #32 + 4369bc: d65f03c0 ret + +00000000004369c0 <_ZN5Catch8LazyStatINS_9GroupInfoEEC1Ev>: +_ZN5Catch8LazyStatINS_9GroupInfoEEC2Ev(): + 4369c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4369c4: 910003fd mov x29, sp + 4369c8: f9000fe0 str x0, [sp, #24] + 4369cc: f9400fe0 ldr x0, [sp, #24] + 4369d0: 94000149 bl 436ef4 <_ZN5Catch6OptionINS_9GroupInfoEEC1Ev> + 4369d4: f9400fe0 ldr x0, [sp, #24] + 4369d8: 3900e01f strb wzr, [x0, #56] + 4369dc: d503201f nop + 4369e0: a8c27bfd ldp x29, x30, [sp], #32 + 4369e4: d65f03c0 ret + +00000000004369e8 <_ZN5Catch19ReporterPreferencesC1Ev>: +_ZN5Catch19ReporterPreferencesC2Ev(): + 4369e8: d10043ff sub sp, sp, #0x10 + 4369ec: f90007e0 str x0, [sp, #8] + 4369f0: f94007e0 ldr x0, [sp, #8] + 4369f4: 3900001f strb wzr, [x0] + 4369f8: f94007e0 ldr x0, [sp, #8] + 4369fc: 3900041f strb wzr, [x0, #1] + 436a00: d503201f nop + 436a04: 910043ff add sp, sp, #0x10 + 436a08: d65f03c0 ret + +0000000000436a0c <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE>: +_ZN5Catch21StreamingReporterBaseC2ERKNS_14ReporterConfigE(): + 436a0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 436a10: 910003fd mov x29, sp + 436a14: f9000bf3 str x19, [sp, #16] + 436a18: f90017e0 str x0, [sp, #40] + 436a1c: f90013e1 str x1, [sp, #32] + 436a20: f94017e0 ldr x0, [sp, #40] + 436a24: 97ffffb9 bl 436908 <_ZN5Catch18IStreamingReporterC1Ev> + 436a28: 900004a0 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 436a2c: 91040001 add x1, x0, #0x100 + 436a30: f94017e0 ldr x0, [sp, #40] + 436a34: f9000001 str x1, [x0] + 436a38: f94013e0 ldr x0, [sp, #32] + 436a3c: 94020372 bl 4b7804 <_ZNK5Catch14ReporterConfig10fullConfigEv> + 436a40: aa0003e1 mov x1, x0 + 436a44: f94017e0 ldr x0, [sp, #40] + 436a48: f9000401 str x1, [x0, #8] + 436a4c: f94013e0 ldr x0, [sp, #32] + 436a50: 94020367 bl 4b77ec <_ZNK5Catch14ReporterConfig6streamEv> + 436a54: aa0003e1 mov x1, x0 + 436a58: f94017e0 ldr x0, [sp, #40] + 436a5c: f9000801 str x1, [x0, #16] + 436a60: f94017e0 ldr x0, [sp, #40] + 436a64: 91006000 add x0, x0, #0x18 + 436a68: 97ffffc4 bl 436978 <_ZN5Catch8LazyStatINS_11TestRunInfoEEC1Ev> + 436a6c: f94017e0 ldr x0, [sp, #40] + 436a70: 91012000 add x0, x0, #0x48 + 436a74: 97ffffd3 bl 4369c0 <_ZN5Catch8LazyStatINS_9GroupInfoEEC1Ev> + 436a78: f94017e0 ldr x0, [sp, #40] + 436a7c: 91024000 add x0, x0, #0x90 + 436a80: 94000124 bl 436f10 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EEC1Ev> + 436a84: f94017e0 ldr x0, [sp, #40] + 436a88: 9102a000 add x0, x0, #0xa8 + 436a8c: 97ffffd7 bl 4369e8 <_ZN5Catch19ReporterPreferencesC1Ev> + 436a90: f94017e0 ldr x0, [sp, #40] + 436a94: 3902a01f strb wzr, [x0, #168] + 436a98: 14000006 b 436ab0 <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE+0xa4> + 436a9c: aa0003f3 mov x19, x0 + 436aa0: f94017e0 ldr x0, [sp, #40] + 436aa4: 97ffffa2 bl 43692c <_ZN5Catch18IStreamingReporterD1Ev> + 436aa8: aa1303e0 mov x0, x19 + 436aac: 97ff4395 bl 407900 <_Unwind_Resume@plt> + 436ab0: f9400bf3 ldr x19, [sp, #16] + 436ab4: a8c37bfd ldp x29, x30, [sp], #48 + 436ab8: d65f03c0 ret + +0000000000436abc <_ZN5Catch22CumulativeReporterBaseC1ERKNS_14ReporterConfigE>: +_ZN5Catch22CumulativeReporterBaseC1ERKNS_14ReporterConfigE(): + 436abc: a9bd7bfd stp x29, x30, [sp, #-48]! + 436ac0: 910003fd mov x29, sp + 436ac4: f9000bf3 str x19, [sp, #16] + 436ac8: f90017e0 str x0, [sp, #40] + 436acc: f90013e1 str x1, [sp, #32] + 436ad0: f94017e0 ldr x0, [sp, #40] + 436ad4: 97ffff8d bl 436908 <_ZN5Catch18IStreamingReporterC1Ev> + 436ad8: 900004a0 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 436adc: 9100a001 add x1, x0, #0x28 + 436ae0: f94017e0 ldr x0, [sp, #40] + 436ae4: f9000001 str x1, [x0] + 436ae8: f94013e0 ldr x0, [sp, #32] + 436aec: 94020346 bl 4b7804 <_ZNK5Catch14ReporterConfig10fullConfigEv> + 436af0: aa0003e1 mov x1, x0 + 436af4: f94017e0 ldr x0, [sp, #40] + 436af8: f9000401 str x1, [x0, #8] + 436afc: f94013e0 ldr x0, [sp, #32] + 436b00: 9402033b bl 4b77ec <_ZNK5Catch14ReporterConfig6streamEv> + 436b04: aa0003e1 mov x1, x0 + 436b08: f94017e0 ldr x0, [sp, #40] + 436b0c: f9000801 str x1, [x0, #16] + 436b10: f94017e0 ldr x0, [sp, #40] + 436b14: 91006000 add x0, x0, #0x18 + 436b18: 9400010e bl 436f50 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EEC1Ev> + 436b1c: f94017e0 ldr x0, [sp, #40] + 436b20: 9100c000 add x0, x0, #0x30 + 436b24: 94000113 bl 436f70 <_ZNSt6vectorIS_ISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EESaIS6_EEC1Ev> + 436b28: f94017e0 ldr x0, [sp, #40] + 436b2c: 91012000 add x0, x0, #0x48 + 436b30: 94000118 bl 436f90 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EEC1Ev> + 436b34: f94017e0 ldr x0, [sp, #40] + 436b38: 91018000 add x0, x0, #0x60 + 436b3c: 9400011d bl 436fb0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EEC1Ev> + 436b40: f94017e0 ldr x0, [sp, #40] + 436b44: 9101e000 add x0, x0, #0x78 + 436b48: 94000122 bl 436fd0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EEC1Ev> + 436b4c: f94017e0 ldr x0, [sp, #40] + 436b50: 91024000 add x0, x0, #0x90 + 436b54: 94000015 bl 436ba8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev> + 436b58: f94017e0 ldr x0, [sp, #40] + 436b5c: 91028000 add x0, x0, #0xa0 + 436b60: 94000012 bl 436ba8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev> + 436b64: f94017e0 ldr x0, [sp, #40] + 436b68: 9102c000 add x0, x0, #0xb0 + 436b6c: 940000f1 bl 436f30 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEC1Ev> + 436b70: f94017e0 ldr x0, [sp, #40] + 436b74: 91032000 add x0, x0, #0xc8 + 436b78: 97ffff9c bl 4369e8 <_ZN5Catch19ReporterPreferencesC1Ev> + 436b7c: f94017e0 ldr x0, [sp, #40] + 436b80: 3903201f strb wzr, [x0, #200] + 436b84: 14000006 b 436b9c <_ZN5Catch22CumulativeReporterBaseC1ERKNS_14ReporterConfigE+0xe0> + 436b88: aa0003f3 mov x19, x0 + 436b8c: f94017e0 ldr x0, [sp, #40] + 436b90: 97ffff67 bl 43692c <_ZN5Catch18IStreamingReporterD1Ev> + 436b94: aa1303e0 mov x0, x19 + 436b98: 97ff435a bl 407900 <_Unwind_Resume@plt> + 436b9c: f9400bf3 ldr x19, [sp, #16] + 436ba0: a8c37bfd ldp x29, x30, [sp], #48 + 436ba4: d65f03c0 ret + +0000000000436ba8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev(): + 436ba8: a9be7bfd stp x29, x30, [sp, #-32]! + 436bac: 910003fd mov x29, sp + 436bb0: f9000fe0 str x0, [sp, #24] + 436bb4: f9400fe0 ldr x0, [sp, #24] + 436bb8: 94000004 bl 436bc8 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC2Ev> + 436bbc: d503201f nop + 436bc0: a8c27bfd ldp x29, x30, [sp], #32 + 436bc4: d65f03c0 ret + +0000000000436bc8 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC2Ev>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC2Ev(): + 436bc8: a9be7bfd stp x29, x30, [sp, #-32]! + 436bcc: 910003fd mov x29, sp + 436bd0: f9000fe0 str x0, [sp, #24] + 436bd4: f9400fe0 ldr x0, [sp, #24] + 436bd8: f900001f str xzr, [x0] + 436bdc: f9400fe0 ldr x0, [sp, #24] + 436be0: 91002000 add x0, x0, #0x8 + 436be4: 97ff52ba bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 436be8: d503201f nop + 436bec: a8c27bfd ldp x29, x30, [sp], #32 + 436bf0: d65f03c0 ret + 436bf4: d10043ff sub sp, sp, #0x10 + 436bf8: f90007e0 str x0, [sp, #8] + 436bfc: f94007e0 ldr x0, [sp, #8] + 436c00: f900001f str xzr, [x0] + 436c04: d503201f nop + 436c08: 910043ff add sp, sp, #0x10 + 436c0c: d65f03c0 ret + +0000000000436c10 <_ZN5Catch16AutomakeReporterC1ERKNS_14ReporterConfigE>: +_ZN5Catch16AutomakeReporterC1ERKNS_14ReporterConfigE(): + 436c10: a9be7bfd stp x29, x30, [sp, #-32]! + 436c14: 910003fd mov x29, sp + 436c18: f9000fe0 str x0, [sp, #24] + 436c1c: f9000be1 str x1, [sp, #16] + 436c20: f9400fe0 ldr x0, [sp, #24] + 436c24: f9400be1 ldr x1, [sp, #16] + 436c28: 97ffff79 bl 436a0c <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE> + 436c2c: f0000480 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 436c30: 9130c001 add x1, x0, #0xc30 + 436c34: f9400fe0 ldr x0, [sp, #24] + 436c38: f9000001 str x1, [x0] + 436c3c: d503201f nop + 436c40: a8c27bfd ldp x29, x30, [sp], #32 + 436c44: d65f03c0 ret + +0000000000436c48 <_ZN5Catch16AutomakeReporter14getDescriptionB5cxx11Ev>: +_ZN5Catch16AutomakeReporter14getDescriptionB5cxx11Ev(): + 436c48: a9be7bfd stp x29, x30, [sp, #-32]! + 436c4c: 910003fd mov x29, sp + 436c50: f9000bf3 str x19, [sp, #16] + 436c54: aa0803f3 mov x19, x8 + 436c58: aa1303e8 mov x8, x19 + 436c5c: d2800721 mov x1, #0x39 // #57 + 436c60: f0000460 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 436c64: 913ee000 add x0, x0, #0xfb8 + 436c68: 97ffff0e bl 4368a0 <_ZNSt8literals15string_literalsli1sB5cxx11EPKcm> + 436c6c: aa1303e0 mov x0, x19 + 436c70: f9400bf3 ldr x19, [sp, #16] + 436c74: a8c27bfd ldp x29, x30, [sp], #32 + 436c78: d65f03c0 ret + +0000000000436c7c <_ZN5Catch17SonarQubeReporterC1ERKNS_14ReporterConfigE>: +_ZN5Catch17SonarQubeReporterC1ERKNS_14ReporterConfigE(): + 436c7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 436c80: 910003fd mov x29, sp + 436c84: f9000bf3 str x19, [sp, #16] + 436c88: f90017e0 str x0, [sp, #40] + 436c8c: f90013e1 str x1, [sp, #32] + 436c90: f94017e0 ldr x0, [sp, #40] + 436c94: f94013e1 ldr x1, [sp, #32] + 436c98: 97ffff89 bl 436abc <_ZN5Catch22CumulativeReporterBaseC1ERKNS_14ReporterConfigE> + 436c9c: d00004a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 436ca0: 9110a001 add x1, x0, #0x428 + 436ca4: f94017e0 ldr x0, [sp, #40] + 436ca8: f9000001 str x1, [x0] + 436cac: f94017e0 ldr x0, [sp, #40] + 436cb0: 91034013 add x19, x0, #0xd0 + 436cb4: f94013e0 ldr x0, [sp, #32] + 436cb8: 940202cd bl 4b77ec <_ZNK5Catch14ReporterConfig6streamEv> + 436cbc: aa0003e1 mov x1, x0 + 436cc0: aa1303e0 mov x0, x19 + 436cc4: 94010b5c bl 479a34 <_ZN5Catch9XmlWriterC1ERSo> + 436cc8: f94017e0 ldr x0, [sp, #40] + 436ccc: 52800021 mov w1, #0x1 // #1 + 436cd0: 39032001 strb w1, [x0, #200] + 436cd4: f94017e0 ldr x0, [sp, #40] + 436cd8: 52800021 mov w1, #0x1 // #1 + 436cdc: 39032401 strb w1, [x0, #201] + 436ce0: 14000006 b 436cf8 <_ZN5Catch17SonarQubeReporterC1ERKNS_14ReporterConfigE+0x7c> + 436ce4: aa0003f3 mov x19, x0 + 436ce8: f94017e0 ldr x0, [sp, #40] + 436cec: 940112c2 bl 47b7f4 <_ZN5Catch22CumulativeReporterBaseD1Ev> + 436cf0: aa1303e0 mov x0, x19 + 436cf4: 97ff4303 bl 407900 <_Unwind_Resume@plt> + 436cf8: f9400bf3 ldr x19, [sp, #16] + 436cfc: a8c37bfd ldp x29, x30, [sp], #48 + 436d00: d65f03c0 ret + +0000000000436d04 <_ZN5Catch17SonarQubeReporter14getDescriptionB5cxx11Ev>: +_ZN5Catch17SonarQubeReporter14getDescriptionB5cxx11Ev(): + 436d04: a9be7bfd stp x29, x30, [sp, #-32]! + 436d08: 910003fd mov x29, sp + 436d0c: f9000bf3 str x19, [sp, #16] + 436d10: aa0803f3 mov x19, x8 + 436d14: aa1303e8 mov x8, x19 + 436d18: d2800841 mov x1, #0x42 // #66 + 436d1c: f0000460 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 436d20: 913fe000 add x0, x0, #0xff8 + 436d24: 97fffedf bl 4368a0 <_ZNSt8literals15string_literalsli1sB5cxx11EPKcm> + 436d28: aa1303e0 mov x0, x19 + 436d2c: f9400bf3 ldr x19, [sp, #16] + 436d30: a8c27bfd ldp x29, x30, [sp], #32 + 436d34: d65f03c0 ret + +0000000000436d38 <_ZN5Catch11TAPReporter14getDescriptionB5cxx11Ev>: +_ZN5Catch11TAPReporter14getDescriptionB5cxx11Ev(): + 436d38: a9be7bfd stp x29, x30, [sp, #-32]! + 436d3c: 910003fd mov x29, sp + 436d40: f9000bf3 str x19, [sp, #16] + 436d44: aa0803f3 mov x19, x8 + 436d48: aa1303e8 mov x8, x19 + 436d4c: d28007e1 mov x1, #0x3f // #63 + 436d50: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 436d54: 91010000 add x0, x0, #0x40 + 436d58: 97fffed2 bl 4368a0 <_ZNSt8literals15string_literalsli1sB5cxx11EPKcm> + 436d5c: aa1303e0 mov x0, x19 + 436d60: f9400bf3 ldr x19, [sp, #16] + 436d64: a8c27bfd ldp x29, x30, [sp], #32 + 436d68: d65f03c0 ret + +0000000000436d6c <_ZN5Catch5TimerC1Ev>: +_ZN5Catch5TimerC2Ev(): + 436d6c: d10043ff sub sp, sp, #0x10 + 436d70: f90007e0 str x0, [sp, #8] + 436d74: f94007e0 ldr x0, [sp, #8] + 436d78: f900001f str xzr, [x0] + 436d7c: d503201f nop + 436d80: 910043ff add sp, sp, #0x10 + 436d84: d65f03c0 ret + +0000000000436d88 <_ZN5Catch16TeamCityReporterC1ERKNS_14ReporterConfigE>: +_ZN5Catch16TeamCityReporterC2ERKNS_14ReporterConfigE(): + 436d88: a9be7bfd stp x29, x30, [sp, #-32]! + 436d8c: 910003fd mov x29, sp + 436d90: f9000fe0 str x0, [sp, #24] + 436d94: f9000be1 str x1, [sp, #16] + 436d98: f9400fe0 ldr x0, [sp, #24] + 436d9c: f9400be1 ldr x1, [sp, #16] + 436da0: 97ffff1b bl 436a0c <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE> + 436da4: d00004a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 436da8: 913aa001 add x1, x0, #0xea8 + 436dac: f9400fe0 ldr x0, [sp, #24] + 436db0: f9000001 str x1, [x0] + 436db4: f9400fe0 ldr x0, [sp, #24] + 436db8: 3902a81f strb wzr, [x0, #170] + 436dbc: f9400fe0 ldr x0, [sp, #24] + 436dc0: 9102c000 add x0, x0, #0xb0 + 436dc4: 97ffffea bl 436d6c <_ZN5Catch5TimerC1Ev> + 436dc8: f9400fe0 ldr x0, [sp, #24] + 436dcc: 52800021 mov w1, #0x1 // #1 + 436dd0: 3902a001 strb w1, [x0, #168] + 436dd4: d503201f nop + 436dd8: a8c27bfd ldp x29, x30, [sp], #32 + 436ddc: d65f03c0 ret + +0000000000436de0 <_ZN5Catch16TeamCityReporter14getDescriptionB5cxx11Ev>: +_ZN5Catch16TeamCityReporter14getDescriptionB5cxx11Ev(): + 436de0: a9be7bfd stp x29, x30, [sp, #-32]! + 436de4: 910003fd mov x29, sp + 436de8: f9000bf3 str x19, [sp, #16] + 436dec: aa0803f3 mov x19, x8 + 436df0: aa1303e8 mov x8, x19 + 436df4: d2800621 mov x1, #0x31 // #49 + 436df8: 90000480 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 436dfc: 91020000 add x0, x0, #0x80 + 436e00: 97fffea8 bl 4368a0 <_ZNSt8literals15string_literalsli1sB5cxx11EPKcm> + 436e04: aa1303e0 mov x0, x19 + 436e08: f9400bf3 ldr x19, [sp, #16] + 436e0c: a8c27bfd ldp x29, x30, [sp], #32 + 436e10: d65f03c0 ret + +0000000000436e14 <_ZN5Catch17IReporterRegistryC1Ev>: +_ZN5Catch17IReporterRegistryC2Ev(): + 436e14: d10043ff sub sp, sp, #0x10 + 436e18: f90007e0 str x0, [sp, #8] + 436e1c: f00004c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 436e20: 9132a001 add x1, x0, #0xca8 + 436e24: f94007e0 ldr x0, [sp, #8] + 436e28: f9000001 str x1, [x0] + 436e2c: d503201f nop + 436e30: 910043ff add sp, sp, #0x10 + 436e34: d65f03c0 ret + +0000000000436e38 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE13_Rb_tree_implISI_Lb1EED1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE13_Rb_tree_implISI_Lb1EED1Ev(): + 436e38: a9be7bfd stp x29, x30, [sp, #-32]! + 436e3c: 910003fd mov x29, sp + 436e40: f9000fe0 str x0, [sp, #24] + 436e44: f9400fe0 ldr x0, [sp, #24] + 436e48: 94000077 bl 437024 <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEED1Ev> + 436e4c: d503201f nop + 436e50: a8c27bfd ldp x29, x30, [sp], #32 + 436e54: d65f03c0 ret + +0000000000436e58 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EEC1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EEC1Ev(): + 436e58: a9be7bfd stp x29, x30, [sp, #-32]! + 436e5c: 910003fd mov x29, sp + 436e60: f9000fe0 str x0, [sp, #24] + 436e64: f9400fe0 ldr x0, [sp, #24] + 436e68: 94000062 bl 436ff0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE13_Rb_tree_implISI_Lb1EEC1Ev> + 436e6c: d503201f nop + 436e70: a8c27bfd ldp x29, x30, [sp], #32 + 436e74: d65f03c0 ret + +0000000000436e78 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEC1Ev>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEC1Ev(): + 436e78: a9be7bfd stp x29, x30, [sp, #-32]! + 436e7c: 910003fd mov x29, sp + 436e80: f9000fe0 str x0, [sp, #24] + 436e84: f9400fe0 ldr x0, [sp, #24] + 436e88: 97fffff4 bl 436e58 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EEC1Ev> + 436e8c: d503201f nop + 436e90: a8c27bfd ldp x29, x30, [sp], #32 + 436e94: d65f03c0 ret + +0000000000436e98 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEED1Ev>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEED1Ev(): + 436e98: a9be7bfd stp x29, x30, [sp, #-32]! + 436e9c: 910003fd mov x29, sp + 436ea0: f9000fe0 str x0, [sp, #24] + 436ea4: f9400fe0 ldr x0, [sp, #24] + 436ea8: 94000067 bl 437044 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EED1Ev> + 436eac: d503201f nop + 436eb0: a8c27bfd ldp x29, x30, [sp], #32 + 436eb4: d65f03c0 ret + +0000000000436eb8 <_ZN5Catch6OptionINS_11TestRunInfoEEC1Ev>: +_ZN5Catch6OptionINS_11TestRunInfoEEC1Ev(): + 436eb8: d10043ff sub sp, sp, #0x10 + 436ebc: f90007e0 str x0, [sp, #8] + 436ec0: f94007e0 ldr x0, [sp, #8] + 436ec4: f900001f str xzr, [x0] + 436ec8: d503201f nop + 436ecc: 910043ff add sp, sp, #0x10 + 436ed0: d65f03c0 ret + +0000000000436ed4 <_ZN5Catch6OptionINS_11TestRunInfoEED1Ev>: +_ZN5Catch6OptionINS_11TestRunInfoEED1Ev(): + 436ed4: a9be7bfd stp x29, x30, [sp, #-32]! + 436ed8: 910003fd mov x29, sp + 436edc: f9000fe0 str x0, [sp, #24] + 436ee0: f9400fe0 ldr x0, [sp, #24] + 436ee4: 9400037d bl 437cd8 <_ZN5Catch6OptionINS_11TestRunInfoEE5resetEv> + 436ee8: d503201f nop + 436eec: a8c27bfd ldp x29, x30, [sp], #32 + 436ef0: d65f03c0 ret + +0000000000436ef4 <_ZN5Catch6OptionINS_9GroupInfoEEC1Ev>: +_ZN5Catch6OptionINS_9GroupInfoEEC1Ev(): + 436ef4: d10043ff sub sp, sp, #0x10 + 436ef8: f90007e0 str x0, [sp, #8] + 436efc: f94007e0 ldr x0, [sp, #8] + 436f00: f900001f str xzr, [x0] + 436f04: d503201f nop + 436f08: 910043ff add sp, sp, #0x10 + 436f0c: d65f03c0 ret + +0000000000436f10 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EEC2Ev(): + 436f10: a9be7bfd stp x29, x30, [sp, #-32]! + 436f14: 910003fd mov x29, sp + 436f18: f9000fe0 str x0, [sp, #24] + 436f1c: f9400fe0 ldr x0, [sp, #24] + 436f20: 9400037d bl 437d14 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EEC1Ev> + 436f24: d503201f nop + 436f28: a8c27bfd ldp x29, x30, [sp], #32 + 436f2c: d65f03c0 ret + +0000000000436f30 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEC1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEC2Ev(): + 436f30: a9be7bfd stp x29, x30, [sp, #-32]! + 436f34: 910003fd mov x29, sp + 436f38: f9000fe0 str x0, [sp, #24] + 436f3c: f9400fe0 ldr x0, [sp, #24] + 436f40: 9400037d bl 437d34 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEC1Ev> + 436f44: d503201f nop + 436f48: a8c27bfd ldp x29, x30, [sp], #32 + 436f4c: d65f03c0 ret + +0000000000436f50 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EEC2Ev(): + 436f50: a9be7bfd stp x29, x30, [sp, #-32]! + 436f54: 910003fd mov x29, sp + 436f58: f9000fe0 str x0, [sp, #24] + 436f5c: f9400fe0 ldr x0, [sp, #24] + 436f60: 9400037d bl 437d54 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EEC1Ev> + 436f64: d503201f nop + 436f68: a8c27bfd ldp x29, x30, [sp], #32 + 436f6c: d65f03c0 ret + +0000000000436f70 <_ZNSt6vectorIS_ISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EESaIS6_EEC1Ev>: +_ZNSt6vectorIS_ISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EESaIS6_EEC2Ev(): + 436f70: a9be7bfd stp x29, x30, [sp, #-32]! + 436f74: 910003fd mov x29, sp + 436f78: f9000fe0 str x0, [sp, #24] + 436f7c: f9400fe0 ldr x0, [sp, #24] + 436f80: 9400037d bl 437d74 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EEC1Ev> + 436f84: d503201f nop + 436f88: a8c27bfd ldp x29, x30, [sp], #32 + 436f8c: d65f03c0 ret + +0000000000436f90 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EEC1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EEC1Ev(): + 436f90: a9be7bfd stp x29, x30, [sp, #-32]! + 436f94: 910003fd mov x29, sp + 436f98: f9000fe0 str x0, [sp, #24] + 436f9c: f9400fe0 ldr x0, [sp, #24] + 436fa0: 9400037d bl 437d94 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EEC1Ev> + 436fa4: d503201f nop + 436fa8: a8c27bfd ldp x29, x30, [sp], #32 + 436fac: d65f03c0 ret + +0000000000436fb0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EEC1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EEC1Ev(): + 436fb0: a9be7bfd stp x29, x30, [sp, #-32]! + 436fb4: 910003fd mov x29, sp + 436fb8: f9000fe0 str x0, [sp, #24] + 436fbc: f9400fe0 ldr x0, [sp, #24] + 436fc0: 9400037d bl 437db4 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EEC1Ev> + 436fc4: d503201f nop + 436fc8: a8c27bfd ldp x29, x30, [sp], #32 + 436fcc: d65f03c0 ret + +0000000000436fd0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EEC1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EEC1Ev(): + 436fd0: a9be7bfd stp x29, x30, [sp, #-32]! + 436fd4: 910003fd mov x29, sp + 436fd8: f9000fe0 str x0, [sp, #24] + 436fdc: f9400fe0 ldr x0, [sp, #24] + 436fe0: 9400037d bl 437dd4 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EEC1Ev> + 436fe4: d503201f nop + 436fe8: a8c27bfd ldp x29, x30, [sp], #32 + 436fec: d65f03c0 ret + +0000000000436ff0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE13_Rb_tree_implISI_Lb1EEC1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE13_Rb_tree_implISI_Lb1EEC2Ev(): + 436ff0: a9be7bfd stp x29, x30, [sp, #-32]! + 436ff4: 910003fd mov x29, sp + 436ff8: f9000fe0 str x0, [sp, #24] + 436ffc: f9400fe0 ldr x0, [sp, #24] + 437000: 9400037d bl 437df4 <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEEC1Ev> + 437004: f9400fe0 ldr x0, [sp, #24] + 437008: 97fff3a1 bl 433e8c <_ZNSt20_Rb_tree_key_compareISt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1Ev> + 43700c: f9400fe0 ldr x0, [sp, #24] + 437010: 91002000 add x0, x0, #0x8 + 437014: 97ff5614 bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 437018: d503201f nop + 43701c: a8c27bfd ldp x29, x30, [sp], #32 + 437020: d65f03c0 ret + +0000000000437024 <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEED1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEED2Ev(): + 437024: a9be7bfd stp x29, x30, [sp, #-32]! + 437028: 910003fd mov x29, sp + 43702c: f9000fe0 str x0, [sp, #24] + 437030: f9400fe0 ldr x0, [sp, #24] + 437034: 94000378 bl 437e14 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEED1Ev> + 437038: d503201f nop + 43703c: a8c27bfd ldp x29, x30, [sp], #32 + 437040: d65f03c0 ret + +0000000000437044 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EED1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EED1Ev(): + 437044: a9be7bfd stp x29, x30, [sp, #-32]! + 437048: 910003fd mov x29, sp + 43704c: f9000fe0 str x0, [sp, #24] + 437050: f9400fe0 ldr x0, [sp, #24] + 437054: 9400038d bl 437e88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_beginEv> + 437058: aa0003e1 mov x1, x0 + 43705c: f9400fe0 ldr x0, [sp, #24] + 437060: 94000372 bl 437e28 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E> + 437064: f9400fe0 ldr x0, [sp, #24] + 437068: 97ffff74 bl 436e38 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE13_Rb_tree_implISI_Lb1EED1Ev> + 43706c: d503201f nop + 437070: a8c27bfd ldp x29, x30, [sp], #32 + 437074: d65f03c0 ret + +0000000000437078 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EEC1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EEC2Ev(): + 437078: a9be7bfd stp x29, x30, [sp, #-32]! + 43707c: 910003fd mov x29, sp + 437080: f9000fe0 str x0, [sp, #24] + 437084: f9400fe0 ldr x0, [sp, #24] + 437088: 9400038e bl 437ec0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EEC1Ev> + 43708c: d503201f nop + 437090: a8c27bfd ldp x29, x30, [sp], #32 + 437094: d65f03c0 ret + +0000000000437098 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EED1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EED1Ev(): + 437098: a9bd7bfd stp x29, x30, [sp, #-48]! + 43709c: 910003fd mov x29, sp + 4370a0: a90153f3 stp x19, x20, [sp, #16] + 4370a4: f90017e0 str x0, [sp, #40] + 4370a8: f94017e0 ldr x0, [sp, #40] + 4370ac: f9400013 ldr x19, [x0] + 4370b0: f94017e0 ldr x0, [sp, #40] + 4370b4: f9400414 ldr x20, [x0, #8] + 4370b8: f94017e0 ldr x0, [sp, #40] + 4370bc: 9400039e bl 437f34 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 4370c0: aa0003e2 mov x2, x0 + 4370c4: aa1403e1 mov x1, x20 + 4370c8: aa1303e0 mov x0, x19 + 4370cc: 9400039f bl 437f48 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 4370d0: f94017e0 ldr x0, [sp, #40] + 4370d4: 94000383 bl 437ee0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EED1Ev> + 4370d8: d503201f nop + 4370dc: a94153f3 ldp x19, x20, [sp, #16] + 4370e0: a8c37bfd ldp x29, x30, [sp], #48 + 4370e4: d65f03c0 ret + +00000000004370e8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_(): + 4370e8: a9ba7bfd stp x29, x30, [sp, #-96]! + 4370ec: 910003fd mov x29, sp + 4370f0: f9000bf3 str x19, [sp, #16] + 4370f4: f90017e0 str x0, [sp, #40] + 4370f8: f90013e1 str x1, [sp, #32] + 4370fc: f94013e1 ldr x1, [sp, #32] + 437100: f94017e0 ldr x0, [sp, #40] + 437104: 9400039c bl 437f74 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE11lower_boundERSF_> + 437108: f9001be0 str x0, [sp, #48] + 43710c: f94017e0 ldr x0, [sp, #40] + 437110: 940003a2 bl 437f98 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE3endEv> + 437114: f9001fe0 str x0, [sp, #56] + 437118: 9100e3e1 add x1, sp, #0x38 + 43711c: 9100c3e0 add x0, sp, #0x30 + 437120: 940003a5 bl 437fb4 <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEeqERKSF_> + 437124: 12001c00 and w0, w0, #0xff + 437128: 7100001f cmp w0, #0x0 + 43712c: 540001a1 b.ne 437160 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_+0x78> // b.any + 437130: f94017e0 ldr x0, [sp, #40] + 437134: 940003ac bl 437fe4 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE8key_compEv> + 437138: 9100c3e0 add x0, sp, #0x30 + 43713c: 940003b4 bl 43800c <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEdeEv> + 437140: aa0003e1 mov x1, x0 + 437144: 910103e0 add x0, sp, #0x40 + 437148: aa0103e2 mov x2, x1 + 43714c: f94013e1 ldr x1, [sp, #32] + 437150: 940003b7 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 437154: 12001c00 and w0, w0, #0xff + 437158: 7100001f cmp w0, #0x0 + 43715c: 54000060 b.eq 437168 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_+0x80> // b.none + 437160: 52800020 mov w0, #0x1 // #1 + 437164: 14000002 b 43716c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_+0x84> + 437168: 52800000 mov w0, #0x0 // #0 + 43716c: 7100001f cmp w0, #0x0 + 437170: 540002c0 b.eq 4371c8 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEEixEOS5_+0xe0> // b.none + 437174: f94017f3 ldr x19, [sp, #40] + 437178: 9100c3e1 add x1, sp, #0x30 + 43717c: 910123e0 add x0, sp, #0x48 + 437180: 940003ce bl 4380b8 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1ERKSt17_Rb_tree_iteratorISE_E> + 437184: f94013e0 ldr x0, [sp, #32] + 437188: 97ff4df9 bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 43718c: aa0003e1 mov x1, x0 + 437190: 910143e0 add x0, sp, #0x50 + 437194: aa0003e8 mov x8, x0 + 437198: aa0103e0 mov x0, x1 + 43719c: 940003b9 bl 438080 <_ZSt16forward_as_tupleIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt5tupleIJDpOT_EES9_> + 4371a0: 910163e1 add x1, sp, #0x58 + 4371a4: 910143e0 add x0, sp, #0x50 + 4371a8: aa0103e4 mov x4, x1 + 4371ac: aa0003e3 mov x3, x0 + 4371b0: d0000460 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4371b4: 913e8002 add x2, x0, #0xfa0 + 4371b8: f94027e1 ldr x1, [sp, #72] + 4371bc: aa1303e0 mov x0, x19 + 4371c0: 940003c8 bl 4380e0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_> + 4371c4: f9001be0 str x0, [sp, #48] + 4371c8: 9100c3e0 add x0, sp, #0x30 + 4371cc: 94000390 bl 43800c <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEdeEv> + 4371d0: 91008000 add x0, x0, #0x20 + 4371d4: f9400bf3 ldr x19, [sp, #16] + 4371d8: a8c67bfd ldp x29, x30, [sp], #96 + 4371dc: d65f03c0 ret + +00000000004371e0 <_ZN5Catch16IReporterFactoryC1Ev>: +_ZN5Catch16IReporterFactoryC1Ev(): + 4371e0: d10043ff sub sp, sp, #0x10 + 4371e4: f90007e0 str x0, [sp, #8] + 4371e8: d00004c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4371ec: 91338001 add x1, x0, #0xce0 + 4371f0: f94007e0 ldr x0, [sp, #8] + 4371f4: f9000001 str x1, [x0] + 4371f8: d503201f nop + 4371fc: 910043ff add sp, sp, #0x10 + 437200: d65f03c0 ret + +0000000000437204 <_ZN5Catch15ReporterFactoryINS_16AutomakeReporterEEC1Ev>: +_ZN5Catch15ReporterFactoryINS_16AutomakeReporterEEC2Ev(): + 437204: a9be7bfd stp x29, x30, [sp, #-32]! + 437208: 910003fd mov x29, sp + 43720c: f9000fe0 str x0, [sp, #24] + 437210: f9400fe0 ldr x0, [sp, #24] + 437214: 97fffff3 bl 4371e0 <_ZN5Catch16IReporterFactoryC1Ev> + 437218: f0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43721c: 910b2001 add x1, x0, #0x2c8 + 437220: f9400fe0 ldr x0, [sp, #24] + 437224: f9000001 str x1, [x0] + 437228: d503201f nop + 43722c: a8c27bfd ldp x29, x30, [sp], #32 + 437230: d65f03c0 ret + +0000000000437234 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 437234: a9be7bfd stp x29, x30, [sp, #-32]! + 437238: 910003fd mov x29, sp + 43723c: a90153f3 stp x19, x20, [sp, #16] + 437240: aa0803f4 mov x20, x8 + 437244: d2800100 mov x0, #0x8 // #8 + 437248: 97ff4046 bl 407360 <_Znwm@plt> + 43724c: aa0003f3 mov x19, x0 + 437250: f900027f str xzr, [x19] + 437254: aa1303e0 mov x0, x19 + 437258: 97ffffeb bl 437204 <_ZN5Catch15ReporterFactoryINS_16AutomakeReporterEEC1Ev> + 43725c: aa1303e1 mov x1, x19 + 437260: aa1403e0 mov x0, x20 + 437264: 940003db bl 4381d0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_> + 437268: aa1403e0 mov x0, x20 + 43726c: a94153f3 ldp x19, x20, [sp, #16] + 437270: a8c27bfd ldp x29, x30, [sp], #32 + 437274: d65f03c0 ret + +0000000000437278 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EED1Ev(): + 437278: a9bd7bfd stp x29, x30, [sp, #-48]! + 43727c: 910003fd mov x29, sp + 437280: f9000fe0 str x0, [sp, #24] + 437284: f9400fe0 ldr x0, [sp, #24] + 437288: 940003dc bl 4381f8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 43728c: f90017e0 str x0, [sp, #40] + 437290: f94017e0 ldr x0, [sp, #40] + 437294: f9400000 ldr x0, [x0] + 437298: f100001f cmp x0, #0x0 + 43729c: 54000120 b.eq 4372c0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EED1Ev+0x48> // b.none + 4372a0: f9400fe0 ldr x0, [sp, #24] + 4372a4: 940003dc bl 438214 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 4372a8: aa0003e2 mov x2, x0 + 4372ac: f94017e0 ldr x0, [sp, #40] + 4372b0: f9400000 ldr x0, [x0] + 4372b4: aa0003e1 mov x1, x0 + 4372b8: aa0203e0 mov x0, x2 + 4372bc: 940003f3 bl 438288 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEEclEPS3_> + 4372c0: f94017e0 ldr x0, [sp, #40] + 4372c4: f900001f str xzr, [x0] + 4372c8: d503201f nop + 4372cc: a8c37bfd ldp x29, x30, [sp], #48 + 4372d0: d65f03c0 ret + +00000000004372d4 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_16AutomakeReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_16AutomakeReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_(): + 4372d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4372d8: 910003fd mov x29, sp + 4372dc: f9000fe0 str x0, [sp, #24] + 4372e0: f9000be1 str x1, [sp, #16] + 4372e4: f9400be0 ldr x0, [sp, #16] + 4372e8: 94000410 bl 438328 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE7releaseEv> + 4372ec: aa0003e1 mov x1, x0 + 4372f0: f9400fe0 ldr x0, [sp, #24] + 4372f4: 940003f5 bl 4382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_> + 4372f8: f9400be0 ldr x0, [sp, #16] + 4372fc: 940003c6 bl 438214 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437300: 94000416 bl 438358 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 437304: aa0003e1 mov x1, x0 + 437308: 9100a3e0 add x0, sp, #0x28 + 43730c: 94000418 bl 43836c <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_16AutomakeReporterEEEvEERKS_IT_E> + 437310: f9400fe0 ldr x0, [sp, #24] + 437314: 97ffee92 bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 437318: f9400fe0 ldr x0, [sp, #24] + 43731c: a8c37bfd ldp x29, x30, [sp], #48 + 437320: d65f03c0 ret + +0000000000437324 <_ZN5Catch15ReporterFactoryINS_15CompactReporterEEC1Ev>: +_ZN5Catch15ReporterFactoryINS_15CompactReporterEEC1Ev(): + 437324: a9be7bfd stp x29, x30, [sp, #-32]! + 437328: 910003fd mov x29, sp + 43732c: f9000fe0 str x0, [sp, #24] + 437330: f9400fe0 ldr x0, [sp, #24] + 437334: 97ffffab bl 4371e0 <_ZN5Catch16IReporterFactoryC1Ev> + 437338: f0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43733c: 910a6001 add x1, x0, #0x298 + 437340: f9400fe0 ldr x0, [sp, #24] + 437344: f9000001 str x1, [x0] + 437348: d503201f nop + 43734c: a8c27bfd ldp x29, x30, [sp], #32 + 437350: d65f03c0 ret + +0000000000437354 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_15CompactReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_15CompactReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 437354: a9be7bfd stp x29, x30, [sp, #-32]! + 437358: 910003fd mov x29, sp + 43735c: a90153f3 stp x19, x20, [sp, #16] + 437360: aa0803f4 mov x20, x8 + 437364: d2800100 mov x0, #0x8 // #8 + 437368: 97ff3ffe bl 407360 <_Znwm@plt> + 43736c: aa0003f3 mov x19, x0 + 437370: f900027f str xzr, [x19] + 437374: aa1303e0 mov x0, x19 + 437378: 97ffffeb bl 437324 <_ZN5Catch15ReporterFactoryINS_15CompactReporterEEC1Ev> + 43737c: aa1303e1 mov x1, x19 + 437380: aa1403e0 mov x0, x20 + 437384: 94000400 bl 438384 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_> + 437388: aa1403e0 mov x0, x20 + 43738c: a94153f3 ldp x19, x20, [sp, #16] + 437390: a8c27bfd ldp x29, x30, [sp], #32 + 437394: d65f03c0 ret + +0000000000437398 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EED2Ev(): + 437398: a9bd7bfd stp x29, x30, [sp, #-48]! + 43739c: 910003fd mov x29, sp + 4373a0: f9000fe0 str x0, [sp, #24] + 4373a4: f9400fe0 ldr x0, [sp, #24] + 4373a8: 94000401 bl 4383ac <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 4373ac: f90017e0 str x0, [sp, #40] + 4373b0: f94017e0 ldr x0, [sp, #40] + 4373b4: f9400000 ldr x0, [x0] + 4373b8: f100001f cmp x0, #0x0 + 4373bc: 54000120 b.eq 4373e0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EED1Ev+0x48> // b.none + 4373c0: f9400fe0 ldr x0, [sp, #24] + 4373c4: 94000401 bl 4383c8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 4373c8: aa0003e2 mov x2, x0 + 4373cc: f94017e0 ldr x0, [sp, #40] + 4373d0: f9400000 ldr x0, [x0] + 4373d4: aa0003e1 mov x1, x0 + 4373d8: aa0203e0 mov x0, x2 + 4373dc: 94000418 bl 43843c <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_15CompactReporterEEEEclEPS3_> + 4373e0: f94017e0 ldr x0, [sp, #40] + 4373e4: f900001f str xzr, [x0] + 4373e8: d503201f nop + 4373ec: a8c37bfd ldp x29, x30, [sp], #48 + 4373f0: d65f03c0 ret + +00000000004373f4 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_15CompactReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_15CompactReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_(): + 4373f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4373f8: 910003fd mov x29, sp + 4373fc: f9000fe0 str x0, [sp, #24] + 437400: f9000be1 str x1, [sp, #16] + 437404: f9400be0 ldr x0, [sp, #16] + 437408: 9400041d bl 43847c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE7releaseEv> + 43740c: aa0003e1 mov x1, x0 + 437410: f9400fe0 ldr x0, [sp, #24] + 437414: 940003ad bl 4382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_> + 437418: f9400be0 ldr x0, [sp, #16] + 43741c: 940003eb bl 4383c8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437420: 94000423 bl 4384ac <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 437424: aa0003e1 mov x1, x0 + 437428: 9100a3e0 add x0, sp, #0x28 + 43742c: 94000425 bl 4384c0 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_15CompactReporterEEEvEERKS_IT_E> + 437430: f9400fe0 ldr x0, [sp, #24] + 437434: 97ffee4a bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 437438: f9400fe0 ldr x0, [sp, #24] + 43743c: a8c37bfd ldp x29, x30, [sp], #48 + 437440: d65f03c0 ret + +0000000000437444 <_ZN5Catch15ReporterFactoryINS_15ConsoleReporterEEC1Ev>: +_ZN5Catch15ReporterFactoryINS_15ConsoleReporterEEC1Ev(): + 437444: a9be7bfd stp x29, x30, [sp, #-32]! + 437448: 910003fd mov x29, sp + 43744c: f9000fe0 str x0, [sp, #24] + 437450: f9400fe0 ldr x0, [sp, #24] + 437454: 97ffff63 bl 4371e0 <_ZN5Catch16IReporterFactoryC1Ev> + 437458: f0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43745c: 9109a001 add x1, x0, #0x268 + 437460: f9400fe0 ldr x0, [sp, #24] + 437464: f9000001 str x1, [x0] + 437468: d503201f nop + 43746c: a8c27bfd ldp x29, x30, [sp], #32 + 437470: d65f03c0 ret + +0000000000437474 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 437474: a9be7bfd stp x29, x30, [sp, #-32]! + 437478: 910003fd mov x29, sp + 43747c: a90153f3 stp x19, x20, [sp, #16] + 437480: aa0803f4 mov x20, x8 + 437484: d2800100 mov x0, #0x8 // #8 + 437488: 97ff3fb6 bl 407360 <_Znwm@plt> + 43748c: aa0003f3 mov x19, x0 + 437490: f900027f str xzr, [x19] + 437494: aa1303e0 mov x0, x19 + 437498: 97ffffeb bl 437444 <_ZN5Catch15ReporterFactoryINS_15ConsoleReporterEEC1Ev> + 43749c: aa1303e1 mov x1, x19 + 4374a0: aa1403e0 mov x0, x20 + 4374a4: 9400040d bl 4384d8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_> + 4374a8: aa1403e0 mov x0, x20 + 4374ac: a94153f3 ldp x19, x20, [sp, #16] + 4374b0: a8c27bfd ldp x29, x30, [sp], #32 + 4374b4: d65f03c0 ret + +00000000004374b8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EED1Ev(): + 4374b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4374bc: 910003fd mov x29, sp + 4374c0: f9000fe0 str x0, [sp, #24] + 4374c4: f9400fe0 ldr x0, [sp, #24] + 4374c8: 9400040e bl 438500 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 4374cc: f90017e0 str x0, [sp, #40] + 4374d0: f94017e0 ldr x0, [sp, #40] + 4374d4: f9400000 ldr x0, [x0] + 4374d8: f100001f cmp x0, #0x0 + 4374dc: 54000120 b.eq 437500 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EED1Ev+0x48> // b.none + 4374e0: f9400fe0 ldr x0, [sp, #24] + 4374e4: 9400040e bl 43851c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 4374e8: aa0003e2 mov x2, x0 + 4374ec: f94017e0 ldr x0, [sp, #40] + 4374f0: f9400000 ldr x0, [x0] + 4374f4: aa0003e1 mov x1, x0 + 4374f8: aa0203e0 mov x0, x2 + 4374fc: 94000425 bl 438590 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEEclEPS3_> + 437500: f94017e0 ldr x0, [sp, #40] + 437504: f900001f str xzr, [x0] + 437508: d503201f nop + 43750c: a8c37bfd ldp x29, x30, [sp], #48 + 437510: d65f03c0 ret + +0000000000437514 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_15ConsoleReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_15ConsoleReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_(): + 437514: a9bd7bfd stp x29, x30, [sp, #-48]! + 437518: 910003fd mov x29, sp + 43751c: f9000fe0 str x0, [sp, #24] + 437520: f9000be1 str x1, [sp, #16] + 437524: f9400be0 ldr x0, [sp, #16] + 437528: 9400042a bl 4385d0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE7releaseEv> + 43752c: aa0003e1 mov x1, x0 + 437530: f9400fe0 ldr x0, [sp, #24] + 437534: 94000365 bl 4382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_> + 437538: f9400be0 ldr x0, [sp, #16] + 43753c: 940003f8 bl 43851c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437540: 94000430 bl 438600 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 437544: aa0003e1 mov x1, x0 + 437548: 9100a3e0 add x0, sp, #0x28 + 43754c: 94000432 bl 438614 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_15ConsoleReporterEEEvEERKS_IT_E> + 437550: f9400fe0 ldr x0, [sp, #24] + 437554: 97ffee02 bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 437558: f9400fe0 ldr x0, [sp, #24] + 43755c: a8c37bfd ldp x29, x30, [sp], #48 + 437560: d65f03c0 ret + +0000000000437564 <_ZN5Catch15ReporterFactoryINS_13JunitReporterEEC1Ev>: +_ZN5Catch15ReporterFactoryINS_13JunitReporterEEC1Ev(): + 437564: a9be7bfd stp x29, x30, [sp, #-32]! + 437568: 910003fd mov x29, sp + 43756c: f9000fe0 str x0, [sp, #24] + 437570: f9400fe0 ldr x0, [sp, #24] + 437574: 97ffff1b bl 4371e0 <_ZN5Catch16IReporterFactoryC1Ev> + 437578: f0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43757c: 9108e001 add x1, x0, #0x238 + 437580: f9400fe0 ldr x0, [sp, #24] + 437584: f9000001 str x1, [x0] + 437588: d503201f nop + 43758c: a8c27bfd ldp x29, x30, [sp], #32 + 437590: d65f03c0 ret + +0000000000437594 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_13JunitReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_13JunitReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 437594: a9be7bfd stp x29, x30, [sp, #-32]! + 437598: 910003fd mov x29, sp + 43759c: a90153f3 stp x19, x20, [sp, #16] + 4375a0: aa0803f4 mov x20, x8 + 4375a4: d2800100 mov x0, #0x8 // #8 + 4375a8: 97ff3f6e bl 407360 <_Znwm@plt> + 4375ac: aa0003f3 mov x19, x0 + 4375b0: f900027f str xzr, [x19] + 4375b4: aa1303e0 mov x0, x19 + 4375b8: 97ffffeb bl 437564 <_ZN5Catch15ReporterFactoryINS_13JunitReporterEEC1Ev> + 4375bc: aa1303e1 mov x1, x19 + 4375c0: aa1403e0 mov x0, x20 + 4375c4: 9400041a bl 43862c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_> + 4375c8: aa1403e0 mov x0, x20 + 4375cc: a94153f3 ldp x19, x20, [sp, #16] + 4375d0: a8c27bfd ldp x29, x30, [sp], #32 + 4375d4: d65f03c0 ret + +00000000004375d8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EED2Ev(): + 4375d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4375dc: 910003fd mov x29, sp + 4375e0: f9000fe0 str x0, [sp, #24] + 4375e4: f9400fe0 ldr x0, [sp, #24] + 4375e8: 9400041b bl 438654 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 4375ec: f90017e0 str x0, [sp, #40] + 4375f0: f94017e0 ldr x0, [sp, #40] + 4375f4: f9400000 ldr x0, [x0] + 4375f8: f100001f cmp x0, #0x0 + 4375fc: 54000120 b.eq 437620 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EED1Ev+0x48> // b.none + 437600: f9400fe0 ldr x0, [sp, #24] + 437604: 9400041b bl 438670 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437608: aa0003e2 mov x2, x0 + 43760c: f94017e0 ldr x0, [sp, #40] + 437610: f9400000 ldr x0, [x0] + 437614: aa0003e1 mov x1, x0 + 437618: aa0203e0 mov x0, x2 + 43761c: 94000432 bl 4386e4 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_13JunitReporterEEEEclEPS3_> + 437620: f94017e0 ldr x0, [sp, #40] + 437624: f900001f str xzr, [x0] + 437628: d503201f nop + 43762c: a8c37bfd ldp x29, x30, [sp], #48 + 437630: d65f03c0 ret + +0000000000437634 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_13JunitReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_13JunitReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_(): + 437634: a9bd7bfd stp x29, x30, [sp, #-48]! + 437638: 910003fd mov x29, sp + 43763c: f9000fe0 str x0, [sp, #24] + 437640: f9000be1 str x1, [sp, #16] + 437644: f9400be0 ldr x0, [sp, #16] + 437648: 94000437 bl 438724 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE7releaseEv> + 43764c: aa0003e1 mov x1, x0 + 437650: f9400fe0 ldr x0, [sp, #24] + 437654: 9400031d bl 4382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_> + 437658: f9400be0 ldr x0, [sp, #16] + 43765c: 94000405 bl 438670 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437660: 9400043d bl 438754 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 437664: aa0003e1 mov x1, x0 + 437668: 9100a3e0 add x0, sp, #0x28 + 43766c: 9400043f bl 438768 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_13JunitReporterEEEvEERKS_IT_E> + 437670: f9400fe0 ldr x0, [sp, #24] + 437674: 97ffedba bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 437678: f9400fe0 ldr x0, [sp, #24] + 43767c: a8c37bfd ldp x29, x30, [sp], #48 + 437680: d65f03c0 ret + +0000000000437684 <_ZN5Catch15ReporterFactoryINS_17SonarQubeReporterEEC1Ev>: +_ZN5Catch15ReporterFactoryINS_17SonarQubeReporterEEC2Ev(): + 437684: a9be7bfd stp x29, x30, [sp, #-32]! + 437688: 910003fd mov x29, sp + 43768c: f9000fe0 str x0, [sp, #24] + 437690: f9400fe0 ldr x0, [sp, #24] + 437694: 97fffed3 bl 4371e0 <_ZN5Catch16IReporterFactoryC1Ev> + 437698: f0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43769c: 91082001 add x1, x0, #0x208 + 4376a0: f9400fe0 ldr x0, [sp, #24] + 4376a4: f9000001 str x1, [x0] + 4376a8: d503201f nop + 4376ac: a8c27bfd ldp x29, x30, [sp], #32 + 4376b0: d65f03c0 ret + +00000000004376b4 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 4376b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4376b8: 910003fd mov x29, sp + 4376bc: a90153f3 stp x19, x20, [sp, #16] + 4376c0: aa0803f4 mov x20, x8 + 4376c4: d2800100 mov x0, #0x8 // #8 + 4376c8: 97ff3f26 bl 407360 <_Znwm@plt> + 4376cc: aa0003f3 mov x19, x0 + 4376d0: f900027f str xzr, [x19] + 4376d4: aa1303e0 mov x0, x19 + 4376d8: 97ffffeb bl 437684 <_ZN5Catch15ReporterFactoryINS_17SonarQubeReporterEEC1Ev> + 4376dc: aa1303e1 mov x1, x19 + 4376e0: aa1403e0 mov x0, x20 + 4376e4: 94000427 bl 438780 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_> + 4376e8: aa1403e0 mov x0, x20 + 4376ec: a94153f3 ldp x19, x20, [sp, #16] + 4376f0: a8c27bfd ldp x29, x30, [sp], #32 + 4376f4: d65f03c0 ret + +00000000004376f8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EED2Ev(): + 4376f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4376fc: 910003fd mov x29, sp + 437700: f9000fe0 str x0, [sp, #24] + 437704: f9400fe0 ldr x0, [sp, #24] + 437708: 94000428 bl 4387a8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 43770c: f90017e0 str x0, [sp, #40] + 437710: f94017e0 ldr x0, [sp, #40] + 437714: f9400000 ldr x0, [x0] + 437718: f100001f cmp x0, #0x0 + 43771c: 54000120 b.eq 437740 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EED1Ev+0x48> // b.none + 437720: f9400fe0 ldr x0, [sp, #24] + 437724: 94000428 bl 4387c4 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437728: aa0003e2 mov x2, x0 + 43772c: f94017e0 ldr x0, [sp, #40] + 437730: f9400000 ldr x0, [x0] + 437734: aa0003e1 mov x1, x0 + 437738: aa0203e0 mov x0, x2 + 43773c: 9400043f bl 438838 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEEclEPS3_> + 437740: f94017e0 ldr x0, [sp, #40] + 437744: f900001f str xzr, [x0] + 437748: d503201f nop + 43774c: a8c37bfd ldp x29, x30, [sp], #48 + 437750: d65f03c0 ret + +0000000000437754 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_17SonarQubeReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_17SonarQubeReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_(): + 437754: a9bd7bfd stp x29, x30, [sp, #-48]! + 437758: 910003fd mov x29, sp + 43775c: f9000fe0 str x0, [sp, #24] + 437760: f9000be1 str x1, [sp, #16] + 437764: f9400be0 ldr x0, [sp, #16] + 437768: 94000444 bl 438878 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE7releaseEv> + 43776c: aa0003e1 mov x1, x0 + 437770: f9400fe0 ldr x0, [sp, #24] + 437774: 940002d5 bl 4382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_> + 437778: f9400be0 ldr x0, [sp, #16] + 43777c: 94000412 bl 4387c4 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437780: 9400044a bl 4388a8 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 437784: aa0003e1 mov x1, x0 + 437788: 9100a3e0 add x0, sp, #0x28 + 43778c: 9400044c bl 4388bc <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_17SonarQubeReporterEEEvEERKS_IT_E> + 437790: f9400fe0 ldr x0, [sp, #24] + 437794: 97ffed72 bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 437798: f9400fe0 ldr x0, [sp, #24] + 43779c: a8c37bfd ldp x29, x30, [sp], #48 + 4377a0: d65f03c0 ret + +00000000004377a4 <_ZN5Catch15ReporterFactoryINS_11TAPReporterEEC1Ev>: +_ZN5Catch15ReporterFactoryINS_11TAPReporterEEC2Ev(): + 4377a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4377a8: 910003fd mov x29, sp + 4377ac: f9000fe0 str x0, [sp, #24] + 4377b0: f9400fe0 ldr x0, [sp, #24] + 4377b4: 97fffe8b bl 4371e0 <_ZN5Catch16IReporterFactoryC1Ev> + 4377b8: f0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4377bc: 91076001 add x1, x0, #0x1d8 + 4377c0: f9400fe0 ldr x0, [sp, #24] + 4377c4: f9000001 str x1, [x0] + 4377c8: d503201f nop + 4377cc: a8c27bfd ldp x29, x30, [sp], #32 + 4377d0: d65f03c0 ret + +00000000004377d4 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_11TAPReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_11TAPReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 4377d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4377d8: 910003fd mov x29, sp + 4377dc: a90153f3 stp x19, x20, [sp, #16] + 4377e0: aa0803f4 mov x20, x8 + 4377e4: d2800100 mov x0, #0x8 // #8 + 4377e8: 97ff3ede bl 407360 <_Znwm@plt> + 4377ec: aa0003f3 mov x19, x0 + 4377f0: f900027f str xzr, [x19] + 4377f4: aa1303e0 mov x0, x19 + 4377f8: 97ffffeb bl 4377a4 <_ZN5Catch15ReporterFactoryINS_11TAPReporterEEC1Ev> + 4377fc: aa1303e1 mov x1, x19 + 437800: aa1403e0 mov x0, x20 + 437804: 94000434 bl 4388d4 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_> + 437808: aa1403e0 mov x0, x20 + 43780c: a94153f3 ldp x19, x20, [sp, #16] + 437810: a8c27bfd ldp x29, x30, [sp], #32 + 437814: d65f03c0 ret + +0000000000437818 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EED1Ev(): + 437818: a9bd7bfd stp x29, x30, [sp, #-48]! + 43781c: 910003fd mov x29, sp + 437820: f9000fe0 str x0, [sp, #24] + 437824: f9400fe0 ldr x0, [sp, #24] + 437828: 94000435 bl 4388fc <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 43782c: f90017e0 str x0, [sp, #40] + 437830: f94017e0 ldr x0, [sp, #40] + 437834: f9400000 ldr x0, [x0] + 437838: f100001f cmp x0, #0x0 + 43783c: 54000120 b.eq 437860 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EED1Ev+0x48> // b.none + 437840: f9400fe0 ldr x0, [sp, #24] + 437844: 94000435 bl 438918 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437848: aa0003e2 mov x2, x0 + 43784c: f94017e0 ldr x0, [sp, #40] + 437850: f9400000 ldr x0, [x0] + 437854: aa0003e1 mov x1, x0 + 437858: aa0203e0 mov x0, x2 + 43785c: 9400044c bl 43898c <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_11TAPReporterEEEEclEPS3_> + 437860: f94017e0 ldr x0, [sp, #40] + 437864: f900001f str xzr, [x0] + 437868: d503201f nop + 43786c: a8c37bfd ldp x29, x30, [sp], #48 + 437870: d65f03c0 ret + +0000000000437874 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_11TAPReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_11TAPReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_(): + 437874: a9bd7bfd stp x29, x30, [sp, #-48]! + 437878: 910003fd mov x29, sp + 43787c: f9000fe0 str x0, [sp, #24] + 437880: f9000be1 str x1, [sp, #16] + 437884: f9400be0 ldr x0, [sp, #16] + 437888: 94000451 bl 4389cc <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE7releaseEv> + 43788c: aa0003e1 mov x1, x0 + 437890: f9400fe0 ldr x0, [sp, #24] + 437894: 9400028d bl 4382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_> + 437898: f9400be0 ldr x0, [sp, #16] + 43789c: 9400041f bl 438918 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 4378a0: 94000457 bl 4389fc <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 4378a4: aa0003e1 mov x1, x0 + 4378a8: 9100a3e0 add x0, sp, #0x28 + 4378ac: 94000459 bl 438a10 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_11TAPReporterEEEvEERKS_IT_E> + 4378b0: f9400fe0 ldr x0, [sp, #24] + 4378b4: 97ffed2a bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 4378b8: f9400fe0 ldr x0, [sp, #24] + 4378bc: a8c37bfd ldp x29, x30, [sp], #48 + 4378c0: d65f03c0 ret + +00000000004378c4 <_ZN5Catch15ReporterFactoryINS_16TeamCityReporterEEC1Ev>: +_ZN5Catch15ReporterFactoryINS_16TeamCityReporterEEC1Ev(): + 4378c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4378c8: 910003fd mov x29, sp + 4378cc: f9000fe0 str x0, [sp, #24] + 4378d0: f9400fe0 ldr x0, [sp, #24] + 4378d4: 97fffe43 bl 4371e0 <_ZN5Catch16IReporterFactoryC1Ev> + 4378d8: f0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4378dc: 9106a001 add x1, x0, #0x1a8 + 4378e0: f9400fe0 ldr x0, [sp, #24] + 4378e4: f9000001 str x1, [x0] + 4378e8: d503201f nop + 4378ec: a8c27bfd ldp x29, x30, [sp], #32 + 4378f0: d65f03c0 ret + +00000000004378f4 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 4378f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4378f8: 910003fd mov x29, sp + 4378fc: a90153f3 stp x19, x20, [sp, #16] + 437900: aa0803f4 mov x20, x8 + 437904: d2800100 mov x0, #0x8 // #8 + 437908: 97ff3e96 bl 407360 <_Znwm@plt> + 43790c: aa0003f3 mov x19, x0 + 437910: f900027f str xzr, [x19] + 437914: aa1303e0 mov x0, x19 + 437918: 97ffffeb bl 4378c4 <_ZN5Catch15ReporterFactoryINS_16TeamCityReporterEEC1Ev> + 43791c: aa1303e1 mov x1, x19 + 437920: aa1403e0 mov x0, x20 + 437924: 94000441 bl 438a28 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_> + 437928: aa1403e0 mov x0, x20 + 43792c: a94153f3 ldp x19, x20, [sp, #16] + 437930: a8c27bfd ldp x29, x30, [sp], #32 + 437934: d65f03c0 ret + +0000000000437938 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EED2Ev(): + 437938: a9bd7bfd stp x29, x30, [sp, #-48]! + 43793c: 910003fd mov x29, sp + 437940: f9000fe0 str x0, [sp, #24] + 437944: f9400fe0 ldr x0, [sp, #24] + 437948: 94000442 bl 438a50 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 43794c: f90017e0 str x0, [sp, #40] + 437950: f94017e0 ldr x0, [sp, #40] + 437954: f9400000 ldr x0, [x0] + 437958: f100001f cmp x0, #0x0 + 43795c: 54000120 b.eq 437980 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EED1Ev+0x48> // b.none + 437960: f9400fe0 ldr x0, [sp, #24] + 437964: 94000442 bl 438a6c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437968: aa0003e2 mov x2, x0 + 43796c: f94017e0 ldr x0, [sp, #40] + 437970: f9400000 ldr x0, [x0] + 437974: aa0003e1 mov x1, x0 + 437978: aa0203e0 mov x0, x2 + 43797c: 94000459 bl 438ae0 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEEclEPS3_> + 437980: f94017e0 ldr x0, [sp, #40] + 437984: f900001f str xzr, [x0] + 437988: d503201f nop + 43798c: a8c37bfd ldp x29, x30, [sp], #48 + 437990: d65f03c0 ret + +0000000000437994 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_16TeamCityReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_16TeamCityReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_(): + 437994: a9bd7bfd stp x29, x30, [sp, #-48]! + 437998: 910003fd mov x29, sp + 43799c: f9000fe0 str x0, [sp, #24] + 4379a0: f9000be1 str x1, [sp, #16] + 4379a4: f9400be0 ldr x0, [sp, #16] + 4379a8: 9400045e bl 438b20 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE7releaseEv> + 4379ac: aa0003e1 mov x1, x0 + 4379b0: f9400fe0 ldr x0, [sp, #24] + 4379b4: 94000245 bl 4382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_> + 4379b8: f9400be0 ldr x0, [sp, #16] + 4379bc: 9400042c bl 438a6c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 4379c0: 94000464 bl 438b50 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 4379c4: aa0003e1 mov x1, x0 + 4379c8: 9100a3e0 add x0, sp, #0x28 + 4379cc: 94000466 bl 438b64 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_16TeamCityReporterEEEvEERKS_IT_E> + 4379d0: f9400fe0 ldr x0, [sp, #24] + 4379d4: 97ffece2 bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 4379d8: f9400fe0 ldr x0, [sp, #24] + 4379dc: a8c37bfd ldp x29, x30, [sp], #48 + 4379e0: d65f03c0 ret + +00000000004379e4 <_ZN5Catch15ReporterFactoryINS_11XmlReporterEEC1Ev>: +_ZN5Catch15ReporterFactoryINS_11XmlReporterEEC1Ev(): + 4379e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4379e8: 910003fd mov x29, sp + 4379ec: f9000fe0 str x0, [sp, #24] + 4379f0: f9400fe0 ldr x0, [sp, #24] + 4379f4: 97fffdfb bl 4371e0 <_ZN5Catch16IReporterFactoryC1Ev> + 4379f8: f0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4379fc: 9105e001 add x1, x0, #0x178 + 437a00: f9400fe0 ldr x0, [sp, #24] + 437a04: f9000001 str x1, [x0] + 437a08: d503201f nop + 437a0c: a8c27bfd ldp x29, x30, [sp], #32 + 437a10: d65f03c0 ret + +0000000000437a14 <_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_11XmlReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ReporterFactoryINS0_11XmlReporterEEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 437a14: a9be7bfd stp x29, x30, [sp, #-32]! + 437a18: 910003fd mov x29, sp + 437a1c: a90153f3 stp x19, x20, [sp, #16] + 437a20: aa0803f4 mov x20, x8 + 437a24: d2800100 mov x0, #0x8 // #8 + 437a28: 97ff3e4e bl 407360 <_Znwm@plt> + 437a2c: aa0003f3 mov x19, x0 + 437a30: f900027f str xzr, [x19] + 437a34: aa1303e0 mov x0, x19 + 437a38: 97ffffeb bl 4379e4 <_ZN5Catch15ReporterFactoryINS_11XmlReporterEEC1Ev> + 437a3c: aa1303e1 mov x1, x19 + 437a40: aa1403e0 mov x0, x20 + 437a44: 9400044e bl 438b7c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_> + 437a48: aa1403e0 mov x0, x20 + 437a4c: a94153f3 ldp x19, x20, [sp, #16] + 437a50: a8c27bfd ldp x29, x30, [sp], #32 + 437a54: d65f03c0 ret + +0000000000437a58 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EED1Ev(): + 437a58: a9bd7bfd stp x29, x30, [sp, #-48]! + 437a5c: 910003fd mov x29, sp + 437a60: f9000fe0 str x0, [sp, #24] + 437a64: f9400fe0 ldr x0, [sp, #24] + 437a68: 9400044f bl 438ba4 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 437a6c: f90017e0 str x0, [sp, #40] + 437a70: f94017e0 ldr x0, [sp, #40] + 437a74: f9400000 ldr x0, [x0] + 437a78: f100001f cmp x0, #0x0 + 437a7c: 54000120 b.eq 437aa0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EED1Ev+0x48> // b.none + 437a80: f9400fe0 ldr x0, [sp, #24] + 437a84: 9400044f bl 438bc0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437a88: aa0003e2 mov x2, x0 + 437a8c: f94017e0 ldr x0, [sp, #40] + 437a90: f9400000 ldr x0, [x0] + 437a94: aa0003e1 mov x1, x0 + 437a98: aa0203e0 mov x0, x2 + 437a9c: 94000466 bl 438c34 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_11XmlReporterEEEEclEPS3_> + 437aa0: f94017e0 ldr x0, [sp, #40] + 437aa4: f900001f str xzr, [x0] + 437aa8: d503201f nop + 437aac: a8c37bfd ldp x29, x30, [sp], #48 + 437ab0: d65f03c0 ret + +0000000000437ab4 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_11XmlReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEaSINS0_15ReporterFactoryINS0_11XmlReporterEEES2_IS8_EEENSt9enable_ifIXsrSt6__and_IJSB_IJSt14is_convertibleINS_IT_T0_E7pointerEPS1_ESt6__not_ISt8is_arrayISD_EESt5__or_IJSB_IJSt12is_referenceIS3_ESt7is_sameIS3_SE_EEESB_IJSJ_ISP_ESC_ISE_S3_EEEEEEESt13is_assignableIRS3_OSE_EEE5valueERS4_E4typeEOSF_(): + 437ab4: a9bd7bfd stp x29, x30, [sp, #-48]! + 437ab8: 910003fd mov x29, sp + 437abc: f9000fe0 str x0, [sp, #24] + 437ac0: f9000be1 str x1, [sp, #16] + 437ac4: f9400be0 ldr x0, [sp, #16] + 437ac8: 9400046b bl 438c74 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE7releaseEv> + 437acc: aa0003e1 mov x1, x0 + 437ad0: f9400fe0 ldr x0, [sp, #24] + 437ad4: 940001fd bl 4382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_> + 437ad8: f9400be0 ldr x0, [sp, #16] + 437adc: 94000439 bl 438bc0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE11get_deleterEv> + 437ae0: 94000471 bl 438ca4 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 437ae4: aa0003e1 mov x1, x0 + 437ae8: 9100a3e0 add x0, sp, #0x28 + 437aec: 94000473 bl 438cb8 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_11XmlReporterEEEvEERKS_IT_E> + 437af0: f9400fe0 ldr x0, [sp, #24] + 437af4: 97ffec9a bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 437af8: f9400fe0 ldr x0, [sp, #24] + 437afc: a8c37bfd ldp x29, x30, [sp], #48 + 437b00: d65f03c0 ret + +0000000000437b04 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE4findERSF_>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE4findERSF_(): + 437b04: a9be7bfd stp x29, x30, [sp, #-32]! + 437b08: 910003fd mov x29, sp + 437b0c: f9000fe0 str x0, [sp, #24] + 437b10: f9000be1 str x1, [sp, #16] + 437b14: f9400fe0 ldr x0, [sp, #24] + 437b18: f9400be1 ldr x1, [sp, #16] + 437b1c: 9400046d bl 438cd0 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4findERS7_> + 437b20: a8c27bfd ldp x29, x30, [sp], #32 + 437b24: d65f03c0 ret + +0000000000437b28 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE3endEv>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE3endEv(): + 437b28: a9be7bfd stp x29, x30, [sp, #-32]! + 437b2c: 910003fd mov x29, sp + 437b30: f9000fe0 str x0, [sp, #24] + 437b34: f9400fe0 ldr x0, [sp, #24] + 437b38: 94000490 bl 438d78 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE3endEv> + 437b3c: a8c27bfd ldp x29, x30, [sp], #32 + 437b40: d65f03c0 ret + +0000000000437b44 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEeqERKSF_>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEeqERKSF_(): + 437b44: d10043ff sub sp, sp, #0x10 + 437b48: f90007e0 str x0, [sp, #8] + 437b4c: f90003e1 str x1, [sp] + 437b50: f94007e0 ldr x0, [sp, #8] + 437b54: f9400001 ldr x1, [x0] + 437b58: f94003e0 ldr x0, [sp] + 437b5c: f9400000 ldr x0, [x0] + 437b60: eb00003f cmp x1, x0 + 437b64: 1a9f17e0 cset w0, eq // eq = none + 437b68: 12001c00 and w0, w0, #0xff + 437b6c: 910043ff add sp, sp, #0x10 + 437b70: d65f03c0 ret + +0000000000437b74 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IS2_S4_Lb1EEEv(): + 437b74: a9be7bfd stp x29, x30, [sp, #-32]! + 437b78: 910003fd mov x29, sp + 437b7c: f9000fe0 str x0, [sp, #24] + 437b80: f9400fe0 ldr x0, [sp, #24] + 437b84: 94000487 bl 438da0 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1Ev> + 437b88: d503201f nop + 437b8c: a8c27bfd ldp x29, x30, [sp], #32 + 437b90: d65f03c0 ret + +0000000000437b94 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1Ev>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1Ev(): + 437b94: a9be7bfd stp x29, x30, [sp, #-32]! + 437b98: 910003fd mov x29, sp + 437b9c: f9000fe0 str x0, [sp, #24] + 437ba0: f9400fe0 ldr x0, [sp, #24] + 437ba4: 97fffff4 bl 437b74 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 437ba8: d503201f nop + 437bac: a8c27bfd ldp x29, x30, [sp], #32 + 437bb0: d65f03c0 ret + +0000000000437bb4 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEv>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2IS3_vEEv(): + 437bb4: a9be7bfd stp x29, x30, [sp, #-32]! + 437bb8: 910003fd mov x29, sp + 437bbc: f9000fe0 str x0, [sp, #24] + 437bc0: f9400fe0 ldr x0, [sp, #24] + 437bc4: f900001f str xzr, [x0] + 437bc8: f9400fe0 ldr x0, [sp, #24] + 437bcc: 97fffff2 bl 437b94 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1Ev> + 437bd0: d503201f nop + 437bd4: a8c27bfd ldp x29, x30, [sp], #32 + 437bd8: d65f03c0 ret + +0000000000437bdc <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEDn>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEDn(): + 437bdc: a9be7bfd stp x29, x30, [sp, #-32]! + 437be0: 910003fd mov x29, sp + 437be4: f9000fe0 str x0, [sp, #24] + 437be8: f9000be1 str x1, [sp, #16] + 437bec: f9400fe0 ldr x0, [sp, #24] + 437bf0: 97fffff1 bl 437bb4 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEv> + 437bf4: d503201f nop + 437bf8: a8c27bfd ldp x29, x30, [sp], #32 + 437bfc: d65f03c0 ret + +0000000000437c00 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEptEv>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEptEv(): + 437c00: a9be7bfd stp x29, x30, [sp, #-32]! + 437c04: 910003fd mov x29, sp + 437c08: f9000fe0 str x0, [sp, #24] + 437c0c: f9400fe0 ldr x0, [sp, #24] + 437c10: f9400000 ldr x0, [x0] + 437c14: 9400046d bl 438dc8 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv> + 437c18: a8c27bfd ldp x29, x30, [sp], #32 + 437c1c: d65f03c0 ret + +0000000000437c20 <_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEptEv>: +_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEptEv(): + 437c20: a9be7bfd stp x29, x30, [sp, #-32]! + 437c24: 910003fd mov x29, sp + 437c28: f9000fe0 str x0, [sp, #24] + 437c2c: f9400fe0 ldr x0, [sp, #24] + 437c30: 97ffedfb bl 43341c <_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE3getEv> + 437c34: a8c27bfd ldp x29, x30, [sp], #32 + 437c38: d65f03c0 ret + +0000000000437c3c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE7emplaceIJRSF_SB_EEESE_ISt17_Rb_tree_iteratorISG_EbEDpOT_>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE7emplaceIJRSF_SB_EEESE_ISt17_Rb_tree_iteratorISG_EbEDpOT_(): + 437c3c: a9bc7bfd stp x29, x30, [sp, #-64]! + 437c40: 910003fd mov x29, sp + 437c44: a90153f3 stp x19, x20, [sp, #16] + 437c48: f9001fe0 str x0, [sp, #56] + 437c4c: f9001be1 str x1, [sp, #48] + 437c50: f90017e2 str x2, [sp, #40] + 437c54: f9401ff3 ldr x19, [sp, #56] + 437c58: f9401be0 ldr x0, [sp, #48] + 437c5c: 97ffdaaa bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 437c60: aa0003f4 mov x20, x0 + 437c64: f94017e0 ldr x0, [sp, #40] + 437c68: 94000460 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 437c6c: aa0003e2 mov x2, x0 + 437c70: aa1403e1 mov x1, x20 + 437c74: aa1303e0 mov x0, x19 + 437c78: 94000461 bl 438dfc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_emplace_uniqueIJRS7_SD_EEES6_ISt17_Rb_tree_iteratorISE_EbEDpOT_> + 437c7c: a94153f3 ldp x19, x20, [sp, #16] + 437c80: a8c47bfd ldp x29, x30, [sp], #64 + 437c84: d65f03c0 ret + +0000000000437c88 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_>: +_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_(): + 437c88: a9be7bfd stp x29, x30, [sp, #-32]! + 437c8c: 910003fd mov x29, sp + 437c90: f9000fe0 str x0, [sp, #24] + 437c94: f9000be1 str x1, [sp, #16] + 437c98: f9400be0 ldr x0, [sp, #16] + 437c9c: 97ffeb94 bl 432aec <_ZSt4moveIRSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 437ca0: aa0003e1 mov x1, x0 + 437ca4: f9400fe0 ldr x0, [sp, #24] + 437ca8: 94000497 bl 438f04 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_> + 437cac: d503201f nop + 437cb0: a8c27bfd ldp x29, x30, [sp], #32 + 437cb4: d65f03c0 ret + +0000000000437cb8 <_ZN5Catch11TestRunInfoD1Ev>: +_ZN5Catch11TestRunInfoD2Ev(): + 437cb8: a9be7bfd stp x29, x30, [sp, #-32]! + 437cbc: 910003fd mov x29, sp + 437cc0: f9000fe0 str x0, [sp, #24] + 437cc4: f9400fe0 ldr x0, [sp, #24] + 437cc8: 97ff3d0e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 437ccc: d503201f nop + 437cd0: a8c27bfd ldp x29, x30, [sp], #32 + 437cd4: d65f03c0 ret + +0000000000437cd8 <_ZN5Catch6OptionINS_11TestRunInfoEE5resetEv>: +_ZN5Catch6OptionINS_11TestRunInfoEE5resetEv(): + 437cd8: a9be7bfd stp x29, x30, [sp, #-32]! + 437cdc: 910003fd mov x29, sp + 437ce0: f9000fe0 str x0, [sp, #24] + 437ce4: f9400fe0 ldr x0, [sp, #24] + 437ce8: f9400000 ldr x0, [x0] + 437cec: f100001f cmp x0, #0x0 + 437cf0: 54000080 b.eq 437d00 <_ZN5Catch6OptionINS_11TestRunInfoEE5resetEv+0x28> // b.none + 437cf4: f9400fe0 ldr x0, [sp, #24] + 437cf8: f9400000 ldr x0, [x0] + 437cfc: 97ffffef bl 437cb8 <_ZN5Catch11TestRunInfoD1Ev> + 437d00: f9400fe0 ldr x0, [sp, #24] + 437d04: f900001f str xzr, [x0] + 437d08: d503201f nop + 437d0c: a8c27bfd ldp x29, x30, [sp], #32 + 437d10: d65f03c0 ret + +0000000000437d14 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EEC1Ev(): + 437d14: a9be7bfd stp x29, x30, [sp, #-32]! + 437d18: 910003fd mov x29, sp + 437d1c: f9000fe0 str x0, [sp, #24] + 437d20: f9400fe0 ldr x0, [sp, #24] + 437d24: 9400049f bl 438fa0 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE12_Vector_implC1Ev> + 437d28: d503201f nop + 437d2c: a8c27bfd ldp x29, x30, [sp], #32 + 437d30: d65f03c0 ret + +0000000000437d34 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEC2Ev(): + 437d34: a9be7bfd stp x29, x30, [sp, #-32]! + 437d38: 910003fd mov x29, sp + 437d3c: f9000fe0 str x0, [sp, #24] + 437d40: f9400fe0 ldr x0, [sp, #24] + 437d44: 940004a5 bl 438fd8 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_Vector_implC1Ev> + 437d48: d503201f nop + 437d4c: a8c27bfd ldp x29, x30, [sp], #32 + 437d50: d65f03c0 ret + +0000000000437d54 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EEC2Ev(): + 437d54: a9be7bfd stp x29, x30, [sp, #-32]! + 437d58: 910003fd mov x29, sp + 437d5c: f9000fe0 str x0, [sp, #24] + 437d60: f9400fe0 ldr x0, [sp, #24] + 437d64: 940004ab bl 439010 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE12_Vector_implC1Ev> + 437d68: d503201f nop + 437d6c: a8c27bfd ldp x29, x30, [sp], #32 + 437d70: d65f03c0 ret + +0000000000437d74 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EEC1Ev>: +_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EEC1Ev(): + 437d74: a9be7bfd stp x29, x30, [sp, #-32]! + 437d78: 910003fd mov x29, sp + 437d7c: f9000fe0 str x0, [sp, #24] + 437d80: f9400fe0 ldr x0, [sp, #24] + 437d84: 940004b1 bl 439048 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE12_Vector_implC1Ev> + 437d88: d503201f nop + 437d8c: a8c27bfd ldp x29, x30, [sp], #32 + 437d90: d65f03c0 ret + +0000000000437d94 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EEC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EEC1Ev(): + 437d94: a9be7bfd stp x29, x30, [sp, #-32]! + 437d98: 910003fd mov x29, sp + 437d9c: f9000fe0 str x0, [sp, #24] + 437da0: f9400fe0 ldr x0, [sp, #24] + 437da4: 940004b7 bl 439080 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_implC1Ev> + 437da8: d503201f nop + 437dac: a8c27bfd ldp x29, x30, [sp], #32 + 437db0: d65f03c0 ret + +0000000000437db4 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EEC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EEC2Ev(): + 437db4: a9be7bfd stp x29, x30, [sp, #-32]! + 437db8: 910003fd mov x29, sp + 437dbc: f9000fe0 str x0, [sp, #24] + 437dc0: f9400fe0 ldr x0, [sp, #24] + 437dc4: 940004bd bl 4390b8 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_implC1Ev> + 437dc8: d503201f nop + 437dcc: a8c27bfd ldp x29, x30, [sp], #32 + 437dd0: d65f03c0 ret + +0000000000437dd4 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EEC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EEC1Ev(): + 437dd4: a9be7bfd stp x29, x30, [sp, #-32]! + 437dd8: 910003fd mov x29, sp + 437ddc: f9000fe0 str x0, [sp, #24] + 437de0: f9400fe0 ldr x0, [sp, #24] + 437de4: 940004c3 bl 4390f0 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_Vector_implC1Ev> + 437de8: d503201f nop + 437dec: a8c27bfd ldp x29, x30, [sp], #32 + 437df0: d65f03c0 ret + +0000000000437df4 <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEEC1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEEC2Ev(): + 437df4: a9be7bfd stp x29, x30, [sp, #-32]! + 437df8: 910003fd mov x29, sp + 437dfc: f9000fe0 str x0, [sp, #24] + 437e00: f9400fe0 ldr x0, [sp, #24] + 437e04: 940004c9 bl 439128 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEEC1Ev> + 437e08: d503201f nop + 437e0c: a8c27bfd ldp x29, x30, [sp], #32 + 437e10: d65f03c0 ret + +0000000000437e14 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEED1Ev(): + 437e14: d10043ff sub sp, sp, #0x10 + 437e18: f90007e0 str x0, [sp, #8] + 437e1c: d503201f nop + 437e20: 910043ff add sp, sp, #0x10 + 437e24: d65f03c0 ret + +0000000000437e28 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E(): + 437e28: a9bd7bfd stp x29, x30, [sp, #-48]! + 437e2c: 910003fd mov x29, sp + 437e30: f9000fe0 str x0, [sp, #24] + 437e34: f9000be1 str x1, [sp, #16] + 437e38: f9400be0 ldr x0, [sp, #16] + 437e3c: f100001f cmp x0, #0x0 + 437e40: 540001e0 b.eq 437e7c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E+0x54> // b.none + 437e44: f9400be0 ldr x0, [sp, #16] + 437e48: 940004bd bl 43913c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPSt18_Rb_tree_node_base> + 437e4c: aa0003e1 mov x1, x0 + 437e50: f9400fe0 ldr x0, [sp, #24] + 437e54: 97fffff5 bl 437e28 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E> + 437e58: f9400be0 ldr x0, [sp, #16] + 437e5c: 940004be bl 439154 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_S_leftEPSt18_Rb_tree_node_base> + 437e60: f90017e0 str x0, [sp, #40] + 437e64: f9400be1 ldr x1, [sp, #16] + 437e68: f9400fe0 ldr x0, [sp, #24] + 437e6c: 940004c0 bl 43916c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISE_E> + 437e70: f94017e0 ldr x0, [sp, #40] + 437e74: f9000be0 str x0, [sp, #16] + 437e78: 17fffff0 b 437e38 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E+0x10> + 437e7c: d503201f nop + 437e80: a8c37bfd ldp x29, x30, [sp], #48 + 437e84: d65f03c0 ret + +0000000000437e88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_beginEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_beginEv(): + 437e88: d10043ff sub sp, sp, #0x10 + 437e8c: f90007e0 str x0, [sp, #8] + 437e90: f94007e0 ldr x0, [sp, #8] + 437e94: f9400800 ldr x0, [x0, #16] + 437e98: 910043ff add sp, sp, #0x10 + 437e9c: d65f03c0 ret + +0000000000437ea0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_Vector_implD2Ev(): + 437ea0: a9be7bfd stp x29, x30, [sp, #-32]! + 437ea4: 910003fd mov x29, sp + 437ea8: f9000fe0 str x0, [sp, #24] + 437eac: f9400fe0 ldr x0, [sp, #24] + 437eb0: 940004ca bl 4391d8 <_ZNSaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEED1Ev> + 437eb4: d503201f nop + 437eb8: a8c27bfd ldp x29, x30, [sp], #32 + 437ebc: d65f03c0 ret + +0000000000437ec0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EEC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EEC2Ev(): + 437ec0: a9be7bfd stp x29, x30, [sp, #-32]! + 437ec4: 910003fd mov x29, sp + 437ec8: f9000fe0 str x0, [sp, #24] + 437ecc: f9400fe0 ldr x0, [sp, #24] + 437ed0: 940004b4 bl 4391a0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev> + 437ed4: d503201f nop + 437ed8: a8c27bfd ldp x29, x30, [sp], #32 + 437edc: d65f03c0 ret + +0000000000437ee0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EED1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EED2Ev(): + 437ee0: a9be7bfd stp x29, x30, [sp, #-32]! + 437ee4: 910003fd mov x29, sp + 437ee8: f9000fe0 str x0, [sp, #24] + 437eec: f9400fe0 ldr x0, [sp, #24] + 437ef0: f9400003 ldr x3, [x0] + 437ef4: f9400fe0 ldr x0, [sp, #24] + 437ef8: f9400801 ldr x1, [x0, #16] + 437efc: f9400fe0 ldr x0, [sp, #24] + 437f00: f9400000 ldr x0, [x0] + 437f04: cb000020 sub x0, x1, x0 + 437f08: 9343fc01 asr x1, x0, #3 + 437f0c: aa0103e0 mov x0, x1 + 437f10: aa0003e2 mov x2, x0 + 437f14: aa0303e1 mov x1, x3 + 437f18: f9400fe0 ldr x0, [sp, #24] + 437f1c: 940004b7 bl 4391f8 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 437f20: f9400fe0 ldr x0, [sp, #24] + 437f24: 97ffffdf bl 437ea0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev> + 437f28: d503201f nop + 437f2c: a8c27bfd ldp x29, x30, [sp], #32 + 437f30: d65f03c0 ret + +0000000000437f34 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv(): + 437f34: d10043ff sub sp, sp, #0x10 + 437f38: f90007e0 str x0, [sp, #8] + 437f3c: f94007e0 ldr x0, [sp, #8] + 437f40: 910043ff add sp, sp, #0x10 + 437f44: d65f03c0 ret + +0000000000437f48 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E(): + 437f48: a9bd7bfd stp x29, x30, [sp, #-48]! + 437f4c: 910003fd mov x29, sp + 437f50: f90017e0 str x0, [sp, #40] + 437f54: f90013e1 str x1, [sp, #32] + 437f58: f9000fe2 str x2, [sp, #24] + 437f5c: f94013e1 ldr x1, [sp, #32] + 437f60: f94017e0 ldr x0, [sp, #40] + 437f64: 940004b4 bl 439234 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEvT_S7_> + 437f68: d503201f nop + 437f6c: a8c37bfd ldp x29, x30, [sp], #48 + 437f70: d65f03c0 ret + +0000000000437f74 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE11lower_boundERSF_>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE11lower_boundERSF_(): + 437f74: a9be7bfd stp x29, x30, [sp, #-32]! + 437f78: 910003fd mov x29, sp + 437f7c: f9000fe0 str x0, [sp, #24] + 437f80: f9000be1 str x1, [sp, #16] + 437f84: f9400fe0 ldr x0, [sp, #24] + 437f88: f9400be1 ldr x1, [sp, #16] + 437f8c: 940004b4 bl 43925c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11lower_boundERS7_> + 437f90: a8c27bfd ldp x29, x30, [sp], #32 + 437f94: d65f03c0 ret + +0000000000437f98 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE3endEv>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE3endEv(): + 437f98: a9be7bfd stp x29, x30, [sp, #-32]! + 437f9c: 910003fd mov x29, sp + 437fa0: f9000fe0 str x0, [sp, #24] + 437fa4: f9400fe0 ldr x0, [sp, #24] + 437fa8: 940004bf bl 4392a4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE3endEv> + 437fac: a8c27bfd ldp x29, x30, [sp], #32 + 437fb0: d65f03c0 ret + +0000000000437fb4 <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEeqERKSF_>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEeqERKSF_(): + 437fb4: d10043ff sub sp, sp, #0x10 + 437fb8: f90007e0 str x0, [sp, #8] + 437fbc: f90003e1 str x1, [sp] + 437fc0: f94007e0 ldr x0, [sp, #8] + 437fc4: f9400001 ldr x1, [x0] + 437fc8: f94003e0 ldr x0, [sp] + 437fcc: f9400000 ldr x0, [x0] + 437fd0: eb00003f cmp x1, x0 + 437fd4: 1a9f17e0 cset w0, eq // eq = none + 437fd8: 12001c00 and w0, w0, #0xff + 437fdc: 910043ff add sp, sp, #0x10 + 437fe0: d65f03c0 ret + +0000000000437fe4 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE8key_compEv>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE8key_compEv(): + 437fe4: a9bd7bfd stp x29, x30, [sp, #-48]! + 437fe8: 910003fd mov x29, sp + 437fec: f9000bf3 str x19, [sp, #16] + 437ff0: f90017e0 str x0, [sp, #40] + 437ff4: f94017e0 ldr x0, [sp, #40] + 437ff8: 940004b5 bl 4392cc <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8key_compEv> + 437ffc: 2a1303e0 mov w0, w19 + 438000: f9400bf3 ldr x19, [sp, #16] + 438004: a8c37bfd ldp x29, x30, [sp], #48 + 438008: d65f03c0 ret + +000000000043800c <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEdeEv>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEdeEv(): + 43800c: a9be7bfd stp x29, x30, [sp, #-32]! + 438010: 910003fd mov x29, sp + 438014: f9000fe0 str x0, [sp, #24] + 438018: f9400fe0 ldr x0, [sp, #24] + 43801c: f9400000 ldr x0, [x0] + 438020: 940004b0 bl 4392e0 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv> + 438024: a8c27bfd ldp x29, x30, [sp], #32 + 438028: d65f03c0 ret + +000000000043802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_>: +_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_(): + 43802c: a9bd7bfd stp x29, x30, [sp, #-48]! + 438030: 910003fd mov x29, sp + 438034: f90017e0 str x0, [sp, #40] + 438038: f90013e1 str x1, [sp, #32] + 43803c: f9000fe2 str x2, [sp, #24] + 438040: f9400fe1 ldr x1, [sp, #24] + 438044: f94013e0 ldr x0, [sp, #32] + 438048: 940004ae bl 439300 <_ZStltIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_> + 43804c: 12001c00 and w0, w0, #0xff + 438050: a8c37bfd ldp x29, x30, [sp], #48 + 438054: d65f03c0 ret + +0000000000438058 <_ZNSt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1EOS7_>: +_ZNSt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1EOS7_(): + 438058: a9be7bfd stp x29, x30, [sp, #-32]! + 43805c: 910003fd mov x29, sp + 438060: f9000fe0 str x0, [sp, #24] + 438064: f9000be1 str x1, [sp, #16] + 438068: f9400fe0 ldr x0, [sp, #24] + 43806c: f9400be1 ldr x1, [sp, #16] + 438070: 940004be bl 439368 <_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1EOS7_> + 438074: d503201f nop + 438078: a8c27bfd ldp x29, x30, [sp], #32 + 43807c: d65f03c0 ret + +0000000000438080 <_ZSt16forward_as_tupleIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt5tupleIJDpOT_EES9_>: +_ZSt16forward_as_tupleIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt5tupleIJDpOT_EES9_(): + 438080: a9bd7bfd stp x29, x30, [sp, #-48]! + 438084: 910003fd mov x29, sp + 438088: f9000bf3 str x19, [sp, #16] + 43808c: aa0803f3 mov x19, x8 + 438090: f90017e0 str x0, [sp, #40] + 438094: f94017e0 ldr x0, [sp, #40] + 438098: 97ff4acf bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 43809c: aa0003e1 mov x1, x0 + 4380a0: aa1303e0 mov x0, x19 + 4380a4: 940004a2 bl 43932c <_ZNSt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1IJS5_ELb1EEEDpOT_> + 4380a8: aa1303e0 mov x0, x19 + 4380ac: f9400bf3 ldr x19, [sp, #16] + 4380b0: a8c37bfd ldp x29, x30, [sp], #48 + 4380b4: d65f03c0 ret + +00000000004380b8 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1ERKSt17_Rb_tree_iteratorISE_E>: +_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC2ERKSt17_Rb_tree_iteratorISE_E(): + 4380b8: d10043ff sub sp, sp, #0x10 + 4380bc: f90007e0 str x0, [sp, #8] + 4380c0: f90003e1 str x1, [sp] + 4380c4: f94003e0 ldr x0, [sp] + 4380c8: f9400001 ldr x1, [x0] + 4380cc: f94007e0 ldr x0, [sp, #8] + 4380d0: f9000001 str x1, [x0] + 4380d4: d503201f nop + 4380d8: 910043ff add sp, sp, #0x10 + 4380dc: d65f03c0 ret + +00000000004380e0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_(): + 4380e0: a9b97bfd stp x29, x30, [sp, #-112]! + 4380e4: 910003fd mov x29, sp + 4380e8: a90153f3 stp x19, x20, [sp, #16] + 4380ec: f90027e0 str x0, [sp, #72] + 4380f0: f90023e1 str x1, [sp, #64] + 4380f4: f9001fe2 str x2, [sp, #56] + 4380f8: f9001be3 str x3, [sp, #48] + 4380fc: f90017e4 str x4, [sp, #40] + 438100: f9401fe0 ldr x0, [sp, #56] + 438104: 97ffbde4 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 438108: aa0003f3 mov x19, x0 + 43810c: f9401be0 ldr x0, [sp, #48] + 438110: 940004a6 bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 438114: aa0003f4 mov x20, x0 + 438118: f94017e0 ldr x0, [sp, #40] + 43811c: 97ffbde8 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 438120: aa0003e3 mov x3, x0 + 438124: aa1403e2 mov x2, x20 + 438128: aa1303e1 mov x1, x19 + 43812c: f94027e0 ldr x0, [sp, #72] + 438130: 940004a3 bl 4393bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEEPSt13_Rb_tree_nodeISE_EDpOT_> + 438134: f90037e0 str x0, [sp, #104] + 438138: f94037e0 ldr x0, [sp, #104] + 43813c: 9400057f bl 439738 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt13_Rb_tree_nodeISE_E> + 438140: aa0003e2 mov x2, x0 + 438144: f94023e1 ldr x1, [sp, #64] + 438148: f94027e0 ldr x0, [sp, #72] + 43814c: 940004b8 bl 43942c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_> + 438150: a90507e0 stp x0, x1, [sp, #80] + 438154: f9402fe0 ldr x0, [sp, #88] + 438158: f100001f cmp x0, #0x0 + 43815c: 54000120 b.eq 438180 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_+0xa0> // b.none + 438160: f9402be0 ldr x0, [sp, #80] + 438164: f9402fe1 ldr x1, [sp, #88] + 438168: f94037e3 ldr x3, [sp, #104] + 43816c: aa0103e2 mov x2, x1 + 438170: aa0003e1 mov x1, x0 + 438174: f94027e0 ldr x0, [sp, #72] + 438178: 9400057b bl 439764 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E> + 43817c: 14000012 b 4381c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_+0xe4> + 438180: f94037e1 ldr x1, [sp, #104] + 438184: f94027e0 ldr x0, [sp, #72] + 438188: 940003f9 bl 43916c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISE_E> + 43818c: f9402be1 ldr x1, [sp, #80] + 438190: 910183e0 add x0, sp, #0x60 + 438194: 940005a8 bl 439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base> + 438198: f94033e0 ldr x0, [sp, #96] + 43819c: 1400000a b 4381c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_+0xe4> + 4381a0: 97ff3b60 bl 406f20 <__cxa_begin_catch@plt> + 4381a4: f94037e1 ldr x1, [sp, #104] + 4381a8: f94027e0 ldr x0, [sp, #72] + 4381ac: 940003f0 bl 43916c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISE_E> + 4381b0: 97ff3d4c bl 4076e0 <__cxa_rethrow@plt> + 4381b4: aa0003f3 mov x19, x0 + 4381b8: 97ff3d96 bl 407810 <__cxa_end_catch@plt> + 4381bc: aa1303e0 mov x0, x19 + 4381c0: 97ff3dd0 bl 407900 <_Unwind_Resume@plt> + 4381c4: a94153f3 ldp x19, x20, [sp, #16] + 4381c8: a8c77bfd ldp x29, x30, [sp], #112 + 4381cc: d65f03c0 ret + +00000000004381d0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_(): + 4381d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4381d4: 910003fd mov x29, sp + 4381d8: f9000fe0 str x0, [sp, #24] + 4381dc: f9000be1 str x1, [sp, #16] + 4381e0: f9400fe0 ldr x0, [sp, #24] + 4381e4: f9400be1 ldr x1, [sp, #16] + 4381e8: 9400059c bl 439858 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEC1EPS3_> + 4381ec: d503201f nop + 4381f0: a8c27bfd ldp x29, x30, [sp], #32 + 4381f4: d65f03c0 ret + +00000000004381f8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 4381f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4381fc: 910003fd mov x29, sp + 438200: f9000fe0 str x0, [sp, #24] + 438204: f9400fe0 ldr x0, [sp, #24] + 438208: 940005a2 bl 439890 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 43820c: a8c27bfd ldp x29, x30, [sp], #32 + 438210: d65f03c0 ret + +0000000000438214 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE11get_deleterEv(): + 438214: a9be7bfd stp x29, x30, [sp, #-32]! + 438218: 910003fd mov x29, sp + 43821c: f9000fe0 str x0, [sp, #24] + 438220: f9400fe0 ldr x0, [sp, #24] + 438224: 940005a2 bl 4398ac <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE10_M_deleterEv> + 438228: a8c27bfd ldp x29, x30, [sp], #32 + 43822c: d65f03c0 ret + +0000000000438230 <_ZN5Catch15ReporterFactoryINS_16AutomakeReporterEED1Ev>: +_ZN5Catch15ReporterFactoryINS_16AutomakeReporterEED1Ev(): + 438230: a9be7bfd stp x29, x30, [sp, #-32]! + 438234: 910003fd mov x29, sp + 438238: f9000fe0 str x0, [sp, #24] + 43823c: d0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 438240: 910b2001 add x1, x0, #0x2c8 + 438244: f9400fe0 ldr x0, [sp, #24] + 438248: f9000001 str x1, [x0] + 43824c: f9400fe0 ldr x0, [sp, #24] + 438250: 9402012f bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 438254: d503201f nop + 438258: a8c27bfd ldp x29, x30, [sp], #32 + 43825c: d65f03c0 ret + +0000000000438260 <_ZN5Catch15ReporterFactoryINS_16AutomakeReporterEED0Ev>: +_ZN5Catch15ReporterFactoryINS_16AutomakeReporterEED0Ev(): + 438260: a9be7bfd stp x29, x30, [sp, #-32]! + 438264: 910003fd mov x29, sp + 438268: f9000fe0 str x0, [sp, #24] + 43826c: f9400fe0 ldr x0, [sp, #24] + 438270: 97fffff0 bl 438230 <_ZN5Catch15ReporterFactoryINS_16AutomakeReporterEED1Ev> + 438274: d2800101 mov x1, #0x8 // #8 + 438278: f9400fe0 ldr x0, [sp, #24] + 43827c: 97ff3c41 bl 407380 <_ZdlPvm@plt> + 438280: a8c27bfd ldp x29, x30, [sp], #32 + 438284: d65f03c0 ret + +0000000000438288 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEEclEPS3_>: +_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEEclEPS3_(): + 438288: a9be7bfd stp x29, x30, [sp, #-32]! + 43828c: 910003fd mov x29, sp + 438290: f9000fe0 str x0, [sp, #24] + 438294: f9000be1 str x1, [sp, #16] + 438298: f9400be0 ldr x0, [sp, #16] + 43829c: f100001f cmp x0, #0x0 + 4382a0: 540000e0 b.eq 4382bc <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEEclEPS3_+0x34> // b.none + 4382a4: f9400be0 ldr x0, [sp, #16] + 4382a8: f9400000 ldr x0, [x0] + 4382ac: 91002000 add x0, x0, #0x8 + 4382b0: f9400001 ldr x1, [x0] + 4382b4: f9400be0 ldr x0, [sp, #16] + 4382b8: d63f0020 blr x1 + 4382bc: d503201f nop + 4382c0: a8c27bfd ldp x29, x30, [sp], #32 + 4382c4: d65f03c0 ret + +00000000004382c8 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_(): + 4382c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4382cc: 910003fd mov x29, sp + 4382d0: f9000fe0 str x0, [sp, #24] + 4382d4: f9000be1 str x1, [sp, #16] + 4382d8: f9400fe0 ldr x0, [sp, #24] + 4382dc: 97ffeabf bl 432dd8 <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EE6_M_ptrEv> + 4382e0: aa0003e2 mov x2, x0 + 4382e4: 910043e0 add x0, sp, #0x10 + 4382e8: aa0003e1 mov x1, x0 + 4382ec: aa0203e0 mov x0, x2 + 4382f0: 9400057b bl 4398dc <_ZSt4swapIPN5Catch16IReporterFactoryEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 4382f4: f9400be0 ldr x0, [sp, #16] + 4382f8: f100001f cmp x0, #0x0 + 4382fc: 54000100 b.eq 43831c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE5resetEPS1_+0x54> // b.none + 438300: f9400fe0 ldr x0, [sp, #24] + 438304: 97ffea96 bl 432d5c <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EE11get_deleterEv> + 438308: aa0003e2 mov x2, x0 + 43830c: f9400be0 ldr x0, [sp, #16] + 438310: aa0003e1 mov x1, x0 + 438314: aa0203e0 mov x0, x2 + 438318: 97ffeab7 bl 432df4 <_ZNKSt14default_deleteIN5Catch16IReporterFactoryEEclEPS1_> + 43831c: d503201f nop + 438320: a8c27bfd ldp x29, x30, [sp], #32 + 438324: d65f03c0 ret + +0000000000438328 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE7releaseEv(): + 438328: a9bd7bfd stp x29, x30, [sp, #-48]! + 43832c: 910003fd mov x29, sp + 438330: f9000fe0 str x0, [sp, #24] + 438334: f9400fe0 ldr x0, [sp, #24] + 438338: 9400057e bl 439930 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE3getEv> + 43833c: f90017e0 str x0, [sp, #40] + 438340: f9400fe0 ldr x0, [sp, #24] + 438344: 97ffffad bl 4381f8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 438348: f900001f str xzr, [x0] + 43834c: f94017e0 ldr x0, [sp, #40] + 438350: a8c37bfd ldp x29, x30, [sp], #48 + 438354: d65f03c0 ret + +0000000000438358 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 438358: d10043ff sub sp, sp, #0x10 + 43835c: f90007e0 str x0, [sp, #8] + 438360: f94007e0 ldr x0, [sp, #8] + 438364: 910043ff add sp, sp, #0x10 + 438368: d65f03c0 ret + +000000000043836c <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_16AutomakeReporterEEEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC2INS0_15ReporterFactoryINS0_16AutomakeReporterEEEvEERKS_IT_E(): + 43836c: d10043ff sub sp, sp, #0x10 + 438370: f90007e0 str x0, [sp, #8] + 438374: f90003e1 str x1, [sp] + 438378: d503201f nop + 43837c: 910043ff add sp, sp, #0x10 + 438380: d65f03c0 ret + +0000000000438384 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEC2IS5_vEEPS3_(): + 438384: a9be7bfd stp x29, x30, [sp, #-32]! + 438388: 910003fd mov x29, sp + 43838c: f9000fe0 str x0, [sp, #24] + 438390: f9000be1 str x1, [sp, #16] + 438394: f9400fe0 ldr x0, [sp, #24] + 438398: f9400be1 ldr x1, [sp, #16] + 43839c: 9400056c bl 43994c <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEC1EPS3_> + 4383a0: d503201f nop + 4383a4: a8c27bfd ldp x29, x30, [sp], #32 + 4383a8: d65f03c0 ret + +00000000004383ac <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 4383ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4383b0: 910003fd mov x29, sp + 4383b4: f9000fe0 str x0, [sp, #24] + 4383b8: f9400fe0 ldr x0, [sp, #24] + 4383bc: 94000572 bl 439984 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 4383c0: a8c27bfd ldp x29, x30, [sp], #32 + 4383c4: d65f03c0 ret + +00000000004383c8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE11get_deleterEv(): + 4383c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4383cc: 910003fd mov x29, sp + 4383d0: f9000fe0 str x0, [sp, #24] + 4383d4: f9400fe0 ldr x0, [sp, #24] + 4383d8: 94000572 bl 4399a0 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE10_M_deleterEv> + 4383dc: a8c27bfd ldp x29, x30, [sp], #32 + 4383e0: d65f03c0 ret + +00000000004383e4 <_ZN5Catch15ReporterFactoryINS_15CompactReporterEED1Ev>: +_ZN5Catch15ReporterFactoryINS_15CompactReporterEED2Ev(): + 4383e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4383e8: 910003fd mov x29, sp + 4383ec: f9000fe0 str x0, [sp, #24] + 4383f0: d0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4383f4: 910a6001 add x1, x0, #0x298 + 4383f8: f9400fe0 ldr x0, [sp, #24] + 4383fc: f9000001 str x1, [x0] + 438400: f9400fe0 ldr x0, [sp, #24] + 438404: 940200c2 bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 438408: d503201f nop + 43840c: a8c27bfd ldp x29, x30, [sp], #32 + 438410: d65f03c0 ret + +0000000000438414 <_ZN5Catch15ReporterFactoryINS_15CompactReporterEED0Ev>: +_ZN5Catch15ReporterFactoryINS_15CompactReporterEED0Ev(): + 438414: a9be7bfd stp x29, x30, [sp, #-32]! + 438418: 910003fd mov x29, sp + 43841c: f9000fe0 str x0, [sp, #24] + 438420: f9400fe0 ldr x0, [sp, #24] + 438424: 97fffff0 bl 4383e4 <_ZN5Catch15ReporterFactoryINS_15CompactReporterEED1Ev> + 438428: d2800101 mov x1, #0x8 // #8 + 43842c: f9400fe0 ldr x0, [sp, #24] + 438430: 97ff3bd4 bl 407380 <_ZdlPvm@plt> + 438434: a8c27bfd ldp x29, x30, [sp], #32 + 438438: d65f03c0 ret + +000000000043843c <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_15CompactReporterEEEEclEPS3_>: +_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_15CompactReporterEEEEclEPS3_(): + 43843c: a9be7bfd stp x29, x30, [sp, #-32]! + 438440: 910003fd mov x29, sp + 438444: f9000fe0 str x0, [sp, #24] + 438448: f9000be1 str x1, [sp, #16] + 43844c: f9400be0 ldr x0, [sp, #16] + 438450: f100001f cmp x0, #0x0 + 438454: 540000e0 b.eq 438470 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_15CompactReporterEEEEclEPS3_+0x34> // b.none + 438458: f9400be0 ldr x0, [sp, #16] + 43845c: f9400000 ldr x0, [x0] + 438460: 91002000 add x0, x0, #0x8 + 438464: f9400001 ldr x1, [x0] + 438468: f9400be0 ldr x0, [sp, #16] + 43846c: d63f0020 blr x1 + 438470: d503201f nop + 438474: a8c27bfd ldp x29, x30, [sp], #32 + 438478: d65f03c0 ret + +000000000043847c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE7releaseEv(): + 43847c: a9bd7bfd stp x29, x30, [sp, #-48]! + 438480: 910003fd mov x29, sp + 438484: f9000fe0 str x0, [sp, #24] + 438488: f9400fe0 ldr x0, [sp, #24] + 43848c: 9400054c bl 4399bc <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE3getEv> + 438490: f90017e0 str x0, [sp, #40] + 438494: f9400fe0 ldr x0, [sp, #24] + 438498: 97ffffc5 bl 4383ac <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 43849c: f900001f str xzr, [x0] + 4384a0: f94017e0 ldr x0, [sp, #40] + 4384a4: a8c37bfd ldp x29, x30, [sp], #48 + 4384a8: d65f03c0 ret + +00000000004384ac <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 4384ac: d10043ff sub sp, sp, #0x10 + 4384b0: f90007e0 str x0, [sp, #8] + 4384b4: f94007e0 ldr x0, [sp, #8] + 4384b8: 910043ff add sp, sp, #0x10 + 4384bc: d65f03c0 ret + +00000000004384c0 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_15CompactReporterEEEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_15CompactReporterEEEvEERKS_IT_E(): + 4384c0: d10043ff sub sp, sp, #0x10 + 4384c4: f90007e0 str x0, [sp, #8] + 4384c8: f90003e1 str x1, [sp] + 4384cc: d503201f nop + 4384d0: 910043ff add sp, sp, #0x10 + 4384d4: d65f03c0 ret + +00000000004384d8 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEC2IS5_vEEPS3_(): + 4384d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4384dc: 910003fd mov x29, sp + 4384e0: f9000fe0 str x0, [sp, #24] + 4384e4: f9000be1 str x1, [sp, #16] + 4384e8: f9400fe0 ldr x0, [sp, #24] + 4384ec: f9400be1 ldr x1, [sp, #16] + 4384f0: 9400053a bl 4399d8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEC1EPS3_> + 4384f4: d503201f nop + 4384f8: a8c27bfd ldp x29, x30, [sp], #32 + 4384fc: d65f03c0 ret + +0000000000438500 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 438500: a9be7bfd stp x29, x30, [sp, #-32]! + 438504: 910003fd mov x29, sp + 438508: f9000fe0 str x0, [sp, #24] + 43850c: f9400fe0 ldr x0, [sp, #24] + 438510: 94000540 bl 439a10 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 438514: a8c27bfd ldp x29, x30, [sp], #32 + 438518: d65f03c0 ret + +000000000043851c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE11get_deleterEv(): + 43851c: a9be7bfd stp x29, x30, [sp, #-32]! + 438520: 910003fd mov x29, sp + 438524: f9000fe0 str x0, [sp, #24] + 438528: f9400fe0 ldr x0, [sp, #24] + 43852c: 94000540 bl 439a2c <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE10_M_deleterEv> + 438530: a8c27bfd ldp x29, x30, [sp], #32 + 438534: d65f03c0 ret + +0000000000438538 <_ZN5Catch15ReporterFactoryINS_15ConsoleReporterEED1Ev>: +_ZN5Catch15ReporterFactoryINS_15ConsoleReporterEED1Ev(): + 438538: a9be7bfd stp x29, x30, [sp, #-32]! + 43853c: 910003fd mov x29, sp + 438540: f9000fe0 str x0, [sp, #24] + 438544: d0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 438548: 9109a001 add x1, x0, #0x268 + 43854c: f9400fe0 ldr x0, [sp, #24] + 438550: f9000001 str x1, [x0] + 438554: f9400fe0 ldr x0, [sp, #24] + 438558: 9402006d bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 43855c: d503201f nop + 438560: a8c27bfd ldp x29, x30, [sp], #32 + 438564: d65f03c0 ret + +0000000000438568 <_ZN5Catch15ReporterFactoryINS_15ConsoleReporterEED0Ev>: +_ZN5Catch15ReporterFactoryINS_15ConsoleReporterEED0Ev(): + 438568: a9be7bfd stp x29, x30, [sp, #-32]! + 43856c: 910003fd mov x29, sp + 438570: f9000fe0 str x0, [sp, #24] + 438574: f9400fe0 ldr x0, [sp, #24] + 438578: 97fffff0 bl 438538 <_ZN5Catch15ReporterFactoryINS_15ConsoleReporterEED1Ev> + 43857c: d2800101 mov x1, #0x8 // #8 + 438580: f9400fe0 ldr x0, [sp, #24] + 438584: 97ff3b7f bl 407380 <_ZdlPvm@plt> + 438588: a8c27bfd ldp x29, x30, [sp], #32 + 43858c: d65f03c0 ret + +0000000000438590 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEEclEPS3_>: +_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEEclEPS3_(): + 438590: a9be7bfd stp x29, x30, [sp, #-32]! + 438594: 910003fd mov x29, sp + 438598: f9000fe0 str x0, [sp, #24] + 43859c: f9000be1 str x1, [sp, #16] + 4385a0: f9400be0 ldr x0, [sp, #16] + 4385a4: f100001f cmp x0, #0x0 + 4385a8: 540000e0 b.eq 4385c4 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEEclEPS3_+0x34> // b.none + 4385ac: f9400be0 ldr x0, [sp, #16] + 4385b0: f9400000 ldr x0, [x0] + 4385b4: 91002000 add x0, x0, #0x8 + 4385b8: f9400001 ldr x1, [x0] + 4385bc: f9400be0 ldr x0, [sp, #16] + 4385c0: d63f0020 blr x1 + 4385c4: d503201f nop + 4385c8: a8c27bfd ldp x29, x30, [sp], #32 + 4385cc: d65f03c0 ret + +00000000004385d0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE7releaseEv(): + 4385d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4385d4: 910003fd mov x29, sp + 4385d8: f9000fe0 str x0, [sp, #24] + 4385dc: f9400fe0 ldr x0, [sp, #24] + 4385e0: 9400051a bl 439a48 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE3getEv> + 4385e4: f90017e0 str x0, [sp, #40] + 4385e8: f9400fe0 ldr x0, [sp, #24] + 4385ec: 97ffffc5 bl 438500 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 4385f0: f900001f str xzr, [x0] + 4385f4: f94017e0 ldr x0, [sp, #40] + 4385f8: a8c37bfd ldp x29, x30, [sp], #48 + 4385fc: d65f03c0 ret + +0000000000438600 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 438600: d10043ff sub sp, sp, #0x10 + 438604: f90007e0 str x0, [sp, #8] + 438608: f94007e0 ldr x0, [sp, #8] + 43860c: 910043ff add sp, sp, #0x10 + 438610: d65f03c0 ret + +0000000000438614 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_15ConsoleReporterEEEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC2INS0_15ReporterFactoryINS0_15ConsoleReporterEEEvEERKS_IT_E(): + 438614: d10043ff sub sp, sp, #0x10 + 438618: f90007e0 str x0, [sp, #8] + 43861c: f90003e1 str x1, [sp] + 438620: d503201f nop + 438624: 910043ff add sp, sp, #0x10 + 438628: d65f03c0 ret + +000000000043862c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEC2IS5_vEEPS3_(): + 43862c: a9be7bfd stp x29, x30, [sp, #-32]! + 438630: 910003fd mov x29, sp + 438634: f9000fe0 str x0, [sp, #24] + 438638: f9000be1 str x1, [sp, #16] + 43863c: f9400fe0 ldr x0, [sp, #24] + 438640: f9400be1 ldr x1, [sp, #16] + 438644: 94000508 bl 439a64 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEC1EPS3_> + 438648: d503201f nop + 43864c: a8c27bfd ldp x29, x30, [sp], #32 + 438650: d65f03c0 ret + +0000000000438654 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 438654: a9be7bfd stp x29, x30, [sp, #-32]! + 438658: 910003fd mov x29, sp + 43865c: f9000fe0 str x0, [sp, #24] + 438660: f9400fe0 ldr x0, [sp, #24] + 438664: 9400050e bl 439a9c <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 438668: a8c27bfd ldp x29, x30, [sp], #32 + 43866c: d65f03c0 ret + +0000000000438670 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE11get_deleterEv(): + 438670: a9be7bfd stp x29, x30, [sp, #-32]! + 438674: 910003fd mov x29, sp + 438678: f9000fe0 str x0, [sp, #24] + 43867c: f9400fe0 ldr x0, [sp, #24] + 438680: 9400050e bl 439ab8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE10_M_deleterEv> + 438684: a8c27bfd ldp x29, x30, [sp], #32 + 438688: d65f03c0 ret + +000000000043868c <_ZN5Catch15ReporterFactoryINS_13JunitReporterEED1Ev>: +_ZN5Catch15ReporterFactoryINS_13JunitReporterEED1Ev(): + 43868c: a9be7bfd stp x29, x30, [sp, #-32]! + 438690: 910003fd mov x29, sp + 438694: f9000fe0 str x0, [sp, #24] + 438698: d0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43869c: 9108e001 add x1, x0, #0x238 + 4386a0: f9400fe0 ldr x0, [sp, #24] + 4386a4: f9000001 str x1, [x0] + 4386a8: f9400fe0 ldr x0, [sp, #24] + 4386ac: 94020018 bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 4386b0: d503201f nop + 4386b4: a8c27bfd ldp x29, x30, [sp], #32 + 4386b8: d65f03c0 ret + +00000000004386bc <_ZN5Catch15ReporterFactoryINS_13JunitReporterEED0Ev>: +_ZN5Catch15ReporterFactoryINS_13JunitReporterEED0Ev(): + 4386bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4386c0: 910003fd mov x29, sp + 4386c4: f9000fe0 str x0, [sp, #24] + 4386c8: f9400fe0 ldr x0, [sp, #24] + 4386cc: 97fffff0 bl 43868c <_ZN5Catch15ReporterFactoryINS_13JunitReporterEED1Ev> + 4386d0: d2800101 mov x1, #0x8 // #8 + 4386d4: f9400fe0 ldr x0, [sp, #24] + 4386d8: 97ff3b2a bl 407380 <_ZdlPvm@plt> + 4386dc: a8c27bfd ldp x29, x30, [sp], #32 + 4386e0: d65f03c0 ret + +00000000004386e4 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_13JunitReporterEEEEclEPS3_>: +_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_13JunitReporterEEEEclEPS3_(): + 4386e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4386e8: 910003fd mov x29, sp + 4386ec: f9000fe0 str x0, [sp, #24] + 4386f0: f9000be1 str x1, [sp, #16] + 4386f4: f9400be0 ldr x0, [sp, #16] + 4386f8: f100001f cmp x0, #0x0 + 4386fc: 540000e0 b.eq 438718 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_13JunitReporterEEEEclEPS3_+0x34> // b.none + 438700: f9400be0 ldr x0, [sp, #16] + 438704: f9400000 ldr x0, [x0] + 438708: 91002000 add x0, x0, #0x8 + 43870c: f9400001 ldr x1, [x0] + 438710: f9400be0 ldr x0, [sp, #16] + 438714: d63f0020 blr x1 + 438718: d503201f nop + 43871c: a8c27bfd ldp x29, x30, [sp], #32 + 438720: d65f03c0 ret + +0000000000438724 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE7releaseEv(): + 438724: a9bd7bfd stp x29, x30, [sp, #-48]! + 438728: 910003fd mov x29, sp + 43872c: f9000fe0 str x0, [sp, #24] + 438730: f9400fe0 ldr x0, [sp, #24] + 438734: 940004e8 bl 439ad4 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE3getEv> + 438738: f90017e0 str x0, [sp, #40] + 43873c: f9400fe0 ldr x0, [sp, #24] + 438740: 97ffffc5 bl 438654 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 438744: f900001f str xzr, [x0] + 438748: f94017e0 ldr x0, [sp, #40] + 43874c: a8c37bfd ldp x29, x30, [sp], #48 + 438750: d65f03c0 ret + +0000000000438754 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 438754: d10043ff sub sp, sp, #0x10 + 438758: f90007e0 str x0, [sp, #8] + 43875c: f94007e0 ldr x0, [sp, #8] + 438760: 910043ff add sp, sp, #0x10 + 438764: d65f03c0 ret + +0000000000438768 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_13JunitReporterEEEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_13JunitReporterEEEvEERKS_IT_E(): + 438768: d10043ff sub sp, sp, #0x10 + 43876c: f90007e0 str x0, [sp, #8] + 438770: f90003e1 str x1, [sp] + 438774: d503201f nop + 438778: 910043ff add sp, sp, #0x10 + 43877c: d65f03c0 ret + +0000000000438780 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_(): + 438780: a9be7bfd stp x29, x30, [sp, #-32]! + 438784: 910003fd mov x29, sp + 438788: f9000fe0 str x0, [sp, #24] + 43878c: f9000be1 str x1, [sp, #16] + 438790: f9400fe0 ldr x0, [sp, #24] + 438794: f9400be1 ldr x1, [sp, #16] + 438798: 940004d6 bl 439af0 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEC1EPS3_> + 43879c: d503201f nop + 4387a0: a8c27bfd ldp x29, x30, [sp], #32 + 4387a4: d65f03c0 ret + +00000000004387a8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 4387a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4387ac: 910003fd mov x29, sp + 4387b0: f9000fe0 str x0, [sp, #24] + 4387b4: f9400fe0 ldr x0, [sp, #24] + 4387b8: 940004dc bl 439b28 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 4387bc: a8c27bfd ldp x29, x30, [sp], #32 + 4387c0: d65f03c0 ret + +00000000004387c4 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE11get_deleterEv(): + 4387c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4387c8: 910003fd mov x29, sp + 4387cc: f9000fe0 str x0, [sp, #24] + 4387d0: f9400fe0 ldr x0, [sp, #24] + 4387d4: 940004dc bl 439b44 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE10_M_deleterEv> + 4387d8: a8c27bfd ldp x29, x30, [sp], #32 + 4387dc: d65f03c0 ret + +00000000004387e0 <_ZN5Catch15ReporterFactoryINS_17SonarQubeReporterEED1Ev>: +_ZN5Catch15ReporterFactoryINS_17SonarQubeReporterEED1Ev(): + 4387e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4387e4: 910003fd mov x29, sp + 4387e8: f9000fe0 str x0, [sp, #24] + 4387ec: d0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4387f0: 91082001 add x1, x0, #0x208 + 4387f4: f9400fe0 ldr x0, [sp, #24] + 4387f8: f9000001 str x1, [x0] + 4387fc: f9400fe0 ldr x0, [sp, #24] + 438800: 9401ffc3 bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 438804: d503201f nop + 438808: a8c27bfd ldp x29, x30, [sp], #32 + 43880c: d65f03c0 ret + +0000000000438810 <_ZN5Catch15ReporterFactoryINS_17SonarQubeReporterEED0Ev>: +_ZN5Catch15ReporterFactoryINS_17SonarQubeReporterEED0Ev(): + 438810: a9be7bfd stp x29, x30, [sp, #-32]! + 438814: 910003fd mov x29, sp + 438818: f9000fe0 str x0, [sp, #24] + 43881c: f9400fe0 ldr x0, [sp, #24] + 438820: 97fffff0 bl 4387e0 <_ZN5Catch15ReporterFactoryINS_17SonarQubeReporterEED1Ev> + 438824: d2800101 mov x1, #0x8 // #8 + 438828: f9400fe0 ldr x0, [sp, #24] + 43882c: 97ff3ad5 bl 407380 <_ZdlPvm@plt> + 438830: a8c27bfd ldp x29, x30, [sp], #32 + 438834: d65f03c0 ret + +0000000000438838 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEEclEPS3_>: +_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEEclEPS3_(): + 438838: a9be7bfd stp x29, x30, [sp, #-32]! + 43883c: 910003fd mov x29, sp + 438840: f9000fe0 str x0, [sp, #24] + 438844: f9000be1 str x1, [sp, #16] + 438848: f9400be0 ldr x0, [sp, #16] + 43884c: f100001f cmp x0, #0x0 + 438850: 540000e0 b.eq 43886c <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEEclEPS3_+0x34> // b.none + 438854: f9400be0 ldr x0, [sp, #16] + 438858: f9400000 ldr x0, [x0] + 43885c: 91002000 add x0, x0, #0x8 + 438860: f9400001 ldr x1, [x0] + 438864: f9400be0 ldr x0, [sp, #16] + 438868: d63f0020 blr x1 + 43886c: d503201f nop + 438870: a8c27bfd ldp x29, x30, [sp], #32 + 438874: d65f03c0 ret + +0000000000438878 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE7releaseEv(): + 438878: a9bd7bfd stp x29, x30, [sp, #-48]! + 43887c: 910003fd mov x29, sp + 438880: f9000fe0 str x0, [sp, #24] + 438884: f9400fe0 ldr x0, [sp, #24] + 438888: 940004b6 bl 439b60 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE3getEv> + 43888c: f90017e0 str x0, [sp, #40] + 438890: f9400fe0 ldr x0, [sp, #24] + 438894: 97ffffc5 bl 4387a8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 438898: f900001f str xzr, [x0] + 43889c: f94017e0 ldr x0, [sp, #40] + 4388a0: a8c37bfd ldp x29, x30, [sp], #48 + 4388a4: d65f03c0 ret + +00000000004388a8 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 4388a8: d10043ff sub sp, sp, #0x10 + 4388ac: f90007e0 str x0, [sp, #8] + 4388b0: f94007e0 ldr x0, [sp, #8] + 4388b4: 910043ff add sp, sp, #0x10 + 4388b8: d65f03c0 ret + +00000000004388bc <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_17SonarQubeReporterEEEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC2INS0_15ReporterFactoryINS0_17SonarQubeReporterEEEvEERKS_IT_E(): + 4388bc: d10043ff sub sp, sp, #0x10 + 4388c0: f90007e0 str x0, [sp, #8] + 4388c4: f90003e1 str x1, [sp] + 4388c8: d503201f nop + 4388cc: 910043ff add sp, sp, #0x10 + 4388d0: d65f03c0 ret + +00000000004388d4 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_(): + 4388d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4388d8: 910003fd mov x29, sp + 4388dc: f9000fe0 str x0, [sp, #24] + 4388e0: f9000be1 str x1, [sp, #16] + 4388e4: f9400fe0 ldr x0, [sp, #24] + 4388e8: f9400be1 ldr x1, [sp, #16] + 4388ec: 940004a4 bl 439b7c <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEC1EPS3_> + 4388f0: d503201f nop + 4388f4: a8c27bfd ldp x29, x30, [sp], #32 + 4388f8: d65f03c0 ret + +00000000004388fc <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 4388fc: a9be7bfd stp x29, x30, [sp, #-32]! + 438900: 910003fd mov x29, sp + 438904: f9000fe0 str x0, [sp, #24] + 438908: f9400fe0 ldr x0, [sp, #24] + 43890c: 940004aa bl 439bb4 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 438910: a8c27bfd ldp x29, x30, [sp], #32 + 438914: d65f03c0 ret + +0000000000438918 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE11get_deleterEv(): + 438918: a9be7bfd stp x29, x30, [sp, #-32]! + 43891c: 910003fd mov x29, sp + 438920: f9000fe0 str x0, [sp, #24] + 438924: f9400fe0 ldr x0, [sp, #24] + 438928: 940004aa bl 439bd0 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE10_M_deleterEv> + 43892c: a8c27bfd ldp x29, x30, [sp], #32 + 438930: d65f03c0 ret + +0000000000438934 <_ZN5Catch15ReporterFactoryINS_11TAPReporterEED1Ev>: +_ZN5Catch15ReporterFactoryINS_11TAPReporterEED1Ev(): + 438934: a9be7bfd stp x29, x30, [sp, #-32]! + 438938: 910003fd mov x29, sp + 43893c: f9000fe0 str x0, [sp, #24] + 438940: d0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 438944: 91076001 add x1, x0, #0x1d8 + 438948: f9400fe0 ldr x0, [sp, #24] + 43894c: f9000001 str x1, [x0] + 438950: f9400fe0 ldr x0, [sp, #24] + 438954: 9401ff6e bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 438958: d503201f nop + 43895c: a8c27bfd ldp x29, x30, [sp], #32 + 438960: d65f03c0 ret + +0000000000438964 <_ZN5Catch15ReporterFactoryINS_11TAPReporterEED0Ev>: +_ZN5Catch15ReporterFactoryINS_11TAPReporterEED0Ev(): + 438964: a9be7bfd stp x29, x30, [sp, #-32]! + 438968: 910003fd mov x29, sp + 43896c: f9000fe0 str x0, [sp, #24] + 438970: f9400fe0 ldr x0, [sp, #24] + 438974: 97fffff0 bl 438934 <_ZN5Catch15ReporterFactoryINS_11TAPReporterEED1Ev> + 438978: d2800101 mov x1, #0x8 // #8 + 43897c: f9400fe0 ldr x0, [sp, #24] + 438980: 97ff3a80 bl 407380 <_ZdlPvm@plt> + 438984: a8c27bfd ldp x29, x30, [sp], #32 + 438988: d65f03c0 ret + +000000000043898c <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_11TAPReporterEEEEclEPS3_>: +_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_11TAPReporterEEEEclEPS3_(): + 43898c: a9be7bfd stp x29, x30, [sp, #-32]! + 438990: 910003fd mov x29, sp + 438994: f9000fe0 str x0, [sp, #24] + 438998: f9000be1 str x1, [sp, #16] + 43899c: f9400be0 ldr x0, [sp, #16] + 4389a0: f100001f cmp x0, #0x0 + 4389a4: 540000e0 b.eq 4389c0 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_11TAPReporterEEEEclEPS3_+0x34> // b.none + 4389a8: f9400be0 ldr x0, [sp, #16] + 4389ac: f9400000 ldr x0, [x0] + 4389b0: 91002000 add x0, x0, #0x8 + 4389b4: f9400001 ldr x1, [x0] + 4389b8: f9400be0 ldr x0, [sp, #16] + 4389bc: d63f0020 blr x1 + 4389c0: d503201f nop + 4389c4: a8c27bfd ldp x29, x30, [sp], #32 + 4389c8: d65f03c0 ret + +00000000004389cc <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE7releaseEv(): + 4389cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4389d0: 910003fd mov x29, sp + 4389d4: f9000fe0 str x0, [sp, #24] + 4389d8: f9400fe0 ldr x0, [sp, #24] + 4389dc: 94000484 bl 439bec <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE3getEv> + 4389e0: f90017e0 str x0, [sp, #40] + 4389e4: f9400fe0 ldr x0, [sp, #24] + 4389e8: 97ffffc5 bl 4388fc <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 4389ec: f900001f str xzr, [x0] + 4389f0: f94017e0 ldr x0, [sp, #40] + 4389f4: a8c37bfd ldp x29, x30, [sp], #48 + 4389f8: d65f03c0 ret + +00000000004389fc <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 4389fc: d10043ff sub sp, sp, #0x10 + 438a00: f90007e0 str x0, [sp, #8] + 438a04: f94007e0 ldr x0, [sp, #8] + 438a08: 910043ff add sp, sp, #0x10 + 438a0c: d65f03c0 ret + +0000000000438a10 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_11TAPReporterEEEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC2INS0_15ReporterFactoryINS0_11TAPReporterEEEvEERKS_IT_E(): + 438a10: d10043ff sub sp, sp, #0x10 + 438a14: f90007e0 str x0, [sp, #8] + 438a18: f90003e1 str x1, [sp] + 438a1c: d503201f nop + 438a20: 910043ff add sp, sp, #0x10 + 438a24: d65f03c0 ret + +0000000000438a28 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEC2IS5_vEEPS3_(): + 438a28: a9be7bfd stp x29, x30, [sp, #-32]! + 438a2c: 910003fd mov x29, sp + 438a30: f9000fe0 str x0, [sp, #24] + 438a34: f9000be1 str x1, [sp, #16] + 438a38: f9400fe0 ldr x0, [sp, #24] + 438a3c: f9400be1 ldr x1, [sp, #16] + 438a40: 94000472 bl 439c08 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEC1EPS3_> + 438a44: d503201f nop + 438a48: a8c27bfd ldp x29, x30, [sp], #32 + 438a4c: d65f03c0 ret + +0000000000438a50 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 438a50: a9be7bfd stp x29, x30, [sp, #-32]! + 438a54: 910003fd mov x29, sp + 438a58: f9000fe0 str x0, [sp, #24] + 438a5c: f9400fe0 ldr x0, [sp, #24] + 438a60: 94000478 bl 439c40 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 438a64: a8c27bfd ldp x29, x30, [sp], #32 + 438a68: d65f03c0 ret + +0000000000438a6c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE11get_deleterEv(): + 438a6c: a9be7bfd stp x29, x30, [sp, #-32]! + 438a70: 910003fd mov x29, sp + 438a74: f9000fe0 str x0, [sp, #24] + 438a78: f9400fe0 ldr x0, [sp, #24] + 438a7c: 94000478 bl 439c5c <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE10_M_deleterEv> + 438a80: a8c27bfd ldp x29, x30, [sp], #32 + 438a84: d65f03c0 ret + +0000000000438a88 <_ZN5Catch15ReporterFactoryINS_16TeamCityReporterEED1Ev>: +_ZN5Catch15ReporterFactoryINS_16TeamCityReporterEED2Ev(): + 438a88: a9be7bfd stp x29, x30, [sp, #-32]! + 438a8c: 910003fd mov x29, sp + 438a90: f9000fe0 str x0, [sp, #24] + 438a94: d0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 438a98: 9106a001 add x1, x0, #0x1a8 + 438a9c: f9400fe0 ldr x0, [sp, #24] + 438aa0: f9000001 str x1, [x0] + 438aa4: f9400fe0 ldr x0, [sp, #24] + 438aa8: 9401ff19 bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 438aac: d503201f nop + 438ab0: a8c27bfd ldp x29, x30, [sp], #32 + 438ab4: d65f03c0 ret + +0000000000438ab8 <_ZN5Catch15ReporterFactoryINS_16TeamCityReporterEED0Ev>: +_ZN5Catch15ReporterFactoryINS_16TeamCityReporterEED0Ev(): + 438ab8: a9be7bfd stp x29, x30, [sp, #-32]! + 438abc: 910003fd mov x29, sp + 438ac0: f9000fe0 str x0, [sp, #24] + 438ac4: f9400fe0 ldr x0, [sp, #24] + 438ac8: 97fffff0 bl 438a88 <_ZN5Catch15ReporterFactoryINS_16TeamCityReporterEED1Ev> + 438acc: d2800101 mov x1, #0x8 // #8 + 438ad0: f9400fe0 ldr x0, [sp, #24] + 438ad4: 97ff3a2b bl 407380 <_ZdlPvm@plt> + 438ad8: a8c27bfd ldp x29, x30, [sp], #32 + 438adc: d65f03c0 ret + +0000000000438ae0 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEEclEPS3_>: +_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEEclEPS3_(): + 438ae0: a9be7bfd stp x29, x30, [sp, #-32]! + 438ae4: 910003fd mov x29, sp + 438ae8: f9000fe0 str x0, [sp, #24] + 438aec: f9000be1 str x1, [sp, #16] + 438af0: f9400be0 ldr x0, [sp, #16] + 438af4: f100001f cmp x0, #0x0 + 438af8: 540000e0 b.eq 438b14 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEEclEPS3_+0x34> // b.none + 438afc: f9400be0 ldr x0, [sp, #16] + 438b00: f9400000 ldr x0, [x0] + 438b04: 91002000 add x0, x0, #0x8 + 438b08: f9400001 ldr x1, [x0] + 438b0c: f9400be0 ldr x0, [sp, #16] + 438b10: d63f0020 blr x1 + 438b14: d503201f nop + 438b18: a8c27bfd ldp x29, x30, [sp], #32 + 438b1c: d65f03c0 ret + +0000000000438b20 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE7releaseEv(): + 438b20: a9bd7bfd stp x29, x30, [sp, #-48]! + 438b24: 910003fd mov x29, sp + 438b28: f9000fe0 str x0, [sp, #24] + 438b2c: f9400fe0 ldr x0, [sp, #24] + 438b30: 94000452 bl 439c78 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE3getEv> + 438b34: f90017e0 str x0, [sp, #40] + 438b38: f9400fe0 ldr x0, [sp, #24] + 438b3c: 97ffffc5 bl 438a50 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 438b40: f900001f str xzr, [x0] + 438b44: f94017e0 ldr x0, [sp, #40] + 438b48: a8c37bfd ldp x29, x30, [sp], #48 + 438b4c: d65f03c0 ret + +0000000000438b50 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 438b50: d10043ff sub sp, sp, #0x10 + 438b54: f90007e0 str x0, [sp, #8] + 438b58: f94007e0 ldr x0, [sp, #8] + 438b5c: 910043ff add sp, sp, #0x10 + 438b60: d65f03c0 ret + +0000000000438b64 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_16TeamCityReporterEEEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_16TeamCityReporterEEEvEERKS_IT_E(): + 438b64: d10043ff sub sp, sp, #0x10 + 438b68: f90007e0 str x0, [sp, #8] + 438b6c: f90003e1 str x1, [sp] + 438b70: d503201f nop + 438b74: 910043ff add sp, sp, #0x10 + 438b78: d65f03c0 ret + +0000000000438b7c <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEC1IS5_vEEPS3_(): + 438b7c: a9be7bfd stp x29, x30, [sp, #-32]! + 438b80: 910003fd mov x29, sp + 438b84: f9000fe0 str x0, [sp, #24] + 438b88: f9000be1 str x1, [sp, #16] + 438b8c: f9400fe0 ldr x0, [sp, #24] + 438b90: f9400be1 ldr x1, [sp, #16] + 438b94: 94000440 bl 439c94 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEC1EPS3_> + 438b98: d503201f nop + 438b9c: a8c27bfd ldp x29, x30, [sp], #32 + 438ba0: d65f03c0 ret + +0000000000438ba4 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 438ba4: a9be7bfd stp x29, x30, [sp, #-32]! + 438ba8: 910003fd mov x29, sp + 438bac: f9000fe0 str x0, [sp, #24] + 438bb0: f9400fe0 ldr x0, [sp, #24] + 438bb4: 94000446 bl 439ccc <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 438bb8: a8c27bfd ldp x29, x30, [sp], #32 + 438bbc: d65f03c0 ret + +0000000000438bc0 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE11get_deleterEv(): + 438bc0: a9be7bfd stp x29, x30, [sp, #-32]! + 438bc4: 910003fd mov x29, sp + 438bc8: f9000fe0 str x0, [sp, #24] + 438bcc: f9400fe0 ldr x0, [sp, #24] + 438bd0: 94000446 bl 439ce8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE10_M_deleterEv> + 438bd4: a8c27bfd ldp x29, x30, [sp], #32 + 438bd8: d65f03c0 ret + +0000000000438bdc <_ZN5Catch15ReporterFactoryINS_11XmlReporterEED1Ev>: +_ZN5Catch15ReporterFactoryINS_11XmlReporterEED1Ev(): + 438bdc: a9be7bfd stp x29, x30, [sp, #-32]! + 438be0: 910003fd mov x29, sp + 438be4: f9000fe0 str x0, [sp, #24] + 438be8: d0000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 438bec: 9105e001 add x1, x0, #0x178 + 438bf0: f9400fe0 ldr x0, [sp, #24] + 438bf4: f9000001 str x1, [x0] + 438bf8: f9400fe0 ldr x0, [sp, #24] + 438bfc: 9401fec4 bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 438c00: d503201f nop + 438c04: a8c27bfd ldp x29, x30, [sp], #32 + 438c08: d65f03c0 ret + +0000000000438c0c <_ZN5Catch15ReporterFactoryINS_11XmlReporterEED0Ev>: +_ZN5Catch15ReporterFactoryINS_11XmlReporterEED0Ev(): + 438c0c: a9be7bfd stp x29, x30, [sp, #-32]! + 438c10: 910003fd mov x29, sp + 438c14: f9000fe0 str x0, [sp, #24] + 438c18: f9400fe0 ldr x0, [sp, #24] + 438c1c: 97fffff0 bl 438bdc <_ZN5Catch15ReporterFactoryINS_11XmlReporterEED1Ev> + 438c20: d2800101 mov x1, #0x8 // #8 + 438c24: f9400fe0 ldr x0, [sp, #24] + 438c28: 97ff39d6 bl 407380 <_ZdlPvm@plt> + 438c2c: a8c27bfd ldp x29, x30, [sp], #32 + 438c30: d65f03c0 ret + +0000000000438c34 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_11XmlReporterEEEEclEPS3_>: +_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_11XmlReporterEEEEclEPS3_(): + 438c34: a9be7bfd stp x29, x30, [sp, #-32]! + 438c38: 910003fd mov x29, sp + 438c3c: f9000fe0 str x0, [sp, #24] + 438c40: f9000be1 str x1, [sp, #16] + 438c44: f9400be0 ldr x0, [sp, #16] + 438c48: f100001f cmp x0, #0x0 + 438c4c: 540000e0 b.eq 438c68 <_ZNKSt14default_deleteIN5Catch15ReporterFactoryINS0_11XmlReporterEEEEclEPS3_+0x34> // b.none + 438c50: f9400be0 ldr x0, [sp, #16] + 438c54: f9400000 ldr x0, [x0] + 438c58: 91002000 add x0, x0, #0x8 + 438c5c: f9400001 ldr x1, [x0] + 438c60: f9400be0 ldr x0, [sp, #16] + 438c64: d63f0020 blr x1 + 438c68: d503201f nop + 438c6c: a8c27bfd ldp x29, x30, [sp], #32 + 438c70: d65f03c0 ret + +0000000000438c74 <_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE7releaseEv(): + 438c74: a9bd7bfd stp x29, x30, [sp, #-48]! + 438c78: 910003fd mov x29, sp + 438c7c: f9000fe0 str x0, [sp, #24] + 438c80: f9400fe0 ldr x0, [sp, #24] + 438c84: 94000420 bl 439d04 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE3getEv> + 438c88: f90017e0 str x0, [sp, #40] + 438c8c: f9400fe0 ldr x0, [sp, #24] + 438c90: 97ffffc5 bl 438ba4 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 438c94: f900001f str xzr, [x0] + 438c98: f94017e0 ldr x0, [sp, #40] + 438c9c: a8c37bfd ldp x29, x30, [sp], #48 + 438ca0: d65f03c0 ret + +0000000000438ca4 <_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 438ca4: d10043ff sub sp, sp, #0x10 + 438ca8: f90007e0 str x0, [sp, #8] + 438cac: f94007e0 ldr x0, [sp, #8] + 438cb0: 910043ff add sp, sp, #0x10 + 438cb4: d65f03c0 ret + +0000000000438cb8 <_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC1INS0_15ReporterFactoryINS0_11XmlReporterEEEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch16IReporterFactoryEEC2INS0_15ReporterFactoryINS0_11XmlReporterEEEvEERKS_IT_E(): + 438cb8: d10043ff sub sp, sp, #0x10 + 438cbc: f90007e0 str x0, [sp, #8] + 438cc0: f90003e1 str x1, [sp] + 438cc4: d503201f nop + 438cc8: 910043ff add sp, sp, #0x10 + 438ccc: d65f03c0 ret + +0000000000438cd0 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4findERS7_>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4findERS7_(): + 438cd0: a9bc7bfd stp x29, x30, [sp, #-64]! + 438cd4: 910003fd mov x29, sp + 438cd8: f9000bf3 str x19, [sp, #16] + 438cdc: f90017e0 str x0, [sp, #40] + 438ce0: f90013e1 str x1, [sp, #32] + 438ce4: f94017e0 ldr x0, [sp, #40] + 438ce8: 9400040e bl 439d20 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_beginEv> + 438cec: aa0003f3 mov x19, x0 + 438cf0: f94017e0 ldr x0, [sp, #40] + 438cf4: 94000411 bl 439d38 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv> + 438cf8: f94013e3 ldr x3, [sp, #32] + 438cfc: aa0003e2 mov x2, x0 + 438d00: aa1303e1 mov x1, x19 + 438d04: f94017e0 ldr x0, [sp, #40] + 438d08: 94000412 bl 439d50 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISE_EPKSt18_Rb_tree_node_baseRS7_> + 438d0c: f9001be0 str x0, [sp, #48] + 438d10: f94017e0 ldr x0, [sp, #40] + 438d14: 94000019 bl 438d78 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE3endEv> + 438d18: f9001fe0 str x0, [sp, #56] + 438d1c: 9100e3e1 add x1, sp, #0x38 + 438d20: 9100c3e0 add x0, sp, #0x30 + 438d24: 97fffb88 bl 437b44 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEeqERKSF_> + 438d28: 12001c00 and w0, w0, #0xff + 438d2c: 7100001f cmp w0, #0x0 + 438d30: 54000161 b.ne 438d5c <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4findERS7_+0x8c> // b.any + 438d34: f94017f3 ldr x19, [sp, #40] + 438d38: f9401be0 ldr x0, [sp, #48] + 438d3c: 9400042c bl 439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base> + 438d40: aa0003e2 mov x2, x0 + 438d44: f94013e1 ldr x1, [sp, #32] + 438d48: aa1303e0 mov x0, x19 + 438d4c: 97fffcb8 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 438d50: 12001c00 and w0, w0, #0xff + 438d54: 7100001f cmp w0, #0x0 + 438d58: 54000080 b.eq 438d68 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4findERS7_+0x98> // b.none + 438d5c: f94017e0 ldr x0, [sp, #40] + 438d60: 94000006 bl 438d78 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE3endEv> + 438d64: 14000002 b 438d6c <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4findERS7_+0x9c> + 438d68: f9401be0 ldr x0, [sp, #48] + 438d6c: f9400bf3 ldr x19, [sp, #16] + 438d70: a8c47bfd ldp x29, x30, [sp], #64 + 438d74: d65f03c0 ret + +0000000000438d78 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE3endEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE3endEv(): + 438d78: a9bd7bfd stp x29, x30, [sp, #-48]! + 438d7c: 910003fd mov x29, sp + 438d80: f9000fe0 str x0, [sp, #24] + 438d84: f9400fe0 ldr x0, [sp, #24] + 438d88: 91002001 add x1, x0, #0x8 + 438d8c: 9100a3e0 add x0, sp, #0x28 + 438d90: 94000422 bl 439e18 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPKSt18_Rb_tree_node_base> + 438d94: f94017e0 ldr x0, [sp, #40] + 438d98: a8c37bfd ldp x29, x30, [sp], #48 + 438d9c: d65f03c0 ret + +0000000000438da0 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2Ev(): + 438da0: a9be7bfd stp x29, x30, [sp, #-32]! + 438da4: 910003fd mov x29, sp + 438da8: f9000fe0 str x0, [sp, #24] + 438dac: f9400fe0 ldr x0, [sp, #24] + 438db0: 94000423 bl 439e3c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1Ev> + 438db4: f9400fe0 ldr x0, [sp, #24] + 438db8: 94000429 bl 439e5c <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1Ev> + 438dbc: d503201f nop + 438dc0: a8c27bfd ldp x29, x30, [sp], #32 + 438dc4: d65f03c0 ret + +0000000000438dc8 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv>: +_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv(): + 438dc8: a9be7bfd stp x29, x30, [sp, #-32]! + 438dcc: 910003fd mov x29, sp + 438dd0: f9000fe0 str x0, [sp, #24] + 438dd4: f9400fe0 ldr x0, [sp, #24] + 438dd8: 91008000 add x0, x0, #0x20 + 438ddc: 94000427 bl 439e78 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE6_M_ptrEv> + 438de0: a8c27bfd ldp x29, x30, [sp], #32 + 438de4: d65f03c0 ret + +0000000000438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE(): + 438de8: d10043ff sub sp, sp, #0x10 + 438dec: f90007e0 str x0, [sp, #8] + 438df0: f94007e0 ldr x0, [sp, #8] + 438df4: 910043ff add sp, sp, #0x10 + 438df8: d65f03c0 ret + +0000000000438dfc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_emplace_uniqueIJRS7_SD_EEES6_ISt17_Rb_tree_iteratorISE_EbEDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_emplace_uniqueIJRS7_SD_EEES6_ISt17_Rb_tree_iteratorISE_EbEDpOT_(): + 438dfc: a9b67bfd stp x29, x30, [sp, #-160]! + 438e00: 910003fd mov x29, sp + 438e04: f9000bf3 str x19, [sp, #16] + 438e08: f9001fe0 str x0, [sp, #56] + 438e0c: f9001be1 str x1, [sp, #48] + 438e10: f90017e2 str x2, [sp, #40] + 438e14: f9401be0 ldr x0, [sp, #48] + 438e18: 97ffd63b bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 438e1c: aa0003f3 mov x19, x0 + 438e20: f94017e0 ldr x0, [sp, #40] + 438e24: 97fffff1 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 438e28: aa0003e2 mov x2, x0 + 438e2c: aa1303e1 mov x1, x19 + 438e30: f9401fe0 ldr x0, [sp, #56] + 438e34: 94000418 bl 439e94 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_create_nodeIJRS7_SD_EEEPSt13_Rb_tree_nodeISE_EDpOT_> + 438e38: f9004fe0 str x0, [sp, #152] + 438e3c: f9404fe0 ldr x0, [sp, #152] + 438e40: 9400023e bl 439738 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt13_Rb_tree_nodeISE_E> + 438e44: aa0003e1 mov x1, x0 + 438e48: f9401fe0 ldr x0, [sp, #56] + 438e4c: 94000429 bl 439ef0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_> + 438e50: a90487e0 stp x0, x1, [sp, #72] + 438e54: f9402be0 ldr x0, [sp, #80] + 438e58: f100001f cmp x0, #0x0 + 438e5c: 54000220 b.eq 438ea0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_emplace_uniqueIJRS7_SD_EEES6_ISt17_Rb_tree_iteratorISE_EbEDpOT_+0xa4> // b.none + 438e60: f94027e0 ldr x0, [sp, #72] + 438e64: f9402be1 ldr x1, [sp, #80] + 438e68: f9404fe3 ldr x3, [sp, #152] + 438e6c: aa0103e2 mov x2, x1 + 438e70: aa0003e1 mov x1, x0 + 438e74: f9401fe0 ldr x0, [sp, #56] + 438e78: 9400023b bl 439764 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E> + 438e7c: f90037e0 str x0, [sp, #104] + 438e80: 52800020 mov w0, #0x1 // #1 + 438e84: 3901dfe0 strb w0, [sp, #119] + 438e88: 9101dfe2 add x2, sp, #0x77 + 438e8c: 9101a3e1 add x1, sp, #0x68 + 438e90: 910163e0 add x0, sp, #0x58 + 438e94: 9400046b bl 43a040 <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEbEC1ISF_bLb1EEEOT_OT0_> + 438e98: a94587e0 ldp x0, x1, [sp, #88] + 438e9c: 14000017 b 438ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_emplace_uniqueIJRS7_SD_EEES6_ISt17_Rb_tree_iteratorISE_EbEDpOT_+0xfc> + 438ea0: f9404fe1 ldr x1, [sp, #152] + 438ea4: f9401fe0 ldr x0, [sp, #56] + 438ea8: 940000b1 bl 43916c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISE_E> + 438eac: f94027e1 ldr x1, [sp, #72] + 438eb0: 910223e0 add x0, sp, #0x88 + 438eb4: 94000260 bl 439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base> + 438eb8: 39025fff strb wzr, [sp, #151] + 438ebc: 91025fe2 add x2, sp, #0x97 + 438ec0: 910223e1 add x1, sp, #0x88 + 438ec4: 9101e3e0 add x0, sp, #0x78 + 438ec8: 9400045e bl 43a040 <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEbEC1ISF_bLb1EEEOT_OT0_> + 438ecc: a94787e0 ldp x0, x1, [sp, #120] + 438ed0: 1400000a b 438ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_emplace_uniqueIJRS7_SD_EEES6_ISt17_Rb_tree_iteratorISE_EbEDpOT_+0xfc> + 438ed4: 97ff3813 bl 406f20 <__cxa_begin_catch@plt> + 438ed8: f9404fe1 ldr x1, [sp, #152] + 438edc: f9401fe0 ldr x0, [sp, #56] + 438ee0: 940000a3 bl 43916c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISE_E> + 438ee4: 97ff39ff bl 4076e0 <__cxa_rethrow@plt> + 438ee8: aa0003f3 mov x19, x0 + 438eec: 97ff3a49 bl 407810 <__cxa_end_catch@plt> + 438ef0: aa1303e0 mov x0, x19 + 438ef4: 97ff3a83 bl 407900 <_Unwind_Resume@plt> + 438ef8: f9400bf3 ldr x19, [sp, #16] + 438efc: a8ca7bfd ldp x29, x30, [sp], #160 + 438f00: d65f03c0 ret + +0000000000438f04 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_(): + 438f04: a9bd7bfd stp x29, x30, [sp, #-48]! + 438f08: 910003fd mov x29, sp + 438f0c: a90153f3 stp x19, x20, [sp, #16] + 438f10: f90017e0 str x0, [sp, #40] + 438f14: f90013e1 str x1, [sp, #32] + 438f18: f94017e0 ldr x0, [sp, #40] + 438f1c: f9400401 ldr x1, [x0, #8] + 438f20: f94017e0 ldr x0, [sp, #40] + 438f24: f9400800 ldr x0, [x0, #16] + 438f28: eb00003f cmp x1, x0 + 438f2c: 54000200 b.eq 438f6c <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x68> // b.none + 438f30: f94017f3 ldr x19, [sp, #40] + 438f34: f94017e0 ldr x0, [sp, #40] + 438f38: f9400414 ldr x20, [x0, #8] + 438f3c: f94013e0 ldr x0, [sp, #32] + 438f40: 97ffffaa bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 438f44: aa0003e2 mov x2, x0 + 438f48: aa1403e1 mov x1, x20 + 438f4c: aa1303e0 mov x0, x19 + 438f50: 9400044f bl 43a08c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 438f54: f94017e0 ldr x0, [sp, #40] + 438f58: f9400400 ldr x0, [x0, #8] + 438f5c: 91002001 add x1, x0, #0x8 + 438f60: f94017e0 ldr x0, [sp, #40] + 438f64: f9000401 str x1, [x0, #8] + 438f68: 1400000a b 438f90 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x8c> + 438f6c: f94017e0 ldr x0, [sp, #40] + 438f70: 94000455 bl 43a0c4 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE3endEv> + 438f74: aa0003f3 mov x19, x0 + 438f78: f94013e0 ldr x0, [sp, #32] + 438f7c: 97ffff9b bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 438f80: aa0003e2 mov x2, x0 + 438f84: aa1303e1 mov x1, x19 + 438f88: f94017e0 ldr x0, [sp, #40] + 438f8c: 94000458 bl 43a0ec <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_> + 438f90: d503201f nop + 438f94: a94153f3 ldp x19, x20, [sp, #16] + 438f98: a8c37bfd ldp x29, x30, [sp], #48 + 438f9c: d65f03c0 ret + +0000000000438fa0 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE12_Vector_implC1Ev(): + 438fa0: a9be7bfd stp x29, x30, [sp, #-32]! + 438fa4: 910003fd mov x29, sp + 438fa8: f9000fe0 str x0, [sp, #24] + 438fac: f9400fe0 ldr x0, [sp, #24] + 438fb0: 940004d0 bl 43a2f0 <_ZNSaIN5Catch11SectionInfoEEC1Ev> + 438fb4: f9400fe0 ldr x0, [sp, #24] + 438fb8: f900001f str xzr, [x0] + 438fbc: f9400fe0 ldr x0, [sp, #24] + 438fc0: f900041f str xzr, [x0, #8] + 438fc4: f9400fe0 ldr x0, [sp, #24] + 438fc8: f900081f str xzr, [x0, #16] + 438fcc: d503201f nop + 438fd0: a8c27bfd ldp x29, x30, [sp], #32 + 438fd4: d65f03c0 ret + +0000000000438fd8 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_Vector_implC2Ev(): + 438fd8: a9be7bfd stp x29, x30, [sp, #-32]! + 438fdc: 910003fd mov x29, sp + 438fe0: f9000fe0 str x0, [sp, #24] + 438fe4: f9400fe0 ldr x0, [sp, #24] + 438fe8: 940004ca bl 43a310 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC1Ev> + 438fec: f9400fe0 ldr x0, [sp, #24] + 438ff0: f900001f str xzr, [x0] + 438ff4: f9400fe0 ldr x0, [sp, #24] + 438ff8: f900041f str xzr, [x0, #8] + 438ffc: f9400fe0 ldr x0, [sp, #24] + 439000: f900081f str xzr, [x0, #16] + 439004: d503201f nop + 439008: a8c27bfd ldp x29, x30, [sp], #32 + 43900c: d65f03c0 ret + +0000000000439010 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE12_Vector_implC2Ev(): + 439010: a9be7bfd stp x29, x30, [sp, #-32]! + 439014: 910003fd mov x29, sp + 439018: f9000fe0 str x0, [sp, #24] + 43901c: f9400fe0 ldr x0, [sp, #24] + 439020: 940004c4 bl 43a330 <_ZNSaIN5Catch14AssertionStatsEEC1Ev> + 439024: f9400fe0 ldr x0, [sp, #24] + 439028: f900001f str xzr, [x0] + 43902c: f9400fe0 ldr x0, [sp, #24] + 439030: f900041f str xzr, [x0, #8] + 439034: f9400fe0 ldr x0, [sp, #24] + 439038: f900081f str xzr, [x0, #16] + 43903c: d503201f nop + 439040: a8c27bfd ldp x29, x30, [sp], #32 + 439044: d65f03c0 ret + +0000000000439048 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE12_Vector_implC2Ev(): + 439048: a9be7bfd stp x29, x30, [sp, #-32]! + 43904c: 910003fd mov x29, sp + 439050: f9000fe0 str x0, [sp, #24] + 439054: f9400fe0 ldr x0, [sp, #24] + 439058: 940004be bl 43a350 <_ZNSaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEEC1Ev> + 43905c: f9400fe0 ldr x0, [sp, #24] + 439060: f900001f str xzr, [x0] + 439064: f9400fe0 ldr x0, [sp, #24] + 439068: f900041f str xzr, [x0, #8] + 43906c: f9400fe0 ldr x0, [sp, #24] + 439070: f900081f str xzr, [x0, #16] + 439074: d503201f nop + 439078: a8c27bfd ldp x29, x30, [sp], #32 + 43907c: d65f03c0 ret + +0000000000439080 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_implC2Ev(): + 439080: a9be7bfd stp x29, x30, [sp, #-32]! + 439084: 910003fd mov x29, sp + 439088: f9000fe0 str x0, [sp, #24] + 43908c: f9400fe0 ldr x0, [sp, #24] + 439090: 940004b8 bl 43a370 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEEC1Ev> + 439094: f9400fe0 ldr x0, [sp, #24] + 439098: f900001f str xzr, [x0] + 43909c: f9400fe0 ldr x0, [sp, #24] + 4390a0: f900041f str xzr, [x0, #8] + 4390a4: f9400fe0 ldr x0, [sp, #24] + 4390a8: f900081f str xzr, [x0, #16] + 4390ac: d503201f nop + 4390b0: a8c27bfd ldp x29, x30, [sp], #32 + 4390b4: d65f03c0 ret + +00000000004390b8 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_implC1Ev(): + 4390b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4390bc: 910003fd mov x29, sp + 4390c0: f9000fe0 str x0, [sp, #24] + 4390c4: f9400fe0 ldr x0, [sp, #24] + 4390c8: 940004b2 bl 43a390 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEC1Ev> + 4390cc: f9400fe0 ldr x0, [sp, #24] + 4390d0: f900001f str xzr, [x0] + 4390d4: f9400fe0 ldr x0, [sp, #24] + 4390d8: f900041f str xzr, [x0, #8] + 4390dc: f9400fe0 ldr x0, [sp, #24] + 4390e0: f900081f str xzr, [x0, #16] + 4390e4: d503201f nop + 4390e8: a8c27bfd ldp x29, x30, [sp], #32 + 4390ec: d65f03c0 ret + +00000000004390f0 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_Vector_implC2Ev(): + 4390f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4390f4: 910003fd mov x29, sp + 4390f8: f9000fe0 str x0, [sp, #24] + 4390fc: f9400fe0 ldr x0, [sp, #24] + 439100: 940004ac bl 43a3b0 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEEC1Ev> + 439104: f9400fe0 ldr x0, [sp, #24] + 439108: f900001f str xzr, [x0] + 43910c: f9400fe0 ldr x0, [sp, #24] + 439110: f900041f str xzr, [x0, #8] + 439114: f9400fe0 ldr x0, [sp, #24] + 439118: f900081f str xzr, [x0, #16] + 43911c: d503201f nop + 439120: a8c27bfd ldp x29, x30, [sp], #32 + 439124: d65f03c0 ret + +0000000000439128 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEEC1Ev(): + 439128: d10043ff sub sp, sp, #0x10 + 43912c: f90007e0 str x0, [sp, #8] + 439130: d503201f nop + 439134: 910043ff add sp, sp, #0x10 + 439138: d65f03c0 ret + +000000000043913c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPSt18_Rb_tree_node_base(): + 43913c: d10043ff sub sp, sp, #0x10 + 439140: f90007e0 str x0, [sp, #8] + 439144: f94007e0 ldr x0, [sp, #8] + 439148: f9400c00 ldr x0, [x0, #24] + 43914c: 910043ff add sp, sp, #0x10 + 439150: d65f03c0 ret + +0000000000439154 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_S_leftEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_S_leftEPSt18_Rb_tree_node_base(): + 439154: d10043ff sub sp, sp, #0x10 + 439158: f90007e0 str x0, [sp, #8] + 43915c: f94007e0 ldr x0, [sp, #8] + 439160: f9400800 ldr x0, [x0, #16] + 439164: 910043ff add sp, sp, #0x10 + 439168: d65f03c0 ret + +000000000043916c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISE_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISE_E(): + 43916c: a9be7bfd stp x29, x30, [sp, #-32]! + 439170: 910003fd mov x29, sp + 439174: f9000fe0 str x0, [sp, #24] + 439178: f9000be1 str x1, [sp, #16] + 43917c: f9400be1 ldr x1, [sp, #16] + 439180: f9400fe0 ldr x0, [sp, #24] + 439184: 94000493 bl 43a3d0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISE_E> + 439188: f9400be1 ldr x1, [sp, #16] + 43918c: f9400fe0 ldr x0, [sp, #24] + 439190: 940004a1 bl 43a414 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_put_nodeEPSt13_Rb_tree_nodeISE_E> + 439194: d503201f nop + 439198: a8c27bfd ldp x29, x30, [sp], #32 + 43919c: d65f03c0 ret + +00000000004391a0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev(): + 4391a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4391a4: 910003fd mov x29, sp + 4391a8: f9000fe0 str x0, [sp, #24] + 4391ac: f9400fe0 ldr x0, [sp, #24] + 4391b0: 940004a5 bl 43a444 <_ZNSaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1Ev> + 4391b4: f9400fe0 ldr x0, [sp, #24] + 4391b8: f900001f str xzr, [x0] + 4391bc: f9400fe0 ldr x0, [sp, #24] + 4391c0: f900041f str xzr, [x0, #8] + 4391c4: f9400fe0 ldr x0, [sp, #24] + 4391c8: f900081f str xzr, [x0, #16] + 4391cc: d503201f nop + 4391d0: a8c27bfd ldp x29, x30, [sp], #32 + 4391d4: d65f03c0 ret + +00000000004391d8 <_ZNSaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEED1Ev>: +_ZNSaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEED1Ev(): + 4391d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4391dc: 910003fd mov x29, sp + 4391e0: f9000fe0 str x0, [sp, #24] + 4391e4: f9400fe0 ldr x0, [sp, #24] + 4391e8: 9400049f bl 43a464 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEED1Ev> + 4391ec: d503201f nop + 4391f0: a8c27bfd ldp x29, x30, [sp], #32 + 4391f4: d65f03c0 ret + +00000000004391f8 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m(): + 4391f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4391fc: 910003fd mov x29, sp + 439200: f90017e0 str x0, [sp, #40] + 439204: f90013e1 str x1, [sp, #32] + 439208: f9000fe2 str x2, [sp, #24] + 43920c: f94013e0 ldr x0, [sp, #32] + 439210: f100001f cmp x0, #0x0 + 439214: 540000a0 b.eq 439228 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m+0x30> // b.none + 439218: f94017e0 ldr x0, [sp, #40] + 43921c: f9400fe2 ldr x2, [sp, #24] + 439220: f94013e1 ldr x1, [sp, #32] + 439224: 94000495 bl 43a478 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m> + 439228: d503201f nop + 43922c: a8c37bfd ldp x29, x30, [sp], #48 + 439230: d65f03c0 ret + +0000000000439234 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEvT_S7_>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEvT_S7_(): + 439234: a9be7bfd stp x29, x30, [sp, #-32]! + 439238: 910003fd mov x29, sp + 43923c: f9000fe0 str x0, [sp, #24] + 439240: f9000be1 str x1, [sp, #16] + 439244: f9400be1 ldr x1, [sp, #16] + 439248: f9400fe0 ldr x0, [sp, #24] + 43924c: 94000497 bl 43a4a8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS4_EEEEvT_S9_> + 439250: d503201f nop + 439254: a8c27bfd ldp x29, x30, [sp], #32 + 439258: d65f03c0 ret + +000000000043925c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11lower_boundERS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11lower_boundERS7_(): + 43925c: a9bd7bfd stp x29, x30, [sp, #-48]! + 439260: 910003fd mov x29, sp + 439264: f9000bf3 str x19, [sp, #16] + 439268: f90017e0 str x0, [sp, #40] + 43926c: f90013e1 str x1, [sp, #32] + 439270: f94017e0 ldr x0, [sp, #40] + 439274: 97fffb05 bl 437e88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_beginEv> + 439278: aa0003f3 mov x19, x0 + 43927c: f94017e0 ldr x0, [sp, #40] + 439280: 9400049c bl 43a4f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv> + 439284: f94013e3 ldr x3, [sp, #32] + 439288: aa0003e2 mov x2, x0 + 43928c: aa1303e1 mov x1, x19 + 439290: f94017e0 ldr x0, [sp, #40] + 439294: 9400049d bl 43a508 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPSt13_Rb_tree_nodeISE_EPSt18_Rb_tree_node_baseRS7_> + 439298: f9400bf3 ldr x19, [sp, #16] + 43929c: a8c37bfd ldp x29, x30, [sp], #48 + 4392a0: d65f03c0 ret + +00000000004392a4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE3endEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE3endEv(): + 4392a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4392a8: 910003fd mov x29, sp + 4392ac: f9000fe0 str x0, [sp, #24] + 4392b0: f9400fe0 ldr x0, [sp, #24] + 4392b4: 91002001 add x1, x0, #0x8 + 4392b8: 9100a3e0 add x0, sp, #0x28 + 4392bc: 9400015e bl 439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base> + 4392c0: f94017e0 ldr x0, [sp, #40] + 4392c4: a8c37bfd ldp x29, x30, [sp], #48 + 4392c8: d65f03c0 ret + +00000000004392cc <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8key_compEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8key_compEv(): + 4392cc: d10043ff sub sp, sp, #0x10 + 4392d0: f90007e0 str x0, [sp, #8] + 4392d4: 2a0103e0 mov w0, w1 + 4392d8: 910043ff add sp, sp, #0x10 + 4392dc: d65f03c0 ret + +00000000004392e0 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv>: +_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv(): + 4392e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4392e4: 910003fd mov x29, sp + 4392e8: f9000fe0 str x0, [sp, #24] + 4392ec: f9400fe0 ldr x0, [sp, #24] + 4392f0: 91008000 add x0, x0, #0x20 + 4392f4: 940004ac bl 43a5a4 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE6_M_ptrEv> + 4392f8: a8c27bfd ldp x29, x30, [sp], #32 + 4392fc: d65f03c0 ret + +0000000000439300 <_ZStltIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: +_ZStltIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_(): + 439300: a9be7bfd stp x29, x30, [sp, #-32]! + 439304: 910003fd mov x29, sp + 439308: f9000fe0 str x0, [sp, #24] + 43930c: f9000be1 str x1, [sp, #16] + 439310: f9400be1 ldr x1, [sp, #16] + 439314: f9400fe0 ldr x0, [sp, #24] + 439318: 97ff366e bl 406cd0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_@plt> + 43931c: 531f7c00 lsr w0, w0, #31 + 439320: 12001c00 and w0, w0, #0xff + 439324: a8c27bfd ldp x29, x30, [sp], #32 + 439328: d65f03c0 ret + +000000000043932c <_ZNSt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1IJS5_ELb1EEEDpOT_>: +_ZNSt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1IJS5_ELb1EEEDpOT_(): + 43932c: a9bd7bfd stp x29, x30, [sp, #-48]! + 439330: 910003fd mov x29, sp + 439334: f9000bf3 str x19, [sp, #16] + 439338: f90017e0 str x0, [sp, #40] + 43933c: f90013e1 str x1, [sp, #32] + 439340: f94017f3 ldr x19, [sp, #40] + 439344: f94013e0 ldr x0, [sp, #32] + 439348: 97ff4623 bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 43934c: aa0003e1 mov x1, x0 + 439350: aa1303e0 mov x0, x19 + 439354: 9400049b bl 43a5c0 <_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1IS5_EEOT_> + 439358: d503201f nop + 43935c: f9400bf3 ldr x19, [sp, #16] + 439360: a8c37bfd ldp x29, x30, [sp], #48 + 439364: d65f03c0 ret + +0000000000439368 <_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1EOS7_>: +_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2EOS7_(): + 439368: a9bd7bfd stp x29, x30, [sp, #-48]! + 43936c: 910003fd mov x29, sp + 439370: f9000bf3 str x19, [sp, #16] + 439374: f90017e0 str x0, [sp, #40] + 439378: f90013e1 str x1, [sp, #32] + 43937c: f94017f3 ldr x19, [sp, #40] + 439380: f94013e0 ldr x0, [sp, #32] + 439384: 9400049e bl 43a5fc <_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7_M_headERS7_> + 439388: 940004a4 bl 43a618 <_ZSt7forwardIONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 43938c: aa0003e1 mov x1, x0 + 439390: aa1303e0 mov x0, x19 + 439394: 940004a6 bl 43a62c <_ZNSt10_Head_baseILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC1IS5_EEOT_> + 439398: d503201f nop + 43939c: f9400bf3 ldr x19, [sp, #16] + 4393a0: a8c37bfd ldp x29, x30, [sp], #48 + 4393a4: d65f03c0 ret + +00000000004393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE>: +_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE(): + 4393a8: d10043ff sub sp, sp, #0x10 + 4393ac: f90007e0 str x0, [sp, #8] + 4393b0: f94007e0 ldr x0, [sp, #8] + 4393b4: 910043ff add sp, sp, #0x10 + 4393b8: d65f03c0 ret + +00000000004393bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEEPSt13_Rb_tree_nodeISE_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEEPSt13_Rb_tree_nodeISE_EDpOT_(): + 4393bc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4393c0: 910003fd mov x29, sp + 4393c4: a90153f3 stp x19, x20, [sp, #16] + 4393c8: f9001fe0 str x0, [sp, #56] + 4393cc: f9001be1 str x1, [sp, #48] + 4393d0: f90017e2 str x2, [sp, #40] + 4393d4: f90013e3 str x3, [sp, #32] + 4393d8: f9401fe0 ldr x0, [sp, #56] + 4393dc: 940004a0 bl 43a65c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_get_nodeEv> + 4393e0: f90027e0 str x0, [sp, #72] + 4393e4: f9401be0 ldr x0, [sp, #48] + 4393e8: 97ffb92b bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 4393ec: aa0003f3 mov x19, x0 + 4393f0: f94017e0 ldr x0, [sp, #40] + 4393f4: 97ffffed bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 4393f8: aa0003f4 mov x20, x0 + 4393fc: f94013e0 ldr x0, [sp, #32] + 439400: 97ffb92f bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 439404: aa0003e4 mov x4, x0 + 439408: aa1403e3 mov x3, x20 + 43940c: aa1303e2 mov x2, x19 + 439410: f94027e1 ldr x1, [sp, #72] + 439414: f9401fe0 ldr x0, [sp, #56] + 439418: 9400049a bl 43a680 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEEvPSt13_Rb_tree_nodeISE_EDpOT_> + 43941c: f94027e0 ldr x0, [sp, #72] + 439420: a94153f3 ldp x19, x20, [sp, #16] + 439424: a8c57bfd ldp x29, x30, [sp], #80 + 439428: d65f03c0 ret + +000000000043942c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_(): + 43942c: a9b07bfd stp x29, x30, [sp, #-256]! + 439430: 910003fd mov x29, sp + 439434: f9000bf3 str x19, [sp, #16] + 439438: f9001fe0 str x0, [sp, #56] + 43943c: f9001be1 str x1, [sp, #48] + 439440: f90017e2 str x2, [sp, #40] + 439444: 9100c3e0 add x0, sp, #0x30 + 439448: 940004bd bl 43a73c <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE13_M_const_castEv> + 43944c: f9002be0 str x0, [sp, #80] + 439450: f9402bf3 ldr x19, [sp, #80] + 439454: f9401fe0 ldr x0, [sp, #56] + 439458: 94000426 bl 43a4f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv> + 43945c: eb00027f cmp x19, x0 + 439460: 1a9f17e0 cset w0, eq // eq = none + 439464: 12001c00 and w0, w0, #0xff + 439468: 7100001f cmp w0, #0x0 + 43946c: 54000460 b.eq 4394f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0xcc> // b.none + 439470: f9401fe0 ldr x0, [sp, #56] + 439474: 940004bc bl 43a764 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4sizeEv> + 439478: f100001f cmp x0, #0x0 + 43947c: 540001e0 b.eq 4394b8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x8c> // b.none + 439480: f9401ff3 ldr x19, [sp, #56] + 439484: f9401fe0 ldr x0, [sp, #56] + 439488: 940004bd bl 43a77c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_rightmostEv> + 43948c: f9400000 ldr x0, [x0] + 439490: 94000257 bl 439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base> + 439494: f94017e2 ldr x2, [sp, #40] + 439498: aa0003e1 mov x1, x0 + 43949c: aa1303e0 mov x0, x19 + 4394a0: 97fffae3 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 4394a4: 12001c00 and w0, w0, #0xff + 4394a8: 7100001f cmp w0, #0x0 + 4394ac: 54000060 b.eq 4394b8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x8c> // b.none + 4394b0: 52800020 mov w0, #0x1 // #1 + 4394b4: 14000002 b 4394bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x90> + 4394b8: 52800000 mov w0, #0x0 // #0 + 4394bc: 7100001f cmp w0, #0x0 + 4394c0: 54000140 b.eq 4394e8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0xbc> // b.none + 4394c4: f90037ff str xzr, [sp, #104] + 4394c8: f9401fe0 ldr x0, [sp, #56] + 4394cc: 940004ac bl 43a77c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_rightmostEv> + 4394d0: aa0003e2 mov x2, x0 + 4394d4: 9101a3e1 add x1, sp, #0x68 + 4394d8: 910163e0 add x0, sp, #0x58 + 4394dc: 97ffc6d5 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 4394e0: a94587e0 ldp x0, x1, [sp, #88] + 4394e4: 14000092 b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 4394e8: f94017e1 ldr x1, [sp, #40] + 4394ec: f9401fe0 ldr x0, [sp, #56] + 4394f0: 94000280 bl 439ef0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_> + 4394f4: 1400008e b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 4394f8: f9401ff3 ldr x19, [sp, #56] + 4394fc: f9402be0 ldr x0, [sp, #80] + 439500: 9400023b bl 439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base> + 439504: aa0003e2 mov x2, x0 + 439508: f94017e1 ldr x1, [sp, #40] + 43950c: aa1303e0 mov x0, x19 + 439510: 97fffac7 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 439514: 12001c00 and w0, w0, #0xff + 439518: 7100001f cmp w0, #0x0 + 43951c: 54000780 b.eq 43960c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x1e0> // b.none + 439520: f9402be0 ldr x0, [sp, #80] + 439524: f90027e0 str x0, [sp, #72] + 439528: f9402bf3 ldr x19, [sp, #80] + 43952c: f9401fe0 ldr x0, [sp, #56] + 439530: 94000499 bl 43a794 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_leftmostEv> + 439534: f9400000 ldr x0, [x0] + 439538: eb00027f cmp x19, x0 + 43953c: 1a9f17e0 cset w0, eq // eq = none + 439540: 12001c00 and w0, w0, #0xff + 439544: 7100001f cmp w0, #0x0 + 439548: 540001a0 b.eq 43957c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x150> // b.none + 43954c: f9401fe0 ldr x0, [sp, #56] + 439550: 94000491 bl 43a794 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_leftmostEv> + 439554: aa0003f3 mov x19, x0 + 439558: f9401fe0 ldr x0, [sp, #56] + 43955c: 9400048e bl 43a794 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_leftmostEv> + 439560: aa0003e1 mov x1, x0 + 439564: 9101c3e0 add x0, sp, #0x70 + 439568: aa0103e2 mov x2, x1 + 43956c: aa1303e1 mov x1, x19 + 439570: 97ffc71b bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 439574: a94707e0 ldp x0, x1, [sp, #112] + 439578: 1400006d b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 43957c: f9401ff3 ldr x19, [sp, #56] + 439580: 910123e0 add x0, sp, #0x48 + 439584: 9400048a bl 43a7ac <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEmmEv> + 439588: f9400000 ldr x0, [x0] + 43958c: 94000218 bl 439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base> + 439590: f94017e2 ldr x2, [sp, #40] + 439594: aa0003e1 mov x1, x0 + 439598: aa1303e0 mov x0, x19 + 43959c: 97fffaa4 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 4395a0: 12001c00 and w0, w0, #0xff + 4395a4: 7100001f cmp w0, #0x0 + 4395a8: 540002a0 b.eq 4395fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x1d0> // b.none + 4395ac: f94027e0 ldr x0, [sp, #72] + 4395b0: 97fffee3 bl 43913c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPSt18_Rb_tree_node_base> + 4395b4: f100001f cmp x0, #0x0 + 4395b8: 1a9f17e0 cset w0, eq // eq = none + 4395bc: 12001c00 and w0, w0, #0xff + 4395c0: 7100001f cmp w0, #0x0 + 4395c4: 54000100 b.eq 4395e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x1b8> // b.none + 4395c8: f9004bff str xzr, [sp, #144] + 4395cc: 910123e2 add x2, sp, #0x48 + 4395d0: 910243e1 add x1, sp, #0x90 + 4395d4: 910203e0 add x0, sp, #0x80 + 4395d8: 97ffc696 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 4395dc: a94807e0 ldp x0, x1, [sp, #128] + 4395e0: 14000053 b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 4395e4: 910143e2 add x2, sp, #0x50 + 4395e8: 910143e1 add x1, sp, #0x50 + 4395ec: 910263e0 add x0, sp, #0x98 + 4395f0: 97ffc6fb bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 4395f4: a94987e0 ldp x0, x1, [sp, #152] + 4395f8: 1400004d b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 4395fc: f94017e1 ldr x1, [sp, #40] + 439600: f9401fe0 ldr x0, [sp, #56] + 439604: 9400023b bl 439ef0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_> + 439608: 14000049 b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 43960c: f9401ff3 ldr x19, [sp, #56] + 439610: f9402be0 ldr x0, [sp, #80] + 439614: 940001f6 bl 439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base> + 439618: f94017e2 ldr x2, [sp, #40] + 43961c: aa0003e1 mov x1, x0 + 439620: aa1303e0 mov x0, x19 + 439624: 97fffa82 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 439628: 12001c00 and w0, w0, #0xff + 43962c: 7100001f cmp w0, #0x0 + 439630: 54000720 b.eq 439714 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x2e8> // b.none + 439634: f9402be0 ldr x0, [sp, #80] + 439638: f90023e0 str x0, [sp, #64] + 43963c: f9402bf3 ldr x19, [sp, #80] + 439640: f9401fe0 ldr x0, [sp, #56] + 439644: 9400044e bl 43a77c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_rightmostEv> + 439648: f9400000 ldr x0, [x0] + 43964c: eb00027f cmp x19, x0 + 439650: 1a9f17e0 cset w0, eq // eq = none + 439654: 12001c00 and w0, w0, #0xff + 439658: 7100001f cmp w0, #0x0 + 43965c: 54000140 b.eq 439684 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x258> // b.none + 439660: f9005fff str xzr, [sp, #184] + 439664: f9401fe0 ldr x0, [sp, #56] + 439668: 94000445 bl 43a77c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_rightmostEv> + 43966c: aa0003e2 mov x2, x0 + 439670: 9102e3e1 add x1, sp, #0xb8 + 439674: 9102a3e0 add x0, sp, #0xa8 + 439678: 97ffc66e bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 43967c: a94a87e0 ldp x0, x1, [sp, #168] + 439680: 1400002b b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 439684: f9401ff3 ldr x19, [sp, #56] + 439688: 910103e0 add x0, sp, #0x40 + 43968c: 94000454 bl 43a7dc <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEppEv> + 439690: f9400000 ldr x0, [x0] + 439694: 940001d6 bl 439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base> + 439698: aa0003e2 mov x2, x0 + 43969c: f94017e1 ldr x1, [sp, #40] + 4396a0: aa1303e0 mov x0, x19 + 4396a4: 97fffa62 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 4396a8: 12001c00 and w0, w0, #0xff + 4396ac: 7100001f cmp w0, #0x0 + 4396b0: 540002a0 b.eq 439704 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x2d8> // b.none + 4396b4: f9402be0 ldr x0, [sp, #80] + 4396b8: 97fffea1 bl 43913c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPSt18_Rb_tree_node_base> + 4396bc: f100001f cmp x0, #0x0 + 4396c0: 1a9f17e0 cset w0, eq // eq = none + 4396c4: 12001c00 and w0, w0, #0xff + 4396c8: 7100001f cmp w0, #0x0 + 4396cc: 54000100 b.eq 4396ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x2c0> // b.none + 4396d0: f9006bff str xzr, [sp, #208] + 4396d4: 910143e2 add x2, sp, #0x50 + 4396d8: 910343e1 add x1, sp, #0xd0 + 4396dc: 910303e0 add x0, sp, #0xc0 + 4396e0: 97ffc654 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 4396e4: a94c07e0 ldp x0, x1, [sp, #192] + 4396e8: 14000011 b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 4396ec: 910103e2 add x2, sp, #0x40 + 4396f0: 910103e1 add x1, sp, #0x40 + 4396f4: 910363e0 add x0, sp, #0xd8 + 4396f8: 97ffc6b9 bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 4396fc: a94d87e0 ldp x0, x1, [sp, #216] + 439700: 1400000b b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 439704: f94017e1 ldr x1, [sp, #40] + 439708: f9401fe0 ldr x0, [sp, #56] + 43970c: 940001f9 bl 439ef0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_> + 439710: 14000007 b 43972c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_+0x300> + 439714: f9007fff str xzr, [sp, #248] + 439718: 9103e3e2 add x2, sp, #0xf8 + 43971c: 910143e1 add x1, sp, #0x50 + 439720: 9103a3e0 add x0, sp, #0xe8 + 439724: 97ffc6cc bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 439728: a94e87e0 ldp x0, x1, [sp, #232] + 43972c: f9400bf3 ldr x19, [sp, #16] + 439730: a8d07bfd ldp x29, x30, [sp], #256 + 439734: d65f03c0 ret + +0000000000439738 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt13_Rb_tree_nodeISE_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt13_Rb_tree_nodeISE_E(): + 439738: a9bd7bfd stp x29, x30, [sp, #-48]! + 43973c: 910003fd mov x29, sp + 439740: f9000fe0 str x0, [sp, #24] + 439744: f9400fe0 ldr x0, [sp, #24] + 439748: 94000431 bl 43a80c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_valueEPKSt13_Rb_tree_nodeISE_E> + 43974c: aa0003e1 mov x1, x0 + 439750: 9100a3e0 add x0, sp, #0x28 + 439754: 94000435 bl 43a828 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEclERKSE_> + 439758: d503201f nop + 43975c: a8c37bfd ldp x29, x30, [sp], #48 + 439760: d65f03c0 ret + +0000000000439764 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E(): + 439764: a9bb7bfd stp x29, x30, [sp, #-80]! + 439768: 910003fd mov x29, sp + 43976c: a90153f3 stp x19, x20, [sp, #16] + 439770: f9001fe0 str x0, [sp, #56] + 439774: f9001be1 str x1, [sp, #48] + 439778: f90017e2 str x2, [sp, #40] + 43977c: f90013e3 str x3, [sp, #32] + 439780: f9401be0 ldr x0, [sp, #48] + 439784: f100001f cmp x0, #0x0 + 439788: 54000281 b.ne 4397d8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E+0x74> // b.any + 43978c: f9401fe0 ldr x0, [sp, #56] + 439790: 94000358 bl 43a4f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv> + 439794: aa0003e1 mov x1, x0 + 439798: f94017e0 ldr x0, [sp, #40] + 43979c: eb01001f cmp x0, x1 + 4397a0: 540001c0 b.eq 4397d8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E+0x74> // b.none + 4397a4: f9401ff3 ldr x19, [sp, #56] + 4397a8: f94013e0 ldr x0, [sp, #32] + 4397ac: 97ffffe3 bl 439738 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt13_Rb_tree_nodeISE_E> + 4397b0: aa0003f4 mov x20, x0 + 4397b4: f94017e0 ldr x0, [sp, #40] + 4397b8: 9400018d bl 439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4397bc: aa0003e2 mov x2, x0 + 4397c0: aa1403e1 mov x1, x20 + 4397c4: aa1303e0 mov x0, x19 + 4397c8: 97fffa19 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 4397cc: 12001c00 and w0, w0, #0xff + 4397d0: 7100001f cmp w0, #0x0 + 4397d4: 54000060 b.eq 4397e0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E+0x7c> // b.none + 4397d8: 52800020 mov w0, #0x1 // #1 + 4397dc: 14000002 b 4397e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E+0x80> + 4397e0: 52800000 mov w0, #0x0 // #0 + 4397e4: 39013fe0 strb w0, [sp, #79] + 4397e8: f9401fe0 ldr x0, [sp, #56] + 4397ec: 91002000 add x0, x0, #0x8 + 4397f0: aa0003e3 mov x3, x0 + 4397f4: f94017e2 ldr x2, [sp, #40] + 4397f8: f94013e1 ldr x1, [sp, #32] + 4397fc: 39413fe0 ldrb w0, [sp, #79] + 439800: 97ff3554 bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 439804: f9401fe0 ldr x0, [sp, #56] + 439808: f9401400 ldr x0, [x0, #40] + 43980c: 91000401 add x1, x0, #0x1 + 439810: f9401fe0 ldr x0, [sp, #56] + 439814: f9001401 str x1, [x0, #40] + 439818: 910103e0 add x0, sp, #0x40 + 43981c: f94013e1 ldr x1, [sp, #32] + 439820: 94000005 bl 439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base> + 439824: f94023e0 ldr x0, [sp, #64] + 439828: a94153f3 ldp x19, x20, [sp, #16] + 43982c: a8c57bfd ldp x29, x30, [sp], #80 + 439830: d65f03c0 ret + +0000000000439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base>: +_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base(): + 439834: d10043ff sub sp, sp, #0x10 + 439838: f90007e0 str x0, [sp, #8] + 43983c: f90003e1 str x1, [sp] + 439840: f94007e0 ldr x0, [sp, #8] + 439844: f94003e1 ldr x1, [sp] + 439848: f9000001 str x1, [x0] + 43984c: d503201f nop + 439850: 910043ff add sp, sp, #0x10 + 439854: d65f03c0 ret + +0000000000439858 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEC1EPS3_>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEC2EPS3_(): + 439858: a9be7bfd stp x29, x30, [sp, #-32]! + 43985c: 910003fd mov x29, sp + 439860: f9000fe0 str x0, [sp, #24] + 439864: f9000be1 str x1, [sp, #16] + 439868: f9400fe0 ldr x0, [sp, #24] + 43986c: 940003f5 bl 43a840 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv> + 439870: f9400fe0 ldr x0, [sp, #24] + 439874: 97fffa61 bl 4381f8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439878: aa0003e1 mov x1, x0 + 43987c: f9400be0 ldr x0, [sp, #16] + 439880: f9000020 str x0, [x1] + 439884: d503201f nop + 439888: a8c27bfd ldp x29, x30, [sp], #32 + 43988c: d65f03c0 ret + +0000000000439890 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 439890: a9be7bfd stp x29, x30, [sp, #-32]! + 439894: 910003fd mov x29, sp + 439898: f9000fe0 str x0, [sp, #24] + 43989c: f9400fe0 ldr x0, [sp, #24] + 4398a0: 940003f0 bl 43a860 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 4398a4: a8c27bfd ldp x29, x30, [sp], #32 + 4398a8: d65f03c0 ret + +00000000004398ac <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE10_M_deleterEv(): + 4398ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4398b0: 910003fd mov x29, sp + 4398b4: f9000fe0 str x0, [sp, #24] + 4398b8: f9400fe0 ldr x0, [sp, #24] + 4398bc: 940003f0 bl 43a87c <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 4398c0: a8c27bfd ldp x29, x30, [sp], #32 + 4398c4: d65f03c0 ret + +00000000004398c8 <_ZSt4moveIRPN5Catch16IReporterFactoryEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRPN5Catch16IReporterFactoryEEONSt16remove_referenceIT_E4typeEOS5_(): + 4398c8: d10043ff sub sp, sp, #0x10 + 4398cc: f90007e0 str x0, [sp, #8] + 4398d0: f94007e0 ldr x0, [sp, #8] + 4398d4: 910043ff add sp, sp, #0x10 + 4398d8: d65f03c0 ret + +00000000004398dc <_ZSt4swapIPN5Catch16IReporterFactoryEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_>: +_ZSt4swapIPN5Catch16IReporterFactoryEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_(): + 4398dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4398e0: 910003fd mov x29, sp + 4398e4: f9000fe0 str x0, [sp, #24] + 4398e8: f9000be1 str x1, [sp, #16] + 4398ec: f9400fe0 ldr x0, [sp, #24] + 4398f0: 97fffff6 bl 4398c8 <_ZSt4moveIRPN5Catch16IReporterFactoryEEONSt16remove_referenceIT_E4typeEOS5_> + 4398f4: f9400000 ldr x0, [x0] + 4398f8: f90017e0 str x0, [sp, #40] + 4398fc: f9400be0 ldr x0, [sp, #16] + 439900: 97fffff2 bl 4398c8 <_ZSt4moveIRPN5Catch16IReporterFactoryEEONSt16remove_referenceIT_E4typeEOS5_> + 439904: f9400001 ldr x1, [x0] + 439908: f9400fe0 ldr x0, [sp, #24] + 43990c: f9000001 str x1, [x0] + 439910: 9100a3e0 add x0, sp, #0x28 + 439914: 97ffffed bl 4398c8 <_ZSt4moveIRPN5Catch16IReporterFactoryEEONSt16remove_referenceIT_E4typeEOS5_> + 439918: f9400001 ldr x1, [x0] + 43991c: f9400be0 ldr x0, [sp, #16] + 439920: f9000001 str x1, [x0] + 439924: d503201f nop + 439928: a8c37bfd ldp x29, x30, [sp], #48 + 43992c: d65f03c0 ret + +0000000000439930 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE3getEv(): + 439930: a9be7bfd stp x29, x30, [sp, #-32]! + 439934: 910003fd mov x29, sp + 439938: f9000fe0 str x0, [sp, #24] + 43993c: f9400fe0 ldr x0, [sp, #24] + 439940: 940003d6 bl 43a898 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439944: a8c27bfd ldp x29, x30, [sp], #32 + 439948: d65f03c0 ret + +000000000043994c <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEC1EPS3_>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEC1EPS3_(): + 43994c: a9be7bfd stp x29, x30, [sp, #-32]! + 439950: 910003fd mov x29, sp + 439954: f9000fe0 str x0, [sp, #24] + 439958: f9000be1 str x1, [sp, #16] + 43995c: f9400fe0 ldr x0, [sp, #24] + 439960: 940003d6 bl 43a8b8 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv> + 439964: f9400fe0 ldr x0, [sp, #24] + 439968: 97fffa91 bl 4383ac <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 43996c: aa0003e1 mov x1, x0 + 439970: f9400be0 ldr x0, [sp, #16] + 439974: f9000020 str x0, [x1] + 439978: d503201f nop + 43997c: a8c27bfd ldp x29, x30, [sp], #32 + 439980: d65f03c0 ret + +0000000000439984 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 439984: a9be7bfd stp x29, x30, [sp, #-32]! + 439988: 910003fd mov x29, sp + 43998c: f9000fe0 str x0, [sp, #24] + 439990: f9400fe0 ldr x0, [sp, #24] + 439994: 940003d1 bl 43a8d8 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 439998: a8c27bfd ldp x29, x30, [sp], #32 + 43999c: d65f03c0 ret + +00000000004399a0 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE10_M_deleterEv(): + 4399a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4399a4: 910003fd mov x29, sp + 4399a8: f9000fe0 str x0, [sp, #24] + 4399ac: f9400fe0 ldr x0, [sp, #24] + 4399b0: 940003d1 bl 43a8f4 <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 4399b4: a8c27bfd ldp x29, x30, [sp], #32 + 4399b8: d65f03c0 ret + +00000000004399bc <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE3getEv(): + 4399bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4399c0: 910003fd mov x29, sp + 4399c4: f9000fe0 str x0, [sp, #24] + 4399c8: f9400fe0 ldr x0, [sp, #24] + 4399cc: 940003d1 bl 43a910 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 4399d0: a8c27bfd ldp x29, x30, [sp], #32 + 4399d4: d65f03c0 ret + +00000000004399d8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEC1EPS3_>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEC2EPS3_(): + 4399d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4399dc: 910003fd mov x29, sp + 4399e0: f9000fe0 str x0, [sp, #24] + 4399e4: f9000be1 str x1, [sp, #16] + 4399e8: f9400fe0 ldr x0, [sp, #24] + 4399ec: 940003d1 bl 43a930 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv> + 4399f0: f9400fe0 ldr x0, [sp, #24] + 4399f4: 97fffac3 bl 438500 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 4399f8: aa0003e1 mov x1, x0 + 4399fc: f9400be0 ldr x0, [sp, #16] + 439a00: f9000020 str x0, [x1] + 439a04: d503201f nop + 439a08: a8c27bfd ldp x29, x30, [sp], #32 + 439a0c: d65f03c0 ret + +0000000000439a10 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 439a10: a9be7bfd stp x29, x30, [sp, #-32]! + 439a14: 910003fd mov x29, sp + 439a18: f9000fe0 str x0, [sp, #24] + 439a1c: f9400fe0 ldr x0, [sp, #24] + 439a20: 940003cc bl 43a950 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 439a24: a8c27bfd ldp x29, x30, [sp], #32 + 439a28: d65f03c0 ret + +0000000000439a2c <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE10_M_deleterEv(): + 439a2c: a9be7bfd stp x29, x30, [sp, #-32]! + 439a30: 910003fd mov x29, sp + 439a34: f9000fe0 str x0, [sp, #24] + 439a38: f9400fe0 ldr x0, [sp, #24] + 439a3c: 940003cc bl 43a96c <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 439a40: a8c27bfd ldp x29, x30, [sp], #32 + 439a44: d65f03c0 ret + +0000000000439a48 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE3getEv(): + 439a48: a9be7bfd stp x29, x30, [sp, #-32]! + 439a4c: 910003fd mov x29, sp + 439a50: f9000fe0 str x0, [sp, #24] + 439a54: f9400fe0 ldr x0, [sp, #24] + 439a58: 940003cc bl 43a988 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439a5c: a8c27bfd ldp x29, x30, [sp], #32 + 439a60: d65f03c0 ret + +0000000000439a64 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEC1EPS3_>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEC1EPS3_(): + 439a64: a9be7bfd stp x29, x30, [sp, #-32]! + 439a68: 910003fd mov x29, sp + 439a6c: f9000fe0 str x0, [sp, #24] + 439a70: f9000be1 str x1, [sp, #16] + 439a74: f9400fe0 ldr x0, [sp, #24] + 439a78: 940003cc bl 43a9a8 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv> + 439a7c: f9400fe0 ldr x0, [sp, #24] + 439a80: 97fffaf5 bl 438654 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439a84: aa0003e1 mov x1, x0 + 439a88: f9400be0 ldr x0, [sp, #16] + 439a8c: f9000020 str x0, [x1] + 439a90: d503201f nop + 439a94: a8c27bfd ldp x29, x30, [sp], #32 + 439a98: d65f03c0 ret + +0000000000439a9c <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 439a9c: a9be7bfd stp x29, x30, [sp, #-32]! + 439aa0: 910003fd mov x29, sp + 439aa4: f9000fe0 str x0, [sp, #24] + 439aa8: f9400fe0 ldr x0, [sp, #24] + 439aac: 940003c7 bl 43a9c8 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 439ab0: a8c27bfd ldp x29, x30, [sp], #32 + 439ab4: d65f03c0 ret + +0000000000439ab8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE10_M_deleterEv(): + 439ab8: a9be7bfd stp x29, x30, [sp, #-32]! + 439abc: 910003fd mov x29, sp + 439ac0: f9000fe0 str x0, [sp, #24] + 439ac4: f9400fe0 ldr x0, [sp, #24] + 439ac8: 940003c7 bl 43a9e4 <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 439acc: a8c27bfd ldp x29, x30, [sp], #32 + 439ad0: d65f03c0 ret + +0000000000439ad4 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE3getEv(): + 439ad4: a9be7bfd stp x29, x30, [sp, #-32]! + 439ad8: 910003fd mov x29, sp + 439adc: f9000fe0 str x0, [sp, #24] + 439ae0: f9400fe0 ldr x0, [sp, #24] + 439ae4: 940003c7 bl 43aa00 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439ae8: a8c27bfd ldp x29, x30, [sp], #32 + 439aec: d65f03c0 ret + +0000000000439af0 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEC1EPS3_>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEC1EPS3_(): + 439af0: a9be7bfd stp x29, x30, [sp, #-32]! + 439af4: 910003fd mov x29, sp + 439af8: f9000fe0 str x0, [sp, #24] + 439afc: f9000be1 str x1, [sp, #16] + 439b00: f9400fe0 ldr x0, [sp, #24] + 439b04: 940003c7 bl 43aa20 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv> + 439b08: f9400fe0 ldr x0, [sp, #24] + 439b0c: 97fffb27 bl 4387a8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439b10: aa0003e1 mov x1, x0 + 439b14: f9400be0 ldr x0, [sp, #16] + 439b18: f9000020 str x0, [x1] + 439b1c: d503201f nop + 439b20: a8c27bfd ldp x29, x30, [sp], #32 + 439b24: d65f03c0 ret + +0000000000439b28 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 439b28: a9be7bfd stp x29, x30, [sp, #-32]! + 439b2c: 910003fd mov x29, sp + 439b30: f9000fe0 str x0, [sp, #24] + 439b34: f9400fe0 ldr x0, [sp, #24] + 439b38: 940003c2 bl 43aa40 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 439b3c: a8c27bfd ldp x29, x30, [sp], #32 + 439b40: d65f03c0 ret + +0000000000439b44 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE10_M_deleterEv(): + 439b44: a9be7bfd stp x29, x30, [sp, #-32]! + 439b48: 910003fd mov x29, sp + 439b4c: f9000fe0 str x0, [sp, #24] + 439b50: f9400fe0 ldr x0, [sp, #24] + 439b54: 940003c2 bl 43aa5c <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 439b58: a8c27bfd ldp x29, x30, [sp], #32 + 439b5c: d65f03c0 ret + +0000000000439b60 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE3getEv(): + 439b60: a9be7bfd stp x29, x30, [sp, #-32]! + 439b64: 910003fd mov x29, sp + 439b68: f9000fe0 str x0, [sp, #24] + 439b6c: f9400fe0 ldr x0, [sp, #24] + 439b70: 940003c2 bl 43aa78 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439b74: a8c27bfd ldp x29, x30, [sp], #32 + 439b78: d65f03c0 ret + +0000000000439b7c <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEC1EPS3_>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEC1EPS3_(): + 439b7c: a9be7bfd stp x29, x30, [sp, #-32]! + 439b80: 910003fd mov x29, sp + 439b84: f9000fe0 str x0, [sp, #24] + 439b88: f9000be1 str x1, [sp, #16] + 439b8c: f9400fe0 ldr x0, [sp, #24] + 439b90: 940003c2 bl 43aa98 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv> + 439b94: f9400fe0 ldr x0, [sp, #24] + 439b98: 97fffb59 bl 4388fc <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439b9c: aa0003e1 mov x1, x0 + 439ba0: f9400be0 ldr x0, [sp, #16] + 439ba4: f9000020 str x0, [x1] + 439ba8: d503201f nop + 439bac: a8c27bfd ldp x29, x30, [sp], #32 + 439bb0: d65f03c0 ret + +0000000000439bb4 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 439bb4: a9be7bfd stp x29, x30, [sp, #-32]! + 439bb8: 910003fd mov x29, sp + 439bbc: f9000fe0 str x0, [sp, #24] + 439bc0: f9400fe0 ldr x0, [sp, #24] + 439bc4: 940003bd bl 43aab8 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 439bc8: a8c27bfd ldp x29, x30, [sp], #32 + 439bcc: d65f03c0 ret + +0000000000439bd0 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE10_M_deleterEv(): + 439bd0: a9be7bfd stp x29, x30, [sp, #-32]! + 439bd4: 910003fd mov x29, sp + 439bd8: f9000fe0 str x0, [sp, #24] + 439bdc: f9400fe0 ldr x0, [sp, #24] + 439be0: 940003bd bl 43aad4 <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 439be4: a8c27bfd ldp x29, x30, [sp], #32 + 439be8: d65f03c0 ret + +0000000000439bec <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE3getEv(): + 439bec: a9be7bfd stp x29, x30, [sp, #-32]! + 439bf0: 910003fd mov x29, sp + 439bf4: f9000fe0 str x0, [sp, #24] + 439bf8: f9400fe0 ldr x0, [sp, #24] + 439bfc: 940003bd bl 43aaf0 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439c00: a8c27bfd ldp x29, x30, [sp], #32 + 439c04: d65f03c0 ret + +0000000000439c08 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEC1EPS3_>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEC2EPS3_(): + 439c08: a9be7bfd stp x29, x30, [sp, #-32]! + 439c0c: 910003fd mov x29, sp + 439c10: f9000fe0 str x0, [sp, #24] + 439c14: f9000be1 str x1, [sp, #16] + 439c18: f9400fe0 ldr x0, [sp, #24] + 439c1c: 940003bd bl 43ab10 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv> + 439c20: f9400fe0 ldr x0, [sp, #24] + 439c24: 97fffb8b bl 438a50 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439c28: aa0003e1 mov x1, x0 + 439c2c: f9400be0 ldr x0, [sp, #16] + 439c30: f9000020 str x0, [x1] + 439c34: d503201f nop + 439c38: a8c27bfd ldp x29, x30, [sp], #32 + 439c3c: d65f03c0 ret + +0000000000439c40 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 439c40: a9be7bfd stp x29, x30, [sp, #-32]! + 439c44: 910003fd mov x29, sp + 439c48: f9000fe0 str x0, [sp, #24] + 439c4c: f9400fe0 ldr x0, [sp, #24] + 439c50: 940003b8 bl 43ab30 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 439c54: a8c27bfd ldp x29, x30, [sp], #32 + 439c58: d65f03c0 ret + +0000000000439c5c <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE10_M_deleterEv(): + 439c5c: a9be7bfd stp x29, x30, [sp, #-32]! + 439c60: 910003fd mov x29, sp + 439c64: f9000fe0 str x0, [sp, #24] + 439c68: f9400fe0 ldr x0, [sp, #24] + 439c6c: 940003b8 bl 43ab4c <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 439c70: a8c27bfd ldp x29, x30, [sp], #32 + 439c74: d65f03c0 ret + +0000000000439c78 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE3getEv(): + 439c78: a9be7bfd stp x29, x30, [sp, #-32]! + 439c7c: 910003fd mov x29, sp + 439c80: f9000fe0 str x0, [sp, #24] + 439c84: f9400fe0 ldr x0, [sp, #24] + 439c88: 940003b8 bl 43ab68 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439c8c: a8c27bfd ldp x29, x30, [sp], #32 + 439c90: d65f03c0 ret + +0000000000439c94 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEC1EPS3_>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEC2EPS3_(): + 439c94: a9be7bfd stp x29, x30, [sp, #-32]! + 439c98: 910003fd mov x29, sp + 439c9c: f9000fe0 str x0, [sp, #24] + 439ca0: f9000be1 str x1, [sp, #16] + 439ca4: f9400fe0 ldr x0, [sp, #24] + 439ca8: 940003b8 bl 43ab88 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv> + 439cac: f9400fe0 ldr x0, [sp, #24] + 439cb0: 97fffbbd bl 438ba4 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439cb4: aa0003e1 mov x1, x0 + 439cb8: f9400be0 ldr x0, [sp, #16] + 439cbc: f9000020 str x0, [x1] + 439cc0: d503201f nop + 439cc4: a8c27bfd ldp x29, x30, [sp], #32 + 439cc8: d65f03c0 ret + +0000000000439ccc <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 439ccc: a9be7bfd stp x29, x30, [sp, #-32]! + 439cd0: 910003fd mov x29, sp + 439cd4: f9000fe0 str x0, [sp, #24] + 439cd8: f9400fe0 ldr x0, [sp, #24] + 439cdc: 940003b3 bl 43aba8 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 439ce0: a8c27bfd ldp x29, x30, [sp], #32 + 439ce4: d65f03c0 ret + +0000000000439ce8 <_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE10_M_deleterEv(): + 439ce8: a9be7bfd stp x29, x30, [sp, #-32]! + 439cec: 910003fd mov x29, sp + 439cf0: f9000fe0 str x0, [sp, #24] + 439cf4: f9400fe0 ldr x0, [sp, #24] + 439cf8: 940003b3 bl 43abc4 <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 439cfc: a8c27bfd ldp x29, x30, [sp], #32 + 439d00: d65f03c0 ret + +0000000000439d04 <_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE3getEv(): + 439d04: a9be7bfd stp x29, x30, [sp, #-32]! + 439d08: 910003fd mov x29, sp + 439d0c: f9000fe0 str x0, [sp, #24] + 439d10: f9400fe0 ldr x0, [sp, #24] + 439d14: 940003b3 bl 43abe0 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE6_M_ptrEv> + 439d18: a8c27bfd ldp x29, x30, [sp], #32 + 439d1c: d65f03c0 ret + +0000000000439d20 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_beginEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_beginEv(): + 439d20: d10043ff sub sp, sp, #0x10 + 439d24: f90007e0 str x0, [sp, #8] + 439d28: f94007e0 ldr x0, [sp, #8] + 439d2c: f9400800 ldr x0, [x0, #16] + 439d30: 910043ff add sp, sp, #0x10 + 439d34: d65f03c0 ret + +0000000000439d38 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv(): + 439d38: d10043ff sub sp, sp, #0x10 + 439d3c: f90007e0 str x0, [sp, #8] + 439d40: f94007e0 ldr x0, [sp, #8] + 439d44: 91002000 add x0, x0, #0x8 + 439d48: 910043ff add sp, sp, #0x10 + 439d4c: d65f03c0 ret + +0000000000439d50 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISE_EPKSt18_Rb_tree_node_baseRS7_>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISE_EPKSt18_Rb_tree_node_baseRS7_(): + 439d50: a9bb7bfd stp x29, x30, [sp, #-80]! + 439d54: 910003fd mov x29, sp + 439d58: f9000bf3 str x19, [sp, #16] + 439d5c: f9001fe0 str x0, [sp, #56] + 439d60: f9001be1 str x1, [sp, #48] + 439d64: f90017e2 str x2, [sp, #40] + 439d68: f90013e3 str x3, [sp, #32] + 439d6c: f9401be0 ldr x0, [sp, #48] + 439d70: f100001f cmp x0, #0x0 + 439d74: 540002e0 b.eq 439dd0 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISE_EPKSt18_Rb_tree_node_baseRS7_+0x80> // b.none + 439d78: f9401ff3 ldr x19, [sp, #56] + 439d7c: f9401be0 ldr x0, [sp, #48] + 439d80: 97fffe6e bl 439738 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt13_Rb_tree_nodeISE_E> + 439d84: f94013e2 ldr x2, [sp, #32] + 439d88: aa0003e1 mov x1, x0 + 439d8c: aa1303e0 mov x0, x19 + 439d90: 97fff8a7 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 439d94: 12001c00 and w0, w0, #0xff + 439d98: 52000000 eor w0, w0, #0x1 + 439d9c: 12001c00 and w0, w0, #0xff + 439da0: 7100001f cmp w0, #0x0 + 439da4: 540000e0 b.eq 439dc0 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISE_EPKSt18_Rb_tree_node_baseRS7_+0x70> // b.none + 439da8: f9401be0 ldr x0, [sp, #48] + 439dac: f90017e0 str x0, [sp, #40] + 439db0: f9401be0 ldr x0, [sp, #48] + 439db4: 94000393 bl 43ac00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_S_leftEPKSt18_Rb_tree_node_base> + 439db8: f9001be0 str x0, [sp, #48] + 439dbc: 17ffffec b 439d6c <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISE_EPKSt18_Rb_tree_node_baseRS7_+0x1c> + 439dc0: f9401be0 ldr x0, [sp, #48] + 439dc4: 94000395 bl 43ac18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPKSt18_Rb_tree_node_base> + 439dc8: f9001be0 str x0, [sp, #48] + 439dcc: 17ffffe8 b 439d6c <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISE_EPKSt18_Rb_tree_node_baseRS7_+0x1c> + 439dd0: 910123e0 add x0, sp, #0x48 + 439dd4: f94017e1 ldr x1, [sp, #40] + 439dd8: 94000010 bl 439e18 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPKSt18_Rb_tree_node_base> + 439ddc: f94027e0 ldr x0, [sp, #72] + 439de0: f9400bf3 ldr x19, [sp, #16] + 439de4: a8c57bfd ldp x29, x30, [sp], #80 + 439de8: d65f03c0 ret + +0000000000439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base(): + 439dec: a9bd7bfd stp x29, x30, [sp, #-48]! + 439df0: 910003fd mov x29, sp + 439df4: f9000fe0 str x0, [sp, #24] + 439df8: f9400fe0 ldr x0, [sp, #24] + 439dfc: 9400038d bl 43ac30 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_valueEPKSt18_Rb_tree_node_base> + 439e00: aa0003e1 mov x1, x0 + 439e04: 9100a3e0 add x0, sp, #0x28 + 439e08: 94000288 bl 43a828 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEclERKSE_> + 439e0c: d503201f nop + 439e10: a8c37bfd ldp x29, x30, [sp], #48 + 439e14: d65f03c0 ret + +0000000000439e18 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPKSt18_Rb_tree_node_base>: +_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC2EPKSt18_Rb_tree_node_base(): + 439e18: d10043ff sub sp, sp, #0x10 + 439e1c: f90007e0 str x0, [sp, #8] + 439e20: f90003e1 str x1, [sp] + 439e24: f94007e0 ldr x0, [sp, #8] + 439e28: f94003e1 ldr x1, [sp] + 439e2c: f9000001 str x1, [x0] + 439e30: d503201f nop + 439e34: 910043ff add sp, sp, #0x10 + 439e38: d65f03c0 ret + +0000000000439e3c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC2Ev(): + 439e3c: a9be7bfd stp x29, x30, [sp, #-32]! + 439e40: 910003fd mov x29, sp + 439e44: f9000fe0 str x0, [sp, #24] + 439e48: f9400fe0 ldr x0, [sp, #24] + 439e4c: 94000380 bl 43ac4c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1Ev> + 439e50: d503201f nop + 439e54: a8c27bfd ldp x29, x30, [sp], #32 + 439e58: d65f03c0 ret + +0000000000439e5c <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC2Ev(): + 439e5c: d10043ff sub sp, sp, #0x10 + 439e60: f90007e0 str x0, [sp, #8] + 439e64: f94007e0 ldr x0, [sp, #8] + 439e68: f900001f str xzr, [x0] + 439e6c: d503201f nop + 439e70: 910043ff add sp, sp, #0x10 + 439e74: d65f03c0 ret + +0000000000439e78 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE6_M_ptrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE6_M_ptrEv(): + 439e78: a9be7bfd stp x29, x30, [sp, #-32]! + 439e7c: 910003fd mov x29, sp + 439e80: f9000fe0 str x0, [sp, #24] + 439e84: f9400fe0 ldr x0, [sp, #24] + 439e88: 9400037b bl 43ac74 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE7_M_addrEv> + 439e8c: a8c27bfd ldp x29, x30, [sp], #32 + 439e90: d65f03c0 ret + +0000000000439e94 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_create_nodeIJRS7_SD_EEEPSt13_Rb_tree_nodeISE_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_create_nodeIJRS7_SD_EEEPSt13_Rb_tree_nodeISE_EDpOT_(): + 439e94: a9bb7bfd stp x29, x30, [sp, #-80]! + 439e98: 910003fd mov x29, sp + 439e9c: f9000bf3 str x19, [sp, #16] + 439ea0: f9001fe0 str x0, [sp, #56] + 439ea4: f9001be1 str x1, [sp, #48] + 439ea8: f90017e2 str x2, [sp, #40] + 439eac: f9401fe0 ldr x0, [sp, #56] + 439eb0: 940001eb bl 43a65c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_get_nodeEv> + 439eb4: f90027e0 str x0, [sp, #72] + 439eb8: f9401be0 ldr x0, [sp, #48] + 439ebc: 97ffd212 bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 439ec0: aa0003f3 mov x19, x0 + 439ec4: f94017e0 ldr x0, [sp, #40] + 439ec8: 97fffbc8 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 439ecc: aa0003e3 mov x3, x0 + 439ed0: aa1303e2 mov x2, x19 + 439ed4: f94027e1 ldr x1, [sp, #72] + 439ed8: f9401fe0 ldr x0, [sp, #56] + 439edc: 9400036b bl 43ac88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_construct_nodeIJRS7_SD_EEEvPSt13_Rb_tree_nodeISE_EDpOT_> + 439ee0: f94027e0 ldr x0, [sp, #72] + 439ee4: f9400bf3 ldr x19, [sp, #16] + 439ee8: a8c57bfd ldp x29, x30, [sp], #80 + 439eec: d65f03c0 ret + +0000000000439ef0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_(): + 439ef0: a9b77bfd stp x29, x30, [sp, #-144]! + 439ef4: 910003fd mov x29, sp + 439ef8: f9000bf3 str x19, [sp, #16] + 439efc: f90017e0 str x0, [sp, #40] + 439f00: f90013e1 str x1, [sp, #32] + 439f04: f94017e0 ldr x0, [sp, #40] + 439f08: 97fff7e0 bl 437e88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_beginEv> + 439f0c: f90023e0 str x0, [sp, #64] + 439f10: f94017e0 ldr x0, [sp, #40] + 439f14: 94000177 bl 43a4f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv> + 439f18: f9001fe0 str x0, [sp, #56] + 439f1c: 52800020 mov w0, #0x1 // #1 + 439f20: 39023fe0 strb w0, [sp, #143] + 439f24: f94023e0 ldr x0, [sp, #64] + 439f28: f100001f cmp x0, #0x0 + 439f2c: 540002a0 b.eq 439f80 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0x90> // b.none + 439f30: f94023e0 ldr x0, [sp, #64] + 439f34: f9001fe0 str x0, [sp, #56] + 439f38: f94017f3 ldr x19, [sp, #40] + 439f3c: f94023e0 ldr x0, [sp, #64] + 439f40: 97fffdfe bl 439738 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt13_Rb_tree_nodeISE_E> + 439f44: aa0003e2 mov x2, x0 + 439f48: f94013e1 ldr x1, [sp, #32] + 439f4c: aa1303e0 mov x0, x19 + 439f50: 97fff837 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 439f54: 39023fe0 strb w0, [sp, #143] + 439f58: 39423fe0 ldrb w0, [sp, #143] + 439f5c: 7100001f cmp w0, #0x0 + 439f60: 54000080 b.eq 439f70 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0x80> // b.none + 439f64: f94023e0 ldr x0, [sp, #64] + 439f68: 97fffc7b bl 439154 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_S_leftEPSt18_Rb_tree_node_base> + 439f6c: 14000003 b 439f78 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0x88> + 439f70: f94023e0 ldr x0, [sp, #64] + 439f74: 97fffc72 bl 43913c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPSt18_Rb_tree_node_base> + 439f78: f90023e0 str x0, [sp, #64] + 439f7c: 17ffffea b 439f24 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0x34> + 439f80: f9401fe1 ldr x1, [sp, #56] + 439f84: 9100c3e0 add x0, sp, #0x30 + 439f88: 97fffe2b bl 439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base> + 439f8c: 39423fe0 ldrb w0, [sp, #143] + 439f90: 7100001f cmp w0, #0x0 + 439f94: 54000240 b.eq 439fdc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0xec> // b.none + 439f98: f94017e0 ldr x0, [sp, #40] + 439f9c: 94000365 bl 43ad30 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5beginEv> + 439fa0: f90027e0 str x0, [sp, #72] + 439fa4: 910123e1 add x1, sp, #0x48 + 439fa8: 9100c3e0 add x0, sp, #0x30 + 439fac: 97fff802 bl 437fb4 <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEeqERKSF_> + 439fb0: 12001c00 and w0, w0, #0xff + 439fb4: 7100001f cmp w0, #0x0 + 439fb8: 540000e0 b.eq 439fd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0xe4> // b.none + 439fbc: 9100e3e2 add x2, sp, #0x38 + 439fc0: 910103e1 add x1, sp, #0x40 + 439fc4: 910143e0 add x0, sp, #0x50 + 439fc8: 94000364 bl 43ad58 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISE_EEEERS1_Lb1EEEOT_OT0_> + 439fcc: a94507e0 ldp x0, x1, [sp, #80] + 439fd0: 14000019 b 43a034 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0x144> + 439fd4: 9100c3e0 add x0, sp, #0x30 + 439fd8: 940001f5 bl 43a7ac <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEmmEv> + 439fdc: f94017f3 ldr x19, [sp, #40] + 439fe0: f9401be0 ldr x0, [sp, #48] + 439fe4: 97ffff82 bl 439dec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt18_Rb_tree_node_base> + 439fe8: f94013e2 ldr x2, [sp, #32] + 439fec: aa0003e1 mov x1, x0 + 439ff0: aa1303e0 mov x0, x19 + 439ff4: 97fff80e bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 439ff8: 12001c00 and w0, w0, #0xff + 439ffc: 7100001f cmp w0, #0x0 + 43a000: 540000e0 b.eq 43a01c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0x12c> // b.none + 43a004: 9100e3e2 add x2, sp, #0x38 + 43a008: 910103e1 add x1, sp, #0x40 + 43a00c: 910183e0 add x0, sp, #0x60 + 43a010: 94000352 bl 43ad58 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISE_EEEERS1_Lb1EEEOT_OT0_> + 43a014: a94607e0 ldp x0, x1, [sp, #96] + 43a018: 14000007 b 43a034 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_+0x144> + 43a01c: f90043ff str xzr, [sp, #128] + 43a020: 910203e2 add x2, sp, #0x80 + 43a024: 9100c3e1 add x1, sp, #0x30 + 43a028: 9101c3e0 add x0, sp, #0x70 + 43a02c: 97ffc48a bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 43a030: a94707e0 ldp x0, x1, [sp, #112] + 43a034: f9400bf3 ldr x19, [sp, #16] + 43a038: a8c97bfd ldp x29, x30, [sp], #144 + 43a03c: d65f03c0 ret + +000000000043a040 <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEbEC1ISF_bLb1EEEOT_OT0_>: +_ZNSt4pairISt17_Rb_tree_iteratorIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEbEC2ISF_bLb1EEEOT_OT0_(): + 43a040: a9bd7bfd stp x29, x30, [sp, #-48]! + 43a044: 910003fd mov x29, sp + 43a048: f90017e0 str x0, [sp, #40] + 43a04c: f90013e1 str x1, [sp, #32] + 43a050: f9000fe2 str x2, [sp, #24] + 43a054: f94013e0 ldr x0, [sp, #32] + 43a058: 94000352 bl 43ada0 <_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEOT_RNSt16remove_referenceISH_E4typeE> + 43a05c: aa0003e1 mov x1, x0 + 43a060: f94017e0 ldr x0, [sp, #40] + 43a064: f9400021 ldr x1, [x1] + 43a068: f9000001 str x1, [x0] + 43a06c: f9400fe0 ldr x0, [sp, #24] + 43a070: 94000351 bl 43adb4 <_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE> + 43a074: 39400001 ldrb w1, [x0] + 43a078: f94017e0 ldr x0, [sp, #40] + 43a07c: 39002001 strb w1, [x0, #8] + 43a080: d503201f nop + 43a084: a8c37bfd ldp x29, x30, [sp], #48 + 43a088: d65f03c0 ret + +000000000043a08c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_(): + 43a08c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43a090: 910003fd mov x29, sp + 43a094: f90017e0 str x0, [sp, #40] + 43a098: f90013e1 str x1, [sp, #32] + 43a09c: f9000fe2 str x2, [sp, #24] + 43a0a0: f9400fe0 ldr x0, [sp, #24] + 43a0a4: 97fffb51 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 43a0a8: aa0003e2 mov x2, x0 + 43a0ac: f94013e1 ldr x1, [sp, #32] + 43a0b0: f94017e0 ldr x0, [sp, #40] + 43a0b4: 94000345 bl 43adc8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_> + 43a0b8: d503201f nop + 43a0bc: a8c37bfd ldp x29, x30, [sp], #48 + 43a0c0: d65f03c0 ret + +000000000043a0c4 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE3endEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE3endEv(): + 43a0c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 43a0c8: 910003fd mov x29, sp + 43a0cc: f9000fe0 str x0, [sp, #24] + 43a0d0: f9400fe0 ldr x0, [sp, #24] + 43a0d4: 91002001 add x1, x0, #0x8 + 43a0d8: 9100a3e0 add x0, sp, #0x28 + 43a0dc: 9400034e bl 43ae14 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 43a0e0: f94017e0 ldr x0, [sp, #40] + 43a0e4: a8c37bfd ldp x29, x30, [sp], #48 + 43a0e8: d65f03c0 ret + +000000000043a0ec <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_(): + 43a0ec: a9b87bfd stp x29, x30, [sp, #-128]! + 43a0f0: 910003fd mov x29, sp + 43a0f4: a90153f3 stp x19, x20, [sp, #16] + 43a0f8: f9001fe0 str x0, [sp, #56] + 43a0fc: f9001be1 str x1, [sp, #48] + 43a100: f90017e2 str x2, [sp, #40] + 43a104: 90000460 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43a108: 91044002 add x2, x0, #0x110 + 43a10c: d2800021 mov x1, #0x1 // #1 + 43a110: f9401fe0 ldr x0, [sp, #56] + 43a114: 9400034a bl 43ae3c <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc> + 43a118: f9003be0 str x0, [sp, #112] + 43a11c: f9401fe0 ldr x0, [sp, #56] + 43a120: f9400000 ldr x0, [x0] + 43a124: f90037e0 str x0, [sp, #104] + 43a128: f9401fe0 ldr x0, [sp, #56] + 43a12c: f9400400 ldr x0, [x0, #8] + 43a130: f90033e0 str x0, [sp, #96] + 43a134: f9401fe0 ldr x0, [sp, #56] + 43a138: 94000374 bl 43af08 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5beginEv> + 43a13c: f90027e0 str x0, [sp, #72] + 43a140: 910123e1 add x1, sp, #0x48 + 43a144: 9100c3e0 add x0, sp, #0x30 + 43a148: 94000379 bl 43af2c <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_> + 43a14c: f9002fe0 str x0, [sp, #88] + 43a150: f9401fe0 ldr x0, [sp, #56] + 43a154: f9403be1 ldr x1, [sp, #112] + 43a158: 94000386 bl 43af70 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm> + 43a15c: f9002be0 str x0, [sp, #80] + 43a160: f9402be0 ldr x0, [sp, #80] + 43a164: f9003fe0 str x0, [sp, #120] + 43a168: f9401ff3 ldr x19, [sp, #56] + 43a16c: f9402fe0 ldr x0, [sp, #88] + 43a170: d37df000 lsl x0, x0, #3 + 43a174: f9402be1 ldr x1, [sp, #80] + 43a178: 8b000034 add x20, x1, x0 + 43a17c: f94017e0 ldr x0, [sp, #40] + 43a180: 97fffb1a bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 43a184: aa0003e2 mov x2, x0 + 43a188: aa1403e1 mov x1, x20 + 43a18c: aa1303e0 mov x0, x19 + 43a190: 97ffffbf bl 43a08c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 43a194: f9003fff str xzr, [sp, #120] + 43a198: 9100c3e0 add x0, sp, #0x30 + 43a19c: 94000383 bl 43afa8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 43a1a0: f9400013 ldr x19, [x0] + 43a1a4: f9401fe0 ldr x0, [sp, #56] + 43a1a8: 97fff763 bl 437f34 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 43a1ac: aa0003e3 mov x3, x0 + 43a1b0: f9402be2 ldr x2, [sp, #80] + 43a1b4: aa1303e1 mov x1, x19 + 43a1b8: f94037e0 ldr x0, [sp, #104] + 43a1bc: 94000380 bl 43afbc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_> + 43a1c0: f9003fe0 str x0, [sp, #120] + 43a1c4: f9403fe0 ldr x0, [sp, #120] + 43a1c8: 91002000 add x0, x0, #0x8 + 43a1cc: f9003fe0 str x0, [sp, #120] + 43a1d0: 9100c3e0 add x0, sp, #0x30 + 43a1d4: 94000375 bl 43afa8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 43a1d8: f9400013 ldr x19, [x0] + 43a1dc: f9401fe0 ldr x0, [sp, #56] + 43a1e0: 97fff755 bl 437f34 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 43a1e4: aa0003e3 mov x3, x0 + 43a1e8: f9403fe2 ldr x2, [sp, #120] + 43a1ec: f94033e1 ldr x1, [sp, #96] + 43a1f0: aa1303e0 mov x0, x19 + 43a1f4: 94000372 bl 43afbc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_> + 43a1f8: f9003fe0 str x0, [sp, #120] + 43a1fc: f9401fe0 ldr x0, [sp, #56] + 43a200: 97fff74d bl 437f34 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 43a204: aa0003e2 mov x2, x0 + 43a208: f94033e1 ldr x1, [sp, #96] + 43a20c: f94037e0 ldr x0, [sp, #104] + 43a210: 97fff74e bl 437f48 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 43a214: f9401fe3 ldr x3, [sp, #56] + 43a218: f9401fe0 ldr x0, [sp, #56] + 43a21c: f9400801 ldr x1, [x0, #16] + 43a220: f94037e0 ldr x0, [sp, #104] + 43a224: cb000020 sub x0, x1, x0 + 43a228: 9343fc01 asr x1, x0, #3 + 43a22c: aa0103e0 mov x0, x1 + 43a230: aa0003e2 mov x2, x0 + 43a234: f94037e1 ldr x1, [sp, #104] + 43a238: aa0303e0 mov x0, x3 + 43a23c: 97fffbef bl 4391f8 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 43a240: f9401fe0 ldr x0, [sp, #56] + 43a244: f9402be1 ldr x1, [sp, #80] + 43a248: f9000001 str x1, [x0] + 43a24c: f9401fe0 ldr x0, [sp, #56] + 43a250: f9403fe1 ldr x1, [sp, #120] + 43a254: f9000401 str x1, [x0, #8] + 43a258: f9403be0 ldr x0, [sp, #112] + 43a25c: d37df000 lsl x0, x0, #3 + 43a260: f9402be1 ldr x1, [sp, #80] + 43a264: 8b000021 add x1, x1, x0 + 43a268: f9401fe0 ldr x0, [sp, #56] + 43a26c: f9000801 str x1, [x0, #16] + 43a270: 1400001d b 43a2e4 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1f8> + 43a274: 97ff332b bl 406f20 <__cxa_begin_catch@plt> + 43a278: f9403fe0 ldr x0, [sp, #120] + 43a27c: f100001f cmp x0, #0x0 + 43a280: 54000141 b.ne 43a2a8 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1bc> // b.any + 43a284: f9401fe2 ldr x2, [sp, #56] + 43a288: f9402fe0 ldr x0, [sp, #88] + 43a28c: d37df000 lsl x0, x0, #3 + 43a290: f9402be1 ldr x1, [sp, #80] + 43a294: 8b000020 add x0, x1, x0 + 43a298: aa0003e1 mov x1, x0 + 43a29c: aa0203e0 mov x0, x2 + 43a2a0: 9400035b bl 43b00c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_> + 43a2a4: 14000007 b 43a2c0 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1d4> + 43a2a8: f9401fe0 ldr x0, [sp, #56] + 43a2ac: 97fff722 bl 437f34 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 43a2b0: aa0003e2 mov x2, x0 + 43a2b4: f9403fe1 ldr x1, [sp, #120] + 43a2b8: f9402be0 ldr x0, [sp, #80] + 43a2bc: 97fff723 bl 437f48 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 43a2c0: f9401fe0 ldr x0, [sp, #56] + 43a2c4: f9403be2 ldr x2, [sp, #112] + 43a2c8: f9402be1 ldr x1, [sp, #80] + 43a2cc: 97fffbcb bl 4391f8 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 43a2d0: 97ff3504 bl 4076e0 <__cxa_rethrow@plt> + 43a2d4: aa0003f3 mov x19, x0 + 43a2d8: 97ff354e bl 407810 <__cxa_end_catch@plt> + 43a2dc: aa1303e0 mov x0, x19 + 43a2e0: 97ff3588 bl 407900 <_Unwind_Resume@plt> + 43a2e4: a94153f3 ldp x19, x20, [sp, #16] + 43a2e8: a8c87bfd ldp x29, x30, [sp], #128 + 43a2ec: d65f03c0 ret + +000000000043a2f0 <_ZNSaIN5Catch11SectionInfoEEC1Ev>: +_ZNSaIN5Catch11SectionInfoEEC1Ev(): + 43a2f0: a9be7bfd stp x29, x30, [sp, #-32]! + 43a2f4: 910003fd mov x29, sp + 43a2f8: f9000fe0 str x0, [sp, #24] + 43a2fc: f9400fe0 ldr x0, [sp, #24] + 43a300: 9400034d bl 43b034 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEEC1Ev> + 43a304: d503201f nop + 43a308: a8c27bfd ldp x29, x30, [sp], #32 + 43a30c: d65f03c0 ret + +000000000043a310 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC1Ev>: +_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC2Ev(): + 43a310: a9be7bfd stp x29, x30, [sp, #-32]! + 43a314: 910003fd mov x29, sp + 43a318: f9000fe0 str x0, [sp, #24] + 43a31c: f9400fe0 ldr x0, [sp, #24] + 43a320: 9400034a bl 43b048 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC1Ev> + 43a324: d503201f nop + 43a328: a8c27bfd ldp x29, x30, [sp], #32 + 43a32c: d65f03c0 ret + +000000000043a330 <_ZNSaIN5Catch14AssertionStatsEEC1Ev>: +_ZNSaIN5Catch14AssertionStatsEEC2Ev(): + 43a330: a9be7bfd stp x29, x30, [sp, #-32]! + 43a334: 910003fd mov x29, sp + 43a338: f9000fe0 str x0, [sp, #24] + 43a33c: f9400fe0 ldr x0, [sp, #24] + 43a340: 94000347 bl 43b05c <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEEC1Ev> + 43a344: d503201f nop + 43a348: a8c27bfd ldp x29, x30, [sp], #32 + 43a34c: d65f03c0 ret + +000000000043a350 <_ZNSaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEEC1Ev>: +_ZNSaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEEC2Ev(): + 43a350: a9be7bfd stp x29, x30, [sp, #-32]! + 43a354: 910003fd mov x29, sp + 43a358: f9000fe0 str x0, [sp, #24] + 43a35c: f9400fe0 ldr x0, [sp, #24] + 43a360: 94000344 bl 43b070 <_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEEC1Ev> + 43a364: d503201f nop + 43a368: a8c27bfd ldp x29, x30, [sp], #32 + 43a36c: d65f03c0 ret + +000000000043a370 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEEC1Ev>: +_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEEC2Ev(): + 43a370: a9be7bfd stp x29, x30, [sp, #-32]! + 43a374: 910003fd mov x29, sp + 43a378: f9000fe0 str x0, [sp, #24] + 43a37c: f9400fe0 ldr x0, [sp, #24] + 43a380: 94000341 bl 43b084 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEEC1Ev> + 43a384: d503201f nop + 43a388: a8c27bfd ldp x29, x30, [sp], #32 + 43a38c: d65f03c0 ret + +000000000043a390 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEC1Ev>: +_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEC2Ev(): + 43a390: a9be7bfd stp x29, x30, [sp, #-32]! + 43a394: 910003fd mov x29, sp + 43a398: f9000fe0 str x0, [sp, #24] + 43a39c: f9400fe0 ldr x0, [sp, #24] + 43a3a0: 9400033e bl 43b098 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEC1Ev> + 43a3a4: d503201f nop + 43a3a8: a8c27bfd ldp x29, x30, [sp], #32 + 43a3ac: d65f03c0 ret + +000000000043a3b0 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEEC1Ev>: +_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEEC2Ev(): + 43a3b0: a9be7bfd stp x29, x30, [sp, #-32]! + 43a3b4: 910003fd mov x29, sp + 43a3b8: f9000fe0 str x0, [sp, #24] + 43a3bc: f9400fe0 ldr x0, [sp, #24] + 43a3c0: 9400033b bl 43b0ac <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEEC1Ev> + 43a3c4: d503201f nop + 43a3c8: a8c27bfd ldp x29, x30, [sp], #32 + 43a3cc: d65f03c0 ret + +000000000043a3d0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISE_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISE_E(): + 43a3d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 43a3d4: 910003fd mov x29, sp + 43a3d8: f9000bf3 str x19, [sp, #16] + 43a3dc: f90017e0 str x0, [sp, #40] + 43a3e0: f90013e1 str x1, [sp, #32] + 43a3e4: f94017e0 ldr x0, [sp, #40] + 43a3e8: 94000336 bl 43b0c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE21_M_get_Node_allocatorEv> + 43a3ec: aa0003f3 mov x19, x0 + 43a3f0: f94013e0 ldr x0, [sp, #32] + 43a3f4: 97fffbbb bl 4392e0 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv> + 43a3f8: aa0003e1 mov x1, x0 + 43a3fc: aa1303e0 mov x0, x19 + 43a400: 94000335 bl 43b0d4 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE7destroyISF_EEvRSH_PT_> + 43a404: d503201f nop + 43a408: f9400bf3 ldr x19, [sp, #16] + 43a40c: a8c37bfd ldp x29, x30, [sp], #48 + 43a410: d65f03c0 ret + +000000000043a414 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_put_nodeEPSt13_Rb_tree_nodeISE_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_put_nodeEPSt13_Rb_tree_nodeISE_E(): + 43a414: a9be7bfd stp x29, x30, [sp, #-32]! + 43a418: 910003fd mov x29, sp + 43a41c: f9000fe0 str x0, [sp, #24] + 43a420: f9000be1 str x1, [sp, #16] + 43a424: f9400fe0 ldr x0, [sp, #24] + 43a428: 94000326 bl 43b0c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE21_M_get_Node_allocatorEv> + 43a42c: d2800022 mov x2, #0x1 // #1 + 43a430: f9400be1 ldr x1, [sp, #16] + 43a434: 94000332 bl 43b0fc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE10deallocateERSH_PSG_m> + 43a438: d503201f nop + 43a43c: a8c27bfd ldp x29, x30, [sp], #32 + 43a440: d65f03c0 ret + +000000000043a444 <_ZNSaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1Ev>: +_ZNSaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC2Ev(): + 43a444: a9be7bfd stp x29, x30, [sp, #-32]! + 43a448: 910003fd mov x29, sp + 43a44c: f9000fe0 str x0, [sp, #24] + 43a450: f9400fe0 ldr x0, [sp, #24] + 43a454: 94000336 bl 43b12c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEEC1Ev> + 43a458: d503201f nop + 43a45c: a8c27bfd ldp x29, x30, [sp], #32 + 43a460: d65f03c0 ret + +000000000043a464 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEED1Ev(): + 43a464: d10043ff sub sp, sp, #0x10 + 43a468: f90007e0 str x0, [sp, #8] + 43a46c: d503201f nop + 43a470: 910043ff add sp, sp, #0x10 + 43a474: d65f03c0 ret + +000000000043a478 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m(): + 43a478: a9bd7bfd stp x29, x30, [sp, #-48]! + 43a47c: 910003fd mov x29, sp + 43a480: f90017e0 str x0, [sp, #40] + 43a484: f90013e1 str x1, [sp, #32] + 43a488: f9000fe2 str x2, [sp, #24] + 43a48c: f9400fe2 ldr x2, [sp, #24] + 43a490: f94013e1 ldr x1, [sp, #32] + 43a494: f94017e0 ldr x0, [sp, #40] + 43a498: 9400032a bl 43b140 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE10deallocateEPS6_m> + 43a49c: d503201f nop + 43a4a0: a8c37bfd ldp x29, x30, [sp], #48 + 43a4a4: d65f03c0 ret + +000000000043a4a8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS4_EEEEvT_S9_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS4_EEEEvT_S9_(): + 43a4a8: a9be7bfd stp x29, x30, [sp, #-32]! + 43a4ac: 910003fd mov x29, sp + 43a4b0: f9000fe0 str x0, [sp, #24] + 43a4b4: f9000be1 str x1, [sp, #16] + 43a4b8: f9400fe1 ldr x1, [sp, #24] + 43a4bc: f9400be0 ldr x0, [sp, #16] + 43a4c0: eb00003f cmp x1, x0 + 43a4c4: 54000100 b.eq 43a4e4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS4_EEEEvT_S9_+0x3c> // b.none + 43a4c8: f9400fe0 ldr x0, [sp, #24] + 43a4cc: 94000327 bl 43b168 <_ZSt11__addressofISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEPT_RS6_> + 43a4d0: 9400032b bl 43b17c <_ZSt8_DestroyISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEvPT_> + 43a4d4: f9400fe0 ldr x0, [sp, #24] + 43a4d8: 91002000 add x0, x0, #0x8 + 43a4dc: f9000fe0 str x0, [sp, #24] + 43a4e0: 17fffff6 b 43a4b8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS4_EEEEvT_S9_+0x10> + 43a4e4: d503201f nop + 43a4e8: a8c27bfd ldp x29, x30, [sp], #32 + 43a4ec: d65f03c0 ret + +000000000043a4f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_M_endEv(): + 43a4f0: d10043ff sub sp, sp, #0x10 + 43a4f4: f90007e0 str x0, [sp, #8] + 43a4f8: f94007e0 ldr x0, [sp, #8] + 43a4fc: 91002000 add x0, x0, #0x8 + 43a500: 910043ff add sp, sp, #0x10 + 43a504: d65f03c0 ret + +000000000043a508 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPSt13_Rb_tree_nodeISE_EPSt18_Rb_tree_node_baseRS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPSt13_Rb_tree_nodeISE_EPSt18_Rb_tree_node_baseRS7_(): + 43a508: a9bb7bfd stp x29, x30, [sp, #-80]! + 43a50c: 910003fd mov x29, sp + 43a510: f9000bf3 str x19, [sp, #16] + 43a514: f9001fe0 str x0, [sp, #56] + 43a518: f9001be1 str x1, [sp, #48] + 43a51c: f90017e2 str x2, [sp, #40] + 43a520: f90013e3 str x3, [sp, #32] + 43a524: f9401be0 ldr x0, [sp, #48] + 43a528: f100001f cmp x0, #0x0 + 43a52c: 540002e0 b.eq 43a588 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPSt13_Rb_tree_nodeISE_EPSt18_Rb_tree_node_baseRS7_+0x80> // b.none + 43a530: f9401ff3 ldr x19, [sp, #56] + 43a534: f9401be0 ldr x0, [sp, #48] + 43a538: 97fffc80 bl 439738 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE6_S_keyEPKSt13_Rb_tree_nodeISE_E> + 43a53c: f94013e2 ldr x2, [sp, #32] + 43a540: aa0003e1 mov x1, x0 + 43a544: aa1303e0 mov x0, x19 + 43a548: 97fff6b9 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 43a54c: 12001c00 and w0, w0, #0xff + 43a550: 52000000 eor w0, w0, #0x1 + 43a554: 12001c00 and w0, w0, #0xff + 43a558: 7100001f cmp w0, #0x0 + 43a55c: 540000e0 b.eq 43a578 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPSt13_Rb_tree_nodeISE_EPSt18_Rb_tree_node_baseRS7_+0x70> // b.none + 43a560: f9401be0 ldr x0, [sp, #48] + 43a564: f90017e0 str x0, [sp, #40] + 43a568: f9401be0 ldr x0, [sp, #48] + 43a56c: 97fffafa bl 439154 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_S_leftEPSt18_Rb_tree_node_base> + 43a570: f9001be0 str x0, [sp, #48] + 43a574: 17ffffec b 43a524 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPSt13_Rb_tree_nodeISE_EPSt18_Rb_tree_node_baseRS7_+0x1c> + 43a578: f9401be0 ldr x0, [sp, #48] + 43a57c: 97fffaf0 bl 43913c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPSt18_Rb_tree_node_base> + 43a580: f9001be0 str x0, [sp, #48] + 43a584: 17ffffe8 b 43a524 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_lower_boundEPSt13_Rb_tree_nodeISE_EPSt18_Rb_tree_node_baseRS7_+0x1c> + 43a588: 910123e0 add x0, sp, #0x48 + 43a58c: f94017e1 ldr x1, [sp, #40] + 43a590: 97fffca9 bl 439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base> + 43a594: f94027e0 ldr x0, [sp, #72] + 43a598: f9400bf3 ldr x19, [sp, #16] + 43a59c: a8c57bfd ldp x29, x30, [sp], #80 + 43a5a0: d65f03c0 ret + +000000000043a5a4 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE6_M_ptrEv(): + 43a5a4: a9be7bfd stp x29, x30, [sp, #-32]! + 43a5a8: 910003fd mov x29, sp + 43a5ac: f9000fe0 str x0, [sp, #24] + 43a5b0: f9400fe0 ldr x0, [sp, #24] + 43a5b4: 940002fa bl 43b19c <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE7_M_addrEv> + 43a5b8: a8c27bfd ldp x29, x30, [sp], #32 + 43a5bc: d65f03c0 ret + +000000000043a5c0 <_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1IS5_EEOT_>: +_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1IS5_EEOT_(): + 43a5c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 43a5c4: 910003fd mov x29, sp + 43a5c8: f9000bf3 str x19, [sp, #16] + 43a5cc: f90017e0 str x0, [sp, #40] + 43a5d0: f90013e1 str x1, [sp, #32] + 43a5d4: f94017f3 ldr x19, [sp, #40] + 43a5d8: f94013e0 ldr x0, [sp, #32] + 43a5dc: 97ff417e bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 43a5e0: aa0003e1 mov x1, x0 + 43a5e4: aa1303e0 mov x0, x19 + 43a5e8: 94000011 bl 43a62c <_ZNSt10_Head_baseILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC1IS5_EEOT_> + 43a5ec: d503201f nop + 43a5f0: f9400bf3 ldr x19, [sp, #16] + 43a5f4: a8c37bfd ldp x29, x30, [sp], #48 + 43a5f8: d65f03c0 ret + +000000000043a5fc <_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7_M_headERS7_(): + 43a5fc: a9be7bfd stp x29, x30, [sp, #-32]! + 43a600: 910003fd mov x29, sp + 43a604: f9000fe0 str x0, [sp, #24] + 43a608: f9400fe0 ldr x0, [sp, #24] + 43a60c: 940002e9 bl 43b1b0 <_ZNSt10_Head_baseILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS7_> + 43a610: a8c27bfd ldp x29, x30, [sp], #32 + 43a614: d65f03c0 ret + +000000000043a618 <_ZSt7forwardIONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardIONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE(): + 43a618: d10043ff sub sp, sp, #0x10 + 43a61c: f90007e0 str x0, [sp, #8] + 43a620: f94007e0 ldr x0, [sp, #8] + 43a624: 910043ff add sp, sp, #0x10 + 43a628: d65f03c0 ret + +000000000043a62c <_ZNSt10_Head_baseILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC1IS5_EEOT_>: +_ZNSt10_Head_baseILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC1IS5_EEOT_(): + 43a62c: a9be7bfd stp x29, x30, [sp, #-32]! + 43a630: 910003fd mov x29, sp + 43a634: f9000fe0 str x0, [sp, #24] + 43a638: f9000be1 str x1, [sp, #16] + 43a63c: f9400be0 ldr x0, [sp, #16] + 43a640: 97ff4165 bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 43a644: aa0003e1 mov x1, x0 + 43a648: f9400fe0 ldr x0, [sp, #24] + 43a64c: f9000001 str x1, [x0] + 43a650: d503201f nop + 43a654: a8c27bfd ldp x29, x30, [sp], #32 + 43a658: d65f03c0 ret + +000000000043a65c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_get_nodeEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_get_nodeEv(): + 43a65c: a9be7bfd stp x29, x30, [sp, #-32]! + 43a660: 910003fd mov x29, sp + 43a664: f9000fe0 str x0, [sp, #24] + 43a668: f9400fe0 ldr x0, [sp, #24] + 43a66c: 94000295 bl 43b0c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE21_M_get_Node_allocatorEv> + 43a670: d2800021 mov x1, #0x1 // #1 + 43a674: 940002d5 bl 43b1c8 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE8allocateERSH_m> + 43a678: a8c27bfd ldp x29, x30, [sp], #32 + 43a67c: d65f03c0 ret + +000000000043a680 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEEvPSt13_Rb_tree_nodeISE_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEEvPSt13_Rb_tree_nodeISE_EDpOT_(): + 43a680: a9ba7bfd stp x29, x30, [sp, #-96]! + 43a684: 910003fd mov x29, sp + 43a688: a90153f3 stp x19, x20, [sp, #16] + 43a68c: a9025bf5 stp x21, x22, [sp, #32] + 43a690: f9002fe0 str x0, [sp, #88] + 43a694: f9002be1 str x1, [sp, #80] + 43a698: f90027e2 str x2, [sp, #72] + 43a69c: f90023e3 str x3, [sp, #64] + 43a6a0: f9001fe4 str x4, [sp, #56] + 43a6a4: f9402be0 ldr x0, [sp, #80] + 43a6a8: aa0003e1 mov x1, x0 + 43a6ac: d2800900 mov x0, #0x48 // #72 + 43a6b0: 97ff4772 bl 40c478 <_ZnwmPv> + 43a6b4: f9402fe0 ldr x0, [sp, #88] + 43a6b8: 94000282 bl 43b0c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE21_M_get_Node_allocatorEv> + 43a6bc: aa0003f3 mov x19, x0 + 43a6c0: f9402be0 ldr x0, [sp, #80] + 43a6c4: 97fffb07 bl 4392e0 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv> + 43a6c8: aa0003f4 mov x20, x0 + 43a6cc: f94027e0 ldr x0, [sp, #72] + 43a6d0: 97ffb471 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 43a6d4: aa0003f5 mov x21, x0 + 43a6d8: f94023e0 ldr x0, [sp, #64] + 43a6dc: 97fffb33 bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 43a6e0: aa0003f6 mov x22, x0 + 43a6e4: f9401fe0 ldr x0, [sp, #56] + 43a6e8: 97ffb475 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 43a6ec: aa0003e4 mov x4, x0 + 43a6f0: aa1603e3 mov x3, x22 + 43a6f4: aa1503e2 mov x2, x21 + 43a6f8: aa1403e1 mov x1, x20 + 43a6fc: aa1303e0 mov x0, x19 + 43a700: 940002bc bl 43b1f0 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE9constructISF_JRKSt21piecewise_construct_tSt5tupleIJOS7_EESN_IJEEEEEvRSH_PT_DpOT0_> + 43a704: 1400000a b 43a72c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESP_IJEEEEEvPSt13_Rb_tree_nodeISE_EDpOT_+0xac> + 43a708: 97ff3206 bl 406f20 <__cxa_begin_catch@plt> + 43a70c: f9402be1 ldr x1, [sp, #80] + 43a710: f9402fe0 ldr x0, [sp, #88] + 43a714: 97ffff40 bl 43a414 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_put_nodeEPSt13_Rb_tree_nodeISE_E> + 43a718: 97ff33f2 bl 4076e0 <__cxa_rethrow@plt> + 43a71c: aa0003f3 mov x19, x0 + 43a720: 97ff343c bl 407810 <__cxa_end_catch@plt> + 43a724: aa1303e0 mov x0, x19 + 43a728: 97ff3476 bl 407900 <_Unwind_Resume@plt> + 43a72c: a94153f3 ldp x19, x20, [sp, #16] + 43a730: a9425bf5 ldp x21, x22, [sp, #32] + 43a734: a8c67bfd ldp x29, x30, [sp], #96 + 43a738: d65f03c0 ret + +000000000043a73c <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE13_M_const_castEv>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE13_M_const_castEv(): + 43a73c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43a740: 910003fd mov x29, sp + 43a744: f9000fe0 str x0, [sp, #24] + 43a748: f9400fe0 ldr x0, [sp, #24] + 43a74c: f9400001 ldr x1, [x0] + 43a750: 9100a3e0 add x0, sp, #0x28 + 43a754: 97fffc38 bl 439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base> + 43a758: f94017e0 ldr x0, [sp, #40] + 43a75c: a8c37bfd ldp x29, x30, [sp], #48 + 43a760: d65f03c0 ret + +000000000043a764 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4sizeEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4sizeEv(): + 43a764: d10043ff sub sp, sp, #0x10 + 43a768: f90007e0 str x0, [sp, #8] + 43a76c: f94007e0 ldr x0, [sp, #8] + 43a770: f9401400 ldr x0, [x0, #40] + 43a774: 910043ff add sp, sp, #0x10 + 43a778: d65f03c0 ret + +000000000043a77c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_rightmostEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE12_M_rightmostEv(): + 43a77c: d10043ff sub sp, sp, #0x10 + 43a780: f90007e0 str x0, [sp, #8] + 43a784: f94007e0 ldr x0, [sp, #8] + 43a788: 91008000 add x0, x0, #0x20 + 43a78c: 910043ff add sp, sp, #0x10 + 43a790: d65f03c0 ret + +000000000043a794 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_leftmostEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_leftmostEv(): + 43a794: d10043ff sub sp, sp, #0x10 + 43a798: f90007e0 str x0, [sp, #8] + 43a79c: f94007e0 ldr x0, [sp, #8] + 43a7a0: 91006000 add x0, x0, #0x18 + 43a7a4: 910043ff add sp, sp, #0x10 + 43a7a8: d65f03c0 ret + +000000000043a7ac <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEmmEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEmmEv(): + 43a7ac: a9be7bfd stp x29, x30, [sp, #-32]! + 43a7b0: 910003fd mov x29, sp + 43a7b4: f9000fe0 str x0, [sp, #24] + 43a7b8: f9400fe0 ldr x0, [sp, #24] + 43a7bc: f9400000 ldr x0, [x0] + 43a7c0: 97ff330c bl 4073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 43a7c4: aa0003e1 mov x1, x0 + 43a7c8: f9400fe0 ldr x0, [sp, #24] + 43a7cc: f9000001 str x1, [x0] + 43a7d0: f9400fe0 ldr x0, [sp, #24] + 43a7d4: a8c27bfd ldp x29, x30, [sp], #32 + 43a7d8: d65f03c0 ret + +000000000043a7dc <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEppEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEppEv(): + 43a7dc: a9be7bfd stp x29, x30, [sp, #-32]! + 43a7e0: 910003fd mov x29, sp + 43a7e4: f9000fe0 str x0, [sp, #24] + 43a7e8: f9400fe0 ldr x0, [sp, #24] + 43a7ec: f9400000 ldr x0, [x0] + 43a7f0: 97ff326c bl 4071a0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> + 43a7f4: aa0003e1 mov x1, x0 + 43a7f8: f9400fe0 ldr x0, [sp, #24] + 43a7fc: f9000001 str x1, [x0] + 43a800: f9400fe0 ldr x0, [sp, #24] + 43a804: a8c27bfd ldp x29, x30, [sp], #32 + 43a808: d65f03c0 ret + +000000000043a80c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_valueEPKSt13_Rb_tree_nodeISE_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_valueEPKSt13_Rb_tree_nodeISE_E(): + 43a80c: a9be7bfd stp x29, x30, [sp, #-32]! + 43a810: 910003fd mov x29, sp + 43a814: f9000fe0 str x0, [sp, #24] + 43a818: f9400fe0 ldr x0, [sp, #24] + 43a81c: 97fff96b bl 438dc8 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv> + 43a820: a8c27bfd ldp x29, x30, [sp], #32 + 43a824: d65f03c0 ret + +000000000043a828 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEclERKSE_>: +_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEclERKSE_(): + 43a828: d10043ff sub sp, sp, #0x10 + 43a82c: f90007e0 str x0, [sp, #8] + 43a830: f90003e1 str x1, [sp] + 43a834: f94003e0 ldr x0, [sp] + 43a838: 910043ff add sp, sp, #0x10 + 43a83c: d65f03c0 ret + +000000000043a840 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv(): + 43a840: a9be7bfd stp x29, x30, [sp, #-32]! + 43a844: 910003fd mov x29, sp + 43a848: f9000fe0 str x0, [sp, #24] + 43a84c: f9400fe0 ldr x0, [sp, #24] + 43a850: 94000282 bl 43b258 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEEC1Ev> + 43a854: d503201f nop + 43a858: a8c27bfd ldp x29, x30, [sp], #32 + 43a85c: d65f03c0 ret + +000000000043a860 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43a860: a9be7bfd stp x29, x30, [sp, #-32]! + 43a864: 910003fd mov x29, sp + 43a868: f9000fe0 str x0, [sp, #24] + 43a86c: f9400fe0 ldr x0, [sp, #24] + 43a870: 94000284 bl 43b280 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEE7_M_headERS7_> + 43a874: a8c27bfd ldp x29, x30, [sp], #32 + 43a878: d65f03c0 ret + +000000000043a87c <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43a87c: a9be7bfd stp x29, x30, [sp, #-32]! + 43a880: 910003fd mov x29, sp + 43a884: f9000fe0 str x0, [sp, #24] + 43a888: f9400fe0 ldr x0, [sp, #24] + 43a88c: 94000284 bl 43b29c <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 43a890: a8c27bfd ldp x29, x30, [sp], #32 + 43a894: d65f03c0 ret + +000000000043a898 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 43a898: a9be7bfd stp x29, x30, [sp, #-32]! + 43a89c: 910003fd mov x29, sp + 43a8a0: f9000fe0 str x0, [sp, #24] + 43a8a4: f9400fe0 ldr x0, [sp, #24] + 43a8a8: 94000284 bl 43b2b8 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_> + 43a8ac: f9400000 ldr x0, [x0] + 43a8b0: a8c27bfd ldp x29, x30, [sp], #32 + 43a8b4: d65f03c0 ret + +000000000043a8b8 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEEC2IS4_S6_Lb1EEEv(): + 43a8b8: a9be7bfd stp x29, x30, [sp, #-32]! + 43a8bc: 910003fd mov x29, sp + 43a8c0: f9000fe0 str x0, [sp, #24] + 43a8c4: f9400fe0 ldr x0, [sp, #24] + 43a8c8: 94000283 bl 43b2d4 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEEC1Ev> + 43a8cc: d503201f nop + 43a8d0: a8c27bfd ldp x29, x30, [sp], #32 + 43a8d4: d65f03c0 ret + +000000000043a8d8 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43a8d8: a9be7bfd stp x29, x30, [sp, #-32]! + 43a8dc: 910003fd mov x29, sp + 43a8e0: f9000fe0 str x0, [sp, #24] + 43a8e4: f9400fe0 ldr x0, [sp, #24] + 43a8e8: 94000285 bl 43b2fc <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEE7_M_headERS7_> + 43a8ec: a8c27bfd ldp x29, x30, [sp], #32 + 43a8f0: d65f03c0 ret + +000000000043a8f4 <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43a8f4: a9be7bfd stp x29, x30, [sp, #-32]! + 43a8f8: 910003fd mov x29, sp + 43a8fc: f9000fe0 str x0, [sp, #24] + 43a900: f9400fe0 ldr x0, [sp, #24] + 43a904: 94000285 bl 43b318 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 43a908: a8c27bfd ldp x29, x30, [sp], #32 + 43a90c: d65f03c0 ret + +000000000043a910 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 43a910: a9be7bfd stp x29, x30, [sp, #-32]! + 43a914: 910003fd mov x29, sp + 43a918: f9000fe0 str x0, [sp, #24] + 43a91c: f9400fe0 ldr x0, [sp, #24] + 43a920: 94000285 bl 43b334 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_> + 43a924: f9400000 ldr x0, [x0] + 43a928: a8c27bfd ldp x29, x30, [sp], #32 + 43a92c: d65f03c0 ret + +000000000043a930 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEEC2IS4_S6_Lb1EEEv(): + 43a930: a9be7bfd stp x29, x30, [sp, #-32]! + 43a934: 910003fd mov x29, sp + 43a938: f9000fe0 str x0, [sp, #24] + 43a93c: f9400fe0 ldr x0, [sp, #24] + 43a940: 94000284 bl 43b350 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEEC1Ev> + 43a944: d503201f nop + 43a948: a8c27bfd ldp x29, x30, [sp], #32 + 43a94c: d65f03c0 ret + +000000000043a950 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43a950: a9be7bfd stp x29, x30, [sp, #-32]! + 43a954: 910003fd mov x29, sp + 43a958: f9000fe0 str x0, [sp, #24] + 43a95c: f9400fe0 ldr x0, [sp, #24] + 43a960: 94000286 bl 43b378 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEE7_M_headERS7_> + 43a964: a8c27bfd ldp x29, x30, [sp], #32 + 43a968: d65f03c0 ret + +000000000043a96c <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43a96c: a9be7bfd stp x29, x30, [sp, #-32]! + 43a970: 910003fd mov x29, sp + 43a974: f9000fe0 str x0, [sp, #24] + 43a978: f9400fe0 ldr x0, [sp, #24] + 43a97c: 94000286 bl 43b394 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 43a980: a8c27bfd ldp x29, x30, [sp], #32 + 43a984: d65f03c0 ret + +000000000043a988 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 43a988: a9be7bfd stp x29, x30, [sp, #-32]! + 43a98c: 910003fd mov x29, sp + 43a990: f9000fe0 str x0, [sp, #24] + 43a994: f9400fe0 ldr x0, [sp, #24] + 43a998: 94000286 bl 43b3b0 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_> + 43a99c: f9400000 ldr x0, [x0] + 43a9a0: a8c27bfd ldp x29, x30, [sp], #32 + 43a9a4: d65f03c0 ret + +000000000043a9a8 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEEC2IS4_S6_Lb1EEEv(): + 43a9a8: a9be7bfd stp x29, x30, [sp, #-32]! + 43a9ac: 910003fd mov x29, sp + 43a9b0: f9000fe0 str x0, [sp, #24] + 43a9b4: f9400fe0 ldr x0, [sp, #24] + 43a9b8: 94000285 bl 43b3cc <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEEC1Ev> + 43a9bc: d503201f nop + 43a9c0: a8c27bfd ldp x29, x30, [sp], #32 + 43a9c4: d65f03c0 ret + +000000000043a9c8 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43a9c8: a9be7bfd stp x29, x30, [sp, #-32]! + 43a9cc: 910003fd mov x29, sp + 43a9d0: f9000fe0 str x0, [sp, #24] + 43a9d4: f9400fe0 ldr x0, [sp, #24] + 43a9d8: 94000287 bl 43b3f4 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEE7_M_headERS7_> + 43a9dc: a8c27bfd ldp x29, x30, [sp], #32 + 43a9e0: d65f03c0 ret + +000000000043a9e4 <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43a9e4: a9be7bfd stp x29, x30, [sp, #-32]! + 43a9e8: 910003fd mov x29, sp + 43a9ec: f9000fe0 str x0, [sp, #24] + 43a9f0: f9400fe0 ldr x0, [sp, #24] + 43a9f4: 94000287 bl 43b410 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 43a9f8: a8c27bfd ldp x29, x30, [sp], #32 + 43a9fc: d65f03c0 ret + +000000000043aa00 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 43aa00: a9be7bfd stp x29, x30, [sp, #-32]! + 43aa04: 910003fd mov x29, sp + 43aa08: f9000fe0 str x0, [sp, #24] + 43aa0c: f9400fe0 ldr x0, [sp, #24] + 43aa10: 94000287 bl 43b42c <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_> + 43aa14: f9400000 ldr x0, [x0] + 43aa18: a8c27bfd ldp x29, x30, [sp], #32 + 43aa1c: d65f03c0 ret + +000000000043aa20 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv(): + 43aa20: a9be7bfd stp x29, x30, [sp, #-32]! + 43aa24: 910003fd mov x29, sp + 43aa28: f9000fe0 str x0, [sp, #24] + 43aa2c: f9400fe0 ldr x0, [sp, #24] + 43aa30: 94000286 bl 43b448 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEEC1Ev> + 43aa34: d503201f nop + 43aa38: a8c27bfd ldp x29, x30, [sp], #32 + 43aa3c: d65f03c0 ret + +000000000043aa40 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43aa40: a9be7bfd stp x29, x30, [sp, #-32]! + 43aa44: 910003fd mov x29, sp + 43aa48: f9000fe0 str x0, [sp, #24] + 43aa4c: f9400fe0 ldr x0, [sp, #24] + 43aa50: 94000288 bl 43b470 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEE7_M_headERS7_> + 43aa54: a8c27bfd ldp x29, x30, [sp], #32 + 43aa58: d65f03c0 ret + +000000000043aa5c <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43aa5c: a9be7bfd stp x29, x30, [sp, #-32]! + 43aa60: 910003fd mov x29, sp + 43aa64: f9000fe0 str x0, [sp, #24] + 43aa68: f9400fe0 ldr x0, [sp, #24] + 43aa6c: 94000288 bl 43b48c <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 43aa70: a8c27bfd ldp x29, x30, [sp], #32 + 43aa74: d65f03c0 ret + +000000000043aa78 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 43aa78: a9be7bfd stp x29, x30, [sp, #-32]! + 43aa7c: 910003fd mov x29, sp + 43aa80: f9000fe0 str x0, [sp, #24] + 43aa84: f9400fe0 ldr x0, [sp, #24] + 43aa88: 94000288 bl 43b4a8 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_> + 43aa8c: f9400000 ldr x0, [x0] + 43aa90: a8c27bfd ldp x29, x30, [sp], #32 + 43aa94: d65f03c0 ret + +000000000043aa98 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEEC2IS4_S6_Lb1EEEv(): + 43aa98: a9be7bfd stp x29, x30, [sp, #-32]! + 43aa9c: 910003fd mov x29, sp + 43aaa0: f9000fe0 str x0, [sp, #24] + 43aaa4: f9400fe0 ldr x0, [sp, #24] + 43aaa8: 94000287 bl 43b4c4 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEEC1Ev> + 43aaac: d503201f nop + 43aab0: a8c27bfd ldp x29, x30, [sp], #32 + 43aab4: d65f03c0 ret + +000000000043aab8 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43aab8: a9be7bfd stp x29, x30, [sp, #-32]! + 43aabc: 910003fd mov x29, sp + 43aac0: f9000fe0 str x0, [sp, #24] + 43aac4: f9400fe0 ldr x0, [sp, #24] + 43aac8: 94000289 bl 43b4ec <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEE7_M_headERS7_> + 43aacc: a8c27bfd ldp x29, x30, [sp], #32 + 43aad0: d65f03c0 ret + +000000000043aad4 <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43aad4: a9be7bfd stp x29, x30, [sp, #-32]! + 43aad8: 910003fd mov x29, sp + 43aadc: f9000fe0 str x0, [sp, #24] + 43aae0: f9400fe0 ldr x0, [sp, #24] + 43aae4: 94000289 bl 43b508 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 43aae8: a8c27bfd ldp x29, x30, [sp], #32 + 43aaec: d65f03c0 ret + +000000000043aaf0 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 43aaf0: a9be7bfd stp x29, x30, [sp, #-32]! + 43aaf4: 910003fd mov x29, sp + 43aaf8: f9000fe0 str x0, [sp, #24] + 43aafc: f9400fe0 ldr x0, [sp, #24] + 43ab00: 94000289 bl 43b524 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_> + 43ab04: f9400000 ldr x0, [x0] + 43ab08: a8c27bfd ldp x29, x30, [sp], #32 + 43ab0c: d65f03c0 ret + +000000000043ab10 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv(): + 43ab10: a9be7bfd stp x29, x30, [sp, #-32]! + 43ab14: 910003fd mov x29, sp + 43ab18: f9000fe0 str x0, [sp, #24] + 43ab1c: f9400fe0 ldr x0, [sp, #24] + 43ab20: 94000288 bl 43b540 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEEC1Ev> + 43ab24: d503201f nop + 43ab28: a8c27bfd ldp x29, x30, [sp], #32 + 43ab2c: d65f03c0 ret + +000000000043ab30 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43ab30: a9be7bfd stp x29, x30, [sp, #-32]! + 43ab34: 910003fd mov x29, sp + 43ab38: f9000fe0 str x0, [sp, #24] + 43ab3c: f9400fe0 ldr x0, [sp, #24] + 43ab40: 9400028a bl 43b568 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEE7_M_headERS7_> + 43ab44: a8c27bfd ldp x29, x30, [sp], #32 + 43ab48: d65f03c0 ret + +000000000043ab4c <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43ab4c: a9be7bfd stp x29, x30, [sp, #-32]! + 43ab50: 910003fd mov x29, sp + 43ab54: f9000fe0 str x0, [sp, #24] + 43ab58: f9400fe0 ldr x0, [sp, #24] + 43ab5c: 9400028a bl 43b584 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 43ab60: a8c27bfd ldp x29, x30, [sp], #32 + 43ab64: d65f03c0 ret + +000000000043ab68 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 43ab68: a9be7bfd stp x29, x30, [sp, #-32]! + 43ab6c: 910003fd mov x29, sp + 43ab70: f9000fe0 str x0, [sp, #24] + 43ab74: f9400fe0 ldr x0, [sp, #24] + 43ab78: 9400028a bl 43b5a0 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_> + 43ab7c: f9400000 ldr x0, [x0] + 43ab80: a8c27bfd ldp x29, x30, [sp], #32 + 43ab84: d65f03c0 ret + +000000000043ab88 <_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEEC1IS4_S6_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEEC2IS4_S6_Lb1EEEv(): + 43ab88: a9be7bfd stp x29, x30, [sp, #-32]! + 43ab8c: 910003fd mov x29, sp + 43ab90: f9000fe0 str x0, [sp, #24] + 43ab94: f9400fe0 ldr x0, [sp, #24] + 43ab98: 94000289 bl 43b5bc <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEEC1Ev> + 43ab9c: d503201f nop + 43aba0: a8c27bfd ldp x29, x30, [sp], #32 + 43aba4: d65f03c0 ret + +000000000043aba8 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEEJSt14default_deleteIS3_EEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43aba8: a9be7bfd stp x29, x30, [sp, #-32]! + 43abac: 910003fd mov x29, sp + 43abb0: f9000fe0 str x0, [sp, #24] + 43abb4: f9400fe0 ldr x0, [sp, #24] + 43abb8: 9400028b bl 43b5e4 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEE7_M_headERS7_> + 43abbc: a8c27bfd ldp x29, x30, [sp], #32 + 43abc0: d65f03c0 ret + +000000000043abc4 <_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm1EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43abc4: a9be7bfd stp x29, x30, [sp, #-32]! + 43abc8: 910003fd mov x29, sp + 43abcc: f9000fe0 str x0, [sp, #24] + 43abd0: f9400fe0 ldr x0, [sp, #24] + 43abd4: 9400028b bl 43b600 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 43abd8: a8c27bfd ldp x29, x30, [sp], #32 + 43abdc: d65f03c0 ret + +000000000043abe0 <_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EE6_M_ptrEv(): + 43abe0: a9be7bfd stp x29, x30, [sp, #-32]! + 43abe4: 910003fd mov x29, sp + 43abe8: f9000fe0 str x0, [sp, #24] + 43abec: f9400fe0 ldr x0, [sp, #24] + 43abf0: 9400028b bl 43b61c <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_> + 43abf4: f9400000 ldr x0, [x0] + 43abf8: a8c27bfd ldp x29, x30, [sp], #32 + 43abfc: d65f03c0 ret + +000000000043ac00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_S_leftEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_S_leftEPKSt18_Rb_tree_node_base(): + 43ac00: d10043ff sub sp, sp, #0x10 + 43ac04: f90007e0 str x0, [sp, #8] + 43ac08: f94007e0 ldr x0, [sp, #8] + 43ac0c: f9400800 ldr x0, [x0, #16] + 43ac10: 910043ff add sp, sp, #0x10 + 43ac14: d65f03c0 ret + +000000000043ac18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_rightEPKSt18_Rb_tree_node_base(): + 43ac18: d10043ff sub sp, sp, #0x10 + 43ac1c: f90007e0 str x0, [sp, #8] + 43ac20: f94007e0 ldr x0, [sp, #8] + 43ac24: f9400c00 ldr x0, [x0, #24] + 43ac28: 910043ff add sp, sp, #0x10 + 43ac2c: d65f03c0 ret + +000000000043ac30 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_valueEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_S_valueEPKSt18_Rb_tree_node_base(): + 43ac30: a9be7bfd stp x29, x30, [sp, #-32]! + 43ac34: 910003fd mov x29, sp + 43ac38: f9000fe0 str x0, [sp, #24] + 43ac3c: f9400fe0 ldr x0, [sp, #24] + 43ac40: 97fff862 bl 438dc8 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv> + 43ac44: a8c27bfd ldp x29, x30, [sp], #32 + 43ac48: d65f03c0 ret + +000000000043ac4c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC2Ev(): + 43ac4c: d10043ff sub sp, sp, #0x10 + 43ac50: f90007e0 str x0, [sp, #8] + 43ac54: d503201f nop + 43ac58: 910043ff add sp, sp, #0x10 + 43ac5c: d65f03c0 ret + +000000000043ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43ac60: d10043ff sub sp, sp, #0x10 + 43ac64: f90007e0 str x0, [sp, #8] + 43ac68: f94007e0 ldr x0, [sp, #8] + 43ac6c: 910043ff add sp, sp, #0x10 + 43ac70: d65f03c0 ret + +000000000043ac74 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE7_M_addrEv(): + 43ac74: d10043ff sub sp, sp, #0x10 + 43ac78: f90007e0 str x0, [sp, #8] + 43ac7c: f94007e0 ldr x0, [sp, #8] + 43ac80: 910043ff add sp, sp, #0x10 + 43ac84: d65f03c0 ret + +000000000043ac88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_construct_nodeIJRS7_SD_EEEvPSt13_Rb_tree_nodeISE_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_construct_nodeIJRS7_SD_EEEvPSt13_Rb_tree_nodeISE_EDpOT_(): + 43ac88: a9bb7bfd stp x29, x30, [sp, #-80]! + 43ac8c: 910003fd mov x29, sp + 43ac90: a90153f3 stp x19, x20, [sp, #16] + 43ac94: f90013f5 str x21, [sp, #32] + 43ac98: f90027e0 str x0, [sp, #72] + 43ac9c: f90023e1 str x1, [sp, #64] + 43aca0: f9001fe2 str x2, [sp, #56] + 43aca4: f9001be3 str x3, [sp, #48] + 43aca8: f94023e0 ldr x0, [sp, #64] + 43acac: aa0003e1 mov x1, x0 + 43acb0: d2800900 mov x0, #0x48 // #72 + 43acb4: 97ff45f1 bl 40c478 <_ZnwmPv> + 43acb8: f94027e0 ldr x0, [sp, #72] + 43acbc: 94000101 bl 43b0c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE21_M_get_Node_allocatorEv> + 43acc0: aa0003f3 mov x19, x0 + 43acc4: f94023e0 ldr x0, [sp, #64] + 43acc8: 97fff986 bl 4392e0 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv> + 43accc: aa0003f4 mov x20, x0 + 43acd0: f9401fe0 ldr x0, [sp, #56] + 43acd4: 97ffce8c bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 43acd8: aa0003f5 mov x21, x0 + 43acdc: f9401be0 ldr x0, [sp, #48] + 43ace0: 97fff842 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 43ace4: aa0003e3 mov x3, x0 + 43ace8: aa1503e2 mov x2, x21 + 43acec: aa1403e1 mov x1, x20 + 43acf0: aa1303e0 mov x0, x19 + 43acf4: 9400025d bl 43b668 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE9constructISF_JRS8_SE_EEEvRSH_PT_DpOT0_> + 43acf8: 1400000a b 43ad20 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_construct_nodeIJRS7_SD_EEEvPSt13_Rb_tree_nodeISE_EDpOT_+0x98> + 43acfc: 97ff3089 bl 406f20 <__cxa_begin_catch@plt> + 43ad00: f94023e1 ldr x1, [sp, #64] + 43ad04: f94027e0 ldr x0, [sp, #72] + 43ad08: 97fffdc3 bl 43a414 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11_M_put_nodeEPSt13_Rb_tree_nodeISE_E> + 43ad0c: 97ff3275 bl 4076e0 <__cxa_rethrow@plt> + 43ad10: aa0003f3 mov x19, x0 + 43ad14: 97ff32bf bl 407810 <__cxa_end_catch@plt> + 43ad18: aa1303e0 mov x0, x19 + 43ad1c: 97ff32f9 bl 407900 <_Unwind_Resume@plt> + 43ad20: a94153f3 ldp x19, x20, [sp, #16] + 43ad24: f94013f5 ldr x21, [sp, #32] + 43ad28: a8c57bfd ldp x29, x30, [sp], #80 + 43ad2c: d65f03c0 ret + +000000000043ad30 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5beginEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5beginEv(): + 43ad30: a9bd7bfd stp x29, x30, [sp, #-48]! + 43ad34: 910003fd mov x29, sp + 43ad38: f9000fe0 str x0, [sp, #24] + 43ad3c: f9400fe0 ldr x0, [sp, #24] + 43ad40: f9400c01 ldr x1, [x0, #24] + 43ad44: 9100a3e0 add x0, sp, #0x28 + 43ad48: 97fffabb bl 439834 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPSt18_Rb_tree_node_base> + 43ad4c: f94017e0 ldr x0, [sp, #40] + 43ad50: a8c37bfd ldp x29, x30, [sp], #48 + 43ad54: d65f03c0 ret + +000000000043ad58 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISE_EEEERS1_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISE_EEEERS1_Lb1EEEOT_OT0_(): + 43ad58: a9bd7bfd stp x29, x30, [sp, #-48]! + 43ad5c: 910003fd mov x29, sp + 43ad60: f90017e0 str x0, [sp, #40] + 43ad64: f90013e1 str x1, [sp, #32] + 43ad68: f9000fe2 str x2, [sp, #24] + 43ad6c: f94013e0 ldr x0, [sp, #32] + 43ad70: 94000253 bl 43b6bc <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEOT_RNSt16remove_referenceISJ_E4typeE> + 43ad74: f9400001 ldr x1, [x0] + 43ad78: f94017e0 ldr x0, [sp, #40] + 43ad7c: f9000001 str x1, [x0] + 43ad80: f9400fe0 ldr x0, [sp, #24] + 43ad84: 97ffc982 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 43ad88: f9400001 ldr x1, [x0] + 43ad8c: f94017e0 ldr x0, [sp, #40] + 43ad90: f9000401 str x1, [x0, #8] + 43ad94: d503201f nop + 43ad98: a8c37bfd ldp x29, x30, [sp], #48 + 43ad9c: d65f03c0 ret + +000000000043ada0 <_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEOT_RNSt16remove_referenceISH_E4typeE>: +_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEOT_RNSt16remove_referenceISH_E4typeE(): + 43ada0: d10043ff sub sp, sp, #0x10 + 43ada4: f90007e0 str x0, [sp, #8] + 43ada8: f94007e0 ldr x0, [sp, #8] + 43adac: 910043ff add sp, sp, #0x10 + 43adb0: d65f03c0 ret + +000000000043adb4 <_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE>: +_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE(): + 43adb4: d10043ff sub sp, sp, #0x10 + 43adb8: f90007e0 str x0, [sp, #8] + 43adbc: f94007e0 ldr x0, [sp, #8] + 43adc0: 910043ff add sp, sp, #0x10 + 43adc4: d65f03c0 ret + +000000000043adc8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_(): + 43adc8: a9bc7bfd stp x29, x30, [sp, #-64]! + 43adcc: 910003fd mov x29, sp + 43add0: f9000bf3 str x19, [sp, #16] + 43add4: f9001fe0 str x0, [sp, #56] + 43add8: f9001be1 str x1, [sp, #48] + 43addc: f90017e2 str x2, [sp, #40] + 43ade0: f94017e0 ldr x0, [sp, #40] + 43ade4: 97fff801 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 43ade8: aa0003f3 mov x19, x0 + 43adec: f9401be0 ldr x0, [sp, #48] + 43adf0: aa0003e1 mov x1, x0 + 43adf4: d2800100 mov x0, #0x8 // #8 + 43adf8: 97ff45a0 bl 40c478 <_ZnwmPv> + 43adfc: aa1303e1 mov x1, x19 + 43ae00: 97ffdf40 bl 432b00 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1EOS4_> + 43ae04: d503201f nop + 43ae08: f9400bf3 ldr x19, [sp, #16] + 43ae0c: a8c47bfd ldp x29, x30, [sp], #64 + 43ae10: d65f03c0 ret + +000000000043ae14 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC2ERKS7_(): + 43ae14: d10043ff sub sp, sp, #0x10 + 43ae18: f90007e0 str x0, [sp, #8] + 43ae1c: f90003e1 str x1, [sp] + 43ae20: f94003e0 ldr x0, [sp] + 43ae24: f9400001 ldr x1, [x0] + 43ae28: f94007e0 ldr x0, [sp, #8] + 43ae2c: f9000001 str x1, [x0] + 43ae30: d503201f nop + 43ae34: 910043ff add sp, sp, #0x10 + 43ae38: d65f03c0 ret + +000000000043ae3c <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc(): + 43ae3c: a9bb7bfd stp x29, x30, [sp, #-80]! + 43ae40: 910003fd mov x29, sp + 43ae44: f9000bf3 str x19, [sp, #16] + 43ae48: f9001fe0 str x0, [sp, #56] + 43ae4c: f9001be1 str x1, [sp, #48] + 43ae50: f90017e2 str x2, [sp, #40] + 43ae54: f9401fe0 ldr x0, [sp, #56] + 43ae58: 9400021e bl 43b6d0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 43ae5c: aa0003f3 mov x19, x0 + 43ae60: f9401fe0 ldr x0, [sp, #56] + 43ae64: 94000223 bl 43b6f0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 43ae68: cb000261 sub x1, x19, x0 + 43ae6c: f9401be0 ldr x0, [sp, #48] + 43ae70: eb00003f cmp x1, x0 + 43ae74: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 43ae78: 12001c00 and w0, w0, #0xff + 43ae7c: 7100001f cmp w0, #0x0 + 43ae80: 54000060 b.eq 43ae8c <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0x50> // b.none + 43ae84: f94017e0 ldr x0, [sp, #40] + 43ae88: 97ff3072 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 43ae8c: f9401fe0 ldr x0, [sp, #56] + 43ae90: 94000218 bl 43b6f0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 43ae94: aa0003f3 mov x19, x0 + 43ae98: f9401fe0 ldr x0, [sp, #56] + 43ae9c: 94000215 bl 43b6f0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 43aea0: f90023e0 str x0, [sp, #64] + 43aea4: 9100c3e1 add x1, sp, #0x30 + 43aea8: 910103e0 add x0, sp, #0x40 + 43aeac: 97ff6841 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 43aeb0: f9400000 ldr x0, [x0] + 43aeb4: 8b000260 add x0, x19, x0 + 43aeb8: f90027e0 str x0, [sp, #72] + 43aebc: f9401fe0 ldr x0, [sp, #56] + 43aec0: 9400020c bl 43b6f0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 43aec4: aa0003e1 mov x1, x0 + 43aec8: f94027e0 ldr x0, [sp, #72] + 43aecc: eb01001f cmp x0, x1 + 43aed0: 540000e3 b.cc 43aeec <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 43aed4: f9401fe0 ldr x0, [sp, #56] + 43aed8: 940001fe bl 43b6d0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 43aedc: aa0003e1 mov x1, x0 + 43aee0: f94027e0 ldr x0, [sp, #72] + 43aee4: eb01001f cmp x0, x1 + 43aee8: 54000089 b.ls 43aef8 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xbc> // b.plast + 43aeec: f9401fe0 ldr x0, [sp, #56] + 43aef0: 940001f8 bl 43b6d0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 43aef4: 14000002 b 43aefc <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xc0> + 43aef8: f94027e0 ldr x0, [sp, #72] + 43aefc: f9400bf3 ldr x19, [sp, #16] + 43af00: a8c57bfd ldp x29, x30, [sp], #80 + 43af04: d65f03c0 ret + +000000000043af08 <_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5beginEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5beginEv(): + 43af08: a9bd7bfd stp x29, x30, [sp, #-48]! + 43af0c: 910003fd mov x29, sp + 43af10: f9000fe0 str x0, [sp, #24] + 43af14: f9400fe1 ldr x1, [sp, #24] + 43af18: 9100a3e0 add x0, sp, #0x28 + 43af1c: 97ffffbe bl 43ae14 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 43af20: f94017e0 ldr x0, [sp, #40] + 43af24: a8c37bfd ldp x29, x30, [sp], #48 + 43af28: d65f03c0 ret + +000000000043af2c <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_>: +_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_(): + 43af2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43af30: 910003fd mov x29, sp + 43af34: f9000bf3 str x19, [sp, #16] + 43af38: f90017e0 str x0, [sp, #40] + 43af3c: f90013e1 str x1, [sp, #32] + 43af40: f94017e0 ldr x0, [sp, #40] + 43af44: 94000019 bl 43afa8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 43af48: f9400013 ldr x19, [x0] + 43af4c: f94013e0 ldr x0, [sp, #32] + 43af50: 94000016 bl 43afa8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 43af54: f9400000 ldr x0, [x0] + 43af58: cb000260 sub x0, x19, x0 + 43af5c: 9343fc01 asr x1, x0, #3 + 43af60: aa0103e0 mov x0, x1 + 43af64: f9400bf3 ldr x19, [sp, #16] + 43af68: a8c37bfd ldp x29, x30, [sp], #48 + 43af6c: d65f03c0 ret + +000000000043af70 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm(): + 43af70: a9be7bfd stp x29, x30, [sp, #-32]! + 43af74: 910003fd mov x29, sp + 43af78: f9000fe0 str x0, [sp, #24] + 43af7c: f9000be1 str x1, [sp, #16] + 43af80: f9400be0 ldr x0, [sp, #16] + 43af84: f100001f cmp x0, #0x0 + 43af88: 540000a0 b.eq 43af9c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm+0x2c> // b.none + 43af8c: f9400fe0 ldr x0, [sp, #24] + 43af90: f9400be1 ldr x1, [sp, #16] + 43af94: 940001e2 bl 43b71c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE8allocateERS6_m> + 43af98: 14000002 b 43afa0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm+0x30> + 43af9c: d2800000 mov x0, #0x0 // #0 + 43afa0: a8c27bfd ldp x29, x30, [sp], #32 + 43afa4: d65f03c0 ret + +000000000043afa8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv(): + 43afa8: d10043ff sub sp, sp, #0x10 + 43afac: f90007e0 str x0, [sp, #8] + 43afb0: f94007e0 ldr x0, [sp, #8] + 43afb4: 910043ff add sp, sp, #0x10 + 43afb8: d65f03c0 ret + +000000000043afbc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_(): + 43afbc: a9bc7bfd stp x29, x30, [sp, #-64]! + 43afc0: 910003fd mov x29, sp + 43afc4: f9000bf3 str x19, [sp, #16] + 43afc8: f9001fe0 str x0, [sp, #56] + 43afcc: f9001be1 str x1, [sp, #48] + 43afd0: f90017e2 str x2, [sp, #40] + 43afd4: f90013e3 str x3, [sp, #32] + 43afd8: f9401fe0 ldr x0, [sp, #56] + 43afdc: 940001da bl 43b744 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_> + 43afe0: aa0003f3 mov x19, x0 + 43afe4: f9401be0 ldr x0, [sp, #48] + 43afe8: 940001d7 bl 43b744 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_> + 43afec: f94013e3 ldr x3, [sp, #32] + 43aff0: f94017e2 ldr x2, [sp, #40] + 43aff4: aa0003e1 mov x1, x0 + 43aff8: aa1303e0 mov x0, x19 + 43affc: 940001db bl 43b768 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E> + 43b000: f9400bf3 ldr x19, [sp, #16] + 43b004: a8c47bfd ldp x29, x30, [sp], #64 + 43b008: d65f03c0 ret + +000000000043b00c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_(): + 43b00c: a9be7bfd stp x29, x30, [sp, #-32]! + 43b010: 910003fd mov x29, sp + 43b014: f9000fe0 str x0, [sp, #24] + 43b018: f9000be1 str x1, [sp, #16] + 43b01c: f9400be1 ldr x1, [sp, #16] + 43b020: f9400fe0 ldr x0, [sp, #24] + 43b024: 940001dd bl 43b798 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE7destroyIS6_EEvPT_> + 43b028: d503201f nop + 43b02c: a8c27bfd ldp x29, x30, [sp], #32 + 43b030: d65f03c0 ret + +000000000043b034 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEEC2Ev(): + 43b034: d10043ff sub sp, sp, #0x10 + 43b038: f90007e0 str x0, [sp, #8] + 43b03c: d503201f nop + 43b040: 910043ff add sp, sp, #0x10 + 43b044: d65f03c0 ret + +000000000043b048 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC2Ev(): + 43b048: d10043ff sub sp, sp, #0x10 + 43b04c: f90007e0 str x0, [sp, #8] + 43b050: d503201f nop + 43b054: 910043ff add sp, sp, #0x10 + 43b058: d65f03c0 ret + +000000000043b05c <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEEC2Ev(): + 43b05c: d10043ff sub sp, sp, #0x10 + 43b060: f90007e0 str x0, [sp, #8] + 43b064: d503201f nop + 43b068: 910043ff add sp, sp, #0x10 + 43b06c: d65f03c0 ret + +000000000043b070 <_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEEC1Ev(): + 43b070: d10043ff sub sp, sp, #0x10 + 43b074: f90007e0 str x0, [sp, #8] + 43b078: d503201f nop + 43b07c: 910043ff add sp, sp, #0x10 + 43b080: d65f03c0 ret + +000000000043b084 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEEC2Ev(): + 43b084: d10043ff sub sp, sp, #0x10 + 43b088: f90007e0 str x0, [sp, #8] + 43b08c: d503201f nop + 43b090: 910043ff add sp, sp, #0x10 + 43b094: d65f03c0 ret + +000000000043b098 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEC1Ev(): + 43b098: d10043ff sub sp, sp, #0x10 + 43b09c: f90007e0 str x0, [sp, #8] + 43b0a0: d503201f nop + 43b0a4: 910043ff add sp, sp, #0x10 + 43b0a8: d65f03c0 ret + +000000000043b0ac <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEEC1Ev(): + 43b0ac: d10043ff sub sp, sp, #0x10 + 43b0b0: f90007e0 str x0, [sp, #8] + 43b0b4: d503201f nop + 43b0b8: 910043ff add sp, sp, #0x10 + 43b0bc: d65f03c0 ret + +000000000043b0c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE21_M_get_Node_allocatorEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE21_M_get_Node_allocatorEv(): + 43b0c0: d10043ff sub sp, sp, #0x10 + 43b0c4: f90007e0 str x0, [sp, #8] + 43b0c8: f94007e0 ldr x0, [sp, #8] + 43b0cc: 910043ff add sp, sp, #0x10 + 43b0d0: d65f03c0 ret + +000000000043b0d4 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE7destroyISF_EEvRSH_PT_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE7destroyISF_EEvRSH_PT_(): + 43b0d4: a9be7bfd stp x29, x30, [sp, #-32]! + 43b0d8: 910003fd mov x29, sp + 43b0dc: f9000fe0 str x0, [sp, #24] + 43b0e0: f9000be1 str x1, [sp, #16] + 43b0e4: f9400be1 ldr x1, [sp, #16] + 43b0e8: f9400fe0 ldr x0, [sp, #24] + 43b0ec: 940001bf bl 43b7e8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE7destroyISG_EEvPT_> + 43b0f0: d503201f nop + 43b0f4: a8c27bfd ldp x29, x30, [sp], #32 + 43b0f8: d65f03c0 ret + +000000000043b0fc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE10deallocateERSH_PSG_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE10deallocateERSH_PSG_m(): + 43b0fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 43b100: 910003fd mov x29, sp + 43b104: f90017e0 str x0, [sp, #40] + 43b108: f90013e1 str x1, [sp, #32] + 43b10c: f9000fe2 str x2, [sp, #24] + 43b110: f9400fe2 ldr x2, [sp, #24] + 43b114: f94013e1 ldr x1, [sp, #32] + 43b118: f94017e0 ldr x0, [sp, #40] + 43b11c: 940001bc bl 43b80c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE10deallocateEPSH_m> + 43b120: d503201f nop + 43b124: a8c37bfd ldp x29, x30, [sp], #48 + 43b128: d65f03c0 ret + +000000000043b12c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEEC2Ev(): + 43b12c: d10043ff sub sp, sp, #0x10 + 43b130: f90007e0 str x0, [sp, #8] + 43b134: d503201f nop + 43b138: 910043ff add sp, sp, #0x10 + 43b13c: d65f03c0 ret + +000000000043b140 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE10deallocateEPS6_m>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE10deallocateEPS6_m(): + 43b140: a9bd7bfd stp x29, x30, [sp, #-48]! + 43b144: 910003fd mov x29, sp + 43b148: f90017e0 str x0, [sp, #40] + 43b14c: f90013e1 str x1, [sp, #32] + 43b150: f9000fe2 str x2, [sp, #24] + 43b154: f94013e0 ldr x0, [sp, #32] + 43b158: 97ff306e bl 407310 <_ZdlPv@plt> + 43b15c: d503201f nop + 43b160: a8c37bfd ldp x29, x30, [sp], #48 + 43b164: d65f03c0 ret + +000000000043b168 <_ZSt11__addressofISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEPT_RS6_>: +_ZSt11__addressofISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEPT_RS6_(): + 43b168: d10043ff sub sp, sp, #0x10 + 43b16c: f90007e0 str x0, [sp, #8] + 43b170: f94007e0 ldr x0, [sp, #8] + 43b174: 910043ff add sp, sp, #0x10 + 43b178: d65f03c0 ret + +000000000043b17c <_ZSt8_DestroyISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEvPT_>: +_ZSt8_DestroyISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEvPT_(): + 43b17c: a9be7bfd stp x29, x30, [sp, #-32]! + 43b180: 910003fd mov x29, sp + 43b184: f9000fe0 str x0, [sp, #24] + 43b188: f9400fe0 ldr x0, [sp, #24] + 43b18c: 97ffde71 bl 432b50 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev> + 43b190: d503201f nop + 43b194: a8c27bfd ldp x29, x30, [sp], #32 + 43b198: d65f03c0 ret + +000000000043b19c <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEE7_M_addrEv(): + 43b19c: d10043ff sub sp, sp, #0x10 + 43b1a0: f90007e0 str x0, [sp, #8] + 43b1a4: f94007e0 ldr x0, [sp, #8] + 43b1a8: 910043ff add sp, sp, #0x10 + 43b1ac: d65f03c0 ret + +000000000043b1b0 <_ZNSt10_Head_baseILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS7_>: +_ZNSt10_Head_baseILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS7_(): + 43b1b0: d10043ff sub sp, sp, #0x10 + 43b1b4: f90007e0 str x0, [sp, #8] + 43b1b8: f94007e0 ldr x0, [sp, #8] + 43b1bc: f9400000 ldr x0, [x0] + 43b1c0: 910043ff add sp, sp, #0x10 + 43b1c4: d65f03c0 ret + +000000000043b1c8 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE8allocateERSH_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE8allocateERSH_m(): + 43b1c8: a9be7bfd stp x29, x30, [sp, #-32]! + 43b1cc: 910003fd mov x29, sp + 43b1d0: f9000fe0 str x0, [sp, #24] + 43b1d4: f9000be1 str x1, [sp, #16] + 43b1d8: d2800002 mov x2, #0x0 // #0 + 43b1dc: f9400be1 ldr x1, [sp, #16] + 43b1e0: f9400fe0 ldr x0, [sp, #24] + 43b1e4: 94000194 bl 43b834 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE8allocateEmPKv> + 43b1e8: a8c27bfd ldp x29, x30, [sp], #32 + 43b1ec: d65f03c0 ret + +000000000043b1f0 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE9constructISF_JRKSt21piecewise_construct_tSt5tupleIJOS7_EESN_IJEEEEEvRSH_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE9constructISF_JRKSt21piecewise_construct_tSt5tupleIJOS7_EESN_IJEEEEEvRSH_PT_DpOT0_(): + 43b1f0: a9bb7bfd stp x29, x30, [sp, #-80]! + 43b1f4: 910003fd mov x29, sp + 43b1f8: a90153f3 stp x19, x20, [sp, #16] + 43b1fc: f90027e0 str x0, [sp, #72] + 43b200: f90023e1 str x1, [sp, #64] + 43b204: f9001fe2 str x2, [sp, #56] + 43b208: f9001be3 str x3, [sp, #48] + 43b20c: f90017e4 str x4, [sp, #40] + 43b210: f9401fe0 ldr x0, [sp, #56] + 43b214: 97ffb1a0 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 43b218: aa0003f3 mov x19, x0 + 43b21c: f9401be0 ldr x0, [sp, #48] + 43b220: 97fff862 bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 43b224: aa0003f4 mov x20, x0 + 43b228: f94017e0 ldr x0, [sp, #40] + 43b22c: 97ffb1a4 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 43b230: aa0003e4 mov x4, x0 + 43b234: aa1403e3 mov x3, x20 + 43b238: aa1303e2 mov x2, x19 + 43b23c: f94023e1 ldr x1, [sp, #64] + 43b240: f94027e0 ldr x0, [sp, #72] + 43b244: 94000193 bl 43b890 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE9constructISG_JRKSt21piecewise_construct_tSt5tupleIJOS8_EESN_IJEEEEEvPT_DpOT0_> + 43b248: d503201f nop + 43b24c: a94153f3 ldp x19, x20, [sp, #16] + 43b250: a8c57bfd ldp x29, x30, [sp], #80 + 43b254: d65f03c0 ret + +000000000043b258 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEEC2Ev(): + 43b258: a9be7bfd stp x29, x30, [sp, #-32]! + 43b25c: 910003fd mov x29, sp + 43b260: f9000fe0 str x0, [sp, #24] + 43b264: f9400fe0 ldr x0, [sp, #24] + 43b268: 940001b2 bl 43b930 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEEC1Ev> + 43b26c: f9400fe0 ldr x0, [sp, #24] + 43b270: 940001b8 bl 43b950 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EEC1Ev> + 43b274: d503201f nop + 43b278: a8c27bfd ldp x29, x30, [sp], #32 + 43b27c: d65f03c0 ret + +000000000043b280 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEE7_M_headERS7_(): + 43b280: a9be7bfd stp x29, x30, [sp, #-32]! + 43b284: 910003fd mov x29, sp + 43b288: f9000fe0 str x0, [sp, #24] + 43b28c: f9400fe0 ldr x0, [sp, #24] + 43b290: 940001b7 bl 43b96c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EE7_M_headERS5_> + 43b294: a8c27bfd ldp x29, x30, [sp], #32 + 43b298: d65f03c0 ret + +000000000043b29c <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 43b29c: a9be7bfd stp x29, x30, [sp, #-32]! + 43b2a0: 910003fd mov x29, sp + 43b2a4: f9000fe0 str x0, [sp, #24] + 43b2a8: f9400fe0 ldr x0, [sp, #24] + 43b2ac: 940001b5 bl 43b980 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEE7_M_headERS6_> + 43b2b0: a8c27bfd ldp x29, x30, [sp], #32 + 43b2b4: d65f03c0 ret + +000000000043b2b8 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_(): + 43b2b8: a9be7bfd stp x29, x30, [sp, #-32]! + 43b2bc: 910003fd mov x29, sp + 43b2c0: f9000fe0 str x0, [sp, #24] + 43b2c4: f9400fe0 ldr x0, [sp, #24] + 43b2c8: 940001b5 bl 43b99c <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43b2cc: a8c27bfd ldp x29, x30, [sp], #32 + 43b2d0: d65f03c0 ret + +000000000043b2d4 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEEC1Ev(): + 43b2d4: a9be7bfd stp x29, x30, [sp, #-32]! + 43b2d8: 910003fd mov x29, sp + 43b2dc: f9000fe0 str x0, [sp, #24] + 43b2e0: f9400fe0 ldr x0, [sp, #24] + 43b2e4: 940001b5 bl 43b9b8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEEC1Ev> + 43b2e8: f9400fe0 ldr x0, [sp, #24] + 43b2ec: 940001bb bl 43b9d8 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EEC1Ev> + 43b2f0: d503201f nop + 43b2f4: a8c27bfd ldp x29, x30, [sp], #32 + 43b2f8: d65f03c0 ret + +000000000043b2fc <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEE7_M_headERS7_(): + 43b2fc: a9be7bfd stp x29, x30, [sp, #-32]! + 43b300: 910003fd mov x29, sp + 43b304: f9000fe0 str x0, [sp, #24] + 43b308: f9400fe0 ldr x0, [sp, #24] + 43b30c: 940001ba bl 43b9f4 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EE7_M_headERS5_> + 43b310: a8c27bfd ldp x29, x30, [sp], #32 + 43b314: d65f03c0 ret + +000000000043b318 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 43b318: a9be7bfd stp x29, x30, [sp, #-32]! + 43b31c: 910003fd mov x29, sp + 43b320: f9000fe0 str x0, [sp, #24] + 43b324: f9400fe0 ldr x0, [sp, #24] + 43b328: 940001b8 bl 43ba08 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEE7_M_headERS6_> + 43b32c: a8c27bfd ldp x29, x30, [sp], #32 + 43b330: d65f03c0 ret + +000000000043b334 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_(): + 43b334: a9be7bfd stp x29, x30, [sp, #-32]! + 43b338: 910003fd mov x29, sp + 43b33c: f9000fe0 str x0, [sp, #24] + 43b340: f9400fe0 ldr x0, [sp, #24] + 43b344: 940001b8 bl 43ba24 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43b348: a8c27bfd ldp x29, x30, [sp], #32 + 43b34c: d65f03c0 ret + +000000000043b350 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEEC1Ev(): + 43b350: a9be7bfd stp x29, x30, [sp, #-32]! + 43b354: 910003fd mov x29, sp + 43b358: f9000fe0 str x0, [sp, #24] + 43b35c: f9400fe0 ldr x0, [sp, #24] + 43b360: 940001b8 bl 43ba40 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEEC1Ev> + 43b364: f9400fe0 ldr x0, [sp, #24] + 43b368: 940001be bl 43ba60 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EEC1Ev> + 43b36c: d503201f nop + 43b370: a8c27bfd ldp x29, x30, [sp], #32 + 43b374: d65f03c0 ret + +000000000043b378 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEE7_M_headERS7_(): + 43b378: a9be7bfd stp x29, x30, [sp, #-32]! + 43b37c: 910003fd mov x29, sp + 43b380: f9000fe0 str x0, [sp, #24] + 43b384: f9400fe0 ldr x0, [sp, #24] + 43b388: 940001bd bl 43ba7c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EE7_M_headERS5_> + 43b38c: a8c27bfd ldp x29, x30, [sp], #32 + 43b390: d65f03c0 ret + +000000000043b394 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 43b394: a9be7bfd stp x29, x30, [sp, #-32]! + 43b398: 910003fd mov x29, sp + 43b39c: f9000fe0 str x0, [sp, #24] + 43b3a0: f9400fe0 ldr x0, [sp, #24] + 43b3a4: 940001bb bl 43ba90 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEE7_M_headERS6_> + 43b3a8: a8c27bfd ldp x29, x30, [sp], #32 + 43b3ac: d65f03c0 ret + +000000000043b3b0 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_(): + 43b3b0: a9be7bfd stp x29, x30, [sp, #-32]! + 43b3b4: 910003fd mov x29, sp + 43b3b8: f9000fe0 str x0, [sp, #24] + 43b3bc: f9400fe0 ldr x0, [sp, #24] + 43b3c0: 940001bb bl 43baac <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43b3c4: a8c27bfd ldp x29, x30, [sp], #32 + 43b3c8: d65f03c0 ret + +000000000043b3cc <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEEC2Ev(): + 43b3cc: a9be7bfd stp x29, x30, [sp, #-32]! + 43b3d0: 910003fd mov x29, sp + 43b3d4: f9000fe0 str x0, [sp, #24] + 43b3d8: f9400fe0 ldr x0, [sp, #24] + 43b3dc: 940001bb bl 43bac8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEEC1Ev> + 43b3e0: f9400fe0 ldr x0, [sp, #24] + 43b3e4: 940001c1 bl 43bae8 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EEC1Ev> + 43b3e8: d503201f nop + 43b3ec: a8c27bfd ldp x29, x30, [sp], #32 + 43b3f0: d65f03c0 ret + +000000000043b3f4 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEE7_M_headERS7_(): + 43b3f4: a9be7bfd stp x29, x30, [sp, #-32]! + 43b3f8: 910003fd mov x29, sp + 43b3fc: f9000fe0 str x0, [sp, #24] + 43b400: f9400fe0 ldr x0, [sp, #24] + 43b404: 940001c0 bl 43bb04 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EE7_M_headERS5_> + 43b408: a8c27bfd ldp x29, x30, [sp], #32 + 43b40c: d65f03c0 ret + +000000000043b410 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 43b410: a9be7bfd stp x29, x30, [sp, #-32]! + 43b414: 910003fd mov x29, sp + 43b418: f9000fe0 str x0, [sp, #24] + 43b41c: f9400fe0 ldr x0, [sp, #24] + 43b420: 940001be bl 43bb18 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEE7_M_headERS6_> + 43b424: a8c27bfd ldp x29, x30, [sp], #32 + 43b428: d65f03c0 ret + +000000000043b42c <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_(): + 43b42c: a9be7bfd stp x29, x30, [sp, #-32]! + 43b430: 910003fd mov x29, sp + 43b434: f9000fe0 str x0, [sp, #24] + 43b438: f9400fe0 ldr x0, [sp, #24] + 43b43c: 940001be bl 43bb34 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43b440: a8c27bfd ldp x29, x30, [sp], #32 + 43b444: d65f03c0 ret + +000000000043b448 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEEC1Ev(): + 43b448: a9be7bfd stp x29, x30, [sp, #-32]! + 43b44c: 910003fd mov x29, sp + 43b450: f9000fe0 str x0, [sp, #24] + 43b454: f9400fe0 ldr x0, [sp, #24] + 43b458: 940001be bl 43bb50 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEEC1Ev> + 43b45c: f9400fe0 ldr x0, [sp, #24] + 43b460: 940001c4 bl 43bb70 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EEC1Ev> + 43b464: d503201f nop + 43b468: a8c27bfd ldp x29, x30, [sp], #32 + 43b46c: d65f03c0 ret + +000000000043b470 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEE7_M_headERS7_(): + 43b470: a9be7bfd stp x29, x30, [sp, #-32]! + 43b474: 910003fd mov x29, sp + 43b478: f9000fe0 str x0, [sp, #24] + 43b47c: f9400fe0 ldr x0, [sp, #24] + 43b480: 940001c3 bl 43bb8c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EE7_M_headERS5_> + 43b484: a8c27bfd ldp x29, x30, [sp], #32 + 43b488: d65f03c0 ret + +000000000043b48c <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 43b48c: a9be7bfd stp x29, x30, [sp, #-32]! + 43b490: 910003fd mov x29, sp + 43b494: f9000fe0 str x0, [sp, #24] + 43b498: f9400fe0 ldr x0, [sp, #24] + 43b49c: 940001c1 bl 43bba0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEE7_M_headERS6_> + 43b4a0: a8c27bfd ldp x29, x30, [sp], #32 + 43b4a4: d65f03c0 ret + +000000000043b4a8 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_(): + 43b4a8: a9be7bfd stp x29, x30, [sp, #-32]! + 43b4ac: 910003fd mov x29, sp + 43b4b0: f9000fe0 str x0, [sp, #24] + 43b4b4: f9400fe0 ldr x0, [sp, #24] + 43b4b8: 940001c1 bl 43bbbc <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43b4bc: a8c27bfd ldp x29, x30, [sp], #32 + 43b4c0: d65f03c0 ret + +000000000043b4c4 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEEC1Ev(): + 43b4c4: a9be7bfd stp x29, x30, [sp, #-32]! + 43b4c8: 910003fd mov x29, sp + 43b4cc: f9000fe0 str x0, [sp, #24] + 43b4d0: f9400fe0 ldr x0, [sp, #24] + 43b4d4: 940001c1 bl 43bbd8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEEC1Ev> + 43b4d8: f9400fe0 ldr x0, [sp, #24] + 43b4dc: 940001c7 bl 43bbf8 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EEC1Ev> + 43b4e0: d503201f nop + 43b4e4: a8c27bfd ldp x29, x30, [sp], #32 + 43b4e8: d65f03c0 ret + +000000000043b4ec <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEE7_M_headERS7_(): + 43b4ec: a9be7bfd stp x29, x30, [sp, #-32]! + 43b4f0: 910003fd mov x29, sp + 43b4f4: f9000fe0 str x0, [sp, #24] + 43b4f8: f9400fe0 ldr x0, [sp, #24] + 43b4fc: 940001c6 bl 43bc14 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EE7_M_headERS5_> + 43b500: a8c27bfd ldp x29, x30, [sp], #32 + 43b504: d65f03c0 ret + +000000000043b508 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 43b508: a9be7bfd stp x29, x30, [sp, #-32]! + 43b50c: 910003fd mov x29, sp + 43b510: f9000fe0 str x0, [sp, #24] + 43b514: f9400fe0 ldr x0, [sp, #24] + 43b518: 940001c4 bl 43bc28 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEE7_M_headERS6_> + 43b51c: a8c27bfd ldp x29, x30, [sp], #32 + 43b520: d65f03c0 ret + +000000000043b524 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_(): + 43b524: a9be7bfd stp x29, x30, [sp, #-32]! + 43b528: 910003fd mov x29, sp + 43b52c: f9000fe0 str x0, [sp, #24] + 43b530: f9400fe0 ldr x0, [sp, #24] + 43b534: 940001c4 bl 43bc44 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43b538: a8c27bfd ldp x29, x30, [sp], #32 + 43b53c: d65f03c0 ret + +000000000043b540 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEEC1Ev(): + 43b540: a9be7bfd stp x29, x30, [sp, #-32]! + 43b544: 910003fd mov x29, sp + 43b548: f9000fe0 str x0, [sp, #24] + 43b54c: f9400fe0 ldr x0, [sp, #24] + 43b550: 940001c4 bl 43bc60 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEEC1Ev> + 43b554: f9400fe0 ldr x0, [sp, #24] + 43b558: 940001ca bl 43bc80 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EEC1Ev> + 43b55c: d503201f nop + 43b560: a8c27bfd ldp x29, x30, [sp], #32 + 43b564: d65f03c0 ret + +000000000043b568 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEE7_M_headERS7_(): + 43b568: a9be7bfd stp x29, x30, [sp, #-32]! + 43b56c: 910003fd mov x29, sp + 43b570: f9000fe0 str x0, [sp, #24] + 43b574: f9400fe0 ldr x0, [sp, #24] + 43b578: 940001c9 bl 43bc9c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EE7_M_headERS5_> + 43b57c: a8c27bfd ldp x29, x30, [sp], #32 + 43b580: d65f03c0 ret + +000000000043b584 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 43b584: a9be7bfd stp x29, x30, [sp, #-32]! + 43b588: 910003fd mov x29, sp + 43b58c: f9000fe0 str x0, [sp, #24] + 43b590: f9400fe0 ldr x0, [sp, #24] + 43b594: 940001c7 bl 43bcb0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEE7_M_headERS6_> + 43b598: a8c27bfd ldp x29, x30, [sp], #32 + 43b59c: d65f03c0 ret + +000000000043b5a0 <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_(): + 43b5a0: a9be7bfd stp x29, x30, [sp, #-32]! + 43b5a4: 910003fd mov x29, sp + 43b5a8: f9000fe0 str x0, [sp, #24] + 43b5ac: f9400fe0 ldr x0, [sp, #24] + 43b5b0: 940001c7 bl 43bccc <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43b5b4: a8c27bfd ldp x29, x30, [sp], #32 + 43b5b8: d65f03c0 ret + +000000000043b5bc <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEEC1Ev(): + 43b5bc: a9be7bfd stp x29, x30, [sp, #-32]! + 43b5c0: 910003fd mov x29, sp + 43b5c4: f9000fe0 str x0, [sp, #24] + 43b5c8: f9400fe0 ldr x0, [sp, #24] + 43b5cc: 940001c7 bl 43bce8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEEC1Ev> + 43b5d0: f9400fe0 ldr x0, [sp, #24] + 43b5d4: 940001cd bl 43bd08 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EEC1Ev> + 43b5d8: d503201f nop + 43b5dc: a8c27bfd ldp x29, x30, [sp], #32 + 43b5e0: d65f03c0 ret + +000000000043b5e4 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEE7_M_headERS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEE7_M_headERS7_(): + 43b5e4: a9be7bfd stp x29, x30, [sp, #-32]! + 43b5e8: 910003fd mov x29, sp + 43b5ec: f9000fe0 str x0, [sp, #24] + 43b5f0: f9400fe0 ldr x0, [sp, #24] + 43b5f4: 940001cc bl 43bd24 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EE7_M_headERS5_> + 43b5f8: a8c27bfd ldp x29, x30, [sp], #32 + 43b5fc: d65f03c0 ret + +000000000043b600 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEJEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 43b600: a9be7bfd stp x29, x30, [sp, #-32]! + 43b604: 910003fd mov x29, sp + 43b608: f9000fe0 str x0, [sp, #24] + 43b60c: f9400fe0 ldr x0, [sp, #24] + 43b610: 940001ca bl 43bd38 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEE7_M_headERS6_> + 43b614: a8c27bfd ldp x29, x30, [sp], #32 + 43b618: d65f03c0 ret + +000000000043b61c <_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_>: +_ZSt3getILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSB_(): + 43b61c: a9be7bfd stp x29, x30, [sp, #-32]! + 43b620: 910003fd mov x29, sp + 43b624: f9000fe0 str x0, [sp, #24] + 43b628: f9400fe0 ldr x0, [sp, #24] + 43b62c: 940001ca bl 43bd54 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43b630: a8c27bfd ldp x29, x30, [sp], #32 + 43b634: d65f03c0 ret + +000000000043b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_>: +_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_(): + 43b638: a9be7bfd stp x29, x30, [sp, #-32]! + 43b63c: 910003fd mov x29, sp + 43b640: f9000fe0 str x0, [sp, #24] + 43b644: f9000be1 str x1, [sp, #16] + 43b648: f9400be0 ldr x0, [sp, #16] + 43b64c: 97fffd85 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43b650: f9400001 ldr x1, [x0] + 43b654: f9400fe0 ldr x0, [sp, #24] + 43b658: f9000001 str x1, [x0] + 43b65c: d503201f nop + 43b660: a8c27bfd ldp x29, x30, [sp], #32 + 43b664: d65f03c0 ret + +000000000043b668 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE9constructISF_JRS8_SE_EEEvRSH_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEE9constructISF_JRS8_SE_EEEvRSH_PT_DpOT0_(): + 43b668: a9bc7bfd stp x29, x30, [sp, #-64]! + 43b66c: 910003fd mov x29, sp + 43b670: f9000bf3 str x19, [sp, #16] + 43b674: f9001fe0 str x0, [sp, #56] + 43b678: f9001be1 str x1, [sp, #48] + 43b67c: f90017e2 str x2, [sp, #40] + 43b680: f90013e3 str x3, [sp, #32] + 43b684: f94017e0 ldr x0, [sp, #40] + 43b688: 97ffcc1f bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 43b68c: aa0003f3 mov x19, x0 + 43b690: f94013e0 ldr x0, [sp, #32] + 43b694: 97fff5d5 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 43b698: aa0003e3 mov x3, x0 + 43b69c: aa1303e2 mov x2, x19 + 43b6a0: f9401be1 ldr x1, [sp, #48] + 43b6a4: f9401fe0 ldr x0, [sp, #56] + 43b6a8: 940001b2 bl 43bd70 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE9constructISG_JRS9_SF_EEEvPT_DpOT0_> + 43b6ac: d503201f nop + 43b6b0: f9400bf3 ldr x19, [sp, #16] + 43b6b4: a8c47bfd ldp x29, x30, [sp], #64 + 43b6b8: d65f03c0 ret + +000000000043b6bc <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEOT_RNSt16remove_referenceISJ_E4typeE>: +_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISB_EEEEEOT_RNSt16remove_referenceISJ_E4typeE(): + 43b6bc: d10043ff sub sp, sp, #0x10 + 43b6c0: f90007e0 str x0, [sp, #8] + 43b6c4: f94007e0 ldr x0, [sp, #8] + 43b6c8: 910043ff add sp, sp, #0x10 + 43b6cc: d65f03c0 ret + +000000000043b6d0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE8max_sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE8max_sizeEv(): + 43b6d0: a9be7bfd stp x29, x30, [sp, #-32]! + 43b6d4: 910003fd mov x29, sp + 43b6d8: f9000fe0 str x0, [sp, #24] + 43b6dc: f9400fe0 ldr x0, [sp, #24] + 43b6e0: 940001cd bl 43be14 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 43b6e4: 940001c5 bl 43bdf8 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE8max_sizeERKS6_> + 43b6e8: a8c27bfd ldp x29, x30, [sp], #32 + 43b6ec: d65f03c0 ret + +000000000043b6f0 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE4sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE4sizeEv(): + 43b6f0: d10043ff sub sp, sp, #0x10 + 43b6f4: f90007e0 str x0, [sp, #8] + 43b6f8: f94007e0 ldr x0, [sp, #8] + 43b6fc: f9400401 ldr x1, [x0, #8] + 43b700: f94007e0 ldr x0, [sp, #8] + 43b704: f9400000 ldr x0, [x0] + 43b708: cb000020 sub x0, x1, x0 + 43b70c: 9343fc01 asr x1, x0, #3 + 43b710: aa0103e0 mov x0, x1 + 43b714: 910043ff add sp, sp, #0x10 + 43b718: d65f03c0 ret + +000000000043b71c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE8allocateERS6_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE8allocateERS6_m(): + 43b71c: a9be7bfd stp x29, x30, [sp, #-32]! + 43b720: 910003fd mov x29, sp + 43b724: f9000fe0 str x0, [sp, #24] + 43b728: f9000be1 str x1, [sp, #16] + 43b72c: d2800002 mov x2, #0x0 // #0 + 43b730: f9400be1 ldr x1, [sp, #16] + 43b734: f9400fe0 ldr x0, [sp, #24] + 43b738: 940001bc bl 43be28 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE8allocateEmPKv> + 43b73c: a8c27bfd ldp x29, x30, [sp], #32 + 43b740: d65f03c0 ret + +000000000043b744 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_(): + 43b744: a9bd7bfd stp x29, x30, [sp, #-48]! + 43b748: 910003fd mov x29, sp + 43b74c: f9000fe0 str x0, [sp, #24] + 43b750: 9100a3e0 add x0, sp, #0x28 + 43b754: f9400fe1 ldr x1, [sp, #24] + 43b758: 940001c8 bl 43be78 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEC1ES6_> + 43b75c: f94017e0 ldr x0, [sp, #40] + 43b760: a8c37bfd ldp x29, x30, [sp], #48 + 43b764: d65f03c0 ret + +000000000043b768 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E(): + 43b768: a9bd7bfd stp x29, x30, [sp, #-48]! + 43b76c: 910003fd mov x29, sp + 43b770: f90017e0 str x0, [sp, #40] + 43b774: f90013e1 str x1, [sp, #32] + 43b778: f9000fe2 str x2, [sp, #24] + 43b77c: f9000be3 str x3, [sp, #16] + 43b780: f9400fe2 ldr x2, [sp, #24] + 43b784: f94013e1 ldr x1, [sp, #32] + 43b788: f94017e0 ldr x0, [sp, #40] + 43b78c: 940001c4 bl 43be9c <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEES7_ET0_T_SA_S9_> + 43b790: a8c37bfd ldp x29, x30, [sp], #48 + 43b794: d65f03c0 ret + +000000000043b798 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE7destroyIS6_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE7destroyIS6_EEvPT_(): + 43b798: a9be7bfd stp x29, x30, [sp, #-32]! + 43b79c: 910003fd mov x29, sp + 43b7a0: f9000fe0 str x0, [sp, #24] + 43b7a4: f9000be1 str x1, [sp, #16] + 43b7a8: f9400be0 ldr x0, [sp, #16] + 43b7ac: 97ffdce9 bl 432b50 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev> + 43b7b0: d503201f nop + 43b7b4: a8c27bfd ldp x29, x30, [sp], #32 + 43b7b8: d65f03c0 ret + +000000000043b7bc <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEED1Ev>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEED1Ev(): + 43b7bc: a9be7bfd stp x29, x30, [sp, #-32]! + 43b7c0: 910003fd mov x29, sp + 43b7c4: f9000fe0 str x0, [sp, #24] + 43b7c8: f9400fe0 ldr x0, [sp, #24] + 43b7cc: 91008000 add x0, x0, #0x20 + 43b7d0: 97ffdce0 bl 432b50 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EED1Ev> + 43b7d4: f9400fe0 ldr x0, [sp, #24] + 43b7d8: 97ff2e4a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 43b7dc: d503201f nop + 43b7e0: a8c27bfd ldp x29, x30, [sp], #32 + 43b7e4: d65f03c0 ret + +000000000043b7e8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE7destroyISG_EEvPT_(): + 43b7e8: a9be7bfd stp x29, x30, [sp, #-32]! + 43b7ec: 910003fd mov x29, sp + 43b7f0: f9000fe0 str x0, [sp, #24] + 43b7f4: f9000be1 str x1, [sp, #16] + 43b7f8: f9400be0 ldr x0, [sp, #16] + 43b7fc: 97fffff0 bl 43b7bc <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEED1Ev> + 43b800: d503201f nop + 43b804: a8c27bfd ldp x29, x30, [sp], #32 + 43b808: d65f03c0 ret + +000000000043b80c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE10deallocateEPSH_m>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE10deallocateEPSH_m(): + 43b80c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43b810: 910003fd mov x29, sp + 43b814: f90017e0 str x0, [sp, #40] + 43b818: f90013e1 str x1, [sp, #32] + 43b81c: f9000fe2 str x2, [sp, #24] + 43b820: f94013e0 ldr x0, [sp, #32] + 43b824: 97ff2ebb bl 407310 <_ZdlPv@plt> + 43b828: d503201f nop + 43b82c: a8c37bfd ldp x29, x30, [sp], #48 + 43b830: d65f03c0 ret + +000000000043b834 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE8allocateEmPKv(): + 43b834: a9bd7bfd stp x29, x30, [sp, #-48]! + 43b838: 910003fd mov x29, sp + 43b83c: f90017e0 str x0, [sp, #40] + 43b840: f90013e1 str x1, [sp, #32] + 43b844: f9000fe2 str x2, [sp, #24] + 43b848: f94017e0 ldr x0, [sp, #40] + 43b84c: 940001a1 bl 43bed0 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE8max_sizeEv> + 43b850: aa0003e1 mov x1, x0 + 43b854: f94013e0 ldr x0, [sp, #32] + 43b858: eb01001f cmp x0, x1 + 43b85c: 1a9f97e0 cset w0, hi // hi = pmore + 43b860: 12001c00 and w0, w0, #0xff + 43b864: 7100001f cmp w0, #0x0 + 43b868: 54000040 b.eq 43b870 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE8allocateEmPKv+0x3c> // b.none + 43b86c: 97ff2d9d bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 43b870: f94013e1 ldr x1, [sp, #32] + 43b874: aa0103e0 mov x0, x1 + 43b878: d37df000 lsl x0, x0, #3 + 43b87c: 8b010000 add x0, x0, x1 + 43b880: d37df000 lsl x0, x0, #3 + 43b884: 97ff2eb7 bl 407360 <_Znwm@plt> + 43b888: a8c37bfd ldp x29, x30, [sp], #48 + 43b88c: d65f03c0 ret + +000000000043b890 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE9constructISG_JRKSt21piecewise_construct_tSt5tupleIJOS8_EESN_IJEEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE9constructISG_JRKSt21piecewise_construct_tSt5tupleIJOS8_EESN_IJEEEEEvPT_DpOT0_(): + 43b890: a9b87bfd stp x29, x30, [sp, #-128]! + 43b894: 910003fd mov x29, sp + 43b898: a90153f3 stp x19, x20, [sp, #16] + 43b89c: f90013f5 str x21, [sp, #32] + 43b8a0: f9002fe0 str x0, [sp, #88] + 43b8a4: f9002be1 str x1, [sp, #80] + 43b8a8: f90027e2 str x2, [sp, #72] + 43b8ac: f90023e3 str x3, [sp, #64] + 43b8b0: f9001fe4 str x4, [sp, #56] + 43b8b4: f94027e0 ldr x0, [sp, #72] + 43b8b8: 97ffaff7 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 43b8bc: f94023e0 ldr x0, [sp, #64] + 43b8c0: 97fff6ba bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 43b8c4: aa0003e1 mov x1, x0 + 43b8c8: 9101c3e0 add x0, sp, #0x70 + 43b8cc: 97fff1e3 bl 438058 <_ZNSt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1EOS7_> + 43b8d0: 9101c3f4 add x20, sp, #0x70 + 43b8d4: f9401fe0 ldr x0, [sp, #56] + 43b8d8: 97ffaff9 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 43b8dc: f9402bf3 ldr x19, [sp, #80] + 43b8e0: aa1303e1 mov x1, x19 + 43b8e4: d2800500 mov x0, #0x28 // #40 + 43b8e8: 97ff42e4 bl 40c478 <_ZnwmPv> + 43b8ec: aa0003f5 mov x21, x0 + 43b8f0: 3941e3e3 ldrb w3, [sp, #120] + 43b8f4: aa1403e2 mov x2, x20 + 43b8f8: 3941a3e1 ldrb w1, [sp, #104] + 43b8fc: aa1503e0 mov x0, x21 + 43b900: 9400017c bl 43bef0 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC1IJOS5_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESH_IJDpT0_EE> + 43b904: 14000007 b 43b920 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE9constructISG_JRKSt21piecewise_construct_tSt5tupleIJOS8_EESN_IJEEEEEvPT_DpOT0_+0x90> + 43b908: aa0003f4 mov x20, x0 + 43b90c: aa1303e1 mov x1, x19 + 43b910: aa1503e0 mov x0, x21 + 43b914: 97ff42df bl 40c490 <_ZdlPvS_> + 43b918: aa1403e0 mov x0, x20 + 43b91c: 97ff2ff9 bl 407900 <_Unwind_Resume@plt> + 43b920: a94153f3 ldp x19, x20, [sp, #16] + 43b924: f94013f5 ldr x21, [sp, #32] + 43b928: a8c87bfd ldp x29, x30, [sp], #128 + 43b92c: d65f03c0 ret + +000000000043b930 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEEC2Ev(): + 43b930: a9be7bfd stp x29, x30, [sp, #-32]! + 43b934: 910003fd mov x29, sp + 43b938: f9000fe0 str x0, [sp, #24] + 43b93c: f9400fe0 ldr x0, [sp, #24] + 43b940: 9400017b bl 43bf2c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEELb1EEC1Ev> + 43b944: d503201f nop + 43b948: a8c27bfd ldp x29, x30, [sp], #32 + 43b94c: d65f03c0 ret + +000000000043b950 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EEC2Ev(): + 43b950: d10043ff sub sp, sp, #0x10 + 43b954: f90007e0 str x0, [sp, #8] + 43b958: f94007e0 ldr x0, [sp, #8] + 43b95c: f900001f str xzr, [x0] + 43b960: d503201f nop + 43b964: 910043ff add sp, sp, #0x10 + 43b968: d65f03c0 ret + +000000000043b96c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EE7_M_headERS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EE7_M_headERS5_(): + 43b96c: d10043ff sub sp, sp, #0x10 + 43b970: f90007e0 str x0, [sp, #8] + 43b974: f94007e0 ldr x0, [sp, #8] + 43b978: 910043ff add sp, sp, #0x10 + 43b97c: d65f03c0 ret + +000000000043b980 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEEEE7_M_headERS6_(): + 43b980: a9be7bfd stp x29, x30, [sp, #-32]! + 43b984: 910003fd mov x29, sp + 43b988: f9000fe0 str x0, [sp, #24] + 43b98c: f9400fe0 ldr x0, [sp, #24] + 43b990: 9400016c bl 43bf40 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEELb1EE7_M_headERS6_> + 43b994: a8c27bfd ldp x29, x30, [sp], #32 + 43b998: d65f03c0 ret + +000000000043b99c <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43b99c: a9be7bfd stp x29, x30, [sp, #-32]! + 43b9a0: 910003fd mov x29, sp + 43b9a4: f9000fe0 str x0, [sp, #24] + 43b9a8: f9400fe0 ldr x0, [sp, #24] + 43b9ac: 9400016a bl 43bf54 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_> + 43b9b0: a8c27bfd ldp x29, x30, [sp], #32 + 43b9b4: d65f03c0 ret + +000000000043b9b8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEEC1Ev(): + 43b9b8: a9be7bfd stp x29, x30, [sp, #-32]! + 43b9bc: 910003fd mov x29, sp + 43b9c0: f9000fe0 str x0, [sp, #24] + 43b9c4: f9400fe0 ldr x0, [sp, #24] + 43b9c8: 9400016a bl 43bf70 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEELb1EEC1Ev> + 43b9cc: d503201f nop + 43b9d0: a8c27bfd ldp x29, x30, [sp], #32 + 43b9d4: d65f03c0 ret + +000000000043b9d8 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EEC2Ev(): + 43b9d8: d10043ff sub sp, sp, #0x10 + 43b9dc: f90007e0 str x0, [sp, #8] + 43b9e0: f94007e0 ldr x0, [sp, #8] + 43b9e4: f900001f str xzr, [x0] + 43b9e8: d503201f nop + 43b9ec: 910043ff add sp, sp, #0x10 + 43b9f0: d65f03c0 ret + +000000000043b9f4 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EE7_M_headERS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EE7_M_headERS5_(): + 43b9f4: d10043ff sub sp, sp, #0x10 + 43b9f8: f90007e0 str x0, [sp, #8] + 43b9fc: f94007e0 ldr x0, [sp, #8] + 43ba00: 910043ff add sp, sp, #0x10 + 43ba04: d65f03c0 ret + +000000000043ba08 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEEEE7_M_headERS6_(): + 43ba08: a9be7bfd stp x29, x30, [sp, #-32]! + 43ba0c: 910003fd mov x29, sp + 43ba10: f9000fe0 str x0, [sp, #24] + 43ba14: f9400fe0 ldr x0, [sp, #24] + 43ba18: 9400015b bl 43bf84 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEELb1EE7_M_headERS6_> + 43ba1c: a8c27bfd ldp x29, x30, [sp], #32 + 43ba20: d65f03c0 ret + +000000000043ba24 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43ba24: a9be7bfd stp x29, x30, [sp, #-32]! + 43ba28: 910003fd mov x29, sp + 43ba2c: f9000fe0 str x0, [sp, #24] + 43ba30: f9400fe0 ldr x0, [sp, #24] + 43ba34: 94000159 bl 43bf98 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_> + 43ba38: a8c27bfd ldp x29, x30, [sp], #32 + 43ba3c: d65f03c0 ret + +000000000043ba40 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEEC2Ev(): + 43ba40: a9be7bfd stp x29, x30, [sp, #-32]! + 43ba44: 910003fd mov x29, sp + 43ba48: f9000fe0 str x0, [sp, #24] + 43ba4c: f9400fe0 ldr x0, [sp, #24] + 43ba50: 94000159 bl 43bfb4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEELb1EEC1Ev> + 43ba54: d503201f nop + 43ba58: a8c27bfd ldp x29, x30, [sp], #32 + 43ba5c: d65f03c0 ret + +000000000043ba60 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EEC2Ev(): + 43ba60: d10043ff sub sp, sp, #0x10 + 43ba64: f90007e0 str x0, [sp, #8] + 43ba68: f94007e0 ldr x0, [sp, #8] + 43ba6c: f900001f str xzr, [x0] + 43ba70: d503201f nop + 43ba74: 910043ff add sp, sp, #0x10 + 43ba78: d65f03c0 ret + +000000000043ba7c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EE7_M_headERS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EE7_M_headERS5_(): + 43ba7c: d10043ff sub sp, sp, #0x10 + 43ba80: f90007e0 str x0, [sp, #8] + 43ba84: f94007e0 ldr x0, [sp, #8] + 43ba88: 910043ff add sp, sp, #0x10 + 43ba8c: d65f03c0 ret + +000000000043ba90 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEEEE7_M_headERS6_(): + 43ba90: a9be7bfd stp x29, x30, [sp, #-32]! + 43ba94: 910003fd mov x29, sp + 43ba98: f9000fe0 str x0, [sp, #24] + 43ba9c: f9400fe0 ldr x0, [sp, #24] + 43baa0: 9400014a bl 43bfc8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEELb1EE7_M_headERS6_> + 43baa4: a8c27bfd ldp x29, x30, [sp], #32 + 43baa8: d65f03c0 ret + +000000000043baac <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43baac: a9be7bfd stp x29, x30, [sp, #-32]! + 43bab0: 910003fd mov x29, sp + 43bab4: f9000fe0 str x0, [sp, #24] + 43bab8: f9400fe0 ldr x0, [sp, #24] + 43babc: 94000148 bl 43bfdc <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_> + 43bac0: a8c27bfd ldp x29, x30, [sp], #32 + 43bac4: d65f03c0 ret + +000000000043bac8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEEC2Ev(): + 43bac8: a9be7bfd stp x29, x30, [sp, #-32]! + 43bacc: 910003fd mov x29, sp + 43bad0: f9000fe0 str x0, [sp, #24] + 43bad4: f9400fe0 ldr x0, [sp, #24] + 43bad8: 94000148 bl 43bff8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEELb1EEC1Ev> + 43badc: d503201f nop + 43bae0: a8c27bfd ldp x29, x30, [sp], #32 + 43bae4: d65f03c0 ret + +000000000043bae8 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EEC2Ev(): + 43bae8: d10043ff sub sp, sp, #0x10 + 43baec: f90007e0 str x0, [sp, #8] + 43baf0: f94007e0 ldr x0, [sp, #8] + 43baf4: f900001f str xzr, [x0] + 43baf8: d503201f nop + 43bafc: 910043ff add sp, sp, #0x10 + 43bb00: d65f03c0 ret + +000000000043bb04 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EE7_M_headERS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EE7_M_headERS5_(): + 43bb04: d10043ff sub sp, sp, #0x10 + 43bb08: f90007e0 str x0, [sp, #8] + 43bb0c: f94007e0 ldr x0, [sp, #8] + 43bb10: 910043ff add sp, sp, #0x10 + 43bb14: d65f03c0 ret + +000000000043bb18 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEEEE7_M_headERS6_(): + 43bb18: a9be7bfd stp x29, x30, [sp, #-32]! + 43bb1c: 910003fd mov x29, sp + 43bb20: f9000fe0 str x0, [sp, #24] + 43bb24: f9400fe0 ldr x0, [sp, #24] + 43bb28: 94000139 bl 43c00c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEELb1EE7_M_headERS6_> + 43bb2c: a8c27bfd ldp x29, x30, [sp], #32 + 43bb30: d65f03c0 ret + +000000000043bb34 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43bb34: a9be7bfd stp x29, x30, [sp, #-32]! + 43bb38: 910003fd mov x29, sp + 43bb3c: f9000fe0 str x0, [sp, #24] + 43bb40: f9400fe0 ldr x0, [sp, #24] + 43bb44: 94000137 bl 43c020 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_> + 43bb48: a8c27bfd ldp x29, x30, [sp], #32 + 43bb4c: d65f03c0 ret + +000000000043bb50 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEEC1Ev(): + 43bb50: a9be7bfd stp x29, x30, [sp, #-32]! + 43bb54: 910003fd mov x29, sp + 43bb58: f9000fe0 str x0, [sp, #24] + 43bb5c: f9400fe0 ldr x0, [sp, #24] + 43bb60: 94000137 bl 43c03c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEELb1EEC1Ev> + 43bb64: d503201f nop + 43bb68: a8c27bfd ldp x29, x30, [sp], #32 + 43bb6c: d65f03c0 ret + +000000000043bb70 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EEC1Ev(): + 43bb70: d10043ff sub sp, sp, #0x10 + 43bb74: f90007e0 str x0, [sp, #8] + 43bb78: f94007e0 ldr x0, [sp, #8] + 43bb7c: f900001f str xzr, [x0] + 43bb80: d503201f nop + 43bb84: 910043ff add sp, sp, #0x10 + 43bb88: d65f03c0 ret + +000000000043bb8c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EE7_M_headERS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EE7_M_headERS5_(): + 43bb8c: d10043ff sub sp, sp, #0x10 + 43bb90: f90007e0 str x0, [sp, #8] + 43bb94: f94007e0 ldr x0, [sp, #8] + 43bb98: 910043ff add sp, sp, #0x10 + 43bb9c: d65f03c0 ret + +000000000043bba0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEEEE7_M_headERS6_(): + 43bba0: a9be7bfd stp x29, x30, [sp, #-32]! + 43bba4: 910003fd mov x29, sp + 43bba8: f9000fe0 str x0, [sp, #24] + 43bbac: f9400fe0 ldr x0, [sp, #24] + 43bbb0: 94000128 bl 43c050 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEELb1EE7_M_headERS6_> + 43bbb4: a8c27bfd ldp x29, x30, [sp], #32 + 43bbb8: d65f03c0 ret + +000000000043bbbc <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43bbbc: a9be7bfd stp x29, x30, [sp, #-32]! + 43bbc0: 910003fd mov x29, sp + 43bbc4: f9000fe0 str x0, [sp, #24] + 43bbc8: f9400fe0 ldr x0, [sp, #24] + 43bbcc: 94000126 bl 43c064 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_> + 43bbd0: a8c27bfd ldp x29, x30, [sp], #32 + 43bbd4: d65f03c0 ret + +000000000043bbd8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEEC1Ev(): + 43bbd8: a9be7bfd stp x29, x30, [sp, #-32]! + 43bbdc: 910003fd mov x29, sp + 43bbe0: f9000fe0 str x0, [sp, #24] + 43bbe4: f9400fe0 ldr x0, [sp, #24] + 43bbe8: 94000126 bl 43c080 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEELb1EEC1Ev> + 43bbec: d503201f nop + 43bbf0: a8c27bfd ldp x29, x30, [sp], #32 + 43bbf4: d65f03c0 ret + +000000000043bbf8 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EEC2Ev(): + 43bbf8: d10043ff sub sp, sp, #0x10 + 43bbfc: f90007e0 str x0, [sp, #8] + 43bc00: f94007e0 ldr x0, [sp, #8] + 43bc04: f900001f str xzr, [x0] + 43bc08: d503201f nop + 43bc0c: 910043ff add sp, sp, #0x10 + 43bc10: d65f03c0 ret + +000000000043bc14 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EE7_M_headERS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EE7_M_headERS5_(): + 43bc14: d10043ff sub sp, sp, #0x10 + 43bc18: f90007e0 str x0, [sp, #8] + 43bc1c: f94007e0 ldr x0, [sp, #8] + 43bc20: 910043ff add sp, sp, #0x10 + 43bc24: d65f03c0 ret + +000000000043bc28 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEEEE7_M_headERS6_(): + 43bc28: a9be7bfd stp x29, x30, [sp, #-32]! + 43bc2c: 910003fd mov x29, sp + 43bc30: f9000fe0 str x0, [sp, #24] + 43bc34: f9400fe0 ldr x0, [sp, #24] + 43bc38: 94000117 bl 43c094 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEELb1EE7_M_headERS6_> + 43bc3c: a8c27bfd ldp x29, x30, [sp], #32 + 43bc40: d65f03c0 ret + +000000000043bc44 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43bc44: a9be7bfd stp x29, x30, [sp, #-32]! + 43bc48: 910003fd mov x29, sp + 43bc4c: f9000fe0 str x0, [sp, #24] + 43bc50: f9400fe0 ldr x0, [sp, #24] + 43bc54: 94000115 bl 43c0a8 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_> + 43bc58: a8c27bfd ldp x29, x30, [sp], #32 + 43bc5c: d65f03c0 ret + +000000000043bc60 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEEC1Ev(): + 43bc60: a9be7bfd stp x29, x30, [sp, #-32]! + 43bc64: 910003fd mov x29, sp + 43bc68: f9000fe0 str x0, [sp, #24] + 43bc6c: f9400fe0 ldr x0, [sp, #24] + 43bc70: 94000115 bl 43c0c4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEELb1EEC1Ev> + 43bc74: d503201f nop + 43bc78: a8c27bfd ldp x29, x30, [sp], #32 + 43bc7c: d65f03c0 ret + +000000000043bc80 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EEC1Ev(): + 43bc80: d10043ff sub sp, sp, #0x10 + 43bc84: f90007e0 str x0, [sp, #8] + 43bc88: f94007e0 ldr x0, [sp, #8] + 43bc8c: f900001f str xzr, [x0] + 43bc90: d503201f nop + 43bc94: 910043ff add sp, sp, #0x10 + 43bc98: d65f03c0 ret + +000000000043bc9c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EE7_M_headERS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EE7_M_headERS5_(): + 43bc9c: d10043ff sub sp, sp, #0x10 + 43bca0: f90007e0 str x0, [sp, #8] + 43bca4: f94007e0 ldr x0, [sp, #8] + 43bca8: 910043ff add sp, sp, #0x10 + 43bcac: d65f03c0 ret + +000000000043bcb0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEEEE7_M_headERS6_(): + 43bcb0: a9be7bfd stp x29, x30, [sp, #-32]! + 43bcb4: 910003fd mov x29, sp + 43bcb8: f9000fe0 str x0, [sp, #24] + 43bcbc: f9400fe0 ldr x0, [sp, #24] + 43bcc0: 94000106 bl 43c0d8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEELb1EE7_M_headERS6_> + 43bcc4: a8c27bfd ldp x29, x30, [sp], #32 + 43bcc8: d65f03c0 ret + +000000000043bccc <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43bccc: a9be7bfd stp x29, x30, [sp, #-32]! + 43bcd0: 910003fd mov x29, sp + 43bcd4: f9000fe0 str x0, [sp, #24] + 43bcd8: f9400fe0 ldr x0, [sp, #24] + 43bcdc: 94000104 bl 43c0ec <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_> + 43bce0: a8c27bfd ldp x29, x30, [sp], #32 + 43bce4: d65f03c0 ret + +000000000043bce8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEEC2Ev(): + 43bce8: a9be7bfd stp x29, x30, [sp, #-32]! + 43bcec: 910003fd mov x29, sp + 43bcf0: f9000fe0 str x0, [sp, #24] + 43bcf4: f9400fe0 ldr x0, [sp, #24] + 43bcf8: 94000104 bl 43c108 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEELb1EEC1Ev> + 43bcfc: d503201f nop + 43bd00: a8c27bfd ldp x29, x30, [sp], #32 + 43bd04: d65f03c0 ret + +000000000043bd08 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EEC1Ev(): + 43bd08: d10043ff sub sp, sp, #0x10 + 43bd0c: f90007e0 str x0, [sp, #8] + 43bd10: f94007e0 ldr x0, [sp, #8] + 43bd14: f900001f str xzr, [x0] + 43bd18: d503201f nop + 43bd1c: 910043ff add sp, sp, #0x10 + 43bd20: d65f03c0 ret + +000000000043bd24 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EE7_M_headERS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EE7_M_headERS5_(): + 43bd24: d10043ff sub sp, sp, #0x10 + 43bd28: f90007e0 str x0, [sp, #8] + 43bd2c: f94007e0 ldr x0, [sp, #8] + 43bd30: 910043ff add sp, sp, #0x10 + 43bd34: d65f03c0 ret + +000000000043bd38 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEEEE7_M_headERS6_(): + 43bd38: a9be7bfd stp x29, x30, [sp, #-32]! + 43bd3c: 910003fd mov x29, sp + 43bd40: f9000fe0 str x0, [sp, #24] + 43bd44: f9400fe0 ldr x0, [sp, #24] + 43bd48: 940000f5 bl 43c11c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEELb1EE7_M_headERS6_> + 43bd4c: a8c27bfd ldp x29, x30, [sp], #32 + 43bd50: d65f03c0 ret + +000000000043bd54 <_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEEJSt14default_deleteIS3_EEERKT0_RKSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43bd54: a9be7bfd stp x29, x30, [sp, #-32]! + 43bd58: 910003fd mov x29, sp + 43bd5c: f9000fe0 str x0, [sp, #24] + 43bd60: f9400fe0 ldr x0, [sp, #24] + 43bd64: 940000f3 bl 43c130 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_> + 43bd68: a8c27bfd ldp x29, x30, [sp], #32 + 43bd6c: d65f03c0 ret + +000000000043bd70 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE9constructISG_JRS9_SF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE9constructISG_JRS9_SF_EEEvPT_DpOT0_(): + 43bd70: a9bb7bfd stp x29, x30, [sp, #-80]! + 43bd74: 910003fd mov x29, sp + 43bd78: a90153f3 stp x19, x20, [sp, #16] + 43bd7c: a9025bf5 stp x21, x22, [sp, #32] + 43bd80: f90027e0 str x0, [sp, #72] + 43bd84: f90023e1 str x1, [sp, #64] + 43bd88: f9001fe2 str x2, [sp, #56] + 43bd8c: f9001be3 str x3, [sp, #48] + 43bd90: f9401fe0 ldr x0, [sp, #56] + 43bd94: 97ffca5c bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 43bd98: aa0003f5 mov x21, x0 + 43bd9c: f9401be0 ldr x0, [sp, #48] + 43bda0: 97fff412 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 43bda4: aa0003f6 mov x22, x0 + 43bda8: f94023f3 ldr x19, [sp, #64] + 43bdac: aa1303e1 mov x1, x19 + 43bdb0: d2800500 mov x0, #0x28 // #40 + 43bdb4: 97ff41b1 bl 40c478 <_ZnwmPv> + 43bdb8: aa0003f4 mov x20, x0 + 43bdbc: aa1603e2 mov x2, x22 + 43bdc0: aa1503e1 mov x1, x21 + 43bdc4: aa1403e0 mov x0, x20 + 43bdc8: 940000e1 bl 43c14c <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC1ISC_Lb1EEERS6_OT_> + 43bdcc: 14000007 b 43bde8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE9constructISG_JRS9_SF_EEEvPT_DpOT0_+0x78> + 43bdd0: aa0003f5 mov x21, x0 + 43bdd4: aa1303e1 mov x1, x19 + 43bdd8: aa1403e0 mov x0, x20 + 43bddc: 97ff41ad bl 40c490 <_ZdlPvS_> + 43bde0: aa1503e0 mov x0, x21 + 43bde4: 97ff2ec7 bl 407900 <_Unwind_Resume@plt> + 43bde8: a94153f3 ldp x19, x20, [sp, #16] + 43bdec: a9425bf5 ldp x21, x22, [sp, #32] + 43bdf0: a8c57bfd ldp x29, x30, [sp], #80 + 43bdf4: d65f03c0 ret + +000000000043bdf8 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE8max_sizeERKS6_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEE8max_sizeERKS6_(): + 43bdf8: a9be7bfd stp x29, x30, [sp, #-32]! + 43bdfc: 910003fd mov x29, sp + 43be00: f9000fe0 str x0, [sp, #24] + 43be04: f9400fe0 ldr x0, [sp, #24] + 43be08: 940000e5 bl 43c19c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE8max_sizeEv> + 43be0c: a8c27bfd ldp x29, x30, [sp], #32 + 43be10: d65f03c0 ret + +000000000043be14 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv(): + 43be14: d10043ff sub sp, sp, #0x10 + 43be18: f90007e0 str x0, [sp, #8] + 43be1c: f94007e0 ldr x0, [sp, #8] + 43be20: 910043ff add sp, sp, #0x10 + 43be24: d65f03c0 ret + +000000000043be28 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE8allocateEmPKv(): + 43be28: a9bd7bfd stp x29, x30, [sp, #-48]! + 43be2c: 910003fd mov x29, sp + 43be30: f90017e0 str x0, [sp, #40] + 43be34: f90013e1 str x1, [sp, #32] + 43be38: f9000fe2 str x2, [sp, #24] + 43be3c: f94017e0 ldr x0, [sp, #40] + 43be40: 940000d7 bl 43c19c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE8max_sizeEv> + 43be44: aa0003e1 mov x1, x0 + 43be48: f94013e0 ldr x0, [sp, #32] + 43be4c: eb01001f cmp x0, x1 + 43be50: 1a9f97e0 cset w0, hi // hi = pmore + 43be54: 12001c00 and w0, w0, #0xff + 43be58: 7100001f cmp w0, #0x0 + 43be5c: 54000040 b.eq 43be64 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE8allocateEmPKv+0x3c> // b.none + 43be60: 97ff2c20 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 43be64: f94013e0 ldr x0, [sp, #32] + 43be68: d37df000 lsl x0, x0, #3 + 43be6c: 97ff2d3d bl 407360 <_Znwm@plt> + 43be70: a8c37bfd ldp x29, x30, [sp], #48 + 43be74: d65f03c0 ret + +000000000043be78 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEC1ES6_>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEC1ES6_(): + 43be78: d10043ff sub sp, sp, #0x10 + 43be7c: f90007e0 str x0, [sp, #8] + 43be80: f90003e1 str x1, [sp] + 43be84: f94007e0 ldr x0, [sp, #8] + 43be88: f94003e1 ldr x1, [sp] + 43be8c: f9000001 str x1, [x0] + 43be90: d503201f nop + 43be94: 910043ff add sp, sp, #0x10 + 43be98: d65f03c0 ret + +000000000043be9c <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEES7_ET0_T_SA_S9_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEES7_ET0_T_SA_S9_(): + 43be9c: a9bc7bfd stp x29, x30, [sp, #-64]! + 43bea0: 910003fd mov x29, sp + 43bea4: f90017e0 str x0, [sp, #40] + 43bea8: f90013e1 str x1, [sp, #32] + 43beac: f9000fe2 str x2, [sp, #24] + 43beb0: 52800020 mov w0, #0x1 // #1 + 43beb4: 3900ffe0 strb w0, [sp, #63] + 43beb8: f9400fe2 ldr x2, [sp, #24] + 43bebc: f94013e1 ldr x1, [sp, #32] + 43bec0: f94017e0 ldr x0, [sp, #40] + 43bec4: 940000bb bl 43c1b0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS5_EEES9_EET0_T_SC_SB_> + 43bec8: a8c47bfd ldp x29, x30, [sp], #64 + 43becc: d65f03c0 ret + +000000000043bed0 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISC_EEEEE8max_sizeEv(): + 43bed0: d10043ff sub sp, sp, #0x10 + 43bed4: f90007e0 str x0, [sp, #8] + 43bed8: d29c71c0 mov x0, #0xe38e // #58254 + 43bedc: f2b1c700 movk x0, #0x8e38, lsl #16 + 43bee0: f2c71c60 movk x0, #0x38e3, lsl #32 + 43bee4: f2e071c0 movk x0, #0x38e, lsl #48 + 43bee8: 910043ff add sp, sp, #0x10 + 43beec: d65f03c0 ret + +000000000043bef0 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC1IJOS5_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESH_IJDpT0_EE>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC2IJOS5_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESH_IJDpT0_EE(): + 43bef0: a9bc7bfd stp x29, x30, [sp, #-64]! + 43bef4: 910003fd mov x29, sp + 43bef8: f90017e0 str x0, [sp, #40] + 43befc: 390083e1 strb w1, [sp, #32] + 43bf00: f9000fe2 str x2, [sp, #24] + 43bf04: 390043e3 strb w3, [sp, #16] + 43bf08: 910043e0 add x0, sp, #0x10 + 43bf0c: 2a0503e3 mov w3, w5 + 43bf10: aa0003e2 mov x2, x0 + 43bf14: f9400fe1 ldr x1, [sp, #24] + 43bf18: f94017e0 ldr x0, [sp, #40] + 43bf1c: 940000cf bl 43c258 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC1IJOS5_EJLm0EEJEJEEERSt5tupleIJDpT_EERSG_IJDpT1_EESt12_Index_tupleIJXspT0_EEESP_IJXspT2_EEE> + 43bf20: d503201f nop + 43bf24: a8c47bfd ldp x29, x30, [sp], #64 + 43bf28: d65f03c0 ret + +000000000043bf2c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEELb1EEC2Ev(): + 43bf2c: d10043ff sub sp, sp, #0x10 + 43bf30: f90007e0 str x0, [sp, #8] + 43bf34: d503201f nop + 43bf38: 910043ff add sp, sp, #0x10 + 43bf3c: d65f03c0 ret + +000000000043bf40 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEELb1EE7_M_headERS6_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16AutomakeReporterEEEELb1EE7_M_headERS6_(): + 43bf40: d10043ff sub sp, sp, #0x10 + 43bf44: f90007e0 str x0, [sp, #8] + 43bf48: f94007e0 ldr x0, [sp, #8] + 43bf4c: 910043ff add sp, sp, #0x10 + 43bf50: d65f03c0 ret + +000000000043bf54 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_(): + 43bf54: a9be7bfd stp x29, x30, [sp, #-32]! + 43bf58: 910003fd mov x29, sp + 43bf5c: f9000fe0 str x0, [sp, #24] + 43bf60: f9400fe0 ldr x0, [sp, #24] + 43bf64: 940000d3 bl 43c2b0 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EE7_M_headERKS5_> + 43bf68: a8c27bfd ldp x29, x30, [sp], #32 + 43bf6c: d65f03c0 ret + +000000000043bf70 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEELb1EEC1Ev(): + 43bf70: d10043ff sub sp, sp, #0x10 + 43bf74: f90007e0 str x0, [sp, #8] + 43bf78: d503201f nop + 43bf7c: 910043ff add sp, sp, #0x10 + 43bf80: d65f03c0 ret + +000000000043bf84 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEELb1EE7_M_headERS6_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15CompactReporterEEEELb1EE7_M_headERS6_(): + 43bf84: d10043ff sub sp, sp, #0x10 + 43bf88: f90007e0 str x0, [sp, #8] + 43bf8c: f94007e0 ldr x0, [sp, #8] + 43bf90: 910043ff add sp, sp, #0x10 + 43bf94: d65f03c0 ret + +000000000043bf98 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15CompactReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_(): + 43bf98: a9be7bfd stp x29, x30, [sp, #-32]! + 43bf9c: 910003fd mov x29, sp + 43bfa0: f9000fe0 str x0, [sp, #24] + 43bfa4: f9400fe0 ldr x0, [sp, #24] + 43bfa8: 940000c7 bl 43c2c4 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EE7_M_headERKS5_> + 43bfac: a8c27bfd ldp x29, x30, [sp], #32 + 43bfb0: d65f03c0 ret + +000000000043bfb4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEELb1EEC2Ev(): + 43bfb4: d10043ff sub sp, sp, #0x10 + 43bfb8: f90007e0 str x0, [sp, #8] + 43bfbc: d503201f nop + 43bfc0: 910043ff add sp, sp, #0x10 + 43bfc4: d65f03c0 ret + +000000000043bfc8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEELb1EE7_M_headERS6_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_15ConsoleReporterEEEELb1EE7_M_headERS6_(): + 43bfc8: d10043ff sub sp, sp, #0x10 + 43bfcc: f90007e0 str x0, [sp, #8] + 43bfd0: f94007e0 ldr x0, [sp, #8] + 43bfd4: 910043ff add sp, sp, #0x10 + 43bfd8: d65f03c0 ret + +000000000043bfdc <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_(): + 43bfdc: a9be7bfd stp x29, x30, [sp, #-32]! + 43bfe0: 910003fd mov x29, sp + 43bfe4: f9000fe0 str x0, [sp, #24] + 43bfe8: f9400fe0 ldr x0, [sp, #24] + 43bfec: 940000bb bl 43c2d8 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EE7_M_headERKS5_> + 43bff0: a8c27bfd ldp x29, x30, [sp], #32 + 43bff4: d65f03c0 ret + +000000000043bff8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEELb1EEC1Ev(): + 43bff8: d10043ff sub sp, sp, #0x10 + 43bffc: f90007e0 str x0, [sp, #8] + 43c000: d503201f nop + 43c004: 910043ff add sp, sp, #0x10 + 43c008: d65f03c0 ret + +000000000043c00c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEELb1EE7_M_headERS6_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_13JunitReporterEEEELb1EE7_M_headERS6_(): + 43c00c: d10043ff sub sp, sp, #0x10 + 43c010: f90007e0 str x0, [sp, #8] + 43c014: f94007e0 ldr x0, [sp, #8] + 43c018: 910043ff add sp, sp, #0x10 + 43c01c: d65f03c0 ret + +000000000043c020 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_13JunitReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_(): + 43c020: a9be7bfd stp x29, x30, [sp, #-32]! + 43c024: 910003fd mov x29, sp + 43c028: f9000fe0 str x0, [sp, #24] + 43c02c: f9400fe0 ldr x0, [sp, #24] + 43c030: 940000af bl 43c2ec <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EE7_M_headERKS5_> + 43c034: a8c27bfd ldp x29, x30, [sp], #32 + 43c038: d65f03c0 ret + +000000000043c03c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEELb1EEC2Ev(): + 43c03c: d10043ff sub sp, sp, #0x10 + 43c040: f90007e0 str x0, [sp, #8] + 43c044: d503201f nop + 43c048: 910043ff add sp, sp, #0x10 + 43c04c: d65f03c0 ret + +000000000043c050 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEELb1EE7_M_headERS6_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_17SonarQubeReporterEEEELb1EE7_M_headERS6_(): + 43c050: d10043ff sub sp, sp, #0x10 + 43c054: f90007e0 str x0, [sp, #8] + 43c058: f94007e0 ldr x0, [sp, #8] + 43c05c: 910043ff add sp, sp, #0x10 + 43c060: d65f03c0 ret + +000000000043c064 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_(): + 43c064: a9be7bfd stp x29, x30, [sp, #-32]! + 43c068: 910003fd mov x29, sp + 43c06c: f9000fe0 str x0, [sp, #24] + 43c070: f9400fe0 ldr x0, [sp, #24] + 43c074: 940000a3 bl 43c300 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EE7_M_headERKS5_> + 43c078: a8c27bfd ldp x29, x30, [sp], #32 + 43c07c: d65f03c0 ret + +000000000043c080 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEELb1EEC1Ev(): + 43c080: d10043ff sub sp, sp, #0x10 + 43c084: f90007e0 str x0, [sp, #8] + 43c088: d503201f nop + 43c08c: 910043ff add sp, sp, #0x10 + 43c090: d65f03c0 ret + +000000000043c094 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEELb1EE7_M_headERS6_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11TAPReporterEEEELb1EE7_M_headERS6_(): + 43c094: d10043ff sub sp, sp, #0x10 + 43c098: f90007e0 str x0, [sp, #8] + 43c09c: f94007e0 ldr x0, [sp, #8] + 43c0a0: 910043ff add sp, sp, #0x10 + 43c0a4: d65f03c0 ret + +000000000043c0a8 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11TAPReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_(): + 43c0a8: a9be7bfd stp x29, x30, [sp, #-32]! + 43c0ac: 910003fd mov x29, sp + 43c0b0: f9000fe0 str x0, [sp, #24] + 43c0b4: f9400fe0 ldr x0, [sp, #24] + 43c0b8: 94000097 bl 43c314 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EE7_M_headERKS5_> + 43c0bc: a8c27bfd ldp x29, x30, [sp], #32 + 43c0c0: d65f03c0 ret + +000000000043c0c4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEELb1EEC1Ev(): + 43c0c4: d10043ff sub sp, sp, #0x10 + 43c0c8: f90007e0 str x0, [sp, #8] + 43c0cc: d503201f nop + 43c0d0: 910043ff add sp, sp, #0x10 + 43c0d4: d65f03c0 ret + +000000000043c0d8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEELb1EE7_M_headERS6_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_16TeamCityReporterEEEELb1EE7_M_headERS6_(): + 43c0d8: d10043ff sub sp, sp, #0x10 + 43c0dc: f90007e0 str x0, [sp, #8] + 43c0e0: f94007e0 ldr x0, [sp, #8] + 43c0e4: 910043ff add sp, sp, #0x10 + 43c0e8: d65f03c0 ret + +000000000043c0ec <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_(): + 43c0ec: a9be7bfd stp x29, x30, [sp, #-32]! + 43c0f0: 910003fd mov x29, sp + 43c0f4: f9000fe0 str x0, [sp, #24] + 43c0f8: f9400fe0 ldr x0, [sp, #24] + 43c0fc: 9400008b bl 43c328 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EE7_M_headERKS5_> + 43c100: a8c27bfd ldp x29, x30, [sp], #32 + 43c104: d65f03c0 ret + +000000000043c108 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEELb1EEC1Ev(): + 43c108: d10043ff sub sp, sp, #0x10 + 43c10c: f90007e0 str x0, [sp, #8] + 43c110: d503201f nop + 43c114: 910043ff add sp, sp, #0x10 + 43c118: d65f03c0 ret + +000000000043c11c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEELb1EE7_M_headERS6_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ReporterFactoryINS1_11XmlReporterEEEELb1EE7_M_headERS6_(): + 43c11c: d10043ff sub sp, sp, #0x10 + 43c120: f90007e0 str x0, [sp, #8] + 43c124: f94007e0 ldr x0, [sp, #8] + 43c128: 910043ff add sp, sp, #0x10 + 43c12c: d65f03c0 ret + +000000000043c130 <_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ReporterFactoryINS0_11XmlReporterEEESt14default_deleteIS3_EEE7_M_headERKS7_(): + 43c130: a9be7bfd stp x29, x30, [sp, #-32]! + 43c134: 910003fd mov x29, sp + 43c138: f9000fe0 str x0, [sp, #24] + 43c13c: f9400fe0 ldr x0, [sp, #24] + 43c140: 9400007f bl 43c33c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EE7_M_headERKS5_> + 43c144: a8c27bfd ldp x29, x30, [sp], #32 + 43c148: d65f03c0 ret + +000000000043c14c <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC1ISC_Lb1EEERS6_OT_>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC2ISC_Lb1EEERS6_OT_(): + 43c14c: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c150: 910003fd mov x29, sp + 43c154: f9000bf3 str x19, [sp, #16] + 43c158: f9001fe0 str x0, [sp, #56] + 43c15c: f9001be1 str x1, [sp, #48] + 43c160: f90017e2 str x2, [sp, #40] + 43c164: f9401fe0 ldr x0, [sp, #56] + 43c168: f9401be1 ldr x1, [sp, #48] + 43c16c: 97ff2b81 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 43c170: f9401fe0 ldr x0, [sp, #56] + 43c174: 91008013 add x19, x0, #0x20 + 43c178: f94017e0 ldr x0, [sp, #40] + 43c17c: 97fff31b bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 43c180: aa0003e1 mov x1, x0 + 43c184: aa1303e0 mov x0, x19 + 43c188: 97ffda5e bl 432b00 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1EOS4_> + 43c18c: d503201f nop + 43c190: f9400bf3 ldr x19, [sp, #16] + 43c194: a8c47bfd ldp x29, x30, [sp], #64 + 43c198: d65f03c0 ret + +000000000043c19c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EEE8max_sizeEv(): + 43c19c: d10043ff sub sp, sp, #0x10 + 43c1a0: f90007e0 str x0, [sp, #8] + 43c1a4: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 43c1a8: 910043ff add sp, sp, #0x10 + 43c1ac: d65f03c0 ret + +000000000043c1b0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS5_EEES9_EET0_T_SC_SB_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS5_EEES9_EET0_T_SC_SB_(): + 43c1b0: a9bb7bfd stp x29, x30, [sp, #-80]! + 43c1b4: 910003fd mov x29, sp + 43c1b8: f9000bf3 str x19, [sp, #16] + 43c1bc: f9001fe0 str x0, [sp, #56] + 43c1c0: f9001be1 str x1, [sp, #48] + 43c1c4: f90017e2 str x2, [sp, #40] + 43c1c8: f94017e0 ldr x0, [sp, #40] + 43c1cc: f90027e0 str x0, [sp, #72] + 43c1d0: 9100c3e1 add x1, sp, #0x30 + 43c1d4: 9100e3e0 add x0, sp, #0x38 + 43c1d8: 9400005e bl 43c350 <_ZStneIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_> + 43c1dc: 12001c00 and w0, w0, #0xff + 43c1e0: 7100001f cmp w0, #0x0 + 43c1e4: 540001e0 b.eq 43c220 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x70> // b.none + 43c1e8: f94027e0 ldr x0, [sp, #72] + 43c1ec: 97fffbdf bl 43b168 <_ZSt11__addressofISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEPT_RS6_> + 43c1f0: aa0003f3 mov x19, x0 + 43c1f4: 9100e3e0 add x0, sp, #0x38 + 43c1f8: 9400006c bl 43c3a8 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEdeEv> + 43c1fc: aa0003e1 mov x1, x0 + 43c200: aa1303e0 mov x0, x19 + 43c204: 9400006f bl 43c3c0 <_ZSt10_ConstructISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_> + 43c208: 9100e3e0 add x0, sp, #0x38 + 43c20c: 9400005d bl 43c380 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEppEv> + 43c210: f94027e0 ldr x0, [sp, #72] + 43c214: 91002000 add x0, x0, #0x8 + 43c218: f90027e0 str x0, [sp, #72] + 43c21c: 17ffffed b 43c1d0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x20> + 43c220: f94027e0 ldr x0, [sp, #72] + 43c224: 1400000a b 43c24c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x9c> + 43c228: 97ff2b3e bl 406f20 <__cxa_begin_catch@plt> + 43c22c: f94027e1 ldr x1, [sp, #72] + 43c230: f94017e0 ldr x0, [sp, #40] + 43c234: 97fff400 bl 439234 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEvT_S7_> + 43c238: 97ff2d2a bl 4076e0 <__cxa_rethrow@plt> + 43c23c: aa0003f3 mov x19, x0 + 43c240: 97ff2d74 bl 407810 <__cxa_end_catch@plt> + 43c244: aa1303e0 mov x0, x19 + 43c248: 97ff2dae bl 407900 <_Unwind_Resume@plt> + 43c24c: f9400bf3 ldr x19, [sp, #16] + 43c250: a8c57bfd ldp x29, x30, [sp], #80 + 43c254: d65f03c0 ret + +000000000043c258 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC1IJOS5_EJLm0EEJEJEEERSt5tupleIJDpT_EERSG_IJDpT1_EESt12_Index_tupleIJXspT0_EEESP_IJXspT2_EEE>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS9_EEEC2IJOS5_EJLm0EEJEJEEERSt5tupleIJDpT_EERSG_IJDpT1_EESt12_Index_tupleIJXspT0_EEESP_IJXspT2_EEE(): + 43c258: a9bb7bfd stp x29, x30, [sp, #-80]! + 43c25c: 910003fd mov x29, sp + 43c260: f9000bf3 str x19, [sp, #16] + 43c264: f90027e0 str x0, [sp, #72] + 43c268: f90023e1 str x1, [sp, #64] + 43c26c: f9001fe2 str x2, [sp, #56] + 43c270: 3900c3e3 strb w3, [sp, #48] + 43c274: 3900a3e4 strb w4, [sp, #40] + 43c278: f94027f3 ldr x19, [sp, #72] + 43c27c: f94023e0 ldr x0, [sp, #64] + 43c280: 94000062 bl 43c408 <_ZSt3getILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 43c284: 97fff8e5 bl 43a618 <_ZSt7forwardIONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 43c288: aa0003e1 mov x1, x0 + 43c28c: aa1303e0 mov x0, x19 + 43c290: 97ff2b90 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 43c294: f94027e0 ldr x0, [sp, #72] + 43c298: 91008000 add x0, x0, #0x20 + 43c29c: 94000072 bl 43c464 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1IS3_vEEv> + 43c2a0: d503201f nop + 43c2a4: f9400bf3 ldr x19, [sp, #16] + 43c2a8: a8c57bfd ldp x29, x30, [sp], #80 + 43c2ac: d65f03c0 ret + +000000000043c2b0 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EE7_M_headERKS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16AutomakeReporterEEELb0EE7_M_headERKS5_(): + 43c2b0: d10043ff sub sp, sp, #0x10 + 43c2b4: f90007e0 str x0, [sp, #8] + 43c2b8: f94007e0 ldr x0, [sp, #8] + 43c2bc: 910043ff add sp, sp, #0x10 + 43c2c0: d65f03c0 ret + +000000000043c2c4 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EE7_M_headERKS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15CompactReporterEEELb0EE7_M_headERKS5_(): + 43c2c4: d10043ff sub sp, sp, #0x10 + 43c2c8: f90007e0 str x0, [sp, #8] + 43c2cc: f94007e0 ldr x0, [sp, #8] + 43c2d0: 910043ff add sp, sp, #0x10 + 43c2d4: d65f03c0 ret + +000000000043c2d8 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EE7_M_headERKS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_15ConsoleReporterEEELb0EE7_M_headERKS5_(): + 43c2d8: d10043ff sub sp, sp, #0x10 + 43c2dc: f90007e0 str x0, [sp, #8] + 43c2e0: f94007e0 ldr x0, [sp, #8] + 43c2e4: 910043ff add sp, sp, #0x10 + 43c2e8: d65f03c0 ret + +000000000043c2ec <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EE7_M_headERKS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_13JunitReporterEEELb0EE7_M_headERKS5_(): + 43c2ec: d10043ff sub sp, sp, #0x10 + 43c2f0: f90007e0 str x0, [sp, #8] + 43c2f4: f94007e0 ldr x0, [sp, #8] + 43c2f8: 910043ff add sp, sp, #0x10 + 43c2fc: d65f03c0 ret + +000000000043c300 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EE7_M_headERKS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_17SonarQubeReporterEEELb0EE7_M_headERKS5_(): + 43c300: d10043ff sub sp, sp, #0x10 + 43c304: f90007e0 str x0, [sp, #8] + 43c308: f94007e0 ldr x0, [sp, #8] + 43c30c: 910043ff add sp, sp, #0x10 + 43c310: d65f03c0 ret + +000000000043c314 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EE7_M_headERKS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11TAPReporterEEELb0EE7_M_headERKS5_(): + 43c314: d10043ff sub sp, sp, #0x10 + 43c318: f90007e0 str x0, [sp, #8] + 43c31c: f94007e0 ldr x0, [sp, #8] + 43c320: 910043ff add sp, sp, #0x10 + 43c324: d65f03c0 ret + +000000000043c328 <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EE7_M_headERKS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_16TeamCityReporterEEELb0EE7_M_headERKS5_(): + 43c328: d10043ff sub sp, sp, #0x10 + 43c32c: f90007e0 str x0, [sp, #8] + 43c330: f94007e0 ldr x0, [sp, #8] + 43c334: 910043ff add sp, sp, #0x10 + 43c338: d65f03c0 ret + +000000000043c33c <_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EE7_M_headERKS5_>: +_ZNSt10_Head_baseILm0EPN5Catch15ReporterFactoryINS0_11XmlReporterEEELb0EE7_M_headERKS5_(): + 43c33c: d10043ff sub sp, sp, #0x10 + 43c340: f90007e0 str x0, [sp, #8] + 43c344: f94007e0 ldr x0, [sp, #8] + 43c348: 910043ff add sp, sp, #0x10 + 43c34c: d65f03c0 ret + +000000000043c350 <_ZStneIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_>: +_ZStneIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_(): + 43c350: a9be7bfd stp x29, x30, [sp, #-32]! + 43c354: 910003fd mov x29, sp + 43c358: f9000fe0 str x0, [sp, #24] + 43c35c: f9000be1 str x1, [sp, #16] + 43c360: f9400be1 ldr x1, [sp, #16] + 43c364: f9400fe0 ldr x0, [sp, #24] + 43c368: 94000049 bl 43c48c <_ZSteqIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_> + 43c36c: 12001c00 and w0, w0, #0xff + 43c370: 52000000 eor w0, w0, #0x1 + 43c374: 12001c00 and w0, w0, #0xff + 43c378: a8c27bfd ldp x29, x30, [sp], #32 + 43c37c: d65f03c0 ret + +000000000043c380 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEppEv>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEppEv(): + 43c380: d10043ff sub sp, sp, #0x10 + 43c384: f90007e0 str x0, [sp, #8] + 43c388: f94007e0 ldr x0, [sp, #8] + 43c38c: f9400000 ldr x0, [x0] + 43c390: 91002001 add x1, x0, #0x8 + 43c394: f94007e0 ldr x0, [sp, #8] + 43c398: f9000001 str x1, [x0] + 43c39c: f94007e0 ldr x0, [sp, #8] + 43c3a0: 910043ff add sp, sp, #0x10 + 43c3a4: d65f03c0 ret + +000000000043c3a8 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEdeEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEdeEv(): + 43c3a8: d10043ff sub sp, sp, #0x10 + 43c3ac: f90007e0 str x0, [sp, #8] + 43c3b0: f94007e0 ldr x0, [sp, #8] + 43c3b4: f9400000 ldr x0, [x0] + 43c3b8: 910043ff add sp, sp, #0x10 + 43c3bc: d65f03c0 ret + +000000000043c3c0 <_ZSt10_ConstructISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_(): + 43c3c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c3c4: 910003fd mov x29, sp + 43c3c8: f9000bf3 str x19, [sp, #16] + 43c3cc: f90017e0 str x0, [sp, #40] + 43c3d0: f90013e1 str x1, [sp, #32] + 43c3d4: f94013e0 ldr x0, [sp, #32] + 43c3d8: 97fff284 bl 438de8 <_ZSt7forwardISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 43c3dc: aa0003f3 mov x19, x0 + 43c3e0: f94017e0 ldr x0, [sp, #40] + 43c3e4: aa0003e1 mov x1, x0 + 43c3e8: d2800100 mov x0, #0x8 // #8 + 43c3ec: 97ff4023 bl 40c478 <_ZnwmPv> + 43c3f0: aa1303e1 mov x1, x19 + 43c3f4: 97ffd9c3 bl 432b00 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1EOS4_> + 43c3f8: d503201f nop + 43c3fc: f9400bf3 ldr x19, [sp, #16] + 43c400: a8c37bfd ldp x29, x30, [sp], #48 + 43c404: d65f03c0 ret + +000000000043c408 <_ZSt3getILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_>: +_ZSt3getILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_(): + 43c408: a9be7bfd stp x29, x30, [sp, #-32]! + 43c40c: 910003fd mov x29, sp + 43c410: f9000fe0 str x0, [sp, #24] + 43c414: f9400fe0 ldr x0, [sp, #24] + 43c418: 9400002d bl 43c4cc <_ZSt12__get_helperILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE> + 43c41c: a8c27bfd ldp x29, x30, [sp], #32 + 43c420: d65f03c0 ret + +000000000043c424 <_ZNSt5tupleIJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC2IS2_S4_Lb1EEEv(): + 43c424: a9be7bfd stp x29, x30, [sp, #-32]! + 43c428: 910003fd mov x29, sp + 43c42c: f9000fe0 str x0, [sp, #24] + 43c430: f9400fe0 ldr x0, [sp, #24] + 43c434: 9400002d bl 43c4e8 <_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1Ev> + 43c438: d503201f nop + 43c43c: a8c27bfd ldp x29, x30, [sp], #32 + 43c440: d65f03c0 ret + +000000000043c444 <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1Ev>: +_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1Ev(): + 43c444: a9be7bfd stp x29, x30, [sp, #-32]! + 43c448: 910003fd mov x29, sp + 43c44c: f9000fe0 str x0, [sp, #24] + 43c450: f9400fe0 ldr x0, [sp, #24] + 43c454: 97fffff4 bl 43c424 <_ZNSt5tupleIJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43c458: d503201f nop + 43c45c: a8c27bfd ldp x29, x30, [sp], #32 + 43c460: d65f03c0 ret + +000000000043c464 <_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1IS3_vEEv>: +_ZNSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC2IS3_vEEv(): + 43c464: a9be7bfd stp x29, x30, [sp, #-32]! + 43c468: 910003fd mov x29, sp + 43c46c: f9000fe0 str x0, [sp, #24] + 43c470: f9400fe0 ldr x0, [sp, #24] + 43c474: f900001f str xzr, [x0] + 43c478: f9400fe0 ldr x0, [sp, #24] + 43c47c: 97fffff2 bl 43c444 <_ZNSt15__uniq_ptr_implIN5Catch16IReporterFactoryESt14default_deleteIS1_EEC1Ev> + 43c480: d503201f nop + 43c484: a8c27bfd ldp x29, x30, [sp], #32 + 43c488: d65f03c0 ret + +000000000043c48c <_ZSteqIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_>: +_ZSteqIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_(): + 43c48c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c490: 910003fd mov x29, sp + 43c494: f9000bf3 str x19, [sp, #16] + 43c498: f90017e0 str x0, [sp, #40] + 43c49c: f90013e1 str x1, [sp, #32] + 43c4a0: f94017e0 ldr x0, [sp, #40] + 43c4a4: 9400001b bl 43c510 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEE4baseEv> + 43c4a8: aa0003f3 mov x19, x0 + 43c4ac: f94013e0 ldr x0, [sp, #32] + 43c4b0: 94000018 bl 43c510 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEE4baseEv> + 43c4b4: eb00027f cmp x19, x0 + 43c4b8: 1a9f17e0 cset w0, eq // eq = none + 43c4bc: 12001c00 and w0, w0, #0xff + 43c4c0: f9400bf3 ldr x19, [sp, #16] + 43c4c4: a8c37bfd ldp x29, x30, [sp], #48 + 43c4c8: d65f03c0 ret + +000000000043c4cc <_ZSt12__get_helperILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE>: +_ZSt12__get_helperILm0EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJEERT0_RSt11_Tuple_implIXT_EJS7_DpT1_EE(): + 43c4cc: a9be7bfd stp x29, x30, [sp, #-32]! + 43c4d0: 910003fd mov x29, sp + 43c4d4: f9000fe0 str x0, [sp, #24] + 43c4d8: f9400fe0 ldr x0, [sp, #24] + 43c4dc: 97fff848 bl 43a5fc <_ZNSt11_Tuple_implILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7_M_headERS7_> + 43c4e0: a8c27bfd ldp x29, x30, [sp], #32 + 43c4e4: d65f03c0 ret + +000000000043c4e8 <_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch16IReporterFactoryESt14default_deleteIS1_EEEC1Ev(): + 43c4e8: a9be7bfd stp x29, x30, [sp, #-32]! + 43c4ec: 910003fd mov x29, sp + 43c4f0: f9000fe0 str x0, [sp, #24] + 43c4f4: f9400fe0 ldr x0, [sp, #24] + 43c4f8: 9400000c bl 43c528 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEEC1Ev> + 43c4fc: f9400fe0 ldr x0, [sp, #24] + 43c500: 94000012 bl 43c548 <_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EEC1Ev> + 43c504: d503201f nop + 43c508: a8c27bfd ldp x29, x30, [sp], #32 + 43c50c: d65f03c0 ret + +000000000043c510 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEE4baseEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EEE4baseEv(): + 43c510: d10043ff sub sp, sp, #0x10 + 43c514: f90007e0 str x0, [sp, #8] + 43c518: f94007e0 ldr x0, [sp, #8] + 43c51c: f9400000 ldr x0, [x0] + 43c520: 910043ff add sp, sp, #0x10 + 43c524: d65f03c0 ret + +000000000043c528 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16IReporterFactoryEEEEC2Ev(): + 43c528: a9be7bfd stp x29, x30, [sp, #-32]! + 43c52c: 910003fd mov x29, sp + 43c530: f9000fe0 str x0, [sp, #24] + 43c534: f9400fe0 ldr x0, [sp, #24] + 43c538: 9400000b bl 43c564 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EEC1Ev> + 43c53c: d503201f nop + 43c540: a8c27bfd ldp x29, x30, [sp], #32 + 43c544: d65f03c0 ret + +000000000043c548 <_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch16IReporterFactoryELb0EEC1Ev(): + 43c548: d10043ff sub sp, sp, #0x10 + 43c54c: f90007e0 str x0, [sp, #8] + 43c550: f94007e0 ldr x0, [sp, #8] + 43c554: f900001f str xzr, [x0] + 43c558: d503201f nop + 43c55c: 910043ff add sp, sp, #0x10 + 43c560: d65f03c0 ret + +000000000043c564 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16IReporterFactoryEELb1EEC1Ev(): + 43c564: d10043ff sub sp, sp, #0x10 + 43c568: f90007e0 str x0, [sp, #8] + 43c56c: d503201f nop + 43c570: 910043ff add sp, sp, #0x10 + 43c574: d65f03c0 ret + +000000000043c578 <_ZNK5Catch15ReporterFactoryINS_11XmlReporterEE6createERKNS_14ReporterConfigE>: +_ZNK5Catch15ReporterFactoryINS_11XmlReporterEE6createERKNS_14ReporterConfigE(): + 43c578: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c57c: 910003fd mov x29, sp + 43c580: f9000bf3 str x19, [sp, #16] + 43c584: aa0803f3 mov x19, x8 + 43c588: f90017e0 str x0, [sp, #40] + 43c58c: f90013e1 str x1, [sp, #32] + 43c590: 9100e3e0 add x0, sp, #0x38 + 43c594: aa0003e8 mov x8, x0 + 43c598: f94013e0 ldr x0, [sp, #32] + 43c59c: 940000ef bl 43c958 <_ZSt11make_uniqueIN5Catch11XmlReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43c5a0: 9100e3e0 add x0, sp, #0x38 + 43c5a4: aa0003e1 mov x1, x0 + 43c5a8: aa1303e0 mov x0, x19 + 43c5ac: 94000120 bl 43ca2c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_11XmlReporterES2_IS6_EvEEOS_IT_T0_E> + 43c5b0: 9100e3e0 add x0, sp, #0x38 + 43c5b4: 94000107 bl 43c9d0 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EED1Ev> + 43c5b8: aa1303e0 mov x0, x19 + 43c5bc: f9400bf3 ldr x19, [sp, #16] + 43c5c0: a8c47bfd ldp x29, x30, [sp], #64 + 43c5c4: d65f03c0 ret + +000000000043c5c8 <_ZNK5Catch15ReporterFactoryINS_11XmlReporterEE14getDescriptionB5cxx11Ev>: +_ZNK5Catch15ReporterFactoryINS_11XmlReporterEE14getDescriptionB5cxx11Ev(): + 43c5c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c5cc: 910003fd mov x29, sp + 43c5d0: f9000bf3 str x19, [sp, #16] + 43c5d4: aa0803f3 mov x19, x8 + 43c5d8: f90017e0 str x0, [sp, #40] + 43c5dc: aa1303e8 mov x8, x19 + 43c5e0: 940164ad bl 495894 <_ZN5Catch11XmlReporter14getDescriptionB5cxx11Ev> + 43c5e4: aa1303e0 mov x0, x19 + 43c5e8: f9400bf3 ldr x19, [sp, #16] + 43c5ec: a8c37bfd ldp x29, x30, [sp], #48 + 43c5f0: d65f03c0 ret + +000000000043c5f4 <_ZNK5Catch15ReporterFactoryINS_16TeamCityReporterEE6createERKNS_14ReporterConfigE>: +_ZNK5Catch15ReporterFactoryINS_16TeamCityReporterEE6createERKNS_14ReporterConfigE(): + 43c5f4: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c5f8: 910003fd mov x29, sp + 43c5fc: f9000bf3 str x19, [sp, #16] + 43c600: aa0803f3 mov x19, x8 + 43c604: f90017e0 str x0, [sp, #40] + 43c608: f90013e1 str x1, [sp, #32] + 43c60c: 9100e3e0 add x0, sp, #0x38 + 43c610: aa0003e8 mov x8, x0 + 43c614: f94013e0 ldr x0, [sp, #32] + 43c618: 94000119 bl 43ca7c <_ZSt11make_uniqueIN5Catch16TeamCityReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43c61c: 9100e3e0 add x0, sp, #0x38 + 43c620: aa0003e1 mov x1, x0 + 43c624: aa1303e0 mov x0, x19 + 43c628: 9400014a bl 43cb50 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_16TeamCityReporterES2_IS6_EvEEOS_IT_T0_E> + 43c62c: 9100e3e0 add x0, sp, #0x38 + 43c630: 94000131 bl 43caf4 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EED1Ev> + 43c634: aa1303e0 mov x0, x19 + 43c638: f9400bf3 ldr x19, [sp, #16] + 43c63c: a8c47bfd ldp x29, x30, [sp], #64 + 43c640: d65f03c0 ret + +000000000043c644 <_ZNK5Catch15ReporterFactoryINS_16TeamCityReporterEE14getDescriptionB5cxx11Ev>: +_ZNK5Catch15ReporterFactoryINS_16TeamCityReporterEE14getDescriptionB5cxx11Ev(): + 43c644: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c648: 910003fd mov x29, sp + 43c64c: f9000bf3 str x19, [sp, #16] + 43c650: aa0803f3 mov x19, x8 + 43c654: f90017e0 str x0, [sp, #40] + 43c658: aa1303e8 mov x8, x19 + 43c65c: 97ffe9e1 bl 436de0 <_ZN5Catch16TeamCityReporter14getDescriptionB5cxx11Ev> + 43c660: aa1303e0 mov x0, x19 + 43c664: f9400bf3 ldr x19, [sp, #16] + 43c668: a8c37bfd ldp x29, x30, [sp], #48 + 43c66c: d65f03c0 ret + +000000000043c670 <_ZNK5Catch15ReporterFactoryINS_11TAPReporterEE6createERKNS_14ReporterConfigE>: +_ZNK5Catch15ReporterFactoryINS_11TAPReporterEE6createERKNS_14ReporterConfigE(): + 43c670: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c674: 910003fd mov x29, sp + 43c678: f9000bf3 str x19, [sp, #16] + 43c67c: aa0803f3 mov x19, x8 + 43c680: f90017e0 str x0, [sp, #40] + 43c684: f90013e1 str x1, [sp, #32] + 43c688: 9100e3e0 add x0, sp, #0x38 + 43c68c: aa0003e8 mov x8, x0 + 43c690: f94013e0 ldr x0, [sp, #32] + 43c694: 94000153 bl 43cbe0 <_ZSt11make_uniqueIN5Catch11TAPReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43c698: 9100e3e0 add x0, sp, #0x38 + 43c69c: aa0003e1 mov x1, x0 + 43c6a0: aa1303e0 mov x0, x19 + 43c6a4: 94000184 bl 43ccb4 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_11TAPReporterES2_IS6_EvEEOS_IT_T0_E> + 43c6a8: 9100e3e0 add x0, sp, #0x38 + 43c6ac: 9400016b bl 43cc58 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EED1Ev> + 43c6b0: aa1303e0 mov x0, x19 + 43c6b4: f9400bf3 ldr x19, [sp, #16] + 43c6b8: a8c47bfd ldp x29, x30, [sp], #64 + 43c6bc: d65f03c0 ret + +000000000043c6c0 <_ZNK5Catch15ReporterFactoryINS_11TAPReporterEE14getDescriptionB5cxx11Ev>: +_ZNK5Catch15ReporterFactoryINS_11TAPReporterEE14getDescriptionB5cxx11Ev(): + 43c6c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c6c4: 910003fd mov x29, sp + 43c6c8: f9000bf3 str x19, [sp, #16] + 43c6cc: aa0803f3 mov x19, x8 + 43c6d0: f90017e0 str x0, [sp, #40] + 43c6d4: aa1303e8 mov x8, x19 + 43c6d8: 97ffe998 bl 436d38 <_ZN5Catch11TAPReporter14getDescriptionB5cxx11Ev> + 43c6dc: aa1303e0 mov x0, x19 + 43c6e0: f9400bf3 ldr x19, [sp, #16] + 43c6e4: a8c37bfd ldp x29, x30, [sp], #48 + 43c6e8: d65f03c0 ret + +000000000043c6ec <_ZNK5Catch15ReporterFactoryINS_17SonarQubeReporterEE6createERKNS_14ReporterConfigE>: +_ZNK5Catch15ReporterFactoryINS_17SonarQubeReporterEE6createERKNS_14ReporterConfigE(): + 43c6ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c6f0: 910003fd mov x29, sp + 43c6f4: f9000bf3 str x19, [sp, #16] + 43c6f8: aa0803f3 mov x19, x8 + 43c6fc: f90017e0 str x0, [sp, #40] + 43c700: f90013e1 str x1, [sp, #32] + 43c704: 9100e3e0 add x0, sp, #0x38 + 43c708: aa0003e8 mov x8, x0 + 43c70c: f94013e0 ldr x0, [sp, #32] + 43c710: 9400017d bl 43cd04 <_ZSt11make_uniqueIN5Catch17SonarQubeReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43c714: 9100e3e0 add x0, sp, #0x38 + 43c718: aa0003e1 mov x1, x0 + 43c71c: aa1303e0 mov x0, x19 + 43c720: 940001ae bl 43cdd8 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_17SonarQubeReporterES2_IS6_EvEEOS_IT_T0_E> + 43c724: 9100e3e0 add x0, sp, #0x38 + 43c728: 94000195 bl 43cd7c <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EED1Ev> + 43c72c: aa1303e0 mov x0, x19 + 43c730: f9400bf3 ldr x19, [sp, #16] + 43c734: a8c47bfd ldp x29, x30, [sp], #64 + 43c738: d65f03c0 ret + +000000000043c73c <_ZNK5Catch15ReporterFactoryINS_17SonarQubeReporterEE14getDescriptionB5cxx11Ev>: +_ZNK5Catch15ReporterFactoryINS_17SonarQubeReporterEE14getDescriptionB5cxx11Ev(): + 43c73c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c740: 910003fd mov x29, sp + 43c744: f9000bf3 str x19, [sp, #16] + 43c748: aa0803f3 mov x19, x8 + 43c74c: f90017e0 str x0, [sp, #40] + 43c750: aa1303e8 mov x8, x19 + 43c754: 97ffe96c bl 436d04 <_ZN5Catch17SonarQubeReporter14getDescriptionB5cxx11Ev> + 43c758: aa1303e0 mov x0, x19 + 43c75c: f9400bf3 ldr x19, [sp, #16] + 43c760: a8c37bfd ldp x29, x30, [sp], #48 + 43c764: d65f03c0 ret + +000000000043c768 <_ZNK5Catch15ReporterFactoryINS_13JunitReporterEE6createERKNS_14ReporterConfigE>: +_ZNK5Catch15ReporterFactoryINS_13JunitReporterEE6createERKNS_14ReporterConfigE(): + 43c768: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c76c: 910003fd mov x29, sp + 43c770: f9000bf3 str x19, [sp, #16] + 43c774: aa0803f3 mov x19, x8 + 43c778: f90017e0 str x0, [sp, #40] + 43c77c: f90013e1 str x1, [sp, #32] + 43c780: 9100e3e0 add x0, sp, #0x38 + 43c784: aa0003e8 mov x8, x0 + 43c788: f94013e0 ldr x0, [sp, #32] + 43c78c: 940001a7 bl 43ce28 <_ZSt11make_uniqueIN5Catch13JunitReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43c790: 9100e3e0 add x0, sp, #0x38 + 43c794: aa0003e1 mov x1, x0 + 43c798: aa1303e0 mov x0, x19 + 43c79c: 940001d8 bl 43cefc <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_13JunitReporterES2_IS6_EvEEOS_IT_T0_E> + 43c7a0: 9100e3e0 add x0, sp, #0x38 + 43c7a4: 940001bf bl 43cea0 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EED1Ev> + 43c7a8: aa1303e0 mov x0, x19 + 43c7ac: f9400bf3 ldr x19, [sp, #16] + 43c7b0: a8c47bfd ldp x29, x30, [sp], #64 + 43c7b4: d65f03c0 ret + +000000000043c7b8 <_ZNK5Catch15ReporterFactoryINS_13JunitReporterEE14getDescriptionB5cxx11Ev>: +_ZNK5Catch15ReporterFactoryINS_13JunitReporterEE14getDescriptionB5cxx11Ev(): + 43c7b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c7bc: 910003fd mov x29, sp + 43c7c0: f9000bf3 str x19, [sp, #16] + 43c7c4: aa0803f3 mov x19, x8 + 43c7c8: f90017e0 str x0, [sp, #40] + 43c7cc: aa1303e8 mov x8, x19 + 43c7d0: 94013f23 bl 48c45c <_ZN5Catch13JunitReporter14getDescriptionB5cxx11Ev> + 43c7d4: aa1303e0 mov x0, x19 + 43c7d8: f9400bf3 ldr x19, [sp, #16] + 43c7dc: a8c37bfd ldp x29, x30, [sp], #48 + 43c7e0: d65f03c0 ret + +000000000043c7e4 <_ZNK5Catch15ReporterFactoryINS_15ConsoleReporterEE6createERKNS_14ReporterConfigE>: +_ZNK5Catch15ReporterFactoryINS_15ConsoleReporterEE6createERKNS_14ReporterConfigE(): + 43c7e4: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c7e8: 910003fd mov x29, sp + 43c7ec: f9000bf3 str x19, [sp, #16] + 43c7f0: aa0803f3 mov x19, x8 + 43c7f4: f90017e0 str x0, [sp, #40] + 43c7f8: f90013e1 str x1, [sp, #32] + 43c7fc: 9100e3e0 add x0, sp, #0x38 + 43c800: aa0003e8 mov x8, x0 + 43c804: f94013e0 ldr x0, [sp, #32] + 43c808: 940001d1 bl 43cf4c <_ZSt11make_uniqueIN5Catch15ConsoleReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43c80c: 9100e3e0 add x0, sp, #0x38 + 43c810: aa0003e1 mov x1, x0 + 43c814: aa1303e0 mov x0, x19 + 43c818: 94000202 bl 43d020 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_15ConsoleReporterES2_IS6_EvEEOS_IT_T0_E> + 43c81c: 9100e3e0 add x0, sp, #0x38 + 43c820: 940001e9 bl 43cfc4 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EED1Ev> + 43c824: aa1303e0 mov x0, x19 + 43c828: f9400bf3 ldr x19, [sp, #16] + 43c82c: a8c47bfd ldp x29, x30, [sp], #64 + 43c830: d65f03c0 ret + +000000000043c834 <_ZNK5Catch15ReporterFactoryINS_15ConsoleReporterEE14getDescriptionB5cxx11Ev>: +_ZNK5Catch15ReporterFactoryINS_15ConsoleReporterEE14getDescriptionB5cxx11Ev(): + 43c834: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c838: 910003fd mov x29, sp + 43c83c: f9000bf3 str x19, [sp, #16] + 43c840: aa0803f3 mov x19, x8 + 43c844: f90017e0 str x0, [sp, #40] + 43c848: aa1303e8 mov x8, x19 + 43c84c: 94012c59 bl 4879b0 <_ZN5Catch15ConsoleReporter14getDescriptionB5cxx11Ev> + 43c850: aa1303e0 mov x0, x19 + 43c854: f9400bf3 ldr x19, [sp, #16] + 43c858: a8c37bfd ldp x29, x30, [sp], #48 + 43c85c: d65f03c0 ret + +000000000043c860 <_ZNK5Catch15ReporterFactoryINS_15CompactReporterEE6createERKNS_14ReporterConfigE>: +_ZNK5Catch15ReporterFactoryINS_15CompactReporterEE6createERKNS_14ReporterConfigE(): + 43c860: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c864: 910003fd mov x29, sp + 43c868: f9000bf3 str x19, [sp, #16] + 43c86c: aa0803f3 mov x19, x8 + 43c870: f90017e0 str x0, [sp, #40] + 43c874: f90013e1 str x1, [sp, #32] + 43c878: 9100e3e0 add x0, sp, #0x38 + 43c87c: aa0003e8 mov x8, x0 + 43c880: f94013e0 ldr x0, [sp, #32] + 43c884: 94000209 bl 43d0a8 <_ZSt11make_uniqueIN5Catch15CompactReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43c888: 9100e3e0 add x0, sp, #0x38 + 43c88c: aa0003e1 mov x1, x0 + 43c890: aa1303e0 mov x0, x19 + 43c894: 9400023a bl 43d17c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_15CompactReporterES2_IS6_EvEEOS_IT_T0_E> + 43c898: 9100e3e0 add x0, sp, #0x38 + 43c89c: 94000221 bl 43d120 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EED1Ev> + 43c8a0: aa1303e0 mov x0, x19 + 43c8a4: f9400bf3 ldr x19, [sp, #16] + 43c8a8: a8c47bfd ldp x29, x30, [sp], #64 + 43c8ac: d65f03c0 ret + +000000000043c8b0 <_ZNK5Catch15ReporterFactoryINS_15CompactReporterEE14getDescriptionB5cxx11Ev>: +_ZNK5Catch15ReporterFactoryINS_15CompactReporterEE14getDescriptionB5cxx11Ev(): + 43c8b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c8b4: 910003fd mov x29, sp + 43c8b8: f9000bf3 str x19, [sp, #16] + 43c8bc: aa0803f3 mov x19, x8 + 43c8c0: f90017e0 str x0, [sp, #40] + 43c8c4: aa1303e8 mov x8, x19 + 43c8c8: 9401253d bl 485dbc <_ZN5Catch15CompactReporter14getDescriptionB5cxx11Ev> + 43c8cc: aa1303e0 mov x0, x19 + 43c8d0: f9400bf3 ldr x19, [sp, #16] + 43c8d4: a8c37bfd ldp x29, x30, [sp], #48 + 43c8d8: d65f03c0 ret + +000000000043c8dc <_ZNK5Catch15ReporterFactoryINS_16AutomakeReporterEE6createERKNS_14ReporterConfigE>: +_ZNK5Catch15ReporterFactoryINS_16AutomakeReporterEE6createERKNS_14ReporterConfigE(): + 43c8dc: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c8e0: 910003fd mov x29, sp + 43c8e4: f9000bf3 str x19, [sp, #16] + 43c8e8: aa0803f3 mov x19, x8 + 43c8ec: f90017e0 str x0, [sp, #40] + 43c8f0: f90013e1 str x1, [sp, #32] + 43c8f4: 9100e3e0 add x0, sp, #0x38 + 43c8f8: aa0003e8 mov x8, x0 + 43c8fc: f94013e0 ldr x0, [sp, #32] + 43c900: 94000233 bl 43d1cc <_ZSt11make_uniqueIN5Catch16AutomakeReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 43c904: 9100e3e0 add x0, sp, #0x38 + 43c908: aa0003e1 mov x1, x0 + 43c90c: aa1303e0 mov x0, x19 + 43c910: 94000264 bl 43d2a0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_16AutomakeReporterES2_IS6_EvEEOS_IT_T0_E> + 43c914: 9100e3e0 add x0, sp, #0x38 + 43c918: 9400024b bl 43d244 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EED1Ev> + 43c91c: aa1303e0 mov x0, x19 + 43c920: f9400bf3 ldr x19, [sp, #16] + 43c924: a8c47bfd ldp x29, x30, [sp], #64 + 43c928: d65f03c0 ret + +000000000043c92c <_ZNK5Catch15ReporterFactoryINS_16AutomakeReporterEE14getDescriptionB5cxx11Ev>: +_ZNK5Catch15ReporterFactoryINS_16AutomakeReporterEE14getDescriptionB5cxx11Ev(): + 43c92c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c930: 910003fd mov x29, sp + 43c934: f9000bf3 str x19, [sp, #16] + 43c938: aa0803f3 mov x19, x8 + 43c93c: f90017e0 str x0, [sp, #40] + 43c940: aa1303e8 mov x8, x19 + 43c944: 97ffe8c1 bl 436c48 <_ZN5Catch16AutomakeReporter14getDescriptionB5cxx11Ev> + 43c948: aa1303e0 mov x0, x19 + 43c94c: f9400bf3 ldr x19, [sp, #16] + 43c950: a8c37bfd ldp x29, x30, [sp], #48 + 43c954: d65f03c0 ret + +000000000043c958 <_ZSt11make_uniqueIN5Catch11XmlReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch11XmlReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 43c958: a9bc7bfd stp x29, x30, [sp, #-64]! + 43c95c: 910003fd mov x29, sp + 43c960: a90153f3 stp x19, x20, [sp, #16] + 43c964: f90013f5 str x21, [sp, #32] + 43c968: aa0803f4 mov x20, x8 + 43c96c: f9001fe0 str x0, [sp, #56] + 43c970: f9401fe0 ldr x0, [sp, #56] + 43c974: 9400025f bl 43d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE> + 43c978: aa0003f5 mov x21, x0 + 43c97c: d2802100 mov x0, #0x108 // #264 + 43c980: 97ff2a78 bl 407360 <_Znwm@plt> + 43c984: aa0003f3 mov x19, x0 + 43c988: aa1503e1 mov x1, x21 + 43c98c: aa1303e0 mov x0, x19 + 43c990: 94016381 bl 495794 <_ZN5Catch11XmlReporterC1ERKNS_14ReporterConfigE> + 43c994: aa1303e1 mov x1, x19 + 43c998: aa1403e0 mov x0, x20 + 43c99c: 9400025a bl 43d304 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 43c9a0: 14000007 b 43c9bc <_ZSt11make_uniqueIN5Catch11XmlReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x64> + 43c9a4: aa0003f4 mov x20, x0 + 43c9a8: d2802101 mov x1, #0x108 // #264 + 43c9ac: aa1303e0 mov x0, x19 + 43c9b0: 97ff2a74 bl 407380 <_ZdlPvm@plt> + 43c9b4: aa1403e0 mov x0, x20 + 43c9b8: 97ff2bd2 bl 407900 <_Unwind_Resume@plt> + 43c9bc: aa1403e0 mov x0, x20 + 43c9c0: a94153f3 ldp x19, x20, [sp, #16] + 43c9c4: f94013f5 ldr x21, [sp, #32] + 43c9c8: a8c47bfd ldp x29, x30, [sp], #64 + 43c9cc: d65f03c0 ret + +000000000043c9d0 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EED1Ev(): + 43c9d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 43c9d4: 910003fd mov x29, sp + 43c9d8: f9000fe0 str x0, [sp, #24] + 43c9dc: f9400fe0 ldr x0, [sp, #24] + 43c9e0: 94000253 bl 43d32c <_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43c9e4: f90017e0 str x0, [sp, #40] + 43c9e8: f94017e0 ldr x0, [sp, #40] + 43c9ec: f9400000 ldr x0, [x0] + 43c9f0: f100001f cmp x0, #0x0 + 43c9f4: 54000120 b.eq 43ca18 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 43c9f8: f9400fe0 ldr x0, [sp, #24] + 43c9fc: 94000253 bl 43d348 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE11get_deleterEv> + 43ca00: aa0003e2 mov x2, x0 + 43ca04: f94017e0 ldr x0, [sp, #40] + 43ca08: f9400000 ldr x0, [x0] + 43ca0c: aa0003e1 mov x1, x0 + 43ca10: aa0203e0 mov x0, x2 + 43ca14: 94000254 bl 43d364 <_ZNKSt14default_deleteIN5Catch11XmlReporterEEclEPS1_> + 43ca18: f94017e0 ldr x0, [sp, #40] + 43ca1c: f900001f str xzr, [x0] + 43ca20: d503201f nop + 43ca24: a8c37bfd ldp x29, x30, [sp], #48 + 43ca28: d65f03c0 ret + +000000000043ca2c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_11XmlReporterES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2INS0_11XmlReporterES2_IS6_EvEEOS_IT_T0_E(): + 43ca2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43ca30: 910003fd mov x29, sp + 43ca34: a90153f3 stp x19, x20, [sp, #16] + 43ca38: f90017e0 str x0, [sp, #40] + 43ca3c: f90013e1 str x1, [sp, #32] + 43ca40: f94017f3 ldr x19, [sp, #40] + 43ca44: f94013e0 ldr x0, [sp, #32] + 43ca48: 94000257 bl 43d3a4 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE7releaseEv> + 43ca4c: aa0003f4 mov x20, x0 + 43ca50: f94013e0 ldr x0, [sp, #32] + 43ca54: 9400023d bl 43d348 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE11get_deleterEv> + 43ca58: 9400025f bl 43d3d4 <_ZSt7forwardISt14default_deleteIN5Catch11XmlReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ca5c: aa0003e2 mov x2, x0 + 43ca60: aa1403e1 mov x1, x20 + 43ca64: aa1303e0 mov x0, x19 + 43ca68: 94000260 bl 43d3e8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_11XmlReporterEEEEPS1_OT_> + 43ca6c: d503201f nop + 43ca70: a94153f3 ldp x19, x20, [sp, #16] + 43ca74: a8c37bfd ldp x29, x30, [sp], #48 + 43ca78: d65f03c0 ret + +000000000043ca7c <_ZSt11make_uniqueIN5Catch16TeamCityReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch16TeamCityReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 43ca7c: a9bc7bfd stp x29, x30, [sp, #-64]! + 43ca80: 910003fd mov x29, sp + 43ca84: a90153f3 stp x19, x20, [sp, #16] + 43ca88: f90013f5 str x21, [sp, #32] + 43ca8c: aa0803f4 mov x20, x8 + 43ca90: f9001fe0 str x0, [sp, #56] + 43ca94: f9401fe0 ldr x0, [sp, #56] + 43ca98: 94000216 bl 43d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ca9c: aa0003f5 mov x21, x0 + 43caa0: d2801700 mov x0, #0xb8 // #184 + 43caa4: 97ff2a2f bl 407360 <_Znwm@plt> + 43caa8: aa0003f3 mov x19, x0 + 43caac: aa1503e1 mov x1, x21 + 43cab0: aa1303e0 mov x0, x19 + 43cab4: 97ffe8b5 bl 436d88 <_ZN5Catch16TeamCityReporterC1ERKNS_14ReporterConfigE> + 43cab8: aa1303e1 mov x1, x19 + 43cabc: aa1403e0 mov x0, x20 + 43cac0: 9400025d bl 43d434 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 43cac4: 14000007 b 43cae0 <_ZSt11make_uniqueIN5Catch16TeamCityReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x64> + 43cac8: aa0003f4 mov x20, x0 + 43cacc: d2801701 mov x1, #0xb8 // #184 + 43cad0: aa1303e0 mov x0, x19 + 43cad4: 97ff2a2b bl 407380 <_ZdlPvm@plt> + 43cad8: aa1403e0 mov x0, x20 + 43cadc: 97ff2b89 bl 407900 <_Unwind_Resume@plt> + 43cae0: aa1403e0 mov x0, x20 + 43cae4: a94153f3 ldp x19, x20, [sp, #16] + 43cae8: f94013f5 ldr x21, [sp, #32] + 43caec: a8c47bfd ldp x29, x30, [sp], #64 + 43caf0: d65f03c0 ret + +000000000043caf4 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EED1Ev(): + 43caf4: a9bd7bfd stp x29, x30, [sp, #-48]! + 43caf8: 910003fd mov x29, sp + 43cafc: f9000fe0 str x0, [sp, #24] + 43cb00: f9400fe0 ldr x0, [sp, #24] + 43cb04: 94000256 bl 43d45c <_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43cb08: f90017e0 str x0, [sp, #40] + 43cb0c: f94017e0 ldr x0, [sp, #40] + 43cb10: f9400000 ldr x0, [x0] + 43cb14: f100001f cmp x0, #0x0 + 43cb18: 54000120 b.eq 43cb3c <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 43cb1c: f9400fe0 ldr x0, [sp, #24] + 43cb20: 94000256 bl 43d478 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE11get_deleterEv> + 43cb24: aa0003e2 mov x2, x0 + 43cb28: f94017e0 ldr x0, [sp, #40] + 43cb2c: f9400000 ldr x0, [x0] + 43cb30: aa0003e1 mov x1, x0 + 43cb34: aa0203e0 mov x0, x2 + 43cb38: 94000257 bl 43d494 <_ZNKSt14default_deleteIN5Catch16TeamCityReporterEEclEPS1_> + 43cb3c: f94017e0 ldr x0, [sp, #40] + 43cb40: f900001f str xzr, [x0] + 43cb44: d503201f nop + 43cb48: a8c37bfd ldp x29, x30, [sp], #48 + 43cb4c: d65f03c0 ret + +000000000043cb50 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_16TeamCityReporterES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2INS0_16TeamCityReporterES2_IS6_EvEEOS_IT_T0_E(): + 43cb50: a9bd7bfd stp x29, x30, [sp, #-48]! + 43cb54: 910003fd mov x29, sp + 43cb58: a90153f3 stp x19, x20, [sp, #16] + 43cb5c: f90017e0 str x0, [sp, #40] + 43cb60: f90013e1 str x1, [sp, #32] + 43cb64: f94017f3 ldr x19, [sp, #40] + 43cb68: f94013e0 ldr x0, [sp, #32] + 43cb6c: 9400025a bl 43d4d4 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE7releaseEv> + 43cb70: aa0003f4 mov x20, x0 + 43cb74: f94013e0 ldr x0, [sp, #32] + 43cb78: 94000240 bl 43d478 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE11get_deleterEv> + 43cb7c: 94000262 bl 43d504 <_ZSt7forwardISt14default_deleteIN5Catch16TeamCityReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43cb80: aa0003e2 mov x2, x0 + 43cb84: aa1403e1 mov x1, x20 + 43cb88: aa1303e0 mov x0, x19 + 43cb8c: 94000263 bl 43d518 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_16TeamCityReporterEEEEPS1_OT_> + 43cb90: d503201f nop + 43cb94: a94153f3 ldp x19, x20, [sp, #16] + 43cb98: a8c37bfd ldp x29, x30, [sp], #48 + 43cb9c: d65f03c0 ret + +000000000043cba0 <_ZN5Catch11TAPReporterCI1NS_21StreamingReporterBaseEERKNS_14ReporterConfigE>: +_ZN5Catch11TAPReporterCI1NS_21StreamingReporterBaseEERKNS_14ReporterConfigE(): + 43cba0: a9be7bfd stp x29, x30, [sp, #-32]! + 43cba4: 910003fd mov x29, sp + 43cba8: f9000fe0 str x0, [sp, #24] + 43cbac: f9000be1 str x1, [sp, #16] + 43cbb0: f9400fe0 ldr x0, [sp, #24] + 43cbb4: f9400be1 ldr x1, [sp, #16] + 43cbb8: 97ffe795 bl 436a0c <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE> + 43cbbc: 90000480 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 43cbc0: 911be001 add x1, x0, #0x6f8 + 43cbc4: f9400fe0 ldr x0, [sp, #24] + 43cbc8: f9000001 str x1, [x0] + 43cbcc: f9400fe0 ldr x0, [sp, #24] + 43cbd0: f900581f str xzr, [x0, #176] + 43cbd4: d503201f nop + 43cbd8: a8c27bfd ldp x29, x30, [sp], #32 + 43cbdc: d65f03c0 ret + +000000000043cbe0 <_ZSt11make_uniqueIN5Catch11TAPReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch11TAPReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 43cbe0: a9bc7bfd stp x29, x30, [sp, #-64]! + 43cbe4: 910003fd mov x29, sp + 43cbe8: a90153f3 stp x19, x20, [sp, #16] + 43cbec: f90013f5 str x21, [sp, #32] + 43cbf0: aa0803f4 mov x20, x8 + 43cbf4: f9001fe0 str x0, [sp, #56] + 43cbf8: f9401fe0 ldr x0, [sp, #56] + 43cbfc: 940001bd bl 43d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE> + 43cc00: aa0003f5 mov x21, x0 + 43cc04: d2801700 mov x0, #0xb8 // #184 + 43cc08: 97ff29d6 bl 407360 <_Znwm@plt> + 43cc0c: aa0003f3 mov x19, x0 + 43cc10: aa1503e1 mov x1, x21 + 43cc14: aa1303e0 mov x0, x19 + 43cc18: 97ffffe2 bl 43cba0 <_ZN5Catch11TAPReporterCI1NS_21StreamingReporterBaseEERKNS_14ReporterConfigE> + 43cc1c: aa1303e1 mov x1, x19 + 43cc20: aa1403e0 mov x0, x20 + 43cc24: 94000250 bl 43d564 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 43cc28: 14000007 b 43cc44 <_ZSt11make_uniqueIN5Catch11TAPReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x64> + 43cc2c: aa0003f4 mov x20, x0 + 43cc30: d2801701 mov x1, #0xb8 // #184 + 43cc34: aa1303e0 mov x0, x19 + 43cc38: 97ff29d2 bl 407380 <_ZdlPvm@plt> + 43cc3c: aa1403e0 mov x0, x20 + 43cc40: 97ff2b30 bl 407900 <_Unwind_Resume@plt> + 43cc44: aa1403e0 mov x0, x20 + 43cc48: a94153f3 ldp x19, x20, [sp, #16] + 43cc4c: f94013f5 ldr x21, [sp, #32] + 43cc50: a8c47bfd ldp x29, x30, [sp], #64 + 43cc54: d65f03c0 ret + +000000000043cc58 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EED1Ev(): + 43cc58: a9bd7bfd stp x29, x30, [sp, #-48]! + 43cc5c: 910003fd mov x29, sp + 43cc60: f9000fe0 str x0, [sp, #24] + 43cc64: f9400fe0 ldr x0, [sp, #24] + 43cc68: 94000249 bl 43d58c <_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43cc6c: f90017e0 str x0, [sp, #40] + 43cc70: f94017e0 ldr x0, [sp, #40] + 43cc74: f9400000 ldr x0, [x0] + 43cc78: f100001f cmp x0, #0x0 + 43cc7c: 54000120 b.eq 43cca0 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 43cc80: f9400fe0 ldr x0, [sp, #24] + 43cc84: 94000249 bl 43d5a8 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE11get_deleterEv> + 43cc88: aa0003e2 mov x2, x0 + 43cc8c: f94017e0 ldr x0, [sp, #40] + 43cc90: f9400000 ldr x0, [x0] + 43cc94: aa0003e1 mov x1, x0 + 43cc98: aa0203e0 mov x0, x2 + 43cc9c: 9400024a bl 43d5c4 <_ZNKSt14default_deleteIN5Catch11TAPReporterEEclEPS1_> + 43cca0: f94017e0 ldr x0, [sp, #40] + 43cca4: f900001f str xzr, [x0] + 43cca8: d503201f nop + 43ccac: a8c37bfd ldp x29, x30, [sp], #48 + 43ccb0: d65f03c0 ret + +000000000043ccb4 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_11TAPReporterES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_11TAPReporterES2_IS6_EvEEOS_IT_T0_E(): + 43ccb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 43ccb8: 910003fd mov x29, sp + 43ccbc: a90153f3 stp x19, x20, [sp, #16] + 43ccc0: f90017e0 str x0, [sp, #40] + 43ccc4: f90013e1 str x1, [sp, #32] + 43ccc8: f94017f3 ldr x19, [sp, #40] + 43cccc: f94013e0 ldr x0, [sp, #32] + 43ccd0: 9400024d bl 43d604 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE7releaseEv> + 43ccd4: aa0003f4 mov x20, x0 + 43ccd8: f94013e0 ldr x0, [sp, #32] + 43ccdc: 94000233 bl 43d5a8 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE11get_deleterEv> + 43cce0: 94000255 bl 43d634 <_ZSt7forwardISt14default_deleteIN5Catch11TAPReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43cce4: aa0003e2 mov x2, x0 + 43cce8: aa1403e1 mov x1, x20 + 43ccec: aa1303e0 mov x0, x19 + 43ccf0: 94000256 bl 43d648 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_11TAPReporterEEEEPS1_OT_> + 43ccf4: d503201f nop + 43ccf8: a94153f3 ldp x19, x20, [sp, #16] + 43ccfc: a8c37bfd ldp x29, x30, [sp], #48 + 43cd00: d65f03c0 ret + +000000000043cd04 <_ZSt11make_uniqueIN5Catch17SonarQubeReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch17SonarQubeReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 43cd04: a9bc7bfd stp x29, x30, [sp, #-64]! + 43cd08: 910003fd mov x29, sp + 43cd0c: a90153f3 stp x19, x20, [sp, #16] + 43cd10: f90013f5 str x21, [sp, #32] + 43cd14: aa0803f4 mov x20, x8 + 43cd18: f9001fe0 str x0, [sp, #56] + 43cd1c: f9401fe0 ldr x0, [sp, #56] + 43cd20: 94000174 bl 43d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE> + 43cd24: aa0003f5 mov x21, x0 + 43cd28: d2802300 mov x0, #0x118 // #280 + 43cd2c: 97ff298d bl 407360 <_Znwm@plt> + 43cd30: aa0003f3 mov x19, x0 + 43cd34: aa1503e1 mov x1, x21 + 43cd38: aa1303e0 mov x0, x19 + 43cd3c: 97ffe7d0 bl 436c7c <_ZN5Catch17SonarQubeReporterC1ERKNS_14ReporterConfigE> + 43cd40: aa1303e1 mov x1, x19 + 43cd44: aa1403e0 mov x0, x20 + 43cd48: 94000253 bl 43d694 <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 43cd4c: 14000007 b 43cd68 <_ZSt11make_uniqueIN5Catch17SonarQubeReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x64> + 43cd50: aa0003f4 mov x20, x0 + 43cd54: d2802301 mov x1, #0x118 // #280 + 43cd58: aa1303e0 mov x0, x19 + 43cd5c: 97ff2989 bl 407380 <_ZdlPvm@plt> + 43cd60: aa1403e0 mov x0, x20 + 43cd64: 97ff2ae7 bl 407900 <_Unwind_Resume@plt> + 43cd68: aa1403e0 mov x0, x20 + 43cd6c: a94153f3 ldp x19, x20, [sp, #16] + 43cd70: f94013f5 ldr x21, [sp, #32] + 43cd74: a8c47bfd ldp x29, x30, [sp], #64 + 43cd78: d65f03c0 ret + +000000000043cd7c <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EED1Ev(): + 43cd7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43cd80: 910003fd mov x29, sp + 43cd84: f9000fe0 str x0, [sp, #24] + 43cd88: f9400fe0 ldr x0, [sp, #24] + 43cd8c: 9400024c bl 43d6bc <_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43cd90: f90017e0 str x0, [sp, #40] + 43cd94: f94017e0 ldr x0, [sp, #40] + 43cd98: f9400000 ldr x0, [x0] + 43cd9c: f100001f cmp x0, #0x0 + 43cda0: 54000120 b.eq 43cdc4 <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 43cda4: f9400fe0 ldr x0, [sp, #24] + 43cda8: 9400024c bl 43d6d8 <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE11get_deleterEv> + 43cdac: aa0003e2 mov x2, x0 + 43cdb0: f94017e0 ldr x0, [sp, #40] + 43cdb4: f9400000 ldr x0, [x0] + 43cdb8: aa0003e1 mov x1, x0 + 43cdbc: aa0203e0 mov x0, x2 + 43cdc0: 9400024d bl 43d6f4 <_ZNKSt14default_deleteIN5Catch17SonarQubeReporterEEclEPS1_> + 43cdc4: f94017e0 ldr x0, [sp, #40] + 43cdc8: f900001f str xzr, [x0] + 43cdcc: d503201f nop + 43cdd0: a8c37bfd ldp x29, x30, [sp], #48 + 43cdd4: d65f03c0 ret + +000000000043cdd8 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_17SonarQubeReporterES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2INS0_17SonarQubeReporterES2_IS6_EvEEOS_IT_T0_E(): + 43cdd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 43cddc: 910003fd mov x29, sp + 43cde0: a90153f3 stp x19, x20, [sp, #16] + 43cde4: f90017e0 str x0, [sp, #40] + 43cde8: f90013e1 str x1, [sp, #32] + 43cdec: f94017f3 ldr x19, [sp, #40] + 43cdf0: f94013e0 ldr x0, [sp, #32] + 43cdf4: 94000250 bl 43d734 <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE7releaseEv> + 43cdf8: aa0003f4 mov x20, x0 + 43cdfc: f94013e0 ldr x0, [sp, #32] + 43ce00: 94000236 bl 43d6d8 <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE11get_deleterEv> + 43ce04: 94000258 bl 43d764 <_ZSt7forwardISt14default_deleteIN5Catch17SonarQubeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ce08: aa0003e2 mov x2, x0 + 43ce0c: aa1403e1 mov x1, x20 + 43ce10: aa1303e0 mov x0, x19 + 43ce14: 94000259 bl 43d778 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_17SonarQubeReporterEEEEPS1_OT_> + 43ce18: d503201f nop + 43ce1c: a94153f3 ldp x19, x20, [sp, #16] + 43ce20: a8c37bfd ldp x29, x30, [sp], #48 + 43ce24: d65f03c0 ret + +000000000043ce28 <_ZSt11make_uniqueIN5Catch13JunitReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch13JunitReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 43ce28: a9bc7bfd stp x29, x30, [sp, #-64]! + 43ce2c: 910003fd mov x29, sp + 43ce30: a90153f3 stp x19, x20, [sp, #16] + 43ce34: f90013f5 str x21, [sp, #32] + 43ce38: aa0803f4 mov x20, x8 + 43ce3c: f9001fe0 str x0, [sp, #56] + 43ce40: f9401fe0 ldr x0, [sp, #56] + 43ce44: 9400012b bl 43d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ce48: aa0003f5 mov x21, x0 + 43ce4c: d2802d00 mov x0, #0x168 // #360 + 43ce50: 97ff2944 bl 407360 <_Znwm@plt> + 43ce54: aa0003f3 mov x19, x0 + 43ce58: aa1503e1 mov x1, x21 + 43ce5c: aa1303e0 mov x0, x19 + 43ce60: 94013d31 bl 48c324 <_ZN5Catch13JunitReporterC1ERKNS_14ReporterConfigE> + 43ce64: aa1303e1 mov x1, x19 + 43ce68: aa1403e0 mov x0, x20 + 43ce6c: 94000256 bl 43d7c4 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 43ce70: 14000007 b 43ce8c <_ZSt11make_uniqueIN5Catch13JunitReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x64> + 43ce74: aa0003f4 mov x20, x0 + 43ce78: d2802d01 mov x1, #0x168 // #360 + 43ce7c: aa1303e0 mov x0, x19 + 43ce80: 97ff2940 bl 407380 <_ZdlPvm@plt> + 43ce84: aa1403e0 mov x0, x20 + 43ce88: 97ff2a9e bl 407900 <_Unwind_Resume@plt> + 43ce8c: aa1403e0 mov x0, x20 + 43ce90: a94153f3 ldp x19, x20, [sp, #16] + 43ce94: f94013f5 ldr x21, [sp, #32] + 43ce98: a8c47bfd ldp x29, x30, [sp], #64 + 43ce9c: d65f03c0 ret + +000000000043cea0 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EED2Ev(): + 43cea0: a9bd7bfd stp x29, x30, [sp, #-48]! + 43cea4: 910003fd mov x29, sp + 43cea8: f9000fe0 str x0, [sp, #24] + 43ceac: f9400fe0 ldr x0, [sp, #24] + 43ceb0: 9400024f bl 43d7ec <_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43ceb4: f90017e0 str x0, [sp, #40] + 43ceb8: f94017e0 ldr x0, [sp, #40] + 43cebc: f9400000 ldr x0, [x0] + 43cec0: f100001f cmp x0, #0x0 + 43cec4: 54000120 b.eq 43cee8 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 43cec8: f9400fe0 ldr x0, [sp, #24] + 43cecc: 9400024f bl 43d808 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE11get_deleterEv> + 43ced0: aa0003e2 mov x2, x0 + 43ced4: f94017e0 ldr x0, [sp, #40] + 43ced8: f9400000 ldr x0, [x0] + 43cedc: aa0003e1 mov x1, x0 + 43cee0: aa0203e0 mov x0, x2 + 43cee4: 94000250 bl 43d824 <_ZNKSt14default_deleteIN5Catch13JunitReporterEEclEPS1_> + 43cee8: f94017e0 ldr x0, [sp, #40] + 43ceec: f900001f str xzr, [x0] + 43cef0: d503201f nop + 43cef4: a8c37bfd ldp x29, x30, [sp], #48 + 43cef8: d65f03c0 ret + +000000000043cefc <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_13JunitReporterES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_13JunitReporterES2_IS6_EvEEOS_IT_T0_E(): + 43cefc: a9bd7bfd stp x29, x30, [sp, #-48]! + 43cf00: 910003fd mov x29, sp + 43cf04: a90153f3 stp x19, x20, [sp, #16] + 43cf08: f90017e0 str x0, [sp, #40] + 43cf0c: f90013e1 str x1, [sp, #32] + 43cf10: f94017f3 ldr x19, [sp, #40] + 43cf14: f94013e0 ldr x0, [sp, #32] + 43cf18: 94000253 bl 43d864 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE7releaseEv> + 43cf1c: aa0003f4 mov x20, x0 + 43cf20: f94013e0 ldr x0, [sp, #32] + 43cf24: 94000239 bl 43d808 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE11get_deleterEv> + 43cf28: 9400025b bl 43d894 <_ZSt7forwardISt14default_deleteIN5Catch13JunitReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43cf2c: aa0003e2 mov x2, x0 + 43cf30: aa1403e1 mov x1, x20 + 43cf34: aa1303e0 mov x0, x19 + 43cf38: 9400025c bl 43d8a8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_13JunitReporterEEEEPS1_OT_> + 43cf3c: d503201f nop + 43cf40: a94153f3 ldp x19, x20, [sp, #16] + 43cf44: a8c37bfd ldp x29, x30, [sp], #48 + 43cf48: d65f03c0 ret + +000000000043cf4c <_ZSt11make_uniqueIN5Catch15ConsoleReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15ConsoleReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 43cf4c: a9bc7bfd stp x29, x30, [sp, #-64]! + 43cf50: 910003fd mov x29, sp + 43cf54: a90153f3 stp x19, x20, [sp, #16] + 43cf58: f90013f5 str x21, [sp, #32] + 43cf5c: aa0803f4 mov x20, x8 + 43cf60: f9001fe0 str x0, [sp, #56] + 43cf64: f9401fe0 ldr x0, [sp, #56] + 43cf68: 940000e2 bl 43d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE> + 43cf6c: aa0003f5 mov x21, x0 + 43cf70: d2801800 mov x0, #0xc0 // #192 + 43cf74: 97ff28fb bl 407360 <_Znwm@plt> + 43cf78: aa0003f3 mov x19, x0 + 43cf7c: aa1503e1 mov x1, x21 + 43cf80: aa1303e0 mov x0, x19 + 43cf84: 94012a37 bl 487860 <_ZN5Catch15ConsoleReporterC1ERKNS_14ReporterConfigE> + 43cf88: aa1303e1 mov x1, x19 + 43cf8c: aa1403e0 mov x0, x20 + 43cf90: 94000259 bl 43d8f4 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 43cf94: 14000007 b 43cfb0 <_ZSt11make_uniqueIN5Catch15ConsoleReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x64> + 43cf98: aa0003f4 mov x20, x0 + 43cf9c: d2801801 mov x1, #0xc0 // #192 + 43cfa0: aa1303e0 mov x0, x19 + 43cfa4: 97ff28f7 bl 407380 <_ZdlPvm@plt> + 43cfa8: aa1403e0 mov x0, x20 + 43cfac: 97ff2a55 bl 407900 <_Unwind_Resume@plt> + 43cfb0: aa1403e0 mov x0, x20 + 43cfb4: a94153f3 ldp x19, x20, [sp, #16] + 43cfb8: f94013f5 ldr x21, [sp, #32] + 43cfbc: a8c47bfd ldp x29, x30, [sp], #64 + 43cfc0: d65f03c0 ret + +000000000043cfc4 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EED2Ev(): + 43cfc4: a9bd7bfd stp x29, x30, [sp, #-48]! + 43cfc8: 910003fd mov x29, sp + 43cfcc: f9000fe0 str x0, [sp, #24] + 43cfd0: f9400fe0 ldr x0, [sp, #24] + 43cfd4: 94000252 bl 43d91c <_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43cfd8: f90017e0 str x0, [sp, #40] + 43cfdc: f94017e0 ldr x0, [sp, #40] + 43cfe0: f9400000 ldr x0, [x0] + 43cfe4: f100001f cmp x0, #0x0 + 43cfe8: 54000120 b.eq 43d00c <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 43cfec: f9400fe0 ldr x0, [sp, #24] + 43cff0: 94000252 bl 43d938 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE11get_deleterEv> + 43cff4: aa0003e2 mov x2, x0 + 43cff8: f94017e0 ldr x0, [sp, #40] + 43cffc: f9400000 ldr x0, [x0] + 43d000: aa0003e1 mov x1, x0 + 43d004: aa0203e0 mov x0, x2 + 43d008: 94000253 bl 43d954 <_ZNKSt14default_deleteIN5Catch15ConsoleReporterEEclEPS1_> + 43d00c: f94017e0 ldr x0, [sp, #40] + 43d010: f900001f str xzr, [x0] + 43d014: d503201f nop + 43d018: a8c37bfd ldp x29, x30, [sp], #48 + 43d01c: d65f03c0 ret + +000000000043d020 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_15ConsoleReporterES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2INS0_15ConsoleReporterES2_IS6_EvEEOS_IT_T0_E(): + 43d020: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d024: 910003fd mov x29, sp + 43d028: a90153f3 stp x19, x20, [sp, #16] + 43d02c: f90017e0 str x0, [sp, #40] + 43d030: f90013e1 str x1, [sp, #32] + 43d034: f94017f3 ldr x19, [sp, #40] + 43d038: f94013e0 ldr x0, [sp, #32] + 43d03c: 94000256 bl 43d994 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE7releaseEv> + 43d040: aa0003f4 mov x20, x0 + 43d044: f94013e0 ldr x0, [sp, #32] + 43d048: 9400023c bl 43d938 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE11get_deleterEv> + 43d04c: 9400025e bl 43d9c4 <_ZSt7forwardISt14default_deleteIN5Catch15ConsoleReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d050: aa0003e2 mov x2, x0 + 43d054: aa1403e1 mov x1, x20 + 43d058: aa1303e0 mov x0, x19 + 43d05c: 9400025f bl 43d9d8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_15ConsoleReporterEEEEPS1_OT_> + 43d060: d503201f nop + 43d064: a94153f3 ldp x19, x20, [sp, #16] + 43d068: a8c37bfd ldp x29, x30, [sp], #48 + 43d06c: d65f03c0 ret + +000000000043d070 <_ZN5Catch15CompactReporterCI1NS_21StreamingReporterBaseEERKNS_14ReporterConfigE>: +_ZN5Catch15CompactReporterCI1NS_21StreamingReporterBaseEERKNS_14ReporterConfigE(): + 43d070: a9be7bfd stp x29, x30, [sp, #-32]! + 43d074: 910003fd mov x29, sp + 43d078: f9000fe0 str x0, [sp, #24] + 43d07c: f9000be1 str x1, [sp, #16] + 43d080: f9400fe0 ldr x0, [sp, #24] + 43d084: f9400be1 ldr x1, [sp, #16] + 43d088: 97ffe661 bl 436a0c <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE> + 43d08c: b0000460 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 43d090: 91284001 add x1, x0, #0xa10 + 43d094: f9400fe0 ldr x0, [sp, #24] + 43d098: f9000001 str x1, [x0] + 43d09c: d503201f nop + 43d0a0: a8c27bfd ldp x29, x30, [sp], #32 + 43d0a4: d65f03c0 ret + +000000000043d0a8 <_ZSt11make_uniqueIN5Catch15CompactReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch15CompactReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 43d0a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 43d0ac: 910003fd mov x29, sp + 43d0b0: a90153f3 stp x19, x20, [sp, #16] + 43d0b4: f90013f5 str x21, [sp, #32] + 43d0b8: aa0803f4 mov x20, x8 + 43d0bc: f9001fe0 str x0, [sp, #56] + 43d0c0: f9401fe0 ldr x0, [sp, #56] + 43d0c4: 9400008b bl 43d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d0c8: aa0003f5 mov x21, x0 + 43d0cc: d2801600 mov x0, #0xb0 // #176 + 43d0d0: 97ff28a4 bl 407360 <_Znwm@plt> + 43d0d4: aa0003f3 mov x19, x0 + 43d0d8: aa1503e1 mov x1, x21 + 43d0dc: aa1303e0 mov x0, x19 + 43d0e0: 97ffffe4 bl 43d070 <_ZN5Catch15CompactReporterCI1NS_21StreamingReporterBaseEERKNS_14ReporterConfigE> + 43d0e4: aa1303e1 mov x1, x19 + 43d0e8: aa1403e0 mov x0, x20 + 43d0ec: 9400024e bl 43da24 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 43d0f0: 14000007 b 43d10c <_ZSt11make_uniqueIN5Catch15CompactReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x64> + 43d0f4: aa0003f4 mov x20, x0 + 43d0f8: d2801601 mov x1, #0xb0 // #176 + 43d0fc: aa1303e0 mov x0, x19 + 43d100: 97ff28a0 bl 407380 <_ZdlPvm@plt> + 43d104: aa1403e0 mov x0, x20 + 43d108: 97ff29fe bl 407900 <_Unwind_Resume@plt> + 43d10c: aa1403e0 mov x0, x20 + 43d110: a94153f3 ldp x19, x20, [sp, #16] + 43d114: f94013f5 ldr x21, [sp, #32] + 43d118: a8c47bfd ldp x29, x30, [sp], #64 + 43d11c: d65f03c0 ret + +000000000043d120 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EED1Ev(): + 43d120: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d124: 910003fd mov x29, sp + 43d128: f9000fe0 str x0, [sp, #24] + 43d12c: f9400fe0 ldr x0, [sp, #24] + 43d130: 94000247 bl 43da4c <_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43d134: f90017e0 str x0, [sp, #40] + 43d138: f94017e0 ldr x0, [sp, #40] + 43d13c: f9400000 ldr x0, [x0] + 43d140: f100001f cmp x0, #0x0 + 43d144: 54000120 b.eq 43d168 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 43d148: f9400fe0 ldr x0, [sp, #24] + 43d14c: 94000247 bl 43da68 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE11get_deleterEv> + 43d150: aa0003e2 mov x2, x0 + 43d154: f94017e0 ldr x0, [sp, #40] + 43d158: f9400000 ldr x0, [x0] + 43d15c: aa0003e1 mov x1, x0 + 43d160: aa0203e0 mov x0, x2 + 43d164: 94000248 bl 43da84 <_ZNKSt14default_deleteIN5Catch15CompactReporterEEclEPS1_> + 43d168: f94017e0 ldr x0, [sp, #40] + 43d16c: f900001f str xzr, [x0] + 43d170: d503201f nop + 43d174: a8c37bfd ldp x29, x30, [sp], #48 + 43d178: d65f03c0 ret + +000000000043d17c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_15CompactReporterES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2INS0_15CompactReporterES2_IS6_EvEEOS_IT_T0_E(): + 43d17c: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d180: 910003fd mov x29, sp + 43d184: a90153f3 stp x19, x20, [sp, #16] + 43d188: f90017e0 str x0, [sp, #40] + 43d18c: f90013e1 str x1, [sp, #32] + 43d190: f94017f3 ldr x19, [sp, #40] + 43d194: f94013e0 ldr x0, [sp, #32] + 43d198: 9400024b bl 43dac4 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE7releaseEv> + 43d19c: aa0003f4 mov x20, x0 + 43d1a0: f94013e0 ldr x0, [sp, #32] + 43d1a4: 94000231 bl 43da68 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE11get_deleterEv> + 43d1a8: 94000253 bl 43daf4 <_ZSt7forwardISt14default_deleteIN5Catch15CompactReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d1ac: aa0003e2 mov x2, x0 + 43d1b0: aa1403e1 mov x1, x20 + 43d1b4: aa1303e0 mov x0, x19 + 43d1b8: 94000254 bl 43db08 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_15CompactReporterEEEEPS1_OT_> + 43d1bc: d503201f nop + 43d1c0: a94153f3 ldp x19, x20, [sp, #16] + 43d1c4: a8c37bfd ldp x29, x30, [sp], #48 + 43d1c8: d65f03c0 ret + +000000000043d1cc <_ZSt11make_uniqueIN5Catch16AutomakeReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch16AutomakeReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 43d1cc: a9bc7bfd stp x29, x30, [sp, #-64]! + 43d1d0: 910003fd mov x29, sp + 43d1d4: a90153f3 stp x19, x20, [sp, #16] + 43d1d8: f90013f5 str x21, [sp, #32] + 43d1dc: aa0803f4 mov x20, x8 + 43d1e0: f9001fe0 str x0, [sp, #56] + 43d1e4: f9401fe0 ldr x0, [sp, #56] + 43d1e8: 94000042 bl 43d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d1ec: aa0003f5 mov x21, x0 + 43d1f0: d2801600 mov x0, #0xb0 // #176 + 43d1f4: 97ff285b bl 407360 <_Znwm@plt> + 43d1f8: aa0003f3 mov x19, x0 + 43d1fc: aa1503e1 mov x1, x21 + 43d200: aa1303e0 mov x0, x19 + 43d204: 97ffe683 bl 436c10 <_ZN5Catch16AutomakeReporterC1ERKNS_14ReporterConfigE> + 43d208: aa1303e1 mov x1, x19 + 43d20c: aa1403e0 mov x0, x20 + 43d210: 94000251 bl 43db54 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 43d214: 14000007 b 43d230 <_ZSt11make_uniqueIN5Catch16AutomakeReporterEJRKNS0_14ReporterConfigEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x64> + 43d218: aa0003f4 mov x20, x0 + 43d21c: d2801601 mov x1, #0xb0 // #176 + 43d220: aa1303e0 mov x0, x19 + 43d224: 97ff2857 bl 407380 <_ZdlPvm@plt> + 43d228: aa1403e0 mov x0, x20 + 43d22c: 97ff29b5 bl 407900 <_Unwind_Resume@plt> + 43d230: aa1403e0 mov x0, x20 + 43d234: a94153f3 ldp x19, x20, [sp, #16] + 43d238: f94013f5 ldr x21, [sp, #32] + 43d23c: a8c47bfd ldp x29, x30, [sp], #64 + 43d240: d65f03c0 ret + +000000000043d244 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EED1Ev(): + 43d244: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d248: 910003fd mov x29, sp + 43d24c: f9000fe0 str x0, [sp, #24] + 43d250: f9400fe0 ldr x0, [sp, #24] + 43d254: 9400024a bl 43db7c <_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43d258: f90017e0 str x0, [sp, #40] + 43d25c: f94017e0 ldr x0, [sp, #40] + 43d260: f9400000 ldr x0, [x0] + 43d264: f100001f cmp x0, #0x0 + 43d268: 54000120 b.eq 43d28c <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 43d26c: f9400fe0 ldr x0, [sp, #24] + 43d270: 9400024a bl 43db98 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE11get_deleterEv> + 43d274: aa0003e2 mov x2, x0 + 43d278: f94017e0 ldr x0, [sp, #40] + 43d27c: f9400000 ldr x0, [x0] + 43d280: aa0003e1 mov x1, x0 + 43d284: aa0203e0 mov x0, x2 + 43d288: 9400024b bl 43dbb4 <_ZNKSt14default_deleteIN5Catch16AutomakeReporterEEclEPS1_> + 43d28c: f94017e0 ldr x0, [sp, #40] + 43d290: f900001f str xzr, [x0] + 43d294: d503201f nop + 43d298: a8c37bfd ldp x29, x30, [sp], #48 + 43d29c: d65f03c0 ret + +000000000043d2a0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1INS0_16AutomakeReporterES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2INS0_16AutomakeReporterES2_IS6_EvEEOS_IT_T0_E(): + 43d2a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d2a4: 910003fd mov x29, sp + 43d2a8: a90153f3 stp x19, x20, [sp, #16] + 43d2ac: f90017e0 str x0, [sp, #40] + 43d2b0: f90013e1 str x1, [sp, #32] + 43d2b4: f94017f3 ldr x19, [sp, #40] + 43d2b8: f94013e0 ldr x0, [sp, #32] + 43d2bc: 9400024e bl 43dbf4 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE7releaseEv> + 43d2c0: aa0003f4 mov x20, x0 + 43d2c4: f94013e0 ldr x0, [sp, #32] + 43d2c8: 94000234 bl 43db98 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE11get_deleterEv> + 43d2cc: 94000256 bl 43dc24 <_ZSt7forwardISt14default_deleteIN5Catch16AutomakeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d2d0: aa0003e2 mov x2, x0 + 43d2d4: aa1403e1 mov x1, x20 + 43d2d8: aa1303e0 mov x0, x19 + 43d2dc: 94000257 bl 43dc38 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_16AutomakeReporterEEEEPS1_OT_> + 43d2e0: d503201f nop + 43d2e4: a94153f3 ldp x19, x20, [sp, #16] + 43d2e8: a8c37bfd ldp x29, x30, [sp], #48 + 43d2ec: d65f03c0 ret + +000000000043d2f0 <_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch14ReporterConfigEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43d2f0: d10043ff sub sp, sp, #0x10 + 43d2f4: f90007e0 str x0, [sp, #8] + 43d2f8: f94007e0 ldr x0, [sp, #8] + 43d2fc: 910043ff add sp, sp, #0x10 + 43d300: d65f03c0 ret + +000000000043d304 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EEC2IS3_vEEPS1_(): + 43d304: a9be7bfd stp x29, x30, [sp, #-32]! + 43d308: 910003fd mov x29, sp + 43d30c: f9000fe0 str x0, [sp, #24] + 43d310: f9000be1 str x1, [sp, #16] + 43d314: f9400fe0 ldr x0, [sp, #24] + 43d318: f9400be1 ldr x1, [sp, #16] + 43d31c: 9400025a bl 43dc84 <_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EEC1EPS1_> + 43d320: d503201f nop + 43d324: a8c27bfd ldp x29, x30, [sp], #32 + 43d328: d65f03c0 ret + +000000000043d32c <_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43d32c: a9be7bfd stp x29, x30, [sp, #-32]! + 43d330: 910003fd mov x29, sp + 43d334: f9000fe0 str x0, [sp, #24] + 43d338: f9400fe0 ldr x0, [sp, #24] + 43d33c: 94000260 bl 43dcbc <_ZSt3getILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43d340: a8c27bfd ldp x29, x30, [sp], #32 + 43d344: d65f03c0 ret + +000000000043d348 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE11get_deleterEv(): + 43d348: a9be7bfd stp x29, x30, [sp, #-32]! + 43d34c: 910003fd mov x29, sp + 43d350: f9000fe0 str x0, [sp, #24] + 43d354: f9400fe0 ldr x0, [sp, #24] + 43d358: 94000260 bl 43dcd8 <_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE10_M_deleterEv> + 43d35c: a8c27bfd ldp x29, x30, [sp], #32 + 43d360: d65f03c0 ret + +000000000043d364 <_ZNKSt14default_deleteIN5Catch11XmlReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch11XmlReporterEEclEPS1_(): + 43d364: a9be7bfd stp x29, x30, [sp, #-32]! + 43d368: 910003fd mov x29, sp + 43d36c: f9000fe0 str x0, [sp, #24] + 43d370: f9000be1 str x1, [sp, #16] + 43d374: f9400be0 ldr x0, [sp, #16] + 43d378: f100001f cmp x0, #0x0 + 43d37c: 540000e0 b.eq 43d398 <_ZNKSt14default_deleteIN5Catch11XmlReporterEEclEPS1_+0x34> // b.none + 43d380: f9400be0 ldr x0, [sp, #16] + 43d384: f9400000 ldr x0, [x0] + 43d388: 91002000 add x0, x0, #0x8 + 43d38c: f9400001 ldr x1, [x0] + 43d390: f9400be0 ldr x0, [sp, #16] + 43d394: d63f0020 blr x1 + 43d398: d503201f nop + 43d39c: a8c27bfd ldp x29, x30, [sp], #32 + 43d3a0: d65f03c0 ret + +000000000043d3a4 <_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE7releaseEv(): + 43d3a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d3a8: 910003fd mov x29, sp + 43d3ac: f9000fe0 str x0, [sp, #24] + 43d3b0: f9400fe0 ldr x0, [sp, #24] + 43d3b4: 94000250 bl 43dcf4 <_ZNKSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE3getEv> + 43d3b8: f90017e0 str x0, [sp, #40] + 43d3bc: f9400fe0 ldr x0, [sp, #24] + 43d3c0: 97ffffdb bl 43d32c <_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43d3c4: f900001f str xzr, [x0] + 43d3c8: f94017e0 ldr x0, [sp, #40] + 43d3cc: a8c37bfd ldp x29, x30, [sp], #48 + 43d3d0: d65f03c0 ret + +000000000043d3d4 <_ZSt7forwardISt14default_deleteIN5Catch11XmlReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch11XmlReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43d3d4: d10043ff sub sp, sp, #0x10 + 43d3d8: f90007e0 str x0, [sp, #8] + 43d3dc: f94007e0 ldr x0, [sp, #8] + 43d3e0: 910043ff add sp, sp, #0x10 + 43d3e4: d65f03c0 ret + +000000000043d3e8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_11XmlReporterEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2IS2_INS0_11XmlReporterEEEEPS1_OT_(): + 43d3e8: a9bc7bfd stp x29, x30, [sp, #-64]! + 43d3ec: 910003fd mov x29, sp + 43d3f0: f9000bf3 str x19, [sp, #16] + 43d3f4: f9001fe0 str x0, [sp, #56] + 43d3f8: f9001be1 str x1, [sp, #48] + 43d3fc: f90017e2 str x2, [sp, #40] + 43d400: f9401ff3 ldr x19, [sp, #56] + 43d404: f94017e0 ldr x0, [sp, #40] + 43d408: 97fffff3 bl 43d3d4 <_ZSt7forwardISt14default_deleteIN5Catch11XmlReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d40c: aa0003e1 mov x1, x0 + 43d410: 9100c3e0 add x0, sp, #0x30 + 43d414: aa0103e2 mov x2, x1 + 43d418: aa0003e1 mov x1, x0 + 43d41c: aa1303e0 mov x0, x19 + 43d420: 9400023c bl 43dd10 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_11XmlReporterEELb1EEEOT_OT0_> + 43d424: d503201f nop + 43d428: f9400bf3 ldr x19, [sp, #16] + 43d42c: a8c47bfd ldp x29, x30, [sp], #64 + 43d430: d65f03c0 ret + +000000000043d434 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_(): + 43d434: a9be7bfd stp x29, x30, [sp, #-32]! + 43d438: 910003fd mov x29, sp + 43d43c: f9000fe0 str x0, [sp, #24] + 43d440: f9000be1 str x1, [sp, #16] + 43d444: f9400fe0 ldr x0, [sp, #24] + 43d448: f9400be1 ldr x1, [sp, #16] + 43d44c: 94000245 bl 43dd60 <_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EEC1EPS1_> + 43d450: d503201f nop + 43d454: a8c27bfd ldp x29, x30, [sp], #32 + 43d458: d65f03c0 ret + +000000000043d45c <_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43d45c: a9be7bfd stp x29, x30, [sp, #-32]! + 43d460: 910003fd mov x29, sp + 43d464: f9000fe0 str x0, [sp, #24] + 43d468: f9400fe0 ldr x0, [sp, #24] + 43d46c: 9400024b bl 43dd98 <_ZSt3getILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43d470: a8c27bfd ldp x29, x30, [sp], #32 + 43d474: d65f03c0 ret + +000000000043d478 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE11get_deleterEv(): + 43d478: a9be7bfd stp x29, x30, [sp, #-32]! + 43d47c: 910003fd mov x29, sp + 43d480: f9000fe0 str x0, [sp, #24] + 43d484: f9400fe0 ldr x0, [sp, #24] + 43d488: 9400024b bl 43ddb4 <_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE10_M_deleterEv> + 43d48c: a8c27bfd ldp x29, x30, [sp], #32 + 43d490: d65f03c0 ret + +000000000043d494 <_ZNKSt14default_deleteIN5Catch16TeamCityReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch16TeamCityReporterEEclEPS1_(): + 43d494: a9be7bfd stp x29, x30, [sp, #-32]! + 43d498: 910003fd mov x29, sp + 43d49c: f9000fe0 str x0, [sp, #24] + 43d4a0: f9000be1 str x1, [sp, #16] + 43d4a4: f9400be0 ldr x0, [sp, #16] + 43d4a8: f100001f cmp x0, #0x0 + 43d4ac: 540000e0 b.eq 43d4c8 <_ZNKSt14default_deleteIN5Catch16TeamCityReporterEEclEPS1_+0x34> // b.none + 43d4b0: f9400be0 ldr x0, [sp, #16] + 43d4b4: f9400000 ldr x0, [x0] + 43d4b8: 91002000 add x0, x0, #0x8 + 43d4bc: f9400001 ldr x1, [x0] + 43d4c0: f9400be0 ldr x0, [sp, #16] + 43d4c4: d63f0020 blr x1 + 43d4c8: d503201f nop + 43d4cc: a8c27bfd ldp x29, x30, [sp], #32 + 43d4d0: d65f03c0 ret + +000000000043d4d4 <_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE7releaseEv(): + 43d4d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d4d8: 910003fd mov x29, sp + 43d4dc: f9000fe0 str x0, [sp, #24] + 43d4e0: f9400fe0 ldr x0, [sp, #24] + 43d4e4: 9400023b bl 43ddd0 <_ZNKSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE3getEv> + 43d4e8: f90017e0 str x0, [sp, #40] + 43d4ec: f9400fe0 ldr x0, [sp, #24] + 43d4f0: 97ffffdb bl 43d45c <_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43d4f4: f900001f str xzr, [x0] + 43d4f8: f94017e0 ldr x0, [sp, #40] + 43d4fc: a8c37bfd ldp x29, x30, [sp], #48 + 43d500: d65f03c0 ret + +000000000043d504 <_ZSt7forwardISt14default_deleteIN5Catch16TeamCityReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch16TeamCityReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43d504: d10043ff sub sp, sp, #0x10 + 43d508: f90007e0 str x0, [sp, #8] + 43d50c: f94007e0 ldr x0, [sp, #8] + 43d510: 910043ff add sp, sp, #0x10 + 43d514: d65f03c0 ret + +000000000043d518 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_16TeamCityReporterEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_16TeamCityReporterEEEEPS1_OT_(): + 43d518: a9bc7bfd stp x29, x30, [sp, #-64]! + 43d51c: 910003fd mov x29, sp + 43d520: f9000bf3 str x19, [sp, #16] + 43d524: f9001fe0 str x0, [sp, #56] + 43d528: f9001be1 str x1, [sp, #48] + 43d52c: f90017e2 str x2, [sp, #40] + 43d530: f9401ff3 ldr x19, [sp, #56] + 43d534: f94017e0 ldr x0, [sp, #40] + 43d538: 97fffff3 bl 43d504 <_ZSt7forwardISt14default_deleteIN5Catch16TeamCityReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d53c: aa0003e1 mov x1, x0 + 43d540: 9100c3e0 add x0, sp, #0x30 + 43d544: aa0103e2 mov x2, x1 + 43d548: aa0003e1 mov x1, x0 + 43d54c: aa1303e0 mov x0, x19 + 43d550: 94000227 bl 43ddec <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_16TeamCityReporterEELb1EEEOT_OT0_> + 43d554: d503201f nop + 43d558: f9400bf3 ldr x19, [sp, #16] + 43d55c: a8c47bfd ldp x29, x30, [sp], #64 + 43d560: d65f03c0 ret + +000000000043d564 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_(): + 43d564: a9be7bfd stp x29, x30, [sp, #-32]! + 43d568: 910003fd mov x29, sp + 43d56c: f9000fe0 str x0, [sp, #24] + 43d570: f9000be1 str x1, [sp, #16] + 43d574: f9400fe0 ldr x0, [sp, #24] + 43d578: f9400be1 ldr x1, [sp, #16] + 43d57c: 94000230 bl 43de3c <_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EEC1EPS1_> + 43d580: d503201f nop + 43d584: a8c27bfd ldp x29, x30, [sp], #32 + 43d588: d65f03c0 ret + +000000000043d58c <_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43d58c: a9be7bfd stp x29, x30, [sp, #-32]! + 43d590: 910003fd mov x29, sp + 43d594: f9000fe0 str x0, [sp, #24] + 43d598: f9400fe0 ldr x0, [sp, #24] + 43d59c: 94000236 bl 43de74 <_ZSt3getILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43d5a0: a8c27bfd ldp x29, x30, [sp], #32 + 43d5a4: d65f03c0 ret + +000000000043d5a8 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE11get_deleterEv(): + 43d5a8: a9be7bfd stp x29, x30, [sp, #-32]! + 43d5ac: 910003fd mov x29, sp + 43d5b0: f9000fe0 str x0, [sp, #24] + 43d5b4: f9400fe0 ldr x0, [sp, #24] + 43d5b8: 94000236 bl 43de90 <_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE10_M_deleterEv> + 43d5bc: a8c27bfd ldp x29, x30, [sp], #32 + 43d5c0: d65f03c0 ret + +000000000043d5c4 <_ZNKSt14default_deleteIN5Catch11TAPReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch11TAPReporterEEclEPS1_(): + 43d5c4: a9be7bfd stp x29, x30, [sp, #-32]! + 43d5c8: 910003fd mov x29, sp + 43d5cc: f9000fe0 str x0, [sp, #24] + 43d5d0: f9000be1 str x1, [sp, #16] + 43d5d4: f9400be0 ldr x0, [sp, #16] + 43d5d8: f100001f cmp x0, #0x0 + 43d5dc: 540000e0 b.eq 43d5f8 <_ZNKSt14default_deleteIN5Catch11TAPReporterEEclEPS1_+0x34> // b.none + 43d5e0: f9400be0 ldr x0, [sp, #16] + 43d5e4: f9400000 ldr x0, [x0] + 43d5e8: 91002000 add x0, x0, #0x8 + 43d5ec: f9400001 ldr x1, [x0] + 43d5f0: f9400be0 ldr x0, [sp, #16] + 43d5f4: d63f0020 blr x1 + 43d5f8: d503201f nop + 43d5fc: a8c27bfd ldp x29, x30, [sp], #32 + 43d600: d65f03c0 ret + +000000000043d604 <_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE7releaseEv(): + 43d604: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d608: 910003fd mov x29, sp + 43d60c: f9000fe0 str x0, [sp, #24] + 43d610: f9400fe0 ldr x0, [sp, #24] + 43d614: 94000226 bl 43deac <_ZNKSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE3getEv> + 43d618: f90017e0 str x0, [sp, #40] + 43d61c: f9400fe0 ldr x0, [sp, #24] + 43d620: 97ffffdb bl 43d58c <_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43d624: f900001f str xzr, [x0] + 43d628: f94017e0 ldr x0, [sp, #40] + 43d62c: a8c37bfd ldp x29, x30, [sp], #48 + 43d630: d65f03c0 ret + +000000000043d634 <_ZSt7forwardISt14default_deleteIN5Catch11TAPReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch11TAPReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43d634: d10043ff sub sp, sp, #0x10 + 43d638: f90007e0 str x0, [sp, #8] + 43d63c: f94007e0 ldr x0, [sp, #8] + 43d640: 910043ff add sp, sp, #0x10 + 43d644: d65f03c0 ret + +000000000043d648 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_11TAPReporterEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_11TAPReporterEEEEPS1_OT_(): + 43d648: a9bc7bfd stp x29, x30, [sp, #-64]! + 43d64c: 910003fd mov x29, sp + 43d650: f9000bf3 str x19, [sp, #16] + 43d654: f9001fe0 str x0, [sp, #56] + 43d658: f9001be1 str x1, [sp, #48] + 43d65c: f90017e2 str x2, [sp, #40] + 43d660: f9401ff3 ldr x19, [sp, #56] + 43d664: f94017e0 ldr x0, [sp, #40] + 43d668: 97fffff3 bl 43d634 <_ZSt7forwardISt14default_deleteIN5Catch11TAPReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d66c: aa0003e1 mov x1, x0 + 43d670: 9100c3e0 add x0, sp, #0x30 + 43d674: aa0103e2 mov x2, x1 + 43d678: aa0003e1 mov x1, x0 + 43d67c: aa1303e0 mov x0, x19 + 43d680: 94000212 bl 43dec8 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_11TAPReporterEELb1EEEOT_OT0_> + 43d684: d503201f nop + 43d688: f9400bf3 ldr x19, [sp, #16] + 43d68c: a8c47bfd ldp x29, x30, [sp], #64 + 43d690: d65f03c0 ret + +000000000043d694 <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_(): + 43d694: a9be7bfd stp x29, x30, [sp, #-32]! + 43d698: 910003fd mov x29, sp + 43d69c: f9000fe0 str x0, [sp, #24] + 43d6a0: f9000be1 str x1, [sp, #16] + 43d6a4: f9400fe0 ldr x0, [sp, #24] + 43d6a8: f9400be1 ldr x1, [sp, #16] + 43d6ac: 9400021b bl 43df18 <_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EEC1EPS1_> + 43d6b0: d503201f nop + 43d6b4: a8c27bfd ldp x29, x30, [sp], #32 + 43d6b8: d65f03c0 ret + +000000000043d6bc <_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43d6bc: a9be7bfd stp x29, x30, [sp, #-32]! + 43d6c0: 910003fd mov x29, sp + 43d6c4: f9000fe0 str x0, [sp, #24] + 43d6c8: f9400fe0 ldr x0, [sp, #24] + 43d6cc: 94000221 bl 43df50 <_ZSt3getILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43d6d0: a8c27bfd ldp x29, x30, [sp], #32 + 43d6d4: d65f03c0 ret + +000000000043d6d8 <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE11get_deleterEv(): + 43d6d8: a9be7bfd stp x29, x30, [sp, #-32]! + 43d6dc: 910003fd mov x29, sp + 43d6e0: f9000fe0 str x0, [sp, #24] + 43d6e4: f9400fe0 ldr x0, [sp, #24] + 43d6e8: 94000221 bl 43df6c <_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE10_M_deleterEv> + 43d6ec: a8c27bfd ldp x29, x30, [sp], #32 + 43d6f0: d65f03c0 ret + +000000000043d6f4 <_ZNKSt14default_deleteIN5Catch17SonarQubeReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch17SonarQubeReporterEEclEPS1_(): + 43d6f4: a9be7bfd stp x29, x30, [sp, #-32]! + 43d6f8: 910003fd mov x29, sp + 43d6fc: f9000fe0 str x0, [sp, #24] + 43d700: f9000be1 str x1, [sp, #16] + 43d704: f9400be0 ldr x0, [sp, #16] + 43d708: f100001f cmp x0, #0x0 + 43d70c: 540000e0 b.eq 43d728 <_ZNKSt14default_deleteIN5Catch17SonarQubeReporterEEclEPS1_+0x34> // b.none + 43d710: f9400be0 ldr x0, [sp, #16] + 43d714: f9400000 ldr x0, [x0] + 43d718: 91002000 add x0, x0, #0x8 + 43d71c: f9400001 ldr x1, [x0] + 43d720: f9400be0 ldr x0, [sp, #16] + 43d724: d63f0020 blr x1 + 43d728: d503201f nop + 43d72c: a8c27bfd ldp x29, x30, [sp], #32 + 43d730: d65f03c0 ret + +000000000043d734 <_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE7releaseEv(): + 43d734: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d738: 910003fd mov x29, sp + 43d73c: f9000fe0 str x0, [sp, #24] + 43d740: f9400fe0 ldr x0, [sp, #24] + 43d744: 94000211 bl 43df88 <_ZNKSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE3getEv> + 43d748: f90017e0 str x0, [sp, #40] + 43d74c: f9400fe0 ldr x0, [sp, #24] + 43d750: 97ffffdb bl 43d6bc <_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43d754: f900001f str xzr, [x0] + 43d758: f94017e0 ldr x0, [sp, #40] + 43d75c: a8c37bfd ldp x29, x30, [sp], #48 + 43d760: d65f03c0 ret + +000000000043d764 <_ZSt7forwardISt14default_deleteIN5Catch17SonarQubeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch17SonarQubeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43d764: d10043ff sub sp, sp, #0x10 + 43d768: f90007e0 str x0, [sp, #8] + 43d76c: f94007e0 ldr x0, [sp, #8] + 43d770: 910043ff add sp, sp, #0x10 + 43d774: d65f03c0 ret + +000000000043d778 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_17SonarQubeReporterEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_17SonarQubeReporterEEEEPS1_OT_(): + 43d778: a9bc7bfd stp x29, x30, [sp, #-64]! + 43d77c: 910003fd mov x29, sp + 43d780: f9000bf3 str x19, [sp, #16] + 43d784: f9001fe0 str x0, [sp, #56] + 43d788: f9001be1 str x1, [sp, #48] + 43d78c: f90017e2 str x2, [sp, #40] + 43d790: f9401ff3 ldr x19, [sp, #56] + 43d794: f94017e0 ldr x0, [sp, #40] + 43d798: 97fffff3 bl 43d764 <_ZSt7forwardISt14default_deleteIN5Catch17SonarQubeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d79c: aa0003e1 mov x1, x0 + 43d7a0: 9100c3e0 add x0, sp, #0x30 + 43d7a4: aa0103e2 mov x2, x1 + 43d7a8: aa0003e1 mov x1, x0 + 43d7ac: aa1303e0 mov x0, x19 + 43d7b0: 940001fd bl 43dfa4 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_17SonarQubeReporterEELb1EEEOT_OT0_> + 43d7b4: d503201f nop + 43d7b8: f9400bf3 ldr x19, [sp, #16] + 43d7bc: a8c47bfd ldp x29, x30, [sp], #64 + 43d7c0: d65f03c0 ret + +000000000043d7c4 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EEC2IS3_vEEPS1_(): + 43d7c4: a9be7bfd stp x29, x30, [sp, #-32]! + 43d7c8: 910003fd mov x29, sp + 43d7cc: f9000fe0 str x0, [sp, #24] + 43d7d0: f9000be1 str x1, [sp, #16] + 43d7d4: f9400fe0 ldr x0, [sp, #24] + 43d7d8: f9400be1 ldr x1, [sp, #16] + 43d7dc: 94000206 bl 43dff4 <_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EEC1EPS1_> + 43d7e0: d503201f nop + 43d7e4: a8c27bfd ldp x29, x30, [sp], #32 + 43d7e8: d65f03c0 ret + +000000000043d7ec <_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43d7ec: a9be7bfd stp x29, x30, [sp, #-32]! + 43d7f0: 910003fd mov x29, sp + 43d7f4: f9000fe0 str x0, [sp, #24] + 43d7f8: f9400fe0 ldr x0, [sp, #24] + 43d7fc: 9400020c bl 43e02c <_ZSt3getILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43d800: a8c27bfd ldp x29, x30, [sp], #32 + 43d804: d65f03c0 ret + +000000000043d808 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE11get_deleterEv(): + 43d808: a9be7bfd stp x29, x30, [sp, #-32]! + 43d80c: 910003fd mov x29, sp + 43d810: f9000fe0 str x0, [sp, #24] + 43d814: f9400fe0 ldr x0, [sp, #24] + 43d818: 9400020c bl 43e048 <_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE10_M_deleterEv> + 43d81c: a8c27bfd ldp x29, x30, [sp], #32 + 43d820: d65f03c0 ret + +000000000043d824 <_ZNKSt14default_deleteIN5Catch13JunitReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch13JunitReporterEEclEPS1_(): + 43d824: a9be7bfd stp x29, x30, [sp, #-32]! + 43d828: 910003fd mov x29, sp + 43d82c: f9000fe0 str x0, [sp, #24] + 43d830: f9000be1 str x1, [sp, #16] + 43d834: f9400be0 ldr x0, [sp, #16] + 43d838: f100001f cmp x0, #0x0 + 43d83c: 540000e0 b.eq 43d858 <_ZNKSt14default_deleteIN5Catch13JunitReporterEEclEPS1_+0x34> // b.none + 43d840: f9400be0 ldr x0, [sp, #16] + 43d844: f9400000 ldr x0, [x0] + 43d848: 91002000 add x0, x0, #0x8 + 43d84c: f9400001 ldr x1, [x0] + 43d850: f9400be0 ldr x0, [sp, #16] + 43d854: d63f0020 blr x1 + 43d858: d503201f nop + 43d85c: a8c27bfd ldp x29, x30, [sp], #32 + 43d860: d65f03c0 ret + +000000000043d864 <_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE7releaseEv(): + 43d864: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d868: 910003fd mov x29, sp + 43d86c: f9000fe0 str x0, [sp, #24] + 43d870: f9400fe0 ldr x0, [sp, #24] + 43d874: 940001fc bl 43e064 <_ZNKSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE3getEv> + 43d878: f90017e0 str x0, [sp, #40] + 43d87c: f9400fe0 ldr x0, [sp, #24] + 43d880: 97ffffdb bl 43d7ec <_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43d884: f900001f str xzr, [x0] + 43d888: f94017e0 ldr x0, [sp, #40] + 43d88c: a8c37bfd ldp x29, x30, [sp], #48 + 43d890: d65f03c0 ret + +000000000043d894 <_ZSt7forwardISt14default_deleteIN5Catch13JunitReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch13JunitReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43d894: d10043ff sub sp, sp, #0x10 + 43d898: f90007e0 str x0, [sp, #8] + 43d89c: f94007e0 ldr x0, [sp, #8] + 43d8a0: 910043ff add sp, sp, #0x10 + 43d8a4: d65f03c0 ret + +000000000043d8a8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_13JunitReporterEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2IS2_INS0_13JunitReporterEEEEPS1_OT_(): + 43d8a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 43d8ac: 910003fd mov x29, sp + 43d8b0: f9000bf3 str x19, [sp, #16] + 43d8b4: f9001fe0 str x0, [sp, #56] + 43d8b8: f9001be1 str x1, [sp, #48] + 43d8bc: f90017e2 str x2, [sp, #40] + 43d8c0: f9401ff3 ldr x19, [sp, #56] + 43d8c4: f94017e0 ldr x0, [sp, #40] + 43d8c8: 97fffff3 bl 43d894 <_ZSt7forwardISt14default_deleteIN5Catch13JunitReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d8cc: aa0003e1 mov x1, x0 + 43d8d0: 9100c3e0 add x0, sp, #0x30 + 43d8d4: aa0103e2 mov x2, x1 + 43d8d8: aa0003e1 mov x1, x0 + 43d8dc: aa1303e0 mov x0, x19 + 43d8e0: 940001e8 bl 43e080 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_13JunitReporterEELb1EEEOT_OT0_> + 43d8e4: d503201f nop + 43d8e8: f9400bf3 ldr x19, [sp, #16] + 43d8ec: a8c47bfd ldp x29, x30, [sp], #64 + 43d8f0: d65f03c0 ret + +000000000043d8f4 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_(): + 43d8f4: a9be7bfd stp x29, x30, [sp, #-32]! + 43d8f8: 910003fd mov x29, sp + 43d8fc: f9000fe0 str x0, [sp, #24] + 43d900: f9000be1 str x1, [sp, #16] + 43d904: f9400fe0 ldr x0, [sp, #24] + 43d908: f9400be1 ldr x1, [sp, #16] + 43d90c: 940001f1 bl 43e0d0 <_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EEC1EPS1_> + 43d910: d503201f nop + 43d914: a8c27bfd ldp x29, x30, [sp], #32 + 43d918: d65f03c0 ret + +000000000043d91c <_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43d91c: a9be7bfd stp x29, x30, [sp, #-32]! + 43d920: 910003fd mov x29, sp + 43d924: f9000fe0 str x0, [sp, #24] + 43d928: f9400fe0 ldr x0, [sp, #24] + 43d92c: 940001f7 bl 43e108 <_ZSt3getILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43d930: a8c27bfd ldp x29, x30, [sp], #32 + 43d934: d65f03c0 ret + +000000000043d938 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE11get_deleterEv(): + 43d938: a9be7bfd stp x29, x30, [sp, #-32]! + 43d93c: 910003fd mov x29, sp + 43d940: f9000fe0 str x0, [sp, #24] + 43d944: f9400fe0 ldr x0, [sp, #24] + 43d948: 940001f7 bl 43e124 <_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE10_M_deleterEv> + 43d94c: a8c27bfd ldp x29, x30, [sp], #32 + 43d950: d65f03c0 ret + +000000000043d954 <_ZNKSt14default_deleteIN5Catch15ConsoleReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch15ConsoleReporterEEclEPS1_(): + 43d954: a9be7bfd stp x29, x30, [sp, #-32]! + 43d958: 910003fd mov x29, sp + 43d95c: f9000fe0 str x0, [sp, #24] + 43d960: f9000be1 str x1, [sp, #16] + 43d964: f9400be0 ldr x0, [sp, #16] + 43d968: f100001f cmp x0, #0x0 + 43d96c: 540000e0 b.eq 43d988 <_ZNKSt14default_deleteIN5Catch15ConsoleReporterEEclEPS1_+0x34> // b.none + 43d970: f9400be0 ldr x0, [sp, #16] + 43d974: f9400000 ldr x0, [x0] + 43d978: 91002000 add x0, x0, #0x8 + 43d97c: f9400001 ldr x1, [x0] + 43d980: f9400be0 ldr x0, [sp, #16] + 43d984: d63f0020 blr x1 + 43d988: d503201f nop + 43d98c: a8c27bfd ldp x29, x30, [sp], #32 + 43d990: d65f03c0 ret + +000000000043d994 <_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE7releaseEv(): + 43d994: a9bd7bfd stp x29, x30, [sp, #-48]! + 43d998: 910003fd mov x29, sp + 43d99c: f9000fe0 str x0, [sp, #24] + 43d9a0: f9400fe0 ldr x0, [sp, #24] + 43d9a4: 940001e7 bl 43e140 <_ZNKSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE3getEv> + 43d9a8: f90017e0 str x0, [sp, #40] + 43d9ac: f9400fe0 ldr x0, [sp, #24] + 43d9b0: 97ffffdb bl 43d91c <_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43d9b4: f900001f str xzr, [x0] + 43d9b8: f94017e0 ldr x0, [sp, #40] + 43d9bc: a8c37bfd ldp x29, x30, [sp], #48 + 43d9c0: d65f03c0 ret + +000000000043d9c4 <_ZSt7forwardISt14default_deleteIN5Catch15ConsoleReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15ConsoleReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43d9c4: d10043ff sub sp, sp, #0x10 + 43d9c8: f90007e0 str x0, [sp, #8] + 43d9cc: f94007e0 ldr x0, [sp, #8] + 43d9d0: 910043ff add sp, sp, #0x10 + 43d9d4: d65f03c0 ret + +000000000043d9d8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_15ConsoleReporterEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_15ConsoleReporterEEEEPS1_OT_(): + 43d9d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 43d9dc: 910003fd mov x29, sp + 43d9e0: f9000bf3 str x19, [sp, #16] + 43d9e4: f9001fe0 str x0, [sp, #56] + 43d9e8: f9001be1 str x1, [sp, #48] + 43d9ec: f90017e2 str x2, [sp, #40] + 43d9f0: f9401ff3 ldr x19, [sp, #56] + 43d9f4: f94017e0 ldr x0, [sp, #40] + 43d9f8: 97fffff3 bl 43d9c4 <_ZSt7forwardISt14default_deleteIN5Catch15ConsoleReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43d9fc: aa0003e1 mov x1, x0 + 43da00: 9100c3e0 add x0, sp, #0x30 + 43da04: aa0103e2 mov x2, x1 + 43da08: aa0003e1 mov x1, x0 + 43da0c: aa1303e0 mov x0, x19 + 43da10: 940001d3 bl 43e15c <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_15ConsoleReporterEELb1EEEOT_OT0_> + 43da14: d503201f nop + 43da18: f9400bf3 ldr x19, [sp, #16] + 43da1c: a8c47bfd ldp x29, x30, [sp], #64 + 43da20: d65f03c0 ret + +000000000043da24 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EEC2IS3_vEEPS1_(): + 43da24: a9be7bfd stp x29, x30, [sp, #-32]! + 43da28: 910003fd mov x29, sp + 43da2c: f9000fe0 str x0, [sp, #24] + 43da30: f9000be1 str x1, [sp, #16] + 43da34: f9400fe0 ldr x0, [sp, #24] + 43da38: f9400be1 ldr x1, [sp, #16] + 43da3c: 940001dc bl 43e1ac <_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EEC1EPS1_> + 43da40: d503201f nop + 43da44: a8c27bfd ldp x29, x30, [sp], #32 + 43da48: d65f03c0 ret + +000000000043da4c <_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43da4c: a9be7bfd stp x29, x30, [sp, #-32]! + 43da50: 910003fd mov x29, sp + 43da54: f9000fe0 str x0, [sp, #24] + 43da58: f9400fe0 ldr x0, [sp, #24] + 43da5c: 940001e2 bl 43e1e4 <_ZSt3getILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43da60: a8c27bfd ldp x29, x30, [sp], #32 + 43da64: d65f03c0 ret + +000000000043da68 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE11get_deleterEv(): + 43da68: a9be7bfd stp x29, x30, [sp, #-32]! + 43da6c: 910003fd mov x29, sp + 43da70: f9000fe0 str x0, [sp, #24] + 43da74: f9400fe0 ldr x0, [sp, #24] + 43da78: 940001e2 bl 43e200 <_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE10_M_deleterEv> + 43da7c: a8c27bfd ldp x29, x30, [sp], #32 + 43da80: d65f03c0 ret + +000000000043da84 <_ZNKSt14default_deleteIN5Catch15CompactReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch15CompactReporterEEclEPS1_(): + 43da84: a9be7bfd stp x29, x30, [sp, #-32]! + 43da88: 910003fd mov x29, sp + 43da8c: f9000fe0 str x0, [sp, #24] + 43da90: f9000be1 str x1, [sp, #16] + 43da94: f9400be0 ldr x0, [sp, #16] + 43da98: f100001f cmp x0, #0x0 + 43da9c: 540000e0 b.eq 43dab8 <_ZNKSt14default_deleteIN5Catch15CompactReporterEEclEPS1_+0x34> // b.none + 43daa0: f9400be0 ldr x0, [sp, #16] + 43daa4: f9400000 ldr x0, [x0] + 43daa8: 91002000 add x0, x0, #0x8 + 43daac: f9400001 ldr x1, [x0] + 43dab0: f9400be0 ldr x0, [sp, #16] + 43dab4: d63f0020 blr x1 + 43dab8: d503201f nop + 43dabc: a8c27bfd ldp x29, x30, [sp], #32 + 43dac0: d65f03c0 ret + +000000000043dac4 <_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE7releaseEv(): + 43dac4: a9bd7bfd stp x29, x30, [sp, #-48]! + 43dac8: 910003fd mov x29, sp + 43dacc: f9000fe0 str x0, [sp, #24] + 43dad0: f9400fe0 ldr x0, [sp, #24] + 43dad4: 940001d2 bl 43e21c <_ZNKSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE3getEv> + 43dad8: f90017e0 str x0, [sp, #40] + 43dadc: f9400fe0 ldr x0, [sp, #24] + 43dae0: 97ffffdb bl 43da4c <_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43dae4: f900001f str xzr, [x0] + 43dae8: f94017e0 ldr x0, [sp, #40] + 43daec: a8c37bfd ldp x29, x30, [sp], #48 + 43daf0: d65f03c0 ret + +000000000043daf4 <_ZSt7forwardISt14default_deleteIN5Catch15CompactReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch15CompactReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43daf4: d10043ff sub sp, sp, #0x10 + 43daf8: f90007e0 str x0, [sp, #8] + 43dafc: f94007e0 ldr x0, [sp, #8] + 43db00: 910043ff add sp, sp, #0x10 + 43db04: d65f03c0 ret + +000000000043db08 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_15CompactReporterEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_15CompactReporterEEEEPS1_OT_(): + 43db08: a9bc7bfd stp x29, x30, [sp, #-64]! + 43db0c: 910003fd mov x29, sp + 43db10: f9000bf3 str x19, [sp, #16] + 43db14: f9001fe0 str x0, [sp, #56] + 43db18: f9001be1 str x1, [sp, #48] + 43db1c: f90017e2 str x2, [sp, #40] + 43db20: f9401ff3 ldr x19, [sp, #56] + 43db24: f94017e0 ldr x0, [sp, #40] + 43db28: 97fffff3 bl 43daf4 <_ZSt7forwardISt14default_deleteIN5Catch15CompactReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43db2c: aa0003e1 mov x1, x0 + 43db30: 9100c3e0 add x0, sp, #0x30 + 43db34: aa0103e2 mov x2, x1 + 43db38: aa0003e1 mov x1, x0 + 43db3c: aa1303e0 mov x0, x19 + 43db40: 940001be bl 43e238 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_15CompactReporterEELb1EEEOT_OT0_> + 43db44: d503201f nop + 43db48: f9400bf3 ldr x19, [sp, #16] + 43db4c: a8c47bfd ldp x29, x30, [sp], #64 + 43db50: d65f03c0 ret + +000000000043db54 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EEC2IS3_vEEPS1_(): + 43db54: a9be7bfd stp x29, x30, [sp, #-32]! + 43db58: 910003fd mov x29, sp + 43db5c: f9000fe0 str x0, [sp, #24] + 43db60: f9000be1 str x1, [sp, #16] + 43db64: f9400fe0 ldr x0, [sp, #24] + 43db68: f9400be1 ldr x1, [sp, #16] + 43db6c: 940001c7 bl 43e288 <_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EEC1EPS1_> + 43db70: d503201f nop + 43db74: a8c27bfd ldp x29, x30, [sp], #32 + 43db78: d65f03c0 ret + +000000000043db7c <_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43db7c: a9be7bfd stp x29, x30, [sp, #-32]! + 43db80: 910003fd mov x29, sp + 43db84: f9000fe0 str x0, [sp, #24] + 43db88: f9400fe0 ldr x0, [sp, #24] + 43db8c: 940001cd bl 43e2c0 <_ZSt3getILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43db90: a8c27bfd ldp x29, x30, [sp], #32 + 43db94: d65f03c0 ret + +000000000043db98 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE11get_deleterEv(): + 43db98: a9be7bfd stp x29, x30, [sp, #-32]! + 43db9c: 910003fd mov x29, sp + 43dba0: f9000fe0 str x0, [sp, #24] + 43dba4: f9400fe0 ldr x0, [sp, #24] + 43dba8: 940001cd bl 43e2dc <_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE10_M_deleterEv> + 43dbac: a8c27bfd ldp x29, x30, [sp], #32 + 43dbb0: d65f03c0 ret + +000000000043dbb4 <_ZNKSt14default_deleteIN5Catch16AutomakeReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch16AutomakeReporterEEclEPS1_(): + 43dbb4: a9be7bfd stp x29, x30, [sp, #-32]! + 43dbb8: 910003fd mov x29, sp + 43dbbc: f9000fe0 str x0, [sp, #24] + 43dbc0: f9000be1 str x1, [sp, #16] + 43dbc4: f9400be0 ldr x0, [sp, #16] + 43dbc8: f100001f cmp x0, #0x0 + 43dbcc: 540000e0 b.eq 43dbe8 <_ZNKSt14default_deleteIN5Catch16AutomakeReporterEEclEPS1_+0x34> // b.none + 43dbd0: f9400be0 ldr x0, [sp, #16] + 43dbd4: f9400000 ldr x0, [x0] + 43dbd8: 91002000 add x0, x0, #0x8 + 43dbdc: f9400001 ldr x1, [x0] + 43dbe0: f9400be0 ldr x0, [sp, #16] + 43dbe4: d63f0020 blr x1 + 43dbe8: d503201f nop + 43dbec: a8c27bfd ldp x29, x30, [sp], #32 + 43dbf0: d65f03c0 ret + +000000000043dbf4 <_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE7releaseEv(): + 43dbf4: a9bd7bfd stp x29, x30, [sp, #-48]! + 43dbf8: 910003fd mov x29, sp + 43dbfc: f9000fe0 str x0, [sp, #24] + 43dc00: f9400fe0 ldr x0, [sp, #24] + 43dc04: 940001bd bl 43e2f8 <_ZNKSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE3getEv> + 43dc08: f90017e0 str x0, [sp, #40] + 43dc0c: f9400fe0 ldr x0, [sp, #24] + 43dc10: 97ffffdb bl 43db7c <_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43dc14: f900001f str xzr, [x0] + 43dc18: f94017e0 ldr x0, [sp, #40] + 43dc1c: a8c37bfd ldp x29, x30, [sp], #48 + 43dc20: d65f03c0 ret + +000000000043dc24 <_ZSt7forwardISt14default_deleteIN5Catch16AutomakeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch16AutomakeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 43dc24: d10043ff sub sp, sp, #0x10 + 43dc28: f90007e0 str x0, [sp, #8] + 43dc2c: f94007e0 ldr x0, [sp, #8] + 43dc30: 910043ff add sp, sp, #0x10 + 43dc34: d65f03c0 ret + +000000000043dc38 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS2_INS0_16AutomakeReporterEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2IS2_INS0_16AutomakeReporterEEEEPS1_OT_(): + 43dc38: a9bc7bfd stp x29, x30, [sp, #-64]! + 43dc3c: 910003fd mov x29, sp + 43dc40: f9000bf3 str x19, [sp, #16] + 43dc44: f9001fe0 str x0, [sp, #56] + 43dc48: f9001be1 str x1, [sp, #48] + 43dc4c: f90017e2 str x2, [sp, #40] + 43dc50: f9401ff3 ldr x19, [sp, #56] + 43dc54: f94017e0 ldr x0, [sp, #40] + 43dc58: 97fffff3 bl 43dc24 <_ZSt7forwardISt14default_deleteIN5Catch16AutomakeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43dc5c: aa0003e1 mov x1, x0 + 43dc60: 9100c3e0 add x0, sp, #0x30 + 43dc64: aa0103e2 mov x2, x1 + 43dc68: aa0003e1 mov x1, x0 + 43dc6c: aa1303e0 mov x0, x19 + 43dc70: 940001a9 bl 43e314 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_16AutomakeReporterEELb1EEEOT_OT0_> + 43dc74: d503201f nop + 43dc78: f9400bf3 ldr x19, [sp, #16] + 43dc7c: a8c47bfd ldp x29, x30, [sp], #64 + 43dc80: d65f03c0 ret + +000000000043dc84 <_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EEC1EPS1_(): + 43dc84: a9be7bfd stp x29, x30, [sp, #-32]! + 43dc88: 910003fd mov x29, sp + 43dc8c: f9000fe0 str x0, [sp, #24] + 43dc90: f9000be1 str x1, [sp, #16] + 43dc94: f9400fe0 ldr x0, [sp, #24] + 43dc98: 940001b3 bl 43e364 <_ZNSt5tupleIJPN5Catch11XmlReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43dc9c: f9400fe0 ldr x0, [sp, #24] + 43dca0: 97fffda3 bl 43d32c <_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43dca4: aa0003e1 mov x1, x0 + 43dca8: f9400be0 ldr x0, [sp, #16] + 43dcac: f9000020 str x0, [x1] + 43dcb0: d503201f nop + 43dcb4: a8c27bfd ldp x29, x30, [sp], #32 + 43dcb8: d65f03c0 ret + +000000000043dcbc <_ZSt3getILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43dcbc: a9be7bfd stp x29, x30, [sp, #-32]! + 43dcc0: 910003fd mov x29, sp + 43dcc4: f9000fe0 str x0, [sp, #24] + 43dcc8: f9400fe0 ldr x0, [sp, #24] + 43dccc: 940001ae bl 43e384 <_ZSt12__get_helperILm0EPN5Catch11XmlReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43dcd0: a8c27bfd ldp x29, x30, [sp], #32 + 43dcd4: d65f03c0 ret + +000000000043dcd8 <_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 43dcd8: a9be7bfd stp x29, x30, [sp, #-32]! + 43dcdc: 910003fd mov x29, sp + 43dce0: f9000fe0 str x0, [sp, #24] + 43dce4: f9400fe0 ldr x0, [sp, #24] + 43dce8: 940001ae bl 43e3a0 <_ZSt3getILm1EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43dcec: a8c27bfd ldp x29, x30, [sp], #32 + 43dcf0: d65f03c0 ret + +000000000043dcf4 <_ZNKSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch11XmlReporterESt14default_deleteIS1_EE3getEv(): + 43dcf4: a9be7bfd stp x29, x30, [sp, #-32]! + 43dcf8: 910003fd mov x29, sp + 43dcfc: f9000fe0 str x0, [sp, #24] + 43dd00: f9400fe0 ldr x0, [sp, #24] + 43dd04: 940001ae bl 43e3bc <_ZNKSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43dd08: a8c27bfd ldp x29, x30, [sp], #32 + 43dd0c: d65f03c0 ret + +000000000043dd10 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_11XmlReporterEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_11XmlReporterEELb1EEEOT_OT0_(): + 43dd10: a9bc7bfd stp x29, x30, [sp, #-64]! + 43dd14: 910003fd mov x29, sp + 43dd18: a90153f3 stp x19, x20, [sp, #16] + 43dd1c: f9001fe0 str x0, [sp, #56] + 43dd20: f9001be1 str x1, [sp, #48] + 43dd24: f90017e2 str x2, [sp, #40] + 43dd28: f9401ff3 ldr x19, [sp, #56] + 43dd2c: f9401be0 ldr x0, [sp, #48] + 43dd30: 97fff3cc bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43dd34: aa0003f4 mov x20, x0 + 43dd38: f94017e0 ldr x0, [sp, #40] + 43dd3c: 97fffda6 bl 43d3d4 <_ZSt7forwardISt14default_deleteIN5Catch11XmlReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43dd40: aa0003e2 mov x2, x0 + 43dd44: aa1403e1 mov x1, x20 + 43dd48: aa1303e0 mov x0, x19 + 43dd4c: 940001a4 bl 43e3dc <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_11XmlReporterEEEvEEOT_DpOT0_> + 43dd50: d503201f nop + 43dd54: a94153f3 ldp x19, x20, [sp, #16] + 43dd58: a8c47bfd ldp x29, x30, [sp], #64 + 43dd5c: d65f03c0 ret + +000000000043dd60 <_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EEC1EPS1_(): + 43dd60: a9be7bfd stp x29, x30, [sp, #-32]! + 43dd64: 910003fd mov x29, sp + 43dd68: f9000fe0 str x0, [sp, #24] + 43dd6c: f9000be1 str x1, [sp, #16] + 43dd70: f9400fe0 ldr x0, [sp, #24] + 43dd74: 940001af bl 43e430 <_ZNSt5tupleIJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43dd78: f9400fe0 ldr x0, [sp, #24] + 43dd7c: 97fffdb8 bl 43d45c <_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43dd80: aa0003e1 mov x1, x0 + 43dd84: f9400be0 ldr x0, [sp, #16] + 43dd88: f9000020 str x0, [x1] + 43dd8c: d503201f nop + 43dd90: a8c27bfd ldp x29, x30, [sp], #32 + 43dd94: d65f03c0 ret + +000000000043dd98 <_ZSt3getILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43dd98: a9be7bfd stp x29, x30, [sp, #-32]! + 43dd9c: 910003fd mov x29, sp + 43dda0: f9000fe0 str x0, [sp, #24] + 43dda4: f9400fe0 ldr x0, [sp, #24] + 43dda8: 940001aa bl 43e450 <_ZSt12__get_helperILm0EPN5Catch16TeamCityReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43ddac: a8c27bfd ldp x29, x30, [sp], #32 + 43ddb0: d65f03c0 ret + +000000000043ddb4 <_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 43ddb4: a9be7bfd stp x29, x30, [sp, #-32]! + 43ddb8: 910003fd mov x29, sp + 43ddbc: f9000fe0 str x0, [sp, #24] + 43ddc0: f9400fe0 ldr x0, [sp, #24] + 43ddc4: 940001aa bl 43e46c <_ZSt3getILm1EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43ddc8: a8c27bfd ldp x29, x30, [sp], #32 + 43ddcc: d65f03c0 ret + +000000000043ddd0 <_ZNKSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch16TeamCityReporterESt14default_deleteIS1_EE3getEv(): + 43ddd0: a9be7bfd stp x29, x30, [sp, #-32]! + 43ddd4: 910003fd mov x29, sp + 43ddd8: f9000fe0 str x0, [sp, #24] + 43dddc: f9400fe0 ldr x0, [sp, #24] + 43dde0: 940001aa bl 43e488 <_ZNKSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43dde4: a8c27bfd ldp x29, x30, [sp], #32 + 43dde8: d65f03c0 ret + +000000000043ddec <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_16TeamCityReporterEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_S3_INS0_16TeamCityReporterEELb1EEEOT_OT0_(): + 43ddec: a9bc7bfd stp x29, x30, [sp, #-64]! + 43ddf0: 910003fd mov x29, sp + 43ddf4: a90153f3 stp x19, x20, [sp, #16] + 43ddf8: f9001fe0 str x0, [sp, #56] + 43ddfc: f9001be1 str x1, [sp, #48] + 43de00: f90017e2 str x2, [sp, #40] + 43de04: f9401ff3 ldr x19, [sp, #56] + 43de08: f9401be0 ldr x0, [sp, #48] + 43de0c: 97fff395 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43de10: aa0003f4 mov x20, x0 + 43de14: f94017e0 ldr x0, [sp, #40] + 43de18: 97fffdbb bl 43d504 <_ZSt7forwardISt14default_deleteIN5Catch16TeamCityReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43de1c: aa0003e2 mov x2, x0 + 43de20: aa1403e1 mov x1, x20 + 43de24: aa1303e0 mov x0, x19 + 43de28: 940001a0 bl 43e4a8 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_16TeamCityReporterEEEvEEOT_DpOT0_> + 43de2c: d503201f nop + 43de30: a94153f3 ldp x19, x20, [sp, #16] + 43de34: a8c47bfd ldp x29, x30, [sp], #64 + 43de38: d65f03c0 ret + +000000000043de3c <_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EEC1EPS1_(): + 43de3c: a9be7bfd stp x29, x30, [sp, #-32]! + 43de40: 910003fd mov x29, sp + 43de44: f9000fe0 str x0, [sp, #24] + 43de48: f9000be1 str x1, [sp, #16] + 43de4c: f9400fe0 ldr x0, [sp, #24] + 43de50: 940001ab bl 43e4fc <_ZNSt5tupleIJPN5Catch11TAPReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43de54: f9400fe0 ldr x0, [sp, #24] + 43de58: 97fffdcd bl 43d58c <_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43de5c: aa0003e1 mov x1, x0 + 43de60: f9400be0 ldr x0, [sp, #16] + 43de64: f9000020 str x0, [x1] + 43de68: d503201f nop + 43de6c: a8c27bfd ldp x29, x30, [sp], #32 + 43de70: d65f03c0 ret + +000000000043de74 <_ZSt3getILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43de74: a9be7bfd stp x29, x30, [sp, #-32]! + 43de78: 910003fd mov x29, sp + 43de7c: f9000fe0 str x0, [sp, #24] + 43de80: f9400fe0 ldr x0, [sp, #24] + 43de84: 940001a6 bl 43e51c <_ZSt12__get_helperILm0EPN5Catch11TAPReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43de88: a8c27bfd ldp x29, x30, [sp], #32 + 43de8c: d65f03c0 ret + +000000000043de90 <_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 43de90: a9be7bfd stp x29, x30, [sp, #-32]! + 43de94: 910003fd mov x29, sp + 43de98: f9000fe0 str x0, [sp, #24] + 43de9c: f9400fe0 ldr x0, [sp, #24] + 43dea0: 940001a6 bl 43e538 <_ZSt3getILm1EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43dea4: a8c27bfd ldp x29, x30, [sp], #32 + 43dea8: d65f03c0 ret + +000000000043deac <_ZNKSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch11TAPReporterESt14default_deleteIS1_EE3getEv(): + 43deac: a9be7bfd stp x29, x30, [sp, #-32]! + 43deb0: 910003fd mov x29, sp + 43deb4: f9000fe0 str x0, [sp, #24] + 43deb8: f9400fe0 ldr x0, [sp, #24] + 43debc: 940001a6 bl 43e554 <_ZNKSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43dec0: a8c27bfd ldp x29, x30, [sp], #32 + 43dec4: d65f03c0 ret + +000000000043dec8 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_11TAPReporterEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_S3_INS0_11TAPReporterEELb1EEEOT_OT0_(): + 43dec8: a9bc7bfd stp x29, x30, [sp, #-64]! + 43decc: 910003fd mov x29, sp + 43ded0: a90153f3 stp x19, x20, [sp, #16] + 43ded4: f9001fe0 str x0, [sp, #56] + 43ded8: f9001be1 str x1, [sp, #48] + 43dedc: f90017e2 str x2, [sp, #40] + 43dee0: f9401ff3 ldr x19, [sp, #56] + 43dee4: f9401be0 ldr x0, [sp, #48] + 43dee8: 97fff35e bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43deec: aa0003f4 mov x20, x0 + 43def0: f94017e0 ldr x0, [sp, #40] + 43def4: 97fffdd0 bl 43d634 <_ZSt7forwardISt14default_deleteIN5Catch11TAPReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43def8: aa0003e2 mov x2, x0 + 43defc: aa1403e1 mov x1, x20 + 43df00: aa1303e0 mov x0, x19 + 43df04: 9400019c bl 43e574 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_11TAPReporterEEEvEEOT_DpOT0_> + 43df08: d503201f nop + 43df0c: a94153f3 ldp x19, x20, [sp, #16] + 43df10: a8c47bfd ldp x29, x30, [sp], #64 + 43df14: d65f03c0 ret + +000000000043df18 <_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EEC1EPS1_(): + 43df18: a9be7bfd stp x29, x30, [sp, #-32]! + 43df1c: 910003fd mov x29, sp + 43df20: f9000fe0 str x0, [sp, #24] + 43df24: f9000be1 str x1, [sp, #16] + 43df28: f9400fe0 ldr x0, [sp, #24] + 43df2c: 940001a7 bl 43e5c8 <_ZNSt5tupleIJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43df30: f9400fe0 ldr x0, [sp, #24] + 43df34: 97fffde2 bl 43d6bc <_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43df38: aa0003e1 mov x1, x0 + 43df3c: f9400be0 ldr x0, [sp, #16] + 43df40: f9000020 str x0, [x1] + 43df44: d503201f nop + 43df48: a8c27bfd ldp x29, x30, [sp], #32 + 43df4c: d65f03c0 ret + +000000000043df50 <_ZSt3getILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43df50: a9be7bfd stp x29, x30, [sp, #-32]! + 43df54: 910003fd mov x29, sp + 43df58: f9000fe0 str x0, [sp, #24] + 43df5c: f9400fe0 ldr x0, [sp, #24] + 43df60: 940001a2 bl 43e5e8 <_ZSt12__get_helperILm0EPN5Catch17SonarQubeReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43df64: a8c27bfd ldp x29, x30, [sp], #32 + 43df68: d65f03c0 ret + +000000000043df6c <_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 43df6c: a9be7bfd stp x29, x30, [sp, #-32]! + 43df70: 910003fd mov x29, sp + 43df74: f9000fe0 str x0, [sp, #24] + 43df78: f9400fe0 ldr x0, [sp, #24] + 43df7c: 940001a2 bl 43e604 <_ZSt3getILm1EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43df80: a8c27bfd ldp x29, x30, [sp], #32 + 43df84: d65f03c0 ret + +000000000043df88 <_ZNKSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE3getEv(): + 43df88: a9be7bfd stp x29, x30, [sp, #-32]! + 43df8c: 910003fd mov x29, sp + 43df90: f9000fe0 str x0, [sp, #24] + 43df94: f9400fe0 ldr x0, [sp, #24] + 43df98: 940001a2 bl 43e620 <_ZNKSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43df9c: a8c27bfd ldp x29, x30, [sp], #32 + 43dfa0: d65f03c0 ret + +000000000043dfa4 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_17SonarQubeReporterEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_S3_INS0_17SonarQubeReporterEELb1EEEOT_OT0_(): + 43dfa4: a9bc7bfd stp x29, x30, [sp, #-64]! + 43dfa8: 910003fd mov x29, sp + 43dfac: a90153f3 stp x19, x20, [sp, #16] + 43dfb0: f9001fe0 str x0, [sp, #56] + 43dfb4: f9001be1 str x1, [sp, #48] + 43dfb8: f90017e2 str x2, [sp, #40] + 43dfbc: f9401ff3 ldr x19, [sp, #56] + 43dfc0: f9401be0 ldr x0, [sp, #48] + 43dfc4: 97fff327 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43dfc8: aa0003f4 mov x20, x0 + 43dfcc: f94017e0 ldr x0, [sp, #40] + 43dfd0: 97fffde5 bl 43d764 <_ZSt7forwardISt14default_deleteIN5Catch17SonarQubeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43dfd4: aa0003e2 mov x2, x0 + 43dfd8: aa1403e1 mov x1, x20 + 43dfdc: aa1303e0 mov x0, x19 + 43dfe0: 94000198 bl 43e640 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_17SonarQubeReporterEEEvEEOT_DpOT0_> + 43dfe4: d503201f nop + 43dfe8: a94153f3 ldp x19, x20, [sp, #16] + 43dfec: a8c47bfd ldp x29, x30, [sp], #64 + 43dff0: d65f03c0 ret + +000000000043dff4 <_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EEC1EPS1_(): + 43dff4: a9be7bfd stp x29, x30, [sp, #-32]! + 43dff8: 910003fd mov x29, sp + 43dffc: f9000fe0 str x0, [sp, #24] + 43e000: f9000be1 str x1, [sp, #16] + 43e004: f9400fe0 ldr x0, [sp, #24] + 43e008: 940001a3 bl 43e694 <_ZNSt5tupleIJPN5Catch13JunitReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43e00c: f9400fe0 ldr x0, [sp, #24] + 43e010: 97fffdf7 bl 43d7ec <_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43e014: aa0003e1 mov x1, x0 + 43e018: f9400be0 ldr x0, [sp, #16] + 43e01c: f9000020 str x0, [x1] + 43e020: d503201f nop + 43e024: a8c27bfd ldp x29, x30, [sp], #32 + 43e028: d65f03c0 ret + +000000000043e02c <_ZSt3getILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e02c: a9be7bfd stp x29, x30, [sp, #-32]! + 43e030: 910003fd mov x29, sp + 43e034: f9000fe0 str x0, [sp, #24] + 43e038: f9400fe0 ldr x0, [sp, #24] + 43e03c: 9400019e bl 43e6b4 <_ZSt12__get_helperILm0EPN5Catch13JunitReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43e040: a8c27bfd ldp x29, x30, [sp], #32 + 43e044: d65f03c0 ret + +000000000043e048 <_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 43e048: a9be7bfd stp x29, x30, [sp, #-32]! + 43e04c: 910003fd mov x29, sp + 43e050: f9000fe0 str x0, [sp, #24] + 43e054: f9400fe0 ldr x0, [sp, #24] + 43e058: 9400019e bl 43e6d0 <_ZSt3getILm1EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43e05c: a8c27bfd ldp x29, x30, [sp], #32 + 43e060: d65f03c0 ret + +000000000043e064 <_ZNKSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch13JunitReporterESt14default_deleteIS1_EE3getEv(): + 43e064: a9be7bfd stp x29, x30, [sp, #-32]! + 43e068: 910003fd mov x29, sp + 43e06c: f9000fe0 str x0, [sp, #24] + 43e070: f9400fe0 ldr x0, [sp, #24] + 43e074: 9400019e bl 43e6ec <_ZNKSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43e078: a8c27bfd ldp x29, x30, [sp], #32 + 43e07c: d65f03c0 ret + +000000000043e080 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_13JunitReporterEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_S3_INS0_13JunitReporterEELb1EEEOT_OT0_(): + 43e080: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e084: 910003fd mov x29, sp + 43e088: a90153f3 stp x19, x20, [sp, #16] + 43e08c: f9001fe0 str x0, [sp, #56] + 43e090: f9001be1 str x1, [sp, #48] + 43e094: f90017e2 str x2, [sp, #40] + 43e098: f9401ff3 ldr x19, [sp, #56] + 43e09c: f9401be0 ldr x0, [sp, #48] + 43e0a0: 97fff2f0 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e0a4: aa0003f4 mov x20, x0 + 43e0a8: f94017e0 ldr x0, [sp, #40] + 43e0ac: 97fffdfa bl 43d894 <_ZSt7forwardISt14default_deleteIN5Catch13JunitReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e0b0: aa0003e2 mov x2, x0 + 43e0b4: aa1403e1 mov x1, x20 + 43e0b8: aa1303e0 mov x0, x19 + 43e0bc: 94000194 bl 43e70c <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_13JunitReporterEEEvEEOT_DpOT0_> + 43e0c0: d503201f nop + 43e0c4: a94153f3 ldp x19, x20, [sp, #16] + 43e0c8: a8c47bfd ldp x29, x30, [sp], #64 + 43e0cc: d65f03c0 ret + +000000000043e0d0 <_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EEC2EPS1_(): + 43e0d0: a9be7bfd stp x29, x30, [sp, #-32]! + 43e0d4: 910003fd mov x29, sp + 43e0d8: f9000fe0 str x0, [sp, #24] + 43e0dc: f9000be1 str x1, [sp, #16] + 43e0e0: f9400fe0 ldr x0, [sp, #24] + 43e0e4: 9400019f bl 43e760 <_ZNSt5tupleIJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43e0e8: f9400fe0 ldr x0, [sp, #24] + 43e0ec: 97fffe0c bl 43d91c <_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43e0f0: aa0003e1 mov x1, x0 + 43e0f4: f9400be0 ldr x0, [sp, #16] + 43e0f8: f9000020 str x0, [x1] + 43e0fc: d503201f nop + 43e100: a8c27bfd ldp x29, x30, [sp], #32 + 43e104: d65f03c0 ret + +000000000043e108 <_ZSt3getILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e108: a9be7bfd stp x29, x30, [sp, #-32]! + 43e10c: 910003fd mov x29, sp + 43e110: f9000fe0 str x0, [sp, #24] + 43e114: f9400fe0 ldr x0, [sp, #24] + 43e118: 9400019a bl 43e780 <_ZSt12__get_helperILm0EPN5Catch15ConsoleReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43e11c: a8c27bfd ldp x29, x30, [sp], #32 + 43e120: d65f03c0 ret + +000000000043e124 <_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 43e124: a9be7bfd stp x29, x30, [sp, #-32]! + 43e128: 910003fd mov x29, sp + 43e12c: f9000fe0 str x0, [sp, #24] + 43e130: f9400fe0 ldr x0, [sp, #24] + 43e134: 9400019a bl 43e79c <_ZSt3getILm1EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43e138: a8c27bfd ldp x29, x30, [sp], #32 + 43e13c: d65f03c0 ret + +000000000043e140 <_ZNKSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15ConsoleReporterESt14default_deleteIS1_EE3getEv(): + 43e140: a9be7bfd stp x29, x30, [sp, #-32]! + 43e144: 910003fd mov x29, sp + 43e148: f9000fe0 str x0, [sp, #24] + 43e14c: f9400fe0 ldr x0, [sp, #24] + 43e150: 9400019a bl 43e7b8 <_ZNKSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43e154: a8c27bfd ldp x29, x30, [sp], #32 + 43e158: d65f03c0 ret + +000000000043e15c <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_15ConsoleReporterEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_15ConsoleReporterEELb1EEEOT_OT0_(): + 43e15c: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e160: 910003fd mov x29, sp + 43e164: a90153f3 stp x19, x20, [sp, #16] + 43e168: f9001fe0 str x0, [sp, #56] + 43e16c: f9001be1 str x1, [sp, #48] + 43e170: f90017e2 str x2, [sp, #40] + 43e174: f9401ff3 ldr x19, [sp, #56] + 43e178: f9401be0 ldr x0, [sp, #48] + 43e17c: 97fff2b9 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e180: aa0003f4 mov x20, x0 + 43e184: f94017e0 ldr x0, [sp, #40] + 43e188: 97fffe0f bl 43d9c4 <_ZSt7forwardISt14default_deleteIN5Catch15ConsoleReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e18c: aa0003e2 mov x2, x0 + 43e190: aa1403e1 mov x1, x20 + 43e194: aa1303e0 mov x0, x19 + 43e198: 94000190 bl 43e7d8 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_15ConsoleReporterEEEvEEOT_DpOT0_> + 43e19c: d503201f nop + 43e1a0: a94153f3 ldp x19, x20, [sp, #16] + 43e1a4: a8c47bfd ldp x29, x30, [sp], #64 + 43e1a8: d65f03c0 ret + +000000000043e1ac <_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EEC2EPS1_(): + 43e1ac: a9be7bfd stp x29, x30, [sp, #-32]! + 43e1b0: 910003fd mov x29, sp + 43e1b4: f9000fe0 str x0, [sp, #24] + 43e1b8: f9000be1 str x1, [sp, #16] + 43e1bc: f9400fe0 ldr x0, [sp, #24] + 43e1c0: 9400019b bl 43e82c <_ZNSt5tupleIJPN5Catch15CompactReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43e1c4: f9400fe0 ldr x0, [sp, #24] + 43e1c8: 97fffe21 bl 43da4c <_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43e1cc: aa0003e1 mov x1, x0 + 43e1d0: f9400be0 ldr x0, [sp, #16] + 43e1d4: f9000020 str x0, [x1] + 43e1d8: d503201f nop + 43e1dc: a8c27bfd ldp x29, x30, [sp], #32 + 43e1e0: d65f03c0 ret + +000000000043e1e4 <_ZSt3getILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e1e4: a9be7bfd stp x29, x30, [sp, #-32]! + 43e1e8: 910003fd mov x29, sp + 43e1ec: f9000fe0 str x0, [sp, #24] + 43e1f0: f9400fe0 ldr x0, [sp, #24] + 43e1f4: 94000196 bl 43e84c <_ZSt12__get_helperILm0EPN5Catch15CompactReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43e1f8: a8c27bfd ldp x29, x30, [sp], #32 + 43e1fc: d65f03c0 ret + +000000000043e200 <_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 43e200: a9be7bfd stp x29, x30, [sp, #-32]! + 43e204: 910003fd mov x29, sp + 43e208: f9000fe0 str x0, [sp, #24] + 43e20c: f9400fe0 ldr x0, [sp, #24] + 43e210: 94000196 bl 43e868 <_ZSt3getILm1EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43e214: a8c27bfd ldp x29, x30, [sp], #32 + 43e218: d65f03c0 ret + +000000000043e21c <_ZNKSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch15CompactReporterESt14default_deleteIS1_EE3getEv(): + 43e21c: a9be7bfd stp x29, x30, [sp, #-32]! + 43e220: 910003fd mov x29, sp + 43e224: f9000fe0 str x0, [sp, #24] + 43e228: f9400fe0 ldr x0, [sp, #24] + 43e22c: 94000196 bl 43e884 <_ZNKSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43e230: a8c27bfd ldp x29, x30, [sp], #32 + 43e234: d65f03c0 ret + +000000000043e238 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_15CompactReporterEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_15CompactReporterEELb1EEEOT_OT0_(): + 43e238: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e23c: 910003fd mov x29, sp + 43e240: a90153f3 stp x19, x20, [sp, #16] + 43e244: f9001fe0 str x0, [sp, #56] + 43e248: f9001be1 str x1, [sp, #48] + 43e24c: f90017e2 str x2, [sp, #40] + 43e250: f9401ff3 ldr x19, [sp, #56] + 43e254: f9401be0 ldr x0, [sp, #48] + 43e258: 97fff282 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e25c: aa0003f4 mov x20, x0 + 43e260: f94017e0 ldr x0, [sp, #40] + 43e264: 97fffe24 bl 43daf4 <_ZSt7forwardISt14default_deleteIN5Catch15CompactReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e268: aa0003e2 mov x2, x0 + 43e26c: aa1403e1 mov x1, x20 + 43e270: aa1303e0 mov x0, x19 + 43e274: 9400018c bl 43e8a4 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_15CompactReporterEEEvEEOT_DpOT0_> + 43e278: d503201f nop + 43e27c: a94153f3 ldp x19, x20, [sp, #16] + 43e280: a8c47bfd ldp x29, x30, [sp], #64 + 43e284: d65f03c0 ret + +000000000043e288 <_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EEC2EPS1_(): + 43e288: a9be7bfd stp x29, x30, [sp, #-32]! + 43e28c: 910003fd mov x29, sp + 43e290: f9000fe0 str x0, [sp, #24] + 43e294: f9000be1 str x1, [sp, #16] + 43e298: f9400fe0 ldr x0, [sp, #24] + 43e29c: 94000197 bl 43e8f8 <_ZNSt5tupleIJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 43e2a0: f9400fe0 ldr x0, [sp, #24] + 43e2a4: 97fffe36 bl 43db7c <_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43e2a8: aa0003e1 mov x1, x0 + 43e2ac: f9400be0 ldr x0, [sp, #16] + 43e2b0: f9000020 str x0, [x1] + 43e2b4: d503201f nop + 43e2b8: a8c27bfd ldp x29, x30, [sp], #32 + 43e2bc: d65f03c0 ret + +000000000043e2c0 <_ZSt3getILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e2c0: a9be7bfd stp x29, x30, [sp, #-32]! + 43e2c4: 910003fd mov x29, sp + 43e2c8: f9000fe0 str x0, [sp, #24] + 43e2cc: f9400fe0 ldr x0, [sp, #24] + 43e2d0: 94000192 bl 43e918 <_ZSt12__get_helperILm0EPN5Catch16AutomakeReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43e2d4: a8c27bfd ldp x29, x30, [sp], #32 + 43e2d8: d65f03c0 ret + +000000000043e2dc <_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 43e2dc: a9be7bfd stp x29, x30, [sp, #-32]! + 43e2e0: 910003fd mov x29, sp + 43e2e4: f9000fe0 str x0, [sp, #24] + 43e2e8: f9400fe0 ldr x0, [sp, #24] + 43e2ec: 94000192 bl 43e934 <_ZSt3getILm1EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 43e2f0: a8c27bfd ldp x29, x30, [sp], #32 + 43e2f4: d65f03c0 ret + +000000000043e2f8 <_ZNKSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch16AutomakeReporterESt14default_deleteIS1_EE3getEv(): + 43e2f8: a9be7bfd stp x29, x30, [sp, #-32]! + 43e2fc: 910003fd mov x29, sp + 43e300: f9000fe0 str x0, [sp, #24] + 43e304: f9400fe0 ldr x0, [sp, #24] + 43e308: 94000192 bl 43e950 <_ZNKSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE6_M_ptrEv> + 43e30c: a8c27bfd ldp x29, x30, [sp], #32 + 43e310: d65f03c0 ret + +000000000043e314 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S3_INS0_16AutomakeReporterEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_S3_INS0_16AutomakeReporterEELb1EEEOT_OT0_(): + 43e314: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e318: 910003fd mov x29, sp + 43e31c: a90153f3 stp x19, x20, [sp, #16] + 43e320: f9001fe0 str x0, [sp, #56] + 43e324: f9001be1 str x1, [sp, #48] + 43e328: f90017e2 str x2, [sp, #40] + 43e32c: f9401ff3 ldr x19, [sp, #56] + 43e330: f9401be0 ldr x0, [sp, #48] + 43e334: 97fff24b bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e338: aa0003f4 mov x20, x0 + 43e33c: f94017e0 ldr x0, [sp, #40] + 43e340: 97fffe39 bl 43dc24 <_ZSt7forwardISt14default_deleteIN5Catch16AutomakeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e344: aa0003e2 mov x2, x0 + 43e348: aa1403e1 mov x1, x20 + 43e34c: aa1303e0 mov x0, x19 + 43e350: 94000188 bl 43e970 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_16AutomakeReporterEEEvEEOT_DpOT0_> + 43e354: d503201f nop + 43e358: a94153f3 ldp x19, x20, [sp, #16] + 43e35c: a8c47bfd ldp x29, x30, [sp], #64 + 43e360: d65f03c0 ret + +000000000043e364 <_ZNSt5tupleIJPN5Catch11XmlReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch11XmlReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv(): + 43e364: a9be7bfd stp x29, x30, [sp, #-32]! + 43e368: 910003fd mov x29, sp + 43e36c: f9000fe0 str x0, [sp, #24] + 43e370: f9400fe0 ldr x0, [sp, #24] + 43e374: 94000194 bl 43e9c4 <_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEEC1Ev> + 43e378: d503201f nop + 43e37c: a8c27bfd ldp x29, x30, [sp], #32 + 43e380: d65f03c0 ret + +000000000043e384 <_ZSt12__get_helperILm0EPN5Catch11XmlReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch11XmlReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43e384: a9be7bfd stp x29, x30, [sp, #-32]! + 43e388: 910003fd mov x29, sp + 43e38c: f9000fe0 str x0, [sp, #24] + 43e390: f9400fe0 ldr x0, [sp, #24] + 43e394: 94000196 bl 43e9ec <_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 43e398: a8c27bfd ldp x29, x30, [sp], #32 + 43e39c: d65f03c0 ret + +000000000043e3a0 <_ZSt3getILm1EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e3a0: a9be7bfd stp x29, x30, [sp, #-32]! + 43e3a4: 910003fd mov x29, sp + 43e3a8: f9000fe0 str x0, [sp, #24] + 43e3ac: f9400fe0 ldr x0, [sp, #24] + 43e3b0: 94000196 bl 43ea08 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch11XmlReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 43e3b4: a8c27bfd ldp x29, x30, [sp], #32 + 43e3b8: d65f03c0 ret + +000000000043e3bc <_ZNKSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch11XmlReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43e3bc: a9be7bfd stp x29, x30, [sp, #-32]! + 43e3c0: 910003fd mov x29, sp + 43e3c4: f9000fe0 str x0, [sp, #24] + 43e3c8: f9400fe0 ldr x0, [sp, #24] + 43e3cc: 94000196 bl 43ea24 <_ZSt3getILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 43e3d0: f9400000 ldr x0, [x0] + 43e3d4: a8c27bfd ldp x29, x30, [sp], #32 + 43e3d8: d65f03c0 ret + +000000000043e3dc <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_11XmlReporterEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_11XmlReporterEEEvEEOT_DpOT0_(): + 43e3dc: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e3e0: 910003fd mov x29, sp + 43e3e4: f9000bf3 str x19, [sp, #16] + 43e3e8: f9001fe0 str x0, [sp, #56] + 43e3ec: f9001be1 str x1, [sp, #48] + 43e3f0: f90017e2 str x2, [sp, #40] + 43e3f4: f94017e0 ldr x0, [sp, #40] + 43e3f8: 97fffbf7 bl 43d3d4 <_ZSt7forwardISt14default_deleteIN5Catch11XmlReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e3fc: aa0003e1 mov x1, x0 + 43e400: f9401fe0 ldr x0, [sp, #56] + 43e404: 9400018f bl 43ea40 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_11XmlReporterEEEEOT_> + 43e408: f9401ff3 ldr x19, [sp, #56] + 43e40c: f9401be0 ldr x0, [sp, #48] + 43e410: 97fff214 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e414: aa0003e1 mov x1, x0 + 43e418: aa1303e0 mov x0, x19 + 43e41c: 97fff487 bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 43e420: d503201f nop + 43e424: f9400bf3 ldr x19, [sp, #16] + 43e428: a8c47bfd ldp x29, x30, [sp], #64 + 43e42c: d65f03c0 ret + +000000000043e430 <_ZNSt5tupleIJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv(): + 43e430: a9be7bfd stp x29, x30, [sp, #-32]! + 43e434: 910003fd mov x29, sp + 43e438: f9000fe0 str x0, [sp, #24] + 43e43c: f9400fe0 ldr x0, [sp, #24] + 43e440: 9400018c bl 43ea70 <_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEEC1Ev> + 43e444: d503201f nop + 43e448: a8c27bfd ldp x29, x30, [sp], #32 + 43e44c: d65f03c0 ret + +000000000043e450 <_ZSt12__get_helperILm0EPN5Catch16TeamCityReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch16TeamCityReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43e450: a9be7bfd stp x29, x30, [sp, #-32]! + 43e454: 910003fd mov x29, sp + 43e458: f9000fe0 str x0, [sp, #24] + 43e45c: f9400fe0 ldr x0, [sp, #24] + 43e460: 9400018e bl 43ea98 <_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 43e464: a8c27bfd ldp x29, x30, [sp], #32 + 43e468: d65f03c0 ret + +000000000043e46c <_ZSt3getILm1EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e46c: a9be7bfd stp x29, x30, [sp, #-32]! + 43e470: 910003fd mov x29, sp + 43e474: f9000fe0 str x0, [sp, #24] + 43e478: f9400fe0 ldr x0, [sp, #24] + 43e47c: 9400018e bl 43eab4 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16TeamCityReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 43e480: a8c27bfd ldp x29, x30, [sp], #32 + 43e484: d65f03c0 ret + +000000000043e488 <_ZNKSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch16TeamCityReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43e488: a9be7bfd stp x29, x30, [sp, #-32]! + 43e48c: 910003fd mov x29, sp + 43e490: f9000fe0 str x0, [sp, #24] + 43e494: f9400fe0 ldr x0, [sp, #24] + 43e498: 9400018e bl 43ead0 <_ZSt3getILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 43e49c: f9400000 ldr x0, [x0] + 43e4a0: a8c27bfd ldp x29, x30, [sp], #32 + 43e4a4: d65f03c0 ret + +000000000043e4a8 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_16TeamCityReporterEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_16TeamCityReporterEEEvEEOT_DpOT0_(): + 43e4a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e4ac: 910003fd mov x29, sp + 43e4b0: f9000bf3 str x19, [sp, #16] + 43e4b4: f9001fe0 str x0, [sp, #56] + 43e4b8: f9001be1 str x1, [sp, #48] + 43e4bc: f90017e2 str x2, [sp, #40] + 43e4c0: f94017e0 ldr x0, [sp, #40] + 43e4c4: 97fffc10 bl 43d504 <_ZSt7forwardISt14default_deleteIN5Catch16TeamCityReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e4c8: aa0003e1 mov x1, x0 + 43e4cc: f9401fe0 ldr x0, [sp, #56] + 43e4d0: 94000187 bl 43eaec <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_16TeamCityReporterEEEEOT_> + 43e4d4: f9401ff3 ldr x19, [sp, #56] + 43e4d8: f9401be0 ldr x0, [sp, #48] + 43e4dc: 97fff1e1 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e4e0: aa0003e1 mov x1, x0 + 43e4e4: aa1303e0 mov x0, x19 + 43e4e8: 97fff454 bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 43e4ec: d503201f nop + 43e4f0: f9400bf3 ldr x19, [sp, #16] + 43e4f4: a8c47bfd ldp x29, x30, [sp], #64 + 43e4f8: d65f03c0 ret + +000000000043e4fc <_ZNSt5tupleIJPN5Catch11TAPReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch11TAPReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv(): + 43e4fc: a9be7bfd stp x29, x30, [sp, #-32]! + 43e500: 910003fd mov x29, sp + 43e504: f9000fe0 str x0, [sp, #24] + 43e508: f9400fe0 ldr x0, [sp, #24] + 43e50c: 94000184 bl 43eb1c <_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEEC1Ev> + 43e510: d503201f nop + 43e514: a8c27bfd ldp x29, x30, [sp], #32 + 43e518: d65f03c0 ret + +000000000043e51c <_ZSt12__get_helperILm0EPN5Catch11TAPReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch11TAPReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43e51c: a9be7bfd stp x29, x30, [sp, #-32]! + 43e520: 910003fd mov x29, sp + 43e524: f9000fe0 str x0, [sp, #24] + 43e528: f9400fe0 ldr x0, [sp, #24] + 43e52c: 94000186 bl 43eb44 <_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 43e530: a8c27bfd ldp x29, x30, [sp], #32 + 43e534: d65f03c0 ret + +000000000043e538 <_ZSt3getILm1EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e538: a9be7bfd stp x29, x30, [sp, #-32]! + 43e53c: 910003fd mov x29, sp + 43e540: f9000fe0 str x0, [sp, #24] + 43e544: f9400fe0 ldr x0, [sp, #24] + 43e548: 94000186 bl 43eb60 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch11TAPReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 43e54c: a8c27bfd ldp x29, x30, [sp], #32 + 43e550: d65f03c0 ret + +000000000043e554 <_ZNKSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch11TAPReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43e554: a9be7bfd stp x29, x30, [sp, #-32]! + 43e558: 910003fd mov x29, sp + 43e55c: f9000fe0 str x0, [sp, #24] + 43e560: f9400fe0 ldr x0, [sp, #24] + 43e564: 94000186 bl 43eb7c <_ZSt3getILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 43e568: f9400000 ldr x0, [x0] + 43e56c: a8c27bfd ldp x29, x30, [sp], #32 + 43e570: d65f03c0 ret + +000000000043e574 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_11TAPReporterEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_11TAPReporterEEEvEEOT_DpOT0_(): + 43e574: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e578: 910003fd mov x29, sp + 43e57c: f9000bf3 str x19, [sp, #16] + 43e580: f9001fe0 str x0, [sp, #56] + 43e584: f9001be1 str x1, [sp, #48] + 43e588: f90017e2 str x2, [sp, #40] + 43e58c: f94017e0 ldr x0, [sp, #40] + 43e590: 97fffc29 bl 43d634 <_ZSt7forwardISt14default_deleteIN5Catch11TAPReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e594: aa0003e1 mov x1, x0 + 43e598: f9401fe0 ldr x0, [sp, #56] + 43e59c: 9400017f bl 43eb98 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_11TAPReporterEEEEOT_> + 43e5a0: f9401ff3 ldr x19, [sp, #56] + 43e5a4: f9401be0 ldr x0, [sp, #48] + 43e5a8: 97fff1ae bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e5ac: aa0003e1 mov x1, x0 + 43e5b0: aa1303e0 mov x0, x19 + 43e5b4: 97fff421 bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 43e5b8: d503201f nop + 43e5bc: f9400bf3 ldr x19, [sp, #16] + 43e5c0: a8c47bfd ldp x29, x30, [sp], #64 + 43e5c4: d65f03c0 ret + +000000000043e5c8 <_ZNSt5tupleIJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv(): + 43e5c8: a9be7bfd stp x29, x30, [sp, #-32]! + 43e5cc: 910003fd mov x29, sp + 43e5d0: f9000fe0 str x0, [sp, #24] + 43e5d4: f9400fe0 ldr x0, [sp, #24] + 43e5d8: 9400017c bl 43ebc8 <_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEEC1Ev> + 43e5dc: d503201f nop + 43e5e0: a8c27bfd ldp x29, x30, [sp], #32 + 43e5e4: d65f03c0 ret + +000000000043e5e8 <_ZSt12__get_helperILm0EPN5Catch17SonarQubeReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch17SonarQubeReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43e5e8: a9be7bfd stp x29, x30, [sp, #-32]! + 43e5ec: 910003fd mov x29, sp + 43e5f0: f9000fe0 str x0, [sp, #24] + 43e5f4: f9400fe0 ldr x0, [sp, #24] + 43e5f8: 9400017e bl 43ebf0 <_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 43e5fc: a8c27bfd ldp x29, x30, [sp], #32 + 43e600: d65f03c0 ret + +000000000043e604 <_ZSt3getILm1EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e604: a9be7bfd stp x29, x30, [sp, #-32]! + 43e608: 910003fd mov x29, sp + 43e60c: f9000fe0 str x0, [sp, #24] + 43e610: f9400fe0 ldr x0, [sp, #24] + 43e614: 9400017e bl 43ec0c <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch17SonarQubeReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 43e618: a8c27bfd ldp x29, x30, [sp], #32 + 43e61c: d65f03c0 ret + +000000000043e620 <_ZNKSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch17SonarQubeReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43e620: a9be7bfd stp x29, x30, [sp, #-32]! + 43e624: 910003fd mov x29, sp + 43e628: f9000fe0 str x0, [sp, #24] + 43e62c: f9400fe0 ldr x0, [sp, #24] + 43e630: 9400017e bl 43ec28 <_ZSt3getILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 43e634: f9400000 ldr x0, [x0] + 43e638: a8c27bfd ldp x29, x30, [sp], #32 + 43e63c: d65f03c0 ret + +000000000043e640 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_17SonarQubeReporterEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_17SonarQubeReporterEEEvEEOT_DpOT0_(): + 43e640: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e644: 910003fd mov x29, sp + 43e648: f9000bf3 str x19, [sp, #16] + 43e64c: f9001fe0 str x0, [sp, #56] + 43e650: f9001be1 str x1, [sp, #48] + 43e654: f90017e2 str x2, [sp, #40] + 43e658: f94017e0 ldr x0, [sp, #40] + 43e65c: 97fffc42 bl 43d764 <_ZSt7forwardISt14default_deleteIN5Catch17SonarQubeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e660: aa0003e1 mov x1, x0 + 43e664: f9401fe0 ldr x0, [sp, #56] + 43e668: 94000177 bl 43ec44 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_17SonarQubeReporterEEEEOT_> + 43e66c: f9401ff3 ldr x19, [sp, #56] + 43e670: f9401be0 ldr x0, [sp, #48] + 43e674: 97fff17b bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e678: aa0003e1 mov x1, x0 + 43e67c: aa1303e0 mov x0, x19 + 43e680: 97fff3ee bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 43e684: d503201f nop + 43e688: f9400bf3 ldr x19, [sp, #16] + 43e68c: a8c47bfd ldp x29, x30, [sp], #64 + 43e690: d65f03c0 ret + +000000000043e694 <_ZNSt5tupleIJPN5Catch13JunitReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch13JunitReporterESt14default_deleteIS1_EEEC2IS2_S4_Lb1EEEv(): + 43e694: a9be7bfd stp x29, x30, [sp, #-32]! + 43e698: 910003fd mov x29, sp + 43e69c: f9000fe0 str x0, [sp, #24] + 43e6a0: f9400fe0 ldr x0, [sp, #24] + 43e6a4: 94000174 bl 43ec74 <_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEEC1Ev> + 43e6a8: d503201f nop + 43e6ac: a8c27bfd ldp x29, x30, [sp], #32 + 43e6b0: d65f03c0 ret + +000000000043e6b4 <_ZSt12__get_helperILm0EPN5Catch13JunitReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch13JunitReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43e6b4: a9be7bfd stp x29, x30, [sp, #-32]! + 43e6b8: 910003fd mov x29, sp + 43e6bc: f9000fe0 str x0, [sp, #24] + 43e6c0: f9400fe0 ldr x0, [sp, #24] + 43e6c4: 94000176 bl 43ec9c <_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 43e6c8: a8c27bfd ldp x29, x30, [sp], #32 + 43e6cc: d65f03c0 ret + +000000000043e6d0 <_ZSt3getILm1EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e6d0: a9be7bfd stp x29, x30, [sp, #-32]! + 43e6d4: 910003fd mov x29, sp + 43e6d8: f9000fe0 str x0, [sp, #24] + 43e6dc: f9400fe0 ldr x0, [sp, #24] + 43e6e0: 94000176 bl 43ecb8 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch13JunitReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 43e6e4: a8c27bfd ldp x29, x30, [sp], #32 + 43e6e8: d65f03c0 ret + +000000000043e6ec <_ZNKSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch13JunitReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43e6ec: a9be7bfd stp x29, x30, [sp, #-32]! + 43e6f0: 910003fd mov x29, sp + 43e6f4: f9000fe0 str x0, [sp, #24] + 43e6f8: f9400fe0 ldr x0, [sp, #24] + 43e6fc: 94000176 bl 43ecd4 <_ZSt3getILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 43e700: f9400000 ldr x0, [x0] + 43e704: a8c27bfd ldp x29, x30, [sp], #32 + 43e708: d65f03c0 ret + +000000000043e70c <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_13JunitReporterEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_13JunitReporterEEEvEEOT_DpOT0_(): + 43e70c: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e710: 910003fd mov x29, sp + 43e714: f9000bf3 str x19, [sp, #16] + 43e718: f9001fe0 str x0, [sp, #56] + 43e71c: f9001be1 str x1, [sp, #48] + 43e720: f90017e2 str x2, [sp, #40] + 43e724: f94017e0 ldr x0, [sp, #40] + 43e728: 97fffc5b bl 43d894 <_ZSt7forwardISt14default_deleteIN5Catch13JunitReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e72c: aa0003e1 mov x1, x0 + 43e730: f9401fe0 ldr x0, [sp, #56] + 43e734: 9400016f bl 43ecf0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_13JunitReporterEEEEOT_> + 43e738: f9401ff3 ldr x19, [sp, #56] + 43e73c: f9401be0 ldr x0, [sp, #48] + 43e740: 97fff148 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e744: aa0003e1 mov x1, x0 + 43e748: aa1303e0 mov x0, x19 + 43e74c: 97fff3bb bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 43e750: d503201f nop + 43e754: f9400bf3 ldr x19, [sp, #16] + 43e758: a8c47bfd ldp x29, x30, [sp], #64 + 43e75c: d65f03c0 ret + +000000000043e760 <_ZNSt5tupleIJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv(): + 43e760: a9be7bfd stp x29, x30, [sp, #-32]! + 43e764: 910003fd mov x29, sp + 43e768: f9000fe0 str x0, [sp, #24] + 43e76c: f9400fe0 ldr x0, [sp, #24] + 43e770: 9400016c bl 43ed20 <_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEEC1Ev> + 43e774: d503201f nop + 43e778: a8c27bfd ldp x29, x30, [sp], #32 + 43e77c: d65f03c0 ret + +000000000043e780 <_ZSt12__get_helperILm0EPN5Catch15ConsoleReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ConsoleReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43e780: a9be7bfd stp x29, x30, [sp, #-32]! + 43e784: 910003fd mov x29, sp + 43e788: f9000fe0 str x0, [sp, #24] + 43e78c: f9400fe0 ldr x0, [sp, #24] + 43e790: 9400016e bl 43ed48 <_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 43e794: a8c27bfd ldp x29, x30, [sp], #32 + 43e798: d65f03c0 ret + +000000000043e79c <_ZSt3getILm1EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e79c: a9be7bfd stp x29, x30, [sp, #-32]! + 43e7a0: 910003fd mov x29, sp + 43e7a4: f9000fe0 str x0, [sp, #24] + 43e7a8: f9400fe0 ldr x0, [sp, #24] + 43e7ac: 9400016e bl 43ed64 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ConsoleReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 43e7b0: a8c27bfd ldp x29, x30, [sp], #32 + 43e7b4: d65f03c0 ret + +000000000043e7b8 <_ZNKSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15ConsoleReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43e7b8: a9be7bfd stp x29, x30, [sp, #-32]! + 43e7bc: 910003fd mov x29, sp + 43e7c0: f9000fe0 str x0, [sp, #24] + 43e7c4: f9400fe0 ldr x0, [sp, #24] + 43e7c8: 9400016e bl 43ed80 <_ZSt3getILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 43e7cc: f9400000 ldr x0, [x0] + 43e7d0: a8c27bfd ldp x29, x30, [sp], #32 + 43e7d4: d65f03c0 ret + +000000000043e7d8 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_15ConsoleReporterEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_15ConsoleReporterEEEvEEOT_DpOT0_(): + 43e7d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e7dc: 910003fd mov x29, sp + 43e7e0: f9000bf3 str x19, [sp, #16] + 43e7e4: f9001fe0 str x0, [sp, #56] + 43e7e8: f9001be1 str x1, [sp, #48] + 43e7ec: f90017e2 str x2, [sp, #40] + 43e7f0: f94017e0 ldr x0, [sp, #40] + 43e7f4: 97fffc74 bl 43d9c4 <_ZSt7forwardISt14default_deleteIN5Catch15ConsoleReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e7f8: aa0003e1 mov x1, x0 + 43e7fc: f9401fe0 ldr x0, [sp, #56] + 43e800: 94000167 bl 43ed9c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_15ConsoleReporterEEEEOT_> + 43e804: f9401ff3 ldr x19, [sp, #56] + 43e808: f9401be0 ldr x0, [sp, #48] + 43e80c: 97fff115 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e810: aa0003e1 mov x1, x0 + 43e814: aa1303e0 mov x0, x19 + 43e818: 97fff388 bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 43e81c: d503201f nop + 43e820: f9400bf3 ldr x19, [sp, #16] + 43e824: a8c47bfd ldp x29, x30, [sp], #64 + 43e828: d65f03c0 ret + +000000000043e82c <_ZNSt5tupleIJPN5Catch15CompactReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch15CompactReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv(): + 43e82c: a9be7bfd stp x29, x30, [sp, #-32]! + 43e830: 910003fd mov x29, sp + 43e834: f9000fe0 str x0, [sp, #24] + 43e838: f9400fe0 ldr x0, [sp, #24] + 43e83c: 94000164 bl 43edcc <_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEEC1Ev> + 43e840: d503201f nop + 43e844: a8c27bfd ldp x29, x30, [sp], #32 + 43e848: d65f03c0 ret + +000000000043e84c <_ZSt12__get_helperILm0EPN5Catch15CompactReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15CompactReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43e84c: a9be7bfd stp x29, x30, [sp, #-32]! + 43e850: 910003fd mov x29, sp + 43e854: f9000fe0 str x0, [sp, #24] + 43e858: f9400fe0 ldr x0, [sp, #24] + 43e85c: 94000166 bl 43edf4 <_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 43e860: a8c27bfd ldp x29, x30, [sp], #32 + 43e864: d65f03c0 ret + +000000000043e868 <_ZSt3getILm1EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e868: a9be7bfd stp x29, x30, [sp, #-32]! + 43e86c: 910003fd mov x29, sp + 43e870: f9000fe0 str x0, [sp, #24] + 43e874: f9400fe0 ldr x0, [sp, #24] + 43e878: 94000166 bl 43ee10 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15CompactReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 43e87c: a8c27bfd ldp x29, x30, [sp], #32 + 43e880: d65f03c0 ret + +000000000043e884 <_ZNKSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch15CompactReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43e884: a9be7bfd stp x29, x30, [sp, #-32]! + 43e888: 910003fd mov x29, sp + 43e88c: f9000fe0 str x0, [sp, #24] + 43e890: f9400fe0 ldr x0, [sp, #24] + 43e894: 94000166 bl 43ee2c <_ZSt3getILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 43e898: f9400000 ldr x0, [x0] + 43e89c: a8c27bfd ldp x29, x30, [sp], #32 + 43e8a0: d65f03c0 ret + +000000000043e8a4 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_15CompactReporterEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_15CompactReporterEEEvEEOT_DpOT0_(): + 43e8a4: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e8a8: 910003fd mov x29, sp + 43e8ac: f9000bf3 str x19, [sp, #16] + 43e8b0: f9001fe0 str x0, [sp, #56] + 43e8b4: f9001be1 str x1, [sp, #48] + 43e8b8: f90017e2 str x2, [sp, #40] + 43e8bc: f94017e0 ldr x0, [sp, #40] + 43e8c0: 97fffc8d bl 43daf4 <_ZSt7forwardISt14default_deleteIN5Catch15CompactReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e8c4: aa0003e1 mov x1, x0 + 43e8c8: f9401fe0 ldr x0, [sp, #56] + 43e8cc: 9400015f bl 43ee48 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_15CompactReporterEEEEOT_> + 43e8d0: f9401ff3 ldr x19, [sp, #56] + 43e8d4: f9401be0 ldr x0, [sp, #48] + 43e8d8: 97fff0e2 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e8dc: aa0003e1 mov x1, x0 + 43e8e0: aa1303e0 mov x0, x19 + 43e8e4: 97fff355 bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 43e8e8: d503201f nop + 43e8ec: f9400bf3 ldr x19, [sp, #16] + 43e8f0: a8c47bfd ldp x29, x30, [sp], #64 + 43e8f4: d65f03c0 ret + +000000000043e8f8 <_ZNSt5tupleIJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEEC2IS2_S4_Lb1EEEv(): + 43e8f8: a9be7bfd stp x29, x30, [sp, #-32]! + 43e8fc: 910003fd mov x29, sp + 43e900: f9000fe0 str x0, [sp, #24] + 43e904: f9400fe0 ldr x0, [sp, #24] + 43e908: 9400015c bl 43ee78 <_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEEC1Ev> + 43e90c: d503201f nop + 43e910: a8c27bfd ldp x29, x30, [sp], #32 + 43e914: d65f03c0 ret + +000000000043e918 <_ZSt12__get_helperILm0EPN5Catch16AutomakeReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch16AutomakeReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43e918: a9be7bfd stp x29, x30, [sp, #-32]! + 43e91c: 910003fd mov x29, sp + 43e920: f9000fe0 str x0, [sp, #24] + 43e924: f9400fe0 ldr x0, [sp, #24] + 43e928: 9400015e bl 43eea0 <_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 43e92c: a8c27bfd ldp x29, x30, [sp], #32 + 43e930: d65f03c0 ret + +000000000043e934 <_ZSt3getILm1EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 43e934: a9be7bfd stp x29, x30, [sp, #-32]! + 43e938: 910003fd mov x29, sp + 43e93c: f9000fe0 str x0, [sp, #24] + 43e940: f9400fe0 ldr x0, [sp, #24] + 43e944: 9400015e bl 43eebc <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16AutomakeReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 43e948: a8c27bfd ldp x29, x30, [sp], #32 + 43e94c: d65f03c0 ret + +000000000043e950 <_ZNKSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch16AutomakeReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 43e950: a9be7bfd stp x29, x30, [sp, #-32]! + 43e954: 910003fd mov x29, sp + 43e958: f9000fe0 str x0, [sp, #24] + 43e95c: f9400fe0 ldr x0, [sp, #24] + 43e960: 9400015e bl 43eed8 <_ZSt3getILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 43e964: f9400000 ldr x0, [x0] + 43e968: a8c27bfd ldp x29, x30, [sp], #32 + 43e96c: d65f03c0 ret + +000000000043e970 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_16AutomakeReporterEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_16AutomakeReporterEEEvEEOT_DpOT0_(): + 43e970: a9bc7bfd stp x29, x30, [sp, #-64]! + 43e974: 910003fd mov x29, sp + 43e978: f9000bf3 str x19, [sp, #16] + 43e97c: f9001fe0 str x0, [sp, #56] + 43e980: f9001be1 str x1, [sp, #48] + 43e984: f90017e2 str x2, [sp, #40] + 43e988: f94017e0 ldr x0, [sp, #40] + 43e98c: 97fffca6 bl 43dc24 <_ZSt7forwardISt14default_deleteIN5Catch16AutomakeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e990: aa0003e1 mov x1, x0 + 43e994: f9401fe0 ldr x0, [sp, #56] + 43e998: 94000157 bl 43eef4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_16AutomakeReporterEEEEOT_> + 43e99c: f9401ff3 ldr x19, [sp, #56] + 43e9a0: f9401be0 ldr x0, [sp, #48] + 43e9a4: 97fff0af bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 43e9a8: aa0003e1 mov x1, x0 + 43e9ac: aa1303e0 mov x0, x19 + 43e9b0: 97fff322 bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 43e9b4: d503201f nop + 43e9b8: f9400bf3 ldr x19, [sp, #16] + 43e9bc: a8c47bfd ldp x29, x30, [sp], #64 + 43e9c0: d65f03c0 ret + +000000000043e9c4 <_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEEC1Ev(): + 43e9c4: a9be7bfd stp x29, x30, [sp, #-32]! + 43e9c8: 910003fd mov x29, sp + 43e9cc: f9000fe0 str x0, [sp, #24] + 43e9d0: f9400fe0 ldr x0, [sp, #24] + 43e9d4: 94000154 bl 43ef24 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11XmlReporterEEEEC1Ev> + 43e9d8: f9400fe0 ldr x0, [sp, #24] + 43e9dc: 9400015a bl 43ef44 <_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EEC1Ev> + 43e9e0: d503201f nop + 43e9e4: a8c27bfd ldp x29, x30, [sp], #32 + 43e9e8: d65f03c0 ret + +000000000043e9ec <_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 43e9ec: a9be7bfd stp x29, x30, [sp, #-32]! + 43e9f0: 910003fd mov x29, sp + 43e9f4: f9000fe0 str x0, [sp, #24] + 43e9f8: f9400fe0 ldr x0, [sp, #24] + 43e9fc: 94000159 bl 43ef60 <_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EE7_M_headERS3_> + 43ea00: a8c27bfd ldp x29, x30, [sp], #32 + 43ea04: d65f03c0 ret + +000000000043ea08 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch11XmlReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch11XmlReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 43ea08: a9be7bfd stp x29, x30, [sp, #-32]! + 43ea0c: 910003fd mov x29, sp + 43ea10: f9000fe0 str x0, [sp, #24] + 43ea14: f9400fe0 ldr x0, [sp, #24] + 43ea18: 94000157 bl 43ef74 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11XmlReporterEEEE7_M_headERS4_> + 43ea1c: a8c27bfd ldp x29, x30, [sp], #32 + 43ea20: d65f03c0 ret + +000000000043ea24 <_ZSt3getILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 43ea24: a9be7bfd stp x29, x30, [sp, #-32]! + 43ea28: 910003fd mov x29, sp + 43ea2c: f9000fe0 str x0, [sp, #24] + 43ea30: f9400fe0 ldr x0, [sp, #24] + 43ea34: 94000157 bl 43ef90 <_ZSt12__get_helperILm0EPN5Catch11XmlReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43ea38: a8c27bfd ldp x29, x30, [sp], #32 + 43ea3c: d65f03c0 ret + +000000000043ea40 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_11XmlReporterEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_11XmlReporterEEEEOT_(): + 43ea40: a9be7bfd stp x29, x30, [sp, #-32]! + 43ea44: 910003fd mov x29, sp + 43ea48: f9000fe0 str x0, [sp, #24] + 43ea4c: f9000be1 str x1, [sp, #16] + 43ea50: f9400be0 ldr x0, [sp, #16] + 43ea54: 97fffa60 bl 43d3d4 <_ZSt7forwardISt14default_deleteIN5Catch11XmlReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ea58: aa0003e1 mov x1, x0 + 43ea5c: f9400fe0 ldr x0, [sp, #24] + 43ea60: 94000153 bl 43efac <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_11XmlReporterEEEEOT_> + 43ea64: d503201f nop + 43ea68: a8c27bfd ldp x29, x30, [sp], #32 + 43ea6c: d65f03c0 ret + +000000000043ea70 <_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEEC2Ev(): + 43ea70: a9be7bfd stp x29, x30, [sp, #-32]! + 43ea74: 910003fd mov x29, sp + 43ea78: f9000fe0 str x0, [sp, #24] + 43ea7c: f9400fe0 ldr x0, [sp, #24] + 43ea80: 94000157 bl 43efdc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16TeamCityReporterEEEEC1Ev> + 43ea84: f9400fe0 ldr x0, [sp, #24] + 43ea88: 9400015d bl 43effc <_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EEC1Ev> + 43ea8c: d503201f nop + 43ea90: a8c27bfd ldp x29, x30, [sp], #32 + 43ea94: d65f03c0 ret + +000000000043ea98 <_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 43ea98: a9be7bfd stp x29, x30, [sp, #-32]! + 43ea9c: 910003fd mov x29, sp + 43eaa0: f9000fe0 str x0, [sp, #24] + 43eaa4: f9400fe0 ldr x0, [sp, #24] + 43eaa8: 9400015c bl 43f018 <_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EE7_M_headERS3_> + 43eaac: a8c27bfd ldp x29, x30, [sp], #32 + 43eab0: d65f03c0 ret + +000000000043eab4 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16TeamCityReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16TeamCityReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 43eab4: a9be7bfd stp x29, x30, [sp, #-32]! + 43eab8: 910003fd mov x29, sp + 43eabc: f9000fe0 str x0, [sp, #24] + 43eac0: f9400fe0 ldr x0, [sp, #24] + 43eac4: 9400015a bl 43f02c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16TeamCityReporterEEEE7_M_headERS4_> + 43eac8: a8c27bfd ldp x29, x30, [sp], #32 + 43eacc: d65f03c0 ret + +000000000043ead0 <_ZSt3getILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 43ead0: a9be7bfd stp x29, x30, [sp, #-32]! + 43ead4: 910003fd mov x29, sp + 43ead8: f9000fe0 str x0, [sp, #24] + 43eadc: f9400fe0 ldr x0, [sp, #24] + 43eae0: 9400015a bl 43f048 <_ZSt12__get_helperILm0EPN5Catch16TeamCityReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43eae4: a8c27bfd ldp x29, x30, [sp], #32 + 43eae8: d65f03c0 ret + +000000000043eaec <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_16TeamCityReporterEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_16TeamCityReporterEEEEOT_(): + 43eaec: a9be7bfd stp x29, x30, [sp, #-32]! + 43eaf0: 910003fd mov x29, sp + 43eaf4: f9000fe0 str x0, [sp, #24] + 43eaf8: f9000be1 str x1, [sp, #16] + 43eafc: f9400be0 ldr x0, [sp, #16] + 43eb00: 97fffa81 bl 43d504 <_ZSt7forwardISt14default_deleteIN5Catch16TeamCityReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43eb04: aa0003e1 mov x1, x0 + 43eb08: f9400fe0 ldr x0, [sp, #24] + 43eb0c: 94000156 bl 43f064 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_16TeamCityReporterEEEEOT_> + 43eb10: d503201f nop + 43eb14: a8c27bfd ldp x29, x30, [sp], #32 + 43eb18: d65f03c0 ret + +000000000043eb1c <_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEEC2Ev(): + 43eb1c: a9be7bfd stp x29, x30, [sp, #-32]! + 43eb20: 910003fd mov x29, sp + 43eb24: f9000fe0 str x0, [sp, #24] + 43eb28: f9400fe0 ldr x0, [sp, #24] + 43eb2c: 9400015a bl 43f094 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11TAPReporterEEEEC1Ev> + 43eb30: f9400fe0 ldr x0, [sp, #24] + 43eb34: 94000160 bl 43f0b4 <_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EEC1Ev> + 43eb38: d503201f nop + 43eb3c: a8c27bfd ldp x29, x30, [sp], #32 + 43eb40: d65f03c0 ret + +000000000043eb44 <_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 43eb44: a9be7bfd stp x29, x30, [sp, #-32]! + 43eb48: 910003fd mov x29, sp + 43eb4c: f9000fe0 str x0, [sp, #24] + 43eb50: f9400fe0 ldr x0, [sp, #24] + 43eb54: 9400015f bl 43f0d0 <_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EE7_M_headERS3_> + 43eb58: a8c27bfd ldp x29, x30, [sp], #32 + 43eb5c: d65f03c0 ret + +000000000043eb60 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch11TAPReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch11TAPReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 43eb60: a9be7bfd stp x29, x30, [sp, #-32]! + 43eb64: 910003fd mov x29, sp + 43eb68: f9000fe0 str x0, [sp, #24] + 43eb6c: f9400fe0 ldr x0, [sp, #24] + 43eb70: 9400015d bl 43f0e4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11TAPReporterEEEE7_M_headERS4_> + 43eb74: a8c27bfd ldp x29, x30, [sp], #32 + 43eb78: d65f03c0 ret + +000000000043eb7c <_ZSt3getILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 43eb7c: a9be7bfd stp x29, x30, [sp, #-32]! + 43eb80: 910003fd mov x29, sp + 43eb84: f9000fe0 str x0, [sp, #24] + 43eb88: f9400fe0 ldr x0, [sp, #24] + 43eb8c: 9400015d bl 43f100 <_ZSt12__get_helperILm0EPN5Catch11TAPReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43eb90: a8c27bfd ldp x29, x30, [sp], #32 + 43eb94: d65f03c0 ret + +000000000043eb98 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_11TAPReporterEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC2IS0_INS1_11TAPReporterEEEEOT_(): + 43eb98: a9be7bfd stp x29, x30, [sp, #-32]! + 43eb9c: 910003fd mov x29, sp + 43eba0: f9000fe0 str x0, [sp, #24] + 43eba4: f9000be1 str x1, [sp, #16] + 43eba8: f9400be0 ldr x0, [sp, #16] + 43ebac: 97fffaa2 bl 43d634 <_ZSt7forwardISt14default_deleteIN5Catch11TAPReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ebb0: aa0003e1 mov x1, x0 + 43ebb4: f9400fe0 ldr x0, [sp, #24] + 43ebb8: 94000159 bl 43f11c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_11TAPReporterEEEEOT_> + 43ebbc: d503201f nop + 43ebc0: a8c27bfd ldp x29, x30, [sp], #32 + 43ebc4: d65f03c0 ret + +000000000043ebc8 <_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEEC2Ev(): + 43ebc8: a9be7bfd stp x29, x30, [sp, #-32]! + 43ebcc: 910003fd mov x29, sp + 43ebd0: f9000fe0 str x0, [sp, #24] + 43ebd4: f9400fe0 ldr x0, [sp, #24] + 43ebd8: 9400015d bl 43f14c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch17SonarQubeReporterEEEEC1Ev> + 43ebdc: f9400fe0 ldr x0, [sp, #24] + 43ebe0: 94000163 bl 43f16c <_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EEC1Ev> + 43ebe4: d503201f nop + 43ebe8: a8c27bfd ldp x29, x30, [sp], #32 + 43ebec: d65f03c0 ret + +000000000043ebf0 <_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 43ebf0: a9be7bfd stp x29, x30, [sp, #-32]! + 43ebf4: 910003fd mov x29, sp + 43ebf8: f9000fe0 str x0, [sp, #24] + 43ebfc: f9400fe0 ldr x0, [sp, #24] + 43ec00: 94000162 bl 43f188 <_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EE7_M_headERS3_> + 43ec04: a8c27bfd ldp x29, x30, [sp], #32 + 43ec08: d65f03c0 ret + +000000000043ec0c <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch17SonarQubeReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch17SonarQubeReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 43ec0c: a9be7bfd stp x29, x30, [sp, #-32]! + 43ec10: 910003fd mov x29, sp + 43ec14: f9000fe0 str x0, [sp, #24] + 43ec18: f9400fe0 ldr x0, [sp, #24] + 43ec1c: 94000160 bl 43f19c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch17SonarQubeReporterEEEE7_M_headERS4_> + 43ec20: a8c27bfd ldp x29, x30, [sp], #32 + 43ec24: d65f03c0 ret + +000000000043ec28 <_ZSt3getILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 43ec28: a9be7bfd stp x29, x30, [sp, #-32]! + 43ec2c: 910003fd mov x29, sp + 43ec30: f9000fe0 str x0, [sp, #24] + 43ec34: f9400fe0 ldr x0, [sp, #24] + 43ec38: 94000160 bl 43f1b8 <_ZSt12__get_helperILm0EPN5Catch17SonarQubeReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43ec3c: a8c27bfd ldp x29, x30, [sp], #32 + 43ec40: d65f03c0 ret + +000000000043ec44 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_17SonarQubeReporterEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC2IS0_INS1_17SonarQubeReporterEEEEOT_(): + 43ec44: a9be7bfd stp x29, x30, [sp, #-32]! + 43ec48: 910003fd mov x29, sp + 43ec4c: f9000fe0 str x0, [sp, #24] + 43ec50: f9000be1 str x1, [sp, #16] + 43ec54: f9400be0 ldr x0, [sp, #16] + 43ec58: 97fffac3 bl 43d764 <_ZSt7forwardISt14default_deleteIN5Catch17SonarQubeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ec5c: aa0003e1 mov x1, x0 + 43ec60: f9400fe0 ldr x0, [sp, #24] + 43ec64: 9400015c bl 43f1d4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_17SonarQubeReporterEEEEOT_> + 43ec68: d503201f nop + 43ec6c: a8c27bfd ldp x29, x30, [sp], #32 + 43ec70: d65f03c0 ret + +000000000043ec74 <_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEEC2Ev(): + 43ec74: a9be7bfd stp x29, x30, [sp, #-32]! + 43ec78: 910003fd mov x29, sp + 43ec7c: f9000fe0 str x0, [sp, #24] + 43ec80: f9400fe0 ldr x0, [sp, #24] + 43ec84: 94000160 bl 43f204 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch13JunitReporterEEEEC1Ev> + 43ec88: f9400fe0 ldr x0, [sp, #24] + 43ec8c: 94000166 bl 43f224 <_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EEC1Ev> + 43ec90: d503201f nop + 43ec94: a8c27bfd ldp x29, x30, [sp], #32 + 43ec98: d65f03c0 ret + +000000000043ec9c <_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 43ec9c: a9be7bfd stp x29, x30, [sp, #-32]! + 43eca0: 910003fd mov x29, sp + 43eca4: f9000fe0 str x0, [sp, #24] + 43eca8: f9400fe0 ldr x0, [sp, #24] + 43ecac: 94000165 bl 43f240 <_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EE7_M_headERS3_> + 43ecb0: a8c27bfd ldp x29, x30, [sp], #32 + 43ecb4: d65f03c0 ret + +000000000043ecb8 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch13JunitReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch13JunitReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 43ecb8: a9be7bfd stp x29, x30, [sp, #-32]! + 43ecbc: 910003fd mov x29, sp + 43ecc0: f9000fe0 str x0, [sp, #24] + 43ecc4: f9400fe0 ldr x0, [sp, #24] + 43ecc8: 94000163 bl 43f254 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch13JunitReporterEEEE7_M_headERS4_> + 43eccc: a8c27bfd ldp x29, x30, [sp], #32 + 43ecd0: d65f03c0 ret + +000000000043ecd4 <_ZSt3getILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 43ecd4: a9be7bfd stp x29, x30, [sp, #-32]! + 43ecd8: 910003fd mov x29, sp + 43ecdc: f9000fe0 str x0, [sp, #24] + 43ece0: f9400fe0 ldr x0, [sp, #24] + 43ece4: 94000163 bl 43f270 <_ZSt12__get_helperILm0EPN5Catch13JunitReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43ece8: a8c27bfd ldp x29, x30, [sp], #32 + 43ecec: d65f03c0 ret + +000000000043ecf0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_13JunitReporterEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC2IS0_INS1_13JunitReporterEEEEOT_(): + 43ecf0: a9be7bfd stp x29, x30, [sp, #-32]! + 43ecf4: 910003fd mov x29, sp + 43ecf8: f9000fe0 str x0, [sp, #24] + 43ecfc: f9000be1 str x1, [sp, #16] + 43ed00: f9400be0 ldr x0, [sp, #16] + 43ed04: 97fffae4 bl 43d894 <_ZSt7forwardISt14default_deleteIN5Catch13JunitReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ed08: aa0003e1 mov x1, x0 + 43ed0c: f9400fe0 ldr x0, [sp, #24] + 43ed10: 9400015f bl 43f28c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_13JunitReporterEEEEOT_> + 43ed14: d503201f nop + 43ed18: a8c27bfd ldp x29, x30, [sp], #32 + 43ed1c: d65f03c0 ret + +000000000043ed20 <_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEEC2Ev(): + 43ed20: a9be7bfd stp x29, x30, [sp, #-32]! + 43ed24: 910003fd mov x29, sp + 43ed28: f9000fe0 str x0, [sp, #24] + 43ed2c: f9400fe0 ldr x0, [sp, #24] + 43ed30: 94000163 bl 43f2bc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ConsoleReporterEEEEC1Ev> + 43ed34: f9400fe0 ldr x0, [sp, #24] + 43ed38: 94000169 bl 43f2dc <_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EEC1Ev> + 43ed3c: d503201f nop + 43ed40: a8c27bfd ldp x29, x30, [sp], #32 + 43ed44: d65f03c0 ret + +000000000043ed48 <_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 43ed48: a9be7bfd stp x29, x30, [sp, #-32]! + 43ed4c: 910003fd mov x29, sp + 43ed50: f9000fe0 str x0, [sp, #24] + 43ed54: f9400fe0 ldr x0, [sp, #24] + 43ed58: 94000168 bl 43f2f8 <_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EE7_M_headERS3_> + 43ed5c: a8c27bfd ldp x29, x30, [sp], #32 + 43ed60: d65f03c0 ret + +000000000043ed64 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ConsoleReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15ConsoleReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 43ed64: a9be7bfd stp x29, x30, [sp, #-32]! + 43ed68: 910003fd mov x29, sp + 43ed6c: f9000fe0 str x0, [sp, #24] + 43ed70: f9400fe0 ldr x0, [sp, #24] + 43ed74: 94000166 bl 43f30c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ConsoleReporterEEEE7_M_headERS4_> + 43ed78: a8c27bfd ldp x29, x30, [sp], #32 + 43ed7c: d65f03c0 ret + +000000000043ed80 <_ZSt3getILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 43ed80: a9be7bfd stp x29, x30, [sp, #-32]! + 43ed84: 910003fd mov x29, sp + 43ed88: f9000fe0 str x0, [sp, #24] + 43ed8c: f9400fe0 ldr x0, [sp, #24] + 43ed90: 94000166 bl 43f328 <_ZSt12__get_helperILm0EPN5Catch15ConsoleReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43ed94: a8c27bfd ldp x29, x30, [sp], #32 + 43ed98: d65f03c0 ret + +000000000043ed9c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_15ConsoleReporterEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC2IS0_INS1_15ConsoleReporterEEEEOT_(): + 43ed9c: a9be7bfd stp x29, x30, [sp, #-32]! + 43eda0: 910003fd mov x29, sp + 43eda4: f9000fe0 str x0, [sp, #24] + 43eda8: f9000be1 str x1, [sp, #16] + 43edac: f9400be0 ldr x0, [sp, #16] + 43edb0: 97fffb05 bl 43d9c4 <_ZSt7forwardISt14default_deleteIN5Catch15ConsoleReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43edb4: aa0003e1 mov x1, x0 + 43edb8: f9400fe0 ldr x0, [sp, #24] + 43edbc: 94000162 bl 43f344 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_15ConsoleReporterEEEEOT_> + 43edc0: d503201f nop + 43edc4: a8c27bfd ldp x29, x30, [sp], #32 + 43edc8: d65f03c0 ret + +000000000043edcc <_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEEC2Ev(): + 43edcc: a9be7bfd stp x29, x30, [sp, #-32]! + 43edd0: 910003fd mov x29, sp + 43edd4: f9000fe0 str x0, [sp, #24] + 43edd8: f9400fe0 ldr x0, [sp, #24] + 43eddc: 94000166 bl 43f374 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15CompactReporterEEEEC1Ev> + 43ede0: f9400fe0 ldr x0, [sp, #24] + 43ede4: 9400016c bl 43f394 <_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EEC1Ev> + 43ede8: d503201f nop + 43edec: a8c27bfd ldp x29, x30, [sp], #32 + 43edf0: d65f03c0 ret + +000000000043edf4 <_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 43edf4: a9be7bfd stp x29, x30, [sp, #-32]! + 43edf8: 910003fd mov x29, sp + 43edfc: f9000fe0 str x0, [sp, #24] + 43ee00: f9400fe0 ldr x0, [sp, #24] + 43ee04: 9400016b bl 43f3b0 <_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EE7_M_headERS3_> + 43ee08: a8c27bfd ldp x29, x30, [sp], #32 + 43ee0c: d65f03c0 ret + +000000000043ee10 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15CompactReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch15CompactReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 43ee10: a9be7bfd stp x29, x30, [sp, #-32]! + 43ee14: 910003fd mov x29, sp + 43ee18: f9000fe0 str x0, [sp, #24] + 43ee1c: f9400fe0 ldr x0, [sp, #24] + 43ee20: 94000169 bl 43f3c4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15CompactReporterEEEE7_M_headERS4_> + 43ee24: a8c27bfd ldp x29, x30, [sp], #32 + 43ee28: d65f03c0 ret + +000000000043ee2c <_ZSt3getILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 43ee2c: a9be7bfd stp x29, x30, [sp, #-32]! + 43ee30: 910003fd mov x29, sp + 43ee34: f9000fe0 str x0, [sp, #24] + 43ee38: f9400fe0 ldr x0, [sp, #24] + 43ee3c: 94000169 bl 43f3e0 <_ZSt12__get_helperILm0EPN5Catch15CompactReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43ee40: a8c27bfd ldp x29, x30, [sp], #32 + 43ee44: d65f03c0 ret + +000000000043ee48 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_15CompactReporterEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC2IS0_INS1_15CompactReporterEEEEOT_(): + 43ee48: a9be7bfd stp x29, x30, [sp, #-32]! + 43ee4c: 910003fd mov x29, sp + 43ee50: f9000fe0 str x0, [sp, #24] + 43ee54: f9000be1 str x1, [sp, #16] + 43ee58: f9400be0 ldr x0, [sp, #16] + 43ee5c: 97fffb26 bl 43daf4 <_ZSt7forwardISt14default_deleteIN5Catch15CompactReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ee60: aa0003e1 mov x1, x0 + 43ee64: f9400fe0 ldr x0, [sp, #24] + 43ee68: 94000165 bl 43f3fc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_15CompactReporterEEEEOT_> + 43ee6c: d503201f nop + 43ee70: a8c27bfd ldp x29, x30, [sp], #32 + 43ee74: d65f03c0 ret + +000000000043ee78 <_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEEC2Ev(): + 43ee78: a9be7bfd stp x29, x30, [sp, #-32]! + 43ee7c: 910003fd mov x29, sp + 43ee80: f9000fe0 str x0, [sp, #24] + 43ee84: f9400fe0 ldr x0, [sp, #24] + 43ee88: 94000169 bl 43f42c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16AutomakeReporterEEEEC1Ev> + 43ee8c: f9400fe0 ldr x0, [sp, #24] + 43ee90: 9400016f bl 43f44c <_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EEC1Ev> + 43ee94: d503201f nop + 43ee98: a8c27bfd ldp x29, x30, [sp], #32 + 43ee9c: d65f03c0 ret + +000000000043eea0 <_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 43eea0: a9be7bfd stp x29, x30, [sp, #-32]! + 43eea4: 910003fd mov x29, sp + 43eea8: f9000fe0 str x0, [sp, #24] + 43eeac: f9400fe0 ldr x0, [sp, #24] + 43eeb0: 9400016e bl 43f468 <_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EE7_M_headERS3_> + 43eeb4: a8c27bfd ldp x29, x30, [sp], #32 + 43eeb8: d65f03c0 ret + +000000000043eebc <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16AutomakeReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch16AutomakeReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 43eebc: a9be7bfd stp x29, x30, [sp, #-32]! + 43eec0: 910003fd mov x29, sp + 43eec4: f9000fe0 str x0, [sp, #24] + 43eec8: f9400fe0 ldr x0, [sp, #24] + 43eecc: 9400016c bl 43f47c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16AutomakeReporterEEEE7_M_headERS4_> + 43eed0: a8c27bfd ldp x29, x30, [sp], #32 + 43eed4: d65f03c0 ret + +000000000043eed8 <_ZSt3getILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 43eed8: a9be7bfd stp x29, x30, [sp, #-32]! + 43eedc: 910003fd mov x29, sp + 43eee0: f9000fe0 str x0, [sp, #24] + 43eee4: f9400fe0 ldr x0, [sp, #24] + 43eee8: 9400016c bl 43f498 <_ZSt12__get_helperILm0EPN5Catch16AutomakeReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 43eeec: a8c27bfd ldp x29, x30, [sp], #32 + 43eef0: d65f03c0 ret + +000000000043eef4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS0_INS1_16AutomakeReporterEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC2IS0_INS1_16AutomakeReporterEEEEOT_(): + 43eef4: a9be7bfd stp x29, x30, [sp, #-32]! + 43eef8: 910003fd mov x29, sp + 43eefc: f9000fe0 str x0, [sp, #24] + 43ef00: f9000be1 str x1, [sp, #16] + 43ef04: f9400be0 ldr x0, [sp, #16] + 43ef08: 97fffb47 bl 43dc24 <_ZSt7forwardISt14default_deleteIN5Catch16AutomakeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43ef0c: aa0003e1 mov x1, x0 + 43ef10: f9400fe0 ldr x0, [sp, #24] + 43ef14: 94000168 bl 43f4b4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_16AutomakeReporterEEEEOT_> + 43ef18: d503201f nop + 43ef1c: a8c27bfd ldp x29, x30, [sp], #32 + 43ef20: d65f03c0 ret + +000000000043ef24 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11XmlReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11XmlReporterEEEEC2Ev(): + 43ef24: a9be7bfd stp x29, x30, [sp, #-32]! + 43ef28: 910003fd mov x29, sp + 43ef2c: f9000fe0 str x0, [sp, #24] + 43ef30: f9400fe0 ldr x0, [sp, #24] + 43ef34: 9400016c bl 43f4e4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11XmlReporterEELb1EEC1Ev> + 43ef38: d503201f nop + 43ef3c: a8c27bfd ldp x29, x30, [sp], #32 + 43ef40: d65f03c0 ret + +000000000043ef44 <_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EEC1Ev(): + 43ef44: d10043ff sub sp, sp, #0x10 + 43ef48: f90007e0 str x0, [sp, #8] + 43ef4c: f94007e0 ldr x0, [sp, #8] + 43ef50: f900001f str xzr, [x0] + 43ef54: d503201f nop + 43ef58: 910043ff add sp, sp, #0x10 + 43ef5c: d65f03c0 ret + +000000000043ef60 <_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EE7_M_headERS3_(): + 43ef60: d10043ff sub sp, sp, #0x10 + 43ef64: f90007e0 str x0, [sp, #8] + 43ef68: f94007e0 ldr x0, [sp, #8] + 43ef6c: 910043ff add sp, sp, #0x10 + 43ef70: d65f03c0 ret + +000000000043ef74 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11XmlReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11XmlReporterEEEE7_M_headERS4_(): + 43ef74: a9be7bfd stp x29, x30, [sp, #-32]! + 43ef78: 910003fd mov x29, sp + 43ef7c: f9000fe0 str x0, [sp, #24] + 43ef80: f9400fe0 ldr x0, [sp, #24] + 43ef84: 9400015d bl 43f4f8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11XmlReporterEELb1EE7_M_headERS4_> + 43ef88: a8c27bfd ldp x29, x30, [sp], #32 + 43ef8c: d65f03c0 ret + +000000000043ef90 <_ZSt12__get_helperILm0EPN5Catch11XmlReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch11XmlReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43ef90: a9be7bfd stp x29, x30, [sp, #-32]! + 43ef94: 910003fd mov x29, sp + 43ef98: f9000fe0 str x0, [sp, #24] + 43ef9c: f9400fe0 ldr x0, [sp, #24] + 43efa0: 9400015b bl 43f50c <_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 43efa4: a8c27bfd ldp x29, x30, [sp], #32 + 43efa8: d65f03c0 ret + +000000000043efac <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_11XmlReporterEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_11XmlReporterEEEEOT_(): + 43efac: a9be7bfd stp x29, x30, [sp, #-32]! + 43efb0: 910003fd mov x29, sp + 43efb4: f9000fe0 str x0, [sp, #24] + 43efb8: f9000be1 str x1, [sp, #16] + 43efbc: f9400be0 ldr x0, [sp, #16] + 43efc0: 97fff905 bl 43d3d4 <_ZSt7forwardISt14default_deleteIN5Catch11XmlReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43efc4: aa0003e1 mov x1, x0 + 43efc8: f9400fe0 ldr x0, [sp, #24] + 43efcc: 94000157 bl 43f528 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_11XmlReporterEvEERKS_IT_E> + 43efd0: d503201f nop + 43efd4: a8c27bfd ldp x29, x30, [sp], #32 + 43efd8: d65f03c0 ret + +000000000043efdc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16TeamCityReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16TeamCityReporterEEEEC1Ev(): + 43efdc: a9be7bfd stp x29, x30, [sp, #-32]! + 43efe0: 910003fd mov x29, sp + 43efe4: f9000fe0 str x0, [sp, #24] + 43efe8: f9400fe0 ldr x0, [sp, #24] + 43efec: 94000155 bl 43f540 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16TeamCityReporterEELb1EEC1Ev> + 43eff0: d503201f nop + 43eff4: a8c27bfd ldp x29, x30, [sp], #32 + 43eff8: d65f03c0 ret + +000000000043effc <_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EEC1Ev(): + 43effc: d10043ff sub sp, sp, #0x10 + 43f000: f90007e0 str x0, [sp, #8] + 43f004: f94007e0 ldr x0, [sp, #8] + 43f008: f900001f str xzr, [x0] + 43f00c: d503201f nop + 43f010: 910043ff add sp, sp, #0x10 + 43f014: d65f03c0 ret + +000000000043f018 <_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EE7_M_headERS3_(): + 43f018: d10043ff sub sp, sp, #0x10 + 43f01c: f90007e0 str x0, [sp, #8] + 43f020: f94007e0 ldr x0, [sp, #8] + 43f024: 910043ff add sp, sp, #0x10 + 43f028: d65f03c0 ret + +000000000043f02c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16TeamCityReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16TeamCityReporterEEEE7_M_headERS4_(): + 43f02c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f030: 910003fd mov x29, sp + 43f034: f9000fe0 str x0, [sp, #24] + 43f038: f9400fe0 ldr x0, [sp, #24] + 43f03c: 94000146 bl 43f554 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16TeamCityReporterEELb1EE7_M_headERS4_> + 43f040: a8c27bfd ldp x29, x30, [sp], #32 + 43f044: d65f03c0 ret + +000000000043f048 <_ZSt12__get_helperILm0EPN5Catch16TeamCityReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch16TeamCityReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43f048: a9be7bfd stp x29, x30, [sp, #-32]! + 43f04c: 910003fd mov x29, sp + 43f050: f9000fe0 str x0, [sp, #24] + 43f054: f9400fe0 ldr x0, [sp, #24] + 43f058: 94000144 bl 43f568 <_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 43f05c: a8c27bfd ldp x29, x30, [sp], #32 + 43f060: d65f03c0 ret + +000000000043f064 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_16TeamCityReporterEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC2IS0_INS1_16TeamCityReporterEEEEOT_(): + 43f064: a9be7bfd stp x29, x30, [sp, #-32]! + 43f068: 910003fd mov x29, sp + 43f06c: f9000fe0 str x0, [sp, #24] + 43f070: f9000be1 str x1, [sp, #16] + 43f074: f9400be0 ldr x0, [sp, #16] + 43f078: 97fff923 bl 43d504 <_ZSt7forwardISt14default_deleteIN5Catch16TeamCityReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43f07c: aa0003e1 mov x1, x0 + 43f080: f9400fe0 ldr x0, [sp, #24] + 43f084: 94000140 bl 43f584 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_16TeamCityReporterEvEERKS_IT_E> + 43f088: d503201f nop + 43f08c: a8c27bfd ldp x29, x30, [sp], #32 + 43f090: d65f03c0 ret + +000000000043f094 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11TAPReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11TAPReporterEEEEC2Ev(): + 43f094: a9be7bfd stp x29, x30, [sp, #-32]! + 43f098: 910003fd mov x29, sp + 43f09c: f9000fe0 str x0, [sp, #24] + 43f0a0: f9400fe0 ldr x0, [sp, #24] + 43f0a4: 9400013e bl 43f59c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11TAPReporterEELb1EEC1Ev> + 43f0a8: d503201f nop + 43f0ac: a8c27bfd ldp x29, x30, [sp], #32 + 43f0b0: d65f03c0 ret + +000000000043f0b4 <_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EEC1Ev(): + 43f0b4: d10043ff sub sp, sp, #0x10 + 43f0b8: f90007e0 str x0, [sp, #8] + 43f0bc: f94007e0 ldr x0, [sp, #8] + 43f0c0: f900001f str xzr, [x0] + 43f0c4: d503201f nop + 43f0c8: 910043ff add sp, sp, #0x10 + 43f0cc: d65f03c0 ret + +000000000043f0d0 <_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EE7_M_headERS3_(): + 43f0d0: d10043ff sub sp, sp, #0x10 + 43f0d4: f90007e0 str x0, [sp, #8] + 43f0d8: f94007e0 ldr x0, [sp, #8] + 43f0dc: 910043ff add sp, sp, #0x10 + 43f0e0: d65f03c0 ret + +000000000043f0e4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11TAPReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch11TAPReporterEEEE7_M_headERS4_(): + 43f0e4: a9be7bfd stp x29, x30, [sp, #-32]! + 43f0e8: 910003fd mov x29, sp + 43f0ec: f9000fe0 str x0, [sp, #24] + 43f0f0: f9400fe0 ldr x0, [sp, #24] + 43f0f4: 9400012f bl 43f5b0 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11TAPReporterEELb1EE7_M_headERS4_> + 43f0f8: a8c27bfd ldp x29, x30, [sp], #32 + 43f0fc: d65f03c0 ret + +000000000043f100 <_ZSt12__get_helperILm0EPN5Catch11TAPReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch11TAPReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43f100: a9be7bfd stp x29, x30, [sp, #-32]! + 43f104: 910003fd mov x29, sp + 43f108: f9000fe0 str x0, [sp, #24] + 43f10c: f9400fe0 ldr x0, [sp, #24] + 43f110: 9400012d bl 43f5c4 <_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 43f114: a8c27bfd ldp x29, x30, [sp], #32 + 43f118: d65f03c0 ret + +000000000043f11c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_11TAPReporterEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC2IS0_INS1_11TAPReporterEEEEOT_(): + 43f11c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f120: 910003fd mov x29, sp + 43f124: f9000fe0 str x0, [sp, #24] + 43f128: f9000be1 str x1, [sp, #16] + 43f12c: f9400be0 ldr x0, [sp, #16] + 43f130: 97fff941 bl 43d634 <_ZSt7forwardISt14default_deleteIN5Catch11TAPReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43f134: aa0003e1 mov x1, x0 + 43f138: f9400fe0 ldr x0, [sp, #24] + 43f13c: 94000129 bl 43f5e0 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_11TAPReporterEvEERKS_IT_E> + 43f140: d503201f nop + 43f144: a8c27bfd ldp x29, x30, [sp], #32 + 43f148: d65f03c0 ret + +000000000043f14c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch17SonarQubeReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch17SonarQubeReporterEEEEC2Ev(): + 43f14c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f150: 910003fd mov x29, sp + 43f154: f9000fe0 str x0, [sp, #24] + 43f158: f9400fe0 ldr x0, [sp, #24] + 43f15c: 94000127 bl 43f5f8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch17SonarQubeReporterEELb1EEC1Ev> + 43f160: d503201f nop + 43f164: a8c27bfd ldp x29, x30, [sp], #32 + 43f168: d65f03c0 ret + +000000000043f16c <_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EEC2Ev(): + 43f16c: d10043ff sub sp, sp, #0x10 + 43f170: f90007e0 str x0, [sp, #8] + 43f174: f94007e0 ldr x0, [sp, #8] + 43f178: f900001f str xzr, [x0] + 43f17c: d503201f nop + 43f180: 910043ff add sp, sp, #0x10 + 43f184: d65f03c0 ret + +000000000043f188 <_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EE7_M_headERS3_(): + 43f188: d10043ff sub sp, sp, #0x10 + 43f18c: f90007e0 str x0, [sp, #8] + 43f190: f94007e0 ldr x0, [sp, #8] + 43f194: 910043ff add sp, sp, #0x10 + 43f198: d65f03c0 ret + +000000000043f19c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch17SonarQubeReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch17SonarQubeReporterEEEE7_M_headERS4_(): + 43f19c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f1a0: 910003fd mov x29, sp + 43f1a4: f9000fe0 str x0, [sp, #24] + 43f1a8: f9400fe0 ldr x0, [sp, #24] + 43f1ac: 94000118 bl 43f60c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch17SonarQubeReporterEELb1EE7_M_headERS4_> + 43f1b0: a8c27bfd ldp x29, x30, [sp], #32 + 43f1b4: d65f03c0 ret + +000000000043f1b8 <_ZSt12__get_helperILm0EPN5Catch17SonarQubeReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch17SonarQubeReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43f1b8: a9be7bfd stp x29, x30, [sp, #-32]! + 43f1bc: 910003fd mov x29, sp + 43f1c0: f9000fe0 str x0, [sp, #24] + 43f1c4: f9400fe0 ldr x0, [sp, #24] + 43f1c8: 94000116 bl 43f620 <_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 43f1cc: a8c27bfd ldp x29, x30, [sp], #32 + 43f1d0: d65f03c0 ret + +000000000043f1d4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_17SonarQubeReporterEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC2IS0_INS1_17SonarQubeReporterEEEEOT_(): + 43f1d4: a9be7bfd stp x29, x30, [sp, #-32]! + 43f1d8: 910003fd mov x29, sp + 43f1dc: f9000fe0 str x0, [sp, #24] + 43f1e0: f9000be1 str x1, [sp, #16] + 43f1e4: f9400be0 ldr x0, [sp, #16] + 43f1e8: 97fff95f bl 43d764 <_ZSt7forwardISt14default_deleteIN5Catch17SonarQubeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43f1ec: aa0003e1 mov x1, x0 + 43f1f0: f9400fe0 ldr x0, [sp, #24] + 43f1f4: 94000112 bl 43f63c <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_17SonarQubeReporterEvEERKS_IT_E> + 43f1f8: d503201f nop + 43f1fc: a8c27bfd ldp x29, x30, [sp], #32 + 43f200: d65f03c0 ret + +000000000043f204 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch13JunitReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch13JunitReporterEEEEC2Ev(): + 43f204: a9be7bfd stp x29, x30, [sp, #-32]! + 43f208: 910003fd mov x29, sp + 43f20c: f9000fe0 str x0, [sp, #24] + 43f210: f9400fe0 ldr x0, [sp, #24] + 43f214: 94000110 bl 43f654 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch13JunitReporterEELb1EEC1Ev> + 43f218: d503201f nop + 43f21c: a8c27bfd ldp x29, x30, [sp], #32 + 43f220: d65f03c0 ret + +000000000043f224 <_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EEC1Ev(): + 43f224: d10043ff sub sp, sp, #0x10 + 43f228: f90007e0 str x0, [sp, #8] + 43f22c: f94007e0 ldr x0, [sp, #8] + 43f230: f900001f str xzr, [x0] + 43f234: d503201f nop + 43f238: 910043ff add sp, sp, #0x10 + 43f23c: d65f03c0 ret + +000000000043f240 <_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EE7_M_headERS3_(): + 43f240: d10043ff sub sp, sp, #0x10 + 43f244: f90007e0 str x0, [sp, #8] + 43f248: f94007e0 ldr x0, [sp, #8] + 43f24c: 910043ff add sp, sp, #0x10 + 43f250: d65f03c0 ret + +000000000043f254 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch13JunitReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch13JunitReporterEEEE7_M_headERS4_(): + 43f254: a9be7bfd stp x29, x30, [sp, #-32]! + 43f258: 910003fd mov x29, sp + 43f25c: f9000fe0 str x0, [sp, #24] + 43f260: f9400fe0 ldr x0, [sp, #24] + 43f264: 94000101 bl 43f668 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch13JunitReporterEELb1EE7_M_headERS4_> + 43f268: a8c27bfd ldp x29, x30, [sp], #32 + 43f26c: d65f03c0 ret + +000000000043f270 <_ZSt12__get_helperILm0EPN5Catch13JunitReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch13JunitReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43f270: a9be7bfd stp x29, x30, [sp, #-32]! + 43f274: 910003fd mov x29, sp + 43f278: f9000fe0 str x0, [sp, #24] + 43f27c: f9400fe0 ldr x0, [sp, #24] + 43f280: 940000ff bl 43f67c <_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 43f284: a8c27bfd ldp x29, x30, [sp], #32 + 43f288: d65f03c0 ret + +000000000043f28c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_13JunitReporterEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC2IS0_INS1_13JunitReporterEEEEOT_(): + 43f28c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f290: 910003fd mov x29, sp + 43f294: f9000fe0 str x0, [sp, #24] + 43f298: f9000be1 str x1, [sp, #16] + 43f29c: f9400be0 ldr x0, [sp, #16] + 43f2a0: 97fff97d bl 43d894 <_ZSt7forwardISt14default_deleteIN5Catch13JunitReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43f2a4: aa0003e1 mov x1, x0 + 43f2a8: f9400fe0 ldr x0, [sp, #24] + 43f2ac: 940000fb bl 43f698 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_13JunitReporterEvEERKS_IT_E> + 43f2b0: d503201f nop + 43f2b4: a8c27bfd ldp x29, x30, [sp], #32 + 43f2b8: d65f03c0 ret + +000000000043f2bc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ConsoleReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ConsoleReporterEEEEC2Ev(): + 43f2bc: a9be7bfd stp x29, x30, [sp, #-32]! + 43f2c0: 910003fd mov x29, sp + 43f2c4: f9000fe0 str x0, [sp, #24] + 43f2c8: f9400fe0 ldr x0, [sp, #24] + 43f2cc: 940000f9 bl 43f6b0 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ConsoleReporterEELb1EEC1Ev> + 43f2d0: d503201f nop + 43f2d4: a8c27bfd ldp x29, x30, [sp], #32 + 43f2d8: d65f03c0 ret + +000000000043f2dc <_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EEC1Ev(): + 43f2dc: d10043ff sub sp, sp, #0x10 + 43f2e0: f90007e0 str x0, [sp, #8] + 43f2e4: f94007e0 ldr x0, [sp, #8] + 43f2e8: f900001f str xzr, [x0] + 43f2ec: d503201f nop + 43f2f0: 910043ff add sp, sp, #0x10 + 43f2f4: d65f03c0 ret + +000000000043f2f8 <_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EE7_M_headERS3_(): + 43f2f8: d10043ff sub sp, sp, #0x10 + 43f2fc: f90007e0 str x0, [sp, #8] + 43f300: f94007e0 ldr x0, [sp, #8] + 43f304: 910043ff add sp, sp, #0x10 + 43f308: d65f03c0 ret + +000000000043f30c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ConsoleReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15ConsoleReporterEEEE7_M_headERS4_(): + 43f30c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f310: 910003fd mov x29, sp + 43f314: f9000fe0 str x0, [sp, #24] + 43f318: f9400fe0 ldr x0, [sp, #24] + 43f31c: 940000ea bl 43f6c4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ConsoleReporterEELb1EE7_M_headERS4_> + 43f320: a8c27bfd ldp x29, x30, [sp], #32 + 43f324: d65f03c0 ret + +000000000043f328 <_ZSt12__get_helperILm0EPN5Catch15ConsoleReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15ConsoleReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43f328: a9be7bfd stp x29, x30, [sp, #-32]! + 43f32c: 910003fd mov x29, sp + 43f330: f9000fe0 str x0, [sp, #24] + 43f334: f9400fe0 ldr x0, [sp, #24] + 43f338: 940000e8 bl 43f6d8 <_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 43f33c: a8c27bfd ldp x29, x30, [sp], #32 + 43f340: d65f03c0 ret + +000000000043f344 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_15ConsoleReporterEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC2IS0_INS1_15ConsoleReporterEEEEOT_(): + 43f344: a9be7bfd stp x29, x30, [sp, #-32]! + 43f348: 910003fd mov x29, sp + 43f34c: f9000fe0 str x0, [sp, #24] + 43f350: f9000be1 str x1, [sp, #16] + 43f354: f9400be0 ldr x0, [sp, #16] + 43f358: 97fff99b bl 43d9c4 <_ZSt7forwardISt14default_deleteIN5Catch15ConsoleReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43f35c: aa0003e1 mov x1, x0 + 43f360: f9400fe0 ldr x0, [sp, #24] + 43f364: 940000e4 bl 43f6f4 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_15ConsoleReporterEvEERKS_IT_E> + 43f368: d503201f nop + 43f36c: a8c27bfd ldp x29, x30, [sp], #32 + 43f370: d65f03c0 ret + +000000000043f374 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15CompactReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15CompactReporterEEEEC2Ev(): + 43f374: a9be7bfd stp x29, x30, [sp, #-32]! + 43f378: 910003fd mov x29, sp + 43f37c: f9000fe0 str x0, [sp, #24] + 43f380: f9400fe0 ldr x0, [sp, #24] + 43f384: 940000e2 bl 43f70c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15CompactReporterEELb1EEC1Ev> + 43f388: d503201f nop + 43f38c: a8c27bfd ldp x29, x30, [sp], #32 + 43f390: d65f03c0 ret + +000000000043f394 <_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EEC1Ev(): + 43f394: d10043ff sub sp, sp, #0x10 + 43f398: f90007e0 str x0, [sp, #8] + 43f39c: f94007e0 ldr x0, [sp, #8] + 43f3a0: f900001f str xzr, [x0] + 43f3a4: d503201f nop + 43f3a8: 910043ff add sp, sp, #0x10 + 43f3ac: d65f03c0 ret + +000000000043f3b0 <_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EE7_M_headERS3_(): + 43f3b0: d10043ff sub sp, sp, #0x10 + 43f3b4: f90007e0 str x0, [sp, #8] + 43f3b8: f94007e0 ldr x0, [sp, #8] + 43f3bc: 910043ff add sp, sp, #0x10 + 43f3c0: d65f03c0 ret + +000000000043f3c4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15CompactReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch15CompactReporterEEEE7_M_headERS4_(): + 43f3c4: a9be7bfd stp x29, x30, [sp, #-32]! + 43f3c8: 910003fd mov x29, sp + 43f3cc: f9000fe0 str x0, [sp, #24] + 43f3d0: f9400fe0 ldr x0, [sp, #24] + 43f3d4: 940000d3 bl 43f720 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15CompactReporterEELb1EE7_M_headERS4_> + 43f3d8: a8c27bfd ldp x29, x30, [sp], #32 + 43f3dc: d65f03c0 ret + +000000000043f3e0 <_ZSt12__get_helperILm0EPN5Catch15CompactReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch15CompactReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43f3e0: a9be7bfd stp x29, x30, [sp, #-32]! + 43f3e4: 910003fd mov x29, sp + 43f3e8: f9000fe0 str x0, [sp, #24] + 43f3ec: f9400fe0 ldr x0, [sp, #24] + 43f3f0: 940000d1 bl 43f734 <_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 43f3f4: a8c27bfd ldp x29, x30, [sp], #32 + 43f3f8: d65f03c0 ret + +000000000043f3fc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_15CompactReporterEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_15CompactReporterEEEEOT_(): + 43f3fc: a9be7bfd stp x29, x30, [sp, #-32]! + 43f400: 910003fd mov x29, sp + 43f404: f9000fe0 str x0, [sp, #24] + 43f408: f9000be1 str x1, [sp, #16] + 43f40c: f9400be0 ldr x0, [sp, #16] + 43f410: 97fff9b9 bl 43daf4 <_ZSt7forwardISt14default_deleteIN5Catch15CompactReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43f414: aa0003e1 mov x1, x0 + 43f418: f9400fe0 ldr x0, [sp, #24] + 43f41c: 940000cd bl 43f750 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_15CompactReporterEvEERKS_IT_E> + 43f420: d503201f nop + 43f424: a8c27bfd ldp x29, x30, [sp], #32 + 43f428: d65f03c0 ret + +000000000043f42c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16AutomakeReporterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16AutomakeReporterEEEEC2Ev(): + 43f42c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f430: 910003fd mov x29, sp + 43f434: f9000fe0 str x0, [sp, #24] + 43f438: f9400fe0 ldr x0, [sp, #24] + 43f43c: 940000cb bl 43f768 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16AutomakeReporterEELb1EEC1Ev> + 43f440: d503201f nop + 43f444: a8c27bfd ldp x29, x30, [sp], #32 + 43f448: d65f03c0 ret + +000000000043f44c <_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EEC2Ev(): + 43f44c: d10043ff sub sp, sp, #0x10 + 43f450: f90007e0 str x0, [sp, #8] + 43f454: f94007e0 ldr x0, [sp, #8] + 43f458: f900001f str xzr, [x0] + 43f45c: d503201f nop + 43f460: 910043ff add sp, sp, #0x10 + 43f464: d65f03c0 ret + +000000000043f468 <_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EE7_M_headERS3_(): + 43f468: d10043ff sub sp, sp, #0x10 + 43f46c: f90007e0 str x0, [sp, #8] + 43f470: f94007e0 ldr x0, [sp, #8] + 43f474: 910043ff add sp, sp, #0x10 + 43f478: d65f03c0 ret + +000000000043f47c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16AutomakeReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch16AutomakeReporterEEEE7_M_headERS4_(): + 43f47c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f480: 910003fd mov x29, sp + 43f484: f9000fe0 str x0, [sp, #24] + 43f488: f9400fe0 ldr x0, [sp, #24] + 43f48c: 940000bc bl 43f77c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16AutomakeReporterEELb1EE7_M_headERS4_> + 43f490: a8c27bfd ldp x29, x30, [sp], #32 + 43f494: d65f03c0 ret + +000000000043f498 <_ZSt12__get_helperILm0EPN5Catch16AutomakeReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch16AutomakeReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 43f498: a9be7bfd stp x29, x30, [sp, #-32]! + 43f49c: 910003fd mov x29, sp + 43f4a0: f9000fe0 str x0, [sp, #24] + 43f4a4: f9400fe0 ldr x0, [sp, #24] + 43f4a8: 940000ba bl 43f790 <_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 43f4ac: a8c27bfd ldp x29, x30, [sp], #32 + 43f4b0: d65f03c0 ret + +000000000043f4b4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS0_INS1_16AutomakeReporterEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC2IS0_INS1_16AutomakeReporterEEEEOT_(): + 43f4b4: a9be7bfd stp x29, x30, [sp, #-32]! + 43f4b8: 910003fd mov x29, sp + 43f4bc: f9000fe0 str x0, [sp, #24] + 43f4c0: f9000be1 str x1, [sp, #16] + 43f4c4: f9400be0 ldr x0, [sp, #16] + 43f4c8: 97fff9d7 bl 43dc24 <_ZSt7forwardISt14default_deleteIN5Catch16AutomakeReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 43f4cc: aa0003e1 mov x1, x0 + 43f4d0: f9400fe0 ldr x0, [sp, #24] + 43f4d4: 940000b6 bl 43f7ac <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_16AutomakeReporterEvEERKS_IT_E> + 43f4d8: d503201f nop + 43f4dc: a8c27bfd ldp x29, x30, [sp], #32 + 43f4e0: d65f03c0 ret + +000000000043f4e4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11XmlReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11XmlReporterEELb1EEC1Ev(): + 43f4e4: d10043ff sub sp, sp, #0x10 + 43f4e8: f90007e0 str x0, [sp, #8] + 43f4ec: d503201f nop + 43f4f0: 910043ff add sp, sp, #0x10 + 43f4f4: d65f03c0 ret + +000000000043f4f8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11XmlReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11XmlReporterEELb1EE7_M_headERS4_(): + 43f4f8: d10043ff sub sp, sp, #0x10 + 43f4fc: f90007e0 str x0, [sp, #8] + 43f500: f94007e0 ldr x0, [sp, #8] + 43f504: 910043ff add sp, sp, #0x10 + 43f508: d65f03c0 ret + +000000000043f50c <_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch11XmlReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 43f50c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f510: 910003fd mov x29, sp + 43f514: f9000fe0 str x0, [sp, #24] + 43f518: f9400fe0 ldr x0, [sp, #24] + 43f51c: 940000aa bl 43f7c4 <_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EE7_M_headERKS3_> + 43f520: a8c27bfd ldp x29, x30, [sp], #32 + 43f524: d65f03c0 ret + +000000000043f528 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_11XmlReporterEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC2INS0_11XmlReporterEvEERKS_IT_E(): + 43f528: d10043ff sub sp, sp, #0x10 + 43f52c: f90007e0 str x0, [sp, #8] + 43f530: f90003e1 str x1, [sp] + 43f534: d503201f nop + 43f538: 910043ff add sp, sp, #0x10 + 43f53c: d65f03c0 ret + +000000000043f540 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16TeamCityReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16TeamCityReporterEELb1EEC1Ev(): + 43f540: d10043ff sub sp, sp, #0x10 + 43f544: f90007e0 str x0, [sp, #8] + 43f548: d503201f nop + 43f54c: 910043ff add sp, sp, #0x10 + 43f550: d65f03c0 ret + +000000000043f554 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16TeamCityReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16TeamCityReporterEELb1EE7_M_headERS4_(): + 43f554: d10043ff sub sp, sp, #0x10 + 43f558: f90007e0 str x0, [sp, #8] + 43f55c: f94007e0 ldr x0, [sp, #8] + 43f560: 910043ff add sp, sp, #0x10 + 43f564: d65f03c0 ret + +000000000043f568 <_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch16TeamCityReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 43f568: a9be7bfd stp x29, x30, [sp, #-32]! + 43f56c: 910003fd mov x29, sp + 43f570: f9000fe0 str x0, [sp, #24] + 43f574: f9400fe0 ldr x0, [sp, #24] + 43f578: 94000098 bl 43f7d8 <_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EE7_M_headERKS3_> + 43f57c: a8c27bfd ldp x29, x30, [sp], #32 + 43f580: d65f03c0 ret + +000000000043f584 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_16TeamCityReporterEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC2INS0_16TeamCityReporterEvEERKS_IT_E(): + 43f584: d10043ff sub sp, sp, #0x10 + 43f588: f90007e0 str x0, [sp, #8] + 43f58c: f90003e1 str x1, [sp] + 43f590: d503201f nop + 43f594: 910043ff add sp, sp, #0x10 + 43f598: d65f03c0 ret + +000000000043f59c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11TAPReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11TAPReporterEELb1EEC1Ev(): + 43f59c: d10043ff sub sp, sp, #0x10 + 43f5a0: f90007e0 str x0, [sp, #8] + 43f5a4: d503201f nop + 43f5a8: 910043ff add sp, sp, #0x10 + 43f5ac: d65f03c0 ret + +000000000043f5b0 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11TAPReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch11TAPReporterEELb1EE7_M_headERS4_(): + 43f5b0: d10043ff sub sp, sp, #0x10 + 43f5b4: f90007e0 str x0, [sp, #8] + 43f5b8: f94007e0 ldr x0, [sp, #8] + 43f5bc: 910043ff add sp, sp, #0x10 + 43f5c0: d65f03c0 ret + +000000000043f5c4 <_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch11TAPReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 43f5c4: a9be7bfd stp x29, x30, [sp, #-32]! + 43f5c8: 910003fd mov x29, sp + 43f5cc: f9000fe0 str x0, [sp, #24] + 43f5d0: f9400fe0 ldr x0, [sp, #24] + 43f5d4: 94000086 bl 43f7ec <_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EE7_M_headERKS3_> + 43f5d8: a8c27bfd ldp x29, x30, [sp], #32 + 43f5dc: d65f03c0 ret + +000000000043f5e0 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_11TAPReporterEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_11TAPReporterEvEERKS_IT_E(): + 43f5e0: d10043ff sub sp, sp, #0x10 + 43f5e4: f90007e0 str x0, [sp, #8] + 43f5e8: f90003e1 str x1, [sp] + 43f5ec: d503201f nop + 43f5f0: 910043ff add sp, sp, #0x10 + 43f5f4: d65f03c0 ret + +000000000043f5f8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch17SonarQubeReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch17SonarQubeReporterEELb1EEC1Ev(): + 43f5f8: d10043ff sub sp, sp, #0x10 + 43f5fc: f90007e0 str x0, [sp, #8] + 43f600: d503201f nop + 43f604: 910043ff add sp, sp, #0x10 + 43f608: d65f03c0 ret + +000000000043f60c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch17SonarQubeReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch17SonarQubeReporterEELb1EE7_M_headERS4_(): + 43f60c: d10043ff sub sp, sp, #0x10 + 43f610: f90007e0 str x0, [sp, #8] + 43f614: f94007e0 ldr x0, [sp, #8] + 43f618: 910043ff add sp, sp, #0x10 + 43f61c: d65f03c0 ret + +000000000043f620 <_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch17SonarQubeReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 43f620: a9be7bfd stp x29, x30, [sp, #-32]! + 43f624: 910003fd mov x29, sp + 43f628: f9000fe0 str x0, [sp, #24] + 43f62c: f9400fe0 ldr x0, [sp, #24] + 43f630: 94000074 bl 43f800 <_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EE7_M_headERKS3_> + 43f634: a8c27bfd ldp x29, x30, [sp], #32 + 43f638: d65f03c0 ret + +000000000043f63c <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_17SonarQubeReporterEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_17SonarQubeReporterEvEERKS_IT_E(): + 43f63c: d10043ff sub sp, sp, #0x10 + 43f640: f90007e0 str x0, [sp, #8] + 43f644: f90003e1 str x1, [sp] + 43f648: d503201f nop + 43f64c: 910043ff add sp, sp, #0x10 + 43f650: d65f03c0 ret + +000000000043f654 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch13JunitReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch13JunitReporterEELb1EEC2Ev(): + 43f654: d10043ff sub sp, sp, #0x10 + 43f658: f90007e0 str x0, [sp, #8] + 43f65c: d503201f nop + 43f660: 910043ff add sp, sp, #0x10 + 43f664: d65f03c0 ret + +000000000043f668 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch13JunitReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch13JunitReporterEELb1EE7_M_headERS4_(): + 43f668: d10043ff sub sp, sp, #0x10 + 43f66c: f90007e0 str x0, [sp, #8] + 43f670: f94007e0 ldr x0, [sp, #8] + 43f674: 910043ff add sp, sp, #0x10 + 43f678: d65f03c0 ret + +000000000043f67c <_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch13JunitReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 43f67c: a9be7bfd stp x29, x30, [sp, #-32]! + 43f680: 910003fd mov x29, sp + 43f684: f9000fe0 str x0, [sp, #24] + 43f688: f9400fe0 ldr x0, [sp, #24] + 43f68c: 94000062 bl 43f814 <_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EE7_M_headERKS3_> + 43f690: a8c27bfd ldp x29, x30, [sp], #32 + 43f694: d65f03c0 ret + +000000000043f698 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_13JunitReporterEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_13JunitReporterEvEERKS_IT_E(): + 43f698: d10043ff sub sp, sp, #0x10 + 43f69c: f90007e0 str x0, [sp, #8] + 43f6a0: f90003e1 str x1, [sp] + 43f6a4: d503201f nop + 43f6a8: 910043ff add sp, sp, #0x10 + 43f6ac: d65f03c0 ret + +000000000043f6b0 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ConsoleReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ConsoleReporterEELb1EEC1Ev(): + 43f6b0: d10043ff sub sp, sp, #0x10 + 43f6b4: f90007e0 str x0, [sp, #8] + 43f6b8: d503201f nop + 43f6bc: 910043ff add sp, sp, #0x10 + 43f6c0: d65f03c0 ret + +000000000043f6c4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ConsoleReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15ConsoleReporterEELb1EE7_M_headERS4_(): + 43f6c4: d10043ff sub sp, sp, #0x10 + 43f6c8: f90007e0 str x0, [sp, #8] + 43f6cc: f94007e0 ldr x0, [sp, #8] + 43f6d0: 910043ff add sp, sp, #0x10 + 43f6d4: d65f03c0 ret + +000000000043f6d8 <_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15ConsoleReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 43f6d8: a9be7bfd stp x29, x30, [sp, #-32]! + 43f6dc: 910003fd mov x29, sp + 43f6e0: f9000fe0 str x0, [sp, #24] + 43f6e4: f9400fe0 ldr x0, [sp, #24] + 43f6e8: 94000050 bl 43f828 <_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EE7_M_headERKS3_> + 43f6ec: a8c27bfd ldp x29, x30, [sp], #32 + 43f6f0: d65f03c0 ret + +000000000043f6f4 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_15ConsoleReporterEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_15ConsoleReporterEvEERKS_IT_E(): + 43f6f4: d10043ff sub sp, sp, #0x10 + 43f6f8: f90007e0 str x0, [sp, #8] + 43f6fc: f90003e1 str x1, [sp] + 43f700: d503201f nop + 43f704: 910043ff add sp, sp, #0x10 + 43f708: d65f03c0 ret + +000000000043f70c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15CompactReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15CompactReporterEELb1EEC1Ev(): + 43f70c: d10043ff sub sp, sp, #0x10 + 43f710: f90007e0 str x0, [sp, #8] + 43f714: d503201f nop + 43f718: 910043ff add sp, sp, #0x10 + 43f71c: d65f03c0 ret + +000000000043f720 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15CompactReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch15CompactReporterEELb1EE7_M_headERS4_(): + 43f720: d10043ff sub sp, sp, #0x10 + 43f724: f90007e0 str x0, [sp, #8] + 43f728: f94007e0 ldr x0, [sp, #8] + 43f72c: 910043ff add sp, sp, #0x10 + 43f730: d65f03c0 ret + +000000000043f734 <_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch15CompactReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 43f734: a9be7bfd stp x29, x30, [sp, #-32]! + 43f738: 910003fd mov x29, sp + 43f73c: f9000fe0 str x0, [sp, #24] + 43f740: f9400fe0 ldr x0, [sp, #24] + 43f744: 9400003e bl 43f83c <_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EE7_M_headERKS3_> + 43f748: a8c27bfd ldp x29, x30, [sp], #32 + 43f74c: d65f03c0 ret + +000000000043f750 <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_15CompactReporterEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC2INS0_15CompactReporterEvEERKS_IT_E(): + 43f750: d10043ff sub sp, sp, #0x10 + 43f754: f90007e0 str x0, [sp, #8] + 43f758: f90003e1 str x1, [sp] + 43f75c: d503201f nop + 43f760: 910043ff add sp, sp, #0x10 + 43f764: d65f03c0 ret + +000000000043f768 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16AutomakeReporterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16AutomakeReporterEELb1EEC1Ev(): + 43f768: d10043ff sub sp, sp, #0x10 + 43f76c: f90007e0 str x0, [sp, #8] + 43f770: d503201f nop + 43f774: 910043ff add sp, sp, #0x10 + 43f778: d65f03c0 ret + +000000000043f77c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16AutomakeReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch16AutomakeReporterEELb1EE7_M_headERS4_(): + 43f77c: d10043ff sub sp, sp, #0x10 + 43f780: f90007e0 str x0, [sp, #8] + 43f784: f94007e0 ldr x0, [sp, #8] + 43f788: 910043ff add sp, sp, #0x10 + 43f78c: d65f03c0 ret + +000000000043f790 <_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch16AutomakeReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 43f790: a9be7bfd stp x29, x30, [sp, #-32]! + 43f794: 910003fd mov x29, sp + 43f798: f9000fe0 str x0, [sp, #24] + 43f79c: f9400fe0 ldr x0, [sp, #24] + 43f7a0: 9400002c bl 43f850 <_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EE7_M_headERKS3_> + 43f7a4: a8c27bfd ldp x29, x30, [sp], #32 + 43f7a8: d65f03c0 ret + +000000000043f7ac <_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC1INS0_16AutomakeReporterEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch18IStreamingReporterEEC2INS0_16AutomakeReporterEvEERKS_IT_E(): + 43f7ac: d10043ff sub sp, sp, #0x10 + 43f7b0: f90007e0 str x0, [sp, #8] + 43f7b4: f90003e1 str x1, [sp] + 43f7b8: d503201f nop + 43f7bc: 910043ff add sp, sp, #0x10 + 43f7c0: d65f03c0 ret + +000000000043f7c4 <_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch11XmlReporterELb0EE7_M_headERKS3_(): + 43f7c4: d10043ff sub sp, sp, #0x10 + 43f7c8: f90007e0 str x0, [sp, #8] + 43f7cc: f94007e0 ldr x0, [sp, #8] + 43f7d0: 910043ff add sp, sp, #0x10 + 43f7d4: d65f03c0 ret + +000000000043f7d8 <_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch16TeamCityReporterELb0EE7_M_headERKS3_(): + 43f7d8: d10043ff sub sp, sp, #0x10 + 43f7dc: f90007e0 str x0, [sp, #8] + 43f7e0: f94007e0 ldr x0, [sp, #8] + 43f7e4: 910043ff add sp, sp, #0x10 + 43f7e8: d65f03c0 ret + +000000000043f7ec <_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch11TAPReporterELb0EE7_M_headERKS3_(): + 43f7ec: d10043ff sub sp, sp, #0x10 + 43f7f0: f90007e0 str x0, [sp, #8] + 43f7f4: f94007e0 ldr x0, [sp, #8] + 43f7f8: 910043ff add sp, sp, #0x10 + 43f7fc: d65f03c0 ret + +000000000043f800 <_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch17SonarQubeReporterELb0EE7_M_headERKS3_(): + 43f800: d10043ff sub sp, sp, #0x10 + 43f804: f90007e0 str x0, [sp, #8] + 43f808: f94007e0 ldr x0, [sp, #8] + 43f80c: 910043ff add sp, sp, #0x10 + 43f810: d65f03c0 ret + +000000000043f814 <_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch13JunitReporterELb0EE7_M_headERKS3_(): + 43f814: d10043ff sub sp, sp, #0x10 + 43f818: f90007e0 str x0, [sp, #8] + 43f81c: f94007e0 ldr x0, [sp, #8] + 43f820: 910043ff add sp, sp, #0x10 + 43f824: d65f03c0 ret + +000000000043f828 <_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch15ConsoleReporterELb0EE7_M_headERKS3_(): + 43f828: d10043ff sub sp, sp, #0x10 + 43f82c: f90007e0 str x0, [sp, #8] + 43f830: f94007e0 ldr x0, [sp, #8] + 43f834: 910043ff add sp, sp, #0x10 + 43f838: d65f03c0 ret + +000000000043f83c <_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch15CompactReporterELb0EE7_M_headERKS3_(): + 43f83c: d10043ff sub sp, sp, #0x10 + 43f840: f90007e0 str x0, [sp, #8] + 43f844: f94007e0 ldr x0, [sp, #8] + 43f848: 910043ff add sp, sp, #0x10 + 43f84c: d65f03c0 ret + +000000000043f850 <_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch16AutomakeReporterELb0EE7_M_headERKS3_(): + 43f850: d10043ff sub sp, sp, #0x10 + 43f854: f90007e0 str x0, [sp, #8] + 43f858: f94007e0 ldr x0, [sp, #8] + 43f85c: 910043ff add sp, sp, #0x10 + 43f860: d65f03c0 ret + +000000000043f864 <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 43f864: 90000860 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 43f868: 912d6000 add x0, x0, #0xb58 + 43f86c: f9400000 ldr x0, [x0] + 43f870: f100001f cmp x0, #0x0 + 43f874: 1a9f07e0 cset w0, ne // ne = any + 43f878: 12001c00 and w0, w0, #0xff + 43f87c: d65f03c0 ret + +000000000043f880 <_ZN5Catch10Generators16GeneratorTrackerD1Ev>: +_ZN5Catch10Generators16GeneratorTrackerD1Ev(): + 43f880: a9be7bfd stp x29, x30, [sp, #-32]! + 43f884: 910003fd mov x29, sp + 43f888: f9000fe0 str x0, [sp, #24] + 43f88c: f0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43f890: 91298001 add x1, x0, #0xa60 + 43f894: f9400fe0 ldr x0, [sp, #24] + 43f898: f9000001 str x1, [x0] + 43f89c: f0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43f8a0: 912c2001 add x1, x0, #0xb08 + 43f8a4: f9400fe0 ldr x0, [sp, #24] + 43f8a8: f9003401 str x1, [x0, #104] + 43f8ac: f9400fe0 ldr x0, [sp, #24] + 43f8b0: 9101c000 add x0, x0, #0x70 + 43f8b4: 94000bed bl 442868 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EED1Ev> + 43f8b8: f9400fe0 ldr x0, [sp, #24] + 43f8bc: 9101a000 add x0, x0, #0x68 + 43f8c0: 9401de64 bl 4b7250 <_ZN5Catch17IGeneratorTrackerD1Ev> + 43f8c4: f9400fe0 ldr x0, [sp, #24] + 43f8c8: 940009c2 bl 441fd0 <_ZN5Catch16TestCaseTracking11TrackerBaseD1Ev> + 43f8cc: d503201f nop + 43f8d0: a8c27bfd ldp x29, x30, [sp], #32 + 43f8d4: d65f03c0 ret + +000000000043f8d8 <_ZThn104_N5Catch10Generators16GeneratorTrackerD1Ev>: +_ZThn104_N5Catch10Generators16GeneratorTrackerD1Ev(): + 43f8d8: d101a000 sub x0, x0, #0x68 + 43f8dc: 17ffffe9 b 43f880 <_ZN5Catch10Generators16GeneratorTrackerD1Ev> + +000000000043f8e0 <_ZN5Catch10Generators16GeneratorTrackerD0Ev>: +_ZN5Catch10Generators16GeneratorTrackerD0Ev(): + 43f8e0: a9be7bfd stp x29, x30, [sp, #-32]! + 43f8e4: 910003fd mov x29, sp + 43f8e8: f9000fe0 str x0, [sp, #24] + 43f8ec: f9400fe0 ldr x0, [sp, #24] + 43f8f0: 97ffffe4 bl 43f880 <_ZN5Catch10Generators16GeneratorTrackerD1Ev> + 43f8f4: d2800f01 mov x1, #0x78 // #120 + 43f8f8: f9400fe0 ldr x0, [sp, #24] + 43f8fc: 97ff1ea1 bl 407380 <_ZdlPvm@plt> + 43f900: a8c27bfd ldp x29, x30, [sp], #32 + 43f904: d65f03c0 ret + +000000000043f908 <_ZThn104_N5Catch10Generators16GeneratorTrackerD0Ev>: +_ZThn104_N5Catch10Generators16GeneratorTrackerD0Ev(): + 43f908: d101a000 sub x0, x0, #0x68 + 43f90c: 17fffff5 b 43f8e0 <_ZN5Catch10Generators16GeneratorTrackerD0Ev> + +000000000043f910 <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE>: +_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE(): + 43f910: a9ba7bfd stp x29, x30, [sp, #-96]! + 43f914: 910003fd mov x29, sp + 43f918: f9000bf3 str x19, [sp, #16] + 43f91c: f9001fe0 str x0, [sp, #56] + 43f920: f9001be1 str x1, [sp, #48] + 43f924: f90017e2 str x2, [sp, #40] + 43f928: f9401fe0 ldr x0, [sp, #56] + 43f92c: 94000aeb bl 4424d8 <_ZN5Catch14IResultCaptureC1Ev> + 43f930: f9401fe0 ldr x0, [sp, #56] + 43f934: 91002000 add x0, x0, #0x8 + 43f938: 94000af1 bl 4424fc <_ZN5Catch7IRunnerC1Ev> + 43f93c: f0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43f940: 91256001 add x1, x0, #0x958 + 43f944: f9401fe0 ldr x0, [sp, #56] + 43f948: f9000001 str x1, [x0] + 43f94c: f0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43f950: 9128e001 add x1, x0, #0xa38 + 43f954: f9401fe0 ldr x0, [sp, #56] + 43f958: f9000401 str x1, [x0, #8] + 43f95c: f9401fe0 ldr x0, [sp, #56] + 43f960: 91004013 add x19, x0, #0x10 + 43f964: f9401be0 ldr x0, [sp, #48] + 43f968: 97ff29ba bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 43f96c: aa0003e2 mov x2, x0 + 43f970: f9400040 ldr x0, [x2] + 43f974: 91008000 add x0, x0, #0x20 + 43f978: f9400001 ldr x1, [x0] + 43f97c: 910103e0 add x0, sp, #0x40 + 43f980: aa0003e8 mov x8, x0 + 43f984: aa0203e0 mov x0, x2 + 43f988: d63f0020 blr x1 + 43f98c: 910103e0 add x0, sp, #0x40 + 43f990: aa0003e1 mov x1, x0 + 43f994: aa1303e0 mov x0, x19 + 43f998: 9401dfa1 bl 4b781c <_ZN5Catch11TestRunInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 43f99c: 910103e0 add x0, sp, #0x40 + 43f9a0: 97ff1dd8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 43f9a4: 97ff2990 bl 409fe4 <_ZN5Catch24getCurrentMutableContextEv> + 43f9a8: aa0003e1 mov x1, x0 + 43f9ac: f9401fe0 ldr x0, [sp, #56] + 43f9b0: f9001801 str x1, [x0, #48] + 43f9b4: f9401fe0 ldr x0, [sp, #56] + 43f9b8: f9001c1f str xzr, [x0, #56] + 43f9bc: f9401fe0 ldr x0, [sp, #56] + 43f9c0: f900201f str xzr, [x0, #64] + 43f9c4: f9401fe0 ldr x0, [sp, #56] + 43f9c8: 91012000 add x0, x0, #0x48 + 43f9cc: 94000c68 bl 442b6c <_ZN5Catch6OptionINS_15AssertionResultEEC1Ev> + 43f9d0: f9401fe0 ldr x0, [sp, #56] + 43f9d4: 91038000 add x0, x0, #0xe0 + 43f9d8: f9401be1 ldr x1, [sp, #48] + 43f9dc: 94000ae3 bl 442568 <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1ERKS3_> + 43f9e0: f9401fe0 ldr x0, [sp, #56] + 43f9e4: 9103c000 add x0, x0, #0xf0 + 43f9e8: 94000af5 bl 4425bc <_ZN5Catch6TotalsC1Ev> + 43f9ec: f9401fe0 ldr x0, [sp, #56] + 43f9f0: 9104a013 add x19, x0, #0x128 + 43f9f4: f94017e0 ldr x0, [sp, #40] + 43f9f8: 94000c51 bl 442b3c <_ZSt4moveIRSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 43f9fc: aa0003e1 mov x1, x0 + 43fa00: aa1303e0 mov x0, x19 + 43fa04: 94000c7b bl 442bf0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EOS4_> + 43fa08: f9401fe0 ldr x0, [sp, #56] + 43fa0c: 9104c000 add x0, x0, #0x130 + 43fa10: 94000ca3 bl 442c9c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1Ev> + 43fa14: f9401fe0 ldr x0, [sp, #56] + 43fa18: 91052000 add x0, x0, #0x148 + 43fa1c: 94000cbc bl 442d0c <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EEC1Ev> + 43fa20: f9401fe0 ldr x0, [sp, #56] + 43fa24: 91058002 add x2, x0, #0x160 + 43fa28: f0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43fa2c: 91190001 add x1, x0, #0x640 + 43fa30: aa0203e0 mov x0, x2 + 43fa34: a9400c22 ldp x2, x3, [x1] + 43fa38: a9000c02 stp x2, x3, [x0] + 43fa3c: a9410c22 ldp x2, x3, [x1, #16] + 43fa40: a9010c02 stp x2, x3, [x0, #16] + 43fa44: a9420c22 ldp x2, x3, [x1, #32] + 43fa48: a9020c02 stp x2, x3, [x0, #32] + 43fa4c: f9401821 ldr x1, [x1, #48] + 43fa50: f9001801 str x1, [x0, #48] + 43fa54: f9401fe0 ldr x0, [sp, #56] + 43fa58: 91066000 add x0, x0, #0x198 + 43fa5c: 94000cc8 bl 442d7c <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EEC1Ev> + 43fa60: f9401fe0 ldr x0, [sp, #56] + 43fa64: 9106c000 add x0, x0, #0x1b0 + 43fa68: 94000ce1 bl 442dec <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EEC1Ev> + 43fa6c: f9401fe0 ldr x0, [sp, #56] + 43fa70: 91072000 add x0, x0, #0x1c8 + 43fa74: 94000ae8 bl 442614 <_ZN5Catch16TestCaseTracking14TrackerContextC1Ev> + 43fa78: f9401fe0 ldr x0, [sp, #56] + 43fa7c: 3907a01f strb wzr, [x0, #488] + 43fa80: f9401fe0 ldr x0, [sp, #56] + 43fa84: 52800021 mov w1, #0x1 // #1 + 43fa88: 3907a401 strb w1, [x0, #489] + 43fa8c: f9401fe0 ldr x0, [sp, #56] + 43fa90: 91038000 add x0, x0, #0xe0 + 43fa94: 97ff296f bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 43fa98: aa0003e2 mov x2, x0 + 43fa9c: f9400040 ldr x0, [x2] + 43faa0: 9100a000 add x0, x0, #0x28 + 43faa4: f9400001 ldr x1, [x0] + 43faa8: aa0203e0 mov x0, x2 + 43faac: d63f0020 blr x1 + 43fab0: 12001c00 and w0, w0, #0xff + 43fab4: 7100001f cmp w0, #0x0 + 43fab8: 540001c1 b.ne 43faf0 <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE+0x1e0> // b.any + 43fabc: f9401fe0 ldr x0, [sp, #56] + 43fac0: 9104a000 add x0, x0, #0x128 + 43fac4: 94000c23 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 43fac8: aa0003e2 mov x2, x0 + 43facc: f9400040 ldr x0, [x2] + 43fad0: 91004000 add x0, x0, #0x10 + 43fad4: f9400001 ldr x1, [x0] + 43fad8: aa0203e0 mov x0, x2 + 43fadc: d63f0020 blr x1 + 43fae0: d3483c00 ubfx x0, x0, #8, #8 + 43fae4: 12001c00 and w0, w0, #0xff + 43fae8: 7100001f cmp w0, #0x0 + 43faec: 54000060 b.eq 43faf8 <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE+0x1e8> // b.none + 43faf0: 52800021 mov w1, #0x1 // #1 + 43faf4: 14000002 b 43fafc <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE+0x1ec> + 43faf8: 52800001 mov w1, #0x0 // #0 + 43fafc: f9401fe0 ldr x0, [sp, #56] + 43fb00: 3907a801 strb w1, [x0, #490] + 43fb04: f9401fe0 ldr x0, [sp, #56] + 43fb08: f9401803 ldr x3, [x0, #48] + 43fb0c: f9401fe0 ldr x0, [sp, #56] + 43fb10: f9401800 ldr x0, [x0, #48] + 43fb14: f9400000 ldr x0, [x0] + 43fb18: 9100c000 add x0, x0, #0x30 + 43fb1c: f9400002 ldr x2, [x0] + 43fb20: f9401fe0 ldr x0, [sp, #56] + 43fb24: 91002000 add x0, x0, #0x8 + 43fb28: aa0003e1 mov x1, x0 + 43fb2c: aa0303e0 mov x0, x3 + 43fb30: d63f0040 blr x2 + 43fb34: f9401fe0 ldr x0, [sp, #56] + 43fb38: f9401803 ldr x3, [x0, #48] + 43fb3c: f9401fe0 ldr x0, [sp, #56] + 43fb40: f9401800 ldr x0, [x0, #48] + 43fb44: f9400000 ldr x0, [x0] + 43fb48: 9100e000 add x0, x0, #0x38 + 43fb4c: f9400002 ldr x2, [x0] + 43fb50: f9401fe0 ldr x0, [sp, #56] + 43fb54: 91038000 add x0, x0, #0xe0 + 43fb58: aa0003e1 mov x1, x0 + 43fb5c: aa0303e0 mov x0, x3 + 43fb60: d63f0040 blr x2 + 43fb64: f9401fe0 ldr x0, [sp, #56] + 43fb68: f9401803 ldr x3, [x0, #48] + 43fb6c: f9401fe0 ldr x0, [sp, #56] + 43fb70: f9401800 ldr x0, [x0, #48] + 43fb74: f9400000 ldr x0, [x0] + 43fb78: 9100a000 add x0, x0, #0x28 + 43fb7c: f9400002 ldr x2, [x0] + 43fb80: f9401fe0 ldr x0, [sp, #56] + 43fb84: aa0003e1 mov x1, x0 + 43fb88: aa0303e0 mov x0, x3 + 43fb8c: d63f0040 blr x2 + 43fb90: f9401fe0 ldr x0, [sp, #56] + 43fb94: 9104a000 add x0, x0, #0x128 + 43fb98: 94000bee bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 43fb9c: aa0003e3 mov x3, x0 + 43fba0: f9400060 ldr x0, [x3] + 43fba4: 9100a000 add x0, x0, #0x28 + 43fba8: f9400002 ldr x2, [x0] + 43fbac: f9401fe0 ldr x0, [sp, #56] + 43fbb0: 91004000 add x0, x0, #0x10 + 43fbb4: aa0003e1 mov x1, x0 + 43fbb8: aa0303e0 mov x0, x3 + 43fbbc: d63f0040 blr x2 + 43fbc0: 1400002c b 43fc70 <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE+0x360> + 43fbc4: aa0003f3 mov x19, x0 + 43fbc8: 910103e0 add x0, sp, #0x40 + 43fbcc: 97ff1d4d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 43fbd0: 14000021 b 43fc54 <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE+0x344> + 43fbd4: aa0003f3 mov x19, x0 + 43fbd8: f9401fe0 ldr x0, [sp, #56] + 43fbdc: 91072000 add x0, x0, #0x1c8 + 43fbe0: 94000a99 bl 442644 <_ZN5Catch16TestCaseTracking14TrackerContextD1Ev> + 43fbe4: f9401fe0 ldr x0, [sp, #56] + 43fbe8: 9106c000 add x0, x0, #0x1b0 + 43fbec: 94000c88 bl 442e0c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EED1Ev> + 43fbf0: f9401fe0 ldr x0, [sp, #56] + 43fbf4: 91066000 add x0, x0, #0x198 + 43fbf8: 94000c69 bl 442d9c <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EED1Ev> + 43fbfc: f9401fe0 ldr x0, [sp, #56] + 43fc00: 91052000 add x0, x0, #0x148 + 43fc04: 94000c4a bl 442d2c <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EED1Ev> + 43fc08: f9401fe0 ldr x0, [sp, #56] + 43fc0c: 9104c000 add x0, x0, #0x130 + 43fc10: 94000c2b bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 43fc14: f9401fe0 ldr x0, [sp, #56] + 43fc18: 9104a000 add x0, x0, #0x128 + 43fc1c: 94000c09 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 43fc20: f9401fe0 ldr x0, [sp, #56] + 43fc24: 91038000 add x0, x0, #0xe0 + 43fc28: 97ff2e2a bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 43fc2c: f9401fe0 ldr x0, [sp, #56] + 43fc30: 91012000 add x0, x0, #0x48 + 43fc34: 94000bd5 bl 442b88 <_ZN5Catch6OptionINS_15AssertionResultEED1Ev> + 43fc38: 14000002 b 43fc40 <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE+0x330> + 43fc3c: aa0003f3 mov x19, x0 + 43fc40: f9401fe0 ldr x0, [sp, #56] + 43fc44: 91004000 add x0, x0, #0x10 + 43fc48: 97ffe01c bl 437cb8 <_ZN5Catch11TestRunInfoD1Ev> + 43fc4c: 14000002 b 43fc54 <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE+0x344> + 43fc50: aa0003f3 mov x19, x0 + 43fc54: f9401fe0 ldr x0, [sp, #56] + 43fc58: 91002000 add x0, x0, #0x8 + 43fc5c: 9401de8b bl 4b7688 <_ZN5Catch7IRunnerD1Ev> + 43fc60: f9401fe0 ldr x0, [sp, #56] + 43fc64: 9401de17 bl 4b74c0 <_ZN5Catch14IResultCaptureD1Ev> + 43fc68: aa1303e0 mov x0, x19 + 43fc6c: 97ff1f25 bl 407900 <_Unwind_Resume@plt> + 43fc70: f9400bf3 ldr x19, [sp, #16] + 43fc74: a8c67bfd ldp x29, x30, [sp], #96 + 43fc78: d65f03c0 ret + +000000000043fc7c <_ZN5Catch10RunContextD1Ev>: +_ZN5Catch10RunContextD1Ev(): + 43fc7c: a9b67bfd stp x29, x30, [sp, #-160]! + 43fc80: 910003fd mov x29, sp + 43fc84: a90153f3 stp x19, x20, [sp, #16] + 43fc88: a9025bf5 stp x21, x22, [sp, #32] + 43fc8c: f9001fe0 str x0, [sp, #56] + 43fc90: f0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43fc94: 91256001 add x1, x0, #0x958 + 43fc98: f9401fe0 ldr x0, [sp, #56] + 43fc9c: f9000001 str x1, [x0] + 43fca0: f0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 43fca4: 9128e001 add x1, x0, #0xa38 + 43fca8: f9401fe0 ldr x0, [sp, #56] + 43fcac: f9000401 str x1, [x0, #8] + 43fcb0: f9401fe0 ldr x0, [sp, #56] + 43fcb4: 9104a000 add x0, x0, #0x128 + 43fcb8: 94000ba6 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 43fcbc: aa0003f4 mov x20, x0 + 43fcc0: f9400280 ldr x0, [x20] + 43fcc4: 91024000 add x0, x0, #0x90 + 43fcc8: f9400013 ldr x19, [x0] + 43fccc: f9401fe0 ldr x0, [sp, #56] + 43fcd0: 91004015 add x21, x0, #0x10 + 43fcd4: f9401fe0 ldr x0, [sp, #56] + 43fcd8: 9103c016 add x22, x0, #0xf0 + 43fcdc: f9401fe0 ldr x0, [sp, #56] + 43fce0: 940004ca bl 441008 <_ZNK5Catch10RunContext8abortingEv> + 43fce4: 12001c01 and w1, w0, #0xff + 43fce8: 910103e0 add x0, sp, #0x40 + 43fcec: 2a0103e3 mov w3, w1 + 43fcf0: aa1603e2 mov x2, x22 + 43fcf4: aa1503e1 mov x1, x21 + 43fcf8: 9401dfbb bl 4b7be4 <_ZN5Catch12TestRunStatsC1ERKNS_11TestRunInfoERKNS_6TotalsEb> + 43fcfc: 910103e0 add x0, sp, #0x40 + 43fd00: aa0003e1 mov x1, x0 + 43fd04: aa1403e0 mov x0, x20 + 43fd08: d63f0260 blr x19 + 43fd0c: 910103e0 add x0, sp, #0x40 + 43fd10: 94000a55 bl 442664 <_ZN5Catch12TestRunStatsD1Ev> + 43fd14: f9401fe0 ldr x0, [sp, #56] + 43fd18: 91072000 add x0, x0, #0x1c8 + 43fd1c: 94000a4a bl 442644 <_ZN5Catch16TestCaseTracking14TrackerContextD1Ev> + 43fd20: f9401fe0 ldr x0, [sp, #56] + 43fd24: 9106c000 add x0, x0, #0x1b0 + 43fd28: 94000c39 bl 442e0c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EED1Ev> + 43fd2c: f9401fe0 ldr x0, [sp, #56] + 43fd30: 91066000 add x0, x0, #0x198 + 43fd34: 94000c1a bl 442d9c <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EED1Ev> + 43fd38: f9401fe0 ldr x0, [sp, #56] + 43fd3c: 91052000 add x0, x0, #0x148 + 43fd40: 94000bfb bl 442d2c <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EED1Ev> + 43fd44: f9401fe0 ldr x0, [sp, #56] + 43fd48: 9104c000 add x0, x0, #0x130 + 43fd4c: 94000bdc bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 43fd50: f9401fe0 ldr x0, [sp, #56] + 43fd54: 9104a000 add x0, x0, #0x128 + 43fd58: 94000bba bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 43fd5c: f9401fe0 ldr x0, [sp, #56] + 43fd60: 91038000 add x0, x0, #0xe0 + 43fd64: 97ff2ddb bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 43fd68: f9401fe0 ldr x0, [sp, #56] + 43fd6c: 91012000 add x0, x0, #0x48 + 43fd70: 94000b86 bl 442b88 <_ZN5Catch6OptionINS_15AssertionResultEED1Ev> + 43fd74: f9401fe0 ldr x0, [sp, #56] + 43fd78: 91004000 add x0, x0, #0x10 + 43fd7c: 97ffdfcf bl 437cb8 <_ZN5Catch11TestRunInfoD1Ev> + 43fd80: f9401fe0 ldr x0, [sp, #56] + 43fd84: 91002000 add x0, x0, #0x8 + 43fd88: 9401de40 bl 4b7688 <_ZN5Catch7IRunnerD1Ev> + 43fd8c: f9401fe0 ldr x0, [sp, #56] + 43fd90: 9401ddcc bl 4b74c0 <_ZN5Catch14IResultCaptureD1Ev> + 43fd94: d503201f nop + 43fd98: a94153f3 ldp x19, x20, [sp, #16] + 43fd9c: a9425bf5 ldp x21, x22, [sp, #32] + 43fda0: a8ca7bfd ldp x29, x30, [sp], #160 + 43fda4: d65f03c0 ret + +000000000043fda8 <_ZThn8_N5Catch10RunContextD1Ev>: +_ZThn8_N5Catch10RunContextD1Ev(): + 43fda8: d1002000 sub x0, x0, #0x8 + 43fdac: 17ffffb4 b 43fc7c <_ZN5Catch10RunContextD1Ev> + +000000000043fdb0 <_ZN5Catch10RunContextD0Ev>: +_ZN5Catch10RunContextD0Ev(): + 43fdb0: a9be7bfd stp x29, x30, [sp, #-32]! + 43fdb4: 910003fd mov x29, sp + 43fdb8: f9000fe0 str x0, [sp, #24] + 43fdbc: f9400fe0 ldr x0, [sp, #24] + 43fdc0: 97ffffaf bl 43fc7c <_ZN5Catch10RunContextD1Ev> + 43fdc4: d2803e01 mov x1, #0x1f0 // #496 + 43fdc8: f9400fe0 ldr x0, [sp, #24] + 43fdcc: 97ff1d6d bl 407380 <_ZdlPvm@plt> + 43fdd0: a8c27bfd ldp x29, x30, [sp], #32 + 43fdd4: d65f03c0 ret + +000000000043fdd8 <_ZThn8_N5Catch10RunContextD0Ev>: +_ZThn8_N5Catch10RunContextD0Ev(): + 43fdd8: d1002000 sub x0, x0, #0x8 + 43fddc: 17fffff5 b 43fdb0 <_ZN5Catch10RunContextD0Ev> + +000000000043fde0 <_ZN5Catch10RunContext17testGroupStartingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm>: +_ZN5Catch10RunContext17testGroupStartingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm(): + 43fde0: a9b97bfd stp x29, x30, [sp, #-112]! + 43fde4: 910003fd mov x29, sp + 43fde8: a90153f3 stp x19, x20, [sp, #16] + 43fdec: f9001fe0 str x0, [sp, #56] + 43fdf0: f9001be1 str x1, [sp, #48] + 43fdf4: f90017e2 str x2, [sp, #40] + 43fdf8: f90013e3 str x3, [sp, #32] + 43fdfc: f9401fe0 ldr x0, [sp, #56] + 43fe00: 9104a000 add x0, x0, #0x128 + 43fe04: 94000b53 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 43fe08: aa0003f4 mov x20, x0 + 43fe0c: f9400280 ldr x0, [x20] + 43fe10: 9100c000 add x0, x0, #0x30 + 43fe14: f9400013 ldr x19, [x0] + 43fe18: 910103e0 add x0, sp, #0x40 + 43fe1c: f94013e3 ldr x3, [sp, #32] + 43fe20: f94017e2 ldr x2, [sp, #40] + 43fe24: f9401be1 ldr x1, [sp, #48] + 43fe28: 9401de87 bl 4b7844 <_ZN5Catch9GroupInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm> + 43fe2c: 910103e0 add x0, sp, #0x40 + 43fe30: aa0003e1 mov x1, x0 + 43fe34: aa1403e0 mov x0, x20 + 43fe38: d63f0260 blr x19 + 43fe3c: 910103e0 add x0, sp, #0x40 + 43fe40: 94000a11 bl 442684 <_ZN5Catch9GroupInfoD1Ev> + 43fe44: 14000006 b 43fe5c <_ZN5Catch10RunContext17testGroupStartingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm+0x7c> + 43fe48: aa0003f3 mov x19, x0 + 43fe4c: 910103e0 add x0, sp, #0x40 + 43fe50: 94000a0d bl 442684 <_ZN5Catch9GroupInfoD1Ev> + 43fe54: aa1303e0 mov x0, x19 + 43fe58: 97ff1eaa bl 407900 <_Unwind_Resume@plt> + 43fe5c: a94153f3 ldp x19, x20, [sp, #16] + 43fe60: a8c77bfd ldp x29, x30, [sp], #112 + 43fe64: d65f03c0 ret + +000000000043fe68 <_ZN5Catch10RunContext14testGroupEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6TotalsEmm>: +_ZN5Catch10RunContext14testGroupEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6TotalsEmm(): + 43fe68: a9b17bfd stp x29, x30, [sp, #-240]! + 43fe6c: 910003fd mov x29, sp + 43fe70: a90153f3 stp x19, x20, [sp, #16] + 43fe74: f90027e0 str x0, [sp, #72] + 43fe78: f90023e1 str x1, [sp, #64] + 43fe7c: f9001fe2 str x2, [sp, #56] + 43fe80: f9001be3 str x3, [sp, #48] + 43fe84: f90017e4 str x4, [sp, #40] + 43fe88: f94027e0 ldr x0, [sp, #72] + 43fe8c: 9104a000 add x0, x0, #0x128 + 43fe90: 94000b30 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 43fe94: aa0003f4 mov x20, x0 + 43fe98: f9400280 ldr x0, [x20] + 43fe9c: 91022000 add x0, x0, #0x88 + 43fea0: f9400013 ldr x19, [x0] + 43fea4: 910303e0 add x0, sp, #0xc0 + 43fea8: f94017e3 ldr x3, [sp, #40] + 43feac: f9401be2 ldr x2, [sp, #48] + 43feb0: f94023e1 ldr x1, [sp, #64] + 43feb4: 9401de64 bl 4b7844 <_ZN5Catch9GroupInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm> + 43feb8: f94027e0 ldr x0, [sp, #72] + 43febc: f9400000 ldr x0, [x0] + 43fec0: 91032000 add x0, x0, #0xc8 + 43fec4: f9400001 ldr x1, [x0] + 43fec8: f94027e0 ldr x0, [sp, #72] + 43fecc: d63f0020 blr x1 + 43fed0: 12001c02 and w2, w0, #0xff + 43fed4: 910303e1 add x1, sp, #0xc0 + 43fed8: 910143e0 add x0, sp, #0x50 + 43fedc: 2a0203e3 mov w3, w2 + 43fee0: f9401fe2 ldr x2, [sp, #56] + 43fee4: 9401df17 bl 4b7b40 <_ZN5Catch14TestGroupStatsC1ERKNS_9GroupInfoERKNS_6TotalsEb> + 43fee8: 910143e0 add x0, sp, #0x50 + 43feec: aa0003e1 mov x1, x0 + 43fef0: aa1403e0 mov x0, x20 + 43fef4: d63f0260 blr x19 + 43fef8: 910143e0 add x0, sp, #0x50 + 43fefc: 940009ea bl 4426a4 <_ZN5Catch14TestGroupStatsD1Ev> + 43ff00: 910303e0 add x0, sp, #0xc0 + 43ff04: 940009e0 bl 442684 <_ZN5Catch9GroupInfoD1Ev> + 43ff08: 1400000a b 43ff30 <_ZN5Catch10RunContext14testGroupEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6TotalsEmm+0xc8> + 43ff0c: aa0003f3 mov x19, x0 + 43ff10: 910143e0 add x0, sp, #0x50 + 43ff14: 940009e4 bl 4426a4 <_ZN5Catch14TestGroupStatsD1Ev> + 43ff18: 14000002 b 43ff20 <_ZN5Catch10RunContext14testGroupEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6TotalsEmm+0xb8> + 43ff1c: aa0003f3 mov x19, x0 + 43ff20: 910303e0 add x0, sp, #0xc0 + 43ff24: 940009d8 bl 442684 <_ZN5Catch9GroupInfoD1Ev> + 43ff28: aa1303e0 mov x0, x19 + 43ff2c: 97ff1e75 bl 407900 <_Unwind_Resume@plt> + 43ff30: a94153f3 ldp x19, x20, [sp, #16] + 43ff34: a8cf7bfd ldp x29, x30, [sp], #240 + 43ff38: d65f03c0 ret + +000000000043ff3c <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE>: +_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE(): + 43ff3c: a9a87bfd stp x29, x30, [sp, #-384]! + 43ff40: 910003fd mov x29, sp + 43ff44: a90153f3 stp x19, x20, [sp, #16] + 43ff48: f90013f5 str x21, [sp, #32] + 43ff4c: aa0803f3 mov x19, x8 + 43ff50: f9001fe0 str x0, [sp, #56] + 43ff54: f9001be1 str x1, [sp, #48] + 43ff58: f9401fe0 ldr x0, [sp, #56] + 43ff5c: 9103c001 add x1, x0, #0xf0 + 43ff60: 910203e0 add x0, sp, #0x80 + 43ff64: a9400c22 ldp x2, x3, [x1] + 43ff68: a9000c02 stp x2, x3, [x0] + 43ff6c: a9410c22 ldp x2, x3, [x1, #16] + 43ff70: a9010c02 stp x2, x3, [x0, #16] + 43ff74: a9420c22 ldp x2, x3, [x1, #32] + 43ff78: a9020c02 stp x2, x3, [x0, #32] + 43ff7c: f9401821 ldr x1, [x1, #48] + 43ff80: f9001801 str x1, [x0, #48] + 43ff84: 910183e0 add x0, sp, #0x60 + 43ff88: 97ff1dc2 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 43ff8c: 910103e0 add x0, sp, #0x40 + 43ff90: 97ff1dc0 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 43ff94: f9401be0 ldr x0, [sp, #48] + 43ff98: 94009603 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 43ff9c: f900bfe0 str x0, [sp, #376] + 43ffa0: f9401fe0 ldr x0, [sp, #56] + 43ffa4: 9104a000 add x0, x0, #0x128 + 43ffa8: 94000aea bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 43ffac: aa0003e3 mov x3, x0 + 43ffb0: f9400060 ldr x0, [x3] + 43ffb4: 9100e000 add x0, x0, #0x38 + 43ffb8: f9400002 ldr x2, [x0] + 43ffbc: f940bfe1 ldr x1, [sp, #376] + 43ffc0: aa0303e0 mov x0, x3 + 43ffc4: d63f0040 blr x2 + 43ffc8: f9401fe0 ldr x0, [sp, #56] + 43ffcc: f9401be1 ldr x1, [sp, #48] + 43ffd0: f9001c01 str x1, [x0, #56] + 43ffd4: f9401fe0 ldr x0, [sp, #56] + 43ffd8: 91072000 add x0, x0, #0x1c8 + 43ffdc: 9400bd8a bl 46f604 <_ZN5Catch16TestCaseTracking14TrackerContext8startRunEv> + 43ffe0: f900bbe0 str x0, [sp, #368] + 43ffe4: f940bbe0 ldr x0, [sp, #368] + 43ffe8: f9400000 ldr x0, [x0] + 43ffec: 9101c000 add x0, x0, #0x70 + 43fff0: f9400001 ldr x1, [x0] + 43fff4: f940bbe0 ldr x0, [sp, #368] + 43fff8: d63f0020 blr x1 + 43fffc: 12001c00 and w0, w0, #0xff + 440000: 7100001f cmp w0, #0x0 + 440004: 54000121 b.ne 440028 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0xec> // b.any + 440008: d0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44000c: 911e8003 add x3, x0, #0x7a0 + 440010: 52800e02 mov w2, #0x70 // #112 + 440014: d0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 440018: 9116a001 add x1, x0, #0x5a8 + 44001c: d0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 440020: 9119e000 add x0, x0, #0x678 + 440024: 97ff1c03 bl 407030 <__assert_fail@plt> + 440028: f9401fe0 ldr x0, [sp, #56] + 44002c: 91038000 add x0, x0, #0xe0 + 440030: 97ff2808 bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 440034: aa0003e2 mov x2, x0 + 440038: f9400040 ldr x0, [x2] + 44003c: 91024000 add x0, x0, #0x90 + 440040: f9400001 ldr x1, [x0] + 440044: aa0203e0 mov x0, x2 + 440048: d63f0020 blr x1 + 44004c: aa0003e1 mov x1, x0 + 440050: f940bbe0 ldr x0, [sp, #368] + 440054: 9400c110 bl 470494 <_ZN5Catch16TestCaseTracking14SectionTracker17addInitialFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE> + 440058: f9401fe0 ldr x0, [sp, #56] + 44005c: 91072000 add x0, x0, #0x1c8 + 440060: 9400bdb9 bl 46f744 <_ZN5Catch16TestCaseTracking14TrackerContext10startCycleEv> + 440064: f9401fe0 ldr x0, [sp, #56] + 440068: 91072014 add x20, x0, #0x1c8 + 44006c: f940bfe1 ldr x1, [sp, #376] + 440070: f940bfe0 ldr x0, [sp, #376] + 440074: 91026002 add x2, x0, #0x98 + 440078: 9102e3e0 add x0, sp, #0xb8 + 44007c: 9400bd40 bl 46f57c <_ZN5Catch16TestCaseTracking15NameAndLocationC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_14SourceLineInfoE> + 440080: 9102e3e0 add x0, sp, #0xb8 + 440084: aa0003e1 mov x1, x0 + 440088: aa1403e0 mov x0, x20 + 44008c: 9400c06f bl 470248 <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE> + 440090: aa0003e1 mov x1, x0 + 440094: f9401fe0 ldr x0, [sp, #56] + 440098: f9002001 str x1, [x0, #64] + 44009c: 9102e3e0 add x0, sp, #0xb8 + 4400a0: 940007c4 bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 4400a4: 910103e1 add x1, sp, #0x40 + 4400a8: 910183e0 add x0, sp, #0x60 + 4400ac: aa0103e2 mov x2, x1 + 4400b0: aa0003e1 mov x1, x0 + 4400b4: f9401fe0 ldr x0, [sp, #56] + 4400b8: 940003ec bl 441068 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 4400bc: f9401fe0 ldr x0, [sp, #56] + 4400c0: f9402002 ldr x2, [x0, #64] + 4400c4: f9401fe0 ldr x0, [sp, #56] + 4400c8: f9402000 ldr x0, [x0, #64] + 4400cc: f9400000 ldr x0, [x0] + 4400d0: 91008000 add x0, x0, #0x20 + 4400d4: f9400001 ldr x1, [x0] + 4400d8: aa0203e0 mov x0, x2 + 4400dc: d63f0020 blr x1 + 4400e0: 12001c00 and w0, w0, #0xff + 4400e4: 52000000 eor w0, w0, #0x1 + 4400e8: 12001c00 and w0, w0, #0xff + 4400ec: 7100001f cmp w0, #0x0 + 4400f0: 540001c0 b.eq 440128 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x1ec> // b.none + 4400f4: f9401fe0 ldr x0, [sp, #56] + 4400f8: f9400000 ldr x0, [x0] + 4400fc: 91032000 add x0, x0, #0xc8 + 440100: f9400001 ldr x1, [x0] + 440104: f9401fe0 ldr x0, [sp, #56] + 440108: d63f0020 blr x1 + 44010c: 12001c00 and w0, w0, #0xff + 440110: 52000000 eor w0, w0, #0x1 + 440114: 12001c00 and w0, w0, #0xff + 440118: 7100001f cmp w0, #0x0 + 44011c: 54000060 b.eq 440128 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x1ec> // b.none + 440120: 52800020 mov w0, #0x1 // #1 + 440124: 14000002 b 44012c <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x1f0> + 440128: 52800000 mov w0, #0x0 // #0 + 44012c: 7100001f cmp w0, #0x0 + 440130: 54000040 b.eq 440138 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x1fc> // b.none + 440134: 17ffffc9 b 440058 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x11c> + 440138: f9401fe0 ldr x0, [sp, #56] + 44013c: 9103c000 add x0, x0, #0xf0 + 440140: 910203e1 add x1, sp, #0x80 + 440144: aa1303e8 mov x8, x19 + 440148: 9400e25b bl 478ab4 <_ZNK5Catch6Totals5deltaERKS0_> + 44014c: f940bfe0 ldr x0, [sp, #376] + 440150: 94009487 bl 46536c <_ZNK5Catch12TestCaseInfo14expectedToFailEv> + 440154: 12001c00 and w0, w0, #0xff + 440158: 7100001f cmp w0, #0x0 + 44015c: 540000c0 b.eq 440174 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x238> // b.none + 440160: f9401260 ldr x0, [x19, #32] + 440164: f100001f cmp x0, #0x0 + 440168: 54000060 b.eq 440174 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x238> // b.none + 44016c: 52800020 mov w0, #0x1 // #1 + 440170: 14000002 b 440178 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x23c> + 440174: 52800000 mov w0, #0x0 // #0 + 440178: 7100001f cmp w0, #0x0 + 44017c: 54000140 b.eq 4401a4 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x268> // b.none + 440180: f9400a60 ldr x0, [x19, #16] + 440184: 91000400 add x0, x0, #0x1 + 440188: f9000a60 str x0, [x19, #16] + 44018c: f9401260 ldr x0, [x19, #32] + 440190: d1000400 sub x0, x0, #0x1 + 440194: f9001260 str x0, [x19, #32] + 440198: f9401660 ldr x0, [x19, #40] + 44019c: 91000400 add x0, x0, #0x1 + 4401a0: f9001660 str x0, [x19, #40] + 4401a4: f9401fe0 ldr x0, [sp, #56] + 4401a8: 91044000 add x0, x0, #0x110 + 4401ac: 91008261 add x1, x19, #0x20 + 4401b0: 9400e1bc bl 4788a0 <_ZN5Catch6CountspLERKS0_> + 4401b4: f9401fe0 ldr x0, [sp, #56] + 4401b8: 9104a000 add x0, x0, #0x128 + 4401bc: 94000a65 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4401c0: aa0003f5 mov x21, x0 + 4401c4: f94002a0 ldr x0, [x21] + 4401c8: 91020000 add x0, x0, #0x80 + 4401cc: f9400014 ldr x20, [x0] + 4401d0: f9401fe0 ldr x0, [sp, #56] + 4401d4: f9400000 ldr x0, [x0] + 4401d8: 91032000 add x0, x0, #0xc8 + 4401dc: f9400001 ldr x1, [x0] + 4401e0: f9401fe0 ldr x0, [sp, #56] + 4401e4: d63f0020 blr x1 + 4401e8: 12001c03 and w3, w0, #0xff + 4401ec: 910103e2 add x2, sp, #0x40 + 4401f0: 910183e1 add x1, sp, #0x60 + 4401f4: 9103a3e0 add x0, sp, #0xe8 + 4401f8: 2a0303e5 mov w5, w3 + 4401fc: aa0203e4 mov x4, x2 + 440200: aa0103e3 mov x3, x1 + 440204: aa1303e2 mov x2, x19 + 440208: f940bfe1 ldr x1, [sp, #376] + 44020c: 9401de21 bl 4b7a90 <_ZN5Catch13TestCaseStatsC1ERKNS_12TestCaseInfoERKNS_6TotalsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_b> + 440210: 9103a3e0 add x0, sp, #0xe8 + 440214: aa0003e1 mov x1, x0 + 440218: aa1503e0 mov x0, x21 + 44021c: d63f0280 blr x20 + 440220: 9103a3e0 add x0, sp, #0xe8 + 440224: 94000928 bl 4426c4 <_ZN5Catch13TestCaseStatsD1Ev> + 440228: f9401fe0 ldr x0, [sp, #56] + 44022c: f9001c1f str xzr, [x0, #56] + 440230: f9401fe0 ldr x0, [sp, #56] + 440234: f900201f str xzr, [x0, #64] + 440238: d503201f nop + 44023c: 910103e0 add x0, sp, #0x40 + 440240: 97ff1bb0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440244: 910183e0 add x0, sp, #0x60 + 440248: 97ff1bae bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44024c: 14000010 b 44028c <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x350> + 440250: aa0003f3 mov x19, x0 + 440254: 9102e3e0 add x0, sp, #0xb8 + 440258: 94000756 bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 44025c: 14000006 b 440274 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x338> + 440260: aa0003f3 mov x19, x0 + 440264: 9103a3e0 add x0, sp, #0xe8 + 440268: 94000917 bl 4426c4 <_ZN5Catch13TestCaseStatsD1Ev> + 44026c: 14000002 b 440274 <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE+0x338> + 440270: aa0003f3 mov x19, x0 + 440274: 910103e0 add x0, sp, #0x40 + 440278: 97ff1ba2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44027c: 910183e0 add x0, sp, #0x60 + 440280: 97ff1ba0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440284: aa1303e0 mov x0, x19 + 440288: 97ff1d9e bl 407900 <_Unwind_Resume@plt> + 44028c: a94153f3 ldp x19, x20, [sp, #16] + 440290: f94013f5 ldr x21, [sp, #32] + 440294: a8d87bfd ldp x29, x30, [sp], #384 + 440298: d65f03c0 ret + +000000000044029c <_ZNK5Catch10RunContext6configEv>: +_ZNK5Catch10RunContext6configEv(): + 44029c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4402a0: 910003fd mov x29, sp + 4402a4: f9000bf3 str x19, [sp, #16] + 4402a8: aa0803f3 mov x19, x8 + 4402ac: f90017e0 str x0, [sp, #40] + 4402b0: f94017e0 ldr x0, [sp, #40] + 4402b4: 91038000 add x0, x0, #0xe0 + 4402b8: aa0003e1 mov x1, x0 + 4402bc: aa1303e0 mov x0, x19 + 4402c0: 940008aa bl 442568 <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1ERKS3_> + 4402c4: aa1303e0 mov x0, x19 + 4402c8: f9400bf3 ldr x19, [sp, #16] + 4402cc: a8c37bfd ldp x29, x30, [sp], #48 + 4402d0: d65f03c0 ret + +00000000004402d4 <_ZNK5Catch10RunContext8reporterEv>: +_ZNK5Catch10RunContext8reporterEv(): + 4402d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4402d8: 910003fd mov x29, sp + 4402dc: f9000fe0 str x0, [sp, #24] + 4402e0: f9400fe0 ldr x0, [sp, #24] + 4402e4: 9104a000 add x0, x0, #0x128 + 4402e8: 94000ae8 bl 442e88 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEdeEv> + 4402ec: a8c27bfd ldp x29, x30, [sp], #32 + 4402f0: d65f03c0 ret + +00000000004402f4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE>: +_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE(): + 4402f4: a9af7bfd stp x29, x30, [sp, #-272]! + 4402f8: 910003fd mov x29, sp + 4402fc: a90153f3 stp x19, x20, [sp, #16] + 440300: f90017e0 str x0, [sp, #40] + 440304: f90013e1 str x1, [sp, #32] + 440308: f94013e0 ldr x0, [sp, #32] + 44030c: 9401667e bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 440310: 7100001f cmp w0, #0x0 + 440314: 1a9f17e0 cset w0, eq // eq = none + 440318: 12001c00 and w0, w0, #0xff + 44031c: 7100001f cmp w0, #0x0 + 440320: 54000140 b.eq 440348 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE+0x54> // b.none + 440324: f94017e0 ldr x0, [sp, #40] + 440328: f9407c00 ldr x0, [x0, #248] + 44032c: 91000401 add x1, x0, #0x1 + 440330: f94017e0 ldr x0, [sp, #40] + 440334: f9007c01 str x1, [x0, #248] + 440338: f94017e0 ldr x0, [sp, #40] + 44033c: 52800021 mov w1, #0x1 // #1 + 440340: 3907a001 strb w1, [x0, #488] + 440344: 14000020 b 4403c4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE+0xd0> + 440348: f94013e0 ldr x0, [sp, #32] + 44034c: 9401665a bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 440350: 12001c00 and w0, w0, #0xff + 440354: 52000000 eor w0, w0, #0x1 + 440358: 12001c00 and w0, w0, #0xff + 44035c: 7100001f cmp w0, #0x0 + 440360: 540002c0 b.eq 4403b8 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE+0xc4> // b.none + 440364: f94017e0 ldr x0, [sp, #40] + 440368: 3907a01f strb wzr, [x0, #488] + 44036c: f94017e0 ldr x0, [sp, #40] + 440370: f9401c00 ldr x0, [x0, #56] + 440374: 9400950c bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 440378: 940093ea bl 465320 <_ZNK5Catch12TestCaseInfo8okToFailEv> + 44037c: 12001c00 and w0, w0, #0xff + 440380: 7100001f cmp w0, #0x0 + 440384: 540000e0 b.eq 4403a0 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE+0xac> // b.none + 440388: f94017e0 ldr x0, [sp, #40] + 44038c: f9408400 ldr x0, [x0, #264] + 440390: 91000401 add x1, x0, #0x1 + 440394: f94017e0 ldr x0, [sp, #40] + 440398: f9008401 str x1, [x0, #264] + 44039c: 1400000a b 4403c4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE+0xd0> + 4403a0: f94017e0 ldr x0, [sp, #40] + 4403a4: f9408000 ldr x0, [x0, #256] + 4403a8: 91000401 add x1, x0, #0x1 + 4403ac: f94017e0 ldr x0, [sp, #40] + 4403b0: f9008001 str x1, [x0, #256] + 4403b4: 14000004 b 4403c4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE+0xd0> + 4403b8: f94017e0 ldr x0, [sp, #40] + 4403bc: 52800021 mov w1, #0x1 // #1 + 4403c0: 3907a001 strb w1, [x0, #488] + 4403c4: f94017e0 ldr x0, [sp, #40] + 4403c8: 9104a000 add x0, x0, #0x128 + 4403cc: 940009e1 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4403d0: aa0003f4 mov x20, x0 + 4403d4: f9400280 ldr x0, [x20] + 4403d8: 9101c000 add x0, x0, #0x70 + 4403dc: f9400013 ldr x19, [x0] + 4403e0: f94017e0 ldr x0, [sp, #40] + 4403e4: 9104c001 add x1, x0, #0x130 + 4403e8: f94017e0 ldr x0, [sp, #40] + 4403ec: 9103c002 add x2, x0, #0xf0 + 4403f0: 9100c3e0 add x0, sp, #0x30 + 4403f4: aa0203e3 mov x3, x2 + 4403f8: aa0103e2 mov x2, x1 + 4403fc: f94013e1 ldr x1, [sp, #32] + 440400: 9401dd23 bl 4b788c <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE> + 440404: 9100c3e0 add x0, sp, #0x30 + 440408: aa0003e1 mov x1, x0 + 44040c: aa1403e0 mov x0, x20 + 440410: d63f0260 blr x19 + 440414: 9100c3e0 add x0, sp, #0x30 + 440418: 940008cb bl 442744 <_ZN5Catch14AssertionStatsD1Ev> + 44041c: f94013e0 ldr x0, [sp, #32] + 440420: 94016639 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 440424: 7100081f cmp w0, #0x2 + 440428: 1a9f07e0 cset w0, ne // ne = any + 44042c: 12001c00 and w0, w0, #0xff + 440430: 7100001f cmp w0, #0x0 + 440434: 54000080 b.eq 440444 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE+0x150> // b.none + 440438: f94017e0 ldr x0, [sp, #40] + 44043c: 91052000 add x0, x0, #0x148 + 440440: 94000a99 bl 442ea4 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5clearEv> + 440444: f94017e0 ldr x0, [sp, #40] + 440448: 9400000e bl 440480 <_ZN5Catch10RunContext18resetAssertionInfoEv> + 44044c: f94017e0 ldr x0, [sp, #40] + 440450: 91012000 add x0, x0, #0x48 + 440454: f94013e1 ldr x1, [sp, #32] + 440458: 94000ad6 bl 442fb0 <_ZN5Catch6OptionINS_15AssertionResultEEaSERKS1_> + 44045c: 14000006 b 440474 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE+0x180> + 440460: aa0003f3 mov x19, x0 + 440464: 9100c3e0 add x0, sp, #0x30 + 440468: 940008b7 bl 442744 <_ZN5Catch14AssertionStatsD1Ev> + 44046c: aa1303e0 mov x0, x19 + 440470: 97ff1d24 bl 407900 <_Unwind_Resume@plt> + 440474: a94153f3 ldp x19, x20, [sp, #16] + 440478: a8d17bfd ldp x29, x30, [sp], #272 + 44047c: d65f03c0 ret + +0000000000440480 <_ZN5Catch10RunContext18resetAssertionInfoEv>: +_ZN5Catch10RunContext18resetAssertionInfoEv(): + 440480: a9bc7bfd stp x29, x30, [sp, #-64]! + 440484: 910003fd mov x29, sp + 440488: f9000bf3 str x19, [sp, #16] + 44048c: f90017e0 str x0, [sp, #40] + 440490: f9001bff str xzr, [sp, #48] + 440494: f9001fff str xzr, [sp, #56] + 440498: 9100c3e0 add x0, sp, #0x30 + 44049c: 9400065f bl 441e18 <_ZN5Catch9StringRefC1Ev> + 4404a0: f94017e2 ldr x2, [sp, #40] + 4404a4: a94307e0 ldp x0, x1, [sp, #48] + 4404a8: a9160440 stp x0, x1, [x2, #352] + 4404ac: f94017f3 ldr x19, [sp, #40] + 4404b0: d2800581 mov x1, #0x2c // #44 + 4404b4: d0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4404b8: 911a6000 add x0, x0, #0x698 + 4404bc: 94000662 bl 441e44 <_ZN5Catchli3_srEPKcm> + 4404c0: a9180660 stp x0, x1, [x19, #384] + 4404c4: d503201f nop + 4404c8: f9400bf3 ldr x19, [sp, #16] + 4404cc: a8c47bfd ldp x29, x30, [sp], #64 + 4404d0: d65f03c0 ret + +00000000004404d4 <_ZN5Catch10RunContext14sectionStartedERKNS_11SectionInfoERNS_6CountsE>: +_ZN5Catch10RunContext14sectionStartedERKNS_11SectionInfoERNS_6CountsE(): + 4404d4: a9b87bfd stp x29, x30, [sp, #-128]! + 4404d8: 910003fd mov x29, sp + 4404dc: f9000bf3 str x19, [sp, #16] + 4404e0: f9001fe0 str x0, [sp, #56] + 4404e4: f9001be1 str x1, [sp, #48] + 4404e8: f90017e2 str x2, [sp, #40] + 4404ec: f9401fe0 ldr x0, [sp, #56] + 4404f0: 91072013 add x19, x0, #0x1c8 + 4404f4: f9401be1 ldr x1, [sp, #48] + 4404f8: f9401be0 ldr x0, [sp, #48] + 4404fc: 91008002 add x2, x0, #0x20 + 440500: 910103e0 add x0, sp, #0x40 + 440504: 9400bc1e bl 46f57c <_ZN5Catch16TestCaseTracking15NameAndLocationC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_14SourceLineInfoE> + 440508: 910103e0 add x0, sp, #0x40 + 44050c: aa0003e1 mov x1, x0 + 440510: aa1303e0 mov x0, x19 + 440514: 9400bf4d bl 470248 <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE> + 440518: f9003fe0 str x0, [sp, #120] + 44051c: 910103e0 add x0, sp, #0x40 + 440520: 940006a4 bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 440524: f9403fe0 ldr x0, [sp, #120] + 440528: f9400000 ldr x0, [x0] + 44052c: 9100a000 add x0, x0, #0x28 + 440530: f9400001 ldr x1, [x0] + 440534: f9403fe0 ldr x0, [sp, #120] + 440538: d63f0020 blr x1 + 44053c: 12001c00 and w0, w0, #0xff + 440540: 52000000 eor w0, w0, #0x1 + 440544: 12001c00 and w0, w0, #0xff + 440548: 7100001f cmp w0, #0x0 + 44054c: 54000060 b.eq 440558 <_ZN5Catch10RunContext14sectionStartedERKNS_11SectionInfoERNS_6CountsE+0x84> // b.none + 440550: 52800000 mov w0, #0x0 // #0 + 440554: 14000021 b 4405d8 <_ZN5Catch10RunContext14sectionStartedERKNS_11SectionInfoERNS_6CountsE+0x104> + 440558: f9401fe0 ldr x0, [sp, #56] + 44055c: 9106c002 add x2, x0, #0x1b0 + 440560: f9403fe0 ldr x0, [sp, #120] + 440564: f9003be0 str x0, [sp, #112] + 440568: 9101c3e0 add x0, sp, #0x70 + 44056c: aa0003e1 mov x1, x0 + 440570: aa0203e0 mov x0, x2 + 440574: 94000aae bl 44302c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE9push_backEOS3_> + 440578: f9401fe2 ldr x2, [sp, #56] + 44057c: f9401be0 ldr x0, [sp, #48] + 440580: a9420400 ldp x0, x1, [x0, #32] + 440584: a9170440 stp x0, x1, [x2, #368] + 440588: f9401fe0 ldr x0, [sp, #56] + 44058c: 9104a000 add x0, x0, #0x128 + 440590: 94000970 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 440594: aa0003e3 mov x3, x0 + 440598: f9400060 ldr x0, [x3] + 44059c: 91010000 add x0, x0, #0x40 + 4405a0: f9400002 ldr x2, [x0] + 4405a4: f9401be1 ldr x1, [sp, #48] + 4405a8: aa0303e0 mov x0, x3 + 4405ac: d63f0040 blr x2 + 4405b0: f94017e1 ldr x1, [sp, #40] + 4405b4: f9401fe0 ldr x0, [sp, #56] + 4405b8: 9103e000 add x0, x0, #0xf8 + 4405bc: aa0103e2 mov x2, x1 + 4405c0: aa0003e3 mov x3, x0 + 4405c4: a9400460 ldp x0, x1, [x3] + 4405c8: a9000440 stp x0, x1, [x2] + 4405cc: f9400860 ldr x0, [x3, #16] + 4405d0: f9000840 str x0, [x2, #16] + 4405d4: 52800020 mov w0, #0x1 // #1 + 4405d8: 14000006 b 4405f0 <_ZN5Catch10RunContext14sectionStartedERKNS_11SectionInfoERNS_6CountsE+0x11c> + 4405dc: aa0003f3 mov x19, x0 + 4405e0: 910103e0 add x0, sp, #0x40 + 4405e4: 94000673 bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 4405e8: aa1303e0 mov x0, x19 + 4405ec: 97ff1cc5 bl 407900 <_Unwind_Resume@plt> + 4405f0: f9400bf3 ldr x19, [sp, #16] + 4405f4: a8c87bfd ldp x29, x30, [sp], #128 + 4405f8: d65f03c0 ret + +00000000004405fc <_ZN5Catch10RunContext23acquireGeneratorTrackerERKNS_14SourceLineInfoE>: +_ZN5Catch10RunContext23acquireGeneratorTrackerERKNS_14SourceLineInfoE(): + 4405fc: a9b77bfd stp x29, x30, [sp, #-144]! + 440600: 910003fd mov x29, sp + 440604: f9000bf3 str x19, [sp, #16] + 440608: f90017e0 str x0, [sp, #40] + 44060c: f90013e1 str x1, [sp, #32] + 440610: f94017e0 ldr x0, [sp, #40] + 440614: 91072013 add x19, x0, #0x1c8 + 440618: 910203e0 add x0, sp, #0x80 + 44061c: 97ff1cbd bl 407910 <_ZNSaIcEC1Ev@plt> + 440620: 910203e0 add x0, sp, #0x80 + 440624: 910183e3 add x3, sp, #0x60 + 440628: aa0003e2 mov x2, x0 + 44062c: d0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 440630: 911b2001 add x1, x0, #0x6c8 + 440634: aa0303e0 mov x0, x3 + 440638: 97ff1c12 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44063c: 910183e1 add x1, sp, #0x60 + 440640: 9100c3e0 add x0, sp, #0x30 + 440644: f94013e2 ldr x2, [sp, #32] + 440648: 9400bbcd bl 46f57c <_ZN5Catch16TestCaseTracking15NameAndLocationC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_14SourceLineInfoE> + 44064c: 9100c3e0 add x0, sp, #0x30 + 440650: aa0003e1 mov x1, x0 + 440654: aa1303e0 mov x0, x19 + 440658: 940006c1 bl 44215c <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE> + 44065c: f90047e0 str x0, [sp, #136] + 440660: 9100c3e0 add x0, sp, #0x30 + 440664: 94000653 bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 440668: 910183e0 add x0, sp, #0x60 + 44066c: 97ff1aa5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440670: 910203e0 add x0, sp, #0x80 + 440674: 97ff1b73 bl 407440 <_ZNSaIcED1Ev@plt> + 440678: f94047e2 ldr x2, [sp, #136] + 44067c: f94047e0 ldr x0, [sp, #136] + 440680: f9400000 ldr x0, [x0] + 440684: 9100a000 add x0, x0, #0x28 + 440688: f9400001 ldr x1, [x0] + 44068c: aa0203e0 mov x0, x2 + 440690: d63f0020 blr x1 + 440694: 12001c00 and w0, w0, #0xff + 440698: 7100001f cmp w0, #0x0 + 44069c: 54000121 b.ne 4406c0 <_ZN5Catch10RunContext23acquireGeneratorTrackerERKNS_14SourceLineInfoE+0xc4> // b.any + 4406a0: d0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4406a4: 911fa003 add x3, x0, #0x7e8 + 4406a8: 52801862 mov w2, #0xc3 // #195 + 4406ac: d0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4406b0: 9116a001 add x1, x0, #0x5a8 + 4406b4: d0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4406b8: 911b6000 add x0, x0, #0x6d8 + 4406bc: 97ff1a5d bl 407030 <__assert_fail@plt> + 4406c0: f94017e2 ldr x2, [sp, #40] + 4406c4: f94013e0 ldr x0, [sp, #32] + 4406c8: a9400400 ldp x0, x1, [x0] + 4406cc: a9170440 stp x0, x1, [x2, #368] + 4406d0: f94047e0 ldr x0, [sp, #136] + 4406d4: 9101a000 add x0, x0, #0x68 + 4406d8: 1400000e b 440710 <_ZN5Catch10RunContext23acquireGeneratorTrackerERKNS_14SourceLineInfoE+0x114> + 4406dc: aa0003f3 mov x19, x0 + 4406e0: 9100c3e0 add x0, sp, #0x30 + 4406e4: 94000633 bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 4406e8: 14000002 b 4406f0 <_ZN5Catch10RunContext23acquireGeneratorTrackerERKNS_14SourceLineInfoE+0xf4> + 4406ec: aa0003f3 mov x19, x0 + 4406f0: 910183e0 add x0, sp, #0x60 + 4406f4: 97ff1a83 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4406f8: 14000002 b 440700 <_ZN5Catch10RunContext23acquireGeneratorTrackerERKNS_14SourceLineInfoE+0x104> + 4406fc: aa0003f3 mov x19, x0 + 440700: 910203e0 add x0, sp, #0x80 + 440704: 97ff1b4f bl 407440 <_ZNSaIcED1Ev@plt> + 440708: aa1303e0 mov x0, x19 + 44070c: 97ff1c7d bl 407900 <_Unwind_Resume@plt> + 440710: f9400bf3 ldr x19, [sp, #16] + 440714: a8c97bfd ldp x29, x30, [sp], #144 + 440718: d65f03c0 ret + +000000000044071c <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE>: +_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE(): + 44071c: a9be7bfd stp x29, x30, [sp, #-32]! + 440720: 910003fd mov x29, sp + 440724: f9000fe0 str x0, [sp, #24] + 440728: f9000be1 str x1, [sp, #16] + 44072c: f9400be0 ldr x0, [sp, #16] + 440730: 9400e077 bl 47890c <_ZNK5Catch6Counts5totalEv> + 440734: f100001f cmp x0, #0x0 + 440738: 1a9f07e0 cset w0, ne // ne = any + 44073c: 12001c00 and w0, w0, #0xff + 440740: 7100001f cmp w0, #0x0 + 440744: 54000060 b.eq 440750 <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE+0x34> // b.none + 440748: 52800000 mov w0, #0x0 // #0 + 44074c: 1400002a b 4407f4 <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE+0xd8> + 440750: f9400fe0 ldr x0, [sp, #24] + 440754: 91038000 add x0, x0, #0xe0 + 440758: 97ff263e bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 44075c: aa0003e2 mov x2, x0 + 440760: f9400040 ldr x0, [x2] + 440764: 9100e000 add x0, x0, #0x38 + 440768: f9400001 ldr x1, [x0] + 44076c: aa0203e0 mov x0, x2 + 440770: d63f0020 blr x1 + 440774: 12001c00 and w0, w0, #0xff + 440778: 52000000 eor w0, w0, #0x1 + 44077c: 12001c00 and w0, w0, #0xff + 440780: 7100001f cmp w0, #0x0 + 440784: 54000060 b.eq 440790 <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE+0x74> // b.none + 440788: 52800000 mov w0, #0x0 // #0 + 44078c: 1400001a b 4407f4 <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE+0xd8> + 440790: f9400fe0 ldr x0, [sp, #24] + 440794: 91072000 add x0, x0, #0x1c8 + 440798: 9400bc0a bl 46f7c0 <_ZN5Catch16TestCaseTracking14TrackerContext14currentTrackerEv> + 44079c: aa0003e2 mov x2, x0 + 4407a0: f9400040 ldr x0, [x2] + 4407a4: 9100c000 add x0, x0, #0x30 + 4407a8: f9400001 ldr x1, [x0] + 4407ac: aa0203e0 mov x0, x2 + 4407b0: d63f0020 blr x1 + 4407b4: 12001c00 and w0, w0, #0xff + 4407b8: 7100001f cmp w0, #0x0 + 4407bc: 54000060 b.eq 4407c8 <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE+0xac> // b.none + 4407c0: 52800000 mov w0, #0x0 // #0 + 4407c4: 1400000c b 4407f4 <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE+0xd8> + 4407c8: f9400fe0 ldr x0, [sp, #24] + 4407cc: f9408000 ldr x0, [x0, #256] + 4407d0: 91000401 add x1, x0, #0x1 + 4407d4: f9400fe0 ldr x0, [sp, #24] + 4407d8: f9008001 str x1, [x0, #256] + 4407dc: f9400be0 ldr x0, [sp, #16] + 4407e0: f9400400 ldr x0, [x0, #8] + 4407e4: 91000401 add x1, x0, #0x1 + 4407e8: f9400be0 ldr x0, [sp, #16] + 4407ec: f9000401 str x1, [x0, #8] + 4407f0: 52800020 mov w0, #0x1 // #1 + 4407f4: a8c27bfd ldp x29, x30, [sp], #32 + 4407f8: d65f03c0 ret + +00000000004407fc <_ZN5Catch10RunContext12sectionEndedERKNS_14SectionEndInfoE>: +_ZN5Catch10RunContext12sectionEndedERKNS_14SectionEndInfoE(): + 4407fc: a9b57bfd stp x29, x30, [sp, #-176]! + 440800: 910003fd mov x29, sp + 440804: a90153f3 stp x19, x20, [sp, #16] + 440808: f90017e0 str x0, [sp, #40] + 44080c: f90013e1 str x1, [sp, #32] + 440810: f94017e0 ldr x0, [sp, #40] + 440814: 9103e002 add x2, x0, #0xf8 + 440818: f94013e0 ldr x0, [sp, #32] + 44081c: 9100c000 add x0, x0, #0x30 + 440820: 9100e3e1 add x1, sp, #0x38 + 440824: aa0103e8 mov x8, x1 + 440828: aa0003e1 mov x1, x0 + 44082c: aa0203e0 mov x0, x2 + 440830: 9400e000 bl 478830 <_ZNK5Catch6CountsmiERKS0_> + 440834: 9100e3e0 add x0, sp, #0x38 + 440838: aa0003e1 mov x1, x0 + 44083c: f94017e0 ldr x0, [sp, #40] + 440840: 97ffffb7 bl 44071c <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE> + 440844: 12001c00 and w0, w0, #0xff + 440848: 3902bfe0 strb w0, [sp, #175] + 44084c: f94017e0 ldr x0, [sp, #40] + 440850: 9106c000 add x0, x0, #0x1b0 + 440854: 94000a02 bl 44305c <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5emptyEv> + 440858: 12001c00 and w0, w0, #0xff + 44085c: 52000000 eor w0, w0, #0x1 + 440860: 12001c00 and w0, w0, #0xff + 440864: 7100001f cmp w0, #0x0 + 440868: 54000180 b.eq 440898 <_ZN5Catch10RunContext12sectionEndedERKNS_14SectionEndInfoE+0x9c> // b.none + 44086c: f94017e0 ldr x0, [sp, #40] + 440870: 9106c000 add x0, x0, #0x1b0 + 440874: 94000a0a bl 44309c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4backEv> + 440878: f9400000 ldr x0, [x0] + 44087c: f9400001 ldr x1, [x0] + 440880: 91010021 add x1, x1, #0x40 + 440884: f9400021 ldr x1, [x1] + 440888: d63f0020 blr x1 + 44088c: f94017e0 ldr x0, [sp, #40] + 440890: 9106c000 add x0, x0, #0x1b0 + 440894: 94000a11 bl 4430d8 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8pop_backEv> + 440898: f94017e0 ldr x0, [sp, #40] + 44089c: 9104a000 add x0, x0, #0x128 + 4408a0: 940008ac bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4408a4: aa0003f4 mov x20, x0 + 4408a8: f9400280 ldr x0, [x20] + 4408ac: 9101e000 add x0, x0, #0x78 + 4408b0: f9400013 ldr x19, [x0] + 4408b4: f94013e1 ldr x1, [sp, #32] + 4408b8: f94013e0 ldr x0, [sp, #32] + 4408bc: fd402400 ldr d0, [x0, #72] + 4408c0: 9100e3e2 add x2, sp, #0x38 + 4408c4: 910143e0 add x0, sp, #0x50 + 4408c8: 3942bfe3 ldrb w3, [sp, #175] + 4408cc: 9401dc55 bl 4b7a20 <_ZN5Catch12SectionStatsC1ERKNS_11SectionInfoERKNS_6CountsEdb> + 4408d0: 910143e0 add x0, sp, #0x50 + 4408d4: aa0003e1 mov x1, x0 + 4408d8: aa1403e0 mov x0, x20 + 4408dc: d63f0260 blr x19 + 4408e0: 910143e0 add x0, sp, #0x50 + 4408e4: 940007ab bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 4408e8: f94017e0 ldr x0, [sp, #40] + 4408ec: 9104c000 add x0, x0, #0x130 + 4408f0: 94000a0b bl 44311c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5clearEv> + 4408f4: f94017e0 ldr x0, [sp, #40] + 4408f8: 91052000 add x0, x0, #0x148 + 4408fc: 9400096a bl 442ea4 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5clearEv> + 440900: 14000006 b 440918 <_ZN5Catch10RunContext12sectionEndedERKNS_14SectionEndInfoE+0x11c> + 440904: aa0003f3 mov x19, x0 + 440908: 910143e0 add x0, sp, #0x50 + 44090c: 940007a1 bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 440910: aa1303e0 mov x0, x19 + 440914: 97ff1bfb bl 407900 <_Unwind_Resume@plt> + 440918: a94153f3 ldp x19, x20, [sp, #16] + 44091c: a8cb7bfd ldp x29, x30, [sp], #176 + 440920: d65f03c0 ret + +0000000000440924 <_ZN5Catch10RunContext17sectionEndedEarlyERKNS_14SectionEndInfoE>: +_ZN5Catch10RunContext17sectionEndedEarlyERKNS_14SectionEndInfoE(): + 440924: a9be7bfd stp x29, x30, [sp, #-32]! + 440928: 910003fd mov x29, sp + 44092c: f9000fe0 str x0, [sp, #24] + 440930: f9000be1 str x1, [sp, #16] + 440934: f9400fe0 ldr x0, [sp, #24] + 440938: 91066000 add x0, x0, #0x198 + 44093c: 94000a03 bl 443148 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5emptyEv> + 440940: 12001c00 and w0, w0, #0xff + 440944: 7100001f cmp w0, #0x0 + 440948: 54000140 b.eq 440970 <_ZN5Catch10RunContext17sectionEndedEarlyERKNS_14SectionEndInfoE+0x4c> // b.none + 44094c: f9400fe0 ldr x0, [sp, #24] + 440950: 9106c000 add x0, x0, #0x1b0 + 440954: 940009d2 bl 44309c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4backEv> + 440958: f9400000 ldr x0, [x0] + 44095c: f9400001 ldr x1, [x0] + 440960: 91012021 add x1, x1, #0x48 + 440964: f9400021 ldr x1, [x1] + 440968: d63f0020 blr x1 + 44096c: 14000009 b 440990 <_ZN5Catch10RunContext17sectionEndedEarlyERKNS_14SectionEndInfoE+0x6c> + 440970: f9400fe0 ldr x0, [sp, #24] + 440974: 9106c000 add x0, x0, #0x1b0 + 440978: 940009c9 bl 44309c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4backEv> + 44097c: f9400000 ldr x0, [x0] + 440980: f9400001 ldr x1, [x0] + 440984: 91010021 add x1, x1, #0x40 + 440988: f9400021 ldr x1, [x1] + 44098c: d63f0020 blr x1 + 440990: f9400fe0 ldr x0, [sp, #24] + 440994: 9106c000 add x0, x0, #0x1b0 + 440998: 940009d0 bl 4430d8 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8pop_backEv> + 44099c: f9400fe0 ldr x0, [sp, #24] + 4409a0: 91066000 add x0, x0, #0x198 + 4409a4: f9400be1 ldr x1, [sp, #16] + 4409a8: 940009f8 bl 443188 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE9push_backERKS1_> + 4409ac: d503201f nop + 4409b0: a8c27bfd ldp x29, x30, [sp], #32 + 4409b4: d65f03c0 ret + +00000000004409b8 <_ZN5Catch10RunContext18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch10RunContext18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4409b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4409bc: 910003fd mov x29, sp + 4409c0: f9000fe0 str x0, [sp, #24] + 4409c4: f9000be1 str x1, [sp, #16] + 4409c8: f9400fe0 ldr x0, [sp, #24] + 4409cc: 9104a000 add x0, x0, #0x128 + 4409d0: 94000860 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4409d4: aa0003e3 mov x3, x0 + 4409d8: f9400060 ldr x0, [x3] + 4409dc: 91012000 add x0, x0, #0x48 + 4409e0: f9400002 ldr x2, [x0] + 4409e4: f9400be1 ldr x1, [sp, #16] + 4409e8: aa0303e0 mov x0, x3 + 4409ec: d63f0040 blr x2 + 4409f0: d503201f nop + 4409f4: a8c27bfd ldp x29, x30, [sp], #32 + 4409f8: d65f03c0 ret + +00000000004409fc <_ZN5Catch10RunContext17benchmarkStartingERKNS_13BenchmarkInfoE>: +_ZN5Catch10RunContext17benchmarkStartingERKNS_13BenchmarkInfoE(): + 4409fc: a9be7bfd stp x29, x30, [sp, #-32]! + 440a00: 910003fd mov x29, sp + 440a04: f9000fe0 str x0, [sp, #24] + 440a08: f9000be1 str x1, [sp, #16] + 440a0c: f9400fe0 ldr x0, [sp, #24] + 440a10: 9104a000 add x0, x0, #0x128 + 440a14: 9400084f bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 440a18: aa0003e3 mov x3, x0 + 440a1c: f9400060 ldr x0, [x3] + 440a20: 91014000 add x0, x0, #0x50 + 440a24: f9400002 ldr x2, [x0] + 440a28: f9400be1 ldr x1, [sp, #16] + 440a2c: aa0303e0 mov x0, x3 + 440a30: d63f0040 blr x2 + 440a34: d503201f nop + 440a38: a8c27bfd ldp x29, x30, [sp], #32 + 440a3c: d65f03c0 ret + +0000000000440a40 <_ZN5Catch10RunContext14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE>: +_ZN5Catch10RunContext14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE(): + 440a40: a9be7bfd stp x29, x30, [sp, #-32]! + 440a44: 910003fd mov x29, sp + 440a48: f9000fe0 str x0, [sp, #24] + 440a4c: f9000be1 str x1, [sp, #16] + 440a50: f9400fe0 ldr x0, [sp, #24] + 440a54: 9104a000 add x0, x0, #0x128 + 440a58: 9400083e bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 440a5c: aa0003e3 mov x3, x0 + 440a60: f9400060 ldr x0, [x3] + 440a64: 91016000 add x0, x0, #0x58 + 440a68: f9400002 ldr x2, [x0] + 440a6c: f9400be1 ldr x1, [sp, #16] + 440a70: aa0303e0 mov x0, x3 + 440a74: d63f0040 blr x2 + 440a78: d503201f nop + 440a7c: a8c27bfd ldp x29, x30, [sp], #32 + 440a80: d65f03c0 ret + +0000000000440a84 <_ZN5Catch10RunContext15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch10RunContext15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 440a84: a9be7bfd stp x29, x30, [sp, #-32]! + 440a88: 910003fd mov x29, sp + 440a8c: f9000fe0 str x0, [sp, #24] + 440a90: f9000be1 str x1, [sp, #16] + 440a94: f9400fe0 ldr x0, [sp, #24] + 440a98: 9104a000 add x0, x0, #0x128 + 440a9c: 9400082d bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 440aa0: aa0003e3 mov x3, x0 + 440aa4: f9400060 ldr x0, [x3] + 440aa8: 91018000 add x0, x0, #0x60 + 440aac: f9400002 ldr x2, [x0] + 440ab0: f9400be1 ldr x1, [sp, #16] + 440ab4: aa0303e0 mov x0, x3 + 440ab8: d63f0040 blr x2 + 440abc: d503201f nop + 440ac0: a8c27bfd ldp x29, x30, [sp], #32 + 440ac4: d65f03c0 ret + +0000000000440ac8 <_ZN5Catch10RunContext17pushScopedMessageERKNS_11MessageInfoE>: +_ZN5Catch10RunContext17pushScopedMessageERKNS_11MessageInfoE(): + 440ac8: a9be7bfd stp x29, x30, [sp, #-32]! + 440acc: 910003fd mov x29, sp + 440ad0: f9000fe0 str x0, [sp, #24] + 440ad4: f9000be1 str x1, [sp, #16] + 440ad8: f9400fe0 ldr x0, [sp, #24] + 440adc: 9104c000 add x0, x0, #0x130 + 440ae0: f9400be1 ldr x1, [sp, #16] + 440ae4: 940009c9 bl 443208 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE9push_backERKS1_> + 440ae8: d503201f nop + 440aec: a8c27bfd ldp x29, x30, [sp], #32 + 440af0: d65f03c0 ret + +0000000000440af4 <_ZN5Catch10RunContext16popScopedMessageERKNS_11MessageInfoE>: +_ZN5Catch10RunContext16popScopedMessageERKNS_11MessageInfoE(): + 440af4: a9bb7bfd stp x29, x30, [sp, #-80]! + 440af8: 910003fd mov x29, sp + 440afc: a90153f3 stp x19, x20, [sp, #16] + 440b00: f90017e0 str x0, [sp, #40] + 440b04: f90013e1 str x1, [sp, #32] + 440b08: f94017e0 ldr x0, [sp, #40] + 440b0c: 9104c013 add x19, x0, #0x130 + 440b10: f94017e0 ldr x0, [sp, #40] + 440b14: 9104c000 add x0, x0, #0x130 + 440b18: 940009dc bl 443288 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 440b1c: aa0003f4 mov x20, x0 + 440b20: f94017e0 ldr x0, [sp, #40] + 440b24: 9104c000 add x0, x0, #0x130 + 440b28: 940009e1 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 440b2c: f94013e2 ldr x2, [sp, #32] + 440b30: aa0003e1 mov x1, x0 + 440b34: aa1403e0 mov x0, x20 + 440b38: 940009e7 bl 4432d4 <_ZSt6removeIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES3_ET_S9_S9_RKT0_> + 440b3c: f9001fe0 str x0, [sp, #56] + 440b40: 9100e3e1 add x1, sp, #0x38 + 440b44: 9100c3e0 add x0, sp, #0x30 + 440b48: 940009f0 bl 443308 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 440b4c: f94017e0 ldr x0, [sp, #40] + 440b50: 9104c000 add x0, x0, #0x130 + 440b54: 940009d6 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 440b58: f90027e0 str x0, [sp, #72] + 440b5c: 910123e1 add x1, sp, #0x48 + 440b60: 910103e0 add x0, sp, #0x40 + 440b64: 940009e9 bl 443308 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 440b68: f94023e2 ldr x2, [sp, #64] + 440b6c: f9401be1 ldr x1, [sp, #48] + 440b70: aa1303e0 mov x0, x19 + 440b74: 940009f1 bl 443338 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EES8_> + 440b78: d503201f nop + 440b7c: a94153f3 ldp x19, x20, [sp, #16] + 440b80: a8c57bfd ldp x29, x30, [sp], #80 + 440b84: d65f03c0 ret + +0000000000440b88 <_ZN5Catch10RunContext22emplaceUnscopedMessageERKNS_14MessageBuilderE>: +_ZN5Catch10RunContext22emplaceUnscopedMessageERKNS_14MessageBuilderE(): + 440b88: a9be7bfd stp x29, x30, [sp, #-32]! + 440b8c: 910003fd mov x29, sp + 440b90: f9000fe0 str x0, [sp, #24] + 440b94: f9000be1 str x1, [sp, #16] + 440b98: f9400fe0 ldr x0, [sp, #24] + 440b9c: 91052000 add x0, x0, #0x148 + 440ba0: f9400be1 ldr x1, [sp, #16] + 440ba4: 94000a05 bl 4433b8 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE12emplace_backIJRKNS0_14MessageBuilderEEEEvDpOT_> + 440ba8: d503201f nop + 440bac: a8c27bfd ldp x29, x30, [sp], #32 + 440bb0: d65f03c0 ret + +0000000000440bb4 <_ZNK5Catch10RunContext18getCurrentTestNameB5cxx11Ev>: +_ZNK5Catch10RunContext18getCurrentTestNameB5cxx11Ev(): + 440bb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 440bb8: 910003fd mov x29, sp + 440bbc: f9000bf3 str x19, [sp, #16] + 440bc0: aa0803f3 mov x19, x8 + 440bc4: f90017e0 str x0, [sp, #40] + 440bc8: f94017e0 ldr x0, [sp, #40] + 440bcc: f9401c00 ldr x0, [x0, #56] + 440bd0: f100001f cmp x0, #0x0 + 440bd4: 54000100 b.eq 440bf4 <_ZNK5Catch10RunContext18getCurrentTestNameB5cxx11Ev+0x40> // b.none + 440bd8: f94017e0 ldr x0, [sp, #40] + 440bdc: f9401c00 ldr x0, [x0, #56] + 440be0: 940092f1 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 440be4: aa0003e1 mov x1, x0 + 440be8: aa1303e0 mov x0, x19 + 440bec: 97ff18e1 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 440bf0: 14000003 b 440bfc <_ZNK5Catch10RunContext18getCurrentTestNameB5cxx11Ev+0x48> + 440bf4: aa1303e0 mov x0, x19 + 440bf8: 97ff1aa6 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 440bfc: aa1303e0 mov x0, x19 + 440c00: f9400bf3 ldr x19, [sp, #16] + 440c04: a8c37bfd ldp x29, x30, [sp], #48 + 440c08: d65f03c0 ret + +0000000000440c0c <_ZNK5Catch10RunContext13getLastResultEv>: +_ZNK5Catch10RunContext13getLastResultEv(): + 440c0c: a9be7bfd stp x29, x30, [sp, #-32]! + 440c10: 910003fd mov x29, sp + 440c14: f9000fe0 str x0, [sp, #24] + 440c18: f9400fe0 ldr x0, [sp, #24] + 440c1c: 91012000 add x0, x0, #0x48 + 440c20: 94000a0d bl 443454 <_ZNK5Catch6OptionINS_15AssertionResultEEdeEv> + 440c24: a8c27bfd ldp x29, x30, [sp], #32 + 440c28: d65f03c0 ret + +0000000000440c2c <_ZN5Catch10RunContext22exceptionEarlyReportedEv>: +_ZN5Catch10RunContext22exceptionEarlyReportedEv(): + 440c2c: d10043ff sub sp, sp, #0x10 + 440c30: f90007e0 str x0, [sp, #8] + 440c34: f94007e0 ldr x0, [sp, #8] + 440c38: 3907a41f strb wzr, [x0, #489] + 440c3c: d503201f nop + 440c40: 910043ff add sp, sp, #0x10 + 440c44: d65f03c0 ret + +0000000000440c48 <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE>: +_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE(): + 440c48: d10ec3ff sub sp, sp, #0x3b0 + 440c4c: a9007bfd stp x29, x30, [sp] + 440c50: 910003fd mov x29, sp + 440c54: a90153f3 stp x19, x20, [sp, #16] + 440c58: f9001fe0 str x0, [sp, #56] + 440c5c: a9028be1 stp x1, x2, [sp, #40] + 440c60: f9401fe0 ldr x0, [sp, #56] + 440c64: 9104a000 add x0, x0, #0x128 + 440c68: 940007ba bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 440c6c: aa0003e4 mov x4, x0 + 440c70: f9400080 ldr x0, [x4] + 440c74: 91028000 add x0, x0, #0xa0 + 440c78: f9400003 ldr x3, [x0] + 440c7c: a9428be1 ldp x1, x2, [sp, #40] + 440c80: aa0403e0 mov x0, x4 + 440c84: d63f0060 blr x3 + 440c88: 910823e0 add x0, sp, #0x208 + 440c8c: 52800001 mov w1, #0x0 // #0 + 440c90: 940004a4 bl 441f20 <_ZN5Catch14LazyExpressionC1Eb> + 440c94: 910823e1 add x1, sp, #0x208 + 440c98: 9106c3e0 add x0, sp, #0x1b0 + 440c9c: aa0103e2 mov x2, x1 + 440ca0: 52804201 mov w1, #0x210 // #528 + 440ca4: 9401639d bl 499b18 <_ZN5Catch19AssertionResultDataC1ENS_9ResultWas6OfTypeERKNS_14LazyExpressionE> + 440ca8: 9100a3e0 add x0, sp, #0x28 + 440cac: 910863e1 add x1, sp, #0x218 + 440cb0: aa0103e8 mov x8, x1 + 440cb4: 9400043a bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 440cb8: 910863e1 add x1, sp, #0x218 + 440cbc: 9106c3e0 add x0, sp, #0x1b0 + 440cc0: 97ff1a20 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 440cc4: 910863e0 add x0, sp, #0x218 + 440cc8: 97ff190e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440ccc: f9401fe0 ldr x0, [sp, #56] + 440cd0: 91058001 add x1, x0, #0x160 + 440cd4: 9106c3e2 add x2, sp, #0x1b0 + 440cd8: 910483e0 add x0, sp, #0x120 + 440cdc: 940163d7 bl 499c38 <_ZN5Catch15AssertionResultC1ERKNS_13AssertionInfoERKNS_19AssertionResultDataE> + 440ce0: 910483e0 add x0, sp, #0x120 + 440ce4: aa0003e1 mov x1, x0 + 440ce8: f9401fe0 ldr x0, [sp, #56] + 440cec: 97fffd82 bl 4402f4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE> + 440cf0: f9401fe0 ldr x0, [sp, #56] + 440cf4: 940001cd bl 441428 <_ZN5Catch10RunContext24handleUnfinishedSectionsEv> + 440cf8: f9401fe0 ldr x0, [sp, #56] + 440cfc: f9401c00 ldr x0, [x0, #56] + 440d00: 940092a9 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 440d04: f901d7e0 str x0, [sp, #936] + 440d08: f941d7e0 ldr x0, [sp, #936] + 440d0c: 91026013 add x19, x0, #0x98 + 440d10: f941d7e1 ldr x1, [sp, #936] + 440d14: 9108e3e0 add x0, sp, #0x238 + 440d18: 97ff1896 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 440d1c: 9108e3e1 add x1, sp, #0x238 + 440d20: 9103c3e0 add x0, sp, #0xf0 + 440d24: d2800003 mov x3, #0x0 // #0 + 440d28: aa0103e2 mov x2, x1 + 440d2c: aa1303e1 mov x1, x19 + 440d30: 94000450 bl 441e70 <_ZN5Catch11SectionInfoC1ERKNS_14SourceLineInfoENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 440d34: 9108e3e0 add x0, sp, #0x238 + 440d38: 97ff18f2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440d3c: f9006fff str xzr, [sp, #216] + 440d40: f90073ff str xzr, [sp, #224] + 440d44: f90077ff str xzr, [sp, #232] + 440d48: d2800020 mov x0, #0x1 // #1 + 440d4c: f90073e0 str x0, [sp, #224] + 440d50: 910363e2 add x2, sp, #0xd8 + 440d54: 9103c3e1 add x1, sp, #0xf0 + 440d58: 910203e0 add x0, sp, #0x80 + 440d5c: 52800003 mov w3, #0x0 // #0 + 440d60: 2f00e400 movi d0, #0x0 + 440d64: 9401db2f bl 4b7a20 <_ZN5Catch12SectionStatsC1ERKNS_11SectionInfoERKNS_6CountsEdb> + 440d68: f9401fe0 ldr x0, [sp, #56] + 440d6c: 9104a000 add x0, x0, #0x128 + 440d70: 94000778 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 440d74: aa0003e3 mov x3, x0 + 440d78: f9400060 ldr x0, [x3] + 440d7c: 9101e000 add x0, x0, #0x78 + 440d80: f9400002 ldr x2, [x0] + 440d84: 910203e0 add x0, sp, #0x80 + 440d88: aa0003e1 mov x1, x0 + 440d8c: aa0303e0 mov x0, x3 + 440d90: d63f0040 blr x2 + 440d94: f9401fe0 ldr x0, [sp, #56] + 440d98: f9401c00 ldr x0, [x0, #56] + 440d9c: 94009282 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 440da0: f901d3e0 str x0, [sp, #928] + 440da4: b9004bff str wzr, [sp, #72] + 440da8: f9002bff str xzr, [sp, #80] + 440dac: f9002fff str xzr, [sp, #88] + 440db0: f90033ff str xzr, [sp, #96] + 440db4: f90037ff str xzr, [sp, #104] + 440db8: f9003bff str xzr, [sp, #112] + 440dbc: f9003fff str xzr, [sp, #120] + 440dc0: d2800020 mov x0, #0x1 // #1 + 440dc4: f9003be0 str x0, [sp, #112] + 440dc8: d2800020 mov x0, #0x1 // #1 + 440dcc: f9002fe0 str x0, [sp, #88] + 440dd0: f9401fe0 ldr x0, [sp, #56] + 440dd4: 9104a000 add x0, x0, #0x128 + 440dd8: 9400075e bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 440ddc: aa0003f4 mov x20, x0 + 440de0: f9400280 ldr x0, [x20] + 440de4: 91020000 add x0, x0, #0x80 + 440de8: f9400013 ldr x19, [x0] + 440dec: 910b83e0 add x0, sp, #0x2e0 + 440df0: 97ff1a28 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 440df4: 910c03e0 add x0, sp, #0x300 + 440df8: 97ff1a26 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 440dfc: 910c03e3 add x3, sp, #0x300 + 440e00: 910b83e2 add x2, sp, #0x2e0 + 440e04: 910123e1 add x1, sp, #0x48 + 440e08: 910963e0 add x0, sp, #0x258 + 440e0c: 52800005 mov w5, #0x0 // #0 + 440e10: aa0303e4 mov x4, x3 + 440e14: aa0203e3 mov x3, x2 + 440e18: aa0103e2 mov x2, x1 + 440e1c: f941d3e1 ldr x1, [sp, #928] + 440e20: 9401db1c bl 4b7a90 <_ZN5Catch13TestCaseStatsC1ERKNS_12TestCaseInfoERKNS_6TotalsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_b> + 440e24: 910963e0 add x0, sp, #0x258 + 440e28: aa0003e1 mov x1, x0 + 440e2c: aa1403e0 mov x0, x20 + 440e30: d63f0260 blr x19 + 440e34: 910963e0 add x0, sp, #0x258 + 440e38: 94000623 bl 4426c4 <_ZN5Catch13TestCaseStatsD1Ev> + 440e3c: 910c03e0 add x0, sp, #0x300 + 440e40: 97ff18b0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440e44: 910b83e0 add x0, sp, #0x2e0 + 440e48: 97ff18ae bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440e4c: f9401fe0 ldr x0, [sp, #56] + 440e50: f9408c00 ldr x0, [x0, #280] + 440e54: 91000401 add x1, x0, #0x1 + 440e58: f9401fe0 ldr x0, [sp, #56] + 440e5c: f9008c01 str x1, [x0, #280] + 440e60: 910c83e0 add x0, sp, #0x320 + 440e64: 97ff1a0b bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 440e68: f9401fe0 ldr x0, [sp, #56] + 440e6c: 9103c001 add x1, x0, #0xf0 + 440e70: 910c83e0 add x0, sp, #0x320 + 440e74: d2800024 mov x4, #0x1 // #1 + 440e78: d2800023 mov x3, #0x1 // #1 + 440e7c: aa0103e2 mov x2, x1 + 440e80: aa0003e1 mov x1, x0 + 440e84: f9401fe0 ldr x0, [sp, #56] + 440e88: 97fffbf8 bl 43fe68 <_ZN5Catch10RunContext14testGroupEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6TotalsEmm> + 440e8c: 910c83e0 add x0, sp, #0x320 + 440e90: 97ff189c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440e94: f9401fe0 ldr x0, [sp, #56] + 440e98: 9104a000 add x0, x0, #0x128 + 440e9c: 9400072d bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 440ea0: aa0003f4 mov x20, x0 + 440ea4: f9400280 ldr x0, [x20] + 440ea8: 91024000 add x0, x0, #0x90 + 440eac: f9400013 ldr x19, [x0] + 440eb0: f9401fe0 ldr x0, [sp, #56] + 440eb4: 91004001 add x1, x0, #0x10 + 440eb8: f9401fe0 ldr x0, [sp, #56] + 440ebc: 9103c002 add x2, x0, #0xf0 + 440ec0: 910d03e0 add x0, sp, #0x340 + 440ec4: 52800003 mov w3, #0x0 // #0 + 440ec8: 9401db47 bl 4b7be4 <_ZN5Catch12TestRunStatsC1ERKNS_11TestRunInfoERKNS_6TotalsEb> + 440ecc: 910d03e0 add x0, sp, #0x340 + 440ed0: aa0003e1 mov x1, x0 + 440ed4: aa1403e0 mov x0, x20 + 440ed8: d63f0260 blr x19 + 440edc: 910d03e0 add x0, sp, #0x340 + 440ee0: 940005e1 bl 442664 <_ZN5Catch12TestRunStatsD1Ev> + 440ee4: 910203e0 add x0, sp, #0x80 + 440ee8: 9400062a bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 440eec: 9103c3e0 add x0, sp, #0xf0 + 440ef0: 94000620 bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 440ef4: 910483e0 add x0, sp, #0x120 + 440ef8: 9400060a bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 440efc: 9106c3e0 add x0, sp, #0x1b0 + 440f00: 940005fd bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 440f04: 14000024 b 440f94 <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE+0x34c> + 440f08: aa0003f3 mov x19, x0 + 440f0c: 910963e0 add x0, sp, #0x258 + 440f10: 940005ed bl 4426c4 <_ZN5Catch13TestCaseStatsD1Ev> + 440f14: 14000002 b 440f1c <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE+0x2d4> + 440f18: aa0003f3 mov x19, x0 + 440f1c: 910c03e0 add x0, sp, #0x300 + 440f20: 97ff1878 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440f24: 910b83e0 add x0, sp, #0x2e0 + 440f28: 97ff1876 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440f2c: 1400000a b 440f54 <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE+0x30c> + 440f30: aa0003f3 mov x19, x0 + 440f34: 910c83e0 add x0, sp, #0x320 + 440f38: 97ff1872 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 440f3c: 14000006 b 440f54 <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE+0x30c> + 440f40: aa0003f3 mov x19, x0 + 440f44: 910d03e0 add x0, sp, #0x340 + 440f48: 940005c7 bl 442664 <_ZN5Catch12TestRunStatsD1Ev> + 440f4c: 14000002 b 440f54 <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE+0x30c> + 440f50: aa0003f3 mov x19, x0 + 440f54: 910203e0 add x0, sp, #0x80 + 440f58: 9400060e bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 440f5c: 14000002 b 440f64 <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE+0x31c> + 440f60: aa0003f3 mov x19, x0 + 440f64: 9103c3e0 add x0, sp, #0xf0 + 440f68: 94000602 bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 440f6c: 14000002 b 440f74 <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE+0x32c> + 440f70: aa0003f3 mov x19, x0 + 440f74: 910483e0 add x0, sp, #0x120 + 440f78: 940005ea bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 440f7c: 14000002 b 440f84 <_ZN5Catch10RunContext25handleFatalErrorConditionENS_9StringRefE+0x33c> + 440f80: aa0003f3 mov x19, x0 + 440f84: 9106c3e0 add x0, sp, #0x1b0 + 440f88: 940005db bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 440f8c: aa1303e0 mov x0, x19 + 440f90: 97ff1a5c bl 407900 <_Unwind_Resume@plt> + 440f94: a94153f3 ldp x19, x20, [sp, #16] + 440f98: a9407bfd ldp x29, x30, [sp] + 440f9c: 910ec3ff add sp, sp, #0x3b0 + 440fa0: d65f03c0 ret + +0000000000440fa4 <_ZN5Catch10RunContext19lastAssertionPassedEv>: +_ZN5Catch10RunContext19lastAssertionPassedEv(): + 440fa4: d10043ff sub sp, sp, #0x10 + 440fa8: f90007e0 str x0, [sp, #8] + 440fac: f94007e0 ldr x0, [sp, #8] + 440fb0: 3947a000 ldrb w0, [x0, #488] + 440fb4: 910043ff add sp, sp, #0x10 + 440fb8: d65f03c0 ret + +0000000000440fbc <_ZN5Catch10RunContext15assertionPassedEv>: +_ZN5Catch10RunContext15assertionPassedEv(): + 440fbc: a9be7bfd stp x29, x30, [sp, #-32]! + 440fc0: 910003fd mov x29, sp + 440fc4: f9000fe0 str x0, [sp, #24] + 440fc8: f9400fe0 ldr x0, [sp, #24] + 440fcc: 52800021 mov w1, #0x1 // #1 + 440fd0: 3907a001 strb w1, [x0, #488] + 440fd4: f9400fe0 ldr x0, [sp, #24] + 440fd8: f9407c00 ldr x0, [x0, #248] + 440fdc: 91000401 add x1, x0, #0x1 + 440fe0: f9400fe0 ldr x0, [sp, #24] + 440fe4: f9007c01 str x1, [x0, #248] + 440fe8: f9400fe0 ldr x0, [sp, #24] + 440fec: 97fffd25 bl 440480 <_ZN5Catch10RunContext18resetAssertionInfoEv> + 440ff0: f9400fe0 ldr x0, [sp, #24] + 440ff4: 91052000 add x0, x0, #0x148 + 440ff8: 940007ab bl 442ea4 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5clearEv> + 440ffc: d503201f nop + 441000: a8c27bfd ldp x29, x30, [sp], #32 + 441004: d65f03c0 ret + +0000000000441008 <_ZNK5Catch10RunContext8abortingEv>: +_ZNK5Catch10RunContext8abortingEv(): + 441008: a9bd7bfd stp x29, x30, [sp, #-48]! + 44100c: 910003fd mov x29, sp + 441010: f9000bf3 str x19, [sp, #16] + 441014: f90017e0 str x0, [sp, #40] + 441018: f94017e0 ldr x0, [sp, #40] + 44101c: f9408013 ldr x19, [x0, #256] + 441020: f94017e0 ldr x0, [sp, #40] + 441024: 91038000 add x0, x0, #0xe0 + 441028: 97ff240a bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 44102c: aa0003e2 mov x2, x0 + 441030: f9400040 ldr x0, [x2] + 441034: 91012000 add x0, x0, #0x48 + 441038: f9400001 ldr x1, [x0] + 44103c: aa0203e0 mov x0, x2 + 441040: d63f0020 blr x1 + 441044: 93407c00 sxtw x0, w0 + 441048: eb00027f cmp x19, x0 + 44104c: 1a9f37e0 cset w0, cs // cs = hs, nlast + 441050: 12001c00 and w0, w0, #0xff + 441054: f9400bf3 ldr x19, [sp, #16] + 441058: a8c37bfd ldp x29, x30, [sp], #48 + 44105c: d65f03c0 ret + +0000000000441060 <_ZThn8_NK5Catch10RunContext8abortingEv>: +_ZThn8_NK5Catch10RunContext8abortingEv(): + 441060: d1002000 sub x0, x0, #0x8 + 441064: 17ffffe9 b 441008 <_ZNK5Catch10RunContext8abortingEv> + +0000000000441068 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_>: +_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_(): + 441068: d10883ff sub sp, sp, #0x220 + 44106c: a9007bfd stp x29, x30, [sp] + 441070: 910003fd mov x29, sp + 441074: a90153f3 stp x19, x20, [sp, #16] + 441078: f9001fe0 str x0, [sp, #56] + 44107c: f9001be1 str x1, [sp, #48] + 441080: f90017e2 str x2, [sp, #40] + 441084: f9401fe0 ldr x0, [sp, #56] + 441088: f9401c00 ldr x0, [x0, #56] + 44108c: 940091c6 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 441090: f9010be0 str x0, [sp, #528] + 441094: f9410be0 ldr x0, [sp, #528] + 441098: 91026013 add x19, x0, #0x98 + 44109c: f9410be1 ldr x1, [sp, #528] + 4410a0: 910623e0 add x0, sp, #0x188 + 4410a4: 97ff17b3 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4410a8: 910623e1 add x1, sp, #0x188 + 4410ac: 910563e0 add x0, sp, #0x158 + 4410b0: d2800003 mov x3, #0x0 // #0 + 4410b4: aa0103e2 mov x2, x1 + 4410b8: aa1303e1 mov x1, x19 + 4410bc: 9400036d bl 441e70 <_ZN5Catch11SectionInfoC1ERKNS_14SourceLineInfoENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 4410c0: 910623e0 add x0, sp, #0x188 + 4410c4: 97ff180f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4410c8: f9401fe0 ldr x0, [sp, #56] + 4410cc: 9104a000 add x0, x0, #0x128 + 4410d0: 940006a0 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4410d4: aa0003e3 mov x3, x0 + 4410d8: f9400060 ldr x0, [x3] + 4410dc: 91010000 add x0, x0, #0x40 + 4410e0: f9400002 ldr x2, [x0] + 4410e4: 910563e0 add x0, sp, #0x158 + 4410e8: aa0003e1 mov x1, x0 + 4410ec: aa0303e0 mov x0, x3 + 4410f0: d63f0040 blr x2 + 4410f4: f9401fe0 ldr x0, [sp, #56] + 4410f8: 9103e000 add x0, x0, #0xf8 + 4410fc: 910503e2 add x2, sp, #0x140 + 441100: aa0003e3 mov x3, x0 + 441104: a9400460 ldp x0, x1, [x3] + 441108: a9000440 stp x0, x1, [x2] + 44110c: f9400860 ldr x0, [x3, #16] + 441110: f9000840 str x0, [x2, #16] + 441114: f9010fff str xzr, [sp, #536] + 441118: f9401fe0 ldr x0, [sp, #56] + 44111c: 52800021 mov w1, #0x1 // #1 + 441120: 3907a401 strb w1, [x0, #489] + 441124: b0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 441128: 911bc000 add x0, x0, #0x6f0 + 44112c: f900d7e0 str x0, [sp, #424] + 441130: d2800120 mov x0, #0x9 // #9 + 441134: f900dbe0 str x0, [sp, #432] + 441138: f9410be0 ldr x0, [sp, #528] + 44113c: a9498400 ldp x0, x1, [x0, #152] + 441140: 910803e2 add x2, sp, #0x200 + 441144: a93b8440 stp x0, x1, [x2, #-72] + 441148: b0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44114c: 91168000 add x0, x0, #0x5a0 + 441150: f900e7e0 str x0, [sp, #456] + 441154: f900ebff str xzr, [sp, #464] + 441158: 52800020 mov w0, #0x1 // #1 + 44115c: b901dbe0 str w0, [sp, #472] + 441160: f9401fe0 ldr x0, [sp, #56] + 441164: 91058000 add x0, x0, #0x160 + 441168: aa0003e1 mov x1, x0 + 44116c: 9106a3e0 add x0, sp, #0x1a8 + 441170: a9400c02 ldp x2, x3, [x0] + 441174: a9000c22 stp x2, x3, [x1] + 441178: a9410c02 ldp x2, x3, [x0, #16] + 44117c: a9010c22 stp x2, x3, [x1, #16] + 441180: a9420c02 ldp x2, x3, [x0, #32] + 441184: a9020c22 stp x2, x3, [x1, #32] + 441188: b9403000 ldr w0, [x0, #48] + 44118c: b9003020 str w0, [x1, #48] + 441190: f9401fe0 ldr x0, [sp, #56] + 441194: 91038000 add x0, x0, #0xe0 + 441198: 940008b5 bl 44346c <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 44119c: 940002af bl 441c58 <_ZN5Catch7seedRngERKNS_7IConfigE> + 4411a0: f9009fff str xzr, [sp, #312] + 4411a4: f9401fe0 ldr x0, [sp, #56] + 4411a8: 9104a000 add x0, x0, #0x128 + 4411ac: 94000669 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4411b0: aa0003e2 mov x2, x0 + 4411b4: f9400040 ldr x0, [x2] + 4411b8: 91004000 add x0, x0, #0x10 + 4411bc: f9400001 ldr x1, [x0] + 4411c0: aa0203e0 mov x0, x2 + 4411c4: d63f0020 blr x1 + 4411c8: 12001c00 and w0, w0, #0xff + 4411cc: 7100001f cmp w0, #0x0 + 4411d0: 54000180 b.eq 441200 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x198> // b.none + 4411d4: 910123e0 add x0, sp, #0x48 + 4411d8: f94017e2 ldr x2, [sp, #40] + 4411dc: f9401be1 ldr x1, [sp, #48] + 4411e0: 9401f97d bl 4bf7d4 <_ZN5Catch17RedirectedStreamsC1ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 4411e4: 9104e3e0 add x0, sp, #0x138 + 4411e8: 9400d78d bl 47701c <_ZN5Catch5Timer5startEv> + 4411ec: f9401fe0 ldr x0, [sp, #56] + 4411f0: 9400007a bl 4413d8 <_ZN5Catch10RunContext20invokeActiveTestCaseEv> + 4411f4: 910123e0 add x0, sp, #0x48 + 4411f8: 9401f993 bl 4bf844 <_ZN5Catch17RedirectedStreamsD1Ev> + 4411fc: 14000005 b 441210 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x1a8> + 441200: 9104e3e0 add x0, sp, #0x138 + 441204: 9400d786 bl 47701c <_ZN5Catch5Timer5startEv> + 441208: f9401fe0 ldr x0, [sp, #56] + 44120c: 94000073 bl 4413d8 <_ZN5Catch10RunContext20invokeActiveTestCaseEv> + 441210: 9104e3e0 add x0, sp, #0x138 + 441214: 9400d7b2 bl 4770dc <_ZNK5Catch5Timer17getElapsedSecondsEv> + 441218: fd010fe0 str d0, [sp, #536] + 44121c: f9401fe0 ldr x0, [sp, #56] + 441220: 9103e000 add x0, x0, #0xf8 + 441224: 910503e1 add x1, sp, #0x140 + 441228: 910483e2 add x2, sp, #0x120 + 44122c: aa0203e8 mov x8, x2 + 441230: 9400dd80 bl 478830 <_ZNK5Catch6CountsmiERKS0_> + 441234: 910483e0 add x0, sp, #0x120 + 441238: aa0003e1 mov x1, x0 + 44123c: f9401fe0 ldr x0, [sp, #56] + 441240: 97fffd37 bl 44071c <_ZN5Catch10RunContext24testForMissingAssertionsERNS_6CountsE> + 441244: 12001c00 and w0, w0, #0xff + 441248: 39083fe0 strb w0, [sp, #527] + 44124c: f9401fe0 ldr x0, [sp, #56] + 441250: f9402002 ldr x2, [x0, #64] + 441254: f9401fe0 ldr x0, [sp, #56] + 441258: f9402000 ldr x0, [x0, #64] + 44125c: f9400000 ldr x0, [x0] + 441260: 91010000 add x0, x0, #0x40 + 441264: f9400001 ldr x1, [x0] + 441268: aa0203e0 mov x0, x2 + 44126c: d63f0020 blr x1 + 441270: f9401fe0 ldr x0, [sp, #56] + 441274: 9400006d bl 441428 <_ZN5Catch10RunContext24handleUnfinishedSectionsEv> + 441278: f9401fe0 ldr x0, [sp, #56] + 44127c: 9104c000 add x0, x0, #0x130 + 441280: 940007a7 bl 44311c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5clearEv> + 441284: f9401fe0 ldr x0, [sp, #56] + 441288: 91052000 add x0, x0, #0x148 + 44128c: 94000706 bl 442ea4 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5clearEv> + 441290: 910483e2 add x2, sp, #0x120 + 441294: 910563e1 add x1, sp, #0x158 + 441298: 910323e0 add x0, sp, #0xc8 + 44129c: 39483fe3 ldrb w3, [sp, #527] + 4412a0: fd410fe0 ldr d0, [sp, #536] + 4412a4: 9401d9df bl 4b7a20 <_ZN5Catch12SectionStatsC1ERKNS_11SectionInfoERKNS_6CountsEdb> + 4412a8: f9401fe0 ldr x0, [sp, #56] + 4412ac: 9104a000 add x0, x0, #0x128 + 4412b0: 94000628 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4412b4: aa0003e3 mov x3, x0 + 4412b8: f9400060 ldr x0, [x3] + 4412bc: 9101e000 add x0, x0, #0x78 + 4412c0: f9400002 ldr x2, [x0] + 4412c4: 910323e0 add x0, sp, #0xc8 + 4412c8: aa0003e1 mov x1, x0 + 4412cc: aa0303e0 mov x0, x3 + 4412d0: d63f0040 blr x2 + 4412d4: 910323e0 add x0, sp, #0xc8 + 4412d8: 9400052e bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 4412dc: 910563e0 add x0, sp, #0x158 + 4412e0: 94000524 bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 4412e4: 14000039 b 4413c8 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x360> + 4412e8: aa0003f4 mov x20, x0 + 4412ec: aa0103f3 mov x19, x1 + 4412f0: 910123e0 add x0, sp, #0x48 + 4412f4: 9401f954 bl 4bf844 <_ZN5Catch17RedirectedStreamsD1Ev> + 4412f8: aa1403e0 mov x0, x20 + 4412fc: aa1303e1 mov x1, x19 + 441300: 14000001 b 441304 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x29c> + 441304: f100043f cmp x1, #0x1 + 441308: 540000a1 b.ne 44131c <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x2b4> // b.any + 44130c: 97ff1705 bl 406f20 <__cxa_begin_catch@plt> + 441310: f90103e0 str x0, [sp, #512] + 441314: 97ff193f bl 407810 <__cxa_end_catch@plt> + 441318: 17ffffc1 b 44121c <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x1b4> + 44131c: 97ff1701 bl 406f20 <__cxa_begin_catch@plt> + 441320: f9401fe0 ldr x0, [sp, #56] + 441324: 3947a400 ldrb w0, [x0, #489] + 441328: 7100001f cmp w0, #0x0 + 44132c: 540002a0 b.eq 441380 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x318> // b.none + 441330: 390303ff strb wzr, [sp, #192] + 441334: 390307ff strb wzr, [sp, #193] + 441338: f9401fe0 ldr x0, [sp, #56] + 44133c: f9400000 ldr x0, [x0] + 441340: 91022000 add x0, x0, #0x88 + 441344: f9400013 ldr x19, [x0] + 441348: f9401fe0 ldr x0, [sp, #56] + 44134c: 91058014 add x20, x0, #0x160 + 441350: 910783e0 add x0, sp, #0x1e0 + 441354: aa0003e8 mov x8, x0 + 441358: 97ffc4f6 bl 432730 <_ZN5Catch24translateActiveExceptionB5cxx11Ev> + 44135c: 910303e1 add x1, sp, #0xc0 + 441360: 910783e0 add x0, sp, #0x1e0 + 441364: aa0103e3 mov x3, x1 + 441368: aa0003e2 mov x2, x0 + 44136c: aa1403e1 mov x1, x20 + 441370: f9401fe0 ldr x0, [sp, #56] + 441374: d63f0260 blr x19 + 441378: 910783e0 add x0, sp, #0x1e0 + 44137c: 97ff1761 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 441380: 97ff1924 bl 407810 <__cxa_end_catch@plt> + 441384: 17ffffa6 b 44121c <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x1b4> + 441388: aa0003f3 mov x19, x0 + 44138c: 910783e0 add x0, sp, #0x1e0 + 441390: 97ff175c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 441394: 14000002 b 44139c <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x334> + 441398: aa0003f3 mov x19, x0 + 44139c: 97ff191d bl 407810 <__cxa_end_catch@plt> + 4413a0: 14000006 b 4413b8 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x350> + 4413a4: aa0003f3 mov x19, x0 + 4413a8: 910323e0 add x0, sp, #0xc8 + 4413ac: 940004f9 bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 4413b0: 14000002 b 4413b8 <_ZN5Catch10RunContext14runCurrentTestERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x350> + 4413b4: aa0003f3 mov x19, x0 + 4413b8: 910563e0 add x0, sp, #0x158 + 4413bc: 940004ed bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 4413c0: aa1303e0 mov x0, x19 + 4413c4: 97ff194f bl 407900 <_Unwind_Resume@plt> + 4413c8: a94153f3 ldp x19, x20, [sp, #16] + 4413cc: a9407bfd ldp x29, x30, [sp] + 4413d0: 910883ff add sp, sp, #0x220 + 4413d4: d65f03c0 ret + +00000000004413d8 <_ZN5Catch10RunContext20invokeActiveTestCaseEv>: +_ZN5Catch10RunContext20invokeActiveTestCaseEv(): + 4413d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4413dc: 910003fd mov x29, sp + 4413e0: f9000bf3 str x19, [sp, #16] + 4413e4: f90017e0 str x0, [sp, #40] + 4413e8: 9100e3e0 add x0, sp, #0x38 + 4413ec: 9401d725 bl 4b7080 <_ZN5Catch21FatalConditionHandlerC1Ev> + 4413f0: f94017e0 ldr x0, [sp, #40] + 4413f4: f9401c00 ldr x0, [x0, #56] + 4413f8: 940002b3 bl 441ec4 <_ZNK5Catch14TestCaseHandle6invokeEv> + 4413fc: 9100e3e0 add x0, sp, #0x38 + 441400: 940002e5 bl 441f94 <_ZN5Catch21FatalConditionHandlerD1Ev> + 441404: 14000006 b 44141c <_ZN5Catch10RunContext20invokeActiveTestCaseEv+0x44> + 441408: aa0003f3 mov x19, x0 + 44140c: 9100e3e0 add x0, sp, #0x38 + 441410: 940002e1 bl 441f94 <_ZN5Catch21FatalConditionHandlerD1Ev> + 441414: aa1303e0 mov x0, x19 + 441418: 97ff193a bl 407900 <_Unwind_Resume@plt> + 44141c: f9400bf3 ldr x19, [sp, #16] + 441420: a8c47bfd ldp x29, x30, [sp], #64 + 441424: d65f03c0 ret + +0000000000441428 <_ZN5Catch10RunContext24handleUnfinishedSectionsEv>: +_ZN5Catch10RunContext24handleUnfinishedSectionsEv(): + 441428: a9bc7bfd stp x29, x30, [sp, #-64]! + 44142c: 910003fd mov x29, sp + 441430: f9000bf3 str x19, [sp, #16] + 441434: f90017e0 str x0, [sp, #40] + 441438: f94017e0 ldr x0, [sp, #40] + 44143c: 91066000 add x0, x0, #0x198 + 441440: 9100e3e1 add x1, sp, #0x38 + 441444: aa0103e8 mov x8, x1 + 441448: 94000810 bl 443488 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE6rbeginEv> + 44144c: f94017e0 ldr x0, [sp, #40] + 441450: 91066000 add x0, x0, #0x198 + 441454: 9100c3e1 add x1, sp, #0x30 + 441458: aa0103e8 mov x8, x1 + 44145c: 94000819 bl 4434c0 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4rendEv> + 441460: 9100c3e1 add x1, sp, #0x30 + 441464: 9100e3e0 add x0, sp, #0x38 + 441468: 94000824 bl 4434f8 <_ZStneIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEbRKSt16reverse_iteratorIT_ESD_> + 44146c: 12001c00 and w0, w0, #0xff + 441470: 7100001f cmp w0, #0x0 + 441474: 540001a0 b.eq 4414a8 <_ZN5Catch10RunContext24handleUnfinishedSectionsEv+0x80> // b.none + 441478: f94017e0 ldr x0, [sp, #40] + 44147c: f9400000 ldr x0, [x0] + 441480: 91006000 add x0, x0, #0x18 + 441484: f9400013 ldr x19, [x0] + 441488: 9100e3e0 add x0, sp, #0x38 + 44148c: 9400082f bl 443548 <_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEdeEv> + 441490: aa0003e1 mov x1, x0 + 441494: f94017e0 ldr x0, [sp, #40] + 441498: d63f0260 blr x19 + 44149c: 9100e3e0 add x0, sp, #0x38 + 4414a0: 94000822 bl 443528 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEppEv> + 4414a4: 17ffffef b 441460 <_ZN5Catch10RunContext24handleUnfinishedSectionsEv+0x38> + 4414a8: f94017e0 ldr x0, [sp, #40] + 4414ac: 91066000 add x0, x0, #0x198 + 4414b0: 94000832 bl 443578 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5clearEv> + 4414b4: d503201f nop + 4414b8: f9400bf3 ldr x19, [sp, #16] + 4414bc: a8c47bfd ldp x29, x30, [sp], #64 + 4414c0: d65f03c0 ret + +00000000004414c4 <_ZN5Catch10RunContext10handleExprERKNS_13AssertionInfoERKNS_20ITransientExpressionERNS_17AssertionReactionE>: +_ZN5Catch10RunContext10handleExprERKNS_13AssertionInfoERKNS_20ITransientExpressionERNS_17AssertionReactionE(): + 4414c4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4414c8: 910003fd mov x29, sp + 4414cc: f90017e0 str x0, [sp, #40] + 4414d0: f90013e1 str x1, [sp, #32] + 4414d4: f9000fe2 str x2, [sp, #24] + 4414d8: f9000be3 str x3, [sp, #16] + 4414dc: f94017e0 ldr x0, [sp, #40] + 4414e0: 9104a000 add x0, x0, #0x128 + 4414e4: 9400059b bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4414e8: aa0003e3 mov x3, x0 + 4414ec: f9400060 ldr x0, [x3] + 4414f0: 9101a000 add x0, x0, #0x68 + 4414f4: f9400002 ldr x2, [x0] + 4414f8: f94013e1 ldr x1, [sp, #32] + 4414fc: aa0303e0 mov x0, x3 + 441500: d63f0040 blr x2 + 441504: f94013e0 ldr x0, [sp, #32] + 441508: b9403000 ldr w0, [x0, #48] + 44150c: 9400027c bl 441efc <_ZN5Catch11isFalseTestEi> + 441510: 3900ffe0 strb w0, [sp, #63] + 441514: f9400fe0 ldr x0, [sp, #24] + 441518: 94000299 bl 441f7c <_ZNK5Catch20ITransientExpression9getResultEv> + 44151c: 12001c00 and w0, w0, #0xff + 441520: 3940ffe1 ldrb w1, [sp, #63] + 441524: 6b00003f cmp w1, w0 + 441528: 1a9f07e0 cset w0, ne // ne = any + 44152c: 3900fbe0 strb w0, [sp, #62] + 441530: 3940fbe0 ldrb w0, [sp, #62] + 441534: 7100001f cmp w0, #0x0 + 441538: 540002a0 b.eq 44158c <_ZN5Catch10RunContext10handleExprERKNS_13AssertionInfoERKNS_20ITransientExpressionERNS_17AssertionReactionE+0xc8> // b.none + 44153c: f94017e0 ldr x0, [sp, #40] + 441540: 3947a800 ldrb w0, [x0, #490] + 441544: 52000000 eor w0, w0, #0x1 + 441548: 12001c00 and w0, w0, #0xff + 44154c: 7100001f cmp w0, #0x0 + 441550: 54000100 b.eq 441570 <_ZN5Catch10RunContext10handleExprERKNS_13AssertionInfoERKNS_20ITransientExpressionERNS_17AssertionReactionE+0xac> // b.none + 441554: f94017e0 ldr x0, [sp, #40] + 441558: f9400000 ldr x0, [x0] + 44155c: 9102a000 add x0, x0, #0xa8 + 441560: f9400001 ldr x1, [x0] + 441564: f94017e0 ldr x0, [sp, #40] + 441568: d63f0020 blr x1 + 44156c: 14000011 b 4415b0 <_ZN5Catch10RunContext10handleExprERKNS_13AssertionInfoERKNS_20ITransientExpressionERNS_17AssertionReactionE+0xec> + 441570: 3940ffe4 ldrb w4, [sp, #63] + 441574: f9400fe3 ldr x3, [sp, #24] + 441578: 52800002 mov w2, #0x0 // #0 + 44157c: f94013e1 ldr x1, [sp, #32] + 441580: f94017e0 ldr x0, [sp, #40] + 441584: 9400000e bl 4415bc <_ZN5Catch10RunContext10reportExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeEPKNS_20ITransientExpressionEb> + 441588: 1400000a b 4415b0 <_ZN5Catch10RunContext10handleExprERKNS_13AssertionInfoERKNS_20ITransientExpressionERNS_17AssertionReactionE+0xec> + 44158c: 3940ffe4 ldrb w4, [sp, #63] + 441590: f9400fe3 ldr x3, [sp, #24] + 441594: 52800222 mov w2, #0x11 // #17 + 441598: f94013e1 ldr x1, [sp, #32] + 44159c: f94017e0 ldr x0, [sp, #40] + 4415a0: 94000007 bl 4415bc <_ZN5Catch10RunContext10reportExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeEPKNS_20ITransientExpressionEb> + 4415a4: f9400be1 ldr x1, [sp, #16] + 4415a8: f94017e0 ldr x0, [sp, #40] + 4415ac: 940000d8 bl 44190c <_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE> + 4415b0: d503201f nop + 4415b4: a8c47bfd ldp x29, x30, [sp], #64 + 4415b8: d65f03c0 ret + +00000000004415bc <_ZN5Catch10RunContext10reportExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeEPKNS_20ITransientExpressionEb>: +_ZN5Catch10RunContext10reportExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeEPKNS_20ITransientExpressionEb(): + 4415bc: a9ac7bfd stp x29, x30, [sp, #-320]! + 4415c0: 910003fd mov x29, sp + 4415c4: f9000bf3 str x19, [sp, #16] + 4415c8: f9001fe0 str x0, [sp, #56] + 4415cc: f9001be1 str x1, [sp, #48] + 4415d0: b9002fe2 str w2, [sp, #44] + 4415d4: f90013e3 str x3, [sp, #32] + 4415d8: 3900afe4 strb w4, [sp, #43] + 4415dc: f9401fe0 ldr x0, [sp, #56] + 4415e0: 91058000 add x0, x0, #0x160 + 4415e4: f9401be1 ldr x1, [sp, #48] + 4415e8: a9400c22 ldp x2, x3, [x1] + 4415ec: a9000c02 stp x2, x3, [x0] + 4415f0: a9410c22 ldp x2, x3, [x1, #16] + 4415f4: a9010c02 stp x2, x3, [x0, #16] + 4415f8: a9420c22 ldp x2, x3, [x1, #32] + 4415fc: a9020c02 stp x2, x3, [x0, #32] + 441600: b9403021 ldr w1, [x1, #48] + 441604: b9003001 str w1, [x0, #48] + 441608: 9104c3e0 add x0, sp, #0x130 + 44160c: 3940afe1 ldrb w1, [sp, #43] + 441610: 94000244 bl 441f20 <_ZN5Catch14LazyExpressionC1Eb> + 441614: 9104c3e1 add x1, sp, #0x130 + 441618: 910363e0 add x0, sp, #0xd8 + 44161c: aa0103e2 mov x2, x1 + 441620: b9402fe1 ldr w1, [sp, #44] + 441624: 9401613d bl 499b18 <_ZN5Catch19AssertionResultDataC1ENS_9ResultWas6OfTypeERKNS_14LazyExpressionE> + 441628: 910363e1 add x1, sp, #0xd8 + 44162c: 910123e0 add x0, sp, #0x48 + 441630: aa0103e2 mov x2, x1 + 441634: f9401be1 ldr x1, [sp, #48] + 441638: 94016180 bl 499c38 <_ZN5Catch15AssertionResultC1ERKNS_13AssertionInfoERKNS_19AssertionResultDataE> + 44163c: f94013e0 ldr x0, [sp, #32] + 441640: f90063e0 str x0, [sp, #192] + 441644: 910123e0 add x0, sp, #0x48 + 441648: aa0003e1 mov x1, x0 + 44164c: f9401fe0 ldr x0, [sp, #56] + 441650: 97fffb29 bl 4402f4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE> + 441654: 910123e0 add x0, sp, #0x48 + 441658: 94000432 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 44165c: 910363e0 add x0, sp, #0xd8 + 441660: 94000425 bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 441664: 1400000a b 44168c <_ZN5Catch10RunContext10reportExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeEPKNS_20ITransientExpressionEb+0xd0> + 441668: aa0003f3 mov x19, x0 + 44166c: 910123e0 add x0, sp, #0x48 + 441670: 9400042c bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 441674: 14000002 b 44167c <_ZN5Catch10RunContext10reportExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeEPKNS_20ITransientExpressionEb+0xc0> + 441678: aa0003f3 mov x19, x0 + 44167c: 910363e0 add x0, sp, #0xd8 + 441680: 9400041d bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 441684: aa1303e0 mov x0, x19 + 441688: 97ff189e bl 407900 <_Unwind_Resume@plt> + 44168c: f9400bf3 ldr x19, [sp, #16] + 441690: a8d47bfd ldp x29, x30, [sp], #320 + 441694: d65f03c0 ret + +0000000000441698 <_ZN5Catch10RunContext13handleMessageERKNS_13AssertionInfoENS_9ResultWas6OfTypeERKNS_9StringRefERNS_17AssertionReactionE>: +_ZN5Catch10RunContext13handleMessageERKNS_13AssertionInfoENS_9ResultWas6OfTypeERKNS_9StringRefERNS_17AssertionReactionE(): + 441698: a9a97bfd stp x29, x30, [sp, #-368]! + 44169c: 910003fd mov x29, sp + 4416a0: f9000bf3 str x19, [sp, #16] + 4416a4: f90027e0 str x0, [sp, #72] + 4416a8: f90023e1 str x1, [sp, #64] + 4416ac: b9003fe2 str w2, [sp, #60] + 4416b0: f9001be3 str x3, [sp, #48] + 4416b4: f90017e4 str x4, [sp, #40] + 4416b8: f94027e0 ldr x0, [sp, #72] + 4416bc: 9104a000 add x0, x0, #0x128 + 4416c0: 94000524 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4416c4: aa0003e3 mov x3, x0 + 4416c8: f9400060 ldr x0, [x3] + 4416cc: 9101a000 add x0, x0, #0x68 + 4416d0: f9400002 ldr x2, [x0] + 4416d4: f94023e1 ldr x1, [sp, #64] + 4416d8: aa0303e0 mov x0, x3 + 4416dc: d63f0040 blr x2 + 4416e0: f94027e0 ldr x0, [sp, #72] + 4416e4: 91058000 add x0, x0, #0x160 + 4416e8: f94023e1 ldr x1, [sp, #64] + 4416ec: a9400c22 ldp x2, x3, [x1] + 4416f0: a9000c02 stp x2, x3, [x0] + 4416f4: a9410c22 ldp x2, x3, [x1, #16] + 4416f8: a9010c02 stp x2, x3, [x0, #16] + 4416fc: a9420c22 ldp x2, x3, [x1, #32] + 441700: a9020c02 stp x2, x3, [x0, #32] + 441704: b9403021 ldr w1, [x1, #48] + 441708: b9003001 str w1, [x0, #48] + 44170c: 910503e0 add x0, sp, #0x140 + 441710: 52800001 mov w1, #0x0 // #0 + 441714: 94000203 bl 441f20 <_ZN5Catch14LazyExpressionC1Eb> + 441718: 910503e1 add x1, sp, #0x140 + 44171c: 9103a3e0 add x0, sp, #0xe8 + 441720: aa0103e2 mov x2, x1 + 441724: b9403fe1 ldr w1, [sp, #60] + 441728: 940160fc bl 499b18 <_ZN5Catch19AssertionResultDataC1ENS_9ResultWas6OfTypeERKNS_14LazyExpressionE> + 44172c: 910543e0 add x0, sp, #0x150 + 441730: aa0003e8 mov x8, x0 + 441734: f9401be0 ldr x0, [sp, #48] + 441738: 94000199 bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 44173c: 910543e1 add x1, sp, #0x150 + 441740: 9103a3e0 add x0, sp, #0xe8 + 441744: 97ff177f bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 441748: 910543e0 add x0, sp, #0x150 + 44174c: 97ff166d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 441750: f94027e0 ldr x0, [sp, #72] + 441754: 91058001 add x1, x0, #0x160 + 441758: 9103a3e2 add x2, sp, #0xe8 + 44175c: 910163e0 add x0, sp, #0x58 + 441760: 94016136 bl 499c38 <_ZN5Catch15AssertionResultC1ERKNS_13AssertionInfoERKNS_19AssertionResultDataE> + 441764: 910163e0 add x0, sp, #0x58 + 441768: aa0003e1 mov x1, x0 + 44176c: f94027e0 ldr x0, [sp, #72] + 441770: 97fffae1 bl 4402f4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE> + 441774: 910163e0 add x0, sp, #0x58 + 441778: 9401614f bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 44177c: 12001c00 and w0, w0, #0xff + 441780: 52000000 eor w0, w0, #0x1 + 441784: 12001c00 and w0, w0, #0xff + 441788: 7100001f cmp w0, #0x0 + 44178c: 54000080 b.eq 44179c <_ZN5Catch10RunContext13handleMessageERKNS_13AssertionInfoENS_9ResultWas6OfTypeERKNS_9StringRefERNS_17AssertionReactionE+0x104> // b.none + 441790: f94017e1 ldr x1, [sp, #40] + 441794: f94027e0 ldr x0, [sp, #72] + 441798: 9400005d bl 44190c <_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE> + 44179c: 910163e0 add x0, sp, #0x58 + 4417a0: 940003e0 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 4417a4: 9103a3e0 add x0, sp, #0xe8 + 4417a8: 940003d3 bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 4417ac: 1400000a b 4417d4 <_ZN5Catch10RunContext13handleMessageERKNS_13AssertionInfoENS_9ResultWas6OfTypeERKNS_9StringRefERNS_17AssertionReactionE+0x13c> + 4417b0: aa0003f3 mov x19, x0 + 4417b4: 910163e0 add x0, sp, #0x58 + 4417b8: 940003da bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 4417bc: 14000002 b 4417c4 <_ZN5Catch10RunContext13handleMessageERKNS_13AssertionInfoENS_9ResultWas6OfTypeERKNS_9StringRefERNS_17AssertionReactionE+0x12c> + 4417c0: aa0003f3 mov x19, x0 + 4417c4: 9103a3e0 add x0, sp, #0xe8 + 4417c8: 940003cb bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 4417cc: aa1303e0 mov x0, x19 + 4417d0: 97ff184c bl 407900 <_Unwind_Resume@plt> + 4417d4: f9400bf3 ldr x19, [sp, #16] + 4417d8: a8d77bfd ldp x29, x30, [sp], #368 + 4417dc: d65f03c0 ret + +00000000004417e0 <_ZN5Catch10RunContext34handleUnexpectedExceptionNotThrownERKNS_13AssertionInfoERNS_17AssertionReactionE>: +_ZN5Catch10RunContext34handleUnexpectedExceptionNotThrownERKNS_13AssertionInfoERNS_17AssertionReactionE(): + 4417e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4417e4: 910003fd mov x29, sp + 4417e8: f90017e0 str x0, [sp, #40] + 4417ec: f90013e1 str x1, [sp, #32] + 4417f0: f9000fe2 str x2, [sp, #24] + 4417f4: f94017e0 ldr x0, [sp, #40] + 4417f8: f9400000 ldr x0, [x0] + 4417fc: 91026000 add x0, x0, #0x98 + 441800: f9400004 ldr x4, [x0] + 441804: f9400fe3 ldr x3, [sp, #24] + 441808: 52802242 mov w2, #0x112 // #274 + 44180c: f94013e1 ldr x1, [sp, #32] + 441810: f94017e0 ldr x0, [sp, #40] + 441814: d63f0080 blr x4 + 441818: d503201f nop + 44181c: a8c37bfd ldp x29, x30, [sp], #48 + 441820: d65f03c0 ret + +0000000000441824 <_ZN5Catch10RunContext33handleUnexpectedInflightExceptionERKNS_13AssertionInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_17AssertionReactionE>: +_ZN5Catch10RunContext33handleUnexpectedInflightExceptionERKNS_13AssertionInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_17AssertionReactionE(): + 441824: a9ac7bfd stp x29, x30, [sp, #-320]! + 441828: 910003fd mov x29, sp + 44182c: f9000bf3 str x19, [sp, #16] + 441830: f9001fe0 str x0, [sp, #56] + 441834: f9001be1 str x1, [sp, #48] + 441838: f90017e2 str x2, [sp, #40] + 44183c: f90013e3 str x3, [sp, #32] + 441840: f9401fe0 ldr x0, [sp, #56] + 441844: 91058000 add x0, x0, #0x160 + 441848: f9401be1 ldr x1, [sp, #48] + 44184c: a9400c22 ldp x2, x3, [x1] + 441850: a9000c02 stp x2, x3, [x0] + 441854: a9410c22 ldp x2, x3, [x1, #16] + 441858: a9010c02 stp x2, x3, [x0, #16] + 44185c: a9420c22 ldp x2, x3, [x1, #32] + 441860: a9020c02 stp x2, x3, [x0, #32] + 441864: b9403021 ldr w1, [x1, #48] + 441868: b9003001 str w1, [x0, #48] + 44186c: 9104c3e0 add x0, sp, #0x130 + 441870: 52800001 mov w1, #0x0 // #0 + 441874: 940001ab bl 441f20 <_ZN5Catch14LazyExpressionC1Eb> + 441878: 9104c3e1 add x1, sp, #0x130 + 44187c: 910363e0 add x0, sp, #0xd8 + 441880: aa0103e2 mov x2, x1 + 441884: 52802221 mov w1, #0x111 // #273 + 441888: 940160a4 bl 499b18 <_ZN5Catch19AssertionResultDataC1ENS_9ResultWas6OfTypeERKNS_14LazyExpressionE> + 44188c: 910363e0 add x0, sp, #0xd8 + 441890: f94017e1 ldr x1, [sp, #40] + 441894: 97ff1513 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 441898: 910363e1 add x1, sp, #0xd8 + 44189c: 910123e0 add x0, sp, #0x48 + 4418a0: aa0103e2 mov x2, x1 + 4418a4: f9401be1 ldr x1, [sp, #48] + 4418a8: 940160e4 bl 499c38 <_ZN5Catch15AssertionResultC1ERKNS_13AssertionInfoERKNS_19AssertionResultDataE> + 4418ac: 910123e0 add x0, sp, #0x48 + 4418b0: aa0003e1 mov x1, x0 + 4418b4: f9401fe0 ldr x0, [sp, #56] + 4418b8: 97fffa8f bl 4402f4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE> + 4418bc: f94013e1 ldr x1, [sp, #32] + 4418c0: f9401fe0 ldr x0, [sp, #56] + 4418c4: 94000012 bl 44190c <_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE> + 4418c8: 910123e0 add x0, sp, #0x48 + 4418cc: 94000395 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 4418d0: 910363e0 add x0, sp, #0xd8 + 4418d4: 94000388 bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 4418d8: 1400000a b 441900 <_ZN5Catch10RunContext33handleUnexpectedInflightExceptionERKNS_13AssertionInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_17AssertionReactionE+0xdc> + 4418dc: aa0003f3 mov x19, x0 + 4418e0: 910123e0 add x0, sp, #0x48 + 4418e4: 9400038f bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 4418e8: 14000002 b 4418f0 <_ZN5Catch10RunContext33handleUnexpectedInflightExceptionERKNS_13AssertionInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_17AssertionReactionE+0xcc> + 4418ec: aa0003f3 mov x19, x0 + 4418f0: 910363e0 add x0, sp, #0xd8 + 4418f4: 94000380 bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 4418f8: aa1303e0 mov x0, x19 + 4418fc: 97ff1801 bl 407900 <_Unwind_Resume@plt> + 441900: f9400bf3 ldr x19, [sp, #16] + 441904: a8d47bfd ldp x29, x30, [sp], #320 + 441908: d65f03c0 ret + +000000000044190c <_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE>: +_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE(): + 44190c: a9be7bfd stp x29, x30, [sp, #-32]! + 441910: 910003fd mov x29, sp + 441914: f9000fe0 str x0, [sp, #24] + 441918: f9000be1 str x1, [sp, #16] + 44191c: f9400fe0 ldr x0, [sp, #24] + 441920: 91038000 add x0, x0, #0xe0 + 441924: 97ff21cb bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 441928: aa0003e2 mov x2, x0 + 44192c: f9400040 ldr x0, [x2] + 441930: 9100c000 add x0, x0, #0x30 + 441934: f9400001 ldr x1, [x0] + 441938: aa0203e0 mov x0, x2 + 44193c: d63f0020 blr x1 + 441940: 12001c01 and w1, w0, #0xff + 441944: f9400be0 ldr x0, [sp, #16] + 441948: 39000001 strb w1, [x0] + 44194c: f9400fe0 ldr x0, [sp, #24] + 441950: f9400000 ldr x0, [x0] + 441954: 91032000 add x0, x0, #0xc8 + 441958: f9400001 ldr x1, [x0] + 44195c: f9400fe0 ldr x0, [sp, #24] + 441960: d63f0020 blr x1 + 441964: 12001c00 and w0, w0, #0xff + 441968: 7100001f cmp w0, #0x0 + 44196c: 540000c1 b.ne 441984 <_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE+0x78> // b.any + 441970: f9400fe0 ldr x0, [sp, #24] + 441974: b9419000 ldr w0, [x0, #400] + 441978: 12000000 and w0, w0, #0x1 + 44197c: 7100001f cmp w0, #0x0 + 441980: 54000060 b.eq 44198c <_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE+0x80> // b.none + 441984: 52800021 mov w1, #0x1 // #1 + 441988: 14000002 b 441990 <_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE+0x84> + 44198c: 52800001 mov w1, #0x0 // #0 + 441990: f9400be0 ldr x0, [sp, #16] + 441994: 39000401 strb w1, [x0, #1] + 441998: d503201f nop + 44199c: a8c27bfd ldp x29, x30, [sp], #32 + 4419a0: d65f03c0 ret + +00000000004419a4 <_ZN5Catch10RunContext16handleIncompleteERKNS_13AssertionInfoE>: +_ZN5Catch10RunContext16handleIncompleteERKNS_13AssertionInfoE(): + 4419a4: a9ad7bfd stp x29, x30, [sp, #-304]! + 4419a8: 910003fd mov x29, sp + 4419ac: f9000bf3 str x19, [sp, #16] + 4419b0: f90017e0 str x0, [sp, #40] + 4419b4: f90013e1 str x1, [sp, #32] + 4419b8: f94017e0 ldr x0, [sp, #40] + 4419bc: 91058000 add x0, x0, #0x160 + 4419c0: f94013e1 ldr x1, [sp, #32] + 4419c4: a9400c22 ldp x2, x3, [x1] + 4419c8: a9000c02 stp x2, x3, [x0] + 4419cc: a9410c22 ldp x2, x3, [x1, #16] + 4419d0: a9010c02 stp x2, x3, [x0, #16] + 4419d4: a9420c22 ldp x2, x3, [x1, #32] + 4419d8: a9020c02 stp x2, x3, [x0, #32] + 4419dc: b9403021 ldr w1, [x1, #48] + 4419e0: b9003001 str w1, [x0, #48] + 4419e4: 910483e0 add x0, sp, #0x120 + 4419e8: 52800001 mov w1, #0x0 // #0 + 4419ec: 9400014d bl 441f20 <_ZN5Catch14LazyExpressionC1Eb> + 4419f0: 910483e1 add x1, sp, #0x120 + 4419f4: 910323e0 add x0, sp, #0xc8 + 4419f8: aa0103e2 mov x2, x1 + 4419fc: 52802221 mov w1, #0x111 // #273 + 441a00: 94016046 bl 499b18 <_ZN5Catch19AssertionResultDataC1ENS_9ResultWas6OfTypeERKNS_14LazyExpressionE> + 441a04: 910323e2 add x2, sp, #0xc8 + 441a08: b0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 441a0c: 911c0001 add x1, x0, #0x700 + 441a10: aa0203e0 mov x0, x2 + 441a14: 97ff1717 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 441a18: 910323e1 add x1, sp, #0xc8 + 441a1c: 9100e3e0 add x0, sp, #0x38 + 441a20: aa0103e2 mov x2, x1 + 441a24: f94013e1 ldr x1, [sp, #32] + 441a28: 94016084 bl 499c38 <_ZN5Catch15AssertionResultC1ERKNS_13AssertionInfoERKNS_19AssertionResultDataE> + 441a2c: 9100e3e0 add x0, sp, #0x38 + 441a30: aa0003e1 mov x1, x0 + 441a34: f94017e0 ldr x0, [sp, #40] + 441a38: 97fffa2f bl 4402f4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE> + 441a3c: 9100e3e0 add x0, sp, #0x38 + 441a40: 94000338 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 441a44: 910323e0 add x0, sp, #0xc8 + 441a48: 9400032b bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 441a4c: 1400000a b 441a74 <_ZN5Catch10RunContext16handleIncompleteERKNS_13AssertionInfoE+0xd0> + 441a50: aa0003f3 mov x19, x0 + 441a54: 9100e3e0 add x0, sp, #0x38 + 441a58: 94000332 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 441a5c: 14000002 b 441a64 <_ZN5Catch10RunContext16handleIncompleteERKNS_13AssertionInfoE+0xc0> + 441a60: aa0003f3 mov x19, x0 + 441a64: 910323e0 add x0, sp, #0xc8 + 441a68: 94000323 bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 441a6c: aa1303e0 mov x0, x19 + 441a70: 97ff17a4 bl 407900 <_Unwind_Resume@plt> + 441a74: f9400bf3 ldr x19, [sp, #16] + 441a78: a8d37bfd ldp x29, x30, [sp], #304 + 441a7c: d65f03c0 ret + +0000000000441a80 <_ZN5Catch10RunContext13handleNonExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeERNS_17AssertionReactionE>: +_ZN5Catch10RunContext13handleNonExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeERNS_17AssertionReactionE(): + 441a80: a9ac7bfd stp x29, x30, [sp, #-320]! + 441a84: 910003fd mov x29, sp + 441a88: f9000bf3 str x19, [sp, #16] + 441a8c: f9001fe0 str x0, [sp, #56] + 441a90: f9001be1 str x1, [sp, #48] + 441a94: b9002fe2 str w2, [sp, #44] + 441a98: f90013e3 str x3, [sp, #32] + 441a9c: f9401fe0 ldr x0, [sp, #56] + 441aa0: 91058000 add x0, x0, #0x160 + 441aa4: f9401be1 ldr x1, [sp, #48] + 441aa8: a9400c22 ldp x2, x3, [x1] + 441aac: a9000c02 stp x2, x3, [x0] + 441ab0: a9410c22 ldp x2, x3, [x1, #16] + 441ab4: a9010c02 stp x2, x3, [x0, #16] + 441ab8: a9420c22 ldp x2, x3, [x1, #32] + 441abc: a9020c02 stp x2, x3, [x0, #32] + 441ac0: b9403021 ldr w1, [x1, #48] + 441ac4: b9003001 str w1, [x0, #48] + 441ac8: 9104c3e0 add x0, sp, #0x130 + 441acc: 52800001 mov w1, #0x0 // #0 + 441ad0: 94000114 bl 441f20 <_ZN5Catch14LazyExpressionC1Eb> + 441ad4: 9104c3e1 add x1, sp, #0x130 + 441ad8: 910363e0 add x0, sp, #0xd8 + 441adc: aa0103e2 mov x2, x1 + 441ae0: b9402fe1 ldr w1, [sp, #44] + 441ae4: 9401600d bl 499b18 <_ZN5Catch19AssertionResultDataC1ENS_9ResultWas6OfTypeERKNS_14LazyExpressionE> + 441ae8: 910363e1 add x1, sp, #0xd8 + 441aec: 910123e0 add x0, sp, #0x48 + 441af0: aa0103e2 mov x2, x1 + 441af4: f9401be1 ldr x1, [sp, #48] + 441af8: 94016050 bl 499c38 <_ZN5Catch15AssertionResultC1ERKNS_13AssertionInfoERKNS_19AssertionResultDataE> + 441afc: 910123e0 add x0, sp, #0x48 + 441b00: aa0003e1 mov x1, x0 + 441b04: f9401fe0 ldr x0, [sp, #56] + 441b08: 97fff9fb bl 4402f4 <_ZN5Catch10RunContext14assertionEndedERKNS_15AssertionResultE> + 441b0c: 910123e0 add x0, sp, #0x48 + 441b10: 94016069 bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 441b14: 12001c00 and w0, w0, #0xff + 441b18: 52000000 eor w0, w0, #0x1 + 441b1c: 12001c00 and w0, w0, #0xff + 441b20: 7100001f cmp w0, #0x0 + 441b24: 54000080 b.eq 441b34 <_ZN5Catch10RunContext13handleNonExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeERNS_17AssertionReactionE+0xb4> // b.none + 441b28: f94013e1 ldr x1, [sp, #32] + 441b2c: f9401fe0 ldr x0, [sp, #56] + 441b30: 97ffff77 bl 44190c <_ZN5Catch10RunContext16populateReactionERNS_17AssertionReactionE> + 441b34: 910123e0 add x0, sp, #0x48 + 441b38: 940002fa bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 441b3c: 910363e0 add x0, sp, #0xd8 + 441b40: 940002ed bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 441b44: 1400000a b 441b6c <_ZN5Catch10RunContext13handleNonExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeERNS_17AssertionReactionE+0xec> + 441b48: aa0003f3 mov x19, x0 + 441b4c: 910123e0 add x0, sp, #0x48 + 441b50: 940002f4 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 441b54: 14000002 b 441b5c <_ZN5Catch10RunContext13handleNonExprERKNS_13AssertionInfoENS_9ResultWas6OfTypeERNS_17AssertionReactionE+0xdc> + 441b58: aa0003f3 mov x19, x0 + 441b5c: 910363e0 add x0, sp, #0xd8 + 441b60: 940002e5 bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 441b64: aa1303e0 mov x0, x19 + 441b68: 97ff1766 bl 407900 <_Unwind_Resume@plt> + 441b6c: f9400bf3 ldr x19, [sp, #16] + 441b70: a8d47bfd ldp x29, x30, [sp], #320 + 441b74: d65f03c0 ret + +0000000000441b78 <_ZN5Catch16getResultCaptureEv>: +_ZN5Catch16getResultCaptureEv(): + 441b78: a9b97bfd stp x29, x30, [sp, #-112]! + 441b7c: 910003fd mov x29, sp + 441b80: f9000bf3 str x19, [sp, #16] + 441b84: 97ff2125 bl 40a018 <_ZN5Catch17getCurrentContextEv> + 441b88: aa0003e2 mov x2, x0 + 441b8c: f9400040 ldr x0, [x2] + 441b90: 91004000 add x0, x0, #0x10 + 441b94: f9400001 ldr x1, [x0] + 441b98: aa0203e0 mov x0, x2 + 441b9c: d63f0020 blr x1 + 441ba0: f90037e0 str x0, [sp, #104] + 441ba4: f94037e0 ldr x0, [sp, #104] + 441ba8: f100001f cmp x0, #0x0 + 441bac: 54000060 b.eq 441bb8 <_ZN5Catch16getResultCaptureEv+0x40> // b.none + 441bb0: f94037e0 ldr x0, [sp, #104] + 441bb4: 14000026 b 441c4c <_ZN5Catch16getResultCaptureEv+0xd4> + 441bb8: 910123e0 add x0, sp, #0x48 + 441bbc: 94007600 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 441bc0: 910163e3 add x3, sp, #0x58 + 441bc4: d2803fa2 mov x2, #0x1fd // #509 + 441bc8: b0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 441bcc: 9116a001 add x1, x0, #0x5a8 + 441bd0: aa0303e0 mov x0, x3 + 441bd4: 94000058 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 441bd8: 910163e1 add x1, sp, #0x58 + 441bdc: 910123e0 add x0, sp, #0x48 + 441be0: 94000671 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 441be4: aa0003e2 mov x2, x0 + 441be8: b0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 441bec: 911d0001 add x1, x0, #0x740 + 441bf0: aa0203e0 mov x0, x2 + 441bf4: 94000677 bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 441bf8: aa0003e2 mov x2, x0 + 441bfc: b0000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 441c00: 911d8001 add x1, x0, #0x760 + 441c04: aa0203e0 mov x0, x2 + 441c08: 9400067d bl 4435fc <_ZN5Catch20ReusableStringStreamlsIA27_cEERS0_RKT_> + 441c0c: aa0003e1 mov x1, x0 + 441c10: 9100a3e0 add x0, sp, #0x28 + 441c14: aa0003e8 mov x8, x0 + 441c18: aa0103e0 mov x0, x1 + 441c1c: 9400762a bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 441c20: 9100a3e0 add x0, sp, #0x28 + 441c24: 9401c4ca bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 441c28: aa0003f3 mov x19, x0 + 441c2c: 9100a3e0 add x0, sp, #0x28 + 441c30: 97ff1534 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 441c34: 14000002 b 441c3c <_ZN5Catch16getResultCaptureEv+0xc4> + 441c38: aa0003f3 mov x19, x0 + 441c3c: 910123e0 add x0, sp, #0x48 + 441c40: 940075f5 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 441c44: aa1303e0 mov x0, x19 + 441c48: 97ff172e bl 407900 <_Unwind_Resume@plt> + 441c4c: f9400bf3 ldr x19, [sp, #16] + 441c50: a8c77bfd ldp x29, x30, [sp], #112 + 441c54: d65f03c0 ret + +0000000000441c58 <_ZN5Catch7seedRngERKNS_7IConfigE>: +_ZN5Catch7seedRngERKNS_7IConfigE(): + 441c58: a9bd7bfd stp x29, x30, [sp, #-48]! + 441c5c: 910003fd mov x29, sp + 441c60: f9000bf3 str x19, [sp, #16] + 441c64: f90017e0 str x0, [sp, #40] + 441c68: f94017e0 ldr x0, [sp, #40] + 441c6c: f9400000 ldr x0, [x0] + 441c70: 91020000 add x0, x0, #0x80 + 441c74: f9400001 ldr x1, [x0] + 441c78: f94017e0 ldr x0, [sp, #40] + 441c7c: d63f0020 blr x1 + 441c80: 7100001f cmp w0, #0x0 + 441c84: 1a9f07e0 cset w0, ne // ne = any + 441c88: 12001c00 and w0, w0, #0xff + 441c8c: 7100001f cmp w0, #0x0 + 441c90: 54000260 b.eq 441cdc <_ZN5Catch7seedRngERKNS_7IConfigE+0x84> // b.none + 441c94: f94017e0 ldr x0, [sp, #40] + 441c98: f9400000 ldr x0, [x0] + 441c9c: 91020000 add x0, x0, #0x80 + 441ca0: f9400001 ldr x1, [x0] + 441ca4: f94017e0 ldr x0, [sp, #40] + 441ca8: d63f0020 blr x1 + 441cac: 97ff151d bl 407120 + 441cb0: 97ff2508 bl 40b0d0 <_ZN5Catch3rngEv> + 441cb4: aa0003f3 mov x19, x0 + 441cb8: f94017e0 ldr x0, [sp, #40] + 441cbc: f9400000 ldr x0, [x0] + 441cc0: 91020000 add x0, x0, #0x80 + 441cc4: f9400001 ldr x1, [x0] + 441cc8: f94017e0 ldr x0, [sp, #40] + 441ccc: d63f0020 blr x1 + 441cd0: 2a0003e1 mov w1, w0 + 441cd4: aa1303e0 mov x0, x19 + 441cd8: 97ffd0d1 bl 43601c <_ZN5Catch11SimplePcg324seedEj> + 441cdc: d503201f nop + 441ce0: f9400bf3 ldr x19, [sp, #16] + 441ce4: a8c37bfd ldp x29, x30, [sp], #48 + 441ce8: d65f03c0 ret + +0000000000441cec <_ZN5Catch7rngSeedEv>: +_ZN5Catch7rngSeedEv(): + 441cec: a9bf7bfd stp x29, x30, [sp, #-16]! + 441cf0: 910003fd mov x29, sp + 441cf4: 97ff20c9 bl 40a018 <_ZN5Catch17getCurrentContextEv> + 441cf8: aa0003e2 mov x2, x0 + 441cfc: f9400040 ldr x0, [x2] + 441d00: 91008000 add x0, x0, #0x20 + 441d04: f9400001 ldr x1, [x0] + 441d08: aa0203e0 mov x0, x2 + 441d0c: d63f0020 blr x1 + 441d10: 97ff20d0 bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 441d14: aa0003e2 mov x2, x0 + 441d18: f9400040 ldr x0, [x2] + 441d1c: 91020000 add x0, x0, #0x80 + 441d20: f9400001 ldr x1, [x0] + 441d24: aa0203e0 mov x0, x2 + 441d28: d63f0020 blr x1 + 441d2c: a8c17bfd ldp x29, x30, [sp], #16 + 441d30: d65f03c0 ret + +0000000000441d34 <_ZN5Catch14SourceLineInfoC1EPKcm>: +_ZN5Catch14SourceLineInfoC1EPKcm(): + 441d34: d10083ff sub sp, sp, #0x20 + 441d38: f9000fe0 str x0, [sp, #24] + 441d3c: f9000be1 str x1, [sp, #16] + 441d40: f90007e2 str x2, [sp, #8] + 441d44: f9400fe0 ldr x0, [sp, #24] + 441d48: f9400be1 ldr x1, [sp, #16] + 441d4c: f9000001 str x1, [x0] + 441d50: f9400fe0 ldr x0, [sp, #24] + 441d54: f94007e1 ldr x1, [sp, #8] + 441d58: f9000401 str x1, [x0, #8] + 441d5c: d503201f nop + 441d60: 910083ff add sp, sp, #0x20 + 441d64: d65f03c0 ret + +0000000000441d68 <_ZN5Catch9StringRefC1EPKcm>: +_ZN5Catch9StringRefC1EPKcm(): + 441d68: d10083ff sub sp, sp, #0x20 + 441d6c: f9000fe0 str x0, [sp, #24] + 441d70: f9000be1 str x1, [sp, #16] + 441d74: f90007e2 str x2, [sp, #8] + 441d78: f9400fe0 ldr x0, [sp, #24] + 441d7c: f9400be1 ldr x1, [sp, #16] + 441d80: f9000001 str x1, [x0] + 441d84: f9400fe0 ldr x0, [sp, #24] + 441d88: f94007e1 ldr x1, [sp, #8] + 441d8c: f9000401 str x1, [x0, #8] + 441d90: d503201f nop + 441d94: 910083ff add sp, sp, #0x20 + 441d98: d65f03c0 ret + +0000000000441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv>: +_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv(): + 441d9c: a9bb7bfd stp x29, x30, [sp, #-80]! + 441da0: 910003fd mov x29, sp + 441da4: a90153f3 stp x19, x20, [sp, #16] + 441da8: f90013f5 str x21, [sp, #32] + 441dac: aa0803f5 mov x21, x8 + 441db0: f9001fe0 str x0, [sp, #56] + 441db4: f9401fe0 ldr x0, [sp, #56] + 441db8: f9400013 ldr x19, [x0] + 441dbc: f9401fe0 ldr x0, [sp, #56] + 441dc0: f9400414 ldr x20, [x0, #8] + 441dc4: 910123e0 add x0, sp, #0x48 + 441dc8: 97ff16d2 bl 407910 <_ZNSaIcEC1Ev@plt> + 441dcc: 910123e0 add x0, sp, #0x48 + 441dd0: aa0003e3 mov x3, x0 + 441dd4: aa1403e2 mov x2, x20 + 441dd8: aa1303e1 mov x1, x19 + 441ddc: aa1503e0 mov x0, x21 + 441de0: 97ff15b0 bl 4074a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_@plt> + 441de4: 910123e0 add x0, sp, #0x48 + 441de8: 97ff1596 bl 407440 <_ZNSaIcED1Ev@plt> + 441dec: 14000006 b 441e04 <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv+0x68> + 441df0: aa0003f3 mov x19, x0 + 441df4: 910123e0 add x0, sp, #0x48 + 441df8: 97ff1592 bl 407440 <_ZNSaIcED1Ev@plt> + 441dfc: aa1303e0 mov x0, x19 + 441e00: 97ff16c0 bl 407900 <_Unwind_Resume@plt> + 441e04: aa1503e0 mov x0, x21 + 441e08: a94153f3 ldp x19, x20, [sp, #16] + 441e0c: f94013f5 ldr x21, [sp, #32] + 441e10: a8c57bfd ldp x29, x30, [sp], #80 + 441e14: d65f03c0 ret + +0000000000441e18 <_ZN5Catch9StringRefC1Ev>: +_ZN5Catch9StringRefC1Ev(): + 441e18: d10043ff sub sp, sp, #0x10 + 441e1c: f90007e0 str x0, [sp, #8] + 441e20: f94007e0 ldr x0, [sp, #8] + 441e24: b0000421 adrp x1, 4c6000 <_ZStL6ignore+0x50> + 441e28: 91168021 add x1, x1, #0x5a0 + 441e2c: f9000001 str x1, [x0] + 441e30: f94007e0 ldr x0, [sp, #8] + 441e34: f900041f str xzr, [x0, #8] + 441e38: d503201f nop + 441e3c: 910043ff add sp, sp, #0x10 + 441e40: d65f03c0 ret + +0000000000441e44 <_ZN5Catchli3_srEPKcm>: +_ZN5Catchli3_srEPKcm(): + 441e44: a9bd7bfd stp x29, x30, [sp, #-48]! + 441e48: 910003fd mov x29, sp + 441e4c: f9000fe0 str x0, [sp, #24] + 441e50: f9000be1 str x1, [sp, #16] + 441e54: 910083e0 add x0, sp, #0x20 + 441e58: f9400be2 ldr x2, [sp, #16] + 441e5c: f9400fe1 ldr x1, [sp, #24] + 441e60: 97ffffc2 bl 441d68 <_ZN5Catch9StringRefC1EPKcm> + 441e64: a94207e0 ldp x0, x1, [sp, #32] + 441e68: a8c37bfd ldp x29, x30, [sp], #48 + 441e6c: d65f03c0 ret + +0000000000441e70 <_ZN5Catch11SectionInfoC1ERKNS_14SourceLineInfoENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc>: +_ZN5Catch11SectionInfoC2ERKNS_14SourceLineInfoENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc(): + 441e70: a9bc7bfd stp x29, x30, [sp, #-64]! + 441e74: 910003fd mov x29, sp + 441e78: f9000bf3 str x19, [sp, #16] + 441e7c: f9001fe0 str x0, [sp, #56] + 441e80: f9001be1 str x1, [sp, #48] + 441e84: f90017e2 str x2, [sp, #40] + 441e88: f90013e3 str x3, [sp, #32] + 441e8c: f9401ff3 ldr x19, [sp, #56] + 441e90: f94017e0 ldr x0, [sp, #40] + 441e94: 97ff22b6 bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 441e98: aa0003e1 mov x1, x0 + 441e9c: aa1303e0 mov x0, x19 + 441ea0: 97ff148c bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 441ea4: f9401fe2 ldr x2, [sp, #56] + 441ea8: f9401be0 ldr x0, [sp, #48] + 441eac: a9400400 ldp x0, x1, [x0] + 441eb0: a9020440 stp x0, x1, [x2, #32] + 441eb4: d503201f nop + 441eb8: f9400bf3 ldr x19, [sp, #16] + 441ebc: a8c47bfd ldp x29, x30, [sp], #64 + 441ec0: d65f03c0 ret + +0000000000441ec4 <_ZNK5Catch14TestCaseHandle6invokeEv>: +_ZNK5Catch14TestCaseHandle6invokeEv(): + 441ec4: a9be7bfd stp x29, x30, [sp, #-32]! + 441ec8: 910003fd mov x29, sp + 441ecc: f9000fe0 str x0, [sp, #24] + 441ed0: f9400fe0 ldr x0, [sp, #24] + 441ed4: f9400402 ldr x2, [x0, #8] + 441ed8: f9400fe0 ldr x0, [sp, #24] + 441edc: f9400400 ldr x0, [x0, #8] + 441ee0: f9400000 ldr x0, [x0] + 441ee4: f9400001 ldr x1, [x0] + 441ee8: aa0203e0 mov x0, x2 + 441eec: d63f0020 blr x1 + 441ef0: d503201f nop + 441ef4: a8c27bfd ldp x29, x30, [sp], #32 + 441ef8: d65f03c0 ret + +0000000000441efc <_ZN5Catch11isFalseTestEi>: +_ZN5Catch11isFalseTestEi(): + 441efc: d10043ff sub sp, sp, #0x10 + 441f00: b9000fe0 str w0, [sp, #12] + 441f04: b9400fe0 ldr w0, [sp, #12] + 441f08: 121e0000 and w0, w0, #0x4 + 441f0c: 7100001f cmp w0, #0x0 + 441f10: 1a9f07e0 cset w0, ne // ne = any + 441f14: 12001c00 and w0, w0, #0xff + 441f18: 910043ff add sp, sp, #0x10 + 441f1c: d65f03c0 ret + +0000000000441f20 <_ZN5Catch14LazyExpressionC1Eb>: +_ZN5Catch14LazyExpressionC2Eb(): + 441f20: d10043ff sub sp, sp, #0x10 + 441f24: f90007e0 str x0, [sp, #8] + 441f28: 39001fe1 strb w1, [sp, #7] + 441f2c: f94007e0 ldr x0, [sp, #8] + 441f30: f900001f str xzr, [x0] + 441f34: f94007e0 ldr x0, [sp, #8] + 441f38: 39401fe1 ldrb w1, [sp, #7] + 441f3c: 39002001 strb w1, [x0, #8] + 441f40: d503201f nop + 441f44: 910043ff add sp, sp, #0x10 + 441f48: d65f03c0 ret + +0000000000441f4c <_ZNK5Catch11MessageInfoeqERKS0_>: +_ZNK5Catch11MessageInfoeqERKS0_(): + 441f4c: d10043ff sub sp, sp, #0x10 + 441f50: f90007e0 str x0, [sp, #8] + 441f54: f90003e1 str x1, [sp] + 441f58: f94007e0 ldr x0, [sp, #8] + 441f5c: b9404401 ldr w1, [x0, #68] + 441f60: f94003e0 ldr x0, [sp] + 441f64: b9404400 ldr w0, [x0, #68] + 441f68: 6b00003f cmp w1, w0 + 441f6c: 1a9f17e0 cset w0, eq // eq = none + 441f70: 12001c00 and w0, w0, #0xff + 441f74: 910043ff add sp, sp, #0x10 + 441f78: d65f03c0 ret + +0000000000441f7c <_ZNK5Catch20ITransientExpression9getResultEv>: +_ZNK5Catch20ITransientExpression9getResultEv(): + 441f7c: d10043ff sub sp, sp, #0x10 + 441f80: f90007e0 str x0, [sp, #8] + 441f84: f94007e0 ldr x0, [sp, #8] + 441f88: 39402400 ldrb w0, [x0, #9] + 441f8c: 910043ff add sp, sp, #0x10 + 441f90: d65f03c0 ret + +0000000000441f94 <_ZN5Catch21FatalConditionHandlerD1Ev>: +_ZN5Catch21FatalConditionHandlerD2Ev(): + 441f94: a9be7bfd stp x29, x30, [sp, #-32]! + 441f98: 910003fd mov x29, sp + 441f9c: f9000fe0 str x0, [sp, #24] + 441fa0: 9401d479 bl 4b7184 <_ZN5Catch21FatalConditionHandler5resetEv> + 441fa4: d503201f nop + 441fa8: a8c27bfd ldp x29, x30, [sp], #32 + 441fac: d65f03c0 ret + +0000000000441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev>: +_ZN5Catch16TestCaseTracking15NameAndLocationD2Ev(): + 441fb0: a9be7bfd stp x29, x30, [sp, #-32]! + 441fb4: 910003fd mov x29, sp + 441fb8: f9000fe0 str x0, [sp, #24] + 441fbc: f9400fe0 ldr x0, [sp, #24] + 441fc0: 97ff1450 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 441fc4: d503201f nop + 441fc8: a8c27bfd ldp x29, x30, [sp], #32 + 441fcc: d65f03c0 ret + +0000000000441fd0 <_ZN5Catch16TestCaseTracking11TrackerBaseD1Ev>: +_ZN5Catch16TestCaseTracking11TrackerBaseD2Ev(): + 441fd0: a9be7bfd stp x29, x30, [sp, #-32]! + 441fd4: 910003fd mov x29, sp + 441fd8: f9000fe0 str x0, [sp, #24] + 441fdc: 90000440 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 441fe0: 91128001 add x1, x0, #0x4a0 + 441fe4: f9400fe0 ldr x0, [sp, #24] + 441fe8: f9000001 str x1, [x0] + 441fec: f9400fe0 ldr x0, [sp, #24] + 441ff0: 91012000 add x0, x0, #0x48 + 441ff4: 940001ef bl 4427b0 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EED1Ev> + 441ff8: f9400fe0 ldr x0, [sp, #24] + 441ffc: 91002000 add x0, x0, #0x8 + 442000: 97ffffec bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 442004: f9400fe0 ldr x0, [sp, #24] + 442008: 9400b56c bl 46f5b8 <_ZN5Catch16TestCaseTracking8ITrackerD1Ev> + 44200c: d503201f nop + 442010: a8c27bfd ldp x29, x30, [sp], #32 + 442014: d65f03c0 ret + +0000000000442018 <_ZN5Catch16TestCaseTracking11TrackerBaseD0Ev>: +_ZN5Catch16TestCaseTracking11TrackerBaseD0Ev(): + 442018: a9be7bfd stp x29, x30, [sp, #-32]! + 44201c: 910003fd mov x29, sp + 442020: f9000fe0 str x0, [sp, #24] + 442024: f9400fe0 ldr x0, [sp, #24] + 442028: 97ffffea bl 441fd0 <_ZN5Catch16TestCaseTracking11TrackerBaseD1Ev> + 44202c: d2800d01 mov x1, #0x68 // #104 + 442030: f9400fe0 ldr x0, [sp, #24] + 442034: 97ff14d3 bl 407380 <_ZdlPvm@plt> + 442038: a8c27bfd ldp x29, x30, [sp], #32 + 44203c: d65f03c0 ret + +0000000000442040 <_ZN5Catch17IGeneratorTrackerC1Ev>: +_ZN5Catch17IGeneratorTrackerC2Ev(): + 442040: d10043ff sub sp, sp, #0x10 + 442044: f90007e0 str x0, [sp, #8] + 442048: f0000460 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 44204c: 910a0001 add x1, x0, #0x280 + 442050: f94007e0 ldr x0, [sp, #8] + 442054: f9000001 str x1, [x0] + 442058: d503201f nop + 44205c: 910043ff add sp, sp, #0x10 + 442060: d65f03c0 ret + +0000000000442064 <_ZN5Catch10Generators16GeneratorTrackerC1ERKNS_16TestCaseTracking15NameAndLocationERNS2_14TrackerContextEPNS2_8ITrackerE>: +_ZN5Catch10Generators16GeneratorTrackerC2ERKNS_16TestCaseTracking15NameAndLocationERNS2_14TrackerContextEPNS2_8ITrackerE(): + 442064: a9bd7bfd stp x29, x30, [sp, #-48]! + 442068: 910003fd mov x29, sp + 44206c: f90017e0 str x0, [sp, #40] + 442070: f90013e1 str x1, [sp, #32] + 442074: f9000fe2 str x2, [sp, #24] + 442078: f9000be3 str x3, [sp, #16] + 44207c: f94017e0 ldr x0, [sp, #40] + 442080: f9400be3 ldr x3, [sp, #16] + 442084: f9400fe2 ldr x2, [sp, #24] + 442088: f94013e1 ldr x1, [sp, #32] + 44208c: 9400b5dc bl 46f7fc <_ZN5Catch16TestCaseTracking11TrackerBaseC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE> + 442090: f94017e0 ldr x0, [sp, #40] + 442094: 9101a000 add x0, x0, #0x68 + 442098: 97ffffea bl 442040 <_ZN5Catch17IGeneratorTrackerC1Ev> + 44209c: 90000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4420a0: 91298001 add x1, x0, #0xa60 + 4420a4: f94017e0 ldr x0, [sp, #40] + 4420a8: f9000001 str x1, [x0] + 4420ac: 90000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4420b0: 912c2001 add x1, x0, #0xb08 + 4420b4: f94017e0 ldr x0, [sp, #40] + 4420b8: f9003401 str x1, [x0, #104] + 4420bc: f94017e0 ldr x0, [sp, #40] + 4420c0: 9101c000 add x0, x0, #0x70 + 4420c4: 940001df bl 442840 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEC1IS4_vEEv> + 4420c8: d503201f nop + 4420cc: a8c37bfd ldp x29, x30, [sp], #48 + 4420d0: d65f03c0 ret + +00000000004420d4 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 4420d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4420d8: 910003fd mov x29, sp + 4420dc: f9000fe0 str x0, [sp, #24] + 4420e0: f9400fe0 ldr x0, [sp, #24] + 4420e4: 91002000 add x0, x0, #0x8 + 4420e8: 97ff253e bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4420ec: d503201f nop + 4420f0: a8c27bfd ldp x29, x30, [sp], #32 + 4420f4: d65f03c0 ret + +00000000004420f8 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEED1Ev>: +_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEED1Ev(): + 4420f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4420fc: 910003fd mov x29, sp + 442100: f9000fe0 str x0, [sp, #24] + 442104: f9400fe0 ldr x0, [sp, #24] + 442108: 97fffff3 bl 4420d4 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44210c: d503201f nop + 442110: a8c27bfd ldp x29, x30, [sp], #32 + 442114: d65f03c0 ret + +0000000000442118 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 442118: a9be7bfd stp x29, x30, [sp, #-32]! + 44211c: 910003fd mov x29, sp + 442120: f9000fe0 str x0, [sp, #24] + 442124: f9400fe0 ldr x0, [sp, #24] + 442128: 91002000 add x0, x0, #0x8 + 44212c: 97ff252d bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 442130: d503201f nop + 442134: a8c27bfd ldp x29, x30, [sp], #32 + 442138: d65f03c0 ret + +000000000044213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev(): + 44213c: a9be7bfd stp x29, x30, [sp, #-32]! + 442140: 910003fd mov x29, sp + 442144: f9000fe0 str x0, [sp, #24] + 442148: f9400fe0 ldr x0, [sp, #24] + 44214c: 97fffff3 bl 442118 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 442150: d503201f nop + 442154: a8c27bfd ldp x29, x30, [sp], #32 + 442158: d65f03c0 ret + +000000000044215c <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE>: +_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE(): + 44215c: a9b77bfd stp x29, x30, [sp, #-144]! + 442160: 910003fd mov x29, sp + 442164: f9000bf3 str x19, [sp, #16] + 442168: f90017e0 str x0, [sp, #40] + 44216c: f90013e1 str x1, [sp, #32] + 442170: f90023ff str xzr, [sp, #64] + 442174: f90027ff str xzr, [sp, #72] + 442178: f94017e0 ldr x0, [sp, #40] + 44217c: 9400b591 bl 46f7c0 <_ZN5Catch16TestCaseTracking14TrackerContext14currentTrackerEv> + 442180: f90047e0 str x0, [sp, #136] + 442184: f94047e0 ldr x0, [sp, #136] + 442188: f9400000 ldr x0, [x0] + 44218c: 91018000 add x0, x0, #0x60 + 442190: f9400002 ldr x2, [x0] + 442194: 9100c3e0 add x0, sp, #0x30 + 442198: aa0003e8 mov x8, x0 + 44219c: f94013e1 ldr x1, [sp, #32] + 4421a0: f94047e0 ldr x0, [sp, #136] + 4421a4: d63f0040 blr x2 + 4421a8: 9100c3e0 add x0, sp, #0x30 + 4421ac: 940001c6 bl 4428c4 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 4421b0: 12001c00 and w0, w0, #0xff + 4421b4: 7100001f cmp w0, #0x0 + 4421b8: 54000560 b.eq 442264 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x108> // b.none + 4421bc: 9100c3e0 add x0, sp, #0x30 + 4421c0: 940001c1 bl 4428c4 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 4421c4: 12001c00 and w0, w0, #0xff + 4421c8: 7100001f cmp w0, #0x0 + 4421cc: 54000121 b.ne 4421f0 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x94> // b.any + 4421d0: 90000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4421d4: 91216003 add x3, x0, #0x858 + 4421d8: 528003e2 mov w2, #0x1f // #31 + 4421dc: 90000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4421e0: 9116a001 add x1, x0, #0x5a8 + 4421e4: 90000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4421e8: 91182000 add x0, x0, #0x608 + 4421ec: 97ff1391 bl 407030 <__assert_fail@plt> + 4421f0: 9100c3e0 add x0, sp, #0x30 + 4421f4: 940001bd bl 4428e8 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4421f8: aa0003e2 mov x2, x0 + 4421fc: f9400040 ldr x0, [x2] + 442200: 9101e000 add x0, x0, #0x78 + 442204: f9400001 ldr x1, [x0] + 442208: aa0203e0 mov x0, x2 + 44220c: d63f0020 blr x1 + 442210: 12001c00 and w0, w0, #0xff + 442214: 7100001f cmp w0, #0x0 + 442218: 54000121 b.ne 44223c <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0xe0> // b.any + 44221c: 90000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 442220: 91216003 add x3, x0, #0x858 + 442224: 52800402 mov w2, #0x20 // #32 + 442228: 90000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44222c: 9116a001 add x1, x0, #0x5a8 + 442230: 90000420 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 442234: 91186000 add x0, x0, #0x618 + 442238: 97ff137e bl 407030 <__assert_fail@plt> + 44223c: 9100c3e0 add x0, sp, #0x30 + 442240: 910143e1 add x1, sp, #0x50 + 442244: aa0103e8 mov x8, x1 + 442248: 940001af bl 442904 <_ZSt19static_pointer_castIN5Catch10Generators16GeneratorTrackerENS0_16TestCaseTracking8ITrackerEESt10shared_ptrIT_ERKS5_IT0_E> + 44224c: 910143e1 add x1, sp, #0x50 + 442250: 910103e0 add x0, sp, #0x40 + 442254: 940001bb bl 442940 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEaSEOS3_> + 442258: 910143e0 add x0, sp, #0x50 + 44225c: 97ffffa7 bl 4420f8 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEED1Ev> + 442260: 1400001c b 4422d0 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x174> + 442264: f94047e0 ldr x0, [sp, #136] + 442268: f9003be0 str x0, [sp, #112] + 44226c: 9101c3e0 add x0, sp, #0x70 + 442270: 910183e1 add x1, sp, #0x60 + 442274: aa0103e8 mov x8, x1 + 442278: aa0003e2 mov x2, x0 + 44227c: f94017e1 ldr x1, [sp, #40] + 442280: f94013e0 ldr x0, [sp, #32] + 442284: 940001be bl 44297c <_ZSt11make_sharedIN5Catch10Generators16GeneratorTrackerEJRKNS0_16TestCaseTracking15NameAndLocationERNS3_14TrackerContextEPNS3_8ITrackerEEESt10shared_ptrIT_EDpOT0_> + 442288: 910183e1 add x1, sp, #0x60 + 44228c: 910103e0 add x0, sp, #0x40 + 442290: 940001ac bl 442940 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEaSEOS3_> + 442294: 910183e0 add x0, sp, #0x60 + 442298: 97ffff98 bl 4420f8 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEED1Ev> + 44229c: f94047e0 ldr x0, [sp, #136] + 4422a0: f9400000 ldr x0, [x0] + 4422a4: 91016000 add x0, x0, #0x58 + 4422a8: f9400013 ldr x19, [x0] + 4422ac: 910103e1 add x1, sp, #0x40 + 4422b0: 9101e3e0 add x0, sp, #0x78 + 4422b4: 940001d8 bl 442a14 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1INS0_10Generators16GeneratorTrackerEvEERKS_IT_E> + 4422b8: 9101e3e0 add x0, sp, #0x78 + 4422bc: aa0003e1 mov x1, x0 + 4422c0: f94047e0 ldr x0, [sp, #136] + 4422c4: d63f0260 blr x19 + 4422c8: 9101e3e0 add x0, sp, #0x78 + 4422cc: 97ffff9c bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 4422d0: 9100c3e0 add x0, sp, #0x30 + 4422d4: 97ffff9a bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 4422d8: f94017e0 ldr x0, [sp, #40] + 4422dc: 9400b530 bl 46f79c <_ZNK5Catch16TestCaseTracking14TrackerContext14completedCycleEv> + 4422e0: 12001c00 and w0, w0, #0xff + 4422e4: 52000000 eor w0, w0, #0x1 + 4422e8: 12001c00 and w0, w0, #0xff + 4422ec: 7100001f cmp w0, #0x0 + 4422f0: 54000200 b.eq 442330 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x1d4> // b.none + 4422f4: 910103e0 add x0, sp, #0x40 + 4422f8: 940001d1 bl 442a3c <_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4422fc: aa0003e2 mov x2, x0 + 442300: f9400040 ldr x0, [x2] + 442304: 91006000 add x0, x0, #0x18 + 442308: f9400001 ldr x1, [x0] + 44230c: aa0203e0 mov x0, x2 + 442310: d63f0020 blr x1 + 442314: 12001c00 and w0, w0, #0xff + 442318: 52000000 eor w0, w0, #0x1 + 44231c: 12001c00 and w0, w0, #0xff + 442320: 7100001f cmp w0, #0x0 + 442324: 54000060 b.eq 442330 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x1d4> // b.none + 442328: 52800020 mov w0, #0x1 // #1 + 44232c: 14000002 b 442334 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x1d8> + 442330: 52800000 mov w0, #0x0 // #0 + 442334: 7100001f cmp w0, #0x0 + 442338: 54000080 b.eq 442348 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x1ec> // b.none + 44233c: 910103e0 add x0, sp, #0x40 + 442340: 940001bf bl 442a3c <_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 442344: 9400b62b bl 46fbf0 <_ZN5Catch16TestCaseTracking11TrackerBase4openEv> + 442348: 910103e0 add x0, sp, #0x40 + 44234c: 940001c3 bl 442a58 <_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 442350: aa0003f3 mov x19, x0 + 442354: 910103e0 add x0, sp, #0x40 + 442358: 97ffff68 bl 4420f8 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEED1Ev> + 44235c: aa1303e0 mov x0, x19 + 442360: 1400000e b 442398 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x23c> + 442364: aa0003f3 mov x19, x0 + 442368: 9101e3e0 add x0, sp, #0x78 + 44236c: 97ffff74 bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 442370: 14000002 b 442378 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x21c> + 442374: aa0003f3 mov x19, x0 + 442378: 9100c3e0 add x0, sp, #0x30 + 44237c: 97ffff70 bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 442380: 14000002 b 442388 <_ZN5Catch10Generators16GeneratorTracker7acquireERNS_16TestCaseTracking14TrackerContextERKNS2_15NameAndLocationE+0x22c> + 442384: aa0003f3 mov x19, x0 + 442388: 910103e0 add x0, sp, #0x40 + 44238c: 97ffff5b bl 4420f8 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEED1Ev> + 442390: aa1303e0 mov x0, x19 + 442394: 97ff155b bl 407900 <_Unwind_Resume@plt> + 442398: f9400bf3 ldr x19, [sp, #16] + 44239c: a8c97bfd ldp x29, x30, [sp], #144 + 4423a0: d65f03c0 ret + +00000000004423a4 <_ZNK5Catch10Generators16GeneratorTracker18isGeneratorTrackerEv>: +_ZNK5Catch10Generators16GeneratorTracker18isGeneratorTrackerEv(): + 4423a4: d10043ff sub sp, sp, #0x10 + 4423a8: f90007e0 str x0, [sp, #8] + 4423ac: 52800020 mov w0, #0x1 // #1 + 4423b0: 910043ff add sp, sp, #0x10 + 4423b4: d65f03c0 ret + +00000000004423b8 <_ZNK5Catch10Generators16GeneratorTracker12hasGeneratorEv>: +_ZNK5Catch10Generators16GeneratorTracker12hasGeneratorEv(): + 4423b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4423bc: 910003fd mov x29, sp + 4423c0: f9000fe0 str x0, [sp, #24] + 4423c4: f9400fe0 ldr x0, [sp, #24] + 4423c8: 9101c000 add x0, x0, #0x70 + 4423cc: 940001aa bl 442a74 <_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEcvbEv> + 4423d0: 12001c00 and w0, w0, #0xff + 4423d4: a8c27bfd ldp x29, x30, [sp], #32 + 4423d8: d65f03c0 ret + +00000000004423dc <_ZThn104_NK5Catch10Generators16GeneratorTracker12hasGeneratorEv>: +_ZThn104_NK5Catch10Generators16GeneratorTracker12hasGeneratorEv(): + 4423dc: d101a000 sub x0, x0, #0x68 + 4423e0: 17fffff6 b 4423b8 <_ZNK5Catch10Generators16GeneratorTracker12hasGeneratorEv> + +00000000004423e4 <_ZN5Catch10Generators16GeneratorTracker5closeEv>: +_ZN5Catch10Generators16GeneratorTracker5closeEv(): + 4423e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4423e8: 910003fd mov x29, sp + 4423ec: f9000fe0 str x0, [sp, #24] + 4423f0: f9400fe0 ldr x0, [sp, #24] + 4423f4: 9400b626 bl 46fc8c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv> + 4423f8: f9400fe0 ldr x0, [sp, #24] + 4423fc: b9406000 ldr w0, [x0, #96] + 442400: 7100101f cmp w0, #0x4 + 442404: 540001e1 b.ne 442440 <_ZN5Catch10Generators16GeneratorTracker5closeEv+0x5c> // b.any + 442408: f9400fe0 ldr x0, [sp, #24] + 44240c: 9101c000 add x0, x0, #0x70 + 442410: 940001a3 bl 442a9c <_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEptEv> + 442414: aa0003e2 mov x2, x0 + 442418: f9400040 ldr x0, [x2] + 44241c: 91004000 add x0, x0, #0x10 + 442420: f9400001 ldr x1, [x0] + 442424: aa0203e0 mov x0, x2 + 442428: d63f0020 blr x1 + 44242c: 12001c00 and w0, w0, #0xff + 442430: 7100001f cmp w0, #0x0 + 442434: 54000060 b.eq 442440 <_ZN5Catch10Generators16GeneratorTracker5closeEv+0x5c> // b.none + 442438: 52800020 mov w0, #0x1 // #1 + 44243c: 14000002 b 442444 <_ZN5Catch10Generators16GeneratorTracker5closeEv+0x60> + 442440: 52800000 mov w0, #0x0 // #0 + 442444: 7100001f cmp w0, #0x0 + 442448: 540000e0 b.eq 442464 <_ZN5Catch10Generators16GeneratorTracker5closeEv+0x80> // b.none + 44244c: f9400fe0 ldr x0, [sp, #24] + 442450: 91012000 add x0, x0, #0x48 + 442454: 94000199 bl 442ab8 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5clearEv> + 442458: f9400fe0 ldr x0, [sp, #24] + 44245c: 52800021 mov w1, #0x1 // #1 + 442460: b9006001 str w1, [x0, #96] + 442464: d503201f nop + 442468: a8c27bfd ldp x29, x30, [sp], #32 + 44246c: d65f03c0 ret + +0000000000442470 <_ZNK5Catch10Generators16GeneratorTracker12getGeneratorEv>: +_ZNK5Catch10Generators16GeneratorTracker12getGeneratorEv(): + 442470: d10043ff sub sp, sp, #0x10 + 442474: f90007e0 str x0, [sp, #8] + 442478: f94007e0 ldr x0, [sp, #8] + 44247c: 9101c000 add x0, x0, #0x70 + 442480: 910043ff add sp, sp, #0x10 + 442484: d65f03c0 ret + +0000000000442488 <_ZThn104_NK5Catch10Generators16GeneratorTracker12getGeneratorEv>: +_ZThn104_NK5Catch10Generators16GeneratorTracker12getGeneratorEv(): + 442488: d101a000 sub x0, x0, #0x68 + 44248c: 17fffff9 b 442470 <_ZNK5Catch10Generators16GeneratorTracker12getGeneratorEv> + +0000000000442490 <_ZN5Catch10Generators16GeneratorTracker12setGeneratorEOSt10unique_ptrINS0_20GeneratorUntypedBaseESt14default_deleteIS3_EE>: +_ZN5Catch10Generators16GeneratorTracker12setGeneratorEOSt10unique_ptrINS0_20GeneratorUntypedBaseESt14default_deleteIS3_EE(): + 442490: a9bd7bfd stp x29, x30, [sp, #-48]! + 442494: 910003fd mov x29, sp + 442498: f9000bf3 str x19, [sp, #16] + 44249c: f90017e0 str x0, [sp, #40] + 4424a0: f90013e1 str x1, [sp, #32] + 4424a4: f94017e0 ldr x0, [sp, #40] + 4424a8: 9101c013 add x19, x0, #0x70 + 4424ac: f94013e0 ldr x0, [sp, #32] + 4424b0: 9400018d bl 442ae4 <_ZSt4moveIRSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_> + 4424b4: aa0003e1 mov x1, x0 + 4424b8: aa1303e0 mov x0, x19 + 4424bc: 9400018f bl 442af8 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEaSEOS5_> + 4424c0: d503201f nop + 4424c4: f9400bf3 ldr x19, [sp, #16] + 4424c8: a8c37bfd ldp x29, x30, [sp], #48 + 4424cc: d65f03c0 ret + +00000000004424d0 <_ZThn104_N5Catch10Generators16GeneratorTracker12setGeneratorEOSt10unique_ptrINS0_20GeneratorUntypedBaseESt14default_deleteIS3_EE>: +_ZThn104_N5Catch10Generators16GeneratorTracker12setGeneratorEOSt10unique_ptrINS0_20GeneratorUntypedBaseESt14default_deleteIS3_EE(): + 4424d0: d101a000 sub x0, x0, #0x68 + 4424d4: 17ffffef b 442490 <_ZN5Catch10Generators16GeneratorTracker12setGeneratorEOSt10unique_ptrINS0_20GeneratorUntypedBaseESt14default_deleteIS3_EE> + +00000000004424d8 <_ZN5Catch14IResultCaptureC1Ev>: +_ZN5Catch14IResultCaptureC2Ev(): + 4424d8: d10043ff sub sp, sp, #0x10 + 4424dc: f90007e0 str x0, [sp, #8] + 4424e0: f0000460 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4424e4: 9117c001 add x1, x0, #0x5f0 + 4424e8: f94007e0 ldr x0, [sp, #8] + 4424ec: f9000001 str x1, [x0] + 4424f0: d503201f nop + 4424f4: 910043ff add sp, sp, #0x10 + 4424f8: d65f03c0 ret + +00000000004424fc <_ZN5Catch7IRunnerC1Ev>: +_ZN5Catch7IRunnerC1Ev(): + 4424fc: d10043ff sub sp, sp, #0x10 + 442500: f90007e0 str x0, [sp, #8] + 442504: f0000460 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 442508: 91100001 add x1, x0, #0x400 + 44250c: f94007e0 ldr x0, [sp, #8] + 442510: f9000001 str x1, [x0] + 442514: d503201f nop + 442518: 910043ff add sp, sp, #0x10 + 44251c: d65f03c0 ret + +0000000000442520 <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC1ERKS5_>: +_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC1ERKS5_(): + 442520: a9be7bfd stp x29, x30, [sp, #-32]! + 442524: 910003fd mov x29, sp + 442528: f9000fe0 str x0, [sp, #24] + 44252c: f9000be1 str x1, [sp, #16] + 442530: f9400be0 ldr x0, [sp, #16] + 442534: f9400001 ldr x1, [x0] + 442538: f9400fe0 ldr x0, [sp, #24] + 44253c: f9000001 str x1, [x0] + 442540: f9400fe0 ldr x0, [sp, #24] + 442544: 91002002 add x2, x0, #0x8 + 442548: f9400be0 ldr x0, [sp, #16] + 44254c: 91002000 add x0, x0, #0x8 + 442550: aa0003e1 mov x1, x0 + 442554: aa0203e0 mov x0, x2 + 442558: 94000194 bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 44255c: d503201f nop + 442560: a8c27bfd ldp x29, x30, [sp], #32 + 442564: d65f03c0 ret + +0000000000442568 <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1ERKS3_>: +_ZNSt10shared_ptrIKN5Catch7IConfigEEC1ERKS3_(): + 442568: a9be7bfd stp x29, x30, [sp, #-32]! + 44256c: 910003fd mov x29, sp + 442570: f9000fe0 str x0, [sp, #24] + 442574: f9000be1 str x1, [sp, #16] + 442578: f9400fe0 ldr x0, [sp, #24] + 44257c: f9400be1 ldr x1, [sp, #16] + 442580: 97ffffe8 bl 442520 <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC1ERKS5_> + 442584: d503201f nop + 442588: a8c27bfd ldp x29, x30, [sp], #32 + 44258c: d65f03c0 ret + +0000000000442590 <_ZN5Catch6CountsC1Ev>: +_ZN5Catch6CountsC1Ev(): + 442590: d10043ff sub sp, sp, #0x10 + 442594: f90007e0 str x0, [sp, #8] + 442598: f94007e0 ldr x0, [sp, #8] + 44259c: f900001f str xzr, [x0] + 4425a0: f94007e0 ldr x0, [sp, #8] + 4425a4: f900041f str xzr, [x0, #8] + 4425a8: f94007e0 ldr x0, [sp, #8] + 4425ac: f900081f str xzr, [x0, #16] + 4425b0: d503201f nop + 4425b4: 910043ff add sp, sp, #0x10 + 4425b8: d65f03c0 ret + +00000000004425bc <_ZN5Catch6TotalsC1Ev>: +_ZN5Catch6TotalsC2Ev(): + 4425bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4425c0: 910003fd mov x29, sp + 4425c4: f9000fe0 str x0, [sp, #24] + 4425c8: f9400fe0 ldr x0, [sp, #24] + 4425cc: b900001f str wzr, [x0] + 4425d0: f9400fe0 ldr x0, [sp, #24] + 4425d4: 91002000 add x0, x0, #0x8 + 4425d8: 97ffffee bl 442590 <_ZN5Catch6CountsC1Ev> + 4425dc: f9400fe0 ldr x0, [sp, #24] + 4425e0: 91008000 add x0, x0, #0x20 + 4425e4: 97ffffeb bl 442590 <_ZN5Catch6CountsC1Ev> + 4425e8: d503201f nop + 4425ec: a8c27bfd ldp x29, x30, [sp], #32 + 4425f0: d65f03c0 ret + +00000000004425f4 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1Ev>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1Ev(): + 4425f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4425f8: 910003fd mov x29, sp + 4425fc: f9000fe0 str x0, [sp, #24] + 442600: f9400fe0 ldr x0, [sp, #24] + 442604: 94000216 bl 442e5c <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 442608: d503201f nop + 44260c: a8c27bfd ldp x29, x30, [sp], #32 + 442610: d65f03c0 ret + +0000000000442614 <_ZN5Catch16TestCaseTracking14TrackerContextC1Ev>: +_ZN5Catch16TestCaseTracking14TrackerContextC1Ev(): + 442614: a9be7bfd stp x29, x30, [sp, #-32]! + 442618: 910003fd mov x29, sp + 44261c: f9000fe0 str x0, [sp, #24] + 442620: f9400fe0 ldr x0, [sp, #24] + 442624: 97fffff4 bl 4425f4 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1Ev> + 442628: f9400fe0 ldr x0, [sp, #24] + 44262c: f900081f str xzr, [x0, #16] + 442630: f9400fe0 ldr x0, [sp, #24] + 442634: b900181f str wzr, [x0, #24] + 442638: d503201f nop + 44263c: a8c27bfd ldp x29, x30, [sp], #32 + 442640: d65f03c0 ret + +0000000000442644 <_ZN5Catch16TestCaseTracking14TrackerContextD1Ev>: +_ZN5Catch16TestCaseTracking14TrackerContextD2Ev(): + 442644: a9be7bfd stp x29, x30, [sp, #-32]! + 442648: 910003fd mov x29, sp + 44264c: f9000fe0 str x0, [sp, #24] + 442650: f9400fe0 ldr x0, [sp, #24] + 442654: 97fffeba bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 442658: d503201f nop + 44265c: a8c27bfd ldp x29, x30, [sp], #32 + 442660: d65f03c0 ret + +0000000000442664 <_ZN5Catch12TestRunStatsD1Ev>: +_ZN5Catch12TestRunStatsD1Ev(): + 442664: a9be7bfd stp x29, x30, [sp, #-32]! + 442668: 910003fd mov x29, sp + 44266c: f9000fe0 str x0, [sp, #24] + 442670: f9400fe0 ldr x0, [sp, #24] + 442674: 97ffd591 bl 437cb8 <_ZN5Catch11TestRunInfoD1Ev> + 442678: d503201f nop + 44267c: a8c27bfd ldp x29, x30, [sp], #32 + 442680: d65f03c0 ret + +0000000000442684 <_ZN5Catch9GroupInfoD1Ev>: +_ZN5Catch9GroupInfoD1Ev(): + 442684: a9be7bfd stp x29, x30, [sp, #-32]! + 442688: 910003fd mov x29, sp + 44268c: f9000fe0 str x0, [sp, #24] + 442690: f9400fe0 ldr x0, [sp, #24] + 442694: 97ff129b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 442698: d503201f nop + 44269c: a8c27bfd ldp x29, x30, [sp], #32 + 4426a0: d65f03c0 ret + +00000000004426a4 <_ZN5Catch14TestGroupStatsD1Ev>: +_ZN5Catch14TestGroupStatsD1Ev(): + 4426a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4426a8: 910003fd mov x29, sp + 4426ac: f9000fe0 str x0, [sp, #24] + 4426b0: f9400fe0 ldr x0, [sp, #24] + 4426b4: 97fffff4 bl 442684 <_ZN5Catch9GroupInfoD1Ev> + 4426b8: d503201f nop + 4426bc: a8c27bfd ldp x29, x30, [sp], #32 + 4426c0: d65f03c0 ret + +00000000004426c4 <_ZN5Catch13TestCaseStatsD1Ev>: +_ZN5Catch13TestCaseStatsD1Ev(): + 4426c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4426c8: 910003fd mov x29, sp + 4426cc: f9000fe0 str x0, [sp, #24] + 4426d0: f9400fe0 ldr x0, [sp, #24] + 4426d4: 91018000 add x0, x0, #0x60 + 4426d8: 97ff128a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4426dc: f9400fe0 ldr x0, [sp, #24] + 4426e0: 91010000 add x0, x0, #0x40 + 4426e4: 97ff1287 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4426e8: d503201f nop + 4426ec: a8c27bfd ldp x29, x30, [sp], #32 + 4426f0: d65f03c0 ret + +00000000004426f4 <_ZN5Catch19AssertionResultDataD1Ev>: +_ZN5Catch19AssertionResultDataD2Ev(): + 4426f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4426f8: 910003fd mov x29, sp + 4426fc: f9000fe0 str x0, [sp, #24] + 442700: f9400fe0 ldr x0, [sp, #24] + 442704: 91008000 add x0, x0, #0x20 + 442708: 97ff127e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44270c: f9400fe0 ldr x0, [sp, #24] + 442710: 97ff127c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 442714: d503201f nop + 442718: a8c27bfd ldp x29, x30, [sp], #32 + 44271c: d65f03c0 ret + +0000000000442720 <_ZN5Catch15AssertionResultD1Ev>: +_ZN5Catch15AssertionResultD2Ev(): + 442720: a9be7bfd stp x29, x30, [sp, #-32]! + 442724: 910003fd mov x29, sp + 442728: f9000fe0 str x0, [sp, #24] + 44272c: f9400fe0 ldr x0, [sp, #24] + 442730: 9100e000 add x0, x0, #0x38 + 442734: 97fffff0 bl 4426f4 <_ZN5Catch19AssertionResultDataD1Ev> + 442738: d503201f nop + 44273c: a8c27bfd ldp x29, x30, [sp], #32 + 442740: d65f03c0 ret + +0000000000442744 <_ZN5Catch14AssertionStatsD1Ev>: +_ZN5Catch14AssertionStatsD2Ev(): + 442744: a9be7bfd stp x29, x30, [sp, #-32]! + 442748: 910003fd mov x29, sp + 44274c: f9000fe0 str x0, [sp, #24] + 442750: f9400fe0 ldr x0, [sp, #24] + 442754: 91024000 add x0, x0, #0x90 + 442758: 94000159 bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 44275c: f9400fe0 ldr x0, [sp, #24] + 442760: 97fffff0 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 442764: d503201f nop + 442768: a8c27bfd ldp x29, x30, [sp], #32 + 44276c: d65f03c0 ret + +0000000000442770 <_ZN5Catch11SectionInfoD1Ev>: +_ZN5Catch11SectionInfoD2Ev(): + 442770: a9be7bfd stp x29, x30, [sp, #-32]! + 442774: 910003fd mov x29, sp + 442778: f9000fe0 str x0, [sp, #24] + 44277c: f9400fe0 ldr x0, [sp, #24] + 442780: 97ff1260 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 442784: d503201f nop + 442788: a8c27bfd ldp x29, x30, [sp], #32 + 44278c: d65f03c0 ret + +0000000000442790 <_ZN5Catch12SectionStatsD1Ev>: +_ZN5Catch12SectionStatsD1Ev(): + 442790: a9be7bfd stp x29, x30, [sp, #-32]! + 442794: 910003fd mov x29, sp + 442798: f9000fe0 str x0, [sp, #24] + 44279c: f9400fe0 ldr x0, [sp, #24] + 4427a0: 97fffff4 bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 4427a4: d503201f nop + 4427a8: a8c27bfd ldp x29, x30, [sp], #32 + 4427ac: d65f03c0 ret + +00000000004427b0 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EED1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EED2Ev(): + 4427b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4427b4: 910003fd mov x29, sp + 4427b8: a90153f3 stp x19, x20, [sp, #16] + 4427bc: f90017e0 str x0, [sp, #40] + 4427c0: f94017e0 ldr x0, [sp, #40] + 4427c4: f9400013 ldr x19, [x0] + 4427c8: f94017e0 ldr x0, [sp, #40] + 4427cc: f9400414 ldr x20, [x0, #8] + 4427d0: f94017e0 ldr x0, [sp, #40] + 4427d4: 940003b2 bl 44369c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv> + 4427d8: aa0003e2 mov x2, x0 + 4427dc: aa1403e1 mov x1, x20 + 4427e0: aa1303e0 mov x0, x19 + 4427e4: 940003b3 bl 4436b0 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES4_EvT_S6_RSaIT0_E> + 4427e8: f94017e0 ldr x0, [sp, #40] + 4427ec: 94000397 bl 443648 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EED1Ev> + 4427f0: d503201f nop + 4427f4: a94153f3 ldp x19, x20, [sp, #16] + 4427f8: a8c37bfd ldp x29, x30, [sp], #48 + 4427fc: d65f03c0 ret + +0000000000442800 <_ZNSt5tupleIJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEEC2IS3_S5_Lb1EEEv(): + 442800: a9be7bfd stp x29, x30, [sp, #-32]! + 442804: 910003fd mov x29, sp + 442808: f9000fe0 str x0, [sp, #24] + 44280c: f9400fe0 ldr x0, [sp, #24] + 442810: 940003b3 bl 4436dc <_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEEC1Ev> + 442814: d503201f nop + 442818: a8c27bfd ldp x29, x30, [sp], #32 + 44281c: d65f03c0 ret + +0000000000442820 <_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEC1Ev>: +_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEC1Ev(): + 442820: a9be7bfd stp x29, x30, [sp, #-32]! + 442824: 910003fd mov x29, sp + 442828: f9000fe0 str x0, [sp, #24] + 44282c: f9400fe0 ldr x0, [sp, #24] + 442830: 97fffff4 bl 442800 <_ZNSt5tupleIJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv> + 442834: d503201f nop + 442838: a8c27bfd ldp x29, x30, [sp], #32 + 44283c: d65f03c0 ret + +0000000000442840 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEC1IS4_vEEv>: +_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEC1IS4_vEEv(): + 442840: a9be7bfd stp x29, x30, [sp, #-32]! + 442844: 910003fd mov x29, sp + 442848: f9000fe0 str x0, [sp, #24] + 44284c: f9400fe0 ldr x0, [sp, #24] + 442850: f900001f str xzr, [x0] + 442854: f9400fe0 ldr x0, [sp, #24] + 442858: 97fffff2 bl 442820 <_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEC1Ev> + 44285c: d503201f nop + 442860: a8c27bfd ldp x29, x30, [sp], #32 + 442864: d65f03c0 ret + +0000000000442868 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EED1Ev>: +_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EED1Ev(): + 442868: a9bd7bfd stp x29, x30, [sp, #-48]! + 44286c: 910003fd mov x29, sp + 442870: f9000fe0 str x0, [sp, #24] + 442874: f9400fe0 ldr x0, [sp, #24] + 442878: 940003a3 bl 443704 <_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE6_M_ptrEv> + 44287c: f90017e0 str x0, [sp, #40] + 442880: f94017e0 ldr x0, [sp, #40] + 442884: f9400000 ldr x0, [x0] + 442888: f100001f cmp x0, #0x0 + 44288c: 54000120 b.eq 4428b0 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EED1Ev+0x48> // b.none + 442890: f9400fe0 ldr x0, [sp, #24] + 442894: 940003a3 bl 443720 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE11get_deleterEv> + 442898: aa0003e2 mov x2, x0 + 44289c: f94017e0 ldr x0, [sp, #40] + 4428a0: f9400000 ldr x0, [x0] + 4428a4: aa0003e1 mov x1, x0 + 4428a8: aa0203e0 mov x0, x2 + 4428ac: 940003a4 bl 44373c <_ZNKSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEclEPS2_> + 4428b0: f94017e0 ldr x0, [sp, #40] + 4428b4: f900001f str xzr, [x0] + 4428b8: d503201f nop + 4428bc: a8c37bfd ldp x29, x30, [sp], #48 + 4428c0: d65f03c0 ret + +00000000004428c4 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEcvbEv>: +_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEcvbEv(): + 4428c4: d10043ff sub sp, sp, #0x10 + 4428c8: f90007e0 str x0, [sp, #8] + 4428cc: f94007e0 ldr x0, [sp, #8] + 4428d0: f9400000 ldr x0, [x0] + 4428d4: f100001f cmp x0, #0x0 + 4428d8: 1a9f07e0 cset w0, ne // ne = any + 4428dc: 12001c00 and w0, w0, #0xff + 4428e0: 910043ff add sp, sp, #0x10 + 4428e4: d65f03c0 ret + +00000000004428e8 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 4428e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4428ec: 910003fd mov x29, sp + 4428f0: f9000fe0 str x0, [sp, #24] + 4428f4: f9400fe0 ldr x0, [sp, #24] + 4428f8: 940003a1 bl 44377c <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 4428fc: a8c27bfd ldp x29, x30, [sp], #32 + 442900: d65f03c0 ret + +0000000000442904 <_ZSt19static_pointer_castIN5Catch10Generators16GeneratorTrackerENS0_16TestCaseTracking8ITrackerEESt10shared_ptrIT_ERKS5_IT0_E>: +_ZSt19static_pointer_castIN5Catch10Generators16GeneratorTrackerENS0_16TestCaseTracking8ITrackerEESt10shared_ptrIT_ERKS5_IT0_E(): + 442904: a9bd7bfd stp x29, x30, [sp, #-48]! + 442908: 910003fd mov x29, sp + 44290c: f9000bf3 str x19, [sp, #16] + 442910: aa0803f3 mov x19, x8 + 442914: f90017e0 str x0, [sp, #40] + 442918: f94017e0 ldr x0, [sp, #40] + 44291c: 9400039f bl 443798 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 442920: aa0003e2 mov x2, x0 + 442924: f94017e1 ldr x1, [sp, #40] + 442928: aa1303e0 mov x0, x19 + 44292c: 940003a1 bl 4437b0 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEC1INS0_16TestCaseTracking8ITrackerEEERKS_IT_EPS2_> + 442930: aa1303e0 mov x0, x19 + 442934: f9400bf3 ldr x19, [sp, #16] + 442938: a8c37bfd ldp x29, x30, [sp], #48 + 44293c: d65f03c0 ret + +0000000000442940 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEaSEOS3_>: +_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEaSEOS3_(): + 442940: a9bd7bfd stp x29, x30, [sp, #-48]! + 442944: 910003fd mov x29, sp + 442948: f9000bf3 str x19, [sp, #16] + 44294c: f90017e0 str x0, [sp, #40] + 442950: f90013e1 str x1, [sp, #32] + 442954: f94017f3 ldr x19, [sp, #40] + 442958: f94013e0 ldr x0, [sp, #32] + 44295c: 940003a1 bl 4437e0 <_ZSt4moveIRSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEEONSt16remove_referenceIT_E4typeEOS7_> + 442960: aa0003e1 mov x1, x0 + 442964: aa1303e0 mov x0, x19 + 442968: 940003a3 bl 4437f4 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_> + 44296c: f94017e0 ldr x0, [sp, #40] + 442970: f9400bf3 ldr x19, [sp, #16] + 442974: a8c37bfd ldp x29, x30, [sp], #48 + 442978: d65f03c0 ret + +000000000044297c <_ZSt11make_sharedIN5Catch10Generators16GeneratorTrackerEJRKNS0_16TestCaseTracking15NameAndLocationERNS3_14TrackerContextEPNS3_8ITrackerEEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch10Generators16GeneratorTrackerEJRKNS0_16TestCaseTracking15NameAndLocationERNS3_14TrackerContextEPNS3_8ITrackerEEESt10shared_ptrIT_EDpOT0_(): + 44297c: a9ba7bfd stp x29, x30, [sp, #-96]! + 442980: 910003fd mov x29, sp + 442984: a90153f3 stp x19, x20, [sp, #16] + 442988: f90013f5 str x21, [sp, #32] + 44298c: aa0803f3 mov x19, x8 + 442990: f90027e0 str x0, [sp, #72] + 442994: f90023e1 str x1, [sp, #64] + 442998: f9001fe2 str x2, [sp, #56] + 44299c: 910163e0 add x0, sp, #0x58 + 4429a0: 940003a6 bl 443838 <_ZNSaIN5Catch10Generators16GeneratorTrackerEEC1Ev> + 4429a4: f94027e0 ldr x0, [sp, #72] + 4429a8: 940003b4 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 4429ac: aa0003f4 mov x20, x0 + 4429b0: f94023e0 ldr x0, [sp, #64] + 4429b4: 940003b6 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4429b8: aa0003f5 mov x21, x0 + 4429bc: f9401fe0 ldr x0, [sp, #56] + 4429c0: 940003b8 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4429c4: aa0003e1 mov x1, x0 + 4429c8: 910163e0 add x0, sp, #0x58 + 4429cc: aa1303e8 mov x8, x19 + 4429d0: aa0103e3 mov x3, x1 + 4429d4: aa1503e2 mov x2, x21 + 4429d8: aa1403e1 mov x1, x20 + 4429dc: 940003b6 bl 4438b4 <_ZSt15allocate_sharedIN5Catch10Generators16GeneratorTrackerESaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS4_14TrackerContextEPNS4_8ITrackerEEESt10shared_ptrIT_ERKT0_DpOT1_> + 4429e0: 910163e0 add x0, sp, #0x58 + 4429e4: 9400039d bl 443858 <_ZNSaIN5Catch10Generators16GeneratorTrackerEED1Ev> + 4429e8: 14000006 b 442a00 <_ZSt11make_sharedIN5Catch10Generators16GeneratorTrackerEJRKNS0_16TestCaseTracking15NameAndLocationERNS3_14TrackerContextEPNS3_8ITrackerEEESt10shared_ptrIT_EDpOT0_+0x84> + 4429ec: aa0003f3 mov x19, x0 + 4429f0: 910163e0 add x0, sp, #0x58 + 4429f4: 94000399 bl 443858 <_ZNSaIN5Catch10Generators16GeneratorTrackerEED1Ev> + 4429f8: aa1303e0 mov x0, x19 + 4429fc: 97ff13c1 bl 407900 <_Unwind_Resume@plt> + 442a00: aa1303e0 mov x0, x19 + 442a04: a94153f3 ldp x19, x20, [sp, #16] + 442a08: f94013f5 ldr x21, [sp, #32] + 442a0c: a8c67bfd ldp x29, x30, [sp], #96 + 442a10: d65f03c0 ret + +0000000000442a14 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1INS0_10Generators16GeneratorTrackerEvEERKS_IT_E>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1INS0_10Generators16GeneratorTrackerEvEERKS_IT_E(): + 442a14: a9be7bfd stp x29, x30, [sp, #-32]! + 442a18: 910003fd mov x29, sp + 442a1c: f9000fe0 str x0, [sp, #24] + 442a20: f9000be1 str x1, [sp, #16] + 442a24: f9400fe0 ldr x0, [sp, #24] + 442a28: f9400be1 ldr x1, [sp, #16] + 442a2c: 940003bf bl 443928 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS0_10Generators16GeneratorTrackerEvEERKS_IT_LS4_2EE> + 442a30: d503201f nop + 442a34: a8c27bfd ldp x29, x30, [sp], #32 + 442a38: d65f03c0 ret + +0000000000442a3c <_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 442a3c: a9be7bfd stp x29, x30, [sp, #-32]! + 442a40: 910003fd mov x29, sp + 442a44: f9000fe0 str x0, [sp, #24] + 442a48: f9400fe0 ldr x0, [sp, #24] + 442a4c: 940003c9 bl 443970 <_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 442a50: a8c27bfd ldp x29, x30, [sp], #32 + 442a54: d65f03c0 ret + +0000000000442a58 <_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 442a58: a9be7bfd stp x29, x30, [sp, #-32]! + 442a5c: 910003fd mov x29, sp + 442a60: f9000fe0 str x0, [sp, #24] + 442a64: f9400fe0 ldr x0, [sp, #24] + 442a68: 940003c2 bl 443970 <_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 442a6c: a8c27bfd ldp x29, x30, [sp], #32 + 442a70: d65f03c0 ret + +0000000000442a74 <_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEcvbEv>: +_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEcvbEv(): + 442a74: a9be7bfd stp x29, x30, [sp, #-32]! + 442a78: 910003fd mov x29, sp + 442a7c: f9000fe0 str x0, [sp, #24] + 442a80: f9400fe0 ldr x0, [sp, #24] + 442a84: 940003c2 bl 44398c <_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE3getEv> + 442a88: f100001f cmp x0, #0x0 + 442a8c: 1a9f07e0 cset w0, ne // ne = any + 442a90: 12001c00 and w0, w0, #0xff + 442a94: a8c27bfd ldp x29, x30, [sp], #32 + 442a98: d65f03c0 ret + +0000000000442a9c <_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEptEv>: +_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEptEv(): + 442a9c: a9be7bfd stp x29, x30, [sp, #-32]! + 442aa0: 910003fd mov x29, sp + 442aa4: f9000fe0 str x0, [sp, #24] + 442aa8: f9400fe0 ldr x0, [sp, #24] + 442aac: 940003b8 bl 44398c <_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE3getEv> + 442ab0: a8c27bfd ldp x29, x30, [sp], #32 + 442ab4: d65f03c0 ret + +0000000000442ab8 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5clearEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5clearEv(): + 442ab8: a9be7bfd stp x29, x30, [sp, #-32]! + 442abc: 910003fd mov x29, sp + 442ac0: f9000fe0 str x0, [sp, #24] + 442ac4: f9400fe0 ldr x0, [sp, #24] + 442ac8: f9400000 ldr x0, [x0] + 442acc: aa0003e1 mov x1, x0 + 442ad0: f9400fe0 ldr x0, [sp, #24] + 442ad4: 940003b5 bl 4439a8 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE15_M_erase_at_endEPS4_> + 442ad8: d503201f nop + 442adc: a8c27bfd ldp x29, x30, [sp], #32 + 442ae0: d65f03c0 ret + +0000000000442ae4 <_ZSt4moveIRSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_(): + 442ae4: d10043ff sub sp, sp, #0x10 + 442ae8: f90007e0 str x0, [sp, #8] + 442aec: f94007e0 ldr x0, [sp, #8] + 442af0: 910043ff add sp, sp, #0x10 + 442af4: d65f03c0 ret + +0000000000442af8 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEaSEOS5_>: +_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEaSEOS5_(): + 442af8: a9be7bfd stp x29, x30, [sp, #-32]! + 442afc: 910003fd mov x29, sp + 442b00: f9000fe0 str x0, [sp, #24] + 442b04: f9000be1 str x1, [sp, #16] + 442b08: f9400be0 ldr x0, [sp, #16] + 442b0c: 940003dd bl 443a80 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE7releaseEv> + 442b10: aa0003e1 mov x1, x0 + 442b14: f9400fe0 ldr x0, [sp, #24] + 442b18: 940003c2 bl 443a20 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE5resetEPS2_> + 442b1c: f9400be0 ldr x0, [sp, #16] + 442b20: 94000300 bl 443720 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE11get_deleterEv> + 442b24: 940003e3 bl 443ab0 <_ZSt7forwardISt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEOT_RNSt16remove_referenceIS5_E4typeE> + 442b28: f9400fe0 ldr x0, [sp, #24] + 442b2c: 940002fd bl 443720 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE11get_deleterEv> + 442b30: f9400fe0 ldr x0, [sp, #24] + 442b34: a8c27bfd ldp x29, x30, [sp], #32 + 442b38: d65f03c0 ret + +0000000000442b3c <_ZSt4moveIRSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_(): + 442b3c: d10043ff sub sp, sp, #0x10 + 442b40: f90007e0 str x0, [sp, #8] + 442b44: f94007e0 ldr x0, [sp, #8] + 442b48: 910043ff add sp, sp, #0x10 + 442b4c: d65f03c0 ret + +0000000000442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv>: +_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv(): + 442b50: a9be7bfd stp x29, x30, [sp, #-32]! + 442b54: 910003fd mov x29, sp + 442b58: f9000fe0 str x0, [sp, #24] + 442b5c: f9400fe0 ldr x0, [sp, #24] + 442b60: 940003d9 bl 443ac4 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE3getEv> + 442b64: a8c27bfd ldp x29, x30, [sp], #32 + 442b68: d65f03c0 ret + +0000000000442b6c <_ZN5Catch6OptionINS_15AssertionResultEEC1Ev>: +_ZN5Catch6OptionINS_15AssertionResultEEC1Ev(): + 442b6c: d10043ff sub sp, sp, #0x10 + 442b70: f90007e0 str x0, [sp, #8] + 442b74: f94007e0 ldr x0, [sp, #8] + 442b78: f900001f str xzr, [x0] + 442b7c: d503201f nop + 442b80: 910043ff add sp, sp, #0x10 + 442b84: d65f03c0 ret + +0000000000442b88 <_ZN5Catch6OptionINS_15AssertionResultEED1Ev>: +_ZN5Catch6OptionINS_15AssertionResultEED1Ev(): + 442b88: a9be7bfd stp x29, x30, [sp, #-32]! + 442b8c: 910003fd mov x29, sp + 442b90: f9000fe0 str x0, [sp, #24] + 442b94: f9400fe0 ldr x0, [sp, #24] + 442b98: 940003d2 bl 443ae0 <_ZN5Catch6OptionINS_15AssertionResultEE5resetEv> + 442b9c: d503201f nop + 442ba0: a8c27bfd ldp x29, x30, [sp], #32 + 442ba4: d65f03c0 ret + +0000000000442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2ERKS2_(): + 442ba8: a9be7bfd stp x29, x30, [sp, #-32]! + 442bac: 910003fd mov x29, sp + 442bb0: f9000fe0 str x0, [sp, #24] + 442bb4: f9000be1 str x1, [sp, #16] + 442bb8: f9400be0 ldr x0, [sp, #16] + 442bbc: f9400001 ldr x1, [x0] + 442bc0: f9400fe0 ldr x0, [sp, #24] + 442bc4: f9000001 str x1, [x0] + 442bc8: f9400fe0 ldr x0, [sp, #24] + 442bcc: f9400000 ldr x0, [x0] + 442bd0: f100001f cmp x0, #0x0 + 442bd4: 54000080 b.eq 442be4 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_+0x3c> // b.none + 442bd8: f9400fe0 ldr x0, [sp, #24] + 442bdc: f9400000 ldr x0, [x0] + 442be0: 97ff228d bl 40b614 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv> + 442be4: d503201f nop + 442be8: a8c27bfd ldp x29, x30, [sp], #32 + 442bec: d65f03c0 ret + +0000000000442bf0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EOS4_>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EOS4_(): + 442bf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 442bf4: 910003fd mov x29, sp + 442bf8: a90153f3 stp x19, x20, [sp, #16] + 442bfc: f90017e0 str x0, [sp, #40] + 442c00: f90013e1 str x1, [sp, #32] + 442c04: f94017f3 ldr x19, [sp, #40] + 442c08: f94013e0 ldr x0, [sp, #32] + 442c0c: 940003c4 bl 443b1c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE7releaseEv> + 442c10: aa0003f4 mov x20, x0 + 442c14: f94013e0 ldr x0, [sp, #32] + 442c18: 940003cd bl 443b4c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE11get_deleterEv> + 442c1c: 940003d3 bl 443b68 <_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 442c20: aa0003e2 mov x2, x0 + 442c24: aa1403e1 mov x1, x20 + 442c28: aa1303e0 mov x0, x19 + 442c2c: 940003d4 bl 443b7c <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_EEPS1_OT_> + 442c30: d503201f nop + 442c34: a94153f3 ldp x19, x20, [sp, #16] + 442c38: a8c37bfd ldp x29, x30, [sp], #48 + 442c3c: d65f03c0 ret + +0000000000442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev(): + 442c40: a9bd7bfd stp x29, x30, [sp, #-48]! + 442c44: 910003fd mov x29, sp + 442c48: f9000fe0 str x0, [sp, #24] + 442c4c: f9400fe0 ldr x0, [sp, #24] + 442c50: 940003de bl 443bc8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv> + 442c54: f90017e0 str x0, [sp, #40] + 442c58: f94017e0 ldr x0, [sp, #40] + 442c5c: f9400000 ldr x0, [x0] + 442c60: f100001f cmp x0, #0x0 + 442c64: 54000120 b.eq 442c88 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 442c68: f9400fe0 ldr x0, [sp, #24] + 442c6c: 940003b8 bl 443b4c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE11get_deleterEv> + 442c70: aa0003e2 mov x2, x0 + 442c74: f94017e0 ldr x0, [sp, #40] + 442c78: f9400000 ldr x0, [x0] + 442c7c: aa0003e1 mov x1, x0 + 442c80: aa0203e0 mov x0, x2 + 442c84: 940003d8 bl 443be4 <_ZNKSt14default_deleteIN5Catch18IStreamingReporterEEclEPS1_> + 442c88: f94017e0 ldr x0, [sp, #40] + 442c8c: f900001f str xzr, [x0] + 442c90: d503201f nop + 442c94: a8c37bfd ldp x29, x30, [sp], #48 + 442c98: d65f03c0 ret + +0000000000442c9c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC2Ev(): + 442c9c: a9be7bfd stp x29, x30, [sp, #-32]! + 442ca0: 910003fd mov x29, sp + 442ca4: f9000fe0 str x0, [sp, #24] + 442ca8: f9400fe0 ldr x0, [sp, #24] + 442cac: 940003e6 bl 443c44 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1Ev> + 442cb0: d503201f nop + 442cb4: a8c27bfd ldp x29, x30, [sp], #32 + 442cb8: d65f03c0 ret + +0000000000442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev(): + 442cbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 442cc0: 910003fd mov x29, sp + 442cc4: a90153f3 stp x19, x20, [sp, #16] + 442cc8: f90017e0 str x0, [sp, #40] + 442ccc: f94017e0 ldr x0, [sp, #40] + 442cd0: f9400013 ldr x19, [x0] + 442cd4: f94017e0 ldr x0, [sp, #40] + 442cd8: f9400414 ldr x20, [x0, #8] + 442cdc: f94017e0 ldr x0, [sp, #40] + 442ce0: 940003fa bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 442ce4: aa0003e2 mov x2, x0 + 442ce8: aa1403e1 mov x1, x20 + 442cec: aa1303e0 mov x0, x19 + 442cf0: 940003fb bl 443cdc <_ZSt8_DestroyIPN5Catch11MessageInfoES1_EvT_S3_RSaIT0_E> + 442cf4: f94017e0 ldr x0, [sp, #40] + 442cf8: 940003db bl 443c64 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EED1Ev> + 442cfc: d503201f nop + 442d00: a94153f3 ldp x19, x20, [sp, #16] + 442d04: a8c37bfd ldp x29, x30, [sp], #48 + 442d08: d65f03c0 ret + +0000000000442d0c <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EEC2Ev(): + 442d0c: a9be7bfd stp x29, x30, [sp, #-32]! + 442d10: 910003fd mov x29, sp + 442d14: f9000fe0 str x0, [sp, #24] + 442d18: f9400fe0 ldr x0, [sp, #24] + 442d1c: 94000403 bl 443d28 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EEC1Ev> + 442d20: d503201f nop + 442d24: a8c27bfd ldp x29, x30, [sp], #32 + 442d28: d65f03c0 ret + +0000000000442d2c <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EED1Ev(): + 442d2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 442d30: 910003fd mov x29, sp + 442d34: a90153f3 stp x19, x20, [sp, #16] + 442d38: f90017e0 str x0, [sp, #40] + 442d3c: f94017e0 ldr x0, [sp, #40] + 442d40: f9400013 ldr x19, [x0] + 442d44: f94017e0 ldr x0, [sp, #40] + 442d48: f9400414 ldr x20, [x0, #8] + 442d4c: f94017e0 ldr x0, [sp, #40] + 442d50: 94000415 bl 443da4 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv> + 442d54: aa0003e2 mov x2, x0 + 442d58: aa1403e1 mov x1, x20 + 442d5c: aa1303e0 mov x0, x19 + 442d60: 94000416 bl 443db8 <_ZSt8_DestroyIPN5Catch13ScopedMessageES1_EvT_S3_RSaIT0_E> + 442d64: f94017e0 ldr x0, [sp, #40] + 442d68: 940003f8 bl 443d48 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EED1Ev> + 442d6c: d503201f nop + 442d70: a94153f3 ldp x19, x20, [sp, #16] + 442d74: a8c37bfd ldp x29, x30, [sp], #48 + 442d78: d65f03c0 ret + +0000000000442d7c <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EEC2Ev(): + 442d7c: a9be7bfd stp x29, x30, [sp, #-32]! + 442d80: 910003fd mov x29, sp + 442d84: f9000fe0 str x0, [sp, #24] + 442d88: f9400fe0 ldr x0, [sp, #24] + 442d8c: 9400041e bl 443e04 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EEC1Ev> + 442d90: d503201f nop + 442d94: a8c27bfd ldp x29, x30, [sp], #32 + 442d98: d65f03c0 ret + +0000000000442d9c <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EED2Ev(): + 442d9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 442da0: 910003fd mov x29, sp + 442da4: a90153f3 stp x19, x20, [sp, #16] + 442da8: f90017e0 str x0, [sp, #40] + 442dac: f94017e0 ldr x0, [sp, #40] + 442db0: f9400013 ldr x19, [x0] + 442db4: f94017e0 ldr x0, [sp, #40] + 442db8: f9400414 ldr x20, [x0, #8] + 442dbc: f94017e0 ldr x0, [sp, #40] + 442dc0: 94000430 bl 443e80 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 442dc4: aa0003e2 mov x2, x0 + 442dc8: aa1403e1 mov x1, x20 + 442dcc: aa1303e0 mov x0, x19 + 442dd0: 94000431 bl 443e94 <_ZSt8_DestroyIPN5Catch14SectionEndInfoES1_EvT_S3_RSaIT0_E> + 442dd4: f94017e0 ldr x0, [sp, #40] + 442dd8: 94000413 bl 443e24 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EED1Ev> + 442ddc: d503201f nop + 442de0: a94153f3 ldp x19, x20, [sp, #16] + 442de4: a8c37bfd ldp x29, x30, [sp], #48 + 442de8: d65f03c0 ret + +0000000000442dec <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EEC1Ev>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EEC2Ev(): + 442dec: a9be7bfd stp x29, x30, [sp, #-32]! + 442df0: 910003fd mov x29, sp + 442df4: f9000fe0 str x0, [sp, #24] + 442df8: f9400fe0 ldr x0, [sp, #24] + 442dfc: 94000439 bl 443ee0 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EEC1Ev> + 442e00: d503201f nop + 442e04: a8c27bfd ldp x29, x30, [sp], #32 + 442e08: d65f03c0 ret + +0000000000442e0c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EED1Ev>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EED2Ev(): + 442e0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 442e10: 910003fd mov x29, sp + 442e14: a90153f3 stp x19, x20, [sp, #16] + 442e18: f90017e0 str x0, [sp, #40] + 442e1c: f94017e0 ldr x0, [sp, #40] + 442e20: f9400013 ldr x19, [x0] + 442e24: f94017e0 ldr x0, [sp, #40] + 442e28: f9400414 ldr x20, [x0, #8] + 442e2c: f94017e0 ldr x0, [sp, #40] + 442e30: 94000449 bl 443f54 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv> + 442e34: aa0003e2 mov x2, x0 + 442e38: aa1403e1 mov x1, x20 + 442e3c: aa1303e0 mov x0, x19 + 442e40: 9400044a bl 443f68 <_ZSt8_DestroyIPPN5Catch16TestCaseTracking8ITrackerES3_EvT_S5_RSaIT0_E> + 442e44: f94017e0 ldr x0, [sp, #40] + 442e48: 9400042e bl 443f00 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EED1Ev> + 442e4c: d503201f nop + 442e50: a94153f3 ldp x19, x20, [sp, #16] + 442e54: a8c37bfd ldp x29, x30, [sp], #48 + 442e58: d65f03c0 ret + +0000000000442e5c <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1Ev>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1Ev(): + 442e5c: a9be7bfd stp x29, x30, [sp, #-32]! + 442e60: 910003fd mov x29, sp + 442e64: f9000fe0 str x0, [sp, #24] + 442e68: f9400fe0 ldr x0, [sp, #24] + 442e6c: f900001f str xzr, [x0] + 442e70: f9400fe0 ldr x0, [sp, #24] + 442e74: 91002000 add x0, x0, #0x8 + 442e78: 97ff2215 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 442e7c: d503201f nop + 442e80: a8c27bfd ldp x29, x30, [sp], #32 + 442e84: d65f03c0 ret + +0000000000442e88 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEdeEv>: +_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEdeEv(): + 442e88: a9be7bfd stp x29, x30, [sp, #-32]! + 442e8c: 910003fd mov x29, sp + 442e90: f9000fe0 str x0, [sp, #24] + 442e94: f9400fe0 ldr x0, [sp, #24] + 442e98: 9400030b bl 443ac4 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE3getEv> + 442e9c: a8c27bfd ldp x29, x30, [sp], #32 + 442ea0: d65f03c0 ret + +0000000000442ea4 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5clearEv>: +_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5clearEv(): + 442ea4: a9be7bfd stp x29, x30, [sp, #-32]! + 442ea8: 910003fd mov x29, sp + 442eac: f9000fe0 str x0, [sp, #24] + 442eb0: f9400fe0 ldr x0, [sp, #24] + 442eb4: f9400000 ldr x0, [x0] + 442eb8: aa0003e1 mov x1, x0 + 442ebc: f9400fe0 ldr x0, [sp, #24] + 442ec0: 94000435 bl 443f94 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE15_M_erase_at_endEPS1_> + 442ec4: d503201f nop + 442ec8: a8c27bfd ldp x29, x30, [sp], #32 + 442ecc: d65f03c0 ret + +0000000000442ed0 <_ZN5Catch19AssertionResultDataC1ERKS0_>: +_ZN5Catch19AssertionResultDataC2ERKS0_(): + 442ed0: a9bd7bfd stp x29, x30, [sp, #-48]! + 442ed4: 910003fd mov x29, sp + 442ed8: f9000bf3 str x19, [sp, #16] + 442edc: f90017e0 str x0, [sp, #40] + 442ee0: f90013e1 str x1, [sp, #32] + 442ee4: f94017e0 ldr x0, [sp, #40] + 442ee8: f94013e1 ldr x1, [sp, #32] + 442eec: 97ff1021 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 442ef0: f94017e0 ldr x0, [sp, #40] + 442ef4: 91008002 add x2, x0, #0x20 + 442ef8: f94013e0 ldr x0, [sp, #32] + 442efc: 91008000 add x0, x0, #0x20 + 442f00: aa0003e1 mov x1, x0 + 442f04: aa0203e0 mov x0, x2 + 442f08: 97ff101a bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 442f0c: f94017e2 ldr x2, [sp, #40] + 442f10: f94013e0 ldr x0, [sp, #32] + 442f14: a9440400 ldp x0, x1, [x0, #64] + 442f18: a9040440 stp x0, x1, [x2, #64] + 442f1c: f94013e0 ldr x0, [sp, #32] + 442f20: b9405001 ldr w1, [x0, #80] + 442f24: f94017e0 ldr x0, [sp, #40] + 442f28: b9005001 str w1, [x0, #80] + 442f2c: 14000006 b 442f44 <_ZN5Catch19AssertionResultDataC1ERKS0_+0x74> + 442f30: aa0003f3 mov x19, x0 + 442f34: f94017e0 ldr x0, [sp, #40] + 442f38: 97ff1072 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 442f3c: aa1303e0 mov x0, x19 + 442f40: 97ff1270 bl 407900 <_Unwind_Resume@plt> + 442f44: f9400bf3 ldr x19, [sp, #16] + 442f48: a8c37bfd ldp x29, x30, [sp], #48 + 442f4c: d65f03c0 ret + +0000000000442f50 <_ZN5Catch15AssertionResultC1ERKS0_>: +_ZN5Catch15AssertionResultC1ERKS0_(): + 442f50: a9be7bfd stp x29, x30, [sp, #-32]! + 442f54: 910003fd mov x29, sp + 442f58: f9000fe0 str x0, [sp, #24] + 442f5c: f9000be1 str x1, [sp, #16] + 442f60: f9400fe0 ldr x0, [sp, #24] + 442f64: f9400be1 ldr x1, [sp, #16] + 442f68: a9400c22 ldp x2, x3, [x1] + 442f6c: a9000c02 stp x2, x3, [x0] + 442f70: a9410c22 ldp x2, x3, [x1, #16] + 442f74: a9010c02 stp x2, x3, [x0, #16] + 442f78: a9420c22 ldp x2, x3, [x1, #32] + 442f7c: a9020c02 stp x2, x3, [x0, #32] + 442f80: f9401821 ldr x1, [x1, #48] + 442f84: f9001801 str x1, [x0, #48] + 442f88: f9400fe0 ldr x0, [sp, #24] + 442f8c: 9100e002 add x2, x0, #0x38 + 442f90: f9400be0 ldr x0, [sp, #16] + 442f94: 9100e000 add x0, x0, #0x38 + 442f98: aa0003e1 mov x1, x0 + 442f9c: aa0203e0 mov x0, x2 + 442fa0: 97ffffcc bl 442ed0 <_ZN5Catch19AssertionResultDataC1ERKS0_> + 442fa4: d503201f nop + 442fa8: a8c27bfd ldp x29, x30, [sp], #32 + 442fac: d65f03c0 ret + +0000000000442fb0 <_ZN5Catch6OptionINS_15AssertionResultEEaSERKS1_>: +_ZN5Catch6OptionINS_15AssertionResultEEaSERKS1_(): + 442fb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 442fb4: 910003fd mov x29, sp + 442fb8: a90153f3 stp x19, x20, [sp, #16] + 442fbc: f90017e0 str x0, [sp, #40] + 442fc0: f90013e1 str x1, [sp, #32] + 442fc4: f94017e0 ldr x0, [sp, #40] + 442fc8: 940002c6 bl 443ae0 <_ZN5Catch6OptionINS_15AssertionResultEE5resetEv> + 442fcc: f94017e0 ldr x0, [sp, #40] + 442fd0: 91002000 add x0, x0, #0x8 + 442fd4: aa0003e1 mov x1, x0 + 442fd8: d2801200 mov x0, #0x90 // #144 + 442fdc: 97ff2527 bl 40c478 <_ZnwmPv> + 442fe0: aa0003f3 mov x19, x0 + 442fe4: f94013e1 ldr x1, [sp, #32] + 442fe8: aa1303e0 mov x0, x19 + 442fec: 97ffffd9 bl 442f50 <_ZN5Catch15AssertionResultC1ERKS0_> + 442ff0: f94017e0 ldr x0, [sp, #40] + 442ff4: f9000013 str x19, [x0] + 442ff8: f94017e0 ldr x0, [sp, #40] + 442ffc: 14000009 b 443020 <_ZN5Catch6OptionINS_15AssertionResultEEaSERKS1_+0x70> + 443000: aa0003f4 mov x20, x0 + 443004: f94017e0 ldr x0, [sp, #40] + 443008: 91002000 add x0, x0, #0x8 + 44300c: aa0003e1 mov x1, x0 + 443010: aa1303e0 mov x0, x19 + 443014: 97ff251f bl 40c490 <_ZdlPvS_> + 443018: aa1403e0 mov x0, x20 + 44301c: 97ff1239 bl 407900 <_Unwind_Resume@plt> + 443020: a94153f3 ldp x19, x20, [sp, #16] + 443024: a8c37bfd ldp x29, x30, [sp], #48 + 443028: d65f03c0 ret + +000000000044302c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE9push_backEOS3_>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE9push_backEOS3_(): + 44302c: a9be7bfd stp x29, x30, [sp, #-32]! + 443030: 910003fd mov x29, sp + 443034: f9000fe0 str x0, [sp, #24] + 443038: f9000be1 str x1, [sp, #16] + 44303c: f9400be0 ldr x0, [sp, #16] + 443040: 940003f5 bl 444014 <_ZSt4moveIRPN5Catch16TestCaseTracking8ITrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 443044: aa0003e1 mov x1, x0 + 443048: f9400fe0 ldr x0, [sp, #24] + 44304c: 940003f7 bl 444028 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12emplace_backIJS3_EEEvDpOT_> + 443050: d503201f nop + 443054: a8c27bfd ldp x29, x30, [sp], #32 + 443058: d65f03c0 ret + +000000000044305c <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5emptyEv>: +_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5emptyEv(): + 44305c: a9bd7bfd stp x29, x30, [sp, #-48]! + 443060: 910003fd mov x29, sp + 443064: f9000fe0 str x0, [sp, #24] + 443068: f9400fe0 ldr x0, [sp, #24] + 44306c: 94000416 bl 4440c4 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5beginEv> + 443070: f90013e0 str x0, [sp, #32] + 443074: f9400fe0 ldr x0, [sp, #24] + 443078: 9400041f bl 4440f4 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE3endEv> + 44307c: f90017e0 str x0, [sp, #40] + 443080: 9100a3e1 add x1, sp, #0x28 + 443084: 910083e0 add x0, sp, #0x20 + 443088: 94000427 bl 444124 <_ZN9__gnu_cxxeqIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44308c: 12001c00 and w0, w0, #0xff + 443090: d503201f nop + 443094: a8c37bfd ldp x29, x30, [sp], #48 + 443098: d65f03c0 ret + +000000000044309c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4backEv>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4backEv(): + 44309c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4430a0: 910003fd mov x29, sp + 4430a4: f9000fe0 str x0, [sp, #24] + 4430a8: f9400fe0 ldr x0, [sp, #24] + 4430ac: 9400042f bl 444168 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE3endEv> + 4430b0: f90017e0 str x0, [sp, #40] + 4430b4: 9100a3e0 add x0, sp, #0x28 + 4430b8: d2800021 mov x1, #0x1 // #1 + 4430bc: 94000435 bl 444190 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEmiEl> + 4430c0: f90013e0 str x0, [sp, #32] + 4430c4: 910083e0 add x0, sp, #0x20 + 4430c8: 94000443 bl 4441d4 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEdeEv> + 4430cc: d503201f nop + 4430d0: a8c37bfd ldp x29, x30, [sp], #48 + 4430d4: d65f03c0 ret + +00000000004430d8 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8pop_backEv>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8pop_backEv(): + 4430d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4430dc: 910003fd mov x29, sp + 4430e0: f9000fe0 str x0, [sp, #24] + 4430e4: f9400fe0 ldr x0, [sp, #24] + 4430e8: f9400400 ldr x0, [x0, #8] + 4430ec: d1002001 sub x1, x0, #0x8 + 4430f0: f9400fe0 ldr x0, [sp, #24] + 4430f4: f9000401 str x1, [x0, #8] + 4430f8: f9400fe2 ldr x2, [sp, #24] + 4430fc: f9400fe0 ldr x0, [sp, #24] + 443100: f9400400 ldr x0, [x0, #8] + 443104: aa0003e1 mov x1, x0 + 443108: aa0203e0 mov x0, x2 + 44310c: 94000438 bl 4441ec <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE7destroyIS3_EEvRS4_PT_> + 443110: d503201f nop + 443114: a8c27bfd ldp x29, x30, [sp], #32 + 443118: d65f03c0 ret + +000000000044311c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5clearEv>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5clearEv(): + 44311c: a9be7bfd stp x29, x30, [sp, #-32]! + 443120: 910003fd mov x29, sp + 443124: f9000fe0 str x0, [sp, #24] + 443128: f9400fe0 ldr x0, [sp, #24] + 44312c: f9400000 ldr x0, [x0] + 443130: aa0003e1 mov x1, x0 + 443134: f9400fe0 ldr x0, [sp, #24] + 443138: 94000437 bl 444214 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE15_M_erase_at_endEPS1_> + 44313c: d503201f nop + 443140: a8c27bfd ldp x29, x30, [sp], #32 + 443144: d65f03c0 ret + +0000000000443148 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5emptyEv>: +_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5emptyEv(): + 443148: a9bd7bfd stp x29, x30, [sp, #-48]! + 44314c: 910003fd mov x29, sp + 443150: f9000fe0 str x0, [sp, #24] + 443154: f9400fe0 ldr x0, [sp, #24] + 443158: 94000451 bl 44429c <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5beginEv> + 44315c: f90013e0 str x0, [sp, #32] + 443160: f9400fe0 ldr x0, [sp, #24] + 443164: 9400045a bl 4442cc <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE3endEv> + 443168: f90017e0 str x0, [sp, #40] + 44316c: 9100a3e1 add x1, sp, #0x28 + 443170: 910083e0 add x0, sp, #0x20 + 443174: 94000462 bl 4442fc <_ZN9__gnu_cxxeqIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 443178: 12001c00 and w0, w0, #0xff + 44317c: d503201f nop + 443180: a8c37bfd ldp x29, x30, [sp], #48 + 443184: d65f03c0 ret + +0000000000443188 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE9push_backERKS1_>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE9push_backERKS1_(): + 443188: a9be7bfd stp x29, x30, [sp, #-32]! + 44318c: 910003fd mov x29, sp + 443190: f9000fe0 str x0, [sp, #24] + 443194: f9000be1 str x1, [sp, #16] + 443198: f9400fe0 ldr x0, [sp, #24] + 44319c: f9400401 ldr x1, [x0, #8] + 4431a0: f9400fe0 ldr x0, [sp, #24] + 4431a4: f9400800 ldr x0, [x0, #16] + 4431a8: eb00003f cmp x1, x0 + 4431ac: 540001c0 b.eq 4431e4 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE9push_backERKS1_+0x5c> // b.none + 4431b0: f9400fe3 ldr x3, [sp, #24] + 4431b4: f9400fe0 ldr x0, [sp, #24] + 4431b8: f9400400 ldr x0, [x0, #8] + 4431bc: f9400be2 ldr x2, [sp, #16] + 4431c0: aa0003e1 mov x1, x0 + 4431c4: aa0303e0 mov x0, x3 + 4431c8: 9400045e bl 444340 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 4431cc: f9400fe0 ldr x0, [sp, #24] + 4431d0: f9400400 ldr x0, [x0, #8] + 4431d4: 91014001 add x1, x0, #0x50 + 4431d8: f9400fe0 ldr x0, [sp, #24] + 4431dc: f9000401 str x1, [x0, #8] + 4431e0: 14000007 b 4431fc <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE9push_backERKS1_+0x74> + 4431e4: f9400fe0 ldr x0, [sp, #24] + 4431e8: 94000464 bl 444378 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE3endEv> + 4431ec: f9400be2 ldr x2, [sp, #16] + 4431f0: aa0003e1 mov x1, x0 + 4431f4: f9400fe0 ldr x0, [sp, #24] + 4431f8: 9400046a bl 4443a0 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 4431fc: d503201f nop + 443200: a8c27bfd ldp x29, x30, [sp], #32 + 443204: d65f03c0 ret + +0000000000443208 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE9push_backERKS1_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE9push_backERKS1_(): + 443208: a9be7bfd stp x29, x30, [sp, #-32]! + 44320c: 910003fd mov x29, sp + 443210: f9000fe0 str x0, [sp, #24] + 443214: f9000be1 str x1, [sp, #16] + 443218: f9400fe0 ldr x0, [sp, #24] + 44321c: f9400401 ldr x1, [x0, #8] + 443220: f9400fe0 ldr x0, [sp, #24] + 443224: f9400800 ldr x0, [x0, #16] + 443228: eb00003f cmp x1, x0 + 44322c: 540001c0 b.eq 443264 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE9push_backERKS1_+0x5c> // b.none + 443230: f9400fe3 ldr x3, [sp, #24] + 443234: f9400fe0 ldr x0, [sp, #24] + 443238: f9400400 ldr x0, [x0, #8] + 44323c: f9400be2 ldr x2, [sp, #16] + 443240: aa0003e1 mov x1, x0 + 443244: aa0303e0 mov x0, x3 + 443248: 940004e5 bl 4445dc <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 44324c: f9400fe0 ldr x0, [sp, #24] + 443250: f9400400 ldr x0, [x0, #8] + 443254: 91012001 add x1, x0, #0x48 + 443258: f9400fe0 ldr x0, [sp, #24] + 44325c: f9000401 str x1, [x0, #8] + 443260: 14000007 b 44327c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE9push_backERKS1_+0x74> + 443264: f9400fe0 ldr x0, [sp, #24] + 443268: 94000011 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 44326c: f9400be2 ldr x2, [sp, #16] + 443270: aa0003e1 mov x1, x0 + 443274: f9400fe0 ldr x0, [sp, #24] + 443278: 940004e7 bl 444614 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 44327c: d503201f nop + 443280: a8c27bfd ldp x29, x30, [sp], #32 + 443284: d65f03c0 ret + +0000000000443288 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv(): + 443288: a9bd7bfd stp x29, x30, [sp, #-48]! + 44328c: 910003fd mov x29, sp + 443290: f9000fe0 str x0, [sp, #24] + 443294: f9400fe1 ldr x1, [sp, #24] + 443298: 9100a3e0 add x0, sp, #0x28 + 44329c: 9400056f bl 444858 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4432a0: f94017e0 ldr x0, [sp, #40] + 4432a4: a8c37bfd ldp x29, x30, [sp], #48 + 4432a8: d65f03c0 ret + +00000000004432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv(): + 4432ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4432b0: 910003fd mov x29, sp + 4432b4: f9000fe0 str x0, [sp, #24] + 4432b8: f9400fe0 ldr x0, [sp, #24] + 4432bc: 91002001 add x1, x0, #0x8 + 4432c0: 9100a3e0 add x0, sp, #0x28 + 4432c4: 94000565 bl 444858 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4432c8: f94017e0 ldr x0, [sp, #40] + 4432cc: a8c37bfd ldp x29, x30, [sp], #48 + 4432d0: d65f03c0 ret + +00000000004432d4 <_ZSt6removeIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES3_ET_S9_S9_RKT0_>: +_ZSt6removeIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES3_ET_S9_S9_RKT0_(): + 4432d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4432d8: 910003fd mov x29, sp + 4432dc: f90017e0 str x0, [sp, #40] + 4432e0: f90013e1 str x1, [sp, #32] + 4432e4: f9000fe2 str x2, [sp, #24] + 4432e8: f9400fe0 ldr x0, [sp, #24] + 4432ec: 94000565 bl 444880 <_ZN9__gnu_cxx5__ops17__iter_equals_valIKN5Catch11MessageInfoEEENS0_16_Iter_equals_valIT_EERS6_> + 4432f0: aa0003e2 mov x2, x0 + 4432f4: f94013e1 ldr x1, [sp, #32] + 4432f8: f94017e0 ldr x0, [sp, #40] + 4432fc: 94000588 bl 44491c <_ZSt11__remove_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_> + 443300: a8c37bfd ldp x29, x30, [sp], #48 + 443304: d65f03c0 ret + +0000000000443308 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE(): + 443308: a9be7bfd stp x29, x30, [sp, #-32]! + 44330c: 910003fd mov x29, sp + 443310: f9000fe0 str x0, [sp, #24] + 443314: f9000be1 str x1, [sp, #16] + 443318: f9400be0 ldr x0, [sp, #16] + 44331c: 940005b7 bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 443320: f9400001 ldr x1, [x0] + 443324: f9400fe0 ldr x0, [sp, #24] + 443328: f9000001 str x1, [x0] + 44332c: d503201f nop + 443330: a8c27bfd ldp x29, x30, [sp], #32 + 443334: d65f03c0 ret + +0000000000443338 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EES8_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EES8_(): + 443338: a9bb7bfd stp x29, x30, [sp, #-80]! + 44333c: 910003fd mov x29, sp + 443340: f9000bf3 str x19, [sp, #16] + 443344: f9001fe0 str x0, [sp, #56] + 443348: f9001be1 str x1, [sp, #48] + 44334c: f90017e2 str x2, [sp, #40] + 443350: f9401fe0 ldr x0, [sp, #56] + 443354: 97ffffcd bl 443288 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 443358: f90027e0 str x0, [sp, #72] + 44335c: f9401fe0 ldr x0, [sp, #56] + 443360: 940005ab bl 444a0c <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE6cbeginEv> + 443364: f90023e0 str x0, [sp, #64] + 443368: 910103e1 add x1, sp, #0x40 + 44336c: 9100c3e0 add x0, sp, #0x30 + 443370: 940005b3 bl 444a3c <_ZN9__gnu_cxxmiIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 443374: aa0003e1 mov x1, x0 + 443378: 910123e0 add x0, sp, #0x48 + 44337c: 940005c5 bl 444a90 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEplEl> + 443380: aa0003f3 mov x19, x0 + 443384: 910103e1 add x1, sp, #0x40 + 443388: 9100a3e0 add x0, sp, #0x28 + 44338c: 940005ac bl 444a3c <_ZN9__gnu_cxxmiIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 443390: aa0003e1 mov x1, x0 + 443394: 910123e0 add x0, sp, #0x48 + 443398: 940005be bl 444a90 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEplEl> + 44339c: aa0003e2 mov x2, x0 + 4433a0: aa1303e1 mov x1, x19 + 4433a4: f9401fe0 ldr x0, [sp, #56] + 4433a8: 940005cd bl 444adc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_> + 4433ac: f9400bf3 ldr x19, [sp, #16] + 4433b0: a8c57bfd ldp x29, x30, [sp], #80 + 4433b4: d65f03c0 ret + +00000000004433b8 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE12emplace_backIJRKNS0_14MessageBuilderEEEEvDpOT_>: +_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE12emplace_backIJRKNS0_14MessageBuilderEEEEvDpOT_(): + 4433b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4433bc: 910003fd mov x29, sp + 4433c0: a90153f3 stp x19, x20, [sp, #16] + 4433c4: f90017e0 str x0, [sp, #40] + 4433c8: f90013e1 str x1, [sp, #32] + 4433cc: f94017e0 ldr x0, [sp, #40] + 4433d0: f9400401 ldr x1, [x0, #8] + 4433d4: f94017e0 ldr x0, [sp, #40] + 4433d8: f9400800 ldr x0, [x0, #16] + 4433dc: eb00003f cmp x1, x0 + 4433e0: 54000200 b.eq 443420 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE12emplace_backIJRKNS0_14MessageBuilderEEEEvDpOT_+0x68> // b.none + 4433e4: f94017f3 ldr x19, [sp, #40] + 4433e8: f94017e0 ldr x0, [sp, #40] + 4433ec: f9400414 ldr x20, [x0, #8] + 4433f0: f94013e0 ldr x0, [sp, #32] + 4433f4: 940005eb bl 444ba0 <_ZSt7forwardIRKN5Catch14MessageBuilderEEOT_RNSt16remove_referenceIS4_E4typeE> + 4433f8: aa0003e2 mov x2, x0 + 4433fc: aa1403e1 mov x1, x20 + 443400: aa1303e0 mov x0, x19 + 443404: 940005ec bl 444bb4 <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE9constructIS1_JRKNS0_14MessageBuilderEEEEvRS2_PT_DpOT0_> + 443408: f94017e0 ldr x0, [sp, #40] + 44340c: f9400400 ldr x0, [x0, #8] + 443410: 91014001 add x1, x0, #0x50 + 443414: f94017e0 ldr x0, [sp, #40] + 443418: f9000401 str x1, [x0, #8] + 44341c: 1400000a b 443444 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE12emplace_backIJRKNS0_14MessageBuilderEEEEvDpOT_+0x8c> + 443420: f94017e0 ldr x0, [sp, #40] + 443424: 940005f2 bl 444bec <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE3endEv> + 443428: aa0003f3 mov x19, x0 + 44342c: f94013e0 ldr x0, [sp, #32] + 443430: 940005dc bl 444ba0 <_ZSt7forwardIRKN5Catch14MessageBuilderEEOT_RNSt16remove_referenceIS4_E4typeE> + 443434: aa0003e2 mov x2, x0 + 443438: aa1303e1 mov x1, x19 + 44343c: f94017e0 ldr x0, [sp, #40] + 443440: 940005f5 bl 444c14 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE17_M_realloc_insertIJRKNS0_14MessageBuilderEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 443444: d503201f nop + 443448: a94153f3 ldp x19, x20, [sp, #16] + 44344c: a8c37bfd ldp x29, x30, [sp], #48 + 443450: d65f03c0 ret + +0000000000443454 <_ZNK5Catch6OptionINS_15AssertionResultEEdeEv>: +_ZNK5Catch6OptionINS_15AssertionResultEEdeEv(): + 443454: d10043ff sub sp, sp, #0x10 + 443458: f90007e0 str x0, [sp, #8] + 44345c: f94007e0 ldr x0, [sp, #8] + 443460: f9400000 ldr x0, [x0] + 443464: 910043ff add sp, sp, #0x10 + 443468: d65f03c0 ret + +000000000044346c <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 44346c: a9be7bfd stp x29, x30, [sp, #-32]! + 443470: 910003fd mov x29, sp + 443474: f9000fe0 str x0, [sp, #24] + 443478: f9400fe0 ldr x0, [sp, #24] + 44347c: 97ff1afc bl 40a06c <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 443480: a8c27bfd ldp x29, x30, [sp], #32 + 443484: d65f03c0 ret + +0000000000443488 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE6rbeginEv>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE6rbeginEv(): + 443488: a9bd7bfd stp x29, x30, [sp, #-48]! + 44348c: 910003fd mov x29, sp + 443490: f9000bf3 str x19, [sp, #16] + 443494: aa0803f3 mov x19, x8 + 443498: f90017e0 str x0, [sp, #40] + 44349c: f94017e0 ldr x0, [sp, #40] + 4434a0: 940003b6 bl 444378 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE3endEv> + 4434a4: aa0003e1 mov x1, x0 + 4434a8: aa1303e0 mov x0, x19 + 4434ac: 94000669 bl 444e50 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEC1ES8_> + 4434b0: aa1303e0 mov x0, x19 + 4434b4: f9400bf3 ldr x19, [sp, #16] + 4434b8: a8c37bfd ldp x29, x30, [sp], #48 + 4434bc: d65f03c0 ret + +00000000004434c0 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4rendEv>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4rendEv(): + 4434c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4434c4: 910003fd mov x29, sp + 4434c8: f9000bf3 str x19, [sp, #16] + 4434cc: aa0803f3 mov x19, x8 + 4434d0: f90017e0 str x0, [sp, #40] + 4434d4: f94017e0 ldr x0, [sp, #40] + 4434d8: 94000667 bl 444e74 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5beginEv> + 4434dc: aa0003e1 mov x1, x0 + 4434e0: aa1303e0 mov x0, x19 + 4434e4: 9400065b bl 444e50 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEC1ES8_> + 4434e8: aa1303e0 mov x0, x19 + 4434ec: f9400bf3 ldr x19, [sp, #16] + 4434f0: a8c37bfd ldp x29, x30, [sp], #48 + 4434f4: d65f03c0 ret + +00000000004434f8 <_ZStneIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEbRKSt16reverse_iteratorIT_ESD_>: +_ZStneIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEbRKSt16reverse_iteratorIT_ESD_(): + 4434f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4434fc: 910003fd mov x29, sp + 443500: f9000fe0 str x0, [sp, #24] + 443504: f9000be1 str x1, [sp, #16] + 443508: f9400be1 ldr x1, [sp, #16] + 44350c: f9400fe0 ldr x0, [sp, #24] + 443510: 94000662 bl 444e98 <_ZSteqIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEbRKSt16reverse_iteratorIT_ESD_> + 443514: 12001c00 and w0, w0, #0xff + 443518: 52000000 eor w0, w0, #0x1 + 44351c: 12001c00 and w0, w0, #0xff + 443520: a8c27bfd ldp x29, x30, [sp], #32 + 443524: d65f03c0 ret + +0000000000443528 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEppEv>: +_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEppEv(): + 443528: a9be7bfd stp x29, x30, [sp, #-32]! + 44352c: 910003fd mov x29, sp + 443530: f9000fe0 str x0, [sp, #24] + 443534: f9400fe0 ldr x0, [sp, #24] + 443538: 94000669 bl 444edc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEmmEv> + 44353c: f9400fe0 ldr x0, [sp, #24] + 443540: a8c27bfd ldp x29, x30, [sp], #32 + 443544: d65f03c0 ret + +0000000000443548 <_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEdeEv>: +_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEdeEv(): + 443548: a9bd7bfd stp x29, x30, [sp, #-48]! + 44354c: 910003fd mov x29, sp + 443550: f9000fe0 str x0, [sp, #24] + 443554: f9400fe0 ldr x0, [sp, #24] + 443558: f9400000 ldr x0, [x0] + 44355c: f90017e0 str x0, [sp, #40] + 443560: 9100a3e0 add x0, sp, #0x28 + 443564: 9400065e bl 444edc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEmmEv> + 443568: 94000667 bl 444f04 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEdeEv> + 44356c: d503201f nop + 443570: a8c37bfd ldp x29, x30, [sp], #48 + 443574: d65f03c0 ret + +0000000000443578 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5clearEv>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5clearEv(): + 443578: a9be7bfd stp x29, x30, [sp, #-32]! + 44357c: 910003fd mov x29, sp + 443580: f9000fe0 str x0, [sp, #24] + 443584: f9400fe0 ldr x0, [sp, #24] + 443588: f9400000 ldr x0, [x0] + 44358c: aa0003e1 mov x1, x0 + 443590: f9400fe0 ldr x0, [sp, #24] + 443594: 94000662 bl 444f1c <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE15_M_erase_at_endEPS1_> + 443598: d503201f nop + 44359c: a8c27bfd ldp x29, x30, [sp], #32 + 4435a0: d65f03c0 ret + +00000000004435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_(): + 4435a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4435a8: 910003fd mov x29, sp + 4435ac: f9000fe0 str x0, [sp, #24] + 4435b0: f9000be1 str x1, [sp, #16] + 4435b4: f9400fe0 ldr x0, [sp, #24] + 4435b8: f9400400 ldr x0, [x0, #8] + 4435bc: f9400be1 ldr x1, [sp, #16] + 4435c0: 9401b575 bl 4b0b94 <_ZN5CatchlsERSoRKNS_14SourceLineInfoE> + 4435c4: f9400fe0 ldr x0, [sp, #24] + 4435c8: a8c27bfd ldp x29, x30, [sp], #32 + 4435cc: d65f03c0 ret + +00000000004435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_(): + 4435d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4435d4: 910003fd mov x29, sp + 4435d8: f9000fe0 str x0, [sp, #24] + 4435dc: f9000be1 str x1, [sp, #16] + 4435e0: f9400fe0 ldr x0, [sp, #24] + 4435e4: f9400400 ldr x0, [x0, #8] + 4435e8: f9400be1 ldr x1, [sp, #16] + 4435ec: 97ff0f59 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4435f0: f9400fe0 ldr x0, [sp, #24] + 4435f4: a8c27bfd ldp x29, x30, [sp], #32 + 4435f8: d65f03c0 ret + +00000000004435fc <_ZN5Catch20ReusableStringStreamlsIA27_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA27_cEERS0_RKT_(): + 4435fc: a9be7bfd stp x29, x30, [sp, #-32]! + 443600: 910003fd mov x29, sp + 443604: f9000fe0 str x0, [sp, #24] + 443608: f9000be1 str x1, [sp, #16] + 44360c: f9400fe0 ldr x0, [sp, #24] + 443610: f9400400 ldr x0, [x0, #8] + 443614: f9400be1 ldr x1, [sp, #16] + 443618: 97ff0f4e bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44361c: f9400fe0 ldr x0, [sp, #24] + 443620: a8c27bfd ldp x29, x30, [sp], #32 + 443624: d65f03c0 ret + +0000000000443628 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_Vector_implD2Ev(): + 443628: a9be7bfd stp x29, x30, [sp, #-32]! + 44362c: 910003fd mov x29, sp + 443630: f9000fe0 str x0, [sp, #24] + 443634: f9400fe0 ldr x0, [sp, #24] + 443638: 94000659 bl 444f9c <_ZNSaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEED1Ev> + 44363c: d503201f nop + 443640: a8c27bfd ldp x29, x30, [sp], #32 + 443644: d65f03c0 ret + +0000000000443648 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EED1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EED1Ev(): + 443648: a9be7bfd stp x29, x30, [sp, #-32]! + 44364c: 910003fd mov x29, sp + 443650: f9000fe0 str x0, [sp, #24] + 443654: f9400fe0 ldr x0, [sp, #24] + 443658: f9400003 ldr x3, [x0] + 44365c: f9400fe0 ldr x0, [sp, #24] + 443660: f9400801 ldr x1, [x0, #16] + 443664: f9400fe0 ldr x0, [sp, #24] + 443668: f9400000 ldr x0, [x0] + 44366c: cb000020 sub x0, x1, x0 + 443670: 9344fc01 asr x1, x0, #4 + 443674: aa0103e0 mov x0, x1 + 443678: aa0003e2 mov x2, x0 + 44367c: aa0303e1 mov x1, x3 + 443680: f9400fe0 ldr x0, [sp, #24] + 443684: 9400064e bl 444fbc <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE13_M_deallocateEPS4_m> + 443688: f9400fe0 ldr x0, [sp, #24] + 44368c: 97ffffe7 bl 443628 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_Vector_implD1Ev> + 443690: d503201f nop + 443694: a8c27bfd ldp x29, x30, [sp], #32 + 443698: d65f03c0 ret + +000000000044369c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv(): + 44369c: d10043ff sub sp, sp, #0x10 + 4436a0: f90007e0 str x0, [sp, #8] + 4436a4: f94007e0 ldr x0, [sp, #8] + 4436a8: 910043ff add sp, sp, #0x10 + 4436ac: d65f03c0 ret + +00000000004436b0 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES4_EvT_S6_RSaIT0_E>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES4_EvT_S6_RSaIT0_E(): + 4436b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4436b4: 910003fd mov x29, sp + 4436b8: f90017e0 str x0, [sp, #40] + 4436bc: f90013e1 str x1, [sp, #32] + 4436c0: f9000fe2 str x2, [sp, #24] + 4436c4: f94013e1 ldr x1, [sp, #32] + 4436c8: f94017e0 ldr x0, [sp, #40] + 4436cc: 9400064b bl 444ff8 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEvT_S6_> + 4436d0: d503201f nop + 4436d4: a8c37bfd ldp x29, x30, [sp], #48 + 4436d8: d65f03c0 ret + +00000000004436dc <_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEEC2Ev(): + 4436dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4436e0: 910003fd mov x29, sp + 4436e4: f9000fe0 str x0, [sp, #24] + 4436e8: f9400fe0 ldr x0, [sp, #24] + 4436ec: 9400064d bl 445020 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEEC1Ev> + 4436f0: f9400fe0 ldr x0, [sp, #24] + 4436f4: 94000653 bl 445040 <_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EEC1Ev> + 4436f8: d503201f nop + 4436fc: a8c27bfd ldp x29, x30, [sp], #32 + 443700: d65f03c0 ret + +0000000000443704 <_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE6_M_ptrEv(): + 443704: a9be7bfd stp x29, x30, [sp, #-32]! + 443708: 910003fd mov x29, sp + 44370c: f9000fe0 str x0, [sp, #24] + 443710: f9400fe0 ldr x0, [sp, #24] + 443714: 94000652 bl 44505c <_ZSt3getILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 443718: a8c27bfd ldp x29, x30, [sp], #32 + 44371c: d65f03c0 ret + +0000000000443720 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE11get_deleterEv(): + 443720: a9be7bfd stp x29, x30, [sp, #-32]! + 443724: 910003fd mov x29, sp + 443728: f9000fe0 str x0, [sp, #24] + 44372c: f9400fe0 ldr x0, [sp, #24] + 443730: 94000652 bl 445078 <_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE10_M_deleterEv> + 443734: a8c27bfd ldp x29, x30, [sp], #32 + 443738: d65f03c0 ret + +000000000044373c <_ZNKSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEclEPS2_>: +_ZNKSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEclEPS2_(): + 44373c: a9be7bfd stp x29, x30, [sp, #-32]! + 443740: 910003fd mov x29, sp + 443744: f9000fe0 str x0, [sp, #24] + 443748: f9000be1 str x1, [sp, #16] + 44374c: f9400be0 ldr x0, [sp, #16] + 443750: f100001f cmp x0, #0x0 + 443754: 540000e0 b.eq 443770 <_ZNKSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEclEPS2_+0x34> // b.none + 443758: f9400be0 ldr x0, [sp, #16] + 44375c: f9400000 ldr x0, [x0] + 443760: 91002000 add x0, x0, #0x8 + 443764: f9400001 ldr x1, [x0] + 443768: f9400be0 ldr x0, [sp, #16] + 44376c: d63f0020 blr x1 + 443770: d503201f nop + 443774: a8c27bfd ldp x29, x30, [sp], #32 + 443778: d65f03c0 ret + +000000000044377c <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 44377c: a9be7bfd stp x29, x30, [sp, #-32]! + 443780: 910003fd mov x29, sp + 443784: f9000fe0 str x0, [sp, #24] + 443788: f9400fe0 ldr x0, [sp, #24] + 44378c: 94000003 bl 443798 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 443790: a8c27bfd ldp x29, x30, [sp], #32 + 443794: d65f03c0 ret + +0000000000443798 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 443798: d10043ff sub sp, sp, #0x10 + 44379c: f90007e0 str x0, [sp, #8] + 4437a0: f94007e0 ldr x0, [sp, #8] + 4437a4: f9400000 ldr x0, [x0] + 4437a8: 910043ff add sp, sp, #0x10 + 4437ac: d65f03c0 ret + +00000000004437b0 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEC1INS0_16TestCaseTracking8ITrackerEEERKS_IT_EPS2_>: +_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEC2INS0_16TestCaseTracking8ITrackerEEERKS_IT_EPS2_(): + 4437b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4437b4: 910003fd mov x29, sp + 4437b8: f90017e0 str x0, [sp, #40] + 4437bc: f90013e1 str x1, [sp, #32] + 4437c0: f9000fe2 str x2, [sp, #24] + 4437c4: f94017e0 ldr x0, [sp, #40] + 4437c8: f94013e1 ldr x1, [sp, #32] + 4437cc: f9400fe2 ldr x2, [sp, #24] + 4437d0: 94000631 bl 445094 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS0_16TestCaseTracking8ITrackerEEERKS_IT_LS4_2EEPS2_> + 4437d4: d503201f nop + 4437d8: a8c37bfd ldp x29, x30, [sp], #48 + 4437dc: d65f03c0 ret + +00000000004437e0 <_ZSt4moveIRSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEEONSt16remove_referenceIT_E4typeEOS7_(): + 4437e0: d10043ff sub sp, sp, #0x10 + 4437e4: f90007e0 str x0, [sp, #8] + 4437e8: f94007e0 ldr x0, [sp, #8] + 4437ec: 910043ff add sp, sp, #0x10 + 4437f0: d65f03c0 ret + +00000000004437f4 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_>: +_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_(): + 4437f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4437f8: 910003fd mov x29, sp + 4437fc: f9000fe0 str x0, [sp, #24] + 443800: f9000be1 str x1, [sp, #16] + 443804: f9400be0 ldr x0, [sp, #16] + 443808: 9400064c bl 445138 <_ZSt4moveIRSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_> + 44380c: aa0003e1 mov x1, x0 + 443810: 910083e0 add x0, sp, #0x20 + 443814: 94000632 bl 4450dc <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_> + 443818: 910083e0 add x0, sp, #0x20 + 44381c: f9400fe1 ldr x1, [sp, #24] + 443820: 9400064b bl 44514c <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_> + 443824: 910083e0 add x0, sp, #0x20 + 443828: 97fffa2b bl 4420d4 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44382c: f9400fe0 ldr x0, [sp, #24] + 443830: a8c37bfd ldp x29, x30, [sp], #48 + 443834: d65f03c0 ret + +0000000000443838 <_ZNSaIN5Catch10Generators16GeneratorTrackerEEC1Ev>: +_ZNSaIN5Catch10Generators16GeneratorTrackerEEC2Ev(): + 443838: a9be7bfd stp x29, x30, [sp, #-32]! + 44383c: 910003fd mov x29, sp + 443840: f9000fe0 str x0, [sp, #24] + 443844: f9400fe0 ldr x0, [sp, #24] + 443848: 94000652 bl 445190 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEEC1Ev> + 44384c: d503201f nop + 443850: a8c27bfd ldp x29, x30, [sp], #32 + 443854: d65f03c0 ret + +0000000000443858 <_ZNSaIN5Catch10Generators16GeneratorTrackerEED1Ev>: +_ZNSaIN5Catch10Generators16GeneratorTrackerEED2Ev(): + 443858: a9be7bfd stp x29, x30, [sp, #-32]! + 44385c: 910003fd mov x29, sp + 443860: f9000fe0 str x0, [sp, #24] + 443864: f9400fe0 ldr x0, [sp, #24] + 443868: 9400064f bl 4451a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEED1Ev> + 44386c: d503201f nop + 443870: a8c27bfd ldp x29, x30, [sp], #32 + 443874: d65f03c0 ret + +0000000000443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE(): + 443878: d10043ff sub sp, sp, #0x10 + 44387c: f90007e0 str x0, [sp, #8] + 443880: f94007e0 ldr x0, [sp, #8] + 443884: 910043ff add sp, sp, #0x10 + 443888: d65f03c0 ret + +000000000044388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE(): + 44388c: d10043ff sub sp, sp, #0x10 + 443890: f90007e0 str x0, [sp, #8] + 443894: f94007e0 ldr x0, [sp, #8] + 443898: 910043ff add sp, sp, #0x10 + 44389c: d65f03c0 ret + +00000000004438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4438a0: d10043ff sub sp, sp, #0x10 + 4438a4: f90007e0 str x0, [sp, #8] + 4438a8: f94007e0 ldr x0, [sp, #8] + 4438ac: 910043ff add sp, sp, #0x10 + 4438b0: d65f03c0 ret + +00000000004438b4 <_ZSt15allocate_sharedIN5Catch10Generators16GeneratorTrackerESaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS4_14TrackerContextEPNS4_8ITrackerEEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch10Generators16GeneratorTrackerESaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS4_14TrackerContextEPNS4_8ITrackerEEESt10shared_ptrIT_ERKT0_DpOT1_(): + 4438b4: a9ba7bfd stp x29, x30, [sp, #-96]! + 4438b8: 910003fd mov x29, sp + 4438bc: a90153f3 stp x19, x20, [sp, #16] + 4438c0: a9025bf5 stp x21, x22, [sp, #32] + 4438c4: aa0803f3 mov x19, x8 + 4438c8: f90027e0 str x0, [sp, #72] + 4438cc: f90023e1 str x1, [sp, #64] + 4438d0: f9001fe2 str x2, [sp, #56] + 4438d4: f9001be3 str x3, [sp, #48] + 4438d8: f94023e0 ldr x0, [sp, #64] + 4438dc: 97ffffe7 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 4438e0: aa0003f4 mov x20, x0 + 4438e4: f9401fe0 ldr x0, [sp, #56] + 4438e8: 97ffffe9 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4438ec: aa0003f5 mov x21, x0 + 4438f0: f9401be0 ldr x0, [sp, #48] + 4438f4: 97ffffeb bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4438f8: aa0003e5 mov x5, x0 + 4438fc: aa1503e4 mov x4, x21 + 443900: aa1403e3 mov x3, x20 + 443904: f94027e2 ldr x2, [sp, #72] + 443908: 2a1603e1 mov w1, w22 + 44390c: aa1303e0 mov x0, x19 + 443910: 9400062a bl 4451b8 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEC1ISaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 443914: aa1303e0 mov x0, x19 + 443918: a94153f3 ldp x19, x20, [sp, #16] + 44391c: a9425bf5 ldp x21, x22, [sp, #32] + 443920: a8c67bfd ldp x29, x30, [sp], #96 + 443924: d65f03c0 ret + +0000000000443928 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS0_10Generators16GeneratorTrackerEvEERKS_IT_LS4_2EE>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS0_10Generators16GeneratorTrackerEvEERKS_IT_LS4_2EE(): + 443928: a9be7bfd stp x29, x30, [sp, #-32]! + 44392c: 910003fd mov x29, sp + 443930: f9000fe0 str x0, [sp, #24] + 443934: f9000be1 str x1, [sp, #16] + 443938: f9400be0 ldr x0, [sp, #16] + 44393c: f9400001 ldr x1, [x0] + 443940: f9400fe0 ldr x0, [sp, #24] + 443944: f9000001 str x1, [x0] + 443948: f9400fe0 ldr x0, [sp, #24] + 44394c: 91002002 add x2, x0, #0x8 + 443950: f9400be0 ldr x0, [sp, #16] + 443954: 91002000 add x0, x0, #0x8 + 443958: aa0003e1 mov x1, x0 + 44395c: aa0203e0 mov x0, x2 + 443960: 97fffc92 bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 443964: d503201f nop + 443968: a8c27bfd ldp x29, x30, [sp], #32 + 44396c: d65f03c0 ret + +0000000000443970 <_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 443970: a9be7bfd stp x29, x30, [sp, #-32]! + 443974: 910003fd mov x29, sp + 443978: f9000fe0 str x0, [sp, #24] + 44397c: f9400fe0 ldr x0, [sp, #24] + 443980: 9400062d bl 445234 <_ZNKSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 443984: a8c27bfd ldp x29, x30, [sp], #32 + 443988: d65f03c0 ret + +000000000044398c <_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE3getEv(): + 44398c: a9be7bfd stp x29, x30, [sp, #-32]! + 443990: 910003fd mov x29, sp + 443994: f9000fe0 str x0, [sp, #24] + 443998: f9400fe0 ldr x0, [sp, #24] + 44399c: 9400062c bl 44524c <_ZNKSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE6_M_ptrEv> + 4439a0: a8c27bfd ldp x29, x30, [sp], #32 + 4439a4: d65f03c0 ret + +00000000004439a8 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE15_M_erase_at_endEPS4_>: +_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE15_M_erase_at_endEPS4_(): + 4439a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4439ac: 910003fd mov x29, sp + 4439b0: f9000bf3 str x19, [sp, #16] + 4439b4: f90017e0 str x0, [sp, #40] + 4439b8: f90013e1 str x1, [sp, #32] + 4439bc: f94017e0 ldr x0, [sp, #40] + 4439c0: f9400401 ldr x1, [x0, #8] + 4439c4: f94013e0 ldr x0, [sp, #32] + 4439c8: cb000020 sub x0, x1, x0 + 4439cc: 9344fc01 asr x1, x0, #4 + 4439d0: aa0103e0 mov x0, x1 + 4439d4: f9001fe0 str x0, [sp, #56] + 4439d8: f9401fe0 ldr x0, [sp, #56] + 4439dc: f100001f cmp x0, #0x0 + 4439e0: 54000180 b.eq 443a10 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE15_M_erase_at_endEPS4_+0x68> // b.none + 4439e4: f94017e0 ldr x0, [sp, #40] + 4439e8: f9400413 ldr x19, [x0, #8] + 4439ec: f94017e0 ldr x0, [sp, #40] + 4439f0: 97ffff2b bl 44369c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv> + 4439f4: aa0003e2 mov x2, x0 + 4439f8: aa1303e1 mov x1, x19 + 4439fc: f94013e0 ldr x0, [sp, #32] + 443a00: 97ffff2c bl 4436b0 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES4_EvT_S6_RSaIT0_E> + 443a04: f94017e0 ldr x0, [sp, #40] + 443a08: f94013e1 ldr x1, [sp, #32] + 443a0c: f9000401 str x1, [x0, #8] + 443a10: d503201f nop + 443a14: f9400bf3 ldr x19, [sp, #16] + 443a18: a8c47bfd ldp x29, x30, [sp], #64 + 443a1c: d65f03c0 ret + +0000000000443a20 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE5resetEPS2_>: +_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE5resetEPS2_(): + 443a20: a9be7bfd stp x29, x30, [sp, #-32]! + 443a24: 910003fd mov x29, sp + 443a28: f9000fe0 str x0, [sp, #24] + 443a2c: f9000be1 str x1, [sp, #16] + 443a30: f9400fe0 ldr x0, [sp, #24] + 443a34: 97ffff34 bl 443704 <_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE6_M_ptrEv> + 443a38: aa0003e2 mov x2, x0 + 443a3c: 910043e0 add x0, sp, #0x10 + 443a40: aa0003e1 mov x1, x0 + 443a44: aa0203e0 mov x0, x2 + 443a48: 9400060e bl 445280 <_ZSt4swapIPN5Catch10Generators20GeneratorUntypedBaseEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 443a4c: f9400be0 ldr x0, [sp, #16] + 443a50: f100001f cmp x0, #0x0 + 443a54: 54000100 b.eq 443a74 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE5resetEPS2_+0x54> // b.none + 443a58: f9400fe0 ldr x0, [sp, #24] + 443a5c: 97ffff31 bl 443720 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE11get_deleterEv> + 443a60: aa0003e2 mov x2, x0 + 443a64: f9400be0 ldr x0, [sp, #16] + 443a68: aa0003e1 mov x1, x0 + 443a6c: aa0203e0 mov x0, x2 + 443a70: 97ffff33 bl 44373c <_ZNKSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEclEPS2_> + 443a74: d503201f nop + 443a78: a8c27bfd ldp x29, x30, [sp], #32 + 443a7c: d65f03c0 ret + +0000000000443a80 <_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE7releaseEv(): + 443a80: a9bd7bfd stp x29, x30, [sp, #-48]! + 443a84: 910003fd mov x29, sp + 443a88: f9000fe0 str x0, [sp, #24] + 443a8c: f9400fe0 ldr x0, [sp, #24] + 443a90: 97ffffbf bl 44398c <_ZNKSt10unique_ptrIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE3getEv> + 443a94: f90017e0 str x0, [sp, #40] + 443a98: f9400fe0 ldr x0, [sp, #24] + 443a9c: 97ffff1a bl 443704 <_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE6_M_ptrEv> + 443aa0: f900001f str xzr, [x0] + 443aa4: f94017e0 ldr x0, [sp, #40] + 443aa8: a8c37bfd ldp x29, x30, [sp], #48 + 443aac: d65f03c0 ret + +0000000000443ab0 <_ZSt7forwardISt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 443ab0: d10043ff sub sp, sp, #0x10 + 443ab4: f90007e0 str x0, [sp, #8] + 443ab8: f94007e0 ldr x0, [sp, #8] + 443abc: 910043ff add sp, sp, #0x10 + 443ac0: d65f03c0 ret + +0000000000443ac4 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE3getEv(): + 443ac4: a9be7bfd stp x29, x30, [sp, #-32]! + 443ac8: 910003fd mov x29, sp + 443acc: f9000fe0 str x0, [sp, #24] + 443ad0: f9400fe0 ldr x0, [sp, #24] + 443ad4: 94000600 bl 4452d4 <_ZNKSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv> + 443ad8: a8c27bfd ldp x29, x30, [sp], #32 + 443adc: d65f03c0 ret + +0000000000443ae0 <_ZN5Catch6OptionINS_15AssertionResultEE5resetEv>: +_ZN5Catch6OptionINS_15AssertionResultEE5resetEv(): + 443ae0: a9be7bfd stp x29, x30, [sp, #-32]! + 443ae4: 910003fd mov x29, sp + 443ae8: f9000fe0 str x0, [sp, #24] + 443aec: f9400fe0 ldr x0, [sp, #24] + 443af0: f9400000 ldr x0, [x0] + 443af4: f100001f cmp x0, #0x0 + 443af8: 54000080 b.eq 443b08 <_ZN5Catch6OptionINS_15AssertionResultEE5resetEv+0x28> // b.none + 443afc: f9400fe0 ldr x0, [sp, #24] + 443b00: f9400000 ldr x0, [x0] + 443b04: 97fffb07 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 443b08: f9400fe0 ldr x0, [sp, #24] + 443b0c: f900001f str xzr, [x0] + 443b10: d503201f nop + 443b14: a8c27bfd ldp x29, x30, [sp], #32 + 443b18: d65f03c0 ret + +0000000000443b1c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE7releaseEv(): + 443b1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 443b20: 910003fd mov x29, sp + 443b24: f9000fe0 str x0, [sp, #24] + 443b28: f9400fe0 ldr x0, [sp, #24] + 443b2c: 97ffffe6 bl 443ac4 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE3getEv> + 443b30: f90017e0 str x0, [sp, #40] + 443b34: f9400fe0 ldr x0, [sp, #24] + 443b38: 94000024 bl 443bc8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv> + 443b3c: f900001f str xzr, [x0] + 443b40: f94017e0 ldr x0, [sp, #40] + 443b44: a8c37bfd ldp x29, x30, [sp], #48 + 443b48: d65f03c0 ret + +0000000000443b4c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE11get_deleterEv(): + 443b4c: a9be7bfd stp x29, x30, [sp, #-32]! + 443b50: 910003fd mov x29, sp + 443b54: f9000fe0 str x0, [sp, #24] + 443b58: f9400fe0 ldr x0, [sp, #24] + 443b5c: 940005e6 bl 4452f4 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE10_M_deleterEv> + 443b60: a8c27bfd ldp x29, x30, [sp], #32 + 443b64: d65f03c0 ret + +0000000000443b68 <_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 443b68: d10043ff sub sp, sp, #0x10 + 443b6c: f90007e0 str x0, [sp, #8] + 443b70: f94007e0 ldr x0, [sp, #8] + 443b74: 910043ff add sp, sp, #0x10 + 443b78: d65f03c0 ret + +0000000000443b7c <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_EEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC2IS3_EEPS1_OT_(): + 443b7c: a9bc7bfd stp x29, x30, [sp, #-64]! + 443b80: 910003fd mov x29, sp + 443b84: f9000bf3 str x19, [sp, #16] + 443b88: f9001fe0 str x0, [sp, #56] + 443b8c: f9001be1 str x1, [sp, #48] + 443b90: f90017e2 str x2, [sp, #40] + 443b94: f9401ff3 ldr x19, [sp, #56] + 443b98: f94017e0 ldr x0, [sp, #40] + 443b9c: 97fffff3 bl 443b68 <_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 443ba0: aa0003e1 mov x1, x0 + 443ba4: 9100c3e0 add x0, sp, #0x30 + 443ba8: aa0103e2 mov x2, x1 + 443bac: aa0003e1 mov x1, x0 + 443bb0: aa1303e0 mov x0, x19 + 443bb4: 940005d7 bl 445310 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S4_Lb1EEEOT_OT0_> + 443bb8: d503201f nop + 443bbc: f9400bf3 ldr x19, [sp, #16] + 443bc0: a8c47bfd ldp x29, x30, [sp], #64 + 443bc4: d65f03c0 ret + +0000000000443bc8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 443bc8: a9be7bfd stp x29, x30, [sp, #-32]! + 443bcc: 910003fd mov x29, sp + 443bd0: f9000fe0 str x0, [sp, #24] + 443bd4: f9400fe0 ldr x0, [sp, #24] + 443bd8: 940005e2 bl 445360 <_ZSt3getILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 443bdc: a8c27bfd ldp x29, x30, [sp], #32 + 443be0: d65f03c0 ret + +0000000000443be4 <_ZNKSt14default_deleteIN5Catch18IStreamingReporterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch18IStreamingReporterEEclEPS1_(): + 443be4: a9be7bfd stp x29, x30, [sp, #-32]! + 443be8: 910003fd mov x29, sp + 443bec: f9000fe0 str x0, [sp, #24] + 443bf0: f9000be1 str x1, [sp, #16] + 443bf4: f9400be0 ldr x0, [sp, #16] + 443bf8: f100001f cmp x0, #0x0 + 443bfc: 540000e0 b.eq 443c18 <_ZNKSt14default_deleteIN5Catch18IStreamingReporterEEclEPS1_+0x34> // b.none + 443c00: f9400be0 ldr x0, [sp, #16] + 443c04: f9400000 ldr x0, [x0] + 443c08: 91002000 add x0, x0, #0x8 + 443c0c: f9400001 ldr x1, [x0] + 443c10: f9400be0 ldr x0, [sp, #16] + 443c14: d63f0020 blr x1 + 443c18: d503201f nop + 443c1c: a8c27bfd ldp x29, x30, [sp], #32 + 443c20: d65f03c0 ret + +0000000000443c24 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implD1Ev(): + 443c24: a9be7bfd stp x29, x30, [sp, #-32]! + 443c28: 910003fd mov x29, sp + 443c2c: f9000fe0 str x0, [sp, #24] + 443c30: f9400fe0 ldr x0, [sp, #24] + 443c34: 940005e0 bl 4453b4 <_ZNSaIN5Catch11MessageInfoEED1Ev> + 443c38: d503201f nop + 443c3c: a8c27bfd ldp x29, x30, [sp], #32 + 443c40: d65f03c0 ret + +0000000000443c44 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1Ev(): + 443c44: a9be7bfd stp x29, x30, [sp, #-32]! + 443c48: 910003fd mov x29, sp + 443c4c: f9000fe0 str x0, [sp, #24] + 443c50: f9400fe0 ldr x0, [sp, #24] + 443c54: 940005ca bl 44537c <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC1Ev> + 443c58: d503201f nop + 443c5c: a8c27bfd ldp x29, x30, [sp], #32 + 443c60: d65f03c0 ret + +0000000000443c64 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EED2Ev(): + 443c64: a9be7bfd stp x29, x30, [sp, #-32]! + 443c68: 910003fd mov x29, sp + 443c6c: f9000fe0 str x0, [sp, #24] + 443c70: f9400fe0 ldr x0, [sp, #24] + 443c74: f9400003 ldr x3, [x0] + 443c78: f9400fe0 ldr x0, [sp, #24] + 443c7c: f9400801 ldr x1, [x0, #16] + 443c80: f9400fe0 ldr x0, [sp, #24] + 443c84: f9400000 ldr x0, [x0] + 443c88: cb000020 sub x0, x1, x0 + 443c8c: 9343fc01 asr x1, x0, #3 + 443c90: d291c720 mov x0, #0x8e39 // #36409 + 443c94: f2a71c60 movk x0, #0x38e3, lsl #16 + 443c98: f2dc71c0 movk x0, #0xe38e, lsl #32 + 443c9c: f2f1c700 movk x0, #0x8e38, lsl #48 + 443ca0: 9b007c20 mul x0, x1, x0 + 443ca4: aa0003e2 mov x2, x0 + 443ca8: aa0303e1 mov x1, x3 + 443cac: f9400fe0 ldr x0, [sp, #24] + 443cb0: 940005c9 bl 4453d4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE13_M_deallocateEPS1_m> + 443cb4: f9400fe0 ldr x0, [sp, #24] + 443cb8: 97ffffdb bl 443c24 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implD1Ev> + 443cbc: d503201f nop + 443cc0: a8c27bfd ldp x29, x30, [sp], #32 + 443cc4: d65f03c0 ret + +0000000000443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv(): + 443cc8: d10043ff sub sp, sp, #0x10 + 443ccc: f90007e0 str x0, [sp, #8] + 443cd0: f94007e0 ldr x0, [sp, #8] + 443cd4: 910043ff add sp, sp, #0x10 + 443cd8: d65f03c0 ret + +0000000000443cdc <_ZSt8_DestroyIPN5Catch11MessageInfoES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch11MessageInfoES1_EvT_S3_RSaIT0_E(): + 443cdc: a9bd7bfd stp x29, x30, [sp, #-48]! + 443ce0: 910003fd mov x29, sp + 443ce4: f90017e0 str x0, [sp, #40] + 443ce8: f90013e1 str x1, [sp, #32] + 443cec: f9000fe2 str x2, [sp, #24] + 443cf0: f94013e1 ldr x1, [sp, #32] + 443cf4: f94017e0 ldr x0, [sp, #40] + 443cf8: 940005c6 bl 445410 <_ZSt8_DestroyIPN5Catch11MessageInfoEEvT_S3_> + 443cfc: d503201f nop + 443d00: a8c37bfd ldp x29, x30, [sp], #48 + 443d04: d65f03c0 ret + +0000000000443d08 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE12_Vector_implD2Ev(): + 443d08: a9be7bfd stp x29, x30, [sp, #-32]! + 443d0c: 910003fd mov x29, sp + 443d10: f9000fe0 str x0, [sp, #24] + 443d14: f9400fe0 ldr x0, [sp, #24] + 443d18: 940005d6 bl 445470 <_ZNSaIN5Catch13ScopedMessageEED1Ev> + 443d1c: d503201f nop + 443d20: a8c27bfd ldp x29, x30, [sp], #32 + 443d24: d65f03c0 ret + +0000000000443d28 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EEC2Ev(): + 443d28: a9be7bfd stp x29, x30, [sp, #-32]! + 443d2c: 910003fd mov x29, sp + 443d30: f9000fe0 str x0, [sp, #24] + 443d34: f9400fe0 ldr x0, [sp, #24] + 443d38: 940005c0 bl 445438 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE12_Vector_implC1Ev> + 443d3c: d503201f nop + 443d40: a8c27bfd ldp x29, x30, [sp], #32 + 443d44: d65f03c0 ret + +0000000000443d48 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EED2Ev(): + 443d48: a9be7bfd stp x29, x30, [sp, #-32]! + 443d4c: 910003fd mov x29, sp + 443d50: f9000fe0 str x0, [sp, #24] + 443d54: f9400fe0 ldr x0, [sp, #24] + 443d58: f9400003 ldr x3, [x0] + 443d5c: f9400fe0 ldr x0, [sp, #24] + 443d60: f9400801 ldr x1, [x0, #16] + 443d64: f9400fe0 ldr x0, [sp, #24] + 443d68: f9400000 ldr x0, [x0] + 443d6c: cb000020 sub x0, x1, x0 + 443d70: 9344fc01 asr x1, x0, #4 + 443d74: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 443d78: f29999a0 movk x0, #0xcccd + 443d7c: 9b007c20 mul x0, x1, x0 + 443d80: aa0003e2 mov x2, x0 + 443d84: aa0303e1 mov x1, x3 + 443d88: f9400fe0 ldr x0, [sp, #24] + 443d8c: 940005c1 bl 445490 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE13_M_deallocateEPS1_m> + 443d90: f9400fe0 ldr x0, [sp, #24] + 443d94: 97ffffdd bl 443d08 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE12_Vector_implD1Ev> + 443d98: d503201f nop + 443d9c: a8c27bfd ldp x29, x30, [sp], #32 + 443da0: d65f03c0 ret + +0000000000443da4 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv(): + 443da4: d10043ff sub sp, sp, #0x10 + 443da8: f90007e0 str x0, [sp, #8] + 443dac: f94007e0 ldr x0, [sp, #8] + 443db0: 910043ff add sp, sp, #0x10 + 443db4: d65f03c0 ret + +0000000000443db8 <_ZSt8_DestroyIPN5Catch13ScopedMessageES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch13ScopedMessageES1_EvT_S3_RSaIT0_E(): + 443db8: a9bd7bfd stp x29, x30, [sp, #-48]! + 443dbc: 910003fd mov x29, sp + 443dc0: f90017e0 str x0, [sp, #40] + 443dc4: f90013e1 str x1, [sp, #32] + 443dc8: f9000fe2 str x2, [sp, #24] + 443dcc: f94013e1 ldr x1, [sp, #32] + 443dd0: f94017e0 ldr x0, [sp, #40] + 443dd4: 940005be bl 4454cc <_ZSt8_DestroyIPN5Catch13ScopedMessageEEvT_S3_> + 443dd8: d503201f nop + 443ddc: a8c37bfd ldp x29, x30, [sp], #48 + 443de0: d65f03c0 ret + +0000000000443de4 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE12_Vector_implD1Ev(): + 443de4: a9be7bfd stp x29, x30, [sp, #-32]! + 443de8: 910003fd mov x29, sp + 443dec: f9000fe0 str x0, [sp, #24] + 443df0: f9400fe0 ldr x0, [sp, #24] + 443df4: 940005ce bl 44552c <_ZNSaIN5Catch14SectionEndInfoEED1Ev> + 443df8: d503201f nop + 443dfc: a8c27bfd ldp x29, x30, [sp], #32 + 443e00: d65f03c0 ret + +0000000000443e04 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EEC2Ev(): + 443e04: a9be7bfd stp x29, x30, [sp, #-32]! + 443e08: 910003fd mov x29, sp + 443e0c: f9000fe0 str x0, [sp, #24] + 443e10: f9400fe0 ldr x0, [sp, #24] + 443e14: 940005b8 bl 4454f4 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE12_Vector_implC1Ev> + 443e18: d503201f nop + 443e1c: a8c27bfd ldp x29, x30, [sp], #32 + 443e20: d65f03c0 ret + +0000000000443e24 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EED2Ev(): + 443e24: a9be7bfd stp x29, x30, [sp, #-32]! + 443e28: 910003fd mov x29, sp + 443e2c: f9000fe0 str x0, [sp, #24] + 443e30: f9400fe0 ldr x0, [sp, #24] + 443e34: f9400003 ldr x3, [x0] + 443e38: f9400fe0 ldr x0, [sp, #24] + 443e3c: f9400801 ldr x1, [x0, #16] + 443e40: f9400fe0 ldr x0, [sp, #24] + 443e44: f9400000 ldr x0, [x0] + 443e48: cb000020 sub x0, x1, x0 + 443e4c: 9344fc01 asr x1, x0, #4 + 443e50: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 443e54: f29999a0 movk x0, #0xcccd + 443e58: 9b007c20 mul x0, x1, x0 + 443e5c: aa0003e2 mov x2, x0 + 443e60: aa0303e1 mov x1, x3 + 443e64: f9400fe0 ldr x0, [sp, #24] + 443e68: 940005b9 bl 44554c <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE13_M_deallocateEPS1_m> + 443e6c: f9400fe0 ldr x0, [sp, #24] + 443e70: 97ffffdd bl 443de4 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE12_Vector_implD1Ev> + 443e74: d503201f nop + 443e78: a8c27bfd ldp x29, x30, [sp], #32 + 443e7c: d65f03c0 ret + +0000000000443e80 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv(): + 443e80: d10043ff sub sp, sp, #0x10 + 443e84: f90007e0 str x0, [sp, #8] + 443e88: f94007e0 ldr x0, [sp, #8] + 443e8c: 910043ff add sp, sp, #0x10 + 443e90: d65f03c0 ret + +0000000000443e94 <_ZSt8_DestroyIPN5Catch14SectionEndInfoES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch14SectionEndInfoES1_EvT_S3_RSaIT0_E(): + 443e94: a9bd7bfd stp x29, x30, [sp, #-48]! + 443e98: 910003fd mov x29, sp + 443e9c: f90017e0 str x0, [sp, #40] + 443ea0: f90013e1 str x1, [sp, #32] + 443ea4: f9000fe2 str x2, [sp, #24] + 443ea8: f94013e1 ldr x1, [sp, #32] + 443eac: f94017e0 ldr x0, [sp, #40] + 443eb0: 940005b6 bl 445588 <_ZSt8_DestroyIPN5Catch14SectionEndInfoEEvT_S3_> + 443eb4: d503201f nop + 443eb8: a8c37bfd ldp x29, x30, [sp], #48 + 443ebc: d65f03c0 ret + +0000000000443ec0 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_Vector_implD2Ev(): + 443ec0: a9be7bfd stp x29, x30, [sp, #-32]! + 443ec4: 910003fd mov x29, sp + 443ec8: f9000fe0 str x0, [sp, #24] + 443ecc: f9400fe0 ldr x0, [sp, #24] + 443ed0: 940005c6 bl 4455e8 <_ZNSaIPN5Catch16TestCaseTracking8ITrackerEED1Ev> + 443ed4: d503201f nop + 443ed8: a8c27bfd ldp x29, x30, [sp], #32 + 443edc: d65f03c0 ret + +0000000000443ee0 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EEC2Ev(): + 443ee0: a9be7bfd stp x29, x30, [sp, #-32]! + 443ee4: 910003fd mov x29, sp + 443ee8: f9000fe0 str x0, [sp, #24] + 443eec: f9400fe0 ldr x0, [sp, #24] + 443ef0: 940005b0 bl 4455b0 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_Vector_implC1Ev> + 443ef4: d503201f nop + 443ef8: a8c27bfd ldp x29, x30, [sp], #32 + 443efc: d65f03c0 ret + +0000000000443f00 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EED1Ev>: +_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EED1Ev(): + 443f00: a9be7bfd stp x29, x30, [sp, #-32]! + 443f04: 910003fd mov x29, sp + 443f08: f9000fe0 str x0, [sp, #24] + 443f0c: f9400fe0 ldr x0, [sp, #24] + 443f10: f9400003 ldr x3, [x0] + 443f14: f9400fe0 ldr x0, [sp, #24] + 443f18: f9400801 ldr x1, [x0, #16] + 443f1c: f9400fe0 ldr x0, [sp, #24] + 443f20: f9400000 ldr x0, [x0] + 443f24: cb000020 sub x0, x1, x0 + 443f28: 9343fc01 asr x1, x0, #3 + 443f2c: aa0103e0 mov x0, x1 + 443f30: aa0003e2 mov x2, x0 + 443f34: aa0303e1 mov x1, x3 + 443f38: f9400fe0 ldr x0, [sp, #24] + 443f3c: 940005b3 bl 445608 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE13_M_deallocateEPS3_m> + 443f40: f9400fe0 ldr x0, [sp, #24] + 443f44: 97ffffdf bl 443ec0 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_Vector_implD1Ev> + 443f48: d503201f nop + 443f4c: a8c27bfd ldp x29, x30, [sp], #32 + 443f50: d65f03c0 ret + +0000000000443f54 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv(): + 443f54: d10043ff sub sp, sp, #0x10 + 443f58: f90007e0 str x0, [sp, #8] + 443f5c: f94007e0 ldr x0, [sp, #8] + 443f60: 910043ff add sp, sp, #0x10 + 443f64: d65f03c0 ret + +0000000000443f68 <_ZSt8_DestroyIPPN5Catch16TestCaseTracking8ITrackerES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPPN5Catch16TestCaseTracking8ITrackerES3_EvT_S5_RSaIT0_E(): + 443f68: a9bd7bfd stp x29, x30, [sp, #-48]! + 443f6c: 910003fd mov x29, sp + 443f70: f90017e0 str x0, [sp, #40] + 443f74: f90013e1 str x1, [sp, #32] + 443f78: f9000fe2 str x2, [sp, #24] + 443f7c: f94013e1 ldr x1, [sp, #32] + 443f80: f94017e0 ldr x0, [sp, #40] + 443f84: 940005b0 bl 445644 <_ZSt8_DestroyIPPN5Catch16TestCaseTracking8ITrackerEEvT_S5_> + 443f88: d503201f nop + 443f8c: a8c37bfd ldp x29, x30, [sp], #48 + 443f90: d65f03c0 ret + +0000000000443f94 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE15_M_erase_at_endEPS1_>: +_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE15_M_erase_at_endEPS1_(): + 443f94: a9bc7bfd stp x29, x30, [sp, #-64]! + 443f98: 910003fd mov x29, sp + 443f9c: f9000bf3 str x19, [sp, #16] + 443fa0: f90017e0 str x0, [sp, #40] + 443fa4: f90013e1 str x1, [sp, #32] + 443fa8: f94017e0 ldr x0, [sp, #40] + 443fac: f9400401 ldr x1, [x0, #8] + 443fb0: f94013e0 ldr x0, [sp, #32] + 443fb4: cb000020 sub x0, x1, x0 + 443fb8: 9344fc01 asr x1, x0, #4 + 443fbc: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 443fc0: f29999a0 movk x0, #0xcccd + 443fc4: 9b007c20 mul x0, x1, x0 + 443fc8: f9001fe0 str x0, [sp, #56] + 443fcc: f9401fe0 ldr x0, [sp, #56] + 443fd0: f100001f cmp x0, #0x0 + 443fd4: 54000180 b.eq 444004 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE15_M_erase_at_endEPS1_+0x70> // b.none + 443fd8: f94017e0 ldr x0, [sp, #40] + 443fdc: f9400413 ldr x19, [x0, #8] + 443fe0: f94017e0 ldr x0, [sp, #40] + 443fe4: 97ffff70 bl 443da4 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv> + 443fe8: aa0003e2 mov x2, x0 + 443fec: aa1303e1 mov x1, x19 + 443ff0: f94013e0 ldr x0, [sp, #32] + 443ff4: 97ffff71 bl 443db8 <_ZSt8_DestroyIPN5Catch13ScopedMessageES1_EvT_S3_RSaIT0_E> + 443ff8: f94017e0 ldr x0, [sp, #40] + 443ffc: f94013e1 ldr x1, [sp, #32] + 444000: f9000401 str x1, [x0, #8] + 444004: d503201f nop + 444008: f9400bf3 ldr x19, [sp, #16] + 44400c: a8c47bfd ldp x29, x30, [sp], #64 + 444010: d65f03c0 ret + +0000000000444014 <_ZSt4moveIRPN5Catch16TestCaseTracking8ITrackerEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRPN5Catch16TestCaseTracking8ITrackerEEONSt16remove_referenceIT_E4typeEOS6_(): + 444014: d10043ff sub sp, sp, #0x10 + 444018: f90007e0 str x0, [sp, #8] + 44401c: f94007e0 ldr x0, [sp, #8] + 444020: 910043ff add sp, sp, #0x10 + 444024: d65f03c0 ret + +0000000000444028 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12emplace_backIJS3_EEEvDpOT_>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12emplace_backIJS3_EEEvDpOT_(): + 444028: a9bd7bfd stp x29, x30, [sp, #-48]! + 44402c: 910003fd mov x29, sp + 444030: a90153f3 stp x19, x20, [sp, #16] + 444034: f90017e0 str x0, [sp, #40] + 444038: f90013e1 str x1, [sp, #32] + 44403c: f94017e0 ldr x0, [sp, #40] + 444040: f9400401 ldr x1, [x0, #8] + 444044: f94017e0 ldr x0, [sp, #40] + 444048: f9400800 ldr x0, [x0, #16] + 44404c: eb00003f cmp x1, x0 + 444050: 54000200 b.eq 444090 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12emplace_backIJS3_EEEvDpOT_+0x68> // b.none + 444054: f94017f3 ldr x19, [sp, #40] + 444058: f94017e0 ldr x0, [sp, #40] + 44405c: f9400414 ldr x20, [x0, #8] + 444060: f94013e0 ldr x0, [sp, #32] + 444064: 97fffe0f bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 444068: aa0003e2 mov x2, x0 + 44406c: aa1403e1 mov x1, x20 + 444070: aa1303e0 mov x0, x19 + 444074: 9400057e bl 44566c <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_> + 444078: f94017e0 ldr x0, [sp, #40] + 44407c: f9400400 ldr x0, [x0, #8] + 444080: 91002001 add x1, x0, #0x8 + 444084: f94017e0 ldr x0, [sp, #40] + 444088: f9000401 str x1, [x0, #8] + 44408c: 1400000a b 4440b4 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12emplace_backIJS3_EEEvDpOT_+0x8c> + 444090: f94017e0 ldr x0, [sp, #40] + 444094: 94000035 bl 444168 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE3endEv> + 444098: aa0003f3 mov x19, x0 + 44409c: f94013e0 ldr x0, [sp, #32] + 4440a0: 97fffe00 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4440a4: aa0003e2 mov x2, x0 + 4440a8: aa1303e1 mov x1, x19 + 4440ac: f94017e0 ldr x0, [sp, #40] + 4440b0: 9400057d bl 4456a4 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 4440b4: d503201f nop + 4440b8: a94153f3 ldp x19, x20, [sp, #16] + 4440bc: a8c37bfd ldp x29, x30, [sp], #48 + 4440c0: d65f03c0 ret + +00000000004440c4 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5beginEv>: +_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5beginEv(): + 4440c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4440c8: 910003fd mov x29, sp + 4440cc: f9000fe0 str x0, [sp, #24] + 4440d0: f9400fe0 ldr x0, [sp, #24] + 4440d4: f9400000 ldr x0, [x0] + 4440d8: f90017e0 str x0, [sp, #40] + 4440dc: 9100a3e1 add x1, sp, #0x28 + 4440e0: 910083e0 add x0, sp, #0x20 + 4440e4: 940005f1 bl 4458a8 <_ZN9__gnu_cxx17__normal_iteratorIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 4440e8: f94013e0 ldr x0, [sp, #32] + 4440ec: a8c37bfd ldp x29, x30, [sp], #48 + 4440f0: d65f03c0 ret + +00000000004440f4 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE3endEv>: +_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE3endEv(): + 4440f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4440f8: 910003fd mov x29, sp + 4440fc: f9000fe0 str x0, [sp, #24] + 444100: f9400fe0 ldr x0, [sp, #24] + 444104: f9400400 ldr x0, [x0, #8] + 444108: f90017e0 str x0, [sp, #40] + 44410c: 9100a3e1 add x1, sp, #0x28 + 444110: 910083e0 add x0, sp, #0x20 + 444114: 940005e5 bl 4458a8 <_ZN9__gnu_cxx17__normal_iteratorIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 444118: f94013e0 ldr x0, [sp, #32] + 44411c: a8c37bfd ldp x29, x30, [sp], #48 + 444120: d65f03c0 ret + +0000000000444124 <_ZN9__gnu_cxxeqIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxeqIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 444124: a9bd7bfd stp x29, x30, [sp, #-48]! + 444128: 910003fd mov x29, sp + 44412c: f9000bf3 str x19, [sp, #16] + 444130: f90017e0 str x0, [sp, #40] + 444134: f90013e1 str x1, [sp, #32] + 444138: f94017e0 ldr x0, [sp, #40] + 44413c: 940005e5 bl 4458d0 <_ZNK9__gnu_cxx17__normal_iteratorIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv> + 444140: f9400013 ldr x19, [x0] + 444144: f94013e0 ldr x0, [sp, #32] + 444148: 940005e2 bl 4458d0 <_ZNK9__gnu_cxx17__normal_iteratorIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv> + 44414c: f9400000 ldr x0, [x0] + 444150: eb00027f cmp x19, x0 + 444154: 1a9f17e0 cset w0, eq // eq = none + 444158: 12001c00 and w0, w0, #0xff + 44415c: f9400bf3 ldr x19, [sp, #16] + 444160: a8c37bfd ldp x29, x30, [sp], #48 + 444164: d65f03c0 ret + +0000000000444168 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE3endEv>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE3endEv(): + 444168: a9bd7bfd stp x29, x30, [sp, #-48]! + 44416c: 910003fd mov x29, sp + 444170: f9000fe0 str x0, [sp, #24] + 444174: f9400fe0 ldr x0, [sp, #24] + 444178: 91002001 add x1, x0, #0x8 + 44417c: 9100a3e0 add x0, sp, #0x28 + 444180: 940005d9 bl 4458e4 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 444184: f94017e0 ldr x0, [sp, #40] + 444188: a8c37bfd ldp x29, x30, [sp], #48 + 44418c: d65f03c0 ret + +0000000000444190 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEmiEl(): + 444190: a9bd7bfd stp x29, x30, [sp, #-48]! + 444194: 910003fd mov x29, sp + 444198: f9000fe0 str x0, [sp, #24] + 44419c: f9000be1 str x1, [sp, #16] + 4441a0: f9400fe0 ldr x0, [sp, #24] + 4441a4: f9400001 ldr x1, [x0] + 4441a8: f9400be0 ldr x0, [sp, #16] + 4441ac: d37df000 lsl x0, x0, #3 + 4441b0: cb0003e0 neg x0, x0 + 4441b4: 8b000020 add x0, x1, x0 + 4441b8: f90017e0 str x0, [sp, #40] + 4441bc: 9100a3e1 add x1, sp, #0x28 + 4441c0: 910083e0 add x0, sp, #0x20 + 4441c4: 940005c8 bl 4458e4 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4441c8: f94013e0 ldr x0, [sp, #32] + 4441cc: a8c37bfd ldp x29, x30, [sp], #48 + 4441d0: d65f03c0 ret + +00000000004441d4 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEdeEv(): + 4441d4: d10043ff sub sp, sp, #0x10 + 4441d8: f90007e0 str x0, [sp, #8] + 4441dc: f94007e0 ldr x0, [sp, #8] + 4441e0: f9400000 ldr x0, [x0] + 4441e4: 910043ff add sp, sp, #0x10 + 4441e8: d65f03c0 ret + +00000000004441ec <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE7destroyIS3_EEvRS4_PT_(): + 4441ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4441f0: 910003fd mov x29, sp + 4441f4: f9000fe0 str x0, [sp, #24] + 4441f8: f9000be1 str x1, [sp, #16] + 4441fc: f9400be1 ldr x1, [sp, #16] + 444200: f9400fe0 ldr x0, [sp, #24] + 444204: 940005c2 bl 44590c <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE7destroyIS4_EEvPT_> + 444208: d503201f nop + 44420c: a8c27bfd ldp x29, x30, [sp], #32 + 444210: d65f03c0 ret + +0000000000444214 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE15_M_erase_at_endEPS1_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE15_M_erase_at_endEPS1_(): + 444214: a9bc7bfd stp x29, x30, [sp, #-64]! + 444218: 910003fd mov x29, sp + 44421c: f9000bf3 str x19, [sp, #16] + 444220: f90017e0 str x0, [sp, #40] + 444224: f90013e1 str x1, [sp, #32] + 444228: f94017e0 ldr x0, [sp, #40] + 44422c: f9400401 ldr x1, [x0, #8] + 444230: f94013e0 ldr x0, [sp, #32] + 444234: cb000020 sub x0, x1, x0 + 444238: 9343fc01 asr x1, x0, #3 + 44423c: d291c720 mov x0, #0x8e39 // #36409 + 444240: f2a71c60 movk x0, #0x38e3, lsl #16 + 444244: f2dc71c0 movk x0, #0xe38e, lsl #32 + 444248: f2f1c700 movk x0, #0x8e38, lsl #48 + 44424c: 9b007c20 mul x0, x1, x0 + 444250: f9001fe0 str x0, [sp, #56] + 444254: f9401fe0 ldr x0, [sp, #56] + 444258: f100001f cmp x0, #0x0 + 44425c: 54000180 b.eq 44428c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE15_M_erase_at_endEPS1_+0x78> // b.none + 444260: f94017e0 ldr x0, [sp, #40] + 444264: f9400413 ldr x19, [x0, #8] + 444268: f94017e0 ldr x0, [sp, #40] + 44426c: 97fffe97 bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 444270: aa0003e2 mov x2, x0 + 444274: aa1303e1 mov x1, x19 + 444278: f94013e0 ldr x0, [sp, #32] + 44427c: 97fffe98 bl 443cdc <_ZSt8_DestroyIPN5Catch11MessageInfoES1_EvT_S3_RSaIT0_E> + 444280: f94017e0 ldr x0, [sp, #40] + 444284: f94013e1 ldr x1, [sp, #32] + 444288: f9000401 str x1, [x0, #8] + 44428c: d503201f nop + 444290: f9400bf3 ldr x19, [sp, #16] + 444294: a8c47bfd ldp x29, x30, [sp], #64 + 444298: d65f03c0 ret + +000000000044429c <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5beginEv(): + 44429c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4442a0: 910003fd mov x29, sp + 4442a4: f9000fe0 str x0, [sp, #24] + 4442a8: f9400fe0 ldr x0, [sp, #24] + 4442ac: f9400000 ldr x0, [x0] + 4442b0: f90017e0 str x0, [sp, #40] + 4442b4: 9100a3e1 add x1, sp, #0x28 + 4442b8: 910083e0 add x0, sp, #0x20 + 4442bc: 9400059a bl 445924 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 4442c0: f94013e0 ldr x0, [sp, #32] + 4442c4: a8c37bfd ldp x29, x30, [sp], #48 + 4442c8: d65f03c0 ret + +00000000004442cc <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE3endEv(): + 4442cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4442d0: 910003fd mov x29, sp + 4442d4: f9000fe0 str x0, [sp, #24] + 4442d8: f9400fe0 ldr x0, [sp, #24] + 4442dc: f9400400 ldr x0, [x0, #8] + 4442e0: f90017e0 str x0, [sp, #40] + 4442e4: 9100a3e1 add x1, sp, #0x28 + 4442e8: 910083e0 add x0, sp, #0x20 + 4442ec: 9400058e bl 445924 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 4442f0: f94013e0 ldr x0, [sp, #32] + 4442f4: a8c37bfd ldp x29, x30, [sp], #48 + 4442f8: d65f03c0 ret + +00000000004442fc <_ZN9__gnu_cxxeqIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxeqIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 4442fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 444300: 910003fd mov x29, sp + 444304: f9000bf3 str x19, [sp, #16] + 444308: f90017e0 str x0, [sp, #40] + 44430c: f90013e1 str x1, [sp, #32] + 444310: f94017e0 ldr x0, [sp, #40] + 444314: 9400058e bl 44594c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 444318: f9400013 ldr x19, [x0] + 44431c: f94013e0 ldr x0, [sp, #32] + 444320: 9400058b bl 44594c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 444324: f9400000 ldr x0, [x0] + 444328: eb00027f cmp x19, x0 + 44432c: 1a9f17e0 cset w0, eq // eq = none + 444330: 12001c00 and w0, w0, #0xff + 444334: f9400bf3 ldr x19, [sp, #16] + 444338: a8c37bfd ldp x29, x30, [sp], #48 + 44433c: d65f03c0 ret + +0000000000444340 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_(): + 444340: a9bd7bfd stp x29, x30, [sp, #-48]! + 444344: 910003fd mov x29, sp + 444348: f90017e0 str x0, [sp, #40] + 44434c: f90013e1 str x1, [sp, #32] + 444350: f9000fe2 str x2, [sp, #24] + 444354: f9400fe0 ldr x0, [sp, #24] + 444358: 94000582 bl 445960 <_ZSt7forwardIRKN5Catch14SectionEndInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 44435c: aa0003e2 mov x2, x0 + 444360: f94013e1 ldr x1, [sp, #32] + 444364: f94017e0 ldr x0, [sp, #40] + 444368: 940005a9 bl 445a0c <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_> + 44436c: d503201f nop + 444370: a8c37bfd ldp x29, x30, [sp], #48 + 444374: d65f03c0 ret + +0000000000444378 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE3endEv(): + 444378: a9bd7bfd stp x29, x30, [sp, #-48]! + 44437c: 910003fd mov x29, sp + 444380: f9000fe0 str x0, [sp, #24] + 444384: f9400fe0 ldr x0, [sp, #24] + 444388: 91002001 add x1, x0, #0x8 + 44438c: 9100a3e0 add x0, sp, #0x28 + 444390: 940005bc bl 445a80 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 444394: f94017e0 ldr x0, [sp, #40] + 444398: a8c37bfd ldp x29, x30, [sp], #48 + 44439c: d65f03c0 ret + +00000000004443a0 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 4443a0: a9b87bfd stp x29, x30, [sp, #-128]! + 4443a4: 910003fd mov x29, sp + 4443a8: a90153f3 stp x19, x20, [sp, #16] + 4443ac: f9001fe0 str x0, [sp, #56] + 4443b0: f9001be1 str x1, [sp, #48] + 4443b4: f90017e2 str x2, [sp, #40] + 4443b8: d0000400 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4443bc: 911e0002 add x2, x0, #0x780 + 4443c0: d2800021 mov x1, #0x1 // #1 + 4443c4: f9401fe0 ldr x0, [sp, #56] + 4443c8: 940005b8 bl 445aa8 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE12_M_check_lenEmPKc> + 4443cc: f9003be0 str x0, [sp, #112] + 4443d0: f9401fe0 ldr x0, [sp, #56] + 4443d4: f9400000 ldr x0, [x0] + 4443d8: f90037e0 str x0, [sp, #104] + 4443dc: f9401fe0 ldr x0, [sp, #56] + 4443e0: f9400400 ldr x0, [x0, #8] + 4443e4: f90033e0 str x0, [sp, #96] + 4443e8: f9401fe0 ldr x0, [sp, #56] + 4443ec: 940002a2 bl 444e74 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5beginEv> + 4443f0: f90027e0 str x0, [sp, #72] + 4443f4: 910123e1 add x1, sp, #0x48 + 4443f8: 9100c3e0 add x0, sp, #0x30 + 4443fc: 940005de bl 445b74 <_ZN9__gnu_cxxmiIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 444400: f9002fe0 str x0, [sp, #88] + 444404: f9401fe0 ldr x0, [sp, #56] + 444408: f9403be1 ldr x1, [sp, #112] + 44440c: 940005ed bl 445bc0 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE11_M_allocateEm> + 444410: f9002be0 str x0, [sp, #80] + 444414: f9402be0 ldr x0, [sp, #80] + 444418: f9003fe0 str x0, [sp, #120] + 44441c: f9401ff3 ldr x19, [sp, #56] + 444420: f9402fe1 ldr x1, [sp, #88] + 444424: aa0103e0 mov x0, x1 + 444428: d37ef400 lsl x0, x0, #2 + 44442c: 8b010000 add x0, x0, x1 + 444430: d37cec00 lsl x0, x0, #4 + 444434: aa0003e1 mov x1, x0 + 444438: f9402be0 ldr x0, [sp, #80] + 44443c: 8b010014 add x20, x0, x1 + 444440: f94017e0 ldr x0, [sp, #40] + 444444: 94000547 bl 445960 <_ZSt7forwardIRKN5Catch14SectionEndInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 444448: aa0003e2 mov x2, x0 + 44444c: aa1403e1 mov x1, x20 + 444450: aa1303e0 mov x0, x19 + 444454: 97ffffbb bl 444340 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 444458: f9003fff str xzr, [sp, #120] + 44445c: 9100c3e0 add x0, sp, #0x30 + 444460: 940005e6 bl 445bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 444464: f9400013 ldr x19, [x0] + 444468: f9401fe0 ldr x0, [sp, #56] + 44446c: 97fffe85 bl 443e80 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 444470: aa0003e3 mov x3, x0 + 444474: f9402be2 ldr x2, [sp, #80] + 444478: aa1303e1 mov x1, x19 + 44447c: f94037e0 ldr x0, [sp, #104] + 444480: 940005e3 bl 445c0c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14SectionEndInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 444484: f9003fe0 str x0, [sp, #120] + 444488: f9403fe0 ldr x0, [sp, #120] + 44448c: 91014000 add x0, x0, #0x50 + 444490: f9003fe0 str x0, [sp, #120] + 444494: 9100c3e0 add x0, sp, #0x30 + 444498: 940005d8 bl 445bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 44449c: f9400013 ldr x19, [x0] + 4444a0: f9401fe0 ldr x0, [sp, #56] + 4444a4: 97fffe77 bl 443e80 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4444a8: aa0003e3 mov x3, x0 + 4444ac: f9403fe2 ldr x2, [sp, #120] + 4444b0: f94033e1 ldr x1, [sp, #96] + 4444b4: aa1303e0 mov x0, x19 + 4444b8: 940005d5 bl 445c0c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14SectionEndInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 4444bc: f9003fe0 str x0, [sp, #120] + 4444c0: f9401fe0 ldr x0, [sp, #56] + 4444c4: 97fffe6f bl 443e80 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4444c8: aa0003e2 mov x2, x0 + 4444cc: f94033e1 ldr x1, [sp, #96] + 4444d0: f94037e0 ldr x0, [sp, #104] + 4444d4: 97fffe70 bl 443e94 <_ZSt8_DestroyIPN5Catch14SectionEndInfoES1_EvT_S3_RSaIT0_E> + 4444d8: f9401fe3 ldr x3, [sp, #56] + 4444dc: f9401fe0 ldr x0, [sp, #56] + 4444e0: f9400801 ldr x1, [x0, #16] + 4444e4: f94037e0 ldr x0, [sp, #104] + 4444e8: cb000020 sub x0, x1, x0 + 4444ec: 9344fc01 asr x1, x0, #4 + 4444f0: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 4444f4: f29999a0 movk x0, #0xcccd + 4444f8: 9b007c20 mul x0, x1, x0 + 4444fc: aa0003e2 mov x2, x0 + 444500: f94037e1 ldr x1, [sp, #104] + 444504: aa0303e0 mov x0, x3 + 444508: 94000411 bl 44554c <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE13_M_deallocateEPS1_m> + 44450c: f9401fe0 ldr x0, [sp, #56] + 444510: f9402be1 ldr x1, [sp, #80] + 444514: f9000001 str x1, [x0] + 444518: f9401fe0 ldr x0, [sp, #56] + 44451c: f9403fe1 ldr x1, [sp, #120] + 444520: f9000401 str x1, [x0, #8] + 444524: f9403be1 ldr x1, [sp, #112] + 444528: aa0103e0 mov x0, x1 + 44452c: d37ef400 lsl x0, x0, #2 + 444530: 8b010000 add x0, x0, x1 + 444534: d37cec00 lsl x0, x0, #4 + 444538: aa0003e1 mov x1, x0 + 44453c: f9402be0 ldr x0, [sp, #80] + 444540: 8b010001 add x1, x0, x1 + 444544: f9401fe0 ldr x0, [sp, #56] + 444548: f9000801 str x1, [x0, #16] + 44454c: 14000021 b 4445d0 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x230> + 444550: 97ff0a74 bl 406f20 <__cxa_begin_catch@plt> + 444554: f9403fe0 ldr x0, [sp, #120] + 444558: f100001f cmp x0, #0x0 + 44455c: 540001c1 b.ne 444594 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f4> // b.any + 444560: f9401fe2 ldr x2, [sp, #56] + 444564: f9402fe1 ldr x1, [sp, #88] + 444568: aa0103e0 mov x0, x1 + 44456c: d37ef400 lsl x0, x0, #2 + 444570: 8b010000 add x0, x0, x1 + 444574: d37cec00 lsl x0, x0, #4 + 444578: aa0003e1 mov x1, x0 + 44457c: f9402be0 ldr x0, [sp, #80] + 444580: 8b010000 add x0, x0, x1 + 444584: aa0003e1 mov x1, x0 + 444588: aa0203e0 mov x0, x2 + 44458c: 940005b4 bl 445c5c <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE7destroyIS1_EEvRS2_PT_> + 444590: 14000007 b 4445ac <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x20c> + 444594: f9401fe0 ldr x0, [sp, #56] + 444598: 97fffe3a bl 443e80 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 44459c: aa0003e2 mov x2, x0 + 4445a0: f9403fe1 ldr x1, [sp, #120] + 4445a4: f9402be0 ldr x0, [sp, #80] + 4445a8: 97fffe3b bl 443e94 <_ZSt8_DestroyIPN5Catch14SectionEndInfoES1_EvT_S3_RSaIT0_E> + 4445ac: f9401fe0 ldr x0, [sp, #56] + 4445b0: f9403be2 ldr x2, [sp, #112] + 4445b4: f9402be1 ldr x1, [sp, #80] + 4445b8: 940003e5 bl 44554c <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE13_M_deallocateEPS1_m> + 4445bc: 97ff0c49 bl 4076e0 <__cxa_rethrow@plt> + 4445c0: aa0003f3 mov x19, x0 + 4445c4: 97ff0c93 bl 407810 <__cxa_end_catch@plt> + 4445c8: aa1303e0 mov x0, x19 + 4445cc: 97ff0ccd bl 407900 <_Unwind_Resume@plt> + 4445d0: a94153f3 ldp x19, x20, [sp, #16] + 4445d4: a8c87bfd ldp x29, x30, [sp], #128 + 4445d8: d65f03c0 ret + +00000000004445dc <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_(): + 4445dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4445e0: 910003fd mov x29, sp + 4445e4: f90017e0 str x0, [sp, #40] + 4445e8: f90013e1 str x1, [sp, #32] + 4445ec: f9000fe2 str x2, [sp, #24] + 4445f0: f9400fe0 ldr x0, [sp, #24] + 4445f4: 940005a4 bl 445c84 <_ZSt7forwardIRKN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4445f8: aa0003e2 mov x2, x0 + 4445fc: f94013e1 ldr x1, [sp, #32] + 444600: f94017e0 ldr x0, [sp, #40] + 444604: 940005c3 bl 445d10 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_> + 444608: d503201f nop + 44460c: a8c37bfd ldp x29, x30, [sp], #48 + 444610: d65f03c0 ret + +0000000000444614 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 444614: a9b87bfd stp x29, x30, [sp, #-128]! + 444618: 910003fd mov x29, sp + 44461c: a90153f3 stp x19, x20, [sp, #16] + 444620: f9001fe0 str x0, [sp, #56] + 444624: f9001be1 str x1, [sp, #48] + 444628: f90017e2 str x2, [sp, #40] + 44462c: d0000400 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 444630: 911e0002 add x2, x0, #0x780 + 444634: d2800021 mov x1, #0x1 // #1 + 444638: f9401fe0 ldr x0, [sp, #56] + 44463c: 940005d2 bl 445d84 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE12_M_check_lenEmPKc> + 444640: f9003be0 str x0, [sp, #112] + 444644: f9401fe0 ldr x0, [sp, #56] + 444648: f9400000 ldr x0, [x0] + 44464c: f90037e0 str x0, [sp, #104] + 444650: f9401fe0 ldr x0, [sp, #56] + 444654: f9400400 ldr x0, [x0, #8] + 444658: f90033e0 str x0, [sp, #96] + 44465c: f9401fe0 ldr x0, [sp, #56] + 444660: 97fffb0a bl 443288 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 444664: f90027e0 str x0, [sp, #72] + 444668: 910123e1 add x1, sp, #0x48 + 44466c: 9100c3e0 add x0, sp, #0x30 + 444670: 940005f8 bl 445e50 <_ZN9__gnu_cxxmiIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 444674: f9002fe0 str x0, [sp, #88] + 444678: f9401fe0 ldr x0, [sp, #56] + 44467c: f9403be1 ldr x1, [sp, #112] + 444680: 94000609 bl 445ea4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE11_M_allocateEm> + 444684: f9002be0 str x0, [sp, #80] + 444688: f9402be0 ldr x0, [sp, #80] + 44468c: f9003fe0 str x0, [sp, #120] + 444690: f9401ff3 ldr x19, [sp, #56] + 444694: f9402fe1 ldr x1, [sp, #88] + 444698: aa0103e0 mov x0, x1 + 44469c: d37df000 lsl x0, x0, #3 + 4446a0: 8b010000 add x0, x0, x1 + 4446a4: d37df000 lsl x0, x0, #3 + 4446a8: aa0003e1 mov x1, x0 + 4446ac: f9402be0 ldr x0, [sp, #80] + 4446b0: 8b010014 add x20, x0, x1 + 4446b4: f94017e0 ldr x0, [sp, #40] + 4446b8: 94000573 bl 445c84 <_ZSt7forwardIRKN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4446bc: aa0003e2 mov x2, x0 + 4446c0: aa1403e1 mov x1, x20 + 4446c4: aa1303e0 mov x0, x19 + 4446c8: 97ffffc5 bl 4445dc <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 4446cc: f9003fff str xzr, [sp, #120] + 4446d0: 9100c3e0 add x0, sp, #0x30 + 4446d4: 940000c9 bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4446d8: f9400013 ldr x19, [x0] + 4446dc: f9401fe0 ldr x0, [sp, #56] + 4446e0: 97fffd7a bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4446e4: aa0003e3 mov x3, x0 + 4446e8: f9402be2 ldr x2, [sp, #80] + 4446ec: aa1303e1 mov x1, x19 + 4446f0: f94037e0 ldr x0, [sp, #104] + 4446f4: 940005fa bl 445edc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11MessageInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 4446f8: f9003fe0 str x0, [sp, #120] + 4446fc: f9403fe0 ldr x0, [sp, #120] + 444700: 91012000 add x0, x0, #0x48 + 444704: f9003fe0 str x0, [sp, #120] + 444708: 9100c3e0 add x0, sp, #0x30 + 44470c: 940000bb bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 444710: f9400013 ldr x19, [x0] + 444714: f9401fe0 ldr x0, [sp, #56] + 444718: 97fffd6c bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 44471c: aa0003e3 mov x3, x0 + 444720: f9403fe2 ldr x2, [sp, #120] + 444724: f94033e1 ldr x1, [sp, #96] + 444728: aa1303e0 mov x0, x19 + 44472c: 940005ec bl 445edc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11MessageInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 444730: f9003fe0 str x0, [sp, #120] + 444734: f9401fe0 ldr x0, [sp, #56] + 444738: 97fffd64 bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 44473c: aa0003e2 mov x2, x0 + 444740: f94033e1 ldr x1, [sp, #96] + 444744: f94037e0 ldr x0, [sp, #104] + 444748: 97fffd65 bl 443cdc <_ZSt8_DestroyIPN5Catch11MessageInfoES1_EvT_S3_RSaIT0_E> + 44474c: f9401fe3 ldr x3, [sp, #56] + 444750: f9401fe0 ldr x0, [sp, #56] + 444754: f9400801 ldr x1, [x0, #16] + 444758: f94037e0 ldr x0, [sp, #104] + 44475c: cb000020 sub x0, x1, x0 + 444760: 9343fc01 asr x1, x0, #3 + 444764: d291c720 mov x0, #0x8e39 // #36409 + 444768: f2a71c60 movk x0, #0x38e3, lsl #16 + 44476c: f2dc71c0 movk x0, #0xe38e, lsl #32 + 444770: f2f1c700 movk x0, #0x8e38, lsl #48 + 444774: 9b007c20 mul x0, x1, x0 + 444778: aa0003e2 mov x2, x0 + 44477c: f94037e1 ldr x1, [sp, #104] + 444780: aa0303e0 mov x0, x3 + 444784: 94000314 bl 4453d4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE13_M_deallocateEPS1_m> + 444788: f9401fe0 ldr x0, [sp, #56] + 44478c: f9402be1 ldr x1, [sp, #80] + 444790: f9000001 str x1, [x0] + 444794: f9401fe0 ldr x0, [sp, #56] + 444798: f9403fe1 ldr x1, [sp, #120] + 44479c: f9000401 str x1, [x0, #8] + 4447a0: f9403be1 ldr x1, [sp, #112] + 4447a4: aa0103e0 mov x0, x1 + 4447a8: d37df000 lsl x0, x0, #3 + 4447ac: 8b010000 add x0, x0, x1 + 4447b0: d37df000 lsl x0, x0, #3 + 4447b4: aa0003e1 mov x1, x0 + 4447b8: f9402be0 ldr x0, [sp, #80] + 4447bc: 8b010001 add x1, x0, x1 + 4447c0: f9401fe0 ldr x0, [sp, #56] + 4447c4: f9000801 str x1, [x0, #16] + 4447c8: 14000021 b 44484c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x238> + 4447cc: 97ff09d5 bl 406f20 <__cxa_begin_catch@plt> + 4447d0: f9403fe0 ldr x0, [sp, #120] + 4447d4: f100001f cmp x0, #0x0 + 4447d8: 540001c1 b.ne 444810 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1fc> // b.any + 4447dc: f9401fe2 ldr x2, [sp, #56] + 4447e0: f9402fe1 ldr x1, [sp, #88] + 4447e4: aa0103e0 mov x0, x1 + 4447e8: d37df000 lsl x0, x0, #3 + 4447ec: 8b010000 add x0, x0, x1 + 4447f0: d37df000 lsl x0, x0, #3 + 4447f4: aa0003e1 mov x1, x0 + 4447f8: f9402be0 ldr x0, [sp, #80] + 4447fc: 8b010000 add x0, x0, x1 + 444800: aa0003e1 mov x1, x0 + 444804: aa0203e0 mov x0, x2 + 444808: 940005c9 bl 445f2c <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE7destroyIS1_EEvRS2_PT_> + 44480c: 14000007 b 444828 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x214> + 444810: f9401fe0 ldr x0, [sp, #56] + 444814: 97fffd2d bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 444818: aa0003e2 mov x2, x0 + 44481c: f9403fe1 ldr x1, [sp, #120] + 444820: f9402be0 ldr x0, [sp, #80] + 444824: 97fffd2e bl 443cdc <_ZSt8_DestroyIPN5Catch11MessageInfoES1_EvT_S3_RSaIT0_E> + 444828: f9401fe0 ldr x0, [sp, #56] + 44482c: f9403be2 ldr x2, [sp, #112] + 444830: f9402be1 ldr x1, [sp, #80] + 444834: 940002e8 bl 4453d4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE13_M_deallocateEPS1_m> + 444838: 97ff0baa bl 4076e0 <__cxa_rethrow@plt> + 44483c: aa0003f3 mov x19, x0 + 444840: 97ff0bf4 bl 407810 <__cxa_end_catch@plt> + 444844: aa1303e0 mov x0, x19 + 444848: 97ff0c2e bl 407900 <_Unwind_Resume@plt> + 44484c: a94153f3 ldp x19, x20, [sp, #16] + 444850: a8c87bfd ldp x29, x30, [sp], #128 + 444854: d65f03c0 ret + +0000000000444858 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC2ERKS3_(): + 444858: d10043ff sub sp, sp, #0x10 + 44485c: f90007e0 str x0, [sp, #8] + 444860: f90003e1 str x1, [sp] + 444864: f94003e0 ldr x0, [sp] + 444868: f9400001 ldr x1, [x0] + 44486c: f94007e0 ldr x0, [sp, #8] + 444870: f9000001 str x1, [x0] + 444874: d503201f nop + 444878: 910043ff add sp, sp, #0x10 + 44487c: d65f03c0 ret + +0000000000444880 <_ZN9__gnu_cxx5__ops17__iter_equals_valIKN5Catch11MessageInfoEEENS0_16_Iter_equals_valIT_EERS6_>: +_ZN9__gnu_cxx5__ops17__iter_equals_valIKN5Catch11MessageInfoEEENS0_16_Iter_equals_valIT_EERS6_(): + 444880: a9bd7bfd stp x29, x30, [sp, #-48]! + 444884: 910003fd mov x29, sp + 444888: f9000fe0 str x0, [sp, #24] + 44488c: 9100a3e0 add x0, sp, #0x28 + 444890: f9400fe1 ldr x1, [sp, #24] + 444894: 940005b0 bl 445f54 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEC1ERS4_> + 444898: f94017e0 ldr x0, [sp, #40] + 44489c: a8c37bfd ldp x29, x30, [sp], #48 + 4448a0: d65f03c0 ret + +00000000004448a4 <_ZN5Catch11MessageInfoaSEOS0_>: +_ZN5Catch11MessageInfoaSEOS0_(): + 4448a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4448a8: 910003fd mov x29, sp + 4448ac: f9000fe0 str x0, [sp, #24] + 4448b0: f9000be1 str x1, [sp, #16] + 4448b4: f9400fe2 ldr x2, [sp, #24] + 4448b8: f9400be0 ldr x0, [sp, #16] + 4448bc: a9400400 ldp x0, x1, [x0] + 4448c0: a9000440 stp x0, x1, [x2] + 4448c4: f9400fe0 ldr x0, [sp, #24] + 4448c8: 91004002 add x2, x0, #0x10 + 4448cc: f9400be0 ldr x0, [sp, #16] + 4448d0: 91004000 add x0, x0, #0x10 + 4448d4: aa0003e1 mov x1, x0 + 4448d8: aa0203e0 mov x0, x2 + 4448dc: 97ff0b19 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4448e0: f9400fe2 ldr x2, [sp, #24] + 4448e4: f9400be0 ldr x0, [sp, #16] + 4448e8: a9430400 ldp x0, x1, [x0, #48] + 4448ec: a9030440 stp x0, x1, [x2, #48] + 4448f0: f9400be0 ldr x0, [sp, #16] + 4448f4: b9404001 ldr w1, [x0, #64] + 4448f8: f9400fe0 ldr x0, [sp, #24] + 4448fc: b9004001 str w1, [x0, #64] + 444900: f9400be0 ldr x0, [sp, #16] + 444904: b9404401 ldr w1, [x0, #68] + 444908: f9400fe0 ldr x0, [sp, #24] + 44490c: b9004401 str w1, [x0, #68] + 444910: f9400fe0 ldr x0, [sp, #24] + 444914: a8c27bfd ldp x29, x30, [sp], #32 + 444918: d65f03c0 ret + +000000000044491c <_ZSt11__remove_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_>: +_ZSt11__remove_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_(): + 44491c: a9bb7bfd stp x29, x30, [sp, #-80]! + 444920: 910003fd mov x29, sp + 444924: f9000bf3 str x19, [sp, #16] + 444928: f9001fe0 str x0, [sp, #56] + 44492c: f9001be1 str x1, [sp, #48] + 444930: f90017e2 str x2, [sp, #40] + 444934: f94017e2 ldr x2, [sp, #40] + 444938: f9401be1 ldr x1, [sp, #48] + 44493c: f9401fe0 ldr x0, [sp, #56] + 444940: 9400058e bl 445f78 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_> + 444944: f9001fe0 str x0, [sp, #56] + 444948: 9100c3e1 add x1, sp, #0x30 + 44494c: 9100e3e0 add x0, sp, #0x38 + 444950: 9400059b bl 445fbc <_ZN9__gnu_cxxeqIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 444954: 12001c00 and w0, w0, #0xff + 444958: 7100001f cmp w0, #0x0 + 44495c: 54000060 b.eq 444968 <_ZSt11__remove_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_+0x4c> // b.none + 444960: f9401fe0 ldr x0, [sp, #56] + 444964: 14000022 b 4449ec <_ZSt11__remove_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_+0xd0> + 444968: f9401fe0 ldr x0, [sp, #56] + 44496c: f90027e0 str x0, [sp, #72] + 444970: 9100e3e0 add x0, sp, #0x38 + 444974: 940005a3 bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 444978: 9100c3e1 add x1, sp, #0x30 + 44497c: 9100e3e0 add x0, sp, #0x38 + 444980: 940005aa bl 446028 <_ZN9__gnu_cxxneIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 444984: 12001c00 and w0, w0, #0xff + 444988: 7100001f cmp w0, #0x0 + 44498c: 540002e0 b.eq 4449e8 <_ZSt11__remove_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_+0xcc> // b.none + 444990: 9100a3e0 add x0, sp, #0x28 + 444994: f9401fe1 ldr x1, [sp, #56] + 444998: 940005b5 bl 44606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_> + 44499c: 12001c00 and w0, w0, #0xff + 4449a0: 52000000 eor w0, w0, #0x1 + 4449a4: 12001c00 and w0, w0, #0xff + 4449a8: 7100001f cmp w0, #0x0 + 4449ac: 54000180 b.eq 4449dc <_ZSt11__remove_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_+0xc0> // b.none + 4449b0: 910123e0 add x0, sp, #0x48 + 4449b4: 940005bd bl 4460a8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 4449b8: aa0003f3 mov x19, x0 + 4449bc: 9100e3e0 add x0, sp, #0x38 + 4449c0: 940005ba bl 4460a8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 4449c4: 940005bf bl 4460c0 <_ZSt4moveIRN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS4_> + 4449c8: aa0003e1 mov x1, x0 + 4449cc: aa1303e0 mov x0, x19 + 4449d0: 97ffffb5 bl 4448a4 <_ZN5Catch11MessageInfoaSEOS0_> + 4449d4: 910123e0 add x0, sp, #0x48 + 4449d8: 9400058a bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 4449dc: 9100e3e0 add x0, sp, #0x38 + 4449e0: 94000588 bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 4449e4: 17ffffe5 b 444978 <_ZSt11__remove_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_+0x5c> + 4449e8: f94027e0 ldr x0, [sp, #72] + 4449ec: f9400bf3 ldr x19, [sp, #16] + 4449f0: a8c57bfd ldp x29, x30, [sp], #80 + 4449f4: d65f03c0 ret + +00000000004449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv(): + 4449f8: d10043ff sub sp, sp, #0x10 + 4449fc: f90007e0 str x0, [sp, #8] + 444a00: f94007e0 ldr x0, [sp, #8] + 444a04: 910043ff add sp, sp, #0x10 + 444a08: d65f03c0 ret + +0000000000444a0c <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE6cbeginEv>: +_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE6cbeginEv(): + 444a0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 444a10: 910003fd mov x29, sp + 444a14: f9000fe0 str x0, [sp, #24] + 444a18: f9400fe0 ldr x0, [sp, #24] + 444a1c: f9400000 ldr x0, [x0] + 444a20: f90017e0 str x0, [sp, #40] + 444a24: 9100a3e1 add x1, sp, #0x28 + 444a28: 910083e0 add x0, sp, #0x20 + 444a2c: 940005aa bl 4460d4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 444a30: f94013e0 ldr x0, [sp, #32] + 444a34: a8c37bfd ldp x29, x30, [sp], #48 + 444a38: d65f03c0 ret + +0000000000444a3c <_ZN9__gnu_cxxmiIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_>: +_ZN9__gnu_cxxmiIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_(): + 444a3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 444a40: 910003fd mov x29, sp + 444a44: f9000bf3 str x19, [sp, #16] + 444a48: f90017e0 str x0, [sp, #40] + 444a4c: f90013e1 str x1, [sp, #32] + 444a50: f94017e0 ldr x0, [sp, #40] + 444a54: 940005aa bl 4460fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 444a58: f9400013 ldr x19, [x0] + 444a5c: f94013e0 ldr x0, [sp, #32] + 444a60: 940005a7 bl 4460fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 444a64: f9400000 ldr x0, [x0] + 444a68: cb000260 sub x0, x19, x0 + 444a6c: 9343fc01 asr x1, x0, #3 + 444a70: d291c720 mov x0, #0x8e39 // #36409 + 444a74: f2a71c60 movk x0, #0x38e3, lsl #16 + 444a78: f2dc71c0 movk x0, #0xe38e, lsl #32 + 444a7c: f2f1c700 movk x0, #0x8e38, lsl #48 + 444a80: 9b007c20 mul x0, x1, x0 + 444a84: f9400bf3 ldr x19, [sp, #16] + 444a88: a8c37bfd ldp x29, x30, [sp], #48 + 444a8c: d65f03c0 ret + +0000000000444a90 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEplEl(): + 444a90: a9bd7bfd stp x29, x30, [sp, #-48]! + 444a94: 910003fd mov x29, sp + 444a98: f9000fe0 str x0, [sp, #24] + 444a9c: f9000be1 str x1, [sp, #16] + 444aa0: f9400fe0 ldr x0, [sp, #24] + 444aa4: f9400002 ldr x2, [x0] + 444aa8: f9400be1 ldr x1, [sp, #16] + 444aac: aa0103e0 mov x0, x1 + 444ab0: d37df000 lsl x0, x0, #3 + 444ab4: 8b010000 add x0, x0, x1 + 444ab8: d37df000 lsl x0, x0, #3 + 444abc: 8b000040 add x0, x2, x0 + 444ac0: f90017e0 str x0, [sp, #40] + 444ac4: 9100a3e1 add x1, sp, #0x28 + 444ac8: 910083e0 add x0, sp, #0x20 + 444acc: 97ffff63 bl 444858 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 444ad0: f94013e0 ldr x0, [sp, #32] + 444ad4: a8c37bfd ldp x29, x30, [sp], #48 + 444ad8: d65f03c0 ret + +0000000000444adc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_(): + 444adc: a9bb7bfd stp x29, x30, [sp, #-80]! + 444ae0: 910003fd mov x29, sp + 444ae4: f9000bf3 str x19, [sp, #16] + 444ae8: f9001fe0 str x0, [sp, #56] + 444aec: f9001be1 str x1, [sp, #48] + 444af0: f90017e2 str x2, [sp, #40] + 444af4: 9100a3e1 add x1, sp, #0x28 + 444af8: 9100c3e0 add x0, sp, #0x30 + 444afc: 9400054b bl 446028 <_ZN9__gnu_cxxneIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 444b00: 12001c00 and w0, w0, #0xff + 444b04: 7100001f cmp w0, #0x0 + 444b08: 54000440 b.eq 444b90 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_+0xb4> // b.none + 444b0c: f9401fe0 ldr x0, [sp, #56] + 444b10: 97fff9e7 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 444b14: f90023e0 str x0, [sp, #64] + 444b18: 910103e1 add x1, sp, #0x40 + 444b1c: 9100a3e0 add x0, sp, #0x28 + 444b20: 94000542 bl 446028 <_ZN9__gnu_cxxneIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 444b24: 12001c00 and w0, w0, #0xff + 444b28: 7100001f cmp w0, #0x0 + 444b2c: 540000e0 b.eq 444b48 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_+0x6c> // b.none + 444b30: f9401fe0 ldr x0, [sp, #56] + 444b34: 97fff9de bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 444b38: f9401be2 ldr x2, [sp, #48] + 444b3c: aa0003e1 mov x1, x0 + 444b40: f94017e0 ldr x0, [sp, #40] + 444b44: 94000573 bl 446110 <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_> + 444b48: 9100c3e0 add x0, sp, #0x30 + 444b4c: 97ffffab bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 444b50: f9400013 ldr x19, [x0] + 444b54: f9401fe0 ldr x0, [sp, #56] + 444b58: 97fff9d5 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 444b5c: f90027e0 str x0, [sp, #72] + 444b60: 9100a3e1 add x1, sp, #0x28 + 444b64: 910123e0 add x0, sp, #0x48 + 444b68: 940004ba bl 445e50 <_ZN9__gnu_cxxmiIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 444b6c: aa0003e1 mov x1, x0 + 444b70: aa0103e0 mov x0, x1 + 444b74: d37df000 lsl x0, x0, #3 + 444b78: 8b010000 add x0, x0, x1 + 444b7c: d37df000 lsl x0, x0, #3 + 444b80: 8b000260 add x0, x19, x0 + 444b84: aa0003e1 mov x1, x0 + 444b88: f9401fe0 ldr x0, [sp, #56] + 444b8c: 97fffda2 bl 444214 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE15_M_erase_at_endEPS1_> + 444b90: f9401be0 ldr x0, [sp, #48] + 444b94: f9400bf3 ldr x19, [sp, #16] + 444b98: a8c57bfd ldp x29, x30, [sp], #80 + 444b9c: d65f03c0 ret + +0000000000444ba0 <_ZSt7forwardIRKN5Catch14MessageBuilderEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch14MessageBuilderEEOT_RNSt16remove_referenceIS4_E4typeE(): + 444ba0: d10043ff sub sp, sp, #0x10 + 444ba4: f90007e0 str x0, [sp, #8] + 444ba8: f94007e0 ldr x0, [sp, #8] + 444bac: 910043ff add sp, sp, #0x10 + 444bb0: d65f03c0 ret + +0000000000444bb4 <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE9constructIS1_JRKNS0_14MessageBuilderEEEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE9constructIS1_JRKNS0_14MessageBuilderEEEEvRS2_PT_DpOT0_(): + 444bb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 444bb8: 910003fd mov x29, sp + 444bbc: f90017e0 str x0, [sp, #40] + 444bc0: f90013e1 str x1, [sp, #32] + 444bc4: f9000fe2 str x2, [sp, #24] + 444bc8: f9400fe0 ldr x0, [sp, #24] + 444bcc: 97fffff5 bl 444ba0 <_ZSt7forwardIRKN5Catch14MessageBuilderEEOT_RNSt16remove_referenceIS4_E4typeE> + 444bd0: aa0003e2 mov x2, x0 + 444bd4: f94013e1 ldr x1, [sp, #32] + 444bd8: f94017e0 ldr x0, [sp, #40] + 444bdc: 9400055f bl 446158 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE9constructIS2_JRKNS1_14MessageBuilderEEEEvPT_DpOT0_> + 444be0: d503201f nop + 444be4: a8c37bfd ldp x29, x30, [sp], #48 + 444be8: d65f03c0 ret + +0000000000444bec <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE3endEv(): + 444bec: a9bd7bfd stp x29, x30, [sp, #-48]! + 444bf0: 910003fd mov x29, sp + 444bf4: f9000fe0 str x0, [sp, #24] + 444bf8: f9400fe0 ldr x0, [sp, #24] + 444bfc: 91002001 add x1, x0, #0x8 + 444c00: 9100a3e0 add x0, sp, #0x28 + 444c04: 94000572 bl 4461cc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 444c08: f94017e0 ldr x0, [sp, #40] + 444c0c: a8c37bfd ldp x29, x30, [sp], #48 + 444c10: d65f03c0 ret + +0000000000444c14 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE17_M_realloc_insertIJRKNS0_14MessageBuilderEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE17_M_realloc_insertIJRKNS0_14MessageBuilderEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 444c14: a9b87bfd stp x29, x30, [sp, #-128]! + 444c18: 910003fd mov x29, sp + 444c1c: a90153f3 stp x19, x20, [sp, #16] + 444c20: f9001fe0 str x0, [sp, #56] + 444c24: f9001be1 str x1, [sp, #48] + 444c28: f90017e2 str x2, [sp, #40] + 444c2c: d0000400 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 444c30: 911e0002 add x2, x0, #0x780 + 444c34: d2800021 mov x1, #0x1 // #1 + 444c38: f9401fe0 ldr x0, [sp, #56] + 444c3c: 9400056e bl 4461f4 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE12_M_check_lenEmPKc> + 444c40: f9003be0 str x0, [sp, #112] + 444c44: f9401fe0 ldr x0, [sp, #56] + 444c48: f9400000 ldr x0, [x0] + 444c4c: f90037e0 str x0, [sp, #104] + 444c50: f9401fe0 ldr x0, [sp, #56] + 444c54: f9400400 ldr x0, [x0, #8] + 444c58: f90033e0 str x0, [sp, #96] + 444c5c: f9401fe0 ldr x0, [sp, #56] + 444c60: 94000598 bl 4462c0 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5beginEv> + 444c64: f90027e0 str x0, [sp, #72] + 444c68: 910123e1 add x1, sp, #0x48 + 444c6c: 9100c3e0 add x0, sp, #0x30 + 444c70: 9400059d bl 4462e4 <_ZN9__gnu_cxxmiIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 444c74: f9002fe0 str x0, [sp, #88] + 444c78: f9401fe0 ldr x0, [sp, #56] + 444c7c: f9403be1 ldr x1, [sp, #112] + 444c80: 940005ac bl 446330 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE11_M_allocateEm> + 444c84: f9002be0 str x0, [sp, #80] + 444c88: f9402be0 ldr x0, [sp, #80] + 444c8c: f9003fe0 str x0, [sp, #120] + 444c90: f9401ff3 ldr x19, [sp, #56] + 444c94: f9402fe1 ldr x1, [sp, #88] + 444c98: aa0103e0 mov x0, x1 + 444c9c: d37ef400 lsl x0, x0, #2 + 444ca0: 8b010000 add x0, x0, x1 + 444ca4: d37cec00 lsl x0, x0, #4 + 444ca8: aa0003e1 mov x1, x0 + 444cac: f9402be0 ldr x0, [sp, #80] + 444cb0: 8b010014 add x20, x0, x1 + 444cb4: f94017e0 ldr x0, [sp, #40] + 444cb8: 97ffffba bl 444ba0 <_ZSt7forwardIRKN5Catch14MessageBuilderEEOT_RNSt16remove_referenceIS4_E4typeE> + 444cbc: aa0003e2 mov x2, x0 + 444cc0: aa1403e1 mov x1, x20 + 444cc4: aa1303e0 mov x0, x19 + 444cc8: 97ffffbb bl 444bb4 <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE9constructIS1_JRKNS0_14MessageBuilderEEEEvRS2_PT_DpOT0_> + 444ccc: f9003fff str xzr, [sp, #120] + 444cd0: 9100c3e0 add x0, sp, #0x30 + 444cd4: 940005a5 bl 446368 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEE4baseEv> + 444cd8: f9400013 ldr x19, [x0] + 444cdc: f9401fe0 ldr x0, [sp, #56] + 444ce0: 97fffc31 bl 443da4 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv> + 444ce4: aa0003e3 mov x3, x0 + 444ce8: f9402be2 ldr x2, [sp, #80] + 444cec: aa1303e1 mov x1, x19 + 444cf0: f94037e0 ldr x0, [sp, #104] + 444cf4: 940005a2 bl 44637c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch13ScopedMessageES2_SaIS1_EET0_T_S5_S4_RT1_> + 444cf8: f9003fe0 str x0, [sp, #120] + 444cfc: f9403fe0 ldr x0, [sp, #120] + 444d00: 91014000 add x0, x0, #0x50 + 444d04: f9003fe0 str x0, [sp, #120] + 444d08: 9100c3e0 add x0, sp, #0x30 + 444d0c: 94000597 bl 446368 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEE4baseEv> + 444d10: f9400013 ldr x19, [x0] + 444d14: f9401fe0 ldr x0, [sp, #56] + 444d18: 97fffc23 bl 443da4 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv> + 444d1c: aa0003e3 mov x3, x0 + 444d20: f9403fe2 ldr x2, [sp, #120] + 444d24: f94033e1 ldr x1, [sp, #96] + 444d28: aa1303e0 mov x0, x19 + 444d2c: 94000594 bl 44637c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch13ScopedMessageES2_SaIS1_EET0_T_S5_S4_RT1_> + 444d30: f9003fe0 str x0, [sp, #120] + 444d34: f9401fe0 ldr x0, [sp, #56] + 444d38: 97fffc1b bl 443da4 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv> + 444d3c: aa0003e2 mov x2, x0 + 444d40: f94033e1 ldr x1, [sp, #96] + 444d44: f94037e0 ldr x0, [sp, #104] + 444d48: 97fffc1c bl 443db8 <_ZSt8_DestroyIPN5Catch13ScopedMessageES1_EvT_S3_RSaIT0_E> + 444d4c: f9401fe3 ldr x3, [sp, #56] + 444d50: f9401fe0 ldr x0, [sp, #56] + 444d54: f9400801 ldr x1, [x0, #16] + 444d58: f94037e0 ldr x0, [sp, #104] + 444d5c: cb000020 sub x0, x1, x0 + 444d60: 9344fc01 asr x1, x0, #4 + 444d64: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 444d68: f29999a0 movk x0, #0xcccd + 444d6c: 9b007c20 mul x0, x1, x0 + 444d70: aa0003e2 mov x2, x0 + 444d74: f94037e1 ldr x1, [sp, #104] + 444d78: aa0303e0 mov x0, x3 + 444d7c: 940001c5 bl 445490 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE13_M_deallocateEPS1_m> + 444d80: f9401fe0 ldr x0, [sp, #56] + 444d84: f9402be1 ldr x1, [sp, #80] + 444d88: f9000001 str x1, [x0] + 444d8c: f9401fe0 ldr x0, [sp, #56] + 444d90: f9403fe1 ldr x1, [sp, #120] + 444d94: f9000401 str x1, [x0, #8] + 444d98: f9403be1 ldr x1, [sp, #112] + 444d9c: aa0103e0 mov x0, x1 + 444da0: d37ef400 lsl x0, x0, #2 + 444da4: 8b010000 add x0, x0, x1 + 444da8: d37cec00 lsl x0, x0, #4 + 444dac: aa0003e1 mov x1, x0 + 444db0: f9402be0 ldr x0, [sp, #80] + 444db4: 8b010001 add x1, x0, x1 + 444db8: f9401fe0 ldr x0, [sp, #56] + 444dbc: f9000801 str x1, [x0, #16] + 444dc0: 14000021 b 444e44 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE17_M_realloc_insertIJRKNS0_14MessageBuilderEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x230> + 444dc4: 97ff0857 bl 406f20 <__cxa_begin_catch@plt> + 444dc8: f9403fe0 ldr x0, [sp, #120] + 444dcc: f100001f cmp x0, #0x0 + 444dd0: 540001c1 b.ne 444e08 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE17_M_realloc_insertIJRKNS0_14MessageBuilderEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f4> // b.any + 444dd4: f9401fe2 ldr x2, [sp, #56] + 444dd8: f9402fe1 ldr x1, [sp, #88] + 444ddc: aa0103e0 mov x0, x1 + 444de0: d37ef400 lsl x0, x0, #2 + 444de4: 8b010000 add x0, x0, x1 + 444de8: d37cec00 lsl x0, x0, #4 + 444dec: aa0003e1 mov x1, x0 + 444df0: f9402be0 ldr x0, [sp, #80] + 444df4: 8b010000 add x0, x0, x1 + 444df8: aa0003e1 mov x1, x0 + 444dfc: aa0203e0 mov x0, x2 + 444e00: 94000573 bl 4463cc <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE7destroyIS1_EEvRS2_PT_> + 444e04: 14000007 b 444e20 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE17_M_realloc_insertIJRKNS0_14MessageBuilderEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x20c> + 444e08: f9401fe0 ldr x0, [sp, #56] + 444e0c: 97fffbe6 bl 443da4 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv> + 444e10: aa0003e2 mov x2, x0 + 444e14: f9403fe1 ldr x1, [sp, #120] + 444e18: f9402be0 ldr x0, [sp, #80] + 444e1c: 97fffbe7 bl 443db8 <_ZSt8_DestroyIPN5Catch13ScopedMessageES1_EvT_S3_RSaIT0_E> + 444e20: f9401fe0 ldr x0, [sp, #56] + 444e24: f9403be2 ldr x2, [sp, #112] + 444e28: f9402be1 ldr x1, [sp, #80] + 444e2c: 94000199 bl 445490 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE13_M_deallocateEPS1_m> + 444e30: 97ff0a2c bl 4076e0 <__cxa_rethrow@plt> + 444e34: aa0003f3 mov x19, x0 + 444e38: 97ff0a76 bl 407810 <__cxa_end_catch@plt> + 444e3c: aa1303e0 mov x0, x19 + 444e40: 97ff0ab0 bl 407900 <_Unwind_Resume@plt> + 444e44: a94153f3 ldp x19, x20, [sp, #16] + 444e48: a8c87bfd ldp x29, x30, [sp], #128 + 444e4c: d65f03c0 ret + +0000000000444e50 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEC1ES8_>: +_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEC1ES8_(): + 444e50: d10043ff sub sp, sp, #0x10 + 444e54: f90007e0 str x0, [sp, #8] + 444e58: f90003e1 str x1, [sp] + 444e5c: f94007e0 ldr x0, [sp, #8] + 444e60: f94003e1 ldr x1, [sp] + 444e64: f9000001 str x1, [x0] + 444e68: d503201f nop + 444e6c: 910043ff add sp, sp, #0x10 + 444e70: d65f03c0 ret + +0000000000444e74 <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE5beginEv(): + 444e74: a9bd7bfd stp x29, x30, [sp, #-48]! + 444e78: 910003fd mov x29, sp + 444e7c: f9000fe0 str x0, [sp, #24] + 444e80: f9400fe1 ldr x1, [sp, #24] + 444e84: 9100a3e0 add x0, sp, #0x28 + 444e88: 940002fe bl 445a80 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 444e8c: f94017e0 ldr x0, [sp, #40] + 444e90: a8c37bfd ldp x29, x30, [sp], #48 + 444e94: d65f03c0 ret + +0000000000444e98 <_ZSteqIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEbRKSt16reverse_iteratorIT_ESD_>: +_ZSteqIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEEbRKSt16reverse_iteratorIT_ESD_(): + 444e98: a9bd7bfd stp x29, x30, [sp, #-48]! + 444e9c: 910003fd mov x29, sp + 444ea0: f9000fe0 str x0, [sp, #24] + 444ea4: f9000be1 str x1, [sp, #16] + 444ea8: f9400fe0 ldr x0, [sp, #24] + 444eac: 94000552 bl 4463f4 <_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEE4baseEv> + 444eb0: f90013e0 str x0, [sp, #32] + 444eb4: f9400be0 ldr x0, [sp, #16] + 444eb8: 9400054f bl 4463f4 <_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEE4baseEv> + 444ebc: f90017e0 str x0, [sp, #40] + 444ec0: 9100a3e1 add x1, sp, #0x28 + 444ec4: 910083e0 add x0, sp, #0x20 + 444ec8: 94000551 bl 44640c <_ZN9__gnu_cxxeqIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 444ecc: 12001c00 and w0, w0, #0xff + 444ed0: d503201f nop + 444ed4: a8c37bfd ldp x29, x30, [sp], #48 + 444ed8: d65f03c0 ret + +0000000000444edc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEmmEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEmmEv(): + 444edc: d10043ff sub sp, sp, #0x10 + 444ee0: f90007e0 str x0, [sp, #8] + 444ee4: f94007e0 ldr x0, [sp, #8] + 444ee8: f9400000 ldr x0, [x0] + 444eec: d1014001 sub x1, x0, #0x50 + 444ef0: f94007e0 ldr x0, [sp, #8] + 444ef4: f9000001 str x1, [x0] + 444ef8: f94007e0 ldr x0, [sp, #8] + 444efc: 910043ff add sp, sp, #0x10 + 444f00: d65f03c0 ret + +0000000000444f04 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEdeEv(): + 444f04: d10043ff sub sp, sp, #0x10 + 444f08: f90007e0 str x0, [sp, #8] + 444f0c: f94007e0 ldr x0, [sp, #8] + 444f10: f9400000 ldr x0, [x0] + 444f14: 910043ff add sp, sp, #0x10 + 444f18: d65f03c0 ret + +0000000000444f1c <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE15_M_erase_at_endEPS1_>: +_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE15_M_erase_at_endEPS1_(): + 444f1c: a9bc7bfd stp x29, x30, [sp, #-64]! + 444f20: 910003fd mov x29, sp + 444f24: f9000bf3 str x19, [sp, #16] + 444f28: f90017e0 str x0, [sp, #40] + 444f2c: f90013e1 str x1, [sp, #32] + 444f30: f94017e0 ldr x0, [sp, #40] + 444f34: f9400401 ldr x1, [x0, #8] + 444f38: f94013e0 ldr x0, [sp, #32] + 444f3c: cb000020 sub x0, x1, x0 + 444f40: 9344fc01 asr x1, x0, #4 + 444f44: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 444f48: f29999a0 movk x0, #0xcccd + 444f4c: 9b007c20 mul x0, x1, x0 + 444f50: f9001fe0 str x0, [sp, #56] + 444f54: f9401fe0 ldr x0, [sp, #56] + 444f58: f100001f cmp x0, #0x0 + 444f5c: 54000180 b.eq 444f8c <_ZNSt6vectorIN5Catch14SectionEndInfoESaIS1_EE15_M_erase_at_endEPS1_+0x70> // b.none + 444f60: f94017e0 ldr x0, [sp, #40] + 444f64: f9400413 ldr x19, [x0, #8] + 444f68: f94017e0 ldr x0, [sp, #40] + 444f6c: 97fffbc5 bl 443e80 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 444f70: aa0003e2 mov x2, x0 + 444f74: aa1303e1 mov x1, x19 + 444f78: f94013e0 ldr x0, [sp, #32] + 444f7c: 97fffbc6 bl 443e94 <_ZSt8_DestroyIPN5Catch14SectionEndInfoES1_EvT_S3_RSaIT0_E> + 444f80: f94017e0 ldr x0, [sp, #40] + 444f84: f94013e1 ldr x1, [sp, #32] + 444f88: f9000401 str x1, [x0, #8] + 444f8c: d503201f nop + 444f90: f9400bf3 ldr x19, [sp, #16] + 444f94: a8c47bfd ldp x29, x30, [sp], #64 + 444f98: d65f03c0 ret + +0000000000444f9c <_ZNSaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEED1Ev>: +_ZNSaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEED2Ev(): + 444f9c: a9be7bfd stp x29, x30, [sp, #-32]! + 444fa0: 910003fd mov x29, sp + 444fa4: f9000fe0 str x0, [sp, #24] + 444fa8: f9400fe0 ldr x0, [sp, #24] + 444fac: 94000529 bl 446450 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEED1Ev> + 444fb0: d503201f nop + 444fb4: a8c27bfd ldp x29, x30, [sp], #32 + 444fb8: d65f03c0 ret + +0000000000444fbc <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE13_M_deallocateEPS4_m>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE13_M_deallocateEPS4_m(): + 444fbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 444fc0: 910003fd mov x29, sp + 444fc4: f90017e0 str x0, [sp, #40] + 444fc8: f90013e1 str x1, [sp, #32] + 444fcc: f9000fe2 str x2, [sp, #24] + 444fd0: f94013e0 ldr x0, [sp, #32] + 444fd4: f100001f cmp x0, #0x0 + 444fd8: 540000a0 b.eq 444fec <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE13_M_deallocateEPS4_m+0x30> // b.none + 444fdc: f94017e0 ldr x0, [sp, #40] + 444fe0: f9400fe2 ldr x2, [sp, #24] + 444fe4: f94013e1 ldr x1, [sp, #32] + 444fe8: 9400051f bl 446464 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE10deallocateERS5_PS4_m> + 444fec: d503201f nop + 444ff0: a8c37bfd ldp x29, x30, [sp], #48 + 444ff4: d65f03c0 ret + +0000000000444ff8 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEvT_S6_>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEvT_S6_(): + 444ff8: a9be7bfd stp x29, x30, [sp, #-32]! + 444ffc: 910003fd mov x29, sp + 445000: f9000fe0 str x0, [sp, #24] + 445004: f9000be1 str x1, [sp, #16] + 445008: f9400be1 ldr x1, [sp, #16] + 44500c: f9400fe0 ldr x0, [sp, #24] + 445010: 94000521 bl 446494 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEEvT_S8_> + 445014: d503201f nop + 445018: a8c27bfd ldp x29, x30, [sp], #32 + 44501c: d65f03c0 ret + +0000000000445020 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEEC1Ev(): + 445020: a9be7bfd stp x29, x30, [sp, #-32]! + 445024: 910003fd mov x29, sp + 445028: f9000fe0 str x0, [sp, #24] + 44502c: f9400fe0 ldr x0, [sp, #24] + 445030: 9400052b bl 4464dc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEELb1EEC1Ev> + 445034: d503201f nop + 445038: a8c27bfd ldp x29, x30, [sp], #32 + 44503c: d65f03c0 ret + +0000000000445040 <_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EEC2Ev(): + 445040: d10043ff sub sp, sp, #0x10 + 445044: f90007e0 str x0, [sp, #8] + 445048: f94007e0 ldr x0, [sp, #8] + 44504c: f900001f str xzr, [x0] + 445050: d503201f nop + 445054: 910043ff add sp, sp, #0x10 + 445058: d65f03c0 ret + +000000000044505c <_ZSt3getILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 44505c: a9be7bfd stp x29, x30, [sp, #-32]! + 445060: 910003fd mov x29, sp + 445064: f9000fe0 str x0, [sp, #24] + 445068: f9400fe0 ldr x0, [sp, #24] + 44506c: 94000521 bl 4464f0 <_ZSt12__get_helperILm0EPN5Catch10Generators20GeneratorUntypedBaseEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 445070: a8c27bfd ldp x29, x30, [sp], #32 + 445074: d65f03c0 ret + +0000000000445078 <_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE10_M_deleterEv(): + 445078: a9be7bfd stp x29, x30, [sp, #-32]! + 44507c: 910003fd mov x29, sp + 445080: f9000fe0 str x0, [sp, #24] + 445084: f9400fe0 ldr x0, [sp, #24] + 445088: 94000521 bl 44650c <_ZSt3getILm1EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 44508c: a8c27bfd ldp x29, x30, [sp], #32 + 445090: d65f03c0 ret + +0000000000445094 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS0_16TestCaseTracking8ITrackerEEERKS_IT_LS4_2EEPS2_>: +_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS0_16TestCaseTracking8ITrackerEEERKS_IT_LS4_2EEPS2_(): + 445094: a9bd7bfd stp x29, x30, [sp, #-48]! + 445098: 910003fd mov x29, sp + 44509c: f90017e0 str x0, [sp, #40] + 4450a0: f90013e1 str x1, [sp, #32] + 4450a4: f9000fe2 str x2, [sp, #24] + 4450a8: f94017e0 ldr x0, [sp, #40] + 4450ac: f9400fe1 ldr x1, [sp, #24] + 4450b0: f9000001 str x1, [x0] + 4450b4: f94017e0 ldr x0, [sp, #40] + 4450b8: 91002002 add x2, x0, #0x8 + 4450bc: f94013e0 ldr x0, [sp, #32] + 4450c0: 91002000 add x0, x0, #0x8 + 4450c4: aa0003e1 mov x1, x0 + 4450c8: aa0203e0 mov x0, x2 + 4450cc: 97fff6b7 bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 4450d0: d503201f nop + 4450d4: a8c37bfd ldp x29, x30, [sp], #48 + 4450d8: d65f03c0 ret + +00000000004450dc <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_>: +_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_(): + 4450dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4450e0: 910003fd mov x29, sp + 4450e4: f9000fe0 str x0, [sp, #24] + 4450e8: f9000be1 str x1, [sp, #16] + 4450ec: f9400be0 ldr x0, [sp, #16] + 4450f0: f9400001 ldr x1, [x0] + 4450f4: f9400fe0 ldr x0, [sp, #24] + 4450f8: f9000001 str x1, [x0] + 4450fc: f9400fe0 ldr x0, [sp, #24] + 445100: 91002000 add x0, x0, #0x8 + 445104: 97ff1972 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 445108: f9400fe0 ldr x0, [sp, #24] + 44510c: 91002002 add x2, x0, #0x8 + 445110: f9400be0 ldr x0, [sp, #16] + 445114: 91002000 add x0, x0, #0x8 + 445118: aa0003e1 mov x1, x0 + 44511c: aa0203e0 mov x0, x2 + 445120: 97ff2189 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 445124: f9400be0 ldr x0, [sp, #16] + 445128: f900001f str xzr, [x0] + 44512c: d503201f nop + 445130: a8c27bfd ldp x29, x30, [sp], #32 + 445134: d65f03c0 ret + +0000000000445138 <_ZSt4moveIRSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_(): + 445138: d10043ff sub sp, sp, #0x10 + 44513c: f90007e0 str x0, [sp, #8] + 445140: f94007e0 ldr x0, [sp, #8] + 445144: 910043ff add sp, sp, #0x10 + 445148: d65f03c0 ret + +000000000044514c <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_>: +_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_(): + 44514c: a9be7bfd stp x29, x30, [sp, #-32]! + 445150: 910003fd mov x29, sp + 445154: f9000fe0 str x0, [sp, #24] + 445158: f9000be1 str x1, [sp, #16] + 44515c: f9400fe0 ldr x0, [sp, #24] + 445160: f9400be1 ldr x1, [sp, #16] + 445164: 940004f6 bl 44653c <_ZSt4swapIPN5Catch10Generators16GeneratorTrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 445168: f9400fe0 ldr x0, [sp, #24] + 44516c: 91002002 add x2, x0, #0x8 + 445170: f9400be0 ldr x0, [sp, #16] + 445174: 91002000 add x0, x0, #0x8 + 445178: aa0003e1 mov x1, x0 + 44517c: aa0203e0 mov x0, x2 + 445180: 97ff2171 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 445184: d503201f nop + 445188: a8c27bfd ldp x29, x30, [sp], #32 + 44518c: d65f03c0 ret + +0000000000445190 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEEC1Ev(): + 445190: d10043ff sub sp, sp, #0x10 + 445194: f90007e0 str x0, [sp, #8] + 445198: d503201f nop + 44519c: 910043ff add sp, sp, #0x10 + 4451a0: d65f03c0 ret + +00000000004451a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEED1Ev(): + 4451a4: d10043ff sub sp, sp, #0x10 + 4451a8: f90007e0 str x0, [sp, #8] + 4451ac: d503201f nop + 4451b0: 910043ff add sp, sp, #0x10 + 4451b4: d65f03c0 ret + +00000000004451b8 <_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEC1ISaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch10Generators16GeneratorTrackerEEC2ISaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4451b8: a9ba7bfd stp x29, x30, [sp, #-96]! + 4451bc: 910003fd mov x29, sp + 4451c0: a90153f3 stp x19, x20, [sp, #16] + 4451c4: a9025bf5 stp x21, x22, [sp, #32] + 4451c8: f9002fe0 str x0, [sp, #88] + 4451cc: 390143e1 strb w1, [sp, #80] + 4451d0: f90027e2 str x2, [sp, #72] + 4451d4: f90023e3 str x3, [sp, #64] + 4451d8: f9001fe4 str x4, [sp, #56] + 4451dc: f9001be5 str x5, [sp, #48] + 4451e0: f9402ff3 ldr x19, [sp, #88] + 4451e4: f94023e0 ldr x0, [sp, #64] + 4451e8: 97fff9a4 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 4451ec: aa0003f4 mov x20, x0 + 4451f0: f9401fe0 ldr x0, [sp, #56] + 4451f4: 97fff9a6 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4451f8: aa0003f5 mov x21, x0 + 4451fc: f9401be0 ldr x0, [sp, #48] + 445200: 97fff9a8 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 445204: aa0003e5 mov x5, x0 + 445208: aa1503e4 mov x4, x21 + 44520c: aa1403e3 mov x3, x20 + 445210: f94027e2 ldr x2, [sp, #72] + 445214: 2a1603e1 mov w1, w22 + 445218: aa1303e0 mov x0, x19 + 44521c: 940004dd bl 446590 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 445220: d503201f nop + 445224: a94153f3 ldp x19, x20, [sp, #16] + 445228: a9425bf5 ldp x21, x22, [sp, #32] + 44522c: a8c67bfd ldp x29, x30, [sp], #96 + 445230: d65f03c0 ret + +0000000000445234 <_ZNKSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 445234: d10043ff sub sp, sp, #0x10 + 445238: f90007e0 str x0, [sp, #8] + 44523c: f94007e0 ldr x0, [sp, #8] + 445240: f9400000 ldr x0, [x0] + 445244: 910043ff add sp, sp, #0x10 + 445248: d65f03c0 ret + +000000000044524c <_ZNKSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EE6_M_ptrEv(): + 44524c: a9be7bfd stp x29, x30, [sp, #-32]! + 445250: 910003fd mov x29, sp + 445254: f9000fe0 str x0, [sp, #24] + 445258: f9400fe0 ldr x0, [sp, #24] + 44525c: 940004ff bl 446658 <_ZSt3getILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_> + 445260: f9400000 ldr x0, [x0] + 445264: a8c27bfd ldp x29, x30, [sp], #32 + 445268: d65f03c0 ret + +000000000044526c <_ZSt4moveIRPN5Catch10Generators20GeneratorUntypedBaseEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRPN5Catch10Generators20GeneratorUntypedBaseEEONSt16remove_referenceIT_E4typeEOS6_(): + 44526c: d10043ff sub sp, sp, #0x10 + 445270: f90007e0 str x0, [sp, #8] + 445274: f94007e0 ldr x0, [sp, #8] + 445278: 910043ff add sp, sp, #0x10 + 44527c: d65f03c0 ret + +0000000000445280 <_ZSt4swapIPN5Catch10Generators20GeneratorUntypedBaseEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_>: +_ZSt4swapIPN5Catch10Generators20GeneratorUntypedBaseEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_(): + 445280: a9bd7bfd stp x29, x30, [sp, #-48]! + 445284: 910003fd mov x29, sp + 445288: f9000fe0 str x0, [sp, #24] + 44528c: f9000be1 str x1, [sp, #16] + 445290: f9400fe0 ldr x0, [sp, #24] + 445294: 97fffff6 bl 44526c <_ZSt4moveIRPN5Catch10Generators20GeneratorUntypedBaseEEONSt16remove_referenceIT_E4typeEOS6_> + 445298: f9400000 ldr x0, [x0] + 44529c: f90017e0 str x0, [sp, #40] + 4452a0: f9400be0 ldr x0, [sp, #16] + 4452a4: 97fffff2 bl 44526c <_ZSt4moveIRPN5Catch10Generators20GeneratorUntypedBaseEEONSt16remove_referenceIT_E4typeEOS6_> + 4452a8: f9400001 ldr x1, [x0] + 4452ac: f9400fe0 ldr x0, [sp, #24] + 4452b0: f9000001 str x1, [x0] + 4452b4: 9100a3e0 add x0, sp, #0x28 + 4452b8: 97ffffed bl 44526c <_ZSt4moveIRPN5Catch10Generators20GeneratorUntypedBaseEEONSt16remove_referenceIT_E4typeEOS6_> + 4452bc: f9400001 ldr x1, [x0] + 4452c0: f9400be0 ldr x0, [sp, #16] + 4452c4: f9000001 str x1, [x0] + 4452c8: d503201f nop + 4452cc: a8c37bfd ldp x29, x30, [sp], #48 + 4452d0: d65f03c0 ret + +00000000004452d4 <_ZNKSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv(): + 4452d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4452d8: 910003fd mov x29, sp + 4452dc: f9000fe0 str x0, [sp, #24] + 4452e0: f9400fe0 ldr x0, [sp, #24] + 4452e4: 940004e4 bl 446674 <_ZSt3getILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 4452e8: f9400000 ldr x0, [x0] + 4452ec: a8c27bfd ldp x29, x30, [sp], #32 + 4452f0: d65f03c0 ret + +00000000004452f4 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE10_M_deleterEv(): + 4452f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4452f8: 910003fd mov x29, sp + 4452fc: f9000fe0 str x0, [sp, #24] + 445300: f9400fe0 ldr x0, [sp, #24] + 445304: 940004e3 bl 446690 <_ZSt3getILm1EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 445308: a8c27bfd ldp x29, x30, [sp], #32 + 44530c: d65f03c0 ret + +0000000000445310 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_S4_Lb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_S4_Lb1EEEOT_OT0_(): + 445310: a9bc7bfd stp x29, x30, [sp, #-64]! + 445314: 910003fd mov x29, sp + 445318: a90153f3 stp x19, x20, [sp, #16] + 44531c: f9001fe0 str x0, [sp, #56] + 445320: f9001be1 str x1, [sp, #48] + 445324: f90017e2 str x2, [sp, #40] + 445328: f9401ff3 ldr x19, [sp, #56] + 44532c: f9401be0 ldr x0, [sp, #48] + 445330: 97ffd64c bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 445334: aa0003f4 mov x20, x0 + 445338: f94017e0 ldr x0, [sp, #40] + 44533c: 97fffa0b bl 443b68 <_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 445340: aa0003e2 mov x2, x0 + 445344: aa1403e1 mov x1, x20 + 445348: aa1303e0 mov x0, x19 + 44534c: 940004d8 bl 4466ac <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_> + 445350: d503201f nop + 445354: a94153f3 ldp x19, x20, [sp, #16] + 445358: a8c47bfd ldp x29, x30, [sp], #64 + 44535c: d65f03c0 ret + +0000000000445360 <_ZSt3getILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 445360: a9be7bfd stp x29, x30, [sp, #-32]! + 445364: 910003fd mov x29, sp + 445368: f9000fe0 str x0, [sp, #24] + 44536c: f9400fe0 ldr x0, [sp, #24] + 445370: 940004e4 bl 446700 <_ZSt12__get_helperILm0EPN5Catch18IStreamingReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 445374: a8c27bfd ldp x29, x30, [sp], #32 + 445378: d65f03c0 ret + +000000000044537c <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC1Ev(): + 44537c: a9be7bfd stp x29, x30, [sp, #-32]! + 445380: 910003fd mov x29, sp + 445384: f9000fe0 str x0, [sp, #24] + 445388: f9400fe0 ldr x0, [sp, #24] + 44538c: 940004e4 bl 44671c <_ZNSaIN5Catch11MessageInfoEEC1Ev> + 445390: f9400fe0 ldr x0, [sp, #24] + 445394: f900001f str xzr, [x0] + 445398: f9400fe0 ldr x0, [sp, #24] + 44539c: f900041f str xzr, [x0, #8] + 4453a0: f9400fe0 ldr x0, [sp, #24] + 4453a4: f900081f str xzr, [x0, #16] + 4453a8: d503201f nop + 4453ac: a8c27bfd ldp x29, x30, [sp], #32 + 4453b0: d65f03c0 ret + +00000000004453b4 <_ZNSaIN5Catch11MessageInfoEED1Ev>: +_ZNSaIN5Catch11MessageInfoEED1Ev(): + 4453b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4453b8: 910003fd mov x29, sp + 4453bc: f9000fe0 str x0, [sp, #24] + 4453c0: f9400fe0 ldr x0, [sp, #24] + 4453c4: 940004de bl 44673c <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEED1Ev> + 4453c8: d503201f nop + 4453cc: a8c27bfd ldp x29, x30, [sp], #32 + 4453d0: d65f03c0 ret + +00000000004453d4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE13_M_deallocateEPS1_m(): + 4453d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4453d8: 910003fd mov x29, sp + 4453dc: f90017e0 str x0, [sp, #40] + 4453e0: f90013e1 str x1, [sp, #32] + 4453e4: f9000fe2 str x2, [sp, #24] + 4453e8: f94013e0 ldr x0, [sp, #32] + 4453ec: f100001f cmp x0, #0x0 + 4453f0: 540000a0 b.eq 445404 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 4453f4: f94017e0 ldr x0, [sp, #40] + 4453f8: f9400fe2 ldr x2, [sp, #24] + 4453fc: f94013e1 ldr x1, [sp, #32] + 445400: 940004d4 bl 446750 <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE10deallocateERS2_PS1_m> + 445404: d503201f nop + 445408: a8c37bfd ldp x29, x30, [sp], #48 + 44540c: d65f03c0 ret + +0000000000445410 <_ZSt8_DestroyIPN5Catch11MessageInfoEEvT_S3_>: +_ZSt8_DestroyIPN5Catch11MessageInfoEEvT_S3_(): + 445410: a9be7bfd stp x29, x30, [sp, #-32]! + 445414: 910003fd mov x29, sp + 445418: f9000fe0 str x0, [sp, #24] + 44541c: f9000be1 str x1, [sp, #16] + 445420: f9400be1 ldr x1, [sp, #16] + 445424: f9400fe0 ldr x0, [sp, #24] + 445428: 940004d6 bl 446780 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11MessageInfoEEEvT_S5_> + 44542c: d503201f nop + 445430: a8c27bfd ldp x29, x30, [sp], #32 + 445434: d65f03c0 ret + +0000000000445438 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE12_Vector_implC2Ev(): + 445438: a9be7bfd stp x29, x30, [sp, #-32]! + 44543c: 910003fd mov x29, sp + 445440: f9000fe0 str x0, [sp, #24] + 445444: f9400fe0 ldr x0, [sp, #24] + 445448: 940004e0 bl 4467c8 <_ZNSaIN5Catch13ScopedMessageEEC1Ev> + 44544c: f9400fe0 ldr x0, [sp, #24] + 445450: f900001f str xzr, [x0] + 445454: f9400fe0 ldr x0, [sp, #24] + 445458: f900041f str xzr, [x0, #8] + 44545c: f9400fe0 ldr x0, [sp, #24] + 445460: f900081f str xzr, [x0, #16] + 445464: d503201f nop + 445468: a8c27bfd ldp x29, x30, [sp], #32 + 44546c: d65f03c0 ret + +0000000000445470 <_ZNSaIN5Catch13ScopedMessageEED1Ev>: +_ZNSaIN5Catch13ScopedMessageEED2Ev(): + 445470: a9be7bfd stp x29, x30, [sp, #-32]! + 445474: 910003fd mov x29, sp + 445478: f9000fe0 str x0, [sp, #24] + 44547c: f9400fe0 ldr x0, [sp, #24] + 445480: 940004da bl 4467e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEED1Ev> + 445484: d503201f nop + 445488: a8c27bfd ldp x29, x30, [sp], #32 + 44548c: d65f03c0 ret + +0000000000445490 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE13_M_deallocateEPS1_m(): + 445490: a9bd7bfd stp x29, x30, [sp, #-48]! + 445494: 910003fd mov x29, sp + 445498: f90017e0 str x0, [sp, #40] + 44549c: f90013e1 str x1, [sp, #32] + 4454a0: f9000fe2 str x2, [sp, #24] + 4454a4: f94013e0 ldr x0, [sp, #32] + 4454a8: f100001f cmp x0, #0x0 + 4454ac: 540000a0 b.eq 4454c0 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 4454b0: f94017e0 ldr x0, [sp, #40] + 4454b4: f9400fe2 ldr x2, [sp, #24] + 4454b8: f94013e1 ldr x1, [sp, #32] + 4454bc: 940004d0 bl 4467fc <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE10deallocateERS2_PS1_m> + 4454c0: d503201f nop + 4454c4: a8c37bfd ldp x29, x30, [sp], #48 + 4454c8: d65f03c0 ret + +00000000004454cc <_ZSt8_DestroyIPN5Catch13ScopedMessageEEvT_S3_>: +_ZSt8_DestroyIPN5Catch13ScopedMessageEEvT_S3_(): + 4454cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4454d0: 910003fd mov x29, sp + 4454d4: f9000fe0 str x0, [sp, #24] + 4454d8: f9000be1 str x1, [sp, #16] + 4454dc: f9400be1 ldr x1, [sp, #16] + 4454e0: f9400fe0 ldr x0, [sp, #24] + 4454e4: 940004d2 bl 44682c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13ScopedMessageEEEvT_S5_> + 4454e8: d503201f nop + 4454ec: a8c27bfd ldp x29, x30, [sp], #32 + 4454f0: d65f03c0 ret + +00000000004454f4 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE12_Vector_implC2Ev(): + 4454f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4454f8: 910003fd mov x29, sp + 4454fc: f9000fe0 str x0, [sp, #24] + 445500: f9400fe0 ldr x0, [sp, #24] + 445504: 940004dc bl 446874 <_ZNSaIN5Catch14SectionEndInfoEEC1Ev> + 445508: f9400fe0 ldr x0, [sp, #24] + 44550c: f900001f str xzr, [x0] + 445510: f9400fe0 ldr x0, [sp, #24] + 445514: f900041f str xzr, [x0, #8] + 445518: f9400fe0 ldr x0, [sp, #24] + 44551c: f900081f str xzr, [x0, #16] + 445520: d503201f nop + 445524: a8c27bfd ldp x29, x30, [sp], #32 + 445528: d65f03c0 ret + +000000000044552c <_ZNSaIN5Catch14SectionEndInfoEED1Ev>: +_ZNSaIN5Catch14SectionEndInfoEED1Ev(): + 44552c: a9be7bfd stp x29, x30, [sp, #-32]! + 445530: 910003fd mov x29, sp + 445534: f9000fe0 str x0, [sp, #24] + 445538: f9400fe0 ldr x0, [sp, #24] + 44553c: 940004d6 bl 446894 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEED1Ev> + 445540: d503201f nop + 445544: a8c27bfd ldp x29, x30, [sp], #32 + 445548: d65f03c0 ret + +000000000044554c <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE13_M_deallocateEPS1_m(): + 44554c: a9bd7bfd stp x29, x30, [sp, #-48]! + 445550: 910003fd mov x29, sp + 445554: f90017e0 str x0, [sp, #40] + 445558: f90013e1 str x1, [sp, #32] + 44555c: f9000fe2 str x2, [sp, #24] + 445560: f94013e0 ldr x0, [sp, #32] + 445564: f100001f cmp x0, #0x0 + 445568: 540000a0 b.eq 44557c <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 44556c: f94017e0 ldr x0, [sp, #40] + 445570: f9400fe2 ldr x2, [sp, #24] + 445574: f94013e1 ldr x1, [sp, #32] + 445578: 940004cc bl 4468a8 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE10deallocateERS2_PS1_m> + 44557c: d503201f nop + 445580: a8c37bfd ldp x29, x30, [sp], #48 + 445584: d65f03c0 ret + +0000000000445588 <_ZSt8_DestroyIPN5Catch14SectionEndInfoEEvT_S3_>: +_ZSt8_DestroyIPN5Catch14SectionEndInfoEEvT_S3_(): + 445588: a9be7bfd stp x29, x30, [sp, #-32]! + 44558c: 910003fd mov x29, sp + 445590: f9000fe0 str x0, [sp, #24] + 445594: f9000be1 str x1, [sp, #16] + 445598: f9400be1 ldr x1, [sp, #16] + 44559c: f9400fe0 ldr x0, [sp, #24] + 4455a0: 940004ce bl 4468d8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14SectionEndInfoEEEvT_S5_> + 4455a4: d503201f nop + 4455a8: a8c27bfd ldp x29, x30, [sp], #32 + 4455ac: d65f03c0 ret + +00000000004455b0 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_Vector_implC1Ev(): + 4455b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4455b4: 910003fd mov x29, sp + 4455b8: f9000fe0 str x0, [sp, #24] + 4455bc: f9400fe0 ldr x0, [sp, #24] + 4455c0: 940004d8 bl 446920 <_ZNSaIPN5Catch16TestCaseTracking8ITrackerEEC1Ev> + 4455c4: f9400fe0 ldr x0, [sp, #24] + 4455c8: f900001f str xzr, [x0] + 4455cc: f9400fe0 ldr x0, [sp, #24] + 4455d0: f900041f str xzr, [x0, #8] + 4455d4: f9400fe0 ldr x0, [sp, #24] + 4455d8: f900081f str xzr, [x0, #16] + 4455dc: d503201f nop + 4455e0: a8c27bfd ldp x29, x30, [sp], #32 + 4455e4: d65f03c0 ret + +00000000004455e8 <_ZNSaIPN5Catch16TestCaseTracking8ITrackerEED1Ev>: +_ZNSaIPN5Catch16TestCaseTracking8ITrackerEED2Ev(): + 4455e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4455ec: 910003fd mov x29, sp + 4455f0: f9000fe0 str x0, [sp, #24] + 4455f4: f9400fe0 ldr x0, [sp, #24] + 4455f8: 940004d2 bl 446940 <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEED1Ev> + 4455fc: d503201f nop + 445600: a8c27bfd ldp x29, x30, [sp], #32 + 445604: d65f03c0 ret + +0000000000445608 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE13_M_deallocateEPS3_m(): + 445608: a9bd7bfd stp x29, x30, [sp, #-48]! + 44560c: 910003fd mov x29, sp + 445610: f90017e0 str x0, [sp, #40] + 445614: f90013e1 str x1, [sp, #32] + 445618: f9000fe2 str x2, [sp, #24] + 44561c: f94013e0 ldr x0, [sp, #32] + 445620: f100001f cmp x0, #0x0 + 445624: 540000a0 b.eq 445638 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 445628: f94017e0 ldr x0, [sp, #40] + 44562c: f9400fe2 ldr x2, [sp, #24] + 445630: f94013e1 ldr x1, [sp, #32] + 445634: 940004c8 bl 446954 <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE10deallocateERS4_PS3_m> + 445638: d503201f nop + 44563c: a8c37bfd ldp x29, x30, [sp], #48 + 445640: d65f03c0 ret + +0000000000445644 <_ZSt8_DestroyIPPN5Catch16TestCaseTracking8ITrackerEEvT_S5_>: +_ZSt8_DestroyIPPN5Catch16TestCaseTracking8ITrackerEEvT_S5_(): + 445644: a9be7bfd stp x29, x30, [sp, #-32]! + 445648: 910003fd mov x29, sp + 44564c: f9000fe0 str x0, [sp, #24] + 445650: f9000be1 str x1, [sp, #16] + 445654: f9400be1 ldr x1, [sp, #16] + 445658: f9400fe0 ldr x0, [sp, #24] + 44565c: 940004ca bl 446984 <_ZNSt12_Destroy_auxILb1EE9__destroyIPPN5Catch16TestCaseTracking8ITrackerEEEvT_S7_> + 445660: d503201f nop + 445664: a8c27bfd ldp x29, x30, [sp], #32 + 445668: d65f03c0 ret + +000000000044566c <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_(): + 44566c: a9bd7bfd stp x29, x30, [sp, #-48]! + 445670: 910003fd mov x29, sp + 445674: f90017e0 str x0, [sp, #40] + 445678: f90013e1 str x1, [sp, #32] + 44567c: f9000fe2 str x2, [sp, #24] + 445680: f9400fe0 ldr x0, [sp, #24] + 445684: 97fff887 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 445688: aa0003e2 mov x2, x0 + 44568c: f94013e1 ldr x1, [sp, #32] + 445690: f94017e0 ldr x0, [sp, #40] + 445694: 940004c2 bl 44699c <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE9constructIS4_JS4_EEEvPT_DpOT0_> + 445698: d503201f nop + 44569c: a8c37bfd ldp x29, x30, [sp], #48 + 4456a0: d65f03c0 ret + +00000000004456a4 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 4456a4: a9b87bfd stp x29, x30, [sp, #-128]! + 4456a8: 910003fd mov x29, sp + 4456ac: a90153f3 stp x19, x20, [sp, #16] + 4456b0: f9001fe0 str x0, [sp, #56] + 4456b4: f9001be1 str x1, [sp, #48] + 4456b8: f90017e2 str x2, [sp, #40] + 4456bc: b0000400 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4456c0: 911e0002 add x2, x0, #0x780 + 4456c4: d2800021 mov x1, #0x1 // #1 + 4456c8: f9401fe0 ldr x0, [sp, #56] + 4456cc: 940004c6 bl 4469e4 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_M_check_lenEmPKc> + 4456d0: f9003be0 str x0, [sp, #112] + 4456d4: f9401fe0 ldr x0, [sp, #56] + 4456d8: f9400000 ldr x0, [x0] + 4456dc: f90037e0 str x0, [sp, #104] + 4456e0: f9401fe0 ldr x0, [sp, #56] + 4456e4: f9400400 ldr x0, [x0, #8] + 4456e8: f90033e0 str x0, [sp, #96] + 4456ec: f9401fe0 ldr x0, [sp, #56] + 4456f0: 940004f0 bl 446ab0 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5beginEv> + 4456f4: f90027e0 str x0, [sp, #72] + 4456f8: 910123e1 add x1, sp, #0x48 + 4456fc: 9100c3e0 add x0, sp, #0x30 + 445700: 940004f5 bl 446ad4 <_ZN9__gnu_cxxmiIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 445704: f9002fe0 str x0, [sp, #88] + 445708: f9401fe0 ldr x0, [sp, #56] + 44570c: f9403be1 ldr x1, [sp, #112] + 445710: 94000502 bl 446b18 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE11_M_allocateEm> + 445714: f9002be0 str x0, [sp, #80] + 445718: f9402be0 ldr x0, [sp, #80] + 44571c: f9003fe0 str x0, [sp, #120] + 445720: f9401ff3 ldr x19, [sp, #56] + 445724: f9402fe0 ldr x0, [sp, #88] + 445728: d37df000 lsl x0, x0, #3 + 44572c: f9402be1 ldr x1, [sp, #80] + 445730: 8b000034 add x20, x1, x0 + 445734: f94017e0 ldr x0, [sp, #40] + 445738: 97fff85a bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 44573c: aa0003e2 mov x2, x0 + 445740: aa1403e1 mov x1, x20 + 445744: aa1303e0 mov x0, x19 + 445748: 97ffffc9 bl 44566c <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_> + 44574c: f9003fff str xzr, [sp, #120] + 445750: 9100c3e0 add x0, sp, #0x30 + 445754: 940004ff bl 446b50 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv> + 445758: f9400013 ldr x19, [x0] + 44575c: f9401fe0 ldr x0, [sp, #56] + 445760: 97fff9fd bl 443f54 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv> + 445764: aa0003e3 mov x3, x0 + 445768: f9402be2 ldr x2, [sp, #80] + 44576c: aa1303e1 mov x1, x19 + 445770: f94037e0 ldr x0, [sp, #104] + 445774: 940004fc bl 446b64 <_ZSt34__uninitialized_move_if_noexcept_aIPPN5Catch16TestCaseTracking8ITrackerES4_SaIS3_EET0_T_S7_S6_RT1_> + 445778: f9003fe0 str x0, [sp, #120] + 44577c: f9403fe0 ldr x0, [sp, #120] + 445780: 91002000 add x0, x0, #0x8 + 445784: f9003fe0 str x0, [sp, #120] + 445788: 9100c3e0 add x0, sp, #0x30 + 44578c: 940004f1 bl 446b50 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv> + 445790: f9400013 ldr x19, [x0] + 445794: f9401fe0 ldr x0, [sp, #56] + 445798: 97fff9ef bl 443f54 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv> + 44579c: aa0003e3 mov x3, x0 + 4457a0: f9403fe2 ldr x2, [sp, #120] + 4457a4: f94033e1 ldr x1, [sp, #96] + 4457a8: aa1303e0 mov x0, x19 + 4457ac: 940004ee bl 446b64 <_ZSt34__uninitialized_move_if_noexcept_aIPPN5Catch16TestCaseTracking8ITrackerES4_SaIS3_EET0_T_S7_S6_RT1_> + 4457b0: f9003fe0 str x0, [sp, #120] + 4457b4: f9401fe0 ldr x0, [sp, #56] + 4457b8: 97fff9e7 bl 443f54 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv> + 4457bc: aa0003e2 mov x2, x0 + 4457c0: f94033e1 ldr x1, [sp, #96] + 4457c4: f94037e0 ldr x0, [sp, #104] + 4457c8: 97fff9e8 bl 443f68 <_ZSt8_DestroyIPPN5Catch16TestCaseTracking8ITrackerES3_EvT_S5_RSaIT0_E> + 4457cc: f9401fe3 ldr x3, [sp, #56] + 4457d0: f9401fe0 ldr x0, [sp, #56] + 4457d4: f9400801 ldr x1, [x0, #16] + 4457d8: f94037e0 ldr x0, [sp, #104] + 4457dc: cb000020 sub x0, x1, x0 + 4457e0: 9343fc01 asr x1, x0, #3 + 4457e4: aa0103e0 mov x0, x1 + 4457e8: aa0003e2 mov x2, x0 + 4457ec: f94037e1 ldr x1, [sp, #104] + 4457f0: aa0303e0 mov x0, x3 + 4457f4: 97ffff85 bl 445608 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE13_M_deallocateEPS3_m> + 4457f8: f9401fe0 ldr x0, [sp, #56] + 4457fc: f9402be1 ldr x1, [sp, #80] + 445800: f9000001 str x1, [x0] + 445804: f9401fe0 ldr x0, [sp, #56] + 445808: f9403fe1 ldr x1, [sp, #120] + 44580c: f9000401 str x1, [x0, #8] + 445810: f9403be0 ldr x0, [sp, #112] + 445814: d37df000 lsl x0, x0, #3 + 445818: f9402be1 ldr x1, [sp, #80] + 44581c: 8b000021 add x1, x1, x0 + 445820: f9401fe0 ldr x0, [sp, #56] + 445824: f9000801 str x1, [x0, #16] + 445828: 1400001d b 44589c <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1f8> + 44582c: 97ff05bd bl 406f20 <__cxa_begin_catch@plt> + 445830: f9403fe0 ldr x0, [sp, #120] + 445834: f100001f cmp x0, #0x0 + 445838: 54000141 b.ne 445860 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1bc> // b.any + 44583c: f9401fe2 ldr x2, [sp, #56] + 445840: f9402fe0 ldr x0, [sp, #88] + 445844: d37df000 lsl x0, x0, #3 + 445848: f9402be1 ldr x1, [sp, #80] + 44584c: 8b000020 add x0, x1, x0 + 445850: aa0003e1 mov x1, x0 + 445854: aa0203e0 mov x0, x2 + 445858: 97fffa65 bl 4441ec <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE7destroyIS3_EEvRS4_PT_> + 44585c: 14000007 b 445878 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1d4> + 445860: f9401fe0 ldr x0, [sp, #56] + 445864: 97fff9bc bl 443f54 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv> + 445868: aa0003e2 mov x2, x0 + 44586c: f9403fe1 ldr x1, [sp, #120] + 445870: f9402be0 ldr x0, [sp, #80] + 445874: 97fff9bd bl 443f68 <_ZSt8_DestroyIPPN5Catch16TestCaseTracking8ITrackerES3_EvT_S5_RSaIT0_E> + 445878: f9401fe0 ldr x0, [sp, #56] + 44587c: f9403be2 ldr x2, [sp, #112] + 445880: f9402be1 ldr x1, [sp, #80] + 445884: 97ffff61 bl 445608 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE13_M_deallocateEPS3_m> + 445888: 97ff0796 bl 4076e0 <__cxa_rethrow@plt> + 44588c: aa0003f3 mov x19, x0 + 445890: 97ff07e0 bl 407810 <__cxa_end_catch@plt> + 445894: aa1303e0 mov x0, x19 + 445898: 97ff081a bl 407900 <_Unwind_Resume@plt> + 44589c: a94153f3 ldp x19, x20, [sp, #16] + 4458a0: a8c87bfd ldp x29, x30, [sp], #128 + 4458a4: d65f03c0 ret + +00000000004458a8 <_ZN9__gnu_cxx17__normal_iteratorIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS6_(): + 4458a8: d10043ff sub sp, sp, #0x10 + 4458ac: f90007e0 str x0, [sp, #8] + 4458b0: f90003e1 str x1, [sp] + 4458b4: f94003e0 ldr x0, [sp] + 4458b8: f9400001 ldr x1, [x0] + 4458bc: f94007e0 ldr x0, [sp, #8] + 4458c0: f9000001 str x1, [x0] + 4458c4: d503201f nop + 4458c8: 910043ff add sp, sp, #0x10 + 4458cc: d65f03c0 ret + +00000000004458d0 <_ZNK9__gnu_cxx17__normal_iteratorIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv(): + 4458d0: d10043ff sub sp, sp, #0x10 + 4458d4: f90007e0 str x0, [sp, #8] + 4458d8: f94007e0 ldr x0, [sp, #8] + 4458dc: 910043ff add sp, sp, #0x10 + 4458e0: d65f03c0 ret + +00000000004458e4 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS5_(): + 4458e4: d10043ff sub sp, sp, #0x10 + 4458e8: f90007e0 str x0, [sp, #8] + 4458ec: f90003e1 str x1, [sp] + 4458f0: f94003e0 ldr x0, [sp] + 4458f4: f9400001 ldr x1, [x0] + 4458f8: f94007e0 ldr x0, [sp, #8] + 4458fc: f9000001 str x1, [x0] + 445900: d503201f nop + 445904: 910043ff add sp, sp, #0x10 + 445908: d65f03c0 ret + +000000000044590c <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE7destroyIS4_EEvPT_(): + 44590c: d10043ff sub sp, sp, #0x10 + 445910: f90007e0 str x0, [sp, #8] + 445914: f90003e1 str x1, [sp] + 445918: d503201f nop + 44591c: 910043ff add sp, sp, #0x10 + 445920: d65f03c0 ret + +0000000000445924 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEC2ERKS4_(): + 445924: d10043ff sub sp, sp, #0x10 + 445928: f90007e0 str x0, [sp, #8] + 44592c: f90003e1 str x1, [sp] + 445930: f94003e0 ldr x0, [sp] + 445934: f9400001 ldr x1, [x0] + 445938: f94007e0 ldr x0, [sp, #8] + 44593c: f9000001 str x1, [x0] + 445940: d503201f nop + 445944: 910043ff add sp, sp, #0x10 + 445948: d65f03c0 ret + +000000000044594c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv(): + 44594c: d10043ff sub sp, sp, #0x10 + 445950: f90007e0 str x0, [sp, #8] + 445954: f94007e0 ldr x0, [sp, #8] + 445958: 910043ff add sp, sp, #0x10 + 44595c: d65f03c0 ret + +0000000000445960 <_ZSt7forwardIRKN5Catch14SectionEndInfoEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch14SectionEndInfoEEOT_RNSt16remove_referenceIS4_E4typeE(): + 445960: d10043ff sub sp, sp, #0x10 + 445964: f90007e0 str x0, [sp, #8] + 445968: f94007e0 ldr x0, [sp, #8] + 44596c: 910043ff add sp, sp, #0x10 + 445970: d65f03c0 ret + +0000000000445974 <_ZN5Catch11SectionInfoC1ERKS0_>: +_ZN5Catch11SectionInfoC1ERKS0_(): + 445974: a9be7bfd stp x29, x30, [sp, #-32]! + 445978: 910003fd mov x29, sp + 44597c: f9000fe0 str x0, [sp, #24] + 445980: f9000be1 str x1, [sp, #16] + 445984: f9400fe0 ldr x0, [sp, #24] + 445988: f9400be1 ldr x1, [sp, #16] + 44598c: 97ff0579 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 445990: f9400fe2 ldr x2, [sp, #24] + 445994: f9400be0 ldr x0, [sp, #16] + 445998: a9420400 ldp x0, x1, [x0, #32] + 44599c: a9020440 stp x0, x1, [x2, #32] + 4459a0: d503201f nop + 4459a4: a8c27bfd ldp x29, x30, [sp], #32 + 4459a8: d65f03c0 ret + +00000000004459ac <_ZN5Catch14SectionEndInfoC1ERKS0_>: +_ZN5Catch14SectionEndInfoC2ERKS0_(): + 4459ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4459b0: 910003fd mov x29, sp + 4459b4: f9000fe0 str x0, [sp, #24] + 4459b8: f9000be1 str x1, [sp, #16] + 4459bc: f9400fe0 ldr x0, [sp, #24] + 4459c0: f9400be1 ldr x1, [sp, #16] + 4459c4: 97ffffec bl 445974 <_ZN5Catch11SectionInfoC1ERKS0_> + 4459c8: f9400fe0 ldr x0, [sp, #24] + 4459cc: 9100c001 add x1, x0, #0x30 + 4459d0: f9400be0 ldr x0, [sp, #16] + 4459d4: 9100c000 add x0, x0, #0x30 + 4459d8: aa0103e2 mov x2, x1 + 4459dc: aa0003e3 mov x3, x0 + 4459e0: a9400460 ldp x0, x1, [x3] + 4459e4: a9000440 stp x0, x1, [x2] + 4459e8: f9400860 ldr x0, [x3, #16] + 4459ec: f9000840 str x0, [x2, #16] + 4459f0: f9400be0 ldr x0, [sp, #16] + 4459f4: f9402401 ldr x1, [x0, #72] + 4459f8: f9400fe0 ldr x0, [sp, #24] + 4459fc: f9002401 str x1, [x0, #72] + 445a00: d503201f nop + 445a04: a8c27bfd ldp x29, x30, [sp], #32 + 445a08: d65f03c0 ret + +0000000000445a0c <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_(): + 445a0c: a9bb7bfd stp x29, x30, [sp, #-80]! + 445a10: 910003fd mov x29, sp + 445a14: a90153f3 stp x19, x20, [sp, #16] + 445a18: f90013f5 str x21, [sp, #32] + 445a1c: f90027e0 str x0, [sp, #72] + 445a20: f90023e1 str x1, [sp, #64] + 445a24: f9001fe2 str x2, [sp, #56] + 445a28: f9401fe0 ldr x0, [sp, #56] + 445a2c: 97ffffcd bl 445960 <_ZSt7forwardIRKN5Catch14SectionEndInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 445a30: aa0003f5 mov x21, x0 + 445a34: f94023f3 ldr x19, [sp, #64] + 445a38: aa1303e1 mov x1, x19 + 445a3c: d2800a00 mov x0, #0x50 // #80 + 445a40: 97ff1a8e bl 40c478 <_ZnwmPv> + 445a44: aa0003f4 mov x20, x0 + 445a48: aa1503e1 mov x1, x21 + 445a4c: aa1403e0 mov x0, x20 + 445a50: 97ffffd7 bl 4459ac <_ZN5Catch14SectionEndInfoC1ERKS0_> + 445a54: 14000007 b 445a70 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_+0x64> + 445a58: aa0003f5 mov x21, x0 + 445a5c: aa1303e1 mov x1, x19 + 445a60: aa1403e0 mov x0, x20 + 445a64: 97ff1a8b bl 40c490 <_ZdlPvS_> + 445a68: aa1503e0 mov x0, x21 + 445a6c: 97ff07a5 bl 407900 <_Unwind_Resume@plt> + 445a70: a94153f3 ldp x19, x20, [sp, #16] + 445a74: f94013f5 ldr x21, [sp, #32] + 445a78: a8c57bfd ldp x29, x30, [sp], #80 + 445a7c: d65f03c0 ret + +0000000000445a80 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_(): + 445a80: d10043ff sub sp, sp, #0x10 + 445a84: f90007e0 str x0, [sp, #8] + 445a88: f90003e1 str x1, [sp] + 445a8c: f94003e0 ldr x0, [sp] + 445a90: f9400001 ldr x1, [x0] + 445a94: f94007e0 ldr x0, [sp, #8] + 445a98: f9000001 str x1, [x0] + 445a9c: d503201f nop + 445aa0: 910043ff add sp, sp, #0x10 + 445aa4: d65f03c0 ret + +0000000000445aa8 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE12_M_check_lenEmPKc(): + 445aa8: a9bb7bfd stp x29, x30, [sp, #-80]! + 445aac: 910003fd mov x29, sp + 445ab0: f9000bf3 str x19, [sp, #16] + 445ab4: f9001fe0 str x0, [sp, #56] + 445ab8: f9001be1 str x1, [sp, #48] + 445abc: f90017e2 str x2, [sp, #40] + 445ac0: f9401fe0 ldr x0, [sp, #56] + 445ac4: 9400043c bl 446bb4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE8max_sizeEv> + 445ac8: aa0003f3 mov x19, x0 + 445acc: f9401fe0 ldr x0, [sp, #56] + 445ad0: 94000441 bl 446bd4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4sizeEv> + 445ad4: cb000261 sub x1, x19, x0 + 445ad8: f9401be0 ldr x0, [sp, #48] + 445adc: eb00003f cmp x1, x0 + 445ae0: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 445ae4: 12001c00 and w0, w0, #0xff + 445ae8: 7100001f cmp w0, #0x0 + 445aec: 54000060 b.eq 445af8 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 445af0: f94017e0 ldr x0, [sp, #40] + 445af4: 97ff0557 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 445af8: f9401fe0 ldr x0, [sp, #56] + 445afc: 94000436 bl 446bd4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4sizeEv> + 445b00: aa0003f3 mov x19, x0 + 445b04: f9401fe0 ldr x0, [sp, #56] + 445b08: 94000433 bl 446bd4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4sizeEv> + 445b0c: f90023e0 str x0, [sp, #64] + 445b10: 9100c3e1 add x1, sp, #0x30 + 445b14: 910103e0 add x0, sp, #0x40 + 445b18: 97ff3d26 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 445b1c: f9400000 ldr x0, [x0] + 445b20: 8b000260 add x0, x19, x0 + 445b24: f90027e0 str x0, [sp, #72] + 445b28: f9401fe0 ldr x0, [sp, #56] + 445b2c: 9400042a bl 446bd4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4sizeEv> + 445b30: aa0003e1 mov x1, x0 + 445b34: f94027e0 ldr x0, [sp, #72] + 445b38: eb01001f cmp x0, x1 + 445b3c: 540000e3 b.cc 445b58 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 445b40: f9401fe0 ldr x0, [sp, #56] + 445b44: 9400041c bl 446bb4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE8max_sizeEv> + 445b48: aa0003e1 mov x1, x0 + 445b4c: f94027e0 ldr x0, [sp, #72] + 445b50: eb01001f cmp x0, x1 + 445b54: 54000089 b.ls 445b64 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 445b58: f9401fe0 ldr x0, [sp, #56] + 445b5c: 94000416 bl 446bb4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE8max_sizeEv> + 445b60: 14000002 b 445b68 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE12_M_check_lenEmPKc+0xc0> + 445b64: f94027e0 ldr x0, [sp, #72] + 445b68: f9400bf3 ldr x19, [sp, #16] + 445b6c: a8c57bfd ldp x29, x30, [sp], #80 + 445b70: d65f03c0 ret + +0000000000445b74 <_ZN9__gnu_cxxmiIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 445b74: a9bd7bfd stp x29, x30, [sp, #-48]! + 445b78: 910003fd mov x29, sp + 445b7c: f9000bf3 str x19, [sp, #16] + 445b80: f90017e0 str x0, [sp, #40] + 445b84: f90013e1 str x1, [sp, #32] + 445b88: f94017e0 ldr x0, [sp, #40] + 445b8c: 9400001b bl 445bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 445b90: f9400013 ldr x19, [x0] + 445b94: f94013e0 ldr x0, [sp, #32] + 445b98: 94000018 bl 445bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 445b9c: f9400000 ldr x0, [x0] + 445ba0: cb000260 sub x0, x19, x0 + 445ba4: 9344fc01 asr x1, x0, #4 + 445ba8: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 445bac: f29999a0 movk x0, #0xcccd + 445bb0: 9b007c20 mul x0, x1, x0 + 445bb4: f9400bf3 ldr x19, [sp, #16] + 445bb8: a8c37bfd ldp x29, x30, [sp], #48 + 445bbc: d65f03c0 ret + +0000000000445bc0 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE11_M_allocateEm(): + 445bc0: a9be7bfd stp x29, x30, [sp, #-32]! + 445bc4: 910003fd mov x29, sp + 445bc8: f9000fe0 str x0, [sp, #24] + 445bcc: f9000be1 str x1, [sp, #16] + 445bd0: f9400be0 ldr x0, [sp, #16] + 445bd4: f100001f cmp x0, #0x0 + 445bd8: 540000a0 b.eq 445bec <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE11_M_allocateEm+0x2c> // b.none + 445bdc: f9400fe0 ldr x0, [sp, #24] + 445be0: f9400be1 ldr x1, [sp, #16] + 445be4: 94000409 bl 446c08 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE8allocateERS2_m> + 445be8: 14000002 b 445bf0 <_ZNSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE11_M_allocateEm+0x30> + 445bec: d2800000 mov x0, #0x0 // #0 + 445bf0: a8c27bfd ldp x29, x30, [sp], #32 + 445bf4: d65f03c0 ret + +0000000000445bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv(): + 445bf8: d10043ff sub sp, sp, #0x10 + 445bfc: f90007e0 str x0, [sp, #8] + 445c00: f94007e0 ldr x0, [sp, #8] + 445c04: 910043ff add sp, sp, #0x10 + 445c08: d65f03c0 ret + +0000000000445c0c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14SectionEndInfoES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14SectionEndInfoES2_SaIS1_EET0_T_S5_S4_RT1_(): + 445c0c: a9bc7bfd stp x29, x30, [sp, #-64]! + 445c10: 910003fd mov x29, sp + 445c14: f9000bf3 str x19, [sp, #16] + 445c18: f9001fe0 str x0, [sp, #56] + 445c1c: f9001be1 str x1, [sp, #48] + 445c20: f90017e2 str x2, [sp, #40] + 445c24: f90013e3 str x3, [sp, #32] + 445c28: f9401fe0 ldr x0, [sp, #56] + 445c2c: 94000401 bl 446c30 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14SectionEndInfoESt13move_iteratorIPS1_EET0_PT_> + 445c30: aa0003f3 mov x19, x0 + 445c34: f9401be0 ldr x0, [sp, #48] + 445c38: 940003fe bl 446c30 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14SectionEndInfoESt13move_iteratorIPS1_EET0_PT_> + 445c3c: f94013e3 ldr x3, [sp, #32] + 445c40: f94017e2 ldr x2, [sp, #40] + 445c44: aa0003e1 mov x1, x0 + 445c48: aa1303e0 mov x0, x19 + 445c4c: 94000402 bl 446c54 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14SectionEndInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 445c50: f9400bf3 ldr x19, [sp, #16] + 445c54: a8c47bfd ldp x29, x30, [sp], #64 + 445c58: d65f03c0 ret + +0000000000445c5c <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE7destroyIS1_EEvRS2_PT_(): + 445c5c: a9be7bfd stp x29, x30, [sp, #-32]! + 445c60: 910003fd mov x29, sp + 445c64: f9000fe0 str x0, [sp, #24] + 445c68: f9000be1 str x1, [sp, #16] + 445c6c: f9400be1 ldr x1, [sp, #16] + 445c70: f9400fe0 ldr x0, [sp, #24] + 445c74: 9400040c bl 446ca4 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE7destroyIS2_EEvPT_> + 445c78: d503201f nop + 445c7c: a8c27bfd ldp x29, x30, [sp], #32 + 445c80: d65f03c0 ret + +0000000000445c84 <_ZSt7forwardIRKN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS4_E4typeE(): + 445c84: d10043ff sub sp, sp, #0x10 + 445c88: f90007e0 str x0, [sp, #8] + 445c8c: f94007e0 ldr x0, [sp, #8] + 445c90: 910043ff add sp, sp, #0x10 + 445c94: d65f03c0 ret + +0000000000445c98 <_ZN5Catch11MessageInfoC1ERKS0_>: +_ZN5Catch11MessageInfoC1ERKS0_(): + 445c98: a9be7bfd stp x29, x30, [sp, #-32]! + 445c9c: 910003fd mov x29, sp + 445ca0: f9000fe0 str x0, [sp, #24] + 445ca4: f9000be1 str x1, [sp, #16] + 445ca8: f9400fe2 ldr x2, [sp, #24] + 445cac: f9400be0 ldr x0, [sp, #16] + 445cb0: a9400400 ldp x0, x1, [x0] + 445cb4: a9000440 stp x0, x1, [x2] + 445cb8: f9400fe0 ldr x0, [sp, #24] + 445cbc: 91004002 add x2, x0, #0x10 + 445cc0: f9400be0 ldr x0, [sp, #16] + 445cc4: 91004000 add x0, x0, #0x10 + 445cc8: aa0003e1 mov x1, x0 + 445ccc: aa0203e0 mov x0, x2 + 445cd0: 97ff04a8 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 445cd4: f9400fe2 ldr x2, [sp, #24] + 445cd8: f9400be0 ldr x0, [sp, #16] + 445cdc: a9430400 ldp x0, x1, [x0, #48] + 445ce0: a9030440 stp x0, x1, [x2, #48] + 445ce4: f9400be0 ldr x0, [sp, #16] + 445ce8: b9404001 ldr w1, [x0, #64] + 445cec: f9400fe0 ldr x0, [sp, #24] + 445cf0: b9004001 str w1, [x0, #64] + 445cf4: f9400be0 ldr x0, [sp, #16] + 445cf8: b9404401 ldr w1, [x0, #68] + 445cfc: f9400fe0 ldr x0, [sp, #24] + 445d00: b9004401 str w1, [x0, #68] + 445d04: d503201f nop + 445d08: a8c27bfd ldp x29, x30, [sp], #32 + 445d0c: d65f03c0 ret + +0000000000445d10 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_(): + 445d10: a9bb7bfd stp x29, x30, [sp, #-80]! + 445d14: 910003fd mov x29, sp + 445d18: a90153f3 stp x19, x20, [sp, #16] + 445d1c: f90013f5 str x21, [sp, #32] + 445d20: f90027e0 str x0, [sp, #72] + 445d24: f90023e1 str x1, [sp, #64] + 445d28: f9001fe2 str x2, [sp, #56] + 445d2c: f9401fe0 ldr x0, [sp, #56] + 445d30: 97ffffd5 bl 445c84 <_ZSt7forwardIRKN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 445d34: aa0003f5 mov x21, x0 + 445d38: f94023f3 ldr x19, [sp, #64] + 445d3c: aa1303e1 mov x1, x19 + 445d40: d2800900 mov x0, #0x48 // #72 + 445d44: 97ff19cd bl 40c478 <_ZnwmPv> + 445d48: aa0003f4 mov x20, x0 + 445d4c: aa1503e1 mov x1, x21 + 445d50: aa1403e0 mov x0, x20 + 445d54: 97ffffd1 bl 445c98 <_ZN5Catch11MessageInfoC1ERKS0_> + 445d58: 14000007 b 445d74 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_+0x64> + 445d5c: aa0003f5 mov x21, x0 + 445d60: aa1303e1 mov x1, x19 + 445d64: aa1403e0 mov x0, x20 + 445d68: 97ff19ca bl 40c490 <_ZdlPvS_> + 445d6c: aa1503e0 mov x0, x21 + 445d70: 97ff06e4 bl 407900 <_Unwind_Resume@plt> + 445d74: a94153f3 ldp x19, x20, [sp, #16] + 445d78: f94013f5 ldr x21, [sp, #32] + 445d7c: a8c57bfd ldp x29, x30, [sp], #80 + 445d80: d65f03c0 ret + +0000000000445d84 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE12_M_check_lenEmPKc(): + 445d84: a9bb7bfd stp x29, x30, [sp, #-80]! + 445d88: 910003fd mov x29, sp + 445d8c: f9000bf3 str x19, [sp, #16] + 445d90: f9001fe0 str x0, [sp, #56] + 445d94: f9001be1 str x1, [sp, #48] + 445d98: f90017e2 str x2, [sp, #40] + 445d9c: f9401fe0 ldr x0, [sp, #56] + 445da0: 940003ca bl 446cc8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE8max_sizeEv> + 445da4: aa0003f3 mov x19, x0 + 445da8: f9401fe0 ldr x0, [sp, #56] + 445dac: 940003cf bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 445db0: cb000261 sub x1, x19, x0 + 445db4: f9401be0 ldr x0, [sp, #48] + 445db8: eb00003f cmp x1, x0 + 445dbc: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 445dc0: 12001c00 and w0, w0, #0xff + 445dc4: 7100001f cmp w0, #0x0 + 445dc8: 54000060 b.eq 445dd4 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 445dcc: f94017e0 ldr x0, [sp, #40] + 445dd0: 97ff04a0 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 445dd4: f9401fe0 ldr x0, [sp, #56] + 445dd8: 940003c4 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 445ddc: aa0003f3 mov x19, x0 + 445de0: f9401fe0 ldr x0, [sp, #56] + 445de4: 940003c1 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 445de8: f90023e0 str x0, [sp, #64] + 445dec: 9100c3e1 add x1, sp, #0x30 + 445df0: 910103e0 add x0, sp, #0x40 + 445df4: 97ff3c6f bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 445df8: f9400000 ldr x0, [x0] + 445dfc: 8b000260 add x0, x19, x0 + 445e00: f90027e0 str x0, [sp, #72] + 445e04: f9401fe0 ldr x0, [sp, #56] + 445e08: 940003b8 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 445e0c: aa0003e1 mov x1, x0 + 445e10: f94027e0 ldr x0, [sp, #72] + 445e14: eb01001f cmp x0, x1 + 445e18: 540000e3 b.cc 445e34 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 445e1c: f9401fe0 ldr x0, [sp, #56] + 445e20: 940003aa bl 446cc8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE8max_sizeEv> + 445e24: aa0003e1 mov x1, x0 + 445e28: f94027e0 ldr x0, [sp, #72] + 445e2c: eb01001f cmp x0, x1 + 445e30: 54000089 b.ls 445e40 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 445e34: f9401fe0 ldr x0, [sp, #56] + 445e38: 940003a4 bl 446cc8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE8max_sizeEv> + 445e3c: 14000002 b 445e44 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE12_M_check_lenEmPKc+0xc0> + 445e40: f94027e0 ldr x0, [sp, #72] + 445e44: f9400bf3 ldr x19, [sp, #16] + 445e48: a8c57bfd ldp x29, x30, [sp], #80 + 445e4c: d65f03c0 ret + +0000000000445e50 <_ZN9__gnu_cxxmiIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 445e50: a9bd7bfd stp x29, x30, [sp, #-48]! + 445e54: 910003fd mov x29, sp + 445e58: f9000bf3 str x19, [sp, #16] + 445e5c: f90017e0 str x0, [sp, #40] + 445e60: f90013e1 str x1, [sp, #32] + 445e64: f94017e0 ldr x0, [sp, #40] + 445e68: 97fffae4 bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 445e6c: f9400013 ldr x19, [x0] + 445e70: f94013e0 ldr x0, [sp, #32] + 445e74: 97fffae1 bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 445e78: f9400000 ldr x0, [x0] + 445e7c: cb000260 sub x0, x19, x0 + 445e80: 9343fc01 asr x1, x0, #3 + 445e84: d291c720 mov x0, #0x8e39 // #36409 + 445e88: f2a71c60 movk x0, #0x38e3, lsl #16 + 445e8c: f2dc71c0 movk x0, #0xe38e, lsl #32 + 445e90: f2f1c700 movk x0, #0x8e38, lsl #48 + 445e94: 9b007c20 mul x0, x1, x0 + 445e98: f9400bf3 ldr x19, [sp, #16] + 445e9c: a8c37bfd ldp x29, x30, [sp], #48 + 445ea0: d65f03c0 ret + +0000000000445ea4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE11_M_allocateEm(): + 445ea4: a9be7bfd stp x29, x30, [sp, #-32]! + 445ea8: 910003fd mov x29, sp + 445eac: f9000fe0 str x0, [sp, #24] + 445eb0: f9000be1 str x1, [sp, #16] + 445eb4: f9400be0 ldr x0, [sp, #16] + 445eb8: f100001f cmp x0, #0x0 + 445ebc: 540000a0 b.eq 445ed0 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE11_M_allocateEm+0x2c> // b.none + 445ec0: f9400fe0 ldr x0, [sp, #24] + 445ec4: f9400be1 ldr x1, [sp, #16] + 445ec8: 94000397 bl 446d24 <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE8allocateERS2_m> + 445ecc: 14000002 b 445ed4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE11_M_allocateEm+0x30> + 445ed0: d2800000 mov x0, #0x0 // #0 + 445ed4: a8c27bfd ldp x29, x30, [sp], #32 + 445ed8: d65f03c0 ret + +0000000000445edc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11MessageInfoES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11MessageInfoES2_SaIS1_EET0_T_S5_S4_RT1_(): + 445edc: a9bc7bfd stp x29, x30, [sp, #-64]! + 445ee0: 910003fd mov x29, sp + 445ee4: f9000bf3 str x19, [sp, #16] + 445ee8: f9001fe0 str x0, [sp, #56] + 445eec: f9001be1 str x1, [sp, #48] + 445ef0: f90017e2 str x2, [sp, #40] + 445ef4: f90013e3 str x3, [sp, #32] + 445ef8: f9401fe0 ldr x0, [sp, #56] + 445efc: 94000394 bl 446d4c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch11MessageInfoESt13move_iteratorIPS1_EET0_PT_> + 445f00: aa0003f3 mov x19, x0 + 445f04: f9401be0 ldr x0, [sp, #48] + 445f08: 94000391 bl 446d4c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch11MessageInfoESt13move_iteratorIPS1_EET0_PT_> + 445f0c: f94013e3 ldr x3, [sp, #32] + 445f10: f94017e2 ldr x2, [sp, #40] + 445f14: aa0003e1 mov x1, x0 + 445f18: aa1303e0 mov x0, x19 + 445f1c: 94000395 bl 446d70 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch11MessageInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 445f20: f9400bf3 ldr x19, [sp, #16] + 445f24: a8c47bfd ldp x29, x30, [sp], #64 + 445f28: d65f03c0 ret + +0000000000445f2c <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE7destroyIS1_EEvRS2_PT_(): + 445f2c: a9be7bfd stp x29, x30, [sp, #-32]! + 445f30: 910003fd mov x29, sp + 445f34: f9000fe0 str x0, [sp, #24] + 445f38: f9000be1 str x1, [sp, #16] + 445f3c: f9400be1 ldr x1, [sp, #16] + 445f40: f9400fe0 ldr x0, [sp, #24] + 445f44: 940003a0 bl 446dc4 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE7destroyIS2_EEvPT_> + 445f48: d503201f nop + 445f4c: a8c27bfd ldp x29, x30, [sp], #32 + 445f50: d65f03c0 ret + +0000000000445f54 <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEC1ERS4_>: +_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEC1ERS4_(): + 445f54: d10043ff sub sp, sp, #0x10 + 445f58: f90007e0 str x0, [sp, #8] + 445f5c: f90003e1 str x1, [sp] + 445f60: f94007e0 ldr x0, [sp, #8] + 445f64: f94003e1 ldr x1, [sp] + 445f68: f9000001 str x1, [x0] + 445f6c: d503201f nop + 445f70: 910043ff add sp, sp, #0x10 + 445f74: d65f03c0 ret + +0000000000445f78 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_(): + 445f78: a9bb7bfd stp x29, x30, [sp, #-80]! + 445f7c: 910003fd mov x29, sp + 445f80: f9000bf3 str x19, [sp, #16] + 445f84: f9001fe0 str x0, [sp, #56] + 445f88: f9001be1 str x1, [sp, #48] + 445f8c: f90017e2 str x2, [sp, #40] + 445f90: 9100e3e0 add x0, sp, #0x38 + 445f94: 94000395 bl 446de8 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSA_> + 445f98: 2a1303e3 mov w3, w19 + 445f9c: f94017e2 ldr x2, [sp, #40] + 445fa0: f9401be1 ldr x1, [sp, #48] + 445fa4: f9401fe0 ldr x0, [sp, #56] + 445fa8: 94000395 bl 446dfc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag> + 445fac: d503201f nop + 445fb0: f9400bf3 ldr x19, [sp, #16] + 445fb4: a8c57bfd ldp x29, x30, [sp], #80 + 445fb8: d65f03c0 ret + +0000000000445fbc <_ZN9__gnu_cxxeqIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxeqIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 445fbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 445fc0: 910003fd mov x29, sp + 445fc4: f9000bf3 str x19, [sp, #16] + 445fc8: f90017e0 str x0, [sp, #40] + 445fcc: f90013e1 str x1, [sp, #32] + 445fd0: f94017e0 ldr x0, [sp, #40] + 445fd4: 97fffa89 bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 445fd8: f9400013 ldr x19, [x0] + 445fdc: f94013e0 ldr x0, [sp, #32] + 445fe0: 97fffa86 bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 445fe4: f9400000 ldr x0, [x0] + 445fe8: eb00027f cmp x19, x0 + 445fec: 1a9f17e0 cset w0, eq // eq = none + 445ff0: 12001c00 and w0, w0, #0xff + 445ff4: f9400bf3 ldr x19, [sp, #16] + 445ff8: a8c37bfd ldp x29, x30, [sp], #48 + 445ffc: d65f03c0 ret + +0000000000446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv(): + 446000: d10043ff sub sp, sp, #0x10 + 446004: f90007e0 str x0, [sp, #8] + 446008: f94007e0 ldr x0, [sp, #8] + 44600c: f9400000 ldr x0, [x0] + 446010: 91012001 add x1, x0, #0x48 + 446014: f94007e0 ldr x0, [sp, #8] + 446018: f9000001 str x1, [x0] + 44601c: f94007e0 ldr x0, [sp, #8] + 446020: 910043ff add sp, sp, #0x10 + 446024: d65f03c0 ret + +0000000000446028 <_ZN9__gnu_cxxneIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxneIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 446028: a9bd7bfd stp x29, x30, [sp, #-48]! + 44602c: 910003fd mov x29, sp + 446030: f9000bf3 str x19, [sp, #16] + 446034: f90017e0 str x0, [sp, #40] + 446038: f90013e1 str x1, [sp, #32] + 44603c: f94017e0 ldr x0, [sp, #40] + 446040: 97fffa6e bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 446044: f9400013 ldr x19, [x0] + 446048: f94013e0 ldr x0, [sp, #32] + 44604c: 97fffa6b bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 446050: f9400000 ldr x0, [x0] + 446054: eb00027f cmp x19, x0 + 446058: 1a9f07e0 cset w0, ne // ne = any + 44605c: 12001c00 and w0, w0, #0xff + 446060: f9400bf3 ldr x19, [sp, #16] + 446064: a8c37bfd ldp x29, x30, [sp], #48 + 446068: d65f03c0 ret + +000000000044606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_>: +_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_(): + 44606c: a9be7bfd stp x29, x30, [sp, #-32]! + 446070: 910003fd mov x29, sp + 446074: f9000fe0 str x0, [sp, #24] + 446078: f9000be1 str x1, [sp, #16] + 44607c: 910043e0 add x0, sp, #0x10 + 446080: 9400000a bl 4460a8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 446084: aa0003e2 mov x2, x0 + 446088: f9400fe0 ldr x0, [sp, #24] + 44608c: f9400000 ldr x0, [x0] + 446090: aa0003e1 mov x1, x0 + 446094: aa0203e0 mov x0, x2 + 446098: 97ffefad bl 441f4c <_ZNK5Catch11MessageInfoeqERKS0_> + 44609c: 12001c00 and w0, w0, #0xff + 4460a0: a8c27bfd ldp x29, x30, [sp], #32 + 4460a4: d65f03c0 ret + +00000000004460a8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv(): + 4460a8: d10043ff sub sp, sp, #0x10 + 4460ac: f90007e0 str x0, [sp, #8] + 4460b0: f94007e0 ldr x0, [sp, #8] + 4460b4: f9400000 ldr x0, [x0] + 4460b8: 910043ff add sp, sp, #0x10 + 4460bc: d65f03c0 ret + +00000000004460c0 <_ZSt4moveIRN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS4_(): + 4460c0: d10043ff sub sp, sp, #0x10 + 4460c4: f90007e0 str x0, [sp, #8] + 4460c8: f94007e0 ldr x0, [sp, #8] + 4460cc: 910043ff add sp, sp, #0x10 + 4460d0: d65f03c0 ret + +00000000004460d4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_(): + 4460d4: d10043ff sub sp, sp, #0x10 + 4460d8: f90007e0 str x0, [sp, #8] + 4460dc: f90003e1 str x1, [sp] + 4460e0: f94003e0 ldr x0, [sp] + 4460e4: f9400001 ldr x1, [x0] + 4460e8: f94007e0 ldr x0, [sp, #8] + 4460ec: f9000001 str x1, [x0] + 4460f0: d503201f nop + 4460f4: 910043ff add sp, sp, #0x10 + 4460f8: d65f03c0 ret + +00000000004460fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv(): + 4460fc: d10043ff sub sp, sp, #0x10 + 446100: f90007e0 str x0, [sp, #8] + 446104: f94007e0 ldr x0, [sp, #8] + 446108: 910043ff add sp, sp, #0x10 + 44610c: d65f03c0 ret + +0000000000446110 <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_>: +_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_(): + 446110: a9bc7bfd stp x29, x30, [sp, #-64]! + 446114: 910003fd mov x29, sp + 446118: f9000bf3 str x19, [sp, #16] + 44611c: f9001fe0 str x0, [sp, #56] + 446120: f9001be1 str x1, [sp, #48] + 446124: f90017e2 str x2, [sp, #40] + 446128: f9401fe0 ldr x0, [sp, #56] + 44612c: 9400039a bl 446f94 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEET_S9_> + 446130: aa0003f3 mov x19, x0 + 446134: f9401be0 ldr x0, [sp, #48] + 446138: 94000397 bl 446f94 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEET_S9_> + 44613c: f94017e2 ldr x2, [sp, #40] + 446140: aa0003e1 mov x1, x0 + 446144: aa1303e0 mov x0, x19 + 446148: 94000398 bl 446fa8 <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_> + 44614c: f9400bf3 ldr x19, [sp, #16] + 446150: a8c47bfd ldp x29, x30, [sp], #64 + 446154: d65f03c0 ret + +0000000000446158 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE9constructIS2_JRKNS1_14MessageBuilderEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE9constructIS2_JRKNS1_14MessageBuilderEEEEvPT_DpOT0_(): + 446158: a9bb7bfd stp x29, x30, [sp, #-80]! + 44615c: 910003fd mov x29, sp + 446160: a90153f3 stp x19, x20, [sp, #16] + 446164: f90013f5 str x21, [sp, #32] + 446168: f90027e0 str x0, [sp, #72] + 44616c: f90023e1 str x1, [sp, #64] + 446170: f9001fe2 str x2, [sp, #56] + 446174: f9401fe0 ldr x0, [sp, #56] + 446178: 97fffa8a bl 444ba0 <_ZSt7forwardIRKN5Catch14MessageBuilderEEOT_RNSt16remove_referenceIS4_E4typeE> + 44617c: aa0003f5 mov x21, x0 + 446180: f94023f3 ldr x19, [sp, #64] + 446184: aa1303e1 mov x1, x19 + 446188: d2800a00 mov x0, #0x50 // #80 + 44618c: 97ff18bb bl 40c478 <_ZnwmPv> + 446190: aa0003f4 mov x20, x0 + 446194: aa1503e1 mov x1, x21 + 446198: aa1403e0 mov x0, x20 + 44619c: 9401dd13 bl 4bd5e8 <_ZN5Catch13ScopedMessageC1ERKNS_14MessageBuilderE> + 4461a0: 14000007 b 4461bc <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE9constructIS2_JRKNS1_14MessageBuilderEEEEvPT_DpOT0_+0x64> + 4461a4: aa0003f5 mov x21, x0 + 4461a8: aa1303e1 mov x1, x19 + 4461ac: aa1403e0 mov x0, x20 + 4461b0: 97ff18b8 bl 40c490 <_ZdlPvS_> + 4461b4: aa1503e0 mov x0, x21 + 4461b8: 97ff05d2 bl 407900 <_Unwind_Resume@plt> + 4461bc: a94153f3 ldp x19, x20, [sp, #16] + 4461c0: f94013f5 ldr x21, [sp, #32] + 4461c4: a8c57bfd ldp x29, x30, [sp], #80 + 4461c8: d65f03c0 ret + +00000000004461cc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEEC1ERKS3_(): + 4461cc: d10043ff sub sp, sp, #0x10 + 4461d0: f90007e0 str x0, [sp, #8] + 4461d4: f90003e1 str x1, [sp] + 4461d8: f94003e0 ldr x0, [sp] + 4461dc: f9400001 ldr x1, [x0] + 4461e0: f94007e0 ldr x0, [sp, #8] + 4461e4: f9000001 str x1, [x0] + 4461e8: d503201f nop + 4461ec: 910043ff add sp, sp, #0x10 + 4461f0: d65f03c0 ret + +00000000004461f4 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE12_M_check_lenEmPKc(): + 4461f4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4461f8: 910003fd mov x29, sp + 4461fc: f9000bf3 str x19, [sp, #16] + 446200: f9001fe0 str x0, [sp, #56] + 446204: f9001be1 str x1, [sp, #48] + 446208: f90017e2 str x2, [sp, #40] + 44620c: f9401fe0 ldr x0, [sp, #56] + 446210: 94000380 bl 447010 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE8max_sizeEv> + 446214: aa0003f3 mov x19, x0 + 446218: f9401fe0 ldr x0, [sp, #56] + 44621c: 94000385 bl 447030 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE4sizeEv> + 446220: cb000261 sub x1, x19, x0 + 446224: f9401be0 ldr x0, [sp, #48] + 446228: eb00003f cmp x1, x0 + 44622c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 446230: 12001c00 and w0, w0, #0xff + 446234: 7100001f cmp w0, #0x0 + 446238: 54000060 b.eq 446244 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 44623c: f94017e0 ldr x0, [sp, #40] + 446240: 97ff0384 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 446244: f9401fe0 ldr x0, [sp, #56] + 446248: 9400037a bl 447030 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE4sizeEv> + 44624c: aa0003f3 mov x19, x0 + 446250: f9401fe0 ldr x0, [sp, #56] + 446254: 94000377 bl 447030 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE4sizeEv> + 446258: f90023e0 str x0, [sp, #64] + 44625c: 9100c3e1 add x1, sp, #0x30 + 446260: 910103e0 add x0, sp, #0x40 + 446264: 97ff3b53 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 446268: f9400000 ldr x0, [x0] + 44626c: 8b000260 add x0, x19, x0 + 446270: f90027e0 str x0, [sp, #72] + 446274: f9401fe0 ldr x0, [sp, #56] + 446278: 9400036e bl 447030 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE4sizeEv> + 44627c: aa0003e1 mov x1, x0 + 446280: f94027e0 ldr x0, [sp, #72] + 446284: eb01001f cmp x0, x1 + 446288: 540000e3 b.cc 4462a4 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 44628c: f9401fe0 ldr x0, [sp, #56] + 446290: 94000360 bl 447010 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE8max_sizeEv> + 446294: aa0003e1 mov x1, x0 + 446298: f94027e0 ldr x0, [sp, #72] + 44629c: eb01001f cmp x0, x1 + 4462a0: 54000089 b.ls 4462b0 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4462a4: f9401fe0 ldr x0, [sp, #56] + 4462a8: 9400035a bl 447010 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE8max_sizeEv> + 4462ac: 14000002 b 4462b4 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE12_M_check_lenEmPKc+0xc0> + 4462b0: f94027e0 ldr x0, [sp, #72] + 4462b4: f9400bf3 ldr x19, [sp, #16] + 4462b8: a8c57bfd ldp x29, x30, [sp], #80 + 4462bc: d65f03c0 ret + +00000000004462c0 <_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch13ScopedMessageESaIS1_EE5beginEv(): + 4462c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4462c4: 910003fd mov x29, sp + 4462c8: f9000fe0 str x0, [sp, #24] + 4462cc: f9400fe1 ldr x1, [sp, #24] + 4462d0: 9100a3e0 add x0, sp, #0x28 + 4462d4: 97ffffbe bl 4461cc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4462d8: f94017e0 ldr x0, [sp, #40] + 4462dc: a8c37bfd ldp x29, x30, [sp], #48 + 4462e0: d65f03c0 ret + +00000000004462e4 <_ZN9__gnu_cxxmiIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 4462e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4462e8: 910003fd mov x29, sp + 4462ec: f9000bf3 str x19, [sp, #16] + 4462f0: f90017e0 str x0, [sp, #40] + 4462f4: f90013e1 str x1, [sp, #32] + 4462f8: f94017e0 ldr x0, [sp, #40] + 4462fc: 9400001b bl 446368 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEE4baseEv> + 446300: f9400013 ldr x19, [x0] + 446304: f94013e0 ldr x0, [sp, #32] + 446308: 94000018 bl 446368 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEE4baseEv> + 44630c: f9400000 ldr x0, [x0] + 446310: cb000260 sub x0, x19, x0 + 446314: 9344fc01 asr x1, x0, #4 + 446318: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 44631c: f29999a0 movk x0, #0xcccd + 446320: 9b007c20 mul x0, x1, x0 + 446324: f9400bf3 ldr x19, [sp, #16] + 446328: a8c37bfd ldp x29, x30, [sp], #48 + 44632c: d65f03c0 ret + +0000000000446330 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE11_M_allocateEm(): + 446330: a9be7bfd stp x29, x30, [sp, #-32]! + 446334: 910003fd mov x29, sp + 446338: f9000fe0 str x0, [sp, #24] + 44633c: f9000be1 str x1, [sp, #16] + 446340: f9400be0 ldr x0, [sp, #16] + 446344: f100001f cmp x0, #0x0 + 446348: 540000a0 b.eq 44635c <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE11_M_allocateEm+0x2c> // b.none + 44634c: f9400fe0 ldr x0, [sp, #24] + 446350: f9400be1 ldr x1, [sp, #16] + 446354: 94000344 bl 447064 <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE8allocateERS2_m> + 446358: 14000002 b 446360 <_ZNSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE11_M_allocateEm+0x30> + 44635c: d2800000 mov x0, #0x0 // #0 + 446360: a8c27bfd ldp x29, x30, [sp], #32 + 446364: d65f03c0 ret + +0000000000446368 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13ScopedMessageESt6vectorIS2_SaIS2_EEE4baseEv(): + 446368: d10043ff sub sp, sp, #0x10 + 44636c: f90007e0 str x0, [sp, #8] + 446370: f94007e0 ldr x0, [sp, #8] + 446374: 910043ff add sp, sp, #0x10 + 446378: d65f03c0 ret + +000000000044637c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch13ScopedMessageES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch13ScopedMessageES2_SaIS1_EET0_T_S5_S4_RT1_(): + 44637c: a9bc7bfd stp x29, x30, [sp, #-64]! + 446380: 910003fd mov x29, sp + 446384: f9000bf3 str x19, [sp, #16] + 446388: f9001fe0 str x0, [sp, #56] + 44638c: f9001be1 str x1, [sp, #48] + 446390: f90017e2 str x2, [sp, #40] + 446394: f90013e3 str x3, [sp, #32] + 446398: f9401fe0 ldr x0, [sp, #56] + 44639c: 9400033c bl 44708c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch13ScopedMessageESt13move_iteratorIPS1_EET0_PT_> + 4463a0: aa0003f3 mov x19, x0 + 4463a4: f9401be0 ldr x0, [sp, #48] + 4463a8: 94000339 bl 44708c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch13ScopedMessageESt13move_iteratorIPS1_EET0_PT_> + 4463ac: f94013e3 ldr x3, [sp, #32] + 4463b0: f94017e2 ldr x2, [sp, #40] + 4463b4: aa0003e1 mov x1, x0 + 4463b8: aa1303e0 mov x0, x19 + 4463bc: 9400033d bl 4470b0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch13ScopedMessageEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 4463c0: f9400bf3 ldr x19, [sp, #16] + 4463c4: a8c47bfd ldp x29, x30, [sp], #64 + 4463c8: d65f03c0 ret + +00000000004463cc <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE7destroyIS1_EEvRS2_PT_(): + 4463cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4463d0: 910003fd mov x29, sp + 4463d4: f9000fe0 str x0, [sp, #24] + 4463d8: f9000be1 str x1, [sp, #16] + 4463dc: f9400be1 ldr x1, [sp, #16] + 4463e0: f9400fe0 ldr x0, [sp, #24] + 4463e4: 9400033f bl 4470e0 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE7destroyIS2_EEvPT_> + 4463e8: d503201f nop + 4463ec: a8c27bfd ldp x29, x30, [sp], #32 + 4463f0: d65f03c0 ret + +00000000004463f4 <_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEE4baseEv>: +_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS3_SaIS3_EEEEE4baseEv(): + 4463f4: d10043ff sub sp, sp, #0x10 + 4463f8: f90007e0 str x0, [sp, #8] + 4463fc: f94007e0 ldr x0, [sp, #8] + 446400: f9400000 ldr x0, [x0] + 446404: 910043ff add sp, sp, #0x10 + 446408: d65f03c0 ret + +000000000044640c <_ZN9__gnu_cxxeqIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxeqIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 44640c: a9bd7bfd stp x29, x30, [sp, #-48]! + 446410: 910003fd mov x29, sp + 446414: f9000bf3 str x19, [sp, #16] + 446418: f90017e0 str x0, [sp, #40] + 44641c: f90013e1 str x1, [sp, #32] + 446420: f94017e0 ldr x0, [sp, #40] + 446424: 97fffdf5 bl 445bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 446428: f9400013 ldr x19, [x0] + 44642c: f94013e0 ldr x0, [sp, #32] + 446430: 97fffdf2 bl 445bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14SectionEndInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 446434: f9400000 ldr x0, [x0] + 446438: eb00027f cmp x19, x0 + 44643c: 1a9f17e0 cset w0, eq // eq = none + 446440: 12001c00 and w0, w0, #0xff + 446444: f9400bf3 ldr x19, [sp, #16] + 446448: a8c37bfd ldp x29, x30, [sp], #48 + 44644c: d65f03c0 ret + +0000000000446450 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEED2Ev(): + 446450: d10043ff sub sp, sp, #0x10 + 446454: f90007e0 str x0, [sp, #8] + 446458: d503201f nop + 44645c: 910043ff add sp, sp, #0x10 + 446460: d65f03c0 ret + +0000000000446464 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE10deallocateERS5_PS4_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE10deallocateERS5_PS4_m(): + 446464: a9bd7bfd stp x29, x30, [sp, #-48]! + 446468: 910003fd mov x29, sp + 44646c: f90017e0 str x0, [sp, #40] + 446470: f90013e1 str x1, [sp, #32] + 446474: f9000fe2 str x2, [sp, #24] + 446478: f9400fe2 ldr x2, [sp, #24] + 44647c: f94013e1 ldr x1, [sp, #32] + 446480: f94017e0 ldr x0, [sp, #40] + 446484: 94000320 bl 447104 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE10deallocateEPS5_m> + 446488: d503201f nop + 44648c: a8c37bfd ldp x29, x30, [sp], #48 + 446490: d65f03c0 ret + +0000000000446494 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEEvT_S8_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEEvT_S8_(): + 446494: a9be7bfd stp x29, x30, [sp, #-32]! + 446498: 910003fd mov x29, sp + 44649c: f9000fe0 str x0, [sp, #24] + 4464a0: f9000be1 str x1, [sp, #16] + 4464a4: f9400fe1 ldr x1, [sp, #24] + 4464a8: f9400be0 ldr x0, [sp, #16] + 4464ac: eb00003f cmp x1, x0 + 4464b0: 54000100 b.eq 4464d0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEEvT_S8_+0x3c> // b.none + 4464b4: f9400fe0 ldr x0, [sp, #24] + 4464b8: 9400031d bl 44712c <_ZSt11__addressofISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEPT_RS5_> + 4464bc: 94000321 bl 447140 <_ZSt8_DestroyISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEvPT_> + 4464c0: f9400fe0 ldr x0, [sp, #24] + 4464c4: 91004000 add x0, x0, #0x10 + 4464c8: f9000fe0 str x0, [sp, #24] + 4464cc: 17fffff6 b 4464a4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEEvT_S8_+0x10> + 4464d0: d503201f nop + 4464d4: a8c27bfd ldp x29, x30, [sp], #32 + 4464d8: d65f03c0 ret + +00000000004464dc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEELb1EEC2Ev(): + 4464dc: d10043ff sub sp, sp, #0x10 + 4464e0: f90007e0 str x0, [sp, #8] + 4464e4: d503201f nop + 4464e8: 910043ff add sp, sp, #0x10 + 4464ec: d65f03c0 ret + +00000000004464f0 <_ZSt12__get_helperILm0EPN5Catch10Generators20GeneratorUntypedBaseEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch10Generators20GeneratorUntypedBaseEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4464f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4464f4: 910003fd mov x29, sp + 4464f8: f9000fe0 str x0, [sp, #24] + 4464fc: f9400fe0 ldr x0, [sp, #24] + 446500: 94000318 bl 447160 <_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEE7_M_headERS6_> + 446504: a8c27bfd ldp x29, x30, [sp], #32 + 446508: d65f03c0 ret + +000000000044650c <_ZSt3getILm1EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm1EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 44650c: a9be7bfd stp x29, x30, [sp, #-32]! + 446510: 910003fd mov x29, sp + 446514: f9000fe0 str x0, [sp, #24] + 446518: f9400fe0 ldr x0, [sp, #24] + 44651c: 94000318 bl 44717c <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 446520: a8c27bfd ldp x29, x30, [sp], #32 + 446524: d65f03c0 ret + +0000000000446528 <_ZSt4moveIRPN5Catch10Generators16GeneratorTrackerEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRPN5Catch10Generators16GeneratorTrackerEEONSt16remove_referenceIT_E4typeEOS6_(): + 446528: d10043ff sub sp, sp, #0x10 + 44652c: f90007e0 str x0, [sp, #8] + 446530: f94007e0 ldr x0, [sp, #8] + 446534: 910043ff add sp, sp, #0x10 + 446538: d65f03c0 ret + +000000000044653c <_ZSt4swapIPN5Catch10Generators16GeneratorTrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_>: +_ZSt4swapIPN5Catch10Generators16GeneratorTrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_(): + 44653c: a9bd7bfd stp x29, x30, [sp, #-48]! + 446540: 910003fd mov x29, sp + 446544: f9000fe0 str x0, [sp, #24] + 446548: f9000be1 str x1, [sp, #16] + 44654c: f9400fe0 ldr x0, [sp, #24] + 446550: 97fffff6 bl 446528 <_ZSt4moveIRPN5Catch10Generators16GeneratorTrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 446554: f9400000 ldr x0, [x0] + 446558: f90017e0 str x0, [sp, #40] + 44655c: f9400be0 ldr x0, [sp, #16] + 446560: 97fffff2 bl 446528 <_ZSt4moveIRPN5Catch10Generators16GeneratorTrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 446564: f9400001 ldr x1, [x0] + 446568: f9400fe0 ldr x0, [sp, #24] + 44656c: f9000001 str x1, [x0] + 446570: 9100a3e0 add x0, sp, #0x28 + 446574: 97ffffed bl 446528 <_ZSt4moveIRPN5Catch10Generators16GeneratorTrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 446578: f9400001 ldr x1, [x0] + 44657c: f9400be0 ldr x0, [sp, #16] + 446580: f9000001 str x1, [x0] + 446584: d503201f nop + 446588: a8c37bfd ldp x29, x30, [sp], #48 + 44658c: d65f03c0 ret + +0000000000446590 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJRKNS0_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 446590: a9b97bfd stp x29, x30, [sp, #-112]! + 446594: 910003fd mov x29, sp + 446598: a90153f3 stp x19, x20, [sp, #16] + 44659c: a9025bf5 stp x21, x22, [sp, #32] + 4465a0: f9002fe0 str x0, [sp, #88] + 4465a4: 390143e1 strb w1, [sp, #80] + 4465a8: f90027e2 str x2, [sp, #72] + 4465ac: f90023e3 str x3, [sp, #64] + 4465b0: f9001fe4 str x4, [sp, #56] + 4465b4: f9001be5 str x5, [sp, #48] + 4465b8: f9402fe0 ldr x0, [sp, #88] + 4465bc: f900001f str xzr, [x0] + 4465c0: f9402fe0 ldr x0, [sp, #88] + 4465c4: 91002013 add x19, x0, #0x8 + 4465c8: f94023e0 ldr x0, [sp, #64] + 4465cc: 97fff4ab bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 4465d0: aa0003f4 mov x20, x0 + 4465d4: f9401fe0 ldr x0, [sp, #56] + 4465d8: 97fff4ad bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4465dc: aa0003f5 mov x21, x0 + 4465e0: f9401be0 ldr x0, [sp, #48] + 4465e4: 97fff4af bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4465e8: aa0003e6 mov x6, x0 + 4465ec: aa1503e5 mov x5, x21 + 4465f0: aa1403e4 mov x4, x20 + 4465f4: f94027e3 ldr x3, [sp, #72] + 4465f8: d2800002 mov x2, #0x0 // #0 + 4465fc: 2a1603e1 mov w1, w22 + 446600: aa1303e0 mov x0, x19 + 446604: 940002e5 bl 447198 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch10Generators16GeneratorTrackerESaIS6_EJRKNS4_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 446608: f9402fe0 ldr x0, [sp, #88] + 44660c: 91002002 add x2, x0, #0x8 + 446610: f00003e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 446614: 9123c001 add x1, x0, #0x8f0 + 446618: aa0203e0 mov x0, x2 + 44661c: 97ff417e bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 446620: f90037e0 str x0, [sp, #104] + 446624: f9402fe0 ldr x0, [sp, #88] + 446628: f94037e1 ldr x1, [sp, #104] + 44662c: f9000001 str x1, [x0] + 446630: f9402fe0 ldr x0, [sp, #88] + 446634: f9400000 ldr x0, [x0] + 446638: aa0003e1 mov x1, x0 + 44663c: f9402fe0 ldr x0, [sp, #88] + 446640: 94000329 bl 4472e4 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 446644: d503201f nop + 446648: a94153f3 ldp x19, x20, [sp, #16] + 44664c: a9425bf5 ldp x21, x22, [sp, #32] + 446650: a8c77bfd ldp x29, x30, [sp], #112 + 446654: d65f03c0 ret + +0000000000446658 <_ZSt3getILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_>: +_ZSt3getILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_(): + 446658: a9be7bfd stp x29, x30, [sp, #-32]! + 44665c: 910003fd mov x29, sp + 446660: f9000fe0 str x0, [sp, #24] + 446664: f9400fe0 ldr x0, [sp, #24] + 446668: 94000325 bl 4472fc <_ZSt12__get_helperILm0EPN5Catch10Generators20GeneratorUntypedBaseEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE> + 44666c: a8c27bfd ldp x29, x30, [sp], #32 + 446670: d65f03c0 ret + +0000000000446674 <_ZSt3getILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 446674: a9be7bfd stp x29, x30, [sp, #-32]! + 446678: 910003fd mov x29, sp + 44667c: f9000fe0 str x0, [sp, #24] + 446680: f9400fe0 ldr x0, [sp, #24] + 446684: 94000325 bl 447318 <_ZSt12__get_helperILm0EPN5Catch18IStreamingReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 446688: a8c27bfd ldp x29, x30, [sp], #32 + 44668c: d65f03c0 ret + +0000000000446690 <_ZSt3getILm1EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 446690: a9be7bfd stp x29, x30, [sp, #-32]! + 446694: 910003fd mov x29, sp + 446698: f9000fe0 str x0, [sp, #24] + 44669c: f9400fe0 ldr x0, [sp, #24] + 4466a0: 94000325 bl 447334 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch18IStreamingReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 4466a4: a8c27bfd ldp x29, x30, [sp], #32 + 4466a8: d65f03c0 ret + +00000000004466ac <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IRS2_JS4_EvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC2IRS2_JS4_EvEEOT_DpOT0_(): + 4466ac: a9bc7bfd stp x29, x30, [sp, #-64]! + 4466b0: 910003fd mov x29, sp + 4466b4: f9000bf3 str x19, [sp, #16] + 4466b8: f9001fe0 str x0, [sp, #56] + 4466bc: f9001be1 str x1, [sp, #48] + 4466c0: f90017e2 str x2, [sp, #40] + 4466c4: f94017e0 ldr x0, [sp, #40] + 4466c8: 97fff528 bl 443b68 <_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 4466cc: aa0003e1 mov x1, x0 + 4466d0: f9401fe0 ldr x0, [sp, #56] + 4466d4: 9400031f bl 447350 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS3_EEOT_> + 4466d8: f9401ff3 ldr x19, [sp, #56] + 4466dc: f9401be0 ldr x0, [sp, #48] + 4466e0: 97ffd160 bl 43ac60 <_ZSt7forwardIRPN5Catch18IStreamingReporterEEOT_RNSt16remove_referenceIS4_E4typeE> + 4466e4: aa0003e1 mov x1, x0 + 4466e8: aa1303e0 mov x0, x19 + 4466ec: 97ffd3d3 bl 43b638 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EEC1IRS2_EEOT_> + 4466f0: d503201f nop + 4466f4: f9400bf3 ldr x19, [sp, #16] + 4466f8: a8c47bfd ldp x29, x30, [sp], #64 + 4466fc: d65f03c0 ret + +0000000000446700 <_ZSt12__get_helperILm0EPN5Catch18IStreamingReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch18IStreamingReporterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 446700: a9be7bfd stp x29, x30, [sp, #-32]! + 446704: 910003fd mov x29, sp + 446708: f9000fe0 str x0, [sp, #24] + 44670c: f9400fe0 ldr x0, [sp, #24] + 446710: 9400031c bl 447380 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEE7_M_headERS5_> + 446714: a8c27bfd ldp x29, x30, [sp], #32 + 446718: d65f03c0 ret + +000000000044671c <_ZNSaIN5Catch11MessageInfoEEC1Ev>: +_ZNSaIN5Catch11MessageInfoEEC2Ev(): + 44671c: a9be7bfd stp x29, x30, [sp, #-32]! + 446720: 910003fd mov x29, sp + 446724: f9000fe0 str x0, [sp, #24] + 446728: f9400fe0 ldr x0, [sp, #24] + 44672c: 9400031c bl 44739c <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEEC1Ev> + 446730: d503201f nop + 446734: a8c27bfd ldp x29, x30, [sp], #32 + 446738: d65f03c0 ret + +000000000044673c <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEED1Ev(): + 44673c: d10043ff sub sp, sp, #0x10 + 446740: f90007e0 str x0, [sp, #8] + 446744: d503201f nop + 446748: 910043ff add sp, sp, #0x10 + 44674c: d65f03c0 ret + +0000000000446750 <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE10deallocateERS2_PS1_m(): + 446750: a9bd7bfd stp x29, x30, [sp, #-48]! + 446754: 910003fd mov x29, sp + 446758: f90017e0 str x0, [sp, #40] + 44675c: f90013e1 str x1, [sp, #32] + 446760: f9000fe2 str x2, [sp, #24] + 446764: f9400fe2 ldr x2, [sp, #24] + 446768: f94013e1 ldr x1, [sp, #32] + 44676c: f94017e0 ldr x0, [sp, #40] + 446770: 94000310 bl 4473b0 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE10deallocateEPS2_m> + 446774: d503201f nop + 446778: a8c37bfd ldp x29, x30, [sp], #48 + 44677c: d65f03c0 ret + +0000000000446780 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11MessageInfoEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11MessageInfoEEEvT_S5_(): + 446780: a9be7bfd stp x29, x30, [sp, #-32]! + 446784: 910003fd mov x29, sp + 446788: f9000fe0 str x0, [sp, #24] + 44678c: f9000be1 str x1, [sp, #16] + 446790: f9400fe1 ldr x1, [sp, #24] + 446794: f9400be0 ldr x0, [sp, #16] + 446798: eb00003f cmp x1, x0 + 44679c: 54000100 b.eq 4467bc <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11MessageInfoEEEvT_S5_+0x3c> // b.none + 4467a0: f9400fe0 ldr x0, [sp, #24] + 4467a4: 9400030d bl 4473d8 <_ZSt11__addressofIN5Catch11MessageInfoEEPT_RS2_> + 4467a8: 94000311 bl 4473ec <_ZSt8_DestroyIN5Catch11MessageInfoEEvPT_> + 4467ac: f9400fe0 ldr x0, [sp, #24] + 4467b0: 91012000 add x0, x0, #0x48 + 4467b4: f9000fe0 str x0, [sp, #24] + 4467b8: 17fffff6 b 446790 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11MessageInfoEEEvT_S5_+0x10> + 4467bc: d503201f nop + 4467c0: a8c27bfd ldp x29, x30, [sp], #32 + 4467c4: d65f03c0 ret + +00000000004467c8 <_ZNSaIN5Catch13ScopedMessageEEC1Ev>: +_ZNSaIN5Catch13ScopedMessageEEC1Ev(): + 4467c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4467cc: 910003fd mov x29, sp + 4467d0: f9000fe0 str x0, [sp, #24] + 4467d4: f9400fe0 ldr x0, [sp, #24] + 4467d8: 9400030d bl 44740c <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEEC1Ev> + 4467dc: d503201f nop + 4467e0: a8c27bfd ldp x29, x30, [sp], #32 + 4467e4: d65f03c0 ret + +00000000004467e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEED1Ev(): + 4467e8: d10043ff sub sp, sp, #0x10 + 4467ec: f90007e0 str x0, [sp, #8] + 4467f0: d503201f nop + 4467f4: 910043ff add sp, sp, #0x10 + 4467f8: d65f03c0 ret + +00000000004467fc <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE10deallocateERS2_PS1_m(): + 4467fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 446800: 910003fd mov x29, sp + 446804: f90017e0 str x0, [sp, #40] + 446808: f90013e1 str x1, [sp, #32] + 44680c: f9000fe2 str x2, [sp, #24] + 446810: f9400fe2 ldr x2, [sp, #24] + 446814: f94013e1 ldr x1, [sp, #32] + 446818: f94017e0 ldr x0, [sp, #40] + 44681c: 94000301 bl 447420 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE10deallocateEPS2_m> + 446820: d503201f nop + 446824: a8c37bfd ldp x29, x30, [sp], #48 + 446828: d65f03c0 ret + +000000000044682c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13ScopedMessageEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13ScopedMessageEEEvT_S5_(): + 44682c: a9be7bfd stp x29, x30, [sp, #-32]! + 446830: 910003fd mov x29, sp + 446834: f9000fe0 str x0, [sp, #24] + 446838: f9000be1 str x1, [sp, #16] + 44683c: f9400fe1 ldr x1, [sp, #24] + 446840: f9400be0 ldr x0, [sp, #16] + 446844: eb00003f cmp x1, x0 + 446848: 54000100 b.eq 446868 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13ScopedMessageEEEvT_S5_+0x3c> // b.none + 44684c: f9400fe0 ldr x0, [sp, #24] + 446850: 940002fe bl 447448 <_ZSt11__addressofIN5Catch13ScopedMessageEEPT_RS2_> + 446854: 94000302 bl 44745c <_ZSt8_DestroyIN5Catch13ScopedMessageEEvPT_> + 446858: f9400fe0 ldr x0, [sp, #24] + 44685c: 91014000 add x0, x0, #0x50 + 446860: f9000fe0 str x0, [sp, #24] + 446864: 17fffff6 b 44683c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13ScopedMessageEEEvT_S5_+0x10> + 446868: d503201f nop + 44686c: a8c27bfd ldp x29, x30, [sp], #32 + 446870: d65f03c0 ret + +0000000000446874 <_ZNSaIN5Catch14SectionEndInfoEEC1Ev>: +_ZNSaIN5Catch14SectionEndInfoEEC2Ev(): + 446874: a9be7bfd stp x29, x30, [sp, #-32]! + 446878: 910003fd mov x29, sp + 44687c: f9000fe0 str x0, [sp, #24] + 446880: f9400fe0 ldr x0, [sp, #24] + 446884: 940002fe bl 44747c <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEEC1Ev> + 446888: d503201f nop + 44688c: a8c27bfd ldp x29, x30, [sp], #32 + 446890: d65f03c0 ret + +0000000000446894 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEED2Ev(): + 446894: d10043ff sub sp, sp, #0x10 + 446898: f90007e0 str x0, [sp, #8] + 44689c: d503201f nop + 4468a0: 910043ff add sp, sp, #0x10 + 4468a4: d65f03c0 ret + +00000000004468a8 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE10deallocateERS2_PS1_m(): + 4468a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4468ac: 910003fd mov x29, sp + 4468b0: f90017e0 str x0, [sp, #40] + 4468b4: f90013e1 str x1, [sp, #32] + 4468b8: f9000fe2 str x2, [sp, #24] + 4468bc: f9400fe2 ldr x2, [sp, #24] + 4468c0: f94013e1 ldr x1, [sp, #32] + 4468c4: f94017e0 ldr x0, [sp, #40] + 4468c8: 940002f2 bl 447490 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE10deallocateEPS2_m> + 4468cc: d503201f nop + 4468d0: a8c37bfd ldp x29, x30, [sp], #48 + 4468d4: d65f03c0 ret + +00000000004468d8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14SectionEndInfoEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14SectionEndInfoEEEvT_S5_(): + 4468d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4468dc: 910003fd mov x29, sp + 4468e0: f9000fe0 str x0, [sp, #24] + 4468e4: f9000be1 str x1, [sp, #16] + 4468e8: f9400fe1 ldr x1, [sp, #24] + 4468ec: f9400be0 ldr x0, [sp, #16] + 4468f0: eb00003f cmp x1, x0 + 4468f4: 54000100 b.eq 446914 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14SectionEndInfoEEEvT_S5_+0x3c> // b.none + 4468f8: f9400fe0 ldr x0, [sp, #24] + 4468fc: 940002ef bl 4474b8 <_ZSt11__addressofIN5Catch14SectionEndInfoEEPT_RS2_> + 446900: 940002f3 bl 4474cc <_ZSt8_DestroyIN5Catch14SectionEndInfoEEvPT_> + 446904: f9400fe0 ldr x0, [sp, #24] + 446908: 91014000 add x0, x0, #0x50 + 44690c: f9000fe0 str x0, [sp, #24] + 446910: 17fffff6 b 4468e8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14SectionEndInfoEEEvT_S5_+0x10> + 446914: d503201f nop + 446918: a8c27bfd ldp x29, x30, [sp], #32 + 44691c: d65f03c0 ret + +0000000000446920 <_ZNSaIPN5Catch16TestCaseTracking8ITrackerEEC1Ev>: +_ZNSaIPN5Catch16TestCaseTracking8ITrackerEEC1Ev(): + 446920: a9be7bfd stp x29, x30, [sp, #-32]! + 446924: 910003fd mov x29, sp + 446928: f9000fe0 str x0, [sp, #24] + 44692c: f9400fe0 ldr x0, [sp, #24] + 446930: 940002ef bl 4474ec <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEEC1Ev> + 446934: d503201f nop + 446938: a8c27bfd ldp x29, x30, [sp], #32 + 44693c: d65f03c0 ret + +0000000000446940 <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEED2Ev(): + 446940: d10043ff sub sp, sp, #0x10 + 446944: f90007e0 str x0, [sp, #8] + 446948: d503201f nop + 44694c: 910043ff add sp, sp, #0x10 + 446950: d65f03c0 ret + +0000000000446954 <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE10deallocateERS4_PS3_m(): + 446954: a9bd7bfd stp x29, x30, [sp, #-48]! + 446958: 910003fd mov x29, sp + 44695c: f90017e0 str x0, [sp, #40] + 446960: f90013e1 str x1, [sp, #32] + 446964: f9000fe2 str x2, [sp, #24] + 446968: f9400fe2 ldr x2, [sp, #24] + 44696c: f94013e1 ldr x1, [sp, #32] + 446970: f94017e0 ldr x0, [sp, #40] + 446974: 940002e3 bl 447500 <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE10deallocateEPS4_m> + 446978: d503201f nop + 44697c: a8c37bfd ldp x29, x30, [sp], #48 + 446980: d65f03c0 ret + +0000000000446984 <_ZNSt12_Destroy_auxILb1EE9__destroyIPPN5Catch16TestCaseTracking8ITrackerEEEvT_S7_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPPN5Catch16TestCaseTracking8ITrackerEEEvT_S7_(): + 446984: d10043ff sub sp, sp, #0x10 + 446988: f90007e0 str x0, [sp, #8] + 44698c: f90003e1 str x1, [sp] + 446990: d503201f nop + 446994: 910043ff add sp, sp, #0x10 + 446998: d65f03c0 ret + +000000000044699c <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE9constructIS4_JS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE9constructIS4_JS4_EEEvPT_DpOT0_(): + 44699c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4469a0: 910003fd mov x29, sp + 4469a4: f9000bf3 str x19, [sp, #16] + 4469a8: f9001fe0 str x0, [sp, #56] + 4469ac: f9001be1 str x1, [sp, #48] + 4469b0: f90017e2 str x2, [sp, #40] + 4469b4: f94017e0 ldr x0, [sp, #40] + 4469b8: 97fff3ba bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4469bc: f9400013 ldr x19, [x0] + 4469c0: f9401be0 ldr x0, [sp, #48] + 4469c4: aa0003e1 mov x1, x0 + 4469c8: d2800100 mov x0, #0x8 // #8 + 4469cc: 97ff16ab bl 40c478 <_ZnwmPv> + 4469d0: f9000013 str x19, [x0] + 4469d4: d503201f nop + 4469d8: f9400bf3 ldr x19, [sp, #16] + 4469dc: a8c47bfd ldp x29, x30, [sp], #64 + 4469e0: d65f03c0 ret + +00000000004469e4 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_M_check_lenEmPKc(): + 4469e4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4469e8: 910003fd mov x29, sp + 4469ec: f9000bf3 str x19, [sp, #16] + 4469f0: f9001fe0 str x0, [sp, #56] + 4469f4: f9001be1 str x1, [sp, #48] + 4469f8: f90017e2 str x2, [sp, #40] + 4469fc: f9401fe0 ldr x0, [sp, #56] + 446a00: 940002ca bl 447528 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8max_sizeEv> + 446a04: aa0003f3 mov x19, x0 + 446a08: f9401fe0 ldr x0, [sp, #56] + 446a0c: 940002cf bl 447548 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4sizeEv> + 446a10: cb000261 sub x1, x19, x0 + 446a14: f9401be0 ldr x0, [sp, #48] + 446a18: eb00003f cmp x1, x0 + 446a1c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 446a20: 12001c00 and w0, w0, #0xff + 446a24: 7100001f cmp w0, #0x0 + 446a28: 54000060 b.eq 446a34 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 446a2c: f94017e0 ldr x0, [sp, #40] + 446a30: 97ff0188 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 446a34: f9401fe0 ldr x0, [sp, #56] + 446a38: 940002c4 bl 447548 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4sizeEv> + 446a3c: aa0003f3 mov x19, x0 + 446a40: f9401fe0 ldr x0, [sp, #56] + 446a44: 940002c1 bl 447548 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4sizeEv> + 446a48: f90023e0 str x0, [sp, #64] + 446a4c: 9100c3e1 add x1, sp, #0x30 + 446a50: 910103e0 add x0, sp, #0x40 + 446a54: 97ff3957 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 446a58: f9400000 ldr x0, [x0] + 446a5c: 8b000260 add x0, x19, x0 + 446a60: f90027e0 str x0, [sp, #72] + 446a64: f9401fe0 ldr x0, [sp, #56] + 446a68: 940002b8 bl 447548 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4sizeEv> + 446a6c: aa0003e1 mov x1, x0 + 446a70: f94027e0 ldr x0, [sp, #72] + 446a74: eb01001f cmp x0, x1 + 446a78: 540000e3 b.cc 446a94 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 446a7c: f9401fe0 ldr x0, [sp, #56] + 446a80: 940002aa bl 447528 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8max_sizeEv> + 446a84: aa0003e1 mov x1, x0 + 446a88: f94027e0 ldr x0, [sp, #72] + 446a8c: eb01001f cmp x0, x1 + 446a90: 54000089 b.ls 446aa0 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 446a94: f9401fe0 ldr x0, [sp, #56] + 446a98: 940002a4 bl 447528 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8max_sizeEv> + 446a9c: 14000002 b 446aa4 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE12_M_check_lenEmPKc+0xc0> + 446aa0: f94027e0 ldr x0, [sp, #72] + 446aa4: f9400bf3 ldr x19, [sp, #16] + 446aa8: a8c57bfd ldp x29, x30, [sp], #80 + 446aac: d65f03c0 ret + +0000000000446ab0 <_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5beginEv>: +_ZNSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE5beginEv(): + 446ab0: a9bd7bfd stp x29, x30, [sp, #-48]! + 446ab4: 910003fd mov x29, sp + 446ab8: f9000fe0 str x0, [sp, #24] + 446abc: f9400fe1 ldr x1, [sp, #24] + 446ac0: 9100a3e0 add x0, sp, #0x28 + 446ac4: 97fffb88 bl 4458e4 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 446ac8: f94017e0 ldr x0, [sp, #40] + 446acc: a8c37bfd ldp x29, x30, [sp], #48 + 446ad0: d65f03c0 ret + +0000000000446ad4 <_ZN9__gnu_cxxmiIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 446ad4: a9bd7bfd stp x29, x30, [sp, #-48]! + 446ad8: 910003fd mov x29, sp + 446adc: f9000bf3 str x19, [sp, #16] + 446ae0: f90017e0 str x0, [sp, #40] + 446ae4: f90013e1 str x1, [sp, #32] + 446ae8: f94017e0 ldr x0, [sp, #40] + 446aec: 94000019 bl 446b50 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv> + 446af0: f9400013 ldr x19, [x0] + 446af4: f94013e0 ldr x0, [sp, #32] + 446af8: 94000016 bl 446b50 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv> + 446afc: f9400000 ldr x0, [x0] + 446b00: cb000260 sub x0, x19, x0 + 446b04: 9343fc01 asr x1, x0, #3 + 446b08: aa0103e0 mov x0, x1 + 446b0c: f9400bf3 ldr x19, [sp, #16] + 446b10: a8c37bfd ldp x29, x30, [sp], #48 + 446b14: d65f03c0 ret + +0000000000446b18 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE11_M_allocateEm(): + 446b18: a9be7bfd stp x29, x30, [sp, #-32]! + 446b1c: 910003fd mov x29, sp + 446b20: f9000fe0 str x0, [sp, #24] + 446b24: f9000be1 str x1, [sp, #16] + 446b28: f9400be0 ldr x0, [sp, #16] + 446b2c: f100001f cmp x0, #0x0 + 446b30: 540000a0 b.eq 446b44 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE11_M_allocateEm+0x2c> // b.none + 446b34: f9400fe0 ldr x0, [sp, #24] + 446b38: f9400be1 ldr x1, [sp, #16] + 446b3c: 9400028e bl 447574 <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE8allocateERS4_m> + 446b40: 14000002 b 446b48 <_ZNSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE11_M_allocateEm+0x30> + 446b44: d2800000 mov x0, #0x0 // #0 + 446b48: a8c27bfd ldp x29, x30, [sp], #32 + 446b4c: d65f03c0 ret + +0000000000446b50 <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch16TestCaseTracking8ITrackerESt6vectorIS4_SaIS4_EEE4baseEv(): + 446b50: d10043ff sub sp, sp, #0x10 + 446b54: f90007e0 str x0, [sp, #8] + 446b58: f94007e0 ldr x0, [sp, #8] + 446b5c: 910043ff add sp, sp, #0x10 + 446b60: d65f03c0 ret + +0000000000446b64 <_ZSt34__uninitialized_move_if_noexcept_aIPPN5Catch16TestCaseTracking8ITrackerES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPPN5Catch16TestCaseTracking8ITrackerES4_SaIS3_EET0_T_S7_S6_RT1_(): + 446b64: a9bc7bfd stp x29, x30, [sp, #-64]! + 446b68: 910003fd mov x29, sp + 446b6c: f9000bf3 str x19, [sp, #16] + 446b70: f9001fe0 str x0, [sp, #56] + 446b74: f9001be1 str x1, [sp, #48] + 446b78: f90017e2 str x2, [sp, #40] + 446b7c: f90013e3 str x3, [sp, #32] + 446b80: f9401fe0 ldr x0, [sp, #56] + 446b84: 94000286 bl 44759c <_ZSt32__make_move_if_noexcept_iteratorIPN5Catch16TestCaseTracking8ITrackerESt13move_iteratorIPS3_EET0_PT_> + 446b88: aa0003f3 mov x19, x0 + 446b8c: f9401be0 ldr x0, [sp, #48] + 446b90: 94000283 bl 44759c <_ZSt32__make_move_if_noexcept_iteratorIPN5Catch16TestCaseTracking8ITrackerESt13move_iteratorIPS3_EET0_PT_> + 446b94: f94013e3 ldr x3, [sp, #32] + 446b98: f94017e2 ldr x2, [sp, #40] + 446b9c: aa0003e1 mov x1, x0 + 446ba0: aa1303e0 mov x0, x19 + 446ba4: 94000287 bl 4475c0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 446ba8: f9400bf3 ldr x19, [sp, #16] + 446bac: a8c47bfd ldp x29, x30, [sp], #64 + 446bb0: d65f03c0 ret + +0000000000446bb4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE8max_sizeEv(): + 446bb4: a9be7bfd stp x29, x30, [sp, #-32]! + 446bb8: 910003fd mov x29, sp + 446bbc: f9000fe0 str x0, [sp, #24] + 446bc0: f9400fe0 ldr x0, [sp, #24] + 446bc4: 94000292 bl 44760c <_ZNKSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 446bc8: 9400028a bl 4475f0 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE8max_sizeERKS2_> + 446bcc: a8c27bfd ldp x29, x30, [sp], #32 + 446bd0: d65f03c0 ret + +0000000000446bd4 <_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch14SectionEndInfoESaIS1_EE4sizeEv(): + 446bd4: d10043ff sub sp, sp, #0x10 + 446bd8: f90007e0 str x0, [sp, #8] + 446bdc: f94007e0 ldr x0, [sp, #8] + 446be0: f9400401 ldr x1, [x0, #8] + 446be4: f94007e0 ldr x0, [sp, #8] + 446be8: f9400000 ldr x0, [x0] + 446bec: cb000020 sub x0, x1, x0 + 446bf0: 9344fc01 asr x1, x0, #4 + 446bf4: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 446bf8: f29999a0 movk x0, #0xcccd + 446bfc: 9b007c20 mul x0, x1, x0 + 446c00: 910043ff add sp, sp, #0x10 + 446c04: d65f03c0 ret + +0000000000446c08 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE8allocateERS2_m(): + 446c08: a9be7bfd stp x29, x30, [sp, #-32]! + 446c0c: 910003fd mov x29, sp + 446c10: f9000fe0 str x0, [sp, #24] + 446c14: f9000be1 str x1, [sp, #16] + 446c18: d2800002 mov x2, #0x0 // #0 + 446c1c: f9400be1 ldr x1, [sp, #16] + 446c20: f9400fe0 ldr x0, [sp, #24] + 446c24: 9400027f bl 447620 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE8allocateEmPKv> + 446c28: a8c27bfd ldp x29, x30, [sp], #32 + 446c2c: d65f03c0 ret + +0000000000446c30 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14SectionEndInfoESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch14SectionEndInfoESt13move_iteratorIPS1_EET0_PT_(): + 446c30: a9bd7bfd stp x29, x30, [sp, #-48]! + 446c34: 910003fd mov x29, sp + 446c38: f9000fe0 str x0, [sp, #24] + 446c3c: 9100a3e0 add x0, sp, #0x28 + 446c40: f9400fe1 ldr x1, [sp, #24] + 446c44: 9400028e bl 44767c <_ZNSt13move_iteratorIPN5Catch14SectionEndInfoEEC1ES2_> + 446c48: f94017e0 ldr x0, [sp, #40] + 446c4c: a8c37bfd ldp x29, x30, [sp], #48 + 446c50: d65f03c0 ret + +0000000000446c54 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14SectionEndInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14SectionEndInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 446c54: a9bd7bfd stp x29, x30, [sp, #-48]! + 446c58: 910003fd mov x29, sp + 446c5c: f90017e0 str x0, [sp, #40] + 446c60: f90013e1 str x1, [sp, #32] + 446c64: f9000fe2 str x2, [sp, #24] + 446c68: f9000be3 str x3, [sp, #16] + 446c6c: f9400fe2 ldr x2, [sp, #24] + 446c70: f94013e1 ldr x1, [sp, #32] + 446c74: f94017e0 ldr x0, [sp, #40] + 446c78: 9400028a bl 4476a0 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES3_ET0_T_S6_S5_> + 446c7c: a8c37bfd ldp x29, x30, [sp], #48 + 446c80: d65f03c0 ret + +0000000000446c84 <_ZN5Catch14SectionEndInfoD1Ev>: +_ZN5Catch14SectionEndInfoD1Ev(): + 446c84: a9be7bfd stp x29, x30, [sp, #-32]! + 446c88: 910003fd mov x29, sp + 446c8c: f9000fe0 str x0, [sp, #24] + 446c90: f9400fe0 ldr x0, [sp, #24] + 446c94: 97ffeeb7 bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 446c98: d503201f nop + 446c9c: a8c27bfd ldp x29, x30, [sp], #32 + 446ca0: d65f03c0 ret + +0000000000446ca4 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE7destroyIS2_EEvPT_(): + 446ca4: a9be7bfd stp x29, x30, [sp, #-32]! + 446ca8: 910003fd mov x29, sp + 446cac: f9000fe0 str x0, [sp, #24] + 446cb0: f9000be1 str x1, [sp, #16] + 446cb4: f9400be0 ldr x0, [sp, #16] + 446cb8: 97fffff3 bl 446c84 <_ZN5Catch14SectionEndInfoD1Ev> + 446cbc: d503201f nop + 446cc0: a8c27bfd ldp x29, x30, [sp], #32 + 446cc4: d65f03c0 ret + +0000000000446cc8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE8max_sizeEv(): + 446cc8: a9be7bfd stp x29, x30, [sp, #-32]! + 446ccc: 910003fd mov x29, sp + 446cd0: f9000fe0 str x0, [sp, #24] + 446cd4: f9400fe0 ldr x0, [sp, #24] + 446cd8: 94000286 bl 4476f0 <_ZNKSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 446cdc: 9400027e bl 4476d4 <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE8max_sizeERKS2_> + 446ce0: a8c27bfd ldp x29, x30, [sp], #32 + 446ce4: d65f03c0 ret + +0000000000446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv(): + 446ce8: d10043ff sub sp, sp, #0x10 + 446cec: f90007e0 str x0, [sp, #8] + 446cf0: f94007e0 ldr x0, [sp, #8] + 446cf4: f9400401 ldr x1, [x0, #8] + 446cf8: f94007e0 ldr x0, [sp, #8] + 446cfc: f9400000 ldr x0, [x0] + 446d00: cb000020 sub x0, x1, x0 + 446d04: 9343fc01 asr x1, x0, #3 + 446d08: d291c720 mov x0, #0x8e39 // #36409 + 446d0c: f2a71c60 movk x0, #0x38e3, lsl #16 + 446d10: f2dc71c0 movk x0, #0xe38e, lsl #32 + 446d14: f2f1c700 movk x0, #0x8e38, lsl #48 + 446d18: 9b007c20 mul x0, x1, x0 + 446d1c: 910043ff add sp, sp, #0x10 + 446d20: d65f03c0 ret + +0000000000446d24 <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE8allocateERS2_m(): + 446d24: a9be7bfd stp x29, x30, [sp, #-32]! + 446d28: 910003fd mov x29, sp + 446d2c: f9000fe0 str x0, [sp, #24] + 446d30: f9000be1 str x1, [sp, #16] + 446d34: d2800002 mov x2, #0x0 // #0 + 446d38: f9400be1 ldr x1, [sp, #16] + 446d3c: f9400fe0 ldr x0, [sp, #24] + 446d40: 94000271 bl 447704 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE8allocateEmPKv> + 446d44: a8c27bfd ldp x29, x30, [sp], #32 + 446d48: d65f03c0 ret + +0000000000446d4c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch11MessageInfoESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch11MessageInfoESt13move_iteratorIPS1_EET0_PT_(): + 446d4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 446d50: 910003fd mov x29, sp + 446d54: f9000fe0 str x0, [sp, #24] + 446d58: 9100a3e0 add x0, sp, #0x28 + 446d5c: f9400fe1 ldr x1, [sp, #24] + 446d60: 94000280 bl 447760 <_ZNSt13move_iteratorIPN5Catch11MessageInfoEEC1ES2_> + 446d64: f94017e0 ldr x0, [sp, #40] + 446d68: a8c37bfd ldp x29, x30, [sp], #48 + 446d6c: d65f03c0 ret + +0000000000446d70 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch11MessageInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch11MessageInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 446d70: a9bd7bfd stp x29, x30, [sp, #-48]! + 446d74: 910003fd mov x29, sp + 446d78: f90017e0 str x0, [sp, #40] + 446d7c: f90013e1 str x1, [sp, #32] + 446d80: f9000fe2 str x2, [sp, #24] + 446d84: f9000be3 str x3, [sp, #16] + 446d88: f9400fe2 ldr x2, [sp, #24] + 446d8c: f94013e1 ldr x1, [sp, #32] + 446d90: f94017e0 ldr x0, [sp, #40] + 446d94: 9400027c bl 447784 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch11MessageInfoEES3_ET0_T_S6_S5_> + 446d98: a8c37bfd ldp x29, x30, [sp], #48 + 446d9c: d65f03c0 ret + +0000000000446da0 <_ZN5Catch11MessageInfoD1Ev>: +_ZN5Catch11MessageInfoD2Ev(): + 446da0: a9be7bfd stp x29, x30, [sp, #-32]! + 446da4: 910003fd mov x29, sp + 446da8: f9000fe0 str x0, [sp, #24] + 446dac: f9400fe0 ldr x0, [sp, #24] + 446db0: 91004000 add x0, x0, #0x10 + 446db4: 97ff00d3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 446db8: d503201f nop + 446dbc: a8c27bfd ldp x29, x30, [sp], #32 + 446dc0: d65f03c0 ret + +0000000000446dc4 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE7destroyIS2_EEvPT_(): + 446dc4: a9be7bfd stp x29, x30, [sp, #-32]! + 446dc8: 910003fd mov x29, sp + 446dcc: f9000fe0 str x0, [sp, #24] + 446dd0: f9000be1 str x1, [sp, #16] + 446dd4: f9400be0 ldr x0, [sp, #16] + 446dd8: 97fffff2 bl 446da0 <_ZN5Catch11MessageInfoD1Ev> + 446ddc: d503201f nop + 446de0: a8c27bfd ldp x29, x30, [sp], #32 + 446de4: d65f03c0 ret + +0000000000446de8 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSA_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSA_(): + 446de8: d10043ff sub sp, sp, #0x10 + 446dec: f90007e0 str x0, [sp, #8] + 446df0: 2a0103e0 mov w0, w1 + 446df4: 910043ff add sp, sp, #0x10 + 446df8: d65f03c0 ret + +0000000000446dfc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag(): + 446dfc: a9bc7bfd stp x29, x30, [sp, #-64]! + 446e00: 910003fd mov x29, sp + 446e04: f90017e0 str x0, [sp, #40] + 446e08: f90013e1 str x1, [sp, #32] + 446e0c: f9000fe2 str x2, [sp, #24] + 446e10: 390043e3 strb w3, [sp, #16] + 446e14: 9100a3e1 add x1, sp, #0x28 + 446e18: 910083e0 add x0, sp, #0x20 + 446e1c: 97fffc0d bl 445e50 <_ZN9__gnu_cxxmiIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 446e20: aa0003e1 mov x1, x0 + 446e24: 9342fc20 asr x0, x1, #2 + 446e28: f9001fe0 str x0, [sp, #56] + 446e2c: f9401fe0 ldr x0, [sp, #56] + 446e30: f100001f cmp x0, #0x0 + 446e34: 540005ad b.le 446ee8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0xec> + 446e38: 910063e0 add x0, sp, #0x18 + 446e3c: f94017e1 ldr x1, [sp, #40] + 446e40: 97fffc8b bl 44606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_> + 446e44: 12001c00 and w0, w0, #0xff + 446e48: 7100001f cmp w0, #0x0 + 446e4c: 54000060 b.eq 446e58 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x5c> // b.none + 446e50: f94017e0 ldr x0, [sp, #40] + 446e54: 1400004e b 446f8c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x190> + 446e58: 9100a3e0 add x0, sp, #0x28 + 446e5c: 97fffc69 bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 446e60: 910063e0 add x0, sp, #0x18 + 446e64: f94017e1 ldr x1, [sp, #40] + 446e68: 97fffc81 bl 44606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_> + 446e6c: 12001c00 and w0, w0, #0xff + 446e70: 7100001f cmp w0, #0x0 + 446e74: 54000060 b.eq 446e80 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x84> // b.none + 446e78: f94017e0 ldr x0, [sp, #40] + 446e7c: 14000044 b 446f8c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x190> + 446e80: 9100a3e0 add x0, sp, #0x28 + 446e84: 97fffc5f bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 446e88: 910063e0 add x0, sp, #0x18 + 446e8c: f94017e1 ldr x1, [sp, #40] + 446e90: 97fffc77 bl 44606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_> + 446e94: 12001c00 and w0, w0, #0xff + 446e98: 7100001f cmp w0, #0x0 + 446e9c: 54000060 b.eq 446ea8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0xac> // b.none + 446ea0: f94017e0 ldr x0, [sp, #40] + 446ea4: 1400003a b 446f8c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x190> + 446ea8: 9100a3e0 add x0, sp, #0x28 + 446eac: 97fffc55 bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 446eb0: 910063e0 add x0, sp, #0x18 + 446eb4: f94017e1 ldr x1, [sp, #40] + 446eb8: 97fffc6d bl 44606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_> + 446ebc: 12001c00 and w0, w0, #0xff + 446ec0: 7100001f cmp w0, #0x0 + 446ec4: 54000060 b.eq 446ed0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0xd4> // b.none + 446ec8: f94017e0 ldr x0, [sp, #40] + 446ecc: 14000030 b 446f8c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x190> + 446ed0: 9100a3e0 add x0, sp, #0x28 + 446ed4: 97fffc4b bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 446ed8: f9401fe0 ldr x0, [sp, #56] + 446edc: d1000400 sub x0, x0, #0x1 + 446ee0: f9001fe0 str x0, [sp, #56] + 446ee4: 17ffffd2 b 446e2c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x30> + 446ee8: 9100a3e1 add x1, sp, #0x28 + 446eec: 910083e0 add x0, sp, #0x20 + 446ef0: 97fffbd8 bl 445e50 <_ZN9__gnu_cxxmiIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 446ef4: f100081f cmp x0, #0x2 + 446ef8: 54000200 b.eq 446f38 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x13c> // b.none + 446efc: f1000c1f cmp x0, #0x3 + 446f00: 54000080 b.eq 446f10 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x114> // b.none + 446f04: f100041f cmp x0, #0x1 + 446f08: 540002c0 b.eq 446f60 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x164> // b.none + 446f0c: 1400001f b 446f88 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x18c> + 446f10: 910063e0 add x0, sp, #0x18 + 446f14: f94017e1 ldr x1, [sp, #40] + 446f18: 97fffc55 bl 44606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_> + 446f1c: 12001c00 and w0, w0, #0xff + 446f20: 7100001f cmp w0, #0x0 + 446f24: 54000060 b.eq 446f30 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x134> // b.none + 446f28: f94017e0 ldr x0, [sp, #40] + 446f2c: 14000018 b 446f8c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x190> + 446f30: 9100a3e0 add x0, sp, #0x28 + 446f34: 97fffc33 bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 446f38: 910063e0 add x0, sp, #0x18 + 446f3c: f94017e1 ldr x1, [sp, #40] + 446f40: 97fffc4b bl 44606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_> + 446f44: 12001c00 and w0, w0, #0xff + 446f48: 7100001f cmp w0, #0x0 + 446f4c: 54000060 b.eq 446f58 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x15c> // b.none + 446f50: f94017e0 ldr x0, [sp, #40] + 446f54: 1400000e b 446f8c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x190> + 446f58: 9100a3e0 add x0, sp, #0x28 + 446f5c: 97fffc29 bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 446f60: 910063e0 add x0, sp, #0x18 + 446f64: f94017e1 ldr x1, [sp, #40] + 446f68: 97fffc41 bl 44606c <_ZN9__gnu_cxx5__ops16_Iter_equals_valIKN5Catch11MessageInfoEEclINS_17__normal_iteratorIPS3_St6vectorIS3_SaIS3_EEEEEEbT_> + 446f6c: 12001c00 and w0, w0, #0xff + 446f70: 7100001f cmp w0, #0x0 + 446f74: 54000060 b.eq 446f80 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x184> // b.none + 446f78: f94017e0 ldr x0, [sp, #40] + 446f7c: 14000004 b 446f8c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEENS0_5__ops16_Iter_equals_valIKS3_EEET_SD_SD_T0_St26random_access_iterator_tag+0x190> + 446f80: 9100a3e0 add x0, sp, #0x28 + 446f84: 97fffc1f bl 446000 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 446f88: f94013e0 ldr x0, [sp, #32] + 446f8c: a8c47bfd ldp x29, x30, [sp], #64 + 446f90: d65f03c0 ret + +0000000000446f94 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEET_S9_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEET_S9_(): + 446f94: d10043ff sub sp, sp, #0x10 + 446f98: f90007e0 str x0, [sp, #8] + 446f9c: f94007e0 ldr x0, [sp, #8] + 446fa0: 910043ff add sp, sp, #0x10 + 446fa4: d65f03c0 ret + +0000000000446fa8 <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_>: +_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_(): + 446fa8: a9bb7bfd stp x29, x30, [sp, #-80]! + 446fac: 910003fd mov x29, sp + 446fb0: a90153f3 stp x19, x20, [sp, #16] + 446fb4: f9001fe0 str x0, [sp, #56] + 446fb8: f9001be1 str x1, [sp, #48] + 446fbc: f90017e2 str x2, [sp, #40] + 446fc0: f9401fe0 ldr x0, [sp, #56] + 446fc4: 940001fd bl 4477b8 <_ZSt12__niter_baseIPN5Catch11MessageInfoESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 446fc8: aa0003f3 mov x19, x0 + 446fcc: f9401be0 ldr x0, [sp, #48] + 446fd0: 940001fa bl 4477b8 <_ZSt12__niter_baseIPN5Catch11MessageInfoESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 446fd4: aa0003f4 mov x20, x0 + 446fd8: f94017e0 ldr x0, [sp, #40] + 446fdc: 940001f7 bl 4477b8 <_ZSt12__niter_baseIPN5Catch11MessageInfoESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 446fe0: aa0003e2 mov x2, x0 + 446fe4: aa1403e1 mov x1, x20 + 446fe8: aa1303e0 mov x0, x19 + 446fec: 940001fb bl 4477d8 <_ZSt13__copy_move_aILb1EPN5Catch11MessageInfoES2_ET1_T0_S4_S3_> + 446ff0: f90027e0 str x0, [sp, #72] + 446ff4: 910123e1 add x1, sp, #0x48 + 446ff8: 910103e0 add x0, sp, #0x40 + 446ffc: 97fff617 bl 444858 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 447000: f94023e0 ldr x0, [sp, #64] + 447004: a94153f3 ldp x19, x20, [sp, #16] + 447008: a8c57bfd ldp x29, x30, [sp], #80 + 44700c: d65f03c0 ret + +0000000000447010 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE8max_sizeEv(): + 447010: a9be7bfd stp x29, x30, [sp, #-32]! + 447014: 910003fd mov x29, sp + 447018: f9000fe0 str x0, [sp, #24] + 44701c: f9400fe0 ldr x0, [sp, #24] + 447020: 94000201 bl 447824 <_ZNKSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv> + 447024: 940001f9 bl 447808 <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE8max_sizeERKS2_> + 447028: a8c27bfd ldp x29, x30, [sp], #32 + 44702c: d65f03c0 ret + +0000000000447030 <_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch13ScopedMessageESaIS1_EE4sizeEv(): + 447030: d10043ff sub sp, sp, #0x10 + 447034: f90007e0 str x0, [sp, #8] + 447038: f94007e0 ldr x0, [sp, #8] + 44703c: f9400401 ldr x1, [x0, #8] + 447040: f94007e0 ldr x0, [sp, #8] + 447044: f9400000 ldr x0, [x0] + 447048: cb000020 sub x0, x1, x0 + 44704c: 9344fc01 asr x1, x0, #4 + 447050: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 447054: f29999a0 movk x0, #0xcccd + 447058: 9b007c20 mul x0, x1, x0 + 44705c: 910043ff add sp, sp, #0x10 + 447060: d65f03c0 ret + +0000000000447064 <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE8allocateERS2_m(): + 447064: a9be7bfd stp x29, x30, [sp, #-32]! + 447068: 910003fd mov x29, sp + 44706c: f9000fe0 str x0, [sp, #24] + 447070: f9000be1 str x1, [sp, #16] + 447074: d2800002 mov x2, #0x0 // #0 + 447078: f9400be1 ldr x1, [sp, #16] + 44707c: f9400fe0 ldr x0, [sp, #24] + 447080: 940001ee bl 447838 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE8allocateEmPKv> + 447084: a8c27bfd ldp x29, x30, [sp], #32 + 447088: d65f03c0 ret + +000000000044708c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch13ScopedMessageESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch13ScopedMessageESt13move_iteratorIPS1_EET0_PT_(): + 44708c: a9bd7bfd stp x29, x30, [sp, #-48]! + 447090: 910003fd mov x29, sp + 447094: f9000fe0 str x0, [sp, #24] + 447098: 9100a3e0 add x0, sp, #0x28 + 44709c: f9400fe1 ldr x1, [sp, #24] + 4470a0: 940001fd bl 447894 <_ZNSt13move_iteratorIPN5Catch13ScopedMessageEEC1ES2_> + 4470a4: f94017e0 ldr x0, [sp, #40] + 4470a8: a8c37bfd ldp x29, x30, [sp], #48 + 4470ac: d65f03c0 ret + +00000000004470b0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch13ScopedMessageEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch13ScopedMessageEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 4470b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4470b4: 910003fd mov x29, sp + 4470b8: f90017e0 str x0, [sp, #40] + 4470bc: f90013e1 str x1, [sp, #32] + 4470c0: f9000fe2 str x2, [sp, #24] + 4470c4: f9000be3 str x3, [sp, #16] + 4470c8: f9400fe2 ldr x2, [sp, #24] + 4470cc: f94013e1 ldr x1, [sp, #32] + 4470d0: f94017e0 ldr x0, [sp, #40] + 4470d4: 940001f9 bl 4478b8 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch13ScopedMessageEES3_ET0_T_S6_S5_> + 4470d8: a8c37bfd ldp x29, x30, [sp], #48 + 4470dc: d65f03c0 ret + +00000000004470e0 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE7destroyIS2_EEvPT_(): + 4470e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4470e4: 910003fd mov x29, sp + 4470e8: f9000fe0 str x0, [sp, #24] + 4470ec: f9000be1 str x1, [sp, #16] + 4470f0: f9400be0 ldr x0, [sp, #16] + 4470f4: 9401d977 bl 4bd6d0 <_ZN5Catch13ScopedMessageD1Ev> + 4470f8: d503201f nop + 4470fc: a8c27bfd ldp x29, x30, [sp], #32 + 447100: d65f03c0 ret + +0000000000447104 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE10deallocateEPS5_m>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE10deallocateEPS5_m(): + 447104: a9bd7bfd stp x29, x30, [sp, #-48]! + 447108: 910003fd mov x29, sp + 44710c: f90017e0 str x0, [sp, #40] + 447110: f90013e1 str x1, [sp, #32] + 447114: f9000fe2 str x2, [sp, #24] + 447118: f94013e0 ldr x0, [sp, #32] + 44711c: 97ff007d bl 407310 <_ZdlPv@plt> + 447120: d503201f nop + 447124: a8c37bfd ldp x29, x30, [sp], #48 + 447128: d65f03c0 ret + +000000000044712c <_ZSt11__addressofISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEPT_RS5_>: +_ZSt11__addressofISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEPT_RS5_(): + 44712c: d10043ff sub sp, sp, #0x10 + 447130: f90007e0 str x0, [sp, #8] + 447134: f94007e0 ldr x0, [sp, #8] + 447138: 910043ff add sp, sp, #0x10 + 44713c: d65f03c0 ret + +0000000000447140 <_ZSt8_DestroyISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEvPT_>: +_ZSt8_DestroyISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEvPT_(): + 447140: a9be7bfd stp x29, x30, [sp, #-32]! + 447144: 910003fd mov x29, sp + 447148: f9000fe0 str x0, [sp, #24] + 44714c: f9400fe0 ldr x0, [sp, #24] + 447150: 97ffebfb bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 447154: d503201f nop + 447158: a8c27bfd ldp x29, x30, [sp], #32 + 44715c: d65f03c0 ret + +0000000000447160 <_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEE7_M_headERS6_(): + 447160: a9be7bfd stp x29, x30, [sp, #-32]! + 447164: 910003fd mov x29, sp + 447168: f9000fe0 str x0, [sp, #24] + 44716c: f9400fe0 ldr x0, [sp, #24] + 447170: 940001de bl 4478e8 <_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EE7_M_headERS4_> + 447174: a8c27bfd ldp x29, x30, [sp], #32 + 447178: d65f03c0 ret + +000000000044717c <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 44717c: a9be7bfd stp x29, x30, [sp, #-32]! + 447180: 910003fd mov x29, sp + 447184: f9000fe0 str x0, [sp, #24] + 447188: f9400fe0 ldr x0, [sp, #24] + 44718c: 940001dc bl 4478fc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEE7_M_headERS5_> + 447190: a8c27bfd ldp x29, x30, [sp], #32 + 447194: d65f03c0 ret + +0000000000447198 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch10Generators16GeneratorTrackerESaIS6_EJRKNS4_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch10Generators16GeneratorTrackerESaIS6_EJRKNS4_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 447198: a9b57bfd stp x29, x30, [sp, #-176]! + 44719c: 910003fd mov x29, sp + 4471a0: a90153f3 stp x19, x20, [sp, #16] + 4471a4: a9025bf5 stp x21, x22, [sp, #32] + 4471a8: a90363f7 stp x23, x24, [sp, #48] + 4471ac: f9003fe0 str x0, [sp, #120] + 4471b0: 3901c3e1 strb w1, [sp, #112] + 4471b4: f90037e2 str x2, [sp, #104] + 4471b8: f90033e3 str x3, [sp, #96] + 4471bc: f9002fe4 str x4, [sp, #88] + 4471c0: f9002be5 str x5, [sp, #80] + 4471c4: f90027e6 str x6, [sp, #72] + 4471c8: f9403fe0 ldr x0, [sp, #120] + 4471cc: f900001f str xzr, [x0] + 4471d0: 910263e0 add x0, sp, #0x98 + 4471d4: f94033e1 ldr x1, [sp, #96] + 4471d8: 940001d0 bl 447918 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E> + 4471dc: 910263e0 add x0, sp, #0x98 + 4471e0: 910223e1 add x1, sp, #0x88 + 4471e4: aa0103e8 mov x8, x1 + 4471e8: 940001dd bl 44795c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_> + 4471ec: 910223e0 add x0, sp, #0x88 + 4471f0: 940001fd bl 4479e4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4471f4: f90057e0 str x0, [sp, #168] + 4471f8: f94033e0 ldr x0, [sp, #96] + 4471fc: 94000202 bl 447a04 <_ZSt4moveIRKSaIN5Catch10Generators16GeneratorTrackerEEEONSt16remove_referenceIT_E4typeEOS7_> + 447200: aa0003e1 mov x1, x0 + 447204: 910283e0 add x0, sp, #0xa0 + 447208: 94000204 bl 447a18 <_ZNSaIN5Catch10Generators16GeneratorTrackerEEC1ERKS2_> + 44720c: 910283f4 add x20, sp, #0xa0 + 447210: f9402fe0 ldr x0, [sp, #88] + 447214: 97fff199 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 447218: aa0003f6 mov x22, x0 + 44721c: f9402be0 ldr x0, [sp, #80] + 447220: 97fff19b bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 447224: aa0003f7 mov x23, x0 + 447228: f94027e0 ldr x0, [sp, #72] + 44722c: 97fff19d bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 447230: aa0003f8 mov x24, x0 + 447234: f94057f3 ldr x19, [sp, #168] + 447238: aa1303e1 mov x1, x19 + 44723c: d2801100 mov x0, #0x88 // #136 + 447240: 97ff148e bl 40c478 <_ZnwmPv> + 447244: aa0003f5 mov x21, x0 + 447248: aa1803e4 mov x4, x24 + 44724c: aa1703e3 mov x3, x23 + 447250: aa1603e2 mov x2, x22 + 447254: aa1403e1 mov x1, x20 + 447258: aa1503e0 mov x0, x21 + 44725c: 94000209 bl 447a80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKNS0_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEES3_DpOT_> + 447260: 910283e0 add x0, sp, #0xa0 + 447264: 97fff17d bl 443858 <_ZNSaIN5Catch10Generators16GeneratorTrackerEED1Ev> + 447268: f9403fe0 ldr x0, [sp, #120] + 44726c: f94057e1 ldr x1, [sp, #168] + 447270: f9000001 str x1, [x0] + 447274: 910223e0 add x0, sp, #0x88 + 447278: d2800001 mov x1, #0x0 // #0 + 44727c: 94000239 bl 447b60 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 447280: 910223e0 add x0, sp, #0x88 + 447284: 940001c6 bl 44799c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 447288: 910263e0 add x0, sp, #0x98 + 44728c: 940001ac bl 44793c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 447290: 14000010 b 4472d0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch10Generators16GeneratorTrackerESaIS6_EJRKNS4_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x138> + 447294: aa0003f4 mov x20, x0 + 447298: aa1303e1 mov x1, x19 + 44729c: aa1503e0 mov x0, x21 + 4472a0: 97ff147c bl 40c490 <_ZdlPvS_> + 4472a4: aa1403f3 mov x19, x20 + 4472a8: 910283e0 add x0, sp, #0xa0 + 4472ac: 97fff16b bl 443858 <_ZNSaIN5Catch10Generators16GeneratorTrackerEED1Ev> + 4472b0: 910223e0 add x0, sp, #0x88 + 4472b4: 940001ba bl 44799c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4472b8: 14000002 b 4472c0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch10Generators16GeneratorTrackerESaIS6_EJRKNS4_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x128> + 4472bc: aa0003f3 mov x19, x0 + 4472c0: 910263e0 add x0, sp, #0x98 + 4472c4: 9400019e bl 44793c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4472c8: aa1303e0 mov x0, x19 + 4472cc: 97ff018d bl 407900 <_Unwind_Resume@plt> + 4472d0: a94153f3 ldp x19, x20, [sp, #16] + 4472d4: a9425bf5 ldp x21, x22, [sp, #32] + 4472d8: a94363f7 ldp x23, x24, [sp, #48] + 4472dc: a8cb7bfd ldp x29, x30, [sp], #176 + 4472e0: d65f03c0 ret + +00000000004472e4 <_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch10Generators16GeneratorTrackerELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4472e4: d10043ff sub sp, sp, #0x10 + 4472e8: f90007e0 str x0, [sp, #8] + 4472ec: f90003e1 str x1, [sp] + 4472f0: d503201f nop + 4472f4: 910043ff add sp, sp, #0x10 + 4472f8: d65f03c0 ret + +00000000004472fc <_ZSt12__get_helperILm0EPN5Catch10Generators20GeneratorUntypedBaseEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch10Generators20GeneratorUntypedBaseEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4472fc: a9be7bfd stp x29, x30, [sp, #-32]! + 447300: 910003fd mov x29, sp + 447304: f9000fe0 str x0, [sp, #24] + 447308: f9400fe0 ldr x0, [sp, #24] + 44730c: 9400021d bl 447b80 <_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEE7_M_headERKS6_> + 447310: a8c27bfd ldp x29, x30, [sp], #32 + 447314: d65f03c0 ret + +0000000000447318 <_ZSt12__get_helperILm0EPN5Catch18IStreamingReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch18IStreamingReporterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 447318: a9be7bfd stp x29, x30, [sp, #-32]! + 44731c: 910003fd mov x29, sp + 447320: f9000fe0 str x0, [sp, #24] + 447324: f9400fe0 ldr x0, [sp, #24] + 447328: 9400021d bl 447b9c <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEE7_M_headERKS5_> + 44732c: a8c27bfd ldp x29, x30, [sp], #32 + 447330: d65f03c0 ret + +0000000000447334 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch18IStreamingReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch18IStreamingReporterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 447334: a9be7bfd stp x29, x30, [sp, #-32]! + 447338: 910003fd mov x29, sp + 44733c: f9000fe0 str x0, [sp, #24] + 447340: f9400fe0 ldr x0, [sp, #24] + 447344: 9400021d bl 447bb8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEE7_M_headERS4_> + 447348: a8c27bfd ldp x29, x30, [sp], #32 + 44734c: d65f03c0 ret + +0000000000447350 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC1IS3_EEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEEC2IS3_EEOT_(): + 447350: a9be7bfd stp x29, x30, [sp, #-32]! + 447354: 910003fd mov x29, sp + 447358: f9000fe0 str x0, [sp, #24] + 44735c: f9000be1 str x1, [sp, #16] + 447360: f9400be0 ldr x0, [sp, #16] + 447364: 97fff201 bl 443b68 <_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 447368: aa0003e1 mov x1, x0 + 44736c: f9400fe0 ldr x0, [sp, #24] + 447370: 94000219 bl 447bd4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS3_EEOT_> + 447374: d503201f nop + 447378: a8c27bfd ldp x29, x30, [sp], #32 + 44737c: d65f03c0 ret + +0000000000447380 <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEE7_M_headERS5_(): + 447380: a9be7bfd stp x29, x30, [sp, #-32]! + 447384: 910003fd mov x29, sp + 447388: f9000fe0 str x0, [sp, #24] + 44738c: f9400fe0 ldr x0, [sp, #24] + 447390: 9400021a bl 447bf8 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EE7_M_headERS3_> + 447394: a8c27bfd ldp x29, x30, [sp], #32 + 447398: d65f03c0 ret + +000000000044739c <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEEC2Ev(): + 44739c: d10043ff sub sp, sp, #0x10 + 4473a0: f90007e0 str x0, [sp, #8] + 4473a4: d503201f nop + 4473a8: 910043ff add sp, sp, #0x10 + 4473ac: d65f03c0 ret + +00000000004473b0 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE10deallocateEPS2_m(): + 4473b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4473b4: 910003fd mov x29, sp + 4473b8: f90017e0 str x0, [sp, #40] + 4473bc: f90013e1 str x1, [sp, #32] + 4473c0: f9000fe2 str x2, [sp, #24] + 4473c4: f94013e0 ldr x0, [sp, #32] + 4473c8: 97feffd2 bl 407310 <_ZdlPv@plt> + 4473cc: d503201f nop + 4473d0: a8c37bfd ldp x29, x30, [sp], #48 + 4473d4: d65f03c0 ret + +00000000004473d8 <_ZSt11__addressofIN5Catch11MessageInfoEEPT_RS2_>: +_ZSt11__addressofIN5Catch11MessageInfoEEPT_RS2_(): + 4473d8: d10043ff sub sp, sp, #0x10 + 4473dc: f90007e0 str x0, [sp, #8] + 4473e0: f94007e0 ldr x0, [sp, #8] + 4473e4: 910043ff add sp, sp, #0x10 + 4473e8: d65f03c0 ret + +00000000004473ec <_ZSt8_DestroyIN5Catch11MessageInfoEEvPT_>: +_ZSt8_DestroyIN5Catch11MessageInfoEEvPT_(): + 4473ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4473f0: 910003fd mov x29, sp + 4473f4: f9000fe0 str x0, [sp, #24] + 4473f8: f9400fe0 ldr x0, [sp, #24] + 4473fc: 97fffe69 bl 446da0 <_ZN5Catch11MessageInfoD1Ev> + 447400: d503201f nop + 447404: a8c27bfd ldp x29, x30, [sp], #32 + 447408: d65f03c0 ret + +000000000044740c <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEEC1Ev(): + 44740c: d10043ff sub sp, sp, #0x10 + 447410: f90007e0 str x0, [sp, #8] + 447414: d503201f nop + 447418: 910043ff add sp, sp, #0x10 + 44741c: d65f03c0 ret + +0000000000447420 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE10deallocateEPS2_m(): + 447420: a9bd7bfd stp x29, x30, [sp, #-48]! + 447424: 910003fd mov x29, sp + 447428: f90017e0 str x0, [sp, #40] + 44742c: f90013e1 str x1, [sp, #32] + 447430: f9000fe2 str x2, [sp, #24] + 447434: f94013e0 ldr x0, [sp, #32] + 447438: 97feffb6 bl 407310 <_ZdlPv@plt> + 44743c: d503201f nop + 447440: a8c37bfd ldp x29, x30, [sp], #48 + 447444: d65f03c0 ret + +0000000000447448 <_ZSt11__addressofIN5Catch13ScopedMessageEEPT_RS2_>: +_ZSt11__addressofIN5Catch13ScopedMessageEEPT_RS2_(): + 447448: d10043ff sub sp, sp, #0x10 + 44744c: f90007e0 str x0, [sp, #8] + 447450: f94007e0 ldr x0, [sp, #8] + 447454: 910043ff add sp, sp, #0x10 + 447458: d65f03c0 ret + +000000000044745c <_ZSt8_DestroyIN5Catch13ScopedMessageEEvPT_>: +_ZSt8_DestroyIN5Catch13ScopedMessageEEvPT_(): + 44745c: a9be7bfd stp x29, x30, [sp, #-32]! + 447460: 910003fd mov x29, sp + 447464: f9000fe0 str x0, [sp, #24] + 447468: f9400fe0 ldr x0, [sp, #24] + 44746c: 9401d899 bl 4bd6d0 <_ZN5Catch13ScopedMessageD1Ev> + 447470: d503201f nop + 447474: a8c27bfd ldp x29, x30, [sp], #32 + 447478: d65f03c0 ret + +000000000044747c <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEEC2Ev(): + 44747c: d10043ff sub sp, sp, #0x10 + 447480: f90007e0 str x0, [sp, #8] + 447484: d503201f nop + 447488: 910043ff add sp, sp, #0x10 + 44748c: d65f03c0 ret + +0000000000447490 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE10deallocateEPS2_m(): + 447490: a9bd7bfd stp x29, x30, [sp, #-48]! + 447494: 910003fd mov x29, sp + 447498: f90017e0 str x0, [sp, #40] + 44749c: f90013e1 str x1, [sp, #32] + 4474a0: f9000fe2 str x2, [sp, #24] + 4474a4: f94013e0 ldr x0, [sp, #32] + 4474a8: 97feff9a bl 407310 <_ZdlPv@plt> + 4474ac: d503201f nop + 4474b0: a8c37bfd ldp x29, x30, [sp], #48 + 4474b4: d65f03c0 ret + +00000000004474b8 <_ZSt11__addressofIN5Catch14SectionEndInfoEEPT_RS2_>: +_ZSt11__addressofIN5Catch14SectionEndInfoEEPT_RS2_(): + 4474b8: d10043ff sub sp, sp, #0x10 + 4474bc: f90007e0 str x0, [sp, #8] + 4474c0: f94007e0 ldr x0, [sp, #8] + 4474c4: 910043ff add sp, sp, #0x10 + 4474c8: d65f03c0 ret + +00000000004474cc <_ZSt8_DestroyIN5Catch14SectionEndInfoEEvPT_>: +_ZSt8_DestroyIN5Catch14SectionEndInfoEEvPT_(): + 4474cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4474d0: 910003fd mov x29, sp + 4474d4: f9000fe0 str x0, [sp, #24] + 4474d8: f9400fe0 ldr x0, [sp, #24] + 4474dc: 97fffdea bl 446c84 <_ZN5Catch14SectionEndInfoD1Ev> + 4474e0: d503201f nop + 4474e4: a8c27bfd ldp x29, x30, [sp], #32 + 4474e8: d65f03c0 ret + +00000000004474ec <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEEC1Ev(): + 4474ec: d10043ff sub sp, sp, #0x10 + 4474f0: f90007e0 str x0, [sp, #8] + 4474f4: d503201f nop + 4474f8: 910043ff add sp, sp, #0x10 + 4474fc: d65f03c0 ret + +0000000000447500 <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE10deallocateEPS4_m(): + 447500: a9bd7bfd stp x29, x30, [sp, #-48]! + 447504: 910003fd mov x29, sp + 447508: f90017e0 str x0, [sp, #40] + 44750c: f90013e1 str x1, [sp, #32] + 447510: f9000fe2 str x2, [sp, #24] + 447514: f94013e0 ldr x0, [sp, #32] + 447518: 97feff7e bl 407310 <_ZdlPv@plt> + 44751c: d503201f nop + 447520: a8c37bfd ldp x29, x30, [sp], #48 + 447524: d65f03c0 ret + +0000000000447528 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE8max_sizeEv(): + 447528: a9be7bfd stp x29, x30, [sp, #-32]! + 44752c: 910003fd mov x29, sp + 447530: f9000fe0 str x0, [sp, #24] + 447534: f9400fe0 ldr x0, [sp, #24] + 447538: 940001bc bl 447c28 <_ZNKSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv> + 44753c: 940001b4 bl 447c0c <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE8max_sizeERKS4_> + 447540: a8c27bfd ldp x29, x30, [sp], #32 + 447544: d65f03c0 ret + +0000000000447548 <_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4sizeEv>: +_ZNKSt6vectorIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE4sizeEv(): + 447548: d10043ff sub sp, sp, #0x10 + 44754c: f90007e0 str x0, [sp, #8] + 447550: f94007e0 ldr x0, [sp, #8] + 447554: f9400401 ldr x1, [x0, #8] + 447558: f94007e0 ldr x0, [sp, #8] + 44755c: f9400000 ldr x0, [x0] + 447560: cb000020 sub x0, x1, x0 + 447564: 9343fc01 asr x1, x0, #3 + 447568: aa0103e0 mov x0, x1 + 44756c: 910043ff add sp, sp, #0x10 + 447570: d65f03c0 ret + +0000000000447574 <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE8allocateERS4_m(): + 447574: a9be7bfd stp x29, x30, [sp, #-32]! + 447578: 910003fd mov x29, sp + 44757c: f9000fe0 str x0, [sp, #24] + 447580: f9000be1 str x1, [sp, #16] + 447584: d2800002 mov x2, #0x0 // #0 + 447588: f9400be1 ldr x1, [sp, #16] + 44758c: f9400fe0 ldr x0, [sp, #24] + 447590: 940001ab bl 447c3c <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE8allocateEmPKv> + 447594: a8c27bfd ldp x29, x30, [sp], #32 + 447598: d65f03c0 ret + +000000000044759c <_ZSt32__make_move_if_noexcept_iteratorIPN5Catch16TestCaseTracking8ITrackerESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIPN5Catch16TestCaseTracking8ITrackerESt13move_iteratorIPS3_EET0_PT_(): + 44759c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4475a0: 910003fd mov x29, sp + 4475a4: f9000fe0 str x0, [sp, #24] + 4475a8: 9100a3e0 add x0, sp, #0x28 + 4475ac: f9400fe1 ldr x1, [sp, #24] + 4475b0: 940001b7 bl 447c8c <_ZNSt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEEC1ES4_> + 4475b4: f94017e0 ldr x0, [sp, #40] + 4475b8: a8c37bfd ldp x29, x30, [sp], #48 + 4475bc: d65f03c0 ret + +00000000004475c0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 4475c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4475c4: 910003fd mov x29, sp + 4475c8: f90017e0 str x0, [sp, #40] + 4475cc: f90013e1 str x1, [sp, #32] + 4475d0: f9000fe2 str x2, [sp, #24] + 4475d4: f9000be3 str x3, [sp, #16] + 4475d8: f9400fe2 ldr x2, [sp, #24] + 4475dc: f94013e1 ldr x1, [sp, #32] + 4475e0: f94017e0 ldr x0, [sp, #40] + 4475e4: 940001b3 bl 447cb0 <_ZSt18uninitialized_copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_ET0_T_S8_S7_> + 4475e8: a8c37bfd ldp x29, x30, [sp], #48 + 4475ec: d65f03c0 ret + +00000000004475f0 <_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch14SectionEndInfoEEE8max_sizeERKS2_(): + 4475f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4475f4: 910003fd mov x29, sp + 4475f8: f9000fe0 str x0, [sp, #24] + 4475fc: f9400fe0 ldr x0, [sp, #24] + 447600: 940001b9 bl 447ce4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE8max_sizeEv> + 447604: a8c27bfd ldp x29, x30, [sp], #32 + 447608: d65f03c0 ret + +000000000044760c <_ZNKSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch14SectionEndInfoESaIS1_EE19_M_get_Tp_allocatorEv(): + 44760c: d10043ff sub sp, sp, #0x10 + 447610: f90007e0 str x0, [sp, #8] + 447614: f94007e0 ldr x0, [sp, #8] + 447618: 910043ff add sp, sp, #0x10 + 44761c: d65f03c0 ret + +0000000000447620 <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE8allocateEmPKv(): + 447620: a9bd7bfd stp x29, x30, [sp, #-48]! + 447624: 910003fd mov x29, sp + 447628: f90017e0 str x0, [sp, #40] + 44762c: f90013e1 str x1, [sp, #32] + 447630: f9000fe2 str x2, [sp, #24] + 447634: f94017e0 ldr x0, [sp, #40] + 447638: 940001ab bl 447ce4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE8max_sizeEv> + 44763c: aa0003e1 mov x1, x0 + 447640: f94013e0 ldr x0, [sp, #32] + 447644: eb01001f cmp x0, x1 + 447648: 1a9f97e0 cset w0, hi // hi = pmore + 44764c: 12001c00 and w0, w0, #0xff + 447650: 7100001f cmp w0, #0x0 + 447654: 54000040 b.eq 44765c <_ZN9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE8allocateEmPKv+0x3c> // b.none + 447658: 97fefe22 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 44765c: f94013e1 ldr x1, [sp, #32] + 447660: aa0103e0 mov x0, x1 + 447664: d37ef400 lsl x0, x0, #2 + 447668: 8b010000 add x0, x0, x1 + 44766c: d37cec00 lsl x0, x0, #4 + 447670: 97feff3c bl 407360 <_Znwm@plt> + 447674: a8c37bfd ldp x29, x30, [sp], #48 + 447678: d65f03c0 ret + +000000000044767c <_ZNSt13move_iteratorIPN5Catch14SectionEndInfoEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch14SectionEndInfoEEC1ES2_(): + 44767c: d10043ff sub sp, sp, #0x10 + 447680: f90007e0 str x0, [sp, #8] + 447684: f90003e1 str x1, [sp] + 447688: f94007e0 ldr x0, [sp, #8] + 44768c: f94003e1 ldr x1, [sp] + 447690: f9000001 str x1, [x0] + 447694: d503201f nop + 447698: 910043ff add sp, sp, #0x10 + 44769c: d65f03c0 ret + +00000000004476a0 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES3_ET0_T_S6_S5_(): + 4476a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4476a4: 910003fd mov x29, sp + 4476a8: f90017e0 str x0, [sp, #40] + 4476ac: f90013e1 str x1, [sp, #32] + 4476b0: f9000fe2 str x2, [sp, #24] + 4476b4: 52800020 mov w0, #0x1 // #1 + 4476b8: 3900ffe0 strb w0, [sp, #63] + 4476bc: f9400fe2 ldr x2, [sp, #24] + 4476c0: f94013e1 ldr x1, [sp, #32] + 4476c4: f94017e0 ldr x0, [sp, #40] + 4476c8: 9400018d bl 447cfc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES5_EET0_T_S8_S7_> + 4476cc: a8c47bfd ldp x29, x30, [sp], #64 + 4476d0: d65f03c0 ret + +00000000004476d4 <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE8max_sizeERKS2_(): + 4476d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4476d8: 910003fd mov x29, sp + 4476dc: f9000fe0 str x0, [sp, #24] + 4476e0: f9400fe0 ldr x0, [sp, #24] + 4476e4: 940001b0 bl 447da4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE8max_sizeEv> + 4476e8: a8c27bfd ldp x29, x30, [sp], #32 + 4476ec: d65f03c0 ret + +00000000004476f0 <_ZNKSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv(): + 4476f0: d10043ff sub sp, sp, #0x10 + 4476f4: f90007e0 str x0, [sp, #8] + 4476f8: f94007e0 ldr x0, [sp, #8] + 4476fc: 910043ff add sp, sp, #0x10 + 447700: d65f03c0 ret + +0000000000447704 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE8allocateEmPKv(): + 447704: a9bd7bfd stp x29, x30, [sp, #-48]! + 447708: 910003fd mov x29, sp + 44770c: f90017e0 str x0, [sp, #40] + 447710: f90013e1 str x1, [sp, #32] + 447714: f9000fe2 str x2, [sp, #24] + 447718: f94017e0 ldr x0, [sp, #40] + 44771c: 940001a2 bl 447da4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE8max_sizeEv> + 447720: aa0003e1 mov x1, x0 + 447724: f94013e0 ldr x0, [sp, #32] + 447728: eb01001f cmp x0, x1 + 44772c: 1a9f97e0 cset w0, hi // hi = pmore + 447730: 12001c00 and w0, w0, #0xff + 447734: 7100001f cmp w0, #0x0 + 447738: 54000040 b.eq 447740 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE8allocateEmPKv+0x3c> // b.none + 44773c: 97fefde9 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 447740: f94013e1 ldr x1, [sp, #32] + 447744: aa0103e0 mov x0, x1 + 447748: d37df000 lsl x0, x0, #3 + 44774c: 8b010000 add x0, x0, x1 + 447750: d37df000 lsl x0, x0, #3 + 447754: 97feff03 bl 407360 <_Znwm@plt> + 447758: a8c37bfd ldp x29, x30, [sp], #48 + 44775c: d65f03c0 ret + +0000000000447760 <_ZNSt13move_iteratorIPN5Catch11MessageInfoEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch11MessageInfoEEC2ES2_(): + 447760: d10043ff sub sp, sp, #0x10 + 447764: f90007e0 str x0, [sp, #8] + 447768: f90003e1 str x1, [sp] + 44776c: f94007e0 ldr x0, [sp, #8] + 447770: f94003e1 ldr x1, [sp] + 447774: f9000001 str x1, [x0] + 447778: d503201f nop + 44777c: 910043ff add sp, sp, #0x10 + 447780: d65f03c0 ret + +0000000000447784 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch11MessageInfoEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch11MessageInfoEES3_ET0_T_S6_S5_(): + 447784: a9bc7bfd stp x29, x30, [sp, #-64]! + 447788: 910003fd mov x29, sp + 44778c: f90017e0 str x0, [sp, #40] + 447790: f90013e1 str x1, [sp, #32] + 447794: f9000fe2 str x2, [sp, #24] + 447798: 52800020 mov w0, #0x1 // #1 + 44779c: 3900ffe0 strb w0, [sp, #63] + 4477a0: f9400fe2 ldr x2, [sp, #24] + 4477a4: f94013e1 ldr x1, [sp, #32] + 4477a8: f94017e0 ldr x0, [sp, #40] + 4477ac: 94000186 bl 447dc4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11MessageInfoEES5_EET0_T_S8_S7_> + 4477b0: a8c47bfd ldp x29, x30, [sp], #64 + 4477b4: d65f03c0 ret + +00000000004477b8 <_ZSt12__niter_baseIPN5Catch11MessageInfoESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE>: +_ZSt12__niter_baseIPN5Catch11MessageInfoESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE(): + 4477b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4477bc: 910003fd mov x29, sp + 4477c0: f9000fe0 str x0, [sp, #24] + 4477c4: 910063e0 add x0, sp, #0x18 + 4477c8: 97fff48c bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4477cc: f9400000 ldr x0, [x0] + 4477d0: a8c27bfd ldp x29, x30, [sp], #32 + 4477d4: d65f03c0 ret + +00000000004477d8 <_ZSt13__copy_move_aILb1EPN5Catch11MessageInfoES2_ET1_T0_S4_S3_>: +_ZSt13__copy_move_aILb1EPN5Catch11MessageInfoES2_ET1_T0_S4_S3_(): + 4477d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4477dc: 910003fd mov x29, sp + 4477e0: f90017e0 str x0, [sp, #40] + 4477e4: f90013e1 str x1, [sp, #32] + 4477e8: f9000fe2 str x2, [sp, #24] + 4477ec: 3900ffff strb wzr, [sp, #63] + 4477f0: f9400fe2 ldr x2, [sp, #24] + 4477f4: f94013e1 ldr x1, [sp, #32] + 4477f8: f94017e0 ldr x0, [sp, #40] + 4477fc: 9400019c bl 447e6c <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch11MessageInfoES5_EET0_T_S7_S6_> + 447800: a8c47bfd ldp x29, x30, [sp], #64 + 447804: d65f03c0 ret + +0000000000447808 <_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch13ScopedMessageEEE8max_sizeERKS2_(): + 447808: a9be7bfd stp x29, x30, [sp, #-32]! + 44780c: 910003fd mov x29, sp + 447810: f9000fe0 str x0, [sp, #24] + 447814: f9400fe0 ldr x0, [sp, #24] + 447818: 940001b9 bl 447efc <_ZNK9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE8max_sizeEv> + 44781c: a8c27bfd ldp x29, x30, [sp], #32 + 447820: d65f03c0 ret + +0000000000447824 <_ZNKSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch13ScopedMessageESaIS1_EE19_M_get_Tp_allocatorEv(): + 447824: d10043ff sub sp, sp, #0x10 + 447828: f90007e0 str x0, [sp, #8] + 44782c: f94007e0 ldr x0, [sp, #8] + 447830: 910043ff add sp, sp, #0x10 + 447834: d65f03c0 ret + +0000000000447838 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE8allocateEmPKv(): + 447838: a9bd7bfd stp x29, x30, [sp, #-48]! + 44783c: 910003fd mov x29, sp + 447840: f90017e0 str x0, [sp, #40] + 447844: f90013e1 str x1, [sp, #32] + 447848: f9000fe2 str x2, [sp, #24] + 44784c: f94017e0 ldr x0, [sp, #40] + 447850: 940001ab bl 447efc <_ZNK9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE8max_sizeEv> + 447854: aa0003e1 mov x1, x0 + 447858: f94013e0 ldr x0, [sp, #32] + 44785c: eb01001f cmp x0, x1 + 447860: 1a9f97e0 cset w0, hi // hi = pmore + 447864: 12001c00 and w0, w0, #0xff + 447868: 7100001f cmp w0, #0x0 + 44786c: 54000040 b.eq 447874 <_ZN9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE8allocateEmPKv+0x3c> // b.none + 447870: 97fefd9c bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 447874: f94013e1 ldr x1, [sp, #32] + 447878: aa0103e0 mov x0, x1 + 44787c: d37ef400 lsl x0, x0, #2 + 447880: 8b010000 add x0, x0, x1 + 447884: d37cec00 lsl x0, x0, #4 + 447888: 97fefeb6 bl 407360 <_Znwm@plt> + 44788c: a8c37bfd ldp x29, x30, [sp], #48 + 447890: d65f03c0 ret + +0000000000447894 <_ZNSt13move_iteratorIPN5Catch13ScopedMessageEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch13ScopedMessageEEC2ES2_(): + 447894: d10043ff sub sp, sp, #0x10 + 447898: f90007e0 str x0, [sp, #8] + 44789c: f90003e1 str x1, [sp] + 4478a0: f94007e0 ldr x0, [sp, #8] + 4478a4: f94003e1 ldr x1, [sp] + 4478a8: f9000001 str x1, [x0] + 4478ac: d503201f nop + 4478b0: 910043ff add sp, sp, #0x10 + 4478b4: d65f03c0 ret + +00000000004478b8 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch13ScopedMessageEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch13ScopedMessageEES3_ET0_T_S6_S5_(): + 4478b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4478bc: 910003fd mov x29, sp + 4478c0: f90017e0 str x0, [sp, #40] + 4478c4: f90013e1 str x1, [sp, #32] + 4478c8: f9000fe2 str x2, [sp, #24] + 4478cc: 3900ffff strb wzr, [sp, #63] + 4478d0: f9400fe2 ldr x2, [sp, #24] + 4478d4: f94013e1 ldr x1, [sp, #32] + 4478d8: f94017e0 ldr x0, [sp, #40] + 4478dc: 9400018e bl 447f14 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13ScopedMessageEES5_EET0_T_S8_S7_> + 4478e0: a8c47bfd ldp x29, x30, [sp], #64 + 4478e4: d65f03c0 ret + +00000000004478e8 <_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EE7_M_headERS4_>: +_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EE7_M_headERS4_(): + 4478e8: d10043ff sub sp, sp, #0x10 + 4478ec: f90007e0 str x0, [sp, #8] + 4478f0: f94007e0 ldr x0, [sp, #8] + 4478f4: 910043ff add sp, sp, #0x10 + 4478f8: d65f03c0 ret + +00000000004478fc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEEEE7_M_headERS5_(): + 4478fc: a9be7bfd stp x29, x30, [sp, #-32]! + 447900: 910003fd mov x29, sp + 447904: f9000fe0 str x0, [sp, #24] + 447908: f9400fe0 ldr x0, [sp, #24] + 44790c: 940001ac bl 447fbc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEELb1EE7_M_headERS5_> + 447910: a8c27bfd ldp x29, x30, [sp], #32 + 447914: d65f03c0 ret + +0000000000447918 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E(): + 447918: a9be7bfd stp x29, x30, [sp, #-32]! + 44791c: 910003fd mov x29, sp + 447920: f9000fe0 str x0, [sp, #24] + 447924: f9000be1 str x1, [sp, #16] + 447928: f9400fe0 ldr x0, [sp, #24] + 44792c: 940001a9 bl 447fd0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEEC1Ev> + 447930: d503201f nop + 447934: a8c27bfd ldp x29, x30, [sp], #32 + 447938: d65f03c0 ret + +000000000044793c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 44793c: a9be7bfd stp x29, x30, [sp, #-32]! + 447940: 910003fd mov x29, sp + 447944: f9000fe0 str x0, [sp, #24] + 447948: f9400fe0 ldr x0, [sp, #24] + 44794c: 940001a6 bl 447fe4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEED1Ev> + 447950: d503201f nop + 447954: a8c27bfd ldp x29, x30, [sp], #32 + 447958: d65f03c0 ret + +000000000044795c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_(): + 44795c: a9bd7bfd stp x29, x30, [sp, #-48]! + 447960: 910003fd mov x29, sp + 447964: f9000bf3 str x19, [sp, #16] + 447968: aa0803f3 mov x19, x8 + 44796c: f90017e0 str x0, [sp, #40] + 447970: d2800021 mov x1, #0x1 // #1 + 447974: f94017e0 ldr x0, [sp, #40] + 447978: 940001a0 bl 447ff8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m> + 44797c: aa0003e2 mov x2, x0 + 447980: f94017e1 ldr x1, [sp, #40] + 447984: aa1303e0 mov x0, x19 + 447988: 940001a6 bl 448020 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_> + 44798c: aa1303e0 mov x0, x19 + 447990: f9400bf3 ldr x19, [sp, #16] + 447994: a8c37bfd ldp x29, x30, [sp], #48 + 447998: d65f03c0 ret + +000000000044799c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 44799c: a9be7bfd stp x29, x30, [sp, #-32]! + 4479a0: 910003fd mov x29, sp + 4479a4: f9000fe0 str x0, [sp, #24] + 4479a8: f9400fe0 ldr x0, [sp, #24] + 4479ac: f9400400 ldr x0, [x0, #8] + 4479b0: f100001f cmp x0, #0x0 + 4479b4: 54000120 b.eq 4479d8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4479b8: f9400fe0 ldr x0, [sp, #24] + 4479bc: f9400003 ldr x3, [x0] + 4479c0: f9400fe0 ldr x0, [sp, #24] + 4479c4: f9400400 ldr x0, [x0, #8] + 4479c8: d2800022 mov x2, #0x1 // #1 + 4479cc: aa0003e1 mov x1, x0 + 4479d0: aa0303e0 mov x0, x3 + 4479d4: 940001a3 bl 448060 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m> + 4479d8: d503201f nop + 4479dc: a8c27bfd ldp x29, x30, [sp], #32 + 4479e0: d65f03c0 ret + +00000000004479e4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4479e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4479e8: 910003fd mov x29, sp + 4479ec: f9000fe0 str x0, [sp, #24] + 4479f0: f9400fe0 ldr x0, [sp, #24] + 4479f4: f9400400 ldr x0, [x0, #8] + 4479f8: 940001a6 bl 448090 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_> + 4479fc: a8c27bfd ldp x29, x30, [sp], #32 + 447a00: d65f03c0 ret + +0000000000447a04 <_ZSt4moveIRKSaIN5Catch10Generators16GeneratorTrackerEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRKSaIN5Catch10Generators16GeneratorTrackerEEEONSt16remove_referenceIT_E4typeEOS7_(): + 447a04: d10043ff sub sp, sp, #0x10 + 447a08: f90007e0 str x0, [sp, #8] + 447a0c: f94007e0 ldr x0, [sp, #8] + 447a10: 910043ff add sp, sp, #0x10 + 447a14: d65f03c0 ret + +0000000000447a18 <_ZNSaIN5Catch10Generators16GeneratorTrackerEEC1ERKS2_>: +_ZNSaIN5Catch10Generators16GeneratorTrackerEEC1ERKS2_(): + 447a18: a9be7bfd stp x29, x30, [sp, #-32]! + 447a1c: 910003fd mov x29, sp + 447a20: f9000fe0 str x0, [sp, #24] + 447a24: f9000be1 str x1, [sp, #16] + 447a28: f9400be1 ldr x1, [sp, #16] + 447a2c: f9400fe0 ldr x0, [sp, #24] + 447a30: 9400019d bl 4480a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEEC1ERKS4_> + 447a34: d503201f nop + 447a38: a8c27bfd ldp x29, x30, [sp], #32 + 447a3c: d65f03c0 ret + +0000000000447a40 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EED2Ev(): + 447a40: a9be7bfd stp x29, x30, [sp, #-32]! + 447a44: 910003fd mov x29, sp + 447a48: f9000fe0 str x0, [sp, #24] + 447a4c: f9400fe0 ldr x0, [sp, #24] + 447a50: 97ffef82 bl 443858 <_ZNSaIN5Catch10Generators16GeneratorTrackerEED1Ev> + 447a54: d503201f nop + 447a58: a8c27bfd ldp x29, x30, [sp], #32 + 447a5c: d65f03c0 ret + +0000000000447a60 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 447a60: a9be7bfd stp x29, x30, [sp, #-32]! + 447a64: 910003fd mov x29, sp + 447a68: f9000fe0 str x0, [sp, #24] + 447a6c: f9400fe0 ldr x0, [sp, #24] + 447a70: 97fffff4 bl 447a40 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EED1Ev> + 447a74: d503201f nop + 447a78: a8c27bfd ldp x29, x30, [sp], #32 + 447a7c: d65f03c0 ret + +0000000000447a80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKNS0_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEES3_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKNS0_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEES3_DpOT_(): + 447a80: a9b97bfd stp x29, x30, [sp, #-112]! + 447a84: 910003fd mov x29, sp + 447a88: a90153f3 stp x19, x20, [sp, #16] + 447a8c: f90013f5 str x21, [sp, #32] + 447a90: f9002fe0 str x0, [sp, #88] + 447a94: f9002be1 str x1, [sp, #80] + 447a98: f90027e2 str x2, [sp, #72] + 447a9c: f90023e3 str x3, [sp, #64] + 447aa0: f9001fe4 str x4, [sp, #56] + 447aa4: f9402fe0 ldr x0, [sp, #88] + 447aa8: 97ff5af0 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 447aac: f00003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 447ab0: 91248001 add x1, x0, #0x920 + 447ab4: f9402fe0 ldr x0, [sp, #88] + 447ab8: f9000001 str x1, [x0] + 447abc: f9402fe0 ldr x0, [sp, #88] + 447ac0: 91004013 add x19, x0, #0x10 + 447ac4: 9101a3e0 add x0, sp, #0x68 + 447ac8: f9402be1 ldr x1, [sp, #80] + 447acc: 97ffffd3 bl 447a18 <_ZNSaIN5Catch10Generators16GeneratorTrackerEEC1ERKS2_> + 447ad0: 9101a3e0 add x0, sp, #0x68 + 447ad4: aa0003e1 mov x1, x0 + 447ad8: aa1303e0 mov x0, x19 + 447adc: 94000178 bl 4480bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES3_> + 447ae0: 9101a3e0 add x0, sp, #0x68 + 447ae4: 97ffef5d bl 443858 <_ZNSaIN5Catch10Generators16GeneratorTrackerEED1Ev> + 447ae8: f9402fe0 ldr x0, [sp, #88] + 447aec: 9400017e bl 4480e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 447af0: aa0003f3 mov x19, x0 + 447af4: f94027e0 ldr x0, [sp, #72] + 447af8: 97ffef60 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 447afc: aa0003f4 mov x20, x0 + 447b00: f94023e0 ldr x0, [sp, #64] + 447b04: 97ffef62 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 447b08: aa0003f5 mov x21, x0 + 447b0c: f9401fe0 ldr x0, [sp, #56] + 447b10: 97ffef64 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 447b14: aa0003e4 mov x4, x0 + 447b18: aa1503e3 mov x3, x21 + 447b1c: aa1403e2 mov x2, x20 + 447b20: aa1303e1 mov x1, x19 + 447b24: f9402be0 ldr x0, [sp, #80] + 447b28: 94000177 bl 448104 <_ZNSt16allocator_traitsISaIN5Catch10Generators16GeneratorTrackerEEE9constructIS2_JRKNS0_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEEvRS3_PT_DpOT0_> + 447b2c: 14000009 b 447b50 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKNS0_16TestCaseTracking15NameAndLocationERNS8_14TrackerContextEPNS8_8ITrackerEEEES3_DpOT_+0xd0> + 447b30: aa0003f3 mov x19, x0 + 447b34: f9402fe0 ldr x0, [sp, #88] + 447b38: 91004000 add x0, x0, #0x10 + 447b3c: 97ffffc9 bl 447a60 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 447b40: f9402fe0 ldr x0, [sp, #88] + 447b44: 97ff181e bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 447b48: aa1303e0 mov x0, x19 + 447b4c: 97feff6d bl 407900 <_Unwind_Resume@plt> + 447b50: a94153f3 ldp x19, x20, [sp, #16] + 447b54: f94013f5 ldr x21, [sp, #32] + 447b58: a8c77bfd ldp x29, x30, [sp], #112 + 447b5c: d65f03c0 ret + +0000000000447b60 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 447b60: d10043ff sub sp, sp, #0x10 + 447b64: f90007e0 str x0, [sp, #8] + 447b68: f90003e1 str x1, [sp] + 447b6c: f94007e0 ldr x0, [sp, #8] + 447b70: f900041f str xzr, [x0, #8] + 447b74: f94007e0 ldr x0, [sp, #8] + 447b78: 910043ff add sp, sp, #0x10 + 447b7c: d65f03c0 ret + +0000000000447b80 <_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEE7_M_headERKS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch10Generators20GeneratorUntypedBaseESt14default_deleteIS2_EEE7_M_headERKS6_(): + 447b80: a9be7bfd stp x29, x30, [sp, #-32]! + 447b84: 910003fd mov x29, sp + 447b88: f9000fe0 str x0, [sp, #24] + 447b8c: f9400fe0 ldr x0, [sp, #24] + 447b90: 94000177 bl 44816c <_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EE7_M_headERKS4_> + 447b94: a8c27bfd ldp x29, x30, [sp], #32 + 447b98: d65f03c0 ret + +0000000000447b9c <_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 447b9c: a9be7bfd stp x29, x30, [sp, #-32]! + 447ba0: 910003fd mov x29, sp + 447ba4: f9000fe0 str x0, [sp, #24] + 447ba8: f9400fe0 ldr x0, [sp, #24] + 447bac: 94000175 bl 448180 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EE7_M_headERKS3_> + 447bb0: a8c27bfd ldp x29, x30, [sp], #32 + 447bb4: d65f03c0 ret + +0000000000447bb8 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch18IStreamingReporterEEEE7_M_headERS4_(): + 447bb8: a9be7bfd stp x29, x30, [sp, #-32]! + 447bbc: 910003fd mov x29, sp + 447bc0: f9000fe0 str x0, [sp, #24] + 447bc4: f9400fe0 ldr x0, [sp, #24] + 447bc8: 94000173 bl 448194 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EE7_M_headERS4_> + 447bcc: a8c27bfd ldp x29, x30, [sp], #32 + 447bd0: d65f03c0 ret + +0000000000447bd4 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS3_EEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EEC1IS3_EEOT_(): + 447bd4: a9be7bfd stp x29, x30, [sp, #-32]! + 447bd8: 910003fd mov x29, sp + 447bdc: f9000fe0 str x0, [sp, #24] + 447be0: f9000be1 str x1, [sp, #16] + 447be4: f9400be0 ldr x0, [sp, #16] + 447be8: 97ffefe0 bl 443b68 <_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 447bec: d503201f nop + 447bf0: a8c27bfd ldp x29, x30, [sp], #32 + 447bf4: d65f03c0 ret + +0000000000447bf8 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EE7_M_headERS3_(): + 447bf8: d10043ff sub sp, sp, #0x10 + 447bfc: f90007e0 str x0, [sp, #8] + 447c00: f94007e0 ldr x0, [sp, #8] + 447c04: 910043ff add sp, sp, #0x10 + 447c08: d65f03c0 ret + +0000000000447c0c <_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaIPN5Catch16TestCaseTracking8ITrackerEEE8max_sizeERKS4_(): + 447c0c: a9be7bfd stp x29, x30, [sp, #-32]! + 447c10: 910003fd mov x29, sp + 447c14: f9000fe0 str x0, [sp, #24] + 447c18: f9400fe0 ldr x0, [sp, #24] + 447c1c: 94000163 bl 4481a8 <_ZNK9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE8max_sizeEv> + 447c20: a8c27bfd ldp x29, x30, [sp], #32 + 447c24: d65f03c0 ret + +0000000000447c28 <_ZNKSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIPN5Catch16TestCaseTracking8ITrackerESaIS3_EE19_M_get_Tp_allocatorEv(): + 447c28: d10043ff sub sp, sp, #0x10 + 447c2c: f90007e0 str x0, [sp, #8] + 447c30: f94007e0 ldr x0, [sp, #8] + 447c34: 910043ff add sp, sp, #0x10 + 447c38: d65f03c0 ret + +0000000000447c3c <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE8allocateEmPKv(): + 447c3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 447c40: 910003fd mov x29, sp + 447c44: f90017e0 str x0, [sp, #40] + 447c48: f90013e1 str x1, [sp, #32] + 447c4c: f9000fe2 str x2, [sp, #24] + 447c50: f94017e0 ldr x0, [sp, #40] + 447c54: 94000155 bl 4481a8 <_ZNK9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE8max_sizeEv> + 447c58: aa0003e1 mov x1, x0 + 447c5c: f94013e0 ldr x0, [sp, #32] + 447c60: eb01001f cmp x0, x1 + 447c64: 1a9f97e0 cset w0, hi // hi = pmore + 447c68: 12001c00 and w0, w0, #0xff + 447c6c: 7100001f cmp w0, #0x0 + 447c70: 54000040 b.eq 447c78 <_ZN9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE8allocateEmPKv+0x3c> // b.none + 447c74: 97fefc9b bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 447c78: f94013e0 ldr x0, [sp, #32] + 447c7c: d37df000 lsl x0, x0, #3 + 447c80: 97fefdb8 bl 407360 <_Znwm@plt> + 447c84: a8c37bfd ldp x29, x30, [sp], #48 + 447c88: d65f03c0 ret + +0000000000447c8c <_ZNSt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEEC1ES4_>: +_ZNSt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEEC2ES4_(): + 447c8c: d10043ff sub sp, sp, #0x10 + 447c90: f90007e0 str x0, [sp, #8] + 447c94: f90003e1 str x1, [sp] + 447c98: f94007e0 ldr x0, [sp, #8] + 447c9c: f94003e1 ldr x1, [sp] + 447ca0: f9000001 str x1, [x0] + 447ca4: d503201f nop + 447ca8: 910043ff add sp, sp, #0x10 + 447cac: d65f03c0 ret + +0000000000447cb0 <_ZSt18uninitialized_copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_ET0_T_S8_S7_(): + 447cb0: a9bc7bfd stp x29, x30, [sp, #-64]! + 447cb4: 910003fd mov x29, sp + 447cb8: f90017e0 str x0, [sp, #40] + 447cbc: f90013e1 str x1, [sp, #32] + 447cc0: f9000fe2 str x2, [sp, #24] + 447cc4: 52800020 mov w0, #0x1 // #1 + 447cc8: 3900ffe0 strb w0, [sp, #63] + 447ccc: f9400fe2 ldr x2, [sp, #24] + 447cd0: f94013e1 ldr x1, [sp, #32] + 447cd4: f94017e0 ldr x0, [sp, #40] + 447cd8: 94000139 bl 4481bc <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES7_EET0_T_SA_S9_> + 447cdc: a8c47bfd ldp x29, x30, [sp], #64 + 447ce0: d65f03c0 ret + +0000000000447ce4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch14SectionEndInfoEE8max_sizeEv(): + 447ce4: d10043ff sub sp, sp, #0x10 + 447ce8: f90007e0 str x0, [sp, #8] + 447cec: b200e7e0 mov x0, #0x3333333333333333 // #3689348814741910323 + 447cf0: f2e06660 movk x0, #0x333, lsl #48 + 447cf4: 910043ff add sp, sp, #0x10 + 447cf8: d65f03c0 ret + +0000000000447cfc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES5_EET0_T_S8_S7_(): + 447cfc: a9bb7bfd stp x29, x30, [sp, #-80]! + 447d00: 910003fd mov x29, sp + 447d04: f9000bf3 str x19, [sp, #16] + 447d08: f9001fe0 str x0, [sp, #56] + 447d0c: f9001be1 str x1, [sp, #48] + 447d10: f90017e2 str x2, [sp, #40] + 447d14: f94017e0 ldr x0, [sp, #40] + 447d18: f90027e0 str x0, [sp, #72] + 447d1c: 9100c3e1 add x1, sp, #0x30 + 447d20: 9100e3e0 add x0, sp, #0x38 + 447d24: 94000131 bl 4481e8 <_ZStneIPN5Catch14SectionEndInfoEEbRKSt13move_iteratorIT_ES7_> + 447d28: 12001c00 and w0, w0, #0xff + 447d2c: 7100001f cmp w0, #0x0 + 447d30: 540001e0 b.eq 447d6c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES5_EET0_T_S8_S7_+0x70> // b.none + 447d34: f94027e0 ldr x0, [sp, #72] + 447d38: 97fffde0 bl 4474b8 <_ZSt11__addressofIN5Catch14SectionEndInfoEEPT_RS2_> + 447d3c: aa0003f3 mov x19, x0 + 447d40: 9100e3e0 add x0, sp, #0x38 + 447d44: 9400013f bl 448240 <_ZNKSt13move_iteratorIPN5Catch14SectionEndInfoEEdeEv> + 447d48: aa0003e1 mov x1, x0 + 447d4c: aa1303e0 mov x0, x19 + 447d50: 94000168 bl 4482f0 <_ZSt10_ConstructIN5Catch14SectionEndInfoEJS1_EEvPT_DpOT0_> + 447d54: 9100e3e0 add x0, sp, #0x38 + 447d58: 94000130 bl 448218 <_ZNSt13move_iteratorIPN5Catch14SectionEndInfoEEppEv> + 447d5c: f94027e0 ldr x0, [sp, #72] + 447d60: 91014000 add x0, x0, #0x50 + 447d64: f90027e0 str x0, [sp, #72] + 447d68: 17ffffed b 447d1c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES5_EET0_T_S8_S7_+0x20> + 447d6c: f94027e0 ldr x0, [sp, #72] + 447d70: 1400000a b 447d98 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14SectionEndInfoEES5_EET0_T_S8_S7_+0x9c> + 447d74: 97fefc6b bl 406f20 <__cxa_begin_catch@plt> + 447d78: f94027e1 ldr x1, [sp, #72] + 447d7c: f94017e0 ldr x0, [sp, #40] + 447d80: 97fff602 bl 445588 <_ZSt8_DestroyIPN5Catch14SectionEndInfoEEvT_S3_> + 447d84: 97fefe57 bl 4076e0 <__cxa_rethrow@plt> + 447d88: aa0003f3 mov x19, x0 + 447d8c: 97fefea1 bl 407810 <__cxa_end_catch@plt> + 447d90: aa1303e0 mov x0, x19 + 447d94: 97fefedb bl 407900 <_Unwind_Resume@plt> + 447d98: f9400bf3 ldr x19, [sp, #16] + 447d9c: a8c57bfd ldp x29, x30, [sp], #80 + 447da0: d65f03c0 ret + +0000000000447da4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE8max_sizeEv(): + 447da4: d10043ff sub sp, sp, #0x10 + 447da8: f90007e0 str x0, [sp, #8] + 447dac: d29c71c0 mov x0, #0xe38e // #58254 + 447db0: f2b1c700 movk x0, #0x8e38, lsl #16 + 447db4: f2c71c60 movk x0, #0x38e3, lsl #32 + 447db8: f2e071c0 movk x0, #0x38e, lsl #48 + 447dbc: 910043ff add sp, sp, #0x10 + 447dc0: d65f03c0 ret + +0000000000447dc4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11MessageInfoEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11MessageInfoEES5_EET0_T_S8_S7_(): + 447dc4: a9bb7bfd stp x29, x30, [sp, #-80]! + 447dc8: 910003fd mov x29, sp + 447dcc: f9000bf3 str x19, [sp, #16] + 447dd0: f9001fe0 str x0, [sp, #56] + 447dd4: f9001be1 str x1, [sp, #48] + 447dd8: f90017e2 str x2, [sp, #40] + 447ddc: f94017e0 ldr x0, [sp, #40] + 447de0: f90027e0 str x0, [sp, #72] + 447de4: 9100c3e1 add x1, sp, #0x30 + 447de8: 9100e3e0 add x0, sp, #0x38 + 447dec: 94000153 bl 448338 <_ZStneIPN5Catch11MessageInfoEEbRKSt13move_iteratorIT_ES7_> + 447df0: 12001c00 and w0, w0, #0xff + 447df4: 7100001f cmp w0, #0x0 + 447df8: 540001e0 b.eq 447e34 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11MessageInfoEES5_EET0_T_S8_S7_+0x70> // b.none + 447dfc: f94027e0 ldr x0, [sp, #72] + 447e00: 97fffd76 bl 4473d8 <_ZSt11__addressofIN5Catch11MessageInfoEEPT_RS2_> + 447e04: aa0003f3 mov x19, x0 + 447e08: 9100e3e0 add x0, sp, #0x38 + 447e0c: 94000161 bl 448390 <_ZNKSt13move_iteratorIPN5Catch11MessageInfoEEdeEv> + 447e10: aa0003e1 mov x1, x0 + 447e14: aa1303e0 mov x0, x19 + 447e18: 94000182 bl 448420 <_ZSt10_ConstructIN5Catch11MessageInfoEJS1_EEvPT_DpOT0_> + 447e1c: 9100e3e0 add x0, sp, #0x38 + 447e20: 94000152 bl 448368 <_ZNSt13move_iteratorIPN5Catch11MessageInfoEEppEv> + 447e24: f94027e0 ldr x0, [sp, #72] + 447e28: 91012000 add x0, x0, #0x48 + 447e2c: f90027e0 str x0, [sp, #72] + 447e30: 17ffffed b 447de4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11MessageInfoEES5_EET0_T_S8_S7_+0x20> + 447e34: f94027e0 ldr x0, [sp, #72] + 447e38: 1400000a b 447e60 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11MessageInfoEES5_EET0_T_S8_S7_+0x9c> + 447e3c: 97fefc39 bl 406f20 <__cxa_begin_catch@plt> + 447e40: f94027e1 ldr x1, [sp, #72] + 447e44: f94017e0 ldr x0, [sp, #40] + 447e48: 97fff572 bl 445410 <_ZSt8_DestroyIPN5Catch11MessageInfoEEvT_S3_> + 447e4c: 97fefe25 bl 4076e0 <__cxa_rethrow@plt> + 447e50: aa0003f3 mov x19, x0 + 447e54: 97fefe6f bl 407810 <__cxa_end_catch@plt> + 447e58: aa1303e0 mov x0, x19 + 447e5c: 97fefea9 bl 407900 <_Unwind_Resume@plt> + 447e60: f9400bf3 ldr x19, [sp, #16] + 447e64: a8c57bfd ldp x29, x30, [sp], #80 + 447e68: d65f03c0 ret + +0000000000447e6c <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch11MessageInfoES5_EET0_T_S7_S6_>: +_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch11MessageInfoES5_EET0_T_S7_S6_(): + 447e6c: a9bc7bfd stp x29, x30, [sp, #-64]! + 447e70: 910003fd mov x29, sp + 447e74: f90017e0 str x0, [sp, #40] + 447e78: f90013e1 str x1, [sp, #32] + 447e7c: f9000fe2 str x2, [sp, #24] + 447e80: f94013e1 ldr x1, [sp, #32] + 447e84: f94017e0 ldr x0, [sp, #40] + 447e88: cb000020 sub x0, x1, x0 + 447e8c: 9343fc01 asr x1, x0, #3 + 447e90: d291c720 mov x0, #0x8e39 // #36409 + 447e94: f2a71c60 movk x0, #0x38e3, lsl #16 + 447e98: f2dc71c0 movk x0, #0xe38e, lsl #32 + 447e9c: f2f1c700 movk x0, #0x8e38, lsl #48 + 447ea0: 9b007c20 mul x0, x1, x0 + 447ea4: f9001fe0 str x0, [sp, #56] + 447ea8: f9401fe0 ldr x0, [sp, #56] + 447eac: f100001f cmp x0, #0x0 + 447eb0: 5400020d b.le 447ef0 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch11MessageInfoES5_EET0_T_S7_S6_+0x84> + 447eb4: f94017e0 ldr x0, [sp, #40] + 447eb8: 97fff882 bl 4460c0 <_ZSt4moveIRN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS4_> + 447ebc: aa0003e1 mov x1, x0 + 447ec0: f9400fe0 ldr x0, [sp, #24] + 447ec4: 97fff278 bl 4448a4 <_ZN5Catch11MessageInfoaSEOS0_> + 447ec8: f94017e0 ldr x0, [sp, #40] + 447ecc: 91012000 add x0, x0, #0x48 + 447ed0: f90017e0 str x0, [sp, #40] + 447ed4: f9400fe0 ldr x0, [sp, #24] + 447ed8: 91012000 add x0, x0, #0x48 + 447edc: f9000fe0 str x0, [sp, #24] + 447ee0: f9401fe0 ldr x0, [sp, #56] + 447ee4: d1000400 sub x0, x0, #0x1 + 447ee8: f9001fe0 str x0, [sp, #56] + 447eec: 17ffffef b 447ea8 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch11MessageInfoES5_EET0_T_S7_S6_+0x3c> + 447ef0: f9400fe0 ldr x0, [sp, #24] + 447ef4: a8c47bfd ldp x29, x30, [sp], #64 + 447ef8: d65f03c0 ret + +0000000000447efc <_ZNK9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch13ScopedMessageEE8max_sizeEv(): + 447efc: d10043ff sub sp, sp, #0x10 + 447f00: f90007e0 str x0, [sp, #8] + 447f04: b200e7e0 mov x0, #0x3333333333333333 // #3689348814741910323 + 447f08: f2e06660 movk x0, #0x333, lsl #48 + 447f0c: 910043ff add sp, sp, #0x10 + 447f10: d65f03c0 ret + +0000000000447f14 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13ScopedMessageEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13ScopedMessageEES5_EET0_T_S8_S7_(): + 447f14: a9bb7bfd stp x29, x30, [sp, #-80]! + 447f18: 910003fd mov x29, sp + 447f1c: f9000bf3 str x19, [sp, #16] + 447f20: f9001fe0 str x0, [sp, #56] + 447f24: f9001be1 str x1, [sp, #48] + 447f28: f90017e2 str x2, [sp, #40] + 447f2c: f94017e0 ldr x0, [sp, #40] + 447f30: f90027e0 str x0, [sp, #72] + 447f34: 9100c3e1 add x1, sp, #0x30 + 447f38: 9100e3e0 add x0, sp, #0x38 + 447f3c: 9400014b bl 448468 <_ZStneIPN5Catch13ScopedMessageEEbRKSt13move_iteratorIT_ES7_> + 447f40: 12001c00 and w0, w0, #0xff + 447f44: 7100001f cmp w0, #0x0 + 447f48: 540001e0 b.eq 447f84 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13ScopedMessageEES5_EET0_T_S8_S7_+0x70> // b.none + 447f4c: f94027e0 ldr x0, [sp, #72] + 447f50: 97fffd3e bl 447448 <_ZSt11__addressofIN5Catch13ScopedMessageEEPT_RS2_> + 447f54: aa0003f3 mov x19, x0 + 447f58: 9100e3e0 add x0, sp, #0x38 + 447f5c: 94000159 bl 4484c0 <_ZNKSt13move_iteratorIPN5Catch13ScopedMessageEEdeEv> + 447f60: aa0003e1 mov x1, x0 + 447f64: aa1303e0 mov x0, x19 + 447f68: 9400015c bl 4484d8 <_ZSt10_ConstructIN5Catch13ScopedMessageEJS1_EEvPT_DpOT0_> + 447f6c: 9100e3e0 add x0, sp, #0x38 + 447f70: 9400014a bl 448498 <_ZNSt13move_iteratorIPN5Catch13ScopedMessageEEppEv> + 447f74: f94027e0 ldr x0, [sp, #72] + 447f78: 91014000 add x0, x0, #0x50 + 447f7c: f90027e0 str x0, [sp, #72] + 447f80: 17ffffed b 447f34 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13ScopedMessageEES5_EET0_T_S8_S7_+0x20> + 447f84: f94027e0 ldr x0, [sp, #72] + 447f88: 1400000a b 447fb0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13ScopedMessageEES5_EET0_T_S8_S7_+0x9c> + 447f8c: 97fefbe5 bl 406f20 <__cxa_begin_catch@plt> + 447f90: f94027e1 ldr x1, [sp, #72] + 447f94: f94017e0 ldr x0, [sp, #40] + 447f98: 97fff54d bl 4454cc <_ZSt8_DestroyIPN5Catch13ScopedMessageEEvT_S3_> + 447f9c: 97fefdd1 bl 4076e0 <__cxa_rethrow@plt> + 447fa0: aa0003f3 mov x19, x0 + 447fa4: 97fefe1b bl 407810 <__cxa_end_catch@plt> + 447fa8: aa1303e0 mov x0, x19 + 447fac: 97fefe55 bl 407900 <_Unwind_Resume@plt> + 447fb0: f9400bf3 ldr x19, [sp, #16] + 447fb4: a8c57bfd ldp x29, x30, [sp], #80 + 447fb8: d65f03c0 ret + +0000000000447fbc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEELb1EE7_M_headERS5_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch10Generators20GeneratorUntypedBaseEELb1EE7_M_headERS5_(): + 447fbc: d10043ff sub sp, sp, #0x10 + 447fc0: f90007e0 str x0, [sp, #8] + 447fc4: f94007e0 ldr x0, [sp, #8] + 447fc8: 910043ff add sp, sp, #0x10 + 447fcc: d65f03c0 ret + +0000000000447fd0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEEC1Ev(): + 447fd0: d10043ff sub sp, sp, #0x10 + 447fd4: f90007e0 str x0, [sp, #8] + 447fd8: d503201f nop + 447fdc: 910043ff add sp, sp, #0x10 + 447fe0: d65f03c0 ret + +0000000000447fe4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEED2Ev(): + 447fe4: d10043ff sub sp, sp, #0x10 + 447fe8: f90007e0 str x0, [sp, #8] + 447fec: d503201f nop + 447ff0: 910043ff add sp, sp, #0x10 + 447ff4: d65f03c0 ret + +0000000000447ff8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m(): + 447ff8: a9be7bfd stp x29, x30, [sp, #-32]! + 447ffc: 910003fd mov x29, sp + 448000: f9000fe0 str x0, [sp, #24] + 448004: f9000be1 str x1, [sp, #16] + 448008: d2800002 mov x2, #0x0 // #0 + 44800c: f9400be1 ldr x1, [sp, #16] + 448010: f9400fe0 ldr x0, [sp, #24] + 448014: 9400014d bl 448548 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 448018: a8c27bfd ldp x29, x30, [sp], #32 + 44801c: d65f03c0 ret + +0000000000448020 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS8_PS7_(): + 448020: a9bd7bfd stp x29, x30, [sp, #-48]! + 448024: 910003fd mov x29, sp + 448028: f90017e0 str x0, [sp, #40] + 44802c: f90013e1 str x1, [sp, #32] + 448030: f9000fe2 str x2, [sp, #24] + 448034: f94013e0 ldr x0, [sp, #32] + 448038: 9400015b bl 4485a4 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_> + 44803c: aa0003e1 mov x1, x0 + 448040: f94017e0 ldr x0, [sp, #40] + 448044: f9000001 str x1, [x0] + 448048: f94017e0 ldr x0, [sp, #40] + 44804c: f9400fe1 ldr x1, [sp, #24] + 448050: f9000401 str x1, [x0, #8] + 448054: d503201f nop + 448058: a8c37bfd ldp x29, x30, [sp], #48 + 44805c: d65f03c0 ret + +0000000000448060 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m(): + 448060: a9bd7bfd stp x29, x30, [sp, #-48]! + 448064: 910003fd mov x29, sp + 448068: f90017e0 str x0, [sp, #40] + 44806c: f90013e1 str x1, [sp, #32] + 448070: f9000fe2 str x2, [sp, #24] + 448074: f9400fe2 ldr x2, [sp, #24] + 448078: f94013e1 ldr x1, [sp, #32] + 44807c: f94017e0 ldr x0, [sp, #40] + 448080: 9400014e bl 4485b8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m> + 448084: d503201f nop + 448088: a8c37bfd ldp x29, x30, [sp], #48 + 44808c: d65f03c0 ret + +0000000000448090 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_(): + 448090: d10043ff sub sp, sp, #0x10 + 448094: f90007e0 str x0, [sp, #8] + 448098: f94007e0 ldr x0, [sp, #8] + 44809c: 910043ff add sp, sp, #0x10 + 4480a0: d65f03c0 ret + +00000000004480a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEEC1ERKS4_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEEC2ERKS4_(): + 4480a4: d10043ff sub sp, sp, #0x10 + 4480a8: f90007e0 str x0, [sp, #8] + 4480ac: f90003e1 str x1, [sp] + 4480b0: d503201f nop + 4480b4: 910043ff add sp, sp, #0x10 + 4480b8: d65f03c0 ret + +00000000004480bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES3_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES3_(): + 4480bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4480c0: 910003fd mov x29, sp + 4480c4: f9000fe0 str x0, [sp, #24] + 4480c8: f9000be1 str x1, [sp, #16] + 4480cc: f9400be1 ldr x1, [sp, #16] + 4480d0: f9400fe0 ldr x0, [sp, #24] + 4480d4: 94000143 bl 4485e0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EEC1ERKS3_> + 4480d8: d503201f nop + 4480dc: a8c27bfd ldp x29, x30, [sp], #32 + 4480e0: d65f03c0 ret + +00000000004480e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4480e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4480e8: 910003fd mov x29, sp + 4480ec: f9000fe0 str x0, [sp, #24] + 4480f0: f9400fe0 ldr x0, [sp, #24] + 4480f4: 91004000 add x0, x0, #0x10 + 4480f8: 94000144 bl 448608 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch10Generators16GeneratorTrackerEE6_M_ptrEv> + 4480fc: a8c27bfd ldp x29, x30, [sp], #32 + 448100: d65f03c0 ret + +0000000000448104 <_ZNSt16allocator_traitsISaIN5Catch10Generators16GeneratorTrackerEEE9constructIS2_JRKNS0_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEEvRS3_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch10Generators16GeneratorTrackerEEE9constructIS2_JRKNS0_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEEvRS3_PT_DpOT0_(): + 448104: a9bb7bfd stp x29, x30, [sp, #-80]! + 448108: 910003fd mov x29, sp + 44810c: a90153f3 stp x19, x20, [sp, #16] + 448110: f90027e0 str x0, [sp, #72] + 448114: f90023e1 str x1, [sp, #64] + 448118: f9001fe2 str x2, [sp, #56] + 44811c: f9001be3 str x3, [sp, #48] + 448120: f90017e4 str x4, [sp, #40] + 448124: f9401fe0 ldr x0, [sp, #56] + 448128: 97ffedd4 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 44812c: aa0003f3 mov x19, x0 + 448130: f9401be0 ldr x0, [sp, #48] + 448134: 97ffedd6 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 448138: aa0003f4 mov x20, x0 + 44813c: f94017e0 ldr x0, [sp, #40] + 448140: 97ffedd8 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 448144: aa0003e4 mov x4, x0 + 448148: aa1403e3 mov x3, x20 + 44814c: aa1303e2 mov x2, x19 + 448150: f94023e1 ldr x1, [sp, #64] + 448154: f94027e0 ldr x0, [sp, #72] + 448158: 94000133 bl 448624 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEE9constructIS3_JRKNS1_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEEvPT_DpOT0_> + 44815c: d503201f nop + 448160: a94153f3 ldp x19, x20, [sp, #16] + 448164: a8c57bfd ldp x29, x30, [sp], #80 + 448168: d65f03c0 ret + +000000000044816c <_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EE7_M_headERKS4_>: +_ZNSt10_Head_baseILm0EPN5Catch10Generators20GeneratorUntypedBaseELb0EE7_M_headERKS4_(): + 44816c: d10043ff sub sp, sp, #0x10 + 448170: f90007e0 str x0, [sp, #8] + 448174: f94007e0 ldr x0, [sp, #8] + 448178: 910043ff add sp, sp, #0x10 + 44817c: d65f03c0 ret + +0000000000448180 <_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch18IStreamingReporterELb0EE7_M_headERKS3_(): + 448180: d10043ff sub sp, sp, #0x10 + 448184: f90007e0 str x0, [sp, #8] + 448188: f94007e0 ldr x0, [sp, #8] + 44818c: 910043ff add sp, sp, #0x10 + 448190: d65f03c0 ret + +0000000000448194 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch18IStreamingReporterEELb1EE7_M_headERS4_(): + 448194: d10043ff sub sp, sp, #0x10 + 448198: f90007e0 str x0, [sp, #8] + 44819c: f94007e0 ldr x0, [sp, #8] + 4481a0: 910043ff add sp, sp, #0x10 + 4481a4: d65f03c0 ret + +00000000004481a8 <_ZNK9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIPN5Catch16TestCaseTracking8ITrackerEE8max_sizeEv(): + 4481a8: d10043ff sub sp, sp, #0x10 + 4481ac: f90007e0 str x0, [sp, #8] + 4481b0: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 4481b4: 910043ff add sp, sp, #0x10 + 4481b8: d65f03c0 ret + +00000000004481bc <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES7_EET0_T_SA_S9_(): + 4481bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4481c0: 910003fd mov x29, sp + 4481c4: f90017e0 str x0, [sp, #40] + 4481c8: f90013e1 str x1, [sp, #32] + 4481cc: f9000fe2 str x2, [sp, #24] + 4481d0: f9400fe2 ldr x2, [sp, #24] + 4481d4: f94013e1 ldr x1, [sp, #32] + 4481d8: f94017e0 ldr x0, [sp, #40] + 4481dc: 9400013b bl 4486c8 <_ZSt4copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_ET0_T_S8_S7_> + 4481e0: a8c37bfd ldp x29, x30, [sp], #48 + 4481e4: d65f03c0 ret + +00000000004481e8 <_ZStneIPN5Catch14SectionEndInfoEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch14SectionEndInfoEEbRKSt13move_iteratorIT_ES7_(): + 4481e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4481ec: 910003fd mov x29, sp + 4481f0: f9000fe0 str x0, [sp, #24] + 4481f4: f9000be1 str x1, [sp, #16] + 4481f8: f9400be1 ldr x1, [sp, #16] + 4481fc: f9400fe0 ldr x0, [sp, #24] + 448200: 94000144 bl 448710 <_ZSteqIPN5Catch14SectionEndInfoEEbRKSt13move_iteratorIT_ES7_> + 448204: 12001c00 and w0, w0, #0xff + 448208: 52000000 eor w0, w0, #0x1 + 44820c: 12001c00 and w0, w0, #0xff + 448210: a8c27bfd ldp x29, x30, [sp], #32 + 448214: d65f03c0 ret + +0000000000448218 <_ZNSt13move_iteratorIPN5Catch14SectionEndInfoEEppEv>: +_ZNSt13move_iteratorIPN5Catch14SectionEndInfoEEppEv(): + 448218: d10043ff sub sp, sp, #0x10 + 44821c: f90007e0 str x0, [sp, #8] + 448220: f94007e0 ldr x0, [sp, #8] + 448224: f9400000 ldr x0, [x0] + 448228: 91014001 add x1, x0, #0x50 + 44822c: f94007e0 ldr x0, [sp, #8] + 448230: f9000001 str x1, [x0] + 448234: f94007e0 ldr x0, [sp, #8] + 448238: 910043ff add sp, sp, #0x10 + 44823c: d65f03c0 ret + +0000000000448240 <_ZNKSt13move_iteratorIPN5Catch14SectionEndInfoEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch14SectionEndInfoEEdeEv(): + 448240: d10043ff sub sp, sp, #0x10 + 448244: f90007e0 str x0, [sp, #8] + 448248: f94007e0 ldr x0, [sp, #8] + 44824c: f9400000 ldr x0, [x0] + 448250: 910043ff add sp, sp, #0x10 + 448254: d65f03c0 ret + +0000000000448258 <_ZN5Catch11SectionInfoC1EOS0_>: +_ZN5Catch11SectionInfoC1EOS0_(): + 448258: a9be7bfd stp x29, x30, [sp, #-32]! + 44825c: 910003fd mov x29, sp + 448260: f9000fe0 str x0, [sp, #24] + 448264: f9000be1 str x1, [sp, #16] + 448268: f9400fe0 ldr x0, [sp, #24] + 44826c: f9400be1 ldr x1, [sp, #16] + 448270: 97fefb98 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 448274: f9400fe2 ldr x2, [sp, #24] + 448278: f9400be0 ldr x0, [sp, #16] + 44827c: a9420400 ldp x0, x1, [x0, #32] + 448280: a9020440 stp x0, x1, [x2, #32] + 448284: d503201f nop + 448288: a8c27bfd ldp x29, x30, [sp], #32 + 44828c: d65f03c0 ret + +0000000000448290 <_ZN5Catch14SectionEndInfoC1EOS0_>: +_ZN5Catch14SectionEndInfoC1EOS0_(): + 448290: a9be7bfd stp x29, x30, [sp, #-32]! + 448294: 910003fd mov x29, sp + 448298: f9000fe0 str x0, [sp, #24] + 44829c: f9000be1 str x1, [sp, #16] + 4482a0: f9400fe0 ldr x0, [sp, #24] + 4482a4: f9400be1 ldr x1, [sp, #16] + 4482a8: 97ffffec bl 448258 <_ZN5Catch11SectionInfoC1EOS0_> + 4482ac: f9400fe0 ldr x0, [sp, #24] + 4482b0: 9100c001 add x1, x0, #0x30 + 4482b4: f9400be0 ldr x0, [sp, #16] + 4482b8: 9100c000 add x0, x0, #0x30 + 4482bc: aa0103e2 mov x2, x1 + 4482c0: aa0003e3 mov x3, x0 + 4482c4: a9400460 ldp x0, x1, [x3] + 4482c8: a9000440 stp x0, x1, [x2] + 4482cc: f9400860 ldr x0, [x3, #16] + 4482d0: f9000840 str x0, [x2, #16] + 4482d4: f9400be0 ldr x0, [sp, #16] + 4482d8: f9402401 ldr x1, [x0, #72] + 4482dc: f9400fe0 ldr x0, [sp, #24] + 4482e0: f9002401 str x1, [x0, #72] + 4482e4: d503201f nop + 4482e8: a8c27bfd ldp x29, x30, [sp], #32 + 4482ec: d65f03c0 ret + +00000000004482f0 <_ZSt10_ConstructIN5Catch14SectionEndInfoEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch14SectionEndInfoEJS1_EEvPT_DpOT0_(): + 4482f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4482f4: 910003fd mov x29, sp + 4482f8: f9000bf3 str x19, [sp, #16] + 4482fc: f90017e0 str x0, [sp, #40] + 448300: f90013e1 str x1, [sp, #32] + 448304: f94013e0 ldr x0, [sp, #32] + 448308: 94000112 bl 448750 <_ZSt7forwardIN5Catch14SectionEndInfoEEOT_RNSt16remove_referenceIS2_E4typeE> + 44830c: aa0003f3 mov x19, x0 + 448310: f94017e0 ldr x0, [sp, #40] + 448314: aa0003e1 mov x1, x0 + 448318: d2800a00 mov x0, #0x50 // #80 + 44831c: 97ff1057 bl 40c478 <_ZnwmPv> + 448320: aa1303e1 mov x1, x19 + 448324: 97ffffdb bl 448290 <_ZN5Catch14SectionEndInfoC1EOS0_> + 448328: d503201f nop + 44832c: f9400bf3 ldr x19, [sp, #16] + 448330: a8c37bfd ldp x29, x30, [sp], #48 + 448334: d65f03c0 ret + +0000000000448338 <_ZStneIPN5Catch11MessageInfoEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch11MessageInfoEEbRKSt13move_iteratorIT_ES7_(): + 448338: a9be7bfd stp x29, x30, [sp, #-32]! + 44833c: 910003fd mov x29, sp + 448340: f9000fe0 str x0, [sp, #24] + 448344: f9000be1 str x1, [sp, #16] + 448348: f9400be1 ldr x1, [sp, #16] + 44834c: f9400fe0 ldr x0, [sp, #24] + 448350: 94000105 bl 448764 <_ZSteqIPN5Catch11MessageInfoEEbRKSt13move_iteratorIT_ES7_> + 448354: 12001c00 and w0, w0, #0xff + 448358: 52000000 eor w0, w0, #0x1 + 44835c: 12001c00 and w0, w0, #0xff + 448360: a8c27bfd ldp x29, x30, [sp], #32 + 448364: d65f03c0 ret + +0000000000448368 <_ZNSt13move_iteratorIPN5Catch11MessageInfoEEppEv>: +_ZNSt13move_iteratorIPN5Catch11MessageInfoEEppEv(): + 448368: d10043ff sub sp, sp, #0x10 + 44836c: f90007e0 str x0, [sp, #8] + 448370: f94007e0 ldr x0, [sp, #8] + 448374: f9400000 ldr x0, [x0] + 448378: 91012001 add x1, x0, #0x48 + 44837c: f94007e0 ldr x0, [sp, #8] + 448380: f9000001 str x1, [x0] + 448384: f94007e0 ldr x0, [sp, #8] + 448388: 910043ff add sp, sp, #0x10 + 44838c: d65f03c0 ret + +0000000000448390 <_ZNKSt13move_iteratorIPN5Catch11MessageInfoEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch11MessageInfoEEdeEv(): + 448390: d10043ff sub sp, sp, #0x10 + 448394: f90007e0 str x0, [sp, #8] + 448398: f94007e0 ldr x0, [sp, #8] + 44839c: f9400000 ldr x0, [x0] + 4483a0: 910043ff add sp, sp, #0x10 + 4483a4: d65f03c0 ret + +00000000004483a8 <_ZN5Catch11MessageInfoC1EOS0_>: +_ZN5Catch11MessageInfoC1EOS0_(): + 4483a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4483ac: 910003fd mov x29, sp + 4483b0: f9000fe0 str x0, [sp, #24] + 4483b4: f9000be1 str x1, [sp, #16] + 4483b8: f9400fe2 ldr x2, [sp, #24] + 4483bc: f9400be0 ldr x0, [sp, #16] + 4483c0: a9400400 ldp x0, x1, [x0] + 4483c4: a9000440 stp x0, x1, [x2] + 4483c8: f9400fe0 ldr x0, [sp, #24] + 4483cc: 91004002 add x2, x0, #0x10 + 4483d0: f9400be0 ldr x0, [sp, #16] + 4483d4: 91004000 add x0, x0, #0x10 + 4483d8: aa0003e1 mov x1, x0 + 4483dc: aa0203e0 mov x0, x2 + 4483e0: 97fefb3c bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4483e4: f9400fe2 ldr x2, [sp, #24] + 4483e8: f9400be0 ldr x0, [sp, #16] + 4483ec: a9430400 ldp x0, x1, [x0, #48] + 4483f0: a9030440 stp x0, x1, [x2, #48] + 4483f4: f9400be0 ldr x0, [sp, #16] + 4483f8: b9404001 ldr w1, [x0, #64] + 4483fc: f9400fe0 ldr x0, [sp, #24] + 448400: b9004001 str w1, [x0, #64] + 448404: f9400be0 ldr x0, [sp, #16] + 448408: b9404401 ldr w1, [x0, #68] + 44840c: f9400fe0 ldr x0, [sp, #24] + 448410: b9004401 str w1, [x0, #68] + 448414: d503201f nop + 448418: a8c27bfd ldp x29, x30, [sp], #32 + 44841c: d65f03c0 ret + +0000000000448420 <_ZSt10_ConstructIN5Catch11MessageInfoEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch11MessageInfoEJS1_EEvPT_DpOT0_(): + 448420: a9bd7bfd stp x29, x30, [sp, #-48]! + 448424: 910003fd mov x29, sp + 448428: f9000bf3 str x19, [sp, #16] + 44842c: f90017e0 str x0, [sp, #40] + 448430: f90013e1 str x1, [sp, #32] + 448434: f94013e0 ldr x0, [sp, #32] + 448438: 940000db bl 4487a4 <_ZSt7forwardIN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS2_E4typeE> + 44843c: aa0003f3 mov x19, x0 + 448440: f94017e0 ldr x0, [sp, #40] + 448444: aa0003e1 mov x1, x0 + 448448: d2800900 mov x0, #0x48 // #72 + 44844c: 97ff100b bl 40c478 <_ZnwmPv> + 448450: aa1303e1 mov x1, x19 + 448454: 97ffffd5 bl 4483a8 <_ZN5Catch11MessageInfoC1EOS0_> + 448458: d503201f nop + 44845c: f9400bf3 ldr x19, [sp, #16] + 448460: a8c37bfd ldp x29, x30, [sp], #48 + 448464: d65f03c0 ret + +0000000000448468 <_ZStneIPN5Catch13ScopedMessageEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch13ScopedMessageEEbRKSt13move_iteratorIT_ES7_(): + 448468: a9be7bfd stp x29, x30, [sp, #-32]! + 44846c: 910003fd mov x29, sp + 448470: f9000fe0 str x0, [sp, #24] + 448474: f9000be1 str x1, [sp, #16] + 448478: f9400be1 ldr x1, [sp, #16] + 44847c: f9400fe0 ldr x0, [sp, #24] + 448480: 940000ce bl 4487b8 <_ZSteqIPN5Catch13ScopedMessageEEbRKSt13move_iteratorIT_ES7_> + 448484: 12001c00 and w0, w0, #0xff + 448488: 52000000 eor w0, w0, #0x1 + 44848c: 12001c00 and w0, w0, #0xff + 448490: a8c27bfd ldp x29, x30, [sp], #32 + 448494: d65f03c0 ret + +0000000000448498 <_ZNSt13move_iteratorIPN5Catch13ScopedMessageEEppEv>: +_ZNSt13move_iteratorIPN5Catch13ScopedMessageEEppEv(): + 448498: d10043ff sub sp, sp, #0x10 + 44849c: f90007e0 str x0, [sp, #8] + 4484a0: f94007e0 ldr x0, [sp, #8] + 4484a4: f9400000 ldr x0, [x0] + 4484a8: 91014001 add x1, x0, #0x50 + 4484ac: f94007e0 ldr x0, [sp, #8] + 4484b0: f9000001 str x1, [x0] + 4484b4: f94007e0 ldr x0, [sp, #8] + 4484b8: 910043ff add sp, sp, #0x10 + 4484bc: d65f03c0 ret + +00000000004484c0 <_ZNKSt13move_iteratorIPN5Catch13ScopedMessageEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch13ScopedMessageEEdeEv(): + 4484c0: d10043ff sub sp, sp, #0x10 + 4484c4: f90007e0 str x0, [sp, #8] + 4484c8: f94007e0 ldr x0, [sp, #8] + 4484cc: f9400000 ldr x0, [x0] + 4484d0: 910043ff add sp, sp, #0x10 + 4484d4: d65f03c0 ret + +00000000004484d8 <_ZSt10_ConstructIN5Catch13ScopedMessageEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch13ScopedMessageEJS1_EEvPT_DpOT0_(): + 4484d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4484dc: 910003fd mov x29, sp + 4484e0: a90153f3 stp x19, x20, [sp, #16] + 4484e4: f90013f5 str x21, [sp, #32] + 4484e8: f9001fe0 str x0, [sp, #56] + 4484ec: f9001be1 str x1, [sp, #48] + 4484f0: f9401be0 ldr x0, [sp, #48] + 4484f4: 940000c1 bl 4487f8 <_ZSt7forwardIN5Catch13ScopedMessageEEOT_RNSt16remove_referenceIS2_E4typeE> + 4484f8: aa0003f5 mov x21, x0 + 4484fc: f9401ff3 ldr x19, [sp, #56] + 448500: aa1303e1 mov x1, x19 + 448504: d2800a00 mov x0, #0x50 // #80 + 448508: 97ff0fdc bl 40c478 <_ZnwmPv> + 44850c: aa0003f4 mov x20, x0 + 448510: aa1503e1 mov x1, x21 + 448514: aa1403e0 mov x0, x20 + 448518: 9401d45f bl 4bd694 <_ZN5Catch13ScopedMessageC1EOS0_> + 44851c: 14000007 b 448538 <_ZSt10_ConstructIN5Catch13ScopedMessageEJS1_EEvPT_DpOT0_+0x60> + 448520: aa0003f5 mov x21, x0 + 448524: aa1303e1 mov x1, x19 + 448528: aa1403e0 mov x0, x20 + 44852c: 97ff0fd9 bl 40c490 <_ZdlPvS_> + 448530: aa1503e0 mov x0, x21 + 448534: 97fefcf3 bl 407900 <_Unwind_Resume@plt> + 448538: a94153f3 ldp x19, x20, [sp, #16] + 44853c: f94013f5 ldr x21, [sp, #32] + 448540: a8c47bfd ldp x29, x30, [sp], #64 + 448544: d65f03c0 ret + +0000000000448548 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 448548: a9bd7bfd stp x29, x30, [sp, #-48]! + 44854c: 910003fd mov x29, sp + 448550: f90017e0 str x0, [sp, #40] + 448554: f90013e1 str x1, [sp, #32] + 448558: f9000fe2 str x2, [sp, #24] + 44855c: f94017e0 ldr x0, [sp, #40] + 448560: 940000ab bl 44880c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 448564: aa0003e1 mov x1, x0 + 448568: f94013e0 ldr x0, [sp, #32] + 44856c: eb01001f cmp x0, x1 + 448570: 1a9f97e0 cset w0, hi // hi = pmore + 448574: 12001c00 and w0, w0, #0xff + 448578: 7100001f cmp w0, #0x0 + 44857c: 54000040 b.eq 448584 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 448580: 97fefa58 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 448584: f94013e1 ldr x1, [sp, #32] + 448588: aa0103e0 mov x0, x1 + 44858c: d37cec00 lsl x0, x0, #4 + 448590: 8b010000 add x0, x0, x1 + 448594: d37df000 lsl x0, x0, #3 + 448598: 97fefb72 bl 407360 <_Znwm@plt> + 44859c: a8c37bfd ldp x29, x30, [sp], #48 + 4485a0: d65f03c0 ret + +00000000004485a4 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_(): + 4485a4: d10043ff sub sp, sp, #0x10 + 4485a8: f90007e0 str x0, [sp, #8] + 4485ac: f94007e0 ldr x0, [sp, #8] + 4485b0: 910043ff add sp, sp, #0x10 + 4485b4: d65f03c0 ret + +00000000004485b8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m(): + 4485b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4485bc: 910003fd mov x29, sp + 4485c0: f90017e0 str x0, [sp, #40] + 4485c4: f90013e1 str x1, [sp, #32] + 4485c8: f9000fe2 str x2, [sp, #24] + 4485cc: f94013e0 ldr x0, [sp, #32] + 4485d0: 97fefb50 bl 407310 <_ZdlPv@plt> + 4485d4: d503201f nop + 4485d8: a8c37bfd ldp x29, x30, [sp], #48 + 4485dc: d65f03c0 ret + +00000000004485e0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EEC1ERKS3_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EEC2ERKS3_(): + 4485e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4485e4: 910003fd mov x29, sp + 4485e8: f9000fe0 str x0, [sp, #24] + 4485ec: f9000be1 str x1, [sp, #16] + 4485f0: f9400be1 ldr x1, [sp, #16] + 4485f4: f9400fe0 ldr x0, [sp, #24] + 4485f8: 97fffd08 bl 447a18 <_ZNSaIN5Catch10Generators16GeneratorTrackerEEC1ERKS2_> + 4485fc: d503201f nop + 448600: a8c27bfd ldp x29, x30, [sp], #32 + 448604: d65f03c0 ret + +0000000000448608 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch10Generators16GeneratorTrackerEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch10Generators16GeneratorTrackerEE6_M_ptrEv(): + 448608: a9be7bfd stp x29, x30, [sp, #-32]! + 44860c: 910003fd mov x29, sp + 448610: f9000fe0 str x0, [sp, #24] + 448614: f9400fe0 ldr x0, [sp, #24] + 448618: 94000083 bl 448824 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch10Generators16GeneratorTrackerEE7_M_addrEv> + 44861c: a8c27bfd ldp x29, x30, [sp], #32 + 448620: d65f03c0 ret + +0000000000448624 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEE9constructIS3_JRKNS1_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEE9constructIS3_JRKNS1_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEEvPT_DpOT0_(): + 448624: a9b97bfd stp x29, x30, [sp, #-112]! + 448628: 910003fd mov x29, sp + 44862c: a90153f3 stp x19, x20, [sp, #16] + 448630: a9025bf5 stp x21, x22, [sp, #32] + 448634: f9001bf7 str x23, [sp, #48] + 448638: f90037e0 str x0, [sp, #104] + 44863c: f90033e1 str x1, [sp, #96] + 448640: f9002fe2 str x2, [sp, #88] + 448644: f9002be3 str x3, [sp, #80] + 448648: f90027e4 str x4, [sp, #72] + 44864c: f9402fe0 ldr x0, [sp, #88] + 448650: 97ffec8a bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 448654: aa0003f6 mov x22, x0 + 448658: f9402be0 ldr x0, [sp, #80] + 44865c: 97ffec8c bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 448660: aa0003f7 mov x23, x0 + 448664: f94027e0 ldr x0, [sp, #72] + 448668: 97ffec8e bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 44866c: f9400014 ldr x20, [x0] + 448670: f94033f3 ldr x19, [sp, #96] + 448674: aa1303e1 mov x1, x19 + 448678: d2800f00 mov x0, #0x78 // #120 + 44867c: 97ff0f7f bl 40c478 <_ZnwmPv> + 448680: aa0003f5 mov x21, x0 + 448684: aa1403e3 mov x3, x20 + 448688: aa1703e2 mov x2, x23 + 44868c: aa1603e1 mov x1, x22 + 448690: aa1503e0 mov x0, x21 + 448694: 97ffe674 bl 442064 <_ZN5Catch10Generators16GeneratorTrackerC1ERKNS_16TestCaseTracking15NameAndLocationERNS2_14TrackerContextEPNS2_8ITrackerE> + 448698: 14000007 b 4486b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEE9constructIS3_JRKNS1_16TestCaseTracking15NameAndLocationERNS6_14TrackerContextEPNS6_8ITrackerEEEEvPT_DpOT0_+0x90> + 44869c: aa0003f4 mov x20, x0 + 4486a0: aa1303e1 mov x1, x19 + 4486a4: aa1503e0 mov x0, x21 + 4486a8: 97ff0f7a bl 40c490 <_ZdlPvS_> + 4486ac: aa1403e0 mov x0, x20 + 4486b0: 97fefc94 bl 407900 <_Unwind_Resume@plt> + 4486b4: a94153f3 ldp x19, x20, [sp, #16] + 4486b8: a9425bf5 ldp x21, x22, [sp, #32] + 4486bc: f9401bf7 ldr x23, [sp, #48] + 4486c0: a8c77bfd ldp x29, x30, [sp], #112 + 4486c4: d65f03c0 ret + +00000000004486c8 <_ZSt4copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_ET0_T_S8_S7_>: +_ZSt4copyISt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEES5_ET0_T_S8_S7_(): + 4486c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4486cc: 910003fd mov x29, sp + 4486d0: f9000bf3 str x19, [sp, #16] + 4486d4: f9001fe0 str x0, [sp, #56] + 4486d8: f9001be1 str x1, [sp, #48] + 4486dc: f90017e2 str x2, [sp, #40] + 4486e0: f9401fe0 ldr x0, [sp, #56] + 4486e4: 94000055 bl 448838 <_ZSt12__miter_baseIPPN5Catch16TestCaseTracking8ITrackerEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 4486e8: aa0003f3 mov x19, x0 + 4486ec: f9401be0 ldr x0, [sp, #48] + 4486f0: 94000052 bl 448838 <_ZSt12__miter_baseIPPN5Catch16TestCaseTracking8ITrackerEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 4486f4: f94017e2 ldr x2, [sp, #40] + 4486f8: aa0003e1 mov x1, x0 + 4486fc: aa1303e0 mov x0, x19 + 448700: 94000056 bl 448858 <_ZSt14__copy_move_a2ILb1EPPN5Catch16TestCaseTracking8ITrackerES4_ET1_T0_S6_S5_> + 448704: f9400bf3 ldr x19, [sp, #16] + 448708: a8c47bfd ldp x29, x30, [sp], #64 + 44870c: d65f03c0 ret + +0000000000448710 <_ZSteqIPN5Catch14SectionEndInfoEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch14SectionEndInfoEEbRKSt13move_iteratorIT_ES7_(): + 448710: a9bd7bfd stp x29, x30, [sp, #-48]! + 448714: 910003fd mov x29, sp + 448718: f9000bf3 str x19, [sp, #16] + 44871c: f90017e0 str x0, [sp, #40] + 448720: f90013e1 str x1, [sp, #32] + 448724: f94017e0 ldr x0, [sp, #40] + 448728: 94000061 bl 4488ac <_ZNKSt13move_iteratorIPN5Catch14SectionEndInfoEE4baseEv> + 44872c: aa0003f3 mov x19, x0 + 448730: f94013e0 ldr x0, [sp, #32] + 448734: 9400005e bl 4488ac <_ZNKSt13move_iteratorIPN5Catch14SectionEndInfoEE4baseEv> + 448738: eb00027f cmp x19, x0 + 44873c: 1a9f17e0 cset w0, eq // eq = none + 448740: 12001c00 and w0, w0, #0xff + 448744: f9400bf3 ldr x19, [sp, #16] + 448748: a8c37bfd ldp x29, x30, [sp], #48 + 44874c: d65f03c0 ret + +0000000000448750 <_ZSt7forwardIN5Catch14SectionEndInfoEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch14SectionEndInfoEEOT_RNSt16remove_referenceIS2_E4typeE(): + 448750: d10043ff sub sp, sp, #0x10 + 448754: f90007e0 str x0, [sp, #8] + 448758: f94007e0 ldr x0, [sp, #8] + 44875c: 910043ff add sp, sp, #0x10 + 448760: d65f03c0 ret + +0000000000448764 <_ZSteqIPN5Catch11MessageInfoEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch11MessageInfoEEbRKSt13move_iteratorIT_ES7_(): + 448764: a9bd7bfd stp x29, x30, [sp, #-48]! + 448768: 910003fd mov x29, sp + 44876c: f9000bf3 str x19, [sp, #16] + 448770: f90017e0 str x0, [sp, #40] + 448774: f90013e1 str x1, [sp, #32] + 448778: f94017e0 ldr x0, [sp, #40] + 44877c: 94000052 bl 4488c4 <_ZNKSt13move_iteratorIPN5Catch11MessageInfoEE4baseEv> + 448780: aa0003f3 mov x19, x0 + 448784: f94013e0 ldr x0, [sp, #32] + 448788: 9400004f bl 4488c4 <_ZNKSt13move_iteratorIPN5Catch11MessageInfoEE4baseEv> + 44878c: eb00027f cmp x19, x0 + 448790: 1a9f17e0 cset w0, eq // eq = none + 448794: 12001c00 and w0, w0, #0xff + 448798: f9400bf3 ldr x19, [sp, #16] + 44879c: a8c37bfd ldp x29, x30, [sp], #48 + 4487a0: d65f03c0 ret + +00000000004487a4 <_ZSt7forwardIN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS2_E4typeE(): + 4487a4: d10043ff sub sp, sp, #0x10 + 4487a8: f90007e0 str x0, [sp, #8] + 4487ac: f94007e0 ldr x0, [sp, #8] + 4487b0: 910043ff add sp, sp, #0x10 + 4487b4: d65f03c0 ret + +00000000004487b8 <_ZSteqIPN5Catch13ScopedMessageEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch13ScopedMessageEEbRKSt13move_iteratorIT_ES7_(): + 4487b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4487bc: 910003fd mov x29, sp + 4487c0: f9000bf3 str x19, [sp, #16] + 4487c4: f90017e0 str x0, [sp, #40] + 4487c8: f90013e1 str x1, [sp, #32] + 4487cc: f94017e0 ldr x0, [sp, #40] + 4487d0: 94000043 bl 4488dc <_ZNKSt13move_iteratorIPN5Catch13ScopedMessageEE4baseEv> + 4487d4: aa0003f3 mov x19, x0 + 4487d8: f94013e0 ldr x0, [sp, #32] + 4487dc: 94000040 bl 4488dc <_ZNKSt13move_iteratorIPN5Catch13ScopedMessageEE4baseEv> + 4487e0: eb00027f cmp x19, x0 + 4487e4: 1a9f17e0 cset w0, eq // eq = none + 4487e8: 12001c00 and w0, w0, #0xff + 4487ec: f9400bf3 ldr x19, [sp, #16] + 4487f0: a8c37bfd ldp x29, x30, [sp], #48 + 4487f4: d65f03c0 ret + +00000000004487f8 <_ZSt7forwardIN5Catch13ScopedMessageEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch13ScopedMessageEEOT_RNSt16remove_referenceIS2_E4typeE(): + 4487f8: d10043ff sub sp, sp, #0x10 + 4487fc: f90007e0 str x0, [sp, #8] + 448800: f94007e0 ldr x0, [sp, #8] + 448804: 910043ff add sp, sp, #0x10 + 448808: d65f03c0 ret + +000000000044880c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 44880c: d10043ff sub sp, sp, #0x10 + 448810: f90007e0 str x0, [sp, #8] + 448814: b203cfe0 mov x0, #0xe1e1e1e1e1e1e1e1 // #-2170205185142300191 + 448818: f2e03c20 movk x0, #0x1e1, lsl #48 + 44881c: 910043ff add sp, sp, #0x10 + 448820: d65f03c0 ret + +0000000000448824 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch10Generators16GeneratorTrackerEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch10Generators16GeneratorTrackerEE7_M_addrEv(): + 448824: d10043ff sub sp, sp, #0x10 + 448828: f90007e0 str x0, [sp, #8] + 44882c: f94007e0 ldr x0, [sp, #8] + 448830: 910043ff add sp, sp, #0x10 + 448834: d65f03c0 ret + +0000000000448838 <_ZSt12__miter_baseIPPN5Catch16TestCaseTracking8ITrackerEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E>: +_ZSt12__miter_baseIPPN5Catch16TestCaseTracking8ITrackerEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(): + 448838: a9be7bfd stp x29, x30, [sp, #-32]! + 44883c: 910003fd mov x29, sp + 448840: f9000fe0 str x0, [sp, #24] + 448844: 910063e0 add x0, sp, #0x18 + 448848: 9400002b bl 4488f4 <_ZNKSt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEE4baseEv> + 44884c: 94000030 bl 44890c <_ZSt12__miter_baseIPPN5Catch16TestCaseTracking8ITrackerEET_S5_> + 448850: a8c27bfd ldp x29, x30, [sp], #32 + 448854: d65f03c0 ret + +0000000000448858 <_ZSt14__copy_move_a2ILb1EPPN5Catch16TestCaseTracking8ITrackerES4_ET1_T0_S6_S5_>: +_ZSt14__copy_move_a2ILb1EPPN5Catch16TestCaseTracking8ITrackerES4_ET1_T0_S6_S5_(): + 448858: a9bc7bfd stp x29, x30, [sp, #-64]! + 44885c: 910003fd mov x29, sp + 448860: a90153f3 stp x19, x20, [sp, #16] + 448864: f9001fe0 str x0, [sp, #56] + 448868: f9001be1 str x1, [sp, #48] + 44886c: f90017e2 str x2, [sp, #40] + 448870: f9401fe0 ldr x0, [sp, #56] + 448874: 9400002b bl 448920 <_ZSt12__niter_baseIPPN5Catch16TestCaseTracking8ITrackerEET_S5_> + 448878: aa0003f3 mov x19, x0 + 44887c: f9401be0 ldr x0, [sp, #48] + 448880: 94000028 bl 448920 <_ZSt12__niter_baseIPPN5Catch16TestCaseTracking8ITrackerEET_S5_> + 448884: aa0003f4 mov x20, x0 + 448888: f94017e0 ldr x0, [sp, #40] + 44888c: 94000025 bl 448920 <_ZSt12__niter_baseIPPN5Catch16TestCaseTracking8ITrackerEET_S5_> + 448890: aa0003e2 mov x2, x0 + 448894: aa1403e1 mov x1, x20 + 448898: aa1303e0 mov x0, x19 + 44889c: 94000026 bl 448934 <_ZSt13__copy_move_aILb1EPPN5Catch16TestCaseTracking8ITrackerES4_ET1_T0_S6_S5_> + 4488a0: a94153f3 ldp x19, x20, [sp, #16] + 4488a4: a8c47bfd ldp x29, x30, [sp], #64 + 4488a8: d65f03c0 ret + +00000000004488ac <_ZNKSt13move_iteratorIPN5Catch14SectionEndInfoEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch14SectionEndInfoEE4baseEv(): + 4488ac: d10043ff sub sp, sp, #0x10 + 4488b0: f90007e0 str x0, [sp, #8] + 4488b4: f94007e0 ldr x0, [sp, #8] + 4488b8: f9400000 ldr x0, [x0] + 4488bc: 910043ff add sp, sp, #0x10 + 4488c0: d65f03c0 ret + +00000000004488c4 <_ZNKSt13move_iteratorIPN5Catch11MessageInfoEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch11MessageInfoEE4baseEv(): + 4488c4: d10043ff sub sp, sp, #0x10 + 4488c8: f90007e0 str x0, [sp, #8] + 4488cc: f94007e0 ldr x0, [sp, #8] + 4488d0: f9400000 ldr x0, [x0] + 4488d4: 910043ff add sp, sp, #0x10 + 4488d8: d65f03c0 ret + +00000000004488dc <_ZNKSt13move_iteratorIPN5Catch13ScopedMessageEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch13ScopedMessageEE4baseEv(): + 4488dc: d10043ff sub sp, sp, #0x10 + 4488e0: f90007e0 str x0, [sp, #8] + 4488e4: f94007e0 ldr x0, [sp, #8] + 4488e8: f9400000 ldr x0, [x0] + 4488ec: 910043ff add sp, sp, #0x10 + 4488f0: d65f03c0 ret + +00000000004488f4 <_ZNKSt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEE4baseEv>: +_ZNKSt13move_iteratorIPPN5Catch16TestCaseTracking8ITrackerEE4baseEv(): + 4488f4: d10043ff sub sp, sp, #0x10 + 4488f8: f90007e0 str x0, [sp, #8] + 4488fc: f94007e0 ldr x0, [sp, #8] + 448900: f9400000 ldr x0, [x0] + 448904: 910043ff add sp, sp, #0x10 + 448908: d65f03c0 ret + +000000000044890c <_ZSt12__miter_baseIPPN5Catch16TestCaseTracking8ITrackerEET_S5_>: +_ZSt12__miter_baseIPPN5Catch16TestCaseTracking8ITrackerEET_S5_(): + 44890c: d10043ff sub sp, sp, #0x10 + 448910: f90007e0 str x0, [sp, #8] + 448914: f94007e0 ldr x0, [sp, #8] + 448918: 910043ff add sp, sp, #0x10 + 44891c: d65f03c0 ret + +0000000000448920 <_ZSt12__niter_baseIPPN5Catch16TestCaseTracking8ITrackerEET_S5_>: +_ZSt12__niter_baseIPPN5Catch16TestCaseTracking8ITrackerEET_S5_(): + 448920: d10043ff sub sp, sp, #0x10 + 448924: f90007e0 str x0, [sp, #8] + 448928: f94007e0 ldr x0, [sp, #8] + 44892c: 910043ff add sp, sp, #0x10 + 448930: d65f03c0 ret + +0000000000448934 <_ZSt13__copy_move_aILb1EPPN5Catch16TestCaseTracking8ITrackerES4_ET1_T0_S6_S5_>: +_ZSt13__copy_move_aILb1EPPN5Catch16TestCaseTracking8ITrackerES4_ET1_T0_S6_S5_(): + 448934: a9bc7bfd stp x29, x30, [sp, #-64]! + 448938: 910003fd mov x29, sp + 44893c: f90017e0 str x0, [sp, #40] + 448940: f90013e1 str x1, [sp, #32] + 448944: f9000fe2 str x2, [sp, #24] + 448948: 52800020 mov w0, #0x1 // #1 + 44894c: 3900ffe0 strb w0, [sp, #63] + 448950: f9400fe2 ldr x2, [sp, #24] + 448954: f94013e1 ldr x1, [sp, #32] + 448958: f94017e0 ldr x0, [sp, #40] + 44895c: 94000003 bl 448968 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN5Catch16TestCaseTracking8ITrackerEEEPT_PKS7_SA_S8_> + 448960: a8c47bfd ldp x29, x30, [sp], #64 + 448964: d65f03c0 ret + +0000000000448968 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN5Catch16TestCaseTracking8ITrackerEEEPT_PKS7_SA_S8_>: +_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN5Catch16TestCaseTracking8ITrackerEEEPT_PKS7_SA_S8_(): + 448968: a9bc7bfd stp x29, x30, [sp, #-64]! + 44896c: 910003fd mov x29, sp + 448970: f90017e0 str x0, [sp, #40] + 448974: f90013e1 str x1, [sp, #32] + 448978: f9000fe2 str x2, [sp, #24] + 44897c: f94013e1 ldr x1, [sp, #32] + 448980: f94017e0 ldr x0, [sp, #40] + 448984: cb000021 sub x1, x1, x0 + 448988: 9343fc20 asr x0, x1, #3 + 44898c: f9001fe0 str x0, [sp, #56] + 448990: f9401fe0 ldr x0, [sp, #56] + 448994: f100001f cmp x0, #0x0 + 448998: 540000e0 b.eq 4489b4 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN5Catch16TestCaseTracking8ITrackerEEEPT_PKS7_SA_S8_+0x4c> // b.none + 44899c: f9401fe0 ldr x0, [sp, #56] + 4489a0: d37df000 lsl x0, x0, #3 + 4489a4: aa0003e2 mov x2, x0 + 4489a8: f94017e1 ldr x1, [sp, #40] + 4489ac: f9400fe0 ldr x0, [sp, #24] + 4489b0: 97fefaf4 bl 407580 + 4489b4: f9401fe0 ldr x0, [sp, #56] + 4489b8: d37df000 lsl x0, x0, #3 + 4489bc: f9400fe1 ldr x1, [sp, #24] + 4489c0: 8b000020 add x0, x1, x0 + 4489c4: a8c47bfd ldp x29, x30, [sp], #64 + 4489c8: d65f03c0 ret + +00000000004489cc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4489cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4489d0: 910003fd mov x29, sp + 4489d4: f9000fe0 str x0, [sp, #24] + 4489d8: d00003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4489dc: 91248001 add x1, x0, #0x920 + 4489e0: f9400fe0 ldr x0, [sp, #24] + 4489e4: f9000001 str x1, [x0] + 4489e8: f9400fe0 ldr x0, [sp, #24] + 4489ec: 91004000 add x0, x0, #0x10 + 4489f0: 97fffc1c bl 447a60 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4489f4: f9400fe0 ldr x0, [sp, #24] + 4489f8: 97ff1471 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4489fc: d503201f nop + 448a00: a8c27bfd ldp x29, x30, [sp], #32 + 448a04: d65f03c0 ret + +0000000000448a08 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 448a08: a9be7bfd stp x29, x30, [sp, #-32]! + 448a0c: 910003fd mov x29, sp + 448a10: f9000fe0 str x0, [sp, #24] + 448a14: f9400fe0 ldr x0, [sp, #24] + 448a18: 97ffffed bl 4489cc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 448a1c: d2801101 mov x1, #0x88 // #136 + 448a20: f9400fe0 ldr x0, [sp, #24] + 448a24: 97fefa57 bl 407380 <_ZdlPvm@plt> + 448a28: a8c27bfd ldp x29, x30, [sp], #32 + 448a2c: d65f03c0 ret + +0000000000448a30 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 448a30: a9bd7bfd stp x29, x30, [sp, #-48]! + 448a34: 910003fd mov x29, sp + 448a38: f9000bf3 str x19, [sp, #16] + 448a3c: f90017e0 str x0, [sp, #40] + 448a40: f94017e0 ldr x0, [sp, #40] + 448a44: 91004000 add x0, x0, #0x10 + 448a48: 94000032 bl 448b10 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 448a4c: aa0003f3 mov x19, x0 + 448a50: f94017e0 ldr x0, [sp, #40] + 448a54: 97fffda4 bl 4480e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 448a58: aa0003e1 mov x1, x0 + 448a5c: aa1303e0 mov x0, x19 + 448a60: 94000033 bl 448b2c <_ZNSt16allocator_traitsISaIN5Catch10Generators16GeneratorTrackerEEE7destroyIS2_EEvRS3_PT_> + 448a64: d503201f nop + 448a68: f9400bf3 ldr x19, [sp, #16] + 448a6c: a8c37bfd ldp x29, x30, [sp], #48 + 448a70: d65f03c0 ret + +0000000000448a74 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 448a74: a9bc7bfd stp x29, x30, [sp, #-64]! + 448a78: 910003fd mov x29, sp + 448a7c: f9000fe0 str x0, [sp, #24] + 448a80: f9400fe0 ldr x0, [sp, #24] + 448a84: 91004000 add x0, x0, #0x10 + 448a88: 94000022 bl 448b10 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 448a8c: aa0003e1 mov x1, x0 + 448a90: 9100e3e0 add x0, sp, #0x38 + 448a94: 97fffba1 bl 447918 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E> + 448a98: 9100e3e1 add x1, sp, #0x38 + 448a9c: 9100a3e0 add x0, sp, #0x28 + 448aa0: f9400fe2 ldr x2, [sp, #24] + 448aa4: 97fffd5f bl 448020 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_> + 448aa8: f9400fe0 ldr x0, [sp, #24] + 448aac: 97ffffc8 bl 4489cc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 448ab0: 9100a3e0 add x0, sp, #0x28 + 448ab4: 97fffbba bl 44799c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 448ab8: 9100e3e0 add x0, sp, #0x38 + 448abc: 97fffba0 bl 44793c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 448ac0: d503201f nop + 448ac4: a8c47bfd ldp x29, x30, [sp], #64 + 448ac8: d65f03c0 ret + +0000000000448acc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 448acc: a9be7bfd stp x29, x30, [sp, #-32]! + 448ad0: 910003fd mov x29, sp + 448ad4: f9000fe0 str x0, [sp, #24] + 448ad8: f9000be1 str x1, [sp, #16] + 448adc: b00003e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 448ae0: 9123c001 add x1, x0, #0x8f0 + 448ae4: f9400be0 ldr x0, [sp, #16] + 448ae8: 97ff0e47 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 448aec: 12001c00 and w0, w0, #0xff + 448af0: 7100001f cmp w0, #0x0 + 448af4: 54000080 b.eq 448b04 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 448af8: f9400fe0 ldr x0, [sp, #24] + 448afc: 97fffd7a bl 4480e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 448b00: 14000002 b 448b08 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 448b04: d2800000 mov x0, #0x0 // #0 + 448b08: a8c27bfd ldp x29, x30, [sp], #32 + 448b0c: d65f03c0 ret + +0000000000448b10 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch10Generators16GeneratorTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 448b10: a9be7bfd stp x29, x30, [sp, #-32]! + 448b14: 910003fd mov x29, sp + 448b18: f9000fe0 str x0, [sp, #24] + 448b1c: f9400fe0 ldr x0, [sp, #24] + 448b20: 9400000d bl 448b54 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EE6_S_getERS4_> + 448b24: a8c27bfd ldp x29, x30, [sp], #32 + 448b28: d65f03c0 ret + +0000000000448b2c <_ZNSt16allocator_traitsISaIN5Catch10Generators16GeneratorTrackerEEE7destroyIS2_EEvRS3_PT_>: +_ZNSt16allocator_traitsISaIN5Catch10Generators16GeneratorTrackerEEE7destroyIS2_EEvRS3_PT_(): + 448b2c: a9be7bfd stp x29, x30, [sp, #-32]! + 448b30: 910003fd mov x29, sp + 448b34: f9000fe0 str x0, [sp, #24] + 448b38: f9000be1 str x1, [sp, #16] + 448b3c: f9400be1 ldr x1, [sp, #16] + 448b40: f9400fe0 ldr x0, [sp, #24] + 448b44: 94000009 bl 448b68 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEE7destroyIS3_EEvPT_> + 448b48: d503201f nop + 448b4c: a8c27bfd ldp x29, x30, [sp], #32 + 448b50: d65f03c0 ret + +0000000000448b54 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EE6_S_getERS4_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch10Generators16GeneratorTrackerEELb1EE6_S_getERS4_(): + 448b54: d10043ff sub sp, sp, #0x10 + 448b58: f90007e0 str x0, [sp, #8] + 448b5c: f94007e0 ldr x0, [sp, #8] + 448b60: 910043ff add sp, sp, #0x10 + 448b64: d65f03c0 ret + +0000000000448b68 <_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEE7destroyIS3_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch10Generators16GeneratorTrackerEE7destroyIS3_EEvPT_(): + 448b68: a9be7bfd stp x29, x30, [sp, #-32]! + 448b6c: 910003fd mov x29, sp + 448b70: f9000fe0 str x0, [sp, #24] + 448b74: f9000be1 str x1, [sp, #16] + 448b78: f9400be0 ldr x0, [sp, #16] + 448b7c: f9400000 ldr x0, [x0] + 448b80: f9400001 ldr x1, [x0] + 448b84: f9400be0 ldr x0, [sp, #16] + 448b88: d63f0020 blr x1 + 448b8c: d503201f nop + 448b90: a8c27bfd ldp x29, x30, [sp], #32 + 448b94: d65f03c0 ret + +0000000000448b98 <_ZN5Catch7SectionC1ERKNS_11SectionInfoE>: +_ZN5Catch7SectionC2ERKNS_11SectionInfoE(): + 448b98: a9bd7bfd stp x29, x30, [sp, #-48]! + 448b9c: 910003fd mov x29, sp + 448ba0: f9000bf3 str x19, [sp, #16] + 448ba4: f90017e0 str x0, [sp, #40] + 448ba8: f90013e1 str x1, [sp, #32] + 448bac: f94017e0 ldr x0, [sp, #40] + 448bb0: f94013e1 ldr x1, [sp, #32] + 448bb4: 97fff370 bl 445974 <_ZN5Catch11SectionInfoC1ERKS0_> + 448bb8: f94017e0 ldr x0, [sp, #40] + 448bbc: 9100c000 add x0, x0, #0x30 + 448bc0: 97fefab4 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 448bc4: f94017e0 ldr x0, [sp, #40] + 448bc8: 91014000 add x0, x0, #0x50 + 448bcc: 97ffe671 bl 442590 <_ZN5Catch6CountsC1Ev> + 448bd0: 97ffe3ea bl 441b78 <_ZN5Catch16getResultCaptureEv> + 448bd4: aa0003e4 mov x4, x0 + 448bd8: f9400080 ldr x0, [x4] + 448bdc: 91004000 add x0, x0, #0x10 + 448be0: f9400003 ldr x3, [x0] + 448be4: f94017e1 ldr x1, [sp, #40] + 448be8: f94017e0 ldr x0, [sp, #40] + 448bec: 91014000 add x0, x0, #0x50 + 448bf0: aa0003e2 mov x2, x0 + 448bf4: aa0403e0 mov x0, x4 + 448bf8: d63f0060 blr x3 + 448bfc: 12001c01 and w1, w0, #0xff + 448c00: f94017e0 ldr x0, [sp, #40] + 448c04: 3901a001 strb w1, [x0, #104] + 448c08: f94017e0 ldr x0, [sp, #40] + 448c0c: 9101c000 add x0, x0, #0x70 + 448c10: 97ffb857 bl 436d6c <_ZN5Catch5TimerC1Ev> + 448c14: f94017e0 ldr x0, [sp, #40] + 448c18: 9101c000 add x0, x0, #0x70 + 448c1c: 9400b900 bl 47701c <_ZN5Catch5Timer5startEv> + 448c20: 14000009 b 448c44 <_ZN5Catch7SectionC1ERKNS_11SectionInfoE+0xac> + 448c24: aa0003f3 mov x19, x0 + 448c28: f94017e0 ldr x0, [sp, #40] + 448c2c: 9100c000 add x0, x0, #0x30 + 448c30: 97fef934 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 448c34: f94017e0 ldr x0, [sp, #40] + 448c38: 97ffe6ce bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 448c3c: aa1303e0 mov x0, x19 + 448c40: 97fefb30 bl 407900 <_Unwind_Resume@plt> + 448c44: f9400bf3 ldr x19, [sp, #16] + 448c48: a8c37bfd ldp x29, x30, [sp], #48 + 448c4c: d65f03c0 ret + +0000000000448c50 <_ZN5Catch7SectionD1Ev>: +_ZN5Catch7SectionD2Ev(): + 448c50: a9b97bfd stp x29, x30, [sp, #-112]! + 448c54: 910003fd mov x29, sp + 448c58: f9000fe0 str x0, [sp, #24] + 448c5c: f9400fe0 ldr x0, [sp, #24] + 448c60: 3941a000 ldrb w0, [x0, #104] + 448c64: 7100001f cmp w0, #0x0 + 448c68: 54000520 b.eq 448d0c <_ZN5Catch7SectionD1Ev+0xbc> // b.none + 448c6c: f9400fe1 ldr x1, [sp, #24] + 448c70: 910083e0 add x0, sp, #0x20 + 448c74: 97fff340 bl 445974 <_ZN5Catch11SectionInfoC1ERKS0_> + 448c78: f9400fe0 ldr x0, [sp, #24] + 448c7c: 91014000 add x0, x0, #0x50 + 448c80: 910143e2 add x2, sp, #0x50 + 448c84: aa0003e3 mov x3, x0 + 448c88: a9400460 ldp x0, x1, [x3] + 448c8c: a9000440 stp x0, x1, [x2] + 448c90: f9400860 ldr x0, [x3, #16] + 448c94: f9000840 str x0, [x2, #16] + 448c98: f9400fe0 ldr x0, [sp, #24] + 448c9c: 9101c000 add x0, x0, #0x70 + 448ca0: 9400b90f bl 4770dc <_ZNK5Catch5Timer17getElapsedSecondsEv> + 448ca4: fd0037e0 str d0, [sp, #104] + 448ca8: 97ffb158 bl 435208 <_ZN5Catch19uncaught_exceptionsEv> + 448cac: 12001c00 and w0, w0, #0xff + 448cb0: 7100001f cmp w0, #0x0 + 448cb4: 54000160 b.eq 448ce0 <_ZN5Catch7SectionD1Ev+0x90> // b.none + 448cb8: 97ffe3b0 bl 441b78 <_ZN5Catch16getResultCaptureEv> + 448cbc: aa0003e3 mov x3, x0 + 448cc0: f9400060 ldr x0, [x3] + 448cc4: 91008000 add x0, x0, #0x20 + 448cc8: f9400002 ldr x2, [x0] + 448ccc: 910083e0 add x0, sp, #0x20 + 448cd0: aa0003e1 mov x1, x0 + 448cd4: aa0303e0 mov x0, x3 + 448cd8: d63f0040 blr x2 + 448cdc: 1400000a b 448d04 <_ZN5Catch7SectionD1Ev+0xb4> + 448ce0: 97ffe3a6 bl 441b78 <_ZN5Catch16getResultCaptureEv> + 448ce4: aa0003e3 mov x3, x0 + 448ce8: f9400060 ldr x0, [x3] + 448cec: 91006000 add x0, x0, #0x18 + 448cf0: f9400002 ldr x2, [x0] + 448cf4: 910083e0 add x0, sp, #0x20 + 448cf8: aa0003e1 mov x1, x0 + 448cfc: aa0303e0 mov x0, x3 + 448d00: d63f0040 blr x2 + 448d04: 910083e0 add x0, sp, #0x20 + 448d08: 97fff7df bl 446c84 <_ZN5Catch14SectionEndInfoD1Ev> + 448d0c: f9400fe0 ldr x0, [sp, #24] + 448d10: 9100c000 add x0, x0, #0x30 + 448d14: 97fef8fb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 448d18: f9400fe0 ldr x0, [sp, #24] + 448d1c: 97ffe695 bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 448d20: d503201f nop + 448d24: a8c77bfd ldp x29, x30, [sp], #112 + 448d28: d65f03c0 ret + +0000000000448d2c <_ZNK5Catch7SectioncvbEv>: +_ZNK5Catch7SectioncvbEv(): + 448d2c: d10043ff sub sp, sp, #0x10 + 448d30: f90007e0 str x0, [sp, #8] + 448d34: f94007e0 ldr x0, [sp, #8] + 448d38: 3941a000 ldrb w0, [x0, #104] + 448d3c: 910043ff add sp, sp, #0x10 + 448d40: d65f03c0 ret + +0000000000448d44 <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 448d44: f0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 448d48: 912da000 add x0, x0, #0xb68 + 448d4c: f9400000 ldr x0, [x0] + 448d50: f100001f cmp x0, #0x0 + 448d54: 1a9f07e0 cset w0, ne // ne = any + 448d58: 12001c00 and w0, w0, #0xff + 448d5c: d65f03c0 ret + +0000000000448d60 <_ZN5Catch12_GLOBAL__N_114createReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE>: +_ZN5Catch12_GLOBAL__N_114createReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE(): + 448d60: a9ba7bfd stp x29, x30, [sp, #-96]! + 448d64: 910003fd mov x29, sp + 448d68: a90153f3 stp x19, x20, [sp, #16] + 448d6c: aa0803f3 mov x19, x8 + 448d70: f90017e0 str x0, [sp, #40] + 448d74: f90013e1 str x1, [sp, #32] + 448d78: 97ffa65d bl 4326ec <_ZN5Catch14getRegistryHubEv> + 448d7c: aa0003e2 mov x2, x0 + 448d80: f9400040 ldr x0, [x2] + 448d84: 91004000 add x0, x0, #0x10 + 448d88: f9400001 ldr x1, [x0] + 448d8c: aa0203e0 mov x0, x2 + 448d90: d63f0020 blr x1 + 448d94: aa0003e4 mov x4, x0 + 448d98: f9400080 ldr x0, [x4] + 448d9c: 91004000 add x0, x0, #0x10 + 448da0: f9400003 ldr x3, [x0] + 448da4: aa1303e8 mov x8, x19 + 448da8: f94013e2 ldr x2, [sp, #32] + 448dac: f94017e1 ldr x1, [sp, #40] + 448db0: aa0403e0 mov x0, x4 + 448db4: d63f0060 blr x3 + 448db8: aa1303e0 mov x0, x19 + 448dbc: 94001f86 bl 450bd4 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEcvbEv> + 448dc0: 12001c00 and w0, w0, #0xff + 448dc4: 52000000 eor w0, w0, #0x1 + 448dc8: 12001c00 and w0, w0, #0xff + 448dcc: 7100001f cmp w0, #0x0 + 448dd0: 54000460 b.eq 448e5c <_ZN5Catch12_GLOBAL__N_114createReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE+0xfc> // b.none + 448dd4: 910143e0 add x0, sp, #0x50 + 448dd8: 94005979 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 448ddc: 910143e2 add x2, sp, #0x50 + 448de0: d00003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 448de4: 913ee001 add x1, x0, #0xfb8 + 448de8: aa0203e0 mov x0, x2 + 448dec: 94001f84 bl 450bfc <_ZN5Catch20ReusableStringStreamlsIA36_cEERS0_RKT_> + 448df0: f94017e1 ldr x1, [sp, #40] + 448df4: 94001f8d bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 448df8: aa0003e2 mov x2, x0 + 448dfc: d00003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 448e00: 913f8001 add x1, x0, #0xfe0 + 448e04: aa0203e0 mov x0, x2 + 448e08: 94001f93 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 448e0c: aa0003e1 mov x1, x0 + 448e10: 9100c3e0 add x0, sp, #0x30 + 448e14: aa0003e8 mov x8, x0 + 448e18: aa0103e0 mov x0, x1 + 448e1c: 940059aa bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 448e20: 9100c3e0 add x0, sp, #0x30 + 448e24: 9401a858 bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 448e28: aa0003f4 mov x20, x0 + 448e2c: 9100c3e0 add x0, sp, #0x30 + 448e30: 97fef8b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 448e34: 14000002 b 448e3c <_ZN5Catch12_GLOBAL__N_114createReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE+0xdc> + 448e38: aa0003f4 mov x20, x0 + 448e3c: 910143e0 add x0, sp, #0x50 + 448e40: 94005975 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 448e44: 14000002 b 448e4c <_ZN5Catch12_GLOBAL__N_114createReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE+0xec> + 448e48: aa0003f4 mov x20, x0 + 448e4c: aa1303e0 mov x0, x19 + 448e50: 97ffe77c bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 448e54: aa1403e0 mov x0, x20 + 448e58: 97fefaaa bl 407900 <_Unwind_Resume@plt> + 448e5c: d503201f nop + 448e60: aa1303e0 mov x0, x19 + 448e64: a94153f3 ldp x19, x20, [sp, #16] + 448e68: a8c67bfd ldp x29, x30, [sp], #96 + 448e6c: d65f03c0 ret + +0000000000448e70 <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE>: +_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE(): + 448e70: a9b67bfd stp x29, x30, [sp, #-160]! + 448e74: 910003fd mov x29, sp + 448e78: a90153f3 stp x19, x20, [sp, #16] + 448e7c: f90013f5 str x21, [sp, #32] + 448e80: aa0803f4 mov x20, x8 + 448e84: f9001fe0 str x0, [sp, #56] + 448e88: 97ffa619 bl 4326ec <_ZN5Catch14getRegistryHubEv> + 448e8c: aa0003e2 mov x2, x0 + 448e90: f9400040 ldr x0, [x2] + 448e94: 91004000 add x0, x0, #0x10 + 448e98: f9400001 ldr x1, [x0] + 448e9c: aa0203e0 mov x0, x2 + 448ea0: d63f0020 blr x1 + 448ea4: aa0003e2 mov x2, x0 + 448ea8: f9400040 ldr x0, [x2] + 448eac: 91008000 add x0, x0, #0x20 + 448eb0: f9400001 ldr x1, [x0] + 448eb4: aa0203e0 mov x0, x2 + 448eb8: d63f0020 blr x1 + 448ebc: 94001f71 bl 450c80 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5emptyEv> + 448ec0: 12001c00 and w0, w0, #0xff + 448ec4: 7100001f cmp w0, #0x0 + 448ec8: 540000e0 b.eq 448ee4 <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE+0x74> // b.none + 448ecc: f9401fe0 ldr x0, [sp, #56] + 448ed0: 9401a03f bl 4b0fcc <_ZNK5Catch6Config15getReporterNameB5cxx11Ev> + 448ed4: aa1403e8 mov x8, x20 + 448ed8: f9401fe1 ldr x1, [sp, #56] + 448edc: 97ffffa1 bl 448d60 <_ZN5Catch12_GLOBAL__N_114createReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE> + 448ee0: 1400006b b 44908c <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE+0x21c> + 448ee4: d2800600 mov x0, #0x30 // #48 + 448ee8: 97fef91e bl 407360 <_Znwm@plt> + 448eec: aa0003f3 mov x19, x0 + 448ef0: aa1303e0 mov x0, x19 + 448ef4: 940118db bl 48f260 <_ZN5Catch17ListeningReporterC1Ev> + 448ef8: 910163e0 add x0, sp, #0x58 + 448efc: aa1303e1 mov x1, x19 + 448f00: 94001f70 bl 450cc0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 448f04: 910163e0 add x0, sp, #0x58 + 448f08: 97ffe7e0 bl 442e88 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEdeEv> + 448f0c: f9004fe0 str x0, [sp, #152] + 448f10: 97ffa5f7 bl 4326ec <_ZN5Catch14getRegistryHubEv> + 448f14: aa0003e2 mov x2, x0 + 448f18: f9400040 ldr x0, [x2] + 448f1c: 91004000 add x0, x0, #0x10 + 448f20: f9400001 ldr x1, [x0] + 448f24: aa0203e0 mov x0, x2 + 448f28: d63f0020 blr x1 + 448f2c: aa0003e2 mov x2, x0 + 448f30: f9400040 ldr x0, [x2] + 448f34: 91008000 add x0, x0, #0x20 + 448f38: f9400001 ldr x1, [x0] + 448f3c: aa0203e0 mov x0, x2 + 448f40: d63f0020 blr x1 + 448f44: f9004be0 str x0, [sp, #144] + 448f48: f9404be0 ldr x0, [sp, #144] + 448f4c: f90047e0 str x0, [sp, #136] + 448f50: f94047e0 ldr x0, [sp, #136] + 448f54: 94001f65 bl 450ce8 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5beginEv> + 448f58: f9002be0 str x0, [sp, #80] + 448f5c: f94047e0 ldr x0, [sp, #136] + 448f60: 94001f6e bl 450d18 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE3endEv> + 448f64: f90027e0 str x0, [sp, #72] + 448f68: 910123e1 add x1, sp, #0x48 + 448f6c: 910143e0 add x0, sp, #0x50 + 448f70: 94001f76 bl 450d48 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 448f74: 12001c00 and w0, w0, #0xff + 448f78: 7100001f cmp w0, #0x0 + 448f7c: 54000380 b.eq 448fec <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE+0x17c> // b.none + 448f80: 910143e0 add x0, sp, #0x50 + 448f84: 94001f8c bl 450db4 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 448f88: f90043e0 str x0, [sp, #128] + 448f8c: f94043e0 ldr x0, [sp, #128] + 448f90: 97ffbb24 bl 437c20 <_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEptEv> + 448f94: aa0003f5 mov x21, x0 + 448f98: f94002a0 ldr x0, [x21] + 448f9c: 91004000 add x0, x0, #0x10 + 448fa0: f9400013 ldr x19, [x0] + 448fa4: 9101a3e0 add x0, sp, #0x68 + 448fa8: f9401fe1 ldr x1, [sp, #56] + 448fac: 9401b9f0 bl 4b776c <_ZN5Catch14ReporterConfigC1EPKNS_7IConfigE> + 448fb0: 9101a3e0 add x0, sp, #0x68 + 448fb4: 910183e1 add x1, sp, #0x60 + 448fb8: aa0103e8 mov x8, x1 + 448fbc: aa0003e1 mov x1, x0 + 448fc0: aa1503e0 mov x0, x21 + 448fc4: d63f0260 blr x19 + 448fc8: 910183e0 add x0, sp, #0x60 + 448fcc: aa0003e1 mov x1, x0 + 448fd0: f9404fe0 ldr x0, [sp, #152] + 448fd4: 940118bc bl 48f2c4 <_ZN5Catch17ListeningReporter11addListenerEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS2_EE> + 448fd8: 910183e0 add x0, sp, #0x60 + 448fdc: 97ffe719 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 448fe0: 910143e0 add x0, sp, #0x50 + 448fe4: 94001f6a bl 450d8c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 448fe8: 17ffffe0 b 448f68 <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE+0xf8> + 448fec: f9401fe0 ldr x0, [sp, #56] + 448ff0: 94019ff7 bl 4b0fcc <_ZNK5Catch6Config15getReporterNameB5cxx11Ev> + 448ff4: aa0003e2 mov x2, x0 + 448ff8: 9101e3e0 add x0, sp, #0x78 + 448ffc: aa0003e8 mov x8, x0 + 449000: f9401fe1 ldr x1, [sp, #56] + 449004: aa0203e0 mov x0, x2 + 449008: 97ffff56 bl 448d60 <_ZN5Catch12_GLOBAL__N_114createReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7IConfigE> + 44900c: 9101e3e0 add x0, sp, #0x78 + 449010: aa0003e1 mov x1, x0 + 449014: f9404fe0 ldr x0, [sp, #152] + 449018: 940118bb bl 48f304 <_ZN5Catch17ListeningReporter11addReporterEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS2_EE> + 44901c: 9101e3e0 add x0, sp, #0x78 + 449020: 97ffe708 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 449024: 910163e0 add x0, sp, #0x58 + 449028: aa0003e1 mov x1, x0 + 44902c: aa1403e0 mov x0, x20 + 449030: 97ffe6f0 bl 442bf0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EOS4_> + 449034: 910163e0 add x0, sp, #0x58 + 449038: 97ffe702 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 44903c: 14000014 b 44908c <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE+0x21c> + 449040: aa0003f4 mov x20, x0 + 449044: d2800601 mov x1, #0x30 // #48 + 449048: aa1303e0 mov x0, x19 + 44904c: 97fef8cd bl 407380 <_ZdlPvm@plt> + 449050: aa1403e0 mov x0, x20 + 449054: 97fefa2b bl 407900 <_Unwind_Resume@plt> + 449058: aa0003f3 mov x19, x0 + 44905c: 910183e0 add x0, sp, #0x60 + 449060: 97ffe6f8 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 449064: 14000006 b 44907c <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE+0x20c> + 449068: aa0003f3 mov x19, x0 + 44906c: 9101e3e0 add x0, sp, #0x78 + 449070: 97ffe6f4 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 449074: 14000002 b 44907c <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE+0x20c> + 449078: aa0003f3 mov x19, x0 + 44907c: 910163e0 add x0, sp, #0x58 + 449080: 97ffe6f0 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 449084: aa1303e0 mov x0, x19 + 449088: 97fefa1e bl 407900 <_Unwind_Resume@plt> + 44908c: aa1403e0 mov x0, x20 + 449090: a94153f3 ldp x19, x20, [sp, #16] + 449094: f94013f5 ldr x21, [sp, #32] + 449098: a8ca7bfd ldp x29, x30, [sp], #160 + 44909c: d65f03c0 ret + +00000000004490a0 <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE>: +_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE(): + 4490a0: a9b47bfd stp x29, x30, [sp, #-192]! + 4490a4: 910003fd mov x29, sp + 4490a8: a90153f3 stp x19, x20, [sp, #16] + 4490ac: f9001fe0 str x0, [sp, #56] + 4490b0: f9001be1 str x1, [sp, #48] + 4490b4: f90017e2 str x2, [sp, #40] + 4490b8: f9401fe0 ldr x0, [sp, #56] + 4490bc: f94017e1 ldr x1, [sp, #40] + 4490c0: 94001669 bl 44ea64 <_ZNSt10shared_ptrIN5Catch6ConfigEEC1ERKS2_> + 4490c4: f9401fe0 ldr x0, [sp, #56] + 4490c8: 91004013 add x19, x0, #0x10 + 4490cc: 910183e0 add x0, sp, #0x60 + 4490d0: f94017e1 ldr x1, [sp, #40] + 4490d4: 94001f3e bl 450dcc <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1INS0_6ConfigEvEERKS_IT_E> + 4490d8: f9401be0 ldr x0, [sp, #48] + 4490dc: 97ffe698 bl 442b3c <_ZSt4moveIRSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 4490e0: aa0003e1 mov x1, x0 + 4490e4: 910183e0 add x0, sp, #0x60 + 4490e8: aa0103e2 mov x2, x1 + 4490ec: aa0003e1 mov x1, x0 + 4490f0: aa1303e0 mov x0, x19 + 4490f4: 97ffda07 bl 43f910 <_ZN5Catch10RunContextC1ERKSt10shared_ptrIKNS_7IConfigEEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS8_EE> + 4490f8: 910183e0 add x0, sp, #0x60 + 4490fc: 97ff08f5 bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 449100: f9401fe0 ldr x0, [sp, #56] + 449104: 91080000 add x0, x0, #0x200 + 449108: 94001679 bl 44eaec <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EEC1Ev> + 44910c: f9401fe0 ldr x0, [sp, #56] + 449110: 9108c000 add x0, x0, #0x230 + 449114: 94001f5a bl 450e7c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC1Ev> + 449118: f9401fe0 ldr x0, [sp, #56] + 44911c: 94001f74 bl 450eec <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 449120: 94007dd4 bl 468870 <_ZN5Catch21getAllTestCasesSortedERKNS_7IConfigE> + 449124: f9005fe0 str x0, [sp, #184] + 449128: f9401fe0 ldr x0, [sp, #56] + 44912c: 9108c013 add x19, x0, #0x230 + 449130: f9401fe0 ldr x0, [sp, #56] + 449134: 94001f75 bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 449138: aa0003e2 mov x2, x0 + 44913c: f9400040 ldr x0, [x2] + 449140: 91018000 add x0, x0, #0x60 + 449144: f9400001 ldr x1, [x0] + 449148: aa0203e0 mov x0, x2 + 44914c: d63f0020 blr x1 + 449150: aa0003f4 mov x20, x0 + 449154: f9401fe0 ldr x0, [sp, #56] + 449158: 94001f65 bl 450eec <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 44915c: aa0003e1 mov x1, x0 + 449160: 9101c3e0 add x0, sp, #0x70 + 449164: aa0003e8 mov x8, x0 + 449168: aa0103e2 mov x2, x1 + 44916c: f9405fe1 ldr x1, [sp, #184] + 449170: aa1403e0 mov x0, x20 + 449174: 9400aee3 bl 474d00 <_ZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigE> + 449178: 9101c3e0 add x0, sp, #0x70 + 44917c: aa0003e1 mov x1, x0 + 449180: aa1303e0 mov x0, x19 + 449184: 94001f68 bl 450f24 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEaSEOS4_> + 449188: 9101c3e0 add x0, sp, #0x70 + 44918c: 94001f44 bl 450e9c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev> + 449190: f9401fe0 ldr x0, [sp, #56] + 449194: 94001f5d bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 449198: aa0003e2 mov x2, x0 + 44919c: f9400040 ldr x0, [x2] + 4491a0: 91018000 add x0, x0, #0x60 + 4491a4: f9400001 ldr x1, [x0] + 4491a8: aa0203e0 mov x0, x2 + 4491ac: d63f0020 blr x1 + 4491b0: 9400af0a bl 474dd8 <_ZNK5Catch8TestSpec14getInvalidArgsB5cxx11Ev> + 4491b4: f9005be0 str x0, [sp, #176] + 4491b8: f9401fe0 ldr x0, [sp, #56] + 4491bc: 9108c000 add x0, x0, #0x230 + 4491c0: 94001f6a bl 450f68 <_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5emptyEv> + 4491c4: 12001c00 and w0, w0, #0xff + 4491c8: 7100001f cmp w0, #0x0 + 4491cc: 54000100 b.eq 4491ec <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x14c> // b.none + 4491d0: f9405be0 ldr x0, [sp, #176] + 4491d4: 94001cc2 bl 4504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv> + 4491d8: 12001c00 and w0, w0, #0xff + 4491dc: 7100001f cmp w0, #0x0 + 4491e0: 54000060 b.eq 4491ec <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x14c> // b.none + 4491e4: 52800020 mov w0, #0x1 // #1 + 4491e8: 14000002 b 4491f0 <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x150> + 4491ec: 52800000 mov w0, #0x0 // #0 + 4491f0: 7100001f cmp w0, #0x0 + 4491f4: 540004a0 b.eq 449288 <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x1e8> // b.none + 4491f8: f9405fe0 ldr x0, [sp, #184] + 4491fc: f90057e0 str x0, [sp, #168] + 449200: f94057e0 ldr x0, [sp, #168] + 449204: 94001f69 bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 449208: f9002fe0 str x0, [sp, #88] + 44920c: f94057e0 ldr x0, [sp, #168] + 449210: 94001f72 bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 449214: f9002be0 str x0, [sp, #80] + 449218: 910143e1 add x1, sp, #0x50 + 44921c: 910163e0 add x0, sp, #0x58 + 449220: 94001f7a bl 451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 449224: 12001c00 and w0, w0, #0xff + 449228: 7100001f cmp w0, #0x0 + 44922c: 54000960 b.eq 449358 <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x2b8> // b.none + 449230: 910163e0 add x0, sp, #0x58 + 449234: 94001f90 bl 451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 449238: f90053e0 str x0, [sp, #160] + 44923c: f94053e0 ldr x0, [sp, #160] + 449240: 94007159 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 449244: 9400701f bl 4652c0 <_ZNK5Catch12TestCaseInfo8isHiddenEv> + 449248: 12001c00 and w0, w0, #0xff + 44924c: 52000000 eor w0, w0, #0x1 + 449250: 12001c00 and w0, w0, #0xff + 449254: 7100001f cmp w0, #0x0 + 449258: 54000120 b.eq 44927c <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x1dc> // b.none + 44925c: f9401fe0 ldr x0, [sp, #56] + 449260: 91080002 add x2, x0, #0x200 + 449264: f94053e0 ldr x0, [sp, #160] + 449268: f90047e0 str x0, [sp, #136] + 44926c: 910223e0 add x0, sp, #0x88 + 449270: aa0003e1 mov x1, x0 + 449274: aa0203e0 mov x0, x2 + 449278: 94001f85 bl 45108c <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE7emplaceIJS3_EEESt4pairISt23_Rb_tree_const_iteratorIS3_EbEDpOT_> + 44927c: 910163e0 add x0, sp, #0x58 + 449280: 94001f73 bl 45104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 449284: 17ffffe5 b 449218 <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x178> + 449288: f9401fe0 ldr x0, [sp, #56] + 44928c: 9108c000 add x0, x0, #0x230 + 449290: f9004fe0 str x0, [sp, #152] + 449294: f9404fe0 ldr x0, [sp, #152] + 449298: 94001f90 bl 4510d8 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5beginEv> + 44929c: f90027e0 str x0, [sp, #72] + 4492a0: f9404fe0 ldr x0, [sp, #152] + 4492a4: 94001f96 bl 4510fc <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE3endEv> + 4492a8: f90023e0 str x0, [sp, #64] + 4492ac: 910103e1 add x1, sp, #0x40 + 4492b0: 910123e0 add x0, sp, #0x48 + 4492b4: 94001f9c bl 451124 <_ZN9__gnu_cxxneIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4492b8: 12001c00 and w0, w0, #0xff + 4492bc: 7100001f cmp w0, #0x0 + 4492c0: 540004c0 b.eq 449358 <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x2b8> // b.none + 4492c4: 910123e0 add x0, sp, #0x48 + 4492c8: 94001fb2 bl 451190 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEdeEv> + 4492cc: f9004be0 str x0, [sp, #144] + 4492d0: f9401fe0 ldr x0, [sp, #56] + 4492d4: 91080013 add x19, x0, #0x200 + 4492d8: f9404be0 ldr x0, [sp, #144] + 4492dc: 91008000 add x0, x0, #0x20 + 4492e0: 94001fb2 bl 4511a8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5beginEv> + 4492e4: aa0003f4 mov x20, x0 + 4492e8: f9404be0 ldr x0, [sp, #144] + 4492ec: 91008000 add x0, x0, #0x20 + 4492f0: 94001fba bl 4511d8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE3endEv> + 4492f4: aa0003e2 mov x2, x0 + 4492f8: aa1403e1 mov x1, x20 + 4492fc: aa1303e0 mov x0, x19 + 449300: 94001fc2 bl 451208 <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS3_St6vectorIS3_S6_EEEEEvT_SG_> + 449304: 910123e0 add x0, sp, #0x48 + 449308: 94001f98 bl 451168 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEppEv> + 44930c: 17ffffe8 b 4492ac <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x20c> + 449310: aa0003f3 mov x19, x0 + 449314: 910183e0 add x0, sp, #0x60 + 449318: 97ff086e bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 44931c: 1400000b b 449348 <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE+0x2a8> + 449320: aa0003f3 mov x19, x0 + 449324: f9401fe0 ldr x0, [sp, #56] + 449328: 9108c000 add x0, x0, #0x230 + 44932c: 94001edc bl 450e9c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev> + 449330: f9401fe0 ldr x0, [sp, #56] + 449334: 91080000 add x0, x0, #0x200 + 449338: 940015f5 bl 44eb0c <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EED1Ev> + 44933c: f9401fe0 ldr x0, [sp, #56] + 449340: 91004000 add x0, x0, #0x10 + 449344: 97ffda4e bl 43fc7c <_ZN5Catch10RunContextD1Ev> + 449348: f9401fe0 ldr x0, [sp, #56] + 44934c: 940015d0 bl 44ea8c <_ZNSt10shared_ptrIN5Catch6ConfigEED1Ev> + 449350: aa1303e0 mov x0, x19 + 449354: 97fef96b bl 407900 <_Unwind_Resume@plt> + 449358: d503201f nop + 44935c: a94153f3 ldp x19, x20, [sp, #16] + 449360: a8cc7bfd ldp x29, x30, [sp], #192 + 449364: d65f03c0 ret + +0000000000449368 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv>: +_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv(): + 449368: a9ae7bfd stp x29, x30, [sp, #-288]! + 44936c: 910003fd mov x29, sp + 449370: a90153f3 stp x19, x20, [sp, #16] + 449374: f90013f5 str x21, [sp, #32] + 449378: aa0803f3 mov x19, x8 + 44937c: f9001fe0 str x0, [sp, #56] + 449380: f9401fe0 ldr x0, [sp, #56] + 449384: 94001ee1 bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 449388: aa0003e2 mov x2, x0 + 44938c: f9400040 ldr x0, [x2] + 449390: 91018000 add x0, x0, #0x60 + 449394: f9400001 ldr x1, [x0] + 449398: aa0203e0 mov x0, x2 + 44939c: d63f0020 blr x1 + 4493a0: 9400ae8e bl 474dd8 <_ZNK5Catch8TestSpec14getInvalidArgsB5cxx11Ev> + 4493a4: f9008fe0 str x0, [sp, #280] + 4493a8: b900027f str wzr, [x19] + 4493ac: f900067f str xzr, [x19, #8] + 4493b0: f9000a7f str xzr, [x19, #16] + 4493b4: f9000e7f str xzr, [x19, #24] + 4493b8: f900127f str xzr, [x19, #32] + 4493bc: f900167f str xzr, [x19, #40] + 4493c0: f9001a7f str xzr, [x19, #48] + 4493c4: f9401fe0 ldr x0, [sp, #56] + 4493c8: 91004014 add x20, x0, #0x10 + 4493cc: f9401fe0 ldr x0, [sp, #56] + 4493d0: 94001ece bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4493d4: aa0003e2 mov x2, x0 + 4493d8: f9400040 ldr x0, [x2] + 4493dc: 91008000 add x0, x0, #0x20 + 4493e0: f9400001 ldr x1, [x0] + 4493e4: 9101c3e0 add x0, sp, #0x70 + 4493e8: aa0003e8 mov x8, x0 + 4493ec: aa0203e0 mov x0, x2 + 4493f0: d63f0020 blr x1 + 4493f4: 9101c3e0 add x0, sp, #0x70 + 4493f8: d2800023 mov x3, #0x1 // #1 + 4493fc: d2800022 mov x2, #0x1 // #1 + 449400: aa0003e1 mov x1, x0 + 449404: aa1403e0 mov x0, x20 + 449408: 97ffda76 bl 43fde0 <_ZN5Catch10RunContext17testGroupStartingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm> + 44940c: 9101c3e0 add x0, sp, #0x70 + 449410: 97fef73c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 449414: f9401fe0 ldr x0, [sp, #56] + 449418: 91080000 add x0, x0, #0x200 + 44941c: f9008be0 str x0, [sp, #272] + 449420: f9408be0 ldr x0, [sp, #272] + 449424: 94001f85 bl 451238 <_ZNKSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE5beginEv> + 449428: f90037e0 str x0, [sp, #104] + 44942c: f9408be0 ldr x0, [sp, #272] + 449430: 94001f89 bl 451254 <_ZNKSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE3endEv> + 449434: f90033e0 str x0, [sp, #96] + 449438: 910183e1 add x1, sp, #0x60 + 44943c: 9101a3e0 add x0, sp, #0x68 + 449440: 94001f8c bl 451270 <_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEneERKS4_> + 449444: 12001c00 and w0, w0, #0xff + 449448: 7100001f cmp w0, #0x0 + 44944c: 54000540 b.eq 4494f4 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x18c> // b.none + 449450: 9101a3e0 add x0, sp, #0x68 + 449454: 94001f9f bl 4512d0 <_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEdeEv> + 449458: f90087e0 str x0, [sp, #264] + 44945c: f9401fe0 ldr x0, [sp, #56] + 449460: 91004000 add x0, x0, #0x10 + 449464: 97ffdee9 bl 441008 <_ZNK5Catch10RunContext8abortingEv> + 449468: 12001c00 and w0, w0, #0xff + 44946c: 52000000 eor w0, w0, #0x1 + 449470: 12001c00 and w0, w0, #0xff + 449474: 7100001f cmp w0, #0x0 + 449478: 540001e0 b.eq 4494b4 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x14c> // b.none + 44947c: f9401fe0 ldr x0, [sp, #56] + 449480: 91004002 add x2, x0, #0x10 + 449484: f94087e0 ldr x0, [sp, #264] + 449488: f9400000 ldr x0, [x0] + 44948c: 910243e1 add x1, sp, #0x90 + 449490: aa0103e8 mov x8, x1 + 449494: aa0003e1 mov x1, x0 + 449498: aa0203e0 mov x0, x2 + 44949c: 97ffdaa8 bl 43ff3c <_ZN5Catch10RunContext7runTestERKNS_14TestCaseHandleE> + 4494a0: 910243e0 add x0, sp, #0x90 + 4494a4: aa0003e1 mov x1, x0 + 4494a8: aa1303e0 mov x0, x19 + 4494ac: 9400bd6d bl 478a60 <_ZN5Catch6TotalspLERKS0_> + 4494b0: 1400000e b 4494e8 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x180> + 4494b4: f9401fe0 ldr x0, [sp, #56] + 4494b8: 91004000 add x0, x0, #0x10 + 4494bc: 97ffdb86 bl 4402d4 <_ZNK5Catch10RunContext8reporterEv> + 4494c0: aa0003f5 mov x21, x0 + 4494c4: f94002a0 ldr x0, [x21] + 4494c8: 91026000 add x0, x0, #0x98 + 4494cc: f9400014 ldr x20, [x0] + 4494d0: f94087e0 ldr x0, [sp, #264] + 4494d4: f9400000 ldr x0, [x0] + 4494d8: 940070b3 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 4494dc: aa0003e1 mov x1, x0 + 4494e0: aa1503e0 mov x0, x21 + 4494e4: d63f0280 blr x20 + 4494e8: 9101a3e0 add x0, sp, #0x68 + 4494ec: 94001f6d bl 4512a0 <_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEppEv> + 4494f0: 17ffffd2 b 449438 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0xd0> + 4494f4: f9401fe0 ldr x0, [sp, #56] + 4494f8: 9108c000 add x0, x0, #0x230 + 4494fc: f90083e0 str x0, [sp, #256] + 449500: f94083e0 ldr x0, [sp, #256] + 449504: 94001ef5 bl 4510d8 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5beginEv> + 449508: f9002fe0 str x0, [sp, #88] + 44950c: f94083e0 ldr x0, [sp, #256] + 449510: 94001efb bl 4510fc <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE3endEv> + 449514: f9002be0 str x0, [sp, #80] + 449518: 910143e1 add x1, sp, #0x50 + 44951c: 910163e0 add x0, sp, #0x58 + 449520: 94001f01 bl 451124 <_ZN9__gnu_cxxneIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 449524: 12001c00 and w0, w0, #0xff + 449528: 7100001f cmp w0, #0x0 + 44952c: 54000340 b.eq 449594 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x22c> // b.none + 449530: 910163e0 add x0, sp, #0x58 + 449534: 94001f17 bl 451190 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEdeEv> + 449538: f9007fe0 str x0, [sp, #248] + 44953c: f9407fe0 ldr x0, [sp, #248] + 449540: 91008000 add x0, x0, #0x20 + 449544: 94001f6b bl 4512f0 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5emptyEv> + 449548: 12001c00 and w0, w0, #0xff + 44954c: 7100001f cmp w0, #0x0 + 449550: 540001c0 b.eq 449588 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x220> // b.none + 449554: f9401fe0 ldr x0, [sp, #56] + 449558: 91004000 add x0, x0, #0x10 + 44955c: 97ffdb5e bl 4402d4 <_ZNK5Catch10RunContext8reporterEv> + 449560: aa0003e3 mov x3, x0 + 449564: f9400060 ldr x0, [x3] + 449568: 91006000 add x0, x0, #0x18 + 44956c: f9400002 ldr x2, [x0] + 449570: f9407fe0 ldr x0, [sp, #248] + 449574: aa0003e1 mov x1, x0 + 449578: aa0303e0 mov x0, x3 + 44957c: d63f0040 blr x2 + 449580: 12800000 mov w0, #0xffffffff // #-1 + 449584: b9000260 str w0, [x19] + 449588: 910163e0 add x0, sp, #0x58 + 44958c: 94001ef7 bl 451168 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEppEv> + 449590: 17ffffe2 b 449518 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x1b0> + 449594: f9408fe0 ldr x0, [sp, #280] + 449598: 94001bd1 bl 4504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv> + 44959c: 12001c00 and w0, w0, #0xff + 4495a0: 52000000 eor w0, w0, #0x1 + 4495a4: 12001c00 and w0, w0, #0xff + 4495a8: 7100001f cmp w0, #0x0 + 4495ac: 540003e0 b.eq 449628 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x2c0> // b.none + 4495b0: f9408fe0 ldr x0, [sp, #280] + 4495b4: f9007be0 str x0, [sp, #240] + 4495b8: f9407be0 ldr x0, [sp, #240] + 4495bc: 97ff811e bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4495c0: f90027e0 str x0, [sp, #72] + 4495c4: f9407be0 ldr x0, [sp, #240] + 4495c8: 97ff8127 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4495cc: f90023e0 str x0, [sp, #64] + 4495d0: 910103e1 add x1, sp, #0x40 + 4495d4: 910123e0 add x0, sp, #0x48 + 4495d8: 97ff817f bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 4495dc: 12001c00 and w0, w0, #0xff + 4495e0: 7100001f cmp w0, #0x0 + 4495e4: 54000220 b.eq 449628 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x2c0> // b.none + 4495e8: 910123e0 add x0, sp, #0x48 + 4495ec: 97ff9cac bl 43089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 4495f0: f90077e0 str x0, [sp, #232] + 4495f4: f9401fe0 ldr x0, [sp, #56] + 4495f8: 91004000 add x0, x0, #0x10 + 4495fc: 97ffdb36 bl 4402d4 <_ZNK5Catch10RunContext8reporterEv> + 449600: aa0003e3 mov x3, x0 + 449604: f9400060 ldr x0, [x3] + 449608: 91008000 add x0, x0, #0x20 + 44960c: f9400002 ldr x2, [x0] + 449610: f94077e1 ldr x1, [sp, #232] + 449614: aa0303e0 mov x0, x3 + 449618: d63f0040 blr x2 + 44961c: 910123e0 add x0, sp, #0x48 + 449620: 97ff9909 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 449624: 17ffffeb b 4495d0 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x268> + 449628: f9401fe0 ldr x0, [sp, #56] + 44962c: 91004014 add x20, x0, #0x10 + 449630: f9401fe0 ldr x0, [sp, #56] + 449634: 94001e35 bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 449638: aa0003e2 mov x2, x0 + 44963c: f9400040 ldr x0, [x2] + 449640: 91008000 add x0, x0, #0x20 + 449644: f9400001 ldr x1, [x0] + 449648: 910323e0 add x0, sp, #0xc8 + 44964c: aa0003e8 mov x8, x0 + 449650: aa0203e0 mov x0, x2 + 449654: d63f0020 blr x1 + 449658: 910323e0 add x0, sp, #0xc8 + 44965c: d2800024 mov x4, #0x1 // #1 + 449660: d2800023 mov x3, #0x1 // #1 + 449664: aa1303e2 mov x2, x19 + 449668: aa0003e1 mov x1, x0 + 44966c: aa1403e0 mov x0, x20 + 449670: 97ffd9fe bl 43fe68 <_ZN5Catch10RunContext14testGroupEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6TotalsEmm> + 449674: 910323e0 add x0, sp, #0xc8 + 449678: 97fef6a2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44967c: 1400000b b 4496a8 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv+0x340> + 449680: aa0003f3 mov x19, x0 + 449684: 9101c3e0 add x0, sp, #0x70 + 449688: 97fef69e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44968c: aa1303e0 mov x0, x19 + 449690: 97fef89c bl 407900 <_Unwind_Resume@plt> + 449694: aa0003f3 mov x19, x0 + 449698: 910323e0 add x0, sp, #0xc8 + 44969c: 97fef699 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4496a0: aa1303e0 mov x0, x19 + 4496a4: 97fef897 bl 407900 <_Unwind_Resume@plt> + 4496a8: a94153f3 ldp x19, x20, [sp, #16] + 4496ac: f94013f5 ldr x21, [sp, #32] + 4496b0: a8d27bfd ldp x29, x30, [sp], #288 + 4496b4: d65f03c0 ret + +00000000004496b8 <_ZN5Catch12_GLOBAL__N_120applyFilenamesAsTagsEv>: +_ZN5Catch12_GLOBAL__N_120applyFilenamesAsTagsEv(): + 4496b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4496bc: 910003fd mov x29, sp + 4496c0: 97ffa40b bl 4326ec <_ZN5Catch14getRegistryHubEv> + 4496c4: aa0003e2 mov x2, x0 + 4496c8: f9400040 ldr x0, [x2] + 4496cc: 91006000 add x0, x0, #0x18 + 4496d0: f9400001 ldr x1, [x0] + 4496d4: aa0203e0 mov x0, x2 + 4496d8: d63f0020 blr x1 + 4496dc: aa0003e2 mov x2, x0 + 4496e0: f9400040 ldr x0, [x2] + 4496e4: 91004000 add x0, x0, #0x10 + 4496e8: f9400001 ldr x1, [x0] + 4496ec: aa0203e0 mov x0, x2 + 4496f0: d63f0020 blr x1 + 4496f4: f90017e0 str x0, [sp, #40] + 4496f8: f94017e0 ldr x0, [sp, #40] + 4496fc: 94001f0d bl 451330 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE5beginEv> + 449700: f9000fe0 str x0, [sp, #24] + 449704: f94017e0 ldr x0, [sp, #40] + 449708: 94001f16 bl 451360 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE3endEv> + 44970c: f9000be0 str x0, [sp, #16] + 449710: 910043e1 add x1, sp, #0x10 + 449714: 910063e0 add x0, sp, #0x18 + 449718: 94001f1e bl 451390 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 44971c: 12001c00 and w0, w0, #0xff + 449720: 7100001f cmp w0, #0x0 + 449724: 54000140 b.eq 44974c <_ZN5Catch12_GLOBAL__N_120applyFilenamesAsTagsEv+0x94> // b.none + 449728: 910063e0 add x0, sp, #0x18 + 44972c: 94001f34 bl 4513fc <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 449730: f90013e0 str x0, [sp, #32] + 449734: f94013e0 ldr x0, [sp, #32] + 449738: 94001f37 bl 451414 <_ZNKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEptEv> + 44973c: 94006f18 bl 46539c <_ZN5Catch12TestCaseInfo14addFilenameTagEv> + 449740: 910063e0 add x0, sp, #0x18 + 449744: 94001f24 bl 4513d4 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 449748: 17fffff2 b 449710 <_ZN5Catch12_GLOBAL__N_120applyFilenamesAsTagsEv+0x58> + 44974c: d503201f nop + 449750: a8c37bfd ldp x29, x30, [sp], #48 + 449754: d65f03c0 ret + +0000000000449758 <_ZN5Catch7SessionC1Ev>: +_ZN5Catch7SessionC1Ev(): + 449758: a9a87bfd stp x29, x30, [sp, #-384]! + 44975c: 910003fd mov x29, sp + 449760: a90153f3 stp x19, x20, [sp, #16] + 449764: f90017e0 str x0, [sp, #40] + 449768: f94017e0 ldr x0, [sp, #40] + 44976c: 940014f0 bl 44eb2c <_ZN5Catch5clara6detail6ParserC1Ev> + 449770: f94017e0 ldr x0, [sp, #40] + 449774: 91018000 add x0, x0, #0x60 + 449778: 94001509 bl 44eb9c <_ZN5Catch10ConfigDataC1Ev> + 44977c: f94017e0 ldr x0, [sp, #40] + 449780: 91058000 add x0, x0, #0x160 + 449784: 94001f63 bl 451510 <_ZNSt10shared_ptrIN5Catch6ConfigEEC1Ev> + 449788: f94017e0 ldr x0, [sp, #40] + 44978c: 3905c01f strb wzr, [x0, #368] + 449790: d0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 449794: 913fd000 add x0, x0, #0xff4 + 449798: 39400000 ldrb w0, [x0] + 44979c: 7100001f cmp w0, #0x0 + 4497a0: 540003a0 b.eq 449814 <_ZN5Catch7SessionC1Ev+0xbc> // b.none + 4497a4: 9101c3e0 add x0, sp, #0x70 + 4497a8: 94005705 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4497ac: 910203e3 add x3, sp, #0x80 + 4497b0: d2801022 mov x2, #0x81 // #129 + 4497b4: b00003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4497b8: 913fc001 add x1, x0, #0xff0 + 4497bc: aa0303e0 mov x0, x3 + 4497c0: 97ffe15d bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 4497c4: 910203e1 add x1, sp, #0x80 + 4497c8: 9101c3e0 add x0, sp, #0x70 + 4497cc: 97ffe776 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 4497d0: aa0003e2 mov x2, x0 + 4497d4: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4497d8: 91010001 add x1, x0, #0x40 + 4497dc: aa0203e0 mov x0, x2 + 4497e0: 97ffe77c bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 4497e4: aa0003e2 mov x2, x0 + 4497e8: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4497ec: 91018001 add x1, x0, #0x60 + 4497f0: aa0203e0 mov x0, x2 + 4497f4: 94001f4f bl 451530 <_ZN5Catch20ReusableStringStreamlsIA53_cEERS0_RKT_> + 4497f8: aa0003e1 mov x1, x0 + 4497fc: 910143e0 add x0, sp, #0x50 + 449800: aa0003e8 mov x8, x0 + 449804: aa0103e0 mov x0, x1 + 449808: 9400572f bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 44980c: 910143e0 add x0, sp, #0x50 + 449810: 9401a5cf bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 449814: 97ffa3b6 bl 4326ec <_ZN5Catch14getRegistryHubEv> + 449818: aa0003e2 mov x2, x0 + 44981c: f9400040 ldr x0, [x2] + 449820: 9100c000 add x0, x0, #0x30 + 449824: f9400001 ldr x1, [x0] + 449828: aa0203e0 mov x0, x2 + 44982c: d63f0020 blr x1 + 449830: 97ffaef3 bl 4353fc <_ZNK5Catch24StartupExceptionRegistry13getExceptionsEv> + 449834: f900bfe0 str x0, [sp, #376] + 449838: f940bfe0 ldr x0, [sp, #376] + 44983c: 94001f48 bl 45155c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5emptyEv> + 449840: 12001c00 and w0, w0, #0xff + 449844: 52000000 eor w0, w0, #0x1 + 449848: 12001c00 and w0, w0, #0xff + 44984c: 7100001f cmp w0, #0x0 + 449850: 54000700 b.eq 449930 <_ZN5Catch7SessionC1Ev+0x1d8> // b.none + 449854: f94017e0 ldr x0, [sp, #40] + 449858: 94000237 bl 44a134 <_ZN5Catch7Session6configEv> + 44985c: 97ff01e2 bl 409fe4 <_ZN5Catch24getCurrentMutableContextEv> + 449860: aa0003f4 mov x20, x0 + 449864: f9400280 ldr x0, [x20] + 449868: 9100e000 add x0, x0, #0x38 + 44986c: f9400013 ldr x19, [x0] + 449870: f94017e0 ldr x0, [sp, #40] + 449874: 91058001 add x1, x0, #0x160 + 449878: 910243e0 add x0, sp, #0x90 + 44987c: 94001d54 bl 450dcc <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1INS0_6ConfigEvEERKS_IT_E> + 449880: 910243e0 add x0, sp, #0x90 + 449884: aa0003e1 mov x1, x0 + 449888: aa1403e0 mov x0, x20 + 44988c: d63f0260 blr x19 + 449890: 910243e0 add x0, sp, #0x90 + 449894: 97ff070f bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 449898: f94017e0 ldr x0, [sp, #40] + 44989c: 52800021 mov w1, #0x1 // #1 + 4498a0: 3905c001 strb w1, [x0, #368] + 4498a4: 910123e0 add x0, sp, #0x48 + 4498a8: 52800041 mov w1, #0x2 // #2 + 4498ac: 9401a4e7 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4498b0: 94005715 bl 45f504 <_ZN5Catch4cerrEv> + 4498b4: aa0003e2 mov x2, x0 + 4498b8: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4498bc: 91026001 add x1, x0, #0x98 + 4498c0: aa0203e0 mov x0, x2 + 4498c4: 97fef6a3 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4498c8: 52800141 mov w1, #0xa // #10 + 4498cc: 97fef70d bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4498d0: f940bfe0 ldr x0, [sp, #376] + 4498d4: f900bbe0 str x0, [sp, #368] + 4498d8: f940bbe0 ldr x0, [sp, #368] + 4498dc: 94001f30 bl 45159c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5beginEv> + 4498e0: f90023e0 str x0, [sp, #64] + 4498e4: f940bbe0 ldr x0, [sp, #368] + 4498e8: 94001f39 bl 4515cc <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE3endEv> + 4498ec: f9001fe0 str x0, [sp, #56] + 4498f0: 9100e3e1 add x1, sp, #0x38 + 4498f4: 910103e0 add x0, sp, #0x40 + 4498f8: 94001f41 bl 4515fc <_ZN9__gnu_cxxneIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4498fc: 12001c00 and w0, w0, #0xff + 449900: 7100001f cmp w0, #0x0 + 449904: 54000120 b.eq 449928 <_ZN5Catch7SessionC1Ev+0x1d0> // b.none + 449908: 910103e0 add x0, sp, #0x40 + 44990c: 94001f57 bl 451668 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEdeEv> + 449910: f900b7e0 str x0, [sp, #360] + 449914: 910283e0 add x0, sp, #0xa0 + 449918: f940b7e1 ldr x1, [sp, #360] + 44991c: 97fef56d bl 406ed0 <_ZNSt15__exception_ptr13exception_ptrC1ERKS0_@plt> + 449920: 910283e0 add x0, sp, #0xa0 + 449924: 97fef6a3 bl 4073b0 <_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@plt> + 449928: 910123e0 add x0, sp, #0x48 + 44992c: 9401a4ee bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 449930: d0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 449934: 913fd000 add x0, x0, #0xff4 + 449938: 52800021 mov w1, #0x1 // #1 + 44993c: 39000001 strb w1, [x0] + 449940: f94017f3 ldr x19, [sp, #40] + 449944: f94017e0 ldr x0, [sp, #40] + 449948: 91018000 add x0, x0, #0x60 + 44994c: 910403e1 add x1, sp, #0x100 + 449950: aa0103e8 mov x8, x1 + 449954: 9401457b bl 49af40 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE> + 449958: 910403e0 add x0, sp, #0x100 + 44995c: aa0003e1 mov x1, x0 + 449960: aa1303e0 mov x0, x19 + 449964: 94001533 bl 44ee30 <_ZN5Catch5clara6detail6ParseraSEOS2_> + 449968: 910403e0 add x0, sp, #0x100 + 44996c: 9400502e bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 449970: 1400006b b 449b1c <_ZN5Catch7SessionC1Ev+0x3c4> + 449974: aa0003f3 mov x19, x0 + 449978: 910143e0 add x0, sp, #0x50 + 44997c: 97fef5e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 449980: 14000002 b 449988 <_ZN5Catch7SessionC1Ev+0x230> + 449984: aa0003f3 mov x19, x0 + 449988: 9101c3e0 add x0, sp, #0x70 + 44998c: 940056a2 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 449990: aa1303e0 mov x0, x19 + 449994: 14000001 b 449998 <_ZN5Catch7SessionC1Ev+0x240> + 449998: 97fef562 bl 406f20 <__cxa_begin_catch@plt> + 44999c: 97ffa359 bl 432700 <_ZN5Catch21getMutableRegistryHubEv> + 4499a0: aa0003e2 mov x2, x0 + 4499a4: f9400040 ldr x0, [x2] + 4499a8: 9100e000 add x0, x0, #0x38 + 4499ac: f9400001 ldr x1, [x0] + 4499b0: aa0203e0 mov x0, x2 + 4499b4: d63f0020 blr x1 + 4499b8: 97fef796 bl 407810 <__cxa_end_catch@plt> + 4499bc: 17ffff96 b 449814 <_ZN5Catch7SessionC1Ev+0xbc> + 4499c0: aa0003f3 mov x19, x0 + 4499c4: 97fef793 bl 407810 <__cxa_end_catch@plt> + 4499c8: 1400004b b 449af4 <_ZN5Catch7SessionC1Ev+0x39c> + 4499cc: aa0003f3 mov x19, x0 + 4499d0: 910243e0 add x0, sp, #0x90 + 4499d4: 97ff06bf bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 4499d8: 14000047 b 449af4 <_ZN5Catch7SessionC1Ev+0x39c> + 4499dc: aa0003f4 mov x20, x0 + 4499e0: aa0103f3 mov x19, x1 + 4499e4: 910283e0 add x0, sp, #0xa0 + 4499e8: 97fef7ee bl 4079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> + 4499ec: aa1403e1 mov x1, x20 + 4499f0: aa1303e0 mov x0, x19 + 4499f4: f100081f cmp x0, #0x2 + 4499f8: 54000060 b.eq 449a04 <_ZN5Catch7SessionC1Ev+0x2ac> // b.none + 4499fc: aa0103f3 mov x19, x1 + 449a00: 14000039 b 449ae4 <_ZN5Catch7SessionC1Ev+0x38c> + 449a04: aa0103e0 mov x0, x1 + 449a08: 97fef546 bl 406f20 <__cxa_begin_catch@plt> + 449a0c: f900b3e0 str x0, [sp, #352] + 449a10: 940056bd bl 45f504 <_ZN5Catch4cerrEv> + 449a14: aa0003f3 mov x19, x0 + 449a18: f940b3e0 ldr x0, [sp, #352] + 449a1c: f9400000 ldr x0, [x0] + 449a20: 91004000 add x0, x0, #0x10 + 449a24: f9400001 ldr x1, [x0] + 449a28: f940b3e0 ldr x0, [sp, #352] + 449a2c: d63f0020 blr x1 + 449a30: aa0003f4 mov x20, x0 + 449a34: 9103e3e0 add x0, sp, #0xf8 + 449a38: 97fef7b6 bl 407910 <_ZNSaIcEC1Ev@plt> + 449a3c: 9103e3e1 add x1, sp, #0xf8 + 449a40: 910363e0 add x0, sp, #0xd8 + 449a44: aa0103e2 mov x2, x1 + 449a48: aa1403e1 mov x1, x20 + 449a4c: 97fef70d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 449a50: 910363e1 add x1, sp, #0xd8 + 449a54: 9102a3e0 add x0, sp, #0xa8 + 449a58: 940005d6 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 449a5c: 9102a3e0 add x0, sp, #0xa8 + 449a60: d2800041 mov x1, #0x2 // #2 + 449a64: 94000603 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 449a68: aa0003e1 mov x1, x0 + 449a6c: aa1303e0 mov x0, x19 + 449a70: 94000626 bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 449a74: 52800141 mov w1, #0xa // #10 + 449a78: 97fef6a2 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 449a7c: 9102a3e0 add x0, sp, #0xa8 + 449a80: 94000659 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 449a84: 910363e0 add x0, sp, #0xd8 + 449a88: 97fef59e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 449a8c: 9103e3e0 add x0, sp, #0xf8 + 449a90: 97fef66c bl 407440 <_ZNSaIcED1Ev@plt> + 449a94: 97fef75f bl 407810 <__cxa_end_catch@plt> + 449a98: 910103e0 add x0, sp, #0x40 + 449a9c: 94001ee9 bl 451640 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEppEv> + 449aa0: 17ffff94 b 4498f0 <_ZN5Catch7SessionC1Ev+0x198> + 449aa4: aa0003f3 mov x19, x0 + 449aa8: 9102a3e0 add x0, sp, #0xa8 + 449aac: 9400064e bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 449ab0: 14000002 b 449ab8 <_ZN5Catch7SessionC1Ev+0x360> + 449ab4: aa0003f3 mov x19, x0 + 449ab8: 910363e0 add x0, sp, #0xd8 + 449abc: 97fef591 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 449ac0: 14000002 b 449ac8 <_ZN5Catch7SessionC1Ev+0x370> + 449ac4: aa0003f3 mov x19, x0 + 449ac8: 9103e3e0 add x0, sp, #0xf8 + 449acc: 97fef65d bl 407440 <_ZNSaIcED1Ev@plt> + 449ad0: 14000002 b 449ad8 <_ZN5Catch7SessionC1Ev+0x380> + 449ad4: aa0003f3 mov x19, x0 + 449ad8: 97fef74e bl 407810 <__cxa_end_catch@plt> + 449adc: 14000002 b 449ae4 <_ZN5Catch7SessionC1Ev+0x38c> + 449ae0: aa0003f3 mov x19, x0 + 449ae4: 910123e0 add x0, sp, #0x48 + 449ae8: 9401a47f bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 449aec: 14000002 b 449af4 <_ZN5Catch7SessionC1Ev+0x39c> + 449af0: aa0003f3 mov x19, x0 + 449af4: f94017e0 ldr x0, [sp, #40] + 449af8: 91058000 add x0, x0, #0x160 + 449afc: 940013e4 bl 44ea8c <_ZNSt10shared_ptrIN5Catch6ConfigEED1Ev> + 449b00: f94017e0 ldr x0, [sp, #40] + 449b04: 91018000 add x0, x0, #0x60 + 449b08: 9400148c bl 44ed38 <_ZN5Catch10ConfigDataD1Ev> + 449b0c: f94017e0 ldr x0, [sp, #40] + 449b10: 94004fc5 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 449b14: aa1303e0 mov x0, x19 + 449b18: 97fef77a bl 407900 <_Unwind_Resume@plt> + 449b1c: a94153f3 ldp x19, x20, [sp, #16] + 449b20: a8d87bfd ldp x29, x30, [sp], #384 + 449b24: d65f03c0 ret + +0000000000449b28 <_ZN5Catch7SessionD1Ev>: +_ZN5Catch7SessionD2Ev(): + 449b28: a9be7bfd stp x29, x30, [sp, #-32]! + 449b2c: 910003fd mov x29, sp + 449b30: f9000fe0 str x0, [sp, #24] + 449b34: 97ffa2f8 bl 432714 <_ZN5Catch7cleanUpEv> + 449b38: f9400fe0 ldr x0, [sp, #24] + 449b3c: 91058000 add x0, x0, #0x160 + 449b40: 940013d3 bl 44ea8c <_ZNSt10shared_ptrIN5Catch6ConfigEED1Ev> + 449b44: f9400fe0 ldr x0, [sp, #24] + 449b48: 91018000 add x0, x0, #0x60 + 449b4c: 9400147b bl 44ed38 <_ZN5Catch10ConfigDataD1Ev> + 449b50: f9400fe0 ldr x0, [sp, #24] + 449b54: 94004fb4 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 449b58: d503201f nop + 449b5c: a8c27bfd ldp x29, x30, [sp], #32 + 449b60: d65f03c0 ret + +0000000000449b64 <_ZNK5Catch7Session8showHelpEv>: +_ZNK5Catch7Session8showHelpEv(): + 449b64: a9bd7bfd stp x29, x30, [sp, #-48]! + 449b68: 910003fd mov x29, sp + 449b6c: f9000bf3 str x19, [sp, #16] + 449b70: f90017e0 str x0, [sp, #40] + 449b74: 94005661 bl 45f4f8 <_ZN5Catch4coutEv> + 449b78: aa0003e2 mov x2, x0 + 449b7c: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449b80: 9102e001 add x1, x0, #0xb8 + 449b84: aa0203e0 mov x0, x2 + 449b88: 97fef5f2 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449b8c: aa0003f3 mov x19, x0 + 449b90: 9400bc33 bl 478c5c <_ZN5Catch14libraryVersionEv> + 449b94: aa0003e1 mov x1, x0 + 449b98: aa1303e0 mov x0, x19 + 449b9c: 9400bbfe bl 478b94 <_ZN5CatchlsERSoRKNS_7VersionE> + 449ba0: aa0003e2 mov x2, x0 + 449ba4: b00003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 449ba8: 91388001 add x1, x0, #0xe20 + 449bac: aa0203e0 mov x0, x2 + 449bb0: 97fef5e8 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449bb4: aa0003e2 mov x2, x0 + 449bb8: f94017e0 ldr x0, [sp, #40] + 449bbc: aa0003e1 mov x1, x0 + 449bc0: aa0203e0 mov x0, x2 + 449bc4: 940011b4 bl 44e294 <_ZN5Catch5clara6detaillsERSoRKNS1_6ParserE> + 449bc8: aa0003e2 mov x2, x0 + 449bcc: b0fffde0 adrp x0, 406000 <_init-0xc50> + 449bd0: 913f8001 add x1, x0, #0xfe0 + 449bd4: aa0203e0 mov x0, x2 + 449bd8: 97fef60a bl 407400 <_ZNSolsEPFRSoS_E@plt> + 449bdc: aa0003e2 mov x2, x0 + 449be0: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449be4: 91032001 add x1, x0, #0xc8 + 449be8: aa0203e0 mov x0, x2 + 449bec: 97fef5d9 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449bf0: aa0003e2 mov x2, x0 + 449bf4: b0fffde0 adrp x0, 406000 <_init-0xc50> + 449bf8: 913f8001 add x1, x0, #0xfe0 + 449bfc: aa0203e0 mov x0, x2 + 449c00: 97fef600 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 449c04: d503201f nop + 449c08: f9400bf3 ldr x19, [sp, #16] + 449c0c: a8c37bfd ldp x29, x30, [sp], #48 + 449c10: d65f03c0 ret + +0000000000449c14 <_ZN5Catch7Session11libIdentifyEv>: +_ZN5Catch7Session11libIdentifyEv(): + 449c14: a9bd7bfd stp x29, x30, [sp, #-48]! + 449c18: 910003fd mov x29, sp + 449c1c: f9000bf3 str x19, [sp, #16] + 449c20: f90017e0 str x0, [sp, #40] + 449c24: 94005635 bl 45f4f8 <_ZN5Catch4coutEv> + 449c28: aa0003e2 mov x2, x0 + 449c2c: b0000000 adrp x0, 44a000 <_ZN5Catch7Session13useConfigDataERKNS_10ConfigDataE+0xc> + 449c30: 91111001 add x1, x0, #0x444 + 449c34: aa0203e0 mov x0, x2 + 449c38: 97fef49e bl 406eb0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> + 449c3c: aa0003f3 mov x19, x0 + 449c40: 52800200 mov w0, #0x10 // #16 + 449c44: 94001368 bl 44e9e4 <_ZSt4setwi> + 449c48: 2a0003e1 mov w1, w0 + 449c4c: aa1303e0 mov x0, x19 + 449c50: 97fef624 bl 4074e0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt> + 449c54: aa0003e2 mov x2, x0 + 449c58: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449c5c: 91040001 add x1, x0, #0x100 + 449c60: aa0203e0 mov x0, x2 + 449c64: 97fef5bb bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449c68: aa0003e2 mov x2, x0 + 449c6c: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449c70: 91044001 add x1, x0, #0x110 + 449c74: aa0203e0 mov x0, x2 + 449c78: 97fef5b6 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449c7c: aa0003e2 mov x2, x0 + 449c80: b0000000 adrp x0, 44a000 <_ZN5Catch7Session13useConfigDataERKNS_10ConfigDataE+0xc> + 449c84: 91111001 add x1, x0, #0x444 + 449c88: aa0203e0 mov x0, x2 + 449c8c: 97fef489 bl 406eb0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> + 449c90: aa0003f3 mov x19, x0 + 449c94: 52800200 mov w0, #0x10 // #16 + 449c98: 94001353 bl 44e9e4 <_ZSt4setwi> + 449c9c: 2a0003e1 mov w1, w0 + 449ca0: aa1303e0 mov x0, x19 + 449ca4: 97fef60f bl 4074e0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt> + 449ca8: aa0003e2 mov x2, x0 + 449cac: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449cb0: 9104c001 add x1, x0, #0x130 + 449cb4: aa0203e0 mov x0, x2 + 449cb8: 97fef5a6 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449cbc: aa0003e2 mov x2, x0 + 449cc0: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449cc4: 91050001 add x1, x0, #0x140 + 449cc8: aa0203e0 mov x0, x2 + 449ccc: 97fef5a1 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449cd0: aa0003e2 mov x2, x0 + 449cd4: b0000000 adrp x0, 44a000 <_ZN5Catch7Session13useConfigDataERKNS_10ConfigDataE+0xc> + 449cd8: 91111001 add x1, x0, #0x444 + 449cdc: aa0203e0 mov x0, x2 + 449ce0: 97fef474 bl 406eb0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> + 449ce4: aa0003f3 mov x19, x0 + 449ce8: 52800200 mov w0, #0x10 // #16 + 449cec: 9400133e bl 44e9e4 <_ZSt4setwi> + 449cf0: 2a0003e1 mov w1, w0 + 449cf4: aa1303e0 mov x0, x19 + 449cf8: 97fef5fa bl 4074e0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt> + 449cfc: aa0003e2 mov x2, x0 + 449d00: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449d04: 91054001 add x1, x0, #0x150 + 449d08: aa0203e0 mov x0, x2 + 449d0c: 97fef591 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449d10: aa0003e2 mov x2, x0 + 449d14: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449d18: 91058001 add x1, x0, #0x160 + 449d1c: aa0203e0 mov x0, x2 + 449d20: 97fef58c bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449d24: aa0003e2 mov x2, x0 + 449d28: b0000000 adrp x0, 44a000 <_ZN5Catch7Session13useConfigDataERKNS_10ConfigDataE+0xc> + 449d2c: 91111001 add x1, x0, #0x444 + 449d30: aa0203e0 mov x0, x2 + 449d34: 97fef45f bl 406eb0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> + 449d38: aa0003f3 mov x19, x0 + 449d3c: 52800200 mov w0, #0x10 // #16 + 449d40: 94001329 bl 44e9e4 <_ZSt4setwi> + 449d44: 2a0003e1 mov w1, w0 + 449d48: aa1303e0 mov x0, x19 + 449d4c: 97fef5e5 bl 4074e0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt> + 449d50: aa0003e2 mov x2, x0 + 449d54: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449d58: 9105c001 add x1, x0, #0x170 + 449d5c: aa0203e0 mov x0, x2 + 449d60: 97fef57c bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449d64: aa0003f3 mov x19, x0 + 449d68: 9400bbbd bl 478c5c <_ZN5Catch14libraryVersionEv> + 449d6c: aa0003e1 mov x1, x0 + 449d70: aa1303e0 mov x0, x19 + 449d74: 9400bb88 bl 478b94 <_ZN5CatchlsERSoRKNS_7VersionE> + 449d78: aa0003e2 mov x2, x0 + 449d7c: b0fffde0 adrp x0, 406000 <_init-0xc50> + 449d80: 913f8001 add x1, x0, #0xfe0 + 449d84: aa0203e0 mov x0, x2 + 449d88: 97fef59e bl 407400 <_ZNSolsEPFRSoS_E@plt> + 449d8c: d503201f nop + 449d90: f9400bf3 ldr x19, [sp, #16] + 449d94: a8c37bfd ldp x29, x30, [sp], #48 + 449d98: d65f03c0 ret + +0000000000449d9c <_ZN5Catch7Session16applyCommandLineEiPKPKc>: +_ZN5Catch7Session16applyCommandLineEiPKPKc(): + 449d9c: a9ac7bfd stp x29, x30, [sp, #-320]! + 449da0: 910003fd mov x29, sp + 449da4: a90153f3 stp x19, x20, [sp, #16] + 449da8: f9001fe0 str x0, [sp, #56] + 449dac: b90037e1 str w1, [sp, #52] + 449db0: f90017e2 str x2, [sp, #40] + 449db4: f9401fe0 ldr x0, [sp, #56] + 449db8: 3945c000 ldrb w0, [x0, #368] + 449dbc: 7100001f cmp w0, #0x0 + 449dc0: 54000060 b.eq 449dcc <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x30> // b.none + 449dc4: 52800033 mov w19, #0x1 // #1 + 449dc8: 1400006c b 449f78 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x1dc> + 449dcc: f9401ff3 ldr x19, [sp, #56] + 449dd0: 910283e0 add x0, sp, #0xa0 + 449dd4: f94017e2 ldr x2, [sp, #40] + 449dd8: b94037e1 ldr w1, [sp, #52] + 449ddc: 940007c7 bl 44bcf8 <_ZN5Catch5clara6detail4ArgsC1EiPKPKc> + 449de0: 910283e0 add x0, sp, #0xa0 + 449de4: 910103e1 add x1, sp, #0x40 + 449de8: aa0103e8 mov x8, x1 + 449dec: aa0003e1 mov x1, x0 + 449df0: aa1303e0 mov x0, x19 + 449df4: 94000a81 bl 44c7f8 <_ZNK5Catch5clara6detail10ParserBase5parseERKNS1_4ArgsE> + 449df8: 910283e0 add x0, sp, #0xa0 + 449dfc: 9400142c bl 44eeac <_ZN5Catch5clara6detail4ArgsD1Ev> + 449e00: 910103e0 add x0, sp, #0x40 + 449e04: 94001b6b bl 450bb0 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEEcvbEv> + 449e08: 12001c00 and w0, w0, #0xff + 449e0c: 52000000 eor w0, w0, #0x1 + 449e10: 12001c00 and w0, w0, #0xff + 449e14: 7100001f cmp w0, #0x0 + 449e18: 540008c0 b.eq 449f30 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x194> // b.none + 449e1c: f9401fe0 ldr x0, [sp, #56] + 449e20: 940000c5 bl 44a134 <_ZN5Catch7Session6configEv> + 449e24: 97ff0070 bl 409fe4 <_ZN5Catch24getCurrentMutableContextEv> + 449e28: aa0003f4 mov x20, x0 + 449e2c: f9400280 ldr x0, [x20] + 449e30: 9100e000 add x0, x0, #0x38 + 449e34: f9400013 ldr x19, [x0] + 449e38: f9401fe0 ldr x0, [sp, #56] + 449e3c: 91058001 add x1, x0, #0x160 + 449e40: 910363e0 add x0, sp, #0xd8 + 449e44: 94001be2 bl 450dcc <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1INS0_6ConfigEvEERKS_IT_E> + 449e48: 910363e0 add x0, sp, #0xd8 + 449e4c: aa0003e1 mov x1, x0 + 449e50: aa1403e0 mov x0, x20 + 449e54: d63f0260 blr x19 + 449e58: 910363e0 add x0, sp, #0xd8 + 449e5c: 97ff059d bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 449e60: 940055a9 bl 45f504 <_ZN5Catch4cerrEv> + 449e64: aa0003f3 mov x19, x0 + 449e68: 9103a3e0 add x0, sp, #0xe8 + 449e6c: 52800041 mov w1, #0x2 // #2 + 449e70: 9401a376 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 449e74: 9103a3e0 add x0, sp, #0xe8 + 449e78: aa0003e1 mov x1, x0 + 449e7c: aa1303e0 mov x0, x19 + 449e80: 9401a3e4 bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 449e84: aa0003e2 mov x2, x0 + 449e88: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449e8c: 91060001 add x1, x0, #0x180 + 449e90: aa0203e0 mov x0, x2 + 449e94: 97fef52f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449e98: aa0003f3 mov x19, x0 + 449e9c: 910103e0 add x0, sp, #0x40 + 449ea0: 910483e1 add x1, sp, #0x120 + 449ea4: aa0103e8 mov x8, x1 + 449ea8: 94001e36 bl 451780 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE12errorMessageB5cxx11Ev> + 449eac: 910483e1 add x1, sp, #0x120 + 449eb0: 9103c3e0 add x0, sp, #0xf0 + 449eb4: 940004bf bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 449eb8: 9103c3e0 add x0, sp, #0xf0 + 449ebc: d2800041 mov x1, #0x2 // #2 + 449ec0: 940004ec bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 449ec4: aa0003e1 mov x1, x0 + 449ec8: aa1303e0 mov x0, x19 + 449ecc: 9400050f bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 449ed0: aa0003e2 mov x2, x0 + 449ed4: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449ed8: 91066001 add x1, x0, #0x198 + 449edc: aa0203e0 mov x0, x2 + 449ee0: 97fef51c bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449ee4: 9103c3e0 add x0, sp, #0xf0 + 449ee8: 9400053f bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 449eec: 910483e0 add x0, sp, #0x120 + 449ef0: 97fef484 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 449ef4: 9103a3e0 add x0, sp, #0xe8 + 449ef8: 9401a37b bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 449efc: 94005582 bl 45f504 <_ZN5Catch4cerrEv> + 449f00: aa0003e2 mov x2, x0 + 449f04: d00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 449f08: 91068001 add x1, x0, #0x1a0 + 449f0c: aa0203e0 mov x0, x2 + 449f10: 97fef510 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 449f14: aa0003e2 mov x2, x0 + 449f18: b0fffde0 adrp x0, 406000 <_init-0xc50> + 449f1c: 913f8001 add x1, x0, #0xfe0 + 449f20: aa0203e0 mov x0, x2 + 449f24: 97fef537 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 449f28: 52801ff3 mov w19, #0xff // #255 + 449f2c: 14000011 b 449f70 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x1d4> + 449f30: f9401fe0 ldr x0, [sp, #56] + 449f34: 39419800 ldrb w0, [x0, #102] + 449f38: 7100001f cmp w0, #0x0 + 449f3c: 54000060 b.eq 449f48 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x1ac> // b.none + 449f40: f9401fe0 ldr x0, [sp, #56] + 449f44: 97ffff08 bl 449b64 <_ZNK5Catch7Session8showHelpEv> + 449f48: f9401fe0 ldr x0, [sp, #56] + 449f4c: 3941a400 ldrb w0, [x0, #105] + 449f50: 7100001f cmp w0, #0x0 + 449f54: 54000060 b.eq 449f60 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x1c4> // b.none + 449f58: f9401fe0 ldr x0, [sp, #56] + 449f5c: 97ffff2e bl 449c14 <_ZN5Catch7Session11libIdentifyEv> + 449f60: f9401fe0 ldr x0, [sp, #56] + 449f64: 91058000 add x0, x0, #0x160 + 449f68: 94001e14 bl 4517b8 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE5resetEv> + 449f6c: 52800013 mov w19, #0x0 // #0 + 449f70: 910103e0 add x0, sp, #0x40 + 449f74: 94004ee7 bl 45db10 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED1Ev> + 449f78: 2a1303e0 mov w0, w19 + 449f7c: 1400001b b 449fe8 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x24c> + 449f80: aa0003f3 mov x19, x0 + 449f84: 910283e0 add x0, sp, #0xa0 + 449f88: 940013c9 bl 44eeac <_ZN5Catch5clara6detail4ArgsD1Ev> + 449f8c: aa1303e0 mov x0, x19 + 449f90: 97fef65c bl 407900 <_Unwind_Resume@plt> + 449f94: aa0003f3 mov x19, x0 + 449f98: 910363e0 add x0, sp, #0xd8 + 449f9c: 97ff054d bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 449fa0: 1400000e b 449fd8 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x23c> + 449fa4: aa0003f3 mov x19, x0 + 449fa8: 9103c3e0 add x0, sp, #0xf0 + 449fac: 9400050e bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 449fb0: 14000002 b 449fb8 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x21c> + 449fb4: aa0003f3 mov x19, x0 + 449fb8: 910483e0 add x0, sp, #0x120 + 449fbc: 97fef451 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 449fc0: 14000002 b 449fc8 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x22c> + 449fc4: aa0003f3 mov x19, x0 + 449fc8: 9103a3e0 add x0, sp, #0xe8 + 449fcc: 9401a346 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 449fd0: 14000002 b 449fd8 <_ZN5Catch7Session16applyCommandLineEiPKPKc+0x23c> + 449fd4: aa0003f3 mov x19, x0 + 449fd8: 910103e0 add x0, sp, #0x40 + 449fdc: 94004ecd bl 45db10 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED1Ev> + 449fe0: aa1303e0 mov x0, x19 + 449fe4: 97fef647 bl 407900 <_Unwind_Resume@plt> + 449fe8: a94153f3 ldp x19, x20, [sp, #16] + 449fec: a8d47bfd ldp x29, x30, [sp], #320 + 449ff0: d65f03c0 ret + +0000000000449ff4 <_ZN5Catch7Session13useConfigDataERKNS_10ConfigDataE>: +_ZN5Catch7Session13useConfigDataERKNS_10ConfigDataE(): + 449ff4: a9be7bfd stp x29, x30, [sp, #-32]! + 449ff8: 910003fd mov x29, sp + 449ffc: f9000fe0 str x0, [sp, #24] + 44a000: f9000be1 str x1, [sp, #16] + 44a004: f9400fe0 ldr x0, [sp, #24] + 44a008: 91018000 add x0, x0, #0x60 + 44a00c: f9400be1 ldr x1, [sp, #16] + 44a010: 940013b2 bl 44eed8 <_ZN5Catch10ConfigDataaSERKS0_> + 44a014: f9400fe0 ldr x0, [sp, #24] + 44a018: 91058000 add x0, x0, #0x160 + 44a01c: 94001de7 bl 4517b8 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE5resetEv> + 44a020: d503201f nop + 44a024: a8c27bfd ldp x29, x30, [sp], #32 + 44a028: d65f03c0 ret + +000000000044a02c <_ZN5Catch7Session3runEv>: +_ZN5Catch7Session3runEv(): + 44a02c: a9bd7bfd stp x29, x30, [sp, #-48]! + 44a030: 910003fd mov x29, sp + 44a034: f9000fe0 str x0, [sp, #24] + 44a038: f9400fe0 ldr x0, [sp, #24] + 44a03c: b940ac00 ldr w0, [x0, #172] + 44a040: 12000000 and w0, w0, #0x1 + 44a044: 7100001f cmp w0, #0x0 + 44a048: 540001a0 b.eq 44a07c <_ZN5Catch7Session3runEv+0x50> // b.none + 44a04c: 9400552b bl 45f4f8 <_ZN5Catch4coutEv> + 44a050: aa0003e2 mov x2, x0 + 44a054: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44a058: 9106e001 add x1, x0, #0x1b8 + 44a05c: aa0203e0 mov x0, x2 + 44a060: 97fef4bc bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44a064: aa0003e2 mov x2, x0 + 44a068: 90fffde0 adrp x0, 406000 <_init-0xc50> + 44a06c: 913f8001 add x1, x0, #0xfe0 + 44a070: aa0203e0 mov x0, x2 + 44a074: 97fef4e3 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 44a078: 97fef682 bl 407a80 + 44a07c: f9400fe0 ldr x0, [sp, #24] + 44a080: 9400005d bl 44a1f4 <_ZN5Catch7Session11runInternalEv> + 44a084: b9002fe0 str w0, [sp, #44] + 44a088: f9400fe0 ldr x0, [sp, #24] + 44a08c: b940ac00 ldr w0, [x0, #172] + 44a090: 121f0000 and w0, w0, #0x2 + 44a094: 7100001f cmp w0, #0x0 + 44a098: 540001e0 b.eq 44a0d4 <_ZN5Catch7Session3runEv+0xa8> // b.none + 44a09c: 94005517 bl 45f4f8 <_ZN5Catch4coutEv> + 44a0a0: aa0003e2 mov x2, x0 + 44a0a4: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44a0a8: 9107a001 add x1, x0, #0x1e8 + 44a0ac: aa0203e0 mov x0, x2 + 44a0b0: 97fef4a8 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44a0b4: b9402fe1 ldr w1, [sp, #44] + 44a0b8: 97fef60a bl 4078e0 <_ZNSolsEi@plt> + 44a0bc: aa0003e2 mov x2, x0 + 44a0c0: 90fffde0 adrp x0, 406000 <_init-0xc50> + 44a0c4: 913f8001 add x1, x0, #0xfe0 + 44a0c8: aa0203e0 mov x0, x2 + 44a0cc: 97fef4cd bl 407400 <_ZNSolsEPFRSoS_E@plt> + 44a0d0: 97fef66c bl 407a80 + 44a0d4: b9402fe0 ldr w0, [sp, #44] + 44a0d8: a8c37bfd ldp x29, x30, [sp], #48 + 44a0dc: d65f03c0 ret + +000000000044a0e0 <_ZNK5Catch7Session3cliEv>: +_ZNK5Catch7Session3cliEv(): + 44a0e0: d10043ff sub sp, sp, #0x10 + 44a0e4: f90007e0 str x0, [sp, #8] + 44a0e8: f94007e0 ldr x0, [sp, #8] + 44a0ec: 910043ff add sp, sp, #0x10 + 44a0f0: d65f03c0 ret + +000000000044a0f4 <_ZN5Catch7Session3cliERKNS_5clara6detail6ParserE>: +_ZN5Catch7Session3cliERKNS_5clara6detail6ParserE(): + 44a0f4: a9be7bfd stp x29, x30, [sp, #-32]! + 44a0f8: 910003fd mov x29, sp + 44a0fc: f9000fe0 str x0, [sp, #24] + 44a100: f9000be1 str x1, [sp, #16] + 44a104: f9400fe0 ldr x0, [sp, #24] + 44a108: f9400be1 ldr x1, [sp, #16] + 44a10c: 94001400 bl 44f10c <_ZN5Catch5clara6detail6ParseraSERKS2_> + 44a110: d503201f nop + 44a114: a8c27bfd ldp x29, x30, [sp], #32 + 44a118: d65f03c0 ret + +000000000044a11c <_ZN5Catch7Session10configDataEv>: +_ZN5Catch7Session10configDataEv(): + 44a11c: d10043ff sub sp, sp, #0x10 + 44a120: f90007e0 str x0, [sp, #8] + 44a124: f94007e0 ldr x0, [sp, #8] + 44a128: 91018000 add x0, x0, #0x60 + 44a12c: 910043ff add sp, sp, #0x10 + 44a130: d65f03c0 ret + +000000000044a134 <_ZN5Catch7Session6configEv>: +_ZN5Catch7Session6configEv(): + 44a134: a9bc7bfd stp x29, x30, [sp, #-64]! + 44a138: 910003fd mov x29, sp + 44a13c: f9000bf3 str x19, [sp, #16] + 44a140: f90017e0 str x0, [sp, #40] + 44a144: f94017e0 ldr x0, [sp, #40] + 44a148: 91058000 add x0, x0, #0x160 + 44a14c: 94002026 bl 4521e4 <_ZNKSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 44a150: 12001c00 and w0, w0, #0xff + 44a154: 52000000 eor w0, w0, #0x1 + 44a158: 12001c00 and w0, w0, #0xff + 44a15c: 7100001f cmp w0, #0x0 + 44a160: 540001c0 b.eq 44a198 <_ZN5Catch7Session6configEv+0x64> // b.none + 44a164: f94017e0 ldr x0, [sp, #40] + 44a168: 91058013 add x19, x0, #0x160 + 44a16c: f94017e0 ldr x0, [sp, #40] + 44a170: 91018000 add x0, x0, #0x60 + 44a174: 9100c3e1 add x1, sp, #0x30 + 44a178: aa0103e8 mov x8, x1 + 44a17c: 94002023 bl 452208 <_ZSt11make_sharedIN5Catch6ConfigEJRNS0_10ConfigDataEEESt10shared_ptrIT_EDpOT0_> + 44a180: 9100c3e0 add x0, sp, #0x30 + 44a184: aa0003e1 mov x1, x0 + 44a188: aa1303e0 mov x0, x19 + 44a18c: 94002038 bl 45226c <_ZNSt10shared_ptrIN5Catch6ConfigEEaSEOS2_> + 44a190: 9100c3e0 add x0, sp, #0x30 + 44a194: 9400123e bl 44ea8c <_ZNSt10shared_ptrIN5Catch6ConfigEED1Ev> + 44a198: f94017e0 ldr x0, [sp, #40] + 44a19c: 91058000 add x0, x0, #0x160 + 44a1a0: 94001b53 bl 450eec <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 44a1a4: f9400bf3 ldr x19, [sp, #16] + 44a1a8: a8c47bfd ldp x29, x30, [sp], #64 + 44a1ac: d65f03c0 ret + +000000000044a1b0 <_ZN5Catch12_GLOBAL__N_19TestGroupD1Ev>: +_ZN5Catch12_GLOBAL__N_19TestGroupD1Ev(): + 44a1b0: a9be7bfd stp x29, x30, [sp, #-32]! + 44a1b4: 910003fd mov x29, sp + 44a1b8: f9000fe0 str x0, [sp, #24] + 44a1bc: f9400fe0 ldr x0, [sp, #24] + 44a1c0: 9108c000 add x0, x0, #0x230 + 44a1c4: 94001b36 bl 450e9c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev> + 44a1c8: f9400fe0 ldr x0, [sp, #24] + 44a1cc: 91080000 add x0, x0, #0x200 + 44a1d0: 9400124f bl 44eb0c <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EED1Ev> + 44a1d4: f9400fe0 ldr x0, [sp, #24] + 44a1d8: 91004000 add x0, x0, #0x10 + 44a1dc: 97ffd6a8 bl 43fc7c <_ZN5Catch10RunContextD1Ev> + 44a1e0: f9400fe0 ldr x0, [sp, #24] + 44a1e4: 9400122a bl 44ea8c <_ZNSt10shared_ptrIN5Catch6ConfigEED1Ev> + 44a1e8: d503201f nop + 44a1ec: a8c27bfd ldp x29, x30, [sp], #32 + 44a1f0: d65f03c0 ret + +000000000044a1f4 <_ZN5Catch7Session11runInternalEv>: +_ZN5Catch7Session11runInternalEv(): + 44a1f4: d10b43ff sub sp, sp, #0x2d0 + 44a1f8: a9007bfd stp x29, x30, [sp] + 44a1fc: 910003fd mov x29, sp + 44a200: a90153f3 stp x19, x20, [sp, #16] + 44a204: f90017e0 str x0, [sp, #40] + 44a208: f94017e0 ldr x0, [sp, #40] + 44a20c: 3945c000 ldrb w0, [x0, #368] + 44a210: 7100001f cmp w0, #0x0 + 44a214: 54000060 b.eq 44a220 <_ZN5Catch7Session11runInternalEv+0x2c> // b.none + 44a218: 52800033 mov w19, #0x1 // #1 + 44a21c: 1400005c b 44a38c <_ZN5Catch7Session11runInternalEv+0x198> + 44a220: f94017e0 ldr x0, [sp, #40] + 44a224: 39419800 ldrb w0, [x0, #102] + 44a228: 7100001f cmp w0, #0x0 + 44a22c: 540000a1 b.ne 44a240 <_ZN5Catch7Session11runInternalEv+0x4c> // b.any + 44a230: f94017e0 ldr x0, [sp, #40] + 44a234: 3941a400 ldrb w0, [x0, #105] + 44a238: 7100001f cmp w0, #0x0 + 44a23c: 54000060 b.eq 44a248 <_ZN5Catch7Session11runInternalEv+0x54> // b.none + 44a240: 52800013 mov w19, #0x0 // #0 + 44a244: 14000052 b 44a38c <_ZN5Catch7Session11runInternalEv+0x198> + 44a248: f94017e0 ldr x0, [sp, #40] + 44a24c: 97ffffba bl 44a134 <_ZN5Catch7Session6configEv> + 44a250: f94017e0 ldr x0, [sp, #40] + 44a254: 91058000 add x0, x0, #0x160 + 44a258: 94001b25 bl 450eec <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 44a25c: 97ffde7f bl 441c58 <_ZN5Catch7seedRngERKNS_7IConfigE> + 44a260: f94017e0 ldr x0, [sp, #40] + 44a264: 3941a000 ldrb w0, [x0, #104] + 44a268: 7100001f cmp w0, #0x0 + 44a26c: 54000040 b.eq 44a274 <_ZN5Catch7Session11runInternalEv+0x80> // b.none + 44a270: 97fffd12 bl 4496b8 <_ZN5Catch12_GLOBAL__N_120applyFilenamesAsTagsEv> + 44a274: f94017e0 ldr x0, [sp, #40] + 44a278: 91058000 add x0, x0, #0x160 + 44a27c: 9400200b bl 4522a8 <_ZNKSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 44a280: aa0003e1 mov x1, x0 + 44a284: 910ae3e0 add x0, sp, #0x2b8 + 44a288: aa0003e8 mov x8, x0 + 44a28c: aa0103e0 mov x0, x1 + 44a290: 97fffaf8 bl 448e70 <_ZN5Catch12_GLOBAL__N_112makeReporterEPKNS_6ConfigE> + 44a294: 910ae3e0 add x0, sp, #0x2b8 + 44a298: 97ffe2fc bl 442e88 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEdeEv> + 44a29c: aa0003e2 mov x2, x0 + 44a2a0: f94017e0 ldr x0, [sp, #40] + 44a2a4: 91058000 add x0, x0, #0x160 + 44a2a8: aa0003e1 mov x1, x0 + 44a2ac: aa0203e0 mov x0, x2 + 44a2b0: 9401bbcc bl 4b91e0 <_ZN5Catch4listERNS_18IStreamingReporterERKSt10shared_ptrINS_6ConfigEE> + 44a2b4: 12001c00 and w0, w0, #0xff + 44a2b8: 7100001f cmp w0, #0x0 + 44a2bc: 54000060 b.eq 44a2c8 <_ZN5Catch7Session11runInternalEv+0xd4> // b.none + 44a2c0: 52800013 mov w19, #0x0 // #0 + 44a2c4: 14000030 b 44a384 <_ZN5Catch7Session11runInternalEv+0x190> + 44a2c8: 910ae3e0 add x0, sp, #0x2b8 + 44a2cc: 97ffe21c bl 442b3c <_ZSt4moveIRSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 44a2d0: aa0003e3 mov x3, x0 + 44a2d4: f94017e0 ldr x0, [sp, #40] + 44a2d8: 91058001 add x1, x0, #0x160 + 44a2dc: 9101c3e0 add x0, sp, #0x70 + 44a2e0: aa0103e2 mov x2, x1 + 44a2e4: aa0303e1 mov x1, x3 + 44a2e8: 97fffb6e bl 4490a0 <_ZN5Catch12_GLOBAL__N_19TestGroupC1EOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS3_EERKSt10shared_ptrINS_6ConfigEE> + 44a2ec: 9101c3e0 add x0, sp, #0x70 + 44a2f0: 9100e3e1 add x1, sp, #0x38 + 44a2f4: aa0103e8 mov x8, x1 + 44a2f8: 97fffc1c bl 449368 <_ZN5Catch12_GLOBAL__N_19TestGroup7executeEv> + 44a2fc: f94017e0 ldr x0, [sp, #40] + 44a300: 91058000 add x0, x0, #0x160 + 44a304: 94001b01 bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 44a308: aa0003e2 mov x2, x0 + 44a30c: f9400040 ldr x0, [x2] + 44a310: 91010000 add x0, x0, #0x40 + 44a314: f9400001 ldr x1, [x0] + 44a318: aa0203e0 mov x0, x2 + 44a31c: d63f0020 blr x1 + 44a320: 12001c00 and w0, w0, #0xff + 44a324: 7100001f cmp w0, #0x0 + 44a328: 540000c0 b.eq 44a340 <_ZN5Catch7Session11runInternalEv+0x14c> // b.none + 44a32c: b9403be0 ldr w0, [sp, #56] + 44a330: 3100041f cmn w0, #0x1 + 44a334: 54000061 b.ne 44a340 <_ZN5Catch7Session11runInternalEv+0x14c> // b.any + 44a338: 52800020 mov w0, #0x1 // #1 + 44a33c: 14000002 b 44a344 <_ZN5Catch7Session11runInternalEv+0x150> + 44a340: 52800000 mov w0, #0x0 // #0 + 44a344: 7100001f cmp w0, #0x0 + 44a348: 54000060 b.eq 44a354 <_ZN5Catch7Session11runInternalEv+0x160> // b.none + 44a34c: 52800053 mov w19, #0x2 // #2 + 44a350: 1400000b b 44a37c <_ZN5Catch7Session11runInternalEv+0x188> + 44a354: f94027e0 ldr x0, [sp, #72] + 44a358: b902c7e0 str w0, [sp, #708] + 44a35c: 910b13e1 add x1, sp, #0x2c4 + 44a360: 9100e3e0 add x0, sp, #0x38 + 44a364: 94001fd7 bl 4522c0 <_ZSt3maxIiERKT_S2_S2_> + 44a368: aa0003e1 mov x1, x0 + 44a36c: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a370: 913ec000 add x0, x0, #0xfb0 + 44a374: 94001fe1 bl 4522f8 <_ZSt3minIiERKT_S2_S2_> + 44a378: b9400013 ldr w19, [x0] + 44a37c: 9101c3e0 add x0, sp, #0x70 + 44a380: 97ffff8c bl 44a1b0 <_ZN5Catch12_GLOBAL__N_19TestGroupD1Ev> + 44a384: 910ae3e0 add x0, sp, #0x2b8 + 44a388: 97ffe22e bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 44a38c: 2a1303e0 mov w0, w19 + 44a390: 14000029 b 44a434 <_ZN5Catch7Session11runInternalEv+0x240> + 44a394: aa0003f4 mov x20, x0 + 44a398: aa0103f3 mov x19, x1 + 44a39c: 9101c3e0 add x0, sp, #0x70 + 44a3a0: 97ffff84 bl 44a1b0 <_ZN5Catch12_GLOBAL__N_19TestGroupD1Ev> + 44a3a4: 14000003 b 44a3b0 <_ZN5Catch7Session11runInternalEv+0x1bc> + 44a3a8: aa0003f4 mov x20, x0 + 44a3ac: aa0103f3 mov x19, x1 + 44a3b0: 910ae3e0 add x0, sp, #0x2b8 + 44a3b4: 97ffe223 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 44a3b8: aa1403e0 mov x0, x20 + 44a3bc: aa1303e1 mov x1, x19 + 44a3c0: 14000001 b 44a3c4 <_ZN5Catch7Session11runInternalEv+0x1d0> + 44a3c4: f100043f cmp x1, #0x1 + 44a3c8: 54000040 b.eq 44a3d0 <_ZN5Catch7Session11runInternalEv+0x1dc> // b.none + 44a3cc: 97fef54d bl 407900 <_Unwind_Resume@plt> + 44a3d0: 97fef2d4 bl 406f20 <__cxa_begin_catch@plt> + 44a3d4: f90167e0 str x0, [sp, #712] + 44a3d8: 9400544b bl 45f504 <_ZN5Catch4cerrEv> + 44a3dc: aa0003f3 mov x19, x0 + 44a3e0: f94167e0 ldr x0, [sp, #712] + 44a3e4: f9400000 ldr x0, [x0] + 44a3e8: 91004000 add x0, x0, #0x10 + 44a3ec: f9400001 ldr x1, [x0] + 44a3f0: f94167e0 ldr x0, [sp, #712] + 44a3f4: d63f0020 blr x1 + 44a3f8: aa0003e1 mov x1, x0 + 44a3fc: aa1303e0 mov x0, x19 + 44a400: 97fef3d4 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44a404: aa0003e2 mov x2, x0 + 44a408: 90fffde0 adrp x0, 406000 <_init-0xc50> + 44a40c: 913f8001 add x1, x0, #0xfe0 + 44a410: aa0203e0 mov x0, x2 + 44a414: 97fef3fb bl 407400 <_ZNSolsEPFRSoS_E@plt> + 44a418: 52801ff3 mov w19, #0xff // #255 + 44a41c: 97fef4fd bl 407810 <__cxa_end_catch@plt> + 44a420: 17ffffdb b 44a38c <_ZN5Catch7Session11runInternalEv+0x198> + 44a424: aa0003f3 mov x19, x0 + 44a428: 97fef4fa bl 407810 <__cxa_end_catch@plt> + 44a42c: aa1303e0 mov x0, x19 + 44a430: 97fef534 bl 407900 <_Unwind_Resume@plt> + 44a434: a94153f3 ldp x19, x20, [sp, #16] + 44a438: a9407bfd ldp x29, x30, [sp] + 44a43c: 910b43ff add sp, sp, #0x2d0 + 44a440: d65f03c0 ret + +000000000044a444 <_ZSt4leftRSt8ios_base>: +_ZSt4leftRSt8ios_base(): + 44a444: a9be7bfd stp x29, x30, [sp, #-32]! + 44a448: 910003fd mov x29, sp + 44a44c: f9000fe0 str x0, [sp, #24] + 44a450: 52801602 mov w2, #0xb0 // #176 + 44a454: 52800401 mov w1, #0x20 // #32 + 44a458: f9400fe0 ldr x0, [sp, #24] + 44a45c: 97ff0845 bl 40c570 <_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_> + 44a460: f9400fe0 ldr x0, [sp, #24] + 44a464: a8c27bfd ldp x29, x30, [sp], #32 + 44a468: d65f03c0 ret + +000000000044a46c <_ZN5Catch5clara8TextFlow12isWhitespaceEc>: +_ZN5Catch5clara8TextFlow12isWhitespaceEc(): + 44a46c: a9bc7bfd stp x29, x30, [sp, #-64]! + 44a470: 910003fd mov x29, sp + 44a474: a90153f3 stp x19, x20, [sp, #16] + 44a478: 3900bfe0 strb w0, [sp, #47] + 44a47c: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a480: 91006000 add x0, x0, #0x18 + 44a484: 08dffc00 ldarb w0, [x0] + 44a488: 12001c00 and w0, w0, #0xff + 44a48c: 12000000 and w0, w0, #0x1 + 44a490: 7100001f cmp w0, #0x0 + 44a494: 1a9f17e0 cset w0, eq // eq = none + 44a498: 12001c00 and w0, w0, #0xff + 44a49c: 7100001f cmp w0, #0x0 + 44a4a0: 540003e0 b.eq 44a51c <_ZN5Catch5clara8TextFlow12isWhitespaceEc+0xb0> // b.none + 44a4a4: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a4a8: 91006000 add x0, x0, #0x18 + 44a4ac: 97fef529 bl 407950 <__cxa_guard_acquire@plt> + 44a4b0: 7100001f cmp w0, #0x0 + 44a4b4: 1a9f07e0 cset w0, ne // ne = any + 44a4b8: 12001c00 and w0, w0, #0xff + 44a4bc: 7100001f cmp w0, #0x0 + 44a4c0: 540002e0 b.eq 44a51c <_ZN5Catch5clara8TextFlow12isWhitespaceEc+0xb0> // b.none + 44a4c4: 52800013 mov w19, #0x0 // #0 + 44a4c8: 9100e3e0 add x0, sp, #0x38 + 44a4cc: 97fef511 bl 407910 <_ZNSaIcEC1Ev@plt> + 44a4d0: 9100e3e0 add x0, sp, #0x38 + 44a4d4: aa0003e2 mov x2, x0 + 44a4d8: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a4dc: 91324001 add x1, x0, #0xc90 + 44a4e0: b0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 44a4e4: 913fe000 add x0, x0, #0xff8 + 44a4e8: 97fef466 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44a4ec: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a4f0: 91006000 add x0, x0, #0x18 + 44a4f4: 97fef317 bl 407150 <__cxa_guard_release@plt> + 44a4f8: b0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 44a4fc: 911ce002 add x2, x0, #0x738 + 44a500: b0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 44a504: 913fe001 add x1, x0, #0xff8 + 44a508: b0fffde0 adrp x0, 407000 + 44a50c: 91040000 add x0, x0, #0x100 + 44a510: 97fef3ec bl 4074c0 <__cxa_atexit@plt> + 44a514: 9100e3e0 add x0, sp, #0x38 + 44a518: 97fef3ca bl 407440 <_ZNSaIcED1Ev@plt> + 44a51c: d2800002 mov x2, #0x0 // #0 + 44a520: 3940bfe1 ldrb w1, [sp, #47] + 44a524: b0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 44a528: 913fe000 add x0, x0, #0xff8 + 44a52c: 97fef439 bl 407610 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 44a530: b100041f cmn x0, #0x1 + 44a534: 1a9f07e0 cset w0, ne // ne = any + 44a538: 12001c00 and w0, w0, #0xff + 44a53c: 1400000b b 44a568 <_ZN5Catch5clara8TextFlow12isWhitespaceEc+0xfc> + 44a540: aa0003f4 mov x20, x0 + 44a544: 9100e3e0 add x0, sp, #0x38 + 44a548: 97fef3be bl 407440 <_ZNSaIcED1Ev@plt> + 44a54c: 7100027f cmp w19, #0x0 + 44a550: 54000081 b.ne 44a560 <_ZN5Catch5clara8TextFlow12isWhitespaceEc+0xf4> // b.any + 44a554: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a558: 91006000 add x0, x0, #0x18 + 44a55c: 97fef2f9 bl 407140 <__cxa_guard_abort@plt> + 44a560: aa1403e0 mov x0, x20 + 44a564: 97fef4e7 bl 407900 <_Unwind_Resume@plt> + 44a568: a94153f3 ldp x19, x20, [sp, #16] + 44a56c: a8c47bfd ldp x29, x30, [sp], #64 + 44a570: d65f03c0 ret + +000000000044a574 <_ZN5Catch5clara8TextFlow17isBreakableBeforeEc>: +_ZN5Catch5clara8TextFlow17isBreakableBeforeEc(): + 44a574: a9bc7bfd stp x29, x30, [sp, #-64]! + 44a578: 910003fd mov x29, sp + 44a57c: a90153f3 stp x19, x20, [sp, #16] + 44a580: 3900bfe0 strb w0, [sp, #47] + 44a584: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a588: 91010000 add x0, x0, #0x40 + 44a58c: 08dffc00 ldarb w0, [x0] + 44a590: 12001c00 and w0, w0, #0xff + 44a594: 12000000 and w0, w0, #0x1 + 44a598: 7100001f cmp w0, #0x0 + 44a59c: 1a9f17e0 cset w0, eq // eq = none + 44a5a0: 12001c00 and w0, w0, #0xff + 44a5a4: 7100001f cmp w0, #0x0 + 44a5a8: 540003e0 b.eq 44a624 <_ZN5Catch5clara8TextFlow17isBreakableBeforeEc+0xb0> // b.none + 44a5ac: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a5b0: 91010000 add x0, x0, #0x40 + 44a5b4: 97fef4e7 bl 407950 <__cxa_guard_acquire@plt> + 44a5b8: 7100001f cmp w0, #0x0 + 44a5bc: 1a9f07e0 cset w0, ne // ne = any + 44a5c0: 12001c00 and w0, w0, #0xff + 44a5c4: 7100001f cmp w0, #0x0 + 44a5c8: 540002e0 b.eq 44a624 <_ZN5Catch5clara8TextFlow17isBreakableBeforeEc+0xb0> // b.none + 44a5cc: 52800013 mov w19, #0x0 // #0 + 44a5d0: 9100e3e0 add x0, sp, #0x38 + 44a5d4: 97fef4cf bl 407910 <_ZNSaIcEC1Ev@plt> + 44a5d8: 9100e3e0 add x0, sp, #0x38 + 44a5dc: aa0003e2 mov x2, x0 + 44a5e0: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a5e4: 91326001 add x1, x0, #0xc98 + 44a5e8: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a5ec: 91008000 add x0, x0, #0x20 + 44a5f0: 97fef424 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44a5f4: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a5f8: 91010000 add x0, x0, #0x40 + 44a5fc: 97fef2d5 bl 407150 <__cxa_guard_release@plt> + 44a600: b0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 44a604: 911ce002 add x2, x0, #0x738 + 44a608: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a60c: 91008001 add x1, x0, #0x20 + 44a610: b0fffde0 adrp x0, 407000 + 44a614: 91040000 add x0, x0, #0x100 + 44a618: 97fef3aa bl 4074c0 <__cxa_atexit@plt> + 44a61c: 9100e3e0 add x0, sp, #0x38 + 44a620: 97fef388 bl 407440 <_ZNSaIcED1Ev@plt> + 44a624: d2800002 mov x2, #0x0 // #0 + 44a628: 3940bfe1 ldrb w1, [sp, #47] + 44a62c: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a630: 91008000 add x0, x0, #0x20 + 44a634: 97fef3f7 bl 407610 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 44a638: b100041f cmn x0, #0x1 + 44a63c: 1a9f07e0 cset w0, ne // ne = any + 44a640: 12001c00 and w0, w0, #0xff + 44a644: 1400000b b 44a670 <_ZN5Catch5clara8TextFlow17isBreakableBeforeEc+0xfc> + 44a648: aa0003f4 mov x20, x0 + 44a64c: 9100e3e0 add x0, sp, #0x38 + 44a650: 97fef37c bl 407440 <_ZNSaIcED1Ev@plt> + 44a654: 7100027f cmp w19, #0x0 + 44a658: 54000081 b.ne 44a668 <_ZN5Catch5clara8TextFlow17isBreakableBeforeEc+0xf4> // b.any + 44a65c: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a660: 91010000 add x0, x0, #0x40 + 44a664: 97fef2b7 bl 407140 <__cxa_guard_abort@plt> + 44a668: aa1403e0 mov x0, x20 + 44a66c: 97fef4a5 bl 407900 <_Unwind_Resume@plt> + 44a670: a94153f3 ldp x19, x20, [sp, #16] + 44a674: a8c47bfd ldp x29, x30, [sp], #64 + 44a678: d65f03c0 ret + +000000000044a67c <_ZN5Catch5clara8TextFlow16isBreakableAfterEc>: +_ZN5Catch5clara8TextFlow16isBreakableAfterEc(): + 44a67c: a9bc7bfd stp x29, x30, [sp, #-64]! + 44a680: 910003fd mov x29, sp + 44a684: a90153f3 stp x19, x20, [sp, #16] + 44a688: 3900bfe0 strb w0, [sp, #47] + 44a68c: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a690: 9101a000 add x0, x0, #0x68 + 44a694: 08dffc00 ldarb w0, [x0] + 44a698: 12001c00 and w0, w0, #0xff + 44a69c: 12000000 and w0, w0, #0x1 + 44a6a0: 7100001f cmp w0, #0x0 + 44a6a4: 1a9f17e0 cset w0, eq // eq = none + 44a6a8: 12001c00 and w0, w0, #0xff + 44a6ac: 7100001f cmp w0, #0x0 + 44a6b0: 540003e0 b.eq 44a72c <_ZN5Catch5clara8TextFlow16isBreakableAfterEc+0xb0> // b.none + 44a6b4: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a6b8: 9101a000 add x0, x0, #0x68 + 44a6bc: 97fef4a5 bl 407950 <__cxa_guard_acquire@plt> + 44a6c0: 7100001f cmp w0, #0x0 + 44a6c4: 1a9f07e0 cset w0, ne // ne = any + 44a6c8: 12001c00 and w0, w0, #0xff + 44a6cc: 7100001f cmp w0, #0x0 + 44a6d0: 540002e0 b.eq 44a72c <_ZN5Catch5clara8TextFlow16isBreakableAfterEc+0xb0> // b.none + 44a6d4: 52800013 mov w19, #0x0 // #0 + 44a6d8: 9100e3e0 add x0, sp, #0x38 + 44a6dc: 97fef48d bl 407910 <_ZNSaIcEC1Ev@plt> + 44a6e0: 9100e3e0 add x0, sp, #0x38 + 44a6e4: aa0003e2 mov x2, x0 + 44a6e8: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a6ec: 91328001 add x1, x0, #0xca0 + 44a6f0: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a6f4: 91012000 add x0, x0, #0x48 + 44a6f8: 97fef3e2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44a6fc: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a700: 9101a000 add x0, x0, #0x68 + 44a704: 97fef293 bl 407150 <__cxa_guard_release@plt> + 44a708: b0000800 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 44a70c: 911ce002 add x2, x0, #0x738 + 44a710: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a714: 91012001 add x1, x0, #0x48 + 44a718: b0fffde0 adrp x0, 407000 + 44a71c: 91040000 add x0, x0, #0x100 + 44a720: 97fef368 bl 4074c0 <__cxa_atexit@plt> + 44a724: 9100e3e0 add x0, sp, #0x38 + 44a728: 97fef346 bl 407440 <_ZNSaIcED1Ev@plt> + 44a72c: d2800002 mov x2, #0x0 // #0 + 44a730: 3940bfe1 ldrb w1, [sp, #47] + 44a734: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a738: 91012000 add x0, x0, #0x48 + 44a73c: 97fef3b5 bl 407610 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 44a740: b100041f cmn x0, #0x1 + 44a744: 1a9f07e0 cset w0, ne // ne = any + 44a748: 12001c00 and w0, w0, #0xff + 44a74c: 1400000b b 44a778 <_ZN5Catch5clara8TextFlow16isBreakableAfterEc+0xfc> + 44a750: aa0003f4 mov x20, x0 + 44a754: 9100e3e0 add x0, sp, #0x38 + 44a758: 97fef33a bl 407440 <_ZNSaIcED1Ev@plt> + 44a75c: 7100027f cmp w19, #0x0 + 44a760: 54000081 b.ne 44a770 <_ZN5Catch5clara8TextFlow16isBreakableAfterEc+0xf4> // b.any + 44a764: d0000800 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 44a768: 9101a000 add x0, x0, #0x68 + 44a76c: 97fef275 bl 407140 <__cxa_guard_abort@plt> + 44a770: aa1403e0 mov x0, x20 + 44a774: 97fef463 bl 407900 <_Unwind_Resume@plt> + 44a778: a94153f3 ldp x19, x20, [sp, #16] + 44a77c: a8c47bfd ldp x29, x30, [sp], #64 + 44a780: d65f03c0 ret + +000000000044a784 <_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_m>: +_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_m(): + 44a784: d10083ff sub sp, sp, #0x20 + 44a788: f9000fe0 str x0, [sp, #24] + 44a78c: f9000be1 str x1, [sp, #16] + 44a790: f90007e2 str x2, [sp, #8] + 44a794: f9400fe0 ldr x0, [sp, #24] + 44a798: f9400be1 ldr x1, [sp, #16] + 44a79c: f9000001 str x1, [x0] + 44a7a0: f9400fe0 ldr x0, [sp, #24] + 44a7a4: f94007e1 ldr x1, [sp, #8] + 44a7a8: f9000401 str x1, [x0, #8] + 44a7ac: f9400fe0 ldr x0, [sp, #24] + 44a7b0: f900081f str xzr, [x0, #16] + 44a7b4: f9400fe0 ldr x0, [sp, #24] + 44a7b8: f9000c1f str xzr, [x0, #24] + 44a7bc: f9400fe0 ldr x0, [sp, #24] + 44a7c0: f900101f str xzr, [x0, #32] + 44a7c4: f9400fe0 ldr x0, [sp, #24] + 44a7c8: 3900a01f strb wzr, [x0, #40] + 44a7cc: d503201f nop + 44a7d0: 910083ff add sp, sp, #0x20 + 44a7d4: d65f03c0 ret + +000000000044a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev>: +_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev(): + 44a7d8: a9be7bfd stp x29, x30, [sp, #-32]! + 44a7dc: 910003fd mov x29, sp + 44a7e0: f9000fe0 str x0, [sp, #24] + 44a7e4: f9400fe0 ldr x0, [sp, #24] + 44a7e8: f9400000 ldr x0, [x0] + 44a7ec: aa0003e2 mov x2, x0 + 44a7f0: f9400fe0 ldr x0, [sp, #24] + 44a7f4: f9400400 ldr x0, [x0, #8] + 44a7f8: aa0003e1 mov x1, x0 + 44a7fc: aa0203e0 mov x0, x2 + 44a800: 94001278 bl 44f1e0 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEm> + 44a804: a8c27bfd ldp x29, x30, [sp], #32 + 44a808: d65f03c0 ret + +000000000044a80c <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm>: +_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm(): + 44a80c: a9be7bfd stp x29, x30, [sp, #-32]! + 44a810: 910003fd mov x29, sp + 44a814: f9000fe0 str x0, [sp, #24] + 44a818: f9000be1 str x1, [sp, #16] + 44a81c: f9400be0 ldr x0, [sp, #16] + 44a820: f100001f cmp x0, #0x0 + 44a824: 54000121 b.ne 44a848 <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm+0x3c> // b.any + 44a828: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44a82c: 911ae003 add x3, x0, #0x6b8 + 44a830: 52800c62 mov w2, #0x63 // #99 + 44a834: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a838: 9132c001 add x1, x0, #0xcb0 + 44a83c: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a840: 91348000 add x0, x0, #0xd20 + 44a844: 97fef1fb bl 407030 <__assert_fail@plt> + 44a848: f9400fe0 ldr x0, [sp, #24] + 44a84c: 97ffffe3 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44a850: 97fef258 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44a854: aa0003e1 mov x1, x0 + 44a858: f9400be0 ldr x0, [sp, #16] + 44a85c: eb01001f cmp x0, x1 + 44a860: 54000129 b.ls 44a884 <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm+0x78> // b.plast + 44a864: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44a868: 911ae003 add x3, x0, #0x6b8 + 44a86c: 52800c82 mov w2, #0x64 // #100 + 44a870: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a874: 9132c001 add x1, x0, #0xcb0 + 44a878: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a87c: 9134a000 add x0, x0, #0xd28 + 44a880: 97fef1ec bl 407030 <__assert_fail@plt> + 44a884: f9400fe0 ldr x0, [sp, #24] + 44a888: 97ffffd4 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44a88c: 97fef249 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44a890: aa0003e1 mov x1, x0 + 44a894: f9400be0 ldr x0, [sp, #16] + 44a898: eb01001f cmp x0, x1 + 44a89c: 540005e0 b.eq 44a958 <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm+0x14c> // b.none + 44a8a0: f9400fe0 ldr x0, [sp, #24] + 44a8a4: 97ffffcd bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44a8a8: f9400be1 ldr x1, [sp, #16] + 44a8ac: 97fef2ed bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44a8b0: 39400000 ldrb w0, [x0] + 44a8b4: 97fffeee bl 44a46c <_ZN5Catch5clara8TextFlow12isWhitespaceEc> + 44a8b8: 12001c00 and w0, w0, #0xff + 44a8bc: 7100001f cmp w0, #0x0 + 44a8c0: 54000200 b.eq 44a900 <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm+0xf4> // b.none + 44a8c4: f9400fe0 ldr x0, [sp, #24] + 44a8c8: 97ffffc4 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44a8cc: aa0003e2 mov x2, x0 + 44a8d0: f9400be0 ldr x0, [sp, #16] + 44a8d4: d1000400 sub x0, x0, #0x1 + 44a8d8: aa0003e1 mov x1, x0 + 44a8dc: aa0203e0 mov x0, x2 + 44a8e0: 97fef2e0 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44a8e4: 39400000 ldrb w0, [x0] + 44a8e8: 97fffee1 bl 44a46c <_ZN5Catch5clara8TextFlow12isWhitespaceEc> + 44a8ec: 12001c00 and w0, w0, #0xff + 44a8f0: 52000000 eor w0, w0, #0x1 + 44a8f4: 12001c00 and w0, w0, #0xff + 44a8f8: 7100001f cmp w0, #0x0 + 44a8fc: 540002e1 b.ne 44a958 <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm+0x14c> // b.any + 44a900: f9400fe0 ldr x0, [sp, #24] + 44a904: 97ffffb5 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44a908: f9400be1 ldr x1, [sp, #16] + 44a90c: 97fef2d5 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44a910: 39400000 ldrb w0, [x0] + 44a914: 97ffff18 bl 44a574 <_ZN5Catch5clara8TextFlow17isBreakableBeforeEc> + 44a918: 12001c00 and w0, w0, #0xff + 44a91c: 7100001f cmp w0, #0x0 + 44a920: 540001c1 b.ne 44a958 <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm+0x14c> // b.any + 44a924: f9400fe0 ldr x0, [sp, #24] + 44a928: 97ffffac bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44a92c: aa0003e2 mov x2, x0 + 44a930: f9400be0 ldr x0, [sp, #16] + 44a934: d1000400 sub x0, x0, #0x1 + 44a938: aa0003e1 mov x1, x0 + 44a93c: aa0203e0 mov x0, x2 + 44a940: 97fef2c8 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44a944: 39400000 ldrb w0, [x0] + 44a948: 97ffff4d bl 44a67c <_ZN5Catch5clara8TextFlow16isBreakableAfterEc> + 44a94c: 12001c00 and w0, w0, #0xff + 44a950: 7100001f cmp w0, #0x0 + 44a954: 54000060 b.eq 44a960 <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm+0x154> // b.none + 44a958: 52800020 mov w0, #0x1 // #1 + 44a95c: 14000002 b 44a964 <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm+0x158> + 44a960: 52800000 mov w0, #0x0 // #0 + 44a964: a8c27bfd ldp x29, x30, [sp], #32 + 44a968: d65f03c0 ret + +000000000044a96c <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv>: +_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv(): + 44a96c: a9bc7bfd stp x29, x30, [sp, #-64]! + 44a970: 910003fd mov x29, sp + 44a974: f9000bf3 str x19, [sp, #16] + 44a978: f90017e0 str x0, [sp, #40] + 44a97c: f94017e0 ldr x0, [sp, #40] + 44a980: f9400413 ldr x19, [x0, #8] + 44a984: f94017e0 ldr x0, [sp, #40] + 44a988: f9400000 ldr x0, [x0] + 44a98c: 97ff86e2 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 44a990: eb00027f cmp x19, x0 + 44a994: 54000123 b.cc 44a9b8 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x4c> // b.lo, b.ul, b.last + 44a998: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44a99c: 9119e003 add x3, x0, #0x678 + 44a9a0: 52800da2 mov w2, #0x6d // #109 + 44a9a4: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a9a8: 9132c001 add x1, x0, #0xcb0 + 44a9ac: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44a9b0: 91350000 add x0, x0, #0xd40 + 44a9b4: 97fef19f bl 407030 <__assert_fail@plt> + 44a9b8: f94017e0 ldr x0, [sp, #40] + 44a9bc: 3900a01f strb wzr, [x0, #40] + 44a9c0: f94017e0 ldr x0, [sp, #40] + 44a9c4: f9400000 ldr x0, [x0] + 44a9c8: f9400c13 ldr x19, [x0, #24] + 44a9cc: f94017e0 ldr x0, [sp, #40] + 44a9d0: 9400008f bl 44ac0c <_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv> + 44a9d4: cb000260 sub x0, x19, x0 + 44a9d8: f9001be0 str x0, [sp, #48] + 44a9dc: f94017e0 ldr x0, [sp, #40] + 44a9e0: f9400801 ldr x1, [x0, #16] + 44a9e4: f94017e0 ldr x0, [sp, #40] + 44a9e8: f9001001 str x1, [x0, #32] + 44a9ec: f94017e0 ldr x0, [sp, #40] + 44a9f0: 97ffff7a bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44a9f4: aa0003e2 mov x2, x0 + 44a9f8: f94017e0 ldr x0, [sp, #40] + 44a9fc: f9400800 ldr x0, [x0, #16] + 44aa00: aa0003e1 mov x1, x0 + 44aa04: aa0203e0 mov x0, x2 + 44aa08: 97fef296 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44aa0c: 39400000 ldrb w0, [x0] + 44aa10: 7100281f cmp w0, #0xa + 44aa14: 1a9f17e0 cset w0, eq // eq = none + 44aa18: 12001c00 and w0, w0, #0xff + 44aa1c: 7100001f cmp w0, #0x0 + 44aa20: 540000c0 b.eq 44aa38 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0xcc> // b.none + 44aa24: f94017e0 ldr x0, [sp, #40] + 44aa28: f9401000 ldr x0, [x0, #32] + 44aa2c: 91000401 add x1, x0, #0x1 + 44aa30: f94017e0 ldr x0, [sp, #40] + 44aa34: f9001001 str x1, [x0, #32] + 44aa38: f94017e0 ldr x0, [sp, #40] + 44aa3c: f9401013 ldr x19, [x0, #32] + 44aa40: f94017e0 ldr x0, [sp, #40] + 44aa44: 97ffff65 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44aa48: 97fef1da bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44aa4c: eb00027f cmp x19, x0 + 44aa50: 540001c2 b.cs 44aa88 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x11c> // b.hs, b.nlast + 44aa54: f94017e0 ldr x0, [sp, #40] + 44aa58: 97ffff60 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44aa5c: aa0003e2 mov x2, x0 + 44aa60: f94017e0 ldr x0, [sp, #40] + 44aa64: f9401000 ldr x0, [x0, #32] + 44aa68: aa0003e1 mov x1, x0 + 44aa6c: aa0203e0 mov x0, x2 + 44aa70: 97fef27c bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44aa74: 39400000 ldrb w0, [x0] + 44aa78: 7100281f cmp w0, #0xa + 44aa7c: 54000060 b.eq 44aa88 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x11c> // b.none + 44aa80: 52800020 mov w0, #0x1 // #1 + 44aa84: 14000002 b 44aa8c <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x120> + 44aa88: 52800000 mov w0, #0x0 // #0 + 44aa8c: 7100001f cmp w0, #0x0 + 44aa90: 540000e0 b.eq 44aaac <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x140> // b.none + 44aa94: f94017e0 ldr x0, [sp, #40] + 44aa98: f9401000 ldr x0, [x0, #32] + 44aa9c: 91000401 add x1, x0, #0x1 + 44aaa0: f94017e0 ldr x0, [sp, #40] + 44aaa4: f9001001 str x1, [x0, #32] + 44aaa8: 17ffffe4 b 44aa38 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0xcc> + 44aaac: f94017e0 ldr x0, [sp, #40] + 44aab0: f9401001 ldr x1, [x0, #32] + 44aab4: f94017e0 ldr x0, [sp, #40] + 44aab8: f9400802 ldr x2, [x0, #16] + 44aabc: f9401be0 ldr x0, [sp, #48] + 44aac0: 8b000040 add x0, x2, x0 + 44aac4: eb00003f cmp x1, x0 + 44aac8: 54000122 b.cs 44aaec <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x180> // b.hs, b.nlast + 44aacc: f94017e0 ldr x0, [sp, #40] + 44aad0: f9401001 ldr x1, [x0, #32] + 44aad4: f94017e0 ldr x0, [sp, #40] + 44aad8: f9400800 ldr x0, [x0, #16] + 44aadc: cb000021 sub x1, x1, x0 + 44aae0: f94017e0 ldr x0, [sp, #40] + 44aae4: f9000c01 str x1, [x0, #24] + 44aae8: 14000045 b 44abfc <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x290> + 44aaec: f9401be0 ldr x0, [sp, #48] + 44aaf0: f9001fe0 str x0, [sp, #56] + 44aaf4: f9401fe0 ldr x0, [sp, #56] + 44aaf8: f100001f cmp x0, #0x0 + 44aafc: 540001e0 b.eq 44ab38 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x1cc> // b.none + 44ab00: f94017e0 ldr x0, [sp, #40] + 44ab04: f9400801 ldr x1, [x0, #16] + 44ab08: f9401fe0 ldr x0, [sp, #56] + 44ab0c: 8b000020 add x0, x1, x0 + 44ab10: aa0003e1 mov x1, x0 + 44ab14: f94017e0 ldr x0, [sp, #40] + 44ab18: 97ffff3d bl 44a80c <_ZNK5Catch5clara8TextFlow6Column8iterator10isBoundaryEm> + 44ab1c: 12001c00 and w0, w0, #0xff + 44ab20: 52000000 eor w0, w0, #0x1 + 44ab24: 12001c00 and w0, w0, #0xff + 44ab28: 7100001f cmp w0, #0x0 + 44ab2c: 54000060 b.eq 44ab38 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x1cc> // b.none + 44ab30: 52800020 mov w0, #0x1 // #1 + 44ab34: 14000002 b 44ab3c <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x1d0> + 44ab38: 52800000 mov w0, #0x0 // #0 + 44ab3c: 7100001f cmp w0, #0x0 + 44ab40: 540000a0 b.eq 44ab54 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x1e8> // b.none + 44ab44: f9401fe0 ldr x0, [sp, #56] + 44ab48: d1000400 sub x0, x0, #0x1 + 44ab4c: f9001fe0 str x0, [sp, #56] + 44ab50: 17ffffe9 b 44aaf4 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x188> + 44ab54: f9401fe0 ldr x0, [sp, #56] + 44ab58: f100001f cmp x0, #0x0 + 44ab5c: 54000260 b.eq 44aba8 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x23c> // b.none + 44ab60: f94017e0 ldr x0, [sp, #40] + 44ab64: 97ffff1d bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44ab68: aa0003e2 mov x2, x0 + 44ab6c: f94017e0 ldr x0, [sp, #40] + 44ab70: f9400801 ldr x1, [x0, #16] + 44ab74: f9401fe0 ldr x0, [sp, #56] + 44ab78: 8b000020 add x0, x1, x0 + 44ab7c: d1000400 sub x0, x0, #0x1 + 44ab80: aa0003e1 mov x1, x0 + 44ab84: aa0203e0 mov x0, x2 + 44ab88: 97fef236 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44ab8c: 39400000 ldrb w0, [x0] + 44ab90: 97fffe37 bl 44a46c <_ZN5Catch5clara8TextFlow12isWhitespaceEc> + 44ab94: 12001c00 and w0, w0, #0xff + 44ab98: 7100001f cmp w0, #0x0 + 44ab9c: 54000060 b.eq 44aba8 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x23c> // b.none + 44aba0: 52800020 mov w0, #0x1 // #1 + 44aba4: 14000002 b 44abac <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x240> + 44aba8: 52800000 mov w0, #0x0 // #0 + 44abac: 7100001f cmp w0, #0x0 + 44abb0: 540000a0 b.eq 44abc4 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x258> // b.none + 44abb4: f9401fe0 ldr x0, [sp, #56] + 44abb8: d1000400 sub x0, x0, #0x1 + 44abbc: f9001fe0 str x0, [sp, #56] + 44abc0: 17ffffe5 b 44ab54 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x1e8> + 44abc4: f9401fe0 ldr x0, [sp, #56] + 44abc8: f100001f cmp x0, #0x0 + 44abcc: 540000a0 b.eq 44abe0 <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x274> // b.none + 44abd0: f94017e0 ldr x0, [sp, #40] + 44abd4: f9401fe1 ldr x1, [sp, #56] + 44abd8: f9000c01 str x1, [x0, #24] + 44abdc: 14000008 b 44abfc <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv+0x290> + 44abe0: f94017e0 ldr x0, [sp, #40] + 44abe4: 52800021 mov w1, #0x1 // #1 + 44abe8: 3900a001 strb w1, [x0, #40] + 44abec: f9401be0 ldr x0, [sp, #48] + 44abf0: d1000401 sub x1, x0, #0x1 + 44abf4: f94017e0 ldr x0, [sp, #40] + 44abf8: f9000c01 str x1, [x0, #24] + 44abfc: d503201f nop + 44ac00: f9400bf3 ldr x19, [sp, #16] + 44ac04: a8c47bfd ldp x29, x30, [sp], #64 + 44ac08: d65f03c0 ret + +000000000044ac0c <_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv>: +_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv(): + 44ac0c: d10083ff sub sp, sp, #0x20 + 44ac10: f90007e0 str x0, [sp, #8] + 44ac14: f94007e0 ldr x0, [sp, #8] + 44ac18: f9400800 ldr x0, [x0, #16] + 44ac1c: f100001f cmp x0, #0x0 + 44ac20: 54000121 b.ne 44ac44 <_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv+0x38> // b.any + 44ac24: f94007e0 ldr x0, [sp, #8] + 44ac28: f9400400 ldr x0, [x0, #8] + 44ac2c: f100001f cmp x0, #0x0 + 44ac30: 540000a1 b.ne 44ac44 <_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv+0x38> // b.any + 44ac34: f94007e0 ldr x0, [sp, #8] + 44ac38: f9400000 ldr x0, [x0] + 44ac3c: f9401400 ldr x0, [x0, #40] + 44ac40: 14000002 b 44ac48 <_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv+0x3c> + 44ac44: 92800000 mov x0, #0xffffffffffffffff // #-1 + 44ac48: f9000fe0 str x0, [sp, #24] + 44ac4c: f9400fe0 ldr x0, [sp, #24] + 44ac50: b100041f cmn x0, #0x1 + 44ac54: 540000a1 b.ne 44ac68 <_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv+0x5c> // b.any + 44ac58: f94007e0 ldr x0, [sp, #8] + 44ac5c: f9400000 ldr x0, [x0] + 44ac60: f9401000 ldr x0, [x0, #32] + 44ac64: 14000003 b 44ac70 <_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv+0x64> + 44ac68: 910063e0 add x0, sp, #0x18 + 44ac6c: f9400000 ldr x0, [x0] + 44ac70: 910083ff add sp, sp, #0x20 + 44ac74: d65f03c0 ret + +000000000044ac78 <_ZNK5Catch5clara8TextFlow6Column8iterator18addIndentAndSuffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch5clara8TextFlow6Column8iterator18addIndentAndSuffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 44ac78: a9b87bfd stp x29, x30, [sp, #-128]! + 44ac7c: 910003fd mov x29, sp + 44ac80: a90153f3 stp x19, x20, [sp, #16] + 44ac84: aa0803f3 mov x19, x8 + 44ac88: f90017e0 str x0, [sp, #40] + 44ac8c: f90013e1 str x1, [sp, #32] + 44ac90: f94017e0 ldr x0, [sp, #40] + 44ac94: 97ffffde bl 44ac0c <_ZNK5Catch5clara8TextFlow6Column8iterator6indentEv> + 44ac98: aa0003f4 mov x20, x0 + 44ac9c: 910163e0 add x0, sp, #0x58 + 44aca0: 97fef31c bl 407910 <_ZNSaIcEC1Ev@plt> + 44aca4: 910163e1 add x1, sp, #0x58 + 44aca8: 9100e3e0 add x0, sp, #0x38 + 44acac: aa0103e3 mov x3, x1 + 44acb0: 52800402 mov w2, #0x20 // #32 + 44acb4: aa1403e1 mov x1, x20 + 44acb8: 97fef12a bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 44acbc: f94017e0 ldr x0, [sp, #40] + 44acc0: 3940a000 ldrb w0, [x0, #40] + 44acc4: 7100001f cmp w0, #0x0 + 44acc8: 54000100 b.eq 44ace8 <_ZNK5Catch5clara8TextFlow6Column8iterator18addIndentAndSuffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x70> // b.none + 44accc: 910183e0 add x0, sp, #0x60 + 44acd0: aa0003e8 mov x8, x0 + 44acd4: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44acd8: 9135c001 add x1, x0, #0xd70 + 44acdc: f94013e0 ldr x0, [sp, #32] + 44ace0: 9400112a bl 44f188 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_> + 44ace4: 14000004 b 44acf4 <_ZNK5Catch5clara8TextFlow6Column8iterator18addIndentAndSuffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7c> + 44ace8: 910183e0 add x0, sp, #0x60 + 44acec: f94013e1 ldr x1, [sp, #32] + 44acf0: 97fef0a0 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44acf4: 910183e1 add x1, sp, #0x60 + 44acf8: 9100e3e0 add x0, sp, #0x38 + 44acfc: aa1303e8 mov x8, x19 + 44ad00: 94001142 bl 44f208 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_> + 44ad04: d503201f nop + 44ad08: 910183e0 add x0, sp, #0x60 + 44ad0c: 97fef0fd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ad10: 9100e3e0 add x0, sp, #0x38 + 44ad14: 97fef0fb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ad18: 910163e0 add x0, sp, #0x58 + 44ad1c: 97fef1c9 bl 407440 <_ZNSaIcED1Ev@plt> + 44ad20: 1400000e b 44ad58 <_ZNK5Catch5clara8TextFlow6Column8iterator18addIndentAndSuffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe0> + 44ad24: aa0003f3 mov x19, x0 + 44ad28: 910183e0 add x0, sp, #0x60 + 44ad2c: 97fef0f5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ad30: 14000002 b 44ad38 <_ZNK5Catch5clara8TextFlow6Column8iterator18addIndentAndSuffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc0> + 44ad34: aa0003f3 mov x19, x0 + 44ad38: 9100e3e0 add x0, sp, #0x38 + 44ad3c: 97fef0f1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ad40: 14000002 b 44ad48 <_ZNK5Catch5clara8TextFlow6Column8iterator18addIndentAndSuffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> + 44ad44: aa0003f3 mov x19, x0 + 44ad48: 910163e0 add x0, sp, #0x58 + 44ad4c: 97fef1bd bl 407440 <_ZNSaIcED1Ev@plt> + 44ad50: aa1303e0 mov x0, x19 + 44ad54: 97fef2eb bl 407900 <_Unwind_Resume@plt> + 44ad58: aa1303e0 mov x0, x19 + 44ad5c: a94153f3 ldp x19, x20, [sp, #16] + 44ad60: a8c87bfd ldp x29, x30, [sp], #128 + 44ad64: d65f03c0 ret + +000000000044ad68 <_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_>: +_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_(): + 44ad68: a9be7bfd stp x29, x30, [sp, #-32]! + 44ad6c: 910003fd mov x29, sp + 44ad70: f9000fe0 str x0, [sp, #24] + 44ad74: f9000be1 str x1, [sp, #16] + 44ad78: f9400fe0 ldr x0, [sp, #24] + 44ad7c: f9400be1 ldr x1, [sp, #16] + 44ad80: f9000001 str x1, [x0] + 44ad84: f9400fe0 ldr x0, [sp, #24] + 44ad88: f900041f str xzr, [x0, #8] + 44ad8c: f9400fe0 ldr x0, [sp, #24] + 44ad90: f900081f str xzr, [x0, #16] + 44ad94: f9400fe0 ldr x0, [sp, #24] + 44ad98: f9000c1f str xzr, [x0, #24] + 44ad9c: f9400fe0 ldr x0, [sp, #24] + 44ada0: f900101f str xzr, [x0, #32] + 44ada4: f9400fe0 ldr x0, [sp, #24] + 44ada8: 3900a01f strb wzr, [x0, #40] + 44adac: f9400fe0 ldr x0, [sp, #24] + 44adb0: f9400000 ldr x0, [x0] + 44adb4: f9400c01 ldr x1, [x0, #24] + 44adb8: f9400fe0 ldr x0, [sp, #24] + 44adbc: f9400000 ldr x0, [x0] + 44adc0: f9401000 ldr x0, [x0, #32] + 44adc4: eb00003f cmp x1, x0 + 44adc8: 54000128 b.hi 44adec <_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_+0x84> // b.pmore + 44adcc: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44add0: 91186003 add x3, x0, #0x618 + 44add4: 52801362 mov w2, #0x9b // #155 + 44add8: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44addc: 9132c001 add x1, x0, #0xcb0 + 44ade0: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44ade4: 9135e000 add x0, x0, #0xd78 + 44ade8: 97fef092 bl 407030 <__assert_fail@plt> + 44adec: f9400fe0 ldr x0, [sp, #24] + 44adf0: f9400000 ldr x0, [x0] + 44adf4: f9401400 ldr x0, [x0, #40] + 44adf8: b100041f cmn x0, #0x1 + 44adfc: 54000220 b.eq 44ae40 <_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_+0xd8> // b.none + 44ae00: f9400fe0 ldr x0, [sp, #24] + 44ae04: f9400000 ldr x0, [x0] + 44ae08: f9400c01 ldr x1, [x0, #24] + 44ae0c: f9400fe0 ldr x0, [sp, #24] + 44ae10: f9400000 ldr x0, [x0] + 44ae14: f9401400 ldr x0, [x0, #40] + 44ae18: eb00003f cmp x1, x0 + 44ae1c: 54000128 b.hi 44ae40 <_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_+0xd8> // b.pmore + 44ae20: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44ae24: 91186003 add x3, x0, #0x618 + 44ae28: 52801382 mov w2, #0x9c // #156 + 44ae2c: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44ae30: 9132c001 add x1, x0, #0xcb0 + 44ae34: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44ae38: 91368000 add x0, x0, #0xda0 + 44ae3c: 97fef07d bl 407030 <__assert_fail@plt> + 44ae40: f9400fe0 ldr x0, [sp, #24] + 44ae44: 97fffeca bl 44a96c <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv> + 44ae48: f9400fe0 ldr x0, [sp, #24] + 44ae4c: f9400c00 ldr x0, [x0, #24] + 44ae50: f100001f cmp x0, #0x0 + 44ae54: 540000c1 b.ne 44ae6c <_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_+0x104> // b.any + 44ae58: f9400fe0 ldr x0, [sp, #24] + 44ae5c: f9400400 ldr x0, [x0, #8] + 44ae60: 91000401 add x1, x0, #0x1 + 44ae64: f9400fe0 ldr x0, [sp, #24] + 44ae68: f9000401 str x1, [x0, #8] + 44ae6c: d503201f nop + 44ae70: a8c27bfd ldp x29, x30, [sp], #32 + 44ae74: d65f03c0 ret + +000000000044ae78 <_ZNK5Catch5clara8TextFlow6Column8iteratordeB5cxx11Ev>: +_ZNK5Catch5clara8TextFlow6Column8iteratordeB5cxx11Ev(): + 44ae78: a9bb7bfd stp x29, x30, [sp, #-80]! + 44ae7c: 910003fd mov x29, sp + 44ae80: a90153f3 stp x19, x20, [sp, #16] + 44ae84: aa0803f4 mov x20, x8 + 44ae88: f90017e0 str x0, [sp, #40] + 44ae8c: f94017e0 ldr x0, [sp, #40] + 44ae90: f9400413 ldr x19, [x0, #8] + 44ae94: f94017e0 ldr x0, [sp, #40] + 44ae98: f9400000 ldr x0, [x0] + 44ae9c: 97ff859e bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 44aea0: eb00027f cmp x19, x0 + 44aea4: 54000123 b.cc 44aec8 <_ZNK5Catch5clara8TextFlow6Column8iteratordeB5cxx11Ev+0x50> // b.lo, b.ul, b.last + 44aea8: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44aeac: 911c0003 add x3, x0, #0x700 + 44aeb0: 52801462 mov w2, #0xa3 // #163 + 44aeb4: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44aeb8: 9132c001 add x1, x0, #0xcb0 + 44aebc: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44aec0: 91350000 add x0, x0, #0xd40 + 44aec4: 97fef05b bl 407030 <__assert_fail@plt> + 44aec8: f94017e0 ldr x0, [sp, #40] + 44aecc: f9400801 ldr x1, [x0, #16] + 44aed0: f94017e0 ldr x0, [sp, #40] + 44aed4: f9401000 ldr x0, [x0, #32] + 44aed8: eb00003f cmp x1, x0 + 44aedc: 54000129 b.ls 44af00 <_ZNK5Catch5clara8TextFlow6Column8iteratordeB5cxx11Ev+0x88> // b.plast + 44aee0: b00003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44aee4: 911c0003 add x3, x0, #0x700 + 44aee8: 52801482 mov w2, #0xa4 // #164 + 44aeec: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44aef0: 9132c001 add x1, x0, #0xcb0 + 44aef4: 900003e0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44aef8: 91380000 add x0, x0, #0xe00 + 44aefc: 97fef04d bl 407030 <__assert_fail@plt> + 44af00: f94017e0 ldr x0, [sp, #40] + 44af04: 97fffe35 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44af08: aa0003e3 mov x3, x0 + 44af0c: f94017e0 ldr x0, [sp, #40] + 44af10: f9400801 ldr x1, [x0, #16] + 44af14: f94017e0 ldr x0, [sp, #40] + 44af18: f9400c00 ldr x0, [x0, #24] + 44af1c: 9100c3e2 add x2, sp, #0x30 + 44af20: aa0203e8 mov x8, x2 + 44af24: aa0003e2 mov x2, x0 + 44af28: aa0303e0 mov x0, x3 + 44af2c: 97fef12d bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 44af30: 9100c3e0 add x0, sp, #0x30 + 44af34: aa1403e8 mov x8, x20 + 44af38: aa0003e1 mov x1, x0 + 44af3c: f94017e0 ldr x0, [sp, #40] + 44af40: 97ffff4e bl 44ac78 <_ZNK5Catch5clara8TextFlow6Column8iterator18addIndentAndSuffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44af44: d503201f nop + 44af48: 9100c3e0 add x0, sp, #0x30 + 44af4c: 97fef06d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44af50: 14000006 b 44af68 <_ZNK5Catch5clara8TextFlow6Column8iteratordeB5cxx11Ev+0xf0> + 44af54: aa0003f3 mov x19, x0 + 44af58: 9100c3e0 add x0, sp, #0x30 + 44af5c: 97fef069 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44af60: aa1303e0 mov x0, x19 + 44af64: 97fef267 bl 407900 <_Unwind_Resume@plt> + 44af68: aa1403e0 mov x0, x20 + 44af6c: a94153f3 ldp x19, x20, [sp, #16] + 44af70: a8c57bfd ldp x29, x30, [sp], #80 + 44af74: d65f03c0 ret + +000000000044af78 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv>: +_ZN5Catch5clara8TextFlow6Column8iteratorppEv(): + 44af78: a9bd7bfd stp x29, x30, [sp, #-48]! + 44af7c: 910003fd mov x29, sp + 44af80: f9000bf3 str x19, [sp, #16] + 44af84: f90017e0 str x0, [sp, #40] + 44af88: f94017e0 ldr x0, [sp, #40] + 44af8c: f9400801 ldr x1, [x0, #16] + 44af90: f94017e0 ldr x0, [sp, #40] + 44af94: f9400c00 ldr x0, [x0, #24] + 44af98: 8b000021 add x1, x1, x0 + 44af9c: f94017e0 ldr x0, [sp, #40] + 44afa0: f9000801 str x1, [x0, #16] + 44afa4: f94017e0 ldr x0, [sp, #40] + 44afa8: f9400813 ldr x19, [x0, #16] + 44afac: f94017e0 ldr x0, [sp, #40] + 44afb0: 97fffe0a bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44afb4: 97fef07f bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44afb8: eb00027f cmp x19, x0 + 44afbc: 540001c2 b.cs 44aff4 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0x7c> // b.hs, b.nlast + 44afc0: f94017e0 ldr x0, [sp, #40] + 44afc4: 97fffe05 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44afc8: aa0003e2 mov x2, x0 + 44afcc: f94017e0 ldr x0, [sp, #40] + 44afd0: f9400800 ldr x0, [x0, #16] + 44afd4: aa0003e1 mov x1, x0 + 44afd8: aa0203e0 mov x0, x2 + 44afdc: 97fef121 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44afe0: 39400000 ldrb w0, [x0] + 44afe4: 7100281f cmp w0, #0xa + 44afe8: 54000061 b.ne 44aff4 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0x7c> // b.any + 44afec: 52800020 mov w0, #0x1 // #1 + 44aff0: 14000002 b 44aff8 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0x80> + 44aff4: 52800000 mov w0, #0x0 // #0 + 44aff8: 7100001f cmp w0, #0x0 + 44affc: 540000e0 b.eq 44b018 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0xa0> // b.none + 44b000: f94017e0 ldr x0, [sp, #40] + 44b004: f9400800 ldr x0, [x0, #16] + 44b008: 91000401 add x1, x0, #0x1 + 44b00c: f94017e0 ldr x0, [sp, #40] + 44b010: f9000801 str x1, [x0, #16] + 44b014: 14000020 b 44b094 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0x11c> + 44b018: f94017e0 ldr x0, [sp, #40] + 44b01c: f9400813 ldr x19, [x0, #16] + 44b020: f94017e0 ldr x0, [sp, #40] + 44b024: 97fffded bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44b028: 97fef062 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44b02c: eb00027f cmp x19, x0 + 44b030: 54000202 b.cs 44b070 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0xf8> // b.hs, b.nlast + 44b034: f94017e0 ldr x0, [sp, #40] + 44b038: 97fffde8 bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44b03c: aa0003e2 mov x2, x0 + 44b040: f94017e0 ldr x0, [sp, #40] + 44b044: f9400800 ldr x0, [x0, #16] + 44b048: aa0003e1 mov x1, x0 + 44b04c: aa0203e0 mov x0, x2 + 44b050: 97fef104 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44b054: 39400000 ldrb w0, [x0] + 44b058: 97fffd05 bl 44a46c <_ZN5Catch5clara8TextFlow12isWhitespaceEc> + 44b05c: 12001c00 and w0, w0, #0xff + 44b060: 7100001f cmp w0, #0x0 + 44b064: 54000060 b.eq 44b070 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0xf8> // b.none + 44b068: 52800020 mov w0, #0x1 // #1 + 44b06c: 14000002 b 44b074 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0xfc> + 44b070: 52800000 mov w0, #0x0 // #0 + 44b074: 7100001f cmp w0, #0x0 + 44b078: 540000e0 b.eq 44b094 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0x11c> // b.none + 44b07c: f94017e0 ldr x0, [sp, #40] + 44b080: f9400800 ldr x0, [x0, #16] + 44b084: 91000401 add x1, x0, #0x1 + 44b088: f94017e0 ldr x0, [sp, #40] + 44b08c: f9000801 str x1, [x0, #16] + 44b090: 17ffffe2 b 44b018 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0xa0> + 44b094: f94017e0 ldr x0, [sp, #40] + 44b098: f9400813 ldr x19, [x0, #16] + 44b09c: f94017e0 ldr x0, [sp, #40] + 44b0a0: 97fffdce bl 44a7d8 <_ZNK5Catch5clara8TextFlow6Column8iterator4lineB5cxx11Ev> + 44b0a4: 97fef043 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44b0a8: eb00027f cmp x19, x0 + 44b0ac: 1a9f17e0 cset w0, eq // eq = none + 44b0b0: 12001c00 and w0, w0, #0xff + 44b0b4: 7100001f cmp w0, #0x0 + 44b0b8: 54000100 b.eq 44b0d8 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0x160> // b.none + 44b0bc: f94017e0 ldr x0, [sp, #40] + 44b0c0: f900081f str xzr, [x0, #16] + 44b0c4: f94017e0 ldr x0, [sp, #40] + 44b0c8: f9400400 ldr x0, [x0, #8] + 44b0cc: 91000401 add x1, x0, #0x1 + 44b0d0: f94017e0 ldr x0, [sp, #40] + 44b0d4: f9000401 str x1, [x0, #8] + 44b0d8: f94017e0 ldr x0, [sp, #40] + 44b0dc: f9400413 ldr x19, [x0, #8] + 44b0e0: f94017e0 ldr x0, [sp, #40] + 44b0e4: f9400000 ldr x0, [x0] + 44b0e8: 97ff850b bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 44b0ec: eb00027f cmp x19, x0 + 44b0f0: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 44b0f4: 12001c00 and w0, w0, #0xff + 44b0f8: 7100001f cmp w0, #0x0 + 44b0fc: 54000060 b.eq 44b108 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv+0x190> // b.none + 44b100: f94017e0 ldr x0, [sp, #40] + 44b104: 97fffe1a bl 44a96c <_ZN5Catch5clara8TextFlow6Column8iterator10calcLengthEv> + 44b108: f94017e0 ldr x0, [sp, #40] + 44b10c: f9400bf3 ldr x19, [sp, #16] + 44b110: a8c37bfd ldp x29, x30, [sp], #48 + 44b114: d65f03c0 ret + +000000000044b118 <_ZNK5Catch5clara8TextFlow6Column8iteratoreqERKS3_>: +_ZNK5Catch5clara8TextFlow6Column8iteratoreqERKS3_(): + 44b118: d10043ff sub sp, sp, #0x10 + 44b11c: f90007e0 str x0, [sp, #8] + 44b120: f90003e1 str x1, [sp] + 44b124: f94007e0 ldr x0, [sp, #8] + 44b128: f9400801 ldr x1, [x0, #16] + 44b12c: f94003e0 ldr x0, [sp] + 44b130: f9400800 ldr x0, [x0, #16] + 44b134: eb00003f cmp x1, x0 + 44b138: 540001e1 b.ne 44b174 <_ZNK5Catch5clara8TextFlow6Column8iteratoreqERKS3_+0x5c> // b.any + 44b13c: f94007e0 ldr x0, [sp, #8] + 44b140: f9400401 ldr x1, [x0, #8] + 44b144: f94003e0 ldr x0, [sp] + 44b148: f9400400 ldr x0, [x0, #8] + 44b14c: eb00003f cmp x1, x0 + 44b150: 54000121 b.ne 44b174 <_ZNK5Catch5clara8TextFlow6Column8iteratoreqERKS3_+0x5c> // b.any + 44b154: f94007e0 ldr x0, [sp, #8] + 44b158: f9400001 ldr x1, [x0] + 44b15c: f94003e0 ldr x0, [sp] + 44b160: f9400000 ldr x0, [x0] + 44b164: eb00003f cmp x1, x0 + 44b168: 54000061 b.ne 44b174 <_ZNK5Catch5clara8TextFlow6Column8iteratoreqERKS3_+0x5c> // b.any + 44b16c: 52800020 mov w0, #0x1 // #1 + 44b170: 14000002 b 44b178 <_ZNK5Catch5clara8TextFlow6Column8iteratoreqERKS3_+0x60> + 44b174: 52800000 mov w0, #0x0 // #0 + 44b178: 910043ff add sp, sp, #0x10 + 44b17c: d65f03c0 ret + +000000000044b180 <_ZNK5Catch5clara8TextFlow6Column8iteratorneERKS3_>: +_ZNK5Catch5clara8TextFlow6Column8iteratorneERKS3_(): + 44b180: a9be7bfd stp x29, x30, [sp, #-32]! + 44b184: 910003fd mov x29, sp + 44b188: f9000fe0 str x0, [sp, #24] + 44b18c: f9000be1 str x1, [sp, #16] + 44b190: f9400be1 ldr x1, [sp, #16] + 44b194: f9400fe0 ldr x0, [sp, #24] + 44b198: 97ffffe0 bl 44b118 <_ZNK5Catch5clara8TextFlow6Column8iteratoreqERKS3_> + 44b19c: 12001c00 and w0, w0, #0xff + 44b1a0: 52000000 eor w0, w0, #0x1 + 44b1a4: 12001c00 and w0, w0, #0xff + 44b1a8: a8c27bfd ldp x29, x30, [sp], #32 + 44b1ac: d65f03c0 ret + +000000000044b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara8TextFlow6ColumnC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 44b1b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 44b1b4: 910003fd mov x29, sp + 44b1b8: f9000bf3 str x19, [sp, #16] + 44b1bc: f90017e0 str x0, [sp, #40] + 44b1c0: f90013e1 str x1, [sp, #32] + 44b1c4: f94017e0 ldr x0, [sp, #40] + 44b1c8: 97ff525b bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 44b1cc: f94017e0 ldr x0, [sp, #40] + 44b1d0: d28009e1 mov x1, #0x4f // #79 + 44b1d4: f9000c01 str x1, [x0, #24] + 44b1d8: f94017e0 ldr x0, [sp, #40] + 44b1dc: f900101f str xzr, [x0, #32] + 44b1e0: f94017e0 ldr x0, [sp, #40] + 44b1e4: 92800001 mov x1, #0xffffffffffffffff // #-1 + 44b1e8: f9001401 str x1, [x0, #40] + 44b1ec: f94017e0 ldr x0, [sp, #40] + 44b1f0: f94013e1 ldr x1, [sp, #32] + 44b1f4: 97ff7e58 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 44b1f8: 14000006 b 44b210 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x60> + 44b1fc: aa0003f3 mov x19, x0 + 44b200: f94017e0 ldr x0, [sp, #40] + 44b204: 97ff4275 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 44b208: aa1303e0 mov x0, x19 + 44b20c: 97fef1bd bl 407900 <_Unwind_Resume@plt> + 44b210: f9400bf3 ldr x19, [sp, #16] + 44b214: a8c37bfd ldp x29, x30, [sp], #48 + 44b218: d65f03c0 ret + +000000000044b21c <_ZN5Catch5clara8TextFlow6Column5widthEm>: +_ZN5Catch5clara8TextFlow6Column5widthEm(): + 44b21c: a9be7bfd stp x29, x30, [sp, #-32]! + 44b220: 910003fd mov x29, sp + 44b224: f9000fe0 str x0, [sp, #24] + 44b228: f9000be1 str x1, [sp, #16] + 44b22c: f9400be0 ldr x0, [sp, #16] + 44b230: f100001f cmp x0, #0x0 + 44b234: 54000121 b.ne 44b258 <_ZN5Catch5clara8TextFlow6Column5widthEm+0x3c> // b.any + 44b238: 900003e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44b23c: 911d6003 add x3, x0, #0x758 + 44b240: 528019a2 mov w2, #0xcd // #205 + 44b244: f00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44b248: 9132c001 add x1, x0, #0xcb0 + 44b24c: f00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44b250: 91384000 add x0, x0, #0xe10 + 44b254: 97feef77 bl 407030 <__assert_fail@plt> + 44b258: f9400fe0 ldr x0, [sp, #24] + 44b25c: f9400be1 ldr x1, [sp, #16] + 44b260: f9000c01 str x1, [x0, #24] + 44b264: f9400fe0 ldr x0, [sp, #24] + 44b268: a8c27bfd ldp x29, x30, [sp], #32 + 44b26c: d65f03c0 ret + +000000000044b270 <_ZN5Catch5clara8TextFlow6Column6indentEm>: +_ZN5Catch5clara8TextFlow6Column6indentEm(): + 44b270: d10043ff sub sp, sp, #0x10 + 44b274: f90007e0 str x0, [sp, #8] + 44b278: f90003e1 str x1, [sp] + 44b27c: f94007e0 ldr x0, [sp, #8] + 44b280: f94003e1 ldr x1, [sp] + 44b284: f9001001 str x1, [x0, #32] + 44b288: f94007e0 ldr x0, [sp, #8] + 44b28c: 910043ff add sp, sp, #0x10 + 44b290: d65f03c0 ret + +000000000044b294 <_ZNK5Catch5clara8TextFlow6Column5widthEv>: +_ZNK5Catch5clara8TextFlow6Column5widthEv(): + 44b294: d10043ff sub sp, sp, #0x10 + 44b298: f90007e0 str x0, [sp, #8] + 44b29c: f94007e0 ldr x0, [sp, #8] + 44b2a0: f9400c00 ldr x0, [x0, #24] + 44b2a4: 910043ff add sp, sp, #0x10 + 44b2a8: d65f03c0 ret + +000000000044b2ac <_ZNK5Catch5clara8TextFlow6Column5beginEv>: +_ZNK5Catch5clara8TextFlow6Column5beginEv(): + 44b2ac: a9be7bfd stp x29, x30, [sp, #-32]! + 44b2b0: 910003fd mov x29, sp + 44b2b4: aa0803e2 mov x2, x8 + 44b2b8: f9000fe0 str x0, [sp, #24] + 44b2bc: f9400fe1 ldr x1, [sp, #24] + 44b2c0: aa0203e0 mov x0, x2 + 44b2c4: 97fffea9 bl 44ad68 <_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_> + 44b2c8: a8c27bfd ldp x29, x30, [sp], #32 + 44b2cc: d65f03c0 ret + +000000000044b2d0 <_ZNK5Catch5clara8TextFlow6Column3endEv>: +_ZNK5Catch5clara8TextFlow6Column3endEv(): + 44b2d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 44b2d4: 910003fd mov x29, sp + 44b2d8: f9000bf3 str x19, [sp, #16] + 44b2dc: aa0803f3 mov x19, x8 + 44b2e0: f90017e0 str x0, [sp, #40] + 44b2e4: f94017e0 ldr x0, [sp, #40] + 44b2e8: 97ff848b bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 44b2ec: aa0003e2 mov x2, x0 + 44b2f0: f94017e1 ldr x1, [sp, #40] + 44b2f4: aa1303e0 mov x0, x19 + 44b2f8: 97fffd23 bl 44a784 <_ZN5Catch5clara8TextFlow6Column8iteratorC1ERKS2_m> + 44b2fc: f9400bf3 ldr x19, [sp, #16] + 44b300: a8c37bfd ldp x29, x30, [sp], #48 + 44b304: d65f03c0 ret + +000000000044b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE>: +_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE(): + 44b308: a9b47bfd stp x29, x30, [sp, #-192]! + 44b30c: 910003fd mov x29, sp + 44b310: f9000bf3 str x19, [sp, #16] + 44b314: f90017e0 str x0, [sp, #40] + 44b318: f90013e1 str x1, [sp, #32] + 44b31c: 52800020 mov w0, #0x1 // #1 + 44b320: 3902ffe0 strb w0, [sp, #191] + 44b324: f94013e0 ldr x0, [sp, #32] + 44b328: f9005be0 str x0, [sp, #176] + 44b32c: 910143e0 add x0, sp, #0x50 + 44b330: aa0003e8 mov x8, x0 + 44b334: f9405be0 ldr x0, [sp, #176] + 44b338: 97ffffdd bl 44b2ac <_ZNK5Catch5clara8TextFlow6Column5beginEv> + 44b33c: 910203e0 add x0, sp, #0x80 + 44b340: aa0003e8 mov x8, x0 + 44b344: f9405be0 ldr x0, [sp, #176] + 44b348: 97ffffe2 bl 44b2d0 <_ZNK5Catch5clara8TextFlow6Column3endEv> + 44b34c: 910203e1 add x1, sp, #0x80 + 44b350: 910143e0 add x0, sp, #0x50 + 44b354: 97ffff8b bl 44b180 <_ZNK5Catch5clara8TextFlow6Column8iteratorneERKS3_> + 44b358: 12001c00 and w0, w0, #0xff + 44b35c: 7100001f cmp w0, #0x0 + 44b360: 540002e0 b.eq 44b3bc <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE+0xb4> // b.none + 44b364: 910143e0 add x0, sp, #0x50 + 44b368: 9100c3e1 add x1, sp, #0x30 + 44b36c: aa0103e8 mov x8, x1 + 44b370: 97fffec2 bl 44ae78 <_ZNK5Catch5clara8TextFlow6Column8iteratordeB5cxx11Ev> + 44b374: 3942ffe0 ldrb w0, [sp, #191] + 44b378: 7100001f cmp w0, #0x0 + 44b37c: 54000060 b.eq 44b388 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE+0x80> // b.none + 44b380: 3902ffff strb wzr, [sp, #191] + 44b384: 14000005 b 44b398 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE+0x90> + 44b388: f00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44b38c: 91388001 add x1, x0, #0xe20 + 44b390: f94017e0 ldr x0, [sp, #40] + 44b394: 97feefef bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44b398: 9100c3e0 add x0, sp, #0x30 + 44b39c: aa0003e1 mov x1, x0 + 44b3a0: f94017e0 ldr x0, [sp, #40] + 44b3a4: 97feefc7 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 44b3a8: 9100c3e0 add x0, sp, #0x30 + 44b3ac: 97feef55 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b3b0: 910143e0 add x0, sp, #0x50 + 44b3b4: 97fffef1 bl 44af78 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv> + 44b3b8: 17ffffe5 b 44b34c <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE+0x44> + 44b3bc: f94017e0 ldr x0, [sp, #40] + 44b3c0: 14000006 b 44b3d8 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE+0xd0> + 44b3c4: aa0003f3 mov x19, x0 + 44b3c8: 9100c3e0 add x0, sp, #0x30 + 44b3cc: 97feef4d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b3d0: aa1303e0 mov x0, x19 + 44b3d4: 97fef14b bl 407900 <_Unwind_Resume@plt> + 44b3d8: f9400bf3 ldr x19, [sp, #16] + 44b3dc: a8cc7bfd ldp x29, x30, [sp], #192 + 44b3e0: d65f03c0 ret + +000000000044b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev>: +_ZN5Catch5clara8TextFlow6ColumnD2Ev(): + 44b3e4: a9be7bfd stp x29, x30, [sp, #-32]! + 44b3e8: 910003fd mov x29, sp + 44b3ec: f9000fe0 str x0, [sp, #24] + 44b3f0: f9400fe0 ldr x0, [sp, #24] + 44b3f4: 97ff41f9 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 44b3f8: d503201f nop + 44b3fc: a8c27bfd ldp x29, x30, [sp], #32 + 44b400: d65f03c0 ret + +000000000044b404 <_ZN5Catch5clara8TextFlow6SpacerC1Em>: +_ZN5Catch5clara8TextFlow6SpacerC1Em(): + 44b404: a9ba7bfd stp x29, x30, [sp, #-96]! + 44b408: 910003fd mov x29, sp + 44b40c: f9000bf3 str x19, [sp, #16] + 44b410: f90017e0 str x0, [sp, #40] + 44b414: f90013e1 str x1, [sp, #32] + 44b418: f94017f3 ldr x19, [sp, #40] + 44b41c: 910163e0 add x0, sp, #0x58 + 44b420: 97fef13c bl 407910 <_ZNSaIcEC1Ev@plt> + 44b424: 910163e0 add x0, sp, #0x58 + 44b428: 9100e3e3 add x3, sp, #0x38 + 44b42c: aa0003e2 mov x2, x0 + 44b430: f00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44b434: 9138a001 add x1, x0, #0xe28 + 44b438: aa0303e0 mov x0, x3 + 44b43c: 97fef091 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44b440: 9100e3e0 add x0, sp, #0x38 + 44b444: aa0003e1 mov x1, x0 + 44b448: aa1303e0 mov x0, x19 + 44b44c: 97ffff59 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44b450: 9100e3e0 add x0, sp, #0x38 + 44b454: 97feef2b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b458: 910163e0 add x0, sp, #0x58 + 44b45c: 97feeff9 bl 407440 <_ZNSaIcED1Ev@plt> + 44b460: f94017e0 ldr x0, [sp, #40] + 44b464: f94013e1 ldr x1, [sp, #32] + 44b468: 97ffff6d bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 44b46c: 1400000a b 44b494 <_ZN5Catch5clara8TextFlow6SpacerC1Em+0x90> + 44b470: aa0003f3 mov x19, x0 + 44b474: 9100e3e0 add x0, sp, #0x38 + 44b478: 97feef22 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b47c: 14000002 b 44b484 <_ZN5Catch5clara8TextFlow6SpacerC1Em+0x80> + 44b480: aa0003f3 mov x19, x0 + 44b484: 910163e0 add x0, sp, #0x58 + 44b488: 97feefee bl 407440 <_ZNSaIcED1Ev@plt> + 44b48c: aa1303e0 mov x0, x19 + 44b490: 97fef11c bl 407900 <_Unwind_Resume@plt> + 44b494: f9400bf3 ldr x19, [sp, #16] + 44b498: a8c67bfd ldp x29, x30, [sp], #96 + 44b49c: d65f03c0 ret + +000000000044b4a0 <_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_NS3_6EndTagE>: +_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_NS3_6EndTagE(): + 44b4a0: a9b77bfd stp x29, x30, [sp, #-144]! + 44b4a4: 910003fd mov x29, sp + 44b4a8: f9000bf3 str x19, [sp, #16] + 44b4ac: f9001fe0 str x0, [sp, #56] + 44b4b0: f9001be1 str x1, [sp, #48] + 44b4b4: 3900a3e2 strb w2, [sp, #40] + 44b4b8: f9401be1 ldr x1, [sp, #48] + 44b4bc: f9401fe0 ldr x0, [sp, #56] + 44b4c0: f9000001 str x1, [x0] + 44b4c4: f9401fe0 ldr x0, [sp, #56] + 44b4c8: 91002000 add x0, x0, #0x8 + 44b4cc: 94000f60 bl 44f24c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEC1Ev> + 44b4d0: f9401fe0 ldr x0, [sp, #56] + 44b4d4: f900101f str xzr, [x0, #32] + 44b4d8: f9401fe0 ldr x0, [sp, #56] + 44b4dc: 91002013 add x19, x0, #0x8 + 44b4e0: f9401fe0 ldr x0, [sp, #56] + 44b4e4: f9400000 ldr x0, [x0] + 44b4e8: 94000f75 bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 44b4ec: aa0003e1 mov x1, x0 + 44b4f0: aa1303e0 mov x0, x19 + 44b4f4: 94000f7f bl 44f2f0 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE7reserveEm> + 44b4f8: f9401fe0 ldr x0, [sp, #56] + 44b4fc: f9400000 ldr x0, [x0] + 44b500: f90047e0 str x0, [sp, #136] + 44b504: f94047e0 ldr x0, [sp, #136] + 44b508: 94000fd9 bl 44f46c <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE5beginEv> + 44b50c: f90027e0 str x0, [sp, #72] + 44b510: f94047e0 ldr x0, [sp, #136] + 44b514: 94000fe2 bl 44f49c <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE3endEv> + 44b518: f90023e0 str x0, [sp, #64] + 44b51c: 910103e1 add x1, sp, #0x40 + 44b520: 910123e0 add x0, sp, #0x48 + 44b524: 94000fea bl 44f4cc <_ZN9__gnu_cxxneIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44b528: 12001c00 and w0, w0, #0xff + 44b52c: 7100001f cmp w0, #0x0 + 44b530: 540002e0 b.eq 44b58c <_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_NS3_6EndTagE+0xec> // b.none + 44b534: 910123e0 add x0, sp, #0x48 + 44b538: 94001000 bl 44f538 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEdeEv> + 44b53c: f90043e0 str x0, [sp, #128] + 44b540: f9401fe0 ldr x0, [sp, #56] + 44b544: 91002013 add x19, x0, #0x8 + 44b548: 910143e0 add x0, sp, #0x50 + 44b54c: aa0003e8 mov x8, x0 + 44b550: f94043e0 ldr x0, [sp, #128] + 44b554: 97ffff5f bl 44b2d0 <_ZNK5Catch5clara8TextFlow6Column3endEv> + 44b558: 910143e0 add x0, sp, #0x50 + 44b55c: aa0003e1 mov x1, x0 + 44b560: aa1303e0 mov x0, x19 + 44b564: 94000ffb bl 44f550 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE9push_backEOS4_> + 44b568: 910123e0 add x0, sp, #0x48 + 44b56c: 94000fe9 bl 44f510 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEppEv> + 44b570: 17ffffeb b 44b51c <_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_NS3_6EndTagE+0x7c> + 44b574: aa0003f3 mov x19, x0 + 44b578: f9401fe0 ldr x0, [sp, #56] + 44b57c: 91002000 add x0, x0, #0x8 + 44b580: 94000f3b bl 44f26c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EED1Ev> + 44b584: aa1303e0 mov x0, x19 + 44b588: 97fef0de bl 407900 <_Unwind_Resume@plt> + 44b58c: d503201f nop + 44b590: f9400bf3 ldr x19, [sp, #16] + 44b594: a8c97bfd ldp x29, x30, [sp], #144 + 44b598: d65f03c0 ret + +000000000044b59c <_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_>: +_ZN5Catch5clara8TextFlow7Columns8iteratorC2ERKS2_(): + 44b59c: a9b87bfd stp x29, x30, [sp, #-128]! + 44b5a0: 910003fd mov x29, sp + 44b5a4: f9000bf3 str x19, [sp, #16] + 44b5a8: f90017e0 str x0, [sp, #40] + 44b5ac: f90013e1 str x1, [sp, #32] + 44b5b0: f94013e1 ldr x1, [sp, #32] + 44b5b4: f94017e0 ldr x0, [sp, #40] + 44b5b8: f9000001 str x1, [x0] + 44b5bc: f94017e0 ldr x0, [sp, #40] + 44b5c0: 91002000 add x0, x0, #0x8 + 44b5c4: 94000f22 bl 44f24c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEC1Ev> + 44b5c8: f94017e0 ldr x0, [sp, #40] + 44b5cc: f9400000 ldr x0, [x0] + 44b5d0: 94000f3b bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 44b5d4: aa0003e1 mov x1, x0 + 44b5d8: f94017e0 ldr x0, [sp, #40] + 44b5dc: f9001001 str x1, [x0, #32] + 44b5e0: f94017e0 ldr x0, [sp, #40] + 44b5e4: 91002013 add x19, x0, #0x8 + 44b5e8: f94017e0 ldr x0, [sp, #40] + 44b5ec: f9400000 ldr x0, [x0] + 44b5f0: 94000f33 bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 44b5f4: aa0003e1 mov x1, x0 + 44b5f8: aa1303e0 mov x0, x19 + 44b5fc: 94000f3d bl 44f2f0 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE7reserveEm> + 44b600: f94017e0 ldr x0, [sp, #40] + 44b604: f9400000 ldr x0, [x0] + 44b608: f9003fe0 str x0, [sp, #120] + 44b60c: f9403fe0 ldr x0, [sp, #120] + 44b610: 94000f97 bl 44f46c <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE5beginEv> + 44b614: f9001fe0 str x0, [sp, #56] + 44b618: f9403fe0 ldr x0, [sp, #120] + 44b61c: 94000fa0 bl 44f49c <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE3endEv> + 44b620: f9001be0 str x0, [sp, #48] + 44b624: 9100c3e1 add x1, sp, #0x30 + 44b628: 9100e3e0 add x0, sp, #0x38 + 44b62c: 94000fa8 bl 44f4cc <_ZN9__gnu_cxxneIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44b630: 12001c00 and w0, w0, #0xff + 44b634: 7100001f cmp w0, #0x0 + 44b638: 540002e0 b.eq 44b694 <_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_+0xf8> // b.none + 44b63c: 9100e3e0 add x0, sp, #0x38 + 44b640: 94000fbe bl 44f538 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEdeEv> + 44b644: f9003be0 str x0, [sp, #112] + 44b648: f94017e0 ldr x0, [sp, #40] + 44b64c: 91002013 add x19, x0, #0x8 + 44b650: 910103e0 add x0, sp, #0x40 + 44b654: aa0003e8 mov x8, x0 + 44b658: f9403be0 ldr x0, [sp, #112] + 44b65c: 97ffff14 bl 44b2ac <_ZNK5Catch5clara8TextFlow6Column5beginEv> + 44b660: 910103e0 add x0, sp, #0x40 + 44b664: aa0003e1 mov x1, x0 + 44b668: aa1303e0 mov x0, x19 + 44b66c: 94000fb9 bl 44f550 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE9push_backEOS4_> + 44b670: 9100e3e0 add x0, sp, #0x38 + 44b674: 94000fa7 bl 44f510 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEppEv> + 44b678: 17ffffeb b 44b624 <_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_+0x88> + 44b67c: aa0003f3 mov x19, x0 + 44b680: f94017e0 ldr x0, [sp, #40] + 44b684: 91002000 add x0, x0, #0x8 + 44b688: 94000ef9 bl 44f26c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EED1Ev> + 44b68c: aa1303e0 mov x0, x19 + 44b690: 97fef09c bl 407900 <_Unwind_Resume@plt> + 44b694: d503201f nop + 44b698: f9400bf3 ldr x19, [sp, #16] + 44b69c: a8c87bfd ldp x29, x30, [sp], #128 + 44b6a0: d65f03c0 ret + +000000000044b6a4 <_ZNK5Catch5clara8TextFlow7Columns8iteratorneERKS3_>: +_ZNK5Catch5clara8TextFlow7Columns8iteratorneERKS3_(): + 44b6a4: a9be7bfd stp x29, x30, [sp, #-32]! + 44b6a8: 910003fd mov x29, sp + 44b6ac: f9000fe0 str x0, [sp, #24] + 44b6b0: f9000be1 str x1, [sp, #16] + 44b6b4: f9400fe0 ldr x0, [sp, #24] + 44b6b8: 91002002 add x2, x0, #0x8 + 44b6bc: f9400be0 ldr x0, [sp, #16] + 44b6c0: 91002000 add x0, x0, #0x8 + 44b6c4: aa0003e1 mov x1, x0 + 44b6c8: aa0203e0 mov x0, x2 + 44b6cc: 94000fce bl 44f604 <_ZStneIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_> + 44b6d0: 12001c00 and w0, w0, #0xff + 44b6d4: a8c27bfd ldp x29, x30, [sp], #32 + 44b6d8: d65f03c0 ret + +000000000044b6dc <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev>: +_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev(): + 44b6dc: a9ae7bfd stp x29, x30, [sp, #-288]! + 44b6e0: 910003fd mov x29, sp + 44b6e4: a90153f3 stp x19, x20, [sp, #16] + 44b6e8: aa0803f3 mov x19, x8 + 44b6ec: f90017e0 str x0, [sp, #40] + 44b6f0: aa1303e0 mov x0, x19 + 44b6f4: 97feefe7 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 44b6f8: 910143e0 add x0, sp, #0x50 + 44b6fc: 97feefe5 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 44b700: f9008fff str xzr, [sp, #280] + 44b704: f94017e0 ldr x0, [sp, #40] + 44b708: f9400000 ldr x0, [x0] + 44b70c: 94000eec bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 44b710: aa0003e1 mov x1, x0 + 44b714: f9408fe0 ldr x0, [sp, #280] + 44b718: eb01001f cmp x0, x1 + 44b71c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 44b720: 12001c00 and w0, w0, #0xff + 44b724: 7100001f cmp w0, #0x0 + 44b728: 54000d20 b.eq 44b8cc <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x1f0> // b.none + 44b72c: f94017e0 ldr x0, [sp, #40] + 44b730: f9400000 ldr x0, [x0] + 44b734: f9408fe1 ldr x1, [sp, #280] + 44b738: 94000fbf bl 44f634 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEixEm> + 44b73c: 97fffed6 bl 44b294 <_ZNK5Catch5clara8TextFlow6Column5widthEv> + 44b740: f9008be0 str x0, [sp, #272] + 44b744: f94017e0 ldr x0, [sp, #40] + 44b748: 91002000 add x0, x0, #0x8 + 44b74c: f9408fe1 ldr x1, [sp, #280] + 44b750: 94000fc6 bl 44f668 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEixEm> + 44b754: aa0003f4 mov x20, x0 + 44b758: f94017e0 ldr x0, [sp, #40] + 44b75c: f9400000 ldr x0, [x0] + 44b760: f9408fe1 ldr x1, [sp, #280] + 44b764: 94000fb4 bl 44f634 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEixEm> + 44b768: aa0003e1 mov x1, x0 + 44b76c: 9101c3e0 add x0, sp, #0x70 + 44b770: aa0003e8 mov x8, x0 + 44b774: aa0103e0 mov x0, x1 + 44b778: 97fffed6 bl 44b2d0 <_ZNK5Catch5clara8TextFlow6Column3endEv> + 44b77c: 9101c3e0 add x0, sp, #0x70 + 44b780: aa0003e1 mov x1, x0 + 44b784: aa1403e0 mov x0, x20 + 44b788: 97fffe7e bl 44b180 <_ZNK5Catch5clara8TextFlow6Column8iteratorneERKS3_> + 44b78c: 12001c00 and w0, w0, #0xff + 44b790: 7100001f cmp w0, #0x0 + 44b794: 54000760 b.eq 44b880 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x1a4> // b.none + 44b798: f94017e0 ldr x0, [sp, #40] + 44b79c: 91002000 add x0, x0, #0x8 + 44b7a0: f9408fe1 ldr x1, [sp, #280] + 44b7a4: 94000fb1 bl 44f668 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEixEm> + 44b7a8: aa0003e1 mov x1, x0 + 44b7ac: 9100c3e0 add x0, sp, #0x30 + 44b7b0: aa0003e8 mov x8, x0 + 44b7b4: aa0103e0 mov x0, x1 + 44b7b8: 97fffdb0 bl 44ae78 <_ZNK5Catch5clara8TextFlow6Column8iteratordeB5cxx11Ev> + 44b7bc: 9100c3e1 add x1, sp, #0x30 + 44b7c0: 910143e0 add x0, sp, #0x50 + 44b7c4: 910283e2 add x2, sp, #0xa0 + 44b7c8: aa0203e8 mov x8, x2 + 44b7cc: 94000fb4 bl 44f69c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_> + 44b7d0: 910283e0 add x0, sp, #0xa0 + 44b7d4: aa0003e1 mov x1, x0 + 44b7d8: aa1303e0 mov x0, x19 + 44b7dc: 97feef79 bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 44b7e0: 910283e0 add x0, sp, #0xa0 + 44b7e4: 97feee47 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b7e8: 9100c3e0 add x0, sp, #0x30 + 44b7ec: 97feee71 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44b7f0: aa0003e1 mov x1, x0 + 44b7f4: f9408be0 ldr x0, [sp, #272] + 44b7f8: eb01001f cmp x0, x1 + 44b7fc: 1a9f97e0 cset w0, hi // hi = pmore + 44b800: 12001c00 and w0, w0, #0xff + 44b804: 7100001f cmp w0, #0x0 + 44b808: 540002c0 b.eq 44b860 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x184> // b.none + 44b80c: 9100c3e0 add x0, sp, #0x30 + 44b810: 97feee68 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44b814: aa0003e1 mov x1, x0 + 44b818: f9408be0 ldr x0, [sp, #272] + 44b81c: cb010014 sub x20, x0, x1 + 44b820: 910383e0 add x0, sp, #0xe0 + 44b824: 97fef03b bl 407910 <_ZNSaIcEC1Ev@plt> + 44b828: 910383e1 add x1, sp, #0xe0 + 44b82c: 910303e0 add x0, sp, #0xc0 + 44b830: aa0103e3 mov x3, x1 + 44b834: 52800402 mov w2, #0x20 // #32 + 44b838: aa1403e1 mov x1, x20 + 44b83c: 97feee49 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 44b840: 910303e1 add x1, sp, #0xc0 + 44b844: 910143e0 add x0, sp, #0x50 + 44b848: 97feef3e bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 44b84c: 910303e0 add x0, sp, #0xc0 + 44b850: 97feee2c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b854: 910383e0 add x0, sp, #0xe0 + 44b858: 97feeefa bl 407440 <_ZNSaIcED1Ev@plt> + 44b85c: 14000006 b 44b874 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x198> + 44b860: 910143e2 add x2, sp, #0x50 + 44b864: f00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44b868: 9138a001 add x1, x0, #0xe28 + 44b86c: aa0203e0 mov x0, x2 + 44b870: 97feef80 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 44b874: 9100c3e0 add x0, sp, #0x30 + 44b878: 97feee22 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b87c: 14000010 b 44b8bc <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x1e0> + 44b880: 910423e0 add x0, sp, #0x108 + 44b884: 97fef023 bl 407910 <_ZNSaIcEC1Ev@plt> + 44b888: 910423e1 add x1, sp, #0x108 + 44b88c: 9103a3e0 add x0, sp, #0xe8 + 44b890: aa0103e3 mov x3, x1 + 44b894: 52800402 mov w2, #0x20 // #32 + 44b898: f9408be1 ldr x1, [sp, #272] + 44b89c: 97feee31 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 44b8a0: 9103a3e1 add x1, sp, #0xe8 + 44b8a4: 910143e0 add x0, sp, #0x50 + 44b8a8: 97feef46 bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 44b8ac: 9103a3e0 add x0, sp, #0xe8 + 44b8b0: 97feee14 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b8b4: 910423e0 add x0, sp, #0x108 + 44b8b8: 97feeee2 bl 407440 <_ZNSaIcED1Ev@plt> + 44b8bc: f9408fe0 ldr x0, [sp, #280] + 44b8c0: 91000400 add x0, x0, #0x1 + 44b8c4: f9008fe0 str x0, [sp, #280] + 44b8c8: 17ffff8f b 44b704 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x28> + 44b8cc: d503201f nop + 44b8d0: 910143e0 add x0, sp, #0x50 + 44b8d4: 97feee0b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b8d8: 1400001c b 44b948 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x26c> + 44b8dc: aa0003f4 mov x20, x0 + 44b8e0: 910283e0 add x0, sp, #0xa0 + 44b8e4: 97feee07 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b8e8: 14000006 b 44b900 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x224> + 44b8ec: aa0003f4 mov x20, x0 + 44b8f0: 910383e0 add x0, sp, #0xe0 + 44b8f4: 97feeed3 bl 407440 <_ZNSaIcED1Ev@plt> + 44b8f8: 14000002 b 44b900 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x224> + 44b8fc: aa0003f4 mov x20, x0 + 44b900: 9100c3e0 add x0, sp, #0x30 + 44b904: 97feedff bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b908: 1400000a b 44b930 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x254> + 44b90c: aa0003f4 mov x20, x0 + 44b910: 9103a3e0 add x0, sp, #0xe8 + 44b914: 97feedfb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b918: 14000002 b 44b920 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x244> + 44b91c: aa0003f4 mov x20, x0 + 44b920: 910423e0 add x0, sp, #0x108 + 44b924: 97feeec7 bl 407440 <_ZNSaIcED1Ev@plt> + 44b928: 14000002 b 44b930 <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev+0x254> + 44b92c: aa0003f4 mov x20, x0 + 44b930: 910143e0 add x0, sp, #0x50 + 44b934: 97feedf3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b938: aa1303e0 mov x0, x19 + 44b93c: 97feedf1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44b940: aa1403e0 mov x0, x20 + 44b944: 97feefef bl 407900 <_Unwind_Resume@plt> + 44b948: aa1303e0 mov x0, x19 + 44b94c: a94153f3 ldp x19, x20, [sp, #16] + 44b950: a8d27bfd ldp x29, x30, [sp], #288 + 44b954: d65f03c0 ret + +000000000044b958 <_ZN5Catch5clara8TextFlow7Columns8iteratorppEv>: +_ZN5Catch5clara8TextFlow7Columns8iteratorppEv(): + 44b958: a9b97bfd stp x29, x30, [sp, #-112]! + 44b95c: 910003fd mov x29, sp + 44b960: f9000bf3 str x19, [sp, #16] + 44b964: f90017e0 str x0, [sp, #40] + 44b968: f90037ff str xzr, [sp, #104] + 44b96c: f94017e0 ldr x0, [sp, #40] + 44b970: f9400000 ldr x0, [x0] + 44b974: 94000e52 bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 44b978: aa0003e1 mov x1, x0 + 44b97c: f94037e0 ldr x0, [sp, #104] + 44b980: eb01001f cmp x0, x1 + 44b984: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 44b988: 12001c00 and w0, w0, #0xff + 44b98c: 7100001f cmp w0, #0x0 + 44b990: 540003e0 b.eq 44ba0c <_ZN5Catch5clara8TextFlow7Columns8iteratorppEv+0xb4> // b.none + 44b994: f94017e0 ldr x0, [sp, #40] + 44b998: 91002000 add x0, x0, #0x8 + 44b99c: f94037e1 ldr x1, [sp, #104] + 44b9a0: 94000f55 bl 44f6f4 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEixEm> + 44b9a4: aa0003f3 mov x19, x0 + 44b9a8: f94017e0 ldr x0, [sp, #40] + 44b9ac: f9400000 ldr x0, [x0] + 44b9b0: f94037e1 ldr x1, [sp, #104] + 44b9b4: 94000f20 bl 44f634 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEixEm> + 44b9b8: aa0003e1 mov x1, x0 + 44b9bc: 9100e3e0 add x0, sp, #0x38 + 44b9c0: aa0003e8 mov x8, x0 + 44b9c4: aa0103e0 mov x0, x1 + 44b9c8: 97fffe42 bl 44b2d0 <_ZNK5Catch5clara8TextFlow6Column3endEv> + 44b9cc: 9100e3e0 add x0, sp, #0x38 + 44b9d0: aa0003e1 mov x1, x0 + 44b9d4: aa1303e0 mov x0, x19 + 44b9d8: 97fffdea bl 44b180 <_ZNK5Catch5clara8TextFlow6Column8iteratorneERKS3_> + 44b9dc: 12001c00 and w0, w0, #0xff + 44b9e0: 7100001f cmp w0, #0x0 + 44b9e4: 540000c0 b.eq 44b9fc <_ZN5Catch5clara8TextFlow7Columns8iteratorppEv+0xa4> // b.none + 44b9e8: f94017e0 ldr x0, [sp, #40] + 44b9ec: 91002000 add x0, x0, #0x8 + 44b9f0: f94037e1 ldr x1, [sp, #104] + 44b9f4: 94000f40 bl 44f6f4 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEixEm> + 44b9f8: 97fffd60 bl 44af78 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv> + 44b9fc: f94037e0 ldr x0, [sp, #104] + 44ba00: 91000400 add x0, x0, #0x1 + 44ba04: f90037e0 str x0, [sp, #104] + 44ba08: 17ffffd9 b 44b96c <_ZN5Catch5clara8TextFlow7Columns8iteratorppEv+0x14> + 44ba0c: f94017e0 ldr x0, [sp, #40] + 44ba10: f9400bf3 ldr x19, [sp, #16] + 44ba14: a8c77bfd ldp x29, x30, [sp], #112 + 44ba18: d65f03c0 ret + +000000000044ba1c <_ZN5Catch5clara8TextFlow7Columns8iteratorD1Ev>: +_ZN5Catch5clara8TextFlow7Columns8iteratorD1Ev(): + 44ba1c: a9be7bfd stp x29, x30, [sp, #-32]! + 44ba20: 910003fd mov x29, sp + 44ba24: f9000fe0 str x0, [sp, #24] + 44ba28: f9400fe0 ldr x0, [sp, #24] + 44ba2c: 91002000 add x0, x0, #0x8 + 44ba30: 94000e0f bl 44f26c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EED1Ev> + 44ba34: d503201f nop + 44ba38: a8c27bfd ldp x29, x30, [sp], #32 + 44ba3c: d65f03c0 ret + +000000000044ba40 <_ZNK5Catch5clara8TextFlow7Columns5beginEv>: +_ZNK5Catch5clara8TextFlow7Columns5beginEv(): + 44ba40: a9bd7bfd stp x29, x30, [sp, #-48]! + 44ba44: 910003fd mov x29, sp + 44ba48: f9000bf3 str x19, [sp, #16] + 44ba4c: aa0803f3 mov x19, x8 + 44ba50: f90017e0 str x0, [sp, #40] + 44ba54: f94017e1 ldr x1, [sp, #40] + 44ba58: aa1303e0 mov x0, x19 + 44ba5c: 97fffed0 bl 44b59c <_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_> + 44ba60: aa1303e0 mov x0, x19 + 44ba64: f9400bf3 ldr x19, [sp, #16] + 44ba68: a8c37bfd ldp x29, x30, [sp], #48 + 44ba6c: d65f03c0 ret + +000000000044ba70 <_ZNK5Catch5clara8TextFlow7Columns3endEv>: +_ZNK5Catch5clara8TextFlow7Columns3endEv(): + 44ba70: a9bc7bfd stp x29, x30, [sp, #-64]! + 44ba74: 910003fd mov x29, sp + 44ba78: f9000bf3 str x19, [sp, #16] + 44ba7c: aa0803f3 mov x19, x8 + 44ba80: f90017e0 str x0, [sp, #40] + 44ba84: 2a0103e2 mov w2, w1 + 44ba88: f94017e1 ldr x1, [sp, #40] + 44ba8c: aa1303e0 mov x0, x19 + 44ba90: 97fffe84 bl 44b4a0 <_ZN5Catch5clara8TextFlow7Columns8iteratorC1ERKS2_NS3_6EndTagE> + 44ba94: aa1303e0 mov x0, x19 + 44ba98: f9400bf3 ldr x19, [sp, #16] + 44ba9c: a8c47bfd ldp x29, x30, [sp], #64 + 44baa0: d65f03c0 ret + +000000000044baa4 <_ZN5Catch5clara8TextFlow7ColumnspLERKNS1_6ColumnE>: +_ZN5Catch5clara8TextFlow7ColumnspLERKNS1_6ColumnE(): + 44baa4: a9be7bfd stp x29, x30, [sp, #-32]! + 44baa8: 910003fd mov x29, sp + 44baac: f9000fe0 str x0, [sp, #24] + 44bab0: f9000be1 str x1, [sp, #16] + 44bab4: f9400fe0 ldr x0, [sp, #24] + 44bab8: f9400be1 ldr x1, [sp, #16] + 44babc: 94000f1b bl 44f728 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE9push_backERKS3_> + 44bac0: f9400fe0 ldr x0, [sp, #24] + 44bac4: a8c27bfd ldp x29, x30, [sp], #32 + 44bac8: d65f03c0 ret + +000000000044bacc <_ZN5Catch5clara8TextFlow7ColumnsC1ERKS2_>: +_ZN5Catch5clara8TextFlow7ColumnsC1ERKS2_(): + 44bacc: a9be7bfd stp x29, x30, [sp, #-32]! + 44bad0: 910003fd mov x29, sp + 44bad4: f9000fe0 str x0, [sp, #24] + 44bad8: f9000be1 str x1, [sp, #16] + 44badc: f9400fe0 ldr x0, [sp, #24] + 44bae0: f9400be1 ldr x1, [sp, #16] + 44bae4: 94000f31 bl 44f7a8 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1ERKS5_> + 44bae8: d503201f nop + 44baec: a8c27bfd ldp x29, x30, [sp], #32 + 44baf0: d65f03c0 ret + +000000000044baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev>: +_ZN5Catch5clara8TextFlow7ColumnsD1Ev(): + 44baf4: a9be7bfd stp x29, x30, [sp, #-32]! + 44baf8: 910003fd mov x29, sp + 44bafc: f9000fe0 str x0, [sp, #24] + 44bb00: f9400fe0 ldr x0, [sp, #24] + 44bb04: 94000f62 bl 44f88c <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EED1Ev> + 44bb08: d503201f nop + 44bb0c: a8c27bfd ldp x29, x30, [sp], #32 + 44bb10: d65f03c0 ret + +000000000044bb14 <_ZN5Catch5clara8TextFlow7ColumnsplERKNS1_6ColumnE>: +_ZN5Catch5clara8TextFlow7ColumnsplERKNS1_6ColumnE(): + 44bb14: a9bd7bfd stp x29, x30, [sp, #-48]! + 44bb18: 910003fd mov x29, sp + 44bb1c: a90153f3 stp x19, x20, [sp, #16] + 44bb20: aa0803f3 mov x19, x8 + 44bb24: f90017e0 str x0, [sp, #40] + 44bb28: f90013e1 str x1, [sp, #32] + 44bb2c: f94017e1 ldr x1, [sp, #40] + 44bb30: aa1303e0 mov x0, x19 + 44bb34: 97ffffe6 bl 44bacc <_ZN5Catch5clara8TextFlow7ColumnsC1ERKS2_> + 44bb38: f94013e1 ldr x1, [sp, #32] + 44bb3c: aa1303e0 mov x0, x19 + 44bb40: 97ffffd9 bl 44baa4 <_ZN5Catch5clara8TextFlow7ColumnspLERKNS1_6ColumnE> + 44bb44: 14000006 b 44bb5c <_ZN5Catch5clara8TextFlow7ColumnsplERKNS1_6ColumnE+0x48> + 44bb48: aa0003f4 mov x20, x0 + 44bb4c: aa1303e0 mov x0, x19 + 44bb50: 97ffffe9 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 44bb54: aa1403e0 mov x0, x20 + 44bb58: 97feef6a bl 407900 <_Unwind_Resume@plt> + 44bb5c: aa1303e0 mov x0, x19 + 44bb60: a94153f3 ldp x19, x20, [sp, #16] + 44bb64: a8c37bfd ldp x29, x30, [sp], #48 + 44bb68: d65f03c0 ret + +000000000044bb6c <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE>: +_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE(): + 44bb6c: a9b57bfd stp x29, x30, [sp, #-176]! + 44bb70: 910003fd mov x29, sp + 44bb74: f9000bf3 str x19, [sp, #16] + 44bb78: f90017e0 str x0, [sp, #40] + 44bb7c: f90013e1 str x1, [sp, #32] + 44bb80: 52800020 mov w0, #0x1 // #1 + 44bb84: 3902bfe0 strb w0, [sp, #175] + 44bb88: f94013e0 ldr x0, [sp, #32] + 44bb8c: f90053e0 str x0, [sp, #160] + 44bb90: 910143e0 add x0, sp, #0x50 + 44bb94: aa0003e8 mov x8, x0 + 44bb98: f94053e0 ldr x0, [sp, #160] + 44bb9c: 97ffffa9 bl 44ba40 <_ZNK5Catch5clara8TextFlow7Columns5beginEv> + 44bba0: 9101e3e0 add x0, sp, #0x78 + 44bba4: aa0003e8 mov x8, x0 + 44bba8: f94053e0 ldr x0, [sp, #160] + 44bbac: 97ffffb1 bl 44ba70 <_ZNK5Catch5clara8TextFlow7Columns3endEv> + 44bbb0: 9101e3e1 add x1, sp, #0x78 + 44bbb4: 910143e0 add x0, sp, #0x50 + 44bbb8: 97fffebb bl 44b6a4 <_ZNK5Catch5clara8TextFlow7Columns8iteratorneERKS3_> + 44bbbc: 12001c00 and w0, w0, #0xff + 44bbc0: 7100001f cmp w0, #0x0 + 44bbc4: 540002e0 b.eq 44bc20 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE+0xb4> // b.none + 44bbc8: 910143e0 add x0, sp, #0x50 + 44bbcc: 9100c3e1 add x1, sp, #0x30 + 44bbd0: aa0103e8 mov x8, x1 + 44bbd4: 97fffec2 bl 44b6dc <_ZNK5Catch5clara8TextFlow7Columns8iteratordeB5cxx11Ev> + 44bbd8: 3942bfe0 ldrb w0, [sp, #175] + 44bbdc: 7100001f cmp w0, #0x0 + 44bbe0: 54000060 b.eq 44bbec <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE+0x80> // b.none + 44bbe4: 3902bfff strb wzr, [sp, #175] + 44bbe8: 14000005 b 44bbfc <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE+0x90> + 44bbec: f00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44bbf0: 91388001 add x1, x0, #0xe20 + 44bbf4: f94017e0 ldr x0, [sp, #40] + 44bbf8: 97feedd6 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44bbfc: 9100c3e0 add x0, sp, #0x30 + 44bc00: aa0003e1 mov x1, x0 + 44bc04: f94017e0 ldr x0, [sp, #40] + 44bc08: 97feedae bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 44bc0c: 9100c3e0 add x0, sp, #0x30 + 44bc10: 97feed3c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44bc14: 910143e0 add x0, sp, #0x50 + 44bc18: 97ffff50 bl 44b958 <_ZN5Catch5clara8TextFlow7Columns8iteratorppEv> + 44bc1c: 17ffffe5 b 44bbb0 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE+0x44> + 44bc20: 9101e3e0 add x0, sp, #0x78 + 44bc24: 97ffff7e bl 44ba1c <_ZN5Catch5clara8TextFlow7Columns8iteratorD1Ev> + 44bc28: 910143e0 add x0, sp, #0x50 + 44bc2c: 97ffff7c bl 44ba1c <_ZN5Catch5clara8TextFlow7Columns8iteratorD1Ev> + 44bc30: f94017e0 ldr x0, [sp, #40] + 44bc34: 1400000e b 44bc6c <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE+0x100> + 44bc38: aa0003f3 mov x19, x0 + 44bc3c: 9100c3e0 add x0, sp, #0x30 + 44bc40: 97feed30 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44bc44: 14000002 b 44bc4c <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE+0xe0> + 44bc48: aa0003f3 mov x19, x0 + 44bc4c: 9101e3e0 add x0, sp, #0x78 + 44bc50: 97ffff73 bl 44ba1c <_ZN5Catch5clara8TextFlow7Columns8iteratorD1Ev> + 44bc54: 14000002 b 44bc5c <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE+0xf0> + 44bc58: aa0003f3 mov x19, x0 + 44bc5c: 910143e0 add x0, sp, #0x50 + 44bc60: 97ffff6f bl 44ba1c <_ZN5Catch5clara8TextFlow7Columns8iteratorD1Ev> + 44bc64: aa1303e0 mov x0, x19 + 44bc68: 97feef26 bl 407900 <_Unwind_Resume@plt> + 44bc6c: f9400bf3 ldr x19, [sp, #16] + 44bc70: a8cb7bfd ldp x29, x30, [sp], #176 + 44bc74: d65f03c0 ret + +000000000044bc78 <_ZN5Catch5clara8TextFlow7ColumnsC1Ev>: +_ZN5Catch5clara8TextFlow7ColumnsC1Ev(): + 44bc78: a9be7bfd stp x29, x30, [sp, #-32]! + 44bc7c: 910003fd mov x29, sp + 44bc80: f9000fe0 str x0, [sp, #24] + 44bc84: f9400fe0 ldr x0, [sp, #24] + 44bc88: 94000f15 bl 44f8dc <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1Ev> + 44bc8c: d503201f nop + 44bc90: a8c27bfd ldp x29, x30, [sp], #32 + 44bc94: d65f03c0 ret + +000000000044bc98 <_ZN5Catch5clara8TextFlow6ColumnplERKS2_>: +_ZN5Catch5clara8TextFlow6ColumnplERKS2_(): + 44bc98: a9bd7bfd stp x29, x30, [sp, #-48]! + 44bc9c: 910003fd mov x29, sp + 44bca0: a90153f3 stp x19, x20, [sp, #16] + 44bca4: aa0803f3 mov x19, x8 + 44bca8: f90017e0 str x0, [sp, #40] + 44bcac: f90013e1 str x1, [sp, #32] + 44bcb0: aa1303e0 mov x0, x19 + 44bcb4: 97fffff1 bl 44bc78 <_ZN5Catch5clara8TextFlow7ColumnsC1Ev> + 44bcb8: f94017e1 ldr x1, [sp, #40] + 44bcbc: aa1303e0 mov x0, x19 + 44bcc0: 97ffff79 bl 44baa4 <_ZN5Catch5clara8TextFlow7ColumnspLERKNS1_6ColumnE> + 44bcc4: f94013e1 ldr x1, [sp, #32] + 44bcc8: aa1303e0 mov x0, x19 + 44bccc: 97ffff76 bl 44baa4 <_ZN5Catch5clara8TextFlow7ColumnspLERKNS1_6ColumnE> + 44bcd0: 14000006 b 44bce8 <_ZN5Catch5clara8TextFlow6ColumnplERKS2_+0x50> + 44bcd4: aa0003f4 mov x20, x0 + 44bcd8: aa1303e0 mov x0, x19 + 44bcdc: 97ffff86 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 44bce0: aa1403e0 mov x0, x20 + 44bce4: 97feef07 bl 407900 <_Unwind_Resume@plt> + 44bce8: aa1303e0 mov x0, x19 + 44bcec: a94153f3 ldp x19, x20, [sp, #16] + 44bcf0: a8c37bfd ldp x29, x30, [sp], #48 + 44bcf4: d65f03c0 ret + +000000000044bcf8 <_ZN5Catch5clara6detail4ArgsC1EiPKPKc>: +_ZN5Catch5clara6detail4ArgsC2EiPKPKc(): + 44bcf8: a9ba7bfd stp x29, x30, [sp, #-96]! + 44bcfc: 910003fd mov x29, sp + 44bd00: a90153f3 stp x19, x20, [sp, #16] + 44bd04: f90013f5 str x21, [sp, #32] + 44bd08: f90027e0 str x0, [sp, #72] + 44bd0c: b90047e1 str w1, [sp, #68] + 44bd10: f9001fe2 str x2, [sp, #56] + 44bd14: f94027f3 ldr x19, [sp, #72] + 44bd18: f9401fe0 ldr x0, [sp, #56] + 44bd1c: f9400014 ldr x20, [x0] + 44bd20: 910143e0 add x0, sp, #0x50 + 44bd24: 97feeefb bl 407910 <_ZNSaIcEC1Ev@plt> + 44bd28: 910143e0 add x0, sp, #0x50 + 44bd2c: aa0003e2 mov x2, x0 + 44bd30: aa1403e1 mov x1, x20 + 44bd34: aa1303e0 mov x0, x19 + 44bd38: 97feee52 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44bd3c: 910143e0 add x0, sp, #0x50 + 44bd40: 97feedc0 bl 407440 <_ZNSaIcED1Ev@plt> + 44bd44: f94027e0 ldr x0, [sp, #72] + 44bd48: 91008013 add x19, x0, #0x20 + 44bd4c: f9401fe0 ldr x0, [sp, #56] + 44bd50: 91002014 add x20, x0, #0x8 + 44bd54: b98047e0 ldrsw x0, [sp, #68] + 44bd58: d37df000 lsl x0, x0, #3 + 44bd5c: f9401fe1 ldr x1, [sp, #56] + 44bd60: 8b000035 add x21, x1, x0 + 44bd64: 910163e0 add x0, sp, #0x58 + 44bd68: 97ff7f84 bl 42bb78 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 44bd6c: 910163e0 add x0, sp, #0x58 + 44bd70: aa0003e3 mov x3, x0 + 44bd74: aa1503e2 mov x2, x21 + 44bd78: aa1403e1 mov x1, x20 + 44bd7c: aa1303e0 mov x0, x19 + 44bd80: 94000edf bl 44f8fc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1IPKPKcvEET_SD_RKS6_> + 44bd84: 910163e0 add x0, sp, #0x58 + 44bd88: 97ff6278 bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 44bd8c: 1400000d b 44bdc0 <_ZN5Catch5clara6detail4ArgsC1EiPKPKc+0xc8> + 44bd90: aa0003f3 mov x19, x0 + 44bd94: 910143e0 add x0, sp, #0x50 + 44bd98: 97feedaa bl 407440 <_ZNSaIcED1Ev@plt> + 44bd9c: aa1303e0 mov x0, x19 + 44bda0: 97feeed8 bl 407900 <_Unwind_Resume@plt> + 44bda4: aa0003f3 mov x19, x0 + 44bda8: 910163e0 add x0, sp, #0x58 + 44bdac: 97ff626f bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 44bdb0: f94027e0 ldr x0, [sp, #72] + 44bdb4: 97feecd3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44bdb8: aa1303e0 mov x0, x19 + 44bdbc: 97feeed1 bl 407900 <_Unwind_Resume@plt> + 44bdc0: a94153f3 ldp x19, x20, [sp, #16] + 44bdc4: f94013f5 ldr x21, [sp, #32] + 44bdc8: a8c67bfd ldp x29, x30, [sp], #96 + 44bdcc: d65f03c0 ret + +000000000044bdd0 <_ZNK5Catch5clara6detail4Args7exeNameB5cxx11Ev>: +_ZNK5Catch5clara6detail4Args7exeNameB5cxx11Ev(): + 44bdd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 44bdd4: 910003fd mov x29, sp + 44bdd8: f9000bf3 str x19, [sp, #16] + 44bddc: aa0803f3 mov x19, x8 + 44bde0: f90017e0 str x0, [sp, #40] + 44bde4: f94017e0 ldr x0, [sp, #40] + 44bde8: aa0003e1 mov x1, x0 + 44bdec: aa1303e0 mov x0, x19 + 44bdf0: 97feec60 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44bdf4: aa1303e0 mov x0, x19 + 44bdf8: f9400bf3 ldr x19, [sp, #16] + 44bdfc: a8c37bfd ldp x29, x30, [sp], #48 + 44be00: d65f03c0 ret + +000000000044be04 <_ZN5Catch5clara6detail11isOptPrefixEc>: +_ZN5Catch5clara6detail11isOptPrefixEc(): + 44be04: d10043ff sub sp, sp, #0x10 + 44be08: 39003fe0 strb w0, [sp, #15] + 44be0c: 39403fe0 ldrb w0, [sp, #15] + 44be10: 7100b41f cmp w0, #0x2d + 44be14: 1a9f17e0 cset w0, eq // eq = none + 44be18: 12001c00 and w0, w0, #0xff + 44be1c: 910043ff add sp, sp, #0x10 + 44be20: d65f03c0 ret + +000000000044be24 <_ZN5Catch5clara6detail5TokenD1Ev>: +_ZN5Catch5clara6detail5TokenD1Ev(): + 44be24: a9be7bfd stp x29, x30, [sp, #-32]! + 44be28: 910003fd mov x29, sp + 44be2c: f9000fe0 str x0, [sp, #24] + 44be30: f9400fe0 ldr x0, [sp, #24] + 44be34: 91002000 add x0, x0, #0x8 + 44be38: 97feecb2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44be3c: d503201f nop + 44be40: a8c27bfd ldp x29, x30, [sp], #32 + 44be44: d65f03c0 ret + +000000000044be48 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv>: +_ZN5Catch5clara6detail11TokenStream10loadBufferEv(): + 44be48: a9ac7bfd stp x29, x30, [sp, #-320]! + 44be4c: 910003fd mov x29, sp + 44be50: f9000bf3 str x19, [sp, #16] + 44be54: f90017e0 str x0, [sp, #40] + 44be58: f94017e0 ldr x0, [sp, #40] + 44be5c: 91004000 add x0, x0, #0x10 + 44be60: d2800001 mov x1, #0x0 // #0 + 44be64: 94000ebe bl 44f95c <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6resizeEm> + 44be68: f94017e2 ldr x2, [sp, #40] + 44be6c: f94017e0 ldr x0, [sp, #40] + 44be70: 91002000 add x0, x0, #0x8 + 44be74: aa0003e1 mov x1, x0 + 44be78: aa0203e0 mov x0, x2 + 44be7c: 97ff7756 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 44be80: 12001c00 and w0, w0, #0xff + 44be84: 7100001f cmp w0, #0x0 + 44be88: 54000120 b.eq 44beac <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x64> // b.none + 44be8c: f94017e0 ldr x0, [sp, #40] + 44be90: 94000ee0 bl 44fa10 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEptEv> + 44be94: 97feee6f bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 44be98: 12001c00 and w0, w0, #0xff + 44be9c: 7100001f cmp w0, #0x0 + 44bea0: 54000060 b.eq 44beac <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x64> // b.none + 44bea4: 52800020 mov w0, #0x1 // #1 + 44bea8: 14000002 b 44beb0 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x68> + 44beac: 52800000 mov w0, #0x0 // #0 + 44beb0: 7100001f cmp w0, #0x0 + 44beb4: 54000080 b.eq 44bec4 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x7c> // b.none + 44beb8: f94017e0 ldr x0, [sp, #40] + 44bebc: 97ff8ee2 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 44bec0: 17ffffea b 44be68 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x20> + 44bec4: f94017e2 ldr x2, [sp, #40] + 44bec8: f94017e0 ldr x0, [sp, #40] + 44becc: 91002000 add x0, x0, #0x8 + 44bed0: aa0003e1 mov x1, x0 + 44bed4: aa0203e0 mov x0, x2 + 44bed8: 97ff773f bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 44bedc: 12001c00 and w0, w0, #0xff + 44bee0: 7100001f cmp w0, #0x0 + 44bee4: 54001700 b.eq 44c1c4 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x37c> // b.none + 44bee8: f94017e0 ldr x0, [sp, #40] + 44beec: 97ff926c bl 43089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 44bef0: f9009be0 str x0, [sp, #304] + 44bef4: d2800001 mov x1, #0x0 // #0 + 44bef8: f9409be0 ldr x0, [sp, #304] + 44befc: 97feed59 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44bf00: 39400000 ldrb w0, [x0] + 44bf04: 97ffffc0 bl 44be04 <_ZN5Catch5clara6detail11isOptPrefixEc> + 44bf08: 12001c00 and w0, w0, #0xff + 44bf0c: 7100001f cmp w0, #0x0 + 44bf10: 54000f80 b.eq 44c100 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x2b8> // b.none + 44bf14: d2800002 mov x2, #0x0 // #0 + 44bf18: f00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44bf1c: 9138c001 add x1, x0, #0xe30 + 44bf20: f9409be0 ldr x0, [sp, #304] + 44bf24: 97feec3b bl 407010 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcm@plt> + 44bf28: f90097e0 str x0, [sp, #296] + 44bf2c: f94097e0 ldr x0, [sp, #296] + 44bf30: b100041f cmn x0, #0x1 + 44bf34: 54000460 b.eq 44bfc0 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x178> // b.none + 44bf38: f94017e0 ldr x0, [sp, #40] + 44bf3c: 91004013 add x19, x0, #0x10 + 44bf40: b9005bff str wzr, [sp, #88] + 44bf44: 910183e0 add x0, sp, #0x60 + 44bf48: aa0003e8 mov x8, x0 + 44bf4c: f94097e2 ldr x2, [sp, #296] + 44bf50: d2800001 mov x1, #0x0 // #0 + 44bf54: f9409be0 ldr x0, [sp, #304] + 44bf58: 97feed22 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 44bf5c: 910163e0 add x0, sp, #0x58 + 44bf60: aa0003e1 mov x1, x0 + 44bf64: aa1303e0 mov x0, x19 + 44bf68: 94000eb0 bl 44fa28 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE9push_backEOS3_> + 44bf6c: 910163e0 add x0, sp, #0x58 + 44bf70: 97ffffad bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44bf74: f94017e0 ldr x0, [sp, #40] + 44bf78: 91004013 add x19, x0, #0x10 + 44bf7c: 52800020 mov w0, #0x1 // #1 + 44bf80: b90083e0 str w0, [sp, #128] + 44bf84: f94097e0 ldr x0, [sp, #296] + 44bf88: 91000400 add x0, x0, #0x1 + 44bf8c: 910223e1 add x1, sp, #0x88 + 44bf90: aa0103e8 mov x8, x1 + 44bf94: 92800002 mov x2, #0xffffffffffffffff // #-1 + 44bf98: aa0003e1 mov x1, x0 + 44bf9c: f9409be0 ldr x0, [sp, #304] + 44bfa0: 97feed10 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 44bfa4: 910203e0 add x0, sp, #0x80 + 44bfa8: aa0003e1 mov x1, x0 + 44bfac: aa1303e0 mov x0, x19 + 44bfb0: 94000e9e bl 44fa28 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE9push_backEOS3_> + 44bfb4: 910203e0 add x0, sp, #0x80 + 44bfb8: 97ffff9b bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44bfbc: 14000082 b 44c1c4 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x37c> + 44bfc0: d2800021 mov x1, #0x1 // #1 + 44bfc4: f9409be0 ldr x0, [sp, #304] + 44bfc8: 97feed26 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44bfcc: 39400000 ldrb w0, [x0] + 44bfd0: 7100b41f cmp w0, #0x2d + 44bfd4: 540000e0 b.eq 44bff0 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x1a8> // b.none + 44bfd8: f9409be0 ldr x0, [sp, #304] + 44bfdc: 97feec75 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44bfe0: f100081f cmp x0, #0x2 + 44bfe4: 54000069 b.ls 44bff0 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x1a8> // b.plast + 44bfe8: 52800020 mov w0, #0x1 // #1 + 44bfec: 14000002 b 44bff4 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x1ac> + 44bff0: 52800000 mov w0, #0x0 // #0 + 44bff4: 7100001f cmp w0, #0x0 + 44bff8: 54000680 b.eq 44c0c8 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x280> // b.none + 44bffc: 9102a3e0 add x0, sp, #0xa8 + 44c000: 97feee44 bl 407910 <_ZNSaIcEC1Ev@plt> + 44c004: 9102a3e0 add x0, sp, #0xa8 + 44c008: 9100e3e3 add x3, sp, #0x38 + 44c00c: aa0003e2 mov x2, x0 + 44c010: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44c014: 9138e001 add x1, x0, #0xe38 + 44c018: aa0303e0 mov x0, x3 + 44c01c: 97feed99 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44c020: 9102a3e0 add x0, sp, #0xa8 + 44c024: 97feed07 bl 407440 <_ZNSaIcED1Ev@plt> + 44c028: d2800020 mov x0, #0x1 // #1 + 44c02c: f9009fe0 str x0, [sp, #312] + 44c030: f9409be0 ldr x0, [sp, #304] + 44c034: 97feec5f bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44c038: aa0003e1 mov x1, x0 + 44c03c: f9409fe0 ldr x0, [sp, #312] + 44c040: eb01001f cmp x0, x1 + 44c044: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 44c048: 12001c00 and w0, w0, #0xff + 44c04c: 7100001f cmp w0, #0x0 + 44c050: 54000360 b.eq 44c0bc <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x274> // b.none + 44c054: f9409fe1 ldr x1, [sp, #312] + 44c058: f9409be0 ldr x0, [sp, #304] + 44c05c: 97feed01 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44c060: aa0003f3 mov x19, x0 + 44c064: 9100e3e0 add x0, sp, #0x38 + 44c068: d2800021 mov x1, #0x1 // #1 + 44c06c: 97feee8d bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44c070: 39400261 ldrb w1, [x19] + 44c074: 39000001 strb w1, [x0] + 44c078: f94017e0 ldr x0, [sp, #40] + 44c07c: 91004013 add x19, x0, #0x10 + 44c080: b900b3ff str wzr, [sp, #176] + 44c084: 9100e3e1 add x1, sp, #0x38 + 44c088: 9102c3e0 add x0, sp, #0xb0 + 44c08c: 91002000 add x0, x0, #0x8 + 44c090: 97feebb8 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44c094: 9102c3e0 add x0, sp, #0xb0 + 44c098: aa0003e1 mov x1, x0 + 44c09c: aa1303e0 mov x0, x19 + 44c0a0: 94000e62 bl 44fa28 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE9push_backEOS3_> + 44c0a4: 9102c3e0 add x0, sp, #0xb0 + 44c0a8: 97ffff5f bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44c0ac: f9409fe0 ldr x0, [sp, #312] + 44c0b0: 91000400 add x0, x0, #0x1 + 44c0b4: f9009fe0 str x0, [sp, #312] + 44c0b8: 17ffffde b 44c030 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x1e8> + 44c0bc: 9100e3e0 add x0, sp, #0x38 + 44c0c0: 97feec10 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44c0c4: 14000040 b 44c1c4 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x37c> + 44c0c8: f94017e0 ldr x0, [sp, #40] + 44c0cc: 91004013 add x19, x0, #0x10 + 44c0d0: b900dbff str wzr, [sp, #216] + 44c0d4: 910363e0 add x0, sp, #0xd8 + 44c0d8: 91002000 add x0, x0, #0x8 + 44c0dc: f9409be1 ldr x1, [sp, #304] + 44c0e0: 97feeba4 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44c0e4: 910363e0 add x0, sp, #0xd8 + 44c0e8: aa0003e1 mov x1, x0 + 44c0ec: aa1303e0 mov x0, x19 + 44c0f0: 94000e4e bl 44fa28 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE9push_backEOS3_> + 44c0f4: 910363e0 add x0, sp, #0xd8 + 44c0f8: 97ffff4b bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44c0fc: 14000032 b 44c1c4 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x37c> + 44c100: f94017e0 ldr x0, [sp, #40] + 44c104: 91004013 add x19, x0, #0x10 + 44c108: 52800020 mov w0, #0x1 // #1 + 44c10c: b90103e0 str w0, [sp, #256] + 44c110: 910403e0 add x0, sp, #0x100 + 44c114: 91002000 add x0, x0, #0x8 + 44c118: f9409be1 ldr x1, [sp, #304] + 44c11c: 97feeb95 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44c120: 910403e0 add x0, sp, #0x100 + 44c124: aa0003e1 mov x1, x0 + 44c128: aa1303e0 mov x0, x19 + 44c12c: 94000e3f bl 44fa28 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE9push_backEOS3_> + 44c130: 910403e0 add x0, sp, #0x100 + 44c134: 97ffff3c bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44c138: 14000023 b 44c1c4 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x37c> + 44c13c: aa0003f3 mov x19, x0 + 44c140: 910163e0 add x0, sp, #0x58 + 44c144: 97ffff38 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44c148: aa1303e0 mov x0, x19 + 44c14c: 97feeded bl 407900 <_Unwind_Resume@plt> + 44c150: aa0003f3 mov x19, x0 + 44c154: 910203e0 add x0, sp, #0x80 + 44c158: 97ffff33 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44c15c: aa1303e0 mov x0, x19 + 44c160: 97feede8 bl 407900 <_Unwind_Resume@plt> + 44c164: aa0003f3 mov x19, x0 + 44c168: 9102a3e0 add x0, sp, #0xa8 + 44c16c: 97feecb5 bl 407440 <_ZNSaIcED1Ev@plt> + 44c170: aa1303e0 mov x0, x19 + 44c174: 97feede3 bl 407900 <_Unwind_Resume@plt> + 44c178: aa0003f3 mov x19, x0 + 44c17c: 9102c3e0 add x0, sp, #0xb0 + 44c180: 97ffff29 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44c184: 14000002 b 44c18c <_ZN5Catch5clara6detail11TokenStream10loadBufferEv+0x344> + 44c188: aa0003f3 mov x19, x0 + 44c18c: 9100e3e0 add x0, sp, #0x38 + 44c190: 97feebdc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44c194: aa1303e0 mov x0, x19 + 44c198: 97feedda bl 407900 <_Unwind_Resume@plt> + 44c19c: aa0003f3 mov x19, x0 + 44c1a0: 910363e0 add x0, sp, #0xd8 + 44c1a4: 97ffff20 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44c1a8: aa1303e0 mov x0, x19 + 44c1ac: 97feedd5 bl 407900 <_Unwind_Resume@plt> + 44c1b0: aa0003f3 mov x19, x0 + 44c1b4: 910403e0 add x0, sp, #0x100 + 44c1b8: 97ffff1b bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44c1bc: aa1303e0 mov x0, x19 + 44c1c0: 97feedd0 bl 407900 <_Unwind_Resume@plt> + 44c1c4: d503201f nop + 44c1c8: f9400bf3 ldr x19, [sp, #16] + 44c1cc: a8d47bfd ldp x29, x30, [sp], #320 + 44c1d0: d65f03c0 ret + +000000000044c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev>: +_ZN5Catch5clara6detail11TokenStreamD2Ev(): + 44c1d4: a9be7bfd stp x29, x30, [sp, #-32]! + 44c1d8: 910003fd mov x29, sp + 44c1dc: f9000fe0 str x0, [sp, #24] + 44c1e0: f9400fe0 ldr x0, [sp, #24] + 44c1e4: 91004000 add x0, x0, #0x10 + 44c1e8: 94000e1c bl 44fa58 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EED1Ev> + 44c1ec: d503201f nop + 44c1f0: a8c27bfd ldp x29, x30, [sp], #32 + 44c1f4: d65f03c0 ret + +000000000044c1f8 <_ZN5Catch5clara6detail11TokenStreamC1ERKNS1_4ArgsE>: +_ZN5Catch5clara6detail11TokenStreamC1ERKNS1_4ArgsE(): + 44c1f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 44c1fc: 910003fd mov x29, sp + 44c200: f9000bf3 str x19, [sp, #16] + 44c204: f90017e0 str x0, [sp, #40] + 44c208: f90013e1 str x1, [sp, #32] + 44c20c: f94013e0 ldr x0, [sp, #32] + 44c210: 91008000 add x0, x0, #0x20 + 44c214: 97ff7608 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 44c218: aa0003f3 mov x19, x0 + 44c21c: f94013e0 ldr x0, [sp, #32] + 44c220: 91008000 add x0, x0, #0x20 + 44c224: 97ff7610 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 44c228: aa0003e2 mov x2, x0 + 44c22c: aa1303e1 mov x1, x19 + 44c230: f94017e0 ldr x0, [sp, #40] + 44c234: 94000005 bl 44c248 <_ZN5Catch5clara6detail11TokenStreamC1EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISA_SaISA_EEEESG_> + 44c238: d503201f nop + 44c23c: f9400bf3 ldr x19, [sp, #16] + 44c240: a8c37bfd ldp x29, x30, [sp], #48 + 44c244: d65f03c0 ret + +000000000044c248 <_ZN5Catch5clara6detail11TokenStreamC1EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISA_SaISA_EEEESG_>: +_ZN5Catch5clara6detail11TokenStreamC1EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISA_SaISA_EEEESG_(): + 44c248: a9bc7bfd stp x29, x30, [sp, #-64]! + 44c24c: 910003fd mov x29, sp + 44c250: f9000bf3 str x19, [sp, #16] + 44c254: f9001fe0 str x0, [sp, #56] + 44c258: f9001be1 str x1, [sp, #48] + 44c25c: f90017e2 str x2, [sp, #40] + 44c260: f9401fe0 ldr x0, [sp, #56] + 44c264: f9401be1 ldr x1, [sp, #48] + 44c268: f9000001 str x1, [x0] + 44c26c: f9401fe0 ldr x0, [sp, #56] + 44c270: f94017e1 ldr x1, [sp, #40] + 44c274: f9000401 str x1, [x0, #8] + 44c278: f9401fe0 ldr x0, [sp, #56] + 44c27c: 91004000 add x0, x0, #0x10 + 44c280: 94000e0a bl 44faa8 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EEC1Ev> + 44c284: f9401fe0 ldr x0, [sp, #56] + 44c288: 97fffef0 bl 44be48 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv> + 44c28c: 14000007 b 44c2a8 <_ZN5Catch5clara6detail11TokenStreamC1EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISA_SaISA_EEEESG_+0x60> + 44c290: aa0003f3 mov x19, x0 + 44c294: f9401fe0 ldr x0, [sp, #56] + 44c298: 91004000 add x0, x0, #0x10 + 44c29c: 94000def bl 44fa58 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EED1Ev> + 44c2a0: aa1303e0 mov x0, x19 + 44c2a4: 97feed97 bl 407900 <_Unwind_Resume@plt> + 44c2a8: f9400bf3 ldr x19, [sp, #16] + 44c2ac: a8c47bfd ldp x29, x30, [sp], #64 + 44c2b0: d65f03c0 ret + +000000000044c2b4 <_ZNK5Catch5clara6detail11TokenStreamcvbEv>: +_ZNK5Catch5clara6detail11TokenStreamcvbEv(): + 44c2b4: a9be7bfd stp x29, x30, [sp, #-32]! + 44c2b8: 910003fd mov x29, sp + 44c2bc: f9000fe0 str x0, [sp, #24] + 44c2c0: f9400fe0 ldr x0, [sp, #24] + 44c2c4: 91004000 add x0, x0, #0x10 + 44c2c8: 94000e00 bl 44fac8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5emptyEv> + 44c2cc: 12001c00 and w0, w0, #0xff + 44c2d0: 52000000 eor w0, w0, #0x1 + 44c2d4: 12001c00 and w0, w0, #0xff + 44c2d8: 7100001f cmp w0, #0x0 + 44c2dc: 54000141 b.ne 44c304 <_ZNK5Catch5clara6detail11TokenStreamcvbEv+0x50> // b.any + 44c2e0: f9400fe2 ldr x2, [sp, #24] + 44c2e4: f9400fe0 ldr x0, [sp, #24] + 44c2e8: 91002000 add x0, x0, #0x8 + 44c2ec: aa0003e1 mov x1, x0 + 44c2f0: aa0203e0 mov x0, x2 + 44c2f4: 97ff7638 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 44c2f8: 12001c00 and w0, w0, #0xff + 44c2fc: 7100001f cmp w0, #0x0 + 44c300: 54000060 b.eq 44c30c <_ZNK5Catch5clara6detail11TokenStreamcvbEv+0x58> // b.none + 44c304: 52800020 mov w0, #0x1 // #1 + 44c308: 14000002 b 44c310 <_ZNK5Catch5clara6detail11TokenStreamcvbEv+0x5c> + 44c30c: 52800000 mov w0, #0x0 // #0 + 44c310: a8c27bfd ldp x29, x30, [sp], #32 + 44c314: d65f03c0 ret + +000000000044c318 <_ZN5Catch5clara6detail5TokenC1ERKS2_>: +_ZN5Catch5clara6detail5TokenC2ERKS2_(): + 44c318: a9be7bfd stp x29, x30, [sp, #-32]! + 44c31c: 910003fd mov x29, sp + 44c320: f9000fe0 str x0, [sp, #24] + 44c324: f9000be1 str x1, [sp, #16] + 44c328: f9400be0 ldr x0, [sp, #16] + 44c32c: b9400001 ldr w1, [x0] + 44c330: f9400fe0 ldr x0, [sp, #24] + 44c334: b9000001 str w1, [x0] + 44c338: f9400fe0 ldr x0, [sp, #24] + 44c33c: 91002002 add x2, x0, #0x8 + 44c340: f9400be0 ldr x0, [sp, #16] + 44c344: 91002000 add x0, x0, #0x8 + 44c348: aa0003e1 mov x1, x0 + 44c34c: aa0203e0 mov x0, x2 + 44c350: 97feeb08 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44c354: d503201f nop + 44c358: a8c27bfd ldp x29, x30, [sp], #32 + 44c35c: d65f03c0 ret + +000000000044c360 <_ZNK5Catch5clara6detail11TokenStreamdeEv>: +_ZNK5Catch5clara6detail11TokenStreamdeEv(): + 44c360: a9bd7bfd stp x29, x30, [sp, #-48]! + 44c364: 910003fd mov x29, sp + 44c368: f9000bf3 str x19, [sp, #16] + 44c36c: aa0803f3 mov x19, x8 + 44c370: f90017e0 str x0, [sp, #40] + 44c374: f94017e0 ldr x0, [sp, #40] + 44c378: 91004000 add x0, x0, #0x10 + 44c37c: 94000dd3 bl 44fac8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5emptyEv> + 44c380: 12001c00 and w0, w0, #0xff + 44c384: 52000000 eor w0, w0, #0x1 + 44c388: 12001c00 and w0, w0, #0xff + 44c38c: 7100001f cmp w0, #0x0 + 44c390: 54000121 b.ne 44c3b4 <_ZNK5Catch5clara6detail11TokenStreamdeEv+0x54> // b.any + 44c394: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c398: 91210003 add x3, x0, #0x840 + 44c39c: 52803e42 mov w2, #0x1f2 // #498 + 44c3a0: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44c3a4: 9132c001 add x1, x0, #0xcb0 + 44c3a8: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44c3ac: 91390000 add x0, x0, #0xe40 + 44c3b0: 97feeb20 bl 407030 <__assert_fail@plt> + 44c3b4: f94017e0 ldr x0, [sp, #40] + 44c3b8: 91004000 add x0, x0, #0x10 + 44c3bc: 94000de0 bl 44fb3c <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5frontEv> + 44c3c0: aa0003e1 mov x1, x0 + 44c3c4: aa1303e0 mov x0, x19 + 44c3c8: 97ffffd4 bl 44c318 <_ZN5Catch5clara6detail5TokenC1ERKS2_> + 44c3cc: aa1303e0 mov x0, x19 + 44c3d0: f9400bf3 ldr x19, [sp, #16] + 44c3d4: a8c37bfd ldp x29, x30, [sp], #48 + 44c3d8: d65f03c0 ret + +000000000044c3dc <_ZNK5Catch5clara6detail11TokenStreamptEv>: +_ZNK5Catch5clara6detail11TokenStreamptEv(): + 44c3dc: a9be7bfd stp x29, x30, [sp, #-32]! + 44c3e0: 910003fd mov x29, sp + 44c3e4: f9000fe0 str x0, [sp, #24] + 44c3e8: f9400fe0 ldr x0, [sp, #24] + 44c3ec: 91004000 add x0, x0, #0x10 + 44c3f0: 94000db6 bl 44fac8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5emptyEv> + 44c3f4: 12001c00 and w0, w0, #0xff + 44c3f8: 52000000 eor w0, w0, #0x1 + 44c3fc: 12001c00 and w0, w0, #0xff + 44c400: 7100001f cmp w0, #0x0 + 44c404: 54000121 b.ne 44c428 <_ZNK5Catch5clara6detail11TokenStreamptEv+0x4c> // b.any + 44c408: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c40c: 91126003 add x3, x0, #0x498 + 44c410: 52803ee2 mov w2, #0x1f7 // #503 + 44c414: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44c418: 9132c001 add x1, x0, #0xcb0 + 44c41c: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44c420: 91390000 add x0, x0, #0xe40 + 44c424: 97feeb03 bl 407030 <__assert_fail@plt> + 44c428: f9400fe0 ldr x0, [sp, #24] + 44c42c: 91004000 add x0, x0, #0x10 + 44c430: 94000dc3 bl 44fb3c <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5frontEv> + 44c434: a8c27bfd ldp x29, x30, [sp], #32 + 44c438: d65f03c0 ret + +000000000044c43c <_ZN5Catch5clara6detail11TokenStreamppEv>: +_ZN5Catch5clara6detail11TokenStreamppEv(): + 44c43c: a9bc7bfd stp x29, x30, [sp, #-64]! + 44c440: 910003fd mov x29, sp + 44c444: f9000bf3 str x19, [sp, #16] + 44c448: f90017e0 str x0, [sp, #40] + 44c44c: f94017e0 ldr x0, [sp, #40] + 44c450: 91004000 add x0, x0, #0x10 + 44c454: 94000dad bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 44c458: f100041f cmp x0, #0x1 + 44c45c: 1a9f97e0 cset w0, hi // hi = pmore + 44c460: 12001c00 and w0, w0, #0xff + 44c464: 7100001f cmp w0, #0x0 + 44c468: 540001c0 b.eq 44c4a0 <_ZN5Catch5clara6detail11TokenStreamppEv+0x64> // b.none + 44c46c: f94017e0 ldr x0, [sp, #40] + 44c470: 91004013 add x19, x0, #0x10 + 44c474: f94017e0 ldr x0, [sp, #40] + 44c478: 91004000 add x0, x0, #0x10 + 44c47c: 94000dbb bl 44fb68 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv> + 44c480: f9001fe0 str x0, [sp, #56] + 44c484: 9100e3e1 add x1, sp, #0x38 + 44c488: 9100c3e0 add x0, sp, #0x30 + 44c48c: 94000dc0 bl 44fb8c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE> + 44c490: f9401be1 ldr x1, [sp, #48] + 44c494: aa1303e0 mov x0, x19 + 44c498: 94000dc9 bl 44fbbc <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EE> + 44c49c: 1400000e b 44c4d4 <_ZN5Catch5clara6detail11TokenStreamppEv+0x98> + 44c4a0: f94017e2 ldr x2, [sp, #40] + 44c4a4: f94017e0 ldr x0, [sp, #40] + 44c4a8: 91002000 add x0, x0, #0x8 + 44c4ac: aa0003e1 mov x1, x0 + 44c4b0: aa0203e0 mov x0, x2 + 44c4b4: 97ff75c8 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 44c4b8: 12001c00 and w0, w0, #0xff + 44c4bc: 7100001f cmp w0, #0x0 + 44c4c0: 54000060 b.eq 44c4cc <_ZN5Catch5clara6detail11TokenStreamppEv+0x90> // b.none + 44c4c4: f94017e0 ldr x0, [sp, #40] + 44c4c8: 97ff8d5f bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 44c4cc: f94017e0 ldr x0, [sp, #40] + 44c4d0: 97fffe5e bl 44be48 <_ZN5Catch5clara6detail11TokenStream10loadBufferEv> + 44c4d4: f94017e0 ldr x0, [sp, #40] + 44c4d8: f9400bf3 ldr x19, [sp, #16] + 44c4dc: a8c47bfd ldp x29, x30, [sp], #64 + 44c4e0: d65f03c0 ret + +000000000044c4e4 <_ZN5Catch5clara6detail10ResultBaseC1ENS2_4TypeE>: +_ZN5Catch5clara6detail10ResultBaseC1ENS2_4TypeE(): + 44c4e4: d10043ff sub sp, sp, #0x10 + 44c4e8: f90007e0 str x0, [sp, #8] + 44c4ec: b90007e1 str w1, [sp, #4] + 44c4f0: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c4f4: 91390001 add x1, x0, #0xe40 + 44c4f8: f94007e0 ldr x0, [sp, #8] + 44c4fc: f9000001 str x1, [x0] + 44c500: f94007e0 ldr x0, [sp, #8] + 44c504: b94007e1 ldr w1, [sp, #4] + 44c508: b9000801 str w1, [x0, #8] + 44c50c: d503201f nop + 44c510: 910043ff add sp, sp, #0x10 + 44c514: d65f03c0 ret + +000000000044c518 <_ZN5Catch5clara6detail11TokenStreamC1ERKS2_>: +_ZN5Catch5clara6detail11TokenStreamC2ERKS2_(): + 44c518: a9be7bfd stp x29, x30, [sp, #-32]! + 44c51c: 910003fd mov x29, sp + 44c520: f9000fe0 str x0, [sp, #24] + 44c524: f9000be1 str x1, [sp, #16] + 44c528: f9400fe0 ldr x0, [sp, #24] + 44c52c: f9400be1 ldr x1, [sp, #16] + 44c530: f9400021 ldr x1, [x1] + 44c534: f9000001 str x1, [x0] + 44c538: f9400fe0 ldr x0, [sp, #24] + 44c53c: f9400be1 ldr x1, [sp, #16] + 44c540: f9400421 ldr x1, [x1, #8] + 44c544: f9000401 str x1, [x0, #8] + 44c548: f9400fe0 ldr x0, [sp, #24] + 44c54c: 91004002 add x2, x0, #0x10 + 44c550: f9400be0 ldr x0, [sp, #16] + 44c554: 91004000 add x0, x0, #0x10 + 44c558: aa0003e1 mov x1, x0 + 44c55c: aa0203e0 mov x0, x2 + 44c560: 94000dac bl 44fc10 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EEC1ERKS5_> + 44c564: d503201f nop + 44c568: a8c27bfd ldp x29, x30, [sp], #32 + 44c56c: d65f03c0 ret + +000000000044c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE>: +_ZN5Catch5clara6detail10ParseStateC2ENS1_15ParseResultTypeERKNS1_11TokenStreamE(): + 44c570: a9bd7bfd stp x29, x30, [sp, #-48]! + 44c574: 910003fd mov x29, sp + 44c578: f90017e0 str x0, [sp, #40] + 44c57c: b90027e1 str w1, [sp, #36] + 44c580: f9000fe2 str x2, [sp, #24] + 44c584: f94017e0 ldr x0, [sp, #40] + 44c588: b94027e1 ldr w1, [sp, #36] + 44c58c: b9000001 str w1, [x0] + 44c590: f94017e0 ldr x0, [sp, #40] + 44c594: 91002000 add x0, x0, #0x8 + 44c598: f9400fe1 ldr x1, [sp, #24] + 44c59c: 97ffffdf bl 44c518 <_ZN5Catch5clara6detail11TokenStreamC1ERKS2_> + 44c5a0: d503201f nop + 44c5a4: a8c37bfd ldp x29, x30, [sp], #48 + 44c5a8: d65f03c0 ret + +000000000044c5ac <_ZNK5Catch5clara6detail10ParseState4typeEv>: +_ZNK5Catch5clara6detail10ParseState4typeEv(): + 44c5ac: d10043ff sub sp, sp, #0x10 + 44c5b0: f90007e0 str x0, [sp, #8] + 44c5b4: f94007e0 ldr x0, [sp, #8] + 44c5b8: b9400000 ldr w0, [x0] + 44c5bc: 910043ff add sp, sp, #0x10 + 44c5c0: d65f03c0 ret + +000000000044c5c4 <_ZNK5Catch5clara6detail10ParseState15remainingTokensEv>: +_ZNK5Catch5clara6detail10ParseState15remainingTokensEv(): + 44c5c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 44c5c8: 910003fd mov x29, sp + 44c5cc: f9000bf3 str x19, [sp, #16] + 44c5d0: aa0803f3 mov x19, x8 + 44c5d4: f90017e0 str x0, [sp, #40] + 44c5d8: f94017e0 ldr x0, [sp, #40] + 44c5dc: 91002000 add x0, x0, #0x8 + 44c5e0: aa0003e1 mov x1, x0 + 44c5e4: aa1303e0 mov x0, x19 + 44c5e8: 97ffffcc bl 44c518 <_ZN5Catch5clara6detail11TokenStreamC1ERKS2_> + 44c5ec: aa1303e0 mov x0, x19 + 44c5f0: f9400bf3 ldr x19, [sp, #16] + 44c5f4: a8c37bfd ldp x29, x30, [sp], #48 + 44c5f8: d65f03c0 ret + +000000000044c5fc <_ZN5Catch5clara6detail10ResultBaseC1ERKS2_>: +_ZN5Catch5clara6detail10ResultBaseC2ERKS2_(): + 44c5fc: d10043ff sub sp, sp, #0x10 + 44c600: f90007e0 str x0, [sp, #8] + 44c604: f90003e1 str x1, [sp] + 44c608: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c60c: 91390001 add x1, x0, #0xe40 + 44c610: f94007e0 ldr x0, [sp, #8] + 44c614: f9000001 str x1, [x0] + 44c618: f94003e0 ldr x0, [sp] + 44c61c: b9400801 ldr w1, [x0, #8] + 44c620: f94007e0 ldr x0, [sp, #8] + 44c624: b9000801 str w1, [x0, #8] + 44c628: d503201f nop + 44c62c: 910043ff add sp, sp, #0x10 + 44c630: d65f03c0 ret + +000000000044c634 <_ZN5Catch5clara6detail10ResultBaseD1Ev>: +_ZN5Catch5clara6detail10ResultBaseD1Ev(): + 44c634: d10043ff sub sp, sp, #0x10 + 44c638: f90007e0 str x0, [sp, #8] + 44c63c: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c640: 91390001 add x1, x0, #0xe40 + 44c644: f94007e0 ldr x0, [sp, #8] + 44c648: f9000001 str x1, [x0] + 44c64c: d503201f nop + 44c650: 910043ff add sp, sp, #0x10 + 44c654: d65f03c0 ret + +000000000044c658 <_ZN5Catch5clara6detail10ResultBaseD0Ev>: +_ZN5Catch5clara6detail10ResultBaseD0Ev(): + 44c658: a9be7bfd stp x29, x30, [sp, #-32]! + 44c65c: 910003fd mov x29, sp + 44c660: f9000fe0 str x0, [sp, #24] + 44c664: f9400fe0 ldr x0, [sp, #24] + 44c668: 97fffff3 bl 44c634 <_ZN5Catch5clara6detail10ResultBaseD1Ev> + 44c66c: d2800201 mov x1, #0x10 // #16 + 44c670: f9400fe0 ldr x0, [sp, #24] + 44c674: 97feeb43 bl 407380 <_ZdlPvm@plt> + 44c678: a8c27bfd ldp x29, x30, [sp], #32 + 44c67c: d65f03c0 ret + +000000000044c680 <_ZN5Catch5clara6detail15ResultValueBaseIvEC1EOS3_>: +_ZN5Catch5clara6detail15ResultValueBaseIvEC1EOS3_(): + 44c680: a9be7bfd stp x29, x30, [sp, #-32]! + 44c684: 910003fd mov x29, sp + 44c688: f9000fe0 str x0, [sp, #24] + 44c68c: f9000be1 str x1, [sp, #16] + 44c690: f9400fe0 ldr x0, [sp, #24] + 44c694: f9400be1 ldr x1, [sp, #16] + 44c698: 97ffffd9 bl 44c5fc <_ZN5Catch5clara6detail10ResultBaseC1ERKS2_> + 44c69c: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c6a0: 91386001 add x1, x0, #0xe18 + 44c6a4: f9400fe0 ldr x0, [sp, #24] + 44c6a8: f9000001 str x1, [x0] + 44c6ac: d503201f nop + 44c6b0: a8c27bfd ldp x29, x30, [sp], #32 + 44c6b4: d65f03c0 ret + +000000000044c6b8 <_ZN5Catch5clara6detail15ResultValueBaseIvED1Ev>: +_ZN5Catch5clara6detail15ResultValueBaseIvED1Ev(): + 44c6b8: a9be7bfd stp x29, x30, [sp, #-32]! + 44c6bc: 910003fd mov x29, sp + 44c6c0: f9000fe0 str x0, [sp, #24] + 44c6c4: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c6c8: 91386001 add x1, x0, #0xe18 + 44c6cc: f9400fe0 ldr x0, [sp, #24] + 44c6d0: f9000001 str x1, [x0] + 44c6d4: f9400fe0 ldr x0, [sp, #24] + 44c6d8: 97ffffd7 bl 44c634 <_ZN5Catch5clara6detail10ResultBaseD1Ev> + 44c6dc: d503201f nop + 44c6e0: a8c27bfd ldp x29, x30, [sp], #32 + 44c6e4: d65f03c0 ret + +000000000044c6e8 <_ZN5Catch5clara6detail15ResultValueBaseIvED0Ev>: +_ZN5Catch5clara6detail15ResultValueBaseIvED0Ev(): + 44c6e8: a9be7bfd stp x29, x30, [sp, #-32]! + 44c6ec: 910003fd mov x29, sp + 44c6f0: f9000fe0 str x0, [sp, #24] + 44c6f4: f9400fe0 ldr x0, [sp, #24] + 44c6f8: 97fffff0 bl 44c6b8 <_ZN5Catch5clara6detail15ResultValueBaseIvED1Ev> + 44c6fc: d2800201 mov x1, #0x10 // #16 + 44c700: f9400fe0 ldr x0, [sp, #24] + 44c704: 97feeb1f bl 407380 <_ZdlPvm@plt> + 44c708: a8c27bfd ldp x29, x30, [sp], #32 + 44c70c: d65f03c0 ret + +000000000044c710 <_ZN5Catch5clara6detail11BasicResultIvEC1EOS3_>: +_ZN5Catch5clara6detail11BasicResultIvEC2EOS3_(): + 44c710: a9be7bfd stp x29, x30, [sp, #-32]! + 44c714: 910003fd mov x29, sp + 44c718: f9000fe0 str x0, [sp, #24] + 44c71c: f9000be1 str x1, [sp, #16] + 44c720: f9400fe0 ldr x0, [sp, #24] + 44c724: f9400be1 ldr x1, [sp, #16] + 44c728: 97ffffd6 bl 44c680 <_ZN5Catch5clara6detail15ResultValueBaseIvEC1EOS3_> + 44c72c: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c730: 9135a001 add x1, x0, #0xd68 + 44c734: f9400fe0 ldr x0, [sp, #24] + 44c738: f9000001 str x1, [x0] + 44c73c: f9400fe0 ldr x0, [sp, #24] + 44c740: 91004002 add x2, x0, #0x10 + 44c744: f9400be0 ldr x0, [sp, #16] + 44c748: 91004000 add x0, x0, #0x10 + 44c74c: aa0003e1 mov x1, x0 + 44c750: aa0203e0 mov x0, x2 + 44c754: 97feea5f bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 44c758: d503201f nop + 44c75c: a8c27bfd ldp x29, x30, [sp], #32 + 44c760: d65f03c0 ret + +000000000044c764 <_ZNK5Catch5clara6detail10ParserBase8validateEv>: +_ZNK5Catch5clara6detail10ParserBase8validateEv(): + 44c764: a9bd7bfd stp x29, x30, [sp, #-48]! + 44c768: 910003fd mov x29, sp + 44c76c: f9000bf3 str x19, [sp, #16] + 44c770: aa0803f3 mov x19, x8 + 44c774: f90017e0 str x0, [sp, #40] + 44c778: aa1303e8 mov x8, x19 + 44c77c: 94000db3 bl 44fe48 <_ZN5Catch5clara6detail11BasicResultIvE2okEv> + 44c780: aa1303e0 mov x0, x19 + 44c784: f9400bf3 ldr x19, [sp, #16] + 44c788: a8c37bfd ldp x29, x30, [sp], #48 + 44c78c: d65f03c0 ret + +000000000044c790 <_ZNK5Catch5clara6detail10ParserBase11cardinalityEv>: +_ZNK5Catch5clara6detail10ParserBase11cardinalityEv(): + 44c790: d10043ff sub sp, sp, #0x10 + 44c794: f90007e0 str x0, [sp, #8] + 44c798: d2800020 mov x0, #0x1 // #1 + 44c79c: 910043ff add sp, sp, #0x10 + 44c7a0: d65f03c0 ret + +000000000044c7a4 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1EOS4_>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1EOS4_(): + 44c7a4: a9be7bfd stp x29, x30, [sp, #-32]! + 44c7a8: 910003fd mov x29, sp + 44c7ac: f9000fe0 str x0, [sp, #24] + 44c7b0: f9000be1 str x1, [sp, #16] + 44c7b4: f9400fe0 ldr x0, [sp, #24] + 44c7b8: f9400be1 ldr x1, [sp, #16] + 44c7bc: 94000dc0 bl 44febc <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ERKS4_> + 44c7c0: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c7c4: 91346001 add x1, x0, #0xd18 + 44c7c8: f9400fe0 ldr x0, [sp, #24] + 44c7cc: f9000001 str x1, [x0] + 44c7d0: f9400fe0 ldr x0, [sp, #24] + 44c7d4: 91010002 add x2, x0, #0x40 + 44c7d8: f9400be0 ldr x0, [sp, #16] + 44c7dc: 91010000 add x0, x0, #0x40 + 44c7e0: aa0003e1 mov x1, x0 + 44c7e4: aa0203e0 mov x0, x2 + 44c7e8: 97feea3a bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 44c7ec: d503201f nop + 44c7f0: a8c27bfd ldp x29, x30, [sp], #32 + 44c7f4: d65f03c0 ret + +000000000044c7f8 <_ZNK5Catch5clara6detail10ParserBase5parseERKNS1_4ArgsE>: +_ZNK5Catch5clara6detail10ParserBase5parseERKNS1_4ArgsE(): + 44c7f8: a9b87bfd stp x29, x30, [sp, #-128]! + 44c7fc: 910003fd mov x29, sp + 44c800: a90153f3 stp x19, x20, [sp, #16] + 44c804: aa0803f4 mov x20, x8 + 44c808: f90017e0 str x0, [sp, #40] + 44c80c: f90013e1 str x1, [sp, #32] + 44c810: f94017e0 ldr x0, [sp, #40] + 44c814: f9400000 ldr x0, [x0] + 44c818: 91006000 add x0, x0, #0x18 + 44c81c: f9400013 ldr x19, [x0] + 44c820: 9100e3e0 add x0, sp, #0x38 + 44c824: aa0003e8 mov x8, x0 + 44c828: f94013e0 ldr x0, [sp, #32] + 44c82c: 97fffd69 bl 44bdd0 <_ZNK5Catch5clara6detail4Args7exeNameB5cxx11Ev> + 44c830: 910163e0 add x0, sp, #0x58 + 44c834: f94013e1 ldr x1, [sp, #32] + 44c838: 97fffe70 bl 44c1f8 <_ZN5Catch5clara6detail11TokenStreamC1ERKNS1_4ArgsE> + 44c83c: 910163e1 add x1, sp, #0x58 + 44c840: 9100e3e0 add x0, sp, #0x38 + 44c844: aa1403e8 mov x8, x20 + 44c848: aa0103e2 mov x2, x1 + 44c84c: aa0003e1 mov x1, x0 + 44c850: f94017e0 ldr x0, [sp, #40] + 44c854: d63f0260 blr x19 + 44c858: d503201f nop + 44c85c: 910163e0 add x0, sp, #0x58 + 44c860: 97fffe5d bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44c864: 9100e3e0 add x0, sp, #0x38 + 44c868: 97feea26 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44c86c: 1400000a b 44c894 <_ZNK5Catch5clara6detail10ParserBase5parseERKNS1_4ArgsE+0x9c> + 44c870: aa0003f3 mov x19, x0 + 44c874: 910163e0 add x0, sp, #0x58 + 44c878: 97fffe57 bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44c87c: 14000002 b 44c884 <_ZNK5Catch5clara6detail10ParserBase5parseERKNS1_4ArgsE+0x8c> + 44c880: aa0003f3 mov x19, x0 + 44c884: 9100e3e0 add x0, sp, #0x38 + 44c888: 97feea1e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44c88c: aa1303e0 mov x0, x19 + 44c890: 97feec1c bl 407900 <_Unwind_Resume@plt> + 44c894: aa1403e0 mov x0, x20 + 44c898: a94153f3 ldp x19, x20, [sp, #16] + 44c89c: a8c87bfd ldp x29, x30, [sp], #128 + 44c8a0: d65f03c0 ret + +000000000044c8a4 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 44c8a4: a9be7bfd stp x29, x30, [sp, #-32]! + 44c8a8: 910003fd mov x29, sp + 44c8ac: f9000fe0 str x0, [sp, #24] + 44c8b0: f9400fe0 ldr x0, [sp, #24] + 44c8b4: 91002000 add x0, x0, #0x8 + 44c8b8: 97fefb4a bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44c8bc: d503201f nop + 44c8c0: a8c27bfd ldp x29, x30, [sp], #32 + 44c8c4: d65f03c0 ret + +000000000044c8c8 <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: +_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev(): + 44c8c8: a9be7bfd stp x29, x30, [sp, #-32]! + 44c8cc: 910003fd mov x29, sp + 44c8d0: f9000fe0 str x0, [sp, #24] + 44c8d4: f9400fe0 ldr x0, [sp, #24] + 44c8d8: 97fffff3 bl 44c8a4 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44c8dc: d503201f nop + 44c8e0: a8c27bfd ldp x29, x30, [sp], #32 + 44c8e4: d65f03c0 ret + +000000000044c8e8 <_ZN5Catch5clara6detail10ParserBaseC1Ev>: +_ZN5Catch5clara6detail10ParserBaseC1Ev(): + 44c8e8: d10043ff sub sp, sp, #0x10 + 44c8ec: f90007e0 str x0, [sp, #8] + 44c8f0: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c8f4: 91364001 add x1, x0, #0xd90 + 44c8f8: f94007e0 ldr x0, [sp, #8] + 44c8fc: f9000001 str x1, [x0] + 44c900: d503201f nop + 44c904: 910043ff add sp, sp, #0x10 + 44c908: d65f03c0 ret + +000000000044c90c <_ZN5Catch5clara6detail10ParserBaseD1Ev>: +_ZN5Catch5clara6detail10ParserBaseD1Ev(): + 44c90c: d10043ff sub sp, sp, #0x10 + 44c910: f90007e0 str x0, [sp, #8] + 44c914: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c918: 91364001 add x1, x0, #0xd90 + 44c91c: f94007e0 ldr x0, [sp, #8] + 44c920: f9000001 str x1, [x0] + 44c924: d503201f nop + 44c928: 910043ff add sp, sp, #0x10 + 44c92c: d65f03c0 ret + +000000000044c930 <_ZN5Catch5clara6detail10ParserBaseD0Ev>: +_ZN5Catch5clara6detail10ParserBaseD0Ev(): + 44c930: a9be7bfd stp x29, x30, [sp, #-32]! + 44c934: 910003fd mov x29, sp + 44c938: f9000fe0 str x0, [sp, #24] + 44c93c: f9400fe0 ldr x0, [sp, #24] + 44c940: 97fffff3 bl 44c90c <_ZN5Catch5clara6detail10ParserBaseD1Ev> + 44c944: d2800101 mov x1, #0x8 // #8 + 44c948: f9400fe0 ldr x0, [sp, #24] + 44c94c: 97feea8d bl 407380 <_ZdlPvm@plt> + 44c950: a8c27bfd ldp x29, x30, [sp], #32 + 44c954: d65f03c0 ret + +000000000044c958 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEC1Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEC1Ev(): + 44c958: a9be7bfd stp x29, x30, [sp, #-32]! + 44c95c: 910003fd mov x29, sp + 44c960: f9000fe0 str x0, [sp, #24] + 44c964: f9400fe0 ldr x0, [sp, #24] + 44c968: 97ffffe0 bl 44c8e8 <_ZN5Catch5clara6detail10ParserBaseC1Ev> + 44c96c: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c970: 91338001 add x1, x0, #0xce0 + 44c974: f9400fe0 ldr x0, [sp, #24] + 44c978: f9000001 str x1, [x0] + 44c97c: d503201f nop + 44c980: a8c27bfd ldp x29, x30, [sp], #32 + 44c984: d65f03c0 ret + +000000000044c988 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEED1Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEED1Ev(): + 44c988: a9be7bfd stp x29, x30, [sp, #-32]! + 44c98c: 910003fd mov x29, sp + 44c990: f9000fe0 str x0, [sp, #24] + 44c994: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44c998: 91338001 add x1, x0, #0xce0 + 44c99c: f9400fe0 ldr x0, [sp, #24] + 44c9a0: f9000001 str x1, [x0] + 44c9a4: f9400fe0 ldr x0, [sp, #24] + 44c9a8: 97ffffd9 bl 44c90c <_ZN5Catch5clara6detail10ParserBaseD1Ev> + 44c9ac: d503201f nop + 44c9b0: a8c27bfd ldp x29, x30, [sp], #32 + 44c9b4: d65f03c0 ret + +000000000044c9b8 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEED0Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEED0Ev(): + 44c9b8: a9be7bfd stp x29, x30, [sp, #-32]! + 44c9bc: 910003fd mov x29, sp + 44c9c0: f9000fe0 str x0, [sp, #24] + 44c9c4: f9400fe0 ldr x0, [sp, #24] + 44c9c8: 97fffff0 bl 44c988 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEED1Ev> + 44c9cc: d2800101 mov x1, #0x8 // #8 + 44c9d0: f9400fe0 ldr x0, [sp, #24] + 44c9d4: 97feea6b bl 407380 <_ZdlPvm@plt> + 44c9d8: a8c27bfd ldp x29, x30, [sp], #32 + 44c9dc: d65f03c0 ret + +000000000044c9e0 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 44c9e0: a9be7bfd stp x29, x30, [sp, #-32]! + 44c9e4: 910003fd mov x29, sp + 44c9e8: f9000fe0 str x0, [sp, #24] + 44c9ec: f9400fe0 ldr x0, [sp, #24] + 44c9f0: 91002000 add x0, x0, #0x8 + 44c9f4: 97fefafb bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44c9f8: d503201f nop + 44c9fc: a8c27bfd ldp x29, x30, [sp], #32 + 44ca00: d65f03c0 ret + +000000000044ca04 <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEED2Ev(): + 44ca04: a9be7bfd stp x29, x30, [sp, #-32]! + 44ca08: 910003fd mov x29, sp + 44ca0c: f9000fe0 str x0, [sp, #24] + 44ca10: f9400fe0 ldr x0, [sp, #24] + 44ca14: 97fffff3 bl 44c9e0 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44ca18: d503201f nop + 44ca1c: a8c27bfd ldp x29, x30, [sp], #32 + 44ca20: d65f03c0 ret + +000000000044ca24 <_ZN5Catch5clara6detail7ExeNameC1Ev>: +_ZN5Catch5clara6detail7ExeNameC1Ev(): + 44ca24: a9bd7bfd stp x29, x30, [sp, #-48]! + 44ca28: 910003fd mov x29, sp + 44ca2c: f9000bf3 str x19, [sp, #16] + 44ca30: f90017e0 str x0, [sp, #40] + 44ca34: f94017e0 ldr x0, [sp, #40] + 44ca38: 97ffffc8 bl 44c958 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEC1Ev> + 44ca3c: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44ca40: 9132a001 add x1, x0, #0xca8 + 44ca44: f94017e0 ldr x0, [sp, #40] + 44ca48: f9000001 str x1, [x0] + 44ca4c: f94017e0 ldr x0, [sp, #40] + 44ca50: 91002000 add x0, x0, #0x8 + 44ca54: aa0003e8 mov x8, x0 + 44ca58: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44ca5c: 91396000 add x0, x0, #0xe58 + 44ca60: 94000d5f bl 44ffdc <_ZSt11make_sharedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRA13_KcEESt10shared_ptrIT_EDpOT0_> + 44ca64: f94017e0 ldr x0, [sp, #40] + 44ca68: 91006000 add x0, x0, #0x18 + 44ca6c: 94000d75 bl 450040 <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEC1Ev> + 44ca70: 14000006 b 44ca88 <_ZN5Catch5clara6detail7ExeNameC1Ev+0x64> + 44ca74: aa0003f3 mov x19, x0 + 44ca78: f94017e0 ldr x0, [sp, #40] + 44ca7c: 97ffffc3 bl 44c988 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEED1Ev> + 44ca80: aa1303e0 mov x0, x19 + 44ca84: 97feeb9f bl 407900 <_Unwind_Resume@plt> + 44ca88: f9400bf3 ldr x19, [sp, #16] + 44ca8c: a8c37bfd ldp x29, x30, [sp], #48 + 44ca90: d65f03c0 ret + +000000000044ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev>: +_ZN5Catch5clara6detail10ParseStateD2Ev(): + 44ca94: a9be7bfd stp x29, x30, [sp, #-32]! + 44ca98: 910003fd mov x29, sp + 44ca9c: f9000fe0 str x0, [sp, #24] + 44caa0: f9400fe0 ldr x0, [sp, #24] + 44caa4: 91002000 add x0, x0, #0x8 + 44caa8: 97fffdcb bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44caac: d503201f nop + 44cab0: a8c27bfd ldp x29, x30, [sp], #32 + 44cab4: d65f03c0 ret + +000000000044cab8 <_ZNK5Catch5clara6detail7ExeName5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE>: +_ZNK5Catch5clara6detail7ExeName5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE(): + 44cab8: a9b97bfd stp x29, x30, [sp, #-112]! + 44cabc: 910003fd mov x29, sp + 44cac0: f9000bf3 str x19, [sp, #16] + 44cac4: aa0803f3 mov x19, x8 + 44cac8: f9001fe0 str x0, [sp, #56] + 44cacc: f9001be1 str x1, [sp, #48] + 44cad0: f90017e2 str x2, [sp, #40] + 44cad4: 910103e0 add x0, sp, #0x40 + 44cad8: f94017e2 ldr x2, [sp, #40] + 44cadc: 52800021 mov w1, #0x1 // #1 + 44cae0: 97fffea4 bl 44c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE> + 44cae4: 910103e0 add x0, sp, #0x40 + 44cae8: aa1303e8 mov x8, x19 + 44caec: 94000d70 bl 4500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_> + 44caf0: d503201f nop + 44caf4: 910103e0 add x0, sp, #0x40 + 44caf8: 97ffffe7 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44cafc: 14000006 b 44cb14 <_ZNK5Catch5clara6detail7ExeName5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x5c> + 44cb00: aa0003f3 mov x19, x0 + 44cb04: 910103e0 add x0, sp, #0x40 + 44cb08: 97ffffe3 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44cb0c: aa1303e0 mov x0, x19 + 44cb10: 97feeb7c bl 407900 <_Unwind_Resume@plt> + 44cb14: aa1303e0 mov x0, x19 + 44cb18: f9400bf3 ldr x19, [sp, #16] + 44cb1c: a8c77bfd ldp x29, x30, [sp], #112 + 44cb20: d65f03c0 ret + +000000000044cb24 <_ZNK5Catch5clara6detail7ExeName4nameB5cxx11Ev>: +_ZNK5Catch5clara6detail7ExeName4nameB5cxx11Ev(): + 44cb24: a9bd7bfd stp x29, x30, [sp, #-48]! + 44cb28: 910003fd mov x29, sp + 44cb2c: f9000bf3 str x19, [sp, #16] + 44cb30: aa0803f3 mov x19, x8 + 44cb34: f90017e0 str x0, [sp, #40] + 44cb38: f94017e0 ldr x0, [sp, #40] + 44cb3c: 91002000 add x0, x0, #0x8 + 44cb40: 94000d68 bl 4500e0 <_ZNKSt19__shared_ptr_accessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 44cb44: aa0003e1 mov x1, x0 + 44cb48: aa1303e0 mov x0, x19 + 44cb4c: 97fee909 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44cb50: aa1303e0 mov x0, x19 + 44cb54: f9400bf3 ldr x19, [sp, #16] + 44cb58: a8c37bfd ldp x29, x30, [sp], #48 + 44cb5c: d65f03c0 ret + +000000000044cb60 <_ZN5Catch5clara6detail7ExeName3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail7ExeName3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 44cb60: a9ba7bfd stp x29, x30, [sp, #-96]! + 44cb64: 910003fd mov x29, sp + 44cb68: f9000bf3 str x19, [sp, #16] + 44cb6c: aa0803f3 mov x19, x8 + 44cb70: f90017e0 str x0, [sp, #40] + 44cb74: f90013e1 str x1, [sp, #32] + 44cb78: 92800002 mov x2, #0xffffffffffffffff // #-1 + 44cb7c: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44cb80: 9139a001 add x1, x0, #0xe68 + 44cb84: f94013e0 ldr x0, [sp, #32] + 44cb88: 97fee9e6 bl 407320 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcm@plt> + 44cb8c: f9002fe0 str x0, [sp, #88] + 44cb90: f9402fe0 ldr x0, [sp, #88] + 44cb94: b100041f cmn x0, #0x1 + 44cb98: 540000a1 b.ne 44cbac <_ZN5Catch5clara6detail7ExeName3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4c> // b.any + 44cb9c: 9100c3e0 add x0, sp, #0x30 + 44cba0: f94013e1 ldr x1, [sp, #32] + 44cba4: 97fee8f3 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44cba8: 14000009 b 44cbcc <_ZN5Catch5clara6detail7ExeName3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> + 44cbac: f9402fe0 ldr x0, [sp, #88] + 44cbb0: 91000400 add x0, x0, #0x1 + 44cbb4: 9100c3e1 add x1, sp, #0x30 + 44cbb8: aa0103e8 mov x8, x1 + 44cbbc: 92800002 mov x2, #0xffffffffffffffff // #-1 + 44cbc0: aa0003e1 mov x1, x0 + 44cbc4: f94013e0 ldr x0, [sp, #32] + 44cbc8: 97feea06 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 44cbcc: f94017e0 ldr x0, [sp, #40] + 44cbd0: 91002000 add x0, x0, #0x8 + 44cbd4: 94000d43 bl 4500e0 <_ZNKSt19__shared_ptr_accessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 44cbd8: aa0003e2 mov x2, x0 + 44cbdc: 9100c3e0 add x0, sp, #0x30 + 44cbe0: aa0003e1 mov x1, x0 + 44cbe4: aa0203e0 mov x0, x2 + 44cbe8: 97fee83e bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 44cbec: f94017e0 ldr x0, [sp, #40] + 44cbf0: 91006000 add x0, x0, #0x18 + 44cbf4: 94000d42 bl 4500fc <_ZNKSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 44cbf8: 12001c00 and w0, w0, #0xff + 44cbfc: 7100001f cmp w0, #0x0 + 44cc00: 540001c0 b.eq 44cc38 <_ZN5Catch5clara6detail7ExeName3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd8> // b.none + 44cc04: f94017e0 ldr x0, [sp, #40] + 44cc08: 91006000 add x0, x0, #0x18 + 44cc0c: 94000d45 bl 450120 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 44cc10: aa0003e3 mov x3, x0 + 44cc14: f9400060 ldr x0, [x3] + 44cc18: 91008000 add x0, x0, #0x20 + 44cc1c: f9400002 ldr x2, [x0] + 44cc20: 9100c3e0 add x0, sp, #0x30 + 44cc24: aa1303e8 mov x8, x19 + 44cc28: aa0003e1 mov x1, x0 + 44cc2c: aa0303e0 mov x0, x3 + 44cc30: d63f0040 blr x2 + 44cc34: 14000006 b 44cc4c <_ZN5Catch5clara6detail7ExeName3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xec> + 44cc38: b90057ff str wzr, [sp, #84] + 44cc3c: 910153e0 add x0, sp, #0x54 + 44cc40: aa1303e8 mov x8, x19 + 44cc44: 94000c3f bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 44cc48: d503201f nop + 44cc4c: 9100c3e0 add x0, sp, #0x30 + 44cc50: 97fee92c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44cc54: 14000006 b 44cc6c <_ZN5Catch5clara6detail7ExeName3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x10c> + 44cc58: aa0003f3 mov x19, x0 + 44cc5c: 9100c3e0 add x0, sp, #0x30 + 44cc60: 97fee928 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44cc64: aa1303e0 mov x0, x19 + 44cc68: 97feeb26 bl 407900 <_Unwind_Resume@plt> + 44cc6c: aa1303e0 mov x0, x19 + 44cc70: f9400bf3 ldr x19, [sp, #16] + 44cc74: a8c67bfd ldp x29, x30, [sp], #96 + 44cc78: d65f03c0 ret + +000000000044cc7c <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE>: +_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE(): + 44cc7c: a9aa7bfd stp x29, x30, [sp, #-352]! + 44cc80: 910003fd mov x29, sp + 44cc84: a90153f3 stp x19, x20, [sp, #16] + 44cc88: aa0803f3 mov x19, x8 + 44cc8c: f9001fe0 str x0, [sp, #56] + 44cc90: f9001be1 str x1, [sp, #48] + 44cc94: f90017e2 str x2, [sp, #40] + 44cc98: f9401fe2 ldr x2, [sp, #56] + 44cc9c: f9401fe0 ldr x0, [sp, #56] + 44cca0: f9400000 ldr x0, [x0] + 44cca4: 91004000 add x0, x0, #0x10 + 44cca8: f9400001 ldr x1, [x0] + 44ccac: 910263e0 add x0, sp, #0x98 + 44ccb0: aa0003e8 mov x8, x0 + 44ccb4: aa0203e0 mov x0, x2 + 44ccb8: d63f0020 blr x1 + 44ccbc: 910263e0 add x0, sp, #0x98 + 44ccc0: 94000d1f bl 45013c <_ZNK5Catch5clara6detail11BasicResultIvEcvbEv> + 44ccc4: 12001c00 and w0, w0, #0xff + 44ccc8: 52000000 eor w0, w0, #0x1 + 44cccc: 12001c00 and w0, w0, #0xff + 44ccd0: 7100001f cmp w0, #0x0 + 44ccd4: 540000c0 b.eq 44ccec <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x70> // b.none + 44ccd8: 910263e0 add x0, sp, #0x98 + 44ccdc: aa0003e1 mov x1, x0 + 44cce0: aa1303e0 mov x0, x19 + 44cce4: 94000d1f bl 450160 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1IvEERKNS2_IT_EE> + 44cce8: 1400005f b 44ce64 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x1e8> + 44ccec: 9101c3e0 add x0, sp, #0x70 + 44ccf0: f94017e1 ldr x1, [sp, #40] + 44ccf4: 97fffe09 bl 44c518 <_ZN5Catch5clara6detail11TokenStreamC1ERKS2_> + 44ccf8: 9101c3e0 add x0, sp, #0x70 + 44ccfc: 910323e1 add x1, sp, #0xc8 + 44cd00: aa0103e8 mov x8, x1 + 44cd04: 97fffd97 bl 44c360 <_ZNK5Catch5clara6detail11TokenStreamdeEv> + 44cd08: 910323e0 add x0, sp, #0xc8 + 44cd0c: f900afe0 str x0, [sp, #344] + 44cd10: f940afe0 ldr x0, [sp, #344] + 44cd14: b9400000 ldr w0, [x0] + 44cd18: 7100041f cmp w0, #0x1 + 44cd1c: 540001a0 b.eq 44cd50 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0xd4> // b.none + 44cd20: 9101c3e1 add x1, sp, #0x70 + 44cd24: 9103c3e0 add x0, sp, #0xf0 + 44cd28: aa0103e2 mov x2, x1 + 44cd2c: 52800021 mov w1, #0x1 // #1 + 44cd30: 97fffe10 bl 44c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE> + 44cd34: 9103c3e0 add x0, sp, #0xf0 + 44cd38: aa1303e8 mov x8, x19 + 44cd3c: 94000cdc bl 4500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_> + 44cd40: d503201f nop + 44cd44: 9103c3e0 add x0, sp, #0xf0 + 44cd48: 97ffff53 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44cd4c: 14000042 b 44ce54 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x1d8> + 44cd50: f9401fe0 ldr x0, [sp, #56] + 44cd54: 91004000 add x0, x0, #0x10 + 44cd58: 94000d2b bl 450204 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 44cd5c: aa0003e2 mov x2, x0 + 44cd60: f9400040 ldr x0, [x2] + 44cd64: 91006000 add x0, x0, #0x18 + 44cd68: f9400001 ldr x1, [x0] + 44cd6c: aa0203e0 mov x0, x2 + 44cd70: d63f0020 blr x1 + 44cd74: 12001c00 and w0, w0, #0xff + 44cd78: 52000000 eor w0, w0, #0x1 + 44cd7c: 12001c00 and w0, w0, #0xff + 44cd80: 7100001f cmp w0, #0x0 + 44cd84: 54000121 b.ne 44cda8 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x12c> // b.any + 44cd88: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44cd8c: 91282003 add x3, x0, #0xa08 + 44cd90: 52807582 mov w2, #0x3ac // #940 + 44cd94: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44cd98: 9132c001 add x1, x0, #0xcb0 + 44cd9c: d00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44cda0: 9139c000 add x0, x0, #0xe70 + 44cda4: 97fee8a3 bl 407030 <__assert_fail@plt> + 44cda8: f9401fe0 ldr x0, [sp, #56] + 44cdac: 91004000 add x0, x0, #0x10 + 44cdb0: 94000d1c bl 450220 <_ZNKSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 44cdb4: f900abe0 str x0, [sp, #336] + 44cdb8: f940abe0 ldr x0, [sp, #336] + 44cdbc: f9400000 ldr x0, [x0] + 44cdc0: 91008000 add x0, x0, #0x20 + 44cdc4: f9400014 ldr x20, [x0] + 44cdc8: 9101c3e0 add x0, sp, #0x70 + 44cdcc: 97fffd84 bl 44c3dc <_ZNK5Catch5clara6detail11TokenStreamptEv> + 44cdd0: 91002000 add x0, x0, #0x8 + 44cdd4: 910103e1 add x1, sp, #0x40 + 44cdd8: aa0103e8 mov x8, x1 + 44cddc: aa0003e1 mov x1, x0 + 44cde0: f940abe0 ldr x0, [sp, #336] + 44cde4: d63f0280 blr x20 + 44cde8: 910103e0 add x0, sp, #0x40 + 44cdec: 94000d13 bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 44cdf0: 12001c00 and w0, w0, #0xff + 44cdf4: 52000000 eor w0, w0, #0x1 + 44cdf8: 12001c00 and w0, w0, #0xff + 44cdfc: 7100001f cmp w0, #0x0 + 44ce00: 540000c0 b.eq 44ce18 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x19c> // b.none + 44ce04: 910103e0 add x0, sp, #0x40 + 44ce08: aa0003e1 mov x1, x0 + 44ce0c: aa1303e0 mov x0, x19 + 44ce10: 94000d13 bl 45025c <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1INS1_15ParseResultTypeEEERKNS2_IT_EE> + 44ce14: 1400000e b 44ce4c <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x1d0> + 44ce18: 9101c3e0 add x0, sp, #0x70 + 44ce1c: 97fffd88 bl 44c43c <_ZN5Catch5clara6detail11TokenStreamppEv> + 44ce20: aa0003e1 mov x1, x0 + 44ce24: 910483e0 add x0, sp, #0x120 + 44ce28: aa0103e2 mov x2, x1 + 44ce2c: 52800001 mov w1, #0x0 // #0 + 44ce30: 97fffdd0 bl 44c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE> + 44ce34: 910483e0 add x0, sp, #0x120 + 44ce38: aa1303e8 mov x8, x19 + 44ce3c: 94000c9c bl 4500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_> + 44ce40: d503201f nop + 44ce44: 910483e0 add x0, sp, #0x120 + 44ce48: 97ffff13 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44ce4c: 910103e0 add x0, sp, #0x40 + 44ce50: 94004362 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 44ce54: 910323e0 add x0, sp, #0xc8 + 44ce58: 97fffbf3 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44ce5c: 9101c3e0 add x0, sp, #0x70 + 44ce60: 97fffcdd bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44ce64: 910263e0 add x0, sp, #0x98 + 44ce68: 94004343 bl 45db74 <_ZN5Catch5clara6detail11BasicResultIvED1Ev> + 44ce6c: 1400001a b 44ced4 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x258> + 44ce70: aa0003f3 mov x19, x0 + 44ce74: 9103c3e0 add x0, sp, #0xf0 + 44ce78: 97ffff07 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44ce7c: 1400000a b 44cea4 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x228> + 44ce80: aa0003f3 mov x19, x0 + 44ce84: 910483e0 add x0, sp, #0x120 + 44ce88: 97ffff03 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44ce8c: 14000002 b 44ce94 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x218> + 44ce90: aa0003f3 mov x19, x0 + 44ce94: 910103e0 add x0, sp, #0x40 + 44ce98: 94004350 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 44ce9c: 14000002 b 44cea4 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x228> + 44cea0: aa0003f3 mov x19, x0 + 44cea4: 910323e0 add x0, sp, #0xc8 + 44cea8: 97fffbdf bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44ceac: 14000002 b 44ceb4 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x238> + 44ceb0: aa0003f3 mov x19, x0 + 44ceb4: 9101c3e0 add x0, sp, #0x70 + 44ceb8: 97fffcc7 bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44cebc: 14000002 b 44cec4 <_ZNK5Catch5clara6detail3Arg5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x248> + 44cec0: aa0003f3 mov x19, x0 + 44cec4: 910263e0 add x0, sp, #0x98 + 44cec8: 9400432b bl 45db74 <_ZN5Catch5clara6detail11BasicResultIvED1Ev> + 44cecc: aa1303e0 mov x0, x19 + 44ced0: 97feea8c bl 407900 <_Unwind_Resume@plt> + 44ced4: aa1303e0 mov x0, x19 + 44ced8: a94153f3 ldp x19, x20, [sp, #16] + 44cedc: a8d67bfd ldp x29, x30, [sp], #352 + 44cee0: d65f03c0 ret + +000000000044cee4 <_ZN5Catch5clara6detail12normaliseOptERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail12normaliseOptERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 44cee4: a9bd7bfd stp x29, x30, [sp, #-48]! + 44cee8: 910003fd mov x29, sp + 44ceec: f9000bf3 str x19, [sp, #16] + 44cef0: aa0803f3 mov x19, x8 + 44cef4: f90017e0 str x0, [sp, #40] + 44cef8: f94017e1 ldr x1, [sp, #40] + 44cefc: aa1303e0 mov x0, x19 + 44cf00: 97fee81c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44cf04: aa1303e0 mov x0, x19 + 44cf08: f9400bf3 ldr x19, [sp, #16] + 44cf0c: a8c37bfd ldp x29, x30, [sp], #48 + 44cf10: d65f03c0 ret + +000000000044cf14 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 44cf14: a9be7bfd stp x29, x30, [sp, #-32]! + 44cf18: 910003fd mov x29, sp + 44cf1c: f9000fe0 str x0, [sp, #24] + 44cf20: f9400fe0 ldr x0, [sp, #24] + 44cf24: 91002000 add x0, x0, #0x8 + 44cf28: 97fef9ae bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44cf2c: d503201f nop + 44cf30: a8c27bfd ldp x29, x30, [sp], #32 + 44cf34: d65f03c0 ret + +000000000044cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev(): + 44cf38: a9be7bfd stp x29, x30, [sp, #-32]! + 44cf3c: 910003fd mov x29, sp + 44cf40: f9000fe0 str x0, [sp, #24] + 44cf44: f9400fe0 ldr x0, [sp, #24] + 44cf48: 97fffff3 bl 44cf14 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44cf4c: d503201f nop + 44cf50: a8c27bfd ldp x29, x30, [sp], #32 + 44cf54: d65f03c0 ret + +000000000044cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED2Ev(): + 44cf58: a9be7bfd stp x29, x30, [sp, #-32]! + 44cf5c: 910003fd mov x29, sp + 44cf60: f9000fe0 str x0, [sp, #24] + 44cf64: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44cf68: 912f2001 add x1, x0, #0xbc8 + 44cf6c: f9400fe0 ldr x0, [sp, #24] + 44cf70: f9000001 str x1, [x0] + 44cf74: f9400fe0 ldr x0, [sp, #24] + 44cf78: 97fffe65 bl 44c90c <_ZN5Catch5clara6detail10ParserBaseD1Ev> + 44cf7c: d503201f nop + 44cf80: a8c27bfd ldp x29, x30, [sp], #32 + 44cf84: d65f03c0 ret + +000000000044cf88 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED0Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED0Ev(): + 44cf88: a9be7bfd stp x29, x30, [sp, #-32]! + 44cf8c: 910003fd mov x29, sp + 44cf90: f9000fe0 str x0, [sp, #24] + 44cf94: f9400fe0 ldr x0, [sp, #24] + 44cf98: 97fffff0 bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 44cf9c: d2800101 mov x1, #0x8 // #8 + 44cfa0: f9400fe0 ldr x0, [sp, #24] + 44cfa4: 97fee8f7 bl 407380 <_ZdlPvm@plt> + 44cfa8: a8c27bfd ldp x29, x30, [sp], #32 + 44cfac: d65f03c0 ret + +000000000044cfb0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEED1Ev>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEED1Ev(): + 44cfb0: a9be7bfd stp x29, x30, [sp, #-32]! + 44cfb4: 910003fd mov x29, sp + 44cfb8: f9000fe0 str x0, [sp, #24] + 44cfbc: f00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44cfc0: 912e4001 add x1, x0, #0xb90 + 44cfc4: f9400fe0 ldr x0, [sp, #24] + 44cfc8: f9000001 str x1, [x0] + 44cfcc: f9400fe0 ldr x0, [sp, #24] + 44cfd0: 91010000 add x0, x0, #0x40 + 44cfd4: 97fee84b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44cfd8: f9400fe0 ldr x0, [sp, #24] + 44cfdc: 91008000 add x0, x0, #0x20 + 44cfe0: 97fee848 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44cfe4: f9400fe0 ldr x0, [sp, #24] + 44cfe8: 91004000 add x0, x0, #0x10 + 44cfec: 97ffffd3 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 44cff0: f9400fe0 ldr x0, [sp, #24] + 44cff4: 97ffffd9 bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 44cff8: d503201f nop + 44cffc: a8c27bfd ldp x29, x30, [sp], #32 + 44d000: d65f03c0 ret + +000000000044d004 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEED0Ev>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEED0Ev(): + 44d004: a9be7bfd stp x29, x30, [sp, #-32]! + 44d008: 910003fd mov x29, sp + 44d00c: f9000fe0 str x0, [sp, #24] + 44d010: f9400fe0 ldr x0, [sp, #24] + 44d014: 97ffffe7 bl 44cfb0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEED1Ev> + 44d018: d2800c01 mov x1, #0x60 // #96 + 44d01c: f9400fe0 ldr x0, [sp, #24] + 44d020: 97fee8d8 bl 407380 <_ZdlPvm@plt> + 44d024: a8c27bfd ldp x29, x30, [sp], #32 + 44d028: d65f03c0 ret + +000000000044d02c <_ZN5Catch5clara6detail11HelpColumnsD1Ev>: +_ZN5Catch5clara6detail11HelpColumnsD2Ev(): + 44d02c: a9be7bfd stp x29, x30, [sp, #-32]! + 44d030: 910003fd mov x29, sp + 44d034: f9000fe0 str x0, [sp, #24] + 44d038: f9400fe0 ldr x0, [sp, #24] + 44d03c: 91008000 add x0, x0, #0x20 + 44d040: 97fee830 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d044: f9400fe0 ldr x0, [sp, #24] + 44d048: 97fee82e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d04c: d503201f nop + 44d050: a8c27bfd ldp x29, x30, [sp], #32 + 44d054: d65f03c0 ret + +000000000044d058 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv>: +_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv(): + 44d058: d108c3ff sub sp, sp, #0x230 + 44d05c: a9007bfd stp x29, x30, [sp] + 44d060: 910003fd mov x29, sp + 44d064: a90153f3 stp x19, x20, [sp, #16] + 44d068: f90013f5 str x21, [sp, #32] + 44d06c: aa0803f5 mov x21, x8 + 44d070: f9001fe0 str x0, [sp, #56] + 44d074: 910163e0 add x0, sp, #0x58 + 44d078: 52800201 mov w1, #0x10 // #16 + 44d07c: 97fee87d bl 407270 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt> + 44d080: 52800020 mov w0, #0x1 // #1 + 44d084: 3908bfe0 strb w0, [sp, #559] + 44d088: f9401fe0 ldr x0, [sp, #56] + 44d08c: 91018000 add x0, x0, #0x60 + 44d090: f90113e0 str x0, [sp, #544] + 44d094: f94113e0 ldr x0, [sp, #544] + 44d098: 97ff7267 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 44d09c: f9002be0 str x0, [sp, #80] + 44d0a0: f94113e0 ldr x0, [sp, #544] + 44d0a4: 97ff7270 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 44d0a8: f90027e0 str x0, [sp, #72] + 44d0ac: 910123e1 add x1, sp, #0x48 + 44d0b0: 910143e0 add x0, sp, #0x50 + 44d0b4: 97ff72c8 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 44d0b8: 12001c00 and w0, w0, #0xff + 44d0bc: 7100001f cmp w0, #0x0 + 44d0c0: 54000280 b.eq 44d110 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0xb8> // b.none + 44d0c4: 910143e0 add x0, sp, #0x50 + 44d0c8: 97ff8df5 bl 43089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 44d0cc: f9010fe0 str x0, [sp, #536] + 44d0d0: 3948bfe0 ldrb w0, [sp, #559] + 44d0d4: 7100001f cmp w0, #0x0 + 44d0d8: 54000060 b.eq 44d0e4 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x8c> // b.none + 44d0dc: 3908bfff strb wzr, [sp, #559] + 44d0e0: 14000006 b 44d0f8 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0xa0> + 44d0e4: 910163e2 add x2, sp, #0x58 + 44d0e8: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44d0ec: 913a2001 add x1, x0, #0xe88 + 44d0f0: aa0203e0 mov x0, x2 + 44d0f4: 97fee897 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44d0f8: 910163e0 add x0, sp, #0x58 + 44d0fc: f9410fe1 ldr x1, [sp, #536] + 44d100: 97fee870 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 44d104: 910143e0 add x0, sp, #0x50 + 44d108: 97ff8a4f bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 44d10c: 17ffffe8 b 44d0ac <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x54> + 44d110: f9401fe0 ldr x0, [sp, #56] + 44d114: 91008000 add x0, x0, #0x20 + 44d118: 97fee9ce bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 44d11c: 12001c00 and w0, w0, #0xff + 44d120: 52000000 eor w0, w0, #0x1 + 44d124: 12001c00 and w0, w0, #0xff + 44d128: 7100001f cmp w0, #0x0 + 44d12c: 54000220 b.eq 44d170 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x118> // b.none + 44d130: 910163e2 add x2, sp, #0x58 + 44d134: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44d138: 913a4001 add x1, x0, #0xe90 + 44d13c: aa0203e0 mov x0, x2 + 44d140: 97fee884 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44d144: aa0003e2 mov x2, x0 + 44d148: f9401fe0 ldr x0, [sp, #56] + 44d14c: 91008000 add x0, x0, #0x20 + 44d150: aa0003e1 mov x1, x0 + 44d154: aa0203e0 mov x0, x2 + 44d158: 97fee85a bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 44d15c: aa0003e2 mov x2, x0 + 44d160: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44d164: 913a6001 add x1, x0, #0xe98 + 44d168: aa0203e0 mov x0, x2 + 44d16c: 97fee879 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44d170: 910163e0 add x0, sp, #0x58 + 44d174: 910743e1 add x1, sp, #0x1d0 + 44d178: aa0103e8 mov x8, x1 + 44d17c: 97fee891 bl 4073c0 <_ZNKSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv@plt> + 44d180: f9401fe0 ldr x0, [sp, #56] + 44d184: 91010001 add x1, x0, #0x40 + 44d188: 910743e0 add x0, sp, #0x1d0 + 44d18c: 91008000 add x0, x0, #0x20 + 44d190: 97fee778 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44d194: 910743e0 add x0, sp, #0x1d0 + 44d198: aa0003f3 mov x19, x0 + 44d19c: d2800034 mov x20, #0x1 // #1 + 44d1a0: 910843e0 add x0, sp, #0x210 + 44d1a4: 94000c73 bl 450370 <_ZNSaIN5Catch5clara6detail11HelpColumnsEEC1Ev> + 44d1a8: 910843e0 add x0, sp, #0x210 + 44d1ac: aa0003e3 mov x3, x0 + 44d1b0: aa1303e1 mov x1, x19 + 44d1b4: aa1403e2 mov x2, x20 + 44d1b8: aa1503e0 mov x0, x21 + 44d1bc: 94000c7d bl 4503b0 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1ESt16initializer_listIS3_ERKS4_> + 44d1c0: 910843e0 add x0, sp, #0x210 + 44d1c4: 94000c73 bl 450390 <_ZNSaIN5Catch5clara6detail11HelpColumnsEED1Ev> + 44d1c8: 910743f3 add x19, sp, #0x1d0 + 44d1cc: 91010273 add x19, x19, #0x40 + 44d1d0: 910743e0 add x0, sp, #0x1d0 + 44d1d4: eb00027f cmp x19, x0 + 44d1d8: 540000a0 b.eq 44d1ec <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x194> // b.none + 44d1dc: d1010273 sub x19, x19, #0x40 + 44d1e0: aa1303e0 mov x0, x19 + 44d1e4: 97ffff92 bl 44d02c <_ZN5Catch5clara6detail11HelpColumnsD1Ev> + 44d1e8: 17fffffa b 44d1d0 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x178> + 44d1ec: 910163e0 add x0, sp, #0x58 + 44d1f0: 97fee6f4 bl 406dc0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d1f4: 14000015 b 44d248 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x1f0> + 44d1f8: aa0003f3 mov x19, x0 + 44d1fc: 910843e0 add x0, sp, #0x210 + 44d200: 94000c64 bl 450390 <_ZNSaIN5Catch5clara6detail11HelpColumnsEED1Ev> + 44d204: aa1303f4 mov x20, x19 + 44d208: 910743f3 add x19, sp, #0x1d0 + 44d20c: 91010273 add x19, x19, #0x40 + 44d210: 910743e0 add x0, sp, #0x1d0 + 44d214: eb00027f cmp x19, x0 + 44d218: 540000a0 b.eq 44d22c <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x1d4> // b.none + 44d21c: d1010273 sub x19, x19, #0x40 + 44d220: aa1303e0 mov x0, x19 + 44d224: 97ffff82 bl 44d02c <_ZN5Catch5clara6detail11HelpColumnsD1Ev> + 44d228: 17fffffa b 44d210 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x1b8> + 44d22c: aa1403f3 mov x19, x20 + 44d230: 14000002 b 44d238 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv+0x1e0> + 44d234: aa0003f3 mov x19, x0 + 44d238: 910163e0 add x0, sp, #0x58 + 44d23c: 97fee6e1 bl 406dc0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d240: aa1303e0 mov x0, x19 + 44d244: 97fee9af bl 407900 <_Unwind_Resume@plt> + 44d248: aa1503e0 mov x0, x21 + 44d24c: a94153f3 ldp x19, x20, [sp, #16] + 44d250: f94013f5 ldr x21, [sp, #32] + 44d254: a9407bfd ldp x29, x30, [sp] + 44d258: 9108c3ff add sp, sp, #0x230 + 44d25c: d65f03c0 ret + +000000000044d260 <_ZNK5Catch5clara6detail3Opt7isMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch5clara6detail3Opt7isMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 44d260: a9b77bfd stp x29, x30, [sp, #-144]! + 44d264: 910003fd mov x29, sp + 44d268: f9000bf3 str x19, [sp, #16] + 44d26c: f90017e0 str x0, [sp, #40] + 44d270: f90013e1 str x1, [sp, #32] + 44d274: 910103e0 add x0, sp, #0x40 + 44d278: aa0003e8 mov x8, x0 + 44d27c: f94013e0 ldr x0, [sp, #32] + 44d280: 97ffff19 bl 44cee4 <_ZN5Catch5clara6detail12normaliseOptERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44d284: f94017e0 ldr x0, [sp, #40] + 44d288: 91018000 add x0, x0, #0x60 + 44d28c: f90047e0 str x0, [sp, #136] + 44d290: f94047e0 ldr x0, [sp, #136] + 44d294: 97ff71e8 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 44d298: f9001fe0 str x0, [sp, #56] + 44d29c: f94047e0 ldr x0, [sp, #136] + 44d2a0: 97ff71f1 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 44d2a4: f9001be0 str x0, [sp, #48] + 44d2a8: 9100c3e1 add x1, sp, #0x30 + 44d2ac: 9100e3e0 add x0, sp, #0x38 + 44d2b0: 97ff7249 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 44d2b4: 12001c00 and w0, w0, #0xff + 44d2b8: 7100001f cmp w0, #0x0 + 44d2bc: 540002a0 b.eq 44d310 <_ZNK5Catch5clara6detail3Opt7isMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> // b.none + 44d2c0: 9100e3e0 add x0, sp, #0x38 + 44d2c4: 97ff8d76 bl 43089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 44d2c8: f90043e0 str x0, [sp, #128] + 44d2cc: 910183e0 add x0, sp, #0x60 + 44d2d0: aa0003e8 mov x8, x0 + 44d2d4: f94043e0 ldr x0, [sp, #128] + 44d2d8: 97ffff03 bl 44cee4 <_ZN5Catch5clara6detail12normaliseOptERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44d2dc: 910103e1 add x1, sp, #0x40 + 44d2e0: 910183e0 add x0, sp, #0x60 + 44d2e4: 97fef6e6 bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 44d2e8: 12001c13 and w19, w0, #0xff + 44d2ec: 910183e0 add x0, sp, #0x60 + 44d2f0: 97fee784 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d2f4: 7100027f cmp w19, #0x0 + 44d2f8: 54000060 b.eq 44d304 <_ZNK5Catch5clara6detail3Opt7isMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa4> // b.none + 44d2fc: 52800033 mov w19, #0x1 // #1 + 44d300: 14000005 b 44d314 <_ZNK5Catch5clara6detail3Opt7isMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb4> + 44d304: 9100e3e0 add x0, sp, #0x38 + 44d308: 97ff89cf bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 44d30c: 17ffffe7 b 44d2a8 <_ZNK5Catch5clara6detail3Opt7isMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x48> + 44d310: 52800013 mov w19, #0x0 // #0 + 44d314: 910103e0 add x0, sp, #0x40 + 44d318: 97fee77a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d31c: 2a1303e0 mov w0, w19 + 44d320: 14000006 b 44d338 <_ZNK5Catch5clara6detail3Opt7isMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd8> + 44d324: aa0003f3 mov x19, x0 + 44d328: 910103e0 add x0, sp, #0x40 + 44d32c: 97fee775 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d330: aa1303e0 mov x0, x19 + 44d334: 97fee973 bl 407900 <_Unwind_Resume@plt> + 44d338: f9400bf3 ldr x19, [sp, #16] + 44d33c: a8c97bfd ldp x29, x30, [sp], #144 + 44d340: d65f03c0 ret + +000000000044d344 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE>: +_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE(): + 44d344: d10903ff sub sp, sp, #0x240 + 44d348: a9007bfd stp x29, x30, [sp] + 44d34c: 910003fd mov x29, sp + 44d350: a90153f3 stp x19, x20, [sp, #16] + 44d354: aa0803f3 mov x19, x8 + 44d358: f9001fe0 str x0, [sp, #56] + 44d35c: f9001be1 str x1, [sp, #48] + 44d360: f90017e2 str x2, [sp, #40] + 44d364: f9401fe0 ldr x0, [sp, #56] + 44d368: f9400000 ldr x0, [x0] + 44d36c: 91004000 add x0, x0, #0x10 + 44d370: f9400001 ldr x1, [x0] + 44d374: 910283e0 add x0, sp, #0xa0 + 44d378: aa0003e8 mov x8, x0 + 44d37c: f9401fe0 ldr x0, [sp, #56] + 44d380: d63f0020 blr x1 + 44d384: 910283e0 add x0, sp, #0xa0 + 44d388: 94000b6d bl 45013c <_ZNK5Catch5clara6detail11BasicResultIvEcvbEv> + 44d38c: 12001c00 and w0, w0, #0xff + 44d390: 52000000 eor w0, w0, #0x1 + 44d394: 12001c00 and w0, w0, #0xff + 44d398: 7100001f cmp w0, #0x0 + 44d39c: 540000c0 b.eq 44d3b4 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x70> // b.none + 44d3a0: 910283e0 add x0, sp, #0xa0 + 44d3a4: aa0003e1 mov x1, x0 + 44d3a8: aa1303e0 mov x0, x19 + 44d3ac: 94000b6d bl 450160 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1IvEERKNS2_IT_EE> + 44d3b0: 140000f7 b 44d78c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x448> + 44d3b4: 9101e3e0 add x0, sp, #0x78 + 44d3b8: f94017e1 ldr x1, [sp, #40] + 44d3bc: 97fffc57 bl 44c518 <_ZN5Catch5clara6detail11TokenStreamC1ERKS2_> + 44d3c0: 9101e3e0 add x0, sp, #0x78 + 44d3c4: 97fffbbc bl 44c2b4 <_ZNK5Catch5clara6detail11TokenStreamcvbEv> + 44d3c8: 12001c00 and w0, w0, #0xff + 44d3cc: 7100001f cmp w0, #0x0 + 44d3d0: 54000100 b.eq 44d3f0 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0xac> // b.none + 44d3d4: 9101e3e0 add x0, sp, #0x78 + 44d3d8: 97fffc01 bl 44c3dc <_ZNK5Catch5clara6detail11TokenStreamptEv> + 44d3dc: b9400000 ldr w0, [x0] + 44d3e0: 7100001f cmp w0, #0x0 + 44d3e4: 54000061 b.ne 44d3f0 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0xac> // b.any + 44d3e8: 52800020 mov w0, #0x1 // #1 + 44d3ec: 14000002 b 44d3f4 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0xb0> + 44d3f0: 52800000 mov w0, #0x0 // #0 + 44d3f4: 7100001f cmp w0, #0x0 + 44d3f8: 54001b00 b.eq 44d758 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x414> // b.none + 44d3fc: 9101e3e0 add x0, sp, #0x78 + 44d400: 910343e1 add x1, sp, #0xd0 + 44d404: aa0103e8 mov x8, x1 + 44d408: 97fffbd6 bl 44c360 <_ZNK5Catch5clara6detail11TokenStreamdeEv> + 44d40c: 910343e0 add x0, sp, #0xd0 + 44d410: f9011fe0 str x0, [sp, #568] + 44d414: f9411fe0 ldr x0, [sp, #568] + 44d418: 91002000 add x0, x0, #0x8 + 44d41c: aa0003e1 mov x1, x0 + 44d420: f9401fe0 ldr x0, [sp, #56] + 44d424: 97ffff8f bl 44d260 <_ZNK5Catch5clara6detail3Opt7isMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44d428: 12001c00 and w0, w0, #0xff + 44d42c: 7100001f cmp w0, #0x0 + 44d430: 540018a0 b.eq 44d744 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x400> // b.none + 44d434: f9401fe0 ldr x0, [sp, #56] + 44d438: 91004000 add x0, x0, #0x10 + 44d43c: 94000b72 bl 450204 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 44d440: aa0003e2 mov x2, x0 + 44d444: f9400040 ldr x0, [x2] + 44d448: 91006000 add x0, x0, #0x18 + 44d44c: f9400001 ldr x1, [x0] + 44d450: aa0203e0 mov x0, x2 + 44d454: d63f0020 blr x1 + 44d458: 12001c00 and w0, w0, #0xff + 44d45c: 7100001f cmp w0, #0x0 + 44d460: 54000700 b.eq 44d540 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x1fc> // b.none + 44d464: f9401fe0 ldr x0, [sp, #56] + 44d468: 91004000 add x0, x0, #0x10 + 44d46c: 94000b6d bl 450220 <_ZNKSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 44d470: f9011be0 str x0, [sp, #560] + 44d474: f9411be0 ldr x0, [sp, #560] + 44d478: f9400000 ldr x0, [x0] + 44d47c: 91008000 add x0, x0, #0x20 + 44d480: f9400002 ldr x2, [x0] + 44d484: 910123e0 add x0, sp, #0x48 + 44d488: aa0003e8 mov x8, x0 + 44d48c: 52800021 mov w1, #0x1 // #1 + 44d490: f9411be0 ldr x0, [sp, #560] + 44d494: d63f0040 blr x2 + 44d498: 910123e0 add x0, sp, #0x48 + 44d49c: 94000b67 bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 44d4a0: 12001c00 and w0, w0, #0xff + 44d4a4: 52000000 eor w0, w0, #0x1 + 44d4a8: 12001c00 and w0, w0, #0xff + 44d4ac: 7100001f cmp w0, #0x0 + 44d4b0: 540000e0 b.eq 44d4cc <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x188> // b.none + 44d4b4: 910123e0 add x0, sp, #0x48 + 44d4b8: aa0003e1 mov x1, x0 + 44d4bc: aa1303e0 mov x0, x19 + 44d4c0: 94000b67 bl 45025c <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1INS1_15ParseResultTypeEEERKNS2_IT_EE> + 44d4c4: 52800014 mov w20, #0x0 // #0 + 44d4c8: 14000018 b 44d528 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x1e4> + 44d4cc: 910123e0 add x0, sp, #0x48 + 44d4d0: 94000be8 bl 450470 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEE5valueEv> + 44d4d4: b9400000 ldr w0, [x0] + 44d4d8: 7100081f cmp w0, #0x2 + 44d4dc: 1a9f17e0 cset w0, eq // eq = none + 44d4e0: 12001c00 and w0, w0, #0xff + 44d4e4: 7100001f cmp w0, #0x0 + 44d4e8: 540001e0 b.eq 44d524 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x1e0> // b.none + 44d4ec: 910123e0 add x0, sp, #0x48 + 44d4f0: 94000be0 bl 450470 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEE5valueEv> + 44d4f4: b9400001 ldr w1, [x0] + 44d4f8: 9101e3e2 add x2, sp, #0x78 + 44d4fc: 9103e3e0 add x0, sp, #0xf8 + 44d500: 97fffc1c bl 44c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE> + 44d504: 9103e3e0 add x0, sp, #0xf8 + 44d508: aa1303e8 mov x8, x19 + 44d50c: 94000ae8 bl 4500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_> + 44d510: d503201f nop + 44d514: 9103e3e0 add x0, sp, #0xf8 + 44d518: 97fffd5f bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44d51c: 52800014 mov w20, #0x0 // #0 + 44d520: 14000002 b 44d528 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x1e4> + 44d524: 52800034 mov w20, #0x1 // #1 + 44d528: 910123e0 add x0, sp, #0x48 + 44d52c: 940041ab bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 44d530: 7100069f cmp w20, #0x1 + 44d534: 54000ea0 b.eq 44d708 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3c4> // b.none + 44d538: 52800014 mov w20, #0x0 // #0 + 44d53c: 14000083 b 44d748 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x404> + 44d540: f9401fe0 ldr x0, [sp, #56] + 44d544: 91004000 add x0, x0, #0x10 + 44d548: 94000b36 bl 450220 <_ZNKSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 44d54c: f90117e0 str x0, [sp, #552] + 44d550: 9101e3e0 add x0, sp, #0x78 + 44d554: 97fffbba bl 44c43c <_ZN5Catch5clara6detail11TokenStreamppEv> + 44d558: 9101e3e0 add x0, sp, #0x78 + 44d55c: 97fffb56 bl 44c2b4 <_ZNK5Catch5clara6detail11TokenStreamcvbEv> + 44d560: 12001c00 and w0, w0, #0xff + 44d564: 52000000 eor w0, w0, #0x1 + 44d568: 12001c00 and w0, w0, #0xff + 44d56c: 7100001f cmp w0, #0x0 + 44d570: 54000200 b.eq 44d5b0 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x26c> // b.none + 44d574: f9411fe0 ldr x0, [sp, #568] + 44d578: 91002000 add x0, x0, #0x8 + 44d57c: 9104a3e1 add x1, sp, #0x128 + 44d580: aa0103e8 mov x8, x1 + 44d584: aa0003e1 mov x1, x0 + 44d588: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44d58c: 913a8000 add x0, x0, #0xea0 + 44d590: 97fef53e bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 44d594: 9104a3e0 add x0, sp, #0x128 + 44d598: aa1303e8 mov x8, x19 + 44d59c: 94000bc3 bl 4504a8 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44d5a0: d503201f nop + 44d5a4: 9104a3e0 add x0, sp, #0x128 + 44d5a8: 97fee6d6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d5ac: 14000055 b 44d700 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3bc> + 44d5b0: 9101e3e0 add x0, sp, #0x78 + 44d5b4: 910523e1 add x1, sp, #0x148 + 44d5b8: aa0103e8 mov x8, x1 + 44d5bc: 97fffb69 bl 44c360 <_ZNK5Catch5clara6detail11TokenStreamdeEv> + 44d5c0: 910523e0 add x0, sp, #0x148 + 44d5c4: f90113e0 str x0, [sp, #544] + 44d5c8: f94113e0 ldr x0, [sp, #544] + 44d5cc: b9400000 ldr w0, [x0] + 44d5d0: 7100041f cmp w0, #0x1 + 44d5d4: 54000220 b.eq 44d618 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x2d4> // b.none + 44d5d8: f9411fe0 ldr x0, [sp, #568] + 44d5dc: 91002000 add x0, x0, #0x8 + 44d5e0: 9105c3e1 add x1, sp, #0x170 + 44d5e4: aa0103e8 mov x8, x1 + 44d5e8: aa0003e1 mov x1, x0 + 44d5ec: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44d5f0: 913a8000 add x0, x0, #0xea0 + 44d5f4: 97fef525 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 44d5f8: 9105c3e0 add x0, sp, #0x170 + 44d5fc: aa1303e8 mov x8, x19 + 44d600: 94000baa bl 4504a8 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44d604: d503201f nop + 44d608: 9105c3e0 add x0, sp, #0x170 + 44d60c: 97fee6bd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d610: 52800014 mov w20, #0x0 // #0 + 44d614: 14000037 b 44d6f0 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3ac> + 44d618: f94117e0 ldr x0, [sp, #552] + 44d61c: f9400000 ldr x0, [x0] + 44d620: 91008000 add x0, x0, #0x20 + 44d624: f9400002 ldr x2, [x0] + 44d628: f94113e0 ldr x0, [sp, #544] + 44d62c: 91002000 add x0, x0, #0x8 + 44d630: 910123e1 add x1, sp, #0x48 + 44d634: aa0103e8 mov x8, x1 + 44d638: aa0003e1 mov x1, x0 + 44d63c: f94117e0 ldr x0, [sp, #552] + 44d640: d63f0040 blr x2 + 44d644: 910123e0 add x0, sp, #0x48 + 44d648: 94000afc bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 44d64c: 12001c00 and w0, w0, #0xff + 44d650: 52000000 eor w0, w0, #0x1 + 44d654: 12001c00 and w0, w0, #0xff + 44d658: 7100001f cmp w0, #0x0 + 44d65c: 540000e0 b.eq 44d678 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x334> // b.none + 44d660: 910123e0 add x0, sp, #0x48 + 44d664: aa0003e1 mov x1, x0 + 44d668: aa1303e0 mov x0, x19 + 44d66c: 94000afc bl 45025c <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1INS1_15ParseResultTypeEEERKNS2_IT_EE> + 44d670: 52800014 mov w20, #0x0 // #0 + 44d674: 14000018 b 44d6d4 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x390> + 44d678: 910123e0 add x0, sp, #0x48 + 44d67c: 94000b7d bl 450470 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEE5valueEv> + 44d680: b9400000 ldr w0, [x0] + 44d684: 7100081f cmp w0, #0x2 + 44d688: 1a9f17e0 cset w0, eq // eq = none + 44d68c: 12001c00 and w0, w0, #0xff + 44d690: 7100001f cmp w0, #0x0 + 44d694: 540001e0 b.eq 44d6d0 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x38c> // b.none + 44d698: 910123e0 add x0, sp, #0x48 + 44d69c: 94000b75 bl 450470 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEE5valueEv> + 44d6a0: b9400001 ldr w1, [x0] + 44d6a4: 9101e3e2 add x2, sp, #0x78 + 44d6a8: 910643e0 add x0, sp, #0x190 + 44d6ac: 97fffbb1 bl 44c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE> + 44d6b0: 910643e0 add x0, sp, #0x190 + 44d6b4: aa1303e8 mov x8, x19 + 44d6b8: 94000a7d bl 4500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_> + 44d6bc: d503201f nop + 44d6c0: 910643e0 add x0, sp, #0x190 + 44d6c4: 97fffcf4 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44d6c8: 52800014 mov w20, #0x0 // #0 + 44d6cc: 14000002 b 44d6d4 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x390> + 44d6d0: 52800034 mov w20, #0x1 // #1 + 44d6d4: 910123e0 add x0, sp, #0x48 + 44d6d8: 94004140 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 44d6dc: 7100069f cmp w20, #0x1 + 44d6e0: 54000061 b.ne 44d6ec <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3a8> // b.any + 44d6e4: 52800034 mov w20, #0x1 // #1 + 44d6e8: 14000002 b 44d6f0 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3ac> + 44d6ec: 52800014 mov w20, #0x0 // #0 + 44d6f0: 910523e0 add x0, sp, #0x148 + 44d6f4: 97fff9cc bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44d6f8: 7100069f cmp w20, #0x1 + 44d6fc: 54000060 b.eq 44d708 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3c4> // b.none + 44d700: 52800014 mov w20, #0x0 // #0 + 44d704: 14000011 b 44d748 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x404> + 44d708: 9101e3e0 add x0, sp, #0x78 + 44d70c: 97fffb4c bl 44c43c <_ZN5Catch5clara6detail11TokenStreamppEv> + 44d710: aa0003e1 mov x1, x0 + 44d714: 910703e0 add x0, sp, #0x1c0 + 44d718: aa0103e2 mov x2, x1 + 44d71c: 52800001 mov w1, #0x0 // #0 + 44d720: 97fffb94 bl 44c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE> + 44d724: 910703e0 add x0, sp, #0x1c0 + 44d728: aa1303e8 mov x8, x19 + 44d72c: 94000a60 bl 4500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_> + 44d730: d503201f nop + 44d734: 910703e0 add x0, sp, #0x1c0 + 44d738: 97fffcd7 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44d73c: 52800014 mov w20, #0x0 // #0 + 44d740: 14000002 b 44d748 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x404> + 44d744: 52800034 mov w20, #0x1 // #1 + 44d748: 910343e0 add x0, sp, #0xd0 + 44d74c: 97fff9b6 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44d750: 7100069f cmp w20, #0x1 + 44d754: 54000181 b.ne 44d784 <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x440> // b.any + 44d758: 9101e3e1 add x1, sp, #0x78 + 44d75c: 9107c3e0 add x0, sp, #0x1f0 + 44d760: aa0103e2 mov x2, x1 + 44d764: 52800021 mov w1, #0x1 // #1 + 44d768: 97fffb82 bl 44c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE> + 44d76c: 9107c3e0 add x0, sp, #0x1f0 + 44d770: aa1303e8 mov x8, x19 + 44d774: 94000a4e bl 4500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_> + 44d778: d503201f nop + 44d77c: 9107c3e0 add x0, sp, #0x1f0 + 44d780: 97fffcc5 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44d784: 9101e3e0 add x0, sp, #0x78 + 44d788: 97fffa93 bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44d78c: 910283e0 add x0, sp, #0xa0 + 44d790: 940040f9 bl 45db74 <_ZN5Catch5clara6detail11BasicResultIvED1Ev> + 44d794: 14000032 b 44d85c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x518> + 44d798: aa0003f3 mov x19, x0 + 44d79c: 9103e3e0 add x0, sp, #0xf8 + 44d7a0: 97fffcbd bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44d7a4: 14000002 b 44d7ac <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x468> + 44d7a8: aa0003f3 mov x19, x0 + 44d7ac: 910123e0 add x0, sp, #0x48 + 44d7b0: 9400410a bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 44d7b4: 1400001a b 44d81c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4d8> + 44d7b8: aa0003f3 mov x19, x0 + 44d7bc: 9104a3e0 add x0, sp, #0x128 + 44d7c0: 97fee650 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d7c4: 14000016 b 44d81c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4d8> + 44d7c8: aa0003f3 mov x19, x0 + 44d7cc: 9105c3e0 add x0, sp, #0x170 + 44d7d0: 97fee64c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d7d4: 1400000a b 44d7fc <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4b8> + 44d7d8: aa0003f3 mov x19, x0 + 44d7dc: 910643e0 add x0, sp, #0x190 + 44d7e0: 97fffcad bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44d7e4: 14000002 b 44d7ec <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4a8> + 44d7e8: aa0003f3 mov x19, x0 + 44d7ec: 910123e0 add x0, sp, #0x48 + 44d7f0: 940040fa bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 44d7f4: 14000002 b 44d7fc <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4b8> + 44d7f8: aa0003f3 mov x19, x0 + 44d7fc: 910523e0 add x0, sp, #0x148 + 44d800: 97fff989 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44d804: 14000006 b 44d81c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4d8> + 44d808: aa0003f3 mov x19, x0 + 44d80c: 910703e0 add x0, sp, #0x1c0 + 44d810: 97fffca1 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44d814: 14000002 b 44d81c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4d8> + 44d818: aa0003f3 mov x19, x0 + 44d81c: 910343e0 add x0, sp, #0xd0 + 44d820: 97fff981 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 44d824: 14000006 b 44d83c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4f8> + 44d828: aa0003f3 mov x19, x0 + 44d82c: 9107c3e0 add x0, sp, #0x1f0 + 44d830: 97fffc99 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44d834: 14000002 b 44d83c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4f8> + 44d838: aa0003f3 mov x19, x0 + 44d83c: 9101e3e0 add x0, sp, #0x78 + 44d840: 97fffa65 bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44d844: 14000002 b 44d84c <_ZNK5Catch5clara6detail3Opt5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x508> + 44d848: aa0003f3 mov x19, x0 + 44d84c: 910283e0 add x0, sp, #0xa0 + 44d850: 940040c9 bl 45db74 <_ZN5Catch5clara6detail11BasicResultIvED1Ev> + 44d854: aa1303e0 mov x0, x19 + 44d858: 97fee82a bl 407900 <_Unwind_Resume@plt> + 44d85c: aa1303e0 mov x0, x19 + 44d860: a94153f3 ldp x19, x20, [sp, #16] + 44d864: a9407bfd ldp x29, x30, [sp] + 44d868: 910903ff add sp, sp, #0x240 + 44d86c: d65f03c0 ret + +000000000044d870 <_ZNK5Catch5clara6detail3Opt8validateEv>: +_ZNK5Catch5clara6detail3Opt8validateEv(): + 44d870: a9b37bfd stp x29, x30, [sp, #-208]! + 44d874: 910003fd mov x29, sp + 44d878: f9000bf3 str x19, [sp, #16] + 44d87c: aa0803f3 mov x19, x8 + 44d880: f90017e0 str x0, [sp, #40] + 44d884: f94017e0 ldr x0, [sp, #40] + 44d888: 91018000 add x0, x0, #0x60 + 44d88c: 94000b14 bl 4504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv> + 44d890: 12001c00 and w0, w0, #0xff + 44d894: 7100001f cmp w0, #0x0 + 44d898: 54000240 b.eq 44d8e0 <_ZNK5Catch5clara6detail3Opt8validateEv+0x70> // b.none + 44d89c: 9101a3e0 add x0, sp, #0x68 + 44d8a0: 97fee81c bl 407910 <_ZNSaIcEC1Ev@plt> + 44d8a4: 9101a3e0 add x0, sp, #0x68 + 44d8a8: 910123e3 add x3, sp, #0x48 + 44d8ac: aa0003e2 mov x2, x0 + 44d8b0: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44d8b4: 913b0001 add x1, x0, #0xec0 + 44d8b8: aa0303e0 mov x0, x3 + 44d8bc: 97fee771 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44d8c0: 910123e0 add x0, sp, #0x48 + 44d8c4: aa1303e8 mov x8, x19 + 44d8c8: 94000b15 bl 45051c <_ZN5Catch5clara6detail11BasicResultIvE10logicErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44d8cc: 910123e0 add x0, sp, #0x48 + 44d8d0: 97fee60c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d8d4: 9101a3e0 add x0, sp, #0x68 + 44d8d8: 97fee6da bl 407440 <_ZNSaIcED1Ev@plt> + 44d8dc: 14000065 b 44da70 <_ZNK5Catch5clara6detail3Opt8validateEv+0x200> + 44d8e0: f94017e0 ldr x0, [sp, #40] + 44d8e4: 91018000 add x0, x0, #0x60 + 44d8e8: f90067e0 str x0, [sp, #200] + 44d8ec: f94067e0 ldr x0, [sp, #200] + 44d8f0: 97ff7051 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 44d8f4: f90023e0 str x0, [sp, #64] + 44d8f8: f94067e0 ldr x0, [sp, #200] + 44d8fc: 97ff705a bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 44d900: f9001fe0 str x0, [sp, #56] + 44d904: 9100e3e1 add x1, sp, #0x38 + 44d908: 910103e0 add x0, sp, #0x40 + 44d90c: 97ff70b2 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 44d910: 12001c00 and w0, w0, #0xff + 44d914: 7100001f cmp w0, #0x0 + 44d918: 540006e0 b.eq 44d9f4 <_ZNK5Catch5clara6detail3Opt8validateEv+0x184> // b.none + 44d91c: 910103e0 add x0, sp, #0x40 + 44d920: 97ff8bdf bl 43089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 44d924: f90063e0 str x0, [sp, #192] + 44d928: f94063e0 ldr x0, [sp, #192] + 44d92c: 97fee7c9 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 44d930: 12001c00 and w0, w0, #0xff + 44d934: 7100001f cmp w0, #0x0 + 44d938: 54000240 b.eq 44d980 <_ZNK5Catch5clara6detail3Opt8validateEv+0x110> // b.none + 44d93c: 910243e0 add x0, sp, #0x90 + 44d940: 97fee7f4 bl 407910 <_ZNSaIcEC1Ev@plt> + 44d944: 910243e0 add x0, sp, #0x90 + 44d948: 9101c3e3 add x3, sp, #0x70 + 44d94c: aa0003e2 mov x2, x0 + 44d950: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44d954: 913b8001 add x1, x0, #0xee0 + 44d958: aa0303e0 mov x0, x3 + 44d95c: 97fee749 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44d960: 9101c3e0 add x0, sp, #0x70 + 44d964: aa1303e8 mov x8, x19 + 44d968: 94000aed bl 45051c <_ZN5Catch5clara6detail11BasicResultIvE10logicErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44d96c: 9101c3e0 add x0, sp, #0x70 + 44d970: 97fee5e4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d974: 910243e0 add x0, sp, #0x90 + 44d978: 97fee6b2 bl 407440 <_ZNSaIcED1Ev@plt> + 44d97c: 1400003d b 44da70 <_ZNK5Catch5clara6detail3Opt8validateEv+0x200> + 44d980: d2800001 mov x1, #0x0 // #0 + 44d984: f94063e0 ldr x0, [sp, #192] + 44d988: 97fee6b6 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 44d98c: 39400000 ldrb w0, [x0] + 44d990: 7100b41f cmp w0, #0x2d + 44d994: 1a9f07e0 cset w0, ne // ne = any + 44d998: 12001c00 and w0, w0, #0xff + 44d99c: 7100001f cmp w0, #0x0 + 44d9a0: 54000240 b.eq 44d9e8 <_ZNK5Catch5clara6detail3Opt8validateEv+0x178> // b.none + 44d9a4: 9102e3e0 add x0, sp, #0xb8 + 44d9a8: 97fee7da bl 407910 <_ZNSaIcEC1Ev@plt> + 44d9ac: 9102e3e0 add x0, sp, #0xb8 + 44d9b0: 910263e3 add x3, sp, #0x98 + 44d9b4: aa0003e2 mov x2, x0 + 44d9b8: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44d9bc: 913c0001 add x1, x0, #0xf00 + 44d9c0: aa0303e0 mov x0, x3 + 44d9c4: 97fee72f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44d9c8: 910263e0 add x0, sp, #0x98 + 44d9cc: aa1303e8 mov x8, x19 + 44d9d0: 94000ad3 bl 45051c <_ZN5Catch5clara6detail11BasicResultIvE10logicErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44d9d4: 910263e0 add x0, sp, #0x98 + 44d9d8: 97fee5ca bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44d9dc: 9102e3e0 add x0, sp, #0xb8 + 44d9e0: 97fee698 bl 407440 <_ZNSaIcED1Ev@plt> + 44d9e4: 14000023 b 44da70 <_ZNK5Catch5clara6detail3Opt8validateEv+0x200> + 44d9e8: 910103e0 add x0, sp, #0x40 + 44d9ec: 97ff8816 bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 44d9f0: 17ffffc5 b 44d904 <_ZNK5Catch5clara6detail3Opt8validateEv+0x94> + 44d9f4: f94017e0 ldr x0, [sp, #40] + 44d9f8: aa1303e8 mov x8, x19 + 44d9fc: 97fffb5a bl 44c764 <_ZNK5Catch5clara6detail10ParserBase8validateEv> + 44da00: 1400001c b 44da70 <_ZNK5Catch5clara6detail3Opt8validateEv+0x200> + 44da04: aa0003f3 mov x19, x0 + 44da08: 910123e0 add x0, sp, #0x48 + 44da0c: 97fee5bd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44da10: 14000002 b 44da18 <_ZNK5Catch5clara6detail3Opt8validateEv+0x1a8> + 44da14: aa0003f3 mov x19, x0 + 44da18: 9101a3e0 add x0, sp, #0x68 + 44da1c: 97fee689 bl 407440 <_ZNSaIcED1Ev@plt> + 44da20: aa1303e0 mov x0, x19 + 44da24: 97fee7b7 bl 407900 <_Unwind_Resume@plt> + 44da28: aa0003f3 mov x19, x0 + 44da2c: 9101c3e0 add x0, sp, #0x70 + 44da30: 97fee5b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44da34: 14000002 b 44da3c <_ZNK5Catch5clara6detail3Opt8validateEv+0x1cc> + 44da38: aa0003f3 mov x19, x0 + 44da3c: 910243e0 add x0, sp, #0x90 + 44da40: 97fee680 bl 407440 <_ZNSaIcED1Ev@plt> + 44da44: aa1303e0 mov x0, x19 + 44da48: 97fee7ae bl 407900 <_Unwind_Resume@plt> + 44da4c: aa0003f3 mov x19, x0 + 44da50: 910263e0 add x0, sp, #0x98 + 44da54: 97fee5ab bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44da58: 14000002 b 44da60 <_ZNK5Catch5clara6detail3Opt8validateEv+0x1f0> + 44da5c: aa0003f3 mov x19, x0 + 44da60: 9102e3e0 add x0, sp, #0xb8 + 44da64: 97fee677 bl 407440 <_ZNSaIcED1Ev@plt> + 44da68: aa1303e0 mov x0, x19 + 44da6c: 97fee7a5 bl 407900 <_Unwind_Resume@plt> + 44da70: aa1303e0 mov x0, x19 + 44da74: f9400bf3 ldr x19, [sp, #16] + 44da78: a8cd7bfd ldp x29, x30, [sp], #208 + 44da7c: d65f03c0 ret + +000000000044da80 <_ZN5Catch5clara6detail3OptD1Ev>: +_ZN5Catch5clara6detail3OptD2Ev(): + 44da80: a9be7bfd stp x29, x30, [sp, #-32]! + 44da84: 910003fd mov x29, sp + 44da88: f9000fe0 str x0, [sp, #24] + 44da8c: d00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44da90: 912d6001 add x1, x0, #0xb58 + 44da94: f9400fe0 ldr x0, [sp, #24] + 44da98: f9000001 str x1, [x0] + 44da9c: f9400fe0 ldr x0, [sp, #24] + 44daa0: 91018000 add x0, x0, #0x60 + 44daa4: 97ff384d bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 44daa8: f9400fe0 ldr x0, [sp, #24] + 44daac: 97fffd41 bl 44cfb0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEED1Ev> + 44dab0: d503201f nop + 44dab4: a8c27bfd ldp x29, x30, [sp], #32 + 44dab8: d65f03c0 ret + +000000000044dabc <_ZN5Catch5clara6detail3OptD0Ev>: +_ZN5Catch5clara6detail3OptD0Ev(): + 44dabc: a9be7bfd stp x29, x30, [sp, #-32]! + 44dac0: 910003fd mov x29, sp + 44dac4: f9000fe0 str x0, [sp, #24] + 44dac8: f9400fe0 ldr x0, [sp, #24] + 44dacc: 97ffffed bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 44dad0: d2800f01 mov x1, #0x78 // #120 + 44dad4: f9400fe0 ldr x0, [sp, #24] + 44dad8: 97fee62a bl 407380 <_ZdlPvm@plt> + 44dadc: a8c27bfd ldp x29, x30, [sp], #32 + 44dae0: d65f03c0 ret + +000000000044dae4 <_ZN5Catch5clara6detail10ParserBaseaSERKS2_>: +_ZN5Catch5clara6detail10ParserBaseaSERKS2_(): + 44dae4: d10043ff sub sp, sp, #0x10 + 44dae8: f90007e0 str x0, [sp, #8] + 44daec: f90003e1 str x1, [sp] + 44daf0: f94007e0 ldr x0, [sp, #8] + 44daf4: 910043ff add sp, sp, #0x10 + 44daf8: d65f03c0 ret + +000000000044dafc <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEaSERKS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEaSERKS4_(): + 44dafc: a9be7bfd stp x29, x30, [sp, #-32]! + 44db00: 910003fd mov x29, sp + 44db04: f9000fe0 str x0, [sp, #24] + 44db08: f9000be1 str x1, [sp, #16] + 44db0c: f9400fe0 ldr x0, [sp, #24] + 44db10: f9400be1 ldr x1, [sp, #16] + 44db14: 97fffff4 bl 44dae4 <_ZN5Catch5clara6detail10ParserBaseaSERKS2_> + 44db18: f9400fe0 ldr x0, [sp, #24] + 44db1c: a8c27bfd ldp x29, x30, [sp], #32 + 44db20: d65f03c0 ret + +000000000044db24 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEaSERKS8_>: +_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEaSERKS8_(): + 44db24: a9be7bfd stp x29, x30, [sp, #-32]! + 44db28: 910003fd mov x29, sp + 44db2c: f9000fe0 str x0, [sp, #24] + 44db30: f9000be1 str x1, [sp, #16] + 44db34: f9400be0 ldr x0, [sp, #16] + 44db38: f9400001 ldr x1, [x0] + 44db3c: f9400fe0 ldr x0, [sp, #24] + 44db40: f9000001 str x1, [x0] + 44db44: f9400fe0 ldr x0, [sp, #24] + 44db48: 91002002 add x2, x0, #0x8 + 44db4c: f9400be0 ldr x0, [sp, #16] + 44db50: 91002000 add x0, x0, #0x8 + 44db54: aa0003e1 mov x1, x0 + 44db58: aa0203e0 mov x0, x2 + 44db5c: 97fef678 bl 40b53c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_> + 44db60: f9400fe0 ldr x0, [sp, #24] + 44db64: a8c27bfd ldp x29, x30, [sp], #32 + 44db68: d65f03c0 ret + +000000000044db6c <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEaSERKS6_>: +_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEaSERKS6_(): + 44db6c: a9be7bfd stp x29, x30, [sp, #-32]! + 44db70: 910003fd mov x29, sp + 44db74: f9000fe0 str x0, [sp, #24] + 44db78: f9000be1 str x1, [sp, #16] + 44db7c: f9400fe0 ldr x0, [sp, #24] + 44db80: f9400be1 ldr x1, [sp, #16] + 44db84: 97ffffe8 bl 44db24 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEaSERKS8_> + 44db88: f9400fe0 ldr x0, [sp, #24] + 44db8c: a8c27bfd ldp x29, x30, [sp], #32 + 44db90: d65f03c0 ret + +000000000044db94 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSERKS6_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSERKS6_(): + 44db94: a9be7bfd stp x29, x30, [sp, #-32]! + 44db98: 910003fd mov x29, sp + 44db9c: f9000fe0 str x0, [sp, #24] + 44dba0: f9000be1 str x1, [sp, #16] + 44dba4: f9400be0 ldr x0, [sp, #16] + 44dba8: f9400001 ldr x1, [x0] + 44dbac: f9400fe0 ldr x0, [sp, #24] + 44dbb0: f9000001 str x1, [x0] + 44dbb4: f9400fe0 ldr x0, [sp, #24] + 44dbb8: 91002002 add x2, x0, #0x8 + 44dbbc: f9400be0 ldr x0, [sp, #16] + 44dbc0: 91002000 add x0, x0, #0x8 + 44dbc4: aa0003e1 mov x1, x0 + 44dbc8: aa0203e0 mov x0, x2 + 44dbcc: 97fef65c bl 40b53c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_> + 44dbd0: f9400fe0 ldr x0, [sp, #24] + 44dbd4: a8c27bfd ldp x29, x30, [sp], #32 + 44dbd8: d65f03c0 ret + +000000000044dbdc <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSERKS4_>: +_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSERKS4_(): + 44dbdc: a9be7bfd stp x29, x30, [sp, #-32]! + 44dbe0: 910003fd mov x29, sp + 44dbe4: f9000fe0 str x0, [sp, #24] + 44dbe8: f9000be1 str x1, [sp, #16] + 44dbec: f9400fe0 ldr x0, [sp, #24] + 44dbf0: f9400be1 ldr x1, [sp, #16] + 44dbf4: 97ffffe8 bl 44db94 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSERKS6_> + 44dbf8: f9400fe0 ldr x0, [sp, #24] + 44dbfc: a8c27bfd ldp x29, x30, [sp], #32 + 44dc00: d65f03c0 ret + +000000000044dc04 <_ZN5Catch5clara6detail7ExeNameaSERKS2_>: +_ZN5Catch5clara6detail7ExeNameaSERKS2_(): + 44dc04: a9be7bfd stp x29, x30, [sp, #-32]! + 44dc08: 910003fd mov x29, sp + 44dc0c: f9000fe0 str x0, [sp, #24] + 44dc10: f9000be1 str x1, [sp, #16] + 44dc14: f9400fe0 ldr x0, [sp, #24] + 44dc18: f9400be1 ldr x1, [sp, #16] + 44dc1c: 97ffffb8 bl 44dafc <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEaSERKS4_> + 44dc20: f9400fe0 ldr x0, [sp, #24] + 44dc24: 91002002 add x2, x0, #0x8 + 44dc28: f9400be0 ldr x0, [sp, #16] + 44dc2c: 91002000 add x0, x0, #0x8 + 44dc30: aa0003e1 mov x1, x0 + 44dc34: aa0203e0 mov x0, x2 + 44dc38: 97ffffcd bl 44db6c <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEaSERKS6_> + 44dc3c: f9400fe0 ldr x0, [sp, #24] + 44dc40: 91006002 add x2, x0, #0x18 + 44dc44: f9400be0 ldr x0, [sp, #16] + 44dc48: 91006000 add x0, x0, #0x18 + 44dc4c: aa0003e1 mov x1, x0 + 44dc50: aa0203e0 mov x0, x2 + 44dc54: 97ffffe2 bl 44dbdc <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSERKS4_> + 44dc58: f9400fe0 ldr x0, [sp, #24] + 44dc5c: a8c27bfd ldp x29, x30, [sp], #32 + 44dc60: d65f03c0 ret + +000000000044dc64 <_ZNK5Catch5clara6detail6Parser14getHelpColumnsEv>: +_ZNK5Catch5clara6detail6Parser14getHelpColumnsEv(): + 44dc64: a9b87bfd stp x29, x30, [sp, #-128]! + 44dc68: 910003fd mov x29, sp + 44dc6c: a90153f3 stp x19, x20, [sp, #16] + 44dc70: aa0803f3 mov x19, x8 + 44dc74: f90017e0 str x0, [sp, #40] + 44dc78: aa1303e0 mov x0, x19 + 44dc7c: 94000a79 bl 450660 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1Ev> + 44dc80: f94017e0 ldr x0, [sp, #40] + 44dc84: 9100c000 add x0, x0, #0x30 + 44dc88: f9003fe0 str x0, [sp, #120] + 44dc8c: f9403fe0 ldr x0, [sp, #120] + 44dc90: 94000a3a bl 450578 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 44dc94: f9002fe0 str x0, [sp, #88] + 44dc98: f9403fe0 ldr x0, [sp, #120] + 44dc9c: 94000a43 bl 4505a8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 44dca0: f9002be0 str x0, [sp, #80] + 44dca4: 910143e1 add x1, sp, #0x50 + 44dca8: 910163e0 add x0, sp, #0x58 + 44dcac: 94000a75 bl 450680 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44dcb0: 12001c00 and w0, w0, #0xff + 44dcb4: 7100001f cmp w0, #0x0 + 44dcb8: 540004e0 b.eq 44dd54 <_ZNK5Catch5clara6detail6Parser14getHelpColumnsEv+0xf0> // b.none + 44dcbc: 910163e0 add x0, sp, #0x58 + 44dcc0: 94000a8b bl 4506ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv> + 44dcc4: f9003be0 str x0, [sp, #112] + 44dcc8: 9100e3e0 add x0, sp, #0x38 + 44dccc: aa0003e8 mov x8, x0 + 44dcd0: f9403be0 ldr x0, [sp, #112] + 44dcd4: 97fffce1 bl 44d058 <_ZNK5Catch5clara6detail3Opt14getHelpColumnsEv> + 44dcd8: aa1303e0 mov x0, x19 + 44dcdc: 94000a8a bl 450704 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE3endEv> + 44dce0: f90037e0 str x0, [sp, #104] + 44dce4: 9101a3e1 add x1, sp, #0x68 + 44dce8: 910183e0 add x0, sp, #0x60 + 44dcec: 94000a99 bl 450750 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE> + 44dcf0: 9100e3e0 add x0, sp, #0x38 + 44dcf4: 94000a8e bl 45072c <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE5beginEv> + 44dcf8: aa0003f4 mov x20, x0 + 44dcfc: 9100e3e0 add x0, sp, #0x38 + 44dd00: 94000a81 bl 450704 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE3endEv> + 44dd04: aa0003e3 mov x3, x0 + 44dd08: aa1403e2 mov x2, x20 + 44dd0c: f94033e1 ldr x1, [sp, #96] + 44dd10: aa1303e0 mov x0, x19 + 44dd14: 94000a9b bl 450780 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE6insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEvEESA_NS8_IPKS3_S5_EET_SE_> + 44dd18: 9100e3e0 add x0, sp, #0x38 + 44dd1c: 940009c1 bl 450420 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev> + 44dd20: 910163e0 add x0, sp, #0x58 + 44dd24: 94000a68 bl 4506c4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv> + 44dd28: 17ffffdf b 44dca4 <_ZNK5Catch5clara6detail6Parser14getHelpColumnsEv+0x40> + 44dd2c: aa0003f4 mov x20, x0 + 44dd30: 9100e3e0 add x0, sp, #0x38 + 44dd34: 940009bb bl 450420 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev> + 44dd38: aa1403e0 mov x0, x20 + 44dd3c: 14000001 b 44dd40 <_ZNK5Catch5clara6detail6Parser14getHelpColumnsEv+0xdc> + 44dd40: aa0003f4 mov x20, x0 + 44dd44: aa1303e0 mov x0, x19 + 44dd48: 940009b6 bl 450420 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev> + 44dd4c: aa1403e0 mov x0, x20 + 44dd50: 97fee6ec bl 407900 <_Unwind_Resume@plt> + 44dd54: d503201f nop + 44dd58: aa1303e0 mov x0, x19 + 44dd5c: a94153f3 ldp x19, x20, [sp, #16] + 44dd60: a8c87bfd ldp x29, x30, [sp], #128 + 44dd64: d65f03c0 ret + +000000000044dd68 <_ZN5Catch5clara8TextFlow6SpacerD1Ev>: +_ZN5Catch5clara8TextFlow6SpacerD2Ev(): + 44dd68: a9be7bfd stp x29, x30, [sp, #-32]! + 44dd6c: 910003fd mov x29, sp + 44dd70: f9000fe0 str x0, [sp, #24] + 44dd74: f9400fe0 ldr x0, [sp, #24] + 44dd78: 97fff59b bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 44dd7c: d503201f nop + 44dd80: a8c27bfd ldp x29, x30, [sp], #32 + 44dd84: d65f03c0 ret + +000000000044dd88 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo>: +_ZNK5Catch5clara6detail6Parser13writeToStreamERSo(): + 44dd88: a9a17bfd stp x29, x30, [sp, #-496]! + 44dd8c: 910003fd mov x29, sp + 44dd90: f9000bf3 str x19, [sp, #16] + 44dd94: f90017e0 str x0, [sp, #40] + 44dd98: f90013e1 str x1, [sp, #32] + 44dd9c: f94017e0 ldr x0, [sp, #40] + 44dda0: 91002000 add x0, x0, #0x8 + 44dda4: 910263e1 add x1, sp, #0x98 + 44dda8: aa0103e8 mov x8, x1 + 44ddac: 97fffb5e bl 44cb24 <_ZNK5Catch5clara6detail7ExeName4nameB5cxx11Ev> + 44ddb0: 910263e0 add x0, sp, #0x98 + 44ddb4: 97fee6a7 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 44ddb8: 12001c00 and w0, w0, #0xff + 44ddbc: 52000000 eor w0, w0, #0x1 + 44ddc0: 12001c13 and w19, w0, #0xff + 44ddc4: 910263e0 add x0, sp, #0x98 + 44ddc8: 97fee4ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ddcc: 7100027f cmp w19, #0x0 + 44ddd0: 54001220 b.eq 44e014 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x28c> // b.none + 44ddd4: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44ddd8: 913c8001 add x1, x0, #0xf20 + 44dddc: f94013e0 ldr x0, [sp, #32] + 44dde0: 97fee55c bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44dde4: aa0003e2 mov x2, x0 + 44dde8: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44ddec: 913ca001 add x1, x0, #0xf28 + 44ddf0: aa0203e0 mov x0, x2 + 44ddf4: 97fee557 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44ddf8: aa0003f3 mov x19, x0 + 44ddfc: f94017e0 ldr x0, [sp, #40] + 44de00: 91002000 add x0, x0, #0x8 + 44de04: 9102e3e1 add x1, sp, #0xb8 + 44de08: aa0103e8 mov x8, x1 + 44de0c: 97fffb46 bl 44cb24 <_ZNK5Catch5clara6detail7ExeName4nameB5cxx11Ev> + 44de10: 9102e3e0 add x0, sp, #0xb8 + 44de14: aa0003e1 mov x1, x0 + 44de18: aa1303e0 mov x0, x19 + 44de1c: 97fee529 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 44de20: aa0003e2 mov x2, x0 + 44de24: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44de28: 913cc001 add x1, x0, #0xf30 + 44de2c: aa0203e0 mov x0, x2 + 44de30: 97fee548 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44de34: 9102e3e0 add x0, sp, #0xb8 + 44de38: 97fee4b2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44de3c: 52800020 mov w0, #0x1 // #1 + 44de40: 3907bfe0 strb w0, [sp, #495] + 44de44: 52800020 mov w0, #0x1 // #1 + 44de48: 3907bbe0 strb w0, [sp, #494] + 44de4c: f94017e0 ldr x0, [sp, #40] + 44de50: 91012000 add x0, x0, #0x48 + 44de54: f900f3e0 str x0, [sp, #480] + 44de58: f940f3e0 ldr x0, [sp, #480] + 44de5c: 940009e9 bl 450600 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv> + 44de60: f9003be0 str x0, [sp, #112] + 44de64: f940f3e0 ldr x0, [sp, #480] + 44de68: 940009f2 bl 450630 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv> + 44de6c: f90037e0 str x0, [sp, #104] + 44de70: 9101a3e1 add x1, sp, #0x68 + 44de74: 9101c3e0 add x0, sp, #0x70 + 44de78: 94000a66 bl 450810 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44de7c: 12001c00 and w0, w0, #0xff + 44de80: 7100001f cmp w0, #0x0 + 44de84: 540008c0 b.eq 44df9c <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x214> // b.none + 44de88: 9101c3e0 add x0, sp, #0x70 + 44de8c: 94000a7c bl 45087c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv> + 44de90: f900efe0 str x0, [sp, #472] + 44de94: 3947bbe0 ldrb w0, [sp, #494] + 44de98: 7100001f cmp w0, #0x0 + 44de9c: 54000060 b.eq 44dea8 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x120> // b.none + 44dea0: 3907bbff strb wzr, [sp, #494] + 44dea4: 14000005 b 44deb8 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x130> + 44dea8: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44deac: 913cc001 add x1, x0, #0xf30 + 44deb0: f94013e0 ldr x0, [sp, #32] + 44deb4: 97fee527 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44deb8: f940efe0 ldr x0, [sp, #472] + 44debc: 94000a76 bl 450894 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE10isOptionalEv> + 44dec0: 12001c00 and w0, w0, #0xff + 44dec4: 7100001f cmp w0, #0x0 + 44dec8: 540000c0 b.eq 44dee0 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x158> // b.none + 44decc: 3947bfe0 ldrb w0, [sp, #495] + 44ded0: 7100001f cmp w0, #0x0 + 44ded4: 54000060 b.eq 44dee0 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x158> // b.none + 44ded8: 52800020 mov w0, #0x1 // #1 + 44dedc: 14000002 b 44dee4 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x15c> + 44dee0: 52800000 mov w0, #0x0 // #0 + 44dee4: 7100001f cmp w0, #0x0 + 44dee8: 540000c0 b.eq 44df00 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x178> // b.none + 44deec: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44def0: 913ce001 add x1, x0, #0xf38 + 44def4: f94013e0 ldr x0, [sp, #32] + 44def8: 97fee516 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44defc: 3907bfff strb wzr, [sp, #495] + 44df00: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44df04: 913d0001 add x1, x0, #0xf40 + 44df08: f94013e0 ldr x0, [sp, #32] + 44df0c: 97fee511 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44df10: aa0003f3 mov x19, x0 + 44df14: f940efe0 ldr x0, [sp, #472] + 44df18: 910363e1 add x1, sp, #0xd8 + 44df1c: aa0103e8 mov x8, x1 + 44df20: 94000a66 bl 4508b8 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE4hintB5cxx11Ev> + 44df24: 910363e0 add x0, sp, #0xd8 + 44df28: aa0003e1 mov x1, x0 + 44df2c: aa1303e0 mov x0, x19 + 44df30: 97fee4e4 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 44df34: aa0003e2 mov x2, x0 + 44df38: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44df3c: 913a6001 add x1, x0, #0xe98 + 44df40: aa0203e0 mov x0, x2 + 44df44: 97fee503 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44df48: 910363e0 add x0, sp, #0xd8 + 44df4c: 97fee46d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44df50: f940efe2 ldr x2, [sp, #472] + 44df54: f940efe0 ldr x0, [sp, #472] + 44df58: f9400000 ldr x0, [x0] + 44df5c: 91008000 add x0, x0, #0x20 + 44df60: f9400001 ldr x1, [x0] + 44df64: aa0203e0 mov x0, x2 + 44df68: d63f0020 blr x1 + 44df6c: f100001f cmp x0, #0x0 + 44df70: 1a9f17e0 cset w0, eq // eq = none + 44df74: 12001c00 and w0, w0, #0xff + 44df78: 7100001f cmp w0, #0x0 + 44df7c: 540000a0 b.eq 44df90 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x208> // b.none + 44df80: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44df84: 913d2001 add x1, x0, #0xf48 + 44df88: f94013e0 ldr x0, [sp, #32] + 44df8c: 97fee4f1 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44df90: 9101c3e0 add x0, sp, #0x70 + 44df94: 94000a30 bl 450854 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv> + 44df98: 17ffffb6 b 44de70 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0xe8> + 44df9c: 3947bfe0 ldrb w0, [sp, #495] + 44dfa0: 52000000 eor w0, w0, #0x1 + 44dfa4: 12001c00 and w0, w0, #0xff + 44dfa8: 7100001f cmp w0, #0x0 + 44dfac: 540000a0 b.eq 44dfc0 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x238> // b.none + 44dfb0: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44dfb4: 913d4001 add x1, x0, #0xf50 + 44dfb8: f94013e0 ldr x0, [sp, #32] + 44dfbc: 97fee4e5 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44dfc0: f94017e0 ldr x0, [sp, #40] + 44dfc4: 9100c000 add x0, x0, #0x30 + 44dfc8: 94000a5e bl 450940 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5emptyEv> + 44dfcc: 12001c00 and w0, w0, #0xff + 44dfd0: 52000000 eor w0, w0, #0x1 + 44dfd4: 12001c00 and w0, w0, #0xff + 44dfd8: 7100001f cmp w0, #0x0 + 44dfdc: 540000a0 b.eq 44dff0 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x268> // b.none + 44dfe0: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44dfe4: 913d6001 add x1, x0, #0xf58 + 44dfe8: f94013e0 ldr x0, [sp, #32] + 44dfec: 97fee4d9 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44dff0: b00003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44dff4: 913da001 add x1, x0, #0xf68 + 44dff8: f94013e0 ldr x0, [sp, #32] + 44dffc: 97fee4d5 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 44e000: aa0003e2 mov x2, x0 + 44e004: 90fffdc0 adrp x0, 406000 <_init-0xc50> + 44e008: 913f8001 add x1, x0, #0xfe0 + 44e00c: aa0203e0 mov x0, x2 + 44e010: 97fee4fc bl 407400 <_ZNSolsEPFRSoS_E@plt> + 44e014: 910203e0 add x0, sp, #0x80 + 44e018: aa0003e8 mov x8, x0 + 44e01c: f94017e0 ldr x0, [sp, #40] + 44e020: 97ffff11 bl 44dc64 <_ZNK5Catch5clara6detail6Parser14getHelpColumnsEv> + 44e024: d2800a00 mov x0, #0x50 // #80 + 44e028: f900ebe0 str x0, [sp, #464] + 44e02c: f9003fff str xzr, [sp, #120] + 44e030: 910203e0 add x0, sp, #0x80 + 44e034: f900e7e0 str x0, [sp, #456] + 44e038: f940e7e0 ldr x0, [sp, #456] + 44e03c: 940009bc bl 45072c <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE5beginEv> + 44e040: f90033e0 str x0, [sp, #96] + 44e044: f940e7e0 ldr x0, [sp, #456] + 44e048: 940009af bl 450704 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE3endEv> + 44e04c: f9002fe0 str x0, [sp, #88] + 44e050: 910163e1 add x1, sp, #0x58 + 44e054: 910183e0 add x0, sp, #0x60 + 44e058: 94000a4a bl 450980 <_ZN9__gnu_cxxneIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 44e05c: 12001c00 and w0, w0, #0xff + 44e060: 7100001f cmp w0, #0x0 + 44e064: 54000200 b.eq 44e0a4 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x31c> // b.none + 44e068: 910183e0 add x0, sp, #0x60 + 44e06c: 94000a60 bl 4509ec <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEdeEv> + 44e070: f900e3e0 str x0, [sp, #448] + 44e074: f940e3e0 ldr x0, [sp, #448] + 44e078: 97fee44e bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 44e07c: 91000800 add x0, x0, #0x2 + 44e080: f9007fe0 str x0, [sp, #248] + 44e084: 9103e3e1 add x1, sp, #0xf8 + 44e088: 9101e3e0 add x0, sp, #0x78 + 44e08c: 97ff1bc9 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 44e090: f9400000 ldr x0, [x0] + 44e094: f9003fe0 str x0, [sp, #120] + 44e098: 910183e0 add x0, sp, #0x60 + 44e09c: 94000a4a bl 4509c4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEppEv> + 44e0a0: 17ffffec b 44e050 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x2c8> + 44e0a4: f940ebe1 ldr x1, [sp, #464] + 44e0a8: d341fc20 lsr x0, x1, #1 + 44e0ac: f90083e0 str x0, [sp, #256] + 44e0b0: 910403e1 add x1, sp, #0x100 + 44e0b4: 9101e3e0 add x0, sp, #0x78 + 44e0b8: 94000a53 bl 450a04 <_ZSt3minImERKT_S2_S2_> + 44e0bc: f9400000 ldr x0, [x0] + 44e0c0: f9003fe0 str x0, [sp, #120] + 44e0c4: 910203e0 add x0, sp, #0x80 + 44e0c8: f900dfe0 str x0, [sp, #440] + 44e0cc: f940dfe0 ldr x0, [sp, #440] + 44e0d0: 94000997 bl 45072c <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE5beginEv> + 44e0d4: f9002be0 str x0, [sp, #80] + 44e0d8: f940dfe0 ldr x0, [sp, #440] + 44e0dc: 9400098a bl 450704 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE3endEv> + 44e0e0: f90027e0 str x0, [sp, #72] + 44e0e4: 910123e1 add x1, sp, #0x48 + 44e0e8: 910143e0 add x0, sp, #0x50 + 44e0ec: 94000a25 bl 450980 <_ZN9__gnu_cxxneIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 44e0f0: 12001c00 and w0, w0, #0xff + 44e0f4: 7100001f cmp w0, #0x0 + 44e0f8: 54000780 b.eq 44e1e8 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x460> // b.none + 44e0fc: 910143e0 add x0, sp, #0x50 + 44e100: 94000a3b bl 4509ec <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEdeEv> + 44e104: f900dbe0 str x0, [sp, #432] + 44e108: f940dbe1 ldr x1, [sp, #432] + 44e10c: 910483e0 add x0, sp, #0x120 + 44e110: 97fff428 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44e114: f9403fe1 ldr x1, [sp, #120] + 44e118: 910483e0 add x0, sp, #0x120 + 44e11c: 97fff440 bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 44e120: d2800041 mov x1, #0x2 // #2 + 44e124: 97fff453 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 44e128: aa0003f3 mov x19, x0 + 44e12c: 910543e0 add x0, sp, #0x150 + 44e130: d2800081 mov x1, #0x4 // #4 + 44e134: 97fff4b4 bl 44b404 <_ZN5Catch5clara8TextFlow6SpacerC1Em> + 44e138: 910543e0 add x0, sp, #0x150 + 44e13c: 910423e1 add x1, sp, #0x108 + 44e140: aa0103e8 mov x8, x1 + 44e144: aa0003e1 mov x1, x0 + 44e148: aa1303e0 mov x0, x19 + 44e14c: 97fff6d3 bl 44bc98 <_ZN5Catch5clara8TextFlow6ColumnplERKS2_> + 44e150: f940dbe0 ldr x0, [sp, #432] + 44e154: 91008001 add x1, x0, #0x20 + 44e158: 910603e0 add x0, sp, #0x180 + 44e15c: 97fff415 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44e160: f9403fe0 ldr x0, [sp, #120] + 44e164: f940ebe1 ldr x1, [sp, #464] + 44e168: cb000020 sub x0, x1, x0 + 44e16c: d1001c01 sub x1, x0, #0x7 + 44e170: 910603e0 add x0, sp, #0x180 + 44e174: 97fff42a bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 44e178: aa0003e2 mov x2, x0 + 44e17c: 910423e0 add x0, sp, #0x108 + 44e180: 9100c3e1 add x1, sp, #0x30 + 44e184: aa0103e8 mov x8, x1 + 44e188: aa0203e1 mov x1, x2 + 44e18c: 97fff662 bl 44bb14 <_ZN5Catch5clara8TextFlow7ColumnsplERKNS1_6ColumnE> + 44e190: 910603e0 add x0, sp, #0x180 + 44e194: 97fff494 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 44e198: 910423e0 add x0, sp, #0x108 + 44e19c: 97fff656 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 44e1a0: 910543e0 add x0, sp, #0x150 + 44e1a4: 97fffef1 bl 44dd68 <_ZN5Catch5clara8TextFlow6SpacerD1Ev> + 44e1a8: 910483e0 add x0, sp, #0x120 + 44e1ac: 97fff48e bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 44e1b0: 9100c3e0 add x0, sp, #0x30 + 44e1b4: aa0003e1 mov x1, x0 + 44e1b8: f94013e0 ldr x0, [sp, #32] + 44e1bc: 97fff66c bl 44bb6c <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE> + 44e1c0: aa0003e2 mov x2, x0 + 44e1c4: 90fffdc0 adrp x0, 406000 <_init-0xc50> + 44e1c8: 913f8001 add x1, x0, #0xfe0 + 44e1cc: aa0203e0 mov x0, x2 + 44e1d0: 97fee48c bl 407400 <_ZNSolsEPFRSoS_E@plt> + 44e1d4: 9100c3e0 add x0, sp, #0x30 + 44e1d8: 97fff647 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 44e1dc: 910143e0 add x0, sp, #0x50 + 44e1e0: 940009f9 bl 4509c4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEppEv> + 44e1e4: 17ffffc0 b 44e0e4 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x35c> + 44e1e8: 910203e0 add x0, sp, #0x80 + 44e1ec: 9400088d bl 450420 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev> + 44e1f0: 14000026 b 44e288 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x500> + 44e1f4: aa0003f3 mov x19, x0 + 44e1f8: 9102e3e0 add x0, sp, #0xb8 + 44e1fc: 97fee3c1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44e200: aa1303e0 mov x0, x19 + 44e204: 97fee5bf bl 407900 <_Unwind_Resume@plt> + 44e208: aa0003f3 mov x19, x0 + 44e20c: 910363e0 add x0, sp, #0xd8 + 44e210: 97fee3bc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44e214: aa1303e0 mov x0, x19 + 44e218: 97fee5ba bl 407900 <_Unwind_Resume@plt> + 44e21c: aa0003f3 mov x19, x0 + 44e220: 910603e0 add x0, sp, #0x180 + 44e224: 97fff470 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 44e228: 14000002 b 44e230 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x4a8> + 44e22c: aa0003f3 mov x19, x0 + 44e230: 910423e0 add x0, sp, #0x108 + 44e234: 97fff630 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 44e238: 14000002 b 44e240 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x4b8> + 44e23c: aa0003f3 mov x19, x0 + 44e240: 910543e0 add x0, sp, #0x150 + 44e244: 97fffec9 bl 44dd68 <_ZN5Catch5clara8TextFlow6SpacerD1Ev> + 44e248: 14000002 b 44e250 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x4c8> + 44e24c: aa0003f3 mov x19, x0 + 44e250: 910483e0 add x0, sp, #0x120 + 44e254: 97fff464 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 44e258: aa1303e0 mov x0, x19 + 44e25c: 14000006 b 44e274 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x4ec> + 44e260: aa0003f3 mov x19, x0 + 44e264: 9100c3e0 add x0, sp, #0x30 + 44e268: 97fff623 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 44e26c: aa1303e0 mov x0, x19 + 44e270: 14000001 b 44e274 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo+0x4ec> + 44e274: aa0003f3 mov x19, x0 + 44e278: 910203e0 add x0, sp, #0x80 + 44e27c: 94000869 bl 450420 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev> + 44e280: aa1303e0 mov x0, x19 + 44e284: 97fee59f bl 407900 <_Unwind_Resume@plt> + 44e288: f9400bf3 ldr x19, [sp, #16] + 44e28c: a8df7bfd ldp x29, x30, [sp], #496 + 44e290: d65f03c0 ret + +000000000044e294 <_ZN5Catch5clara6detaillsERSoRKNS1_6ParserE>: +_ZN5Catch5clara6detaillsERSoRKNS1_6ParserE(): + 44e294: a9be7bfd stp x29, x30, [sp, #-32]! + 44e298: 910003fd mov x29, sp + 44e29c: f9000fe0 str x0, [sp, #24] + 44e2a0: f9000be1 str x1, [sp, #16] + 44e2a4: f9400fe1 ldr x1, [sp, #24] + 44e2a8: f9400be0 ldr x0, [sp, #16] + 44e2ac: 97fffeb7 bl 44dd88 <_ZNK5Catch5clara6detail6Parser13writeToStreamERSo> + 44e2b0: f9400fe0 ldr x0, [sp, #24] + 44e2b4: a8c27bfd ldp x29, x30, [sp], #32 + 44e2b8: d65f03c0 ret + +000000000044e2bc <_ZNK5Catch5clara6detail6Parser8validateEv>: +_ZNK5Catch5clara6detail6Parser8validateEv(): + 44e2bc: a9b67bfd stp x29, x30, [sp, #-160]! + 44e2c0: 910003fd mov x29, sp + 44e2c4: a90153f3 stp x19, x20, [sp, #16] + 44e2c8: aa0803f4 mov x20, x8 + 44e2cc: f90017e0 str x0, [sp, #40] + 44e2d0: f94017e0 ldr x0, [sp, #40] + 44e2d4: 9100c000 add x0, x0, #0x30 + 44e2d8: f9004fe0 str x0, [sp, #152] + 44e2dc: f9404fe0 ldr x0, [sp, #152] + 44e2e0: 940008a6 bl 450578 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 44e2e4: f9003fe0 str x0, [sp, #120] + 44e2e8: f9404fe0 ldr x0, [sp, #152] + 44e2ec: 940008af bl 4505a8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 44e2f0: f9003be0 str x0, [sp, #112] + 44e2f4: 9101c3e1 add x1, sp, #0x70 + 44e2f8: 9101e3e0 add x0, sp, #0x78 + 44e2fc: 940008e1 bl 450680 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44e300: 12001c00 and w0, w0, #0xff + 44e304: 7100001f cmp w0, #0x0 + 44e308: 54000420 b.eq 44e38c <_ZNK5Catch5clara6detail6Parser8validateEv+0xd0> // b.none + 44e30c: 9101e3e0 add x0, sp, #0x78 + 44e310: 940008f7 bl 4506ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv> + 44e314: f9004be0 str x0, [sp, #144] + 44e318: f9404be0 ldr x0, [sp, #144] + 44e31c: f9400000 ldr x0, [x0] + 44e320: 91004000 add x0, x0, #0x10 + 44e324: f9400001 ldr x1, [x0] + 44e328: 9100c3e0 add x0, sp, #0x30 + 44e32c: aa0003e8 mov x8, x0 + 44e330: f9404be0 ldr x0, [sp, #144] + 44e334: d63f0020 blr x1 + 44e338: 9100c3e0 add x0, sp, #0x30 + 44e33c: 94000780 bl 45013c <_ZNK5Catch5clara6detail11BasicResultIvEcvbEv> + 44e340: 12001c00 and w0, w0, #0xff + 44e344: 52000000 eor w0, w0, #0x1 + 44e348: 12001c00 and w0, w0, #0xff + 44e34c: 7100001f cmp w0, #0x0 + 44e350: 540000e0 b.eq 44e36c <_ZNK5Catch5clara6detail6Parser8validateEv+0xb0> // b.none + 44e354: 9100c3e0 add x0, sp, #0x30 + 44e358: aa0003e1 mov x1, x0 + 44e35c: aa1403e0 mov x0, x20 + 44e360: 97fff8ec bl 44c710 <_ZN5Catch5clara6detail11BasicResultIvEC1EOS3_> + 44e364: 52800013 mov w19, #0x0 // #0 + 44e368: 14000002 b 44e370 <_ZNK5Catch5clara6detail6Parser8validateEv+0xb4> + 44e36c: 52800033 mov w19, #0x1 // #1 + 44e370: 9100c3e0 add x0, sp, #0x30 + 44e374: 94003e00 bl 45db74 <_ZN5Catch5clara6detail11BasicResultIvED1Ev> + 44e378: 7100067f cmp w19, #0x1 + 44e37c: 540006c1 b.ne 44e454 <_ZNK5Catch5clara6detail6Parser8validateEv+0x198> // b.any + 44e380: 9101e3e0 add x0, sp, #0x78 + 44e384: 940008d0 bl 4506c4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv> + 44e388: 17ffffdb b 44e2f4 <_ZNK5Catch5clara6detail6Parser8validateEv+0x38> + 44e38c: f94017e0 ldr x0, [sp, #40] + 44e390: 91012000 add x0, x0, #0x48 + 44e394: f90047e0 str x0, [sp, #136] + 44e398: f94047e0 ldr x0, [sp, #136] + 44e39c: 94000899 bl 450600 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv> + 44e3a0: f90037e0 str x0, [sp, #104] + 44e3a4: f94047e0 ldr x0, [sp, #136] + 44e3a8: 940008a2 bl 450630 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv> + 44e3ac: f90033e0 str x0, [sp, #96] + 44e3b0: 910183e1 add x1, sp, #0x60 + 44e3b4: 9101a3e0 add x0, sp, #0x68 + 44e3b8: 94000916 bl 450810 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44e3bc: 12001c00 and w0, w0, #0xff + 44e3c0: 7100001f cmp w0, #0x0 + 44e3c4: 54000440 b.eq 44e44c <_ZNK5Catch5clara6detail6Parser8validateEv+0x190> // b.none + 44e3c8: 9101a3e0 add x0, sp, #0x68 + 44e3cc: 9400092c bl 45087c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv> + 44e3d0: f90043e0 str x0, [sp, #128] + 44e3d4: f94043e2 ldr x2, [sp, #128] + 44e3d8: f94043e0 ldr x0, [sp, #128] + 44e3dc: f9400000 ldr x0, [x0] + 44e3e0: 91004000 add x0, x0, #0x10 + 44e3e4: f9400001 ldr x1, [x0] + 44e3e8: 9100c3e0 add x0, sp, #0x30 + 44e3ec: aa0003e8 mov x8, x0 + 44e3f0: aa0203e0 mov x0, x2 + 44e3f4: d63f0020 blr x1 + 44e3f8: 9100c3e0 add x0, sp, #0x30 + 44e3fc: 94000750 bl 45013c <_ZNK5Catch5clara6detail11BasicResultIvEcvbEv> + 44e400: 12001c00 and w0, w0, #0xff + 44e404: 52000000 eor w0, w0, #0x1 + 44e408: 12001c00 and w0, w0, #0xff + 44e40c: 7100001f cmp w0, #0x0 + 44e410: 540000e0 b.eq 44e42c <_ZNK5Catch5clara6detail6Parser8validateEv+0x170> // b.none + 44e414: 9100c3e0 add x0, sp, #0x30 + 44e418: aa0003e1 mov x1, x0 + 44e41c: aa1403e0 mov x0, x20 + 44e420: 97fff8bc bl 44c710 <_ZN5Catch5clara6detail11BasicResultIvEC1EOS3_> + 44e424: 52800013 mov w19, #0x0 // #0 + 44e428: 14000002 b 44e430 <_ZNK5Catch5clara6detail6Parser8validateEv+0x174> + 44e42c: 52800033 mov w19, #0x1 // #1 + 44e430: 9100c3e0 add x0, sp, #0x30 + 44e434: 94003dd0 bl 45db74 <_ZN5Catch5clara6detail11BasicResultIvED1Ev> + 44e438: 7100067f cmp w19, #0x1 + 44e43c: 540000c1 b.ne 44e454 <_ZNK5Catch5clara6detail6Parser8validateEv+0x198> // b.any + 44e440: 9101a3e0 add x0, sp, #0x68 + 44e444: 94000904 bl 450854 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv> + 44e448: 17ffffda b 44e3b0 <_ZNK5Catch5clara6detail6Parser8validateEv+0xf4> + 44e44c: aa1403e8 mov x8, x20 + 44e450: 9400067e bl 44fe48 <_ZN5Catch5clara6detail11BasicResultIvE2okEv> + 44e454: aa1403e0 mov x0, x20 + 44e458: a94153f3 ldp x19, x20, [sp, #16] + 44e45c: a8ca7bfd ldp x29, x30, [sp], #160 + 44e460: d65f03c0 ret + +000000000044e464 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEaSEOS4_>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEaSEOS4_(): + 44e464: a9be7bfd stp x29, x30, [sp, #-32]! + 44e468: 910003fd mov x29, sp + 44e46c: f9000fe0 str x0, [sp, #24] + 44e470: f9000be1 str x1, [sp, #16] + 44e474: f9400fe0 ldr x0, [sp, #24] + 44e478: f9400be1 ldr x1, [sp, #16] + 44e47c: 940009a2 bl 450b04 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEaSERKS4_> + 44e480: f9400fe0 ldr x0, [sp, #24] + 44e484: 91010002 add x2, x0, #0x40 + 44e488: f9400be0 ldr x0, [sp, #16] + 44e48c: 91010000 add x0, x0, #0x40 + 44e490: aa0003e1 mov x1, x0 + 44e494: aa0203e0 mov x0, x2 + 44e498: 97fee42a bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 44e49c: f9400fe0 ldr x0, [sp, #24] + 44e4a0: a8c27bfd ldp x29, x30, [sp], #32 + 44e4a4: d65f03c0 ret + +000000000044e4a8 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE>: +_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE(): + 44e4a8: d2844e10 mov x16, #0x2270 // #8816 + 44e4ac: cb3063ff sub sp, sp, x16 + 44e4b0: a9007bfd stp x29, x30, [sp] + 44e4b4: 910003fd mov x29, sp + 44e4b8: a90153f3 stp x19, x20, [sp, #16] + 44e4bc: f90013f5 str x21, [sp, #32] + 44e4c0: aa0803f3 mov x19, x8 + 44e4c4: f90027e0 str x0, [sp, #72] + 44e4c8: f90023e1 str x1, [sp, #64] + 44e4cc: f9001fe2 str x2, [sp, #56] + 44e4d0: f94027e0 ldr x0, [sp, #72] + 44e4d4: 9100c000 add x0, x0, #0x30 + 44e4d8: 94000959 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 44e4dc: aa0003f4 mov x20, x0 + 44e4e0: f94027e0 ldr x0, [sp, #72] + 44e4e4: 91012000 add x0, x0, #0x48 + 44e4e8: 94000962 bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 44e4ec: 8b000280 add x0, x20, x0 + 44e4f0: f9112be0 str x0, [sp, #8784] + 44e4f4: f9512be0 ldr x0, [sp, #8784] + 44e4f8: f107fc1f cmp x0, #0x1ff + 44e4fc: 54000129 b.ls 44e520 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x78> // b.plast + 44e500: b00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44e504: 910c8003 add x3, x0, #0x320 + 44e508: 52809502 mov w2, #0x4a8 // #1192 + 44e50c: 900003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44e510: 9132c001 add x1, x0, #0xcb0 + 44e514: 900003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44e518: 913e0000 add x0, x0, #0xf80 + 44e51c: 97fee2c5 bl 407030 <__assert_fail@plt> + 44e520: 910343e0 add x0, sp, #0xd0 + 44e524: d2840001 mov x1, #0x2000 // #8192 + 44e528: aa0103e2 mov x2, x1 + 44e52c: 52800001 mov w1, #0x0 // #0 + 44e530: 97fee2d0 bl 407070 + 44e534: f91137ff str xzr, [sp, #8808] + 44e538: f94027e0 ldr x0, [sp, #72] + 44e53c: 9100c000 add x0, x0, #0x30 + 44e540: f91127e0 str x0, [sp, #8776] + 44e544: f95127e0 ldr x0, [sp, #8776] + 44e548: 9400080c bl 450578 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 44e54c: f90037e0 str x0, [sp, #104] + 44e550: f95127e0 ldr x0, [sp, #8776] + 44e554: 94000815 bl 4505a8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 44e558: f90033e0 str x0, [sp, #96] + 44e55c: 910183e1 add x1, sp, #0x60 + 44e560: 9101a3e0 add x0, sp, #0x68 + 44e564: 94000847 bl 450680 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44e568: 12001c00 and w0, w0, #0xff + 44e56c: 7100001f cmp w0, #0x0 + 44e570: 540001c0 b.eq 44e5a8 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x100> // b.none + 44e574: 9101a3e0 add x0, sp, #0x68 + 44e578: 9400085d bl 4506ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv> + 44e57c: f91123e0 str x0, [sp, #8768] + 44e580: f95137e0 ldr x0, [sp, #8808] + 44e584: 91000401 add x1, x0, #0x1 + 44e588: f91137e1 str x1, [sp, #8808] + 44e58c: f95123e2 ldr x2, [sp, #8768] + 44e590: d37cec00 lsl x0, x0, #4 + 44e594: 910343e1 add x1, sp, #0xd0 + 44e598: f8206822 str x2, [x1, x0] + 44e59c: 9101a3e0 add x0, sp, #0x68 + 44e5a0: 94000849 bl 4506c4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv> + 44e5a4: 17ffffee b 44e55c <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0xb4> + 44e5a8: f94027e0 ldr x0, [sp, #72] + 44e5ac: 91012000 add x0, x0, #0x48 + 44e5b0: f9111fe0 str x0, [sp, #8760] + 44e5b4: f9511fe0 ldr x0, [sp, #8760] + 44e5b8: 94000812 bl 450600 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv> + 44e5bc: f9002fe0 str x0, [sp, #88] + 44e5c0: f9511fe0 ldr x0, [sp, #8760] + 44e5c4: 9400081b bl 450630 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv> + 44e5c8: f9002be0 str x0, [sp, #80] + 44e5cc: 910143e1 add x1, sp, #0x50 + 44e5d0: 910163e0 add x0, sp, #0x58 + 44e5d4: 9400088f bl 450810 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44e5d8: 12001c00 and w0, w0, #0xff + 44e5dc: 7100001f cmp w0, #0x0 + 44e5e0: 540001c0 b.eq 44e618 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x170> // b.none + 44e5e4: 910163e0 add x0, sp, #0x58 + 44e5e8: 940008a5 bl 45087c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv> + 44e5ec: f9111be0 str x0, [sp, #8752] + 44e5f0: f95137e0 ldr x0, [sp, #8808] + 44e5f4: 91000401 add x1, x0, #0x1 + 44e5f8: f91137e1 str x1, [sp, #8808] + 44e5fc: f9511be2 ldr x2, [sp, #8752] + 44e600: d37cec00 lsl x0, x0, #4 + 44e604: 910343e1 add x1, sp, #0xd0 + 44e608: f8206822 str x2, [x1, x0] + 44e60c: 910163e0 add x0, sp, #0x58 + 44e610: 94000891 bl 450854 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv> + 44e614: 17ffffee b 44e5cc <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x124> + 44e618: f94027e0 ldr x0, [sp, #72] + 44e61c: 91002000 add x0, x0, #0x8 + 44e620: 91400be1 add x1, sp, #0x2, lsl #12 + 44e624: 91034021 add x1, x1, #0xd0 + 44e628: aa0103e8 mov x8, x1 + 44e62c: f94023e1 ldr x1, [sp, #64] + 44e630: 97fff94c bl 44cb60 <_ZN5Catch5clara6detail7ExeName3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44e634: 91400be0 add x0, sp, #0x2, lsl #12 + 44e638: 91034000 add x0, x0, #0xd0 + 44e63c: 94003d67 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 44e640: 91400be0 add x0, sp, #0x2, lsl #12 + 44e644: 91040000 add x0, x0, #0x100 + 44e648: f9401fe2 ldr x2, [sp, #56] + 44e64c: 52800021 mov w1, #0x1 // #1 + 44e650: 97fff7c8 bl 44c570 <_ZN5Catch5clara6detail10ParseStateC1ENS1_15ParseResultTypeERKNS1_11TokenStreamE> + 44e654: 91400be0 add x0, sp, #0x2, lsl #12 + 44e658: 91040000 add x0, x0, #0x100 + 44e65c: 9101c3e1 add x1, sp, #0x70 + 44e660: aa0103e8 mov x8, x1 + 44e664: 94000692 bl 4500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_> + 44e668: 91400be0 add x0, sp, #0x2, lsl #12 + 44e66c: 91040000 add x0, x0, #0x100 + 44e670: 97fff909 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44e674: 9101c3e0 add x0, sp, #0x70 + 44e678: 9400090b bl 450aa4 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEE5valueEv> + 44e67c: aa0003e1 mov x1, x0 + 44e680: 91400be0 add x0, sp, #0x2, lsl #12 + 44e684: 9104c000 add x0, x0, #0x130 + 44e688: aa0003e8 mov x8, x0 + 44e68c: aa0103e0 mov x0, x1 + 44e690: 97fff7cd bl 44c5c4 <_ZNK5Catch5clara6detail10ParseState15remainingTokensEv> + 44e694: 91400be0 add x0, sp, #0x2, lsl #12 + 44e698: 9104c000 add x0, x0, #0x130 + 44e69c: 97fff706 bl 44c2b4 <_ZNK5Catch5clara6detail11TokenStreamcvbEv> + 44e6a0: 12001c14 and w20, w0, #0xff + 44e6a4: 91400be0 add x0, sp, #0x2, lsl #12 + 44e6a8: 9104c000 add x0, x0, #0x130 + 44e6ac: 97fff6ca bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44e6b0: 7100029f cmp w20, #0x0 + 44e6b4: 540013e0 b.eq 44e930 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x488> // b.none + 44e6b8: 91400be0 add x0, sp, #0x2, lsl #12 + 44e6bc: 39099c1f strb wzr, [x0, #615] + 44e6c0: f9112fff str xzr, [sp, #8792] + 44e6c4: f9512fe1 ldr x1, [sp, #8792] + 44e6c8: f9512be0 ldr x0, [sp, #8784] + 44e6cc: eb00003f cmp x1, x0 + 44e6d0: 54000cc2 b.cs 44e868 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3c0> // b.hs, b.nlast + 44e6d4: 910343e1 add x1, sp, #0xd0 + 44e6d8: f9512fe0 ldr x0, [sp, #8792] + 44e6dc: d37cec00 lsl x0, x0, #4 + 44e6e0: 8b000020 add x0, x1, x0 + 44e6e4: f91117e0 str x0, [sp, #8744] + 44e6e8: f95117e0 ldr x0, [sp, #8744] + 44e6ec: f9400002 ldr x2, [x0] + 44e6f0: f95117e0 ldr x0, [sp, #8744] + 44e6f4: f9400000 ldr x0, [x0] + 44e6f8: f9400000 ldr x0, [x0] + 44e6fc: 91008000 add x0, x0, #0x20 + 44e700: f9400001 ldr x1, [x0] + 44e704: aa0203e0 mov x0, x2 + 44e708: d63f0020 blr x1 + 44e70c: f100001f cmp x0, #0x0 + 44e710: 540001c0 b.eq 44e748 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x2a0> // b.none + 44e714: f95117e0 ldr x0, [sp, #8744] + 44e718: f9400414 ldr x20, [x0, #8] + 44e71c: f95117e0 ldr x0, [sp, #8744] + 44e720: f9400002 ldr x2, [x0] + 44e724: f95117e0 ldr x0, [sp, #8744] + 44e728: f9400000 ldr x0, [x0] + 44e72c: f9400000 ldr x0, [x0] + 44e730: 91008000 add x0, x0, #0x20 + 44e734: f9400001 ldr x1, [x0] + 44e738: aa0203e0 mov x0, x2 + 44e73c: d63f0020 blr x1 + 44e740: eb00029f cmp x20, x0 + 44e744: 54000062 b.cs 44e750 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x2a8> // b.hs, b.nlast + 44e748: 52800020 mov w0, #0x1 // #1 + 44e74c: 14000002 b 44e754 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x2ac> + 44e750: 52800000 mov w0, #0x0 // #0 + 44e754: 7100001f cmp w0, #0x0 + 44e758: 54000800 b.eq 44e858 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3b0> // b.none + 44e75c: f95117e0 ldr x0, [sp, #8744] + 44e760: f9400015 ldr x21, [x0] + 44e764: f95117e0 ldr x0, [sp, #8744] + 44e768: f9400000 ldr x0, [x0] + 44e76c: f9400000 ldr x0, [x0] + 44e770: 91006000 add x0, x0, #0x18 + 44e774: f9400014 ldr x20, [x0] + 44e778: 9101c3e0 add x0, sp, #0x70 + 44e77c: 940008ca bl 450aa4 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEE5valueEv> + 44e780: aa0003e1 mov x1, x0 + 44e784: 91400be0 add x0, sp, #0x2, lsl #12 + 44e788: 9106e000 add x0, x0, #0x1b8 + 44e78c: aa0003e8 mov x8, x0 + 44e790: aa0103e0 mov x0, x1 + 44e794: 97fff78c bl 44c5c4 <_ZNK5Catch5clara6detail10ParseState15remainingTokensEv> + 44e798: 91400be0 add x0, sp, #0x2, lsl #12 + 44e79c: 9106e000 add x0, x0, #0x1b8 + 44e7a0: 91400be1 add x1, sp, #0x2, lsl #12 + 44e7a4: 91056021 add x1, x1, #0x158 + 44e7a8: aa0103e8 mov x8, x1 + 44e7ac: aa0003e2 mov x2, x0 + 44e7b0: f94023e1 ldr x1, [sp, #64] + 44e7b4: aa1503e0 mov x0, x21 + 44e7b8: d63f0280 blr x20 + 44e7bc: 91400be1 add x1, sp, #0x2, lsl #12 + 44e7c0: 91056021 add x1, x1, #0x158 + 44e7c4: 9101c3e0 add x0, sp, #0x70 + 44e7c8: 97ffff27 bl 44e464 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEaSEOS4_> + 44e7cc: 91400be0 add x0, sp, #0x2, lsl #12 + 44e7d0: 91056000 add x0, x0, #0x158 + 44e7d4: 94003ccf bl 45db10 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED1Ev> + 44e7d8: 91400be0 add x0, sp, #0x2, lsl #12 + 44e7dc: 9106e000 add x0, x0, #0x1b8 + 44e7e0: 97fff67d bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44e7e4: 9101c3e0 add x0, sp, #0x70 + 44e7e8: 940008f2 bl 450bb0 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEEcvbEv> + 44e7ec: 12001c00 and w0, w0, #0xff + 44e7f0: 52000000 eor w0, w0, #0x1 + 44e7f4: 12001c00 and w0, w0, #0xff + 44e7f8: 7100001f cmp w0, #0x0 + 44e7fc: 540000c0 b.eq 44e814 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x36c> // b.none + 44e800: 9101c3e0 add x0, sp, #0x70 + 44e804: aa0003e1 mov x1, x0 + 44e808: aa1303e0 mov x0, x19 + 44e80c: 97fff7e6 bl 44c7a4 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1EOS4_> + 44e810: 1400004c b 44e940 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x498> + 44e814: 9101c3e0 add x0, sp, #0x70 + 44e818: 940008a3 bl 450aa4 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEE5valueEv> + 44e81c: 97fff764 bl 44c5ac <_ZNK5Catch5clara6detail10ParseState4typeEv> + 44e820: 7100041f cmp w0, #0x1 + 44e824: 1a9f07e0 cset w0, ne // ne = any + 44e828: 12001c00 and w0, w0, #0xff + 44e82c: 7100001f cmp w0, #0x0 + 44e830: 54000140 b.eq 44e858 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3b0> // b.none + 44e834: 52800020 mov w0, #0x1 // #1 + 44e838: 91400be1 add x1, sp, #0x2, lsl #12 + 44e83c: 39099c20 strb w0, [x1, #615] + 44e840: f95117e0 ldr x0, [sp, #8744] + 44e844: f9400400 ldr x0, [x0, #8] + 44e848: 91000401 add x1, x0, #0x1 + 44e84c: f95117e0 ldr x0, [sp, #8744] + 44e850: f9000401 str x1, [x0, #8] + 44e854: 14000005 b 44e868 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3c0> + 44e858: f9512fe0 ldr x0, [sp, #8792] + 44e85c: 91000400 add x0, x0, #0x1 + 44e860: f9112fe0 str x0, [sp, #8792] + 44e864: 17ffff98 b 44e6c4 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x21c> + 44e868: 9101c3e0 add x0, sp, #0x70 + 44e86c: 9400088e bl 450aa4 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEE5valueEv> + 44e870: 97fff74f bl 44c5ac <_ZNK5Catch5clara6detail10ParseState4typeEv> + 44e874: 7100081f cmp w0, #0x2 + 44e878: 1a9f17e0 cset w0, eq // eq = none + 44e87c: 12001c00 and w0, w0, #0xff + 44e880: 7100001f cmp w0, #0x0 + 44e884: 540000c0 b.eq 44e89c <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x3f4> // b.none + 44e888: 9101c3e0 add x0, sp, #0x70 + 44e88c: aa0003e1 mov x1, x0 + 44e890: aa1303e0 mov x0, x19 + 44e894: 97fff7c4 bl 44c7a4 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1EOS4_> + 44e898: 1400002a b 44e940 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x498> + 44e89c: 91400be0 add x0, sp, #0x2, lsl #12 + 44e8a0: 39499c00 ldrb w0, [x0, #615] + 44e8a4: 52000000 eor w0, w0, #0x1 + 44e8a8: 12001c00 and w0, w0, #0xff + 44e8ac: 7100001f cmp w0, #0x0 + 44e8b0: 54ffee20 b.eq 44e674 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x1cc> // b.none + 44e8b4: 9101c3e0 add x0, sp, #0x70 + 44e8b8: 9400087b bl 450aa4 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEE5valueEv> + 44e8bc: aa0003e1 mov x1, x0 + 44e8c0: 91400be0 add x0, sp, #0x2, lsl #12 + 44e8c4: 91080000 add x0, x0, #0x200 + 44e8c8: aa0003e8 mov x8, x0 + 44e8cc: aa0103e0 mov x0, x1 + 44e8d0: 97fff73d bl 44c5c4 <_ZNK5Catch5clara6detail10ParseState15remainingTokensEv> + 44e8d4: 91400be0 add x0, sp, #0x2, lsl #12 + 44e8d8: 91080000 add x0, x0, #0x200 + 44e8dc: 97fff6c0 bl 44c3dc <_ZNK5Catch5clara6detail11TokenStreamptEv> + 44e8e0: 91002000 add x0, x0, #0x8 + 44e8e4: 91400be1 add x1, sp, #0x2, lsl #12 + 44e8e8: 91078021 add x1, x1, #0x1e0 + 44e8ec: aa0103e8 mov x8, x1 + 44e8f0: aa0003e1 mov x1, x0 + 44e8f4: 900003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44e8f8: 913e6000 add x0, x0, #0xf98 + 44e8fc: 97fef063 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 44e900: 91400be0 add x0, sp, #0x2, lsl #12 + 44e904: 91078000 add x0, x0, #0x1e0 + 44e908: aa1303e8 mov x8, x19 + 44e90c: 940006e7 bl 4504a8 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 44e910: d503201f nop + 44e914: 91400be0 add x0, sp, #0x2, lsl #12 + 44e918: 91078000 add x0, x0, #0x1e0 + 44e91c: 97fee1f9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44e920: 91400be0 add x0, sp, #0x2, lsl #12 + 44e924: 91080000 add x0, x0, #0x200 + 44e928: 97fff62b bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44e92c: 14000005 b 44e940 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x498> + 44e930: 9101c3e0 add x0, sp, #0x70 + 44e934: aa0003e1 mov x1, x0 + 44e938: aa1303e0 mov x0, x19 + 44e93c: 97fff79a bl 44c7a4 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1EOS4_> + 44e940: 9101c3e0 add x0, sp, #0x70 + 44e944: 94003c73 bl 45db10 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED1Ev> + 44e948: 14000020 b 44e9c8 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x520> + 44e94c: aa0003f3 mov x19, x0 + 44e950: 91400be0 add x0, sp, #0x2, lsl #12 + 44e954: 91040000 add x0, x0, #0x100 + 44e958: 97fff84f bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44e95c: aa1303e0 mov x0, x19 + 44e960: 97fee3e8 bl 407900 <_Unwind_Resume@plt> + 44e964: aa0003f3 mov x19, x0 + 44e968: 91400be0 add x0, sp, #0x2, lsl #12 + 44e96c: 91056000 add x0, x0, #0x158 + 44e970: 94003c68 bl 45db10 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED1Ev> + 44e974: 14000002 b 44e97c <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4d4> + 44e978: aa0003f3 mov x19, x0 + 44e97c: 91400be0 add x0, sp, #0x2, lsl #12 + 44e980: 9106e000 add x0, x0, #0x1b8 + 44e984: 97fff614 bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44e988: 1400000c b 44e9b8 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x510> + 44e98c: aa0003f3 mov x19, x0 + 44e990: 91400be0 add x0, sp, #0x2, lsl #12 + 44e994: 91078000 add x0, x0, #0x1e0 + 44e998: 97fee1da bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44e99c: 14000002 b 44e9a4 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x4fc> + 44e9a0: aa0003f3 mov x19, x0 + 44e9a4: 91400be0 add x0, sp, #0x2, lsl #12 + 44e9a8: 91080000 add x0, x0, #0x200 + 44e9ac: 97fff60a bl 44c1d4 <_ZN5Catch5clara6detail11TokenStreamD1Ev> + 44e9b0: 14000002 b 44e9b8 <_ZNK5Catch5clara6detail6Parser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_11TokenStreamE+0x510> + 44e9b4: aa0003f3 mov x19, x0 + 44e9b8: 9101c3e0 add x0, sp, #0x70 + 44e9bc: 94003c55 bl 45db10 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED1Ev> + 44e9c0: aa1303e0 mov x0, x19 + 44e9c4: 97fee3cf bl 407900 <_Unwind_Resume@plt> + 44e9c8: aa1303e0 mov x0, x19 + 44e9cc: a94153f3 ldp x19, x20, [sp, #16] + 44e9d0: f94013f5 ldr x21, [sp, #32] + 44e9d4: a9407bfd ldp x29, x30, [sp] + 44e9d8: d2844e10 mov x16, #0x2270 // #8816 + 44e9dc: 8b3063ff add sp, sp, x16 + 44e9e0: d65f03c0 ret + +000000000044e9e4 <_ZSt4setwi>: +_ZSt4setwi(): + 44e9e4: d10043ff sub sp, sp, #0x10 + 44e9e8: b9000fe0 str w0, [sp, #12] + 44e9ec: b9400fe0 ldr w0, [sp, #12] + 44e9f0: 910043ff add sp, sp, #0x10 + 44e9f4: d65f03c0 ret + +000000000044e9f8 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1ERKS4_>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1ERKS4_(): + 44e9f8: a9be7bfd stp x29, x30, [sp, #-32]! + 44e9fc: 910003fd mov x29, sp + 44ea00: f9000fe0 str x0, [sp, #24] + 44ea04: f9000be1 str x1, [sp, #16] + 44ea08: f9400be0 ldr x0, [sp, #16] + 44ea0c: f9400001 ldr x1, [x0] + 44ea10: f9400fe0 ldr x0, [sp, #24] + 44ea14: f9000001 str x1, [x0] + 44ea18: f9400fe0 ldr x0, [sp, #24] + 44ea1c: 91002002 add x2, x0, #0x8 + 44ea20: f9400be0 ldr x0, [sp, #16] + 44ea24: 91002000 add x0, x0, #0x8 + 44ea28: aa0003e1 mov x1, x0 + 44ea2c: aa0203e0 mov x0, x2 + 44ea30: 97ffd05e bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 44ea34: d503201f nop + 44ea38: a8c27bfd ldp x29, x30, [sp], #32 + 44ea3c: d65f03c0 ret + +000000000044ea40 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 44ea40: a9be7bfd stp x29, x30, [sp, #-32]! + 44ea44: 910003fd mov x29, sp + 44ea48: f9000fe0 str x0, [sp, #24] + 44ea4c: f9400fe0 ldr x0, [sp, #24] + 44ea50: 91002000 add x0, x0, #0x8 + 44ea54: 97fef2e3 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44ea58: d503201f nop + 44ea5c: a8c27bfd ldp x29, x30, [sp], #32 + 44ea60: d65f03c0 ret + +000000000044ea64 <_ZNSt10shared_ptrIN5Catch6ConfigEEC1ERKS2_>: +_ZNSt10shared_ptrIN5Catch6ConfigEEC1ERKS2_(): + 44ea64: a9be7bfd stp x29, x30, [sp, #-32]! + 44ea68: 910003fd mov x29, sp + 44ea6c: f9000fe0 str x0, [sp, #24] + 44ea70: f9000be1 str x1, [sp, #16] + 44ea74: f9400fe0 ldr x0, [sp, #24] + 44ea78: f9400be1 ldr x1, [sp, #16] + 44ea7c: 97ffffdf bl 44e9f8 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1ERKS4_> + 44ea80: d503201f nop + 44ea84: a8c27bfd ldp x29, x30, [sp], #32 + 44ea88: d65f03c0 ret + +000000000044ea8c <_ZNSt10shared_ptrIN5Catch6ConfigEED1Ev>: +_ZNSt10shared_ptrIN5Catch6ConfigEED1Ev(): + 44ea8c: a9be7bfd stp x29, x30, [sp, #-32]! + 44ea90: 910003fd mov x29, sp + 44ea94: f9000fe0 str x0, [sp, #24] + 44ea98: f9400fe0 ldr x0, [sp, #24] + 44ea9c: 97ffffe9 bl 44ea40 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 44eaa0: d503201f nop + 44eaa4: a8c27bfd ldp x29, x30, [sp], #32 + 44eaa8: d65f03c0 ret + +000000000044eaac <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EED1Ev>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EED1Ev(): + 44eaac: a9be7bfd stp x29, x30, [sp, #-32]! + 44eab0: 910003fd mov x29, sp + 44eab4: f9000fe0 str x0, [sp, #24] + 44eab8: f9400fe0 ldr x0, [sp, #24] + 44eabc: 940008db bl 450e28 <_ZNSaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEED1Ev> + 44eac0: d503201f nop + 44eac4: a8c27bfd ldp x29, x30, [sp], #32 + 44eac8: d65f03c0 ret + +000000000044eacc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EEC1Ev>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EEC1Ev(): + 44eacc: a9be7bfd stp x29, x30, [sp, #-32]! + 44ead0: 910003fd mov x29, sp + 44ead4: f9000fe0 str x0, [sp, #24] + 44ead8: f9400fe0 ldr x0, [sp, #24] + 44eadc: 940008c6 bl 450df4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EEC1Ev> + 44eae0: d503201f nop + 44eae4: a8c27bfd ldp x29, x30, [sp], #32 + 44eae8: d65f03c0 ret + +000000000044eaec <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EEC1Ev>: +_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EEC1Ev(): + 44eaec: a9be7bfd stp x29, x30, [sp, #-32]! + 44eaf0: 910003fd mov x29, sp + 44eaf4: f9000fe0 str x0, [sp, #24] + 44eaf8: f9400fe0 ldr x0, [sp, #24] + 44eafc: 97fffff4 bl 44eacc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EEC1Ev> + 44eb00: d503201f nop + 44eb04: a8c27bfd ldp x29, x30, [sp], #32 + 44eb08: d65f03c0 ret + +000000000044eb0c <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EED1Ev>: +_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EED2Ev(): + 44eb0c: a9be7bfd stp x29, x30, [sp, #-32]! + 44eb10: 910003fd mov x29, sp + 44eb14: f9000fe0 str x0, [sp, #24] + 44eb18: f9400fe0 ldr x0, [sp, #24] + 44eb1c: 940008cb bl 450e48 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EED1Ev> + 44eb20: d503201f nop + 44eb24: a8c27bfd ldp x29, x30, [sp], #32 + 44eb28: d65f03c0 ret + +000000000044eb2c <_ZN5Catch5clara6detail6ParserC1Ev>: +_ZN5Catch5clara6detail6ParserC1Ev(): + 44eb2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 44eb30: 910003fd mov x29, sp + 44eb34: f9000bf3 str x19, [sp, #16] + 44eb38: f90017e0 str x0, [sp, #40] + 44eb3c: f94017e0 ldr x0, [sp, #40] + 44eb40: 97fff76a bl 44c8e8 <_ZN5Catch5clara6detail10ParserBaseC1Ev> + 44eb44: b00003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44eb48: 912c8001 add x1, x0, #0xb20 + 44eb4c: f94017e0 ldr x0, [sp, #40] + 44eb50: f9000001 str x1, [x0] + 44eb54: f94017e0 ldr x0, [sp, #40] + 44eb58: 91002000 add x0, x0, #0x8 + 44eb5c: 97fff7b2 bl 44ca24 <_ZN5Catch5clara6detail7ExeNameC1Ev> + 44eb60: f94017e0 ldr x0, [sp, #40] + 44eb64: 9100c000 add x0, x0, #0x30 + 44eb68: 94000a32 bl 451430 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC1Ev> + 44eb6c: f94017e0 ldr x0, [sp, #40] + 44eb70: 91012000 add x0, x0, #0x48 + 44eb74: 94000a4b bl 4514a0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1Ev> + 44eb78: 14000006 b 44eb90 <_ZN5Catch5clara6detail6ParserC1Ev+0x64> + 44eb7c: aa0003f3 mov x19, x0 + 44eb80: f94017e0 ldr x0, [sp, #40] + 44eb84: 97fff762 bl 44c90c <_ZN5Catch5clara6detail10ParserBaseD1Ev> + 44eb88: aa1303e0 mov x0, x19 + 44eb8c: 97fee35d bl 407900 <_Unwind_Resume@plt> + 44eb90: f9400bf3 ldr x19, [sp, #16] + 44eb94: a8c37bfd ldp x29, x30, [sp], #48 + 44eb98: d65f03c0 ret + +000000000044eb9c <_ZN5Catch10ConfigDataC1Ev>: +_ZN5Catch10ConfigDataC1Ev(): + 44eb9c: a9bc7bfd stp x29, x30, [sp, #-64]! + 44eba0: 910003fd mov x29, sp + 44eba4: f9000bf3 str x19, [sp, #16] + 44eba8: f90017e0 str x0, [sp, #40] + 44ebac: f94017e0 ldr x0, [sp, #40] + 44ebb0: 3900001f strb wzr, [x0] + 44ebb4: f94017e0 ldr x0, [sp, #40] + 44ebb8: 3900041f strb wzr, [x0, #1] + 44ebbc: f94017e0 ldr x0, [sp, #40] + 44ebc0: 3900081f strb wzr, [x0, #2] + 44ebc4: f94017e0 ldr x0, [sp, #40] + 44ebc8: 39000c1f strb wzr, [x0, #3] + 44ebcc: f94017e0 ldr x0, [sp, #40] + 44ebd0: 3900101f strb wzr, [x0, #4] + 44ebd4: f94017e0 ldr x0, [sp, #40] + 44ebd8: 3900141f strb wzr, [x0, #5] + 44ebdc: f94017e0 ldr x0, [sp, #40] + 44ebe0: 3900181f strb wzr, [x0, #6] + 44ebe4: f94017e0 ldr x0, [sp, #40] + 44ebe8: 39001c1f strb wzr, [x0, #7] + 44ebec: f94017e0 ldr x0, [sp, #40] + 44ebf0: 3900201f strb wzr, [x0, #8] + 44ebf4: f94017e0 ldr x0, [sp, #40] + 44ebf8: 3900241f strb wzr, [x0, #9] + 44ebfc: f94017e0 ldr x0, [sp, #40] + 44ec00: 12800001 mov w1, #0xffffffff // #-1 + 44ec04: b9000c01 str w1, [x0, #12] + 44ec08: f94017e0 ldr x0, [sp, #40] + 44ec0c: b900101f str wzr, [x0, #16] + 44ec10: f94017e0 ldr x0, [sp, #40] + 44ec14: 3900501f strb wzr, [x0, #20] + 44ec18: f94017e0 ldr x0, [sp, #40] + 44ec1c: 52800c81 mov w1, #0x64 // #100 + 44ec20: b9001801 str w1, [x0, #24] + 44ec24: f94017e0 ldr x0, [sp, #40] + 44ec28: b203e7e1 mov x1, #0x6666666666666666 // #7378697629483820646 + 44ec2c: f2e7fdc1 movk x1, #0x3fee, lsl #48 + 44ec30: f9001001 str x1, [x0, #32] + 44ec34: f94017e0 ldr x0, [sp, #40] + 44ec38: 5290d401 mov w1, #0x86a0 // #34464 + 44ec3c: 72a00021 movk w1, #0x1, lsl #16 + 44ec40: b9002801 str w1, [x0, #40] + 44ec44: f94017e0 ldr x0, [sp, #40] + 44ec48: d2800c81 mov x1, #0x64 // #100 + 44ec4c: f9001801 str x1, [x0, #48] + 44ec50: f94017e0 ldr x0, [sp, #40] + 44ec54: 52800021 mov w1, #0x1 // #1 + 44ec58: b9003801 str w1, [x0, #56] + 44ec5c: f94017e0 ldr x0, [sp, #40] + 44ec60: b9003c1f str wzr, [x0, #60] + 44ec64: f94017e0 ldr x0, [sp, #40] + 44ec68: b900401f str wzr, [x0, #64] + 44ec6c: f94017e0 ldr x0, [sp, #40] + 44ec70: b900441f str wzr, [x0, #68] + 44ec74: f94017e0 ldr x0, [sp, #40] + 44ec78: b900481f str wzr, [x0, #72] + 44ec7c: f94017e0 ldr x0, [sp, #40] + 44ec80: b9004c1f str wzr, [x0, #76] + 44ec84: f94017e0 ldr x0, [sp, #40] + 44ec88: 91014000 add x0, x0, #0x50 + 44ec8c: 97fee281 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 44ec90: f94017e0 ldr x0, [sp, #40] + 44ec94: 9101c000 add x0, x0, #0x70 + 44ec98: 97fee27e bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 44ec9c: f94017e0 ldr x0, [sp, #40] + 44eca0: 91024000 add x0, x0, #0x90 + 44eca4: 97fee27b bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 44eca8: f94017e0 ldr x0, [sp, #40] + 44ecac: 9102c013 add x19, x0, #0xb0 + 44ecb0: 9100e3e0 add x0, sp, #0x38 + 44ecb4: 97fee317 bl 407910 <_ZNSaIcEC1Ev@plt> + 44ecb8: 9100e3e0 add x0, sp, #0x38 + 44ecbc: aa0003e2 mov x2, x0 + 44ecc0: 900003c0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 44ecc4: 913fa001 add x1, x0, #0xfe8 + 44ecc8: aa1303e0 mov x0, x19 + 44eccc: 97fee26d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 44ecd0: 9100e3e0 add x0, sp, #0x38 + 44ecd4: 97fee1db bl 407440 <_ZNSaIcED1Ev@plt> + 44ecd8: f94017e0 ldr x0, [sp, #40] + 44ecdc: 91034000 add x0, x0, #0xd0 + 44ece0: 97ff4395 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 44ece4: f94017e0 ldr x0, [sp, #40] + 44ece8: 9103a000 add x0, x0, #0xe8 + 44ecec: 97ff4392 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 44ecf0: 1400000f b 44ed2c <_ZN5Catch10ConfigDataC1Ev+0x190> + 44ecf4: aa0003f3 mov x19, x0 + 44ecf8: 9100e3e0 add x0, sp, #0x38 + 44ecfc: 97fee1d1 bl 407440 <_ZNSaIcED1Ev@plt> + 44ed00: f94017e0 ldr x0, [sp, #40] + 44ed04: 91024000 add x0, x0, #0x90 + 44ed08: 97fee0fe bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ed0c: f94017e0 ldr x0, [sp, #40] + 44ed10: 9101c000 add x0, x0, #0x70 + 44ed14: 97fee0fb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ed18: f94017e0 ldr x0, [sp, #40] + 44ed1c: 91014000 add x0, x0, #0x50 + 44ed20: 97fee0f8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ed24: aa1303e0 mov x0, x19 + 44ed28: 97fee2f6 bl 407900 <_Unwind_Resume@plt> + 44ed2c: f9400bf3 ldr x19, [sp, #16] + 44ed30: a8c47bfd ldp x29, x30, [sp], #64 + 44ed34: d65f03c0 ret + +000000000044ed38 <_ZN5Catch10ConfigDataD1Ev>: +_ZN5Catch10ConfigDataD2Ev(): + 44ed38: a9be7bfd stp x29, x30, [sp, #-32]! + 44ed3c: 910003fd mov x29, sp + 44ed40: f9000fe0 str x0, [sp, #24] + 44ed44: f9400fe0 ldr x0, [sp, #24] + 44ed48: 9103a000 add x0, x0, #0xe8 + 44ed4c: 97ff33a3 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 44ed50: f9400fe0 ldr x0, [sp, #24] + 44ed54: 91034000 add x0, x0, #0xd0 + 44ed58: 97ff33a0 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 44ed5c: f9400fe0 ldr x0, [sp, #24] + 44ed60: 9102c000 add x0, x0, #0xb0 + 44ed64: 97fee0e7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ed68: f9400fe0 ldr x0, [sp, #24] + 44ed6c: 91024000 add x0, x0, #0x90 + 44ed70: 97fee0e4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ed74: f9400fe0 ldr x0, [sp, #24] + 44ed78: 9101c000 add x0, x0, #0x70 + 44ed7c: 97fee0e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ed80: f9400fe0 ldr x0, [sp, #24] + 44ed84: 91014000 add x0, x0, #0x50 + 44ed88: 97fee0de bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44ed8c: d503201f nop + 44ed90: a8c27bfd ldp x29, x30, [sp], #32 + 44ed94: d65f03c0 ret + +000000000044ed98 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E15_S_always_equalEv>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E15_S_always_equalEv(): + 44ed98: 52800020 mov w0, #0x1 // #1 + 44ed9c: d65f03c0 ret + +000000000044eda0 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E15_S_always_equalEv>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E15_S_always_equalEv(): + 44eda0: 52800020 mov w0, #0x1 // #1 + 44eda4: d65f03c0 ret + +000000000044eda8 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEaSEOS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEaSEOS4_(): + 44eda8: a9be7bfd stp x29, x30, [sp, #-32]! + 44edac: 910003fd mov x29, sp + 44edb0: f9000fe0 str x0, [sp, #24] + 44edb4: f9000be1 str x1, [sp, #16] + 44edb8: f9400fe0 ldr x0, [sp, #24] + 44edbc: f9400be1 ldr x1, [sp, #16] + 44edc0: 97fffb49 bl 44dae4 <_ZN5Catch5clara6detail10ParserBaseaSERKS2_> + 44edc4: f9400fe0 ldr x0, [sp, #24] + 44edc8: a8c27bfd ldp x29, x30, [sp], #32 + 44edcc: d65f03c0 ret + +000000000044edd0 <_ZN5Catch5clara6detail7ExeNameaSEOS2_>: +_ZN5Catch5clara6detail7ExeNameaSEOS2_(): + 44edd0: a9be7bfd stp x29, x30, [sp, #-32]! + 44edd4: 910003fd mov x29, sp + 44edd8: f9000fe0 str x0, [sp, #24] + 44eddc: f9000be1 str x1, [sp, #16] + 44ede0: f9400fe0 ldr x0, [sp, #24] + 44ede4: f9400be1 ldr x1, [sp, #16] + 44ede8: 97fffff0 bl 44eda8 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEaSEOS4_> + 44edec: f9400fe0 ldr x0, [sp, #24] + 44edf0: 91002002 add x2, x0, #0x8 + 44edf4: f9400be0 ldr x0, [sp, #16] + 44edf8: 91002000 add x0, x0, #0x8 + 44edfc: aa0003e1 mov x1, x0 + 44ee00: aa0203e0 mov x0, x2 + 44ee04: 94000a1f bl 451680 <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEaSEOS6_> + 44ee08: f9400fe0 ldr x0, [sp, #24] + 44ee0c: 91006002 add x2, x0, #0x18 + 44ee10: f9400be0 ldr x0, [sp, #16] + 44ee14: 91006000 add x0, x0, #0x18 + 44ee18: aa0003e1 mov x1, x0 + 44ee1c: aa0203e0 mov x0, x2 + 44ee20: 94000a27 bl 4516bc <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSEOS4_> + 44ee24: f9400fe0 ldr x0, [sp, #24] + 44ee28: a8c27bfd ldp x29, x30, [sp], #32 + 44ee2c: d65f03c0 ret + +000000000044ee30 <_ZN5Catch5clara6detail6ParseraSEOS2_>: +_ZN5Catch5clara6detail6ParseraSEOS2_(): + 44ee30: a9be7bfd stp x29, x30, [sp, #-32]! + 44ee34: 910003fd mov x29, sp + 44ee38: f9000fe0 str x0, [sp, #24] + 44ee3c: f9000be1 str x1, [sp, #16] + 44ee40: f9400fe0 ldr x0, [sp, #24] + 44ee44: f9400be1 ldr x1, [sp, #16] + 44ee48: 97fffb27 bl 44dae4 <_ZN5Catch5clara6detail10ParserBaseaSERKS2_> + 44ee4c: f9400fe0 ldr x0, [sp, #24] + 44ee50: 91002002 add x2, x0, #0x8 + 44ee54: f9400be0 ldr x0, [sp, #16] + 44ee58: 91002000 add x0, x0, #0x8 + 44ee5c: aa0003e1 mov x1, x0 + 44ee60: aa0203e0 mov x0, x2 + 44ee64: 97ffffdb bl 44edd0 <_ZN5Catch5clara6detail7ExeNameaSEOS2_> + 44ee68: f9400fe0 ldr x0, [sp, #24] + 44ee6c: 9100c002 add x2, x0, #0x30 + 44ee70: f9400be0 ldr x0, [sp, #16] + 44ee74: 9100c000 add x0, x0, #0x30 + 44ee78: aa0003e1 mov x1, x0 + 44ee7c: aa0203e0 mov x0, x2 + 44ee80: 94000a1e bl 4516f8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSEOS5_> + 44ee84: f9400fe0 ldr x0, [sp, #24] + 44ee88: 91012002 add x2, x0, #0x48 + 44ee8c: f9400be0 ldr x0, [sp, #16] + 44ee90: 91012000 add x0, x0, #0x48 + 44ee94: aa0003e1 mov x1, x0 + 44ee98: aa0203e0 mov x0, x2 + 44ee9c: 94000a28 bl 45173c <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSEOS5_> + 44eea0: f9400fe0 ldr x0, [sp, #24] + 44eea4: a8c27bfd ldp x29, x30, [sp], #32 + 44eea8: d65f03c0 ret + +000000000044eeac <_ZN5Catch5clara6detail4ArgsD1Ev>: +_ZN5Catch5clara6detail4ArgsD2Ev(): + 44eeac: a9be7bfd stp x29, x30, [sp, #-32]! + 44eeb0: 910003fd mov x29, sp + 44eeb4: f9000fe0 str x0, [sp, #24] + 44eeb8: f9400fe0 ldr x0, [sp, #24] + 44eebc: 91008000 add x0, x0, #0x20 + 44eec0: 97ff3346 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 44eec4: f9400fe0 ldr x0, [sp, #24] + 44eec8: 97fee08e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44eecc: d503201f nop + 44eed0: a8c27bfd ldp x29, x30, [sp], #32 + 44eed4: d65f03c0 ret + +000000000044eed8 <_ZN5Catch10ConfigDataaSERKS0_>: +_ZN5Catch10ConfigDataaSERKS0_(): + 44eed8: a9be7bfd stp x29, x30, [sp, #-32]! + 44eedc: 910003fd mov x29, sp + 44eee0: f9000fe0 str x0, [sp, #24] + 44eee4: f9000be1 str x1, [sp, #16] + 44eee8: f9400be0 ldr x0, [sp, #16] + 44eeec: 39400001 ldrb w1, [x0] + 44eef0: f9400fe0 ldr x0, [sp, #24] + 44eef4: 39000001 strb w1, [x0] + 44eef8: f9400be0 ldr x0, [sp, #16] + 44eefc: 39400401 ldrb w1, [x0, #1] + 44ef00: f9400fe0 ldr x0, [sp, #24] + 44ef04: 39000401 strb w1, [x0, #1] + 44ef08: f9400be0 ldr x0, [sp, #16] + 44ef0c: 39400801 ldrb w1, [x0, #2] + 44ef10: f9400fe0 ldr x0, [sp, #24] + 44ef14: 39000801 strb w1, [x0, #2] + 44ef18: f9400be0 ldr x0, [sp, #16] + 44ef1c: 39400c01 ldrb w1, [x0, #3] + 44ef20: f9400fe0 ldr x0, [sp, #24] + 44ef24: 39000c01 strb w1, [x0, #3] + 44ef28: f9400be0 ldr x0, [sp, #16] + 44ef2c: 39401001 ldrb w1, [x0, #4] + 44ef30: f9400fe0 ldr x0, [sp, #24] + 44ef34: 39001001 strb w1, [x0, #4] + 44ef38: f9400be0 ldr x0, [sp, #16] + 44ef3c: 39401401 ldrb w1, [x0, #5] + 44ef40: f9400fe0 ldr x0, [sp, #24] + 44ef44: 39001401 strb w1, [x0, #5] + 44ef48: f9400be0 ldr x0, [sp, #16] + 44ef4c: 39401801 ldrb w1, [x0, #6] + 44ef50: f9400fe0 ldr x0, [sp, #24] + 44ef54: 39001801 strb w1, [x0, #6] + 44ef58: f9400be0 ldr x0, [sp, #16] + 44ef5c: 39401c01 ldrb w1, [x0, #7] + 44ef60: f9400fe0 ldr x0, [sp, #24] + 44ef64: 39001c01 strb w1, [x0, #7] + 44ef68: f9400be0 ldr x0, [sp, #16] + 44ef6c: 39402001 ldrb w1, [x0, #8] + 44ef70: f9400fe0 ldr x0, [sp, #24] + 44ef74: 39002001 strb w1, [x0, #8] + 44ef78: f9400be0 ldr x0, [sp, #16] + 44ef7c: 39402401 ldrb w1, [x0, #9] + 44ef80: f9400fe0 ldr x0, [sp, #24] + 44ef84: 39002401 strb w1, [x0, #9] + 44ef88: f9400be0 ldr x0, [sp, #16] + 44ef8c: b9400c01 ldr w1, [x0, #12] + 44ef90: f9400fe0 ldr x0, [sp, #24] + 44ef94: b9000c01 str w1, [x0, #12] + 44ef98: f9400be0 ldr x0, [sp, #16] + 44ef9c: b9401001 ldr w1, [x0, #16] + 44efa0: f9400fe0 ldr x0, [sp, #24] + 44efa4: b9001001 str w1, [x0, #16] + 44efa8: f9400be0 ldr x0, [sp, #16] + 44efac: 39405001 ldrb w1, [x0, #20] + 44efb0: f9400fe0 ldr x0, [sp, #24] + 44efb4: 39005001 strb w1, [x0, #20] + 44efb8: f9400be0 ldr x0, [sp, #16] + 44efbc: b9401801 ldr w1, [x0, #24] + 44efc0: f9400fe0 ldr x0, [sp, #24] + 44efc4: b9001801 str w1, [x0, #24] + 44efc8: f9400be0 ldr x0, [sp, #16] + 44efcc: f9401001 ldr x1, [x0, #32] + 44efd0: f9400fe0 ldr x0, [sp, #24] + 44efd4: f9001001 str x1, [x0, #32] + 44efd8: f9400be0 ldr x0, [sp, #16] + 44efdc: b9402801 ldr w1, [x0, #40] + 44efe0: f9400fe0 ldr x0, [sp, #24] + 44efe4: b9002801 str w1, [x0, #40] + 44efe8: f9400be0 ldr x0, [sp, #16] + 44efec: f9401801 ldr x1, [x0, #48] + 44eff0: f9400fe0 ldr x0, [sp, #24] + 44eff4: f9001801 str x1, [x0, #48] + 44eff8: f9400be0 ldr x0, [sp, #16] + 44effc: b9403801 ldr w1, [x0, #56] + 44f000: f9400fe0 ldr x0, [sp, #24] + 44f004: b9003801 str w1, [x0, #56] + 44f008: f9400be0 ldr x0, [sp, #16] + 44f00c: b9403c01 ldr w1, [x0, #60] + 44f010: f9400fe0 ldr x0, [sp, #24] + 44f014: b9003c01 str w1, [x0, #60] + 44f018: f9400be0 ldr x0, [sp, #16] + 44f01c: b9404001 ldr w1, [x0, #64] + 44f020: f9400fe0 ldr x0, [sp, #24] + 44f024: b9004001 str w1, [x0, #64] + 44f028: f9400be0 ldr x0, [sp, #16] + 44f02c: b9404401 ldr w1, [x0, #68] + 44f030: f9400fe0 ldr x0, [sp, #24] + 44f034: b9004401 str w1, [x0, #68] + 44f038: f9400be0 ldr x0, [sp, #16] + 44f03c: b9404801 ldr w1, [x0, #72] + 44f040: f9400fe0 ldr x0, [sp, #24] + 44f044: b9004801 str w1, [x0, #72] + 44f048: f9400be0 ldr x0, [sp, #16] + 44f04c: b9404c01 ldr w1, [x0, #76] + 44f050: f9400fe0 ldr x0, [sp, #24] + 44f054: b9004c01 str w1, [x0, #76] + 44f058: f9400fe0 ldr x0, [sp, #24] + 44f05c: 91014002 add x2, x0, #0x50 + 44f060: f9400be0 ldr x0, [sp, #16] + 44f064: 91014000 add x0, x0, #0x50 + 44f068: aa0003e1 mov x1, x0 + 44f06c: aa0203e0 mov x0, x2 + 44f070: 97fedf1c bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 44f074: f9400fe0 ldr x0, [sp, #24] + 44f078: 9101c002 add x2, x0, #0x70 + 44f07c: f9400be0 ldr x0, [sp, #16] + 44f080: 9101c000 add x0, x0, #0x70 + 44f084: aa0003e1 mov x1, x0 + 44f088: aa0203e0 mov x0, x2 + 44f08c: 97fedf15 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 44f090: f9400fe0 ldr x0, [sp, #24] + 44f094: 91024002 add x2, x0, #0x90 + 44f098: f9400be0 ldr x0, [sp, #16] + 44f09c: 91024000 add x0, x0, #0x90 + 44f0a0: aa0003e1 mov x1, x0 + 44f0a4: aa0203e0 mov x0, x2 + 44f0a8: 97fedf0e bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 44f0ac: f9400fe0 ldr x0, [sp, #24] + 44f0b0: 9102c002 add x2, x0, #0xb0 + 44f0b4: f9400be0 ldr x0, [sp, #16] + 44f0b8: 9102c000 add x0, x0, #0xb0 + 44f0bc: aa0003e1 mov x1, x0 + 44f0c0: aa0203e0 mov x0, x2 + 44f0c4: 97fedf07 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 44f0c8: f9400fe0 ldr x0, [sp, #24] + 44f0cc: 91034002 add x2, x0, #0xd0 + 44f0d0: f9400be0 ldr x0, [sp, #16] + 44f0d4: 91034000 add x0, x0, #0xd0 + 44f0d8: aa0003e1 mov x1, x0 + 44f0dc: aa0203e0 mov x0, x2 + 44f0e0: 940009c7 bl 4517fc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_> + 44f0e4: f9400fe0 ldr x0, [sp, #24] + 44f0e8: 9103a002 add x2, x0, #0xe8 + 44f0ec: f9400be0 ldr x0, [sp, #16] + 44f0f0: 9103a000 add x0, x0, #0xe8 + 44f0f4: aa0003e1 mov x1, x0 + 44f0f8: aa0203e0 mov x0, x2 + 44f0fc: 940009c0 bl 4517fc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_> + 44f100: f9400fe0 ldr x0, [sp, #24] + 44f104: a8c27bfd ldp x29, x30, [sp], #32 + 44f108: d65f03c0 ret + +000000000044f10c <_ZN5Catch5clara6detail6ParseraSERKS2_>: +_ZN5Catch5clara6detail6ParseraSERKS2_(): + 44f10c: a9be7bfd stp x29, x30, [sp, #-32]! + 44f110: 910003fd mov x29, sp + 44f114: f9000fe0 str x0, [sp, #24] + 44f118: f9000be1 str x1, [sp, #16] + 44f11c: f9400fe0 ldr x0, [sp, #24] + 44f120: f9400be1 ldr x1, [sp, #16] + 44f124: 97fffa70 bl 44dae4 <_ZN5Catch5clara6detail10ParserBaseaSERKS2_> + 44f128: f9400fe0 ldr x0, [sp, #24] + 44f12c: 91002002 add x2, x0, #0x8 + 44f130: f9400be0 ldr x0, [sp, #16] + 44f134: 91002000 add x0, x0, #0x8 + 44f138: aa0003e1 mov x1, x0 + 44f13c: aa0203e0 mov x0, x2 + 44f140: 97fffab1 bl 44dc04 <_ZN5Catch5clara6detail7ExeNameaSERKS2_> + 44f144: f9400fe0 ldr x0, [sp, #24] + 44f148: 9100c002 add x2, x0, #0x30 + 44f14c: f9400be0 ldr x0, [sp, #16] + 44f150: 9100c000 add x0, x0, #0x30 + 44f154: aa0003e1 mov x1, x0 + 44f158: aa0203e0 mov x0, x2 + 44f15c: 94000a70 bl 451b1c <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_> + 44f160: f9400fe0 ldr x0, [sp, #24] + 44f164: 91012002 add x2, x0, #0x48 + 44f168: f9400be0 ldr x0, [sp, #16] + 44f16c: 91012000 add x0, x0, #0x48 + 44f170: aa0003e1 mov x1, x0 + 44f174: aa0203e0 mov x0, x2 + 44f178: 94000b43 bl 451e84 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_> + 44f17c: f9400fe0 ldr x0, [sp, #24] + 44f180: a8c27bfd ldp x29, x30, [sp], #32 + 44f184: d65f03c0 ret + +000000000044f188 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_(): + 44f188: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f18c: 910003fd mov x29, sp + 44f190: a90153f3 stp x19, x20, [sp, #16] + 44f194: aa0803f3 mov x19, x8 + 44f198: f90017e0 str x0, [sp, #40] + 44f19c: f90013e1 str x1, [sp, #32] + 44f1a0: f94017e1 ldr x1, [sp, #40] + 44f1a4: aa1303e0 mov x0, x19 + 44f1a8: 97fedf72 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44f1ac: f94013e1 ldr x1, [sp, #32] + 44f1b0: aa1303e0 mov x0, x19 + 44f1b4: 97fee223 bl 407a40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 44f1b8: 14000006 b 44f1d0 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_+0x48> + 44f1bc: aa0003f4 mov x20, x0 + 44f1c0: aa1303e0 mov x0, x19 + 44f1c4: 97fedfcf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44f1c8: aa1403e0 mov x0, x20 + 44f1cc: 97fee1cd bl 407900 <_Unwind_Resume@plt> + 44f1d0: aa1303e0 mov x0, x19 + 44f1d4: a94153f3 ldp x19, x20, [sp, #16] + 44f1d8: a8c37bfd ldp x29, x30, [sp], #48 + 44f1dc: d65f03c0 ret + +000000000044f1e0 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEm>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEm(): + 44f1e0: d10043ff sub sp, sp, #0x10 + 44f1e4: f90007e0 str x0, [sp, #8] + 44f1e8: f90003e1 str x1, [sp] + 44f1ec: f94007e0 ldr x0, [sp, #8] + 44f1f0: f9400001 ldr x1, [x0] + 44f1f4: f94003e0 ldr x0, [sp] + 44f1f8: d37be800 lsl x0, x0, #5 + 44f1fc: 8b000020 add x0, x1, x0 + 44f200: 910043ff add sp, sp, #0x10 + 44f204: d65f03c0 ret + +000000000044f208 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_(): + 44f208: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f20c: 910003fd mov x29, sp + 44f210: f9000bf3 str x19, [sp, #16] + 44f214: aa0803f3 mov x19, x8 + 44f218: f90017e0 str x0, [sp, #40] + 44f21c: f90013e1 str x1, [sp, #32] + 44f220: f94013e1 ldr x1, [sp, #32] + 44f224: f94017e0 ldr x0, [sp, #40] + 44f228: 97fee20e bl 407a60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_@plt> + 44f22c: 97feedd0 bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 44f230: aa0003e1 mov x1, x0 + 44f234: aa1303e0 mov x0, x19 + 44f238: 97fedfa6 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 44f23c: aa1303e0 mov x0, x19 + 44f240: f9400bf3 ldr x19, [sp, #16] + 44f244: a8c37bfd ldp x29, x30, [sp], #48 + 44f248: d65f03c0 ret + +000000000044f24c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEC1Ev>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEC2Ev(): + 44f24c: a9be7bfd stp x29, x30, [sp, #-32]! + 44f250: 910003fd mov x29, sp + 44f254: f9000fe0 str x0, [sp, #24] + 44f258: f9400fe0 ldr x0, [sp, #24] + 44f25c: 94000c3d bl 452350 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEC1Ev> + 44f260: d503201f nop + 44f264: a8c27bfd ldp x29, x30, [sp], #32 + 44f268: d65f03c0 ret + +000000000044f26c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EED1Ev>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EED2Ev(): + 44f26c: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f270: 910003fd mov x29, sp + 44f274: a90153f3 stp x19, x20, [sp, #16] + 44f278: f90017e0 str x0, [sp, #40] + 44f27c: f94017e0 ldr x0, [sp, #40] + 44f280: f9400013 ldr x19, [x0] + 44f284: f94017e0 ldr x0, [sp, #40] + 44f288: f9400414 ldr x20, [x0, #8] + 44f28c: f94017e0 ldr x0, [sp, #40] + 44f290: 94000c4f bl 4523cc <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv> + 44f294: aa0003e2 mov x2, x0 + 44f298: aa1403e1 mov x1, x20 + 44f29c: aa1303e0 mov x0, x19 + 44f2a0: 94000c50 bl 4523e0 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorES4_EvT_S6_RSaIT0_E> + 44f2a4: f94017e0 ldr x0, [sp, #40] + 44f2a8: 94000c32 bl 452370 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EED1Ev> + 44f2ac: d503201f nop + 44f2b0: a94153f3 ldp x19, x20, [sp, #16] + 44f2b4: a8c37bfd ldp x29, x30, [sp], #48 + 44f2b8: d65f03c0 ret + +000000000044f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv(): + 44f2bc: d10043ff sub sp, sp, #0x10 + 44f2c0: f90007e0 str x0, [sp, #8] + 44f2c4: f94007e0 ldr x0, [sp, #8] + 44f2c8: f9400401 ldr x1, [x0, #8] + 44f2cc: f94007e0 ldr x0, [sp, #8] + 44f2d0: f9400000 ldr x0, [x0] + 44f2d4: cb000020 sub x0, x1, x0 + 44f2d8: 9344fc01 asr x1, x0, #4 + 44f2dc: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 44f2e0: f2955560 movk x0, #0xaaab + 44f2e4: 9b007c20 mul x0, x1, x0 + 44f2e8: 910043ff add sp, sp, #0x10 + 44f2ec: d65f03c0 ret + +000000000044f2f0 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE7reserveEm>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE7reserveEm(): + 44f2f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 44f2f4: 910003fd mov x29, sp + 44f2f8: a90153f3 stp x19, x20, [sp, #16] + 44f2fc: f90017e0 str x0, [sp, #40] + 44f300: f90013e1 str x1, [sp, #32] + 44f304: f94017e0 ldr x0, [sp, #40] + 44f308: 94000c41 bl 45240c <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8max_sizeEv> + 44f30c: aa0003e1 mov x1, x0 + 44f310: f94013e0 ldr x0, [sp, #32] + 44f314: eb01001f cmp x0, x1 + 44f318: 1a9f97e0 cset w0, hi // hi = pmore + 44f31c: 12001c00 and w0, w0, #0xff + 44f320: 7100001f cmp w0, #0x0 + 44f324: 54000080 b.eq 44f334 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE7reserveEm+0x44> // b.none + 44f328: 900003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44f32c: 9108a000 add x0, x0, #0x228 + 44f330: 97fedf48 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 44f334: f94017e0 ldr x0, [sp, #40] + 44f338: 94000c3d bl 45242c <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8capacityEv> + 44f33c: aa0003e1 mov x1, x0 + 44f340: f94013e0 ldr x0, [sp, #32] + 44f344: eb01001f cmp x0, x1 + 44f348: 1a9f97e0 cset w0, hi // hi = pmore + 44f34c: 12001c00 and w0, w0, #0xff + 44f350: 7100001f cmp w0, #0x0 + 44f354: 54000840 b.eq 44f45c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE7reserveEm+0x16c> // b.none + 44f358: f94017e0 ldr x0, [sp, #40] + 44f35c: 94000c41 bl 452460 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv> + 44f360: f9001fe0 str x0, [sp, #56] + 44f364: f94017e0 ldr x0, [sp, #40] + 44f368: f9400000 ldr x0, [x0] + 44f36c: 94000c4a bl 452494 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6Column8iteratorESt13move_iteratorIPS4_EET0_PT_> + 44f370: aa0003f3 mov x19, x0 + 44f374: f94017e0 ldr x0, [sp, #40] + 44f378: f9400400 ldr x0, [x0, #8] + 44f37c: 94000c46 bl 452494 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6Column8iteratorESt13move_iteratorIPS4_EET0_PT_> + 44f380: aa0003e3 mov x3, x0 + 44f384: aa1303e2 mov x2, x19 + 44f388: f94013e1 ldr x1, [sp, #32] + 44f38c: f94017e0 ldr x0, [sp, #40] + 44f390: 94000c4a bl 4524b8 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE20_M_allocate_and_copyISt13move_iteratorIPS4_EEES9_mT_SB_> + 44f394: f9001be0 str x0, [sp, #48] + 44f398: f94017e0 ldr x0, [sp, #40] + 44f39c: f9400013 ldr x19, [x0] + 44f3a0: f94017e0 ldr x0, [sp, #40] + 44f3a4: f9400414 ldr x20, [x0, #8] + 44f3a8: f94017e0 ldr x0, [sp, #40] + 44f3ac: 94000c08 bl 4523cc <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv> + 44f3b0: aa0003e2 mov x2, x0 + 44f3b4: aa1403e1 mov x1, x20 + 44f3b8: aa1303e0 mov x0, x19 + 44f3bc: 94000c09 bl 4523e0 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorES4_EvT_S6_RSaIT0_E> + 44f3c0: f94017e3 ldr x3, [sp, #40] + 44f3c4: f94017e0 ldr x0, [sp, #40] + 44f3c8: f9400004 ldr x4, [x0] + 44f3cc: f94017e0 ldr x0, [sp, #40] + 44f3d0: f9400801 ldr x1, [x0, #16] + 44f3d4: f94017e0 ldr x0, [sp, #40] + 44f3d8: f9400000 ldr x0, [x0] + 44f3dc: cb000020 sub x0, x1, x0 + 44f3e0: 9344fc01 asr x1, x0, #4 + 44f3e4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 44f3e8: f2955560 movk x0, #0xaaab + 44f3ec: 9b007c20 mul x0, x1, x0 + 44f3f0: aa0003e2 mov x2, x0 + 44f3f4: aa0403e1 mov x1, x4 + 44f3f8: aa0303e0 mov x0, x3 + 44f3fc: 94000c50 bl 45253c <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE13_M_deallocateEPS4_m> + 44f400: f94017e0 ldr x0, [sp, #40] + 44f404: f9401be1 ldr x1, [sp, #48] + 44f408: f9000001 str x1, [x0] + 44f40c: f9401fe1 ldr x1, [sp, #56] + 44f410: aa0103e0 mov x0, x1 + 44f414: d37ff800 lsl x0, x0, #1 + 44f418: 8b010000 add x0, x0, x1 + 44f41c: d37cec00 lsl x0, x0, #4 + 44f420: aa0003e1 mov x1, x0 + 44f424: f9401be0 ldr x0, [sp, #48] + 44f428: 8b010001 add x1, x0, x1 + 44f42c: f94017e0 ldr x0, [sp, #40] + 44f430: f9000401 str x1, [x0, #8] + 44f434: f94017e0 ldr x0, [sp, #40] + 44f438: f9400002 ldr x2, [x0] + 44f43c: f94013e1 ldr x1, [sp, #32] + 44f440: aa0103e0 mov x0, x1 + 44f444: d37ff800 lsl x0, x0, #1 + 44f448: 8b010000 add x0, x0, x1 + 44f44c: d37cec00 lsl x0, x0, #4 + 44f450: 8b000041 add x1, x2, x0 + 44f454: f94017e0 ldr x0, [sp, #40] + 44f458: f9000801 str x1, [x0, #16] + 44f45c: d503201f nop + 44f460: a94153f3 ldp x19, x20, [sp, #16] + 44f464: a8c47bfd ldp x29, x30, [sp], #64 + 44f468: d65f03c0 ret + +000000000044f46c <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE5beginEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE5beginEv(): + 44f46c: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f470: 910003fd mov x29, sp + 44f474: f9000fe0 str x0, [sp, #24] + 44f478: f9400fe0 ldr x0, [sp, #24] + 44f47c: f9400000 ldr x0, [x0] + 44f480: f90017e0 str x0, [sp, #40] + 44f484: 9100a3e1 add x1, sp, #0x28 + 44f488: 910083e0 add x0, sp, #0x20 + 44f48c: 94000c3b bl 452578 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 44f490: f94013e0 ldr x0, [sp, #32] + 44f494: a8c37bfd ldp x29, x30, [sp], #48 + 44f498: d65f03c0 ret + +000000000044f49c <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE3endEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE3endEv(): + 44f49c: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f4a0: 910003fd mov x29, sp + 44f4a4: f9000fe0 str x0, [sp, #24] + 44f4a8: f9400fe0 ldr x0, [sp, #24] + 44f4ac: f9400400 ldr x0, [x0, #8] + 44f4b0: f90017e0 str x0, [sp, #40] + 44f4b4: 9100a3e1 add x1, sp, #0x28 + 44f4b8: 910083e0 add x0, sp, #0x20 + 44f4bc: 94000c2f bl 452578 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 44f4c0: f94013e0 ldr x0, [sp, #32] + 44f4c4: a8c37bfd ldp x29, x30, [sp], #48 + 44f4c8: d65f03c0 ret + +000000000044f4cc <_ZN9__gnu_cxxneIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxneIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 44f4cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f4d0: 910003fd mov x29, sp + 44f4d4: f9000bf3 str x19, [sp, #16] + 44f4d8: f90017e0 str x0, [sp, #40] + 44f4dc: f90013e1 str x1, [sp, #32] + 44f4e0: f94017e0 ldr x0, [sp, #40] + 44f4e4: 94000c2f bl 4525a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv> + 44f4e8: f9400013 ldr x19, [x0] + 44f4ec: f94013e0 ldr x0, [sp, #32] + 44f4f0: 94000c2c bl 4525a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv> + 44f4f4: f9400000 ldr x0, [x0] + 44f4f8: eb00027f cmp x19, x0 + 44f4fc: 1a9f07e0 cset w0, ne // ne = any + 44f500: 12001c00 and w0, w0, #0xff + 44f504: f9400bf3 ldr x19, [sp, #16] + 44f508: a8c37bfd ldp x29, x30, [sp], #48 + 44f50c: d65f03c0 ret + +000000000044f510 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEppEv(): + 44f510: d10043ff sub sp, sp, #0x10 + 44f514: f90007e0 str x0, [sp, #8] + 44f518: f94007e0 ldr x0, [sp, #8] + 44f51c: f9400000 ldr x0, [x0] + 44f520: 9100c001 add x1, x0, #0x30 + 44f524: f94007e0 ldr x0, [sp, #8] + 44f528: f9000001 str x1, [x0] + 44f52c: f94007e0 ldr x0, [sp, #8] + 44f530: 910043ff add sp, sp, #0x10 + 44f534: d65f03c0 ret + +000000000044f538 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEdeEv(): + 44f538: d10043ff sub sp, sp, #0x10 + 44f53c: f90007e0 str x0, [sp, #8] + 44f540: f94007e0 ldr x0, [sp, #8] + 44f544: f9400000 ldr x0, [x0] + 44f548: 910043ff add sp, sp, #0x10 + 44f54c: d65f03c0 ret + +000000000044f550 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE9push_backEOS4_>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE9push_backEOS4_(): + 44f550: a9be7bfd stp x29, x30, [sp, #-32]! + 44f554: 910003fd mov x29, sp + 44f558: f9000fe0 str x0, [sp, #24] + 44f55c: f9000be1 str x1, [sp, #16] + 44f560: f9400be0 ldr x0, [sp, #16] + 44f564: 94000c14 bl 4525b4 <_ZSt4moveIRN5Catch5clara8TextFlow6Column8iteratorEEONSt16remove_referenceIT_E4typeEOS7_> + 44f568: aa0003e1 mov x1, x0 + 44f56c: f9400fe0 ldr x0, [sp, #24] + 44f570: 94000c16 bl 4525c8 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12emplace_backIJS4_EEEvDpOT_> + 44f574: d503201f nop + 44f578: a8c27bfd ldp x29, x30, [sp], #32 + 44f57c: d65f03c0 ret + +000000000044f580 <_ZSteqIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_>: +_ZSteqIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_(): + 44f580: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f584: 910003fd mov x29, sp + 44f588: a90153f3 stp x19, x20, [sp, #16] + 44f58c: f90017e0 str x0, [sp, #40] + 44f590: f90013e1 str x1, [sp, #32] + 44f594: f94017e0 ldr x0, [sp, #40] + 44f598: 94000bb2 bl 452460 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv> + 44f59c: aa0003f3 mov x19, x0 + 44f5a0: f94013e0 ldr x0, [sp, #32] + 44f5a4: 94000baf bl 452460 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv> + 44f5a8: eb00027f cmp x19, x0 + 44f5ac: 54000241 b.ne 44f5f4 <_ZSteqIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_+0x74> // b.any + 44f5b0: f94017e0 ldr x0, [sp, #40] + 44f5b4: 94000c2c bl 452664 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE5beginEv> + 44f5b8: aa0003f3 mov x19, x0 + 44f5bc: f94017e0 ldr x0, [sp, #40] + 44f5c0: 94000c35 bl 452694 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE3endEv> + 44f5c4: aa0003f4 mov x20, x0 + 44f5c8: f94013e0 ldr x0, [sp, #32] + 44f5cc: 94000c26 bl 452664 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE5beginEv> + 44f5d0: aa0003e2 mov x2, x0 + 44f5d4: aa1403e1 mov x1, x20 + 44f5d8: aa1303e0 mov x0, x19 + 44f5dc: 94000c3a bl 4526c4 <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS6_SaIS6_EEEESC_EbT_SD_T0_> + 44f5e0: 12001c00 and w0, w0, #0xff + 44f5e4: 7100001f cmp w0, #0x0 + 44f5e8: 54000060 b.eq 44f5f4 <_ZSteqIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_+0x74> // b.none + 44f5ec: 52800020 mov w0, #0x1 // #1 + 44f5f0: 14000002 b 44f5f8 <_ZSteqIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_+0x78> + 44f5f4: 52800000 mov w0, #0x0 // #0 + 44f5f8: a94153f3 ldp x19, x20, [sp, #16] + 44f5fc: a8c37bfd ldp x29, x30, [sp], #48 + 44f600: d65f03c0 ret + +000000000044f604 <_ZStneIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_>: +_ZStneIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_(): + 44f604: a9be7bfd stp x29, x30, [sp, #-32]! + 44f608: 910003fd mov x29, sp + 44f60c: f9000fe0 str x0, [sp, #24] + 44f610: f9000be1 str x1, [sp, #16] + 44f614: f9400be1 ldr x1, [sp, #16] + 44f618: f9400fe0 ldr x0, [sp, #24] + 44f61c: 97ffffd9 bl 44f580 <_ZSteqIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEbRKSt6vectorIT_T0_ESB_> + 44f620: 12001c00 and w0, w0, #0xff + 44f624: 52000000 eor w0, w0, #0x1 + 44f628: 12001c00 and w0, w0, #0xff + 44f62c: a8c27bfd ldp x29, x30, [sp], #32 + 44f630: d65f03c0 ret + +000000000044f634 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEixEm>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEixEm(): + 44f634: d10043ff sub sp, sp, #0x10 + 44f638: f90007e0 str x0, [sp, #8] + 44f63c: f90003e1 str x1, [sp] + 44f640: f94007e0 ldr x0, [sp, #8] + 44f644: f9400002 ldr x2, [x0] + 44f648: f94003e1 ldr x1, [sp] + 44f64c: aa0103e0 mov x0, x1 + 44f650: d37ff800 lsl x0, x0, #1 + 44f654: 8b010000 add x0, x0, x1 + 44f658: d37cec00 lsl x0, x0, #4 + 44f65c: 8b000040 add x0, x2, x0 + 44f660: 910043ff add sp, sp, #0x10 + 44f664: d65f03c0 ret + +000000000044f668 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEixEm>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEixEm(): + 44f668: d10043ff sub sp, sp, #0x10 + 44f66c: f90007e0 str x0, [sp, #8] + 44f670: f90003e1 str x1, [sp] + 44f674: f94007e0 ldr x0, [sp, #8] + 44f678: f9400002 ldr x2, [x0] + 44f67c: f94003e1 ldr x1, [sp] + 44f680: aa0103e0 mov x0, x1 + 44f684: d37ff800 lsl x0, x0, #1 + 44f688: 8b010000 add x0, x0, x1 + 44f68c: d37cec00 lsl x0, x0, #4 + 44f690: 8b000040 add x0, x2, x0 + 44f694: 910043ff add sp, sp, #0x10 + 44f698: d65f03c0 ret + +000000000044f69c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_(): + 44f69c: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f6a0: 910003fd mov x29, sp + 44f6a4: a90153f3 stp x19, x20, [sp, #16] + 44f6a8: aa0803f3 mov x19, x8 + 44f6ac: f90017e0 str x0, [sp, #40] + 44f6b0: f90013e1 str x1, [sp, #32] + 44f6b4: f94017e1 ldr x1, [sp, #40] + 44f6b8: aa1303e0 mov x0, x19 + 44f6bc: 97fede2d bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 44f6c0: f94013e1 ldr x1, [sp, #32] + 44f6c4: aa1303e0 mov x0, x19 + 44f6c8: 97fee0e6 bl 407a60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_@plt> + 44f6cc: 14000006 b 44f6e4 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_+0x48> + 44f6d0: aa0003f4 mov x20, x0 + 44f6d4: aa1303e0 mov x0, x19 + 44f6d8: 97fede8a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 44f6dc: aa1403e0 mov x0, x20 + 44f6e0: 97fee088 bl 407900 <_Unwind_Resume@plt> + 44f6e4: aa1303e0 mov x0, x19 + 44f6e8: a94153f3 ldp x19, x20, [sp, #16] + 44f6ec: a8c37bfd ldp x29, x30, [sp], #48 + 44f6f0: d65f03c0 ret + +000000000044f6f4 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEixEm>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEixEm(): + 44f6f4: d10043ff sub sp, sp, #0x10 + 44f6f8: f90007e0 str x0, [sp, #8] + 44f6fc: f90003e1 str x1, [sp] + 44f700: f94007e0 ldr x0, [sp, #8] + 44f704: f9400002 ldr x2, [x0] + 44f708: f94003e1 ldr x1, [sp] + 44f70c: aa0103e0 mov x0, x1 + 44f710: d37ff800 lsl x0, x0, #1 + 44f714: 8b010000 add x0, x0, x1 + 44f718: d37cec00 lsl x0, x0, #4 + 44f71c: 8b000040 add x0, x2, x0 + 44f720: 910043ff add sp, sp, #0x10 + 44f724: d65f03c0 ret + +000000000044f728 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE9push_backERKS3_>: +_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE9push_backERKS3_(): + 44f728: a9be7bfd stp x29, x30, [sp, #-32]! + 44f72c: 910003fd mov x29, sp + 44f730: f9000fe0 str x0, [sp, #24] + 44f734: f9000be1 str x1, [sp, #16] + 44f738: f9400fe0 ldr x0, [sp, #24] + 44f73c: f9400401 ldr x1, [x0, #8] + 44f740: f9400fe0 ldr x0, [sp, #24] + 44f744: f9400800 ldr x0, [x0, #16] + 44f748: eb00003f cmp x1, x0 + 44f74c: 540001c0 b.eq 44f784 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE9push_backERKS3_+0x5c> // b.none + 44f750: f9400fe3 ldr x3, [sp, #24] + 44f754: f9400fe0 ldr x0, [sp, #24] + 44f758: f9400400 ldr x0, [x0, #8] + 44f75c: f9400be2 ldr x2, [sp, #16] + 44f760: aa0003e1 mov x1, x0 + 44f764: aa0303e0 mov x0, x3 + 44f768: 94000bfa bl 452750 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_> + 44f76c: f9400fe0 ldr x0, [sp, #24] + 44f770: f9400400 ldr x0, [x0, #8] + 44f774: 9100c001 add x1, x0, #0x30 + 44f778: f9400fe0 ldr x0, [sp, #24] + 44f77c: f9000401 str x1, [x0, #8] + 44f780: 14000007 b 44f79c <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE9push_backERKS3_+0x74> + 44f784: f9400fe0 ldr x0, [sp, #24] + 44f788: 94000c00 bl 452788 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE3endEv> + 44f78c: f9400be2 ldr x2, [sp, #16] + 44f790: aa0003e1 mov x1, x0 + 44f794: f9400fe0 ldr x0, [sp, #24] + 44f798: 94000c06 bl 4527b0 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 44f79c: d503201f nop + 44f7a0: a8c27bfd ldp x29, x30, [sp], #32 + 44f7a4: d65f03c0 ret + +000000000044f7a8 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1ERKS5_>: +_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEC2ERKS5_(): + 44f7a8: a9bb7bfd stp x29, x30, [sp, #-80]! + 44f7ac: 910003fd mov x29, sp + 44f7b0: a90153f3 stp x19, x20, [sp, #16] + 44f7b4: f90013f5 str x21, [sp, #32] + 44f7b8: f9001fe0 str x0, [sp, #56] + 44f7bc: f9001be1 str x1, [sp, #48] + 44f7c0: f9401ff3 ldr x19, [sp, #56] + 44f7c4: f9401be0 ldr x0, [sp, #48] + 44f7c8: 97fffebd bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 44f7cc: aa0003f4 mov x20, x0 + 44f7d0: f9401be0 ldr x0, [sp, #48] + 44f7d4: 94000c92 bl 452a1c <_ZNKSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv> + 44f7d8: aa0003e1 mov x1, x0 + 44f7dc: 910123e0 add x0, sp, #0x48 + 44f7e0: aa0003e8 mov x8, x0 + 44f7e4: aa0103e0 mov x0, x1 + 44f7e8: 94000c81 bl 4529ec <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara8TextFlow6ColumnEES4_E17_S_select_on_copyERKS5_> + 44f7ec: 910123e0 add x0, sp, #0x48 + 44f7f0: aa0003e2 mov x2, x0 + 44f7f4: aa1403e1 mov x1, x20 + 44f7f8: aa1303e0 mov x0, x19 + 44f7fc: 94000c9d bl 452a70 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1EmRKS4_> + 44f800: 910123e0 add x0, sp, #0x48 + 44f804: 94000c8b bl 452a30 <_ZNSaIN5Catch5clara8TextFlow6ColumnEED1Ev> + 44f808: f9401be0 ldr x0, [sp, #48] + 44f80c: 97ffff18 bl 44f46c <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE5beginEv> + 44f810: aa0003f4 mov x20, x0 + 44f814: f9401be0 ldr x0, [sp, #48] + 44f818: 97ffff21 bl 44f49c <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE3endEv> + 44f81c: aa0003f5 mov x21, x0 + 44f820: f9401fe0 ldr x0, [sp, #56] + 44f824: f9400013 ldr x19, [x0] + 44f828: f9401fe0 ldr x0, [sp, #56] + 44f82c: 94000cbd bl 452b20 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv> + 44f830: aa0003e3 mov x3, x0 + 44f834: aa1303e2 mov x2, x19 + 44f838: aa1503e1 mov x1, x21 + 44f83c: aa1403e0 mov x0, x20 + 44f840: 94000cbd bl 452b34 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E> + 44f844: aa0003e1 mov x1, x0 + 44f848: f9401fe0 ldr x0, [sp, #56] + 44f84c: f9000401 str x1, [x0, #8] + 44f850: 1400000b b 44f87c <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1ERKS5_+0xd4> + 44f854: aa0003f3 mov x19, x0 + 44f858: 910123e0 add x0, sp, #0x48 + 44f85c: 94000c75 bl 452a30 <_ZNSaIN5Catch5clara8TextFlow6ColumnEED1Ev> + 44f860: aa1303e0 mov x0, x19 + 44f864: 97fee027 bl 407900 <_Unwind_Resume@plt> + 44f868: aa0003f3 mov x19, x0 + 44f86c: f9401fe0 ldr x0, [sp, #56] + 44f870: 94000c95 bl 452ac4 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EED1Ev> + 44f874: aa1303e0 mov x0, x19 + 44f878: 97fee022 bl 407900 <_Unwind_Resume@plt> + 44f87c: a94153f3 ldp x19, x20, [sp, #16] + 44f880: f94013f5 ldr x21, [sp, #32] + 44f884: a8c57bfd ldp x29, x30, [sp], #80 + 44f888: d65f03c0 ret + +000000000044f88c <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EED1Ev>: +_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EED2Ev(): + 44f88c: a9bd7bfd stp x29, x30, [sp, #-48]! + 44f890: 910003fd mov x29, sp + 44f894: a90153f3 stp x19, x20, [sp, #16] + 44f898: f90017e0 str x0, [sp, #40] + 44f89c: f94017e0 ldr x0, [sp, #40] + 44f8a0: f9400013 ldr x19, [x0] + 44f8a4: f94017e0 ldr x0, [sp, #40] + 44f8a8: f9400414 ldr x20, [x0, #8] + 44f8ac: f94017e0 ldr x0, [sp, #40] + 44f8b0: 94000c9c bl 452b20 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv> + 44f8b4: aa0003e2 mov x2, x0 + 44f8b8: aa1403e1 mov x1, x20 + 44f8bc: aa1303e0 mov x0, x19 + 44f8c0: 94000ca9 bl 452b64 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnES3_EvT_S5_RSaIT0_E> + 44f8c4: f94017e0 ldr x0, [sp, #40] + 44f8c8: 94000c7f bl 452ac4 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EED1Ev> + 44f8cc: d503201f nop + 44f8d0: a94153f3 ldp x19, x20, [sp, #16] + 44f8d4: a8c37bfd ldp x29, x30, [sp], #48 + 44f8d8: d65f03c0 ret + +000000000044f8dc <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1Ev>: +_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EEC2Ev(): + 44f8dc: a9be7bfd stp x29, x30, [sp, #-32]! + 44f8e0: 910003fd mov x29, sp + 44f8e4: f9000fe0 str x0, [sp, #24] + 44f8e8: f9400fe0 ldr x0, [sp, #24] + 44f8ec: 94000ca9 bl 452b90 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1Ev> + 44f8f0: d503201f nop + 44f8f4: a8c27bfd ldp x29, x30, [sp], #32 + 44f8f8: d65f03c0 ret + +000000000044f8fc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1IPKPKcvEET_SD_RKS6_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1IPKPKcvEET_SD_RKS6_(): + 44f8fc: a9bb7bfd stp x29, x30, [sp, #-80]! + 44f900: 910003fd mov x29, sp + 44f904: f9000bf3 str x19, [sp, #16] + 44f908: f9001fe0 str x0, [sp, #56] + 44f90c: f9001be1 str x1, [sp, #48] + 44f910: f90017e2 str x2, [sp, #40] + 44f914: f90013e3 str x3, [sp, #32] + 44f918: f9401fe0 ldr x0, [sp, #56] + 44f91c: f94013e1 ldr x1, [sp, #32] + 44f920: 94000ca4 bl 452bb0 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS6_> + 44f924: 2a1303e3 mov w3, w19 + 44f928: f94017e2 ldr x2, [sp, #40] + 44f92c: f9401be1 ldr x1, [sp, #48] + 44f930: f9401fe0 ldr x0, [sp, #56] + 44f934: 94000ca9 bl 452bd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE22_M_initialize_dispatchIPKPKcEEvT_SD_St12__false_type> + 44f938: 14000006 b 44f950 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1IPKPKcvEET_SD_RKS6_+0x54> + 44f93c: aa0003f3 mov x19, x0 + 44f940: f9401fe0 ldr x0, [sp, #56] + 44f944: 97ff40cf bl 41fc80 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 44f948: aa1303e0 mov x0, x19 + 44f94c: 97fedfed bl 407900 <_Unwind_Resume@plt> + 44f950: f9400bf3 ldr x19, [sp, #16] + 44f954: a8c57bfd ldp x29, x30, [sp], #80 + 44f958: d65f03c0 ret + +000000000044f95c <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6resizeEm>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6resizeEm(): + 44f95c: a9be7bfd stp x29, x30, [sp, #-32]! + 44f960: 910003fd mov x29, sp + 44f964: f9000fe0 str x0, [sp, #24] + 44f968: f9000be1 str x1, [sp, #16] + 44f96c: f9400fe0 ldr x0, [sp, #24] + 44f970: 94000066 bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 44f974: aa0003e1 mov x1, x0 + 44f978: f9400be0 ldr x0, [sp, #16] + 44f97c: eb01001f cmp x0, x1 + 44f980: 1a9f97e0 cset w0, hi // hi = pmore + 44f984: 12001c00 and w0, w0, #0xff + 44f988: 7100001f cmp w0, #0x0 + 44f98c: 54000140 b.eq 44f9b4 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6resizeEm+0x58> // b.none + 44f990: f9400fe0 ldr x0, [sp, #24] + 44f994: 9400005d bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 44f998: aa0003e1 mov x1, x0 + 44f99c: f9400be0 ldr x0, [sp, #16] + 44f9a0: cb010000 sub x0, x0, x1 + 44f9a4: aa0003e1 mov x1, x0 + 44f9a8: f9400fe0 ldr x0, [sp, #24] + 44f9ac: 94000c99 bl 452c10 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm> + 44f9b0: 14000015 b 44fa04 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6resizeEm+0xa8> + 44f9b4: f9400fe0 ldr x0, [sp, #24] + 44f9b8: 94000054 bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 44f9bc: aa0003e1 mov x1, x0 + 44f9c0: f9400be0 ldr x0, [sp, #16] + 44f9c4: eb01001f cmp x0, x1 + 44f9c8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 44f9cc: 12001c00 and w0, w0, #0xff + 44f9d0: 7100001f cmp w0, #0x0 + 44f9d4: 54000180 b.eq 44fa04 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6resizeEm+0xa8> // b.none + 44f9d8: f9400fe0 ldr x0, [sp, #24] + 44f9dc: f9400002 ldr x2, [x0] + 44f9e0: f9400be1 ldr x1, [sp, #16] + 44f9e4: aa0103e0 mov x0, x1 + 44f9e8: d37ef400 lsl x0, x0, #2 + 44f9ec: 8b010000 add x0, x0, x1 + 44f9f0: d37df000 lsl x0, x0, #3 + 44f9f4: 8b000040 add x0, x2, x0 + 44f9f8: aa0003e1 mov x1, x0 + 44f9fc: f9400fe0 ldr x0, [sp, #24] + 44fa00: 94000d3b bl 452eec <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE15_M_erase_at_endEPS3_> + 44fa04: d503201f nop + 44fa08: a8c27bfd ldp x29, x30, [sp], #32 + 44fa0c: d65f03c0 ret + +000000000044fa10 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEptEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEptEv(): + 44fa10: d10043ff sub sp, sp, #0x10 + 44fa14: f90007e0 str x0, [sp, #8] + 44fa18: f94007e0 ldr x0, [sp, #8] + 44fa1c: f9400000 ldr x0, [x0] + 44fa20: 910043ff add sp, sp, #0x10 + 44fa24: d65f03c0 ret + +000000000044fa28 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE9push_backEOS3_>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE9push_backEOS3_(): + 44fa28: a9be7bfd stp x29, x30, [sp, #-32]! + 44fa2c: 910003fd mov x29, sp + 44fa30: f9000fe0 str x0, [sp, #24] + 44fa34: f9000be1 str x1, [sp, #16] + 44fa38: f9400be0 ldr x0, [sp, #16] + 44fa3c: 94000d4c bl 452f6c <_ZSt4moveIRN5Catch5clara6detail5TokenEEONSt16remove_referenceIT_E4typeEOS6_> + 44fa40: aa0003e1 mov x1, x0 + 44fa44: f9400fe0 ldr x0, [sp, #24] + 44fa48: 94000d4e bl 452f80 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12emplace_backIJS3_EEEvDpOT_> + 44fa4c: d503201f nop + 44fa50: a8c27bfd ldp x29, x30, [sp], #32 + 44fa54: d65f03c0 ret + +000000000044fa58 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EED1Ev>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EED2Ev(): + 44fa58: a9bd7bfd stp x29, x30, [sp, #-48]! + 44fa5c: 910003fd mov x29, sp + 44fa60: a90153f3 stp x19, x20, [sp, #16] + 44fa64: f90017e0 str x0, [sp, #40] + 44fa68: f94017e0 ldr x0, [sp, #40] + 44fa6c: f9400013 ldr x19, [x0] + 44fa70: f94017e0 ldr x0, [sp, #40] + 44fa74: f9400414 ldr x20, [x0, #8] + 44fa78: f94017e0 ldr x0, [sp, #40] + 44fa7c: 94000d87 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 44fa80: aa0003e2 mov x2, x0 + 44fa84: aa1403e1 mov x1, x20 + 44fa88: aa1303e0 mov x0, x19 + 44fa8c: 94000d88 bl 4530ac <_ZSt8_DestroyIPN5Catch5clara6detail5TokenES3_EvT_S5_RSaIT0_E> + 44fa90: f94017e0 ldr x0, [sp, #40] + 44fa94: 94000d6a bl 45303c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EED1Ev> + 44fa98: d503201f nop + 44fa9c: a94153f3 ldp x19, x20, [sp, #16] + 44faa0: a8c37bfd ldp x29, x30, [sp], #48 + 44faa4: d65f03c0 ret + +000000000044faa8 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EEC1Ev>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EEC1Ev(): + 44faa8: a9be7bfd stp x29, x30, [sp, #-32]! + 44faac: 910003fd mov x29, sp + 44fab0: f9000fe0 str x0, [sp, #24] + 44fab4: f9400fe0 ldr x0, [sp, #24] + 44fab8: 94000d88 bl 4530d8 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EEC1Ev> + 44fabc: d503201f nop + 44fac0: a8c27bfd ldp x29, x30, [sp], #32 + 44fac4: d65f03c0 ret + +000000000044fac8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5emptyEv>: +_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5emptyEv(): + 44fac8: a9bd7bfd stp x29, x30, [sp, #-48]! + 44facc: 910003fd mov x29, sp + 44fad0: f9000fe0 str x0, [sp, #24] + 44fad4: f9400fe0 ldr x0, [sp, #24] + 44fad8: 94000d88 bl 4530f8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv> + 44fadc: f90013e0 str x0, [sp, #32] + 44fae0: f9400fe0 ldr x0, [sp, #24] + 44fae4: 94000d91 bl 453128 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv> + 44fae8: f90017e0 str x0, [sp, #40] + 44faec: 9100a3e1 add x1, sp, #0x28 + 44faf0: 910083e0 add x0, sp, #0x20 + 44faf4: 94000d99 bl 453158 <_ZN9__gnu_cxxeqIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 44faf8: 12001c00 and w0, w0, #0xff + 44fafc: d503201f nop + 44fb00: a8c37bfd ldp x29, x30, [sp], #48 + 44fb04: d65f03c0 ret + +000000000044fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv>: +_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv(): + 44fb08: d10043ff sub sp, sp, #0x10 + 44fb0c: f90007e0 str x0, [sp, #8] + 44fb10: f94007e0 ldr x0, [sp, #8] + 44fb14: f9400401 ldr x1, [x0, #8] + 44fb18: f94007e0 ldr x0, [sp, #8] + 44fb1c: f9400000 ldr x0, [x0] + 44fb20: cb000020 sub x0, x1, x0 + 44fb24: 9343fc01 asr x1, x0, #3 + 44fb28: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 44fb2c: f29999a0 movk x0, #0xcccd + 44fb30: 9b007c20 mul x0, x1, x0 + 44fb34: 910043ff add sp, sp, #0x10 + 44fb38: d65f03c0 ret + +000000000044fb3c <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5frontEv>: +_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5frontEv(): + 44fb3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 44fb40: 910003fd mov x29, sp + 44fb44: f9000fe0 str x0, [sp, #24] + 44fb48: f9400fe0 ldr x0, [sp, #24] + 44fb4c: 94000d6b bl 4530f8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv> + 44fb50: f90017e0 str x0, [sp, #40] + 44fb54: 9100a3e0 add x0, sp, #0x28 + 44fb58: 94000d91 bl 45319c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEdeEv> + 44fb5c: d503201f nop + 44fb60: a8c37bfd ldp x29, x30, [sp], #48 + 44fb64: d65f03c0 ret + +000000000044fb68 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv(): + 44fb68: a9bd7bfd stp x29, x30, [sp, #-48]! + 44fb6c: 910003fd mov x29, sp + 44fb70: f9000fe0 str x0, [sp, #24] + 44fb74: f9400fe1 ldr x1, [sp, #24] + 44fb78: 9100a3e0 add x0, sp, #0x28 + 44fb7c: 94000d8e bl 4531b4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 44fb80: f94017e0 ldr x0, [sp, #40] + 44fb84: a8c37bfd ldp x29, x30, [sp], #48 + 44fb88: d65f03c0 ret + +000000000044fb8c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC2IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE(): + 44fb8c: a9be7bfd stp x29, x30, [sp, #-32]! + 44fb90: 910003fd mov x29, sp + 44fb94: f9000fe0 str x0, [sp, #24] + 44fb98: f9000be1 str x1, [sp, #16] + 44fb9c: f9400be0 ldr x0, [sp, #16] + 44fba0: 94000d8f bl 4531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 44fba4: f9400001 ldr x1, [x0] + 44fba8: f9400fe0 ldr x0, [sp, #24] + 44fbac: f9000001 str x1, [x0] + 44fbb0: d503201f nop + 44fbb4: a8c27bfd ldp x29, x30, [sp], #32 + 44fbb8: d65f03c0 ret + +000000000044fbbc <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EE>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EE(): + 44fbbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 44fbc0: 910003fd mov x29, sp + 44fbc4: f9000fe0 str x0, [sp, #24] + 44fbc8: f9000be1 str x1, [sp, #16] + 44fbcc: f9400fe0 ldr x0, [sp, #24] + 44fbd0: 97ffffe6 bl 44fb68 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv> + 44fbd4: f90013e0 str x0, [sp, #32] + 44fbd8: f9400fe0 ldr x0, [sp, #24] + 44fbdc: 94000d85 bl 4531f0 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6cbeginEv> + 44fbe0: f90017e0 str x0, [sp, #40] + 44fbe4: 9100a3e1 add x1, sp, #0x28 + 44fbe8: 910043e0 add x0, sp, #0x10 + 44fbec: 94000d8d bl 453220 <_ZN9__gnu_cxxmiIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 44fbf0: aa0003e1 mov x1, x0 + 44fbf4: 910083e0 add x0, sp, #0x20 + 44fbf8: 94000d9d bl 45326c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEplEl> + 44fbfc: aa0003e1 mov x1, x0 + 44fc00: f9400fe0 ldr x0, [sp, #24] + 44fc04: 94000dad bl 4532b8 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE> + 44fc08: a8c37bfd ldp x29, x30, [sp], #48 + 44fc0c: d65f03c0 ret + +000000000044fc10 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EEC1ERKS5_>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EEC2ERKS5_(): + 44fc10: a9bb7bfd stp x29, x30, [sp, #-80]! + 44fc14: 910003fd mov x29, sp + 44fc18: a90153f3 stp x19, x20, [sp, #16] + 44fc1c: f90013f5 str x21, [sp, #32] + 44fc20: f9001fe0 str x0, [sp, #56] + 44fc24: f9001be1 str x1, [sp, #48] + 44fc28: f9401ff3 ldr x19, [sp, #56] + 44fc2c: f9401be0 ldr x0, [sp, #48] + 44fc30: 97ffffb6 bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 44fc34: aa0003f4 mov x20, x0 + 44fc38: f9401be0 ldr x0, [sp, #48] + 44fc3c: 94000dd6 bl 453394 <_ZNKSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 44fc40: aa0003e1 mov x1, x0 + 44fc44: 910123e0 add x0, sp, #0x48 + 44fc48: aa0003e8 mov x8, x0 + 44fc4c: aa0103e0 mov x0, x1 + 44fc50: 94000dc5 bl 453364 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail5TokenEES4_E17_S_select_on_copyERKS5_> + 44fc54: 910123e0 add x0, sp, #0x48 + 44fc58: aa0003e2 mov x2, x0 + 44fc5c: aa1403e1 mov x1, x20 + 44fc60: aa1303e0 mov x0, x19 + 44fc64: 94000dd9 bl 4533c8 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EEC1EmRKS4_> + 44fc68: 910123e0 add x0, sp, #0x48 + 44fc6c: 94000dcf bl 4533a8 <_ZNSaIN5Catch5clara6detail5TokenEED1Ev> + 44fc70: f9401be0 ldr x0, [sp, #48] + 44fc74: 94000d21 bl 4530f8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv> + 44fc78: aa0003f4 mov x20, x0 + 44fc7c: f9401be0 ldr x0, [sp, #48] + 44fc80: 94000d2a bl 453128 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv> + 44fc84: aa0003f5 mov x21, x0 + 44fc88: f9401fe0 ldr x0, [sp, #56] + 44fc8c: f9400013 ldr x19, [x0] + 44fc90: f9401fe0 ldr x0, [sp, #56] + 44fc94: 94000d01 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 44fc98: aa0003e3 mov x3, x0 + 44fc9c: aa1303e2 mov x2, x19 + 44fca0: aa1503e1 mov x1, x21 + 44fca4: aa1403e0 mov x0, x20 + 44fca8: 94000ddd bl 45341c <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E> + 44fcac: aa0003e1 mov x1, x0 + 44fcb0: f9401fe0 ldr x0, [sp, #56] + 44fcb4: f9000401 str x1, [x0, #8] + 44fcb8: 1400000b b 44fce4 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EEC1ERKS5_+0xd4> + 44fcbc: aa0003f3 mov x19, x0 + 44fcc0: 910123e0 add x0, sp, #0x48 + 44fcc4: 94000db9 bl 4533a8 <_ZNSaIN5Catch5clara6detail5TokenEED1Ev> + 44fcc8: aa1303e0 mov x0, x19 + 44fccc: 97fedf0d bl 407900 <_Unwind_Resume@plt> + 44fcd0: aa0003f3 mov x19, x0 + 44fcd4: f9401fe0 ldr x0, [sp, #56] + 44fcd8: 94000cd9 bl 45303c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EED1Ev> + 44fcdc: aa1303e0 mov x0, x19 + 44fce0: 97fedf08 bl 407900 <_Unwind_Resume@plt> + 44fce4: a94153f3 ldp x19, x20, [sp, #16] + 44fce8: f94013f5 ldr x21, [sp, #32] + 44fcec: a8c57bfd ldp x29, x30, [sp], #80 + 44fcf0: d65f03c0 ret + +000000000044fcf4 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEECI1NS1_15ResultValueBaseIS3_EEENS1_10ResultBase4TypeERKS3_>: +_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEECI2NS1_15ResultValueBaseIS3_EEENS1_10ResultBase4TypeERKS3_(): + 44fcf4: a9bd7bfd stp x29, x30, [sp, #-48]! + 44fcf8: 910003fd mov x29, sp + 44fcfc: f90017e0 str x0, [sp, #40] + 44fd00: b90027e1 str w1, [sp, #36] + 44fd04: f9000fe2 str x2, [sp, #24] + 44fd08: f94017e0 ldr x0, [sp, #40] + 44fd0c: b94027e1 ldr w1, [sp, #36] + 44fd10: f9400fe2 ldr x2, [sp, #24] + 44fd14: 94000dce bl 45344c <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ENS1_10ResultBase4TypeERKS3_> + 44fd18: 900003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44fd1c: 91372001 add x1, x0, #0xdc8 + 44fd20: f94017e0 ldr x0, [sp, #40] + 44fd24: f9000001 str x1, [x0] + 44fd28: f94017e0 ldr x0, [sp, #40] + 44fd2c: 91004000 add x0, x0, #0x10 + 44fd30: 97fede58 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 44fd34: d503201f nop + 44fd38: a8c37bfd ldp x29, x30, [sp], #48 + 44fd3c: d65f03c0 ret + +000000000044fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_>: +_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_(): + 44fd40: a9bd7bfd stp x29, x30, [sp, #-48]! + 44fd44: 910003fd mov x29, sp + 44fd48: f9000bf3 str x19, [sp, #16] + 44fd4c: aa0803f3 mov x19, x8 + 44fd50: f90017e0 str x0, [sp, #40] + 44fd54: f94017e2 ldr x2, [sp, #40] + 44fd58: 52800001 mov w1, #0x0 // #0 + 44fd5c: aa1303e0 mov x0, x19 + 44fd60: 97ffffe5 bl 44fcf4 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEECI1NS1_15ResultValueBaseIS3_EEENS1_10ResultBase4TypeERKS3_> + 44fd64: aa1303e0 mov x0, x19 + 44fd68: f9400bf3 ldr x19, [sp, #16] + 44fd6c: a8c37bfd ldp x29, x30, [sp], #48 + 44fd70: d65f03c0 ret + +000000000044fd74 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEED1Ev>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEED1Ev(): + 44fd74: a9be7bfd stp x29, x30, [sp, #-32]! + 44fd78: 910003fd mov x29, sp + 44fd7c: f9000fe0 str x0, [sp, #24] + 44fd80: 900003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44fd84: 9137c001 add x1, x0, #0xdf0 + 44fd88: f9400fe0 ldr x0, [sp, #24] + 44fd8c: f9000001 str x1, [x0] + 44fd90: f9400fe0 ldr x0, [sp, #24] + 44fd94: 97fff228 bl 44c634 <_ZN5Catch5clara6detail10ResultBaseD1Ev> + 44fd98: d503201f nop + 44fd9c: a8c27bfd ldp x29, x30, [sp], #32 + 44fda0: d65f03c0 ret + +000000000044fda4 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEED0Ev>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEED0Ev(): + 44fda4: a9be7bfd stp x29, x30, [sp, #-32]! + 44fda8: 910003fd mov x29, sp + 44fdac: f9000fe0 str x0, [sp, #24] + 44fdb0: f9400fe0 ldr x0, [sp, #24] + 44fdb4: 97fffff0 bl 44fd74 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEED1Ev> + 44fdb8: d2800201 mov x1, #0x10 // #16 + 44fdbc: f9400fe0 ldr x0, [sp, #24] + 44fdc0: 97fedd70 bl 407380 <_ZdlPvm@plt> + 44fdc4: a8c27bfd ldp x29, x30, [sp], #32 + 44fdc8: d65f03c0 ret + +000000000044fdcc <_ZN5Catch5clara6detail15ResultValueBaseIvECI1NS1_10ResultBaseEENS4_4TypeE>: +_ZN5Catch5clara6detail15ResultValueBaseIvECI2NS1_10ResultBaseEENS4_4TypeE(): + 44fdcc: a9be7bfd stp x29, x30, [sp, #-32]! + 44fdd0: 910003fd mov x29, sp + 44fdd4: f9000fe0 str x0, [sp, #24] + 44fdd8: b90017e1 str w1, [sp, #20] + 44fddc: f9400fe0 ldr x0, [sp, #24] + 44fde0: b94017e1 ldr w1, [sp, #20] + 44fde4: 97fff1c0 bl 44c4e4 <_ZN5Catch5clara6detail10ResultBaseC1ENS2_4TypeE> + 44fde8: 900003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44fdec: 91386001 add x1, x0, #0xe18 + 44fdf0: f9400fe0 ldr x0, [sp, #24] + 44fdf4: f9000001 str x1, [x0] + 44fdf8: d503201f nop + 44fdfc: a8c27bfd ldp x29, x30, [sp], #32 + 44fe00: d65f03c0 ret + +000000000044fe04 <_ZN5Catch5clara6detail11BasicResultIvECI1NS1_10ResultBaseEENS4_4TypeE>: +_ZN5Catch5clara6detail11BasicResultIvECI1NS1_10ResultBaseEENS4_4TypeE(): + 44fe04: a9be7bfd stp x29, x30, [sp, #-32]! + 44fe08: 910003fd mov x29, sp + 44fe0c: f9000fe0 str x0, [sp, #24] + 44fe10: b90017e1 str w1, [sp, #20] + 44fe14: f9400fe0 ldr x0, [sp, #24] + 44fe18: b94017e1 ldr w1, [sp, #20] + 44fe1c: 97ffffec bl 44fdcc <_ZN5Catch5clara6detail15ResultValueBaseIvECI1NS1_10ResultBaseEENS4_4TypeE> + 44fe20: 900003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44fe24: 9135a001 add x1, x0, #0xd68 + 44fe28: f9400fe0 ldr x0, [sp, #24] + 44fe2c: f9000001 str x1, [x0] + 44fe30: f9400fe0 ldr x0, [sp, #24] + 44fe34: 91004000 add x0, x0, #0x10 + 44fe38: 97fede16 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 44fe3c: d503201f nop + 44fe40: a8c27bfd ldp x29, x30, [sp], #32 + 44fe44: d65f03c0 ret + +000000000044fe48 <_ZN5Catch5clara6detail11BasicResultIvE2okEv>: +_ZN5Catch5clara6detail11BasicResultIvE2okEv(): + 44fe48: a9be7bfd stp x29, x30, [sp, #-32]! + 44fe4c: 910003fd mov x29, sp + 44fe50: f9000bf3 str x19, [sp, #16] + 44fe54: aa0803f3 mov x19, x8 + 44fe58: 52800001 mov w1, #0x0 // #0 + 44fe5c: aa1303e0 mov x0, x19 + 44fe60: 97ffffe9 bl 44fe04 <_ZN5Catch5clara6detail11BasicResultIvECI1NS1_10ResultBaseEENS4_4TypeE> + 44fe64: aa1303e0 mov x0, x19 + 44fe68: f9400bf3 ldr x19, [sp, #16] + 44fe6c: a8c27bfd ldp x29, x30, [sp], #32 + 44fe70: d65f03c0 ret + +000000000044fe74 <_ZN5Catch5clara6detail10ParseStateC1ERKS2_>: +_ZN5Catch5clara6detail10ParseStateC1ERKS2_(): + 44fe74: a9be7bfd stp x29, x30, [sp, #-32]! + 44fe78: 910003fd mov x29, sp + 44fe7c: f9000fe0 str x0, [sp, #24] + 44fe80: f9000be1 str x1, [sp, #16] + 44fe84: f9400be0 ldr x0, [sp, #16] + 44fe88: b9400001 ldr w1, [x0] + 44fe8c: f9400fe0 ldr x0, [sp, #24] + 44fe90: b9000001 str w1, [x0] + 44fe94: f9400fe0 ldr x0, [sp, #24] + 44fe98: 91002002 add x2, x0, #0x8 + 44fe9c: f9400be0 ldr x0, [sp, #16] + 44fea0: 91002000 add x0, x0, #0x8 + 44fea4: aa0003e1 mov x1, x0 + 44fea8: aa0203e0 mov x0, x2 + 44feac: 97fff19b bl 44c518 <_ZN5Catch5clara6detail11TokenStreamC1ERKS2_> + 44feb0: d503201f nop + 44feb4: a8c27bfd ldp x29, x30, [sp], #32 + 44feb8: d65f03c0 ret + +000000000044febc <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ERKS4_>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ERKS4_(): + 44febc: a9bc7bfd stp x29, x30, [sp, #-64]! + 44fec0: 910003fd mov x29, sp + 44fec4: a90153f3 stp x19, x20, [sp, #16] + 44fec8: f90013f5 str x21, [sp, #32] + 44fecc: f9001fe0 str x0, [sp, #56] + 44fed0: f9001be1 str x1, [sp, #48] + 44fed4: f9401fe0 ldr x0, [sp, #56] + 44fed8: f9401be1 ldr x1, [sp, #48] + 44fedc: 97fff1c8 bl 44c5fc <_ZN5Catch5clara6detail10ResultBaseC1ERKS2_> + 44fee0: 900003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44fee4: 91350001 add x1, x0, #0xd40 + 44fee8: f9401fe0 ldr x0, [sp, #56] + 44feec: f9000001 str x1, [x0] + 44fef0: f9401fe0 ldr x0, [sp, #56] + 44fef4: b9400800 ldr w0, [x0, #8] + 44fef8: 7100001f cmp w0, #0x0 + 44fefc: 540002c1 b.ne 44ff54 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ERKS4_+0x98> // b.any + 44ff00: f9401fe0 ldr x0, [sp, #56] + 44ff04: 91004013 add x19, x0, #0x10 + 44ff08: aa1303e1 mov x1, x19 + 44ff0c: d2800600 mov x0, #0x30 // #48 + 44ff10: 97fef15a bl 40c478 <_ZnwmPv> + 44ff14: aa0003f4 mov x20, x0 + 44ff18: f9401be0 ldr x0, [sp, #48] + 44ff1c: 91004000 add x0, x0, #0x10 + 44ff20: aa0003e1 mov x1, x0 + 44ff24: aa1403e0 mov x0, x20 + 44ff28: 97ffffd3 bl 44fe74 <_ZN5Catch5clara6detail10ParseStateC1ERKS2_> + 44ff2c: 1400000a b 44ff54 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ERKS4_+0x98> + 44ff30: aa0003f5 mov x21, x0 + 44ff34: aa1303e1 mov x1, x19 + 44ff38: aa1403e0 mov x0, x20 + 44ff3c: 97fef155 bl 40c490 <_ZdlPvS_> + 44ff40: aa1503f3 mov x19, x21 + 44ff44: f9401fe0 ldr x0, [sp, #56] + 44ff48: 97fff1bb bl 44c634 <_ZN5Catch5clara6detail10ResultBaseD1Ev> + 44ff4c: aa1303e0 mov x0, x19 + 44ff50: 97fede6c bl 407900 <_Unwind_Resume@plt> + 44ff54: d503201f nop + 44ff58: a94153f3 ldp x19, x20, [sp, #16] + 44ff5c: f94013f5 ldr x21, [sp, #32] + 44ff60: a8c47bfd ldp x29, x30, [sp], #64 + 44ff64: d65f03c0 ret + +000000000044ff68 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED1Ev>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED1Ev(): + 44ff68: a9be7bfd stp x29, x30, [sp, #-32]! + 44ff6c: 910003fd mov x29, sp + 44ff70: f9000fe0 str x0, [sp, #24] + 44ff74: 900003c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 44ff78: 91350001 add x1, x0, #0xd40 + 44ff7c: f9400fe0 ldr x0, [sp, #24] + 44ff80: f9000001 str x1, [x0] + 44ff84: f9400fe0 ldr x0, [sp, #24] + 44ff88: b9400800 ldr w0, [x0, #8] + 44ff8c: 7100001f cmp w0, #0x0 + 44ff90: 54000081 b.ne 44ffa0 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED1Ev+0x38> // b.any + 44ff94: f9400fe0 ldr x0, [sp, #24] + 44ff98: 91004000 add x0, x0, #0x10 + 44ff9c: 97fff2be bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 44ffa0: f9400fe0 ldr x0, [sp, #24] + 44ffa4: 97fff1a4 bl 44c634 <_ZN5Catch5clara6detail10ResultBaseD1Ev> + 44ffa8: d503201f nop + 44ffac: a8c27bfd ldp x29, x30, [sp], #32 + 44ffb0: d65f03c0 ret + +000000000044ffb4 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED0Ev>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED0Ev(): + 44ffb4: a9be7bfd stp x29, x30, [sp, #-32]! + 44ffb8: 910003fd mov x29, sp + 44ffbc: f9000fe0 str x0, [sp, #24] + 44ffc0: f9400fe0 ldr x0, [sp, #24] + 44ffc4: 97ffffe9 bl 44ff68 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED1Ev> + 44ffc8: d2800801 mov x1, #0x40 // #64 + 44ffcc: f9400fe0 ldr x0, [sp, #24] + 44ffd0: 97fedcec bl 407380 <_ZdlPvm@plt> + 44ffd4: a8c27bfd ldp x29, x30, [sp], #32 + 44ffd8: d65f03c0 ret + +000000000044ffdc <_ZSt11make_sharedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRA13_KcEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRA13_KcEESt10shared_ptrIT_EDpOT0_(): + 44ffdc: a9bc7bfd stp x29, x30, [sp, #-64]! + 44ffe0: 910003fd mov x29, sp + 44ffe4: f9000bf3 str x19, [sp, #16] + 44ffe8: aa0803f3 mov x19, x8 + 44ffec: f90017e0 str x0, [sp, #40] + 44fff0: 9100e3e0 add x0, sp, #0x38 + 44fff4: 97ff6ee1 bl 42bb78 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1Ev> + 44fff8: f94017e0 ldr x0, [sp, #40] + 44fffc: 94000d2c bl 4534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 450000: aa0003e1 mov x1, x0 + 450004: 9100e3e0 add x0, sp, #0x38 + 450008: aa1303e8 mov x8, x19 + 45000c: 94000d2d bl 4534c0 <_ZSt15allocate_sharedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EJRA13_KcEESt10shared_ptrIT_ERKT0_DpOT1_> + 450010: 9100e3e0 add x0, sp, #0x38 + 450014: 97ff51d5 bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 450018: 14000006 b 450030 <_ZSt11make_sharedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRA13_KcEESt10shared_ptrIT_EDpOT0_+0x54> + 45001c: aa0003f3 mov x19, x0 + 450020: 9100e3e0 add x0, sp, #0x38 + 450024: 97ff51d1 bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 450028: aa1303e0 mov x0, x19 + 45002c: 97fede35 bl 407900 <_Unwind_Resume@plt> + 450030: aa1303e0 mov x0, x19 + 450034: f9400bf3 ldr x19, [sp, #16] + 450038: a8c47bfd ldp x29, x30, [sp], #64 + 45003c: d65f03c0 ret + +0000000000450040 <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEC1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEC1Ev(): + 450040: a9be7bfd stp x29, x30, [sp, #-32]! + 450044: 910003fd mov x29, sp + 450048: f9000fe0 str x0, [sp, #24] + 45004c: f9400fe0 ldr x0, [sp, #24] + 450050: 94000d49 bl 453574 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 450054: d503201f nop + 450058: a8c27bfd ldp x29, x30, [sp], #32 + 45005c: d65f03c0 ret + +0000000000450060 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEECI1NS1_15ResultValueBaseIS3_EEENS1_10ResultBase4TypeERKS3_>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEECI2NS1_15ResultValueBaseIS3_EEENS1_10ResultBase4TypeERKS3_(): + 450060: a9bd7bfd stp x29, x30, [sp, #-48]! + 450064: 910003fd mov x29, sp + 450068: f90017e0 str x0, [sp, #40] + 45006c: b90027e1 str w1, [sp, #36] + 450070: f9000fe2 str x2, [sp, #24] + 450074: f94017e0 ldr x0, [sp, #40] + 450078: b94027e1 ldr w1, [sp, #36] + 45007c: f9400fe2 ldr x2, [sp, #24] + 450080: 94000d4d bl 4535b4 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ENS1_10ResultBase4TypeERKS3_> + 450084: f00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 450088: 91346001 add x1, x0, #0xd18 + 45008c: f94017e0 ldr x0, [sp, #40] + 450090: f9000001 str x1, [x0] + 450094: f94017e0 ldr x0, [sp, #40] + 450098: 91010000 add x0, x0, #0x40 + 45009c: 97fedd7d bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4500a0: d503201f nop + 4500a4: a8c37bfd ldp x29, x30, [sp], #48 + 4500a8: d65f03c0 ret + +00000000004500ac <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE2okIS3_EES4_RKT_(): + 4500ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4500b0: 910003fd mov x29, sp + 4500b4: f9000bf3 str x19, [sp, #16] + 4500b8: aa0803f3 mov x19, x8 + 4500bc: f90017e0 str x0, [sp, #40] + 4500c0: f94017e2 ldr x2, [sp, #40] + 4500c4: 52800001 mov w1, #0x0 // #0 + 4500c8: aa1303e0 mov x0, x19 + 4500cc: 97ffffe5 bl 450060 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEECI1NS1_15ResultValueBaseIS3_EEENS1_10ResultBase4TypeERKS3_> + 4500d0: aa1303e0 mov x0, x19 + 4500d4: f9400bf3 ldr x19, [sp, #16] + 4500d8: a8c37bfd ldp x29, x30, [sp], #48 + 4500dc: d65f03c0 ret + +00000000004500e0 <_ZNKSt19__shared_ptr_accessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 4500e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4500e4: 910003fd mov x29, sp + 4500e8: f9000fe0 str x0, [sp, #24] + 4500ec: f9400fe0 ldr x0, [sp, #24] + 4500f0: 94000d56 bl 453648 <_ZNKSt19__shared_ptr_accessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 4500f4: a8c27bfd ldp x29, x30, [sp], #32 + 4500f8: d65f03c0 ret + +00000000004500fc <_ZNKSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEcvbEv>: +_ZNKSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEcvbEv(): + 4500fc: d10043ff sub sp, sp, #0x10 + 450100: f90007e0 str x0, [sp, #8] + 450104: f94007e0 ldr x0, [sp, #8] + 450108: f9400000 ldr x0, [x0] + 45010c: f100001f cmp x0, #0x0 + 450110: 1a9f07e0 cset w0, ne // ne = any + 450114: 12001c00 and w0, w0, #0xff + 450118: 910043ff add sp, sp, #0x10 + 45011c: d65f03c0 ret + +0000000000450120 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 450120: a9be7bfd stp x29, x30, [sp, #-32]! + 450124: 910003fd mov x29, sp + 450128: f9000fe0 str x0, [sp, #24] + 45012c: f9400fe0 ldr x0, [sp, #24] + 450130: 94000d4d bl 453664 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 450134: a8c27bfd ldp x29, x30, [sp], #32 + 450138: d65f03c0 ret + +000000000045013c <_ZNK5Catch5clara6detail11BasicResultIvEcvbEv>: +_ZNK5Catch5clara6detail11BasicResultIvEcvbEv(): + 45013c: d10043ff sub sp, sp, #0x10 + 450140: f90007e0 str x0, [sp, #8] + 450144: f94007e0 ldr x0, [sp, #8] + 450148: b9400800 ldr w0, [x0, #8] + 45014c: 7100001f cmp w0, #0x0 + 450150: 1a9f17e0 cset w0, eq // eq = none + 450154: 12001c00 and w0, w0, #0xff + 450158: 910043ff add sp, sp, #0x10 + 45015c: d65f03c0 ret + +0000000000450160 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1IvEERKNS2_IT_EE>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC2IvEERKNS2_IT_EE(): + 450160: a9bd7bfd stp x29, x30, [sp, #-48]! + 450164: 910003fd mov x29, sp + 450168: f9000bf3 str x19, [sp, #16] + 45016c: f90017e0 str x0, [sp, #40] + 450170: f90013e1 str x1, [sp, #32] + 450174: f94017f3 ldr x19, [sp, #40] + 450178: f94013e0 ldr x0, [sp, #32] + 45017c: 94000d41 bl 453680 <_ZNK5Catch5clara6detail11BasicResultIvE4typeEv> + 450180: 2a0003e1 mov w1, w0 + 450184: aa1303e0 mov x0, x19 + 450188: 94000d52 bl 4536d0 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ENS1_10ResultBase4TypeE> + 45018c: f00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 450190: 91346001 add x1, x0, #0xd18 + 450194: f94017e0 ldr x0, [sp, #40] + 450198: f9000001 str x1, [x0] + 45019c: f94017e0 ldr x0, [sp, #40] + 4501a0: 91010000 add x0, x0, #0x40 + 4501a4: aa0003e8 mov x8, x0 + 4501a8: f94013e0 ldr x0, [sp, #32] + 4501ac: 94000d3b bl 453698 <_ZNK5Catch5clara6detail11BasicResultIvE12errorMessageB5cxx11Ev> + 4501b0: f94017e0 ldr x0, [sp, #40] + 4501b4: 94000d55 bl 453708 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE4typeEv> + 4501b8: 7100001f cmp w0, #0x0 + 4501bc: 540001c1 b.ne 4501f4 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1IvEERKNS2_IT_EE+0x94> // b.any + 4501c0: f00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4501c4: 911ea003 add x3, x0, #0x7a8 + 4501c8: 52804982 mov w2, #0x24c // #588 + 4501cc: d00003a0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4501d0: 9132c001 add x1, x0, #0xcb0 + 4501d4: f00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4501d8: 9108e000 add x0, x0, #0x238 + 4501dc: 97fedb95 bl 407030 <__assert_fail@plt> + 4501e0: aa0003f3 mov x19, x0 + 4501e4: f94017e0 ldr x0, [sp, #40] + 4501e8: 97ffff60 bl 44ff68 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED1Ev> + 4501ec: aa1303e0 mov x0, x19 + 4501f0: 97feddc4 bl 407900 <_Unwind_Resume@plt> + 4501f4: d503201f nop + 4501f8: f9400bf3 ldr x19, [sp, #16] + 4501fc: a8c37bfd ldp x29, x30, [sp], #48 + 450200: d65f03c0 ret + +0000000000450204 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 450204: a9be7bfd stp x29, x30, [sp, #-32]! + 450208: 910003fd mov x29, sp + 45020c: f9000fe0 str x0, [sp, #24] + 450210: f9400fe0 ldr x0, [sp, #24] + 450214: 94000d43 bl 453720 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 450218: a8c27bfd ldp x29, x30, [sp], #32 + 45021c: d65f03c0 ret + +0000000000450220 <_ZNKSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 450220: d10043ff sub sp, sp, #0x10 + 450224: f90007e0 str x0, [sp, #8] + 450228: f94007e0 ldr x0, [sp, #8] + 45022c: f9400000 ldr x0, [x0] + 450230: 910043ff add sp, sp, #0x10 + 450234: d65f03c0 ret + +0000000000450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv>: +_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv(): + 450238: d10043ff sub sp, sp, #0x10 + 45023c: f90007e0 str x0, [sp, #8] + 450240: f94007e0 ldr x0, [sp, #8] + 450244: b9400800 ldr w0, [x0, #8] + 450248: 7100001f cmp w0, #0x0 + 45024c: 1a9f17e0 cset w0, eq // eq = none + 450250: 12001c00 and w0, w0, #0xff + 450254: 910043ff add sp, sp, #0x10 + 450258: d65f03c0 ret + +000000000045025c <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1INS1_15ParseResultTypeEEERKNS2_IT_EE>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1INS1_15ParseResultTypeEEERKNS2_IT_EE(): + 45025c: a9bd7bfd stp x29, x30, [sp, #-48]! + 450260: 910003fd mov x29, sp + 450264: f9000bf3 str x19, [sp, #16] + 450268: f90017e0 str x0, [sp, #40] + 45026c: f90013e1 str x1, [sp, #32] + 450270: f94017f3 ldr x19, [sp, #40] + 450274: f94013e0 ldr x0, [sp, #32] + 450278: 94000d31 bl 45373c <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE4typeEv> + 45027c: 2a0003e1 mov w1, w0 + 450280: aa1303e0 mov x0, x19 + 450284: 94000d13 bl 4536d0 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ENS1_10ResultBase4TypeE> + 450288: f00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45028c: 91346001 add x1, x0, #0xd18 + 450290: f94017e0 ldr x0, [sp, #40] + 450294: f9000001 str x1, [x0] + 450298: f94017e0 ldr x0, [sp, #40] + 45029c: 91010000 add x0, x0, #0x40 + 4502a0: aa0003e8 mov x8, x0 + 4502a4: f94013e0 ldr x0, [sp, #32] + 4502a8: 94000d2b bl 453754 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12errorMessageB5cxx11Ev> + 4502ac: f94017e0 ldr x0, [sp, #40] + 4502b0: 94000d16 bl 453708 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE4typeEv> + 4502b4: 7100001f cmp w0, #0x0 + 4502b8: 540001c1 b.ne 4502f0 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1INS1_15ParseResultTypeEEERKNS2_IT_EE+0x94> // b.any + 4502bc: f00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4502c0: 91226003 add x3, x0, #0x898 + 4502c4: 52804982 mov w2, #0x24c // #588 + 4502c8: d00003a0 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4502cc: 9132c001 add x1, x0, #0xcb0 + 4502d0: f00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4502d4: 9108e000 add x0, x0, #0x238 + 4502d8: 97fedb56 bl 407030 <__assert_fail@plt> + 4502dc: aa0003f3 mov x19, x0 + 4502e0: f94017e0 ldr x0, [sp, #40] + 4502e4: 97ffff21 bl 44ff68 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED1Ev> + 4502e8: aa1303e0 mov x0, x19 + 4502ec: 97fedd85 bl 407900 <_Unwind_Resume@plt> + 4502f0: d503201f nop + 4502f4: f9400bf3 ldr x19, [sp, #16] + 4502f8: a8c37bfd ldp x29, x30, [sp], #48 + 4502fc: d65f03c0 ret + +0000000000450300 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_(): + 450300: a9be7bfd stp x29, x30, [sp, #-32]! + 450304: 910003fd mov x29, sp + 450308: f9000fe0 str x0, [sp, #24] + 45030c: f9000be1 str x1, [sp, #16] + 450310: f9400be0 ldr x0, [sp, #16] + 450314: f9400001 ldr x1, [x0] + 450318: f9400fe0 ldr x0, [sp, #24] + 45031c: f9000001 str x1, [x0] + 450320: f9400fe0 ldr x0, [sp, #24] + 450324: 91002002 add x2, x0, #0x8 + 450328: f9400be0 ldr x0, [sp, #16] + 45032c: 91002000 add x0, x0, #0x8 + 450330: aa0003e1 mov x1, x0 + 450334: aa0203e0 mov x0, x2 + 450338: 97ffca1c bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 45033c: d503201f nop + 450340: a8c27bfd ldp x29, x30, [sp], #32 + 450344: d65f03c0 ret + +0000000000450348 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1ERKS4_>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2ERKS4_(): + 450348: a9be7bfd stp x29, x30, [sp, #-32]! + 45034c: 910003fd mov x29, sp + 450350: f9000fe0 str x0, [sp, #24] + 450354: f9000be1 str x1, [sp, #16] + 450358: f9400fe0 ldr x0, [sp, #24] + 45035c: f9400be1 ldr x1, [sp, #16] + 450360: 97ffffe8 bl 450300 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_> + 450364: d503201f nop + 450368: a8c27bfd ldp x29, x30, [sp], #32 + 45036c: d65f03c0 ret + +0000000000450370 <_ZNSaIN5Catch5clara6detail11HelpColumnsEEC1Ev>: +_ZNSaIN5Catch5clara6detail11HelpColumnsEEC2Ev(): + 450370: a9be7bfd stp x29, x30, [sp, #-32]! + 450374: 910003fd mov x29, sp + 450378: f9000fe0 str x0, [sp, #24] + 45037c: f9400fe0 ldr x0, [sp, #24] + 450380: 94000d03 bl 45378c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEEC1Ev> + 450384: d503201f nop + 450388: a8c27bfd ldp x29, x30, [sp], #32 + 45038c: d65f03c0 ret + +0000000000450390 <_ZNSaIN5Catch5clara6detail11HelpColumnsEED1Ev>: +_ZNSaIN5Catch5clara6detail11HelpColumnsEED2Ev(): + 450390: a9be7bfd stp x29, x30, [sp, #-32]! + 450394: 910003fd mov x29, sp + 450398: f9000fe0 str x0, [sp, #24] + 45039c: f9400fe0 ldr x0, [sp, #24] + 4503a0: 94000d00 bl 4537a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEED1Ev> + 4503a4: d503201f nop + 4503a8: a8c27bfd ldp x29, x30, [sp], #32 + 4503ac: d65f03c0 ret + +00000000004503b0 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1ESt16initializer_listIS3_ERKS4_>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EEC2ESt16initializer_listIS3_ERKS4_(): + 4503b0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4503b4: 910003fd mov x29, sp + 4503b8: a90153f3 stp x19, x20, [sp, #16] + 4503bc: f9001fe0 str x0, [sp, #56] + 4503c0: a9028be1 stp x1, x2, [sp, #40] + 4503c4: f90013e3 str x3, [sp, #32] + 4503c8: f9401fe0 ldr x0, [sp, #56] + 4503cc: f94013e1 ldr x1, [sp, #32] + 4503d0: 94000d01 bl 4537d4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1ERKS4_> + 4503d4: 9100a3e0 add x0, sp, #0x28 + 4503d8: 94000d1e bl 453850 <_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE5beginEv> + 4503dc: aa0003f3 mov x19, x0 + 4503e0: 9100a3e0 add x0, sp, #0x28 + 4503e4: 94000d21 bl 453868 <_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE3endEv> + 4503e8: 2a1403e3 mov w3, w20 + 4503ec: aa0003e2 mov x2, x0 + 4503f0: aa1303e1 mov x1, x19 + 4503f4: f9401fe0 ldr x0, [sp, #56] + 4503f8: 94000d2a bl 4538a0 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_range_initializeIPKS3_EEvT_S9_St20forward_iterator_tag> + 4503fc: 14000006 b 450414 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1ESt16initializer_listIS3_ERKS4_+0x64> + 450400: aa0003f3 mov x19, x0 + 450404: f9401fe0 ldr x0, [sp, #56] + 450408: 94000cfd bl 4537fc <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev> + 45040c: aa1303e0 mov x0, x19 + 450410: 97fedd3c bl 407900 <_Unwind_Resume@plt> + 450414: a94153f3 ldp x19, x20, [sp, #16] + 450418: a8c57bfd ldp x29, x30, [sp], #80 + 45041c: d65f03c0 ret + +0000000000450420 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EED2Ev(): + 450420: a9bd7bfd stp x29, x30, [sp, #-48]! + 450424: 910003fd mov x29, sp + 450428: a90153f3 stp x19, x20, [sp, #16] + 45042c: f90017e0 str x0, [sp, #40] + 450430: f94017e0 ldr x0, [sp, #40] + 450434: f9400013 ldr x19, [x0] + 450438: f94017e0 ldr x0, [sp, #40] + 45043c: f9400414 ldr x20, [x0, #8] + 450440: f94017e0 ldr x0, [sp, #40] + 450444: 94000d3f bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 450448: aa0003e2 mov x2, x0 + 45044c: aa1403e1 mov x1, x20 + 450450: aa1303e0 mov x0, x19 + 450454: 94000d40 bl 453954 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsES3_EvT_S5_RSaIT0_E> + 450458: f94017e0 ldr x0, [sp, #40] + 45045c: 94000ce8 bl 4537fc <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev> + 450460: d503201f nop + 450464: a94153f3 ldp x19, x20, [sp, #16] + 450468: a8c37bfd ldp x29, x30, [sp], #48 + 45046c: d65f03c0 ret + +0000000000450470 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEE5valueEv>: +_ZNK5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEE5valueEv(): + 450470: a9be7bfd stp x29, x30, [sp, #-32]! + 450474: 910003fd mov x29, sp + 450478: f9000fe0 str x0, [sp, #24] + 45047c: f9400fe2 ldr x2, [sp, #24] + 450480: f9400fe0 ldr x0, [sp, #24] + 450484: f9400000 ldr x0, [x0] + 450488: 91004000 add x0, x0, #0x10 + 45048c: f9400001 ldr x1, [x0] + 450490: aa0203e0 mov x0, x2 + 450494: d63f0020 blr x1 + 450498: f9400fe0 ldr x0, [sp, #24] + 45049c: 91003000 add x0, x0, #0xc + 4504a0: a8c27bfd ldp x29, x30, [sp], #32 + 4504a4: d65f03c0 ret + +00000000004504a8 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4504a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4504ac: 910003fd mov x29, sp + 4504b0: f9000bf3 str x19, [sp, #16] + 4504b4: aa0803f3 mov x19, x8 + 4504b8: f90017e0 str x0, [sp, #40] + 4504bc: f94017e2 ldr x2, [sp, #40] + 4504c0: 52800041 mov w1, #0x2 // #2 + 4504c4: aa1303e0 mov x0, x19 + 4504c8: 94000d2e bl 453980 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4504cc: aa1303e0 mov x0, x19 + 4504d0: f9400bf3 ldr x19, [sp, #16] + 4504d4: a8c37bfd ldp x29, x30, [sp], #48 + 4504d8: d65f03c0 ret + +00000000004504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv(): + 4504dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4504e0: 910003fd mov x29, sp + 4504e4: f9000fe0 str x0, [sp, #24] + 4504e8: f9400fe0 ldr x0, [sp, #24] + 4504ec: 97ff6552 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4504f0: f90013e0 str x0, [sp, #32] + 4504f4: f9400fe0 ldr x0, [sp, #24] + 4504f8: 97ff655b bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4504fc: f90017e0 str x0, [sp, #40] + 450500: 9100a3e1 add x1, sp, #0x28 + 450504: 910083e0 add x0, sp, #0x20 + 450508: 94000d44 bl 453a18 <_ZN9__gnu_cxxeqIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 45050c: 12001c00 and w0, w0, #0xff + 450510: d503201f nop + 450514: a8c37bfd ldp x29, x30, [sp], #48 + 450518: d65f03c0 ret + +000000000045051c <_ZN5Catch5clara6detail11BasicResultIvE10logicErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail11BasicResultIvE10logicErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 45051c: a9bd7bfd stp x29, x30, [sp, #-48]! + 450520: 910003fd mov x29, sp + 450524: f9000bf3 str x19, [sp, #16] + 450528: aa0803f3 mov x19, x8 + 45052c: f90017e0 str x0, [sp, #40] + 450530: f94017e2 ldr x2, [sp, #40] + 450534: 52800021 mov w1, #0x1 // #1 + 450538: aa1303e0 mov x0, x19 + 45053c: 94000d48 bl 453a5c <_ZN5Catch5clara6detail11BasicResultIvEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 450540: aa1303e0 mov x0, x19 + 450544: f9400bf3 ldr x19, [sp, #16] + 450548: a8c37bfd ldp x29, x30, [sp], #48 + 45054c: d65f03c0 ret + +0000000000450550 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv(): + 450550: a9bd7bfd stp x29, x30, [sp, #-48]! + 450554: 910003fd mov x29, sp + 450558: f9000fe0 str x0, [sp, #24] + 45055c: f9400fe0 ldr x0, [sp, #24] + 450560: 91002001 add x1, x0, #0x8 + 450564: 9100a3e0 add x0, sp, #0x28 + 450568: 94000d63 bl 453af4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 45056c: f94017e0 ldr x0, [sp, #40] + 450570: a8c37bfd ldp x29, x30, [sp], #48 + 450574: d65f03c0 ret + +0000000000450578 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv>: +_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv(): + 450578: a9bd7bfd stp x29, x30, [sp, #-48]! + 45057c: 910003fd mov x29, sp + 450580: f9000fe0 str x0, [sp, #24] + 450584: f9400fe0 ldr x0, [sp, #24] + 450588: f9400000 ldr x0, [x0] + 45058c: f90017e0 str x0, [sp, #40] + 450590: 9100a3e1 add x1, sp, #0x28 + 450594: 910083e0 add x0, sp, #0x20 + 450598: 94000d61 bl 453b1c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 45059c: f94013e0 ldr x0, [sp, #32] + 4505a0: a8c37bfd ldp x29, x30, [sp], #48 + 4505a4: d65f03c0 ret + +00000000004505a8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv>: +_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv(): + 4505a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4505ac: 910003fd mov x29, sp + 4505b0: f9000fe0 str x0, [sp, #24] + 4505b4: f9400fe0 ldr x0, [sp, #24] + 4505b8: f9400400 ldr x0, [x0, #8] + 4505bc: f90017e0 str x0, [sp, #40] + 4505c0: 9100a3e1 add x1, sp, #0x28 + 4505c4: 910083e0 add x0, sp, #0x20 + 4505c8: 94000d55 bl 453b1c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 4505cc: f94013e0 ldr x0, [sp, #32] + 4505d0: a8c37bfd ldp x29, x30, [sp], #48 + 4505d4: d65f03c0 ret + +00000000004505d8 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv(): + 4505d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4505dc: 910003fd mov x29, sp + 4505e0: f9000fe0 str x0, [sp, #24] + 4505e4: f9400fe0 ldr x0, [sp, #24] + 4505e8: 91002001 add x1, x0, #0x8 + 4505ec: 9100a3e0 add x0, sp, #0x28 + 4505f0: 94000d63 bl 453b7c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4505f4: f94017e0 ldr x0, [sp, #40] + 4505f8: a8c37bfd ldp x29, x30, [sp], #48 + 4505fc: d65f03c0 ret + +0000000000450600 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv>: +_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv(): + 450600: a9bd7bfd stp x29, x30, [sp, #-48]! + 450604: 910003fd mov x29, sp + 450608: f9000fe0 str x0, [sp, #24] + 45060c: f9400fe0 ldr x0, [sp, #24] + 450610: f9400000 ldr x0, [x0] + 450614: f90017e0 str x0, [sp, #40] + 450618: 9100a3e1 add x1, sp, #0x28 + 45061c: 910083e0 add x0, sp, #0x20 + 450620: 94000d61 bl 453ba4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 450624: f94013e0 ldr x0, [sp, #32] + 450628: a8c37bfd ldp x29, x30, [sp], #48 + 45062c: d65f03c0 ret + +0000000000450630 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv>: +_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv(): + 450630: a9bd7bfd stp x29, x30, [sp, #-48]! + 450634: 910003fd mov x29, sp + 450638: f9000fe0 str x0, [sp, #24] + 45063c: f9400fe0 ldr x0, [sp, #24] + 450640: f9400400 ldr x0, [x0, #8] + 450644: f90017e0 str x0, [sp, #40] + 450648: 9100a3e1 add x1, sp, #0x28 + 45064c: 910083e0 add x0, sp, #0x20 + 450650: 94000d55 bl 453ba4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 450654: f94013e0 ldr x0, [sp, #32] + 450658: a8c37bfd ldp x29, x30, [sp], #48 + 45065c: d65f03c0 ret + +0000000000450660 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1Ev>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1Ev(): + 450660: a9be7bfd stp x29, x30, [sp, #-32]! + 450664: 910003fd mov x29, sp + 450668: f9000fe0 str x0, [sp, #24] + 45066c: f9400fe0 ldr x0, [sp, #24] + 450670: 94000d65 bl 453c04 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1Ev> + 450674: d503201f nop + 450678: a8c27bfd ldp x29, x30, [sp], #32 + 45067c: d65f03c0 ret + +0000000000450680 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxneIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 450680: a9bd7bfd stp x29, x30, [sp, #-48]! + 450684: 910003fd mov x29, sp + 450688: f9000bf3 str x19, [sp, #16] + 45068c: f90017e0 str x0, [sp, #40] + 450690: f90013e1 str x1, [sp, #32] + 450694: f94017e0 ldr x0, [sp, #40] + 450698: 94000d63 bl 453c24 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 45069c: f9400013 ldr x19, [x0] + 4506a0: f94013e0 ldr x0, [sp, #32] + 4506a4: 94000d60 bl 453c24 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 4506a8: f9400000 ldr x0, [x0] + 4506ac: eb00027f cmp x19, x0 + 4506b0: 1a9f07e0 cset w0, ne // ne = any + 4506b4: 12001c00 and w0, w0, #0xff + 4506b8: f9400bf3 ldr x19, [sp, #16] + 4506bc: a8c37bfd ldp x29, x30, [sp], #48 + 4506c0: d65f03c0 ret + +00000000004506c4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv(): + 4506c4: d10043ff sub sp, sp, #0x10 + 4506c8: f90007e0 str x0, [sp, #8] + 4506cc: f94007e0 ldr x0, [sp, #8] + 4506d0: f9400000 ldr x0, [x0] + 4506d4: 9101e001 add x1, x0, #0x78 + 4506d8: f94007e0 ldr x0, [sp, #8] + 4506dc: f9000001 str x1, [x0] + 4506e0: f94007e0 ldr x0, [sp, #8] + 4506e4: 910043ff add sp, sp, #0x10 + 4506e8: d65f03c0 ret + +00000000004506ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv(): + 4506ec: d10043ff sub sp, sp, #0x10 + 4506f0: f90007e0 str x0, [sp, #8] + 4506f4: f94007e0 ldr x0, [sp, #8] + 4506f8: f9400000 ldr x0, [x0] + 4506fc: 910043ff add sp, sp, #0x10 + 450700: d65f03c0 ret + +0000000000450704 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE3endEv>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE3endEv(): + 450704: a9bd7bfd stp x29, x30, [sp, #-48]! + 450708: 910003fd mov x29, sp + 45070c: f9000fe0 str x0, [sp, #24] + 450710: f9400fe0 ldr x0, [sp, #24] + 450714: 91002001 add x1, x0, #0x8 + 450718: 9100a3e0 add x0, sp, #0x28 + 45071c: 94000d47 bl 453c38 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 450720: f94017e0 ldr x0, [sp, #40] + 450724: a8c37bfd ldp x29, x30, [sp], #48 + 450728: d65f03c0 ret + +000000000045072c <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE5beginEv>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE5beginEv(): + 45072c: a9bd7bfd stp x29, x30, [sp, #-48]! + 450730: 910003fd mov x29, sp + 450734: f9000fe0 str x0, [sp, #24] + 450738: f9400fe1 ldr x1, [sp, #24] + 45073c: 9100a3e0 add x0, sp, #0x28 + 450740: 94000d3e bl 453c38 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 450744: f94017e0 ldr x0, [sp, #40] + 450748: a8c37bfd ldp x29, x30, [sp], #48 + 45074c: d65f03c0 ret + +0000000000450750 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC2IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE(): + 450750: a9be7bfd stp x29, x30, [sp, #-32]! + 450754: 910003fd mov x29, sp + 450758: f9000fe0 str x0, [sp, #24] + 45075c: f9000be1 str x1, [sp, #16] + 450760: f9400be0 ldr x0, [sp, #16] + 450764: 94000d3f bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 450768: f9400001 ldr x1, [x0] + 45076c: f9400fe0 ldr x0, [sp, #24] + 450770: f9000001 str x1, [x0] + 450774: d503201f nop + 450778: a8c27bfd ldp x29, x30, [sp], #32 + 45077c: d65f03c0 ret + +0000000000450780 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE6insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEvEESA_NS8_IPKS3_S5_EET_SE_>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE6insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEvEESA_NS8_IPKS3_S5_EET_SE_(): + 450780: a9b97bfd stp x29, x30, [sp, #-112]! + 450784: 910003fd mov x29, sp + 450788: f9000bf3 str x19, [sp, #16] + 45078c: f9001fe0 str x0, [sp, #56] + 450790: f9001be1 str x1, [sp, #48] + 450794: f90017e2 str x2, [sp, #40] + 450798: f90013e3 str x3, [sp, #32] + 45079c: f9401fe0 ldr x0, [sp, #56] + 4507a0: 94000d35 bl 453c74 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE6cbeginEv> + 4507a4: f90027e0 str x0, [sp, #72] + 4507a8: 910123e1 add x1, sp, #0x48 + 4507ac: 9100c3e0 add x0, sp, #0x30 + 4507b0: 94000d3d bl 453ca4 <_ZN9__gnu_cxxmiIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 4507b4: f90037e0 str x0, [sp, #104] + 4507b8: f9401fe0 ldr x0, [sp, #56] + 4507bc: 97ffffdc bl 45072c <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE5beginEv> + 4507c0: f9002be0 str x0, [sp, #80] + 4507c4: 910143e0 add x0, sp, #0x50 + 4507c8: f94037e1 ldr x1, [sp, #104] + 4507cc: 94000d47 bl 453ce8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEplEl> + 4507d0: 2a1303e4 mov w4, w19 + 4507d4: f94013e3 ldr x3, [sp, #32] + 4507d8: f94017e2 ldr x2, [sp, #40] + 4507dc: aa0003e1 mov x1, x0 + 4507e0: f9401fe0 ldr x0, [sp, #56] + 4507e4: 94000d51 bl 453d28 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE18_M_insert_dispatchIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St12__false_type> + 4507e8: f9401fe0 ldr x0, [sp, #56] + 4507ec: 97ffffd0 bl 45072c <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE5beginEv> + 4507f0: f90033e0 str x0, [sp, #96] + 4507f4: 910183e0 add x0, sp, #0x60 + 4507f8: f94037e1 ldr x1, [sp, #104] + 4507fc: 94000d3b bl 453ce8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEplEl> + 450800: d503201f nop + 450804: f9400bf3 ldr x19, [sp, #16] + 450808: a8c77bfd ldp x29, x30, [sp], #112 + 45080c: d65f03c0 ret + +0000000000450810 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxneIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 450810: a9bd7bfd stp x29, x30, [sp, #-48]! + 450814: 910003fd mov x29, sp + 450818: f9000bf3 str x19, [sp, #16] + 45081c: f90017e0 str x0, [sp, #40] + 450820: f90013e1 str x1, [sp, #32] + 450824: f94017e0 ldr x0, [sp, #40] + 450828: 94000d54 bl 453d78 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 45082c: f9400013 ldr x19, [x0] + 450830: f94013e0 ldr x0, [sp, #32] + 450834: 94000d51 bl 453d78 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 450838: f9400000 ldr x0, [x0] + 45083c: eb00027f cmp x19, x0 + 450840: 1a9f07e0 cset w0, ne // ne = any + 450844: 12001c00 and w0, w0, #0xff + 450848: f9400bf3 ldr x19, [sp, #16] + 45084c: a8c37bfd ldp x29, x30, [sp], #48 + 450850: d65f03c0 ret + +0000000000450854 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv(): + 450854: d10043ff sub sp, sp, #0x10 + 450858: f90007e0 str x0, [sp, #8] + 45085c: f94007e0 ldr x0, [sp, #8] + 450860: f9400000 ldr x0, [x0] + 450864: 91018001 add x1, x0, #0x60 + 450868: f94007e0 ldr x0, [sp, #8] + 45086c: f9000001 str x1, [x0] + 450870: f94007e0 ldr x0, [sp, #8] + 450874: 910043ff add sp, sp, #0x10 + 450878: d65f03c0 ret + +000000000045087c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv(): + 45087c: d10043ff sub sp, sp, #0x10 + 450880: f90007e0 str x0, [sp, #8] + 450884: f94007e0 ldr x0, [sp, #8] + 450888: f9400000 ldr x0, [x0] + 45088c: 910043ff add sp, sp, #0x10 + 450890: d65f03c0 ret + +0000000000450894 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE10isOptionalEv>: +_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE10isOptionalEv(): + 450894: d10043ff sub sp, sp, #0x10 + 450898: f90007e0 str x0, [sp, #8] + 45089c: f94007e0 ldr x0, [sp, #8] + 4508a0: b9400800 ldr w0, [x0, #8] + 4508a4: 7100001f cmp w0, #0x0 + 4508a8: 1a9f17e0 cset w0, eq // eq = none + 4508ac: 12001c00 and w0, w0, #0xff + 4508b0: 910043ff add sp, sp, #0x10 + 4508b4: d65f03c0 ret + +00000000004508b8 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE4hintB5cxx11Ev>: +_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE4hintB5cxx11Ev(): + 4508b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4508bc: 910003fd mov x29, sp + 4508c0: f9000bf3 str x19, [sp, #16] + 4508c4: aa0803f3 mov x19, x8 + 4508c8: f90017e0 str x0, [sp, #40] + 4508cc: f94017e0 ldr x0, [sp, #40] + 4508d0: 91008000 add x0, x0, #0x20 + 4508d4: aa0003e1 mov x1, x0 + 4508d8: aa1303e0 mov x0, x19 + 4508dc: 97fed9a5 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4508e0: aa1303e0 mov x0, x19 + 4508e4: f9400bf3 ldr x19, [sp, #16] + 4508e8: a8c37bfd ldp x29, x30, [sp], #48 + 4508ec: d65f03c0 ret + +00000000004508f0 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE11cardinalityEv>: +_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE11cardinalityEv(): + 4508f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4508f4: 910003fd mov x29, sp + 4508f8: f9000fe0 str x0, [sp, #24] + 4508fc: f9400fe0 ldr x0, [sp, #24] + 450900: 91004000 add x0, x0, #0x10 + 450904: 97fffe40 bl 450204 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 450908: aa0003e2 mov x2, x0 + 45090c: f9400040 ldr x0, [x2] + 450910: 91004000 add x0, x0, #0x10 + 450914: f9400001 ldr x1, [x0] + 450918: aa0203e0 mov x0, x2 + 45091c: d63f0020 blr x1 + 450920: 12001c00 and w0, w0, #0xff + 450924: 7100001f cmp w0, #0x0 + 450928: 54000060 b.eq 450934 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE11cardinalityEv+0x44> // b.none + 45092c: d2800000 mov x0, #0x0 // #0 + 450930: 14000002 b 450938 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3ArgEE11cardinalityEv+0x48> + 450934: d2800020 mov x0, #0x1 // #1 + 450938: a8c27bfd ldp x29, x30, [sp], #32 + 45093c: d65f03c0 ret + +0000000000450940 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5emptyEv>: +_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5emptyEv(): + 450940: a9bd7bfd stp x29, x30, [sp, #-48]! + 450944: 910003fd mov x29, sp + 450948: f9000fe0 str x0, [sp, #24] + 45094c: f9400fe0 ldr x0, [sp, #24] + 450950: 97ffff0a bl 450578 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 450954: f90013e0 str x0, [sp, #32] + 450958: f9400fe0 ldr x0, [sp, #24] + 45095c: 97ffff13 bl 4505a8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 450960: f90017e0 str x0, [sp, #40] + 450964: 9100a3e1 add x1, sp, #0x28 + 450968: 910083e0 add x0, sp, #0x20 + 45096c: 94000d08 bl 453d8c <_ZN9__gnu_cxxeqIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 450970: 12001c00 and w0, w0, #0xff + 450974: d503201f nop + 450978: a8c37bfd ldp x29, x30, [sp], #48 + 45097c: d65f03c0 ret + +0000000000450980 <_ZN9__gnu_cxxneIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 450980: a9bd7bfd stp x29, x30, [sp, #-48]! + 450984: 910003fd mov x29, sp + 450988: f9000bf3 str x19, [sp, #16] + 45098c: f90017e0 str x0, [sp, #40] + 450990: f90013e1 str x1, [sp, #32] + 450994: f94017e0 ldr x0, [sp, #40] + 450998: 94000cb2 bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 45099c: f9400013 ldr x19, [x0] + 4509a0: f94013e0 ldr x0, [sp, #32] + 4509a4: 94000caf bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 4509a8: f9400000 ldr x0, [x0] + 4509ac: eb00027f cmp x19, x0 + 4509b0: 1a9f07e0 cset w0, ne // ne = any + 4509b4: 12001c00 and w0, w0, #0xff + 4509b8: f9400bf3 ldr x19, [sp, #16] + 4509bc: a8c37bfd ldp x29, x30, [sp], #48 + 4509c0: d65f03c0 ret + +00000000004509c4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEppEv(): + 4509c4: d10043ff sub sp, sp, #0x10 + 4509c8: f90007e0 str x0, [sp, #8] + 4509cc: f94007e0 ldr x0, [sp, #8] + 4509d0: f9400000 ldr x0, [x0] + 4509d4: 91010001 add x1, x0, #0x40 + 4509d8: f94007e0 ldr x0, [sp, #8] + 4509dc: f9000001 str x1, [x0] + 4509e0: f94007e0 ldr x0, [sp, #8] + 4509e4: 910043ff add sp, sp, #0x10 + 4509e8: d65f03c0 ret + +00000000004509ec <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEdeEv(): + 4509ec: d10043ff sub sp, sp, #0x10 + 4509f0: f90007e0 str x0, [sp, #8] + 4509f4: f94007e0 ldr x0, [sp, #8] + 4509f8: f9400000 ldr x0, [x0] + 4509fc: 910043ff add sp, sp, #0x10 + 450a00: d65f03c0 ret + +0000000000450a04 <_ZSt3minImERKT_S2_S2_>: +_ZSt3minImERKT_S2_S2_(): + 450a04: d10043ff sub sp, sp, #0x10 + 450a08: f90007e0 str x0, [sp, #8] + 450a0c: f90003e1 str x1, [sp] + 450a10: f94003e0 ldr x0, [sp] + 450a14: f9400001 ldr x1, [x0] + 450a18: f94007e0 ldr x0, [sp, #8] + 450a1c: f9400000 ldr x0, [x0] + 450a20: eb00003f cmp x1, x0 + 450a24: 54000062 b.cs 450a30 <_ZSt3minImERKT_S2_S2_+0x2c> // b.hs, b.nlast + 450a28: f94003e0 ldr x0, [sp] + 450a2c: 14000002 b 450a34 <_ZSt3minImERKT_S2_S2_+0x30> + 450a30: f94007e0 ldr x0, [sp, #8] + 450a34: 910043ff add sp, sp, #0x10 + 450a38: d65f03c0 ret + +0000000000450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv>: +_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv(): + 450a3c: d10043ff sub sp, sp, #0x10 + 450a40: f90007e0 str x0, [sp, #8] + 450a44: f94007e0 ldr x0, [sp, #8] + 450a48: f9400401 ldr x1, [x0, #8] + 450a4c: f94007e0 ldr x0, [sp, #8] + 450a50: f9400000 ldr x0, [x0] + 450a54: cb000020 sub x0, x1, x0 + 450a58: 9343fc01 asr x1, x0, #3 + 450a5c: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 450a60: f29ddde0 movk x0, #0xeeef + 450a64: 9b007c20 mul x0, x1, x0 + 450a68: 910043ff add sp, sp, #0x10 + 450a6c: d65f03c0 ret + +0000000000450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv>: +_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv(): + 450a70: d10043ff sub sp, sp, #0x10 + 450a74: f90007e0 str x0, [sp, #8] + 450a78: f94007e0 ldr x0, [sp, #8] + 450a7c: f9400401 ldr x1, [x0, #8] + 450a80: f94007e0 ldr x0, [sp, #8] + 450a84: f9400000 ldr x0, [x0] + 450a88: cb000020 sub x0, x1, x0 + 450a8c: 9345fc01 asr x1, x0, #5 + 450a90: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 450a94: f2955560 movk x0, #0xaaab + 450a98: 9b007c20 mul x0, x1, x0 + 450a9c: 910043ff add sp, sp, #0x10 + 450aa0: d65f03c0 ret + +0000000000450aa4 <_ZNK5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEE5valueEv>: +_ZNK5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEE5valueEv(): + 450aa4: a9be7bfd stp x29, x30, [sp, #-32]! + 450aa8: 910003fd mov x29, sp + 450aac: f9000fe0 str x0, [sp, #24] + 450ab0: f9400fe2 ldr x2, [sp, #24] + 450ab4: f9400fe0 ldr x0, [sp, #24] + 450ab8: f9400000 ldr x0, [x0] + 450abc: 91004000 add x0, x0, #0x10 + 450ac0: f9400001 ldr x1, [x0] + 450ac4: aa0203e0 mov x0, x2 + 450ac8: d63f0020 blr x1 + 450acc: f9400fe0 ldr x0, [sp, #24] + 450ad0: 91004000 add x0, x0, #0x10 + 450ad4: a8c27bfd ldp x29, x30, [sp], #32 + 450ad8: d65f03c0 ret + +0000000000450adc <_ZN5Catch5clara6detail10ResultBaseaSERKS2_>: +_ZN5Catch5clara6detail10ResultBaseaSERKS2_(): + 450adc: d10043ff sub sp, sp, #0x10 + 450ae0: f90007e0 str x0, [sp, #8] + 450ae4: f90003e1 str x1, [sp] + 450ae8: f94003e0 ldr x0, [sp] + 450aec: b9400801 ldr w1, [x0, #8] + 450af0: f94007e0 ldr x0, [sp, #8] + 450af4: b9000801 str w1, [x0, #8] + 450af8: f94007e0 ldr x0, [sp, #8] + 450afc: 910043ff add sp, sp, #0x10 + 450b00: d65f03c0 ret + +0000000000450b04 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEaSERKS4_>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEaSERKS4_(): + 450b04: a9bc7bfd stp x29, x30, [sp, #-64]! + 450b08: 910003fd mov x29, sp + 450b0c: a90153f3 stp x19, x20, [sp, #16] + 450b10: f90013f5 str x21, [sp, #32] + 450b14: f9001fe0 str x0, [sp, #56] + 450b18: f9001be1 str x1, [sp, #48] + 450b1c: f9401fe0 ldr x0, [sp, #56] + 450b20: b9400800 ldr w0, [x0, #8] + 450b24: 7100001f cmp w0, #0x0 + 450b28: 54000081 b.ne 450b38 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEaSERKS4_+0x34> // b.any + 450b2c: f9401fe0 ldr x0, [sp, #56] + 450b30: 91004000 add x0, x0, #0x10 + 450b34: 97ffefd8 bl 44ca94 <_ZN5Catch5clara6detail10ParseStateD1Ev> + 450b38: f9401fe0 ldr x0, [sp, #56] + 450b3c: f9401be1 ldr x1, [sp, #48] + 450b40: 97ffffe7 bl 450adc <_ZN5Catch5clara6detail10ResultBaseaSERKS2_> + 450b44: f9401fe0 ldr x0, [sp, #56] + 450b48: b9400800 ldr w0, [x0, #8] + 450b4c: 7100001f cmp w0, #0x0 + 450b50: 54000181 b.ne 450b80 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEaSERKS4_+0x7c> // b.any + 450b54: f9401fe0 ldr x0, [sp, #56] + 450b58: 91004013 add x19, x0, #0x10 + 450b5c: aa1303e1 mov x1, x19 + 450b60: d2800600 mov x0, #0x30 // #48 + 450b64: 97feee45 bl 40c478 <_ZnwmPv> + 450b68: aa0003f4 mov x20, x0 + 450b6c: f9401be0 ldr x0, [sp, #48] + 450b70: 91004000 add x0, x0, #0x10 + 450b74: aa0003e1 mov x1, x0 + 450b78: aa1403e0 mov x0, x20 + 450b7c: 97fffcbe bl 44fe74 <_ZN5Catch5clara6detail10ParseStateC1ERKS2_> + 450b80: f9401fe0 ldr x0, [sp, #56] + 450b84: 14000007 b 450ba0 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEaSERKS4_+0x9c> + 450b88: aa0003f5 mov x21, x0 + 450b8c: aa1303e1 mov x1, x19 + 450b90: aa1403e0 mov x0, x20 + 450b94: 97feee3f bl 40c490 <_ZdlPvS_> + 450b98: aa1503e0 mov x0, x21 + 450b9c: 97fedb59 bl 407900 <_Unwind_Resume@plt> + 450ba0: a94153f3 ldp x19, x20, [sp, #16] + 450ba4: f94013f5 ldr x21, [sp, #32] + 450ba8: a8c47bfd ldp x29, x30, [sp], #64 + 450bac: d65f03c0 ret + +0000000000450bb0 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEEcvbEv>: +_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEEcvbEv(): + 450bb0: d10043ff sub sp, sp, #0x10 + 450bb4: f90007e0 str x0, [sp, #8] + 450bb8: f94007e0 ldr x0, [sp, #8] + 450bbc: b9400800 ldr w0, [x0, #8] + 450bc0: 7100001f cmp w0, #0x0 + 450bc4: 1a9f17e0 cset w0, eq // eq = none + 450bc8: 12001c00 and w0, w0, #0xff + 450bcc: 910043ff add sp, sp, #0x10 + 450bd0: d65f03c0 ret + +0000000000450bd4 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEcvbEv>: +_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEcvbEv(): + 450bd4: a9be7bfd stp x29, x30, [sp, #-32]! + 450bd8: 910003fd mov x29, sp + 450bdc: f9000fe0 str x0, [sp, #24] + 450be0: f9400fe0 ldr x0, [sp, #24] + 450be4: 97ffcbb8 bl 443ac4 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE3getEv> + 450be8: f100001f cmp x0, #0x0 + 450bec: 1a9f07e0 cset w0, ne // ne = any + 450bf0: 12001c00 and w0, w0, #0xff + 450bf4: a8c27bfd ldp x29, x30, [sp], #32 + 450bf8: d65f03c0 ret + +0000000000450bfc <_ZN5Catch20ReusableStringStreamlsIA36_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA36_cEERS0_RKT_(): + 450bfc: a9be7bfd stp x29, x30, [sp, #-32]! + 450c00: 910003fd mov x29, sp + 450c04: f9000fe0 str x0, [sp, #24] + 450c08: f9000be1 str x1, [sp, #16] + 450c0c: f9400fe0 ldr x0, [sp, #24] + 450c10: f9400400 ldr x0, [x0, #8] + 450c14: f9400be1 ldr x1, [sp, #16] + 450c18: 97fed9ce bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 450c1c: f9400fe0 ldr x0, [sp, #24] + 450c20: a8c27bfd ldp x29, x30, [sp], #32 + 450c24: d65f03c0 ret + +0000000000450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_(): + 450c28: a9be7bfd stp x29, x30, [sp, #-32]! + 450c2c: 910003fd mov x29, sp + 450c30: f9000fe0 str x0, [sp, #24] + 450c34: f9000be1 str x1, [sp, #16] + 450c38: f9400fe0 ldr x0, [sp, #24] + 450c3c: f9400400 ldr x0, [x0, #8] + 450c40: f9400be1 ldr x1, [sp, #16] + 450c44: 97fed99f bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 450c48: f9400fe0 ldr x0, [sp, #24] + 450c4c: a8c27bfd ldp x29, x30, [sp], #32 + 450c50: d65f03c0 ret + +0000000000450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_(): + 450c54: a9be7bfd stp x29, x30, [sp, #-32]! + 450c58: 910003fd mov x29, sp + 450c5c: f9000fe0 str x0, [sp, #24] + 450c60: f9000be1 str x1, [sp, #16] + 450c64: f9400fe0 ldr x0, [sp, #24] + 450c68: f9400400 ldr x0, [x0, #8] + 450c6c: f9400be1 ldr x1, [sp, #16] + 450c70: 97fed9b8 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 450c74: f9400fe0 ldr x0, [sp, #24] + 450c78: a8c27bfd ldp x29, x30, [sp], #32 + 450c7c: d65f03c0 ret + +0000000000450c80 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5emptyEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5emptyEv(): + 450c80: a9bd7bfd stp x29, x30, [sp, #-48]! + 450c84: 910003fd mov x29, sp + 450c88: f9000fe0 str x0, [sp, #24] + 450c8c: f9400fe0 ldr x0, [sp, #24] + 450c90: 94000016 bl 450ce8 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5beginEv> + 450c94: f90013e0 str x0, [sp, #32] + 450c98: f9400fe0 ldr x0, [sp, #24] + 450c9c: 9400001f bl 450d18 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE3endEv> + 450ca0: f90017e0 str x0, [sp, #40] + 450ca4: 9100a3e1 add x1, sp, #0x28 + 450ca8: 910083e0 add x0, sp, #0x20 + 450cac: 94000c49 bl 453dd0 <_ZN9__gnu_cxxeqIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 450cb0: 12001c00 and w0, w0, #0xff + 450cb4: d503201f nop + 450cb8: a8c37bfd ldp x29, x30, [sp], #48 + 450cbc: d65f03c0 ret + +0000000000450cc0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEPS1_(): + 450cc0: a9be7bfd stp x29, x30, [sp, #-32]! + 450cc4: 910003fd mov x29, sp + 450cc8: f9000fe0 str x0, [sp, #24] + 450ccc: f9000be1 str x1, [sp, #16] + 450cd0: f9400fe0 ldr x0, [sp, #24] + 450cd4: f9400be1 ldr x1, [sp, #16] + 450cd8: 94000c4f bl 453e14 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EPS1_> + 450cdc: d503201f nop + 450ce0: a8c27bfd ldp x29, x30, [sp], #32 + 450ce4: d65f03c0 ret + +0000000000450ce8 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5beginEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE5beginEv(): + 450ce8: a9bd7bfd stp x29, x30, [sp, #-48]! + 450cec: 910003fd mov x29, sp + 450cf0: f9000fe0 str x0, [sp, #24] + 450cf4: f9400fe0 ldr x0, [sp, #24] + 450cf8: f9400000 ldr x0, [x0] + 450cfc: f90017e0 str x0, [sp, #40] + 450d00: 9100a3e1 add x1, sp, #0x28 + 450d04: 910083e0 add x0, sp, #0x20 + 450d08: 94000c51 bl 453e4c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS8_> + 450d0c: f94013e0 ldr x0, [sp, #32] + 450d10: a8c37bfd ldp x29, x30, [sp], #48 + 450d14: d65f03c0 ret + +0000000000450d18 <_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE3endEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS2_EESaIS5_EE3endEv(): + 450d18: a9bd7bfd stp x29, x30, [sp, #-48]! + 450d1c: 910003fd mov x29, sp + 450d20: f9000fe0 str x0, [sp, #24] + 450d24: f9400fe0 ldr x0, [sp, #24] + 450d28: f9400400 ldr x0, [x0, #8] + 450d2c: f90017e0 str x0, [sp, #40] + 450d30: 9100a3e1 add x1, sp, #0x28 + 450d34: 910083e0 add x0, sp, #0x20 + 450d38: 94000c45 bl 453e4c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS8_> + 450d3c: f94013e0 ldr x0, [sp, #32] + 450d40: a8c37bfd ldp x29, x30, [sp], #48 + 450d44: d65f03c0 ret + +0000000000450d48 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_>: +_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_(): + 450d48: a9bd7bfd stp x29, x30, [sp, #-48]! + 450d4c: 910003fd mov x29, sp + 450d50: f9000bf3 str x19, [sp, #16] + 450d54: f90017e0 str x0, [sp, #40] + 450d58: f90013e1 str x1, [sp, #32] + 450d5c: f94017e0 ldr x0, [sp, #40] + 450d60: 94000c45 bl 453e74 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 450d64: f9400013 ldr x19, [x0] + 450d68: f94013e0 ldr x0, [sp, #32] + 450d6c: 94000c42 bl 453e74 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 450d70: f9400000 ldr x0, [x0] + 450d74: eb00027f cmp x19, x0 + 450d78: 1a9f07e0 cset w0, ne // ne = any + 450d7c: 12001c00 and w0, w0, #0xff + 450d80: f9400bf3 ldr x19, [sp, #16] + 450d84: a8c37bfd ldp x29, x30, [sp], #48 + 450d88: d65f03c0 ret + +0000000000450d8c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv(): + 450d8c: d10043ff sub sp, sp, #0x10 + 450d90: f90007e0 str x0, [sp, #8] + 450d94: f94007e0 ldr x0, [sp, #8] + 450d98: f9400000 ldr x0, [x0] + 450d9c: 91002001 add x1, x0, #0x8 + 450da0: f94007e0 ldr x0, [sp, #8] + 450da4: f9000001 str x1, [x0] + 450da8: f94007e0 ldr x0, [sp, #8] + 450dac: 910043ff add sp, sp, #0x10 + 450db0: d65f03c0 ret + +0000000000450db4 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv(): + 450db4: d10043ff sub sp, sp, #0x10 + 450db8: f90007e0 str x0, [sp, #8] + 450dbc: f94007e0 ldr x0, [sp, #8] + 450dc0: f9400000 ldr x0, [x0] + 450dc4: 910043ff add sp, sp, #0x10 + 450dc8: d65f03c0 ret + +0000000000450dcc <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1INS0_6ConfigEvEERKS_IT_E>: +_ZNSt10shared_ptrIKN5Catch7IConfigEEC1INS0_6ConfigEvEERKS_IT_E(): + 450dcc: a9be7bfd stp x29, x30, [sp, #-32]! + 450dd0: 910003fd mov x29, sp + 450dd4: f9000fe0 str x0, [sp, #24] + 450dd8: f9000be1 str x1, [sp, #16] + 450ddc: f9400fe0 ldr x0, [sp, #24] + 450de0: f9400be1 ldr x1, [sp, #16] + 450de4: 94000c29 bl 453e88 <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC1INS0_6ConfigEvEERKS_IT_LS4_2EE> + 450de8: d503201f nop + 450dec: a8c27bfd ldp x29, x30, [sp], #32 + 450df0: d65f03c0 ret + +0000000000450df4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EEC1Ev>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EEC2Ev(): + 450df4: a9be7bfd stp x29, x30, [sp, #-32]! + 450df8: 910003fd mov x29, sp + 450dfc: f9000fe0 str x0, [sp, #24] + 450e00: f9400fe0 ldr x0, [sp, #24] + 450e04: 94000c33 bl 453ed0 <_ZNSaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEC1Ev> + 450e08: f9400fe0 ldr x0, [sp, #24] + 450e0c: 94000c39 bl 453ef0 <_ZNSt20_Rb_tree_key_compareISt4lessIPKN5Catch14TestCaseHandleEEEC1Ev> + 450e10: f9400fe0 ldr x0, [sp, #24] + 450e14: 91002000 add x0, x0, #0x8 + 450e18: 97feee93 bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 450e1c: d503201f nop + 450e20: a8c27bfd ldp x29, x30, [sp], #32 + 450e24: d65f03c0 ret + +0000000000450e28 <_ZNSaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEED1Ev>: +_ZNSaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEED1Ev(): + 450e28: a9be7bfd stp x29, x30, [sp, #-32]! + 450e2c: 910003fd mov x29, sp + 450e30: f9000fe0 str x0, [sp, #24] + 450e34: f9400fe0 ldr x0, [sp, #24] + 450e38: 94000c33 bl 453f04 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEED1Ev> + 450e3c: d503201f nop + 450e40: a8c27bfd ldp x29, x30, [sp], #32 + 450e44: d65f03c0 ret + +0000000000450e48 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EED1Ev>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EED1Ev(): + 450e48: a9be7bfd stp x29, x30, [sp, #-32]! + 450e4c: 910003fd mov x29, sp + 450e50: f9000fe0 str x0, [sp, #24] + 450e54: f9400fe0 ldr x0, [sp, #24] + 450e58: 94000c48 bl 453f78 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_beginEv> + 450e5c: aa0003e1 mov x1, x0 + 450e60: f9400fe0 ldr x0, [sp, #24] + 450e64: 94000c2d bl 453f18 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E> + 450e68: f9400fe0 ldr x0, [sp, #24] + 450e6c: 97fff710 bl 44eaac <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EED1Ev> + 450e70: d503201f nop + 450e74: a8c27bfd ldp x29, x30, [sp], #32 + 450e78: d65f03c0 ret + +0000000000450e7c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC1Ev>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC2Ev(): + 450e7c: a9be7bfd stp x29, x30, [sp, #-32]! + 450e80: 910003fd mov x29, sp + 450e84: f9000fe0 str x0, [sp, #24] + 450e88: f9400fe0 ldr x0, [sp, #24] + 450e8c: 94000c49 bl 453fb0 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC1Ev> + 450e90: d503201f nop + 450e94: a8c27bfd ldp x29, x30, [sp], #32 + 450e98: d65f03c0 ret + +0000000000450e9c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EED2Ev(): + 450e9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 450ea0: 910003fd mov x29, sp + 450ea4: a90153f3 stp x19, x20, [sp, #16] + 450ea8: f90017e0 str x0, [sp, #40] + 450eac: f94017e0 ldr x0, [sp, #40] + 450eb0: f9400013 ldr x19, [x0] + 450eb4: f94017e0 ldr x0, [sp, #40] + 450eb8: f9400414 ldr x20, [x0, #8] + 450ebc: f94017e0 ldr x0, [sp, #40] + 450ec0: 94000c5d bl 454034 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv> + 450ec4: aa0003e2 mov x2, x0 + 450ec8: aa1403e1 mov x1, x20 + 450ecc: aa1303e0 mov x0, x19 + 450ed0: 94000c5e bl 454048 <_ZSt8_DestroyIPN5Catch8TestSpec11FilterMatchES2_EvT_S4_RSaIT0_E> + 450ed4: f94017e0 ldr x0, [sp, #40] + 450ed8: 94000c3e bl 453fd0 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev> + 450edc: d503201f nop + 450ee0: a94153f3 ldp x19, x20, [sp, #16] + 450ee4: a8c37bfd ldp x29, x30, [sp], #48 + 450ee8: d65f03c0 ret + +0000000000450eec <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 450eec: a9be7bfd stp x29, x30, [sp, #-32]! + 450ef0: 910003fd mov x29, sp + 450ef4: f9000fe0 str x0, [sp, #24] + 450ef8: f9400fe0 ldr x0, [sp, #24] + 450efc: 94000c5e bl 454074 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 450f00: a8c27bfd ldp x29, x30, [sp], #32 + 450f04: d65f03c0 ret + +0000000000450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 450f08: a9be7bfd stp x29, x30, [sp, #-32]! + 450f0c: 910003fd mov x29, sp + 450f10: f9000fe0 str x0, [sp, #24] + 450f14: f9400fe0 ldr x0, [sp, #24] + 450f18: 94000c57 bl 454074 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 450f1c: a8c27bfd ldp x29, x30, [sp], #32 + 450f20: d65f03c0 ret + +0000000000450f24 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEaSEOS4_>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEaSEOS4_(): + 450f24: a9bc7bfd stp x29, x30, [sp, #-64]! + 450f28: 910003fd mov x29, sp + 450f2c: f9000bf3 str x19, [sp, #16] + 450f30: f90017e0 str x0, [sp, #40] + 450f34: f90013e1 str x1, [sp, #32] + 450f38: 52800020 mov w0, #0x1 // #1 + 450f3c: 3900ffe0 strb w0, [sp, #63] + 450f40: f94013e0 ldr x0, [sp, #32] + 450f44: 94000c53 bl 454090 <_ZSt4moveIRSt6vectorIN5Catch8TestSpec11FilterMatchESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_> + 450f48: 2a1303e2 mov w2, w19 + 450f4c: aa0003e1 mov x1, x0 + 450f50: f94017e0 ldr x0, [sp, #40] + 450f54: 94000c54 bl 4540a4 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE14_M_move_assignEOS4_St17integral_constantIbLb1EE> + 450f58: f94017e0 ldr x0, [sp, #40] + 450f5c: f9400bf3 ldr x19, [sp, #16] + 450f60: a8c47bfd ldp x29, x30, [sp], #64 + 450f64: d65f03c0 ret + +0000000000450f68 <_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5emptyEv>: +_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5emptyEv(): + 450f68: a9bd7bfd stp x29, x30, [sp, #-48]! + 450f6c: 910003fd mov x29, sp + 450f70: f9000fe0 str x0, [sp, #24] + 450f74: f9400fe0 ldr x0, [sp, #24] + 450f78: 94000c6e bl 454130 <_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5beginEv> + 450f7c: f90013e0 str x0, [sp, #32] + 450f80: f9400fe0 ldr x0, [sp, #24] + 450f84: 94000c77 bl 454160 <_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE3endEv> + 450f88: f90017e0 str x0, [sp, #40] + 450f8c: 9100a3e1 add x1, sp, #0x28 + 450f90: 910083e0 add x0, sp, #0x20 + 450f94: 94000c7f bl 454190 <_ZN9__gnu_cxxeqIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 450f98: 12001c00 and w0, w0, #0xff + 450f9c: d503201f nop + 450fa0: a8c37bfd ldp x29, x30, [sp], #48 + 450fa4: d65f03c0 ret + +0000000000450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv(): + 450fa8: a9bd7bfd stp x29, x30, [sp, #-48]! + 450fac: 910003fd mov x29, sp + 450fb0: f9000fe0 str x0, [sp, #24] + 450fb4: f9400fe0 ldr x0, [sp, #24] + 450fb8: f9400000 ldr x0, [x0] + 450fbc: f90017e0 str x0, [sp, #40] + 450fc0: 9100a3e1 add x1, sp, #0x28 + 450fc4: 910083e0 add x0, sp, #0x20 + 450fc8: 94000c83 bl 4541d4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 450fcc: f94013e0 ldr x0, [sp, #32] + 450fd0: a8c37bfd ldp x29, x30, [sp], #48 + 450fd4: d65f03c0 ret + +0000000000450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv(): + 450fd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 450fdc: 910003fd mov x29, sp + 450fe0: f9000fe0 str x0, [sp, #24] + 450fe4: f9400fe0 ldr x0, [sp, #24] + 450fe8: f9400400 ldr x0, [x0, #8] + 450fec: f90017e0 str x0, [sp, #40] + 450ff0: 9100a3e1 add x1, sp, #0x28 + 450ff4: 910083e0 add x0, sp, #0x20 + 450ff8: 94000c77 bl 4541d4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 450ffc: f94013e0 ldr x0, [sp, #32] + 451000: a8c37bfd ldp x29, x30, [sp], #48 + 451004: d65f03c0 ret + +0000000000451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 451008: a9bd7bfd stp x29, x30, [sp, #-48]! + 45100c: 910003fd mov x29, sp + 451010: f9000bf3 str x19, [sp, #16] + 451014: f90017e0 str x0, [sp, #40] + 451018: f90013e1 str x1, [sp, #32] + 45101c: f94017e0 ldr x0, [sp, #40] + 451020: 94000c77 bl 4541fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 451024: f9400013 ldr x19, [x0] + 451028: f94013e0 ldr x0, [sp, #32] + 45102c: 94000c74 bl 4541fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 451030: f9400000 ldr x0, [x0] + 451034: eb00027f cmp x19, x0 + 451038: 1a9f07e0 cset w0, ne // ne = any + 45103c: 12001c00 and w0, w0, #0xff + 451040: f9400bf3 ldr x19, [sp, #16] + 451044: a8c37bfd ldp x29, x30, [sp], #48 + 451048: d65f03c0 ret + +000000000045104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv(): + 45104c: d10043ff sub sp, sp, #0x10 + 451050: f90007e0 str x0, [sp, #8] + 451054: f94007e0 ldr x0, [sp, #8] + 451058: f9400000 ldr x0, [x0] + 45105c: 91004001 add x1, x0, #0x10 + 451060: f94007e0 ldr x0, [sp, #8] + 451064: f9000001 str x1, [x0] + 451068: f94007e0 ldr x0, [sp, #8] + 45106c: 910043ff add sp, sp, #0x10 + 451070: d65f03c0 ret + +0000000000451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv(): + 451074: d10043ff sub sp, sp, #0x10 + 451078: f90007e0 str x0, [sp, #8] + 45107c: f94007e0 ldr x0, [sp, #8] + 451080: f9400000 ldr x0, [x0] + 451084: 910043ff add sp, sp, #0x10 + 451088: d65f03c0 ret + +000000000045108c <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE7emplaceIJS3_EEESt4pairISt23_Rb_tree_const_iteratorIS3_EbEDpOT_>: +_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE7emplaceIJS3_EEESt4pairISt23_Rb_tree_const_iteratorIS3_EbEDpOT_(): + 45108c: a9bb7bfd stp x29, x30, [sp, #-80]! + 451090: 910003fd mov x29, sp + 451094: f9000bf3 str x19, [sp, #16] + 451098: f90017e0 str x0, [sp, #40] + 45109c: f90013e1 str x1, [sp, #32] + 4510a0: f94017f3 ldr x19, [sp, #40] + 4510a4: f94013e0 ldr x0, [sp, #32] + 4510a8: 94000c5a bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 4510ac: aa0003e1 mov x1, x0 + 4510b0: aa1303e0 mov x0, x19 + 4510b4: 94000c5c bl 454224 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_emplace_uniqueIJS3_EEESt4pairISt17_Rb_tree_iteratorIS3_EbEDpOT_> + 4510b8: a90407e0 stp x0, x1, [sp, #64] + 4510bc: 910103e1 add x1, sp, #0x40 + 4510c0: 9100c3e0 add x0, sp, #0x30 + 4510c4: 94000c95 bl 454318 <_ZNSt4pairISt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEbEC1ISt17_Rb_tree_iteratorIS4_EbLb1EEEOS_IT_T0_E> + 4510c8: a94307e0 ldp x0, x1, [sp, #48] + 4510cc: f9400bf3 ldr x19, [sp, #16] + 4510d0: a8c57bfd ldp x29, x30, [sp], #80 + 4510d4: d65f03c0 ret + +00000000004510d8 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5beginEv>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5beginEv(): + 4510d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4510dc: 910003fd mov x29, sp + 4510e0: f9000fe0 str x0, [sp, #24] + 4510e4: f9400fe1 ldr x1, [sp, #24] + 4510e8: 9100a3e0 add x0, sp, #0x28 + 4510ec: 94000ca0 bl 45436c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 4510f0: f94017e0 ldr x0, [sp, #40] + 4510f4: a8c37bfd ldp x29, x30, [sp], #48 + 4510f8: d65f03c0 ret + +00000000004510fc <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE3endEv>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE3endEv(): + 4510fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 451100: 910003fd mov x29, sp + 451104: f9000fe0 str x0, [sp, #24] + 451108: f9400fe0 ldr x0, [sp, #24] + 45110c: 91002001 add x1, x0, #0x8 + 451110: 9100a3e0 add x0, sp, #0x28 + 451114: 94000c96 bl 45436c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 451118: f94017e0 ldr x0, [sp, #40] + 45111c: a8c37bfd ldp x29, x30, [sp], #48 + 451120: d65f03c0 ret + +0000000000451124 <_ZN9__gnu_cxxneIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 451124: a9bd7bfd stp x29, x30, [sp, #-48]! + 451128: 910003fd mov x29, sp + 45112c: f9000bf3 str x19, [sp, #16] + 451130: f90017e0 str x0, [sp, #40] + 451134: f90013e1 str x1, [sp, #32] + 451138: f94017e0 ldr x0, [sp, #40] + 45113c: 94000c96 bl 454394 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEE4baseEv> + 451140: f9400013 ldr x19, [x0] + 451144: f94013e0 ldr x0, [sp, #32] + 451148: 94000c93 bl 454394 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEE4baseEv> + 45114c: f9400000 ldr x0, [x0] + 451150: eb00027f cmp x19, x0 + 451154: 1a9f07e0 cset w0, ne // ne = any + 451158: 12001c00 and w0, w0, #0xff + 45115c: f9400bf3 ldr x19, [sp, #16] + 451160: a8c37bfd ldp x29, x30, [sp], #48 + 451164: d65f03c0 ret + +0000000000451168 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEppEv(): + 451168: d10043ff sub sp, sp, #0x10 + 45116c: f90007e0 str x0, [sp, #8] + 451170: f94007e0 ldr x0, [sp, #8] + 451174: f9400000 ldr x0, [x0] + 451178: 9100e001 add x1, x0, #0x38 + 45117c: f94007e0 ldr x0, [sp, #8] + 451180: f9000001 str x1, [x0] + 451184: f94007e0 ldr x0, [sp, #8] + 451188: 910043ff add sp, sp, #0x10 + 45118c: d65f03c0 ret + +0000000000451190 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEdeEv(): + 451190: d10043ff sub sp, sp, #0x10 + 451194: f90007e0 str x0, [sp, #8] + 451198: f94007e0 ldr x0, [sp, #8] + 45119c: f9400000 ldr x0, [x0] + 4511a0: 910043ff add sp, sp, #0x10 + 4511a4: d65f03c0 ret + +00000000004511a8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5beginEv>: +_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5beginEv(): + 4511a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4511ac: 910003fd mov x29, sp + 4511b0: f9000fe0 str x0, [sp, #24] + 4511b4: f9400fe0 ldr x0, [sp, #24] + 4511b8: f9400000 ldr x0, [x0] + 4511bc: f90017e0 str x0, [sp, #40] + 4511c0: 9100a3e1 add x1, sp, #0x28 + 4511c4: 910083e0 add x0, sp, #0x20 + 4511c8: 94000c78 bl 4543a8 <_ZN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 4511cc: f94013e0 ldr x0, [sp, #32] + 4511d0: a8c37bfd ldp x29, x30, [sp], #48 + 4511d4: d65f03c0 ret + +00000000004511d8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE3endEv>: +_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE3endEv(): + 4511d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4511dc: 910003fd mov x29, sp + 4511e0: f9000fe0 str x0, [sp, #24] + 4511e4: f9400fe0 ldr x0, [sp, #24] + 4511e8: f9400400 ldr x0, [x0, #8] + 4511ec: f90017e0 str x0, [sp, #40] + 4511f0: 9100a3e1 add x1, sp, #0x28 + 4511f4: 910083e0 add x0, sp, #0x20 + 4511f8: 94000c6c bl 4543a8 <_ZN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 4511fc: f94013e0 ldr x0, [sp, #32] + 451200: a8c37bfd ldp x29, x30, [sp], #48 + 451204: d65f03c0 ret + +0000000000451208 <_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS3_St6vectorIS3_S6_EEEEEvT_SG_>: +_ZNSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS3_St6vectorIS3_S6_EEEEEvT_SG_(): + 451208: a9bd7bfd stp x29, x30, [sp, #-48]! + 45120c: 910003fd mov x29, sp + 451210: f90017e0 str x0, [sp, #40] + 451214: f90013e1 str x1, [sp, #32] + 451218: f9000fe2 str x2, [sp, #24] + 45121c: f94017e0 ldr x0, [sp, #40] + 451220: f9400fe2 ldr x2, [sp, #24] + 451224: f94013e1 ldr x1, [sp, #32] + 451228: 94000c6a bl 4543d0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIN9__gnu_cxx17__normal_iteratorIPKS3_St6vectorIS3_S8_EEEEEvT_SI_> + 45122c: d503201f nop + 451230: a8c37bfd ldp x29, x30, [sp], #48 + 451234: d65f03c0 ret + +0000000000451238 <_ZNKSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE5beginEv>: +_ZNKSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE5beginEv(): + 451238: a9be7bfd stp x29, x30, [sp, #-32]! + 45123c: 910003fd mov x29, sp + 451240: f9000fe0 str x0, [sp, #24] + 451244: f9400fe0 ldr x0, [sp, #24] + 451248: 94000c85 bl 45445c <_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE5beginEv> + 45124c: a8c27bfd ldp x29, x30, [sp], #32 + 451250: d65f03c0 ret + +0000000000451254 <_ZNKSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE3endEv>: +_ZNKSt3setIPKN5Catch14TestCaseHandleESt4lessIS3_ESaIS3_EE3endEv(): + 451254: a9be7bfd stp x29, x30, [sp, #-32]! + 451258: 910003fd mov x29, sp + 45125c: f9000fe0 str x0, [sp, #24] + 451260: f9400fe0 ldr x0, [sp, #24] + 451264: 94000c88 bl 454484 <_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE3endEv> + 451268: a8c27bfd ldp x29, x30, [sp], #32 + 45126c: d65f03c0 ret + +0000000000451270 <_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEneERKS4_>: +_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEneERKS4_(): + 451270: d10043ff sub sp, sp, #0x10 + 451274: f90007e0 str x0, [sp, #8] + 451278: f90003e1 str x1, [sp] + 45127c: f94007e0 ldr x0, [sp, #8] + 451280: f9400001 ldr x1, [x0] + 451284: f94003e0 ldr x0, [sp] + 451288: f9400000 ldr x0, [x0] + 45128c: eb00003f cmp x1, x0 + 451290: 1a9f07e0 cset w0, ne // ne = any + 451294: 12001c00 and w0, w0, #0xff + 451298: 910043ff add sp, sp, #0x10 + 45129c: d65f03c0 ret + +00000000004512a0 <_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEppEv>: +_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEppEv(): + 4512a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4512a4: 910003fd mov x29, sp + 4512a8: f9000fe0 str x0, [sp, #24] + 4512ac: f9400fe0 ldr x0, [sp, #24] + 4512b0: f9400000 ldr x0, [x0] + 4512b4: 97fed88f bl 4074f0 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 4512b8: aa0003e1 mov x1, x0 + 4512bc: f9400fe0 ldr x0, [sp, #24] + 4512c0: f9000001 str x1, [x0] + 4512c4: f9400fe0 ldr x0, [sp, #24] + 4512c8: a8c27bfd ldp x29, x30, [sp], #32 + 4512cc: d65f03c0 ret + +00000000004512d0 <_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEdeEv>: +_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEdeEv(): + 4512d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4512d4: 910003fd mov x29, sp + 4512d8: f9000fe0 str x0, [sp, #24] + 4512dc: f9400fe0 ldr x0, [sp, #24] + 4512e0: f9400000 ldr x0, [x0] + 4512e4: 94000c72 bl 4544ac <_ZNKSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv> + 4512e8: a8c27bfd ldp x29, x30, [sp], #32 + 4512ec: d65f03c0 ret + +00000000004512f0 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5emptyEv>: +_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5emptyEv(): + 4512f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4512f4: 910003fd mov x29, sp + 4512f8: f9000fe0 str x0, [sp, #24] + 4512fc: f9400fe0 ldr x0, [sp, #24] + 451300: 97ffffaa bl 4511a8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5beginEv> + 451304: f90013e0 str x0, [sp, #32] + 451308: f9400fe0 ldr x0, [sp, #24] + 45130c: 97ffffb3 bl 4511d8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE3endEv> + 451310: f90017e0 str x0, [sp, #40] + 451314: 9100a3e1 add x1, sp, #0x28 + 451318: 910083e0 add x0, sp, #0x20 + 45131c: 94000c6c bl 4544cc <_ZN9__gnu_cxxeqIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 451320: 12001c00 and w0, w0, #0xff + 451324: d503201f nop + 451328: a8c37bfd ldp x29, x30, [sp], #48 + 45132c: d65f03c0 ret + +0000000000451330 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE5beginEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE5beginEv(): + 451330: a9bd7bfd stp x29, x30, [sp, #-48]! + 451334: 910003fd mov x29, sp + 451338: f9000fe0 str x0, [sp, #24] + 45133c: f9400fe0 ldr x0, [sp, #24] + 451340: f9400000 ldr x0, [x0] + 451344: f90017e0 str x0, [sp, #40] + 451348: 9100a3e1 add x1, sp, #0x28 + 45134c: 910083e0 add x0, sp, #0x20 + 451350: 94000c70 bl 454510 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS8_> + 451354: f94013e0 ldr x0, [sp, #32] + 451358: a8c37bfd ldp x29, x30, [sp], #48 + 45135c: d65f03c0 ret + +0000000000451360 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE3endEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE3endEv(): + 451360: a9bd7bfd stp x29, x30, [sp, #-48]! + 451364: 910003fd mov x29, sp + 451368: f9000fe0 str x0, [sp, #24] + 45136c: f9400fe0 ldr x0, [sp, #24] + 451370: f9400400 ldr x0, [x0, #8] + 451374: f90017e0 str x0, [sp, #40] + 451378: 9100a3e1 add x1, sp, #0x28 + 45137c: 910083e0 add x0, sp, #0x20 + 451380: 94000c64 bl 454510 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS8_> + 451384: f94013e0 ldr x0, [sp, #32] + 451388: a8c37bfd ldp x29, x30, [sp], #48 + 45138c: d65f03c0 ret + +0000000000451390 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_>: +_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_(): + 451390: a9bd7bfd stp x29, x30, [sp, #-48]! + 451394: 910003fd mov x29, sp + 451398: f9000bf3 str x19, [sp, #16] + 45139c: f90017e0 str x0, [sp, #40] + 4513a0: f90013e1 str x1, [sp, #32] + 4513a4: f94017e0 ldr x0, [sp, #40] + 4513a8: 94000c64 bl 454538 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 4513ac: f9400013 ldr x19, [x0] + 4513b0: f94013e0 ldr x0, [sp, #32] + 4513b4: 94000c61 bl 454538 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 4513b8: f9400000 ldr x0, [x0] + 4513bc: eb00027f cmp x19, x0 + 4513c0: 1a9f07e0 cset w0, ne // ne = any + 4513c4: 12001c00 and w0, w0, #0xff + 4513c8: f9400bf3 ldr x19, [sp, #16] + 4513cc: a8c37bfd ldp x29, x30, [sp], #48 + 4513d0: d65f03c0 ret + +00000000004513d4 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv(): + 4513d4: d10043ff sub sp, sp, #0x10 + 4513d8: f90007e0 str x0, [sp, #8] + 4513dc: f94007e0 ldr x0, [sp, #8] + 4513e0: f9400000 ldr x0, [x0] + 4513e4: 91002001 add x1, x0, #0x8 + 4513e8: f94007e0 ldr x0, [sp, #8] + 4513ec: f9000001 str x1, [x0] + 4513f0: f94007e0 ldr x0, [sp, #8] + 4513f4: 910043ff add sp, sp, #0x10 + 4513f8: d65f03c0 ret + +00000000004513fc <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv(): + 4513fc: d10043ff sub sp, sp, #0x10 + 451400: f90007e0 str x0, [sp, #8] + 451404: f94007e0 ldr x0, [sp, #8] + 451408: f9400000 ldr x0, [x0] + 45140c: 910043ff add sp, sp, #0x10 + 451410: d65f03c0 ret + +0000000000451414 <_ZNKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEptEv>: +_ZNKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEptEv(): + 451414: a9be7bfd stp x29, x30, [sp, #-32]! + 451418: 910003fd mov x29, sp + 45141c: f9000fe0 str x0, [sp, #24] + 451420: f9400fe0 ldr x0, [sp, #24] + 451424: 97ff8827 bl 4334c0 <_ZNKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE3getEv> + 451428: a8c27bfd ldp x29, x30, [sp], #32 + 45142c: d65f03c0 ret + +0000000000451430 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC1Ev>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC2Ev(): + 451430: a9be7bfd stp x29, x30, [sp, #-32]! + 451434: 910003fd mov x29, sp + 451438: f9000fe0 str x0, [sp, #24] + 45143c: f9400fe0 ldr x0, [sp, #24] + 451440: 94000c4b bl 45456c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1Ev> + 451444: d503201f nop + 451448: a8c27bfd ldp x29, x30, [sp], #32 + 45144c: d65f03c0 ret + +0000000000451450 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EED1Ev>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EED1Ev(): + 451450: a9bd7bfd stp x29, x30, [sp, #-48]! + 451454: 910003fd mov x29, sp + 451458: a90153f3 stp x19, x20, [sp, #16] + 45145c: f90017e0 str x0, [sp, #40] + 451460: f94017e0 ldr x0, [sp, #40] + 451464: f9400013 ldr x19, [x0] + 451468: f94017e0 ldr x0, [sp, #40] + 45146c: f9400414 ldr x20, [x0, #8] + 451470: f94017e0 ldr x0, [sp, #40] + 451474: 94000c5d bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 451478: aa0003e2 mov x2, x0 + 45147c: aa1403e1 mov x1, x20 + 451480: aa1303e0 mov x0, x19 + 451484: 94000c5e bl 4545fc <_ZSt8_DestroyIPN5Catch5clara6detail3OptES3_EvT_S5_RSaIT0_E> + 451488: f94017e0 ldr x0, [sp, #40] + 45148c: 94000c40 bl 45458c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EED1Ev> + 451490: d503201f nop + 451494: a94153f3 ldp x19, x20, [sp, #16] + 451498: a8c37bfd ldp x29, x30, [sp], #48 + 45149c: d65f03c0 ret + +00000000004514a0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1Ev>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1Ev(): + 4514a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4514a4: 910003fd mov x29, sp + 4514a8: f9000fe0 str x0, [sp, #24] + 4514ac: f9400fe0 ldr x0, [sp, #24] + 4514b0: 94000c66 bl 454648 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC1Ev> + 4514b4: d503201f nop + 4514b8: a8c27bfd ldp x29, x30, [sp], #32 + 4514bc: d65f03c0 ret + +00000000004514c0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EED1Ev>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EED2Ev(): + 4514c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4514c4: 910003fd mov x29, sp + 4514c8: a90153f3 stp x19, x20, [sp, #16] + 4514cc: f90017e0 str x0, [sp, #40] + 4514d0: f94017e0 ldr x0, [sp, #40] + 4514d4: f9400013 ldr x19, [x0] + 4514d8: f94017e0 ldr x0, [sp, #40] + 4514dc: f9400414 ldr x20, [x0, #8] + 4514e0: f94017e0 ldr x0, [sp, #40] + 4514e4: 94000c78 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4514e8: aa0003e2 mov x2, x0 + 4514ec: aa1403e1 mov x1, x20 + 4514f0: aa1303e0 mov x0, x19 + 4514f4: 94000c79 bl 4546d8 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgES3_EvT_S5_RSaIT0_E> + 4514f8: f94017e0 ldr x0, [sp, #40] + 4514fc: 94000c5b bl 454668 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EED1Ev> + 451500: d503201f nop + 451504: a94153f3 ldp x19, x20, [sp, #16] + 451508: a8c37bfd ldp x29, x30, [sp], #48 + 45150c: d65f03c0 ret + +0000000000451510 <_ZNSt10shared_ptrIN5Catch6ConfigEEC1Ev>: +_ZNSt10shared_ptrIN5Catch6ConfigEEC1Ev(): + 451510: a9be7bfd stp x29, x30, [sp, #-32]! + 451514: 910003fd mov x29, sp + 451518: f9000fe0 str x0, [sp, #24] + 45151c: f9400fe0 ldr x0, [sp, #24] + 451520: 94000c79 bl 454704 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 451524: d503201f nop + 451528: a8c27bfd ldp x29, x30, [sp], #32 + 45152c: d65f03c0 ret + +0000000000451530 <_ZN5Catch20ReusableStringStreamlsIA53_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA53_cEERS0_RKT_(): + 451530: a9be7bfd stp x29, x30, [sp, #-32]! + 451534: 910003fd mov x29, sp + 451538: f9000fe0 str x0, [sp, #24] + 45153c: f9000be1 str x1, [sp, #16] + 451540: f9400fe0 ldr x0, [sp, #24] + 451544: f9400400 ldr x0, [x0, #8] + 451548: f9400be1 ldr x1, [sp, #16] + 45154c: 97fed781 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 451550: f9400fe0 ldr x0, [sp, #24] + 451554: a8c27bfd ldp x29, x30, [sp], #32 + 451558: d65f03c0 ret + +000000000045155c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5emptyEv>: +_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5emptyEv(): + 45155c: a9bd7bfd stp x29, x30, [sp, #-48]! + 451560: 910003fd mov x29, sp + 451564: f9000fe0 str x0, [sp, #24] + 451568: f9400fe0 ldr x0, [sp, #24] + 45156c: 9400000c bl 45159c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5beginEv> + 451570: f90013e0 str x0, [sp, #32] + 451574: f9400fe0 ldr x0, [sp, #24] + 451578: 94000015 bl 4515cc <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE3endEv> + 45157c: f90017e0 str x0, [sp, #40] + 451580: 9100a3e1 add x1, sp, #0x28 + 451584: 910083e0 add x0, sp, #0x20 + 451588: 94000c6a bl 454730 <_ZN9__gnu_cxxeqIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 45158c: 12001c00 and w0, w0, #0xff + 451590: d503201f nop + 451594: a8c37bfd ldp x29, x30, [sp], #48 + 451598: d65f03c0 ret + +000000000045159c <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5beginEv>: +_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE5beginEv(): + 45159c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4515a0: 910003fd mov x29, sp + 4515a4: f9000fe0 str x0, [sp, #24] + 4515a8: f9400fe0 ldr x0, [sp, #24] + 4515ac: f9400000 ldr x0, [x0] + 4515b0: f90017e0 str x0, [sp, #40] + 4515b4: 9100a3e1 add x1, sp, #0x28 + 4515b8: 910083e0 add x0, sp, #0x20 + 4515bc: 94000c6e bl 454774 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 4515c0: f94013e0 ldr x0, [sp, #32] + 4515c4: a8c37bfd ldp x29, x30, [sp], #48 + 4515c8: d65f03c0 ret + +00000000004515cc <_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE3endEv>: +_ZNKSt6vectorINSt15__exception_ptr13exception_ptrESaIS1_EE3endEv(): + 4515cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4515d0: 910003fd mov x29, sp + 4515d4: f9000fe0 str x0, [sp, #24] + 4515d8: f9400fe0 ldr x0, [sp, #24] + 4515dc: f9400400 ldr x0, [x0, #8] + 4515e0: f90017e0 str x0, [sp, #40] + 4515e4: 9100a3e1 add x1, sp, #0x28 + 4515e8: 910083e0 add x0, sp, #0x20 + 4515ec: 94000c62 bl 454774 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 4515f0: f94013e0 ldr x0, [sp, #32] + 4515f4: a8c37bfd ldp x29, x30, [sp], #48 + 4515f8: d65f03c0 ret + +00000000004515fc <_ZN9__gnu_cxxneIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 4515fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 451600: 910003fd mov x29, sp + 451604: f9000bf3 str x19, [sp, #16] + 451608: f90017e0 str x0, [sp, #40] + 45160c: f90013e1 str x1, [sp, #32] + 451610: f94017e0 ldr x0, [sp, #40] + 451614: 94000c62 bl 45479c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv> + 451618: f9400013 ldr x19, [x0] + 45161c: f94013e0 ldr x0, [sp, #32] + 451620: 94000c5f bl 45479c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv> + 451624: f9400000 ldr x0, [x0] + 451628: eb00027f cmp x19, x0 + 45162c: 1a9f07e0 cset w0, ne // ne = any + 451630: 12001c00 and w0, w0, #0xff + 451634: f9400bf3 ldr x19, [sp, #16] + 451638: a8c37bfd ldp x29, x30, [sp], #48 + 45163c: d65f03c0 ret + +0000000000451640 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEppEv(): + 451640: d10043ff sub sp, sp, #0x10 + 451644: f90007e0 str x0, [sp, #8] + 451648: f94007e0 ldr x0, [sp, #8] + 45164c: f9400000 ldr x0, [x0] + 451650: 91002001 add x1, x0, #0x8 + 451654: f94007e0 ldr x0, [sp, #8] + 451658: f9000001 str x1, [x0] + 45165c: f94007e0 ldr x0, [sp, #8] + 451660: 910043ff add sp, sp, #0x10 + 451664: d65f03c0 ret + +0000000000451668 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEdeEv(): + 451668: d10043ff sub sp, sp, #0x10 + 45166c: f90007e0 str x0, [sp, #8] + 451670: f94007e0 ldr x0, [sp, #8] + 451674: f9400000 ldr x0, [x0] + 451678: 910043ff add sp, sp, #0x10 + 45167c: d65f03c0 ret + +0000000000451680 <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEaSEOS6_>: +_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEaSEOS6_(): + 451680: a9bd7bfd stp x29, x30, [sp, #-48]! + 451684: 910003fd mov x29, sp + 451688: f9000bf3 str x19, [sp, #16] + 45168c: f90017e0 str x0, [sp, #40] + 451690: f90013e1 str x1, [sp, #32] + 451694: f94017f3 ldr x19, [sp, #40] + 451698: f94013e0 ldr x0, [sp, #32] + 45169c: 9400079a bl 453504 <_ZSt4moveIRSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOSA_> + 4516a0: aa0003e1 mov x1, x0 + 4516a4: aa1303e0 mov x0, x19 + 4516a8: 94000c42 bl 4547b0 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEaSEOS8_> + 4516ac: f94017e0 ldr x0, [sp, #40] + 4516b0: f9400bf3 ldr x19, [sp, #16] + 4516b4: a8c37bfd ldp x29, x30, [sp], #48 + 4516b8: d65f03c0 ret + +00000000004516bc <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSEOS4_>: +_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSEOS4_(): + 4516bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4516c0: 910003fd mov x29, sp + 4516c4: f9000bf3 str x19, [sp, #16] + 4516c8: f90017e0 str x0, [sp, #40] + 4516cc: f90013e1 str x1, [sp, #32] + 4516d0: f94017f3 ldr x19, [sp, #40] + 4516d4: f94013e0 ldr x0, [sp, #32] + 4516d8: 94000c47 bl 4547f4 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEEONSt16remove_referenceIT_E4typeEOS8_> + 4516dc: aa0003e1 mov x1, x0 + 4516e0: aa1303e0 mov x0, x19 + 4516e4: 94000c49 bl 454808 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSEOS6_> + 4516e8: f94017e0 ldr x0, [sp, #40] + 4516ec: f9400bf3 ldr x19, [sp, #16] + 4516f0: a8c37bfd ldp x29, x30, [sp], #48 + 4516f4: d65f03c0 ret + +00000000004516f8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSEOS5_>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSEOS5_(): + 4516f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4516fc: 910003fd mov x29, sp + 451700: f9000bf3 str x19, [sp, #16] + 451704: f90017e0 str x0, [sp, #40] + 451708: f90013e1 str x1, [sp, #32] + 45170c: 52800020 mov w0, #0x1 // #1 + 451710: 3900ffe0 strb w0, [sp, #63] + 451714: f94013e0 ldr x0, [sp, #32] + 451718: 94000c4d bl 45484c <_ZSt4moveIRSt6vectorIN5Catch5clara6detail3OptESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_> + 45171c: 2a1303e2 mov w2, w19 + 451720: aa0003e1 mov x1, x0 + 451724: f94017e0 ldr x0, [sp, #40] + 451728: 94000c4e bl 454860 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE> + 45172c: f94017e0 ldr x0, [sp, #40] + 451730: f9400bf3 ldr x19, [sp, #16] + 451734: a8c47bfd ldp x29, x30, [sp], #64 + 451738: d65f03c0 ret + +000000000045173c <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSEOS5_>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSEOS5_(): + 45173c: a9bc7bfd stp x29, x30, [sp, #-64]! + 451740: 910003fd mov x29, sp + 451744: f9000bf3 str x19, [sp, #16] + 451748: f90017e0 str x0, [sp, #40] + 45174c: f90013e1 str x1, [sp, #32] + 451750: 52800020 mov w0, #0x1 // #1 + 451754: 3900ffe0 strb w0, [sp, #63] + 451758: f94013e0 ldr x0, [sp, #32] + 45175c: 94000c64 bl 4548ec <_ZSt4moveIRSt6vectorIN5Catch5clara6detail3ArgESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_> + 451760: 2a1303e2 mov w2, w19 + 451764: aa0003e1 mov x1, x0 + 451768: f94017e0 ldr x0, [sp, #40] + 45176c: 94000c65 bl 454900 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE> + 451770: f94017e0 ldr x0, [sp, #40] + 451774: f9400bf3 ldr x19, [sp, #16] + 451778: a8c47bfd ldp x29, x30, [sp], #64 + 45177c: d65f03c0 ret + +0000000000451780 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE12errorMessageB5cxx11Ev>: +_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE12errorMessageB5cxx11Ev(): + 451780: a9bd7bfd stp x29, x30, [sp, #-48]! + 451784: 910003fd mov x29, sp + 451788: f9000bf3 str x19, [sp, #16] + 45178c: aa0803f3 mov x19, x8 + 451790: f90017e0 str x0, [sp, #40] + 451794: f94017e0 ldr x0, [sp, #40] + 451798: 91010000 add x0, x0, #0x40 + 45179c: aa0003e1 mov x1, x0 + 4517a0: aa1303e0 mov x0, x19 + 4517a4: 97fed5f3 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4517a8: aa1303e0 mov x0, x19 + 4517ac: f9400bf3 ldr x19, [sp, #16] + 4517b0: a8c37bfd ldp x29, x30, [sp], #48 + 4517b4: d65f03c0 ret + +00000000004517b8 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE5resetEv>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE5resetEv(): + 4517b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4517bc: 910003fd mov x29, sp + 4517c0: f9000fe0 str x0, [sp, #24] + 4517c4: 910083e0 add x0, sp, #0x20 + 4517c8: 94000bcf bl 454704 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4517cc: 910083e0 add x0, sp, #0x20 + 4517d0: f9400fe1 ldr x1, [sp, #24] + 4517d4: 94000c6e bl 45498c <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE4swapERS4_> + 4517d8: 910083e0 add x0, sp, #0x20 + 4517dc: 97fff499 bl 44ea40 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4517e0: d503201f nop + 4517e4: a8c37bfd ldp x29, x30, [sp], #48 + 4517e8: d65f03c0 ret + +00000000004517ec <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E27_S_propagate_on_copy_assignEv>: +_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E27_S_propagate_on_copy_assignEv(): + 4517ec: 52800000 mov w0, #0x0 // #0 + 4517f0: d65f03c0 ret + +00000000004517f4 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E15_S_always_equalEv>: +_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E15_S_always_equalEv(): + 4517f4: 52800020 mov w0, #0x1 // #1 + 4517f8: d65f03c0 ret + +00000000004517fc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_(): + 4517fc: a9bb7bfd stp x29, x30, [sp, #-80]! + 451800: 910003fd mov x29, sp + 451804: a90153f3 stp x19, x20, [sp, #16] + 451808: f90013f5 str x21, [sp, #32] + 45180c: f9001fe0 str x0, [sp, #56] + 451810: f9001be1 str x1, [sp, #48] + 451814: f9401be1 ldr x1, [sp, #48] + 451818: f9401fe0 ldr x0, [sp, #56] + 45181c: eb00003f cmp x1, x0 + 451820: 54001700 b.eq 451b00 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x304> // b.none + 451824: 97fffff2 bl 4517ec <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E27_S_propagate_on_copy_assignEv> + 451828: 12001c00 and w0, w0, #0xff + 45182c: 7100001f cmp w0, #0x0 + 451830: 540006a0 b.eq 451904 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x108> // b.none + 451834: 97fffff0 bl 4517f4 <_ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E15_S_always_equalEv> + 451838: 12001c00 and w0, w0, #0xff + 45183c: 52000000 eor w0, w0, #0x1 + 451840: 12001c00 and w0, w0, #0xff + 451844: 7100001f cmp w0, #0x0 + 451848: 540001c0 b.eq 451880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x84> // b.none + 45184c: f9401fe0 ldr x0, [sp, #56] + 451850: 97ff3921 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 451854: aa0003f3 mov x19, x0 + 451858: f9401be0 ldr x0, [sp, #48] + 45185c: 97ff6b45 bl 42c570 <_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 451860: aa0003e1 mov x1, x0 + 451864: aa1303e0 mov x0, x19 + 451868: 94000c5a bl 4549d0 <_ZStneINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSaIT_ES9_> + 45186c: 12001c00 and w0, w0, #0xff + 451870: 7100001f cmp w0, #0x0 + 451874: 54000060 b.eq 451880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x84> // b.none + 451878: 52800020 mov w0, #0x1 // #1 + 45187c: 14000002 b 451884 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x88> + 451880: 52800000 mov w0, #0x0 // #0 + 451884: 7100001f cmp w0, #0x0 + 451888: 540002e0 b.eq 4518e4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0xe8> // b.none + 45188c: f9401fe0 ldr x0, [sp, #56] + 451890: 94000c56 bl 4549e8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5clearEv> + 451894: f9401fe3 ldr x3, [sp, #56] + 451898: f9401fe0 ldr x0, [sp, #56] + 45189c: f9400004 ldr x4, [x0] + 4518a0: f9401fe0 ldr x0, [sp, #56] + 4518a4: f9400801 ldr x1, [x0, #16] + 4518a8: f9401fe0 ldr x0, [sp, #56] + 4518ac: f9400000 ldr x0, [x0] + 4518b0: cb000020 sub x0, x1, x0 + 4518b4: 9345fc01 asr x1, x0, #5 + 4518b8: aa0103e0 mov x0, x1 + 4518bc: aa0003e2 mov x2, x0 + 4518c0: aa0403e1 mov x1, x4 + 4518c4: aa0303e0 mov x0, x3 + 4518c8: 97ff4bb0 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 4518cc: f9401fe0 ldr x0, [sp, #56] + 4518d0: f900001f str xzr, [x0] + 4518d4: f9401fe0 ldr x0, [sp, #56] + 4518d8: f900041f str xzr, [x0, #8] + 4518dc: f9401fe0 ldr x0, [sp, #56] + 4518e0: f900081f str xzr, [x0, #16] + 4518e4: f9401fe0 ldr x0, [sp, #56] + 4518e8: 97ff38fb bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4518ec: aa0003f3 mov x19, x0 + 4518f0: f9401be0 ldr x0, [sp, #48] + 4518f4: 97ff6b1f bl 42c570 <_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4518f8: aa0003e1 mov x1, x0 + 4518fc: aa1303e0 mov x0, x19 + 451900: 94000c45 bl 454a14 <_ZSt15__alloc_on_copyISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_RKS7_> + 451904: f9401be0 ldr x0, [sp, #48] + 451908: 97ff6b03 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 45190c: f90027e0 str x0, [sp, #72] + 451910: f9401fe0 ldr x0, [sp, #56] + 451914: 94000c4a bl 454a3c <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8capacityEv> + 451918: aa0003e1 mov x1, x0 + 45191c: f94027e0 ldr x0, [sp, #72] + 451920: eb01001f cmp x0, x1 + 451924: 1a9f97e0 cset w0, hi // hi = pmore + 451928: 12001c00 and w0, w0, #0xff + 45192c: 7100001f cmp w0, #0x0 + 451930: 540005e0 b.eq 4519ec <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x1f0> // b.none + 451934: f9401be0 ldr x0, [sp, #48] + 451938: 97ff603f bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 45193c: aa0003f3 mov x19, x0 + 451940: f9401be0 ldr x0, [sp, #48] + 451944: 97ff6048 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 451948: aa0003e3 mov x3, x0 + 45194c: aa1303e2 mov x2, x19 + 451950: f94027e1 ldr x1, [sp, #72] + 451954: f9401fe0 ldr x0, [sp, #56] + 451958: 94000c44 bl 454a68 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEPS5_mT_SF_> + 45195c: f90023e0 str x0, [sp, #64] + 451960: f9401fe0 ldr x0, [sp, #56] + 451964: f9400013 ldr x19, [x0] + 451968: f9401fe0 ldr x0, [sp, #56] + 45196c: f9400414 ldr x20, [x0, #8] + 451970: f9401fe0 ldr x0, [sp, #56] + 451974: 97ff38d8 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 451978: aa0003e2 mov x2, x0 + 45197c: aa1403e1 mov x1, x20 + 451980: aa1303e0 mov x0, x19 + 451984: 97ff38d9 bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 451988: f9401fe3 ldr x3, [sp, #56] + 45198c: f9401fe0 ldr x0, [sp, #56] + 451990: f9400004 ldr x4, [x0] + 451994: f9401fe0 ldr x0, [sp, #56] + 451998: f9400801 ldr x1, [x0, #16] + 45199c: f9401fe0 ldr x0, [sp, #56] + 4519a0: f9400000 ldr x0, [x0] + 4519a4: cb000020 sub x0, x1, x0 + 4519a8: 9345fc01 asr x1, x0, #5 + 4519ac: aa0103e0 mov x0, x1 + 4519b0: aa0003e2 mov x2, x0 + 4519b4: aa0403e1 mov x1, x4 + 4519b8: aa0303e0 mov x0, x3 + 4519bc: 97ff4b73 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 4519c0: f9401fe0 ldr x0, [sp, #56] + 4519c4: f94023e1 ldr x1, [sp, #64] + 4519c8: f9000001 str x1, [x0] + 4519cc: f9401fe0 ldr x0, [sp, #56] + 4519d0: f9400001 ldr x1, [x0] + 4519d4: f94027e0 ldr x0, [sp, #72] + 4519d8: d37be800 lsl x0, x0, #5 + 4519dc: 8b000021 add x1, x1, x0 + 4519e0: f9401fe0 ldr x0, [sp, #56] + 4519e4: f9000801 str x1, [x0, #16] + 4519e8: 1400003f b 451ae4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x2e8> + 4519ec: f9401fe0 ldr x0, [sp, #56] + 4519f0: 97ff6ac9 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 4519f4: aa0003e1 mov x1, x0 + 4519f8: f94027e0 ldr x0, [sp, #72] + 4519fc: eb01001f cmp x0, x1 + 451a00: 1a9f87e0 cset w0, ls // ls = plast + 451a04: 12001c00 and w0, w0, #0xff + 451a08: 7100001f cmp w0, #0x0 + 451a0c: 54000300 b.eq 451a6c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x270> // b.none + 451a10: f9401be0 ldr x0, [sp, #48] + 451a14: 97ff6008 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 451a18: aa0003f3 mov x19, x0 + 451a1c: f9401be0 ldr x0, [sp, #48] + 451a20: 97ff6011 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 451a24: aa0003f4 mov x20, x0 + 451a28: f9401fe0 ldr x0, [sp, #56] + 451a2c: 97ff7395 bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 451a30: aa0003e2 mov x2, x0 + 451a34: aa1403e1 mov x1, x20 + 451a38: aa1303e0 mov x0, x19 + 451a3c: 94000c2c bl 454aec <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS1_IPS7_SC_EEET0_T_SH_SG_> + 451a40: aa0003f3 mov x19, x0 + 451a44: f9401fe0 ldr x0, [sp, #56] + 451a48: 97ff6c8e bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 451a4c: aa0003f4 mov x20, x0 + 451a50: f9401fe0 ldr x0, [sp, #56] + 451a54: 97ff38a0 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 451a58: aa0003e2 mov x2, x0 + 451a5c: aa1403e1 mov x1, x20 + 451a60: aa1303e0 mov x0, x19 + 451a64: 94000c34 bl 454b34 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_EvT_SD_RSaIT0_E> + 451a68: 1400001f b 451ae4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_+0x2e8> + 451a6c: f9401be0 ldr x0, [sp, #48] + 451a70: f9400014 ldr x20, [x0] + 451a74: f9401be0 ldr x0, [sp, #48] + 451a78: f9400013 ldr x19, [x0] + 451a7c: f9401fe0 ldr x0, [sp, #56] + 451a80: 97ff6aa5 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 451a84: d37be800 lsl x0, x0, #5 + 451a88: 8b000261 add x1, x19, x0 + 451a8c: f9401fe0 ldr x0, [sp, #56] + 451a90: f9400000 ldr x0, [x0] + 451a94: aa0003e2 mov x2, x0 + 451a98: aa1403e0 mov x0, x20 + 451a9c: 94000c31 bl 454b60 <_ZSt4copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_> + 451aa0: f9401be0 ldr x0, [sp, #48] + 451aa4: f9400013 ldr x19, [x0] + 451aa8: f9401fe0 ldr x0, [sp, #56] + 451aac: 97ff6a9a bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 451ab0: d37be800 lsl x0, x0, #5 + 451ab4: 8b000273 add x19, x19, x0 + 451ab8: f9401be0 ldr x0, [sp, #48] + 451abc: f9400414 ldr x20, [x0, #8] + 451ac0: f9401fe0 ldr x0, [sp, #56] + 451ac4: f9400415 ldr x21, [x0, #8] + 451ac8: f9401fe0 ldr x0, [sp, #56] + 451acc: 97ff3882 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 451ad0: aa0003e3 mov x3, x0 + 451ad4: aa1503e2 mov x2, x21 + 451ad8: aa1403e1 mov x1, x20 + 451adc: aa1303e0 mov x0, x19 + 451ae0: 94000c32 bl 454ba8 <_ZSt22__uninitialized_copy_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S5_ET0_T_S8_S7_RSaIT1_E> + 451ae4: f9401fe0 ldr x0, [sp, #56] + 451ae8: f9400001 ldr x1, [x0] + 451aec: f94027e0 ldr x0, [sp, #72] + 451af0: d37be800 lsl x0, x0, #5 + 451af4: 8b000021 add x1, x1, x0 + 451af8: f9401fe0 ldr x0, [sp, #56] + 451afc: f9000401 str x1, [x0, #8] + 451b00: f9401fe0 ldr x0, [sp, #56] + 451b04: a94153f3 ldp x19, x20, [sp, #16] + 451b08: f94013f5 ldr x21, [sp, #32] + 451b0c: a8c57bfd ldp x29, x30, [sp], #80 + 451b10: d65f03c0 ret + +0000000000451b14 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E27_S_propagate_on_copy_assignEv>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E27_S_propagate_on_copy_assignEv(): + 451b14: 52800000 mov w0, #0x0 // #0 + 451b18: d65f03c0 ret + +0000000000451b1c <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_(): + 451b1c: a9bb7bfd stp x29, x30, [sp, #-80]! + 451b20: 910003fd mov x29, sp + 451b24: a90153f3 stp x19, x20, [sp, #16] + 451b28: f90013f5 str x21, [sp, #32] + 451b2c: f9001fe0 str x0, [sp, #56] + 451b30: f9001be1 str x1, [sp, #48] + 451b34: f9401be1 ldr x1, [sp, #48] + 451b38: f9401fe0 ldr x0, [sp, #56] + 451b3c: eb00003f cmp x1, x0 + 451b40: 54001940 b.eq 451e68 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x34c> // b.none + 451b44: 97fffff4 bl 451b14 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E27_S_propagate_on_copy_assignEv> + 451b48: 12001c00 and w0, w0, #0xff + 451b4c: 7100001f cmp w0, #0x0 + 451b50: 540006e0 b.eq 451c2c <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x110> // b.none + 451b54: 97fff491 bl 44ed98 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E15_S_always_equalEv> + 451b58: 12001c00 and w0, w0, #0xff + 451b5c: 52000000 eor w0, w0, #0x1 + 451b60: 12001c00 and w0, w0, #0xff + 451b64: 7100001f cmp w0, #0x0 + 451b68: 540001c0 b.eq 451ba0 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x84> // b.none + 451b6c: f9401fe0 ldr x0, [sp, #56] + 451b70: 94000a9e bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 451b74: aa0003f3 mov x19, x0 + 451b78: f9401be0 ldr x0, [sp, #48] + 451b7c: 94000c17 bl 454bd8 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 451b80: aa0003e1 mov x1, x0 + 451b84: aa1303e0 mov x0, x19 + 451b88: 94000c19 bl 454bec <_ZStneIN5Catch5clara6detail3OptEEbRKSaIT_ES7_> + 451b8c: 12001c00 and w0, w0, #0xff + 451b90: 7100001f cmp w0, #0x0 + 451b94: 54000060 b.eq 451ba0 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x84> // b.none + 451b98: 52800020 mov w0, #0x1 // #1 + 451b9c: 14000002 b 451ba4 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x88> + 451ba0: 52800000 mov w0, #0x0 // #0 + 451ba4: 7100001f cmp w0, #0x0 + 451ba8: 54000320 b.eq 451c0c <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0xf0> // b.none + 451bac: f9401fe0 ldr x0, [sp, #56] + 451bb0: 94000c15 bl 454c04 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5clearEv> + 451bb4: f9401fe3 ldr x3, [sp, #56] + 451bb8: f9401fe0 ldr x0, [sp, #56] + 451bbc: f9400004 ldr x4, [x0] + 451bc0: f9401fe0 ldr x0, [sp, #56] + 451bc4: f9400801 ldr x1, [x0, #16] + 451bc8: f9401fe0 ldr x0, [sp, #56] + 451bcc: f9400000 ldr x0, [x0] + 451bd0: cb000020 sub x0, x1, x0 + 451bd4: 9343fc01 asr x1, x0, #3 + 451bd8: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 451bdc: f29ddde0 movk x0, #0xeeef + 451be0: 9b007c20 mul x0, x1, x0 + 451be4: aa0003e2 mov x2, x0 + 451be8: aa0403e1 mov x1, x4 + 451bec: aa0303e0 mov x0, x3 + 451bf0: 94000c10 bl 454c30 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m> + 451bf4: f9401fe0 ldr x0, [sp, #56] + 451bf8: f900001f str xzr, [x0] + 451bfc: f9401fe0 ldr x0, [sp, #56] + 451c00: f900041f str xzr, [x0, #8] + 451c04: f9401fe0 ldr x0, [sp, #56] + 451c08: f900081f str xzr, [x0, #16] + 451c0c: f9401fe0 ldr x0, [sp, #56] + 451c10: 94000a76 bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 451c14: aa0003f3 mov x19, x0 + 451c18: f9401be0 ldr x0, [sp, #48] + 451c1c: 94000bef bl 454bd8 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 451c20: aa0003e1 mov x1, x0 + 451c24: aa1303e0 mov x0, x19 + 451c28: 94000c11 bl 454c6c <_ZSt15__alloc_on_copyISaIN5Catch5clara6detail3OptEEEvRT_RKS5_> + 451c2c: f9401be0 ldr x0, [sp, #48] + 451c30: 97fffb83 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 451c34: f90027e0 str x0, [sp, #72] + 451c38: f9401fe0 ldr x0, [sp, #56] + 451c3c: 94000c16 bl 454c94 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE8capacityEv> + 451c40: aa0003e1 mov x1, x0 + 451c44: f94027e0 ldr x0, [sp, #72] + 451c48: eb01001f cmp x0, x1 + 451c4c: 1a9f97e0 cset w0, hi // hi = pmore + 451c50: 12001c00 and w0, w0, #0xff + 451c54: 7100001f cmp w0, #0x0 + 451c58: 54000680 b.eq 451d28 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x20c> // b.none + 451c5c: f9401be0 ldr x0, [sp, #48] + 451c60: 97fffa46 bl 450578 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 451c64: aa0003f3 mov x19, x0 + 451c68: f9401be0 ldr x0, [sp, #48] + 451c6c: 97fffa4f bl 4505a8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 451c70: aa0003e3 mov x3, x0 + 451c74: aa1303e2 mov x2, x19 + 451c78: f94027e1 ldr x1, [sp, #72] + 451c7c: f9401fe0 ldr x0, [sp, #56] + 451c80: 94000c12 bl 454cc8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEPS3_mT_SD_> + 451c84: f90023e0 str x0, [sp, #64] + 451c88: f9401fe0 ldr x0, [sp, #56] + 451c8c: f9400013 ldr x19, [x0] + 451c90: f9401fe0 ldr x0, [sp, #56] + 451c94: f9400414 ldr x20, [x0, #8] + 451c98: f9401fe0 ldr x0, [sp, #56] + 451c9c: 94000a53 bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 451ca0: aa0003e2 mov x2, x0 + 451ca4: aa1403e1 mov x1, x20 + 451ca8: aa1303e0 mov x0, x19 + 451cac: 94000a54 bl 4545fc <_ZSt8_DestroyIPN5Catch5clara6detail3OptES3_EvT_S5_RSaIT0_E> + 451cb0: f9401fe3 ldr x3, [sp, #56] + 451cb4: f9401fe0 ldr x0, [sp, #56] + 451cb8: f9400004 ldr x4, [x0] + 451cbc: f9401fe0 ldr x0, [sp, #56] + 451cc0: f9400801 ldr x1, [x0, #16] + 451cc4: f9401fe0 ldr x0, [sp, #56] + 451cc8: f9400000 ldr x0, [x0] + 451ccc: cb000020 sub x0, x1, x0 + 451cd0: 9343fc01 asr x1, x0, #3 + 451cd4: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 451cd8: f29ddde0 movk x0, #0xeeef + 451cdc: 9b007c20 mul x0, x1, x0 + 451ce0: aa0003e2 mov x2, x0 + 451ce4: aa0403e1 mov x1, x4 + 451ce8: aa0303e0 mov x0, x3 + 451cec: 94000bd1 bl 454c30 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m> + 451cf0: f9401fe0 ldr x0, [sp, #56] + 451cf4: f94023e1 ldr x1, [sp, #64] + 451cf8: f9000001 str x1, [x0] + 451cfc: f9401fe0 ldr x0, [sp, #56] + 451d00: f9400002 ldr x2, [x0] + 451d04: f94027e1 ldr x1, [sp, #72] + 451d08: aa0103e0 mov x0, x1 + 451d0c: d37cec00 lsl x0, x0, #4 + 451d10: cb010000 sub x0, x0, x1 + 451d14: d37df000 lsl x0, x0, #3 + 451d18: 8b000041 add x1, x2, x0 + 451d1c: f9401fe0 ldr x0, [sp, #56] + 451d20: f9000801 str x1, [x0, #16] + 451d24: 14000047 b 451e40 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x324> + 451d28: f9401fe0 ldr x0, [sp, #56] + 451d2c: 97fffb44 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 451d30: aa0003e1 mov x1, x0 + 451d34: f94027e0 ldr x0, [sp, #72] + 451d38: eb01001f cmp x0, x1 + 451d3c: 1a9f87e0 cset w0, ls // ls = plast + 451d40: 12001c00 and w0, w0, #0xff + 451d44: 7100001f cmp w0, #0x0 + 451d48: 54000300 b.eq 451da8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x28c> // b.none + 451d4c: f9401be0 ldr x0, [sp, #48] + 451d50: 97fffa0a bl 450578 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 451d54: aa0003f3 mov x19, x0 + 451d58: f9401be0 ldr x0, [sp, #48] + 451d5c: 97fffa13 bl 4505a8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 451d60: aa0003f4 mov x20, x0 + 451d64: f9401fe0 ldr x0, [sp, #56] + 451d68: 9400077c bl 453b58 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 451d6c: aa0003e2 mov x2, x0 + 451d70: aa1403e1 mov x1, x20 + 451d74: aa1303e0 mov x0, x19 + 451d78: 94000bf5 bl 454d4c <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET0_T_SF_SE_> + 451d7c: aa0003f3 mov x19, x0 + 451d80: f9401fe0 ldr x0, [sp, #56] + 451d84: 97fff9f3 bl 450550 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 451d88: aa0003f4 mov x20, x0 + 451d8c: f9401fe0 ldr x0, [sp, #56] + 451d90: 94000a16 bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 451d94: aa0003e2 mov x2, x0 + 451d98: aa1403e1 mov x1, x20 + 451d9c: aa1303e0 mov x0, x19 + 451da0: 94000bfd bl 454d94 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEES5_EvT_SB_RSaIT0_E> + 451da4: 14000027 b 451e40 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEaSERKS5_+0x324> + 451da8: f9401be0 ldr x0, [sp, #48] + 451dac: f9400014 ldr x20, [x0] + 451db0: f9401be0 ldr x0, [sp, #48] + 451db4: f9400013 ldr x19, [x0] + 451db8: f9401fe0 ldr x0, [sp, #56] + 451dbc: 97fffb20 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 451dc0: aa0003e1 mov x1, x0 + 451dc4: aa0103e0 mov x0, x1 + 451dc8: d37cec00 lsl x0, x0, #4 + 451dcc: cb010000 sub x0, x0, x1 + 451dd0: d37df000 lsl x0, x0, #3 + 451dd4: 8b000261 add x1, x19, x0 + 451dd8: f9401fe0 ldr x0, [sp, #56] + 451ddc: f9400000 ldr x0, [x0] + 451de0: aa0003e2 mov x2, x0 + 451de4: aa1403e0 mov x0, x20 + 451de8: 94000bf6 bl 454dc0 <_ZSt4copyIPN5Catch5clara6detail3OptES4_ET0_T_S6_S5_> + 451dec: f9401be0 ldr x0, [sp, #48] + 451df0: f9400013 ldr x19, [x0] + 451df4: f9401fe0 ldr x0, [sp, #56] + 451df8: 97fffb11 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 451dfc: aa0003e1 mov x1, x0 + 451e00: aa0103e0 mov x0, x1 + 451e04: d37cec00 lsl x0, x0, #4 + 451e08: cb010000 sub x0, x0, x1 + 451e0c: d37df000 lsl x0, x0, #3 + 451e10: 8b000273 add x19, x19, x0 + 451e14: f9401be0 ldr x0, [sp, #48] + 451e18: f9400414 ldr x20, [x0, #8] + 451e1c: f9401fe0 ldr x0, [sp, #56] + 451e20: f9400415 ldr x21, [x0, #8] + 451e24: f9401fe0 ldr x0, [sp, #56] + 451e28: 940009f0 bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 451e2c: aa0003e3 mov x3, x0 + 451e30: aa1503e2 mov x2, x21 + 451e34: aa1403e1 mov x1, x20 + 451e38: aa1303e0 mov x0, x19 + 451e3c: 94000bf3 bl 454e08 <_ZSt22__uninitialized_copy_aIPN5Catch5clara6detail3OptES4_S3_ET0_T_S6_S5_RSaIT1_E> + 451e40: f9401fe0 ldr x0, [sp, #56] + 451e44: f9400002 ldr x2, [x0] + 451e48: f94027e1 ldr x1, [sp, #72] + 451e4c: aa0103e0 mov x0, x1 + 451e50: d37cec00 lsl x0, x0, #4 + 451e54: cb010000 sub x0, x0, x1 + 451e58: d37df000 lsl x0, x0, #3 + 451e5c: 8b000041 add x1, x2, x0 + 451e60: f9401fe0 ldr x0, [sp, #56] + 451e64: f9000401 str x1, [x0, #8] + 451e68: f9401fe0 ldr x0, [sp, #56] + 451e6c: a94153f3 ldp x19, x20, [sp, #16] + 451e70: f94013f5 ldr x21, [sp, #32] + 451e74: a8c57bfd ldp x29, x30, [sp], #80 + 451e78: d65f03c0 ret + +0000000000451e7c <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E27_S_propagate_on_copy_assignEv>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E27_S_propagate_on_copy_assignEv(): + 451e7c: 52800000 mov w0, #0x0 // #0 + 451e80: d65f03c0 ret + +0000000000451e84 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_(): + 451e84: a9bb7bfd stp x29, x30, [sp, #-80]! + 451e88: 910003fd mov x29, sp + 451e8c: a90153f3 stp x19, x20, [sp, #16] + 451e90: f90013f5 str x21, [sp, #32] + 451e94: f9001fe0 str x0, [sp, #56] + 451e98: f9001be1 str x1, [sp, #48] + 451e9c: f9401be1 ldr x1, [sp, #48] + 451ea0: f9401fe0 ldr x0, [sp, #56] + 451ea4: eb00003f cmp x1, x0 + 451ea8: 54001940 b.eq 4521d0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x34c> // b.none + 451eac: 97fffff4 bl 451e7c <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E27_S_propagate_on_copy_assignEv> + 451eb0: 12001c00 and w0, w0, #0xff + 451eb4: 7100001f cmp w0, #0x0 + 451eb8: 540006e0 b.eq 451f94 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x110> // b.none + 451ebc: 97fff3b9 bl 44eda0 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E15_S_always_equalEv> + 451ec0: 12001c00 and w0, w0, #0xff + 451ec4: 52000000 eor w0, w0, #0x1 + 451ec8: 12001c00 and w0, w0, #0xff + 451ecc: 7100001f cmp w0, #0x0 + 451ed0: 540001c0 b.eq 451f08 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x84> // b.none + 451ed4: f9401fe0 ldr x0, [sp, #56] + 451ed8: 940009fb bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 451edc: aa0003f3 mov x19, x0 + 451ee0: f9401be0 ldr x0, [sp, #48] + 451ee4: 94000bd5 bl 454e38 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 451ee8: aa0003e1 mov x1, x0 + 451eec: aa1303e0 mov x0, x19 + 451ef0: 94000bd7 bl 454e4c <_ZStneIN5Catch5clara6detail3ArgEEbRKSaIT_ES7_> + 451ef4: 12001c00 and w0, w0, #0xff + 451ef8: 7100001f cmp w0, #0x0 + 451efc: 54000060 b.eq 451f08 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x84> // b.none + 451f00: 52800020 mov w0, #0x1 // #1 + 451f04: 14000002 b 451f0c <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x88> + 451f08: 52800000 mov w0, #0x0 // #0 + 451f0c: 7100001f cmp w0, #0x0 + 451f10: 54000320 b.eq 451f74 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0xf0> // b.none + 451f14: f9401fe0 ldr x0, [sp, #56] + 451f18: 94000bd3 bl 454e64 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5clearEv> + 451f1c: f9401fe3 ldr x3, [sp, #56] + 451f20: f9401fe0 ldr x0, [sp, #56] + 451f24: f9400004 ldr x4, [x0] + 451f28: f9401fe0 ldr x0, [sp, #56] + 451f2c: f9400801 ldr x1, [x0, #16] + 451f30: f9401fe0 ldr x0, [sp, #56] + 451f34: f9400000 ldr x0, [x0] + 451f38: cb000020 sub x0, x1, x0 + 451f3c: 9345fc01 asr x1, x0, #5 + 451f40: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 451f44: f2955560 movk x0, #0xaaab + 451f48: 9b007c20 mul x0, x1, x0 + 451f4c: aa0003e2 mov x2, x0 + 451f50: aa0403e1 mov x1, x4 + 451f54: aa0303e0 mov x0, x3 + 451f58: 94000bce bl 454e90 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m> + 451f5c: f9401fe0 ldr x0, [sp, #56] + 451f60: f900001f str xzr, [x0] + 451f64: f9401fe0 ldr x0, [sp, #56] + 451f68: f900041f str xzr, [x0, #8] + 451f6c: f9401fe0 ldr x0, [sp, #56] + 451f70: f900081f str xzr, [x0, #16] + 451f74: f9401fe0 ldr x0, [sp, #56] + 451f78: 940009d3 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 451f7c: aa0003f3 mov x19, x0 + 451f80: f9401be0 ldr x0, [sp, #48] + 451f84: 94000bad bl 454e38 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 451f88: aa0003e1 mov x1, x0 + 451f8c: aa1303e0 mov x0, x19 + 451f90: 94000bcf bl 454ecc <_ZSt15__alloc_on_copyISaIN5Catch5clara6detail3ArgEEEvRT_RKS5_> + 451f94: f9401be0 ldr x0, [sp, #48] + 451f98: 97fffab6 bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 451f9c: f90027e0 str x0, [sp, #72] + 451fa0: f9401fe0 ldr x0, [sp, #56] + 451fa4: 94000bd4 bl 454ef4 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE8capacityEv> + 451fa8: aa0003e1 mov x1, x0 + 451fac: f94027e0 ldr x0, [sp, #72] + 451fb0: eb01001f cmp x0, x1 + 451fb4: 1a9f97e0 cset w0, hi // hi = pmore + 451fb8: 12001c00 and w0, w0, #0xff + 451fbc: 7100001f cmp w0, #0x0 + 451fc0: 54000680 b.eq 452090 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x20c> // b.none + 451fc4: f9401be0 ldr x0, [sp, #48] + 451fc8: 97fff98e bl 450600 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv> + 451fcc: aa0003f3 mov x19, x0 + 451fd0: f9401be0 ldr x0, [sp, #48] + 451fd4: 97fff997 bl 450630 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv> + 451fd8: aa0003e3 mov x3, x0 + 451fdc: aa1303e2 mov x2, x19 + 451fe0: f94027e1 ldr x1, [sp, #72] + 451fe4: f9401fe0 ldr x0, [sp, #56] + 451fe8: 94000bd0 bl 454f28 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEPS3_mT_SD_> + 451fec: f90023e0 str x0, [sp, #64] + 451ff0: f9401fe0 ldr x0, [sp, #56] + 451ff4: f9400013 ldr x19, [x0] + 451ff8: f9401fe0 ldr x0, [sp, #56] + 451ffc: f9400414 ldr x20, [x0, #8] + 452000: f9401fe0 ldr x0, [sp, #56] + 452004: 940009b0 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 452008: aa0003e2 mov x2, x0 + 45200c: aa1403e1 mov x1, x20 + 452010: aa1303e0 mov x0, x19 + 452014: 940009b1 bl 4546d8 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgES3_EvT_S5_RSaIT0_E> + 452018: f9401fe3 ldr x3, [sp, #56] + 45201c: f9401fe0 ldr x0, [sp, #56] + 452020: f9400004 ldr x4, [x0] + 452024: f9401fe0 ldr x0, [sp, #56] + 452028: f9400801 ldr x1, [x0, #16] + 45202c: f9401fe0 ldr x0, [sp, #56] + 452030: f9400000 ldr x0, [x0] + 452034: cb000020 sub x0, x1, x0 + 452038: 9345fc01 asr x1, x0, #5 + 45203c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 452040: f2955560 movk x0, #0xaaab + 452044: 9b007c20 mul x0, x1, x0 + 452048: aa0003e2 mov x2, x0 + 45204c: aa0403e1 mov x1, x4 + 452050: aa0303e0 mov x0, x3 + 452054: 94000b8f bl 454e90 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m> + 452058: f9401fe0 ldr x0, [sp, #56] + 45205c: f94023e1 ldr x1, [sp, #64] + 452060: f9000001 str x1, [x0] + 452064: f9401fe0 ldr x0, [sp, #56] + 452068: f9400002 ldr x2, [x0] + 45206c: f94027e1 ldr x1, [sp, #72] + 452070: aa0103e0 mov x0, x1 + 452074: d37ff800 lsl x0, x0, #1 + 452078: 8b010000 add x0, x0, x1 + 45207c: d37be800 lsl x0, x0, #5 + 452080: 8b000041 add x1, x2, x0 + 452084: f9401fe0 ldr x0, [sp, #56] + 452088: f9000801 str x1, [x0, #16] + 45208c: 14000047 b 4521a8 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x324> + 452090: f9401fe0 ldr x0, [sp, #56] + 452094: 97fffa77 bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 452098: aa0003e1 mov x1, x0 + 45209c: f94027e0 ldr x0, [sp, #72] + 4520a0: eb01001f cmp x0, x1 + 4520a4: 1a9f87e0 cset w0, ls // ls = plast + 4520a8: 12001c00 and w0, w0, #0xff + 4520ac: 7100001f cmp w0, #0x0 + 4520b0: 54000300 b.eq 452110 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x28c> // b.none + 4520b4: f9401be0 ldr x0, [sp, #48] + 4520b8: 97fff952 bl 450600 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv> + 4520bc: aa0003f3 mov x19, x0 + 4520c0: f9401be0 ldr x0, [sp, #48] + 4520c4: 97fff95b bl 450630 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv> + 4520c8: aa0003f4 mov x20, x0 + 4520cc: f9401fe0 ldr x0, [sp, #56] + 4520d0: 940006c4 bl 453be0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv> + 4520d4: aa0003e2 mov x2, x0 + 4520d8: aa1403e1 mov x1, x20 + 4520dc: aa1303e0 mov x0, x19 + 4520e0: 94000bb3 bl 454fac <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET0_T_SF_SE_> + 4520e4: aa0003f3 mov x19, x0 + 4520e8: f9401fe0 ldr x0, [sp, #56] + 4520ec: 97fff93b bl 4505d8 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv> + 4520f0: aa0003f4 mov x20, x0 + 4520f4: f9401fe0 ldr x0, [sp, #56] + 4520f8: 94000973 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4520fc: aa0003e2 mov x2, x0 + 452100: aa1403e1 mov x1, x20 + 452104: aa1303e0 mov x0, x19 + 452108: 94000bbb bl 454ff4 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEES5_EvT_SB_RSaIT0_E> + 45210c: 14000027 b 4521a8 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEaSERKS5_+0x324> + 452110: f9401be0 ldr x0, [sp, #48] + 452114: f9400014 ldr x20, [x0] + 452118: f9401be0 ldr x0, [sp, #48] + 45211c: f9400013 ldr x19, [x0] + 452120: f9401fe0 ldr x0, [sp, #56] + 452124: 97fffa53 bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 452128: aa0003e1 mov x1, x0 + 45212c: aa0103e0 mov x0, x1 + 452130: d37ff800 lsl x0, x0, #1 + 452134: 8b010000 add x0, x0, x1 + 452138: d37be800 lsl x0, x0, #5 + 45213c: 8b000261 add x1, x19, x0 + 452140: f9401fe0 ldr x0, [sp, #56] + 452144: f9400000 ldr x0, [x0] + 452148: aa0003e2 mov x2, x0 + 45214c: aa1403e0 mov x0, x20 + 452150: 94000bb4 bl 455020 <_ZSt4copyIPN5Catch5clara6detail3ArgES4_ET0_T_S6_S5_> + 452154: f9401be0 ldr x0, [sp, #48] + 452158: f9400013 ldr x19, [x0] + 45215c: f9401fe0 ldr x0, [sp, #56] + 452160: 97fffa44 bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 452164: aa0003e1 mov x1, x0 + 452168: aa0103e0 mov x0, x1 + 45216c: d37ff800 lsl x0, x0, #1 + 452170: 8b010000 add x0, x0, x1 + 452174: d37be800 lsl x0, x0, #5 + 452178: 8b000273 add x19, x19, x0 + 45217c: f9401be0 ldr x0, [sp, #48] + 452180: f9400414 ldr x20, [x0, #8] + 452184: f9401fe0 ldr x0, [sp, #56] + 452188: f9400415 ldr x21, [x0, #8] + 45218c: f9401fe0 ldr x0, [sp, #56] + 452190: 9400094d bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 452194: aa0003e3 mov x3, x0 + 452198: aa1503e2 mov x2, x21 + 45219c: aa1403e1 mov x1, x20 + 4521a0: aa1303e0 mov x0, x19 + 4521a4: 94000bb1 bl 455068 <_ZSt22__uninitialized_copy_aIPN5Catch5clara6detail3ArgES4_S3_ET0_T_S6_S5_RSaIT1_E> + 4521a8: f9401fe0 ldr x0, [sp, #56] + 4521ac: f9400002 ldr x2, [x0] + 4521b0: f94027e1 ldr x1, [sp, #72] + 4521b4: aa0103e0 mov x0, x1 + 4521b8: d37ff800 lsl x0, x0, #1 + 4521bc: 8b010000 add x0, x0, x1 + 4521c0: d37be800 lsl x0, x0, #5 + 4521c4: 8b000041 add x1, x2, x0 + 4521c8: f9401fe0 ldr x0, [sp, #56] + 4521cc: f9000401 str x1, [x0, #8] + 4521d0: f9401fe0 ldr x0, [sp, #56] + 4521d4: a94153f3 ldp x19, x20, [sp, #16] + 4521d8: f94013f5 ldr x21, [sp, #32] + 4521dc: a8c57bfd ldp x29, x30, [sp], #80 + 4521e0: d65f03c0 ret + +00000000004521e4 <_ZNKSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEcvbEv>: +_ZNKSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEcvbEv(): + 4521e4: d10043ff sub sp, sp, #0x10 + 4521e8: f90007e0 str x0, [sp, #8] + 4521ec: f94007e0 ldr x0, [sp, #8] + 4521f0: f9400000 ldr x0, [x0] + 4521f4: f100001f cmp x0, #0x0 + 4521f8: 1a9f07e0 cset w0, ne // ne = any + 4521fc: 12001c00 and w0, w0, #0xff + 452200: 910043ff add sp, sp, #0x10 + 452204: d65f03c0 ret + +0000000000452208 <_ZSt11make_sharedIN5Catch6ConfigEJRNS0_10ConfigDataEEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch6ConfigEJRNS0_10ConfigDataEEESt10shared_ptrIT_EDpOT0_(): + 452208: a9bc7bfd stp x29, x30, [sp, #-64]! + 45220c: 910003fd mov x29, sp + 452210: f9000bf3 str x19, [sp, #16] + 452214: aa0803f3 mov x19, x8 + 452218: f90017e0 str x0, [sp, #40] + 45221c: 9100e3e0 add x0, sp, #0x38 + 452220: 94000b9e bl 455098 <_ZNSaIN5Catch6ConfigEEC1Ev> + 452224: f94017e0 ldr x0, [sp, #40] + 452228: 94000bac bl 4550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE> + 45222c: aa0003e1 mov x1, x0 + 452230: 9100e3e0 add x0, sp, #0x38 + 452234: aa1303e8 mov x8, x19 + 452238: 94000bad bl 4550ec <_ZSt15allocate_sharedIN5Catch6ConfigESaIS1_EJRNS0_10ConfigDataEEESt10shared_ptrIT_ERKT0_DpOT1_> + 45223c: 9100e3e0 add x0, sp, #0x38 + 452240: 94000b9e bl 4550b8 <_ZNSaIN5Catch6ConfigEED1Ev> + 452244: 14000006 b 45225c <_ZSt11make_sharedIN5Catch6ConfigEJRNS0_10ConfigDataEEESt10shared_ptrIT_EDpOT0_+0x54> + 452248: aa0003f3 mov x19, x0 + 45224c: 9100e3e0 add x0, sp, #0x38 + 452250: 94000b9a bl 4550b8 <_ZNSaIN5Catch6ConfigEED1Ev> + 452254: aa1303e0 mov x0, x19 + 452258: 97fed5aa bl 407900 <_Unwind_Resume@plt> + 45225c: aa1303e0 mov x0, x19 + 452260: f9400bf3 ldr x19, [sp, #16] + 452264: a8c47bfd ldp x29, x30, [sp], #64 + 452268: d65f03c0 ret + +000000000045226c <_ZNSt10shared_ptrIN5Catch6ConfigEEaSEOS2_>: +_ZNSt10shared_ptrIN5Catch6ConfigEEaSEOS2_(): + 45226c: a9bd7bfd stp x29, x30, [sp, #-48]! + 452270: 910003fd mov x29, sp + 452274: f9000bf3 str x19, [sp, #16] + 452278: f90017e0 str x0, [sp, #40] + 45227c: f90013e1 str x1, [sp, #32] + 452280: f94017f3 ldr x19, [sp, #40] + 452284: f94013e0 ldr x0, [sp, #32] + 452288: 94000baa bl 455130 <_ZSt4moveIRSt10shared_ptrIN5Catch6ConfigEEEONSt16remove_referenceIT_E4typeEOS6_> + 45228c: aa0003e1 mov x1, x0 + 452290: aa1303e0 mov x0, x19 + 452294: 94000bac bl 455144 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_> + 452298: f94017e0 ldr x0, [sp, #40] + 45229c: f9400bf3 ldr x19, [sp, #16] + 4522a0: a8c37bfd ldp x29, x30, [sp], #48 + 4522a4: d65f03c0 ret + +00000000004522a8 <_ZNKSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 4522a8: d10043ff sub sp, sp, #0x10 + 4522ac: f90007e0 str x0, [sp, #8] + 4522b0: f94007e0 ldr x0, [sp, #8] + 4522b4: f9400000 ldr x0, [x0] + 4522b8: 910043ff add sp, sp, #0x10 + 4522bc: d65f03c0 ret + +00000000004522c0 <_ZSt3maxIiERKT_S2_S2_>: +_ZSt3maxIiERKT_S2_S2_(): + 4522c0: d10043ff sub sp, sp, #0x10 + 4522c4: f90007e0 str x0, [sp, #8] + 4522c8: f90003e1 str x1, [sp] + 4522cc: f94007e0 ldr x0, [sp, #8] + 4522d0: b9400001 ldr w1, [x0] + 4522d4: f94003e0 ldr x0, [sp] + 4522d8: b9400000 ldr w0, [x0] + 4522dc: 6b00003f cmp w1, w0 + 4522e0: 5400006a b.ge 4522ec <_ZSt3maxIiERKT_S2_S2_+0x2c> // b.tcont + 4522e4: f94003e0 ldr x0, [sp] + 4522e8: 14000002 b 4522f0 <_ZSt3maxIiERKT_S2_S2_+0x30> + 4522ec: f94007e0 ldr x0, [sp, #8] + 4522f0: 910043ff add sp, sp, #0x10 + 4522f4: d65f03c0 ret + +00000000004522f8 <_ZSt3minIiERKT_S2_S2_>: +_ZSt3minIiERKT_S2_S2_(): + 4522f8: d10043ff sub sp, sp, #0x10 + 4522fc: f90007e0 str x0, [sp, #8] + 452300: f90003e1 str x1, [sp] + 452304: f94003e0 ldr x0, [sp] + 452308: b9400001 ldr w1, [x0] + 45230c: f94007e0 ldr x0, [sp, #8] + 452310: b9400000 ldr w0, [x0] + 452314: 6b00003f cmp w1, w0 + 452318: 5400006a b.ge 452324 <_ZSt3minIiERKT_S2_S2_+0x2c> // b.tcont + 45231c: f94003e0 ldr x0, [sp] + 452320: 14000002 b 452328 <_ZSt3minIiERKT_S2_S2_+0x30> + 452324: f94007e0 ldr x0, [sp, #8] + 452328: 910043ff add sp, sp, #0x10 + 45232c: d65f03c0 ret + +0000000000452330 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_Vector_implD2Ev(): + 452330: a9be7bfd stp x29, x30, [sp, #-32]! + 452334: 910003fd mov x29, sp + 452338: f9000fe0 str x0, [sp, #24] + 45233c: f9400fe0 ldr x0, [sp, #24] + 452340: 940000fc bl 452730 <_ZNSaIN5Catch5clara8TextFlow6Column8iteratorEED1Ev> + 452344: d503201f nop + 452348: a8c27bfd ldp x29, x30, [sp], #32 + 45234c: d65f03c0 ret + +0000000000452350 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EEC2Ev(): + 452350: a9be7bfd stp x29, x30, [sp, #-32]! + 452354: 910003fd mov x29, sp + 452358: f9000fe0 str x0, [sp, #24] + 45235c: f9400fe0 ldr x0, [sp, #24] + 452360: 94000b8a bl 455188 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_Vector_implC1Ev> + 452364: d503201f nop + 452368: a8c27bfd ldp x29, x30, [sp], #32 + 45236c: d65f03c0 ret + +0000000000452370 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EED2Ev(): + 452370: a9be7bfd stp x29, x30, [sp, #-32]! + 452374: 910003fd mov x29, sp + 452378: f9000fe0 str x0, [sp, #24] + 45237c: f9400fe0 ldr x0, [sp, #24] + 452380: f9400003 ldr x3, [x0] + 452384: f9400fe0 ldr x0, [sp, #24] + 452388: f9400801 ldr x1, [x0, #16] + 45238c: f9400fe0 ldr x0, [sp, #24] + 452390: f9400000 ldr x0, [x0] + 452394: cb000020 sub x0, x1, x0 + 452398: 9344fc01 asr x1, x0, #4 + 45239c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4523a0: f2955560 movk x0, #0xaaab + 4523a4: 9b007c20 mul x0, x1, x0 + 4523a8: aa0003e2 mov x2, x0 + 4523ac: aa0303e1 mov x1, x3 + 4523b0: f9400fe0 ldr x0, [sp, #24] + 4523b4: 94000062 bl 45253c <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE13_M_deallocateEPS4_m> + 4523b8: f9400fe0 ldr x0, [sp, #24] + 4523bc: 97ffffdd bl 452330 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_Vector_implD1Ev> + 4523c0: d503201f nop + 4523c4: a8c27bfd ldp x29, x30, [sp], #32 + 4523c8: d65f03c0 ret + +00000000004523cc <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv(): + 4523cc: d10043ff sub sp, sp, #0x10 + 4523d0: f90007e0 str x0, [sp, #8] + 4523d4: f94007e0 ldr x0, [sp, #8] + 4523d8: 910043ff add sp, sp, #0x10 + 4523dc: d65f03c0 ret + +00000000004523e0 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorES4_EvT_S6_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorES4_EvT_S6_RSaIT0_E(): + 4523e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4523e4: 910003fd mov x29, sp + 4523e8: f90017e0 str x0, [sp, #40] + 4523ec: f90013e1 str x1, [sp, #32] + 4523f0: f9000fe2 str x2, [sp, #24] + 4523f4: f94013e1 ldr x1, [sp, #32] + 4523f8: f94017e0 ldr x0, [sp, #40] + 4523fc: 94000b71 bl 4551c0 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorEEvT_S6_> + 452400: d503201f nop + 452404: a8c37bfd ldp x29, x30, [sp], #48 + 452408: d65f03c0 ret + +000000000045240c <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8max_sizeEv(): + 45240c: a9be7bfd stp x29, x30, [sp, #-32]! + 452410: 910003fd mov x29, sp + 452414: f9000fe0 str x0, [sp, #24] + 452418: f9400fe0 ldr x0, [sp, #24] + 45241c: 940000c0 bl 45271c <_ZNKSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv> + 452420: 94000b72 bl 4551e8 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE8max_sizeERKS5_> + 452424: a8c27bfd ldp x29, x30, [sp], #32 + 452428: d65f03c0 ret + +000000000045242c <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8capacityEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8capacityEv(): + 45242c: d10043ff sub sp, sp, #0x10 + 452430: f90007e0 str x0, [sp, #8] + 452434: f94007e0 ldr x0, [sp, #8] + 452438: f9400801 ldr x1, [x0, #16] + 45243c: f94007e0 ldr x0, [sp, #8] + 452440: f9400000 ldr x0, [x0] + 452444: cb000020 sub x0, x1, x0 + 452448: 9344fc01 asr x1, x0, #4 + 45244c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 452450: f2955560 movk x0, #0xaaab + 452454: 9b007c20 mul x0, x1, x0 + 452458: 910043ff add sp, sp, #0x10 + 45245c: d65f03c0 ret + +0000000000452460 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv(): + 452460: d10043ff sub sp, sp, #0x10 + 452464: f90007e0 str x0, [sp, #8] + 452468: f94007e0 ldr x0, [sp, #8] + 45246c: f9400401 ldr x1, [x0, #8] + 452470: f94007e0 ldr x0, [sp, #8] + 452474: f9400000 ldr x0, [x0] + 452478: cb000020 sub x0, x1, x0 + 45247c: 9344fc01 asr x1, x0, #4 + 452480: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 452484: f2955560 movk x0, #0xaaab + 452488: 9b007c20 mul x0, x1, x0 + 45248c: 910043ff add sp, sp, #0x10 + 452490: d65f03c0 ret + +0000000000452494 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6Column8iteratorESt13move_iteratorIPS4_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6Column8iteratorESt13move_iteratorIPS4_EET0_PT_(): + 452494: a9bd7bfd stp x29, x30, [sp, #-48]! + 452498: 910003fd mov x29, sp + 45249c: f9000fe0 str x0, [sp, #24] + 4524a0: 9100a3e0 add x0, sp, #0x28 + 4524a4: f9400fe1 ldr x1, [sp, #24] + 4524a8: 94000b57 bl 455204 <_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEC1ES5_> + 4524ac: f94017e0 ldr x0, [sp, #40] + 4524b0: a8c37bfd ldp x29, x30, [sp], #48 + 4524b4: d65f03c0 ret + +00000000004524b8 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE20_M_allocate_and_copyISt13move_iteratorIPS4_EEES9_mT_SB_>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE20_M_allocate_and_copyISt13move_iteratorIPS4_EEES9_mT_SB_(): + 4524b8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4524bc: 910003fd mov x29, sp + 4524c0: f9000bf3 str x19, [sp, #16] + 4524c4: f9001fe0 str x0, [sp, #56] + 4524c8: f9001be1 str x1, [sp, #48] + 4524cc: f90017e2 str x2, [sp, #40] + 4524d0: f90013e3 str x3, [sp, #32] + 4524d4: f9401fe0 ldr x0, [sp, #56] + 4524d8: f9401be1 ldr x1, [sp, #48] + 4524dc: 94000b53 bl 455228 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE11_M_allocateEm> + 4524e0: f90027e0 str x0, [sp, #72] + 4524e4: f9401fe0 ldr x0, [sp, #56] + 4524e8: 97ffffb9 bl 4523cc <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv> + 4524ec: aa0003e3 mov x3, x0 + 4524f0: f94027e2 ldr x2, [sp, #72] + 4524f4: f94013e1 ldr x1, [sp, #32] + 4524f8: f94017e0 ldr x0, [sp, #40] + 4524fc: 94000b59 bl 455260 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES6_S5_ET0_T_S9_S8_RSaIT1_E> + 452500: f94027e0 ldr x0, [sp, #72] + 452504: 1400000b b 452530 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE20_M_allocate_and_copyISt13move_iteratorIPS4_EEES9_mT_SB_+0x78> + 452508: 97fed286 bl 406f20 <__cxa_begin_catch@plt> + 45250c: f9401fe0 ldr x0, [sp, #56] + 452510: f9401be2 ldr x2, [sp, #48] + 452514: f94027e1 ldr x1, [sp, #72] + 452518: 94000009 bl 45253c <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE13_M_deallocateEPS4_m> + 45251c: 97fed471 bl 4076e0 <__cxa_rethrow@plt> + 452520: aa0003f3 mov x19, x0 + 452524: 97fed4bb bl 407810 <__cxa_end_catch@plt> + 452528: aa1303e0 mov x0, x19 + 45252c: 97fed4f5 bl 407900 <_Unwind_Resume@plt> + 452530: f9400bf3 ldr x19, [sp, #16] + 452534: a8c57bfd ldp x29, x30, [sp], #80 + 452538: d65f03c0 ret + +000000000045253c <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE13_M_deallocateEPS4_m>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE13_M_deallocateEPS4_m(): + 45253c: a9bd7bfd stp x29, x30, [sp, #-48]! + 452540: 910003fd mov x29, sp + 452544: f90017e0 str x0, [sp, #40] + 452548: f90013e1 str x1, [sp, #32] + 45254c: f9000fe2 str x2, [sp, #24] + 452550: f94013e0 ldr x0, [sp, #32] + 452554: f100001f cmp x0, #0x0 + 452558: 540000a0 b.eq 45256c <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE13_M_deallocateEPS4_m+0x30> // b.none + 45255c: f94017e0 ldr x0, [sp, #40] + 452560: f9400fe2 ldr x2, [sp, #24] + 452564: f94013e1 ldr x1, [sp, #32] + 452568: 94000b4a bl 455290 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE10deallocateERS5_PS4_m> + 45256c: d503201f nop + 452570: a8c37bfd ldp x29, x30, [sp], #48 + 452574: d65f03c0 ret + +0000000000452578 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEC2ERKS6_(): + 452578: d10043ff sub sp, sp, #0x10 + 45257c: f90007e0 str x0, [sp, #8] + 452580: f90003e1 str x1, [sp] + 452584: f94003e0 ldr x0, [sp] + 452588: f9400001 ldr x1, [x0] + 45258c: f94007e0 ldr x0, [sp, #8] + 452590: f9000001 str x1, [x0] + 452594: d503201f nop + 452598: 910043ff add sp, sp, #0x10 + 45259c: d65f03c0 ret + +00000000004525a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv(): + 4525a0: d10043ff sub sp, sp, #0x10 + 4525a4: f90007e0 str x0, [sp, #8] + 4525a8: f94007e0 ldr x0, [sp, #8] + 4525ac: 910043ff add sp, sp, #0x10 + 4525b0: d65f03c0 ret + +00000000004525b4 <_ZSt4moveIRN5Catch5clara8TextFlow6Column8iteratorEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRN5Catch5clara8TextFlow6Column8iteratorEEONSt16remove_referenceIT_E4typeEOS7_(): + 4525b4: d10043ff sub sp, sp, #0x10 + 4525b8: f90007e0 str x0, [sp, #8] + 4525bc: f94007e0 ldr x0, [sp, #8] + 4525c0: 910043ff add sp, sp, #0x10 + 4525c4: d65f03c0 ret + +00000000004525c8 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12emplace_backIJS4_EEEvDpOT_>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12emplace_backIJS4_EEEvDpOT_(): + 4525c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4525cc: 910003fd mov x29, sp + 4525d0: a90153f3 stp x19, x20, [sp, #16] + 4525d4: f90017e0 str x0, [sp, #40] + 4525d8: f90013e1 str x1, [sp, #32] + 4525dc: f94017e0 ldr x0, [sp, #40] + 4525e0: f9400401 ldr x1, [x0, #8] + 4525e4: f94017e0 ldr x0, [sp, #40] + 4525e8: f9400800 ldr x0, [x0, #16] + 4525ec: eb00003f cmp x1, x0 + 4525f0: 54000200 b.eq 452630 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12emplace_backIJS4_EEEvDpOT_+0x68> // b.none + 4525f4: f94017f3 ldr x19, [sp, #40] + 4525f8: f94017e0 ldr x0, [sp, #40] + 4525fc: f9400414 ldr x20, [x0, #8] + 452600: f94013e0 ldr x0, [sp, #32] + 452604: 94000b2f bl 4552c0 <_ZSt7forwardIN5Catch5clara8TextFlow6Column8iteratorEEOT_RNSt16remove_referenceIS5_E4typeE> + 452608: aa0003e2 mov x2, x0 + 45260c: aa1403e1 mov x1, x20 + 452610: aa1303e0 mov x0, x19 + 452614: 94000b30 bl 4552d4 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_> + 452618: f94017e0 ldr x0, [sp, #40] + 45261c: f9400400 ldr x0, [x0, #8] + 452620: 9100c001 add x1, x0, #0x30 + 452624: f94017e0 ldr x0, [sp, #40] + 452628: f9000401 str x1, [x0, #8] + 45262c: 1400000a b 452654 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12emplace_backIJS4_EEEvDpOT_+0x8c> + 452630: f94017e0 ldr x0, [sp, #40] + 452634: 94000b36 bl 45530c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE3endEv> + 452638: aa0003f3 mov x19, x0 + 45263c: f94013e0 ldr x0, [sp, #32] + 452640: 94000b20 bl 4552c0 <_ZSt7forwardIN5Catch5clara8TextFlow6Column8iteratorEEOT_RNSt16remove_referenceIS5_E4typeE> + 452644: aa0003e2 mov x2, x0 + 452648: aa1303e1 mov x1, x19 + 45264c: f94017e0 ldr x0, [sp, #40] + 452650: 94000b39 bl 455334 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_> + 452654: d503201f nop + 452658: a94153f3 ldp x19, x20, [sp, #16] + 45265c: a8c37bfd ldp x29, x30, [sp], #48 + 452660: d65f03c0 ret + +0000000000452664 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE5beginEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE5beginEv(): + 452664: a9bd7bfd stp x29, x30, [sp, #-48]! + 452668: 910003fd mov x29, sp + 45266c: f9000fe0 str x0, [sp, #24] + 452670: f9400fe0 ldr x0, [sp, #24] + 452674: f9400000 ldr x0, [x0] + 452678: f90017e0 str x0, [sp, #40] + 45267c: 9100a3e1 add x1, sp, #0x28 + 452680: 910083e0 add x0, sp, #0x20 + 452684: 94000bbb bl 455570 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEC1ERKS7_> + 452688: f94013e0 ldr x0, [sp, #32] + 45268c: a8c37bfd ldp x29, x30, [sp], #48 + 452690: d65f03c0 ret + +0000000000452694 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE3endEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE3endEv(): + 452694: a9bd7bfd stp x29, x30, [sp, #-48]! + 452698: 910003fd mov x29, sp + 45269c: f9000fe0 str x0, [sp, #24] + 4526a0: f9400fe0 ldr x0, [sp, #24] + 4526a4: f9400400 ldr x0, [x0, #8] + 4526a8: f90017e0 str x0, [sp, #40] + 4526ac: 9100a3e1 add x1, sp, #0x28 + 4526b0: 910083e0 add x0, sp, #0x20 + 4526b4: 94000baf bl 455570 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEC1ERKS7_> + 4526b8: f94013e0 ldr x0, [sp, #32] + 4526bc: a8c37bfd ldp x29, x30, [sp], #48 + 4526c0: d65f03c0 ret + +00000000004526c4 <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS6_SaIS6_EEEESC_EbT_SD_T0_>: +_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS6_SaIS6_EEEESC_EbT_SD_T0_(): + 4526c4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4526c8: 910003fd mov x29, sp + 4526cc: a90153f3 stp x19, x20, [sp, #16] + 4526d0: f9001fe0 str x0, [sp, #56] + 4526d4: f9001be1 str x1, [sp, #48] + 4526d8: f90017e2 str x2, [sp, #40] + 4526dc: f9401fe0 ldr x0, [sp, #56] + 4526e0: 94000bae bl 455598 <_ZSt12__niter_baseIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS4_SaIS4_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE> + 4526e4: aa0003f3 mov x19, x0 + 4526e8: f9401be0 ldr x0, [sp, #48] + 4526ec: 94000bab bl 455598 <_ZSt12__niter_baseIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS4_SaIS4_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE> + 4526f0: aa0003f4 mov x20, x0 + 4526f4: f94017e0 ldr x0, [sp, #40] + 4526f8: 94000ba8 bl 455598 <_ZSt12__niter_baseIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS4_SaIS4_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE> + 4526fc: aa0003e2 mov x2, x0 + 452700: aa1403e1 mov x1, x20 + 452704: aa1303e0 mov x0, x19 + 452708: 94000bac bl 4555b8 <_ZSt11__equal_auxIPKN5Catch5clara8TextFlow6Column8iteratorES6_EbT_S7_T0_> + 45270c: 12001c00 and w0, w0, #0xff + 452710: a94153f3 ldp x19, x20, [sp, #16] + 452714: a8c47bfd ldp x29, x30, [sp], #64 + 452718: d65f03c0 ret + +000000000045271c <_ZNKSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv(): + 45271c: d10043ff sub sp, sp, #0x10 + 452720: f90007e0 str x0, [sp, #8] + 452724: f94007e0 ldr x0, [sp, #8] + 452728: 910043ff add sp, sp, #0x10 + 45272c: d65f03c0 ret + +0000000000452730 <_ZNSaIN5Catch5clara8TextFlow6Column8iteratorEED1Ev>: +_ZNSaIN5Catch5clara8TextFlow6Column8iteratorEED1Ev(): + 452730: a9be7bfd stp x29, x30, [sp, #-32]! + 452734: 910003fd mov x29, sp + 452738: f9000fe0 str x0, [sp, #24] + 45273c: f9400fe0 ldr x0, [sp, #24] + 452740: 94000bab bl 4555ec <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEED1Ev> + 452744: d503201f nop + 452748: a8c27bfd ldp x29, x30, [sp], #32 + 45274c: d65f03c0 ret + +0000000000452750 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_(): + 452750: a9bd7bfd stp x29, x30, [sp, #-48]! + 452754: 910003fd mov x29, sp + 452758: f90017e0 str x0, [sp, #40] + 45275c: f90013e1 str x1, [sp, #32] + 452760: f9000fe2 str x2, [sp, #24] + 452764: f9400fe0 ldr x0, [sp, #24] + 452768: 94000ba6 bl 455600 <_ZSt7forwardIRKN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS6_E4typeE> + 45276c: aa0003e2 mov x2, x0 + 452770: f94013e1 ldr x1, [sp, #32] + 452774: f94017e0 ldr x0, [sp, #40] + 452778: 94000bbd bl 45566c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE9constructIS4_JRKS4_EEEvPT_DpOT0_> + 45277c: d503201f nop + 452780: a8c37bfd ldp x29, x30, [sp], #48 + 452784: d65f03c0 ret + +0000000000452788 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE3endEv>: +_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE3endEv(): + 452788: a9bd7bfd stp x29, x30, [sp, #-48]! + 45278c: 910003fd mov x29, sp + 452790: f9000fe0 str x0, [sp, #24] + 452794: f9400fe0 ldr x0, [sp, #24] + 452798: 91002001 add x1, x0, #0x8 + 45279c: 9100a3e0 add x0, sp, #0x28 + 4527a0: 94000bd0 bl 4556e0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4527a4: f94017e0 ldr x0, [sp, #40] + 4527a8: a8c37bfd ldp x29, x30, [sp], #48 + 4527ac: d65f03c0 ret + +00000000004527b0 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 4527b0: a9b87bfd stp x29, x30, [sp, #-128]! + 4527b4: 910003fd mov x29, sp + 4527b8: a90153f3 stp x19, x20, [sp, #16] + 4527bc: f9001fe0 str x0, [sp, #56] + 4527c0: f9001be1 str x1, [sp, #48] + 4527c4: f90017e2 str x2, [sp, #40] + 4527c8: b00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4527cc: 91096002 add x2, x0, #0x258 + 4527d0: d2800021 mov x1, #0x1 // #1 + 4527d4: f9401fe0 ldr x0, [sp, #56] + 4527d8: 94000bcc bl 455708 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_M_check_lenEmPKc> + 4527dc: f9003be0 str x0, [sp, #112] + 4527e0: f9401fe0 ldr x0, [sp, #56] + 4527e4: f9400000 ldr x0, [x0] + 4527e8: f90037e0 str x0, [sp, #104] + 4527ec: f9401fe0 ldr x0, [sp, #56] + 4527f0: f9400400 ldr x0, [x0, #8] + 4527f4: f90033e0 str x0, [sp, #96] + 4527f8: f9401fe0 ldr x0, [sp, #56] + 4527fc: 94000bf6 bl 4557d4 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE5beginEv> + 452800: f90027e0 str x0, [sp, #72] + 452804: 910123e1 add x1, sp, #0x48 + 452808: 9100c3e0 add x0, sp, #0x30 + 45280c: 94000bfb bl 4557f8 <_ZN9__gnu_cxxmiIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 452810: f9002fe0 str x0, [sp, #88] + 452814: f9401fe0 ldr x0, [sp, #56] + 452818: f9403be1 ldr x1, [sp, #112] + 45281c: 94000c0a bl 455844 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE11_M_allocateEm> + 452820: f9002be0 str x0, [sp, #80] + 452824: f9402be0 ldr x0, [sp, #80] + 452828: f9003fe0 str x0, [sp, #120] + 45282c: f9401ff3 ldr x19, [sp, #56] + 452830: f9402fe1 ldr x1, [sp, #88] + 452834: aa0103e0 mov x0, x1 + 452838: d37ff800 lsl x0, x0, #1 + 45283c: 8b010000 add x0, x0, x1 + 452840: d37cec00 lsl x0, x0, #4 + 452844: aa0003e1 mov x1, x0 + 452848: f9402be0 ldr x0, [sp, #80] + 45284c: 8b010014 add x20, x0, x1 + 452850: f94017e0 ldr x0, [sp, #40] + 452854: 94000b6b bl 455600 <_ZSt7forwardIRKN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS6_E4typeE> + 452858: aa0003e2 mov x2, x0 + 45285c: aa1403e1 mov x1, x20 + 452860: aa1303e0 mov x0, x19 + 452864: 97ffffbb bl 452750 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_> + 452868: f9003fff str xzr, [sp, #120] + 45286c: 9100c3e0 add x0, sp, #0x30 + 452870: 94000c03 bl 45587c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv> + 452874: f9400013 ldr x19, [x0] + 452878: f9401fe0 ldr x0, [sp, #56] + 45287c: 940000a9 bl 452b20 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv> + 452880: aa0003e3 mov x3, x0 + 452884: f9402be2 ldr x2, [sp, #80] + 452888: aa1303e1 mov x1, x19 + 45288c: f94037e0 ldr x0, [sp, #104] + 452890: 94000c00 bl 455890 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara8TextFlow6ColumnES4_SaIS3_EET0_T_S7_S6_RT1_> + 452894: f9003fe0 str x0, [sp, #120] + 452898: f9403fe0 ldr x0, [sp, #120] + 45289c: 9100c000 add x0, x0, #0x30 + 4528a0: f9003fe0 str x0, [sp, #120] + 4528a4: 9100c3e0 add x0, sp, #0x30 + 4528a8: 94000bf5 bl 45587c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv> + 4528ac: f9400013 ldr x19, [x0] + 4528b0: f9401fe0 ldr x0, [sp, #56] + 4528b4: 9400009b bl 452b20 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv> + 4528b8: aa0003e3 mov x3, x0 + 4528bc: f9403fe2 ldr x2, [sp, #120] + 4528c0: f94033e1 ldr x1, [sp, #96] + 4528c4: aa1303e0 mov x0, x19 + 4528c8: 94000bf2 bl 455890 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara8TextFlow6ColumnES4_SaIS3_EET0_T_S7_S6_RT1_> + 4528cc: f9003fe0 str x0, [sp, #120] + 4528d0: f9401fe0 ldr x0, [sp, #56] + 4528d4: 94000093 bl 452b20 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv> + 4528d8: aa0003e2 mov x2, x0 + 4528dc: f94033e1 ldr x1, [sp, #96] + 4528e0: f94037e0 ldr x0, [sp, #104] + 4528e4: 940000a0 bl 452b64 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnES3_EvT_S5_RSaIT0_E> + 4528e8: f9401fe3 ldr x3, [sp, #56] + 4528ec: f9401fe0 ldr x0, [sp, #56] + 4528f0: f9400801 ldr x1, [x0, #16] + 4528f4: f94037e0 ldr x0, [sp, #104] + 4528f8: cb000020 sub x0, x1, x0 + 4528fc: 9344fc01 asr x1, x0, #4 + 452900: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 452904: f2955560 movk x0, #0xaaab + 452908: 9b007c20 mul x0, x1, x0 + 45290c: aa0003e2 mov x2, x0 + 452910: f94037e1 ldr x1, [sp, #104] + 452914: aa0303e0 mov x0, x3 + 452918: 94000bfc bl 455908 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE13_M_deallocateEPS3_m> + 45291c: f9401fe0 ldr x0, [sp, #56] + 452920: f9402be1 ldr x1, [sp, #80] + 452924: f9000001 str x1, [x0] + 452928: f9401fe0 ldr x0, [sp, #56] + 45292c: f9403fe1 ldr x1, [sp, #120] + 452930: f9000401 str x1, [x0, #8] + 452934: f9403be1 ldr x1, [sp, #112] + 452938: aa0103e0 mov x0, x1 + 45293c: d37ff800 lsl x0, x0, #1 + 452940: 8b010000 add x0, x0, x1 + 452944: d37cec00 lsl x0, x0, #4 + 452948: aa0003e1 mov x1, x0 + 45294c: f9402be0 ldr x0, [sp, #80] + 452950: 8b010001 add x1, x0, x1 + 452954: f9401fe0 ldr x0, [sp, #56] + 452958: f9000801 str x1, [x0, #16] + 45295c: 14000021 b 4529e0 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x230> + 452960: 97fed170 bl 406f20 <__cxa_begin_catch@plt> + 452964: f9403fe0 ldr x0, [sp, #120] + 452968: f100001f cmp x0, #0x0 + 45296c: 540001c1 b.ne 4529a4 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1f4> // b.any + 452970: f9401fe2 ldr x2, [sp, #56] + 452974: f9402fe1 ldr x1, [sp, #88] + 452978: aa0103e0 mov x0, x1 + 45297c: d37ff800 lsl x0, x0, #1 + 452980: 8b010000 add x0, x0, x1 + 452984: d37cec00 lsl x0, x0, #4 + 452988: aa0003e1 mov x1, x0 + 45298c: f9402be0 ldr x0, [sp, #80] + 452990: 8b010000 add x0, x0, x1 + 452994: aa0003e1 mov x1, x0 + 452998: aa0203e0 mov x0, x2 + 45299c: 94000bd1 bl 4558e0 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE7destroyIS3_EEvRS4_PT_> + 4529a0: 14000007 b 4529bc <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x20c> + 4529a4: f9401fe0 ldr x0, [sp, #56] + 4529a8: 9400005e bl 452b20 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv> + 4529ac: aa0003e2 mov x2, x0 + 4529b0: f9403fe1 ldr x1, [sp, #120] + 4529b4: f9402be0 ldr x0, [sp, #80] + 4529b8: 9400006b bl 452b64 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnES3_EvT_S5_RSaIT0_E> + 4529bc: f9401fe0 ldr x0, [sp, #56] + 4529c0: f9403be2 ldr x2, [sp, #112] + 4529c4: f9402be1 ldr x1, [sp, #80] + 4529c8: 94000bd0 bl 455908 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE13_M_deallocateEPS3_m> + 4529cc: 97fed345 bl 4076e0 <__cxa_rethrow@plt> + 4529d0: aa0003f3 mov x19, x0 + 4529d4: 97fed38f bl 407810 <__cxa_end_catch@plt> + 4529d8: aa1303e0 mov x0, x19 + 4529dc: 97fed3c9 bl 407900 <_Unwind_Resume@plt> + 4529e0: a94153f3 ldp x19, x20, [sp, #16] + 4529e4: a8c87bfd ldp x29, x30, [sp], #128 + 4529e8: d65f03c0 ret + +00000000004529ec <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara8TextFlow6ColumnEES4_E17_S_select_on_copyERKS5_>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara8TextFlow6ColumnEES4_E17_S_select_on_copyERKS5_(): + 4529ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 4529f0: 910003fd mov x29, sp + 4529f4: f9000bf3 str x19, [sp, #16] + 4529f8: aa0803f3 mov x19, x8 + 4529fc: f90017e0 str x0, [sp, #40] + 452a00: aa1303e8 mov x8, x19 + 452a04: f94017e0 ldr x0, [sp, #40] + 452a08: 94000bcf bl 455944 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE37select_on_container_copy_constructionERKS4_> + 452a0c: aa1303e0 mov x0, x19 + 452a10: f9400bf3 ldr x19, [sp, #16] + 452a14: a8c37bfd ldp x29, x30, [sp], #48 + 452a18: d65f03c0 ret + +0000000000452a1c <_ZNKSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv(): + 452a1c: d10043ff sub sp, sp, #0x10 + 452a20: f90007e0 str x0, [sp, #8] + 452a24: f94007e0 ldr x0, [sp, #8] + 452a28: 910043ff add sp, sp, #0x10 + 452a2c: d65f03c0 ret + +0000000000452a30 <_ZNSaIN5Catch5clara8TextFlow6ColumnEED1Ev>: +_ZNSaIN5Catch5clara8TextFlow6ColumnEED1Ev(): + 452a30: a9be7bfd stp x29, x30, [sp, #-32]! + 452a34: 910003fd mov x29, sp + 452a38: f9000fe0 str x0, [sp, #24] + 452a3c: f9400fe0 ldr x0, [sp, #24] + 452a40: 94000bd7 bl 45599c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEED1Ev> + 452a44: d503201f nop + 452a48: a8c27bfd ldp x29, x30, [sp], #32 + 452a4c: d65f03c0 ret + +0000000000452a50 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implD2Ev(): + 452a50: a9be7bfd stp x29, x30, [sp, #-32]! + 452a54: 910003fd mov x29, sp + 452a58: f9000fe0 str x0, [sp, #24] + 452a5c: f9400fe0 ldr x0, [sp, #24] + 452a60: 97fffff4 bl 452a30 <_ZNSaIN5Catch5clara8TextFlow6ColumnEED1Ev> + 452a64: d503201f nop + 452a68: a8c27bfd ldp x29, x30, [sp], #32 + 452a6c: d65f03c0 ret + +0000000000452a70 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1EmRKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EEC2EmRKS4_(): + 452a70: a9bc7bfd stp x29, x30, [sp, #-64]! + 452a74: 910003fd mov x29, sp + 452a78: f9000bf3 str x19, [sp, #16] + 452a7c: f9001fe0 str x0, [sp, #56] + 452a80: f9001be1 str x1, [sp, #48] + 452a84: f90017e2 str x2, [sp, #40] + 452a88: f9401fe0 ldr x0, [sp, #56] + 452a8c: f94017e1 ldr x1, [sp, #40] + 452a90: 94000bc8 bl 4559b0 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implC1ERKS4_> + 452a94: f9401be1 ldr x1, [sp, #48] + 452a98: f9401fe0 ldr x0, [sp, #56] + 452a9c: 94000bd5 bl 4559f0 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_create_storageEm> + 452aa0: 14000006 b 452ab8 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1EmRKS4_+0x48> + 452aa4: aa0003f3 mov x19, x0 + 452aa8: f9401fe0 ldr x0, [sp, #56] + 452aac: 97ffffe9 bl 452a50 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implD1Ev> + 452ab0: aa1303e0 mov x0, x19 + 452ab4: 97fed393 bl 407900 <_Unwind_Resume@plt> + 452ab8: f9400bf3 ldr x19, [sp, #16] + 452abc: a8c47bfd ldp x29, x30, [sp], #64 + 452ac0: d65f03c0 ret + +0000000000452ac4 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EED2Ev(): + 452ac4: a9be7bfd stp x29, x30, [sp, #-32]! + 452ac8: 910003fd mov x29, sp + 452acc: f9000fe0 str x0, [sp, #24] + 452ad0: f9400fe0 ldr x0, [sp, #24] + 452ad4: f9400003 ldr x3, [x0] + 452ad8: f9400fe0 ldr x0, [sp, #24] + 452adc: f9400801 ldr x1, [x0, #16] + 452ae0: f9400fe0 ldr x0, [sp, #24] + 452ae4: f9400000 ldr x0, [x0] + 452ae8: cb000020 sub x0, x1, x0 + 452aec: 9344fc01 asr x1, x0, #4 + 452af0: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 452af4: f2955560 movk x0, #0xaaab + 452af8: 9b007c20 mul x0, x1, x0 + 452afc: aa0003e2 mov x2, x0 + 452b00: aa0303e1 mov x1, x3 + 452b04: f9400fe0 ldr x0, [sp, #24] + 452b08: 94000b80 bl 455908 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE13_M_deallocateEPS3_m> + 452b0c: f9400fe0 ldr x0, [sp, #24] + 452b10: 97ffffd0 bl 452a50 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implD1Ev> + 452b14: d503201f nop + 452b18: a8c27bfd ldp x29, x30, [sp], #32 + 452b1c: d65f03c0 ret + +0000000000452b20 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv(): + 452b20: d10043ff sub sp, sp, #0x10 + 452b24: f90007e0 str x0, [sp, #8] + 452b28: f94007e0 ldr x0, [sp, #8] + 452b2c: 910043ff add sp, sp, #0x10 + 452b30: d65f03c0 ret + +0000000000452b34 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E(): + 452b34: a9bd7bfd stp x29, x30, [sp, #-48]! + 452b38: 910003fd mov x29, sp + 452b3c: f90017e0 str x0, [sp, #40] + 452b40: f90013e1 str x1, [sp, #32] + 452b44: f9000fe2 str x2, [sp, #24] + 452b48: f9000be3 str x3, [sp, #16] + 452b4c: f9400fe2 ldr x2, [sp, #24] + 452b50: f94013e1 ldr x1, [sp, #32] + 452b54: f94017e0 ldr x0, [sp, #40] + 452b58: 94000bc1 bl 455a5c <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_> + 452b5c: a8c37bfd ldp x29, x30, [sp], #48 + 452b60: d65f03c0 ret + +0000000000452b64 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnES3_EvT_S5_RSaIT0_E(): + 452b64: a9bd7bfd stp x29, x30, [sp, #-48]! + 452b68: 910003fd mov x29, sp + 452b6c: f90017e0 str x0, [sp, #40] + 452b70: f90013e1 str x1, [sp, #32] + 452b74: f9000fe2 str x2, [sp, #24] + 452b78: f94013e1 ldr x1, [sp, #32] + 452b7c: f94017e0 ldr x0, [sp, #40] + 452b80: 94000bc4 bl 455a90 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnEEvT_S5_> + 452b84: d503201f nop + 452b88: a8c37bfd ldp x29, x30, [sp], #48 + 452b8c: d65f03c0 ret + +0000000000452b90 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EEC1Ev(): + 452b90: a9be7bfd stp x29, x30, [sp, #-32]! + 452b94: 910003fd mov x29, sp + 452b98: f9000fe0 str x0, [sp, #24] + 452b9c: f9400fe0 ldr x0, [sp, #24] + 452ba0: 94000bc6 bl 455ab8 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implC1Ev> + 452ba4: d503201f nop + 452ba8: a8c27bfd ldp x29, x30, [sp], #32 + 452bac: d65f03c0 ret + +0000000000452bb0 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS6_>: +_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS6_(): + 452bb0: a9be7bfd stp x29, x30, [sp, #-32]! + 452bb4: 910003fd mov x29, sp + 452bb8: f9000fe0 str x0, [sp, #24] + 452bbc: f9000be1 str x1, [sp, #16] + 452bc0: f9400fe0 ldr x0, [sp, #24] + 452bc4: f9400be1 ldr x1, [sp, #16] + 452bc8: 97ff6db7 bl 42e2a4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC1ERKS6_> + 452bcc: d503201f nop + 452bd0: a8c27bfd ldp x29, x30, [sp], #32 + 452bd4: d65f03c0 ret + +0000000000452bd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE22_M_initialize_dispatchIPKPKcEEvT_SD_St12__false_type>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE22_M_initialize_dispatchIPKPKcEEvT_SD_St12__false_type(): + 452bd8: a9bc7bfd stp x29, x30, [sp, #-64]! + 452bdc: 910003fd mov x29, sp + 452be0: f90017e0 str x0, [sp, #40] + 452be4: f90013e1 str x1, [sp, #32] + 452be8: f9000fe2 str x2, [sp, #24] + 452bec: 390043e3 strb w3, [sp, #16] + 452bf0: 2a0403e3 mov w3, w4 + 452bf4: f9400fe2 ldr x2, [sp, #24] + 452bf8: f94013e1 ldr x1, [sp, #32] + 452bfc: f94017e0 ldr x0, [sp, #40] + 452c00: 94000bbc bl 455af0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_range_initializeIPKPKcEEvT_SD_St20forward_iterator_tag> + 452c04: d503201f nop + 452c08: a8c47bfd ldp x29, x30, [sp], #64 + 452c0c: d65f03c0 ret + +0000000000452c10 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm(): + 452c10: a9ba7bfd stp x29, x30, [sp, #-96]! + 452c14: 910003fd mov x29, sp + 452c18: a90153f3 stp x19, x20, [sp, #16] + 452c1c: f90017e0 str x0, [sp, #40] + 452c20: f90013e1 str x1, [sp, #32] + 452c24: f94013e0 ldr x0, [sp, #32] + 452c28: f100001f cmp x0, #0x0 + 452c2c: 54001580 b.eq 452edc <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm+0x2cc> // b.none + 452c30: f94017e0 ldr x0, [sp, #40] + 452c34: 97fff3b5 bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 452c38: f9002be0 str x0, [sp, #80] + 452c3c: f94017e0 ldr x0, [sp, #40] + 452c40: f9400801 ldr x1, [x0, #16] + 452c44: f94017e0 ldr x0, [sp, #40] + 452c48: f9400400 ldr x0, [x0, #8] + 452c4c: cb000020 sub x0, x1, x0 + 452c50: 9343fc01 asr x1, x0, #3 + 452c54: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 452c58: f29999a0 movk x0, #0xcccd + 452c5c: 9b007c20 mul x0, x1, x0 + 452c60: f90027e0 str x0, [sp, #72] + 452c64: f94017e0 ldr x0, [sp, #40] + 452c68: 94000bca bl 455b90 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8max_sizeEv> + 452c6c: aa0003e1 mov x1, x0 + 452c70: f9402be0 ldr x0, [sp, #80] + 452c74: eb01001f cmp x0, x1 + 452c78: 54000128 b.hi 452c9c <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm+0x8c> // b.pmore + 452c7c: f94017e0 ldr x0, [sp, #40] + 452c80: 94000bc4 bl 455b90 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8max_sizeEv> + 452c84: aa0003e1 mov x1, x0 + 452c88: f9402be0 ldr x0, [sp, #80] + 452c8c: cb000020 sub x0, x1, x0 + 452c90: f94027e1 ldr x1, [sp, #72] + 452c94: eb00003f cmp x1, x0 + 452c98: 54000069 b.ls 452ca4 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm+0x94> // b.plast + 452c9c: 52800020 mov w0, #0x1 // #1 + 452ca0: 14000002 b 452ca8 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm+0x98> + 452ca4: 52800000 mov w0, #0x0 // #0 + 452ca8: 7100001f cmp w0, #0x0 + 452cac: f94027e1 ldr x1, [sp, #72] + 452cb0: f94013e0 ldr x0, [sp, #32] + 452cb4: eb00003f cmp x1, x0 + 452cb8: 540001a3 b.cc 452cec <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm+0xdc> // b.lo, b.ul, b.last + 452cbc: f94017e0 ldr x0, [sp, #40] + 452cc0: f9400413 ldr x19, [x0, #8] + 452cc4: f94017e0 ldr x0, [sp, #40] + 452cc8: 940000f4 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 452ccc: aa0003e2 mov x2, x0 + 452cd0: f94013e1 ldr x1, [sp, #32] + 452cd4: aa1303e0 mov x0, x19 + 452cd8: 94000bb6 bl 455bb0 <_ZSt27__uninitialized_default_n_aIPN5Catch5clara6detail5TokenEmS3_ET_S5_T0_RSaIT1_E> + 452cdc: aa0003e1 mov x1, x0 + 452ce0: f94017e0 ldr x0, [sp, #40] + 452ce4: f9000401 str x1, [x0, #8] + 452ce8: 1400007d b 452edc <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm+0x2cc> + 452cec: b00003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 452cf0: 9109e002 add x2, x0, #0x278 + 452cf4: f94013e1 ldr x1, [sp, #32] + 452cf8: f94017e0 ldr x0, [sp, #40] + 452cfc: 94000bb7 bl 455bd8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12_M_check_lenEmPKc> + 452d00: f90023e0 str x0, [sp, #64] + 452d04: f94017e0 ldr x0, [sp, #40] + 452d08: f94023e1 ldr x1, [sp, #64] + 452d0c: 94000be6 bl 455ca4 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE11_M_allocateEm> + 452d10: f9001fe0 str x0, [sp, #56] + 452d14: f9002fff str xzr, [sp, #88] + 452d18: f9402be1 ldr x1, [sp, #80] + 452d1c: aa0103e0 mov x0, x1 + 452d20: d37ef400 lsl x0, x0, #2 + 452d24: 8b010000 add x0, x0, x1 + 452d28: d37df000 lsl x0, x0, #3 + 452d2c: aa0003e1 mov x1, x0 + 452d30: f9401fe0 ldr x0, [sp, #56] + 452d34: 8b010013 add x19, x0, x1 + 452d38: f94017e0 ldr x0, [sp, #40] + 452d3c: 940000d7 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 452d40: aa0003e2 mov x2, x0 + 452d44: f94013e1 ldr x1, [sp, #32] + 452d48: aa1303e0 mov x0, x19 + 452d4c: 94000b99 bl 455bb0 <_ZSt27__uninitialized_default_n_aIPN5Catch5clara6detail5TokenEmS3_ET_S5_T0_RSaIT1_E> + 452d50: f9402be1 ldr x1, [sp, #80] + 452d54: aa0103e0 mov x0, x1 + 452d58: d37ef400 lsl x0, x0, #2 + 452d5c: 8b010000 add x0, x0, x1 + 452d60: d37df000 lsl x0, x0, #3 + 452d64: aa0003e1 mov x1, x0 + 452d68: f9401fe0 ldr x0, [sp, #56] + 452d6c: 8b010000 add x0, x0, x1 + 452d70: f9002fe0 str x0, [sp, #88] + 452d74: f94017e0 ldr x0, [sp, #40] + 452d78: f9400013 ldr x19, [x0] + 452d7c: f94017e0 ldr x0, [sp, #40] + 452d80: f9400414 ldr x20, [x0, #8] + 452d84: f94017e0 ldr x0, [sp, #40] + 452d88: 940000c4 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 452d8c: aa0003e3 mov x3, x0 + 452d90: f9401fe2 ldr x2, [sp, #56] + 452d94: aa1403e1 mov x1, x20 + 452d98: aa1303e0 mov x0, x19 + 452d9c: 94000bd0 bl 455cdc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail5TokenES4_SaIS3_EET0_T_S7_S6_RT1_> + 452da0: f94017e0 ldr x0, [sp, #40] + 452da4: f9400013 ldr x19, [x0] + 452da8: f94017e0 ldr x0, [sp, #40] + 452dac: f9400414 ldr x20, [x0, #8] + 452db0: f94017e0 ldr x0, [sp, #40] + 452db4: 940000b9 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 452db8: aa0003e2 mov x2, x0 + 452dbc: aa1403e1 mov x1, x20 + 452dc0: aa1303e0 mov x0, x19 + 452dc4: 940000ba bl 4530ac <_ZSt8_DestroyIPN5Catch5clara6detail5TokenES3_EvT_S5_RSaIT0_E> + 452dc8: f94017e3 ldr x3, [sp, #40] + 452dcc: f94017e0 ldr x0, [sp, #40] + 452dd0: f9400004 ldr x4, [x0] + 452dd4: f94017e0 ldr x0, [sp, #40] + 452dd8: f9400801 ldr x1, [x0, #16] + 452ddc: f94017e0 ldr x0, [sp, #40] + 452de0: f9400000 ldr x0, [x0] + 452de4: cb000020 sub x0, x1, x0 + 452de8: 9343fc01 asr x1, x0, #3 + 452dec: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 452df0: f29999a0 movk x0, #0xcccd + 452df4: 9b007c20 mul x0, x1, x0 + 452df8: aa0003e2 mov x2, x0 + 452dfc: aa0403e1 mov x1, x4 + 452e00: aa0303e0 mov x0, x3 + 452e04: 94000bca bl 455d2c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE13_M_deallocateEPS3_m> + 452e08: f94017e0 ldr x0, [sp, #40] + 452e0c: f9401fe1 ldr x1, [sp, #56] + 452e10: f9000001 str x1, [x0] + 452e14: f9402be1 ldr x1, [sp, #80] + 452e18: f94013e0 ldr x0, [sp, #32] + 452e1c: 8b000021 add x1, x1, x0 + 452e20: aa0103e0 mov x0, x1 + 452e24: d37ef400 lsl x0, x0, #2 + 452e28: 8b010000 add x0, x0, x1 + 452e2c: d37df000 lsl x0, x0, #3 + 452e30: aa0003e1 mov x1, x0 + 452e34: f9401fe0 ldr x0, [sp, #56] + 452e38: 8b010001 add x1, x0, x1 + 452e3c: f94017e0 ldr x0, [sp, #40] + 452e40: f9000401 str x1, [x0, #8] + 452e44: f94023e1 ldr x1, [sp, #64] + 452e48: aa0103e0 mov x0, x1 + 452e4c: d37ef400 lsl x0, x0, #2 + 452e50: 8b010000 add x0, x0, x1 + 452e54: d37df000 lsl x0, x0, #3 + 452e58: aa0003e1 mov x1, x0 + 452e5c: f9401fe0 ldr x0, [sp, #56] + 452e60: 8b010001 add x1, x0, x1 + 452e64: f94017e0 ldr x0, [sp, #40] + 452e68: f9000801 str x1, [x0, #16] + 452e6c: 1400001c b 452edc <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm+0x2cc> + 452e70: 97fed02c bl 406f20 <__cxa_begin_catch@plt> + 452e74: f9402fe0 ldr x0, [sp, #88] + 452e78: f100001f cmp x0, #0x0 + 452e7c: 540001e0 b.eq 452eb8 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_default_appendEm+0x2a8> // b.none + 452e80: f94013e1 ldr x1, [sp, #32] + 452e84: aa0103e0 mov x0, x1 + 452e88: d37ef400 lsl x0, x0, #2 + 452e8c: 8b010000 add x0, x0, x1 + 452e90: d37df000 lsl x0, x0, #3 + 452e94: aa0003e1 mov x1, x0 + 452e98: f9402fe0 ldr x0, [sp, #88] + 452e9c: 8b010013 add x19, x0, x1 + 452ea0: f94017e0 ldr x0, [sp, #40] + 452ea4: 9400007d bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 452ea8: aa0003e2 mov x2, x0 + 452eac: aa1303e1 mov x1, x19 + 452eb0: f9402fe0 ldr x0, [sp, #88] + 452eb4: 9400007e bl 4530ac <_ZSt8_DestroyIPN5Catch5clara6detail5TokenES3_EvT_S5_RSaIT0_E> + 452eb8: f94017e0 ldr x0, [sp, #40] + 452ebc: f94023e2 ldr x2, [sp, #64] + 452ec0: f9401fe1 ldr x1, [sp, #56] + 452ec4: 94000b9a bl 455d2c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE13_M_deallocateEPS3_m> + 452ec8: 97fed206 bl 4076e0 <__cxa_rethrow@plt> + 452ecc: aa0003f3 mov x19, x0 + 452ed0: 97fed250 bl 407810 <__cxa_end_catch@plt> + 452ed4: aa1303e0 mov x0, x19 + 452ed8: 97fed28a bl 407900 <_Unwind_Resume@plt> + 452edc: d503201f nop + 452ee0: a94153f3 ldp x19, x20, [sp, #16] + 452ee4: a8c67bfd ldp x29, x30, [sp], #96 + 452ee8: d65f03c0 ret + +0000000000452eec <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE15_M_erase_at_endEPS3_>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE15_M_erase_at_endEPS3_(): + 452eec: a9bc7bfd stp x29, x30, [sp, #-64]! + 452ef0: 910003fd mov x29, sp + 452ef4: f9000bf3 str x19, [sp, #16] + 452ef8: f90017e0 str x0, [sp, #40] + 452efc: f90013e1 str x1, [sp, #32] + 452f00: f94017e0 ldr x0, [sp, #40] + 452f04: f9400401 ldr x1, [x0, #8] + 452f08: f94013e0 ldr x0, [sp, #32] + 452f0c: cb000020 sub x0, x1, x0 + 452f10: 9343fc01 asr x1, x0, #3 + 452f14: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 452f18: f29999a0 movk x0, #0xcccd + 452f1c: 9b007c20 mul x0, x1, x0 + 452f20: f9001fe0 str x0, [sp, #56] + 452f24: f9401fe0 ldr x0, [sp, #56] + 452f28: f100001f cmp x0, #0x0 + 452f2c: 54000180 b.eq 452f5c <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE15_M_erase_at_endEPS3_+0x70> // b.none + 452f30: f94017e0 ldr x0, [sp, #40] + 452f34: f9400413 ldr x19, [x0, #8] + 452f38: f94017e0 ldr x0, [sp, #40] + 452f3c: 94000057 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 452f40: aa0003e2 mov x2, x0 + 452f44: aa1303e1 mov x1, x19 + 452f48: f94013e0 ldr x0, [sp, #32] + 452f4c: 94000058 bl 4530ac <_ZSt8_DestroyIPN5Catch5clara6detail5TokenES3_EvT_S5_RSaIT0_E> + 452f50: f94017e0 ldr x0, [sp, #40] + 452f54: f94013e1 ldr x1, [sp, #32] + 452f58: f9000401 str x1, [x0, #8] + 452f5c: d503201f nop + 452f60: f9400bf3 ldr x19, [sp, #16] + 452f64: a8c47bfd ldp x29, x30, [sp], #64 + 452f68: d65f03c0 ret + +0000000000452f6c <_ZSt4moveIRN5Catch5clara6detail5TokenEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRN5Catch5clara6detail5TokenEEONSt16remove_referenceIT_E4typeEOS6_(): + 452f6c: d10043ff sub sp, sp, #0x10 + 452f70: f90007e0 str x0, [sp, #8] + 452f74: f94007e0 ldr x0, [sp, #8] + 452f78: 910043ff add sp, sp, #0x10 + 452f7c: d65f03c0 ret + +0000000000452f80 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12emplace_backIJS3_EEEvDpOT_>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12emplace_backIJS3_EEEvDpOT_(): + 452f80: a9bd7bfd stp x29, x30, [sp, #-48]! + 452f84: 910003fd mov x29, sp + 452f88: a90153f3 stp x19, x20, [sp, #16] + 452f8c: f90017e0 str x0, [sp, #40] + 452f90: f90013e1 str x1, [sp, #32] + 452f94: f94017e0 ldr x0, [sp, #40] + 452f98: f9400401 ldr x1, [x0, #8] + 452f9c: f94017e0 ldr x0, [sp, #40] + 452fa0: f9400800 ldr x0, [x0, #16] + 452fa4: eb00003f cmp x1, x0 + 452fa8: 54000200 b.eq 452fe8 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12emplace_backIJS3_EEEvDpOT_+0x68> // b.none + 452fac: f94017f3 ldr x19, [sp, #40] + 452fb0: f94017e0 ldr x0, [sp, #40] + 452fb4: f9400414 ldr x20, [x0, #8] + 452fb8: f94013e0 ldr x0, [sp, #32] + 452fbc: 94000b6b bl 455d68 <_ZSt7forwardIN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS4_E4typeE> + 452fc0: aa0003e2 mov x2, x0 + 452fc4: aa1403e1 mov x1, x20 + 452fc8: aa1303e0 mov x0, x19 + 452fcc: 94000b6c bl 455d7c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_> + 452fd0: f94017e0 ldr x0, [sp, #40] + 452fd4: f9400400 ldr x0, [x0, #8] + 452fd8: 9100a001 add x1, x0, #0x28 + 452fdc: f94017e0 ldr x0, [sp, #40] + 452fe0: f9000401 str x1, [x0, #8] + 452fe4: 1400000a b 45300c <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12emplace_backIJS3_EEEvDpOT_+0x8c> + 452fe8: f94017e0 ldr x0, [sp, #40] + 452fec: 94000b72 bl 455db4 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv> + 452ff0: aa0003f3 mov x19, x0 + 452ff4: f94013e0 ldr x0, [sp, #32] + 452ff8: 94000b5c bl 455d68 <_ZSt7forwardIN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS4_E4typeE> + 452ffc: aa0003e2 mov x2, x0 + 453000: aa1303e1 mov x1, x19 + 453004: f94017e0 ldr x0, [sp, #40] + 453008: 94000b75 bl 455ddc <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 45300c: d503201f nop + 453010: a94153f3 ldp x19, x20, [sp, #16] + 453014: a8c37bfd ldp x29, x30, [sp], #48 + 453018: d65f03c0 ret + +000000000045301c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implD1Ev(): + 45301c: a9be7bfd stp x29, x30, [sp, #-32]! + 453020: 910003fd mov x29, sp + 453024: f9000fe0 str x0, [sp, #24] + 453028: f9400fe0 ldr x0, [sp, #24] + 45302c: 940000df bl 4533a8 <_ZNSaIN5Catch5clara6detail5TokenEED1Ev> + 453030: d503201f nop + 453034: a8c27bfd ldp x29, x30, [sp], #32 + 453038: d65f03c0 ret + +000000000045303c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EED2Ev(): + 45303c: a9be7bfd stp x29, x30, [sp, #-32]! + 453040: 910003fd mov x29, sp + 453044: f9000fe0 str x0, [sp, #24] + 453048: f9400fe0 ldr x0, [sp, #24] + 45304c: f9400003 ldr x3, [x0] + 453050: f9400fe0 ldr x0, [sp, #24] + 453054: f9400801 ldr x1, [x0, #16] + 453058: f9400fe0 ldr x0, [sp, #24] + 45305c: f9400000 ldr x0, [x0] + 453060: cb000020 sub x0, x1, x0 + 453064: 9343fc01 asr x1, x0, #3 + 453068: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 45306c: f29999a0 movk x0, #0xcccd + 453070: 9b007c20 mul x0, x1, x0 + 453074: aa0003e2 mov x2, x0 + 453078: aa0303e1 mov x1, x3 + 45307c: f9400fe0 ldr x0, [sp, #24] + 453080: 94000b2b bl 455d2c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE13_M_deallocateEPS3_m> + 453084: f9400fe0 ldr x0, [sp, #24] + 453088: 97ffffe5 bl 45301c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implD1Ev> + 45308c: d503201f nop + 453090: a8c27bfd ldp x29, x30, [sp], #32 + 453094: d65f03c0 ret + +0000000000453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv(): + 453098: d10043ff sub sp, sp, #0x10 + 45309c: f90007e0 str x0, [sp, #8] + 4530a0: f94007e0 ldr x0, [sp, #8] + 4530a4: 910043ff add sp, sp, #0x10 + 4530a8: d65f03c0 ret + +00000000004530ac <_ZSt8_DestroyIPN5Catch5clara6detail5TokenES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch5clara6detail5TokenES3_EvT_S5_RSaIT0_E(): + 4530ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4530b0: 910003fd mov x29, sp + 4530b4: f90017e0 str x0, [sp, #40] + 4530b8: f90013e1 str x1, [sp, #32] + 4530bc: f9000fe2 str x2, [sp, #24] + 4530c0: f94013e1 ldr x1, [sp, #32] + 4530c4: f94017e0 ldr x0, [sp, #40] + 4530c8: 94000bd4 bl 456018 <_ZSt8_DestroyIPN5Catch5clara6detail5TokenEEvT_S5_> + 4530cc: d503201f nop + 4530d0: a8c37bfd ldp x29, x30, [sp], #48 + 4530d4: d65f03c0 ret + +00000000004530d8 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EEC2Ev(): + 4530d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4530dc: 910003fd mov x29, sp + 4530e0: f9000fe0 str x0, [sp, #24] + 4530e4: f9400fe0 ldr x0, [sp, #24] + 4530e8: 94000bd6 bl 456040 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implC1Ev> + 4530ec: d503201f nop + 4530f0: a8c27bfd ldp x29, x30, [sp], #32 + 4530f4: d65f03c0 ret + +00000000004530f8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv>: +_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv(): + 4530f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4530fc: 910003fd mov x29, sp + 453100: f9000fe0 str x0, [sp, #24] + 453104: f9400fe0 ldr x0, [sp, #24] + 453108: f9400000 ldr x0, [x0] + 45310c: f90017e0 str x0, [sp, #40] + 453110: 9100a3e1 add x1, sp, #0x28 + 453114: 910083e0 add x0, sp, #0x20 + 453118: 94000bd8 bl 456078 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 45311c: f94013e0 ldr x0, [sp, #32] + 453120: a8c37bfd ldp x29, x30, [sp], #48 + 453124: d65f03c0 ret + +0000000000453128 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv>: +_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv(): + 453128: a9bd7bfd stp x29, x30, [sp, #-48]! + 45312c: 910003fd mov x29, sp + 453130: f9000fe0 str x0, [sp, #24] + 453134: f9400fe0 ldr x0, [sp, #24] + 453138: f9400400 ldr x0, [x0, #8] + 45313c: f90017e0 str x0, [sp, #40] + 453140: 9100a3e1 add x1, sp, #0x28 + 453144: 910083e0 add x0, sp, #0x20 + 453148: 94000bcc bl 456078 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 45314c: f94013e0 ldr x0, [sp, #32] + 453150: a8c37bfd ldp x29, x30, [sp], #48 + 453154: d65f03c0 ret + +0000000000453158 <_ZN9__gnu_cxxeqIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxeqIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 453158: a9bd7bfd stp x29, x30, [sp, #-48]! + 45315c: 910003fd mov x29, sp + 453160: f9000bf3 str x19, [sp, #16] + 453164: f90017e0 str x0, [sp, #40] + 453168: f90013e1 str x1, [sp, #32] + 45316c: f94017e0 ldr x0, [sp, #40] + 453170: 94000bcc bl 4560a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 453174: f9400013 ldr x19, [x0] + 453178: f94013e0 ldr x0, [sp, #32] + 45317c: 94000bc9 bl 4560a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 453180: f9400000 ldr x0, [x0] + 453184: eb00027f cmp x19, x0 + 453188: 1a9f17e0 cset w0, eq // eq = none + 45318c: 12001c00 and w0, w0, #0xff + 453190: f9400bf3 ldr x19, [sp, #16] + 453194: a8c37bfd ldp x29, x30, [sp], #48 + 453198: d65f03c0 ret + +000000000045319c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEdeEv(): + 45319c: d10043ff sub sp, sp, #0x10 + 4531a0: f90007e0 str x0, [sp, #8] + 4531a4: f94007e0 ldr x0, [sp, #8] + 4531a8: f9400000 ldr x0, [x0] + 4531ac: 910043ff add sp, sp, #0x10 + 4531b0: d65f03c0 ret + +00000000004531b4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC2ERKS5_(): + 4531b4: d10043ff sub sp, sp, #0x10 + 4531b8: f90007e0 str x0, [sp, #8] + 4531bc: f90003e1 str x1, [sp] + 4531c0: f94003e0 ldr x0, [sp] + 4531c4: f9400001 ldr x1, [x0] + 4531c8: f94007e0 ldr x0, [sp, #8] + 4531cc: f9000001 str x1, [x0] + 4531d0: d503201f nop + 4531d4: 910043ff add sp, sp, #0x10 + 4531d8: d65f03c0 ret + +00000000004531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv(): + 4531dc: d10043ff sub sp, sp, #0x10 + 4531e0: f90007e0 str x0, [sp, #8] + 4531e4: f94007e0 ldr x0, [sp, #8] + 4531e8: 910043ff add sp, sp, #0x10 + 4531ec: d65f03c0 ret + +00000000004531f0 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6cbeginEv>: +_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE6cbeginEv(): + 4531f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4531f4: 910003fd mov x29, sp + 4531f8: f9000fe0 str x0, [sp, #24] + 4531fc: f9400fe0 ldr x0, [sp, #24] + 453200: f9400000 ldr x0, [x0] + 453204: f90017e0 str x0, [sp, #40] + 453208: 9100a3e1 add x1, sp, #0x28 + 45320c: 910083e0 add x0, sp, #0x20 + 453210: 94000b9a bl 456078 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 453214: f94013e0 ldr x0, [sp, #32] + 453218: a8c37bfd ldp x29, x30, [sp], #48 + 45321c: d65f03c0 ret + +0000000000453220 <_ZN9__gnu_cxxmiIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_>: +_ZN9__gnu_cxxmiIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_(): + 453220: a9bd7bfd stp x29, x30, [sp, #-48]! + 453224: 910003fd mov x29, sp + 453228: f9000bf3 str x19, [sp, #16] + 45322c: f90017e0 str x0, [sp, #40] + 453230: f90013e1 str x1, [sp, #32] + 453234: f94017e0 ldr x0, [sp, #40] + 453238: 94000b9a bl 4560a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 45323c: f9400013 ldr x19, [x0] + 453240: f94013e0 ldr x0, [sp, #32] + 453244: 94000b97 bl 4560a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 453248: f9400000 ldr x0, [x0] + 45324c: cb000260 sub x0, x19, x0 + 453250: 9343fc01 asr x1, x0, #3 + 453254: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 453258: f29999a0 movk x0, #0xcccd + 45325c: 9b007c20 mul x0, x1, x0 + 453260: f9400bf3 ldr x19, [sp, #16] + 453264: a8c37bfd ldp x29, x30, [sp], #48 + 453268: d65f03c0 ret + +000000000045326c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEplEl(): + 45326c: a9bd7bfd stp x29, x30, [sp, #-48]! + 453270: 910003fd mov x29, sp + 453274: f9000fe0 str x0, [sp, #24] + 453278: f9000be1 str x1, [sp, #16] + 45327c: f9400fe0 ldr x0, [sp, #24] + 453280: f9400002 ldr x2, [x0] + 453284: f9400be1 ldr x1, [sp, #16] + 453288: aa0103e0 mov x0, x1 + 45328c: d37ef400 lsl x0, x0, #2 + 453290: 8b010000 add x0, x0, x1 + 453294: d37df000 lsl x0, x0, #3 + 453298: 8b000040 add x0, x2, x0 + 45329c: f90017e0 str x0, [sp, #40] + 4532a0: 9100a3e1 add x1, sp, #0x28 + 4532a4: 910083e0 add x0, sp, #0x20 + 4532a8: 97ffffc3 bl 4531b4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4532ac: f94013e0 ldr x0, [sp, #32] + 4532b0: a8c37bfd ldp x29, x30, [sp], #48 + 4532b4: d65f03c0 ret + +00000000004532b8 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE(): + 4532b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4532bc: 910003fd mov x29, sp + 4532c0: f9000bf3 str x19, [sp, #16] + 4532c4: f90017e0 str x0, [sp, #40] + 4532c8: f90013e1 str x1, [sp, #32] + 4532cc: 910083e0 add x0, sp, #0x20 + 4532d0: d2800021 mov x1, #0x1 // #1 + 4532d4: 97ffffe6 bl 45326c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEplEl> + 4532d8: f9001be0 str x0, [sp, #48] + 4532dc: f94017e0 ldr x0, [sp, #40] + 4532e0: 94000ab5 bl 455db4 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv> + 4532e4: f9001fe0 str x0, [sp, #56] + 4532e8: 9100e3e1 add x1, sp, #0x38 + 4532ec: 9100c3e0 add x0, sp, #0x30 + 4532f0: 94000b71 bl 4560b4 <_ZN9__gnu_cxxneIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 4532f4: 12001c00 and w0, w0, #0xff + 4532f8: 7100001f cmp w0, #0x0 + 4532fc: 54000160 b.eq 453328 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE+0x70> // b.none + 453300: 910083e0 add x0, sp, #0x20 + 453304: d2800021 mov x1, #0x1 // #1 + 453308: 97ffffd9 bl 45326c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEplEl> + 45330c: aa0003f3 mov x19, x0 + 453310: f94017e0 ldr x0, [sp, #40] + 453314: 94000aa8 bl 455db4 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv> + 453318: f94013e2 ldr x2, [sp, #32] + 45331c: aa0003e1 mov x1, x0 + 453320: aa1303e0 mov x0, x19 + 453324: 94000b75 bl 4560f8 <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_> + 453328: f94017e0 ldr x0, [sp, #40] + 45332c: f9400400 ldr x0, [x0, #8] + 453330: d100a001 sub x1, x0, #0x28 + 453334: f94017e0 ldr x0, [sp, #40] + 453338: f9000401 str x1, [x0, #8] + 45333c: f94017e2 ldr x2, [sp, #40] + 453340: f94017e0 ldr x0, [sp, #40] + 453344: f9400400 ldr x0, [x0, #8] + 453348: aa0003e1 mov x1, x0 + 45334c: aa0203e0 mov x0, x2 + 453350: 94000b7c bl 456140 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE7destroyIS3_EEvRS4_PT_> + 453354: f94013e0 ldr x0, [sp, #32] + 453358: f9400bf3 ldr x19, [sp, #16] + 45335c: a8c47bfd ldp x29, x30, [sp], #64 + 453360: d65f03c0 ret + +0000000000453364 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail5TokenEES4_E17_S_select_on_copyERKS5_>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail5TokenEES4_E17_S_select_on_copyERKS5_(): + 453364: a9bd7bfd stp x29, x30, [sp, #-48]! + 453368: 910003fd mov x29, sp + 45336c: f9000bf3 str x19, [sp, #16] + 453370: aa0803f3 mov x19, x8 + 453374: f90017e0 str x0, [sp, #40] + 453378: aa1303e8 mov x8, x19 + 45337c: f94017e0 ldr x0, [sp, #40] + 453380: 94000b7a bl 456168 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE37select_on_container_copy_constructionERKS4_> + 453384: aa1303e0 mov x0, x19 + 453388: f9400bf3 ldr x19, [sp, #16] + 45338c: a8c37bfd ldp x29, x30, [sp], #48 + 453390: d65f03c0 ret + +0000000000453394 <_ZNKSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv(): + 453394: d10043ff sub sp, sp, #0x10 + 453398: f90007e0 str x0, [sp, #8] + 45339c: f94007e0 ldr x0, [sp, #8] + 4533a0: 910043ff add sp, sp, #0x10 + 4533a4: d65f03c0 ret + +00000000004533a8 <_ZNSaIN5Catch5clara6detail5TokenEED1Ev>: +_ZNSaIN5Catch5clara6detail5TokenEED1Ev(): + 4533a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4533ac: 910003fd mov x29, sp + 4533b0: f9000fe0 str x0, [sp, #24] + 4533b4: f9400fe0 ldr x0, [sp, #24] + 4533b8: 94000b82 bl 4561c0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEED1Ev> + 4533bc: d503201f nop + 4533c0: a8c27bfd ldp x29, x30, [sp], #32 + 4533c4: d65f03c0 ret + +00000000004533c8 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EEC1EmRKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EEC2EmRKS4_(): + 4533c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4533cc: 910003fd mov x29, sp + 4533d0: f9000bf3 str x19, [sp, #16] + 4533d4: f9001fe0 str x0, [sp, #56] + 4533d8: f9001be1 str x1, [sp, #48] + 4533dc: f90017e2 str x2, [sp, #40] + 4533e0: f9401fe0 ldr x0, [sp, #56] + 4533e4: f94017e1 ldr x1, [sp, #40] + 4533e8: 94000b7b bl 4561d4 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implC1ERKS4_> + 4533ec: f9401be1 ldr x1, [sp, #48] + 4533f0: f9401fe0 ldr x0, [sp, #56] + 4533f4: 94000b88 bl 456214 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE17_M_create_storageEm> + 4533f8: 14000006 b 453410 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EEC1EmRKS4_+0x48> + 4533fc: aa0003f3 mov x19, x0 + 453400: f9401fe0 ldr x0, [sp, #56] + 453404: 97ffff06 bl 45301c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implD1Ev> + 453408: aa1303e0 mov x0, x19 + 45340c: 97fed13d bl 407900 <_Unwind_Resume@plt> + 453410: f9400bf3 ldr x19, [sp, #16] + 453414: a8c47bfd ldp x29, x30, [sp], #64 + 453418: d65f03c0 ret + +000000000045341c <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E(): + 45341c: a9bd7bfd stp x29, x30, [sp, #-48]! + 453420: 910003fd mov x29, sp + 453424: f90017e0 str x0, [sp, #40] + 453428: f90013e1 str x1, [sp, #32] + 45342c: f9000fe2 str x2, [sp, #24] + 453430: f9000be3 str x3, [sp, #16] + 453434: f9400fe2 ldr x2, [sp, #24] + 453438: f94013e1 ldr x1, [sp, #32] + 45343c: f94017e0 ldr x0, [sp, #40] + 453440: 94000b90 bl 456280 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_> + 453444: a8c37bfd ldp x29, x30, [sp], #48 + 453448: d65f03c0 ret + +000000000045344c <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ENS1_10ResultBase4TypeERKS3_>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ENS1_10ResultBase4TypeERKS3_(): + 45344c: a9bd7bfd stp x29, x30, [sp, #-48]! + 453450: 910003fd mov x29, sp + 453454: f90017e0 str x0, [sp, #40] + 453458: b90027e1 str w1, [sp, #36] + 45345c: f9000fe2 str x2, [sp, #24] + 453460: f94017e0 ldr x0, [sp, #40] + 453464: 52800001 mov w1, #0x0 // #0 + 453468: 97ffe41f bl 44c4e4 <_ZN5Catch5clara6detail10ResultBaseC1ENS2_4TypeE> + 45346c: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 453470: 9137c001 add x1, x0, #0xdf0 + 453474: f94017e0 ldr x0, [sp, #40] + 453478: f9000001 str x1, [x0] + 45347c: f94017e0 ldr x0, [sp, #40] + 453480: 91003000 add x0, x0, #0xc + 453484: aa0003e1 mov x1, x0 + 453488: d2800080 mov x0, #0x4 // #4 + 45348c: 97fee3fb bl 40c478 <_ZnwmPv> + 453490: aa0003e1 mov x1, x0 + 453494: f9400fe0 ldr x0, [sp, #24] + 453498: b9400000 ldr w0, [x0] + 45349c: b9000020 str w0, [x1] + 4534a0: d503201f nop + 4534a4: a8c37bfd ldp x29, x30, [sp], #48 + 4534a8: d65f03c0 ret + +00000000004534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE(): + 4534ac: d10043ff sub sp, sp, #0x10 + 4534b0: f90007e0 str x0, [sp, #8] + 4534b4: f94007e0 ldr x0, [sp, #8] + 4534b8: 910043ff add sp, sp, #0x10 + 4534bc: d65f03c0 ret + +00000000004534c0 <_ZSt15allocate_sharedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EJRA13_KcEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EJRA13_KcEESt10shared_ptrIT_ERKT0_DpOT1_(): + 4534c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4534c4: 910003fd mov x29, sp + 4534c8: a90153f3 stp x19, x20, [sp, #16] + 4534cc: aa0803f3 mov x19, x8 + 4534d0: f90017e0 str x0, [sp, #40] + 4534d4: f90013e1 str x1, [sp, #32] + 4534d8: f94013e0 ldr x0, [sp, #32] + 4534dc: 97fffff4 bl 4534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4534e0: aa0003e3 mov x3, x0 + 4534e4: f94017e2 ldr x2, [sp, #40] + 4534e8: 2a1403e1 mov w1, w20 + 4534ec: aa1303e0 mov x0, x19 + 4534f0: 94000b71 bl 4562b4 <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ISaIS5_EJRA13_KcEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4534f4: aa1303e0 mov x0, x19 + 4534f8: a94153f3 ldp x19, x20, [sp, #16] + 4534fc: a8c47bfd ldp x29, x30, [sp], #64 + 453500: d65f03c0 ret + +0000000000453504 <_ZSt4moveIRSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOSA_(): + 453504: d10043ff sub sp, sp, #0x10 + 453508: f90007e0 str x0, [sp, #8] + 45350c: f94007e0 ldr x0, [sp, #8] + 453510: 910043ff add sp, sp, #0x10 + 453514: d65f03c0 ret + +0000000000453518 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC1EOS8_>: +_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC1EOS8_(): + 453518: a9be7bfd stp x29, x30, [sp, #-32]! + 45351c: 910003fd mov x29, sp + 453520: f9000fe0 str x0, [sp, #24] + 453524: f9000be1 str x1, [sp, #16] + 453528: f9400be0 ldr x0, [sp, #16] + 45352c: f9400001 ldr x1, [x0] + 453530: f9400fe0 ldr x0, [sp, #24] + 453534: f9000001 str x1, [x0] + 453538: f9400fe0 ldr x0, [sp, #24] + 45353c: 91002000 add x0, x0, #0x8 + 453540: 97fee063 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 453544: f9400fe0 ldr x0, [sp, #24] + 453548: 91002002 add x2, x0, #0x8 + 45354c: f9400be0 ldr x0, [sp, #16] + 453550: 91002000 add x0, x0, #0x8 + 453554: aa0003e1 mov x1, x0 + 453558: aa0203e0 mov x0, x2 + 45355c: 97fee87a bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 453560: f9400be0 ldr x0, [sp, #16] + 453564: f900001f str xzr, [x0] + 453568: d503201f nop + 45356c: a8c27bfd ldp x29, x30, [sp], #32 + 453570: d65f03c0 ret + +0000000000453574 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC2Ev(): + 453574: a9be7bfd stp x29, x30, [sp, #-32]! + 453578: 910003fd mov x29, sp + 45357c: f9000fe0 str x0, [sp, #24] + 453580: f9400fe0 ldr x0, [sp, #24] + 453584: f900001f str xzr, [x0] + 453588: f9400fe0 ldr x0, [sp, #24] + 45358c: 91002000 add x0, x0, #0x8 + 453590: 97fee04f bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 453594: d503201f nop + 453598: a8c27bfd ldp x29, x30, [sp], #32 + 45359c: d65f03c0 ret + +00000000004535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE(): + 4535a0: d10043ff sub sp, sp, #0x10 + 4535a4: f90007e0 str x0, [sp, #8] + 4535a8: f94007e0 ldr x0, [sp, #8] + 4535ac: 910043ff add sp, sp, #0x10 + 4535b0: d65f03c0 ret + +00000000004535b4 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ENS1_10ResultBase4TypeERKS3_>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC2ENS1_10ResultBase4TypeERKS3_(): + 4535b4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4535b8: 910003fd mov x29, sp + 4535bc: a90153f3 stp x19, x20, [sp, #16] + 4535c0: f90013f5 str x21, [sp, #32] + 4535c4: f90027e0 str x0, [sp, #72] + 4535c8: b90047e1 str w1, [sp, #68] + 4535cc: f9001fe2 str x2, [sp, #56] + 4535d0: f94027e0 ldr x0, [sp, #72] + 4535d4: 52800001 mov w1, #0x0 // #0 + 4535d8: 97ffe3c3 bl 44c4e4 <_ZN5Catch5clara6detail10ResultBaseC1ENS2_4TypeE> + 4535dc: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4535e0: 91350001 add x1, x0, #0xd40 + 4535e4: f94027e0 ldr x0, [sp, #72] + 4535e8: f9000001 str x1, [x0] + 4535ec: f94027e0 ldr x0, [sp, #72] + 4535f0: 91004013 add x19, x0, #0x10 + 4535f4: aa1303e1 mov x1, x19 + 4535f8: d2800600 mov x0, #0x30 // #48 + 4535fc: 97fee39f bl 40c478 <_ZnwmPv> + 453600: aa0003f4 mov x20, x0 + 453604: f9401fe1 ldr x1, [sp, #56] + 453608: aa1403e0 mov x0, x20 + 45360c: 97fff21a bl 44fe74 <_ZN5Catch5clara6detail10ParseStateC1ERKS2_> + 453610: 1400000a b 453638 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ENS1_10ResultBase4TypeERKS3_+0x84> + 453614: aa0003f5 mov x21, x0 + 453618: aa1303e1 mov x1, x19 + 45361c: aa1403e0 mov x0, x20 + 453620: 97fee39c bl 40c490 <_ZdlPvS_> + 453624: aa1503f3 mov x19, x21 + 453628: f94027e0 ldr x0, [sp, #72] + 45362c: 97ffe402 bl 44c634 <_ZN5Catch5clara6detail10ResultBaseD1Ev> + 453630: aa1303e0 mov x0, x19 + 453634: 97fed0b3 bl 407900 <_Unwind_Resume@plt> + 453638: a94153f3 ldp x19, x20, [sp, #16] + 45363c: f94013f5 ldr x21, [sp, #32] + 453640: a8c57bfd ldp x29, x30, [sp], #80 + 453644: d65f03c0 ret + +0000000000453648 <_ZNKSt19__shared_ptr_accessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 453648: a9be7bfd stp x29, x30, [sp, #-32]! + 45364c: 910003fd mov x29, sp + 453650: f9000fe0 str x0, [sp, #24] + 453654: f9400fe0 ldr x0, [sp, #24] + 453658: 94000b3b bl 456344 <_ZNKSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 45365c: a8c27bfd ldp x29, x30, [sp], #32 + 453660: d65f03c0 ret + +0000000000453664 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 453664: a9be7bfd stp x29, x30, [sp, #-32]! + 453668: 910003fd mov x29, sp + 45366c: f9000fe0 str x0, [sp, #24] + 453670: f9400fe0 ldr x0, [sp, #24] + 453674: 94000b3a bl 45635c <_ZNKSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 453678: a8c27bfd ldp x29, x30, [sp], #32 + 45367c: d65f03c0 ret + +0000000000453680 <_ZNK5Catch5clara6detail11BasicResultIvE4typeEv>: +_ZNK5Catch5clara6detail11BasicResultIvE4typeEv(): + 453680: d10043ff sub sp, sp, #0x10 + 453684: f90007e0 str x0, [sp, #8] + 453688: f94007e0 ldr x0, [sp, #8] + 45368c: b9400800 ldr w0, [x0, #8] + 453690: 910043ff add sp, sp, #0x10 + 453694: d65f03c0 ret + +0000000000453698 <_ZNK5Catch5clara6detail11BasicResultIvE12errorMessageB5cxx11Ev>: +_ZNK5Catch5clara6detail11BasicResultIvE12errorMessageB5cxx11Ev(): + 453698: a9bd7bfd stp x29, x30, [sp, #-48]! + 45369c: 910003fd mov x29, sp + 4536a0: f9000bf3 str x19, [sp, #16] + 4536a4: aa0803f3 mov x19, x8 + 4536a8: f90017e0 str x0, [sp, #40] + 4536ac: f94017e0 ldr x0, [sp, #40] + 4536b0: 91004000 add x0, x0, #0x10 + 4536b4: aa0003e1 mov x1, x0 + 4536b8: aa1303e0 mov x0, x19 + 4536bc: 97fece2d bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4536c0: aa1303e0 mov x0, x19 + 4536c4: f9400bf3 ldr x19, [sp, #16] + 4536c8: a8c37bfd ldp x29, x30, [sp], #48 + 4536cc: d65f03c0 ret + +00000000004536d0 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ENS1_10ResultBase4TypeE>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ENS1_10ResultBase4TypeE(): + 4536d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4536d4: 910003fd mov x29, sp + 4536d8: f9000fe0 str x0, [sp, #24] + 4536dc: b90017e1 str w1, [sp, #20] + 4536e0: f9400fe0 ldr x0, [sp, #24] + 4536e4: b94017e1 ldr w1, [sp, #20] + 4536e8: 97ffe37f bl 44c4e4 <_ZN5Catch5clara6detail10ResultBaseC1ENS2_4TypeE> + 4536ec: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4536f0: 91350001 add x1, x0, #0xd40 + 4536f4: f9400fe0 ldr x0, [sp, #24] + 4536f8: f9000001 str x1, [x0] + 4536fc: d503201f nop + 453700: a8c27bfd ldp x29, x30, [sp], #32 + 453704: d65f03c0 ret + +0000000000453708 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE4typeEv>: +_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE4typeEv(): + 453708: d10043ff sub sp, sp, #0x10 + 45370c: f90007e0 str x0, [sp, #8] + 453710: f94007e0 ldr x0, [sp, #8] + 453714: b9400800 ldr w0, [x0, #8] + 453718: 910043ff add sp, sp, #0x10 + 45371c: d65f03c0 ret + +0000000000453720 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 453720: a9be7bfd stp x29, x30, [sp, #-32]! + 453724: 910003fd mov x29, sp + 453728: f9000fe0 str x0, [sp, #24] + 45372c: f9400fe0 ldr x0, [sp, #24] + 453730: 97fff2bc bl 450220 <_ZNKSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 453734: a8c27bfd ldp x29, x30, [sp], #32 + 453738: d65f03c0 ret + +000000000045373c <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE4typeEv>: +_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE4typeEv(): + 45373c: d10043ff sub sp, sp, #0x10 + 453740: f90007e0 str x0, [sp, #8] + 453744: f94007e0 ldr x0, [sp, #8] + 453748: b9400800 ldr w0, [x0, #8] + 45374c: 910043ff add sp, sp, #0x10 + 453750: d65f03c0 ret + +0000000000453754 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12errorMessageB5cxx11Ev>: +_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12errorMessageB5cxx11Ev(): + 453754: a9bd7bfd stp x29, x30, [sp, #-48]! + 453758: 910003fd mov x29, sp + 45375c: f9000bf3 str x19, [sp, #16] + 453760: aa0803f3 mov x19, x8 + 453764: f90017e0 str x0, [sp, #40] + 453768: f94017e0 ldr x0, [sp, #40] + 45376c: 91004000 add x0, x0, #0x10 + 453770: aa0003e1 mov x1, x0 + 453774: aa1303e0 mov x0, x19 + 453778: 97fecdfe bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 45377c: aa1303e0 mov x0, x19 + 453780: f9400bf3 ldr x19, [sp, #16] + 453784: a8c37bfd ldp x29, x30, [sp], #48 + 453788: d65f03c0 ret + +000000000045378c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEEC2Ev(): + 45378c: d10043ff sub sp, sp, #0x10 + 453790: f90007e0 str x0, [sp, #8] + 453794: d503201f nop + 453798: 910043ff add sp, sp, #0x10 + 45379c: d65f03c0 ret + +00000000004537a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEED1Ev(): + 4537a0: d10043ff sub sp, sp, #0x10 + 4537a4: f90007e0 str x0, [sp, #8] + 4537a8: d503201f nop + 4537ac: 910043ff add sp, sp, #0x10 + 4537b0: d65f03c0 ret + +00000000004537b4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implD1Ev(): + 4537b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4537b8: 910003fd mov x29, sp + 4537bc: f9000fe0 str x0, [sp, #24] + 4537c0: f9400fe0 ldr x0, [sp, #24] + 4537c4: 97fff2f3 bl 450390 <_ZNSaIN5Catch5clara6detail11HelpColumnsEED1Ev> + 4537c8: d503201f nop + 4537cc: a8c27bfd ldp x29, x30, [sp], #32 + 4537d0: d65f03c0 ret + +00000000004537d4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1ERKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EEC2ERKS4_(): + 4537d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4537d8: 910003fd mov x29, sp + 4537dc: f9000fe0 str x0, [sp, #24] + 4537e0: f9000be1 str x1, [sp, #16] + 4537e4: f9400fe0 ldr x0, [sp, #24] + 4537e8: f9400be1 ldr x1, [sp, #16] + 4537ec: 94000ae2 bl 456374 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implC1ERKS4_> + 4537f0: d503201f nop + 4537f4: a8c27bfd ldp x29, x30, [sp], #32 + 4537f8: d65f03c0 ret + +00000000004537fc <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EED2Ev(): + 4537fc: a9be7bfd stp x29, x30, [sp, #-32]! + 453800: 910003fd mov x29, sp + 453804: f9000fe0 str x0, [sp, #24] + 453808: f9400fe0 ldr x0, [sp, #24] + 45380c: f9400003 ldr x3, [x0] + 453810: f9400fe0 ldr x0, [sp, #24] + 453814: f9400801 ldr x1, [x0, #16] + 453818: f9400fe0 ldr x0, [sp, #24] + 45381c: f9400000 ldr x0, [x0] + 453820: cb000020 sub x0, x1, x0 + 453824: 9346fc01 asr x1, x0, #6 + 453828: aa0103e0 mov x0, x1 + 45382c: aa0003e2 mov x2, x0 + 453830: aa0303e1 mov x1, x3 + 453834: f9400fe0 ldr x0, [sp, #24] + 453838: 94000adf bl 4563b4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE13_M_deallocateEPS3_m> + 45383c: f9400fe0 ldr x0, [sp, #24] + 453840: 97ffffdd bl 4537b4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implD1Ev> + 453844: d503201f nop + 453848: a8c27bfd ldp x29, x30, [sp], #32 + 45384c: d65f03c0 ret + +0000000000453850 <_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE5beginEv>: +_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE5beginEv(): + 453850: d10043ff sub sp, sp, #0x10 + 453854: f90007e0 str x0, [sp, #8] + 453858: f94007e0 ldr x0, [sp, #8] + 45385c: f9400000 ldr x0, [x0] + 453860: 910043ff add sp, sp, #0x10 + 453864: d65f03c0 ret + +0000000000453868 <_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE3endEv>: +_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE3endEv(): + 453868: a9bd7bfd stp x29, x30, [sp, #-48]! + 45386c: 910003fd mov x29, sp + 453870: f9000bf3 str x19, [sp, #16] + 453874: f90017e0 str x0, [sp, #40] + 453878: f94017e0 ldr x0, [sp, #40] + 45387c: 97fffff5 bl 453850 <_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE5beginEv> + 453880: aa0003f3 mov x19, x0 + 453884: f94017e0 ldr x0, [sp, #40] + 453888: 94000ada bl 4563f0 <_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE4sizeEv> + 45388c: d37ae400 lsl x0, x0, #6 + 453890: 8b000260 add x0, x19, x0 + 453894: f9400bf3 ldr x19, [sp, #16] + 453898: a8c37bfd ldp x29, x30, [sp], #48 + 45389c: d65f03c0 ret + +00000000004538a0 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_range_initializeIPKS3_EEvT_S9_St20forward_iterator_tag>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_range_initializeIPKS3_EEvT_S9_St20forward_iterator_tag(): + 4538a0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4538a4: 910003fd mov x29, sp + 4538a8: f9000bf3 str x19, [sp, #16] + 4538ac: f9001fe0 str x0, [sp, #56] + 4538b0: f9001be1 str x1, [sp, #48] + 4538b4: f90017e2 str x2, [sp, #40] + 4538b8: 390083e3 strb w3, [sp, #32] + 4538bc: f94017e1 ldr x1, [sp, #40] + 4538c0: f9401be0 ldr x0, [sp, #48] + 4538c4: 94000ad1 bl 456408 <_ZSt8distanceIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E15difference_typeES7_S7_> + 4538c8: f90027e0 str x0, [sp, #72] + 4538cc: f9401fe0 ldr x0, [sp, #56] + 4538d0: f94027e1 ldr x1, [sp, #72] + 4538d4: 94000add bl 456448 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE11_M_allocateEm> + 4538d8: aa0003e1 mov x1, x0 + 4538dc: f9401fe0 ldr x0, [sp, #56] + 4538e0: f9000001 str x1, [x0] + 4538e4: f9401fe0 ldr x0, [sp, #56] + 4538e8: f9400001 ldr x1, [x0] + 4538ec: f94027e0 ldr x0, [sp, #72] + 4538f0: d37ae400 lsl x0, x0, #6 + 4538f4: 8b000021 add x1, x1, x0 + 4538f8: f9401fe0 ldr x0, [sp, #56] + 4538fc: f9000801 str x1, [x0, #16] + 453900: f9401fe0 ldr x0, [sp, #56] + 453904: f9400013 ldr x19, [x0] + 453908: f9401fe0 ldr x0, [sp, #56] + 45390c: 9400000d bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 453910: aa0003e3 mov x3, x0 + 453914: aa1303e2 mov x2, x19 + 453918: f94017e1 ldr x1, [sp, #40] + 45391c: f9401be0 ldr x0, [sp, #48] + 453920: 94000ad8 bl 456480 <_ZSt22__uninitialized_copy_aIPKN5Catch5clara6detail11HelpColumnsEPS3_S3_ET0_T_S8_S7_RSaIT1_E> + 453924: aa0003e1 mov x1, x0 + 453928: f9401fe0 ldr x0, [sp, #56] + 45392c: f9000401 str x1, [x0, #8] + 453930: d503201f nop + 453934: f9400bf3 ldr x19, [sp, #16] + 453938: a8c57bfd ldp x29, x30, [sp], #80 + 45393c: d65f03c0 ret + +0000000000453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv(): + 453940: d10043ff sub sp, sp, #0x10 + 453944: f90007e0 str x0, [sp, #8] + 453948: f94007e0 ldr x0, [sp, #8] + 45394c: 910043ff add sp, sp, #0x10 + 453950: d65f03c0 ret + +0000000000453954 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsES3_EvT_S5_RSaIT0_E(): + 453954: a9bd7bfd stp x29, x30, [sp, #-48]! + 453958: 910003fd mov x29, sp + 45395c: f90017e0 str x0, [sp, #40] + 453960: f90013e1 str x1, [sp, #32] + 453964: f9000fe2 str x2, [sp, #24] + 453968: f94013e1 ldr x1, [sp, #32] + 45396c: f94017e0 ldr x0, [sp, #40] + 453970: 94000ad0 bl 4564b0 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsEEvT_S5_> + 453974: d503201f nop + 453978: a8c37bfd ldp x29, x30, [sp], #48 + 45397c: d65f03c0 ret + +0000000000453980 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC2ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 453980: a9bc7bfd stp x29, x30, [sp, #-64]! + 453984: 910003fd mov x29, sp + 453988: f9000bf3 str x19, [sp, #16] + 45398c: f9001fe0 str x0, [sp, #56] + 453990: b90037e1 str w1, [sp, #52] + 453994: f90017e2 str x2, [sp, #40] + 453998: f9401fe0 ldr x0, [sp, #56] + 45399c: b94037e1 ldr w1, [sp, #52] + 4539a0: 97ffff4c bl 4536d0 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEEC1ENS1_10ResultBase4TypeE> + 4539a4: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4539a8: 91346001 add x1, x0, #0xd18 + 4539ac: f9401fe0 ldr x0, [sp, #56] + 4539b0: f9000001 str x1, [x0] + 4539b4: f9401fe0 ldr x0, [sp, #56] + 4539b8: 91010000 add x0, x0, #0x40 + 4539bc: f94017e1 ldr x1, [sp, #40] + 4539c0: 97fecd6c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4539c4: f9401fe0 ldr x0, [sp, #56] + 4539c8: b9400800 ldr w0, [x0, #8] + 4539cc: 7100001f cmp w0, #0x0 + 4539d0: 540001c1 b.ne 453a08 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.any + 4539d4: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4539d8: 9113e003 add x3, x0, #0x4f8 + 4539dc: 52804d42 mov w2, #0x26a // #618 + 4539e0: f0000380 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 4539e4: 9132c001 add x1, x0, #0xcb0 + 4539e8: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4539ec: 910a6000 add x0, x0, #0x298 + 4539f0: 97fecd90 bl 407030 <__assert_fail@plt> + 4539f4: aa0003f3 mov x19, x0 + 4539f8: f9401fe0 ldr x0, [sp, #56] + 4539fc: 97fff15b bl 44ff68 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED1Ev> + 453a00: aa1303e0 mov x0, x19 + 453a04: 97fecfbf bl 407900 <_Unwind_Resume@plt> + 453a08: d503201f nop + 453a0c: f9400bf3 ldr x19, [sp, #16] + 453a10: a8c47bfd ldp x29, x30, [sp], #64 + 453a14: d65f03c0 ret + +0000000000453a18 <_ZN9__gnu_cxxeqIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_>: +_ZN9__gnu_cxxeqIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_(): + 453a18: a9bd7bfd stp x29, x30, [sp, #-48]! + 453a1c: 910003fd mov x29, sp + 453a20: f9000bf3 str x19, [sp, #16] + 453a24: f90017e0 str x0, [sp, #40] + 453a28: f90013e1 str x1, [sp, #32] + 453a2c: f94017e0 ldr x0, [sp, #40] + 453a30: 97ff6263 bl 42c3bc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 453a34: f9400013 ldr x19, [x0] + 453a38: f94013e0 ldr x0, [sp, #32] + 453a3c: 97ff6260 bl 42c3bc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 453a40: f9400000 ldr x0, [x0] + 453a44: eb00027f cmp x19, x0 + 453a48: 1a9f17e0 cset w0, eq // eq = none + 453a4c: 12001c00 and w0, w0, #0xff + 453a50: f9400bf3 ldr x19, [sp, #16] + 453a54: a8c37bfd ldp x29, x30, [sp], #48 + 453a58: d65f03c0 ret + +0000000000453a5c <_ZN5Catch5clara6detail11BasicResultIvEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail11BasicResultIvEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 453a5c: a9bc7bfd stp x29, x30, [sp, #-64]! + 453a60: 910003fd mov x29, sp + 453a64: f9000bf3 str x19, [sp, #16] + 453a68: f9001fe0 str x0, [sp, #56] + 453a6c: b90037e1 str w1, [sp, #52] + 453a70: f90017e2 str x2, [sp, #40] + 453a74: f9401fe0 ldr x0, [sp, #56] + 453a78: b94037e1 ldr w1, [sp, #52] + 453a7c: 97fff0d4 bl 44fdcc <_ZN5Catch5clara6detail15ResultValueBaseIvECI1NS1_10ResultBaseEENS4_4TypeE> + 453a80: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 453a84: 9135a001 add x1, x0, #0xd68 + 453a88: f9401fe0 ldr x0, [sp, #56] + 453a8c: f9000001 str x1, [x0] + 453a90: f9401fe0 ldr x0, [sp, #56] + 453a94: 91004000 add x0, x0, #0x10 + 453a98: f94017e1 ldr x1, [sp, #40] + 453a9c: 97fecd35 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 453aa0: f9401fe0 ldr x0, [sp, #56] + 453aa4: b9400800 ldr w0, [x0, #8] + 453aa8: 7100001f cmp w0, #0x0 + 453aac: 540001c1 b.ne 453ae4 <_ZN5Catch5clara6detail11BasicResultIvEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.any + 453ab0: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 453ab4: 91254003 add x3, x0, #0x950 + 453ab8: 52804d42 mov w2, #0x26a // #618 + 453abc: f0000380 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 453ac0: 9132c001 add x1, x0, #0xcb0 + 453ac4: 900003a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 453ac8: 910a6000 add x0, x0, #0x298 + 453acc: 97fecd59 bl 407030 <__assert_fail@plt> + 453ad0: aa0003f3 mov x19, x0 + 453ad4: f9401fe0 ldr x0, [sp, #56] + 453ad8: 97ffe2f8 bl 44c6b8 <_ZN5Catch5clara6detail15ResultValueBaseIvED1Ev> + 453adc: aa1303e0 mov x0, x19 + 453ae0: 97fecf88 bl 407900 <_Unwind_Resume@plt> + 453ae4: d503201f nop + 453ae8: f9400bf3 ldr x19, [sp, #16] + 453aec: a8c47bfd ldp x29, x30, [sp], #64 + 453af0: d65f03c0 ret + +0000000000453af4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC1ERKS5_(): + 453af4: d10043ff sub sp, sp, #0x10 + 453af8: f90007e0 str x0, [sp, #8] + 453afc: f90003e1 str x1, [sp] + 453b00: f94003e0 ldr x0, [sp] + 453b04: f9400001 ldr x1, [x0] + 453b08: f94007e0 ldr x0, [sp, #8] + 453b0c: f9000001 str x1, [x0] + 453b10: d503201f nop + 453b14: 910043ff add sp, sp, #0x10 + 453b18: d65f03c0 ret + +0000000000453b1c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC2ERKS6_(): + 453b1c: d10043ff sub sp, sp, #0x10 + 453b20: f90007e0 str x0, [sp, #8] + 453b24: f90003e1 str x1, [sp] + 453b28: f94003e0 ldr x0, [sp] + 453b2c: f9400001 ldr x1, [x0] + 453b30: f94007e0 ldr x0, [sp, #8] + 453b34: f9000001 str x1, [x0] + 453b38: d503201f nop + 453b3c: 910043ff add sp, sp, #0x10 + 453b40: d65f03c0 ret + +0000000000453b44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv(): + 453b44: d10043ff sub sp, sp, #0x10 + 453b48: f90007e0 str x0, [sp, #8] + 453b4c: f94007e0 ldr x0, [sp, #8] + 453b50: 910043ff add sp, sp, #0x10 + 453b54: d65f03c0 ret + +0000000000453b58 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv(): + 453b58: a9bd7bfd stp x29, x30, [sp, #-48]! + 453b5c: 910003fd mov x29, sp + 453b60: f9000fe0 str x0, [sp, #24] + 453b64: f9400fe1 ldr x1, [sp, #24] + 453b68: 9100a3e0 add x0, sp, #0x28 + 453b6c: 97ffffe2 bl 453af4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 453b70: f94017e0 ldr x0, [sp, #40] + 453b74: a8c37bfd ldp x29, x30, [sp], #48 + 453b78: d65f03c0 ret + +0000000000453b7c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC1ERKS5_(): + 453b7c: d10043ff sub sp, sp, #0x10 + 453b80: f90007e0 str x0, [sp, #8] + 453b84: f90003e1 str x1, [sp] + 453b88: f94003e0 ldr x0, [sp] + 453b8c: f9400001 ldr x1, [x0] + 453b90: f94007e0 ldr x0, [sp, #8] + 453b94: f9000001 str x1, [x0] + 453b98: d503201f nop + 453b9c: 910043ff add sp, sp, #0x10 + 453ba0: d65f03c0 ret + +0000000000453ba4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC2ERKS6_(): + 453ba4: d10043ff sub sp, sp, #0x10 + 453ba8: f90007e0 str x0, [sp, #8] + 453bac: f90003e1 str x1, [sp] + 453bb0: f94003e0 ldr x0, [sp] + 453bb4: f9400001 ldr x1, [x0] + 453bb8: f94007e0 ldr x0, [sp, #8] + 453bbc: f9000001 str x1, [x0] + 453bc0: d503201f nop + 453bc4: 910043ff add sp, sp, #0x10 + 453bc8: d65f03c0 ret + +0000000000453bcc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv(): + 453bcc: d10043ff sub sp, sp, #0x10 + 453bd0: f90007e0 str x0, [sp, #8] + 453bd4: f94007e0 ldr x0, [sp, #8] + 453bd8: 910043ff add sp, sp, #0x10 + 453bdc: d65f03c0 ret + +0000000000453be0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv(): + 453be0: a9bd7bfd stp x29, x30, [sp, #-48]! + 453be4: 910003fd mov x29, sp + 453be8: f9000fe0 str x0, [sp, #24] + 453bec: f9400fe1 ldr x1, [sp, #24] + 453bf0: 9100a3e0 add x0, sp, #0x28 + 453bf4: 97ffffe2 bl 453b7c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 453bf8: f94017e0 ldr x0, [sp, #40] + 453bfc: a8c37bfd ldp x29, x30, [sp], #48 + 453c00: d65f03c0 ret + +0000000000453c04 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EEC2Ev(): + 453c04: a9be7bfd stp x29, x30, [sp, #-32]! + 453c08: 910003fd mov x29, sp + 453c0c: f9000fe0 str x0, [sp, #24] + 453c10: f9400fe0 ldr x0, [sp, #24] + 453c14: 94000b48 bl 456934 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implC1Ev> + 453c18: d503201f nop + 453c1c: a8c27bfd ldp x29, x30, [sp], #32 + 453c20: d65f03c0 ret + +0000000000453c24 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv(): + 453c24: d10043ff sub sp, sp, #0x10 + 453c28: f90007e0 str x0, [sp, #8] + 453c2c: f94007e0 ldr x0, [sp, #8] + 453c30: 910043ff add sp, sp, #0x10 + 453c34: d65f03c0 ret + +0000000000453c38 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC2ERKS5_(): + 453c38: d10043ff sub sp, sp, #0x10 + 453c3c: f90007e0 str x0, [sp, #8] + 453c40: f90003e1 str x1, [sp] + 453c44: f94003e0 ldr x0, [sp] + 453c48: f9400001 ldr x1, [x0] + 453c4c: f94007e0 ldr x0, [sp, #8] + 453c50: f9000001 str x1, [x0] + 453c54: d503201f nop + 453c58: 910043ff add sp, sp, #0x10 + 453c5c: d65f03c0 ret + +0000000000453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv(): + 453c60: d10043ff sub sp, sp, #0x10 + 453c64: f90007e0 str x0, [sp, #8] + 453c68: f94007e0 ldr x0, [sp, #8] + 453c6c: 910043ff add sp, sp, #0x10 + 453c70: d65f03c0 ret + +0000000000453c74 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE6cbeginEv>: +_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE6cbeginEv(): + 453c74: a9bd7bfd stp x29, x30, [sp, #-48]! + 453c78: 910003fd mov x29, sp + 453c7c: f9000fe0 str x0, [sp, #24] + 453c80: f9400fe0 ldr x0, [sp, #24] + 453c84: f9400000 ldr x0, [x0] + 453c88: f90017e0 str x0, [sp, #40] + 453c8c: 9100a3e1 add x1, sp, #0x28 + 453c90: 910083e0 add x0, sp, #0x20 + 453c94: 94000b36 bl 45696c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 453c98: f94013e0 ldr x0, [sp, #32] + 453c9c: a8c37bfd ldp x29, x30, [sp], #48 + 453ca0: d65f03c0 ret + +0000000000453ca4 <_ZN9__gnu_cxxmiIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_>: +_ZN9__gnu_cxxmiIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_(): + 453ca4: a9bd7bfd stp x29, x30, [sp, #-48]! + 453ca8: 910003fd mov x29, sp + 453cac: f9000bf3 str x19, [sp, #16] + 453cb0: f90017e0 str x0, [sp, #40] + 453cb4: f90013e1 str x1, [sp, #32] + 453cb8: f94017e0 ldr x0, [sp, #40] + 453cbc: 94000b36 bl 456994 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 453cc0: f9400013 ldr x19, [x0] + 453cc4: f94013e0 ldr x0, [sp, #32] + 453cc8: 94000b33 bl 456994 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 453ccc: f9400000 ldr x0, [x0] + 453cd0: cb000260 sub x0, x19, x0 + 453cd4: 9346fc01 asr x1, x0, #6 + 453cd8: aa0103e0 mov x0, x1 + 453cdc: f9400bf3 ldr x19, [sp, #16] + 453ce0: a8c37bfd ldp x29, x30, [sp], #48 + 453ce4: d65f03c0 ret + +0000000000453ce8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEplEl(): + 453ce8: a9bd7bfd stp x29, x30, [sp, #-48]! + 453cec: 910003fd mov x29, sp + 453cf0: f9000fe0 str x0, [sp, #24] + 453cf4: f9000be1 str x1, [sp, #16] + 453cf8: f9400fe0 ldr x0, [sp, #24] + 453cfc: f9400001 ldr x1, [x0] + 453d00: f9400be0 ldr x0, [sp, #16] + 453d04: d37ae400 lsl x0, x0, #6 + 453d08: 8b000020 add x0, x1, x0 + 453d0c: f90017e0 str x0, [sp, #40] + 453d10: 9100a3e1 add x1, sp, #0x28 + 453d14: 910083e0 add x0, sp, #0x20 + 453d18: 97ffffc8 bl 453c38 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 453d1c: f94013e0 ldr x0, [sp, #32] + 453d20: a8c37bfd ldp x29, x30, [sp], #48 + 453d24: d65f03c0 ret + +0000000000453d28 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE18_M_insert_dispatchIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St12__false_type>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE18_M_insert_dispatchIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St12__false_type(): + 453d28: a9ba7bfd stp x29, x30, [sp, #-96]! + 453d2c: 910003fd mov x29, sp + 453d30: f9000bf3 str x19, [sp, #16] + 453d34: f90027e0 str x0, [sp, #72] + 453d38: f90023e1 str x1, [sp, #64] + 453d3c: f9001fe2 str x2, [sp, #56] + 453d40: f9001be3 str x3, [sp, #48] + 453d44: 3900a3e4 strb w4, [sp, #40] + 453d48: 9100e3e0 add x0, sp, #0x38 + 453d4c: 94000b17 bl 4569a8 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_> + 453d50: 2a1303e4 mov w4, w19 + 453d54: f9401be3 ldr x3, [sp, #48] + 453d58: f9401fe2 ldr x2, [sp, #56] + 453d5c: f94023e1 ldr x1, [sp, #64] + 453d60: f94027e0 ldr x0, [sp, #72] + 453d64: 94000b16 bl 4569bc <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag> + 453d68: d503201f nop + 453d6c: f9400bf3 ldr x19, [sp, #16] + 453d70: a8c67bfd ldp x29, x30, [sp], #96 + 453d74: d65f03c0 ret + +0000000000453d78 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv(): + 453d78: d10043ff sub sp, sp, #0x10 + 453d7c: f90007e0 str x0, [sp, #8] + 453d80: f94007e0 ldr x0, [sp, #8] + 453d84: 910043ff add sp, sp, #0x10 + 453d88: d65f03c0 ret + +0000000000453d8c <_ZN9__gnu_cxxeqIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxeqIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 453d8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 453d90: 910003fd mov x29, sp + 453d94: f9000bf3 str x19, [sp, #16] + 453d98: f90017e0 str x0, [sp, #40] + 453d9c: f90013e1 str x1, [sp, #32] + 453da0: f94017e0 ldr x0, [sp, #40] + 453da4: 97ffffa0 bl 453c24 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 453da8: f9400013 ldr x19, [x0] + 453dac: f94013e0 ldr x0, [sp, #32] + 453db0: 97ffff9d bl 453c24 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 453db4: f9400000 ldr x0, [x0] + 453db8: eb00027f cmp x19, x0 + 453dbc: 1a9f17e0 cset w0, eq // eq = none + 453dc0: 12001c00 and w0, w0, #0xff + 453dc4: f9400bf3 ldr x19, [sp, #16] + 453dc8: a8c37bfd ldp x29, x30, [sp], #48 + 453dcc: d65f03c0 ret + +0000000000453dd0 <_ZN9__gnu_cxxeqIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_>: +_ZN9__gnu_cxxeqIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_(): + 453dd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 453dd4: 910003fd mov x29, sp + 453dd8: f9000bf3 str x19, [sp, #16] + 453ddc: f90017e0 str x0, [sp, #40] + 453de0: f90013e1 str x1, [sp, #32] + 453de4: f94017e0 ldr x0, [sp, #40] + 453de8: 94000023 bl 453e74 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 453dec: f9400013 ldr x19, [x0] + 453df0: f94013e0 ldr x0, [sp, #32] + 453df4: 94000020 bl 453e74 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 453df8: f9400000 ldr x0, [x0] + 453dfc: eb00027f cmp x19, x0 + 453e00: 1a9f17e0 cset w0, eq // eq = none + 453e04: 12001c00 and w0, w0, #0xff + 453e08: f9400bf3 ldr x19, [sp, #16] + 453e0c: a8c37bfd ldp x29, x30, [sp], #48 + 453e10: d65f03c0 ret + +0000000000453e14 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EPS1_(): + 453e14: a9be7bfd stp x29, x30, [sp, #-32]! + 453e18: 910003fd mov x29, sp + 453e1c: f9000fe0 str x0, [sp, #24] + 453e20: f9000be1 str x1, [sp, #16] + 453e24: f9400fe0 ldr x0, [sp, #24] + 453e28: 97ff8f53 bl 437b74 <_ZNSt5tupleIJPN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 453e2c: f9400fe0 ldr x0, [sp, #24] + 453e30: 97ffbf66 bl 443bc8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv> + 453e34: aa0003e1 mov x1, x0 + 453e38: f9400be0 ldr x0, [sp, #16] + 453e3c: f9000020 str x0, [x1] + 453e40: d503201f nop + 453e44: a8c27bfd ldp x29, x30, [sp], #32 + 453e48: d65f03c0 ret + +0000000000453e4c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS8_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS8_(): + 453e4c: d10043ff sub sp, sp, #0x10 + 453e50: f90007e0 str x0, [sp, #8] + 453e54: f90003e1 str x1, [sp] + 453e58: f94003e0 ldr x0, [sp] + 453e5c: f9400001 ldr x1, [x0] + 453e60: f94007e0 ldr x0, [sp, #8] + 453e64: f9000001 str x1, [x0] + 453e68: d503201f nop + 453e6c: 910043ff add sp, sp, #0x10 + 453e70: d65f03c0 ret + +0000000000453e74 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv(): + 453e74: d10043ff sub sp, sp, #0x10 + 453e78: f90007e0 str x0, [sp, #8] + 453e7c: f94007e0 ldr x0, [sp, #8] + 453e80: 910043ff add sp, sp, #0x10 + 453e84: d65f03c0 ret + +0000000000453e88 <_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC1INS0_6ConfigEvEERKS_IT_LS4_2EE>: +_ZNSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEC1INS0_6ConfigEvEERKS_IT_LS4_2EE(): + 453e88: a9be7bfd stp x29, x30, [sp, #-32]! + 453e8c: 910003fd mov x29, sp + 453e90: f9000fe0 str x0, [sp, #24] + 453e94: f9000be1 str x1, [sp, #16] + 453e98: f9400be0 ldr x0, [sp, #16] + 453e9c: f9400001 ldr x1, [x0] + 453ea0: f9400fe0 ldr x0, [sp, #24] + 453ea4: f9000001 str x1, [x0] + 453ea8: f9400fe0 ldr x0, [sp, #24] + 453eac: 91002002 add x2, x0, #0x8 + 453eb0: f9400be0 ldr x0, [sp, #16] + 453eb4: 91002000 add x0, x0, #0x8 + 453eb8: aa0003e1 mov x1, x0 + 453ebc: aa0203e0 mov x0, x2 + 453ec0: 97ffbb3a bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 453ec4: d503201f nop + 453ec8: a8c27bfd ldp x29, x30, [sp], #32 + 453ecc: d65f03c0 ret + +0000000000453ed0 <_ZNSaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEC1Ev>: +_ZNSaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEC1Ev(): + 453ed0: a9be7bfd stp x29, x30, [sp, #-32]! + 453ed4: 910003fd mov x29, sp + 453ed8: f9000fe0 str x0, [sp, #24] + 453edc: f9400fe0 ldr x0, [sp, #24] + 453ee0: 94000ba3 bl 456d6c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEC1Ev> + 453ee4: d503201f nop + 453ee8: a8c27bfd ldp x29, x30, [sp], #32 + 453eec: d65f03c0 ret + +0000000000453ef0 <_ZNSt20_Rb_tree_key_compareISt4lessIPKN5Catch14TestCaseHandleEEEC1Ev>: +_ZNSt20_Rb_tree_key_compareISt4lessIPKN5Catch14TestCaseHandleEEEC2Ev(): + 453ef0: d10043ff sub sp, sp, #0x10 + 453ef4: f90007e0 str x0, [sp, #8] + 453ef8: d503201f nop + 453efc: 910043ff add sp, sp, #0x10 + 453f00: d65f03c0 ret + +0000000000453f04 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEED2Ev(): + 453f04: d10043ff sub sp, sp, #0x10 + 453f08: f90007e0 str x0, [sp, #8] + 453f0c: d503201f nop + 453f10: 910043ff add sp, sp, #0x10 + 453f14: d65f03c0 ret + +0000000000453f18 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E(): + 453f18: a9bd7bfd stp x29, x30, [sp, #-48]! + 453f1c: 910003fd mov x29, sp + 453f20: f9000fe0 str x0, [sp, #24] + 453f24: f9000be1 str x1, [sp, #16] + 453f28: f9400be0 ldr x0, [sp, #16] + 453f2c: f100001f cmp x0, #0x0 + 453f30: 540001e0 b.eq 453f6c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E+0x54> // b.none + 453f34: f9400be0 ldr x0, [sp, #16] + 453f38: 94000b92 bl 456d80 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_rightEPSt18_Rb_tree_node_base> + 453f3c: aa0003e1 mov x1, x0 + 453f40: f9400fe0 ldr x0, [sp, #24] + 453f44: 97fffff5 bl 453f18 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E> + 453f48: f9400be0 ldr x0, [sp, #16] + 453f4c: 94000b93 bl 456d98 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE7_S_leftEPSt18_Rb_tree_node_base> + 453f50: f90017e0 str x0, [sp, #40] + 453f54: f9400be1 ldr x1, [sp, #16] + 453f58: f9400fe0 ldr x0, [sp, #24] + 453f5c: 94000b95 bl 456db0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS3_E> + 453f60: f94017e0 ldr x0, [sp, #40] + 453f64: f9000be0 str x0, [sp, #16] + 453f68: 17fffff0 b 453f28 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E+0x10> + 453f6c: d503201f nop + 453f70: a8c37bfd ldp x29, x30, [sp], #48 + 453f74: d65f03c0 ret + +0000000000453f78 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_beginEv>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_beginEv(): + 453f78: d10043ff sub sp, sp, #0x10 + 453f7c: f90007e0 str x0, [sp, #8] + 453f80: f94007e0 ldr x0, [sp, #8] + 453f84: f9400800 ldr x0, [x0, #16] + 453f88: 910043ff add sp, sp, #0x10 + 453f8c: d65f03c0 ret + +0000000000453f90 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implD2Ev(): + 453f90: a9be7bfd stp x29, x30, [sp, #-32]! + 453f94: 910003fd mov x29, sp + 453f98: f9000fe0 str x0, [sp, #24] + 453f9c: f9400fe0 ldr x0, [sp, #24] + 453fa0: 94000b9f bl 456e1c <_ZNSaIN5Catch8TestSpec11FilterMatchEED1Ev> + 453fa4: d503201f nop + 453fa8: a8c27bfd ldp x29, x30, [sp], #32 + 453fac: d65f03c0 ret + +0000000000453fb0 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC1Ev(): + 453fb0: a9be7bfd stp x29, x30, [sp, #-32]! + 453fb4: 910003fd mov x29, sp + 453fb8: f9000fe0 str x0, [sp, #24] + 453fbc: f9400fe0 ldr x0, [sp, #24] + 453fc0: 94000b89 bl 456de4 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implC1Ev> + 453fc4: d503201f nop + 453fc8: a8c27bfd ldp x29, x30, [sp], #32 + 453fcc: d65f03c0 ret + +0000000000453fd0 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev(): + 453fd0: a9be7bfd stp x29, x30, [sp, #-32]! + 453fd4: 910003fd mov x29, sp + 453fd8: f9000fe0 str x0, [sp, #24] + 453fdc: f9400fe0 ldr x0, [sp, #24] + 453fe0: f9400003 ldr x3, [x0] + 453fe4: f9400fe0 ldr x0, [sp, #24] + 453fe8: f9400801 ldr x1, [x0, #16] + 453fec: f9400fe0 ldr x0, [sp, #24] + 453ff0: f9400000 ldr x0, [x0] + 453ff4: cb000020 sub x0, x1, x0 + 453ff8: 9343fc01 asr x1, x0, #3 + 453ffc: d28db6e0 mov x0, #0x6db7 // #28087 + 454000: f2b6db60 movk x0, #0xb6db, lsl #16 + 454004: f2db6da0 movk x0, #0xdb6d, lsl #32 + 454008: f2edb6c0 movk x0, #0x6db6, lsl #48 + 45400c: 9b007c20 mul x0, x1, x0 + 454010: aa0003e2 mov x2, x0 + 454014: aa0303e1 mov x1, x3 + 454018: f9400fe0 ldr x0, [sp, #24] + 45401c: 94000b88 bl 456e3c <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE13_M_deallocateEPS2_m> + 454020: f9400fe0 ldr x0, [sp, #24] + 454024: 97ffffdb bl 453f90 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implD1Ev> + 454028: d503201f nop + 45402c: a8c27bfd ldp x29, x30, [sp], #32 + 454030: d65f03c0 ret + +0000000000454034 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv(): + 454034: d10043ff sub sp, sp, #0x10 + 454038: f90007e0 str x0, [sp, #8] + 45403c: f94007e0 ldr x0, [sp, #8] + 454040: 910043ff add sp, sp, #0x10 + 454044: d65f03c0 ret + +0000000000454048 <_ZSt8_DestroyIPN5Catch8TestSpec11FilterMatchES2_EvT_S4_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch8TestSpec11FilterMatchES2_EvT_S4_RSaIT0_E(): + 454048: a9bd7bfd stp x29, x30, [sp, #-48]! + 45404c: 910003fd mov x29, sp + 454050: f90017e0 str x0, [sp, #40] + 454054: f90013e1 str x1, [sp, #32] + 454058: f9000fe2 str x2, [sp, #24] + 45405c: f94013e1 ldr x1, [sp, #32] + 454060: f94017e0 ldr x0, [sp, #40] + 454064: 94000b85 bl 456e78 <_ZSt8_DestroyIPN5Catch8TestSpec11FilterMatchEEvT_S4_> + 454068: d503201f nop + 45406c: a8c37bfd ldp x29, x30, [sp], #48 + 454070: d65f03c0 ret + +0000000000454074 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 454074: a9be7bfd stp x29, x30, [sp, #-32]! + 454078: 910003fd mov x29, sp + 45407c: f9000fe0 str x0, [sp, #24] + 454080: f9400fe0 ldr x0, [sp, #24] + 454084: 97fff889 bl 4522a8 <_ZNKSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 454088: a8c27bfd ldp x29, x30, [sp], #32 + 45408c: d65f03c0 ret + +0000000000454090 <_ZSt4moveIRSt6vectorIN5Catch8TestSpec11FilterMatchESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt6vectorIN5Catch8TestSpec11FilterMatchESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_(): + 454090: d10043ff sub sp, sp, #0x10 + 454094: f90007e0 str x0, [sp, #8] + 454098: f94007e0 ldr x0, [sp, #8] + 45409c: 910043ff add sp, sp, #0x10 + 4540a0: d65f03c0 ret + +00000000004540a4 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE14_M_move_assignEOS4_St17integral_constantIbLb1EE>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE14_M_move_assignEOS4_St17integral_constantIbLb1EE(): + 4540a4: a9ba7bfd stp x29, x30, [sp, #-96]! + 4540a8: 910003fd mov x29, sp + 4540ac: f9000bf3 str x19, [sp, #16] + 4540b0: f9001fe0 str x0, [sp, #56] + 4540b4: f9001be1 str x1, [sp, #48] + 4540b8: 3900a3e2 strb w2, [sp, #40] + 4540bc: f9401fe0 ldr x0, [sp, #56] + 4540c0: 910163e1 add x1, sp, #0x58 + 4540c4: aa0103e8 mov x8, x1 + 4540c8: 94000b76 bl 456ea0 <_ZNKSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE13get_allocatorEv> + 4540cc: 910163e1 add x1, sp, #0x58 + 4540d0: 910103e0 add x0, sp, #0x40 + 4540d4: 94000b81 bl 456ed8 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC1ERKS3_> + 4540d8: 910163e0 add x0, sp, #0x58 + 4540dc: 94000b50 bl 456e1c <_ZNSaIN5Catch8TestSpec11FilterMatchEED1Ev> + 4540e0: f9401fe0 ldr x0, [sp, #56] + 4540e4: 910103e1 add x1, sp, #0x40 + 4540e8: 94000b86 bl 456f00 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_impl12_M_swap_dataERS5_> + 4540ec: f9401fe0 ldr x0, [sp, #56] + 4540f0: f9401be1 ldr x1, [sp, #48] + 4540f4: 94000b83 bl 456f00 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_impl12_M_swap_dataERS5_> + 4540f8: f9401fe0 ldr x0, [sp, #56] + 4540fc: 97ffffce bl 454034 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv> + 454100: aa0003f3 mov x19, x0 + 454104: f9401be0 ldr x0, [sp, #48] + 454108: 97ffffcb bl 454034 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv> + 45410c: aa0003e1 mov x1, x0 + 454110: aa1303e0 mov x0, x19 + 454114: 94000b93 bl 456f60 <_ZSt15__alloc_on_moveISaIN5Catch8TestSpec11FilterMatchEEEvRT_S5_> + 454118: 910103e0 add x0, sp, #0x40 + 45411c: 97fff360 bl 450e9c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev> + 454120: d503201f nop + 454124: f9400bf3 ldr x19, [sp, #16] + 454128: a8c67bfd ldp x29, x30, [sp], #96 + 45412c: d65f03c0 ret + +0000000000454130 <_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5beginEv>: +_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5beginEv(): + 454130: a9bd7bfd stp x29, x30, [sp, #-48]! + 454134: 910003fd mov x29, sp + 454138: f9000fe0 str x0, [sp, #24] + 45413c: f9400fe0 ldr x0, [sp, #24] + 454140: f9400000 ldr x0, [x0] + 454144: f90017e0 str x0, [sp, #40] + 454148: 9100a3e1 add x1, sp, #0x28 + 45414c: 910083e0 add x0, sp, #0x20 + 454150: 94000b8e bl 456f88 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEC1ERKS5_> + 454154: f94013e0 ldr x0, [sp, #32] + 454158: a8c37bfd ldp x29, x30, [sp], #48 + 45415c: d65f03c0 ret + +0000000000454160 <_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE3endEv>: +_ZNKSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE3endEv(): + 454160: a9bd7bfd stp x29, x30, [sp, #-48]! + 454164: 910003fd mov x29, sp + 454168: f9000fe0 str x0, [sp, #24] + 45416c: f9400fe0 ldr x0, [sp, #24] + 454170: f9400400 ldr x0, [x0, #8] + 454174: f90017e0 str x0, [sp, #40] + 454178: 9100a3e1 add x1, sp, #0x28 + 45417c: 910083e0 add x0, sp, #0x20 + 454180: 94000b82 bl 456f88 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEC1ERKS5_> + 454184: f94013e0 ldr x0, [sp, #32] + 454188: a8c37bfd ldp x29, x30, [sp], #48 + 45418c: d65f03c0 ret + +0000000000454190 <_ZN9__gnu_cxxeqIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxeqIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 454190: a9bd7bfd stp x29, x30, [sp, #-48]! + 454194: 910003fd mov x29, sp + 454198: f9000bf3 str x19, [sp, #16] + 45419c: f90017e0 str x0, [sp, #40] + 4541a0: f90013e1 str x1, [sp, #32] + 4541a4: f94017e0 ldr x0, [sp, #40] + 4541a8: 94000b82 bl 456fb0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEE4baseEv> + 4541ac: f9400013 ldr x19, [x0] + 4541b0: f94013e0 ldr x0, [sp, #32] + 4541b4: 94000b7f bl 456fb0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEE4baseEv> + 4541b8: f9400000 ldr x0, [x0] + 4541bc: eb00027f cmp x19, x0 + 4541c0: 1a9f17e0 cset w0, eq // eq = none + 4541c4: 12001c00 and w0, w0, #0xff + 4541c8: f9400bf3 ldr x19, [sp, #16] + 4541cc: a8c37bfd ldp x29, x30, [sp], #48 + 4541d0: d65f03c0 ret + +00000000004541d4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS4_(): + 4541d4: d10043ff sub sp, sp, #0x10 + 4541d8: f90007e0 str x0, [sp, #8] + 4541dc: f90003e1 str x1, [sp] + 4541e0: f94003e0 ldr x0, [sp] + 4541e4: f9400001 ldr x1, [x0] + 4541e8: f94007e0 ldr x0, [sp, #8] + 4541ec: f9000001 str x1, [x0] + 4541f0: d503201f nop + 4541f4: 910043ff add sp, sp, #0x10 + 4541f8: d65f03c0 ret + +00000000004541fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv(): + 4541fc: d10043ff sub sp, sp, #0x10 + 454200: f90007e0 str x0, [sp, #8] + 454204: f94007e0 ldr x0, [sp, #8] + 454208: 910043ff add sp, sp, #0x10 + 45420c: d65f03c0 ret + +0000000000454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE(): + 454210: d10043ff sub sp, sp, #0x10 + 454214: f90007e0 str x0, [sp, #8] + 454218: f94007e0 ldr x0, [sp, #8] + 45421c: 910043ff add sp, sp, #0x10 + 454220: d65f03c0 ret + +0000000000454224 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_emplace_uniqueIJS3_EEESt4pairISt17_Rb_tree_iteratorIS3_EbEDpOT_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_emplace_uniqueIJS3_EEESt4pairISt17_Rb_tree_iteratorIS3_EbEDpOT_(): + 454224: a9b77bfd stp x29, x30, [sp, #-144]! + 454228: 910003fd mov x29, sp + 45422c: f9000bf3 str x19, [sp, #16] + 454230: f90017e0 str x0, [sp, #40] + 454234: f90013e1 str x1, [sp, #32] + 454238: f94013e0 ldr x0, [sp, #32] + 45423c: 97fffff5 bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 454240: aa0003e1 mov x1, x0 + 454244: f94017e0 ldr x0, [sp, #40] + 454248: 94000b5f bl 456fc4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_create_nodeIJS3_EEEPSt13_Rb_tree_nodeIS3_EDpOT_> + 45424c: f90047e0 str x0, [sp, #136] + 454250: f94047e0 ldr x0, [sp, #136] + 454254: 94000bc5 bl 457168 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_E> + 454258: aa0003e1 mov x1, x0 + 45425c: f94017e0 ldr x0, [sp, #40] + 454260: 94000b69 bl 457004 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_> + 454264: a90387e0 stp x0, x1, [sp, #56] + 454268: f94023e0 ldr x0, [sp, #64] + 45426c: f100001f cmp x0, #0x0 + 454270: 54000220 b.eq 4542b4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_emplace_uniqueIJS3_EEESt4pairISt17_Rb_tree_iteratorIS3_EbEDpOT_+0x90> // b.none + 454274: f9401fe0 ldr x0, [sp, #56] + 454278: f94023e1 ldr x1, [sp, #64] + 45427c: f94047e3 ldr x3, [sp, #136] + 454280: aa0103e2 mov x2, x1 + 454284: aa0003e1 mov x1, x0 + 454288: f94017e0 ldr x0, [sp, #40] + 45428c: 94000bc2 bl 457194 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSB_PSt13_Rb_tree_nodeIS3_E> + 454290: f9002fe0 str x0, [sp, #88] + 454294: 52800020 mov w0, #0x1 // #1 + 454298: 39019fe0 strb w0, [sp, #103] + 45429c: 91019fe2 add x2, sp, #0x67 + 4542a0: 910163e1 add x1, sp, #0x58 + 4542a4: 910123e0 add x0, sp, #0x48 + 4542a8: 94000bf0 bl 457268 <_ZNSt4pairISt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEbEC1IS5_bLb1EEEOT_OT0_> + 4542ac: a94487e0 ldp x0, x1, [sp, #72] + 4542b0: 14000017 b 45430c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_emplace_uniqueIJS3_EEESt4pairISt17_Rb_tree_iteratorIS3_EbEDpOT_+0xe8> + 4542b4: f94047e1 ldr x1, [sp, #136] + 4542b8: f94017e0 ldr x0, [sp, #40] + 4542bc: 94000abd bl 456db0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS3_E> + 4542c0: f9401fe1 ldr x1, [sp, #56] + 4542c4: 9101e3e0 add x0, sp, #0x78 + 4542c8: 94000bfb bl 4572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 4542cc: 39021fff strb wzr, [sp, #135] + 4542d0: 91021fe2 add x2, sp, #0x87 + 4542d4: 9101e3e1 add x1, sp, #0x78 + 4542d8: 9101a3e0 add x0, sp, #0x68 + 4542dc: 94000be3 bl 457268 <_ZNSt4pairISt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEbEC1IS5_bLb1EEEOT_OT0_> + 4542e0: a94687e0 ldp x0, x1, [sp, #104] + 4542e4: 1400000a b 45430c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_emplace_uniqueIJS3_EEESt4pairISt17_Rb_tree_iteratorIS3_EbEDpOT_+0xe8> + 4542e8: 97fecb0e bl 406f20 <__cxa_begin_catch@plt> + 4542ec: f94047e1 ldr x1, [sp, #136] + 4542f0: f94017e0 ldr x0, [sp, #40] + 4542f4: 94000aaf bl 456db0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS3_E> + 4542f8: 97feccfa bl 4076e0 <__cxa_rethrow@plt> + 4542fc: aa0003f3 mov x19, x0 + 454300: 97fecd44 bl 407810 <__cxa_end_catch@plt> + 454304: aa1303e0 mov x0, x19 + 454308: 97fecd7e bl 407900 <_Unwind_Resume@plt> + 45430c: f9400bf3 ldr x19, [sp, #16] + 454310: a8c97bfd ldp x29, x30, [sp], #144 + 454314: d65f03c0 ret + +0000000000454318 <_ZNSt4pairISt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEbEC1ISt17_Rb_tree_iteratorIS4_EbLb1EEEOS_IT_T0_E>: +_ZNSt4pairISt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEbEC2ISt17_Rb_tree_iteratorIS4_EbLb1EEEOS_IT_T0_E(): + 454318: a9bd7bfd stp x29, x30, [sp, #-48]! + 45431c: 910003fd mov x29, sp + 454320: f9000bf3 str x19, [sp, #16] + 454324: f90017e0 str x0, [sp, #40] + 454328: f90013e1 str x1, [sp, #32] + 45432c: f94017f3 ldr x19, [sp, #40] + 454330: f94013e0 ldr x0, [sp, #32] + 454334: 94000be9 bl 4572d8 <_ZSt7forwardISt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS6_E4typeE> + 454338: aa0003e1 mov x1, x0 + 45433c: aa1303e0 mov x0, x19 + 454340: 94000beb bl 4572ec <_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEC1ERKSt17_Rb_tree_iteratorIS3_E> + 454344: f94013e0 ldr x0, [sp, #32] + 454348: 91002000 add x0, x0, #0x8 + 45434c: 97ff9a9a bl 43adb4 <_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE> + 454350: 39400001 ldrb w1, [x0] + 454354: f94017e0 ldr x0, [sp, #40] + 454358: 39002001 strb w1, [x0, #8] + 45435c: d503201f nop + 454360: f9400bf3 ldr x19, [sp, #16] + 454364: a8c37bfd ldp x29, x30, [sp], #48 + 454368: d65f03c0 ret + +000000000045436c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEC2ERKS4_(): + 45436c: d10043ff sub sp, sp, #0x10 + 454370: f90007e0 str x0, [sp, #8] + 454374: f90003e1 str x1, [sp] + 454378: f94003e0 ldr x0, [sp] + 45437c: f9400001 ldr x1, [x0] + 454380: f94007e0 ldr x0, [sp, #8] + 454384: f9000001 str x1, [x0] + 454388: d503201f nop + 45438c: 910043ff add sp, sp, #0x10 + 454390: d65f03c0 ret + +0000000000454394 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEE4baseEv(): + 454394: d10043ff sub sp, sp, #0x10 + 454398: f90007e0 str x0, [sp, #8] + 45439c: f94007e0 ldr x0, [sp, #8] + 4543a0: 910043ff add sp, sp, #0x10 + 4543a4: d65f03c0 ret + +00000000004543a8 <_ZN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEC1ERKS6_(): + 4543a8: d10043ff sub sp, sp, #0x10 + 4543ac: f90007e0 str x0, [sp, #8] + 4543b0: f90003e1 str x1, [sp] + 4543b4: f94003e0 ldr x0, [sp] + 4543b8: f9400001 ldr x1, [x0] + 4543bc: f94007e0 ldr x0, [sp, #8] + 4543c0: f9000001 str x1, [x0] + 4543c4: d503201f nop + 4543c8: 910043ff add sp, sp, #0x10 + 4543cc: d65f03c0 ret + +00000000004543d0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIN9__gnu_cxx17__normal_iteratorIPKS3_St6vectorIS3_S8_EEEEEvT_SI_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIN9__gnu_cxx17__normal_iteratorIPKS3_St6vectorIS3_S8_EEEEEvT_SI_(): + 4543d0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4543d4: 910003fd mov x29, sp + 4543d8: f90017e0 str x0, [sp, #40] + 4543dc: f90013e1 str x1, [sp, #32] + 4543e0: f9000fe2 str x2, [sp, #24] + 4543e4: 9100e3e0 add x0, sp, #0x38 + 4543e8: f94017e1 ldr x1, [sp, #40] + 4543ec: 94000bca bl 457314 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeC1ERS9_> + 4543f0: 910063e1 add x1, sp, #0x18 + 4543f4: 910083e0 add x0, sp, #0x20 + 4543f8: 94000bd0 bl 457338 <_ZN9__gnu_cxxneIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 4543fc: 12001c00 and w0, w0, #0xff + 454400: 7100001f cmp w0, #0x0 + 454404: 54000260 b.eq 454450 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIN9__gnu_cxx17__normal_iteratorIPKS3_St6vectorIS3_S8_EEEEEvT_SI_+0x80> // b.none + 454408: f94017e0 ldr x0, [sp, #40] + 45440c: 94000be6 bl 4573a4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE3endEv> + 454410: f90027e0 str x0, [sp, #72] + 454414: 910123e1 add x1, sp, #0x48 + 454418: 910103e0 add x0, sp, #0x40 + 45441c: 94000bb4 bl 4572ec <_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEC1ERKSt17_Rb_tree_iteratorIS3_E> + 454420: 910083e0 add x0, sp, #0x20 + 454424: 94000bea bl 4573cc <_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEdeEv> + 454428: aa0003e1 mov x1, x0 + 45442c: 9100e3e0 add x0, sp, #0x38 + 454430: aa0003e3 mov x3, x0 + 454434: aa0103e2 mov x2, x1 + 454438: f94023e1 ldr x1, [sp, #64] + 45443c: f94017e0 ldr x0, [sp, #40] + 454440: 94000be9 bl 4573e4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_insert_unique_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EOT_RT0_> + 454444: 910083e0 add x0, sp, #0x20 + 454448: 94000bcd bl 45737c <_ZN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEppEv> + 45444c: 17ffffe9 b 4543f0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIN9__gnu_cxx17__normal_iteratorIPKS3_St6vectorIS3_S8_EEEEEvT_SI_+0x20> + 454450: d503201f nop + 454454: a8c57bfd ldp x29, x30, [sp], #80 + 454458: d65f03c0 ret + +000000000045445c <_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE5beginEv>: +_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE5beginEv(): + 45445c: a9bd7bfd stp x29, x30, [sp, #-48]! + 454460: 910003fd mov x29, sp + 454464: f9000fe0 str x0, [sp, #24] + 454468: f9400fe0 ldr x0, [sp, #24] + 45446c: f9400c01 ldr x1, [x0, #24] + 454470: 9100a3e0 add x0, sp, #0x28 + 454474: 94000c00 bl 457474 <_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEC1EPKSt18_Rb_tree_node_base> + 454478: f94017e0 ldr x0, [sp, #40] + 45447c: a8c37bfd ldp x29, x30, [sp], #48 + 454480: d65f03c0 ret + +0000000000454484 <_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE3endEv>: +_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE3endEv(): + 454484: a9bd7bfd stp x29, x30, [sp, #-48]! + 454488: 910003fd mov x29, sp + 45448c: f9000fe0 str x0, [sp, #24] + 454490: f9400fe0 ldr x0, [sp, #24] + 454494: 91002001 add x1, x0, #0x8 + 454498: 9100a3e0 add x0, sp, #0x28 + 45449c: 94000bf6 bl 457474 <_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEC1EPKSt18_Rb_tree_node_base> + 4544a0: f94017e0 ldr x0, [sp, #40] + 4544a4: a8c37bfd ldp x29, x30, [sp], #48 + 4544a8: d65f03c0 ret + +00000000004544ac <_ZNKSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv>: +_ZNKSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv(): + 4544ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4544b0: 910003fd mov x29, sp + 4544b4: f9000fe0 str x0, [sp, #24] + 4544b8: f9400fe0 ldr x0, [sp, #24] + 4544bc: 91008000 add x0, x0, #0x20 + 4544c0: 94000bf6 bl 457498 <_ZNK9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE6_M_ptrEv> + 4544c4: a8c27bfd ldp x29, x30, [sp], #32 + 4544c8: d65f03c0 ret + +00000000004544cc <_ZN9__gnu_cxxeqIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxeqIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 4544cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4544d0: 910003fd mov x29, sp + 4544d4: f9000bf3 str x19, [sp, #16] + 4544d8: f90017e0 str x0, [sp, #40] + 4544dc: f90013e1 str x1, [sp, #32] + 4544e0: f94017e0 ldr x0, [sp, #40] + 4544e4: 94000bf4 bl 4574b4 <_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 4544e8: f9400013 ldr x19, [x0] + 4544ec: f94013e0 ldr x0, [sp, #32] + 4544f0: 94000bf1 bl 4574b4 <_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 4544f4: f9400000 ldr x0, [x0] + 4544f8: eb00027f cmp x19, x0 + 4544fc: 1a9f17e0 cset w0, eq // eq = none + 454500: 12001c00 and w0, w0, #0xff + 454504: f9400bf3 ldr x19, [sp, #16] + 454508: a8c37bfd ldp x29, x30, [sp], #48 + 45450c: d65f03c0 ret + +0000000000454510 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS8_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS8_(): + 454510: d10043ff sub sp, sp, #0x10 + 454514: f90007e0 str x0, [sp, #8] + 454518: f90003e1 str x1, [sp] + 45451c: f94003e0 ldr x0, [sp] + 454520: f9400001 ldr x1, [x0] + 454524: f94007e0 ldr x0, [sp, #8] + 454528: f9000001 str x1, [x0] + 45452c: d503201f nop + 454530: 910043ff add sp, sp, #0x10 + 454534: d65f03c0 ret + +0000000000454538 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv(): + 454538: d10043ff sub sp, sp, #0x10 + 45453c: f90007e0 str x0, [sp, #8] + 454540: f94007e0 ldr x0, [sp, #8] + 454544: 910043ff add sp, sp, #0x10 + 454548: d65f03c0 ret + +000000000045454c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implD1Ev(): + 45454c: a9be7bfd stp x29, x30, [sp, #-32]! + 454550: 910003fd mov x29, sp + 454554: f9000fe0 str x0, [sp, #24] + 454558: f9400fe0 ldr x0, [sp, #24] + 45455c: 94000be9 bl 457500 <_ZNSaIN5Catch5clara6detail3OptEED1Ev> + 454560: d503201f nop + 454564: a8c27bfd ldp x29, x30, [sp], #32 + 454568: d65f03c0 ret + +000000000045456c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1Ev(): + 45456c: a9be7bfd stp x29, x30, [sp, #-32]! + 454570: 910003fd mov x29, sp + 454574: f9000fe0 str x0, [sp, #24] + 454578: f9400fe0 ldr x0, [sp, #24] + 45457c: 94000bd3 bl 4574c8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implC1Ev> + 454580: d503201f nop + 454584: a8c27bfd ldp x29, x30, [sp], #32 + 454588: d65f03c0 ret + +000000000045458c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EED2Ev(): + 45458c: a9be7bfd stp x29, x30, [sp, #-32]! + 454590: 910003fd mov x29, sp + 454594: f9000fe0 str x0, [sp, #24] + 454598: f9400fe0 ldr x0, [sp, #24] + 45459c: f9400003 ldr x3, [x0] + 4545a0: f9400fe0 ldr x0, [sp, #24] + 4545a4: f9400801 ldr x1, [x0, #16] + 4545a8: f9400fe0 ldr x0, [sp, #24] + 4545ac: f9400000 ldr x0, [x0] + 4545b0: cb000020 sub x0, x1, x0 + 4545b4: 9343fc01 asr x1, x0, #3 + 4545b8: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 4545bc: f29ddde0 movk x0, #0xeeef + 4545c0: 9b007c20 mul x0, x1, x0 + 4545c4: aa0003e2 mov x2, x0 + 4545c8: aa0303e1 mov x1, x3 + 4545cc: f9400fe0 ldr x0, [sp, #24] + 4545d0: 94000198 bl 454c30 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m> + 4545d4: f9400fe0 ldr x0, [sp, #24] + 4545d8: 97ffffdd bl 45454c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implD1Ev> + 4545dc: d503201f nop + 4545e0: a8c27bfd ldp x29, x30, [sp], #32 + 4545e4: d65f03c0 ret + +00000000004545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv(): + 4545e8: d10043ff sub sp, sp, #0x10 + 4545ec: f90007e0 str x0, [sp, #8] + 4545f0: f94007e0 ldr x0, [sp, #8] + 4545f4: 910043ff add sp, sp, #0x10 + 4545f8: d65f03c0 ret + +00000000004545fc <_ZSt8_DestroyIPN5Catch5clara6detail3OptES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch5clara6detail3OptES3_EvT_S5_RSaIT0_E(): + 4545fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 454600: 910003fd mov x29, sp + 454604: f90017e0 str x0, [sp, #40] + 454608: f90013e1 str x1, [sp, #32] + 45460c: f9000fe2 str x2, [sp, #24] + 454610: f94013e1 ldr x1, [sp, #32] + 454614: f94017e0 ldr x0, [sp, #40] + 454618: 94000bc2 bl 457520 <_ZSt8_DestroyIPN5Catch5clara6detail3OptEEvT_S5_> + 45461c: d503201f nop + 454620: a8c37bfd ldp x29, x30, [sp], #48 + 454624: d65f03c0 ret + +0000000000454628 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implD1Ev(): + 454628: a9be7bfd stp x29, x30, [sp, #-32]! + 45462c: 910003fd mov x29, sp + 454630: f9000fe0 str x0, [sp, #24] + 454634: f9400fe0 ldr x0, [sp, #24] + 454638: 94000bd2 bl 457580 <_ZNSaIN5Catch5clara6detail3ArgEED1Ev> + 45463c: d503201f nop + 454640: a8c27bfd ldp x29, x30, [sp], #32 + 454644: d65f03c0 ret + +0000000000454648 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC1Ev(): + 454648: a9be7bfd stp x29, x30, [sp, #-32]! + 45464c: 910003fd mov x29, sp + 454650: f9000fe0 str x0, [sp, #24] + 454654: f9400fe0 ldr x0, [sp, #24] + 454658: 94000bbc bl 457548 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implC1Ev> + 45465c: d503201f nop + 454660: a8c27bfd ldp x29, x30, [sp], #32 + 454664: d65f03c0 ret + +0000000000454668 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EED2Ev(): + 454668: a9be7bfd stp x29, x30, [sp, #-32]! + 45466c: 910003fd mov x29, sp + 454670: f9000fe0 str x0, [sp, #24] + 454674: f9400fe0 ldr x0, [sp, #24] + 454678: f9400003 ldr x3, [x0] + 45467c: f9400fe0 ldr x0, [sp, #24] + 454680: f9400801 ldr x1, [x0, #16] + 454684: f9400fe0 ldr x0, [sp, #24] + 454688: f9400000 ldr x0, [x0] + 45468c: cb000020 sub x0, x1, x0 + 454690: 9345fc01 asr x1, x0, #5 + 454694: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 454698: f2955560 movk x0, #0xaaab + 45469c: 9b007c20 mul x0, x1, x0 + 4546a0: aa0003e2 mov x2, x0 + 4546a4: aa0303e1 mov x1, x3 + 4546a8: f9400fe0 ldr x0, [sp, #24] + 4546ac: 940001f9 bl 454e90 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m> + 4546b0: f9400fe0 ldr x0, [sp, #24] + 4546b4: 97ffffdd bl 454628 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implD1Ev> + 4546b8: d503201f nop + 4546bc: a8c27bfd ldp x29, x30, [sp], #32 + 4546c0: d65f03c0 ret + +00000000004546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv(): + 4546c4: d10043ff sub sp, sp, #0x10 + 4546c8: f90007e0 str x0, [sp, #8] + 4546cc: f94007e0 ldr x0, [sp, #8] + 4546d0: 910043ff add sp, sp, #0x10 + 4546d4: d65f03c0 ret + +00000000004546d8 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch5clara6detail3ArgES3_EvT_S5_RSaIT0_E(): + 4546d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4546dc: 910003fd mov x29, sp + 4546e0: f90017e0 str x0, [sp, #40] + 4546e4: f90013e1 str x1, [sp, #32] + 4546e8: f9000fe2 str x2, [sp, #24] + 4546ec: f94013e1 ldr x1, [sp, #32] + 4546f0: f94017e0 ldr x0, [sp, #40] + 4546f4: 94000bab bl 4575a0 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgEEvT_S5_> + 4546f8: d503201f nop + 4546fc: a8c37bfd ldp x29, x30, [sp], #48 + 454700: d65f03c0 ret + +0000000000454704 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1Ev>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC2Ev(): + 454704: a9be7bfd stp x29, x30, [sp, #-32]! + 454708: 910003fd mov x29, sp + 45470c: f9000fe0 str x0, [sp, #24] + 454710: f9400fe0 ldr x0, [sp, #24] + 454714: f900001f str xzr, [x0] + 454718: f9400fe0 ldr x0, [sp, #24] + 45471c: 91002000 add x0, x0, #0x8 + 454720: 97fedbeb bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 454724: d503201f nop + 454728: a8c27bfd ldp x29, x30, [sp], #32 + 45472c: d65f03c0 ret + +0000000000454730 <_ZN9__gnu_cxxeqIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxeqIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 454730: a9bd7bfd stp x29, x30, [sp, #-48]! + 454734: 910003fd mov x29, sp + 454738: f9000bf3 str x19, [sp, #16] + 45473c: f90017e0 str x0, [sp, #40] + 454740: f90013e1 str x1, [sp, #32] + 454744: f94017e0 ldr x0, [sp, #40] + 454748: 94000015 bl 45479c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv> + 45474c: f9400013 ldr x19, [x0] + 454750: f94013e0 ldr x0, [sp, #32] + 454754: 94000012 bl 45479c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv> + 454758: f9400000 ldr x0, [x0] + 45475c: eb00027f cmp x19, x0 + 454760: 1a9f17e0 cset w0, eq // eq = none + 454764: 12001c00 and w0, w0, #0xff + 454768: f9400bf3 ldr x19, [sp, #16] + 45476c: a8c37bfd ldp x29, x30, [sp], #48 + 454770: d65f03c0 ret + +0000000000454774 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEEC2ERKS4_(): + 454774: d10043ff sub sp, sp, #0x10 + 454778: f90007e0 str x0, [sp, #8] + 45477c: f90003e1 str x1, [sp] + 454780: f94003e0 ldr x0, [sp] + 454784: f9400001 ldr x1, [x0] + 454788: f94007e0 ldr x0, [sp, #8] + 45478c: f9000001 str x1, [x0] + 454790: d503201f nop + 454794: 910043ff add sp, sp, #0x10 + 454798: d65f03c0 ret + +000000000045479c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt15__exception_ptr13exception_ptrESt6vectorIS2_SaIS2_EEE4baseEv(): + 45479c: d10043ff sub sp, sp, #0x10 + 4547a0: f90007e0 str x0, [sp, #8] + 4547a4: f94007e0 ldr x0, [sp, #8] + 4547a8: 910043ff add sp, sp, #0x10 + 4547ac: d65f03c0 ret + +00000000004547b0 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEaSEOS8_>: +_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEaSEOS8_(): + 4547b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4547b4: 910003fd mov x29, sp + 4547b8: f9000fe0 str x0, [sp, #24] + 4547bc: f9000be1 str x1, [sp, #16] + 4547c0: f9400be0 ldr x0, [sp, #16] + 4547c4: 94000b81 bl 4575c8 <_ZSt4moveIRSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSC_> + 4547c8: aa0003e1 mov x1, x0 + 4547cc: 910083e0 add x0, sp, #0x20 + 4547d0: 97fffb52 bl 453518 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC1EOS8_> + 4547d4: 910083e0 add x0, sp, #0x20 + 4547d8: f9400fe1 ldr x1, [sp, #24] + 4547dc: 94000b80 bl 4575dc <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE4swapERS8_> + 4547e0: 910083e0 add x0, sp, #0x20 + 4547e4: 97ffe030 bl 44c8a4 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4547e8: f9400fe0 ldr x0, [sp, #24] + 4547ec: a8c37bfd ldp x29, x30, [sp], #48 + 4547f0: d65f03c0 ret + +00000000004547f4 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEEONSt16remove_referenceIT_E4typeEOS8_(): + 4547f4: d10043ff sub sp, sp, #0x10 + 4547f8: f90007e0 str x0, [sp, #8] + 4547fc: f94007e0 ldr x0, [sp, #8] + 454800: 910043ff add sp, sp, #0x10 + 454804: d65f03c0 ret + +0000000000454808 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSEOS6_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSEOS6_(): + 454808: a9bd7bfd stp x29, x30, [sp, #-48]! + 45480c: 910003fd mov x29, sp + 454810: f9000fe0 str x0, [sp, #24] + 454814: f9000be1 str x1, [sp, #16] + 454818: f9400be0 ldr x0, [sp, #16] + 45481c: 94000b81 bl 457620 <_ZSt4moveIRSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSA_> + 454820: aa0003e1 mov x1, x0 + 454824: 910083e0 add x0, sp, #0x20 + 454828: 94000b83 bl 457634 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_> + 45482c: 910083e0 add x0, sp, #0x20 + 454830: f9400fe1 ldr x1, [sp, #24] + 454834: 940006b3 bl 456300 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EE4swapERS6_> + 454838: 910083e0 add x0, sp, #0x20 + 45483c: 97ffe069 bl 44c9e0 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 454840: f9400fe0 ldr x0, [sp, #24] + 454844: a8c37bfd ldp x29, x30, [sp], #48 + 454848: d65f03c0 ret + +000000000045484c <_ZSt4moveIRSt6vectorIN5Catch5clara6detail3OptESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt6vectorIN5Catch5clara6detail3OptESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_(): + 45484c: d10043ff sub sp, sp, #0x10 + 454850: f90007e0 str x0, [sp, #8] + 454854: f94007e0 ldr x0, [sp, #8] + 454858: 910043ff add sp, sp, #0x10 + 45485c: d65f03c0 ret + +0000000000454860 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE(): + 454860: a9ba7bfd stp x29, x30, [sp, #-96]! + 454864: 910003fd mov x29, sp + 454868: f9000bf3 str x19, [sp, #16] + 45486c: f9001fe0 str x0, [sp, #56] + 454870: f9001be1 str x1, [sp, #48] + 454874: 3900a3e2 strb w2, [sp, #40] + 454878: f9401fe0 ldr x0, [sp, #56] + 45487c: 910163e1 add x1, sp, #0x58 + 454880: aa0103e8 mov x8, x1 + 454884: 94000b83 bl 457690 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13get_allocatorEv> + 454888: 910163e1 add x1, sp, #0x58 + 45488c: 910103e0 add x0, sp, #0x40 + 454890: 94000b8e bl 4576c8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC1ERKS4_> + 454894: 910163e0 add x0, sp, #0x58 + 454898: 94000b1a bl 457500 <_ZNSaIN5Catch5clara6detail3OptEED1Ev> + 45489c: f9401fe0 ldr x0, [sp, #56] + 4548a0: 910103e1 add x1, sp, #0x40 + 4548a4: 94000b93 bl 4576f0 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_impl12_M_swap_dataERS6_> + 4548a8: f9401fe0 ldr x0, [sp, #56] + 4548ac: f9401be1 ldr x1, [sp, #48] + 4548b0: 94000b90 bl 4576f0 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_impl12_M_swap_dataERS6_> + 4548b4: f9401fe0 ldr x0, [sp, #56] + 4548b8: 97ffff4c bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4548bc: aa0003f3 mov x19, x0 + 4548c0: f9401be0 ldr x0, [sp, #48] + 4548c4: 97ffff49 bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4548c8: aa0003e1 mov x1, x0 + 4548cc: aa1303e0 mov x0, x19 + 4548d0: 94000ba0 bl 457750 <_ZSt15__alloc_on_moveISaIN5Catch5clara6detail3OptEEEvRT_S6_> + 4548d4: 910103e0 add x0, sp, #0x40 + 4548d8: 97fff2de bl 451450 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EED1Ev> + 4548dc: d503201f nop + 4548e0: f9400bf3 ldr x19, [sp, #16] + 4548e4: a8c67bfd ldp x29, x30, [sp], #96 + 4548e8: d65f03c0 ret + +00000000004548ec <_ZSt4moveIRSt6vectorIN5Catch5clara6detail3ArgESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt6vectorIN5Catch5clara6detail3ArgESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_(): + 4548ec: d10043ff sub sp, sp, #0x10 + 4548f0: f90007e0 str x0, [sp, #8] + 4548f4: f94007e0 ldr x0, [sp, #8] + 4548f8: 910043ff add sp, sp, #0x10 + 4548fc: d65f03c0 ret + +0000000000454900 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE(): + 454900: a9ba7bfd stp x29, x30, [sp, #-96]! + 454904: 910003fd mov x29, sp + 454908: f9000bf3 str x19, [sp, #16] + 45490c: f9001fe0 str x0, [sp, #56] + 454910: f9001be1 str x1, [sp, #48] + 454914: 3900a3e2 strb w2, [sp, #40] + 454918: f9401fe0 ldr x0, [sp, #56] + 45491c: 910163e1 add x1, sp, #0x58 + 454920: aa0103e8 mov x8, x1 + 454924: 94000b95 bl 457778 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13get_allocatorEv> + 454928: 910163e1 add x1, sp, #0x58 + 45492c: 910103e0 add x0, sp, #0x40 + 454930: 94000ba0 bl 4577b0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1ERKS4_> + 454934: 910163e0 add x0, sp, #0x58 + 454938: 94000b12 bl 457580 <_ZNSaIN5Catch5clara6detail3ArgEED1Ev> + 45493c: f9401fe0 ldr x0, [sp, #56] + 454940: 910103e1 add x1, sp, #0x40 + 454944: 94000ba5 bl 4577d8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_impl12_M_swap_dataERS6_> + 454948: f9401fe0 ldr x0, [sp, #56] + 45494c: f9401be1 ldr x1, [sp, #48] + 454950: 94000ba2 bl 4577d8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_impl12_M_swap_dataERS6_> + 454954: f9401fe0 ldr x0, [sp, #56] + 454958: 97ffff5b bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 45495c: aa0003f3 mov x19, x0 + 454960: f9401be0 ldr x0, [sp, #48] + 454964: 97ffff58 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 454968: aa0003e1 mov x1, x0 + 45496c: aa1303e0 mov x0, x19 + 454970: 94000bb2 bl 457838 <_ZSt15__alloc_on_moveISaIN5Catch5clara6detail3ArgEEEvRT_S6_> + 454974: 910103e0 add x0, sp, #0x40 + 454978: 97fff2d2 bl 4514c0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EED1Ev> + 45497c: d503201f nop + 454980: f9400bf3 ldr x19, [sp, #16] + 454984: a8c67bfd ldp x29, x30, [sp], #96 + 454988: d65f03c0 ret + +000000000045498c <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE4swapERS4_>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE4swapERS4_(): + 45498c: a9be7bfd stp x29, x30, [sp, #-32]! + 454990: 910003fd mov x29, sp + 454994: f9000fe0 str x0, [sp, #24] + 454998: f9000be1 str x1, [sp, #16] + 45499c: f9400fe0 ldr x0, [sp, #24] + 4549a0: f9400be1 ldr x1, [sp, #16] + 4549a4: 94000bb4 bl 457874 <_ZSt4swapIPN5Catch6ConfigEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 4549a8: f9400fe0 ldr x0, [sp, #24] + 4549ac: 91002002 add x2, x0, #0x8 + 4549b0: f9400be0 ldr x0, [sp, #16] + 4549b4: 91002000 add x0, x0, #0x8 + 4549b8: aa0003e1 mov x1, x0 + 4549bc: aa0203e0 mov x0, x2 + 4549c0: 97fee361 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4549c4: d503201f nop + 4549c8: a8c27bfd ldp x29, x30, [sp], #32 + 4549cc: d65f03c0 ret + +00000000004549d0 <_ZStneINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSaIT_ES9_>: +_ZStneINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSaIT_ES9_(): + 4549d0: d10043ff sub sp, sp, #0x10 + 4549d4: f90007e0 str x0, [sp, #8] + 4549d8: f90003e1 str x1, [sp] + 4549dc: 52800000 mov w0, #0x0 // #0 + 4549e0: 910043ff add sp, sp, #0x10 + 4549e4: d65f03c0 ret + +00000000004549e8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5clearEv>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5clearEv(): + 4549e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4549ec: 910003fd mov x29, sp + 4549f0: f9000fe0 str x0, [sp, #24] + 4549f4: f9400fe0 ldr x0, [sp, #24] + 4549f8: f9400000 ldr x0, [x0] + 4549fc: aa0003e1 mov x1, x0 + 454a00: f9400fe0 ldr x0, [sp, #24] + 454a04: 94000bb1 bl 4578c8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_erase_at_endEPS5_> + 454a08: d503201f nop + 454a0c: a8c27bfd ldp x29, x30, [sp], #32 + 454a10: d65f03c0 ret + +0000000000454a14 <_ZSt15__alloc_on_copyISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_RKS7_>: +_ZSt15__alloc_on_copyISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_RKS7_(): + 454a14: a9bd7bfd stp x29, x30, [sp, #-48]! + 454a18: 910003fd mov x29, sp + 454a1c: f9000fe0 str x0, [sp, #24] + 454a20: f9000be1 str x1, [sp, #16] + 454a24: f9400be1 ldr x1, [sp, #16] + 454a28: f9400fe0 ldr x0, [sp, #24] + 454a2c: 94000bc5 bl 457940 <_ZSt18__do_alloc_on_copyISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_RKS7_St17integral_constantIbLb0EE> + 454a30: d503201f nop + 454a34: a8c37bfd ldp x29, x30, [sp], #48 + 454a38: d65f03c0 ret + +0000000000454a3c <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8capacityEv>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8capacityEv(): + 454a3c: d10043ff sub sp, sp, #0x10 + 454a40: f90007e0 str x0, [sp, #8] + 454a44: f94007e0 ldr x0, [sp, #8] + 454a48: f9400801 ldr x1, [x0, #16] + 454a4c: f94007e0 ldr x0, [sp, #8] + 454a50: f9400000 ldr x0, [x0] + 454a54: cb000020 sub x0, x1, x0 + 454a58: 9345fc01 asr x1, x0, #5 + 454a5c: aa0103e0 mov x0, x1 + 454a60: 910043ff add sp, sp, #0x10 + 454a64: d65f03c0 ret + +0000000000454a68 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEPS5_mT_SF_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEPS5_mT_SF_(): + 454a68: a9bb7bfd stp x29, x30, [sp, #-80]! + 454a6c: 910003fd mov x29, sp + 454a70: f9000bf3 str x19, [sp, #16] + 454a74: f9001fe0 str x0, [sp, #56] + 454a78: f9001be1 str x1, [sp, #48] + 454a7c: f90017e2 str x2, [sp, #40] + 454a80: f90013e3 str x3, [sp, #32] + 454a84: f9401fe0 ldr x0, [sp, #56] + 454a88: f9401be1 ldr x1, [sp, #48] + 454a8c: 97ff6797 bl 42e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm> + 454a90: f90027e0 str x0, [sp, #72] + 454a94: f9401fe0 ldr x0, [sp, #56] + 454a98: 97ff2c8f bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 454a9c: aa0003e3 mov x3, x0 + 454aa0: f94027e2 ldr x2, [sp, #72] + 454aa4: f94013e1 ldr x1, [sp, #32] + 454aa8: f94017e0 ldr x0, [sp, #40] + 454aac: 97ff5ecb bl 42c5d8 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_S7_ET0_T_SG_SF_RSaIT1_E> + 454ab0: f94027e0 ldr x0, [sp, #72] + 454ab4: 1400000b b 454ae0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEPS5_mT_SF_+0x78> + 454ab8: 97fec91a bl 406f20 <__cxa_begin_catch@plt> + 454abc: f9401fe0 ldr x0, [sp, #56] + 454ac0: f9401be2 ldr x2, [sp, #48] + 454ac4: f94027e1 ldr x1, [sp, #72] + 454ac8: 97ff3f30 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 454acc: 97fecb05 bl 4076e0 <__cxa_rethrow@plt> + 454ad0: aa0003f3 mov x19, x0 + 454ad4: 97fecb4f bl 407810 <__cxa_end_catch@plt> + 454ad8: aa1303e0 mov x0, x19 + 454adc: 97fecb89 bl 407900 <_Unwind_Resume@plt> + 454ae0: f9400bf3 ldr x19, [sp, #16] + 454ae4: a8c57bfd ldp x29, x30, [sp], #80 + 454ae8: d65f03c0 ret + +0000000000454aec <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS1_IPS7_SC_EEET0_T_SH_SG_>: +_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS1_IPS7_SC_EEET0_T_SH_SG_(): + 454aec: a9bc7bfd stp x29, x30, [sp, #-64]! + 454af0: 910003fd mov x29, sp + 454af4: f9000bf3 str x19, [sp, #16] + 454af8: f9001fe0 str x0, [sp, #56] + 454afc: f9001be1 str x1, [sp, #48] + 454b00: f90017e2 str x2, [sp, #40] + 454b04: f9401fe0 ldr x0, [sp, #56] + 454b08: 94000b95 bl 45795c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEET_SE_> + 454b0c: aa0003f3 mov x19, x0 + 454b10: f9401be0 ldr x0, [sp, #48] + 454b14: 94000b92 bl 45795c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEET_SE_> + 454b18: f94017e2 ldr x2, [sp, #40] + 454b1c: aa0003e1 mov x1, x0 + 454b20: aa1303e0 mov x0, x19 + 454b24: 94000b93 bl 457970 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS1_IPS7_SC_EEET1_T0_SH_SG_> + 454b28: f9400bf3 ldr x19, [sp, #16] + 454b2c: a8c47bfd ldp x29, x30, [sp], #64 + 454b30: d65f03c0 ret + +0000000000454b34 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_EvT_SD_RSaIT0_E>: +_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_EvT_SD_RSaIT0_E(): + 454b34: a9bd7bfd stp x29, x30, [sp, #-48]! + 454b38: 910003fd mov x29, sp + 454b3c: f90017e0 str x0, [sp, #40] + 454b40: f90013e1 str x1, [sp, #32] + 454b44: f9000fe2 str x2, [sp, #24] + 454b48: f94013e1 ldr x1, [sp, #32] + 454b4c: f94017e0 ldr x0, [sp, #40] + 454b50: 94000ba2 bl 4579d8 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEEvT_SD_> + 454b54: d503201f nop + 454b58: a8c37bfd ldp x29, x30, [sp], #48 + 454b5c: d65f03c0 ret + +0000000000454b60 <_ZSt4copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_>: +_ZSt4copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_(): + 454b60: a9bc7bfd stp x29, x30, [sp, #-64]! + 454b64: 910003fd mov x29, sp + 454b68: f9000bf3 str x19, [sp, #16] + 454b6c: f9001fe0 str x0, [sp, #56] + 454b70: f9001be1 str x1, [sp, #48] + 454b74: f90017e2 str x2, [sp, #40] + 454b78: f9401fe0 ldr x0, [sp, #56] + 454b7c: 94000ba1 bl 457a00 <_ZSt12__miter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 454b80: aa0003f3 mov x19, x0 + 454b84: f9401be0 ldr x0, [sp, #48] + 454b88: 94000b9e bl 457a00 <_ZSt12__miter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 454b8c: f94017e2 ldr x2, [sp, #40] + 454b90: aa0003e1 mov x1, x0 + 454b94: aa1303e0 mov x0, x19 + 454b98: 94000b9f bl 457a14 <_ZSt14__copy_move_a2ILb0EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_> + 454b9c: f9400bf3 ldr x19, [sp, #16] + 454ba0: a8c47bfd ldp x29, x30, [sp], #64 + 454ba4: d65f03c0 ret + +0000000000454ba8 <_ZSt22__uninitialized_copy_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S5_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S5_ET0_T_S8_S7_RSaIT1_E(): + 454ba8: a9bd7bfd stp x29, x30, [sp, #-48]! + 454bac: 910003fd mov x29, sp + 454bb0: f90017e0 str x0, [sp, #40] + 454bb4: f90013e1 str x1, [sp, #32] + 454bb8: f9000fe2 str x2, [sp, #24] + 454bbc: f9000be3 str x3, [sp, #16] + 454bc0: f9400fe2 ldr x2, [sp, #24] + 454bc4: f94013e1 ldr x1, [sp, #32] + 454bc8: f94017e0 ldr x0, [sp, #40] + 454bcc: 94000ba7 bl 457a68 <_ZSt18uninitialized_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_> + 454bd0: a8c37bfd ldp x29, x30, [sp], #48 + 454bd4: d65f03c0 ret + +0000000000454bd8 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv(): + 454bd8: d10043ff sub sp, sp, #0x10 + 454bdc: f90007e0 str x0, [sp, #8] + 454be0: f94007e0 ldr x0, [sp, #8] + 454be4: 910043ff add sp, sp, #0x10 + 454be8: d65f03c0 ret + +0000000000454bec <_ZStneIN5Catch5clara6detail3OptEEbRKSaIT_ES7_>: +_ZStneIN5Catch5clara6detail3OptEEbRKSaIT_ES7_(): + 454bec: d10043ff sub sp, sp, #0x10 + 454bf0: f90007e0 str x0, [sp, #8] + 454bf4: f90003e1 str x1, [sp] + 454bf8: 52800000 mov w0, #0x0 // #0 + 454bfc: 910043ff add sp, sp, #0x10 + 454c00: d65f03c0 ret + +0000000000454c04 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5clearEv>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5clearEv(): + 454c04: a9be7bfd stp x29, x30, [sp, #-32]! + 454c08: 910003fd mov x29, sp + 454c0c: f9000fe0 str x0, [sp, #24] + 454c10: f9400fe0 ldr x0, [sp, #24] + 454c14: f9400000 ldr x0, [x0] + 454c18: aa0003e1 mov x1, x0 + 454c1c: f9400fe0 ldr x0, [sp, #24] + 454c20: 94000b9f bl 457a9c <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE15_M_erase_at_endEPS3_> + 454c24: d503201f nop + 454c28: a8c27bfd ldp x29, x30, [sp], #32 + 454c2c: d65f03c0 ret + +0000000000454c30 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m(): + 454c30: a9bd7bfd stp x29, x30, [sp, #-48]! + 454c34: 910003fd mov x29, sp + 454c38: f90017e0 str x0, [sp, #40] + 454c3c: f90013e1 str x1, [sp, #32] + 454c40: f9000fe2 str x2, [sp, #24] + 454c44: f94013e0 ldr x0, [sp, #32] + 454c48: f100001f cmp x0, #0x0 + 454c4c: 540000a0 b.eq 454c60 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 454c50: f94017e0 ldr x0, [sp, #40] + 454c54: f9400fe2 ldr x2, [sp, #24] + 454c58: f94013e1 ldr x1, [sp, #32] + 454c5c: 94000bb0 bl 457b1c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE10deallocateERS4_PS3_m> + 454c60: d503201f nop + 454c64: a8c37bfd ldp x29, x30, [sp], #48 + 454c68: d65f03c0 ret + +0000000000454c6c <_ZSt15__alloc_on_copyISaIN5Catch5clara6detail3OptEEEvRT_RKS5_>: +_ZSt15__alloc_on_copyISaIN5Catch5clara6detail3OptEEEvRT_RKS5_(): + 454c6c: a9bd7bfd stp x29, x30, [sp, #-48]! + 454c70: 910003fd mov x29, sp + 454c74: f9000fe0 str x0, [sp, #24] + 454c78: f9000be1 str x1, [sp, #16] + 454c7c: f9400be1 ldr x1, [sp, #16] + 454c80: f9400fe0 ldr x0, [sp, #24] + 454c84: 94000bb2 bl 457b4c <_ZSt18__do_alloc_on_copyISaIN5Catch5clara6detail3OptEEEvRT_RKS5_St17integral_constantIbLb0EE> + 454c88: d503201f nop + 454c8c: a8c37bfd ldp x29, x30, [sp], #48 + 454c90: d65f03c0 ret + +0000000000454c94 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE8capacityEv>: +_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE8capacityEv(): + 454c94: d10043ff sub sp, sp, #0x10 + 454c98: f90007e0 str x0, [sp, #8] + 454c9c: f94007e0 ldr x0, [sp, #8] + 454ca0: f9400801 ldr x1, [x0, #16] + 454ca4: f94007e0 ldr x0, [sp, #8] + 454ca8: f9400000 ldr x0, [x0] + 454cac: cb000020 sub x0, x1, x0 + 454cb0: 9343fc01 asr x1, x0, #3 + 454cb4: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 454cb8: f29ddde0 movk x0, #0xeeef + 454cbc: 9b007c20 mul x0, x1, x0 + 454cc0: 910043ff add sp, sp, #0x10 + 454cc4: d65f03c0 ret + +0000000000454cc8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEPS3_mT_SD_>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEPS3_mT_SD_(): + 454cc8: a9bb7bfd stp x29, x30, [sp, #-80]! + 454ccc: 910003fd mov x29, sp + 454cd0: f9000bf3 str x19, [sp, #16] + 454cd4: f9001fe0 str x0, [sp, #56] + 454cd8: f9001be1 str x1, [sp, #48] + 454cdc: f90017e2 str x2, [sp, #40] + 454ce0: f90013e3 str x3, [sp, #32] + 454ce4: f9401fe0 ldr x0, [sp, #56] + 454ce8: f9401be1 ldr x1, [sp, #48] + 454cec: 94000704 bl 4568fc <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE11_M_allocateEm> + 454cf0: f90027e0 str x0, [sp, #72] + 454cf4: f9401fe0 ldr x0, [sp, #56] + 454cf8: 97fffe3c bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 454cfc: aa0003e3 mov x3, x0 + 454d00: f94027e2 ldr x2, [sp, #72] + 454d04: f94013e1 ldr x1, [sp, #32] + 454d08: f94017e0 ldr x0, [sp, #40] + 454d0c: 94000b97 bl 457b68 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E> + 454d10: f94027e0 ldr x0, [sp, #72] + 454d14: 1400000b b 454d40 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEPS3_mT_SD_+0x78> + 454d18: 97fec882 bl 406f20 <__cxa_begin_catch@plt> + 454d1c: f9401fe0 ldr x0, [sp, #56] + 454d20: f9401be2 ldr x2, [sp, #48] + 454d24: f94027e1 ldr x1, [sp, #72] + 454d28: 97ffffc2 bl 454c30 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m> + 454d2c: 97feca6d bl 4076e0 <__cxa_rethrow@plt> + 454d30: aa0003f3 mov x19, x0 + 454d34: 97fecab7 bl 407810 <__cxa_end_catch@plt> + 454d38: aa1303e0 mov x0, x19 + 454d3c: 97fecaf1 bl 407900 <_Unwind_Resume@plt> + 454d40: f9400bf3 ldr x19, [sp, #16] + 454d44: a8c57bfd ldp x29, x30, [sp], #80 + 454d48: d65f03c0 ret + +0000000000454d4c <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET0_T_SF_SE_>: +_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET0_T_SF_SE_(): + 454d4c: a9bc7bfd stp x29, x30, [sp, #-64]! + 454d50: 910003fd mov x29, sp + 454d54: f9000bf3 str x19, [sp, #16] + 454d58: f9001fe0 str x0, [sp, #56] + 454d5c: f9001be1 str x1, [sp, #48] + 454d60: f90017e2 str x2, [sp, #40] + 454d64: f9401fe0 ldr x0, [sp, #56] + 454d68: 94000b8c bl 457b98 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEET_SC_> + 454d6c: aa0003f3 mov x19, x0 + 454d70: f9401be0 ldr x0, [sp, #48] + 454d74: 94000b89 bl 457b98 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEET_SC_> + 454d78: f94017e2 ldr x2, [sp, #40] + 454d7c: aa0003e1 mov x1, x0 + 454d80: aa1303e0 mov x0, x19 + 454d84: 94000b8a bl 457bac <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET1_T0_SF_SE_> + 454d88: f9400bf3 ldr x19, [sp, #16] + 454d8c: a8c47bfd ldp x29, x30, [sp], #64 + 454d90: d65f03c0 ret + +0000000000454d94 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEES5_EvT_SB_RSaIT0_E>: +_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEES5_EvT_SB_RSaIT0_E(): + 454d94: a9bd7bfd stp x29, x30, [sp, #-48]! + 454d98: 910003fd mov x29, sp + 454d9c: f90017e0 str x0, [sp, #40] + 454da0: f90013e1 str x1, [sp, #32] + 454da4: f9000fe2 str x2, [sp, #24] + 454da8: f94013e1 ldr x1, [sp, #32] + 454dac: f94017e0 ldr x0, [sp, #40] + 454db0: 94000b99 bl 457c14 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEEvT_SB_> + 454db4: d503201f nop + 454db8: a8c37bfd ldp x29, x30, [sp], #48 + 454dbc: d65f03c0 ret + +0000000000454dc0 <_ZSt4copyIPN5Catch5clara6detail3OptES4_ET0_T_S6_S5_>: +_ZSt4copyIPN5Catch5clara6detail3OptES4_ET0_T_S6_S5_(): + 454dc0: a9bc7bfd stp x29, x30, [sp, #-64]! + 454dc4: 910003fd mov x29, sp + 454dc8: f9000bf3 str x19, [sp, #16] + 454dcc: f9001fe0 str x0, [sp, #56] + 454dd0: f9001be1 str x1, [sp, #48] + 454dd4: f90017e2 str x2, [sp, #40] + 454dd8: f9401fe0 ldr x0, [sp, #56] + 454ddc: 94000b98 bl 457c3c <_ZSt12__miter_baseIPN5Catch5clara6detail3OptEET_S5_> + 454de0: aa0003f3 mov x19, x0 + 454de4: f9401be0 ldr x0, [sp, #48] + 454de8: 94000b95 bl 457c3c <_ZSt12__miter_baseIPN5Catch5clara6detail3OptEET_S5_> + 454dec: f94017e2 ldr x2, [sp, #40] + 454df0: aa0003e1 mov x1, x0 + 454df4: aa1303e0 mov x0, x19 + 454df8: 94000b96 bl 457c50 <_ZSt14__copy_move_a2ILb0EPN5Catch5clara6detail3OptES4_ET1_T0_S6_S5_> + 454dfc: f9400bf3 ldr x19, [sp, #16] + 454e00: a8c47bfd ldp x29, x30, [sp], #64 + 454e04: d65f03c0 ret + +0000000000454e08 <_ZSt22__uninitialized_copy_aIPN5Catch5clara6detail3OptES4_S3_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPN5Catch5clara6detail3OptES4_S3_ET0_T_S6_S5_RSaIT1_E(): + 454e08: a9bd7bfd stp x29, x30, [sp, #-48]! + 454e0c: 910003fd mov x29, sp + 454e10: f90017e0 str x0, [sp, #40] + 454e14: f90013e1 str x1, [sp, #32] + 454e18: f9000fe2 str x2, [sp, #24] + 454e1c: f9000be3 str x3, [sp, #16] + 454e20: f9400fe2 ldr x2, [sp, #24] + 454e24: f94013e1 ldr x1, [sp, #32] + 454e28: f94017e0 ldr x0, [sp, #40] + 454e2c: 94000b9e bl 457ca4 <_ZSt18uninitialized_copyIPN5Catch5clara6detail3OptES4_ET0_T_S6_S5_> + 454e30: a8c37bfd ldp x29, x30, [sp], #48 + 454e34: d65f03c0 ret + +0000000000454e38 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv(): + 454e38: d10043ff sub sp, sp, #0x10 + 454e3c: f90007e0 str x0, [sp, #8] + 454e40: f94007e0 ldr x0, [sp, #8] + 454e44: 910043ff add sp, sp, #0x10 + 454e48: d65f03c0 ret + +0000000000454e4c <_ZStneIN5Catch5clara6detail3ArgEEbRKSaIT_ES7_>: +_ZStneIN5Catch5clara6detail3ArgEEbRKSaIT_ES7_(): + 454e4c: d10043ff sub sp, sp, #0x10 + 454e50: f90007e0 str x0, [sp, #8] + 454e54: f90003e1 str x1, [sp] + 454e58: 52800000 mov w0, #0x0 // #0 + 454e5c: 910043ff add sp, sp, #0x10 + 454e60: d65f03c0 ret + +0000000000454e64 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5clearEv>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5clearEv(): + 454e64: a9be7bfd stp x29, x30, [sp, #-32]! + 454e68: 910003fd mov x29, sp + 454e6c: f9000fe0 str x0, [sp, #24] + 454e70: f9400fe0 ldr x0, [sp, #24] + 454e74: f9400000 ldr x0, [x0] + 454e78: aa0003e1 mov x1, x0 + 454e7c: f9400fe0 ldr x0, [sp, #24] + 454e80: 94000b96 bl 457cd8 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE15_M_erase_at_endEPS3_> + 454e84: d503201f nop + 454e88: a8c27bfd ldp x29, x30, [sp], #32 + 454e8c: d65f03c0 ret + +0000000000454e90 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m(): + 454e90: a9bd7bfd stp x29, x30, [sp, #-48]! + 454e94: 910003fd mov x29, sp + 454e98: f90017e0 str x0, [sp, #40] + 454e9c: f90013e1 str x1, [sp, #32] + 454ea0: f9000fe2 str x2, [sp, #24] + 454ea4: f94013e0 ldr x0, [sp, #32] + 454ea8: f100001f cmp x0, #0x0 + 454eac: 540000a0 b.eq 454ec0 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 454eb0: f94017e0 ldr x0, [sp, #40] + 454eb4: f9400fe2 ldr x2, [sp, #24] + 454eb8: f94013e1 ldr x1, [sp, #32] + 454ebc: 94000ba7 bl 457d58 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE10deallocateERS4_PS3_m> + 454ec0: d503201f nop + 454ec4: a8c37bfd ldp x29, x30, [sp], #48 + 454ec8: d65f03c0 ret + +0000000000454ecc <_ZSt15__alloc_on_copyISaIN5Catch5clara6detail3ArgEEEvRT_RKS5_>: +_ZSt15__alloc_on_copyISaIN5Catch5clara6detail3ArgEEEvRT_RKS5_(): + 454ecc: a9bd7bfd stp x29, x30, [sp, #-48]! + 454ed0: 910003fd mov x29, sp + 454ed4: f9000fe0 str x0, [sp, #24] + 454ed8: f9000be1 str x1, [sp, #16] + 454edc: f9400be1 ldr x1, [sp, #16] + 454ee0: f9400fe0 ldr x0, [sp, #24] + 454ee4: 94000ba9 bl 457d88 <_ZSt18__do_alloc_on_copyISaIN5Catch5clara6detail3ArgEEEvRT_RKS5_St17integral_constantIbLb0EE> + 454ee8: d503201f nop + 454eec: a8c37bfd ldp x29, x30, [sp], #48 + 454ef0: d65f03c0 ret + +0000000000454ef4 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE8capacityEv>: +_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE8capacityEv(): + 454ef4: d10043ff sub sp, sp, #0x10 + 454ef8: f90007e0 str x0, [sp, #8] + 454efc: f94007e0 ldr x0, [sp, #8] + 454f00: f9400801 ldr x1, [x0, #16] + 454f04: f94007e0 ldr x0, [sp, #8] + 454f08: f9400000 ldr x0, [x0] + 454f0c: cb000020 sub x0, x1, x0 + 454f10: 9345fc01 asr x1, x0, #5 + 454f14: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 454f18: f2955560 movk x0, #0xaaab + 454f1c: 9b007c20 mul x0, x1, x0 + 454f20: 910043ff add sp, sp, #0x10 + 454f24: d65f03c0 ret + +0000000000454f28 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEPS3_mT_SD_>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEPS3_mT_SD_(): + 454f28: a9bb7bfd stp x29, x30, [sp, #-80]! + 454f2c: 910003fd mov x29, sp + 454f30: f9000bf3 str x19, [sp, #16] + 454f34: f9001fe0 str x0, [sp, #56] + 454f38: f9001be1 str x1, [sp, #48] + 454f3c: f90017e2 str x2, [sp, #40] + 454f40: f90013e3 str x3, [sp, #32] + 454f44: f9401fe0 ldr x0, [sp, #56] + 454f48: f9401be1 ldr x1, [sp, #48] + 454f4c: 940005f9 bl 456730 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE11_M_allocateEm> + 454f50: f90027e0 str x0, [sp, #72] + 454f54: f9401fe0 ldr x0, [sp, #56] + 454f58: 97fffddb bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 454f5c: aa0003e3 mov x3, x0 + 454f60: f94027e2 ldr x2, [sp, #72] + 454f64: f94013e1 ldr x1, [sp, #32] + 454f68: f94017e0 ldr x0, [sp, #40] + 454f6c: 94000b8e bl 457da4 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E> + 454f70: f94027e0 ldr x0, [sp, #72] + 454f74: 1400000b b 454fa0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEPS3_mT_SD_+0x78> + 454f78: 97fec7ea bl 406f20 <__cxa_begin_catch@plt> + 454f7c: f9401fe0 ldr x0, [sp, #56] + 454f80: f9401be2 ldr x2, [sp, #48] + 454f84: f94027e1 ldr x1, [sp, #72] + 454f88: 97ffffc2 bl 454e90 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m> + 454f8c: 97fec9d5 bl 4076e0 <__cxa_rethrow@plt> + 454f90: aa0003f3 mov x19, x0 + 454f94: 97feca1f bl 407810 <__cxa_end_catch@plt> + 454f98: aa1303e0 mov x0, x19 + 454f9c: 97feca59 bl 407900 <_Unwind_Resume@plt> + 454fa0: f9400bf3 ldr x19, [sp, #16] + 454fa4: a8c57bfd ldp x29, x30, [sp], #80 + 454fa8: d65f03c0 ret + +0000000000454fac <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET0_T_SF_SE_>: +_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET0_T_SF_SE_(): + 454fac: a9bc7bfd stp x29, x30, [sp, #-64]! + 454fb0: 910003fd mov x29, sp + 454fb4: f9000bf3 str x19, [sp, #16] + 454fb8: f9001fe0 str x0, [sp, #56] + 454fbc: f9001be1 str x1, [sp, #48] + 454fc0: f90017e2 str x2, [sp, #40] + 454fc4: f9401fe0 ldr x0, [sp, #56] + 454fc8: 94000b83 bl 457dd4 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEET_SC_> + 454fcc: aa0003f3 mov x19, x0 + 454fd0: f9401be0 ldr x0, [sp, #48] + 454fd4: 94000b80 bl 457dd4 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEET_SC_> + 454fd8: f94017e2 ldr x2, [sp, #40] + 454fdc: aa0003e1 mov x1, x0 + 454fe0: aa1303e0 mov x0, x19 + 454fe4: 94000b81 bl 457de8 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET1_T0_SF_SE_> + 454fe8: f9400bf3 ldr x19, [sp, #16] + 454fec: a8c47bfd ldp x29, x30, [sp], #64 + 454ff0: d65f03c0 ret + +0000000000454ff4 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEES5_EvT_SB_RSaIT0_E>: +_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEES5_EvT_SB_RSaIT0_E(): + 454ff4: a9bd7bfd stp x29, x30, [sp, #-48]! + 454ff8: 910003fd mov x29, sp + 454ffc: f90017e0 str x0, [sp, #40] + 455000: f90013e1 str x1, [sp, #32] + 455004: f9000fe2 str x2, [sp, #24] + 455008: f94013e1 ldr x1, [sp, #32] + 45500c: f94017e0 ldr x0, [sp, #40] + 455010: 94000b90 bl 457e50 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEEvT_SB_> + 455014: d503201f nop + 455018: a8c37bfd ldp x29, x30, [sp], #48 + 45501c: d65f03c0 ret + +0000000000455020 <_ZSt4copyIPN5Catch5clara6detail3ArgES4_ET0_T_S6_S5_>: +_ZSt4copyIPN5Catch5clara6detail3ArgES4_ET0_T_S6_S5_(): + 455020: a9bc7bfd stp x29, x30, [sp, #-64]! + 455024: 910003fd mov x29, sp + 455028: f9000bf3 str x19, [sp, #16] + 45502c: f9001fe0 str x0, [sp, #56] + 455030: f9001be1 str x1, [sp, #48] + 455034: f90017e2 str x2, [sp, #40] + 455038: f9401fe0 ldr x0, [sp, #56] + 45503c: 94000b8f bl 457e78 <_ZSt12__miter_baseIPN5Catch5clara6detail3ArgEET_S5_> + 455040: aa0003f3 mov x19, x0 + 455044: f9401be0 ldr x0, [sp, #48] + 455048: 94000b8c bl 457e78 <_ZSt12__miter_baseIPN5Catch5clara6detail3ArgEET_S5_> + 45504c: f94017e2 ldr x2, [sp, #40] + 455050: aa0003e1 mov x1, x0 + 455054: aa1303e0 mov x0, x19 + 455058: 94000b8d bl 457e8c <_ZSt14__copy_move_a2ILb0EPN5Catch5clara6detail3ArgES4_ET1_T0_S6_S5_> + 45505c: f9400bf3 ldr x19, [sp, #16] + 455060: a8c47bfd ldp x29, x30, [sp], #64 + 455064: d65f03c0 ret + +0000000000455068 <_ZSt22__uninitialized_copy_aIPN5Catch5clara6detail3ArgES4_S3_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPN5Catch5clara6detail3ArgES4_S3_ET0_T_S6_S5_RSaIT1_E(): + 455068: a9bd7bfd stp x29, x30, [sp, #-48]! + 45506c: 910003fd mov x29, sp + 455070: f90017e0 str x0, [sp, #40] + 455074: f90013e1 str x1, [sp, #32] + 455078: f9000fe2 str x2, [sp, #24] + 45507c: f9000be3 str x3, [sp, #16] + 455080: f9400fe2 ldr x2, [sp, #24] + 455084: f94013e1 ldr x1, [sp, #32] + 455088: f94017e0 ldr x0, [sp, #40] + 45508c: 94000b95 bl 457ee0 <_ZSt18uninitialized_copyIPN5Catch5clara6detail3ArgES4_ET0_T_S6_S5_> + 455090: a8c37bfd ldp x29, x30, [sp], #48 + 455094: d65f03c0 ret + +0000000000455098 <_ZNSaIN5Catch6ConfigEEC1Ev>: +_ZNSaIN5Catch6ConfigEEC2Ev(): + 455098: a9be7bfd stp x29, x30, [sp, #-32]! + 45509c: 910003fd mov x29, sp + 4550a0: f9000fe0 str x0, [sp, #24] + 4550a4: f9400fe0 ldr x0, [sp, #24] + 4550a8: 94000b9b bl 457f14 <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEEC1Ev> + 4550ac: d503201f nop + 4550b0: a8c27bfd ldp x29, x30, [sp], #32 + 4550b4: d65f03c0 ret + +00000000004550b8 <_ZNSaIN5Catch6ConfigEED1Ev>: +_ZNSaIN5Catch6ConfigEED2Ev(): + 4550b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4550bc: 910003fd mov x29, sp + 4550c0: f9000fe0 str x0, [sp, #24] + 4550c4: f9400fe0 ldr x0, [sp, #24] + 4550c8: 94000b98 bl 457f28 <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEED1Ev> + 4550cc: d503201f nop + 4550d0: a8c27bfd ldp x29, x30, [sp], #32 + 4550d4: d65f03c0 ret + +00000000004550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE(): + 4550d8: d10043ff sub sp, sp, #0x10 + 4550dc: f90007e0 str x0, [sp, #8] + 4550e0: f94007e0 ldr x0, [sp, #8] + 4550e4: 910043ff add sp, sp, #0x10 + 4550e8: d65f03c0 ret + +00000000004550ec <_ZSt15allocate_sharedIN5Catch6ConfigESaIS1_EJRNS0_10ConfigDataEEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch6ConfigESaIS1_EJRNS0_10ConfigDataEEESt10shared_ptrIT_ERKT0_DpOT1_(): + 4550ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4550f0: 910003fd mov x29, sp + 4550f4: a90153f3 stp x19, x20, [sp, #16] + 4550f8: aa0803f3 mov x19, x8 + 4550fc: f90017e0 str x0, [sp, #40] + 455100: f90013e1 str x1, [sp, #32] + 455104: f94013e0 ldr x0, [sp, #32] + 455108: 97fffff4 bl 4550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE> + 45510c: aa0003e3 mov x3, x0 + 455110: f94017e2 ldr x2, [sp, #40] + 455114: 2a1403e1 mov w1, w20 + 455118: aa1303e0 mov x0, x19 + 45511c: 94000b88 bl 457f3c <_ZNSt10shared_ptrIN5Catch6ConfigEEC1ISaIS1_EJRNS0_10ConfigDataEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 455120: aa1303e0 mov x0, x19 + 455124: a94153f3 ldp x19, x20, [sp, #16] + 455128: a8c47bfd ldp x29, x30, [sp], #64 + 45512c: d65f03c0 ret + +0000000000455130 <_ZSt4moveIRSt10shared_ptrIN5Catch6ConfigEEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRSt10shared_ptrIN5Catch6ConfigEEEONSt16remove_referenceIT_E4typeEOS6_(): + 455130: d10043ff sub sp, sp, #0x10 + 455134: f90007e0 str x0, [sp, #8] + 455138: f94007e0 ldr x0, [sp, #8] + 45513c: 910043ff add sp, sp, #0x10 + 455140: d65f03c0 ret + +0000000000455144 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_(): + 455144: a9bd7bfd stp x29, x30, [sp, #-48]! + 455148: 910003fd mov x29, sp + 45514c: f9000fe0 str x0, [sp, #24] + 455150: f9000be1 str x1, [sp, #16] + 455154: f9400be0 ldr x0, [sp, #16] + 455158: 94000ba3 bl 457fe4 <_ZSt4moveIRSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS8_> + 45515c: aa0003e1 mov x1, x0 + 455160: 910083e0 add x0, sp, #0x20 + 455164: 94000b89 bl 457f88 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_> + 455168: 910083e0 add x0, sp, #0x20 + 45516c: f9400fe1 ldr x1, [sp, #24] + 455170: 97fffe07 bl 45498c <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE4swapERS4_> + 455174: 910083e0 add x0, sp, #0x20 + 455178: 97ffe632 bl 44ea40 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45517c: f9400fe0 ldr x0, [sp, #24] + 455180: a8c37bfd ldp x29, x30, [sp], #48 + 455184: d65f03c0 ret + +0000000000455188 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_Vector_implC1Ev(): + 455188: a9be7bfd stp x29, x30, [sp, #-32]! + 45518c: 910003fd mov x29, sp + 455190: f9000fe0 str x0, [sp, #24] + 455194: f9400fe0 ldr x0, [sp, #24] + 455198: 94000b98 bl 457ff8 <_ZNSaIN5Catch5clara8TextFlow6Column8iteratorEEC1Ev> + 45519c: f9400fe0 ldr x0, [sp, #24] + 4551a0: f900001f str xzr, [x0] + 4551a4: f9400fe0 ldr x0, [sp, #24] + 4551a8: f900041f str xzr, [x0, #8] + 4551ac: f9400fe0 ldr x0, [sp, #24] + 4551b0: f900081f str xzr, [x0, #16] + 4551b4: d503201f nop + 4551b8: a8c27bfd ldp x29, x30, [sp], #32 + 4551bc: d65f03c0 ret + +00000000004551c0 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorEEvT_S6_>: +_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorEEvT_S6_(): + 4551c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4551c4: 910003fd mov x29, sp + 4551c8: f9000fe0 str x0, [sp, #24] + 4551cc: f9000be1 str x1, [sp, #16] + 4551d0: f9400be1 ldr x1, [sp, #16] + 4551d4: f9400fe0 ldr x0, [sp, #24] + 4551d8: 94000b90 bl 458018 <_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch5clara8TextFlow6Column8iteratorEEEvT_S8_> + 4551dc: d503201f nop + 4551e0: a8c27bfd ldp x29, x30, [sp], #32 + 4551e4: d65f03c0 ret + +00000000004551e8 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE8max_sizeERKS5_>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE8max_sizeERKS5_(): + 4551e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4551ec: 910003fd mov x29, sp + 4551f0: f9000fe0 str x0, [sp, #24] + 4551f4: f9400fe0 ldr x0, [sp, #24] + 4551f8: 94000b8e bl 458030 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE8max_sizeEv> + 4551fc: a8c27bfd ldp x29, x30, [sp], #32 + 455200: d65f03c0 ret + +0000000000455204 <_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEC1ES5_>: +_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEC1ES5_(): + 455204: d10043ff sub sp, sp, #0x10 + 455208: f90007e0 str x0, [sp, #8] + 45520c: f90003e1 str x1, [sp] + 455210: f94007e0 ldr x0, [sp, #8] + 455214: f94003e1 ldr x1, [sp] + 455218: f9000001 str x1, [x0] + 45521c: d503201f nop + 455220: 910043ff add sp, sp, #0x10 + 455224: d65f03c0 ret + +0000000000455228 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE11_M_allocateEm(): + 455228: a9be7bfd stp x29, x30, [sp, #-32]! + 45522c: 910003fd mov x29, sp + 455230: f9000fe0 str x0, [sp, #24] + 455234: f9000be1 str x1, [sp, #16] + 455238: f9400be0 ldr x0, [sp, #16] + 45523c: f100001f cmp x0, #0x0 + 455240: 540000a0 b.eq 455254 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE11_M_allocateEm+0x2c> // b.none + 455244: f9400fe0 ldr x0, [sp, #24] + 455248: f9400be1 ldr x1, [sp, #16] + 45524c: 94000b7f bl 458048 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE8allocateERS5_m> + 455250: 14000002 b 455258 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE11_M_allocateEm+0x30> + 455254: d2800000 mov x0, #0x0 // #0 + 455258: a8c27bfd ldp x29, x30, [sp], #32 + 45525c: d65f03c0 ret + +0000000000455260 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES6_S5_ET0_T_S9_S8_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES6_S5_ET0_T_S9_S8_RSaIT1_E(): + 455260: a9bd7bfd stp x29, x30, [sp, #-48]! + 455264: 910003fd mov x29, sp + 455268: f90017e0 str x0, [sp, #40] + 45526c: f90013e1 str x1, [sp, #32] + 455270: f9000fe2 str x2, [sp, #24] + 455274: f9000be3 str x3, [sp, #16] + 455278: f9400fe2 ldr x2, [sp, #24] + 45527c: f94013e1 ldr x1, [sp, #32] + 455280: f94017e0 ldr x0, [sp, #40] + 455284: 94000b7b bl 458070 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES6_ET0_T_S9_S8_> + 455288: a8c37bfd ldp x29, x30, [sp], #48 + 45528c: d65f03c0 ret + +0000000000455290 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE10deallocateERS5_PS4_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE10deallocateERS5_PS4_m(): + 455290: a9bd7bfd stp x29, x30, [sp, #-48]! + 455294: 910003fd mov x29, sp + 455298: f90017e0 str x0, [sp, #40] + 45529c: f90013e1 str x1, [sp, #32] + 4552a0: f9000fe2 str x2, [sp, #24] + 4552a4: f9400fe2 ldr x2, [sp, #24] + 4552a8: f94013e1 ldr x1, [sp, #32] + 4552ac: f94017e0 ldr x0, [sp, #40] + 4552b0: 94000b7c bl 4580a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE10deallocateEPS5_m> + 4552b4: d503201f nop + 4552b8: a8c37bfd ldp x29, x30, [sp], #48 + 4552bc: d65f03c0 ret + +00000000004552c0 <_ZSt7forwardIN5Catch5clara8TextFlow6Column8iteratorEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIN5Catch5clara8TextFlow6Column8iteratorEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4552c0: d10043ff sub sp, sp, #0x10 + 4552c4: f90007e0 str x0, [sp, #8] + 4552c8: f94007e0 ldr x0, [sp, #8] + 4552cc: 910043ff add sp, sp, #0x10 + 4552d0: d65f03c0 ret + +00000000004552d4 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_(): + 4552d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4552d8: 910003fd mov x29, sp + 4552dc: f90017e0 str x0, [sp, #40] + 4552e0: f90013e1 str x1, [sp, #32] + 4552e4: f9000fe2 str x2, [sp, #24] + 4552e8: f9400fe0 ldr x0, [sp, #24] + 4552ec: 97fffff5 bl 4552c0 <_ZSt7forwardIN5Catch5clara8TextFlow6Column8iteratorEEOT_RNSt16remove_referenceIS5_E4typeE> + 4552f0: aa0003e2 mov x2, x0 + 4552f4: f94013e1 ldr x1, [sp, #32] + 4552f8: f94017e0 ldr x0, [sp, #40] + 4552fc: 94000b73 bl 4580c8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE9constructIS5_JS5_EEEvPT_DpOT0_> + 455300: d503201f nop + 455304: a8c37bfd ldp x29, x30, [sp], #48 + 455308: d65f03c0 ret + +000000000045530c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE3endEv>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE3endEv(): + 45530c: a9bd7bfd stp x29, x30, [sp, #-48]! + 455310: 910003fd mov x29, sp + 455314: f9000fe0 str x0, [sp, #24] + 455318: f9400fe0 ldr x0, [sp, #24] + 45531c: 91002001 add x1, x0, #0x8 + 455320: 9100a3e0 add x0, sp, #0x28 + 455324: 94000b81 bl 458128 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEC1ERKS6_> + 455328: f94017e0 ldr x0, [sp, #40] + 45532c: a8c37bfd ldp x29, x30, [sp], #48 + 455330: d65f03c0 ret + +0000000000455334 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_(): + 455334: a9b87bfd stp x29, x30, [sp, #-128]! + 455338: 910003fd mov x29, sp + 45533c: a90153f3 stp x19, x20, [sp, #16] + 455340: f9001fe0 str x0, [sp, #56] + 455344: f9001be1 str x1, [sp, #48] + 455348: f90017e2 str x2, [sp, #40] + 45534c: d0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 455350: 91096002 add x2, x0, #0x258 + 455354: d2800021 mov x1, #0x1 // #1 + 455358: f9401fe0 ldr x0, [sp, #56] + 45535c: 94000b7d bl 458150 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_M_check_lenEmPKc> + 455360: f9003be0 str x0, [sp, #112] + 455364: f9401fe0 ldr x0, [sp, #56] + 455368: f9400000 ldr x0, [x0] + 45536c: f90037e0 str x0, [sp, #104] + 455370: f9401fe0 ldr x0, [sp, #56] + 455374: f9400400 ldr x0, [x0, #8] + 455378: f90033e0 str x0, [sp, #96] + 45537c: f9401fe0 ldr x0, [sp, #56] + 455380: 94000ba7 bl 45821c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE5beginEv> + 455384: f90027e0 str x0, [sp, #72] + 455388: 910123e1 add x1, sp, #0x48 + 45538c: 9100c3e0 add x0, sp, #0x30 + 455390: 94000bac bl 458240 <_ZN9__gnu_cxxmiIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 455394: f9002fe0 str x0, [sp, #88] + 455398: f9401fe0 ldr x0, [sp, #56] + 45539c: f9403be1 ldr x1, [sp, #112] + 4553a0: 97ffffa2 bl 455228 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE11_M_allocateEm> + 4553a4: f9002be0 str x0, [sp, #80] + 4553a8: f9402be0 ldr x0, [sp, #80] + 4553ac: f9003fe0 str x0, [sp, #120] + 4553b0: f9401ff3 ldr x19, [sp, #56] + 4553b4: f9402fe1 ldr x1, [sp, #88] + 4553b8: aa0103e0 mov x0, x1 + 4553bc: d37ff800 lsl x0, x0, #1 + 4553c0: 8b010000 add x0, x0, x1 + 4553c4: d37cec00 lsl x0, x0, #4 + 4553c8: aa0003e1 mov x1, x0 + 4553cc: f9402be0 ldr x0, [sp, #80] + 4553d0: 8b010014 add x20, x0, x1 + 4553d4: f94017e0 ldr x0, [sp, #40] + 4553d8: 97ffffba bl 4552c0 <_ZSt7forwardIN5Catch5clara8TextFlow6Column8iteratorEEOT_RNSt16remove_referenceIS5_E4typeE> + 4553dc: aa0003e2 mov x2, x0 + 4553e0: aa1403e1 mov x1, x20 + 4553e4: aa1303e0 mov x0, x19 + 4553e8: 97ffffbb bl 4552d4 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_> + 4553ec: f9003fff str xzr, [sp, #120] + 4553f0: 9100c3e0 add x0, sp, #0x30 + 4553f4: 94000ba6 bl 45828c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv> + 4553f8: f9400013 ldr x19, [x0] + 4553fc: f9401fe0 ldr x0, [sp, #56] + 455400: 97fff3f3 bl 4523cc <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv> + 455404: aa0003e3 mov x3, x0 + 455408: f9402be2 ldr x2, [sp, #80] + 45540c: aa1303e1 mov x1, x19 + 455410: f94037e0 ldr x0, [sp, #104] + 455414: 94000ba3 bl 4582a0 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara8TextFlow6Column8iteratorES5_SaIS4_EET0_T_S8_S7_RT1_> + 455418: f9003fe0 str x0, [sp, #120] + 45541c: f9403fe0 ldr x0, [sp, #120] + 455420: 9100c000 add x0, x0, #0x30 + 455424: f9003fe0 str x0, [sp, #120] + 455428: 9100c3e0 add x0, sp, #0x30 + 45542c: 94000b98 bl 45828c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv> + 455430: f9400013 ldr x19, [x0] + 455434: f9401fe0 ldr x0, [sp, #56] + 455438: 97fff3e5 bl 4523cc <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv> + 45543c: aa0003e3 mov x3, x0 + 455440: f9403fe2 ldr x2, [sp, #120] + 455444: f94033e1 ldr x1, [sp, #96] + 455448: aa1303e0 mov x0, x19 + 45544c: 94000b95 bl 4582a0 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara8TextFlow6Column8iteratorES5_SaIS4_EET0_T_S8_S7_RT1_> + 455450: f9003fe0 str x0, [sp, #120] + 455454: f9401fe0 ldr x0, [sp, #56] + 455458: 97fff3dd bl 4523cc <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv> + 45545c: aa0003e2 mov x2, x0 + 455460: f94033e1 ldr x1, [sp, #96] + 455464: f94037e0 ldr x0, [sp, #104] + 455468: 97fff3de bl 4523e0 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorES4_EvT_S6_RSaIT0_E> + 45546c: f9401fe3 ldr x3, [sp, #56] + 455470: f9401fe0 ldr x0, [sp, #56] + 455474: f9400801 ldr x1, [x0, #16] + 455478: f94037e0 ldr x0, [sp, #104] + 45547c: cb000020 sub x0, x1, x0 + 455480: 9344fc01 asr x1, x0, #4 + 455484: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 455488: f2955560 movk x0, #0xaaab + 45548c: 9b007c20 mul x0, x1, x0 + 455490: aa0003e2 mov x2, x0 + 455494: f94037e1 ldr x1, [sp, #104] + 455498: aa0303e0 mov x0, x3 + 45549c: 97fff428 bl 45253c <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE13_M_deallocateEPS4_m> + 4554a0: f9401fe0 ldr x0, [sp, #56] + 4554a4: f9402be1 ldr x1, [sp, #80] + 4554a8: f9000001 str x1, [x0] + 4554ac: f9401fe0 ldr x0, [sp, #56] + 4554b0: f9403fe1 ldr x1, [sp, #120] + 4554b4: f9000401 str x1, [x0, #8] + 4554b8: f9403be1 ldr x1, [sp, #112] + 4554bc: aa0103e0 mov x0, x1 + 4554c0: d37ff800 lsl x0, x0, #1 + 4554c4: 8b010000 add x0, x0, x1 + 4554c8: d37cec00 lsl x0, x0, #4 + 4554cc: aa0003e1 mov x1, x0 + 4554d0: f9402be0 ldr x0, [sp, #80] + 4554d4: 8b010001 add x1, x0, x1 + 4554d8: f9401fe0 ldr x0, [sp, #56] + 4554dc: f9000801 str x1, [x0, #16] + 4554e0: 14000021 b 455564 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x230> + 4554e4: 97fec68f bl 406f20 <__cxa_begin_catch@plt> + 4554e8: f9403fe0 ldr x0, [sp, #120] + 4554ec: f100001f cmp x0, #0x0 + 4554f0: 540001c1 b.ne 455528 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x1f4> // b.any + 4554f4: f9401fe2 ldr x2, [sp, #56] + 4554f8: f9402fe1 ldr x1, [sp, #88] + 4554fc: aa0103e0 mov x0, x1 + 455500: d37ff800 lsl x0, x0, #1 + 455504: 8b010000 add x0, x0, x1 + 455508: d37cec00 lsl x0, x0, #4 + 45550c: aa0003e1 mov x1, x0 + 455510: f9402be0 ldr x0, [sp, #80] + 455514: 8b010000 add x0, x0, x1 + 455518: aa0003e1 mov x1, x0 + 45551c: aa0203e0 mov x0, x2 + 455520: 94000b74 bl 4582f0 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE7destroyIS4_EEvRS5_PT_> + 455524: 14000007 b 455540 <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x20c> + 455528: f9401fe0 ldr x0, [sp, #56] + 45552c: 97fff3a8 bl 4523cc <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE19_M_get_Tp_allocatorEv> + 455530: aa0003e2 mov x2, x0 + 455534: f9403fe1 ldr x1, [sp, #120] + 455538: f9402be0 ldr x0, [sp, #80] + 45553c: 97fff3a9 bl 4523e0 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorES4_EvT_S6_RSaIT0_E> + 455540: f9401fe0 ldr x0, [sp, #56] + 455544: f9403be2 ldr x2, [sp, #112] + 455548: f9402be1 ldr x1, [sp, #80] + 45554c: 97fff3fc bl 45253c <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE13_M_deallocateEPS4_m> + 455550: 97fec864 bl 4076e0 <__cxa_rethrow@plt> + 455554: aa0003f3 mov x19, x0 + 455558: 97fec8ae bl 407810 <__cxa_end_catch@plt> + 45555c: aa1303e0 mov x0, x19 + 455560: 97fec8e8 bl 407900 <_Unwind_Resume@plt> + 455564: a94153f3 ldp x19, x20, [sp, #16] + 455568: a8c87bfd ldp x29, x30, [sp], #128 + 45556c: d65f03c0 ret + +0000000000455570 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEC1ERKS7_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEC2ERKS7_(): + 455570: d10043ff sub sp, sp, #0x10 + 455574: f90007e0 str x0, [sp, #8] + 455578: f90003e1 str x1, [sp] + 45557c: f94003e0 ldr x0, [sp] + 455580: f9400001 ldr x1, [x0] + 455584: f94007e0 ldr x0, [sp, #8] + 455588: f9000001 str x1, [x0] + 45558c: d503201f nop + 455590: 910043ff add sp, sp, #0x10 + 455594: d65f03c0 ret + +0000000000455598 <_ZSt12__niter_baseIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS4_SaIS4_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE>: +_ZSt12__niter_baseIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS4_SaIS4_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE(): + 455598: a9be7bfd stp x29, x30, [sp, #-32]! + 45559c: 910003fd mov x29, sp + 4555a0: f9000fe0 str x0, [sp, #24] + 4555a4: 910063e0 add x0, sp, #0x18 + 4555a8: 94000b5c bl 458318 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv> + 4555ac: f9400000 ldr x0, [x0] + 4555b0: a8c27bfd ldp x29, x30, [sp], #32 + 4555b4: d65f03c0 ret + +00000000004555b8 <_ZSt11__equal_auxIPKN5Catch5clara8TextFlow6Column8iteratorES6_EbT_S7_T0_>: +_ZSt11__equal_auxIPKN5Catch5clara8TextFlow6Column8iteratorES6_EbT_S7_T0_(): + 4555b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4555bc: 910003fd mov x29, sp + 4555c0: f90017e0 str x0, [sp, #40] + 4555c4: f90013e1 str x1, [sp, #32] + 4555c8: f9000fe2 str x2, [sp, #24] + 4555cc: 3900ffff strb wzr, [sp, #63] + 4555d0: f9400fe2 ldr x2, [sp, #24] + 4555d4: f94013e1 ldr x1, [sp, #32] + 4555d8: f94017e0 ldr x0, [sp, #40] + 4555dc: 94000b54 bl 45832c <_ZNSt7__equalILb0EE5equalIPKN5Catch5clara8TextFlow6Column8iteratorES8_EEbT_S9_T0_> + 4555e0: 12001c00 and w0, w0, #0xff + 4555e4: a8c47bfd ldp x29, x30, [sp], #64 + 4555e8: d65f03c0 ret + +00000000004555ec <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEED2Ev(): + 4555ec: d10043ff sub sp, sp, #0x10 + 4555f0: f90007e0 str x0, [sp, #8] + 4555f4: d503201f nop + 4555f8: 910043ff add sp, sp, #0x10 + 4555fc: d65f03c0 ret + +0000000000455600 <_ZSt7forwardIRKN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS6_E4typeE(): + 455600: d10043ff sub sp, sp, #0x10 + 455604: f90007e0 str x0, [sp, #8] + 455608: f94007e0 ldr x0, [sp, #8] + 45560c: 910043ff add sp, sp, #0x10 + 455610: d65f03c0 ret + +0000000000455614 <_ZN5Catch5clara8TextFlow6ColumnC1ERKS2_>: +_ZN5Catch5clara8TextFlow6ColumnC1ERKS2_(): + 455614: a9be7bfd stp x29, x30, [sp, #-32]! + 455618: 910003fd mov x29, sp + 45561c: f9000fe0 str x0, [sp, #24] + 455620: f9000be1 str x1, [sp, #16] + 455624: f9400fe0 ldr x0, [sp, #24] + 455628: f9400be1 ldr x1, [sp, #16] + 45562c: 97ff5296 bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 455630: f9400be0 ldr x0, [sp, #16] + 455634: f9400c01 ldr x1, [x0, #24] + 455638: f9400fe0 ldr x0, [sp, #24] + 45563c: f9000c01 str x1, [x0, #24] + 455640: f9400be0 ldr x0, [sp, #16] + 455644: f9401001 ldr x1, [x0, #32] + 455648: f9400fe0 ldr x0, [sp, #24] + 45564c: f9001001 str x1, [x0, #32] + 455650: f9400be0 ldr x0, [sp, #16] + 455654: f9401401 ldr x1, [x0, #40] + 455658: f9400fe0 ldr x0, [sp, #24] + 45565c: f9001401 str x1, [x0, #40] + 455660: d503201f nop + 455664: a8c27bfd ldp x29, x30, [sp], #32 + 455668: d65f03c0 ret + +000000000045566c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE9constructIS4_JRKS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE9constructIS4_JRKS4_EEEvPT_DpOT0_(): + 45566c: a9bb7bfd stp x29, x30, [sp, #-80]! + 455670: 910003fd mov x29, sp + 455674: a90153f3 stp x19, x20, [sp, #16] + 455678: f90013f5 str x21, [sp, #32] + 45567c: f90027e0 str x0, [sp, #72] + 455680: f90023e1 str x1, [sp, #64] + 455684: f9001fe2 str x2, [sp, #56] + 455688: f9401fe0 ldr x0, [sp, #56] + 45568c: 97ffffdd bl 455600 <_ZSt7forwardIRKN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS6_E4typeE> + 455690: aa0003f5 mov x21, x0 + 455694: f94023f3 ldr x19, [sp, #64] + 455698: aa1303e1 mov x1, x19 + 45569c: d2800600 mov x0, #0x30 // #48 + 4556a0: 97fedb76 bl 40c478 <_ZnwmPv> + 4556a4: aa0003f4 mov x20, x0 + 4556a8: aa1503e1 mov x1, x21 + 4556ac: aa1403e0 mov x0, x20 + 4556b0: 97ffffd9 bl 455614 <_ZN5Catch5clara8TextFlow6ColumnC1ERKS2_> + 4556b4: 14000007 b 4556d0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE9constructIS4_JRKS4_EEEvPT_DpOT0_+0x64> + 4556b8: aa0003f5 mov x21, x0 + 4556bc: aa1303e1 mov x1, x19 + 4556c0: aa1403e0 mov x0, x20 + 4556c4: 97fedb73 bl 40c490 <_ZdlPvS_> + 4556c8: aa1503e0 mov x0, x21 + 4556cc: 97fec88d bl 407900 <_Unwind_Resume@plt> + 4556d0: a94153f3 ldp x19, x20, [sp, #16] + 4556d4: f94013f5 ldr x21, [sp, #32] + 4556d8: a8c57bfd ldp x29, x30, [sp], #80 + 4556dc: d65f03c0 ret + +00000000004556e0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEC1ERKS5_(): + 4556e0: d10043ff sub sp, sp, #0x10 + 4556e4: f90007e0 str x0, [sp, #8] + 4556e8: f90003e1 str x1, [sp] + 4556ec: f94003e0 ldr x0, [sp] + 4556f0: f9400001 ldr x1, [x0] + 4556f4: f94007e0 ldr x0, [sp, #8] + 4556f8: f9000001 str x1, [x0] + 4556fc: d503201f nop + 455700: 910043ff add sp, sp, #0x10 + 455704: d65f03c0 ret + +0000000000455708 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_M_check_lenEmPKc(): + 455708: a9bb7bfd stp x29, x30, [sp, #-80]! + 45570c: 910003fd mov x29, sp + 455710: f9000bf3 str x19, [sp, #16] + 455714: f9001fe0 str x0, [sp, #56] + 455718: f9001be1 str x1, [sp, #48] + 45571c: f90017e2 str x2, [sp, #40] + 455720: f9401fe0 ldr x0, [sp, #56] + 455724: 94000b1f bl 4583a0 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE8max_sizeEv> + 455728: aa0003f3 mov x19, x0 + 45572c: f9401fe0 ldr x0, [sp, #56] + 455730: 97ffe6e3 bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 455734: cb000261 sub x1, x19, x0 + 455738: f9401be0 ldr x0, [sp, #48] + 45573c: eb00003f cmp x1, x0 + 455740: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 455744: 12001c00 and w0, w0, #0xff + 455748: 7100001f cmp w0, #0x0 + 45574c: 54000060 b.eq 455758 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 455750: f94017e0 ldr x0, [sp, #40] + 455754: 97fec63f bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 455758: f9401fe0 ldr x0, [sp, #56] + 45575c: 97ffe6d8 bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 455760: aa0003f3 mov x19, x0 + 455764: f9401fe0 ldr x0, [sp, #56] + 455768: 97ffe6d5 bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 45576c: f90023e0 str x0, [sp, #64] + 455770: 9100c3e1 add x1, sp, #0x30 + 455774: 910103e0 add x0, sp, #0x40 + 455778: 97fefe0e bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 45577c: f9400000 ldr x0, [x0] + 455780: 8b000260 add x0, x19, x0 + 455784: f90027e0 str x0, [sp, #72] + 455788: f9401fe0 ldr x0, [sp, #56] + 45578c: 97ffe6cc bl 44f2bc <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE4sizeEv> + 455790: aa0003e1 mov x1, x0 + 455794: f94027e0 ldr x0, [sp, #72] + 455798: eb01001f cmp x0, x1 + 45579c: 540000e3 b.cc 4557b8 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4557a0: f9401fe0 ldr x0, [sp, #56] + 4557a4: 94000aff bl 4583a0 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE8max_sizeEv> + 4557a8: aa0003e1 mov x1, x0 + 4557ac: f94027e0 ldr x0, [sp, #72] + 4557b0: eb01001f cmp x0, x1 + 4557b4: 54000089 b.ls 4557c4 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4557b8: f9401fe0 ldr x0, [sp, #56] + 4557bc: 94000af9 bl 4583a0 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE8max_sizeEv> + 4557c0: 14000002 b 4557c8 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_M_check_lenEmPKc+0xc0> + 4557c4: f94027e0 ldr x0, [sp, #72] + 4557c8: f9400bf3 ldr x19, [sp, #16] + 4557cc: a8c57bfd ldp x29, x30, [sp], #80 + 4557d0: d65f03c0 ret + +00000000004557d4 <_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE5beginEv>: +_ZNSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE5beginEv(): + 4557d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4557d8: 910003fd mov x29, sp + 4557dc: f9000fe0 str x0, [sp, #24] + 4557e0: f9400fe1 ldr x1, [sp, #24] + 4557e4: 9100a3e0 add x0, sp, #0x28 + 4557e8: 97ffffbe bl 4556e0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4557ec: f94017e0 ldr x0, [sp, #40] + 4557f0: a8c37bfd ldp x29, x30, [sp], #48 + 4557f4: d65f03c0 ret + +00000000004557f8 <_ZN9__gnu_cxxmiIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 4557f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4557fc: 910003fd mov x29, sp + 455800: f9000bf3 str x19, [sp, #16] + 455804: f90017e0 str x0, [sp, #40] + 455808: f90013e1 str x1, [sp, #32] + 45580c: f94017e0 ldr x0, [sp, #40] + 455810: 9400001b bl 45587c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv> + 455814: f9400013 ldr x19, [x0] + 455818: f94013e0 ldr x0, [sp, #32] + 45581c: 94000018 bl 45587c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv> + 455820: f9400000 ldr x0, [x0] + 455824: cb000260 sub x0, x19, x0 + 455828: 9344fc01 asr x1, x0, #4 + 45582c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 455830: f2955560 movk x0, #0xaaab + 455834: 9b007c20 mul x0, x1, x0 + 455838: f9400bf3 ldr x19, [sp, #16] + 45583c: a8c37bfd ldp x29, x30, [sp], #48 + 455840: d65f03c0 ret + +0000000000455844 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE11_M_allocateEm(): + 455844: a9be7bfd stp x29, x30, [sp, #-32]! + 455848: 910003fd mov x29, sp + 45584c: f9000fe0 str x0, [sp, #24] + 455850: f9000be1 str x1, [sp, #16] + 455854: f9400be0 ldr x0, [sp, #16] + 455858: f100001f cmp x0, #0x0 + 45585c: 540000a0 b.eq 455870 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE11_M_allocateEm+0x2c> // b.none + 455860: f9400fe0 ldr x0, [sp, #24] + 455864: f9400be1 ldr x1, [sp, #16] + 455868: 94000ad6 bl 4583c0 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE8allocateERS4_m> + 45586c: 14000002 b 455874 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE11_M_allocateEm+0x30> + 455870: d2800000 mov x0, #0x0 // #0 + 455874: a8c27bfd ldp x29, x30, [sp], #32 + 455878: d65f03c0 ret + +000000000045587c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEE4baseEv(): + 45587c: d10043ff sub sp, sp, #0x10 + 455880: f90007e0 str x0, [sp, #8] + 455884: f94007e0 ldr x0, [sp, #8] + 455888: 910043ff add sp, sp, #0x10 + 45588c: d65f03c0 ret + +0000000000455890 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara8TextFlow6ColumnES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara8TextFlow6ColumnES4_SaIS3_EET0_T_S7_S6_RT1_(): + 455890: a9bc7bfd stp x29, x30, [sp, #-64]! + 455894: 910003fd mov x29, sp + 455898: f9000bf3 str x19, [sp, #16] + 45589c: f9001fe0 str x0, [sp, #56] + 4558a0: f9001be1 str x1, [sp, #48] + 4558a4: f90017e2 str x2, [sp, #40] + 4558a8: f90013e3 str x3, [sp, #32] + 4558ac: f9401fe0 ldr x0, [sp, #56] + 4558b0: 94000ace bl 4583e8 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6ColumnESt13move_iteratorIPS3_EET0_PT_> + 4558b4: aa0003f3 mov x19, x0 + 4558b8: f9401be0 ldr x0, [sp, #48] + 4558bc: 94000acb bl 4583e8 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6ColumnESt13move_iteratorIPS3_EET0_PT_> + 4558c0: f94013e3 ldr x3, [sp, #32] + 4558c4: f94017e2 ldr x2, [sp, #40] + 4558c8: aa0003e1 mov x1, x0 + 4558cc: aa1303e0 mov x0, x19 + 4558d0: 94000acf bl 45840c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 4558d4: f9400bf3 ldr x19, [sp, #16] + 4558d8: a8c47bfd ldp x29, x30, [sp], #64 + 4558dc: d65f03c0 ret + +00000000004558e0 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE7destroyIS3_EEvRS4_PT_(): + 4558e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4558e4: 910003fd mov x29, sp + 4558e8: f9000fe0 str x0, [sp, #24] + 4558ec: f9000be1 str x1, [sp, #16] + 4558f0: f9400be1 ldr x1, [sp, #16] + 4558f4: f9400fe0 ldr x0, [sp, #24] + 4558f8: 94000ad1 bl 45843c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE7destroyIS4_EEvPT_> + 4558fc: d503201f nop + 455900: a8c27bfd ldp x29, x30, [sp], #32 + 455904: d65f03c0 ret + +0000000000455908 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE13_M_deallocateEPS3_m(): + 455908: a9bd7bfd stp x29, x30, [sp, #-48]! + 45590c: 910003fd mov x29, sp + 455910: f90017e0 str x0, [sp, #40] + 455914: f90013e1 str x1, [sp, #32] + 455918: f9000fe2 str x2, [sp, #24] + 45591c: f94013e0 ldr x0, [sp, #32] + 455920: f100001f cmp x0, #0x0 + 455924: 540000a0 b.eq 455938 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 455928: f94017e0 ldr x0, [sp, #40] + 45592c: f9400fe2 ldr x2, [sp, #24] + 455930: f94013e1 ldr x1, [sp, #32] + 455934: 94000acb bl 458460 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE10deallocateERS4_PS3_m> + 455938: d503201f nop + 45593c: a8c37bfd ldp x29, x30, [sp], #48 + 455940: d65f03c0 ret + +0000000000455944 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE37select_on_container_copy_constructionERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE37select_on_container_copy_constructionERKS4_(): + 455944: a9bd7bfd stp x29, x30, [sp, #-48]! + 455948: 910003fd mov x29, sp + 45594c: f9000bf3 str x19, [sp, #16] + 455950: aa0803f3 mov x19, x8 + 455954: f90017e0 str x0, [sp, #40] + 455958: f94017e1 ldr x1, [sp, #40] + 45595c: aa1303e0 mov x0, x19 + 455960: 94000005 bl 455974 <_ZNSaIN5Catch5clara8TextFlow6ColumnEEC1ERKS3_> + 455964: aa1303e0 mov x0, x19 + 455968: f9400bf3 ldr x19, [sp, #16] + 45596c: a8c37bfd ldp x29, x30, [sp], #48 + 455970: d65f03c0 ret + +0000000000455974 <_ZNSaIN5Catch5clara8TextFlow6ColumnEEC1ERKS3_>: +_ZNSaIN5Catch5clara8TextFlow6ColumnEEC2ERKS3_(): + 455974: a9be7bfd stp x29, x30, [sp, #-32]! + 455978: 910003fd mov x29, sp + 45597c: f9000fe0 str x0, [sp, #24] + 455980: f9000be1 str x1, [sp, #16] + 455984: f9400be1 ldr x1, [sp, #16] + 455988: f9400fe0 ldr x0, [sp, #24] + 45598c: 94000ac1 bl 458490 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEEC1ERKS5_> + 455990: d503201f nop + 455994: a8c27bfd ldp x29, x30, [sp], #32 + 455998: d65f03c0 ret + +000000000045599c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEED1Ev(): + 45599c: d10043ff sub sp, sp, #0x10 + 4559a0: f90007e0 str x0, [sp, #8] + 4559a4: d503201f nop + 4559a8: 910043ff add sp, sp, #0x10 + 4559ac: d65f03c0 ret + +00000000004559b0 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implC1ERKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implC2ERKS4_(): + 4559b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4559b4: 910003fd mov x29, sp + 4559b8: f9000fe0 str x0, [sp, #24] + 4559bc: f9000be1 str x1, [sp, #16] + 4559c0: f9400be1 ldr x1, [sp, #16] + 4559c4: f9400fe0 ldr x0, [sp, #24] + 4559c8: 97ffffeb bl 455974 <_ZNSaIN5Catch5clara8TextFlow6ColumnEEC1ERKS3_> + 4559cc: f9400fe0 ldr x0, [sp, #24] + 4559d0: f900001f str xzr, [x0] + 4559d4: f9400fe0 ldr x0, [sp, #24] + 4559d8: f900041f str xzr, [x0, #8] + 4559dc: f9400fe0 ldr x0, [sp, #24] + 4559e0: f900081f str xzr, [x0, #16] + 4559e4: d503201f nop + 4559e8: a8c27bfd ldp x29, x30, [sp], #32 + 4559ec: d65f03c0 ret + +00000000004559f0 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE17_M_create_storageEm(): + 4559f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4559f4: 910003fd mov x29, sp + 4559f8: f9000fe0 str x0, [sp, #24] + 4559fc: f9000be1 str x1, [sp, #16] + 455a00: f9400be1 ldr x1, [sp, #16] + 455a04: f9400fe0 ldr x0, [sp, #24] + 455a08: 97ffff8f bl 455844 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE11_M_allocateEm> + 455a0c: aa0003e1 mov x1, x0 + 455a10: f9400fe0 ldr x0, [sp, #24] + 455a14: f9000001 str x1, [x0] + 455a18: f9400fe0 ldr x0, [sp, #24] + 455a1c: f9400001 ldr x1, [x0] + 455a20: f9400fe0 ldr x0, [sp, #24] + 455a24: f9000401 str x1, [x0, #8] + 455a28: f9400fe0 ldr x0, [sp, #24] + 455a2c: f9400002 ldr x2, [x0] + 455a30: f9400be1 ldr x1, [sp, #16] + 455a34: aa0103e0 mov x0, x1 + 455a38: d37ff800 lsl x0, x0, #1 + 455a3c: 8b010000 add x0, x0, x1 + 455a40: d37cec00 lsl x0, x0, #4 + 455a44: 8b000041 add x1, x2, x0 + 455a48: f9400fe0 ldr x0, [sp, #24] + 455a4c: f9000801 str x1, [x0, #16] + 455a50: d503201f nop + 455a54: a8c27bfd ldp x29, x30, [sp], #32 + 455a58: d65f03c0 ret + +0000000000455a5c <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_(): + 455a5c: a9bc7bfd stp x29, x30, [sp, #-64]! + 455a60: 910003fd mov x29, sp + 455a64: f90017e0 str x0, [sp, #40] + 455a68: f90013e1 str x1, [sp, #32] + 455a6c: f9000fe2 str x2, [sp, #24] + 455a70: 52800020 mov w0, #0x1 // #1 + 455a74: 3900ffe0 strb w0, [sp, #63] + 455a78: f9400fe2 ldr x2, [sp, #24] + 455a7c: f94013e1 ldr x1, [sp, #32] + 455a80: f94017e0 ldr x0, [sp, #40] + 455a84: 94000a89 bl 4584a8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_> + 455a88: a8c47bfd ldp x29, x30, [sp], #64 + 455a8c: d65f03c0 ret + +0000000000455a90 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnEEvT_S5_>: +_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnEEvT_S5_(): + 455a90: a9be7bfd stp x29, x30, [sp, #-32]! + 455a94: 910003fd mov x29, sp + 455a98: f9000fe0 str x0, [sp, #24] + 455a9c: f9000be1 str x1, [sp, #16] + 455aa0: f9400be1 ldr x1, [sp, #16] + 455aa4: f9400fe0 ldr x0, [sp, #24] + 455aa8: 94000aaa bl 458550 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara8TextFlow6ColumnEEEvT_S7_> + 455aac: d503201f nop + 455ab0: a8c27bfd ldp x29, x30, [sp], #32 + 455ab4: d65f03c0 ret + +0000000000455ab8 <_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE12_Vector_implC2Ev(): + 455ab8: a9be7bfd stp x29, x30, [sp, #-32]! + 455abc: 910003fd mov x29, sp + 455ac0: f9000fe0 str x0, [sp, #24] + 455ac4: f9400fe0 ldr x0, [sp, #24] + 455ac8: 94000ab4 bl 458598 <_ZNSaIN5Catch5clara8TextFlow6ColumnEEC1Ev> + 455acc: f9400fe0 ldr x0, [sp, #24] + 455ad0: f900001f str xzr, [x0] + 455ad4: f9400fe0 ldr x0, [sp, #24] + 455ad8: f900041f str xzr, [x0, #8] + 455adc: f9400fe0 ldr x0, [sp, #24] + 455ae0: f900081f str xzr, [x0, #16] + 455ae4: d503201f nop + 455ae8: a8c27bfd ldp x29, x30, [sp], #32 + 455aec: d65f03c0 ret + +0000000000455af0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_range_initializeIPKPKcEEvT_SD_St20forward_iterator_tag>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_range_initializeIPKPKcEEvT_SD_St20forward_iterator_tag(): + 455af0: a9bb7bfd stp x29, x30, [sp, #-80]! + 455af4: 910003fd mov x29, sp + 455af8: f9000bf3 str x19, [sp, #16] + 455afc: f9001fe0 str x0, [sp, #56] + 455b00: f9001be1 str x1, [sp, #48] + 455b04: f90017e2 str x2, [sp, #40] + 455b08: 390083e3 strb w3, [sp, #32] + 455b0c: f94017e1 ldr x1, [sp, #40] + 455b10: f9401be0 ldr x0, [sp, #48] + 455b14: 94000aa9 bl 4585b8 <_ZSt8distanceIPKPKcENSt15iterator_traitsIT_E15difference_typeES5_S5_> + 455b18: f90027e0 str x0, [sp, #72] + 455b1c: f9401fe0 ldr x0, [sp, #56] + 455b20: f94027e1 ldr x1, [sp, #72] + 455b24: 97ff6371 bl 42e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm> + 455b28: aa0003e1 mov x1, x0 + 455b2c: f9401fe0 ldr x0, [sp, #56] + 455b30: f9000001 str x1, [x0] + 455b34: f9401fe0 ldr x0, [sp, #56] + 455b38: f9400001 ldr x1, [x0] + 455b3c: f94027e0 ldr x0, [sp, #72] + 455b40: d37be800 lsl x0, x0, #5 + 455b44: 8b000021 add x1, x1, x0 + 455b48: f9401fe0 ldr x0, [sp, #56] + 455b4c: f9000801 str x1, [x0, #16] + 455b50: f9401fe0 ldr x0, [sp, #56] + 455b54: f9400013 ldr x19, [x0] + 455b58: f9401fe0 ldr x0, [sp, #56] + 455b5c: 97ff285e bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 455b60: aa0003e3 mov x3, x0 + 455b64: aa1303e2 mov x2, x19 + 455b68: f94017e1 ldr x1, [sp, #40] + 455b6c: f9401be0 ldr x0, [sp, #48] + 455b70: 94000aa2 bl 4585f8 <_ZSt22__uninitialized_copy_aIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ET0_T_SC_SB_RSaIT1_E> + 455b74: aa0003e1 mov x1, x0 + 455b78: f9401fe0 ldr x0, [sp, #56] + 455b7c: f9000401 str x1, [x0, #8] + 455b80: d503201f nop + 455b84: f9400bf3 ldr x19, [sp, #16] + 455b88: a8c57bfd ldp x29, x30, [sp], #80 + 455b8c: d65f03c0 ret + +0000000000455b90 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8max_sizeEv(): + 455b90: a9be7bfd stp x29, x30, [sp, #-32]! + 455b94: 910003fd mov x29, sp + 455b98: f9000fe0 str x0, [sp, #24] + 455b9c: f9400fe0 ldr x0, [sp, #24] + 455ba0: 97fff5fd bl 453394 <_ZNKSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 455ba4: 94000aa1 bl 458628 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE8max_sizeERKS4_> + 455ba8: a8c27bfd ldp x29, x30, [sp], #32 + 455bac: d65f03c0 ret + +0000000000455bb0 <_ZSt27__uninitialized_default_n_aIPN5Catch5clara6detail5TokenEmS3_ET_S5_T0_RSaIT1_E>: +_ZSt27__uninitialized_default_n_aIPN5Catch5clara6detail5TokenEmS3_ET_S5_T0_RSaIT1_E(): + 455bb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 455bb4: 910003fd mov x29, sp + 455bb8: f90017e0 str x0, [sp, #40] + 455bbc: f90013e1 str x1, [sp, #32] + 455bc0: f9000fe2 str x2, [sp, #24] + 455bc4: f94013e1 ldr x1, [sp, #32] + 455bc8: f94017e0 ldr x0, [sp, #40] + 455bcc: 94000a9e bl 458644 <_ZSt25__uninitialized_default_nIPN5Catch5clara6detail5TokenEmET_S5_T0_> + 455bd0: a8c37bfd ldp x29, x30, [sp], #48 + 455bd4: d65f03c0 ret + +0000000000455bd8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12_M_check_lenEmPKc(): + 455bd8: a9bb7bfd stp x29, x30, [sp, #-80]! + 455bdc: 910003fd mov x29, sp + 455be0: f9000bf3 str x19, [sp, #16] + 455be4: f9001fe0 str x0, [sp, #56] + 455be8: f9001be1 str x1, [sp, #48] + 455bec: f90017e2 str x2, [sp, #40] + 455bf0: f9401fe0 ldr x0, [sp, #56] + 455bf4: 97ffffe7 bl 455b90 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8max_sizeEv> + 455bf8: aa0003f3 mov x19, x0 + 455bfc: f9401fe0 ldr x0, [sp, #56] + 455c00: 97ffe7c2 bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 455c04: cb000261 sub x1, x19, x0 + 455c08: f9401be0 ldr x0, [sp, #48] + 455c0c: eb00003f cmp x1, x0 + 455c10: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 455c14: 12001c00 and w0, w0, #0xff + 455c18: 7100001f cmp w0, #0x0 + 455c1c: 54000060 b.eq 455c28 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 455c20: f94017e0 ldr x0, [sp, #40] + 455c24: 97fec50b bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 455c28: f9401fe0 ldr x0, [sp, #56] + 455c2c: 97ffe7b7 bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 455c30: aa0003f3 mov x19, x0 + 455c34: f9401fe0 ldr x0, [sp, #56] + 455c38: 97ffe7b4 bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 455c3c: f90023e0 str x0, [sp, #64] + 455c40: 9100c3e1 add x1, sp, #0x30 + 455c44: 910103e0 add x0, sp, #0x40 + 455c48: 97fefcda bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 455c4c: f9400000 ldr x0, [x0] + 455c50: 8b000260 add x0, x19, x0 + 455c54: f90027e0 str x0, [sp, #72] + 455c58: f9401fe0 ldr x0, [sp, #56] + 455c5c: 97ffe7ab bl 44fb08 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE4sizeEv> + 455c60: aa0003e1 mov x1, x0 + 455c64: f94027e0 ldr x0, [sp, #72] + 455c68: eb01001f cmp x0, x1 + 455c6c: 540000e3 b.cc 455c88 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 455c70: f9401fe0 ldr x0, [sp, #56] + 455c74: 97ffffc7 bl 455b90 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8max_sizeEv> + 455c78: aa0003e1 mov x1, x0 + 455c7c: f94027e0 ldr x0, [sp, #72] + 455c80: eb01001f cmp x0, x1 + 455c84: 54000089 b.ls 455c94 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 455c88: f9401fe0 ldr x0, [sp, #56] + 455c8c: 97ffffc1 bl 455b90 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE8max_sizeEv> + 455c90: 14000002 b 455c98 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12_M_check_lenEmPKc+0xc0> + 455c94: f94027e0 ldr x0, [sp, #72] + 455c98: f9400bf3 ldr x19, [sp, #16] + 455c9c: a8c57bfd ldp x29, x30, [sp], #80 + 455ca0: d65f03c0 ret + +0000000000455ca4 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE11_M_allocateEm(): + 455ca4: a9be7bfd stp x29, x30, [sp, #-32]! + 455ca8: 910003fd mov x29, sp + 455cac: f9000fe0 str x0, [sp, #24] + 455cb0: f9000be1 str x1, [sp, #16] + 455cb4: f9400be0 ldr x0, [sp, #16] + 455cb8: f100001f cmp x0, #0x0 + 455cbc: 540000a0 b.eq 455cd0 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE11_M_allocateEm+0x2c> // b.none + 455cc0: f9400fe0 ldr x0, [sp, #24] + 455cc4: f9400be1 ldr x1, [sp, #16] + 455cc8: 94000a6a bl 458670 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE8allocateERS4_m> + 455ccc: 14000002 b 455cd4 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE11_M_allocateEm+0x30> + 455cd0: d2800000 mov x0, #0x0 // #0 + 455cd4: a8c27bfd ldp x29, x30, [sp], #32 + 455cd8: d65f03c0 ret + +0000000000455cdc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail5TokenES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail5TokenES4_SaIS3_EET0_T_S7_S6_RT1_(): + 455cdc: a9bc7bfd stp x29, x30, [sp, #-64]! + 455ce0: 910003fd mov x29, sp + 455ce4: f9000bf3 str x19, [sp, #16] + 455ce8: f9001fe0 str x0, [sp, #56] + 455cec: f9001be1 str x1, [sp, #48] + 455cf0: f90017e2 str x2, [sp, #40] + 455cf4: f90013e3 str x3, [sp, #32] + 455cf8: f9401fe0 ldr x0, [sp, #56] + 455cfc: 94000a67 bl 458698 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail5TokenESt13move_iteratorIPS3_EET0_PT_> + 455d00: aa0003f3 mov x19, x0 + 455d04: f9401be0 ldr x0, [sp, #48] + 455d08: 94000a64 bl 458698 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail5TokenESt13move_iteratorIPS3_EET0_PT_> + 455d0c: f94013e3 ldr x3, [sp, #32] + 455d10: f94017e2 ldr x2, [sp, #40] + 455d14: aa0003e1 mov x1, x0 + 455d18: aa1303e0 mov x0, x19 + 455d1c: 94000a68 bl 4586bc <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail5TokenEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 455d20: f9400bf3 ldr x19, [sp, #16] + 455d24: a8c47bfd ldp x29, x30, [sp], #64 + 455d28: d65f03c0 ret + +0000000000455d2c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE13_M_deallocateEPS3_m(): + 455d2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 455d30: 910003fd mov x29, sp + 455d34: f90017e0 str x0, [sp, #40] + 455d38: f90013e1 str x1, [sp, #32] + 455d3c: f9000fe2 str x2, [sp, #24] + 455d40: f94013e0 ldr x0, [sp, #32] + 455d44: f100001f cmp x0, #0x0 + 455d48: 540000a0 b.eq 455d5c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 455d4c: f94017e0 ldr x0, [sp, #40] + 455d50: f9400fe2 ldr x2, [sp, #24] + 455d54: f94013e1 ldr x1, [sp, #32] + 455d58: 94000a65 bl 4586ec <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE10deallocateERS4_PS3_m> + 455d5c: d503201f nop + 455d60: a8c37bfd ldp x29, x30, [sp], #48 + 455d64: d65f03c0 ret + +0000000000455d68 <_ZSt7forwardIN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS4_E4typeE(): + 455d68: d10043ff sub sp, sp, #0x10 + 455d6c: f90007e0 str x0, [sp, #8] + 455d70: f94007e0 ldr x0, [sp, #8] + 455d74: 910043ff add sp, sp, #0x10 + 455d78: d65f03c0 ret + +0000000000455d7c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_(): + 455d7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 455d80: 910003fd mov x29, sp + 455d84: f90017e0 str x0, [sp, #40] + 455d88: f90013e1 str x1, [sp, #32] + 455d8c: f9000fe2 str x2, [sp, #24] + 455d90: f9400fe0 ldr x0, [sp, #24] + 455d94: 97fffff5 bl 455d68 <_ZSt7forwardIN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS4_E4typeE> + 455d98: aa0003e2 mov x2, x0 + 455d9c: f94013e1 ldr x1, [sp, #32] + 455da0: f94017e0 ldr x0, [sp, #40] + 455da4: 94000a70 bl 458764 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE9constructIS4_JS4_EEEvPT_DpOT0_> + 455da8: d503201f nop + 455dac: a8c37bfd ldp x29, x30, [sp], #48 + 455db0: d65f03c0 ret + +0000000000455db4 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE3endEv(): + 455db4: a9bd7bfd stp x29, x30, [sp, #-48]! + 455db8: 910003fd mov x29, sp + 455dbc: f9000fe0 str x0, [sp, #24] + 455dc0: f9400fe0 ldr x0, [sp, #24] + 455dc4: 91002001 add x1, x0, #0x8 + 455dc8: 9100a3e0 add x0, sp, #0x28 + 455dcc: 97fff4fa bl 4531b4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 455dd0: f94017e0 ldr x0, [sp, #40] + 455dd4: a8c37bfd ldp x29, x30, [sp], #48 + 455dd8: d65f03c0 ret + +0000000000455ddc <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 455ddc: a9b87bfd stp x29, x30, [sp, #-128]! + 455de0: 910003fd mov x29, sp + 455de4: a90153f3 stp x19, x20, [sp, #16] + 455de8: f9001fe0 str x0, [sp, #56] + 455dec: f9001be1 str x1, [sp, #48] + 455df0: f90017e2 str x2, [sp, #40] + 455df4: d0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 455df8: 91096002 add x2, x0, #0x258 + 455dfc: d2800021 mov x1, #0x1 // #1 + 455e00: f9401fe0 ldr x0, [sp, #56] + 455e04: 97ffff75 bl 455bd8 <_ZNKSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE12_M_check_lenEmPKc> + 455e08: f9003be0 str x0, [sp, #112] + 455e0c: f9401fe0 ldr x0, [sp, #56] + 455e10: f9400000 ldr x0, [x0] + 455e14: f90037e0 str x0, [sp, #104] + 455e18: f9401fe0 ldr x0, [sp, #56] + 455e1c: f9400400 ldr x0, [x0, #8] + 455e20: f90033e0 str x0, [sp, #96] + 455e24: f9401fe0 ldr x0, [sp, #56] + 455e28: 97ffe750 bl 44fb68 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE5beginEv> + 455e2c: f90027e0 str x0, [sp, #72] + 455e30: 910123e1 add x1, sp, #0x48 + 455e34: 9100c3e0 add x0, sp, #0x30 + 455e38: 94000a5e bl 4587b0 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 455e3c: f9002fe0 str x0, [sp, #88] + 455e40: f9401fe0 ldr x0, [sp, #56] + 455e44: f9403be1 ldr x1, [sp, #112] + 455e48: 97ffff97 bl 455ca4 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE11_M_allocateEm> + 455e4c: f9002be0 str x0, [sp, #80] + 455e50: f9402be0 ldr x0, [sp, #80] + 455e54: f9003fe0 str x0, [sp, #120] + 455e58: f9401ff3 ldr x19, [sp, #56] + 455e5c: f9402fe1 ldr x1, [sp, #88] + 455e60: aa0103e0 mov x0, x1 + 455e64: d37ef400 lsl x0, x0, #2 + 455e68: 8b010000 add x0, x0, x1 + 455e6c: d37df000 lsl x0, x0, #3 + 455e70: aa0003e1 mov x1, x0 + 455e74: f9402be0 ldr x0, [sp, #80] + 455e78: 8b010014 add x20, x0, x1 + 455e7c: f94017e0 ldr x0, [sp, #40] + 455e80: 97ffffba bl 455d68 <_ZSt7forwardIN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS4_E4typeE> + 455e84: aa0003e2 mov x2, x0 + 455e88: aa1403e1 mov x1, x20 + 455e8c: aa1303e0 mov x0, x19 + 455e90: 97ffffbb bl 455d7c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_> + 455e94: f9003fff str xzr, [sp, #120] + 455e98: 9100c3e0 add x0, sp, #0x30 + 455e9c: 97fff4d0 bl 4531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 455ea0: f9400013 ldr x19, [x0] + 455ea4: f9401fe0 ldr x0, [sp, #56] + 455ea8: 97fff47c bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 455eac: aa0003e3 mov x3, x0 + 455eb0: f9402be2 ldr x2, [sp, #80] + 455eb4: aa1303e1 mov x1, x19 + 455eb8: f94037e0 ldr x0, [sp, #104] + 455ebc: 97ffff88 bl 455cdc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail5TokenES4_SaIS3_EET0_T_S7_S6_RT1_> + 455ec0: f9003fe0 str x0, [sp, #120] + 455ec4: f9403fe0 ldr x0, [sp, #120] + 455ec8: 9100a000 add x0, x0, #0x28 + 455ecc: f9003fe0 str x0, [sp, #120] + 455ed0: 9100c3e0 add x0, sp, #0x30 + 455ed4: 97fff4c2 bl 4531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 455ed8: f9400013 ldr x19, [x0] + 455edc: f9401fe0 ldr x0, [sp, #56] + 455ee0: 97fff46e bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 455ee4: aa0003e3 mov x3, x0 + 455ee8: f9403fe2 ldr x2, [sp, #120] + 455eec: f94033e1 ldr x1, [sp, #96] + 455ef0: aa1303e0 mov x0, x19 + 455ef4: 97ffff7a bl 455cdc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail5TokenES4_SaIS3_EET0_T_S7_S6_RT1_> + 455ef8: f9003fe0 str x0, [sp, #120] + 455efc: f9401fe0 ldr x0, [sp, #56] + 455f00: 97fff466 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 455f04: aa0003e2 mov x2, x0 + 455f08: f94033e1 ldr x1, [sp, #96] + 455f0c: f94037e0 ldr x0, [sp, #104] + 455f10: 97fff467 bl 4530ac <_ZSt8_DestroyIPN5Catch5clara6detail5TokenES3_EvT_S5_RSaIT0_E> + 455f14: f9401fe3 ldr x3, [sp, #56] + 455f18: f9401fe0 ldr x0, [sp, #56] + 455f1c: f9400801 ldr x1, [x0, #16] + 455f20: f94037e0 ldr x0, [sp, #104] + 455f24: cb000020 sub x0, x1, x0 + 455f28: 9343fc01 asr x1, x0, #3 + 455f2c: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 455f30: f29999a0 movk x0, #0xcccd + 455f34: 9b007c20 mul x0, x1, x0 + 455f38: aa0003e2 mov x2, x0 + 455f3c: f94037e1 ldr x1, [sp, #104] + 455f40: aa0303e0 mov x0, x3 + 455f44: 97ffff7a bl 455d2c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE13_M_deallocateEPS3_m> + 455f48: f9401fe0 ldr x0, [sp, #56] + 455f4c: f9402be1 ldr x1, [sp, #80] + 455f50: f9000001 str x1, [x0] + 455f54: f9401fe0 ldr x0, [sp, #56] + 455f58: f9403fe1 ldr x1, [sp, #120] + 455f5c: f9000401 str x1, [x0, #8] + 455f60: f9403be1 ldr x1, [sp, #112] + 455f64: aa0103e0 mov x0, x1 + 455f68: d37ef400 lsl x0, x0, #2 + 455f6c: 8b010000 add x0, x0, x1 + 455f70: d37df000 lsl x0, x0, #3 + 455f74: aa0003e1 mov x1, x0 + 455f78: f9402be0 ldr x0, [sp, #80] + 455f7c: 8b010001 add x1, x0, x1 + 455f80: f9401fe0 ldr x0, [sp, #56] + 455f84: f9000801 str x1, [x0, #16] + 455f88: 14000021 b 45600c <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x230> + 455f8c: 97fec3e5 bl 406f20 <__cxa_begin_catch@plt> + 455f90: f9403fe0 ldr x0, [sp, #120] + 455f94: f100001f cmp x0, #0x0 + 455f98: 540001c1 b.ne 455fd0 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1f4> // b.any + 455f9c: f9401fe2 ldr x2, [sp, #56] + 455fa0: f9402fe1 ldr x1, [sp, #88] + 455fa4: aa0103e0 mov x0, x1 + 455fa8: d37ef400 lsl x0, x0, #2 + 455fac: 8b010000 add x0, x0, x1 + 455fb0: d37df000 lsl x0, x0, #3 + 455fb4: aa0003e1 mov x1, x0 + 455fb8: f9402be0 ldr x0, [sp, #80] + 455fbc: 8b010000 add x0, x0, x1 + 455fc0: aa0003e1 mov x1, x0 + 455fc4: aa0203e0 mov x0, x2 + 455fc8: 9400005e bl 456140 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE7destroyIS3_EEvRS4_PT_> + 455fcc: 14000007 b 455fe8 <_ZNSt6vectorIN5Catch5clara6detail5TokenESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x20c> + 455fd0: f9401fe0 ldr x0, [sp, #56] + 455fd4: 97fff431 bl 453098 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE19_M_get_Tp_allocatorEv> + 455fd8: aa0003e2 mov x2, x0 + 455fdc: f9403fe1 ldr x1, [sp, #120] + 455fe0: f9402be0 ldr x0, [sp, #80] + 455fe4: 97fff432 bl 4530ac <_ZSt8_DestroyIPN5Catch5clara6detail5TokenES3_EvT_S5_RSaIT0_E> + 455fe8: f9401fe0 ldr x0, [sp, #56] + 455fec: f9403be2 ldr x2, [sp, #112] + 455ff0: f9402be1 ldr x1, [sp, #80] + 455ff4: 97ffff4e bl 455d2c <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE13_M_deallocateEPS3_m> + 455ff8: 97fec5ba bl 4076e0 <__cxa_rethrow@plt> + 455ffc: aa0003f3 mov x19, x0 + 456000: 97fec604 bl 407810 <__cxa_end_catch@plt> + 456004: aa1303e0 mov x0, x19 + 456008: 97fec63e bl 407900 <_Unwind_Resume@plt> + 45600c: a94153f3 ldp x19, x20, [sp, #16] + 456010: a8c87bfd ldp x29, x30, [sp], #128 + 456014: d65f03c0 ret + +0000000000456018 <_ZSt8_DestroyIPN5Catch5clara6detail5TokenEEvT_S5_>: +_ZSt8_DestroyIPN5Catch5clara6detail5TokenEEvT_S5_(): + 456018: a9be7bfd stp x29, x30, [sp, #-32]! + 45601c: 910003fd mov x29, sp + 456020: f9000fe0 str x0, [sp, #24] + 456024: f9000be1 str x1, [sp, #16] + 456028: f9400be1 ldr x1, [sp, #16] + 45602c: f9400fe0 ldr x0, [sp, #24] + 456030: 940009f3 bl 4587fc <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail5TokenEEEvT_S7_> + 456034: d503201f nop + 456038: a8c27bfd ldp x29, x30, [sp], #32 + 45603c: d65f03c0 ret + +0000000000456040 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implC2Ev(): + 456040: a9be7bfd stp x29, x30, [sp, #-32]! + 456044: 910003fd mov x29, sp + 456048: f9000fe0 str x0, [sp, #24] + 45604c: f9400fe0 ldr x0, [sp, #24] + 456050: 940009fd bl 458844 <_ZNSaIN5Catch5clara6detail5TokenEEC1Ev> + 456054: f9400fe0 ldr x0, [sp, #24] + 456058: f900001f str xzr, [x0] + 45605c: f9400fe0 ldr x0, [sp, #24] + 456060: f900041f str xzr, [x0, #8] + 456064: f9400fe0 ldr x0, [sp, #24] + 456068: f900081f str xzr, [x0, #16] + 45606c: d503201f nop + 456070: a8c27bfd ldp x29, x30, [sp], #32 + 456074: d65f03c0 ret + +0000000000456078 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC2ERKS6_(): + 456078: d10043ff sub sp, sp, #0x10 + 45607c: f90007e0 str x0, [sp, #8] + 456080: f90003e1 str x1, [sp] + 456084: f94003e0 ldr x0, [sp] + 456088: f9400001 ldr x1, [x0] + 45608c: f94007e0 ldr x0, [sp, #8] + 456090: f9000001 str x1, [x0] + 456094: d503201f nop + 456098: 910043ff add sp, sp, #0x10 + 45609c: d65f03c0 ret + +00000000004560a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv(): + 4560a0: d10043ff sub sp, sp, #0x10 + 4560a4: f90007e0 str x0, [sp, #8] + 4560a8: f94007e0 ldr x0, [sp, #8] + 4560ac: 910043ff add sp, sp, #0x10 + 4560b0: d65f03c0 ret + +00000000004560b4 <_ZN9__gnu_cxxneIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 4560b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4560b8: 910003fd mov x29, sp + 4560bc: f9000bf3 str x19, [sp, #16] + 4560c0: f90017e0 str x0, [sp, #40] + 4560c4: f90013e1 str x1, [sp, #32] + 4560c8: f94017e0 ldr x0, [sp, #40] + 4560cc: 97fff444 bl 4531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 4560d0: f9400013 ldr x19, [x0] + 4560d4: f94013e0 ldr x0, [sp, #32] + 4560d8: 97fff441 bl 4531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 4560dc: f9400000 ldr x0, [x0] + 4560e0: eb00027f cmp x19, x0 + 4560e4: 1a9f07e0 cset w0, ne // ne = any + 4560e8: 12001c00 and w0, w0, #0xff + 4560ec: f9400bf3 ldr x19, [sp, #16] + 4560f0: a8c37bfd ldp x29, x30, [sp], #48 + 4560f4: d65f03c0 ret + +00000000004560f8 <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_>: +_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_(): + 4560f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4560fc: 910003fd mov x29, sp + 456100: f9000bf3 str x19, [sp, #16] + 456104: f9001fe0 str x0, [sp, #56] + 456108: f9001be1 str x1, [sp, #48] + 45610c: f90017e2 str x2, [sp, #40] + 456110: f9401fe0 ldr x0, [sp, #56] + 456114: 940009d4 bl 458864 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEET_SB_> + 456118: aa0003f3 mov x19, x0 + 45611c: f9401be0 ldr x0, [sp, #48] + 456120: 940009d1 bl 458864 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEET_SB_> + 456124: f94017e2 ldr x2, [sp, #40] + 456128: aa0003e1 mov x1, x0 + 45612c: aa1303e0 mov x0, x19 + 456130: 940009d2 bl 458878 <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_> + 456134: f9400bf3 ldr x19, [sp, #16] + 456138: a8c47bfd ldp x29, x30, [sp], #64 + 45613c: d65f03c0 ret + +0000000000456140 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE7destroyIS3_EEvRS4_PT_(): + 456140: a9be7bfd stp x29, x30, [sp, #-32]! + 456144: 910003fd mov x29, sp + 456148: f9000fe0 str x0, [sp, #24] + 45614c: f9000be1 str x1, [sp, #16] + 456150: f9400be1 ldr x1, [sp, #16] + 456154: f9400fe0 ldr x0, [sp, #24] + 456158: 940009e2 bl 4588e0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE7destroyIS4_EEvPT_> + 45615c: d503201f nop + 456160: a8c27bfd ldp x29, x30, [sp], #32 + 456164: d65f03c0 ret + +0000000000456168 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE37select_on_container_copy_constructionERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE37select_on_container_copy_constructionERKS4_(): + 456168: a9bd7bfd stp x29, x30, [sp, #-48]! + 45616c: 910003fd mov x29, sp + 456170: f9000bf3 str x19, [sp, #16] + 456174: aa0803f3 mov x19, x8 + 456178: f90017e0 str x0, [sp, #40] + 45617c: f94017e1 ldr x1, [sp, #40] + 456180: aa1303e0 mov x0, x19 + 456184: 94000005 bl 456198 <_ZNSaIN5Catch5clara6detail5TokenEEC1ERKS3_> + 456188: aa1303e0 mov x0, x19 + 45618c: f9400bf3 ldr x19, [sp, #16] + 456190: a8c37bfd ldp x29, x30, [sp], #48 + 456194: d65f03c0 ret + +0000000000456198 <_ZNSaIN5Catch5clara6detail5TokenEEC1ERKS3_>: +_ZNSaIN5Catch5clara6detail5TokenEEC1ERKS3_(): + 456198: a9be7bfd stp x29, x30, [sp, #-32]! + 45619c: 910003fd mov x29, sp + 4561a0: f9000fe0 str x0, [sp, #24] + 4561a4: f9000be1 str x1, [sp, #16] + 4561a8: f9400be1 ldr x1, [sp, #16] + 4561ac: f9400fe0 ldr x0, [sp, #24] + 4561b0: 940009d5 bl 458904 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEEC1ERKS5_> + 4561b4: d503201f nop + 4561b8: a8c27bfd ldp x29, x30, [sp], #32 + 4561bc: d65f03c0 ret + +00000000004561c0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEED2Ev(): + 4561c0: d10043ff sub sp, sp, #0x10 + 4561c4: f90007e0 str x0, [sp, #8] + 4561c8: d503201f nop + 4561cc: 910043ff add sp, sp, #0x10 + 4561d0: d65f03c0 ret + +00000000004561d4 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implC1ERKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE12_Vector_implC1ERKS4_(): + 4561d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4561d8: 910003fd mov x29, sp + 4561dc: f9000fe0 str x0, [sp, #24] + 4561e0: f9000be1 str x1, [sp, #16] + 4561e4: f9400be1 ldr x1, [sp, #16] + 4561e8: f9400fe0 ldr x0, [sp, #24] + 4561ec: 97ffffeb bl 456198 <_ZNSaIN5Catch5clara6detail5TokenEEC1ERKS3_> + 4561f0: f9400fe0 ldr x0, [sp, #24] + 4561f4: f900001f str xzr, [x0] + 4561f8: f9400fe0 ldr x0, [sp, #24] + 4561fc: f900041f str xzr, [x0, #8] + 456200: f9400fe0 ldr x0, [sp, #24] + 456204: f900081f str xzr, [x0, #16] + 456208: d503201f nop + 45620c: a8c27bfd ldp x29, x30, [sp], #32 + 456210: d65f03c0 ret + +0000000000456214 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE17_M_create_storageEm(): + 456214: a9be7bfd stp x29, x30, [sp, #-32]! + 456218: 910003fd mov x29, sp + 45621c: f9000fe0 str x0, [sp, #24] + 456220: f9000be1 str x1, [sp, #16] + 456224: f9400be1 ldr x1, [sp, #16] + 456228: f9400fe0 ldr x0, [sp, #24] + 45622c: 97fffe9e bl 455ca4 <_ZNSt12_Vector_baseIN5Catch5clara6detail5TokenESaIS3_EE11_M_allocateEm> + 456230: aa0003e1 mov x1, x0 + 456234: f9400fe0 ldr x0, [sp, #24] + 456238: f9000001 str x1, [x0] + 45623c: f9400fe0 ldr x0, [sp, #24] + 456240: f9400001 ldr x1, [x0] + 456244: f9400fe0 ldr x0, [sp, #24] + 456248: f9000401 str x1, [x0, #8] + 45624c: f9400fe0 ldr x0, [sp, #24] + 456250: f9400002 ldr x2, [x0] + 456254: f9400be1 ldr x1, [sp, #16] + 456258: aa0103e0 mov x0, x1 + 45625c: d37ef400 lsl x0, x0, #2 + 456260: 8b010000 add x0, x0, x1 + 456264: d37df000 lsl x0, x0, #3 + 456268: 8b000041 add x1, x2, x0 + 45626c: f9400fe0 ldr x0, [sp, #24] + 456270: f9000801 str x1, [x0, #16] + 456274: d503201f nop + 456278: a8c27bfd ldp x29, x30, [sp], #32 + 45627c: d65f03c0 ret + +0000000000456280 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_(): + 456280: a9bc7bfd stp x29, x30, [sp, #-64]! + 456284: 910003fd mov x29, sp + 456288: f90017e0 str x0, [sp, #40] + 45628c: f90013e1 str x1, [sp, #32] + 456290: f9000fe2 str x2, [sp, #24] + 456294: 52800020 mov w0, #0x1 // #1 + 456298: 3900ffe0 strb w0, [sp, #63] + 45629c: f9400fe2 ldr x2, [sp, #24] + 4562a0: f94013e1 ldr x1, [sp, #32] + 4562a4: f94017e0 ldr x0, [sp, #40] + 4562a8: 9400099d bl 45891c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_> + 4562ac: a8c47bfd ldp x29, x30, [sp], #64 + 4562b0: d65f03c0 ret + +00000000004562b4 <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ISaIS5_EJRA13_KcEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ISaIS5_EJRA13_KcEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4562b4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4562b8: 910003fd mov x29, sp + 4562bc: a90153f3 stp x19, x20, [sp, #16] + 4562c0: f9001fe0 str x0, [sp, #56] + 4562c4: 3900c3e1 strb w1, [sp, #48] + 4562c8: f90017e2 str x2, [sp, #40] + 4562cc: f90013e3 str x3, [sp, #32] + 4562d0: f9401ff3 ldr x19, [sp, #56] + 4562d4: f94013e0 ldr x0, [sp, #32] + 4562d8: 97fff475 bl 4534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4562dc: aa0003e3 mov x3, x0 + 4562e0: f94017e2 ldr x2, [sp, #40] + 4562e4: 2a1403e1 mov w1, w20 + 4562e8: aa1303e0 mov x0, x19 + 4562ec: 940009b6 bl 4589c4 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS5_EJRA13_KcEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4562f0: d503201f nop + 4562f4: a94153f3 ldp x19, x20, [sp, #16] + 4562f8: a8c47bfd ldp x29, x30, [sp], #64 + 4562fc: d65f03c0 ret + +0000000000456300 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EE4swapERS6_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EE4swapERS6_(): + 456300: a9be7bfd stp x29, x30, [sp, #-32]! + 456304: 910003fd mov x29, sp + 456308: f9000fe0 str x0, [sp, #24] + 45630c: f9000be1 str x1, [sp, #16] + 456310: f9400fe0 ldr x0, [sp, #24] + 456314: f9400be1 ldr x1, [sp, #16] + 456318: 940009d6 bl 458a70 <_ZSt4swapIPN5Catch5clara6detail17BoundValueRefBaseEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 45631c: f9400fe0 ldr x0, [sp, #24] + 456320: 91002002 add x2, x0, #0x8 + 456324: f9400be0 ldr x0, [sp, #16] + 456328: 91002000 add x0, x0, #0x8 + 45632c: aa0003e1 mov x1, x0 + 456330: aa0203e0 mov x0, x2 + 456334: 97fedd04 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 456338: d503201f nop + 45633c: a8c27bfd ldp x29, x30, [sp], #32 + 456340: d65f03c0 ret + +0000000000456344 <_ZNKSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 456344: d10043ff sub sp, sp, #0x10 + 456348: f90007e0 str x0, [sp, #8] + 45634c: f94007e0 ldr x0, [sp, #8] + 456350: f9400000 ldr x0, [x0] + 456354: 910043ff add sp, sp, #0x10 + 456358: d65f03c0 ret + +000000000045635c <_ZNKSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 45635c: d10043ff sub sp, sp, #0x10 + 456360: f90007e0 str x0, [sp, #8] + 456364: f94007e0 ldr x0, [sp, #8] + 456368: f9400000 ldr x0, [x0] + 45636c: 910043ff add sp, sp, #0x10 + 456370: d65f03c0 ret + +0000000000456374 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implC1ERKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implC1ERKS4_(): + 456374: a9be7bfd stp x29, x30, [sp, #-32]! + 456378: 910003fd mov x29, sp + 45637c: f9000fe0 str x0, [sp, #24] + 456380: f9000be1 str x1, [sp, #16] + 456384: f9400be1 ldr x1, [sp, #16] + 456388: f9400fe0 ldr x0, [sp, #24] + 45638c: 940009ce bl 458ac4 <_ZNSaIN5Catch5clara6detail11HelpColumnsEEC1ERKS3_> + 456390: f9400fe0 ldr x0, [sp, #24] + 456394: f900001f str xzr, [x0] + 456398: f9400fe0 ldr x0, [sp, #24] + 45639c: f900041f str xzr, [x0, #8] + 4563a0: f9400fe0 ldr x0, [sp, #24] + 4563a4: f900081f str xzr, [x0, #16] + 4563a8: d503201f nop + 4563ac: a8c27bfd ldp x29, x30, [sp], #32 + 4563b0: d65f03c0 ret + +00000000004563b4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE13_M_deallocateEPS3_m(): + 4563b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4563b8: 910003fd mov x29, sp + 4563bc: f90017e0 str x0, [sp, #40] + 4563c0: f90013e1 str x1, [sp, #32] + 4563c4: f9000fe2 str x2, [sp, #24] + 4563c8: f94013e0 ldr x0, [sp, #32] + 4563cc: f100001f cmp x0, #0x0 + 4563d0: 540000a0 b.eq 4563e4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 4563d4: f94017e0 ldr x0, [sp, #40] + 4563d8: f9400fe2 ldr x2, [sp, #24] + 4563dc: f94013e1 ldr x1, [sp, #32] + 4563e0: 940009c3 bl 458aec <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE10deallocateERS4_PS3_m> + 4563e4: d503201f nop + 4563e8: a8c37bfd ldp x29, x30, [sp], #48 + 4563ec: d65f03c0 ret + +00000000004563f0 <_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE4sizeEv>: +_ZNKSt16initializer_listIN5Catch5clara6detail11HelpColumnsEE4sizeEv(): + 4563f0: d10043ff sub sp, sp, #0x10 + 4563f4: f90007e0 str x0, [sp, #8] + 4563f8: f94007e0 ldr x0, [sp, #8] + 4563fc: f9400400 ldr x0, [x0, #8] + 456400: 910043ff add sp, sp, #0x10 + 456404: d65f03c0 ret + +0000000000456408 <_ZSt8distanceIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E15difference_typeES7_S7_>: +_ZSt8distanceIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E15difference_typeES7_S7_(): + 456408: a9bc7bfd stp x29, x30, [sp, #-64]! + 45640c: 910003fd mov x29, sp + 456410: a90153f3 stp x19, x20, [sp, #16] + 456414: f90017e0 str x0, [sp, #40] + 456418: f90013e1 str x1, [sp, #32] + 45641c: f94017f3 ldr x19, [sp, #40] + 456420: 9100a3e0 add x0, sp, #0x28 + 456424: 940009be bl 458b1c <_ZSt19__iterator_categoryIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E17iterator_categoryERKS7_> + 456428: 2a1403e2 mov w2, w20 + 45642c: f94013e1 ldr x1, [sp, #32] + 456430: aa1303e0 mov x0, x19 + 456434: 940009bf bl 458b30 <_ZSt10__distanceIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E15difference_typeES7_S7_St26random_access_iterator_tag> + 456438: d503201f nop + 45643c: a94153f3 ldp x19, x20, [sp, #16] + 456440: a8c47bfd ldp x29, x30, [sp], #64 + 456444: d65f03c0 ret + +0000000000456448 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE11_M_allocateEm(): + 456448: a9be7bfd stp x29, x30, [sp, #-32]! + 45644c: 910003fd mov x29, sp + 456450: f9000fe0 str x0, [sp, #24] + 456454: f9000be1 str x1, [sp, #16] + 456458: f9400be0 ldr x0, [sp, #16] + 45645c: f100001f cmp x0, #0x0 + 456460: 540000a0 b.eq 456474 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE11_M_allocateEm+0x2c> // b.none + 456464: f9400fe0 ldr x0, [sp, #24] + 456468: f9400be1 ldr x1, [sp, #16] + 45646c: 940009bc bl 458b5c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE8allocateERS4_m> + 456470: 14000002 b 456478 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE11_M_allocateEm+0x30> + 456474: d2800000 mov x0, #0x0 // #0 + 456478: a8c27bfd ldp x29, x30, [sp], #32 + 45647c: d65f03c0 ret + +0000000000456480 <_ZSt22__uninitialized_copy_aIPKN5Catch5clara6detail11HelpColumnsEPS3_S3_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPKN5Catch5clara6detail11HelpColumnsEPS3_S3_ET0_T_S8_S7_RSaIT1_E(): + 456480: a9bd7bfd stp x29, x30, [sp, #-48]! + 456484: 910003fd mov x29, sp + 456488: f90017e0 str x0, [sp, #40] + 45648c: f90013e1 str x1, [sp, #32] + 456490: f9000fe2 str x2, [sp, #24] + 456494: f9000be3 str x3, [sp, #16] + 456498: f9400fe2 ldr x2, [sp, #24] + 45649c: f94013e1 ldr x1, [sp, #32] + 4564a0: f94017e0 ldr x0, [sp, #40] + 4564a4: 940009b8 bl 458b84 <_ZSt18uninitialized_copyIPKN5Catch5clara6detail11HelpColumnsEPS3_ET0_T_S8_S7_> + 4564a8: a8c37bfd ldp x29, x30, [sp], #48 + 4564ac: d65f03c0 ret + +00000000004564b0 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsEEvT_S5_>: +_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsEEvT_S5_(): + 4564b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4564b4: 910003fd mov x29, sp + 4564b8: f9000fe0 str x0, [sp, #24] + 4564bc: f9000be1 str x1, [sp, #16] + 4564c0: f9400be1 ldr x1, [sp, #16] + 4564c4: f9400fe0 ldr x0, [sp, #24] + 4564c8: 940009bc bl 458bb8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail11HelpColumnsEEEvT_S7_> + 4564cc: d503201f nop + 4564d0: a8c27bfd ldp x29, x30, [sp], #32 + 4564d4: d65f03c0 ret + +00000000004564d8 <_ZSt7forwardIRKN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS6_E4typeE(): + 4564d8: d10043ff sub sp, sp, #0x10 + 4564dc: f90007e0 str x0, [sp, #8] + 4564e0: f94007e0 ldr x0, [sp, #8] + 4564e4: 910043ff add sp, sp, #0x10 + 4564e8: d65f03c0 ret + +00000000004564ec <_ZN5Catch5clara6detail10ParserBaseC1ERKS2_>: +_ZN5Catch5clara6detail10ParserBaseC2ERKS2_(): + 4564ec: d10043ff sub sp, sp, #0x10 + 4564f0: f90007e0 str x0, [sp, #8] + 4564f4: f90003e1 str x1, [sp] + 4564f8: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4564fc: 91364001 add x1, x0, #0xd90 + 456500: f94007e0 ldr x0, [sp, #8] + 456504: f9000001 str x1, [x0] + 456508: d503201f nop + 45650c: 910043ff add sp, sp, #0x10 + 456510: d65f03c0 ret + +0000000000456514 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1ERKS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1ERKS4_(): + 456514: a9be7bfd stp x29, x30, [sp, #-32]! + 456518: 910003fd mov x29, sp + 45651c: f9000fe0 str x0, [sp, #24] + 456520: f9000be1 str x1, [sp, #16] + 456524: f9400fe0 ldr x0, [sp, #24] + 456528: f9400be1 ldr x1, [sp, #16] + 45652c: 97fffff0 bl 4564ec <_ZN5Catch5clara6detail10ParserBaseC1ERKS2_> + 456530: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 456534: 9131c001 add x1, x0, #0xc70 + 456538: f9400fe0 ldr x0, [sp, #24] + 45653c: f9000001 str x1, [x0] + 456540: d503201f nop + 456544: a8c27bfd ldp x29, x30, [sp], #32 + 456548: d65f03c0 ret + +000000000045654c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEED1Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEED2Ev(): + 45654c: a9be7bfd stp x29, x30, [sp, #-32]! + 456550: 910003fd mov x29, sp + 456554: f9000fe0 str x0, [sp, #24] + 456558: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45655c: 9131c001 add x1, x0, #0xc70 + 456560: f9400fe0 ldr x0, [sp, #24] + 456564: f9000001 str x1, [x0] + 456568: f9400fe0 ldr x0, [sp, #24] + 45656c: 97ffd8e8 bl 44c90c <_ZN5Catch5clara6detail10ParserBaseD1Ev> + 456570: d503201f nop + 456574: a8c27bfd ldp x29, x30, [sp], #32 + 456578: d65f03c0 ret + +000000000045657c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEED0Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEED0Ev(): + 45657c: a9be7bfd stp x29, x30, [sp, #-32]! + 456580: 910003fd mov x29, sp + 456584: f9000fe0 str x0, [sp, #24] + 456588: f9400fe0 ldr x0, [sp, #24] + 45658c: 97fffff0 bl 45654c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEED1Ev> + 456590: d2800101 mov x1, #0x8 // #8 + 456594: f9400fe0 ldr x0, [sp, #24] + 456598: 97fec37a bl 407380 <_ZdlPvm@plt> + 45659c: a8c27bfd ldp x29, x30, [sp], #32 + 4565a0: d65f03c0 ret + +00000000004565a4 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ERKS4_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC2ERKS4_(): + 4565a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4565a8: 910003fd mov x29, sp + 4565ac: f9000bf3 str x19, [sp, #16] + 4565b0: f90017e0 str x0, [sp, #40] + 4565b4: f90013e1 str x1, [sp, #32] + 4565b8: f94017e0 ldr x0, [sp, #40] + 4565bc: f94013e1 ldr x1, [sp, #32] + 4565c0: 97ffffd5 bl 456514 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1ERKS4_> + 4565c4: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4565c8: 9130e001 add x1, x0, #0xc38 + 4565cc: f94017e0 ldr x0, [sp, #40] + 4565d0: f9000001 str x1, [x0] + 4565d4: f94013e0 ldr x0, [sp, #32] + 4565d8: b9400801 ldr w1, [x0, #8] + 4565dc: f94017e0 ldr x0, [sp, #40] + 4565e0: b9000801 str w1, [x0, #8] + 4565e4: f94017e0 ldr x0, [sp, #40] + 4565e8: 91004002 add x2, x0, #0x10 + 4565ec: f94013e0 ldr x0, [sp, #32] + 4565f0: 91004000 add x0, x0, #0x10 + 4565f4: aa0003e1 mov x1, x0 + 4565f8: aa0203e0 mov x0, x2 + 4565fc: 97ffe753 bl 450348 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1ERKS4_> + 456600: f94017e0 ldr x0, [sp, #40] + 456604: 91008002 add x2, x0, #0x20 + 456608: f94013e0 ldr x0, [sp, #32] + 45660c: 91008000 add x0, x0, #0x20 + 456610: aa0003e1 mov x1, x0 + 456614: aa0203e0 mov x0, x2 + 456618: 97fec256 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 45661c: f94017e0 ldr x0, [sp, #40] + 456620: 91010002 add x2, x0, #0x40 + 456624: f94013e0 ldr x0, [sp, #32] + 456628: 91010000 add x0, x0, #0x40 + 45662c: aa0003e1 mov x1, x0 + 456630: aa0203e0 mov x0, x2 + 456634: 97fec24f bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 456638: 1400000e b 456670 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ERKS4_+0xcc> + 45663c: aa0003f3 mov x19, x0 + 456640: f94017e0 ldr x0, [sp, #40] + 456644: 91008000 add x0, x0, #0x20 + 456648: 97fec2ae bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45664c: 14000002 b 456654 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ERKS4_+0xb0> + 456650: aa0003f3 mov x19, x0 + 456654: f94017e0 ldr x0, [sp, #40] + 456658: 91004000 add x0, x0, #0x10 + 45665c: 97ffda37 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 456660: f94017e0 ldr x0, [sp, #40] + 456664: 97ffffba bl 45654c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEED1Ev> + 456668: aa1303e0 mov x0, x19 + 45666c: 97fec4a5 bl 407900 <_Unwind_Resume@plt> + 456670: f9400bf3 ldr x19, [sp, #16] + 456674: a8c37bfd ldp x29, x30, [sp], #48 + 456678: d65f03c0 ret + +000000000045667c <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEED1Ev>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEED2Ev(): + 45667c: a9be7bfd stp x29, x30, [sp, #-32]! + 456680: 910003fd mov x29, sp + 456684: f9000fe0 str x0, [sp, #24] + 456688: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45668c: 9130e001 add x1, x0, #0xc38 + 456690: f9400fe0 ldr x0, [sp, #24] + 456694: f9000001 str x1, [x0] + 456698: f9400fe0 ldr x0, [sp, #24] + 45669c: 91010000 add x0, x0, #0x40 + 4566a0: 97fec298 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4566a4: f9400fe0 ldr x0, [sp, #24] + 4566a8: 91008000 add x0, x0, #0x20 + 4566ac: 97fec295 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4566b0: f9400fe0 ldr x0, [sp, #24] + 4566b4: 91004000 add x0, x0, #0x10 + 4566b8: 97ffda20 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4566bc: f9400fe0 ldr x0, [sp, #24] + 4566c0: 97ffffa3 bl 45654c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEED1Ev> + 4566c4: d503201f nop + 4566c8: a8c27bfd ldp x29, x30, [sp], #32 + 4566cc: d65f03c0 ret + +00000000004566d0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEED0Ev>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEED0Ev(): + 4566d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4566d4: 910003fd mov x29, sp + 4566d8: f9000fe0 str x0, [sp, #24] + 4566dc: f9400fe0 ldr x0, [sp, #24] + 4566e0: 97ffffe7 bl 45667c <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEED1Ev> + 4566e4: d2800c01 mov x1, #0x60 // #96 + 4566e8: f9400fe0 ldr x0, [sp, #24] + 4566ec: 97fec325 bl 407380 <_ZdlPvm@plt> + 4566f0: a8c27bfd ldp x29, x30, [sp], #32 + 4566f4: d65f03c0 ret + +00000000004566f8 <_ZN5Catch5clara6detail3ArgC1ERKS2_>: +_ZN5Catch5clara6detail3ArgC1ERKS2_(): + 4566f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4566fc: 910003fd mov x29, sp + 456700: f9000fe0 str x0, [sp, #24] + 456704: f9000be1 str x1, [sp, #16] + 456708: f9400fe0 ldr x0, [sp, #24] + 45670c: f9400be1 ldr x1, [sp, #16] + 456710: 97ffffa5 bl 4565a4 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ERKS4_> + 456714: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 456718: 91300001 add x1, x0, #0xc00 + 45671c: f9400fe0 ldr x0, [sp, #24] + 456720: f9000001 str x1, [x0] + 456724: d503201f nop + 456728: a8c27bfd ldp x29, x30, [sp], #32 + 45672c: d65f03c0 ret + +0000000000456730 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE11_M_allocateEm(): + 456730: a9be7bfd stp x29, x30, [sp, #-32]! + 456734: 910003fd mov x29, sp + 456738: f9000fe0 str x0, [sp, #24] + 45673c: f9000be1 str x1, [sp, #16] + 456740: f9400be0 ldr x0, [sp, #16] + 456744: f100001f cmp x0, #0x0 + 456748: 540000a0 b.eq 45675c <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE11_M_allocateEm+0x2c> // b.none + 45674c: f9400fe0 ldr x0, [sp, #24] + 456750: f9400be1 ldr x1, [sp, #16] + 456754: 9400092b bl 458c00 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE8allocateERS4_m> + 456758: 14000002 b 456760 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE11_M_allocateEm+0x30> + 45675c: d2800000 mov x0, #0x0 // #0 + 456760: a8c27bfd ldp x29, x30, [sp], #32 + 456764: d65f03c0 ret + +0000000000456768 <_ZSt7forwardIRKN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS6_E4typeE(): + 456768: d10043ff sub sp, sp, #0x10 + 45676c: f90007e0 str x0, [sp, #8] + 456770: f94007e0 ldr x0, [sp, #8] + 456774: 910043ff add sp, sp, #0x10 + 456778: d65f03c0 ret + +000000000045677c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1ERKS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1ERKS4_(): + 45677c: a9be7bfd stp x29, x30, [sp, #-32]! + 456780: 910003fd mov x29, sp + 456784: f9000fe0 str x0, [sp, #24] + 456788: f9000be1 str x1, [sp, #16] + 45678c: f9400fe0 ldr x0, [sp, #24] + 456790: f9400be1 ldr x1, [sp, #16] + 456794: 97ffff56 bl 4564ec <_ZN5Catch5clara6detail10ParserBaseC1ERKS2_> + 456798: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45679c: 912f2001 add x1, x0, #0xbc8 + 4567a0: f9400fe0 ldr x0, [sp, #24] + 4567a4: f9000001 str x1, [x0] + 4567a8: d503201f nop + 4567ac: a8c27bfd ldp x29, x30, [sp], #32 + 4567b0: d65f03c0 ret + +00000000004567b4 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKS4_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2ERKS4_(): + 4567b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4567b8: 910003fd mov x29, sp + 4567bc: f9000bf3 str x19, [sp, #16] + 4567c0: f90017e0 str x0, [sp, #40] + 4567c4: f90013e1 str x1, [sp, #32] + 4567c8: f94017e0 ldr x0, [sp, #40] + 4567cc: f94013e1 ldr x1, [sp, #32] + 4567d0: 97ffffeb bl 45677c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1ERKS4_> + 4567d4: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4567d8: 912e4001 add x1, x0, #0xb90 + 4567dc: f94017e0 ldr x0, [sp, #40] + 4567e0: f9000001 str x1, [x0] + 4567e4: f94013e0 ldr x0, [sp, #32] + 4567e8: b9400801 ldr w1, [x0, #8] + 4567ec: f94017e0 ldr x0, [sp, #40] + 4567f0: b9000801 str w1, [x0, #8] + 4567f4: f94017e0 ldr x0, [sp, #40] + 4567f8: 91004002 add x2, x0, #0x10 + 4567fc: f94013e0 ldr x0, [sp, #32] + 456800: 91004000 add x0, x0, #0x10 + 456804: aa0003e1 mov x1, x0 + 456808: aa0203e0 mov x0, x2 + 45680c: 97ffe6cf bl 450348 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1ERKS4_> + 456810: f94017e0 ldr x0, [sp, #40] + 456814: 91008002 add x2, x0, #0x20 + 456818: f94013e0 ldr x0, [sp, #32] + 45681c: 91008000 add x0, x0, #0x20 + 456820: aa0003e1 mov x1, x0 + 456824: aa0203e0 mov x0, x2 + 456828: 97fec1d2 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 45682c: f94017e0 ldr x0, [sp, #40] + 456830: 91010002 add x2, x0, #0x40 + 456834: f94013e0 ldr x0, [sp, #32] + 456838: 91010000 add x0, x0, #0x40 + 45683c: aa0003e1 mov x1, x0 + 456840: aa0203e0 mov x0, x2 + 456844: 97fec1cb bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 456848: 1400000e b 456880 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKS4_+0xcc> + 45684c: aa0003f3 mov x19, x0 + 456850: f94017e0 ldr x0, [sp, #40] + 456854: 91008000 add x0, x0, #0x20 + 456858: 97fec22a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45685c: 14000002 b 456864 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKS4_+0xb0> + 456860: aa0003f3 mov x19, x0 + 456864: f94017e0 ldr x0, [sp, #40] + 456868: 91004000 add x0, x0, #0x10 + 45686c: 97ffd9b3 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 456870: f94017e0 ldr x0, [sp, #40] + 456874: 97ffd9b9 bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 456878: aa1303e0 mov x0, x19 + 45687c: 97fec421 bl 407900 <_Unwind_Resume@plt> + 456880: f9400bf3 ldr x19, [sp, #16] + 456884: a8c37bfd ldp x29, x30, [sp], #48 + 456888: d65f03c0 ret + +000000000045688c <_ZN5Catch5clara6detail3OptC1ERKS2_>: +_ZN5Catch5clara6detail3OptC2ERKS2_(): + 45688c: a9bd7bfd stp x29, x30, [sp, #-48]! + 456890: 910003fd mov x29, sp + 456894: f9000bf3 str x19, [sp, #16] + 456898: f90017e0 str x0, [sp, #40] + 45689c: f90013e1 str x1, [sp, #32] + 4568a0: f94017e0 ldr x0, [sp, #40] + 4568a4: f94013e1 ldr x1, [sp, #32] + 4568a8: 97ffffc3 bl 4567b4 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKS4_> + 4568ac: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4568b0: 912d6001 add x1, x0, #0xb58 + 4568b4: f94017e0 ldr x0, [sp, #40] + 4568b8: f9000001 str x1, [x0] + 4568bc: f94017e0 ldr x0, [sp, #40] + 4568c0: 91018002 add x2, x0, #0x60 + 4568c4: f94013e0 ldr x0, [sp, #32] + 4568c8: 91018000 add x0, x0, #0x60 + 4568cc: aa0003e1 mov x1, x0 + 4568d0: aa0203e0 mov x0, x2 + 4568d4: 97ff4dec bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 4568d8: 14000006 b 4568f0 <_ZN5Catch5clara6detail3OptC1ERKS2_+0x64> + 4568dc: aa0003f3 mov x19, x0 + 4568e0: f94017e0 ldr x0, [sp, #40] + 4568e4: 97ffd9b3 bl 44cfb0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEED1Ev> + 4568e8: aa1303e0 mov x0, x19 + 4568ec: 97fec405 bl 407900 <_Unwind_Resume@plt> + 4568f0: f9400bf3 ldr x19, [sp, #16] + 4568f4: a8c37bfd ldp x29, x30, [sp], #48 + 4568f8: d65f03c0 ret + +00000000004568fc <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE11_M_allocateEm(): + 4568fc: a9be7bfd stp x29, x30, [sp, #-32]! + 456900: 910003fd mov x29, sp + 456904: f9000fe0 str x0, [sp, #24] + 456908: f9000be1 str x1, [sp, #16] + 45690c: f9400be0 ldr x0, [sp, #16] + 456910: f100001f cmp x0, #0x0 + 456914: 540000a0 b.eq 456928 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE11_M_allocateEm+0x2c> // b.none + 456918: f9400fe0 ldr x0, [sp, #24] + 45691c: f9400be1 ldr x1, [sp, #16] + 456920: 940008d8 bl 458c80 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE8allocateERS4_m> + 456924: 14000002 b 45692c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE11_M_allocateEm+0x30> + 456928: d2800000 mov x0, #0x0 // #0 + 45692c: a8c27bfd ldp x29, x30, [sp], #32 + 456930: d65f03c0 ret + +0000000000456934 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_Vector_implC2Ev(): + 456934: a9be7bfd stp x29, x30, [sp, #-32]! + 456938: 910003fd mov x29, sp + 45693c: f9000fe0 str x0, [sp, #24] + 456940: f9400fe0 ldr x0, [sp, #24] + 456944: 97ffe68b bl 450370 <_ZNSaIN5Catch5clara6detail11HelpColumnsEEC1Ev> + 456948: f9400fe0 ldr x0, [sp, #24] + 45694c: f900001f str xzr, [x0] + 456950: f9400fe0 ldr x0, [sp, #24] + 456954: f900041f str xzr, [x0, #8] + 456958: f9400fe0 ldr x0, [sp, #24] + 45695c: f900081f str xzr, [x0, #16] + 456960: d503201f nop + 456964: a8c27bfd ldp x29, x30, [sp], #32 + 456968: d65f03c0 ret + +000000000045696c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC2ERKS6_(): + 45696c: d10043ff sub sp, sp, #0x10 + 456970: f90007e0 str x0, [sp, #8] + 456974: f90003e1 str x1, [sp] + 456978: f94003e0 ldr x0, [sp] + 45697c: f9400001 ldr x1, [x0] + 456980: f94007e0 ldr x0, [sp, #8] + 456984: f9000001 str x1, [x0] + 456988: d503201f nop + 45698c: 910043ff add sp, sp, #0x10 + 456990: d65f03c0 ret + +0000000000456994 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv(): + 456994: d10043ff sub sp, sp, #0x10 + 456998: f90007e0 str x0, [sp, #8] + 45699c: f94007e0 ldr x0, [sp, #8] + 4569a0: 910043ff add sp, sp, #0x10 + 4569a4: d65f03c0 ret + +00000000004569a8 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_(): + 4569a8: d10043ff sub sp, sp, #0x10 + 4569ac: f90007e0 str x0, [sp, #8] + 4569b0: 2a0103e0 mov w0, w1 + 4569b4: 910043ff add sp, sp, #0x10 + 4569b8: d65f03c0 ret + +00000000004569bc <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag>: +_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag(): + 4569bc: a9b67bfd stp x29, x30, [sp, #-160]! + 4569c0: 910003fd mov x29, sp + 4569c4: a90153f3 stp x19, x20, [sp, #16] + 4569c8: f90013f5 str x21, [sp, #32] + 4569cc: f9002fe0 str x0, [sp, #88] + 4569d0: f9002be1 str x1, [sp, #80] + 4569d4: f90027e2 str x2, [sp, #72] + 4569d8: f90023e3 str x3, [sp, #64] + 4569dc: 3900e3e4 strb w4, [sp, #56] + 4569e0: 910103e1 add x1, sp, #0x40 + 4569e4: 910123e0 add x0, sp, #0x48 + 4569e8: 97ffe7e6 bl 450980 <_ZN9__gnu_cxxneIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 4569ec: 12001c00 and w0, w0, #0xff + 4569f0: 7100001f cmp w0, #0x0 + 4569f4: 54001b20 b.eq 456d58 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag+0x39c> // b.none + 4569f8: f94023e1 ldr x1, [sp, #64] + 4569fc: f94027e0 ldr x0, [sp, #72] + 456a00: 940008aa bl 458ca8 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_> + 456a04: f9004be0 str x0, [sp, #144] + 456a08: f9402fe0 ldr x0, [sp, #88] + 456a0c: f9400801 ldr x1, [x0, #16] + 456a10: f9402fe0 ldr x0, [sp, #88] + 456a14: f9400400 ldr x0, [x0, #8] + 456a18: cb000020 sub x0, x1, x0 + 456a1c: 9346fc01 asr x1, x0, #6 + 456a20: aa0103e0 mov x0, x1 + 456a24: aa0003e1 mov x1, x0 + 456a28: f9404be0 ldr x0, [sp, #144] + 456a2c: eb01001f cmp x0, x1 + 456a30: 54000ce8 b.hi 456bcc <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag+0x210> // b.pmore + 456a34: f9402fe0 ldr x0, [sp, #88] + 456a38: 97ffe733 bl 450704 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE3endEv> + 456a3c: f90037e0 str x0, [sp, #104] + 456a40: 910143e1 add x1, sp, #0x50 + 456a44: 9101a3e0 add x0, sp, #0x68 + 456a48: 940008a7 bl 458ce4 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 456a4c: f90047e0 str x0, [sp, #136] + 456a50: f9402fe0 ldr x0, [sp, #88] + 456a54: f9400400 ldr x0, [x0, #8] + 456a58: f90043e0 str x0, [sp, #128] + 456a5c: f94047e1 ldr x1, [sp, #136] + 456a60: f9404be0 ldr x0, [sp, #144] + 456a64: eb00003f cmp x1, x0 + 456a68: 54000549 b.ls 456b10 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag+0x154> // b.plast + 456a6c: f9402fe0 ldr x0, [sp, #88] + 456a70: f9400401 ldr x1, [x0, #8] + 456a74: f9404be0 ldr x0, [sp, #144] + 456a78: d37ae400 lsl x0, x0, #6 + 456a7c: cb0003e0 neg x0, x0 + 456a80: 8b000033 add x19, x1, x0 + 456a84: f9402fe0 ldr x0, [sp, #88] + 456a88: f9400414 ldr x20, [x0, #8] + 456a8c: f9402fe0 ldr x0, [sp, #88] + 456a90: f9400415 ldr x21, [x0, #8] + 456a94: f9402fe0 ldr x0, [sp, #88] + 456a98: 97fff3aa bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 456a9c: aa0003e3 mov x3, x0 + 456aa0: aa1503e2 mov x2, x21 + 456aa4: aa1403e1 mov x1, x20 + 456aa8: aa1303e0 mov x0, x19 + 456aac: 9400089f bl 458d28 <_ZSt22__uninitialized_move_aIPN5Catch5clara6detail11HelpColumnsES4_SaIS3_EET0_T_S7_S6_RT1_> + 456ab0: f9402fe0 ldr x0, [sp, #88] + 456ab4: f9400401 ldr x1, [x0, #8] + 456ab8: f9404be0 ldr x0, [sp, #144] + 456abc: d37ae400 lsl x0, x0, #6 + 456ac0: 8b000021 add x1, x1, x0 + 456ac4: f9402fe0 ldr x0, [sp, #88] + 456ac8: f9000401 str x1, [x0, #8] + 456acc: 910143e0 add x0, sp, #0x50 + 456ad0: 97fff464 bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 456ad4: f9400003 ldr x3, [x0] + 456ad8: f9404be0 ldr x0, [sp, #144] + 456adc: d37ae400 lsl x0, x0, #6 + 456ae0: cb0003e0 neg x0, x0 + 456ae4: f94043e1 ldr x1, [sp, #128] + 456ae8: 8b000020 add x0, x1, x0 + 456aec: f94043e2 ldr x2, [sp, #128] + 456af0: aa0003e1 mov x1, x0 + 456af4: aa0303e0 mov x0, x3 + 456af8: 940008a0 bl 458d78 <_ZSt13move_backwardIPN5Catch5clara6detail11HelpColumnsES4_ET0_T_S6_S5_> + 456afc: f9402be2 ldr x2, [sp, #80] + 456b00: f94023e1 ldr x1, [sp, #64] + 456b04: f94027e0 ldr x0, [sp, #72] + 456b08: 940008ae bl 458dc0 <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_> + 456b0c: 14000093 b 456d58 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag+0x39c> + 456b10: f94027e0 ldr x0, [sp, #72] + 456b14: f90033e0 str x0, [sp, #96] + 456b18: 910183e0 add x0, sp, #0x60 + 456b1c: f94047e1 ldr x1, [sp, #136] + 456b20: 940008ba bl 458e08 <_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEmEvRT_T0_> + 456b24: f9402fe0 ldr x0, [sp, #88] + 456b28: f9400413 ldr x19, [x0, #8] + 456b2c: f9402fe0 ldr x0, [sp, #88] + 456b30: 97fff384 bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 456b34: aa0003e3 mov x3, x0 + 456b38: aa1303e2 mov x2, x19 + 456b3c: f94023e1 ldr x1, [sp, #64] + 456b40: f94033e0 ldr x0, [sp, #96] + 456b44: 940008c2 bl 458e4c <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEES6_S5_ET0_T_SC_SB_RSaIT1_E> + 456b48: f9402fe0 ldr x0, [sp, #88] + 456b4c: f9400401 ldr x1, [x0, #8] + 456b50: f9404be2 ldr x2, [sp, #144] + 456b54: f94047e0 ldr x0, [sp, #136] + 456b58: cb000040 sub x0, x2, x0 + 456b5c: d37ae400 lsl x0, x0, #6 + 456b60: 8b000021 add x1, x1, x0 + 456b64: f9402fe0 ldr x0, [sp, #88] + 456b68: f9000401 str x1, [x0, #8] + 456b6c: 910143e0 add x0, sp, #0x50 + 456b70: 97fff43c bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 456b74: f9400013 ldr x19, [x0] + 456b78: f9402fe0 ldr x0, [sp, #88] + 456b7c: f9400414 ldr x20, [x0, #8] + 456b80: f9402fe0 ldr x0, [sp, #88] + 456b84: 97fff36f bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 456b88: aa0003e3 mov x3, x0 + 456b8c: aa1403e2 mov x2, x20 + 456b90: f94043e1 ldr x1, [sp, #128] + 456b94: aa1303e0 mov x0, x19 + 456b98: 94000864 bl 458d28 <_ZSt22__uninitialized_move_aIPN5Catch5clara6detail11HelpColumnsES4_SaIS3_EET0_T_S7_S6_RT1_> + 456b9c: f9402fe0 ldr x0, [sp, #88] + 456ba0: f9400401 ldr x1, [x0, #8] + 456ba4: f94047e0 ldr x0, [sp, #136] + 456ba8: d37ae400 lsl x0, x0, #6 + 456bac: 8b000021 add x1, x1, x0 + 456bb0: f9402fe0 ldr x0, [sp, #88] + 456bb4: f9000401 str x1, [x0, #8] + 456bb8: f9402be2 ldr x2, [sp, #80] + 456bbc: f94033e1 ldr x1, [sp, #96] + 456bc0: f94027e0 ldr x0, [sp, #72] + 456bc4: 9400087f bl 458dc0 <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_> + 456bc8: 14000064 b 456d58 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag+0x39c> + 456bcc: b0000380 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 456bd0: 910ae002 add x2, x0, #0x2b8 + 456bd4: f9404be1 ldr x1, [sp, #144] + 456bd8: f9402fe0 ldr x0, [sp, #88] + 456bdc: 940008a8 bl 458e7c <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_M_check_lenEmPKc> + 456be0: f9003fe0 str x0, [sp, #120] + 456be4: f9402fe0 ldr x0, [sp, #88] + 456be8: f9403fe1 ldr x1, [sp, #120] + 456bec: 97fffe17 bl 456448 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE11_M_allocateEm> + 456bf0: f9003be0 str x0, [sp, #112] + 456bf4: f9403be0 ldr x0, [sp, #112] + 456bf8: f9004fe0 str x0, [sp, #152] + 456bfc: f9402fe0 ldr x0, [sp, #88] + 456c00: f9400013 ldr x19, [x0] + 456c04: 910143e0 add x0, sp, #0x50 + 456c08: 97fff416 bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 456c0c: f9400014 ldr x20, [x0] + 456c10: f9402fe0 ldr x0, [sp, #88] + 456c14: 97fff34b bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 456c18: aa0003e3 mov x3, x0 + 456c1c: f9403be2 ldr x2, [sp, #112] + 456c20: aa1403e1 mov x1, x20 + 456c24: aa1303e0 mov x0, x19 + 456c28: 940008c8 bl 458f48 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail11HelpColumnsES4_SaIS3_EET0_T_S7_S6_RT1_> + 456c2c: f9004fe0 str x0, [sp, #152] + 456c30: f9402fe0 ldr x0, [sp, #88] + 456c34: 97fff343 bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 456c38: aa0003e3 mov x3, x0 + 456c3c: f9404fe2 ldr x2, [sp, #152] + 456c40: f94023e1 ldr x1, [sp, #64] + 456c44: f94027e0 ldr x0, [sp, #72] + 456c48: 94000881 bl 458e4c <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEES6_S5_ET0_T_SC_SB_RSaIT1_E> + 456c4c: f9004fe0 str x0, [sp, #152] + 456c50: 910143e0 add x0, sp, #0x50 + 456c54: 97fff403 bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 456c58: f9400013 ldr x19, [x0] + 456c5c: f9402fe0 ldr x0, [sp, #88] + 456c60: f9400414 ldr x20, [x0, #8] + 456c64: f9402fe0 ldr x0, [sp, #88] + 456c68: 97fff336 bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 456c6c: aa0003e3 mov x3, x0 + 456c70: f9404fe2 ldr x2, [sp, #152] + 456c74: aa1403e1 mov x1, x20 + 456c78: aa1303e0 mov x0, x19 + 456c7c: 940008b3 bl 458f48 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail11HelpColumnsES4_SaIS3_EET0_T_S7_S6_RT1_> + 456c80: f9004fe0 str x0, [sp, #152] + 456c84: f9402fe0 ldr x0, [sp, #88] + 456c88: f9400013 ldr x19, [x0] + 456c8c: f9402fe0 ldr x0, [sp, #88] + 456c90: f9400414 ldr x20, [x0, #8] + 456c94: f9402fe0 ldr x0, [sp, #88] + 456c98: 97fff32a bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 456c9c: aa0003e2 mov x2, x0 + 456ca0: aa1403e1 mov x1, x20 + 456ca4: aa1303e0 mov x0, x19 + 456ca8: 97fff32b bl 453954 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsES3_EvT_S5_RSaIT0_E> + 456cac: f9402fe3 ldr x3, [sp, #88] + 456cb0: f9402fe0 ldr x0, [sp, #88] + 456cb4: f9400004 ldr x4, [x0] + 456cb8: f9402fe0 ldr x0, [sp, #88] + 456cbc: f9400801 ldr x1, [x0, #16] + 456cc0: f9402fe0 ldr x0, [sp, #88] + 456cc4: f9400000 ldr x0, [x0] + 456cc8: cb000020 sub x0, x1, x0 + 456ccc: 9346fc01 asr x1, x0, #6 + 456cd0: aa0103e0 mov x0, x1 + 456cd4: aa0003e2 mov x2, x0 + 456cd8: aa0403e1 mov x1, x4 + 456cdc: aa0303e0 mov x0, x3 + 456ce0: 97fffdb5 bl 4563b4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE13_M_deallocateEPS3_m> + 456ce4: f9402fe0 ldr x0, [sp, #88] + 456ce8: f9403be1 ldr x1, [sp, #112] + 456cec: f9000001 str x1, [x0] + 456cf0: f9402fe0 ldr x0, [sp, #88] + 456cf4: f9404fe1 ldr x1, [sp, #152] + 456cf8: f9000401 str x1, [x0, #8] + 456cfc: f9403fe0 ldr x0, [sp, #120] + 456d00: d37ae400 lsl x0, x0, #6 + 456d04: f9403be1 ldr x1, [sp, #112] + 456d08: 8b000021 add x1, x1, x0 + 456d0c: f9402fe0 ldr x0, [sp, #88] + 456d10: f9000801 str x1, [x0, #16] + 456d14: 14000011 b 456d58 <_ZNSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag+0x39c> + 456d18: 97fec082 bl 406f20 <__cxa_begin_catch@plt> + 456d1c: f9402fe0 ldr x0, [sp, #88] + 456d20: 97fff308 bl 453940 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 456d24: aa0003e2 mov x2, x0 + 456d28: f9404fe1 ldr x1, [sp, #152] + 456d2c: f9403be0 ldr x0, [sp, #112] + 456d30: 97fff309 bl 453954 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsES3_EvT_S5_RSaIT0_E> + 456d34: f9402fe0 ldr x0, [sp, #88] + 456d38: f9403fe2 ldr x2, [sp, #120] + 456d3c: f9403be1 ldr x1, [sp, #112] + 456d40: 97fffd9d bl 4563b4 <_ZNSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE13_M_deallocateEPS3_m> + 456d44: 97fec267 bl 4076e0 <__cxa_rethrow@plt> + 456d48: aa0003f3 mov x19, x0 + 456d4c: 97fec2b1 bl 407810 <__cxa_end_catch@plt> + 456d50: aa1303e0 mov x0, x19 + 456d54: 97fec2eb bl 407900 <_Unwind_Resume@plt> + 456d58: d503201f nop + 456d5c: a94153f3 ldp x19, x20, [sp, #16] + 456d60: f94013f5 ldr x21, [sp, #32] + 456d64: a8ca7bfd ldp x29, x30, [sp], #160 + 456d68: d65f03c0 ret + +0000000000456d6c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEC2Ev(): + 456d6c: d10043ff sub sp, sp, #0x10 + 456d70: f90007e0 str x0, [sp, #8] + 456d74: d503201f nop + 456d78: 910043ff add sp, sp, #0x10 + 456d7c: d65f03c0 ret + +0000000000456d80 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_rightEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_rightEPSt18_Rb_tree_node_base(): + 456d80: d10043ff sub sp, sp, #0x10 + 456d84: f90007e0 str x0, [sp, #8] + 456d88: f94007e0 ldr x0, [sp, #8] + 456d8c: f9400c00 ldr x0, [x0, #24] + 456d90: 910043ff add sp, sp, #0x10 + 456d94: d65f03c0 ret + +0000000000456d98 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE7_S_leftEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE7_S_leftEPSt18_Rb_tree_node_base(): + 456d98: d10043ff sub sp, sp, #0x10 + 456d9c: f90007e0 str x0, [sp, #8] + 456da0: f94007e0 ldr x0, [sp, #8] + 456da4: f9400800 ldr x0, [x0, #16] + 456da8: 910043ff add sp, sp, #0x10 + 456dac: d65f03c0 ret + +0000000000456db0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS3_E>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS3_E(): + 456db0: a9be7bfd stp x29, x30, [sp, #-32]! + 456db4: 910003fd mov x29, sp + 456db8: f9000fe0 str x0, [sp, #24] + 456dbc: f9000be1 str x1, [sp, #16] + 456dc0: f9400be1 ldr x1, [sp, #16] + 456dc4: f9400fe0 ldr x0, [sp, #24] + 456dc8: 94000874 bl 458f98 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS3_E> + 456dcc: f9400be1 ldr x1, [sp, #16] + 456dd0: f9400fe0 ldr x0, [sp, #24] + 456dd4: 94000882 bl 458fdc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E> + 456dd8: d503201f nop + 456ddc: a8c27bfd ldp x29, x30, [sp], #32 + 456de0: d65f03c0 ret + +0000000000456de4 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implC1Ev(): + 456de4: a9be7bfd stp x29, x30, [sp, #-32]! + 456de8: 910003fd mov x29, sp + 456dec: f9000fe0 str x0, [sp, #24] + 456df0: f9400fe0 ldr x0, [sp, #24] + 456df4: 94000886 bl 45900c <_ZNSaIN5Catch8TestSpec11FilterMatchEEC1Ev> + 456df8: f9400fe0 ldr x0, [sp, #24] + 456dfc: f900001f str xzr, [x0] + 456e00: f9400fe0 ldr x0, [sp, #24] + 456e04: f900041f str xzr, [x0, #8] + 456e08: f9400fe0 ldr x0, [sp, #24] + 456e0c: f900081f str xzr, [x0, #16] + 456e10: d503201f nop + 456e14: a8c27bfd ldp x29, x30, [sp], #32 + 456e18: d65f03c0 ret + +0000000000456e1c <_ZNSaIN5Catch8TestSpec11FilterMatchEED1Ev>: +_ZNSaIN5Catch8TestSpec11FilterMatchEED2Ev(): + 456e1c: a9be7bfd stp x29, x30, [sp, #-32]! + 456e20: 910003fd mov x29, sp + 456e24: f9000fe0 str x0, [sp, #24] + 456e28: f9400fe0 ldr x0, [sp, #24] + 456e2c: 94000880 bl 45902c <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEED1Ev> + 456e30: d503201f nop + 456e34: a8c27bfd ldp x29, x30, [sp], #32 + 456e38: d65f03c0 ret + +0000000000456e3c <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE13_M_deallocateEPS2_m>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE13_M_deallocateEPS2_m(): + 456e3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 456e40: 910003fd mov x29, sp + 456e44: f90017e0 str x0, [sp, #40] + 456e48: f90013e1 str x1, [sp, #32] + 456e4c: f9000fe2 str x2, [sp, #24] + 456e50: f94013e0 ldr x0, [sp, #32] + 456e54: f100001f cmp x0, #0x0 + 456e58: 540000a0 b.eq 456e6c <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE13_M_deallocateEPS2_m+0x30> // b.none + 456e5c: f94017e0 ldr x0, [sp, #40] + 456e60: f9400fe2 ldr x2, [sp, #24] + 456e64: f94013e1 ldr x1, [sp, #32] + 456e68: 94000876 bl 459040 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec11FilterMatchEEE10deallocateERS3_PS2_m> + 456e6c: d503201f nop + 456e70: a8c37bfd ldp x29, x30, [sp], #48 + 456e74: d65f03c0 ret + +0000000000456e78 <_ZSt8_DestroyIPN5Catch8TestSpec11FilterMatchEEvT_S4_>: +_ZSt8_DestroyIPN5Catch8TestSpec11FilterMatchEEvT_S4_(): + 456e78: a9be7bfd stp x29, x30, [sp, #-32]! + 456e7c: 910003fd mov x29, sp + 456e80: f9000fe0 str x0, [sp, #24] + 456e84: f9000be1 str x1, [sp, #16] + 456e88: f9400be1 ldr x1, [sp, #16] + 456e8c: f9400fe0 ldr x0, [sp, #24] + 456e90: 94000878 bl 459070 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec11FilterMatchEEEvT_S6_> + 456e94: d503201f nop + 456e98: a8c27bfd ldp x29, x30, [sp], #32 + 456e9c: d65f03c0 ret + +0000000000456ea0 <_ZNKSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE13get_allocatorEv(): + 456ea0: a9bd7bfd stp x29, x30, [sp, #-48]! + 456ea4: 910003fd mov x29, sp + 456ea8: f9000bf3 str x19, [sp, #16] + 456eac: aa0803f3 mov x19, x8 + 456eb0: f90017e0 str x0, [sp, #40] + 456eb4: f94017e0 ldr x0, [sp, #40] + 456eb8: 94000880 bl 4590b8 <_ZNKSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv> + 456ebc: aa0003e1 mov x1, x0 + 456ec0: aa1303e0 mov x0, x19 + 456ec4: 94000882 bl 4590cc <_ZNSaIN5Catch8TestSpec11FilterMatchEEC1ERKS2_> + 456ec8: aa1303e0 mov x0, x19 + 456ecc: f9400bf3 ldr x19, [sp, #16] + 456ed0: a8c37bfd ldp x29, x30, [sp], #48 + 456ed4: d65f03c0 ret + +0000000000456ed8 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC1ERKS3_>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC2ERKS3_(): + 456ed8: a9be7bfd stp x29, x30, [sp, #-32]! + 456edc: 910003fd mov x29, sp + 456ee0: f9000fe0 str x0, [sp, #24] + 456ee4: f9000be1 str x1, [sp, #16] + 456ee8: f9400fe0 ldr x0, [sp, #24] + 456eec: f9400be1 ldr x1, [sp, #16] + 456ef0: 94000881 bl 4590f4 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC1ERKS3_> + 456ef4: d503201f nop + 456ef8: a8c27bfd ldp x29, x30, [sp], #32 + 456efc: d65f03c0 ret + +0000000000456f00 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_impl12_M_swap_dataERS5_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_impl12_M_swap_dataERS5_(): + 456f00: a9be7bfd stp x29, x30, [sp, #-32]! + 456f04: 910003fd mov x29, sp + 456f08: f9000fe0 str x0, [sp, #24] + 456f0c: f9000be1 str x1, [sp, #16] + 456f10: f9400fe0 ldr x0, [sp, #24] + 456f14: f9400be1 ldr x1, [sp, #16] + 456f18: 94000886 bl 459130 <_ZSt4swapIPN5Catch8TestSpec11FilterMatchEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 456f1c: f9400fe0 ldr x0, [sp, #24] + 456f20: 91002002 add x2, x0, #0x8 + 456f24: f9400be0 ldr x0, [sp, #16] + 456f28: 91002000 add x0, x0, #0x8 + 456f2c: aa0003e1 mov x1, x0 + 456f30: aa0203e0 mov x0, x2 + 456f34: 9400087f bl 459130 <_ZSt4swapIPN5Catch8TestSpec11FilterMatchEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 456f38: f9400fe0 ldr x0, [sp, #24] + 456f3c: 91004002 add x2, x0, #0x10 + 456f40: f9400be0 ldr x0, [sp, #16] + 456f44: 91004000 add x0, x0, #0x10 + 456f48: aa0003e1 mov x1, x0 + 456f4c: aa0203e0 mov x0, x2 + 456f50: 94000878 bl 459130 <_ZSt4swapIPN5Catch8TestSpec11FilterMatchEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 456f54: d503201f nop + 456f58: a8c27bfd ldp x29, x30, [sp], #32 + 456f5c: d65f03c0 ret + +0000000000456f60 <_ZSt15__alloc_on_moveISaIN5Catch8TestSpec11FilterMatchEEEvRT_S5_>: +_ZSt15__alloc_on_moveISaIN5Catch8TestSpec11FilterMatchEEEvRT_S5_(): + 456f60: a9bd7bfd stp x29, x30, [sp, #-48]! + 456f64: 910003fd mov x29, sp + 456f68: f9000fe0 str x0, [sp, #24] + 456f6c: f9000be1 str x1, [sp, #16] + 456f70: f9400be1 ldr x1, [sp, #16] + 456f74: f9400fe0 ldr x0, [sp, #24] + 456f78: 94000883 bl 459184 <_ZSt18__do_alloc_on_moveISaIN5Catch8TestSpec11FilterMatchEEEvRT_S5_St17integral_constantIbLb1EE> + 456f7c: d503201f nop + 456f80: a8c37bfd ldp x29, x30, [sp], #48 + 456f84: d65f03c0 ret + +0000000000456f88 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEC1ERKS5_(): + 456f88: d10043ff sub sp, sp, #0x10 + 456f8c: f90007e0 str x0, [sp, #8] + 456f90: f90003e1 str x1, [sp] + 456f94: f94003e0 ldr x0, [sp] + 456f98: f9400001 ldr x1, [x0] + 456f9c: f94007e0 ldr x0, [sp, #8] + 456fa0: f9000001 str x1, [x0] + 456fa4: d503201f nop + 456fa8: 910043ff add sp, sp, #0x10 + 456fac: d65f03c0 ret + +0000000000456fb0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEE4baseEv(): + 456fb0: d10043ff sub sp, sp, #0x10 + 456fb4: f90007e0 str x0, [sp, #8] + 456fb8: f94007e0 ldr x0, [sp, #8] + 456fbc: 910043ff add sp, sp, #0x10 + 456fc0: d65f03c0 ret + +0000000000456fc4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_create_nodeIJS3_EEEPSt13_Rb_tree_nodeIS3_EDpOT_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_create_nodeIJS3_EEEPSt13_Rb_tree_nodeIS3_EDpOT_(): + 456fc4: a9bd7bfd stp x29, x30, [sp, #-48]! + 456fc8: 910003fd mov x29, sp + 456fcc: f9000fe0 str x0, [sp, #24] + 456fd0: f9000be1 str x1, [sp, #16] + 456fd4: f9400fe0 ldr x0, [sp, #24] + 456fd8: 94000875 bl 4591ac <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_get_nodeEv> + 456fdc: f90017e0 str x0, [sp, #40] + 456fe0: f9400be0 ldr x0, [sp, #16] + 456fe4: 97fff48b bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 456fe8: aa0003e2 mov x2, x0 + 456fec: f94017e1 ldr x1, [sp, #40] + 456ff0: f9400fe0 ldr x0, [sp, #24] + 456ff4: 94000877 bl 4591d0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJS3_EEEvPSt13_Rb_tree_nodeIS3_EDpOT_> + 456ff8: f94017e0 ldr x0, [sp, #40] + 456ffc: a8c37bfd ldp x29, x30, [sp], #48 + 457000: d65f03c0 ret + +0000000000457004 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_(): + 457004: a9b77bfd stp x29, x30, [sp, #-144]! + 457008: 910003fd mov x29, sp + 45700c: a90153f3 stp x19, x20, [sp, #16] + 457010: f90017e0 str x0, [sp, #40] + 457014: f90013e1 str x1, [sp, #32] + 457018: f94017e0 ldr x0, [sp, #40] + 45701c: 97fff3d7 bl 453f78 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_beginEv> + 457020: f90023e0 str x0, [sp, #64] + 457024: f94017e0 ldr x0, [sp, #40] + 457028: 9400088d bl 45925c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv> + 45702c: f9001fe0 str x0, [sp, #56] + 457030: 52800020 mov w0, #0x1 // #1 + 457034: 39023fe0 strb w0, [sp, #143] + 457038: f94023e0 ldr x0, [sp, #64] + 45703c: f100001f cmp x0, #0x0 + 457040: 54000300 b.eq 4570a0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0x9c> // b.none + 457044: f94023e0 ldr x0, [sp, #64] + 457048: f9001fe0 str x0, [sp, #56] + 45704c: f94017f3 ldr x19, [sp, #40] + 457050: f94013e0 ldr x0, [sp, #32] + 457054: f9400014 ldr x20, [x0] + 457058: f94023e0 ldr x0, [sp, #64] + 45705c: 94000043 bl 457168 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_E> + 457060: f9400000 ldr x0, [x0] + 457064: aa0003e2 mov x2, x0 + 457068: aa1403e1 mov x1, x20 + 45706c: aa1303e0 mov x0, x19 + 457070: 94000881 bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 457074: 39023fe0 strb w0, [sp, #143] + 457078: 39423fe0 ldrb w0, [sp, #143] + 45707c: 7100001f cmp w0, #0x0 + 457080: 54000080 b.eq 457090 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0x8c> // b.none + 457084: f94023e0 ldr x0, [sp, #64] + 457088: 97ffff44 bl 456d98 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE7_S_leftEPSt18_Rb_tree_node_base> + 45708c: 14000003 b 457098 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0x94> + 457090: f94023e0 ldr x0, [sp, #64] + 457094: 97ffff3b bl 456d80 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_rightEPSt18_Rb_tree_node_base> + 457098: f90023e0 str x0, [sp, #64] + 45709c: 17ffffe7 b 457038 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0x34> + 4570a0: f9401fe1 ldr x1, [sp, #56] + 4570a4: 9100c3e0 add x0, sp, #0x30 + 4570a8: 94000083 bl 4572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 4570ac: 39423fe0 ldrb w0, [sp, #143] + 4570b0: 7100001f cmp w0, #0x0 + 4570b4: 54000240 b.eq 4570fc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0xf8> // b.none + 4570b8: f94017e0 ldr x0, [sp, #40] + 4570bc: 94000879 bl 4592a0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE5beginEv> + 4570c0: f90027e0 str x0, [sp, #72] + 4570c4: 910123e1 add x1, sp, #0x48 + 4570c8: 9100c3e0 add x0, sp, #0x30 + 4570cc: 9400087f bl 4592c8 <_ZNKSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEeqERKS4_> + 4570d0: 12001c00 and w0, w0, #0xff + 4570d4: 7100001f cmp w0, #0x0 + 4570d8: 540000e0 b.eq 4570f4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0xf0> // b.none + 4570dc: 9100e3e2 add x2, sp, #0x38 + 4570e0: 910103e1 add x1, sp, #0x40 + 4570e4: 910143e0 add x0, sp, #0x50 + 4570e8: 94000884 bl 4592f8 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEERS1_Lb1EEEOT_OT0_> + 4570ec: a94507e0 ldp x0, x1, [sp, #80] + 4570f0: 1400001b b 45715c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0x158> + 4570f4: 9100c3e0 add x0, sp, #0x30 + 4570f8: 94000892 bl 459340 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEmmEv> + 4570fc: f94017f3 ldr x19, [sp, #40] + 457100: f9401be0 ldr x0, [sp, #48] + 457104: 9400089b bl 459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base> + 457108: f9400001 ldr x1, [x0] + 45710c: f94013e0 ldr x0, [sp, #32] + 457110: f9400000 ldr x0, [x0] + 457114: aa0003e2 mov x2, x0 + 457118: aa1303e0 mov x0, x19 + 45711c: 94000856 bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 457120: 12001c00 and w0, w0, #0xff + 457124: 7100001f cmp w0, #0x0 + 457128: 540000e0 b.eq 457144 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0x140> // b.none + 45712c: 9100e3e2 add x2, sp, #0x38 + 457130: 910103e1 add x1, sp, #0x40 + 457134: 910183e0 add x0, sp, #0x60 + 457138: 94000870 bl 4592f8 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEERS1_Lb1EEEOT_OT0_> + 45713c: a94607e0 ldp x0, x1, [sp, #96] + 457140: 14000007 b 45715c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_+0x158> + 457144: f90043ff str xzr, [sp, #128] + 457148: 910203e2 add x2, sp, #0x80 + 45714c: 9100c3e1 add x1, sp, #0x30 + 457150: 9101c3e0 add x0, sp, #0x70 + 457154: 97ff5040 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 457158: a94707e0 ldp x0, x1, [sp, #112] + 45715c: a94153f3 ldp x19, x20, [sp, #16] + 457160: a8c97bfd ldp x29, x30, [sp], #144 + 457164: d65f03c0 ret + +0000000000457168 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_E>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_E(): + 457168: a9bd7bfd stp x29, x30, [sp, #-48]! + 45716c: 910003fd mov x29, sp + 457170: f9000fe0 str x0, [sp, #24] + 457174: f9400fe0 ldr x0, [sp, #24] + 457178: 94000889 bl 45939c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_valueEPKSt13_Rb_tree_nodeIS3_E> + 45717c: aa0003e1 mov x1, x0 + 457180: 9100a3e0 add x0, sp, #0x28 + 457184: 9400088d bl 4593b8 <_ZNKSt9_IdentityIPKN5Catch14TestCaseHandleEEclERKS3_> + 457188: d503201f nop + 45718c: a8c37bfd ldp x29, x30, [sp], #48 + 457190: d65f03c0 ret + +0000000000457194 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSB_PSt13_Rb_tree_nodeIS3_E>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSB_PSt13_Rb_tree_nodeIS3_E(): + 457194: a9bb7bfd stp x29, x30, [sp, #-80]! + 457198: 910003fd mov x29, sp + 45719c: a90153f3 stp x19, x20, [sp, #16] + 4571a0: f9001fe0 str x0, [sp, #56] + 4571a4: f9001be1 str x1, [sp, #48] + 4571a8: f90017e2 str x2, [sp, #40] + 4571ac: f90013e3 str x3, [sp, #32] + 4571b0: f9401be0 ldr x0, [sp, #48] + 4571b4: f100001f cmp x0, #0x0 + 4571b8: 540002a1 b.ne 45720c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSB_PSt13_Rb_tree_nodeIS3_E+0x78> // b.any + 4571bc: f9401fe0 ldr x0, [sp, #56] + 4571c0: 94000827 bl 45925c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv> + 4571c4: aa0003e1 mov x1, x0 + 4571c8: f94017e0 ldr x0, [sp, #40] + 4571cc: eb01001f cmp x0, x1 + 4571d0: 540001e0 b.eq 45720c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSB_PSt13_Rb_tree_nodeIS3_E+0x78> // b.none + 4571d4: f9401ff3 ldr x19, [sp, #56] + 4571d8: f94013e0 ldr x0, [sp, #32] + 4571dc: 97ffffe3 bl 457168 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_E> + 4571e0: f9400014 ldr x20, [x0] + 4571e4: f94017e0 ldr x0, [sp, #40] + 4571e8: 94000862 bl 459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4571ec: f9400000 ldr x0, [x0] + 4571f0: aa0003e2 mov x2, x0 + 4571f4: aa1403e1 mov x1, x20 + 4571f8: aa1303e0 mov x0, x19 + 4571fc: 9400081e bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 457200: 12001c00 and w0, w0, #0xff + 457204: 7100001f cmp w0, #0x0 + 457208: 54000060 b.eq 457214 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSB_PSt13_Rb_tree_nodeIS3_E+0x80> // b.none + 45720c: 52800020 mov w0, #0x1 // #1 + 457210: 14000002 b 457218 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSB_PSt13_Rb_tree_nodeIS3_E+0x84> + 457214: 52800000 mov w0, #0x0 // #0 + 457218: 39013fe0 strb w0, [sp, #79] + 45721c: f9401fe0 ldr x0, [sp, #56] + 457220: 91002000 add x0, x0, #0x8 + 457224: aa0003e3 mov x3, x0 + 457228: f94017e2 ldr x2, [sp, #40] + 45722c: f94013e1 ldr x1, [sp, #32] + 457230: 39413fe0 ldrb w0, [sp, #79] + 457234: 97febec7 bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 457238: f9401fe0 ldr x0, [sp, #56] + 45723c: f9401400 ldr x0, [x0, #40] + 457240: 91000401 add x1, x0, #0x1 + 457244: f9401fe0 ldr x0, [sp, #56] + 457248: f9001401 str x1, [x0, #40] + 45724c: 910103e0 add x0, sp, #0x40 + 457250: f94013e1 ldr x1, [sp, #32] + 457254: 94000018 bl 4572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 457258: f94023e0 ldr x0, [sp, #64] + 45725c: a94153f3 ldp x19, x20, [sp, #16] + 457260: a8c57bfd ldp x29, x30, [sp], #80 + 457264: d65f03c0 ret + +0000000000457268 <_ZNSt4pairISt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEbEC1IS5_bLb1EEEOT_OT0_>: +_ZNSt4pairISt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEbEC2IS5_bLb1EEEOT_OT0_(): + 457268: a9bd7bfd stp x29, x30, [sp, #-48]! + 45726c: 910003fd mov x29, sp + 457270: f90017e0 str x0, [sp, #40] + 457274: f90013e1 str x1, [sp, #32] + 457278: f9000fe2 str x2, [sp, #24] + 45727c: f94013e0 ldr x0, [sp, #32] + 457280: 94000016 bl 4572d8 <_ZSt7forwardISt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS6_E4typeE> + 457284: aa0003e1 mov x1, x0 + 457288: f94017e0 ldr x0, [sp, #40] + 45728c: f9400021 ldr x1, [x1] + 457290: f9000001 str x1, [x0] + 457294: f9400fe0 ldr x0, [sp, #24] + 457298: 97ff8ec7 bl 43adb4 <_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE> + 45729c: 39400001 ldrb w1, [x0] + 4572a0: f94017e0 ldr x0, [sp, #40] + 4572a4: 39002001 strb w1, [x0, #8] + 4572a8: d503201f nop + 4572ac: a8c37bfd ldp x29, x30, [sp], #48 + 4572b0: d65f03c0 ret + +00000000004572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base>: +_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base(): + 4572b4: d10043ff sub sp, sp, #0x10 + 4572b8: f90007e0 str x0, [sp, #8] + 4572bc: f90003e1 str x1, [sp] + 4572c0: f94007e0 ldr x0, [sp, #8] + 4572c4: f94003e1 ldr x1, [sp] + 4572c8: f9000001 str x1, [x0] + 4572cc: d503201f nop + 4572d0: 910043ff add sp, sp, #0x10 + 4572d4: d65f03c0 ret + +00000000004572d8 <_ZSt7forwardISt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 4572d8: d10043ff sub sp, sp, #0x10 + 4572dc: f90007e0 str x0, [sp, #8] + 4572e0: f94007e0 ldr x0, [sp, #8] + 4572e4: 910043ff add sp, sp, #0x10 + 4572e8: d65f03c0 ret + +00000000004572ec <_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEC1ERKSt17_Rb_tree_iteratorIS3_E>: +_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEC2ERKSt17_Rb_tree_iteratorIS3_E(): + 4572ec: d10043ff sub sp, sp, #0x10 + 4572f0: f90007e0 str x0, [sp, #8] + 4572f4: f90003e1 str x1, [sp] + 4572f8: f94003e0 ldr x0, [sp] + 4572fc: f9400001 ldr x1, [x0] + 457300: f94007e0 ldr x0, [sp, #8] + 457304: f9000001 str x1, [x0] + 457308: d503201f nop + 45730c: 910043ff add sp, sp, #0x10 + 457310: d65f03c0 ret + +0000000000457314 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeC1ERS9_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeC1ERS9_(): + 457314: d10043ff sub sp, sp, #0x10 + 457318: f90007e0 str x0, [sp, #8] + 45731c: f90003e1 str x1, [sp] + 457320: f94007e0 ldr x0, [sp, #8] + 457324: f94003e1 ldr x1, [sp] + 457328: f9000001 str x1, [x0] + 45732c: d503201f nop + 457330: 910043ff add sp, sp, #0x10 + 457334: d65f03c0 ret + +0000000000457338 <_ZN9__gnu_cxxneIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxneIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 457338: a9bd7bfd stp x29, x30, [sp, #-48]! + 45733c: 910003fd mov x29, sp + 457340: f9000bf3 str x19, [sp, #16] + 457344: f90017e0 str x0, [sp, #40] + 457348: f90013e1 str x1, [sp, #32] + 45734c: f94017e0 ldr x0, [sp, #40] + 457350: 94000059 bl 4574b4 <_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 457354: f9400013 ldr x19, [x0] + 457358: f94013e0 ldr x0, [sp, #32] + 45735c: 94000056 bl 4574b4 <_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 457360: f9400000 ldr x0, [x0] + 457364: eb00027f cmp x19, x0 + 457368: 1a9f07e0 cset w0, ne // ne = any + 45736c: 12001c00 and w0, w0, #0xff + 457370: f9400bf3 ldr x19, [sp, #16] + 457374: a8c37bfd ldp x29, x30, [sp], #48 + 457378: d65f03c0 ret + +000000000045737c <_ZN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEppEv(): + 45737c: d10043ff sub sp, sp, #0x10 + 457380: f90007e0 str x0, [sp, #8] + 457384: f94007e0 ldr x0, [sp, #8] + 457388: f9400000 ldr x0, [x0] + 45738c: 91002001 add x1, x0, #0x8 + 457390: f94007e0 ldr x0, [sp, #8] + 457394: f9000001 str x1, [x0] + 457398: f94007e0 ldr x0, [sp, #8] + 45739c: 910043ff add sp, sp, #0x10 + 4573a0: d65f03c0 ret + +00000000004573a4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE3endEv>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE3endEv(): + 4573a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4573a8: 910003fd mov x29, sp + 4573ac: f9000fe0 str x0, [sp, #24] + 4573b0: f9400fe0 ldr x0, [sp, #24] + 4573b4: 91002001 add x1, x0, #0x8 + 4573b8: 9100a3e0 add x0, sp, #0x28 + 4573bc: 97ffffbe bl 4572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 4573c0: f94017e0 ldr x0, [sp, #40] + 4573c4: a8c37bfd ldp x29, x30, [sp], #48 + 4573c8: d65f03c0 ret + +00000000004573cc <_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEdeEv(): + 4573cc: d10043ff sub sp, sp, #0x10 + 4573d0: f90007e0 str x0, [sp, #8] + 4573d4: f94007e0 ldr x0, [sp, #8] + 4573d8: f9400000 ldr x0, [x0] + 4573dc: 910043ff add sp, sp, #0x10 + 4573e0: d65f03c0 ret + +00000000004573e4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_insert_unique_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EOT_RT0_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_insert_unique_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EOT_RT0_(): + 4573e4: a9ba7bfd stp x29, x30, [sp, #-96]! + 4573e8: 910003fd mov x29, sp + 4573ec: a90153f3 stp x19, x20, [sp, #16] + 4573f0: f9001fe0 str x0, [sp, #56] + 4573f4: f9001be1 str x1, [sp, #48] + 4573f8: f90017e2 str x2, [sp, #40] + 4573fc: f90013e3 str x3, [sp, #32] + 457400: 910143e0 add x0, sp, #0x50 + 457404: f94017e1 ldr x1, [sp, #40] + 457408: 940007ec bl 4593b8 <_ZNKSt9_IdentityIPKN5Catch14TestCaseHandleEEclERKS3_> + 45740c: aa0003e2 mov x2, x0 + 457410: f9401be1 ldr x1, [sp, #48] + 457414: f9401fe0 ldr x0, [sp, #56] + 457418: 940007ee bl 4593d0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_> + 45741c: a90407e0 stp x0, x1, [sp, #64] + 457420: f94027e0 ldr x0, [sp, #72] + 457424: f100001f cmp x0, #0x0 + 457428: 54000180 b.eq 457458 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_insert_unique_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EOT_RT0_+0x74> // b.none + 45742c: f94023f3 ldr x19, [sp, #64] + 457430: f94027f4 ldr x20, [sp, #72] + 457434: f94017e0 ldr x0, [sp, #40] + 457438: 940008b5 bl 45970c <_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE> + 45743c: f94013e4 ldr x4, [sp, #32] + 457440: aa0003e3 mov x3, x0 + 457444: aa1403e2 mov x2, x20 + 457448: aa1303e1 mov x1, x19 + 45744c: f9401fe0 ldr x0, [sp, #56] + 457450: 940008b4 bl 459720 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_> + 457454: 14000005 b 457468 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_insert_unique_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EOT_RT0_+0x84> + 457458: f94023e1 ldr x1, [sp, #64] + 45745c: 910163e0 add x0, sp, #0x58 + 457460: 97ffff95 bl 4572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 457464: f9402fe0 ldr x0, [sp, #88] + 457468: a94153f3 ldp x19, x20, [sp, #16] + 45746c: a8c67bfd ldp x29, x30, [sp], #96 + 457470: d65f03c0 ret + +0000000000457474 <_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEC1EPKSt18_Rb_tree_node_base>: +_ZNSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEEC1EPKSt18_Rb_tree_node_base(): + 457474: d10043ff sub sp, sp, #0x10 + 457478: f90007e0 str x0, [sp, #8] + 45747c: f90003e1 str x1, [sp] + 457480: f94007e0 ldr x0, [sp, #8] + 457484: f94003e1 ldr x1, [sp] + 457488: f9000001 str x1, [x0] + 45748c: d503201f nop + 457490: 910043ff add sp, sp, #0x10 + 457494: d65f03c0 ret + +0000000000457498 <_ZNK9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE6_M_ptrEv>: +_ZNK9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE6_M_ptrEv(): + 457498: a9be7bfd stp x29, x30, [sp, #-32]! + 45749c: 910003fd mov x29, sp + 4574a0: f9000fe0 str x0, [sp, #24] + 4574a4: f9400fe0 ldr x0, [sp, #24] + 4574a8: 940008db bl 459814 <_ZNK9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE7_M_addrEv> + 4574ac: a8c27bfd ldp x29, x30, [sp], #32 + 4574b0: d65f03c0 ret + +00000000004574b4 <_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv(): + 4574b4: d10043ff sub sp, sp, #0x10 + 4574b8: f90007e0 str x0, [sp, #8] + 4574bc: f94007e0 ldr x0, [sp, #8] + 4574c0: 910043ff add sp, sp, #0x10 + 4574c4: d65f03c0 ret + +00000000004574c8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implC1Ev(): + 4574c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4574cc: 910003fd mov x29, sp + 4574d0: f9000fe0 str x0, [sp, #24] + 4574d4: f9400fe0 ldr x0, [sp, #24] + 4574d8: 940008d4 bl 459828 <_ZNSaIN5Catch5clara6detail3OptEEC1Ev> + 4574dc: f9400fe0 ldr x0, [sp, #24] + 4574e0: f900001f str xzr, [x0] + 4574e4: f9400fe0 ldr x0, [sp, #24] + 4574e8: f900041f str xzr, [x0, #8] + 4574ec: f9400fe0 ldr x0, [sp, #24] + 4574f0: f900081f str xzr, [x0, #16] + 4574f4: d503201f nop + 4574f8: a8c27bfd ldp x29, x30, [sp], #32 + 4574fc: d65f03c0 ret + +0000000000457500 <_ZNSaIN5Catch5clara6detail3OptEED1Ev>: +_ZNSaIN5Catch5clara6detail3OptEED1Ev(): + 457500: a9be7bfd stp x29, x30, [sp, #-32]! + 457504: 910003fd mov x29, sp + 457508: f9000fe0 str x0, [sp, #24] + 45750c: f9400fe0 ldr x0, [sp, #24] + 457510: 940008ce bl 459848 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEED1Ev> + 457514: d503201f nop + 457518: a8c27bfd ldp x29, x30, [sp], #32 + 45751c: d65f03c0 ret + +0000000000457520 <_ZSt8_DestroyIPN5Catch5clara6detail3OptEEvT_S5_>: +_ZSt8_DestroyIPN5Catch5clara6detail3OptEEvT_S5_(): + 457520: a9be7bfd stp x29, x30, [sp, #-32]! + 457524: 910003fd mov x29, sp + 457528: f9000fe0 str x0, [sp, #24] + 45752c: f9000be1 str x1, [sp, #16] + 457530: f9400be1 ldr x1, [sp, #16] + 457534: f9400fe0 ldr x0, [sp, #24] + 457538: 940008c9 bl 45985c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3OptEEEvT_S7_> + 45753c: d503201f nop + 457540: a8c27bfd ldp x29, x30, [sp], #32 + 457544: d65f03c0 ret + +0000000000457548 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implC2Ev(): + 457548: a9be7bfd stp x29, x30, [sp, #-32]! + 45754c: 910003fd mov x29, sp + 457550: f9000fe0 str x0, [sp, #24] + 457554: f9400fe0 ldr x0, [sp, #24] + 457558: 940008d3 bl 4598a4 <_ZNSaIN5Catch5clara6detail3ArgEEC1Ev> + 45755c: f9400fe0 ldr x0, [sp, #24] + 457560: f900001f str xzr, [x0] + 457564: f9400fe0 ldr x0, [sp, #24] + 457568: f900041f str xzr, [x0, #8] + 45756c: f9400fe0 ldr x0, [sp, #24] + 457570: f900081f str xzr, [x0, #16] + 457574: d503201f nop + 457578: a8c27bfd ldp x29, x30, [sp], #32 + 45757c: d65f03c0 ret + +0000000000457580 <_ZNSaIN5Catch5clara6detail3ArgEED1Ev>: +_ZNSaIN5Catch5clara6detail3ArgEED2Ev(): + 457580: a9be7bfd stp x29, x30, [sp, #-32]! + 457584: 910003fd mov x29, sp + 457588: f9000fe0 str x0, [sp, #24] + 45758c: f9400fe0 ldr x0, [sp, #24] + 457590: 940008cd bl 4598c4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEED1Ev> + 457594: d503201f nop + 457598: a8c27bfd ldp x29, x30, [sp], #32 + 45759c: d65f03c0 ret + +00000000004575a0 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgEEvT_S5_>: +_ZSt8_DestroyIPN5Catch5clara6detail3ArgEEvT_S5_(): + 4575a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4575a4: 910003fd mov x29, sp + 4575a8: f9000fe0 str x0, [sp, #24] + 4575ac: f9000be1 str x1, [sp, #16] + 4575b0: f9400be1 ldr x1, [sp, #16] + 4575b4: f9400fe0 ldr x0, [sp, #24] + 4575b8: 940008c8 bl 4598d8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3ArgEEEvT_S7_> + 4575bc: d503201f nop + 4575c0: a8c27bfd ldp x29, x30, [sp], #32 + 4575c4: d65f03c0 ret + +00000000004575c8 <_ZSt4moveIRSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSC_(): + 4575c8: d10043ff sub sp, sp, #0x10 + 4575cc: f90007e0 str x0, [sp, #8] + 4575d0: f94007e0 ldr x0, [sp, #8] + 4575d4: 910043ff add sp, sp, #0x10 + 4575d8: d65f03c0 ret + +00000000004575dc <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE4swapERS8_>: +_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE4swapERS8_(): + 4575dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4575e0: 910003fd mov x29, sp + 4575e4: f9000fe0 str x0, [sp, #24] + 4575e8: f9000be1 str x1, [sp, #16] + 4575ec: f9400fe0 ldr x0, [sp, #24] + 4575f0: f9400be1 ldr x1, [sp, #16] + 4575f4: 97ff49fb bl 429de0 <_ZSt4swapIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_> + 4575f8: f9400fe0 ldr x0, [sp, #24] + 4575fc: 91002002 add x2, x0, #0x8 + 457600: f9400be0 ldr x0, [sp, #16] + 457604: 91002000 add x0, x0, #0x8 + 457608: aa0003e1 mov x1, x0 + 45760c: aa0203e0 mov x0, x2 + 457610: 97fed84d bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 457614: d503201f nop + 457618: a8c27bfd ldp x29, x30, [sp], #32 + 45761c: d65f03c0 ret + +0000000000457620 <_ZSt4moveIRSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSA_(): + 457620: d10043ff sub sp, sp, #0x10 + 457624: f90007e0 str x0, [sp, #8] + 457628: f94007e0 ldr x0, [sp, #8] + 45762c: 910043ff add sp, sp, #0x10 + 457630: d65f03c0 ret + +0000000000457634 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_(): + 457634: a9be7bfd stp x29, x30, [sp, #-32]! + 457638: 910003fd mov x29, sp + 45763c: f9000fe0 str x0, [sp, #24] + 457640: f9000be1 str x1, [sp, #16] + 457644: f9400be0 ldr x0, [sp, #16] + 457648: f9400001 ldr x1, [x0] + 45764c: f9400fe0 ldr x0, [sp, #24] + 457650: f9000001 str x1, [x0] + 457654: f9400fe0 ldr x0, [sp, #24] + 457658: 91002000 add x0, x0, #0x8 + 45765c: 97fed01c bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 457660: f9400fe0 ldr x0, [sp, #24] + 457664: 91002002 add x2, x0, #0x8 + 457668: f9400be0 ldr x0, [sp, #16] + 45766c: 91002000 add x0, x0, #0x8 + 457670: aa0003e1 mov x1, x0 + 457674: aa0203e0 mov x0, x2 + 457678: 97fed833 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 45767c: f9400be0 ldr x0, [sp, #16] + 457680: f900001f str xzr, [x0] + 457684: d503201f nop + 457688: a8c27bfd ldp x29, x30, [sp], #32 + 45768c: d65f03c0 ret + +0000000000457690 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13get_allocatorEv(): + 457690: a9bd7bfd stp x29, x30, [sp, #-48]! + 457694: 910003fd mov x29, sp + 457698: f9000bf3 str x19, [sp, #16] + 45769c: aa0803f3 mov x19, x8 + 4576a0: f90017e0 str x0, [sp, #40] + 4576a4: f94017e0 ldr x0, [sp, #40] + 4576a8: 97fff54c bl 454bd8 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4576ac: aa0003e1 mov x1, x0 + 4576b0: aa1303e0 mov x0, x19 + 4576b4: 9400089b bl 459920 <_ZNSaIN5Catch5clara6detail3OptEEC1ERKS3_> + 4576b8: aa1303e0 mov x0, x19 + 4576bc: f9400bf3 ldr x19, [sp, #16] + 4576c0: a8c37bfd ldp x29, x30, [sp], #48 + 4576c4: d65f03c0 ret + +00000000004576c8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC1ERKS4_>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC2ERKS4_(): + 4576c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4576cc: 910003fd mov x29, sp + 4576d0: f9000fe0 str x0, [sp, #24] + 4576d4: f9000be1 str x1, [sp, #16] + 4576d8: f9400fe0 ldr x0, [sp, #24] + 4576dc: f9400be1 ldr x1, [sp, #16] + 4576e0: 9400089a bl 459948 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1ERKS4_> + 4576e4: d503201f nop + 4576e8: a8c27bfd ldp x29, x30, [sp], #32 + 4576ec: d65f03c0 ret + +00000000004576f0 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_impl12_M_swap_dataERS6_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_impl12_M_swap_dataERS6_(): + 4576f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4576f4: 910003fd mov x29, sp + 4576f8: f9000fe0 str x0, [sp, #24] + 4576fc: f9000be1 str x1, [sp, #16] + 457700: f9400fe0 ldr x0, [sp, #24] + 457704: f9400be1 ldr x1, [sp, #16] + 457708: 9400089f bl 459984 <_ZSt4swapIPN5Catch5clara6detail3OptEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 45770c: f9400fe0 ldr x0, [sp, #24] + 457710: 91002002 add x2, x0, #0x8 + 457714: f9400be0 ldr x0, [sp, #16] + 457718: 91002000 add x0, x0, #0x8 + 45771c: aa0003e1 mov x1, x0 + 457720: aa0203e0 mov x0, x2 + 457724: 94000898 bl 459984 <_ZSt4swapIPN5Catch5clara6detail3OptEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 457728: f9400fe0 ldr x0, [sp, #24] + 45772c: 91004002 add x2, x0, #0x10 + 457730: f9400be0 ldr x0, [sp, #16] + 457734: 91004000 add x0, x0, #0x10 + 457738: aa0003e1 mov x1, x0 + 45773c: aa0203e0 mov x0, x2 + 457740: 94000891 bl 459984 <_ZSt4swapIPN5Catch5clara6detail3OptEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 457744: d503201f nop + 457748: a8c27bfd ldp x29, x30, [sp], #32 + 45774c: d65f03c0 ret + +0000000000457750 <_ZSt15__alloc_on_moveISaIN5Catch5clara6detail3OptEEEvRT_S6_>: +_ZSt15__alloc_on_moveISaIN5Catch5clara6detail3OptEEEvRT_S6_(): + 457750: a9bd7bfd stp x29, x30, [sp, #-48]! + 457754: 910003fd mov x29, sp + 457758: f9000fe0 str x0, [sp, #24] + 45775c: f9000be1 str x1, [sp, #16] + 457760: f9400be1 ldr x1, [sp, #16] + 457764: f9400fe0 ldr x0, [sp, #24] + 457768: 9400089c bl 4599d8 <_ZSt18__do_alloc_on_moveISaIN5Catch5clara6detail3OptEEEvRT_S6_St17integral_constantIbLb1EE> + 45776c: d503201f nop + 457770: a8c37bfd ldp x29, x30, [sp], #48 + 457774: d65f03c0 ret + +0000000000457778 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13get_allocatorEv(): + 457778: a9bd7bfd stp x29, x30, [sp, #-48]! + 45777c: 910003fd mov x29, sp + 457780: f9000bf3 str x19, [sp, #16] + 457784: aa0803f3 mov x19, x8 + 457788: f90017e0 str x0, [sp, #40] + 45778c: f94017e0 ldr x0, [sp, #40] + 457790: 97fff5aa bl 454e38 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 457794: aa0003e1 mov x1, x0 + 457798: aa1303e0 mov x0, x19 + 45779c: 94000899 bl 459a00 <_ZNSaIN5Catch5clara6detail3ArgEEC1ERKS3_> + 4577a0: aa1303e0 mov x0, x19 + 4577a4: f9400bf3 ldr x19, [sp, #16] + 4577a8: a8c37bfd ldp x29, x30, [sp], #48 + 4577ac: d65f03c0 ret + +00000000004577b0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1ERKS4_>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1ERKS4_(): + 4577b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4577b4: 910003fd mov x29, sp + 4577b8: f9000fe0 str x0, [sp, #24] + 4577bc: f9000be1 str x1, [sp, #16] + 4577c0: f9400fe0 ldr x0, [sp, #24] + 4577c4: f9400be1 ldr x1, [sp, #16] + 4577c8: 94000898 bl 459a28 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC1ERKS4_> + 4577cc: d503201f nop + 4577d0: a8c27bfd ldp x29, x30, [sp], #32 + 4577d4: d65f03c0 ret + +00000000004577d8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_impl12_M_swap_dataERS6_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_impl12_M_swap_dataERS6_(): + 4577d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4577dc: 910003fd mov x29, sp + 4577e0: f9000fe0 str x0, [sp, #24] + 4577e4: f9000be1 str x1, [sp, #16] + 4577e8: f9400fe0 ldr x0, [sp, #24] + 4577ec: f9400be1 ldr x1, [sp, #16] + 4577f0: 9400089d bl 459a64 <_ZSt4swapIPN5Catch5clara6detail3ArgEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 4577f4: f9400fe0 ldr x0, [sp, #24] + 4577f8: 91002002 add x2, x0, #0x8 + 4577fc: f9400be0 ldr x0, [sp, #16] + 457800: 91002000 add x0, x0, #0x8 + 457804: aa0003e1 mov x1, x0 + 457808: aa0203e0 mov x0, x2 + 45780c: 94000896 bl 459a64 <_ZSt4swapIPN5Catch5clara6detail3ArgEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 457810: f9400fe0 ldr x0, [sp, #24] + 457814: 91004002 add x2, x0, #0x10 + 457818: f9400be0 ldr x0, [sp, #16] + 45781c: 91004000 add x0, x0, #0x10 + 457820: aa0003e1 mov x1, x0 + 457824: aa0203e0 mov x0, x2 + 457828: 9400088f bl 459a64 <_ZSt4swapIPN5Catch5clara6detail3ArgEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 45782c: d503201f nop + 457830: a8c27bfd ldp x29, x30, [sp], #32 + 457834: d65f03c0 ret + +0000000000457838 <_ZSt15__alloc_on_moveISaIN5Catch5clara6detail3ArgEEEvRT_S6_>: +_ZSt15__alloc_on_moveISaIN5Catch5clara6detail3ArgEEEvRT_S6_(): + 457838: a9bd7bfd stp x29, x30, [sp, #-48]! + 45783c: 910003fd mov x29, sp + 457840: f9000fe0 str x0, [sp, #24] + 457844: f9000be1 str x1, [sp, #16] + 457848: f9400be1 ldr x1, [sp, #16] + 45784c: f9400fe0 ldr x0, [sp, #24] + 457850: 9400089a bl 459ab8 <_ZSt18__do_alloc_on_moveISaIN5Catch5clara6detail3ArgEEEvRT_S6_St17integral_constantIbLb1EE> + 457854: d503201f nop + 457858: a8c37bfd ldp x29, x30, [sp], #48 + 45785c: d65f03c0 ret + +0000000000457860 <_ZSt4moveIRPN5Catch6ConfigEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRPN5Catch6ConfigEEONSt16remove_referenceIT_E4typeEOS5_(): + 457860: d10043ff sub sp, sp, #0x10 + 457864: f90007e0 str x0, [sp, #8] + 457868: f94007e0 ldr x0, [sp, #8] + 45786c: 910043ff add sp, sp, #0x10 + 457870: d65f03c0 ret + +0000000000457874 <_ZSt4swapIPN5Catch6ConfigEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_>: +_ZSt4swapIPN5Catch6ConfigEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_(): + 457874: a9bd7bfd stp x29, x30, [sp, #-48]! + 457878: 910003fd mov x29, sp + 45787c: f9000fe0 str x0, [sp, #24] + 457880: f9000be1 str x1, [sp, #16] + 457884: f9400fe0 ldr x0, [sp, #24] + 457888: 97fffff6 bl 457860 <_ZSt4moveIRPN5Catch6ConfigEEONSt16remove_referenceIT_E4typeEOS5_> + 45788c: f9400000 ldr x0, [x0] + 457890: f90017e0 str x0, [sp, #40] + 457894: f9400be0 ldr x0, [sp, #16] + 457898: 97fffff2 bl 457860 <_ZSt4moveIRPN5Catch6ConfigEEONSt16remove_referenceIT_E4typeEOS5_> + 45789c: f9400001 ldr x1, [x0] + 4578a0: f9400fe0 ldr x0, [sp, #24] + 4578a4: f9000001 str x1, [x0] + 4578a8: 9100a3e0 add x0, sp, #0x28 + 4578ac: 97ffffed bl 457860 <_ZSt4moveIRPN5Catch6ConfigEEONSt16remove_referenceIT_E4typeEOS5_> + 4578b0: f9400001 ldr x1, [x0] + 4578b4: f9400be0 ldr x0, [sp, #16] + 4578b8: f9000001 str x1, [x0] + 4578bc: d503201f nop + 4578c0: a8c37bfd ldp x29, x30, [sp], #48 + 4578c4: d65f03c0 ret + +00000000004578c8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_erase_at_endEPS5_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_erase_at_endEPS5_(): + 4578c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4578cc: 910003fd mov x29, sp + 4578d0: f9000bf3 str x19, [sp, #16] + 4578d4: f90017e0 str x0, [sp, #40] + 4578d8: f90013e1 str x1, [sp, #32] + 4578dc: f94017e0 ldr x0, [sp, #40] + 4578e0: f9400401 ldr x1, [x0, #8] + 4578e4: f94013e0 ldr x0, [sp, #32] + 4578e8: cb000020 sub x0, x1, x0 + 4578ec: 9345fc01 asr x1, x0, #5 + 4578f0: aa0103e0 mov x0, x1 + 4578f4: f9001fe0 str x0, [sp, #56] + 4578f8: f9401fe0 ldr x0, [sp, #56] + 4578fc: f100001f cmp x0, #0x0 + 457900: 54000180 b.eq 457930 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_erase_at_endEPS5_+0x68> // b.none + 457904: f94017e0 ldr x0, [sp, #40] + 457908: f9400413 ldr x19, [x0, #8] + 45790c: f94017e0 ldr x0, [sp, #40] + 457910: 97ff20f1 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 457914: aa0003e2 mov x2, x0 + 457918: aa1303e1 mov x1, x19 + 45791c: f94013e0 ldr x0, [sp, #32] + 457920: 97ff20f2 bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 457924: f94017e0 ldr x0, [sp, #40] + 457928: f94013e1 ldr x1, [sp, #32] + 45792c: f9000401 str x1, [x0, #8] + 457930: d503201f nop + 457934: f9400bf3 ldr x19, [sp, #16] + 457938: a8c47bfd ldp x29, x30, [sp], #64 + 45793c: d65f03c0 ret + +0000000000457940 <_ZSt18__do_alloc_on_copyISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_RKS7_St17integral_constantIbLb0EE>: +_ZSt18__do_alloc_on_copyISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_RKS7_St17integral_constantIbLb0EE(): + 457940: d10083ff sub sp, sp, #0x20 + 457944: f9000fe0 str x0, [sp, #24] + 457948: f9000be1 str x1, [sp, #16] + 45794c: 390023e2 strb w2, [sp, #8] + 457950: d503201f nop + 457954: 910083ff add sp, sp, #0x20 + 457958: d65f03c0 ret + +000000000045795c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEET_SE_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEET_SE_(): + 45795c: d10043ff sub sp, sp, #0x10 + 457960: f90007e0 str x0, [sp, #8] + 457964: f94007e0 ldr x0, [sp, #8] + 457968: 910043ff add sp, sp, #0x10 + 45796c: d65f03c0 ret + +0000000000457970 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS1_IPS7_SC_EEET1_T0_SH_SG_>: +_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS1_IPS7_SC_EEET1_T0_SH_SG_(): + 457970: a9bb7bfd stp x29, x30, [sp, #-80]! + 457974: 910003fd mov x29, sp + 457978: a90153f3 stp x19, x20, [sp, #16] + 45797c: f9001fe0 str x0, [sp, #56] + 457980: f9001be1 str x1, [sp, #48] + 457984: f90017e2 str x2, [sp, #40] + 457988: f9401fe0 ldr x0, [sp, #56] + 45798c: 94000855 bl 459ae0 <_ZSt12__niter_baseIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISB_T0_EE> + 457990: aa0003f3 mov x19, x0 + 457994: f9401be0 ldr x0, [sp, #48] + 457998: 94000852 bl 459ae0 <_ZSt12__niter_baseIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISB_T0_EE> + 45799c: aa0003f4 mov x20, x0 + 4579a0: f94017e0 ldr x0, [sp, #40] + 4579a4: 94000857 bl 459b00 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE> + 4579a8: aa0003e2 mov x2, x0 + 4579ac: aa1403e1 mov x1, x20 + 4579b0: aa1303e0 mov x0, x19 + 4579b4: 9400085b bl 459b20 <_ZSt13__copy_move_aILb0EPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS5_ET1_T0_SA_S9_> + 4579b8: f90027e0 str x0, [sp, #72] + 4579bc: 910123e1 add x1, sp, #0x48 + 4579c0: 910103e0 add x0, sp, #0x40 + 4579c4: 97ff5b72 bl 42e78c <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 4579c8: f94023e0 ldr x0, [sp, #64] + 4579cc: a94153f3 ldp x19, x20, [sp, #16] + 4579d0: a8c57bfd ldp x29, x30, [sp], #80 + 4579d4: d65f03c0 ret + +00000000004579d8 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEEvT_SD_>: +_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEEvT_SD_(): + 4579d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4579dc: 910003fd mov x29, sp + 4579e0: f9000fe0 str x0, [sp, #24] + 4579e4: f9000be1 str x1, [sp, #16] + 4579e8: f9400be1 ldr x1, [sp, #16] + 4579ec: f9400fe0 ldr x0, [sp, #24] + 4579f0: 94000858 bl 459b50 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEEEvT_SF_> + 4579f4: d503201f nop + 4579f8: a8c27bfd ldp x29, x30, [sp], #32 + 4579fc: d65f03c0 ret + +0000000000457a00 <_ZSt12__miter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_>: +_ZSt12__miter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_(): + 457a00: d10043ff sub sp, sp, #0x10 + 457a04: f90007e0 str x0, [sp, #8] + 457a08: f94007e0 ldr x0, [sp, #8] + 457a0c: 910043ff add sp, sp, #0x10 + 457a10: d65f03c0 ret + +0000000000457a14 <_ZSt14__copy_move_a2ILb0EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_>: +_ZSt14__copy_move_a2ILb0EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_(): + 457a14: a9bc7bfd stp x29, x30, [sp, #-64]! + 457a18: 910003fd mov x29, sp + 457a1c: a90153f3 stp x19, x20, [sp, #16] + 457a20: f9001fe0 str x0, [sp, #56] + 457a24: f9001be1 str x1, [sp, #48] + 457a28: f90017e2 str x2, [sp, #40] + 457a2c: f9401fe0 ldr x0, [sp, #56] + 457a30: 9400085c bl 459ba0 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 457a34: aa0003f3 mov x19, x0 + 457a38: f9401be0 ldr x0, [sp, #48] + 457a3c: 94000859 bl 459ba0 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 457a40: aa0003f4 mov x20, x0 + 457a44: f94017e0 ldr x0, [sp, #40] + 457a48: 94000856 bl 459ba0 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 457a4c: aa0003e2 mov x2, x0 + 457a50: aa1403e1 mov x1, x20 + 457a54: aa1303e0 mov x0, x19 + 457a58: 94000857 bl 459bb4 <_ZSt13__copy_move_aILb0EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_> + 457a5c: a94153f3 ldp x19, x20, [sp, #16] + 457a60: a8c47bfd ldp x29, x30, [sp], #64 + 457a64: d65f03c0 ret + +0000000000457a68 <_ZSt18uninitialized_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_(): + 457a68: a9bc7bfd stp x29, x30, [sp, #-64]! + 457a6c: 910003fd mov x29, sp + 457a70: f90017e0 str x0, [sp, #40] + 457a74: f90013e1 str x1, [sp, #32] + 457a78: f9000fe2 str x2, [sp, #24] + 457a7c: 52800020 mov w0, #0x1 // #1 + 457a80: 3900ffe0 strb w0, [sp, #63] + 457a84: f9400fe2 ldr x2, [sp, #24] + 457a88: f94013e1 ldr x1, [sp, #32] + 457a8c: f94017e0 ldr x0, [sp, #40] + 457a90: 94000855 bl 459be4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EET0_T_SA_S9_> + 457a94: a8c47bfd ldp x29, x30, [sp], #64 + 457a98: d65f03c0 ret + +0000000000457a9c <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE15_M_erase_at_endEPS3_>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE15_M_erase_at_endEPS3_(): + 457a9c: a9bc7bfd stp x29, x30, [sp, #-64]! + 457aa0: 910003fd mov x29, sp + 457aa4: f9000bf3 str x19, [sp, #16] + 457aa8: f90017e0 str x0, [sp, #40] + 457aac: f90013e1 str x1, [sp, #32] + 457ab0: f94017e0 ldr x0, [sp, #40] + 457ab4: f9400401 ldr x1, [x0, #8] + 457ab8: f94013e0 ldr x0, [sp, #32] + 457abc: cb000020 sub x0, x1, x0 + 457ac0: 9343fc01 asr x1, x0, #3 + 457ac4: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 457ac8: f29ddde0 movk x0, #0xeeef + 457acc: 9b007c20 mul x0, x1, x0 + 457ad0: f9001fe0 str x0, [sp, #56] + 457ad4: f9401fe0 ldr x0, [sp, #56] + 457ad8: f100001f cmp x0, #0x0 + 457adc: 54000180 b.eq 457b0c <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE15_M_erase_at_endEPS3_+0x70> // b.none + 457ae0: f94017e0 ldr x0, [sp, #40] + 457ae4: f9400413 ldr x19, [x0, #8] + 457ae8: f94017e0 ldr x0, [sp, #40] + 457aec: 97fff2bf bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 457af0: aa0003e2 mov x2, x0 + 457af4: aa1303e1 mov x1, x19 + 457af8: f94013e0 ldr x0, [sp, #32] + 457afc: 97fff2c0 bl 4545fc <_ZSt8_DestroyIPN5Catch5clara6detail3OptES3_EvT_S5_RSaIT0_E> + 457b00: f94017e0 ldr x0, [sp, #40] + 457b04: f94013e1 ldr x1, [sp, #32] + 457b08: f9000401 str x1, [x0, #8] + 457b0c: d503201f nop + 457b10: f9400bf3 ldr x19, [sp, #16] + 457b14: a8c47bfd ldp x29, x30, [sp], #64 + 457b18: d65f03c0 ret + +0000000000457b1c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE10deallocateERS4_PS3_m(): + 457b1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 457b20: 910003fd mov x29, sp + 457b24: f90017e0 str x0, [sp, #40] + 457b28: f90013e1 str x1, [sp, #32] + 457b2c: f9000fe2 str x2, [sp, #24] + 457b30: f9400fe2 ldr x2, [sp, #24] + 457b34: f94013e1 ldr x1, [sp, #32] + 457b38: f94017e0 ldr x0, [sp, #40] + 457b3c: 9400084f bl 459c78 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE10deallocateEPS4_m> + 457b40: d503201f nop + 457b44: a8c37bfd ldp x29, x30, [sp], #48 + 457b48: d65f03c0 ret + +0000000000457b4c <_ZSt18__do_alloc_on_copyISaIN5Catch5clara6detail3OptEEEvRT_RKS5_St17integral_constantIbLb0EE>: +_ZSt18__do_alloc_on_copyISaIN5Catch5clara6detail3OptEEEvRT_RKS5_St17integral_constantIbLb0EE(): + 457b4c: d10083ff sub sp, sp, #0x20 + 457b50: f9000fe0 str x0, [sp, #24] + 457b54: f9000be1 str x1, [sp, #16] + 457b58: 390023e2 strb w2, [sp, #8] + 457b5c: d503201f nop + 457b60: 910083ff add sp, sp, #0x20 + 457b64: d65f03c0 ret + +0000000000457b68 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E(): + 457b68: a9bd7bfd stp x29, x30, [sp, #-48]! + 457b6c: 910003fd mov x29, sp + 457b70: f90017e0 str x0, [sp, #40] + 457b74: f90013e1 str x1, [sp, #32] + 457b78: f9000fe2 str x2, [sp, #24] + 457b7c: f9000be3 str x3, [sp, #16] + 457b80: f9400fe2 ldr x2, [sp, #24] + 457b84: f94013e1 ldr x1, [sp, #32] + 457b88: f94017e0 ldr x0, [sp, #40] + 457b8c: 94000845 bl 459ca0 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_> + 457b90: a8c37bfd ldp x29, x30, [sp], #48 + 457b94: d65f03c0 ret + +0000000000457b98 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEET_SC_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEET_SC_(): + 457b98: d10043ff sub sp, sp, #0x10 + 457b9c: f90007e0 str x0, [sp, #8] + 457ba0: f94007e0 ldr x0, [sp, #8] + 457ba4: 910043ff add sp, sp, #0x10 + 457ba8: d65f03c0 ret + +0000000000457bac <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET1_T0_SF_SE_>: +_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET1_T0_SF_SE_(): + 457bac: a9bb7bfd stp x29, x30, [sp, #-80]! + 457bb0: 910003fd mov x29, sp + 457bb4: a90153f3 stp x19, x20, [sp, #16] + 457bb8: f9001fe0 str x0, [sp, #56] + 457bbc: f9001be1 str x1, [sp, #48] + 457bc0: f90017e2 str x2, [sp, #40] + 457bc4: f9401fe0 ldr x0, [sp, #56] + 457bc8: 94000843 bl 459cd4 <_ZSt12__niter_baseIPKN5Catch5clara6detail3OptESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE> + 457bcc: aa0003f3 mov x19, x0 + 457bd0: f9401be0 ldr x0, [sp, #48] + 457bd4: 94000840 bl 459cd4 <_ZSt12__niter_baseIPKN5Catch5clara6detail3OptESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE> + 457bd8: aa0003f4 mov x20, x0 + 457bdc: f94017e0 ldr x0, [sp, #40] + 457be0: 94000845 bl 459cf4 <_ZSt12__niter_baseIPN5Catch5clara6detail3OptESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 457be4: aa0003e2 mov x2, x0 + 457be8: aa1403e1 mov x1, x20 + 457bec: aa1303e0 mov x0, x19 + 457bf0: 94000849 bl 459d14 <_ZSt13__copy_move_aILb0EPKN5Catch5clara6detail3OptEPS3_ET1_T0_S8_S7_> + 457bf4: f90027e0 str x0, [sp, #72] + 457bf8: 910123e1 add x1, sp, #0x48 + 457bfc: 910103e0 add x0, sp, #0x40 + 457c00: 97ffefbd bl 453af4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 457c04: f94023e0 ldr x0, [sp, #64] + 457c08: a94153f3 ldp x19, x20, [sp, #16] + 457c0c: a8c57bfd ldp x29, x30, [sp], #80 + 457c10: d65f03c0 ret + +0000000000457c14 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEEvT_SB_>: +_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEEvT_SB_(): + 457c14: a9be7bfd stp x29, x30, [sp, #-32]! + 457c18: 910003fd mov x29, sp + 457c1c: f9000fe0 str x0, [sp, #24] + 457c20: f9000be1 str x1, [sp, #16] + 457c24: f9400be1 ldr x1, [sp, #16] + 457c28: f9400fe0 ldr x0, [sp, #24] + 457c2c: 94000846 bl 459d44 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEEEvT_SD_> + 457c30: d503201f nop + 457c34: a8c27bfd ldp x29, x30, [sp], #32 + 457c38: d65f03c0 ret + +0000000000457c3c <_ZSt12__miter_baseIPN5Catch5clara6detail3OptEET_S5_>: +_ZSt12__miter_baseIPN5Catch5clara6detail3OptEET_S5_(): + 457c3c: d10043ff sub sp, sp, #0x10 + 457c40: f90007e0 str x0, [sp, #8] + 457c44: f94007e0 ldr x0, [sp, #8] + 457c48: 910043ff add sp, sp, #0x10 + 457c4c: d65f03c0 ret + +0000000000457c50 <_ZSt14__copy_move_a2ILb0EPN5Catch5clara6detail3OptES4_ET1_T0_S6_S5_>: +_ZSt14__copy_move_a2ILb0EPN5Catch5clara6detail3OptES4_ET1_T0_S6_S5_(): + 457c50: a9bc7bfd stp x29, x30, [sp, #-64]! + 457c54: 910003fd mov x29, sp + 457c58: a90153f3 stp x19, x20, [sp, #16] + 457c5c: f9001fe0 str x0, [sp, #56] + 457c60: f9001be1 str x1, [sp, #48] + 457c64: f90017e2 str x2, [sp, #40] + 457c68: f9401fe0 ldr x0, [sp, #56] + 457c6c: 9400084a bl 459d94 <_ZSt12__niter_baseIPN5Catch5clara6detail3OptEET_S5_> + 457c70: aa0003f3 mov x19, x0 + 457c74: f9401be0 ldr x0, [sp, #48] + 457c78: 94000847 bl 459d94 <_ZSt12__niter_baseIPN5Catch5clara6detail3OptEET_S5_> + 457c7c: aa0003f4 mov x20, x0 + 457c80: f94017e0 ldr x0, [sp, #40] + 457c84: 94000844 bl 459d94 <_ZSt12__niter_baseIPN5Catch5clara6detail3OptEET_S5_> + 457c88: aa0003e2 mov x2, x0 + 457c8c: aa1403e1 mov x1, x20 + 457c90: aa1303e0 mov x0, x19 + 457c94: 94000845 bl 459da8 <_ZSt13__copy_move_aILb0EPN5Catch5clara6detail3OptES4_ET1_T0_S6_S5_> + 457c98: a94153f3 ldp x19, x20, [sp, #16] + 457c9c: a8c47bfd ldp x29, x30, [sp], #64 + 457ca0: d65f03c0 ret + +0000000000457ca4 <_ZSt18uninitialized_copyIPN5Catch5clara6detail3OptES4_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyIPN5Catch5clara6detail3OptES4_ET0_T_S6_S5_(): + 457ca4: a9bc7bfd stp x29, x30, [sp, #-64]! + 457ca8: 910003fd mov x29, sp + 457cac: f90017e0 str x0, [sp, #40] + 457cb0: f90013e1 str x1, [sp, #32] + 457cb4: f9000fe2 str x2, [sp, #24] + 457cb8: 52800020 mov w0, #0x1 // #1 + 457cbc: 3900ffe0 strb w0, [sp, #63] + 457cc0: f9400fe2 ldr x2, [sp, #24] + 457cc4: f94013e1 ldr x1, [sp, #32] + 457cc8: f94017e0 ldr x0, [sp, #40] + 457ccc: 94000843 bl 459dd8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3OptES6_EET0_T_S8_S7_> + 457cd0: a8c47bfd ldp x29, x30, [sp], #64 + 457cd4: d65f03c0 ret + +0000000000457cd8 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE15_M_erase_at_endEPS3_>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE15_M_erase_at_endEPS3_(): + 457cd8: a9bc7bfd stp x29, x30, [sp, #-64]! + 457cdc: 910003fd mov x29, sp + 457ce0: f9000bf3 str x19, [sp, #16] + 457ce4: f90017e0 str x0, [sp, #40] + 457ce8: f90013e1 str x1, [sp, #32] + 457cec: f94017e0 ldr x0, [sp, #40] + 457cf0: f9400401 ldr x1, [x0, #8] + 457cf4: f94013e0 ldr x0, [sp, #32] + 457cf8: cb000020 sub x0, x1, x0 + 457cfc: 9345fc01 asr x1, x0, #5 + 457d00: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 457d04: f2955560 movk x0, #0xaaab + 457d08: 9b007c20 mul x0, x1, x0 + 457d0c: f9001fe0 str x0, [sp, #56] + 457d10: f9401fe0 ldr x0, [sp, #56] + 457d14: f100001f cmp x0, #0x0 + 457d18: 54000180 b.eq 457d48 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE15_M_erase_at_endEPS3_+0x70> // b.none + 457d1c: f94017e0 ldr x0, [sp, #40] + 457d20: f9400413 ldr x19, [x0, #8] + 457d24: f94017e0 ldr x0, [sp, #40] + 457d28: 97fff267 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 457d2c: aa0003e2 mov x2, x0 + 457d30: aa1303e1 mov x1, x19 + 457d34: f94013e0 ldr x0, [sp, #32] + 457d38: 97fff268 bl 4546d8 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgES3_EvT_S5_RSaIT0_E> + 457d3c: f94017e0 ldr x0, [sp, #40] + 457d40: f94013e1 ldr x1, [sp, #32] + 457d44: f9000401 str x1, [x0, #8] + 457d48: d503201f nop + 457d4c: f9400bf3 ldr x19, [sp, #16] + 457d50: a8c47bfd ldp x29, x30, [sp], #64 + 457d54: d65f03c0 ret + +0000000000457d58 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE10deallocateERS4_PS3_m(): + 457d58: a9bd7bfd stp x29, x30, [sp, #-48]! + 457d5c: 910003fd mov x29, sp + 457d60: f90017e0 str x0, [sp, #40] + 457d64: f90013e1 str x1, [sp, #32] + 457d68: f9000fe2 str x2, [sp, #24] + 457d6c: f9400fe2 ldr x2, [sp, #24] + 457d70: f94013e1 ldr x1, [sp, #32] + 457d74: f94017e0 ldr x0, [sp, #40] + 457d78: 9400083d bl 459e6c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE10deallocateEPS4_m> + 457d7c: d503201f nop + 457d80: a8c37bfd ldp x29, x30, [sp], #48 + 457d84: d65f03c0 ret + +0000000000457d88 <_ZSt18__do_alloc_on_copyISaIN5Catch5clara6detail3ArgEEEvRT_RKS5_St17integral_constantIbLb0EE>: +_ZSt18__do_alloc_on_copyISaIN5Catch5clara6detail3ArgEEEvRT_RKS5_St17integral_constantIbLb0EE(): + 457d88: d10083ff sub sp, sp, #0x20 + 457d8c: f9000fe0 str x0, [sp, #24] + 457d90: f9000be1 str x1, [sp, #16] + 457d94: 390023e2 strb w2, [sp, #8] + 457d98: d503201f nop + 457d9c: 910083ff add sp, sp, #0x20 + 457da0: d65f03c0 ret + +0000000000457da4 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E(): + 457da4: a9bd7bfd stp x29, x30, [sp, #-48]! + 457da8: 910003fd mov x29, sp + 457dac: f90017e0 str x0, [sp, #40] + 457db0: f90013e1 str x1, [sp, #32] + 457db4: f9000fe2 str x2, [sp, #24] + 457db8: f9000be3 str x3, [sp, #16] + 457dbc: f9400fe2 ldr x2, [sp, #24] + 457dc0: f94013e1 ldr x1, [sp, #32] + 457dc4: f94017e0 ldr x0, [sp, #40] + 457dc8: 94000833 bl 459e94 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_> + 457dcc: a8c37bfd ldp x29, x30, [sp], #48 + 457dd0: d65f03c0 ret + +0000000000457dd4 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEET_SC_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEET_SC_(): + 457dd4: d10043ff sub sp, sp, #0x10 + 457dd8: f90007e0 str x0, [sp, #8] + 457ddc: f94007e0 ldr x0, [sp, #8] + 457de0: 910043ff add sp, sp, #0x10 + 457de4: d65f03c0 ret + +0000000000457de8 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET1_T0_SF_SE_>: +_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEENS1_IPS5_SA_EEET1_T0_SF_SE_(): + 457de8: a9bb7bfd stp x29, x30, [sp, #-80]! + 457dec: 910003fd mov x29, sp + 457df0: a90153f3 stp x19, x20, [sp, #16] + 457df4: f9001fe0 str x0, [sp, #56] + 457df8: f9001be1 str x1, [sp, #48] + 457dfc: f90017e2 str x2, [sp, #40] + 457e00: f9401fe0 ldr x0, [sp, #56] + 457e04: 94000831 bl 459ec8 <_ZSt12__niter_baseIPKN5Catch5clara6detail3ArgESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE> + 457e08: aa0003f3 mov x19, x0 + 457e0c: f9401be0 ldr x0, [sp, #48] + 457e10: 9400082e bl 459ec8 <_ZSt12__niter_baseIPKN5Catch5clara6detail3ArgESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE> + 457e14: aa0003f4 mov x20, x0 + 457e18: f94017e0 ldr x0, [sp, #40] + 457e1c: 94000833 bl 459ee8 <_ZSt12__niter_baseIPN5Catch5clara6detail3ArgESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 457e20: aa0003e2 mov x2, x0 + 457e24: aa1403e1 mov x1, x20 + 457e28: aa1303e0 mov x0, x19 + 457e2c: 94000837 bl 459f08 <_ZSt13__copy_move_aILb0EPKN5Catch5clara6detail3ArgEPS3_ET1_T0_S8_S7_> + 457e30: f90027e0 str x0, [sp, #72] + 457e34: 910123e1 add x1, sp, #0x48 + 457e38: 910103e0 add x0, sp, #0x40 + 457e3c: 97ffef50 bl 453b7c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 457e40: f94023e0 ldr x0, [sp, #64] + 457e44: a94153f3 ldp x19, x20, [sp, #16] + 457e48: a8c57bfd ldp x29, x30, [sp], #80 + 457e4c: d65f03c0 ret + +0000000000457e50 <_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEEvT_SB_>: +_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEEvT_SB_(): + 457e50: a9be7bfd stp x29, x30, [sp, #-32]! + 457e54: 910003fd mov x29, sp + 457e58: f9000fe0 str x0, [sp, #24] + 457e5c: f9000be1 str x1, [sp, #16] + 457e60: f9400be1 ldr x1, [sp, #16] + 457e64: f9400fe0 ldr x0, [sp, #24] + 457e68: 94000834 bl 459f38 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEEEvT_SD_> + 457e6c: d503201f nop + 457e70: a8c27bfd ldp x29, x30, [sp], #32 + 457e74: d65f03c0 ret + +0000000000457e78 <_ZSt12__miter_baseIPN5Catch5clara6detail3ArgEET_S5_>: +_ZSt12__miter_baseIPN5Catch5clara6detail3ArgEET_S5_(): + 457e78: d10043ff sub sp, sp, #0x10 + 457e7c: f90007e0 str x0, [sp, #8] + 457e80: f94007e0 ldr x0, [sp, #8] + 457e84: 910043ff add sp, sp, #0x10 + 457e88: d65f03c0 ret + +0000000000457e8c <_ZSt14__copy_move_a2ILb0EPN5Catch5clara6detail3ArgES4_ET1_T0_S6_S5_>: +_ZSt14__copy_move_a2ILb0EPN5Catch5clara6detail3ArgES4_ET1_T0_S6_S5_(): + 457e8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 457e90: 910003fd mov x29, sp + 457e94: a90153f3 stp x19, x20, [sp, #16] + 457e98: f9001fe0 str x0, [sp, #56] + 457e9c: f9001be1 str x1, [sp, #48] + 457ea0: f90017e2 str x2, [sp, #40] + 457ea4: f9401fe0 ldr x0, [sp, #56] + 457ea8: 94000838 bl 459f88 <_ZSt12__niter_baseIPN5Catch5clara6detail3ArgEET_S5_> + 457eac: aa0003f3 mov x19, x0 + 457eb0: f9401be0 ldr x0, [sp, #48] + 457eb4: 94000835 bl 459f88 <_ZSt12__niter_baseIPN5Catch5clara6detail3ArgEET_S5_> + 457eb8: aa0003f4 mov x20, x0 + 457ebc: f94017e0 ldr x0, [sp, #40] + 457ec0: 94000832 bl 459f88 <_ZSt12__niter_baseIPN5Catch5clara6detail3ArgEET_S5_> + 457ec4: aa0003e2 mov x2, x0 + 457ec8: aa1403e1 mov x1, x20 + 457ecc: aa1303e0 mov x0, x19 + 457ed0: 94000833 bl 459f9c <_ZSt13__copy_move_aILb0EPN5Catch5clara6detail3ArgES4_ET1_T0_S6_S5_> + 457ed4: a94153f3 ldp x19, x20, [sp, #16] + 457ed8: a8c47bfd ldp x29, x30, [sp], #64 + 457edc: d65f03c0 ret + +0000000000457ee0 <_ZSt18uninitialized_copyIPN5Catch5clara6detail3ArgES4_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyIPN5Catch5clara6detail3ArgES4_ET0_T_S6_S5_(): + 457ee0: a9bc7bfd stp x29, x30, [sp, #-64]! + 457ee4: 910003fd mov x29, sp + 457ee8: f90017e0 str x0, [sp, #40] + 457eec: f90013e1 str x1, [sp, #32] + 457ef0: f9000fe2 str x2, [sp, #24] + 457ef4: 52800020 mov w0, #0x1 // #1 + 457ef8: 3900ffe0 strb w0, [sp, #63] + 457efc: f9400fe2 ldr x2, [sp, #24] + 457f00: f94013e1 ldr x1, [sp, #32] + 457f04: f94017e0 ldr x0, [sp, #40] + 457f08: 94000831 bl 459fcc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3ArgES6_EET0_T_S8_S7_> + 457f0c: a8c47bfd ldp x29, x30, [sp], #64 + 457f10: d65f03c0 ret + +0000000000457f14 <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEEC2Ev(): + 457f14: d10043ff sub sp, sp, #0x10 + 457f18: f90007e0 str x0, [sp, #8] + 457f1c: d503201f nop + 457f20: 910043ff add sp, sp, #0x10 + 457f24: d65f03c0 ret + +0000000000457f28 <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEED1Ev(): + 457f28: d10043ff sub sp, sp, #0x10 + 457f2c: f90007e0 str x0, [sp, #8] + 457f30: d503201f nop + 457f34: 910043ff add sp, sp, #0x10 + 457f38: d65f03c0 ret + +0000000000457f3c <_ZNSt10shared_ptrIN5Catch6ConfigEEC1ISaIS1_EJRNS0_10ConfigDataEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch6ConfigEEC1ISaIS1_EJRNS0_10ConfigDataEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 457f3c: a9bc7bfd stp x29, x30, [sp, #-64]! + 457f40: 910003fd mov x29, sp + 457f44: a90153f3 stp x19, x20, [sp, #16] + 457f48: f9001fe0 str x0, [sp, #56] + 457f4c: 3900c3e1 strb w1, [sp, #48] + 457f50: f90017e2 str x2, [sp, #40] + 457f54: f90013e3 str x3, [sp, #32] + 457f58: f9401ff3 ldr x19, [sp, #56] + 457f5c: f94013e0 ldr x0, [sp, #32] + 457f60: 97fff45e bl 4550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE> + 457f64: aa0003e3 mov x3, x0 + 457f68: f94017e2 ldr x2, [sp, #40] + 457f6c: 2a1403e1 mov w1, w20 + 457f70: aa1303e0 mov x0, x19 + 457f74: 9400083b bl 45a060 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS1_EJRNS0_10ConfigDataEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 457f78: d503201f nop + 457f7c: a94153f3 ldp x19, x20, [sp, #16] + 457f80: a8c47bfd ldp x29, x30, [sp], #64 + 457f84: d65f03c0 ret + +0000000000457f88 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_(): + 457f88: a9be7bfd stp x29, x30, [sp, #-32]! + 457f8c: 910003fd mov x29, sp + 457f90: f9000fe0 str x0, [sp, #24] + 457f94: f9000be1 str x1, [sp, #16] + 457f98: f9400be0 ldr x0, [sp, #16] + 457f9c: f9400001 ldr x1, [x0] + 457fa0: f9400fe0 ldr x0, [sp, #24] + 457fa4: f9000001 str x1, [x0] + 457fa8: f9400fe0 ldr x0, [sp, #24] + 457fac: 91002000 add x0, x0, #0x8 + 457fb0: 97fecdc7 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 457fb4: f9400fe0 ldr x0, [sp, #24] + 457fb8: 91002002 add x2, x0, #0x8 + 457fbc: f9400be0 ldr x0, [sp, #16] + 457fc0: 91002000 add x0, x0, #0x8 + 457fc4: aa0003e1 mov x1, x0 + 457fc8: aa0203e0 mov x0, x2 + 457fcc: 97fed5de bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 457fd0: f9400be0 ldr x0, [sp, #16] + 457fd4: f900001f str xzr, [x0] + 457fd8: d503201f nop + 457fdc: a8c27bfd ldp x29, x30, [sp], #32 + 457fe0: d65f03c0 ret + +0000000000457fe4 <_ZSt4moveIRSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS8_(): + 457fe4: d10043ff sub sp, sp, #0x10 + 457fe8: f90007e0 str x0, [sp, #8] + 457fec: f94007e0 ldr x0, [sp, #8] + 457ff0: 910043ff add sp, sp, #0x10 + 457ff4: d65f03c0 ret + +0000000000457ff8 <_ZNSaIN5Catch5clara8TextFlow6Column8iteratorEEC1Ev>: +_ZNSaIN5Catch5clara8TextFlow6Column8iteratorEEC1Ev(): + 457ff8: a9be7bfd stp x29, x30, [sp, #-32]! + 457ffc: 910003fd mov x29, sp + 458000: f9000fe0 str x0, [sp, #24] + 458004: f9400fe0 ldr x0, [sp, #24] + 458008: 9400083c bl 45a0f8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEEC1Ev> + 45800c: d503201f nop + 458010: a8c27bfd ldp x29, x30, [sp], #32 + 458014: d65f03c0 ret + +0000000000458018 <_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch5clara8TextFlow6Column8iteratorEEEvT_S8_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch5clara8TextFlow6Column8iteratorEEEvT_S8_(): + 458018: d10043ff sub sp, sp, #0x10 + 45801c: f90007e0 str x0, [sp, #8] + 458020: f90003e1 str x1, [sp] + 458024: d503201f nop + 458028: 910043ff add sp, sp, #0x10 + 45802c: d65f03c0 ret + +0000000000458030 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE8max_sizeEv(): + 458030: d10043ff sub sp, sp, #0x10 + 458034: f90007e0 str x0, [sp, #8] + 458038: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 45803c: f2e0aaa0 movk x0, #0x555, lsl #48 + 458040: 910043ff add sp, sp, #0x10 + 458044: d65f03c0 ret + +0000000000458048 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE8allocateERS5_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE8allocateERS5_m(): + 458048: a9be7bfd stp x29, x30, [sp, #-32]! + 45804c: 910003fd mov x29, sp + 458050: f9000fe0 str x0, [sp, #24] + 458054: f9000be1 str x1, [sp, #16] + 458058: d2800002 mov x2, #0x0 // #0 + 45805c: f9400be1 ldr x1, [sp, #16] + 458060: f9400fe0 ldr x0, [sp, #24] + 458064: 9400082a bl 45a10c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE8allocateEmPKv> + 458068: a8c27bfd ldp x29, x30, [sp], #32 + 45806c: d65f03c0 ret + +0000000000458070 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES6_ET0_T_S9_S8_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES6_ET0_T_S9_S8_(): + 458070: a9bc7bfd stp x29, x30, [sp, #-64]! + 458074: 910003fd mov x29, sp + 458078: f90017e0 str x0, [sp, #40] + 45807c: f90013e1 str x1, [sp, #32] + 458080: f9000fe2 str x2, [sp, #24] + 458084: 3900ffff strb wzr, [sp, #63] + 458088: f9400fe2 ldr x2, [sp, #24] + 45808c: f94013e1 ldr x1, [sp, #32] + 458090: f94017e0 ldr x0, [sp, #40] + 458094: 94000835 bl 45a168 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES8_EET0_T_SB_SA_> + 458098: a8c47bfd ldp x29, x30, [sp], #64 + 45809c: d65f03c0 ret + +00000000004580a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE10deallocateEPS5_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE10deallocateEPS5_m(): + 4580a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4580a4: 910003fd mov x29, sp + 4580a8: f90017e0 str x0, [sp, #40] + 4580ac: f90013e1 str x1, [sp, #32] + 4580b0: f9000fe2 str x2, [sp, #24] + 4580b4: f94013e0 ldr x0, [sp, #32] + 4580b8: 97febc96 bl 407310 <_ZdlPv@plt> + 4580bc: d503201f nop + 4580c0: a8c37bfd ldp x29, x30, [sp], #48 + 4580c4: d65f03c0 ret + +00000000004580c8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE9constructIS5_JS5_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE9constructIS5_JS5_EEEvPT_DpOT0_(): + 4580c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4580cc: 910003fd mov x29, sp + 4580d0: f9000bf3 str x19, [sp, #16] + 4580d4: f9001fe0 str x0, [sp, #56] + 4580d8: f9001be1 str x1, [sp, #48] + 4580dc: f90017e2 str x2, [sp, #40] + 4580e0: f94017e0 ldr x0, [sp, #40] + 4580e4: 97fff477 bl 4552c0 <_ZSt7forwardIN5Catch5clara8TextFlow6Column8iteratorEEOT_RNSt16remove_referenceIS5_E4typeE> + 4580e8: aa0003f3 mov x19, x0 + 4580ec: f9401be0 ldr x0, [sp, #48] + 4580f0: aa0003e1 mov x1, x0 + 4580f4: d2800600 mov x0, #0x30 // #48 + 4580f8: 97fed0e0 bl 40c478 <_ZnwmPv> + 4580fc: aa1303e1 mov x1, x19 + 458100: a9400c22 ldp x2, x3, [x1] + 458104: a9000c02 stp x2, x3, [x0] + 458108: a9410c22 ldp x2, x3, [x1, #16] + 45810c: a9010c02 stp x2, x3, [x0, #16] + 458110: a9420821 ldp x1, x2, [x1, #32] + 458114: a9020801 stp x1, x2, [x0, #32] + 458118: d503201f nop + 45811c: f9400bf3 ldr x19, [sp, #16] + 458120: a8c47bfd ldp x29, x30, [sp], #64 + 458124: d65f03c0 ret + +0000000000458128 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEC1ERKS6_(): + 458128: d10043ff sub sp, sp, #0x10 + 45812c: f90007e0 str x0, [sp, #8] + 458130: f90003e1 str x1, [sp] + 458134: f94003e0 ldr x0, [sp] + 458138: f9400001 ldr x1, [x0] + 45813c: f94007e0 ldr x0, [sp, #8] + 458140: f9000001 str x1, [x0] + 458144: d503201f nop + 458148: 910043ff add sp, sp, #0x10 + 45814c: d65f03c0 ret + +0000000000458150 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_M_check_lenEmPKc(): + 458150: a9bb7bfd stp x29, x30, [sp, #-80]! + 458154: 910003fd mov x29, sp + 458158: f9000bf3 str x19, [sp, #16] + 45815c: f9001fe0 str x0, [sp, #56] + 458160: f9001be1 str x1, [sp, #48] + 458164: f90017e2 str x2, [sp, #40] + 458168: f9401fe0 ldr x0, [sp, #56] + 45816c: 97ffe8a8 bl 45240c <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8max_sizeEv> + 458170: aa0003f3 mov x19, x0 + 458174: f9401fe0 ldr x0, [sp, #56] + 458178: 97ffe8ba bl 452460 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv> + 45817c: cb000261 sub x1, x19, x0 + 458180: f9401be0 ldr x0, [sp, #48] + 458184: eb00003f cmp x1, x0 + 458188: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 45818c: 12001c00 and w0, w0, #0xff + 458190: 7100001f cmp w0, #0x0 + 458194: 54000060 b.eq 4581a0 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_M_check_lenEmPKc+0x50> // b.none + 458198: f94017e0 ldr x0, [sp, #40] + 45819c: 97febbad bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4581a0: f9401fe0 ldr x0, [sp, #56] + 4581a4: 97ffe8af bl 452460 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv> + 4581a8: aa0003f3 mov x19, x0 + 4581ac: f9401fe0 ldr x0, [sp, #56] + 4581b0: 97ffe8ac bl 452460 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv> + 4581b4: f90023e0 str x0, [sp, #64] + 4581b8: 9100c3e1 add x1, sp, #0x30 + 4581bc: 910103e0 add x0, sp, #0x40 + 4581c0: 97fef37c bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4581c4: f9400000 ldr x0, [x0] + 4581c8: 8b000260 add x0, x19, x0 + 4581cc: f90027e0 str x0, [sp, #72] + 4581d0: f9401fe0 ldr x0, [sp, #56] + 4581d4: 97ffe8a3 bl 452460 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE4sizeEv> + 4581d8: aa0003e1 mov x1, x0 + 4581dc: f94027e0 ldr x0, [sp, #72] + 4581e0: eb01001f cmp x0, x1 + 4581e4: 540000e3 b.cc 458200 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4581e8: f9401fe0 ldr x0, [sp, #56] + 4581ec: 97ffe888 bl 45240c <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8max_sizeEv> + 4581f0: aa0003e1 mov x1, x0 + 4581f4: f94027e0 ldr x0, [sp, #72] + 4581f8: eb01001f cmp x0, x1 + 4581fc: 54000089 b.ls 45820c <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_M_check_lenEmPKc+0xbc> // b.plast + 458200: f9401fe0 ldr x0, [sp, #56] + 458204: 97ffe882 bl 45240c <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE8max_sizeEv> + 458208: 14000002 b 458210 <_ZNKSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE12_M_check_lenEmPKc+0xc0> + 45820c: f94027e0 ldr x0, [sp, #72] + 458210: f9400bf3 ldr x19, [sp, #16] + 458214: a8c57bfd ldp x29, x30, [sp], #80 + 458218: d65f03c0 ret + +000000000045821c <_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE5beginEv>: +_ZNSt6vectorIN5Catch5clara8TextFlow6Column8iteratorESaIS4_EE5beginEv(): + 45821c: a9bd7bfd stp x29, x30, [sp, #-48]! + 458220: 910003fd mov x29, sp + 458224: f9000fe0 str x0, [sp, #24] + 458228: f9400fe1 ldr x1, [sp, #24] + 45822c: 9100a3e0 add x0, sp, #0x28 + 458230: 97ffffbe bl 458128 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEC1ERKS6_> + 458234: f94017e0 ldr x0, [sp, #40] + 458238: a8c37bfd ldp x29, x30, [sp], #48 + 45823c: d65f03c0 ret + +0000000000458240 <_ZN9__gnu_cxxmiIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_>: +_ZN9__gnu_cxxmiIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_(): + 458240: a9bd7bfd stp x29, x30, [sp, #-48]! + 458244: 910003fd mov x29, sp + 458248: f9000bf3 str x19, [sp, #16] + 45824c: f90017e0 str x0, [sp, #40] + 458250: f90013e1 str x1, [sp, #32] + 458254: f94017e0 ldr x0, [sp, #40] + 458258: 9400000d bl 45828c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv> + 45825c: f9400013 ldr x19, [x0] + 458260: f94013e0 ldr x0, [sp, #32] + 458264: 9400000a bl 45828c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv> + 458268: f9400000 ldr x0, [x0] + 45826c: cb000260 sub x0, x19, x0 + 458270: 9344fc01 asr x1, x0, #4 + 458274: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 458278: f2955560 movk x0, #0xaaab + 45827c: 9b007c20 mul x0, x1, x0 + 458280: f9400bf3 ldr x19, [sp, #16] + 458284: a8c37bfd ldp x29, x30, [sp], #48 + 458288: d65f03c0 ret + +000000000045828c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv(): + 45828c: d10043ff sub sp, sp, #0x10 + 458290: f90007e0 str x0, [sp, #8] + 458294: f94007e0 ldr x0, [sp, #8] + 458298: 910043ff add sp, sp, #0x10 + 45829c: d65f03c0 ret + +00000000004582a0 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara8TextFlow6Column8iteratorES5_SaIS4_EET0_T_S8_S7_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara8TextFlow6Column8iteratorES5_SaIS4_EET0_T_S8_S7_RT1_(): + 4582a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4582a4: 910003fd mov x29, sp + 4582a8: f9000bf3 str x19, [sp, #16] + 4582ac: f9001fe0 str x0, [sp, #56] + 4582b0: f9001be1 str x1, [sp, #48] + 4582b4: f90017e2 str x2, [sp, #40] + 4582b8: f90013e3 str x3, [sp, #32] + 4582bc: f9401fe0 ldr x0, [sp, #56] + 4582c0: 97ffe875 bl 452494 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6Column8iteratorESt13move_iteratorIPS4_EET0_PT_> + 4582c4: aa0003f3 mov x19, x0 + 4582c8: f9401be0 ldr x0, [sp, #48] + 4582cc: 97ffe872 bl 452494 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6Column8iteratorESt13move_iteratorIPS4_EET0_PT_> + 4582d0: f94013e3 ldr x3, [sp, #32] + 4582d4: f94017e2 ldr x2, [sp, #40] + 4582d8: aa0003e1 mov x1, x0 + 4582dc: aa1303e0 mov x0, x19 + 4582e0: 97fff3e0 bl 455260 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES6_S5_ET0_T_S9_S8_RSaIT1_E> + 4582e4: f9400bf3 ldr x19, [sp, #16] + 4582e8: a8c47bfd ldp x29, x30, [sp], #64 + 4582ec: d65f03c0 ret + +00000000004582f0 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE7destroyIS4_EEvRS5_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6Column8iteratorEEE7destroyIS4_EEvRS5_PT_(): + 4582f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4582f4: 910003fd mov x29, sp + 4582f8: f9000fe0 str x0, [sp, #24] + 4582fc: f9000be1 str x1, [sp, #16] + 458300: f9400be1 ldr x1, [sp, #16] + 458304: f9400fe0 ldr x0, [sp, #24] + 458308: 940007c2 bl 45a210 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE7destroyIS5_EEvPT_> + 45830c: d503201f nop + 458310: a8c27bfd ldp x29, x30, [sp], #32 + 458314: d65f03c0 ret + +0000000000458318 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6Column8iteratorESt6vectorIS5_SaIS5_EEE4baseEv(): + 458318: d10043ff sub sp, sp, #0x10 + 45831c: f90007e0 str x0, [sp, #8] + 458320: f94007e0 ldr x0, [sp, #8] + 458324: 910043ff add sp, sp, #0x10 + 458328: d65f03c0 ret + +000000000045832c <_ZNSt7__equalILb0EE5equalIPKN5Catch5clara8TextFlow6Column8iteratorES8_EEbT_S9_T0_>: +_ZNSt7__equalILb0EE5equalIPKN5Catch5clara8TextFlow6Column8iteratorES8_EEbT_S9_T0_(): + 45832c: a9bd7bfd stp x29, x30, [sp, #-48]! + 458330: 910003fd mov x29, sp + 458334: f90017e0 str x0, [sp, #40] + 458338: f90013e1 str x1, [sp, #32] + 45833c: f9000fe2 str x2, [sp, #24] + 458340: f94017e1 ldr x1, [sp, #40] + 458344: f94013e0 ldr x0, [sp, #32] + 458348: eb00003f cmp x1, x0 + 45834c: 54000240 b.eq 458394 <_ZNSt7__equalILb0EE5equalIPKN5Catch5clara8TextFlow6Column8iteratorES8_EEbT_S9_T0_+0x68> // b.none + 458350: f9400fe1 ldr x1, [sp, #24] + 458354: f94017e0 ldr x0, [sp, #40] + 458358: 97ffcb70 bl 44b118 <_ZNK5Catch5clara8TextFlow6Column8iteratoreqERKS3_> + 45835c: 12001c00 and w0, w0, #0xff + 458360: 52000000 eor w0, w0, #0x1 + 458364: 12001c00 and w0, w0, #0xff + 458368: 7100001f cmp w0, #0x0 + 45836c: 54000060 b.eq 458378 <_ZNSt7__equalILb0EE5equalIPKN5Catch5clara8TextFlow6Column8iteratorES8_EEbT_S9_T0_+0x4c> // b.none + 458370: 52800000 mov w0, #0x0 // #0 + 458374: 14000009 b 458398 <_ZNSt7__equalILb0EE5equalIPKN5Catch5clara8TextFlow6Column8iteratorES8_EEbT_S9_T0_+0x6c> + 458378: f94017e0 ldr x0, [sp, #40] + 45837c: 9100c000 add x0, x0, #0x30 + 458380: f90017e0 str x0, [sp, #40] + 458384: f9400fe0 ldr x0, [sp, #24] + 458388: 9100c000 add x0, x0, #0x30 + 45838c: f9000fe0 str x0, [sp, #24] + 458390: 17ffffec b 458340 <_ZNSt7__equalILb0EE5equalIPKN5Catch5clara8TextFlow6Column8iteratorES8_EEbT_S9_T0_+0x14> + 458394: 52800020 mov w0, #0x1 // #1 + 458398: a8c37bfd ldp x29, x30, [sp], #48 + 45839c: d65f03c0 ret + +00000000004583a0 <_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch5clara8TextFlow6ColumnESaIS3_EE8max_sizeEv(): + 4583a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4583a4: 910003fd mov x29, sp + 4583a8: f9000fe0 str x0, [sp, #24] + 4583ac: f9400fe0 ldr x0, [sp, #24] + 4583b0: 97ffe99b bl 452a1c <_ZNKSt12_Vector_baseIN5Catch5clara8TextFlow6ColumnESaIS3_EE19_M_get_Tp_allocatorEv> + 4583b4: 940007a2 bl 45a23c <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE8max_sizeERKS4_> + 4583b8: a8c27bfd ldp x29, x30, [sp], #32 + 4583bc: d65f03c0 ret + +00000000004583c0 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE8allocateERS4_m(): + 4583c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4583c4: 910003fd mov x29, sp + 4583c8: f9000fe0 str x0, [sp, #24] + 4583cc: f9000be1 str x1, [sp, #16] + 4583d0: d2800002 mov x2, #0x0 // #0 + 4583d4: f9400be1 ldr x1, [sp, #16] + 4583d8: f9400fe0 ldr x0, [sp, #24] + 4583dc: 9400079f bl 45a258 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE8allocateEmPKv> + 4583e0: a8c27bfd ldp x29, x30, [sp], #32 + 4583e4: d65f03c0 ret + +00000000004583e8 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6ColumnESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara8TextFlow6ColumnESt13move_iteratorIPS3_EET0_PT_(): + 4583e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4583ec: 910003fd mov x29, sp + 4583f0: f9000fe0 str x0, [sp, #24] + 4583f4: 9100a3e0 add x0, sp, #0x28 + 4583f8: f9400fe1 ldr x1, [sp, #24] + 4583fc: 940007ae bl 45a2b4 <_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEC1ES4_> + 458400: f94017e0 ldr x0, [sp, #40] + 458404: a8c37bfd ldp x29, x30, [sp], #48 + 458408: d65f03c0 ret + +000000000045840c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 45840c: a9bd7bfd stp x29, x30, [sp, #-48]! + 458410: 910003fd mov x29, sp + 458414: f90017e0 str x0, [sp, #40] + 458418: f90013e1 str x1, [sp, #32] + 45841c: f9000fe2 str x2, [sp, #24] + 458420: f9000be3 str x3, [sp, #16] + 458424: f9400fe2 ldr x2, [sp, #24] + 458428: f94013e1 ldr x1, [sp, #32] + 45842c: f94017e0 ldr x0, [sp, #40] + 458430: 940007aa bl 45a2d8 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES5_ET0_T_S8_S7_> + 458434: a8c37bfd ldp x29, x30, [sp], #48 + 458438: d65f03c0 ret + +000000000045843c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE7destroyIS4_EEvPT_(): + 45843c: a9be7bfd stp x29, x30, [sp, #-32]! + 458440: 910003fd mov x29, sp + 458444: f9000fe0 str x0, [sp, #24] + 458448: f9000be1 str x1, [sp, #16] + 45844c: f9400be0 ldr x0, [sp, #16] + 458450: 97ffcbe5 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 458454: d503201f nop + 458458: a8c27bfd ldp x29, x30, [sp], #32 + 45845c: d65f03c0 ret + +0000000000458460 <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE10deallocateERS4_PS3_m(): + 458460: a9bd7bfd stp x29, x30, [sp, #-48]! + 458464: 910003fd mov x29, sp + 458468: f90017e0 str x0, [sp, #40] + 45846c: f90013e1 str x1, [sp, #32] + 458470: f9000fe2 str x2, [sp, #24] + 458474: f9400fe2 ldr x2, [sp, #24] + 458478: f94013e1 ldr x1, [sp, #32] + 45847c: f94017e0 ldr x0, [sp, #40] + 458480: 940007a3 bl 45a30c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE10deallocateEPS4_m> + 458484: d503201f nop + 458488: a8c37bfd ldp x29, x30, [sp], #48 + 45848c: d65f03c0 ret + +0000000000458490 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEEC1ERKS5_(): + 458490: d10043ff sub sp, sp, #0x10 + 458494: f90007e0 str x0, [sp, #8] + 458498: f90003e1 str x1, [sp] + 45849c: d503201f nop + 4584a0: 910043ff add sp, sp, #0x10 + 4584a4: d65f03c0 ret + +00000000004584a8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_(): + 4584a8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4584ac: 910003fd mov x29, sp + 4584b0: f9000bf3 str x19, [sp, #16] + 4584b4: f9001fe0 str x0, [sp, #56] + 4584b8: f9001be1 str x1, [sp, #48] + 4584bc: f90017e2 str x2, [sp, #40] + 4584c0: f94017e0 ldr x0, [sp, #40] + 4584c4: f90027e0 str x0, [sp, #72] + 4584c8: 9100c3e1 add x1, sp, #0x30 + 4584cc: 9100e3e0 add x0, sp, #0x38 + 4584d0: 97ffdbff bl 44f4cc <_ZN9__gnu_cxxneIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 4584d4: 12001c00 and w0, w0, #0xff + 4584d8: 7100001f cmp w0, #0x0 + 4584dc: 540001e0 b.eq 458518 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x70> // b.none + 4584e0: f94027e0 ldr x0, [sp, #72] + 4584e4: 94000794 bl 45a334 <_ZSt11__addressofIN5Catch5clara8TextFlow6ColumnEEPT_RS4_> + 4584e8: aa0003f3 mov x19, x0 + 4584ec: 9100e3e0 add x0, sp, #0x38 + 4584f0: 97ffdc12 bl 44f538 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEdeEv> + 4584f4: aa0003e1 mov x1, x0 + 4584f8: aa1303e0 mov x0, x19 + 4584fc: 94000793 bl 45a348 <_ZSt10_ConstructIN5Catch5clara8TextFlow6ColumnEJRKS3_EEvPT_DpOT0_> + 458500: 9100e3e0 add x0, sp, #0x38 + 458504: 97ffdc03 bl 44f510 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS4_SaIS4_EEEppEv> + 458508: f94027e0 ldr x0, [sp, #72] + 45850c: 9100c000 add x0, x0, #0x30 + 458510: f90027e0 str x0, [sp, #72] + 458514: 17ffffed b 4584c8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x20> + 458518: f94027e0 ldr x0, [sp, #72] + 45851c: 1400000a b 458544 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara8TextFlow6ColumnESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x9c> + 458520: 97feba80 bl 406f20 <__cxa_begin_catch@plt> + 458524: f94027e1 ldr x1, [sp, #72] + 458528: f94017e0 ldr x0, [sp, #40] + 45852c: 97fff559 bl 455a90 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnEEvT_S5_> + 458530: 97febc6c bl 4076e0 <__cxa_rethrow@plt> + 458534: aa0003f3 mov x19, x0 + 458538: 97febcb6 bl 407810 <__cxa_end_catch@plt> + 45853c: aa1303e0 mov x0, x19 + 458540: 97febcf0 bl 407900 <_Unwind_Resume@plt> + 458544: f9400bf3 ldr x19, [sp, #16] + 458548: a8c57bfd ldp x29, x30, [sp], #80 + 45854c: d65f03c0 ret + +0000000000458550 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara8TextFlow6ColumnEEEvT_S7_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara8TextFlow6ColumnEEEvT_S7_(): + 458550: a9be7bfd stp x29, x30, [sp, #-32]! + 458554: 910003fd mov x29, sp + 458558: f9000fe0 str x0, [sp, #24] + 45855c: f9000be1 str x1, [sp, #16] + 458560: f9400fe1 ldr x1, [sp, #24] + 458564: f9400be0 ldr x0, [sp, #16] + 458568: eb00003f cmp x1, x0 + 45856c: 54000100 b.eq 45858c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara8TextFlow6ColumnEEEvT_S7_+0x3c> // b.none + 458570: f9400fe0 ldr x0, [sp, #24] + 458574: 94000770 bl 45a334 <_ZSt11__addressofIN5Catch5clara8TextFlow6ColumnEEPT_RS4_> + 458578: 94000790 bl 45a3b8 <_ZSt8_DestroyIN5Catch5clara8TextFlow6ColumnEEvPT_> + 45857c: f9400fe0 ldr x0, [sp, #24] + 458580: 9100c000 add x0, x0, #0x30 + 458584: f9000fe0 str x0, [sp, #24] + 458588: 17fffff6 b 458560 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara8TextFlow6ColumnEEEvT_S7_+0x10> + 45858c: d503201f nop + 458590: a8c27bfd ldp x29, x30, [sp], #32 + 458594: d65f03c0 ret + +0000000000458598 <_ZNSaIN5Catch5clara8TextFlow6ColumnEEC1Ev>: +_ZNSaIN5Catch5clara8TextFlow6ColumnEEC1Ev(): + 458598: a9be7bfd stp x29, x30, [sp, #-32]! + 45859c: 910003fd mov x29, sp + 4585a0: f9000fe0 str x0, [sp, #24] + 4585a4: f9400fe0 ldr x0, [sp, #24] + 4585a8: 9400078c bl 45a3d8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEEC1Ev> + 4585ac: d503201f nop + 4585b0: a8c27bfd ldp x29, x30, [sp], #32 + 4585b4: d65f03c0 ret + +00000000004585b8 <_ZSt8distanceIPKPKcENSt15iterator_traitsIT_E15difference_typeES5_S5_>: +_ZSt8distanceIPKPKcENSt15iterator_traitsIT_E15difference_typeES5_S5_(): + 4585b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4585bc: 910003fd mov x29, sp + 4585c0: a90153f3 stp x19, x20, [sp, #16] + 4585c4: f90017e0 str x0, [sp, #40] + 4585c8: f90013e1 str x1, [sp, #32] + 4585cc: f94017f3 ldr x19, [sp, #40] + 4585d0: 9100a3e0 add x0, sp, #0x28 + 4585d4: 94000786 bl 45a3ec <_ZSt19__iterator_categoryIPKPKcENSt15iterator_traitsIT_E17iterator_categoryERKS5_> + 4585d8: 2a1403e2 mov w2, w20 + 4585dc: f94013e1 ldr x1, [sp, #32] + 4585e0: aa1303e0 mov x0, x19 + 4585e4: 94000787 bl 45a400 <_ZSt10__distanceIPKPKcENSt15iterator_traitsIT_E15difference_typeES5_S5_St26random_access_iterator_tag> + 4585e8: d503201f nop + 4585ec: a94153f3 ldp x19, x20, [sp, #16] + 4585f0: a8c47bfd ldp x29, x30, [sp], #64 + 4585f4: d65f03c0 ret + +00000000004585f8 <_ZSt22__uninitialized_copy_aIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ET0_T_SC_SB_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ET0_T_SC_SB_RSaIT1_E(): + 4585f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4585fc: 910003fd mov x29, sp + 458600: f90017e0 str x0, [sp, #40] + 458604: f90013e1 str x1, [sp, #32] + 458608: f9000fe2 str x2, [sp, #24] + 45860c: f9000be3 str x3, [sp, #16] + 458610: f9400fe2 ldr x2, [sp, #24] + 458614: f94013e1 ldr x1, [sp, #32] + 458618: f94017e0 ldr x0, [sp, #40] + 45861c: 94000784 bl 45a42c <_ZSt18uninitialized_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET0_T_SC_SB_> + 458620: a8c37bfd ldp x29, x30, [sp], #48 + 458624: d65f03c0 ret + +0000000000458628 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE8max_sizeERKS4_(): + 458628: a9be7bfd stp x29, x30, [sp, #-32]! + 45862c: 910003fd mov x29, sp + 458630: f9000fe0 str x0, [sp, #24] + 458634: f9400fe0 ldr x0, [sp, #24] + 458638: 9400078a bl 45a460 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE8max_sizeEv> + 45863c: a8c27bfd ldp x29, x30, [sp], #32 + 458640: d65f03c0 ret + +0000000000458644 <_ZSt25__uninitialized_default_nIPN5Catch5clara6detail5TokenEmET_S5_T0_>: +_ZSt25__uninitialized_default_nIPN5Catch5clara6detail5TokenEmET_S5_T0_(): + 458644: a9bd7bfd stp x29, x30, [sp, #-48]! + 458648: 910003fd mov x29, sp + 45864c: f9000fe0 str x0, [sp, #24] + 458650: f9000be1 str x1, [sp, #16] + 458654: 52800020 mov w0, #0x1 // #1 + 458658: 3900bfe0 strb w0, [sp, #47] + 45865c: f9400be1 ldr x1, [sp, #16] + 458660: f9400fe0 ldr x0, [sp, #24] + 458664: 94000785 bl 45a478 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch5clara6detail5TokenEmEET_S7_T0_> + 458668: a8c37bfd ldp x29, x30, [sp], #48 + 45866c: d65f03c0 ret + +0000000000458670 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE8allocateERS4_m(): + 458670: a9be7bfd stp x29, x30, [sp, #-32]! + 458674: 910003fd mov x29, sp + 458678: f9000fe0 str x0, [sp, #24] + 45867c: f9000be1 str x1, [sp, #16] + 458680: d2800002 mov x2, #0x0 // #0 + 458684: f9400be1 ldr x1, [sp, #16] + 458688: f9400fe0 ldr x0, [sp, #24] + 45868c: 94000791 bl 45a4d0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE8allocateEmPKv> + 458690: a8c27bfd ldp x29, x30, [sp], #32 + 458694: d65f03c0 ret + +0000000000458698 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail5TokenESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail5TokenESt13move_iteratorIPS3_EET0_PT_(): + 458698: a9bd7bfd stp x29, x30, [sp, #-48]! + 45869c: 910003fd mov x29, sp + 4586a0: f9000fe0 str x0, [sp, #24] + 4586a4: 9100a3e0 add x0, sp, #0x28 + 4586a8: f9400fe1 ldr x1, [sp, #24] + 4586ac: 940007a0 bl 45a52c <_ZNSt13move_iteratorIPN5Catch5clara6detail5TokenEEC1ES4_> + 4586b0: f94017e0 ldr x0, [sp, #40] + 4586b4: a8c37bfd ldp x29, x30, [sp], #48 + 4586b8: d65f03c0 ret + +00000000004586bc <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail5TokenEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail5TokenEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 4586bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4586c0: 910003fd mov x29, sp + 4586c4: f90017e0 str x0, [sp, #40] + 4586c8: f90013e1 str x1, [sp, #32] + 4586cc: f9000fe2 str x2, [sp, #24] + 4586d0: f9000be3 str x3, [sp, #16] + 4586d4: f9400fe2 ldr x2, [sp, #24] + 4586d8: f94013e1 ldr x1, [sp, #32] + 4586dc: f94017e0 ldr x0, [sp, #40] + 4586e0: 9400079c bl 45a550 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES5_ET0_T_S8_S7_> + 4586e4: a8c37bfd ldp x29, x30, [sp], #48 + 4586e8: d65f03c0 ret + +00000000004586ec <_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail5TokenEEE10deallocateERS4_PS3_m(): + 4586ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 4586f0: 910003fd mov x29, sp + 4586f4: f90017e0 str x0, [sp, #40] + 4586f8: f90013e1 str x1, [sp, #32] + 4586fc: f9000fe2 str x2, [sp, #24] + 458700: f9400fe2 ldr x2, [sp, #24] + 458704: f94013e1 ldr x1, [sp, #32] + 458708: f94017e0 ldr x0, [sp, #40] + 45870c: 9400079e bl 45a584 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE10deallocateEPS4_m> + 458710: d503201f nop + 458714: a8c37bfd ldp x29, x30, [sp], #48 + 458718: d65f03c0 ret + +000000000045871c <_ZN5Catch5clara6detail5TokenC1EOS2_>: +_ZN5Catch5clara6detail5TokenC2EOS2_(): + 45871c: a9be7bfd stp x29, x30, [sp, #-32]! + 458720: 910003fd mov x29, sp + 458724: f9000fe0 str x0, [sp, #24] + 458728: f9000be1 str x1, [sp, #16] + 45872c: f9400be0 ldr x0, [sp, #16] + 458730: b9400001 ldr w1, [x0] + 458734: f9400fe0 ldr x0, [sp, #24] + 458738: b9000001 str w1, [x0] + 45873c: f9400fe0 ldr x0, [sp, #24] + 458740: 91002002 add x2, x0, #0x8 + 458744: f9400be0 ldr x0, [sp, #16] + 458748: 91002000 add x0, x0, #0x8 + 45874c: aa0003e1 mov x1, x0 + 458750: aa0203e0 mov x0, x2 + 458754: 97feba5f bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 458758: d503201f nop + 45875c: a8c27bfd ldp x29, x30, [sp], #32 + 458760: d65f03c0 ret + +0000000000458764 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE9constructIS4_JS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE9constructIS4_JS4_EEEvPT_DpOT0_(): + 458764: a9bc7bfd stp x29, x30, [sp, #-64]! + 458768: 910003fd mov x29, sp + 45876c: f9000bf3 str x19, [sp, #16] + 458770: f9001fe0 str x0, [sp, #56] + 458774: f9001be1 str x1, [sp, #48] + 458778: f90017e2 str x2, [sp, #40] + 45877c: f94017e0 ldr x0, [sp, #40] + 458780: 97fff57a bl 455d68 <_ZSt7forwardIN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS4_E4typeE> + 458784: aa0003f3 mov x19, x0 + 458788: f9401be0 ldr x0, [sp, #48] + 45878c: aa0003e1 mov x1, x0 + 458790: d2800500 mov x0, #0x28 // #40 + 458794: 97fecf39 bl 40c478 <_ZnwmPv> + 458798: aa1303e1 mov x1, x19 + 45879c: 97ffffe0 bl 45871c <_ZN5Catch5clara6detail5TokenC1EOS2_> + 4587a0: d503201f nop + 4587a4: f9400bf3 ldr x19, [sp, #16] + 4587a8: a8c47bfd ldp x29, x30, [sp], #64 + 4587ac: d65f03c0 ret + +00000000004587b0 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 4587b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4587b4: 910003fd mov x29, sp + 4587b8: f9000bf3 str x19, [sp, #16] + 4587bc: f90017e0 str x0, [sp, #40] + 4587c0: f90013e1 str x1, [sp, #32] + 4587c4: f94017e0 ldr x0, [sp, #40] + 4587c8: 97ffea85 bl 4531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 4587cc: f9400013 ldr x19, [x0] + 4587d0: f94013e0 ldr x0, [sp, #32] + 4587d4: 97ffea82 bl 4531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 4587d8: f9400000 ldr x0, [x0] + 4587dc: cb000260 sub x0, x19, x0 + 4587e0: 9343fc01 asr x1, x0, #3 + 4587e4: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 4587e8: f29999a0 movk x0, #0xcccd + 4587ec: 9b007c20 mul x0, x1, x0 + 4587f0: f9400bf3 ldr x19, [sp, #16] + 4587f4: a8c37bfd ldp x29, x30, [sp], #48 + 4587f8: d65f03c0 ret + +00000000004587fc <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail5TokenEEEvT_S7_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail5TokenEEEvT_S7_(): + 4587fc: a9be7bfd stp x29, x30, [sp, #-32]! + 458800: 910003fd mov x29, sp + 458804: f9000fe0 str x0, [sp, #24] + 458808: f9000be1 str x1, [sp, #16] + 45880c: f9400fe1 ldr x1, [sp, #24] + 458810: f9400be0 ldr x0, [sp, #16] + 458814: eb00003f cmp x1, x0 + 458818: 54000100 b.eq 458838 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail5TokenEEEvT_S7_+0x3c> // b.none + 45881c: f9400fe0 ldr x0, [sp, #24] + 458820: 94000763 bl 45a5ac <_ZSt11__addressofIN5Catch5clara6detail5TokenEEPT_RS4_> + 458824: 94000767 bl 45a5c0 <_ZSt8_DestroyIN5Catch5clara6detail5TokenEEvPT_> + 458828: f9400fe0 ldr x0, [sp, #24] + 45882c: 9100a000 add x0, x0, #0x28 + 458830: f9000fe0 str x0, [sp, #24] + 458834: 17fffff6 b 45880c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail5TokenEEEvT_S7_+0x10> + 458838: d503201f nop + 45883c: a8c27bfd ldp x29, x30, [sp], #32 + 458840: d65f03c0 ret + +0000000000458844 <_ZNSaIN5Catch5clara6detail5TokenEEC1Ev>: +_ZNSaIN5Catch5clara6detail5TokenEEC1Ev(): + 458844: a9be7bfd stp x29, x30, [sp, #-32]! + 458848: 910003fd mov x29, sp + 45884c: f9000fe0 str x0, [sp, #24] + 458850: f9400fe0 ldr x0, [sp, #24] + 458854: 94000763 bl 45a5e0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEEC1Ev> + 458858: d503201f nop + 45885c: a8c27bfd ldp x29, x30, [sp], #32 + 458860: d65f03c0 ret + +0000000000458864 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEET_SB_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEEET_SB_(): + 458864: d10043ff sub sp, sp, #0x10 + 458868: f90007e0 str x0, [sp, #8] + 45886c: f94007e0 ldr x0, [sp, #8] + 458870: 910043ff add sp, sp, #0x10 + 458874: d65f03c0 ret + +0000000000458878 <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_>: +_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_(): + 458878: a9bb7bfd stp x29, x30, [sp, #-80]! + 45887c: 910003fd mov x29, sp + 458880: a90153f3 stp x19, x20, [sp, #16] + 458884: f9001fe0 str x0, [sp, #56] + 458888: f9001be1 str x1, [sp, #48] + 45888c: f90017e2 str x2, [sp, #40] + 458890: f9401fe0 ldr x0, [sp, #56] + 458894: 94000758 bl 45a5f4 <_ZSt12__niter_baseIPN5Catch5clara6detail5TokenESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 458898: aa0003f3 mov x19, x0 + 45889c: f9401be0 ldr x0, [sp, #48] + 4588a0: 94000755 bl 45a5f4 <_ZSt12__niter_baseIPN5Catch5clara6detail5TokenESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 4588a4: aa0003f4 mov x20, x0 + 4588a8: f94017e0 ldr x0, [sp, #40] + 4588ac: 94000752 bl 45a5f4 <_ZSt12__niter_baseIPN5Catch5clara6detail5TokenESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 4588b0: aa0003e2 mov x2, x0 + 4588b4: aa1403e1 mov x1, x20 + 4588b8: aa1303e0 mov x0, x19 + 4588bc: 94000756 bl 45a614 <_ZSt13__copy_move_aILb1EPN5Catch5clara6detail5TokenES4_ET1_T0_S6_S5_> + 4588c0: f90027e0 str x0, [sp, #72] + 4588c4: 910123e1 add x1, sp, #0x48 + 4588c8: 910103e0 add x0, sp, #0x40 + 4588cc: 97ffea3a bl 4531b4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4588d0: f94023e0 ldr x0, [sp, #64] + 4588d4: a94153f3 ldp x19, x20, [sp, #16] + 4588d8: a8c57bfd ldp x29, x30, [sp], #80 + 4588dc: d65f03c0 ret + +00000000004588e0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE7destroyIS4_EEvPT_(): + 4588e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4588e4: 910003fd mov x29, sp + 4588e8: f9000fe0 str x0, [sp, #24] + 4588ec: f9000be1 str x1, [sp, #16] + 4588f0: f9400be0 ldr x0, [sp, #16] + 4588f4: 97ffcd4c bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 4588f8: d503201f nop + 4588fc: a8c27bfd ldp x29, x30, [sp], #32 + 458900: d65f03c0 ret + +0000000000458904 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEEC2ERKS5_(): + 458904: d10043ff sub sp, sp, #0x10 + 458908: f90007e0 str x0, [sp, #8] + 45890c: f90003e1 str x1, [sp] + 458910: d503201f nop + 458914: 910043ff add sp, sp, #0x10 + 458918: d65f03c0 ret + +000000000045891c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_(): + 45891c: a9bb7bfd stp x29, x30, [sp, #-80]! + 458920: 910003fd mov x29, sp + 458924: f9000bf3 str x19, [sp, #16] + 458928: f9001fe0 str x0, [sp, #56] + 45892c: f9001be1 str x1, [sp, #48] + 458930: f90017e2 str x2, [sp, #40] + 458934: f94017e0 ldr x0, [sp, #40] + 458938: f90027e0 str x0, [sp, #72] + 45893c: 9100c3e1 add x1, sp, #0x30 + 458940: 9100e3e0 add x0, sp, #0x38 + 458944: 94000740 bl 45a644 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 458948: 12001c00 and w0, w0, #0xff + 45894c: 7100001f cmp w0, #0x0 + 458950: 540001e0 b.eq 45898c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x70> // b.none + 458954: f94027e0 ldr x0, [sp, #72] + 458958: 94000715 bl 45a5ac <_ZSt11__addressofIN5Catch5clara6detail5TokenEEPT_RS4_> + 45895c: aa0003f3 mov x19, x0 + 458960: 9100e3e0 add x0, sp, #0x38 + 458964: 97ffea0e bl 45319c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEdeEv> + 458968: aa0003e1 mov x1, x0 + 45896c: aa1303e0 mov x0, x19 + 458970: 94000750 bl 45a6b0 <_ZSt10_ConstructIN5Catch5clara6detail5TokenEJRKS3_EEvPT_DpOT0_> + 458974: 9100e3e0 add x0, sp, #0x38 + 458978: 94000744 bl 45a688 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEppEv> + 45897c: f94027e0 ldr x0, [sp, #72] + 458980: 9100a000 add x0, x0, #0x28 + 458984: f90027e0 str x0, [sp, #72] + 458988: 17ffffed b 45893c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x20> + 45898c: f94027e0 ldr x0, [sp, #72] + 458990: 1400000a b 4589b8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x9c> + 458994: 97feb963 bl 406f20 <__cxa_begin_catch@plt> + 458998: f94027e1 ldr x1, [sp, #72] + 45899c: f94017e0 ldr x0, [sp, #40] + 4589a0: 97fff59e bl 456018 <_ZSt8_DestroyIPN5Catch5clara6detail5TokenEEvT_S5_> + 4589a4: 97febb4f bl 4076e0 <__cxa_rethrow@plt> + 4589a8: aa0003f3 mov x19, x0 + 4589ac: 97febb99 bl 407810 <__cxa_end_catch@plt> + 4589b0: aa1303e0 mov x0, x19 + 4589b4: 97febbd3 bl 407900 <_Unwind_Resume@plt> + 4589b8: f9400bf3 ldr x19, [sp, #16] + 4589bc: a8c57bfd ldp x29, x30, [sp], #80 + 4589c0: d65f03c0 ret + +00000000004589c4 <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS5_EJRA13_KcEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS5_EJRA13_KcEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4589c4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4589c8: 910003fd mov x29, sp + 4589cc: a90153f3 stp x19, x20, [sp, #16] + 4589d0: f9001fe0 str x0, [sp, #56] + 4589d4: 3900c3e1 strb w1, [sp, #48] + 4589d8: f90017e2 str x2, [sp, #40] + 4589dc: f90013e3 str x3, [sp, #32] + 4589e0: f9401fe0 ldr x0, [sp, #56] + 4589e4: f900001f str xzr, [x0] + 4589e8: f9401fe0 ldr x0, [sp, #56] + 4589ec: 91002013 add x19, x0, #0x8 + 4589f0: f94013e0 ldr x0, [sp, #32] + 4589f4: 97ffeaae bl 4534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4589f8: aa0003e4 mov x4, x0 + 4589fc: f94017e3 ldr x3, [sp, #40] + 458a00: d2800002 mov x2, #0x0 // #0 + 458a04: 2a1403e1 mov w1, w20 + 458a08: aa1303e0 mov x0, x19 + 458a0c: 94000745 bl 45a720 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EJRA13_KcEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 458a10: f9401fe0 ldr x0, [sp, #56] + 458a14: 91002002 add x2, x0, #0x8 + 458a18: b0000360 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 458a1c: 9123c001 add x1, x0, #0x8f0 + 458a20: aa0203e0 mov x0, x2 + 458a24: 97fef87c bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 458a28: f90027e0 str x0, [sp, #72] + 458a2c: f9401fe0 ldr x0, [sp, #56] + 458a30: f94027e1 ldr x1, [sp, #72] + 458a34: f9000001 str x1, [x0] + 458a38: f9401fe0 ldr x0, [sp, #56] + 458a3c: f9400000 ldr x0, [x0] + 458a40: aa0003e1 mov x1, x0 + 458a44: f9401fe0 ldr x0, [sp, #56] + 458a48: 9400077d bl 45a83c <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 458a4c: d503201f nop + 458a50: a94153f3 ldp x19, x20, [sp, #16] + 458a54: a8c57bfd ldp x29, x30, [sp], #80 + 458a58: d65f03c0 ret + +0000000000458a5c <_ZSt4moveIRPN5Catch5clara6detail17BoundValueRefBaseEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRPN5Catch5clara6detail17BoundValueRefBaseEEONSt16remove_referenceIT_E4typeEOS7_(): + 458a5c: d10043ff sub sp, sp, #0x10 + 458a60: f90007e0 str x0, [sp, #8] + 458a64: f94007e0 ldr x0, [sp, #8] + 458a68: 910043ff add sp, sp, #0x10 + 458a6c: d65f03c0 ret + +0000000000458a70 <_ZSt4swapIPN5Catch5clara6detail17BoundValueRefBaseEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_>: +_ZSt4swapIPN5Catch5clara6detail17BoundValueRefBaseEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_(): + 458a70: a9bd7bfd stp x29, x30, [sp, #-48]! + 458a74: 910003fd mov x29, sp + 458a78: f9000fe0 str x0, [sp, #24] + 458a7c: f9000be1 str x1, [sp, #16] + 458a80: f9400fe0 ldr x0, [sp, #24] + 458a84: 97fffff6 bl 458a5c <_ZSt4moveIRPN5Catch5clara6detail17BoundValueRefBaseEEONSt16remove_referenceIT_E4typeEOS7_> + 458a88: f9400000 ldr x0, [x0] + 458a8c: f90017e0 str x0, [sp, #40] + 458a90: f9400be0 ldr x0, [sp, #16] + 458a94: 97fffff2 bl 458a5c <_ZSt4moveIRPN5Catch5clara6detail17BoundValueRefBaseEEONSt16remove_referenceIT_E4typeEOS7_> + 458a98: f9400001 ldr x1, [x0] + 458a9c: f9400fe0 ldr x0, [sp, #24] + 458aa0: f9000001 str x1, [x0] + 458aa4: 9100a3e0 add x0, sp, #0x28 + 458aa8: 97ffffed bl 458a5c <_ZSt4moveIRPN5Catch5clara6detail17BoundValueRefBaseEEONSt16remove_referenceIT_E4typeEOS7_> + 458aac: f9400001 ldr x1, [x0] + 458ab0: f9400be0 ldr x0, [sp, #16] + 458ab4: f9000001 str x1, [x0] + 458ab8: d503201f nop + 458abc: a8c37bfd ldp x29, x30, [sp], #48 + 458ac0: d65f03c0 ret + +0000000000458ac4 <_ZNSaIN5Catch5clara6detail11HelpColumnsEEC1ERKS3_>: +_ZNSaIN5Catch5clara6detail11HelpColumnsEEC2ERKS3_(): + 458ac4: a9be7bfd stp x29, x30, [sp, #-32]! + 458ac8: 910003fd mov x29, sp + 458acc: f9000fe0 str x0, [sp, #24] + 458ad0: f9000be1 str x1, [sp, #16] + 458ad4: f9400be1 ldr x1, [sp, #16] + 458ad8: f9400fe0 ldr x0, [sp, #24] + 458adc: 9400075e bl 45a854 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEEC1ERKS5_> + 458ae0: d503201f nop + 458ae4: a8c27bfd ldp x29, x30, [sp], #32 + 458ae8: d65f03c0 ret + +0000000000458aec <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE10deallocateERS4_PS3_m(): + 458aec: a9bd7bfd stp x29, x30, [sp, #-48]! + 458af0: 910003fd mov x29, sp + 458af4: f90017e0 str x0, [sp, #40] + 458af8: f90013e1 str x1, [sp, #32] + 458afc: f9000fe2 str x2, [sp, #24] + 458b00: f9400fe2 ldr x2, [sp, #24] + 458b04: f94013e1 ldr x1, [sp, #32] + 458b08: f94017e0 ldr x0, [sp, #40] + 458b0c: 94000758 bl 45a86c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE10deallocateEPS4_m> + 458b10: d503201f nop + 458b14: a8c37bfd ldp x29, x30, [sp], #48 + 458b18: d65f03c0 ret + +0000000000458b1c <_ZSt19__iterator_categoryIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E17iterator_categoryERKS7_>: +_ZSt19__iterator_categoryIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E17iterator_categoryERKS7_(): + 458b1c: d10043ff sub sp, sp, #0x10 + 458b20: f90007e0 str x0, [sp, #8] + 458b24: 2a0103e0 mov w0, w1 + 458b28: 910043ff add sp, sp, #0x10 + 458b2c: d65f03c0 ret + +0000000000458b30 <_ZSt10__distanceIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E15difference_typeES7_S7_St26random_access_iterator_tag>: +_ZSt10__distanceIPKN5Catch5clara6detail11HelpColumnsEENSt15iterator_traitsIT_E15difference_typeES7_S7_St26random_access_iterator_tag(): + 458b30: d10083ff sub sp, sp, #0x20 + 458b34: f9000fe0 str x0, [sp, #24] + 458b38: f9000be1 str x1, [sp, #16] + 458b3c: 390023e2 strb w2, [sp, #8] + 458b40: f9400be1 ldr x1, [sp, #16] + 458b44: f9400fe0 ldr x0, [sp, #24] + 458b48: cb000020 sub x0, x1, x0 + 458b4c: 9346fc01 asr x1, x0, #6 + 458b50: aa0103e0 mov x0, x1 + 458b54: 910083ff add sp, sp, #0x20 + 458b58: d65f03c0 ret + +0000000000458b5c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE8allocateERS4_m(): + 458b5c: a9be7bfd stp x29, x30, [sp, #-32]! + 458b60: 910003fd mov x29, sp + 458b64: f9000fe0 str x0, [sp, #24] + 458b68: f9000be1 str x1, [sp, #16] + 458b6c: d2800002 mov x2, #0x0 // #0 + 458b70: f9400be1 ldr x1, [sp, #16] + 458b74: f9400fe0 ldr x0, [sp, #24] + 458b78: 94000747 bl 45a894 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE8allocateEmPKv> + 458b7c: a8c27bfd ldp x29, x30, [sp], #32 + 458b80: d65f03c0 ret + +0000000000458b84 <_ZSt18uninitialized_copyIPKN5Catch5clara6detail11HelpColumnsEPS3_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyIPKN5Catch5clara6detail11HelpColumnsEPS3_ET0_T_S8_S7_(): + 458b84: a9bc7bfd stp x29, x30, [sp, #-64]! + 458b88: 910003fd mov x29, sp + 458b8c: f90017e0 str x0, [sp, #40] + 458b90: f90013e1 str x1, [sp, #32] + 458b94: f9000fe2 str x2, [sp, #24] + 458b98: 52800020 mov w0, #0x1 // #1 + 458b9c: 3900ffe0 strb w0, [sp, #63] + 458ba0: f9400fe2 ldr x2, [sp, #24] + 458ba4: f94013e1 ldr x1, [sp, #32] + 458ba8: f94017e0 ldr x0, [sp, #40] + 458bac: 9400074e bl 45a8e4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch5clara6detail11HelpColumnsEPS5_EET0_T_SA_S9_> + 458bb0: a8c47bfd ldp x29, x30, [sp], #64 + 458bb4: d65f03c0 ret + +0000000000458bb8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail11HelpColumnsEEEvT_S7_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail11HelpColumnsEEEvT_S7_(): + 458bb8: a9be7bfd stp x29, x30, [sp, #-32]! + 458bbc: 910003fd mov x29, sp + 458bc0: f9000fe0 str x0, [sp, #24] + 458bc4: f9000be1 str x1, [sp, #16] + 458bc8: f9400fe1 ldr x1, [sp, #24] + 458bcc: f9400be0 ldr x0, [sp, #16] + 458bd0: eb00003f cmp x1, x0 + 458bd4: 54000100 b.eq 458bf4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail11HelpColumnsEEEvT_S7_+0x3c> // b.none + 458bd8: f9400fe0 ldr x0, [sp, #24] + 458bdc: 94000767 bl 45a978 <_ZSt11__addressofIN5Catch5clara6detail11HelpColumnsEEPT_RS4_> + 458be0: 9400076b bl 45a98c <_ZSt8_DestroyIN5Catch5clara6detail11HelpColumnsEEvPT_> + 458be4: f9400fe0 ldr x0, [sp, #24] + 458be8: 91010000 add x0, x0, #0x40 + 458bec: f9000fe0 str x0, [sp, #24] + 458bf0: 17fffff6 b 458bc8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail11HelpColumnsEEEvT_S7_+0x10> + 458bf4: d503201f nop + 458bf8: a8c27bfd ldp x29, x30, [sp], #32 + 458bfc: d65f03c0 ret + +0000000000458c00 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE8allocateERS4_m(): + 458c00: a9be7bfd stp x29, x30, [sp, #-32]! + 458c04: 910003fd mov x29, sp + 458c08: f9000fe0 str x0, [sp, #24] + 458c0c: f9000be1 str x1, [sp, #16] + 458c10: d2800002 mov x2, #0x0 // #0 + 458c14: f9400be1 ldr x1, [sp, #16] + 458c18: f9400fe0 ldr x0, [sp, #24] + 458c1c: 94000764 bl 45a9ac <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE8allocateEmPKv> + 458c20: a8c27bfd ldp x29, x30, [sp], #32 + 458c24: d65f03c0 ret + +0000000000458c28 <_ZN5Catch5clara6detail3ArgD1Ev>: +_ZN5Catch5clara6detail3ArgD1Ev(): + 458c28: a9be7bfd stp x29, x30, [sp, #-32]! + 458c2c: 910003fd mov x29, sp + 458c30: f9000fe0 str x0, [sp, #24] + 458c34: f0000360 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 458c38: 91300001 add x1, x0, #0xc00 + 458c3c: f9400fe0 ldr x0, [sp, #24] + 458c40: f9000001 str x1, [x0] + 458c44: f9400fe0 ldr x0, [sp, #24] + 458c48: 97fff68d bl 45667c <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEED1Ev> + 458c4c: d503201f nop + 458c50: a8c27bfd ldp x29, x30, [sp], #32 + 458c54: d65f03c0 ret + +0000000000458c58 <_ZN5Catch5clara6detail3ArgD0Ev>: +_ZN5Catch5clara6detail3ArgD0Ev(): + 458c58: a9be7bfd stp x29, x30, [sp, #-32]! + 458c5c: 910003fd mov x29, sp + 458c60: f9000fe0 str x0, [sp, #24] + 458c64: f9400fe0 ldr x0, [sp, #24] + 458c68: 97fffff0 bl 458c28 <_ZN5Catch5clara6detail3ArgD1Ev> + 458c6c: d2800c01 mov x1, #0x60 // #96 + 458c70: f9400fe0 ldr x0, [sp, #24] + 458c74: 97feb9c3 bl 407380 <_ZdlPvm@plt> + 458c78: a8c27bfd ldp x29, x30, [sp], #32 + 458c7c: d65f03c0 ret + +0000000000458c80 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE8allocateERS4_m(): + 458c80: a9be7bfd stp x29, x30, [sp, #-32]! + 458c84: 910003fd mov x29, sp + 458c88: f9000fe0 str x0, [sp, #24] + 458c8c: f9000be1 str x1, [sp, #16] + 458c90: d2800002 mov x2, #0x0 // #0 + 458c94: f9400be1 ldr x1, [sp, #16] + 458c98: f9400fe0 ldr x0, [sp, #24] + 458c9c: 9400075b bl 45aa08 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE8allocateEmPKv> + 458ca0: a8c27bfd ldp x29, x30, [sp], #32 + 458ca4: d65f03c0 ret + +0000000000458ca8 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_>: +_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_(): + 458ca8: a9bc7bfd stp x29, x30, [sp, #-64]! + 458cac: 910003fd mov x29, sp + 458cb0: f9000bf3 str x19, [sp, #16] + 458cb4: f90017e0 str x0, [sp, #40] + 458cb8: f90013e1 str x1, [sp, #32] + 458cbc: 9100a3e0 add x0, sp, #0x28 + 458cc0: 97fff73a bl 4569a8 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_> + 458cc4: 2a1303e2 mov w2, w19 + 458cc8: f94013e1 ldr x1, [sp, #32] + 458ccc: f94017e0 ldr x0, [sp, #40] + 458cd0: 94000765 bl 45aa64 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_St26random_access_iterator_tag> + 458cd4: d503201f nop + 458cd8: f9400bf3 ldr x19, [sp, #16] + 458cdc: a8c47bfd ldp x29, x30, [sp], #64 + 458ce0: d65f03c0 ret + +0000000000458ce4 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 458ce4: a9bd7bfd stp x29, x30, [sp, #-48]! + 458ce8: 910003fd mov x29, sp + 458cec: f9000bf3 str x19, [sp, #16] + 458cf0: f90017e0 str x0, [sp, #40] + 458cf4: f90013e1 str x1, [sp, #32] + 458cf8: f94017e0 ldr x0, [sp, #40] + 458cfc: 97ffebd9 bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 458d00: f9400013 ldr x19, [x0] + 458d04: f94013e0 ldr x0, [sp, #32] + 458d08: 97ffebd6 bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 458d0c: f9400000 ldr x0, [x0] + 458d10: cb000260 sub x0, x19, x0 + 458d14: 9346fc01 asr x1, x0, #6 + 458d18: aa0103e0 mov x0, x1 + 458d1c: f9400bf3 ldr x19, [sp, #16] + 458d20: a8c37bfd ldp x29, x30, [sp], #48 + 458d24: d65f03c0 ret + +0000000000458d28 <_ZSt22__uninitialized_move_aIPN5Catch5clara6detail11HelpColumnsES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt22__uninitialized_move_aIPN5Catch5clara6detail11HelpColumnsES4_SaIS3_EET0_T_S7_S6_RT1_(): + 458d28: a9bc7bfd stp x29, x30, [sp, #-64]! + 458d2c: 910003fd mov x29, sp + 458d30: f9000bf3 str x19, [sp, #16] + 458d34: f9001fe0 str x0, [sp, #56] + 458d38: f9001be1 str x1, [sp, #48] + 458d3c: f90017e2 str x2, [sp, #40] + 458d40: f90013e3 str x3, [sp, #32] + 458d44: f9401fe0 ldr x0, [sp, #56] + 458d48: 94000751 bl 45aa8c <_ZSt18make_move_iteratorIPN5Catch5clara6detail11HelpColumnsEESt13move_iteratorIT_ES6_> + 458d4c: aa0003f3 mov x19, x0 + 458d50: f9401be0 ldr x0, [sp, #48] + 458d54: 9400074e bl 45aa8c <_ZSt18make_move_iteratorIPN5Catch5clara6detail11HelpColumnsEESt13move_iteratorIT_ES6_> + 458d58: f94013e3 ldr x3, [sp, #32] + 458d5c: f94017e2 ldr x2, [sp, #40] + 458d60: aa0003e1 mov x1, x0 + 458d64: aa1303e0 mov x0, x19 + 458d68: 94000752 bl 45aab0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 458d6c: f9400bf3 ldr x19, [sp, #16] + 458d70: a8c47bfd ldp x29, x30, [sp], #64 + 458d74: d65f03c0 ret + +0000000000458d78 <_ZSt13move_backwardIPN5Catch5clara6detail11HelpColumnsES4_ET0_T_S6_S5_>: +_ZSt13move_backwardIPN5Catch5clara6detail11HelpColumnsES4_ET0_T_S6_S5_(): + 458d78: a9bc7bfd stp x29, x30, [sp, #-64]! + 458d7c: 910003fd mov x29, sp + 458d80: f9000bf3 str x19, [sp, #16] + 458d84: f9001fe0 str x0, [sp, #56] + 458d88: f9001be1 str x1, [sp, #48] + 458d8c: f90017e2 str x2, [sp, #40] + 458d90: f9401fe0 ldr x0, [sp, #56] + 458d94: 94000753 bl 45aae0 <_ZSt12__miter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_> + 458d98: aa0003f3 mov x19, x0 + 458d9c: f9401be0 ldr x0, [sp, #48] + 458da0: 94000750 bl 45aae0 <_ZSt12__miter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_> + 458da4: f94017e2 ldr x2, [sp, #40] + 458da8: aa0003e1 mov x1, x0 + 458dac: aa1303e0 mov x0, x19 + 458db0: 94000751 bl 45aaf4 <_ZSt23__copy_move_backward_a2ILb1EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_> + 458db4: f9400bf3 ldr x19, [sp, #16] + 458db8: a8c47bfd ldp x29, x30, [sp], #64 + 458dbc: d65f03c0 ret + +0000000000458dc0 <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_>: +_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_(): + 458dc0: a9bc7bfd stp x29, x30, [sp, #-64]! + 458dc4: 910003fd mov x29, sp + 458dc8: f9000bf3 str x19, [sp, #16] + 458dcc: f9001fe0 str x0, [sp, #56] + 458dd0: f9001be1 str x1, [sp, #48] + 458dd4: f90017e2 str x2, [sp, #40] + 458dd8: f9401fe0 ldr x0, [sp, #56] + 458ddc: 9400075b bl 45ab48 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEET_SB_> + 458de0: aa0003f3 mov x19, x0 + 458de4: f9401be0 ldr x0, [sp, #48] + 458de8: 94000758 bl 45ab48 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEET_SB_> + 458dec: f94017e2 ldr x2, [sp, #40] + 458df0: aa0003e1 mov x1, x0 + 458df4: aa1303e0 mov x0, x19 + 458df8: 94000759 bl 45ab5c <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_> + 458dfc: f9400bf3 ldr x19, [sp, #16] + 458e00: a8c47bfd ldp x29, x30, [sp], #64 + 458e04: d65f03c0 ret + +0000000000458e08 <_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEmEvRT_T0_>: +_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEmEvRT_T0_(): + 458e08: a9bc7bfd stp x29, x30, [sp, #-64]! + 458e0c: 910003fd mov x29, sp + 458e10: f9000bf3 str x19, [sp, #16] + 458e14: f90017e0 str x0, [sp, #40] + 458e18: f90013e1 str x1, [sp, #32] + 458e1c: f94013e0 ldr x0, [sp, #32] + 458e20: f9001fe0 str x0, [sp, #56] + 458e24: f94017e0 ldr x0, [sp, #40] + 458e28: 97fff6e0 bl 4569a8 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_> + 458e2c: 2a1303e2 mov w2, w19 + 458e30: f9401fe1 ldr x1, [sp, #56] + 458e34: f94017e0 ldr x0, [sp, #40] + 458e38: 94000763 bl 45abc4 <_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEElEvRT_T0_St26random_access_iterator_tag> + 458e3c: d503201f nop + 458e40: f9400bf3 ldr x19, [sp, #16] + 458e44: a8c47bfd ldp x29, x30, [sp], #64 + 458e48: d65f03c0 ret + +0000000000458e4c <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEES6_S5_ET0_T_SC_SB_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEES6_S5_ET0_T_SC_SB_RSaIT1_E(): + 458e4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 458e50: 910003fd mov x29, sp + 458e54: f90017e0 str x0, [sp, #40] + 458e58: f90013e1 str x1, [sp, #32] + 458e5c: f9000fe2 str x2, [sp, #24] + 458e60: f9000be3 str x3, [sp, #16] + 458e64: f9400fe2 ldr x2, [sp, #24] + 458e68: f94013e1 ldr x1, [sp, #32] + 458e6c: f94017e0 ldr x0, [sp, #40] + 458e70: 94000760 bl 45abf0 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEES6_ET0_T_SC_SB_> + 458e74: a8c37bfd ldp x29, x30, [sp], #48 + 458e78: d65f03c0 ret + +0000000000458e7c <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_M_check_lenEmPKc(): + 458e7c: a9bb7bfd stp x29, x30, [sp, #-80]! + 458e80: 910003fd mov x29, sp + 458e84: f9000bf3 str x19, [sp, #16] + 458e88: f9001fe0 str x0, [sp, #56] + 458e8c: f9001be1 str x1, [sp, #48] + 458e90: f90017e2 str x2, [sp, #40] + 458e94: f9401fe0 ldr x0, [sp, #56] + 458e98: 94000763 bl 45ac24 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE8max_sizeEv> + 458e9c: aa0003f3 mov x19, x0 + 458ea0: f9401fe0 ldr x0, [sp, #56] + 458ea4: 94000768 bl 45ac44 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE4sizeEv> + 458ea8: cb000261 sub x1, x19, x0 + 458eac: f9401be0 ldr x0, [sp, #48] + 458eb0: eb00003f cmp x1, x0 + 458eb4: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 458eb8: 12001c00 and w0, w0, #0xff + 458ebc: 7100001f cmp w0, #0x0 + 458ec0: 54000060 b.eq 458ecc <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 458ec4: f94017e0 ldr x0, [sp, #40] + 458ec8: 97feb862 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 458ecc: f9401fe0 ldr x0, [sp, #56] + 458ed0: 9400075d bl 45ac44 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE4sizeEv> + 458ed4: aa0003f3 mov x19, x0 + 458ed8: f9401fe0 ldr x0, [sp, #56] + 458edc: 9400075a bl 45ac44 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE4sizeEv> + 458ee0: f90023e0 str x0, [sp, #64] + 458ee4: 9100c3e1 add x1, sp, #0x30 + 458ee8: 910103e0 add x0, sp, #0x40 + 458eec: 97fef031 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 458ef0: f9400000 ldr x0, [x0] + 458ef4: 8b000260 add x0, x19, x0 + 458ef8: f90027e0 str x0, [sp, #72] + 458efc: f9401fe0 ldr x0, [sp, #56] + 458f00: 94000751 bl 45ac44 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE4sizeEv> + 458f04: aa0003e1 mov x1, x0 + 458f08: f94027e0 ldr x0, [sp, #72] + 458f0c: eb01001f cmp x0, x1 + 458f10: 540000e3 b.cc 458f2c <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 458f14: f9401fe0 ldr x0, [sp, #56] + 458f18: 94000743 bl 45ac24 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE8max_sizeEv> + 458f1c: aa0003e1 mov x1, x0 + 458f20: f94027e0 ldr x0, [sp, #72] + 458f24: eb01001f cmp x0, x1 + 458f28: 54000089 b.ls 458f38 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 458f2c: f9401fe0 ldr x0, [sp, #56] + 458f30: 9400073d bl 45ac24 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE8max_sizeEv> + 458f34: 14000002 b 458f3c <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE12_M_check_lenEmPKc+0xc0> + 458f38: f94027e0 ldr x0, [sp, #72] + 458f3c: f9400bf3 ldr x19, [sp, #16] + 458f40: a8c57bfd ldp x29, x30, [sp], #80 + 458f44: d65f03c0 ret + +0000000000458f48 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail11HelpColumnsES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail11HelpColumnsES4_SaIS3_EET0_T_S7_S6_RT1_(): + 458f48: a9bc7bfd stp x29, x30, [sp, #-64]! + 458f4c: 910003fd mov x29, sp + 458f50: f9000bf3 str x19, [sp, #16] + 458f54: f9001fe0 str x0, [sp, #56] + 458f58: f9001be1 str x1, [sp, #48] + 458f5c: f90017e2 str x2, [sp, #40] + 458f60: f90013e3 str x3, [sp, #32] + 458f64: f9401fe0 ldr x0, [sp, #56] + 458f68: 94000742 bl 45ac70 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail11HelpColumnsESt13move_iteratorIPS3_EET0_PT_> + 458f6c: aa0003f3 mov x19, x0 + 458f70: f9401be0 ldr x0, [sp, #48] + 458f74: 9400073f bl 45ac70 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail11HelpColumnsESt13move_iteratorIPS3_EET0_PT_> + 458f78: f94013e3 ldr x3, [sp, #32] + 458f7c: f94017e2 ldr x2, [sp, #40] + 458f80: aa0003e1 mov x1, x0 + 458f84: aa1303e0 mov x0, x19 + 458f88: 940006ca bl 45aab0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 458f8c: f9400bf3 ldr x19, [sp, #16] + 458f90: a8c47bfd ldp x29, x30, [sp], #64 + 458f94: d65f03c0 ret + +0000000000458f98 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS3_E>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS3_E(): + 458f98: a9bd7bfd stp x29, x30, [sp, #-48]! + 458f9c: 910003fd mov x29, sp + 458fa0: f9000bf3 str x19, [sp, #16] + 458fa4: f90017e0 str x0, [sp, #40] + 458fa8: f90013e1 str x1, [sp, #32] + 458fac: f94017e0 ldr x0, [sp, #40] + 458fb0: 94000739 bl 45ac94 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv> + 458fb4: aa0003f3 mov x19, x0 + 458fb8: f94013e0 ldr x0, [sp, #32] + 458fbc: 9400073b bl 45aca8 <_ZNSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv> + 458fc0: aa0003e1 mov x1, x0 + 458fc4: aa1303e0 mov x0, x19 + 458fc8: 94000740 bl 45acc8 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE7destroyIS4_EEvRS6_PT_> + 458fcc: d503201f nop + 458fd0: f9400bf3 ldr x19, [sp, #16] + 458fd4: a8c37bfd ldp x29, x30, [sp], #48 + 458fd8: d65f03c0 ret + +0000000000458fdc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E(): + 458fdc: a9be7bfd stp x29, x30, [sp, #-32]! + 458fe0: 910003fd mov x29, sp + 458fe4: f9000fe0 str x0, [sp, #24] + 458fe8: f9000be1 str x1, [sp, #16] + 458fec: f9400fe0 ldr x0, [sp, #24] + 458ff0: 94000729 bl 45ac94 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv> + 458ff4: d2800022 mov x2, #0x1 // #1 + 458ff8: f9400be1 ldr x1, [sp, #16] + 458ffc: 9400073d bl 45acf0 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE10deallocateERS6_PS5_m> + 459000: d503201f nop + 459004: a8c27bfd ldp x29, x30, [sp], #32 + 459008: d65f03c0 ret + +000000000045900c <_ZNSaIN5Catch8TestSpec11FilterMatchEEC1Ev>: +_ZNSaIN5Catch8TestSpec11FilterMatchEEC1Ev(): + 45900c: a9be7bfd stp x29, x30, [sp, #-32]! + 459010: 910003fd mov x29, sp + 459014: f9000fe0 str x0, [sp, #24] + 459018: f9400fe0 ldr x0, [sp, #24] + 45901c: 94000741 bl 45ad20 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEEC1Ev> + 459020: d503201f nop + 459024: a8c27bfd ldp x29, x30, [sp], #32 + 459028: d65f03c0 ret + +000000000045902c <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEED2Ev(): + 45902c: d10043ff sub sp, sp, #0x10 + 459030: f90007e0 str x0, [sp, #8] + 459034: d503201f nop + 459038: 910043ff add sp, sp, #0x10 + 45903c: d65f03c0 ret + +0000000000459040 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec11FilterMatchEEE10deallocateERS3_PS2_m>: +_ZNSt16allocator_traitsISaIN5Catch8TestSpec11FilterMatchEEE10deallocateERS3_PS2_m(): + 459040: a9bd7bfd stp x29, x30, [sp, #-48]! + 459044: 910003fd mov x29, sp + 459048: f90017e0 str x0, [sp, #40] + 45904c: f90013e1 str x1, [sp, #32] + 459050: f9000fe2 str x2, [sp, #24] + 459054: f9400fe2 ldr x2, [sp, #24] + 459058: f94013e1 ldr x1, [sp, #32] + 45905c: f94017e0 ldr x0, [sp, #40] + 459060: 94000735 bl 45ad34 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE10deallocateEPS3_m> + 459064: d503201f nop + 459068: a8c37bfd ldp x29, x30, [sp], #48 + 45906c: d65f03c0 ret + +0000000000459070 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec11FilterMatchEEEvT_S6_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec11FilterMatchEEEvT_S6_(): + 459070: a9be7bfd stp x29, x30, [sp, #-32]! + 459074: 910003fd mov x29, sp + 459078: f9000fe0 str x0, [sp, #24] + 45907c: f9000be1 str x1, [sp, #16] + 459080: f9400fe1 ldr x1, [sp, #24] + 459084: f9400be0 ldr x0, [sp, #16] + 459088: eb00003f cmp x1, x0 + 45908c: 54000100 b.eq 4590ac <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec11FilterMatchEEEvT_S6_+0x3c> // b.none + 459090: f9400fe0 ldr x0, [sp, #24] + 459094: 94000732 bl 45ad5c <_ZSt11__addressofIN5Catch8TestSpec11FilterMatchEEPT_RS3_> + 459098: 94000741 bl 45ad9c <_ZSt8_DestroyIN5Catch8TestSpec11FilterMatchEEvPT_> + 45909c: f9400fe0 ldr x0, [sp, #24] + 4590a0: 9100e000 add x0, x0, #0x38 + 4590a4: f9000fe0 str x0, [sp, #24] + 4590a8: 17fffff6 b 459080 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec11FilterMatchEEEvT_S6_+0x10> + 4590ac: d503201f nop + 4590b0: a8c27bfd ldp x29, x30, [sp], #32 + 4590b4: d65f03c0 ret + +00000000004590b8 <_ZNKSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv(): + 4590b8: d10043ff sub sp, sp, #0x10 + 4590bc: f90007e0 str x0, [sp, #8] + 4590c0: f94007e0 ldr x0, [sp, #8] + 4590c4: 910043ff add sp, sp, #0x10 + 4590c8: d65f03c0 ret + +00000000004590cc <_ZNSaIN5Catch8TestSpec11FilterMatchEEC1ERKS2_>: +_ZNSaIN5Catch8TestSpec11FilterMatchEEC2ERKS2_(): + 4590cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4590d0: 910003fd mov x29, sp + 4590d4: f9000fe0 str x0, [sp, #24] + 4590d8: f9000be1 str x1, [sp, #16] + 4590dc: f9400be1 ldr x1, [sp, #16] + 4590e0: f9400fe0 ldr x0, [sp, #24] + 4590e4: 94000736 bl 45adbc <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEEC1ERKS4_> + 4590e8: d503201f nop + 4590ec: a8c27bfd ldp x29, x30, [sp], #32 + 4590f0: d65f03c0 ret + +00000000004590f4 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC1ERKS3_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC2ERKS3_(): + 4590f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4590f8: 910003fd mov x29, sp + 4590fc: f9000fe0 str x0, [sp, #24] + 459100: f9000be1 str x1, [sp, #16] + 459104: f9400fe0 ldr x0, [sp, #24] + 459108: f9400be1 ldr x1, [sp, #16] + 45910c: 94000732 bl 45add4 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implC1ERKS3_> + 459110: d503201f nop + 459114: a8c27bfd ldp x29, x30, [sp], #32 + 459118: d65f03c0 ret + +000000000045911c <_ZSt4moveIRPN5Catch8TestSpec11FilterMatchEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRPN5Catch8TestSpec11FilterMatchEEONSt16remove_referenceIT_E4typeEOS6_(): + 45911c: d10043ff sub sp, sp, #0x10 + 459120: f90007e0 str x0, [sp, #8] + 459124: f94007e0 ldr x0, [sp, #8] + 459128: 910043ff add sp, sp, #0x10 + 45912c: d65f03c0 ret + +0000000000459130 <_ZSt4swapIPN5Catch8TestSpec11FilterMatchEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_>: +_ZSt4swapIPN5Catch8TestSpec11FilterMatchEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_(): + 459130: a9bd7bfd stp x29, x30, [sp, #-48]! + 459134: 910003fd mov x29, sp + 459138: f9000fe0 str x0, [sp, #24] + 45913c: f9000be1 str x1, [sp, #16] + 459140: f9400fe0 ldr x0, [sp, #24] + 459144: 97fffff6 bl 45911c <_ZSt4moveIRPN5Catch8TestSpec11FilterMatchEEONSt16remove_referenceIT_E4typeEOS6_> + 459148: f9400000 ldr x0, [x0] + 45914c: f90017e0 str x0, [sp, #40] + 459150: f9400be0 ldr x0, [sp, #16] + 459154: 97fffff2 bl 45911c <_ZSt4moveIRPN5Catch8TestSpec11FilterMatchEEONSt16remove_referenceIT_E4typeEOS6_> + 459158: f9400001 ldr x1, [x0] + 45915c: f9400fe0 ldr x0, [sp, #24] + 459160: f9000001 str x1, [x0] + 459164: 9100a3e0 add x0, sp, #0x28 + 459168: 97ffffed bl 45911c <_ZSt4moveIRPN5Catch8TestSpec11FilterMatchEEONSt16remove_referenceIT_E4typeEOS6_> + 45916c: f9400001 ldr x1, [x0] + 459170: f9400be0 ldr x0, [sp, #16] + 459174: f9000001 str x1, [x0] + 459178: d503201f nop + 45917c: a8c37bfd ldp x29, x30, [sp], #48 + 459180: d65f03c0 ret + +0000000000459184 <_ZSt18__do_alloc_on_moveISaIN5Catch8TestSpec11FilterMatchEEEvRT_S5_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaIN5Catch8TestSpec11FilterMatchEEEvRT_S5_St17integral_constantIbLb1EE(): + 459184: a9bd7bfd stp x29, x30, [sp, #-48]! + 459188: 910003fd mov x29, sp + 45918c: f90017e0 str x0, [sp, #40] + 459190: f90013e1 str x1, [sp, #32] + 459194: 390063e2 strb w2, [sp, #24] + 459198: f94013e0 ldr x0, [sp, #32] + 45919c: 9400071e bl 45ae14 <_ZSt4moveIRSaIN5Catch8TestSpec11FilterMatchEEEONSt16remove_referenceIT_E4typeEOS6_> + 4591a0: d503201f nop + 4591a4: a8c37bfd ldp x29, x30, [sp], #48 + 4591a8: d65f03c0 ret + +00000000004591ac <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_get_nodeEv>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_get_nodeEv(): + 4591ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4591b0: 910003fd mov x29, sp + 4591b4: f9000fe0 str x0, [sp, #24] + 4591b8: f9400fe0 ldr x0, [sp, #24] + 4591bc: 940006b6 bl 45ac94 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv> + 4591c0: d2800021 mov x1, #0x1 // #1 + 4591c4: 94000719 bl 45ae28 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE8allocateERS6_m> + 4591c8: a8c27bfd ldp x29, x30, [sp], #32 + 4591cc: d65f03c0 ret + +00000000004591d0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJS3_EEEvPSt13_Rb_tree_nodeIS3_EDpOT_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJS3_EEEvPSt13_Rb_tree_nodeIS3_EDpOT_(): + 4591d0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4591d4: 910003fd mov x29, sp + 4591d8: a90153f3 stp x19, x20, [sp, #16] + 4591dc: f9001fe0 str x0, [sp, #56] + 4591e0: f9001be1 str x1, [sp, #48] + 4591e4: f90017e2 str x2, [sp, #40] + 4591e8: f9401be0 ldr x0, [sp, #48] + 4591ec: aa0003e1 mov x1, x0 + 4591f0: d2800500 mov x0, #0x28 // #40 + 4591f4: 97fecca1 bl 40c478 <_ZnwmPv> + 4591f8: f9401fe0 ldr x0, [sp, #56] + 4591fc: 940006a6 bl 45ac94 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv> + 459200: aa0003f3 mov x19, x0 + 459204: f9401be0 ldr x0, [sp, #48] + 459208: 940006a8 bl 45aca8 <_ZNSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv> + 45920c: aa0003f4 mov x20, x0 + 459210: f94017e0 ldr x0, [sp, #40] + 459214: 97ffebff bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 459218: aa0003e2 mov x2, x0 + 45921c: aa1403e1 mov x1, x20 + 459220: aa1303e0 mov x0, x19 + 459224: 9400070b bl 45ae50 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE9constructIS4_JS4_EEEvRS6_PT_DpOT0_> + 459228: 1400000a b 459250 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJS3_EEEvPSt13_Rb_tree_nodeIS3_EDpOT_+0x80> + 45922c: 97feb73d bl 406f20 <__cxa_begin_catch@plt> + 459230: f9401be1 ldr x1, [sp, #48] + 459234: f9401fe0 ldr x0, [sp, #56] + 459238: 97ffff69 bl 458fdc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E> + 45923c: 97feb929 bl 4076e0 <__cxa_rethrow@plt> + 459240: aa0003f3 mov x19, x0 + 459244: 97feb973 bl 407810 <__cxa_end_catch@plt> + 459248: aa1303e0 mov x0, x19 + 45924c: 97feb9ad bl 407900 <_Unwind_Resume@plt> + 459250: a94153f3 ldp x19, x20, [sp, #16] + 459254: a8c47bfd ldp x29, x30, [sp], #64 + 459258: d65f03c0 ret + +000000000045925c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv(): + 45925c: d10043ff sub sp, sp, #0x10 + 459260: f90007e0 str x0, [sp, #8] + 459264: f94007e0 ldr x0, [sp, #8] + 459268: 91002000 add x0, x0, #0x8 + 45926c: 910043ff add sp, sp, #0x10 + 459270: d65f03c0 ret + +0000000000459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_>: +_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_(): + 459274: d10083ff sub sp, sp, #0x20 + 459278: f9000fe0 str x0, [sp, #24] + 45927c: f9000be1 str x1, [sp, #16] + 459280: f90007e2 str x2, [sp, #8] + 459284: f9400be1 ldr x1, [sp, #16] + 459288: f94007e0 ldr x0, [sp, #8] + 45928c: eb00003f cmp x1, x0 + 459290: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 459294: 12001c00 and w0, w0, #0xff + 459298: 910083ff add sp, sp, #0x20 + 45929c: d65f03c0 ret + +00000000004592a0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE5beginEv>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE5beginEv(): + 4592a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4592a4: 910003fd mov x29, sp + 4592a8: f9000fe0 str x0, [sp, #24] + 4592ac: f9400fe0 ldr x0, [sp, #24] + 4592b0: f9400c01 ldr x1, [x0, #24] + 4592b4: 9100a3e0 add x0, sp, #0x28 + 4592b8: 97fff7ff bl 4572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 4592bc: f94017e0 ldr x0, [sp, #40] + 4592c0: a8c37bfd ldp x29, x30, [sp], #48 + 4592c4: d65f03c0 ret + +00000000004592c8 <_ZNKSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEeqERKS4_>: +_ZNKSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEeqERKS4_(): + 4592c8: d10043ff sub sp, sp, #0x10 + 4592cc: f90007e0 str x0, [sp, #8] + 4592d0: f90003e1 str x1, [sp] + 4592d4: f94007e0 ldr x0, [sp, #8] + 4592d8: f9400001 ldr x1, [x0] + 4592dc: f94003e0 ldr x0, [sp] + 4592e0: f9400000 ldr x0, [x0] + 4592e4: eb00003f cmp x1, x0 + 4592e8: 1a9f17e0 cset w0, eq // eq = none + 4592ec: 12001c00 and w0, w0, #0xff + 4592f0: 910043ff add sp, sp, #0x10 + 4592f4: d65f03c0 ret + +00000000004592f8 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEERS1_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEERS1_Lb1EEEOT_OT0_(): + 4592f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4592fc: 910003fd mov x29, sp + 459300: f90017e0 str x0, [sp, #40] + 459304: f90013e1 str x1, [sp, #32] + 459308: f9000fe2 str x2, [sp, #24] + 45930c: f94013e0 ldr x0, [sp, #32] + 459310: 940006de bl 45ae88 <_ZSt7forwardIRPSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS8_E4typeE> + 459314: f9400001 ldr x1, [x0] + 459318: f94017e0 ldr x0, [sp, #40] + 45931c: f9000001 str x1, [x0] + 459320: f9400fe0 ldr x0, [sp, #24] + 459324: 97ff501a bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 459328: f9400001 ldr x1, [x0] + 45932c: f94017e0 ldr x0, [sp, #40] + 459330: f9000401 str x1, [x0, #8] + 459334: d503201f nop + 459338: a8c37bfd ldp x29, x30, [sp], #48 + 45933c: d65f03c0 ret + +0000000000459340 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEmmEv>: +_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEmmEv(): + 459340: a9be7bfd stp x29, x30, [sp, #-32]! + 459344: 910003fd mov x29, sp + 459348: f9000fe0 str x0, [sp, #24] + 45934c: f9400fe0 ldr x0, [sp, #24] + 459350: f9400000 ldr x0, [x0] + 459354: 97feb827 bl 4073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 459358: aa0003e1 mov x1, x0 + 45935c: f9400fe0 ldr x0, [sp, #24] + 459360: f9000001 str x1, [x0] + 459364: f9400fe0 ldr x0, [sp, #24] + 459368: a8c27bfd ldp x29, x30, [sp], #32 + 45936c: d65f03c0 ret + +0000000000459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base(): + 459370: a9bd7bfd stp x29, x30, [sp, #-48]! + 459374: 910003fd mov x29, sp + 459378: f9000fe0 str x0, [sp, #24] + 45937c: f9400fe0 ldr x0, [sp, #24] + 459380: 940006c7 bl 45ae9c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_valueEPKSt18_Rb_tree_node_base> + 459384: aa0003e1 mov x1, x0 + 459388: 9100a3e0 add x0, sp, #0x28 + 45938c: 9400000b bl 4593b8 <_ZNKSt9_IdentityIPKN5Catch14TestCaseHandleEEclERKS3_> + 459390: d503201f nop + 459394: a8c37bfd ldp x29, x30, [sp], #48 + 459398: d65f03c0 ret + +000000000045939c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_valueEPKSt13_Rb_tree_nodeIS3_E>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_valueEPKSt13_Rb_tree_nodeIS3_E(): + 45939c: a9be7bfd stp x29, x30, [sp, #-32]! + 4593a0: 910003fd mov x29, sp + 4593a4: f9000fe0 str x0, [sp, #24] + 4593a8: f9400fe0 ldr x0, [sp, #24] + 4593ac: 97ffec40 bl 4544ac <_ZNKSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv> + 4593b0: a8c27bfd ldp x29, x30, [sp], #32 + 4593b4: d65f03c0 ret + +00000000004593b8 <_ZNKSt9_IdentityIPKN5Catch14TestCaseHandleEEclERKS3_>: +_ZNKSt9_IdentityIPKN5Catch14TestCaseHandleEEclERKS3_(): + 4593b8: d10043ff sub sp, sp, #0x10 + 4593bc: f90007e0 str x0, [sp, #8] + 4593c0: f90003e1 str x1, [sp] + 4593c4: f94003e0 ldr x0, [sp] + 4593c8: 910043ff add sp, sp, #0x10 + 4593cc: d65f03c0 ret + +00000000004593d0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_(): + 4593d0: a9b07bfd stp x29, x30, [sp, #-256]! + 4593d4: 910003fd mov x29, sp + 4593d8: a90153f3 stp x19, x20, [sp, #16] + 4593dc: f9001fe0 str x0, [sp, #56] + 4593e0: f9001be1 str x1, [sp, #48] + 4593e4: f90017e2 str x2, [sp, #40] + 4593e8: 9100c3e0 add x0, sp, #0x30 + 4593ec: 940006b3 bl 45aeb8 <_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEE13_M_const_castEv> + 4593f0: f9002be0 str x0, [sp, #80] + 4593f4: f9402bf3 ldr x19, [sp, #80] + 4593f8: f9401fe0 ldr x0, [sp, #56] + 4593fc: 97ffff98 bl 45925c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv> + 459400: eb00027f cmp x19, x0 + 459404: 1a9f17e0 cset w0, eq // eq = none + 459408: 12001c00 and w0, w0, #0xff + 45940c: 7100001f cmp w0, #0x0 + 459410: 540004a0 b.eq 4594a4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0xd4> // b.none + 459414: f9401fe0 ldr x0, [sp, #56] + 459418: 940006b2 bl 45aee0 <_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE4sizeEv> + 45941c: f100001f cmp x0, #0x0 + 459420: 54000220 b.eq 459464 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x94> // b.none + 459424: f9401ff3 ldr x19, [sp, #56] + 459428: f9401fe0 ldr x0, [sp, #56] + 45942c: 940006b3 bl 45aef8 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_rightmostEv> + 459430: f9400000 ldr x0, [x0] + 459434: 97ffffcf bl 459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base> + 459438: f9400001 ldr x1, [x0] + 45943c: f94017e0 ldr x0, [sp, #40] + 459440: f9400000 ldr x0, [x0] + 459444: aa0003e2 mov x2, x0 + 459448: aa1303e0 mov x0, x19 + 45944c: 97ffff8a bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 459450: 12001c00 and w0, w0, #0xff + 459454: 7100001f cmp w0, #0x0 + 459458: 54000060 b.eq 459464 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x94> // b.none + 45945c: 52800020 mov w0, #0x1 // #1 + 459460: 14000002 b 459468 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x98> + 459464: 52800000 mov w0, #0x0 // #0 + 459468: 7100001f cmp w0, #0x0 + 45946c: 54000140 b.eq 459494 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0xc4> // b.none + 459470: f90037ff str xzr, [sp, #104] + 459474: f9401fe0 ldr x0, [sp, #56] + 459478: 940006a0 bl 45aef8 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_rightmostEv> + 45947c: aa0003e2 mov x2, x0 + 459480: 9101a3e1 add x1, sp, #0x68 + 459484: 910163e0 add x0, sp, #0x58 + 459488: 97ff46ea bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 45948c: a94587e0 ldp x0, x1, [sp, #88] + 459490: 1400009c b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 459494: f94017e1 ldr x1, [sp, #40] + 459498: f9401fe0 ldr x0, [sp, #56] + 45949c: 97fff6da bl 457004 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_> + 4594a0: 14000098 b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 4594a4: f9401ff3 ldr x19, [sp, #56] + 4594a8: f94017e0 ldr x0, [sp, #40] + 4594ac: f9400014 ldr x20, [x0] + 4594b0: f9402be0 ldr x0, [sp, #80] + 4594b4: 97ffffaf bl 459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4594b8: f9400000 ldr x0, [x0] + 4594bc: aa0003e2 mov x2, x0 + 4594c0: aa1403e1 mov x1, x20 + 4594c4: aa1303e0 mov x0, x19 + 4594c8: 97ffff6b bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 4594cc: 12001c00 and w0, w0, #0xff + 4594d0: 7100001f cmp w0, #0x0 + 4594d4: 540007c0 b.eq 4595cc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x1fc> // b.none + 4594d8: f9402be0 ldr x0, [sp, #80] + 4594dc: f90027e0 str x0, [sp, #72] + 4594e0: f9402bf3 ldr x19, [sp, #80] + 4594e4: f9401fe0 ldr x0, [sp, #56] + 4594e8: 9400068a bl 45af10 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_leftmostEv> + 4594ec: f9400000 ldr x0, [x0] + 4594f0: eb00027f cmp x19, x0 + 4594f4: 1a9f17e0 cset w0, eq // eq = none + 4594f8: 12001c00 and w0, w0, #0xff + 4594fc: 7100001f cmp w0, #0x0 + 459500: 540001a0 b.eq 459534 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x164> // b.none + 459504: f9401fe0 ldr x0, [sp, #56] + 459508: 94000682 bl 45af10 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_leftmostEv> + 45950c: aa0003f3 mov x19, x0 + 459510: f9401fe0 ldr x0, [sp, #56] + 459514: 9400067f bl 45af10 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_leftmostEv> + 459518: aa0003e1 mov x1, x0 + 45951c: 9101c3e0 add x0, sp, #0x70 + 459520: aa0103e2 mov x2, x1 + 459524: aa1303e1 mov x1, x19 + 459528: 97ff472d bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 45952c: a94707e0 ldp x0, x1, [sp, #112] + 459530: 14000074 b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 459534: f9401ff3 ldr x19, [sp, #56] + 459538: 910123e0 add x0, sp, #0x48 + 45953c: 97ffff81 bl 459340 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEmmEv> + 459540: f9400000 ldr x0, [x0] + 459544: 97ffff8b bl 459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base> + 459548: f9400001 ldr x1, [x0] + 45954c: f94017e0 ldr x0, [sp, #40] + 459550: f9400000 ldr x0, [x0] + 459554: aa0003e2 mov x2, x0 + 459558: aa1303e0 mov x0, x19 + 45955c: 97ffff46 bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 459560: 12001c00 and w0, w0, #0xff + 459564: 7100001f cmp w0, #0x0 + 459568: 540002a0 b.eq 4595bc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x1ec> // b.none + 45956c: f94027e0 ldr x0, [sp, #72] + 459570: 97fff604 bl 456d80 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_rightEPSt18_Rb_tree_node_base> + 459574: f100001f cmp x0, #0x0 + 459578: 1a9f17e0 cset w0, eq // eq = none + 45957c: 12001c00 and w0, w0, #0xff + 459580: 7100001f cmp w0, #0x0 + 459584: 54000100 b.eq 4595a4 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x1d4> // b.none + 459588: f9004bff str xzr, [sp, #144] + 45958c: 910123e2 add x2, sp, #0x48 + 459590: 910243e1 add x1, sp, #0x90 + 459594: 910203e0 add x0, sp, #0x80 + 459598: 97ff46a6 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 45959c: a94807e0 ldp x0, x1, [sp, #128] + 4595a0: 14000058 b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 4595a4: 910143e2 add x2, sp, #0x50 + 4595a8: 910143e1 add x1, sp, #0x50 + 4595ac: 910263e0 add x0, sp, #0x98 + 4595b0: 97ff470b bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 4595b4: a94987e0 ldp x0, x1, [sp, #152] + 4595b8: 14000052 b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 4595bc: f94017e1 ldr x1, [sp, #40] + 4595c0: f9401fe0 ldr x0, [sp, #56] + 4595c4: 97fff690 bl 457004 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_> + 4595c8: 1400004e b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 4595cc: f9401ff3 ldr x19, [sp, #56] + 4595d0: f9402be0 ldr x0, [sp, #80] + 4595d4: 97ffff67 bl 459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4595d8: f9400001 ldr x1, [x0] + 4595dc: f94017e0 ldr x0, [sp, #40] + 4595e0: f9400000 ldr x0, [x0] + 4595e4: aa0003e2 mov x2, x0 + 4595e8: aa1303e0 mov x0, x19 + 4595ec: 97ffff22 bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 4595f0: 12001c00 and w0, w0, #0xff + 4595f4: 7100001f cmp w0, #0x0 + 4595f8: 54000780 b.eq 4596e8 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x318> // b.none + 4595fc: f9402be0 ldr x0, [sp, #80] + 459600: f90023e0 str x0, [sp, #64] + 459604: f9402bf3 ldr x19, [sp, #80] + 459608: f9401fe0 ldr x0, [sp, #56] + 45960c: 9400063b bl 45aef8 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_rightmostEv> + 459610: f9400000 ldr x0, [x0] + 459614: eb00027f cmp x19, x0 + 459618: 1a9f17e0 cset w0, eq // eq = none + 45961c: 12001c00 and w0, w0, #0xff + 459620: 7100001f cmp w0, #0x0 + 459624: 54000140 b.eq 45964c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x27c> // b.none + 459628: f9005fff str xzr, [sp, #184] + 45962c: f9401fe0 ldr x0, [sp, #56] + 459630: 94000632 bl 45aef8 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_rightmostEv> + 459634: aa0003e2 mov x2, x0 + 459638: 9102e3e1 add x1, sp, #0xb8 + 45963c: 9102a3e0 add x0, sp, #0xa8 + 459640: 97ff467c bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 459644: a94a87e0 ldp x0, x1, [sp, #168] + 459648: 1400002e b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 45964c: f9401ff3 ldr x19, [sp, #56] + 459650: f94017e0 ldr x0, [sp, #40] + 459654: f9400014 ldr x20, [x0] + 459658: 910103e0 add x0, sp, #0x40 + 45965c: 94000633 bl 45af28 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEppEv> + 459660: f9400000 ldr x0, [x0] + 459664: 97ffff43 bl 459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base> + 459668: f9400000 ldr x0, [x0] + 45966c: aa0003e2 mov x2, x0 + 459670: aa1403e1 mov x1, x20 + 459674: aa1303e0 mov x0, x19 + 459678: 97fffeff bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 45967c: 12001c00 and w0, w0, #0xff + 459680: 7100001f cmp w0, #0x0 + 459684: 540002a0 b.eq 4596d8 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x308> // b.none + 459688: f9402be0 ldr x0, [sp, #80] + 45968c: 97fff5bd bl 456d80 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_rightEPSt18_Rb_tree_node_base> + 459690: f100001f cmp x0, #0x0 + 459694: 1a9f17e0 cset w0, eq // eq = none + 459698: 12001c00 and w0, w0, #0xff + 45969c: 7100001f cmp w0, #0x0 + 4596a0: 54000100 b.eq 4596c0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x2f0> // b.none + 4596a4: f9006bff str xzr, [sp, #208] + 4596a8: 910143e2 add x2, sp, #0x50 + 4596ac: 910343e1 add x1, sp, #0xd0 + 4596b0: 910303e0 add x0, sp, #0xc0 + 4596b4: 97ff465f bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 4596b8: a94c07e0 ldp x0, x1, [sp, #192] + 4596bc: 14000011 b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 4596c0: 910103e2 add x2, sp, #0x40 + 4596c4: 910103e1 add x1, sp, #0x40 + 4596c8: 910363e0 add x0, sp, #0xd8 + 4596cc: 97ff46c4 bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 4596d0: a94d87e0 ldp x0, x1, [sp, #216] + 4596d4: 1400000b b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 4596d8: f94017e1 ldr x1, [sp, #40] + 4596dc: f9401fe0 ldr x0, [sp, #56] + 4596e0: 97fff649 bl 457004 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_> + 4596e4: 14000007 b 459700 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERKS3_+0x330> + 4596e8: f9007fff str xzr, [sp, #248] + 4596ec: 9103e3e2 add x2, sp, #0xf8 + 4596f0: 910143e1 add x1, sp, #0x50 + 4596f4: 9103a3e0 add x0, sp, #0xe8 + 4596f8: 97ff46d7 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 4596fc: a94e87e0 ldp x0, x1, [sp, #232] + 459700: a94153f3 ldp x19, x20, [sp, #16] + 459704: a8d07bfd ldp x29, x30, [sp], #256 + 459708: d65f03c0 ret + +000000000045970c <_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE(): + 45970c: d10043ff sub sp, sp, #0x10 + 459710: f90007e0 str x0, [sp, #8] + 459714: f94007e0 ldr x0, [sp, #8] + 459718: 910043ff add sp, sp, #0x10 + 45971c: d65f03c0 ret + +0000000000459720 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_(): + 459720: a9b97bfd stp x29, x30, [sp, #-112]! + 459724: 910003fd mov x29, sp + 459728: a90153f3 stp x19, x20, [sp, #16] + 45972c: f90027e0 str x0, [sp, #72] + 459730: f90023e1 str x1, [sp, #64] + 459734: f9001fe2 str x2, [sp, #56] + 459738: f9001be3 str x3, [sp, #48] + 45973c: f90017e4 str x4, [sp, #40] + 459740: f94023e0 ldr x0, [sp, #64] + 459744: f100001f cmp x0, #0x0 + 459748: 540002c1 b.ne 4597a0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_+0x80> // b.any + 45974c: f94027e0 ldr x0, [sp, #72] + 459750: 97fffec3 bl 45925c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv> + 459754: aa0003e1 mov x1, x0 + 459758: f9401fe0 ldr x0, [sp, #56] + 45975c: eb01001f cmp x0, x1 + 459760: 54000200 b.eq 4597a0 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_+0x80> // b.none + 459764: f94027f3 ldr x19, [sp, #72] + 459768: 910143e0 add x0, sp, #0x50 + 45976c: f9401be1 ldr x1, [sp, #48] + 459770: 97ffff12 bl 4593b8 <_ZNKSt9_IdentityIPKN5Catch14TestCaseHandleEEclERKS3_> + 459774: f9400014 ldr x20, [x0] + 459778: f9401fe0 ldr x0, [sp, #56] + 45977c: 97fffefd bl 459370 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base> + 459780: f9400000 ldr x0, [x0] + 459784: aa0003e2 mov x2, x0 + 459788: aa1403e1 mov x1, x20 + 45978c: aa1303e0 mov x0, x19 + 459790: 97fffeb9 bl 459274 <_ZNKSt4lessIPKN5Catch14TestCaseHandleEEclES3_S3_> + 459794: 12001c00 and w0, w0, #0xff + 459798: 7100001f cmp w0, #0x0 + 45979c: 54000060 b.eq 4597a8 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_+0x88> // b.none + 4597a0: 52800020 mov w0, #0x1 // #1 + 4597a4: 14000002 b 4597ac <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_+0x8c> + 4597a8: 52800000 mov w0, #0x0 // #0 + 4597ac: 3901bfe0 strb w0, [sp, #111] + 4597b0: f9401be0 ldr x0, [sp, #48] + 4597b4: 97ffffd6 bl 45970c <_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE> + 4597b8: aa0003e1 mov x1, x0 + 4597bc: f94017e0 ldr x0, [sp, #40] + 4597c0: 940005e6 bl 45af58 <_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeclIRKS3_EEPSt13_Rb_tree_nodeIS3_EOT_> + 4597c4: f90033e0 str x0, [sp, #96] + 4597c8: f94027e0 ldr x0, [sp, #72] + 4597cc: 91002000 add x0, x0, #0x8 + 4597d0: aa0003e3 mov x3, x0 + 4597d4: f9401fe2 ldr x2, [sp, #56] + 4597d8: f94033e1 ldr x1, [sp, #96] + 4597dc: 3941bfe0 ldrb w0, [sp, #111] + 4597e0: 97feb55c bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 4597e4: f94027e0 ldr x0, [sp, #72] + 4597e8: f9401400 ldr x0, [x0, #40] + 4597ec: 91000401 add x1, x0, #0x1 + 4597f0: f94027e0 ldr x0, [sp, #72] + 4597f4: f9001401 str x1, [x0, #40] + 4597f8: 910163e0 add x0, sp, #0x58 + 4597fc: f94033e1 ldr x1, [sp, #96] + 459800: 97fff6ad bl 4572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 459804: f9402fe0 ldr x0, [sp, #88] + 459808: a94153f3 ldp x19, x20, [sp, #16] + 45980c: a8c77bfd ldp x29, x30, [sp], #112 + 459810: d65f03c0 ret + +0000000000459814 <_ZNK9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE7_M_addrEv(): + 459814: d10043ff sub sp, sp, #0x10 + 459818: f90007e0 str x0, [sp, #8] + 45981c: f94007e0 ldr x0, [sp, #8] + 459820: 910043ff add sp, sp, #0x10 + 459824: d65f03c0 ret + +0000000000459828 <_ZNSaIN5Catch5clara6detail3OptEEC1Ev>: +_ZNSaIN5Catch5clara6detail3OptEEC1Ev(): + 459828: a9be7bfd stp x29, x30, [sp, #-32]! + 45982c: 910003fd mov x29, sp + 459830: f9000fe0 str x0, [sp, #24] + 459834: f9400fe0 ldr x0, [sp, #24] + 459838: 940005d7 bl 45af94 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEEC1Ev> + 45983c: d503201f nop + 459840: a8c27bfd ldp x29, x30, [sp], #32 + 459844: d65f03c0 ret + +0000000000459848 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEED2Ev(): + 459848: d10043ff sub sp, sp, #0x10 + 45984c: f90007e0 str x0, [sp, #8] + 459850: d503201f nop + 459854: 910043ff add sp, sp, #0x10 + 459858: d65f03c0 ret + +000000000045985c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3OptEEEvT_S7_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3OptEEEvT_S7_(): + 45985c: a9be7bfd stp x29, x30, [sp, #-32]! + 459860: 910003fd mov x29, sp + 459864: f9000fe0 str x0, [sp, #24] + 459868: f9000be1 str x1, [sp, #16] + 45986c: f9400fe1 ldr x1, [sp, #24] + 459870: f9400be0 ldr x0, [sp, #16] + 459874: eb00003f cmp x1, x0 + 459878: 54000100 b.eq 459898 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3OptEEEvT_S7_+0x3c> // b.none + 45987c: f9400fe0 ldr x0, [sp, #24] + 459880: 940005ca bl 45afa8 <_ZSt11__addressofIN5Catch5clara6detail3OptEEPT_RS4_> + 459884: 940005ce bl 45afbc <_ZSt8_DestroyIN5Catch5clara6detail3OptEEvPT_> + 459888: f9400fe0 ldr x0, [sp, #24] + 45988c: 9101e000 add x0, x0, #0x78 + 459890: f9000fe0 str x0, [sp, #24] + 459894: 17fffff6 b 45986c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3OptEEEvT_S7_+0x10> + 459898: d503201f nop + 45989c: a8c27bfd ldp x29, x30, [sp], #32 + 4598a0: d65f03c0 ret + +00000000004598a4 <_ZNSaIN5Catch5clara6detail3ArgEEC1Ev>: +_ZNSaIN5Catch5clara6detail3ArgEEC1Ev(): + 4598a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4598a8: 910003fd mov x29, sp + 4598ac: f9000fe0 str x0, [sp, #24] + 4598b0: f9400fe0 ldr x0, [sp, #24] + 4598b4: 940005cd bl 45afe8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEEC1Ev> + 4598b8: d503201f nop + 4598bc: a8c27bfd ldp x29, x30, [sp], #32 + 4598c0: d65f03c0 ret + +00000000004598c4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEED1Ev(): + 4598c4: d10043ff sub sp, sp, #0x10 + 4598c8: f90007e0 str x0, [sp, #8] + 4598cc: d503201f nop + 4598d0: 910043ff add sp, sp, #0x10 + 4598d4: d65f03c0 ret + +00000000004598d8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3ArgEEEvT_S7_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3ArgEEEvT_S7_(): + 4598d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4598dc: 910003fd mov x29, sp + 4598e0: f9000fe0 str x0, [sp, #24] + 4598e4: f9000be1 str x1, [sp, #16] + 4598e8: f9400fe1 ldr x1, [sp, #24] + 4598ec: f9400be0 ldr x0, [sp, #16] + 4598f0: eb00003f cmp x1, x0 + 4598f4: 54000100 b.eq 459914 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3ArgEEEvT_S7_+0x3c> // b.none + 4598f8: f9400fe0 ldr x0, [sp, #24] + 4598fc: 940005c0 bl 45affc <_ZSt11__addressofIN5Catch5clara6detail3ArgEEPT_RS4_> + 459900: 940005c4 bl 45b010 <_ZSt8_DestroyIN5Catch5clara6detail3ArgEEvPT_> + 459904: f9400fe0 ldr x0, [sp, #24] + 459908: 91018000 add x0, x0, #0x60 + 45990c: f9000fe0 str x0, [sp, #24] + 459910: 17fffff6 b 4598e8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch5clara6detail3ArgEEEvT_S7_+0x10> + 459914: d503201f nop + 459918: a8c27bfd ldp x29, x30, [sp], #32 + 45991c: d65f03c0 ret + +0000000000459920 <_ZNSaIN5Catch5clara6detail3OptEEC1ERKS3_>: +_ZNSaIN5Catch5clara6detail3OptEEC2ERKS3_(): + 459920: a9be7bfd stp x29, x30, [sp, #-32]! + 459924: 910003fd mov x29, sp + 459928: f9000fe0 str x0, [sp, #24] + 45992c: f9000be1 str x1, [sp, #16] + 459930: f9400be1 ldr x1, [sp, #16] + 459934: f9400fe0 ldr x0, [sp, #24] + 459938: 940005c1 bl 45b03c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEEC1ERKS5_> + 45993c: d503201f nop + 459940: a8c27bfd ldp x29, x30, [sp], #32 + 459944: d65f03c0 ret + +0000000000459948 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1ERKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1ERKS4_(): + 459948: a9be7bfd stp x29, x30, [sp, #-32]! + 45994c: 910003fd mov x29, sp + 459950: f9000fe0 str x0, [sp, #24] + 459954: f9000be1 str x1, [sp, #16] + 459958: f9400fe0 ldr x0, [sp, #24] + 45995c: f9400be1 ldr x1, [sp, #16] + 459960: 940005bd bl 45b054 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implC1ERKS4_> + 459964: d503201f nop + 459968: a8c27bfd ldp x29, x30, [sp], #32 + 45996c: d65f03c0 ret + +0000000000459970 <_ZSt4moveIRPN5Catch5clara6detail3OptEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRPN5Catch5clara6detail3OptEEONSt16remove_referenceIT_E4typeEOS7_(): + 459970: d10043ff sub sp, sp, #0x10 + 459974: f90007e0 str x0, [sp, #8] + 459978: f94007e0 ldr x0, [sp, #8] + 45997c: 910043ff add sp, sp, #0x10 + 459980: d65f03c0 ret + +0000000000459984 <_ZSt4swapIPN5Catch5clara6detail3OptEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_>: +_ZSt4swapIPN5Catch5clara6detail3OptEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_(): + 459984: a9bd7bfd stp x29, x30, [sp, #-48]! + 459988: 910003fd mov x29, sp + 45998c: f9000fe0 str x0, [sp, #24] + 459990: f9000be1 str x1, [sp, #16] + 459994: f9400fe0 ldr x0, [sp, #24] + 459998: 97fffff6 bl 459970 <_ZSt4moveIRPN5Catch5clara6detail3OptEEONSt16remove_referenceIT_E4typeEOS7_> + 45999c: f9400000 ldr x0, [x0] + 4599a0: f90017e0 str x0, [sp, #40] + 4599a4: f9400be0 ldr x0, [sp, #16] + 4599a8: 97fffff2 bl 459970 <_ZSt4moveIRPN5Catch5clara6detail3OptEEONSt16remove_referenceIT_E4typeEOS7_> + 4599ac: f9400001 ldr x1, [x0] + 4599b0: f9400fe0 ldr x0, [sp, #24] + 4599b4: f9000001 str x1, [x0] + 4599b8: 9100a3e0 add x0, sp, #0x28 + 4599bc: 97ffffed bl 459970 <_ZSt4moveIRPN5Catch5clara6detail3OptEEONSt16remove_referenceIT_E4typeEOS7_> + 4599c0: f9400001 ldr x1, [x0] + 4599c4: f9400be0 ldr x0, [sp, #16] + 4599c8: f9000001 str x1, [x0] + 4599cc: d503201f nop + 4599d0: a8c37bfd ldp x29, x30, [sp], #48 + 4599d4: d65f03c0 ret + +00000000004599d8 <_ZSt18__do_alloc_on_moveISaIN5Catch5clara6detail3OptEEEvRT_S6_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaIN5Catch5clara6detail3OptEEEvRT_S6_St17integral_constantIbLb1EE(): + 4599d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4599dc: 910003fd mov x29, sp + 4599e0: f90017e0 str x0, [sp, #40] + 4599e4: f90013e1 str x1, [sp, #32] + 4599e8: 390063e2 strb w2, [sp, #24] + 4599ec: f94013e0 ldr x0, [sp, #32] + 4599f0: 940005a9 bl 45b094 <_ZSt4moveIRSaIN5Catch5clara6detail3OptEEEONSt16remove_referenceIT_E4typeEOS7_> + 4599f4: d503201f nop + 4599f8: a8c37bfd ldp x29, x30, [sp], #48 + 4599fc: d65f03c0 ret + +0000000000459a00 <_ZNSaIN5Catch5clara6detail3ArgEEC1ERKS3_>: +_ZNSaIN5Catch5clara6detail3ArgEEC1ERKS3_(): + 459a00: a9be7bfd stp x29, x30, [sp, #-32]! + 459a04: 910003fd mov x29, sp + 459a08: f9000fe0 str x0, [sp, #24] + 459a0c: f9000be1 str x1, [sp, #16] + 459a10: f9400be1 ldr x1, [sp, #16] + 459a14: f9400fe0 ldr x0, [sp, #24] + 459a18: 940005a4 bl 45b0a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEEC1ERKS5_> + 459a1c: d503201f nop + 459a20: a8c27bfd ldp x29, x30, [sp], #32 + 459a24: d65f03c0 ret + +0000000000459a28 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC1ERKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC2ERKS4_(): + 459a28: a9be7bfd stp x29, x30, [sp, #-32]! + 459a2c: 910003fd mov x29, sp + 459a30: f9000fe0 str x0, [sp, #24] + 459a34: f9000be1 str x1, [sp, #16] + 459a38: f9400fe0 ldr x0, [sp, #24] + 459a3c: f9400be1 ldr x1, [sp, #16] + 459a40: 940005a0 bl 45b0c0 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implC1ERKS4_> + 459a44: d503201f nop + 459a48: a8c27bfd ldp x29, x30, [sp], #32 + 459a4c: d65f03c0 ret + +0000000000459a50 <_ZSt4moveIRPN5Catch5clara6detail3ArgEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRPN5Catch5clara6detail3ArgEEONSt16remove_referenceIT_E4typeEOS7_(): + 459a50: d10043ff sub sp, sp, #0x10 + 459a54: f90007e0 str x0, [sp, #8] + 459a58: f94007e0 ldr x0, [sp, #8] + 459a5c: 910043ff add sp, sp, #0x10 + 459a60: d65f03c0 ret + +0000000000459a64 <_ZSt4swapIPN5Catch5clara6detail3ArgEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_>: +_ZSt4swapIPN5Catch5clara6detail3ArgEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_(): + 459a64: a9bd7bfd stp x29, x30, [sp, #-48]! + 459a68: 910003fd mov x29, sp + 459a6c: f9000fe0 str x0, [sp, #24] + 459a70: f9000be1 str x1, [sp, #16] + 459a74: f9400fe0 ldr x0, [sp, #24] + 459a78: 97fffff6 bl 459a50 <_ZSt4moveIRPN5Catch5clara6detail3ArgEEONSt16remove_referenceIT_E4typeEOS7_> + 459a7c: f9400000 ldr x0, [x0] + 459a80: f90017e0 str x0, [sp, #40] + 459a84: f9400be0 ldr x0, [sp, #16] + 459a88: 97fffff2 bl 459a50 <_ZSt4moveIRPN5Catch5clara6detail3ArgEEONSt16remove_referenceIT_E4typeEOS7_> + 459a8c: f9400001 ldr x1, [x0] + 459a90: f9400fe0 ldr x0, [sp, #24] + 459a94: f9000001 str x1, [x0] + 459a98: 9100a3e0 add x0, sp, #0x28 + 459a9c: 97ffffed bl 459a50 <_ZSt4moveIRPN5Catch5clara6detail3ArgEEONSt16remove_referenceIT_E4typeEOS7_> + 459aa0: f9400001 ldr x1, [x0] + 459aa4: f9400be0 ldr x0, [sp, #16] + 459aa8: f9000001 str x1, [x0] + 459aac: d503201f nop + 459ab0: a8c37bfd ldp x29, x30, [sp], #48 + 459ab4: d65f03c0 ret + +0000000000459ab8 <_ZSt18__do_alloc_on_moveISaIN5Catch5clara6detail3ArgEEEvRT_S6_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaIN5Catch5clara6detail3ArgEEEvRT_S6_St17integral_constantIbLb1EE(): + 459ab8: a9bd7bfd stp x29, x30, [sp, #-48]! + 459abc: 910003fd mov x29, sp + 459ac0: f90017e0 str x0, [sp, #40] + 459ac4: f90013e1 str x1, [sp, #32] + 459ac8: 390063e2 strb w2, [sp, #24] + 459acc: f94013e0 ldr x0, [sp, #32] + 459ad0: 9400058c bl 45b100 <_ZSt4moveIRSaIN5Catch5clara6detail3ArgEEEONSt16remove_referenceIT_E4typeEOS7_> + 459ad4: d503201f nop + 459ad8: a8c37bfd ldp x29, x30, [sp], #48 + 459adc: d65f03c0 ret + +0000000000459ae0 <_ZSt12__niter_baseIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISB_T0_EE>: +_ZSt12__niter_baseIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISB_T0_EE(): + 459ae0: a9be7bfd stp x29, x30, [sp, #-32]! + 459ae4: 910003fd mov x29, sp + 459ae8: f9000fe0 str x0, [sp, #24] + 459aec: 910063e0 add x0, sp, #0x18 + 459af0: 97ff4a33 bl 42c3bc <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 459af4: f9400000 ldr x0, [x0] + 459af8: a8c27bfd ldp x29, x30, [sp], #32 + 459afc: d65f03c0 ret + +0000000000459b00 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE>: +_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE(): + 459b00: a9be7bfd stp x29, x30, [sp, #-32]! + 459b04: 910003fd mov x29, sp + 459b08: f9000fe0 str x0, [sp, #24] + 459b0c: 910063e0 add x0, sp, #0x18 + 459b10: 97ff5384 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 459b14: f9400000 ldr x0, [x0] + 459b18: a8c27bfd ldp x29, x30, [sp], #32 + 459b1c: d65f03c0 ret + +0000000000459b20 <_ZSt13__copy_move_aILb0EPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS5_ET1_T0_SA_S9_>: +_ZSt13__copy_move_aILb0EPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS5_ET1_T0_SA_S9_(): + 459b20: a9bc7bfd stp x29, x30, [sp, #-64]! + 459b24: 910003fd mov x29, sp + 459b28: f90017e0 str x0, [sp, #40] + 459b2c: f90013e1 str x1, [sp, #32] + 459b30: f9000fe2 str x2, [sp, #24] + 459b34: 3900ffff strb wzr, [sp, #63] + 459b38: f9400fe2 ldr x2, [sp, #24] + 459b3c: f94013e1 ldr x1, [sp, #32] + 459b40: f94017e0 ldr x0, [sp, #40] + 459b44: 94000574 bl 45b114 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS8_EET0_T_SD_SC_> + 459b48: a8c47bfd ldp x29, x30, [sp], #64 + 459b4c: d65f03c0 ret + +0000000000459b50 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEEEvT_SF_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEEEvT_SF_(): + 459b50: a9be7bfd stp x29, x30, [sp, #-32]! + 459b54: 910003fd mov x29, sp + 459b58: f9000fe0 str x0, [sp, #24] + 459b5c: f9000be1 str x1, [sp, #16] + 459b60: 910043e1 add x1, sp, #0x10 + 459b64: 910063e0 add x0, sp, #0x18 + 459b68: 94000588 bl 45b188 <_ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 459b6c: 12001c00 and w0, w0, #0xff + 459b70: 7100001f cmp w0, #0x0 + 459b74: 54000100 b.eq 459b94 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEEEvT_SF_+0x44> // b.none + 459b78: 910063e0 add x0, sp, #0x18 + 459b7c: 9400059e bl 45b1f4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 459b80: 97ff4820 bl 42bc00 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_> + 459b84: 97ff4824 bl 42bc14 <_ZSt8_DestroyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvPT_> + 459b88: 910063e0 add x0, sp, #0x18 + 459b8c: 94000590 bl 45b1cc <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 459b90: 17fffff4 b 459b60 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEEEvT_SF_+0x10> + 459b94: d503201f nop + 459b98: a8c27bfd ldp x29, x30, [sp], #32 + 459b9c: d65f03c0 ret + +0000000000459ba0 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_>: +_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_(): + 459ba0: d10043ff sub sp, sp, #0x10 + 459ba4: f90007e0 str x0, [sp, #8] + 459ba8: f94007e0 ldr x0, [sp, #8] + 459bac: 910043ff add sp, sp, #0x10 + 459bb0: d65f03c0 ret + +0000000000459bb4 <_ZSt13__copy_move_aILb0EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_>: +_ZSt13__copy_move_aILb0EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_(): + 459bb4: a9bc7bfd stp x29, x30, [sp, #-64]! + 459bb8: 910003fd mov x29, sp + 459bbc: f90017e0 str x0, [sp, #40] + 459bc0: f90013e1 str x1, [sp, #32] + 459bc4: f9000fe2 str x2, [sp, #24] + 459bc8: 3900ffff strb wzr, [sp, #63] + 459bcc: f9400fe2 ldr x2, [sp, #24] + 459bd0: f94013e1 ldr x1, [sp, #32] + 459bd4: f94017e0 ldr x0, [sp, #40] + 459bd8: 9400058d bl 45b20c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_> + 459bdc: a8c47bfd ldp x29, x30, [sp], #64 + 459be0: d65f03c0 ret + +0000000000459be4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EET0_T_SA_S9_(): + 459be4: a9bb7bfd stp x29, x30, [sp, #-80]! + 459be8: 910003fd mov x29, sp + 459bec: f9000bf3 str x19, [sp, #16] + 459bf0: f9001fe0 str x0, [sp, #56] + 459bf4: f9001be1 str x1, [sp, #48] + 459bf8: f90017e2 str x2, [sp, #40] + 459bfc: f94017e0 ldr x0, [sp, #40] + 459c00: f90027e0 str x0, [sp, #72] + 459c04: f9401fe1 ldr x1, [sp, #56] + 459c08: f9401be0 ldr x0, [sp, #48] + 459c0c: eb00003f cmp x1, x0 + 459c10: 54000180 b.eq 459c40 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EET0_T_SA_S9_+0x5c> // b.none + 459c14: f94027e0 ldr x0, [sp, #72] + 459c18: 97ff47fa bl 42bc00 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_> + 459c1c: f9401fe1 ldr x1, [sp, #56] + 459c20: 94000598 bl 45b280 <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRS5_EEvPT_DpOT0_> + 459c24: f9401fe0 ldr x0, [sp, #56] + 459c28: 91008000 add x0, x0, #0x20 + 459c2c: f9001fe0 str x0, [sp, #56] + 459c30: f94027e0 ldr x0, [sp, #72] + 459c34: 91008000 add x0, x0, #0x20 + 459c38: f90027e0 str x0, [sp, #72] + 459c3c: 17fffff2 b 459c04 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EET0_T_SA_S9_+0x20> + 459c40: f94027e0 ldr x0, [sp, #72] + 459c44: 1400000a b 459c6c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EET0_T_SA_S9_+0x88> + 459c48: 97feb4b6 bl 406f20 <__cxa_begin_catch@plt> + 459c4c: f94027e1 ldr x1, [sp, #72] + 459c50: f94017e0 ldr x0, [sp, #40] + 459c54: 97ff2adc bl 4247c4 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_> + 459c58: 97feb6a2 bl 4076e0 <__cxa_rethrow@plt> + 459c5c: aa0003f3 mov x19, x0 + 459c60: 97feb6ec bl 407810 <__cxa_end_catch@plt> + 459c64: aa1303e0 mov x0, x19 + 459c68: 97feb726 bl 407900 <_Unwind_Resume@plt> + 459c6c: f9400bf3 ldr x19, [sp, #16] + 459c70: a8c57bfd ldp x29, x30, [sp], #80 + 459c74: d65f03c0 ret + +0000000000459c78 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE10deallocateEPS4_m(): + 459c78: a9bd7bfd stp x29, x30, [sp, #-48]! + 459c7c: 910003fd mov x29, sp + 459c80: f90017e0 str x0, [sp, #40] + 459c84: f90013e1 str x1, [sp, #32] + 459c88: f9000fe2 str x2, [sp, #24] + 459c8c: f94013e0 ldr x0, [sp, #32] + 459c90: 97feb5a0 bl 407310 <_ZdlPv@plt> + 459c94: d503201f nop + 459c98: a8c37bfd ldp x29, x30, [sp], #48 + 459c9c: d65f03c0 ret + +0000000000459ca0 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_(): + 459ca0: a9bc7bfd stp x29, x30, [sp, #-64]! + 459ca4: 910003fd mov x29, sp + 459ca8: f90017e0 str x0, [sp, #40] + 459cac: f90013e1 str x1, [sp, #32] + 459cb0: f9000fe2 str x2, [sp, #24] + 459cb4: 52800020 mov w0, #0x1 // #1 + 459cb8: 3900ffe0 strb w0, [sp, #63] + 459cbc: f9400fe2 ldr x2, [sp, #24] + 459cc0: f94013e1 ldr x1, [sp, #32] + 459cc4: f94017e0 ldr x0, [sp, #40] + 459cc8: 9400058a bl 45b2f0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_> + 459ccc: a8c47bfd ldp x29, x30, [sp], #64 + 459cd0: d65f03c0 ret + +0000000000459cd4 <_ZSt12__niter_baseIPKN5Catch5clara6detail3OptESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE>: +_ZSt12__niter_baseIPKN5Catch5clara6detail3OptESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE(): + 459cd4: a9be7bfd stp x29, x30, [sp, #-32]! + 459cd8: 910003fd mov x29, sp + 459cdc: f9000fe0 str x0, [sp, #24] + 459ce0: 910063e0 add x0, sp, #0x18 + 459ce4: 97ffe7d0 bl 453c24 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 459ce8: f9400000 ldr x0, [x0] + 459cec: a8c27bfd ldp x29, x30, [sp], #32 + 459cf0: d65f03c0 ret + +0000000000459cf4 <_ZSt12__niter_baseIPN5Catch5clara6detail3OptESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE>: +_ZSt12__niter_baseIPN5Catch5clara6detail3OptESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE(): + 459cf4: a9be7bfd stp x29, x30, [sp, #-32]! + 459cf8: 910003fd mov x29, sp + 459cfc: f9000fe0 str x0, [sp, #24] + 459d00: 910063e0 add x0, sp, #0x18 + 459d04: 97ffe790 bl 453b44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 459d08: f9400000 ldr x0, [x0] + 459d0c: a8c27bfd ldp x29, x30, [sp], #32 + 459d10: d65f03c0 ret + +0000000000459d14 <_ZSt13__copy_move_aILb0EPKN5Catch5clara6detail3OptEPS3_ET1_T0_S8_S7_>: +_ZSt13__copy_move_aILb0EPKN5Catch5clara6detail3OptEPS3_ET1_T0_S8_S7_(): + 459d14: a9bc7bfd stp x29, x30, [sp, #-64]! + 459d18: 910003fd mov x29, sp + 459d1c: f90017e0 str x0, [sp, #40] + 459d20: f90013e1 str x1, [sp, #32] + 459d24: f9000fe2 str x2, [sp, #24] + 459d28: 3900ffff strb wzr, [sp, #63] + 459d2c: f9400fe2 ldr x2, [sp, #24] + 459d30: f94013e1 ldr x1, [sp, #32] + 459d34: f94017e0 ldr x0, [sp, #40] + 459d38: 940005f2 bl 45b500 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3OptEPS6_EET0_T_SB_SA_> + 459d3c: a8c47bfd ldp x29, x30, [sp], #64 + 459d40: d65f03c0 ret + +0000000000459d44 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEEEvT_SD_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEEEvT_SD_(): + 459d44: a9be7bfd stp x29, x30, [sp, #-32]! + 459d48: 910003fd mov x29, sp + 459d4c: f9000fe0 str x0, [sp, #24] + 459d50: f9000be1 str x1, [sp, #16] + 459d54: 910043e1 add x1, sp, #0x10 + 459d58: 910063e0 add x0, sp, #0x18 + 459d5c: 94000609 bl 45b580 <_ZN9__gnu_cxxneIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 459d60: 12001c00 and w0, w0, #0xff + 459d64: 7100001f cmp w0, #0x0 + 459d68: 54000100 b.eq 459d88 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEEEvT_SD_+0x44> // b.none + 459d6c: 910063e0 add x0, sp, #0x18 + 459d70: 9400061f bl 45b5ec <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv> + 459d74: 9400048d bl 45afa8 <_ZSt11__addressofIN5Catch5clara6detail3OptEEPT_RS4_> + 459d78: 94000491 bl 45afbc <_ZSt8_DestroyIN5Catch5clara6detail3OptEEvPT_> + 459d7c: 910063e0 add x0, sp, #0x18 + 459d80: 94000611 bl 45b5c4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv> + 459d84: 17fffff4 b 459d54 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEEEvT_SD_+0x10> + 459d88: d503201f nop + 459d8c: a8c27bfd ldp x29, x30, [sp], #32 + 459d90: d65f03c0 ret + +0000000000459d94 <_ZSt12__niter_baseIPN5Catch5clara6detail3OptEET_S5_>: +_ZSt12__niter_baseIPN5Catch5clara6detail3OptEET_S5_(): + 459d94: d10043ff sub sp, sp, #0x10 + 459d98: f90007e0 str x0, [sp, #8] + 459d9c: f94007e0 ldr x0, [sp, #8] + 459da0: 910043ff add sp, sp, #0x10 + 459da4: d65f03c0 ret + +0000000000459da8 <_ZSt13__copy_move_aILb0EPN5Catch5clara6detail3OptES4_ET1_T0_S6_S5_>: +_ZSt13__copy_move_aILb0EPN5Catch5clara6detail3OptES4_ET1_T0_S6_S5_(): + 459da8: a9bc7bfd stp x29, x30, [sp, #-64]! + 459dac: 910003fd mov x29, sp + 459db0: f90017e0 str x0, [sp, #40] + 459db4: f90013e1 str x1, [sp, #32] + 459db8: f9000fe2 str x2, [sp, #24] + 459dbc: 3900ffff strb wzr, [sp, #63] + 459dc0: f9400fe2 ldr x2, [sp, #24] + 459dc4: f94013e1 ldr x1, [sp, #32] + 459dc8: f94017e0 ldr x0, [sp, #40] + 459dcc: 9400060e bl 45b604 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3OptES7_EET0_T_S9_S8_> + 459dd0: a8c47bfd ldp x29, x30, [sp], #64 + 459dd4: d65f03c0 ret + +0000000000459dd8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3OptES6_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3OptES6_EET0_T_S8_S7_(): + 459dd8: a9bb7bfd stp x29, x30, [sp, #-80]! + 459ddc: 910003fd mov x29, sp + 459de0: f9000bf3 str x19, [sp, #16] + 459de4: f9001fe0 str x0, [sp, #56] + 459de8: f9001be1 str x1, [sp, #48] + 459dec: f90017e2 str x2, [sp, #40] + 459df0: f94017e0 ldr x0, [sp, #40] + 459df4: f90027e0 str x0, [sp, #72] + 459df8: f9401fe1 ldr x1, [sp, #56] + 459dfc: f9401be0 ldr x0, [sp, #48] + 459e00: eb00003f cmp x1, x0 + 459e04: 54000180 b.eq 459e34 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3OptES6_EET0_T_S8_S7_+0x5c> // b.none + 459e08: f94027e0 ldr x0, [sp, #72] + 459e0c: 94000467 bl 45afa8 <_ZSt11__addressofIN5Catch5clara6detail3OptEEPT_RS4_> + 459e10: f9401fe1 ldr x1, [sp, #56] + 459e14: 9400061c bl 45b684 <_ZSt10_ConstructIN5Catch5clara6detail3OptEJRS3_EEvPT_DpOT0_> + 459e18: f9401fe0 ldr x0, [sp, #56] + 459e1c: 9101e000 add x0, x0, #0x78 + 459e20: f9001fe0 str x0, [sp, #56] + 459e24: f94027e0 ldr x0, [sp, #72] + 459e28: 9101e000 add x0, x0, #0x78 + 459e2c: f90027e0 str x0, [sp, #72] + 459e30: 17fffff2 b 459df8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3OptES6_EET0_T_S8_S7_+0x20> + 459e34: f94027e0 ldr x0, [sp, #72] + 459e38: 1400000a b 459e60 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3OptES6_EET0_T_S8_S7_+0x88> + 459e3c: 97feb439 bl 406f20 <__cxa_begin_catch@plt> + 459e40: f94027e1 ldr x1, [sp, #72] + 459e44: f94017e0 ldr x0, [sp, #40] + 459e48: 97fff5b6 bl 457520 <_ZSt8_DestroyIPN5Catch5clara6detail3OptEEvT_S5_> + 459e4c: 97feb625 bl 4076e0 <__cxa_rethrow@plt> + 459e50: aa0003f3 mov x19, x0 + 459e54: 97feb66f bl 407810 <__cxa_end_catch@plt> + 459e58: aa1303e0 mov x0, x19 + 459e5c: 97feb6a9 bl 407900 <_Unwind_Resume@plt> + 459e60: f9400bf3 ldr x19, [sp, #16] + 459e64: a8c57bfd ldp x29, x30, [sp], #80 + 459e68: d65f03c0 ret + +0000000000459e6c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE10deallocateEPS4_m(): + 459e6c: a9bd7bfd stp x29, x30, [sp, #-48]! + 459e70: 910003fd mov x29, sp + 459e74: f90017e0 str x0, [sp, #40] + 459e78: f90013e1 str x1, [sp, #32] + 459e7c: f9000fe2 str x2, [sp, #24] + 459e80: f94013e0 ldr x0, [sp, #32] + 459e84: 97feb523 bl 407310 <_ZdlPv@plt> + 459e88: d503201f nop + 459e8c: a8c37bfd ldp x29, x30, [sp], #48 + 459e90: d65f03c0 ret + +0000000000459e94 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_(): + 459e94: a9bc7bfd stp x29, x30, [sp, #-64]! + 459e98: 910003fd mov x29, sp + 459e9c: f90017e0 str x0, [sp, #40] + 459ea0: f90013e1 str x1, [sp, #32] + 459ea4: f9000fe2 str x2, [sp, #24] + 459ea8: 52800020 mov w0, #0x1 // #1 + 459eac: 3900ffe0 strb w0, [sp, #63] + 459eb0: f9400fe2 ldr x2, [sp, #24] + 459eb4: f94013e1 ldr x1, [sp, #32] + 459eb8: f94017e0 ldr x0, [sp, #40] + 459ebc: 9400060e bl 45b6f4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_> + 459ec0: a8c47bfd ldp x29, x30, [sp], #64 + 459ec4: d65f03c0 ret + +0000000000459ec8 <_ZSt12__niter_baseIPKN5Catch5clara6detail3ArgESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE>: +_ZSt12__niter_baseIPKN5Catch5clara6detail3ArgESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE(): + 459ec8: a9be7bfd stp x29, x30, [sp, #-32]! + 459ecc: 910003fd mov x29, sp + 459ed0: f9000fe0 str x0, [sp, #24] + 459ed4: 910063e0 add x0, sp, #0x18 + 459ed8: 97ffe7a8 bl 453d78 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 459edc: f9400000 ldr x0, [x0] + 459ee0: a8c27bfd ldp x29, x30, [sp], #32 + 459ee4: d65f03c0 ret + +0000000000459ee8 <_ZSt12__niter_baseIPN5Catch5clara6detail3ArgESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE>: +_ZSt12__niter_baseIPN5Catch5clara6detail3ArgESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE(): + 459ee8: a9be7bfd stp x29, x30, [sp, #-32]! + 459eec: 910003fd mov x29, sp + 459ef0: f9000fe0 str x0, [sp, #24] + 459ef4: 910063e0 add x0, sp, #0x18 + 459ef8: 97ffe735 bl 453bcc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 459efc: f9400000 ldr x0, [x0] + 459f00: a8c27bfd ldp x29, x30, [sp], #32 + 459f04: d65f03c0 ret + +0000000000459f08 <_ZSt13__copy_move_aILb0EPKN5Catch5clara6detail3ArgEPS3_ET1_T0_S8_S7_>: +_ZSt13__copy_move_aILb0EPKN5Catch5clara6detail3ArgEPS3_ET1_T0_S8_S7_(): + 459f08: a9bc7bfd stp x29, x30, [sp, #-64]! + 459f0c: 910003fd mov x29, sp + 459f10: f90017e0 str x0, [sp, #40] + 459f14: f90013e1 str x1, [sp, #32] + 459f18: f9000fe2 str x2, [sp, #24] + 459f1c: 3900ffff strb wzr, [sp, #63] + 459f20: f9400fe2 ldr x2, [sp, #24] + 459f24: f94013e1 ldr x1, [sp, #32] + 459f28: f94017e0 ldr x0, [sp, #40] + 459f2c: 94000653 bl 45b878 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3ArgEPS6_EET0_T_SB_SA_> + 459f30: a8c47bfd ldp x29, x30, [sp], #64 + 459f34: d65f03c0 ret + +0000000000459f38 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEEEvT_SD_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEEEvT_SD_(): + 459f38: a9be7bfd stp x29, x30, [sp, #-32]! + 459f3c: 910003fd mov x29, sp + 459f40: f9000fe0 str x0, [sp, #24] + 459f44: f9000be1 str x1, [sp, #16] + 459f48: 910043e1 add x1, sp, #0x10 + 459f4c: 910063e0 add x0, sp, #0x18 + 459f50: 9400066a bl 45b8f8 <_ZN9__gnu_cxxneIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 459f54: 12001c00 and w0, w0, #0xff + 459f58: 7100001f cmp w0, #0x0 + 459f5c: 54000100 b.eq 459f7c <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEEEvT_SD_+0x44> // b.none + 459f60: 910063e0 add x0, sp, #0x18 + 459f64: 94000680 bl 45b964 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv> + 459f68: 94000425 bl 45affc <_ZSt11__addressofIN5Catch5clara6detail3ArgEEPT_RS4_> + 459f6c: 94000429 bl 45b010 <_ZSt8_DestroyIN5Catch5clara6detail3ArgEEvPT_> + 459f70: 910063e0 add x0, sp, #0x18 + 459f74: 94000672 bl 45b93c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv> + 459f78: 17fffff4 b 459f48 <_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEEEvT_SD_+0x10> + 459f7c: d503201f nop + 459f80: a8c27bfd ldp x29, x30, [sp], #32 + 459f84: d65f03c0 ret + +0000000000459f88 <_ZSt12__niter_baseIPN5Catch5clara6detail3ArgEET_S5_>: +_ZSt12__niter_baseIPN5Catch5clara6detail3ArgEET_S5_(): + 459f88: d10043ff sub sp, sp, #0x10 + 459f8c: f90007e0 str x0, [sp, #8] + 459f90: f94007e0 ldr x0, [sp, #8] + 459f94: 910043ff add sp, sp, #0x10 + 459f98: d65f03c0 ret + +0000000000459f9c <_ZSt13__copy_move_aILb0EPN5Catch5clara6detail3ArgES4_ET1_T0_S6_S5_>: +_ZSt13__copy_move_aILb0EPN5Catch5clara6detail3ArgES4_ET1_T0_S6_S5_(): + 459f9c: a9bc7bfd stp x29, x30, [sp, #-64]! + 459fa0: 910003fd mov x29, sp + 459fa4: f90017e0 str x0, [sp, #40] + 459fa8: f90013e1 str x1, [sp, #32] + 459fac: f9000fe2 str x2, [sp, #24] + 459fb0: 3900ffff strb wzr, [sp, #63] + 459fb4: f9400fe2 ldr x2, [sp, #24] + 459fb8: f94013e1 ldr x1, [sp, #32] + 459fbc: f94017e0 ldr x0, [sp, #40] + 459fc0: 9400066f bl 45b97c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3ArgES7_EET0_T_S9_S8_> + 459fc4: a8c47bfd ldp x29, x30, [sp], #64 + 459fc8: d65f03c0 ret + +0000000000459fcc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3ArgES6_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3ArgES6_EET0_T_S8_S7_(): + 459fcc: a9bb7bfd stp x29, x30, [sp, #-80]! + 459fd0: 910003fd mov x29, sp + 459fd4: f9000bf3 str x19, [sp, #16] + 459fd8: f9001fe0 str x0, [sp, #56] + 459fdc: f9001be1 str x1, [sp, #48] + 459fe0: f90017e2 str x2, [sp, #40] + 459fe4: f94017e0 ldr x0, [sp, #40] + 459fe8: f90027e0 str x0, [sp, #72] + 459fec: f9401fe1 ldr x1, [sp, #56] + 459ff0: f9401be0 ldr x0, [sp, #48] + 459ff4: eb00003f cmp x1, x0 + 459ff8: 54000180 b.eq 45a028 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3ArgES6_EET0_T_S8_S7_+0x5c> // b.none + 459ffc: f94027e0 ldr x0, [sp, #72] + 45a000: 940003ff bl 45affc <_ZSt11__addressofIN5Catch5clara6detail3ArgEEPT_RS4_> + 45a004: f9401fe1 ldr x1, [sp, #56] + 45a008: 9400067d bl 45b9fc <_ZSt10_ConstructIN5Catch5clara6detail3ArgEJRS3_EEvPT_DpOT0_> + 45a00c: f9401fe0 ldr x0, [sp, #56] + 45a010: 91018000 add x0, x0, #0x60 + 45a014: f9001fe0 str x0, [sp, #56] + 45a018: f94027e0 ldr x0, [sp, #72] + 45a01c: 91018000 add x0, x0, #0x60 + 45a020: f90027e0 str x0, [sp, #72] + 45a024: 17fffff2 b 459fec <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3ArgES6_EET0_T_S8_S7_+0x20> + 45a028: f94027e0 ldr x0, [sp, #72] + 45a02c: 1400000a b 45a054 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5Catch5clara6detail3ArgES6_EET0_T_S8_S7_+0x88> + 45a030: 97feb3bc bl 406f20 <__cxa_begin_catch@plt> + 45a034: f94027e1 ldr x1, [sp, #72] + 45a038: f94017e0 ldr x0, [sp, #40] + 45a03c: 97fff559 bl 4575a0 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgEEvT_S5_> + 45a040: 97feb5a8 bl 4076e0 <__cxa_rethrow@plt> + 45a044: aa0003f3 mov x19, x0 + 45a048: 97feb5f2 bl 407810 <__cxa_end_catch@plt> + 45a04c: aa1303e0 mov x0, x19 + 45a050: 97feb62c bl 407900 <_Unwind_Resume@plt> + 45a054: f9400bf3 ldr x19, [sp, #16] + 45a058: a8c57bfd ldp x29, x30, [sp], #80 + 45a05c: d65f03c0 ret + +000000000045a060 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS1_EJRNS0_10ConfigDataEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS1_EJRNS0_10ConfigDataEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 45a060: a9bb7bfd stp x29, x30, [sp, #-80]! + 45a064: 910003fd mov x29, sp + 45a068: a90153f3 stp x19, x20, [sp, #16] + 45a06c: f9001fe0 str x0, [sp, #56] + 45a070: 3900c3e1 strb w1, [sp, #48] + 45a074: f90017e2 str x2, [sp, #40] + 45a078: f90013e3 str x3, [sp, #32] + 45a07c: f9401fe0 ldr x0, [sp, #56] + 45a080: f900001f str xzr, [x0] + 45a084: f9401fe0 ldr x0, [sp, #56] + 45a088: 91002013 add x19, x0, #0x8 + 45a08c: f94013e0 ldr x0, [sp, #32] + 45a090: 97ffec12 bl 4550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE> + 45a094: aa0003e4 mov x4, x0 + 45a098: f94017e3 ldr x3, [sp, #40] + 45a09c: d2800002 mov x2, #0x0 // #0 + 45a0a0: 2a1403e1 mov w1, w20 + 45a0a4: aa1303e0 mov x0, x19 + 45a0a8: 94000671 bl 45ba6c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch6ConfigESaIS5_EJRNS4_10ConfigDataEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 45a0ac: f9401fe0 ldr x0, [sp, #56] + 45a0b0: 91002002 add x2, x0, #0x8 + 45a0b4: f0000340 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 45a0b8: 9123c001 add x1, x0, #0x8f0 + 45a0bc: aa0203e0 mov x0, x2 + 45a0c0: 97fef2d5 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 45a0c4: f90027e0 str x0, [sp, #72] + 45a0c8: f9401fe0 ldr x0, [sp, #56] + 45a0cc: f94027e1 ldr x1, [sp, #72] + 45a0d0: f9000001 str x1, [x0] + 45a0d4: f9401fe0 ldr x0, [sp, #56] + 45a0d8: f9400000 ldr x0, [x0] + 45a0dc: aa0003e1 mov x1, x0 + 45a0e0: f9401fe0 ldr x0, [sp, #56] + 45a0e4: 940006a9 bl 45bb88 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS1_S1_EENSt9enable_ifIXntsrNS4_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 45a0e8: d503201f nop + 45a0ec: a94153f3 ldp x19, x20, [sp, #16] + 45a0f0: a8c57bfd ldp x29, x30, [sp], #80 + 45a0f4: d65f03c0 ret + +000000000045a0f8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEEC1Ev(): + 45a0f8: d10043ff sub sp, sp, #0x10 + 45a0fc: f90007e0 str x0, [sp, #8] + 45a100: d503201f nop + 45a104: 910043ff add sp, sp, #0x10 + 45a108: d65f03c0 ret + +000000000045a10c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE8allocateEmPKv(): + 45a10c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a110: 910003fd mov x29, sp + 45a114: f90017e0 str x0, [sp, #40] + 45a118: f90013e1 str x1, [sp, #32] + 45a11c: f9000fe2 str x2, [sp, #24] + 45a120: f94017e0 ldr x0, [sp, #40] + 45a124: 97fff7c3 bl 458030 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE8max_sizeEv> + 45a128: aa0003e1 mov x1, x0 + 45a12c: f94013e0 ldr x0, [sp, #32] + 45a130: eb01001f cmp x0, x1 + 45a134: 1a9f97e0 cset w0, hi // hi = pmore + 45a138: 12001c00 and w0, w0, #0xff + 45a13c: 7100001f cmp w0, #0x0 + 45a140: 54000040 b.eq 45a148 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE8allocateEmPKv+0x3c> // b.none + 45a144: 97feb367 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45a148: f94013e1 ldr x1, [sp, #32] + 45a14c: aa0103e0 mov x0, x1 + 45a150: d37ff800 lsl x0, x0, #1 + 45a154: 8b010000 add x0, x0, x1 + 45a158: d37cec00 lsl x0, x0, #4 + 45a15c: 97feb481 bl 407360 <_Znwm@plt> + 45a160: a8c37bfd ldp x29, x30, [sp], #48 + 45a164: d65f03c0 ret + +000000000045a168 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES8_EET0_T_SB_SA_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES8_EET0_T_SB_SA_(): + 45a168: a9bb7bfd stp x29, x30, [sp, #-80]! + 45a16c: 910003fd mov x29, sp + 45a170: f9000bf3 str x19, [sp, #16] + 45a174: f9001fe0 str x0, [sp, #56] + 45a178: f9001be1 str x1, [sp, #48] + 45a17c: f90017e2 str x2, [sp, #40] + 45a180: f94017e0 ldr x0, [sp, #40] + 45a184: f90027e0 str x0, [sp, #72] + 45a188: 9100c3e1 add x1, sp, #0x30 + 45a18c: 9100e3e0 add x0, sp, #0x38 + 45a190: 94000684 bl 45bba0 <_ZStneIPN5Catch5clara8TextFlow6Column8iteratorEEbRKSt13move_iteratorIT_ESA_> + 45a194: 12001c00 and w0, w0, #0xff + 45a198: 7100001f cmp w0, #0x0 + 45a19c: 540001e0 b.eq 45a1d8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES8_EET0_T_SB_SA_+0x70> // b.none + 45a1a0: f94027e0 ldr x0, [sp, #72] + 45a1a4: 94000021 bl 45a228 <_ZSt11__addressofIN5Catch5clara8TextFlow6Column8iteratorEEPT_RS5_> + 45a1a8: aa0003f3 mov x19, x0 + 45a1ac: 9100e3e0 add x0, sp, #0x38 + 45a1b0: 94000692 bl 45bbf8 <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEdeEv> + 45a1b4: aa0003e1 mov x1, x0 + 45a1b8: aa1303e0 mov x0, x19 + 45a1bc: 94000695 bl 45bc10 <_ZSt10_ConstructIN5Catch5clara8TextFlow6Column8iteratorEJS4_EEvPT_DpOT0_> + 45a1c0: 9100e3e0 add x0, sp, #0x38 + 45a1c4: 94000683 bl 45bbd0 <_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEppEv> + 45a1c8: f94027e0 ldr x0, [sp, #72] + 45a1cc: 9100c000 add x0, x0, #0x30 + 45a1d0: f90027e0 str x0, [sp, #72] + 45a1d4: 17ffffed b 45a188 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES8_EET0_T_SB_SA_+0x20> + 45a1d8: f94027e0 ldr x0, [sp, #72] + 45a1dc: 1400000a b 45a204 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEES8_EET0_T_SB_SA_+0x9c> + 45a1e0: 97feb350 bl 406f20 <__cxa_begin_catch@plt> + 45a1e4: f94027e1 ldr x1, [sp, #72] + 45a1e8: f94017e0 ldr x0, [sp, #40] + 45a1ec: 97ffebf5 bl 4551c0 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6Column8iteratorEEvT_S6_> + 45a1f0: 97feb53c bl 4076e0 <__cxa_rethrow@plt> + 45a1f4: aa0003f3 mov x19, x0 + 45a1f8: 97feb586 bl 407810 <__cxa_end_catch@plt> + 45a1fc: aa1303e0 mov x0, x19 + 45a200: 97feb5c0 bl 407900 <_Unwind_Resume@plt> + 45a204: f9400bf3 ldr x19, [sp, #16] + 45a208: a8c57bfd ldp x29, x30, [sp], #80 + 45a20c: d65f03c0 ret + +000000000045a210 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE7destroyIS5_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6Column8iteratorEE7destroyIS5_EEvPT_(): + 45a210: d10043ff sub sp, sp, #0x10 + 45a214: f90007e0 str x0, [sp, #8] + 45a218: f90003e1 str x1, [sp] + 45a21c: d503201f nop + 45a220: 910043ff add sp, sp, #0x10 + 45a224: d65f03c0 ret + +000000000045a228 <_ZSt11__addressofIN5Catch5clara8TextFlow6Column8iteratorEEPT_RS5_>: +_ZSt11__addressofIN5Catch5clara8TextFlow6Column8iteratorEEPT_RS5_(): + 45a228: d10043ff sub sp, sp, #0x10 + 45a22c: f90007e0 str x0, [sp, #8] + 45a230: f94007e0 ldr x0, [sp, #8] + 45a234: 910043ff add sp, sp, #0x10 + 45a238: d65f03c0 ret + +000000000045a23c <_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara8TextFlow6ColumnEEE8max_sizeERKS4_(): + 45a23c: a9be7bfd stp x29, x30, [sp, #-32]! + 45a240: 910003fd mov x29, sp + 45a244: f9000fe0 str x0, [sp, #24] + 45a248: f9400fe0 ldr x0, [sp, #24] + 45a24c: 94000688 bl 45bc6c <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE8max_sizeEv> + 45a250: a8c27bfd ldp x29, x30, [sp], #32 + 45a254: d65f03c0 ret + +000000000045a258 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE8allocateEmPKv(): + 45a258: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a25c: 910003fd mov x29, sp + 45a260: f90017e0 str x0, [sp, #40] + 45a264: f90013e1 str x1, [sp, #32] + 45a268: f9000fe2 str x2, [sp, #24] + 45a26c: f94017e0 ldr x0, [sp, #40] + 45a270: 9400067f bl 45bc6c <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE8max_sizeEv> + 45a274: aa0003e1 mov x1, x0 + 45a278: f94013e0 ldr x0, [sp, #32] + 45a27c: eb01001f cmp x0, x1 + 45a280: 1a9f97e0 cset w0, hi // hi = pmore + 45a284: 12001c00 and w0, w0, #0xff + 45a288: 7100001f cmp w0, #0x0 + 45a28c: 54000040 b.eq 45a294 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE8allocateEmPKv+0x3c> // b.none + 45a290: 97feb314 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45a294: f94013e1 ldr x1, [sp, #32] + 45a298: aa0103e0 mov x0, x1 + 45a29c: d37ff800 lsl x0, x0, #1 + 45a2a0: 8b010000 add x0, x0, x1 + 45a2a4: d37cec00 lsl x0, x0, #4 + 45a2a8: 97feb42e bl 407360 <_Znwm@plt> + 45a2ac: a8c37bfd ldp x29, x30, [sp], #48 + 45a2b0: d65f03c0 ret + +000000000045a2b4 <_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEC1ES4_>: +_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEC1ES4_(): + 45a2b4: d10043ff sub sp, sp, #0x10 + 45a2b8: f90007e0 str x0, [sp, #8] + 45a2bc: f90003e1 str x1, [sp] + 45a2c0: f94007e0 ldr x0, [sp, #8] + 45a2c4: f94003e1 ldr x1, [sp] + 45a2c8: f9000001 str x1, [x0] + 45a2cc: d503201f nop + 45a2d0: 910043ff add sp, sp, #0x10 + 45a2d4: d65f03c0 ret + +000000000045a2d8 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES5_ET0_T_S8_S7_(): + 45a2d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 45a2dc: 910003fd mov x29, sp + 45a2e0: f90017e0 str x0, [sp, #40] + 45a2e4: f90013e1 str x1, [sp, #32] + 45a2e8: f9000fe2 str x2, [sp, #24] + 45a2ec: 52800020 mov w0, #0x1 // #1 + 45a2f0: 3900ffe0 strb w0, [sp, #63] + 45a2f4: f9400fe2 ldr x2, [sp, #24] + 45a2f8: f94013e1 ldr x1, [sp, #32] + 45a2fc: f94017e0 ldr x0, [sp, #40] + 45a300: 94000661 bl 45bc84 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES7_EET0_T_SA_S9_> + 45a304: a8c47bfd ldp x29, x30, [sp], #64 + 45a308: d65f03c0 ret + +000000000045a30c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE10deallocateEPS4_m(): + 45a30c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a310: 910003fd mov x29, sp + 45a314: f90017e0 str x0, [sp, #40] + 45a318: f90013e1 str x1, [sp, #32] + 45a31c: f9000fe2 str x2, [sp, #24] + 45a320: f94013e0 ldr x0, [sp, #32] + 45a324: 97feb3fb bl 407310 <_ZdlPv@plt> + 45a328: d503201f nop + 45a32c: a8c37bfd ldp x29, x30, [sp], #48 + 45a330: d65f03c0 ret + +000000000045a334 <_ZSt11__addressofIN5Catch5clara8TextFlow6ColumnEEPT_RS4_>: +_ZSt11__addressofIN5Catch5clara8TextFlow6ColumnEEPT_RS4_(): + 45a334: d10043ff sub sp, sp, #0x10 + 45a338: f90007e0 str x0, [sp, #8] + 45a33c: f94007e0 ldr x0, [sp, #8] + 45a340: 910043ff add sp, sp, #0x10 + 45a344: d65f03c0 ret + +000000000045a348 <_ZSt10_ConstructIN5Catch5clara8TextFlow6ColumnEJRKS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara8TextFlow6ColumnEJRKS3_EEvPT_DpOT0_(): + 45a348: a9bc7bfd stp x29, x30, [sp, #-64]! + 45a34c: 910003fd mov x29, sp + 45a350: a90153f3 stp x19, x20, [sp, #16] + 45a354: f90013f5 str x21, [sp, #32] + 45a358: f9001fe0 str x0, [sp, #56] + 45a35c: f9001be1 str x1, [sp, #48] + 45a360: f9401be0 ldr x0, [sp, #48] + 45a364: 97ffeca7 bl 455600 <_ZSt7forwardIRKN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS6_E4typeE> + 45a368: aa0003f5 mov x21, x0 + 45a36c: f9401ff3 ldr x19, [sp, #56] + 45a370: aa1303e1 mov x1, x19 + 45a374: d2800600 mov x0, #0x30 // #48 + 45a378: 97fec840 bl 40c478 <_ZnwmPv> + 45a37c: aa0003f4 mov x20, x0 + 45a380: aa1503e1 mov x1, x21 + 45a384: aa1403e0 mov x0, x20 + 45a388: 97ffeca3 bl 455614 <_ZN5Catch5clara8TextFlow6ColumnC1ERKS2_> + 45a38c: 14000007 b 45a3a8 <_ZSt10_ConstructIN5Catch5clara8TextFlow6ColumnEJRKS3_EEvPT_DpOT0_+0x60> + 45a390: aa0003f5 mov x21, x0 + 45a394: aa1303e1 mov x1, x19 + 45a398: aa1403e0 mov x0, x20 + 45a39c: 97fec83d bl 40c490 <_ZdlPvS_> + 45a3a0: aa1503e0 mov x0, x21 + 45a3a4: 97feb557 bl 407900 <_Unwind_Resume@plt> + 45a3a8: a94153f3 ldp x19, x20, [sp, #16] + 45a3ac: f94013f5 ldr x21, [sp, #32] + 45a3b0: a8c47bfd ldp x29, x30, [sp], #64 + 45a3b4: d65f03c0 ret + +000000000045a3b8 <_ZSt8_DestroyIN5Catch5clara8TextFlow6ColumnEEvPT_>: +_ZSt8_DestroyIN5Catch5clara8TextFlow6ColumnEEvPT_(): + 45a3b8: a9be7bfd stp x29, x30, [sp, #-32]! + 45a3bc: 910003fd mov x29, sp + 45a3c0: f9000fe0 str x0, [sp, #24] + 45a3c4: f9400fe0 ldr x0, [sp, #24] + 45a3c8: 97ffc407 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 45a3cc: d503201f nop + 45a3d0: a8c27bfd ldp x29, x30, [sp], #32 + 45a3d4: d65f03c0 ret + +000000000045a3d8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEEC2Ev(): + 45a3d8: d10043ff sub sp, sp, #0x10 + 45a3dc: f90007e0 str x0, [sp, #8] + 45a3e0: d503201f nop + 45a3e4: 910043ff add sp, sp, #0x10 + 45a3e8: d65f03c0 ret + +000000000045a3ec <_ZSt19__iterator_categoryIPKPKcENSt15iterator_traitsIT_E17iterator_categoryERKS5_>: +_ZSt19__iterator_categoryIPKPKcENSt15iterator_traitsIT_E17iterator_categoryERKS5_(): + 45a3ec: d10043ff sub sp, sp, #0x10 + 45a3f0: f90007e0 str x0, [sp, #8] + 45a3f4: 2a0103e0 mov w0, w1 + 45a3f8: 910043ff add sp, sp, #0x10 + 45a3fc: d65f03c0 ret + +000000000045a400 <_ZSt10__distanceIPKPKcENSt15iterator_traitsIT_E15difference_typeES5_S5_St26random_access_iterator_tag>: +_ZSt10__distanceIPKPKcENSt15iterator_traitsIT_E15difference_typeES5_S5_St26random_access_iterator_tag(): + 45a400: d10083ff sub sp, sp, #0x20 + 45a404: f9000fe0 str x0, [sp, #24] + 45a408: f9000be1 str x1, [sp, #16] + 45a40c: 390023e2 strb w2, [sp, #8] + 45a410: f9400be1 ldr x1, [sp, #16] + 45a414: f9400fe0 ldr x0, [sp, #24] + 45a418: cb000020 sub x0, x1, x0 + 45a41c: 9343fc01 asr x1, x0, #3 + 45a420: aa0103e0 mov x0, x1 + 45a424: 910083ff add sp, sp, #0x20 + 45a428: d65f03c0 ret + +000000000045a42c <_ZSt18uninitialized_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET0_T_SC_SB_>: +_ZSt18uninitialized_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET0_T_SC_SB_(): + 45a42c: a9bc7bfd stp x29, x30, [sp, #-64]! + 45a430: 910003fd mov x29, sp + 45a434: f90017e0 str x0, [sp, #40] + 45a438: f90013e1 str x1, [sp, #32] + 45a43c: f9000fe2 str x2, [sp, #24] + 45a440: 52800020 mov w0, #0x1 // #1 + 45a444: 3900ffe0 strb w0, [sp, #63] + 45a448: f9400fe2 ldr x2, [sp, #24] + 45a44c: f94013e1 ldr x1, [sp, #32] + 45a450: f94017e0 ldr x0, [sp, #40] + 45a454: 94000636 bl 45bd2c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET0_T_SE_SD_> + 45a458: a8c47bfd ldp x29, x30, [sp], #64 + 45a45c: d65f03c0 ret + +000000000045a460 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE8max_sizeEv(): + 45a460: d10043ff sub sp, sp, #0x10 + 45a464: f90007e0 str x0, [sp, #8] + 45a468: b203e7e0 mov x0, #0x6666666666666666 // #7378697629483820646 + 45a46c: f2e0ccc0 movk x0, #0x666, lsl #48 + 45a470: 910043ff add sp, sp, #0x10 + 45a474: d65f03c0 ret + +000000000045a478 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch5clara6detail5TokenEmEET_S7_T0_>: +_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch5clara6detail5TokenEmEET_S7_T0_(): + 45a478: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a47c: 910003fd mov x29, sp + 45a480: f9000fe0 str x0, [sp, #24] + 45a484: f9000be1 str x1, [sp, #16] + 45a488: f9400fe0 ldr x0, [sp, #24] + 45a48c: f90017e0 str x0, [sp, #40] + 45a490: f9400be0 ldr x0, [sp, #16] + 45a494: f100001f cmp x0, #0x0 + 45a498: 54000160 b.eq 45a4c4 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch5clara6detail5TokenEmEET_S7_T0_+0x4c> // b.none + 45a49c: f94017e0 ldr x0, [sp, #40] + 45a4a0: 94000043 bl 45a5ac <_ZSt11__addressofIN5Catch5clara6detail5TokenEEPT_RS4_> + 45a4a4: 94000650 bl 45bde4 <_ZSt10_ConstructIN5Catch5clara6detail5TokenEJEEvPT_DpOT0_> + 45a4a8: f9400be0 ldr x0, [sp, #16] + 45a4ac: d1000400 sub x0, x0, #0x1 + 45a4b0: f9000be0 str x0, [sp, #16] + 45a4b4: f94017e0 ldr x0, [sp, #40] + 45a4b8: 9100a000 add x0, x0, #0x28 + 45a4bc: f90017e0 str x0, [sp, #40] + 45a4c0: 17fffff4 b 45a490 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch5clara6detail5TokenEmEET_S7_T0_+0x18> + 45a4c4: f94017e0 ldr x0, [sp, #40] + 45a4c8: a8c37bfd ldp x29, x30, [sp], #48 + 45a4cc: d65f03c0 ret + +000000000045a4d0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE8allocateEmPKv(): + 45a4d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a4d4: 910003fd mov x29, sp + 45a4d8: f90017e0 str x0, [sp, #40] + 45a4dc: f90013e1 str x1, [sp, #32] + 45a4e0: f9000fe2 str x2, [sp, #24] + 45a4e4: f94017e0 ldr x0, [sp, #40] + 45a4e8: 97ffffde bl 45a460 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE8max_sizeEv> + 45a4ec: aa0003e1 mov x1, x0 + 45a4f0: f94013e0 ldr x0, [sp, #32] + 45a4f4: eb01001f cmp x0, x1 + 45a4f8: 1a9f97e0 cset w0, hi // hi = pmore + 45a4fc: 12001c00 and w0, w0, #0xff + 45a500: 7100001f cmp w0, #0x0 + 45a504: 54000040 b.eq 45a50c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE8allocateEmPKv+0x3c> // b.none + 45a508: 97feb276 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45a50c: f94013e1 ldr x1, [sp, #32] + 45a510: aa0103e0 mov x0, x1 + 45a514: d37ef400 lsl x0, x0, #2 + 45a518: 8b010000 add x0, x0, x1 + 45a51c: d37df000 lsl x0, x0, #3 + 45a520: 97feb390 bl 407360 <_Znwm@plt> + 45a524: a8c37bfd ldp x29, x30, [sp], #48 + 45a528: d65f03c0 ret + +000000000045a52c <_ZNSt13move_iteratorIPN5Catch5clara6detail5TokenEEC1ES4_>: +_ZNSt13move_iteratorIPN5Catch5clara6detail5TokenEEC2ES4_(): + 45a52c: d10043ff sub sp, sp, #0x10 + 45a530: f90007e0 str x0, [sp, #8] + 45a534: f90003e1 str x1, [sp] + 45a538: f94007e0 ldr x0, [sp, #8] + 45a53c: f94003e1 ldr x1, [sp] + 45a540: f9000001 str x1, [x0] + 45a544: d503201f nop + 45a548: 910043ff add sp, sp, #0x10 + 45a54c: d65f03c0 ret + +000000000045a550 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES5_ET0_T_S8_S7_(): + 45a550: a9bc7bfd stp x29, x30, [sp, #-64]! + 45a554: 910003fd mov x29, sp + 45a558: f90017e0 str x0, [sp, #40] + 45a55c: f90013e1 str x1, [sp, #32] + 45a560: f9000fe2 str x2, [sp, #24] + 45a564: 52800020 mov w0, #0x1 // #1 + 45a568: 3900ffe0 strb w0, [sp, #63] + 45a56c: f9400fe2 ldr x2, [sp, #24] + 45a570: f94013e1 ldr x1, [sp, #32] + 45a574: f94017e0 ldr x0, [sp, #40] + 45a578: 94000629 bl 45be1c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES7_EET0_T_SA_S9_> + 45a57c: a8c47bfd ldp x29, x30, [sp], #64 + 45a580: d65f03c0 ret + +000000000045a584 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEE10deallocateEPS4_m(): + 45a584: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a588: 910003fd mov x29, sp + 45a58c: f90017e0 str x0, [sp, #40] + 45a590: f90013e1 str x1, [sp, #32] + 45a594: f9000fe2 str x2, [sp, #24] + 45a598: f94013e0 ldr x0, [sp, #32] + 45a59c: 97feb35d bl 407310 <_ZdlPv@plt> + 45a5a0: d503201f nop + 45a5a4: a8c37bfd ldp x29, x30, [sp], #48 + 45a5a8: d65f03c0 ret + +000000000045a5ac <_ZSt11__addressofIN5Catch5clara6detail5TokenEEPT_RS4_>: +_ZSt11__addressofIN5Catch5clara6detail5TokenEEPT_RS4_(): + 45a5ac: d10043ff sub sp, sp, #0x10 + 45a5b0: f90007e0 str x0, [sp, #8] + 45a5b4: f94007e0 ldr x0, [sp, #8] + 45a5b8: 910043ff add sp, sp, #0x10 + 45a5bc: d65f03c0 ret + +000000000045a5c0 <_ZSt8_DestroyIN5Catch5clara6detail5TokenEEvPT_>: +_ZSt8_DestroyIN5Catch5clara6detail5TokenEEvPT_(): + 45a5c0: a9be7bfd stp x29, x30, [sp, #-32]! + 45a5c4: 910003fd mov x29, sp + 45a5c8: f9000fe0 str x0, [sp, #24] + 45a5cc: f9400fe0 ldr x0, [sp, #24] + 45a5d0: 97ffc615 bl 44be24 <_ZN5Catch5clara6detail5TokenD1Ev> + 45a5d4: d503201f nop + 45a5d8: a8c27bfd ldp x29, x30, [sp], #32 + 45a5dc: d65f03c0 ret + +000000000045a5e0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail5TokenEEC1Ev(): + 45a5e0: d10043ff sub sp, sp, #0x10 + 45a5e4: f90007e0 str x0, [sp, #8] + 45a5e8: d503201f nop + 45a5ec: 910043ff add sp, sp, #0x10 + 45a5f0: d65f03c0 ret + +000000000045a5f4 <_ZSt12__niter_baseIPN5Catch5clara6detail5TokenESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE>: +_ZSt12__niter_baseIPN5Catch5clara6detail5TokenESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE(): + 45a5f4: a9be7bfd stp x29, x30, [sp, #-32]! + 45a5f8: 910003fd mov x29, sp + 45a5fc: f9000fe0 str x0, [sp, #24] + 45a600: 910063e0 add x0, sp, #0x18 + 45a604: 97ffe2f6 bl 4531dc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 45a608: f9400000 ldr x0, [x0] + 45a60c: a8c27bfd ldp x29, x30, [sp], #32 + 45a610: d65f03c0 ret + +000000000045a614 <_ZSt13__copy_move_aILb1EPN5Catch5clara6detail5TokenES4_ET1_T0_S6_S5_>: +_ZSt13__copy_move_aILb1EPN5Catch5clara6detail5TokenES4_ET1_T0_S6_S5_(): + 45a614: a9bc7bfd stp x29, x30, [sp, #-64]! + 45a618: 910003fd mov x29, sp + 45a61c: f90017e0 str x0, [sp, #40] + 45a620: f90013e1 str x1, [sp, #32] + 45a624: f9000fe2 str x2, [sp, #24] + 45a628: 3900ffff strb wzr, [sp, #63] + 45a62c: f9400fe2 ldr x2, [sp, #24] + 45a630: f94013e1 ldr x1, [sp, #32] + 45a634: f94017e0 ldr x0, [sp, #40] + 45a638: 94000635 bl 45bf0c <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail5TokenES7_EET0_T_S9_S8_> + 45a63c: a8c47bfd ldp x29, x30, [sp], #64 + 45a640: d65f03c0 ret + +000000000045a644 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxneIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 45a644: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a648: 910003fd mov x29, sp + 45a64c: f9000bf3 str x19, [sp, #16] + 45a650: f90017e0 str x0, [sp, #40] + 45a654: f90013e1 str x1, [sp, #32] + 45a658: f94017e0 ldr x0, [sp, #40] + 45a65c: 97ffee91 bl 4560a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 45a660: f9400013 ldr x19, [x0] + 45a664: f94013e0 ldr x0, [sp, #32] + 45a668: 97ffee8e bl 4560a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEE4baseEv> + 45a66c: f9400000 ldr x0, [x0] + 45a670: eb00027f cmp x19, x0 + 45a674: 1a9f07e0 cset w0, ne // ne = any + 45a678: 12001c00 and w0, w0, #0xff + 45a67c: f9400bf3 ldr x19, [sp, #16] + 45a680: a8c37bfd ldp x29, x30, [sp], #48 + 45a684: d65f03c0 ret + +000000000045a688 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail5TokenESt6vectorIS4_SaIS4_EEEppEv(): + 45a688: d10043ff sub sp, sp, #0x10 + 45a68c: f90007e0 str x0, [sp, #8] + 45a690: f94007e0 ldr x0, [sp, #8] + 45a694: f9400000 ldr x0, [x0] + 45a698: 9100a001 add x1, x0, #0x28 + 45a69c: f94007e0 ldr x0, [sp, #8] + 45a6a0: f9000001 str x1, [x0] + 45a6a4: f94007e0 ldr x0, [sp, #8] + 45a6a8: 910043ff add sp, sp, #0x10 + 45a6ac: d65f03c0 ret + +000000000045a6b0 <_ZSt10_ConstructIN5Catch5clara6detail5TokenEJRKS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail5TokenEJRKS3_EEvPT_DpOT0_(): + 45a6b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 45a6b4: 910003fd mov x29, sp + 45a6b8: a90153f3 stp x19, x20, [sp, #16] + 45a6bc: f90013f5 str x21, [sp, #32] + 45a6c0: f9001fe0 str x0, [sp, #56] + 45a6c4: f9001be1 str x1, [sp, #48] + 45a6c8: f9401be0 ldr x0, [sp, #48] + 45a6cc: 94000632 bl 45bf94 <_ZSt7forwardIRKN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS6_E4typeE> + 45a6d0: aa0003f5 mov x21, x0 + 45a6d4: f9401ff3 ldr x19, [sp, #56] + 45a6d8: aa1303e1 mov x1, x19 + 45a6dc: d2800500 mov x0, #0x28 // #40 + 45a6e0: 97fec766 bl 40c478 <_ZnwmPv> + 45a6e4: aa0003f4 mov x20, x0 + 45a6e8: aa1503e1 mov x1, x21 + 45a6ec: aa1403e0 mov x0, x20 + 45a6f0: 97ffc70a bl 44c318 <_ZN5Catch5clara6detail5TokenC1ERKS2_> + 45a6f4: 14000007 b 45a710 <_ZSt10_ConstructIN5Catch5clara6detail5TokenEJRKS3_EEvPT_DpOT0_+0x60> + 45a6f8: aa0003f5 mov x21, x0 + 45a6fc: aa1303e1 mov x1, x19 + 45a700: aa1403e0 mov x0, x20 + 45a704: 97fec763 bl 40c490 <_ZdlPvS_> + 45a708: aa1503e0 mov x0, x21 + 45a70c: 97feb47d bl 407900 <_Unwind_Resume@plt> + 45a710: a94153f3 ldp x19, x20, [sp, #16] + 45a714: f94013f5 ldr x21, [sp, #32] + 45a718: a8c47bfd ldp x29, x30, [sp], #64 + 45a71c: d65f03c0 ret + +000000000045a720 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EJRA13_KcEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EJRA13_KcEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 45a720: a9b77bfd stp x29, x30, [sp, #-144]! + 45a724: 910003fd mov x29, sp + 45a728: a90153f3 stp x19, x20, [sp, #16] + 45a72c: a9025bf5 stp x21, x22, [sp, #32] + 45a730: f9002fe0 str x0, [sp, #88] + 45a734: 390143e1 strb w1, [sp, #80] + 45a738: f90027e2 str x2, [sp, #72] + 45a73c: f90023e3 str x3, [sp, #64] + 45a740: f9001fe4 str x4, [sp, #56] + 45a744: f9402fe0 ldr x0, [sp, #88] + 45a748: f900001f str xzr, [x0] + 45a74c: 9101e3e0 add x0, sp, #0x78 + 45a750: f94023e1 ldr x1, [sp, #64] + 45a754: 94000615 bl 45bfa8 <_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E> + 45a758: 9101e3e0 add x0, sp, #0x78 + 45a75c: 9101a3e1 add x1, sp, #0x68 + 45a760: aa0103e8 mov x8, x1 + 45a764: 94000622 bl 45bfec <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_> + 45a768: 9101a3e0 add x0, sp, #0x68 + 45a76c: 94000642 bl 45c074 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 45a770: f90047e0 str x0, [sp, #136] + 45a774: f94023e0 ldr x0, [sp, #64] + 45a778: 94000647 bl 45c094 <_ZSt4moveIRKSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOSA_> + 45a77c: aa0003e1 mov x1, x0 + 45a780: 910203e0 add x0, sp, #0x80 + 45a784: 97ff3d88 bl 429da4 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_> + 45a788: 910203f4 add x20, sp, #0x80 + 45a78c: f9401fe0 ldr x0, [sp, #56] + 45a790: 97ffe347 bl 4534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 45a794: aa0003f6 mov x22, x0 + 45a798: f94047f3 ldr x19, [sp, #136] + 45a79c: aa1303e1 mov x1, x19 + 45a7a0: d2800600 mov x0, #0x30 // #48 + 45a7a4: 97fec735 bl 40c478 <_ZnwmPv> + 45a7a8: aa0003f5 mov x21, x0 + 45a7ac: aa1603e2 mov x2, x22 + 45a7b0: aa1403e1 mov x1, x20 + 45a7b4: aa1503e0 mov x0, x21 + 45a7b8: 9400064c bl 45c0e8 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRA13_KcEEES6_DpOT_> + 45a7bc: 910203e0 add x0, sp, #0x80 + 45a7c0: 97ff27ea bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 45a7c4: f9402fe0 ldr x0, [sp, #88] + 45a7c8: f94047e1 ldr x1, [sp, #136] + 45a7cc: f9000001 str x1, [x0] + 45a7d0: 9101a3e0 add x0, sp, #0x68 + 45a7d4: d2800001 mov x1, #0x0 // #0 + 45a7d8: 94000670 bl 45c198 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 45a7dc: 9101a3e0 add x0, sp, #0x68 + 45a7e0: 94000613 bl 45c02c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 45a7e4: 9101e3e0 add x0, sp, #0x78 + 45a7e8: 940005f9 bl 45bfcc <_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 45a7ec: 14000010 b 45a82c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EJRA13_KcEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 45a7f0: aa0003f4 mov x20, x0 + 45a7f4: aa1303e1 mov x1, x19 + 45a7f8: aa1503e0 mov x0, x21 + 45a7fc: 97fec725 bl 40c490 <_ZdlPvS_> + 45a800: aa1403f3 mov x19, x20 + 45a804: 910203e0 add x0, sp, #0x80 + 45a808: 97ff27d8 bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 45a80c: 9101a3e0 add x0, sp, #0x68 + 45a810: 94000607 bl 45c02c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 45a814: 14000002 b 45a81c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EJRA13_KcEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 45a818: aa0003f3 mov x19, x0 + 45a81c: 9101e3e0 add x0, sp, #0x78 + 45a820: 940005eb bl 45bfcc <_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 45a824: aa1303e0 mov x0, x19 + 45a828: 97feb436 bl 407900 <_Unwind_Resume@plt> + 45a82c: a94153f3 ldp x19, x20, [sp, #16] + 45a830: a9425bf5 ldp x21, x22, [sp, #32] + 45a834: a8c97bfd ldp x29, x30, [sp], #144 + 45a838: d65f03c0 ret + +000000000045a83c <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 45a83c: d10043ff sub sp, sp, #0x10 + 45a840: f90007e0 str x0, [sp, #8] + 45a844: f90003e1 str x1, [sp] + 45a848: d503201f nop + 45a84c: 910043ff add sp, sp, #0x10 + 45a850: d65f03c0 ret + +000000000045a854 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEEC1ERKS5_(): + 45a854: d10043ff sub sp, sp, #0x10 + 45a858: f90007e0 str x0, [sp, #8] + 45a85c: f90003e1 str x1, [sp] + 45a860: d503201f nop + 45a864: 910043ff add sp, sp, #0x10 + 45a868: d65f03c0 ret + +000000000045a86c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE10deallocateEPS4_m(): + 45a86c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a870: 910003fd mov x29, sp + 45a874: f90017e0 str x0, [sp, #40] + 45a878: f90013e1 str x1, [sp, #32] + 45a87c: f9000fe2 str x2, [sp, #24] + 45a880: f94013e0 ldr x0, [sp, #32] + 45a884: 97feb2a3 bl 407310 <_ZdlPv@plt> + 45a888: d503201f nop + 45a88c: a8c37bfd ldp x29, x30, [sp], #48 + 45a890: d65f03c0 ret + +000000000045a894 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE8allocateEmPKv(): + 45a894: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a898: 910003fd mov x29, sp + 45a89c: f90017e0 str x0, [sp, #40] + 45a8a0: f90013e1 str x1, [sp, #32] + 45a8a4: f9000fe2 str x2, [sp, #24] + 45a8a8: f94017e0 ldr x0, [sp, #40] + 45a8ac: 94000643 bl 45c1b8 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE8max_sizeEv> + 45a8b0: aa0003e1 mov x1, x0 + 45a8b4: f94013e0 ldr x0, [sp, #32] + 45a8b8: eb01001f cmp x0, x1 + 45a8bc: 1a9f97e0 cset w0, hi // hi = pmore + 45a8c0: 12001c00 and w0, w0, #0xff + 45a8c4: 7100001f cmp w0, #0x0 + 45a8c8: 54000040 b.eq 45a8d0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE8allocateEmPKv+0x3c> // b.none + 45a8cc: 97feb185 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45a8d0: f94013e0 ldr x0, [sp, #32] + 45a8d4: d37ae400 lsl x0, x0, #6 + 45a8d8: 97feb2a2 bl 407360 <_Znwm@plt> + 45a8dc: a8c37bfd ldp x29, x30, [sp], #48 + 45a8e0: d65f03c0 ret + +000000000045a8e4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch5clara6detail11HelpColumnsEPS5_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch5clara6detail11HelpColumnsEPS5_EET0_T_SA_S9_(): + 45a8e4: a9bb7bfd stp x29, x30, [sp, #-80]! + 45a8e8: 910003fd mov x29, sp + 45a8ec: f9000bf3 str x19, [sp, #16] + 45a8f0: f9001fe0 str x0, [sp, #56] + 45a8f4: f9001be1 str x1, [sp, #48] + 45a8f8: f90017e2 str x2, [sp, #40] + 45a8fc: f94017e0 ldr x0, [sp, #40] + 45a900: f90027e0 str x0, [sp, #72] + 45a904: f9401fe1 ldr x1, [sp, #56] + 45a908: f9401be0 ldr x0, [sp, #48] + 45a90c: eb00003f cmp x1, x0 + 45a910: 54000180 b.eq 45a940 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch5clara6detail11HelpColumnsEPS5_EET0_T_SA_S9_+0x5c> // b.none + 45a914: f94027e0 ldr x0, [sp, #72] + 45a918: 94000018 bl 45a978 <_ZSt11__addressofIN5Catch5clara6detail11HelpColumnsEEPT_RS4_> + 45a91c: f9401fe1 ldr x1, [sp, #56] + 45a920: 94000643 bl 45c22c <_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJRKS3_EEvPT_DpOT0_> + 45a924: f9401fe0 ldr x0, [sp, #56] + 45a928: 91010000 add x0, x0, #0x40 + 45a92c: f9001fe0 str x0, [sp, #56] + 45a930: f94027e0 ldr x0, [sp, #72] + 45a934: 91010000 add x0, x0, #0x40 + 45a938: f90027e0 str x0, [sp, #72] + 45a93c: 17fffff2 b 45a904 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch5clara6detail11HelpColumnsEPS5_EET0_T_SA_S9_+0x20> + 45a940: f94027e0 ldr x0, [sp, #72] + 45a944: 1400000a b 45a96c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch5clara6detail11HelpColumnsEPS5_EET0_T_SA_S9_+0x88> + 45a948: 97feb176 bl 406f20 <__cxa_begin_catch@plt> + 45a94c: f94027e1 ldr x1, [sp, #72] + 45a950: f94017e0 ldr x0, [sp, #40] + 45a954: 97ffeed7 bl 4564b0 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsEEvT_S5_> + 45a958: 97feb362 bl 4076e0 <__cxa_rethrow@plt> + 45a95c: aa0003f3 mov x19, x0 + 45a960: 97feb3ac bl 407810 <__cxa_end_catch@plt> + 45a964: aa1303e0 mov x0, x19 + 45a968: 97feb3e6 bl 407900 <_Unwind_Resume@plt> + 45a96c: f9400bf3 ldr x19, [sp, #16] + 45a970: a8c57bfd ldp x29, x30, [sp], #80 + 45a974: d65f03c0 ret + +000000000045a978 <_ZSt11__addressofIN5Catch5clara6detail11HelpColumnsEEPT_RS4_>: +_ZSt11__addressofIN5Catch5clara6detail11HelpColumnsEEPT_RS4_(): + 45a978: d10043ff sub sp, sp, #0x10 + 45a97c: f90007e0 str x0, [sp, #8] + 45a980: f94007e0 ldr x0, [sp, #8] + 45a984: 910043ff add sp, sp, #0x10 + 45a988: d65f03c0 ret + +000000000045a98c <_ZSt8_DestroyIN5Catch5clara6detail11HelpColumnsEEvPT_>: +_ZSt8_DestroyIN5Catch5clara6detail11HelpColumnsEEvPT_(): + 45a98c: a9be7bfd stp x29, x30, [sp, #-32]! + 45a990: 910003fd mov x29, sp + 45a994: f9000fe0 str x0, [sp, #24] + 45a998: f9400fe0 ldr x0, [sp, #24] + 45a99c: 97ffc9a4 bl 44d02c <_ZN5Catch5clara6detail11HelpColumnsD1Ev> + 45a9a0: d503201f nop + 45a9a4: a8c27bfd ldp x29, x30, [sp], #32 + 45a9a8: d65f03c0 ret + +000000000045a9ac <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE8allocateEmPKv(): + 45a9ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 45a9b0: 910003fd mov x29, sp + 45a9b4: f90017e0 str x0, [sp, #40] + 45a9b8: f90013e1 str x1, [sp, #32] + 45a9bc: f9000fe2 str x2, [sp, #24] + 45a9c0: f94017e0 ldr x0, [sp, #40] + 45a9c4: 94000636 bl 45c29c <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE8max_sizeEv> + 45a9c8: aa0003e1 mov x1, x0 + 45a9cc: f94013e0 ldr x0, [sp, #32] + 45a9d0: eb01001f cmp x0, x1 + 45a9d4: 1a9f97e0 cset w0, hi // hi = pmore + 45a9d8: 12001c00 and w0, w0, #0xff + 45a9dc: 7100001f cmp w0, #0x0 + 45a9e0: 54000040 b.eq 45a9e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE8allocateEmPKv+0x3c> // b.none + 45a9e4: 97feb13f bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45a9e8: f94013e1 ldr x1, [sp, #32] + 45a9ec: aa0103e0 mov x0, x1 + 45a9f0: d37ff800 lsl x0, x0, #1 + 45a9f4: 8b010000 add x0, x0, x1 + 45a9f8: d37be800 lsl x0, x0, #5 + 45a9fc: 97feb259 bl 407360 <_Znwm@plt> + 45aa00: a8c37bfd ldp x29, x30, [sp], #48 + 45aa04: d65f03c0 ret + +000000000045aa08 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE8allocateEmPKv(): + 45aa08: a9bd7bfd stp x29, x30, [sp, #-48]! + 45aa0c: 910003fd mov x29, sp + 45aa10: f90017e0 str x0, [sp, #40] + 45aa14: f90013e1 str x1, [sp, #32] + 45aa18: f9000fe2 str x2, [sp, #24] + 45aa1c: f94017e0 ldr x0, [sp, #40] + 45aa20: 94000625 bl 45c2b4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE8max_sizeEv> + 45aa24: aa0003e1 mov x1, x0 + 45aa28: f94013e0 ldr x0, [sp, #32] + 45aa2c: eb01001f cmp x0, x1 + 45aa30: 1a9f97e0 cset w0, hi // hi = pmore + 45aa34: 12001c00 and w0, w0, #0xff + 45aa38: 7100001f cmp w0, #0x0 + 45aa3c: 54000040 b.eq 45aa44 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE8allocateEmPKv+0x3c> // b.none + 45aa40: 97feb128 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45aa44: f94013e1 ldr x1, [sp, #32] + 45aa48: aa0103e0 mov x0, x1 + 45aa4c: d37cec00 lsl x0, x0, #4 + 45aa50: cb010000 sub x0, x0, x1 + 45aa54: d37df000 lsl x0, x0, #3 + 45aa58: 97feb242 bl 407360 <_Znwm@plt> + 45aa5c: a8c37bfd ldp x29, x30, [sp], #48 + 45aa60: d65f03c0 ret + +000000000045aa64 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_St26random_access_iterator_tag>: +_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEENSt15iterator_traitsIT_E15difference_typeESC_SC_St26random_access_iterator_tag(): + 45aa64: a9bd7bfd stp x29, x30, [sp, #-48]! + 45aa68: 910003fd mov x29, sp + 45aa6c: f90017e0 str x0, [sp, #40] + 45aa70: f90013e1 str x1, [sp, #32] + 45aa74: 390063e2 strb w2, [sp, #24] + 45aa78: 9100a3e1 add x1, sp, #0x28 + 45aa7c: 910083e0 add x0, sp, #0x20 + 45aa80: 97fff899 bl 458ce4 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 45aa84: a8c37bfd ldp x29, x30, [sp], #48 + 45aa88: d65f03c0 ret + +000000000045aa8c <_ZSt18make_move_iteratorIPN5Catch5clara6detail11HelpColumnsEESt13move_iteratorIT_ES6_>: +_ZSt18make_move_iteratorIPN5Catch5clara6detail11HelpColumnsEESt13move_iteratorIT_ES6_(): + 45aa8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45aa90: 910003fd mov x29, sp + 45aa94: f9000fe0 str x0, [sp, #24] + 45aa98: 9100a3e0 add x0, sp, #0x28 + 45aa9c: f9400fe1 ldr x1, [sp, #24] + 45aaa0: 9400060b bl 45c2cc <_ZNSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEC1ES4_> + 45aaa4: f94017e0 ldr x0, [sp, #40] + 45aaa8: a8c37bfd ldp x29, x30, [sp], #48 + 45aaac: d65f03c0 ret + +000000000045aab0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 45aab0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45aab4: 910003fd mov x29, sp + 45aab8: f90017e0 str x0, [sp, #40] + 45aabc: f90013e1 str x1, [sp, #32] + 45aac0: f9000fe2 str x2, [sp, #24] + 45aac4: f9000be3 str x3, [sp, #16] + 45aac8: f9400fe2 ldr x2, [sp, #24] + 45aacc: f94013e1 ldr x1, [sp, #32] + 45aad0: f94017e0 ldr x0, [sp, #40] + 45aad4: 94000607 bl 45c2f0 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES5_ET0_T_S8_S7_> + 45aad8: a8c37bfd ldp x29, x30, [sp], #48 + 45aadc: d65f03c0 ret + +000000000045aae0 <_ZSt12__miter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_>: +_ZSt12__miter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_(): + 45aae0: d10043ff sub sp, sp, #0x10 + 45aae4: f90007e0 str x0, [sp, #8] + 45aae8: f94007e0 ldr x0, [sp, #8] + 45aaec: 910043ff add sp, sp, #0x10 + 45aaf0: d65f03c0 ret + +000000000045aaf4 <_ZSt23__copy_move_backward_a2ILb1EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_>: +_ZSt23__copy_move_backward_a2ILb1EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_(): + 45aaf4: a9bc7bfd stp x29, x30, [sp, #-64]! + 45aaf8: 910003fd mov x29, sp + 45aafc: a90153f3 stp x19, x20, [sp, #16] + 45ab00: f9001fe0 str x0, [sp, #56] + 45ab04: f9001be1 str x1, [sp, #48] + 45ab08: f90017e2 str x2, [sp, #40] + 45ab0c: f9401fe0 ldr x0, [sp, #56] + 45ab10: 94000605 bl 45c324 <_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_> + 45ab14: aa0003f3 mov x19, x0 + 45ab18: f9401be0 ldr x0, [sp, #48] + 45ab1c: 94000602 bl 45c324 <_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_> + 45ab20: aa0003f4 mov x20, x0 + 45ab24: f94017e0 ldr x0, [sp, #40] + 45ab28: 940005ff bl 45c324 <_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_> + 45ab2c: aa0003e2 mov x2, x0 + 45ab30: aa1403e1 mov x1, x20 + 45ab34: aa1303e0 mov x0, x19 + 45ab38: 94000600 bl 45c338 <_ZSt22__copy_move_backward_aILb1EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_> + 45ab3c: a94153f3 ldp x19, x20, [sp, #16] + 45ab40: a8c47bfd ldp x29, x30, [sp], #64 + 45ab44: d65f03c0 ret + +000000000045ab48 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEET_SB_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEEET_SB_(): + 45ab48: d10043ff sub sp, sp, #0x10 + 45ab4c: f90007e0 str x0, [sp, #8] + 45ab50: f94007e0 ldr x0, [sp, #8] + 45ab54: 910043ff add sp, sp, #0x10 + 45ab58: d65f03c0 ret + +000000000045ab5c <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_>: +_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_(): + 45ab5c: a9bb7bfd stp x29, x30, [sp, #-80]! + 45ab60: 910003fd mov x29, sp + 45ab64: a90153f3 stp x19, x20, [sp, #16] + 45ab68: f9001fe0 str x0, [sp, #56] + 45ab6c: f9001be1 str x1, [sp, #48] + 45ab70: f90017e2 str x2, [sp, #40] + 45ab74: f9401fe0 ldr x0, [sp, #56] + 45ab78: 940005fc bl 45c368 <_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 45ab7c: aa0003f3 mov x19, x0 + 45ab80: f9401be0 ldr x0, [sp, #48] + 45ab84: 940005f9 bl 45c368 <_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 45ab88: aa0003f4 mov x20, x0 + 45ab8c: f94017e0 ldr x0, [sp, #40] + 45ab90: 940005f6 bl 45c368 <_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 45ab94: aa0003e2 mov x2, x0 + 45ab98: aa1403e1 mov x1, x20 + 45ab9c: aa1303e0 mov x0, x19 + 45aba0: 940005fa bl 45c388 <_ZSt13__copy_move_aILb0EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_> + 45aba4: f90027e0 str x0, [sp, #72] + 45aba8: 910123e1 add x1, sp, #0x48 + 45abac: 910103e0 add x0, sp, #0x40 + 45abb0: 97ffe422 bl 453c38 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 45abb4: f94023e0 ldr x0, [sp, #64] + 45abb8: a94153f3 ldp x19, x20, [sp, #16] + 45abbc: a8c57bfd ldp x29, x30, [sp], #80 + 45abc0: d65f03c0 ret + +000000000045abc4 <_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEElEvRT_T0_St26random_access_iterator_tag>: +_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEElEvRT_T0_St26random_access_iterator_tag(): + 45abc4: a9bd7bfd stp x29, x30, [sp, #-48]! + 45abc8: 910003fd mov x29, sp + 45abcc: f90017e0 str x0, [sp, #40] + 45abd0: f90013e1 str x1, [sp, #32] + 45abd4: 390063e2 strb w2, [sp, #24] + 45abd8: f94013e1 ldr x1, [sp, #32] + 45abdc: f94017e0 ldr x0, [sp, #40] + 45abe0: 940005f6 bl 45c3b8 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEpLEl> + 45abe4: d503201f nop + 45abe8: a8c37bfd ldp x29, x30, [sp], #48 + 45abec: d65f03c0 ret + +000000000045abf0 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEES6_ET0_T_SC_SB_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS5_SaIS5_EEEES6_ET0_T_SC_SB_(): + 45abf0: a9bc7bfd stp x29, x30, [sp, #-64]! + 45abf4: 910003fd mov x29, sp + 45abf8: f90017e0 str x0, [sp, #40] + 45abfc: f90013e1 str x1, [sp, #32] + 45ac00: f9000fe2 str x2, [sp, #24] + 45ac04: 52800020 mov w0, #0x1 // #1 + 45ac08: 3900ffe0 strb w0, [sp, #63] + 45ac0c: f9400fe2 ldr x2, [sp, #24] + 45ac10: f94013e1 ldr x1, [sp, #32] + 45ac14: f94017e0 ldr x0, [sp, #40] + 45ac18: 940005f5 bl 45c3ec <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS7_SaIS7_EEEES8_EET0_T_SE_SD_> + 45ac1c: a8c47bfd ldp x29, x30, [sp], #64 + 45ac20: d65f03c0 ret + +000000000045ac24 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE8max_sizeEv(): + 45ac24: a9be7bfd stp x29, x30, [sp, #-32]! + 45ac28: 910003fd mov x29, sp + 45ac2c: f9000fe0 str x0, [sp, #24] + 45ac30: f9400fe0 ldr x0, [sp, #24] + 45ac34: 9400061f bl 45c4b0 <_ZNKSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv> + 45ac38: 94000617 bl 45c494 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE8max_sizeERKS4_> + 45ac3c: a8c27bfd ldp x29, x30, [sp], #32 + 45ac40: d65f03c0 ret + +000000000045ac44 <_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE4sizeEv>: +_ZNKSt6vectorIN5Catch5clara6detail11HelpColumnsESaIS3_EE4sizeEv(): + 45ac44: d10043ff sub sp, sp, #0x10 + 45ac48: f90007e0 str x0, [sp, #8] + 45ac4c: f94007e0 ldr x0, [sp, #8] + 45ac50: f9400401 ldr x1, [x0, #8] + 45ac54: f94007e0 ldr x0, [sp, #8] + 45ac58: f9400000 ldr x0, [x0] + 45ac5c: cb000020 sub x0, x1, x0 + 45ac60: 9346fc01 asr x1, x0, #6 + 45ac64: aa0103e0 mov x0, x1 + 45ac68: 910043ff add sp, sp, #0x10 + 45ac6c: d65f03c0 ret + +000000000045ac70 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail11HelpColumnsESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail11HelpColumnsESt13move_iteratorIPS3_EET0_PT_(): + 45ac70: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ac74: 910003fd mov x29, sp + 45ac78: f9000fe0 str x0, [sp, #24] + 45ac7c: 9100a3e0 add x0, sp, #0x28 + 45ac80: f9400fe1 ldr x1, [sp, #24] + 45ac84: 94000592 bl 45c2cc <_ZNSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEC1ES4_> + 45ac88: f94017e0 ldr x0, [sp, #40] + 45ac8c: a8c37bfd ldp x29, x30, [sp], #48 + 45ac90: d65f03c0 ret + +000000000045ac94 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv(): + 45ac94: d10043ff sub sp, sp, #0x10 + 45ac98: f90007e0 str x0, [sp, #8] + 45ac9c: f94007e0 ldr x0, [sp, #8] + 45aca0: 910043ff add sp, sp, #0x10 + 45aca4: d65f03c0 ret + +000000000045aca8 <_ZNSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv>: +_ZNSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv(): + 45aca8: a9be7bfd stp x29, x30, [sp, #-32]! + 45acac: 910003fd mov x29, sp + 45acb0: f9000fe0 str x0, [sp, #24] + 45acb4: f9400fe0 ldr x0, [sp, #24] + 45acb8: 91008000 add x0, x0, #0x20 + 45acbc: 94000602 bl 45c4c4 <_ZN9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE6_M_ptrEv> + 45acc0: a8c27bfd ldp x29, x30, [sp], #32 + 45acc4: d65f03c0 ret + +000000000045acc8 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE7destroyIS4_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE7destroyIS4_EEvRS6_PT_(): + 45acc8: a9be7bfd stp x29, x30, [sp, #-32]! + 45accc: 910003fd mov x29, sp + 45acd0: f9000fe0 str x0, [sp, #24] + 45acd4: f9000be1 str x1, [sp, #16] + 45acd8: f9400be1 ldr x1, [sp, #16] + 45acdc: f9400fe0 ldr x0, [sp, #24] + 45ace0: 94000600 bl 45c4e0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE7destroyIS5_EEvPT_> + 45ace4: d503201f nop + 45ace8: a8c27bfd ldp x29, x30, [sp], #32 + 45acec: d65f03c0 ret + +000000000045acf0 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE10deallocateERS6_PS5_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE10deallocateERS6_PS5_m(): + 45acf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45acf4: 910003fd mov x29, sp + 45acf8: f90017e0 str x0, [sp, #40] + 45acfc: f90013e1 str x1, [sp, #32] + 45ad00: f9000fe2 str x2, [sp, #24] + 45ad04: f9400fe2 ldr x2, [sp, #24] + 45ad08: f94013e1 ldr x1, [sp, #32] + 45ad0c: f94017e0 ldr x0, [sp, #40] + 45ad10: 940005fa bl 45c4f8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE10deallocateEPS6_m> + 45ad14: d503201f nop + 45ad18: a8c37bfd ldp x29, x30, [sp], #48 + 45ad1c: d65f03c0 ret + +000000000045ad20 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEEC1Ev(): + 45ad20: d10043ff sub sp, sp, #0x10 + 45ad24: f90007e0 str x0, [sp, #8] + 45ad28: d503201f nop + 45ad2c: 910043ff add sp, sp, #0x10 + 45ad30: d65f03c0 ret + +000000000045ad34 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE10deallocateEPS3_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE10deallocateEPS3_m(): + 45ad34: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ad38: 910003fd mov x29, sp + 45ad3c: f90017e0 str x0, [sp, #40] + 45ad40: f90013e1 str x1, [sp, #32] + 45ad44: f9000fe2 str x2, [sp, #24] + 45ad48: f94013e0 ldr x0, [sp, #32] + 45ad4c: 97feb171 bl 407310 <_ZdlPv@plt> + 45ad50: d503201f nop + 45ad54: a8c37bfd ldp x29, x30, [sp], #48 + 45ad58: d65f03c0 ret + +000000000045ad5c <_ZSt11__addressofIN5Catch8TestSpec11FilterMatchEEPT_RS3_>: +_ZSt11__addressofIN5Catch8TestSpec11FilterMatchEEPT_RS3_(): + 45ad5c: d10043ff sub sp, sp, #0x10 + 45ad60: f90007e0 str x0, [sp, #8] + 45ad64: f94007e0 ldr x0, [sp, #8] + 45ad68: 910043ff add sp, sp, #0x10 + 45ad6c: d65f03c0 ret + +000000000045ad70 <_ZN5Catch8TestSpec11FilterMatchD1Ev>: +_ZN5Catch8TestSpec11FilterMatchD1Ev(): + 45ad70: a9be7bfd stp x29, x30, [sp, #-32]! + 45ad74: 910003fd mov x29, sp + 45ad78: f9000fe0 str x0, [sp, #24] + 45ad7c: f9400fe0 ldr x0, [sp, #24] + 45ad80: 91008000 add x0, x0, #0x20 + 45ad84: 940005e7 bl 45c520 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EED1Ev> + 45ad88: f9400fe0 ldr x0, [sp, #24] + 45ad8c: 97feb0dd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45ad90: d503201f nop + 45ad94: a8c27bfd ldp x29, x30, [sp], #32 + 45ad98: d65f03c0 ret + +000000000045ad9c <_ZSt8_DestroyIN5Catch8TestSpec11FilterMatchEEvPT_>: +_ZSt8_DestroyIN5Catch8TestSpec11FilterMatchEEvPT_(): + 45ad9c: a9be7bfd stp x29, x30, [sp, #-32]! + 45ada0: 910003fd mov x29, sp + 45ada4: f9000fe0 str x0, [sp, #24] + 45ada8: f9400fe0 ldr x0, [sp, #24] + 45adac: 97fffff1 bl 45ad70 <_ZN5Catch8TestSpec11FilterMatchD1Ev> + 45adb0: d503201f nop + 45adb4: a8c27bfd ldp x29, x30, [sp], #32 + 45adb8: d65f03c0 ret + +000000000045adbc <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEEC1ERKS4_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEEC2ERKS4_(): + 45adbc: d10043ff sub sp, sp, #0x10 + 45adc0: f90007e0 str x0, [sp, #8] + 45adc4: f90003e1 str x1, [sp] + 45adc8: d503201f nop + 45adcc: 910043ff add sp, sp, #0x10 + 45add0: d65f03c0 ret + +000000000045add4 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implC1ERKS3_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implC2ERKS3_(): + 45add4: a9be7bfd stp x29, x30, [sp, #-32]! + 45add8: 910003fd mov x29, sp + 45addc: f9000fe0 str x0, [sp, #24] + 45ade0: f9000be1 str x1, [sp, #16] + 45ade4: f9400be1 ldr x1, [sp, #16] + 45ade8: f9400fe0 ldr x0, [sp, #24] + 45adec: 97fff8b8 bl 4590cc <_ZNSaIN5Catch8TestSpec11FilterMatchEEC1ERKS2_> + 45adf0: f9400fe0 ldr x0, [sp, #24] + 45adf4: f900001f str xzr, [x0] + 45adf8: f9400fe0 ldr x0, [sp, #24] + 45adfc: f900041f str xzr, [x0, #8] + 45ae00: f9400fe0 ldr x0, [sp, #24] + 45ae04: f900081f str xzr, [x0, #16] + 45ae08: d503201f nop + 45ae0c: a8c27bfd ldp x29, x30, [sp], #32 + 45ae10: d65f03c0 ret + +000000000045ae14 <_ZSt4moveIRSaIN5Catch8TestSpec11FilterMatchEEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRSaIN5Catch8TestSpec11FilterMatchEEEONSt16remove_referenceIT_E4typeEOS6_(): + 45ae14: d10043ff sub sp, sp, #0x10 + 45ae18: f90007e0 str x0, [sp, #8] + 45ae1c: f94007e0 ldr x0, [sp, #8] + 45ae20: 910043ff add sp, sp, #0x10 + 45ae24: d65f03c0 ret + +000000000045ae28 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE8allocateERS6_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE8allocateERS6_m(): + 45ae28: a9be7bfd stp x29, x30, [sp, #-32]! + 45ae2c: 910003fd mov x29, sp + 45ae30: f9000fe0 str x0, [sp, #24] + 45ae34: f9000be1 str x1, [sp, #16] + 45ae38: d2800002 mov x2, #0x0 // #0 + 45ae3c: f9400be1 ldr x1, [sp, #16] + 45ae40: f9400fe0 ldr x0, [sp, #24] + 45ae44: 940005cb bl 45c570 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE8allocateEmPKv> + 45ae48: a8c27bfd ldp x29, x30, [sp], #32 + 45ae4c: d65f03c0 ret + +000000000045ae50 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE9constructIS4_JS4_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE9constructIS4_JS4_EEEvRS6_PT_DpOT0_(): + 45ae50: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ae54: 910003fd mov x29, sp + 45ae58: f90017e0 str x0, [sp, #40] + 45ae5c: f90013e1 str x1, [sp, #32] + 45ae60: f9000fe2 str x2, [sp, #24] + 45ae64: f9400fe0 ldr x0, [sp, #24] + 45ae68: 97ffe4ea bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 45ae6c: aa0003e2 mov x2, x0 + 45ae70: f94013e1 ldr x1, [sp, #32] + 45ae74: f94017e0 ldr x0, [sp, #40] + 45ae78: 940005d5 bl 45c5cc <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE9constructIS5_JS5_EEEvPT_DpOT0_> + 45ae7c: d503201f nop + 45ae80: a8c37bfd ldp x29, x30, [sp], #48 + 45ae84: d65f03c0 ret + +000000000045ae88 <_ZSt7forwardIRPSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardIRPSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS8_E4typeE(): + 45ae88: d10043ff sub sp, sp, #0x10 + 45ae8c: f90007e0 str x0, [sp, #8] + 45ae90: f94007e0 ldr x0, [sp, #8] + 45ae94: 910043ff add sp, sp, #0x10 + 45ae98: d65f03c0 ret + +000000000045ae9c <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_valueEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_S_valueEPKSt18_Rb_tree_node_base(): + 45ae9c: a9be7bfd stp x29, x30, [sp, #-32]! + 45aea0: 910003fd mov x29, sp + 45aea4: f9000fe0 str x0, [sp, #24] + 45aea8: f9400fe0 ldr x0, [sp, #24] + 45aeac: 97ffe580 bl 4544ac <_ZNKSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv> + 45aeb0: a8c27bfd ldp x29, x30, [sp], #32 + 45aeb4: d65f03c0 ret + +000000000045aeb8 <_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEE13_M_const_castEv>: +_ZNKSt23_Rb_tree_const_iteratorIPKN5Catch14TestCaseHandleEE13_M_const_castEv(): + 45aeb8: a9bd7bfd stp x29, x30, [sp, #-48]! + 45aebc: 910003fd mov x29, sp + 45aec0: f9000fe0 str x0, [sp, #24] + 45aec4: f9400fe0 ldr x0, [sp, #24] + 45aec8: f9400001 ldr x1, [x0] + 45aecc: 9100a3e0 add x0, sp, #0x28 + 45aed0: 97fff0f9 bl 4572b4 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 45aed4: f94017e0 ldr x0, [sp, #40] + 45aed8: a8c37bfd ldp x29, x30, [sp], #48 + 45aedc: d65f03c0 ret + +000000000045aee0 <_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE4sizeEv>: +_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE4sizeEv(): + 45aee0: d10043ff sub sp, sp, #0x10 + 45aee4: f90007e0 str x0, [sp, #8] + 45aee8: f94007e0 ldr x0, [sp, #8] + 45aeec: f9401400 ldr x0, [x0, #40] + 45aef0: 910043ff add sp, sp, #0x10 + 45aef4: d65f03c0 ret + +000000000045aef8 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_rightmostEv>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_rightmostEv(): + 45aef8: d10043ff sub sp, sp, #0x10 + 45aefc: f90007e0 str x0, [sp, #8] + 45af00: f94007e0 ldr x0, [sp, #8] + 45af04: 91008000 add x0, x0, #0x20 + 45af08: 910043ff add sp, sp, #0x10 + 45af0c: d65f03c0 ret + +000000000045af10 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_leftmostEv>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_leftmostEv(): + 45af10: d10043ff sub sp, sp, #0x10 + 45af14: f90007e0 str x0, [sp, #8] + 45af18: f94007e0 ldr x0, [sp, #8] + 45af1c: 91006000 add x0, x0, #0x18 + 45af20: 910043ff add sp, sp, #0x10 + 45af24: d65f03c0 ret + +000000000045af28 <_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEppEv>: +_ZNSt17_Rb_tree_iteratorIPKN5Catch14TestCaseHandleEEppEv(): + 45af28: a9be7bfd stp x29, x30, [sp, #-32]! + 45af2c: 910003fd mov x29, sp + 45af30: f9000fe0 str x0, [sp, #24] + 45af34: f9400fe0 ldr x0, [sp, #24] + 45af38: f9400000 ldr x0, [x0] + 45af3c: 97feb099 bl 4071a0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> + 45af40: aa0003e1 mov x1, x0 + 45af44: f9400fe0 ldr x0, [sp, #24] + 45af48: f9000001 str x1, [x0] + 45af4c: f9400fe0 ldr x0, [sp, #24] + 45af50: a8c27bfd ldp x29, x30, [sp], #32 + 45af54: d65f03c0 ret + +000000000045af58 <_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeclIRKS3_EEPSt13_Rb_tree_nodeIS3_EOT_>: +_ZNKSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeclIRKS3_EEPSt13_Rb_tree_nodeIS3_EOT_(): + 45af58: a9bd7bfd stp x29, x30, [sp, #-48]! + 45af5c: 910003fd mov x29, sp + 45af60: f9000bf3 str x19, [sp, #16] + 45af64: f90017e0 str x0, [sp, #40] + 45af68: f90013e1 str x1, [sp, #32] + 45af6c: f94017e0 ldr x0, [sp, #40] + 45af70: f9400013 ldr x19, [x0] + 45af74: f94013e0 ldr x0, [sp, #32] + 45af78: 97fff9e5 bl 45970c <_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE> + 45af7c: aa0003e1 mov x1, x0 + 45af80: aa1303e0 mov x0, x19 + 45af84: 940005a4 bl 45c614 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_create_nodeIJRKS3_EEEPSt13_Rb_tree_nodeIS3_EDpOT_> + 45af88: f9400bf3 ldr x19, [sp, #16] + 45af8c: a8c37bfd ldp x29, x30, [sp], #48 + 45af90: d65f03c0 ret + +000000000045af94 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEEC2Ev(): + 45af94: d10043ff sub sp, sp, #0x10 + 45af98: f90007e0 str x0, [sp, #8] + 45af9c: d503201f nop + 45afa0: 910043ff add sp, sp, #0x10 + 45afa4: d65f03c0 ret + +000000000045afa8 <_ZSt11__addressofIN5Catch5clara6detail3OptEEPT_RS4_>: +_ZSt11__addressofIN5Catch5clara6detail3OptEEPT_RS4_(): + 45afa8: d10043ff sub sp, sp, #0x10 + 45afac: f90007e0 str x0, [sp, #8] + 45afb0: f94007e0 ldr x0, [sp, #8] + 45afb4: 910043ff add sp, sp, #0x10 + 45afb8: d65f03c0 ret + +000000000045afbc <_ZSt8_DestroyIN5Catch5clara6detail3OptEEvPT_>: +_ZSt8_DestroyIN5Catch5clara6detail3OptEEvPT_(): + 45afbc: a9be7bfd stp x29, x30, [sp, #-32]! + 45afc0: 910003fd mov x29, sp + 45afc4: f9000fe0 str x0, [sp, #24] + 45afc8: f9400fe0 ldr x0, [sp, #24] + 45afcc: f9400000 ldr x0, [x0] + 45afd0: f9400001 ldr x1, [x0] + 45afd4: f9400fe0 ldr x0, [sp, #24] + 45afd8: d63f0020 blr x1 + 45afdc: d503201f nop + 45afe0: a8c27bfd ldp x29, x30, [sp], #32 + 45afe4: d65f03c0 ret + +000000000045afe8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEEC1Ev(): + 45afe8: d10043ff sub sp, sp, #0x10 + 45afec: f90007e0 str x0, [sp, #8] + 45aff0: d503201f nop + 45aff4: 910043ff add sp, sp, #0x10 + 45aff8: d65f03c0 ret + +000000000045affc <_ZSt11__addressofIN5Catch5clara6detail3ArgEEPT_RS4_>: +_ZSt11__addressofIN5Catch5clara6detail3ArgEEPT_RS4_(): + 45affc: d10043ff sub sp, sp, #0x10 + 45b000: f90007e0 str x0, [sp, #8] + 45b004: f94007e0 ldr x0, [sp, #8] + 45b008: 910043ff add sp, sp, #0x10 + 45b00c: d65f03c0 ret + +000000000045b010 <_ZSt8_DestroyIN5Catch5clara6detail3ArgEEvPT_>: +_ZSt8_DestroyIN5Catch5clara6detail3ArgEEvPT_(): + 45b010: a9be7bfd stp x29, x30, [sp, #-32]! + 45b014: 910003fd mov x29, sp + 45b018: f9000fe0 str x0, [sp, #24] + 45b01c: f9400fe0 ldr x0, [sp, #24] + 45b020: f9400000 ldr x0, [x0] + 45b024: f9400001 ldr x1, [x0] + 45b028: f9400fe0 ldr x0, [sp, #24] + 45b02c: d63f0020 blr x1 + 45b030: d503201f nop + 45b034: a8c27bfd ldp x29, x30, [sp], #32 + 45b038: d65f03c0 ret + +000000000045b03c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEEC2ERKS5_(): + 45b03c: d10043ff sub sp, sp, #0x10 + 45b040: f90007e0 str x0, [sp, #8] + 45b044: f90003e1 str x1, [sp] + 45b048: d503201f nop + 45b04c: 910043ff add sp, sp, #0x10 + 45b050: d65f03c0 ret + +000000000045b054 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implC1ERKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implC1ERKS4_(): + 45b054: a9be7bfd stp x29, x30, [sp, #-32]! + 45b058: 910003fd mov x29, sp + 45b05c: f9000fe0 str x0, [sp, #24] + 45b060: f9000be1 str x1, [sp, #16] + 45b064: f9400be1 ldr x1, [sp, #16] + 45b068: f9400fe0 ldr x0, [sp, #24] + 45b06c: 97fffa2d bl 459920 <_ZNSaIN5Catch5clara6detail3OptEEC1ERKS3_> + 45b070: f9400fe0 ldr x0, [sp, #24] + 45b074: f900001f str xzr, [x0] + 45b078: f9400fe0 ldr x0, [sp, #24] + 45b07c: f900041f str xzr, [x0, #8] + 45b080: f9400fe0 ldr x0, [sp, #24] + 45b084: f900081f str xzr, [x0, #16] + 45b088: d503201f nop + 45b08c: a8c27bfd ldp x29, x30, [sp], #32 + 45b090: d65f03c0 ret + +000000000045b094 <_ZSt4moveIRSaIN5Catch5clara6detail3OptEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSaIN5Catch5clara6detail3OptEEEONSt16remove_referenceIT_E4typeEOS7_(): + 45b094: d10043ff sub sp, sp, #0x10 + 45b098: f90007e0 str x0, [sp, #8] + 45b09c: f94007e0 ldr x0, [sp, #8] + 45b0a0: 910043ff add sp, sp, #0x10 + 45b0a4: d65f03c0 ret + +000000000045b0a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEEC1ERKS5_(): + 45b0a8: d10043ff sub sp, sp, #0x10 + 45b0ac: f90007e0 str x0, [sp, #8] + 45b0b0: f90003e1 str x1, [sp] + 45b0b4: d503201f nop + 45b0b8: 910043ff add sp, sp, #0x10 + 45b0bc: d65f03c0 ret + +000000000045b0c0 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implC1ERKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implC2ERKS4_(): + 45b0c0: a9be7bfd stp x29, x30, [sp, #-32]! + 45b0c4: 910003fd mov x29, sp + 45b0c8: f9000fe0 str x0, [sp, #24] + 45b0cc: f9000be1 str x1, [sp, #16] + 45b0d0: f9400be1 ldr x1, [sp, #16] + 45b0d4: f9400fe0 ldr x0, [sp, #24] + 45b0d8: 97fffa4a bl 459a00 <_ZNSaIN5Catch5clara6detail3ArgEEC1ERKS3_> + 45b0dc: f9400fe0 ldr x0, [sp, #24] + 45b0e0: f900001f str xzr, [x0] + 45b0e4: f9400fe0 ldr x0, [sp, #24] + 45b0e8: f900041f str xzr, [x0, #8] + 45b0ec: f9400fe0 ldr x0, [sp, #24] + 45b0f0: f900081f str xzr, [x0, #16] + 45b0f4: d503201f nop + 45b0f8: a8c27bfd ldp x29, x30, [sp], #32 + 45b0fc: d65f03c0 ret + +000000000045b100 <_ZSt4moveIRSaIN5Catch5clara6detail3ArgEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSaIN5Catch5clara6detail3ArgEEEONSt16remove_referenceIT_E4typeEOS7_(): + 45b100: d10043ff sub sp, sp, #0x10 + 45b104: f90007e0 str x0, [sp, #8] + 45b108: f94007e0 ldr x0, [sp, #8] + 45b10c: 910043ff add sp, sp, #0x10 + 45b110: d65f03c0 ret + +000000000045b114 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS8_EET0_T_SD_SC_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS8_EET0_T_SD_SC_(): + 45b114: a9bc7bfd stp x29, x30, [sp, #-64]! + 45b118: 910003fd mov x29, sp + 45b11c: f90017e0 str x0, [sp, #40] + 45b120: f90013e1 str x1, [sp, #32] + 45b124: f9000fe2 str x2, [sp, #24] + 45b128: f94013e1 ldr x1, [sp, #32] + 45b12c: f94017e0 ldr x0, [sp, #40] + 45b130: cb000021 sub x1, x1, x0 + 45b134: 9345fc20 asr x0, x1, #5 + 45b138: f9001fe0 str x0, [sp, #56] + 45b13c: f9401fe0 ldr x0, [sp, #56] + 45b140: f100001f cmp x0, #0x0 + 45b144: 540001cd b.le 45b17c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS8_EET0_T_SD_SC_+0x68> + 45b148: f94017e1 ldr x1, [sp, #40] + 45b14c: f9400fe0 ldr x0, [sp, #24] + 45b150: 97feaee4 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 45b154: f94017e0 ldr x0, [sp, #40] + 45b158: 91008000 add x0, x0, #0x20 + 45b15c: f90017e0 str x0, [sp, #40] + 45b160: f9400fe0 ldr x0, [sp, #24] + 45b164: 91008000 add x0, x0, #0x20 + 45b168: f9000fe0 str x0, [sp, #24] + 45b16c: f9401fe0 ldr x0, [sp, #56] + 45b170: d1000400 sub x0, x0, #0x1 + 45b174: f9001fe0 str x0, [sp, #56] + 45b178: 17fffff1 b 45b13c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS8_EET0_T_SD_SC_+0x28> + 45b17c: f9400fe0 ldr x0, [sp, #24] + 45b180: a8c47bfd ldp x29, x30, [sp], #64 + 45b184: d65f03c0 ret + +000000000045b188 <_ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_>: +_ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_(): + 45b188: a9bd7bfd stp x29, x30, [sp, #-48]! + 45b18c: 910003fd mov x29, sp + 45b190: f9000bf3 str x19, [sp, #16] + 45b194: f90017e0 str x0, [sp, #40] + 45b198: f90013e1 str x1, [sp, #32] + 45b19c: f94017e0 ldr x0, [sp, #40] + 45b1a0: 97ff4de0 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 45b1a4: f9400013 ldr x19, [x0] + 45b1a8: f94013e0 ldr x0, [sp, #32] + 45b1ac: 97ff4ddd bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 45b1b0: f9400000 ldr x0, [x0] + 45b1b4: eb00027f cmp x19, x0 + 45b1b8: 1a9f07e0 cset w0, ne // ne = any + 45b1bc: 12001c00 and w0, w0, #0xff + 45b1c0: f9400bf3 ldr x19, [sp, #16] + 45b1c4: a8c37bfd ldp x29, x30, [sp], #48 + 45b1c8: d65f03c0 ret + +000000000045b1cc <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv(): + 45b1cc: d10043ff sub sp, sp, #0x10 + 45b1d0: f90007e0 str x0, [sp, #8] + 45b1d4: f94007e0 ldr x0, [sp, #8] + 45b1d8: f9400000 ldr x0, [x0] + 45b1dc: 91008001 add x1, x0, #0x20 + 45b1e0: f94007e0 ldr x0, [sp, #8] + 45b1e4: f9000001 str x1, [x0] + 45b1e8: f94007e0 ldr x0, [sp, #8] + 45b1ec: 910043ff add sp, sp, #0x10 + 45b1f0: d65f03c0 ret + +000000000045b1f4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv(): + 45b1f4: d10043ff sub sp, sp, #0x10 + 45b1f8: f90007e0 str x0, [sp, #8] + 45b1fc: f94007e0 ldr x0, [sp, #8] + 45b200: f9400000 ldr x0, [x0] + 45b204: 910043ff add sp, sp, #0x10 + 45b208: d65f03c0 ret + +000000000045b20c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_(): + 45b20c: a9bc7bfd stp x29, x30, [sp, #-64]! + 45b210: 910003fd mov x29, sp + 45b214: f90017e0 str x0, [sp, #40] + 45b218: f90013e1 str x1, [sp, #32] + 45b21c: f9000fe2 str x2, [sp, #24] + 45b220: f94013e1 ldr x1, [sp, #32] + 45b224: f94017e0 ldr x0, [sp, #40] + 45b228: cb000021 sub x1, x1, x0 + 45b22c: 9345fc20 asr x0, x1, #5 + 45b230: f9001fe0 str x0, [sp, #56] + 45b234: f9401fe0 ldr x0, [sp, #56] + 45b238: f100001f cmp x0, #0x0 + 45b23c: 540001cd b.le 45b274 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_+0x68> + 45b240: f94017e1 ldr x1, [sp, #40] + 45b244: f9400fe0 ldr x0, [sp, #24] + 45b248: 97feaea6 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 45b24c: f94017e0 ldr x0, [sp, #40] + 45b250: 91008000 add x0, x0, #0x20 + 45b254: f90017e0 str x0, [sp, #40] + 45b258: f9400fe0 ldr x0, [sp, #24] + 45b25c: 91008000 add x0, x0, #0x20 + 45b260: f9000fe0 str x0, [sp, #24] + 45b264: f9401fe0 ldr x0, [sp, #56] + 45b268: d1000400 sub x0, x0, #0x1 + 45b26c: f9001fe0 str x0, [sp, #56] + 45b270: 17fffff1 b 45b234 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_+0x28> + 45b274: f9400fe0 ldr x0, [sp, #24] + 45b278: a8c47bfd ldp x29, x30, [sp], #64 + 45b27c: d65f03c0 ret + +000000000045b280 <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRS5_EEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRS5_EEvPT_DpOT0_(): + 45b280: a9bc7bfd stp x29, x30, [sp, #-64]! + 45b284: 910003fd mov x29, sp + 45b288: a90153f3 stp x19, x20, [sp, #16] + 45b28c: f90013f5 str x21, [sp, #32] + 45b290: f9001fe0 str x0, [sp, #56] + 45b294: f9001be1 str x1, [sp, #48] + 45b298: f9401be0 ldr x0, [sp, #48] + 45b29c: 97ffe0c1 bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 45b2a0: aa0003f5 mov x21, x0 + 45b2a4: f9401ff3 ldr x19, [sp, #56] + 45b2a8: aa1303e1 mov x1, x19 + 45b2ac: d2800400 mov x0, #0x20 // #32 + 45b2b0: 97fec472 bl 40c478 <_ZnwmPv> + 45b2b4: aa0003f4 mov x20, x0 + 45b2b8: aa1503e1 mov x1, x21 + 45b2bc: aa1403e0 mov x0, x20 + 45b2c0: 97feaf2c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 45b2c4: 14000007 b 45b2e0 <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRS5_EEvPT_DpOT0_+0x60> + 45b2c8: aa0003f5 mov x21, x0 + 45b2cc: aa1303e1 mov x1, x19 + 45b2d0: aa1403e0 mov x0, x20 + 45b2d4: 97fec46f bl 40c490 <_ZdlPvS_> + 45b2d8: aa1503e0 mov x0, x21 + 45b2dc: 97feb189 bl 407900 <_Unwind_Resume@plt> + 45b2e0: a94153f3 ldp x19, x20, [sp, #16] + 45b2e4: f94013f5 ldr x21, [sp, #32] + 45b2e8: a8c47bfd ldp x29, x30, [sp], #64 + 45b2ec: d65f03c0 ret + +000000000045b2f0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_(): + 45b2f0: a9bb7bfd stp x29, x30, [sp, #-80]! + 45b2f4: 910003fd mov x29, sp + 45b2f8: f9000bf3 str x19, [sp, #16] + 45b2fc: f9001fe0 str x0, [sp, #56] + 45b300: f9001be1 str x1, [sp, #48] + 45b304: f90017e2 str x2, [sp, #40] + 45b308: f94017e0 ldr x0, [sp, #40] + 45b30c: f90027e0 str x0, [sp, #72] + 45b310: 9100c3e1 add x1, sp, #0x30 + 45b314: 9100e3e0 add x0, sp, #0x38 + 45b318: 97ffd4da bl 450680 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 45b31c: 12001c00 and w0, w0, #0xff + 45b320: 7100001f cmp w0, #0x0 + 45b324: 540001e0 b.eq 45b360 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x70> // b.none + 45b328: f94027e0 ldr x0, [sp, #72] + 45b32c: 97ffff1f bl 45afa8 <_ZSt11__addressofIN5Catch5clara6detail3OptEEPT_RS4_> + 45b330: aa0003f3 mov x19, x0 + 45b334: 9100e3e0 add x0, sp, #0x38 + 45b338: 97ffd4ed bl 4506ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv> + 45b33c: aa0003e1 mov x1, x0 + 45b340: aa1303e0 mov x0, x19 + 45b344: 940004c4 bl 45c654 <_ZSt10_ConstructIN5Catch5clara6detail3OptEJRKS3_EEvPT_DpOT0_> + 45b348: 9100e3e0 add x0, sp, #0x38 + 45b34c: 97ffd4de bl 4506c4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv> + 45b350: f94027e0 ldr x0, [sp, #72] + 45b354: 9101e000 add x0, x0, #0x78 + 45b358: f90027e0 str x0, [sp, #72] + 45b35c: 17ffffed b 45b310 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x20> + 45b360: f94027e0 ldr x0, [sp, #72] + 45b364: 1400000a b 45b38c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x9c> + 45b368: 97feaeee bl 406f20 <__cxa_begin_catch@plt> + 45b36c: f94027e1 ldr x1, [sp, #72] + 45b370: f94017e0 ldr x0, [sp, #40] + 45b374: 97fff06b bl 457520 <_ZSt8_DestroyIPN5Catch5clara6detail3OptEEvT_S5_> + 45b378: 97feb0da bl 4076e0 <__cxa_rethrow@plt> + 45b37c: aa0003f3 mov x19, x0 + 45b380: 97feb124 bl 407810 <__cxa_end_catch@plt> + 45b384: aa1303e0 mov x0, x19 + 45b388: 97feb15e bl 407900 <_Unwind_Resume@plt> + 45b38c: f9400bf3 ldr x19, [sp, #16] + 45b390: a8c57bfd ldp x29, x30, [sp], #80 + 45b394: d65f03c0 ret + +000000000045b398 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEaSERKS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEaSERKS4_(): + 45b398: a9be7bfd stp x29, x30, [sp, #-32]! + 45b39c: 910003fd mov x29, sp + 45b3a0: f9000fe0 str x0, [sp, #24] + 45b3a4: f9000be1 str x1, [sp, #16] + 45b3a8: f9400fe0 ldr x0, [sp, #24] + 45b3ac: f9400be1 ldr x1, [sp, #16] + 45b3b0: 97ffc9cd bl 44dae4 <_ZN5Catch5clara6detail10ParserBaseaSERKS2_> + 45b3b4: f9400fe0 ldr x0, [sp, #24] + 45b3b8: a8c27bfd ldp x29, x30, [sp], #32 + 45b3bc: d65f03c0 ret + +000000000045b3c0 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEaSERKS6_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEaSERKS6_(): + 45b3c0: a9be7bfd stp x29, x30, [sp, #-32]! + 45b3c4: 910003fd mov x29, sp + 45b3c8: f9000fe0 str x0, [sp, #24] + 45b3cc: f9000be1 str x1, [sp, #16] + 45b3d0: f9400be0 ldr x0, [sp, #16] + 45b3d4: f9400001 ldr x1, [x0] + 45b3d8: f9400fe0 ldr x0, [sp, #24] + 45b3dc: f9000001 str x1, [x0] + 45b3e0: f9400fe0 ldr x0, [sp, #24] + 45b3e4: 91002002 add x2, x0, #0x8 + 45b3e8: f9400be0 ldr x0, [sp, #16] + 45b3ec: 91002000 add x0, x0, #0x8 + 45b3f0: aa0003e1 mov x1, x0 + 45b3f4: aa0203e0 mov x0, x2 + 45b3f8: 97fec051 bl 40b53c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_> + 45b3fc: f9400fe0 ldr x0, [sp, #24] + 45b400: a8c27bfd ldp x29, x30, [sp], #32 + 45b404: d65f03c0 ret + +000000000045b408 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEaSERKS4_>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEaSERKS4_(): + 45b408: a9be7bfd stp x29, x30, [sp, #-32]! + 45b40c: 910003fd mov x29, sp + 45b410: f9000fe0 str x0, [sp, #24] + 45b414: f9000be1 str x1, [sp, #16] + 45b418: f9400fe0 ldr x0, [sp, #24] + 45b41c: f9400be1 ldr x1, [sp, #16] + 45b420: 97ffffe8 bl 45b3c0 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEaSERKS6_> + 45b424: f9400fe0 ldr x0, [sp, #24] + 45b428: a8c27bfd ldp x29, x30, [sp], #32 + 45b42c: d65f03c0 ret + +000000000045b430 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEaSERKS4_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEaSERKS4_(): + 45b430: a9be7bfd stp x29, x30, [sp, #-32]! + 45b434: 910003fd mov x29, sp + 45b438: f9000fe0 str x0, [sp, #24] + 45b43c: f9000be1 str x1, [sp, #16] + 45b440: f9400fe0 ldr x0, [sp, #24] + 45b444: f9400be1 ldr x1, [sp, #16] + 45b448: 97ffffd4 bl 45b398 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEaSERKS4_> + 45b44c: f9400be0 ldr x0, [sp, #16] + 45b450: b9400801 ldr w1, [x0, #8] + 45b454: f9400fe0 ldr x0, [sp, #24] + 45b458: b9000801 str w1, [x0, #8] + 45b45c: f9400fe0 ldr x0, [sp, #24] + 45b460: 91004002 add x2, x0, #0x10 + 45b464: f9400be0 ldr x0, [sp, #16] + 45b468: 91004000 add x0, x0, #0x10 + 45b46c: aa0003e1 mov x1, x0 + 45b470: aa0203e0 mov x0, x2 + 45b474: 97ffffe5 bl 45b408 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEaSERKS4_> + 45b478: f9400fe0 ldr x0, [sp, #24] + 45b47c: 91008002 add x2, x0, #0x20 + 45b480: f9400be0 ldr x0, [sp, #16] + 45b484: 91008000 add x0, x0, #0x20 + 45b488: aa0003e1 mov x1, x0 + 45b48c: aa0203e0 mov x0, x2 + 45b490: 97feae14 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 45b494: f9400fe0 ldr x0, [sp, #24] + 45b498: 91010002 add x2, x0, #0x40 + 45b49c: f9400be0 ldr x0, [sp, #16] + 45b4a0: 91010000 add x0, x0, #0x40 + 45b4a4: aa0003e1 mov x1, x0 + 45b4a8: aa0203e0 mov x0, x2 + 45b4ac: 97feae0d bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 45b4b0: f9400fe0 ldr x0, [sp, #24] + 45b4b4: a8c27bfd ldp x29, x30, [sp], #32 + 45b4b8: d65f03c0 ret + +000000000045b4bc <_ZN5Catch5clara6detail3OptaSERKS2_>: +_ZN5Catch5clara6detail3OptaSERKS2_(): + 45b4bc: a9be7bfd stp x29, x30, [sp, #-32]! + 45b4c0: 910003fd mov x29, sp + 45b4c4: f9000fe0 str x0, [sp, #24] + 45b4c8: f9000be1 str x1, [sp, #16] + 45b4cc: f9400fe0 ldr x0, [sp, #24] + 45b4d0: f9400be1 ldr x1, [sp, #16] + 45b4d4: 97ffffd7 bl 45b430 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEaSERKS4_> + 45b4d8: f9400fe0 ldr x0, [sp, #24] + 45b4dc: 91018002 add x2, x0, #0x60 + 45b4e0: f9400be0 ldr x0, [sp, #16] + 45b4e4: 91018000 add x0, x0, #0x60 + 45b4e8: aa0003e1 mov x1, x0 + 45b4ec: aa0203e0 mov x0, x2 + 45b4f0: 97ffd8c3 bl 4517fc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_> + 45b4f4: f9400fe0 ldr x0, [sp, #24] + 45b4f8: a8c27bfd ldp x29, x30, [sp], #32 + 45b4fc: d65f03c0 ret + +000000000045b500 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3OptEPS6_EET0_T_SB_SA_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3OptEPS6_EET0_T_SB_SA_(): + 45b500: a9bc7bfd stp x29, x30, [sp, #-64]! + 45b504: 910003fd mov x29, sp + 45b508: f90017e0 str x0, [sp, #40] + 45b50c: f90013e1 str x1, [sp, #32] + 45b510: f9000fe2 str x2, [sp, #24] + 45b514: f94013e1 ldr x1, [sp, #32] + 45b518: f94017e0 ldr x0, [sp, #40] + 45b51c: cb000020 sub x0, x1, x0 + 45b520: 9343fc01 asr x1, x0, #3 + 45b524: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 45b528: f29ddde0 movk x0, #0xeeef + 45b52c: 9b007c20 mul x0, x1, x0 + 45b530: f9001fe0 str x0, [sp, #56] + 45b534: f9401fe0 ldr x0, [sp, #56] + 45b538: f100001f cmp x0, #0x0 + 45b53c: 540001cd b.le 45b574 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3OptEPS6_EET0_T_SB_SA_+0x74> + 45b540: f94017e1 ldr x1, [sp, #40] + 45b544: f9400fe0 ldr x0, [sp, #24] + 45b548: 97ffffdd bl 45b4bc <_ZN5Catch5clara6detail3OptaSERKS2_> + 45b54c: f94017e0 ldr x0, [sp, #40] + 45b550: 9101e000 add x0, x0, #0x78 + 45b554: f90017e0 str x0, [sp, #40] + 45b558: f9400fe0 ldr x0, [sp, #24] + 45b55c: 9101e000 add x0, x0, #0x78 + 45b560: f9000fe0 str x0, [sp, #24] + 45b564: f9401fe0 ldr x0, [sp, #56] + 45b568: d1000400 sub x0, x0, #0x1 + 45b56c: f9001fe0 str x0, [sp, #56] + 45b570: 17fffff1 b 45b534 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3OptEPS6_EET0_T_SB_SA_+0x34> + 45b574: f9400fe0 ldr x0, [sp, #24] + 45b578: a8c47bfd ldp x29, x30, [sp], #64 + 45b57c: d65f03c0 ret + +000000000045b580 <_ZN9__gnu_cxxneIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 45b580: a9bd7bfd stp x29, x30, [sp, #-48]! + 45b584: 910003fd mov x29, sp + 45b588: f9000bf3 str x19, [sp, #16] + 45b58c: f90017e0 str x0, [sp, #40] + 45b590: f90013e1 str x1, [sp, #32] + 45b594: f94017e0 ldr x0, [sp, #40] + 45b598: 97ffe16b bl 453b44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 45b59c: f9400013 ldr x19, [x0] + 45b5a0: f94013e0 ldr x0, [sp, #32] + 45b5a4: 97ffe168 bl 453b44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 45b5a8: f9400000 ldr x0, [x0] + 45b5ac: eb00027f cmp x19, x0 + 45b5b0: 1a9f07e0 cset w0, ne // ne = any + 45b5b4: 12001c00 and w0, w0, #0xff + 45b5b8: f9400bf3 ldr x19, [sp, #16] + 45b5bc: a8c37bfd ldp x29, x30, [sp], #48 + 45b5c0: d65f03c0 ret + +000000000045b5c4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEppEv(): + 45b5c4: d10043ff sub sp, sp, #0x10 + 45b5c8: f90007e0 str x0, [sp, #8] + 45b5cc: f94007e0 ldr x0, [sp, #8] + 45b5d0: f9400000 ldr x0, [x0] + 45b5d4: 9101e001 add x1, x0, #0x78 + 45b5d8: f94007e0 ldr x0, [sp, #8] + 45b5dc: f9000001 str x1, [x0] + 45b5e0: f94007e0 ldr x0, [sp, #8] + 45b5e4: 910043ff add sp, sp, #0x10 + 45b5e8: d65f03c0 ret + +000000000045b5ec <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEdeEv(): + 45b5ec: d10043ff sub sp, sp, #0x10 + 45b5f0: f90007e0 str x0, [sp, #8] + 45b5f4: f94007e0 ldr x0, [sp, #8] + 45b5f8: f9400000 ldr x0, [x0] + 45b5fc: 910043ff add sp, sp, #0x10 + 45b600: d65f03c0 ret + +000000000045b604 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3OptES7_EET0_T_S9_S8_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3OptES7_EET0_T_S9_S8_(): + 45b604: a9bc7bfd stp x29, x30, [sp, #-64]! + 45b608: 910003fd mov x29, sp + 45b60c: f90017e0 str x0, [sp, #40] + 45b610: f90013e1 str x1, [sp, #32] + 45b614: f9000fe2 str x2, [sp, #24] + 45b618: f94013e1 ldr x1, [sp, #32] + 45b61c: f94017e0 ldr x0, [sp, #40] + 45b620: cb000020 sub x0, x1, x0 + 45b624: 9343fc01 asr x1, x0, #3 + 45b628: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 45b62c: f29ddde0 movk x0, #0xeeef + 45b630: 9b007c20 mul x0, x1, x0 + 45b634: f9001fe0 str x0, [sp, #56] + 45b638: f9401fe0 ldr x0, [sp, #56] + 45b63c: f100001f cmp x0, #0x0 + 45b640: 540001cd b.le 45b678 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3OptES7_EET0_T_S9_S8_+0x74> + 45b644: f94017e1 ldr x1, [sp, #40] + 45b648: f9400fe0 ldr x0, [sp, #24] + 45b64c: 97ffff9c bl 45b4bc <_ZN5Catch5clara6detail3OptaSERKS2_> + 45b650: f94017e0 ldr x0, [sp, #40] + 45b654: 9101e000 add x0, x0, #0x78 + 45b658: f90017e0 str x0, [sp, #40] + 45b65c: f9400fe0 ldr x0, [sp, #24] + 45b660: 9101e000 add x0, x0, #0x78 + 45b664: f9000fe0 str x0, [sp, #24] + 45b668: f9401fe0 ldr x0, [sp, #56] + 45b66c: d1000400 sub x0, x0, #0x1 + 45b670: f9001fe0 str x0, [sp, #56] + 45b674: 17fffff1 b 45b638 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3OptES7_EET0_T_S9_S8_+0x34> + 45b678: f9400fe0 ldr x0, [sp, #24] + 45b67c: a8c47bfd ldp x29, x30, [sp], #64 + 45b680: d65f03c0 ret + +000000000045b684 <_ZSt10_ConstructIN5Catch5clara6detail3OptEJRS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail3OptEJRS3_EEvPT_DpOT0_(): + 45b684: a9bc7bfd stp x29, x30, [sp, #-64]! + 45b688: 910003fd mov x29, sp + 45b68c: a90153f3 stp x19, x20, [sp, #16] + 45b690: f90013f5 str x21, [sp, #32] + 45b694: f9001fe0 str x0, [sp, #56] + 45b698: f9001be1 str x1, [sp, #48] + 45b69c: f9401be0 ldr x0, [sp, #48] + 45b6a0: 94000409 bl 45c6c4 <_ZSt7forwardIRN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS5_E4typeE> + 45b6a4: aa0003f5 mov x21, x0 + 45b6a8: f9401ff3 ldr x19, [sp, #56] + 45b6ac: aa1303e1 mov x1, x19 + 45b6b0: d2800f00 mov x0, #0x78 // #120 + 45b6b4: 97fec371 bl 40c478 <_ZnwmPv> + 45b6b8: aa0003f4 mov x20, x0 + 45b6bc: aa1503e1 mov x1, x21 + 45b6c0: aa1403e0 mov x0, x20 + 45b6c4: 97ffec72 bl 45688c <_ZN5Catch5clara6detail3OptC1ERKS2_> + 45b6c8: 14000007 b 45b6e4 <_ZSt10_ConstructIN5Catch5clara6detail3OptEJRS3_EEvPT_DpOT0_+0x60> + 45b6cc: aa0003f5 mov x21, x0 + 45b6d0: aa1303e1 mov x1, x19 + 45b6d4: aa1403e0 mov x0, x20 + 45b6d8: 97fec36e bl 40c490 <_ZdlPvS_> + 45b6dc: aa1503e0 mov x0, x21 + 45b6e0: 97feb088 bl 407900 <_Unwind_Resume@plt> + 45b6e4: a94153f3 ldp x19, x20, [sp, #16] + 45b6e8: f94013f5 ldr x21, [sp, #32] + 45b6ec: a8c47bfd ldp x29, x30, [sp], #64 + 45b6f0: d65f03c0 ret + +000000000045b6f4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_(): + 45b6f4: a9bb7bfd stp x29, x30, [sp, #-80]! + 45b6f8: 910003fd mov x29, sp + 45b6fc: f9000bf3 str x19, [sp, #16] + 45b700: f9001fe0 str x0, [sp, #56] + 45b704: f9001be1 str x1, [sp, #48] + 45b708: f90017e2 str x2, [sp, #40] + 45b70c: f94017e0 ldr x0, [sp, #40] + 45b710: f90027e0 str x0, [sp, #72] + 45b714: 9100c3e1 add x1, sp, #0x30 + 45b718: 9100e3e0 add x0, sp, #0x38 + 45b71c: 97ffd43d bl 450810 <_ZN9__gnu_cxxneIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 45b720: 12001c00 and w0, w0, #0xff + 45b724: 7100001f cmp w0, #0x0 + 45b728: 540001e0 b.eq 45b764 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x70> // b.none + 45b72c: f94027e0 ldr x0, [sp, #72] + 45b730: 97fffe33 bl 45affc <_ZSt11__addressofIN5Catch5clara6detail3ArgEEPT_RS4_> + 45b734: aa0003f3 mov x19, x0 + 45b738: 9100e3e0 add x0, sp, #0x38 + 45b73c: 97ffd450 bl 45087c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv> + 45b740: aa0003e1 mov x1, x0 + 45b744: aa1303e0 mov x0, x19 + 45b748: 940003e4 bl 45c6d8 <_ZSt10_ConstructIN5Catch5clara6detail3ArgEJRKS3_EEvPT_DpOT0_> + 45b74c: 9100e3e0 add x0, sp, #0x38 + 45b750: 97ffd441 bl 450854 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv> + 45b754: f94027e0 ldr x0, [sp, #72] + 45b758: 91018000 add x0, x0, #0x60 + 45b75c: f90027e0 str x0, [sp, #72] + 45b760: 17ffffed b 45b714 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x20> + 45b764: f94027e0 ldr x0, [sp, #72] + 45b768: 1400000a b 45b790 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_+0x9c> + 45b76c: 97feaded bl 406f20 <__cxa_begin_catch@plt> + 45b770: f94027e1 ldr x1, [sp, #72] + 45b774: f94017e0 ldr x0, [sp, #40] + 45b778: 97ffef8a bl 4575a0 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgEEvT_S5_> + 45b77c: 97feafd9 bl 4076e0 <__cxa_rethrow@plt> + 45b780: aa0003f3 mov x19, x0 + 45b784: 97feb023 bl 407810 <__cxa_end_catch@plt> + 45b788: aa1303e0 mov x0, x19 + 45b78c: 97feb05d bl 407900 <_Unwind_Resume@plt> + 45b790: f9400bf3 ldr x19, [sp, #16] + 45b794: a8c57bfd ldp x29, x30, [sp], #80 + 45b798: d65f03c0 ret + +000000000045b79c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEaSERKS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEaSERKS4_(): + 45b79c: a9be7bfd stp x29, x30, [sp, #-32]! + 45b7a0: 910003fd mov x29, sp + 45b7a4: f9000fe0 str x0, [sp, #24] + 45b7a8: f9000be1 str x1, [sp, #16] + 45b7ac: f9400fe0 ldr x0, [sp, #24] + 45b7b0: f9400be1 ldr x1, [sp, #16] + 45b7b4: 97ffc8cc bl 44dae4 <_ZN5Catch5clara6detail10ParserBaseaSERKS2_> + 45b7b8: f9400fe0 ldr x0, [sp, #24] + 45b7bc: a8c27bfd ldp x29, x30, [sp], #32 + 45b7c0: d65f03c0 ret + +000000000045b7c4 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEaSERKS4_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEaSERKS4_(): + 45b7c4: a9be7bfd stp x29, x30, [sp, #-32]! + 45b7c8: 910003fd mov x29, sp + 45b7cc: f9000fe0 str x0, [sp, #24] + 45b7d0: f9000be1 str x1, [sp, #16] + 45b7d4: f9400fe0 ldr x0, [sp, #24] + 45b7d8: f9400be1 ldr x1, [sp, #16] + 45b7dc: 97fffff0 bl 45b79c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEaSERKS4_> + 45b7e0: f9400be0 ldr x0, [sp, #16] + 45b7e4: b9400801 ldr w1, [x0, #8] + 45b7e8: f9400fe0 ldr x0, [sp, #24] + 45b7ec: b9000801 str w1, [x0, #8] + 45b7f0: f9400fe0 ldr x0, [sp, #24] + 45b7f4: 91004002 add x2, x0, #0x10 + 45b7f8: f9400be0 ldr x0, [sp, #16] + 45b7fc: 91004000 add x0, x0, #0x10 + 45b800: aa0003e1 mov x1, x0 + 45b804: aa0203e0 mov x0, x2 + 45b808: 97ffff00 bl 45b408 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEaSERKS4_> + 45b80c: f9400fe0 ldr x0, [sp, #24] + 45b810: 91008002 add x2, x0, #0x20 + 45b814: f9400be0 ldr x0, [sp, #16] + 45b818: 91008000 add x0, x0, #0x20 + 45b81c: aa0003e1 mov x1, x0 + 45b820: aa0203e0 mov x0, x2 + 45b824: 97fead2f bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 45b828: f9400fe0 ldr x0, [sp, #24] + 45b82c: 91010002 add x2, x0, #0x40 + 45b830: f9400be0 ldr x0, [sp, #16] + 45b834: 91010000 add x0, x0, #0x40 + 45b838: aa0003e1 mov x1, x0 + 45b83c: aa0203e0 mov x0, x2 + 45b840: 97fead28 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 45b844: f9400fe0 ldr x0, [sp, #24] + 45b848: a8c27bfd ldp x29, x30, [sp], #32 + 45b84c: d65f03c0 ret + +000000000045b850 <_ZN5Catch5clara6detail3ArgaSERKS2_>: +_ZN5Catch5clara6detail3ArgaSERKS2_(): + 45b850: a9be7bfd stp x29, x30, [sp, #-32]! + 45b854: 910003fd mov x29, sp + 45b858: f9000fe0 str x0, [sp, #24] + 45b85c: f9000be1 str x1, [sp, #16] + 45b860: f9400fe0 ldr x0, [sp, #24] + 45b864: f9400be1 ldr x1, [sp, #16] + 45b868: 97ffffd7 bl 45b7c4 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEaSERKS4_> + 45b86c: f9400fe0 ldr x0, [sp, #24] + 45b870: a8c27bfd ldp x29, x30, [sp], #32 + 45b874: d65f03c0 ret + +000000000045b878 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3ArgEPS6_EET0_T_SB_SA_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3ArgEPS6_EET0_T_SB_SA_(): + 45b878: a9bc7bfd stp x29, x30, [sp, #-64]! + 45b87c: 910003fd mov x29, sp + 45b880: f90017e0 str x0, [sp, #40] + 45b884: f90013e1 str x1, [sp, #32] + 45b888: f9000fe2 str x2, [sp, #24] + 45b88c: f94013e1 ldr x1, [sp, #32] + 45b890: f94017e0 ldr x0, [sp, #40] + 45b894: cb000020 sub x0, x1, x0 + 45b898: 9345fc01 asr x1, x0, #5 + 45b89c: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 45b8a0: f2955560 movk x0, #0xaaab + 45b8a4: 9b007c20 mul x0, x1, x0 + 45b8a8: f9001fe0 str x0, [sp, #56] + 45b8ac: f9401fe0 ldr x0, [sp, #56] + 45b8b0: f100001f cmp x0, #0x0 + 45b8b4: 540001cd b.le 45b8ec <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3ArgEPS6_EET0_T_SB_SA_+0x74> + 45b8b8: f94017e1 ldr x1, [sp, #40] + 45b8bc: f9400fe0 ldr x0, [sp, #24] + 45b8c0: 97ffffe4 bl 45b850 <_ZN5Catch5clara6detail3ArgaSERKS2_> + 45b8c4: f94017e0 ldr x0, [sp, #40] + 45b8c8: 91018000 add x0, x0, #0x60 + 45b8cc: f90017e0 str x0, [sp, #40] + 45b8d0: f9400fe0 ldr x0, [sp, #24] + 45b8d4: 91018000 add x0, x0, #0x60 + 45b8d8: f9000fe0 str x0, [sp, #24] + 45b8dc: f9401fe0 ldr x0, [sp, #56] + 45b8e0: d1000400 sub x0, x0, #0x1 + 45b8e4: f9001fe0 str x0, [sp, #56] + 45b8e8: 17fffff1 b 45b8ac <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5Catch5clara6detail3ArgEPS6_EET0_T_SB_SA_+0x34> + 45b8ec: f9400fe0 ldr x0, [sp, #24] + 45b8f0: a8c47bfd ldp x29, x30, [sp], #64 + 45b8f4: d65f03c0 ret + +000000000045b8f8 <_ZN9__gnu_cxxneIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 45b8f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 45b8fc: 910003fd mov x29, sp + 45b900: f9000bf3 str x19, [sp, #16] + 45b904: f90017e0 str x0, [sp, #40] + 45b908: f90013e1 str x1, [sp, #32] + 45b90c: f94017e0 ldr x0, [sp, #40] + 45b910: 97ffe0af bl 453bcc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 45b914: f9400013 ldr x19, [x0] + 45b918: f94013e0 ldr x0, [sp, #32] + 45b91c: 97ffe0ac bl 453bcc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 45b920: f9400000 ldr x0, [x0] + 45b924: eb00027f cmp x19, x0 + 45b928: 1a9f07e0 cset w0, ne // ne = any + 45b92c: 12001c00 and w0, w0, #0xff + 45b930: f9400bf3 ldr x19, [sp, #16] + 45b934: a8c37bfd ldp x29, x30, [sp], #48 + 45b938: d65f03c0 ret + +000000000045b93c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEppEv(): + 45b93c: d10043ff sub sp, sp, #0x10 + 45b940: f90007e0 str x0, [sp, #8] + 45b944: f94007e0 ldr x0, [sp, #8] + 45b948: f9400000 ldr x0, [x0] + 45b94c: 91018001 add x1, x0, #0x60 + 45b950: f94007e0 ldr x0, [sp, #8] + 45b954: f9000001 str x1, [x0] + 45b958: f94007e0 ldr x0, [sp, #8] + 45b95c: 910043ff add sp, sp, #0x10 + 45b960: d65f03c0 ret + +000000000045b964 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEdeEv(): + 45b964: d10043ff sub sp, sp, #0x10 + 45b968: f90007e0 str x0, [sp, #8] + 45b96c: f94007e0 ldr x0, [sp, #8] + 45b970: f9400000 ldr x0, [x0] + 45b974: 910043ff add sp, sp, #0x10 + 45b978: d65f03c0 ret + +000000000045b97c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3ArgES7_EET0_T_S9_S8_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3ArgES7_EET0_T_S9_S8_(): + 45b97c: a9bc7bfd stp x29, x30, [sp, #-64]! + 45b980: 910003fd mov x29, sp + 45b984: f90017e0 str x0, [sp, #40] + 45b988: f90013e1 str x1, [sp, #32] + 45b98c: f9000fe2 str x2, [sp, #24] + 45b990: f94013e1 ldr x1, [sp, #32] + 45b994: f94017e0 ldr x0, [sp, #40] + 45b998: cb000020 sub x0, x1, x0 + 45b99c: 9345fc01 asr x1, x0, #5 + 45b9a0: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 45b9a4: f2955560 movk x0, #0xaaab + 45b9a8: 9b007c20 mul x0, x1, x0 + 45b9ac: f9001fe0 str x0, [sp, #56] + 45b9b0: f9401fe0 ldr x0, [sp, #56] + 45b9b4: f100001f cmp x0, #0x0 + 45b9b8: 540001cd b.le 45b9f0 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3ArgES7_EET0_T_S9_S8_+0x74> + 45b9bc: f94017e1 ldr x1, [sp, #40] + 45b9c0: f9400fe0 ldr x0, [sp, #24] + 45b9c4: 97ffffa3 bl 45b850 <_ZN5Catch5clara6detail3ArgaSERKS2_> + 45b9c8: f94017e0 ldr x0, [sp, #40] + 45b9cc: 91018000 add x0, x0, #0x60 + 45b9d0: f90017e0 str x0, [sp, #40] + 45b9d4: f9400fe0 ldr x0, [sp, #24] + 45b9d8: 91018000 add x0, x0, #0x60 + 45b9dc: f9000fe0 str x0, [sp, #24] + 45b9e0: f9401fe0 ldr x0, [sp, #56] + 45b9e4: d1000400 sub x0, x0, #0x1 + 45b9e8: f9001fe0 str x0, [sp, #56] + 45b9ec: 17fffff1 b 45b9b0 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail3ArgES7_EET0_T_S9_S8_+0x34> + 45b9f0: f9400fe0 ldr x0, [sp, #24] + 45b9f4: a8c47bfd ldp x29, x30, [sp], #64 + 45b9f8: d65f03c0 ret + +000000000045b9fc <_ZSt10_ConstructIN5Catch5clara6detail3ArgEJRS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail3ArgEJRS3_EEvPT_DpOT0_(): + 45b9fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 45ba00: 910003fd mov x29, sp + 45ba04: a90153f3 stp x19, x20, [sp, #16] + 45ba08: f90013f5 str x21, [sp, #32] + 45ba0c: f9001fe0 str x0, [sp, #56] + 45ba10: f9001be1 str x1, [sp, #48] + 45ba14: f9401be0 ldr x0, [sp, #48] + 45ba18: 9400034c bl 45c748 <_ZSt7forwardIRN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS5_E4typeE> + 45ba1c: aa0003f5 mov x21, x0 + 45ba20: f9401ff3 ldr x19, [sp, #56] + 45ba24: aa1303e1 mov x1, x19 + 45ba28: d2800c00 mov x0, #0x60 // #96 + 45ba2c: 97fec293 bl 40c478 <_ZnwmPv> + 45ba30: aa0003f4 mov x20, x0 + 45ba34: aa1503e1 mov x1, x21 + 45ba38: aa1403e0 mov x0, x20 + 45ba3c: 97ffeb2f bl 4566f8 <_ZN5Catch5clara6detail3ArgC1ERKS2_> + 45ba40: 14000007 b 45ba5c <_ZSt10_ConstructIN5Catch5clara6detail3ArgEJRS3_EEvPT_DpOT0_+0x60> + 45ba44: aa0003f5 mov x21, x0 + 45ba48: aa1303e1 mov x1, x19 + 45ba4c: aa1403e0 mov x0, x20 + 45ba50: 97fec290 bl 40c490 <_ZdlPvS_> + 45ba54: aa1503e0 mov x0, x21 + 45ba58: 97feafaa bl 407900 <_Unwind_Resume@plt> + 45ba5c: a94153f3 ldp x19, x20, [sp, #16] + 45ba60: f94013f5 ldr x21, [sp, #32] + 45ba64: a8c47bfd ldp x29, x30, [sp], #64 + 45ba68: d65f03c0 ret + +000000000045ba6c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch6ConfigESaIS5_EJRNS4_10ConfigDataEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch6ConfigESaIS5_EJRNS4_10ConfigDataEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 45ba6c: a9b77bfd stp x29, x30, [sp, #-144]! + 45ba70: 910003fd mov x29, sp + 45ba74: a90153f3 stp x19, x20, [sp, #16] + 45ba78: a9025bf5 stp x21, x22, [sp, #32] + 45ba7c: f9002fe0 str x0, [sp, #88] + 45ba80: 390143e1 strb w1, [sp, #80] + 45ba84: f90027e2 str x2, [sp, #72] + 45ba88: f90023e3 str x3, [sp, #64] + 45ba8c: f9001fe4 str x4, [sp, #56] + 45ba90: f9402fe0 ldr x0, [sp, #88] + 45ba94: f900001f str xzr, [x0] + 45ba98: 9101e3e0 add x0, sp, #0x78 + 45ba9c: f94023e1 ldr x1, [sp, #64] + 45baa0: 9400032f bl 45c75c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS1_EERKSaIT_E> + 45baa4: 9101e3e0 add x0, sp, #0x78 + 45baa8: 9101a3e1 add x1, sp, #0x68 + 45baac: aa0103e8 mov x8, x1 + 45bab0: 9400033c bl 45c7a0 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERS9_> + 45bab4: 9101a3e0 add x0, sp, #0x68 + 45bab8: 9400035c bl 45c828 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 45babc: f90047e0 str x0, [sp, #136] + 45bac0: f94023e0 ldr x0, [sp, #64] + 45bac4: 94000361 bl 45c848 <_ZSt4moveIRKSaIN5Catch6ConfigEEEONSt16remove_referenceIT_E4typeEOS6_> + 45bac8: aa0003e1 mov x1, x0 + 45bacc: 910203e0 add x0, sp, #0x80 + 45bad0: 94000363 bl 45c85c <_ZNSaIN5Catch6ConfigEEC1ERKS1_> + 45bad4: 910203f4 add x20, sp, #0x80 + 45bad8: f9401fe0 ldr x0, [sp, #56] + 45badc: 97ffe57f bl 4550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE> + 45bae0: aa0003f6 mov x22, x0 + 45bae4: f94047f3 ldr x19, [sp, #136] + 45bae8: aa1303e1 mov x1, x19 + 45baec: d2802b00 mov x0, #0x158 // #344 + 45baf0: 97fec262 bl 40c478 <_ZnwmPv> + 45baf4: aa0003f5 mov x21, x0 + 45baf8: aa1603e2 mov x2, x22 + 45bafc: aa1403e1 mov x1, x20 + 45bb00: aa1503e0 mov x0, x21 + 45bb04: 94000370 bl 45c8c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRNS0_10ConfigDataEEEES2_DpOT_> + 45bb08: 910203e0 add x0, sp, #0x80 + 45bb0c: 97ffe56b bl 4550b8 <_ZNSaIN5Catch6ConfigEED1Ev> + 45bb10: f9402fe0 ldr x0, [sp, #88] + 45bb14: f94047e1 ldr x1, [sp, #136] + 45bb18: f9000001 str x1, [x0] + 45bb1c: 9101a3e0 add x0, sp, #0x68 + 45bb20: d2800001 mov x1, #0x0 // #0 + 45bb24: 94000394 bl 45c974 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 45bb28: 9101a3e0 add x0, sp, #0x68 + 45bb2c: 9400032d bl 45c7e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 45bb30: 9101e3e0 add x0, sp, #0x78 + 45bb34: 94000313 bl 45c780 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 45bb38: 14000010 b 45bb78 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch6ConfigESaIS5_EJRNS4_10ConfigDataEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 45bb3c: aa0003f4 mov x20, x0 + 45bb40: aa1303e1 mov x1, x19 + 45bb44: aa1503e0 mov x0, x21 + 45bb48: 97fec252 bl 40c490 <_ZdlPvS_> + 45bb4c: aa1403f3 mov x19, x20 + 45bb50: 910203e0 add x0, sp, #0x80 + 45bb54: 97ffe559 bl 4550b8 <_ZNSaIN5Catch6ConfigEED1Ev> + 45bb58: 9101a3e0 add x0, sp, #0x68 + 45bb5c: 94000321 bl 45c7e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 45bb60: 14000002 b 45bb68 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch6ConfigESaIS5_EJRNS4_10ConfigDataEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 45bb64: aa0003f3 mov x19, x0 + 45bb68: 9101e3e0 add x0, sp, #0x78 + 45bb6c: 94000305 bl 45c780 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 45bb70: aa1303e0 mov x0, x19 + 45bb74: 97feaf63 bl 407900 <_Unwind_Resume@plt> + 45bb78: a94153f3 ldp x19, x20, [sp, #16] + 45bb7c: a9425bf5 ldp x21, x22, [sp, #32] + 45bb80: a8c97bfd ldp x29, x30, [sp], #144 + 45bb84: d65f03c0 ret + +000000000045bb88 <_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS1_S1_EENSt9enable_ifIXntsrNS4_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS1_S1_EENSt9enable_ifIXntsrNS4_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 45bb88: d10043ff sub sp, sp, #0x10 + 45bb8c: f90007e0 str x0, [sp, #8] + 45bb90: f90003e1 str x1, [sp] + 45bb94: d503201f nop + 45bb98: 910043ff add sp, sp, #0x10 + 45bb9c: d65f03c0 ret + +000000000045bba0 <_ZStneIPN5Catch5clara8TextFlow6Column8iteratorEEbRKSt13move_iteratorIT_ESA_>: +_ZStneIPN5Catch5clara8TextFlow6Column8iteratorEEbRKSt13move_iteratorIT_ESA_(): + 45bba0: a9be7bfd stp x29, x30, [sp, #-32]! + 45bba4: 910003fd mov x29, sp + 45bba8: f9000fe0 str x0, [sp, #24] + 45bbac: f9000be1 str x1, [sp, #16] + 45bbb0: f9400be1 ldr x1, [sp, #16] + 45bbb4: f9400fe0 ldr x0, [sp, #24] + 45bbb8: 94000377 bl 45c994 <_ZSteqIPN5Catch5clara8TextFlow6Column8iteratorEEbRKSt13move_iteratorIT_ESA_> + 45bbbc: 12001c00 and w0, w0, #0xff + 45bbc0: 52000000 eor w0, w0, #0x1 + 45bbc4: 12001c00 and w0, w0, #0xff + 45bbc8: a8c27bfd ldp x29, x30, [sp], #32 + 45bbcc: d65f03c0 ret + +000000000045bbd0 <_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEppEv>: +_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEppEv(): + 45bbd0: d10043ff sub sp, sp, #0x10 + 45bbd4: f90007e0 str x0, [sp, #8] + 45bbd8: f94007e0 ldr x0, [sp, #8] + 45bbdc: f9400000 ldr x0, [x0] + 45bbe0: 9100c001 add x1, x0, #0x30 + 45bbe4: f94007e0 ldr x0, [sp, #8] + 45bbe8: f9000001 str x1, [x0] + 45bbec: f94007e0 ldr x0, [sp, #8] + 45bbf0: 910043ff add sp, sp, #0x10 + 45bbf4: d65f03c0 ret + +000000000045bbf8 <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEEdeEv(): + 45bbf8: d10043ff sub sp, sp, #0x10 + 45bbfc: f90007e0 str x0, [sp, #8] + 45bc00: f94007e0 ldr x0, [sp, #8] + 45bc04: f9400000 ldr x0, [x0] + 45bc08: 910043ff add sp, sp, #0x10 + 45bc0c: d65f03c0 ret + +000000000045bc10 <_ZSt10_ConstructIN5Catch5clara8TextFlow6Column8iteratorEJS4_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara8TextFlow6Column8iteratorEJS4_EEvPT_DpOT0_(): + 45bc10: a9bd7bfd stp x29, x30, [sp, #-48]! + 45bc14: 910003fd mov x29, sp + 45bc18: f9000bf3 str x19, [sp, #16] + 45bc1c: f90017e0 str x0, [sp, #40] + 45bc20: f90013e1 str x1, [sp, #32] + 45bc24: f94013e0 ldr x0, [sp, #32] + 45bc28: 97ffe5a6 bl 4552c0 <_ZSt7forwardIN5Catch5clara8TextFlow6Column8iteratorEEOT_RNSt16remove_referenceIS5_E4typeE> + 45bc2c: aa0003f3 mov x19, x0 + 45bc30: f94017e0 ldr x0, [sp, #40] + 45bc34: aa0003e1 mov x1, x0 + 45bc38: d2800600 mov x0, #0x30 // #48 + 45bc3c: 97fec20f bl 40c478 <_ZnwmPv> + 45bc40: aa1303e1 mov x1, x19 + 45bc44: a9400c22 ldp x2, x3, [x1] + 45bc48: a9000c02 stp x2, x3, [x0] + 45bc4c: a9410c22 ldp x2, x3, [x1, #16] + 45bc50: a9010c02 stp x2, x3, [x0, #16] + 45bc54: a9420821 ldp x1, x2, [x1, #32] + 45bc58: a9020801 stp x1, x2, [x0, #32] + 45bc5c: d503201f nop + 45bc60: f9400bf3 ldr x19, [sp, #16] + 45bc64: a8c37bfd ldp x29, x30, [sp], #48 + 45bc68: d65f03c0 ret + +000000000045bc6c <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara8TextFlow6ColumnEE8max_sizeEv(): + 45bc6c: d10043ff sub sp, sp, #0x10 + 45bc70: f90007e0 str x0, [sp, #8] + 45bc74: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 45bc78: f2e0aaa0 movk x0, #0x555, lsl #48 + 45bc7c: 910043ff add sp, sp, #0x10 + 45bc80: d65f03c0 ret + +000000000045bc84 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES7_EET0_T_SA_S9_(): + 45bc84: a9bb7bfd stp x29, x30, [sp, #-80]! + 45bc88: 910003fd mov x29, sp + 45bc8c: f9000bf3 str x19, [sp, #16] + 45bc90: f9001fe0 str x0, [sp, #56] + 45bc94: f9001be1 str x1, [sp, #48] + 45bc98: f90017e2 str x2, [sp, #40] + 45bc9c: f94017e0 ldr x0, [sp, #40] + 45bca0: f90027e0 str x0, [sp, #72] + 45bca4: 9100c3e1 add x1, sp, #0x30 + 45bca8: 9100e3e0 add x0, sp, #0x38 + 45bcac: 9400034a bl 45c9d4 <_ZStneIPN5Catch5clara8TextFlow6ColumnEEbRKSt13move_iteratorIT_ES9_> + 45bcb0: 12001c00 and w0, w0, #0xff + 45bcb4: 7100001f cmp w0, #0x0 + 45bcb8: 540001e0 b.eq 45bcf4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES7_EET0_T_SA_S9_+0x70> // b.none + 45bcbc: f94027e0 ldr x0, [sp, #72] + 45bcc0: 97fff99d bl 45a334 <_ZSt11__addressofIN5Catch5clara8TextFlow6ColumnEEPT_RS4_> + 45bcc4: aa0003f3 mov x19, x0 + 45bcc8: 9100e3e0 add x0, sp, #0x38 + 45bccc: 94000358 bl 45ca2c <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEdeEv> + 45bcd0: aa0003e1 mov x1, x0 + 45bcd4: aa1303e0 mov x0, x19 + 45bcd8: 94000371 bl 45ca9c <_ZSt10_ConstructIN5Catch5clara8TextFlow6ColumnEJS3_EEvPT_DpOT0_> + 45bcdc: 9100e3e0 add x0, sp, #0x38 + 45bce0: 94000349 bl 45ca04 <_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEppEv> + 45bce4: f94027e0 ldr x0, [sp, #72] + 45bce8: 9100c000 add x0, x0, #0x30 + 45bcec: f90027e0 str x0, [sp, #72] + 45bcf0: 17ffffed b 45bca4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES7_EET0_T_SA_S9_+0x20> + 45bcf4: f94027e0 ldr x0, [sp, #72] + 45bcf8: 1400000a b 45bd20 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEES7_EET0_T_SA_S9_+0x9c> + 45bcfc: 97feac89 bl 406f20 <__cxa_begin_catch@plt> + 45bd00: f94027e1 ldr x1, [sp, #72] + 45bd04: f94017e0 ldr x0, [sp, #40] + 45bd08: 97ffe762 bl 455a90 <_ZSt8_DestroyIPN5Catch5clara8TextFlow6ColumnEEvT_S5_> + 45bd0c: 97feae75 bl 4076e0 <__cxa_rethrow@plt> + 45bd10: aa0003f3 mov x19, x0 + 45bd14: 97feaebf bl 407810 <__cxa_end_catch@plt> + 45bd18: aa1303e0 mov x0, x19 + 45bd1c: 97feaef9 bl 407900 <_Unwind_Resume@plt> + 45bd20: f9400bf3 ldr x19, [sp, #16] + 45bd24: a8c57bfd ldp x29, x30, [sp], #80 + 45bd28: d65f03c0 ret + +000000000045bd2c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET0_T_SE_SD_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET0_T_SE_SD_(): + 45bd2c: a9bb7bfd stp x29, x30, [sp, #-80]! + 45bd30: 910003fd mov x29, sp + 45bd34: f9000bf3 str x19, [sp, #16] + 45bd38: f9001fe0 str x0, [sp, #56] + 45bd3c: f9001be1 str x1, [sp, #48] + 45bd40: f90017e2 str x2, [sp, #40] + 45bd44: f94017e0 ldr x0, [sp, #40] + 45bd48: f90027e0 str x0, [sp, #72] + 45bd4c: f9401fe1 ldr x1, [sp, #56] + 45bd50: f9401be0 ldr x0, [sp, #48] + 45bd54: eb00003f cmp x1, x0 + 45bd58: 54000180 b.eq 45bd88 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET0_T_SE_SD_+0x5c> // b.none + 45bd5c: f94027e0 ldr x0, [sp, #72] + 45bd60: 97ff3fa8 bl 42bc00 <_ZSt11__addressofINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPT_RS6_> + 45bd64: f9401fe1 ldr x1, [sp, #56] + 45bd68: 9400035f bl 45cae4 <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRKPKcEEvPT_DpOT0_> + 45bd6c: f9401fe0 ldr x0, [sp, #56] + 45bd70: 91002000 add x0, x0, #0x8 + 45bd74: f9001fe0 str x0, [sp, #56] + 45bd78: f94027e0 ldr x0, [sp, #72] + 45bd7c: 91008000 add x0, x0, #0x20 + 45bd80: f90027e0 str x0, [sp, #72] + 45bd84: 17fffff2 b 45bd4c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET0_T_SE_SD_+0x20> + 45bd88: f94027e0 ldr x0, [sp, #72] + 45bd8c: 1400000a b 45bdb4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET0_T_SE_SD_+0x88> + 45bd90: 97feac64 bl 406f20 <__cxa_begin_catch@plt> + 45bd94: f94027e1 ldr x1, [sp, #72] + 45bd98: f94017e0 ldr x0, [sp, #40] + 45bd9c: 97ff228a bl 4247c4 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_> + 45bda0: 97feae50 bl 4076e0 <__cxa_rethrow@plt> + 45bda4: aa0003f3 mov x19, x0 + 45bda8: 97feae9a bl 407810 <__cxa_end_catch@plt> + 45bdac: aa1303e0 mov x0, x19 + 45bdb0: 97feaed4 bl 407900 <_Unwind_Resume@plt> + 45bdb4: f9400bf3 ldr x19, [sp, #16] + 45bdb8: a8c57bfd ldp x29, x30, [sp], #80 + 45bdbc: d65f03c0 ret + +000000000045bdc0 <_ZN5Catch5clara6detail5TokenC1Ev>: +_ZN5Catch5clara6detail5TokenC2Ev(): + 45bdc0: a9be7bfd stp x29, x30, [sp, #-32]! + 45bdc4: 910003fd mov x29, sp + 45bdc8: f9000fe0 str x0, [sp, #24] + 45bdcc: f9400fe0 ldr x0, [sp, #24] + 45bdd0: 91002000 add x0, x0, #0x8 + 45bdd4: 97feae2f bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 45bdd8: d503201f nop + 45bddc: a8c27bfd ldp x29, x30, [sp], #32 + 45bde0: d65f03c0 ret + +000000000045bde4 <_ZSt10_ConstructIN5Catch5clara6detail5TokenEJEEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail5TokenEJEEvPT_DpOT0_(): + 45bde4: a9be7bfd stp x29, x30, [sp, #-32]! + 45bde8: 910003fd mov x29, sp + 45bdec: f9000fe0 str x0, [sp, #24] + 45bdf0: f9400fe0 ldr x0, [sp, #24] + 45bdf4: aa0003e1 mov x1, x0 + 45bdf8: d2800500 mov x0, #0x28 // #40 + 45bdfc: 97fec19f bl 40c478 <_ZnwmPv> + 45be00: a9007c1f stp xzr, xzr, [x0] + 45be04: a9017c1f stp xzr, xzr, [x0, #16] + 45be08: f900101f str xzr, [x0, #32] + 45be0c: 97ffffed bl 45bdc0 <_ZN5Catch5clara6detail5TokenC1Ev> + 45be10: d503201f nop + 45be14: a8c27bfd ldp x29, x30, [sp], #32 + 45be18: d65f03c0 ret + +000000000045be1c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES7_EET0_T_SA_S9_(): + 45be1c: a9bb7bfd stp x29, x30, [sp, #-80]! + 45be20: 910003fd mov x29, sp + 45be24: f9000bf3 str x19, [sp, #16] + 45be28: f9001fe0 str x0, [sp, #56] + 45be2c: f9001be1 str x1, [sp, #48] + 45be30: f90017e2 str x2, [sp, #40] + 45be34: f94017e0 ldr x0, [sp, #40] + 45be38: f90027e0 str x0, [sp, #72] + 45be3c: 9100c3e1 add x1, sp, #0x30 + 45be40: 9100e3e0 add x0, sp, #0x38 + 45be44: 9400034d bl 45cb78 <_ZStneIPN5Catch5clara6detail5TokenEEbRKSt13move_iteratorIT_ES9_> + 45be48: 12001c00 and w0, w0, #0xff + 45be4c: 7100001f cmp w0, #0x0 + 45be50: 540001e0 b.eq 45be8c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES7_EET0_T_SA_S9_+0x70> // b.none + 45be54: f94027e0 ldr x0, [sp, #72] + 45be58: 97fff9d5 bl 45a5ac <_ZSt11__addressofIN5Catch5clara6detail5TokenEEPT_RS4_> + 45be5c: aa0003f3 mov x19, x0 + 45be60: 9100e3e0 add x0, sp, #0x38 + 45be64: 9400035b bl 45cbd0 <_ZNKSt13move_iteratorIPN5Catch5clara6detail5TokenEEdeEv> + 45be68: aa0003e1 mov x1, x0 + 45be6c: aa1303e0 mov x0, x19 + 45be70: 9400035e bl 45cbe8 <_ZSt10_ConstructIN5Catch5clara6detail5TokenEJS3_EEvPT_DpOT0_> + 45be74: 9100e3e0 add x0, sp, #0x38 + 45be78: 9400034c bl 45cba8 <_ZNSt13move_iteratorIPN5Catch5clara6detail5TokenEEppEv> + 45be7c: f94027e0 ldr x0, [sp, #72] + 45be80: 9100a000 add x0, x0, #0x28 + 45be84: f90027e0 str x0, [sp, #72] + 45be88: 17ffffed b 45be3c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES7_EET0_T_SA_S9_+0x20> + 45be8c: f94027e0 ldr x0, [sp, #72] + 45be90: 1400000a b 45beb8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail5TokenEES7_EET0_T_SA_S9_+0x9c> + 45be94: 97feac23 bl 406f20 <__cxa_begin_catch@plt> + 45be98: f94027e1 ldr x1, [sp, #72] + 45be9c: f94017e0 ldr x0, [sp, #40] + 45bea0: 97ffe85e bl 456018 <_ZSt8_DestroyIPN5Catch5clara6detail5TokenEEvT_S5_> + 45bea4: 97feae0f bl 4076e0 <__cxa_rethrow@plt> + 45bea8: aa0003f3 mov x19, x0 + 45beac: 97feae59 bl 407810 <__cxa_end_catch@plt> + 45beb0: aa1303e0 mov x0, x19 + 45beb4: 97feae93 bl 407900 <_Unwind_Resume@plt> + 45beb8: f9400bf3 ldr x19, [sp, #16] + 45bebc: a8c57bfd ldp x29, x30, [sp], #80 + 45bec0: d65f03c0 ret + +000000000045bec4 <_ZN5Catch5clara6detail5TokenaSEOS2_>: +_ZN5Catch5clara6detail5TokenaSEOS2_(): + 45bec4: a9be7bfd stp x29, x30, [sp, #-32]! + 45bec8: 910003fd mov x29, sp + 45becc: f9000fe0 str x0, [sp, #24] + 45bed0: f9000be1 str x1, [sp, #16] + 45bed4: f9400be0 ldr x0, [sp, #16] + 45bed8: b9400001 ldr w1, [x0] + 45bedc: f9400fe0 ldr x0, [sp, #24] + 45bee0: b9000001 str w1, [x0] + 45bee4: f9400fe0 ldr x0, [sp, #24] + 45bee8: 91002002 add x2, x0, #0x8 + 45beec: f9400be0 ldr x0, [sp, #16] + 45bef0: 91002000 add x0, x0, #0x8 + 45bef4: aa0003e1 mov x1, x0 + 45bef8: aa0203e0 mov x0, x2 + 45befc: 97fead91 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 45bf00: f9400fe0 ldr x0, [sp, #24] + 45bf04: a8c27bfd ldp x29, x30, [sp], #32 + 45bf08: d65f03c0 ret + +000000000045bf0c <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail5TokenES7_EET0_T_S9_S8_>: +_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail5TokenES7_EET0_T_S9_S8_(): + 45bf0c: a9bc7bfd stp x29, x30, [sp, #-64]! + 45bf10: 910003fd mov x29, sp + 45bf14: f90017e0 str x0, [sp, #40] + 45bf18: f90013e1 str x1, [sp, #32] + 45bf1c: f9000fe2 str x2, [sp, #24] + 45bf20: f94013e1 ldr x1, [sp, #32] + 45bf24: f94017e0 ldr x0, [sp, #40] + 45bf28: cb000020 sub x0, x1, x0 + 45bf2c: 9343fc01 asr x1, x0, #3 + 45bf30: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 45bf34: f29999a0 movk x0, #0xcccd + 45bf38: 9b007c20 mul x0, x1, x0 + 45bf3c: f9001fe0 str x0, [sp, #56] + 45bf40: f9401fe0 ldr x0, [sp, #56] + 45bf44: f100001f cmp x0, #0x0 + 45bf48: 5400020d b.le 45bf88 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail5TokenES7_EET0_T_S9_S8_+0x7c> + 45bf4c: f94017e0 ldr x0, [sp, #40] + 45bf50: 97ffdc07 bl 452f6c <_ZSt4moveIRN5Catch5clara6detail5TokenEEONSt16remove_referenceIT_E4typeEOS6_> + 45bf54: aa0003e1 mov x1, x0 + 45bf58: f9400fe0 ldr x0, [sp, #24] + 45bf5c: 97ffffda bl 45bec4 <_ZN5Catch5clara6detail5TokenaSEOS2_> + 45bf60: f94017e0 ldr x0, [sp, #40] + 45bf64: 9100a000 add x0, x0, #0x28 + 45bf68: f90017e0 str x0, [sp, #40] + 45bf6c: f9400fe0 ldr x0, [sp, #24] + 45bf70: 9100a000 add x0, x0, #0x28 + 45bf74: f9000fe0 str x0, [sp, #24] + 45bf78: f9401fe0 ldr x0, [sp, #56] + 45bf7c: d1000400 sub x0, x0, #0x1 + 45bf80: f9001fe0 str x0, [sp, #56] + 45bf84: 17ffffef b 45bf40 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail5TokenES7_EET0_T_S9_S8_+0x34> + 45bf88: f9400fe0 ldr x0, [sp, #24] + 45bf8c: a8c47bfd ldp x29, x30, [sp], #64 + 45bf90: d65f03c0 ret + +000000000045bf94 <_ZSt7forwardIRKN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS6_E4typeE(): + 45bf94: d10043ff sub sp, sp, #0x10 + 45bf98: f90007e0 str x0, [sp, #8] + 45bf9c: f94007e0 ldr x0, [sp, #8] + 45bfa0: 910043ff add sp, sp, #0x10 + 45bfa4: d65f03c0 ret + +000000000045bfa8 <_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E(): + 45bfa8: a9be7bfd stp x29, x30, [sp, #-32]! + 45bfac: 910003fd mov x29, sp + 45bfb0: f9000fe0 str x0, [sp, #24] + 45bfb4: f9000be1 str x1, [sp, #16] + 45bfb8: f9400fe0 ldr x0, [sp, #24] + 45bfbc: 9400031d bl 45cc30 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEEC1Ev> + 45bfc0: d503201f nop + 45bfc4: a8c27bfd ldp x29, x30, [sp], #32 + 45bfc8: d65f03c0 ret + +000000000045bfcc <_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 45bfcc: a9be7bfd stp x29, x30, [sp, #-32]! + 45bfd0: 910003fd mov x29, sp + 45bfd4: f9000fe0 str x0, [sp, #24] + 45bfd8: f9400fe0 ldr x0, [sp, #24] + 45bfdc: 9400031a bl 45cc44 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEED1Ev> + 45bfe0: d503201f nop + 45bfe4: a8c27bfd ldp x29, x30, [sp], #32 + 45bfe8: d65f03c0 ret + +000000000045bfec <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_(): + 45bfec: a9bd7bfd stp x29, x30, [sp, #-48]! + 45bff0: 910003fd mov x29, sp + 45bff4: f9000bf3 str x19, [sp, #16] + 45bff8: aa0803f3 mov x19, x8 + 45bffc: f90017e0 str x0, [sp, #40] + 45c000: d2800021 mov x1, #0x1 // #1 + 45c004: f94017e0 ldr x0, [sp, #40] + 45c008: 94000314 bl 45cc58 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m> + 45c00c: aa0003e2 mov x2, x0 + 45c010: f94017e1 ldr x1, [sp, #40] + 45c014: aa1303e0 mov x0, x19 + 45c018: 9400031a bl 45cc80 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_> + 45c01c: aa1303e0 mov x0, x19 + 45c020: f9400bf3 ldr x19, [sp, #16] + 45c024: a8c37bfd ldp x29, x30, [sp], #48 + 45c028: d65f03c0 ret + +000000000045c02c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev(): + 45c02c: a9be7bfd stp x29, x30, [sp, #-32]! + 45c030: 910003fd mov x29, sp + 45c034: f9000fe0 str x0, [sp, #24] + 45c038: f9400fe0 ldr x0, [sp, #24] + 45c03c: f9400400 ldr x0, [x0, #8] + 45c040: f100001f cmp x0, #0x0 + 45c044: 54000120 b.eq 45c068 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 45c048: f9400fe0 ldr x0, [sp, #24] + 45c04c: f9400003 ldr x3, [x0] + 45c050: f9400fe0 ldr x0, [sp, #24] + 45c054: f9400400 ldr x0, [x0, #8] + 45c058: d2800022 mov x2, #0x1 // #1 + 45c05c: aa0003e1 mov x1, x0 + 45c060: aa0303e0 mov x0, x3 + 45c064: 94000317 bl 45ccc0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m> + 45c068: d503201f nop + 45c06c: a8c27bfd ldp x29, x30, [sp], #32 + 45c070: d65f03c0 ret + +000000000045c074 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 45c074: a9be7bfd stp x29, x30, [sp, #-32]! + 45c078: 910003fd mov x29, sp + 45c07c: f9000fe0 str x0, [sp, #24] + 45c080: f9400fe0 ldr x0, [sp, #24] + 45c084: f9400400 ldr x0, [x0, #8] + 45c088: 9400031a bl 45ccf0 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_> + 45c08c: a8c27bfd ldp x29, x30, [sp], #32 + 45c090: d65f03c0 ret + +000000000045c094 <_ZSt4moveIRKSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRKSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOSA_(): + 45c094: d10043ff sub sp, sp, #0x10 + 45c098: f90007e0 str x0, [sp, #8] + 45c09c: f94007e0 ldr x0, [sp, #8] + 45c0a0: 910043ff add sp, sp, #0x10 + 45c0a4: d65f03c0 ret + +000000000045c0a8 <_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EED1Ev(): + 45c0a8: a9be7bfd stp x29, x30, [sp, #-32]! + 45c0ac: 910003fd mov x29, sp + 45c0b0: f9000fe0 str x0, [sp, #24] + 45c0b4: f9400fe0 ldr x0, [sp, #24] + 45c0b8: 97ff21ac bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 45c0bc: d503201f nop + 45c0c0: a8c27bfd ldp x29, x30, [sp], #32 + 45c0c4: d65f03c0 ret + +000000000045c0c8 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 45c0c8: a9be7bfd stp x29, x30, [sp, #-32]! + 45c0cc: 910003fd mov x29, sp + 45c0d0: f9000fe0 str x0, [sp, #24] + 45c0d4: f9400fe0 ldr x0, [sp, #24] + 45c0d8: 97fffff4 bl 45c0a8 <_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EED1Ev> + 45c0dc: d503201f nop + 45c0e0: a8c27bfd ldp x29, x30, [sp], #32 + 45c0e4: d65f03c0 ret + +000000000045c0e8 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRA13_KcEEES6_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRA13_KcEEES6_DpOT_(): + 45c0e8: a9bb7bfd stp x29, x30, [sp, #-80]! + 45c0ec: 910003fd mov x29, sp + 45c0f0: f9000bf3 str x19, [sp, #16] + 45c0f4: f9001fe0 str x0, [sp, #56] + 45c0f8: f9001be1 str x1, [sp, #48] + 45c0fc: f90017e2 str x2, [sp, #40] + 45c100: f9401fe0 ldr x0, [sp, #56] + 45c104: 97ff0959 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 45c108: f0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45c10c: 912ba001 add x1, x0, #0xae8 + 45c110: f9401fe0 ldr x0, [sp, #56] + 45c114: f9000001 str x1, [x0] + 45c118: f9401fe0 ldr x0, [sp, #56] + 45c11c: 91004013 add x19, x0, #0x10 + 45c120: 910123e0 add x0, sp, #0x48 + 45c124: f9401be1 ldr x1, [sp, #48] + 45c128: 97ff371f bl 429da4 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_> + 45c12c: 910123e0 add x0, sp, #0x48 + 45c130: aa0003e1 mov x1, x0 + 45c134: aa1303e0 mov x0, x19 + 45c138: 940002f3 bl 45cd04 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES6_> + 45c13c: 910123e0 add x0, sp, #0x48 + 45c140: 97ff218a bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 45c144: f9401fe0 ldr x0, [sp, #56] + 45c148: 940002f9 bl 45cd2c <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 45c14c: aa0003f3 mov x19, x0 + 45c150: f94017e0 ldr x0, [sp, #40] + 45c154: 97ffdcd6 bl 4534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 45c158: aa0003e2 mov x2, x0 + 45c15c: aa1303e1 mov x1, x19 + 45c160: f9401be0 ldr x0, [sp, #48] + 45c164: 940002fa bl 45cd4c <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA13_KcEEEvRS6_PT_DpOT0_> + 45c168: 14000009 b 45c18c <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRA13_KcEEES6_DpOT_+0xa4> + 45c16c: aa0003f3 mov x19, x0 + 45c170: f9401fe0 ldr x0, [sp, #56] + 45c174: 91004000 add x0, x0, #0x10 + 45c178: 97ffffd4 bl 45c0c8 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 45c17c: f9401fe0 ldr x0, [sp, #56] + 45c180: 97fec68f bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45c184: aa1303e0 mov x0, x19 + 45c188: 97feadde bl 407900 <_Unwind_Resume@plt> + 45c18c: f9400bf3 ldr x19, [sp, #16] + 45c190: a8c57bfd ldp x29, x30, [sp], #80 + 45c194: d65f03c0 ret + +000000000045c198 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 45c198: d10043ff sub sp, sp, #0x10 + 45c19c: f90007e0 str x0, [sp, #8] + 45c1a0: f90003e1 str x1, [sp] + 45c1a4: f94007e0 ldr x0, [sp, #8] + 45c1a8: f900041f str xzr, [x0, #8] + 45c1ac: f94007e0 ldr x0, [sp, #8] + 45c1b0: 910043ff add sp, sp, #0x10 + 45c1b4: d65f03c0 ret + +000000000045c1b8 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE8max_sizeEv(): + 45c1b8: d10043ff sub sp, sp, #0x10 + 45c1bc: f90007e0 str x0, [sp, #8] + 45c1c0: 92ff8000 mov x0, #0x3ffffffffffffff // #288230376151711743 + 45c1c4: 910043ff add sp, sp, #0x10 + 45c1c8: d65f03c0 ret + +000000000045c1cc <_ZN5Catch5clara6detail11HelpColumnsC1ERKS2_>: +_ZN5Catch5clara6detail11HelpColumnsC1ERKS2_(): + 45c1cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 45c1d0: 910003fd mov x29, sp + 45c1d4: f9000bf3 str x19, [sp, #16] + 45c1d8: f90017e0 str x0, [sp, #40] + 45c1dc: f90013e1 str x1, [sp, #32] + 45c1e0: f94017e0 ldr x0, [sp, #40] + 45c1e4: f94013e1 ldr x1, [sp, #32] + 45c1e8: 97feab62 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 45c1ec: f94017e0 ldr x0, [sp, #40] + 45c1f0: 91008002 add x2, x0, #0x20 + 45c1f4: f94013e0 ldr x0, [sp, #32] + 45c1f8: 91008000 add x0, x0, #0x20 + 45c1fc: aa0003e1 mov x1, x0 + 45c200: aa0203e0 mov x0, x2 + 45c204: 97feab5b bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 45c208: 14000006 b 45c220 <_ZN5Catch5clara6detail11HelpColumnsC1ERKS2_+0x54> + 45c20c: aa0003f3 mov x19, x0 + 45c210: f94017e0 ldr x0, [sp, #40] + 45c214: 97feabbb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45c218: aa1303e0 mov x0, x19 + 45c21c: 97feadb9 bl 407900 <_Unwind_Resume@plt> + 45c220: f9400bf3 ldr x19, [sp, #16] + 45c224: a8c37bfd ldp x29, x30, [sp], #48 + 45c228: d65f03c0 ret + +000000000045c22c <_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJRKS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJRKS3_EEvPT_DpOT0_(): + 45c22c: a9bc7bfd stp x29, x30, [sp, #-64]! + 45c230: 910003fd mov x29, sp + 45c234: a90153f3 stp x19, x20, [sp, #16] + 45c238: f90013f5 str x21, [sp, #32] + 45c23c: f9001fe0 str x0, [sp, #56] + 45c240: f9001be1 str x1, [sp, #48] + 45c244: f9401be0 ldr x0, [sp, #48] + 45c248: 940002cf bl 45cd84 <_ZSt7forwardIRKN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS6_E4typeE> + 45c24c: aa0003f5 mov x21, x0 + 45c250: f9401ff3 ldr x19, [sp, #56] + 45c254: aa1303e1 mov x1, x19 + 45c258: d2800800 mov x0, #0x40 // #64 + 45c25c: 97fec087 bl 40c478 <_ZnwmPv> + 45c260: aa0003f4 mov x20, x0 + 45c264: aa1503e1 mov x1, x21 + 45c268: aa1403e0 mov x0, x20 + 45c26c: 97ffffd8 bl 45c1cc <_ZN5Catch5clara6detail11HelpColumnsC1ERKS2_> + 45c270: 14000007 b 45c28c <_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJRKS3_EEvPT_DpOT0_+0x60> + 45c274: aa0003f5 mov x21, x0 + 45c278: aa1303e1 mov x1, x19 + 45c27c: aa1403e0 mov x0, x20 + 45c280: 97fec084 bl 40c490 <_ZdlPvS_> + 45c284: aa1503e0 mov x0, x21 + 45c288: 97fead9e bl 407900 <_Unwind_Resume@plt> + 45c28c: a94153f3 ldp x19, x20, [sp, #16] + 45c290: f94013f5 ldr x21, [sp, #32] + 45c294: a8c47bfd ldp x29, x30, [sp], #64 + 45c298: d65f03c0 ret + +000000000045c29c <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE8max_sizeEv(): + 45c29c: d10043ff sub sp, sp, #0x10 + 45c2a0: f90007e0 str x0, [sp, #8] + 45c2a4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 45c2a8: f2e05540 movk x0, #0x2aa, lsl #48 + 45c2ac: 910043ff add sp, sp, #0x10 + 45c2b0: d65f03c0 ret + +000000000045c2b4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE8max_sizeEv(): + 45c2b4: d10043ff sub sp, sp, #0x10 + 45c2b8: f90007e0 str x0, [sp, #8] + 45c2bc: b203e3e0 mov x0, #0x2222222222222222 // #2459565876494606882 + 45c2c0: f2e04440 movk x0, #0x222, lsl #48 + 45c2c4: 910043ff add sp, sp, #0x10 + 45c2c8: d65f03c0 ret + +000000000045c2cc <_ZNSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEC1ES4_>: +_ZNSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEC1ES4_(): + 45c2cc: d10043ff sub sp, sp, #0x10 + 45c2d0: f90007e0 str x0, [sp, #8] + 45c2d4: f90003e1 str x1, [sp] + 45c2d8: f94007e0 ldr x0, [sp, #8] + 45c2dc: f94003e1 ldr x1, [sp] + 45c2e0: f9000001 str x1, [x0] + 45c2e4: d503201f nop + 45c2e8: 910043ff add sp, sp, #0x10 + 45c2ec: d65f03c0 ret + +000000000045c2f0 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES5_ET0_T_S8_S7_(): + 45c2f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 45c2f4: 910003fd mov x29, sp + 45c2f8: f90017e0 str x0, [sp, #40] + 45c2fc: f90013e1 str x1, [sp, #32] + 45c300: f9000fe2 str x2, [sp, #24] + 45c304: 52800020 mov w0, #0x1 // #1 + 45c308: 3900ffe0 strb w0, [sp, #63] + 45c30c: f9400fe2 ldr x2, [sp, #24] + 45c310: f94013e1 ldr x1, [sp, #32] + 45c314: f94017e0 ldr x0, [sp, #40] + 45c318: 940002a0 bl 45cd98 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES7_EET0_T_SA_S9_> + 45c31c: a8c47bfd ldp x29, x30, [sp], #64 + 45c320: d65f03c0 ret + +000000000045c324 <_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_>: +_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsEET_S5_(): + 45c324: d10043ff sub sp, sp, #0x10 + 45c328: f90007e0 str x0, [sp, #8] + 45c32c: f94007e0 ldr x0, [sp, #8] + 45c330: 910043ff add sp, sp, #0x10 + 45c334: d65f03c0 ret + +000000000045c338 <_ZSt22__copy_move_backward_aILb1EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_>: +_ZSt22__copy_move_backward_aILb1EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_(): + 45c338: a9bc7bfd stp x29, x30, [sp, #-64]! + 45c33c: 910003fd mov x29, sp + 45c340: f90017e0 str x0, [sp, #40] + 45c344: f90013e1 str x1, [sp, #32] + 45c348: f9000fe2 str x2, [sp, #24] + 45c34c: 3900ffff strb wzr, [sp, #63] + 45c350: f9400fe2 ldr x2, [sp, #24] + 45c354: f94013e1 ldr x1, [sp, #32] + 45c358: f94017e0 ldr x0, [sp, #40] + 45c35c: 940002ca bl 45ce84 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_> + 45c360: a8c47bfd ldp x29, x30, [sp], #64 + 45c364: d65f03c0 ret + +000000000045c368 <_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE>: +_ZSt12__niter_baseIPN5Catch5clara6detail11HelpColumnsESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE(): + 45c368: a9be7bfd stp x29, x30, [sp, #-32]! + 45c36c: 910003fd mov x29, sp + 45c370: f9000fe0 str x0, [sp, #24] + 45c374: 910063e0 add x0, sp, #0x18 + 45c378: 97ffde3a bl 453c60 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEE4baseEv> + 45c37c: f9400000 ldr x0, [x0] + 45c380: a8c27bfd ldp x29, x30, [sp], #32 + 45c384: d65f03c0 ret + +000000000045c388 <_ZSt13__copy_move_aILb0EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_>: +_ZSt13__copy_move_aILb0EPN5Catch5clara6detail11HelpColumnsES4_ET1_T0_S6_S5_(): + 45c388: a9bc7bfd stp x29, x30, [sp, #-64]! + 45c38c: 910003fd mov x29, sp + 45c390: f90017e0 str x0, [sp, #40] + 45c394: f90013e1 str x1, [sp, #32] + 45c398: f9000fe2 str x2, [sp, #24] + 45c39c: 3900ffff strb wzr, [sp, #63] + 45c3a0: f9400fe2 ldr x2, [sp, #24] + 45c3a4: f94013e1 ldr x1, [sp, #32] + 45c3a8: f94017e0 ldr x0, [sp, #40] + 45c3ac: 940002e6 bl 45cf44 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_> + 45c3b0: a8c47bfd ldp x29, x30, [sp], #64 + 45c3b4: d65f03c0 ret + +000000000045c3b8 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEpLEl>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEpLEl(): + 45c3b8: d10043ff sub sp, sp, #0x10 + 45c3bc: f90007e0 str x0, [sp, #8] + 45c3c0: f90003e1 str x1, [sp] + 45c3c4: f94007e0 ldr x0, [sp, #8] + 45c3c8: f9400001 ldr x1, [x0] + 45c3cc: f94003e0 ldr x0, [sp] + 45c3d0: d37ae400 lsl x0, x0, #6 + 45c3d4: 8b000021 add x1, x1, x0 + 45c3d8: f94007e0 ldr x0, [sp, #8] + 45c3dc: f9000001 str x1, [x0] + 45c3e0: f94007e0 ldr x0, [sp, #8] + 45c3e4: 910043ff add sp, sp, #0x10 + 45c3e8: d65f03c0 ret + +000000000045c3ec <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS7_SaIS7_EEEES8_EET0_T_SE_SD_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS7_SaIS7_EEEES8_EET0_T_SE_SD_(): + 45c3ec: a9bb7bfd stp x29, x30, [sp, #-80]! + 45c3f0: 910003fd mov x29, sp + 45c3f4: f9000bf3 str x19, [sp, #16] + 45c3f8: f9001fe0 str x0, [sp, #56] + 45c3fc: f9001be1 str x1, [sp, #48] + 45c400: f90017e2 str x2, [sp, #40] + 45c404: f94017e0 ldr x0, [sp, #40] + 45c408: f90027e0 str x0, [sp, #72] + 45c40c: 9100c3e1 add x1, sp, #0x30 + 45c410: 9100e3e0 add x0, sp, #0x38 + 45c414: 97ffd15b bl 450980 <_ZN9__gnu_cxxneIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 45c418: 12001c00 and w0, w0, #0xff + 45c41c: 7100001f cmp w0, #0x0 + 45c420: 540001e0 b.eq 45c45c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS7_SaIS7_EEEES8_EET0_T_SE_SD_+0x70> // b.none + 45c424: f94027e0 ldr x0, [sp, #72] + 45c428: 97fff954 bl 45a978 <_ZSt11__addressofIN5Catch5clara6detail11HelpColumnsEEPT_RS4_> + 45c42c: aa0003f3 mov x19, x0 + 45c430: 9100e3e0 add x0, sp, #0x38 + 45c434: 97ffd16e bl 4509ec <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEdeEv> + 45c438: aa0003e1 mov x1, x0 + 45c43c: aa1303e0 mov x0, x19 + 45c440: 940002de bl 45cfb8 <_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJRS3_EEvPT_DpOT0_> + 45c444: 9100e3e0 add x0, sp, #0x38 + 45c448: 97ffd15f bl 4509c4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS4_SaIS4_EEEppEv> + 45c44c: f94027e0 ldr x0, [sp, #72] + 45c450: 91010000 add x0, x0, #0x40 + 45c454: f90027e0 str x0, [sp, #72] + 45c458: 17ffffed b 45c40c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS7_SaIS7_EEEES8_EET0_T_SE_SD_+0x20> + 45c45c: f94027e0 ldr x0, [sp, #72] + 45c460: 1400000a b 45c488 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail11HelpColumnsESt6vectorIS7_SaIS7_EEEES8_EET0_T_SE_SD_+0x9c> + 45c464: 97feaaaf bl 406f20 <__cxa_begin_catch@plt> + 45c468: f94027e1 ldr x1, [sp, #72] + 45c46c: f94017e0 ldr x0, [sp, #40] + 45c470: 97ffe810 bl 4564b0 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsEEvT_S5_> + 45c474: 97feac9b bl 4076e0 <__cxa_rethrow@plt> + 45c478: aa0003f3 mov x19, x0 + 45c47c: 97feace5 bl 407810 <__cxa_end_catch@plt> + 45c480: aa1303e0 mov x0, x19 + 45c484: 97fead1f bl 407900 <_Unwind_Resume@plt> + 45c488: f9400bf3 ldr x19, [sp, #16] + 45c48c: a8c57bfd ldp x29, x30, [sp], #80 + 45c490: d65f03c0 ret + +000000000045c494 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11HelpColumnsEEE8max_sizeERKS4_(): + 45c494: a9be7bfd stp x29, x30, [sp, #-32]! + 45c498: 910003fd mov x29, sp + 45c49c: f9000fe0 str x0, [sp, #24] + 45c4a0: f9400fe0 ldr x0, [sp, #24] + 45c4a4: 97ffff45 bl 45c1b8 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail11HelpColumnsEE8max_sizeEv> + 45c4a8: a8c27bfd ldp x29, x30, [sp], #32 + 45c4ac: d65f03c0 ret + +000000000045c4b0 <_ZNKSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch5clara6detail11HelpColumnsESaIS3_EE19_M_get_Tp_allocatorEv(): + 45c4b0: d10043ff sub sp, sp, #0x10 + 45c4b4: f90007e0 str x0, [sp, #8] + 45c4b8: f94007e0 ldr x0, [sp, #8] + 45c4bc: 910043ff add sp, sp, #0x10 + 45c4c0: d65f03c0 ret + +000000000045c4c4 <_ZN9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE6_M_ptrEv(): + 45c4c4: a9be7bfd stp x29, x30, [sp, #-32]! + 45c4c8: 910003fd mov x29, sp + 45c4cc: f9000fe0 str x0, [sp, #24] + 45c4d0: f9400fe0 ldr x0, [sp, #24] + 45c4d4: 940002d5 bl 45d028 <_ZN9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE7_M_addrEv> + 45c4d8: a8c27bfd ldp x29, x30, [sp], #32 + 45c4dc: d65f03c0 ret + +000000000045c4e0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE7destroyIS5_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE7destroyIS5_EEvPT_(): + 45c4e0: d10043ff sub sp, sp, #0x10 + 45c4e4: f90007e0 str x0, [sp, #8] + 45c4e8: f90003e1 str x1, [sp] + 45c4ec: d503201f nop + 45c4f0: 910043ff add sp, sp, #0x10 + 45c4f4: d65f03c0 ret + +000000000045c4f8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE10deallocateEPS6_m>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE10deallocateEPS6_m(): + 45c4f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 45c4fc: 910003fd mov x29, sp + 45c500: f90017e0 str x0, [sp, #40] + 45c504: f90013e1 str x1, [sp, #32] + 45c508: f9000fe2 str x2, [sp, #24] + 45c50c: f94013e0 ldr x0, [sp, #32] + 45c510: 97feab80 bl 407310 <_ZdlPv@plt> + 45c514: d503201f nop + 45c518: a8c37bfd ldp x29, x30, [sp], #48 + 45c51c: d65f03c0 ret + +000000000045c520 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EED1Ev>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EED2Ev(): + 45c520: a9bd7bfd stp x29, x30, [sp, #-48]! + 45c524: 910003fd mov x29, sp + 45c528: a90153f3 stp x19, x20, [sp, #16] + 45c52c: f90017e0 str x0, [sp, #40] + 45c530: f94017e0 ldr x0, [sp, #40] + 45c534: f9400013 ldr x19, [x0] + 45c538: f94017e0 ldr x0, [sp, #40] + 45c53c: f9400414 ldr x20, [x0, #8] + 45c540: f94017e0 ldr x0, [sp, #40] + 45c544: 940002db bl 45d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 45c548: aa0003e2 mov x2, x0 + 45c54c: aa1403e1 mov x1, x20 + 45c550: aa1303e0 mov x0, x19 + 45c554: 940002dc bl 45d0c4 <_ZSt8_DestroyIPPKN5Catch14TestCaseHandleES3_EvT_S5_RSaIT0_E> + 45c558: f94017e0 ldr x0, [sp, #40] + 45c55c: 940002c0 bl 45d05c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EED1Ev> + 45c560: d503201f nop + 45c564: a94153f3 ldp x19, x20, [sp, #16] + 45c568: a8c37bfd ldp x29, x30, [sp], #48 + 45c56c: d65f03c0 ret + +000000000045c570 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE8allocateEmPKv(): + 45c570: a9bd7bfd stp x29, x30, [sp, #-48]! + 45c574: 910003fd mov x29, sp + 45c578: f90017e0 str x0, [sp, #40] + 45c57c: f90013e1 str x1, [sp, #32] + 45c580: f9000fe2 str x2, [sp, #24] + 45c584: f94017e0 ldr x0, [sp, #40] + 45c588: 940002da bl 45d0f0 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE8max_sizeEv> + 45c58c: aa0003e1 mov x1, x0 + 45c590: f94013e0 ldr x0, [sp, #32] + 45c594: eb01001f cmp x0, x1 + 45c598: 1a9f97e0 cset w0, hi // hi = pmore + 45c59c: 12001c00 and w0, w0, #0xff + 45c5a0: 7100001f cmp w0, #0x0 + 45c5a4: 54000040 b.eq 45c5ac <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE8allocateEmPKv+0x3c> // b.none + 45c5a8: 97feaa4e bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45c5ac: f94013e1 ldr x1, [sp, #32] + 45c5b0: aa0103e0 mov x0, x1 + 45c5b4: d37ef400 lsl x0, x0, #2 + 45c5b8: 8b010000 add x0, x0, x1 + 45c5bc: d37df000 lsl x0, x0, #3 + 45c5c0: 97feab68 bl 407360 <_Znwm@plt> + 45c5c4: a8c37bfd ldp x29, x30, [sp], #48 + 45c5c8: d65f03c0 ret + +000000000045c5cc <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE9constructIS5_JS5_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE9constructIS5_JS5_EEEvPT_DpOT0_(): + 45c5cc: a9bc7bfd stp x29, x30, [sp, #-64]! + 45c5d0: 910003fd mov x29, sp + 45c5d4: f9000bf3 str x19, [sp, #16] + 45c5d8: f9001fe0 str x0, [sp, #56] + 45c5dc: f9001be1 str x1, [sp, #48] + 45c5e0: f90017e2 str x2, [sp, #40] + 45c5e4: f94017e0 ldr x0, [sp, #40] + 45c5e8: 97ffdf0a bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 45c5ec: f9400013 ldr x19, [x0] + 45c5f0: f9401be0 ldr x0, [sp, #48] + 45c5f4: aa0003e1 mov x1, x0 + 45c5f8: d2800100 mov x0, #0x8 // #8 + 45c5fc: 97febf9f bl 40c478 <_ZnwmPv> + 45c600: f9000013 str x19, [x0] + 45c604: d503201f nop + 45c608: f9400bf3 ldr x19, [sp, #16] + 45c60c: a8c47bfd ldp x29, x30, [sp], #64 + 45c610: d65f03c0 ret + +000000000045c614 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_create_nodeIJRKS3_EEEPSt13_Rb_tree_nodeIS3_EDpOT_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_create_nodeIJRKS3_EEEPSt13_Rb_tree_nodeIS3_EDpOT_(): + 45c614: a9bd7bfd stp x29, x30, [sp, #-48]! + 45c618: 910003fd mov x29, sp + 45c61c: f9000fe0 str x0, [sp, #24] + 45c620: f9000be1 str x1, [sp, #16] + 45c624: f9400fe0 ldr x0, [sp, #24] + 45c628: 97fff2e1 bl 4591ac <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_get_nodeEv> + 45c62c: f90017e0 str x0, [sp, #40] + 45c630: f9400be0 ldr x0, [sp, #16] + 45c634: 97fff436 bl 45970c <_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE> + 45c638: aa0003e2 mov x2, x0 + 45c63c: f94017e1 ldr x1, [sp, #40] + 45c640: f9400fe0 ldr x0, [sp, #24] + 45c644: 940002b1 bl 45d108 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJRKS3_EEEvPSt13_Rb_tree_nodeIS3_EDpOT_> + 45c648: f94017e0 ldr x0, [sp, #40] + 45c64c: a8c37bfd ldp x29, x30, [sp], #48 + 45c650: d65f03c0 ret + +000000000045c654 <_ZSt10_ConstructIN5Catch5clara6detail3OptEJRKS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail3OptEJRKS3_EEvPT_DpOT0_(): + 45c654: a9bc7bfd stp x29, x30, [sp, #-64]! + 45c658: 910003fd mov x29, sp + 45c65c: a90153f3 stp x19, x20, [sp, #16] + 45c660: f90013f5 str x21, [sp, #32] + 45c664: f9001fe0 str x0, [sp, #56] + 45c668: f9001be1 str x1, [sp, #48] + 45c66c: f9401be0 ldr x0, [sp, #48] + 45c670: 97ffe83e bl 456768 <_ZSt7forwardIRKN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS6_E4typeE> + 45c674: aa0003f5 mov x21, x0 + 45c678: f9401ff3 ldr x19, [sp, #56] + 45c67c: aa1303e1 mov x1, x19 + 45c680: d2800f00 mov x0, #0x78 // #120 + 45c684: 97febf7d bl 40c478 <_ZnwmPv> + 45c688: aa0003f4 mov x20, x0 + 45c68c: aa1503e1 mov x1, x21 + 45c690: aa1403e0 mov x0, x20 + 45c694: 97ffe87e bl 45688c <_ZN5Catch5clara6detail3OptC1ERKS2_> + 45c698: 14000007 b 45c6b4 <_ZSt10_ConstructIN5Catch5clara6detail3OptEJRKS3_EEvPT_DpOT0_+0x60> + 45c69c: aa0003f5 mov x21, x0 + 45c6a0: aa1303e1 mov x1, x19 + 45c6a4: aa1403e0 mov x0, x20 + 45c6a8: 97febf7a bl 40c490 <_ZdlPvS_> + 45c6ac: aa1503e0 mov x0, x21 + 45c6b0: 97feac94 bl 407900 <_Unwind_Resume@plt> + 45c6b4: a94153f3 ldp x19, x20, [sp, #16] + 45c6b8: f94013f5 ldr x21, [sp, #32] + 45c6bc: a8c47bfd ldp x29, x30, [sp], #64 + 45c6c0: d65f03c0 ret + +000000000045c6c4 <_ZSt7forwardIRN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS5_E4typeE(): + 45c6c4: d10043ff sub sp, sp, #0x10 + 45c6c8: f90007e0 str x0, [sp, #8] + 45c6cc: f94007e0 ldr x0, [sp, #8] + 45c6d0: 910043ff add sp, sp, #0x10 + 45c6d4: d65f03c0 ret + +000000000045c6d8 <_ZSt10_ConstructIN5Catch5clara6detail3ArgEJRKS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail3ArgEJRKS3_EEvPT_DpOT0_(): + 45c6d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 45c6dc: 910003fd mov x29, sp + 45c6e0: a90153f3 stp x19, x20, [sp, #16] + 45c6e4: f90013f5 str x21, [sp, #32] + 45c6e8: f9001fe0 str x0, [sp, #56] + 45c6ec: f9001be1 str x1, [sp, #48] + 45c6f0: f9401be0 ldr x0, [sp, #48] + 45c6f4: 97ffe779 bl 4564d8 <_ZSt7forwardIRKN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS6_E4typeE> + 45c6f8: aa0003f5 mov x21, x0 + 45c6fc: f9401ff3 ldr x19, [sp, #56] + 45c700: aa1303e1 mov x1, x19 + 45c704: d2800c00 mov x0, #0x60 // #96 + 45c708: 97febf5c bl 40c478 <_ZnwmPv> + 45c70c: aa0003f4 mov x20, x0 + 45c710: aa1503e1 mov x1, x21 + 45c714: aa1403e0 mov x0, x20 + 45c718: 97ffe7f8 bl 4566f8 <_ZN5Catch5clara6detail3ArgC1ERKS2_> + 45c71c: 14000007 b 45c738 <_ZSt10_ConstructIN5Catch5clara6detail3ArgEJRKS3_EEvPT_DpOT0_+0x60> + 45c720: aa0003f5 mov x21, x0 + 45c724: aa1303e1 mov x1, x19 + 45c728: aa1403e0 mov x0, x20 + 45c72c: 97febf59 bl 40c490 <_ZdlPvS_> + 45c730: aa1503e0 mov x0, x21 + 45c734: 97feac73 bl 407900 <_Unwind_Resume@plt> + 45c738: a94153f3 ldp x19, x20, [sp, #16] + 45c73c: f94013f5 ldr x21, [sp, #32] + 45c740: a8c47bfd ldp x29, x30, [sp], #64 + 45c744: d65f03c0 ret + +000000000045c748 <_ZSt7forwardIRN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS5_E4typeE(): + 45c748: d10043ff sub sp, sp, #0x10 + 45c74c: f90007e0 str x0, [sp, #8] + 45c750: f94007e0 ldr x0, [sp, #8] + 45c754: 910043ff add sp, sp, #0x10 + 45c758: d65f03c0 ret + +000000000045c75c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS1_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS1_EERKSaIT_E(): + 45c75c: a9be7bfd stp x29, x30, [sp, #-32]! + 45c760: 910003fd mov x29, sp + 45c764: f9000fe0 str x0, [sp, #24] + 45c768: f9000be1 str x1, [sp, #16] + 45c76c: f9400fe0 ldr x0, [sp, #24] + 45c770: 94000289 bl 45d194 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEEC1Ev> + 45c774: d503201f nop + 45c778: a8c27bfd ldp x29, x30, [sp], #32 + 45c77c: d65f03c0 ret + +000000000045c780 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 45c780: a9be7bfd stp x29, x30, [sp, #-32]! + 45c784: 910003fd mov x29, sp + 45c788: f9000fe0 str x0, [sp, #24] + 45c78c: f9400fe0 ldr x0, [sp, #24] + 45c790: 94000286 bl 45d1a8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEED1Ev> + 45c794: d503201f nop + 45c798: a8c27bfd ldp x29, x30, [sp], #32 + 45c79c: d65f03c0 ret + +000000000045c7a0 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERS9_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERS9_(): + 45c7a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45c7a4: 910003fd mov x29, sp + 45c7a8: f9000bf3 str x19, [sp, #16] + 45c7ac: aa0803f3 mov x19, x8 + 45c7b0: f90017e0 str x0, [sp, #40] + 45c7b4: d2800021 mov x1, #0x1 // #1 + 45c7b8: f94017e0 ldr x0, [sp, #40] + 45c7bc: 94000280 bl 45d1bc <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS7_m> + 45c7c0: aa0003e2 mov x2, x0 + 45c7c4: f94017e1 ldr x1, [sp, #40] + 45c7c8: aa1303e0 mov x0, x19 + 45c7cc: 94000286 bl 45d1e4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS7_PS6_> + 45c7d0: aa1303e0 mov x0, x19 + 45c7d4: f9400bf3 ldr x19, [sp, #16] + 45c7d8: a8c37bfd ldp x29, x30, [sp], #48 + 45c7dc: d65f03c0 ret + +000000000045c7e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 45c7e0: a9be7bfd stp x29, x30, [sp, #-32]! + 45c7e4: 910003fd mov x29, sp + 45c7e8: f9000fe0 str x0, [sp, #24] + 45c7ec: f9400fe0 ldr x0, [sp, #24] + 45c7f0: f9400400 ldr x0, [x0, #8] + 45c7f4: f100001f cmp x0, #0x0 + 45c7f8: 54000120 b.eq 45c81c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 45c7fc: f9400fe0 ldr x0, [sp, #24] + 45c800: f9400003 ldr x3, [x0] + 45c804: f9400fe0 ldr x0, [sp, #24] + 45c808: f9400400 ldr x0, [x0, #8] + 45c80c: d2800022 mov x2, #0x1 // #1 + 45c810: aa0003e1 mov x1, x0 + 45c814: aa0303e0 mov x0, x3 + 45c818: 94000283 bl 45d224 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS7_PS6_m> + 45c81c: d503201f nop + 45c820: a8c27bfd ldp x29, x30, [sp], #32 + 45c824: d65f03c0 ret + +000000000045c828 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 45c828: a9be7bfd stp x29, x30, [sp, #-32]! + 45c82c: 910003fd mov x29, sp + 45c830: f9000fe0 str x0, [sp, #24] + 45c834: f9400fe0 ldr x0, [sp, #24] + 45c838: f9400400 ldr x0, [x0, #8] + 45c83c: 94000286 bl 45d254 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S8_> + 45c840: a8c27bfd ldp x29, x30, [sp], #32 + 45c844: d65f03c0 ret + +000000000045c848 <_ZSt4moveIRKSaIN5Catch6ConfigEEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRKSaIN5Catch6ConfigEEEONSt16remove_referenceIT_E4typeEOS6_(): + 45c848: d10043ff sub sp, sp, #0x10 + 45c84c: f90007e0 str x0, [sp, #8] + 45c850: f94007e0 ldr x0, [sp, #8] + 45c854: 910043ff add sp, sp, #0x10 + 45c858: d65f03c0 ret + +000000000045c85c <_ZNSaIN5Catch6ConfigEEC1ERKS1_>: +_ZNSaIN5Catch6ConfigEEC2ERKS1_(): + 45c85c: a9be7bfd stp x29, x30, [sp, #-32]! + 45c860: 910003fd mov x29, sp + 45c864: f9000fe0 str x0, [sp, #24] + 45c868: f9000be1 str x1, [sp, #16] + 45c86c: f9400be1 ldr x1, [sp, #16] + 45c870: f9400fe0 ldr x0, [sp, #24] + 45c874: 9400027d bl 45d268 <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEEC1ERKS3_> + 45c878: d503201f nop + 45c87c: a8c27bfd ldp x29, x30, [sp], #32 + 45c880: d65f03c0 ret + +000000000045c884 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EED2Ev(): + 45c884: a9be7bfd stp x29, x30, [sp, #-32]! + 45c888: 910003fd mov x29, sp + 45c88c: f9000fe0 str x0, [sp, #24] + 45c890: f9400fe0 ldr x0, [sp, #24] + 45c894: 97ffe209 bl 4550b8 <_ZNSaIN5Catch6ConfigEED1Ev> + 45c898: d503201f nop + 45c89c: a8c27bfd ldp x29, x30, [sp], #32 + 45c8a0: d65f03c0 ret + +000000000045c8a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 45c8a4: a9be7bfd stp x29, x30, [sp, #-32]! + 45c8a8: 910003fd mov x29, sp + 45c8ac: f9000fe0 str x0, [sp, #24] + 45c8b0: f9400fe0 ldr x0, [sp, #24] + 45c8b4: 97fffff4 bl 45c884 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EED1Ev> + 45c8b8: d503201f nop + 45c8bc: a8c27bfd ldp x29, x30, [sp], #32 + 45c8c0: d65f03c0 ret + +000000000045c8c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRNS0_10ConfigDataEEEES2_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRNS0_10ConfigDataEEEES2_DpOT_(): + 45c8c4: a9bb7bfd stp x29, x30, [sp, #-80]! + 45c8c8: 910003fd mov x29, sp + 45c8cc: f9000bf3 str x19, [sp, #16] + 45c8d0: f9001fe0 str x0, [sp, #56] + 45c8d4: f9001be1 str x1, [sp, #48] + 45c8d8: f90017e2 str x2, [sp, #40] + 45c8dc: f9401fe0 ldr x0, [sp, #56] + 45c8e0: 97ff0762 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 45c8e4: f0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45c8e8: 912ac001 add x1, x0, #0xab0 + 45c8ec: f9401fe0 ldr x0, [sp, #56] + 45c8f0: f9000001 str x1, [x0] + 45c8f4: f9401fe0 ldr x0, [sp, #56] + 45c8f8: 91004013 add x19, x0, #0x10 + 45c8fc: 910123e0 add x0, sp, #0x48 + 45c900: f9401be1 ldr x1, [sp, #48] + 45c904: 97ffffd6 bl 45c85c <_ZNSaIN5Catch6ConfigEEC1ERKS1_> + 45c908: 910123e0 add x0, sp, #0x48 + 45c90c: aa0003e1 mov x1, x0 + 45c910: aa1303e0 mov x0, x19 + 45c914: 9400025b bl 45d280 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES2_> + 45c918: 910123e0 add x0, sp, #0x48 + 45c91c: 97ffe1e7 bl 4550b8 <_ZNSaIN5Catch6ConfigEED1Ev> + 45c920: f9401fe0 ldr x0, [sp, #56] + 45c924: 94000261 bl 45d2a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 45c928: aa0003f3 mov x19, x0 + 45c92c: f94017e0 ldr x0, [sp, #40] + 45c930: 97ffe1ea bl 4550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE> + 45c934: aa0003e2 mov x2, x0 + 45c938: aa1303e1 mov x1, x19 + 45c93c: f9401be0 ldr x0, [sp, #48] + 45c940: 94000262 bl 45d2c8 <_ZNSt16allocator_traitsISaIN5Catch6ConfigEEE9constructIS1_JRNS0_10ConfigDataEEEEvRS2_PT_DpOT0_> + 45c944: 14000009 b 45c968 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRNS0_10ConfigDataEEEES2_DpOT_+0xa4> + 45c948: aa0003f3 mov x19, x0 + 45c94c: f9401fe0 ldr x0, [sp, #56] + 45c950: 91004000 add x0, x0, #0x10 + 45c954: 97ffffd4 bl 45c8a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 45c958: f9401fe0 ldr x0, [sp, #56] + 45c95c: 97fec498 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45c960: aa1303e0 mov x0, x19 + 45c964: 97feabe7 bl 407900 <_Unwind_Resume@plt> + 45c968: f9400bf3 ldr x19, [sp, #16] + 45c96c: a8c57bfd ldp x29, x30, [sp], #80 + 45c970: d65f03c0 ret + +000000000045c974 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 45c974: d10043ff sub sp, sp, #0x10 + 45c978: f90007e0 str x0, [sp, #8] + 45c97c: f90003e1 str x1, [sp] + 45c980: f94007e0 ldr x0, [sp, #8] + 45c984: f900041f str xzr, [x0, #8] + 45c988: f94007e0 ldr x0, [sp, #8] + 45c98c: 910043ff add sp, sp, #0x10 + 45c990: d65f03c0 ret + +000000000045c994 <_ZSteqIPN5Catch5clara8TextFlow6Column8iteratorEEbRKSt13move_iteratorIT_ESA_>: +_ZSteqIPN5Catch5clara8TextFlow6Column8iteratorEEbRKSt13move_iteratorIT_ESA_(): + 45c994: a9bd7bfd stp x29, x30, [sp, #-48]! + 45c998: 910003fd mov x29, sp + 45c99c: f9000bf3 str x19, [sp, #16] + 45c9a0: f90017e0 str x0, [sp, #40] + 45c9a4: f90013e1 str x1, [sp, #32] + 45c9a8: f94017e0 ldr x0, [sp, #40] + 45c9ac: 94000255 bl 45d300 <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEE4baseEv> + 45c9b0: aa0003f3 mov x19, x0 + 45c9b4: f94013e0 ldr x0, [sp, #32] + 45c9b8: 94000252 bl 45d300 <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEE4baseEv> + 45c9bc: eb00027f cmp x19, x0 + 45c9c0: 1a9f17e0 cset w0, eq // eq = none + 45c9c4: 12001c00 and w0, w0, #0xff + 45c9c8: f9400bf3 ldr x19, [sp, #16] + 45c9cc: a8c37bfd ldp x29, x30, [sp], #48 + 45c9d0: d65f03c0 ret + +000000000045c9d4 <_ZStneIPN5Catch5clara8TextFlow6ColumnEEbRKSt13move_iteratorIT_ES9_>: +_ZStneIPN5Catch5clara8TextFlow6ColumnEEbRKSt13move_iteratorIT_ES9_(): + 45c9d4: a9be7bfd stp x29, x30, [sp, #-32]! + 45c9d8: 910003fd mov x29, sp + 45c9dc: f9000fe0 str x0, [sp, #24] + 45c9e0: f9000be1 str x1, [sp, #16] + 45c9e4: f9400be1 ldr x1, [sp, #16] + 45c9e8: f9400fe0 ldr x0, [sp, #24] + 45c9ec: 9400024b bl 45d318 <_ZSteqIPN5Catch5clara8TextFlow6ColumnEEbRKSt13move_iteratorIT_ES9_> + 45c9f0: 12001c00 and w0, w0, #0xff + 45c9f4: 52000000 eor w0, w0, #0x1 + 45c9f8: 12001c00 and w0, w0, #0xff + 45c9fc: a8c27bfd ldp x29, x30, [sp], #32 + 45ca00: d65f03c0 ret + +000000000045ca04 <_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEppEv>: +_ZNSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEppEv(): + 45ca04: d10043ff sub sp, sp, #0x10 + 45ca08: f90007e0 str x0, [sp, #8] + 45ca0c: f94007e0 ldr x0, [sp, #8] + 45ca10: f9400000 ldr x0, [x0] + 45ca14: 9100c001 add x1, x0, #0x30 + 45ca18: f94007e0 ldr x0, [sp, #8] + 45ca1c: f9000001 str x1, [x0] + 45ca20: f94007e0 ldr x0, [sp, #8] + 45ca24: 910043ff add sp, sp, #0x10 + 45ca28: d65f03c0 ret + +000000000045ca2c <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEEdeEv(): + 45ca2c: d10043ff sub sp, sp, #0x10 + 45ca30: f90007e0 str x0, [sp, #8] + 45ca34: f94007e0 ldr x0, [sp, #8] + 45ca38: f9400000 ldr x0, [x0] + 45ca3c: 910043ff add sp, sp, #0x10 + 45ca40: d65f03c0 ret + +000000000045ca44 <_ZN5Catch5clara8TextFlow6ColumnC1EOS2_>: +_ZN5Catch5clara8TextFlow6ColumnC1EOS2_(): + 45ca44: a9be7bfd stp x29, x30, [sp, #-32]! + 45ca48: 910003fd mov x29, sp + 45ca4c: f9000fe0 str x0, [sp, #24] + 45ca50: f9000be1 str x1, [sp, #16] + 45ca54: f9400fe0 ldr x0, [sp, #24] + 45ca58: f9400be1 ldr x1, [sp, #16] + 45ca5c: 97fefd34 bl 41bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 45ca60: f9400be0 ldr x0, [sp, #16] + 45ca64: f9400c01 ldr x1, [x0, #24] + 45ca68: f9400fe0 ldr x0, [sp, #24] + 45ca6c: f9000c01 str x1, [x0, #24] + 45ca70: f9400be0 ldr x0, [sp, #16] + 45ca74: f9401001 ldr x1, [x0, #32] + 45ca78: f9400fe0 ldr x0, [sp, #24] + 45ca7c: f9001001 str x1, [x0, #32] + 45ca80: f9400be0 ldr x0, [sp, #16] + 45ca84: f9401401 ldr x1, [x0, #40] + 45ca88: f9400fe0 ldr x0, [sp, #24] + 45ca8c: f9001401 str x1, [x0, #40] + 45ca90: d503201f nop + 45ca94: a8c27bfd ldp x29, x30, [sp], #32 + 45ca98: d65f03c0 ret + +000000000045ca9c <_ZSt10_ConstructIN5Catch5clara8TextFlow6ColumnEJS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara8TextFlow6ColumnEJS3_EEvPT_DpOT0_(): + 45ca9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45caa0: 910003fd mov x29, sp + 45caa4: f9000bf3 str x19, [sp, #16] + 45caa8: f90017e0 str x0, [sp, #40] + 45caac: f90013e1 str x1, [sp, #32] + 45cab0: f94013e0 ldr x0, [sp, #32] + 45cab4: 94000229 bl 45d358 <_ZSt7forwardIN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS4_E4typeE> + 45cab8: aa0003f3 mov x19, x0 + 45cabc: f94017e0 ldr x0, [sp, #40] + 45cac0: aa0003e1 mov x1, x0 + 45cac4: d2800600 mov x0, #0x30 // #48 + 45cac8: 97febe6c bl 40c478 <_ZnwmPv> + 45cacc: aa1303e1 mov x1, x19 + 45cad0: 97ffffdd bl 45ca44 <_ZN5Catch5clara8TextFlow6ColumnC1EOS2_> + 45cad4: d503201f nop + 45cad8: f9400bf3 ldr x19, [sp, #16] + 45cadc: a8c37bfd ldp x29, x30, [sp], #48 + 45cae0: d65f03c0 ret + +000000000045cae4 <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRKPKcEEvPT_DpOT0_>: +_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRKPKcEEvPT_DpOT0_(): + 45cae4: a9bb7bfd stp x29, x30, [sp, #-80]! + 45cae8: 910003fd mov x29, sp + 45caec: a90153f3 stp x19, x20, [sp, #16] + 45caf0: a9025bf5 stp x21, x22, [sp, #32] + 45caf4: f9001fe0 str x0, [sp, #56] + 45caf8: f9001be1 str x1, [sp, #48] + 45cafc: f9401be0 ldr x0, [sp, #48] + 45cb00: 9400021b bl 45d36c <_ZSt7forwardIRKPKcEOT_RNSt16remove_referenceIS4_E4typeE> + 45cb04: f9400014 ldr x20, [x0] + 45cb08: 910123e0 add x0, sp, #0x48 + 45cb0c: 97feab81 bl 407910 <_ZNSaIcEC1Ev@plt> + 45cb10: 910123f5 add x21, sp, #0x48 + 45cb14: f9401ff3 ldr x19, [sp, #56] + 45cb18: aa1303e1 mov x1, x19 + 45cb1c: d2800400 mov x0, #0x20 // #32 + 45cb20: 97febe56 bl 40c478 <_ZnwmPv> + 45cb24: aa0003f6 mov x22, x0 + 45cb28: aa1503e2 mov x2, x21 + 45cb2c: aa1403e1 mov x1, x20 + 45cb30: aa1603e0 mov x0, x22 + 45cb34: 97feaad3 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 45cb38: 910123e0 add x0, sp, #0x48 + 45cb3c: 97feaa41 bl 407440 <_ZNSaIcED1Ev@plt> + 45cb40: 1400000a b 45cb68 <_ZSt10_ConstructINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJRKPKcEEvPT_DpOT0_+0x84> + 45cb44: aa0003f4 mov x20, x0 + 45cb48: aa1303e1 mov x1, x19 + 45cb4c: aa1603e0 mov x0, x22 + 45cb50: 97febe50 bl 40c490 <_ZdlPvS_> + 45cb54: aa1403f3 mov x19, x20 + 45cb58: 910123e0 add x0, sp, #0x48 + 45cb5c: 97feaa39 bl 407440 <_ZNSaIcED1Ev@plt> + 45cb60: aa1303e0 mov x0, x19 + 45cb64: 97feab67 bl 407900 <_Unwind_Resume@plt> + 45cb68: a94153f3 ldp x19, x20, [sp, #16] + 45cb6c: a9425bf5 ldp x21, x22, [sp, #32] + 45cb70: a8c57bfd ldp x29, x30, [sp], #80 + 45cb74: d65f03c0 ret + +000000000045cb78 <_ZStneIPN5Catch5clara6detail5TokenEEbRKSt13move_iteratorIT_ES9_>: +_ZStneIPN5Catch5clara6detail5TokenEEbRKSt13move_iteratorIT_ES9_(): + 45cb78: a9be7bfd stp x29, x30, [sp, #-32]! + 45cb7c: 910003fd mov x29, sp + 45cb80: f9000fe0 str x0, [sp, #24] + 45cb84: f9000be1 str x1, [sp, #16] + 45cb88: f9400be1 ldr x1, [sp, #16] + 45cb8c: f9400fe0 ldr x0, [sp, #24] + 45cb90: 940001fc bl 45d380 <_ZSteqIPN5Catch5clara6detail5TokenEEbRKSt13move_iteratorIT_ES9_> + 45cb94: 12001c00 and w0, w0, #0xff + 45cb98: 52000000 eor w0, w0, #0x1 + 45cb9c: 12001c00 and w0, w0, #0xff + 45cba0: a8c27bfd ldp x29, x30, [sp], #32 + 45cba4: d65f03c0 ret + +000000000045cba8 <_ZNSt13move_iteratorIPN5Catch5clara6detail5TokenEEppEv>: +_ZNSt13move_iteratorIPN5Catch5clara6detail5TokenEEppEv(): + 45cba8: d10043ff sub sp, sp, #0x10 + 45cbac: f90007e0 str x0, [sp, #8] + 45cbb0: f94007e0 ldr x0, [sp, #8] + 45cbb4: f9400000 ldr x0, [x0] + 45cbb8: 9100a001 add x1, x0, #0x28 + 45cbbc: f94007e0 ldr x0, [sp, #8] + 45cbc0: f9000001 str x1, [x0] + 45cbc4: f94007e0 ldr x0, [sp, #8] + 45cbc8: 910043ff add sp, sp, #0x10 + 45cbcc: d65f03c0 ret + +000000000045cbd0 <_ZNKSt13move_iteratorIPN5Catch5clara6detail5TokenEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch5clara6detail5TokenEEdeEv(): + 45cbd0: d10043ff sub sp, sp, #0x10 + 45cbd4: f90007e0 str x0, [sp, #8] + 45cbd8: f94007e0 ldr x0, [sp, #8] + 45cbdc: f9400000 ldr x0, [x0] + 45cbe0: 910043ff add sp, sp, #0x10 + 45cbe4: d65f03c0 ret + +000000000045cbe8 <_ZSt10_ConstructIN5Catch5clara6detail5TokenEJS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail5TokenEJS3_EEvPT_DpOT0_(): + 45cbe8: a9bd7bfd stp x29, x30, [sp, #-48]! + 45cbec: 910003fd mov x29, sp + 45cbf0: f9000bf3 str x19, [sp, #16] + 45cbf4: f90017e0 str x0, [sp, #40] + 45cbf8: f90013e1 str x1, [sp, #32] + 45cbfc: f94013e0 ldr x0, [sp, #32] + 45cc00: 97ffe45a bl 455d68 <_ZSt7forwardIN5Catch5clara6detail5TokenEEOT_RNSt16remove_referenceIS4_E4typeE> + 45cc04: aa0003f3 mov x19, x0 + 45cc08: f94017e0 ldr x0, [sp, #40] + 45cc0c: aa0003e1 mov x1, x0 + 45cc10: d2800500 mov x0, #0x28 // #40 + 45cc14: 97febe19 bl 40c478 <_ZnwmPv> + 45cc18: aa1303e1 mov x1, x19 + 45cc1c: 97ffeec0 bl 45871c <_ZN5Catch5clara6detail5TokenC1EOS2_> + 45cc20: d503201f nop + 45cc24: f9400bf3 ldr x19, [sp, #16] + 45cc28: a8c37bfd ldp x29, x30, [sp], #48 + 45cc2c: d65f03c0 ret + +000000000045cc30 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEEC2Ev(): + 45cc30: d10043ff sub sp, sp, #0x10 + 45cc34: f90007e0 str x0, [sp, #8] + 45cc38: d503201f nop + 45cc3c: 910043ff add sp, sp, #0x10 + 45cc40: d65f03c0 ret + +000000000045cc44 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEED1Ev(): + 45cc44: d10043ff sub sp, sp, #0x10 + 45cc48: f90007e0 str x0, [sp, #8] + 45cc4c: d503201f nop + 45cc50: 910043ff add sp, sp, #0x10 + 45cc54: d65f03c0 ret + +000000000045cc58 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m(): + 45cc58: a9be7bfd stp x29, x30, [sp, #-32]! + 45cc5c: 910003fd mov x29, sp + 45cc60: f9000fe0 str x0, [sp, #24] + 45cc64: f9000be1 str x1, [sp, #16] + 45cc68: d2800002 mov x2, #0x0 // #0 + 45cc6c: f9400be1 ldr x1, [sp, #16] + 45cc70: f9400fe0 ldr x0, [sp, #24] + 45cc74: 940001d3 bl 45d3c0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 45cc78: a8c27bfd ldp x29, x30, [sp], #32 + 45cc7c: d65f03c0 ret + +000000000045cc80 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSB_PSA_(): + 45cc80: a9bd7bfd stp x29, x30, [sp, #-48]! + 45cc84: 910003fd mov x29, sp + 45cc88: f90017e0 str x0, [sp, #40] + 45cc8c: f90013e1 str x1, [sp, #32] + 45cc90: f9000fe2 str x2, [sp, #24] + 45cc94: f94013e0 ldr x0, [sp, #32] + 45cc98: 940001e1 bl 45d41c <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_> + 45cc9c: aa0003e1 mov x1, x0 + 45cca0: f94017e0 ldr x0, [sp, #40] + 45cca4: f9000001 str x1, [x0] + 45cca8: f94017e0 ldr x0, [sp, #40] + 45ccac: f9400fe1 ldr x1, [sp, #24] + 45ccb0: f9000401 str x1, [x0, #8] + 45ccb4: d503201f nop + 45ccb8: a8c37bfd ldp x29, x30, [sp], #48 + 45ccbc: d65f03c0 ret + +000000000045ccc0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m(): + 45ccc0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ccc4: 910003fd mov x29, sp + 45ccc8: f90017e0 str x0, [sp, #40] + 45cccc: f90013e1 str x1, [sp, #32] + 45ccd0: f9000fe2 str x2, [sp, #24] + 45ccd4: f9400fe2 ldr x2, [sp, #24] + 45ccd8: f94013e1 ldr x1, [sp, #32] + 45ccdc: f94017e0 ldr x0, [sp, #40] + 45cce0: 940001d4 bl 45d430 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m> + 45cce4: d503201f nop + 45cce8: a8c37bfd ldp x29, x30, [sp], #48 + 45ccec: d65f03c0 ret + +000000000045ccf0 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_(): + 45ccf0: d10043ff sub sp, sp, #0x10 + 45ccf4: f90007e0 str x0, [sp, #8] + 45ccf8: f94007e0 ldr x0, [sp, #8] + 45ccfc: 910043ff add sp, sp, #0x10 + 45cd00: d65f03c0 ret + +000000000045cd04 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES6_>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES6_(): + 45cd04: a9be7bfd stp x29, x30, [sp, #-32]! + 45cd08: 910003fd mov x29, sp + 45cd0c: f9000fe0 str x0, [sp, #24] + 45cd10: f9000be1 str x1, [sp, #16] + 45cd14: f9400be1 ldr x1, [sp, #16] + 45cd18: f9400fe0 ldr x0, [sp, #24] + 45cd1c: 940001cf bl 45d458 <_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EEC1ERKS6_> + 45cd20: d503201f nop + 45cd24: a8c27bfd ldp x29, x30, [sp], #32 + 45cd28: d65f03c0 ret + +000000000045cd2c <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 45cd2c: a9be7bfd stp x29, x30, [sp, #-32]! + 45cd30: 910003fd mov x29, sp + 45cd34: f9000fe0 str x0, [sp, #24] + 45cd38: f9400fe0 ldr x0, [sp, #24] + 45cd3c: 91004000 add x0, x0, #0x10 + 45cd40: 940001d0 bl 45d480 <_ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_M_ptrEv> + 45cd44: a8c27bfd ldp x29, x30, [sp], #32 + 45cd48: d65f03c0 ret + +000000000045cd4c <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA13_KcEEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA13_KcEEEvRS6_PT_DpOT0_(): + 45cd4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45cd50: 910003fd mov x29, sp + 45cd54: f90017e0 str x0, [sp, #40] + 45cd58: f90013e1 str x1, [sp, #32] + 45cd5c: f9000fe2 str x2, [sp, #24] + 45cd60: f9400fe0 ldr x0, [sp, #24] + 45cd64: 97ffd9d2 bl 4534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 45cd68: aa0003e2 mov x2, x0 + 45cd6c: f94013e1 ldr x1, [sp, #32] + 45cd70: f94017e0 ldr x0, [sp, #40] + 45cd74: 940001ca bl 45d49c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA13_KcEEEvPT_DpOT0_> + 45cd78: d503201f nop + 45cd7c: a8c37bfd ldp x29, x30, [sp], #48 + 45cd80: d65f03c0 ret + +000000000045cd84 <_ZSt7forwardIRKN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS6_E4typeE(): + 45cd84: d10043ff sub sp, sp, #0x10 + 45cd88: f90007e0 str x0, [sp, #8] + 45cd8c: f94007e0 ldr x0, [sp, #8] + 45cd90: 910043ff add sp, sp, #0x10 + 45cd94: d65f03c0 ret + +000000000045cd98 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES7_EET0_T_SA_S9_(): + 45cd98: a9bb7bfd stp x29, x30, [sp, #-80]! + 45cd9c: 910003fd mov x29, sp + 45cda0: f9000bf3 str x19, [sp, #16] + 45cda4: f9001fe0 str x0, [sp, #56] + 45cda8: f9001be1 str x1, [sp, #48] + 45cdac: f90017e2 str x2, [sp, #40] + 45cdb0: f94017e0 ldr x0, [sp, #40] + 45cdb4: f90027e0 str x0, [sp, #72] + 45cdb8: 9100c3e1 add x1, sp, #0x30 + 45cdbc: 9100e3e0 add x0, sp, #0x38 + 45cdc0: 940001dd bl 45d534 <_ZStneIPN5Catch5clara6detail11HelpColumnsEEbRKSt13move_iteratorIT_ES9_> + 45cdc4: 12001c00 and w0, w0, #0xff + 45cdc8: 7100001f cmp w0, #0x0 + 45cdcc: 540001e0 b.eq 45ce08 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES7_EET0_T_SA_S9_+0x70> // b.none + 45cdd0: f94027e0 ldr x0, [sp, #72] + 45cdd4: 97fff6e9 bl 45a978 <_ZSt11__addressofIN5Catch5clara6detail11HelpColumnsEEPT_RS4_> + 45cdd8: aa0003f3 mov x19, x0 + 45cddc: 9100e3e0 add x0, sp, #0x38 + 45cde0: 940001eb bl 45d58c <_ZNKSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEdeEv> + 45cde4: aa0003e1 mov x1, x0 + 45cde8: aa1303e0 mov x0, x19 + 45cdec: 940001ff bl 45d5e8 <_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJS3_EEvPT_DpOT0_> + 45cdf0: 9100e3e0 add x0, sp, #0x38 + 45cdf4: 940001dc bl 45d564 <_ZNSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEppEv> + 45cdf8: f94027e0 ldr x0, [sp, #72] + 45cdfc: 91010000 add x0, x0, #0x40 + 45ce00: f90027e0 str x0, [sp, #72] + 45ce04: 17ffffed b 45cdb8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES7_EET0_T_SA_S9_+0x20> + 45ce08: f94027e0 ldr x0, [sp, #72] + 45ce0c: 1400000a b 45ce34 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEES7_EET0_T_SA_S9_+0x9c> + 45ce10: 97fea844 bl 406f20 <__cxa_begin_catch@plt> + 45ce14: f94027e1 ldr x1, [sp, #72] + 45ce18: f94017e0 ldr x0, [sp, #40] + 45ce1c: 97ffe5a5 bl 4564b0 <_ZSt8_DestroyIPN5Catch5clara6detail11HelpColumnsEEvT_S5_> + 45ce20: 97feaa30 bl 4076e0 <__cxa_rethrow@plt> + 45ce24: aa0003f3 mov x19, x0 + 45ce28: 97feaa7a bl 407810 <__cxa_end_catch@plt> + 45ce2c: aa1303e0 mov x0, x19 + 45ce30: 97feaab4 bl 407900 <_Unwind_Resume@plt> + 45ce34: f9400bf3 ldr x19, [sp, #16] + 45ce38: a8c57bfd ldp x29, x30, [sp], #80 + 45ce3c: d65f03c0 ret + +000000000045ce40 <_ZN5Catch5clara6detail11HelpColumnsaSEOS2_>: +_ZN5Catch5clara6detail11HelpColumnsaSEOS2_(): + 45ce40: a9be7bfd stp x29, x30, [sp, #-32]! + 45ce44: 910003fd mov x29, sp + 45ce48: f9000fe0 str x0, [sp, #24] + 45ce4c: f9000be1 str x1, [sp, #16] + 45ce50: f9400fe0 ldr x0, [sp, #24] + 45ce54: f9400be1 ldr x1, [sp, #16] + 45ce58: 97fea9ba bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 45ce5c: f9400fe0 ldr x0, [sp, #24] + 45ce60: 91008002 add x2, x0, #0x20 + 45ce64: f9400be0 ldr x0, [sp, #16] + 45ce68: 91008000 add x0, x0, #0x20 + 45ce6c: aa0003e1 mov x1, x0 + 45ce70: aa0203e0 mov x0, x2 + 45ce74: 97fea9b3 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 45ce78: f9400fe0 ldr x0, [sp, #24] + 45ce7c: a8c27bfd ldp x29, x30, [sp], #32 + 45ce80: d65f03c0 ret + +000000000045ce84 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_>: +_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_(): + 45ce84: a9bc7bfd stp x29, x30, [sp, #-64]! + 45ce88: 910003fd mov x29, sp + 45ce8c: f90017e0 str x0, [sp, #40] + 45ce90: f90013e1 str x1, [sp, #32] + 45ce94: f9000fe2 str x2, [sp, #24] + 45ce98: f94013e1 ldr x1, [sp, #32] + 45ce9c: f94017e0 ldr x0, [sp, #40] + 45cea0: cb000021 sub x1, x1, x0 + 45cea4: 9346fc20 asr x0, x1, #6 + 45cea8: f9001fe0 str x0, [sp, #56] + 45ceac: f9401fe0 ldr x0, [sp, #56] + 45ceb0: f100001f cmp x0, #0x0 + 45ceb4: 5400020d b.le 45cef4 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_+0x70> + 45ceb8: f9400fe0 ldr x0, [sp, #24] + 45cebc: d1010000 sub x0, x0, #0x40 + 45cec0: f9000fe0 str x0, [sp, #24] + 45cec4: f94013e0 ldr x0, [sp, #32] + 45cec8: d1010000 sub x0, x0, #0x40 + 45cecc: f90013e0 str x0, [sp, #32] + 45ced0: f94013e0 ldr x0, [sp, #32] + 45ced4: 940001d7 bl 45d630 <_ZSt4moveIRN5Catch5clara6detail11HelpColumnsEEONSt16remove_referenceIT_E4typeEOS6_> + 45ced8: aa0003e1 mov x1, x0 + 45cedc: f9400fe0 ldr x0, [sp, #24] + 45cee0: 97ffffd8 bl 45ce40 <_ZN5Catch5clara6detail11HelpColumnsaSEOS2_> + 45cee4: f9401fe0 ldr x0, [sp, #56] + 45cee8: d1000400 sub x0, x0, #0x1 + 45ceec: f9001fe0 str x0, [sp, #56] + 45cef0: 17ffffef b 45ceac <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_+0x28> + 45cef4: f9400fe0 ldr x0, [sp, #24] + 45cef8: a8c47bfd ldp x29, x30, [sp], #64 + 45cefc: d65f03c0 ret + +000000000045cf00 <_ZN5Catch5clara6detail11HelpColumnsaSERKS2_>: +_ZN5Catch5clara6detail11HelpColumnsaSERKS2_(): + 45cf00: a9be7bfd stp x29, x30, [sp, #-32]! + 45cf04: 910003fd mov x29, sp + 45cf08: f9000fe0 str x0, [sp, #24] + 45cf0c: f9000be1 str x1, [sp, #16] + 45cf10: f9400fe0 ldr x0, [sp, #24] + 45cf14: f9400be1 ldr x1, [sp, #16] + 45cf18: 97fea772 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 45cf1c: f9400fe0 ldr x0, [sp, #24] + 45cf20: 91008002 add x2, x0, #0x20 + 45cf24: f9400be0 ldr x0, [sp, #16] + 45cf28: 91008000 add x0, x0, #0x20 + 45cf2c: aa0003e1 mov x1, x0 + 45cf30: aa0203e0 mov x0, x2 + 45cf34: 97fea76b bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 45cf38: f9400fe0 ldr x0, [sp, #24] + 45cf3c: a8c27bfd ldp x29, x30, [sp], #32 + 45cf40: d65f03c0 ret + +000000000045cf44 <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_>: +_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_(): + 45cf44: a9bc7bfd stp x29, x30, [sp, #-64]! + 45cf48: 910003fd mov x29, sp + 45cf4c: f90017e0 str x0, [sp, #40] + 45cf50: f90013e1 str x1, [sp, #32] + 45cf54: f9000fe2 str x2, [sp, #24] + 45cf58: f94013e1 ldr x1, [sp, #32] + 45cf5c: f94017e0 ldr x0, [sp, #40] + 45cf60: cb000021 sub x1, x1, x0 + 45cf64: 9346fc20 asr x0, x1, #6 + 45cf68: f9001fe0 str x0, [sp, #56] + 45cf6c: f9401fe0 ldr x0, [sp, #56] + 45cf70: f100001f cmp x0, #0x0 + 45cf74: 540001cd b.le 45cfac <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_+0x68> + 45cf78: f94017e1 ldr x1, [sp, #40] + 45cf7c: f9400fe0 ldr x0, [sp, #24] + 45cf80: 97ffffe0 bl 45cf00 <_ZN5Catch5clara6detail11HelpColumnsaSERKS2_> + 45cf84: f94017e0 ldr x0, [sp, #40] + 45cf88: 91010000 add x0, x0, #0x40 + 45cf8c: f90017e0 str x0, [sp, #40] + 45cf90: f9400fe0 ldr x0, [sp, #24] + 45cf94: 91010000 add x0, x0, #0x40 + 45cf98: f9000fe0 str x0, [sp, #24] + 45cf9c: f9401fe0 ldr x0, [sp, #56] + 45cfa0: d1000400 sub x0, x0, #0x1 + 45cfa4: f9001fe0 str x0, [sp, #56] + 45cfa8: 17fffff1 b 45cf6c <_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch5clara6detail11HelpColumnsES7_EET0_T_S9_S8_+0x28> + 45cfac: f9400fe0 ldr x0, [sp, #24] + 45cfb0: a8c47bfd ldp x29, x30, [sp], #64 + 45cfb4: d65f03c0 ret + +000000000045cfb8 <_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJRS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJRS3_EEvPT_DpOT0_(): + 45cfb8: a9bc7bfd stp x29, x30, [sp, #-64]! + 45cfbc: 910003fd mov x29, sp + 45cfc0: a90153f3 stp x19, x20, [sp, #16] + 45cfc4: f90013f5 str x21, [sp, #32] + 45cfc8: f9001fe0 str x0, [sp, #56] + 45cfcc: f9001be1 str x1, [sp, #48] + 45cfd0: f9401be0 ldr x0, [sp, #48] + 45cfd4: 9400019c bl 45d644 <_ZSt7forwardIRN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS5_E4typeE> + 45cfd8: aa0003f5 mov x21, x0 + 45cfdc: f9401ff3 ldr x19, [sp, #56] + 45cfe0: aa1303e1 mov x1, x19 + 45cfe4: d2800800 mov x0, #0x40 // #64 + 45cfe8: 97febd24 bl 40c478 <_ZnwmPv> + 45cfec: aa0003f4 mov x20, x0 + 45cff0: aa1503e1 mov x1, x21 + 45cff4: aa1403e0 mov x0, x20 + 45cff8: 97fffc75 bl 45c1cc <_ZN5Catch5clara6detail11HelpColumnsC1ERKS2_> + 45cffc: 14000007 b 45d018 <_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJRS3_EEvPT_DpOT0_+0x60> + 45d000: aa0003f5 mov x21, x0 + 45d004: aa1303e1 mov x1, x19 + 45d008: aa1403e0 mov x0, x20 + 45d00c: 97febd21 bl 40c490 <_ZdlPvS_> + 45d010: aa1503e0 mov x0, x21 + 45d014: 97feaa3b bl 407900 <_Unwind_Resume@plt> + 45d018: a94153f3 ldp x19, x20, [sp, #16] + 45d01c: f94013f5 ldr x21, [sp, #32] + 45d020: a8c47bfd ldp x29, x30, [sp], #64 + 45d024: d65f03c0 ret + +000000000045d028 <_ZN9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufIPKN5Catch14TestCaseHandleEE7_M_addrEv(): + 45d028: d10043ff sub sp, sp, #0x10 + 45d02c: f90007e0 str x0, [sp, #8] + 45d030: f94007e0 ldr x0, [sp, #8] + 45d034: 910043ff add sp, sp, #0x10 + 45d038: d65f03c0 ret + +000000000045d03c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implD2Ev(): + 45d03c: a9be7bfd stp x29, x30, [sp, #-32]! + 45d040: 910003fd mov x29, sp + 45d044: f9000fe0 str x0, [sp, #24] + 45d048: f9400fe0 ldr x0, [sp, #24] + 45d04c: 94000183 bl 45d658 <_ZNSaIPKN5Catch14TestCaseHandleEED1Ev> + 45d050: d503201f nop + 45d054: a8c27bfd ldp x29, x30, [sp], #32 + 45d058: d65f03c0 ret + +000000000045d05c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EED1Ev>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EED1Ev(): + 45d05c: a9be7bfd stp x29, x30, [sp, #-32]! + 45d060: 910003fd mov x29, sp + 45d064: f9000fe0 str x0, [sp, #24] + 45d068: f9400fe0 ldr x0, [sp, #24] + 45d06c: f9400003 ldr x3, [x0] + 45d070: f9400fe0 ldr x0, [sp, #24] + 45d074: f9400801 ldr x1, [x0, #16] + 45d078: f9400fe0 ldr x0, [sp, #24] + 45d07c: f9400000 ldr x0, [x0] + 45d080: cb000020 sub x0, x1, x0 + 45d084: 9343fc01 asr x1, x0, #3 + 45d088: aa0103e0 mov x0, x1 + 45d08c: aa0003e2 mov x2, x0 + 45d090: aa0303e1 mov x1, x3 + 45d094: f9400fe0 ldr x0, [sp, #24] + 45d098: 94000178 bl 45d678 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13_M_deallocateEPS3_m> + 45d09c: f9400fe0 ldr x0, [sp, #24] + 45d0a0: 97ffffe7 bl 45d03c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implD1Ev> + 45d0a4: d503201f nop + 45d0a8: a8c27bfd ldp x29, x30, [sp], #32 + 45d0ac: d65f03c0 ret + +000000000045d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv(): + 45d0b0: d10043ff sub sp, sp, #0x10 + 45d0b4: f90007e0 str x0, [sp, #8] + 45d0b8: f94007e0 ldr x0, [sp, #8] + 45d0bc: 910043ff add sp, sp, #0x10 + 45d0c0: d65f03c0 ret + +000000000045d0c4 <_ZSt8_DestroyIPPKN5Catch14TestCaseHandleES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPPKN5Catch14TestCaseHandleES3_EvT_S5_RSaIT0_E(): + 45d0c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d0c8: 910003fd mov x29, sp + 45d0cc: f90017e0 str x0, [sp, #40] + 45d0d0: f90013e1 str x1, [sp, #32] + 45d0d4: f9000fe2 str x2, [sp, #24] + 45d0d8: f94013e1 ldr x1, [sp, #32] + 45d0dc: f94017e0 ldr x0, [sp, #40] + 45d0e0: 94000175 bl 45d6b4 <_ZSt8_DestroyIPPKN5Catch14TestCaseHandleEEvT_S5_> + 45d0e4: d503201f nop + 45d0e8: a8c37bfd ldp x29, x30, [sp], #48 + 45d0ec: d65f03c0 ret + +000000000045d0f0 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE8max_sizeEv(): + 45d0f0: d10043ff sub sp, sp, #0x10 + 45d0f4: f90007e0 str x0, [sp, #8] + 45d0f8: b203e7e0 mov x0, #0x6666666666666666 // #7378697629483820646 + 45d0fc: f2e0ccc0 movk x0, #0x666, lsl #48 + 45d100: 910043ff add sp, sp, #0x10 + 45d104: d65f03c0 ret + +000000000045d108 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJRKS3_EEEvPSt13_Rb_tree_nodeIS3_EDpOT_>: +_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJRKS3_EEEvPSt13_Rb_tree_nodeIS3_EDpOT_(): + 45d108: a9bc7bfd stp x29, x30, [sp, #-64]! + 45d10c: 910003fd mov x29, sp + 45d110: a90153f3 stp x19, x20, [sp, #16] + 45d114: f9001fe0 str x0, [sp, #56] + 45d118: f9001be1 str x1, [sp, #48] + 45d11c: f90017e2 str x2, [sp, #40] + 45d120: f9401be0 ldr x0, [sp, #48] + 45d124: aa0003e1 mov x1, x0 + 45d128: d2800500 mov x0, #0x28 // #40 + 45d12c: 97febcd3 bl 40c478 <_ZnwmPv> + 45d130: f9401fe0 ldr x0, [sp, #56] + 45d134: 97fff6d8 bl 45ac94 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv> + 45d138: aa0003f3 mov x19, x0 + 45d13c: f9401be0 ldr x0, [sp, #48] + 45d140: 97fff6da bl 45aca8 <_ZNSt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEE9_M_valptrEv> + 45d144: aa0003f4 mov x20, x0 + 45d148: f94017e0 ldr x0, [sp, #40] + 45d14c: 97fff170 bl 45970c <_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE> + 45d150: aa0003e2 mov x2, x0 + 45d154: aa1403e1 mov x1, x20 + 45d158: aa1303e0 mov x0, x19 + 45d15c: 94000160 bl 45d6dc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE9constructIS4_JRKS4_EEEvRS6_PT_DpOT0_> + 45d160: 1400000a b 45d188 <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJRKS3_EEEvPSt13_Rb_tree_nodeIS3_EDpOT_+0x80> + 45d164: 97fea76f bl 406f20 <__cxa_begin_catch@plt> + 45d168: f9401be1 ldr x1, [sp, #48] + 45d16c: f9401fe0 ldr x0, [sp, #56] + 45d170: 97ffef9b bl 458fdc <_ZNSt8_Rb_treeIPKN5Catch14TestCaseHandleES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E> + 45d174: 97fea95b bl 4076e0 <__cxa_rethrow@plt> + 45d178: aa0003f3 mov x19, x0 + 45d17c: 97fea9a5 bl 407810 <__cxa_end_catch@plt> + 45d180: aa1303e0 mov x0, x19 + 45d184: 97fea9df bl 407900 <_Unwind_Resume@plt> + 45d188: a94153f3 ldp x19, x20, [sp, #16] + 45d18c: a8c47bfd ldp x29, x30, [sp], #64 + 45d190: d65f03c0 ret + +000000000045d194 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEEC2Ev(): + 45d194: d10043ff sub sp, sp, #0x10 + 45d198: f90007e0 str x0, [sp, #8] + 45d19c: d503201f nop + 45d1a0: 910043ff add sp, sp, #0x10 + 45d1a4: d65f03c0 ret + +000000000045d1a8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEED2Ev(): + 45d1a8: d10043ff sub sp, sp, #0x10 + 45d1ac: f90007e0 str x0, [sp, #8] + 45d1b0: d503201f nop + 45d1b4: 910043ff add sp, sp, #0x10 + 45d1b8: d65f03c0 ret + +000000000045d1bc <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS7_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS7_m(): + 45d1bc: a9be7bfd stp x29, x30, [sp, #-32]! + 45d1c0: 910003fd mov x29, sp + 45d1c4: f9000fe0 str x0, [sp, #24] + 45d1c8: f9000be1 str x1, [sp, #16] + 45d1cc: d2800002 mov x2, #0x0 // #0 + 45d1d0: f9400be1 ldr x1, [sp, #16] + 45d1d4: f9400fe0 ldr x0, [sp, #24] + 45d1d8: 9400014f bl 45d714 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 45d1dc: a8c27bfd ldp x29, x30, [sp], #32 + 45d1e0: d65f03c0 ret + +000000000045d1e4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS7_PS6_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS7_PS6_(): + 45d1e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d1e8: 910003fd mov x29, sp + 45d1ec: f90017e0 str x0, [sp, #40] + 45d1f0: f90013e1 str x1, [sp, #32] + 45d1f4: f9000fe2 str x2, [sp, #24] + 45d1f8: f94013e0 ldr x0, [sp, #32] + 45d1fc: 9400015b bl 45d768 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS8_> + 45d200: aa0003e1 mov x1, x0 + 45d204: f94017e0 ldr x0, [sp, #40] + 45d208: f9000001 str x1, [x0] + 45d20c: f94017e0 ldr x0, [sp, #40] + 45d210: f9400fe1 ldr x1, [sp, #24] + 45d214: f9000401 str x1, [x0, #8] + 45d218: d503201f nop + 45d21c: a8c37bfd ldp x29, x30, [sp], #48 + 45d220: d65f03c0 ret + +000000000045d224 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS7_PS6_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS7_PS6_m(): + 45d224: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d228: 910003fd mov x29, sp + 45d22c: f90017e0 str x0, [sp, #40] + 45d230: f90013e1 str x1, [sp, #32] + 45d234: f9000fe2 str x2, [sp, #24] + 45d238: f9400fe2 ldr x2, [sp, #24] + 45d23c: f94013e1 ldr x1, [sp, #32] + 45d240: f94017e0 ldr x0, [sp, #40] + 45d244: 9400014e bl 45d77c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE10deallocateEPS6_m> + 45d248: d503201f nop + 45d24c: a8c37bfd ldp x29, x30, [sp], #48 + 45d250: d65f03c0 ret + +000000000045d254 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S8_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S8_(): + 45d254: d10043ff sub sp, sp, #0x10 + 45d258: f90007e0 str x0, [sp, #8] + 45d25c: f94007e0 ldr x0, [sp, #8] + 45d260: 910043ff add sp, sp, #0x10 + 45d264: d65f03c0 ret + +000000000045d268 <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEEC1ERKS3_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEEC1ERKS3_(): + 45d268: d10043ff sub sp, sp, #0x10 + 45d26c: f90007e0 str x0, [sp, #8] + 45d270: f90003e1 str x1, [sp] + 45d274: d503201f nop + 45d278: 910043ff add sp, sp, #0x10 + 45d27c: d65f03c0 ret + +000000000045d280 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES2_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES2_(): + 45d280: a9be7bfd stp x29, x30, [sp, #-32]! + 45d284: 910003fd mov x29, sp + 45d288: f9000fe0 str x0, [sp, #24] + 45d28c: f9000be1 str x1, [sp, #16] + 45d290: f9400be1 ldr x1, [sp, #16] + 45d294: f9400fe0 ldr x0, [sp, #24] + 45d298: 94000143 bl 45d7a4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EEC1ERKS2_> + 45d29c: d503201f nop + 45d2a0: a8c27bfd ldp x29, x30, [sp], #32 + 45d2a4: d65f03c0 ret + +000000000045d2a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 45d2a8: a9be7bfd stp x29, x30, [sp, #-32]! + 45d2ac: 910003fd mov x29, sp + 45d2b0: f9000fe0 str x0, [sp, #24] + 45d2b4: f9400fe0 ldr x0, [sp, #24] + 45d2b8: 91004000 add x0, x0, #0x10 + 45d2bc: 94000144 bl 45d7cc <_ZN9__gnu_cxx16__aligned_bufferIN5Catch6ConfigEE6_M_ptrEv> + 45d2c0: a8c27bfd ldp x29, x30, [sp], #32 + 45d2c4: d65f03c0 ret + +000000000045d2c8 <_ZNSt16allocator_traitsISaIN5Catch6ConfigEEE9constructIS1_JRNS0_10ConfigDataEEEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch6ConfigEEE9constructIS1_JRNS0_10ConfigDataEEEEvRS2_PT_DpOT0_(): + 45d2c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d2cc: 910003fd mov x29, sp + 45d2d0: f90017e0 str x0, [sp, #40] + 45d2d4: f90013e1 str x1, [sp, #32] + 45d2d8: f9000fe2 str x2, [sp, #24] + 45d2dc: f9400fe0 ldr x0, [sp, #24] + 45d2e0: 97ffdf7e bl 4550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE> + 45d2e4: aa0003e2 mov x2, x0 + 45d2e8: f94013e1 ldr x1, [sp, #32] + 45d2ec: f94017e0 ldr x0, [sp, #40] + 45d2f0: 9400013e bl 45d7e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEE9constructIS2_JRNS1_10ConfigDataEEEEvPT_DpOT0_> + 45d2f4: d503201f nop + 45d2f8: a8c37bfd ldp x29, x30, [sp], #48 + 45d2fc: d65f03c0 ret + +000000000045d300 <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6Column8iteratorEE4baseEv(): + 45d300: d10043ff sub sp, sp, #0x10 + 45d304: f90007e0 str x0, [sp, #8] + 45d308: f94007e0 ldr x0, [sp, #8] + 45d30c: f9400000 ldr x0, [x0] + 45d310: 910043ff add sp, sp, #0x10 + 45d314: d65f03c0 ret + +000000000045d318 <_ZSteqIPN5Catch5clara8TextFlow6ColumnEEbRKSt13move_iteratorIT_ES9_>: +_ZSteqIPN5Catch5clara8TextFlow6ColumnEEbRKSt13move_iteratorIT_ES9_(): + 45d318: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d31c: 910003fd mov x29, sp + 45d320: f9000bf3 str x19, [sp, #16] + 45d324: f90017e0 str x0, [sp, #40] + 45d328: f90013e1 str x1, [sp, #32] + 45d32c: f94017e0 ldr x0, [sp, #40] + 45d330: 9400014b bl 45d85c <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEE4baseEv> + 45d334: aa0003f3 mov x19, x0 + 45d338: f94013e0 ldr x0, [sp, #32] + 45d33c: 94000148 bl 45d85c <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEE4baseEv> + 45d340: eb00027f cmp x19, x0 + 45d344: 1a9f17e0 cset w0, eq // eq = none + 45d348: 12001c00 and w0, w0, #0xff + 45d34c: f9400bf3 ldr x19, [sp, #16] + 45d350: a8c37bfd ldp x29, x30, [sp], #48 + 45d354: d65f03c0 ret + +000000000045d358 <_ZSt7forwardIN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIN5Catch5clara8TextFlow6ColumnEEOT_RNSt16remove_referenceIS4_E4typeE(): + 45d358: d10043ff sub sp, sp, #0x10 + 45d35c: f90007e0 str x0, [sp, #8] + 45d360: f94007e0 ldr x0, [sp, #8] + 45d364: 910043ff add sp, sp, #0x10 + 45d368: d65f03c0 ret + +000000000045d36c <_ZSt7forwardIRKPKcEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKPKcEOT_RNSt16remove_referenceIS4_E4typeE(): + 45d36c: d10043ff sub sp, sp, #0x10 + 45d370: f90007e0 str x0, [sp, #8] + 45d374: f94007e0 ldr x0, [sp, #8] + 45d378: 910043ff add sp, sp, #0x10 + 45d37c: d65f03c0 ret + +000000000045d380 <_ZSteqIPN5Catch5clara6detail5TokenEEbRKSt13move_iteratorIT_ES9_>: +_ZSteqIPN5Catch5clara6detail5TokenEEbRKSt13move_iteratorIT_ES9_(): + 45d380: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d384: 910003fd mov x29, sp + 45d388: f9000bf3 str x19, [sp, #16] + 45d38c: f90017e0 str x0, [sp, #40] + 45d390: f90013e1 str x1, [sp, #32] + 45d394: f94017e0 ldr x0, [sp, #40] + 45d398: 94000137 bl 45d874 <_ZNKSt13move_iteratorIPN5Catch5clara6detail5TokenEE4baseEv> + 45d39c: aa0003f3 mov x19, x0 + 45d3a0: f94013e0 ldr x0, [sp, #32] + 45d3a4: 94000134 bl 45d874 <_ZNKSt13move_iteratorIPN5Catch5clara6detail5TokenEE4baseEv> + 45d3a8: eb00027f cmp x19, x0 + 45d3ac: 1a9f17e0 cset w0, eq // eq = none + 45d3b0: 12001c00 and w0, w0, #0xff + 45d3b4: f9400bf3 ldr x19, [sp, #16] + 45d3b8: a8c37bfd ldp x29, x30, [sp], #48 + 45d3bc: d65f03c0 ret + +000000000045d3c0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 45d3c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d3c4: 910003fd mov x29, sp + 45d3c8: f90017e0 str x0, [sp, #40] + 45d3cc: f90013e1 str x1, [sp, #32] + 45d3d0: f9000fe2 str x2, [sp, #24] + 45d3d4: f94017e0 ldr x0, [sp, #40] + 45d3d8: 9400012d bl 45d88c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 45d3dc: aa0003e1 mov x1, x0 + 45d3e0: f94013e0 ldr x0, [sp, #32] + 45d3e4: eb01001f cmp x0, x1 + 45d3e8: 1a9f97e0 cset w0, hi // hi = pmore + 45d3ec: 12001c00 and w0, w0, #0xff + 45d3f0: 7100001f cmp w0, #0x0 + 45d3f4: 54000040 b.eq 45d3fc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 45d3f8: 97fea6ba bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45d3fc: f94013e1 ldr x1, [sp, #32] + 45d400: aa0103e0 mov x0, x1 + 45d404: d37ff800 lsl x0, x0, #1 + 45d408: 8b010000 add x0, x0, x1 + 45d40c: d37cec00 lsl x0, x0, #4 + 45d410: 97fea7d4 bl 407360 <_Znwm@plt> + 45d414: a8c37bfd ldp x29, x30, [sp], #48 + 45d418: d65f03c0 ret + +000000000045d41c <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_(): + 45d41c: d10043ff sub sp, sp, #0x10 + 45d420: f90007e0 str x0, [sp, #8] + 45d424: f94007e0 ldr x0, [sp, #8] + 45d428: 910043ff add sp, sp, #0x10 + 45d42c: d65f03c0 ret + +000000000045d430 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m(): + 45d430: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d434: 910003fd mov x29, sp + 45d438: f90017e0 str x0, [sp, #40] + 45d43c: f90013e1 str x1, [sp, #32] + 45d440: f9000fe2 str x2, [sp, #24] + 45d444: f94013e0 ldr x0, [sp, #32] + 45d448: 97fea7b2 bl 407310 <_ZdlPv@plt> + 45d44c: d503201f nop + 45d450: a8c37bfd ldp x29, x30, [sp], #48 + 45d454: d65f03c0 ret + +000000000045d458 <_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EEC1ERKS6_>: +_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EEC1ERKS6_(): + 45d458: a9be7bfd stp x29, x30, [sp, #-32]! + 45d45c: 910003fd mov x29, sp + 45d460: f9000fe0 str x0, [sp, #24] + 45d464: f9000be1 str x1, [sp, #16] + 45d468: f9400be1 ldr x1, [sp, #16] + 45d46c: f9400fe0 ldr x0, [sp, #24] + 45d470: 97ff324d bl 429da4 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_> + 45d474: d503201f nop + 45d478: a8c27bfd ldp x29, x30, [sp], #32 + 45d47c: d65f03c0 ret + +000000000045d480 <_ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_M_ptrEv(): + 45d480: a9be7bfd stp x29, x30, [sp, #-32]! + 45d484: 910003fd mov x29, sp + 45d488: f9000fe0 str x0, [sp, #24] + 45d48c: f9400fe0 ldr x0, [sp, #24] + 45d490: 94000105 bl 45d8a4 <_ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_M_addrEv> + 45d494: a8c27bfd ldp x29, x30, [sp], #32 + 45d498: d65f03c0 ret + +000000000045d49c <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA13_KcEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA13_KcEEEvPT_DpOT0_(): + 45d49c: a9ba7bfd stp x29, x30, [sp, #-96]! + 45d4a0: 910003fd mov x29, sp + 45d4a4: a90153f3 stp x19, x20, [sp, #16] + 45d4a8: a9025bf5 stp x21, x22, [sp, #32] + 45d4ac: f90027e0 str x0, [sp, #72] + 45d4b0: f90023e1 str x1, [sp, #64] + 45d4b4: f9001fe2 str x2, [sp, #56] + 45d4b8: f9401fe0 ldr x0, [sp, #56] + 45d4bc: 97ffd7fc bl 4534ac <_ZSt7forwardIRA13_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 45d4c0: aa0003f6 mov x22, x0 + 45d4c4: 910163e0 add x0, sp, #0x58 + 45d4c8: 97fea912 bl 407910 <_ZNSaIcEC1Ev@plt> + 45d4cc: 910163f4 add x20, sp, #0x58 + 45d4d0: f94023f3 ldr x19, [sp, #64] + 45d4d4: aa1303e1 mov x1, x19 + 45d4d8: d2800400 mov x0, #0x20 // #32 + 45d4dc: 97febbe7 bl 40c478 <_ZnwmPv> + 45d4e0: aa0003f5 mov x21, x0 + 45d4e4: aa1403e2 mov x2, x20 + 45d4e8: aa1603e1 mov x1, x22 + 45d4ec: aa1503e0 mov x0, x21 + 45d4f0: 97fea864 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 45d4f4: 910163e0 add x0, sp, #0x58 + 45d4f8: 97fea7d2 bl 407440 <_ZNSaIcED1Ev@plt> + 45d4fc: 1400000a b 45d524 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA13_KcEEEvPT_DpOT0_+0x88> + 45d500: aa0003f4 mov x20, x0 + 45d504: aa1303e1 mov x1, x19 + 45d508: aa1503e0 mov x0, x21 + 45d50c: 97febbe1 bl 40c490 <_ZdlPvS_> + 45d510: aa1403f3 mov x19, x20 + 45d514: 910163e0 add x0, sp, #0x58 + 45d518: 97fea7ca bl 407440 <_ZNSaIcED1Ev@plt> + 45d51c: aa1303e0 mov x0, x19 + 45d520: 97fea8f8 bl 407900 <_Unwind_Resume@plt> + 45d524: a94153f3 ldp x19, x20, [sp, #16] + 45d528: a9425bf5 ldp x21, x22, [sp, #32] + 45d52c: a8c67bfd ldp x29, x30, [sp], #96 + 45d530: d65f03c0 ret + +000000000045d534 <_ZStneIPN5Catch5clara6detail11HelpColumnsEEbRKSt13move_iteratorIT_ES9_>: +_ZStneIPN5Catch5clara6detail11HelpColumnsEEbRKSt13move_iteratorIT_ES9_(): + 45d534: a9be7bfd stp x29, x30, [sp, #-32]! + 45d538: 910003fd mov x29, sp + 45d53c: f9000fe0 str x0, [sp, #24] + 45d540: f9000be1 str x1, [sp, #16] + 45d544: f9400be1 ldr x1, [sp, #16] + 45d548: f9400fe0 ldr x0, [sp, #24] + 45d54c: 940000db bl 45d8b8 <_ZSteqIPN5Catch5clara6detail11HelpColumnsEEbRKSt13move_iteratorIT_ES9_> + 45d550: 12001c00 and w0, w0, #0xff + 45d554: 52000000 eor w0, w0, #0x1 + 45d558: 12001c00 and w0, w0, #0xff + 45d55c: a8c27bfd ldp x29, x30, [sp], #32 + 45d560: d65f03c0 ret + +000000000045d564 <_ZNSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEppEv>: +_ZNSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEppEv(): + 45d564: d10043ff sub sp, sp, #0x10 + 45d568: f90007e0 str x0, [sp, #8] + 45d56c: f94007e0 ldr x0, [sp, #8] + 45d570: f9400000 ldr x0, [x0] + 45d574: 91010001 add x1, x0, #0x40 + 45d578: f94007e0 ldr x0, [sp, #8] + 45d57c: f9000001 str x1, [x0] + 45d580: f94007e0 ldr x0, [sp, #8] + 45d584: 910043ff add sp, sp, #0x10 + 45d588: d65f03c0 ret + +000000000045d58c <_ZNKSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEEdeEv(): + 45d58c: d10043ff sub sp, sp, #0x10 + 45d590: f90007e0 str x0, [sp, #8] + 45d594: f94007e0 ldr x0, [sp, #8] + 45d598: f9400000 ldr x0, [x0] + 45d59c: 910043ff add sp, sp, #0x10 + 45d5a0: d65f03c0 ret + +000000000045d5a4 <_ZN5Catch5clara6detail11HelpColumnsC1EOS2_>: +_ZN5Catch5clara6detail11HelpColumnsC2EOS2_(): + 45d5a4: a9be7bfd stp x29, x30, [sp, #-32]! + 45d5a8: 910003fd mov x29, sp + 45d5ac: f9000fe0 str x0, [sp, #24] + 45d5b0: f9000be1 str x1, [sp, #16] + 45d5b4: f9400fe0 ldr x0, [sp, #24] + 45d5b8: f9400be1 ldr x1, [sp, #16] + 45d5bc: 97fea6c5 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 45d5c0: f9400fe0 ldr x0, [sp, #24] + 45d5c4: 91008002 add x2, x0, #0x20 + 45d5c8: f9400be0 ldr x0, [sp, #16] + 45d5cc: 91008000 add x0, x0, #0x20 + 45d5d0: aa0003e1 mov x1, x0 + 45d5d4: aa0203e0 mov x0, x2 + 45d5d8: 97fea6be bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 45d5dc: d503201f nop + 45d5e0: a8c27bfd ldp x29, x30, [sp], #32 + 45d5e4: d65f03c0 ret + +000000000045d5e8 <_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail11HelpColumnsEJS3_EEvPT_DpOT0_(): + 45d5e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d5ec: 910003fd mov x29, sp + 45d5f0: f9000bf3 str x19, [sp, #16] + 45d5f4: f90017e0 str x0, [sp, #40] + 45d5f8: f90013e1 str x1, [sp, #32] + 45d5fc: f94013e0 ldr x0, [sp, #32] + 45d600: 940000be bl 45d8f8 <_ZSt7forwardIN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS4_E4typeE> + 45d604: aa0003f3 mov x19, x0 + 45d608: f94017e0 ldr x0, [sp, #40] + 45d60c: aa0003e1 mov x1, x0 + 45d610: d2800800 mov x0, #0x40 // #64 + 45d614: 97febb99 bl 40c478 <_ZnwmPv> + 45d618: aa1303e1 mov x1, x19 + 45d61c: 97ffffe2 bl 45d5a4 <_ZN5Catch5clara6detail11HelpColumnsC1EOS2_> + 45d620: d503201f nop + 45d624: f9400bf3 ldr x19, [sp, #16] + 45d628: a8c37bfd ldp x29, x30, [sp], #48 + 45d62c: d65f03c0 ret + +000000000045d630 <_ZSt4moveIRN5Catch5clara6detail11HelpColumnsEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRN5Catch5clara6detail11HelpColumnsEEONSt16remove_referenceIT_E4typeEOS6_(): + 45d630: d10043ff sub sp, sp, #0x10 + 45d634: f90007e0 str x0, [sp, #8] + 45d638: f94007e0 ldr x0, [sp, #8] + 45d63c: 910043ff add sp, sp, #0x10 + 45d640: d65f03c0 ret + +000000000045d644 <_ZSt7forwardIRN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS5_E4typeE(): + 45d644: d10043ff sub sp, sp, #0x10 + 45d648: f90007e0 str x0, [sp, #8] + 45d64c: f94007e0 ldr x0, [sp, #8] + 45d650: 910043ff add sp, sp, #0x10 + 45d654: d65f03c0 ret + +000000000045d658 <_ZNSaIPKN5Catch14TestCaseHandleEED1Ev>: +_ZNSaIPKN5Catch14TestCaseHandleEED1Ev(): + 45d658: a9be7bfd stp x29, x30, [sp, #-32]! + 45d65c: 910003fd mov x29, sp + 45d660: f9000fe0 str x0, [sp, #24] + 45d664: f9400fe0 ldr x0, [sp, #24] + 45d668: 940000a9 bl 45d90c <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEED1Ev> + 45d66c: d503201f nop + 45d670: a8c27bfd ldp x29, x30, [sp], #32 + 45d674: d65f03c0 ret + +000000000045d678 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13_M_deallocateEPS3_m(): + 45d678: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d67c: 910003fd mov x29, sp + 45d680: f90017e0 str x0, [sp, #40] + 45d684: f90013e1 str x1, [sp, #32] + 45d688: f9000fe2 str x2, [sp, #24] + 45d68c: f94013e0 ldr x0, [sp, #32] + 45d690: f100001f cmp x0, #0x0 + 45d694: 540000a0 b.eq 45d6a8 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 45d698: f94017e0 ldr x0, [sp, #40] + 45d69c: f9400fe2 ldr x2, [sp, #24] + 45d6a0: f94013e1 ldr x1, [sp, #32] + 45d6a4: 9400009f bl 45d920 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE10deallocateERS4_PS3_m> + 45d6a8: d503201f nop + 45d6ac: a8c37bfd ldp x29, x30, [sp], #48 + 45d6b0: d65f03c0 ret + +000000000045d6b4 <_ZSt8_DestroyIPPKN5Catch14TestCaseHandleEEvT_S5_>: +_ZSt8_DestroyIPPKN5Catch14TestCaseHandleEEvT_S5_(): + 45d6b4: a9be7bfd stp x29, x30, [sp, #-32]! + 45d6b8: 910003fd mov x29, sp + 45d6bc: f9000fe0 str x0, [sp, #24] + 45d6c0: f9000be1 str x1, [sp, #16] + 45d6c4: f9400be1 ldr x1, [sp, #16] + 45d6c8: f9400fe0 ldr x0, [sp, #24] + 45d6cc: 940000a1 bl 45d950 <_ZNSt12_Destroy_auxILb1EE9__destroyIPPKN5Catch14TestCaseHandleEEEvT_S7_> + 45d6d0: d503201f nop + 45d6d4: a8c27bfd ldp x29, x30, [sp], #32 + 45d6d8: d65f03c0 ret + +000000000045d6dc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE9constructIS4_JRKS4_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEEE9constructIS4_JRKS4_EEEvRS6_PT_DpOT0_(): + 45d6dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d6e0: 910003fd mov x29, sp + 45d6e4: f90017e0 str x0, [sp, #40] + 45d6e8: f90013e1 str x1, [sp, #32] + 45d6ec: f9000fe2 str x2, [sp, #24] + 45d6f0: f9400fe0 ldr x0, [sp, #24] + 45d6f4: 97fff006 bl 45970c <_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE> + 45d6f8: aa0003e2 mov x2, x0 + 45d6fc: f94013e1 ldr x1, [sp, #32] + 45d700: f94017e0 ldr x0, [sp, #40] + 45d704: 94000099 bl 45d968 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE9constructIS5_JRKS5_EEEvPT_DpOT0_> + 45d708: d503201f nop + 45d70c: a8c37bfd ldp x29, x30, [sp], #48 + 45d710: d65f03c0 ret + +000000000045d714 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 45d714: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d718: 910003fd mov x29, sp + 45d71c: f90017e0 str x0, [sp, #40] + 45d720: f90013e1 str x1, [sp, #32] + 45d724: f9000fe2 str x2, [sp, #24] + 45d728: f94017e0 ldr x0, [sp, #40] + 45d72c: 940000a1 bl 45d9b0 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 45d730: aa0003e1 mov x1, x0 + 45d734: f94013e0 ldr x0, [sp, #32] + 45d738: eb01001f cmp x0, x1 + 45d73c: 1a9f97e0 cset w0, hi // hi = pmore + 45d740: 12001c00 and w0, w0, #0xff + 45d744: 7100001f cmp w0, #0x0 + 45d748: 54000040 b.eq 45d750 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 45d74c: 97fea5e5 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45d750: f94013e1 ldr x1, [sp, #32] + 45d754: d2802b00 mov x0, #0x158 // #344 + 45d758: 9b007c20 mul x0, x1, x0 + 45d75c: 97fea701 bl 407360 <_Znwm@plt> + 45d760: a8c37bfd ldp x29, x30, [sp], #48 + 45d764: d65f03c0 ret + +000000000045d768 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS8_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS8_(): + 45d768: d10043ff sub sp, sp, #0x10 + 45d76c: f90007e0 str x0, [sp, #8] + 45d770: f94007e0 ldr x0, [sp, #8] + 45d774: 910043ff add sp, sp, #0x10 + 45d778: d65f03c0 ret + +000000000045d77c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE10deallocateEPS6_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE10deallocateEPS6_m(): + 45d77c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d780: 910003fd mov x29, sp + 45d784: f90017e0 str x0, [sp, #40] + 45d788: f90013e1 str x1, [sp, #32] + 45d78c: f9000fe2 str x2, [sp, #24] + 45d790: f94013e0 ldr x0, [sp, #32] + 45d794: 97fea6df bl 407310 <_ZdlPv@plt> + 45d798: d503201f nop + 45d79c: a8c37bfd ldp x29, x30, [sp], #48 + 45d7a0: d65f03c0 ret + +000000000045d7a4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EEC1ERKS2_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EEC1ERKS2_(): + 45d7a4: a9be7bfd stp x29, x30, [sp, #-32]! + 45d7a8: 910003fd mov x29, sp + 45d7ac: f9000fe0 str x0, [sp, #24] + 45d7b0: f9000be1 str x1, [sp, #16] + 45d7b4: f9400be1 ldr x1, [sp, #16] + 45d7b8: f9400fe0 ldr x0, [sp, #24] + 45d7bc: 97fffc28 bl 45c85c <_ZNSaIN5Catch6ConfigEEC1ERKS1_> + 45d7c0: d503201f nop + 45d7c4: a8c27bfd ldp x29, x30, [sp], #32 + 45d7c8: d65f03c0 ret + +000000000045d7cc <_ZN9__gnu_cxx16__aligned_bufferIN5Catch6ConfigEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch6ConfigEE6_M_ptrEv(): + 45d7cc: a9be7bfd stp x29, x30, [sp, #-32]! + 45d7d0: 910003fd mov x29, sp + 45d7d4: f9000fe0 str x0, [sp, #24] + 45d7d8: f9400fe0 ldr x0, [sp, #24] + 45d7dc: 9400007d bl 45d9d0 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch6ConfigEE7_M_addrEv> + 45d7e0: a8c27bfd ldp x29, x30, [sp], #32 + 45d7e4: d65f03c0 ret + +000000000045d7e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEE9constructIS2_JRNS1_10ConfigDataEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEE9constructIS2_JRNS1_10ConfigDataEEEEvPT_DpOT0_(): + 45d7e8: a9bb7bfd stp x29, x30, [sp, #-80]! + 45d7ec: 910003fd mov x29, sp + 45d7f0: a90153f3 stp x19, x20, [sp, #16] + 45d7f4: f90013f5 str x21, [sp, #32] + 45d7f8: f90027e0 str x0, [sp, #72] + 45d7fc: f90023e1 str x1, [sp, #64] + 45d800: f9001fe2 str x2, [sp, #56] + 45d804: f9401fe0 ldr x0, [sp, #56] + 45d808: 97ffde34 bl 4550d8 <_ZSt7forwardIRN5Catch10ConfigDataEEOT_RNSt16remove_referenceIS3_E4typeE> + 45d80c: aa0003f5 mov x21, x0 + 45d810: f94023f3 ldr x19, [sp, #64] + 45d814: aa1303e1 mov x1, x19 + 45d818: d2802900 mov x0, #0x148 // #328 + 45d81c: 97febb17 bl 40c478 <_ZnwmPv> + 45d820: aa0003f4 mov x20, x0 + 45d824: aa1503e1 mov x1, x21 + 45d828: aa1403e0 mov x0, x20 + 45d82c: 94014cf9 bl 4b0c10 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE> + 45d830: 14000007 b 45d84c <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEE9constructIS2_JRNS1_10ConfigDataEEEEvPT_DpOT0_+0x64> + 45d834: aa0003f5 mov x21, x0 + 45d838: aa1303e1 mov x1, x19 + 45d83c: aa1403e0 mov x0, x20 + 45d840: 97febb14 bl 40c490 <_ZdlPvS_> + 45d844: aa1503e0 mov x0, x21 + 45d848: 97fea82e bl 407900 <_Unwind_Resume@plt> + 45d84c: a94153f3 ldp x19, x20, [sp, #16] + 45d850: f94013f5 ldr x21, [sp, #32] + 45d854: a8c57bfd ldp x29, x30, [sp], #80 + 45d858: d65f03c0 ret + +000000000045d85c <_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch5clara8TextFlow6ColumnEE4baseEv(): + 45d85c: d10043ff sub sp, sp, #0x10 + 45d860: f90007e0 str x0, [sp, #8] + 45d864: f94007e0 ldr x0, [sp, #8] + 45d868: f9400000 ldr x0, [x0] + 45d86c: 910043ff add sp, sp, #0x10 + 45d870: d65f03c0 ret + +000000000045d874 <_ZNKSt13move_iteratorIPN5Catch5clara6detail5TokenEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch5clara6detail5TokenEE4baseEv(): + 45d874: d10043ff sub sp, sp, #0x10 + 45d878: f90007e0 str x0, [sp, #8] + 45d87c: f94007e0 ldr x0, [sp, #8] + 45d880: f9400000 ldr x0, [x0] + 45d884: 910043ff add sp, sp, #0x10 + 45d888: d65f03c0 ret + +000000000045d88c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 45d88c: d10043ff sub sp, sp, #0x10 + 45d890: f90007e0 str x0, [sp, #8] + 45d894: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 45d898: f2e0aaa0 movk x0, #0x555, lsl #48 + 45d89c: 910043ff add sp, sp, #0x10 + 45d8a0: d65f03c0 ret + +000000000045d8a4 <_ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_M_addrEv(): + 45d8a4: d10043ff sub sp, sp, #0x10 + 45d8a8: f90007e0 str x0, [sp, #8] + 45d8ac: f94007e0 ldr x0, [sp, #8] + 45d8b0: 910043ff add sp, sp, #0x10 + 45d8b4: d65f03c0 ret + +000000000045d8b8 <_ZSteqIPN5Catch5clara6detail11HelpColumnsEEbRKSt13move_iteratorIT_ES9_>: +_ZSteqIPN5Catch5clara6detail11HelpColumnsEEbRKSt13move_iteratorIT_ES9_(): + 45d8b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d8bc: 910003fd mov x29, sp + 45d8c0: f9000bf3 str x19, [sp, #16] + 45d8c4: f90017e0 str x0, [sp, #40] + 45d8c8: f90013e1 str x1, [sp, #32] + 45d8cc: f94017e0 ldr x0, [sp, #40] + 45d8d0: 94000045 bl 45d9e4 <_ZNKSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEE4baseEv> + 45d8d4: aa0003f3 mov x19, x0 + 45d8d8: f94013e0 ldr x0, [sp, #32] + 45d8dc: 94000042 bl 45d9e4 <_ZNKSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEE4baseEv> + 45d8e0: eb00027f cmp x19, x0 + 45d8e4: 1a9f17e0 cset w0, eq // eq = none + 45d8e8: 12001c00 and w0, w0, #0xff + 45d8ec: f9400bf3 ldr x19, [sp, #16] + 45d8f0: a8c37bfd ldp x29, x30, [sp], #48 + 45d8f4: d65f03c0 ret + +000000000045d8f8 <_ZSt7forwardIN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIN5Catch5clara6detail11HelpColumnsEEOT_RNSt16remove_referenceIS4_E4typeE(): + 45d8f8: d10043ff sub sp, sp, #0x10 + 45d8fc: f90007e0 str x0, [sp, #8] + 45d900: f94007e0 ldr x0, [sp, #8] + 45d904: 910043ff add sp, sp, #0x10 + 45d908: d65f03c0 ret + +000000000045d90c <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEED1Ev(): + 45d90c: d10043ff sub sp, sp, #0x10 + 45d910: f90007e0 str x0, [sp, #8] + 45d914: d503201f nop + 45d918: 910043ff add sp, sp, #0x10 + 45d91c: d65f03c0 ret + +000000000045d920 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE10deallocateERS4_PS3_m(): + 45d920: a9bd7bfd stp x29, x30, [sp, #-48]! + 45d924: 910003fd mov x29, sp + 45d928: f90017e0 str x0, [sp, #40] + 45d92c: f90013e1 str x1, [sp, #32] + 45d930: f9000fe2 str x2, [sp, #24] + 45d934: f9400fe2 ldr x2, [sp, #24] + 45d938: f94013e1 ldr x1, [sp, #32] + 45d93c: f94017e0 ldr x0, [sp, #40] + 45d940: 9400002f bl 45d9fc <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE10deallocateEPS4_m> + 45d944: d503201f nop + 45d948: a8c37bfd ldp x29, x30, [sp], #48 + 45d94c: d65f03c0 ret + +000000000045d950 <_ZNSt12_Destroy_auxILb1EE9__destroyIPPKN5Catch14TestCaseHandleEEEvT_S7_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPPKN5Catch14TestCaseHandleEEEvT_S7_(): + 45d950: d10043ff sub sp, sp, #0x10 + 45d954: f90007e0 str x0, [sp, #8] + 45d958: f90003e1 str x1, [sp] + 45d95c: d503201f nop + 45d960: 910043ff add sp, sp, #0x10 + 45d964: d65f03c0 ret + +000000000045d968 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE9constructIS5_JRKS5_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN5Catch14TestCaseHandleEEE9constructIS5_JRKS5_EEEvPT_DpOT0_(): + 45d968: a9bc7bfd stp x29, x30, [sp, #-64]! + 45d96c: 910003fd mov x29, sp + 45d970: f9000bf3 str x19, [sp, #16] + 45d974: f9001fe0 str x0, [sp, #56] + 45d978: f9001be1 str x1, [sp, #48] + 45d97c: f90017e2 str x2, [sp, #40] + 45d980: f94017e0 ldr x0, [sp, #40] + 45d984: 97ffef62 bl 45970c <_ZSt7forwardIRKPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS6_E4typeE> + 45d988: f9400013 ldr x19, [x0] + 45d98c: f9401be0 ldr x0, [sp, #48] + 45d990: aa0003e1 mov x1, x0 + 45d994: d2800100 mov x0, #0x8 // #8 + 45d998: 97febab8 bl 40c478 <_ZnwmPv> + 45d99c: f9000013 str x19, [x0] + 45d9a0: d503201f nop + 45d9a4: f9400bf3 ldr x19, [sp, #16] + 45d9a8: a8c47bfd ldp x29, x30, [sp], #64 + 45d9ac: d65f03c0 ret + +000000000045d9b0 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS3_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 45d9b0: d10043ff sub sp, sp, #0x10 + 45d9b4: f90007e0 str x0, [sp, #8] + 45d9b8: d285f400 mov x0, #0x2fa0 // #12192 + 45d9bc: f2a17d00 movk x0, #0xbe8, lsl #16 + 45d9c0: f2d05f40 movk x0, #0x82fa, lsl #32 + 45d9c4: f2e017c0 movk x0, #0xbe, lsl #48 + 45d9c8: 910043ff add sp, sp, #0x10 + 45d9cc: d65f03c0 ret + +000000000045d9d0 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch6ConfigEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch6ConfigEE7_M_addrEv(): + 45d9d0: d10043ff sub sp, sp, #0x10 + 45d9d4: f90007e0 str x0, [sp, #8] + 45d9d8: f94007e0 ldr x0, [sp, #8] + 45d9dc: 910043ff add sp, sp, #0x10 + 45d9e0: d65f03c0 ret + +000000000045d9e4 <_ZNKSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch5clara6detail11HelpColumnsEE4baseEv(): + 45d9e4: d10043ff sub sp, sp, #0x10 + 45d9e8: f90007e0 str x0, [sp, #8] + 45d9ec: f94007e0 ldr x0, [sp, #8] + 45d9f0: f9400000 ldr x0, [x0] + 45d9f4: 910043ff add sp, sp, #0x10 + 45d9f8: d65f03c0 ret + +000000000045d9fc <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE10deallocateEPS4_m(): + 45d9fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 45da00: 910003fd mov x29, sp + 45da04: f90017e0 str x0, [sp, #40] + 45da08: f90013e1 str x1, [sp, #32] + 45da0c: f9000fe2 str x2, [sp, #24] + 45da10: f94013e0 ldr x0, [sp, #32] + 45da14: 97fea63f bl 407310 <_ZdlPv@plt> + 45da18: d503201f nop + 45da1c: a8c37bfd ldp x29, x30, [sp], #48 + 45da20: d65f03c0 ret + +000000000045da24 <_ZN5Catch5clara6detail6ParserD1Ev>: +_ZN5Catch5clara6detail6ParserD1Ev(): + 45da24: a9be7bfd stp x29, x30, [sp, #-32]! + 45da28: 910003fd mov x29, sp + 45da2c: f9000fe0 str x0, [sp, #24] + 45da30: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45da34: 912c8001 add x1, x0, #0xb20 + 45da38: f9400fe0 ldr x0, [sp, #24] + 45da3c: f9000001 str x1, [x0] + 45da40: f9400fe0 ldr x0, [sp, #24] + 45da44: 91012000 add x0, x0, #0x48 + 45da48: 97ffce9e bl 4514c0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EED1Ev> + 45da4c: f9400fe0 ldr x0, [sp, #24] + 45da50: 9100c000 add x0, x0, #0x30 + 45da54: 97ffce7f bl 451450 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EED1Ev> + 45da58: f9400fe0 ldr x0, [sp, #24] + 45da5c: 91002000 add x0, x0, #0x8 + 45da60: 94000010 bl 45daa0 <_ZN5Catch5clara6detail7ExeNameD1Ev> + 45da64: f9400fe0 ldr x0, [sp, #24] + 45da68: 97ffbba9 bl 44c90c <_ZN5Catch5clara6detail10ParserBaseD1Ev> + 45da6c: d503201f nop + 45da70: a8c27bfd ldp x29, x30, [sp], #32 + 45da74: d65f03c0 ret + +000000000045da78 <_ZN5Catch5clara6detail6ParserD0Ev>: +_ZN5Catch5clara6detail6ParserD0Ev(): + 45da78: a9be7bfd stp x29, x30, [sp, #-32]! + 45da7c: 910003fd mov x29, sp + 45da80: f9000fe0 str x0, [sp, #24] + 45da84: f9400fe0 ldr x0, [sp, #24] + 45da88: 97ffffe7 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 45da8c: d2800c01 mov x1, #0x60 // #96 + 45da90: f9400fe0 ldr x0, [sp, #24] + 45da94: 97fea63b bl 407380 <_ZdlPvm@plt> + 45da98: a8c27bfd ldp x29, x30, [sp], #32 + 45da9c: d65f03c0 ret + +000000000045daa0 <_ZN5Catch5clara6detail7ExeNameD1Ev>: +_ZN5Catch5clara6detail7ExeNameD2Ev(): + 45daa0: a9be7bfd stp x29, x30, [sp, #-32]! + 45daa4: 910003fd mov x29, sp + 45daa8: f9000fe0 str x0, [sp, #24] + 45daac: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45dab0: 9132a001 add x1, x0, #0xca8 + 45dab4: f9400fe0 ldr x0, [sp, #24] + 45dab8: f9000001 str x1, [x0] + 45dabc: f9400fe0 ldr x0, [sp, #24] + 45dac0: 91006000 add x0, x0, #0x18 + 45dac4: 97ffbbd0 bl 44ca04 <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEED1Ev> + 45dac8: f9400fe0 ldr x0, [sp, #24] + 45dacc: 91002000 add x0, x0, #0x8 + 45dad0: 97ffbb7e bl 44c8c8 <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 45dad4: f9400fe0 ldr x0, [sp, #24] + 45dad8: 97ffbbac bl 44c988 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEED1Ev> + 45dadc: d503201f nop + 45dae0: a8c27bfd ldp x29, x30, [sp], #32 + 45dae4: d65f03c0 ret + +000000000045dae8 <_ZN5Catch5clara6detail7ExeNameD0Ev>: +_ZN5Catch5clara6detail7ExeNameD0Ev(): + 45dae8: a9be7bfd stp x29, x30, [sp, #-32]! + 45daec: 910003fd mov x29, sp + 45daf0: f9000fe0 str x0, [sp, #24] + 45daf4: f9400fe0 ldr x0, [sp, #24] + 45daf8: 97ffffea bl 45daa0 <_ZN5Catch5clara6detail7ExeNameD1Ev> + 45dafc: d2800501 mov x1, #0x28 // #40 + 45db00: f9400fe0 ldr x0, [sp, #24] + 45db04: 97fea61f bl 407380 <_ZdlPvm@plt> + 45db08: a8c27bfd ldp x29, x30, [sp], #32 + 45db0c: d65f03c0 ret + +000000000045db10 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED1Ev>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED2Ev(): + 45db10: a9be7bfd stp x29, x30, [sp, #-32]! + 45db14: 910003fd mov x29, sp + 45db18: f9000fe0 str x0, [sp, #24] + 45db1c: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45db20: 91346001 add x1, x0, #0xd18 + 45db24: f9400fe0 ldr x0, [sp, #24] + 45db28: f9000001 str x1, [x0] + 45db2c: f9400fe0 ldr x0, [sp, #24] + 45db30: 91010000 add x0, x0, #0x40 + 45db34: 97fea573 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45db38: f9400fe0 ldr x0, [sp, #24] + 45db3c: 97ffc90b bl 44ff68 <_ZN5Catch5clara6detail15ResultValueBaseINS1_10ParseStateEED1Ev> + 45db40: d503201f nop + 45db44: a8c27bfd ldp x29, x30, [sp], #32 + 45db48: d65f03c0 ret + +000000000045db4c <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED0Ev>: +_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED0Ev(): + 45db4c: a9be7bfd stp x29, x30, [sp, #-32]! + 45db50: 910003fd mov x29, sp + 45db54: f9000fe0 str x0, [sp, #24] + 45db58: f9400fe0 ldr x0, [sp, #24] + 45db5c: 97ffffed bl 45db10 <_ZN5Catch5clara6detail11BasicResultINS1_10ParseStateEED1Ev> + 45db60: d2800c01 mov x1, #0x60 // #96 + 45db64: f9400fe0 ldr x0, [sp, #24] + 45db68: 97fea606 bl 407380 <_ZdlPvm@plt> + 45db6c: a8c27bfd ldp x29, x30, [sp], #32 + 45db70: d65f03c0 ret + +000000000045db74 <_ZN5Catch5clara6detail11BasicResultIvED1Ev>: +_ZN5Catch5clara6detail11BasicResultIvED2Ev(): + 45db74: a9be7bfd stp x29, x30, [sp, #-32]! + 45db78: 910003fd mov x29, sp + 45db7c: f9000fe0 str x0, [sp, #24] + 45db80: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45db84: 9135a001 add x1, x0, #0xd68 + 45db88: f9400fe0 ldr x0, [sp, #24] + 45db8c: f9000001 str x1, [x0] + 45db90: f9400fe0 ldr x0, [sp, #24] + 45db94: 91004000 add x0, x0, #0x10 + 45db98: 97fea55a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45db9c: f9400fe0 ldr x0, [sp, #24] + 45dba0: 97ffbac6 bl 44c6b8 <_ZN5Catch5clara6detail15ResultValueBaseIvED1Ev> + 45dba4: d503201f nop + 45dba8: a8c27bfd ldp x29, x30, [sp], #32 + 45dbac: d65f03c0 ret + +000000000045dbb0 <_ZN5Catch5clara6detail11BasicResultIvED0Ev>: +_ZN5Catch5clara6detail11BasicResultIvED0Ev(): + 45dbb0: a9be7bfd stp x29, x30, [sp, #-32]! + 45dbb4: 910003fd mov x29, sp + 45dbb8: f9000fe0 str x0, [sp, #24] + 45dbbc: f9400fe0 ldr x0, [sp, #24] + 45dbc0: 97ffffed bl 45db74 <_ZN5Catch5clara6detail11BasicResultIvED1Ev> + 45dbc4: d2800601 mov x1, #0x30 // #48 + 45dbc8: f9400fe0 ldr x0, [sp, #24] + 45dbcc: 97fea5ed bl 407380 <_ZdlPvm@plt> + 45dbd0: a8c27bfd ldp x29, x30, [sp], #32 + 45dbd4: d65f03c0 ret + +000000000045dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev>: +_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED2Ev(): + 45dbd8: a9be7bfd stp x29, x30, [sp, #-32]! + 45dbdc: 910003fd mov x29, sp + 45dbe0: f9000fe0 str x0, [sp, #24] + 45dbe4: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45dbe8: 91372001 add x1, x0, #0xdc8 + 45dbec: f9400fe0 ldr x0, [sp, #24] + 45dbf0: f9000001 str x1, [x0] + 45dbf4: f9400fe0 ldr x0, [sp, #24] + 45dbf8: 91004000 add x0, x0, #0x10 + 45dbfc: 97fea541 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45dc00: f9400fe0 ldr x0, [sp, #24] + 45dc04: 97ffc85c bl 44fd74 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEED1Ev> + 45dc08: d503201f nop + 45dc0c: a8c27bfd ldp x29, x30, [sp], #32 + 45dc10: d65f03c0 ret + +000000000045dc14 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED0Ev>: +_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED0Ev(): + 45dc14: a9be7bfd stp x29, x30, [sp, #-32]! + 45dc18: 910003fd mov x29, sp + 45dc1c: f9000fe0 str x0, [sp, #24] + 45dc20: f9400fe0 ldr x0, [sp, #24] + 45dc24: 97ffffed bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 45dc28: d2800601 mov x1, #0x30 // #48 + 45dc2c: f9400fe0 ldr x0, [sp, #24] + 45dc30: 97fea5d4 bl 407380 <_ZdlPvm@plt> + 45dc34: a8c27bfd ldp x29, x30, [sp], #32 + 45dc38: d65f03c0 ret + +000000000045dc3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 45dc3c: a9be7bfd stp x29, x30, [sp, #-32]! + 45dc40: 910003fd mov x29, sp + 45dc44: f9000fe0 str x0, [sp, #24] + 45dc48: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45dc4c: 912ac001 add x1, x0, #0xab0 + 45dc50: f9400fe0 ldr x0, [sp, #24] + 45dc54: f9000001 str x1, [x0] + 45dc58: f9400fe0 ldr x0, [sp, #24] + 45dc5c: 91004000 add x0, x0, #0x10 + 45dc60: 97fffb11 bl 45c8a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 45dc64: f9400fe0 ldr x0, [sp, #24] + 45dc68: 97febfd5 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45dc6c: d503201f nop + 45dc70: a8c27bfd ldp x29, x30, [sp], #32 + 45dc74: d65f03c0 ret + +000000000045dc78 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 45dc78: a9be7bfd stp x29, x30, [sp, #-32]! + 45dc7c: 910003fd mov x29, sp + 45dc80: f9000fe0 str x0, [sp, #24] + 45dc84: f9400fe0 ldr x0, [sp, #24] + 45dc88: 97ffffed bl 45dc3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45dc8c: d2802b01 mov x1, #0x158 // #344 + 45dc90: f9400fe0 ldr x0, [sp, #24] + 45dc94: 97fea5bb bl 407380 <_ZdlPvm@plt> + 45dc98: a8c27bfd ldp x29, x30, [sp], #32 + 45dc9c: d65f03c0 ret + +000000000045dca0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 45dca0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45dca4: 910003fd mov x29, sp + 45dca8: f9000bf3 str x19, [sp, #16] + 45dcac: f90017e0 str x0, [sp, #40] + 45dcb0: f94017e0 ldr x0, [sp, #40] + 45dcb4: 91004000 add x0, x0, #0x10 + 45dcb8: 94000100 bl 45e0b8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 45dcbc: aa0003f3 mov x19, x0 + 45dcc0: f94017e0 ldr x0, [sp, #40] + 45dcc4: 97fffd79 bl 45d2a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 45dcc8: aa0003e1 mov x1, x0 + 45dccc: aa1303e0 mov x0, x19 + 45dcd0: 94000101 bl 45e0d4 <_ZNSt16allocator_traitsISaIN5Catch6ConfigEEE7destroyIS1_EEvRS2_PT_> + 45dcd4: d503201f nop + 45dcd8: f9400bf3 ldr x19, [sp, #16] + 45dcdc: a8c37bfd ldp x29, x30, [sp], #48 + 45dce0: d65f03c0 ret + +000000000045dce4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 45dce4: a9bc7bfd stp x29, x30, [sp, #-64]! + 45dce8: 910003fd mov x29, sp + 45dcec: f9000fe0 str x0, [sp, #24] + 45dcf0: f9400fe0 ldr x0, [sp, #24] + 45dcf4: 91004000 add x0, x0, #0x10 + 45dcf8: 940000f0 bl 45e0b8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 45dcfc: aa0003e1 mov x1, x0 + 45dd00: 9100e3e0 add x0, sp, #0x38 + 45dd04: 97fffa96 bl 45c75c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS1_EERKSaIT_E> + 45dd08: 9100e3e1 add x1, sp, #0x38 + 45dd0c: 9100a3e0 add x0, sp, #0x28 + 45dd10: f9400fe2 ldr x2, [sp, #24] + 45dd14: 97fffd34 bl 45d1e4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS7_PS6_> + 45dd18: f9400fe0 ldr x0, [sp, #24] + 45dd1c: 97ffffc8 bl 45dc3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45dd20: 9100a3e0 add x0, sp, #0x28 + 45dd24: 97fffaaf bl 45c7e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 45dd28: 9100e3e0 add x0, sp, #0x38 + 45dd2c: 97fffa95 bl 45c780 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 45dd30: d503201f nop + 45dd34: a8c47bfd ldp x29, x30, [sp], #64 + 45dd38: d65f03c0 ret + +000000000045dd3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 45dd3c: a9be7bfd stp x29, x30, [sp, #-32]! + 45dd40: 910003fd mov x29, sp + 45dd44: f9000fe0 str x0, [sp, #24] + 45dd48: f9000be1 str x1, [sp, #16] + 45dd4c: 90000340 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 45dd50: 9123c001 add x1, x0, #0x8f0 + 45dd54: f9400be0 ldr x0, [sp, #16] + 45dd58: 97feb9ab bl 40c404 <_ZNKSt9type_infoeqERKS_> + 45dd5c: 12001c00 and w0, w0, #0xff + 45dd60: 7100001f cmp w0, #0x0 + 45dd64: 54000080 b.eq 45dd74 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 45dd68: f9400fe0 ldr x0, [sp, #24] + 45dd6c: 97fffd4f bl 45d2a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 45dd70: 14000002 b 45dd78 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 45dd74: d2800000 mov x0, #0x0 // #0 + 45dd78: a8c27bfd ldp x29, x30, [sp], #32 + 45dd7c: d65f03c0 ret + +000000000045dd80 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 45dd80: a9be7bfd stp x29, x30, [sp, #-32]! + 45dd84: 910003fd mov x29, sp + 45dd88: f9000fe0 str x0, [sp, #24] + 45dd8c: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45dd90: 912ba001 add x1, x0, #0xae8 + 45dd94: f9400fe0 ldr x0, [sp, #24] + 45dd98: f9000001 str x1, [x0] + 45dd9c: f9400fe0 ldr x0, [sp, #24] + 45dda0: 91004000 add x0, x0, #0x10 + 45dda4: 97fff8c9 bl 45c0c8 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 45dda8: f9400fe0 ldr x0, [sp, #24] + 45ddac: 97febf84 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45ddb0: d503201f nop + 45ddb4: a8c27bfd ldp x29, x30, [sp], #32 + 45ddb8: d65f03c0 ret + +000000000045ddbc <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 45ddbc: a9be7bfd stp x29, x30, [sp, #-32]! + 45ddc0: 910003fd mov x29, sp + 45ddc4: f9000fe0 str x0, [sp, #24] + 45ddc8: f9400fe0 ldr x0, [sp, #24] + 45ddcc: 97ffffed bl 45dd80 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45ddd0: d2800601 mov x1, #0x30 // #48 + 45ddd4: f9400fe0 ldr x0, [sp, #24] + 45ddd8: 97fea56a bl 407380 <_ZdlPvm@plt> + 45dddc: a8c27bfd ldp x29, x30, [sp], #32 + 45dde0: d65f03c0 ret + +000000000045dde4 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 45dde4: a9bd7bfd stp x29, x30, [sp, #-48]! + 45dde8: 910003fd mov x29, sp + 45ddec: f9000bf3 str x19, [sp, #16] + 45ddf0: f90017e0 str x0, [sp, #40] + 45ddf4: f94017e0 ldr x0, [sp, #40] + 45ddf8: 91004000 add x0, x0, #0x10 + 45ddfc: 940000c0 bl 45e0fc <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 45de00: aa0003f3 mov x19, x0 + 45de04: f94017e0 ldr x0, [sp, #40] + 45de08: 97fffbc9 bl 45cd2c <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 45de0c: aa0003e1 mov x1, x0 + 45de10: aa1303e0 mov x0, x19 + 45de14: 97ff42dc bl 42e984 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_> + 45de18: d503201f nop + 45de1c: f9400bf3 ldr x19, [sp, #16] + 45de20: a8c37bfd ldp x29, x30, [sp], #48 + 45de24: d65f03c0 ret + +000000000045de28 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 45de28: a9bc7bfd stp x29, x30, [sp, #-64]! + 45de2c: 910003fd mov x29, sp + 45de30: f9000fe0 str x0, [sp, #24] + 45de34: f9400fe0 ldr x0, [sp, #24] + 45de38: 91004000 add x0, x0, #0x10 + 45de3c: 940000b0 bl 45e0fc <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 45de40: aa0003e1 mov x1, x0 + 45de44: 9100e3e0 add x0, sp, #0x38 + 45de48: 97fff858 bl 45bfa8 <_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E> + 45de4c: 9100e3e1 add x1, sp, #0x38 + 45de50: 9100a3e0 add x0, sp, #0x28 + 45de54: f9400fe2 ldr x2, [sp, #24] + 45de58: 97fffb8a bl 45cc80 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_> + 45de5c: f9400fe0 ldr x0, [sp, #24] + 45de60: 97ffffc8 bl 45dd80 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 45de64: 9100a3e0 add x0, sp, #0x28 + 45de68: 97fff871 bl 45c02c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 45de6c: 9100e3e0 add x0, sp, #0x38 + 45de70: 97fff857 bl 45bfcc <_ZNSaISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 45de74: d503201f nop + 45de78: a8c47bfd ldp x29, x30, [sp], #64 + 45de7c: d65f03c0 ret + +000000000045de80 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 45de80: a9be7bfd stp x29, x30, [sp, #-32]! + 45de84: 910003fd mov x29, sp + 45de88: f9000fe0 str x0, [sp, #24] + 45de8c: f9000be1 str x1, [sp, #16] + 45de90: 90000340 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 45de94: 9123c001 add x1, x0, #0x8f0 + 45de98: f9400be0 ldr x0, [sp, #16] + 45de9c: 97feb95a bl 40c404 <_ZNKSt9type_infoeqERKS_> + 45dea0: 12001c00 and w0, w0, #0xff + 45dea4: 7100001f cmp w0, #0x0 + 45dea8: 54000080 b.eq 45deb8 <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 45deac: f9400fe0 ldr x0, [sp, #24] + 45deb0: 97fffb9f bl 45cd2c <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 45deb4: 14000002 b 45debc <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 45deb8: d2800000 mov x0, #0x0 // #0 + 45debc: a8c27bfd ldp x29, x30, [sp], #32 + 45dec0: d65f03c0 ret + +000000000045dec4 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3OptEE11cardinalityEv>: +_ZNK5Catch5clara6detail13ParserRefImplINS1_3OptEE11cardinalityEv(): + 45dec4: a9be7bfd stp x29, x30, [sp, #-32]! + 45dec8: 910003fd mov x29, sp + 45decc: f9000fe0 str x0, [sp, #24] + 45ded0: f9400fe0 ldr x0, [sp, #24] + 45ded4: 91004000 add x0, x0, #0x10 + 45ded8: 97ffc8cb bl 450204 <_ZNKSt19__shared_ptr_accessIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 45dedc: aa0003e2 mov x2, x0 + 45dee0: f9400040 ldr x0, [x2] + 45dee4: 91004000 add x0, x0, #0x10 + 45dee8: f9400001 ldr x1, [x0] + 45deec: aa0203e0 mov x0, x2 + 45def0: d63f0020 blr x1 + 45def4: 12001c00 and w0, w0, #0xff + 45def8: 7100001f cmp w0, #0x0 + 45defc: 54000060 b.eq 45df08 <_ZNK5Catch5clara6detail13ParserRefImplINS1_3OptEE11cardinalityEv+0x44> // b.none + 45df00: d2800000 mov x0, #0x0 // #0 + 45df04: 14000002 b 45df0c <_ZNK5Catch5clara6detail13ParserRefImplINS1_3OptEE11cardinalityEv+0x48> + 45df08: d2800020 mov x0, #0x1 // #1 + 45df0c: a8c27bfd ldp x29, x30, [sp], #32 + 45df10: d65f03c0 ret + +000000000045df14 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE9enforceOkEv>: +_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE9enforceOkEv(): + 45df14: a9be7bfd stp x29, x30, [sp, #-32]! + 45df18: 910003fd mov x29, sp + 45df1c: f9000fe0 str x0, [sp, #24] + 45df20: f9400fe0 ldr x0, [sp, #24] + 45df24: b9400800 ldr w0, [x0, #8] + 45df28: 7100041f cmp w0, #0x1 + 45df2c: 54000121 b.ne 45df50 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE9enforceOkEv+0x3c> // b.any + 45df30: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45df34: 9110a003 add x3, x0, #0x428 + 45df38: 52804bc2 mov w2, #0x25e // #606 + 45df3c: b0000340 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 45df40: 9132c001 add x1, x0, #0xcb0 + 45df44: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45df48: 910b4000 add x0, x0, #0x2d0 + 45df4c: 97fea439 bl 407030 <__assert_fail@plt> + 45df50: f9400fe0 ldr x0, [sp, #24] + 45df54: b9400800 ldr w0, [x0, #8] + 45df58: 7100081f cmp w0, #0x2 + 45df5c: 54000121 b.ne 45df80 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE9enforceOkEv+0x6c> // b.any + 45df60: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45df64: 9110a003 add x3, x0, #0x428 + 45df68: 52804be2 mov w2, #0x25f // #607 + 45df6c: b0000340 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 45df70: 9132c001 add x1, x0, #0xcb0 + 45df74: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45df78: 910be000 add x0, x0, #0x2f8 + 45df7c: 97fea42d bl 407030 <__assert_fail@plt> + 45df80: f9400fe0 ldr x0, [sp, #24] + 45df84: b9400800 ldr w0, [x0, #8] + 45df88: 7100001f cmp w0, #0x0 + 45df8c: 54000040 b.eq 45df94 <_ZNK5Catch5clara6detail11BasicResultINS1_10ParseStateEE9enforceOkEv+0x80> // b.none + 45df90: 97fea618 bl 4077f0 + 45df94: d503201f nop + 45df98: a8c27bfd ldp x29, x30, [sp], #32 + 45df9c: d65f03c0 ret + +000000000045dfa0 <_ZNK5Catch5clara6detail11BasicResultIvE9enforceOkEv>: +_ZNK5Catch5clara6detail11BasicResultIvE9enforceOkEv(): + 45dfa0: a9be7bfd stp x29, x30, [sp, #-32]! + 45dfa4: 910003fd mov x29, sp + 45dfa8: f9000fe0 str x0, [sp, #24] + 45dfac: f9400fe0 ldr x0, [sp, #24] + 45dfb0: b9400800 ldr w0, [x0, #8] + 45dfb4: 7100041f cmp w0, #0x1 + 45dfb8: 54000121 b.ne 45dfdc <_ZNK5Catch5clara6detail11BasicResultIvE9enforceOkEv+0x3c> // b.any + 45dfbc: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45dfc0: 91172003 add x3, x0, #0x5c8 + 45dfc4: 52804bc2 mov w2, #0x25e // #606 + 45dfc8: b0000340 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 45dfcc: 9132c001 add x1, x0, #0xcb0 + 45dfd0: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45dfd4: 910b4000 add x0, x0, #0x2d0 + 45dfd8: 97fea416 bl 407030 <__assert_fail@plt> + 45dfdc: f9400fe0 ldr x0, [sp, #24] + 45dfe0: b9400800 ldr w0, [x0, #8] + 45dfe4: 7100081f cmp w0, #0x2 + 45dfe8: 54000121 b.ne 45e00c <_ZNK5Catch5clara6detail11BasicResultIvE9enforceOkEv+0x6c> // b.any + 45dfec: d0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45dff0: 91172003 add x3, x0, #0x5c8 + 45dff4: 52804be2 mov w2, #0x25f // #607 + 45dff8: b0000340 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 45dffc: 9132c001 add x1, x0, #0xcb0 + 45e000: b0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45e004: 910be000 add x0, x0, #0x2f8 + 45e008: 97fea40a bl 407030 <__assert_fail@plt> + 45e00c: f9400fe0 ldr x0, [sp, #24] + 45e010: b9400800 ldr w0, [x0, #8] + 45e014: 7100001f cmp w0, #0x0 + 45e018: 54000040 b.eq 45e020 <_ZNK5Catch5clara6detail11BasicResultIvE9enforceOkEv+0x80> // b.none + 45e01c: 97fea5f5 bl 4077f0 + 45e020: d503201f nop + 45e024: a8c27bfd ldp x29, x30, [sp], #32 + 45e028: d65f03c0 ret + +000000000045e02c <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE9enforceOkEv>: +_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE9enforceOkEv(): + 45e02c: a9be7bfd stp x29, x30, [sp, #-32]! + 45e030: 910003fd mov x29, sp + 45e034: f9000fe0 str x0, [sp, #24] + 45e038: f9400fe0 ldr x0, [sp, #24] + 45e03c: b9400800 ldr w0, [x0, #8] + 45e040: 7100041f cmp w0, #0x1 + 45e044: 54000121 b.ne 45e068 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE9enforceOkEv+0x3c> // b.any + 45e048: b0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45e04c: 910ee003 add x3, x0, #0x3b8 + 45e050: 52804bc2 mov w2, #0x25e // #606 + 45e054: 90000340 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 45e058: 9132c001 add x1, x0, #0xcb0 + 45e05c: b0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45e060: 910b4000 add x0, x0, #0x2d0 + 45e064: 97fea3f3 bl 407030 <__assert_fail@plt> + 45e068: f9400fe0 ldr x0, [sp, #24] + 45e06c: b9400800 ldr w0, [x0, #8] + 45e070: 7100081f cmp w0, #0x2 + 45e074: 54000121 b.ne 45e098 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE9enforceOkEv+0x6c> // b.any + 45e078: b0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45e07c: 910ee003 add x3, x0, #0x3b8 + 45e080: 52804be2 mov w2, #0x25f // #607 + 45e084: 90000340 adrp x0, 4c6000 <_ZStL6ignore+0x50> + 45e088: 9132c001 add x1, x0, #0xcb0 + 45e08c: b0000340 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 45e090: 910be000 add x0, x0, #0x2f8 + 45e094: 97fea3e7 bl 407030 <__assert_fail@plt> + 45e098: f9400fe0 ldr x0, [sp, #24] + 45e09c: b9400800 ldr w0, [x0, #8] + 45e0a0: 7100001f cmp w0, #0x0 + 45e0a4: 54000040 b.eq 45e0ac <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE9enforceOkEv+0x80> // b.none + 45e0a8: 97fea5d2 bl 4077f0 + 45e0ac: d503201f nop + 45e0b0: a8c27bfd ldp x29, x30, [sp], #32 + 45e0b4: d65f03c0 ret + +000000000045e0b8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch6ConfigESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 45e0b8: a9be7bfd stp x29, x30, [sp, #-32]! + 45e0bc: 910003fd mov x29, sp + 45e0c0: f9000fe0 str x0, [sp, #24] + 45e0c4: f9400fe0 ldr x0, [sp, #24] + 45e0c8: 94000014 bl 45e118 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EE6_S_getERS3_> + 45e0cc: a8c27bfd ldp x29, x30, [sp], #32 + 45e0d0: d65f03c0 ret + +000000000045e0d4 <_ZNSt16allocator_traitsISaIN5Catch6ConfigEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch6ConfigEEE7destroyIS1_EEvRS2_PT_(): + 45e0d4: a9be7bfd stp x29, x30, [sp, #-32]! + 45e0d8: 910003fd mov x29, sp + 45e0dc: f9000fe0 str x0, [sp, #24] + 45e0e0: f9000be1 str x1, [sp, #16] + 45e0e4: f9400be1 ldr x1, [sp, #16] + 45e0e8: f9400fe0 ldr x0, [sp, #24] + 45e0ec: 94000010 bl 45e12c <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEE7destroyIS2_EEvPT_> + 45e0f0: d503201f nop + 45e0f4: a8c27bfd ldp x29, x30, [sp], #32 + 45e0f8: d65f03c0 ret + +000000000045e0fc <_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 45e0fc: a9be7bfd stp x29, x30, [sp, #-32]! + 45e100: 910003fd mov x29, sp + 45e104: f9000fe0 str x0, [sp, #24] + 45e108: f9400fe0 ldr x0, [sp, #24] + 45e10c: 94000014 bl 45e15c <_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EE6_S_getERS7_> + 45e110: a8c27bfd ldp x29, x30, [sp], #32 + 45e114: d65f03c0 ret + +000000000045e118 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EE6_S_getERS3_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch6ConfigEELb1EE6_S_getERS3_(): + 45e118: d10043ff sub sp, sp, #0x10 + 45e11c: f90007e0 str x0, [sp, #8] + 45e120: f94007e0 ldr x0, [sp, #8] + 45e124: 910043ff add sp, sp, #0x10 + 45e128: d65f03c0 ret + +000000000045e12c <_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch6ConfigEE7destroyIS2_EEvPT_(): + 45e12c: a9be7bfd stp x29, x30, [sp, #-32]! + 45e130: 910003fd mov x29, sp + 45e134: f9000fe0 str x0, [sp, #24] + 45e138: f9000be1 str x1, [sp, #16] + 45e13c: f9400be0 ldr x0, [sp, #16] + 45e140: f9400000 ldr x0, [x0] + 45e144: f9400001 ldr x1, [x0] + 45e148: f9400be0 ldr x0, [sp, #16] + 45e14c: d63f0020 blr x1 + 45e150: d503201f nop + 45e154: a8c27bfd ldp x29, x30, [sp], #32 + 45e158: d65f03c0 ret + +000000000045e15c <_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EE6_S_getERS7_>: +_ZNSt14_Sp_ebo_helperILi0ESaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EE6_S_getERS7_(): + 45e15c: d10043ff sub sp, sp, #0x10 + 45e160: f90007e0 str x0, [sp, #8] + 45e164: f94007e0 ldr x0, [sp, #8] + 45e168: 910043ff add sp, sp, #0x10 + 45e16c: d65f03c0 ret + +000000000045e170 <_ZN5Catch12_GLOBAL__N_1L13getSingletonsEv>: +_ZN5Catch12_GLOBAL__N_1L13getSingletonsEv(): + 45e170: a9be7bfd stp x29, x30, [sp, #-32]! + 45e174: 910003fd mov x29, sp + 45e178: f9000bf3 str x19, [sp, #16] + 45e17c: d0000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 45e180: 9101c000 add x0, x0, #0x70 + 45e184: f9400000 ldr x0, [x0] + 45e188: f100001f cmp x0, #0x0 + 45e18c: 54000121 b.ne 45e1b0 <_ZN5Catch12_GLOBAL__N_1L13getSingletonsEv+0x40> // b.any + 45e190: d2800300 mov x0, #0x18 // #24 + 45e194: 97fea473 bl 407360 <_Znwm@plt> + 45e198: aa0003f3 mov x19, x0 + 45e19c: aa1303e0 mov x0, x19 + 45e1a0: 94000059 bl 45e304 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EEC1Ev> + 45e1a4: d0000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 45e1a8: 9101c000 add x0, x0, #0x70 + 45e1ac: f9000013 str x19, [x0] + 45e1b0: d0000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 45e1b4: 9101c000 add x0, x0, #0x70 + 45e1b8: f9400bf3 ldr x19, [sp, #16] + 45e1bc: a8c27bfd ldp x29, x30, [sp], #32 + 45e1c0: d65f03c0 ret + +000000000045e1c4 <_ZN5Catch10ISingletonD1Ev>: +_ZN5Catch10ISingletonD2Ev(): + 45e1c4: d10043ff sub sp, sp, #0x10 + 45e1c8: f90007e0 str x0, [sp, #8] + 45e1cc: d0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45e1d0: 91112001 add x1, x0, #0x448 + 45e1d4: f94007e0 ldr x0, [sp, #8] + 45e1d8: f9000001 str x1, [x0] + 45e1dc: d503201f nop + 45e1e0: 910043ff add sp, sp, #0x10 + 45e1e4: d65f03c0 ret + +000000000045e1e8 <_ZN5Catch10ISingletonD0Ev>: +_ZN5Catch10ISingletonD0Ev(): + 45e1e8: a9be7bfd stp x29, x30, [sp, #-32]! + 45e1ec: 910003fd mov x29, sp + 45e1f0: f9000fe0 str x0, [sp, #24] + 45e1f4: f9400fe0 ldr x0, [sp, #24] + 45e1f8: 97fffff3 bl 45e1c4 <_ZN5Catch10ISingletonD1Ev> + 45e1fc: d2800101 mov x1, #0x8 // #8 + 45e200: f9400fe0 ldr x0, [sp, #24] + 45e204: 97fea45f bl 407380 <_ZdlPvm@plt> + 45e208: a8c27bfd ldp x29, x30, [sp], #32 + 45e20c: d65f03c0 ret + +000000000045e210 <_ZN5Catch12addSingletonEPNS_10ISingletonE>: +_ZN5Catch12addSingletonEPNS_10ISingletonE(): + 45e210: a9be7bfd stp x29, x30, [sp, #-32]! + 45e214: 910003fd mov x29, sp + 45e218: f9000fe0 str x0, [sp, #24] + 45e21c: 97ffffd5 bl 45e170 <_ZN5Catch12_GLOBAL__N_1L13getSingletonsEv> + 45e220: f9400000 ldr x0, [x0] + 45e224: 910063e1 add x1, sp, #0x18 + 45e228: 9400003f bl 45e324 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE9push_backERKS2_> + 45e22c: d503201f nop + 45e230: a8c27bfd ldp x29, x30, [sp], #32 + 45e234: d65f03c0 ret + +000000000045e238 <_ZN5Catch17cleanupSingletonsEv>: +_ZN5Catch17cleanupSingletonsEv(): + 45e238: a9bb7bfd stp x29, x30, [sp, #-80]! + 45e23c: 910003fd mov x29, sp + 45e240: f9000bf3 str x19, [sp, #16] + 45e244: 97ffffcb bl 45e170 <_ZN5Catch12_GLOBAL__N_1L13getSingletonsEv> + 45e248: f90027e0 str x0, [sp, #72] + 45e24c: f94027e0 ldr x0, [sp, #72] + 45e250: f9400000 ldr x0, [x0] + 45e254: f90023e0 str x0, [sp, #64] + 45e258: f94023e0 ldr x0, [sp, #64] + 45e25c: 94000052 bl 45e3a4 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE5beginEv> + 45e260: f9001be0 str x0, [sp, #48] + 45e264: f94023e0 ldr x0, [sp, #64] + 45e268: 94000058 bl 45e3c8 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE3endEv> + 45e26c: f90017e0 str x0, [sp, #40] + 45e270: 9100a3e1 add x1, sp, #0x28 + 45e274: 9100c3e0 add x0, sp, #0x30 + 45e278: 9400005e bl 45e3f0 <_ZN9__gnu_cxxneIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 45e27c: 12001c00 and w0, w0, #0xff + 45e280: 7100001f cmp w0, #0x0 + 45e284: 54000220 b.eq 45e2c8 <_ZN5Catch17cleanupSingletonsEv+0x90> // b.none + 45e288: 9100c3e0 add x0, sp, #0x30 + 45e28c: 94000074 bl 45e45c <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEdeEv> + 45e290: f9400000 ldr x0, [x0] + 45e294: f9001fe0 str x0, [sp, #56] + 45e298: f9401fe0 ldr x0, [sp, #56] + 45e29c: f100001f cmp x0, #0x0 + 45e2a0: 540000e0 b.eq 45e2bc <_ZN5Catch17cleanupSingletonsEv+0x84> // b.none + 45e2a4: f9401fe0 ldr x0, [sp, #56] + 45e2a8: f9400000 ldr x0, [x0] + 45e2ac: 91002000 add x0, x0, #0x8 + 45e2b0: f9400001 ldr x1, [x0] + 45e2b4: f9401fe0 ldr x0, [sp, #56] + 45e2b8: d63f0020 blr x1 + 45e2bc: 9100c3e0 add x0, sp, #0x30 + 45e2c0: 9400005d bl 45e434 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEppEv> + 45e2c4: 17ffffeb b 45e270 <_ZN5Catch17cleanupSingletonsEv+0x38> + 45e2c8: f94027e0 ldr x0, [sp, #72] + 45e2cc: f9400013 ldr x19, [x0] + 45e2d0: f100027f cmp x19, #0x0 + 45e2d4: 540000c0 b.eq 45e2ec <_ZN5Catch17cleanupSingletonsEv+0xb4> // b.none + 45e2d8: aa1303e0 mov x0, x19 + 45e2dc: 94000066 bl 45e474 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EED1Ev> + 45e2e0: d2800301 mov x1, #0x18 // #24 + 45e2e4: aa1303e0 mov x0, x19 + 45e2e8: 97fea426 bl 407380 <_ZdlPvm@plt> + 45e2ec: f94027e0 ldr x0, [sp, #72] + 45e2f0: f900001f str xzr, [x0] + 45e2f4: d503201f nop + 45e2f8: f9400bf3 ldr x19, [sp, #16] + 45e2fc: a8c57bfd ldp x29, x30, [sp], #80 + 45e300: d65f03c0 ret + +000000000045e304 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EEC1Ev>: +_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EEC1Ev(): + 45e304: a9be7bfd stp x29, x30, [sp, #-32]! + 45e308: 910003fd mov x29, sp + 45e30c: f9000fe0 str x0, [sp, #24] + 45e310: f9400fe0 ldr x0, [sp, #24] + 45e314: 94000074 bl 45e4e4 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EEC1Ev> + 45e318: d503201f nop + 45e31c: a8c27bfd ldp x29, x30, [sp], #32 + 45e320: d65f03c0 ret + +000000000045e324 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE9push_backERKS2_>: +_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE9push_backERKS2_(): + 45e324: a9be7bfd stp x29, x30, [sp, #-32]! + 45e328: 910003fd mov x29, sp + 45e32c: f9000fe0 str x0, [sp, #24] + 45e330: f9000be1 str x1, [sp, #16] + 45e334: f9400fe0 ldr x0, [sp, #24] + 45e338: f9400401 ldr x1, [x0, #8] + 45e33c: f9400fe0 ldr x0, [sp, #24] + 45e340: f9400800 ldr x0, [x0, #16] + 45e344: eb00003f cmp x1, x0 + 45e348: 540001c0 b.eq 45e380 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE9push_backERKS2_+0x5c> // b.none + 45e34c: f9400fe3 ldr x3, [sp, #24] + 45e350: f9400fe0 ldr x0, [sp, #24] + 45e354: f9400400 ldr x0, [x0, #8] + 45e358: f9400be2 ldr x2, [sp, #16] + 45e35c: aa0003e1 mov x1, x0 + 45e360: aa0303e0 mov x0, x3 + 45e364: 9400007d bl 45e558 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_> + 45e368: f9400fe0 ldr x0, [sp, #24] + 45e36c: f9400400 ldr x0, [x0, #8] + 45e370: 91002001 add x1, x0, #0x8 + 45e374: f9400fe0 ldr x0, [sp, #24] + 45e378: f9000401 str x1, [x0, #8] + 45e37c: 14000007 b 45e398 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE9push_backERKS2_+0x74> + 45e380: f9400fe0 ldr x0, [sp, #24] + 45e384: 94000011 bl 45e3c8 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE3endEv> + 45e388: f9400be2 ldr x2, [sp, #16] + 45e38c: aa0003e1 mov x1, x0 + 45e390: f9400fe0 ldr x0, [sp, #24] + 45e394: 9400007f bl 45e590 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_> + 45e398: d503201f nop + 45e39c: a8c27bfd ldp x29, x30, [sp], #32 + 45e3a0: d65f03c0 ret + +000000000045e3a4 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE5beginEv>: +_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE5beginEv(): + 45e3a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 45e3a8: 910003fd mov x29, sp + 45e3ac: f9000fe0 str x0, [sp, #24] + 45e3b0: f9400fe1 ldr x1, [sp, #24] + 45e3b4: 9100a3e0 add x0, sp, #0x28 + 45e3b8: 940000f7 bl 45e794 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 45e3bc: f94017e0 ldr x0, [sp, #40] + 45e3c0: a8c37bfd ldp x29, x30, [sp], #48 + 45e3c4: d65f03c0 ret + +000000000045e3c8 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE3endEv>: +_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE3endEv(): + 45e3c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 45e3cc: 910003fd mov x29, sp + 45e3d0: f9000fe0 str x0, [sp, #24] + 45e3d4: f9400fe0 ldr x0, [sp, #24] + 45e3d8: 91002001 add x1, x0, #0x8 + 45e3dc: 9100a3e0 add x0, sp, #0x28 + 45e3e0: 940000ed bl 45e794 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 45e3e4: f94017e0 ldr x0, [sp, #40] + 45e3e8: a8c37bfd ldp x29, x30, [sp], #48 + 45e3ec: d65f03c0 ret + +000000000045e3f0 <_ZN9__gnu_cxxneIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 45e3f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45e3f4: 910003fd mov x29, sp + 45e3f8: f9000bf3 str x19, [sp, #16] + 45e3fc: f90017e0 str x0, [sp, #40] + 45e400: f90013e1 str x1, [sp, #32] + 45e404: f94017e0 ldr x0, [sp, #40] + 45e408: 940000ed bl 45e7bc <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEE4baseEv> + 45e40c: f9400013 ldr x19, [x0] + 45e410: f94013e0 ldr x0, [sp, #32] + 45e414: 940000ea bl 45e7bc <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEE4baseEv> + 45e418: f9400000 ldr x0, [x0] + 45e41c: eb00027f cmp x19, x0 + 45e420: 1a9f07e0 cset w0, ne // ne = any + 45e424: 12001c00 and w0, w0, #0xff + 45e428: f9400bf3 ldr x19, [sp, #16] + 45e42c: a8c37bfd ldp x29, x30, [sp], #48 + 45e430: d65f03c0 ret + +000000000045e434 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEppEv(): + 45e434: d10043ff sub sp, sp, #0x10 + 45e438: f90007e0 str x0, [sp, #8] + 45e43c: f94007e0 ldr x0, [sp, #8] + 45e440: f9400000 ldr x0, [x0] + 45e444: 91002001 add x1, x0, #0x8 + 45e448: f94007e0 ldr x0, [sp, #8] + 45e44c: f9000001 str x1, [x0] + 45e450: f94007e0 ldr x0, [sp, #8] + 45e454: 910043ff add sp, sp, #0x10 + 45e458: d65f03c0 ret + +000000000045e45c <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEdeEv(): + 45e45c: d10043ff sub sp, sp, #0x10 + 45e460: f90007e0 str x0, [sp, #8] + 45e464: f94007e0 ldr x0, [sp, #8] + 45e468: f9400000 ldr x0, [x0] + 45e46c: 910043ff add sp, sp, #0x10 + 45e470: d65f03c0 ret + +000000000045e474 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EED1Ev>: +_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EED1Ev(): + 45e474: a9bd7bfd stp x29, x30, [sp, #-48]! + 45e478: 910003fd mov x29, sp + 45e47c: a90153f3 stp x19, x20, [sp, #16] + 45e480: f90017e0 str x0, [sp, #40] + 45e484: f94017e0 ldr x0, [sp, #40] + 45e488: f9400013 ldr x19, [x0] + 45e48c: f94017e0 ldr x0, [sp, #40] + 45e490: f9400414 ldr x20, [x0, #8] + 45e494: f94017e0 ldr x0, [sp, #40] + 45e498: 940000ce bl 45e7d0 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv> + 45e49c: aa0003e2 mov x2, x0 + 45e4a0: aa1403e1 mov x1, x20 + 45e4a4: aa1303e0 mov x0, x19 + 45e4a8: 940000cf bl 45e7e4 <_ZSt8_DestroyIPPN5Catch10ISingletonES2_EvT_S4_RSaIT0_E> + 45e4ac: f94017e0 ldr x0, [sp, #40] + 45e4b0: 94000015 bl 45e504 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EED1Ev> + 45e4b4: d503201f nop + 45e4b8: a94153f3 ldp x19, x20, [sp, #16] + 45e4bc: a8c37bfd ldp x29, x30, [sp], #48 + 45e4c0: d65f03c0 ret + +000000000045e4c4 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE12_Vector_implD1Ev(): + 45e4c4: a9be7bfd stp x29, x30, [sp, #-32]! + 45e4c8: 910003fd mov x29, sp + 45e4cc: f9000fe0 str x0, [sp, #24] + 45e4d0: f9400fe0 ldr x0, [sp, #24] + 45e4d4: 940000dd bl 45e848 <_ZNSaIPN5Catch10ISingletonEED1Ev> + 45e4d8: d503201f nop + 45e4dc: a8c27bfd ldp x29, x30, [sp], #32 + 45e4e0: d65f03c0 ret + +000000000045e4e4 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EEC1Ev>: +_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EEC1Ev(): + 45e4e4: a9be7bfd stp x29, x30, [sp, #-32]! + 45e4e8: 910003fd mov x29, sp + 45e4ec: f9000fe0 str x0, [sp, #24] + 45e4f0: f9400fe0 ldr x0, [sp, #24] + 45e4f4: 940000c7 bl 45e810 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE12_Vector_implC1Ev> + 45e4f8: d503201f nop + 45e4fc: a8c27bfd ldp x29, x30, [sp], #32 + 45e500: d65f03c0 ret + +000000000045e504 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EED1Ev>: +_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EED1Ev(): + 45e504: a9be7bfd stp x29, x30, [sp, #-32]! + 45e508: 910003fd mov x29, sp + 45e50c: f9000fe0 str x0, [sp, #24] + 45e510: f9400fe0 ldr x0, [sp, #24] + 45e514: f9400003 ldr x3, [x0] + 45e518: f9400fe0 ldr x0, [sp, #24] + 45e51c: f9400801 ldr x1, [x0, #16] + 45e520: f9400fe0 ldr x0, [sp, #24] + 45e524: f9400000 ldr x0, [x0] + 45e528: cb000020 sub x0, x1, x0 + 45e52c: 9343fc01 asr x1, x0, #3 + 45e530: aa0103e0 mov x0, x1 + 45e534: aa0003e2 mov x2, x0 + 45e538: aa0303e1 mov x1, x3 + 45e53c: f9400fe0 ldr x0, [sp, #24] + 45e540: 940000ca bl 45e868 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE13_M_deallocateEPS2_m> + 45e544: f9400fe0 ldr x0, [sp, #24] + 45e548: 97ffffdf bl 45e4c4 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE12_Vector_implD1Ev> + 45e54c: d503201f nop + 45e550: a8c27bfd ldp x29, x30, [sp], #32 + 45e554: d65f03c0 ret + +000000000045e558 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_(): + 45e558: a9bd7bfd stp x29, x30, [sp, #-48]! + 45e55c: 910003fd mov x29, sp + 45e560: f90017e0 str x0, [sp, #40] + 45e564: f90013e1 str x1, [sp, #32] + 45e568: f9000fe2 str x2, [sp, #24] + 45e56c: f9400fe0 ldr x0, [sp, #24] + 45e570: 940000cd bl 45e8a4 <_ZSt7forwardIRKPN5Catch10ISingletonEEOT_RNSt16remove_referenceIS5_E4typeE> + 45e574: aa0003e2 mov x2, x0 + 45e578: f94013e1 ldr x1, [sp, #32] + 45e57c: f94017e0 ldr x0, [sp, #40] + 45e580: 940000ce bl 45e8b8 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE9constructIS3_JRKS3_EEEvPT_DpOT0_> + 45e584: d503201f nop + 45e588: a8c37bfd ldp x29, x30, [sp], #48 + 45e58c: d65f03c0 ret + +000000000045e590 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>: +_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_(): + 45e590: a9b87bfd stp x29, x30, [sp, #-128]! + 45e594: 910003fd mov x29, sp + 45e598: a90153f3 stp x19, x20, [sp, #16] + 45e59c: f9001fe0 str x0, [sp, #56] + 45e5a0: f9001be1 str x1, [sp, #48] + 45e5a4: f90017e2 str x2, [sp, #40] + 45e5a8: d0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45e5ac: 91106002 add x2, x0, #0x418 + 45e5b0: d2800021 mov x1, #0x1 // #1 + 45e5b4: f9401fe0 ldr x0, [sp, #56] + 45e5b8: 940000d2 bl 45e900 <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE12_M_check_lenEmPKc> + 45e5bc: f9003be0 str x0, [sp, #112] + 45e5c0: f9401fe0 ldr x0, [sp, #56] + 45e5c4: f9400000 ldr x0, [x0] + 45e5c8: f90037e0 str x0, [sp, #104] + 45e5cc: f9401fe0 ldr x0, [sp, #56] + 45e5d0: f9400400 ldr x0, [x0, #8] + 45e5d4: f90033e0 str x0, [sp, #96] + 45e5d8: f9401fe0 ldr x0, [sp, #56] + 45e5dc: 97ffff72 bl 45e3a4 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE5beginEv> + 45e5e0: f90027e0 str x0, [sp, #72] + 45e5e4: 910123e1 add x1, sp, #0x48 + 45e5e8: 9100c3e0 add x0, sp, #0x30 + 45e5ec: 940000f8 bl 45e9cc <_ZN9__gnu_cxxmiIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 45e5f0: f9002fe0 str x0, [sp, #88] + 45e5f4: f9401fe0 ldr x0, [sp, #56] + 45e5f8: f9403be1 ldr x1, [sp, #112] + 45e5fc: 94000105 bl 45ea10 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE11_M_allocateEm> + 45e600: f9002be0 str x0, [sp, #80] + 45e604: f9402be0 ldr x0, [sp, #80] + 45e608: f9003fe0 str x0, [sp, #120] + 45e60c: f9401ff3 ldr x19, [sp, #56] + 45e610: f9402fe0 ldr x0, [sp, #88] + 45e614: d37df000 lsl x0, x0, #3 + 45e618: f9402be1 ldr x1, [sp, #80] + 45e61c: 8b000034 add x20, x1, x0 + 45e620: f94017e0 ldr x0, [sp, #40] + 45e624: 940000a0 bl 45e8a4 <_ZSt7forwardIRKPN5Catch10ISingletonEEOT_RNSt16remove_referenceIS5_E4typeE> + 45e628: aa0003e2 mov x2, x0 + 45e62c: aa1403e1 mov x1, x20 + 45e630: aa1303e0 mov x0, x19 + 45e634: 97ffffc9 bl 45e558 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_> + 45e638: f9003fff str xzr, [sp, #120] + 45e63c: 9100c3e0 add x0, sp, #0x30 + 45e640: 9400005f bl 45e7bc <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEE4baseEv> + 45e644: f9400013 ldr x19, [x0] + 45e648: f9401fe0 ldr x0, [sp, #56] + 45e64c: 94000061 bl 45e7d0 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv> + 45e650: aa0003e3 mov x3, x0 + 45e654: f9402be2 ldr x2, [sp, #80] + 45e658: aa1303e1 mov x1, x19 + 45e65c: f94037e0 ldr x0, [sp, #104] + 45e660: 940000fa bl 45ea48 <_ZSt34__uninitialized_move_if_noexcept_aIPPN5Catch10ISingletonES3_SaIS2_EET0_T_S6_S5_RT1_> + 45e664: f9003fe0 str x0, [sp, #120] + 45e668: f9403fe0 ldr x0, [sp, #120] + 45e66c: 91002000 add x0, x0, #0x8 + 45e670: f9003fe0 str x0, [sp, #120] + 45e674: 9100c3e0 add x0, sp, #0x30 + 45e678: 94000051 bl 45e7bc <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEE4baseEv> + 45e67c: f9400013 ldr x19, [x0] + 45e680: f9401fe0 ldr x0, [sp, #56] + 45e684: 94000053 bl 45e7d0 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv> + 45e688: aa0003e3 mov x3, x0 + 45e68c: f9403fe2 ldr x2, [sp, #120] + 45e690: f94033e1 ldr x1, [sp, #96] + 45e694: aa1303e0 mov x0, x19 + 45e698: 940000ec bl 45ea48 <_ZSt34__uninitialized_move_if_noexcept_aIPPN5Catch10ISingletonES3_SaIS2_EET0_T_S6_S5_RT1_> + 45e69c: f9003fe0 str x0, [sp, #120] + 45e6a0: f9401fe0 ldr x0, [sp, #56] + 45e6a4: 9400004b bl 45e7d0 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv> + 45e6a8: aa0003e2 mov x2, x0 + 45e6ac: f94033e1 ldr x1, [sp, #96] + 45e6b0: f94037e0 ldr x0, [sp, #104] + 45e6b4: 9400004c bl 45e7e4 <_ZSt8_DestroyIPPN5Catch10ISingletonES2_EvT_S4_RSaIT0_E> + 45e6b8: f9401fe3 ldr x3, [sp, #56] + 45e6bc: f9401fe0 ldr x0, [sp, #56] + 45e6c0: f9400801 ldr x1, [x0, #16] + 45e6c4: f94037e0 ldr x0, [sp, #104] + 45e6c8: cb000020 sub x0, x1, x0 + 45e6cc: 9343fc01 asr x1, x0, #3 + 45e6d0: aa0103e0 mov x0, x1 + 45e6d4: aa0003e2 mov x2, x0 + 45e6d8: f94037e1 ldr x1, [sp, #104] + 45e6dc: aa0303e0 mov x0, x3 + 45e6e0: 94000062 bl 45e868 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE13_M_deallocateEPS2_m> + 45e6e4: f9401fe0 ldr x0, [sp, #56] + 45e6e8: f9402be1 ldr x1, [sp, #80] + 45e6ec: f9000001 str x1, [x0] + 45e6f0: f9401fe0 ldr x0, [sp, #56] + 45e6f4: f9403fe1 ldr x1, [sp, #120] + 45e6f8: f9000401 str x1, [x0, #8] + 45e6fc: f9403be0 ldr x0, [sp, #112] + 45e700: d37df000 lsl x0, x0, #3 + 45e704: f9402be1 ldr x1, [sp, #80] + 45e708: 8b000021 add x1, x1, x0 + 45e70c: f9401fe0 ldr x0, [sp, #56] + 45e710: f9000801 str x1, [x0, #16] + 45e714: 1400001d b 45e788 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1f8> + 45e718: 97fea202 bl 406f20 <__cxa_begin_catch@plt> + 45e71c: f9403fe0 ldr x0, [sp, #120] + 45e720: f100001f cmp x0, #0x0 + 45e724: 54000141 b.ne 45e74c <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1bc> // b.any + 45e728: f9401fe2 ldr x2, [sp, #56] + 45e72c: f9402fe0 ldr x0, [sp, #88] + 45e730: d37df000 lsl x0, x0, #3 + 45e734: f9402be1 ldr x1, [sp, #80] + 45e738: 8b000020 add x0, x1, x0 + 45e73c: aa0003e1 mov x1, x0 + 45e740: aa0203e0 mov x0, x2 + 45e744: 940000d5 bl 45ea98 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE7destroyIS2_EEvRS3_PT_> + 45e748: 14000007 b 45e764 <_ZNSt6vectorIPN5Catch10ISingletonESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1d4> + 45e74c: f9401fe0 ldr x0, [sp, #56] + 45e750: 94000020 bl 45e7d0 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv> + 45e754: aa0003e2 mov x2, x0 + 45e758: f9403fe1 ldr x1, [sp, #120] + 45e75c: f9402be0 ldr x0, [sp, #80] + 45e760: 94000021 bl 45e7e4 <_ZSt8_DestroyIPPN5Catch10ISingletonES2_EvT_S4_RSaIT0_E> + 45e764: f9401fe0 ldr x0, [sp, #56] + 45e768: f9403be2 ldr x2, [sp, #112] + 45e76c: f9402be1 ldr x1, [sp, #80] + 45e770: 9400003e bl 45e868 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE13_M_deallocateEPS2_m> + 45e774: 97fea3db bl 4076e0 <__cxa_rethrow@plt> + 45e778: aa0003f3 mov x19, x0 + 45e77c: 97fea425 bl 407810 <__cxa_end_catch@plt> + 45e780: aa1303e0 mov x0, x19 + 45e784: 97fea45f bl 407900 <_Unwind_Resume@plt> + 45e788: a94153f3 ldp x19, x20, [sp, #16] + 45e78c: a8c87bfd ldp x29, x30, [sp], #128 + 45e790: d65f03c0 ret + +000000000045e794 <_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEC2ERKS4_(): + 45e794: d10043ff sub sp, sp, #0x10 + 45e798: f90007e0 str x0, [sp, #8] + 45e79c: f90003e1 str x1, [sp] + 45e7a0: f94003e0 ldr x0, [sp] + 45e7a4: f9400001 ldr x1, [x0] + 45e7a8: f94007e0 ldr x0, [sp, #8] + 45e7ac: f9000001 str x1, [x0] + 45e7b0: d503201f nop + 45e7b4: 910043ff add sp, sp, #0x10 + 45e7b8: d65f03c0 ret + +000000000045e7bc <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEE4baseEv(): + 45e7bc: d10043ff sub sp, sp, #0x10 + 45e7c0: f90007e0 str x0, [sp, #8] + 45e7c4: f94007e0 ldr x0, [sp, #8] + 45e7c8: 910043ff add sp, sp, #0x10 + 45e7cc: d65f03c0 ret + +000000000045e7d0 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv(): + 45e7d0: d10043ff sub sp, sp, #0x10 + 45e7d4: f90007e0 str x0, [sp, #8] + 45e7d8: f94007e0 ldr x0, [sp, #8] + 45e7dc: 910043ff add sp, sp, #0x10 + 45e7e0: d65f03c0 ret + +000000000045e7e4 <_ZSt8_DestroyIPPN5Catch10ISingletonES2_EvT_S4_RSaIT0_E>: +_ZSt8_DestroyIPPN5Catch10ISingletonES2_EvT_S4_RSaIT0_E(): + 45e7e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 45e7e8: 910003fd mov x29, sp + 45e7ec: f90017e0 str x0, [sp, #40] + 45e7f0: f90013e1 str x1, [sp, #32] + 45e7f4: f9000fe2 str x2, [sp, #24] + 45e7f8: f94013e1 ldr x1, [sp, #32] + 45e7fc: f94017e0 ldr x0, [sp, #40] + 45e800: 940000b0 bl 45eac0 <_ZSt8_DestroyIPPN5Catch10ISingletonEEvT_S4_> + 45e804: d503201f nop + 45e808: a8c37bfd ldp x29, x30, [sp], #48 + 45e80c: d65f03c0 ret + +000000000045e810 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE12_Vector_implC2Ev(): + 45e810: a9be7bfd stp x29, x30, [sp, #-32]! + 45e814: 910003fd mov x29, sp + 45e818: f9000fe0 str x0, [sp, #24] + 45e81c: f9400fe0 ldr x0, [sp, #24] + 45e820: 940000b2 bl 45eae8 <_ZNSaIPN5Catch10ISingletonEEC1Ev> + 45e824: f9400fe0 ldr x0, [sp, #24] + 45e828: f900001f str xzr, [x0] + 45e82c: f9400fe0 ldr x0, [sp, #24] + 45e830: f900041f str xzr, [x0, #8] + 45e834: f9400fe0 ldr x0, [sp, #24] + 45e838: f900081f str xzr, [x0, #16] + 45e83c: d503201f nop + 45e840: a8c27bfd ldp x29, x30, [sp], #32 + 45e844: d65f03c0 ret + +000000000045e848 <_ZNSaIPN5Catch10ISingletonEED1Ev>: +_ZNSaIPN5Catch10ISingletonEED1Ev(): + 45e848: a9be7bfd stp x29, x30, [sp, #-32]! + 45e84c: 910003fd mov x29, sp + 45e850: f9000fe0 str x0, [sp, #24] + 45e854: f9400fe0 ldr x0, [sp, #24] + 45e858: 940000ac bl 45eb08 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEED1Ev> + 45e85c: d503201f nop + 45e860: a8c27bfd ldp x29, x30, [sp], #32 + 45e864: d65f03c0 ret + +000000000045e868 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE13_M_deallocateEPS2_m>: +_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE13_M_deallocateEPS2_m(): + 45e868: a9bd7bfd stp x29, x30, [sp, #-48]! + 45e86c: 910003fd mov x29, sp + 45e870: f90017e0 str x0, [sp, #40] + 45e874: f90013e1 str x1, [sp, #32] + 45e878: f9000fe2 str x2, [sp, #24] + 45e87c: f94013e0 ldr x0, [sp, #32] + 45e880: f100001f cmp x0, #0x0 + 45e884: 540000a0 b.eq 45e898 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE13_M_deallocateEPS2_m+0x30> // b.none + 45e888: f94017e0 ldr x0, [sp, #40] + 45e88c: f9400fe2 ldr x2, [sp, #24] + 45e890: f94013e1 ldr x1, [sp, #32] + 45e894: 940000a2 bl 45eb1c <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE10deallocateERS3_PS2_m> + 45e898: d503201f nop + 45e89c: a8c37bfd ldp x29, x30, [sp], #48 + 45e8a0: d65f03c0 ret + +000000000045e8a4 <_ZSt7forwardIRKPN5Catch10ISingletonEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRKPN5Catch10ISingletonEEOT_RNSt16remove_referenceIS5_E4typeE(): + 45e8a4: d10043ff sub sp, sp, #0x10 + 45e8a8: f90007e0 str x0, [sp, #8] + 45e8ac: f94007e0 ldr x0, [sp, #8] + 45e8b0: 910043ff add sp, sp, #0x10 + 45e8b4: d65f03c0 ret + +000000000045e8b8 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE9constructIS3_JRKS3_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE9constructIS3_JRKS3_EEEvPT_DpOT0_(): + 45e8b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 45e8bc: 910003fd mov x29, sp + 45e8c0: f9000bf3 str x19, [sp, #16] + 45e8c4: f9001fe0 str x0, [sp, #56] + 45e8c8: f9001be1 str x1, [sp, #48] + 45e8cc: f90017e2 str x2, [sp, #40] + 45e8d0: f94017e0 ldr x0, [sp, #40] + 45e8d4: 97fffff4 bl 45e8a4 <_ZSt7forwardIRKPN5Catch10ISingletonEEOT_RNSt16remove_referenceIS5_E4typeE> + 45e8d8: f9400013 ldr x19, [x0] + 45e8dc: f9401be0 ldr x0, [sp, #48] + 45e8e0: aa0003e1 mov x1, x0 + 45e8e4: d2800100 mov x0, #0x8 // #8 + 45e8e8: 97feb6e4 bl 40c478 <_ZnwmPv> + 45e8ec: f9000013 str x19, [x0] + 45e8f0: d503201f nop + 45e8f4: f9400bf3 ldr x19, [sp, #16] + 45e8f8: a8c47bfd ldp x29, x30, [sp], #64 + 45e8fc: d65f03c0 ret + +000000000045e900 <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE12_M_check_lenEmPKc(): + 45e900: a9bb7bfd stp x29, x30, [sp, #-80]! + 45e904: 910003fd mov x29, sp + 45e908: f9000bf3 str x19, [sp, #16] + 45e90c: f9001fe0 str x0, [sp, #56] + 45e910: f9001be1 str x1, [sp, #48] + 45e914: f90017e2 str x2, [sp, #40] + 45e918: f9401fe0 ldr x0, [sp, #56] + 45e91c: 9400008c bl 45eb4c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE8max_sizeEv> + 45e920: aa0003f3 mov x19, x0 + 45e924: f9401fe0 ldr x0, [sp, #56] + 45e928: 94000091 bl 45eb6c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE4sizeEv> + 45e92c: cb000261 sub x1, x19, x0 + 45e930: f9401be0 ldr x0, [sp, #48] + 45e934: eb00003f cmp x1, x0 + 45e938: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 45e93c: 12001c00 and w0, w0, #0xff + 45e940: 7100001f cmp w0, #0x0 + 45e944: 54000060 b.eq 45e950 <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE12_M_check_lenEmPKc+0x50> // b.none + 45e948: f94017e0 ldr x0, [sp, #40] + 45e94c: 97fea1c1 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 45e950: f9401fe0 ldr x0, [sp, #56] + 45e954: 94000086 bl 45eb6c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE4sizeEv> + 45e958: aa0003f3 mov x19, x0 + 45e95c: f9401fe0 ldr x0, [sp, #56] + 45e960: 94000083 bl 45eb6c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE4sizeEv> + 45e964: f90023e0 str x0, [sp, #64] + 45e968: 9100c3e1 add x1, sp, #0x30 + 45e96c: 910103e0 add x0, sp, #0x40 + 45e970: 97fed990 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 45e974: f9400000 ldr x0, [x0] + 45e978: 8b000260 add x0, x19, x0 + 45e97c: f90027e0 str x0, [sp, #72] + 45e980: f9401fe0 ldr x0, [sp, #56] + 45e984: 9400007a bl 45eb6c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE4sizeEv> + 45e988: aa0003e1 mov x1, x0 + 45e98c: f94027e0 ldr x0, [sp, #72] + 45e990: eb01001f cmp x0, x1 + 45e994: 540000e3 b.cc 45e9b0 <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 45e998: f9401fe0 ldr x0, [sp, #56] + 45e99c: 9400006c bl 45eb4c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE8max_sizeEv> + 45e9a0: aa0003e1 mov x1, x0 + 45e9a4: f94027e0 ldr x0, [sp, #72] + 45e9a8: eb01001f cmp x0, x1 + 45e9ac: 54000089 b.ls 45e9bc <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE12_M_check_lenEmPKc+0xbc> // b.plast + 45e9b0: f9401fe0 ldr x0, [sp, #56] + 45e9b4: 94000066 bl 45eb4c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE8max_sizeEv> + 45e9b8: 14000002 b 45e9c0 <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE12_M_check_lenEmPKc+0xc0> + 45e9bc: f94027e0 ldr x0, [sp, #72] + 45e9c0: f9400bf3 ldr x19, [sp, #16] + 45e9c4: a8c57bfd ldp x29, x30, [sp], #80 + 45e9c8: d65f03c0 ret + +000000000045e9cc <_ZN9__gnu_cxxmiIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_>: +_ZN9__gnu_cxxmiIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_(): + 45e9cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 45e9d0: 910003fd mov x29, sp + 45e9d4: f9000bf3 str x19, [sp, #16] + 45e9d8: f90017e0 str x0, [sp, #40] + 45e9dc: f90013e1 str x1, [sp, #32] + 45e9e0: f94017e0 ldr x0, [sp, #40] + 45e9e4: 97ffff76 bl 45e7bc <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEE4baseEv> + 45e9e8: f9400013 ldr x19, [x0] + 45e9ec: f94013e0 ldr x0, [sp, #32] + 45e9f0: 97ffff73 bl 45e7bc <_ZNK9__gnu_cxx17__normal_iteratorIPPN5Catch10ISingletonESt6vectorIS3_SaIS3_EEE4baseEv> + 45e9f4: f9400000 ldr x0, [x0] + 45e9f8: cb000260 sub x0, x19, x0 + 45e9fc: 9343fc01 asr x1, x0, #3 + 45ea00: aa0103e0 mov x0, x1 + 45ea04: f9400bf3 ldr x19, [sp, #16] + 45ea08: a8c37bfd ldp x29, x30, [sp], #48 + 45ea0c: d65f03c0 ret + +000000000045ea10 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE11_M_allocateEm(): + 45ea10: a9be7bfd stp x29, x30, [sp, #-32]! + 45ea14: 910003fd mov x29, sp + 45ea18: f9000fe0 str x0, [sp, #24] + 45ea1c: f9000be1 str x1, [sp, #16] + 45ea20: f9400be0 ldr x0, [sp, #16] + 45ea24: f100001f cmp x0, #0x0 + 45ea28: 540000a0 b.eq 45ea3c <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE11_M_allocateEm+0x2c> // b.none + 45ea2c: f9400fe0 ldr x0, [sp, #24] + 45ea30: f9400be1 ldr x1, [sp, #16] + 45ea34: 94000059 bl 45eb98 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE8allocateERS3_m> + 45ea38: 14000002 b 45ea40 <_ZNSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE11_M_allocateEm+0x30> + 45ea3c: d2800000 mov x0, #0x0 // #0 + 45ea40: a8c27bfd ldp x29, x30, [sp], #32 + 45ea44: d65f03c0 ret + +000000000045ea48 <_ZSt34__uninitialized_move_if_noexcept_aIPPN5Catch10ISingletonES3_SaIS2_EET0_T_S6_S5_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPPN5Catch10ISingletonES3_SaIS2_EET0_T_S6_S5_RT1_(): + 45ea48: a9bc7bfd stp x29, x30, [sp, #-64]! + 45ea4c: 910003fd mov x29, sp + 45ea50: f9000bf3 str x19, [sp, #16] + 45ea54: f9001fe0 str x0, [sp, #56] + 45ea58: f9001be1 str x1, [sp, #48] + 45ea5c: f90017e2 str x2, [sp, #40] + 45ea60: f90013e3 str x3, [sp, #32] + 45ea64: f9401fe0 ldr x0, [sp, #56] + 45ea68: 94000056 bl 45ebc0 <_ZSt32__make_move_if_noexcept_iteratorIPN5Catch10ISingletonESt13move_iteratorIPS2_EET0_PT_> + 45ea6c: aa0003f3 mov x19, x0 + 45ea70: f9401be0 ldr x0, [sp, #48] + 45ea74: 94000053 bl 45ebc0 <_ZSt32__make_move_if_noexcept_iteratorIPN5Catch10ISingletonESt13move_iteratorIPS2_EET0_PT_> + 45ea78: f94013e3 ldr x3, [sp, #32] + 45ea7c: f94017e2 ldr x2, [sp, #40] + 45ea80: aa0003e1 mov x1, x0 + 45ea84: aa1303e0 mov x0, x19 + 45ea88: 94000057 bl 45ebe4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPPN5Catch10ISingletonEES4_S3_ET0_T_S7_S6_RSaIT1_E> + 45ea8c: f9400bf3 ldr x19, [sp, #16] + 45ea90: a8c47bfd ldp x29, x30, [sp], #64 + 45ea94: d65f03c0 ret + +000000000045ea98 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE7destroyIS2_EEvRS3_PT_>: +_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE7destroyIS2_EEvRS3_PT_(): + 45ea98: a9be7bfd stp x29, x30, [sp, #-32]! + 45ea9c: 910003fd mov x29, sp + 45eaa0: f9000fe0 str x0, [sp, #24] + 45eaa4: f9000be1 str x1, [sp, #16] + 45eaa8: f9400be1 ldr x1, [sp, #16] + 45eaac: f9400fe0 ldr x0, [sp, #24] + 45eab0: 94000059 bl 45ec14 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE7destroyIS3_EEvPT_> + 45eab4: d503201f nop + 45eab8: a8c27bfd ldp x29, x30, [sp], #32 + 45eabc: d65f03c0 ret + +000000000045eac0 <_ZSt8_DestroyIPPN5Catch10ISingletonEEvT_S4_>: +_ZSt8_DestroyIPPN5Catch10ISingletonEEvT_S4_(): + 45eac0: a9be7bfd stp x29, x30, [sp, #-32]! + 45eac4: 910003fd mov x29, sp + 45eac8: f9000fe0 str x0, [sp, #24] + 45eacc: f9000be1 str x1, [sp, #16] + 45ead0: f9400be1 ldr x1, [sp, #16] + 45ead4: f9400fe0 ldr x0, [sp, #24] + 45ead8: 94000055 bl 45ec2c <_ZNSt12_Destroy_auxILb1EE9__destroyIPPN5Catch10ISingletonEEEvT_S6_> + 45eadc: d503201f nop + 45eae0: a8c27bfd ldp x29, x30, [sp], #32 + 45eae4: d65f03c0 ret + +000000000045eae8 <_ZNSaIPN5Catch10ISingletonEEC1Ev>: +_ZNSaIPN5Catch10ISingletonEEC2Ev(): + 45eae8: a9be7bfd stp x29, x30, [sp, #-32]! + 45eaec: 910003fd mov x29, sp + 45eaf0: f9000fe0 str x0, [sp, #24] + 45eaf4: f9400fe0 ldr x0, [sp, #24] + 45eaf8: 94000053 bl 45ec44 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEEC1Ev> + 45eafc: d503201f nop + 45eb00: a8c27bfd ldp x29, x30, [sp], #32 + 45eb04: d65f03c0 ret + +000000000045eb08 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEED2Ev(): + 45eb08: d10043ff sub sp, sp, #0x10 + 45eb0c: f90007e0 str x0, [sp, #8] + 45eb10: d503201f nop + 45eb14: 910043ff add sp, sp, #0x10 + 45eb18: d65f03c0 ret + +000000000045eb1c <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE10deallocateERS3_PS2_m>: +_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE10deallocateERS3_PS2_m(): + 45eb1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45eb20: 910003fd mov x29, sp + 45eb24: f90017e0 str x0, [sp, #40] + 45eb28: f90013e1 str x1, [sp, #32] + 45eb2c: f9000fe2 str x2, [sp, #24] + 45eb30: f9400fe2 ldr x2, [sp, #24] + 45eb34: f94013e1 ldr x1, [sp, #32] + 45eb38: f94017e0 ldr x0, [sp, #40] + 45eb3c: 94000047 bl 45ec58 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE10deallocateEPS3_m> + 45eb40: d503201f nop + 45eb44: a8c37bfd ldp x29, x30, [sp], #48 + 45eb48: d65f03c0 ret + +000000000045eb4c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE8max_sizeEv>: +_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE8max_sizeEv(): + 45eb4c: a9be7bfd stp x29, x30, [sp, #-32]! + 45eb50: 910003fd mov x29, sp + 45eb54: f9000fe0 str x0, [sp, #24] + 45eb58: f9400fe0 ldr x0, [sp, #24] + 45eb5c: 94000050 bl 45ec9c <_ZNKSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv> + 45eb60: 94000048 bl 45ec80 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE8max_sizeERKS3_> + 45eb64: a8c27bfd ldp x29, x30, [sp], #32 + 45eb68: d65f03c0 ret + +000000000045eb6c <_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE4sizeEv>: +_ZNKSt6vectorIPN5Catch10ISingletonESaIS2_EE4sizeEv(): + 45eb6c: d10043ff sub sp, sp, #0x10 + 45eb70: f90007e0 str x0, [sp, #8] + 45eb74: f94007e0 ldr x0, [sp, #8] + 45eb78: f9400401 ldr x1, [x0, #8] + 45eb7c: f94007e0 ldr x0, [sp, #8] + 45eb80: f9400000 ldr x0, [x0] + 45eb84: cb000020 sub x0, x1, x0 + 45eb88: 9343fc01 asr x1, x0, #3 + 45eb8c: aa0103e0 mov x0, x1 + 45eb90: 910043ff add sp, sp, #0x10 + 45eb94: d65f03c0 ret + +000000000045eb98 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE8allocateERS3_m>: +_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE8allocateERS3_m(): + 45eb98: a9be7bfd stp x29, x30, [sp, #-32]! + 45eb9c: 910003fd mov x29, sp + 45eba0: f9000fe0 str x0, [sp, #24] + 45eba4: f9000be1 str x1, [sp, #16] + 45eba8: d2800002 mov x2, #0x0 // #0 + 45ebac: f9400be1 ldr x1, [sp, #16] + 45ebb0: f9400fe0 ldr x0, [sp, #24] + 45ebb4: 9400003f bl 45ecb0 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE8allocateEmPKv> + 45ebb8: a8c27bfd ldp x29, x30, [sp], #32 + 45ebbc: d65f03c0 ret + +000000000045ebc0 <_ZSt32__make_move_if_noexcept_iteratorIPN5Catch10ISingletonESt13move_iteratorIPS2_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIPN5Catch10ISingletonESt13move_iteratorIPS2_EET0_PT_(): + 45ebc0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ebc4: 910003fd mov x29, sp + 45ebc8: f9000fe0 str x0, [sp, #24] + 45ebcc: 9100a3e0 add x0, sp, #0x28 + 45ebd0: f9400fe1 ldr x1, [sp, #24] + 45ebd4: 9400004b bl 45ed00 <_ZNSt13move_iteratorIPPN5Catch10ISingletonEEC1ES3_> + 45ebd8: f94017e0 ldr x0, [sp, #40] + 45ebdc: a8c37bfd ldp x29, x30, [sp], #48 + 45ebe0: d65f03c0 ret + +000000000045ebe4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPPN5Catch10ISingletonEES4_S3_ET0_T_S7_S6_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPPN5Catch10ISingletonEES4_S3_ET0_T_S7_S6_RSaIT1_E(): + 45ebe4: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ebe8: 910003fd mov x29, sp + 45ebec: f90017e0 str x0, [sp, #40] + 45ebf0: f90013e1 str x1, [sp, #32] + 45ebf4: f9000fe2 str x2, [sp, #24] + 45ebf8: f9000be3 str x3, [sp, #16] + 45ebfc: f9400fe2 ldr x2, [sp, #24] + 45ec00: f94013e1 ldr x1, [sp, #32] + 45ec04: f94017e0 ldr x0, [sp, #40] + 45ec08: 94000047 bl 45ed24 <_ZSt18uninitialized_copyISt13move_iteratorIPPN5Catch10ISingletonEES4_ET0_T_S7_S6_> + 45ec0c: a8c37bfd ldp x29, x30, [sp], #48 + 45ec10: d65f03c0 ret + +000000000045ec14 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE7destroyIS3_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE7destroyIS3_EEvPT_(): + 45ec14: d10043ff sub sp, sp, #0x10 + 45ec18: f90007e0 str x0, [sp, #8] + 45ec1c: f90003e1 str x1, [sp] + 45ec20: d503201f nop + 45ec24: 910043ff add sp, sp, #0x10 + 45ec28: d65f03c0 ret + +000000000045ec2c <_ZNSt12_Destroy_auxILb1EE9__destroyIPPN5Catch10ISingletonEEEvT_S6_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPPN5Catch10ISingletonEEEvT_S6_(): + 45ec2c: d10043ff sub sp, sp, #0x10 + 45ec30: f90007e0 str x0, [sp, #8] + 45ec34: f90003e1 str x1, [sp] + 45ec38: d503201f nop + 45ec3c: 910043ff add sp, sp, #0x10 + 45ec40: d65f03c0 ret + +000000000045ec44 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEEC2Ev(): + 45ec44: d10043ff sub sp, sp, #0x10 + 45ec48: f90007e0 str x0, [sp, #8] + 45ec4c: d503201f nop + 45ec50: 910043ff add sp, sp, #0x10 + 45ec54: d65f03c0 ret + +000000000045ec58 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE10deallocateEPS3_m>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE10deallocateEPS3_m(): + 45ec58: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ec5c: 910003fd mov x29, sp + 45ec60: f90017e0 str x0, [sp, #40] + 45ec64: f90013e1 str x1, [sp, #32] + 45ec68: f9000fe2 str x2, [sp, #24] + 45ec6c: f94013e0 ldr x0, [sp, #32] + 45ec70: 97fea1a8 bl 407310 <_ZdlPv@plt> + 45ec74: d503201f nop + 45ec78: a8c37bfd ldp x29, x30, [sp], #48 + 45ec7c: d65f03c0 ret + +000000000045ec80 <_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE8max_sizeERKS3_>: +_ZNSt16allocator_traitsISaIPN5Catch10ISingletonEEE8max_sizeERKS3_(): + 45ec80: a9be7bfd stp x29, x30, [sp, #-32]! + 45ec84: 910003fd mov x29, sp + 45ec88: f9000fe0 str x0, [sp, #24] + 45ec8c: f9400fe0 ldr x0, [sp, #24] + 45ec90: 94000032 bl 45ed58 <_ZNK9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE8max_sizeEv> + 45ec94: a8c27bfd ldp x29, x30, [sp], #32 + 45ec98: d65f03c0 ret + +000000000045ec9c <_ZNKSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIPN5Catch10ISingletonESaIS2_EE19_M_get_Tp_allocatorEv(): + 45ec9c: d10043ff sub sp, sp, #0x10 + 45eca0: f90007e0 str x0, [sp, #8] + 45eca4: f94007e0 ldr x0, [sp, #8] + 45eca8: 910043ff add sp, sp, #0x10 + 45ecac: d65f03c0 ret + +000000000045ecb0 <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE8allocateEmPKv(): + 45ecb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ecb4: 910003fd mov x29, sp + 45ecb8: f90017e0 str x0, [sp, #40] + 45ecbc: f90013e1 str x1, [sp, #32] + 45ecc0: f9000fe2 str x2, [sp, #24] + 45ecc4: f94017e0 ldr x0, [sp, #40] + 45ecc8: 94000024 bl 45ed58 <_ZNK9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE8max_sizeEv> + 45eccc: aa0003e1 mov x1, x0 + 45ecd0: f94013e0 ldr x0, [sp, #32] + 45ecd4: eb01001f cmp x0, x1 + 45ecd8: 1a9f97e0 cset w0, hi // hi = pmore + 45ecdc: 12001c00 and w0, w0, #0xff + 45ece0: 7100001f cmp w0, #0x0 + 45ece4: 54000040 b.eq 45ecec <_ZN9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE8allocateEmPKv+0x3c> // b.none + 45ece8: 97fea07e bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 45ecec: f94013e0 ldr x0, [sp, #32] + 45ecf0: d37df000 lsl x0, x0, #3 + 45ecf4: 97fea19b bl 407360 <_Znwm@plt> + 45ecf8: a8c37bfd ldp x29, x30, [sp], #48 + 45ecfc: d65f03c0 ret + +000000000045ed00 <_ZNSt13move_iteratorIPPN5Catch10ISingletonEEC1ES3_>: +_ZNSt13move_iteratorIPPN5Catch10ISingletonEEC2ES3_(): + 45ed00: d10043ff sub sp, sp, #0x10 + 45ed04: f90007e0 str x0, [sp, #8] + 45ed08: f90003e1 str x1, [sp] + 45ed0c: f94007e0 ldr x0, [sp, #8] + 45ed10: f94003e1 ldr x1, [sp] + 45ed14: f9000001 str x1, [x0] + 45ed18: d503201f nop + 45ed1c: 910043ff add sp, sp, #0x10 + 45ed20: d65f03c0 ret + +000000000045ed24 <_ZSt18uninitialized_copyISt13move_iteratorIPPN5Catch10ISingletonEES4_ET0_T_S7_S6_>: +_ZSt18uninitialized_copyISt13move_iteratorIPPN5Catch10ISingletonEES4_ET0_T_S7_S6_(): + 45ed24: a9bc7bfd stp x29, x30, [sp, #-64]! + 45ed28: 910003fd mov x29, sp + 45ed2c: f90017e0 str x0, [sp, #40] + 45ed30: f90013e1 str x1, [sp, #32] + 45ed34: f9000fe2 str x2, [sp, #24] + 45ed38: 52800020 mov w0, #0x1 // #1 + 45ed3c: 3900ffe0 strb w0, [sp, #63] + 45ed40: f9400fe2 ldr x2, [sp, #24] + 45ed44: f94013e1 ldr x1, [sp, #32] + 45ed48: f94017e0 ldr x0, [sp, #40] + 45ed4c: 94000008 bl 45ed6c <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPN5Catch10ISingletonEES6_EET0_T_S9_S8_> + 45ed50: a8c47bfd ldp x29, x30, [sp], #64 + 45ed54: d65f03c0 ret + +000000000045ed58 <_ZNK9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIPN5Catch10ISingletonEE8max_sizeEv(): + 45ed58: d10043ff sub sp, sp, #0x10 + 45ed5c: f90007e0 str x0, [sp, #8] + 45ed60: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 45ed64: 910043ff add sp, sp, #0x10 + 45ed68: d65f03c0 ret + +000000000045ed6c <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPN5Catch10ISingletonEES6_EET0_T_S9_S8_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPN5Catch10ISingletonEES6_EET0_T_S9_S8_(): + 45ed6c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ed70: 910003fd mov x29, sp + 45ed74: f90017e0 str x0, [sp, #40] + 45ed78: f90013e1 str x1, [sp, #32] + 45ed7c: f9000fe2 str x2, [sp, #24] + 45ed80: f9400fe2 ldr x2, [sp, #24] + 45ed84: f94013e1 ldr x1, [sp, #32] + 45ed88: f94017e0 ldr x0, [sp, #40] + 45ed8c: 94000003 bl 45ed98 <_ZSt4copyISt13move_iteratorIPPN5Catch10ISingletonEES4_ET0_T_S7_S6_> + 45ed90: a8c37bfd ldp x29, x30, [sp], #48 + 45ed94: d65f03c0 ret + +000000000045ed98 <_ZSt4copyISt13move_iteratorIPPN5Catch10ISingletonEES4_ET0_T_S7_S6_>: +_ZSt4copyISt13move_iteratorIPPN5Catch10ISingletonEES4_ET0_T_S7_S6_(): + 45ed98: a9bc7bfd stp x29, x30, [sp, #-64]! + 45ed9c: 910003fd mov x29, sp + 45eda0: f9000bf3 str x19, [sp, #16] + 45eda4: f9001fe0 str x0, [sp, #56] + 45eda8: f9001be1 str x1, [sp, #48] + 45edac: f90017e2 str x2, [sp, #40] + 45edb0: f9401fe0 ldr x0, [sp, #56] + 45edb4: 9400000b bl 45ede0 <_ZSt12__miter_baseIPPN5Catch10ISingletonEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 45edb8: aa0003f3 mov x19, x0 + 45edbc: f9401be0 ldr x0, [sp, #48] + 45edc0: 94000008 bl 45ede0 <_ZSt12__miter_baseIPPN5Catch10ISingletonEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 45edc4: f94017e2 ldr x2, [sp, #40] + 45edc8: aa0003e1 mov x1, x0 + 45edcc: aa1303e0 mov x0, x19 + 45edd0: 9400000c bl 45ee00 <_ZSt14__copy_move_a2ILb1EPPN5Catch10ISingletonES3_ET1_T0_S5_S4_> + 45edd4: f9400bf3 ldr x19, [sp, #16] + 45edd8: a8c47bfd ldp x29, x30, [sp], #64 + 45eddc: d65f03c0 ret + +000000000045ede0 <_ZSt12__miter_baseIPPN5Catch10ISingletonEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E>: +_ZSt12__miter_baseIPPN5Catch10ISingletonEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(): + 45ede0: a9be7bfd stp x29, x30, [sp, #-32]! + 45ede4: 910003fd mov x29, sp + 45ede8: f9000fe0 str x0, [sp, #24] + 45edec: 910063e0 add x0, sp, #0x18 + 45edf0: 94000019 bl 45ee54 <_ZNKSt13move_iteratorIPPN5Catch10ISingletonEE4baseEv> + 45edf4: 9400001e bl 45ee6c <_ZSt12__miter_baseIPPN5Catch10ISingletonEET_S4_> + 45edf8: a8c27bfd ldp x29, x30, [sp], #32 + 45edfc: d65f03c0 ret + +000000000045ee00 <_ZSt14__copy_move_a2ILb1EPPN5Catch10ISingletonES3_ET1_T0_S5_S4_>: +_ZSt14__copy_move_a2ILb1EPPN5Catch10ISingletonES3_ET1_T0_S5_S4_(): + 45ee00: a9bc7bfd stp x29, x30, [sp, #-64]! + 45ee04: 910003fd mov x29, sp + 45ee08: a90153f3 stp x19, x20, [sp, #16] + 45ee0c: f9001fe0 str x0, [sp, #56] + 45ee10: f9001be1 str x1, [sp, #48] + 45ee14: f90017e2 str x2, [sp, #40] + 45ee18: f9401fe0 ldr x0, [sp, #56] + 45ee1c: 94000019 bl 45ee80 <_ZSt12__niter_baseIPPN5Catch10ISingletonEET_S4_> + 45ee20: aa0003f3 mov x19, x0 + 45ee24: f9401be0 ldr x0, [sp, #48] + 45ee28: 94000016 bl 45ee80 <_ZSt12__niter_baseIPPN5Catch10ISingletonEET_S4_> + 45ee2c: aa0003f4 mov x20, x0 + 45ee30: f94017e0 ldr x0, [sp, #40] + 45ee34: 94000013 bl 45ee80 <_ZSt12__niter_baseIPPN5Catch10ISingletonEET_S4_> + 45ee38: aa0003e2 mov x2, x0 + 45ee3c: aa1403e1 mov x1, x20 + 45ee40: aa1303e0 mov x0, x19 + 45ee44: 94000014 bl 45ee94 <_ZSt13__copy_move_aILb1EPPN5Catch10ISingletonES3_ET1_T0_S5_S4_> + 45ee48: a94153f3 ldp x19, x20, [sp, #16] + 45ee4c: a8c47bfd ldp x29, x30, [sp], #64 + 45ee50: d65f03c0 ret + +000000000045ee54 <_ZNKSt13move_iteratorIPPN5Catch10ISingletonEE4baseEv>: +_ZNKSt13move_iteratorIPPN5Catch10ISingletonEE4baseEv(): + 45ee54: d10043ff sub sp, sp, #0x10 + 45ee58: f90007e0 str x0, [sp, #8] + 45ee5c: f94007e0 ldr x0, [sp, #8] + 45ee60: f9400000 ldr x0, [x0] + 45ee64: 910043ff add sp, sp, #0x10 + 45ee68: d65f03c0 ret + +000000000045ee6c <_ZSt12__miter_baseIPPN5Catch10ISingletonEET_S4_>: +_ZSt12__miter_baseIPPN5Catch10ISingletonEET_S4_(): + 45ee6c: d10043ff sub sp, sp, #0x10 + 45ee70: f90007e0 str x0, [sp, #8] + 45ee74: f94007e0 ldr x0, [sp, #8] + 45ee78: 910043ff add sp, sp, #0x10 + 45ee7c: d65f03c0 ret + +000000000045ee80 <_ZSt12__niter_baseIPPN5Catch10ISingletonEET_S4_>: +_ZSt12__niter_baseIPPN5Catch10ISingletonEET_S4_(): + 45ee80: d10043ff sub sp, sp, #0x10 + 45ee84: f90007e0 str x0, [sp, #8] + 45ee88: f94007e0 ldr x0, [sp, #8] + 45ee8c: 910043ff add sp, sp, #0x10 + 45ee90: d65f03c0 ret + +000000000045ee94 <_ZSt13__copy_move_aILb1EPPN5Catch10ISingletonES3_ET1_T0_S5_S4_>: +_ZSt13__copy_move_aILb1EPPN5Catch10ISingletonES3_ET1_T0_S5_S4_(): + 45ee94: a9bc7bfd stp x29, x30, [sp, #-64]! + 45ee98: 910003fd mov x29, sp + 45ee9c: f90017e0 str x0, [sp, #40] + 45eea0: f90013e1 str x1, [sp, #32] + 45eea4: f9000fe2 str x2, [sp, #24] + 45eea8: 52800020 mov w0, #0x1 // #1 + 45eeac: 3900ffe0 strb w0, [sp, #63] + 45eeb0: f9400fe2 ldr x2, [sp, #24] + 45eeb4: f94013e1 ldr x1, [sp, #32] + 45eeb8: f94017e0 ldr x0, [sp, #40] + 45eebc: 94000003 bl 45eec8 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN5Catch10ISingletonEEEPT_PKS6_S9_S7_> + 45eec0: a8c47bfd ldp x29, x30, [sp], #64 + 45eec4: d65f03c0 ret + +000000000045eec8 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN5Catch10ISingletonEEEPT_PKS6_S9_S7_>: +_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN5Catch10ISingletonEEEPT_PKS6_S9_S7_(): + 45eec8: a9bc7bfd stp x29, x30, [sp, #-64]! + 45eecc: 910003fd mov x29, sp + 45eed0: f90017e0 str x0, [sp, #40] + 45eed4: f90013e1 str x1, [sp, #32] + 45eed8: f9000fe2 str x2, [sp, #24] + 45eedc: f94013e1 ldr x1, [sp, #32] + 45eee0: f94017e0 ldr x0, [sp, #40] + 45eee4: cb000021 sub x1, x1, x0 + 45eee8: 9343fc20 asr x0, x1, #3 + 45eeec: f9001fe0 str x0, [sp, #56] + 45eef0: f9401fe0 ldr x0, [sp, #56] + 45eef4: f100001f cmp x0, #0x0 + 45eef8: 540000e0 b.eq 45ef14 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN5Catch10ISingletonEEEPT_PKS6_S9_S7_+0x4c> // b.none + 45eefc: f9401fe0 ldr x0, [sp, #56] + 45ef00: d37df000 lsl x0, x0, #3 + 45ef04: aa0003e2 mov x2, x0 + 45ef08: f94017e1 ldr x1, [sp, #40] + 45ef0c: f9400fe0 ldr x0, [sp, #24] + 45ef10: 97fea19c bl 407580 + 45ef14: f9401fe0 ldr x0, [sp, #56] + 45ef18: d37df000 lsl x0, x0, #3 + 45ef1c: f9400fe1 ldr x1, [sp, #24] + 45ef20: 8b000020 add x0, x1, x0 + 45ef24: a8c47bfd ldp x29, x30, [sp], #64 + 45ef28: d65f03c0 ret + +000000000045ef2c <_ZN5Catch7IStreamD1Ev>: +_ZN5Catch7IStreamD1Ev(): + 45ef2c: d10043ff sub sp, sp, #0x10 + 45ef30: f90007e0 str x0, [sp, #8] + 45ef34: d0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45ef38: 9120e001 add x1, x0, #0x838 + 45ef3c: f94007e0 ldr x0, [sp, #8] + 45ef40: f9000001 str x1, [x0] + 45ef44: d503201f nop + 45ef48: 910043ff add sp, sp, #0x10 + 45ef4c: d65f03c0 ret + +000000000045ef50 <_ZN5Catch7IStreamD0Ev>: +_ZN5Catch7IStreamD0Ev(): + 45ef50: a9be7bfd stp x29, x30, [sp, #-32]! + 45ef54: 910003fd mov x29, sp + 45ef58: f9000fe0 str x0, [sp, #24] + 45ef5c: f9400fe0 ldr x0, [sp, #24] + 45ef60: 97fffff3 bl 45ef2c <_ZN5Catch7IStreamD1Ev> + 45ef64: d2800101 mov x1, #0x8 // #8 + 45ef68: f9400fe0 ldr x0, [sp, #24] + 45ef6c: 97fea105 bl 407380 <_ZdlPvm@plt> + 45ef70: a8c27bfd ldp x29, x30, [sp], #32 + 45ef74: d65f03c0 ret + +000000000045ef78 <_ZN5Catch6Detail12_GLOBAL__N_117OutputDebugWriterclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch6Detail12_GLOBAL__N_117OutputDebugWriterclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 45ef78: a9be7bfd stp x29, x30, [sp, #-32]! + 45ef7c: 910003fd mov x29, sp + 45ef80: f9000fe0 str x0, [sp, #24] + 45ef84: f9000be1 str x1, [sp, #16] + 45ef88: f9400be0 ldr x0, [sp, #16] + 45ef8c: 94014fe7 bl 4b2f28 <_ZN5Catch19writeToDebugConsoleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 45ef90: d503201f nop + 45ef94: a8c27bfd ldp x29, x30, [sp], #32 + 45ef98: d65f03c0 ret + +000000000045ef9c <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamC1ENS_9StringRefE>: +_ZN5Catch6Detail12_GLOBAL__N_110FileStreamC1ENS_9StringRefE(): + 45ef9c: a9b97bfd stp x29, x30, [sp, #-112]! + 45efa0: 910003fd mov x29, sp + 45efa4: f9000bf3 str x19, [sp, #16] + 45efa8: f9001fe0 str x0, [sp, #56] + 45efac: a9028be1 stp x1, x2, [sp, #40] + 45efb0: f9401fe0 ldr x0, [sp, #56] + 45efb4: 9400038d bl 45fde8 <_ZN5Catch7IStreamC1Ev> + 45efb8: d0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45efbc: 911ac001 add x1, x0, #0x6b0 + 45efc0: f9401fe0 ldr x0, [sp, #56] + 45efc4: f9000001 str x1, [x0] + 45efc8: f9401fe0 ldr x0, [sp, #56] + 45efcc: 91002000 add x0, x0, #0x8 + 45efd0: 97fea238 bl 4078b0 <_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev@plt> + 45efd4: f9401fe0 ldr x0, [sp, #56] + 45efd8: 91002013 add x19, x0, #0x8 + 45efdc: 9100a3e0 add x0, sp, #0x28 + 45efe0: 94000945 bl 4614f4 <_ZNK5Catch9StringRef5c_strEv> + 45efe4: 52800202 mov w2, #0x10 // #16 + 45efe8: aa0003e1 mov x1, x0 + 45efec: aa1303e0 mov x0, x19 + 45eff0: 97fe9f40 bl 406cf0 <_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt> + 45eff4: f9401fe0 ldr x0, [sp, #56] + 45eff8: 91042000 add x0, x0, #0x108 + 45effc: 97fe9f25 bl 406c90 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@plt> + 45f000: 12001c00 and w0, w0, #0xff + 45f004: 7100001f cmp w0, #0x0 + 45f008: 54000560 b.eq 45f0b4 <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamC1ENS_9StringRefE+0x118> // b.none + 45f00c: 910183e0 add x0, sp, #0x60 + 45f010: 940000eb bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 45f014: 910183e2 add x2, sp, #0x60 + 45f018: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f01c: 9115a001 add x1, x0, #0x568 + 45f020: aa0203e0 mov x0, x2 + 45f024: 940003c8 bl 45ff44 <_ZN5Catch20ReusableStringStreamlsIA23_cEERS0_RKT_> + 45f028: aa0003e2 mov x2, x0 + 45f02c: 9100a3e0 add x0, sp, #0x28 + 45f030: aa0003e1 mov x1, x0 + 45f034: aa0203e0 mov x0, x2 + 45f038: 940003ce bl 45ff70 <_ZN5Catch20ReusableStringStreamlsINS_9StringRefEEERS0_RKT_> + 45f03c: aa0003e2 mov x2, x0 + 45f040: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f044: 91160001 add x1, x0, #0x580 + 45f048: aa0203e0 mov x0, x2 + 45f04c: 97ffc702 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 45f050: aa0003e1 mov x1, x0 + 45f054: 910103e0 add x0, sp, #0x40 + 45f058: aa0003e8 mov x8, x0 + 45f05c: aa0103e0 mov x0, x1 + 45f060: 94000119 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 45f064: 910103e0 add x0, sp, #0x40 + 45f068: 94014fc7 bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 45f06c: aa0003f3 mov x19, x0 + 45f070: 910103e0 add x0, sp, #0x40 + 45f074: 97fea023 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45f078: 14000002 b 45f080 <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamC1ENS_9StringRefE+0xe4> + 45f07c: aa0003f3 mov x19, x0 + 45f080: 910183e0 add x0, sp, #0x60 + 45f084: 940000e4 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 45f088: 14000002 b 45f090 <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamC1ENS_9StringRefE+0xf4> + 45f08c: aa0003f3 mov x19, x0 + 45f090: f9401fe0 ldr x0, [sp, #56] + 45f094: 91002000 add x0, x0, #0x8 + 45f098: 97fea19a bl 407700 <_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@plt> + 45f09c: 14000002 b 45f0a4 <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamC1ENS_9StringRefE+0x108> + 45f0a0: aa0003f3 mov x19, x0 + 45f0a4: f9401fe0 ldr x0, [sp, #56] + 45f0a8: 97ffffa1 bl 45ef2c <_ZN5Catch7IStreamD1Ev> + 45f0ac: aa1303e0 mov x0, x19 + 45f0b0: 97fea214 bl 407900 <_Unwind_Resume@plt> + 45f0b4: d503201f nop + 45f0b8: f9400bf3 ldr x19, [sp, #16] + 45f0bc: a8c77bfd ldp x29, x30, [sp], #112 + 45f0c0: d65f03c0 ret + +000000000045f0c4 <_ZNK5Catch6Detail12_GLOBAL__N_110FileStream6streamEv>: +_ZNK5Catch6Detail12_GLOBAL__N_110FileStream6streamEv(): + 45f0c4: d10043ff sub sp, sp, #0x10 + 45f0c8: f90007e0 str x0, [sp, #8] + 45f0cc: f94007e0 ldr x0, [sp, #8] + 45f0d0: 91002000 add x0, x0, #0x8 + 45f0d4: 910043ff add sp, sp, #0x10 + 45f0d8: d65f03c0 ret + +000000000045f0dc <_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamC1Ev>: +_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamC1Ev(): + 45f0dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 45f0e0: 910003fd mov x29, sp + 45f0e4: f9000bf3 str x19, [sp, #16] + 45f0e8: f90017e0 str x0, [sp, #40] + 45f0ec: f94017e0 ldr x0, [sp, #40] + 45f0f0: 9400033e bl 45fde8 <_ZN5Catch7IStreamC1Ev> + 45f0f4: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f0f8: 911a2001 add x1, x0, #0x688 + 45f0fc: f94017e0 ldr x0, [sp, #40] + 45f100: f9000001 str x1, [x0] + 45f104: f94017e0 ldr x0, [sp, #40] + 45f108: 91002013 add x19, x0, #0x8 + 45f10c: 940000fb bl 45f4f8 <_ZN5Catch4coutEv> + 45f110: f9400001 ldr x1, [x0] + 45f114: d1006021 sub x1, x1, #0x18 + 45f118: f9400021 ldr x1, [x1] + 45f11c: 8b010000 add x0, x0, x1 + 45f120: 97fe9f98 bl 406f80 <_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv@plt> + 45f124: aa0003e1 mov x1, x0 + 45f128: aa1303e0 mov x0, x19 + 45f12c: 97fe9f75 bl 406f00 <_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE@plt> + 45f130: 14000006 b 45f148 <_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamC1Ev+0x6c> + 45f134: aa0003f3 mov x19, x0 + 45f138: f94017e0 ldr x0, [sp, #40] + 45f13c: 97ffff7c bl 45ef2c <_ZN5Catch7IStreamD1Ev> + 45f140: aa1303e0 mov x0, x19 + 45f144: 97fea1ef bl 407900 <_Unwind_Resume@plt> + 45f148: f9400bf3 ldr x19, [sp, #16] + 45f14c: a8c37bfd ldp x29, x30, [sp], #48 + 45f150: d65f03c0 ret + +000000000045f154 <_ZNK5Catch6Detail12_GLOBAL__N_110CoutStream6streamEv>: +_ZNK5Catch6Detail12_GLOBAL__N_110CoutStream6streamEv(): + 45f154: d10043ff sub sp, sp, #0x10 + 45f158: f90007e0 str x0, [sp, #8] + 45f15c: f94007e0 ldr x0, [sp, #8] + 45f160: 91002000 add x0, x0, #0x8 + 45f164: 910043ff add sp, sp, #0x10 + 45f168: d65f03c0 ret + +000000000045f16c <_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamC1Ev>: +_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamC1Ev(): + 45f16c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45f170: 910003fd mov x29, sp + 45f174: f9000bf3 str x19, [sp, #16] + 45f178: f90017e0 str x0, [sp, #40] + 45f17c: f94017e0 ldr x0, [sp, #40] + 45f180: 9400031a bl 45fde8 <_ZN5Catch7IStreamC1Ev> + 45f184: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f188: 91198001 add x1, x0, #0x660 + 45f18c: f94017e0 ldr x0, [sp, #40] + 45f190: f9000001 str x1, [x0] + 45f194: f94017e0 ldr x0, [sp, #40] + 45f198: 91002000 add x0, x0, #0x8 + 45f19c: aa0003e8 mov x8, x0 + 45f1a0: 940000df bl 45f51c <_ZSt11make_uniqueIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 45f1a4: f94017e0 ldr x0, [sp, #40] + 45f1a8: 91004013 add x19, x0, #0x10 + 45f1ac: f94017e0 ldr x0, [sp, #40] + 45f1b0: 91002000 add x0, x0, #0x8 + 45f1b4: 94000108 bl 45f5d4 <_ZNKSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE3getEv> + 45f1b8: aa0003e1 mov x1, x0 + 45f1bc: aa1303e0 mov x0, x19 + 45f1c0: 97fe9f50 bl 406f00 <_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE@plt> + 45f1c4: 1400000b b 45f1f0 <_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamC1Ev+0x84> + 45f1c8: aa0003f3 mov x19, x0 + 45f1cc: f94017e0 ldr x0, [sp, #40] + 45f1d0: 91002000 add x0, x0, #0x8 + 45f1d4: 940000e9 bl 45f578 <_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EED1Ev> + 45f1d8: 14000002 b 45f1e0 <_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamC1Ev+0x74> + 45f1dc: aa0003f3 mov x19, x0 + 45f1e0: f94017e0 ldr x0, [sp, #40] + 45f1e4: 97ffff52 bl 45ef2c <_ZN5Catch7IStreamD1Ev> + 45f1e8: aa1303e0 mov x0, x19 + 45f1ec: 97fea1c5 bl 407900 <_Unwind_Resume@plt> + 45f1f0: f9400bf3 ldr x19, [sp, #16] + 45f1f4: a8c37bfd ldp x29, x30, [sp], #48 + 45f1f8: d65f03c0 ret + +000000000045f1fc <_ZNK5Catch6Detail12_GLOBAL__N_114DebugOutStream6streamEv>: +_ZNK5Catch6Detail12_GLOBAL__N_114DebugOutStream6streamEv(): + 45f1fc: d10043ff sub sp, sp, #0x10 + 45f200: f90007e0 str x0, [sp, #8] + 45f204: f94007e0 ldr x0, [sp, #8] + 45f208: 91004000 add x0, x0, #0x10 + 45f20c: 910043ff add sp, sp, #0x10 + 45f210: d65f03c0 ret + +000000000045f214 <_ZN5Catch10makeStreamERKNS_9StringRefE>: +_ZN5Catch10makeStreamERKNS_9StringRefE(): + 45f214: a9b87bfd stp x29, x30, [sp, #-128]! + 45f218: 910003fd mov x29, sp + 45f21c: a90153f3 stp x19, x20, [sp, #16] + 45f220: f90017e0 str x0, [sp, #40] + 45f224: f94017e0 ldr x0, [sp, #40] + 45f228: 940002e7 bl 45fdc4 <_ZNK5Catch9StringRef5emptyEv> + 45f22c: 12001c00 and w0, w0, #0xff + 45f230: 7100001f cmp w0, #0x0 + 45f234: 54000100 b.eq 45f254 <_ZN5Catch10makeStreamERKNS_9StringRefE+0x40> // b.none + 45f238: d2802300 mov x0, #0x118 // #280 + 45f23c: 97fea049 bl 407360 <_Znwm@plt> + 45f240: aa0003f3 mov x19, x0 + 45f244: aa1303e0 mov x0, x19 + 45f248: 97ffffa5 bl 45f0dc <_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamC1Ev> + 45f24c: aa1303e0 mov x0, x19 + 45f250: 14000058 b 45f3b0 <_ZN5Catch10makeStreamERKNS_9StringRefE+0x19c> + 45f254: d2800001 mov x1, #0x0 // #0 + 45f258: f94017e0 ldr x0, [sp, #40] + 45f25c: 940002c2 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 45f260: 12001c00 and w0, w0, #0xff + 45f264: 7100941f cmp w0, #0x25 + 45f268: 1a9f17e0 cset w0, eq // eq = none + 45f26c: 12001c00 and w0, w0, #0xff + 45f270: 7100001f cmp w0, #0x0 + 45f274: 54000520 b.eq 45f318 <_ZN5Catch10makeStreamERKNS_9StringRefE+0x104> // b.none + 45f278: 9100c3e2 add x2, sp, #0x30 + 45f27c: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f280: 91162001 add x1, x0, #0x588 + 45f284: aa0203e0 mov x0, x2 + 45f288: 9400088e bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 45f28c: 9100c3e0 add x0, sp, #0x30 + 45f290: aa0003e1 mov x1, x0 + 45f294: f94017e0 ldr x0, [sp, #40] + 45f298: 940008bf bl 461594 <_ZNK5Catch9StringRefeqERKS0_> + 45f29c: 12001c00 and w0, w0, #0xff + 45f2a0: 7100001f cmp w0, #0x0 + 45f2a4: 54000100 b.eq 45f2c4 <_ZN5Catch10makeStreamERKNS_9StringRefE+0xb0> // b.none + 45f2a8: d2802400 mov x0, #0x120 // #288 + 45f2ac: 97fea02d bl 407360 <_Znwm@plt> + 45f2b0: aa0003f3 mov x19, x0 + 45f2b4: aa1303e0 mov x0, x19 + 45f2b8: 97ffffad bl 45f16c <_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamC1Ev> + 45f2bc: aa1303e0 mov x0, x19 + 45f2c0: 1400003c b 45f3b0 <_ZN5Catch10makeStreamERKNS_9StringRefE+0x19c> + 45f2c4: 910183e0 add x0, sp, #0x60 + 45f2c8: 9400003d bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 45f2cc: 910183e2 add x2, sp, #0x60 + 45f2d0: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f2d4: 91164001 add x1, x0, #0x590 + 45f2d8: aa0203e0 mov x0, x2 + 45f2dc: 9400031a bl 45ff44 <_ZN5Catch20ReusableStringStreamlsIA23_cEERS0_RKT_> + 45f2e0: f94017e1 ldr x1, [sp, #40] + 45f2e4: 94000323 bl 45ff70 <_ZN5Catch20ReusableStringStreamlsINS_9StringRefEEERS0_RKT_> + 45f2e8: aa0003e2 mov x2, x0 + 45f2ec: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f2f0: 91160001 add x1, x0, #0x580 + 45f2f4: aa0203e0 mov x0, x2 + 45f2f8: 97ffc657 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 45f2fc: aa0003e1 mov x1, x0 + 45f300: 910103e0 add x0, sp, #0x40 + 45f304: aa0003e8 mov x8, x0 + 45f308: aa0103e0 mov x0, x1 + 45f30c: 9400006e bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 45f310: 910103e0 add x0, sp, #0x40 + 45f314: 94014f1c bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 45f318: f94017e0 ldr x0, [sp, #40] + 45f31c: a9400400 ldp x0, x1, [x0] + 45f320: a90707e0 stp x0, x1, [sp, #112] + 45f324: d2804200 mov x0, #0x210 // #528 + 45f328: 97fea00e bl 407360 <_Znwm@plt> + 45f32c: aa0003f3 mov x19, x0 + 45f330: a9470be1 ldp x1, x2, [sp, #112] + 45f334: aa1303e0 mov x0, x19 + 45f338: 97ffff19 bl 45ef9c <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamC1ENS_9StringRefE> + 45f33c: aa1303e0 mov x0, x19 + 45f340: 1400001c b 45f3b0 <_ZN5Catch10makeStreamERKNS_9StringRefE+0x19c> + 45f344: aa0003f4 mov x20, x0 + 45f348: d2802301 mov x1, #0x118 // #280 + 45f34c: aa1303e0 mov x0, x19 + 45f350: 97fea00c bl 407380 <_ZdlPvm@plt> + 45f354: aa1403e0 mov x0, x20 + 45f358: 97fea16a bl 407900 <_Unwind_Resume@plt> + 45f35c: aa0003f4 mov x20, x0 + 45f360: d2802401 mov x1, #0x120 // #288 + 45f364: aa1303e0 mov x0, x19 + 45f368: 97fea006 bl 407380 <_ZdlPvm@plt> + 45f36c: aa1403e0 mov x0, x20 + 45f370: 97fea164 bl 407900 <_Unwind_Resume@plt> + 45f374: aa0003f3 mov x19, x0 + 45f378: 910103e0 add x0, sp, #0x40 + 45f37c: 97fe9f61 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45f380: 14000002 b 45f388 <_ZN5Catch10makeStreamERKNS_9StringRefE+0x174> + 45f384: aa0003f3 mov x19, x0 + 45f388: 910183e0 add x0, sp, #0x60 + 45f38c: 94000022 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 45f390: aa1303e0 mov x0, x19 + 45f394: 97fea15b bl 407900 <_Unwind_Resume@plt> + 45f398: aa0003f4 mov x20, x0 + 45f39c: d2804201 mov x1, #0x210 // #528 + 45f3a0: aa1303e0 mov x0, x19 + 45f3a4: 97fe9ff7 bl 407380 <_ZdlPvm@plt> + 45f3a8: aa1403e0 mov x0, x20 + 45f3ac: 97fea155 bl 407900 <_Unwind_Resume@plt> + 45f3b0: a94153f3 ldp x19, x20, [sp, #16] + 45f3b4: a8c87bfd ldp x29, x30, [sp], #128 + 45f3b8: d65f03c0 ret + +000000000045f3bc <_ZN5Catch20ReusableStringStreamC1Ev>: +_ZN5Catch20ReusableStringStreamC1Ev(): + 45f3bc: a9be7bfd stp x29, x30, [sp, #-32]! + 45f3c0: 910003fd mov x29, sp + 45f3c4: f9000fe0 str x0, [sp, #24] + 45f3c8: 9400034e bl 460100 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E10getMutableEv> + 45f3cc: 94000290 bl 45fe0c <_ZN5Catch13StringStreams3addEv> + 45f3d0: aa0003e1 mov x1, x0 + 45f3d4: f9400fe0 ldr x0, [sp, #24] + 45f3d8: f9000001 str x1, [x0] + 45f3dc: 94000349 bl 460100 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E10getMutableEv> + 45f3e0: aa0003e2 mov x2, x0 + 45f3e4: f9400fe0 ldr x0, [sp, #24] + 45f3e8: f9400000 ldr x0, [x0] + 45f3ec: aa0003e1 mov x1, x0 + 45f3f0: aa0203e0 mov x0, x2 + 45f3f4: 94000332 bl 4600bc <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEixEm> + 45f3f8: 94000348 bl 460118 <_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE3getEv> + 45f3fc: aa0003e1 mov x1, x0 + 45f400: f9400fe0 ldr x0, [sp, #24] + 45f404: f9000401 str x1, [x0, #8] + 45f408: d503201f nop + 45f40c: a8c27bfd ldp x29, x30, [sp], #32 + 45f410: d65f03c0 ret + +000000000045f414 <_ZN5Catch20ReusableStringStreamD1Ev>: +_ZN5Catch20ReusableStringStreamD1Ev(): + 45f414: a9ba7bfd stp x29, x30, [sp, #-96]! + 45f418: 910003fd mov x29, sp + 45f41c: f9000bf3 str x19, [sp, #16] + 45f420: f90017e0 str x0, [sp, #40] + 45f424: f94017e0 ldr x0, [sp, #40] + 45f428: f9400413 ldr x19, [x0, #8] + 45f42c: 910163e0 add x0, sp, #0x58 + 45f430: 97fea138 bl 407910 <_ZNSaIcEC1Ev@plt> + 45f434: 910163e0 add x0, sp, #0x58 + 45f438: 9100e3e3 add x3, sp, #0x38 + 45f43c: aa0003e2 mov x2, x0 + 45f440: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f444: 9116a001 add x1, x0, #0x5a8 + 45f448: aa0303e0 mov x0, x3 + 45f44c: 97fea08d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 45f450: 9100e3e0 add x0, sp, #0x38 + 45f454: aa0003e1 mov x1, x0 + 45f458: aa1303e0 mov x0, x19 + 45f45c: 97fe9ecd bl 406f90 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKNS_12basic_stringIcS2_S3_EE@plt> + 45f460: 9100e3e0 add x0, sp, #0x38 + 45f464: 97fe9f27 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45f468: 910163e0 add x0, sp, #0x58 + 45f46c: 97fe9ff5 bl 407440 <_ZNSaIcED1Ev@plt> + 45f470: f94017e0 ldr x0, [sp, #40] + 45f474: f9400400 ldr x0, [x0, #8] + 45f478: f94017e1 ldr x1, [sp, #40] + 45f47c: f9400421 ldr x1, [x1, #8] + 45f480: f9400021 ldr x1, [x1] + 45f484: d1006021 sub x1, x1, #0x18 + 45f488: f9400021 ldr x1, [x1] + 45f48c: 8b010000 add x0, x0, x1 + 45f490: 52800001 mov w1, #0x0 // #0 + 45f494: 97fea103 bl 4078a0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 45f498: 9400031a bl 460100 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E10getMutableEv> + 45f49c: aa0003e2 mov x2, x0 + 45f4a0: f94017e0 ldr x0, [sp, #40] + 45f4a4: f9400000 ldr x0, [x0] + 45f4a8: aa0003e1 mov x1, x0 + 45f4ac: aa0203e0 mov x0, x2 + 45f4b0: 9400028d bl 45fee4 <_ZN5Catch13StringStreams7releaseEm> + 45f4b4: d503201f nop + 45f4b8: f9400bf3 ldr x19, [sp, #16] + 45f4bc: a8c67bfd ldp x29, x30, [sp], #96 + 45f4c0: d65f03c0 ret + +000000000045f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev>: +_ZNK5Catch20ReusableStringStream3strB5cxx11Ev(): + 45f4c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 45f4c8: 910003fd mov x29, sp + 45f4cc: f9000bf3 str x19, [sp, #16] + 45f4d0: aa0803f3 mov x19, x8 + 45f4d4: f90017e0 str x0, [sp, #40] + 45f4d8: f94017e0 ldr x0, [sp, #40] + 45f4dc: f9400400 ldr x0, [x0, #8] + 45f4e0: aa1303e8 mov x8, x19 + 45f4e4: 97fe9fb7 bl 4073c0 <_ZNKSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv@plt> + 45f4e8: aa1303e0 mov x0, x19 + 45f4ec: f9400bf3 ldr x19, [sp, #16] + 45f4f0: a8c37bfd ldp x29, x30, [sp], #48 + 45f4f4: d65f03c0 ret + +000000000045f4f8 <_ZN5Catch4coutEv>: +_ZN5Catch4coutEv(): + 45f4f8: 90000760 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 45f4fc: 91354000 add x0, x0, #0xd50 + 45f500: d65f03c0 ret + +000000000045f504 <_ZN5Catch4cerrEv>: +_ZN5Catch4cerrEv(): + 45f504: 90000760 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 45f508: 9139a000 add x0, x0, #0xe68 + 45f50c: d65f03c0 ret + +000000000045f510 <_ZN5Catch4clogEv>: +_ZN5Catch4clogEv(): + 45f510: 90000760 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 45f514: 91310000 add x0, x0, #0xc40 + 45f518: d65f03c0 ret + +000000000045f51c <_ZSt11make_uniqueIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 45f51c: a9be7bfd stp x29, x30, [sp, #-32]! + 45f520: 910003fd mov x29, sp + 45f524: a90153f3 stp x19, x20, [sp, #16] + 45f528: aa0803f4 mov x20, x8 + 45f52c: d2802900 mov x0, #0x148 // #328 + 45f530: 97fe9f8c bl 407360 <_Znwm@plt> + 45f534: aa0003f3 mov x19, x0 + 45f538: aa1303e0 mov x0, x19 + 45f53c: 9400002d bl 45f5f0 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EEC1Ev> + 45f540: aa1303e1 mov x1, x19 + 45f544: aa1403e0 mov x0, x20 + 45f548: 94000046 bl 45f660 <_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEC1IS7_vEEPS5_> + 45f54c: 14000007 b 45f568 <_ZSt11make_uniqueIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x4c> + 45f550: aa0003f4 mov x20, x0 + 45f554: d2802901 mov x1, #0x148 // #328 + 45f558: aa1303e0 mov x0, x19 + 45f55c: 97fe9f89 bl 407380 <_ZdlPvm@plt> + 45f560: aa1403e0 mov x0, x20 + 45f564: 97fea0e7 bl 407900 <_Unwind_Resume@plt> + 45f568: aa1403e0 mov x0, x20 + 45f56c: a94153f3 ldp x19, x20, [sp, #16] + 45f570: a8c27bfd ldp x29, x30, [sp], #32 + 45f574: d65f03c0 ret + +000000000045f578 <_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EED1Ev>: +_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EED2Ev(): + 45f578: a9bd7bfd stp x29, x30, [sp, #-48]! + 45f57c: 910003fd mov x29, sp + 45f580: f9000fe0 str x0, [sp, #24] + 45f584: f9400fe0 ldr x0, [sp, #24] + 45f588: 94000040 bl 45f688 <_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE6_M_ptrEv> + 45f58c: f90017e0 str x0, [sp, #40] + 45f590: f94017e0 ldr x0, [sp, #40] + 45f594: f9400000 ldr x0, [x0] + 45f598: f100001f cmp x0, #0x0 + 45f59c: 54000120 b.eq 45f5c0 <_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EED1Ev+0x48> // b.none + 45f5a0: f9400fe0 ldr x0, [sp, #24] + 45f5a4: 94000040 bl 45f6a4 <_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE11get_deleterEv> + 45f5a8: aa0003e2 mov x2, x0 + 45f5ac: f94017e0 ldr x0, [sp, #40] + 45f5b0: f9400000 ldr x0, [x0] + 45f5b4: aa0003e1 mov x1, x0 + 45f5b8: aa0203e0 mov x0, x2 + 45f5bc: 94000041 bl 45f6c0 <_ZNKSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEEclEPS5_> + 45f5c0: f94017e0 ldr x0, [sp, #40] + 45f5c4: f900001f str xzr, [x0] + 45f5c8: d503201f nop + 45f5cc: a8c37bfd ldp x29, x30, [sp], #48 + 45f5d0: d65f03c0 ret + +000000000045f5d4 <_ZNKSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE3getEv(): + 45f5d4: a9be7bfd stp x29, x30, [sp, #-32]! + 45f5d8: 910003fd mov x29, sp + 45f5dc: f9000fe0 str x0, [sp, #24] + 45f5e0: f9400fe0 ldr x0, [sp, #24] + 45f5e4: 94000047 bl 45f700 <_ZNKSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE6_M_ptrEv> + 45f5e8: a8c27bfd ldp x29, x30, [sp], #32 + 45f5ec: d65f03c0 ret + +000000000045f5f0 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EEC1Ev>: +_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EEC2Ev(): + 45f5f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 45f5f4: 910003fd mov x29, sp + 45f5f8: f9000bf3 str x19, [sp, #16] + 45f5fc: f90017e0 str x0, [sp, #40] + 45f600: f94017e0 ldr x0, [sp, #40] + 45f604: 97fe9dfb bl 406df0 <_ZNSt15basic_streambufIcSt11char_traitsIcEEC2Ev@plt> + 45f608: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f60c: 91178001 add x1, x0, #0x5e0 + 45f610: f94017e0 ldr x0, [sp, #40] + 45f614: f9000001 str x1, [x0] + 45f618: f94017e3 ldr x3, [sp, #40] + 45f61c: f94017e0 ldr x0, [sp, #40] + 45f620: 91010001 add x1, x0, #0x40 + 45f624: f94017e0 ldr x0, [sp, #40] + 45f628: 91010000 add x0, x0, #0x40 + 45f62c: 91040000 add x0, x0, #0x100 + 45f630: aa0003e2 mov x2, x0 + 45f634: aa0303e0 mov x0, x3 + 45f638: 97fea05a bl 4077a0 <_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3_@plt> + 45f63c: 14000006 b 45f654 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EEC1Ev+0x64> + 45f640: aa0003f3 mov x19, x0 + 45f644: f94017e0 ldr x0, [sp, #40] + 45f648: 97fea126 bl 407ae0 <_ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev@plt> + 45f64c: aa1303e0 mov x0, x19 + 45f650: 97fea0ac bl 407900 <_Unwind_Resume@plt> + 45f654: f9400bf3 ldr x19, [sp, #16] + 45f658: a8c37bfd ldp x29, x30, [sp], #48 + 45f65c: d65f03c0 ret + +000000000045f660 <_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEC1IS7_vEEPS5_>: +_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEC2IS7_vEEPS5_(): + 45f660: a9be7bfd stp x29, x30, [sp, #-32]! + 45f664: 910003fd mov x29, sp + 45f668: f9000fe0 str x0, [sp, #24] + 45f66c: f9000be1 str x1, [sp, #16] + 45f670: f9400fe0 ldr x0, [sp, #24] + 45f674: f9400be1 ldr x1, [sp, #16] + 45f678: 9400002a bl 45f720 <_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEC1EPS5_> + 45f67c: d503201f nop + 45f680: a8c27bfd ldp x29, x30, [sp], #32 + 45f684: d65f03c0 ret + +000000000045f688 <_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE6_M_ptrEv(): + 45f688: a9be7bfd stp x29, x30, [sp, #-32]! + 45f68c: 910003fd mov x29, sp + 45f690: f9000fe0 str x0, [sp, #24] + 45f694: f9400fe0 ldr x0, [sp, #24] + 45f698: 94000030 bl 45f758 <_ZSt3getILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_> + 45f69c: a8c27bfd ldp x29, x30, [sp], #32 + 45f6a0: d65f03c0 ret + +000000000045f6a4 <_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE11get_deleterEv(): + 45f6a4: a9be7bfd stp x29, x30, [sp, #-32]! + 45f6a8: 910003fd mov x29, sp + 45f6ac: f9000fe0 str x0, [sp, #24] + 45f6b0: f9400fe0 ldr x0, [sp, #24] + 45f6b4: 94000030 bl 45f774 <_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE10_M_deleterEv> + 45f6b8: a8c27bfd ldp x29, x30, [sp], #32 + 45f6bc: d65f03c0 ret + +000000000045f6c0 <_ZNKSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEEclEPS5_>: +_ZNKSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEEclEPS5_(): + 45f6c0: a9be7bfd stp x29, x30, [sp, #-32]! + 45f6c4: 910003fd mov x29, sp + 45f6c8: f9000fe0 str x0, [sp, #24] + 45f6cc: f9000be1 str x1, [sp, #16] + 45f6d0: f9400be0 ldr x0, [sp, #16] + 45f6d4: f100001f cmp x0, #0x0 + 45f6d8: 540000e0 b.eq 45f6f4 <_ZNKSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEEclEPS5_+0x34> // b.none + 45f6dc: f9400be0 ldr x0, [sp, #16] + 45f6e0: f9400000 ldr x0, [x0] + 45f6e4: 91002000 add x0, x0, #0x8 + 45f6e8: f9400001 ldr x1, [x0] + 45f6ec: f9400be0 ldr x0, [sp, #16] + 45f6f0: d63f0020 blr x1 + 45f6f4: d503201f nop + 45f6f8: a8c27bfd ldp x29, x30, [sp], #32 + 45f6fc: d65f03c0 ret + +000000000045f700 <_ZNKSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE6_M_ptrEv(): + 45f700: a9be7bfd stp x29, x30, [sp, #-32]! + 45f704: 910003fd mov x29, sp + 45f708: f9000fe0 str x0, [sp, #24] + 45f70c: f9400fe0 ldr x0, [sp, #24] + 45f710: 94000038 bl 45f7f0 <_ZSt3getILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSD_> + 45f714: f9400000 ldr x0, [x0] + 45f718: a8c27bfd ldp x29, x30, [sp], #32 + 45f71c: d65f03c0 ret + +000000000045f720 <_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEC1EPS5_>: +_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEC2EPS5_(): + 45f720: a9be7bfd stp x29, x30, [sp, #-32]! + 45f724: 910003fd mov x29, sp + 45f728: f9000fe0 str x0, [sp, #24] + 45f72c: f9000be1 str x1, [sp, #16] + 45f730: f9400fe0 ldr x0, [sp, #24] + 45f734: 94000036 bl 45f80c <_ZNSt5tupleIJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEEC1IS6_S8_Lb1EEEv> + 45f738: f9400fe0 ldr x0, [sp, #24] + 45f73c: 97ffffd3 bl 45f688 <_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE6_M_ptrEv> + 45f740: aa0003e1 mov x1, x0 + 45f744: f9400be0 ldr x0, [sp, #16] + 45f748: f9000020 str x0, [x1] + 45f74c: d503201f nop + 45f750: a8c27bfd ldp x29, x30, [sp], #32 + 45f754: d65f03c0 ret + +000000000045f758 <_ZSt3getILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_>: +_ZSt3getILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_(): + 45f758: a9be7bfd stp x29, x30, [sp, #-32]! + 45f75c: 910003fd mov x29, sp + 45f760: f9000fe0 str x0, [sp, #24] + 45f764: f9400fe0 ldr x0, [sp, #24] + 45f768: 94000031 bl 45f82c <_ZSt12__get_helperILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJSt14default_deleteIS5_EEERT0_RSt11_Tuple_implIXT_EJS9_DpT1_EE> + 45f76c: a8c27bfd ldp x29, x30, [sp], #32 + 45f770: d65f03c0 ret + +000000000045f774 <_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EE10_M_deleterEv(): + 45f774: a9be7bfd stp x29, x30, [sp, #-32]! + 45f778: 910003fd mov x29, sp + 45f77c: f9000fe0 str x0, [sp, #24] + 45f780: f9400fe0 ldr x0, [sp, #24] + 45f784: 94000031 bl 45f848 <_ZSt3getILm1EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_> + 45f788: a8c27bfd ldp x29, x30, [sp], #32 + 45f78c: d65f03c0 ret + +000000000045f790 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EED1Ev>: +_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EED1Ev(): + 45f790: a9be7bfd stp x29, x30, [sp, #-32]! + 45f794: 910003fd mov x29, sp + 45f798: f9000fe0 str x0, [sp, #24] + 45f79c: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45f7a0: 91178001 add x1, x0, #0x5e0 + 45f7a4: f9400fe0 ldr x0, [sp, #24] + 45f7a8: f9000001 str x1, [x0] + 45f7ac: f9400fe0 ldr x0, [sp, #24] + 45f7b0: 9400002d bl 45f864 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE4syncEv> + 45f7b4: f9400fe0 ldr x0, [sp, #24] + 45f7b8: 97fea0ca bl 407ae0 <_ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev@plt> + 45f7bc: d503201f nop + 45f7c0: a8c27bfd ldp x29, x30, [sp], #32 + 45f7c4: d65f03c0 ret + +000000000045f7c8 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EED0Ev>: +_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EED0Ev(): + 45f7c8: a9be7bfd stp x29, x30, [sp, #-32]! + 45f7cc: 910003fd mov x29, sp + 45f7d0: f9000fe0 str x0, [sp, #24] + 45f7d4: f9400fe0 ldr x0, [sp, #24] + 45f7d8: 97ffffee bl 45f790 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EED1Ev> + 45f7dc: d2802901 mov x1, #0x148 // #328 + 45f7e0: f9400fe0 ldr x0, [sp, #24] + 45f7e4: 97fe9ee7 bl 407380 <_ZdlPvm@plt> + 45f7e8: a8c27bfd ldp x29, x30, [sp], #32 + 45f7ec: d65f03c0 ret + +000000000045f7f0 <_ZSt3getILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSD_>: +_ZSt3getILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSD_(): + 45f7f0: a9be7bfd stp x29, x30, [sp, #-32]! + 45f7f4: 910003fd mov x29, sp + 45f7f8: f9000fe0 str x0, [sp, #24] + 45f7fc: f9400fe0 ldr x0, [sp, #24] + 45f800: 9400005d bl 45f974 <_ZSt12__get_helperILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJSt14default_deleteIS5_EEERKT0_RKSt11_Tuple_implIXT_EJS9_DpT1_EE> + 45f804: a8c27bfd ldp x29, x30, [sp], #32 + 45f808: d65f03c0 ret + +000000000045f80c <_ZNSt5tupleIJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEEC1IS6_S8_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEEC2IS6_S8_Lb1EEEv(): + 45f80c: a9be7bfd stp x29, x30, [sp, #-32]! + 45f810: 910003fd mov x29, sp + 45f814: f9000fe0 str x0, [sp, #24] + 45f818: f9400fe0 ldr x0, [sp, #24] + 45f81c: 9400005d bl 45f990 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEEC2Ev> + 45f820: d503201f nop + 45f824: a8c27bfd ldp x29, x30, [sp], #32 + 45f828: d65f03c0 ret + +000000000045f82c <_ZSt12__get_helperILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJSt14default_deleteIS5_EEERT0_RSt11_Tuple_implIXT_EJS9_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJSt14default_deleteIS5_EEERT0_RSt11_Tuple_implIXT_EJS9_DpT1_EE(): + 45f82c: a9be7bfd stp x29, x30, [sp, #-32]! + 45f830: 910003fd mov x29, sp + 45f834: f9000fe0 str x0, [sp, #24] + 45f838: f9400fe0 ldr x0, [sp, #24] + 45f83c: 9400005f bl 45f9b8 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEE7_M_headERS9_> + 45f840: a8c27bfd ldp x29, x30, [sp], #32 + 45f844: d65f03c0 ret + +000000000045f848 <_ZSt3getILm1EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_>: +_ZSt3getILm1EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_(): + 45f848: a9be7bfd stp x29, x30, [sp, #-32]! + 45f84c: 910003fd mov x29, sp + 45f850: f9000fe0 str x0, [sp, #24] + 45f854: f9400fe0 ldr x0, [sp, #24] + 45f858: 9400005f bl 45f9d4 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEJEERT0_RSt11_Tuple_implIXT_EJS8_DpT1_EE> + 45f85c: a8c27bfd ldp x29, x30, [sp], #32 + 45f860: d65f03c0 ret + +000000000045f864 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE4syncEv>: +_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE4syncEv(): + 45f864: a9b97bfd stp x29, x30, [sp, #-112]! + 45f868: 910003fd mov x29, sp + 45f86c: a90153f3 stp x19, x20, [sp, #16] + 45f870: f90013f5 str x21, [sp, #32] + 45f874: f9001fe0 str x0, [sp, #56] + 45f878: f9401fe0 ldr x0, [sp, #56] + 45f87c: 97fe9d71 bl 406e40 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv@plt> + 45f880: aa0003f3 mov x19, x0 + 45f884: f9401fe0 ldr x0, [sp, #56] + 45f888: 97fe9d66 bl 406e20 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv@plt> + 45f88c: eb00027f cmp x19, x0 + 45f890: 1a9f07e0 cset w0, ne // ne = any + 45f894: 12001c00 and w0, w0, #0xff + 45f898: 7100001f cmp w0, #0x0 + 45f89c: 540004e0 b.eq 45f938 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE4syncEv+0xd4> // b.none + 45f8a0: f9401fe0 ldr x0, [sp, #56] + 45f8a4: 91050013 add x19, x0, #0x140 + 45f8a8: f9401fe0 ldr x0, [sp, #56] + 45f8ac: 97fe9d65 bl 406e40 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv@plt> + 45f8b0: aa0003f5 mov x21, x0 + 45f8b4: f9401fe0 ldr x0, [sp, #56] + 45f8b8: 97fe9d5a bl 406e20 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv@plt> + 45f8bc: aa0003f4 mov x20, x0 + 45f8c0: f9401fe0 ldr x0, [sp, #56] + 45f8c4: 97fe9d5f bl 406e40 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv@plt> + 45f8c8: cb000280 sub x0, x20, x0 + 45f8cc: aa0003f4 mov x20, x0 + 45f8d0: 9101a3e0 add x0, sp, #0x68 + 45f8d4: 97fea00f bl 407910 <_ZNSaIcEC1Ev@plt> + 45f8d8: 9101a3e1 add x1, sp, #0x68 + 45f8dc: 910123e0 add x0, sp, #0x48 + 45f8e0: aa0103e3 mov x3, x1 + 45f8e4: aa1403e2 mov x2, x20 + 45f8e8: aa1503e1 mov x1, x21 + 45f8ec: 97fe9eed bl 4074a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_@plt> + 45f8f0: 910123e0 add x0, sp, #0x48 + 45f8f4: aa0003e1 mov x1, x0 + 45f8f8: aa1303e0 mov x0, x19 + 45f8fc: 97fffd9f bl 45ef78 <_ZN5Catch6Detail12_GLOBAL__N_117OutputDebugWriterclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 45f900: 910123e0 add x0, sp, #0x48 + 45f904: 97fe9dff bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45f908: 9101a3e0 add x0, sp, #0x68 + 45f90c: 97fe9ecd bl 407440 <_ZNSaIcED1Ev@plt> + 45f910: f9401ff3 ldr x19, [sp, #56] + 45f914: f9401fe0 ldr x0, [sp, #56] + 45f918: 97fe9d4a bl 406e40 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv@plt> + 45f91c: aa0003f4 mov x20, x0 + 45f920: f9401fe0 ldr x0, [sp, #56] + 45f924: 97fe9f2b bl 4075d0 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv@plt> + 45f928: aa0003e2 mov x2, x0 + 45f92c: aa1403e1 mov x1, x20 + 45f930: aa1303e0 mov x0, x19 + 45f934: 97fe9f9b bl 4077a0 <_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3_@plt> + 45f938: 52800000 mov w0, #0x0 // #0 + 45f93c: 1400000a b 45f964 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE4syncEv+0x100> + 45f940: aa0003f3 mov x19, x0 + 45f944: 910123e0 add x0, sp, #0x48 + 45f948: 97fe9dee bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45f94c: 14000002 b 45f954 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE4syncEv+0xf0> + 45f950: aa0003f3 mov x19, x0 + 45f954: 9101a3e0 add x0, sp, #0x68 + 45f958: 97fe9eba bl 407440 <_ZNSaIcED1Ev@plt> + 45f95c: aa1303e0 mov x0, x19 + 45f960: 97fe9fe8 bl 407900 <_Unwind_Resume@plt> + 45f964: a94153f3 ldp x19, x20, [sp, #16] + 45f968: f94013f5 ldr x21, [sp, #32] + 45f96c: a8c77bfd ldp x29, x30, [sp], #112 + 45f970: d65f03c0 ret + +000000000045f974 <_ZSt12__get_helperILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJSt14default_deleteIS5_EEERKT0_RKSt11_Tuple_implIXT_EJS9_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEEJSt14default_deleteIS5_EEERKT0_RKSt11_Tuple_implIXT_EJS9_DpT1_EE(): + 45f974: a9be7bfd stp x29, x30, [sp, #-32]! + 45f978: 910003fd mov x29, sp + 45f97c: f9000fe0 str x0, [sp, #24] + 45f980: f9400fe0 ldr x0, [sp, #24] + 45f984: 9400001b bl 45f9f0 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEE7_M_headERKS9_> + 45f988: a8c27bfd ldp x29, x30, [sp], #32 + 45f98c: d65f03c0 ret + +000000000045f990 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEEC2Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEEC2Ev(): + 45f990: a9be7bfd stp x29, x30, [sp, #-32]! + 45f994: 910003fd mov x29, sp + 45f998: f9000fe0 str x0, [sp, #24] + 45f99c: f9400fe0 ldr x0, [sp, #24] + 45f9a0: 9400001b bl 45fa0c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEEEC2Ev> + 45f9a4: f9400fe0 ldr x0, [sp, #24] + 45f9a8: 94000021 bl 45fa2c <_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EEC2Ev> + 45f9ac: d503201f nop + 45f9b0: a8c27bfd ldp x29, x30, [sp], #32 + 45f9b4: d65f03c0 ret + +000000000045f9b8 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEE7_M_headERS9_>: +_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEE7_M_headERS9_(): + 45f9b8: a9be7bfd stp x29, x30, [sp, #-32]! + 45f9bc: 910003fd mov x29, sp + 45f9c0: f9000fe0 str x0, [sp, #24] + 45f9c4: f9400fe0 ldr x0, [sp, #24] + 45f9c8: 94000020 bl 45fa48 <_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EE7_M_headERS7_> + 45f9cc: a8c27bfd ldp x29, x30, [sp], #32 + 45f9d0: d65f03c0 ret + +000000000045f9d4 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEJEERT0_RSt11_Tuple_implIXT_EJS8_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEJEERT0_RSt11_Tuple_implIXT_EJS8_DpT1_EE(): + 45f9d4: a9be7bfd stp x29, x30, [sp, #-32]! + 45f9d8: 910003fd mov x29, sp + 45f9dc: f9000fe0 str x0, [sp, #24] + 45f9e0: f9400fe0 ldr x0, [sp, #24] + 45f9e4: 9400001e bl 45fa5c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEEE7_M_headERS8_> + 45f9e8: a8c27bfd ldp x29, x30, [sp], #32 + 45f9ec: d65f03c0 ret + +000000000045f9f0 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEE7_M_headERKS9_>: +_ZNSt11_Tuple_implILm0EJPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EEE7_M_headERKS9_(): + 45f9f0: a9be7bfd stp x29, x30, [sp, #-32]! + 45f9f4: 910003fd mov x29, sp + 45f9f8: f9000fe0 str x0, [sp, #24] + 45f9fc: f9400fe0 ldr x0, [sp, #24] + 45fa00: 9400001e bl 45fa78 <_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EE7_M_headERKS7_> + 45fa04: a8c27bfd ldp x29, x30, [sp], #32 + 45fa08: d65f03c0 ret + +000000000045fa0c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEEEC2Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEEEC2Ev(): + 45fa0c: a9be7bfd stp x29, x30, [sp, #-32]! + 45fa10: 910003fd mov x29, sp + 45fa14: f9000fe0 str x0, [sp, #24] + 45fa18: f9400fe0 ldr x0, [sp, #24] + 45fa1c: 9400001c bl 45fa8c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEELb1EEC2Ev> + 45fa20: d503201f nop + 45fa24: a8c27bfd ldp x29, x30, [sp], #32 + 45fa28: d65f03c0 ret + +000000000045fa2c <_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EEC2Ev>: +_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EEC2Ev(): + 45fa2c: d10043ff sub sp, sp, #0x10 + 45fa30: f90007e0 str x0, [sp, #8] + 45fa34: f94007e0 ldr x0, [sp, #8] + 45fa38: f900001f str xzr, [x0] + 45fa3c: d503201f nop + 45fa40: 910043ff add sp, sp, #0x10 + 45fa44: d65f03c0 ret + +000000000045fa48 <_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EE7_M_headERS7_>: +_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EE7_M_headERS7_(): + 45fa48: d10043ff sub sp, sp, #0x10 + 45fa4c: f90007e0 str x0, [sp, #8] + 45fa50: f94007e0 ldr x0, [sp, #8] + 45fa54: 910043ff add sp, sp, #0x10 + 45fa58: d65f03c0 ret + +000000000045fa5c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEEE7_M_headERS8_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEEEE7_M_headERS8_(): + 45fa5c: a9be7bfd stp x29, x30, [sp, #-32]! + 45fa60: 910003fd mov x29, sp + 45fa64: f9000fe0 str x0, [sp, #24] + 45fa68: f9400fe0 ldr x0, [sp, #24] + 45fa6c: 9400000d bl 45faa0 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEELb1EE7_M_headERS8_> + 45fa70: a8c27bfd ldp x29, x30, [sp], #32 + 45fa74: d65f03c0 ret + +000000000045fa78 <_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EE7_M_headERKS7_>: +_ZNSt10_Head_baseILm0EPN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEELb0EE7_M_headERKS7_(): + 45fa78: d10043ff sub sp, sp, #0x10 + 45fa7c: f90007e0 str x0, [sp, #8] + 45fa80: f94007e0 ldr x0, [sp, #8] + 45fa84: 910043ff add sp, sp, #0x10 + 45fa88: d65f03c0 ret + +000000000045fa8c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEELb1EEC2Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEELb1EEC2Ev(): + 45fa8c: d10043ff sub sp, sp, #0x10 + 45fa90: f90007e0 str x0, [sp, #8] + 45fa94: d503201f nop + 45fa98: 910043ff add sp, sp, #0x10 + 45fa9c: d65f03c0 ret + +000000000045faa0 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEELb1EE7_M_headERS8_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS3_17OutputDebugWriterELm256EEEELb1EE7_M_headERS8_(): + 45faa0: d10043ff sub sp, sp, #0x10 + 45faa4: f90007e0 str x0, [sp, #8] + 45faa8: f94007e0 ldr x0, [sp, #8] + 45faac: 910043ff add sp, sp, #0x10 + 45fab0: d65f03c0 ret + +000000000045fab4 <_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamD1Ev>: +_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamD2Ev(): + 45fab4: a9be7bfd stp x29, x30, [sp, #-32]! + 45fab8: 910003fd mov x29, sp + 45fabc: f9000fe0 str x0, [sp, #24] + 45fac0: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45fac4: 91198001 add x1, x0, #0x660 + 45fac8: f9400fe0 ldr x0, [sp, #24] + 45facc: f9000001 str x1, [x0] + 45fad0: f9400fe0 ldr x0, [sp, #24] + 45fad4: 91004000 add x0, x0, #0x10 + 45fad8: 97fe9f3e bl 4077d0 <_ZNSoD1Ev@plt> + 45fadc: f9400fe0 ldr x0, [sp, #24] + 45fae0: 91002000 add x0, x0, #0x8 + 45fae4: 97fffea5 bl 45f578 <_ZNSt10unique_ptrIN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS2_17OutputDebugWriterELm256EEESt14default_deleteIS5_EED1Ev> + 45fae8: f9400fe0 ldr x0, [sp, #24] + 45faec: 97fffd10 bl 45ef2c <_ZN5Catch7IStreamD1Ev> + 45faf0: d503201f nop + 45faf4: a8c27bfd ldp x29, x30, [sp], #32 + 45faf8: d65f03c0 ret + +000000000045fafc <_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamD0Ev>: +_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamD0Ev(): + 45fafc: a9be7bfd stp x29, x30, [sp, #-32]! + 45fb00: 910003fd mov x29, sp + 45fb04: f9000fe0 str x0, [sp, #24] + 45fb08: f9400fe0 ldr x0, [sp, #24] + 45fb0c: 97ffffea bl 45fab4 <_ZN5Catch6Detail12_GLOBAL__N_114DebugOutStreamD1Ev> + 45fb10: d2802401 mov x1, #0x120 // #288 + 45fb14: f9400fe0 ldr x0, [sp, #24] + 45fb18: 97fe9e1a bl 407380 <_ZdlPvm@plt> + 45fb1c: a8c27bfd ldp x29, x30, [sp], #32 + 45fb20: d65f03c0 ret + +000000000045fb24 <_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamD1Ev>: +_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamD2Ev(): + 45fb24: a9be7bfd stp x29, x30, [sp, #-32]! + 45fb28: 910003fd mov x29, sp + 45fb2c: f9000fe0 str x0, [sp, #24] + 45fb30: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45fb34: 911a2001 add x1, x0, #0x688 + 45fb38: f9400fe0 ldr x0, [sp, #24] + 45fb3c: f9000001 str x1, [x0] + 45fb40: f9400fe0 ldr x0, [sp, #24] + 45fb44: 91002000 add x0, x0, #0x8 + 45fb48: 97fe9f22 bl 4077d0 <_ZNSoD1Ev@plt> + 45fb4c: f9400fe0 ldr x0, [sp, #24] + 45fb50: 97fffcf7 bl 45ef2c <_ZN5Catch7IStreamD1Ev> + 45fb54: d503201f nop + 45fb58: a8c27bfd ldp x29, x30, [sp], #32 + 45fb5c: d65f03c0 ret + +000000000045fb60 <_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamD0Ev>: +_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamD0Ev(): + 45fb60: a9be7bfd stp x29, x30, [sp, #-32]! + 45fb64: 910003fd mov x29, sp + 45fb68: f9000fe0 str x0, [sp, #24] + 45fb6c: f9400fe0 ldr x0, [sp, #24] + 45fb70: 97ffffed bl 45fb24 <_ZN5Catch6Detail12_GLOBAL__N_110CoutStreamD1Ev> + 45fb74: d2802301 mov x1, #0x118 // #280 + 45fb78: f9400fe0 ldr x0, [sp, #24] + 45fb7c: 97fe9e01 bl 407380 <_ZdlPvm@plt> + 45fb80: a8c27bfd ldp x29, x30, [sp], #32 + 45fb84: d65f03c0 ret + +000000000045fb88 <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamD1Ev>: +_ZN5Catch6Detail12_GLOBAL__N_110FileStreamD2Ev(): + 45fb88: a9be7bfd stp x29, x30, [sp, #-32]! + 45fb8c: 910003fd mov x29, sp + 45fb90: f9000fe0 str x0, [sp, #24] + 45fb94: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45fb98: 911ac001 add x1, x0, #0x6b0 + 45fb9c: f9400fe0 ldr x0, [sp, #24] + 45fba0: f9000001 str x1, [x0] + 45fba4: f9400fe0 ldr x0, [sp, #24] + 45fba8: 91002000 add x0, x0, #0x8 + 45fbac: 97fe9ed5 bl 407700 <_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@plt> + 45fbb0: f9400fe0 ldr x0, [sp, #24] + 45fbb4: 97fffcde bl 45ef2c <_ZN5Catch7IStreamD1Ev> + 45fbb8: d503201f nop + 45fbbc: a8c27bfd ldp x29, x30, [sp], #32 + 45fbc0: d65f03c0 ret + +000000000045fbc4 <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamD0Ev>: +_ZN5Catch6Detail12_GLOBAL__N_110FileStreamD0Ev(): + 45fbc4: a9be7bfd stp x29, x30, [sp, #-32]! + 45fbc8: 910003fd mov x29, sp + 45fbcc: f9000fe0 str x0, [sp, #24] + 45fbd0: f9400fe0 ldr x0, [sp, #24] + 45fbd4: 97ffffed bl 45fb88 <_ZN5Catch6Detail12_GLOBAL__N_110FileStreamD1Ev> + 45fbd8: d2804201 mov x1, #0x210 // #528 + 45fbdc: f9400fe0 ldr x0, [sp, #24] + 45fbe0: 97fe9de8 bl 407380 <_ZdlPvm@plt> + 45fbe4: a8c27bfd ldp x29, x30, [sp], #32 + 45fbe8: d65f03c0 ret + +000000000045fbec <_Z41__static_initialization_and_destruction_0ii>: +_Z41__static_initialization_and_destruction_0ii(): + 45fbec: a9be7bfd stp x29, x30, [sp, #-32]! + 45fbf0: 910003fd mov x29, sp + 45fbf4: b9001fe0 str w0, [sp, #28] + 45fbf8: b9001be1 str w1, [sp, #24] + 45fbfc: b9401fe0 ldr w0, [sp, #28] + 45fc00: 7100041f cmp w0, #0x1 + 45fc04: 540001e1 b.ne 45fc40 <_Z41__static_initialization_and_destruction_0ii+0x54> // b.any + 45fc08: b9401be1 ldr w1, [sp, #24] + 45fc0c: 529fffe0 mov w0, #0xffff // #65535 + 45fc10: 6b00003f cmp w1, w0 + 45fc14: 54000161 b.ne 45fc40 <_Z41__static_initialization_and_destruction_0ii+0x54> // b.any + 45fc18: b0000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 45fc1c: 9101e000 add x0, x0, #0x78 + 45fc20: 97fe9ed0 bl 407760 <_ZNSt8ios_base4InitC1Ev@plt> + 45fc24: 90000760 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 45fc28: 911ce002 add x2, x0, #0x738 + 45fc2c: b0000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 45fc30: 9101e001 add x1, x0, #0x78 + 45fc34: 90fffd40 adrp x0, 407000 + 45fc38: 912b4000 add x0, x0, #0xad0 + 45fc3c: 97fe9e21 bl 4074c0 <__cxa_atexit@plt> + 45fc40: d503201f nop + 45fc44: a8c27bfd ldp x29, x30, [sp], #32 + 45fc48: d65f03c0 ret + +000000000045fc4c <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE8overflowEi>: +_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE8overflowEi(): + 45fc4c: a9ba7bfd stp x29, x30, [sp, #-96]! + 45fc50: 910003fd mov x29, sp + 45fc54: a90153f3 stp x19, x20, [sp, #16] + 45fc58: f90017e0 str x0, [sp, #40] + 45fc5c: b90027e1 str w1, [sp, #36] + 45fc60: f94017e0 ldr x0, [sp, #40] + 45fc64: f9400000 ldr x0, [x0] + 45fc68: 9100c000 add x0, x0, #0x30 + 45fc6c: f9400001 ldr x1, [x0] + 45fc70: f94017e0 ldr x0, [sp, #40] + 45fc74: d63f0020 blr x1 + 45fc78: b94027e0 ldr w0, [sp, #36] + 45fc7c: 3100041f cmn w0, #0x1 + 45fc80: 54000480 b.eq 45fd10 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE8overflowEi+0xc4> // b.none + 45fc84: f94017e0 ldr x0, [sp, #40] + 45fc88: 97fe9c6e bl 406e40 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv@plt> + 45fc8c: aa0003f3 mov x19, x0 + 45fc90: f94017e0 ldr x0, [sp, #40] + 45fc94: 97fe9e4f bl 4075d0 <_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv@plt> + 45fc98: eb00027f cmp x19, x0 + 45fc9c: 1a9f17e0 cset w0, eq // eq = none + 45fca0: 12001c00 and w0, w0, #0xff + 45fca4: 7100001f cmp w0, #0x0 + 45fca8: 540002c0 b.eq 45fd00 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE8overflowEi+0xb4> // b.none + 45fcac: f94017e0 ldr x0, [sp, #40] + 45fcb0: 91050013 add x19, x0, #0x140 + 45fcb4: b94027e0 ldr w0, [sp, #36] + 45fcb8: 12001c14 and w20, w0, #0xff + 45fcbc: 910163e0 add x0, sp, #0x58 + 45fcc0: 97fe9f14 bl 407910 <_ZNSaIcEC1Ev@plt> + 45fcc4: 910163e1 add x1, sp, #0x58 + 45fcc8: 9100e3e0 add x0, sp, #0x38 + 45fccc: aa0103e3 mov x3, x1 + 45fcd0: 2a1403e2 mov w2, w20 + 45fcd4: d2800021 mov x1, #0x1 // #1 + 45fcd8: 97fe9d22 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 45fcdc: 9100e3e0 add x0, sp, #0x38 + 45fce0: aa0003e1 mov x1, x0 + 45fce4: aa1303e0 mov x0, x19 + 45fce8: 97fffca4 bl 45ef78 <_ZN5Catch6Detail12_GLOBAL__N_117OutputDebugWriterclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 45fcec: 9100e3e0 add x0, sp, #0x38 + 45fcf0: 97fe9d04 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45fcf4: 910163e0 add x0, sp, #0x58 + 45fcf8: 97fe9dd2 bl 407440 <_ZNSaIcED1Ev@plt> + 45fcfc: 14000005 b 45fd10 <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE8overflowEi+0xc4> + 45fd00: f94017e0 ldr x0, [sp, #40] + 45fd04: b94027e1 ldr w1, [sp, #36] + 45fd08: 12001c21 and w1, w1, #0xff + 45fd0c: 97fe9c89 bl 406f30 <_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc@plt> + 45fd10: 52800000 mov w0, #0x0 // #0 + 45fd14: 1400000a b 45fd3c <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE8overflowEi+0xf0> + 45fd18: aa0003f3 mov x19, x0 + 45fd1c: 9100e3e0 add x0, sp, #0x38 + 45fd20: 97fe9cf8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 45fd24: 14000002 b 45fd2c <_ZN5Catch6Detail12_GLOBAL__N_113StreamBufImplINS1_17OutputDebugWriterELm256EE8overflowEi+0xe0> + 45fd28: aa0003f3 mov x19, x0 + 45fd2c: 910163e0 add x0, sp, #0x58 + 45fd30: 97fe9dc4 bl 407440 <_ZNSaIcED1Ev@plt> + 45fd34: aa1303e0 mov x0, x19 + 45fd38: 97fe9ef2 bl 407900 <_Unwind_Resume@plt> + 45fd3c: a94153f3 ldp x19, x20, [sp, #16] + 45fd40: a8c67bfd ldp x29, x30, [sp], #96 + 45fd44: d65f03c0 ret + +000000000045fd48 <_GLOBAL__sub_I__ZN5Catch7IStreamD2Ev>: +_GLOBAL__sub_I__ZN5Catch7IStreamD2Ev(): + 45fd48: a9bf7bfd stp x29, x30, [sp, #-16]! + 45fd4c: 910003fd mov x29, sp + 45fd50: 529fffe1 mov w1, #0xffff // #65535 + 45fd54: 52800020 mov w0, #0x1 // #1 + 45fd58: 97ffffa5 bl 45fbec <_Z41__static_initialization_and_destruction_0ii> + 45fd5c: a8c17bfd ldp x29, x30, [sp], #16 + 45fd60: d65f03c0 ret + +000000000045fd64 <_ZNK5Catch9StringRefixEm>: +_ZNK5Catch9StringRefixEm(): + 45fd64: a9be7bfd stp x29, x30, [sp, #-32]! + 45fd68: 910003fd mov x29, sp + 45fd6c: f9000fe0 str x0, [sp, #24] + 45fd70: f9000be1 str x1, [sp, #16] + 45fd74: f9400fe0 ldr x0, [sp, #24] + 45fd78: f9400400 ldr x0, [x0, #8] + 45fd7c: f9400be1 ldr x1, [sp, #16] + 45fd80: eb00003f cmp x1, x0 + 45fd84: 54000123 b.cc 45fda8 <_ZNK5Catch9StringRefixEm+0x44> // b.lo, b.ul, b.last + 45fd88: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45fd8c: 91122003 add x3, x0, #0x488 + 45fd90: 52800722 mov w2, #0x39 // #57 + 45fd94: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45fd98: 91136001 add x1, x0, #0x4d8 + 45fd9c: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45fda0: 91150000 add x0, x0, #0x540 + 45fda4: 97fe9ca3 bl 407030 <__assert_fail@plt> + 45fda8: f9400fe0 ldr x0, [sp, #24] + 45fdac: f9400001 ldr x1, [x0] + 45fdb0: f9400be0 ldr x0, [sp, #16] + 45fdb4: 8b000020 add x0, x1, x0 + 45fdb8: 39400000 ldrb w0, [x0] + 45fdbc: a8c27bfd ldp x29, x30, [sp], #32 + 45fdc0: d65f03c0 ret + +000000000045fdc4 <_ZNK5Catch9StringRef5emptyEv>: +_ZNK5Catch9StringRef5emptyEv(): + 45fdc4: d10043ff sub sp, sp, #0x10 + 45fdc8: f90007e0 str x0, [sp, #8] + 45fdcc: f94007e0 ldr x0, [sp, #8] + 45fdd0: f9400400 ldr x0, [x0, #8] + 45fdd4: f100001f cmp x0, #0x0 + 45fdd8: 1a9f17e0 cset w0, eq // eq = none + 45fddc: 12001c00 and w0, w0, #0xff + 45fde0: 910043ff add sp, sp, #0x10 + 45fde4: d65f03c0 ret + +000000000045fde8 <_ZN5Catch7IStreamC1Ev>: +_ZN5Catch7IStreamC2Ev(): + 45fde8: d10043ff sub sp, sp, #0x10 + 45fdec: f90007e0 str x0, [sp, #8] + 45fdf0: b0000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 45fdf4: 9120e001 add x1, x0, #0x838 + 45fdf8: f94007e0 ldr x0, [sp, #8] + 45fdfc: f9000001 str x1, [x0] + 45fe00: d503201f nop + 45fe04: 910043ff add sp, sp, #0x10 + 45fe08: d65f03c0 ret + +000000000045fe0c <_ZN5Catch13StringStreams3addEv>: +_ZN5Catch13StringStreams3addEv(): + 45fe0c: a9bc7bfd stp x29, x30, [sp, #-64]! + 45fe10: 910003fd mov x29, sp + 45fe14: a90153f3 stp x19, x20, [sp, #16] + 45fe18: f90017e0 str x0, [sp, #40] + 45fe1c: f94017e0 ldr x0, [sp, #40] + 45fe20: 91006000 add x0, x0, #0x18 + 45fe24: 9400005e bl 45ff9c <_ZNKSt6vectorImSaImEE5emptyEv> + 45fe28: 12001c00 and w0, w0, #0xff + 45fe2c: 7100001f cmp w0, #0x0 + 45fe30: 540002a0 b.eq 45fe84 <_ZN5Catch13StringStreams3addEv+0x78> // b.none + 45fe34: f94017f4 ldr x20, [sp, #40] + 45fe38: d2802f00 mov x0, #0x178 // #376 + 45fe3c: 97fe9d49 bl 407360 <_Znwm@plt> + 45fe40: aa0003f3 mov x19, x0 + 45fe44: 52800201 mov w1, #0x10 // #16 + 45fe48: aa1303e0 mov x0, x19 + 45fe4c: 97fe9d09 bl 407270 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt> + 45fe50: 9100c3e0 add x0, sp, #0x30 + 45fe54: aa1303e1 mov x1, x19 + 45fe58: 94000061 bl 45ffdc <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1IS7_vEEPS5_> + 45fe5c: 9100c3e0 add x0, sp, #0x30 + 45fe60: aa0003e1 mov x1, x0 + 45fe64: aa1403e0 mov x0, x20 + 45fe68: 9400007e bl 460060 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE9push_backEOS9_> + 45fe6c: 9100c3e0 add x0, sp, #0x30 + 45fe70: 94000065 bl 460004 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED1Ev> + 45fe74: f94017e0 ldr x0, [sp, #40] + 45fe78: 94000086 bl 460090 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE4sizeEv> + 45fe7c: d1000400 sub x0, x0, #0x1 + 45fe80: 14000016 b 45fed8 <_ZN5Catch13StringStreams3addEv+0xcc> + 45fe84: f94017e0 ldr x0, [sp, #40] + 45fe88: 91006000 add x0, x0, #0x18 + 45fe8c: 97fec2ef bl 410a48 <_ZNSt6vectorImSaImEE4backEv> + 45fe90: f9400000 ldr x0, [x0] + 45fe94: f9001fe0 str x0, [sp, #56] + 45fe98: f94017e0 ldr x0, [sp, #40] + 45fe9c: 91006000 add x0, x0, #0x18 + 45fea0: 97fec2f9 bl 410a84 <_ZNSt6vectorImSaImEE8pop_backEv> + 45fea4: f9401fe0 ldr x0, [sp, #56] + 45fea8: 1400000c b 45fed8 <_ZN5Catch13StringStreams3addEv+0xcc> + 45feac: aa0003f4 mov x20, x0 + 45feb0: d2802f01 mov x1, #0x178 // #376 + 45feb4: aa1303e0 mov x0, x19 + 45feb8: 97fe9d32 bl 407380 <_ZdlPvm@plt> + 45febc: aa1403e0 mov x0, x20 + 45fec0: 97fe9e90 bl 407900 <_Unwind_Resume@plt> + 45fec4: aa0003f3 mov x19, x0 + 45fec8: 9100c3e0 add x0, sp, #0x30 + 45fecc: 9400004e bl 460004 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED1Ev> + 45fed0: aa1303e0 mov x0, x19 + 45fed4: 97fe9e8b bl 407900 <_Unwind_Resume@plt> + 45fed8: a94153f3 ldp x19, x20, [sp, #16] + 45fedc: a8c47bfd ldp x29, x30, [sp], #64 + 45fee0: d65f03c0 ret + +000000000045fee4 <_ZN5Catch13StringStreams7releaseEm>: +_ZN5Catch13StringStreams7releaseEm(): + 45fee4: a9be7bfd stp x29, x30, [sp, #-32]! + 45fee8: 910003fd mov x29, sp + 45feec: f9000fe0 str x0, [sp, #24] + 45fef0: f9000be1 str x1, [sp, #16] + 45fef4: f9400fe0 ldr x0, [sp, #24] + 45fef8: f9400be1 ldr x1, [sp, #16] + 45fefc: 94000070 bl 4600bc <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEixEm> + 45ff00: 94000079 bl 4600e4 <_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEptEv> + 45ff04: f9400001 ldr x1, [x0] + 45ff08: d1006021 sub x1, x1, #0x18 + 45ff0c: f9400021 ldr x1, [x1] + 45ff10: 8b010002 add x2, x0, x1 + 45ff14: f9400fe0 ldr x0, [sp, #24] + 45ff18: 91028000 add x0, x0, #0xa0 + 45ff1c: aa0003e1 mov x1, x0 + 45ff20: aa0203e0 mov x0, x2 + 45ff24: 97fe9c1f bl 406fa0 <_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_@plt> + 45ff28: f9400fe0 ldr x0, [sp, #24] + 45ff2c: 91006000 add x0, x0, #0x18 + 45ff30: 910043e1 add x1, sp, #0x10 + 45ff34: 97fec170 bl 4104f4 <_ZNSt6vectorImSaImEE9push_backERKm> + 45ff38: d503201f nop + 45ff3c: a8c27bfd ldp x29, x30, [sp], #32 + 45ff40: d65f03c0 ret + +000000000045ff44 <_ZN5Catch20ReusableStringStreamlsIA23_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA23_cEERS0_RKT_(): + 45ff44: a9be7bfd stp x29, x30, [sp, #-32]! + 45ff48: 910003fd mov x29, sp + 45ff4c: f9000fe0 str x0, [sp, #24] + 45ff50: f9000be1 str x1, [sp, #16] + 45ff54: f9400fe0 ldr x0, [sp, #24] + 45ff58: f9400400 ldr x0, [x0, #8] + 45ff5c: f9400be1 ldr x1, [sp, #16] + 45ff60: 97fe9cfc bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 45ff64: f9400fe0 ldr x0, [sp, #24] + 45ff68: a8c27bfd ldp x29, x30, [sp], #32 + 45ff6c: d65f03c0 ret + +000000000045ff70 <_ZN5Catch20ReusableStringStreamlsINS_9StringRefEEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsINS_9StringRefEEERS0_RKT_(): + 45ff70: a9be7bfd stp x29, x30, [sp, #-32]! + 45ff74: 910003fd mov x29, sp + 45ff78: f9000fe0 str x0, [sp, #24] + 45ff7c: f9000be1 str x1, [sp, #16] + 45ff80: f9400fe0 ldr x0, [sp, #24] + 45ff84: f9400400 ldr x0, [x0, #8] + 45ff88: f9400be1 ldr x1, [sp, #16] + 45ff8c: 940005c0 bl 46168c <_ZN5CatchlsERSoRKNS_9StringRefE> + 45ff90: f9400fe0 ldr x0, [sp, #24] + 45ff94: a8c27bfd ldp x29, x30, [sp], #32 + 45ff98: d65f03c0 ret + +000000000045ff9c <_ZNKSt6vectorImSaImEE5emptyEv>: +_ZNKSt6vectorImSaImEE5emptyEv(): + 45ff9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 45ffa0: 910003fd mov x29, sp + 45ffa4: f9000fe0 str x0, [sp, #24] + 45ffa8: f9400fe0 ldr x0, [sp, #24] + 45ffac: 94000062 bl 460134 <_ZNKSt6vectorImSaImEE5beginEv> + 45ffb0: f90013e0 str x0, [sp, #32] + 45ffb4: f9400fe0 ldr x0, [sp, #24] + 45ffb8: 9400006b bl 460164 <_ZNKSt6vectorImSaImEE3endEv> + 45ffbc: f90017e0 str x0, [sp, #40] + 45ffc0: 9100a3e1 add x1, sp, #0x28 + 45ffc4: 910083e0 add x0, sp, #0x20 + 45ffc8: 94000073 bl 460194 <_ZN9__gnu_cxxeqIPKmSt6vectorImSaImEEEEbRKNS_17__normal_iteratorIT_T0_EESB_> + 45ffcc: 12001c00 and w0, w0, #0xff + 45ffd0: d503201f nop + 45ffd4: a8c37bfd ldp x29, x30, [sp], #48 + 45ffd8: d65f03c0 ret + +000000000045ffdc <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1IS7_vEEPS5_>: +_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1IS7_vEEPS5_(): + 45ffdc: a9be7bfd stp x29, x30, [sp, #-32]! + 45ffe0: 910003fd mov x29, sp + 45ffe4: f9000fe0 str x0, [sp, #24] + 45ffe8: f9000be1 str x1, [sp, #16] + 45ffec: f9400fe0 ldr x0, [sp, #24] + 45fff0: f9400be1 ldr x1, [sp, #16] + 45fff4: 94000079 bl 4601d8 <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1EPS5_> + 45fff8: d503201f nop + 45fffc: a8c27bfd ldp x29, x30, [sp], #32 + 460000: d65f03c0 ret + +0000000000460004 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED1Ev>: +_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev(): + 460004: a9bd7bfd stp x29, x30, [sp, #-48]! + 460008: 910003fd mov x29, sp + 46000c: f9000fe0 str x0, [sp, #24] + 460010: f9400fe0 ldr x0, [sp, #24] + 460014: 9400007f bl 460210 <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE6_M_ptrEv> + 460018: f90017e0 str x0, [sp, #40] + 46001c: f94017e0 ldr x0, [sp, #40] + 460020: f9400000 ldr x0, [x0] + 460024: f100001f cmp x0, #0x0 + 460028: 54000120 b.eq 46004c <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED1Ev+0x48> // b.none + 46002c: f9400fe0 ldr x0, [sp, #24] + 460030: 9400007f bl 46022c <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE11get_deleterEv> + 460034: aa0003e2 mov x2, x0 + 460038: f94017e0 ldr x0, [sp, #40] + 46003c: f9400000 ldr x0, [x0] + 460040: aa0003e1 mov x1, x0 + 460044: aa0203e0 mov x0, x2 + 460048: 94000080 bl 460248 <_ZNKSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEclEPS5_> + 46004c: f94017e0 ldr x0, [sp, #40] + 460050: f900001f str xzr, [x0] + 460054: d503201f nop + 460058: a8c37bfd ldp x29, x30, [sp], #48 + 46005c: d65f03c0 ret + +0000000000460060 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE9push_backEOS9_>: +_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE9push_backEOS9_(): + 460060: a9be7bfd stp x29, x30, [sp, #-32]! + 460064: 910003fd mov x29, sp + 460068: f9000fe0 str x0, [sp, #24] + 46006c: f9000be1 str x1, [sp, #16] + 460070: f9400be0 ldr x0, [sp, #16] + 460074: 94000085 bl 460288 <_ZSt4moveIRSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEONSt16remove_referenceIT_E4typeEOSC_> + 460078: aa0003e1 mov x1, x0 + 46007c: f9400fe0 ldr x0, [sp, #24] + 460080: 94000087 bl 46029c <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12emplace_backIJS9_EEEvDpOT_> + 460084: d503201f nop + 460088: a8c27bfd ldp x29, x30, [sp], #32 + 46008c: d65f03c0 ret + +0000000000460090 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE4sizeEv>: +_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE4sizeEv(): + 460090: d10043ff sub sp, sp, #0x10 + 460094: f90007e0 str x0, [sp, #8] + 460098: f94007e0 ldr x0, [sp, #8] + 46009c: f9400401 ldr x1, [x0, #8] + 4600a0: f94007e0 ldr x0, [sp, #8] + 4600a4: f9400000 ldr x0, [x0] + 4600a8: cb000020 sub x0, x1, x0 + 4600ac: 9343fc01 asr x1, x0, #3 + 4600b0: aa0103e0 mov x0, x1 + 4600b4: 910043ff add sp, sp, #0x10 + 4600b8: d65f03c0 ret + +00000000004600bc <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEixEm>: +_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEixEm(): + 4600bc: d10043ff sub sp, sp, #0x10 + 4600c0: f90007e0 str x0, [sp, #8] + 4600c4: f90003e1 str x1, [sp] + 4600c8: f94007e0 ldr x0, [sp, #8] + 4600cc: f9400001 ldr x1, [x0] + 4600d0: f94003e0 ldr x0, [sp] + 4600d4: d37df000 lsl x0, x0, #3 + 4600d8: 8b000020 add x0, x1, x0 + 4600dc: 910043ff add sp, sp, #0x10 + 4600e0: d65f03c0 ret + +00000000004600e4 <_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEptEv>: +_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEptEv(): + 4600e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4600e8: 910003fd mov x29, sp + 4600ec: f9000fe0 str x0, [sp, #24] + 4600f0: f9400fe0 ldr x0, [sp, #24] + 4600f4: 94000009 bl 460118 <_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE3getEv> + 4600f8: a8c27bfd ldp x29, x30, [sp], #32 + 4600fc: d65f03c0 ret + +0000000000460100 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E10getMutableEv>: +_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E10getMutableEv(): + 460100: a9bf7bfd stp x29, x30, [sp, #-16]! + 460104: 910003fd mov x29, sp + 460108: 940000c2 bl 460410 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E11getInternalEv> + 46010c: 91002000 add x0, x0, #0x8 + 460110: a8c17bfd ldp x29, x30, [sp], #16 + 460114: d65f03c0 ret + +0000000000460118 <_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE3getEv>: +_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE3getEv(): + 460118: a9be7bfd stp x29, x30, [sp, #-32]! + 46011c: 910003fd mov x29, sp + 460120: f9000fe0 str x0, [sp, #24] + 460124: f9400fe0 ldr x0, [sp, #24] + 460128: 940000db bl 460494 <_ZNKSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE6_M_ptrEv> + 46012c: a8c27bfd ldp x29, x30, [sp], #32 + 460130: d65f03c0 ret + +0000000000460134 <_ZNKSt6vectorImSaImEE5beginEv>: +_ZNKSt6vectorImSaImEE5beginEv(): + 460134: a9bd7bfd stp x29, x30, [sp, #-48]! + 460138: 910003fd mov x29, sp + 46013c: f9000fe0 str x0, [sp, #24] + 460140: f9400fe0 ldr x0, [sp, #24] + 460144: f9400000 ldr x0, [x0] + 460148: f90017e0 str x0, [sp, #40] + 46014c: 9100a3e1 add x1, sp, #0x28 + 460150: 910083e0 add x0, sp, #0x20 + 460154: 940000d8 bl 4604b4 <_ZN9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEEC1ERKS2_> + 460158: f94013e0 ldr x0, [sp, #32] + 46015c: a8c37bfd ldp x29, x30, [sp], #48 + 460160: d65f03c0 ret + +0000000000460164 <_ZNKSt6vectorImSaImEE3endEv>: +_ZNKSt6vectorImSaImEE3endEv(): + 460164: a9bd7bfd stp x29, x30, [sp, #-48]! + 460168: 910003fd mov x29, sp + 46016c: f9000fe0 str x0, [sp, #24] + 460170: f9400fe0 ldr x0, [sp, #24] + 460174: f9400400 ldr x0, [x0, #8] + 460178: f90017e0 str x0, [sp, #40] + 46017c: 9100a3e1 add x1, sp, #0x28 + 460180: 910083e0 add x0, sp, #0x20 + 460184: 940000cc bl 4604b4 <_ZN9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEEC1ERKS2_> + 460188: f94013e0 ldr x0, [sp, #32] + 46018c: a8c37bfd ldp x29, x30, [sp], #48 + 460190: d65f03c0 ret + +0000000000460194 <_ZN9__gnu_cxxeqIPKmSt6vectorImSaImEEEEbRKNS_17__normal_iteratorIT_T0_EESB_>: +_ZN9__gnu_cxxeqIPKmSt6vectorImSaImEEEEbRKNS_17__normal_iteratorIT_T0_EESB_(): + 460194: a9bd7bfd stp x29, x30, [sp, #-48]! + 460198: 910003fd mov x29, sp + 46019c: f9000bf3 str x19, [sp, #16] + 4601a0: f90017e0 str x0, [sp, #40] + 4601a4: f90013e1 str x1, [sp, #32] + 4601a8: f94017e0 ldr x0, [sp, #40] + 4601ac: 940000cc bl 4604dc <_ZNK9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEE4baseEv> + 4601b0: f9400013 ldr x19, [x0] + 4601b4: f94013e0 ldr x0, [sp, #32] + 4601b8: 940000c9 bl 4604dc <_ZNK9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEE4baseEv> + 4601bc: f9400000 ldr x0, [x0] + 4601c0: eb00027f cmp x19, x0 + 4601c4: 1a9f17e0 cset w0, eq // eq = none + 4601c8: 12001c00 and w0, w0, #0xff + 4601cc: f9400bf3 ldr x19, [sp, #16] + 4601d0: a8c37bfd ldp x29, x30, [sp], #48 + 4601d4: d65f03c0 ret + +00000000004601d8 <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1EPS5_>: +_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1EPS5_(): + 4601d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4601dc: 910003fd mov x29, sp + 4601e0: f9000fe0 str x0, [sp, #24] + 4601e4: f9000be1 str x1, [sp, #16] + 4601e8: f9400fe0 ldr x0, [sp, #24] + 4601ec: 940000c1 bl 4604f0 <_ZNSt5tupleIJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1IS6_S8_Lb1EEEv> + 4601f0: f9400fe0 ldr x0, [sp, #24] + 4601f4: 94000007 bl 460210 <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE6_M_ptrEv> + 4601f8: aa0003e1 mov x1, x0 + 4601fc: f9400be0 ldr x0, [sp, #16] + 460200: f9000020 str x0, [x1] + 460204: d503201f nop + 460208: a8c27bfd ldp x29, x30, [sp], #32 + 46020c: d65f03c0 ret + +0000000000460210 <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE6_M_ptrEv(): + 460210: a9be7bfd stp x29, x30, [sp, #-32]! + 460214: 910003fd mov x29, sp + 460218: f9000fe0 str x0, [sp, #24] + 46021c: f9400fe0 ldr x0, [sp, #24] + 460220: 940000bc bl 460510 <_ZSt3getILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_> + 460224: a8c27bfd ldp x29, x30, [sp], #32 + 460228: d65f03c0 ret + +000000000046022c <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE11get_deleterEv>: +_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE11get_deleterEv(): + 46022c: a9be7bfd stp x29, x30, [sp, #-32]! + 460230: 910003fd mov x29, sp + 460234: f9000fe0 str x0, [sp, #24] + 460238: f9400fe0 ldr x0, [sp, #24] + 46023c: 940000bc bl 46052c <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE10_M_deleterEv> + 460240: a8c27bfd ldp x29, x30, [sp], #32 + 460244: d65f03c0 ret + +0000000000460248 <_ZNKSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEclEPS5_>: +_ZNKSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEclEPS5_(): + 460248: a9be7bfd stp x29, x30, [sp, #-32]! + 46024c: 910003fd mov x29, sp + 460250: f9000fe0 str x0, [sp, #24] + 460254: f9000be1 str x1, [sp, #16] + 460258: f9400be0 ldr x0, [sp, #16] + 46025c: f100001f cmp x0, #0x0 + 460260: 540000e0 b.eq 46027c <_ZNKSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEclEPS5_+0x34> // b.none + 460264: f9400be0 ldr x0, [sp, #16] + 460268: f9400000 ldr x0, [x0] + 46026c: 91002000 add x0, x0, #0x8 + 460270: f9400001 ldr x1, [x0] + 460274: f9400be0 ldr x0, [sp, #16] + 460278: d63f0020 blr x1 + 46027c: d503201f nop + 460280: a8c27bfd ldp x29, x30, [sp], #32 + 460284: d65f03c0 ret + +0000000000460288 <_ZSt4moveIRSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEONSt16remove_referenceIT_E4typeEOSC_(): + 460288: d10043ff sub sp, sp, #0x10 + 46028c: f90007e0 str x0, [sp, #8] + 460290: f94007e0 ldr x0, [sp, #8] + 460294: 910043ff add sp, sp, #0x10 + 460298: d65f03c0 ret + +000000000046029c <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12emplace_backIJS9_EEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12emplace_backIJS9_EEEvDpOT_(): + 46029c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4602a0: 910003fd mov x29, sp + 4602a4: a90153f3 stp x19, x20, [sp, #16] + 4602a8: f90017e0 str x0, [sp, #40] + 4602ac: f90013e1 str x1, [sp, #32] + 4602b0: f94017e0 ldr x0, [sp, #40] + 4602b4: f9400401 ldr x1, [x0, #8] + 4602b8: f94017e0 ldr x0, [sp, #40] + 4602bc: f9400800 ldr x0, [x0, #16] + 4602c0: eb00003f cmp x1, x0 + 4602c4: 54000200 b.eq 460304 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12emplace_backIJS9_EEEvDpOT_+0x68> // b.none + 4602c8: f94017f3 ldr x19, [sp, #40] + 4602cc: f94017e0 ldr x0, [sp, #40] + 4602d0: f9400414 ldr x20, [x0, #8] + 4602d4: f94013e0 ldr x0, [sp, #32] + 4602d8: 9400009c bl 460548 <_ZSt7forwardISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4602dc: aa0003e2 mov x2, x0 + 4602e0: aa1403e1 mov x1, x20 + 4602e4: aa1303e0 mov x0, x19 + 4602e8: 9400009d bl 46055c <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE9constructIS9_JS9_EEEvRSA_PT_DpOT0_> + 4602ec: f94017e0 ldr x0, [sp, #40] + 4602f0: f9400400 ldr x0, [x0, #8] + 4602f4: 91002001 add x1, x0, #0x8 + 4602f8: f94017e0 ldr x0, [sp, #40] + 4602fc: f9000401 str x1, [x0, #8] + 460300: 1400000a b 460328 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12emplace_backIJS9_EEEvDpOT_+0x8c> + 460304: f94017e0 ldr x0, [sp, #40] + 460308: 940000a3 bl 460594 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE3endEv> + 46030c: aa0003f3 mov x19, x0 + 460310: f94013e0 ldr x0, [sp, #32] + 460314: 9400008d bl 460548 <_ZSt7forwardISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 460318: aa0003e2 mov x2, x0 + 46031c: aa1303e1 mov x1, x19 + 460320: f94017e0 ldr x0, [sp, #40] + 460324: 940000a6 bl 4605bc <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE17_M_realloc_insertIJS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_> + 460328: d503201f nop + 46032c: a94153f3 ldp x19, x20, [sp, #16] + 460330: a8c37bfd ldp x29, x30, [sp], #48 + 460334: d65f03c0 ret + +0000000000460338 <_ZN5Catch13StringStreamsC1Ev>: +_ZN5Catch13StringStreamsC1Ev(): + 460338: a9bd7bfd stp x29, x30, [sp, #-48]! + 46033c: 910003fd mov x29, sp + 460340: f9000bf3 str x19, [sp, #16] + 460344: f90017e0 str x0, [sp, #40] + 460348: f94017e0 ldr x0, [sp, #40] + 46034c: 9400011d bl 4607c0 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEC1Ev> + 460350: f94017e0 ldr x0, [sp, #40] + 460354: 91006000 add x0, x0, #0x18 + 460358: 97feb37d bl 40d14c <_ZNSt6vectorImSaImEEC1Ev> + 46035c: f94017e0 ldr x0, [sp, #40] + 460360: 9100c000 add x0, x0, #0x30 + 460364: 52800201 mov w1, #0x10 // #16 + 460368: 97fe9bc2 bl 407270 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt> + 46036c: 14000009 b 460390 <_ZN5Catch13StringStreamsC1Ev+0x58> + 460370: aa0003f3 mov x19, x0 + 460374: f94017e0 ldr x0, [sp, #40] + 460378: 91006000 add x0, x0, #0x18 + 46037c: 97feb37c bl 40d16c <_ZNSt6vectorImSaImEED1Ev> + 460380: f94017e0 ldr x0, [sp, #40] + 460384: 94000117 bl 4607e0 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EED1Ev> + 460388: aa1303e0 mov x0, x19 + 46038c: 97fe9d5d bl 407900 <_Unwind_Resume@plt> + 460390: f9400bf3 ldr x19, [sp, #16] + 460394: a8c37bfd ldp x29, x30, [sp], #48 + 460398: d65f03c0 ret + +000000000046039c <_ZN5Catch13StringStreamsD1Ev>: +_ZN5Catch13StringStreamsD1Ev(): + 46039c: a9be7bfd stp x29, x30, [sp, #-32]! + 4603a0: 910003fd mov x29, sp + 4603a4: f9000fe0 str x0, [sp, #24] + 4603a8: f9400fe0 ldr x0, [sp, #24] + 4603ac: 9100c000 add x0, x0, #0x30 + 4603b0: 97fe9a84 bl 406dc0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4603b4: f9400fe0 ldr x0, [sp, #24] + 4603b8: 91006000 add x0, x0, #0x18 + 4603bc: 97feb36c bl 40d16c <_ZNSt6vectorImSaImEED1Ev> + 4603c0: f9400fe0 ldr x0, [sp, #24] + 4603c4: 94000107 bl 4607e0 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EED1Ev> + 4603c8: d503201f nop + 4603cc: a8c27bfd ldp x29, x30, [sp], #32 + 4603d0: d65f03c0 ret + +00000000004603d4 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC1Ev>: +_ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev(): + 4603d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4603d8: 910003fd mov x29, sp + 4603dc: f9000fe0 str x0, [sp, #24] + 4603e0: f9400fe0 ldr x0, [sp, #24] + 4603e4: 91002000 add x0, x0, #0x8 + 4603e8: 97ffffd4 bl 460338 <_ZN5Catch13StringStreamsC1Ev> + 4603ec: f9400fe0 ldr x0, [sp, #24] + 4603f0: 97ff4c02 bl 4333f8 <_ZN5Catch10ISingletonC1Ev> + 4603f4: 90000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4603f8: 91206001 add x1, x0, #0x818 + 4603fc: f9400fe0 ldr x0, [sp, #24] + 460400: f9000001 str x1, [x0] + 460404: d503201f nop + 460408: a8c27bfd ldp x29, x30, [sp], #32 + 46040c: d65f03c0 ret + +0000000000460410 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E11getInternalEv>: +_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E11getInternalEv(): + 460410: a9be7bfd stp x29, x30, [sp, #-32]! + 460414: 910003fd mov x29, sp + 460418: a90153f3 stp x19, x20, [sp, #16] + 46041c: 90000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 460420: 91020000 add x0, x0, #0x80 + 460424: f9400000 ldr x0, [x0] + 460428: f100001f cmp x0, #0x0 + 46042c: 540001a1 b.ne 460460 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E11getInternalEv+0x50> // b.any + 460430: d2803600 mov x0, #0x1b0 // #432 + 460434: 97fe9bcb bl 407360 <_Znwm@plt> + 460438: aa0003f3 mov x19, x0 + 46043c: aa1303e0 mov x0, x19 + 460440: 97ffffe5 bl 4603d4 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC1Ev> + 460444: 90000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 460448: 91020000 add x0, x0, #0x80 + 46044c: f9000013 str x19, [x0] + 460450: 90000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 460454: 91020000 add x0, x0, #0x80 + 460458: f9400000 ldr x0, [x0] + 46045c: 97fff76d bl 45e210 <_ZN5Catch12addSingletonEPNS_10ISingletonE> + 460460: 90000760 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 460464: 91020000 add x0, x0, #0x80 + 460468: f9400000 ldr x0, [x0] + 46046c: 14000007 b 460488 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_E11getInternalEv+0x78> + 460470: aa0003f4 mov x20, x0 + 460474: d2803601 mov x1, #0x1b0 // #432 + 460478: aa1303e0 mov x0, x19 + 46047c: 97fe9bc1 bl 407380 <_ZdlPvm@plt> + 460480: aa1403e0 mov x0, x20 + 460484: 97fe9d1f bl 407900 <_Unwind_Resume@plt> + 460488: a94153f3 ldp x19, x20, [sp, #16] + 46048c: a8c27bfd ldp x29, x30, [sp], #32 + 460490: d65f03c0 ret + +0000000000460494 <_ZNKSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE6_M_ptrEv(): + 460494: a9be7bfd stp x29, x30, [sp, #-32]! + 460498: 910003fd mov x29, sp + 46049c: f9000fe0 str x0, [sp, #24] + 4604a0: f9400fe0 ldr x0, [sp, #24] + 4604a4: 940000e3 bl 460830 <_ZSt3getILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSD_> + 4604a8: f9400000 ldr x0, [x0] + 4604ac: a8c27bfd ldp x29, x30, [sp], #32 + 4604b0: d65f03c0 ret + +00000000004604b4 <_ZN9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEEC1ERKS2_>: +_ZN9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEEC1ERKS2_(): + 4604b4: d10043ff sub sp, sp, #0x10 + 4604b8: f90007e0 str x0, [sp, #8] + 4604bc: f90003e1 str x1, [sp] + 4604c0: f94003e0 ldr x0, [sp] + 4604c4: f9400001 ldr x1, [x0] + 4604c8: f94007e0 ldr x0, [sp, #8] + 4604cc: f9000001 str x1, [x0] + 4604d0: d503201f nop + 4604d4: 910043ff add sp, sp, #0x10 + 4604d8: d65f03c0 ret + +00000000004604dc <_ZNK9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEE4baseEv(): + 4604dc: d10043ff sub sp, sp, #0x10 + 4604e0: f90007e0 str x0, [sp, #8] + 4604e4: f94007e0 ldr x0, [sp, #8] + 4604e8: 910043ff add sp, sp, #0x10 + 4604ec: d65f03c0 ret + +00000000004604f0 <_ZNSt5tupleIJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1IS6_S8_Lb1EEEv>: +_ZNSt5tupleIJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC2IS6_S8_Lb1EEEv(): + 4604f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4604f4: 910003fd mov x29, sp + 4604f8: f9000fe0 str x0, [sp, #24] + 4604fc: f9400fe0 ldr x0, [sp, #24] + 460500: 940000d3 bl 46084c <_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1Ev> + 460504: d503201f nop + 460508: a8c27bfd ldp x29, x30, [sp], #32 + 46050c: d65f03c0 ret + +0000000000460510 <_ZSt3getILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_>: +_ZSt3getILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_(): + 460510: a9be7bfd stp x29, x30, [sp, #-32]! + 460514: 910003fd mov x29, sp + 460518: f9000fe0 str x0, [sp, #24] + 46051c: f9400fe0 ldr x0, [sp, #24] + 460520: 940000d5 bl 460874 <_ZSt12__get_helperILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEJSt14default_deleteIS5_EEERT0_RSt11_Tuple_implIXT_EJS9_DpT1_EE> + 460524: a8c27bfd ldp x29, x30, [sp], #32 + 460528: d65f03c0 ret + +000000000046052c <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE10_M_deleterEv(): + 46052c: a9be7bfd stp x29, x30, [sp, #-32]! + 460530: 910003fd mov x29, sp + 460534: f9000fe0 str x0, [sp, #24] + 460538: f9400fe0 ldr x0, [sp, #24] + 46053c: 940000d5 bl 460890 <_ZSt3getILm1EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_> + 460540: a8c27bfd ldp x29, x30, [sp], #32 + 460544: d65f03c0 ret + +0000000000460548 <_ZSt7forwardISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEOT_RNSt16remove_referenceISA_E4typeE>: +_ZSt7forwardISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEOT_RNSt16remove_referenceISA_E4typeE(): + 460548: d10043ff sub sp, sp, #0x10 + 46054c: f90007e0 str x0, [sp, #8] + 460550: f94007e0 ldr x0, [sp, #8] + 460554: 910043ff add sp, sp, #0x10 + 460558: d65f03c0 ret + +000000000046055c <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE9constructIS9_JS9_EEEvRSA_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE9constructIS9_JS9_EEEvRSA_PT_DpOT0_(): + 46055c: a9bd7bfd stp x29, x30, [sp, #-48]! + 460560: 910003fd mov x29, sp + 460564: f90017e0 str x0, [sp, #40] + 460568: f90013e1 str x1, [sp, #32] + 46056c: f9000fe2 str x2, [sp, #24] + 460570: f9400fe0 ldr x0, [sp, #24] + 460574: 97fffff5 bl 460548 <_ZSt7forwardISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 460578: aa0003e2 mov x2, x0 + 46057c: f94013e1 ldr x1, [sp, #32] + 460580: f94017e0 ldr x0, [sp, #40] + 460584: 940000ca bl 4608ac <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE9constructISA_JSA_EEEvPT_DpOT0_> + 460588: d503201f nop + 46058c: a8c37bfd ldp x29, x30, [sp], #48 + 460590: d65f03c0 ret + +0000000000460594 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE3endEv>: +_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE3endEv(): + 460594: a9bd7bfd stp x29, x30, [sp, #-48]! + 460598: 910003fd mov x29, sp + 46059c: f9000fe0 str x0, [sp, #24] + 4605a0: f9400fe0 ldr x0, [sp, #24] + 4605a4: 91002001 add x1, x0, #0x8 + 4605a8: 9100a3e0 add x0, sp, #0x28 + 4605ac: 940000d3 bl 4608f8 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEEC1ERKSB_> + 4605b0: f94017e0 ldr x0, [sp, #40] + 4605b4: a8c37bfd ldp x29, x30, [sp], #48 + 4605b8: d65f03c0 ret + +00000000004605bc <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE17_M_realloc_insertIJS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE17_M_realloc_insertIJS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_(): + 4605bc: a9b87bfd stp x29, x30, [sp, #-128]! + 4605c0: 910003fd mov x29, sp + 4605c4: a90153f3 stp x19, x20, [sp, #16] + 4605c8: f9001fe0 str x0, [sp, #56] + 4605cc: f9001be1 str x1, [sp, #48] + 4605d0: f90017e2 str x2, [sp, #40] + 4605d4: 90000340 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4605d8: 9116c002 add x2, x0, #0x5b0 + 4605dc: d2800021 mov x1, #0x1 // #1 + 4605e0: f9401fe0 ldr x0, [sp, #56] + 4605e4: 940000cf bl 460920 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_M_check_lenEmPKc> + 4605e8: f9003be0 str x0, [sp, #112] + 4605ec: f9401fe0 ldr x0, [sp, #56] + 4605f0: f9400000 ldr x0, [x0] + 4605f4: f90037e0 str x0, [sp, #104] + 4605f8: f9401fe0 ldr x0, [sp, #56] + 4605fc: f9400400 ldr x0, [x0, #8] + 460600: f90033e0 str x0, [sp, #96] + 460604: f9401fe0 ldr x0, [sp, #56] + 460608: 940000f9 bl 4609ec <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE5beginEv> + 46060c: f90027e0 str x0, [sp, #72] + 460610: 910123e1 add x1, sp, #0x48 + 460614: 9100c3e0 add x0, sp, #0x30 + 460618: 940000fe bl 460a10 <_ZN9__gnu_cxxmiIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSI_SL_> + 46061c: f9002fe0 str x0, [sp, #88] + 460620: f9401fe0 ldr x0, [sp, #56] + 460624: f9403be1 ldr x1, [sp, #112] + 460628: 9400010b bl 460a54 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE11_M_allocateEm> + 46062c: f9002be0 str x0, [sp, #80] + 460630: f9402be0 ldr x0, [sp, #80] + 460634: f9003fe0 str x0, [sp, #120] + 460638: f9401ff3 ldr x19, [sp, #56] + 46063c: f9402fe0 ldr x0, [sp, #88] + 460640: d37df000 lsl x0, x0, #3 + 460644: f9402be1 ldr x1, [sp, #80] + 460648: 8b000034 add x20, x1, x0 + 46064c: f94017e0 ldr x0, [sp, #40] + 460650: 97ffffbe bl 460548 <_ZSt7forwardISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 460654: aa0003e2 mov x2, x0 + 460658: aa1403e1 mov x1, x20 + 46065c: aa1303e0 mov x0, x19 + 460660: 97ffffbf bl 46055c <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE9constructIS9_JS9_EEEvRSA_PT_DpOT0_> + 460664: f9003fff str xzr, [sp, #120] + 460668: 9100c3e0 add x0, sp, #0x30 + 46066c: 94000108 bl 460a8c <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEE4baseEv> + 460670: f9400013 ldr x19, [x0] + 460674: f9401fe0 ldr x0, [sp, #56] + 460678: 9400010a bl 460aa0 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv> + 46067c: aa0003e3 mov x3, x0 + 460680: f9402be2 ldr x2, [sp, #80] + 460684: aa1303e1 mov x1, x19 + 460688: f94037e0 ldr x0, [sp, #104] + 46068c: 9400010a bl 460ab4 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESA_SaIS9_EET0_T_SD_SC_RT1_> + 460690: f9003fe0 str x0, [sp, #120] + 460694: f9403fe0 ldr x0, [sp, #120] + 460698: 91002000 add x0, x0, #0x8 + 46069c: f9003fe0 str x0, [sp, #120] + 4606a0: 9100c3e0 add x0, sp, #0x30 + 4606a4: 940000fa bl 460a8c <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEE4baseEv> + 4606a8: f9400013 ldr x19, [x0] + 4606ac: f9401fe0 ldr x0, [sp, #56] + 4606b0: 940000fc bl 460aa0 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv> + 4606b4: aa0003e3 mov x3, x0 + 4606b8: f9403fe2 ldr x2, [sp, #120] + 4606bc: f94033e1 ldr x1, [sp, #96] + 4606c0: aa1303e0 mov x0, x19 + 4606c4: 940000fc bl 460ab4 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESA_SaIS9_EET0_T_SD_SC_RT1_> + 4606c8: f9003fe0 str x0, [sp, #120] + 4606cc: f9401fe0 ldr x0, [sp, #56] + 4606d0: 940000f4 bl 460aa0 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv> + 4606d4: aa0003e2 mov x2, x0 + 4606d8: f94033e1 ldr x1, [sp, #96] + 4606dc: f94037e0 ldr x0, [sp, #104] + 4606e0: 94000113 bl 460b2c <_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EES9_EvT_SB_RSaIT0_E> + 4606e4: f9401fe3 ldr x3, [sp, #56] + 4606e8: f9401fe0 ldr x0, [sp, #56] + 4606ec: f9400801 ldr x1, [x0, #16] + 4606f0: f94037e0 ldr x0, [sp, #104] + 4606f4: cb000020 sub x0, x1, x0 + 4606f8: 9343fc01 asr x1, x0, #3 + 4606fc: aa0103e0 mov x0, x1 + 460700: aa0003e2 mov x2, x0 + 460704: f94037e1 ldr x1, [sp, #104] + 460708: aa0303e0 mov x0, x3 + 46070c: 94000113 bl 460b58 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE13_M_deallocateEPS9_m> + 460710: f9401fe0 ldr x0, [sp, #56] + 460714: f9402be1 ldr x1, [sp, #80] + 460718: f9000001 str x1, [x0] + 46071c: f9401fe0 ldr x0, [sp, #56] + 460720: f9403fe1 ldr x1, [sp, #120] + 460724: f9000401 str x1, [x0, #8] + 460728: f9403be0 ldr x0, [sp, #112] + 46072c: d37df000 lsl x0, x0, #3 + 460730: f9402be1 ldr x1, [sp, #80] + 460734: 8b000021 add x1, x1, x0 + 460738: f9401fe0 ldr x0, [sp, #56] + 46073c: f9000801 str x1, [x0, #16] + 460740: 1400001d b 4607b4 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE17_M_realloc_insertIJS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_+0x1f8> + 460744: 97fe99f7 bl 406f20 <__cxa_begin_catch@plt> + 460748: f9403fe0 ldr x0, [sp, #120] + 46074c: f100001f cmp x0, #0x0 + 460750: 54000141 b.ne 460778 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE17_M_realloc_insertIJS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_+0x1bc> // b.any + 460754: f9401fe2 ldr x2, [sp, #56] + 460758: f9402fe0 ldr x0, [sp, #88] + 46075c: d37df000 lsl x0, x0, #3 + 460760: f9402be1 ldr x1, [sp, #80] + 460764: 8b000020 add x0, x1, x0 + 460768: aa0003e1 mov x1, x0 + 46076c: aa0203e0 mov x0, x2 + 460770: 940000e5 bl 460b04 <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE7destroyIS9_EEvRSA_PT_> + 460774: 14000007 b 460790 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE17_M_realloc_insertIJS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_+0x1d4> + 460778: f9401fe0 ldr x0, [sp, #56] + 46077c: 940000c9 bl 460aa0 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv> + 460780: aa0003e2 mov x2, x0 + 460784: f9403fe1 ldr x1, [sp, #120] + 460788: f9402be0 ldr x0, [sp, #80] + 46078c: 940000e8 bl 460b2c <_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EES9_EvT_SB_RSaIT0_E> + 460790: f9401fe0 ldr x0, [sp, #56] + 460794: f9403be2 ldr x2, [sp, #112] + 460798: f9402be1 ldr x1, [sp, #80] + 46079c: 940000ef bl 460b58 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE13_M_deallocateEPS9_m> + 4607a0: 97fe9bd0 bl 4076e0 <__cxa_rethrow@plt> + 4607a4: aa0003f3 mov x19, x0 + 4607a8: 97fe9c1a bl 407810 <__cxa_end_catch@plt> + 4607ac: aa1303e0 mov x0, x19 + 4607b0: 97fe9c54 bl 407900 <_Unwind_Resume@plt> + 4607b4: a94153f3 ldp x19, x20, [sp, #16] + 4607b8: a8c87bfd ldp x29, x30, [sp], #128 + 4607bc: d65f03c0 ret + +00000000004607c0 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEC1Ev>: +_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEC1Ev(): + 4607c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4607c4: 910003fd mov x29, sp + 4607c8: f9000fe0 str x0, [sp, #24] + 4607cc: f9400fe0 ldr x0, [sp, #24] + 4607d0: 940000f9 bl 460bb4 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEC1Ev> + 4607d4: d503201f nop + 4607d8: a8c27bfd ldp x29, x30, [sp], #32 + 4607dc: d65f03c0 ret + +00000000004607e0 <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EED1Ev>: +_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EED1Ev(): + 4607e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4607e4: 910003fd mov x29, sp + 4607e8: a90153f3 stp x19, x20, [sp, #16] + 4607ec: f90017e0 str x0, [sp, #40] + 4607f0: f94017e0 ldr x0, [sp, #40] + 4607f4: f9400013 ldr x19, [x0] + 4607f8: f94017e0 ldr x0, [sp, #40] + 4607fc: f9400414 ldr x20, [x0, #8] + 460800: f94017e0 ldr x0, [sp, #40] + 460804: 940000a7 bl 460aa0 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv> + 460808: aa0003e2 mov x2, x0 + 46080c: aa1403e1 mov x1, x20 + 460810: aa1303e0 mov x0, x19 + 460814: 940000c6 bl 460b2c <_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EES9_EvT_SB_RSaIT0_E> + 460818: f94017e0 ldr x0, [sp, #40] + 46081c: 940000ee bl 460bd4 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EED1Ev> + 460820: d503201f nop + 460824: a94153f3 ldp x19, x20, [sp, #16] + 460828: a8c37bfd ldp x29, x30, [sp], #48 + 46082c: d65f03c0 ret + +0000000000460830 <_ZSt3getILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSD_>: +_ZSt3getILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSD_(): + 460830: a9be7bfd stp x29, x30, [sp, #-32]! + 460834: 910003fd mov x29, sp + 460838: f9000fe0 str x0, [sp, #24] + 46083c: f9400fe0 ldr x0, [sp, #24] + 460840: 940000fa bl 460c28 <_ZSt12__get_helperILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEJSt14default_deleteIS5_EEERKT0_RKSt11_Tuple_implIXT_EJS9_DpT1_EE> + 460844: a8c27bfd ldp x29, x30, [sp], #32 + 460848: d65f03c0 ret + +000000000046084c <_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1Ev(): + 46084c: a9be7bfd stp x29, x30, [sp, #-32]! + 460850: 910003fd mov x29, sp + 460854: f9000fe0 str x0, [sp, #24] + 460858: f9400fe0 ldr x0, [sp, #24] + 46085c: 940000fa bl 460c44 <_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEEC1Ev> + 460860: f9400fe0 ldr x0, [sp, #24] + 460864: 94000100 bl 460c64 <_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EEC1Ev> + 460868: d503201f nop + 46086c: a8c27bfd ldp x29, x30, [sp], #32 + 460870: d65f03c0 ret + +0000000000460874 <_ZSt12__get_helperILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEJSt14default_deleteIS5_EEERT0_RSt11_Tuple_implIXT_EJS9_DpT1_EE>: +_ZSt12__get_helperILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEJSt14default_deleteIS5_EEERT0_RSt11_Tuple_implIXT_EJS9_DpT1_EE(): + 460874: a9be7bfd stp x29, x30, [sp, #-32]! + 460878: 910003fd mov x29, sp + 46087c: f9000fe0 str x0, [sp, #24] + 460880: f9400fe0 ldr x0, [sp, #24] + 460884: 940000ff bl 460c80 <_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEE7_M_headERS9_> + 460888: a8c27bfd ldp x29, x30, [sp], #32 + 46088c: d65f03c0 ret + +0000000000460890 <_ZSt3getILm1EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_>: +_ZSt3getILm1EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSD_(): + 460890: a9be7bfd stp x29, x30, [sp, #-32]! + 460894: 910003fd mov x29, sp + 460898: f9000fe0 str x0, [sp, #24] + 46089c: f9400fe0 ldr x0, [sp, #24] + 4608a0: 940000ff bl 460c9c <_ZSt12__get_helperILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEJEERT0_RSt11_Tuple_implIXT_EJS8_DpT1_EE> + 4608a4: a8c27bfd ldp x29, x30, [sp], #32 + 4608a8: d65f03c0 ret + +00000000004608ac <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE9constructISA_JSA_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE9constructISA_JSA_EEEvPT_DpOT0_(): + 4608ac: a9bc7bfd stp x29, x30, [sp, #-64]! + 4608b0: 910003fd mov x29, sp + 4608b4: f9000bf3 str x19, [sp, #16] + 4608b8: f9001fe0 str x0, [sp, #56] + 4608bc: f9001be1 str x1, [sp, #48] + 4608c0: f90017e2 str x2, [sp, #40] + 4608c4: f94017e0 ldr x0, [sp, #40] + 4608c8: 97ffff20 bl 460548 <_ZSt7forwardISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4608cc: aa0003f3 mov x19, x0 + 4608d0: f9401be0 ldr x0, [sp, #48] + 4608d4: aa0003e1 mov x1, x0 + 4608d8: d2800100 mov x0, #0x8 // #8 + 4608dc: 97feaee7 bl 40c478 <_ZnwmPv> + 4608e0: aa1303e1 mov x1, x19 + 4608e4: 940000f5 bl 460cb8 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1EOS8_> + 4608e8: d503201f nop + 4608ec: f9400bf3 ldr x19, [sp, #16] + 4608f0: a8c47bfd ldp x29, x30, [sp], #64 + 4608f4: d65f03c0 ret + +00000000004608f8 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEEC1ERKSB_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEEC2ERKSB_(): + 4608f8: d10043ff sub sp, sp, #0x10 + 4608fc: f90007e0 str x0, [sp, #8] + 460900: f90003e1 str x1, [sp] + 460904: f94003e0 ldr x0, [sp] + 460908: f9400001 ldr x1, [x0] + 46090c: f94007e0 ldr x0, [sp, #8] + 460910: f9000001 str x1, [x0] + 460914: d503201f nop + 460918: 910043ff add sp, sp, #0x10 + 46091c: d65f03c0 ret + +0000000000460920 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_M_check_lenEmPKc(): + 460920: a9bb7bfd stp x29, x30, [sp, #-80]! + 460924: 910003fd mov x29, sp + 460928: f9000bf3 str x19, [sp, #16] + 46092c: f9001fe0 str x0, [sp, #56] + 460930: f9001be1 str x1, [sp, #48] + 460934: f90017e2 str x2, [sp, #40] + 460938: f9401fe0 ldr x0, [sp, #56] + 46093c: 940000f3 bl 460d08 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE8max_sizeEv> + 460940: aa0003f3 mov x19, x0 + 460944: f9401fe0 ldr x0, [sp, #56] + 460948: 97fffdd2 bl 460090 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE4sizeEv> + 46094c: cb000261 sub x1, x19, x0 + 460950: f9401be0 ldr x0, [sp, #48] + 460954: eb00003f cmp x1, x0 + 460958: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 46095c: 12001c00 and w0, w0, #0xff + 460960: 7100001f cmp w0, #0x0 + 460964: 54000060 b.eq 460970 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_M_check_lenEmPKc+0x50> // b.none + 460968: f94017e0 ldr x0, [sp, #40] + 46096c: 97fe99b9 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 460970: f9401fe0 ldr x0, [sp, #56] + 460974: 97fffdc7 bl 460090 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE4sizeEv> + 460978: aa0003f3 mov x19, x0 + 46097c: f9401fe0 ldr x0, [sp, #56] + 460980: 97fffdc4 bl 460090 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE4sizeEv> + 460984: f90023e0 str x0, [sp, #64] + 460988: 9100c3e1 add x1, sp, #0x30 + 46098c: 910103e0 add x0, sp, #0x40 + 460990: 97fed188 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 460994: f9400000 ldr x0, [x0] + 460998: 8b000260 add x0, x19, x0 + 46099c: f90027e0 str x0, [sp, #72] + 4609a0: f9401fe0 ldr x0, [sp, #56] + 4609a4: 97fffdbb bl 460090 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE4sizeEv> + 4609a8: aa0003e1 mov x1, x0 + 4609ac: f94027e0 ldr x0, [sp, #72] + 4609b0: eb01001f cmp x0, x1 + 4609b4: 540000e3 b.cc 4609d0 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4609b8: f9401fe0 ldr x0, [sp, #56] + 4609bc: 940000d3 bl 460d08 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE8max_sizeEv> + 4609c0: aa0003e1 mov x1, x0 + 4609c4: f94027e0 ldr x0, [sp, #72] + 4609c8: eb01001f cmp x0, x1 + 4609cc: 54000089 b.ls 4609dc <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4609d0: f9401fe0 ldr x0, [sp, #56] + 4609d4: 940000cd bl 460d08 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE8max_sizeEv> + 4609d8: 14000002 b 4609e0 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_M_check_lenEmPKc+0xc0> + 4609dc: f94027e0 ldr x0, [sp, #72] + 4609e0: f9400bf3 ldr x19, [sp, #16] + 4609e4: a8c57bfd ldp x29, x30, [sp], #80 + 4609e8: d65f03c0 ret + +00000000004609ec <_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE5beginEv>: +_ZNSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE5beginEv(): + 4609ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 4609f0: 910003fd mov x29, sp + 4609f4: f9000fe0 str x0, [sp, #24] + 4609f8: f9400fe1 ldr x1, [sp, #24] + 4609fc: 9100a3e0 add x0, sp, #0x28 + 460a00: 97ffffbe bl 4608f8 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEEC1ERKSB_> + 460a04: f94017e0 ldr x0, [sp, #40] + 460a08: a8c37bfd ldp x29, x30, [sp], #48 + 460a0c: d65f03c0 ret + +0000000000460a10 <_ZN9__gnu_cxxmiIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSI_SL_>: +_ZN9__gnu_cxxmiIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSI_SL_(): + 460a10: a9bd7bfd stp x29, x30, [sp, #-48]! + 460a14: 910003fd mov x29, sp + 460a18: f9000bf3 str x19, [sp, #16] + 460a1c: f90017e0 str x0, [sp, #40] + 460a20: f90013e1 str x1, [sp, #32] + 460a24: f94017e0 ldr x0, [sp, #40] + 460a28: 94000019 bl 460a8c <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEE4baseEv> + 460a2c: f9400013 ldr x19, [x0] + 460a30: f94013e0 ldr x0, [sp, #32] + 460a34: 94000016 bl 460a8c <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEE4baseEv> + 460a38: f9400000 ldr x0, [x0] + 460a3c: cb000260 sub x0, x19, x0 + 460a40: 9343fc01 asr x1, x0, #3 + 460a44: aa0103e0 mov x0, x1 + 460a48: f9400bf3 ldr x19, [sp, #16] + 460a4c: a8c37bfd ldp x29, x30, [sp], #48 + 460a50: d65f03c0 ret + +0000000000460a54 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE11_M_allocateEm(): + 460a54: a9be7bfd stp x29, x30, [sp, #-32]! + 460a58: 910003fd mov x29, sp + 460a5c: f9000fe0 str x0, [sp, #24] + 460a60: f9000be1 str x1, [sp, #16] + 460a64: f9400be0 ldr x0, [sp, #16] + 460a68: f100001f cmp x0, #0x0 + 460a6c: 540000a0 b.eq 460a80 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE11_M_allocateEm+0x2c> // b.none + 460a70: f9400fe0 ldr x0, [sp, #24] + 460a74: f9400be1 ldr x1, [sp, #16] + 460a78: 940000ac bl 460d28 <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE8allocateERSA_m> + 460a7c: 14000002 b 460a84 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE11_M_allocateEm+0x30> + 460a80: d2800000 mov x0, #0x0 // #0 + 460a84: a8c27bfd ldp x29, x30, [sp], #32 + 460a88: d65f03c0 ret + +0000000000460a8c <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EESt6vectorISA_SaISA_EEE4baseEv(): + 460a8c: d10043ff sub sp, sp, #0x10 + 460a90: f90007e0 str x0, [sp, #8] + 460a94: f94007e0 ldr x0, [sp, #8] + 460a98: 910043ff add sp, sp, #0x10 + 460a9c: d65f03c0 ret + +0000000000460aa0 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv(): + 460aa0: d10043ff sub sp, sp, #0x10 + 460aa4: f90007e0 str x0, [sp, #8] + 460aa8: f94007e0 ldr x0, [sp, #8] + 460aac: 910043ff add sp, sp, #0x10 + 460ab0: d65f03c0 ret + +0000000000460ab4 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESA_SaIS9_EET0_T_SD_SC_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESA_SaIS9_EET0_T_SD_SC_RT1_(): + 460ab4: a9bc7bfd stp x29, x30, [sp, #-64]! + 460ab8: 910003fd mov x29, sp + 460abc: f9000bf3 str x19, [sp, #16] + 460ac0: f9001fe0 str x0, [sp, #56] + 460ac4: f9001be1 str x1, [sp, #48] + 460ac8: f90017e2 str x2, [sp, #40] + 460acc: f90013e3 str x3, [sp, #32] + 460ad0: f9401fe0 ldr x0, [sp, #56] + 460ad4: 9400009f bl 460d50 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESt13move_iteratorIPS9_EET0_PT_> + 460ad8: aa0003f3 mov x19, x0 + 460adc: f9401be0 ldr x0, [sp, #48] + 460ae0: 9400009c bl 460d50 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESt13move_iteratorIPS9_EET0_PT_> + 460ae4: f94013e3 ldr x3, [sp, #32] + 460ae8: f94017e2 ldr x2, [sp, #40] + 460aec: aa0003e1 mov x1, x0 + 460af0: aa1303e0 mov x0, x19 + 460af4: 940000a0 bl 460d74 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEESB_SA_ET0_T_SE_SD_RSaIT1_E> + 460af8: f9400bf3 ldr x19, [sp, #16] + 460afc: a8c47bfd ldp x29, x30, [sp], #64 + 460b00: d65f03c0 ret + +0000000000460b04 <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE7destroyIS9_EEvRSA_PT_>: +_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE7destroyIS9_EEvRSA_PT_(): + 460b04: a9be7bfd stp x29, x30, [sp, #-32]! + 460b08: 910003fd mov x29, sp + 460b0c: f9000fe0 str x0, [sp, #24] + 460b10: f9000be1 str x1, [sp, #16] + 460b14: f9400be1 ldr x1, [sp, #16] + 460b18: f9400fe0 ldr x0, [sp, #24] + 460b1c: 940000a2 bl 460da4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE7destroyISA_EEvPT_> + 460b20: d503201f nop + 460b24: a8c27bfd ldp x29, x30, [sp], #32 + 460b28: d65f03c0 ret + +0000000000460b2c <_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EES9_EvT_SB_RSaIT0_E>: +_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EES9_EvT_SB_RSaIT0_E(): + 460b2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 460b30: 910003fd mov x29, sp + 460b34: f90017e0 str x0, [sp, #40] + 460b38: f90013e1 str x1, [sp, #32] + 460b3c: f9000fe2 str x2, [sp, #24] + 460b40: f94013e1 ldr x1, [sp, #32] + 460b44: f94017e0 ldr x0, [sp, #40] + 460b48: 940000a0 bl 460dc8 <_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEvT_SB_> + 460b4c: d503201f nop + 460b50: a8c37bfd ldp x29, x30, [sp], #48 + 460b54: d65f03c0 ret + +0000000000460b58 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE13_M_deallocateEPS9_m>: +_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE13_M_deallocateEPS9_m(): + 460b58: a9bd7bfd stp x29, x30, [sp, #-48]! + 460b5c: 910003fd mov x29, sp + 460b60: f90017e0 str x0, [sp, #40] + 460b64: f90013e1 str x1, [sp, #32] + 460b68: f9000fe2 str x2, [sp, #24] + 460b6c: f94013e0 ldr x0, [sp, #32] + 460b70: f100001f cmp x0, #0x0 + 460b74: 540000a0 b.eq 460b88 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE13_M_deallocateEPS9_m+0x30> // b.none + 460b78: f94017e0 ldr x0, [sp, #40] + 460b7c: f9400fe2 ldr x2, [sp, #24] + 460b80: f94013e1 ldr x1, [sp, #32] + 460b84: 9400009b bl 460df0 <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE10deallocateERSA_PS9_m> + 460b88: d503201f nop + 460b8c: a8c37bfd ldp x29, x30, [sp], #48 + 460b90: d65f03c0 ret + +0000000000460b94 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_Vector_implD1Ev(): + 460b94: a9be7bfd stp x29, x30, [sp, #-32]! + 460b98: 910003fd mov x29, sp + 460b9c: f9000fe0 str x0, [sp, #24] + 460ba0: f9400fe0 ldr x0, [sp, #24] + 460ba4: 940000ad bl 460e58 <_ZNSaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEED1Ev> + 460ba8: d503201f nop + 460bac: a8c27bfd ldp x29, x30, [sp], #32 + 460bb0: d65f03c0 ret + +0000000000460bb4 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EEC1Ev(): + 460bb4: a9be7bfd stp x29, x30, [sp, #-32]! + 460bb8: 910003fd mov x29, sp + 460bbc: f9000fe0 str x0, [sp, #24] + 460bc0: f9400fe0 ldr x0, [sp, #24] + 460bc4: 94000097 bl 460e20 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_Vector_implC1Ev> + 460bc8: d503201f nop + 460bcc: a8c27bfd ldp x29, x30, [sp], #32 + 460bd0: d65f03c0 ret + +0000000000460bd4 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EED1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EED2Ev(): + 460bd4: a9be7bfd stp x29, x30, [sp, #-32]! + 460bd8: 910003fd mov x29, sp + 460bdc: f9000fe0 str x0, [sp, #24] + 460be0: f9400fe0 ldr x0, [sp, #24] + 460be4: f9400003 ldr x3, [x0] + 460be8: f9400fe0 ldr x0, [sp, #24] + 460bec: f9400801 ldr x1, [x0, #16] + 460bf0: f9400fe0 ldr x0, [sp, #24] + 460bf4: f9400000 ldr x0, [x0] + 460bf8: cb000020 sub x0, x1, x0 + 460bfc: 9343fc01 asr x1, x0, #3 + 460c00: aa0103e0 mov x0, x1 + 460c04: aa0003e2 mov x2, x0 + 460c08: aa0303e1 mov x1, x3 + 460c0c: f9400fe0 ldr x0, [sp, #24] + 460c10: 97ffffd2 bl 460b58 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE13_M_deallocateEPS9_m> + 460c14: f9400fe0 ldr x0, [sp, #24] + 460c18: 97ffffdf bl 460b94 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_Vector_implD1Ev> + 460c1c: d503201f nop + 460c20: a8c27bfd ldp x29, x30, [sp], #32 + 460c24: d65f03c0 ret + +0000000000460c28 <_ZSt12__get_helperILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEJSt14default_deleteIS5_EEERKT0_RKSt11_Tuple_implIXT_EJS9_DpT1_EE>: +_ZSt12__get_helperILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEJSt14default_deleteIS5_EEERKT0_RKSt11_Tuple_implIXT_EJS9_DpT1_EE(): + 460c28: a9be7bfd stp x29, x30, [sp, #-32]! + 460c2c: 910003fd mov x29, sp + 460c30: f9000fe0 str x0, [sp, #24] + 460c34: f9400fe0 ldr x0, [sp, #24] + 460c38: 94000090 bl 460e78 <_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEE7_M_headERKS9_> + 460c3c: a8c27bfd ldp x29, x30, [sp], #32 + 460c40: d65f03c0 ret + +0000000000460c44 <_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEEC2Ev(): + 460c44: a9be7bfd stp x29, x30, [sp, #-32]! + 460c48: 910003fd mov x29, sp + 460c4c: f9000fe0 str x0, [sp, #24] + 460c50: f9400fe0 ldr x0, [sp, #24] + 460c54: 94000090 bl 460e94 <_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EEC1Ev> + 460c58: d503201f nop + 460c5c: a8c27bfd ldp x29, x30, [sp], #32 + 460c60: d65f03c0 ret + +0000000000460c64 <_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EEC2Ev(): + 460c64: d10043ff sub sp, sp, #0x10 + 460c68: f90007e0 str x0, [sp, #8] + 460c6c: f94007e0 ldr x0, [sp, #8] + 460c70: f900001f str xzr, [x0] + 460c74: d503201f nop + 460c78: 910043ff add sp, sp, #0x10 + 460c7c: d65f03c0 ret + +0000000000460c80 <_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEE7_M_headERS9_>: +_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEE7_M_headERS9_(): + 460c80: a9be7bfd stp x29, x30, [sp, #-32]! + 460c84: 910003fd mov x29, sp + 460c88: f9000fe0 str x0, [sp, #24] + 460c8c: f9400fe0 ldr x0, [sp, #24] + 460c90: 94000086 bl 460ea8 <_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS7_> + 460c94: a8c27bfd ldp x29, x30, [sp], #32 + 460c98: d65f03c0 ret + +0000000000460c9c <_ZSt12__get_helperILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEJEERT0_RSt11_Tuple_implIXT_EJS8_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEJEERT0_RSt11_Tuple_implIXT_EJS8_DpT1_EE(): + 460c9c: a9be7bfd stp x29, x30, [sp, #-32]! + 460ca0: 910003fd mov x29, sp + 460ca4: f9000fe0 str x0, [sp, #24] + 460ca8: f9400fe0 ldr x0, [sp, #24] + 460cac: 94000084 bl 460ebc <_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEE7_M_headERS8_> + 460cb0: a8c27bfd ldp x29, x30, [sp], #32 + 460cb4: d65f03c0 ret + +0000000000460cb8 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1EOS8_>: +_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1EOS8_(): + 460cb8: a9bd7bfd stp x29, x30, [sp, #-48]! + 460cbc: 910003fd mov x29, sp + 460cc0: a90153f3 stp x19, x20, [sp, #16] + 460cc4: f90017e0 str x0, [sp, #40] + 460cc8: f90013e1 str x1, [sp, #32] + 460ccc: f94017f3 ldr x19, [sp, #40] + 460cd0: f94013e0 ldr x0, [sp, #32] + 460cd4: 94000081 bl 460ed8 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE7releaseEv> + 460cd8: aa0003f4 mov x20, x0 + 460cdc: f94013e0 ldr x0, [sp, #32] + 460ce0: 97fffd53 bl 46022c <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE11get_deleterEv> + 460ce4: 94000089 bl 460f08 <_ZSt7forwardISt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 460ce8: aa0003e2 mov x2, x0 + 460cec: aa1403e1 mov x1, x20 + 460cf0: aa1303e0 mov x0, x19 + 460cf4: 9400008a bl 460f1c <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1IS7_EEPS5_OT_> + 460cf8: d503201f nop + 460cfc: a94153f3 ldp x19, x20, [sp, #16] + 460d00: a8c37bfd ldp x29, x30, [sp], #48 + 460d04: d65f03c0 ret + +0000000000460d08 <_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE8max_sizeEv>: +_ZNKSt6vectorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE8max_sizeEv(): + 460d08: a9be7bfd stp x29, x30, [sp, #-32]! + 460d0c: 910003fd mov x29, sp + 460d10: f9000fe0 str x0, [sp, #24] + 460d14: f9400fe0 ldr x0, [sp, #24] + 460d18: 9400009b bl 460f84 <_ZNKSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv> + 460d1c: 94000093 bl 460f68 <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE8max_sizeERKSA_> + 460d20: a8c27bfd ldp x29, x30, [sp], #32 + 460d24: d65f03c0 ret + +0000000000460d28 <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE8allocateERSA_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE8allocateERSA_m(): + 460d28: a9be7bfd stp x29, x30, [sp, #-32]! + 460d2c: 910003fd mov x29, sp + 460d30: f9000fe0 str x0, [sp, #24] + 460d34: f9000be1 str x1, [sp, #16] + 460d38: d2800002 mov x2, #0x0 // #0 + 460d3c: f9400be1 ldr x1, [sp, #16] + 460d40: f9400fe0 ldr x0, [sp, #24] + 460d44: 94000095 bl 460f98 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE8allocateEmPKv> + 460d48: a8c27bfd ldp x29, x30, [sp], #32 + 460d4c: d65f03c0 ret + +0000000000460d50 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESt13move_iteratorIPS9_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESt13move_iteratorIPS9_EET0_PT_(): + 460d50: a9bd7bfd stp x29, x30, [sp, #-48]! + 460d54: 910003fd mov x29, sp + 460d58: f9000fe0 str x0, [sp, #24] + 460d5c: 9100a3e0 add x0, sp, #0x28 + 460d60: f9400fe1 ldr x1, [sp, #24] + 460d64: 940000a1 bl 460fe8 <_ZNSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEC1ESA_> + 460d68: f94017e0 ldr x0, [sp, #40] + 460d6c: a8c37bfd ldp x29, x30, [sp], #48 + 460d70: d65f03c0 ret + +0000000000460d74 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEESB_SA_ET0_T_SE_SD_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEESB_SA_ET0_T_SE_SD_RSaIT1_E(): + 460d74: a9bd7bfd stp x29, x30, [sp, #-48]! + 460d78: 910003fd mov x29, sp + 460d7c: f90017e0 str x0, [sp, #40] + 460d80: f90013e1 str x1, [sp, #32] + 460d84: f9000fe2 str x2, [sp, #24] + 460d88: f9000be3 str x3, [sp, #16] + 460d8c: f9400fe2 ldr x2, [sp, #24] + 460d90: f94013e1 ldr x1, [sp, #32] + 460d94: f94017e0 ldr x0, [sp, #40] + 460d98: 9400009d bl 46100c <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEESB_ET0_T_SE_SD_> + 460d9c: a8c37bfd ldp x29, x30, [sp], #48 + 460da0: d65f03c0 ret + +0000000000460da4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE7destroyISA_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE7destroyISA_EEvPT_(): + 460da4: a9be7bfd stp x29, x30, [sp, #-32]! + 460da8: 910003fd mov x29, sp + 460dac: f9000fe0 str x0, [sp, #24] + 460db0: f9000be1 str x1, [sp, #16] + 460db4: f9400be0 ldr x0, [sp, #16] + 460db8: 97fffc93 bl 460004 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED1Ev> + 460dbc: d503201f nop + 460dc0: a8c27bfd ldp x29, x30, [sp], #32 + 460dc4: d65f03c0 ret + +0000000000460dc8 <_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEvT_SB_>: +_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEvT_SB_(): + 460dc8: a9be7bfd stp x29, x30, [sp, #-32]! + 460dcc: 910003fd mov x29, sp + 460dd0: f9000fe0 str x0, [sp, #24] + 460dd4: f9000be1 str x1, [sp, #16] + 460dd8: f9400be1 ldr x1, [sp, #16] + 460ddc: f9400fe0 ldr x0, [sp, #24] + 460de0: 94000098 bl 461040 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS8_EEEEvT_SD_> + 460de4: d503201f nop + 460de8: a8c27bfd ldp x29, x30, [sp], #32 + 460dec: d65f03c0 ret + +0000000000460df0 <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE10deallocateERSA_PS9_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE10deallocateERSA_PS9_m(): + 460df0: a9bd7bfd stp x29, x30, [sp, #-48]! + 460df4: 910003fd mov x29, sp + 460df8: f90017e0 str x0, [sp, #40] + 460dfc: f90013e1 str x1, [sp, #32] + 460e00: f9000fe2 str x2, [sp, #24] + 460e04: f9400fe2 ldr x2, [sp, #24] + 460e08: f94013e1 ldr x1, [sp, #32] + 460e0c: f94017e0 ldr x0, [sp, #40] + 460e10: 9400009e bl 461088 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE10deallocateEPSA_m> + 460e14: d503201f nop + 460e18: a8c37bfd ldp x29, x30, [sp], #48 + 460e1c: d65f03c0 ret + +0000000000460e20 <_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE12_Vector_implC1Ev(): + 460e20: a9be7bfd stp x29, x30, [sp, #-32]! + 460e24: 910003fd mov x29, sp + 460e28: f9000fe0 str x0, [sp, #24] + 460e2c: f9400fe0 ldr x0, [sp, #24] + 460e30: 940000a0 bl 4610b0 <_ZNSaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1Ev> + 460e34: f9400fe0 ldr x0, [sp, #24] + 460e38: f900001f str xzr, [x0] + 460e3c: f9400fe0 ldr x0, [sp, #24] + 460e40: f900041f str xzr, [x0, #8] + 460e44: f9400fe0 ldr x0, [sp, #24] + 460e48: f900081f str xzr, [x0, #16] + 460e4c: d503201f nop + 460e50: a8c27bfd ldp x29, x30, [sp], #32 + 460e54: d65f03c0 ret + +0000000000460e58 <_ZNSaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEED1Ev>: +_ZNSaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEED1Ev(): + 460e58: a9be7bfd stp x29, x30, [sp, #-32]! + 460e5c: 910003fd mov x29, sp + 460e60: f9000fe0 str x0, [sp, #24] + 460e64: f9400fe0 ldr x0, [sp, #24] + 460e68: 9400009a bl 4610d0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEED1Ev> + 460e6c: d503201f nop + 460e70: a8c27bfd ldp x29, x30, [sp], #32 + 460e74: d65f03c0 ret + +0000000000460e78 <_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEE7_M_headERKS9_>: +_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEE7_M_headERKS9_(): + 460e78: a9be7bfd stp x29, x30, [sp, #-32]! + 460e7c: 910003fd mov x29, sp + 460e80: f9000fe0 str x0, [sp, #24] + 460e84: f9400fe0 ldr x0, [sp, #24] + 460e88: 94000097 bl 4610e4 <_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EE7_M_headERKS7_> + 460e8c: a8c27bfd ldp x29, x30, [sp], #32 + 460e90: d65f03c0 ret + +0000000000460e94 <_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EEC1Ev(): + 460e94: d10043ff sub sp, sp, #0x10 + 460e98: f90007e0 str x0, [sp, #8] + 460e9c: d503201f nop + 460ea0: 910043ff add sp, sp, #0x10 + 460ea4: d65f03c0 ret + +0000000000460ea8 <_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS7_>: +_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS7_(): + 460ea8: d10043ff sub sp, sp, #0x10 + 460eac: f90007e0 str x0, [sp, #8] + 460eb0: f94007e0 ldr x0, [sp, #8] + 460eb4: 910043ff add sp, sp, #0x10 + 460eb8: d65f03c0 ret + +0000000000460ebc <_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEE7_M_headERS8_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEE7_M_headERS8_(): + 460ebc: a9be7bfd stp x29, x30, [sp, #-32]! + 460ec0: 910003fd mov x29, sp + 460ec4: f9000fe0 str x0, [sp, #24] + 460ec8: f9400fe0 ldr x0, [sp, #24] + 460ecc: 9400008b bl 4610f8 <_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EE7_M_headERS8_> + 460ed0: a8c27bfd ldp x29, x30, [sp], #32 + 460ed4: d65f03c0 ret + +0000000000460ed8 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE7releaseEv>: +_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE7releaseEv(): + 460ed8: a9bd7bfd stp x29, x30, [sp, #-48]! + 460edc: 910003fd mov x29, sp + 460ee0: f9000fe0 str x0, [sp, #24] + 460ee4: f9400fe0 ldr x0, [sp, #24] + 460ee8: 97fffc8c bl 460118 <_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE3getEv> + 460eec: f90017e0 str x0, [sp, #40] + 460ef0: f9400fe0 ldr x0, [sp, #24] + 460ef4: 97fffcc7 bl 460210 <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE6_M_ptrEv> + 460ef8: f900001f str xzr, [x0] + 460efc: f94017e0 ldr x0, [sp, #40] + 460f00: a8c37bfd ldp x29, x30, [sp], #48 + 460f04: d65f03c0 ret + +0000000000460f08 <_ZSt7forwardISt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardISt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE(): + 460f08: d10043ff sub sp, sp, #0x10 + 460f0c: f90007e0 str x0, [sp, #8] + 460f10: f94007e0 ldr x0, [sp, #8] + 460f14: 910043ff add sp, sp, #0x10 + 460f18: d65f03c0 ret + +0000000000460f1c <_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1IS7_EEPS5_OT_>: +_ZNSt15__uniq_ptr_implINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1IS7_EEPS5_OT_(): + 460f1c: a9bc7bfd stp x29, x30, [sp, #-64]! + 460f20: 910003fd mov x29, sp + 460f24: f9000bf3 str x19, [sp, #16] + 460f28: f9001fe0 str x0, [sp, #56] + 460f2c: f9001be1 str x1, [sp, #48] + 460f30: f90017e2 str x2, [sp, #40] + 460f34: f9401ff3 ldr x19, [sp, #56] + 460f38: f94017e0 ldr x0, [sp, #40] + 460f3c: 97fffff3 bl 460f08 <_ZSt7forwardISt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 460f40: aa0003e1 mov x1, x0 + 460f44: 9100c3e0 add x0, sp, #0x30 + 460f48: aa0103e2 mov x2, x1 + 460f4c: aa0003e1 mov x1, x0 + 460f50: aa1303e0 mov x0, x19 + 460f54: 9400006e bl 46110c <_ZNSt5tupleIJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1IRS6_S8_Lb1EEEOT_OT0_> + 460f58: d503201f nop + 460f5c: f9400bf3 ldr x19, [sp, #16] + 460f60: a8c47bfd ldp x29, x30, [sp], #64 + 460f64: d65f03c0 ret + +0000000000460f68 <_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE8max_sizeERKSA_>: +_ZNSt16allocator_traitsISaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEE8max_sizeERKSA_(): + 460f68: a9be7bfd stp x29, x30, [sp, #-32]! + 460f6c: 910003fd mov x29, sp + 460f70: f9000fe0 str x0, [sp, #24] + 460f74: f9400fe0 ldr x0, [sp, #24] + 460f78: 94000079 bl 46115c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE8max_sizeEv> + 460f7c: a8c27bfd ldp x29, x30, [sp], #32 + 460f80: d65f03c0 ret + +0000000000460f84 <_ZNKSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EESaIS9_EE19_M_get_Tp_allocatorEv(): + 460f84: d10043ff sub sp, sp, #0x10 + 460f88: f90007e0 str x0, [sp, #8] + 460f8c: f94007e0 ldr x0, [sp, #8] + 460f90: 910043ff add sp, sp, #0x10 + 460f94: d65f03c0 ret + +0000000000460f98 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE8allocateEmPKv(): + 460f98: a9bd7bfd stp x29, x30, [sp, #-48]! + 460f9c: 910003fd mov x29, sp + 460fa0: f90017e0 str x0, [sp, #40] + 460fa4: f90013e1 str x1, [sp, #32] + 460fa8: f9000fe2 str x2, [sp, #24] + 460fac: f94017e0 ldr x0, [sp, #40] + 460fb0: 9400006b bl 46115c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE8max_sizeEv> + 460fb4: aa0003e1 mov x1, x0 + 460fb8: f94013e0 ldr x0, [sp, #32] + 460fbc: eb01001f cmp x0, x1 + 460fc0: 1a9f97e0 cset w0, hi // hi = pmore + 460fc4: 12001c00 and w0, w0, #0xff + 460fc8: 7100001f cmp w0, #0x0 + 460fcc: 54000040 b.eq 460fd4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE8allocateEmPKv+0x3c> // b.none + 460fd0: 97fe97c4 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 460fd4: f94013e0 ldr x0, [sp, #32] + 460fd8: d37df000 lsl x0, x0, #3 + 460fdc: 97fe98e1 bl 407360 <_Znwm@plt> + 460fe0: a8c37bfd ldp x29, x30, [sp], #48 + 460fe4: d65f03c0 ret + +0000000000460fe8 <_ZNSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEC1ESA_>: +_ZNSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEC1ESA_(): + 460fe8: d10043ff sub sp, sp, #0x10 + 460fec: f90007e0 str x0, [sp, #8] + 460ff0: f90003e1 str x1, [sp] + 460ff4: f94007e0 ldr x0, [sp, #8] + 460ff8: f94003e1 ldr x1, [sp] + 460ffc: f9000001 str x1, [x0] + 461000: d503201f nop + 461004: 910043ff add sp, sp, #0x10 + 461008: d65f03c0 ret + +000000000046100c <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEESB_ET0_T_SE_SD_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEESB_ET0_T_SE_SD_(): + 46100c: a9bc7bfd stp x29, x30, [sp, #-64]! + 461010: 910003fd mov x29, sp + 461014: f90017e0 str x0, [sp, #40] + 461018: f90013e1 str x1, [sp, #32] + 46101c: f9000fe2 str x2, [sp, #24] + 461020: 52800020 mov w0, #0x1 // #1 + 461024: 3900ffe0 strb w0, [sp, #63] + 461028: f9400fe2 ldr x2, [sp, #24] + 46102c: f94013e1 ldr x1, [sp, #32] + 461030: f94017e0 ldr x0, [sp, #40] + 461034: 9400004f bl 461170 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS9_EEESD_EET0_T_SG_SF_> + 461038: a8c47bfd ldp x29, x30, [sp], #64 + 46103c: d65f03c0 ret + +0000000000461040 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS8_EEEEvT_SD_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS8_EEEEvT_SD_(): + 461040: a9be7bfd stp x29, x30, [sp, #-32]! + 461044: 910003fd mov x29, sp + 461048: f9000fe0 str x0, [sp, #24] + 46104c: f9000be1 str x1, [sp, #16] + 461050: f9400fe1 ldr x1, [sp, #24] + 461054: f9400be0 ldr x0, [sp, #16] + 461058: eb00003f cmp x1, x0 + 46105c: 54000100 b.eq 46107c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS8_EEEEvT_SD_+0x3c> // b.none + 461060: f9400fe0 ldr x0, [sp, #24] + 461064: 9400006d bl 461218 <_ZSt11__addressofISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEPT_RSA_> + 461068: 94000071 bl 46122c <_ZSt8_DestroyISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEvPT_> + 46106c: f9400fe0 ldr x0, [sp, #24] + 461070: 91002000 add x0, x0, #0x8 + 461074: f9000fe0 str x0, [sp, #24] + 461078: 17fffff6 b 461050 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS8_EEEEvT_SD_+0x10> + 46107c: d503201f nop + 461080: a8c27bfd ldp x29, x30, [sp], #32 + 461084: d65f03c0 ret + +0000000000461088 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE10deallocateEPSA_m>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE10deallocateEPSA_m(): + 461088: a9bd7bfd stp x29, x30, [sp, #-48]! + 46108c: 910003fd mov x29, sp + 461090: f90017e0 str x0, [sp, #40] + 461094: f90013e1 str x1, [sp, #32] + 461098: f9000fe2 str x2, [sp, #24] + 46109c: f94013e0 ldr x0, [sp, #32] + 4610a0: 97fe989c bl 407310 <_ZdlPv@plt> + 4610a4: d503201f nop + 4610a8: a8c37bfd ldp x29, x30, [sp], #48 + 4610ac: d65f03c0 ret + +00000000004610b0 <_ZNSaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1Ev>: +_ZNSaISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC2Ev(): + 4610b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4610b4: 910003fd mov x29, sp + 4610b8: f9000fe0 str x0, [sp, #24] + 4610bc: f9400fe0 ldr x0, [sp, #24] + 4610c0: 94000063 bl 46124c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEEC1Ev> + 4610c4: d503201f nop + 4610c8: a8c27bfd ldp x29, x30, [sp], #32 + 4610cc: d65f03c0 ret + +00000000004610d0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEED2Ev(): + 4610d0: d10043ff sub sp, sp, #0x10 + 4610d4: f90007e0 str x0, [sp, #8] + 4610d8: d503201f nop + 4610dc: 910043ff add sp, sp, #0x10 + 4610e0: d65f03c0 ret + +00000000004610e4 <_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EE7_M_headERKS7_>: +_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EE7_M_headERKS7_(): + 4610e4: d10043ff sub sp, sp, #0x10 + 4610e8: f90007e0 str x0, [sp, #8] + 4610ec: f94007e0 ldr x0, [sp, #8] + 4610f0: 910043ff add sp, sp, #0x10 + 4610f4: d65f03c0 ret + +00000000004610f8 <_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EE7_M_headERS8_>: +_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EE7_M_headERS8_(): + 4610f8: d10043ff sub sp, sp, #0x10 + 4610fc: f90007e0 str x0, [sp, #8] + 461100: f94007e0 ldr x0, [sp, #8] + 461104: 910043ff add sp, sp, #0x10 + 461108: d65f03c0 ret + +000000000046110c <_ZNSt5tupleIJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1IRS6_S8_Lb1EEEOT_OT0_>: +_ZNSt5tupleIJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC2IRS6_S8_Lb1EEEOT_OT0_(): + 46110c: a9bc7bfd stp x29, x30, [sp, #-64]! + 461110: 910003fd mov x29, sp + 461114: a90153f3 stp x19, x20, [sp, #16] + 461118: f9001fe0 str x0, [sp, #56] + 46111c: f9001be1 str x1, [sp, #48] + 461120: f90017e2 str x2, [sp, #40] + 461124: f9401ff3 ldr x19, [sp, #56] + 461128: f9401be0 ldr x0, [sp, #48] + 46112c: 9400004d bl 461260 <_ZSt7forwardIRPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 461130: aa0003f4 mov x20, x0 + 461134: f94017e0 ldr x0, [sp, #40] + 461138: 97ffff74 bl 460f08 <_ZSt7forwardISt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 46113c: aa0003e2 mov x2, x0 + 461140: aa1403e1 mov x1, x20 + 461144: aa1303e0 mov x0, x19 + 461148: 9400004b bl 461274 <_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1IRS6_JS8_EvEEOT_DpOT0_> + 46114c: d503201f nop + 461150: a94153f3 ldp x19, x20, [sp, #16] + 461154: a8c47bfd ldp x29, x30, [sp], #64 + 461158: d65f03c0 ret + +000000000046115c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEE8max_sizeEv(): + 46115c: d10043ff sub sp, sp, #0x10 + 461160: f90007e0 str x0, [sp, #8] + 461164: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 461168: 910043ff add sp, sp, #0x10 + 46116c: d65f03c0 ret + +0000000000461170 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS9_EEESD_EET0_T_SG_SF_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS9_EEESD_EET0_T_SG_SF_(): + 461170: a9bb7bfd stp x29, x30, [sp, #-80]! + 461174: 910003fd mov x29, sp + 461178: f9000bf3 str x19, [sp, #16] + 46117c: f9001fe0 str x0, [sp, #56] + 461180: f9001be1 str x1, [sp, #48] + 461184: f90017e2 str x2, [sp, #40] + 461188: f94017e0 ldr x0, [sp, #40] + 46118c: f90027e0 str x0, [sp, #72] + 461190: 9100c3e1 add x1, sp, #0x30 + 461194: 9100e3e0 add x0, sp, #0x38 + 461198: 9400004c bl 4612c8 <_ZStneIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEbRKSt13move_iteratorIT_ESF_> + 46119c: 12001c00 and w0, w0, #0xff + 4611a0: 7100001f cmp w0, #0x0 + 4611a4: 540001e0 b.eq 4611e0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS9_EEESD_EET0_T_SG_SF_+0x70> // b.none + 4611a8: f94027e0 ldr x0, [sp, #72] + 4611ac: 9400001b bl 461218 <_ZSt11__addressofISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEPT_RSA_> + 4611b0: aa0003f3 mov x19, x0 + 4611b4: 9100e3e0 add x0, sp, #0x38 + 4611b8: 9400005a bl 461320 <_ZNKSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEdeEv> + 4611bc: aa0003e1 mov x1, x0 + 4611c0: aa1303e0 mov x0, x19 + 4611c4: 9400005d bl 461338 <_ZSt10_ConstructISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEJS9_EEvPT_DpOT0_> + 4611c8: 9100e3e0 add x0, sp, #0x38 + 4611cc: 9400004b bl 4612f8 <_ZNSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEppEv> + 4611d0: f94027e0 ldr x0, [sp, #72] + 4611d4: 91002000 add x0, x0, #0x8 + 4611d8: f90027e0 str x0, [sp, #72] + 4611dc: 17ffffed b 461190 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS9_EEESD_EET0_T_SG_SF_+0x20> + 4611e0: f94027e0 ldr x0, [sp, #72] + 4611e4: 1400000a b 46120c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS9_EEESD_EET0_T_SG_SF_+0x9c> + 4611e8: 97fe974e bl 406f20 <__cxa_begin_catch@plt> + 4611ec: f94027e1 ldr x1, [sp, #72] + 4611f0: f94017e0 ldr x0, [sp, #40] + 4611f4: 97fffef5 bl 460dc8 <_ZSt8_DestroyIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEvT_SB_> + 4611f8: 97fe993a bl 4076e0 <__cxa_rethrow@plt> + 4611fc: aa0003f3 mov x19, x0 + 461200: 97fe9984 bl 407810 <__cxa_end_catch@plt> + 461204: aa1303e0 mov x0, x19 + 461208: 97fe99be bl 407900 <_Unwind_Resume@plt> + 46120c: f9400bf3 ldr x19, [sp, #16] + 461210: a8c57bfd ldp x29, x30, [sp], #80 + 461214: d65f03c0 ret + +0000000000461218 <_ZSt11__addressofISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEPT_RSA_>: +_ZSt11__addressofISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEPT_RSA_(): + 461218: d10043ff sub sp, sp, #0x10 + 46121c: f90007e0 str x0, [sp, #8] + 461220: f94007e0 ldr x0, [sp, #8] + 461224: 910043ff add sp, sp, #0x10 + 461228: d65f03c0 ret + +000000000046122c <_ZSt8_DestroyISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEvPT_>: +_ZSt8_DestroyISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEvPT_(): + 46122c: a9be7bfd stp x29, x30, [sp, #-32]! + 461230: 910003fd mov x29, sp + 461234: f9000fe0 str x0, [sp, #24] + 461238: f9400fe0 ldr x0, [sp, #24] + 46123c: 97fffb72 bl 460004 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED1Ev> + 461240: d503201f nop + 461244: a8c27bfd ldp x29, x30, [sp], #32 + 461248: d65f03c0 ret + +000000000046124c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS7_EEEC2Ev(): + 46124c: d10043ff sub sp, sp, #0x10 + 461250: f90007e0 str x0, [sp, #8] + 461254: d503201f nop + 461258: 910043ff add sp, sp, #0x10 + 46125c: d65f03c0 ret + +0000000000461260 <_ZSt7forwardIRPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardIRPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE(): + 461260: d10043ff sub sp, sp, #0x10 + 461264: f90007e0 str x0, [sp, #8] + 461268: f94007e0 ldr x0, [sp, #8] + 46126c: 910043ff add sp, sp, #0x10 + 461270: d65f03c0 ret + +0000000000461274 <_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1IRS6_JS8_EvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEEC1IRS6_JS8_EvEEOT_DpOT0_(): + 461274: a9bc7bfd stp x29, x30, [sp, #-64]! + 461278: 910003fd mov x29, sp + 46127c: f9000bf3 str x19, [sp, #16] + 461280: f9001fe0 str x0, [sp, #56] + 461284: f9001be1 str x1, [sp, #48] + 461288: f90017e2 str x2, [sp, #40] + 46128c: f94017e0 ldr x0, [sp, #40] + 461290: 97ffff1e bl 460f08 <_ZSt7forwardISt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 461294: aa0003e1 mov x1, x0 + 461298: f9401fe0 ldr x0, [sp, #56] + 46129c: 94000039 bl 461380 <_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEEC1IS7_EEOT_> + 4612a0: f9401ff3 ldr x19, [sp, #56] + 4612a4: f9401be0 ldr x0, [sp, #48] + 4612a8: 97ffffee bl 461260 <_ZSt7forwardIRPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 4612ac: aa0003e1 mov x1, x0 + 4612b0: aa1303e0 mov x0, x19 + 4612b4: 9400003f bl 4613b0 <_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EEC1IRS6_EEOT_> + 4612b8: d503201f nop + 4612bc: f9400bf3 ldr x19, [sp, #16] + 4612c0: a8c47bfd ldp x29, x30, [sp], #64 + 4612c4: d65f03c0 ret + +00000000004612c8 <_ZStneIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEbRKSt13move_iteratorIT_ESF_>: +_ZStneIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEbRKSt13move_iteratorIT_ESF_(): + 4612c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4612cc: 910003fd mov x29, sp + 4612d0: f9000fe0 str x0, [sp, #24] + 4612d4: f9000be1 str x1, [sp, #16] + 4612d8: f9400be1 ldr x1, [sp, #16] + 4612dc: f9400fe0 ldr x0, [sp, #24] + 4612e0: 94000040 bl 4613e0 <_ZSteqIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEbRKSt13move_iteratorIT_ESF_> + 4612e4: 12001c00 and w0, w0, #0xff + 4612e8: 52000000 eor w0, w0, #0x1 + 4612ec: 12001c00 and w0, w0, #0xff + 4612f0: a8c27bfd ldp x29, x30, [sp], #32 + 4612f4: d65f03c0 ret + +00000000004612f8 <_ZNSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEppEv>: +_ZNSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEppEv(): + 4612f8: d10043ff sub sp, sp, #0x10 + 4612fc: f90007e0 str x0, [sp, #8] + 461300: f94007e0 ldr x0, [sp, #8] + 461304: f9400000 ldr x0, [x0] + 461308: 91002001 add x1, x0, #0x8 + 46130c: f94007e0 ldr x0, [sp, #8] + 461310: f9000001 str x1, [x0] + 461314: f94007e0 ldr x0, [sp, #8] + 461318: 910043ff add sp, sp, #0x10 + 46131c: d65f03c0 ret + +0000000000461320 <_ZNKSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEdeEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEdeEv(): + 461320: d10043ff sub sp, sp, #0x10 + 461324: f90007e0 str x0, [sp, #8] + 461328: f94007e0 ldr x0, [sp, #8] + 46132c: f9400000 ldr x0, [x0] + 461330: 910043ff add sp, sp, #0x10 + 461334: d65f03c0 ret + +0000000000461338 <_ZSt10_ConstructISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEJS9_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEJS9_EEvPT_DpOT0_(): + 461338: a9bd7bfd stp x29, x30, [sp, #-48]! + 46133c: 910003fd mov x29, sp + 461340: f9000bf3 str x19, [sp, #16] + 461344: f90017e0 str x0, [sp, #40] + 461348: f90013e1 str x1, [sp, #32] + 46134c: f94013e0 ldr x0, [sp, #32] + 461350: 97fffc7e bl 460548 <_ZSt7forwardISt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 461354: aa0003f3 mov x19, x0 + 461358: f94017e0 ldr x0, [sp, #40] + 46135c: aa0003e1 mov x1, x0 + 461360: d2800100 mov x0, #0x8 // #8 + 461364: 97feac45 bl 40c478 <_ZnwmPv> + 461368: aa1303e1 mov x1, x19 + 46136c: 97fffe53 bl 460cb8 <_ZNSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEC1EOS8_> + 461370: d503201f nop + 461374: f9400bf3 ldr x19, [sp, #16] + 461378: a8c37bfd ldp x29, x30, [sp], #48 + 46137c: d65f03c0 ret + +0000000000461380 <_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEEC1IS7_EEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEEC1IS7_EEOT_(): + 461380: a9be7bfd stp x29, x30, [sp, #-32]! + 461384: 910003fd mov x29, sp + 461388: f9000fe0 str x0, [sp, #24] + 46138c: f9000be1 str x1, [sp, #16] + 461390: f9400be0 ldr x0, [sp, #16] + 461394: 97fffedd bl 460f08 <_ZSt7forwardISt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 461398: aa0003e1 mov x1, x0 + 46139c: f9400fe0 ldr x0, [sp, #24] + 4613a0: 94000020 bl 461420 <_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EEC1IS7_EEOT_> + 4613a4: d503201f nop + 4613a8: a8c27bfd ldp x29, x30, [sp], #32 + 4613ac: d65f03c0 ret + +00000000004613b0 <_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EEC1IRS6_EEOT_>: +_ZNSt10_Head_baseILm0EPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEELb0EEC2IRS6_EEOT_(): + 4613b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4613b4: 910003fd mov x29, sp + 4613b8: f9000fe0 str x0, [sp, #24] + 4613bc: f9000be1 str x1, [sp, #16] + 4613c0: f9400be0 ldr x0, [sp, #16] + 4613c4: 97ffffa7 bl 461260 <_ZSt7forwardIRPNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 4613c8: f9400001 ldr x1, [x0] + 4613cc: f9400fe0 ldr x0, [sp, #24] + 4613d0: f9000001 str x1, [x0] + 4613d4: d503201f nop + 4613d8: a8c27bfd ldp x29, x30, [sp], #32 + 4613dc: d65f03c0 ret + +00000000004613e0 <_ZSteqIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEbRKSt13move_iteratorIT_ESF_>: +_ZSteqIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEbRKSt13move_iteratorIT_ESF_(): + 4613e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4613e4: 910003fd mov x29, sp + 4613e8: f9000bf3 str x19, [sp, #16] + 4613ec: f90017e0 str x0, [sp, #40] + 4613f0: f90013e1 str x1, [sp, #32] + 4613f4: f94017e0 ldr x0, [sp, #40] + 4613f8: 94000013 bl 461444 <_ZNKSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEE4baseEv> + 4613fc: aa0003f3 mov x19, x0 + 461400: f94013e0 ldr x0, [sp, #32] + 461404: 94000010 bl 461444 <_ZNKSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEE4baseEv> + 461408: eb00027f cmp x19, x0 + 46140c: 1a9f17e0 cset w0, eq // eq = none + 461410: 12001c00 and w0, w0, #0xff + 461414: f9400bf3 ldr x19, [sp, #16] + 461418: a8c37bfd ldp x29, x30, [sp], #48 + 46141c: d65f03c0 ret + +0000000000461420 <_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EEC1IS7_EEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEELb1EEC1IS7_EEOT_(): + 461420: a9be7bfd stp x29, x30, [sp, #-32]! + 461424: 910003fd mov x29, sp + 461428: f9000fe0 str x0, [sp, #24] + 46142c: f9000be1 str x1, [sp, #16] + 461430: f9400be0 ldr x0, [sp, #16] + 461434: 97fffeb5 bl 460f08 <_ZSt7forwardISt14default_deleteINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 461438: d503201f nop + 46143c: a8c27bfd ldp x29, x30, [sp], #32 + 461440: d65f03c0 ret + +0000000000461444 <_ZNKSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEE4baseEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEE4baseEv(): + 461444: d10043ff sub sp, sp, #0x10 + 461448: f90007e0 str x0, [sp, #8] + 46144c: f94007e0 ldr x0, [sp, #8] + 461450: f9400000 ldr x0, [x0] + 461454: 910043ff add sp, sp, #0x10 + 461458: d65f03c0 ret + +000000000046145c <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED1Ev>: +_ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED2Ev(): + 46145c: a9be7bfd stp x29, x30, [sp, #-32]! + 461460: 910003fd mov x29, sp + 461464: f9000fe0 str x0, [sp, #24] + 461468: f0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 46146c: 91206001 add x1, x0, #0x818 + 461470: f9400fe0 ldr x0, [sp, #24] + 461474: f9000001 str x1, [x0] + 461478: f9400fe0 ldr x0, [sp, #24] + 46147c: 97fff352 bl 45e1c4 <_ZN5Catch10ISingletonD1Ev> + 461480: f9400fe0 ldr x0, [sp, #24] + 461484: 91002000 add x0, x0, #0x8 + 461488: 97fffbc5 bl 46039c <_ZN5Catch13StringStreamsD1Ev> + 46148c: d503201f nop + 461490: a8c27bfd ldp x29, x30, [sp], #32 + 461494: d65f03c0 ret + +0000000000461498 <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED0Ev>: +_ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED0Ev(): + 461498: a9be7bfd stp x29, x30, [sp, #-32]! + 46149c: 910003fd mov x29, sp + 4614a0: f9000fe0 str x0, [sp, #24] + 4614a4: f9400fe0 ldr x0, [sp, #24] + 4614a8: 97ffffed bl 46145c <_ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED1Ev> + 4614ac: d2803601 mov x1, #0x1b0 // #432 + 4614b0: f9400fe0 ldr x0, [sp, #24] + 4614b4: 97fe97b3 bl 407380 <_ZdlPvm@plt> + 4614b8: a8c27bfd ldp x29, x30, [sp], #32 + 4614bc: d65f03c0 ret + +00000000004614c0 <_ZN5Catch9StringRefC1EPKc>: +_ZN5Catch9StringRefC1EPKc(): + 4614c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4614c4: 910003fd mov x29, sp + 4614c8: f9000fe0 str x0, [sp, #24] + 4614cc: f9000be1 str x1, [sp, #16] + 4614d0: f9400be0 ldr x0, [sp, #16] + 4614d4: 97fe9663 bl 406e60 + 4614d8: aa0003e2 mov x2, x0 + 4614dc: f9400be1 ldr x1, [sp, #16] + 4614e0: f9400fe0 ldr x0, [sp, #24] + 4614e4: 97ff8221 bl 441d68 <_ZN5Catch9StringRefC1EPKcm> + 4614e8: d503201f nop + 4614ec: a8c27bfd ldp x29, x30, [sp], #32 + 4614f0: d65f03c0 ret + +00000000004614f4 <_ZNK5Catch9StringRef5c_strEv>: +_ZNK5Catch9StringRef5c_strEv(): + 4614f4: a9ba7bfd stp x29, x30, [sp, #-96]! + 4614f8: 910003fd mov x29, sp + 4614fc: f9000bf3 str x19, [sp, #16] + 461500: f90017e0 str x0, [sp, #40] + 461504: f94017e0 ldr x0, [sp, #40] + 461508: 9400008a bl 461730 <_ZNK5Catch9StringRef16isNullTerminatedEv> + 46150c: 12001c00 and w0, w0, #0xff + 461510: 52000000 eor w0, w0, #0x1 + 461514: 12001c00 and w0, w0, #0xff + 461518: 7100001f cmp w0, #0x0 + 46151c: 540001e0 b.eq 461558 <_ZNK5Catch9StringRef5c_strEv+0x64> // b.none + 461520: 910143e0 add x0, sp, #0x50 + 461524: 97fff7a6 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 461528: 910143e2 add x2, sp, #0x50 + 46152c: f0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 461530: 91244001 add x1, x0, #0x910 + 461534: aa0203e0 mov x0, x2 + 461538: 9400008b bl 461764 <_ZN5Catch20ReusableStringStreamlsIA60_cEERS0_RKT_> + 46153c: aa0003e1 mov x1, x0 + 461540: 9100c3e0 add x0, sp, #0x30 + 461544: aa0003e8 mov x8, x0 + 461548: aa0103e0 mov x0, x1 + 46154c: 97fff7de bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 461550: 9100c3e0 add x0, sp, #0x30 + 461554: 9401468c bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 461558: f94017e0 ldr x0, [sp, #40] + 46155c: f9400000 ldr x0, [x0] + 461560: 1400000a b 461588 <_ZNK5Catch9StringRef5c_strEv+0x94> + 461564: aa0003f3 mov x19, x0 + 461568: 9100c3e0 add x0, sp, #0x30 + 46156c: 97fe96e5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461570: 14000002 b 461578 <_ZNK5Catch9StringRef5c_strEv+0x84> + 461574: aa0003f3 mov x19, x0 + 461578: 910143e0 add x0, sp, #0x50 + 46157c: 97fff7a6 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 461580: aa1303e0 mov x0, x19 + 461584: 97fe98df bl 407900 <_Unwind_Resume@plt> + 461588: f9400bf3 ldr x19, [sp, #16] + 46158c: a8c67bfd ldp x29, x30, [sp], #96 + 461590: d65f03c0 ret + +0000000000461594 <_ZNK5Catch9StringRefeqERKS0_>: +_ZNK5Catch9StringRefeqERKS0_(): + 461594: a9be7bfd stp x29, x30, [sp, #-32]! + 461598: 910003fd mov x29, sp + 46159c: f9000fe0 str x0, [sp, #24] + 4615a0: f9000be1 str x1, [sp, #16] + 4615a4: f9400fe0 ldr x0, [sp, #24] + 4615a8: f9400401 ldr x1, [x0, #8] + 4615ac: f9400be0 ldr x0, [sp, #16] + 4615b0: f9400400 ldr x0, [x0, #8] + 4615b4: eb00003f cmp x1, x0 + 4615b8: 540001c1 b.ne 4615f0 <_ZNK5Catch9StringRefeqERKS0_+0x5c> // b.any + 4615bc: f9400fe0 ldr x0, [sp, #24] + 4615c0: f9400003 ldr x3, [x0] + 4615c4: f9400be0 ldr x0, [sp, #16] + 4615c8: f9400001 ldr x1, [x0] + 4615cc: f9400fe0 ldr x0, [sp, #24] + 4615d0: f9400400 ldr x0, [x0, #8] + 4615d4: aa0003e2 mov x2, x0 + 4615d8: aa0303e0 mov x0, x3 + 4615dc: 97fe9689 bl 407000 + 4615e0: 7100001f cmp w0, #0x0 + 4615e4: 54000061 b.ne 4615f0 <_ZNK5Catch9StringRefeqERKS0_+0x5c> // b.any + 4615e8: 52800020 mov w0, #0x1 // #1 + 4615ec: 14000002 b 4615f4 <_ZNK5Catch9StringRefeqERKS0_+0x60> + 4615f0: 52800000 mov w0, #0x0 // #0 + 4615f4: a8c27bfd ldp x29, x30, [sp], #32 + 4615f8: d65f03c0 ret + +00000000004615fc <_ZNK5Catch9StringRefltERKS0_>: +_ZNK5Catch9StringRefltERKS0_(): + 4615fc: a9be7bfd stp x29, x30, [sp, #-32]! + 461600: 910003fd mov x29, sp + 461604: f9000fe0 str x0, [sp, #24] + 461608: f9000be1 str x1, [sp, #16] + 46160c: f9400fe0 ldr x0, [sp, #24] + 461610: f9400401 ldr x1, [x0, #8] + 461614: f9400be0 ldr x0, [sp, #16] + 461618: f9400400 ldr x0, [x0, #8] + 46161c: eb00003f cmp x1, x0 + 461620: 540001c2 b.cs 461658 <_ZNK5Catch9StringRefltERKS0_+0x5c> // b.hs, b.nlast + 461624: f9400fe0 ldr x0, [sp, #24] + 461628: f9400003 ldr x3, [x0] + 46162c: f9400be0 ldr x0, [sp, #16] + 461630: f9400001 ldr x1, [x0] + 461634: f9400fe0 ldr x0, [sp, #24] + 461638: f9400400 ldr x0, [x0, #8] + 46163c: aa0003e2 mov x2, x0 + 461640: aa0303e0 mov x0, x3 + 461644: 97fe974b bl 407370 + 461648: 7100001f cmp w0, #0x0 + 46164c: 1a9fc7e0 cset w0, le + 461650: 12001c00 and w0, w0, #0xff + 461654: 1400000c b 461684 <_ZNK5Catch9StringRefltERKS0_+0x88> + 461658: f9400fe0 ldr x0, [sp, #24] + 46165c: f9400003 ldr x3, [x0] + 461660: f9400be0 ldr x0, [sp, #16] + 461664: f9400001 ldr x1, [x0] + 461668: f9400be0 ldr x0, [sp, #16] + 46166c: f9400400 ldr x0, [x0, #8] + 461670: aa0003e2 mov x2, x0 + 461674: aa0303e0 mov x0, x3 + 461678: 97fe973e bl 407370 + 46167c: 531f7c00 lsr w0, w0, #31 + 461680: 12001c00 and w0, w0, #0xff + 461684: a8c27bfd ldp x29, x30, [sp], #32 + 461688: d65f03c0 ret + +000000000046168c <_ZN5CatchlsERSoRKNS_9StringRefE>: +_ZN5CatchlsERSoRKNS_9StringRefE(): + 46168c: a9bd7bfd stp x29, x30, [sp, #-48]! + 461690: 910003fd mov x29, sp + 461694: f9000bf3 str x19, [sp, #16] + 461698: f90017e0 str x0, [sp, #40] + 46169c: f90013e1 str x1, [sp, #32] + 4616a0: f94013e0 ldr x0, [sp, #32] + 4616a4: 9400001d bl 461718 <_ZNK5Catch9StringRef4dataEv> + 4616a8: aa0003f3 mov x19, x0 + 4616ac: f94013e0 ldr x0, [sp, #32] + 4616b0: 97ff434b bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4616b4: aa0003e2 mov x2, x0 + 4616b8: aa1303e1 mov x1, x19 + 4616bc: f94017e0 ldr x0, [sp, #40] + 4616c0: 97fe97dc bl 407630 <_ZNSo5writeEPKcl@plt> + 4616c4: f9400bf3 ldr x19, [sp, #16] + 4616c8: a8c37bfd ldp x29, x30, [sp], #48 + 4616cc: d65f03c0 ret + +00000000004616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE>: +_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE(): + 4616d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4616d4: 910003fd mov x29, sp + 4616d8: f9000bf3 str x19, [sp, #16] + 4616dc: f90017e0 str x0, [sp, #40] + 4616e0: f90013e1 str x1, [sp, #32] + 4616e4: f94013e0 ldr x0, [sp, #32] + 4616e8: 9400000c bl 461718 <_ZNK5Catch9StringRef4dataEv> + 4616ec: aa0003f3 mov x19, x0 + 4616f0: f94013e0 ldr x0, [sp, #32] + 4616f4: 97ff433a bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4616f8: aa0003e2 mov x2, x0 + 4616fc: aa1303e1 mov x1, x19 + 461700: f94017e0 ldr x0, [sp, #40] + 461704: 97fe958f bl 406d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> + 461708: f94017e0 ldr x0, [sp, #40] + 46170c: f9400bf3 ldr x19, [sp, #16] + 461710: a8c37bfd ldp x29, x30, [sp], #48 + 461714: d65f03c0 ret + +0000000000461718 <_ZNK5Catch9StringRef4dataEv>: +_ZNK5Catch9StringRef4dataEv(): + 461718: d10043ff sub sp, sp, #0x10 + 46171c: f90007e0 str x0, [sp, #8] + 461720: f94007e0 ldr x0, [sp, #8] + 461724: f9400000 ldr x0, [x0] + 461728: 910043ff add sp, sp, #0x10 + 46172c: d65f03c0 ret + +0000000000461730 <_ZNK5Catch9StringRef16isNullTerminatedEv>: +_ZNK5Catch9StringRef16isNullTerminatedEv(): + 461730: d10043ff sub sp, sp, #0x10 + 461734: f90007e0 str x0, [sp, #8] + 461738: f94007e0 ldr x0, [sp, #8] + 46173c: f9400001 ldr x1, [x0] + 461740: f94007e0 ldr x0, [sp, #8] + 461744: f9400400 ldr x0, [x0, #8] + 461748: 8b000020 add x0, x1, x0 + 46174c: 39400000 ldrb w0, [x0] + 461750: 7100001f cmp w0, #0x0 + 461754: 1a9f17e0 cset w0, eq // eq = none + 461758: 12001c00 and w0, w0, #0xff + 46175c: 910043ff add sp, sp, #0x10 + 461760: d65f03c0 ret + +0000000000461764 <_ZN5Catch20ReusableStringStreamlsIA60_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA60_cEERS0_RKT_(): + 461764: a9be7bfd stp x29, x30, [sp, #-32]! + 461768: 910003fd mov x29, sp + 46176c: f9000fe0 str x0, [sp, #24] + 461770: f9000be1 str x1, [sp, #16] + 461774: f9400fe0 ldr x0, [sp, #24] + 461778: f9400400 ldr x0, [x0, #8] + 46177c: f9400be1 ldr x1, [sp, #16] + 461780: 97fe96f4 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 461784: f9400fe0 ldr x0, [sp, #24] + 461788: a8c27bfd ldp x29, x30, [sp], #32 + 46178c: d65f03c0 ret + +0000000000461790 <_ZN5Catch12_GLOBAL__N_19toLowerChEc>: +_ZN5Catch12_GLOBAL__N_19toLowerChEc(): + 461790: a9be7bfd stp x29, x30, [sp, #-32]! + 461794: 910003fd mov x29, sp + 461798: 39007fe0 strb w0, [sp, #31] + 46179c: 39407fe0 ldrb w0, [sp, #31] + 4617a0: 97fe9578 bl 406d80 + 4617a4: 12001c00 and w0, w0, #0xff + 4617a8: a8c27bfd ldp x29, x30, [sp], #32 + 4617ac: d65f03c0 ret + +00000000004617b0 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_>: +_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_(): + 4617b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4617b4: 910003fd mov x29, sp + 4617b8: a90153f3 stp x19, x20, [sp, #16] + 4617bc: f90017e0 str x0, [sp, #40] + 4617c0: f90013e1 str x1, [sp, #32] + 4617c4: f94017e0 ldr x0, [sp, #40] + 4617c8: 97fe967a bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4617cc: aa0003f3 mov x19, x0 + 4617d0: f94013e0 ldr x0, [sp, #32] + 4617d4: 97fe9677 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4617d8: eb00027f cmp x19, x0 + 4617dc: 54000243 b.cc 461824 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x74> // b.lo, b.ul, b.last + 4617e0: f94013e0 ldr x0, [sp, #32] + 4617e4: 97fe96d3 bl 407330 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 4617e8: aa0003f3 mov x19, x0 + 4617ec: f94013e0 ldr x0, [sp, #32] + 4617f0: 97fe9870 bl 4079b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 4617f4: aa0003f4 mov x20, x0 + 4617f8: f94017e0 ldr x0, [sp, #40] + 4617fc: 97fe96cd bl 407330 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 461800: aa0003e2 mov x2, x0 + 461804: aa1403e1 mov x1, x20 + 461808: aa1303e0 mov x0, x19 + 46180c: 97ff0590 bl 422e4c <_ZSt5equalIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESA_EbT_SB_T0_> + 461810: 12001c00 and w0, w0, #0xff + 461814: 7100001f cmp w0, #0x0 + 461818: 54000060 b.eq 461824 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x74> // b.none + 46181c: 52800020 mov w0, #0x1 // #1 + 461820: 14000002 b 461828 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x78> + 461824: 52800000 mov w0, #0x0 // #0 + 461828: a94153f3 ldp x19, x20, [sp, #16] + 46182c: a8c37bfd ldp x29, x30, [sp], #48 + 461830: d65f03c0 ret + +0000000000461834 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc>: +_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc(): + 461834: a9be7bfd stp x29, x30, [sp, #-32]! + 461838: 910003fd mov x29, sp + 46183c: f9000fe0 str x0, [sp, #24] + 461840: 39005fe1 strb w1, [sp, #23] + 461844: f9400fe0 ldr x0, [sp, #24] + 461848: 97fe9802 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 46184c: 12001c00 and w0, w0, #0xff + 461850: 52000000 eor w0, w0, #0x1 + 461854: 12001c00 and w0, w0, #0xff + 461858: 7100001f cmp w0, #0x0 + 46185c: 54000140 b.eq 461884 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc+0x50> // b.none + 461860: d2800001 mov x1, #0x0 // #0 + 461864: f9400fe0 ldr x0, [sp, #24] + 461868: 97fe96fe bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 46186c: 39400000 ldrb w0, [x0] + 461870: 39405fe1 ldrb w1, [sp, #23] + 461874: 6b00003f cmp w1, w0 + 461878: 54000061 b.ne 461884 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc+0x50> // b.any + 46187c: 52800020 mov w0, #0x1 // #1 + 461880: 14000002 b 461888 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc+0x54> + 461884: 52800000 mov w0, #0x0 // #0 + 461888: a8c27bfd ldp x29, x30, [sp], #32 + 46188c: d65f03c0 ret + +0000000000461890 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_>: +_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_(): + 461890: a9bb7bfd stp x29, x30, [sp, #-80]! + 461894: 910003fd mov x29, sp + 461898: f9000bf3 str x19, [sp, #16] + 46189c: f90017e0 str x0, [sp, #40] + 4618a0: f90013e1 str x1, [sp, #32] + 4618a4: f94017e0 ldr x0, [sp, #40] + 4618a8: 97fe9642 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4618ac: aa0003f3 mov x19, x0 + 4618b0: f94013e0 ldr x0, [sp, #32] + 4618b4: 97fe963f bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4618b8: eb00027f cmp x19, x0 + 4618bc: 540002c3 b.cc 461914 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x84> // b.lo, b.ul, b.last + 4618c0: 9100e3e0 add x0, sp, #0x38 + 4618c4: aa0003e8 mov x8, x0 + 4618c8: f94013e0 ldr x0, [sp, #32] + 4618cc: 97fe97a1 bl 407750 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEv@plt> + 4618d0: 910103e0 add x0, sp, #0x40 + 4618d4: aa0003e8 mov x8, x0 + 4618d8: f94013e0 ldr x0, [sp, #32] + 4618dc: 97fe9515 bl 406d30 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv@plt> + 4618e0: 910123e0 add x0, sp, #0x48 + 4618e4: aa0003e8 mov x8, x0 + 4618e8: f94017e0 ldr x0, [sp, #40] + 4618ec: 97fe9799 bl 407750 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEv@plt> + 4618f0: 910123e2 add x2, sp, #0x48 + 4618f4: 910103e1 add x1, sp, #0x40 + 4618f8: 9100e3e0 add x0, sp, #0x38 + 4618fc: 94000220 bl 46217c <_ZSt5equalISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESC_EbT_SD_T0_> + 461900: 12001c00 and w0, w0, #0xff + 461904: 7100001f cmp w0, #0x0 + 461908: 54000060 b.eq 461914 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x84> // b.none + 46190c: 52800020 mov w0, #0x1 // #1 + 461910: 14000002 b 461918 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x88> + 461914: 52800000 mov w0, #0x0 // #0 + 461918: f9400bf3 ldr x19, [sp, #16] + 46191c: a8c57bfd ldp x29, x30, [sp], #80 + 461920: d65f03c0 ret + +0000000000461924 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc>: +_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc(): + 461924: a9be7bfd stp x29, x30, [sp, #-32]! + 461928: 910003fd mov x29, sp + 46192c: f9000fe0 str x0, [sp, #24] + 461930: 39005fe1 strb w1, [sp, #23] + 461934: f9400fe0 ldr x0, [sp, #24] + 461938: 97fe97c6 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 46193c: 12001c00 and w0, w0, #0xff + 461940: 52000000 eor w0, w0, #0x1 + 461944: 12001c00 and w0, w0, #0xff + 461948: 7100001f cmp w0, #0x0 + 46194c: 540001a0 b.eq 461980 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc+0x5c> // b.none + 461950: f9400fe0 ldr x0, [sp, #24] + 461954: 97fe9617 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 461958: d1000400 sub x0, x0, #0x1 + 46195c: aa0003e1 mov x1, x0 + 461960: f9400fe0 ldr x0, [sp, #24] + 461964: 97fe96bf bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 461968: 39400000 ldrb w0, [x0] + 46196c: 39405fe1 ldrb w1, [sp, #23] + 461970: 6b00003f cmp w1, w0 + 461974: 54000061 b.ne 461980 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc+0x5c> // b.any + 461978: 52800020 mov w0, #0x1 // #1 + 46197c: 14000002 b 461984 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc+0x60> + 461980: 52800000 mov w0, #0x0 // #0 + 461984: a8c27bfd ldp x29, x30, [sp], #32 + 461988: d65f03c0 ret + +000000000046198c <_ZN5Catch8containsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_>: +_ZN5Catch8containsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_(): + 46198c: a9be7bfd stp x29, x30, [sp, #-32]! + 461990: 910003fd mov x29, sp + 461994: f9000fe0 str x0, [sp, #24] + 461998: f9000be1 str x1, [sp, #16] + 46199c: d2800002 mov x2, #0x0 // #0 + 4619a0: f9400be1 ldr x1, [sp, #16] + 4619a4: f9400fe0 ldr x0, [sp, #24] + 4619a8: 97fe9842 bl 407ab0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_m@plt> + 4619ac: b100041f cmn x0, #0x1 + 4619b0: 1a9f07e0 cset w0, ne // ne = any + 4619b4: 12001c00 and w0, w0, #0xff + 4619b8: a8c27bfd ldp x29, x30, [sp], #32 + 4619bc: d65f03c0 ret + +00000000004619c0 <_ZN5Catch14toLowerInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch14toLowerInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4619c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4619c4: 910003fd mov x29, sp + 4619c8: a90153f3 stp x19, x20, [sp, #16] + 4619cc: f90017e0 str x0, [sp, #40] + 4619d0: f94017e0 ldr x0, [sp, #40] + 4619d4: 97fe9637 bl 4072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 4619d8: aa0003f3 mov x19, x0 + 4619dc: f94017e0 ldr x0, [sp, #40] + 4619e0: 97fe95b8 bl 4070c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 4619e4: aa0003f4 mov x20, x0 + 4619e8: f94017e0 ldr x0, [sp, #40] + 4619ec: 97fe9631 bl 4072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 4619f0: aa0003e1 mov x1, x0 + 4619f4: 90000000 adrp x0, 461000 <_ZNSt13move_iteratorIPSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EEEC1ESA_+0x18> + 4619f8: 911e4003 add x3, x0, #0x790 + 4619fc: aa0103e2 mov x2, x1 + 461a00: aa1403e1 mov x1, x20 + 461a04: aa1303e0 mov x0, x19 + 461a08: 94000202 bl 462210 <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_PFccEET0_T_SD_SC_T1_> + 461a0c: d503201f nop + 461a10: a94153f3 ldp x19, x20, [sp, #16] + 461a14: a8c37bfd ldp x29, x30, [sp], #48 + 461a18: d65f03c0 ret + +0000000000461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 461a1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 461a20: 910003fd mov x29, sp + 461a24: a90153f3 stp x19, x20, [sp, #16] + 461a28: aa0803f3 mov x19, x8 + 461a2c: f90017e0 str x0, [sp, #40] + 461a30: f94017e1 ldr x1, [sp, #40] + 461a34: aa1303e0 mov x0, x19 + 461a38: 97fe954e bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 461a3c: aa1303e0 mov x0, x19 + 461a40: 97ffffe0 bl 4619c0 <_ZN5Catch14toLowerInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 461a44: 14000006 b 461a5c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x40> + 461a48: aa0003f4 mov x20, x0 + 461a4c: aa1303e0 mov x0, x19 + 461a50: 97fe95ac bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461a54: aa1403e0 mov x0, x20 + 461a58: 97fe97aa bl 407900 <_Unwind_Resume@plt> + 461a5c: aa1303e0 mov x0, x19 + 461a60: a94153f3 ldp x19, x20, [sp, #16] + 461a64: a8c37bfd ldp x29, x30, [sp], #48 + 461a68: d65f03c0 ret + +0000000000461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 461a6c: a9bc7bfd stp x29, x30, [sp, #-64]! + 461a70: 910003fd mov x29, sp + 461a74: f9000bf3 str x19, [sp, #16] + 461a78: aa0803f3 mov x19, x8 + 461a7c: f90017e0 str x0, [sp, #40] + 461a80: d0000740 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 461a84: 912de000 add x0, x0, #0xb78 + 461a88: f9400000 ldr x0, [x0] + 461a8c: d2800002 mov x2, #0x0 // #0 + 461a90: aa0003e1 mov x1, x0 + 461a94: f94017e0 ldr x0, [sp, #40] + 461a98: 97fe9582 bl 4070a0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcm@plt> + 461a9c: f9001fe0 str x0, [sp, #56] + 461aa0: d0000740 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 461aa4: 912de000 add x0, x0, #0xb78 + 461aa8: f9400000 ldr x0, [x0] + 461aac: 92800002 mov x2, #0xffffffffffffffff // #-1 + 461ab0: aa0003e1 mov x1, x0 + 461ab4: f94017e0 ldr x0, [sp, #40] + 461ab8: 97fe97a2 bl 407940 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcm@plt> + 461abc: f9001be0 str x0, [sp, #48] + 461ac0: f9401fe0 ldr x0, [sp, #56] + 461ac4: b100041f cmn x0, #0x1 + 461ac8: 54000160 b.eq 461af4 <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.none + 461acc: f9401be1 ldr x1, [sp, #48] + 461ad0: f9401fe0 ldr x0, [sp, #56] + 461ad4: cb000020 sub x0, x1, x0 + 461ad8: 91000400 add x0, x0, #0x1 + 461adc: aa1303e8 mov x8, x19 + 461ae0: aa0003e2 mov x2, x0 + 461ae4: f9401fe1 ldr x1, [sp, #56] + 461ae8: f94017e0 ldr x0, [sp, #40] + 461aec: 97fe963d bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 461af0: 14000003 b 461afc <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x90> + 461af4: aa1303e0 mov x0, x19 + 461af8: 97fe96e6 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 461afc: aa1303e0 mov x0, x19 + 461b00: f9400bf3 ldr x19, [sp, #16] + 461b04: a8c47bfd ldp x29, x30, [sp], #64 + 461b08: d65f03c0 ret + +0000000000461b0c <_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc>: +_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc(): + 461b0c: d10043ff sub sp, sp, #0x10 + 461b10: f90007e0 str x0, [sp, #8] + 461b14: 39001fe1 strb w1, [sp, #7] + 461b18: 39401fe0 ldrb w0, [sp, #7] + 461b1c: 7100801f cmp w0, #0x20 + 461b20: 54000140 b.eq 461b48 <_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc+0x3c> // b.none + 461b24: 39401fe0 ldrb w0, [sp, #7] + 461b28: 7100241f cmp w0, #0x9 + 461b2c: 540000e0 b.eq 461b48 <_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc+0x3c> // b.none + 461b30: 39401fe0 ldrb w0, [sp, #7] + 461b34: 7100281f cmp w0, #0xa + 461b38: 54000080 b.eq 461b48 <_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc+0x3c> // b.none + 461b3c: 39401fe0 ldrb w0, [sp, #7] + 461b40: 7100341f cmp w0, #0xd + 461b44: 54000061 b.ne 461b50 <_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc+0x44> // b.any + 461b48: 52800020 mov w0, #0x1 // #1 + 461b4c: 14000002 b 461b54 <_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc+0x48> + 461b50: 52800000 mov w0, #0x0 // #0 + 461b54: 910043ff add sp, sp, #0x10 + 461b58: d65f03c0 ret + +0000000000461b5c <_ZN5Catch4trimENS_9StringRefE>: +_ZN5Catch4trimENS_9StringRefE(): + 461b5c: a9bc7bfd stp x29, x30, [sp, #-64]! + 461b60: 910003fd mov x29, sp + 461b64: a90107e0 stp x0, x1, [sp, #16] + 461b68: f9001fff str xzr, [sp, #56] + 461b6c: 910043e0 add x0, sp, #0x10 + 461b70: 97ff421b bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 461b74: aa0003e1 mov x1, x0 + 461b78: f9401fe0 ldr x0, [sp, #56] + 461b7c: eb01001f cmp x0, x1 + 461b80: 54000182 b.cs 461bb0 <_ZN5Catch4trimENS_9StringRefE+0x54> // b.hs, b.nlast + 461b84: 910043e0 add x0, sp, #0x10 + 461b88: f9401fe1 ldr x1, [sp, #56] + 461b8c: 97fff876 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 461b90: 12001c01 and w1, w0, #0xff + 461b94: 9100a3e0 add x0, sp, #0x28 + 461b98: 97ffffdd bl 461b0c <_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc> + 461b9c: 12001c00 and w0, w0, #0xff + 461ba0: 7100001f cmp w0, #0x0 + 461ba4: 54000060 b.eq 461bb0 <_ZN5Catch4trimENS_9StringRefE+0x54> // b.none + 461ba8: 52800020 mov w0, #0x1 // #1 + 461bac: 14000002 b 461bb4 <_ZN5Catch4trimENS_9StringRefE+0x58> + 461bb0: 52800000 mov w0, #0x0 // #0 + 461bb4: 7100001f cmp w0, #0x0 + 461bb8: 540000a0 b.eq 461bcc <_ZN5Catch4trimENS_9StringRefE+0x70> // b.none + 461bbc: f9401fe0 ldr x0, [sp, #56] + 461bc0: 91000400 add x0, x0, #0x1 + 461bc4: f9001fe0 str x0, [sp, #56] + 461bc8: 17ffffe9 b 461b6c <_ZN5Catch4trimENS_9StringRefE+0x10> + 461bcc: 910043e0 add x0, sp, #0x10 + 461bd0: 97ff4203 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 461bd4: f9001be0 str x0, [sp, #48] + 461bd8: f9401be1 ldr x1, [sp, #48] + 461bdc: f9401fe0 ldr x0, [sp, #56] + 461be0: eb00003f cmp x1, x0 + 461be4: 540001a9 b.ls 461c18 <_ZN5Catch4trimENS_9StringRefE+0xbc> // b.plast + 461be8: f9401be0 ldr x0, [sp, #48] + 461bec: d1000401 sub x1, x0, #0x1 + 461bf0: 910043e0 add x0, sp, #0x10 + 461bf4: 97fff85c bl 45fd64 <_ZNK5Catch9StringRefixEm> + 461bf8: 12001c01 and w1, w0, #0xff + 461bfc: 9100a3e0 add x0, sp, #0x28 + 461c00: 97ffffc3 bl 461b0c <_ZZN5Catch4trimENS_9StringRefEENKUlcE_clEc> + 461c04: 12001c00 and w0, w0, #0xff + 461c08: 7100001f cmp w0, #0x0 + 461c0c: 54000060 b.eq 461c18 <_ZN5Catch4trimENS_9StringRefE+0xbc> // b.none + 461c10: 52800020 mov w0, #0x1 // #1 + 461c14: 14000002 b 461c1c <_ZN5Catch4trimENS_9StringRefE+0xc0> + 461c18: 52800000 mov w0, #0x0 // #0 + 461c1c: 7100001f cmp w0, #0x0 + 461c20: 540000a0 b.eq 461c34 <_ZN5Catch4trimENS_9StringRefE+0xd8> // b.none + 461c24: f9401be0 ldr x0, [sp, #48] + 461c28: d1000400 sub x0, x0, #0x1 + 461c2c: f9001be0 str x0, [sp, #48] + 461c30: 17ffffea b 461bd8 <_ZN5Catch4trimENS_9StringRefE+0x7c> + 461c34: f9401be1 ldr x1, [sp, #48] + 461c38: f9401fe0 ldr x0, [sp, #56] + 461c3c: cb000021 sub x1, x1, x0 + 461c40: 910043e0 add x0, sp, #0x10 + 461c44: aa0103e2 mov x2, x1 + 461c48: f9401fe1 ldr x1, [sp, #56] + 461c4c: 940000e8 bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 461c50: a8c47bfd ldp x29, x30, [sp], #64 + 461c54: d65f03c0 ret + +0000000000461c58 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_>: +_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_(): + 461c58: a9b37bfd stp x29, x30, [sp, #-208]! + 461c5c: 910003fd mov x29, sp + 461c60: f9000bf3 str x19, [sp, #16] + 461c64: f9001fe0 str x0, [sp, #56] + 461c68: f9001be1 str x1, [sp, #48] + 461c6c: f90017e2 str x2, [sp, #40] + 461c70: 39033fff strb wzr, [sp, #207] + 461c74: d2800002 mov x2, #0x0 // #0 + 461c78: f9401be1 ldr x1, [sp, #48] + 461c7c: f9401fe0 ldr x0, [sp, #56] + 461c80: 97fe978c bl 407ab0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_m@plt> + 461c84: f90063e0 str x0, [sp, #192] + 461c88: f94063e0 ldr x0, [sp, #192] + 461c8c: b100041f cmn x0, #0x1 + 461c90: 54000880 b.eq 461da0 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_+0x148> // b.none + 461c94: 52800020 mov w0, #0x1 // #1 + 461c98: 39033fe0 strb w0, [sp, #207] + 461c9c: 910203e0 add x0, sp, #0x80 + 461ca0: aa0003e8 mov x8, x0 + 461ca4: f94063e2 ldr x2, [sp, #192] + 461ca8: d2800001 mov x1, #0x0 // #0 + 461cac: f9401fe0 ldr x0, [sp, #56] + 461cb0: 97fe95cc bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 461cb4: 910203e0 add x0, sp, #0x80 + 461cb8: 910183e1 add x1, sp, #0x60 + 461cbc: aa0103e8 mov x8, x1 + 461cc0: f94017e1 ldr x1, [sp, #40] + 461cc4: 97ffb551 bl 44f208 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_> + 461cc8: f9401be0 ldr x0, [sp, #48] + 461ccc: 97fe9539 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 461cd0: aa0003e1 mov x1, x0 + 461cd4: f94063e0 ldr x0, [sp, #192] + 461cd8: 8b000020 add x0, x1, x0 + 461cdc: 910283e1 add x1, sp, #0xa0 + 461ce0: aa0103e8 mov x8, x1 + 461ce4: 92800002 mov x2, #0xffffffffffffffff // #-1 + 461ce8: aa0003e1 mov x1, x0 + 461cec: f9401fe0 ldr x0, [sp, #56] + 461cf0: 97fe95bc bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 461cf4: 910283e1 add x1, sp, #0xa0 + 461cf8: 910183e0 add x0, sp, #0x60 + 461cfc: 910103e2 add x2, sp, #0x40 + 461d00: aa0203e8 mov x8, x2 + 461d04: 940000e3 bl 462090 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_> + 461d08: 910103e0 add x0, sp, #0x40 + 461d0c: aa0003e1 mov x1, x0 + 461d10: f9401fe0 ldr x0, [sp, #56] + 461d14: 97fe960b bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 461d18: 910103e0 add x0, sp, #0x40 + 461d1c: 97fe94f9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461d20: 910283e0 add x0, sp, #0xa0 + 461d24: 97fe94f7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461d28: 910183e0 add x0, sp, #0x60 + 461d2c: 97fe94f5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461d30: 910203e0 add x0, sp, #0x80 + 461d34: 97fe94f3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461d38: f9401fe0 ldr x0, [sp, #56] + 461d3c: 97fe951d bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 461d40: aa0003f3 mov x19, x0 + 461d44: f94017e0 ldr x0, [sp, #40] + 461d48: 97fe951a bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 461d4c: cb000260 sub x0, x19, x0 + 461d50: f94063e1 ldr x1, [sp, #192] + 461d54: eb00003f cmp x1, x0 + 461d58: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 461d5c: 12001c00 and w0, w0, #0xff + 461d60: 7100001f cmp w0, #0x0 + 461d64: 54000180 b.eq 461d94 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_+0x13c> // b.none + 461d68: f94017e0 ldr x0, [sp, #40] + 461d6c: 97fe9511 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 461d70: aa0003e1 mov x1, x0 + 461d74: f94063e0 ldr x0, [sp, #192] + 461d78: 8b000020 add x0, x1, x0 + 461d7c: aa0003e2 mov x2, x0 + 461d80: f9401be1 ldr x1, [sp, #48] + 461d84: f9401fe0 ldr x0, [sp, #56] + 461d88: 97fe974a bl 407ab0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_m@plt> + 461d8c: f90063e0 str x0, [sp, #192] + 461d90: 17ffffbe b 461c88 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_+0x30> + 461d94: 92800000 mov x0, #0xffffffffffffffff // #-1 + 461d98: f90063e0 str x0, [sp, #192] + 461d9c: 17ffffbb b 461c88 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_+0x30> + 461da0: 39433fe0 ldrb w0, [sp, #207] + 461da4: 1400000e b 461ddc <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_+0x184> + 461da8: aa0003f3 mov x19, x0 + 461dac: 910283e0 add x0, sp, #0xa0 + 461db0: 97fe94d4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461db4: 14000002 b 461dbc <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_+0x164> + 461db8: aa0003f3 mov x19, x0 + 461dbc: 910183e0 add x0, sp, #0x60 + 461dc0: 97fe94d0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461dc4: 14000002 b 461dcc <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_+0x174> + 461dc8: aa0003f3 mov x19, x0 + 461dcc: 910203e0 add x0, sp, #0x80 + 461dd0: 97fe94cc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 461dd4: aa1303e0 mov x0, x19 + 461dd8: 97fe96ca bl 407900 <_Unwind_Resume@plt> + 461ddc: f9400bf3 ldr x19, [sp, #16] + 461de0: a8cd7bfd ldp x29, x30, [sp], #208 + 461de4: d65f03c0 ret + +0000000000461de8 <_ZN5Catch14splitStringRefENS_9StringRefEc>: +_ZN5Catch14splitStringRefENS_9StringRefEc(): + 461de8: a9b97bfd stp x29, x30, [sp, #-112]! + 461dec: 910003fd mov x29, sp + 461df0: a90153f3 stp x19, x20, [sp, #16] + 461df4: aa0803f3 mov x19, x8 + 461df8: a90307e0 stp x0, x1, [sp, #48] + 461dfc: 3900bfe2 strb w2, [sp, #47] + 461e00: aa1303e0 mov x0, x19 + 461e04: 94000124 bl 462294 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EEC1Ev> + 461e08: f90037ff str xzr, [sp, #104] + 461e0c: f90033ff str xzr, [sp, #96] + 461e10: 9100c3e0 add x0, sp, #0x30 + 461e14: 97ff4172 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 461e18: aa0003e1 mov x1, x0 + 461e1c: f94033e0 ldr x0, [sp, #96] + 461e20: eb01001f cmp x0, x1 + 461e24: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 461e28: 12001c00 and w0, w0, #0xff + 461e2c: 7100001f cmp w0, #0x0 + 461e30: 54000460 b.eq 461ebc <_ZN5Catch14splitStringRefENS_9StringRefEc+0xd4> // b.none + 461e34: 9100c3e0 add x0, sp, #0x30 + 461e38: f94033e1 ldr x1, [sp, #96] + 461e3c: 97fff7ca bl 45fd64 <_ZNK5Catch9StringRefixEm> + 461e40: 12001c00 and w0, w0, #0xff + 461e44: 3940bfe1 ldrb w1, [sp, #47] + 461e48: 6b00003f cmp w1, w0 + 461e4c: 1a9f17e0 cset w0, eq // eq = none + 461e50: 12001c00 and w0, w0, #0xff + 461e54: 7100001f cmp w0, #0x0 + 461e58: 540002a0 b.eq 461eac <_ZN5Catch14splitStringRefENS_9StringRefEc+0xc4> // b.none + 461e5c: f94033e1 ldr x1, [sp, #96] + 461e60: f94037e0 ldr x0, [sp, #104] + 461e64: cb000020 sub x0, x1, x0 + 461e68: f100041f cmp x0, #0x1 + 461e6c: 540001a9 b.ls 461ea0 <_ZN5Catch14splitStringRefENS_9StringRefEc+0xb8> // b.plast + 461e70: f94033e1 ldr x1, [sp, #96] + 461e74: f94037e0 ldr x0, [sp, #104] + 461e78: cb000021 sub x1, x1, x0 + 461e7c: 9100c3e0 add x0, sp, #0x30 + 461e80: aa0103e2 mov x2, x1 + 461e84: f94037e1 ldr x1, [sp, #104] + 461e88: 94000059 bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 461e8c: a90407e0 stp x0, x1, [sp, #64] + 461e90: 910103e0 add x0, sp, #0x40 + 461e94: aa0003e1 mov x1, x0 + 461e98: aa1303e0 mov x0, x19 + 461e9c: 9400011a bl 462304 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE9push_backEOS1_> + 461ea0: f94033e0 ldr x0, [sp, #96] + 461ea4: 91000400 add x0, x0, #0x1 + 461ea8: f90037e0 str x0, [sp, #104] + 461eac: f94033e0 ldr x0, [sp, #96] + 461eb0: 91000400 add x0, x0, #0x1 + 461eb4: f90033e0 str x0, [sp, #96] + 461eb8: 17ffffd6 b 461e10 <_ZN5Catch14splitStringRefENS_9StringRefEc+0x28> + 461ebc: 9100c3e0 add x0, sp, #0x30 + 461ec0: 97ff4147 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 461ec4: aa0003e1 mov x1, x0 + 461ec8: f94037e0 ldr x0, [sp, #104] + 461ecc: eb01001f cmp x0, x1 + 461ed0: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 461ed4: 12001c00 and w0, w0, #0xff + 461ed8: 7100001f cmp w0, #0x0 + 461edc: 540002a0 b.eq 461f30 <_ZN5Catch14splitStringRefENS_9StringRefEc+0x148> // b.none + 461ee0: 9100c3e0 add x0, sp, #0x30 + 461ee4: 97ff413e bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 461ee8: aa0003e1 mov x1, x0 + 461eec: f94037e0 ldr x0, [sp, #104] + 461ef0: cb000021 sub x1, x1, x0 + 461ef4: 9100c3e0 add x0, sp, #0x30 + 461ef8: aa0103e2 mov x2, x1 + 461efc: f94037e1 ldr x1, [sp, #104] + 461f00: 9400003b bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 461f04: a90507e0 stp x0, x1, [sp, #80] + 461f08: 910143e0 add x0, sp, #0x50 + 461f0c: aa0003e1 mov x1, x0 + 461f10: aa1303e0 mov x0, x19 + 461f14: 940000fc bl 462304 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE9push_backEOS1_> + 461f18: 14000006 b 461f30 <_ZN5Catch14splitStringRefENS_9StringRefEc+0x148> + 461f1c: aa0003f4 mov x20, x0 + 461f20: aa1303e0 mov x0, x19 + 461f24: 940000e4 bl 4622b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EED1Ev> + 461f28: aa1403e0 mov x0, x20 + 461f2c: 97fe9675 bl 407900 <_Unwind_Resume@plt> + 461f30: d503201f nop + 461f34: aa1303e0 mov x0, x19 + 461f38: a94153f3 ldp x19, x20, [sp, #16] + 461f3c: a8c77bfd ldp x29, x30, [sp], #112 + 461f40: d65f03c0 ret + +0000000000461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 461f44: a9bd7bfd stp x29, x30, [sp, #-48]! + 461f48: 910003fd mov x29, sp + 461f4c: f90017e0 str x0, [sp, #40] + 461f50: f90013e1 str x1, [sp, #32] + 461f54: f9000fe2 str x2, [sp, #24] + 461f58: f94017e0 ldr x0, [sp, #40] + 461f5c: f94013e1 ldr x1, [sp, #32] + 461f60: f9000001 str x1, [x0] + 461f64: f94017e0 ldr x0, [sp, #40] + 461f68: 91002000 add x0, x0, #0x8 + 461f6c: f9400fe1 ldr x1, [sp, #24] + 461f70: 97fe9400 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 461f74: d503201f nop + 461f78: a8c37bfd ldp x29, x30, [sp], #48 + 461f7c: d65f03c0 ret + +0000000000461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE>: +_ZN5CatchlsERSoRKNS_9pluraliseE(): + 461f80: a9be7bfd stp x29, x30, [sp, #-32]! + 461f84: 910003fd mov x29, sp + 461f88: f9000fe0 str x0, [sp, #24] + 461f8c: f9000be1 str x1, [sp, #16] + 461f90: f9400be0 ldr x0, [sp, #16] + 461f94: f9400000 ldr x0, [x0] + 461f98: aa0003e1 mov x1, x0 + 461f9c: f9400fe0 ldr x0, [sp, #24] + 461fa0: 97fe9384 bl 406db0 <_ZNSolsEm@plt> + 461fa4: 52800401 mov w1, #0x20 // #32 + 461fa8: 97fe9556 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 461fac: aa0003e2 mov x2, x0 + 461fb0: f9400be0 ldr x0, [sp, #16] + 461fb4: 91002000 add x0, x0, #0x8 + 461fb8: aa0003e1 mov x1, x0 + 461fbc: aa0203e0 mov x0, x2 + 461fc0: 97fe94c0 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 461fc4: f9400be0 ldr x0, [sp, #16] + 461fc8: f9400000 ldr x0, [x0] + 461fcc: f100041f cmp x0, #0x1 + 461fd0: 54000080 b.eq 461fe0 <_ZN5CatchlsERSoRKNS_9pluraliseE+0x60> // b.none + 461fd4: 52800e61 mov w1, #0x73 // #115 + 461fd8: f9400fe0 ldr x0, [sp, #24] + 461fdc: 97fe9549 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 461fe0: f9400fe0 ldr x0, [sp, #24] + 461fe4: a8c27bfd ldp x29, x30, [sp], #32 + 461fe8: d65f03c0 ret + +0000000000461fec <_ZNK5Catch9StringRef6substrEmm>: +_ZNK5Catch9StringRef6substrEmm(): + 461fec: a9ba7bfd stp x29, x30, [sp, #-96]! + 461ff0: 910003fd mov x29, sp + 461ff4: f90017e0 str x0, [sp, #40] + 461ff8: f90013e1 str x1, [sp, #32] + 461ffc: f9000fe2 str x2, [sp, #24] + 462000: f94017e0 ldr x0, [sp, #40] + 462004: f9400400 ldr x0, [x0, #8] + 462008: f94013e1 ldr x1, [sp, #32] + 46200c: eb00003f cmp x1, x0 + 462010: 54000322 b.cs 462074 <_ZNK5Catch9StringRef6substrEmm+0x88> // b.hs, b.nlast + 462014: f94017e0 ldr x0, [sp, #40] + 462018: f9400401 ldr x1, [x0, #8] + 46201c: f94013e0 ldr x0, [sp, #32] + 462020: cb000020 sub x0, x1, x0 + 462024: f9002fe0 str x0, [sp, #88] + 462028: f94017e0 ldr x0, [sp, #40] + 46202c: f9400001 ldr x1, [x0] + 462030: f94013e0 ldr x0, [sp, #32] + 462034: 8b000024 add x4, x1, x0 + 462038: f9400fe0 ldr x0, [sp, #24] + 46203c: f9402fe1 ldr x1, [sp, #88] + 462040: eb00003f cmp x1, x0 + 462044: 54000083 b.cc 462054 <_ZNK5Catch9StringRef6substrEmm+0x68> // b.lo, b.ul, b.last + 462048: 910063e0 add x0, sp, #0x18 + 46204c: f9400000 ldr x0, [x0] + 462050: 14000002 b 462058 <_ZNK5Catch9StringRef6substrEmm+0x6c> + 462054: f9402fe0 ldr x0, [sp, #88] + 462058: 9100e3e3 add x3, sp, #0x38 + 46205c: aa0003e2 mov x2, x0 + 462060: aa0403e1 mov x1, x4 + 462064: aa0303e0 mov x0, x3 + 462068: 97ff7f40 bl 441d68 <_ZN5Catch9StringRefC1EPKcm> + 46206c: a94387e0 ldp x0, x1, [sp, #56] + 462070: 14000006 b 462088 <_ZNK5Catch9StringRef6substrEmm+0x9c> + 462074: f90027ff str xzr, [sp, #72] + 462078: f9002bff str xzr, [sp, #80] + 46207c: 910123e0 add x0, sp, #0x48 + 462080: 97ff7f66 bl 441e18 <_ZN5Catch9StringRefC1Ev> + 462084: a94487e0 ldp x0, x1, [sp, #72] + 462088: a8c67bfd ldp x29, x30, [sp], #96 + 46208c: d65f03c0 ret + +0000000000462090 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_(): + 462090: a9bc7bfd stp x29, x30, [sp, #-64]! + 462094: 910003fd mov x29, sp + 462098: a90153f3 stp x19, x20, [sp, #16] + 46209c: aa0803f4 mov x20, x8 + 4620a0: f90017e0 str x0, [sp, #40] + 4620a4: f90013e1 str x1, [sp, #32] + 4620a8: f94017e0 ldr x0, [sp, #40] + 4620ac: 97fe9441 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4620b0: aa0003f3 mov x19, x0 + 4620b4: f94013e0 ldr x0, [sp, #32] + 4620b8: 97fe943e bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4620bc: 8b000260 add x0, x19, x0 + 4620c0: f9001fe0 str x0, [sp, #56] + 4620c4: f94017e0 ldr x0, [sp, #40] + 4620c8: 97fe92fa bl 406cb0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv@plt> + 4620cc: aa0003e1 mov x1, x0 + 4620d0: f9401fe0 ldr x0, [sp, #56] + 4620d4: eb01001f cmp x0, x1 + 4620d8: 54000129 b.ls 4620fc <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x6c> // b.plast + 4620dc: f94013e0 ldr x0, [sp, #32] + 4620e0: 97fe92f4 bl 406cb0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv@plt> + 4620e4: aa0003e1 mov x1, x0 + 4620e8: f9401fe0 ldr x0, [sp, #56] + 4620ec: eb01001f cmp x0, x1 + 4620f0: 54000068 b.hi 4620fc <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x6c> // b.pmore + 4620f4: 52800020 mov w0, #0x1 // #1 + 4620f8: 14000002 b 462100 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x70> + 4620fc: 52800000 mov w0, #0x0 // #0 + 462100: 3900dfe0 strb w0, [sp, #55] + 462104: 3940dfe0 ldrb w0, [sp, #55] + 462108: 7100001f cmp w0, #0x0 + 46210c: 540000e0 b.eq 462128 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x98> // b.none + 462110: f94017e2 ldr x2, [sp, #40] + 462114: d2800001 mov x1, #0x0 // #0 + 462118: f94013e0 ldr x0, [sp, #32] + 46211c: 97fe95a9 bl 4077c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4_@plt> + 462120: 97fea213 bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 462124: 14000005 b 462138 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xa8> + 462128: f94013e1 ldr x1, [sp, #32] + 46212c: f94017e0 ldr x0, [sp, #40] + 462130: 97fe964c bl 407a60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_@plt> + 462134: 97fea20e bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 462138: aa0003e1 mov x1, x0 + 46213c: aa1403e0 mov x0, x20 + 462140: 97fe93e4 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 462144: aa1403e0 mov x0, x20 + 462148: a94153f3 ldp x19, x20, [sp, #16] + 46214c: a8c47bfd ldp x29, x30, [sp], #64 + 462150: d65f03c0 ret + +0000000000462154 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSB_>: +_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSB_(): + 462154: d10043ff sub sp, sp, #0x10 + 462158: f90007e0 str x0, [sp, #8] + 46215c: f90003e1 str x1, [sp] + 462160: f94007e0 ldr x0, [sp, #8] + 462164: f94003e1 ldr x1, [sp] + 462168: f9400021 ldr x1, [x1] + 46216c: f9000001 str x1, [x0] + 462170: d503201f nop + 462174: 910043ff add sp, sp, #0x10 + 462178: d65f03c0 ret + +000000000046217c <_ZSt5equalISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESC_EbT_SD_T0_>: +_ZSt5equalISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESC_EbT_SD_T0_(): + 46217c: a9ba7bfd stp x29, x30, [sp, #-96]! + 462180: 910003fd mov x29, sp + 462184: f90017e0 str x0, [sp, #40] + 462188: f90013e1 str x1, [sp, #32] + 46218c: f9000fe2 str x2, [sp, #24] + 462190: 9100e3e0 add x0, sp, #0x38 + 462194: f94017e1 ldr x1, [sp, #40] + 462198: 97ffffef bl 462154 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSB_> + 46219c: 9100e3e0 add x0, sp, #0x38 + 4621a0: 9100c3e1 add x1, sp, #0x30 + 4621a4: aa0103e8 mov x8, x1 + 4621a8: 94000063 bl 462334 <_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDTcl23__make_reverse_iteratorcl12__niter_basecldtfp_4baseEEEESt16reverse_iteratorIT_E> + 4621ac: 910123e0 add x0, sp, #0x48 + 4621b0: f94013e1 ldr x1, [sp, #32] + 4621b4: 97ffffe8 bl 462154 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSB_> + 4621b8: 910123e0 add x0, sp, #0x48 + 4621bc: 910103e1 add x1, sp, #0x40 + 4621c0: aa0103e8 mov x8, x1 + 4621c4: 9400005c bl 462334 <_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDTcl23__make_reverse_iteratorcl12__niter_basecldtfp_4baseEEEESt16reverse_iteratorIT_E> + 4621c8: 910163e0 add x0, sp, #0x58 + 4621cc: f9400fe1 ldr x1, [sp, #24] + 4621d0: 97ffffe1 bl 462154 <_ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSB_> + 4621d4: 910163e0 add x0, sp, #0x58 + 4621d8: 910143e1 add x1, sp, #0x50 + 4621dc: aa0103e8 mov x8, x1 + 4621e0: 94000055 bl 462334 <_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDTcl23__make_reverse_iteratorcl12__niter_basecldtfp_4baseEEEESt16reverse_iteratorIT_E> + 4621e4: 910143e2 add x2, sp, #0x50 + 4621e8: 910103e1 add x1, sp, #0x40 + 4621ec: 9100c3e0 add x0, sp, #0x30 + 4621f0: 94000069 bl 462394 <_ZSt11__equal_auxISt16reverse_iteratorIPKcES3_EbT_S4_T0_> + 4621f4: 12001c00 and w0, w0, #0xff + 4621f8: d503201f nop + 4621fc: 14000003 b 462208 <_ZSt5equalISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESC_EbT_SD_T0_+0x8c> + 462200: 14000001 b 462204 <_ZSt5equalISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESC_EbT_SD_T0_+0x88> + 462204: 97fe95bf bl 407900 <_Unwind_Resume@plt> + 462208: a8c67bfd ldp x29, x30, [sp], #96 + 46220c: d65f03c0 ret + +0000000000462210 <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_PFccEET0_T_SD_SC_T1_>: +_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_PFccEET0_T_SD_SC_T1_(): + 462210: a9bc7bfd stp x29, x30, [sp, #-64]! + 462214: 910003fd mov x29, sp + 462218: a90153f3 stp x19, x20, [sp, #16] + 46221c: f9001fe0 str x0, [sp, #56] + 462220: f9001be1 str x1, [sp, #48] + 462224: f90017e2 str x2, [sp, #40] + 462228: f90013e3 str x3, [sp, #32] + 46222c: 9100c3e1 add x1, sp, #0x30 + 462230: 9100e3e0 add x0, sp, #0x38 + 462234: 97ff3d25 bl 4316c8 <_ZN9__gnu_cxxneIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 462238: 12001c00 and w0, w0, #0xff + 46223c: 7100001f cmp w0, #0x0 + 462240: 54000220 b.eq 462284 <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_PFccEET0_T_SD_SC_T1_+0x74> // b.none + 462244: 9100e3e0 add x0, sp, #0x38 + 462248: 94000074 bl 462418 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 46224c: 39400014 ldrb w20, [x0] + 462250: 9100a3e0 add x0, sp, #0x28 + 462254: 94000071 bl 462418 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 462258: aa0003f3 mov x19, x0 + 46225c: f94013e1 ldr x1, [sp, #32] + 462260: 2a1403e0 mov w0, w20 + 462264: d63f0020 blr x1 + 462268: 12001c00 and w0, w0, #0xff + 46226c: 39000260 strb w0, [x19] + 462270: 9100e3e0 add x0, sp, #0x38 + 462274: 9400005f bl 4623f0 <_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 462278: 9100a3e0 add x0, sp, #0x28 + 46227c: 9400005d bl 4623f0 <_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 462280: 17ffffeb b 46222c <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_PFccEET0_T_SD_SC_T1_+0x1c> + 462284: f94017e0 ldr x0, [sp, #40] + 462288: a94153f3 ldp x19, x20, [sp, #16] + 46228c: a8c47bfd ldp x29, x30, [sp], #64 + 462290: d65f03c0 ret + +0000000000462294 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EEC1Ev(): + 462294: a9be7bfd stp x29, x30, [sp, #-32]! + 462298: 910003fd mov x29, sp + 46229c: f9000fe0 str x0, [sp, #24] + 4622a0: f9400fe0 ldr x0, [sp, #24] + 4622a4: 9400006b bl 462450 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EEC1Ev> + 4622a8: d503201f nop + 4622ac: a8c27bfd ldp x29, x30, [sp], #32 + 4622b0: d65f03c0 ret + +00000000004622b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EED2Ev(): + 4622b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4622b8: 910003fd mov x29, sp + 4622bc: a90153f3 stp x19, x20, [sp, #16] + 4622c0: f90017e0 str x0, [sp, #40] + 4622c4: f94017e0 ldr x0, [sp, #40] + 4622c8: f9400013 ldr x19, [x0] + 4622cc: f94017e0 ldr x0, [sp, #40] + 4622d0: f9400414 ldr x20, [x0, #8] + 4622d4: f94017e0 ldr x0, [sp, #40] + 4622d8: 9400007b bl 4624c4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv> + 4622dc: aa0003e2 mov x2, x0 + 4622e0: aa1403e1 mov x1, x20 + 4622e4: aa1303e0 mov x0, x19 + 4622e8: 9400007c bl 4624d8 <_ZSt8_DestroyIPN5Catch9StringRefES1_EvT_S3_RSaIT0_E> + 4622ec: f94017e0 ldr x0, [sp, #40] + 4622f0: 94000060 bl 462470 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EED1Ev> + 4622f4: d503201f nop + 4622f8: a94153f3 ldp x19, x20, [sp, #16] + 4622fc: a8c37bfd ldp x29, x30, [sp], #48 + 462300: d65f03c0 ret + +0000000000462304 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE9push_backEOS1_>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EE9push_backEOS1_(): + 462304: a9be7bfd stp x29, x30, [sp, #-32]! + 462308: 910003fd mov x29, sp + 46230c: f9000fe0 str x0, [sp, #24] + 462310: f9000be1 str x1, [sp, #16] + 462314: f9400be0 ldr x0, [sp, #16] + 462318: 9400007b bl 462504 <_ZSt4moveIRN5Catch9StringRefEEONSt16remove_referenceIT_E4typeEOS4_> + 46231c: aa0003e1 mov x1, x0 + 462320: f9400fe0 ldr x0, [sp, #24] + 462324: 9400007d bl 462518 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE12emplace_backIJS1_EEEvDpOT_> + 462328: d503201f nop + 46232c: a8c27bfd ldp x29, x30, [sp], #32 + 462330: d65f03c0 ret + +0000000000462334 <_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDTcl23__make_reverse_iteratorcl12__niter_basecldtfp_4baseEEEESt16reverse_iteratorIT_E>: +_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDTcl23__make_reverse_iteratorcl12__niter_basecldtfp_4baseEEEESt16reverse_iteratorIT_E(): + 462334: a9bd7bfd stp x29, x30, [sp, #-48]! + 462338: 910003fd mov x29, sp + 46233c: f9000bf3 str x19, [sp, #16] + 462340: aa0803f3 mov x19, x8 + 462344: f90017e0 str x0, [sp, #40] + 462348: f94017e0 ldr x0, [sp, #40] + 46234c: 9400009a bl 4625b4 <_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE4baseEv> + 462350: 97ff188c bl 428580 <_ZSt12__niter_baseIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 462354: aa1303e8 mov x8, x19 + 462358: 9400009d bl 4625cc <_ZSt23__make_reverse_iteratorIPKcESt16reverse_iteratorIT_ES3_> + 46235c: aa1303e0 mov x0, x19 + 462360: f9400bf3 ldr x19, [sp, #16] + 462364: a8c37bfd ldp x29, x30, [sp], #48 + 462368: d65f03c0 ret + +000000000046236c <_ZNSt16reverse_iteratorIPKcEC1ERKS2_>: +_ZNSt16reverse_iteratorIPKcEC1ERKS2_(): + 46236c: d10043ff sub sp, sp, #0x10 + 462370: f90007e0 str x0, [sp, #8] + 462374: f90003e1 str x1, [sp] + 462378: f94003e0 ldr x0, [sp] + 46237c: f9400001 ldr x1, [x0] + 462380: f94007e0 ldr x0, [sp, #8] + 462384: f9000001 str x1, [x0] + 462388: d503201f nop + 46238c: 910043ff add sp, sp, #0x10 + 462390: d65f03c0 ret + +0000000000462394 <_ZSt11__equal_auxISt16reverse_iteratorIPKcES3_EbT_S4_T0_>: +_ZSt11__equal_auxISt16reverse_iteratorIPKcES3_EbT_S4_T0_(): + 462394: a9bb7bfd stp x29, x30, [sp, #-80]! + 462398: 910003fd mov x29, sp + 46239c: f90017e0 str x0, [sp, #40] + 4623a0: f90013e1 str x1, [sp, #32] + 4623a4: f9000fe2 str x2, [sp, #24] + 4623a8: 39013fff strb wzr, [sp, #79] + 4623ac: 9100c3e0 add x0, sp, #0x30 + 4623b0: f94017e1 ldr x1, [sp, #40] + 4623b4: 97ffffee bl 46236c <_ZNSt16reverse_iteratorIPKcEC1ERKS2_> + 4623b8: 9100e3e0 add x0, sp, #0x38 + 4623bc: f94013e1 ldr x1, [sp, #32] + 4623c0: 97ffffeb bl 46236c <_ZNSt16reverse_iteratorIPKcEC1ERKS2_> + 4623c4: 910103e0 add x0, sp, #0x40 + 4623c8: f9400fe1 ldr x1, [sp, #24] + 4623cc: 97ffffe8 bl 46236c <_ZNSt16reverse_iteratorIPKcEC1ERKS2_> + 4623d0: 910103e2 add x2, sp, #0x40 + 4623d4: 9100e3e1 add x1, sp, #0x38 + 4623d8: 9100c3e0 add x0, sp, #0x30 + 4623dc: 94000088 bl 4625fc <_ZNSt7__equalILb0EE5equalISt16reverse_iteratorIPKcES5_EEbT_S6_T0_> + 4623e0: 12001c00 and w0, w0, #0xff + 4623e4: d503201f nop + 4623e8: a8c57bfd ldp x29, x30, [sp], #80 + 4623ec: d65f03c0 ret + +00000000004623f0 <_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv(): + 4623f0: d10043ff sub sp, sp, #0x10 + 4623f4: f90007e0 str x0, [sp, #8] + 4623f8: f94007e0 ldr x0, [sp, #8] + 4623fc: f9400000 ldr x0, [x0] + 462400: 91000401 add x1, x0, #0x1 + 462404: f94007e0 ldr x0, [sp, #8] + 462408: f9000001 str x1, [x0] + 46240c: f94007e0 ldr x0, [sp, #8] + 462410: 910043ff add sp, sp, #0x10 + 462414: d65f03c0 ret + +0000000000462418 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv(): + 462418: d10043ff sub sp, sp, #0x10 + 46241c: f90007e0 str x0, [sp, #8] + 462420: f94007e0 ldr x0, [sp, #8] + 462424: f9400000 ldr x0, [x0] + 462428: 910043ff add sp, sp, #0x10 + 46242c: d65f03c0 ret + +0000000000462430 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE12_Vector_implD2Ev(): + 462430: a9be7bfd stp x29, x30, [sp, #-32]! + 462434: 910003fd mov x29, sp + 462438: f9000fe0 str x0, [sp, #24] + 46243c: f9400fe0 ldr x0, [sp, #24] + 462440: 9400009f bl 4626bc <_ZNSaIN5Catch9StringRefEED1Ev> + 462444: d503201f nop + 462448: a8c27bfd ldp x29, x30, [sp], #32 + 46244c: d65f03c0 ret + +0000000000462450 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EEC1Ev(): + 462450: a9be7bfd stp x29, x30, [sp, #-32]! + 462454: 910003fd mov x29, sp + 462458: f9000fe0 str x0, [sp, #24] + 46245c: f9400fe0 ldr x0, [sp, #24] + 462460: 94000089 bl 462684 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE12_Vector_implC1Ev> + 462464: d503201f nop + 462468: a8c27bfd ldp x29, x30, [sp], #32 + 46246c: d65f03c0 ret + +0000000000462470 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EED2Ev(): + 462470: a9be7bfd stp x29, x30, [sp, #-32]! + 462474: 910003fd mov x29, sp + 462478: f9000fe0 str x0, [sp, #24] + 46247c: f9400fe0 ldr x0, [sp, #24] + 462480: f9400003 ldr x3, [x0] + 462484: f9400fe0 ldr x0, [sp, #24] + 462488: f9400801 ldr x1, [x0, #16] + 46248c: f9400fe0 ldr x0, [sp, #24] + 462490: f9400000 ldr x0, [x0] + 462494: cb000020 sub x0, x1, x0 + 462498: 9344fc01 asr x1, x0, #4 + 46249c: aa0103e0 mov x0, x1 + 4624a0: aa0003e2 mov x2, x0 + 4624a4: aa0303e1 mov x1, x3 + 4624a8: f9400fe0 ldr x0, [sp, #24] + 4624ac: 9400008c bl 4626dc <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE13_M_deallocateEPS1_m> + 4624b0: f9400fe0 ldr x0, [sp, #24] + 4624b4: 97ffffdf bl 462430 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE12_Vector_implD1Ev> + 4624b8: d503201f nop + 4624bc: a8c27bfd ldp x29, x30, [sp], #32 + 4624c0: d65f03c0 ret + +00000000004624c4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv(): + 4624c4: d10043ff sub sp, sp, #0x10 + 4624c8: f90007e0 str x0, [sp, #8] + 4624cc: f94007e0 ldr x0, [sp, #8] + 4624d0: 910043ff add sp, sp, #0x10 + 4624d4: d65f03c0 ret + +00000000004624d8 <_ZSt8_DestroyIPN5Catch9StringRefES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch9StringRefES1_EvT_S3_RSaIT0_E(): + 4624d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4624dc: 910003fd mov x29, sp + 4624e0: f90017e0 str x0, [sp, #40] + 4624e4: f90013e1 str x1, [sp, #32] + 4624e8: f9000fe2 str x2, [sp, #24] + 4624ec: f94013e1 ldr x1, [sp, #32] + 4624f0: f94017e0 ldr x0, [sp, #40] + 4624f4: 94000089 bl 462718 <_ZSt8_DestroyIPN5Catch9StringRefEEvT_S3_> + 4624f8: d503201f nop + 4624fc: a8c37bfd ldp x29, x30, [sp], #48 + 462500: d65f03c0 ret + +0000000000462504 <_ZSt4moveIRN5Catch9StringRefEEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRN5Catch9StringRefEEONSt16remove_referenceIT_E4typeEOS4_(): + 462504: d10043ff sub sp, sp, #0x10 + 462508: f90007e0 str x0, [sp, #8] + 46250c: f94007e0 ldr x0, [sp, #8] + 462510: 910043ff add sp, sp, #0x10 + 462514: d65f03c0 ret + +0000000000462518 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE12emplace_backIJS1_EEEvDpOT_>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EE12emplace_backIJS1_EEEvDpOT_(): + 462518: a9bd7bfd stp x29, x30, [sp, #-48]! + 46251c: 910003fd mov x29, sp + 462520: a90153f3 stp x19, x20, [sp, #16] + 462524: f90017e0 str x0, [sp, #40] + 462528: f90013e1 str x1, [sp, #32] + 46252c: f94017e0 ldr x0, [sp, #40] + 462530: f9400401 ldr x1, [x0, #8] + 462534: f94017e0 ldr x0, [sp, #40] + 462538: f9400800 ldr x0, [x0, #16] + 46253c: eb00003f cmp x1, x0 + 462540: 54000200 b.eq 462580 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE12emplace_backIJS1_EEEvDpOT_+0x68> // b.none + 462544: f94017f3 ldr x19, [sp, #40] + 462548: f94017e0 ldr x0, [sp, #40] + 46254c: f9400414 ldr x20, [x0, #8] + 462550: f94013e0 ldr x0, [sp, #32] + 462554: 9400007b bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 462558: aa0003e2 mov x2, x0 + 46255c: aa1403e1 mov x1, x20 + 462560: aa1303e0 mov x0, x19 + 462564: 9400007c bl 462754 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_> + 462568: f94017e0 ldr x0, [sp, #40] + 46256c: f9400400 ldr x0, [x0, #8] + 462570: 91004001 add x1, x0, #0x10 + 462574: f94017e0 ldr x0, [sp, #40] + 462578: f9000401 str x1, [x0, #8] + 46257c: 1400000a b 4625a4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE12emplace_backIJS1_EEEvDpOT_+0x8c> + 462580: f94017e0 ldr x0, [sp, #40] + 462584: 94000082 bl 46278c <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE3endEv> + 462588: aa0003f3 mov x19, x0 + 46258c: f94013e0 ldr x0, [sp, #32] + 462590: 9400006c bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 462594: aa0003e2 mov x2, x0 + 462598: aa1303e1 mov x1, x19 + 46259c: f94017e0 ldr x0, [sp, #40] + 4625a0: 94000085 bl 4627b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 4625a4: d503201f nop + 4625a8: a94153f3 ldp x19, x20, [sp, #16] + 4625ac: a8c37bfd ldp x29, x30, [sp], #48 + 4625b0: d65f03c0 ret + +00000000004625b4 <_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE4baseEv>: +_ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE4baseEv(): + 4625b4: d10043ff sub sp, sp, #0x10 + 4625b8: f90007e0 str x0, [sp, #8] + 4625bc: f94007e0 ldr x0, [sp, #8] + 4625c0: f9400000 ldr x0, [x0] + 4625c4: 910043ff add sp, sp, #0x10 + 4625c8: d65f03c0 ret + +00000000004625cc <_ZSt23__make_reverse_iteratorIPKcESt16reverse_iteratorIT_ES3_>: +_ZSt23__make_reverse_iteratorIPKcESt16reverse_iteratorIT_ES3_(): + 4625cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4625d0: 910003fd mov x29, sp + 4625d4: f9000bf3 str x19, [sp, #16] + 4625d8: aa0803f3 mov x19, x8 + 4625dc: f90017e0 str x0, [sp, #40] + 4625e0: f94017e1 ldr x1, [sp, #40] + 4625e4: aa1303e0 mov x0, x19 + 4625e8: 940000f4 bl 4629b8 <_ZNSt16reverse_iteratorIPKcEC1ES1_> + 4625ec: aa1303e0 mov x0, x19 + 4625f0: f9400bf3 ldr x19, [sp, #16] + 4625f4: a8c37bfd ldp x29, x30, [sp], #48 + 4625f8: d65f03c0 ret + +00000000004625fc <_ZNSt7__equalILb0EE5equalISt16reverse_iteratorIPKcES5_EEbT_S6_T0_>: +_ZNSt7__equalILb0EE5equalISt16reverse_iteratorIPKcES5_EEbT_S6_T0_(): + 4625fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 462600: 910003fd mov x29, sp + 462604: f9000bf3 str x19, [sp, #16] + 462608: f9001fe0 str x0, [sp, #56] + 46260c: f9001be1 str x1, [sp, #48] + 462610: f90017e2 str x2, [sp, #40] + 462614: f9401be1 ldr x1, [sp, #48] + 462618: f9401fe0 ldr x0, [sp, #56] + 46261c: 940000f0 bl 4629dc <_ZStneIPKcEbRKSt16reverse_iteratorIT_ES6_> + 462620: 12001c00 and w0, w0, #0xff + 462624: 7100001f cmp w0, #0x0 + 462628: 54000260 b.eq 462674 <_ZNSt7__equalILb0EE5equalISt16reverse_iteratorIPKcES5_EEbT_S6_T0_+0x78> // b.none + 46262c: f9401fe0 ldr x0, [sp, #56] + 462630: 94000101 bl 462a34 <_ZNKSt16reverse_iteratorIPKcEdeEv> + 462634: 39400013 ldrb w19, [x0] + 462638: f94017e0 ldr x0, [sp, #40] + 46263c: 940000fe bl 462a34 <_ZNKSt16reverse_iteratorIPKcEdeEv> + 462640: 39400000 ldrb w0, [x0] + 462644: 6b00027f cmp w19, w0 + 462648: 1a9f07e0 cset w0, ne // ne = any + 46264c: 12001c00 and w0, w0, #0xff + 462650: 7100001f cmp w0, #0x0 + 462654: 54000060 b.eq 462660 <_ZNSt7__equalILb0EE5equalISt16reverse_iteratorIPKcES5_EEbT_S6_T0_+0x64> // b.none + 462658: 52800000 mov w0, #0x0 // #0 + 46265c: 14000007 b 462678 <_ZNSt7__equalILb0EE5equalISt16reverse_iteratorIPKcES5_EEbT_S6_T0_+0x7c> + 462660: f9401fe0 ldr x0, [sp, #56] + 462664: 940000ea bl 462a0c <_ZNSt16reverse_iteratorIPKcEppEv> + 462668: f94017e0 ldr x0, [sp, #40] + 46266c: 940000e8 bl 462a0c <_ZNSt16reverse_iteratorIPKcEppEv> + 462670: 17ffffe9 b 462614 <_ZNSt7__equalILb0EE5equalISt16reverse_iteratorIPKcES5_EEbT_S6_T0_+0x18> + 462674: 52800020 mov w0, #0x1 // #1 + 462678: f9400bf3 ldr x19, [sp, #16] + 46267c: a8c47bfd ldp x29, x30, [sp], #64 + 462680: d65f03c0 ret + +0000000000462684 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE12_Vector_implC2Ev(): + 462684: a9be7bfd stp x29, x30, [sp, #-32]! + 462688: 910003fd mov x29, sp + 46268c: f9000fe0 str x0, [sp, #24] + 462690: f9400fe0 ldr x0, [sp, #24] + 462694: 940000f3 bl 462a60 <_ZNSaIN5Catch9StringRefEEC1Ev> + 462698: f9400fe0 ldr x0, [sp, #24] + 46269c: f900001f str xzr, [x0] + 4626a0: f9400fe0 ldr x0, [sp, #24] + 4626a4: f900041f str xzr, [x0, #8] + 4626a8: f9400fe0 ldr x0, [sp, #24] + 4626ac: f900081f str xzr, [x0, #16] + 4626b0: d503201f nop + 4626b4: a8c27bfd ldp x29, x30, [sp], #32 + 4626b8: d65f03c0 ret + +00000000004626bc <_ZNSaIN5Catch9StringRefEED1Ev>: +_ZNSaIN5Catch9StringRefEED1Ev(): + 4626bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4626c0: 910003fd mov x29, sp + 4626c4: f9000fe0 str x0, [sp, #24] + 4626c8: f9400fe0 ldr x0, [sp, #24] + 4626cc: 940000ed bl 462a80 <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEED1Ev> + 4626d0: d503201f nop + 4626d4: a8c27bfd ldp x29, x30, [sp], #32 + 4626d8: d65f03c0 ret + +00000000004626dc <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE13_M_deallocateEPS1_m(): + 4626dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4626e0: 910003fd mov x29, sp + 4626e4: f90017e0 str x0, [sp, #40] + 4626e8: f90013e1 str x1, [sp, #32] + 4626ec: f9000fe2 str x2, [sp, #24] + 4626f0: f94013e0 ldr x0, [sp, #32] + 4626f4: f100001f cmp x0, #0x0 + 4626f8: 540000a0 b.eq 46270c <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 4626fc: f94017e0 ldr x0, [sp, #40] + 462700: f9400fe2 ldr x2, [sp, #24] + 462704: f94013e1 ldr x1, [sp, #32] + 462708: 940000e3 bl 462a94 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE10deallocateERS2_PS1_m> + 46270c: d503201f nop + 462710: a8c37bfd ldp x29, x30, [sp], #48 + 462714: d65f03c0 ret + +0000000000462718 <_ZSt8_DestroyIPN5Catch9StringRefEEvT_S3_>: +_ZSt8_DestroyIPN5Catch9StringRefEEvT_S3_(): + 462718: a9be7bfd stp x29, x30, [sp, #-32]! + 46271c: 910003fd mov x29, sp + 462720: f9000fe0 str x0, [sp, #24] + 462724: f9000be1 str x1, [sp, #16] + 462728: f9400be1 ldr x1, [sp, #16] + 46272c: f9400fe0 ldr x0, [sp, #24] + 462730: 940000e5 bl 462ac4 <_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch9StringRefEEEvT_S5_> + 462734: d503201f nop + 462738: a8c27bfd ldp x29, x30, [sp], #32 + 46273c: d65f03c0 ret + +0000000000462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE(): + 462740: d10043ff sub sp, sp, #0x10 + 462744: f90007e0 str x0, [sp, #8] + 462748: f94007e0 ldr x0, [sp, #8] + 46274c: 910043ff add sp, sp, #0x10 + 462750: d65f03c0 ret + +0000000000462754 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_(): + 462754: a9bd7bfd stp x29, x30, [sp, #-48]! + 462758: 910003fd mov x29, sp + 46275c: f90017e0 str x0, [sp, #40] + 462760: f90013e1 str x1, [sp, #32] + 462764: f9000fe2 str x2, [sp, #24] + 462768: f9400fe0 ldr x0, [sp, #24] + 46276c: 97fffff5 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 462770: aa0003e2 mov x2, x0 + 462774: f94013e1 ldr x1, [sp, #32] + 462778: f94017e0 ldr x0, [sp, #40] + 46277c: 940000d8 bl 462adc <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE9constructIS2_JS2_EEEvPT_DpOT0_> + 462780: d503201f nop + 462784: a8c37bfd ldp x29, x30, [sp], #48 + 462788: d65f03c0 ret + +000000000046278c <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EE3endEv(): + 46278c: a9bd7bfd stp x29, x30, [sp, #-48]! + 462790: 910003fd mov x29, sp + 462794: f9000fe0 str x0, [sp, #24] + 462798: f9400fe0 ldr x0, [sp, #24] + 46279c: 91002001 add x1, x0, #0x8 + 4627a0: 9100a3e0 add x0, sp, #0x28 + 4627a4: 940000e2 bl 462b2c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4627a8: f94017e0 ldr x0, [sp, #40] + 4627ac: a8c37bfd ldp x29, x30, [sp], #48 + 4627b0: d65f03c0 ret + +00000000004627b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 4627b4: a9b87bfd stp x29, x30, [sp, #-128]! + 4627b8: 910003fd mov x29, sp + 4627bc: a90153f3 stp x19, x20, [sp, #16] + 4627c0: f9001fe0 str x0, [sp, #56] + 4627c4: f9001be1 str x1, [sp, #48] + 4627c8: f90017e2 str x2, [sp, #40] + 4627cc: d0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4627d0: 9128c002 add x2, x0, #0xa30 + 4627d4: d2800021 mov x1, #0x1 // #1 + 4627d8: f9401fe0 ldr x0, [sp, #56] + 4627dc: 940000de bl 462b54 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE12_M_check_lenEmPKc> + 4627e0: f9003be0 str x0, [sp, #112] + 4627e4: f9401fe0 ldr x0, [sp, #56] + 4627e8: f9400000 ldr x0, [x0] + 4627ec: f90037e0 str x0, [sp, #104] + 4627f0: f9401fe0 ldr x0, [sp, #56] + 4627f4: f9400400 ldr x0, [x0, #8] + 4627f8: f90033e0 str x0, [sp, #96] + 4627fc: f9401fe0 ldr x0, [sp, #56] + 462800: 94000108 bl 462c20 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE5beginEv> + 462804: f90027e0 str x0, [sp, #72] + 462808: 910123e1 add x1, sp, #0x48 + 46280c: 9100c3e0 add x0, sp, #0x30 + 462810: 9400010d bl 462c44 <_ZN9__gnu_cxxmiIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 462814: f9002fe0 str x0, [sp, #88] + 462818: f9401fe0 ldr x0, [sp, #56] + 46281c: f9403be1 ldr x1, [sp, #112] + 462820: 9400011a bl 462c88 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE11_M_allocateEm> + 462824: f9002be0 str x0, [sp, #80] + 462828: f9402be0 ldr x0, [sp, #80] + 46282c: f9003fe0 str x0, [sp, #120] + 462830: f9401ff3 ldr x19, [sp, #56] + 462834: f9402fe0 ldr x0, [sp, #88] + 462838: d37cec00 lsl x0, x0, #4 + 46283c: f9402be1 ldr x1, [sp, #80] + 462840: 8b000034 add x20, x1, x0 + 462844: f94017e0 ldr x0, [sp, #40] + 462848: 97ffffbe bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 46284c: aa0003e2 mov x2, x0 + 462850: aa1403e1 mov x1, x20 + 462854: aa1303e0 mov x0, x19 + 462858: 97ffffbf bl 462754 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_> + 46285c: f9003fff str xzr, [sp, #120] + 462860: 9100c3e0 add x0, sp, #0x30 + 462864: 94000117 bl 462cc0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEE4baseEv> + 462868: f9400013 ldr x19, [x0] + 46286c: f9401fe0 ldr x0, [sp, #56] + 462870: 97ffff15 bl 4624c4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv> + 462874: aa0003e3 mov x3, x0 + 462878: f9402be2 ldr x2, [sp, #80] + 46287c: aa1303e1 mov x1, x19 + 462880: f94037e0 ldr x0, [sp, #104] + 462884: 94000114 bl 462cd4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch9StringRefES2_SaIS1_EET0_T_S5_S4_RT1_> + 462888: f9003fe0 str x0, [sp, #120] + 46288c: f9403fe0 ldr x0, [sp, #120] + 462890: 91004000 add x0, x0, #0x10 + 462894: f9003fe0 str x0, [sp, #120] + 462898: 9100c3e0 add x0, sp, #0x30 + 46289c: 94000109 bl 462cc0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEE4baseEv> + 4628a0: f9400013 ldr x19, [x0] + 4628a4: f9401fe0 ldr x0, [sp, #56] + 4628a8: 97ffff07 bl 4624c4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv> + 4628ac: aa0003e3 mov x3, x0 + 4628b0: f9403fe2 ldr x2, [sp, #120] + 4628b4: f94033e1 ldr x1, [sp, #96] + 4628b8: aa1303e0 mov x0, x19 + 4628bc: 94000106 bl 462cd4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch9StringRefES2_SaIS1_EET0_T_S5_S4_RT1_> + 4628c0: f9003fe0 str x0, [sp, #120] + 4628c4: f9401fe0 ldr x0, [sp, #56] + 4628c8: 97fffeff bl 4624c4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv> + 4628cc: aa0003e2 mov x2, x0 + 4628d0: f94033e1 ldr x1, [sp, #96] + 4628d4: f94037e0 ldr x0, [sp, #104] + 4628d8: 97ffff00 bl 4624d8 <_ZSt8_DestroyIPN5Catch9StringRefES1_EvT_S3_RSaIT0_E> + 4628dc: f9401fe3 ldr x3, [sp, #56] + 4628e0: f9401fe0 ldr x0, [sp, #56] + 4628e4: f9400801 ldr x1, [x0, #16] + 4628e8: f94037e0 ldr x0, [sp, #104] + 4628ec: cb000020 sub x0, x1, x0 + 4628f0: 9344fc01 asr x1, x0, #4 + 4628f4: aa0103e0 mov x0, x1 + 4628f8: aa0003e2 mov x2, x0 + 4628fc: f94037e1 ldr x1, [sp, #104] + 462900: aa0303e0 mov x0, x3 + 462904: 97ffff76 bl 4626dc <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE13_M_deallocateEPS1_m> + 462908: f9401fe0 ldr x0, [sp, #56] + 46290c: f9402be1 ldr x1, [sp, #80] + 462910: f9000001 str x1, [x0] + 462914: f9401fe0 ldr x0, [sp, #56] + 462918: f9403fe1 ldr x1, [sp, #120] + 46291c: f9000401 str x1, [x0, #8] + 462920: f9403be0 ldr x0, [sp, #112] + 462924: d37cec00 lsl x0, x0, #4 + 462928: f9402be1 ldr x1, [sp, #80] + 46292c: 8b000021 add x1, x1, x0 + 462930: f9401fe0 ldr x0, [sp, #56] + 462934: f9000801 str x1, [x0, #16] + 462938: 1400001d b 4629ac <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f8> + 46293c: 97fe9179 bl 406f20 <__cxa_begin_catch@plt> + 462940: f9403fe0 ldr x0, [sp, #120] + 462944: f100001f cmp x0, #0x0 + 462948: 54000141 b.ne 462970 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1bc> // b.any + 46294c: f9401fe2 ldr x2, [sp, #56] + 462950: f9402fe0 ldr x0, [sp, #88] + 462954: d37cec00 lsl x0, x0, #4 + 462958: f9402be1 ldr x1, [sp, #80] + 46295c: 8b000020 add x0, x1, x0 + 462960: aa0003e1 mov x1, x0 + 462964: aa0203e0 mov x0, x2 + 462968: 940000ef bl 462d24 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE7destroyIS1_EEvRS2_PT_> + 46296c: 14000007 b 462988 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1d4> + 462970: f9401fe0 ldr x0, [sp, #56] + 462974: 97fffed4 bl 4624c4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv> + 462978: aa0003e2 mov x2, x0 + 46297c: f9403fe1 ldr x1, [sp, #120] + 462980: f9402be0 ldr x0, [sp, #80] + 462984: 97fffed5 bl 4624d8 <_ZSt8_DestroyIPN5Catch9StringRefES1_EvT_S3_RSaIT0_E> + 462988: f9401fe0 ldr x0, [sp, #56] + 46298c: f9403be2 ldr x2, [sp, #112] + 462990: f9402be1 ldr x1, [sp, #80] + 462994: 97ffff52 bl 4626dc <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE13_M_deallocateEPS1_m> + 462998: 97fe9352 bl 4076e0 <__cxa_rethrow@plt> + 46299c: aa0003f3 mov x19, x0 + 4629a0: 97fe939c bl 407810 <__cxa_end_catch@plt> + 4629a4: aa1303e0 mov x0, x19 + 4629a8: 97fe93d6 bl 407900 <_Unwind_Resume@plt> + 4629ac: a94153f3 ldp x19, x20, [sp, #16] + 4629b0: a8c87bfd ldp x29, x30, [sp], #128 + 4629b4: d65f03c0 ret + +00000000004629b8 <_ZNSt16reverse_iteratorIPKcEC1ES1_>: +_ZNSt16reverse_iteratorIPKcEC2ES1_(): + 4629b8: d10043ff sub sp, sp, #0x10 + 4629bc: f90007e0 str x0, [sp, #8] + 4629c0: f90003e1 str x1, [sp] + 4629c4: f94007e0 ldr x0, [sp, #8] + 4629c8: f94003e1 ldr x1, [sp] + 4629cc: f9000001 str x1, [x0] + 4629d0: d503201f nop + 4629d4: 910043ff add sp, sp, #0x10 + 4629d8: d65f03c0 ret + +00000000004629dc <_ZStneIPKcEbRKSt16reverse_iteratorIT_ES6_>: +_ZStneIPKcEbRKSt16reverse_iteratorIT_ES6_(): + 4629dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4629e0: 910003fd mov x29, sp + 4629e4: f9000fe0 str x0, [sp, #24] + 4629e8: f9000be1 str x1, [sp, #16] + 4629ec: f9400be1 ldr x1, [sp, #16] + 4629f0: f9400fe0 ldr x0, [sp, #24] + 4629f4: 940000d6 bl 462d4c <_ZSteqIPKcEbRKSt16reverse_iteratorIT_ES6_> + 4629f8: 12001c00 and w0, w0, #0xff + 4629fc: 52000000 eor w0, w0, #0x1 + 462a00: 12001c00 and w0, w0, #0xff + 462a04: a8c27bfd ldp x29, x30, [sp], #32 + 462a08: d65f03c0 ret + +0000000000462a0c <_ZNSt16reverse_iteratorIPKcEppEv>: +_ZNSt16reverse_iteratorIPKcEppEv(): + 462a0c: d10043ff sub sp, sp, #0x10 + 462a10: f90007e0 str x0, [sp, #8] + 462a14: f94007e0 ldr x0, [sp, #8] + 462a18: f9400000 ldr x0, [x0] + 462a1c: d1000401 sub x1, x0, #0x1 + 462a20: f94007e0 ldr x0, [sp, #8] + 462a24: f9000001 str x1, [x0] + 462a28: f94007e0 ldr x0, [sp, #8] + 462a2c: 910043ff add sp, sp, #0x10 + 462a30: d65f03c0 ret + +0000000000462a34 <_ZNKSt16reverse_iteratorIPKcEdeEv>: +_ZNKSt16reverse_iteratorIPKcEdeEv(): + 462a34: d10083ff sub sp, sp, #0x20 + 462a38: f90007e0 str x0, [sp, #8] + 462a3c: f94007e0 ldr x0, [sp, #8] + 462a40: f9400000 ldr x0, [x0] + 462a44: f9000fe0 str x0, [sp, #24] + 462a48: f9400fe0 ldr x0, [sp, #24] + 462a4c: d1000400 sub x0, x0, #0x1 + 462a50: f9000fe0 str x0, [sp, #24] + 462a54: f9400fe0 ldr x0, [sp, #24] + 462a58: 910083ff add sp, sp, #0x20 + 462a5c: d65f03c0 ret + +0000000000462a60 <_ZNSaIN5Catch9StringRefEEC1Ev>: +_ZNSaIN5Catch9StringRefEEC2Ev(): + 462a60: a9be7bfd stp x29, x30, [sp, #-32]! + 462a64: 910003fd mov x29, sp + 462a68: f9000fe0 str x0, [sp, #24] + 462a6c: f9400fe0 ldr x0, [sp, #24] + 462a70: 940000c7 bl 462d8c <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEEC1Ev> + 462a74: d503201f nop + 462a78: a8c27bfd ldp x29, x30, [sp], #32 + 462a7c: d65f03c0 ret + +0000000000462a80 <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEED1Ev(): + 462a80: d10043ff sub sp, sp, #0x10 + 462a84: f90007e0 str x0, [sp, #8] + 462a88: d503201f nop + 462a8c: 910043ff add sp, sp, #0x10 + 462a90: d65f03c0 ret + +0000000000462a94 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE10deallocateERS2_PS1_m(): + 462a94: a9bd7bfd stp x29, x30, [sp, #-48]! + 462a98: 910003fd mov x29, sp + 462a9c: f90017e0 str x0, [sp, #40] + 462aa0: f90013e1 str x1, [sp, #32] + 462aa4: f9000fe2 str x2, [sp, #24] + 462aa8: f9400fe2 ldr x2, [sp, #24] + 462aac: f94013e1 ldr x1, [sp, #32] + 462ab0: f94017e0 ldr x0, [sp, #40] + 462ab4: 940000bb bl 462da0 <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE10deallocateEPS2_m> + 462ab8: d503201f nop + 462abc: a8c37bfd ldp x29, x30, [sp], #48 + 462ac0: d65f03c0 ret + +0000000000462ac4 <_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch9StringRefEEEvT_S5_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPN5Catch9StringRefEEEvT_S5_(): + 462ac4: d10043ff sub sp, sp, #0x10 + 462ac8: f90007e0 str x0, [sp, #8] + 462acc: f90003e1 str x1, [sp] + 462ad0: d503201f nop + 462ad4: 910043ff add sp, sp, #0x10 + 462ad8: d65f03c0 ret + +0000000000462adc <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE9constructIS2_JS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE9constructIS2_JS2_EEEvPT_DpOT0_(): + 462adc: a9bc7bfd stp x29, x30, [sp, #-64]! + 462ae0: 910003fd mov x29, sp + 462ae4: f9000bf3 str x19, [sp, #16] + 462ae8: f9001fe0 str x0, [sp, #56] + 462aec: f9001be1 str x1, [sp, #48] + 462af0: f90017e2 str x2, [sp, #40] + 462af4: f94017e0 ldr x0, [sp, #40] + 462af8: 97ffff12 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 462afc: aa0003f3 mov x19, x0 + 462b00: f9401be0 ldr x0, [sp, #48] + 462b04: aa0003e1 mov x1, x0 + 462b08: d2800200 mov x0, #0x10 // #16 + 462b0c: 97fea65b bl 40c478 <_ZnwmPv> + 462b10: aa0003e2 mov x2, x0 + 462b14: a9400660 ldp x0, x1, [x19] + 462b18: a9000440 stp x0, x1, [x2] + 462b1c: d503201f nop + 462b20: f9400bf3 ldr x19, [sp, #16] + 462b24: a8c47bfd ldp x29, x30, [sp], #64 + 462b28: d65f03c0 ret + +0000000000462b2c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEC2ERKS3_(): + 462b2c: d10043ff sub sp, sp, #0x10 + 462b30: f90007e0 str x0, [sp, #8] + 462b34: f90003e1 str x1, [sp] + 462b38: f94003e0 ldr x0, [sp] + 462b3c: f9400001 ldr x1, [x0] + 462b40: f94007e0 ldr x0, [sp, #8] + 462b44: f9000001 str x1, [x0] + 462b48: d503201f nop + 462b4c: 910043ff add sp, sp, #0x10 + 462b50: d65f03c0 ret + +0000000000462b54 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE12_M_check_lenEmPKc(): + 462b54: a9bb7bfd stp x29, x30, [sp, #-80]! + 462b58: 910003fd mov x29, sp + 462b5c: f9000bf3 str x19, [sp, #16] + 462b60: f9001fe0 str x0, [sp, #56] + 462b64: f9001be1 str x1, [sp, #48] + 462b68: f90017e2 str x2, [sp, #40] + 462b6c: f9401fe0 ldr x0, [sp, #56] + 462b70: 94000096 bl 462dc8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8max_sizeEv> + 462b74: aa0003f3 mov x19, x0 + 462b78: f9401fe0 ldr x0, [sp, #56] + 462b7c: 9400009b bl 462de8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv> + 462b80: cb000261 sub x1, x19, x0 + 462b84: f9401be0 ldr x0, [sp, #48] + 462b88: eb00003f cmp x1, x0 + 462b8c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 462b90: 12001c00 and w0, w0, #0xff + 462b94: 7100001f cmp w0, #0x0 + 462b98: 54000060 b.eq 462ba4 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 462b9c: f94017e0 ldr x0, [sp, #40] + 462ba0: 97fe912c bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 462ba4: f9401fe0 ldr x0, [sp, #56] + 462ba8: 94000090 bl 462de8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv> + 462bac: aa0003f3 mov x19, x0 + 462bb0: f9401fe0 ldr x0, [sp, #56] + 462bb4: 9400008d bl 462de8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv> + 462bb8: f90023e0 str x0, [sp, #64] + 462bbc: 9100c3e1 add x1, sp, #0x30 + 462bc0: 910103e0 add x0, sp, #0x40 + 462bc4: 97fec8fb bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 462bc8: f9400000 ldr x0, [x0] + 462bcc: 8b000260 add x0, x19, x0 + 462bd0: f90027e0 str x0, [sp, #72] + 462bd4: f9401fe0 ldr x0, [sp, #56] + 462bd8: 94000084 bl 462de8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv> + 462bdc: aa0003e1 mov x1, x0 + 462be0: f94027e0 ldr x0, [sp, #72] + 462be4: eb01001f cmp x0, x1 + 462be8: 540000e3 b.cc 462c04 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 462bec: f9401fe0 ldr x0, [sp, #56] + 462bf0: 94000076 bl 462dc8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8max_sizeEv> + 462bf4: aa0003e1 mov x1, x0 + 462bf8: f94027e0 ldr x0, [sp, #72] + 462bfc: eb01001f cmp x0, x1 + 462c00: 54000089 b.ls 462c10 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 462c04: f9401fe0 ldr x0, [sp, #56] + 462c08: 94000070 bl 462dc8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8max_sizeEv> + 462c0c: 14000002 b 462c14 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE12_M_check_lenEmPKc+0xc0> + 462c10: f94027e0 ldr x0, [sp, #72] + 462c14: f9400bf3 ldr x19, [sp, #16] + 462c18: a8c57bfd ldp x29, x30, [sp], #80 + 462c1c: d65f03c0 ret + +0000000000462c20 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EE5beginEv(): + 462c20: a9bd7bfd stp x29, x30, [sp, #-48]! + 462c24: 910003fd mov x29, sp + 462c28: f9000fe0 str x0, [sp, #24] + 462c2c: f9400fe1 ldr x1, [sp, #24] + 462c30: 9100a3e0 add x0, sp, #0x28 + 462c34: 97ffffbe bl 462b2c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 462c38: f94017e0 ldr x0, [sp, #40] + 462c3c: a8c37bfd ldp x29, x30, [sp], #48 + 462c40: d65f03c0 ret + +0000000000462c44 <_ZN9__gnu_cxxmiIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 462c44: a9bd7bfd stp x29, x30, [sp, #-48]! + 462c48: 910003fd mov x29, sp + 462c4c: f9000bf3 str x19, [sp, #16] + 462c50: f90017e0 str x0, [sp, #40] + 462c54: f90013e1 str x1, [sp, #32] + 462c58: f94017e0 ldr x0, [sp, #40] + 462c5c: 94000019 bl 462cc0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEE4baseEv> + 462c60: f9400013 ldr x19, [x0] + 462c64: f94013e0 ldr x0, [sp, #32] + 462c68: 94000016 bl 462cc0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEE4baseEv> + 462c6c: f9400000 ldr x0, [x0] + 462c70: cb000260 sub x0, x19, x0 + 462c74: 9344fc01 asr x1, x0, #4 + 462c78: aa0103e0 mov x0, x1 + 462c7c: f9400bf3 ldr x19, [sp, #16] + 462c80: a8c37bfd ldp x29, x30, [sp], #48 + 462c84: d65f03c0 ret + +0000000000462c88 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE11_M_allocateEm(): + 462c88: a9be7bfd stp x29, x30, [sp, #-32]! + 462c8c: 910003fd mov x29, sp + 462c90: f9000fe0 str x0, [sp, #24] + 462c94: f9000be1 str x1, [sp, #16] + 462c98: f9400be0 ldr x0, [sp, #16] + 462c9c: f100001f cmp x0, #0x0 + 462ca0: 540000a0 b.eq 462cb4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE11_M_allocateEm+0x2c> // b.none + 462ca4: f9400fe0 ldr x0, [sp, #24] + 462ca8: f9400be1 ldr x1, [sp, #16] + 462cac: 9400005a bl 462e14 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE8allocateERS2_m> + 462cb0: 14000002 b 462cb8 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE11_M_allocateEm+0x30> + 462cb4: d2800000 mov x0, #0x0 // #0 + 462cb8: a8c27bfd ldp x29, x30, [sp], #32 + 462cbc: d65f03c0 ret + +0000000000462cc0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEE4baseEv(): + 462cc0: d10043ff sub sp, sp, #0x10 + 462cc4: f90007e0 str x0, [sp, #8] + 462cc8: f94007e0 ldr x0, [sp, #8] + 462ccc: 910043ff add sp, sp, #0x10 + 462cd0: d65f03c0 ret + +0000000000462cd4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch9StringRefES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch9StringRefES2_SaIS1_EET0_T_S5_S4_RT1_(): + 462cd4: a9bc7bfd stp x29, x30, [sp, #-64]! + 462cd8: 910003fd mov x29, sp + 462cdc: f9000bf3 str x19, [sp, #16] + 462ce0: f9001fe0 str x0, [sp, #56] + 462ce4: f9001be1 str x1, [sp, #48] + 462ce8: f90017e2 str x2, [sp, #40] + 462cec: f90013e3 str x3, [sp, #32] + 462cf0: f9401fe0 ldr x0, [sp, #56] + 462cf4: 94000052 bl 462e3c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch9StringRefESt13move_iteratorIPS1_EET0_PT_> + 462cf8: aa0003f3 mov x19, x0 + 462cfc: f9401be0 ldr x0, [sp, #48] + 462d00: 9400004f bl 462e3c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch9StringRefESt13move_iteratorIPS1_EET0_PT_> + 462d04: f94013e3 ldr x3, [sp, #32] + 462d08: f94017e2 ldr x2, [sp, #40] + 462d0c: aa0003e1 mov x1, x0 + 462d10: aa1303e0 mov x0, x19 + 462d14: 94000053 bl 462e60 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch9StringRefEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 462d18: f9400bf3 ldr x19, [sp, #16] + 462d1c: a8c47bfd ldp x29, x30, [sp], #64 + 462d20: d65f03c0 ret + +0000000000462d24 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE7destroyIS1_EEvRS2_PT_(): + 462d24: a9be7bfd stp x29, x30, [sp, #-32]! + 462d28: 910003fd mov x29, sp + 462d2c: f9000fe0 str x0, [sp, #24] + 462d30: f9000be1 str x1, [sp, #16] + 462d34: f9400be1 ldr x1, [sp, #16] + 462d38: f9400fe0 ldr x0, [sp, #24] + 462d3c: 94000055 bl 462e90 <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE7destroyIS2_EEvPT_> + 462d40: d503201f nop + 462d44: a8c27bfd ldp x29, x30, [sp], #32 + 462d48: d65f03c0 ret + +0000000000462d4c <_ZSteqIPKcEbRKSt16reverse_iteratorIT_ES6_>: +_ZSteqIPKcEbRKSt16reverse_iteratorIT_ES6_(): + 462d4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 462d50: 910003fd mov x29, sp + 462d54: f9000bf3 str x19, [sp, #16] + 462d58: f90017e0 str x0, [sp, #40] + 462d5c: f90013e1 str x1, [sp, #32] + 462d60: f94017e0 ldr x0, [sp, #40] + 462d64: 94000051 bl 462ea8 <_ZNKSt16reverse_iteratorIPKcE4baseEv> + 462d68: aa0003f3 mov x19, x0 + 462d6c: f94013e0 ldr x0, [sp, #32] + 462d70: 9400004e bl 462ea8 <_ZNKSt16reverse_iteratorIPKcE4baseEv> + 462d74: eb00027f cmp x19, x0 + 462d78: 1a9f17e0 cset w0, eq // eq = none + 462d7c: 12001c00 and w0, w0, #0xff + 462d80: f9400bf3 ldr x19, [sp, #16] + 462d84: a8c37bfd ldp x29, x30, [sp], #48 + 462d88: d65f03c0 ret + +0000000000462d8c <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEEC1Ev(): + 462d8c: d10043ff sub sp, sp, #0x10 + 462d90: f90007e0 str x0, [sp, #8] + 462d94: d503201f nop + 462d98: 910043ff add sp, sp, #0x10 + 462d9c: d65f03c0 ret + +0000000000462da0 <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE10deallocateEPS2_m(): + 462da0: a9bd7bfd stp x29, x30, [sp, #-48]! + 462da4: 910003fd mov x29, sp + 462da8: f90017e0 str x0, [sp, #40] + 462dac: f90013e1 str x1, [sp, #32] + 462db0: f9000fe2 str x2, [sp, #24] + 462db4: f94013e0 ldr x0, [sp, #32] + 462db8: 97fe9156 bl 407310 <_ZdlPv@plt> + 462dbc: d503201f nop + 462dc0: a8c37bfd ldp x29, x30, [sp], #48 + 462dc4: d65f03c0 ret + +0000000000462dc8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8max_sizeEv(): + 462dc8: a9be7bfd stp x29, x30, [sp, #-32]! + 462dcc: 910003fd mov x29, sp + 462dd0: f9000fe0 str x0, [sp, #24] + 462dd4: f9400fe0 ldr x0, [sp, #24] + 462dd8: 94000041 bl 462edc <_ZNKSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv> + 462ddc: 94000039 bl 462ec0 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE8max_sizeERKS2_> + 462de0: a8c27bfd ldp x29, x30, [sp], #32 + 462de4: d65f03c0 ret + +0000000000462de8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv(): + 462de8: d10043ff sub sp, sp, #0x10 + 462dec: f90007e0 str x0, [sp, #8] + 462df0: f94007e0 ldr x0, [sp, #8] + 462df4: f9400401 ldr x1, [x0, #8] + 462df8: f94007e0 ldr x0, [sp, #8] + 462dfc: f9400000 ldr x0, [x0] + 462e00: cb000020 sub x0, x1, x0 + 462e04: 9344fc01 asr x1, x0, #4 + 462e08: aa0103e0 mov x0, x1 + 462e0c: 910043ff add sp, sp, #0x10 + 462e10: d65f03c0 ret + +0000000000462e14 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE8allocateERS2_m(): + 462e14: a9be7bfd stp x29, x30, [sp, #-32]! + 462e18: 910003fd mov x29, sp + 462e1c: f9000fe0 str x0, [sp, #24] + 462e20: f9000be1 str x1, [sp, #16] + 462e24: d2800002 mov x2, #0x0 // #0 + 462e28: f9400be1 ldr x1, [sp, #16] + 462e2c: f9400fe0 ldr x0, [sp, #24] + 462e30: 94000030 bl 462ef0 <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE8allocateEmPKv> + 462e34: a8c27bfd ldp x29, x30, [sp], #32 + 462e38: d65f03c0 ret + +0000000000462e3c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch9StringRefESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch9StringRefESt13move_iteratorIPS1_EET0_PT_(): + 462e3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 462e40: 910003fd mov x29, sp + 462e44: f9000fe0 str x0, [sp, #24] + 462e48: 9100a3e0 add x0, sp, #0x28 + 462e4c: f9400fe1 ldr x1, [sp, #24] + 462e50: 9400003c bl 462f40 <_ZNSt13move_iteratorIPN5Catch9StringRefEEC1ES2_> + 462e54: f94017e0 ldr x0, [sp, #40] + 462e58: a8c37bfd ldp x29, x30, [sp], #48 + 462e5c: d65f03c0 ret + +0000000000462e60 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch9StringRefEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch9StringRefEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 462e60: a9bd7bfd stp x29, x30, [sp, #-48]! + 462e64: 910003fd mov x29, sp + 462e68: f90017e0 str x0, [sp, #40] + 462e6c: f90013e1 str x1, [sp, #32] + 462e70: f9000fe2 str x2, [sp, #24] + 462e74: f9000be3 str x3, [sp, #16] + 462e78: f9400fe2 ldr x2, [sp, #24] + 462e7c: f94013e1 ldr x1, [sp, #32] + 462e80: f94017e0 ldr x0, [sp, #40] + 462e84: 94000038 bl 462f64 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch9StringRefEES3_ET0_T_S6_S5_> + 462e88: a8c37bfd ldp x29, x30, [sp], #48 + 462e8c: d65f03c0 ret + +0000000000462e90 <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE7destroyIS2_EEvPT_(): + 462e90: d10043ff sub sp, sp, #0x10 + 462e94: f90007e0 str x0, [sp, #8] + 462e98: f90003e1 str x1, [sp] + 462e9c: d503201f nop + 462ea0: 910043ff add sp, sp, #0x10 + 462ea4: d65f03c0 ret + +0000000000462ea8 <_ZNKSt16reverse_iteratorIPKcE4baseEv>: +_ZNKSt16reverse_iteratorIPKcE4baseEv(): + 462ea8: d10043ff sub sp, sp, #0x10 + 462eac: f90007e0 str x0, [sp, #8] + 462eb0: f94007e0 ldr x0, [sp, #8] + 462eb4: f9400000 ldr x0, [x0] + 462eb8: 910043ff add sp, sp, #0x10 + 462ebc: d65f03c0 ret + +0000000000462ec0 <_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch9StringRefEEE8max_sizeERKS2_(): + 462ec0: a9be7bfd stp x29, x30, [sp, #-32]! + 462ec4: 910003fd mov x29, sp + 462ec8: f9000fe0 str x0, [sp, #24] + 462ecc: f9400fe0 ldr x0, [sp, #24] + 462ed0: 94000032 bl 462f98 <_ZNK9__gnu_cxx13new_allocatorIN5Catch9StringRefEE8max_sizeEv> + 462ed4: a8c27bfd ldp x29, x30, [sp], #32 + 462ed8: d65f03c0 ret + +0000000000462edc <_ZNKSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv(): + 462edc: d10043ff sub sp, sp, #0x10 + 462ee0: f90007e0 str x0, [sp, #8] + 462ee4: f94007e0 ldr x0, [sp, #8] + 462ee8: 910043ff add sp, sp, #0x10 + 462eec: d65f03c0 ret + +0000000000462ef0 <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE8allocateEmPKv(): + 462ef0: a9bd7bfd stp x29, x30, [sp, #-48]! + 462ef4: 910003fd mov x29, sp + 462ef8: f90017e0 str x0, [sp, #40] + 462efc: f90013e1 str x1, [sp, #32] + 462f00: f9000fe2 str x2, [sp, #24] + 462f04: f94017e0 ldr x0, [sp, #40] + 462f08: 94000024 bl 462f98 <_ZNK9__gnu_cxx13new_allocatorIN5Catch9StringRefEE8max_sizeEv> + 462f0c: aa0003e1 mov x1, x0 + 462f10: f94013e0 ldr x0, [sp, #32] + 462f14: eb01001f cmp x0, x1 + 462f18: 1a9f97e0 cset w0, hi // hi = pmore + 462f1c: 12001c00 and w0, w0, #0xff + 462f20: 7100001f cmp w0, #0x0 + 462f24: 54000040 b.eq 462f2c <_ZN9__gnu_cxx13new_allocatorIN5Catch9StringRefEE8allocateEmPKv+0x3c> // b.none + 462f28: 97fe8fee bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 462f2c: f94013e0 ldr x0, [sp, #32] + 462f30: d37cec00 lsl x0, x0, #4 + 462f34: 97fe910b bl 407360 <_Znwm@plt> + 462f38: a8c37bfd ldp x29, x30, [sp], #48 + 462f3c: d65f03c0 ret + +0000000000462f40 <_ZNSt13move_iteratorIPN5Catch9StringRefEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch9StringRefEEC1ES2_(): + 462f40: d10043ff sub sp, sp, #0x10 + 462f44: f90007e0 str x0, [sp, #8] + 462f48: f90003e1 str x1, [sp] + 462f4c: f94007e0 ldr x0, [sp, #8] + 462f50: f94003e1 ldr x1, [sp] + 462f54: f9000001 str x1, [x0] + 462f58: d503201f nop + 462f5c: 910043ff add sp, sp, #0x10 + 462f60: d65f03c0 ret + +0000000000462f64 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch9StringRefEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch9StringRefEES3_ET0_T_S6_S5_(): + 462f64: a9bc7bfd stp x29, x30, [sp, #-64]! + 462f68: 910003fd mov x29, sp + 462f6c: f90017e0 str x0, [sp, #40] + 462f70: f90013e1 str x1, [sp, #32] + 462f74: f9000fe2 str x2, [sp, #24] + 462f78: 52800020 mov w0, #0x1 // #1 + 462f7c: 3900ffe0 strb w0, [sp, #63] + 462f80: f9400fe2 ldr x2, [sp, #24] + 462f84: f94013e1 ldr x1, [sp, #32] + 462f88: f94017e0 ldr x0, [sp, #40] + 462f8c: 94000008 bl 462fac <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch9StringRefEES5_EET0_T_S8_S7_> + 462f90: a8c47bfd ldp x29, x30, [sp], #64 + 462f94: d65f03c0 ret + +0000000000462f98 <_ZNK9__gnu_cxx13new_allocatorIN5Catch9StringRefEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch9StringRefEE8max_sizeEv(): + 462f98: d10043ff sub sp, sp, #0x10 + 462f9c: f90007e0 str x0, [sp, #8] + 462fa0: 92fe0000 mov x0, #0xfffffffffffffff // #1152921504606846975 + 462fa4: 910043ff add sp, sp, #0x10 + 462fa8: d65f03c0 ret + +0000000000462fac <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch9StringRefEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch9StringRefEES5_EET0_T_S8_S7_(): + 462fac: a9bb7bfd stp x29, x30, [sp, #-80]! + 462fb0: 910003fd mov x29, sp + 462fb4: f9000bf3 str x19, [sp, #16] + 462fb8: f9001fe0 str x0, [sp, #56] + 462fbc: f9001be1 str x1, [sp, #48] + 462fc0: f90017e2 str x2, [sp, #40] + 462fc4: f94017e0 ldr x0, [sp, #40] + 462fc8: f90027e0 str x0, [sp, #72] + 462fcc: 9100c3e1 add x1, sp, #0x30 + 462fd0: 9100e3e0 add x0, sp, #0x38 + 462fd4: 94000020 bl 463054 <_ZStneIPN5Catch9StringRefEEbRKSt13move_iteratorIT_ES7_> + 462fd8: 12001c00 and w0, w0, #0xff + 462fdc: 7100001f cmp w0, #0x0 + 462fe0: 540001e0 b.eq 46301c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch9StringRefEES5_EET0_T_S8_S7_+0x70> // b.none + 462fe4: f94027e0 ldr x0, [sp, #72] + 462fe8: 94000031 bl 4630ac <_ZSt11__addressofIN5Catch9StringRefEEPT_RS2_> + 462fec: aa0003f3 mov x19, x0 + 462ff0: 9100e3e0 add x0, sp, #0x38 + 462ff4: 94000033 bl 4630c0 <_ZNKSt13move_iteratorIPN5Catch9StringRefEEdeEv> + 462ff8: aa0003e1 mov x1, x0 + 462ffc: aa1303e0 mov x0, x19 + 463000: 94000036 bl 4630d8 <_ZSt10_ConstructIN5Catch9StringRefEJS1_EEvPT_DpOT0_> + 463004: 9100e3e0 add x0, sp, #0x38 + 463008: 9400001f bl 463084 <_ZNSt13move_iteratorIPN5Catch9StringRefEEppEv> + 46300c: f94027e0 ldr x0, [sp, #72] + 463010: 91004000 add x0, x0, #0x10 + 463014: f90027e0 str x0, [sp, #72] + 463018: 17ffffed b 462fcc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch9StringRefEES5_EET0_T_S8_S7_+0x20> + 46301c: f94027e0 ldr x0, [sp, #72] + 463020: 1400000a b 463048 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch9StringRefEES5_EET0_T_S8_S7_+0x9c> + 463024: 97fe8fbf bl 406f20 <__cxa_begin_catch@plt> + 463028: f94027e1 ldr x1, [sp, #72] + 46302c: f94017e0 ldr x0, [sp, #40] + 463030: 97fffdba bl 462718 <_ZSt8_DestroyIPN5Catch9StringRefEEvT_S3_> + 463034: 97fe91ab bl 4076e0 <__cxa_rethrow@plt> + 463038: aa0003f3 mov x19, x0 + 46303c: 97fe91f5 bl 407810 <__cxa_end_catch@plt> + 463040: aa1303e0 mov x0, x19 + 463044: 97fe922f bl 407900 <_Unwind_Resume@plt> + 463048: f9400bf3 ldr x19, [sp, #16] + 46304c: a8c57bfd ldp x29, x30, [sp], #80 + 463050: d65f03c0 ret + +0000000000463054 <_ZStneIPN5Catch9StringRefEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch9StringRefEEbRKSt13move_iteratorIT_ES7_(): + 463054: a9be7bfd stp x29, x30, [sp, #-32]! + 463058: 910003fd mov x29, sp + 46305c: f9000fe0 str x0, [sp, #24] + 463060: f9000be1 str x1, [sp, #16] + 463064: f9400be1 ldr x1, [sp, #16] + 463068: f9400fe0 ldr x0, [sp, #24] + 46306c: 9400002e bl 463124 <_ZSteqIPN5Catch9StringRefEEbRKSt13move_iteratorIT_ES7_> + 463070: 12001c00 and w0, w0, #0xff + 463074: 52000000 eor w0, w0, #0x1 + 463078: 12001c00 and w0, w0, #0xff + 46307c: a8c27bfd ldp x29, x30, [sp], #32 + 463080: d65f03c0 ret + +0000000000463084 <_ZNSt13move_iteratorIPN5Catch9StringRefEEppEv>: +_ZNSt13move_iteratorIPN5Catch9StringRefEEppEv(): + 463084: d10043ff sub sp, sp, #0x10 + 463088: f90007e0 str x0, [sp, #8] + 46308c: f94007e0 ldr x0, [sp, #8] + 463090: f9400000 ldr x0, [x0] + 463094: 91004001 add x1, x0, #0x10 + 463098: f94007e0 ldr x0, [sp, #8] + 46309c: f9000001 str x1, [x0] + 4630a0: f94007e0 ldr x0, [sp, #8] + 4630a4: 910043ff add sp, sp, #0x10 + 4630a8: d65f03c0 ret + +00000000004630ac <_ZSt11__addressofIN5Catch9StringRefEEPT_RS2_>: +_ZSt11__addressofIN5Catch9StringRefEEPT_RS2_(): + 4630ac: d10043ff sub sp, sp, #0x10 + 4630b0: f90007e0 str x0, [sp, #8] + 4630b4: f94007e0 ldr x0, [sp, #8] + 4630b8: 910043ff add sp, sp, #0x10 + 4630bc: d65f03c0 ret + +00000000004630c0 <_ZNKSt13move_iteratorIPN5Catch9StringRefEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch9StringRefEEdeEv(): + 4630c0: d10043ff sub sp, sp, #0x10 + 4630c4: f90007e0 str x0, [sp, #8] + 4630c8: f94007e0 ldr x0, [sp, #8] + 4630cc: f9400000 ldr x0, [x0] + 4630d0: 910043ff add sp, sp, #0x10 + 4630d4: d65f03c0 ret + +00000000004630d8 <_ZSt10_ConstructIN5Catch9StringRefEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch9StringRefEJS1_EEvPT_DpOT0_(): + 4630d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4630dc: 910003fd mov x29, sp + 4630e0: f9000bf3 str x19, [sp, #16] + 4630e4: f90017e0 str x0, [sp, #40] + 4630e8: f90013e1 str x1, [sp, #32] + 4630ec: f94013e0 ldr x0, [sp, #32] + 4630f0: 97fffd94 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 4630f4: aa0003f3 mov x19, x0 + 4630f8: f94017e0 ldr x0, [sp, #40] + 4630fc: aa0003e1 mov x1, x0 + 463100: d2800200 mov x0, #0x10 // #16 + 463104: 97fea4dd bl 40c478 <_ZnwmPv> + 463108: aa0003e2 mov x2, x0 + 46310c: a9400660 ldp x0, x1, [x19] + 463110: a9000440 stp x0, x1, [x2] + 463114: d503201f nop + 463118: f9400bf3 ldr x19, [sp, #16] + 46311c: a8c37bfd ldp x29, x30, [sp], #48 + 463120: d65f03c0 ret + +0000000000463124 <_ZSteqIPN5Catch9StringRefEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch9StringRefEEbRKSt13move_iteratorIT_ES7_(): + 463124: a9bd7bfd stp x29, x30, [sp, #-48]! + 463128: 910003fd mov x29, sp + 46312c: f9000bf3 str x19, [sp, #16] + 463130: f90017e0 str x0, [sp, #40] + 463134: f90013e1 str x1, [sp, #32] + 463138: f94017e0 ldr x0, [sp, #40] + 46313c: 9400000a bl 463164 <_ZNKSt13move_iteratorIPN5Catch9StringRefEE4baseEv> + 463140: aa0003f3 mov x19, x0 + 463144: f94013e0 ldr x0, [sp, #32] + 463148: 94000007 bl 463164 <_ZNKSt13move_iteratorIPN5Catch9StringRefEE4baseEv> + 46314c: eb00027f cmp x19, x0 + 463150: 1a9f17e0 cset w0, eq // eq = none + 463154: 12001c00 and w0, w0, #0xff + 463158: f9400bf3 ldr x19, [sp, #16] + 46315c: a8c37bfd ldp x29, x30, [sp], #48 + 463160: d65f03c0 ret + +0000000000463164 <_ZNKSt13move_iteratorIPN5Catch9StringRefEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch9StringRefEE4baseEv(): + 463164: d10043ff sub sp, sp, #0x10 + 463168: f90007e0 str x0, [sp, #8] + 46316c: f94007e0 ldr x0, [sp, #8] + 463170: f9400000 ldr x0, [x0] + 463174: 910043ff add sp, sp, #0x10 + 463178: d65f03c0 ret + +000000000046317c <_ZN5Catch16TagAliasRegistryD1Ev>: +_ZN5Catch16TagAliasRegistryD2Ev(): + 46317c: a9be7bfd stp x29, x30, [sp, #-32]! + 463180: 910003fd mov x29, sp + 463184: f9000fe0 str x0, [sp, #24] + 463188: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 46318c: 912ce001 add x1, x0, #0xb38 + 463190: f9400fe0 ldr x0, [sp, #24] + 463194: f9000001 str x1, [x0] + 463198: f9400fe0 ldr x0, [sp, #24] + 46319c: 91002000 add x0, x0, #0x8 + 4631a0: 9400017d bl 463794 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEED1Ev> + 4631a4: f9400fe0 ldr x0, [sp, #24] + 4631a8: 9400014f bl 4636e4 <_ZN5Catch17ITagAliasRegistryD1Ev> + 4631ac: d503201f nop + 4631b0: a8c27bfd ldp x29, x30, [sp], #32 + 4631b4: d65f03c0 ret + +00000000004631b8 <_ZN5Catch16TagAliasRegistryD0Ev>: +_ZN5Catch16TagAliasRegistryD0Ev(): + 4631b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4631bc: 910003fd mov x29, sp + 4631c0: f9000fe0 str x0, [sp, #24] + 4631c4: f9400fe0 ldr x0, [sp, #24] + 4631c8: 97ffffed bl 46317c <_ZN5Catch16TagAliasRegistryD1Ev> + 4631cc: d2800701 mov x1, #0x38 // #56 + 4631d0: f9400fe0 ldr x0, [sp, #24] + 4631d4: 97fe906b bl 407380 <_ZdlPvm@plt> + 4631d8: a8c27bfd ldp x29, x30, [sp], #32 + 4631dc: d65f03c0 ret + +00000000004631e0 <_ZNK5Catch16TagAliasRegistry4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch16TagAliasRegistry4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4631e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4631e4: 910003fd mov x29, sp + 4631e8: f9000fe0 str x0, [sp, #24] + 4631ec: f9000be1 str x1, [sp, #16] + 4631f0: f9400fe0 ldr x0, [sp, #24] + 4631f4: 91002000 add x0, x0, #0x8 + 4631f8: f9400be1 ldr x1, [sp, #16] + 4631fc: 94000196 bl 463854 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE4findERSB_> + 463200: f90013e0 str x0, [sp, #32] + 463204: f9400fe0 ldr x0, [sp, #24] + 463208: 91002000 add x0, x0, #0x8 + 46320c: 9400019b bl 463878 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE3endEv> + 463210: f90017e0 str x0, [sp, #40] + 463214: 9100a3e1 add x1, sp, #0x28 + 463218: 910083e0 add x0, sp, #0x20 + 46321c: 9400019e bl 463894 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEneERKSB_> + 463220: 12001c00 and w0, w0, #0xff + 463224: 7100001f cmp w0, #0x0 + 463228: 540000a0 b.eq 46323c <_ZNK5Catch16TagAliasRegistry4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> // b.none + 46322c: 910083e0 add x0, sp, #0x20 + 463230: 940001a5 bl 4638c4 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEptEv> + 463234: 91008000 add x0, x0, #0x20 + 463238: 14000002 b 463240 <_ZNK5Catch16TagAliasRegistry4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x60> + 46323c: d2800000 mov x0, #0x0 // #0 + 463240: a8c37bfd ldp x29, x30, [sp], #48 + 463244: d65f03c0 ret + +0000000000463248 <_ZNK5Catch16TagAliasRegistry13expandAliasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch16TagAliasRegistry13expandAliasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 463248: a9b27bfd stp x29, x30, [sp, #-224]! + 46324c: 910003fd mov x29, sp + 463250: a90153f3 stp x19, x20, [sp, #16] + 463254: aa0803f3 mov x19, x8 + 463258: f90017e0 str x0, [sp, #40] + 46325c: f90013e1 str x1, [sp, #32] + 463260: f94013e1 ldr x1, [sp, #32] + 463264: aa1303e0 mov x0, x19 + 463268: 97fe8f42 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 46326c: f94017e0 ldr x0, [sp, #40] + 463270: 91002000 add x0, x0, #0x8 + 463274: f9006fe0 str x0, [sp, #216] + 463278: f9406fe0 ldr x0, [sp, #216] + 46327c: 9400019a bl 4638e4 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE5beginEv> + 463280: f90023e0 str x0, [sp, #64] + 463284: f9406fe0 ldr x0, [sp, #216] + 463288: 9400017c bl 463878 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE3endEv> + 46328c: f9001fe0 str x0, [sp, #56] + 463290: 9100e3e1 add x1, sp, #0x38 + 463294: 910103e0 add x0, sp, #0x40 + 463298: 9400017f bl 463894 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEneERKSB_> + 46329c: 12001c00 and w0, w0, #0xff + 4632a0: 7100001f cmp w0, #0x0 + 4632a4: 54000920 b.eq 4633c8 <_ZNK5Catch16TagAliasRegistry13expandAliasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x180> // b.none + 4632a8: 910103e0 add x0, sp, #0x40 + 4632ac: 940001a1 bl 463930 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEdeEv> + 4632b0: f9006be0 str x0, [sp, #208] + 4632b4: f9406be0 ldr x0, [sp, #208] + 4632b8: d2800002 mov x2, #0x0 // #0 + 4632bc: aa0003e1 mov x1, x0 + 4632c0: aa1303e0 mov x0, x19 + 4632c4: 97fe91fb bl 407ab0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_m@plt> + 4632c8: f90067e0 str x0, [sp, #200] + 4632cc: f94067e0 ldr x0, [sp, #200] + 4632d0: b100041f cmn x0, #0x1 + 4632d4: 54000520 b.eq 463378 <_ZNK5Catch16TagAliasRegistry13expandAliasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x130> // b.none + 4632d8: 910223e0 add x0, sp, #0x88 + 4632dc: aa0003e8 mov x8, x0 + 4632e0: f94067e2 ldr x2, [sp, #200] + 4632e4: d2800001 mov x1, #0x0 // #0 + 4632e8: aa1303e0 mov x0, x19 + 4632ec: 97fe903d bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 4632f0: f9406be0 ldr x0, [sp, #208] + 4632f4: 91008001 add x1, x0, #0x20 + 4632f8: 910223e0 add x0, sp, #0x88 + 4632fc: 9101a3e2 add x2, sp, #0x68 + 463300: aa0203e8 mov x8, x2 + 463304: 97ffafc1 bl 44f208 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_> + 463308: f9406be0 ldr x0, [sp, #208] + 46330c: 97fe8fa9 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 463310: aa0003e1 mov x1, x0 + 463314: f94067e0 ldr x0, [sp, #200] + 463318: 8b000020 add x0, x1, x0 + 46331c: 9102a3e1 add x1, sp, #0xa8 + 463320: aa0103e8 mov x8, x1 + 463324: 92800002 mov x2, #0xffffffffffffffff // #-1 + 463328: aa0003e1 mov x1, x0 + 46332c: aa1303e0 mov x0, x19 + 463330: 97fe902c bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 463334: 9102a3e1 add x1, sp, #0xa8 + 463338: 9101a3e0 add x0, sp, #0x68 + 46333c: 910123e2 add x2, sp, #0x48 + 463340: aa0203e8 mov x8, x2 + 463344: 97fffb53 bl 462090 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_> + 463348: 910123e0 add x0, sp, #0x48 + 46334c: aa0003e1 mov x1, x0 + 463350: aa1303e0 mov x0, x19 + 463354: 97fe907b bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 463358: 910123e0 add x0, sp, #0x48 + 46335c: 97fe8f69 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 463360: 9102a3e0 add x0, sp, #0xa8 + 463364: 97fe8f67 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 463368: 9101a3e0 add x0, sp, #0x68 + 46336c: 97fe8f65 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 463370: 910223e0 add x0, sp, #0x88 + 463374: 97fe8f63 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 463378: 910103e0 add x0, sp, #0x40 + 46337c: 94000161 bl 463900 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEppEv> + 463380: 17ffffc4 b 463290 <_ZNK5Catch16TagAliasRegistry13expandAliasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x48> + 463384: aa0003f4 mov x20, x0 + 463388: 9102a3e0 add x0, sp, #0xa8 + 46338c: 97fe8f5d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 463390: 14000002 b 463398 <_ZNK5Catch16TagAliasRegistry13expandAliasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x150> + 463394: aa0003f4 mov x20, x0 + 463398: 9101a3e0 add x0, sp, #0x68 + 46339c: 97fe8f59 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4633a0: 14000002 b 4633a8 <_ZNK5Catch16TagAliasRegistry13expandAliasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x160> + 4633a4: aa0003f4 mov x20, x0 + 4633a8: 910223e0 add x0, sp, #0x88 + 4633ac: 97fe8f55 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4633b0: 14000002 b 4633b8 <_ZNK5Catch16TagAliasRegistry13expandAliasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x170> + 4633b4: aa0003f4 mov x20, x0 + 4633b8: aa1303e0 mov x0, x19 + 4633bc: 97fe8f51 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4633c0: aa1403e0 mov x0, x20 + 4633c4: 97fe914f bl 407900 <_Unwind_Resume@plt> + 4633c8: d503201f nop + 4633cc: aa1303e0 mov x0, x19 + 4633d0: a94153f3 ldp x19, x20, [sp, #16] + 4633d4: a8ce7bfd ldp x29, x30, [sp], #224 + 4633d8: d65f03c0 ret + +00000000004633dc <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE>: +_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE(): + 4633dc: a9aa7bfd stp x29, x30, [sp, #-352]! + 4633e0: 910003fd mov x29, sp + 4633e4: a90153f3 stp x19, x20, [sp, #16] + 4633e8: f90013f5 str x21, [sp, #32] + 4633ec: f90027e0 str x0, [sp, #72] + 4633f0: f90023e1 str x1, [sp, #64] + 4633f4: f9001fe2 str x2, [sp, #56] + 4633f8: f9001be3 str x3, [sp, #48] + 4633fc: 52800013 mov w19, #0x0 // #0 + 463400: 9101e3e0 add x0, sp, #0x78 + 463404: 97fe9143 bl 407910 <_ZNSaIcEC1Ev@plt> + 463408: 52800034 mov w20, #0x1 // #1 + 46340c: 9101e3e0 add x0, sp, #0x78 + 463410: 910163e3 add x3, sp, #0x58 + 463414: aa0003e2 mov x2, x0 + 463418: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 46341c: 9129a001 add x1, x0, #0xa68 + 463420: aa0303e0 mov x0, x3 + 463424: 97fe9097 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 463428: 52800033 mov w19, #0x1 // #1 + 46342c: 910163e0 add x0, sp, #0x58 + 463430: aa0003e1 mov x1, x0 + 463434: f94023e0 ldr x0, [sp, #64] + 463438: 97fff8de bl 4617b0 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 46343c: 12001c00 and w0, w0, #0xff + 463440: 52000000 eor w0, w0, #0x1 + 463444: 12001c00 and w0, w0, #0xff + 463448: 7100001f cmp w0, #0x0 + 46344c: 54000121 b.ne 463470 <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x94> // b.any + 463450: 52800ba1 mov w1, #0x5d // #93 + 463454: f94023e0 ldr x0, [sp, #64] + 463458: 97fff933 bl 461924 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc> + 46345c: 12001c00 and w0, w0, #0xff + 463460: 52000000 eor w0, w0, #0x1 + 463464: 12001c00 and w0, w0, #0xff + 463468: 7100001f cmp w0, #0x0 + 46346c: 54000060 b.eq 463478 <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x9c> // b.none + 463470: 52800035 mov w21, #0x1 // #1 + 463474: 14000002 b 46347c <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0xa0> + 463478: 52800015 mov w21, #0x0 // #0 + 46347c: 7100027f cmp w19, #0x0 + 463480: 54000060 b.eq 46348c <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0xb0> // b.none + 463484: 910163e0 add x0, sp, #0x58 + 463488: 97fe8f1e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 46348c: 7100029f cmp w20, #0x0 + 463490: 54000060 b.eq 46349c <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0xc0> // b.none + 463494: 9101e3e0 add x0, sp, #0x78 + 463498: 97fe8fea bl 407440 <_ZNSaIcED1Ev@plt> + 46349c: 710002bf cmp w21, #0x0 + 4634a0: 54000300 b.eq 463500 <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x124> // b.none + 4634a4: 910283e0 add x0, sp, #0xa0 + 4634a8: 97ffefc5 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4634ac: 910283e2 add x2, sp, #0xa0 + 4634b0: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4634b4: 9129c001 add x1, x0, #0xa70 + 4634b8: aa0203e0 mov x0, x2 + 4634bc: 94000125 bl 463950 <_ZN5Catch20ReusableStringStreamlsIA20_cEERS0_RKT_> + 4634c0: f94023e1 ldr x1, [sp, #64] + 4634c4: 97ffb5d9 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 4634c8: aa0003e2 mov x2, x0 + 4634cc: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4634d0: 912a2001 add x1, x0, #0xa88 + 4634d4: aa0203e0 mov x0, x2 + 4634d8: 94000129 bl 46397c <_ZN5Catch20ReusableStringStreamlsIA37_cEERS0_RKT_> + 4634dc: f9401be1 ldr x1, [sp, #48] + 4634e0: 97ff8031 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 4634e4: aa0003e1 mov x1, x0 + 4634e8: 910203e0 add x0, sp, #0x80 + 4634ec: aa0003e8 mov x8, x0 + 4634f0: aa0103e0 mov x0, x1 + 4634f4: 97ffeff4 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4634f8: 910203e0 add x0, sp, #0x80 + 4634fc: 94013ea2 bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 463500: f94027e0 ldr x0, [sp, #72] + 463504: 91002013 add x19, x0, #0x8 + 463508: f9401be0 ldr x0, [sp, #48] + 46350c: 910403e4 add x4, sp, #0x100 + 463510: a9400c02 ldp x2, x3, [x0] + 463514: f9401fe1 ldr x1, [sp, #56] + 463518: aa0403e0 mov x0, x4 + 46351c: 94000090 bl 46375c <_ZN5Catch8TagAliasC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLineInfoE> + 463520: 910403e0 add x0, sp, #0x100 + 463524: 9102c3e1 add x1, sp, #0xb0 + 463528: aa0103e8 mov x8, x1 + 46352c: aa0003e1 mov x1, x0 + 463530: f94023e0 ldr x0, [sp, #64] + 463534: 9400012b bl 4639e0 <_ZSt9make_pairIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEESt4pairINSt17__decay_and_stripIT_E6__typeENSB_IT0_E6__typeEEOSC_OSF_> + 463538: 9102c3e0 add x0, sp, #0xb0 + 46353c: aa0003e1 mov x1, x0 + 463540: aa1303e0 mov x0, x19 + 463544: 9400013a bl 463a2c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE6insertISA_IS5_S7_EvEESA_ISt17_Rb_tree_iteratorISC_EbEOT_> + 463548: 12001c20 and w0, w1, #0xff + 46354c: 52000000 eor w0, w0, #0x1 + 463550: 12001c13 and w19, w0, #0xff + 463554: 9102c3e0 add x0, sp, #0xb0 + 463558: 9400009f bl 4637d4 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEED1Ev> + 46355c: 910403e0 add x0, sp, #0x100 + 463560: 94000095 bl 4637b4 <_ZN5Catch8TagAliasD1Ev> + 463564: 7100027f cmp w19, #0x0 + 463568: 54000b40 b.eq 4636d0 <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x2f4> // b.none + 46356c: 910543e0 add x0, sp, #0x150 + 463570: 97ffef93 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 463574: 910543e2 add x2, sp, #0x150 + 463578: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 46357c: 9129c001 add x1, x0, #0xa70 + 463580: aa0203e0 mov x0, x2 + 463584: 940000f3 bl 463950 <_ZN5Catch20ReusableStringStreamlsIA20_cEERS0_RKT_> + 463588: f94023e1 ldr x1, [sp, #64] + 46358c: 97ffb5a7 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 463590: aa0003e2 mov x2, x0 + 463594: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 463598: 912ac001 add x1, x0, #0xab0 + 46359c: aa0203e0 mov x0, x2 + 4635a0: 97fff269 bl 45ff44 <_ZN5Catch20ReusableStringStreamlsIA23_cEERS0_RKT_> + 4635a4: aa0003e2 mov x2, x0 + 4635a8: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4635ac: 912b2001 add x1, x0, #0xac8 + 4635b0: aa0203e0 mov x0, x2 + 4635b4: 9400012c bl 463a64 <_ZN5Catch20ReusableStringStreamlsIA17_cEERS0_RKT_> + 4635b8: aa0003f3 mov x19, x0 + 4635bc: f94027e0 ldr x0, [sp, #72] + 4635c0: f9400000 ldr x0, [x0] + 4635c4: 91004000 add x0, x0, #0x10 + 4635c8: f9400002 ldr x2, [x0] + 4635cc: f94023e1 ldr x1, [sp, #64] + 4635d0: f94027e0 ldr x0, [sp, #72] + 4635d4: d63f0040 blr x2 + 4635d8: 91008000 add x0, x0, #0x20 + 4635dc: aa0003e1 mov x1, x0 + 4635e0: aa1303e0 mov x0, x19 + 4635e4: 97ff7ff0 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 4635e8: aa0003e2 mov x2, x0 + 4635ec: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4635f0: 912b8001 add x1, x0, #0xae0 + 4635f4: aa0203e0 mov x0, x2 + 4635f8: 97ffb597 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 4635fc: aa0003e2 mov x2, x0 + 463600: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 463604: 912ba001 add x1, x0, #0xae8 + 463608: aa0203e0 mov x0, x2 + 46360c: 94000121 bl 463a90 <_ZN5Catch20ReusableStringStreamlsIA16_cEERS0_RKT_> + 463610: f9401be1 ldr x1, [sp, #48] + 463614: 97ff7fe4 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 463618: aa0003e1 mov x1, x0 + 46361c: 9104c3e0 add x0, sp, #0x130 + 463620: aa0003e8 mov x8, x0 + 463624: aa0103e0 mov x0, x1 + 463628: 97ffefa7 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 46362c: 9104c3e0 add x0, sp, #0x130 + 463630: 94013e55 bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 463634: aa0003f5 mov x21, x0 + 463638: 7100027f cmp w19, #0x0 + 46363c: 54000060 b.eq 463648 <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x26c> // b.none + 463640: 910163e0 add x0, sp, #0x58 + 463644: 97fe8eaf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 463648: aa1503f3 mov x19, x21 + 46364c: 7100029f cmp w20, #0x0 + 463650: 54000060 b.eq 46365c <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x280> // b.none + 463654: 9101e3e0 add x0, sp, #0x78 + 463658: 97fe8f7a bl 407440 <_ZNSaIcED1Ev@plt> + 46365c: aa1303e0 mov x0, x19 + 463660: 97fe90a8 bl 407900 <_Unwind_Resume@plt> + 463664: aa0003f3 mov x19, x0 + 463668: 910203e0 add x0, sp, #0x80 + 46366c: 97fe8ea5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 463670: 14000002 b 463678 <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x29c> + 463674: aa0003f3 mov x19, x0 + 463678: 910283e0 add x0, sp, #0xa0 + 46367c: 97ffef66 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 463680: aa1303e0 mov x0, x19 + 463684: 97fe909f bl 407900 <_Unwind_Resume@plt> + 463688: aa0003f3 mov x19, x0 + 46368c: 9102c3e0 add x0, sp, #0xb0 + 463690: 94000051 bl 4637d4 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEED1Ev> + 463694: 14000002 b 46369c <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x2c0> + 463698: aa0003f3 mov x19, x0 + 46369c: 910403e0 add x0, sp, #0x100 + 4636a0: 94000045 bl 4637b4 <_ZN5Catch8TagAliasD1Ev> + 4636a4: aa1303e0 mov x0, x19 + 4636a8: 97fe9096 bl 407900 <_Unwind_Resume@plt> + 4636ac: aa0003f3 mov x19, x0 + 4636b0: 9104c3e0 add x0, sp, #0x130 + 4636b4: 97fe8e93 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4636b8: 14000002 b 4636c0 <_ZN5Catch16TagAliasRegistry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_14SourceLineInfoE+0x2e4> + 4636bc: aa0003f3 mov x19, x0 + 4636c0: 910543e0 add x0, sp, #0x150 + 4636c4: 97ffef54 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4636c8: aa1303e0 mov x0, x19 + 4636cc: 97fe908d bl 407900 <_Unwind_Resume@plt> + 4636d0: d503201f nop + 4636d4: a94153f3 ldp x19, x20, [sp, #16] + 4636d8: f94013f5 ldr x21, [sp, #32] + 4636dc: a8d67bfd ldp x29, x30, [sp], #352 + 4636e0: d65f03c0 ret + +00000000004636e4 <_ZN5Catch17ITagAliasRegistryD1Ev>: +_ZN5Catch17ITagAliasRegistryD1Ev(): + 4636e4: d10043ff sub sp, sp, #0x10 + 4636e8: f90007e0 str x0, [sp, #8] + 4636ec: b0000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4636f0: 912c2001 add x1, x0, #0xb08 + 4636f4: f94007e0 ldr x0, [sp, #8] + 4636f8: f9000001 str x1, [x0] + 4636fc: d503201f nop + 463700: 910043ff add sp, sp, #0x10 + 463704: d65f03c0 ret + +0000000000463708 <_ZN5Catch17ITagAliasRegistryD0Ev>: +_ZN5Catch17ITagAliasRegistryD0Ev(): + 463708: a9be7bfd stp x29, x30, [sp, #-32]! + 46370c: 910003fd mov x29, sp + 463710: f9000fe0 str x0, [sp, #24] + 463714: f9400fe0 ldr x0, [sp, #24] + 463718: 97fffff3 bl 4636e4 <_ZN5Catch17ITagAliasRegistryD1Ev> + 46371c: d2800101 mov x1, #0x8 // #8 + 463720: f9400fe0 ldr x0, [sp, #24] + 463724: 97fe8f17 bl 407380 <_ZdlPvm@plt> + 463728: a8c27bfd ldp x29, x30, [sp], #32 + 46372c: d65f03c0 ret + +0000000000463730 <_ZN5Catch17ITagAliasRegistry3getEv>: +_ZN5Catch17ITagAliasRegistry3getEv(): + 463730: a9bf7bfd stp x29, x30, [sp, #-16]! + 463734: 910003fd mov x29, sp + 463738: 97ff3bed bl 4326ec <_ZN5Catch14getRegistryHubEv> + 46373c: aa0003e2 mov x2, x0 + 463740: f9400040 ldr x0, [x2] + 463744: 91008000 add x0, x0, #0x20 + 463748: f9400001 ldr x1, [x0] + 46374c: aa0203e0 mov x0, x2 + 463750: d63f0020 blr x1 + 463754: a8c17bfd ldp x29, x30, [sp], #16 + 463758: d65f03c0 ret + +000000000046375c <_ZN5Catch8TagAliasC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLineInfoE>: +_ZN5Catch8TagAliasC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLineInfoE(): + 46375c: a9bd7bfd stp x29, x30, [sp, #-48]! + 463760: 910003fd mov x29, sp + 463764: f90017e0 str x0, [sp, #40] + 463768: f90013e1 str x1, [sp, #32] + 46376c: a9010fe2 stp x2, x3, [sp, #16] + 463770: f94017e0 ldr x0, [sp, #40] + 463774: f94013e1 ldr x1, [sp, #32] + 463778: 97fe8dfe bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 46377c: f94017e2 ldr x2, [sp, #40] + 463780: a94107e0 ldp x0, x1, [sp, #16] + 463784: a9020440 stp x0, x1, [x2, #32] + 463788: d503201f nop + 46378c: a8c37bfd ldp x29, x30, [sp], #48 + 463790: d65f03c0 ret + +0000000000463794 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEED1Ev>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEED2Ev(): + 463794: a9be7bfd stp x29, x30, [sp, #-32]! + 463798: 910003fd mov x29, sp + 46379c: f9000fe0 str x0, [sp, #24] + 4637a0: f9400fe0 ldr x0, [sp, #24] + 4637a4: 9400001f bl 463820 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EED1Ev> + 4637a8: d503201f nop + 4637ac: a8c27bfd ldp x29, x30, [sp], #32 + 4637b0: d65f03c0 ret + +00000000004637b4 <_ZN5Catch8TagAliasD1Ev>: +_ZN5Catch8TagAliasD1Ev(): + 4637b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4637b8: 910003fd mov x29, sp + 4637bc: f9000fe0 str x0, [sp, #24] + 4637c0: f9400fe0 ldr x0, [sp, #24] + 4637c4: 97fe8e4f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4637c8: d503201f nop + 4637cc: a8c27bfd ldp x29, x30, [sp], #32 + 4637d0: d65f03c0 ret + +00000000004637d4 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEED1Ev>: +_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEED1Ev(): + 4637d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4637d8: 910003fd mov x29, sp + 4637dc: f9000fe0 str x0, [sp, #24] + 4637e0: f9400fe0 ldr x0, [sp, #24] + 4637e4: 91008000 add x0, x0, #0x20 + 4637e8: 97fffff3 bl 4637b4 <_ZN5Catch8TagAliasD1Ev> + 4637ec: f9400fe0 ldr x0, [sp, #24] + 4637f0: 97fe8e44 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4637f4: d503201f nop + 4637f8: a8c27bfd ldp x29, x30, [sp], #32 + 4637fc: d65f03c0 ret + +0000000000463800 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EED1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EED2Ev(): + 463800: a9be7bfd stp x29, x30, [sp, #-32]! + 463804: 910003fd mov x29, sp + 463808: f9000fe0 str x0, [sp, #24] + 46380c: f9400fe0 ldr x0, [sp, #24] + 463810: 940000ab bl 463abc <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEED1Ev> + 463814: d503201f nop + 463818: a8c27bfd ldp x29, x30, [sp], #32 + 46381c: d65f03c0 ret + +0000000000463820 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EED1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EED1Ev(): + 463820: a9be7bfd stp x29, x30, [sp, #-32]! + 463824: 910003fd mov x29, sp + 463828: f9000fe0 str x0, [sp, #24] + 46382c: f9400fe0 ldr x0, [sp, #24] + 463830: 940000c3 bl 463b3c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv> + 463834: aa0003e1 mov x1, x0 + 463838: f9400fe0 ldr x0, [sp, #24] + 46383c: 940000a8 bl 463adc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E> + 463840: f9400fe0 ldr x0, [sp, #24] + 463844: 97ffffef bl 463800 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE13_Rb_tree_implISE_Lb1EED1Ev> + 463848: d503201f nop + 46384c: a8c27bfd ldp x29, x30, [sp], #32 + 463850: d65f03c0 ret + +0000000000463854 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE4findERSB_>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE4findERSB_(): + 463854: a9be7bfd stp x29, x30, [sp, #-32]! + 463858: 910003fd mov x29, sp + 46385c: f9000fe0 str x0, [sp, #24] + 463860: f9000be1 str x1, [sp, #16] + 463864: f9400fe0 ldr x0, [sp, #24] + 463868: f9400be1 ldr x1, [sp, #16] + 46386c: 940000ba bl 463b54 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_> + 463870: a8c27bfd ldp x29, x30, [sp], #32 + 463874: d65f03c0 ret + +0000000000463878 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE3endEv>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE3endEv(): + 463878: a9be7bfd stp x29, x30, [sp, #-32]! + 46387c: 910003fd mov x29, sp + 463880: f9000fe0 str x0, [sp, #24] + 463884: f9400fe0 ldr x0, [sp, #24] + 463888: 940000dd bl 463bfc <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE3endEv> + 46388c: a8c27bfd ldp x29, x30, [sp], #32 + 463890: d65f03c0 ret + +0000000000463894 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEneERKSB_>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEneERKSB_(): + 463894: d10043ff sub sp, sp, #0x10 + 463898: f90007e0 str x0, [sp, #8] + 46389c: f90003e1 str x1, [sp] + 4638a0: f94007e0 ldr x0, [sp, #8] + 4638a4: f9400001 ldr x1, [x0] + 4638a8: f94003e0 ldr x0, [sp] + 4638ac: f9400000 ldr x0, [x0] + 4638b0: eb00003f cmp x1, x0 + 4638b4: 1a9f07e0 cset w0, ne // ne = any + 4638b8: 12001c00 and w0, w0, #0xff + 4638bc: 910043ff add sp, sp, #0x10 + 4638c0: d65f03c0 ret + +00000000004638c4 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEptEv>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEptEv(): + 4638c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4638c8: 910003fd mov x29, sp + 4638cc: f9000fe0 str x0, [sp, #24] + 4638d0: f9400fe0 ldr x0, [sp, #24] + 4638d4: f9400000 ldr x0, [x0] + 4638d8: 940000d3 bl 463c24 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv> + 4638dc: a8c27bfd ldp x29, x30, [sp], #32 + 4638e0: d65f03c0 ret + +00000000004638e4 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE5beginEv>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE5beginEv(): + 4638e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4638e8: 910003fd mov x29, sp + 4638ec: f9000fe0 str x0, [sp, #24] + 4638f0: f9400fe0 ldr x0, [sp, #24] + 4638f4: 940000d4 bl 463c44 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE5beginEv> + 4638f8: a8c27bfd ldp x29, x30, [sp], #32 + 4638fc: d65f03c0 ret + +0000000000463900 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEppEv>: +_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEppEv(): + 463900: a9be7bfd stp x29, x30, [sp, #-32]! + 463904: 910003fd mov x29, sp + 463908: f9000fe0 str x0, [sp, #24] + 46390c: f9400fe0 ldr x0, [sp, #24] + 463910: f9400000 ldr x0, [x0] + 463914: 97fe8ef7 bl 4074f0 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 463918: aa0003e1 mov x1, x0 + 46391c: f9400fe0 ldr x0, [sp, #24] + 463920: f9000001 str x1, [x0] + 463924: f9400fe0 ldr x0, [sp, #24] + 463928: a8c27bfd ldp x29, x30, [sp], #32 + 46392c: d65f03c0 ret + +0000000000463930 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEdeEv>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEdeEv(): + 463930: a9be7bfd stp x29, x30, [sp, #-32]! + 463934: 910003fd mov x29, sp + 463938: f9000fe0 str x0, [sp, #24] + 46393c: f9400fe0 ldr x0, [sp, #24] + 463940: f9400000 ldr x0, [x0] + 463944: 940000b8 bl 463c24 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv> + 463948: a8c27bfd ldp x29, x30, [sp], #32 + 46394c: d65f03c0 ret + +0000000000463950 <_ZN5Catch20ReusableStringStreamlsIA20_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA20_cEERS0_RKT_(): + 463950: a9be7bfd stp x29, x30, [sp, #-32]! + 463954: 910003fd mov x29, sp + 463958: f9000fe0 str x0, [sp, #24] + 46395c: f9000be1 str x1, [sp, #16] + 463960: f9400fe0 ldr x0, [sp, #24] + 463964: f9400400 ldr x0, [x0, #8] + 463968: f9400be1 ldr x1, [sp, #16] + 46396c: 97fe8e79 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 463970: f9400fe0 ldr x0, [sp, #24] + 463974: a8c27bfd ldp x29, x30, [sp], #32 + 463978: d65f03c0 ret + +000000000046397c <_ZN5Catch20ReusableStringStreamlsIA37_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA37_cEERS0_RKT_(): + 46397c: a9be7bfd stp x29, x30, [sp, #-32]! + 463980: 910003fd mov x29, sp + 463984: f9000fe0 str x0, [sp, #24] + 463988: f9000be1 str x1, [sp, #16] + 46398c: f9400fe0 ldr x0, [sp, #24] + 463990: f9400400 ldr x0, [x0, #8] + 463994: f9400be1 ldr x1, [sp, #16] + 463998: 97fe8e6e bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 46399c: f9400fe0 ldr x0, [sp, #24] + 4639a0: a8c27bfd ldp x29, x30, [sp], #32 + 4639a4: d65f03c0 ret + +00000000004639a8 <_ZN5Catch8TagAliasC1EOS0_>: +_ZN5Catch8TagAliasC2EOS0_(): + 4639a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4639ac: 910003fd mov x29, sp + 4639b0: f9000fe0 str x0, [sp, #24] + 4639b4: f9000be1 str x1, [sp, #16] + 4639b8: f9400fe0 ldr x0, [sp, #24] + 4639bc: f9400be1 ldr x1, [sp, #16] + 4639c0: 97fe8dc4 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4639c4: f9400fe2 ldr x2, [sp, #24] + 4639c8: f9400be0 ldr x0, [sp, #16] + 4639cc: a9420400 ldp x0, x1, [x0, #32] + 4639d0: a9020440 stp x0, x1, [x2, #32] + 4639d4: d503201f nop + 4639d8: a8c27bfd ldp x29, x30, [sp], #32 + 4639dc: d65f03c0 ret + +00000000004639e0 <_ZSt9make_pairIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEESt4pairINSt17__decay_and_stripIT_E6__typeENSB_IT0_E6__typeEEOSC_OSF_>: +_ZSt9make_pairIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEESt4pairINSt17__decay_and_stripIT_E6__typeENSB_IT0_E6__typeEEOSC_OSF_(): + 4639e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4639e4: 910003fd mov x29, sp + 4639e8: a90153f3 stp x19, x20, [sp, #16] + 4639ec: aa0803f3 mov x19, x8 + 4639f0: f90017e0 str x0, [sp, #40] + 4639f4: f90013e1 str x1, [sp, #32] + 4639f8: f94017e0 ldr x0, [sp, #40] + 4639fc: 97ff2b42 bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 463a00: aa0003f4 mov x20, x0 + 463a04: f94013e0 ldr x0, [sp, #32] + 463a08: 94000099 bl 463c6c <_ZSt7forwardIN5Catch8TagAliasEEOT_RNSt16remove_referenceIS2_E4typeE> + 463a0c: aa0003e2 mov x2, x0 + 463a10: aa1403e1 mov x1, x20 + 463a14: aa1303e0 mov x0, x19 + 463a18: 9400009a bl 463c80 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEC1IS7_Lb1EEERKS5_OT_> + 463a1c: aa1303e0 mov x0, x19 + 463a20: a94153f3 ldp x19, x20, [sp, #16] + 463a24: a8c37bfd ldp x29, x30, [sp], #48 + 463a28: d65f03c0 ret + +0000000000463a2c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE6insertISA_IS5_S7_EvEESA_ISt17_Rb_tree_iteratorISC_EbEOT_>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasESt4lessIS5_ESaISt4pairIKS5_S7_EEE6insertISA_IS5_S7_EvEESA_ISt17_Rb_tree_iteratorISC_EbEOT_(): + 463a2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 463a30: 910003fd mov x29, sp + 463a34: f9000bf3 str x19, [sp, #16] + 463a38: f90017e0 str x0, [sp, #40] + 463a3c: f90013e1 str x1, [sp, #32] + 463a40: f94017f3 ldr x19, [sp, #40] + 463a44: f94013e0 ldr x0, [sp, #32] + 463a48: 940000a2 bl 463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE> + 463a4c: aa0003e1 mov x1, x0 + 463a50: aa1303e0 mov x0, x19 + 463a54: 940000a4 bl 463ce4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE16_M_insert_uniqueIS6_IS5_S9_EEES6_ISt17_Rb_tree_iteratorISA_EbEOT_> + 463a58: f9400bf3 ldr x19, [sp, #16] + 463a5c: a8c37bfd ldp x29, x30, [sp], #48 + 463a60: d65f03c0 ret + +0000000000463a64 <_ZN5Catch20ReusableStringStreamlsIA17_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA17_cEERS0_RKT_(): + 463a64: a9be7bfd stp x29, x30, [sp, #-32]! + 463a68: 910003fd mov x29, sp + 463a6c: f9000fe0 str x0, [sp, #24] + 463a70: f9000be1 str x1, [sp, #16] + 463a74: f9400fe0 ldr x0, [sp, #24] + 463a78: f9400400 ldr x0, [x0, #8] + 463a7c: f9400be1 ldr x1, [sp, #16] + 463a80: 97fe8e34 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 463a84: f9400fe0 ldr x0, [sp, #24] + 463a88: a8c27bfd ldp x29, x30, [sp], #32 + 463a8c: d65f03c0 ret + +0000000000463a90 <_ZN5Catch20ReusableStringStreamlsIA16_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA16_cEERS0_RKT_(): + 463a90: a9be7bfd stp x29, x30, [sp, #-32]! + 463a94: 910003fd mov x29, sp + 463a98: f9000fe0 str x0, [sp, #24] + 463a9c: f9000be1 str x1, [sp, #16] + 463aa0: f9400fe0 ldr x0, [sp, #24] + 463aa4: f9400400 ldr x0, [x0, #8] + 463aa8: f9400be1 ldr x1, [sp, #16] + 463aac: 97fe8e29 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 463ab0: f9400fe0 ldr x0, [sp, #24] + 463ab4: a8c27bfd ldp x29, x30, [sp], #32 + 463ab8: d65f03c0 ret + +0000000000463abc <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEED1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEED1Ev(): + 463abc: a9be7bfd stp x29, x30, [sp, #-32]! + 463ac0: 910003fd mov x29, sp + 463ac4: f9000fe0 str x0, [sp, #24] + 463ac8: f9400fe0 ldr x0, [sp, #24] + 463acc: 940000b9 bl 463db0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEED1Ev> + 463ad0: d503201f nop + 463ad4: a8c27bfd ldp x29, x30, [sp], #32 + 463ad8: d65f03c0 ret + +0000000000463adc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E(): + 463adc: a9bd7bfd stp x29, x30, [sp, #-48]! + 463ae0: 910003fd mov x29, sp + 463ae4: f9000fe0 str x0, [sp, #24] + 463ae8: f9000be1 str x1, [sp, #16] + 463aec: f9400be0 ldr x0, [sp, #16] + 463af0: f100001f cmp x0, #0x0 + 463af4: 540001e0 b.eq 463b30 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E+0x54> // b.none + 463af8: f9400be0 ldr x0, [sp, #16] + 463afc: 940000b2 bl 463dc4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPSt18_Rb_tree_node_base> + 463b00: aa0003e1 mov x1, x0 + 463b04: f9400fe0 ldr x0, [sp, #24] + 463b08: 97fffff5 bl 463adc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E> + 463b0c: f9400be0 ldr x0, [sp, #16] + 463b10: 940000b3 bl 463ddc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPSt18_Rb_tree_node_base> + 463b14: f90017e0 str x0, [sp, #40] + 463b18: f9400be1 ldr x1, [sp, #16] + 463b1c: f9400fe0 ldr x0, [sp, #24] + 463b20: 940000b5 bl 463df4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISA_E> + 463b24: f94017e0 ldr x0, [sp, #40] + 463b28: f9000be0 str x0, [sp, #16] + 463b2c: 17fffff0 b 463aec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E+0x10> + 463b30: d503201f nop + 463b34: a8c37bfd ldp x29, x30, [sp], #48 + 463b38: d65f03c0 ret + +0000000000463b3c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv(): + 463b3c: d10043ff sub sp, sp, #0x10 + 463b40: f90007e0 str x0, [sp, #8] + 463b44: f94007e0 ldr x0, [sp, #8] + 463b48: f9400800 ldr x0, [x0, #16] + 463b4c: 910043ff add sp, sp, #0x10 + 463b50: d65f03c0 ret + +0000000000463b54 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_(): + 463b54: a9bc7bfd stp x29, x30, [sp, #-64]! + 463b58: 910003fd mov x29, sp + 463b5c: f9000bf3 str x19, [sp, #16] + 463b60: f90017e0 str x0, [sp, #40] + 463b64: f90013e1 str x1, [sp, #32] + 463b68: f94017e0 ldr x0, [sp, #40] + 463b6c: 940000af bl 463e28 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv> + 463b70: aa0003f3 mov x19, x0 + 463b74: f94017e0 ldr x0, [sp, #40] + 463b78: 940000b2 bl 463e40 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_M_endEv> + 463b7c: f94013e3 ldr x3, [sp, #32] + 463b80: aa0003e2 mov x2, x0 + 463b84: aa1303e1 mov x1, x19 + 463b88: f94017e0 ldr x0, [sp, #40] + 463b8c: 940000b3 bl 463e58 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISA_EPKSt18_Rb_tree_node_baseRS7_> + 463b90: f9001be0 str x0, [sp, #48] + 463b94: f94017e0 ldr x0, [sp, #40] + 463b98: 94000019 bl 463bfc <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE3endEv> + 463b9c: f9001fe0 str x0, [sp, #56] + 463ba0: 9100e3e1 add x1, sp, #0x38 + 463ba4: 9100c3e0 add x0, sp, #0x30 + 463ba8: 940000d3 bl 463ef4 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEeqERKSB_> + 463bac: 12001c00 and w0, w0, #0xff + 463bb0: 7100001f cmp w0, #0x0 + 463bb4: 54000161 b.ne 463be0 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_+0x8c> // b.any + 463bb8: f94017f3 ldr x19, [sp, #40] + 463bbc: f9401be0 ldr x0, [sp, #48] + 463bc0: 940000d9 bl 463f24 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt18_Rb_tree_node_base> + 463bc4: aa0003e2 mov x2, x0 + 463bc8: f94013e1 ldr x1, [sp, #32] + 463bcc: aa1303e0 mov x0, x19 + 463bd0: 97ff5117 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 463bd4: 12001c00 and w0, w0, #0xff + 463bd8: 7100001f cmp w0, #0x0 + 463bdc: 54000080 b.eq 463bec <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_+0x98> // b.none + 463be0: f94017e0 ldr x0, [sp, #40] + 463be4: 94000006 bl 463bfc <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE3endEv> + 463be8: 14000002 b 463bf0 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_+0x9c> + 463bec: f9401be0 ldr x0, [sp, #48] + 463bf0: f9400bf3 ldr x19, [sp, #16] + 463bf4: a8c47bfd ldp x29, x30, [sp], #64 + 463bf8: d65f03c0 ret + +0000000000463bfc <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE3endEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE3endEv(): + 463bfc: a9bd7bfd stp x29, x30, [sp, #-48]! + 463c00: 910003fd mov x29, sp + 463c04: f9000fe0 str x0, [sp, #24] + 463c08: f9400fe0 ldr x0, [sp, #24] + 463c0c: 91002001 add x1, x0, #0x8 + 463c10: 9100a3e0 add x0, sp, #0x28 + 463c14: 940000cf bl 463f50 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPKSt18_Rb_tree_node_base> + 463c18: f94017e0 ldr x0, [sp, #40] + 463c1c: a8c37bfd ldp x29, x30, [sp], #48 + 463c20: d65f03c0 ret + +0000000000463c24 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv>: +_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv(): + 463c24: a9be7bfd stp x29, x30, [sp, #-32]! + 463c28: 910003fd mov x29, sp + 463c2c: f9000fe0 str x0, [sp, #24] + 463c30: f9400fe0 ldr x0, [sp, #24] + 463c34: 91008000 add x0, x0, #0x20 + 463c38: 940000cf bl 463f74 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE6_M_ptrEv> + 463c3c: a8c27bfd ldp x29, x30, [sp], #32 + 463c40: d65f03c0 ret + +0000000000463c44 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE5beginEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE5beginEv(): + 463c44: a9bd7bfd stp x29, x30, [sp, #-48]! + 463c48: 910003fd mov x29, sp + 463c4c: f9000fe0 str x0, [sp, #24] + 463c50: f9400fe0 ldr x0, [sp, #24] + 463c54: f9400c01 ldr x1, [x0, #24] + 463c58: 9100a3e0 add x0, sp, #0x28 + 463c5c: 940000bd bl 463f50 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPKSt18_Rb_tree_node_base> + 463c60: f94017e0 ldr x0, [sp, #40] + 463c64: a8c37bfd ldp x29, x30, [sp], #48 + 463c68: d65f03c0 ret + +0000000000463c6c <_ZSt7forwardIN5Catch8TagAliasEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch8TagAliasEEOT_RNSt16remove_referenceIS2_E4typeE(): + 463c6c: d10043ff sub sp, sp, #0x10 + 463c70: f90007e0 str x0, [sp, #8] + 463c74: f94007e0 ldr x0, [sp, #8] + 463c78: 910043ff add sp, sp, #0x10 + 463c7c: d65f03c0 ret + +0000000000463c80 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEC1IS7_Lb1EEERKS5_OT_>: +_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEC1IS7_Lb1EEERKS5_OT_(): + 463c80: a9bc7bfd stp x29, x30, [sp, #-64]! + 463c84: 910003fd mov x29, sp + 463c88: f9000bf3 str x19, [sp, #16] + 463c8c: f9001fe0 str x0, [sp, #56] + 463c90: f9001be1 str x1, [sp, #48] + 463c94: f90017e2 str x2, [sp, #40] + 463c98: f9401fe0 ldr x0, [sp, #56] + 463c9c: f9401be1 ldr x1, [sp, #48] + 463ca0: 97fe8cb4 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 463ca4: f9401fe0 ldr x0, [sp, #56] + 463ca8: 91008013 add x19, x0, #0x20 + 463cac: f94017e0 ldr x0, [sp, #40] + 463cb0: 97ffffef bl 463c6c <_ZSt7forwardIN5Catch8TagAliasEEOT_RNSt16remove_referenceIS2_E4typeE> + 463cb4: aa0003e1 mov x1, x0 + 463cb8: aa1303e0 mov x0, x19 + 463cbc: 97ffff3b bl 4639a8 <_ZN5Catch8TagAliasC1EOS0_> + 463cc0: d503201f nop + 463cc4: f9400bf3 ldr x19, [sp, #16] + 463cc8: a8c47bfd ldp x29, x30, [sp], #64 + 463ccc: d65f03c0 ret + +0000000000463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE>: +_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE(): + 463cd0: d10043ff sub sp, sp, #0x10 + 463cd4: f90007e0 str x0, [sp, #8] + 463cd8: f94007e0 ldr x0, [sp, #8] + 463cdc: 910043ff add sp, sp, #0x10 + 463ce0: d65f03c0 ret + +0000000000463ce4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE16_M_insert_uniqueIS6_IS5_S9_EEES6_ISt17_Rb_tree_iteratorISA_EbEOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE16_M_insert_uniqueIS6_IS5_S9_EEES6_ISt17_Rb_tree_iteratorISA_EbEOT_(): + 463ce4: a9b77bfd stp x29, x30, [sp, #-144]! + 463ce8: 910003fd mov x29, sp + 463cec: a90153f3 stp x19, x20, [sp, #16] + 463cf0: f90017e0 str x0, [sp, #40] + 463cf4: f90013e1 str x1, [sp, #32] + 463cf8: 910123e0 add x0, sp, #0x48 + 463cfc: f94013e1 ldr x1, [sp, #32] + 463d00: 940000f8 bl 4640e0 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEclIS0_IS6_S9_EEERNT_10first_typeERSE_> + 463d04: aa0003e1 mov x1, x0 + 463d08: f94017e0 ldr x0, [sp, #40] + 463d0c: 940000a1 bl 463f90 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_> + 463d10: a90387e0 stp x0, x1, [sp, #56] + 463d14: f94023e0 ldr x0, [sp, #64] + 463d18: f100001f cmp x0, #0x0 + 463d1c: 54000320 b.eq 463d80 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE16_M_insert_uniqueIS6_IS5_S9_EEES6_ISt17_Rb_tree_iteratorISA_EbEOT_+0x9c> // b.none + 463d20: 9100c3e0 add x0, sp, #0x30 + 463d24: f94017e1 ldr x1, [sp, #40] + 463d28: 940000f4 bl 4640f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_Alloc_nodeC1ERSG_> + 463d2c: f9401ff3 ldr x19, [sp, #56] + 463d30: f94023f4 ldr x20, [sp, #64] + 463d34: f94013e0 ldr x0, [sp, #32] + 463d38: 97ffffe6 bl 463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE> + 463d3c: aa0003e1 mov x1, x0 + 463d40: 9100c3e0 add x0, sp, #0x30 + 463d44: aa0003e4 mov x4, x0 + 463d48: aa0103e3 mov x3, x1 + 463d4c: aa1403e2 mov x2, x20 + 463d50: aa1303e1 mov x1, x19 + 463d54: f94017e0 ldr x0, [sp, #40] + 463d58: 940000f1 bl 46411c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_M_insert_IS6_IS5_S9_ENSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSN_OT_RT0_> + 463d5c: f90033e0 str x0, [sp, #96] + 463d60: 52800020 mov w0, #0x1 // #1 + 463d64: 3901bfe0 strb w0, [sp, #111] + 463d68: 9101bfe2 add x2, sp, #0x6f + 463d6c: 910183e1 add x1, sp, #0x60 + 463d70: 910143e0 add x0, sp, #0x50 + 463d74: 94000126 bl 46420c <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEbEC1ISB_bLb1EEEOT_OT0_> + 463d78: a94507e0 ldp x0, x1, [sp, #80] + 463d7c: 1400000a b 463da4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE16_M_insert_uniqueIS6_IS5_S9_EEES6_ISt17_Rb_tree_iteratorISA_EbEOT_+0xc0> + 463d80: f9401fe1 ldr x1, [sp, #56] + 463d84: 910203e0 add x0, sp, #0x80 + 463d88: 94000134 bl 464258 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPSt18_Rb_tree_node_base> + 463d8c: 39023fff strb wzr, [sp, #143] + 463d90: 91023fe2 add x2, sp, #0x8f + 463d94: 910203e1 add x1, sp, #0x80 + 463d98: 9101c3e0 add x0, sp, #0x70 + 463d9c: 9400011c bl 46420c <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEbEC1ISB_bLb1EEEOT_OT0_> + 463da0: a94707e0 ldp x0, x1, [sp, #112] + 463da4: a94153f3 ldp x19, x20, [sp, #16] + 463da8: a8c97bfd ldp x29, x30, [sp], #144 + 463dac: d65f03c0 ret + +0000000000463db0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEED2Ev(): + 463db0: d10043ff sub sp, sp, #0x10 + 463db4: f90007e0 str x0, [sp, #8] + 463db8: d503201f nop + 463dbc: 910043ff add sp, sp, #0x10 + 463dc0: d65f03c0 ret + +0000000000463dc4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPSt18_Rb_tree_node_base(): + 463dc4: d10043ff sub sp, sp, #0x10 + 463dc8: f90007e0 str x0, [sp, #8] + 463dcc: f94007e0 ldr x0, [sp, #8] + 463dd0: f9400c00 ldr x0, [x0, #24] + 463dd4: 910043ff add sp, sp, #0x10 + 463dd8: d65f03c0 ret + +0000000000463ddc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPSt18_Rb_tree_node_base(): + 463ddc: d10043ff sub sp, sp, #0x10 + 463de0: f90007e0 str x0, [sp, #8] + 463de4: f94007e0 ldr x0, [sp, #8] + 463de8: f9400800 ldr x0, [x0, #16] + 463dec: 910043ff add sp, sp, #0x10 + 463df0: d65f03c0 ret + +0000000000463df4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISA_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISA_E(): + 463df4: a9be7bfd stp x29, x30, [sp, #-32]! + 463df8: 910003fd mov x29, sp + 463dfc: f9000fe0 str x0, [sp, #24] + 463e00: f9000be1 str x1, [sp, #16] + 463e04: f9400be1 ldr x1, [sp, #16] + 463e08: f9400fe0 ldr x0, [sp, #24] + 463e0c: 9400011c bl 46427c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISA_E> + 463e10: f9400be1 ldr x1, [sp, #16] + 463e14: f9400fe0 ldr x0, [sp, #24] + 463e18: 9400012a bl 4642c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_put_nodeEPSt13_Rb_tree_nodeISA_E> + 463e1c: d503201f nop + 463e20: a8c27bfd ldp x29, x30, [sp], #32 + 463e24: d65f03c0 ret + +0000000000463e28 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv(): + 463e28: d10043ff sub sp, sp, #0x10 + 463e2c: f90007e0 str x0, [sp, #8] + 463e30: f94007e0 ldr x0, [sp, #8] + 463e34: f9400800 ldr x0, [x0, #16] + 463e38: 910043ff add sp, sp, #0x10 + 463e3c: d65f03c0 ret + +0000000000463e40 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_M_endEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_M_endEv(): + 463e40: d10043ff sub sp, sp, #0x10 + 463e44: f90007e0 str x0, [sp, #8] + 463e48: f94007e0 ldr x0, [sp, #8] + 463e4c: 91002000 add x0, x0, #0x8 + 463e50: 910043ff add sp, sp, #0x10 + 463e54: d65f03c0 ret + +0000000000463e58 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISA_EPKSt18_Rb_tree_node_baseRS7_>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISA_EPKSt18_Rb_tree_node_baseRS7_(): + 463e58: a9bb7bfd stp x29, x30, [sp, #-80]! + 463e5c: 910003fd mov x29, sp + 463e60: f9000bf3 str x19, [sp, #16] + 463e64: f9001fe0 str x0, [sp, #56] + 463e68: f9001be1 str x1, [sp, #48] + 463e6c: f90017e2 str x2, [sp, #40] + 463e70: f90013e3 str x3, [sp, #32] + 463e74: f9401be0 ldr x0, [sp, #48] + 463e78: f100001f cmp x0, #0x0 + 463e7c: 540002e0 b.eq 463ed8 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISA_EPKSt18_Rb_tree_node_baseRS7_+0x80> // b.none + 463e80: f9401ff3 ldr x19, [sp, #56] + 463e84: f9401be0 ldr x0, [sp, #48] + 463e88: 9400011a bl 4642f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt13_Rb_tree_nodeISA_E> + 463e8c: f94013e2 ldr x2, [sp, #32] + 463e90: aa0003e1 mov x1, x0 + 463e94: aa1303e0 mov x0, x19 + 463e98: 97ff5065 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 463e9c: 12001c00 and w0, w0, #0xff + 463ea0: 52000000 eor w0, w0, #0x1 + 463ea4: 12001c00 and w0, w0, #0xff + 463ea8: 7100001f cmp w0, #0x0 + 463eac: 540000e0 b.eq 463ec8 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISA_EPKSt18_Rb_tree_node_baseRS7_+0x70> // b.none + 463eb0: f9401be0 ldr x0, [sp, #48] + 463eb4: f90017e0 str x0, [sp, #40] + 463eb8: f9401be0 ldr x0, [sp, #48] + 463ebc: 94000118 bl 46431c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPKSt18_Rb_tree_node_base> + 463ec0: f9001be0 str x0, [sp, #48] + 463ec4: 17ffffec b 463e74 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISA_EPKSt18_Rb_tree_node_baseRS7_+0x1c> + 463ec8: f9401be0 ldr x0, [sp, #48] + 463ecc: 9400011a bl 464334 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPKSt18_Rb_tree_node_base> + 463ed0: f9001be0 str x0, [sp, #48] + 463ed4: 17ffffe8 b 463e74 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISA_EPKSt18_Rb_tree_node_baseRS7_+0x1c> + 463ed8: 910123e0 add x0, sp, #0x48 + 463edc: f94017e1 ldr x1, [sp, #40] + 463ee0: 9400001c bl 463f50 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPKSt18_Rb_tree_node_base> + 463ee4: f94027e0 ldr x0, [sp, #72] + 463ee8: f9400bf3 ldr x19, [sp, #16] + 463eec: a8c57bfd ldp x29, x30, [sp], #80 + 463ef0: d65f03c0 ret + +0000000000463ef4 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEeqERKSB_>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEeqERKSB_(): + 463ef4: d10043ff sub sp, sp, #0x10 + 463ef8: f90007e0 str x0, [sp, #8] + 463efc: f90003e1 str x1, [sp] + 463f00: f94007e0 ldr x0, [sp, #8] + 463f04: f9400001 ldr x1, [x0] + 463f08: f94003e0 ldr x0, [sp] + 463f0c: f9400000 ldr x0, [x0] + 463f10: eb00003f cmp x1, x0 + 463f14: 1a9f17e0 cset w0, eq // eq = none + 463f18: 12001c00 and w0, w0, #0xff + 463f1c: 910043ff add sp, sp, #0x10 + 463f20: d65f03c0 ret + +0000000000463f24 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt18_Rb_tree_node_base(): + 463f24: a9bd7bfd stp x29, x30, [sp, #-48]! + 463f28: 910003fd mov x29, sp + 463f2c: f9000fe0 str x0, [sp, #24] + 463f30: f9400fe0 ldr x0, [sp, #24] + 463f34: 94000106 bl 46434c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_valueEPKSt18_Rb_tree_node_base> + 463f38: aa0003e1 mov x1, x0 + 463f3c: 9100a3e0 add x0, sp, #0x28 + 463f40: 9400010a bl 464368 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEclERKSA_> + 463f44: d503201f nop + 463f48: a8c37bfd ldp x29, x30, [sp], #48 + 463f4c: d65f03c0 ret + +0000000000463f50 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPKSt18_Rb_tree_node_base>: +_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC2EPKSt18_Rb_tree_node_base(): + 463f50: d10043ff sub sp, sp, #0x10 + 463f54: f90007e0 str x0, [sp, #8] + 463f58: f90003e1 str x1, [sp] + 463f5c: f94007e0 ldr x0, [sp, #8] + 463f60: f94003e1 ldr x1, [sp] + 463f64: f9000001 str x1, [x0] + 463f68: d503201f nop + 463f6c: 910043ff add sp, sp, #0x10 + 463f70: d65f03c0 ret + +0000000000463f74 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE6_M_ptrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE6_M_ptrEv(): + 463f74: a9be7bfd stp x29, x30, [sp, #-32]! + 463f78: 910003fd mov x29, sp + 463f7c: f9000fe0 str x0, [sp, #24] + 463f80: f9400fe0 ldr x0, [sp, #24] + 463f84: 940000ff bl 464380 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE7_M_addrEv> + 463f88: a8c27bfd ldp x29, x30, [sp], #32 + 463f8c: d65f03c0 ret + +0000000000463f90 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_(): + 463f90: a9b77bfd stp x29, x30, [sp, #-144]! + 463f94: 910003fd mov x29, sp + 463f98: f9000bf3 str x19, [sp, #16] + 463f9c: f90017e0 str x0, [sp, #40] + 463fa0: f90013e1 str x1, [sp, #32] + 463fa4: f94017e0 ldr x0, [sp, #40] + 463fa8: 97fffee5 bl 463b3c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_beginEv> + 463fac: f90023e0 str x0, [sp, #64] + 463fb0: f94017e0 ldr x0, [sp, #40] + 463fb4: 940000f8 bl 464394 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_M_endEv> + 463fb8: f9001fe0 str x0, [sp, #56] + 463fbc: 52800020 mov w0, #0x1 // #1 + 463fc0: 39023fe0 strb w0, [sp, #143] + 463fc4: f94023e0 ldr x0, [sp, #64] + 463fc8: f100001f cmp x0, #0x0 + 463fcc: 540002a0 b.eq 464020 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0x90> // b.none + 463fd0: f94023e0 ldr x0, [sp, #64] + 463fd4: f9001fe0 str x0, [sp, #56] + 463fd8: f94017f3 ldr x19, [sp, #40] + 463fdc: f94023e0 ldr x0, [sp, #64] + 463fe0: 940000c4 bl 4642f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt13_Rb_tree_nodeISA_E> + 463fe4: aa0003e2 mov x2, x0 + 463fe8: f94013e1 ldr x1, [sp, #32] + 463fec: aa1303e0 mov x0, x19 + 463ff0: 97ff500f bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 463ff4: 39023fe0 strb w0, [sp, #143] + 463ff8: 39423fe0 ldrb w0, [sp, #143] + 463ffc: 7100001f cmp w0, #0x0 + 464000: 54000080 b.eq 464010 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0x80> // b.none + 464004: f94023e0 ldr x0, [sp, #64] + 464008: 97ffff75 bl 463ddc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPSt18_Rb_tree_node_base> + 46400c: 14000003 b 464018 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0x88> + 464010: f94023e0 ldr x0, [sp, #64] + 464014: 97ffff6c bl 463dc4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPSt18_Rb_tree_node_base> + 464018: f90023e0 str x0, [sp, #64] + 46401c: 17ffffea b 463fc4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0x34> + 464020: f9401fe1 ldr x1, [sp, #56] + 464024: 9100c3e0 add x0, sp, #0x30 + 464028: 9400008c bl 464258 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPSt18_Rb_tree_node_base> + 46402c: 39423fe0 ldrb w0, [sp, #143] + 464030: 7100001f cmp w0, #0x0 + 464034: 54000240 b.eq 46407c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0xec> // b.none + 464038: f94017e0 ldr x0, [sp, #40] + 46403c: 940000dc bl 4643ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE5beginEv> + 464040: f90027e0 str x0, [sp, #72] + 464044: 910123e1 add x1, sp, #0x48 + 464048: 9100c3e0 add x0, sp, #0x30 + 46404c: 940000e2 bl 4643d4 <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEeqERKSB_> + 464050: 12001c00 and w0, w0, #0xff + 464054: 7100001f cmp w0, #0x0 + 464058: 540000e0 b.eq 464074 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0xe4> // b.none + 46405c: 9100e3e2 add x2, sp, #0x38 + 464060: 910103e1 add x1, sp, #0x40 + 464064: 910143e0 add x0, sp, #0x50 + 464068: 940000e7 bl 464404 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEERS1_Lb1EEEOT_OT0_> + 46406c: a94507e0 ldp x0, x1, [sp, #80] + 464070: 14000019 b 4640d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0x144> + 464074: 9100c3e0 add x0, sp, #0x30 + 464078: 940000f5 bl 46444c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEmmEv> + 46407c: f94017f3 ldr x19, [sp, #40] + 464080: f9401be0 ldr x0, [sp, #48] + 464084: 97ffffa8 bl 463f24 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt18_Rb_tree_node_base> + 464088: f94013e2 ldr x2, [sp, #32] + 46408c: aa0003e1 mov x1, x0 + 464090: aa1303e0 mov x0, x19 + 464094: 97ff4fe6 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 464098: 12001c00 and w0, w0, #0xff + 46409c: 7100001f cmp w0, #0x0 + 4640a0: 540000e0 b.eq 4640bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0x12c> // b.none + 4640a4: 9100e3e2 add x2, sp, #0x38 + 4640a8: 910103e1 add x1, sp, #0x40 + 4640ac: 910183e0 add x0, sp, #0x60 + 4640b0: 940000d5 bl 464404 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEERS1_Lb1EEEOT_OT0_> + 4640b4: a94607e0 ldp x0, x1, [sp, #96] + 4640b8: 14000007 b 4640d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_+0x144> + 4640bc: f90043ff str xzr, [sp, #128] + 4640c0: 910203e2 add x2, sp, #0x80 + 4640c4: 9100c3e1 add x1, sp, #0x30 + 4640c8: 9101c3e0 add x0, sp, #0x70 + 4640cc: 97ff1c62 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 4640d0: a94707e0 ldp x0, x1, [sp, #112] + 4640d4: f9400bf3 ldr x19, [sp, #16] + 4640d8: a8c97bfd ldp x29, x30, [sp], #144 + 4640dc: d65f03c0 ret + +00000000004640e0 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEclIS0_IS6_S9_EEERNT_10first_typeERSE_>: +_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEclIS0_IS6_S9_EEERNT_10first_typeERSE_(): + 4640e0: d10043ff sub sp, sp, #0x10 + 4640e4: f90007e0 str x0, [sp, #8] + 4640e8: f90003e1 str x1, [sp] + 4640ec: f94003e0 ldr x0, [sp] + 4640f0: 910043ff add sp, sp, #0x10 + 4640f4: d65f03c0 ret + +00000000004640f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_Alloc_nodeC1ERSG_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_Alloc_nodeC1ERSG_(): + 4640f8: d10043ff sub sp, sp, #0x10 + 4640fc: f90007e0 str x0, [sp, #8] + 464100: f90003e1 str x1, [sp] + 464104: f94007e0 ldr x0, [sp, #8] + 464108: f94003e1 ldr x1, [sp] + 46410c: f9000001 str x1, [x0] + 464110: d503201f nop + 464114: 910043ff add sp, sp, #0x10 + 464118: d65f03c0 ret + +000000000046411c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_M_insert_IS6_IS5_S9_ENSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSN_OT_RT0_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_M_insert_IS6_IS5_S9_ENSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSN_OT_RT0_(): + 46411c: a9b97bfd stp x29, x30, [sp, #-112]! + 464120: 910003fd mov x29, sp + 464124: a90153f3 stp x19, x20, [sp, #16] + 464128: f90027e0 str x0, [sp, #72] + 46412c: f90023e1 str x1, [sp, #64] + 464130: f9001fe2 str x2, [sp, #56] + 464134: f9001be3 str x3, [sp, #48] + 464138: f90017e4 str x4, [sp, #40] + 46413c: f94023e0 ldr x0, [sp, #64] + 464140: f100001f cmp x0, #0x0 + 464144: 540002a1 b.ne 464198 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_M_insert_IS6_IS5_S9_ENSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSN_OT_RT0_+0x7c> // b.any + 464148: f94027e0 ldr x0, [sp, #72] + 46414c: 94000092 bl 464394 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_M_endEv> + 464150: aa0003e1 mov x1, x0 + 464154: f9401fe0 ldr x0, [sp, #56] + 464158: eb01001f cmp x0, x1 + 46415c: 540001e0 b.eq 464198 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_M_insert_IS6_IS5_S9_ENSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSN_OT_RT0_+0x7c> // b.none + 464160: f94027f3 ldr x19, [sp, #72] + 464164: 910143e0 add x0, sp, #0x50 + 464168: f9401be1 ldr x1, [sp, #48] + 46416c: 97ffffdd bl 4640e0 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEclIS0_IS6_S9_EEERNT_10first_typeERSE_> + 464170: aa0003f4 mov x20, x0 + 464174: f9401fe0 ldr x0, [sp, #56] + 464178: 97ffff6b bl 463f24 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt18_Rb_tree_node_base> + 46417c: aa0003e2 mov x2, x0 + 464180: aa1403e1 mov x1, x20 + 464184: aa1303e0 mov x0, x19 + 464188: 97ff4fa9 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 46418c: 12001c00 and w0, w0, #0xff + 464190: 7100001f cmp w0, #0x0 + 464194: 54000060 b.eq 4641a0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_M_insert_IS6_IS5_S9_ENSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSN_OT_RT0_+0x84> // b.none + 464198: 52800020 mov w0, #0x1 // #1 + 46419c: 14000002 b 4641a4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE10_M_insert_IS6_IS5_S9_ENSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSN_OT_RT0_+0x88> + 4641a0: 52800000 mov w0, #0x0 // #0 + 4641a4: 3901bfe0 strb w0, [sp, #111] + 4641a8: f9401be0 ldr x0, [sp, #48] + 4641ac: 97fffec9 bl 463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE> + 4641b0: aa0003e1 mov x1, x0 + 4641b4: f94017e0 ldr x0, [sp, #40] + 4641b8: 940000b1 bl 46447c <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_Alloc_nodeclIS6_IS5_S9_EEEPSt13_Rb_tree_nodeISA_EOT_> + 4641bc: f90033e0 str x0, [sp, #96] + 4641c0: f94027e0 ldr x0, [sp, #72] + 4641c4: 91002000 add x0, x0, #0x8 + 4641c8: aa0003e3 mov x3, x0 + 4641cc: f9401fe2 ldr x2, [sp, #56] + 4641d0: f94033e1 ldr x1, [sp, #96] + 4641d4: 3941bfe0 ldrb w0, [sp, #111] + 4641d8: 97fe8ade bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 4641dc: f94027e0 ldr x0, [sp, #72] + 4641e0: f9401400 ldr x0, [x0, #40] + 4641e4: 91000401 add x1, x0, #0x1 + 4641e8: f94027e0 ldr x0, [sp, #72] + 4641ec: f9001401 str x1, [x0, #40] + 4641f0: 910163e0 add x0, sp, #0x58 + 4641f4: f94033e1 ldr x1, [sp, #96] + 4641f8: 94000018 bl 464258 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPSt18_Rb_tree_node_base> + 4641fc: f9402fe0 ldr x0, [sp, #88] + 464200: a94153f3 ldp x19, x20, [sp, #16] + 464204: a8c77bfd ldp x29, x30, [sp], #112 + 464208: d65f03c0 ret + +000000000046420c <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEbEC1ISB_bLb1EEEOT_OT0_>: +_ZNSt4pairISt17_Rb_tree_iteratorIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEbEC1ISB_bLb1EEEOT_OT0_(): + 46420c: a9bd7bfd stp x29, x30, [sp, #-48]! + 464210: 910003fd mov x29, sp + 464214: f90017e0 str x0, [sp, #40] + 464218: f90013e1 str x1, [sp, #32] + 46421c: f9000fe2 str x2, [sp, #24] + 464220: f94013e0 ldr x0, [sp, #32] + 464224: 940000a5 bl 4644b8 <_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEOT_RNSt16remove_referenceISD_E4typeE> + 464228: aa0003e1 mov x1, x0 + 46422c: f94017e0 ldr x0, [sp, #40] + 464230: f9400021 ldr x1, [x1] + 464234: f9000001 str x1, [x0] + 464238: f9400fe0 ldr x0, [sp, #24] + 46423c: 97ff5ade bl 43adb4 <_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE> + 464240: 39400001 ldrb w1, [x0] + 464244: f94017e0 ldr x0, [sp, #40] + 464248: 39002001 strb w1, [x0, #8] + 46424c: d503201f nop + 464250: a8c37bfd ldp x29, x30, [sp], #48 + 464254: d65f03c0 ret + +0000000000464258 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPSt18_Rb_tree_node_base>: +_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPSt18_Rb_tree_node_base(): + 464258: d10043ff sub sp, sp, #0x10 + 46425c: f90007e0 str x0, [sp, #8] + 464260: f90003e1 str x1, [sp] + 464264: f94007e0 ldr x0, [sp, #8] + 464268: f94003e1 ldr x1, [sp] + 46426c: f9000001 str x1, [x0] + 464270: d503201f nop + 464274: 910043ff add sp, sp, #0x10 + 464278: d65f03c0 ret + +000000000046427c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISA_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISA_E(): + 46427c: a9bd7bfd stp x29, x30, [sp, #-48]! + 464280: 910003fd mov x29, sp + 464284: f9000bf3 str x19, [sp, #16] + 464288: f90017e0 str x0, [sp, #40] + 46428c: f90013e1 str x1, [sp, #32] + 464290: f94017e0 ldr x0, [sp, #40] + 464294: 9400008e bl 4644cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE21_M_get_Node_allocatorEv> + 464298: aa0003f3 mov x19, x0 + 46429c: f94013e0 ldr x0, [sp, #32] + 4642a0: 94000090 bl 4644e0 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv> + 4642a4: aa0003e1 mov x1, x0 + 4642a8: aa1303e0 mov x0, x19 + 4642ac: 94000095 bl 464500 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE7destroyISB_EEvRSD_PT_> + 4642b0: d503201f nop + 4642b4: f9400bf3 ldr x19, [sp, #16] + 4642b8: a8c37bfd ldp x29, x30, [sp], #48 + 4642bc: d65f03c0 ret + +00000000004642c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_put_nodeEPSt13_Rb_tree_nodeISA_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_put_nodeEPSt13_Rb_tree_nodeISA_E(): + 4642c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4642c4: 910003fd mov x29, sp + 4642c8: f9000fe0 str x0, [sp, #24] + 4642cc: f9000be1 str x1, [sp, #16] + 4642d0: f9400fe0 ldr x0, [sp, #24] + 4642d4: 9400007e bl 4644cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE21_M_get_Node_allocatorEv> + 4642d8: d2800022 mov x2, #0x1 // #1 + 4642dc: f9400be1 ldr x1, [sp, #16] + 4642e0: 94000092 bl 464528 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE10deallocateERSD_PSC_m> + 4642e4: d503201f nop + 4642e8: a8c27bfd ldp x29, x30, [sp], #32 + 4642ec: d65f03c0 ret + +00000000004642f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt13_Rb_tree_nodeISA_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_S_keyEPKSt13_Rb_tree_nodeISA_E(): + 4642f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4642f4: 910003fd mov x29, sp + 4642f8: f9000fe0 str x0, [sp, #24] + 4642fc: f9400fe0 ldr x0, [sp, #24] + 464300: 94000096 bl 464558 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_valueEPKSt13_Rb_tree_nodeISA_E> + 464304: aa0003e1 mov x1, x0 + 464308: 9100a3e0 add x0, sp, #0x28 + 46430c: 94000017 bl 464368 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEclERKSA_> + 464310: d503201f nop + 464314: a8c37bfd ldp x29, x30, [sp], #48 + 464318: d65f03c0 ret + +000000000046431c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE7_S_leftEPKSt18_Rb_tree_node_base(): + 46431c: d10043ff sub sp, sp, #0x10 + 464320: f90007e0 str x0, [sp, #8] + 464324: f94007e0 ldr x0, [sp, #8] + 464328: f9400800 ldr x0, [x0, #16] + 46432c: 910043ff add sp, sp, #0x10 + 464330: d65f03c0 ret + +0000000000464334 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_rightEPKSt18_Rb_tree_node_base(): + 464334: d10043ff sub sp, sp, #0x10 + 464338: f90007e0 str x0, [sp, #8] + 46433c: f94007e0 ldr x0, [sp, #8] + 464340: f9400c00 ldr x0, [x0, #24] + 464344: 910043ff add sp, sp, #0x10 + 464348: d65f03c0 ret + +000000000046434c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_valueEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_valueEPKSt18_Rb_tree_node_base(): + 46434c: a9be7bfd stp x29, x30, [sp, #-32]! + 464350: 910003fd mov x29, sp + 464354: f9000fe0 str x0, [sp, #24] + 464358: f9400fe0 ldr x0, [sp, #24] + 46435c: 97fffe32 bl 463c24 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv> + 464360: a8c27bfd ldp x29, x30, [sp], #32 + 464364: d65f03c0 ret + +0000000000464368 <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEclERKSA_>: +_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEclERKSA_(): + 464368: d10043ff sub sp, sp, #0x10 + 46436c: f90007e0 str x0, [sp, #8] + 464370: f90003e1 str x1, [sp] + 464374: f94003e0 ldr x0, [sp] + 464378: 910043ff add sp, sp, #0x10 + 46437c: d65f03c0 ret + +0000000000464380 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE7_M_addrEv(): + 464380: d10043ff sub sp, sp, #0x10 + 464384: f90007e0 str x0, [sp, #8] + 464388: f94007e0 ldr x0, [sp, #8] + 46438c: 910043ff add sp, sp, #0x10 + 464390: d65f03c0 ret + +0000000000464394 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_M_endEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE6_M_endEv(): + 464394: d10043ff sub sp, sp, #0x10 + 464398: f90007e0 str x0, [sp, #8] + 46439c: f94007e0 ldr x0, [sp, #8] + 4643a0: 91002000 add x0, x0, #0x8 + 4643a4: 910043ff add sp, sp, #0x10 + 4643a8: d65f03c0 ret + +00000000004643ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE5beginEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE5beginEv(): + 4643ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4643b0: 910003fd mov x29, sp + 4643b4: f9000fe0 str x0, [sp, #24] + 4643b8: f9400fe0 ldr x0, [sp, #24] + 4643bc: f9400c01 ldr x1, [x0, #24] + 4643c0: 9100a3e0 add x0, sp, #0x28 + 4643c4: 97ffffa5 bl 464258 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEC1EPSt18_Rb_tree_node_base> + 4643c8: f94017e0 ldr x0, [sp, #40] + 4643cc: a8c37bfd ldp x29, x30, [sp], #48 + 4643d0: d65f03c0 ret + +00000000004643d4 <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEeqERKSB_>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEeqERKSB_(): + 4643d4: d10043ff sub sp, sp, #0x10 + 4643d8: f90007e0 str x0, [sp, #8] + 4643dc: f90003e1 str x1, [sp] + 4643e0: f94007e0 ldr x0, [sp, #8] + 4643e4: f9400001 ldr x1, [x0] + 4643e8: f94003e0 ldr x0, [sp] + 4643ec: f9400000 ldr x0, [x0] + 4643f0: eb00003f cmp x1, x0 + 4643f4: 1a9f17e0 cset w0, eq // eq = none + 4643f8: 12001c00 and w0, w0, #0xff + 4643fc: 910043ff add sp, sp, #0x10 + 464400: d65f03c0 ret + +0000000000464404 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEERS1_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEERS1_Lb1EEEOT_OT0_(): + 464404: a9bd7bfd stp x29, x30, [sp, #-48]! + 464408: 910003fd mov x29, sp + 46440c: f90017e0 str x0, [sp, #40] + 464410: f90013e1 str x1, [sp, #32] + 464414: f9000fe2 str x2, [sp, #24] + 464418: f94013e0 ldr x0, [sp, #32] + 46441c: 94000056 bl 464574 <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEOT_RNSt16remove_referenceISF_E4typeE> + 464420: f9400001 ldr x1, [x0] + 464424: f94017e0 ldr x0, [sp, #40] + 464428: f9000001 str x1, [x0] + 46442c: f9400fe0 ldr x0, [sp, #24] + 464430: 97ff23d7 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 464434: f9400001 ldr x1, [x0] + 464438: f94017e0 ldr x0, [sp, #40] + 46443c: f9000401 str x1, [x0, #8] + 464440: d503201f nop + 464444: a8c37bfd ldp x29, x30, [sp], #48 + 464448: d65f03c0 ret + +000000000046444c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEmmEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEmmEv(): + 46444c: a9be7bfd stp x29, x30, [sp, #-32]! + 464450: 910003fd mov x29, sp + 464454: f9000fe0 str x0, [sp, #24] + 464458: f9400fe0 ldr x0, [sp, #24] + 46445c: f9400000 ldr x0, [x0] + 464460: 97fe8be4 bl 4073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 464464: aa0003e1 mov x1, x0 + 464468: f9400fe0 ldr x0, [sp, #24] + 46446c: f9000001 str x1, [x0] + 464470: f9400fe0 ldr x0, [sp, #24] + 464474: a8c27bfd ldp x29, x30, [sp], #32 + 464478: d65f03c0 ret + +000000000046447c <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_Alloc_nodeclIS6_IS5_S9_EEEPSt13_Rb_tree_nodeISA_EOT_>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_Alloc_nodeclIS6_IS5_S9_EEEPSt13_Rb_tree_nodeISA_EOT_(): + 46447c: a9bd7bfd stp x29, x30, [sp, #-48]! + 464480: 910003fd mov x29, sp + 464484: f9000bf3 str x19, [sp, #16] + 464488: f90017e0 str x0, [sp, #40] + 46448c: f90013e1 str x1, [sp, #32] + 464490: f94017e0 ldr x0, [sp, #40] + 464494: f9400013 ldr x19, [x0] + 464498: f94013e0 ldr x0, [sp, #32] + 46449c: 97fffe0d bl 463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE> + 4644a0: aa0003e1 mov x1, x0 + 4644a4: aa1303e0 mov x0, x19 + 4644a8: 94000038 bl 464588 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_create_nodeIJS6_IS5_S9_EEEEPSt13_Rb_tree_nodeISA_EDpOT_> + 4644ac: f9400bf3 ldr x19, [sp, #16] + 4644b0: a8c37bfd ldp x29, x30, [sp], #48 + 4644b4: d65f03c0 ret + +00000000004644b8 <_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEOT_RNSt16remove_referenceISD_E4typeE>: +_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEOT_RNSt16remove_referenceISD_E4typeE(): + 4644b8: d10043ff sub sp, sp, #0x10 + 4644bc: f90007e0 str x0, [sp, #8] + 4644c0: f94007e0 ldr x0, [sp, #8] + 4644c4: 910043ff add sp, sp, #0x10 + 4644c8: d65f03c0 ret + +00000000004644cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE21_M_get_Node_allocatorEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE21_M_get_Node_allocatorEv(): + 4644cc: d10043ff sub sp, sp, #0x10 + 4644d0: f90007e0 str x0, [sp, #8] + 4644d4: f94007e0 ldr x0, [sp, #8] + 4644d8: 910043ff add sp, sp, #0x10 + 4644dc: d65f03c0 ret + +00000000004644e0 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv>: +_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv(): + 4644e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4644e4: 910003fd mov x29, sp + 4644e8: f9000fe0 str x0, [sp, #24] + 4644ec: f9400fe0 ldr x0, [sp, #24] + 4644f0: 91008000 add x0, x0, #0x20 + 4644f4: 94000035 bl 4645c8 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE6_M_ptrEv> + 4644f8: a8c27bfd ldp x29, x30, [sp], #32 + 4644fc: d65f03c0 ret + +0000000000464500 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE7destroyISB_EEvRSD_PT_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE7destroyISB_EEvRSD_PT_(): + 464500: a9be7bfd stp x29, x30, [sp, #-32]! + 464504: 910003fd mov x29, sp + 464508: f9000fe0 str x0, [sp, #24] + 46450c: f9000be1 str x1, [sp, #16] + 464510: f9400be1 ldr x1, [sp, #16] + 464514: f9400fe0 ldr x0, [sp, #24] + 464518: 9400003e bl 464610 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE7destroyISC_EEvPT_> + 46451c: d503201f nop + 464520: a8c27bfd ldp x29, x30, [sp], #32 + 464524: d65f03c0 ret + +0000000000464528 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE10deallocateERSD_PSC_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE10deallocateERSD_PSC_m(): + 464528: a9bd7bfd stp x29, x30, [sp, #-48]! + 46452c: 910003fd mov x29, sp + 464530: f90017e0 str x0, [sp, #40] + 464534: f90013e1 str x1, [sp, #32] + 464538: f9000fe2 str x2, [sp, #24] + 46453c: f9400fe2 ldr x2, [sp, #24] + 464540: f94013e1 ldr x1, [sp, #32] + 464544: f94017e0 ldr x0, [sp, #40] + 464548: 9400003b bl 464634 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE10deallocateEPSD_m> + 46454c: d503201f nop + 464550: a8c37bfd ldp x29, x30, [sp], #48 + 464554: d65f03c0 ret + +0000000000464558 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_valueEPKSt13_Rb_tree_nodeISA_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_S_valueEPKSt13_Rb_tree_nodeISA_E(): + 464558: a9be7bfd stp x29, x30, [sp, #-32]! + 46455c: 910003fd mov x29, sp + 464560: f9000fe0 str x0, [sp, #24] + 464564: f9400fe0 ldr x0, [sp, #24] + 464568: 97fffdaf bl 463c24 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv> + 46456c: a8c27bfd ldp x29, x30, [sp], #32 + 464570: d65f03c0 ret + +0000000000464574 <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEOT_RNSt16remove_referenceISF_E4typeE>: +_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEOT_RNSt16remove_referenceISF_E4typeE(): + 464574: d10043ff sub sp, sp, #0x10 + 464578: f90007e0 str x0, [sp, #8] + 46457c: f94007e0 ldr x0, [sp, #8] + 464580: 910043ff add sp, sp, #0x10 + 464584: d65f03c0 ret + +0000000000464588 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_create_nodeIJS6_IS5_S9_EEEEPSt13_Rb_tree_nodeISA_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE14_M_create_nodeIJS6_IS5_S9_EEEEPSt13_Rb_tree_nodeISA_EDpOT_(): + 464588: a9bd7bfd stp x29, x30, [sp, #-48]! + 46458c: 910003fd mov x29, sp + 464590: f9000fe0 str x0, [sp, #24] + 464594: f9000be1 str x1, [sp, #16] + 464598: f9400fe0 ldr x0, [sp, #24] + 46459c: 94000030 bl 46465c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_get_nodeEv> + 4645a0: f90017e0 str x0, [sp, #40] + 4645a4: f9400be0 ldr x0, [sp, #16] + 4645a8: 97fffdca bl 463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE> + 4645ac: aa0003e2 mov x2, x0 + 4645b0: f94017e1 ldr x1, [sp, #40] + 4645b4: f9400fe0 ldr x0, [sp, #24] + 4645b8: 94000032 bl 464680 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE17_M_construct_nodeIJS6_IS5_S9_EEEEvPSt13_Rb_tree_nodeISA_EDpOT_> + 4645bc: f94017e0 ldr x0, [sp, #40] + 4645c0: a8c37bfd ldp x29, x30, [sp], #48 + 4645c4: d65f03c0 ret + +00000000004645c8 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE6_M_ptrEv(): + 4645c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4645cc: 910003fd mov x29, sp + 4645d0: f9000fe0 str x0, [sp, #24] + 4645d4: f9400fe0 ldr x0, [sp, #24] + 4645d8: 9400004d bl 46470c <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE7_M_addrEv> + 4645dc: a8c27bfd ldp x29, x30, [sp], #32 + 4645e0: d65f03c0 ret + +00000000004645e4 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEED1Ev>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEED2Ev(): + 4645e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4645e8: 910003fd mov x29, sp + 4645ec: f9000fe0 str x0, [sp, #24] + 4645f0: f9400fe0 ldr x0, [sp, #24] + 4645f4: 91008000 add x0, x0, #0x20 + 4645f8: 97fffc6f bl 4637b4 <_ZN5Catch8TagAliasD1Ev> + 4645fc: f9400fe0 ldr x0, [sp, #24] + 464600: 97fe8ac0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 464604: d503201f nop + 464608: a8c27bfd ldp x29, x30, [sp], #32 + 46460c: d65f03c0 ret + +0000000000464610 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE7destroyISC_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE7destroyISC_EEvPT_(): + 464610: a9be7bfd stp x29, x30, [sp, #-32]! + 464614: 910003fd mov x29, sp + 464618: f9000fe0 str x0, [sp, #24] + 46461c: f9000be1 str x1, [sp, #16] + 464620: f9400be0 ldr x0, [sp, #16] + 464624: 97fffff0 bl 4645e4 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEED1Ev> + 464628: d503201f nop + 46462c: a8c27bfd ldp x29, x30, [sp], #32 + 464630: d65f03c0 ret + +0000000000464634 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE10deallocateEPSD_m>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE10deallocateEPSD_m(): + 464634: a9bd7bfd stp x29, x30, [sp, #-48]! + 464638: 910003fd mov x29, sp + 46463c: f90017e0 str x0, [sp, #40] + 464640: f90013e1 str x1, [sp, #32] + 464644: f9000fe2 str x2, [sp, #24] + 464648: f94013e0 ldr x0, [sp, #32] + 46464c: 97fe8b31 bl 407310 <_ZdlPv@plt> + 464650: d503201f nop + 464654: a8c37bfd ldp x29, x30, [sp], #48 + 464658: d65f03c0 ret + +000000000046465c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_get_nodeEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_get_nodeEv(): + 46465c: a9be7bfd stp x29, x30, [sp, #-32]! + 464660: 910003fd mov x29, sp + 464664: f9000fe0 str x0, [sp, #24] + 464668: f9400fe0 ldr x0, [sp, #24] + 46466c: 97ffff98 bl 4644cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE21_M_get_Node_allocatorEv> + 464670: d2800021 mov x1, #0x1 // #1 + 464674: 9400002b bl 464720 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE8allocateERSD_m> + 464678: a8c27bfd ldp x29, x30, [sp], #32 + 46467c: d65f03c0 ret + +0000000000464680 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE17_M_construct_nodeIJS6_IS5_S9_EEEEvPSt13_Rb_tree_nodeISA_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE17_M_construct_nodeIJS6_IS5_S9_EEEEvPSt13_Rb_tree_nodeISA_EDpOT_(): + 464680: a9bc7bfd stp x29, x30, [sp, #-64]! + 464684: 910003fd mov x29, sp + 464688: a90153f3 stp x19, x20, [sp, #16] + 46468c: f9001fe0 str x0, [sp, #56] + 464690: f9001be1 str x1, [sp, #48] + 464694: f90017e2 str x2, [sp, #40] + 464698: f9401be0 ldr x0, [sp, #48] + 46469c: aa0003e1 mov x1, x0 + 4646a0: d2800e00 mov x0, #0x70 // #112 + 4646a4: 97fe9f75 bl 40c478 <_ZnwmPv> + 4646a8: f9401fe0 ldr x0, [sp, #56] + 4646ac: 97ffff88 bl 4644cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE21_M_get_Node_allocatorEv> + 4646b0: aa0003f3 mov x19, x0 + 4646b4: f9401be0 ldr x0, [sp, #48] + 4646b8: 97ffff8a bl 4644e0 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE9_M_valptrEv> + 4646bc: aa0003f4 mov x20, x0 + 4646c0: f94017e0 ldr x0, [sp, #40] + 4646c4: 97fffd83 bl 463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE> + 4646c8: aa0003e2 mov x2, x0 + 4646cc: aa1403e1 mov x1, x20 + 4646d0: aa1303e0 mov x0, x19 + 4646d4: 9400001d bl 464748 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE9constructISB_JS1_IS7_SA_EEEEvRSD_PT_DpOT0_> + 4646d8: 1400000a b 464700 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE17_M_construct_nodeIJS6_IS5_S9_EEEEvPSt13_Rb_tree_nodeISA_EDpOT_+0x80> + 4646dc: 97fe8a11 bl 406f20 <__cxa_begin_catch@plt> + 4646e0: f9401be1 ldr x1, [sp, #48] + 4646e4: f9401fe0 ldr x0, [sp, #56] + 4646e8: 97fffef6 bl 4642c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Catch8TagAliasEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11_M_put_nodeEPSt13_Rb_tree_nodeISA_E> + 4646ec: 97fe8bfd bl 4076e0 <__cxa_rethrow@plt> + 4646f0: aa0003f3 mov x19, x0 + 4646f4: 97fe8c47 bl 407810 <__cxa_end_catch@plt> + 4646f8: aa1303e0 mov x0, x19 + 4646fc: 97fe8c81 bl 407900 <_Unwind_Resume@plt> + 464700: a94153f3 ldp x19, x20, [sp, #16] + 464704: a8c47bfd ldp x29, x30, [sp], #64 + 464708: d65f03c0 ret + +000000000046470c <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEE7_M_addrEv(): + 46470c: d10043ff sub sp, sp, #0x10 + 464710: f90007e0 str x0, [sp, #8] + 464714: f94007e0 ldr x0, [sp, #8] + 464718: 910043ff add sp, sp, #0x10 + 46471c: d65f03c0 ret + +0000000000464720 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE8allocateERSD_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE8allocateERSD_m(): + 464720: a9be7bfd stp x29, x30, [sp, #-32]! + 464724: 910003fd mov x29, sp + 464728: f9000fe0 str x0, [sp, #24] + 46472c: f9000be1 str x1, [sp, #16] + 464730: d2800002 mov x2, #0x0 // #0 + 464734: f9400be1 ldr x1, [sp, #16] + 464738: f9400fe0 ldr x0, [sp, #24] + 46473c: 94000011 bl 464780 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE8allocateEmPKv> + 464740: a8c27bfd ldp x29, x30, [sp], #32 + 464744: d65f03c0 ret + +0000000000464748 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE9constructISB_JS1_IS7_SA_EEEEvRSD_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEEE9constructISB_JS1_IS7_SA_EEEEvRSD_PT_DpOT0_(): + 464748: a9bd7bfd stp x29, x30, [sp, #-48]! + 46474c: 910003fd mov x29, sp + 464750: f90017e0 str x0, [sp, #40] + 464754: f90013e1 str x1, [sp, #32] + 464758: f9000fe2 str x2, [sp, #24] + 46475c: f9400fe0 ldr x0, [sp, #24] + 464760: 97fffd5c bl 463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE> + 464764: aa0003e2 mov x2, x0 + 464768: f94013e1 ldr x1, [sp, #32] + 46476c: f94017e0 ldr x0, [sp, #40] + 464770: 9400001b bl 4647dc <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE9constructISC_JS2_IS8_SB_EEEEvPT_DpOT0_> + 464774: d503201f nop + 464778: a8c37bfd ldp x29, x30, [sp], #48 + 46477c: d65f03c0 ret + +0000000000464780 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE8allocateEmPKv(): + 464780: a9bd7bfd stp x29, x30, [sp, #-48]! + 464784: 910003fd mov x29, sp + 464788: f90017e0 str x0, [sp, #40] + 46478c: f90013e1 str x1, [sp, #32] + 464790: f9000fe2 str x2, [sp, #24] + 464794: f94017e0 ldr x0, [sp, #40] + 464798: 94000024 bl 464828 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE8max_sizeEv> + 46479c: aa0003e1 mov x1, x0 + 4647a0: f94013e0 ldr x0, [sp, #32] + 4647a4: eb01001f cmp x0, x1 + 4647a8: 1a9f97e0 cset w0, hi // hi = pmore + 4647ac: 12001c00 and w0, w0, #0xff + 4647b0: 7100001f cmp w0, #0x0 + 4647b4: 54000040 b.eq 4647bc <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE8allocateEmPKv+0x3c> // b.none + 4647b8: 97fe89ca bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4647bc: f94013e1 ldr x1, [sp, #32] + 4647c0: aa0103e0 mov x0, x1 + 4647c4: d37df000 lsl x0, x0, #3 + 4647c8: cb010000 sub x0, x0, x1 + 4647cc: d37cec00 lsl x0, x0, #4 + 4647d0: 97fe8ae4 bl 407360 <_Znwm@plt> + 4647d4: a8c37bfd ldp x29, x30, [sp], #48 + 4647d8: d65f03c0 ret + +00000000004647dc <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE9constructISC_JS2_IS8_SB_EEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE9constructISC_JS2_IS8_SB_EEEEvPT_DpOT0_(): + 4647dc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4647e0: 910003fd mov x29, sp + 4647e4: f9000bf3 str x19, [sp, #16] + 4647e8: f9001fe0 str x0, [sp, #56] + 4647ec: f9001be1 str x1, [sp, #48] + 4647f0: f90017e2 str x2, [sp, #40] + 4647f4: f94017e0 ldr x0, [sp, #40] + 4647f8: 97fffd36 bl 463cd0 <_ZSt7forwardISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEOT_RNSt16remove_referenceISA_E4typeE> + 4647fc: aa0003f3 mov x19, x0 + 464800: f9401be0 ldr x0, [sp, #48] + 464804: aa0003e1 mov x1, x0 + 464808: d2800a00 mov x0, #0x50 // #80 + 46480c: 97fe9f1b bl 40c478 <_ZnwmPv> + 464810: aa1303e1 mov x1, x19 + 464814: 9400000d bl 464848 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEC1IS5_S8_Lb1EEEOS_IT_T0_E> + 464818: d503201f nop + 46481c: f9400bf3 ldr x19, [sp, #16] + 464820: a8c47bfd ldp x29, x30, [sp], #64 + 464824: d65f03c0 ret + +0000000000464828 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEEE8max_sizeEv(): + 464828: d10043ff sub sp, sp, #0x10 + 46482c: f90007e0 str x0, [sp, #8] + 464830: d2924920 mov x0, #0x9249 // #37449 + 464834: f2a92480 movk x0, #0x4924, lsl #16 + 464838: f2c49240 movk x0, #0x2492, lsl #32 + 46483c: f2e04920 movk x0, #0x249, lsl #48 + 464840: 910043ff add sp, sp, #0x10 + 464844: d65f03c0 ret + +0000000000464848 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEC1IS5_S8_Lb1EEEOS_IT_T0_E>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Catch8TagAliasEEC1IS5_S8_Lb1EEEOS_IT_T0_E(): + 464848: a9bd7bfd stp x29, x30, [sp, #-48]! + 46484c: 910003fd mov x29, sp + 464850: f9000bf3 str x19, [sp, #16] + 464854: f90017e0 str x0, [sp, #40] + 464858: f90013e1 str x1, [sp, #32] + 46485c: f94017f3 ldr x19, [sp, #40] + 464860: f94013e0 ldr x0, [sp, #32] + 464864: 97fe98dc bl 40abd4 <_ZSt7forwardINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS6_E4typeE> + 464868: aa0003e1 mov x1, x0 + 46486c: aa1303e0 mov x0, x19 + 464870: 97fe8a18 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 464874: f94017e0 ldr x0, [sp, #40] + 464878: 91008013 add x19, x0, #0x20 + 46487c: f94013e0 ldr x0, [sp, #32] + 464880: 91008000 add x0, x0, #0x20 + 464884: 97fffcfa bl 463c6c <_ZSt7forwardIN5Catch8TagAliasEEOT_RNSt16remove_referenceIS2_E4typeE> + 464888: aa0003e1 mov x1, x0 + 46488c: aa1303e0 mov x0, x19 + 464890: 97fffc46 bl 4639a8 <_ZN5Catch8TagAliasC1EOS0_> + 464894: d503201f nop + 464898: f9400bf3 ldr x19, [sp, #16] + 46489c: a8c37bfd ldp x29, x30, [sp], #48 + 4648a0: d65f03c0 ret + +00000000004648a4 <_ZN5Catch12_GLOBAL__N_1orENS_18TestCasePropertiesES1_>: +_ZN5Catch12_GLOBAL__N_1orENS_18TestCasePropertiesES1_(): + 4648a4: d10043ff sub sp, sp, #0x10 + 4648a8: 39003fe0 strb w0, [sp, #15] + 4648ac: 39003be1 strb w1, [sp, #14] + 4648b0: 39403fe1 ldrb w1, [sp, #15] + 4648b4: 39403be0 ldrb w0, [sp, #14] + 4648b8: 2a000020 orr w0, w1, w0 + 4648bc: 12001c00 and w0, w0, #0xff + 4648c0: 910043ff add sp, sp, #0x10 + 4648c4: d65f03c0 ret + +00000000004648c8 <_ZN5Catch12_GLOBAL__N_1oRERNS_18TestCasePropertiesES1_>: +_ZN5Catch12_GLOBAL__N_1oRERNS_18TestCasePropertiesES1_(): + 4648c8: d10043ff sub sp, sp, #0x10 + 4648cc: f90007e0 str x0, [sp, #8] + 4648d0: 39001fe1 strb w1, [sp, #7] + 4648d4: f94007e0 ldr x0, [sp, #8] + 4648d8: 39400001 ldrb w1, [x0] + 4648dc: 39401fe0 ldrb w0, [sp, #7] + 4648e0: 2a000020 orr w0, w1, w0 + 4648e4: 12001c01 and w1, w0, #0xff + 4648e8: f94007e0 ldr x0, [sp, #8] + 4648ec: 39000001 strb w1, [x0] + 4648f0: f94007e0 ldr x0, [sp, #8] + 4648f4: 910043ff add sp, sp, #0x10 + 4648f8: d65f03c0 ret + +00000000004648fc <_ZN5Catch12_GLOBAL__N_1anENS_18TestCasePropertiesES1_>: +_ZN5Catch12_GLOBAL__N_1anENS_18TestCasePropertiesES1_(): + 4648fc: d10043ff sub sp, sp, #0x10 + 464900: 39003fe0 strb w0, [sp, #15] + 464904: 39003be1 strb w1, [sp, #14] + 464908: 39403fe1 ldrb w1, [sp, #15] + 46490c: 39403be0 ldrb w0, [sp, #14] + 464910: 0a000020 and w0, w1, w0 + 464914: 12001c00 and w0, w0, #0xff + 464918: 910043ff add sp, sp, #0x10 + 46491c: d65f03c0 ret + +0000000000464920 <_ZN5Catch12_GLOBAL__N_17appliesENS_18TestCasePropertiesE>: +_ZN5Catch12_GLOBAL__N_17appliesENS_18TestCasePropertiesE(): + 464920: d10043ff sub sp, sp, #0x10 + 464924: 39003fe0 strb w0, [sp, #15] + 464928: 39403fe0 ldrb w0, [sp, #15] + 46492c: 7100001f cmp w0, #0x0 + 464930: 1a9f07e0 cset w0, ne // ne = any + 464934: 12001c00 and w0, w0, #0xff + 464938: 910043ff add sp, sp, #0x10 + 46493c: d65f03c0 ret + +0000000000464940 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE>: +_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE(): + 464940: a9b97bfd stp x29, x30, [sp, #-112]! + 464944: 910003fd mov x29, sp + 464948: a90107e0 stp x0, x1, [sp, #16] + 46494c: 910043e0 add x0, sp, #0x10 + 464950: 97ffed1d bl 45fdc4 <_ZNK5Catch9StringRef5emptyEv> + 464954: 12001c00 and w0, w0, #0xff + 464958: 52000000 eor w0, w0, #0x1 + 46495c: 12001c00 and w0, w0, #0xff + 464960: 7100001f cmp w0, #0x0 + 464964: 54000120 b.eq 464988 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x48> // b.none + 464968: 910043e0 add x0, sp, #0x10 + 46496c: d2800001 mov x1, #0x0 // #0 + 464970: 97ffecfd bl 45fd64 <_ZNK5Catch9StringRefixEm> + 464974: 12001c00 and w0, w0, #0xff + 464978: 7100b81f cmp w0, #0x2e + 46497c: 54000061 b.ne 464988 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x48> // b.any + 464980: 52800020 mov w0, #0x1 // #1 + 464984: 14000002 b 46498c <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x4c> + 464988: 52800000 mov w0, #0x0 // #0 + 46498c: 7100001f cmp w0, #0x0 + 464990: 54000060 b.eq 46499c <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x5c> // b.none + 464994: 52800040 mov w0, #0x2 // #2 + 464998: 14000046 b 464ab0 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x170> + 46499c: d28000e1 mov x1, #0x7 // #7 + 4649a0: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4649a4: 9132c000 add x0, x0, #0xcb0 + 4649a8: 97ff7527 bl 441e44 <_ZN5Catchli3_srEPKcm> + 4649ac: a90207e0 stp x0, x1, [sp, #32] + 4649b0: 910083e1 add x1, sp, #0x20 + 4649b4: 910043e0 add x0, sp, #0x10 + 4649b8: 97fff2f7 bl 461594 <_ZNK5Catch9StringRefeqERKS0_> + 4649bc: 12001c00 and w0, w0, #0xff + 4649c0: 7100001f cmp w0, #0x0 + 4649c4: 54000060 b.eq 4649d0 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x90> // b.none + 4649c8: 52800200 mov w0, #0x10 // #16 + 4649cc: 14000039 b 464ab0 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x170> + 4649d0: d2800161 mov x1, #0xb // #11 + 4649d4: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4649d8: 9132e000 add x0, x0, #0xcb8 + 4649dc: 97ff751a bl 441e44 <_ZN5Catchli3_srEPKcm> + 4649e0: a90307e0 stp x0, x1, [sp, #48] + 4649e4: 9100c3e1 add x1, sp, #0x30 + 4649e8: 910043e0 add x0, sp, #0x10 + 4649ec: 97fff2ea bl 461594 <_ZNK5Catch9StringRefeqERKS0_> + 4649f0: 12001c00 and w0, w0, #0xff + 4649f4: 7100001f cmp w0, #0x0 + 4649f8: 54000060 b.eq 464a04 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0xc4> // b.none + 4649fc: 52800080 mov w0, #0x4 // #4 + 464a00: 1400002c b 464ab0 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x170> + 464a04: d2800101 mov x1, #0x8 // #8 + 464a08: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464a0c: 91332000 add x0, x0, #0xcc8 + 464a10: 97ff750d bl 441e44 <_ZN5Catchli3_srEPKcm> + 464a14: a90407e0 stp x0, x1, [sp, #64] + 464a18: 910103e1 add x1, sp, #0x40 + 464a1c: 910043e0 add x0, sp, #0x10 + 464a20: 97fff2dd bl 461594 <_ZNK5Catch9StringRefeqERKS0_> + 464a24: 12001c00 and w0, w0, #0xff + 464a28: 7100001f cmp w0, #0x0 + 464a2c: 54000060 b.eq 464a38 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0xf8> // b.none + 464a30: 52800100 mov w0, #0x8 // #8 + 464a34: 1400001f b 464ab0 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x170> + 464a38: d2800181 mov x1, #0xc // #12 + 464a3c: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464a40: 91336000 add x0, x0, #0xcd8 + 464a44: 97ff7500 bl 441e44 <_ZN5Catchli3_srEPKcm> + 464a48: a90507e0 stp x0, x1, [sp, #80] + 464a4c: 910143e1 add x1, sp, #0x50 + 464a50: 910043e0 add x0, sp, #0x10 + 464a54: 97fff2d0 bl 461594 <_ZNK5Catch9StringRefeqERKS0_> + 464a58: 12001c00 and w0, w0, #0xff + 464a5c: 7100001f cmp w0, #0x0 + 464a60: 54000060 b.eq 464a6c <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x12c> // b.none + 464a64: 52800400 mov w0, #0x20 // #32 + 464a68: 14000012 b 464ab0 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x170> + 464a6c: d2800141 mov x1, #0xa // #10 + 464a70: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464a74: 9133a000 add x0, x0, #0xce8 + 464a78: 97ff74f3 bl 441e44 <_ZN5Catchli3_srEPKcm> + 464a7c: a90607e0 stp x0, x1, [sp, #96] + 464a80: 910183e1 add x1, sp, #0x60 + 464a84: 910043e0 add x0, sp, #0x10 + 464a88: 97fff2c3 bl 461594 <_ZNK5Catch9StringRefeqERKS0_> + 464a8c: 12001c00 and w0, w0, #0xff + 464a90: 7100001f cmp w0, #0x0 + 464a94: 540000c0 b.eq 464aac <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x16c> // b.none + 464a98: 52800041 mov w1, #0x2 // #2 + 464a9c: 52800800 mov w0, #0x40 // #64 + 464aa0: 97ffff81 bl 4648a4 <_ZN5Catch12_GLOBAL__N_1orENS_18TestCasePropertiesES1_> + 464aa4: 12001c00 and w0, w0, #0xff + 464aa8: 14000002 b 464ab0 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE+0x170> + 464aac: 52800000 mov w0, #0x0 // #0 + 464ab0: a8c77bfd ldp x29, x30, [sp], #112 + 464ab4: d65f03c0 ret + +0000000000464ab8 <_ZN5Catch12_GLOBAL__N_113isReservedTagENS_9StringRefE>: +_ZN5Catch12_GLOBAL__N_113isReservedTagENS_9StringRefE(): + 464ab8: a9be7bfd stp x29, x30, [sp, #-32]! + 464abc: 910003fd mov x29, sp + 464ac0: a90107e0 stp x0, x1, [sp, #16] + 464ac4: a94107e0 ldp x0, x1, [sp, #16] + 464ac8: 97ffff9e bl 464940 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE> + 464acc: 12001c00 and w0, w0, #0xff + 464ad0: 7100001f cmp w0, #0x0 + 464ad4: 540001c1 b.ne 464b0c <_ZN5Catch12_GLOBAL__N_113isReservedTagENS_9StringRefE+0x54> // b.any + 464ad8: 910043e0 add x0, sp, #0x10 + 464adc: 97ff3640 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 464ae0: f100001f cmp x0, #0x0 + 464ae4: 54000140 b.eq 464b0c <_ZN5Catch12_GLOBAL__N_113isReservedTagENS_9StringRefE+0x54> // b.none + 464ae8: 910043e0 add x0, sp, #0x10 + 464aec: d2800001 mov x1, #0x0 // #0 + 464af0: 97ffec9d bl 45fd64 <_ZNK5Catch9StringRefixEm> + 464af4: 12001c00 and w0, w0, #0xff + 464af8: 97fe88d6 bl 406e50 + 464afc: 7100001f cmp w0, #0x0 + 464b00: 54000061 b.ne 464b0c <_ZN5Catch12_GLOBAL__N_113isReservedTagENS_9StringRefE+0x54> // b.any + 464b04: 52800020 mov w0, #0x1 // #1 + 464b08: 14000002 b 464b10 <_ZN5Catch12_GLOBAL__N_113isReservedTagENS_9StringRefE+0x58> + 464b0c: 52800000 mov w0, #0x0 // #0 + 464b10: a8c27bfd ldp x29, x30, [sp], #32 + 464b14: d65f03c0 ret + +0000000000464b18 <_ZN5Catch12_GLOBAL__N_121enforceNotReservedTagENS_9StringRefERKNS_14SourceLineInfoE>: +_ZN5Catch12_GLOBAL__N_121enforceNotReservedTagENS_9StringRefERKNS_14SourceLineInfoE(): + 464b18: a9b97bfd stp x29, x30, [sp, #-112]! + 464b1c: 910003fd mov x29, sp + 464b20: f9000bf3 str x19, [sp, #16] + 464b24: a90307e0 stp x0, x1, [sp, #48] + 464b28: f90017e2 str x2, [sp, #40] + 464b2c: a94307e0 ldp x0, x1, [sp, #48] + 464b30: 97ffffe2 bl 464ab8 <_ZN5Catch12_GLOBAL__N_113isReservedTagENS_9StringRefE> + 464b34: 12001c00 and w0, w0, #0xff + 464b38: 7100001f cmp w0, #0x0 + 464b3c: 54000520 b.eq 464be0 <_ZN5Catch12_GLOBAL__N_121enforceNotReservedTagENS_9StringRefERKNS_14SourceLineInfoE+0xc8> // b.none + 464b40: 910183e0 add x0, sp, #0x60 + 464b44: 97ffea1e bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 464b48: 910183e2 add x2, sp, #0x60 + 464b4c: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464b50: 9133e001 add x1, x0, #0xcf8 + 464b54: aa0203e0 mov x0, x2 + 464b58: 940007df bl 466ad4 <_ZN5Catch20ReusableStringStreamlsIA12_cEERS0_RKT_> + 464b5c: aa0003e2 mov x2, x0 + 464b60: 9100c3e0 add x0, sp, #0x30 + 464b64: aa0003e1 mov x1, x0 + 464b68: aa0203e0 mov x0, x2 + 464b6c: 97ffed01 bl 45ff70 <_ZN5Catch20ReusableStringStreamlsINS_9StringRefEEERS0_RKT_> + 464b70: aa0003e2 mov x2, x0 + 464b74: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464b78: 91342001 add x1, x0, #0xd08 + 464b7c: aa0203e0 mov x0, x2 + 464b80: 940007e0 bl 466b00 <_ZN5Catch20ReusableStringStreamlsIA19_cEERS0_RKT_> + 464b84: aa0003e2 mov x2, x0 + 464b88: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464b8c: 91348001 add x1, x0, #0xd20 + 464b90: aa0203e0 mov x0, x2 + 464b94: 940007e6 bl 466b2c <_ZN5Catch20ReusableStringStreamlsIA66_cEERS0_RKT_> + 464b98: f94017e1 ldr x1, [sp, #40] + 464b9c: 97ff7a82 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 464ba0: aa0003e1 mov x1, x0 + 464ba4: 910103e0 add x0, sp, #0x40 + 464ba8: aa0003e8 mov x8, x0 + 464bac: aa0103e0 mov x0, x1 + 464bb0: 97ffea45 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 464bb4: 910103e0 add x0, sp, #0x40 + 464bb8: 940138f3 bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 464bbc: aa0003f3 mov x19, x0 + 464bc0: 910103e0 add x0, sp, #0x40 + 464bc4: 97fe894f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 464bc8: 14000002 b 464bd0 <_ZN5Catch12_GLOBAL__N_121enforceNotReservedTagENS_9StringRefERKNS_14SourceLineInfoE+0xb8> + 464bcc: aa0003f3 mov x19, x0 + 464bd0: 910183e0 add x0, sp, #0x60 + 464bd4: 97ffea10 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 464bd8: aa1303e0 mov x0, x19 + 464bdc: 97fe8b49 bl 407900 <_Unwind_Resume@plt> + 464be0: d503201f nop + 464be4: f9400bf3 ldr x19, [sp, #16] + 464be8: a8c77bfd ldp x29, x30, [sp], #112 + 464bec: d65f03c0 ret + +0000000000464bf0 <_ZN5Catch12_GLOBAL__N_115makeDefaultNameEv>: +_ZN5Catch12_GLOBAL__N_115makeDefaultNameEv(): + 464bf0: a9bc7bfd stp x29, x30, [sp, #-64]! + 464bf4: 910003fd mov x29, sp + 464bf8: f9000bf3 str x19, [sp, #16] + 464bfc: aa0803f3 mov x19, x8 + 464c00: 90000740 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 464c04: 91022000 add x0, x0, #0x88 + 464c08: f9400000 ldr x0, [x0] + 464c0c: 91000401 add x1, x0, #0x1 + 464c10: 90000740 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 464c14: 91022000 add x0, x0, #0x88 + 464c18: f9000001 str x1, [x0] + 464c1c: 90000740 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 464c20: 91022000 add x0, x0, #0x88 + 464c24: f9400000 ldr x0, [x0] + 464c28: 910083e1 add x1, sp, #0x20 + 464c2c: aa0103e8 mov x8, x1 + 464c30: 9400077a bl 466a18 <_ZNSt7__cxx119to_stringEm> + 464c34: 910083e0 add x0, sp, #0x20 + 464c38: aa1303e8 mov x8, x19 + 464c3c: aa0003e1 mov x1, x0 + 464c40: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464c44: 9135a000 add x0, x0, #0xd68 + 464c48: 97fea12f bl 40d104 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_> + 464c4c: d503201f nop + 464c50: 910083e0 add x0, sp, #0x20 + 464c54: 97fe892b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 464c58: 14000006 b 464c70 <_ZN5Catch12_GLOBAL__N_115makeDefaultNameEv+0x80> + 464c5c: aa0003f3 mov x19, x0 + 464c60: 910083e0 add x0, sp, #0x20 + 464c64: 97fe8927 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 464c68: aa1303e0 mov x0, x19 + 464c6c: 97fe8b25 bl 407900 <_Unwind_Resume@plt> + 464c70: aa1303e0 mov x0, x19 + 464c74: f9400bf3 ldr x19, [sp, #16] + 464c78: a8c47bfd ldp x29, x30, [sp], #64 + 464c7c: d65f03c0 ret + +0000000000464c80 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE>: +_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE(): + 464c80: a9bd7bfd stp x29, x30, [sp, #-48]! + 464c84: 910003fd mov x29, sp + 464c88: a90107e0 stp x0, x1, [sp, #16] + 464c8c: 910043e0 add x0, sp, #0x10 + 464c90: 97ff35d3 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 464c94: f90017e0 str x0, [sp, #40] + 464c98: f94017e0 ldr x0, [sp, #40] + 464c9c: f100001f cmp x0, #0x0 + 464ca0: 54000140 b.eq 464cc8 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0x48> // b.none + 464ca4: f94017e0 ldr x0, [sp, #40] + 464ca8: d1000401 sub x1, x0, #0x1 + 464cac: 910043e0 add x0, sp, #0x10 + 464cb0: 97ffec2d bl 45fd64 <_ZNK5Catch9StringRefixEm> + 464cb4: 12001c00 and w0, w0, #0xff + 464cb8: 7100b81f cmp w0, #0x2e + 464cbc: 54000060 b.eq 464cc8 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0x48> // b.none + 464cc0: 52800020 mov w0, #0x1 // #1 + 464cc4: 14000002 b 464ccc <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0x4c> + 464cc8: 52800000 mov w0, #0x0 // #0 + 464ccc: 7100001f cmp w0, #0x0 + 464cd0: 540000a0 b.eq 464ce4 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0x64> // b.none + 464cd4: f94017e0 ldr x0, [sp, #40] + 464cd8: d1000400 sub x0, x0, #0x1 + 464cdc: f90017e0 str x0, [sp, #40] + 464ce0: 17ffffee b 464c98 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0x18> + 464ce4: f94017e0 ldr x0, [sp, #40] + 464ce8: d1000400 sub x0, x0, #0x1 + 464cec: f90017e0 str x0, [sp, #40] + 464cf0: f94017e0 ldr x0, [sp, #40] + 464cf4: f90013e0 str x0, [sp, #32] + 464cf8: f94013e0 ldr x0, [sp, #32] + 464cfc: f100001f cmp x0, #0x0 + 464d00: 54000220 b.eq 464d44 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0xc4> // b.none + 464d04: f94013e0 ldr x0, [sp, #32] + 464d08: d1000401 sub x1, x0, #0x1 + 464d0c: 910043e0 add x0, sp, #0x10 + 464d10: 97ffec15 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 464d14: 12001c00 and w0, w0, #0xff + 464d18: 7100bc1f cmp w0, #0x2f + 464d1c: 54000140 b.eq 464d44 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0xc4> // b.none + 464d20: f94013e0 ldr x0, [sp, #32] + 464d24: d1000401 sub x1, x0, #0x1 + 464d28: 910043e0 add x0, sp, #0x10 + 464d2c: 97ffec0e bl 45fd64 <_ZNK5Catch9StringRefixEm> + 464d30: 12001c00 and w0, w0, #0xff + 464d34: 7101701f cmp w0, #0x5c + 464d38: 54000060 b.eq 464d44 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0xc4> // b.none + 464d3c: 52800020 mov w0, #0x1 // #1 + 464d40: 14000002 b 464d48 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0xc8> + 464d44: 52800000 mov w0, #0x0 // #0 + 464d48: 7100001f cmp w0, #0x0 + 464d4c: 540000a0 b.eq 464d60 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0xe0> // b.none + 464d50: f94013e0 ldr x0, [sp, #32] + 464d54: d1000400 sub x0, x0, #0x1 + 464d58: f90013e0 str x0, [sp, #32] + 464d5c: 17ffffe7 b 464cf8 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE+0x78> + 464d60: f94017e1 ldr x1, [sp, #40] + 464d64: f94013e0 ldr x0, [sp, #32] + 464d68: cb000021 sub x1, x1, x0 + 464d6c: 910043e0 add x0, sp, #0x10 + 464d70: aa0103e2 mov x2, x1 + 464d74: f94013e1 ldr x1, [sp, #32] + 464d78: 97fff49d bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 464d7c: a8c37bfd ldp x29, x30, [sp], #48 + 464d80: d65f03c0 ret + +0000000000464d84 <_ZN5Catch12_GLOBAL__N_115sizeOfExtraTagsENS_9StringRefE>: +_ZN5Catch12_GLOBAL__N_115sizeOfExtraTagsENS_9StringRefE(): + 464d84: a9bc7bfd stp x29, x30, [sp, #-64]! + 464d88: 910003fd mov x29, sp + 464d8c: a90107e0 stp x0, x1, [sp, #16] + 464d90: d28000c0 mov x0, #0x6 // #6 + 464d94: f9001fe0 str x0, [sp, #56] + 464d98: a94107e0 ldp x0, x1, [sp, #16] + 464d9c: 97ffffb9 bl 464c80 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE> + 464da0: a90287e0 stp x0, x1, [sp, #40] + 464da4: 9100a3e0 add x0, sp, #0x28 + 464da8: 97ff358d bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 464dac: 91001800 add x0, x0, #0x6 + 464db0: a8c47bfd ldp x29, x30, [sp], #64 + 464db4: d65f03c0 ret + +0000000000464db8 <_ZN5Catch16makeTestCaseInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE>: +_ZN5Catch16makeTestCaseInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE(): + 464db8: a9bc7bfd stp x29, x30, [sp, #-64]! + 464dbc: 910003fd mov x29, sp + 464dc0: f9000bf3 str x19, [sp, #16] + 464dc4: aa0803f3 mov x19, x8 + 464dc8: f9001fe0 str x0, [sp, #56] + 464dcc: f9001be1 str x1, [sp, #48] + 464dd0: f90017e2 str x2, [sp, #40] + 464dd4: aa1303e8 mov x8, x19 + 464dd8: f94017e2 ldr x2, [sp, #40] + 464ddc: f9401be1 ldr x1, [sp, #48] + 464de0: f9401fe0 ldr x0, [sp, #56] + 464de4: 9400075d bl 466b58 <_ZSt11make_uniqueIN5Catch12TestCaseInfoEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 464de8: aa1303e0 mov x0, x19 + 464dec: f9400bf3 ldr x19, [sp, #16] + 464df0: a8c47bfd ldp x29, x30, [sp], #64 + 464df4: d65f03c0 ret + +0000000000464df8 <_ZZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoEENKUlNS_3TagESF_E_clESF_SF_>: +_ZZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoEENKUlNS_3TagESF_E_clESF_SF_(): + 464df8: a9bd7bfd stp x29, x30, [sp, #-48]! + 464dfc: 910003fd mov x29, sp + 464e00: a90153f3 stp x19, x20, [sp, #16] + 464e04: f90017e0 str x0, [sp, #40] + 464e08: aa0103f3 mov x19, x1 + 464e0c: aa0203f4 mov x20, x2 + 464e10: 91004281 add x1, x20, #0x10 + 464e14: 91004260 add x0, x19, #0x10 + 464e18: 97fff1f9 bl 4615fc <_ZNK5Catch9StringRefltERKS0_> + 464e1c: 12001c00 and w0, w0, #0xff + 464e20: a94153f3 ldp x19, x20, [sp, #16] + 464e24: a8c37bfd ldp x29, x30, [sp], #48 + 464e28: d65f03c0 ret + +0000000000464e2c <_ZZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoEENKUlNS_3TagESF_E0_clESF_SF_>: +_ZZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoEENKUlNS_3TagESF_E0_clESF_SF_(): + 464e2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 464e30: 910003fd mov x29, sp + 464e34: a90153f3 stp x19, x20, [sp, #16] + 464e38: f90017e0 str x0, [sp, #40] + 464e3c: aa0103f3 mov x19, x1 + 464e40: aa0203f4 mov x20, x2 + 464e44: 91004281 add x1, x20, #0x10 + 464e48: 91004260 add x0, x19, #0x10 + 464e4c: 97fff1d2 bl 461594 <_ZNK5Catch9StringRefeqERKS0_> + 464e50: 12001c00 and w0, w0, #0xff + 464e54: a94153f3 ldp x19, x20, [sp, #16] + 464e58: a8c37bfd ldp x29, x30, [sp], #48 + 464e5c: d65f03c0 ret + +0000000000464e60 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE>: +_ZN5Catch12TestCaseInfoC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE(): + 464e60: a9af7bfd stp x29, x30, [sp, #-272]! + 464e64: 910003fd mov x29, sp + 464e68: a90153f3 stp x19, x20, [sp, #16] + 464e6c: f90013f5 str x21, [sp, #32] + 464e70: f90027e0 str x0, [sp, #72] + 464e74: f90023e1 str x1, [sp, #64] + 464e78: f9001fe2 str x2, [sp, #56] + 464e7c: f9001be3 str x3, [sp, #48] + 464e80: f9401fe0 ldr x0, [sp, #56] + 464e84: 97ffebd0 bl 45fdc4 <_ZNK5Catch9StringRef5emptyEv> + 464e88: 12001c00 and w0, w0, #0xff + 464e8c: 52800013 mov w19, #0x0 // #0 + 464e90: 7100001f cmp w0, #0x0 + 464e94: 54000120 b.eq 464eb8 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x58> // b.none + 464e98: 910203e0 add x0, sp, #0x80 + 464e9c: aa0003e8 mov x8, x0 + 464ea0: 97ffff54 bl 464bf0 <_ZN5Catch12_GLOBAL__N_115makeDefaultNameEv> + 464ea4: 52800033 mov w19, #0x1 // #1 + 464ea8: 910203e1 add x1, sp, #0x80 + 464eac: 9101c3e0 add x0, sp, #0x70 + 464eb0: 940006eb bl 466a5c <_ZN5Catch9StringRefC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 464eb4: 14000004 b 464ec4 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x64> + 464eb8: f9401fe0 ldr x0, [sp, #56] + 464ebc: a9400400 ldp x0, x1, [x0] + 464ec0: a90707e0 stp x0, x1, [sp, #112] + 464ec4: f94027e1 ldr x1, [sp, #72] + 464ec8: 9101c3e0 add x0, sp, #0x70 + 464ecc: aa0103e8 mov x8, x1 + 464ed0: 97ff73b3 bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 464ed4: 7100027f cmp w19, #0x0 + 464ed8: 54000060 b.eq 464ee4 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x84> // b.none + 464edc: 910203e0 add x0, sp, #0x80 + 464ee0: 97fe8888 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 464ee4: f94027e0 ldr x0, [sp, #72] + 464ee8: 91008000 add x0, x0, #0x20 + 464eec: f94023e1 ldr x1, [sp, #64] + 464ef0: 97fe8820 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 464ef4: f94027e0 ldr x0, [sp, #72] + 464ef8: 91010000 add x0, x0, #0x40 + 464efc: 97fe89e5 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 464f00: f94027e0 ldr x0, [sp, #72] + 464f04: 91018000 add x0, x0, #0x60 + 464f08: 97fe89e2 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 464f0c: f94027e0 ldr x0, [sp, #72] + 464f10: 91020000 add x0, x0, #0x80 + 464f14: 9400073b bl 466c00 <_ZNSt6vectorIN5Catch3TagESaIS1_EEC1Ev> + 464f18: f94027e2 ldr x2, [sp, #72] + 464f1c: f9401be0 ldr x0, [sp, #48] + 464f20: a9400400 ldp x0, x1, [x0] + 464f24: a9098440 stp x0, x1, [x2, #152] + 464f28: f94027e0 ldr x0, [sp, #72] + 464f2c: 3902a01f strb wzr, [x0, #168] + 464f30: f9401fe0 ldr x0, [sp, #56] + 464f34: a9410400 ldp x0, x1, [x0, #16] + 464f38: a90607e0 stp x0, x1, [sp, #96] + 464f3c: 910183e0 add x0, sp, #0x60 + 464f40: 97ff3527 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 464f44: aa0003f3 mov x19, x0 + 464f48: f9401be0 ldr x0, [sp, #48] + 464f4c: f9400001 ldr x1, [x0] + 464f50: 910283e0 add x0, sp, #0xa0 + 464f54: 97fff15b bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 464f58: a94a07e0 ldp x0, x1, [sp, #160] + 464f5c: 97ffff8a bl 464d84 <_ZN5Catch12_GLOBAL__N_115sizeOfExtraTagsENS_9StringRefE> + 464f60: 8b000260 add x0, x19, x0 + 464f64: f9007be0 str x0, [sp, #240] + 464f68: f94027e0 ldr x0, [sp, #72] + 464f6c: 91010000 add x0, x0, #0x40 + 464f70: f9407be1 ldr x1, [sp, #240] + 464f74: 97fe89ff bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 464f78: f94027e0 ldr x0, [sp, #72] + 464f7c: 91018000 add x0, x0, #0x60 + 464f80: f9407be1 ldr x1, [sp, #240] + 464f84: 97fe89fb bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 464f88: f90087ff str xzr, [sp, #264] + 464f8c: f90077ff str xzr, [sp, #232] + 464f90: 39041fff strb wzr, [sp, #263] + 464f94: f9007fff str xzr, [sp, #248] + 464f98: 910183e0 add x0, sp, #0x60 + 464f9c: 97ff3510 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 464fa0: aa0003e1 mov x1, x0 + 464fa4: f9407fe0 ldr x0, [sp, #248] + 464fa8: eb01001f cmp x0, x1 + 464fac: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 464fb0: 12001c00 and w0, w0, #0xff + 464fb4: 7100001f cmp w0, #0x0 + 464fb8: 54000d80 b.eq 465168 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x308> // b.none + 464fbc: 910183e0 add x0, sp, #0x60 + 464fc0: f9407fe1 ldr x1, [sp, #248] + 464fc4: 97ffeb68 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 464fc8: 39039fe0 strb w0, [sp, #231] + 464fcc: 39439fe0 ldrb w0, [sp, #231] + 464fd0: 71016c1f cmp w0, #0x5b + 464fd4: 54000241 b.ne 46501c <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x1bc> // b.any + 464fd8: 39441fe0 ldrb w0, [sp, #263] + 464fdc: 52000000 eor w0, w0, #0x1 + 464fe0: 12001c00 and w0, w0, #0xff + 464fe4: 7100001f cmp w0, #0x0 + 464fe8: 54000121 b.ne 46500c <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x1ac> // b.any + 464fec: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464ff0: 91398003 add x3, x0, #0xe60 + 464ff4: 52801122 mov w2, #0x89 // #137 + 464ff8: 90000320 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 464ffc: 91360001 add x1, x0, #0xd80 + 465000: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 465004: 91376000 add x0, x0, #0xdd8 + 465008: 97fe880a bl 407030 <__assert_fail@plt> + 46500c: 52800020 mov w0, #0x1 // #1 + 465010: 39041fe0 strb w0, [sp, #263] + 465014: f9407fe0 ldr x0, [sp, #248] + 465018: f90087e0 str x0, [sp, #264] + 46501c: 39439fe0 ldrb w0, [sp, #231] + 465020: 7101741f cmp w0, #0x5d + 465024: 540009a1 b.ne 465158 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x2f8> // b.any + 465028: 39441fe0 ldrb w0, [sp, #263] + 46502c: 7100001f cmp w0, #0x0 + 465030: 54000121 b.ne 465054 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x1f4> // b.any + 465034: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 465038: 91398003 add x3, x0, #0xe60 + 46503c: 528011c2 mov w2, #0x8e // #142 + 465040: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 465044: 91360001 add x1, x0, #0xd80 + 465048: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 46504c: 91378000 add x0, x0, #0xde0 + 465050: 97fe87f8 bl 407030 <__assert_fail@plt> + 465054: 39041fff strb wzr, [sp, #263] + 465058: f9407fe0 ldr x0, [sp, #248] + 46505c: f90077e0 str x0, [sp, #232] + 465060: f94087e1 ldr x1, [sp, #264] + 465064: f94077e0 ldr x0, [sp, #232] + 465068: eb00003f cmp x1, x0 + 46506c: 54000123 b.cc 465090 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x230> // b.lo, b.ul, b.last + 465070: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 465074: 91398003 add x3, x0, #0xe60 + 465078: 52801222 mov w2, #0x91 // #145 + 46507c: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 465080: 91360001 add x1, x0, #0xd80 + 465084: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 465088: 9137a000 add x0, x0, #0xde8 + 46508c: 97fe87e9 bl 407030 <__assert_fail@plt> + 465090: f94087e0 ldr x0, [sp, #264] + 465094: 91000403 add x3, x0, #0x1 + 465098: f94077e1 ldr x1, [sp, #232] + 46509c: f94087e0 ldr x0, [sp, #264] + 4650a0: cb000020 sub x0, x1, x0 + 4650a4: d1000401 sub x1, x0, #0x1 + 4650a8: 910183e0 add x0, sp, #0x60 + 4650ac: aa0103e2 mov x2, x1 + 4650b0: aa0303e1 mov x1, x3 + 4650b4: 97fff3ce bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 4650b8: a90507e0 stp x0, x1, [sp, #80] + 4650bc: f94027e0 ldr x0, [sp, #72] + 4650c0: 91026000 add x0, x0, #0x98 + 4650c4: aa0003e2 mov x2, x0 + 4650c8: a94507e0 ldp x0, x1, [sp, #80] + 4650cc: 97fffe93 bl 464b18 <_ZN5Catch12_GLOBAL__N_121enforceNotReservedTagENS_9StringRefERKNS_14SourceLineInfoE> + 4650d0: f94027e0 ldr x0, [sp, #72] + 4650d4: 9102a013 add x19, x0, #0xa8 + 4650d8: a94507e0 ldp x0, x1, [sp, #80] + 4650dc: 97fffe19 bl 464940 <_ZN5Catch12_GLOBAL__N_115parseSpecialTagENS_9StringRefE> + 4650e0: 12001c00 and w0, w0, #0xff + 4650e4: 2a0003e1 mov w1, w0 + 4650e8: aa1303e0 mov x0, x19 + 4650ec: 97fffdf7 bl 4648c8 <_ZN5Catch12_GLOBAL__N_1oRERNS_18TestCasePropertiesES1_> + 4650f0: 910143e0 add x0, sp, #0x50 + 4650f4: 97ff34ba bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4650f8: f100041f cmp x0, #0x1 + 4650fc: 54000129 b.ls 465120 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x2c0> // b.plast + 465100: 910143e0 add x0, sp, #0x50 + 465104: d2800001 mov x1, #0x0 // #0 + 465108: 97ffeb17 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 46510c: 12001c00 and w0, w0, #0xff + 465110: 7100b81f cmp w0, #0x2e + 465114: 54000061 b.ne 465120 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x2c0> // b.any + 465118: 52800020 mov w0, #0x1 // #1 + 46511c: 14000002 b 465124 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x2c4> + 465120: 52800000 mov w0, #0x0 // #0 + 465124: 7100001f cmp w0, #0x0 + 465128: 54000120 b.eq 46514c <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x2ec> // b.none + 46512c: 910143e0 add x0, sp, #0x50 + 465130: 97ff34ab bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 465134: d1000401 sub x1, x0, #0x1 + 465138: 910143e0 add x0, sp, #0x50 + 46513c: aa0103e2 mov x2, x1 + 465140: d2800021 mov x1, #0x1 // #1 + 465144: 97fff3aa bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 465148: a90507e0 stp x0, x1, [sp, #80] + 46514c: a9450be1 ldp x1, x2, [sp, #80] + 465150: f94027e0 ldr x0, [sp, #72] + 465154: 94000114 bl 4655a4 <_ZN5Catch12TestCaseInfo17internalAppendTagENS_9StringRefE> + 465158: f9407fe0 ldr x0, [sp, #248] + 46515c: 91000400 add x0, x0, #0x1 + 465160: f9007fe0 str x0, [sp, #248] + 465164: 17ffff8d b 464f98 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x138> + 465168: f94027e0 ldr x0, [sp, #72] + 46516c: 94000055 bl 4652c0 <_ZNK5Catch12TestCaseInfo8isHiddenEv> + 465170: 12001c00 and w0, w0, #0xff + 465174: 7100001f cmp w0, #0x0 + 465178: 54000120 b.eq 46519c <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x33c> // b.none + 46517c: d2800021 mov x1, #0x1 // #1 + 465180: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 465184: 91380000 add x0, x0, #0xe00 + 465188: 97ff732f bl 441e44 <_ZN5Catchli3_srEPKcm> + 46518c: aa0103e2 mov x2, x1 + 465190: aa0003e1 mov x1, x0 + 465194: f94027e0 ldr x0, [sp, #72] + 465198: 94000103 bl 4655a4 <_ZN5Catch12TestCaseInfo17internalAppendTagENS_9StringRefE> + 46519c: f94027e0 ldr x0, [sp, #72] + 4651a0: 91018000 add x0, x0, #0x60 + 4651a4: 97fff207 bl 4619c0 <_ZN5Catch14toLowerInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4651a8: f94027e0 ldr x0, [sp, #72] + 4651ac: 91020000 add x0, x0, #0x80 + 4651b0: 9400069c bl 466c20 <_ZSt5beginISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_5beginEERT_> + 4651b4: aa0003f3 mov x19, x0 + 4651b8: f94027e0 ldr x0, [sp, #72] + 4651bc: 91020000 add x0, x0, #0x80 + 4651c0: 9400069f bl 466c3c <_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERT_> + 4651c4: 2a1403e2 mov w2, w20 + 4651c8: aa0003e1 mov x1, x0 + 4651cc: aa1303e0 mov x0, x19 + 4651d0: 9400017b bl 4657bc <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EvT_SP_T0_> + 4651d4: f94027e0 ldr x0, [sp, #72] + 4651d8: 91020013 add x19, x0, #0x80 + 4651dc: f94027e0 ldr x0, [sp, #72] + 4651e0: 91020000 add x0, x0, #0x80 + 4651e4: 9400068f bl 466c20 <_ZSt5beginISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_5beginEERT_> + 4651e8: aa0003f4 mov x20, x0 + 4651ec: f94027e0 ldr x0, [sp, #72] + 4651f0: 91020000 add x0, x0, #0x80 + 4651f4: 94000692 bl 466c3c <_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERT_> + 4651f8: 2a1503e2 mov w2, w21 + 4651fc: aa0003e1 mov x1, x0 + 465200: aa1403e0 mov x0, x20 + 465204: 9400017e bl 4657fc <_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_ET_SP_SP_T0_> + 465208: f90063e0 str x0, [sp, #192] + 46520c: 910303e1 add x1, sp, #0xc0 + 465210: 9102e3e0 add x0, sp, #0xb8 + 465214: 94000691 bl 466c58 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 465218: f94027e0 ldr x0, [sp, #72] + 46521c: 91020000 add x0, x0, #0x80 + 465220: 94000687 bl 466c3c <_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERT_> + 465224: f9006fe0 str x0, [sp, #216] + 465228: 910363e1 add x1, sp, #0xd8 + 46522c: 910343e0 add x0, sp, #0xd0 + 465230: 9400068a bl 466c58 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 465234: f9406be2 ldr x2, [sp, #208] + 465238: f9405fe1 ldr x1, [sp, #184] + 46523c: aa1303e0 mov x0, x19 + 465240: 94000692 bl 466c88 <_ZNSt6vectorIN5Catch3TagESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EES8_> + 465244: 1400001b b 4652b0 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x450> + 465248: aa0003f4 mov x20, x0 + 46524c: 7100027f cmp w19, #0x0 + 465250: 54000060 b.eq 46525c <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x3fc> // b.none + 465254: 910203e0 add x0, sp, #0x80 + 465258: 97fe87aa bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 46525c: aa1403e0 mov x0, x20 + 465260: 97fe89a8 bl 407900 <_Unwind_Resume@plt> + 465264: aa0003f3 mov x19, x0 + 465268: f94027e0 ldr x0, [sp, #72] + 46526c: 91020000 add x0, x0, #0x80 + 465270: 97ff38bd bl 433564 <_ZNSt6vectorIN5Catch3TagESaIS1_EED1Ev> + 465274: f94027e0 ldr x0, [sp, #72] + 465278: 91018000 add x0, x0, #0x60 + 46527c: 97fe87a1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 465280: f94027e0 ldr x0, [sp, #72] + 465284: 91010000 add x0, x0, #0x40 + 465288: 97fe879e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 46528c: f94027e0 ldr x0, [sp, #72] + 465290: 91008000 add x0, x0, #0x20 + 465294: 97fe879b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 465298: 14000002 b 4652a0 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE+0x440> + 46529c: aa0003f3 mov x19, x0 + 4652a0: f94027e0 ldr x0, [sp, #72] + 4652a4: 97fe8797 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4652a8: aa1303e0 mov x0, x19 + 4652ac: 97fe8995 bl 407900 <_Unwind_Resume@plt> + 4652b0: a94153f3 ldp x19, x20, [sp, #16] + 4652b4: f94013f5 ldr x21, [sp, #32] + 4652b8: a8d17bfd ldp x29, x30, [sp], #272 + 4652bc: d65f03c0 ret + +00000000004652c0 <_ZNK5Catch12TestCaseInfo8isHiddenEv>: +_ZNK5Catch12TestCaseInfo8isHiddenEv(): + 4652c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4652c4: 910003fd mov x29, sp + 4652c8: f9000fe0 str x0, [sp, #24] + 4652cc: f9400fe0 ldr x0, [sp, #24] + 4652d0: 3942a000 ldrb w0, [x0, #168] + 4652d4: 52800041 mov w1, #0x2 // #2 + 4652d8: 97fffd89 bl 4648fc <_ZN5Catch12_GLOBAL__N_1anENS_18TestCasePropertiesES1_> + 4652dc: 12001c00 and w0, w0, #0xff + 4652e0: 97fffd90 bl 464920 <_ZN5Catch12_GLOBAL__N_17appliesENS_18TestCasePropertiesE> + 4652e4: 12001c00 and w0, w0, #0xff + 4652e8: a8c27bfd ldp x29, x30, [sp], #32 + 4652ec: d65f03c0 ret + +00000000004652f0 <_ZNK5Catch12TestCaseInfo6throwsEv>: +_ZNK5Catch12TestCaseInfo6throwsEv(): + 4652f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4652f4: 910003fd mov x29, sp + 4652f8: f9000fe0 str x0, [sp, #24] + 4652fc: f9400fe0 ldr x0, [sp, #24] + 465300: 3942a000 ldrb w0, [x0, #168] + 465304: 52800201 mov w1, #0x10 // #16 + 465308: 97fffd7d bl 4648fc <_ZN5Catch12_GLOBAL__N_1anENS_18TestCasePropertiesES1_> + 46530c: 12001c00 and w0, w0, #0xff + 465310: 97fffd84 bl 464920 <_ZN5Catch12_GLOBAL__N_17appliesENS_18TestCasePropertiesE> + 465314: 12001c00 and w0, w0, #0xff + 465318: a8c27bfd ldp x29, x30, [sp], #32 + 46531c: d65f03c0 ret + +0000000000465320 <_ZNK5Catch12TestCaseInfo8okToFailEv>: +_ZNK5Catch12TestCaseInfo8okToFailEv(): + 465320: a9bd7bfd stp x29, x30, [sp, #-48]! + 465324: 910003fd mov x29, sp + 465328: f9000bf3 str x19, [sp, #16] + 46532c: f90017e0 str x0, [sp, #40] + 465330: f94017e0 ldr x0, [sp, #40] + 465334: 3942a013 ldrb w19, [x0, #168] + 465338: 52800101 mov w1, #0x8 // #8 + 46533c: 52800080 mov w0, #0x4 // #4 + 465340: 97fffd59 bl 4648a4 <_ZN5Catch12_GLOBAL__N_1orENS_18TestCasePropertiesES1_> + 465344: 12001c00 and w0, w0, #0xff + 465348: 2a0003e1 mov w1, w0 + 46534c: 2a1303e0 mov w0, w19 + 465350: 97fffd6b bl 4648fc <_ZN5Catch12_GLOBAL__N_1anENS_18TestCasePropertiesES1_> + 465354: 12001c00 and w0, w0, #0xff + 465358: 97fffd72 bl 464920 <_ZN5Catch12_GLOBAL__N_17appliesENS_18TestCasePropertiesE> + 46535c: 12001c00 and w0, w0, #0xff + 465360: f9400bf3 ldr x19, [sp, #16] + 465364: a8c37bfd ldp x29, x30, [sp], #48 + 465368: d65f03c0 ret + +000000000046536c <_ZNK5Catch12TestCaseInfo14expectedToFailEv>: +_ZNK5Catch12TestCaseInfo14expectedToFailEv(): + 46536c: a9be7bfd stp x29, x30, [sp, #-32]! + 465370: 910003fd mov x29, sp + 465374: f9000fe0 str x0, [sp, #24] + 465378: f9400fe0 ldr x0, [sp, #24] + 46537c: 3942a000 ldrb w0, [x0, #168] + 465380: 52800081 mov w1, #0x4 // #4 + 465384: 97fffd5e bl 4648fc <_ZN5Catch12_GLOBAL__N_1anENS_18TestCasePropertiesES1_> + 465388: 12001c00 and w0, w0, #0xff + 46538c: 97fffd65 bl 464920 <_ZN5Catch12_GLOBAL__N_17appliesENS_18TestCasePropertiesE> + 465390: 12001c00 and w0, w0, #0xff + 465394: a8c27bfd ldp x29, x30, [sp], #32 + 465398: d65f03c0 ret + +000000000046539c <_ZN5Catch12TestCaseInfo14addFilenameTagEv>: +_ZN5Catch12TestCaseInfo14addFilenameTagEv(): + 46539c: a9b77bfd stp x29, x30, [sp, #-144]! + 4653a0: 910003fd mov x29, sp + 4653a4: f9000bf3 str x19, [sp, #16] + 4653a8: f90017e0 str x0, [sp, #40] + 4653ac: 910163e0 add x0, sp, #0x58 + 4653b0: 97fe8958 bl 407910 <_ZNSaIcEC1Ev@plt> + 4653b4: 910163e0 add x0, sp, #0x58 + 4653b8: 9100e3e3 add x3, sp, #0x38 + 4653bc: aa0003e2 mov x2, x0 + 4653c0: f0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4653c4: 91382001 add x1, x0, #0xe08 + 4653c8: aa0303e0 mov x0, x3 + 4653cc: 97fe88ad bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4653d0: 910163e0 add x0, sp, #0x58 + 4653d4: 97fe881b bl 407440 <_ZNSaIcED1Ev@plt> + 4653d8: f94017e0 ldr x0, [sp, #40] + 4653dc: f9404c01 ldr x1, [x0, #152] + 4653e0: 9101c3e0 add x0, sp, #0x70 + 4653e4: 97fff037 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 4653e8: a94707e0 ldp x0, x1, [sp, #112] + 4653ec: 97fffe25 bl 464c80 <_ZN5Catch12_GLOBAL__N_119extractFilenamePartENS_9StringRefE> + 4653f0: a90607e0 stp x0, x1, [sp, #96] + 4653f4: 910183e1 add x1, sp, #0x60 + 4653f8: 9100e3e0 add x0, sp, #0x38 + 4653fc: 97fff0b5 bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 465400: 9100e3e1 add x1, sp, #0x38 + 465404: 910203e0 add x0, sp, #0x80 + 465408: 94000595 bl 466a5c <_ZN5Catch9StringRefC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 46540c: a9480be1 ldp x1, x2, [sp, #128] + 465410: f94017e0 ldr x0, [sp, #40] + 465414: 94000064 bl 4655a4 <_ZN5Catch12TestCaseInfo17internalAppendTagENS_9StringRefE> + 465418: 9100e3e0 add x0, sp, #0x38 + 46541c: 97fe8739 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 465420: 1400000b b 46544c <_ZN5Catch12TestCaseInfo14addFilenameTagEv+0xb0> + 465424: aa0003f3 mov x19, x0 + 465428: 910163e0 add x0, sp, #0x58 + 46542c: 97fe8805 bl 407440 <_ZNSaIcED1Ev@plt> + 465430: aa1303e0 mov x0, x19 + 465434: 97fe8933 bl 407900 <_Unwind_Resume@plt> + 465438: aa0003f3 mov x19, x0 + 46543c: 9100e3e0 add x0, sp, #0x38 + 465440: 97fe8730 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 465444: aa1303e0 mov x0, x19 + 465448: 97fe892e bl 407900 <_Unwind_Resume@plt> + 46544c: f9400bf3 ldr x19, [sp, #16] + 465450: a8c97bfd ldp x29, x30, [sp], #144 + 465454: d65f03c0 ret + +0000000000465458 <_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev>: +_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev(): + 465458: a9b87bfd stp x29, x30, [sp, #-128]! + 46545c: 910003fd mov x29, sp + 465460: a90153f3 stp x19, x20, [sp, #16] + 465464: aa0803f3 mov x19, x8 + 465468: f90017e0 str x0, [sp, #40] + 46546c: aa1303e0 mov x0, x19 + 465470: 97fe8888 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 465474: f94017e0 ldr x0, [sp, #40] + 465478: 91020000 add x0, x0, #0x80 + 46547c: 94000623 bl 466d08 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE4sizeEv> + 465480: d37ff800 lsl x0, x0, #1 + 465484: f9003fe0 str x0, [sp, #120] + 465488: f94017e0 ldr x0, [sp, #40] + 46548c: 91020000 add x0, x0, #0x80 + 465490: f9003be0 str x0, [sp, #112] + 465494: f9403be0 ldr x0, [sp, #112] + 465498: 94000627 bl 466d34 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE5beginEv> + 46549c: f9002be0 str x0, [sp, #80] + 4654a0: f9403be0 ldr x0, [sp, #112] + 4654a4: 94000630 bl 466d64 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 4654a8: f90027e0 str x0, [sp, #72] + 4654ac: 910123e1 add x1, sp, #0x48 + 4654b0: 910143e0 add x0, sp, #0x50 + 4654b4: 94000638 bl 466d94 <_ZN9__gnu_cxxneIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4654b8: 12001c00 and w0, w0, #0xff + 4654bc: 7100001f cmp w0, #0x0 + 4654c0: 540001a0 b.eq 4654f4 <_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev+0x9c> // b.none + 4654c4: 910143e0 add x0, sp, #0x50 + 4654c8: 9400064e bl 466e00 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4654cc: f90037e0 str x0, [sp, #104] + 4654d0: f94037e0 ldr x0, [sp, #104] + 4654d4: 97ff33c2 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4654d8: aa0003e1 mov x1, x0 + 4654dc: f9403fe0 ldr x0, [sp, #120] + 4654e0: 8b010000 add x0, x0, x1 + 4654e4: f9003fe0 str x0, [sp, #120] + 4654e8: 910143e0 add x0, sp, #0x50 + 4654ec: 9400063b bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 4654f0: 17ffffef b 4654ac <_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev+0x54> + 4654f4: f9403fe1 ldr x1, [sp, #120] + 4654f8: aa1303e0 mov x0, x19 + 4654fc: 97fe889d bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 465500: f94017e0 ldr x0, [sp, #40] + 465504: 91020000 add x0, x0, #0x80 + 465508: f90033e0 str x0, [sp, #96] + 46550c: f94033e0 ldr x0, [sp, #96] + 465510: 94000609 bl 466d34 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE5beginEv> + 465514: f90023e0 str x0, [sp, #64] + 465518: f94033e0 ldr x0, [sp, #96] + 46551c: 94000612 bl 466d64 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 465520: f9001fe0 str x0, [sp, #56] + 465524: 9100e3e1 add x1, sp, #0x38 + 465528: 910103e0 add x0, sp, #0x40 + 46552c: 9400061a bl 466d94 <_ZN9__gnu_cxxneIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 465530: 12001c00 and w0, w0, #0xff + 465534: 7100001f cmp w0, #0x0 + 465538: 540002c0 b.eq 465590 <_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev+0x138> // b.none + 46553c: 910103e0 add x0, sp, #0x40 + 465540: 94000630 bl 466e00 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 465544: f9002fe0 str x0, [sp, #88] + 465548: 52800b61 mov w1, #0x5b // #91 + 46554c: aa1303e0 mov x0, x19 + 465550: 97fe874c bl 407280 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@plt> + 465554: f9402fe0 ldr x0, [sp, #88] + 465558: aa0003e1 mov x1, x0 + 46555c: aa1303e0 mov x0, x19 + 465560: 97fff05c bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 465564: 52800ba1 mov w1, #0x5d // #93 + 465568: aa1303e0 mov x0, x19 + 46556c: 97fe8745 bl 407280 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@plt> + 465570: 910103e0 add x0, sp, #0x40 + 465574: 94000619 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 465578: 17ffffeb b 465524 <_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev+0xcc> + 46557c: aa0003f4 mov x20, x0 + 465580: aa1303e0 mov x0, x19 + 465584: 97fe86df bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 465588: aa1403e0 mov x0, x20 + 46558c: 97fe88dd bl 407900 <_Unwind_Resume@plt> + 465590: d503201f nop + 465594: aa1303e0 mov x0, x19 + 465598: a94153f3 ldp x19, x20, [sp, #16] + 46559c: a8c87bfd ldp x29, x30, [sp], #128 + 4655a0: d65f03c0 ret + +00000000004655a4 <_ZN5Catch12TestCaseInfo17internalAppendTagENS_9StringRefE>: +_ZN5Catch12TestCaseInfo17internalAppendTagENS_9StringRefE(): + 4655a4: a9b97bfd stp x29, x30, [sp, #-112]! + 4655a8: 910003fd mov x29, sp + 4655ac: f9000bf3 str x19, [sp, #16] + 4655b0: f9001fe0 str x0, [sp, #56] + 4655b4: a9028be1 stp x1, x2, [sp, #40] + 4655b8: f9401fe0 ldr x0, [sp, #56] + 4655bc: 91010000 add x0, x0, #0x40 + 4655c0: 52800b61 mov w1, #0x5b // #91 + 4655c4: 97fe86db bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4655c8: f9401fe0 ldr x0, [sp, #56] + 4655cc: 91010000 add x0, x0, #0x40 + 4655d0: 97fe86f8 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4655d4: f90037e0 str x0, [sp, #104] + 4655d8: f9401fe0 ldr x0, [sp, #56] + 4655dc: 91010000 add x0, x0, #0x40 + 4655e0: 9100a3e1 add x1, sp, #0x28 + 4655e4: 97fff03b bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 4655e8: f9401fe0 ldr x0, [sp, #56] + 4655ec: 91010000 add x0, x0, #0x40 + 4655f0: 97fe86f0 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4655f4: f90033e0 str x0, [sp, #96] + 4655f8: f9401fe0 ldr x0, [sp, #56] + 4655fc: 91010000 add x0, x0, #0x40 + 465600: 52800ba1 mov w1, #0x5d // #93 + 465604: 97fe86cb bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 465608: f9401fe0 ldr x0, [sp, #56] + 46560c: 91018000 add x0, x0, #0x60 + 465610: 52800b61 mov w1, #0x5b // #91 + 465614: 97fe86c7 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 465618: f9401fe0 ldr x0, [sp, #56] + 46561c: 91018000 add x0, x0, #0x60 + 465620: 9100a3e1 add x1, sp, #0x28 + 465624: 97fff02b bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 465628: f9401fe0 ldr x0, [sp, #56] + 46562c: 91018000 add x0, x0, #0x60 + 465630: 52800ba1 mov w1, #0x5d // #93 + 465634: 97fe86bf bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 465638: f9401fe0 ldr x0, [sp, #56] + 46563c: 91020013 add x19, x0, #0x80 + 465640: f9401fe0 ldr x0, [sp, #56] + 465644: 91010000 add x0, x0, #0x40 + 465648: 97fe863e bl 406f40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@plt> + 46564c: aa0003e1 mov x1, x0 + 465650: f94037e0 ldr x0, [sp, #104] + 465654: 8b000023 add x3, x1, x0 + 465658: f94033e1 ldr x1, [sp, #96] + 46565c: f94037e0 ldr x0, [sp, #104] + 465660: cb000021 sub x1, x1, x0 + 465664: 910103e0 add x0, sp, #0x40 + 465668: aa0103e2 mov x2, x1 + 46566c: aa0303e1 mov x1, x3 + 465670: 97ff71be bl 441d68 <_ZN5Catch9StringRefC1EPKcm> + 465674: f9401fe0 ldr x0, [sp, #56] + 465678: 91018000 add x0, x0, #0x60 + 46567c: 97fe8631 bl 406f40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@plt> + 465680: aa0003e1 mov x1, x0 + 465684: f94037e0 ldr x0, [sp, #104] + 465688: 8b000023 add x3, x1, x0 + 46568c: f94033e1 ldr x1, [sp, #96] + 465690: f94037e0 ldr x0, [sp, #104] + 465694: cb000021 sub x1, x1, x0 + 465698: 910143e0 add x0, sp, #0x50 + 46569c: aa0103e2 mov x2, x1 + 4656a0: aa0303e1 mov x1, x3 + 4656a4: 97ff71b1 bl 441d68 <_ZN5Catch9StringRefC1EPKcm> + 4656a8: 910143e1 add x1, sp, #0x50 + 4656ac: 910103e0 add x0, sp, #0x40 + 4656b0: aa0103e2 mov x2, x1 + 4656b4: aa0003e1 mov x1, x0 + 4656b8: aa1303e0 mov x0, x19 + 4656bc: 940005d7 bl 466e18 <_ZNSt6vectorIN5Catch3TagESaIS1_EE12emplace_backIJNS0_9StringRefES5_EEEvDpOT_> + 4656c0: d503201f nop + 4656c4: f9400bf3 ldr x19, [sp, #16] + 4656c8: a8c77bfd ldp x29, x30, [sp], #112 + 4656cc: d65f03c0 ret + +00000000004656d0 <_ZNK5Catch14TestCaseHandleeqERKS0_>: +_ZNK5Catch14TestCaseHandleeqERKS0_(): + 4656d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4656d4: 910003fd mov x29, sp + 4656d8: f9000fe0 str x0, [sp, #24] + 4656dc: f9000be1 str x1, [sp, #16] + 4656e0: f9400fe0 ldr x0, [sp, #24] + 4656e4: f9400401 ldr x1, [x0, #8] + 4656e8: f9400be0 ldr x0, [sp, #16] + 4656ec: f9400400 ldr x0, [x0, #8] + 4656f0: eb00003f cmp x1, x0 + 4656f4: 54000341 b.ne 46575c <_ZNK5Catch14TestCaseHandleeqERKS0_+0x8c> // b.any + 4656f8: f9400fe0 ldr x0, [sp, #24] + 4656fc: f9400000 ldr x0, [x0] + 465700: aa0003e2 mov x2, x0 + 465704: f9400be0 ldr x0, [sp, #16] + 465708: f9400000 ldr x0, [x0] + 46570c: aa0003e1 mov x1, x0 + 465710: aa0203e0 mov x0, x2 + 465714: 97fe95da bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 465718: 12001c00 and w0, w0, #0xff + 46571c: 7100001f cmp w0, #0x0 + 465720: 540001e0 b.eq 46575c <_ZNK5Catch14TestCaseHandleeqERKS0_+0x8c> // b.none + 465724: f9400fe0 ldr x0, [sp, #24] + 465728: f9400000 ldr x0, [x0] + 46572c: 91008002 add x2, x0, #0x20 + 465730: f9400be0 ldr x0, [sp, #16] + 465734: f9400000 ldr x0, [x0] + 465738: 91008000 add x0, x0, #0x20 + 46573c: aa0003e1 mov x1, x0 + 465740: aa0203e0 mov x0, x2 + 465744: 97fe95ce bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 465748: 12001c00 and w0, w0, #0xff + 46574c: 7100001f cmp w0, #0x0 + 465750: 54000060 b.eq 46575c <_ZNK5Catch14TestCaseHandleeqERKS0_+0x8c> // b.none + 465754: 52800020 mov w0, #0x1 // #1 + 465758: 14000002 b 465760 <_ZNK5Catch14TestCaseHandleeqERKS0_+0x90> + 46575c: 52800000 mov w0, #0x0 // #0 + 465760: a8c27bfd ldp x29, x30, [sp], #32 + 465764: d65f03c0 ret + +0000000000465768 <_ZNK5Catch14TestCaseHandleltERKS0_>: +_ZNK5Catch14TestCaseHandleltERKS0_(): + 465768: a9be7bfd stp x29, x30, [sp, #-32]! + 46576c: 910003fd mov x29, sp + 465770: f9000fe0 str x0, [sp, #24] + 465774: f9000be1 str x1, [sp, #16] + 465778: f9400fe0 ldr x0, [sp, #24] + 46577c: f9400000 ldr x0, [x0] + 465780: aa0003e2 mov x2, x0 + 465784: f9400be0 ldr x0, [sp, #16] + 465788: f9400000 ldr x0, [x0] + 46578c: aa0003e1 mov x1, x0 + 465790: aa0203e0 mov x0, x2 + 465794: 97ff4edb bl 439300 <_ZStltIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_> + 465798: 12001c00 and w0, w0, #0xff + 46579c: a8c27bfd ldp x29, x30, [sp], #32 + 4657a0: d65f03c0 ret + +00000000004657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv>: +_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv(): + 4657a4: d10043ff sub sp, sp, #0x10 + 4657a8: f90007e0 str x0, [sp, #8] + 4657ac: f94007e0 ldr x0, [sp, #8] + 4657b0: f9400000 ldr x0, [x0] + 4657b4: 910043ff add sp, sp, #0x10 + 4657b8: d65f03c0 ret + +00000000004657bc <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EvT_SP_T0_>: +_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EvT_SP_T0_(): + 4657bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4657c0: 910003fd mov x29, sp + 4657c4: f9000bf3 str x19, [sp, #16] + 4657c8: f9001fe0 str x0, [sp, #56] + 4657cc: f9001be1 str x1, [sp, #48] + 4657d0: 3900a3e2 strb w2, [sp, #40] + 4657d4: 2a0303e0 mov w0, w3 + 4657d8: 94000018 bl 465838 <_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EENS0_15_Iter_comp_iterIT_EESL_> + 4657dc: 2a1303e2 mov w2, w19 + 4657e0: f9401be1 ldr x1, [sp, #48] + 4657e4: f9401fe0 ldr x0, [sp, #56] + 4657e8: 94000021 bl 46586c <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_> + 4657ec: d503201f nop + 4657f0: f9400bf3 ldr x19, [sp, #16] + 4657f4: a8c47bfd ldp x29, x30, [sp], #64 + 4657f8: d65f03c0 ret + +00000000004657fc <_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_ET_SP_SP_T0_>: +_ZSt6uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_ET_SP_SP_T0_(): + 4657fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 465800: 910003fd mov x29, sp + 465804: f9000bf3 str x19, [sp, #16] + 465808: f9001fe0 str x0, [sp, #56] + 46580c: f9001be1 str x1, [sp, #48] + 465810: 3900a3e2 strb w2, [sp, #40] + 465814: 2a0303e0 mov w0, w3 + 465818: 94000031 bl 4658dc <_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EENS0_15_Iter_comp_iterIT_EESL_> + 46581c: 2a1303e2 mov w2, w19 + 465820: f9401be1 ldr x1, [sp, #48] + 465824: f9401fe0 ldr x0, [sp, #56] + 465828: 9400003a bl 465910 <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_> + 46582c: f9400bf3 ldr x19, [sp, #16] + 465830: a8c47bfd ldp x29, x30, [sp], #64 + 465834: d65f03c0 ret + +0000000000465838 <_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EENS0_15_Iter_comp_iterIT_EESL_>: +_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EENS0_15_Iter_comp_iterIT_EESL_(): + 465838: a9bc7bfd stp x29, x30, [sp, #-64]! + 46583c: 910003fd mov x29, sp + 465840: a90153f3 stp x19, x20, [sp, #16] + 465844: 3900a3e0 strb w0, [sp, #40] + 465848: 9100a3e0 add x0, sp, #0x28 + 46584c: 9400006f bl 465a08 <_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E_EONSt16remove_referenceIT_E4typeEOSK_> + 465850: 9100e3e0 add x0, sp, #0x38 + 465854: 2a1403e1 mov w1, w20 + 465858: 94000071 bl 465a1c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC1ESJ_> + 46585c: 2a1303e0 mov w0, w19 + 465860: a94153f3 ldp x19, x20, [sp, #16] + 465864: a8c47bfd ldp x29, x30, [sp], #64 + 465868: d65f03c0 ret + +000000000046586c <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_>: +_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_(): + 46586c: a9bd7bfd stp x29, x30, [sp, #-48]! + 465870: 910003fd mov x29, sp + 465874: f90017e0 str x0, [sp, #40] + 465878: f90013e1 str x1, [sp, #32] + 46587c: 390063e2 strb w2, [sp, #24] + 465880: 910083e1 add x1, sp, #0x20 + 465884: 9100a3e0 add x0, sp, #0x28 + 465888: 940006f6 bl 467460 <_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 46588c: 12001c00 and w0, w0, #0xff + 465890: 7100001f cmp w0, #0x0 + 465894: 540001e0 b.eq 4658d0 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0x64> // b.none + 465898: 9100a3e1 add x1, sp, #0x28 + 46589c: 910083e0 add x0, sp, #0x20 + 4658a0: 94000701 bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4658a4: 97fe9acf bl 40c3e0 <_ZSt4__lgl> + 4658a8: d37ff800 lsl x0, x0, #1 + 4658ac: 394063e3 ldrb w3, [sp, #24] + 4658b0: aa0003e2 mov x2, x0 + 4658b4: f94013e1 ldr x1, [sp, #32] + 4658b8: f94017e0 ldr x0, [sp, #40] + 4658bc: 94000061 bl 465a40 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_T1_> + 4658c0: 394063e2 ldrb w2, [sp, #24] + 4658c4: f94013e1 ldr x1, [sp, #32] + 4658c8: f94017e0 ldr x0, [sp, #40] + 4658cc: 94000086 bl 465ae4 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_> + 4658d0: d503201f nop + 4658d4: a8c37bfd ldp x29, x30, [sp], #48 + 4658d8: d65f03c0 ret + +00000000004658dc <_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EENS0_15_Iter_comp_iterIT_EESL_>: +_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EENS0_15_Iter_comp_iterIT_EESL_(): + 4658dc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4658e0: 910003fd mov x29, sp + 4658e4: a90153f3 stp x19, x20, [sp, #16] + 4658e8: 3900a3e0 strb w0, [sp, #40] + 4658ec: 9100a3e0 add x0, sp, #0x28 + 4658f0: 9400009f bl 465b6c <_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E0_EONSt16remove_referenceIT_E4typeEOSK_> + 4658f4: 9100e3e0 add x0, sp, #0x38 + 4658f8: 2a1403e1 mov w1, w20 + 4658fc: 940000a1 bl 465b80 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EC1ESJ_> + 465900: 2a1303e0 mov w0, w19 + 465904: a94153f3 ldp x19, x20, [sp, #16] + 465908: a8c47bfd ldp x29, x30, [sp], #64 + 46590c: d65f03c0 ret + +0000000000465910 <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_>: +_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_(): + 465910: a9bb7bfd stp x29, x30, [sp, #-80]! + 465914: 910003fd mov x29, sp + 465918: f9000bf3 str x19, [sp, #16] + 46591c: f9001fe0 str x0, [sp, #56] + 465920: f9001be1 str x1, [sp, #48] + 465924: 3900a3e2 strb w2, [sp, #40] + 465928: 3940a3e2 ldrb w2, [sp, #40] + 46592c: f9401be1 ldr x1, [sp, #48] + 465930: f9401fe0 ldr x0, [sp, #56] + 465934: 9400009c bl 465ba4 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_> + 465938: f9001fe0 str x0, [sp, #56] + 46593c: 9100c3e1 add x1, sp, #0x30 + 465940: 9100e3e0 add x0, sp, #0x38 + 465944: 940006e9 bl 4674e8 <_ZN9__gnu_cxxeqIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 465948: 12001c00 and w0, w0, #0xff + 46594c: 7100001f cmp w0, #0x0 + 465950: 54000060 b.eq 46595c <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x4c> // b.none + 465954: f9401be0 ldr x0, [sp, #48] + 465958: 14000029 b 4659fc <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0xec> + 46595c: f9401fe0 ldr x0, [sp, #56] + 465960: f90027e0 str x0, [sp, #72] + 465964: 9100e3e0 add x0, sp, #0x38 + 465968: 940006f1 bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 46596c: 9100e3e0 add x0, sp, #0x38 + 465970: 940006ef bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 465974: aa0003e2 mov x2, x0 + 465978: 9100c3e0 add x0, sp, #0x30 + 46597c: aa0003e1 mov x1, x0 + 465980: aa0203e0 mov x0, x2 + 465984: 940006b7 bl 467460 <_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 465988: 12001c00 and w0, w0, #0xff + 46598c: 7100001f cmp w0, #0x0 + 465990: 54000300 b.eq 4659f0 <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0xe0> // b.none + 465994: 9100a3e0 add x0, sp, #0x28 + 465998: f9401fe2 ldr x2, [sp, #56] + 46599c: f94027e1 ldr x1, [sp, #72] + 4659a0: 940000a9 bl 465c44 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 4659a4: 12001c00 and w0, w0, #0xff + 4659a8: 52000000 eor w0, w0, #0x1 + 4659ac: 12001c00 and w0, w0, #0xff + 4659b0: 7100001f cmp w0, #0x0 + 4659b4: 54fffdc0 b.eq 46596c <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x5c> // b.none + 4659b8: 9100e3e0 add x0, sp, #0x38 + 4659bc: 940006e6 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4659c0: 940006eb bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 4659c4: aa0003f3 mov x19, x0 + 4659c8: 910123e0 add x0, sp, #0x48 + 4659cc: 940006d8 bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 4659d0: 940006e1 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4659d4: aa0003e2 mov x2, x0 + 4659d8: aa1303e3 mov x3, x19 + 4659dc: a9400460 ldp x0, x1, [x3] + 4659e0: a9000440 stp x0, x1, [x2] + 4659e4: a9410460 ldp x0, x1, [x3, #16] + 4659e8: a9010440 stp x0, x1, [x2, #16] + 4659ec: 17ffffe0 b 46596c <_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x5c> + 4659f0: 910123e0 add x0, sp, #0x48 + 4659f4: 940006ce bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 4659f8: f9400000 ldr x0, [x0] + 4659fc: f9400bf3 ldr x19, [sp, #16] + 465a00: a8c57bfd ldp x29, x30, [sp], #80 + 465a04: d65f03c0 ret + +0000000000465a08 <_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E_EONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E_EONSt16remove_referenceIT_E4typeEOSK_(): + 465a08: d10043ff sub sp, sp, #0x10 + 465a0c: f90007e0 str x0, [sp, #8] + 465a10: f94007e0 ldr x0, [sp, #8] + 465a14: 910043ff add sp, sp, #0x10 + 465a18: d65f03c0 ret + +0000000000465a1c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC1ESJ_>: +_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC2ESJ_(): + 465a1c: a9be7bfd stp x29, x30, [sp, #-32]! + 465a20: 910003fd mov x29, sp + 465a24: f9000fe0 str x0, [sp, #24] + 465a28: 390043e1 strb w1, [sp, #16] + 465a2c: 910043e0 add x0, sp, #0x10 + 465a30: 97fffff6 bl 465a08 <_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E_EONSt16remove_referenceIT_E4typeEOSK_> + 465a34: d503201f nop + 465a38: a8c27bfd ldp x29, x30, [sp], #32 + 465a3c: d65f03c0 ret + +0000000000465a40 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_T1_>: +_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_T1_(): + 465a40: a9bc7bfd stp x29, x30, [sp, #-64]! + 465a44: 910003fd mov x29, sp + 465a48: f90017e0 str x0, [sp, #40] + 465a4c: f90013e1 str x1, [sp, #32] + 465a50: f9000fe2 str x2, [sp, #24] + 465a54: 390043e3 strb w3, [sp, #16] + 465a58: 9100a3e1 add x1, sp, #0x28 + 465a5c: 910083e0 add x0, sp, #0x20 + 465a60: 94000691 bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 465a64: f100401f cmp x0, #0x10 + 465a68: 1a9fd7e0 cset w0, gt + 465a6c: 12001c00 and w0, w0, #0xff + 465a70: 7100001f cmp w0, #0x0 + 465a74: 54000340 b.eq 465adc <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_T1_+0x9c> // b.none + 465a78: f9400fe0 ldr x0, [sp, #24] + 465a7c: f100001f cmp x0, #0x0 + 465a80: 540000e1 b.ne 465a9c <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_T1_+0x5c> // b.any + 465a84: 394043e3 ldrb w3, [sp, #16] + 465a88: f94013e2 ldr x2, [sp, #32] + 465a8c: f94013e1 ldr x1, [sp, #32] + 465a90: f94017e0 ldr x0, [sp, #40] + 465a94: 9400008f bl 465cd0 <_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_> + 465a98: 14000011 b 465adc <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_T1_+0x9c> + 465a9c: f9400fe0 ldr x0, [sp, #24] + 465aa0: d1000400 sub x0, x0, #0x1 + 465aa4: f9000fe0 str x0, [sp, #24] + 465aa8: 394043e2 ldrb w2, [sp, #16] + 465aac: f94013e1 ldr x1, [sp, #32] + 465ab0: f94017e0 ldr x0, [sp, #40] + 465ab4: 9400009a bl 465d1c <_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_T0_> + 465ab8: f9001fe0 str x0, [sp, #56] + 465abc: 394043e3 ldrb w3, [sp, #16] + 465ac0: f9400fe2 ldr x2, [sp, #24] + 465ac4: f94013e1 ldr x1, [sp, #32] + 465ac8: f9401fe0 ldr x0, [sp, #56] + 465acc: 97ffffdd bl 465a40 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_T1_> + 465ad0: f9401fe0 ldr x0, [sp, #56] + 465ad4: f90013e0 str x0, [sp, #32] + 465ad8: 17ffffe0 b 465a58 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_T1_+0x18> + 465adc: a8c47bfd ldp x29, x30, [sp], #64 + 465ae0: d65f03c0 ret + +0000000000465ae4 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_>: +_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_(): + 465ae4: a9bd7bfd stp x29, x30, [sp, #-48]! + 465ae8: 910003fd mov x29, sp + 465aec: f90017e0 str x0, [sp, #40] + 465af0: f90013e1 str x1, [sp, #32] + 465af4: 390063e2 strb w2, [sp, #24] + 465af8: 9100a3e1 add x1, sp, #0x28 + 465afc: 910083e0 add x0, sp, #0x20 + 465b00: 94000669 bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 465b04: f100401f cmp x0, #0x10 + 465b08: 1a9fd7e0 cset w0, gt + 465b0c: 12001c00 and w0, w0, #0xff + 465b10: 7100001f cmp w0, #0x0 + 465b14: 540001e0 b.eq 465b50 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0x6c> // b.none + 465b18: 9100a3e0 add x0, sp, #0x28 + 465b1c: d2800201 mov x1, #0x10 // #16 + 465b20: 94000541 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 465b24: 394063e2 ldrb w2, [sp, #24] + 465b28: aa0003e1 mov x1, x0 + 465b2c: f94017e0 ldr x0, [sp, #40] + 465b30: 940000a2 bl 465db8 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_> + 465b34: 9100a3e0 add x0, sp, #0x28 + 465b38: d2800201 mov x1, #0x10 // #16 + 465b3c: 9400053a bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 465b40: 394063e2 ldrb w2, [sp, #24] + 465b44: f94013e1 ldr x1, [sp, #32] + 465b48: 940000e1 bl 465ecc <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_> + 465b4c: 14000005 b 465b60 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0x7c> + 465b50: 394063e2 ldrb w2, [sp, #24] + 465b54: f94013e1 ldr x1, [sp, #32] + 465b58: f94017e0 ldr x0, [sp, #40] + 465b5c: 94000097 bl 465db8 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_> + 465b60: d503201f nop + 465b64: a8c37bfd ldp x29, x30, [sp], #48 + 465b68: d65f03c0 ret + +0000000000465b6c <_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E0_EONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E0_EONSt16remove_referenceIT_E4typeEOSK_(): + 465b6c: d10043ff sub sp, sp, #0x10 + 465b70: f90007e0 str x0, [sp, #8] + 465b74: f94007e0 ldr x0, [sp, #8] + 465b78: 910043ff add sp, sp, #0x10 + 465b7c: d65f03c0 ret + +0000000000465b80 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EC1ESJ_>: +_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EC2ESJ_(): + 465b80: a9be7bfd stp x29, x30, [sp, #-32]! + 465b84: 910003fd mov x29, sp + 465b88: f9000fe0 str x0, [sp, #24] + 465b8c: 390043e1 strb w1, [sp, #16] + 465b90: 910043e0 add x0, sp, #0x10 + 465b94: 97fffff6 bl 465b6c <_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E0_EONSt16remove_referenceIT_E4typeEOSK_> + 465b98: d503201f nop + 465b9c: a8c27bfd ldp x29, x30, [sp], #32 + 465ba0: d65f03c0 ret + +0000000000465ba4 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_>: +_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_(): + 465ba4: a9bc7bfd stp x29, x30, [sp, #-64]! + 465ba8: 910003fd mov x29, sp + 465bac: f90017e0 str x0, [sp, #40] + 465bb0: f90013e1 str x1, [sp, #32] + 465bb4: 390063e2 strb w2, [sp, #24] + 465bb8: 910083e1 add x1, sp, #0x20 + 465bbc: 9100a3e0 add x0, sp, #0x28 + 465bc0: 9400064a bl 4674e8 <_ZN9__gnu_cxxeqIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 465bc4: 12001c00 and w0, w0, #0xff + 465bc8: 7100001f cmp w0, #0x0 + 465bcc: 54000060 b.eq 465bd8 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x34> // b.none + 465bd0: f94013e0 ldr x0, [sp, #32] + 465bd4: 1400001a b 465c3c <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x98> + 465bd8: f94017e0 ldr x0, [sp, #40] + 465bdc: f9001fe0 str x0, [sp, #56] + 465be0: 9100e3e0 add x0, sp, #0x38 + 465be4: 94000652 bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 465be8: aa0003e2 mov x2, x0 + 465bec: 910083e0 add x0, sp, #0x20 + 465bf0: aa0003e1 mov x1, x0 + 465bf4: aa0203e0 mov x0, x2 + 465bf8: 9400061a bl 467460 <_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 465bfc: 12001c00 and w0, w0, #0xff + 465c00: 7100001f cmp w0, #0x0 + 465c04: 540001a0 b.eq 465c38 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x94> // b.none + 465c08: 910063e0 add x0, sp, #0x18 + 465c0c: f9401fe2 ldr x2, [sp, #56] + 465c10: f94017e1 ldr x1, [sp, #40] + 465c14: 9400000c bl 465c44 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 465c18: 12001c00 and w0, w0, #0xff + 465c1c: 7100001f cmp w0, #0x0 + 465c20: 54000060 b.eq 465c2c <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x88> // b.none + 465c24: f94017e0 ldr x0, [sp, #40] + 465c28: 14000005 b 465c3c <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x98> + 465c2c: f9401fe0 ldr x0, [sp, #56] + 465c30: f90017e0 str x0, [sp, #40] + 465c34: 17ffffeb b 465be0 <_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E0_EEET_SS_SS_T0_+0x3c> + 465c38: f94013e0 ldr x0, [sp, #32] + 465c3c: a8c47bfd ldp x29, x30, [sp], #64 + 465c40: d65f03c0 ret + +0000000000465c44 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_>: +_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E0_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_(): + 465c44: a9b87bfd stp x29, x30, [sp, #-128]! + 465c48: 910003fd mov x29, sp + 465c4c: a90153f3 stp x19, x20, [sp, #16] + 465c50: f9003fe0 str x0, [sp, #120] + 465c54: f9003be1 str x1, [sp, #112] + 465c58: f90037e2 str x2, [sp, #104] + 465c5c: f9403ff3 ldr x19, [sp, #120] + 465c60: 9101c3e0 add x0, sp, #0x70 + 465c64: 9400063c bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 465c68: aa0003f4 mov x20, x0 + 465c6c: 9101a3e0 add x0, sp, #0x68 + 465c70: 94000639 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 465c74: aa0003e4 mov x4, x0 + 465c78: 910103e2 add x2, sp, #0x40 + 465c7c: aa1403e3 mov x3, x20 + 465c80: a9400460 ldp x0, x1, [x3] + 465c84: a9000440 stp x0, x1, [x2] + 465c88: a9410460 ldp x0, x1, [x3, #16] + 465c8c: a9010440 stp x0, x1, [x2, #16] + 465c90: 910083e2 add x2, sp, #0x20 + 465c94: aa0403e3 mov x3, x4 + 465c98: a9400460 ldp x0, x1, [x3] + 465c9c: a9000440 stp x0, x1, [x2] + 465ca0: a9410460 ldp x0, x1, [x3, #16] + 465ca4: a9010440 stp x0, x1, [x2, #16] + 465ca8: 910083e1 add x1, sp, #0x20 + 465cac: 910103e0 add x0, sp, #0x40 + 465cb0: aa0103e2 mov x2, x1 + 465cb4: aa0003e1 mov x1, x0 + 465cb8: aa1303e0 mov x0, x19 + 465cbc: 97fffc5c bl 464e2c <_ZZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoEENKUlNS_3TagESF_E0_clESF_SF_> + 465cc0: 12001c00 and w0, w0, #0xff + 465cc4: a94153f3 ldp x19, x20, [sp, #16] + 465cc8: a8c87bfd ldp x29, x30, [sp], #128 + 465ccc: d65f03c0 ret + +0000000000465cd0 <_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_>: +_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_(): + 465cd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 465cd4: 910003fd mov x29, sp + 465cd8: f90017e0 str x0, [sp, #40] + 465cdc: f90013e1 str x1, [sp, #32] + 465ce0: f9000fe2 str x2, [sp, #24] + 465ce4: 390043e3 strb w3, [sp, #16] + 465ce8: 394043e3 ldrb w3, [sp, #16] + 465cec: f9400fe2 ldr x2, [sp, #24] + 465cf0: f94013e1 ldr x1, [sp, #32] + 465cf4: f94017e0 ldr x0, [sp, #40] + 465cf8: 9400008f bl 465f34 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_> + 465cfc: 910043e0 add x0, sp, #0x10 + 465d00: aa0003e2 mov x2, x0 + 465d04: f94013e1 ldr x1, [sp, #32] + 465d08: f94017e0 ldr x0, [sp, #40] + 465d0c: 940000b0 bl 465fcc <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_> + 465d10: d503201f nop + 465d14: a8c37bfd ldp x29, x30, [sp], #48 + 465d18: d65f03c0 ret + +0000000000465d1c <_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_T0_>: +_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_T0_(): + 465d1c: a9bb7bfd stp x29, x30, [sp, #-80]! + 465d20: 910003fd mov x29, sp + 465d24: f9000bf3 str x19, [sp, #16] + 465d28: f9001fe0 str x0, [sp, #56] + 465d2c: f9001be1 str x1, [sp, #48] + 465d30: 3900a3e2 strb w2, [sp, #40] + 465d34: 9100e3e1 add x1, sp, #0x38 + 465d38: 9100c3e0 add x0, sp, #0x30 + 465d3c: 940005da bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 465d40: d37ffc01 lsr x1, x0, #63 + 465d44: 8b000020 add x0, x1, x0 + 465d48: 9341fc01 asr x1, x0, #1 + 465d4c: 9100e3e0 add x0, sp, #0x38 + 465d50: 940004b5 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 465d54: f90027e0 str x0, [sp, #72] + 465d58: 9100e3e0 add x0, sp, #0x38 + 465d5c: d2800021 mov x1, #0x1 // #1 + 465d60: 940004b1 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 465d64: aa0003f3 mov x19, x0 + 465d68: 9100c3e0 add x0, sp, #0x30 + 465d6c: d2800021 mov x1, #0x1 // #1 + 465d70: 94000716 bl 4679c8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmiEl> + 465d74: 3940a3e4 ldrb w4, [sp, #40] + 465d78: aa0003e3 mov x3, x0 + 465d7c: f94027e2 ldr x2, [sp, #72] + 465d80: aa1303e1 mov x1, x19 + 465d84: f9401fe0 ldr x0, [sp, #56] + 465d88: 940000cc bl 4660b8 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_> + 465d8c: 9100e3e0 add x0, sp, #0x38 + 465d90: d2800021 mov x1, #0x1 // #1 + 465d94: 940004a4 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 465d98: 3940a3e3 ldrb w3, [sp, #40] + 465d9c: f9401fe2 ldr x2, [sp, #56] + 465da0: f9401be1 ldr x1, [sp, #48] + 465da4: 94000109 bl 4661c8 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_> + 465da8: d503201f nop + 465dac: f9400bf3 ldr x19, [sp, #16] + 465db0: a8c57bfd ldp x29, x30, [sp], #80 + 465db4: d65f03c0 ret + +0000000000465db8 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_>: +_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_(): + 465db8: a9b97bfd stp x29, x30, [sp, #-112]! + 465dbc: 910003fd mov x29, sp + 465dc0: a90153f3 stp x19, x20, [sp, #16] + 465dc4: f9001fe0 str x0, [sp, #56] + 465dc8: f9001be1 str x1, [sp, #48] + 465dcc: 3900a3e2 strb w2, [sp, #40] + 465dd0: 9100c3e1 add x1, sp, #0x30 + 465dd4: 9100e3e0 add x0, sp, #0x38 + 465dd8: 940005c4 bl 4674e8 <_ZN9__gnu_cxxeqIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 465ddc: 12001c00 and w0, w0, #0xff + 465de0: 7100001f cmp w0, #0x0 + 465de4: 540006c1 b.ne 465ebc <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0x104> // b.any + 465de8: 9100e3e0 add x0, sp, #0x38 + 465dec: d2800021 mov x1, #0x1 // #1 + 465df0: 9400048d bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 465df4: f90037e0 str x0, [sp, #104] + 465df8: 9100c3e1 add x1, sp, #0x30 + 465dfc: 9101a3e0 add x0, sp, #0x68 + 465e00: 94000598 bl 467460 <_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 465e04: 12001c00 and w0, w0, #0xff + 465e08: 7100001f cmp w0, #0x0 + 465e0c: 540005a0 b.eq 465ec0 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0x108> // b.none + 465e10: 9100a3e0 add x0, sp, #0x28 + 465e14: f9401fe2 ldr x2, [sp, #56] + 465e18: f94037e1 ldr x1, [sp, #104] + 465e1c: 94000084 bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 465e20: 12001c00 and w0, w0, #0xff + 465e24: 7100001f cmp w0, #0x0 + 465e28: 540003a0 b.eq 465e9c <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0xe4> // b.none + 465e2c: 9101a3e0 add x0, sp, #0x68 + 465e30: 940005c9 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 465e34: 940005ce bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 465e38: 910123e2 add x2, sp, #0x48 + 465e3c: aa0003e3 mov x3, x0 + 465e40: a9400460 ldp x0, x1, [x3] + 465e44: a9000440 stp x0, x1, [x2] + 465e48: a9410460 ldp x0, x1, [x3, #16] + 465e4c: a9010440 stp x0, x1, [x2, #16] + 465e50: 9101a3e0 add x0, sp, #0x68 + 465e54: d2800021 mov x1, #0x1 // #1 + 465e58: 94000473 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 465e5c: aa0003e2 mov x2, x0 + 465e60: f94037e1 ldr x1, [sp, #104] + 465e64: f9401fe0 ldr x0, [sp, #56] + 465e68: 940006e9 bl 467a0c <_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_> + 465e6c: 910123e0 add x0, sp, #0x48 + 465e70: 940005bf bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 465e74: aa0003f3 mov x19, x0 + 465e78: 9100e3e0 add x0, sp, #0x38 + 465e7c: 940005b6 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 465e80: aa0003e2 mov x2, x0 + 465e84: aa1303e3 mov x3, x19 + 465e88: a9400460 ldp x0, x1, [x3] + 465e8c: a9000440 stp x0, x1, [x2] + 465e90: a9410460 ldp x0, x1, [x3, #16] + 465e94: a9010440 stp x0, x1, [x2, #16] + 465e98: 14000006 b 465eb0 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0xf8> + 465e9c: 3940a3e0 ldrb w0, [sp, #40] + 465ea0: 940000f8 bl 466280 <_ZN9__gnu_cxx5__ops15__val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterISL_EE> + 465ea4: 2a1403e1 mov w1, w20 + 465ea8: f94037e0 ldr x0, [sp, #104] + 465eac: 94000102 bl 4662b4 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_> + 465eb0: 9101a3e0 add x0, sp, #0x68 + 465eb4: 9400059e bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 465eb8: 17ffffd0 b 465df8 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0x40> + 465ebc: d503201f nop + 465ec0: a94153f3 ldp x19, x20, [sp, #16] + 465ec4: a8c77bfd ldp x29, x30, [sp], #112 + 465ec8: d65f03c0 ret + +0000000000465ecc <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_>: +_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_(): + 465ecc: a9bb7bfd stp x29, x30, [sp, #-80]! + 465ed0: 910003fd mov x29, sp + 465ed4: f9000bf3 str x19, [sp, #16] + 465ed8: f9001fe0 str x0, [sp, #56] + 465edc: f9001be1 str x1, [sp, #48] + 465ee0: 3900a3e2 strb w2, [sp, #40] + 465ee4: f9401fe0 ldr x0, [sp, #56] + 465ee8: f90027e0 str x0, [sp, #72] + 465eec: 9100c3e1 add x1, sp, #0x30 + 465ef0: 910123e0 add x0, sp, #0x48 + 465ef4: 9400055b bl 467460 <_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 465ef8: 12001c00 and w0, w0, #0xff + 465efc: 7100001f cmp w0, #0x0 + 465f00: 54000120 b.eq 465f24 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0x58> // b.none + 465f04: 3940a3e0 ldrb w0, [sp, #40] + 465f08: 940000de bl 466280 <_ZN9__gnu_cxx5__ops15__val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterISL_EE> + 465f0c: 2a1303e1 mov w1, w19 + 465f10: f94027e0 ldr x0, [sp, #72] + 465f14: 940000e8 bl 4662b4 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_> + 465f18: 910123e0 add x0, sp, #0x48 + 465f1c: 94000584 bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 465f20: 17fffff3 b 465eec <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_T0_+0x20> + 465f24: d503201f nop + 465f28: f9400bf3 ldr x19, [sp, #16] + 465f2c: a8c57bfd ldp x29, x30, [sp], #80 + 465f30: d65f03c0 ret + +0000000000465f34 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_>: +_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_(): + 465f34: a9bc7bfd stp x29, x30, [sp, #-64]! + 465f38: 910003fd mov x29, sp + 465f3c: f90017e0 str x0, [sp, #40] + 465f40: f90013e1 str x1, [sp, #32] + 465f44: f9000fe2 str x2, [sp, #24] + 465f48: 390043e3 strb w3, [sp, #16] + 465f4c: 910043e0 add x0, sp, #0x10 + 465f50: aa0003e2 mov x2, x0 + 465f54: f94013e1 ldr x1, [sp, #32] + 465f58: f94017e0 ldr x0, [sp, #40] + 465f5c: 9400010f bl 466398 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_> + 465f60: f94013e0 ldr x0, [sp, #32] + 465f64: f9001fe0 str x0, [sp, #56] + 465f68: 910063e1 add x1, sp, #0x18 + 465f6c: 9100e3e0 add x0, sp, #0x38 + 465f70: 94000712 bl 467bb8 <_ZN9__gnu_cxxltIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 465f74: 12001c00 and w0, w0, #0xff + 465f78: 7100001f cmp w0, #0x0 + 465f7c: 54000220 b.eq 465fc0 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_+0x8c> // b.none + 465f80: 910043e0 add x0, sp, #0x10 + 465f84: f94017e2 ldr x2, [sp, #40] + 465f88: f9401fe1 ldr x1, [sp, #56] + 465f8c: 94000028 bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 465f90: 12001c00 and w0, w0, #0xff + 465f94: 7100001f cmp w0, #0x0 + 465f98: 540000e0 b.eq 465fb4 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_+0x80> // b.none + 465f9c: 910043e0 add x0, sp, #0x10 + 465fa0: aa0003e3 mov x3, x0 + 465fa4: f9401fe2 ldr x2, [sp, #56] + 465fa8: f94013e1 ldr x1, [sp, #32] + 465fac: f94017e0 ldr x0, [sp, #40] + 465fb0: 9400013a bl 466498 <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_RT0_> + 465fb4: 9100e3e0 add x0, sp, #0x38 + 465fb8: 9400055d bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 465fbc: 17ffffeb b 465f68 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_T0_+0x34> + 465fc0: d503201f nop + 465fc4: a8c47bfd ldp x29, x30, [sp], #64 + 465fc8: d65f03c0 ret + +0000000000465fcc <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_>: +_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_(): + 465fcc: a9bd7bfd stp x29, x30, [sp, #-48]! + 465fd0: 910003fd mov x29, sp + 465fd4: f90017e0 str x0, [sp, #40] + 465fd8: f90013e1 str x1, [sp, #32] + 465fdc: f9000fe2 str x2, [sp, #24] + 465fe0: 9100a3e1 add x1, sp, #0x28 + 465fe4: 910083e0 add x0, sp, #0x20 + 465fe8: 9400052f bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 465fec: f100041f cmp x0, #0x1 + 465ff0: 1a9fd7e0 cset w0, gt + 465ff4: 12001c00 and w0, w0, #0xff + 465ff8: 7100001f cmp w0, #0x0 + 465ffc: 54000120 b.eq 466020 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_+0x54> // b.none + 466000: 910083e0 add x0, sp, #0x20 + 466004: 940006fe bl 467bfc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmmEv> + 466008: f9400fe3 ldr x3, [sp, #24] + 46600c: f94013e2 ldr x2, [sp, #32] + 466010: f94013e1 ldr x1, [sp, #32] + 466014: f94017e0 ldr x0, [sp, #40] + 466018: 94000120 bl 466498 <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_RT0_> + 46601c: 17fffff1 b 465fe0 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_+0x14> + 466020: d503201f nop + 466024: a8c37bfd ldp x29, x30, [sp], #48 + 466028: d65f03c0 ret + +000000000046602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_>: +_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_(): + 46602c: a9b87bfd stp x29, x30, [sp, #-128]! + 466030: 910003fd mov x29, sp + 466034: a90153f3 stp x19, x20, [sp, #16] + 466038: f9003fe0 str x0, [sp, #120] + 46603c: f9003be1 str x1, [sp, #112] + 466040: f90037e2 str x2, [sp, #104] + 466044: f9403ff3 ldr x19, [sp, #120] + 466048: 9101c3e0 add x0, sp, #0x70 + 46604c: 94000542 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 466050: aa0003f4 mov x20, x0 + 466054: 9101a3e0 add x0, sp, #0x68 + 466058: 9400053f bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 46605c: aa0003e4 mov x4, x0 + 466060: 910103e2 add x2, sp, #0x40 + 466064: aa1403e3 mov x3, x20 + 466068: a9400460 ldp x0, x1, [x3] + 46606c: a9000440 stp x0, x1, [x2] + 466070: a9410460 ldp x0, x1, [x3, #16] + 466074: a9010440 stp x0, x1, [x2, #16] + 466078: 910083e2 add x2, sp, #0x20 + 46607c: aa0403e3 mov x3, x4 + 466080: a9400460 ldp x0, x1, [x3] + 466084: a9000440 stp x0, x1, [x2] + 466088: a9410460 ldp x0, x1, [x3, #16] + 46608c: a9010440 stp x0, x1, [x2, #16] + 466090: 910083e1 add x1, sp, #0x20 + 466094: 910103e0 add x0, sp, #0x40 + 466098: aa0103e2 mov x2, x1 + 46609c: aa0003e1 mov x1, x0 + 4660a0: aa1303e0 mov x0, x19 + 4660a4: 97fffb55 bl 464df8 <_ZZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoEENKUlNS_3TagESF_E_clESF_SF_> + 4660a8: 12001c00 and w0, w0, #0xff + 4660ac: a94153f3 ldp x19, x20, [sp, #16] + 4660b0: a8c87bfd ldp x29, x30, [sp], #128 + 4660b4: d65f03c0 ret + +00000000004660b8 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_>: +_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_(): + 4660b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4660bc: 910003fd mov x29, sp + 4660c0: f9001fe0 str x0, [sp, #56] + 4660c4: f9001be1 str x1, [sp, #48] + 4660c8: f90017e2 str x2, [sp, #40] + 4660cc: f90013e3 str x3, [sp, #32] + 4660d0: 390063e4 strb w4, [sp, #24] + 4660d4: 910063e0 add x0, sp, #0x18 + 4660d8: f94017e2 ldr x2, [sp, #40] + 4660dc: f9401be1 ldr x1, [sp, #48] + 4660e0: 97ffffd3 bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 4660e4: 12001c00 and w0, w0, #0xff + 4660e8: 7100001f cmp w0, #0x0 + 4660ec: 54000360 b.eq 466158 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0xa0> // b.none + 4660f0: 910063e0 add x0, sp, #0x18 + 4660f4: f94013e2 ldr x2, [sp, #32] + 4660f8: f94017e1 ldr x1, [sp, #40] + 4660fc: 97ffffcc bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 466100: 12001c00 and w0, w0, #0xff + 466104: 7100001f cmp w0, #0x0 + 466108: 540000a0 b.eq 46611c <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0x64> // b.none + 46610c: f94017e1 ldr x1, [sp, #40] + 466110: f9401fe0 ldr x0, [sp, #56] + 466114: 940006c4 bl 467c24 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 466118: 14000029 b 4661bc <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0x104> + 46611c: 910063e0 add x0, sp, #0x18 + 466120: f94013e2 ldr x2, [sp, #32] + 466124: f9401be1 ldr x1, [sp, #48] + 466128: 97ffffc1 bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 46612c: 12001c00 and w0, w0, #0xff + 466130: 7100001f cmp w0, #0x0 + 466134: 540000a0 b.eq 466148 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0x90> // b.none + 466138: f94013e1 ldr x1, [sp, #32] + 46613c: f9401fe0 ldr x0, [sp, #56] + 466140: 940006b9 bl 467c24 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 466144: 1400001e b 4661bc <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0x104> + 466148: f9401be1 ldr x1, [sp, #48] + 46614c: f9401fe0 ldr x0, [sp, #56] + 466150: 940006b5 bl 467c24 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 466154: 1400001a b 4661bc <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0x104> + 466158: 910063e0 add x0, sp, #0x18 + 46615c: f94013e2 ldr x2, [sp, #32] + 466160: f9401be1 ldr x1, [sp, #48] + 466164: 97ffffb2 bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 466168: 12001c00 and w0, w0, #0xff + 46616c: 7100001f cmp w0, #0x0 + 466170: 540000a0 b.eq 466184 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0xcc> // b.none + 466174: f9401be1 ldr x1, [sp, #48] + 466178: f9401fe0 ldr x0, [sp, #56] + 46617c: 940006aa bl 467c24 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 466180: 1400000f b 4661bc <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0x104> + 466184: 910063e0 add x0, sp, #0x18 + 466188: f94013e2 ldr x2, [sp, #32] + 46618c: f94017e1 ldr x1, [sp, #40] + 466190: 97ffffa7 bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 466194: 12001c00 and w0, w0, #0xff + 466198: 7100001f cmp w0, #0x0 + 46619c: 540000a0 b.eq 4661b0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0xf8> // b.none + 4661a0: f94013e1 ldr x1, [sp, #32] + 4661a4: f9401fe0 ldr x0, [sp, #56] + 4661a8: 9400069f bl 467c24 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 4661ac: 14000004 b 4661bc <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_SS_T0_+0x104> + 4661b0: f94017e1 ldr x1, [sp, #40] + 4661b4: f9401fe0 ldr x0, [sp, #56] + 4661b8: 9400069b bl 467c24 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 4661bc: d503201f nop + 4661c0: a8c47bfd ldp x29, x30, [sp], #64 + 4661c4: d65f03c0 ret + +00000000004661c8 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_>: +_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_(): + 4661c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4661cc: 910003fd mov x29, sp + 4661d0: f90017e0 str x0, [sp, #40] + 4661d4: f90013e1 str x1, [sp, #32] + 4661d8: f9000fe2 str x2, [sp, #24] + 4661dc: 390043e3 strb w3, [sp, #16] + 4661e0: 910043e0 add x0, sp, #0x10 + 4661e4: f9400fe2 ldr x2, [sp, #24] + 4661e8: f94017e1 ldr x1, [sp, #40] + 4661ec: 97ffff90 bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 4661f0: 12001c00 and w0, w0, #0xff + 4661f4: 7100001f cmp w0, #0x0 + 4661f8: 54000080 b.eq 466208 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_+0x40> // b.none + 4661fc: 9100a3e0 add x0, sp, #0x28 + 466200: 940004cb bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 466204: 17fffff7 b 4661e0 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_+0x18> + 466208: 910083e0 add x0, sp, #0x20 + 46620c: 9400067c bl 467bfc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmmEv> + 466210: 910043e0 add x0, sp, #0x10 + 466214: f94013e2 ldr x2, [sp, #32] + 466218: f9400fe1 ldr x1, [sp, #24] + 46621c: 97ffff84 bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 466220: 12001c00 and w0, w0, #0xff + 466224: 7100001f cmp w0, #0x0 + 466228: 54000080 b.eq 466238 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_+0x70> // b.none + 46622c: 910083e0 add x0, sp, #0x20 + 466230: 94000673 bl 467bfc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmmEv> + 466234: 17fffff7 b 466210 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_+0x48> + 466238: 910083e1 add x1, sp, #0x20 + 46623c: 9100a3e0 add x0, sp, #0x28 + 466240: 9400065e bl 467bb8 <_ZN9__gnu_cxxltIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 466244: 12001c00 and w0, w0, #0xff + 466248: 52000000 eor w0, w0, #0x1 + 46624c: 12001c00 and w0, w0, #0xff + 466250: 7100001f cmp w0, #0x0 + 466254: 54000060 b.eq 466260 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_+0x98> // b.none + 466258: f94017e0 ldr x0, [sp, #40] + 46625c: 14000007 b 466278 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_+0xb0> + 466260: f94013e1 ldr x1, [sp, #32] + 466264: f94017e0 ldr x0, [sp, #40] + 466268: 9400066f bl 467c24 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 46626c: 9100a3e0 add x0, sp, #0x28 + 466270: 940004af bl 46752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 466274: 17ffffdb b 4661e0 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEET_SS_SS_SS_T0_+0x18> + 466278: a8c37bfd ldp x29, x30, [sp], #48 + 46627c: d65f03c0 ret + +0000000000466280 <_ZN9__gnu_cxx5__ops15__val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterISL_EE>: +_ZN9__gnu_cxx5__ops15__val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EENS0_14_Val_comp_iterIT_EENS0_15_Iter_comp_iterISL_EE(): + 466280: a9bc7bfd stp x29, x30, [sp, #-64]! + 466284: 910003fd mov x29, sp + 466288: f9000bf3 str x19, [sp, #16] + 46628c: 3900a3e0 strb w0, [sp, #40] + 466290: 9100a3e0 add x0, sp, #0x28 + 466294: 940000b5 bl 466568 <_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_11NameAndTagsERKNS3_14SourceLineInfoEEUlNS3_3TagESJ_E_EEEONSt16remove_referenceIT_E4typeEOSO_> + 466298: aa0003e1 mov x1, x0 + 46629c: 9100e3e0 add x0, sp, #0x38 + 4662a0: 940000b7 bl 46657c <_ZN9__gnu_cxx5__ops14_Val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC1EONS0_15_Iter_comp_iterISJ_EE> + 4662a4: 2a1303e0 mov w0, w19 + 4662a8: f9400bf3 ldr x19, [sp, #16] + 4662ac: a8c47bfd ldp x29, x30, [sp], #64 + 4662b0: d65f03c0 ret + +00000000004662b4 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_>: +_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_(): + 4662b4: a9ba7bfd stp x29, x30, [sp, #-96]! + 4662b8: 910003fd mov x29, sp + 4662bc: f9000bf3 str x19, [sp, #16] + 4662c0: f90017e0 str x0, [sp, #40] + 4662c4: 390083e1 strb w1, [sp, #32] + 4662c8: 9100a3e0 add x0, sp, #0x28 + 4662cc: 940004a2 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4662d0: 940004a7 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 4662d4: 910103e2 add x2, sp, #0x40 + 4662d8: aa0003e3 mov x3, x0 + 4662dc: a9400460 ldp x0, x1, [x3] + 4662e0: a9000440 stp x0, x1, [x2] + 4662e4: a9410460 ldp x0, x1, [x3, #16] + 4662e8: a9010440 stp x0, x1, [x2, #16] + 4662ec: f94017e0 ldr x0, [sp, #40] + 4662f0: f9001fe0 str x0, [sp, #56] + 4662f4: 9100e3e0 add x0, sp, #0x38 + 4662f8: 94000641 bl 467bfc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmmEv> + 4662fc: 910103e1 add x1, sp, #0x40 + 466300: 910083e0 add x0, sp, #0x20 + 466304: f9401fe2 ldr x2, [sp, #56] + 466308: 940000a6 bl 4665a0 <_ZN9__gnu_cxx5__ops14_Val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclISI_NS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEEEEbRT_T0_> + 46630c: 12001c00 and w0, w0, #0xff + 466310: 7100001f cmp w0, #0x0 + 466314: 54000240 b.eq 46635c <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_+0xa8> // b.none + 466318: 9100e3e0 add x0, sp, #0x38 + 46631c: 9400048e bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 466320: 94000493 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 466324: aa0003f3 mov x19, x0 + 466328: 9100a3e0 add x0, sp, #0x28 + 46632c: 9400048a bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 466330: aa0003e2 mov x2, x0 + 466334: aa1303e3 mov x3, x19 + 466338: a9400460 ldp x0, x1, [x3] + 46633c: a9000440 stp x0, x1, [x2] + 466340: a9410460 ldp x0, x1, [x3, #16] + 466344: a9010440 stp x0, x1, [x2, #16] + 466348: f9401fe0 ldr x0, [sp, #56] + 46634c: f90017e0 str x0, [sp, #40] + 466350: 9100e3e0 add x0, sp, #0x38 + 466354: 9400062a bl 467bfc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmmEv> + 466358: 17ffffe9 b 4662fc <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_+0x48> + 46635c: 910103e0 add x0, sp, #0x40 + 466360: 94000483 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 466364: aa0003f3 mov x19, x0 + 466368: 9100a3e0 add x0, sp, #0x28 + 46636c: 9400047a bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 466370: aa0003e2 mov x2, x0 + 466374: aa1303e3 mov x3, x19 + 466378: a9400460 ldp x0, x1, [x3] + 46637c: a9000440 stp x0, x1, [x2] + 466380: a9410460 ldp x0, x1, [x3, #16] + 466384: a9010440 stp x0, x1, [x2, #16] + 466388: d503201f nop + 46638c: f9400bf3 ldr x19, [sp, #16] + 466390: a8c67bfd ldp x29, x30, [sp], #96 + 466394: d65f03c0 ret + +0000000000466398 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_>: +_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_(): + 466398: a9b77bfd stp x29, x30, [sp, #-144]! + 46639c: 910003fd mov x29, sp + 4663a0: f90027e0 str x0, [sp, #72] + 4663a4: f90023e1 str x1, [sp, #64] + 4663a8: f9001fe2 str x2, [sp, #56] + 4663ac: 910123e1 add x1, sp, #0x48 + 4663b0: 910103e0 add x0, sp, #0x40 + 4663b4: 9400043c bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4663b8: f100041f cmp x0, #0x1 + 4663bc: 1a9fc7e0 cset w0, le + 4663c0: 12001c00 and w0, w0, #0xff + 4663c4: 7100001f cmp w0, #0x0 + 4663c8: 540005e1 b.ne 466484 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_+0xec> // b.any + 4663cc: 910123e1 add x1, sp, #0x48 + 4663d0: 910103e0 add x0, sp, #0x40 + 4663d4: 94000434 bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4663d8: f90043e0 str x0, [sp, #128] + 4663dc: f94043e0 ldr x0, [sp, #128] + 4663e0: d1000800 sub x0, x0, #0x2 + 4663e4: d37ffc01 lsr x1, x0, #63 + 4663e8: 8b000021 add x1, x1, x0 + 4663ec: 9341fc20 asr x0, x1, #1 + 4663f0: f90047e0 str x0, [sp, #136] + 4663f4: 910123e0 add x0, sp, #0x48 + 4663f8: f94047e1 ldr x1, [sp, #136] + 4663fc: 9400030a bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 466400: f9003fe0 str x0, [sp, #120] + 466404: 9101e3e0 add x0, sp, #0x78 + 466408: 94000453 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 46640c: 94000458 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 466410: 910163e2 add x2, sp, #0x58 + 466414: aa0003e3 mov x3, x0 + 466418: a9400460 ldp x0, x1, [x3] + 46641c: a9000440 stp x0, x1, [x2] + 466420: a9410460 ldp x0, x1, [x3, #16] + 466424: a9010440 stp x0, x1, [x2, #16] + 466428: 910163e0 add x0, sp, #0x58 + 46642c: 94000450 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 466430: 910043e2 add x2, sp, #0x10 + 466434: aa0003e3 mov x3, x0 + 466438: a9400460 ldp x0, x1, [x3] + 46643c: a9000440 stp x0, x1, [x2] + 466440: a9410460 ldp x0, x1, [x3, #16] + 466444: a9010440 stp x0, x1, [x2, #16] + 466448: f9401fe0 ldr x0, [sp, #56] + 46644c: 910043e1 add x1, sp, #0x10 + 466450: 39400004 ldrb w4, [x0] + 466454: aa0103e3 mov x3, x1 + 466458: f94043e2 ldr x2, [sp, #128] + 46645c: f94047e1 ldr x1, [sp, #136] + 466460: f94027e0 ldr x0, [sp, #72] + 466464: 94000070 bl 466624 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_> + 466468: f94047e0 ldr x0, [sp, #136] + 46646c: f100001f cmp x0, #0x0 + 466470: 540000e0 b.eq 46648c <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_+0xf4> // b.none + 466474: f94047e0 ldr x0, [sp, #136] + 466478: d1000400 sub x0, x0, #0x1 + 46647c: f90047e0 str x0, [sp, #136] + 466480: 17ffffdd b 4663f4 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_+0x5c> + 466484: d503201f nop + 466488: 14000002 b 466490 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_RT0_+0xf8> + 46648c: d503201f nop + 466490: a8c97bfd ldp x29, x30, [sp], #144 + 466494: d65f03c0 ret + +0000000000466498 <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_RT0_>: +_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_SS_SS_RT0_(): + 466498: a9b87bfd stp x29, x30, [sp, #-128]! + 46649c: 910003fd mov x29, sp + 4664a0: f9000bf3 str x19, [sp, #16] + 4664a4: f9002fe0 str x0, [sp, #88] + 4664a8: f9002be1 str x1, [sp, #80] + 4664ac: f90027e2 str x2, [sp, #72] + 4664b0: f90023e3 str x3, [sp, #64] + 4664b4: 910123e0 add x0, sp, #0x48 + 4664b8: 94000427 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4664bc: 9400042c bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 4664c0: 910183e2 add x2, sp, #0x60 + 4664c4: aa0003e3 mov x3, x0 + 4664c8: a9400460 ldp x0, x1, [x3] + 4664cc: a9000440 stp x0, x1, [x2] + 4664d0: a9410460 ldp x0, x1, [x3, #16] + 4664d4: a9010440 stp x0, x1, [x2, #16] + 4664d8: 910163e0 add x0, sp, #0x58 + 4664dc: 9400041e bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4664e0: 94000423 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 4664e4: aa0003f3 mov x19, x0 + 4664e8: 910123e0 add x0, sp, #0x48 + 4664ec: 9400041a bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4664f0: aa0003e2 mov x2, x0 + 4664f4: aa1303e3 mov x3, x19 + 4664f8: a9400460 ldp x0, x1, [x3] + 4664fc: a9000440 stp x0, x1, [x2] + 466500: a9410460 ldp x0, x1, [x3, #16] + 466504: a9010440 stp x0, x1, [x2, #16] + 466508: 910163e1 add x1, sp, #0x58 + 46650c: 910143e0 add x0, sp, #0x50 + 466510: 940003e5 bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 466514: aa0003f3 mov x19, x0 + 466518: 910183e0 add x0, sp, #0x60 + 46651c: 94000414 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 466520: 910083e2 add x2, sp, #0x20 + 466524: aa0003e3 mov x3, x0 + 466528: a9400460 ldp x0, x1, [x3] + 46652c: a9000440 stp x0, x1, [x2] + 466530: a9410460 ldp x0, x1, [x3, #16] + 466534: a9010440 stp x0, x1, [x2, #16] + 466538: f94023e0 ldr x0, [sp, #64] + 46653c: 910083e1 add x1, sp, #0x20 + 466540: 39400004 ldrb w4, [x0] + 466544: aa0103e3 mov x3, x1 + 466548: aa1303e2 mov x2, x19 + 46654c: d2800001 mov x1, #0x0 // #0 + 466550: f9402fe0 ldr x0, [sp, #88] + 466554: 94000034 bl 466624 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_> + 466558: d503201f nop + 46655c: f9400bf3 ldr x19, [sp, #16] + 466560: a8c87bfd ldp x29, x30, [sp], #128 + 466564: d65f03c0 ret + +0000000000466568 <_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_11NameAndTagsERKNS3_14SourceLineInfoEEUlNS3_3TagESJ_E_EEEONSt16remove_referenceIT_E4typeEOSO_>: +_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_11NameAndTagsERKNS3_14SourceLineInfoEEUlNS3_3TagESJ_E_EEEONSt16remove_referenceIT_E4typeEOSO_(): + 466568: d10043ff sub sp, sp, #0x10 + 46656c: f90007e0 str x0, [sp, #8] + 466570: f94007e0 ldr x0, [sp, #8] + 466574: 910043ff add sp, sp, #0x10 + 466578: d65f03c0 ret + +000000000046657c <_ZN9__gnu_cxx5__ops14_Val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC1EONS0_15_Iter_comp_iterISJ_EE>: +_ZN9__gnu_cxx5__ops14_Val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC2EONS0_15_Iter_comp_iterISJ_EE(): + 46657c: a9be7bfd stp x29, x30, [sp, #-32]! + 466580: 910003fd mov x29, sp + 466584: f9000fe0 str x0, [sp, #24] + 466588: f9000be1 str x1, [sp, #16] + 46658c: f9400be0 ldr x0, [sp, #16] + 466590: 97fffd1e bl 465a08 <_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E_EONSt16remove_referenceIT_E4typeEOSK_> + 466594: d503201f nop + 466598: a8c27bfd ldp x29, x30, [sp], #32 + 46659c: d65f03c0 ret + +00000000004665a0 <_ZN9__gnu_cxx5__ops14_Val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclISI_NS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEEEEbRT_T0_>: +_ZN9__gnu_cxx5__ops14_Val_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclISI_NS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEEEEbRT_T0_(): + 4665a0: a9b87bfd stp x29, x30, [sp, #-128]! + 4665a4: 910003fd mov x29, sp + 4665a8: f9000bf3 str x19, [sp, #16] + 4665ac: f9003fe0 str x0, [sp, #120] + 4665b0: f9003be1 str x1, [sp, #112] + 4665b4: f90037e2 str x2, [sp, #104] + 4665b8: f9403ff3 ldr x19, [sp, #120] + 4665bc: 9101a3e0 add x0, sp, #0x68 + 4665c0: 940003e5 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4665c4: aa0003e4 mov x4, x0 + 4665c8: f9403be0 ldr x0, [sp, #112] + 4665cc: 910103e2 add x2, sp, #0x40 + 4665d0: aa0003e3 mov x3, x0 + 4665d4: a9400460 ldp x0, x1, [x3] + 4665d8: a9000440 stp x0, x1, [x2] + 4665dc: a9410460 ldp x0, x1, [x3, #16] + 4665e0: a9010440 stp x0, x1, [x2, #16] + 4665e4: 910083e2 add x2, sp, #0x20 + 4665e8: aa0403e3 mov x3, x4 + 4665ec: a9400460 ldp x0, x1, [x3] + 4665f0: a9000440 stp x0, x1, [x2] + 4665f4: a9410460 ldp x0, x1, [x3, #16] + 4665f8: a9010440 stp x0, x1, [x2, #16] + 4665fc: 910083e1 add x1, sp, #0x20 + 466600: 910103e0 add x0, sp, #0x40 + 466604: aa0103e2 mov x2, x1 + 466608: aa0003e1 mov x1, x0 + 46660c: aa1303e0 mov x0, x19 + 466610: 97fff9fa bl 464df8 <_ZZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoEENKUlNS_3TagESF_E_clESF_SF_> + 466614: 12001c00 and w0, w0, #0xff + 466618: f9400bf3 ldr x19, [sp, #16] + 46661c: a8c87bfd ldp x29, x30, [sp], #128 + 466620: d65f03c0 ret + +0000000000466624 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_>: +_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_(): + 466624: a9b67bfd stp x29, x30, [sp, #-160]! + 466628: 910003fd mov x29, sp + 46662c: a90153f3 stp x19, x20, [sp, #16] + 466630: f9002fe0 str x0, [sp, #88] + 466634: f9002be1 str x1, [sp, #80] + 466638: f90027e2 str x2, [sp, #72] + 46663c: aa0303f3 mov x19, x3 + 466640: 390103e4 strb w4, [sp, #64] + 466644: f9402be0 ldr x0, [sp, #80] + 466648: f9004be0 str x0, [sp, #144] + 46664c: f9402be0 ldr x0, [sp, #80] + 466650: f9004fe0 str x0, [sp, #152] + 466654: f94027e0 ldr x0, [sp, #72] + 466658: d1000400 sub x0, x0, #0x1 + 46665c: d37ffc01 lsr x1, x0, #63 + 466660: 8b000020 add x0, x1, x0 + 466664: 9341fc01 asr x1, x0, #1 + 466668: f9404fe0 ldr x0, [sp, #152] + 46666c: eb01001f cmp x0, x1 + 466670: 540005ea b.ge 46672c <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_+0x108> // b.tcont + 466674: f9404fe0 ldr x0, [sp, #152] + 466678: 91000400 add x0, x0, #0x1 + 46667c: d37ff800 lsl x0, x0, #1 + 466680: f9004fe0 str x0, [sp, #152] + 466684: 910163e0 add x0, sp, #0x58 + 466688: f9404fe1 ldr x1, [sp, #152] + 46668c: 94000266 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 466690: aa0003f4 mov x20, x0 + 466694: f9404fe0 ldr x0, [sp, #152] + 466698: d1000401 sub x1, x0, #0x1 + 46669c: 910163e0 add x0, sp, #0x58 + 4666a0: 94000261 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 4666a4: aa0003e1 mov x1, x0 + 4666a8: 910103e0 add x0, sp, #0x40 + 4666ac: aa0103e2 mov x2, x1 + 4666b0: aa1403e1 mov x1, x20 + 4666b4: 97fffe5e bl 46602c <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESR_EEbT_T0_> + 4666b8: 12001c00 and w0, w0, #0xff + 4666bc: 7100001f cmp w0, #0x0 + 4666c0: 54000080 b.eq 4666d0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_+0xac> // b.none + 4666c4: f9404fe0 ldr x0, [sp, #152] + 4666c8: d1000400 sub x0, x0, #0x1 + 4666cc: f9004fe0 str x0, [sp, #152] + 4666d0: 910163e0 add x0, sp, #0x58 + 4666d4: f9404fe1 ldr x1, [sp, #152] + 4666d8: 94000253 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 4666dc: f9003be0 str x0, [sp, #112] + 4666e0: 9101c3e0 add x0, sp, #0x70 + 4666e4: 9400039c bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4666e8: 940003a1 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 4666ec: aa0003f4 mov x20, x0 + 4666f0: 910163e0 add x0, sp, #0x58 + 4666f4: f9402be1 ldr x1, [sp, #80] + 4666f8: 9400024b bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 4666fc: f9003fe0 str x0, [sp, #120] + 466700: 9101e3e0 add x0, sp, #0x78 + 466704: 94000394 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 466708: aa0003e2 mov x2, x0 + 46670c: aa1403e3 mov x3, x20 + 466710: a9400460 ldp x0, x1, [x3] + 466714: a9000440 stp x0, x1, [x2] + 466718: a9410460 ldp x0, x1, [x3, #16] + 46671c: a9010440 stp x0, x1, [x2, #16] + 466720: f9404fe0 ldr x0, [sp, #152] + 466724: f9002be0 str x0, [sp, #80] + 466728: 17ffffcb b 466654 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_+0x30> + 46672c: f94027e0 ldr x0, [sp, #72] + 466730: 92400000 and x0, x0, #0x1 + 466734: f100001f cmp x0, #0x0 + 466738: 540004a1 b.ne 4667cc <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_+0x1a8> // b.any + 46673c: f94027e0 ldr x0, [sp, #72] + 466740: d1000800 sub x0, x0, #0x2 + 466744: d37ffc01 lsr x1, x0, #63 + 466748: 8b000020 add x0, x1, x0 + 46674c: 9341fc01 asr x1, x0, #1 + 466750: f9404fe0 ldr x0, [sp, #152] + 466754: eb01001f cmp x0, x1 + 466758: 540003a1 b.ne 4667cc <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_T2_+0x1a8> // b.any + 46675c: f9404fe0 ldr x0, [sp, #152] + 466760: 91000400 add x0, x0, #0x1 + 466764: d37ff800 lsl x0, x0, #1 + 466768: f9004fe0 str x0, [sp, #152] + 46676c: f9404fe0 ldr x0, [sp, #152] + 466770: d1000401 sub x1, x0, #0x1 + 466774: 910163e0 add x0, sp, #0x58 + 466778: 9400022b bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 46677c: f90043e0 str x0, [sp, #128] + 466780: 910203e0 add x0, sp, #0x80 + 466784: 94000374 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 466788: 94000379 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 46678c: aa0003f4 mov x20, x0 + 466790: 910163e0 add x0, sp, #0x58 + 466794: f9402be1 ldr x1, [sp, #80] + 466798: 94000223 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 46679c: f90047e0 str x0, [sp, #136] + 4667a0: 910223e0 add x0, sp, #0x88 + 4667a4: 9400036c bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4667a8: aa0003e2 mov x2, x0 + 4667ac: aa1403e3 mov x3, x20 + 4667b0: a9400460 ldp x0, x1, [x3] + 4667b4: a9000440 stp x0, x1, [x2] + 4667b8: a9410460 ldp x0, x1, [x3, #16] + 4667bc: a9010440 stp x0, x1, [x2, #16] + 4667c0: f9404fe0 ldr x0, [sp, #152] + 4667c4: d1000400 sub x0, x0, #0x1 + 4667c8: f9002be0 str x0, [sp, #80] + 4667cc: 910103e0 add x0, sp, #0x40 + 4667d0: 97ffff66 bl 466568 <_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_11NameAndTagsERKNS3_14SourceLineInfoEEUlNS3_3TagESJ_E_EEEONSt16remove_referenceIT_E4typeEOSO_> + 4667d4: aa0003e1 mov x1, x0 + 4667d8: 9101a3e0 add x0, sp, #0x68 + 4667dc: 94000015 bl 466830 <_ZN9__gnu_cxx5__ops14_Iter_comp_valIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC1EONS0_15_Iter_comp_iterISJ_EE> + 4667e0: aa1303e0 mov x0, x19 + 4667e4: 94000362 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 4667e8: 910083e2 add x2, sp, #0x20 + 4667ec: aa0003e3 mov x3, x0 + 4667f0: a9400460 ldp x0, x1, [x3] + 4667f4: a9000440 stp x0, x1, [x2] + 4667f8: a9410460 ldp x0, x1, [x3, #16] + 4667fc: a9010440 stp x0, x1, [x2, #16] + 466800: 9101a3e1 add x1, sp, #0x68 + 466804: 910083e0 add x0, sp, #0x20 + 466808: aa0103e4 mov x4, x1 + 46680c: aa0003e3 mov x3, x0 + 466810: f9404be2 ldr x2, [sp, #144] + 466814: f9402be1 ldr x1, [sp, #80] + 466818: f9402fe0 ldr x0, [sp, #88] + 46681c: 9400000e bl 466854 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_comp_valIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_RT2_> + 466820: d503201f nop + 466824: a94153f3 ldp x19, x20, [sp, #16] + 466828: a8ca7bfd ldp x29, x30, [sp], #160 + 46682c: d65f03c0 ret + +0000000000466830 <_ZN9__gnu_cxx5__ops14_Iter_comp_valIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC1EONS0_15_Iter_comp_iterISJ_EE>: +_ZN9__gnu_cxx5__ops14_Iter_comp_valIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EC2EONS0_15_Iter_comp_iterISJ_EE(): + 466830: a9be7bfd stp x29, x30, [sp, #-32]! + 466834: 910003fd mov x29, sp + 466838: f9000fe0 str x0, [sp, #24] + 46683c: f9000be1 str x1, [sp, #16] + 466840: f9400be0 ldr x0, [sp, #16] + 466844: 97fffc71 bl 465a08 <_ZSt4moveIRZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEUlNS0_3TagESG_E_EONSt16remove_referenceIT_E4typeEOSK_> + 466848: d503201f nop + 46684c: a8c27bfd ldp x29, x30, [sp], #32 + 466850: d65f03c0 ret + +0000000000466854 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_comp_valIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_RT2_>: +_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_comp_valIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_RT2_(): + 466854: a9ba7bfd stp x29, x30, [sp, #-96]! + 466858: 910003fd mov x29, sp + 46685c: a90153f3 stp x19, x20, [sp, #16] + 466860: f9001fe0 str x0, [sp, #56] + 466864: f9001be1 str x1, [sp, #48] + 466868: f90017e2 str x2, [sp, #40] + 46686c: aa0303f3 mov x19, x3 + 466870: f90013e4 str x4, [sp, #32] + 466874: f9401be0 ldr x0, [sp, #48] + 466878: d1000400 sub x0, x0, #0x1 + 46687c: d37ffc01 lsr x1, x0, #63 + 466880: 8b000021 add x1, x1, x0 + 466884: 9341fc20 asr x0, x1, #1 + 466888: f9002fe0 str x0, [sp, #88] + 46688c: f9401be1 ldr x1, [sp, #48] + 466890: f94017e0 ldr x0, [sp, #40] + 466894: eb00003f cmp x1, x0 + 466898: 540001ad b.le 4668cc <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_comp_valIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_RT2_+0x78> + 46689c: 9100e3e0 add x0, sp, #0x38 + 4668a0: f9402fe1 ldr x1, [sp, #88] + 4668a4: 940001e0 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 4668a8: aa1303e2 mov x2, x19 + 4668ac: aa0003e1 mov x1, x0 + 4668b0: f94013e0 ldr x0, [sp, #32] + 4668b4: 94000039 bl 466998 <_ZN9__gnu_cxx5__ops14_Iter_comp_valIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESI_EEbT_RT0_> + 4668b8: 12001c00 and w0, w0, #0xff + 4668bc: 7100001f cmp w0, #0x0 + 4668c0: 54000060 b.eq 4668cc <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_comp_valIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_RT2_+0x78> // b.none + 4668c4: 52800020 mov w0, #0x1 // #1 + 4668c8: 14000002 b 4668d0 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_comp_valIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_RT2_+0x7c> + 4668cc: 52800000 mov w0, #0x0 // #0 + 4668d0: 7100001f cmp w0, #0x0 + 4668d4: 540003c0 b.eq 46694c <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_comp_valIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_RT2_+0xf8> // b.none + 4668d8: 9100e3e0 add x0, sp, #0x38 + 4668dc: f9402fe1 ldr x1, [sp, #88] + 4668e0: 940001d1 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 4668e4: f90023e0 str x0, [sp, #64] + 4668e8: 910103e0 add x0, sp, #0x40 + 4668ec: 9400031a bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4668f0: 9400031f bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 4668f4: aa0003f4 mov x20, x0 + 4668f8: 9100e3e0 add x0, sp, #0x38 + 4668fc: f9401be1 ldr x1, [sp, #48] + 466900: 940001c9 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 466904: f90027e0 str x0, [sp, #72] + 466908: 910123e0 add x0, sp, #0x48 + 46690c: 94000312 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 466910: aa0003e2 mov x2, x0 + 466914: aa1403e3 mov x3, x20 + 466918: a9400460 ldp x0, x1, [x3] + 46691c: a9000440 stp x0, x1, [x2] + 466920: a9410460 ldp x0, x1, [x3, #16] + 466924: a9010440 stp x0, x1, [x2, #16] + 466928: f9402fe0 ldr x0, [sp, #88] + 46692c: f9001be0 str x0, [sp, #48] + 466930: f9401be0 ldr x0, [sp, #48] + 466934: d1000400 sub x0, x0, #0x1 + 466938: d37ffc01 lsr x1, x0, #63 + 46693c: 8b000021 add x1, x1, x0 + 466940: 9341fc20 asr x0, x1, #1 + 466944: f9002fe0 str x0, [sp, #88] + 466948: 17ffffd1 b 46688c <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_comp_valIZNS2_12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlS3_S3_E_EEEvT_T0_ST_T1_RT2_+0x38> + 46694c: aa1303e0 mov x0, x19 + 466950: 94000307 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 466954: aa0003f3 mov x19, x0 + 466958: 9100e3e0 add x0, sp, #0x38 + 46695c: f9401be1 ldr x1, [sp, #48] + 466960: 940001b1 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 466964: f9002be0 str x0, [sp, #80] + 466968: 910143e0 add x0, sp, #0x50 + 46696c: 940002fa bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 466970: aa0003e2 mov x2, x0 + 466974: aa1303e3 mov x3, x19 + 466978: a9400460 ldp x0, x1, [x3] + 46697c: a9000440 stp x0, x1, [x2] + 466980: a9410460 ldp x0, x1, [x3, #16] + 466984: a9010440 stp x0, x1, [x2, #16] + 466988: d503201f nop + 46698c: a94153f3 ldp x19, x20, [sp, #16] + 466990: a8c67bfd ldp x29, x30, [sp], #96 + 466994: d65f03c0 ret + +0000000000466998 <_ZN9__gnu_cxx5__ops14_Iter_comp_valIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESI_EEbT_RT0_>: +_ZN9__gnu_cxx5__ops14_Iter_comp_valIZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_11NameAndTagsERKNS2_14SourceLineInfoEEUlNS2_3TagESI_E_EclINS_17__normal_iteratorIPSI_St6vectorISI_SaISI_EEEESI_EEbT_RT0_(): + 466998: a9b87bfd stp x29, x30, [sp, #-128]! + 46699c: 910003fd mov x29, sp + 4669a0: f9000bf3 str x19, [sp, #16] + 4669a4: f9003fe0 str x0, [sp, #120] + 4669a8: f9003be1 str x1, [sp, #112] + 4669ac: f90037e2 str x2, [sp, #104] + 4669b0: f9403ff3 ldr x19, [sp, #120] + 4669b4: 9101c3e0 add x0, sp, #0x70 + 4669b8: 940002e7 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4669bc: 910103e2 add x2, sp, #0x40 + 4669c0: aa0003e3 mov x3, x0 + 4669c4: a9400460 ldp x0, x1, [x3] + 4669c8: a9000440 stp x0, x1, [x2] + 4669cc: a9410460 ldp x0, x1, [x3, #16] + 4669d0: a9010440 stp x0, x1, [x2, #16] + 4669d4: f94037e0 ldr x0, [sp, #104] + 4669d8: 910083e2 add x2, sp, #0x20 + 4669dc: aa0003e3 mov x3, x0 + 4669e0: a9400460 ldp x0, x1, [x3] + 4669e4: a9000440 stp x0, x1, [x2] + 4669e8: a9410460 ldp x0, x1, [x3, #16] + 4669ec: a9010440 stp x0, x1, [x2, #16] + 4669f0: 910083e1 add x1, sp, #0x20 + 4669f4: 910103e0 add x0, sp, #0x40 + 4669f8: aa0103e2 mov x2, x1 + 4669fc: aa0003e1 mov x1, x0 + 466a00: aa1303e0 mov x0, x19 + 466a04: 97fff8fd bl 464df8 <_ZZN5Catch12TestCaseInfoC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoEENKUlNS_3TagESF_E_clESF_SF_> + 466a08: 12001c00 and w0, w0, #0xff + 466a0c: f9400bf3 ldr x19, [sp, #16] + 466a10: a8c87bfd ldp x29, x30, [sp], #128 + 466a14: d65f03c0 ret + +0000000000466a18 <_ZNSt7__cxx119to_stringEm>: +_ZNSt7__cxx119to_stringEm(): + 466a18: a9bd7bfd stp x29, x30, [sp, #-48]! + 466a1c: 910003fd mov x29, sp + 466a20: f9000bf3 str x19, [sp, #16] + 466a24: aa0803f3 mov x19, x8 + 466a28: f90017e0 str x0, [sp, #40] + 466a2c: aa1303e8 mov x8, x19 + 466a30: f94017e3 ldr x3, [sp, #40] + 466a34: d0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 466a38: 912f2002 add x2, x0, #0xbc8 + 466a3c: d2800401 mov x1, #0x20 // #32 + 466a40: b0fffd00 adrp x0, 407000 + 466a44: 911a8000 add x0, x0, #0x6a0 + 466a48: 97fe8bf6 bl 409a20 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_St9__va_listEmSB_z> + 466a4c: aa1303e0 mov x0, x19 + 466a50: f9400bf3 ldr x19, [sp, #16] + 466a54: a8c37bfd ldp x29, x30, [sp], #48 + 466a58: d65f03c0 ret + +0000000000466a5c <_ZN5Catch9StringRefC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch9StringRefC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 466a5c: a9be7bfd stp x29, x30, [sp, #-32]! + 466a60: 910003fd mov x29, sp + 466a64: f9000fe0 str x0, [sp, #24] + 466a68: f9000be1 str x1, [sp, #16] + 466a6c: f9400be0 ldr x0, [sp, #16] + 466a70: 97fe8134 bl 406f40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@plt> + 466a74: aa0003e1 mov x1, x0 + 466a78: f9400fe0 ldr x0, [sp, #24] + 466a7c: f9000001 str x1, [x0] + 466a80: f9400be0 ldr x0, [sp, #16] + 466a84: 97fe81cb bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 466a88: aa0003e1 mov x1, x0 + 466a8c: f9400fe0 ldr x0, [sp, #24] + 466a90: f9000401 str x1, [x0, #8] + 466a94: d503201f nop + 466a98: a8c27bfd ldp x29, x30, [sp], #32 + 466a9c: d65f03c0 ret + +0000000000466aa0 <_ZN5Catch3TagC1ENS_9StringRefES1_>: +_ZN5Catch3TagC2ENS_9StringRefES1_(): + 466aa0: d100c3ff sub sp, sp, #0x30 + 466aa4: f90017e0 str x0, [sp, #40] + 466aa8: a9018be1 stp x1, x2, [sp, #24] + 466aac: a90093e3 stp x3, x4, [sp, #8] + 466ab0: f94017e2 ldr x2, [sp, #40] + 466ab4: a94187e0 ldp x0, x1, [sp, #24] + 466ab8: a9000440 stp x0, x1, [x2] + 466abc: f94017e2 ldr x2, [sp, #40] + 466ac0: a94087e0 ldp x0, x1, [sp, #8] + 466ac4: a9010440 stp x0, x1, [x2, #16] + 466ac8: d503201f nop + 466acc: 9100c3ff add sp, sp, #0x30 + 466ad0: d65f03c0 ret + +0000000000466ad4 <_ZN5Catch20ReusableStringStreamlsIA12_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA12_cEERS0_RKT_(): + 466ad4: a9be7bfd stp x29, x30, [sp, #-32]! + 466ad8: 910003fd mov x29, sp + 466adc: f9000fe0 str x0, [sp, #24] + 466ae0: f9000be1 str x1, [sp, #16] + 466ae4: f9400fe0 ldr x0, [sp, #24] + 466ae8: f9400400 ldr x0, [x0, #8] + 466aec: f9400be1 ldr x1, [sp, #16] + 466af0: 97fe8218 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 466af4: f9400fe0 ldr x0, [sp, #24] + 466af8: a8c27bfd ldp x29, x30, [sp], #32 + 466afc: d65f03c0 ret + +0000000000466b00 <_ZN5Catch20ReusableStringStreamlsIA19_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA19_cEERS0_RKT_(): + 466b00: a9be7bfd stp x29, x30, [sp, #-32]! + 466b04: 910003fd mov x29, sp + 466b08: f9000fe0 str x0, [sp, #24] + 466b0c: f9000be1 str x1, [sp, #16] + 466b10: f9400fe0 ldr x0, [sp, #24] + 466b14: f9400400 ldr x0, [x0, #8] + 466b18: f9400be1 ldr x1, [sp, #16] + 466b1c: 97fe820d bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 466b20: f9400fe0 ldr x0, [sp, #24] + 466b24: a8c27bfd ldp x29, x30, [sp], #32 + 466b28: d65f03c0 ret + +0000000000466b2c <_ZN5Catch20ReusableStringStreamlsIA66_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA66_cEERS0_RKT_(): + 466b2c: a9be7bfd stp x29, x30, [sp, #-32]! + 466b30: 910003fd mov x29, sp + 466b34: f9000fe0 str x0, [sp, #24] + 466b38: f9000be1 str x1, [sp, #16] + 466b3c: f9400fe0 ldr x0, [sp, #24] + 466b40: f9400400 ldr x0, [x0, #8] + 466b44: f9400be1 ldr x1, [sp, #16] + 466b48: 97fe8202 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 466b4c: f9400fe0 ldr x0, [sp, #24] + 466b50: a8c27bfd ldp x29, x30, [sp], #32 + 466b54: d65f03c0 ret + +0000000000466b58 <_ZSt11make_uniqueIN5Catch12TestCaseInfoEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch12TestCaseInfoEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 466b58: a9ba7bfd stp x29, x30, [sp, #-96]! + 466b5c: 910003fd mov x29, sp + 466b60: a90153f3 stp x19, x20, [sp, #16] + 466b64: a9025bf5 stp x21, x22, [sp, #32] + 466b68: f9001bf7 str x23, [sp, #48] + 466b6c: aa0803f4 mov x20, x8 + 466b70: f9002fe0 str x0, [sp, #88] + 466b74: f9002be1 str x1, [sp, #80] + 466b78: f90027e2 str x2, [sp, #72] + 466b7c: f9402fe0 ldr x0, [sp, #88] + 466b80: 97ff1ee1 bl 42e704 <_ZSt7forwardIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 466b84: aa0003f5 mov x21, x0 + 466b88: f9402be0 ldr x0, [sp, #80] + 466b8c: 940000d5 bl 466ee0 <_ZSt7forwardIRKN5Catch11NameAndTagsEEOT_RNSt16remove_referenceIS4_E4typeE> + 466b90: aa0003f6 mov x22, x0 + 466b94: f94027e0 ldr x0, [sp, #72] + 466b98: 940000d7 bl 466ef4 <_ZSt7forwardIRKN5Catch14SourceLineInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 466b9c: aa0003f7 mov x23, x0 + 466ba0: d2801600 mov x0, #0xb0 // #176 + 466ba4: 97fe81ef bl 407360 <_Znwm@plt> + 466ba8: aa0003f3 mov x19, x0 + 466bac: aa1703e3 mov x3, x23 + 466bb0: aa1603e2 mov x2, x22 + 466bb4: aa1503e1 mov x1, x21 + 466bb8: aa1303e0 mov x0, x19 + 466bbc: 97fff8a9 bl 464e60 <_ZN5Catch12TestCaseInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE> + 466bc0: aa1303e1 mov x1, x19 + 466bc4: aa1403e0 mov x0, x20 + 466bc8: 940000d0 bl 466f08 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 466bcc: 14000007 b 466be8 <_ZSt11make_uniqueIN5Catch12TestCaseInfoEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_11NameAndTagsERKNS0_14SourceLineInfoEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x90> + 466bd0: aa0003f4 mov x20, x0 + 466bd4: d2801601 mov x1, #0xb0 // #176 + 466bd8: aa1303e0 mov x0, x19 + 466bdc: 97fe81e9 bl 407380 <_ZdlPvm@plt> + 466be0: aa1403e0 mov x0, x20 + 466be4: 97fe8347 bl 407900 <_Unwind_Resume@plt> + 466be8: aa1403e0 mov x0, x20 + 466bec: a94153f3 ldp x19, x20, [sp, #16] + 466bf0: a9425bf5 ldp x21, x22, [sp, #32] + 466bf4: f9401bf7 ldr x23, [sp, #48] + 466bf8: a8c67bfd ldp x29, x30, [sp], #96 + 466bfc: d65f03c0 ret + +0000000000466c00 <_ZNSt6vectorIN5Catch3TagESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch3TagESaIS1_EEC2Ev(): + 466c00: a9be7bfd stp x29, x30, [sp, #-32]! + 466c04: 910003fd mov x29, sp + 466c08: f9000fe0 str x0, [sp, #24] + 466c0c: f9400fe0 ldr x0, [sp, #24] + 466c10: 940000c8 bl 466f30 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EEC1Ev> + 466c14: d503201f nop + 466c18: a8c27bfd ldp x29, x30, [sp], #32 + 466c1c: d65f03c0 ret + +0000000000466c20 <_ZSt5beginISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_5beginEERT_>: +_ZSt5beginISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_5beginEERT_(): + 466c20: a9be7bfd stp x29, x30, [sp, #-32]! + 466c24: 910003fd mov x29, sp + 466c28: f9000fe0 str x0, [sp, #24] + 466c2c: f9400fe0 ldr x0, [sp, #24] + 466c30: 940000c8 bl 466f50 <_ZNSt6vectorIN5Catch3TagESaIS1_EE5beginEv> + 466c34: a8c27bfd ldp x29, x30, [sp], #32 + 466c38: d65f03c0 ret + +0000000000466c3c <_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERT_>: +_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERT_(): + 466c3c: a9be7bfd stp x29, x30, [sp, #-32]! + 466c40: 910003fd mov x29, sp + 466c44: f9000fe0 str x0, [sp, #24] + 466c48: f9400fe0 ldr x0, [sp, #24] + 466c4c: 940000ca bl 466f74 <_ZNSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 466c50: a8c27bfd ldp x29, x30, [sp], #32 + 466c54: d65f03c0 ret + +0000000000466c58 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC2IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE(): + 466c58: a9be7bfd stp x29, x30, [sp, #-32]! + 466c5c: 910003fd mov x29, sp + 466c60: f9000fe0 str x0, [sp, #24] + 466c64: f9000be1 str x1, [sp, #16] + 466c68: f9400be0 ldr x0, [sp, #16] + 466c6c: 940000cc bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 466c70: f9400001 ldr x1, [x0] + 466c74: f9400fe0 ldr x0, [sp, #24] + 466c78: f9000001 str x1, [x0] + 466c7c: d503201f nop + 466c80: a8c27bfd ldp x29, x30, [sp], #32 + 466c84: d65f03c0 ret + +0000000000466c88 <_ZNSt6vectorIN5Catch3TagESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EES8_>: +_ZNSt6vectorIN5Catch3TagESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EES8_(): + 466c88: a9bb7bfd stp x29, x30, [sp, #-80]! + 466c8c: 910003fd mov x29, sp + 466c90: f9000bf3 str x19, [sp, #16] + 466c94: f9001fe0 str x0, [sp, #56] + 466c98: f9001be1 str x1, [sp, #48] + 466c9c: f90017e2 str x2, [sp, #40] + 466ca0: f9401fe0 ldr x0, [sp, #56] + 466ca4: 940000ab bl 466f50 <_ZNSt6vectorIN5Catch3TagESaIS1_EE5beginEv> + 466ca8: f90027e0 str x0, [sp, #72] + 466cac: f9401fe0 ldr x0, [sp, #56] + 466cb0: 940000c0 bl 466fb0 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE6cbeginEv> + 466cb4: f90023e0 str x0, [sp, #64] + 466cb8: 910103e1 add x1, sp, #0x40 + 466cbc: 9100c3e0 add x0, sp, #0x30 + 466cc0: 940000c8 bl 466fe0 <_ZN9__gnu_cxxmiIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 466cc4: aa0003e1 mov x1, x0 + 466cc8: 910123e0 add x0, sp, #0x48 + 466ccc: 940000d6 bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 466cd0: aa0003f3 mov x19, x0 + 466cd4: 910103e1 add x1, sp, #0x40 + 466cd8: 9100a3e0 add x0, sp, #0x28 + 466cdc: 940000c1 bl 466fe0 <_ZN9__gnu_cxxmiIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 466ce0: aa0003e1 mov x1, x0 + 466ce4: 910123e0 add x0, sp, #0x48 + 466ce8: 940000cf bl 467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl> + 466cec: aa0003e2 mov x2, x0 + 466cf0: aa1303e1 mov x1, x19 + 466cf4: f9401fe0 ldr x0, [sp, #56] + 466cf8: 940000db bl 467064 <_ZNSt6vectorIN5Catch3TagESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_> + 466cfc: f9400bf3 ldr x19, [sp, #16] + 466d00: a8c57bfd ldp x29, x30, [sp], #80 + 466d04: d65f03c0 ret + +0000000000466d08 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch3TagESaIS1_EE4sizeEv(): + 466d08: d10043ff sub sp, sp, #0x10 + 466d0c: f90007e0 str x0, [sp, #8] + 466d10: f94007e0 ldr x0, [sp, #8] + 466d14: f9400401 ldr x1, [x0, #8] + 466d18: f94007e0 ldr x0, [sp, #8] + 466d1c: f9400000 ldr x0, [x0] + 466d20: cb000020 sub x0, x1, x0 + 466d24: 9345fc01 asr x1, x0, #5 + 466d28: aa0103e0 mov x0, x1 + 466d2c: 910043ff add sp, sp, #0x10 + 466d30: d65f03c0 ret + +0000000000466d34 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch3TagESaIS1_EE5beginEv(): + 466d34: a9bd7bfd stp x29, x30, [sp, #-48]! + 466d38: 910003fd mov x29, sp + 466d3c: f9000fe0 str x0, [sp, #24] + 466d40: f9400fe0 ldr x0, [sp, #24] + 466d44: f9400000 ldr x0, [x0] + 466d48: f90017e0 str x0, [sp, #40] + 466d4c: 9100a3e1 add x1, sp, #0x28 + 466d50: 910083e0 add x0, sp, #0x20 + 466d54: 940000f1 bl 467118 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 466d58: f94013e0 ldr x0, [sp, #32] + 466d5c: a8c37bfd ldp x29, x30, [sp], #48 + 466d60: d65f03c0 ret + +0000000000466d64 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch3TagESaIS1_EE3endEv(): + 466d64: a9bd7bfd stp x29, x30, [sp, #-48]! + 466d68: 910003fd mov x29, sp + 466d6c: f9000fe0 str x0, [sp, #24] + 466d70: f9400fe0 ldr x0, [sp, #24] + 466d74: f9400400 ldr x0, [x0, #8] + 466d78: f90017e0 str x0, [sp, #40] + 466d7c: 9100a3e1 add x1, sp, #0x28 + 466d80: 910083e0 add x0, sp, #0x20 + 466d84: 940000e5 bl 467118 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 466d88: f94013e0 ldr x0, [sp, #32] + 466d8c: a8c37bfd ldp x29, x30, [sp], #48 + 466d90: d65f03c0 ret + +0000000000466d94 <_ZN9__gnu_cxxneIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 466d94: a9bd7bfd stp x29, x30, [sp, #-48]! + 466d98: 910003fd mov x29, sp + 466d9c: f9000bf3 str x19, [sp, #16] + 466da0: f90017e0 str x0, [sp, #40] + 466da4: f90013e1 str x1, [sp, #32] + 466da8: f94017e0 ldr x0, [sp, #40] + 466dac: 940000e5 bl 467140 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 466db0: f9400013 ldr x19, [x0] + 466db4: f94013e0 ldr x0, [sp, #32] + 466db8: 940000e2 bl 467140 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 466dbc: f9400000 ldr x0, [x0] + 466dc0: eb00027f cmp x19, x0 + 466dc4: 1a9f07e0 cset w0, ne // ne = any + 466dc8: 12001c00 and w0, w0, #0xff + 466dcc: f9400bf3 ldr x19, [sp, #16] + 466dd0: a8c37bfd ldp x29, x30, [sp], #48 + 466dd4: d65f03c0 ret + +0000000000466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv(): + 466dd8: d10043ff sub sp, sp, #0x10 + 466ddc: f90007e0 str x0, [sp, #8] + 466de0: f94007e0 ldr x0, [sp, #8] + 466de4: f9400000 ldr x0, [x0] + 466de8: 91008001 add x1, x0, #0x20 + 466dec: f94007e0 ldr x0, [sp, #8] + 466df0: f9000001 str x1, [x0] + 466df4: f94007e0 ldr x0, [sp, #8] + 466df8: 910043ff add sp, sp, #0x10 + 466dfc: d65f03c0 ret + +0000000000466e00 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv(): + 466e00: d10043ff sub sp, sp, #0x10 + 466e04: f90007e0 str x0, [sp, #8] + 466e08: f94007e0 ldr x0, [sp, #8] + 466e0c: f9400000 ldr x0, [x0] + 466e10: 910043ff add sp, sp, #0x10 + 466e14: d65f03c0 ret + +0000000000466e18 <_ZNSt6vectorIN5Catch3TagESaIS1_EE12emplace_backIJNS0_9StringRefES5_EEEvDpOT_>: +_ZNSt6vectorIN5Catch3TagESaIS1_EE12emplace_backIJNS0_9StringRefES5_EEEvDpOT_(): + 466e18: a9bb7bfd stp x29, x30, [sp, #-80]! + 466e1c: 910003fd mov x29, sp + 466e20: a90153f3 stp x19, x20, [sp, #16] + 466e24: f90013f5 str x21, [sp, #32] + 466e28: f90027e0 str x0, [sp, #72] + 466e2c: f90023e1 str x1, [sp, #64] + 466e30: f9001fe2 str x2, [sp, #56] + 466e34: f94027e0 ldr x0, [sp, #72] + 466e38: f9400401 ldr x1, [x0, #8] + 466e3c: f94027e0 ldr x0, [sp, #72] + 466e40: f9400800 ldr x0, [x0, #16] + 466e44: eb00003f cmp x1, x0 + 466e48: 54000280 b.eq 466e98 <_ZNSt6vectorIN5Catch3TagESaIS1_EE12emplace_backIJNS0_9StringRefES5_EEEvDpOT_+0x80> // b.none + 466e4c: f94027f3 ldr x19, [sp, #72] + 466e50: f94027e0 ldr x0, [sp, #72] + 466e54: f9400414 ldr x20, [x0, #8] + 466e58: f94023e0 ldr x0, [sp, #64] + 466e5c: 97ffee39 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 466e60: aa0003f5 mov x21, x0 + 466e64: f9401fe0 ldr x0, [sp, #56] + 466e68: 97ffee36 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 466e6c: aa0003e3 mov x3, x0 + 466e70: aa1503e2 mov x2, x21 + 466e74: aa1403e1 mov x1, x20 + 466e78: aa1303e0 mov x0, x19 + 466e7c: 940000b6 bl 467154 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE9constructIS1_JNS0_9StringRefES5_EEEvRS2_PT_DpOT0_> + 466e80: f94027e0 ldr x0, [sp, #72] + 466e84: f9400400 ldr x0, [x0, #8] + 466e88: 91008001 add x1, x0, #0x20 + 466e8c: f94027e0 ldr x0, [sp, #72] + 466e90: f9000401 str x1, [x0, #8] + 466e94: 1400000e b 466ecc <_ZNSt6vectorIN5Catch3TagESaIS1_EE12emplace_backIJNS0_9StringRefES5_EEEvDpOT_+0xb4> + 466e98: f94027e0 ldr x0, [sp, #72] + 466e9c: 94000036 bl 466f74 <_ZNSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 466ea0: aa0003f3 mov x19, x0 + 466ea4: f94023e0 ldr x0, [sp, #64] + 466ea8: 97ffee26 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 466eac: aa0003f4 mov x20, x0 + 466eb0: f9401fe0 ldr x0, [sp, #56] + 466eb4: 97ffee23 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 466eb8: aa0003e3 mov x3, x0 + 466ebc: aa1403e2 mov x2, x20 + 466ec0: aa1303e1 mov x1, x19 + 466ec4: f94027e0 ldr x0, [sp, #72] + 466ec8: 940000b8 bl 4671a8 <_ZNSt6vectorIN5Catch3TagESaIS1_EE17_M_realloc_insertIJNS0_9StringRefES5_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 466ecc: d503201f nop + 466ed0: a94153f3 ldp x19, x20, [sp, #16] + 466ed4: f94013f5 ldr x21, [sp, #32] + 466ed8: a8c57bfd ldp x29, x30, [sp], #80 + 466edc: d65f03c0 ret + +0000000000466ee0 <_ZSt7forwardIRKN5Catch11NameAndTagsEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch11NameAndTagsEEOT_RNSt16remove_referenceIS4_E4typeE(): + 466ee0: d10043ff sub sp, sp, #0x10 + 466ee4: f90007e0 str x0, [sp, #8] + 466ee8: f94007e0 ldr x0, [sp, #8] + 466eec: 910043ff add sp, sp, #0x10 + 466ef0: d65f03c0 ret + +0000000000466ef4 <_ZSt7forwardIRKN5Catch14SourceLineInfoEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch14SourceLineInfoEEOT_RNSt16remove_referenceIS4_E4typeE(): + 466ef4: d10043ff sub sp, sp, #0x10 + 466ef8: f90007e0 str x0, [sp, #8] + 466efc: f94007e0 ldr x0, [sp, #8] + 466f00: 910043ff add sp, sp, #0x10 + 466f04: d65f03c0 ret + +0000000000466f08 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC2IS3_vEEPS1_(): + 466f08: a9be7bfd stp x29, x30, [sp, #-32]! + 466f0c: 910003fd mov x29, sp + 466f10: f9000fe0 str x0, [sp, #24] + 466f14: f9000be1 str x1, [sp, #16] + 466f18: f9400fe0 ldr x0, [sp, #24] + 466f1c: f9400be1 ldr x1, [sp, #16] + 466f20: 9400012a bl 4673c8 <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1EPS1_> + 466f24: d503201f nop + 466f28: a8c27bfd ldp x29, x30, [sp], #32 + 466f2c: d65f03c0 ret + +0000000000466f30 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EEC1Ev(): + 466f30: a9be7bfd stp x29, x30, [sp, #-32]! + 466f34: 910003fd mov x29, sp + 466f38: f9000fe0 str x0, [sp, #24] + 466f3c: f9400fe0 ldr x0, [sp, #24] + 466f40: 94000130 bl 467400 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE12_Vector_implC1Ev> + 466f44: d503201f nop + 466f48: a8c27bfd ldp x29, x30, [sp], #32 + 466f4c: d65f03c0 ret + +0000000000466f50 <_ZNSt6vectorIN5Catch3TagESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch3TagESaIS1_EE5beginEv(): + 466f50: a9bd7bfd stp x29, x30, [sp, #-48]! + 466f54: 910003fd mov x29, sp + 466f58: f9000fe0 str x0, [sp, #24] + 466f5c: f9400fe1 ldr x1, [sp, #24] + 466f60: 9100a3e0 add x0, sp, #0x28 + 466f64: 94000135 bl 467438 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 466f68: f94017e0 ldr x0, [sp, #40] + 466f6c: a8c37bfd ldp x29, x30, [sp], #48 + 466f70: d65f03c0 ret + +0000000000466f74 <_ZNSt6vectorIN5Catch3TagESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch3TagESaIS1_EE3endEv(): + 466f74: a9bd7bfd stp x29, x30, [sp, #-48]! + 466f78: 910003fd mov x29, sp + 466f7c: f9000fe0 str x0, [sp, #24] + 466f80: f9400fe0 ldr x0, [sp, #24] + 466f84: 91002001 add x1, x0, #0x8 + 466f88: 9100a3e0 add x0, sp, #0x28 + 466f8c: 9400012b bl 467438 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 466f90: f94017e0 ldr x0, [sp, #40] + 466f94: a8c37bfd ldp x29, x30, [sp], #48 + 466f98: d65f03c0 ret + +0000000000466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv(): + 466f9c: d10043ff sub sp, sp, #0x10 + 466fa0: f90007e0 str x0, [sp, #8] + 466fa4: f94007e0 ldr x0, [sp, #8] + 466fa8: 910043ff add sp, sp, #0x10 + 466fac: d65f03c0 ret + +0000000000466fb0 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE6cbeginEv>: +_ZNKSt6vectorIN5Catch3TagESaIS1_EE6cbeginEv(): + 466fb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 466fb4: 910003fd mov x29, sp + 466fb8: f9000fe0 str x0, [sp, #24] + 466fbc: f9400fe0 ldr x0, [sp, #24] + 466fc0: f9400000 ldr x0, [x0] + 466fc4: f90017e0 str x0, [sp, #40] + 466fc8: 9100a3e1 add x1, sp, #0x28 + 466fcc: 910083e0 add x0, sp, #0x20 + 466fd0: 94000052 bl 467118 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 466fd4: f94013e0 ldr x0, [sp, #32] + 466fd8: a8c37bfd ldp x29, x30, [sp], #48 + 466fdc: d65f03c0 ret + +0000000000466fe0 <_ZN9__gnu_cxxmiIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_>: +_ZN9__gnu_cxxmiIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_(): + 466fe0: a9bd7bfd stp x29, x30, [sp, #-48]! + 466fe4: 910003fd mov x29, sp + 466fe8: f9000bf3 str x19, [sp, #16] + 466fec: f90017e0 str x0, [sp, #40] + 466ff0: f90013e1 str x1, [sp, #32] + 466ff4: f94017e0 ldr x0, [sp, #40] + 466ff8: 94000052 bl 467140 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 466ffc: f9400013 ldr x19, [x0] + 467000: f94013e0 ldr x0, [sp, #32] + 467004: 9400004f bl 467140 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 467008: f9400000 ldr x0, [x0] + 46700c: cb000260 sub x0, x19, x0 + 467010: 9345fc01 asr x1, x0, #5 + 467014: aa0103e0 mov x0, x1 + 467018: f9400bf3 ldr x19, [sp, #16] + 46701c: a8c37bfd ldp x29, x30, [sp], #48 + 467020: d65f03c0 ret + +0000000000467024 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEplEl(): + 467024: a9bd7bfd stp x29, x30, [sp, #-48]! + 467028: 910003fd mov x29, sp + 46702c: f9000fe0 str x0, [sp, #24] + 467030: f9000be1 str x1, [sp, #16] + 467034: f9400fe0 ldr x0, [sp, #24] + 467038: f9400001 ldr x1, [x0] + 46703c: f9400be0 ldr x0, [sp, #16] + 467040: d37be800 lsl x0, x0, #5 + 467044: 8b000020 add x0, x1, x0 + 467048: f90017e0 str x0, [sp, #40] + 46704c: 9100a3e1 add x1, sp, #0x28 + 467050: 910083e0 add x0, sp, #0x20 + 467054: 940000f9 bl 467438 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 467058: f94013e0 ldr x0, [sp, #32] + 46705c: a8c37bfd ldp x29, x30, [sp], #48 + 467060: d65f03c0 ret + +0000000000467064 <_ZNSt6vectorIN5Catch3TagESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_>: +_ZNSt6vectorIN5Catch3TagESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_(): + 467064: a9bb7bfd stp x29, x30, [sp, #-80]! + 467068: 910003fd mov x29, sp + 46706c: f9000bf3 str x19, [sp, #16] + 467070: f9001fe0 str x0, [sp, #56] + 467074: f9001be1 str x1, [sp, #48] + 467078: f90017e2 str x2, [sp, #40] + 46707c: 9100a3e1 add x1, sp, #0x28 + 467080: 9100c3e0 add x0, sp, #0x30 + 467084: 940000f7 bl 467460 <_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 467088: 12001c00 and w0, w0, #0xff + 46708c: 7100001f cmp w0, #0x0 + 467090: 540003c0 b.eq 467108 <_ZNSt6vectorIN5Catch3TagESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_+0xa4> // b.none + 467094: f9401fe0 ldr x0, [sp, #56] + 467098: 97ffffb7 bl 466f74 <_ZNSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 46709c: f90023e0 str x0, [sp, #64] + 4670a0: 910103e1 add x1, sp, #0x40 + 4670a4: 9100a3e0 add x0, sp, #0x28 + 4670a8: 940000ee bl 467460 <_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 4670ac: 12001c00 and w0, w0, #0xff + 4670b0: 7100001f cmp w0, #0x0 + 4670b4: 540000e0 b.eq 4670d0 <_ZNSt6vectorIN5Catch3TagESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_+0x6c> // b.none + 4670b8: f9401fe0 ldr x0, [sp, #56] + 4670bc: 97ffffae bl 466f74 <_ZNSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 4670c0: f9401be2 ldr x2, [sp, #48] + 4670c4: aa0003e1 mov x1, x0 + 4670c8: f94017e0 ldr x0, [sp, #40] + 4670cc: 9400012d bl 467580 <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_> + 4670d0: 9100c3e0 add x0, sp, #0x30 + 4670d4: 97ffffb2 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 4670d8: f9400013 ldr x19, [x0] + 4670dc: f9401fe0 ldr x0, [sp, #56] + 4670e0: 97ffffa5 bl 466f74 <_ZNSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 4670e4: f90027e0 str x0, [sp, #72] + 4670e8: 9100a3e1 add x1, sp, #0x28 + 4670ec: 910123e0 add x0, sp, #0x48 + 4670f0: 940000ed bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4670f4: d37be800 lsl x0, x0, #5 + 4670f8: 8b000260 add x0, x19, x0 + 4670fc: aa0003e1 mov x1, x0 + 467100: f9401fe0 ldr x0, [sp, #56] + 467104: 94000131 bl 4675c8 <_ZNSt6vectorIN5Catch3TagESaIS1_EE15_M_erase_at_endEPS1_> + 467108: f9401be0 ldr x0, [sp, #48] + 46710c: f9400bf3 ldr x19, [sp, #16] + 467110: a8c57bfd ldp x29, x30, [sp], #80 + 467114: d65f03c0 ret + +0000000000467118 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS4_(): + 467118: d10043ff sub sp, sp, #0x10 + 46711c: f90007e0 str x0, [sp, #8] + 467120: f90003e1 str x1, [sp] + 467124: f94003e0 ldr x0, [sp] + 467128: f9400001 ldr x1, [x0] + 46712c: f94007e0 ldr x0, [sp, #8] + 467130: f9000001 str x1, [x0] + 467134: d503201f nop + 467138: 910043ff add sp, sp, #0x10 + 46713c: d65f03c0 ret + +0000000000467140 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv(): + 467140: d10043ff sub sp, sp, #0x10 + 467144: f90007e0 str x0, [sp, #8] + 467148: f94007e0 ldr x0, [sp, #8] + 46714c: 910043ff add sp, sp, #0x10 + 467150: d65f03c0 ret + +0000000000467154 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE9constructIS1_JNS0_9StringRefES5_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch3TagEEE9constructIS1_JNS0_9StringRefES5_EEEvRS2_PT_DpOT0_(): + 467154: a9bc7bfd stp x29, x30, [sp, #-64]! + 467158: 910003fd mov x29, sp + 46715c: f9000bf3 str x19, [sp, #16] + 467160: f9001fe0 str x0, [sp, #56] + 467164: f9001be1 str x1, [sp, #48] + 467168: f90017e2 str x2, [sp, #40] + 46716c: f90013e3 str x3, [sp, #32] + 467170: f94017e0 ldr x0, [sp, #40] + 467174: 97ffed73 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 467178: aa0003f3 mov x19, x0 + 46717c: f94013e0 ldr x0, [sp, #32] + 467180: 97ffed70 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 467184: aa0003e3 mov x3, x0 + 467188: aa1303e2 mov x2, x19 + 46718c: f9401be1 ldr x1, [sp, #48] + 467190: f9401fe0 ldr x0, [sp, #56] + 467194: 9400012b bl 467640 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE9constructIS2_JNS1_9StringRefES5_EEEvPT_DpOT0_> + 467198: d503201f nop + 46719c: f9400bf3 ldr x19, [sp, #16] + 4671a0: a8c47bfd ldp x29, x30, [sp], #64 + 4671a4: d65f03c0 ret + +00000000004671a8 <_ZNSt6vectorIN5Catch3TagESaIS1_EE17_M_realloc_insertIJNS0_9StringRefES5_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch3TagESaIS1_EE17_M_realloc_insertIJNS0_9StringRefES5_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 4671a8: a9b77bfd stp x29, x30, [sp, #-144]! + 4671ac: 910003fd mov x29, sp + 4671b0: a90153f3 stp x19, x20, [sp, #16] + 4671b4: f90013f5 str x21, [sp, #32] + 4671b8: f90027e0 str x0, [sp, #72] + 4671bc: f90023e1 str x1, [sp, #64] + 4671c0: f9001fe2 str x2, [sp, #56] + 4671c4: f9001be3 str x3, [sp, #48] + 4671c8: b0000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4671cc: 91384002 add x2, x0, #0xe10 + 4671d0: d2800021 mov x1, #0x1 // #1 + 4671d4: f94027e0 ldr x0, [sp, #72] + 4671d8: 94000132 bl 4676a0 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE12_M_check_lenEmPKc> + 4671dc: f90043e0 str x0, [sp, #128] + 4671e0: f94027e0 ldr x0, [sp, #72] + 4671e4: f9400000 ldr x0, [x0] + 4671e8: f9003fe0 str x0, [sp, #120] + 4671ec: f94027e0 ldr x0, [sp, #72] + 4671f0: f9400400 ldr x0, [x0, #8] + 4671f4: f9003be0 str x0, [sp, #112] + 4671f8: f94027e0 ldr x0, [sp, #72] + 4671fc: 97ffff55 bl 466f50 <_ZNSt6vectorIN5Catch3TagESaIS1_EE5beginEv> + 467200: f9002fe0 str x0, [sp, #88] + 467204: 910163e1 add x1, sp, #0x58 + 467208: 910103e0 add x0, sp, #0x40 + 46720c: 940000a6 bl 4674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 467210: f90037e0 str x0, [sp, #104] + 467214: f94027e0 ldr x0, [sp, #72] + 467218: f94043e1 ldr x1, [sp, #128] + 46721c: 94000154 bl 46776c <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE11_M_allocateEm> + 467220: f90033e0 str x0, [sp, #96] + 467224: f94033e0 ldr x0, [sp, #96] + 467228: f90047e0 str x0, [sp, #136] + 46722c: f94027f3 ldr x19, [sp, #72] + 467230: f94037e0 ldr x0, [sp, #104] + 467234: d37be800 lsl x0, x0, #5 + 467238: f94033e1 ldr x1, [sp, #96] + 46723c: 8b000034 add x20, x1, x0 + 467240: f9401fe0 ldr x0, [sp, #56] + 467244: 97ffed3f bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 467248: aa0003f5 mov x21, x0 + 46724c: f9401be0 ldr x0, [sp, #48] + 467250: 97ffed3c bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 467254: aa0003e3 mov x3, x0 + 467258: aa1503e2 mov x2, x21 + 46725c: aa1403e1 mov x1, x20 + 467260: aa1303e0 mov x0, x19 + 467264: 97ffffbc bl 467154 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE9constructIS1_JNS0_9StringRefES5_EEEvRS2_PT_DpOT0_> + 467268: f90047ff str xzr, [sp, #136] + 46726c: 910103e0 add x0, sp, #0x40 + 467270: 97ffff4b bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 467274: f9400013 ldr x19, [x0] + 467278: f94027e0 ldr x0, [sp, #72] + 46727c: 97ff3215 bl 433ad0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv> + 467280: aa0003e3 mov x3, x0 + 467284: f94033e2 ldr x2, [sp, #96] + 467288: aa1303e1 mov x1, x19 + 46728c: f9403fe0 ldr x0, [sp, #120] + 467290: 94000145 bl 4677a4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch3TagES2_SaIS1_EET0_T_S5_S4_RT1_> + 467294: f90047e0 str x0, [sp, #136] + 467298: f94047e0 ldr x0, [sp, #136] + 46729c: 91008000 add x0, x0, #0x20 + 4672a0: f90047e0 str x0, [sp, #136] + 4672a4: 910103e0 add x0, sp, #0x40 + 4672a8: 97ffff3d bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 4672ac: f9400013 ldr x19, [x0] + 4672b0: f94027e0 ldr x0, [sp, #72] + 4672b4: 97ff3207 bl 433ad0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv> + 4672b8: aa0003e3 mov x3, x0 + 4672bc: f94047e2 ldr x2, [sp, #136] + 4672c0: f9403be1 ldr x1, [sp, #112] + 4672c4: aa1303e0 mov x0, x19 + 4672c8: 94000137 bl 4677a4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch3TagES2_SaIS1_EET0_T_S5_S4_RT1_> + 4672cc: f90047e0 str x0, [sp, #136] + 4672d0: f94027e0 ldr x0, [sp, #72] + 4672d4: 97ff31ff bl 433ad0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv> + 4672d8: aa0003e2 mov x2, x0 + 4672dc: f9403be1 ldr x1, [sp, #112] + 4672e0: f9403fe0 ldr x0, [sp, #120] + 4672e4: 97ff3200 bl 433ae4 <_ZSt8_DestroyIPN5Catch3TagES1_EvT_S3_RSaIT0_E> + 4672e8: f94027e3 ldr x3, [sp, #72] + 4672ec: f94027e0 ldr x0, [sp, #72] + 4672f0: f9400801 ldr x1, [x0, #16] + 4672f4: f9403fe0 ldr x0, [sp, #120] + 4672f8: cb000020 sub x0, x1, x0 + 4672fc: 9345fc01 asr x1, x0, #5 + 467300: aa0103e0 mov x0, x1 + 467304: aa0003e2 mov x2, x0 + 467308: f9403fe1 ldr x1, [sp, #120] + 46730c: aa0303e0 mov x0, x3 + 467310: 97ff33b0 bl 4341d0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE13_M_deallocateEPS1_m> + 467314: f94027e0 ldr x0, [sp, #72] + 467318: f94033e1 ldr x1, [sp, #96] + 46731c: f9000001 str x1, [x0] + 467320: f94027e0 ldr x0, [sp, #72] + 467324: f94047e1 ldr x1, [sp, #136] + 467328: f9000401 str x1, [x0, #8] + 46732c: f94043e0 ldr x0, [sp, #128] + 467330: d37be800 lsl x0, x0, #5 + 467334: f94033e1 ldr x1, [sp, #96] + 467338: 8b000021 add x1, x1, x0 + 46733c: f94027e0 ldr x0, [sp, #72] + 467340: f9000801 str x1, [x0, #16] + 467344: 1400001d b 4673b8 <_ZNSt6vectorIN5Catch3TagESaIS1_EE17_M_realloc_insertIJNS0_9StringRefES5_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x210> + 467348: 97fe7ef6 bl 406f20 <__cxa_begin_catch@plt> + 46734c: f94047e0 ldr x0, [sp, #136] + 467350: f100001f cmp x0, #0x0 + 467354: 54000141 b.ne 46737c <_ZNSt6vectorIN5Catch3TagESaIS1_EE17_M_realloc_insertIJNS0_9StringRefES5_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1d4> // b.any + 467358: f94027e2 ldr x2, [sp, #72] + 46735c: f94037e0 ldr x0, [sp, #104] + 467360: d37be800 lsl x0, x0, #5 + 467364: f94033e1 ldr x1, [sp, #96] + 467368: 8b000020 add x0, x1, x0 + 46736c: aa0003e1 mov x1, x0 + 467370: aa0203e0 mov x0, x2 + 467374: 94000120 bl 4677f4 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE7destroyIS1_EEvRS2_PT_> + 467378: 14000007 b 467394 <_ZNSt6vectorIN5Catch3TagESaIS1_EE17_M_realloc_insertIJNS0_9StringRefES5_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1ec> + 46737c: f94027e0 ldr x0, [sp, #72] + 467380: 97ff31d4 bl 433ad0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv> + 467384: aa0003e2 mov x2, x0 + 467388: f94047e1 ldr x1, [sp, #136] + 46738c: f94033e0 ldr x0, [sp, #96] + 467390: 97ff31d5 bl 433ae4 <_ZSt8_DestroyIPN5Catch3TagES1_EvT_S3_RSaIT0_E> + 467394: f94027e0 ldr x0, [sp, #72] + 467398: f94043e2 ldr x2, [sp, #128] + 46739c: f94033e1 ldr x1, [sp, #96] + 4673a0: 97ff338c bl 4341d0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE13_M_deallocateEPS1_m> + 4673a4: 97fe80cf bl 4076e0 <__cxa_rethrow@plt> + 4673a8: aa0003f3 mov x19, x0 + 4673ac: 97fe8119 bl 407810 <__cxa_end_catch@plt> + 4673b0: aa1303e0 mov x0, x19 + 4673b4: 97fe8153 bl 407900 <_Unwind_Resume@plt> + 4673b8: a94153f3 ldp x19, x20, [sp, #16] + 4673bc: f94013f5 ldr x21, [sp, #32] + 4673c0: a8c97bfd ldp x29, x30, [sp], #144 + 4673c4: d65f03c0 ret + +00000000004673c8 <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC2EPS1_(): + 4673c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4673cc: 910003fd mov x29, sp + 4673d0: f9000fe0 str x0, [sp, #24] + 4673d4: f9000be1 str x1, [sp, #16] + 4673d8: f9400fe0 ldr x0, [sp, #24] + 4673dc: 94000110 bl 46781c <_ZNSt5tupleIJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 4673e0: f9400fe0 ldr x0, [sp, #24] + 4673e4: 97ff2ebf bl 432ee0 <_ZNSt15__uniq_ptr_implIN5Catch12TestCaseInfoESt14default_deleteIS1_EE6_M_ptrEv> + 4673e8: aa0003e1 mov x1, x0 + 4673ec: f9400be0 ldr x0, [sp, #16] + 4673f0: f9000020 str x0, [x1] + 4673f4: d503201f nop + 4673f8: a8c27bfd ldp x29, x30, [sp], #32 + 4673fc: d65f03c0 ret + +0000000000467400 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE12_Vector_implC1Ev(): + 467400: a9be7bfd stp x29, x30, [sp, #-32]! + 467404: 910003fd mov x29, sp + 467408: f9000fe0 str x0, [sp, #24] + 46740c: f9400fe0 ldr x0, [sp, #24] + 467410: 9400010b bl 46783c <_ZNSaIN5Catch3TagEEC1Ev> + 467414: f9400fe0 ldr x0, [sp, #24] + 467418: f900001f str xzr, [x0] + 46741c: f9400fe0 ldr x0, [sp, #24] + 467420: f900041f str xzr, [x0, #8] + 467424: f9400fe0 ldr x0, [sp, #24] + 467428: f900081f str xzr, [x0, #16] + 46742c: d503201f nop + 467430: a8c27bfd ldp x29, x30, [sp], #32 + 467434: d65f03c0 ret + +0000000000467438 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS3_(): + 467438: d10043ff sub sp, sp, #0x10 + 46743c: f90007e0 str x0, [sp, #8] + 467440: f90003e1 str x1, [sp] + 467444: f94003e0 ldr x0, [sp] + 467448: f9400001 ldr x1, [x0] + 46744c: f94007e0 ldr x0, [sp, #8] + 467450: f9000001 str x1, [x0] + 467454: d503201f nop + 467458: 910043ff add sp, sp, #0x10 + 46745c: d65f03c0 ret + +0000000000467460 <_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxneIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 467460: a9bd7bfd stp x29, x30, [sp, #-48]! + 467464: 910003fd mov x29, sp + 467468: f9000bf3 str x19, [sp, #16] + 46746c: f90017e0 str x0, [sp, #40] + 467470: f90013e1 str x1, [sp, #32] + 467474: f94017e0 ldr x0, [sp, #40] + 467478: 97fffec9 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 46747c: f9400013 ldr x19, [x0] + 467480: f94013e0 ldr x0, [sp, #32] + 467484: 97fffec6 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 467488: f9400000 ldr x0, [x0] + 46748c: eb00027f cmp x19, x0 + 467490: 1a9f07e0 cset w0, ne // ne = any + 467494: 12001c00 and w0, w0, #0xff + 467498: f9400bf3 ldr x19, [sp, #16] + 46749c: a8c37bfd ldp x29, x30, [sp], #48 + 4674a0: d65f03c0 ret + +00000000004674a4 <_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 4674a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4674a8: 910003fd mov x29, sp + 4674ac: f9000bf3 str x19, [sp, #16] + 4674b0: f90017e0 str x0, [sp, #40] + 4674b4: f90013e1 str x1, [sp, #32] + 4674b8: f94017e0 ldr x0, [sp, #40] + 4674bc: 97fffeb8 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 4674c0: f9400013 ldr x19, [x0] + 4674c4: f94013e0 ldr x0, [sp, #32] + 4674c8: 97fffeb5 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 4674cc: f9400000 ldr x0, [x0] + 4674d0: cb000260 sub x0, x19, x0 + 4674d4: 9345fc01 asr x1, x0, #5 + 4674d8: aa0103e0 mov x0, x1 + 4674dc: f9400bf3 ldr x19, [sp, #16] + 4674e0: a8c37bfd ldp x29, x30, [sp], #48 + 4674e4: d65f03c0 ret + +00000000004674e8 <_ZN9__gnu_cxxeqIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxeqIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 4674e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4674ec: 910003fd mov x29, sp + 4674f0: f9000bf3 str x19, [sp, #16] + 4674f4: f90017e0 str x0, [sp, #40] + 4674f8: f90013e1 str x1, [sp, #32] + 4674fc: f94017e0 ldr x0, [sp, #40] + 467500: 97fffea7 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 467504: f9400013 ldr x19, [x0] + 467508: f94013e0 ldr x0, [sp, #32] + 46750c: 97fffea4 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 467510: f9400000 ldr x0, [x0] + 467514: eb00027f cmp x19, x0 + 467518: 1a9f17e0 cset w0, eq // eq = none + 46751c: 12001c00 and w0, w0, #0xff + 467520: f9400bf3 ldr x19, [sp, #16] + 467524: a8c37bfd ldp x29, x30, [sp], #48 + 467528: d65f03c0 ret + +000000000046752c <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv(): + 46752c: d10043ff sub sp, sp, #0x10 + 467530: f90007e0 str x0, [sp, #8] + 467534: f94007e0 ldr x0, [sp, #8] + 467538: f9400000 ldr x0, [x0] + 46753c: 91008001 add x1, x0, #0x20 + 467540: f94007e0 ldr x0, [sp, #8] + 467544: f9000001 str x1, [x0] + 467548: f94007e0 ldr x0, [sp, #8] + 46754c: 910043ff add sp, sp, #0x10 + 467550: d65f03c0 ret + +0000000000467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv(): + 467554: d10043ff sub sp, sp, #0x10 + 467558: f90007e0 str x0, [sp, #8] + 46755c: f94007e0 ldr x0, [sp, #8] + 467560: f9400000 ldr x0, [x0] + 467564: 910043ff add sp, sp, #0x10 + 467568: d65f03c0 ret + +000000000046756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_(): + 46756c: d10043ff sub sp, sp, #0x10 + 467570: f90007e0 str x0, [sp, #8] + 467574: f94007e0 ldr x0, [sp, #8] + 467578: 910043ff add sp, sp, #0x10 + 46757c: d65f03c0 ret + +0000000000467580 <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_>: +_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_(): + 467580: a9bc7bfd stp x29, x30, [sp, #-64]! + 467584: 910003fd mov x29, sp + 467588: f9000bf3 str x19, [sp, #16] + 46758c: f9001fe0 str x0, [sp, #56] + 467590: f9001be1 str x1, [sp, #48] + 467594: f90017e2 str x2, [sp, #40] + 467598: f9401fe0 ldr x0, [sp, #56] + 46759c: 940000b0 bl 46785c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEET_S9_> + 4675a0: aa0003f3 mov x19, x0 + 4675a4: f9401be0 ldr x0, [sp, #48] + 4675a8: 940000ad bl 46785c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEET_S9_> + 4675ac: f94017e2 ldr x2, [sp, #40] + 4675b0: aa0003e1 mov x1, x0 + 4675b4: aa1303e0 mov x0, x19 + 4675b8: 940000ae bl 467870 <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_> + 4675bc: f9400bf3 ldr x19, [sp, #16] + 4675c0: a8c47bfd ldp x29, x30, [sp], #64 + 4675c4: d65f03c0 ret + +00000000004675c8 <_ZNSt6vectorIN5Catch3TagESaIS1_EE15_M_erase_at_endEPS1_>: +_ZNSt6vectorIN5Catch3TagESaIS1_EE15_M_erase_at_endEPS1_(): + 4675c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4675cc: 910003fd mov x29, sp + 4675d0: f9000bf3 str x19, [sp, #16] + 4675d4: f90017e0 str x0, [sp, #40] + 4675d8: f90013e1 str x1, [sp, #32] + 4675dc: f94017e0 ldr x0, [sp, #40] + 4675e0: f9400401 ldr x1, [x0, #8] + 4675e4: f94013e0 ldr x0, [sp, #32] + 4675e8: cb000020 sub x0, x1, x0 + 4675ec: 9345fc01 asr x1, x0, #5 + 4675f0: aa0103e0 mov x0, x1 + 4675f4: f9001fe0 str x0, [sp, #56] + 4675f8: f9401fe0 ldr x0, [sp, #56] + 4675fc: f100001f cmp x0, #0x0 + 467600: 54000180 b.eq 467630 <_ZNSt6vectorIN5Catch3TagESaIS1_EE15_M_erase_at_endEPS1_+0x68> // b.none + 467604: f94017e0 ldr x0, [sp, #40] + 467608: f9400413 ldr x19, [x0, #8] + 46760c: f94017e0 ldr x0, [sp, #40] + 467610: 97ff3130 bl 433ad0 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv> + 467614: aa0003e2 mov x2, x0 + 467618: aa1303e1 mov x1, x19 + 46761c: f94013e0 ldr x0, [sp, #32] + 467620: 97ff3131 bl 433ae4 <_ZSt8_DestroyIPN5Catch3TagES1_EvT_S3_RSaIT0_E> + 467624: f94017e0 ldr x0, [sp, #40] + 467628: f94013e1 ldr x1, [sp, #32] + 46762c: f9000401 str x1, [x0, #8] + 467630: d503201f nop + 467634: f9400bf3 ldr x19, [sp, #16] + 467638: a8c47bfd ldp x29, x30, [sp], #64 + 46763c: d65f03c0 ret + +0000000000467640 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE9constructIS2_JNS1_9StringRefES5_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE9constructIS2_JNS1_9StringRefES5_EEEvPT_DpOT0_(): + 467640: a9bb7bfd stp x29, x30, [sp, #-80]! + 467644: 910003fd mov x29, sp + 467648: f90017e0 str x0, [sp, #40] + 46764c: f90013e1 str x1, [sp, #32] + 467650: f9000fe2 str x2, [sp, #24] + 467654: f9000be3 str x3, [sp, #16] + 467658: f9400fe0 ldr x0, [sp, #24] + 46765c: 97ffec39 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 467660: a9400400 ldp x0, x1, [x0] + 467664: a90307e0 stp x0, x1, [sp, #48] + 467668: f9400be0 ldr x0, [sp, #16] + 46766c: 97ffec35 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 467670: a9400400 ldp x0, x1, [x0] + 467674: a90407e0 stp x0, x1, [sp, #64] + 467678: f94013e0 ldr x0, [sp, #32] + 46767c: aa0003e1 mov x1, x0 + 467680: d2800400 mov x0, #0x20 // #32 + 467684: 97fe937d bl 40c478 <_ZnwmPv> + 467688: a94413e3 ldp x3, x4, [sp, #64] + 46768c: a9430be1 ldp x1, x2, [sp, #48] + 467690: 97fffd04 bl 466aa0 <_ZN5Catch3TagC1ENS_9StringRefES1_> + 467694: d503201f nop + 467698: a8c57bfd ldp x29, x30, [sp], #80 + 46769c: d65f03c0 ret + +00000000004676a0 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch3TagESaIS1_EE12_M_check_lenEmPKc(): + 4676a0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4676a4: 910003fd mov x29, sp + 4676a8: f9000bf3 str x19, [sp, #16] + 4676ac: f9001fe0 str x0, [sp, #56] + 4676b0: f9001be1 str x1, [sp, #48] + 4676b4: f90017e2 str x2, [sp, #40] + 4676b8: f9401fe0 ldr x0, [sp, #56] + 4676bc: 94000087 bl 4678d8 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE8max_sizeEv> + 4676c0: aa0003f3 mov x19, x0 + 4676c4: f9401fe0 ldr x0, [sp, #56] + 4676c8: 97fffd90 bl 466d08 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE4sizeEv> + 4676cc: cb000261 sub x1, x19, x0 + 4676d0: f9401be0 ldr x0, [sp, #48] + 4676d4: eb00003f cmp x1, x0 + 4676d8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4676dc: 12001c00 and w0, w0, #0xff + 4676e0: 7100001f cmp w0, #0x0 + 4676e4: 54000060 b.eq 4676f0 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 4676e8: f94017e0 ldr x0, [sp, #40] + 4676ec: 97fe7e59 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4676f0: f9401fe0 ldr x0, [sp, #56] + 4676f4: 97fffd85 bl 466d08 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE4sizeEv> + 4676f8: aa0003f3 mov x19, x0 + 4676fc: f9401fe0 ldr x0, [sp, #56] + 467700: 97fffd82 bl 466d08 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE4sizeEv> + 467704: f90023e0 str x0, [sp, #64] + 467708: 9100c3e1 add x1, sp, #0x30 + 46770c: 910103e0 add x0, sp, #0x40 + 467710: 97feb628 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 467714: f9400000 ldr x0, [x0] + 467718: 8b000260 add x0, x19, x0 + 46771c: f90027e0 str x0, [sp, #72] + 467720: f9401fe0 ldr x0, [sp, #56] + 467724: 97fffd79 bl 466d08 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE4sizeEv> + 467728: aa0003e1 mov x1, x0 + 46772c: f94027e0 ldr x0, [sp, #72] + 467730: eb01001f cmp x0, x1 + 467734: 540000e3 b.cc 467750 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 467738: f9401fe0 ldr x0, [sp, #56] + 46773c: 94000067 bl 4678d8 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE8max_sizeEv> + 467740: aa0003e1 mov x1, x0 + 467744: f94027e0 ldr x0, [sp, #72] + 467748: eb01001f cmp x0, x1 + 46774c: 54000089 b.ls 46775c <_ZNKSt6vectorIN5Catch3TagESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 467750: f9401fe0 ldr x0, [sp, #56] + 467754: 94000061 bl 4678d8 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE8max_sizeEv> + 467758: 14000002 b 467760 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE12_M_check_lenEmPKc+0xc0> + 46775c: f94027e0 ldr x0, [sp, #72] + 467760: f9400bf3 ldr x19, [sp, #16] + 467764: a8c57bfd ldp x29, x30, [sp], #80 + 467768: d65f03c0 ret + +000000000046776c <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE11_M_allocateEm(): + 46776c: a9be7bfd stp x29, x30, [sp, #-32]! + 467770: 910003fd mov x29, sp + 467774: f9000fe0 str x0, [sp, #24] + 467778: f9000be1 str x1, [sp, #16] + 46777c: f9400be0 ldr x0, [sp, #16] + 467780: f100001f cmp x0, #0x0 + 467784: 540000a0 b.eq 467798 <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE11_M_allocateEm+0x2c> // b.none + 467788: f9400fe0 ldr x0, [sp, #24] + 46778c: f9400be1 ldr x1, [sp, #16] + 467790: 9400005a bl 4678f8 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE8allocateERS2_m> + 467794: 14000002 b 46779c <_ZNSt12_Vector_baseIN5Catch3TagESaIS1_EE11_M_allocateEm+0x30> + 467798: d2800000 mov x0, #0x0 // #0 + 46779c: a8c27bfd ldp x29, x30, [sp], #32 + 4677a0: d65f03c0 ret + +00000000004677a4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch3TagES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch3TagES2_SaIS1_EET0_T_S5_S4_RT1_(): + 4677a4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4677a8: 910003fd mov x29, sp + 4677ac: f9000bf3 str x19, [sp, #16] + 4677b0: f9001fe0 str x0, [sp, #56] + 4677b4: f9001be1 str x1, [sp, #48] + 4677b8: f90017e2 str x2, [sp, #40] + 4677bc: f90013e3 str x3, [sp, #32] + 4677c0: f9401fe0 ldr x0, [sp, #56] + 4677c4: 94000057 bl 467920 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch3TagESt13move_iteratorIPS1_EET0_PT_> + 4677c8: aa0003f3 mov x19, x0 + 4677cc: f9401be0 ldr x0, [sp, #48] + 4677d0: 94000054 bl 467920 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch3TagESt13move_iteratorIPS1_EET0_PT_> + 4677d4: f94013e3 ldr x3, [sp, #32] + 4677d8: f94017e2 ldr x2, [sp, #40] + 4677dc: aa0003e1 mov x1, x0 + 4677e0: aa1303e0 mov x0, x19 + 4677e4: 94000058 bl 467944 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch3TagEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 4677e8: f9400bf3 ldr x19, [sp, #16] + 4677ec: a8c47bfd ldp x29, x30, [sp], #64 + 4677f0: d65f03c0 ret + +00000000004677f4 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch3TagEEE7destroyIS1_EEvRS2_PT_(): + 4677f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4677f8: 910003fd mov x29, sp + 4677fc: f9000fe0 str x0, [sp, #24] + 467800: f9000be1 str x1, [sp, #16] + 467804: f9400be1 ldr x1, [sp, #16] + 467808: f9400fe0 ldr x0, [sp, #24] + 46780c: 9400005a bl 467974 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE7destroyIS2_EEvPT_> + 467810: d503201f nop + 467814: a8c27bfd ldp x29, x30, [sp], #32 + 467818: d65f03c0 ret + +000000000046781c <_ZNSt5tupleIJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv(): + 46781c: a9be7bfd stp x29, x30, [sp, #-32]! + 467820: 910003fd mov x29, sp + 467824: f9000fe0 str x0, [sp, #24] + 467828: f9400fe0 ldr x0, [sp, #24] + 46782c: 94000058 bl 46798c <_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1Ev> + 467830: d503201f nop + 467834: a8c27bfd ldp x29, x30, [sp], #32 + 467838: d65f03c0 ret + +000000000046783c <_ZNSaIN5Catch3TagEEC1Ev>: +_ZNSaIN5Catch3TagEEC2Ev(): + 46783c: a9be7bfd stp x29, x30, [sp, #-32]! + 467840: 910003fd mov x29, sp + 467844: f9000fe0 str x0, [sp, #24] + 467848: f9400fe0 ldr x0, [sp, #24] + 46784c: 9400005a bl 4679b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEEC1Ev> + 467850: d503201f nop + 467854: a8c27bfd ldp x29, x30, [sp], #32 + 467858: d65f03c0 ret + +000000000046785c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEET_S9_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEET_S9_(): + 46785c: d10043ff sub sp, sp, #0x10 + 467860: f90007e0 str x0, [sp, #8] + 467864: f94007e0 ldr x0, [sp, #8] + 467868: 910043ff add sp, sp, #0x10 + 46786c: d65f03c0 ret + +0000000000467870 <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_>: +_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_(): + 467870: a9bb7bfd stp x29, x30, [sp, #-80]! + 467874: 910003fd mov x29, sp + 467878: a90153f3 stp x19, x20, [sp, #16] + 46787c: f9001fe0 str x0, [sp, #56] + 467880: f9001be1 str x1, [sp, #48] + 467884: f90017e2 str x2, [sp, #40] + 467888: f9401fe0 ldr x0, [sp, #56] + 46788c: 94000072 bl 467a54 <_ZSt12__niter_baseIPN5Catch3TagESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 467890: aa0003f3 mov x19, x0 + 467894: f9401be0 ldr x0, [sp, #48] + 467898: 9400006f bl 467a54 <_ZSt12__niter_baseIPN5Catch3TagESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 46789c: aa0003f4 mov x20, x0 + 4678a0: f94017e0 ldr x0, [sp, #40] + 4678a4: 9400006c bl 467a54 <_ZSt12__niter_baseIPN5Catch3TagESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 4678a8: aa0003e2 mov x2, x0 + 4678ac: aa1403e1 mov x1, x20 + 4678b0: aa1303e0 mov x0, x19 + 4678b4: 94000070 bl 467a74 <_ZSt13__copy_move_aILb1EPN5Catch3TagES2_ET1_T0_S4_S3_> + 4678b8: f90027e0 str x0, [sp, #72] + 4678bc: 910123e1 add x1, sp, #0x48 + 4678c0: 910103e0 add x0, sp, #0x40 + 4678c4: 97fffedd bl 467438 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4678c8: f94023e0 ldr x0, [sp, #64] + 4678cc: a94153f3 ldp x19, x20, [sp, #16] + 4678d0: a8c57bfd ldp x29, x30, [sp], #80 + 4678d4: d65f03c0 ret + +00000000004678d8 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch3TagESaIS1_EE8max_sizeEv(): + 4678d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4678dc: 910003fd mov x29, sp + 4678e0: f9000fe0 str x0, [sp, #24] + 4678e4: f9400fe0 ldr x0, [sp, #24] + 4678e8: 94000076 bl 467ac0 <_ZNKSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv> + 4678ec: 9400006e bl 467aa4 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE8max_sizeERKS2_> + 4678f0: a8c27bfd ldp x29, x30, [sp], #32 + 4678f4: d65f03c0 ret + +00000000004678f8 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch3TagEEE8allocateERS2_m(): + 4678f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4678fc: 910003fd mov x29, sp + 467900: f9000fe0 str x0, [sp, #24] + 467904: f9000be1 str x1, [sp, #16] + 467908: d2800002 mov x2, #0x0 // #0 + 46790c: f9400be1 ldr x1, [sp, #16] + 467910: f9400fe0 ldr x0, [sp, #24] + 467914: 94000070 bl 467ad4 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE8allocateEmPKv> + 467918: a8c27bfd ldp x29, x30, [sp], #32 + 46791c: d65f03c0 ret + +0000000000467920 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch3TagESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch3TagESt13move_iteratorIPS1_EET0_PT_(): + 467920: a9bd7bfd stp x29, x30, [sp, #-48]! + 467924: 910003fd mov x29, sp + 467928: f9000fe0 str x0, [sp, #24] + 46792c: 9100a3e0 add x0, sp, #0x28 + 467930: f9400fe1 ldr x1, [sp, #24] + 467934: 9400007c bl 467b24 <_ZNSt13move_iteratorIPN5Catch3TagEEC1ES2_> + 467938: f94017e0 ldr x0, [sp, #40] + 46793c: a8c37bfd ldp x29, x30, [sp], #48 + 467940: d65f03c0 ret + +0000000000467944 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch3TagEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch3TagEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 467944: a9bd7bfd stp x29, x30, [sp, #-48]! + 467948: 910003fd mov x29, sp + 46794c: f90017e0 str x0, [sp, #40] + 467950: f90013e1 str x1, [sp, #32] + 467954: f9000fe2 str x2, [sp, #24] + 467958: f9000be3 str x3, [sp, #16] + 46795c: f9400fe2 ldr x2, [sp, #24] + 467960: f94013e1 ldr x1, [sp, #32] + 467964: f94017e0 ldr x0, [sp, #40] + 467968: 94000078 bl 467b48 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch3TagEES3_ET0_T_S6_S5_> + 46796c: a8c37bfd ldp x29, x30, [sp], #48 + 467970: d65f03c0 ret + +0000000000467974 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE7destroyIS2_EEvPT_(): + 467974: d10043ff sub sp, sp, #0x10 + 467978: f90007e0 str x0, [sp, #8] + 46797c: f90003e1 str x1, [sp] + 467980: d503201f nop + 467984: 910043ff add sp, sp, #0x10 + 467988: d65f03c0 ret + +000000000046798c <_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch12TestCaseInfoESt14default_deleteIS1_EEEC1Ev(): + 46798c: a9be7bfd stp x29, x30, [sp, #-32]! + 467990: 910003fd mov x29, sp + 467994: f9000fe0 str x0, [sp, #24] + 467998: f9400fe0 ldr x0, [sp, #24] + 46799c: 94000078 bl 467b7c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEEC1Ev> + 4679a0: f9400fe0 ldr x0, [sp, #24] + 4679a4: 9400007e bl 467b9c <_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EEC1Ev> + 4679a8: d503201f nop + 4679ac: a8c27bfd ldp x29, x30, [sp], #32 + 4679b0: d65f03c0 ret + +00000000004679b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEEC1Ev(): + 4679b4: d10043ff sub sp, sp, #0x10 + 4679b8: f90007e0 str x0, [sp, #8] + 4679bc: d503201f nop + 4679c0: 910043ff add sp, sp, #0x10 + 4679c4: d65f03c0 ret + +00000000004679c8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmiEl(): + 4679c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4679cc: 910003fd mov x29, sp + 4679d0: f9000fe0 str x0, [sp, #24] + 4679d4: f9000be1 str x1, [sp, #16] + 4679d8: f9400fe0 ldr x0, [sp, #24] + 4679dc: f9400001 ldr x1, [x0] + 4679e0: f9400be0 ldr x0, [sp, #16] + 4679e4: d37be800 lsl x0, x0, #5 + 4679e8: cb0003e0 neg x0, x0 + 4679ec: 8b000020 add x0, x1, x0 + 4679f0: f90017e0 str x0, [sp, #40] + 4679f4: 9100a3e1 add x1, sp, #0x28 + 4679f8: 910083e0 add x0, sp, #0x20 + 4679fc: 97fffe8f bl 467438 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 467a00: f94013e0 ldr x0, [sp, #32] + 467a04: a8c37bfd ldp x29, x30, [sp], #48 + 467a08: d65f03c0 ret + +0000000000467a0c <_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_>: +_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_(): + 467a0c: a9bc7bfd stp x29, x30, [sp, #-64]! + 467a10: 910003fd mov x29, sp + 467a14: f9000bf3 str x19, [sp, #16] + 467a18: f9001fe0 str x0, [sp, #56] + 467a1c: f9001be1 str x1, [sp, #48] + 467a20: f90017e2 str x2, [sp, #40] + 467a24: f9401fe0 ldr x0, [sp, #56] + 467a28: 97ffff8d bl 46785c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEET_S9_> + 467a2c: aa0003f3 mov x19, x0 + 467a30: f9401be0 ldr x0, [sp, #48] + 467a34: 97ffff8a bl 46785c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEEET_S9_> + 467a38: f94017e2 ldr x2, [sp, #40] + 467a3c: aa0003e1 mov x1, x0 + 467a40: aa1303e0 mov x0, x19 + 467a44: 94000089 bl 467c68 <_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_> + 467a48: f9400bf3 ldr x19, [sp, #16] + 467a4c: a8c47bfd ldp x29, x30, [sp], #64 + 467a50: d65f03c0 ret + +0000000000467a54 <_ZSt12__niter_baseIPN5Catch3TagESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE>: +_ZSt12__niter_baseIPN5Catch3TagESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE(): + 467a54: a9be7bfd stp x29, x30, [sp, #-32]! + 467a58: 910003fd mov x29, sp + 467a5c: f9000fe0 str x0, [sp, #24] + 467a60: 910063e0 add x0, sp, #0x18 + 467a64: 97fffd4e bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 467a68: f9400000 ldr x0, [x0] + 467a6c: a8c27bfd ldp x29, x30, [sp], #32 + 467a70: d65f03c0 ret + +0000000000467a74 <_ZSt13__copy_move_aILb1EPN5Catch3TagES2_ET1_T0_S4_S3_>: +_ZSt13__copy_move_aILb1EPN5Catch3TagES2_ET1_T0_S4_S3_(): + 467a74: a9bc7bfd stp x29, x30, [sp, #-64]! + 467a78: 910003fd mov x29, sp + 467a7c: f90017e0 str x0, [sp, #40] + 467a80: f90013e1 str x1, [sp, #32] + 467a84: f9000fe2 str x2, [sp, #24] + 467a88: 3900ffff strb wzr, [sp, #63] + 467a8c: f9400fe2 ldr x2, [sp, #24] + 467a90: f94013e1 ldr x1, [sp, #32] + 467a94: f94017e0 ldr x0, [sp, #40] + 467a98: 9400008e bl 467cd0 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch3TagES5_EET0_T_S7_S6_> + 467a9c: a8c47bfd ldp x29, x30, [sp], #64 + 467aa0: d65f03c0 ret + +0000000000467aa4 <_ZNSt16allocator_traitsISaIN5Catch3TagEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch3TagEEE8max_sizeERKS2_(): + 467aa4: a9be7bfd stp x29, x30, [sp, #-32]! + 467aa8: 910003fd mov x29, sp + 467aac: f9000fe0 str x0, [sp, #24] + 467ab0: f9400fe0 ldr x0, [sp, #24] + 467ab4: 940000ab bl 467d60 <_ZNK9__gnu_cxx13new_allocatorIN5Catch3TagEE8max_sizeEv> + 467ab8: a8c27bfd ldp x29, x30, [sp], #32 + 467abc: d65f03c0 ret + +0000000000467ac0 <_ZNKSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch3TagESaIS1_EE19_M_get_Tp_allocatorEv(): + 467ac0: d10043ff sub sp, sp, #0x10 + 467ac4: f90007e0 str x0, [sp, #8] + 467ac8: f94007e0 ldr x0, [sp, #8] + 467acc: 910043ff add sp, sp, #0x10 + 467ad0: d65f03c0 ret + +0000000000467ad4 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE8allocateEmPKv(): + 467ad4: a9bd7bfd stp x29, x30, [sp, #-48]! + 467ad8: 910003fd mov x29, sp + 467adc: f90017e0 str x0, [sp, #40] + 467ae0: f90013e1 str x1, [sp, #32] + 467ae4: f9000fe2 str x2, [sp, #24] + 467ae8: f94017e0 ldr x0, [sp, #40] + 467aec: 9400009d bl 467d60 <_ZNK9__gnu_cxx13new_allocatorIN5Catch3TagEE8max_sizeEv> + 467af0: aa0003e1 mov x1, x0 + 467af4: f94013e0 ldr x0, [sp, #32] + 467af8: eb01001f cmp x0, x1 + 467afc: 1a9f97e0 cset w0, hi // hi = pmore + 467b00: 12001c00 and w0, w0, #0xff + 467b04: 7100001f cmp w0, #0x0 + 467b08: 54000040 b.eq 467b10 <_ZN9__gnu_cxx13new_allocatorIN5Catch3TagEE8allocateEmPKv+0x3c> // b.none + 467b0c: 97fe7cf5 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 467b10: f94013e0 ldr x0, [sp, #32] + 467b14: d37be800 lsl x0, x0, #5 + 467b18: 97fe7e12 bl 407360 <_Znwm@plt> + 467b1c: a8c37bfd ldp x29, x30, [sp], #48 + 467b20: d65f03c0 ret + +0000000000467b24 <_ZNSt13move_iteratorIPN5Catch3TagEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch3TagEEC1ES2_(): + 467b24: d10043ff sub sp, sp, #0x10 + 467b28: f90007e0 str x0, [sp, #8] + 467b2c: f90003e1 str x1, [sp] + 467b30: f94007e0 ldr x0, [sp, #8] + 467b34: f94003e1 ldr x1, [sp] + 467b38: f9000001 str x1, [x0] + 467b3c: d503201f nop + 467b40: 910043ff add sp, sp, #0x10 + 467b44: d65f03c0 ret + +0000000000467b48 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch3TagEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch3TagEES3_ET0_T_S6_S5_(): + 467b48: a9bc7bfd stp x29, x30, [sp, #-64]! + 467b4c: 910003fd mov x29, sp + 467b50: f90017e0 str x0, [sp, #40] + 467b54: f90013e1 str x1, [sp, #32] + 467b58: f9000fe2 str x2, [sp, #24] + 467b5c: 52800020 mov w0, #0x1 // #1 + 467b60: 3900ffe0 strb w0, [sp, #63] + 467b64: f9400fe2 ldr x2, [sp, #24] + 467b68: f94013e1 ldr x1, [sp, #32] + 467b6c: f94017e0 ldr x0, [sp, #40] + 467b70: 94000081 bl 467d74 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch3TagEES5_EET0_T_S8_S7_> + 467b74: a8c47bfd ldp x29, x30, [sp], #64 + 467b78: d65f03c0 ret + +0000000000467b7c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TestCaseInfoEEEEC2Ev(): + 467b7c: a9be7bfd stp x29, x30, [sp, #-32]! + 467b80: 910003fd mov x29, sp + 467b84: f9000fe0 str x0, [sp, #24] + 467b88: f9400fe0 ldr x0, [sp, #24] + 467b8c: 940000a4 bl 467e1c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EEC1Ev> + 467b90: d503201f nop + 467b94: a8c27bfd ldp x29, x30, [sp], #32 + 467b98: d65f03c0 ret + +0000000000467b9c <_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch12TestCaseInfoELb0EEC2Ev(): + 467b9c: d10043ff sub sp, sp, #0x10 + 467ba0: f90007e0 str x0, [sp, #8] + 467ba4: f94007e0 ldr x0, [sp, #8] + 467ba8: f900001f str xzr, [x0] + 467bac: d503201f nop + 467bb0: 910043ff add sp, sp, #0x10 + 467bb4: d65f03c0 ret + +0000000000467bb8 <_ZN9__gnu_cxxltIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxltIPN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 467bb8: a9bd7bfd stp x29, x30, [sp, #-48]! + 467bbc: 910003fd mov x29, sp + 467bc0: f9000bf3 str x19, [sp, #16] + 467bc4: f90017e0 str x0, [sp, #40] + 467bc8: f90013e1 str x1, [sp, #32] + 467bcc: f94017e0 ldr x0, [sp, #40] + 467bd0: 97fffcf3 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 467bd4: f9400013 ldr x19, [x0] + 467bd8: f94013e0 ldr x0, [sp, #32] + 467bdc: 97fffcf0 bl 466f9c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 467be0: f9400000 ldr x0, [x0] + 467be4: eb00027f cmp x19, x0 + 467be8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 467bec: 12001c00 and w0, w0, #0xff + 467bf0: f9400bf3 ldr x19, [sp, #16] + 467bf4: a8c37bfd ldp x29, x30, [sp], #48 + 467bf8: d65f03c0 ret + +0000000000467bfc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmmEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEmmEv(): + 467bfc: d10043ff sub sp, sp, #0x10 + 467c00: f90007e0 str x0, [sp, #8] + 467c04: f94007e0 ldr x0, [sp, #8] + 467c08: f9400000 ldr x0, [x0] + 467c0c: d1008001 sub x1, x0, #0x20 + 467c10: f94007e0 ldr x0, [sp, #8] + 467c14: f9000001 str x1, [x0] + 467c18: f94007e0 ldr x0, [sp, #8] + 467c1c: 910043ff add sp, sp, #0x10 + 467c20: d65f03c0 ret + +0000000000467c24 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_>: +_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_EvT_T0_(): + 467c24: a9bd7bfd stp x29, x30, [sp, #-48]! + 467c28: 910003fd mov x29, sp + 467c2c: f9000bf3 str x19, [sp, #16] + 467c30: f90017e0 str x0, [sp, #40] + 467c34: f90013e1 str x1, [sp, #32] + 467c38: 9100a3e0 add x0, sp, #0x28 + 467c3c: 97fffe46 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 467c40: aa0003f3 mov x19, x0 + 467c44: 910083e0 add x0, sp, #0x20 + 467c48: 97fffe43 bl 467554 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 467c4c: aa0003e1 mov x1, x0 + 467c50: aa1303e0 mov x0, x19 + 467c54: 94000077 bl 467e30 <_ZSt4swapIN5Catch3TagEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_> + 467c58: d503201f nop + 467c5c: f9400bf3 ldr x19, [sp, #16] + 467c60: a8c37bfd ldp x29, x30, [sp], #48 + 467c64: d65f03c0 ret + +0000000000467c68 <_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_>: +_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_(): + 467c68: a9bb7bfd stp x29, x30, [sp, #-80]! + 467c6c: 910003fd mov x29, sp + 467c70: a90153f3 stp x19, x20, [sp, #16] + 467c74: f9001fe0 str x0, [sp, #56] + 467c78: f9001be1 str x1, [sp, #48] + 467c7c: f90017e2 str x2, [sp, #40] + 467c80: f9401fe0 ldr x0, [sp, #56] + 467c84: 97ffff74 bl 467a54 <_ZSt12__niter_baseIPN5Catch3TagESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 467c88: aa0003f3 mov x19, x0 + 467c8c: f9401be0 ldr x0, [sp, #48] + 467c90: 97ffff71 bl 467a54 <_ZSt12__niter_baseIPN5Catch3TagESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 467c94: aa0003f4 mov x20, x0 + 467c98: f94017e0 ldr x0, [sp, #40] + 467c9c: 97ffff6e bl 467a54 <_ZSt12__niter_baseIPN5Catch3TagESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 467ca0: aa0003e2 mov x2, x0 + 467ca4: aa1403e1 mov x1, x20 + 467ca8: aa1303e0 mov x0, x19 + 467cac: 94000084 bl 467ebc <_ZSt22__copy_move_backward_aILb1EPN5Catch3TagES2_ET1_T0_S4_S3_> + 467cb0: f90027e0 str x0, [sp, #72] + 467cb4: 910123e1 add x1, sp, #0x48 + 467cb8: 910103e0 add x0, sp, #0x40 + 467cbc: 97fffddf bl 467438 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch3TagESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 467cc0: f94023e0 ldr x0, [sp, #64] + 467cc4: a94153f3 ldp x19, x20, [sp, #16] + 467cc8: a8c57bfd ldp x29, x30, [sp], #80 + 467ccc: d65f03c0 ret + +0000000000467cd0 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch3TagES5_EET0_T_S7_S6_>: +_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch3TagES5_EET0_T_S7_S6_(): + 467cd0: a9bc7bfd stp x29, x30, [sp, #-64]! + 467cd4: 910003fd mov x29, sp + 467cd8: f90017e0 str x0, [sp, #40] + 467cdc: f90013e1 str x1, [sp, #32] + 467ce0: f9000fe2 str x2, [sp, #24] + 467ce4: f94013e1 ldr x1, [sp, #32] + 467ce8: f94017e0 ldr x0, [sp, #40] + 467cec: cb000021 sub x1, x1, x0 + 467cf0: 9345fc20 asr x0, x1, #5 + 467cf4: f9001fe0 str x0, [sp, #56] + 467cf8: f9401fe0 ldr x0, [sp, #56] + 467cfc: f100001f cmp x0, #0x0 + 467d00: 540002ad b.le 467d54 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch3TagES5_EET0_T_S7_S6_+0x84> + 467d04: f94017e0 ldr x0, [sp, #40] + 467d08: 97fffe19 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 467d0c: aa0003e1 mov x1, x0 + 467d10: f9400fe0 ldr x0, [sp, #24] + 467d14: aa0003e2 mov x2, x0 + 467d18: aa0103e3 mov x3, x1 + 467d1c: a9400460 ldp x0, x1, [x3] + 467d20: a9000440 stp x0, x1, [x2] + 467d24: a9410460 ldp x0, x1, [x3, #16] + 467d28: a9010440 stp x0, x1, [x2, #16] + 467d2c: f94017e0 ldr x0, [sp, #40] + 467d30: 91008000 add x0, x0, #0x20 + 467d34: f90017e0 str x0, [sp, #40] + 467d38: f9400fe0 ldr x0, [sp, #24] + 467d3c: 91008000 add x0, x0, #0x20 + 467d40: f9000fe0 str x0, [sp, #24] + 467d44: f9401fe0 ldr x0, [sp, #56] + 467d48: d1000400 sub x0, x0, #0x1 + 467d4c: f9001fe0 str x0, [sp, #56] + 467d50: 17ffffea b 467cf8 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN5Catch3TagES5_EET0_T_S7_S6_+0x28> + 467d54: f9400fe0 ldr x0, [sp, #24] + 467d58: a8c47bfd ldp x29, x30, [sp], #64 + 467d5c: d65f03c0 ret + +0000000000467d60 <_ZNK9__gnu_cxx13new_allocatorIN5Catch3TagEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch3TagEE8max_sizeEv(): + 467d60: d10043ff sub sp, sp, #0x10 + 467d64: f90007e0 str x0, [sp, #8] + 467d68: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 467d6c: 910043ff add sp, sp, #0x10 + 467d70: d65f03c0 ret + +0000000000467d74 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch3TagEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch3TagEES5_EET0_T_S8_S7_(): + 467d74: a9bb7bfd stp x29, x30, [sp, #-80]! + 467d78: 910003fd mov x29, sp + 467d7c: f9000bf3 str x19, [sp, #16] + 467d80: f9001fe0 str x0, [sp, #56] + 467d84: f9001be1 str x1, [sp, #48] + 467d88: f90017e2 str x2, [sp, #40] + 467d8c: f94017e0 ldr x0, [sp, #40] + 467d90: f90027e0 str x0, [sp, #72] + 467d94: 9100c3e1 add x1, sp, #0x30 + 467d98: 9100e3e0 add x0, sp, #0x38 + 467d9c: 94000054 bl 467eec <_ZStneIPN5Catch3TagEEbRKSt13move_iteratorIT_ES7_> + 467da0: 12001c00 and w0, w0, #0xff + 467da4: 7100001f cmp w0, #0x0 + 467da8: 540001e0 b.eq 467de4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch3TagEES5_EET0_T_S8_S7_+0x70> // b.none + 467dac: f94027e0 ldr x0, [sp, #72] + 467db0: 94000065 bl 467f44 <_ZSt11__addressofIN5Catch3TagEEPT_RS2_> + 467db4: aa0003f3 mov x19, x0 + 467db8: 9100e3e0 add x0, sp, #0x38 + 467dbc: 94000067 bl 467f58 <_ZNKSt13move_iteratorIPN5Catch3TagEEdeEv> + 467dc0: aa0003e1 mov x1, x0 + 467dc4: aa1303e0 mov x0, x19 + 467dc8: 9400006a bl 467f70 <_ZSt10_ConstructIN5Catch3TagEJS1_EEvPT_DpOT0_> + 467dcc: 9100e3e0 add x0, sp, #0x38 + 467dd0: 94000053 bl 467f1c <_ZNSt13move_iteratorIPN5Catch3TagEEppEv> + 467dd4: f94027e0 ldr x0, [sp, #72] + 467dd8: 91008000 add x0, x0, #0x20 + 467ddc: f90027e0 str x0, [sp, #72] + 467de0: 17ffffed b 467d94 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch3TagEES5_EET0_T_S8_S7_+0x20> + 467de4: f94027e0 ldr x0, [sp, #72] + 467de8: 1400000a b 467e10 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch3TagEES5_EET0_T_S8_S7_+0x9c> + 467dec: 97fe7c4d bl 406f20 <__cxa_begin_catch@plt> + 467df0: f94027e1 ldr x1, [sp, #72] + 467df4: f94017e0 ldr x0, [sp, #40] + 467df8: 97ff3105 bl 43420c <_ZSt8_DestroyIPN5Catch3TagEEvT_S3_> + 467dfc: 97fe7e39 bl 4076e0 <__cxa_rethrow@plt> + 467e00: aa0003f3 mov x19, x0 + 467e04: 97fe7e83 bl 407810 <__cxa_end_catch@plt> + 467e08: aa1303e0 mov x0, x19 + 467e0c: 97fe7ebd bl 407900 <_Unwind_Resume@plt> + 467e10: f9400bf3 ldr x19, [sp, #16] + 467e14: a8c57bfd ldp x29, x30, [sp], #80 + 467e18: d65f03c0 ret + +0000000000467e1c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TestCaseInfoEELb1EEC1Ev(): + 467e1c: d10043ff sub sp, sp, #0x10 + 467e20: f90007e0 str x0, [sp, #8] + 467e24: d503201f nop + 467e28: 910043ff add sp, sp, #0x10 + 467e2c: d65f03c0 ret + +0000000000467e30 <_ZSt4swapIN5Catch3TagEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_>: +_ZSt4swapIN5Catch3TagEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_(): + 467e30: a9bc7bfd stp x29, x30, [sp, #-64]! + 467e34: 910003fd mov x29, sp + 467e38: f9000fe0 str x0, [sp, #24] + 467e3c: f9000be1 str x1, [sp, #16] + 467e40: f9400fe0 ldr x0, [sp, #24] + 467e44: 97fffdca bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 467e48: 910083e2 add x2, sp, #0x20 + 467e4c: aa0003e3 mov x3, x0 + 467e50: a9400460 ldp x0, x1, [x3] + 467e54: a9000440 stp x0, x1, [x2] + 467e58: a9410460 ldp x0, x1, [x3, #16] + 467e5c: a9010440 stp x0, x1, [x2, #16] + 467e60: f9400be0 ldr x0, [sp, #16] + 467e64: 97fffdc2 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 467e68: aa0003e1 mov x1, x0 + 467e6c: f9400fe0 ldr x0, [sp, #24] + 467e70: aa0003e2 mov x2, x0 + 467e74: aa0103e3 mov x3, x1 + 467e78: a9400460 ldp x0, x1, [x3] + 467e7c: a9000440 stp x0, x1, [x2] + 467e80: a9410460 ldp x0, x1, [x3, #16] + 467e84: a9010440 stp x0, x1, [x2, #16] + 467e88: 910083e0 add x0, sp, #0x20 + 467e8c: 97fffdb8 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 467e90: aa0003e1 mov x1, x0 + 467e94: f9400be0 ldr x0, [sp, #16] + 467e98: aa0003e2 mov x2, x0 + 467e9c: aa0103e3 mov x3, x1 + 467ea0: a9400460 ldp x0, x1, [x3] + 467ea4: a9000440 stp x0, x1, [x2] + 467ea8: a9410460 ldp x0, x1, [x3, #16] + 467eac: a9010440 stp x0, x1, [x2, #16] + 467eb0: d503201f nop + 467eb4: a8c47bfd ldp x29, x30, [sp], #64 + 467eb8: d65f03c0 ret + +0000000000467ebc <_ZSt22__copy_move_backward_aILb1EPN5Catch3TagES2_ET1_T0_S4_S3_>: +_ZSt22__copy_move_backward_aILb1EPN5Catch3TagES2_ET1_T0_S4_S3_(): + 467ebc: a9bc7bfd stp x29, x30, [sp, #-64]! + 467ec0: 910003fd mov x29, sp + 467ec4: f90017e0 str x0, [sp, #40] + 467ec8: f90013e1 str x1, [sp, #32] + 467ecc: f9000fe2 str x2, [sp, #24] + 467ed0: 3900ffff strb wzr, [sp, #63] + 467ed4: f9400fe2 ldr x2, [sp, #24] + 467ed8: f94013e1 ldr x1, [sp, #32] + 467edc: f94017e0 ldr x0, [sp, #40] + 467ee0: 9400003a bl 467fc8 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch3TagES5_EET0_T_S7_S6_> + 467ee4: a8c47bfd ldp x29, x30, [sp], #64 + 467ee8: d65f03c0 ret + +0000000000467eec <_ZStneIPN5Catch3TagEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch3TagEEbRKSt13move_iteratorIT_ES7_(): + 467eec: a9be7bfd stp x29, x30, [sp, #-32]! + 467ef0: 910003fd mov x29, sp + 467ef4: f9000fe0 str x0, [sp, #24] + 467ef8: f9000be1 str x1, [sp, #16] + 467efc: f9400be1 ldr x1, [sp, #16] + 467f00: f9400fe0 ldr x0, [sp, #24] + 467f04: 94000055 bl 468058 <_ZSteqIPN5Catch3TagEEbRKSt13move_iteratorIT_ES7_> + 467f08: 12001c00 and w0, w0, #0xff + 467f0c: 52000000 eor w0, w0, #0x1 + 467f10: 12001c00 and w0, w0, #0xff + 467f14: a8c27bfd ldp x29, x30, [sp], #32 + 467f18: d65f03c0 ret + +0000000000467f1c <_ZNSt13move_iteratorIPN5Catch3TagEEppEv>: +_ZNSt13move_iteratorIPN5Catch3TagEEppEv(): + 467f1c: d10043ff sub sp, sp, #0x10 + 467f20: f90007e0 str x0, [sp, #8] + 467f24: f94007e0 ldr x0, [sp, #8] + 467f28: f9400000 ldr x0, [x0] + 467f2c: 91008001 add x1, x0, #0x20 + 467f30: f94007e0 ldr x0, [sp, #8] + 467f34: f9000001 str x1, [x0] + 467f38: f94007e0 ldr x0, [sp, #8] + 467f3c: 910043ff add sp, sp, #0x10 + 467f40: d65f03c0 ret + +0000000000467f44 <_ZSt11__addressofIN5Catch3TagEEPT_RS2_>: +_ZSt11__addressofIN5Catch3TagEEPT_RS2_(): + 467f44: d10043ff sub sp, sp, #0x10 + 467f48: f90007e0 str x0, [sp, #8] + 467f4c: f94007e0 ldr x0, [sp, #8] + 467f50: 910043ff add sp, sp, #0x10 + 467f54: d65f03c0 ret + +0000000000467f58 <_ZNKSt13move_iteratorIPN5Catch3TagEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch3TagEEdeEv(): + 467f58: d10043ff sub sp, sp, #0x10 + 467f5c: f90007e0 str x0, [sp, #8] + 467f60: f94007e0 ldr x0, [sp, #8] + 467f64: f9400000 ldr x0, [x0] + 467f68: 910043ff add sp, sp, #0x10 + 467f6c: d65f03c0 ret + +0000000000467f70 <_ZSt10_ConstructIN5Catch3TagEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch3TagEJS1_EEvPT_DpOT0_(): + 467f70: a9bd7bfd stp x29, x30, [sp, #-48]! + 467f74: 910003fd mov x29, sp + 467f78: f9000bf3 str x19, [sp, #16] + 467f7c: f90017e0 str x0, [sp, #40] + 467f80: f90013e1 str x1, [sp, #32] + 467f84: f94013e0 ldr x0, [sp, #32] + 467f88: 94000044 bl 468098 <_ZSt7forwardIN5Catch3TagEEOT_RNSt16remove_referenceIS2_E4typeE> + 467f8c: aa0003f3 mov x19, x0 + 467f90: f94017e0 ldr x0, [sp, #40] + 467f94: aa0003e1 mov x1, x0 + 467f98: d2800400 mov x0, #0x20 // #32 + 467f9c: 97fe9137 bl 40c478 <_ZnwmPv> + 467fa0: aa0003e2 mov x2, x0 + 467fa4: aa1303e3 mov x3, x19 + 467fa8: a9400460 ldp x0, x1, [x3] + 467fac: a9000440 stp x0, x1, [x2] + 467fb0: a9410460 ldp x0, x1, [x3, #16] + 467fb4: a9010440 stp x0, x1, [x2, #16] + 467fb8: d503201f nop + 467fbc: f9400bf3 ldr x19, [sp, #16] + 467fc0: a8c37bfd ldp x29, x30, [sp], #48 + 467fc4: d65f03c0 ret + +0000000000467fc8 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch3TagES5_EET0_T_S7_S6_>: +_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch3TagES5_EET0_T_S7_S6_(): + 467fc8: a9bc7bfd stp x29, x30, [sp, #-64]! + 467fcc: 910003fd mov x29, sp + 467fd0: f90017e0 str x0, [sp, #40] + 467fd4: f90013e1 str x1, [sp, #32] + 467fd8: f9000fe2 str x2, [sp, #24] + 467fdc: f94013e1 ldr x1, [sp, #32] + 467fe0: f94017e0 ldr x0, [sp, #40] + 467fe4: cb000021 sub x1, x1, x0 + 467fe8: 9345fc20 asr x0, x1, #5 + 467fec: f9001fe0 str x0, [sp, #56] + 467ff0: f9401fe0 ldr x0, [sp, #56] + 467ff4: f100001f cmp x0, #0x0 + 467ff8: 540002ad b.le 46804c <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch3TagES5_EET0_T_S7_S6_+0x84> + 467ffc: f94013e0 ldr x0, [sp, #32] + 468000: d1008000 sub x0, x0, #0x20 + 468004: f90013e0 str x0, [sp, #32] + 468008: f94013e0 ldr x0, [sp, #32] + 46800c: 97fffd58 bl 46756c <_ZSt4moveIRN5Catch3TagEEONSt16remove_referenceIT_E4typeEOS4_> + 468010: aa0003e1 mov x1, x0 + 468014: f9400fe0 ldr x0, [sp, #24] + 468018: d1008000 sub x0, x0, #0x20 + 46801c: f9000fe0 str x0, [sp, #24] + 468020: f9400fe0 ldr x0, [sp, #24] + 468024: aa0003e2 mov x2, x0 + 468028: aa0103e3 mov x3, x1 + 46802c: a9400460 ldp x0, x1, [x3] + 468030: a9000440 stp x0, x1, [x2] + 468034: a9410460 ldp x0, x1, [x3, #16] + 468038: a9010440 stp x0, x1, [x2, #16] + 46803c: f9401fe0 ldr x0, [sp, #56] + 468040: d1000400 sub x0, x0, #0x1 + 468044: f9001fe0 str x0, [sp, #56] + 468048: 17ffffea b 467ff0 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch3TagES5_EET0_T_S7_S6_+0x28> + 46804c: f9400fe0 ldr x0, [sp, #24] + 468050: a8c47bfd ldp x29, x30, [sp], #64 + 468054: d65f03c0 ret + +0000000000468058 <_ZSteqIPN5Catch3TagEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch3TagEEbRKSt13move_iteratorIT_ES7_(): + 468058: a9bd7bfd stp x29, x30, [sp, #-48]! + 46805c: 910003fd mov x29, sp + 468060: f9000bf3 str x19, [sp, #16] + 468064: f90017e0 str x0, [sp, #40] + 468068: f90013e1 str x1, [sp, #32] + 46806c: f94017e0 ldr x0, [sp, #40] + 468070: 9400000f bl 4680ac <_ZNKSt13move_iteratorIPN5Catch3TagEE4baseEv> + 468074: aa0003f3 mov x19, x0 + 468078: f94013e0 ldr x0, [sp, #32] + 46807c: 9400000c bl 4680ac <_ZNKSt13move_iteratorIPN5Catch3TagEE4baseEv> + 468080: eb00027f cmp x19, x0 + 468084: 1a9f17e0 cset w0, eq // eq = none + 468088: 12001c00 and w0, w0, #0xff + 46808c: f9400bf3 ldr x19, [sp, #16] + 468090: a8c37bfd ldp x29, x30, [sp], #48 + 468094: d65f03c0 ret + +0000000000468098 <_ZSt7forwardIN5Catch3TagEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch3TagEEOT_RNSt16remove_referenceIS2_E4typeE(): + 468098: d10043ff sub sp, sp, #0x10 + 46809c: f90007e0 str x0, [sp, #8] + 4680a0: f94007e0 ldr x0, [sp, #8] + 4680a4: 910043ff add sp, sp, #0x10 + 4680a8: d65f03c0 ret + +00000000004680ac <_ZNKSt13move_iteratorIPN5Catch3TagEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch3TagEE4baseEv(): + 4680ac: d10043ff sub sp, sp, #0x10 + 4680b0: f90007e0 str x0, [sp, #8] + 4680b4: f94007e0 ldr x0, [sp, #8] + 4680b8: f9400000 ldr x0, [x0] + 4680bc: 910043ff add sp, sp, #0x10 + 4680c0: d65f03c0 ret + +00000000004680c4 <_ZN5Catch12_GLOBAL__N_18HashTestC1ERNS_11SimplePcg32E>: +_ZN5Catch12_GLOBAL__N_18HashTestC1ERNS_11SimplePcg32E(): + 4680c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4680c8: 910003fd mov x29, sp + 4680cc: f9000fe0 str x0, [sp, #24] + 4680d0: f9000be1 str x1, [sp, #16] + 4680d4: f9400be0 ldr x0, [sp, #16] + 4680d8: 97ff37f6 bl 4360b0 <_ZN5Catch11SimplePcg32clEv> + 4680dc: 2a0003e1 mov w1, w0 + 4680e0: f9400fe0 ldr x0, [sp, #24] + 4680e4: f9000001 str x1, [x0] + 4680e8: f9400fe0 ldr x0, [sp, #24] + 4680ec: f9400000 ldr x0, [x0] + 4680f0: d3607c01 lsl x1, x0, #32 + 4680f4: f9400fe0 ldr x0, [sp, #24] + 4680f8: f9000001 str x1, [x0] + 4680fc: f9400be0 ldr x0, [sp, #16] + 468100: 97ff37ec bl 4360b0 <_ZN5Catch11SimplePcg32clEv> + 468104: 2a0003e2 mov w2, w0 + 468108: f9400fe0 ldr x0, [sp, #24] + 46810c: f9400001 ldr x1, [x0] + 468110: 2a0203e0 mov w0, w2 + 468114: aa000021 orr x1, x1, x0 + 468118: f9400fe0 ldr x0, [sp, #24] + 46811c: f9000001 str x1, [x0] + 468120: d503201f nop + 468124: a8c27bfd ldp x29, x30, [sp], #32 + 468128: d65f03c0 ret + +000000000046812c <_ZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoE>: +_ZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoE(): + 46812c: a9bb7bfd stp x29, x30, [sp, #-80]! + 468130: 910003fd mov x29, sp + 468134: f9000fe0 str x0, [sp, #24] + 468138: f9000be1 str x1, [sp, #16] + 46813c: f9400fe0 ldr x0, [sp, #24] + 468140: f9400000 ldr x0, [x0] + 468144: f90027e0 str x0, [sp, #72] + 468148: f9400be0 ldr x0, [sp, #16] + 46814c: f90023e0 str x0, [sp, #64] + 468150: f94023e0 ldr x0, [sp, #64] + 468154: 97fe7c77 bl 407330 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 468158: f9001be0 str x0, [sp, #48] + 46815c: f94023e0 ldr x0, [sp, #64] + 468160: 97fe7e14 bl 4079b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 468164: f90017e0 str x0, [sp, #40] + 468168: 9100a3e1 add x1, sp, #0x28 + 46816c: 9100c3e0 add x0, sp, #0x30 + 468170: 97fe9aa7 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 468174: 12001c00 and w0, w0, #0xff + 468178: 7100001f cmp w0, #0x0 + 46817c: 54000220 b.eq 4681c0 <_ZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoE+0x94> // b.none + 468180: 9100c3e0 add x0, sp, #0x30 + 468184: 97fec7a3 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 468188: 39400000 ldrb w0, [x0] + 46818c: 3900ffe0 strb w0, [sp, #63] + 468190: 3940ffe0 ldrb w0, [sp, #63] + 468194: f94027e1 ldr x1, [sp, #72] + 468198: ca000020 eor x0, x1, x0 + 46819c: f90027e0 str x0, [sp, #72] + 4681a0: f94027e1 ldr x1, [sp, #72] + 4681a4: d2803660 mov x0, #0x1b3 // #435 + 4681a8: f2c02000 movk x0, #0x100, lsl #32 + 4681ac: 9b007c20 mul x0, x1, x0 + 4681b0: f90027e0 str x0, [sp, #72] + 4681b4: 9100c3e0 add x0, sp, #0x30 + 4681b8: 97fe9e90 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 4681bc: 17ffffeb b 468168 <_ZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoE+0x3c> + 4681c0: f94027e0 ldr x0, [sp, #72] + 4681c4: a8c57bfd ldp x29, x30, [sp], #80 + 4681c8: d65f03c0 ret + +00000000004681cc <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE>: +_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE(): + 4681cc: a9af7bfd stp x29, x30, [sp, #-272]! + 4681d0: 910003fd mov x29, sp + 4681d4: a90153f3 stp x19, x20, [sp, #16] + 4681d8: aa0803f3 mov x19, x8 + 4681dc: f90017e0 str x0, [sp, #40] + 4681e0: f90013e1 str x1, [sp, #32] + 4681e4: f94017e0 ldr x0, [sp, #40] + 4681e8: f9400000 ldr x0, [x0] + 4681ec: 9101e000 add x0, x0, #0x78 + 4681f0: f9400001 ldr x1, [x0] + 4681f4: f94017e0 ldr x0, [sp, #40] + 4681f8: d63f0020 blr x1 + 4681fc: 7100041f cmp w0, #0x1 + 468200: 54000120 b.eq 468224 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x58> // b.none + 468204: 7100081f cmp w0, #0x2 + 468208: 54000320 b.eq 46826c <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0xa0> // b.none + 46820c: 7100001f cmp w0, #0x0 + 468210: 54000e41 b.ne 4683d8 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x20c> // b.any + 468214: f94013e1 ldr x1, [sp, #32] + 468218: aa1303e0 mov x0, x19 + 46821c: 9400028c bl 468c4c <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1ERKS3_> + 468220: 140000a1 b 4684a4 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x2d8> + 468224: 910243e0 add x0, sp, #0x90 + 468228: f94013e1 ldr x1, [sp, #32] + 46822c: 94000288 bl 468c4c <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1ERKS3_> + 468230: 910243e0 add x0, sp, #0x90 + 468234: 940002bf bl 468d30 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 468238: aa0003f4 mov x20, x0 + 46823c: 910243e0 add x0, sp, #0x90 + 468240: 940002c5 bl 468d54 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 468244: aa0003e1 mov x1, x0 + 468248: aa1403e0 mov x0, x20 + 46824c: 940002cc bl 468d7c <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEEvT_S9_> + 468250: 910243e0 add x0, sp, #0x90 + 468254: aa0003e1 mov x1, x0 + 468258: aa1303e0 mov x0, x19 + 46825c: 940002d6 bl 468db4 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1EOS3_> + 468260: 910243e0 add x0, sp, #0x90 + 468264: 97ff2d3d bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 468268: 1400008f b 4684a4 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x2d8> + 46826c: f94017e0 ldr x0, [sp, #40] + 468270: 97ff667a bl 441c58 <_ZN5Catch7seedRngERKNS_7IConfigE> + 468274: 97fe8b97 bl 40b0d0 <_ZN5Catch3rngEv> + 468278: aa0003e1 mov x1, x0 + 46827c: 910223e0 add x0, sp, #0x88 + 468280: 97ffff91 bl 4680c4 <_ZN5Catch12_GLOBAL__N_18HashTestC1ERNS_11SimplePcg32E> + 468284: 9101c3e0 add x0, sp, #0x70 + 468288: 940002da bl 468df0 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EEC1Ev> + 46828c: f94013e0 ldr x0, [sp, #32] + 468290: 940002f4 bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 468294: aa0003e1 mov x1, x0 + 468298: 9101c3e0 add x0, sp, #0x70 + 46829c: 940002fc bl 468e8c <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE7reserveEm> + 4682a0: f94013e0 ldr x0, [sp, #32] + 4682a4: f90087e0 str x0, [sp, #264] + 4682a8: f94087e0 ldr x0, [sp, #264] + 4682ac: 97ffa33f bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 4682b0: f9002be0 str x0, [sp, #80] + 4682b4: f94087e0 ldr x0, [sp, #264] + 4682b8: 97ffa348 bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 4682bc: f90027e0 str x0, [sp, #72] + 4682c0: 910123e1 add x1, sp, #0x48 + 4682c4: 910143e0 add x0, sp, #0x50 + 4682c8: 97ffa350 bl 451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4682cc: 12001c00 and w0, w0, #0xff + 4682d0: 7100001f cmp w0, #0x0 + 4682d4: 54000220 b.eq 468318 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x14c> // b.none + 4682d8: 910143e0 add x0, sp, #0x50 + 4682dc: 97ffa366 bl 451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 4682e0: f90083e0 str x0, [sp, #256] + 4682e4: f94083e0 ldr x0, [sp, #256] + 4682e8: 97fff52f bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 4682ec: aa0003e1 mov x1, x0 + 4682f0: 910223e0 add x0, sp, #0x88 + 4682f4: 97ffff8e bl 46812c <_ZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoE> + 4682f8: f90057e0 str x0, [sp, #168] + 4682fc: 9102a3e1 add x1, sp, #0xa8 + 468300: 9101c3e0 add x0, sp, #0x70 + 468304: f94083e2 ldr x2, [sp, #256] + 468308: 94000340 bl 469008 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12emplace_backIJmRKS2_EEEvDpOT_> + 46830c: 910143e0 add x0, sp, #0x50 + 468310: 97ffa34f bl 45104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 468314: 17ffffeb b 4682c0 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0xf4> + 468318: 9101c3e0 add x0, sp, #0x70 + 46831c: 9400036d bl 4690d0 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE5beginEv> + 468320: aa0003f4 mov x20, x0 + 468324: 9101c3e0 add x0, sp, #0x70 + 468328: 94000373 bl 4690f4 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE3endEv> + 46832c: aa0003e1 mov x1, x0 + 468330: aa1403e0 mov x0, x20 + 468334: 9400037a bl 46911c <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEEEvT_SB_> + 468338: 910163e0 add x0, sp, #0x58 + 46833c: 97ff2cff bl 433738 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1Ev> + 468340: 9101c3e0 add x0, sp, #0x70 + 468344: 94000384 bl 469154 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE4sizeEv> + 468348: aa0003e1 mov x1, x0 + 46834c: 910163e0 add x0, sp, #0x58 + 468350: 9400038e bl 469188 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE7reserveEm> + 468354: 9101c3e0 add x0, sp, #0x70 + 468358: f9007fe0 str x0, [sp, #248] + 46835c: f9407fe0 ldr x0, [sp, #248] + 468360: 9400035c bl 4690d0 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE5beginEv> + 468364: f90023e0 str x0, [sp, #64] + 468368: f9407fe0 ldr x0, [sp, #248] + 46836c: 94000362 bl 4690f4 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE3endEv> + 468370: f9001fe0 str x0, [sp, #56] + 468374: 9100e3e1 add x1, sp, #0x38 + 468378: 910103e0 add x0, sp, #0x40 + 46837c: 940003d9 bl 4692e0 <_ZN9__gnu_cxxneIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 468380: 12001c00 and w0, w0, #0xff + 468384: 7100001f cmp w0, #0x0 + 468388: 54000160 b.eq 4683b4 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x1e8> // b.none + 46838c: 910103e0 add x0, sp, #0x40 + 468390: 940003ef bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 468394: f9007be0 str x0, [sp, #240] + 468398: f9407be0 ldr x0, [sp, #240] + 46839c: 91002001 add x1, x0, #0x8 + 4683a0: 910163e0 add x0, sp, #0x58 + 4683a4: 940003f0 bl 469364 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE9push_backERKS1_> + 4683a8: 910103e0 add x0, sp, #0x40 + 4683ac: 940003de bl 469324 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEppEv> + 4683b0: 17fffff1 b 468374 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x1a8> + 4683b4: 910163e0 add x0, sp, #0x58 + 4683b8: aa0003e1 mov x1, x0 + 4683bc: aa1303e0 mov x0, x19 + 4683c0: 9400027d bl 468db4 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1EOS3_> + 4683c4: 910163e0 add x0, sp, #0x58 + 4683c8: 97ff2ce4 bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 4683cc: 9101c3e0 add x0, sp, #0x70 + 4683d0: 94000290 bl 468e10 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EED1Ev> + 4683d4: 14000034 b 4684a4 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x2d8> + 4683d8: 910343e0 add x0, sp, #0xd0 + 4683dc: 97ffdbf8 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4683e0: 910383e3 add x3, sp, #0xe0 + 4683e4: d2800a42 mov x2, #0x52 // #82 + 4683e8: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 4683ec: 913bc001 add x1, x0, #0xef0 + 4683f0: aa0303e0 mov x0, x3 + 4683f4: 97ff6650 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 4683f8: 910383e1 add x1, sp, #0xe0 + 4683fc: 910343e0 add x0, sp, #0xd0 + 468400: 97ff6c69 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 468404: aa0003e2 mov x2, x0 + 468408: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 46840c: 913d8001 add x1, x0, #0xf60 + 468410: aa0203e0 mov x0, x2 + 468414: 97ff6c6f bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 468418: aa0003e2 mov x2, x0 + 46841c: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 468420: 913e0001 add x1, x0, #0xf80 + 468424: aa0203e0 mov x0, x2 + 468428: 97ff6c6a bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 46842c: aa0003e1 mov x1, x0 + 468430: 9102c3e0 add x0, sp, #0xb0 + 468434: aa0003e8 mov x8, x0 + 468438: aa0103e0 mov x0, x1 + 46843c: 97ffdc22 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 468440: 9102c3e0 add x0, sp, #0xb0 + 468444: 94012ac2 bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 468448: aa0003f3 mov x19, x0 + 46844c: 910243e0 add x0, sp, #0x90 + 468450: 97ff2cc2 bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 468454: aa1303e0 mov x0, x19 + 468458: 97fe7d2a bl 407900 <_Unwind_Resume@plt> + 46845c: aa0003f3 mov x19, x0 + 468460: 910163e0 add x0, sp, #0x58 + 468464: 97ff2cbd bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 468468: 14000002 b 468470 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x2a4> + 46846c: aa0003f3 mov x19, x0 + 468470: 9101c3e0 add x0, sp, #0x70 + 468474: 94000267 bl 468e10 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EED1Ev> + 468478: aa1303e0 mov x0, x19 + 46847c: 97fe7d21 bl 407900 <_Unwind_Resume@plt> + 468480: aa0003f3 mov x19, x0 + 468484: 9102c3e0 add x0, sp, #0xb0 + 468488: 97fe7b1e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 46848c: 14000002 b 468494 <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE+0x2c8> + 468490: aa0003f3 mov x19, x0 + 468494: 910343e0 add x0, sp, #0xd0 + 468498: 97ffdbdf bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 46849c: aa1303e0 mov x0, x19 + 4684a0: 97fe7d18 bl 407900 <_Unwind_Resume@plt> + 4684a4: aa1303e0 mov x0, x19 + 4684a8: a94153f3 ldp x19, x20, [sp, #16] + 4684ac: a8d17bfd ldp x29, x30, [sp], #272 + 4684b0: d65f03c0 ret + +00000000004684b4 <_ZN5Catch11isThrowSafeERKNS_14TestCaseHandleERKNS_7IConfigE>: +_ZN5Catch11isThrowSafeERKNS_14TestCaseHandleERKNS_7IConfigE(): + 4684b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4684b8: 910003fd mov x29, sp + 4684bc: f9000fe0 str x0, [sp, #24] + 4684c0: f9000be1 str x1, [sp, #16] + 4684c4: f9400fe0 ldr x0, [sp, #24] + 4684c8: 97fff4b7 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 4684cc: 97fff389 bl 4652f0 <_ZNK5Catch12TestCaseInfo6throwsEv> + 4684d0: 12001c00 and w0, w0, #0xff + 4684d4: 52000000 eor w0, w0, #0x1 + 4684d8: 12001c00 and w0, w0, #0xff + 4684dc: 7100001f cmp w0, #0x0 + 4684e0: 54000141 b.ne 468508 <_ZN5Catch11isThrowSafeERKNS_14TestCaseHandleERKNS_7IConfigE+0x54> // b.any + 4684e4: f9400be0 ldr x0, [sp, #16] + 4684e8: f9400000 ldr x0, [x0] + 4684ec: 91004000 add x0, x0, #0x10 + 4684f0: f9400001 ldr x1, [x0] + 4684f4: f9400be0 ldr x0, [sp, #16] + 4684f8: d63f0020 blr x1 + 4684fc: 12001c00 and w0, w0, #0xff + 468500: 7100001f cmp w0, #0x0 + 468504: 54000060 b.eq 468510 <_ZN5Catch11isThrowSafeERKNS_14TestCaseHandleERKNS_7IConfigE+0x5c> // b.none + 468508: 52800020 mov w0, #0x1 // #1 + 46850c: 14000002 b 468514 <_ZN5Catch11isThrowSafeERKNS_14TestCaseHandleERKNS_7IConfigE+0x60> + 468510: 52800000 mov w0, #0x0 // #0 + 468514: a8c27bfd ldp x29, x30, [sp], #32 + 468518: d65f03c0 ret + +000000000046851c <_ZN5Catch9matchTestERKNS_14TestCaseHandleERKNS_8TestSpecERKNS_7IConfigE>: +_ZN5Catch9matchTestERKNS_14TestCaseHandleERKNS_8TestSpecERKNS_7IConfigE(): + 46851c: a9bd7bfd stp x29, x30, [sp, #-48]! + 468520: 910003fd mov x29, sp + 468524: f90017e0 str x0, [sp, #40] + 468528: f90013e1 str x1, [sp, #32] + 46852c: f9000fe2 str x2, [sp, #24] + 468530: f94017e0 ldr x0, [sp, #40] + 468534: 97fff49c bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 468538: aa0003e1 mov x1, x0 + 46853c: f94013e0 ldr x0, [sp, #32] + 468540: 94003193 bl 474b8c <_ZNK5Catch8TestSpec7matchesERKNS_12TestCaseInfoE> + 468544: 12001c00 and w0, w0, #0xff + 468548: 7100001f cmp w0, #0x0 + 46854c: 54000120 b.eq 468570 <_ZN5Catch9matchTestERKNS_14TestCaseHandleERKNS_8TestSpecERKNS_7IConfigE+0x54> // b.none + 468550: f9400fe1 ldr x1, [sp, #24] + 468554: f94017e0 ldr x0, [sp, #40] + 468558: 97ffffd7 bl 4684b4 <_ZN5Catch11isThrowSafeERKNS_14TestCaseHandleERKNS_7IConfigE> + 46855c: 12001c00 and w0, w0, #0xff + 468560: 7100001f cmp w0, #0x0 + 468564: 54000060 b.eq 468570 <_ZN5Catch9matchTestERKNS_14TestCaseHandleERKNS_8TestSpecERKNS_7IConfigE+0x54> // b.none + 468568: 52800020 mov w0, #0x1 // #1 + 46856c: 14000002 b 468574 <_ZN5Catch9matchTestERKNS_14TestCaseHandleERKNS_8TestSpecERKNS_7IConfigE+0x58> + 468570: 52800000 mov w0, #0x0 // #0 + 468574: a8c37bfd ldp x29, x30, [sp], #48 + 468578: d65f03c0 ret + +000000000046857c <_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE>: +_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE(): + 46857c: a9b47bfd stp x29, x30, [sp, #-192]! + 468580: 910003fd mov x29, sp + 468584: f9000bf3 str x19, [sp, #16] + 468588: f90017e0 str x0, [sp, #40] + 46858c: 910143e0 add x0, sp, #0x50 + 468590: 9400019f bl 468c0c <_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EEC1Ev> + 468594: f94017e0 ldr x0, [sp, #40] + 468598: f9005fe0 str x0, [sp, #184] + 46859c: f9405fe0 ldr x0, [sp, #184] + 4685a0: 97ffa282 bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 4685a4: f90027e0 str x0, [sp, #72] + 4685a8: f9405fe0 ldr x0, [sp, #184] + 4685ac: 97ffa28b bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 4685b0: f90023e0 str x0, [sp, #64] + 4685b4: 910103e1 add x1, sp, #0x40 + 4685b8: 910123e0 add x0, sp, #0x48 + 4685bc: 97ffa293 bl 451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4685c0: 12001c00 and w0, w0, #0xff + 4685c4: 7100001f cmp w0, #0x0 + 4685c8: 540008e0 b.eq 4686e4 <_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE+0x168> // b.none + 4685cc: 910123e0 add x0, sp, #0x48 + 4685d0: 97ffa2a9 bl 451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 4685d4: f9005be0 str x0, [sp, #176] + 4685d8: 910143e0 add x0, sp, #0x50 + 4685dc: f9405be1 ldr x1, [sp, #176] + 4685e0: 940003a3 bl 46946c <_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EE6insertERKS1_> + 4685e4: a90307e0 stp x0, x1, [sp, #48] + 4685e8: 3940e3e0 ldrb w0, [sp, #56] + 4685ec: 52000000 eor w0, w0, #0x1 + 4685f0: 12001c00 and w0, w0, #0xff + 4685f4: 7100001f cmp w0, #0x0 + 4685f8: 54000700 b.eq 4686d8 <_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE+0x15c> // b.none + 4685fc: 910283e0 add x0, sp, #0xa0 + 468600: 97ffdb6f bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 468604: 910283e2 add x2, sp, #0xa0 + 468608: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 46860c: 913e8001 add x1, x0, #0xfa0 + 468610: aa0203e0 mov x0, x2 + 468614: 97ffeccf bl 463950 <_ZN5Catch20ReusableStringStreamlsIA20_cEERS0_RKT_> + 468618: aa0003f3 mov x19, x0 + 46861c: f9405be0 ldr x0, [sp, #176] + 468620: 97fff461 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 468624: aa0003e1 mov x1, x0 + 468628: aa1303e0 mov x0, x19 + 46862c: 97ffa17f bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 468630: aa0003e2 mov x2, x0 + 468634: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 468638: 913ee001 add x1, x0, #0xfb8 + 46863c: aa0203e0 mov x0, x2 + 468640: 9400039b bl 4694ac <_ZN5Catch20ReusableStringStreamlsIA22_cEERS0_RKT_> + 468644: aa0003e2 mov x2, x0 + 468648: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 46864c: 913f4001 add x1, x0, #0xfd0 + 468650: aa0203e0 mov x0, x2 + 468654: 97ffed0f bl 463a90 <_ZN5Catch20ReusableStringStreamlsIA16_cEERS0_RKT_> + 468658: aa0003f3 mov x19, x0 + 46865c: 9100c3e0 add x0, sp, #0x30 + 468660: 9400039e bl 4694d8 <_ZNKSt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEptEv> + 468664: 97fff450 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 468668: 91026000 add x0, x0, #0x98 + 46866c: aa0003e1 mov x1, x0 + 468670: aa1303e0 mov x0, x19 + 468674: 97ff6bcc bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 468678: aa0003e2 mov x2, x0 + 46867c: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 468680: 913f8001 add x1, x0, #0xfe0 + 468684: aa0203e0 mov x0, x2 + 468688: 97ffa173 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 46868c: aa0003e2 mov x2, x0 + 468690: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 468694: 913fa001 add x1, x0, #0xfe8 + 468698: aa0203e0 mov x0, x2 + 46869c: 94000397 bl 4694f8 <_ZN5Catch20ReusableStringStreamlsIA15_cEERS0_RKT_> + 4686a0: aa0003f3 mov x19, x0 + 4686a4: f9405be0 ldr x0, [sp, #176] + 4686a8: 97fff43f bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 4686ac: 91026000 add x0, x0, #0x98 + 4686b0: aa0003e1 mov x1, x0 + 4686b4: aa1303e0 mov x0, x19 + 4686b8: 97ff6bbb bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 4686bc: aa0003e1 mov x1, x0 + 4686c0: 910203e0 add x0, sp, #0x80 + 4686c4: aa0003e8 mov x8, x0 + 4686c8: aa0103e0 mov x0, x1 + 4686cc: 97ffdb7e bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4686d0: 910203e0 add x0, sp, #0x80 + 4686d4: 94012a2c bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4686d8: 910123e0 add x0, sp, #0x48 + 4686dc: 97ffa25c bl 45104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 4686e0: 17ffffb5 b 4685b4 <_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE+0x38> + 4686e4: 910143e0 add x0, sp, #0x50 + 4686e8: 94000151 bl 468c2c <_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EED1Ev> + 4686ec: 1400000f b 468728 <_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE+0x1ac> + 4686f0: aa0003f3 mov x19, x0 + 4686f4: 910203e0 add x0, sp, #0x80 + 4686f8: 97fe7a82 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4686fc: 14000002 b 468704 <_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE+0x188> + 468700: aa0003f3 mov x19, x0 + 468704: 910283e0 add x0, sp, #0xa0 + 468708: 97ffdb43 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 46870c: aa1303e0 mov x0, x19 + 468710: 14000001 b 468714 <_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE+0x198> + 468714: aa0003f3 mov x19, x0 + 468718: 910143e0 add x0, sp, #0x50 + 46871c: 94000144 bl 468c2c <_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EED1Ev> + 468720: aa1303e0 mov x0, x19 + 468724: 97fe7c77 bl 407900 <_Unwind_Resume@plt> + 468728: f9400bf3 ldr x19, [sp, #16] + 46872c: a8cc7bfd ldp x29, x30, [sp], #192 + 468730: d65f03c0 ret + +0000000000468734 <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE>: +_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE(): + 468734: a9ba7bfd stp x29, x30, [sp, #-96]! + 468738: 910003fd mov x29, sp + 46873c: a90153f3 stp x19, x20, [sp, #16] + 468740: aa0803f3 mov x19, x8 + 468744: f9001fe0 str x0, [sp, #56] + 468748: f9001be1 str x1, [sp, #48] + 46874c: f90017e2 str x2, [sp, #40] + 468750: aa1303e0 mov x0, x19 + 468754: 97ff2bf9 bl 433738 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1Ev> + 468758: f9401fe0 ldr x0, [sp, #56] + 46875c: 940001c1 bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 468760: aa0003e1 mov x1, x0 + 468764: aa1303e0 mov x0, x19 + 468768: 94000288 bl 469188 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE7reserveEm> + 46876c: f9401fe0 ldr x0, [sp, #56] + 468770: f9002fe0 str x0, [sp, #88] + 468774: f9402fe0 ldr x0, [sp, #88] + 468778: 97ffa20c bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 46877c: f90027e0 str x0, [sp, #72] + 468780: f9402fe0 ldr x0, [sp, #88] + 468784: 97ffa215 bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 468788: f90023e0 str x0, [sp, #64] + 46878c: 910103e1 add x1, sp, #0x40 + 468790: 910123e0 add x0, sp, #0x48 + 468794: 97ffa21d bl 451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 468798: 12001c00 and w0, w0, #0xff + 46879c: 7100001f cmp w0, #0x0 + 4687a0: 540005e0 b.eq 46885c <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE+0x128> // b.none + 4687a4: 910123e0 add x0, sp, #0x48 + 4687a8: 97ffa233 bl 451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 4687ac: f9002be0 str x0, [sp, #80] + 4687b0: f9401be0 ldr x0, [sp, #48] + 4687b4: 940030e0 bl 474b34 <_ZNK5Catch8TestSpec10hasFiltersEv> + 4687b8: 12001c00 and w0, w0, #0xff + 4687bc: 52000000 eor w0, w0, #0x1 + 4687c0: 12001c00 and w0, w0, #0xff + 4687c4: 7100001f cmp w0, #0x0 + 4687c8: 54000120 b.eq 4687ec <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE+0xb8> // b.none + 4687cc: f9402be0 ldr x0, [sp, #80] + 4687d0: 97fff3f5 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 4687d4: 97fff2bb bl 4652c0 <_ZNK5Catch12TestCaseInfo8isHiddenEv> + 4687d8: 12001c00 and w0, w0, #0xff + 4687dc: 52000000 eor w0, w0, #0x1 + 4687e0: 12001c00 and w0, w0, #0xff + 4687e4: 7100001f cmp w0, #0x0 + 4687e8: 540001a1 b.ne 46881c <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE+0xe8> // b.any + 4687ec: f9401be0 ldr x0, [sp, #48] + 4687f0: 940030d1 bl 474b34 <_ZNK5Catch8TestSpec10hasFiltersEv> + 4687f4: 12001c00 and w0, w0, #0xff + 4687f8: 7100001f cmp w0, #0x0 + 4687fc: 54000140 b.eq 468824 <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE+0xf0> // b.none + 468800: f94017e2 ldr x2, [sp, #40] + 468804: f9401be1 ldr x1, [sp, #48] + 468808: f9402be0 ldr x0, [sp, #80] + 46880c: 97ffff44 bl 46851c <_ZN5Catch9matchTestERKNS_14TestCaseHandleERKNS_8TestSpecERKNS_7IConfigE> + 468810: 12001c00 and w0, w0, #0xff + 468814: 7100001f cmp w0, #0x0 + 468818: 54000060 b.eq 468824 <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE+0xf0> // b.none + 46881c: 52800020 mov w0, #0x1 // #1 + 468820: 14000002 b 468828 <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE+0xf4> + 468824: 52800000 mov w0, #0x0 // #0 + 468828: 7100001f cmp w0, #0x0 + 46882c: 54000080 b.eq 46883c <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE+0x108> // b.none + 468830: f9402be1 ldr x1, [sp, #80] + 468834: aa1303e0 mov x0, x19 + 468838: 940002cb bl 469364 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE9push_backERKS1_> + 46883c: 910123e0 add x0, sp, #0x48 + 468840: 97ffa203 bl 45104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 468844: 17ffffd2 b 46878c <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE+0x58> + 468848: aa0003f4 mov x20, x0 + 46884c: aa1303e0 mov x0, x19 + 468850: 97ff2bc2 bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 468854: aa1403e0 mov x0, x20 + 468858: 97fe7c2a bl 407900 <_Unwind_Resume@plt> + 46885c: d503201f nop + 468860: aa1303e0 mov x0, x19 + 468864: a94153f3 ldp x19, x20, [sp, #16] + 468868: a8c67bfd ldp x29, x30, [sp], #96 + 46886c: d65f03c0 ret + +0000000000468870 <_ZN5Catch21getAllTestCasesSortedERKNS_7IConfigE>: +_ZN5Catch21getAllTestCasesSortedERKNS_7IConfigE(): + 468870: a9be7bfd stp x29, x30, [sp, #-32]! + 468874: 910003fd mov x29, sp + 468878: f9000fe0 str x0, [sp, #24] + 46887c: 97ff279c bl 4326ec <_ZN5Catch14getRegistryHubEv> + 468880: aa0003e2 mov x2, x0 + 468884: f9400040 ldr x0, [x2] + 468888: 91006000 add x0, x0, #0x18 + 46888c: f9400001 ldr x1, [x0] + 468890: aa0203e0 mov x0, x2 + 468894: d63f0020 blr x1 + 468898: aa0003e3 mov x3, x0 + 46889c: f9400060 ldr x0, [x3] + 4688a0: 91008000 add x0, x0, #0x20 + 4688a4: f9400002 ldr x2, [x0] + 4688a8: f9400fe1 ldr x1, [sp, #24] + 4688ac: aa0303e0 mov x0, x3 + 4688b0: d63f0040 blr x2 + 4688b4: a8c27bfd ldp x29, x30, [sp], #32 + 4688b8: d65f03c0 ret + +00000000004688bc <_ZN5Catch12TestRegistry12registerTestESt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS2_EES1_INS_12ITestInvokerES3_IS6_EE>: +_ZN5Catch12TestRegistry12registerTestESt10unique_ptrINS_12TestCaseInfoESt14default_deleteIS2_EES1_INS_12ITestInvokerES3_IS6_EE(): + 4688bc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4688c0: 910003fd mov x29, sp + 4688c4: f9000bf3 str x19, [sp, #16] + 4688c8: f9001fe0 str x0, [sp, #56] + 4688cc: f9001be1 str x1, [sp, #48] + 4688d0: f90017e2 str x2, [sp, #40] + 4688d4: f9401fe0 ldr x0, [sp, #56] + 4688d8: 9100e013 add x19, x0, #0x38 + 4688dc: f9401be0 ldr x0, [sp, #48] + 4688e0: 97ff2af8 bl 4334c0 <_ZNKSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EE3getEv> + 4688e4: f90023e0 str x0, [sp, #64] + 4688e8: f94017e0 ldr x0, [sp, #40] + 4688ec: 97ff2b32 bl 4335b4 <_ZNKSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EE3getEv> + 4688f0: f90027e0 str x0, [sp, #72] + 4688f4: 910123e1 add x1, sp, #0x48 + 4688f8: 910103e0 add x0, sp, #0x40 + 4688fc: aa0103e2 mov x2, x1 + 468900: aa0003e1 mov x1, x0 + 468904: aa1303e0 mov x0, x19 + 468908: 94000307 bl 469524 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12emplace_backIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvDpOT_> + 46890c: f9401fe0 ldr x0, [sp, #56] + 468910: 91002013 add x19, x0, #0x8 + 468914: f9401be0 ldr x0, [sp, #48] + 468918: 97ff28a5 bl 432bac <_ZSt4moveIRSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 46891c: aa0003e1 mov x1, x0 + 468920: aa1303e0 mov x0, x19 + 468924: 94000332 bl 4695ec <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_> + 468928: f9401fe0 ldr x0, [sp, #56] + 46892c: 91008013 add x19, x0, #0x20 + 468930: f94017e0 ldr x0, [sp, #40] + 468934: 97ff28a3 bl 432bc0 <_ZSt4moveIRSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 468938: aa0003e1 mov x1, x0 + 46893c: aa1303e0 mov x0, x19 + 468940: 94000337 bl 46961c <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_> + 468944: d503201f nop + 468948: f9400bf3 ldr x19, [sp, #16] + 46894c: a8c57bfd ldp x29, x30, [sp], #80 + 468950: d65f03c0 ret + +0000000000468954 <_ZNK5Catch12TestRegistry11getAllInfosEv>: +_ZNK5Catch12TestRegistry11getAllInfosEv(): + 468954: d10043ff sub sp, sp, #0x10 + 468958: f90007e0 str x0, [sp, #8] + 46895c: f94007e0 ldr x0, [sp, #8] + 468960: 91002000 add x0, x0, #0x8 + 468964: 910043ff add sp, sp, #0x10 + 468968: d65f03c0 ret + +000000000046896c <_ZNK5Catch12TestRegistry11getAllTestsEv>: +_ZNK5Catch12TestRegistry11getAllTestsEv(): + 46896c: d10043ff sub sp, sp, #0x10 + 468970: f90007e0 str x0, [sp, #8] + 468974: f94007e0 ldr x0, [sp, #8] + 468978: 9100e000 add x0, x0, #0x38 + 46897c: 910043ff add sp, sp, #0x10 + 468980: d65f03c0 ret + +0000000000468984 <_ZNK5Catch12TestRegistry17getAllTestsSortedERKNS_7IConfigE>: +_ZNK5Catch12TestRegistry17getAllTestsSortedERKNS_7IConfigE(): + 468984: a9bb7bfd stp x29, x30, [sp, #-80]! + 468988: 910003fd mov x29, sp + 46898c: f9000bf3 str x19, [sp, #16] + 468990: f90017e0 str x0, [sp, #40] + 468994: f90013e1 str x1, [sp, #32] + 468998: f94017e0 ldr x0, [sp, #40] + 46899c: 91016000 add x0, x0, #0x58 + 4689a0: 9400032b bl 46964c <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5emptyEv> + 4689a4: 12001c00 and w0, w0, #0xff + 4689a8: 7100001f cmp w0, #0x0 + 4689ac: 54000080 b.eq 4689bc <_ZNK5Catch12TestRegistry17getAllTestsSortedERKNS_7IConfigE+0x38> // b.none + 4689b0: f94017e0 ldr x0, [sp, #40] + 4689b4: 9100e000 add x0, x0, #0x38 + 4689b8: 97fffef1 bl 46857c <_ZN5Catch27enforceNoDuplicateTestCasesERKSt6vectorINS_14TestCaseHandleESaIS1_EE> + 4689bc: f94017e0 ldr x0, [sp, #40] + 4689c0: b9405000 ldr w0, [x0, #80] + 4689c4: 2a0003f3 mov w19, w0 + 4689c8: f94013e0 ldr x0, [sp, #32] + 4689cc: f9400000 ldr x0, [x0] + 4689d0: 9101e000 add x0, x0, #0x78 + 4689d4: f9400001 ldr x1, [x0] + 4689d8: f94013e0 ldr x0, [sp, #32] + 4689dc: d63f0020 blr x1 + 4689e0: 6b00027f cmp w19, w0 + 4689e4: 540000e1 b.ne 468a00 <_ZNK5Catch12TestRegistry17getAllTestsSortedERKNS_7IConfigE+0x7c> // b.any + 4689e8: f94017e0 ldr x0, [sp, #40] + 4689ec: 91016000 add x0, x0, #0x58 + 4689f0: 94000317 bl 46964c <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5emptyEv> + 4689f4: 12001c00 and w0, w0, #0xff + 4689f8: 7100001f cmp w0, #0x0 + 4689fc: 54000060 b.eq 468a08 <_ZNK5Catch12TestRegistry17getAllTestsSortedERKNS_7IConfigE+0x84> // b.none + 468a00: 52800020 mov w0, #0x1 // #1 + 468a04: 14000002 b 468a0c <_ZNK5Catch12TestRegistry17getAllTestsSortedERKNS_7IConfigE+0x88> + 468a08: 52800000 mov w0, #0x0 // #0 + 468a0c: 7100001f cmp w0, #0x0 + 468a10: 54000320 b.eq 468a74 <_ZNK5Catch12TestRegistry17getAllTestsSortedERKNS_7IConfigE+0xf0> // b.none + 468a14: f94017e0 ldr x0, [sp, #40] + 468a18: 91016013 add x19, x0, #0x58 + 468a1c: f94017e0 ldr x0, [sp, #40] + 468a20: 9100e000 add x0, x0, #0x38 + 468a24: 9100e3e1 add x1, sp, #0x38 + 468a28: aa0103e8 mov x8, x1 + 468a2c: aa0003e1 mov x1, x0 + 468a30: f94013e0 ldr x0, [sp, #32] + 468a34: 97fffde6 bl 4681cc <_ZN5Catch9sortTestsERKNS_7IConfigERKSt6vectorINS_14TestCaseHandleESaIS4_EE> + 468a38: 9100e3e0 add x0, sp, #0x38 + 468a3c: aa0003e1 mov x1, x0 + 468a40: aa1303e0 mov x0, x19 + 468a44: 94000312 bl 46968c <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEaSEOS3_> + 468a48: 9100e3e0 add x0, sp, #0x38 + 468a4c: 97ff2b43 bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 468a50: f94013e0 ldr x0, [sp, #32] + 468a54: f9400000 ldr x0, [x0] + 468a58: 9101e000 add x0, x0, #0x78 + 468a5c: f9400001 ldr x1, [x0] + 468a60: f94013e0 ldr x0, [sp, #32] + 468a64: d63f0020 blr x1 + 468a68: 2a0003e1 mov w1, w0 + 468a6c: f94017e0 ldr x0, [sp, #40] + 468a70: b9005001 str w1, [x0, #80] + 468a74: f94017e0 ldr x0, [sp, #40] + 468a78: 91016000 add x0, x0, #0x58 + 468a7c: f9400bf3 ldr x19, [sp, #16] + 468a80: a8c57bfd ldp x29, x30, [sp], #80 + 468a84: d65f03c0 ret + +0000000000468a88 <_ZNK5Catch21TestInvokerAsFunction6invokeEv>: +_ZNK5Catch21TestInvokerAsFunction6invokeEv(): + 468a88: a9be7bfd stp x29, x30, [sp, #-32]! + 468a8c: 910003fd mov x29, sp + 468a90: f9000fe0 str x0, [sp, #24] + 468a94: f9400fe0 ldr x0, [sp, #24] + 468a98: f9400400 ldr x0, [x0, #8] + 468a9c: d63f0000 blr x0 + 468aa0: d503201f nop + 468aa4: a8c27bfd ldp x29, x30, [sp], #32 + 468aa8: d65f03c0 ret + +0000000000468aac <_ZN5Catch16extractClassNameB5cxx11ERKNS_9StringRefE>: +_ZN5Catch16extractClassNameB5cxx11ERKNS_9StringRefE(): + 468aac: a9ba7bfd stp x29, x30, [sp, #-96]! + 468ab0: 910003fd mov x29, sp + 468ab4: a90153f3 stp x19, x20, [sp, #16] + 468ab8: aa0803f3 mov x19, x8 + 468abc: f90017e0 str x0, [sp, #40] + 468ac0: aa1303e8 mov x8, x19 + 468ac4: f94017e0 ldr x0, [sp, #40] + 468ac8: 97ff64b5 bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 468acc: 528004c1 mov w1, #0x26 // #38 + 468ad0: aa1303e0 mov x0, x19 + 468ad4: 97ffe358 bl 461834 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc> + 468ad8: 12001c00 and w0, w0, #0xff + 468adc: 7100001f cmp w0, #0x0 + 468ae0: 54000520 b.eq 468b84 <_ZN5Catch16extractClassNameB5cxx11ERKNS_9StringRefE+0xd8> // b.none + 468ae4: 92800002 mov x2, #0xffffffffffffffff // #-1 + 468ae8: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 468aec: 913fe001 add x1, x0, #0xff8 + 468af0: aa1303e0 mov x0, x19 + 468af4: 97fe7b67 bl 407890 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcm@plt> + 468af8: f9002be0 str x0, [sp, #80] + 468afc: f9402be0 ldr x0, [sp, #80] + 468b00: d1000400 sub x0, x0, #0x1 + 468b04: aa0003e2 mov x2, x0 + 468b08: 90000300 adrp x0, 4c8000 <_ZTSN5Catch5clara6detail13ParserRefImplINS1_3OptEEE+0x20> + 468b0c: 913fe001 add x1, x0, #0xff8 + 468b10: aa1303e0 mov x0, x19 + 468b14: 97fe7b5f bl 407890 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcm@plt> + 468b18: f9002fe0 str x0, [sp, #88] + 468b1c: f9402fe0 ldr x0, [sp, #88] + 468b20: b100041f cmn x0, #0x1 + 468b24: 54000061 b.ne 468b30 <_ZN5Catch16extractClassNameB5cxx11ERKNS_9StringRefE+0x84> // b.any + 468b28: d2800020 mov x0, #0x1 // #1 + 468b2c: f9002fe0 str x0, [sp, #88] + 468b30: f9402be1 ldr x1, [sp, #80] + 468b34: f9402fe0 ldr x0, [sp, #88] + 468b38: cb000020 sub x0, x1, x0 + 468b3c: 9100c3e1 add x1, sp, #0x30 + 468b40: aa0103e8 mov x8, x1 + 468b44: aa0003e2 mov x2, x0 + 468b48: f9402fe1 ldr x1, [sp, #88] + 468b4c: aa1303e0 mov x0, x19 + 468b50: 97fe7a24 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 468b54: 9100c3e0 add x0, sp, #0x30 + 468b58: aa0003e1 mov x1, x0 + 468b5c: aa1303e0 mov x0, x19 + 468b60: 97fe7a78 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 468b64: 9100c3e0 add x0, sp, #0x30 + 468b68: 97fe7966 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 468b6c: 14000006 b 468b84 <_ZN5Catch16extractClassNameB5cxx11ERKNS_9StringRefE+0xd8> + 468b70: aa0003f4 mov x20, x0 + 468b74: aa1303e0 mov x0, x19 + 468b78: 97fe7962 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 468b7c: aa1403e0 mov x0, x20 + 468b80: 97fe7b60 bl 407900 <_Unwind_Resume@plt> + 468b84: d503201f nop + 468b88: aa1303e0 mov x0, x19 + 468b8c: a94153f3 ldp x19, x20, [sp, #16] + 468b90: a8c67bfd ldp x29, x30, [sp], #96 + 468b94: d65f03c0 ret + +0000000000468b98 <_ZN5Catch14TestCaseHandleC1EPNS_12TestCaseInfoEPNS_12ITestInvokerE>: +_ZN5Catch14TestCaseHandleC1EPNS_12TestCaseInfoEPNS_12ITestInvokerE(): + 468b98: d10083ff sub sp, sp, #0x20 + 468b9c: f9000fe0 str x0, [sp, #24] + 468ba0: f9000be1 str x1, [sp, #16] + 468ba4: f90007e2 str x2, [sp, #8] + 468ba8: f9400fe0 ldr x0, [sp, #24] + 468bac: f9400be1 ldr x1, [sp, #16] + 468bb0: f9000001 str x1, [x0] + 468bb4: f9400fe0 ldr x0, [sp, #24] + 468bb8: f94007e1 ldr x1, [sp, #8] + 468bbc: f9000401 str x1, [x0, #8] + 468bc0: d503201f nop + 468bc4: 910083ff add sp, sp, #0x20 + 468bc8: d65f03c0 ret + +0000000000468bcc <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EED1Ev>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EED1Ev(): + 468bcc: a9be7bfd stp x29, x30, [sp, #-32]! + 468bd0: 910003fd mov x29, sp + 468bd4: f9000fe0 str x0, [sp, #24] + 468bd8: f9400fe0 ldr x0, [sp, #24] + 468bdc: 9400020f bl 469418 <_ZNSaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEED1Ev> + 468be0: d503201f nop + 468be4: a8c27bfd ldp x29, x30, [sp], #32 + 468be8: d65f03c0 ret + +0000000000468bec <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1Ev>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC2Ev(): + 468bec: a9be7bfd stp x29, x30, [sp, #-32]! + 468bf0: 910003fd mov x29, sp + 468bf4: f9000fe0 str x0, [sp, #24] + 468bf8: f9400fe0 ldr x0, [sp, #24] + 468bfc: 940001fa bl 4693e4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1Ev> + 468c00: d503201f nop + 468c04: a8c27bfd ldp x29, x30, [sp], #32 + 468c08: d65f03c0 ret + +0000000000468c0c <_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EEC1Ev>: +_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EEC2Ev(): + 468c0c: a9be7bfd stp x29, x30, [sp, #-32]! + 468c10: 910003fd mov x29, sp + 468c14: f9000fe0 str x0, [sp, #24] + 468c18: f9400fe0 ldr x0, [sp, #24] + 468c1c: 97fffff4 bl 468bec <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1Ev> + 468c20: d503201f nop + 468c24: a8c27bfd ldp x29, x30, [sp], #32 + 468c28: d65f03c0 ret + +0000000000468c2c <_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EED1Ev>: +_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EED1Ev(): + 468c2c: a9be7bfd stp x29, x30, [sp, #-32]! + 468c30: 910003fd mov x29, sp + 468c34: f9000fe0 str x0, [sp, #24] + 468c38: f9400fe0 ldr x0, [sp, #24] + 468c3c: 940001ff bl 469438 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED1Ev> + 468c40: d503201f nop + 468c44: a8c27bfd ldp x29, x30, [sp], #32 + 468c48: d65f03c0 ret + +0000000000468c4c <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1ERKS3_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1ERKS3_(): + 468c4c: a9bb7bfd stp x29, x30, [sp, #-80]! + 468c50: 910003fd mov x29, sp + 468c54: a90153f3 stp x19, x20, [sp, #16] + 468c58: f90013f5 str x21, [sp, #32] + 468c5c: f9001fe0 str x0, [sp, #56] + 468c60: f9001be1 str x1, [sp, #48] + 468c64: f9401ff3 ldr x19, [sp, #56] + 468c68: f9401be0 ldr x0, [sp, #48] + 468c6c: 9400007d bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 468c70: aa0003f4 mov x20, x0 + 468c74: f9401be0 ldr x0, [sp, #48] + 468c78: 940002a2 bl 469700 <_ZNKSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 468c7c: aa0003e1 mov x1, x0 + 468c80: 910123e0 add x0, sp, #0x48 + 468c84: aa0003e8 mov x8, x0 + 468c88: aa0103e0 mov x0, x1 + 468c8c: 94000291 bl 4696d0 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch14TestCaseHandleEES2_E17_S_select_on_copyERKS3_> + 468c90: 910123e0 add x0, sp, #0x48 + 468c94: aa0003e2 mov x2, x0 + 468c98: aa1403e1 mov x1, x20 + 468c9c: aa1303e0 mov x0, x19 + 468ca0: 9400029d bl 469714 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1EmRKS2_> + 468ca4: 910123e0 add x0, sp, #0x48 + 468ca8: 97ff2dfc bl 434498 <_ZNSaIN5Catch14TestCaseHandleEED1Ev> + 468cac: f9401be0 ldr x0, [sp, #48] + 468cb0: 97ffa0be bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 468cb4: aa0003f4 mov x20, x0 + 468cb8: f9401be0 ldr x0, [sp, #48] + 468cbc: 97ffa0c7 bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 468cc0: aa0003f5 mov x21, x0 + 468cc4: f9401fe0 ldr x0, [sp, #56] + 468cc8: f9400013 ldr x19, [x0] + 468ccc: f9401fe0 ldr x0, [sp, #56] + 468cd0: 97ff2c4f bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 468cd4: aa0003e3 mov x3, x0 + 468cd8: aa1303e2 mov x2, x19 + 468cdc: aa1503e1 mov x1, x21 + 468ce0: aa1403e0 mov x0, x20 + 468ce4: 940002a1 bl 469768 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E> + 468ce8: aa0003e1 mov x1, x0 + 468cec: f9401fe0 ldr x0, [sp, #56] + 468cf0: f9000401 str x1, [x0, #8] + 468cf4: 1400000b b 468d20 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1ERKS3_+0xd4> + 468cf8: aa0003f3 mov x19, x0 + 468cfc: 910123e0 add x0, sp, #0x48 + 468d00: 97ff2de6 bl 434498 <_ZNSaIN5Catch14TestCaseHandleEED1Ev> + 468d04: aa1303e0 mov x0, x19 + 468d08: 97fe7afe bl 407900 <_Unwind_Resume@plt> + 468d0c: aa0003f3 mov x19, x0 + 468d10: f9401fe0 ldr x0, [sp, #56] + 468d14: 97ff2c29 bl 433db8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 468d18: aa1303e0 mov x0, x19 + 468d1c: 97fe7af9 bl 407900 <_Unwind_Resume@plt> + 468d20: a94153f3 ldp x19, x20, [sp, #16] + 468d24: f94013f5 ldr x21, [sp, #32] + 468d28: a8c57bfd ldp x29, x30, [sp], #80 + 468d2c: d65f03c0 ret + +0000000000468d30 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv(): + 468d30: a9bd7bfd stp x29, x30, [sp, #-48]! + 468d34: 910003fd mov x29, sp + 468d38: f9000fe0 str x0, [sp, #24] + 468d3c: f9400fe1 ldr x1, [sp, #24] + 468d40: 9100a3e0 add x0, sp, #0x28 + 468d44: 94000295 bl 469798 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 468d48: f94017e0 ldr x0, [sp, #40] + 468d4c: a8c37bfd ldp x29, x30, [sp], #48 + 468d50: d65f03c0 ret + +0000000000468d54 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv(): + 468d54: a9bd7bfd stp x29, x30, [sp, #-48]! + 468d58: 910003fd mov x29, sp + 468d5c: f9000fe0 str x0, [sp, #24] + 468d60: f9400fe0 ldr x0, [sp, #24] + 468d64: 91002001 add x1, x0, #0x8 + 468d68: 9100a3e0 add x0, sp, #0x28 + 468d6c: 9400028b bl 469798 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 468d70: f94017e0 ldr x0, [sp, #40] + 468d74: a8c37bfd ldp x29, x30, [sp], #48 + 468d78: d65f03c0 ret + +0000000000468d7c <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEEvT_S9_>: +_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEEvT_S9_(): + 468d7c: a9bc7bfd stp x29, x30, [sp, #-64]! + 468d80: 910003fd mov x29, sp + 468d84: f9000bf3 str x19, [sp, #16] + 468d88: f90017e0 str x0, [sp, #40] + 468d8c: f90013e1 str x1, [sp, #32] + 468d90: 97fe8d86 bl 40c3a8 <_ZN9__gnu_cxx5__ops16__iter_less_iterEv> + 468d94: 2a1303e2 mov w2, w19 + 468d98: f94013e1 ldr x1, [sp, #32] + 468d9c: f94017e0 ldr x0, [sp, #40] + 468da0: 94000288 bl 4697c0 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_> + 468da4: d503201f nop + 468da8: f9400bf3 ldr x19, [sp, #16] + 468dac: a8c47bfd ldp x29, x30, [sp], #64 + 468db0: d65f03c0 ret + +0000000000468db4 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1EOS3_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC2EOS3_(): + 468db4: a9bd7bfd stp x29, x30, [sp, #-48]! + 468db8: 910003fd mov x29, sp + 468dbc: f9000bf3 str x19, [sp, #16] + 468dc0: f90017e0 str x0, [sp, #40] + 468dc4: f90013e1 str x1, [sp, #32] + 468dc8: f94017f3 ldr x19, [sp, #40] + 468dcc: f94013e0 ldr x0, [sp, #32] + 468dd0: 9400029a bl 469838 <_ZSt4moveIRSt6vectorIN5Catch14TestCaseHandleESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_> + 468dd4: aa0003e1 mov x1, x0 + 468dd8: aa1303e0 mov x0, x19 + 468ddc: 9400029c bl 46984c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1EOS3_> + 468de0: d503201f nop + 468de4: f9400bf3 ldr x19, [sp, #16] + 468de8: a8c37bfd ldp x29, x30, [sp], #48 + 468dec: d65f03c0 ret + +0000000000468df0 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EEC1Ev>: +_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EEC2Ev(): + 468df0: a9be7bfd stp x29, x30, [sp, #-32]! + 468df4: 910003fd mov x29, sp + 468df8: f9000fe0 str x0, [sp, #24] + 468dfc: f9400fe0 ldr x0, [sp, #24] + 468e00: 940002ae bl 4698b8 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EEC1Ev> + 468e04: d503201f nop + 468e08: a8c27bfd ldp x29, x30, [sp], #32 + 468e0c: d65f03c0 ret + +0000000000468e10 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EED1Ev>: +_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EED2Ev(): + 468e10: a9bd7bfd stp x29, x30, [sp, #-48]! + 468e14: 910003fd mov x29, sp + 468e18: a90153f3 stp x19, x20, [sp, #16] + 468e1c: f90017e0 str x0, [sp, #40] + 468e20: f94017e0 ldr x0, [sp, #40] + 468e24: f9400013 ldr x19, [x0] + 468e28: f94017e0 ldr x0, [sp, #40] + 468e2c: f9400414 ldr x20, [x0, #8] + 468e30: f94017e0 ldr x0, [sp, #40] + 468e34: 940002c0 bl 469934 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv> + 468e38: aa0003e2 mov x2, x0 + 468e3c: aa1403e1 mov x1, x20 + 468e40: aa1303e0 mov x0, x19 + 468e44: 940002c1 bl 469948 <_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEES3_EvT_S5_RSaIT0_E> + 468e48: f94017e0 ldr x0, [sp, #40] + 468e4c: 940002a3 bl 4698d8 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EED1Ev> + 468e50: d503201f nop + 468e54: a94153f3 ldp x19, x20, [sp, #16] + 468e58: a8c37bfd ldp x29, x30, [sp], #48 + 468e5c: d65f03c0 ret + +0000000000468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv(): + 468e60: d10043ff sub sp, sp, #0x10 + 468e64: f90007e0 str x0, [sp, #8] + 468e68: f94007e0 ldr x0, [sp, #8] + 468e6c: f9400401 ldr x1, [x0, #8] + 468e70: f94007e0 ldr x0, [sp, #8] + 468e74: f9400000 ldr x0, [x0] + 468e78: cb000020 sub x0, x1, x0 + 468e7c: 9344fc01 asr x1, x0, #4 + 468e80: aa0103e0 mov x0, x1 + 468e84: 910043ff add sp, sp, #0x10 + 468e88: d65f03c0 ret + +0000000000468e8c <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE7reserveEm>: +_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE7reserveEm(): + 468e8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 468e90: 910003fd mov x29, sp + 468e94: a90153f3 stp x19, x20, [sp, #16] + 468e98: f90017e0 str x0, [sp, #40] + 468e9c: f90013e1 str x1, [sp, #32] + 468ea0: f94017e0 ldr x0, [sp, #40] + 468ea4: 940002b4 bl 469974 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8max_sizeEv> + 468ea8: aa0003e1 mov x1, x0 + 468eac: f94013e0 ldr x0, [sp, #32] + 468eb0: eb01001f cmp x0, x1 + 468eb4: 1a9f97e0 cset w0, hi // hi = pmore + 468eb8: 12001c00 and w0, w0, #0xff + 468ebc: 7100001f cmp w0, #0x0 + 468ec0: 54000080 b.eq 468ed0 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE7reserveEm+0x44> // b.none + 468ec4: b0000300 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 468ec8: 91000000 add x0, x0, #0x0 + 468ecc: 97fe7861 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 468ed0: f94017e0 ldr x0, [sp, #40] + 468ed4: 940002b0 bl 469994 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8capacityEv> + 468ed8: aa0003e1 mov x1, x0 + 468edc: f94013e0 ldr x0, [sp, #32] + 468ee0: eb01001f cmp x0, x1 + 468ee4: 1a9f97e0 cset w0, hi // hi = pmore + 468ee8: 12001c00 and w0, w0, #0xff + 468eec: 7100001f cmp w0, #0x0 + 468ef0: 54000840 b.eq 468ff8 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE7reserveEm+0x16c> // b.none + 468ef4: f94017e0 ldr x0, [sp, #40] + 468ef8: 94000097 bl 469154 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE4sizeEv> + 468efc: f9001fe0 str x0, [sp, #56] + 468f00: f94017e0 ldr x0, [sp, #40] + 468f04: f9400000 ldr x0, [x0] + 468f08: 940002b0 bl 4699c8 <_ZSt32__make_move_if_noexcept_iteratorISt4pairImN5Catch14TestCaseHandleEESt13move_iteratorIPS3_EET0_PT_> + 468f0c: aa0003f3 mov x19, x0 + 468f10: f94017e0 ldr x0, [sp, #40] + 468f14: f9400400 ldr x0, [x0, #8] + 468f18: 940002ac bl 4699c8 <_ZSt32__make_move_if_noexcept_iteratorISt4pairImN5Catch14TestCaseHandleEESt13move_iteratorIPS3_EET0_PT_> + 468f1c: aa0003e3 mov x3, x0 + 468f20: aa1303e2 mov x2, x19 + 468f24: f94013e1 ldr x1, [sp, #32] + 468f28: f94017e0 ldr x0, [sp, #40] + 468f2c: 940002b0 bl 4699ec <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE20_M_allocate_and_copyISt13move_iteratorIPS3_EEES8_mT_SA_> + 468f30: f9001be0 str x0, [sp, #48] + 468f34: f94017e0 ldr x0, [sp, #40] + 468f38: f9400013 ldr x19, [x0] + 468f3c: f94017e0 ldr x0, [sp, #40] + 468f40: f9400414 ldr x20, [x0, #8] + 468f44: f94017e0 ldr x0, [sp, #40] + 468f48: 9400027b bl 469934 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv> + 468f4c: aa0003e2 mov x2, x0 + 468f50: aa1403e1 mov x1, x20 + 468f54: aa1303e0 mov x0, x19 + 468f58: 9400027c bl 469948 <_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEES3_EvT_S5_RSaIT0_E> + 468f5c: f94017e3 ldr x3, [sp, #40] + 468f60: f94017e0 ldr x0, [sp, #40] + 468f64: f9400004 ldr x4, [x0] + 468f68: f94017e0 ldr x0, [sp, #40] + 468f6c: f9400801 ldr x1, [x0, #16] + 468f70: f94017e0 ldr x0, [sp, #40] + 468f74: f9400000 ldr x0, [x0] + 468f78: cb000020 sub x0, x1, x0 + 468f7c: 9343fc01 asr x1, x0, #3 + 468f80: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 468f84: f2955560 movk x0, #0xaaab + 468f88: 9b007c20 mul x0, x1, x0 + 468f8c: aa0003e2 mov x2, x0 + 468f90: aa0403e1 mov x1, x4 + 468f94: aa0303e0 mov x0, x3 + 468f98: 940002b6 bl 469a70 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE13_M_deallocateEPS3_m> + 468f9c: f94017e0 ldr x0, [sp, #40] + 468fa0: f9401be1 ldr x1, [sp, #48] + 468fa4: f9000001 str x1, [x0] + 468fa8: f9401fe1 ldr x1, [sp, #56] + 468fac: aa0103e0 mov x0, x1 + 468fb0: d37ff800 lsl x0, x0, #1 + 468fb4: 8b010000 add x0, x0, x1 + 468fb8: d37df000 lsl x0, x0, #3 + 468fbc: aa0003e1 mov x1, x0 + 468fc0: f9401be0 ldr x0, [sp, #48] + 468fc4: 8b010001 add x1, x0, x1 + 468fc8: f94017e0 ldr x0, [sp, #40] + 468fcc: f9000401 str x1, [x0, #8] + 468fd0: f94017e0 ldr x0, [sp, #40] + 468fd4: f9400002 ldr x2, [x0] + 468fd8: f94013e1 ldr x1, [sp, #32] + 468fdc: aa0103e0 mov x0, x1 + 468fe0: d37ff800 lsl x0, x0, #1 + 468fe4: 8b010000 add x0, x0, x1 + 468fe8: d37df000 lsl x0, x0, #3 + 468fec: 8b000041 add x1, x2, x0 + 468ff0: f94017e0 ldr x0, [sp, #40] + 468ff4: f9000801 str x1, [x0, #16] + 468ff8: d503201f nop + 468ffc: a94153f3 ldp x19, x20, [sp, #16] + 469000: a8c47bfd ldp x29, x30, [sp], #64 + 469004: d65f03c0 ret + +0000000000469008 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12emplace_backIJmRKS2_EEEvDpOT_>: +_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12emplace_backIJmRKS2_EEEvDpOT_(): + 469008: a9bb7bfd stp x29, x30, [sp, #-80]! + 46900c: 910003fd mov x29, sp + 469010: a90153f3 stp x19, x20, [sp, #16] + 469014: f90013f5 str x21, [sp, #32] + 469018: f90027e0 str x0, [sp, #72] + 46901c: f90023e1 str x1, [sp, #64] + 469020: f9001fe2 str x2, [sp, #56] + 469024: f94027e0 ldr x0, [sp, #72] + 469028: f9400401 ldr x1, [x0, #8] + 46902c: f94027e0 ldr x0, [sp, #72] + 469030: f9400800 ldr x0, [x0, #16] + 469034: eb00003f cmp x1, x0 + 469038: 54000280 b.eq 469088 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12emplace_backIJmRKS2_EEEvDpOT_+0x80> // b.none + 46903c: f94027f3 ldr x19, [sp, #72] + 469040: f94027e0 ldr x0, [sp, #72] + 469044: f9400414 ldr x20, [x0, #8] + 469048: f94023e0 ldr x0, [sp, #64] + 46904c: 94000298 bl 469aac <_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE> + 469050: aa0003f5 mov x21, x0 + 469054: f9401fe0 ldr x0, [sp, #56] + 469058: 9400029a bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46905c: aa0003e3 mov x3, x0 + 469060: aa1503e2 mov x2, x21 + 469064: aa1403e1 mov x1, x20 + 469068: aa1303e0 mov x0, x19 + 46906c: 9400029a bl 469ad4 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE9constructIS3_JmRKS2_EEEvRS4_PT_DpOT0_> + 469070: f94027e0 ldr x0, [sp, #72] + 469074: f9400400 ldr x0, [x0, #8] + 469078: 91006001 add x1, x0, #0x18 + 46907c: f94027e0 ldr x0, [sp, #72] + 469080: f9000401 str x1, [x0, #8] + 469084: 1400000e b 4690bc <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12emplace_backIJmRKS2_EEEvDpOT_+0xb4> + 469088: f94027e0 ldr x0, [sp, #72] + 46908c: 9400001a bl 4690f4 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE3endEv> + 469090: aa0003f3 mov x19, x0 + 469094: f94023e0 ldr x0, [sp, #64] + 469098: 94000285 bl 469aac <_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE> + 46909c: aa0003f4 mov x20, x0 + 4690a0: f9401fe0 ldr x0, [sp, #56] + 4690a4: 94000287 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 4690a8: aa0003e3 mov x3, x0 + 4690ac: aa1403e2 mov x2, x20 + 4690b0: aa1303e1 mov x1, x19 + 4690b4: f94027e0 ldr x0, [sp, #72] + 4690b8: 9400029c bl 469b28 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE17_M_realloc_insertIJmRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 4690bc: d503201f nop + 4690c0: a94153f3 ldp x19, x20, [sp, #16] + 4690c4: f94013f5 ldr x21, [sp, #32] + 4690c8: a8c57bfd ldp x29, x30, [sp], #80 + 4690cc: d65f03c0 ret + +00000000004690d0 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE5beginEv>: +_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE5beginEv(): + 4690d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4690d4: 910003fd mov x29, sp + 4690d8: f9000fe0 str x0, [sp, #24] + 4690dc: f9400fe1 ldr x1, [sp, #24] + 4690e0: 9100a3e0 add x0, sp, #0x28 + 4690e4: 94000327 bl 469d80 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4690e8: f94017e0 ldr x0, [sp, #40] + 4690ec: a8c37bfd ldp x29, x30, [sp], #48 + 4690f0: d65f03c0 ret + +00000000004690f4 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE3endEv>: +_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE3endEv(): + 4690f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4690f8: 910003fd mov x29, sp + 4690fc: f9000fe0 str x0, [sp, #24] + 469100: f9400fe0 ldr x0, [sp, #24] + 469104: 91002001 add x1, x0, #0x8 + 469108: 9100a3e0 add x0, sp, #0x28 + 46910c: 9400031d bl 469d80 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 469110: f94017e0 ldr x0, [sp, #40] + 469114: a8c37bfd ldp x29, x30, [sp], #48 + 469118: d65f03c0 ret + +000000000046911c <_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEEEvT_SB_>: +_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEEEvT_SB_(): + 46911c: a9bc7bfd stp x29, x30, [sp, #-64]! + 469120: 910003fd mov x29, sp + 469124: f9000bf3 str x19, [sp, #16] + 469128: f90017e0 str x0, [sp, #40] + 46912c: f90013e1 str x1, [sp, #32] + 469130: 97fe8c9e bl 40c3a8 <_ZN9__gnu_cxx5__ops16__iter_less_iterEv> + 469134: 2a1303e2 mov w2, w19 + 469138: f94013e1 ldr x1, [sp, #32] + 46913c: f94017e0 ldr x0, [sp, #40] + 469140: 9400031a bl 469da8 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_> + 469144: d503201f nop + 469148: f9400bf3 ldr x19, [sp, #16] + 46914c: a8c47bfd ldp x29, x30, [sp], #64 + 469150: d65f03c0 ret + +0000000000469154 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE4sizeEv>: +_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE4sizeEv(): + 469154: d10043ff sub sp, sp, #0x10 + 469158: f90007e0 str x0, [sp, #8] + 46915c: f94007e0 ldr x0, [sp, #8] + 469160: f9400401 ldr x1, [x0, #8] + 469164: f94007e0 ldr x0, [sp, #8] + 469168: f9400000 ldr x0, [x0] + 46916c: cb000020 sub x0, x1, x0 + 469170: 9343fc01 asr x1, x0, #3 + 469174: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 469178: f2955560 movk x0, #0xaaab + 46917c: 9b007c20 mul x0, x1, x0 + 469180: 910043ff add sp, sp, #0x10 + 469184: d65f03c0 ret + +0000000000469188 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE7reserveEm>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE7reserveEm(): + 469188: a9bc7bfd stp x29, x30, [sp, #-64]! + 46918c: 910003fd mov x29, sp + 469190: a90153f3 stp x19, x20, [sp, #16] + 469194: f90017e0 str x0, [sp, #40] + 469198: f90013e1 str x1, [sp, #32] + 46919c: f94017e0 ldr x0, [sp, #40] + 4691a0: 94000320 bl 469e20 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8max_sizeEv> + 4691a4: aa0003e1 mov x1, x0 + 4691a8: f94013e0 ldr x0, [sp, #32] + 4691ac: eb01001f cmp x0, x1 + 4691b0: 1a9f97e0 cset w0, hi // hi = pmore + 4691b4: 12001c00 and w0, w0, #0xff + 4691b8: 7100001f cmp w0, #0x0 + 4691bc: 54000080 b.eq 4691cc <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE7reserveEm+0x44> // b.none + 4691c0: 90000300 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4691c4: 91000000 add x0, x0, #0x0 + 4691c8: 97fe77a2 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4691cc: f94017e0 ldr x0, [sp, #40] + 4691d0: 9400031c bl 469e40 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8capacityEv> + 4691d4: aa0003e1 mov x1, x0 + 4691d8: f94013e0 ldr x0, [sp, #32] + 4691dc: eb01001f cmp x0, x1 + 4691e0: 1a9f97e0 cset w0, hi // hi = pmore + 4691e4: 12001c00 and w0, w0, #0xff + 4691e8: 7100001f cmp w0, #0x0 + 4691ec: 54000720 b.eq 4692d0 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE7reserveEm+0x148> // b.none + 4691f0: f94017e0 ldr x0, [sp, #40] + 4691f4: 97ffff1b bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 4691f8: f9001fe0 str x0, [sp, #56] + 4691fc: f94017e0 ldr x0, [sp, #40] + 469200: f9400000 ldr x0, [x0] + 469204: 9400031a bl 469e6c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14TestCaseHandleESt13move_iteratorIPS1_EET0_PT_> + 469208: aa0003f3 mov x19, x0 + 46920c: f94017e0 ldr x0, [sp, #40] + 469210: f9400400 ldr x0, [x0, #8] + 469214: 94000316 bl 469e6c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14TestCaseHandleESt13move_iteratorIPS1_EET0_PT_> + 469218: aa0003e3 mov x3, x0 + 46921c: aa1303e2 mov x2, x19 + 469220: f94013e1 ldr x1, [sp, #32] + 469224: f94017e0 ldr x0, [sp, #40] + 469228: 9400031a bl 469e90 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_> + 46922c: f9001be0 str x0, [sp, #48] + 469230: f94017e0 ldr x0, [sp, #40] + 469234: f9400013 ldr x19, [x0] + 469238: f94017e0 ldr x0, [sp, #40] + 46923c: f9400414 ldr x20, [x0, #8] + 469240: f94017e0 ldr x0, [sp, #40] + 469244: 97ff2af2 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 469248: aa0003e2 mov x2, x0 + 46924c: aa1403e1 mov x1, x20 + 469250: aa1303e0 mov x0, x19 + 469254: 97ff2af3 bl 433e20 <_ZSt8_DestroyIPN5Catch14TestCaseHandleES1_EvT_S3_RSaIT0_E> + 469258: f94017e3 ldr x3, [sp, #40] + 46925c: f94017e0 ldr x0, [sp, #40] + 469260: f9400004 ldr x4, [x0] + 469264: f94017e0 ldr x0, [sp, #40] + 469268: f9400801 ldr x1, [x0, #16] + 46926c: f94017e0 ldr x0, [sp, #40] + 469270: f9400000 ldr x0, [x0] + 469274: cb000020 sub x0, x1, x0 + 469278: 9344fc01 asr x1, x0, #4 + 46927c: aa0103e0 mov x0, x1 + 469280: aa0003e2 mov x2, x0 + 469284: aa0403e1 mov x1, x4 + 469288: aa0303e0 mov x0, x3 + 46928c: 97ff2c8b bl 4344b8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m> + 469290: f94017e0 ldr x0, [sp, #40] + 469294: f9401be1 ldr x1, [sp, #48] + 469298: f9000001 str x1, [x0] + 46929c: f9401fe0 ldr x0, [sp, #56] + 4692a0: d37cec00 lsl x0, x0, #4 + 4692a4: f9401be1 ldr x1, [sp, #48] + 4692a8: 8b000021 add x1, x1, x0 + 4692ac: f94017e0 ldr x0, [sp, #40] + 4692b0: f9000401 str x1, [x0, #8] + 4692b4: f94017e0 ldr x0, [sp, #40] + 4692b8: f9400001 ldr x1, [x0] + 4692bc: f94013e0 ldr x0, [sp, #32] + 4692c0: d37cec00 lsl x0, x0, #4 + 4692c4: 8b000021 add x1, x1, x0 + 4692c8: f94017e0 ldr x0, [sp, #40] + 4692cc: f9000801 str x1, [x0, #16] + 4692d0: d503201f nop + 4692d4: a94153f3 ldp x19, x20, [sp, #16] + 4692d8: a8c47bfd ldp x29, x30, [sp], #64 + 4692dc: d65f03c0 ret + +00000000004692e0 <_ZN9__gnu_cxxneIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 4692e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4692e4: 910003fd mov x29, sp + 4692e8: f9000bf3 str x19, [sp, #16] + 4692ec: f90017e0 str x0, [sp, #40] + 4692f0: f90013e1 str x1, [sp, #32] + 4692f4: f94017e0 ldr x0, [sp, #40] + 4692f8: 94000307 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 4692fc: f9400013 ldr x19, [x0] + 469300: f94013e0 ldr x0, [sp, #32] + 469304: 94000304 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 469308: f9400000 ldr x0, [x0] + 46930c: eb00027f cmp x19, x0 + 469310: 1a9f07e0 cset w0, ne // ne = any + 469314: 12001c00 and w0, w0, #0xff + 469318: f9400bf3 ldr x19, [sp, #16] + 46931c: a8c37bfd ldp x29, x30, [sp], #48 + 469320: d65f03c0 ret + +0000000000469324 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEppEv(): + 469324: d10043ff sub sp, sp, #0x10 + 469328: f90007e0 str x0, [sp, #8] + 46932c: f94007e0 ldr x0, [sp, #8] + 469330: f9400000 ldr x0, [x0] + 469334: 91006001 add x1, x0, #0x18 + 469338: f94007e0 ldr x0, [sp, #8] + 46933c: f9000001 str x1, [x0] + 469340: f94007e0 ldr x0, [sp, #8] + 469344: 910043ff add sp, sp, #0x10 + 469348: d65f03c0 ret + +000000000046934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv(): + 46934c: d10043ff sub sp, sp, #0x10 + 469350: f90007e0 str x0, [sp, #8] + 469354: f94007e0 ldr x0, [sp, #8] + 469358: f9400000 ldr x0, [x0] + 46935c: 910043ff add sp, sp, #0x10 + 469360: d65f03c0 ret + +0000000000469364 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE9push_backERKS1_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE9push_backERKS1_(): + 469364: a9be7bfd stp x29, x30, [sp, #-32]! + 469368: 910003fd mov x29, sp + 46936c: f9000fe0 str x0, [sp, #24] + 469370: f9000be1 str x1, [sp, #16] + 469374: f9400fe0 ldr x0, [sp, #24] + 469378: f9400401 ldr x1, [x0, #8] + 46937c: f9400fe0 ldr x0, [sp, #24] + 469380: f9400800 ldr x0, [x0, #16] + 469384: eb00003f cmp x1, x0 + 469388: 540001c0 b.eq 4693c0 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE9push_backERKS1_+0x5c> // b.none + 46938c: f9400fe3 ldr x3, [sp, #24] + 469390: f9400fe0 ldr x0, [sp, #24] + 469394: f9400400 ldr x0, [x0, #8] + 469398: f9400be2 ldr x2, [sp, #16] + 46939c: aa0003e1 mov x1, x0 + 4693a0: aa0303e0 mov x0, x3 + 4693a4: 940002e1 bl 469f28 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 4693a8: f9400fe0 ldr x0, [sp, #24] + 4693ac: f9400400 ldr x0, [x0, #8] + 4693b0: 91004001 add x1, x0, #0x10 + 4693b4: f9400fe0 ldr x0, [sp, #24] + 4693b8: f9000401 str x1, [x0, #8] + 4693bc: 14000007 b 4693d8 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE9push_backERKS1_+0x74> + 4693c0: f9400fe0 ldr x0, [sp, #24] + 4693c4: 97fffe64 bl 468d54 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 4693c8: f9400be2 ldr x2, [sp, #16] + 4693cc: aa0003e1 mov x1, x0 + 4693d0: f9400fe0 ldr x0, [sp, #24] + 4693d4: 940002e3 bl 469f60 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 4693d8: d503201f nop + 4693dc: a8c27bfd ldp x29, x30, [sp], #32 + 4693e0: d65f03c0 ret + +00000000004693e4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1Ev>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1Ev(): + 4693e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4693e8: 910003fd mov x29, sp + 4693ec: f9000fe0 str x0, [sp, #24] + 4693f0: f9400fe0 ldr x0, [sp, #24] + 4693f4: 9400035c bl 46a164 <_ZNSaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEC1Ev> + 4693f8: f9400fe0 ldr x0, [sp, #24] + 4693fc: 94000362 bl 46a184 <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch14TestCaseHandleEEEC1Ev> + 469400: f9400fe0 ldr x0, [sp, #24] + 469404: 91002000 add x0, x0, #0x8 + 469408: 97fe8d17 bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 46940c: d503201f nop + 469410: a8c27bfd ldp x29, x30, [sp], #32 + 469414: d65f03c0 ret + +0000000000469418 <_ZNSaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEED1Ev>: +_ZNSaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEED1Ev(): + 469418: a9be7bfd stp x29, x30, [sp, #-32]! + 46941c: 910003fd mov x29, sp + 469420: f9000fe0 str x0, [sp, #24] + 469424: f9400fe0 ldr x0, [sp, #24] + 469428: 9400035c bl 46a198 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEED1Ev> + 46942c: d503201f nop + 469430: a8c27bfd ldp x29, x30, [sp], #32 + 469434: d65f03c0 ret + +0000000000469438 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED1Ev>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED2Ev(): + 469438: a9be7bfd stp x29, x30, [sp, #-32]! + 46943c: 910003fd mov x29, sp + 469440: f9000fe0 str x0, [sp, #24] + 469444: f9400fe0 ldr x0, [sp, #24] + 469448: 94000371 bl 46a20c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv> + 46944c: aa0003e1 mov x1, x0 + 469450: f9400fe0 ldr x0, [sp, #24] + 469454: 94000356 bl 46a1ac <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E> + 469458: f9400fe0 ldr x0, [sp, #24] + 46945c: 97fffddc bl 468bcc <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EED1Ev> + 469460: d503201f nop + 469464: a8c27bfd ldp x29, x30, [sp], #32 + 469468: d65f03c0 ret + +000000000046946c <_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EE6insertERKS1_>: +_ZNSt3setIN5Catch14TestCaseHandleESt4lessIS1_ESaIS1_EE6insertERKS1_(): + 46946c: a9bc7bfd stp x29, x30, [sp, #-64]! + 469470: 910003fd mov x29, sp + 469474: f9000fe0 str x0, [sp, #24] + 469478: f9000be1 str x1, [sp, #16] + 46947c: f9400fe0 ldr x0, [sp, #24] + 469480: f9400be1 ldr x1, [sp, #16] + 469484: 94000368 bl 46a224 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_> + 469488: a90207e0 stp x0, x1, [sp, #32] + 46948c: 910083e0 add x0, sp, #0x20 + 469490: 91002002 add x2, x0, #0x8 + 469494: 910083e1 add x1, sp, #0x20 + 469498: 9100c3e0 add x0, sp, #0x30 + 46949c: 94000395 bl 46a2f0 <_ZNSt4pairISt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEbEC1IRSt17_Rb_tree_iteratorIS2_ERbLb1EEEOT_OT0_> + 4694a0: a94307e0 ldp x0, x1, [sp, #48] + 4694a4: a8c47bfd ldp x29, x30, [sp], #64 + 4694a8: d65f03c0 ret + +00000000004694ac <_ZN5Catch20ReusableStringStreamlsIA22_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA22_cEERS0_RKT_(): + 4694ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4694b0: 910003fd mov x29, sp + 4694b4: f9000fe0 str x0, [sp, #24] + 4694b8: f9000be1 str x1, [sp, #16] + 4694bc: f9400fe0 ldr x0, [sp, #24] + 4694c0: f9400400 ldr x0, [x0, #8] + 4694c4: f9400be1 ldr x1, [sp, #16] + 4694c8: 97fe77a2 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4694cc: f9400fe0 ldr x0, [sp, #24] + 4694d0: a8c27bfd ldp x29, x30, [sp], #32 + 4694d4: d65f03c0 ret + +00000000004694d8 <_ZNKSt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEptEv>: +_ZNKSt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEptEv(): + 4694d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4694dc: 910003fd mov x29, sp + 4694e0: f9000fe0 str x0, [sp, #24] + 4694e4: f9400fe0 ldr x0, [sp, #24] + 4694e8: f9400000 ldr x0, [x0] + 4694ec: 94000396 bl 46a344 <_ZNKSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv> + 4694f0: a8c27bfd ldp x29, x30, [sp], #32 + 4694f4: d65f03c0 ret + +00000000004694f8 <_ZN5Catch20ReusableStringStreamlsIA15_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA15_cEERS0_RKT_(): + 4694f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4694fc: 910003fd mov x29, sp + 469500: f9000fe0 str x0, [sp, #24] + 469504: f9000be1 str x1, [sp, #16] + 469508: f9400fe0 ldr x0, [sp, #24] + 46950c: f9400400 ldr x0, [x0, #8] + 469510: f9400be1 ldr x1, [sp, #16] + 469514: 97fe778f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 469518: f9400fe0 ldr x0, [sp, #24] + 46951c: a8c27bfd ldp x29, x30, [sp], #32 + 469520: d65f03c0 ret + +0000000000469524 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12emplace_backIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvDpOT_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12emplace_backIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvDpOT_(): + 469524: a9bb7bfd stp x29, x30, [sp, #-80]! + 469528: 910003fd mov x29, sp + 46952c: a90153f3 stp x19, x20, [sp, #16] + 469530: f90013f5 str x21, [sp, #32] + 469534: f90027e0 str x0, [sp, #72] + 469538: f90023e1 str x1, [sp, #64] + 46953c: f9001fe2 str x2, [sp, #56] + 469540: f94027e0 ldr x0, [sp, #72] + 469544: f9400401 ldr x1, [x0, #8] + 469548: f94027e0 ldr x0, [sp, #72] + 46954c: f9400800 ldr x0, [x0, #16] + 469550: eb00003f cmp x1, x0 + 469554: 54000280 b.eq 4695a4 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12emplace_backIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvDpOT_+0x80> // b.none + 469558: f94027f3 ldr x19, [sp, #72] + 46955c: f94027e0 ldr x0, [sp, #72] + 469560: f9400414 ldr x20, [x0, #8] + 469564: f94023e0 ldr x0, [sp, #64] + 469568: 9400037f bl 46a364 <_ZSt7forwardIPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS3_E4typeE> + 46956c: aa0003f5 mov x21, x0 + 469570: f9401fe0 ldr x0, [sp, #56] + 469574: 94000381 bl 46a378 <_ZSt7forwardIPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS3_E4typeE> + 469578: aa0003e3 mov x3, x0 + 46957c: aa1503e2 mov x2, x21 + 469580: aa1403e1 mov x1, x20 + 469584: aa1303e0 mov x0, x19 + 469588: 94000381 bl 46a38c <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE9constructIS1_JPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvRS2_PT_DpOT0_> + 46958c: f94027e0 ldr x0, [sp, #72] + 469590: f9400400 ldr x0, [x0, #8] + 469594: 91004001 add x1, x0, #0x10 + 469598: f94027e0 ldr x0, [sp, #72] + 46959c: f9000401 str x1, [x0, #8] + 4695a0: 1400000e b 4695d8 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12emplace_backIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvDpOT_+0xb4> + 4695a4: f94027e0 ldr x0, [sp, #72] + 4695a8: 97fffdeb bl 468d54 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 4695ac: aa0003f3 mov x19, x0 + 4695b0: f94023e0 ldr x0, [sp, #64] + 4695b4: 9400036c bl 46a364 <_ZSt7forwardIPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS3_E4typeE> + 4695b8: aa0003f4 mov x20, x0 + 4695bc: f9401fe0 ldr x0, [sp, #56] + 4695c0: 9400036e bl 46a378 <_ZSt7forwardIPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS3_E4typeE> + 4695c4: aa0003e3 mov x3, x0 + 4695c8: aa1403e2 mov x2, x20 + 4695cc: aa1303e1 mov x1, x19 + 4695d0: f94027e0 ldr x0, [sp, #72] + 4695d4: 94000383 bl 46a3e0 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 4695d8: d503201f nop + 4695dc: a94153f3 ldp x19, x20, [sp, #16] + 4695e0: f94013f5 ldr x21, [sp, #32] + 4695e4: a8c57bfd ldp x29, x30, [sp], #80 + 4695e8: d65f03c0 ret + +00000000004695ec <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_>: +_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_(): + 4695ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4695f0: 910003fd mov x29, sp + 4695f4: f9000fe0 str x0, [sp, #24] + 4695f8: f9000be1 str x1, [sp, #16] + 4695fc: f9400be0 ldr x0, [sp, #16] + 469600: 97ff256b bl 432bac <_ZSt4moveIRSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 469604: aa0003e1 mov x1, x0 + 469608: f9400fe0 ldr x0, [sp, #24] + 46960c: 940003fd bl 46a600 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_> + 469610: d503201f nop + 469614: a8c27bfd ldp x29, x30, [sp], #32 + 469618: d65f03c0 ret + +000000000046961c <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_>: +_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_(): + 46961c: a9be7bfd stp x29, x30, [sp, #-32]! + 469620: 910003fd mov x29, sp + 469624: f9000fe0 str x0, [sp, #24] + 469628: f9000be1 str x1, [sp, #16] + 46962c: f9400be0 ldr x0, [sp, #16] + 469630: 97ff2564 bl 432bc0 <_ZSt4moveIRSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 469634: aa0003e1 mov x1, x0 + 469638: f9400fe0 ldr x0, [sp, #24] + 46963c: 94000418 bl 46a69c <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_> + 469640: d503201f nop + 469644: a8c27bfd ldp x29, x30, [sp], #32 + 469648: d65f03c0 ret + +000000000046964c <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5emptyEv>: +_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5emptyEv(): + 46964c: a9bd7bfd stp x29, x30, [sp, #-48]! + 469650: 910003fd mov x29, sp + 469654: f9000fe0 str x0, [sp, #24] + 469658: f9400fe0 ldr x0, [sp, #24] + 46965c: 97ff9e53 bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 469660: f90013e0 str x0, [sp, #32] + 469664: f9400fe0 ldr x0, [sp, #24] + 469668: 97ff9e5c bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 46966c: f90017e0 str x0, [sp, #40] + 469670: 9100a3e1 add x1, sp, #0x28 + 469674: 910083e0 add x0, sp, #0x20 + 469678: 94000430 bl 46a738 <_ZN9__gnu_cxxeqIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 46967c: 12001c00 and w0, w0, #0xff + 469680: d503201f nop + 469684: a8c37bfd ldp x29, x30, [sp], #48 + 469688: d65f03c0 ret + +000000000046968c <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEaSEOS3_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEaSEOS3_(): + 46968c: a9bc7bfd stp x29, x30, [sp, #-64]! + 469690: 910003fd mov x29, sp + 469694: f9000bf3 str x19, [sp, #16] + 469698: f90017e0 str x0, [sp, #40] + 46969c: f90013e1 str x1, [sp, #32] + 4696a0: 52800020 mov w0, #0x1 // #1 + 4696a4: 3900ffe0 strb w0, [sp, #63] + 4696a8: f94013e0 ldr x0, [sp, #32] + 4696ac: 94000063 bl 469838 <_ZSt4moveIRSt6vectorIN5Catch14TestCaseHandleESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_> + 4696b0: 2a1303e2 mov w2, w19 + 4696b4: aa0003e1 mov x1, x0 + 4696b8: f94017e0 ldr x0, [sp, #40] + 4696bc: 94000430 bl 46a77c <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE14_M_move_assignEOS3_St17integral_constantIbLb1EE> + 4696c0: f94017e0 ldr x0, [sp, #40] + 4696c4: f9400bf3 ldr x19, [sp, #16] + 4696c8: a8c47bfd ldp x29, x30, [sp], #64 + 4696cc: d65f03c0 ret + +00000000004696d0 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch14TestCaseHandleEES2_E17_S_select_on_copyERKS3_>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch14TestCaseHandleEES2_E17_S_select_on_copyERKS3_(): + 4696d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4696d4: 910003fd mov x29, sp + 4696d8: f9000bf3 str x19, [sp, #16] + 4696dc: aa0803f3 mov x19, x8 + 4696e0: f90017e0 str x0, [sp, #40] + 4696e4: aa1303e8 mov x8, x19 + 4696e8: f94017e0 ldr x0, [sp, #40] + 4696ec: 94000447 bl 46a808 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE37select_on_container_copy_constructionERKS2_> + 4696f0: aa1303e0 mov x0, x19 + 4696f4: f9400bf3 ldr x19, [sp, #16] + 4696f8: a8c37bfd ldp x29, x30, [sp], #48 + 4696fc: d65f03c0 ret + +0000000000469700 <_ZNKSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv(): + 469700: d10043ff sub sp, sp, #0x10 + 469704: f90007e0 str x0, [sp, #8] + 469708: f94007e0 ldr x0, [sp, #8] + 46970c: 910043ff add sp, sp, #0x10 + 469710: d65f03c0 ret + +0000000000469714 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1EmRKS2_>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC2EmRKS2_(): + 469714: a9bc7bfd stp x29, x30, [sp, #-64]! + 469718: 910003fd mov x29, sp + 46971c: f9000bf3 str x19, [sp, #16] + 469720: f9001fe0 str x0, [sp, #56] + 469724: f9001be1 str x1, [sp, #48] + 469728: f90017e2 str x2, [sp, #40] + 46972c: f9401fe0 ldr x0, [sp, #56] + 469730: f94017e1 ldr x1, [sp, #40] + 469734: 9400044b bl 46a860 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1ERKS2_> + 469738: f9401be1 ldr x1, [sp, #48] + 46973c: f9401fe0 ldr x0, [sp, #56] + 469740: 94000458 bl 46a8a0 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE17_M_create_storageEm> + 469744: 14000006 b 46975c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1EmRKS2_+0x48> + 469748: aa0003f3 mov x19, x0 + 46974c: f9401fe0 ldr x0, [sp, #56] + 469750: 97ff298a bl 433d78 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implD1Ev> + 469754: aa1303e0 mov x0, x19 + 469758: 97fe786a bl 407900 <_Unwind_Resume@plt> + 46975c: f9400bf3 ldr x19, [sp, #16] + 469760: a8c47bfd ldp x29, x30, [sp], #64 + 469764: d65f03c0 ret + +0000000000469768 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E(): + 469768: a9bd7bfd stp x29, x30, [sp, #-48]! + 46976c: 910003fd mov x29, sp + 469770: f90017e0 str x0, [sp, #40] + 469774: f90013e1 str x1, [sp, #32] + 469778: f9000fe2 str x2, [sp, #24] + 46977c: f9000be3 str x3, [sp, #16] + 469780: f9400fe2 ldr x2, [sp, #24] + 469784: f94013e1 ldr x1, [sp, #32] + 469788: f94017e0 ldr x0, [sp, #40] + 46978c: 9400045d bl 46a900 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_> + 469790: a8c37bfd ldp x29, x30, [sp], #48 + 469794: d65f03c0 ret + +0000000000469798 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS3_(): + 469798: d10043ff sub sp, sp, #0x10 + 46979c: f90007e0 str x0, [sp, #8] + 4697a0: f90003e1 str x1, [sp] + 4697a4: f94003e0 ldr x0, [sp] + 4697a8: f9400001 ldr x1, [x0] + 4697ac: f94007e0 ldr x0, [sp, #8] + 4697b0: f9000001 str x1, [x0] + 4697b4: d503201f nop + 4697b8: 910043ff add sp, sp, #0x10 + 4697bc: d65f03c0 ret + +00000000004697c0 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_>: +_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_(): + 4697c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4697c4: 910003fd mov x29, sp + 4697c8: a90153f3 stp x19, x20, [sp, #16] + 4697cc: f9001fe0 str x0, [sp, #56] + 4697d0: f9001be1 str x1, [sp, #48] + 4697d4: 3900a3e2 strb w2, [sp, #40] + 4697d8: 9100c3e1 add x1, sp, #0x30 + 4697dc: 9100e3e0 add x0, sp, #0x38 + 4697e0: 94000455 bl 46a934 <_ZN9__gnu_cxxneIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 4697e4: 12001c00 and w0, w0, #0xff + 4697e8: 7100001f cmp w0, #0x0 + 4697ec: 540001e0 b.eq 469828 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0x68> // b.none + 4697f0: 9100e3e1 add x1, sp, #0x38 + 4697f4: 9100c3e0 add x0, sp, #0x30 + 4697f8: 94000460 bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4697fc: 97fe8af9 bl 40c3e0 <_ZSt4__lgl> + 469800: d37ff800 lsl x0, x0, #1 + 469804: 2a1403e3 mov w3, w20 + 469808: aa0003e2 mov x2, x0 + 46980c: f9401be1 ldr x1, [sp, #48] + 469810: f9401fe0 ldr x0, [sp, #56] + 469814: 9400046a bl 46a9bc <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_less_iterEEvT_SB_T0_T1_> + 469818: 2a1303e2 mov w2, w19 + 46981c: f9401be1 ldr x1, [sp, #48] + 469820: f9401fe0 ldr x0, [sp, #56] + 469824: 94000493 bl 46aa70 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_> + 469828: d503201f nop + 46982c: a94153f3 ldp x19, x20, [sp, #16] + 469830: a8c47bfd ldp x29, x30, [sp], #64 + 469834: d65f03c0 ret + +0000000000469838 <_ZSt4moveIRSt6vectorIN5Catch14TestCaseHandleESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSt6vectorIN5Catch14TestCaseHandleESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_(): + 469838: d10043ff sub sp, sp, #0x10 + 46983c: f90007e0 str x0, [sp, #8] + 469840: f94007e0 ldr x0, [sp, #8] + 469844: 910043ff add sp, sp, #0x10 + 469848: d65f03c0 ret + +000000000046984c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1EOS3_>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC2EOS3_(): + 46984c: a9bd7bfd stp x29, x30, [sp, #-48]! + 469850: 910003fd mov x29, sp + 469854: f9000bf3 str x19, [sp, #16] + 469858: f90017e0 str x0, [sp, #40] + 46985c: f90013e1 str x1, [sp, #32] + 469860: f94017f3 ldr x19, [sp, #40] + 469864: f94013e0 ldr x0, [sp, #32] + 469868: 97ff2969 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46986c: 940004a7 bl 46ab08 <_ZSt4moveIRSaIN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS5_> + 469870: aa0003e1 mov x1, x0 + 469874: aa1303e0 mov x0, x19 + 469878: 940004a9 bl 46ab1c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1EOS2_> + 46987c: f94017e0 ldr x0, [sp, #40] + 469880: f94013e1 ldr x1, [sp, #32] + 469884: 940004b8 bl 46ab64 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_impl12_M_swap_dataERS4_> + 469888: d503201f nop + 46988c: f9400bf3 ldr x19, [sp, #16] + 469890: a8c37bfd ldp x29, x30, [sp], #48 + 469894: d65f03c0 ret + +0000000000469898 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_Vector_implD1Ev(): + 469898: a9be7bfd stp x29, x30, [sp, #-32]! + 46989c: 910003fd mov x29, sp + 4698a0: f9000fe0 str x0, [sp, #24] + 4698a4: f9400fe0 ldr x0, [sp, #24] + 4698a8: 940004d5 bl 46abfc <_ZNSaISt4pairImN5Catch14TestCaseHandleEEED1Ev> + 4698ac: d503201f nop + 4698b0: a8c27bfd ldp x29, x30, [sp], #32 + 4698b4: d65f03c0 ret + +00000000004698b8 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EEC2Ev(): + 4698b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4698bc: 910003fd mov x29, sp + 4698c0: f9000fe0 str x0, [sp, #24] + 4698c4: f9400fe0 ldr x0, [sp, #24] + 4698c8: 940004bf bl 46abc4 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_Vector_implC1Ev> + 4698cc: d503201f nop + 4698d0: a8c27bfd ldp x29, x30, [sp], #32 + 4698d4: d65f03c0 ret + +00000000004698d8 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EED1Ev>: +_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EED1Ev(): + 4698d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4698dc: 910003fd mov x29, sp + 4698e0: f9000fe0 str x0, [sp, #24] + 4698e4: f9400fe0 ldr x0, [sp, #24] + 4698e8: f9400003 ldr x3, [x0] + 4698ec: f9400fe0 ldr x0, [sp, #24] + 4698f0: f9400801 ldr x1, [x0, #16] + 4698f4: f9400fe0 ldr x0, [sp, #24] + 4698f8: f9400000 ldr x0, [x0] + 4698fc: cb000020 sub x0, x1, x0 + 469900: 9343fc01 asr x1, x0, #3 + 469904: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 469908: f2955560 movk x0, #0xaaab + 46990c: 9b007c20 mul x0, x1, x0 + 469910: aa0003e2 mov x2, x0 + 469914: aa0303e1 mov x1, x3 + 469918: f9400fe0 ldr x0, [sp, #24] + 46991c: 94000055 bl 469a70 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE13_M_deallocateEPS3_m> + 469920: f9400fe0 ldr x0, [sp, #24] + 469924: 97ffffdd bl 469898 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_Vector_implD1Ev> + 469928: d503201f nop + 46992c: a8c27bfd ldp x29, x30, [sp], #32 + 469930: d65f03c0 ret + +0000000000469934 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv(): + 469934: d10043ff sub sp, sp, #0x10 + 469938: f90007e0 str x0, [sp, #8] + 46993c: f94007e0 ldr x0, [sp, #8] + 469940: 910043ff add sp, sp, #0x10 + 469944: d65f03c0 ret + +0000000000469948 <_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEES3_EvT_S5_RSaIT0_E(): + 469948: a9bd7bfd stp x29, x30, [sp, #-48]! + 46994c: 910003fd mov x29, sp + 469950: f90017e0 str x0, [sp, #40] + 469954: f90013e1 str x1, [sp, #32] + 469958: f9000fe2 str x2, [sp, #24] + 46995c: f94013e1 ldr x1, [sp, #32] + 469960: f94017e0 ldr x0, [sp, #40] + 469964: 940004ae bl 46ac1c <_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEEEvT_S5_> + 469968: d503201f nop + 46996c: a8c37bfd ldp x29, x30, [sp], #48 + 469970: d65f03c0 ret + +0000000000469974 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8max_sizeEv(): + 469974: a9be7bfd stp x29, x30, [sp, #-32]! + 469978: 910003fd mov x29, sp + 46997c: f9000fe0 str x0, [sp, #24] + 469980: f9400fe0 ldr x0, [sp, #24] + 469984: 940004b7 bl 46ac60 <_ZNKSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv> + 469988: 940004af bl 46ac44 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE8max_sizeERKS4_> + 46998c: a8c27bfd ldp x29, x30, [sp], #32 + 469990: d65f03c0 ret + +0000000000469994 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8capacityEv>: +_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8capacityEv(): + 469994: d10043ff sub sp, sp, #0x10 + 469998: f90007e0 str x0, [sp, #8] + 46999c: f94007e0 ldr x0, [sp, #8] + 4699a0: f9400801 ldr x1, [x0, #16] + 4699a4: f94007e0 ldr x0, [sp, #8] + 4699a8: f9400000 ldr x0, [x0] + 4699ac: cb000020 sub x0, x1, x0 + 4699b0: 9343fc01 asr x1, x0, #3 + 4699b4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4699b8: f2955560 movk x0, #0xaaab + 4699bc: 9b007c20 mul x0, x1, x0 + 4699c0: 910043ff add sp, sp, #0x10 + 4699c4: d65f03c0 ret + +00000000004699c8 <_ZSt32__make_move_if_noexcept_iteratorISt4pairImN5Catch14TestCaseHandleEESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt4pairImN5Catch14TestCaseHandleEESt13move_iteratorIPS3_EET0_PT_(): + 4699c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4699cc: 910003fd mov x29, sp + 4699d0: f9000fe0 str x0, [sp, #24] + 4699d4: 9100a3e0 add x0, sp, #0x28 + 4699d8: f9400fe1 ldr x1, [sp, #24] + 4699dc: 940004a6 bl 46ac74 <_ZNSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEC1ES4_> + 4699e0: f94017e0 ldr x0, [sp, #40] + 4699e4: a8c37bfd ldp x29, x30, [sp], #48 + 4699e8: d65f03c0 ret + +00000000004699ec <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE20_M_allocate_and_copyISt13move_iteratorIPS3_EEES8_mT_SA_>: +_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE20_M_allocate_and_copyISt13move_iteratorIPS3_EEES8_mT_SA_(): + 4699ec: a9bb7bfd stp x29, x30, [sp, #-80]! + 4699f0: 910003fd mov x29, sp + 4699f4: f9000bf3 str x19, [sp, #16] + 4699f8: f9001fe0 str x0, [sp, #56] + 4699fc: f9001be1 str x1, [sp, #48] + 469a00: f90017e2 str x2, [sp, #40] + 469a04: f90013e3 str x3, [sp, #32] + 469a08: f9401fe0 ldr x0, [sp, #56] + 469a0c: f9401be1 ldr x1, [sp, #48] + 469a10: 940004a2 bl 46ac98 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE11_M_allocateEm> + 469a14: f90027e0 str x0, [sp, #72] + 469a18: f9401fe0 ldr x0, [sp, #56] + 469a1c: 97ffffc6 bl 469934 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv> + 469a20: aa0003e3 mov x3, x0 + 469a24: f94027e2 ldr x2, [sp, #72] + 469a28: f94013e1 ldr x1, [sp, #32] + 469a2c: f94017e0 ldr x0, [sp, #40] + 469a30: 940004a8 bl 46acd0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 469a34: f94027e0 ldr x0, [sp, #72] + 469a38: 1400000b b 469a64 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE20_M_allocate_and_copyISt13move_iteratorIPS3_EEES8_mT_SA_+0x78> + 469a3c: 97fe7539 bl 406f20 <__cxa_begin_catch@plt> + 469a40: f9401fe0 ldr x0, [sp, #56] + 469a44: f9401be2 ldr x2, [sp, #48] + 469a48: f94027e1 ldr x1, [sp, #72] + 469a4c: 94000009 bl 469a70 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE13_M_deallocateEPS3_m> + 469a50: 97fe7724 bl 4076e0 <__cxa_rethrow@plt> + 469a54: aa0003f3 mov x19, x0 + 469a58: 97fe776e bl 407810 <__cxa_end_catch@plt> + 469a5c: aa1303e0 mov x0, x19 + 469a60: 97fe77a8 bl 407900 <_Unwind_Resume@plt> + 469a64: f9400bf3 ldr x19, [sp, #16] + 469a68: a8c57bfd ldp x29, x30, [sp], #80 + 469a6c: d65f03c0 ret + +0000000000469a70 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE13_M_deallocateEPS3_m(): + 469a70: a9bd7bfd stp x29, x30, [sp, #-48]! + 469a74: 910003fd mov x29, sp + 469a78: f90017e0 str x0, [sp, #40] + 469a7c: f90013e1 str x1, [sp, #32] + 469a80: f9000fe2 str x2, [sp, #24] + 469a84: f94013e0 ldr x0, [sp, #32] + 469a88: f100001f cmp x0, #0x0 + 469a8c: 540000a0 b.eq 469aa0 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 469a90: f94017e0 ldr x0, [sp, #40] + 469a94: f9400fe2 ldr x2, [sp, #24] + 469a98: f94013e1 ldr x1, [sp, #32] + 469a9c: 94000499 bl 46ad00 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE10deallocateERS4_PS3_m> + 469aa0: d503201f nop + 469aa4: a8c37bfd ldp x29, x30, [sp], #48 + 469aa8: d65f03c0 ret + +0000000000469aac <_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE>: +_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE(): + 469aac: d10043ff sub sp, sp, #0x10 + 469ab0: f90007e0 str x0, [sp, #8] + 469ab4: f94007e0 ldr x0, [sp, #8] + 469ab8: 910043ff add sp, sp, #0x10 + 469abc: d65f03c0 ret + +0000000000469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE(): + 469ac0: d10043ff sub sp, sp, #0x10 + 469ac4: f90007e0 str x0, [sp, #8] + 469ac8: f94007e0 ldr x0, [sp, #8] + 469acc: 910043ff add sp, sp, #0x10 + 469ad0: d65f03c0 ret + +0000000000469ad4 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE9constructIS3_JmRKS2_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE9constructIS3_JmRKS2_EEEvRS4_PT_DpOT0_(): + 469ad4: a9bc7bfd stp x29, x30, [sp, #-64]! + 469ad8: 910003fd mov x29, sp + 469adc: f9000bf3 str x19, [sp, #16] + 469ae0: f9001fe0 str x0, [sp, #56] + 469ae4: f9001be1 str x1, [sp, #48] + 469ae8: f90017e2 str x2, [sp, #40] + 469aec: f90013e3 str x3, [sp, #32] + 469af0: f94017e0 ldr x0, [sp, #40] + 469af4: 97ffffee bl 469aac <_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE> + 469af8: aa0003f3 mov x19, x0 + 469afc: f94013e0 ldr x0, [sp, #32] + 469b00: 97fffff0 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 469b04: aa0003e3 mov x3, x0 + 469b08: aa1303e2 mov x2, x19 + 469b0c: f9401be1 ldr x1, [sp, #48] + 469b10: f9401fe0 ldr x0, [sp, #56] + 469b14: 94000487 bl 46ad30 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE9constructIS4_JmRKS3_EEEvPT_DpOT0_> + 469b18: d503201f nop + 469b1c: f9400bf3 ldr x19, [sp, #16] + 469b20: a8c47bfd ldp x29, x30, [sp], #64 + 469b24: d65f03c0 ret + +0000000000469b28 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE17_M_realloc_insertIJmRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE17_M_realloc_insertIJmRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 469b28: a9b77bfd stp x29, x30, [sp, #-144]! + 469b2c: 910003fd mov x29, sp + 469b30: a90153f3 stp x19, x20, [sp, #16] + 469b34: f90013f5 str x21, [sp, #32] + 469b38: f90027e0 str x0, [sp, #72] + 469b3c: f90023e1 str x1, [sp, #64] + 469b40: f9001fe2 str x2, [sp, #56] + 469b44: f9001be3 str x3, [sp, #48] + 469b48: 90000300 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 469b4c: 91004002 add x2, x0, #0x10 + 469b50: d2800021 mov x1, #0x1 // #1 + 469b54: f94027e0 ldr x0, [sp, #72] + 469b58: 9400048e bl 46ad90 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_M_check_lenEmPKc> + 469b5c: f90043e0 str x0, [sp, #128] + 469b60: f94027e0 ldr x0, [sp, #72] + 469b64: f9400000 ldr x0, [x0] + 469b68: f9003fe0 str x0, [sp, #120] + 469b6c: f94027e0 ldr x0, [sp, #72] + 469b70: f9400400 ldr x0, [x0, #8] + 469b74: f9003be0 str x0, [sp, #112] + 469b78: f94027e0 ldr x0, [sp, #72] + 469b7c: 97fffd55 bl 4690d0 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE5beginEv> + 469b80: f9002fe0 str x0, [sp, #88] + 469b84: 910163e1 add x1, sp, #0x58 + 469b88: 910103e0 add x0, sp, #0x40 + 469b8c: 940004b4 bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 469b90: f90037e0 str x0, [sp, #104] + 469b94: f94027e0 ldr x0, [sp, #72] + 469b98: f94043e1 ldr x1, [sp, #128] + 469b9c: 9400043f bl 46ac98 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE11_M_allocateEm> + 469ba0: f90033e0 str x0, [sp, #96] + 469ba4: f94033e0 ldr x0, [sp, #96] + 469ba8: f90047e0 str x0, [sp, #136] + 469bac: f94027f3 ldr x19, [sp, #72] + 469bb0: f94037e1 ldr x1, [sp, #104] + 469bb4: aa0103e0 mov x0, x1 + 469bb8: d37ff800 lsl x0, x0, #1 + 469bbc: 8b010000 add x0, x0, x1 + 469bc0: d37df000 lsl x0, x0, #3 + 469bc4: aa0003e1 mov x1, x0 + 469bc8: f94033e0 ldr x0, [sp, #96] + 469bcc: 8b010014 add x20, x0, x1 + 469bd0: f9401fe0 ldr x0, [sp, #56] + 469bd4: 97ffffb6 bl 469aac <_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE> + 469bd8: aa0003f5 mov x21, x0 + 469bdc: f9401be0 ldr x0, [sp, #48] + 469be0: 97ffffb8 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 469be4: aa0003e3 mov x3, x0 + 469be8: aa1503e2 mov x2, x21 + 469bec: aa1403e1 mov x1, x20 + 469bf0: aa1303e0 mov x0, x19 + 469bf4: 97ffffb8 bl 469ad4 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE9constructIS3_JmRKS2_EEEvRS4_PT_DpOT0_> + 469bf8: f90047ff str xzr, [sp, #136] + 469bfc: 910103e0 add x0, sp, #0x40 + 469c00: 940000c5 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 469c04: f9400013 ldr x19, [x0] + 469c08: f94027e0 ldr x0, [sp, #72] + 469c0c: 97ffff4a bl 469934 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv> + 469c10: aa0003e3 mov x3, x0 + 469c14: f94033e2 ldr x2, [sp, #96] + 469c18: aa1303e1 mov x1, x19 + 469c1c: f9403fe0 ldr x0, [sp, #120] + 469c20: 940004a2 bl 46aea8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairImN5Catch14TestCaseHandleEES4_SaIS3_EET0_T_S7_S6_RT1_> + 469c24: f90047e0 str x0, [sp, #136] + 469c28: f94047e0 ldr x0, [sp, #136] + 469c2c: 91006000 add x0, x0, #0x18 + 469c30: f90047e0 str x0, [sp, #136] + 469c34: 910103e0 add x0, sp, #0x40 + 469c38: 940000b7 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 469c3c: f9400013 ldr x19, [x0] + 469c40: f94027e0 ldr x0, [sp, #72] + 469c44: 97ffff3c bl 469934 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv> + 469c48: aa0003e3 mov x3, x0 + 469c4c: f94047e2 ldr x2, [sp, #136] + 469c50: f9403be1 ldr x1, [sp, #112] + 469c54: aa1303e0 mov x0, x19 + 469c58: 94000494 bl 46aea8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairImN5Catch14TestCaseHandleEES4_SaIS3_EET0_T_S7_S6_RT1_> + 469c5c: f90047e0 str x0, [sp, #136] + 469c60: f94027e0 ldr x0, [sp, #72] + 469c64: 97ffff34 bl 469934 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv> + 469c68: aa0003e2 mov x2, x0 + 469c6c: f9403be1 ldr x1, [sp, #112] + 469c70: f9403fe0 ldr x0, [sp, #120] + 469c74: 97ffff35 bl 469948 <_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEES3_EvT_S5_RSaIT0_E> + 469c78: f94027e3 ldr x3, [sp, #72] + 469c7c: f94027e0 ldr x0, [sp, #72] + 469c80: f9400801 ldr x1, [x0, #16] + 469c84: f9403fe0 ldr x0, [sp, #120] + 469c88: cb000020 sub x0, x1, x0 + 469c8c: 9343fc01 asr x1, x0, #3 + 469c90: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 469c94: f2955560 movk x0, #0xaaab + 469c98: 9b007c20 mul x0, x1, x0 + 469c9c: aa0003e2 mov x2, x0 + 469ca0: f9403fe1 ldr x1, [sp, #120] + 469ca4: aa0303e0 mov x0, x3 + 469ca8: 97ffff72 bl 469a70 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE13_M_deallocateEPS3_m> + 469cac: f94027e0 ldr x0, [sp, #72] + 469cb0: f94033e1 ldr x1, [sp, #96] + 469cb4: f9000001 str x1, [x0] + 469cb8: f94027e0 ldr x0, [sp, #72] + 469cbc: f94047e1 ldr x1, [sp, #136] + 469cc0: f9000401 str x1, [x0, #8] + 469cc4: f94043e1 ldr x1, [sp, #128] + 469cc8: aa0103e0 mov x0, x1 + 469ccc: d37ff800 lsl x0, x0, #1 + 469cd0: 8b010000 add x0, x0, x1 + 469cd4: d37df000 lsl x0, x0, #3 + 469cd8: aa0003e1 mov x1, x0 + 469cdc: f94033e0 ldr x0, [sp, #96] + 469ce0: 8b010001 add x1, x0, x1 + 469ce4: f94027e0 ldr x0, [sp, #72] + 469ce8: f9000801 str x1, [x0, #16] + 469cec: 14000021 b 469d70 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE17_M_realloc_insertIJmRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x248> + 469cf0: 97fe748c bl 406f20 <__cxa_begin_catch@plt> + 469cf4: f94047e0 ldr x0, [sp, #136] + 469cf8: f100001f cmp x0, #0x0 + 469cfc: 540001c1 b.ne 469d34 <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE17_M_realloc_insertIJmRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x20c> // b.any + 469d00: f94027e2 ldr x2, [sp, #72] + 469d04: f94037e1 ldr x1, [sp, #104] + 469d08: aa0103e0 mov x0, x1 + 469d0c: d37ff800 lsl x0, x0, #1 + 469d10: 8b010000 add x0, x0, x1 + 469d14: d37df000 lsl x0, x0, #3 + 469d18: aa0003e1 mov x1, x0 + 469d1c: f94033e0 ldr x0, [sp, #96] + 469d20: 8b010000 add x0, x0, x1 + 469d24: aa0003e1 mov x1, x0 + 469d28: aa0203e0 mov x0, x2 + 469d2c: 94000473 bl 46aef8 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE7destroyIS3_EEvRS4_PT_> + 469d30: 14000007 b 469d4c <_ZNSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE17_M_realloc_insertIJmRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x224> + 469d34: f94027e0 ldr x0, [sp, #72] + 469d38: 97fffeff bl 469934 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv> + 469d3c: aa0003e2 mov x2, x0 + 469d40: f94047e1 ldr x1, [sp, #136] + 469d44: f94033e0 ldr x0, [sp, #96] + 469d48: 97ffff00 bl 469948 <_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEES3_EvT_S5_RSaIT0_E> + 469d4c: f94027e0 ldr x0, [sp, #72] + 469d50: f94043e2 ldr x2, [sp, #128] + 469d54: f94033e1 ldr x1, [sp, #96] + 469d58: 97ffff46 bl 469a70 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE13_M_deallocateEPS3_m> + 469d5c: 97fe7661 bl 4076e0 <__cxa_rethrow@plt> + 469d60: aa0003f3 mov x19, x0 + 469d64: 97fe76ab bl 407810 <__cxa_end_catch@plt> + 469d68: aa1303e0 mov x0, x19 + 469d6c: 97fe76e5 bl 407900 <_Unwind_Resume@plt> + 469d70: a94153f3 ldp x19, x20, [sp, #16] + 469d74: f94013f5 ldr x21, [sp, #32] + 469d78: a8c97bfd ldp x29, x30, [sp], #144 + 469d7c: d65f03c0 ret + +0000000000469d80 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEC1ERKS5_(): + 469d80: d10043ff sub sp, sp, #0x10 + 469d84: f90007e0 str x0, [sp, #8] + 469d88: f90003e1 str x1, [sp] + 469d8c: f94003e0 ldr x0, [sp] + 469d90: f9400001 ldr x1, [x0] + 469d94: f94007e0 ldr x0, [sp, #8] + 469d98: f9000001 str x1, [x0] + 469d9c: d503201f nop + 469da0: 910043ff add sp, sp, #0x10 + 469da4: d65f03c0 ret + +0000000000469da8 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_>: +_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_(): + 469da8: a9bc7bfd stp x29, x30, [sp, #-64]! + 469dac: 910003fd mov x29, sp + 469db0: a90153f3 stp x19, x20, [sp, #16] + 469db4: f9001fe0 str x0, [sp, #56] + 469db8: f9001be1 str x1, [sp, #48] + 469dbc: 3900a3e2 strb w2, [sp, #40] + 469dc0: 9100c3e1 add x1, sp, #0x30 + 469dc4: 9100e3e0 add x0, sp, #0x38 + 469dc8: 97fffd46 bl 4692e0 <_ZN9__gnu_cxxneIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 469dcc: 12001c00 and w0, w0, #0xff + 469dd0: 7100001f cmp w0, #0x0 + 469dd4: 540001e0 b.eq 469e10 <_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0x68> // b.none + 469dd8: 9100e3e1 add x1, sp, #0x38 + 469ddc: 9100c3e0 add x0, sp, #0x30 + 469de0: 9400041f bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 469de4: 97fe897f bl 40c3e0 <_ZSt4__lgl> + 469de8: d37ff800 lsl x0, x0, #1 + 469dec: 2a1403e3 mov w3, w20 + 469df0: aa0003e2 mov x2, x0 + 469df4: f9401be1 ldr x1, [sp, #48] + 469df8: f9401fe0 ldr x0, [sp, #56] + 469dfc: 94000449 bl 46af20 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_> + 469e00: 2a1303e2 mov w2, w19 + 469e04: f9401be1 ldr x1, [sp, #48] + 469e08: f9401fe0 ldr x0, [sp, #56] + 469e0c: 94000472 bl 46afd4 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_> + 469e10: d503201f nop + 469e14: a94153f3 ldp x19, x20, [sp, #16] + 469e18: a8c47bfd ldp x29, x30, [sp], #64 + 469e1c: d65f03c0 ret + +0000000000469e20 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8max_sizeEv(): + 469e20: a9be7bfd stp x29, x30, [sp, #-32]! + 469e24: 910003fd mov x29, sp + 469e28: f9000fe0 str x0, [sp, #24] + 469e2c: f9400fe0 ldr x0, [sp, #24] + 469e30: 97fffe34 bl 469700 <_ZNKSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 469e34: 9400048e bl 46b06c <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE8max_sizeERKS2_> + 469e38: a8c27bfd ldp x29, x30, [sp], #32 + 469e3c: d65f03c0 ret + +0000000000469e40 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8capacityEv>: +_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8capacityEv(): + 469e40: d10043ff sub sp, sp, #0x10 + 469e44: f90007e0 str x0, [sp, #8] + 469e48: f94007e0 ldr x0, [sp, #8] + 469e4c: f9400801 ldr x1, [x0, #16] + 469e50: f94007e0 ldr x0, [sp, #8] + 469e54: f9400000 ldr x0, [x0] + 469e58: cb000020 sub x0, x1, x0 + 469e5c: 9344fc01 asr x1, x0, #4 + 469e60: aa0103e0 mov x0, x1 + 469e64: 910043ff add sp, sp, #0x10 + 469e68: d65f03c0 ret + +0000000000469e6c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14TestCaseHandleESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch14TestCaseHandleESt13move_iteratorIPS1_EET0_PT_(): + 469e6c: a9bd7bfd stp x29, x30, [sp, #-48]! + 469e70: 910003fd mov x29, sp + 469e74: f9000fe0 str x0, [sp, #24] + 469e78: 9100a3e0 add x0, sp, #0x28 + 469e7c: f9400fe1 ldr x1, [sp, #24] + 469e80: 94000482 bl 46b088 <_ZNSt13move_iteratorIPN5Catch14TestCaseHandleEEC1ES2_> + 469e84: f94017e0 ldr x0, [sp, #40] + 469e88: a8c37bfd ldp x29, x30, [sp], #48 + 469e8c: d65f03c0 ret + +0000000000469e90 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_(): + 469e90: a9bb7bfd stp x29, x30, [sp, #-80]! + 469e94: 910003fd mov x29, sp + 469e98: f9000bf3 str x19, [sp, #16] + 469e9c: f9001fe0 str x0, [sp, #56] + 469ea0: f9001be1 str x1, [sp, #48] + 469ea4: f90017e2 str x2, [sp, #40] + 469ea8: f90013e3 str x3, [sp, #32] + 469eac: f9401fe0 ldr x0, [sp, #56] + 469eb0: f9401be1 ldr x1, [sp, #48] + 469eb4: 9400047e bl 46b0ac <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE11_M_allocateEm> + 469eb8: f90027e0 str x0, [sp, #72] + 469ebc: f9401fe0 ldr x0, [sp, #56] + 469ec0: 97ff27d3 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 469ec4: aa0003e3 mov x3, x0 + 469ec8: f94027e2 ldr x2, [sp, #72] + 469ecc: f94013e1 ldr x1, [sp, #32] + 469ed0: f94017e0 ldr x0, [sp, #40] + 469ed4: 94000484 bl 46b0e4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14TestCaseHandleEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 469ed8: f94027e0 ldr x0, [sp, #72] + 469edc: 1400000b b 469f08 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_+0x78> + 469ee0: 97fe7410 bl 406f20 <__cxa_begin_catch@plt> + 469ee4: f9401fe0 ldr x0, [sp, #56] + 469ee8: f9401be2 ldr x2, [sp, #48] + 469eec: f94027e1 ldr x1, [sp, #72] + 469ef0: 97ff2972 bl 4344b8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m> + 469ef4: 97fe75fb bl 4076e0 <__cxa_rethrow@plt> + 469ef8: aa0003f3 mov x19, x0 + 469efc: 97fe7645 bl 407810 <__cxa_end_catch@plt> + 469f00: aa1303e0 mov x0, x19 + 469f04: 97fe767f bl 407900 <_Unwind_Resume@plt> + 469f08: f9400bf3 ldr x19, [sp, #16] + 469f0c: a8c57bfd ldp x29, x30, [sp], #80 + 469f10: d65f03c0 ret + +0000000000469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv(): + 469f14: d10043ff sub sp, sp, #0x10 + 469f18: f90007e0 str x0, [sp, #8] + 469f1c: f94007e0 ldr x0, [sp, #8] + 469f20: 910043ff add sp, sp, #0x10 + 469f24: d65f03c0 ret + +0000000000469f28 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_(): + 469f28: a9bd7bfd stp x29, x30, [sp, #-48]! + 469f2c: 910003fd mov x29, sp + 469f30: f90017e0 str x0, [sp, #40] + 469f34: f90013e1 str x1, [sp, #32] + 469f38: f9000fe2 str x2, [sp, #24] + 469f3c: f9400fe0 ldr x0, [sp, #24] + 469f40: 97fffee0 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 469f44: aa0003e2 mov x2, x0 + 469f48: f94013e1 ldr x1, [sp, #32] + 469f4c: f94017e0 ldr x0, [sp, #40] + 469f50: 94000471 bl 46b114 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE9constructIS2_JRKS2_EEEvPT_DpOT0_> + 469f54: d503201f nop + 469f58: a8c37bfd ldp x29, x30, [sp], #48 + 469f5c: d65f03c0 ret + +0000000000469f60 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 469f60: a9b87bfd stp x29, x30, [sp, #-128]! + 469f64: 910003fd mov x29, sp + 469f68: a90153f3 stp x19, x20, [sp, #16] + 469f6c: f9001fe0 str x0, [sp, #56] + 469f70: f9001be1 str x1, [sp, #48] + 469f74: f90017e2 str x2, [sp, #40] + 469f78: 90000300 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 469f7c: 91004002 add x2, x0, #0x10 + 469f80: d2800021 mov x1, #0x1 // #1 + 469f84: f9401fe0 ldr x0, [sp, #56] + 469f88: 94000477 bl 46b164 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12_M_check_lenEmPKc> + 469f8c: f9003be0 str x0, [sp, #112] + 469f90: f9401fe0 ldr x0, [sp, #56] + 469f94: f9400000 ldr x0, [x0] + 469f98: f90037e0 str x0, [sp, #104] + 469f9c: f9401fe0 ldr x0, [sp, #56] + 469fa0: f9400400 ldr x0, [x0, #8] + 469fa4: f90033e0 str x0, [sp, #96] + 469fa8: f9401fe0 ldr x0, [sp, #56] + 469fac: 97fffb61 bl 468d30 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 469fb0: f90027e0 str x0, [sp, #72] + 469fb4: 910123e1 add x1, sp, #0x48 + 469fb8: 9100c3e0 add x0, sp, #0x30 + 469fbc: 9400026f bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 469fc0: f9002fe0 str x0, [sp, #88] + 469fc4: f9401fe0 ldr x0, [sp, #56] + 469fc8: f9403be1 ldr x1, [sp, #112] + 469fcc: 94000438 bl 46b0ac <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE11_M_allocateEm> + 469fd0: f9002be0 str x0, [sp, #80] + 469fd4: f9402be0 ldr x0, [sp, #80] + 469fd8: f9003fe0 str x0, [sp, #120] + 469fdc: f9401ff3 ldr x19, [sp, #56] + 469fe0: f9402fe0 ldr x0, [sp, #88] + 469fe4: d37cec00 lsl x0, x0, #4 + 469fe8: f9402be1 ldr x1, [sp, #80] + 469fec: 8b000034 add x20, x1, x0 + 469ff0: f94017e0 ldr x0, [sp, #40] + 469ff4: 97fffeb3 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 469ff8: aa0003e2 mov x2, x0 + 469ffc: aa1403e1 mov x1, x20 + 46a000: aa1303e0 mov x0, x19 + 46a004: 97ffffc9 bl 469f28 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 46a008: f9003fff str xzr, [sp, #120] + 46a00c: 9100c3e0 add x0, sp, #0x30 + 46a010: 94000488 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a014: f9400013 ldr x19, [x0] + 46a018: f9401fe0 ldr x0, [sp, #56] + 46a01c: 97ff277c bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a020: aa0003e3 mov x3, x0 + 46a024: f9402be2 ldr x2, [sp, #80] + 46a028: aa1303e1 mov x1, x19 + 46a02c: f94037e0 ldr x0, [sp, #104] + 46a030: 94000485 bl 46b244 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14TestCaseHandleES2_SaIS1_EET0_T_S5_S4_RT1_> + 46a034: f9003fe0 str x0, [sp, #120] + 46a038: f9403fe0 ldr x0, [sp, #120] + 46a03c: 91004000 add x0, x0, #0x10 + 46a040: f9003fe0 str x0, [sp, #120] + 46a044: 9100c3e0 add x0, sp, #0x30 + 46a048: 9400047a bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a04c: f9400013 ldr x19, [x0] + 46a050: f9401fe0 ldr x0, [sp, #56] + 46a054: 97ff276e bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a058: aa0003e3 mov x3, x0 + 46a05c: f9403fe2 ldr x2, [sp, #120] + 46a060: f94033e1 ldr x1, [sp, #96] + 46a064: aa1303e0 mov x0, x19 + 46a068: 94000477 bl 46b244 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14TestCaseHandleES2_SaIS1_EET0_T_S5_S4_RT1_> + 46a06c: f9003fe0 str x0, [sp, #120] + 46a070: f9401fe0 ldr x0, [sp, #56] + 46a074: 97ff2766 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a078: aa0003e2 mov x2, x0 + 46a07c: f94033e1 ldr x1, [sp, #96] + 46a080: f94037e0 ldr x0, [sp, #104] + 46a084: 97ff2767 bl 433e20 <_ZSt8_DestroyIPN5Catch14TestCaseHandleES1_EvT_S3_RSaIT0_E> + 46a088: f9401fe3 ldr x3, [sp, #56] + 46a08c: f9401fe0 ldr x0, [sp, #56] + 46a090: f9400801 ldr x1, [x0, #16] + 46a094: f94037e0 ldr x0, [sp, #104] + 46a098: cb000020 sub x0, x1, x0 + 46a09c: 9344fc01 asr x1, x0, #4 + 46a0a0: aa0103e0 mov x0, x1 + 46a0a4: aa0003e2 mov x2, x0 + 46a0a8: f94037e1 ldr x1, [sp, #104] + 46a0ac: aa0303e0 mov x0, x3 + 46a0b0: 97ff2902 bl 4344b8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m> + 46a0b4: f9401fe0 ldr x0, [sp, #56] + 46a0b8: f9402be1 ldr x1, [sp, #80] + 46a0bc: f9000001 str x1, [x0] + 46a0c0: f9401fe0 ldr x0, [sp, #56] + 46a0c4: f9403fe1 ldr x1, [sp, #120] + 46a0c8: f9000401 str x1, [x0, #8] + 46a0cc: f9403be0 ldr x0, [sp, #112] + 46a0d0: d37cec00 lsl x0, x0, #4 + 46a0d4: f9402be1 ldr x1, [sp, #80] + 46a0d8: 8b000021 add x1, x1, x0 + 46a0dc: f9401fe0 ldr x0, [sp, #56] + 46a0e0: f9000801 str x1, [x0, #16] + 46a0e4: 1400001d b 46a158 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f8> + 46a0e8: 97fe738e bl 406f20 <__cxa_begin_catch@plt> + 46a0ec: f9403fe0 ldr x0, [sp, #120] + 46a0f0: f100001f cmp x0, #0x0 + 46a0f4: 54000141 b.ne 46a11c <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1bc> // b.any + 46a0f8: f9401fe2 ldr x2, [sp, #56] + 46a0fc: f9402fe0 ldr x0, [sp, #88] + 46a100: d37cec00 lsl x0, x0, #4 + 46a104: f9402be1 ldr x1, [sp, #80] + 46a108: 8b000020 add x0, x1, x0 + 46a10c: aa0003e1 mov x1, x0 + 46a110: aa0203e0 mov x0, x2 + 46a114: 94000460 bl 46b294 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE7destroyIS1_EEvRS2_PT_> + 46a118: 14000007 b 46a134 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1d4> + 46a11c: f9401fe0 ldr x0, [sp, #56] + 46a120: 97ff273b bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a124: aa0003e2 mov x2, x0 + 46a128: f9403fe1 ldr x1, [sp, #120] + 46a12c: f9402be0 ldr x0, [sp, #80] + 46a130: 97ff273c bl 433e20 <_ZSt8_DestroyIPN5Catch14TestCaseHandleES1_EvT_S3_RSaIT0_E> + 46a134: f9401fe0 ldr x0, [sp, #56] + 46a138: f9403be2 ldr x2, [sp, #112] + 46a13c: f9402be1 ldr x1, [sp, #80] + 46a140: 97ff28de bl 4344b8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m> + 46a144: 97fe7567 bl 4076e0 <__cxa_rethrow@plt> + 46a148: aa0003f3 mov x19, x0 + 46a14c: 97fe75b1 bl 407810 <__cxa_end_catch@plt> + 46a150: aa1303e0 mov x0, x19 + 46a154: 97fe75eb bl 407900 <_Unwind_Resume@plt> + 46a158: a94153f3 ldp x19, x20, [sp, #16] + 46a15c: a8c87bfd ldp x29, x30, [sp], #128 + 46a160: d65f03c0 ret + +000000000046a164 <_ZNSaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEC1Ev>: +_ZNSaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEC1Ev(): + 46a164: a9be7bfd stp x29, x30, [sp, #-32]! + 46a168: 910003fd mov x29, sp + 46a16c: f9000fe0 str x0, [sp, #24] + 46a170: f9400fe0 ldr x0, [sp, #24] + 46a174: 94000452 bl 46b2bc <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEC1Ev> + 46a178: d503201f nop + 46a17c: a8c27bfd ldp x29, x30, [sp], #32 + 46a180: d65f03c0 ret + +000000000046a184 <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch14TestCaseHandleEEEC1Ev>: +_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch14TestCaseHandleEEEC1Ev(): + 46a184: d10043ff sub sp, sp, #0x10 + 46a188: f90007e0 str x0, [sp, #8] + 46a18c: d503201f nop + 46a190: 910043ff add sp, sp, #0x10 + 46a194: d65f03c0 ret + +000000000046a198 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEED2Ev(): + 46a198: d10043ff sub sp, sp, #0x10 + 46a19c: f90007e0 str x0, [sp, #8] + 46a1a0: d503201f nop + 46a1a4: 910043ff add sp, sp, #0x10 + 46a1a8: d65f03c0 ret + +000000000046a1ac <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E(): + 46a1ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 46a1b0: 910003fd mov x29, sp + 46a1b4: f9000fe0 str x0, [sp, #24] + 46a1b8: f9000be1 str x1, [sp, #16] + 46a1bc: f9400be0 ldr x0, [sp, #16] + 46a1c0: f100001f cmp x0, #0x0 + 46a1c4: 540001e0 b.eq 46a200 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E+0x54> // b.none + 46a1c8: f9400be0 ldr x0, [sp, #16] + 46a1cc: 94000441 bl 46b2d0 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base> + 46a1d0: aa0003e1 mov x1, x0 + 46a1d4: f9400fe0 ldr x0, [sp, #24] + 46a1d8: 97fffff5 bl 46a1ac <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E> + 46a1dc: f9400be0 ldr x0, [sp, #16] + 46a1e0: 94000442 bl 46b2e8 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base> + 46a1e4: f90017e0 str x0, [sp, #40] + 46a1e8: f9400be1 ldr x1, [sp, #16] + 46a1ec: f9400fe0 ldr x0, [sp, #24] + 46a1f0: 94000444 bl 46b300 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E> + 46a1f4: f94017e0 ldr x0, [sp, #40] + 46a1f8: f9000be0 str x0, [sp, #16] + 46a1fc: 17fffff0 b 46a1bc <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E+0x10> + 46a200: d503201f nop + 46a204: a8c37bfd ldp x29, x30, [sp], #48 + 46a208: d65f03c0 ret + +000000000046a20c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv(): + 46a20c: d10043ff sub sp, sp, #0x10 + 46a210: f90007e0 str x0, [sp, #8] + 46a214: f94007e0 ldr x0, [sp, #8] + 46a218: f9400800 ldr x0, [x0, #16] + 46a21c: 910043ff add sp, sp, #0x10 + 46a220: d65f03c0 ret + +000000000046a224 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_(): + 46a224: a9b77bfd stp x29, x30, [sp, #-144]! + 46a228: 910003fd mov x29, sp + 46a22c: a90153f3 stp x19, x20, [sp, #16] + 46a230: f90017e0 str x0, [sp, #40] + 46a234: f90013e1 str x1, [sp, #32] + 46a238: 910123e0 add x0, sp, #0x48 + 46a23c: f94013e1 ldr x1, [sp, #32] + 46a240: 94000492 bl 46b488 <_ZNKSt9_IdentityIN5Catch14TestCaseHandleEEclERKS1_> + 46a244: aa0003e1 mov x1, x0 + 46a248: f94017e0 ldr x0, [sp, #40] + 46a24c: 9400043a bl 46b334 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_> + 46a250: a90387e0 stp x0, x1, [sp, #56] + 46a254: f94023e0 ldr x0, [sp, #64] + 46a258: f100001f cmp x0, #0x0 + 46a25c: 54000320 b.eq 46a2c0 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_+0x9c> // b.none + 46a260: 9100c3e0 add x0, sp, #0x30 + 46a264: f94017e1 ldr x1, [sp, #40] + 46a268: 9400048e bl 46b4a0 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC1ERS7_> + 46a26c: f9401ff3 ldr x19, [sp, #56] + 46a270: f94023f4 ldr x20, [sp, #64] + 46a274: f94013e0 ldr x0, [sp, #32] + 46a278: 97fffe12 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46a27c: aa0003e1 mov x1, x0 + 46a280: 9100c3e0 add x0, sp, #0x30 + 46a284: aa0003e4 mov x4, x0 + 46a288: aa0103e3 mov x3, x1 + 46a28c: aa1403e2 mov x2, x20 + 46a290: aa1303e1 mov x1, x19 + 46a294: f94017e0 ldr x0, [sp, #40] + 46a298: 9400048b bl 46b4c4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_> + 46a29c: f90033e0 str x0, [sp, #96] + 46a2a0: 52800020 mov w0, #0x1 // #1 + 46a2a4: 3901bfe0 strb w0, [sp, #111] + 46a2a8: 9101bfe2 add x2, sp, #0x6f + 46a2ac: 910183e1 add x1, sp, #0x60 + 46a2b0: 910143e0 add x0, sp, #0x50 + 46a2b4: 940004c0 bl 46b5b4 <_ZNSt4pairISt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEbEC1IS3_bLb1EEEOT_OT0_> + 46a2b8: a94507e0 ldp x0, x1, [sp, #80] + 46a2bc: 1400000a b 46a2e4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_+0xc0> + 46a2c0: f9401fe1 ldr x1, [sp, #56] + 46a2c4: 910203e0 add x0, sp, #0x80 + 46a2c8: 940004ce bl 46b600 <_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 46a2cc: 39023fff strb wzr, [sp, #143] + 46a2d0: 91023fe2 add x2, sp, #0x8f + 46a2d4: 910203e1 add x1, sp, #0x80 + 46a2d8: 9101c3e0 add x0, sp, #0x70 + 46a2dc: 940004b6 bl 46b5b4 <_ZNSt4pairISt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEbEC1IS3_bLb1EEEOT_OT0_> + 46a2e0: a94707e0 ldp x0, x1, [sp, #112] + 46a2e4: a94153f3 ldp x19, x20, [sp, #16] + 46a2e8: a8c97bfd ldp x29, x30, [sp], #144 + 46a2ec: d65f03c0 ret + +000000000046a2f0 <_ZNSt4pairISt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEbEC1IRSt17_Rb_tree_iteratorIS2_ERbLb1EEEOT_OT0_>: +_ZNSt4pairISt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEbEC2IRSt17_Rb_tree_iteratorIS2_ERbLb1EEEOT_OT0_(): + 46a2f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 46a2f4: 910003fd mov x29, sp + 46a2f8: f9000bf3 str x19, [sp, #16] + 46a2fc: f9001fe0 str x0, [sp, #56] + 46a300: f9001be1 str x1, [sp, #48] + 46a304: f90017e2 str x2, [sp, #40] + 46a308: f9401ff3 ldr x19, [sp, #56] + 46a30c: f9401be0 ldr x0, [sp, #48] + 46a310: 940004c5 bl 46b624 <_ZSt7forwardIRSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS5_E4typeE> + 46a314: aa0003e1 mov x1, x0 + 46a318: aa1303e0 mov x0, x19 + 46a31c: 940004cc bl 46b64c <_ZNSt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEC1ERKSt17_Rb_tree_iteratorIS1_E> + 46a320: f94017e0 ldr x0, [sp, #40] + 46a324: 940004c5 bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 46a328: 39400001 ldrb w1, [x0] + 46a32c: f9401fe0 ldr x0, [sp, #56] + 46a330: 39002001 strb w1, [x0, #8] + 46a334: d503201f nop + 46a338: f9400bf3 ldr x19, [sp, #16] + 46a33c: a8c47bfd ldp x29, x30, [sp], #64 + 46a340: d65f03c0 ret + +000000000046a344 <_ZNKSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv>: +_ZNKSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv(): + 46a344: a9be7bfd stp x29, x30, [sp, #-32]! + 46a348: 910003fd mov x29, sp + 46a34c: f9000fe0 str x0, [sp, #24] + 46a350: f9400fe0 ldr x0, [sp, #24] + 46a354: 91008000 add x0, x0, #0x20 + 46a358: 940004c7 bl 46b674 <_ZNK9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE6_M_ptrEv> + 46a35c: a8c27bfd ldp x29, x30, [sp], #32 + 46a360: d65f03c0 ret + +000000000046a364 <_ZSt7forwardIPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS3_E4typeE(): + 46a364: d10043ff sub sp, sp, #0x10 + 46a368: f90007e0 str x0, [sp, #8] + 46a36c: f94007e0 ldr x0, [sp, #8] + 46a370: 910043ff add sp, sp, #0x10 + 46a374: d65f03c0 ret + +000000000046a378 <_ZSt7forwardIPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS3_E4typeE(): + 46a378: d10043ff sub sp, sp, #0x10 + 46a37c: f90007e0 str x0, [sp, #8] + 46a380: f94007e0 ldr x0, [sp, #8] + 46a384: 910043ff add sp, sp, #0x10 + 46a388: d65f03c0 ret + +000000000046a38c <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE9constructIS1_JPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE9constructIS1_JPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvRS2_PT_DpOT0_(): + 46a38c: a9bc7bfd stp x29, x30, [sp, #-64]! + 46a390: 910003fd mov x29, sp + 46a394: f9000bf3 str x19, [sp, #16] + 46a398: f9001fe0 str x0, [sp, #56] + 46a39c: f9001be1 str x1, [sp, #48] + 46a3a0: f90017e2 str x2, [sp, #40] + 46a3a4: f90013e3 str x3, [sp, #32] + 46a3a8: f94017e0 ldr x0, [sp, #40] + 46a3ac: 97ffffee bl 46a364 <_ZSt7forwardIPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS3_E4typeE> + 46a3b0: aa0003f3 mov x19, x0 + 46a3b4: f94013e0 ldr x0, [sp, #32] + 46a3b8: 97fffff0 bl 46a378 <_ZSt7forwardIPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS3_E4typeE> + 46a3bc: aa0003e3 mov x3, x0 + 46a3c0: aa1303e2 mov x2, x19 + 46a3c4: f9401be1 ldr x1, [sp, #48] + 46a3c8: f9401fe0 ldr x0, [sp, #56] + 46a3cc: 940004b1 bl 46b690 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE9constructIS2_JPNS1_12TestCaseInfoEPNS1_12ITestInvokerEEEEvPT_DpOT0_> + 46a3d0: d503201f nop + 46a3d4: f9400bf3 ldr x19, [sp, #16] + 46a3d8: a8c47bfd ldp x29, x30, [sp], #64 + 46a3dc: d65f03c0 ret + +000000000046a3e0 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 46a3e0: a9b77bfd stp x29, x30, [sp, #-144]! + 46a3e4: 910003fd mov x29, sp + 46a3e8: a90153f3 stp x19, x20, [sp, #16] + 46a3ec: f90013f5 str x21, [sp, #32] + 46a3f0: f90027e0 str x0, [sp, #72] + 46a3f4: f90023e1 str x1, [sp, #64] + 46a3f8: f9001fe2 str x2, [sp, #56] + 46a3fc: f9001be3 str x3, [sp, #48] + 46a400: f00002e0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46a404: 91004002 add x2, x0, #0x10 + 46a408: d2800021 mov x1, #0x1 // #1 + 46a40c: f94027e0 ldr x0, [sp, #72] + 46a410: 94000355 bl 46b164 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12_M_check_lenEmPKc> + 46a414: f90043e0 str x0, [sp, #128] + 46a418: f94027e0 ldr x0, [sp, #72] + 46a41c: f9400000 ldr x0, [x0] + 46a420: f9003fe0 str x0, [sp, #120] + 46a424: f94027e0 ldr x0, [sp, #72] + 46a428: f9400400 ldr x0, [x0, #8] + 46a42c: f9003be0 str x0, [sp, #112] + 46a430: f94027e0 ldr x0, [sp, #72] + 46a434: 97fffa3f bl 468d30 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 46a438: f9002fe0 str x0, [sp, #88] + 46a43c: 910163e1 add x1, sp, #0x58 + 46a440: 910103e0 add x0, sp, #0x40 + 46a444: 9400014d bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 46a448: f90037e0 str x0, [sp, #104] + 46a44c: f94027e0 ldr x0, [sp, #72] + 46a450: f94043e1 ldr x1, [sp, #128] + 46a454: 94000316 bl 46b0ac <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE11_M_allocateEm> + 46a458: f90033e0 str x0, [sp, #96] + 46a45c: f94033e0 ldr x0, [sp, #96] + 46a460: f90047e0 str x0, [sp, #136] + 46a464: f94027f3 ldr x19, [sp, #72] + 46a468: f94037e0 ldr x0, [sp, #104] + 46a46c: d37cec00 lsl x0, x0, #4 + 46a470: f94033e1 ldr x1, [sp, #96] + 46a474: 8b000034 add x20, x1, x0 + 46a478: f9401fe0 ldr x0, [sp, #56] + 46a47c: 97ffffba bl 46a364 <_ZSt7forwardIPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS3_E4typeE> + 46a480: aa0003f5 mov x21, x0 + 46a484: f9401be0 ldr x0, [sp, #48] + 46a488: 97ffffbc bl 46a378 <_ZSt7forwardIPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS3_E4typeE> + 46a48c: aa0003e3 mov x3, x0 + 46a490: aa1503e2 mov x2, x21 + 46a494: aa1403e1 mov x1, x20 + 46a498: aa1303e0 mov x0, x19 + 46a49c: 97ffffbc bl 46a38c <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE9constructIS1_JPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvRS2_PT_DpOT0_> + 46a4a0: f90047ff str xzr, [sp, #136] + 46a4a4: 910103e0 add x0, sp, #0x40 + 46a4a8: 94000362 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a4ac: f9400013 ldr x19, [x0] + 46a4b0: f94027e0 ldr x0, [sp, #72] + 46a4b4: 97ff2656 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a4b8: aa0003e3 mov x3, x0 + 46a4bc: f94033e2 ldr x2, [sp, #96] + 46a4c0: aa1303e1 mov x1, x19 + 46a4c4: f9403fe0 ldr x0, [sp, #120] + 46a4c8: 9400035f bl 46b244 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14TestCaseHandleES2_SaIS1_EET0_T_S5_S4_RT1_> + 46a4cc: f90047e0 str x0, [sp, #136] + 46a4d0: f94047e0 ldr x0, [sp, #136] + 46a4d4: 91004000 add x0, x0, #0x10 + 46a4d8: f90047e0 str x0, [sp, #136] + 46a4dc: 910103e0 add x0, sp, #0x40 + 46a4e0: 94000354 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a4e4: f9400013 ldr x19, [x0] + 46a4e8: f94027e0 ldr x0, [sp, #72] + 46a4ec: 97ff2648 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a4f0: aa0003e3 mov x3, x0 + 46a4f4: f94047e2 ldr x2, [sp, #136] + 46a4f8: f9403be1 ldr x1, [sp, #112] + 46a4fc: aa1303e0 mov x0, x19 + 46a500: 94000351 bl 46b244 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14TestCaseHandleES2_SaIS1_EET0_T_S5_S4_RT1_> + 46a504: f90047e0 str x0, [sp, #136] + 46a508: f94027e0 ldr x0, [sp, #72] + 46a50c: 97ff2640 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a510: aa0003e2 mov x2, x0 + 46a514: f9403be1 ldr x1, [sp, #112] + 46a518: f9403fe0 ldr x0, [sp, #120] + 46a51c: 97ff2641 bl 433e20 <_ZSt8_DestroyIPN5Catch14TestCaseHandleES1_EvT_S3_RSaIT0_E> + 46a520: f94027e3 ldr x3, [sp, #72] + 46a524: f94027e0 ldr x0, [sp, #72] + 46a528: f9400801 ldr x1, [x0, #16] + 46a52c: f9403fe0 ldr x0, [sp, #120] + 46a530: cb000020 sub x0, x1, x0 + 46a534: 9344fc01 asr x1, x0, #4 + 46a538: aa0103e0 mov x0, x1 + 46a53c: aa0003e2 mov x2, x0 + 46a540: f9403fe1 ldr x1, [sp, #120] + 46a544: aa0303e0 mov x0, x3 + 46a548: 97ff27dc bl 4344b8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m> + 46a54c: f94027e0 ldr x0, [sp, #72] + 46a550: f94033e1 ldr x1, [sp, #96] + 46a554: f9000001 str x1, [x0] + 46a558: f94027e0 ldr x0, [sp, #72] + 46a55c: f94047e1 ldr x1, [sp, #136] + 46a560: f9000401 str x1, [x0, #8] + 46a564: f94043e0 ldr x0, [sp, #128] + 46a568: d37cec00 lsl x0, x0, #4 + 46a56c: f94033e1 ldr x1, [sp, #96] + 46a570: 8b000021 add x1, x1, x0 + 46a574: f94027e0 ldr x0, [sp, #72] + 46a578: f9000801 str x1, [x0, #16] + 46a57c: 1400001d b 46a5f0 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x210> + 46a580: 97fe7268 bl 406f20 <__cxa_begin_catch@plt> + 46a584: f94047e0 ldr x0, [sp, #136] + 46a588: f100001f cmp x0, #0x0 + 46a58c: 54000141 b.ne 46a5b4 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1d4> // b.any + 46a590: f94027e2 ldr x2, [sp, #72] + 46a594: f94037e0 ldr x0, [sp, #104] + 46a598: d37cec00 lsl x0, x0, #4 + 46a59c: f94033e1 ldr x1, [sp, #96] + 46a5a0: 8b000020 add x0, x1, x0 + 46a5a4: aa0003e1 mov x1, x0 + 46a5a8: aa0203e0 mov x0, x2 + 46a5ac: 9400033a bl 46b294 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE7destroyIS1_EEvRS2_PT_> + 46a5b0: 14000007 b 46a5cc <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE17_M_realloc_insertIJPNS0_12TestCaseInfoEPNS0_12ITestInvokerEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1ec> + 46a5b4: f94027e0 ldr x0, [sp, #72] + 46a5b8: 97ff2615 bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a5bc: aa0003e2 mov x2, x0 + 46a5c0: f94047e1 ldr x1, [sp, #136] + 46a5c4: f94033e0 ldr x0, [sp, #96] + 46a5c8: 97ff2616 bl 433e20 <_ZSt8_DestroyIPN5Catch14TestCaseHandleES1_EvT_S3_RSaIT0_E> + 46a5cc: f94027e0 ldr x0, [sp, #72] + 46a5d0: f94043e2 ldr x2, [sp, #128] + 46a5d4: f94033e1 ldr x1, [sp, #96] + 46a5d8: 97ff27b8 bl 4344b8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13_M_deallocateEPS1_m> + 46a5dc: 97fe7441 bl 4076e0 <__cxa_rethrow@plt> + 46a5e0: aa0003f3 mov x19, x0 + 46a5e4: 97fe748b bl 407810 <__cxa_end_catch@plt> + 46a5e8: aa1303e0 mov x0, x19 + 46a5ec: 97fe74c5 bl 407900 <_Unwind_Resume@plt> + 46a5f0: a94153f3 ldp x19, x20, [sp, #16] + 46a5f4: f94013f5 ldr x21, [sp, #32] + 46a5f8: a8c97bfd ldp x29, x30, [sp], #144 + 46a5fc: d65f03c0 ret + +000000000046a600 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_(): + 46a600: a9bd7bfd stp x29, x30, [sp, #-48]! + 46a604: 910003fd mov x29, sp + 46a608: a90153f3 stp x19, x20, [sp, #16] + 46a60c: f90017e0 str x0, [sp, #40] + 46a610: f90013e1 str x1, [sp, #32] + 46a614: f94017e0 ldr x0, [sp, #40] + 46a618: f9400401 ldr x1, [x0, #8] + 46a61c: f94017e0 ldr x0, [sp, #40] + 46a620: f9400800 ldr x0, [x0, #16] + 46a624: eb00003f cmp x1, x0 + 46a628: 54000200 b.eq 46a668 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x68> // b.none + 46a62c: f94017f3 ldr x19, [sp, #40] + 46a630: f94017e0 ldr x0, [sp, #40] + 46a634: f9400414 ldr x20, [x0, #8] + 46a638: f94013e0 ldr x0, [sp, #32] + 46a63c: 9400042d bl 46b6f0 <_ZSt7forwardISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46a640: aa0003e2 mov x2, x0 + 46a644: aa1403e1 mov x1, x20 + 46a648: aa1303e0 mov x0, x19 + 46a64c: 9400042e bl 46b704 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 46a650: f94017e0 ldr x0, [sp, #40] + 46a654: f9400400 ldr x0, [x0, #8] + 46a658: 91002001 add x1, x0, #0x8 + 46a65c: f94017e0 ldr x0, [sp, #40] + 46a660: f9000401 str x1, [x0, #8] + 46a664: 1400000a b 46a68c <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x8c> + 46a668: f94017e0 ldr x0, [sp, #40] + 46a66c: 94000434 bl 46b73c <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE3endEv> + 46a670: aa0003f3 mov x19, x0 + 46a674: f94013e0 ldr x0, [sp, #32] + 46a678: 9400041e bl 46b6f0 <_ZSt7forwardISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46a67c: aa0003e2 mov x2, x0 + 46a680: aa1303e1 mov x1, x19 + 46a684: f94017e0 ldr x0, [sp, #40] + 46a688: 94000437 bl 46b764 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_> + 46a68c: d503201f nop + 46a690: a94153f3 ldp x19, x20, [sp, #16] + 46a694: a8c37bfd ldp x29, x30, [sp], #48 + 46a698: d65f03c0 ret + +000000000046a69c <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_(): + 46a69c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46a6a0: 910003fd mov x29, sp + 46a6a4: a90153f3 stp x19, x20, [sp, #16] + 46a6a8: f90017e0 str x0, [sp, #40] + 46a6ac: f90013e1 str x1, [sp, #32] + 46a6b0: f94017e0 ldr x0, [sp, #40] + 46a6b4: f9400401 ldr x1, [x0, #8] + 46a6b8: f94017e0 ldr x0, [sp, #40] + 46a6bc: f9400800 ldr x0, [x0, #16] + 46a6c0: eb00003f cmp x1, x0 + 46a6c4: 54000200 b.eq 46a704 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x68> // b.none + 46a6c8: f94017f3 ldr x19, [sp, #40] + 46a6cc: f94017e0 ldr x0, [sp, #40] + 46a6d0: f9400414 ldr x20, [x0, #8] + 46a6d4: f94013e0 ldr x0, [sp, #32] + 46a6d8: 940004a4 bl 46b968 <_ZSt7forwardISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46a6dc: aa0003e2 mov x2, x0 + 46a6e0: aa1403e1 mov x1, x20 + 46a6e4: aa1303e0 mov x0, x19 + 46a6e8: 940004a5 bl 46b97c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 46a6ec: f94017e0 ldr x0, [sp, #40] + 46a6f0: f9400400 ldr x0, [x0, #8] + 46a6f4: 91002001 add x1, x0, #0x8 + 46a6f8: f94017e0 ldr x0, [sp, #40] + 46a6fc: f9000401 str x1, [x0, #8] + 46a700: 1400000a b 46a728 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x8c> + 46a704: f94017e0 ldr x0, [sp, #40] + 46a708: 940004ab bl 46b9b4 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE3endEv> + 46a70c: aa0003f3 mov x19, x0 + 46a710: f94013e0 ldr x0, [sp, #32] + 46a714: 94000495 bl 46b968 <_ZSt7forwardISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46a718: aa0003e2 mov x2, x0 + 46a71c: aa1303e1 mov x1, x19 + 46a720: f94017e0 ldr x0, [sp, #40] + 46a724: 940004ae bl 46b9dc <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_> + 46a728: d503201f nop + 46a72c: a94153f3 ldp x19, x20, [sp, #16] + 46a730: a8c37bfd ldp x29, x30, [sp], #48 + 46a734: d65f03c0 ret + +000000000046a738 <_ZN9__gnu_cxxeqIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxeqIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 46a738: a9bd7bfd stp x29, x30, [sp, #-48]! + 46a73c: 910003fd mov x29, sp + 46a740: f9000bf3 str x19, [sp, #16] + 46a744: f90017e0 str x0, [sp, #40] + 46a748: f90013e1 str x1, [sp, #32] + 46a74c: f94017e0 ldr x0, [sp, #40] + 46a750: 97ffa6ab bl 4541fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a754: f9400013 ldr x19, [x0] + 46a758: f94013e0 ldr x0, [sp, #32] + 46a75c: 97ffa6a8 bl 4541fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a760: f9400000 ldr x0, [x0] + 46a764: eb00027f cmp x19, x0 + 46a768: 1a9f17e0 cset w0, eq // eq = none + 46a76c: 12001c00 and w0, w0, #0xff + 46a770: f9400bf3 ldr x19, [sp, #16] + 46a774: a8c37bfd ldp x29, x30, [sp], #48 + 46a778: d65f03c0 ret + +000000000046a77c <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE14_M_move_assignEOS3_St17integral_constantIbLb1EE>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE14_M_move_assignEOS3_St17integral_constantIbLb1EE(): + 46a77c: a9ba7bfd stp x29, x30, [sp, #-96]! + 46a780: 910003fd mov x29, sp + 46a784: f9000bf3 str x19, [sp, #16] + 46a788: f9001fe0 str x0, [sp, #56] + 46a78c: f9001be1 str x1, [sp, #48] + 46a790: 3900a3e2 strb w2, [sp, #40] + 46a794: f9401fe0 ldr x0, [sp, #56] + 46a798: 910163e1 add x1, sp, #0x58 + 46a79c: aa0103e8 mov x8, x1 + 46a7a0: 94000510 bl 46bbe0 <_ZNKSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13get_allocatorEv> + 46a7a4: 910163e1 add x1, sp, #0x58 + 46a7a8: 910103e0 add x0, sp, #0x40 + 46a7ac: 9400051b bl 46bc18 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1ERKS2_> + 46a7b0: 910163e0 add x0, sp, #0x58 + 46a7b4: 97ff2739 bl 434498 <_ZNSaIN5Catch14TestCaseHandleEED1Ev> + 46a7b8: f9401fe0 ldr x0, [sp, #56] + 46a7bc: 910103e1 add x1, sp, #0x40 + 46a7c0: 940000e9 bl 46ab64 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_impl12_M_swap_dataERS4_> + 46a7c4: f9401fe0 ldr x0, [sp, #56] + 46a7c8: f9401be1 ldr x1, [sp, #48] + 46a7cc: 940000e6 bl 46ab64 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_impl12_M_swap_dataERS4_> + 46a7d0: f9401fe0 ldr x0, [sp, #56] + 46a7d4: 97ff258e bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a7d8: aa0003f3 mov x19, x0 + 46a7dc: f9401be0 ldr x0, [sp, #48] + 46a7e0: 97ff258b bl 433e0c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46a7e4: aa0003e1 mov x1, x0 + 46a7e8: aa1303e0 mov x0, x19 + 46a7ec: 94000515 bl 46bc40 <_ZSt15__alloc_on_moveISaIN5Catch14TestCaseHandleEEEvRT_S4_> + 46a7f0: 910103e0 add x0, sp, #0x40 + 46a7f4: 97ff23d9 bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 46a7f8: d503201f nop + 46a7fc: f9400bf3 ldr x19, [sp, #16] + 46a800: a8c67bfd ldp x29, x30, [sp], #96 + 46a804: d65f03c0 ret + +000000000046a808 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE37select_on_container_copy_constructionERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE37select_on_container_copy_constructionERKS2_(): + 46a808: a9bd7bfd stp x29, x30, [sp, #-48]! + 46a80c: 910003fd mov x29, sp + 46a810: f9000bf3 str x19, [sp, #16] + 46a814: aa0803f3 mov x19, x8 + 46a818: f90017e0 str x0, [sp, #40] + 46a81c: f94017e1 ldr x1, [sp, #40] + 46a820: aa1303e0 mov x0, x19 + 46a824: 94000005 bl 46a838 <_ZNSaIN5Catch14TestCaseHandleEEC1ERKS1_> + 46a828: aa1303e0 mov x0, x19 + 46a82c: f9400bf3 ldr x19, [sp, #16] + 46a830: a8c37bfd ldp x29, x30, [sp], #48 + 46a834: d65f03c0 ret + +000000000046a838 <_ZNSaIN5Catch14TestCaseHandleEEC1ERKS1_>: +_ZNSaIN5Catch14TestCaseHandleEEC1ERKS1_(): + 46a838: a9be7bfd stp x29, x30, [sp, #-32]! + 46a83c: 910003fd mov x29, sp + 46a840: f9000fe0 str x0, [sp, #24] + 46a844: f9000be1 str x1, [sp, #16] + 46a848: f9400be1 ldr x1, [sp, #16] + 46a84c: f9400fe0 ldr x0, [sp, #24] + 46a850: 94000506 bl 46bc68 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEEC1ERKS3_> + 46a854: d503201f nop + 46a858: a8c27bfd ldp x29, x30, [sp], #32 + 46a85c: d65f03c0 ret + +000000000046a860 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1ERKS2_>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1ERKS2_(): + 46a860: a9be7bfd stp x29, x30, [sp, #-32]! + 46a864: 910003fd mov x29, sp + 46a868: f9000fe0 str x0, [sp, #24] + 46a86c: f9000be1 str x1, [sp, #16] + 46a870: f9400be1 ldr x1, [sp, #16] + 46a874: f9400fe0 ldr x0, [sp, #24] + 46a878: 97fffff0 bl 46a838 <_ZNSaIN5Catch14TestCaseHandleEEC1ERKS1_> + 46a87c: f9400fe0 ldr x0, [sp, #24] + 46a880: f900001f str xzr, [x0] + 46a884: f9400fe0 ldr x0, [sp, #24] + 46a888: f900041f str xzr, [x0, #8] + 46a88c: f9400fe0 ldr x0, [sp, #24] + 46a890: f900081f str xzr, [x0, #16] + 46a894: d503201f nop + 46a898: a8c27bfd ldp x29, x30, [sp], #32 + 46a89c: d65f03c0 ret + +000000000046a8a0 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE17_M_create_storageEm(): + 46a8a0: a9be7bfd stp x29, x30, [sp, #-32]! + 46a8a4: 910003fd mov x29, sp + 46a8a8: f9000fe0 str x0, [sp, #24] + 46a8ac: f9000be1 str x1, [sp, #16] + 46a8b0: f9400be1 ldr x1, [sp, #16] + 46a8b4: f9400fe0 ldr x0, [sp, #24] + 46a8b8: 940001fd bl 46b0ac <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE11_M_allocateEm> + 46a8bc: aa0003e1 mov x1, x0 + 46a8c0: f9400fe0 ldr x0, [sp, #24] + 46a8c4: f9000001 str x1, [x0] + 46a8c8: f9400fe0 ldr x0, [sp, #24] + 46a8cc: f9400001 ldr x1, [x0] + 46a8d0: f9400fe0 ldr x0, [sp, #24] + 46a8d4: f9000401 str x1, [x0, #8] + 46a8d8: f9400fe0 ldr x0, [sp, #24] + 46a8dc: f9400001 ldr x1, [x0] + 46a8e0: f9400be0 ldr x0, [sp, #16] + 46a8e4: d37cec00 lsl x0, x0, #4 + 46a8e8: 8b000021 add x1, x1, x0 + 46a8ec: f9400fe0 ldr x0, [sp, #24] + 46a8f0: f9000801 str x1, [x0, #16] + 46a8f4: d503201f nop + 46a8f8: a8c27bfd ldp x29, x30, [sp], #32 + 46a8fc: d65f03c0 ret + +000000000046a900 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_(): + 46a900: a9bc7bfd stp x29, x30, [sp, #-64]! + 46a904: 910003fd mov x29, sp + 46a908: f90017e0 str x0, [sp, #40] + 46a90c: f90013e1 str x1, [sp, #32] + 46a910: f9000fe2 str x2, [sp, #24] + 46a914: 52800020 mov w0, #0x1 // #1 + 46a918: 3900ffe0 strb w0, [sp, #63] + 46a91c: f9400fe2 ldr x2, [sp, #24] + 46a920: f94013e1 ldr x1, [sp, #32] + 46a924: f94017e0 ldr x0, [sp, #40] + 46a928: 940004d6 bl 46bc80 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_> + 46a92c: a8c47bfd ldp x29, x30, [sp], #64 + 46a930: d65f03c0 ret + +000000000046a934 <_ZN9__gnu_cxxneIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxneIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 46a934: a9bd7bfd stp x29, x30, [sp, #-48]! + 46a938: 910003fd mov x29, sp + 46a93c: f9000bf3 str x19, [sp, #16] + 46a940: f90017e0 str x0, [sp, #40] + 46a944: f90013e1 str x1, [sp, #32] + 46a948: f94017e0 ldr x0, [sp, #40] + 46a94c: 94000239 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a950: f9400013 ldr x19, [x0] + 46a954: f94013e0 ldr x0, [sp, #32] + 46a958: 94000236 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a95c: f9400000 ldr x0, [x0] + 46a960: eb00027f cmp x19, x0 + 46a964: 1a9f07e0 cset w0, ne // ne = any + 46a968: 12001c00 and w0, w0, #0xff + 46a96c: f9400bf3 ldr x19, [sp, #16] + 46a970: a8c37bfd ldp x29, x30, [sp], #48 + 46a974: d65f03c0 ret + +000000000046a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 46a978: a9bd7bfd stp x29, x30, [sp, #-48]! + 46a97c: 910003fd mov x29, sp + 46a980: f9000bf3 str x19, [sp, #16] + 46a984: f90017e0 str x0, [sp, #40] + 46a988: f90013e1 str x1, [sp, #32] + 46a98c: f94017e0 ldr x0, [sp, #40] + 46a990: 94000228 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a994: f9400013 ldr x19, [x0] + 46a998: f94013e0 ldr x0, [sp, #32] + 46a99c: 94000225 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46a9a0: f9400000 ldr x0, [x0] + 46a9a4: cb000260 sub x0, x19, x0 + 46a9a8: 9344fc01 asr x1, x0, #4 + 46a9ac: aa0103e0 mov x0, x1 + 46a9b0: f9400bf3 ldr x19, [sp, #16] + 46a9b4: a8c37bfd ldp x29, x30, [sp], #48 + 46a9b8: d65f03c0 ret + +000000000046a9bc <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_less_iterEEvT_SB_T0_T1_>: +_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_less_iterEEvT_SB_T0_T1_(): + 46a9bc: a9ba7bfd stp x29, x30, [sp, #-96]! + 46a9c0: 910003fd mov x29, sp + 46a9c4: a90153f3 stp x19, x20, [sp, #16] + 46a9c8: f90013f5 str x21, [sp, #32] + 46a9cc: f90027e0 str x0, [sp, #72] + 46a9d0: f90023e1 str x1, [sp, #64] + 46a9d4: f9001fe2 str x2, [sp, #56] + 46a9d8: 3900c3e3 strb w3, [sp, #48] + 46a9dc: 910123e1 add x1, sp, #0x48 + 46a9e0: 910103e0 add x0, sp, #0x40 + 46a9e4: 97ffffe5 bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 46a9e8: f100401f cmp x0, #0x10 + 46a9ec: 1a9fd7e0 cset w0, gt + 46a9f0: 12001c00 and w0, w0, #0xff + 46a9f4: 7100001f cmp w0, #0x0 + 46a9f8: 54000340 b.eq 46aa60 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_less_iterEEvT_SB_T0_T1_+0xa4> // b.none + 46a9fc: f9401fe0 ldr x0, [sp, #56] + 46aa00: f100001f cmp x0, #0x0 + 46aa04: 540000e1 b.ne 46aa20 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_less_iterEEvT_SB_T0_T1_+0x64> // b.any + 46aa08: 2a1503e3 mov w3, w21 + 46aa0c: f94023e2 ldr x2, [sp, #64] + 46aa10: f94023e1 ldr x1, [sp, #64] + 46aa14: f94027e0 ldr x0, [sp, #72] + 46aa18: 940004ba bl 46bd00 <_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_> + 46aa1c: 14000011 b 46aa60 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_less_iterEEvT_SB_T0_T1_+0xa4> + 46aa20: f9401fe0 ldr x0, [sp, #56] + 46aa24: d1000400 sub x0, x0, #0x1 + 46aa28: f9001fe0 str x0, [sp, #56] + 46aa2c: 2a1403e2 mov w2, w20 + 46aa30: f94023e1 ldr x1, [sp, #64] + 46aa34: f94027e0 ldr x0, [sp, #72] + 46aa38: 940004c5 bl 46bd4c <_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_T0_> + 46aa3c: f9002fe0 str x0, [sp, #88] + 46aa40: 2a1303e3 mov w3, w19 + 46aa44: f9401fe2 ldr x2, [sp, #56] + 46aa48: f94023e1 ldr x1, [sp, #64] + 46aa4c: f9402fe0 ldr x0, [sp, #88] + 46aa50: 97ffffdb bl 46a9bc <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_less_iterEEvT_SB_T0_T1_> + 46aa54: f9402fe0 ldr x0, [sp, #88] + 46aa58: f90023e0 str x0, [sp, #64] + 46aa5c: 17ffffe0 b 46a9dc <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_less_iterEEvT_SB_T0_T1_+0x20> + 46aa60: a94153f3 ldp x19, x20, [sp, #16] + 46aa64: f94013f5 ldr x21, [sp, #32] + 46aa68: a8c67bfd ldp x29, x30, [sp], #96 + 46aa6c: d65f03c0 ret + +000000000046aa70 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_>: +_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_(): + 46aa70: a9bb7bfd stp x29, x30, [sp, #-80]! + 46aa74: 910003fd mov x29, sp + 46aa78: a90153f3 stp x19, x20, [sp, #16] + 46aa7c: f90013f5 str x21, [sp, #32] + 46aa80: f90027e0 str x0, [sp, #72] + 46aa84: f90023e1 str x1, [sp, #64] + 46aa88: 3900e3e2 strb w2, [sp, #56] + 46aa8c: 910123e1 add x1, sp, #0x48 + 46aa90: 910103e0 add x0, sp, #0x40 + 46aa94: 97ffffb9 bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 46aa98: f100401f cmp x0, #0x10 + 46aa9c: 1a9fd7e0 cset w0, gt + 46aaa0: 12001c00 and w0, w0, #0xff + 46aaa4: 7100001f cmp w0, #0x0 + 46aaa8: 540001e0 b.eq 46aae4 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0x74> // b.none + 46aaac: 910123e0 add x0, sp, #0x48 + 46aab0: d2800201 mov x1, #0x10 // #16 + 46aab4: 940004cf bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46aab8: 2a1503e2 mov w2, w21 + 46aabc: aa0003e1 mov x1, x0 + 46aac0: f94027e0 ldr x0, [sp, #72] + 46aac4: 940004db bl 46be30 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_> + 46aac8: 910123e0 add x0, sp, #0x48 + 46aacc: d2800201 mov x1, #0x10 // #16 + 46aad0: 940004c8 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46aad4: 2a1403e2 mov w2, w20 + 46aad8: f94023e1 ldr x1, [sp, #64] + 46aadc: 94000515 bl 46bf30 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_> + 46aae0: 14000005 b 46aaf4 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0x84> + 46aae4: 2a1303e2 mov w2, w19 + 46aae8: f94023e1 ldr x1, [sp, #64] + 46aaec: f94027e0 ldr x0, [sp, #72] + 46aaf0: 940004d0 bl 46be30 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_> + 46aaf4: d503201f nop + 46aaf8: a94153f3 ldp x19, x20, [sp, #16] + 46aafc: f94013f5 ldr x21, [sp, #32] + 46ab00: a8c57bfd ldp x29, x30, [sp], #80 + 46ab04: d65f03c0 ret + +000000000046ab08 <_ZSt4moveIRSaIN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRSaIN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS5_(): + 46ab08: d10043ff sub sp, sp, #0x10 + 46ab0c: f90007e0 str x0, [sp, #8] + 46ab10: f94007e0 ldr x0, [sp, #8] + 46ab14: 910043ff add sp, sp, #0x10 + 46ab18: d65f03c0 ret + +000000000046ab1c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1EOS2_>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1EOS2_(): + 46ab1c: a9be7bfd stp x29, x30, [sp, #-32]! + 46ab20: 910003fd mov x29, sp + 46ab24: f9000fe0 str x0, [sp, #24] + 46ab28: f9000be1 str x1, [sp, #16] + 46ab2c: f9400be0 ldr x0, [sp, #16] + 46ab30: 97fffff6 bl 46ab08 <_ZSt4moveIRSaIN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS5_> + 46ab34: aa0003e1 mov x1, x0 + 46ab38: f9400fe0 ldr x0, [sp, #24] + 46ab3c: 97ffff3f bl 46a838 <_ZNSaIN5Catch14TestCaseHandleEEC1ERKS1_> + 46ab40: f9400fe0 ldr x0, [sp, #24] + 46ab44: f900001f str xzr, [x0] + 46ab48: f9400fe0 ldr x0, [sp, #24] + 46ab4c: f900041f str xzr, [x0, #8] + 46ab50: f9400fe0 ldr x0, [sp, #24] + 46ab54: f900081f str xzr, [x0, #16] + 46ab58: d503201f nop + 46ab5c: a8c27bfd ldp x29, x30, [sp], #32 + 46ab60: d65f03c0 ret + +000000000046ab64 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_impl12_M_swap_dataERS4_>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_impl12_M_swap_dataERS4_(): + 46ab64: a9be7bfd stp x29, x30, [sp, #-32]! + 46ab68: 910003fd mov x29, sp + 46ab6c: f9000fe0 str x0, [sp, #24] + 46ab70: f9000be1 str x1, [sp, #16] + 46ab74: f9400fe0 ldr x0, [sp, #24] + 46ab78: f9400be1 ldr x1, [sp, #16] + 46ab7c: 9400050c bl 46bfac <_ZSt4swapIPN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 46ab80: f9400fe0 ldr x0, [sp, #24] + 46ab84: 91002002 add x2, x0, #0x8 + 46ab88: f9400be0 ldr x0, [sp, #16] + 46ab8c: 91002000 add x0, x0, #0x8 + 46ab90: aa0003e1 mov x1, x0 + 46ab94: aa0203e0 mov x0, x2 + 46ab98: 94000505 bl 46bfac <_ZSt4swapIPN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 46ab9c: f9400fe0 ldr x0, [sp, #24] + 46aba0: 91004002 add x2, x0, #0x10 + 46aba4: f9400be0 ldr x0, [sp, #16] + 46aba8: 91004000 add x0, x0, #0x10 + 46abac: aa0003e1 mov x1, x0 + 46abb0: aa0203e0 mov x0, x2 + 46abb4: 940004fe bl 46bfac <_ZSt4swapIPN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 46abb8: d503201f nop + 46abbc: a8c27bfd ldp x29, x30, [sp], #32 + 46abc0: d65f03c0 ret + +000000000046abc4 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_Vector_implC2Ev(): + 46abc4: a9be7bfd stp x29, x30, [sp, #-32]! + 46abc8: 910003fd mov x29, sp + 46abcc: f9000fe0 str x0, [sp, #24] + 46abd0: f9400fe0 ldr x0, [sp, #24] + 46abd4: 9400050b bl 46c000 <_ZNSaISt4pairImN5Catch14TestCaseHandleEEEC1Ev> + 46abd8: f9400fe0 ldr x0, [sp, #24] + 46abdc: f900001f str xzr, [x0] + 46abe0: f9400fe0 ldr x0, [sp, #24] + 46abe4: f900041f str xzr, [x0, #8] + 46abe8: f9400fe0 ldr x0, [sp, #24] + 46abec: f900081f str xzr, [x0, #16] + 46abf0: d503201f nop + 46abf4: a8c27bfd ldp x29, x30, [sp], #32 + 46abf8: d65f03c0 ret + +000000000046abfc <_ZNSaISt4pairImN5Catch14TestCaseHandleEEED1Ev>: +_ZNSaISt4pairImN5Catch14TestCaseHandleEEED1Ev(): + 46abfc: a9be7bfd stp x29, x30, [sp, #-32]! + 46ac00: 910003fd mov x29, sp + 46ac04: f9000fe0 str x0, [sp, #24] + 46ac08: f9400fe0 ldr x0, [sp, #24] + 46ac0c: 94000505 bl 46c020 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEED1Ev> + 46ac10: d503201f nop + 46ac14: a8c27bfd ldp x29, x30, [sp], #32 + 46ac18: d65f03c0 ret + +000000000046ac1c <_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEEEvT_S5_>: +_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEEEvT_S5_(): + 46ac1c: a9be7bfd stp x29, x30, [sp, #-32]! + 46ac20: 910003fd mov x29, sp + 46ac24: f9000fe0 str x0, [sp, #24] + 46ac28: f9000be1 str x1, [sp, #16] + 46ac2c: f9400be1 ldr x1, [sp, #16] + 46ac30: f9400fe0 ldr x0, [sp, #24] + 46ac34: 94000500 bl 46c034 <_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairImN5Catch14TestCaseHandleEEEEvT_S7_> + 46ac38: d503201f nop + 46ac3c: a8c27bfd ldp x29, x30, [sp], #32 + 46ac40: d65f03c0 ret + +000000000046ac44 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE8max_sizeERKS4_(): + 46ac44: a9be7bfd stp x29, x30, [sp, #-32]! + 46ac48: 910003fd mov x29, sp + 46ac4c: f9000fe0 str x0, [sp, #24] + 46ac50: f9400fe0 ldr x0, [sp, #24] + 46ac54: 940004fe bl 46c04c <_ZNK9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE8max_sizeEv> + 46ac58: a8c27bfd ldp x29, x30, [sp], #32 + 46ac5c: d65f03c0 ret + +000000000046ac60 <_ZNKSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE19_M_get_Tp_allocatorEv(): + 46ac60: d10043ff sub sp, sp, #0x10 + 46ac64: f90007e0 str x0, [sp, #8] + 46ac68: f94007e0 ldr x0, [sp, #8] + 46ac6c: 910043ff add sp, sp, #0x10 + 46ac70: d65f03c0 ret + +000000000046ac74 <_ZNSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEC1ES4_>: +_ZNSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEC1ES4_(): + 46ac74: d10043ff sub sp, sp, #0x10 + 46ac78: f90007e0 str x0, [sp, #8] + 46ac7c: f90003e1 str x1, [sp] + 46ac80: f94007e0 ldr x0, [sp, #8] + 46ac84: f94003e1 ldr x1, [sp] + 46ac88: f9000001 str x1, [x0] + 46ac8c: d503201f nop + 46ac90: 910043ff add sp, sp, #0x10 + 46ac94: d65f03c0 ret + +000000000046ac98 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE11_M_allocateEm(): + 46ac98: a9be7bfd stp x29, x30, [sp, #-32]! + 46ac9c: 910003fd mov x29, sp + 46aca0: f9000fe0 str x0, [sp, #24] + 46aca4: f9000be1 str x1, [sp, #16] + 46aca8: f9400be0 ldr x0, [sp, #16] + 46acac: f100001f cmp x0, #0x0 + 46acb0: 540000a0 b.eq 46acc4 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE11_M_allocateEm+0x2c> // b.none + 46acb4: f9400fe0 ldr x0, [sp, #24] + 46acb8: f9400be1 ldr x1, [sp, #16] + 46acbc: 940004ea bl 46c064 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE8allocateERS4_m> + 46acc0: 14000002 b 46acc8 <_ZNSt12_Vector_baseISt4pairImN5Catch14TestCaseHandleEESaIS3_EE11_M_allocateEm+0x30> + 46acc4: d2800000 mov x0, #0x0 // #0 + 46acc8: a8c27bfd ldp x29, x30, [sp], #32 + 46accc: d65f03c0 ret + +000000000046acd0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 46acd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 46acd4: 910003fd mov x29, sp + 46acd8: f90017e0 str x0, [sp, #40] + 46acdc: f90013e1 str x1, [sp, #32] + 46ace0: f9000fe2 str x2, [sp, #24] + 46ace4: f9000be3 str x3, [sp, #16] + 46ace8: f9400fe2 ldr x2, [sp, #24] + 46acec: f94013e1 ldr x1, [sp, #32] + 46acf0: f94017e0 ldr x0, [sp, #40] + 46acf4: 940004e6 bl 46c08c <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES5_ET0_T_S8_S7_> + 46acf8: a8c37bfd ldp x29, x30, [sp], #48 + 46acfc: d65f03c0 ret + +000000000046ad00 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE10deallocateERS4_PS3_m(): + 46ad00: a9bd7bfd stp x29, x30, [sp, #-48]! + 46ad04: 910003fd mov x29, sp + 46ad08: f90017e0 str x0, [sp, #40] + 46ad0c: f90013e1 str x1, [sp, #32] + 46ad10: f9000fe2 str x2, [sp, #24] + 46ad14: f9400fe2 ldr x2, [sp, #24] + 46ad18: f94013e1 ldr x1, [sp, #32] + 46ad1c: f94017e0 ldr x0, [sp, #40] + 46ad20: 940004e8 bl 46c0c0 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE10deallocateEPS4_m> + 46ad24: d503201f nop + 46ad28: a8c37bfd ldp x29, x30, [sp], #48 + 46ad2c: d65f03c0 ret + +000000000046ad30 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE9constructIS4_JmRKS3_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE9constructIS4_JmRKS3_EEEvPT_DpOT0_(): + 46ad30: a9bc7bfd stp x29, x30, [sp, #-64]! + 46ad34: 910003fd mov x29, sp + 46ad38: a90153f3 stp x19, x20, [sp, #16] + 46ad3c: f9001fe0 str x0, [sp, #56] + 46ad40: f9001be1 str x1, [sp, #48] + 46ad44: f90017e2 str x2, [sp, #40] + 46ad48: f90013e3 str x3, [sp, #32] + 46ad4c: f94017e0 ldr x0, [sp, #40] + 46ad50: 97fffb57 bl 469aac <_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE> + 46ad54: aa0003f3 mov x19, x0 + 46ad58: f94013e0 ldr x0, [sp, #32] + 46ad5c: 97fffb59 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46ad60: aa0003f4 mov x20, x0 + 46ad64: f9401be0 ldr x0, [sp, #48] + 46ad68: aa0003e1 mov x1, x0 + 46ad6c: d2800300 mov x0, #0x18 // #24 + 46ad70: 97fe85c2 bl 40c478 <_ZnwmPv> + 46ad74: aa1403e2 mov x2, x20 + 46ad78: aa1303e1 mov x1, x19 + 46ad7c: 940004db bl 46c0e8 <_ZNSt4pairImN5Catch14TestCaseHandleEEC1ImLb1EEEOT_RKS1_> + 46ad80: d503201f nop + 46ad84: a94153f3 ldp x19, x20, [sp, #16] + 46ad88: a8c47bfd ldp x29, x30, [sp], #64 + 46ad8c: d65f03c0 ret + +000000000046ad90 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_M_check_lenEmPKc(): + 46ad90: a9bb7bfd stp x29, x30, [sp, #-80]! + 46ad94: 910003fd mov x29, sp + 46ad98: f9000bf3 str x19, [sp, #16] + 46ad9c: f9001fe0 str x0, [sp, #56] + 46ada0: f9001be1 str x1, [sp, #48] + 46ada4: f90017e2 str x2, [sp, #40] + 46ada8: f9401fe0 ldr x0, [sp, #56] + 46adac: 97fffaf2 bl 469974 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8max_sizeEv> + 46adb0: aa0003f3 mov x19, x0 + 46adb4: f9401fe0 ldr x0, [sp, #56] + 46adb8: 97fff8e7 bl 469154 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE4sizeEv> + 46adbc: cb000261 sub x1, x19, x0 + 46adc0: f9401be0 ldr x0, [sp, #48] + 46adc4: eb00003f cmp x1, x0 + 46adc8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 46adcc: 12001c00 and w0, w0, #0xff + 46add0: 7100001f cmp w0, #0x0 + 46add4: 54000060 b.eq 46ade0 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 46add8: f94017e0 ldr x0, [sp, #40] + 46addc: 97fe709d bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 46ade0: f9401fe0 ldr x0, [sp, #56] + 46ade4: 97fff8dc bl 469154 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE4sizeEv> + 46ade8: aa0003f3 mov x19, x0 + 46adec: f9401fe0 ldr x0, [sp, #56] + 46adf0: 97fff8d9 bl 469154 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE4sizeEv> + 46adf4: f90023e0 str x0, [sp, #64] + 46adf8: 9100c3e1 add x1, sp, #0x30 + 46adfc: 910103e0 add x0, sp, #0x40 + 46ae00: 97fea86c bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 46ae04: f9400000 ldr x0, [x0] + 46ae08: 8b000260 add x0, x19, x0 + 46ae0c: f90027e0 str x0, [sp, #72] + 46ae10: f9401fe0 ldr x0, [sp, #56] + 46ae14: 97fff8d0 bl 469154 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE4sizeEv> + 46ae18: aa0003e1 mov x1, x0 + 46ae1c: f94027e0 ldr x0, [sp, #72] + 46ae20: eb01001f cmp x0, x1 + 46ae24: 540000e3 b.cc 46ae40 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 46ae28: f9401fe0 ldr x0, [sp, #56] + 46ae2c: 97fffad2 bl 469974 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8max_sizeEv> + 46ae30: aa0003e1 mov x1, x0 + 46ae34: f94027e0 ldr x0, [sp, #72] + 46ae38: eb01001f cmp x0, x1 + 46ae3c: 54000089 b.ls 46ae4c <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 46ae40: f9401fe0 ldr x0, [sp, #56] + 46ae44: 97fffacc bl 469974 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE8max_sizeEv> + 46ae48: 14000002 b 46ae50 <_ZNKSt6vectorISt4pairImN5Catch14TestCaseHandleEESaIS3_EE12_M_check_lenEmPKc+0xc0> + 46ae4c: f94027e0 ldr x0, [sp, #72] + 46ae50: f9400bf3 ldr x19, [sp, #16] + 46ae54: a8c57bfd ldp x29, x30, [sp], #80 + 46ae58: d65f03c0 ret + +000000000046ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 46ae5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46ae60: 910003fd mov x29, sp + 46ae64: f9000bf3 str x19, [sp, #16] + 46ae68: f90017e0 str x0, [sp, #40] + 46ae6c: f90013e1 str x1, [sp, #32] + 46ae70: f94017e0 ldr x0, [sp, #40] + 46ae74: 97fffc28 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 46ae78: f9400013 ldr x19, [x0] + 46ae7c: f94013e0 ldr x0, [sp, #32] + 46ae80: 97fffc25 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 46ae84: f9400000 ldr x0, [x0] + 46ae88: cb000260 sub x0, x19, x0 + 46ae8c: 9343fc01 asr x1, x0, #3 + 46ae90: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 46ae94: f2955560 movk x0, #0xaaab + 46ae98: 9b007c20 mul x0, x1, x0 + 46ae9c: f9400bf3 ldr x19, [sp, #16] + 46aea0: a8c37bfd ldp x29, x30, [sp], #48 + 46aea4: d65f03c0 ret + +000000000046aea8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairImN5Catch14TestCaseHandleEES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairImN5Catch14TestCaseHandleEES4_SaIS3_EET0_T_S7_S6_RT1_(): + 46aea8: a9bc7bfd stp x29, x30, [sp, #-64]! + 46aeac: 910003fd mov x29, sp + 46aeb0: f9000bf3 str x19, [sp, #16] + 46aeb4: f9001fe0 str x0, [sp, #56] + 46aeb8: f9001be1 str x1, [sp, #48] + 46aebc: f90017e2 str x2, [sp, #40] + 46aec0: f90013e3 str x3, [sp, #32] + 46aec4: f9401fe0 ldr x0, [sp, #56] + 46aec8: 97fffac0 bl 4699c8 <_ZSt32__make_move_if_noexcept_iteratorISt4pairImN5Catch14TestCaseHandleEESt13move_iteratorIPS3_EET0_PT_> + 46aecc: aa0003f3 mov x19, x0 + 46aed0: f9401be0 ldr x0, [sp, #48] + 46aed4: 97fffabd bl 4699c8 <_ZSt32__make_move_if_noexcept_iteratorISt4pairImN5Catch14TestCaseHandleEESt13move_iteratorIPS3_EET0_PT_> + 46aed8: f94013e3 ldr x3, [sp, #32] + 46aedc: f94017e2 ldr x2, [sp, #40] + 46aee0: aa0003e1 mov x1, x0 + 46aee4: aa1303e0 mov x0, x19 + 46aee8: 97ffff7a bl 46acd0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 46aeec: f9400bf3 ldr x19, [sp, #16] + 46aef0: a8c47bfd ldp x29, x30, [sp], #64 + 46aef4: d65f03c0 ret + +000000000046aef8 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE7destroyIS3_EEvRS4_PT_(): + 46aef8: a9be7bfd stp x29, x30, [sp, #-32]! + 46aefc: 910003fd mov x29, sp + 46af00: f9000fe0 str x0, [sp, #24] + 46af04: f9000be1 str x1, [sp, #16] + 46af08: f9400be1 ldr x1, [sp, #16] + 46af0c: f9400fe0 ldr x0, [sp, #24] + 46af10: 94000487 bl 46c12c <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE7destroyIS4_EEvPT_> + 46af14: d503201f nop + 46af18: a8c27bfd ldp x29, x30, [sp], #32 + 46af1c: d65f03c0 ret + +000000000046af20 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_>: +_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_(): + 46af20: a9ba7bfd stp x29, x30, [sp, #-96]! + 46af24: 910003fd mov x29, sp + 46af28: a90153f3 stp x19, x20, [sp, #16] + 46af2c: f90013f5 str x21, [sp, #32] + 46af30: f90027e0 str x0, [sp, #72] + 46af34: f90023e1 str x1, [sp, #64] + 46af38: f9001fe2 str x2, [sp, #56] + 46af3c: 3900c3e3 strb w3, [sp, #48] + 46af40: 910123e1 add x1, sp, #0x48 + 46af44: 910103e0 add x0, sp, #0x40 + 46af48: 97ffffc5 bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 46af4c: f100401f cmp x0, #0x10 + 46af50: 1a9fd7e0 cset w0, gt + 46af54: 12001c00 and w0, w0, #0xff + 46af58: 7100001f cmp w0, #0x0 + 46af5c: 54000340 b.eq 46afc4 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_+0xa4> // b.none + 46af60: f9401fe0 ldr x0, [sp, #56] + 46af64: f100001f cmp x0, #0x0 + 46af68: 540000e1 b.ne 46af84 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_+0x64> // b.any + 46af6c: 2a1503e3 mov w3, w21 + 46af70: f94023e2 ldr x2, [sp, #64] + 46af74: f94023e1 ldr x1, [sp, #64] + 46af78: f94027e0 ldr x0, [sp, #72] + 46af7c: 94000472 bl 46c144 <_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_> + 46af80: 14000011 b 46afc4 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_+0xa4> + 46af84: f9401fe0 ldr x0, [sp, #56] + 46af88: d1000400 sub x0, x0, #0x1 + 46af8c: f9001fe0 str x0, [sp, #56] + 46af90: 2a1403e2 mov w2, w20 + 46af94: f94023e1 ldr x1, [sp, #64] + 46af98: f94027e0 ldr x0, [sp, #72] + 46af9c: 9400047d bl 46c190 <_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_T0_> + 46afa0: f9002fe0 str x0, [sp, #88] + 46afa4: 2a1303e3 mov w3, w19 + 46afa8: f9401fe2 ldr x2, [sp, #56] + 46afac: f94023e1 ldr x1, [sp, #64] + 46afb0: f9402fe0 ldr x0, [sp, #88] + 46afb4: 97ffffdb bl 46af20 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_> + 46afb8: f9402fe0 ldr x0, [sp, #88] + 46afbc: f90023e0 str x0, [sp, #64] + 46afc0: 17ffffe0 b 46af40 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_+0x20> + 46afc4: a94153f3 ldp x19, x20, [sp, #16] + 46afc8: f94013f5 ldr x21, [sp, #32] + 46afcc: a8c67bfd ldp x29, x30, [sp], #96 + 46afd0: d65f03c0 ret + +000000000046afd4 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_>: +_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_(): + 46afd4: a9bb7bfd stp x29, x30, [sp, #-80]! + 46afd8: 910003fd mov x29, sp + 46afdc: a90153f3 stp x19, x20, [sp, #16] + 46afe0: f90013f5 str x21, [sp, #32] + 46afe4: f90027e0 str x0, [sp, #72] + 46afe8: f90023e1 str x1, [sp, #64] + 46afec: 3900e3e2 strb w2, [sp, #56] + 46aff0: 910123e1 add x1, sp, #0x48 + 46aff4: 910103e0 add x0, sp, #0x40 + 46aff8: 97ffff99 bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 46affc: f100401f cmp x0, #0x10 + 46b000: 1a9fd7e0 cset w0, gt + 46b004: 12001c00 and w0, w0, #0xff + 46b008: 7100001f cmp w0, #0x0 + 46b00c: 540001e0 b.eq 46b048 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0x74> // b.none + 46b010: 910123e0 add x0, sp, #0x48 + 46b014: d2800201 mov x1, #0x10 // #16 + 46b018: 94000487 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46b01c: 2a1503e2 mov w2, w21 + 46b020: aa0003e1 mov x1, x0 + 46b024: f94027e0 ldr x0, [sp, #72] + 46b028: 94000496 bl 46c280 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_> + 46b02c: 910123e0 add x0, sp, #0x48 + 46b030: d2800201 mov x1, #0x10 // #16 + 46b034: 94000480 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46b038: 2a1403e2 mov w2, w20 + 46b03c: f94023e1 ldr x1, [sp, #64] + 46b040: 940004d4 bl 46c390 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_> + 46b044: 14000005 b 46b058 <_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0x84> + 46b048: 2a1303e2 mov w2, w19 + 46b04c: f94023e1 ldr x1, [sp, #64] + 46b050: f94027e0 ldr x0, [sp, #72] + 46b054: 9400048b bl 46c280 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_> + 46b058: d503201f nop + 46b05c: a94153f3 ldp x19, x20, [sp, #16] + 46b060: f94013f5 ldr x21, [sp, #32] + 46b064: a8c57bfd ldp x29, x30, [sp], #80 + 46b068: d65f03c0 ret + +000000000046b06c <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE8max_sizeERKS2_(): + 46b06c: a9be7bfd stp x29, x30, [sp, #-32]! + 46b070: 910003fd mov x29, sp + 46b074: f9000fe0 str x0, [sp, #24] + 46b078: f9400fe0 ldr x0, [sp, #24] + 46b07c: 940004df bl 46c3f8 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE8max_sizeEv> + 46b080: a8c27bfd ldp x29, x30, [sp], #32 + 46b084: d65f03c0 ret + +000000000046b088 <_ZNSt13move_iteratorIPN5Catch14TestCaseHandleEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch14TestCaseHandleEEC2ES2_(): + 46b088: d10043ff sub sp, sp, #0x10 + 46b08c: f90007e0 str x0, [sp, #8] + 46b090: f90003e1 str x1, [sp] + 46b094: f94007e0 ldr x0, [sp, #8] + 46b098: f94003e1 ldr x1, [sp] + 46b09c: f9000001 str x1, [x0] + 46b0a0: d503201f nop + 46b0a4: 910043ff add sp, sp, #0x10 + 46b0a8: d65f03c0 ret + +000000000046b0ac <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE11_M_allocateEm(): + 46b0ac: a9be7bfd stp x29, x30, [sp, #-32]! + 46b0b0: 910003fd mov x29, sp + 46b0b4: f9000fe0 str x0, [sp, #24] + 46b0b8: f9000be1 str x1, [sp, #16] + 46b0bc: f9400be0 ldr x0, [sp, #16] + 46b0c0: f100001f cmp x0, #0x0 + 46b0c4: 540000a0 b.eq 46b0d8 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE11_M_allocateEm+0x2c> // b.none + 46b0c8: f9400fe0 ldr x0, [sp, #24] + 46b0cc: f9400be1 ldr x1, [sp, #16] + 46b0d0: 940004cf bl 46c40c <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE8allocateERS2_m> + 46b0d4: 14000002 b 46b0dc <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE11_M_allocateEm+0x30> + 46b0d8: d2800000 mov x0, #0x0 // #0 + 46b0dc: a8c27bfd ldp x29, x30, [sp], #32 + 46b0e0: d65f03c0 ret + +000000000046b0e4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14TestCaseHandleEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14TestCaseHandleEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 46b0e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 46b0e8: 910003fd mov x29, sp + 46b0ec: f90017e0 str x0, [sp, #40] + 46b0f0: f90013e1 str x1, [sp, #32] + 46b0f4: f9000fe2 str x2, [sp, #24] + 46b0f8: f9000be3 str x3, [sp, #16] + 46b0fc: f9400fe2 ldr x2, [sp, #24] + 46b100: f94013e1 ldr x1, [sp, #32] + 46b104: f94017e0 ldr x0, [sp, #40] + 46b108: 940004cb bl 46c434 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES3_ET0_T_S6_S5_> + 46b10c: a8c37bfd ldp x29, x30, [sp], #48 + 46b110: d65f03c0 ret + +000000000046b114 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE9constructIS2_JRKS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE9constructIS2_JRKS2_EEEvPT_DpOT0_(): + 46b114: a9bc7bfd stp x29, x30, [sp, #-64]! + 46b118: 910003fd mov x29, sp + 46b11c: f9000bf3 str x19, [sp, #16] + 46b120: f9001fe0 str x0, [sp, #56] + 46b124: f9001be1 str x1, [sp, #48] + 46b128: f90017e2 str x2, [sp, #40] + 46b12c: f94017e0 ldr x0, [sp, #40] + 46b130: 97fffa64 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46b134: aa0003f3 mov x19, x0 + 46b138: f9401be0 ldr x0, [sp, #48] + 46b13c: aa0003e1 mov x1, x0 + 46b140: d2800200 mov x0, #0x10 // #16 + 46b144: 97fe84cd bl 40c478 <_ZnwmPv> + 46b148: aa0003e2 mov x2, x0 + 46b14c: a9400660 ldp x0, x1, [x19] + 46b150: a9000440 stp x0, x1, [x2] + 46b154: d503201f nop + 46b158: f9400bf3 ldr x19, [sp, #16] + 46b15c: a8c47bfd ldp x29, x30, [sp], #64 + 46b160: d65f03c0 ret + +000000000046b164 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12_M_check_lenEmPKc(): + 46b164: a9bb7bfd stp x29, x30, [sp, #-80]! + 46b168: 910003fd mov x29, sp + 46b16c: f9000bf3 str x19, [sp, #16] + 46b170: f9001fe0 str x0, [sp, #56] + 46b174: f9001be1 str x1, [sp, #48] + 46b178: f90017e2 str x2, [sp, #40] + 46b17c: f9401fe0 ldr x0, [sp, #56] + 46b180: 97fffb28 bl 469e20 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8max_sizeEv> + 46b184: aa0003f3 mov x19, x0 + 46b188: f9401fe0 ldr x0, [sp, #56] + 46b18c: 97fff735 bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 46b190: cb000261 sub x1, x19, x0 + 46b194: f9401be0 ldr x0, [sp, #48] + 46b198: eb00003f cmp x1, x0 + 46b19c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 46b1a0: 12001c00 and w0, w0, #0xff + 46b1a4: 7100001f cmp w0, #0x0 + 46b1a8: 54000060 b.eq 46b1b4 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 46b1ac: f94017e0 ldr x0, [sp, #40] + 46b1b0: 97fe6fa8 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 46b1b4: f9401fe0 ldr x0, [sp, #56] + 46b1b8: 97fff72a bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 46b1bc: aa0003f3 mov x19, x0 + 46b1c0: f9401fe0 ldr x0, [sp, #56] + 46b1c4: 97fff727 bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 46b1c8: f90023e0 str x0, [sp, #64] + 46b1cc: 9100c3e1 add x1, sp, #0x30 + 46b1d0: 910103e0 add x0, sp, #0x40 + 46b1d4: 97fea777 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 46b1d8: f9400000 ldr x0, [x0] + 46b1dc: 8b000260 add x0, x19, x0 + 46b1e0: f90027e0 str x0, [sp, #72] + 46b1e4: f9401fe0 ldr x0, [sp, #56] + 46b1e8: 97fff71e bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 46b1ec: aa0003e1 mov x1, x0 + 46b1f0: f94027e0 ldr x0, [sp, #72] + 46b1f4: eb01001f cmp x0, x1 + 46b1f8: 540000e3 b.cc 46b214 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 46b1fc: f9401fe0 ldr x0, [sp, #56] + 46b200: 97fffb08 bl 469e20 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8max_sizeEv> + 46b204: aa0003e1 mov x1, x0 + 46b208: f94027e0 ldr x0, [sp, #72] + 46b20c: eb01001f cmp x0, x1 + 46b210: 54000089 b.ls 46b220 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 46b214: f9401fe0 ldr x0, [sp, #56] + 46b218: 97fffb02 bl 469e20 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE8max_sizeEv> + 46b21c: 14000002 b 46b224 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE12_M_check_lenEmPKc+0xc0> + 46b220: f94027e0 ldr x0, [sp, #72] + 46b224: f9400bf3 ldr x19, [sp, #16] + 46b228: a8c57bfd ldp x29, x30, [sp], #80 + 46b22c: d65f03c0 ret + +000000000046b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv(): + 46b230: d10043ff sub sp, sp, #0x10 + 46b234: f90007e0 str x0, [sp, #8] + 46b238: f94007e0 ldr x0, [sp, #8] + 46b23c: 910043ff add sp, sp, #0x10 + 46b240: d65f03c0 ret + +000000000046b244 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14TestCaseHandleES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14TestCaseHandleES2_SaIS1_EET0_T_S5_S4_RT1_(): + 46b244: a9bc7bfd stp x29, x30, [sp, #-64]! + 46b248: 910003fd mov x29, sp + 46b24c: f9000bf3 str x19, [sp, #16] + 46b250: f9001fe0 str x0, [sp, #56] + 46b254: f9001be1 str x1, [sp, #48] + 46b258: f90017e2 str x2, [sp, #40] + 46b25c: f90013e3 str x3, [sp, #32] + 46b260: f9401fe0 ldr x0, [sp, #56] + 46b264: 97fffb02 bl 469e6c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14TestCaseHandleESt13move_iteratorIPS1_EET0_PT_> + 46b268: aa0003f3 mov x19, x0 + 46b26c: f9401be0 ldr x0, [sp, #48] + 46b270: 97fffaff bl 469e6c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14TestCaseHandleESt13move_iteratorIPS1_EET0_PT_> + 46b274: f94013e3 ldr x3, [sp, #32] + 46b278: f94017e2 ldr x2, [sp, #40] + 46b27c: aa0003e1 mov x1, x0 + 46b280: aa1303e0 mov x0, x19 + 46b284: 97ffff98 bl 46b0e4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14TestCaseHandleEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 46b288: f9400bf3 ldr x19, [sp, #16] + 46b28c: a8c47bfd ldp x29, x30, [sp], #64 + 46b290: d65f03c0 ret + +000000000046b294 <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE7destroyIS1_EEvRS2_PT_(): + 46b294: a9be7bfd stp x29, x30, [sp, #-32]! + 46b298: 910003fd mov x29, sp + 46b29c: f9000fe0 str x0, [sp, #24] + 46b2a0: f9000be1 str x1, [sp, #16] + 46b2a4: f9400be1 ldr x1, [sp, #16] + 46b2a8: f9400fe0 ldr x0, [sp, #24] + 46b2ac: 9400046f bl 46c468 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE7destroyIS2_EEvPT_> + 46b2b0: d503201f nop + 46b2b4: a8c27bfd ldp x29, x30, [sp], #32 + 46b2b8: d65f03c0 ret + +000000000046b2bc <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEC1Ev(): + 46b2bc: d10043ff sub sp, sp, #0x10 + 46b2c0: f90007e0 str x0, [sp, #8] + 46b2c4: d503201f nop + 46b2c8: 910043ff add sp, sp, #0x10 + 46b2cc: d65f03c0 ret + +000000000046b2d0 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base(): + 46b2d0: d10043ff sub sp, sp, #0x10 + 46b2d4: f90007e0 str x0, [sp, #8] + 46b2d8: f94007e0 ldr x0, [sp, #8] + 46b2dc: f9400c00 ldr x0, [x0, #24] + 46b2e0: 910043ff add sp, sp, #0x10 + 46b2e4: d65f03c0 ret + +000000000046b2e8 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base(): + 46b2e8: d10043ff sub sp, sp, #0x10 + 46b2ec: f90007e0 str x0, [sp, #8] + 46b2f0: f94007e0 ldr x0, [sp, #8] + 46b2f4: f9400800 ldr x0, [x0, #16] + 46b2f8: 910043ff add sp, sp, #0x10 + 46b2fc: d65f03c0 ret + +000000000046b300 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E(): + 46b300: a9be7bfd stp x29, x30, [sp, #-32]! + 46b304: 910003fd mov x29, sp + 46b308: f9000fe0 str x0, [sp, #24] + 46b30c: f9000be1 str x1, [sp, #16] + 46b310: f9400be1 ldr x1, [sp, #16] + 46b314: f9400fe0 ldr x0, [sp, #24] + 46b318: 9400045a bl 46c480 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E> + 46b31c: f9400be1 ldr x1, [sp, #16] + 46b320: f9400fe0 ldr x0, [sp, #24] + 46b324: 94000468 bl 46c4c4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E> + 46b328: d503201f nop + 46b32c: a8c27bfd ldp x29, x30, [sp], #32 + 46b330: d65f03c0 ret + +000000000046b334 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_(): + 46b334: a9b77bfd stp x29, x30, [sp, #-144]! + 46b338: 910003fd mov x29, sp + 46b33c: f9000bf3 str x19, [sp, #16] + 46b340: f90017e0 str x0, [sp, #40] + 46b344: f90013e1 str x1, [sp, #32] + 46b348: f94017e0 ldr x0, [sp, #40] + 46b34c: 97fffbb0 bl 46a20c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv> + 46b350: f90023e0 str x0, [sp, #64] + 46b354: f94017e0 ldr x0, [sp, #40] + 46b358: 94000467 bl 46c4f4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv> + 46b35c: f9001fe0 str x0, [sp, #56] + 46b360: 52800020 mov w0, #0x1 // #1 + 46b364: 39023fe0 strb w0, [sp, #143] + 46b368: f94023e0 ldr x0, [sp, #64] + 46b36c: f100001f cmp x0, #0x0 + 46b370: 540002c0 b.eq 46b3c8 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x94> // b.none + 46b374: f94023e0 ldr x0, [sp, #64] + 46b378: f9001fe0 str x0, [sp, #56] + 46b37c: f94017f3 ldr x19, [sp, #40] + 46b380: f94023e0 ldr x0, [sp, #64] + 46b384: 94000462 bl 46c50c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E> + 46b388: aa0003e2 mov x2, x0 + 46b38c: f94013e1 ldr x1, [sp, #32] + 46b390: aa1303e0 mov x0, x19 + 46b394: 94000469 bl 46c538 <_ZNKSt4lessIN5Catch14TestCaseHandleEEclERKS1_S4_> + 46b398: 12001c00 and w0, w0, #0xff + 46b39c: 39023fe0 strb w0, [sp, #143] + 46b3a0: 39423fe0 ldrb w0, [sp, #143] + 46b3a4: 7100001f cmp w0, #0x0 + 46b3a8: 54000080 b.eq 46b3b8 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x84> // b.none + 46b3ac: f94023e0 ldr x0, [sp, #64] + 46b3b0: 97ffffce bl 46b2e8 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base> + 46b3b4: 14000003 b 46b3c0 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x8c> + 46b3b8: f94023e0 ldr x0, [sp, #64] + 46b3bc: 97ffffc5 bl 46b2d0 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base> + 46b3c0: f90023e0 str x0, [sp, #64] + 46b3c4: 17ffffe9 b 46b368 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x34> + 46b3c8: f9401fe1 ldr x1, [sp, #56] + 46b3cc: 9100c3e0 add x0, sp, #0x30 + 46b3d0: 9400008c bl 46b600 <_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 46b3d4: 39423fe0 ldrb w0, [sp, #143] + 46b3d8: 7100001f cmp w0, #0x0 + 46b3dc: 54000240 b.eq 46b424 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0xf0> // b.none + 46b3e0: f94017e0 ldr x0, [sp, #40] + 46b3e4: 94000460 bl 46c564 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv> + 46b3e8: f90027e0 str x0, [sp, #72] + 46b3ec: 910123e1 add x1, sp, #0x48 + 46b3f0: 9100c3e0 add x0, sp, #0x30 + 46b3f4: 94000466 bl 46c58c <_ZNKSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEeqERKS2_> + 46b3f8: 12001c00 and w0, w0, #0xff + 46b3fc: 7100001f cmp w0, #0x0 + 46b400: 540000e0 b.eq 46b41c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0xe8> // b.none + 46b404: 9100e3e2 add x2, sp, #0x38 + 46b408: 910103e1 add x1, sp, #0x40 + 46b40c: 910143e0 add x0, sp, #0x50 + 46b410: 9400046b bl 46c5bc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEERS1_Lb1EEEOT_OT0_> + 46b414: a94507e0 ldp x0, x1, [sp, #80] + 46b418: 14000019 b 46b47c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x148> + 46b41c: 9100c3e0 add x0, sp, #0x30 + 46b420: 94000479 bl 46c604 <_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEmmEv> + 46b424: f94017f3 ldr x19, [sp, #40] + 46b428: f9401be0 ldr x0, [sp, #48] + 46b42c: 94000482 bl 46c634 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base> + 46b430: f94013e2 ldr x2, [sp, #32] + 46b434: aa0003e1 mov x1, x0 + 46b438: aa1303e0 mov x0, x19 + 46b43c: 9400043f bl 46c538 <_ZNKSt4lessIN5Catch14TestCaseHandleEEclERKS1_S4_> + 46b440: 12001c00 and w0, w0, #0xff + 46b444: 7100001f cmp w0, #0x0 + 46b448: 540000e0 b.eq 46b464 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x130> // b.none + 46b44c: 9100e3e2 add x2, sp, #0x38 + 46b450: 910103e1 add x1, sp, #0x40 + 46b454: 910183e0 add x0, sp, #0x60 + 46b458: 94000459 bl 46c5bc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEERS1_Lb1EEEOT_OT0_> + 46b45c: a94607e0 ldp x0, x1, [sp, #96] + 46b460: 14000007 b 46b47c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x148> + 46b464: f90043ff str xzr, [sp, #128] + 46b468: 910203e2 add x2, sp, #0x80 + 46b46c: 9100c3e1 add x1, sp, #0x30 + 46b470: 9101c3e0 add x0, sp, #0x70 + 46b474: 97feff78 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 46b478: a94707e0 ldp x0, x1, [sp, #112] + 46b47c: f9400bf3 ldr x19, [sp, #16] + 46b480: a8c97bfd ldp x29, x30, [sp], #144 + 46b484: d65f03c0 ret + +000000000046b488 <_ZNKSt9_IdentityIN5Catch14TestCaseHandleEEclERKS1_>: +_ZNKSt9_IdentityIN5Catch14TestCaseHandleEEclERKS1_(): + 46b488: d10043ff sub sp, sp, #0x10 + 46b48c: f90007e0 str x0, [sp, #8] + 46b490: f90003e1 str x1, [sp] + 46b494: f94003e0 ldr x0, [sp] + 46b498: 910043ff add sp, sp, #0x10 + 46b49c: d65f03c0 ret + +000000000046b4a0 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC1ERS7_>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC2ERS7_(): + 46b4a0: d10043ff sub sp, sp, #0x10 + 46b4a4: f90007e0 str x0, [sp, #8] + 46b4a8: f90003e1 str x1, [sp] + 46b4ac: f94007e0 ldr x0, [sp, #8] + 46b4b0: f94003e1 ldr x1, [sp] + 46b4b4: f9000001 str x1, [x0] + 46b4b8: d503201f nop + 46b4bc: 910043ff add sp, sp, #0x10 + 46b4c0: d65f03c0 ret + +000000000046b4c4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_(): + 46b4c4: a9b97bfd stp x29, x30, [sp, #-112]! + 46b4c8: 910003fd mov x29, sp + 46b4cc: a90153f3 stp x19, x20, [sp, #16] + 46b4d0: f90027e0 str x0, [sp, #72] + 46b4d4: f90023e1 str x1, [sp, #64] + 46b4d8: f9001fe2 str x2, [sp, #56] + 46b4dc: f9001be3 str x3, [sp, #48] + 46b4e0: f90017e4 str x4, [sp, #40] + 46b4e4: f94023e0 ldr x0, [sp, #64] + 46b4e8: f100001f cmp x0, #0x0 + 46b4ec: 540002a1 b.ne 46b540 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_+0x7c> // b.any + 46b4f0: f94027e0 ldr x0, [sp, #72] + 46b4f4: 94000400 bl 46c4f4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv> + 46b4f8: aa0003e1 mov x1, x0 + 46b4fc: f9401fe0 ldr x0, [sp, #56] + 46b500: eb01001f cmp x0, x1 + 46b504: 540001e0 b.eq 46b540 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_+0x7c> // b.none + 46b508: f94027f3 ldr x19, [sp, #72] + 46b50c: 910143e0 add x0, sp, #0x50 + 46b510: f9401be1 ldr x1, [sp, #48] + 46b514: 97ffffdd bl 46b488 <_ZNKSt9_IdentityIN5Catch14TestCaseHandleEEclERKS1_> + 46b518: aa0003f4 mov x20, x0 + 46b51c: f9401fe0 ldr x0, [sp, #56] + 46b520: 94000445 bl 46c634 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base> + 46b524: aa0003e2 mov x2, x0 + 46b528: aa1403e1 mov x1, x20 + 46b52c: aa1303e0 mov x0, x19 + 46b530: 94000402 bl 46c538 <_ZNKSt4lessIN5Catch14TestCaseHandleEEclERKS1_S4_> + 46b534: 12001c00 and w0, w0, #0xff + 46b538: 7100001f cmp w0, #0x0 + 46b53c: 54000060 b.eq 46b548 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_+0x84> // b.none + 46b540: 52800020 mov w0, #0x1 // #1 + 46b544: 14000002 b 46b54c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_+0x88> + 46b548: 52800000 mov w0, #0x0 // #0 + 46b54c: 3901bfe0 strb w0, [sp, #111] + 46b550: f9401be0 ldr x0, [sp, #48] + 46b554: 97fff95b bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46b558: aa0003e1 mov x1, x0 + 46b55c: f94017e0 ldr x0, [sp, #40] + 46b560: 94000440 bl 46c660 <_ZNKSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeclIRKS1_EEPSt13_Rb_tree_nodeIS1_EOT_> + 46b564: f90033e0 str x0, [sp, #96] + 46b568: f94027e0 ldr x0, [sp, #72] + 46b56c: 91002000 add x0, x0, #0x8 + 46b570: aa0003e3 mov x3, x0 + 46b574: f9401fe2 ldr x2, [sp, #56] + 46b578: f94033e1 ldr x1, [sp, #96] + 46b57c: 3941bfe0 ldrb w0, [sp, #111] + 46b580: 97fe6df4 bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 46b584: f94027e0 ldr x0, [sp, #72] + 46b588: f9401400 ldr x0, [x0, #40] + 46b58c: 91000401 add x1, x0, #0x1 + 46b590: f94027e0 ldr x0, [sp, #72] + 46b594: f9001401 str x1, [x0, #40] + 46b598: 910163e0 add x0, sp, #0x58 + 46b59c: f94033e1 ldr x1, [sp, #96] + 46b5a0: 94000018 bl 46b600 <_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 46b5a4: f9402fe0 ldr x0, [sp, #88] + 46b5a8: a94153f3 ldp x19, x20, [sp, #16] + 46b5ac: a8c77bfd ldp x29, x30, [sp], #112 + 46b5b0: d65f03c0 ret + +000000000046b5b4 <_ZNSt4pairISt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEbEC1IS3_bLb1EEEOT_OT0_>: +_ZNSt4pairISt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEbEC2IS3_bLb1EEEOT_OT0_(): + 46b5b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 46b5b8: 910003fd mov x29, sp + 46b5bc: f90017e0 str x0, [sp, #40] + 46b5c0: f90013e1 str x1, [sp, #32] + 46b5c4: f9000fe2 str x2, [sp, #24] + 46b5c8: f94013e0 ldr x0, [sp, #32] + 46b5cc: 94000434 bl 46c69c <_ZSt7forwardISt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS4_E4typeE> + 46b5d0: aa0003e1 mov x1, x0 + 46b5d4: f94017e0 ldr x0, [sp, #40] + 46b5d8: f9400021 ldr x1, [x1] + 46b5dc: f9000001 str x1, [x0] + 46b5e0: f9400fe0 ldr x0, [sp, #24] + 46b5e4: 97ff3df4 bl 43adb4 <_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE> + 46b5e8: 39400001 ldrb w1, [x0] + 46b5ec: f94017e0 ldr x0, [sp, #40] + 46b5f0: 39002001 strb w1, [x0, #8] + 46b5f4: d503201f nop + 46b5f8: a8c37bfd ldp x29, x30, [sp], #48 + 46b5fc: d65f03c0 ret + +000000000046b600 <_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base>: +_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEC2EPSt18_Rb_tree_node_base(): + 46b600: d10043ff sub sp, sp, #0x10 + 46b604: f90007e0 str x0, [sp, #8] + 46b608: f90003e1 str x1, [sp] + 46b60c: f94007e0 ldr x0, [sp, #8] + 46b610: f94003e1 ldr x1, [sp] + 46b614: f9000001 str x1, [x0] + 46b618: d503201f nop + 46b61c: 910043ff add sp, sp, #0x10 + 46b620: d65f03c0 ret + +000000000046b624 <_ZSt7forwardIRSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 46b624: d10043ff sub sp, sp, #0x10 + 46b628: f90007e0 str x0, [sp, #8] + 46b62c: f94007e0 ldr x0, [sp, #8] + 46b630: 910043ff add sp, sp, #0x10 + 46b634: d65f03c0 ret + +000000000046b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE>: +_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE(): + 46b638: d10043ff sub sp, sp, #0x10 + 46b63c: f90007e0 str x0, [sp, #8] + 46b640: f94007e0 ldr x0, [sp, #8] + 46b644: 910043ff add sp, sp, #0x10 + 46b648: d65f03c0 ret + +000000000046b64c <_ZNSt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEC1ERKSt17_Rb_tree_iteratorIS1_E>: +_ZNSt23_Rb_tree_const_iteratorIN5Catch14TestCaseHandleEEC1ERKSt17_Rb_tree_iteratorIS1_E(): + 46b64c: d10043ff sub sp, sp, #0x10 + 46b650: f90007e0 str x0, [sp, #8] + 46b654: f90003e1 str x1, [sp] + 46b658: f94003e0 ldr x0, [sp] + 46b65c: f9400001 ldr x1, [x0] + 46b660: f94007e0 ldr x0, [sp, #8] + 46b664: f9000001 str x1, [x0] + 46b668: d503201f nop + 46b66c: 910043ff add sp, sp, #0x10 + 46b670: d65f03c0 ret + +000000000046b674 <_ZNK9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE6_M_ptrEv>: +_ZNK9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE6_M_ptrEv(): + 46b674: a9be7bfd stp x29, x30, [sp, #-32]! + 46b678: 910003fd mov x29, sp + 46b67c: f9000fe0 str x0, [sp, #24] + 46b680: f9400fe0 ldr x0, [sp, #24] + 46b684: 9400040b bl 46c6b0 <_ZNK9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE7_M_addrEv> + 46b688: a8c27bfd ldp x29, x30, [sp], #32 + 46b68c: d65f03c0 ret + +000000000046b690 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE9constructIS2_JPNS1_12TestCaseInfoEPNS1_12ITestInvokerEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE9constructIS2_JPNS1_12TestCaseInfoEPNS1_12ITestInvokerEEEEvPT_DpOT0_(): + 46b690: a9bc7bfd stp x29, x30, [sp, #-64]! + 46b694: 910003fd mov x29, sp + 46b698: a90153f3 stp x19, x20, [sp, #16] + 46b69c: f9001fe0 str x0, [sp, #56] + 46b6a0: f9001be1 str x1, [sp, #48] + 46b6a4: f90017e2 str x2, [sp, #40] + 46b6a8: f90013e3 str x3, [sp, #32] + 46b6ac: f94017e0 ldr x0, [sp, #40] + 46b6b0: 97fffb2d bl 46a364 <_ZSt7forwardIPN5Catch12TestCaseInfoEEOT_RNSt16remove_referenceIS3_E4typeE> + 46b6b4: f9400013 ldr x19, [x0] + 46b6b8: f94013e0 ldr x0, [sp, #32] + 46b6bc: 97fffb2f bl 46a378 <_ZSt7forwardIPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS3_E4typeE> + 46b6c0: f9400014 ldr x20, [x0] + 46b6c4: f9401be0 ldr x0, [sp, #48] + 46b6c8: aa0003e1 mov x1, x0 + 46b6cc: d2800200 mov x0, #0x10 // #16 + 46b6d0: 97fe836a bl 40c478 <_ZnwmPv> + 46b6d4: aa1403e2 mov x2, x20 + 46b6d8: aa1303e1 mov x1, x19 + 46b6dc: 97fff52f bl 468b98 <_ZN5Catch14TestCaseHandleC1EPNS_12TestCaseInfoEPNS_12ITestInvokerE> + 46b6e0: d503201f nop + 46b6e4: a94153f3 ldp x19, x20, [sp, #16] + 46b6e8: a8c47bfd ldp x29, x30, [sp], #64 + 46b6ec: d65f03c0 ret + +000000000046b6f0 <_ZSt7forwardISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE(): + 46b6f0: d10043ff sub sp, sp, #0x10 + 46b6f4: f90007e0 str x0, [sp, #8] + 46b6f8: f94007e0 ldr x0, [sp, #8] + 46b6fc: 910043ff add sp, sp, #0x10 + 46b700: d65f03c0 ret + +000000000046b704 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_(): + 46b704: a9bd7bfd stp x29, x30, [sp, #-48]! + 46b708: 910003fd mov x29, sp + 46b70c: f90017e0 str x0, [sp, #40] + 46b710: f90013e1 str x1, [sp, #32] + 46b714: f9000fe2 str x2, [sp, #24] + 46b718: f9400fe0 ldr x0, [sp, #24] + 46b71c: 97fffff5 bl 46b6f0 <_ZSt7forwardISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46b720: aa0003e2 mov x2, x0 + 46b724: f94013e1 ldr x1, [sp, #32] + 46b728: f94017e0 ldr x0, [sp, #40] + 46b72c: 940003e6 bl 46c6c4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_> + 46b730: d503201f nop + 46b734: a8c37bfd ldp x29, x30, [sp], #48 + 46b738: d65f03c0 ret + +000000000046b73c <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE3endEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE3endEv(): + 46b73c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46b740: 910003fd mov x29, sp + 46b744: f9000fe0 str x0, [sp, #24] + 46b748: f9400fe0 ldr x0, [sp, #24] + 46b74c: 91002001 add x1, x0, #0x8 + 46b750: 9100a3e0 add x0, sp, #0x28 + 46b754: 940003ef bl 46c710 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 46b758: f94017e0 ldr x0, [sp, #40] + 46b75c: a8c37bfd ldp x29, x30, [sp], #48 + 46b760: d65f03c0 ret + +000000000046b764 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_(): + 46b764: a9b87bfd stp x29, x30, [sp, #-128]! + 46b768: 910003fd mov x29, sp + 46b76c: a90153f3 stp x19, x20, [sp, #16] + 46b770: f9001fe0 str x0, [sp, #56] + 46b774: f9001be1 str x1, [sp, #48] + 46b778: f90017e2 str x2, [sp, #40] + 46b77c: d00002e0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46b780: 91004002 add x2, x0, #0x10 + 46b784: d2800021 mov x1, #0x1 // #1 + 46b788: f9401fe0 ldr x0, [sp, #56] + 46b78c: 940003eb bl 46c738 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc> + 46b790: f9003be0 str x0, [sp, #112] + 46b794: f9401fe0 ldr x0, [sp, #56] + 46b798: f9400000 ldr x0, [x0] + 46b79c: f90037e0 str x0, [sp, #104] + 46b7a0: f9401fe0 ldr x0, [sp, #56] + 46b7a4: f9400400 ldr x0, [x0, #8] + 46b7a8: f90033e0 str x0, [sp, #96] + 46b7ac: f9401fe0 ldr x0, [sp, #56] + 46b7b0: 94000415 bl 46c804 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE5beginEv> + 46b7b4: f90027e0 str x0, [sp, #72] + 46b7b8: 910123e1 add x1, sp, #0x48 + 46b7bc: 9100c3e0 add x0, sp, #0x30 + 46b7c0: 9400041a bl 46c828 <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_> + 46b7c4: f9002fe0 str x0, [sp, #88] + 46b7c8: f9401fe0 ldr x0, [sp, #56] + 46b7cc: f9403be1 ldr x1, [sp, #112] + 46b7d0: 94000427 bl 46c86c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm> + 46b7d4: f9002be0 str x0, [sp, #80] + 46b7d8: f9402be0 ldr x0, [sp, #80] + 46b7dc: f9003fe0 str x0, [sp, #120] + 46b7e0: f9401ff3 ldr x19, [sp, #56] + 46b7e4: f9402fe0 ldr x0, [sp, #88] + 46b7e8: d37df000 lsl x0, x0, #3 + 46b7ec: f9402be1 ldr x1, [sp, #80] + 46b7f0: 8b000034 add x20, x1, x0 + 46b7f4: f94017e0 ldr x0, [sp, #40] + 46b7f8: 97ffffbe bl 46b6f0 <_ZSt7forwardISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46b7fc: aa0003e2 mov x2, x0 + 46b800: aa1403e1 mov x1, x20 + 46b804: aa1303e0 mov x0, x19 + 46b808: 97ffffbf bl 46b704 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 46b80c: f9003fff str xzr, [sp, #120] + 46b810: 9100c3e0 add x0, sp, #0x30 + 46b814: 94000424 bl 46c8a4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 46b818: f9400013 ldr x19, [x0] + 46b81c: f9401fe0 ldr x0, [sp, #56] + 46b820: 97ff2111 bl 433c64 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46b824: aa0003e3 mov x3, x0 + 46b828: f9402be2 ldr x2, [sp, #80] + 46b82c: aa1303e1 mov x1, x19 + 46b830: f94037e0 ldr x0, [sp, #104] + 46b834: 94000421 bl 46c8b8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_> + 46b838: f9003fe0 str x0, [sp, #120] + 46b83c: f9403fe0 ldr x0, [sp, #120] + 46b840: 91002000 add x0, x0, #0x8 + 46b844: f9003fe0 str x0, [sp, #120] + 46b848: 9100c3e0 add x0, sp, #0x30 + 46b84c: 94000416 bl 46c8a4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 46b850: f9400013 ldr x19, [x0] + 46b854: f9401fe0 ldr x0, [sp, #56] + 46b858: 97ff2103 bl 433c64 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46b85c: aa0003e3 mov x3, x0 + 46b860: f9403fe2 ldr x2, [sp, #120] + 46b864: f94033e1 ldr x1, [sp, #96] + 46b868: aa1303e0 mov x0, x19 + 46b86c: 94000413 bl 46c8b8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_> + 46b870: f9003fe0 str x0, [sp, #120] + 46b874: f9401fe0 ldr x0, [sp, #56] + 46b878: 97ff20fb bl 433c64 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46b87c: aa0003e2 mov x2, x0 + 46b880: f94033e1 ldr x1, [sp, #96] + 46b884: f94037e0 ldr x0, [sp, #104] + 46b888: 97ff20fc bl 433c78 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 46b88c: f9401fe3 ldr x3, [sp, #56] + 46b890: f9401fe0 ldr x0, [sp, #56] + 46b894: f9400801 ldr x1, [x0, #16] + 46b898: f94037e0 ldr x0, [sp, #104] + 46b89c: cb000020 sub x0, x1, x0 + 46b8a0: 9343fc01 asr x1, x0, #3 + 46b8a4: aa0103e0 mov x0, x1 + 46b8a8: aa0003e2 mov x2, x0 + 46b8ac: f94037e1 ldr x1, [sp, #104] + 46b8b0: aa0303e0 mov x0, x3 + 46b8b4: 97ff22a3 bl 434340 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 46b8b8: f9401fe0 ldr x0, [sp, #56] + 46b8bc: f9402be1 ldr x1, [sp, #80] + 46b8c0: f9000001 str x1, [x0] + 46b8c4: f9401fe0 ldr x0, [sp, #56] + 46b8c8: f9403fe1 ldr x1, [sp, #120] + 46b8cc: f9000401 str x1, [x0, #8] + 46b8d0: f9403be0 ldr x0, [sp, #112] + 46b8d4: d37df000 lsl x0, x0, #3 + 46b8d8: f9402be1 ldr x1, [sp, #80] + 46b8dc: 8b000021 add x1, x1, x0 + 46b8e0: f9401fe0 ldr x0, [sp, #56] + 46b8e4: f9000801 str x1, [x0, #16] + 46b8e8: 1400001d b 46b95c <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1f8> + 46b8ec: 97fe6d8d bl 406f20 <__cxa_begin_catch@plt> + 46b8f0: f9403fe0 ldr x0, [sp, #120] + 46b8f4: f100001f cmp x0, #0x0 + 46b8f8: 54000141 b.ne 46b920 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1bc> // b.any + 46b8fc: f9401fe2 ldr x2, [sp, #56] + 46b900: f9402fe0 ldr x0, [sp, #88] + 46b904: d37df000 lsl x0, x0, #3 + 46b908: f9402be1 ldr x1, [sp, #80] + 46b90c: 8b000020 add x0, x1, x0 + 46b910: aa0003e1 mov x1, x0 + 46b914: aa0203e0 mov x0, x2 + 46b918: 940003fc bl 46c908 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_> + 46b91c: 14000007 b 46b938 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1d4> + 46b920: f9401fe0 ldr x0, [sp, #56] + 46b924: 97ff20d0 bl 433c64 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46b928: aa0003e2 mov x2, x0 + 46b92c: f9403fe1 ldr x1, [sp, #120] + 46b930: f9402be0 ldr x0, [sp, #80] + 46b934: 97ff20d1 bl 433c78 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 46b938: f9401fe0 ldr x0, [sp, #56] + 46b93c: f9403be2 ldr x2, [sp, #112] + 46b940: f9402be1 ldr x1, [sp, #80] + 46b944: 97ff227f bl 434340 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 46b948: 97fe6f66 bl 4076e0 <__cxa_rethrow@plt> + 46b94c: aa0003f3 mov x19, x0 + 46b950: 97fe6fb0 bl 407810 <__cxa_end_catch@plt> + 46b954: aa1303e0 mov x0, x19 + 46b958: 97fe6fea bl 407900 <_Unwind_Resume@plt> + 46b95c: a94153f3 ldp x19, x20, [sp, #16] + 46b960: a8c87bfd ldp x29, x30, [sp], #128 + 46b964: d65f03c0 ret + +000000000046b968 <_ZSt7forwardISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE(): + 46b968: d10043ff sub sp, sp, #0x10 + 46b96c: f90007e0 str x0, [sp, #8] + 46b970: f94007e0 ldr x0, [sp, #8] + 46b974: 910043ff add sp, sp, #0x10 + 46b978: d65f03c0 ret + +000000000046b97c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_(): + 46b97c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46b980: 910003fd mov x29, sp + 46b984: f90017e0 str x0, [sp, #40] + 46b988: f90013e1 str x1, [sp, #32] + 46b98c: f9000fe2 str x2, [sp, #24] + 46b990: f9400fe0 ldr x0, [sp, #24] + 46b994: 97fffff5 bl 46b968 <_ZSt7forwardISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46b998: aa0003e2 mov x2, x0 + 46b99c: f94013e1 ldr x1, [sp, #32] + 46b9a0: f94017e0 ldr x0, [sp, #40] + 46b9a4: 940003e3 bl 46c930 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_> + 46b9a8: d503201f nop + 46b9ac: a8c37bfd ldp x29, x30, [sp], #48 + 46b9b0: d65f03c0 ret + +000000000046b9b4 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE3endEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE3endEv(): + 46b9b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 46b9b8: 910003fd mov x29, sp + 46b9bc: f9000fe0 str x0, [sp, #24] + 46b9c0: f9400fe0 ldr x0, [sp, #24] + 46b9c4: 91002001 add x1, x0, #0x8 + 46b9c8: 9100a3e0 add x0, sp, #0x28 + 46b9cc: 940003ec bl 46c97c <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 46b9d0: f94017e0 ldr x0, [sp, #40] + 46b9d4: a8c37bfd ldp x29, x30, [sp], #48 + 46b9d8: d65f03c0 ret + +000000000046b9dc <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_(): + 46b9dc: a9b87bfd stp x29, x30, [sp, #-128]! + 46b9e0: 910003fd mov x29, sp + 46b9e4: a90153f3 stp x19, x20, [sp, #16] + 46b9e8: f9001fe0 str x0, [sp, #56] + 46b9ec: f9001be1 str x1, [sp, #48] + 46b9f0: f90017e2 str x2, [sp, #40] + 46b9f4: d00002e0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46b9f8: 91004002 add x2, x0, #0x10 + 46b9fc: d2800021 mov x1, #0x1 // #1 + 46ba00: f9401fe0 ldr x0, [sp, #56] + 46ba04: 940003e8 bl 46c9a4 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc> + 46ba08: f9003be0 str x0, [sp, #112] + 46ba0c: f9401fe0 ldr x0, [sp, #56] + 46ba10: f9400000 ldr x0, [x0] + 46ba14: f90037e0 str x0, [sp, #104] + 46ba18: f9401fe0 ldr x0, [sp, #56] + 46ba1c: f9400400 ldr x0, [x0, #8] + 46ba20: f90033e0 str x0, [sp, #96] + 46ba24: f9401fe0 ldr x0, [sp, #56] + 46ba28: 94000412 bl 46ca70 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE5beginEv> + 46ba2c: f90027e0 str x0, [sp, #72] + 46ba30: 910123e1 add x1, sp, #0x48 + 46ba34: 9100c3e0 add x0, sp, #0x30 + 46ba38: 94000417 bl 46ca94 <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_> + 46ba3c: f9002fe0 str x0, [sp, #88] + 46ba40: f9401fe0 ldr x0, [sp, #56] + 46ba44: f9403be1 ldr x1, [sp, #112] + 46ba48: 94000424 bl 46cad8 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm> + 46ba4c: f9002be0 str x0, [sp, #80] + 46ba50: f9402be0 ldr x0, [sp, #80] + 46ba54: f9003fe0 str x0, [sp, #120] + 46ba58: f9401ff3 ldr x19, [sp, #56] + 46ba5c: f9402fe0 ldr x0, [sp, #88] + 46ba60: d37df000 lsl x0, x0, #3 + 46ba64: f9402be1 ldr x1, [sp, #80] + 46ba68: 8b000034 add x20, x1, x0 + 46ba6c: f94017e0 ldr x0, [sp, #40] + 46ba70: 97ffffbe bl 46b968 <_ZSt7forwardISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46ba74: aa0003e2 mov x2, x0 + 46ba78: aa1403e1 mov x1, x20 + 46ba7c: aa1303e0 mov x0, x19 + 46ba80: 97ffffbf bl 46b97c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 46ba84: f9003fff str xzr, [sp, #120] + 46ba88: 9100c3e0 add x0, sp, #0x30 + 46ba8c: 94000421 bl 46cb10 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 46ba90: f9400013 ldr x19, [x0] + 46ba94: f9401fe0 ldr x0, [sp, #56] + 46ba98: 97ff20a8 bl 433d38 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46ba9c: aa0003e3 mov x3, x0 + 46baa0: f9402be2 ldr x2, [sp, #80] + 46baa4: aa1303e1 mov x1, x19 + 46baa8: f94037e0 ldr x0, [sp, #104] + 46baac: 9400041e bl 46cb24 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_> + 46bab0: f9003fe0 str x0, [sp, #120] + 46bab4: f9403fe0 ldr x0, [sp, #120] + 46bab8: 91002000 add x0, x0, #0x8 + 46babc: f9003fe0 str x0, [sp, #120] + 46bac0: 9100c3e0 add x0, sp, #0x30 + 46bac4: 94000413 bl 46cb10 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 46bac8: f9400013 ldr x19, [x0] + 46bacc: f9401fe0 ldr x0, [sp, #56] + 46bad0: 97ff209a bl 433d38 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46bad4: aa0003e3 mov x3, x0 + 46bad8: f9403fe2 ldr x2, [sp, #120] + 46badc: f94033e1 ldr x1, [sp, #96] + 46bae0: aa1303e0 mov x0, x19 + 46bae4: 94000410 bl 46cb24 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_> + 46bae8: f9003fe0 str x0, [sp, #120] + 46baec: f9401fe0 ldr x0, [sp, #56] + 46baf0: 97ff2092 bl 433d38 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46baf4: aa0003e2 mov x2, x0 + 46baf8: f94033e1 ldr x1, [sp, #96] + 46bafc: f94037e0 ldr x0, [sp, #104] + 46bb00: 97ff2093 bl 433d4c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 46bb04: f9401fe3 ldr x3, [sp, #56] + 46bb08: f9401fe0 ldr x0, [sp, #56] + 46bb0c: f9400801 ldr x1, [x0, #16] + 46bb10: f94037e0 ldr x0, [sp, #104] + 46bb14: cb000020 sub x0, x1, x0 + 46bb18: 9343fc01 asr x1, x0, #3 + 46bb1c: aa0103e0 mov x0, x1 + 46bb20: aa0003e2 mov x2, x0 + 46bb24: f94037e1 ldr x1, [sp, #104] + 46bb28: aa0303e0 mov x0, x3 + 46bb2c: 97ff2234 bl 4343fc <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 46bb30: f9401fe0 ldr x0, [sp, #56] + 46bb34: f9402be1 ldr x1, [sp, #80] + 46bb38: f9000001 str x1, [x0] + 46bb3c: f9401fe0 ldr x0, [sp, #56] + 46bb40: f9403fe1 ldr x1, [sp, #120] + 46bb44: f9000401 str x1, [x0, #8] + 46bb48: f9403be0 ldr x0, [sp, #112] + 46bb4c: d37df000 lsl x0, x0, #3 + 46bb50: f9402be1 ldr x1, [sp, #80] + 46bb54: 8b000021 add x1, x1, x0 + 46bb58: f9401fe0 ldr x0, [sp, #56] + 46bb5c: f9000801 str x1, [x0, #16] + 46bb60: 1400001d b 46bbd4 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1f8> + 46bb64: 97fe6cef bl 406f20 <__cxa_begin_catch@plt> + 46bb68: f9403fe0 ldr x0, [sp, #120] + 46bb6c: f100001f cmp x0, #0x0 + 46bb70: 54000141 b.ne 46bb98 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1bc> // b.any + 46bb74: f9401fe2 ldr x2, [sp, #56] + 46bb78: f9402fe0 ldr x0, [sp, #88] + 46bb7c: d37df000 lsl x0, x0, #3 + 46bb80: f9402be1 ldr x1, [sp, #80] + 46bb84: 8b000020 add x0, x1, x0 + 46bb88: aa0003e1 mov x1, x0 + 46bb8c: aa0203e0 mov x0, x2 + 46bb90: 940003f9 bl 46cb74 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_> + 46bb94: 14000007 b 46bbb0 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1d4> + 46bb98: f9401fe0 ldr x0, [sp, #56] + 46bb9c: 97ff2067 bl 433d38 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46bba0: aa0003e2 mov x2, x0 + 46bba4: f9403fe1 ldr x1, [sp, #120] + 46bba8: f9402be0 ldr x0, [sp, #80] + 46bbac: 97ff2068 bl 433d4c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 46bbb0: f9401fe0 ldr x0, [sp, #56] + 46bbb4: f9403be2 ldr x2, [sp, #112] + 46bbb8: f9402be1 ldr x1, [sp, #80] + 46bbbc: 97ff2210 bl 4343fc <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 46bbc0: 97fe6ec8 bl 4076e0 <__cxa_rethrow@plt> + 46bbc4: aa0003f3 mov x19, x0 + 46bbc8: 97fe6f12 bl 407810 <__cxa_end_catch@plt> + 46bbcc: aa1303e0 mov x0, x19 + 46bbd0: 97fe6f4c bl 407900 <_Unwind_Resume@plt> + 46bbd4: a94153f3 ldp x19, x20, [sp, #16] + 46bbd8: a8c87bfd ldp x29, x30, [sp], #128 + 46bbdc: d65f03c0 ret + +000000000046bbe0 <_ZNKSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE13get_allocatorEv(): + 46bbe0: a9bd7bfd stp x29, x30, [sp, #-48]! + 46bbe4: 910003fd mov x29, sp + 46bbe8: f9000bf3 str x19, [sp, #16] + 46bbec: aa0803f3 mov x19, x8 + 46bbf0: f90017e0 str x0, [sp, #40] + 46bbf4: f94017e0 ldr x0, [sp, #40] + 46bbf8: 97fff6c2 bl 469700 <_ZNKSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE19_M_get_Tp_allocatorEv> + 46bbfc: aa0003e1 mov x1, x0 + 46bc00: aa1303e0 mov x0, x19 + 46bc04: 97fffb0d bl 46a838 <_ZNSaIN5Catch14TestCaseHandleEEC1ERKS1_> + 46bc08: aa1303e0 mov x0, x19 + 46bc0c: f9400bf3 ldr x19, [sp, #16] + 46bc10: a8c37bfd ldp x29, x30, [sp], #48 + 46bc14: d65f03c0 ret + +000000000046bc18 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1ERKS2_>: +_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EEC1ERKS2_(): + 46bc18: a9be7bfd stp x29, x30, [sp, #-32]! + 46bc1c: 910003fd mov x29, sp + 46bc20: f9000fe0 str x0, [sp, #24] + 46bc24: f9000be1 str x1, [sp, #16] + 46bc28: f9400fe0 ldr x0, [sp, #24] + 46bc2c: f9400be1 ldr x1, [sp, #16] + 46bc30: 940003db bl 46cb9c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1ERKS2_> + 46bc34: d503201f nop + 46bc38: a8c27bfd ldp x29, x30, [sp], #32 + 46bc3c: d65f03c0 ret + +000000000046bc40 <_ZSt15__alloc_on_moveISaIN5Catch14TestCaseHandleEEEvRT_S4_>: +_ZSt15__alloc_on_moveISaIN5Catch14TestCaseHandleEEEvRT_S4_(): + 46bc40: a9bd7bfd stp x29, x30, [sp, #-48]! + 46bc44: 910003fd mov x29, sp + 46bc48: f9000fe0 str x0, [sp, #24] + 46bc4c: f9000be1 str x1, [sp, #16] + 46bc50: f9400be1 ldr x1, [sp, #16] + 46bc54: f9400fe0 ldr x0, [sp, #24] + 46bc58: 940003db bl 46cbc4 <_ZSt18__do_alloc_on_moveISaIN5Catch14TestCaseHandleEEEvRT_S4_St17integral_constantIbLb1EE> + 46bc5c: d503201f nop + 46bc60: a8c37bfd ldp x29, x30, [sp], #48 + 46bc64: d65f03c0 ret + +000000000046bc68 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEEC1ERKS3_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEEC1ERKS3_(): + 46bc68: d10043ff sub sp, sp, #0x10 + 46bc6c: f90007e0 str x0, [sp, #8] + 46bc70: f90003e1 str x1, [sp] + 46bc74: d503201f nop + 46bc78: 910043ff add sp, sp, #0x10 + 46bc7c: d65f03c0 ret + +000000000046bc80 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_(): + 46bc80: a9bb7bfd stp x29, x30, [sp, #-80]! + 46bc84: 910003fd mov x29, sp + 46bc88: f9000bf3 str x19, [sp, #16] + 46bc8c: f9001fe0 str x0, [sp, #56] + 46bc90: f9001be1 str x1, [sp, #48] + 46bc94: f90017e2 str x2, [sp, #40] + 46bc98: f94017e0 ldr x0, [sp, #40] + 46bc9c: f90027e0 str x0, [sp, #72] + 46bca0: 9100c3e1 add x1, sp, #0x30 + 46bca4: 9100e3e0 add x0, sp, #0x38 + 46bca8: 97ff94d8 bl 451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 46bcac: 12001c00 and w0, w0, #0xff + 46bcb0: 7100001f cmp w0, #0x0 + 46bcb4: 540001e0 b.eq 46bcf0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_+0x70> // b.none + 46bcb8: f94027e0 ldr x0, [sp, #72] + 46bcbc: 940003cc bl 46cbec <_ZSt11__addressofIN5Catch14TestCaseHandleEEPT_RS2_> + 46bcc0: aa0003f3 mov x19, x0 + 46bcc4: 9100e3e0 add x0, sp, #0x38 + 46bcc8: 97ff94eb bl 451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46bccc: aa0003e1 mov x1, x0 + 46bcd0: aa1303e0 mov x0, x19 + 46bcd4: 940003cb bl 46cc00 <_ZSt10_ConstructIN5Catch14TestCaseHandleEJRKS1_EEvPT_DpOT0_> + 46bcd8: 9100e3e0 add x0, sp, #0x38 + 46bcdc: 97ff94dc bl 45104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 46bce0: f94027e0 ldr x0, [sp, #72] + 46bce4: 91004000 add x0, x0, #0x10 + 46bce8: f90027e0 str x0, [sp, #72] + 46bcec: 17ffffed b 46bca0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_+0x20> + 46bcf0: f94027e0 ldr x0, [sp, #72] + 46bcf4: f9400bf3 ldr x19, [sp, #16] + 46bcf8: a8c57bfd ldp x29, x30, [sp], #80 + 46bcfc: d65f03c0 ret + +000000000046bd00 <_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_>: +_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_(): + 46bd00: a9bd7bfd stp x29, x30, [sp, #-48]! + 46bd04: 910003fd mov x29, sp + 46bd08: f90017e0 str x0, [sp, #40] + 46bd0c: f90013e1 str x1, [sp, #32] + 46bd10: f9000fe2 str x2, [sp, #24] + 46bd14: 390043e3 strb w3, [sp, #16] + 46bd18: 2a0403e3 mov w3, w4 + 46bd1c: f9400fe2 ldr x2, [sp, #24] + 46bd20: f94013e1 ldr x1, [sp, #32] + 46bd24: f94017e0 ldr x0, [sp, #40] + 46bd28: 940003c9 bl 46cc4c <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_> + 46bd2c: 910043e0 add x0, sp, #0x10 + 46bd30: aa0003e2 mov x2, x0 + 46bd34: f94013e1 ldr x1, [sp, #32] + 46bd38: f94017e0 ldr x0, [sp, #40] + 46bd3c: 940003ea bl 46cce4 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_> + 46bd40: d503201f nop + 46bd44: a8c37bfd ldp x29, x30, [sp], #48 + 46bd48: d65f03c0 ret + +000000000046bd4c <_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_T0_>: +_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_T0_(): + 46bd4c: a9ba7bfd stp x29, x30, [sp, #-96]! + 46bd50: 910003fd mov x29, sp + 46bd54: a90153f3 stp x19, x20, [sp, #16] + 46bd58: f90013f5 str x21, [sp, #32] + 46bd5c: f90027e0 str x0, [sp, #72] + 46bd60: f90023e1 str x1, [sp, #64] + 46bd64: 3900e3e2 strb w2, [sp, #56] + 46bd68: 910123e1 add x1, sp, #0x48 + 46bd6c: 910103e0 add x0, sp, #0x40 + 46bd70: 97fffb02 bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 46bd74: d37ffc01 lsr x1, x0, #63 + 46bd78: 8b000020 add x0, x1, x0 + 46bd7c: 9341fc01 asr x1, x0, #1 + 46bd80: 910123e0 add x0, sp, #0x48 + 46bd84: 9400001b bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46bd88: f9002fe0 str x0, [sp, #88] + 46bd8c: 910123e0 add x0, sp, #0x48 + 46bd90: d2800021 mov x1, #0x1 // #1 + 46bd94: 94000017 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46bd98: aa0003f3 mov x19, x0 + 46bd9c: 910103e0 add x0, sp, #0x40 + 46bda0: d2800021 mov x1, #0x1 // #1 + 46bda4: 940003e8 bl 46cd44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmiEl> + 46bda8: 2a1503e4 mov w4, w21 + 46bdac: aa0003e3 mov x3, x0 + 46bdb0: f9402fe2 ldr x2, [sp, #88] + 46bdb4: aa1303e1 mov x1, x19 + 46bdb8: f94027e0 ldr x0, [sp, #72] + 46bdbc: 94000405 bl 46cdd0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_> + 46bdc0: 910123e0 add x0, sp, #0x48 + 46bdc4: d2800021 mov x1, #0x1 // #1 + 46bdc8: 9400000a bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46bdcc: 2a1403e3 mov w3, w20 + 46bdd0: f94027e2 ldr x2, [sp, #72] + 46bdd4: f94023e1 ldr x1, [sp, #64] + 46bdd8: 94000442 bl 46cee0 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_> + 46bddc: d503201f nop + 46bde0: a94153f3 ldp x19, x20, [sp, #16] + 46bde4: f94013f5 ldr x21, [sp, #32] + 46bde8: a8c67bfd ldp x29, x30, [sp], #96 + 46bdec: d65f03c0 ret + +000000000046bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl(): + 46bdf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 46bdf4: 910003fd mov x29, sp + 46bdf8: f9000fe0 str x0, [sp, #24] + 46bdfc: f9000be1 str x1, [sp, #16] + 46be00: f9400fe0 ldr x0, [sp, #24] + 46be04: f9400001 ldr x1, [x0] + 46be08: f9400be0 ldr x0, [sp, #16] + 46be0c: d37cec00 lsl x0, x0, #4 + 46be10: 8b000020 add x0, x1, x0 + 46be14: f90017e0 str x0, [sp, #40] + 46be18: 9100a3e1 add x1, sp, #0x28 + 46be1c: 910083e0 add x0, sp, #0x20 + 46be20: 97fff65e bl 469798 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 46be24: f94013e0 ldr x0, [sp, #32] + 46be28: a8c37bfd ldp x29, x30, [sp], #48 + 46be2c: d65f03c0 ret + +000000000046be30 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_>: +_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_(): + 46be30: a9b97bfd stp x29, x30, [sp, #-112]! + 46be34: 910003fd mov x29, sp + 46be38: a90153f3 stp x19, x20, [sp, #16] + 46be3c: f90013f5 str x21, [sp, #32] + 46be40: f90027e0 str x0, [sp, #72] + 46be44: f90023e1 str x1, [sp, #64] + 46be48: 3900e3e2 strb w2, [sp, #56] + 46be4c: 910103e1 add x1, sp, #0x40 + 46be50: 910123e0 add x0, sp, #0x48 + 46be54: 94000451 bl 46cf98 <_ZN9__gnu_cxxeqIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 46be58: 12001c00 and w0, w0, #0xff + 46be5c: 7100001f cmp w0, #0x0 + 46be60: 540005e1 b.ne 46bf1c <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0xec> // b.any + 46be64: 910123e0 add x0, sp, #0x48 + 46be68: d2800021 mov x1, #0x1 // #1 + 46be6c: 97ffffe1 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46be70: f90033e0 str x0, [sp, #96] + 46be74: 910103e1 add x1, sp, #0x40 + 46be78: 910183e0 add x0, sp, #0x60 + 46be7c: 97fffaae bl 46a934 <_ZN9__gnu_cxxneIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 46be80: 12001c00 and w0, w0, #0xff + 46be84: 7100001f cmp w0, #0x0 + 46be88: 540004c0 b.eq 46bf20 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0xf0> // b.none + 46be8c: 9100e3e0 add x0, sp, #0x38 + 46be90: f94027e2 ldr x2, [sp, #72] + 46be94: f94033e1 ldr x1, [sp, #96] + 46be98: 940003bc bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46be9c: 12001c00 and w0, w0, #0xff + 46bea0: 7100001f cmp w0, #0x0 + 46bea4: 540002c0 b.eq 46befc <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0xcc> // b.none + 46bea8: 910183e0 add x0, sp, #0x60 + 46beac: 94000456 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46beb0: 9400045b bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46beb4: a9400400 ldp x0, x1, [x0] + 46beb8: a90507e0 stp x0, x1, [sp, #80] + 46bebc: 910183e0 add x0, sp, #0x60 + 46bec0: d2800021 mov x1, #0x1 // #1 + 46bec4: 97ffffcb bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46bec8: aa0003e2 mov x2, x0 + 46becc: f94033e1 ldr x1, [sp, #96] + 46bed0: f94027e0 ldr x0, [sp, #72] + 46bed4: 94000457 bl 46d030 <_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_> + 46bed8: 910143e0 add x0, sp, #0x50 + 46bedc: 94000450 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46bee0: aa0003f3 mov x19, x0 + 46bee4: 910123e0 add x0, sp, #0x48 + 46bee8: 94000447 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46beec: aa0003e2 mov x2, x0 + 46bef0: a9400660 ldp x0, x1, [x19] + 46bef4: a9000440 stp x0, x1, [x2] + 46bef8: 14000006 b 46bf10 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0xe0> + 46befc: 2a1503e0 mov w0, w21 + 46bf00: 97fe8132 bl 40c3c8 <_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE> + 46bf04: 2a1403e1 mov w1, w20 + 46bf08: f94033e0 ldr x0, [sp, #96] + 46bf0c: 9400045b bl 46d078 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_> + 46bf10: 910183e0 add x0, sp, #0x60 + 46bf14: 94000432 bl 46cfdc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 46bf18: 17ffffd7 b 46be74 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0x44> + 46bf1c: d503201f nop + 46bf20: a94153f3 ldp x19, x20, [sp, #16] + 46bf24: f94013f5 ldr x21, [sp, #32] + 46bf28: a8c77bfd ldp x29, x30, [sp], #112 + 46bf2c: d65f03c0 ret + +000000000046bf30 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_>: +_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_(): + 46bf30: a9bb7bfd stp x29, x30, [sp, #-80]! + 46bf34: 910003fd mov x29, sp + 46bf38: a90153f3 stp x19, x20, [sp, #16] + 46bf3c: f9001fe0 str x0, [sp, #56] + 46bf40: f9001be1 str x1, [sp, #48] + 46bf44: 3900a3e2 strb w2, [sp, #40] + 46bf48: f9401fe0 ldr x0, [sp, #56] + 46bf4c: f90023e0 str x0, [sp, #64] + 46bf50: 9100c3e1 add x1, sp, #0x30 + 46bf54: 910103e0 add x0, sp, #0x40 + 46bf58: 97fffa77 bl 46a934 <_ZN9__gnu_cxxneIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 46bf5c: 12001c00 and w0, w0, #0xff + 46bf60: 7100001f cmp w0, #0x0 + 46bf64: 54000120 b.eq 46bf88 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0x58> // b.none + 46bf68: 2a1403e0 mov w0, w20 + 46bf6c: 97fe8117 bl 40c3c8 <_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE> + 46bf70: 2a1303e1 mov w1, w19 + 46bf74: f94023e0 ldr x0, [sp, #64] + 46bf78: 94000440 bl 46d078 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_> + 46bf7c: 910103e0 add x0, sp, #0x40 + 46bf80: 94000417 bl 46cfdc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 46bf84: 17fffff3 b 46bf50 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_T0_+0x20> + 46bf88: d503201f nop + 46bf8c: a94153f3 ldp x19, x20, [sp, #16] + 46bf90: a8c57bfd ldp x29, x30, [sp], #80 + 46bf94: d65f03c0 ret + +000000000046bf98 <_ZSt4moveIRPN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRPN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS5_(): + 46bf98: d10043ff sub sp, sp, #0x10 + 46bf9c: f90007e0 str x0, [sp, #8] + 46bfa0: f94007e0 ldr x0, [sp, #8] + 46bfa4: 910043ff add sp, sp, #0x10 + 46bfa8: d65f03c0 ret + +000000000046bfac <_ZSt4swapIPN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_>: +_ZSt4swapIPN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_(): + 46bfac: a9bd7bfd stp x29, x30, [sp, #-48]! + 46bfb0: 910003fd mov x29, sp + 46bfb4: f9000fe0 str x0, [sp, #24] + 46bfb8: f9000be1 str x1, [sp, #16] + 46bfbc: f9400fe0 ldr x0, [sp, #24] + 46bfc0: 97fffff6 bl 46bf98 <_ZSt4moveIRPN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS5_> + 46bfc4: f9400000 ldr x0, [x0] + 46bfc8: f90017e0 str x0, [sp, #40] + 46bfcc: f9400be0 ldr x0, [sp, #16] + 46bfd0: 97fffff2 bl 46bf98 <_ZSt4moveIRPN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS5_> + 46bfd4: f9400001 ldr x1, [x0] + 46bfd8: f9400fe0 ldr x0, [sp, #24] + 46bfdc: f9000001 str x1, [x0] + 46bfe0: 9100a3e0 add x0, sp, #0x28 + 46bfe4: 97ffffed bl 46bf98 <_ZSt4moveIRPN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS5_> + 46bfe8: f9400001 ldr x1, [x0] + 46bfec: f9400be0 ldr x0, [sp, #16] + 46bff0: f9000001 str x1, [x0] + 46bff4: d503201f nop + 46bff8: a8c37bfd ldp x29, x30, [sp], #48 + 46bffc: d65f03c0 ret + +000000000046c000 <_ZNSaISt4pairImN5Catch14TestCaseHandleEEEC1Ev>: +_ZNSaISt4pairImN5Catch14TestCaseHandleEEEC1Ev(): + 46c000: a9be7bfd stp x29, x30, [sp, #-32]! + 46c004: 910003fd mov x29, sp + 46c008: f9000fe0 str x0, [sp, #24] + 46c00c: f9400fe0 ldr x0, [sp, #24] + 46c010: 94000449 bl 46d134 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEEC1Ev> + 46c014: d503201f nop + 46c018: a8c27bfd ldp x29, x30, [sp], #32 + 46c01c: d65f03c0 ret + +000000000046c020 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEED1Ev(): + 46c020: d10043ff sub sp, sp, #0x10 + 46c024: f90007e0 str x0, [sp, #8] + 46c028: d503201f nop + 46c02c: 910043ff add sp, sp, #0x10 + 46c030: d65f03c0 ret + +000000000046c034 <_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairImN5Catch14TestCaseHandleEEEEvT_S7_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairImN5Catch14TestCaseHandleEEEEvT_S7_(): + 46c034: d10043ff sub sp, sp, #0x10 + 46c038: f90007e0 str x0, [sp, #8] + 46c03c: f90003e1 str x1, [sp] + 46c040: d503201f nop + 46c044: 910043ff add sp, sp, #0x10 + 46c048: d65f03c0 ret + +000000000046c04c <_ZNK9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE8max_sizeEv(): + 46c04c: d10043ff sub sp, sp, #0x10 + 46c050: f90007e0 str x0, [sp, #8] + 46c054: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 46c058: f2e15540 movk x0, #0xaaa, lsl #48 + 46c05c: 910043ff add sp, sp, #0x10 + 46c060: d65f03c0 ret + +000000000046c064 <_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaISt4pairImN5Catch14TestCaseHandleEEEE8allocateERS4_m(): + 46c064: a9be7bfd stp x29, x30, [sp, #-32]! + 46c068: 910003fd mov x29, sp + 46c06c: f9000fe0 str x0, [sp, #24] + 46c070: f9000be1 str x1, [sp, #16] + 46c074: d2800002 mov x2, #0x0 // #0 + 46c078: f9400be1 ldr x1, [sp, #16] + 46c07c: f9400fe0 ldr x0, [sp, #24] + 46c080: 94000432 bl 46d148 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE8allocateEmPKv> + 46c084: a8c27bfd ldp x29, x30, [sp], #32 + 46c088: d65f03c0 ret + +000000000046c08c <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES5_ET0_T_S8_S7_(): + 46c08c: a9bc7bfd stp x29, x30, [sp, #-64]! + 46c090: 910003fd mov x29, sp + 46c094: f90017e0 str x0, [sp, #40] + 46c098: f90013e1 str x1, [sp, #32] + 46c09c: f9000fe2 str x2, [sp, #24] + 46c0a0: 52800020 mov w0, #0x1 // #1 + 46c0a4: 3900ffe0 strb w0, [sp, #63] + 46c0a8: f9400fe2 ldr x2, [sp, #24] + 46c0ac: f94013e1 ldr x1, [sp, #32] + 46c0b0: f94017e0 ldr x0, [sp, #40] + 46c0b4: 9400043c bl 46d1a4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES7_EET0_T_SA_S9_> + 46c0b8: a8c47bfd ldp x29, x30, [sp], #64 + 46c0bc: d65f03c0 ret + +000000000046c0c0 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE10deallocateEPS4_m(): + 46c0c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c0c4: 910003fd mov x29, sp + 46c0c8: f90017e0 str x0, [sp, #40] + 46c0cc: f90013e1 str x1, [sp, #32] + 46c0d0: f9000fe2 str x2, [sp, #24] + 46c0d4: f94013e0 ldr x0, [sp, #32] + 46c0d8: 97fe6c8e bl 407310 <_ZdlPv@plt> + 46c0dc: d503201f nop + 46c0e0: a8c37bfd ldp x29, x30, [sp], #48 + 46c0e4: d65f03c0 ret + +000000000046c0e8 <_ZNSt4pairImN5Catch14TestCaseHandleEEC1ImLb1EEEOT_RKS1_>: +_ZNSt4pairImN5Catch14TestCaseHandleEEC1ImLb1EEEOT_RKS1_(): + 46c0e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c0ec: 910003fd mov x29, sp + 46c0f0: f90017e0 str x0, [sp, #40] + 46c0f4: f90013e1 str x1, [sp, #32] + 46c0f8: f9000fe2 str x2, [sp, #24] + 46c0fc: f94013e0 ldr x0, [sp, #32] + 46c100: 97fff66b bl 469aac <_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE> + 46c104: f9400001 ldr x1, [x0] + 46c108: f94017e0 ldr x0, [sp, #40] + 46c10c: f9000001 str x1, [x0] + 46c110: f94017e2 ldr x2, [sp, #40] + 46c114: f9400fe0 ldr x0, [sp, #24] + 46c118: a9400400 ldp x0, x1, [x0] + 46c11c: a9008440 stp x0, x1, [x2, #8] + 46c120: d503201f nop + 46c124: a8c37bfd ldp x29, x30, [sp], #48 + 46c128: d65f03c0 ret + +000000000046c12c <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE7destroyIS4_EEvPT_(): + 46c12c: d10043ff sub sp, sp, #0x10 + 46c130: f90007e0 str x0, [sp, #8] + 46c134: f90003e1 str x1, [sp] + 46c138: d503201f nop + 46c13c: 910043ff add sp, sp, #0x10 + 46c140: d65f03c0 ret + +000000000046c144 <_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_>: +_ZSt14__partial_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_(): + 46c144: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c148: 910003fd mov x29, sp + 46c14c: f90017e0 str x0, [sp, #40] + 46c150: f90013e1 str x1, [sp, #32] + 46c154: f9000fe2 str x2, [sp, #24] + 46c158: 390043e3 strb w3, [sp, #16] + 46c15c: 2a0403e3 mov w3, w4 + 46c160: f9400fe2 ldr x2, [sp, #24] + 46c164: f94013e1 ldr x1, [sp, #32] + 46c168: f94017e0 ldr x0, [sp, #40] + 46c16c: 94000438 bl 46d24c <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_> + 46c170: 910043e0 add x0, sp, #0x10 + 46c174: aa0003e2 mov x2, x0 + 46c178: f94013e1 ldr x1, [sp, #32] + 46c17c: f94017e0 ldr x0, [sp, #40] + 46c180: 94000459 bl 46d2e4 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_> + 46c184: d503201f nop + 46c188: a8c37bfd ldp x29, x30, [sp], #48 + 46c18c: d65f03c0 ret + +000000000046c190 <_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_T0_>: +_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_T0_(): + 46c190: a9ba7bfd stp x29, x30, [sp, #-96]! + 46c194: 910003fd mov x29, sp + 46c198: a90153f3 stp x19, x20, [sp, #16] + 46c19c: f90013f5 str x21, [sp, #32] + 46c1a0: f90027e0 str x0, [sp, #72] + 46c1a4: f90023e1 str x1, [sp, #64] + 46c1a8: 3900e3e2 strb w2, [sp, #56] + 46c1ac: 910123e1 add x1, sp, #0x48 + 46c1b0: 910103e0 add x0, sp, #0x40 + 46c1b4: 97fffb2a bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 46c1b8: d37ffc01 lsr x1, x0, #63 + 46c1bc: 8b000020 add x0, x1, x0 + 46c1c0: 9341fc01 asr x1, x0, #1 + 46c1c4: 910123e0 add x0, sp, #0x48 + 46c1c8: 9400001b bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46c1cc: f9002fe0 str x0, [sp, #88] + 46c1d0: 910123e0 add x0, sp, #0x48 + 46c1d4: d2800021 mov x1, #0x1 // #1 + 46c1d8: 94000017 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46c1dc: aa0003f3 mov x19, x0 + 46c1e0: 910103e0 add x0, sp, #0x40 + 46c1e4: d2800021 mov x1, #0x1 // #1 + 46c1e8: 94000457 bl 46d344 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmiEl> + 46c1ec: 2a1503e4 mov w4, w21 + 46c1f0: aa0003e3 mov x3, x0 + 46c1f4: f9402fe2 ldr x2, [sp, #88] + 46c1f8: aa1303e1 mov x1, x19 + 46c1fc: f94027e0 ldr x0, [sp, #72] + 46c200: 94000477 bl 46d3dc <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_> + 46c204: 910123e0 add x0, sp, #0x48 + 46c208: d2800021 mov x1, #0x1 // #1 + 46c20c: 9400000a bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46c210: 2a1403e3 mov w3, w20 + 46c214: f94027e2 ldr x2, [sp, #72] + 46c218: f94023e1 ldr x1, [sp, #64] + 46c21c: 940004b4 bl 46d4ec <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_> + 46c220: d503201f nop + 46c224: a94153f3 ldp x19, x20, [sp, #16] + 46c228: f94013f5 ldr x21, [sp, #32] + 46c22c: a8c67bfd ldp x29, x30, [sp], #96 + 46c230: d65f03c0 ret + +000000000046c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl(): + 46c234: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c238: 910003fd mov x29, sp + 46c23c: f9000fe0 str x0, [sp, #24] + 46c240: f9000be1 str x1, [sp, #16] + 46c244: f9400fe0 ldr x0, [sp, #24] + 46c248: f9400002 ldr x2, [x0] + 46c24c: f9400be1 ldr x1, [sp, #16] + 46c250: aa0103e0 mov x0, x1 + 46c254: d37ff800 lsl x0, x0, #1 + 46c258: 8b010000 add x0, x0, x1 + 46c25c: d37df000 lsl x0, x0, #3 + 46c260: 8b000040 add x0, x2, x0 + 46c264: f90017e0 str x0, [sp, #40] + 46c268: 9100a3e1 add x1, sp, #0x28 + 46c26c: 910083e0 add x0, sp, #0x20 + 46c270: 97fff6c4 bl 469d80 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 46c274: f94013e0 ldr x0, [sp, #32] + 46c278: a8c37bfd ldp x29, x30, [sp], #48 + 46c27c: d65f03c0 ret + +000000000046c280 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_>: +_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_(): + 46c280: a9b87bfd stp x29, x30, [sp, #-128]! + 46c284: 910003fd mov x29, sp + 46c288: a90153f3 stp x19, x20, [sp, #16] + 46c28c: f90013f5 str x21, [sp, #32] + 46c290: f90027e0 str x0, [sp, #72] + 46c294: f90023e1 str x1, [sp, #64] + 46c298: 3900e3e2 strb w2, [sp, #56] + 46c29c: 910103e1 add x1, sp, #0x40 + 46c2a0: 910123e0 add x0, sp, #0x48 + 46c2a4: 940004c0 bl 46d5a4 <_ZN9__gnu_cxxeqIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 46c2a8: 12001c00 and w0, w0, #0xff + 46c2ac: 7100001f cmp w0, #0x0 + 46c2b0: 54000661 b.ne 46c37c <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0xfc> // b.any + 46c2b4: 910123e0 add x0, sp, #0x48 + 46c2b8: d2800021 mov x1, #0x1 // #1 + 46c2bc: 97ffffde bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46c2c0: f9003be0 str x0, [sp, #112] + 46c2c4: 910103e1 add x1, sp, #0x40 + 46c2c8: 9101c3e0 add x0, sp, #0x70 + 46c2cc: 97fff405 bl 4692e0 <_ZN9__gnu_cxxneIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 46c2d0: 12001c00 and w0, w0, #0xff + 46c2d4: 7100001f cmp w0, #0x0 + 46c2d8: 54000540 b.eq 46c380 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0x100> // b.none + 46c2dc: 9100e3e0 add x0, sp, #0x38 + 46c2e0: f94027e2 ldr x2, [sp, #72] + 46c2e4: f9403be1 ldr x1, [sp, #112] + 46c2e8: 9400042b bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46c2ec: 12001c00 and w0, w0, #0xff + 46c2f0: 7100001f cmp w0, #0x0 + 46c2f4: 54000340 b.eq 46c35c <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0xdc> // b.none + 46c2f8: 9101c3e0 add x0, sp, #0x70 + 46c2fc: 97fff414 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46c300: 940004ba bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46c304: 910163e2 add x2, sp, #0x58 + 46c308: aa0003e3 mov x3, x0 + 46c30c: a9400460 ldp x0, x1, [x3] + 46c310: a9000440 stp x0, x1, [x2] + 46c314: f9400860 ldr x0, [x3, #16] + 46c318: f9000840 str x0, [x2, #16] + 46c31c: 9101c3e0 add x0, sp, #0x70 + 46c320: d2800021 mov x1, #0x1 // #1 + 46c324: 97ffffc4 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46c328: aa0003e2 mov x2, x0 + 46c32c: f9403be1 ldr x1, [sp, #112] + 46c330: f94027e0 ldr x0, [sp, #72] + 46c334: 940004b2 bl 46d5fc <_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_> + 46c338: 910123e0 add x0, sp, #0x48 + 46c33c: 97fff404 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46c340: aa0003f3 mov x19, x0 + 46c344: 910163e0 add x0, sp, #0x58 + 46c348: 940004a8 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46c34c: aa0003e1 mov x1, x0 + 46c350: aa1303e0 mov x0, x19 + 46c354: 940004bc bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46c358: 14000006 b 46c370 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0xf0> + 46c35c: 2a1503e0 mov w0, w21 + 46c360: 97fe801a bl 40c3c8 <_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE> + 46c364: 2a1403e1 mov w1, w20 + 46c368: f9403be0 ldr x0, [sp, #112] + 46c36c: 940004c8 bl 46d68c <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_less_iterEEvT_T0_> + 46c370: 9101c3e0 add x0, sp, #0x70 + 46c374: 97fff3ec bl 469324 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEppEv> + 46c378: 17ffffd3 b 46c2c4 <_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0x44> + 46c37c: d503201f nop + 46c380: a94153f3 ldp x19, x20, [sp, #16] + 46c384: f94013f5 ldr x21, [sp, #32] + 46c388: a8c87bfd ldp x29, x30, [sp], #128 + 46c38c: d65f03c0 ret + +000000000046c390 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_>: +_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_(): + 46c390: a9bb7bfd stp x29, x30, [sp, #-80]! + 46c394: 910003fd mov x29, sp + 46c398: a90153f3 stp x19, x20, [sp, #16] + 46c39c: f9001fe0 str x0, [sp, #56] + 46c3a0: f9001be1 str x1, [sp, #48] + 46c3a4: 3900a3e2 strb w2, [sp, #40] + 46c3a8: f9401fe0 ldr x0, [sp, #56] + 46c3ac: f90023e0 str x0, [sp, #64] + 46c3b0: 9100c3e1 add x1, sp, #0x30 + 46c3b4: 910103e0 add x0, sp, #0x40 + 46c3b8: 97fff3ca bl 4692e0 <_ZN9__gnu_cxxneIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 46c3bc: 12001c00 and w0, w0, #0xff + 46c3c0: 7100001f cmp w0, #0x0 + 46c3c4: 54000120 b.eq 46c3e8 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0x58> // b.none + 46c3c8: 2a1403e0 mov w0, w20 + 46c3cc: 97fe7fff bl 40c3c8 <_ZN9__gnu_cxx5__ops15__val_comp_iterENS0_15_Iter_less_iterE> + 46c3d0: 2a1303e1 mov w1, w19 + 46c3d4: f94023e0 ldr x0, [sp, #64] + 46c3d8: 940004ad bl 46d68c <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_less_iterEEvT_T0_> + 46c3dc: 910103e0 add x0, sp, #0x40 + 46c3e0: 97fff3d1 bl 469324 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEppEv> + 46c3e4: 17fffff3 b 46c3b0 <_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_+0x20> + 46c3e8: d503201f nop + 46c3ec: a94153f3 ldp x19, x20, [sp, #16] + 46c3f0: a8c57bfd ldp x29, x30, [sp], #80 + 46c3f4: d65f03c0 ret + +000000000046c3f8 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE8max_sizeEv(): + 46c3f8: d10043ff sub sp, sp, #0x10 + 46c3fc: f90007e0 str x0, [sp, #8] + 46c400: 92fe0000 mov x0, #0xfffffffffffffff // #1152921504606846975 + 46c404: 910043ff add sp, sp, #0x10 + 46c408: d65f03c0 ret + +000000000046c40c <_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch14TestCaseHandleEEE8allocateERS2_m(): + 46c40c: a9be7bfd stp x29, x30, [sp, #-32]! + 46c410: 910003fd mov x29, sp + 46c414: f9000fe0 str x0, [sp, #24] + 46c418: f9000be1 str x1, [sp, #16] + 46c41c: d2800002 mov x2, #0x0 // #0 + 46c420: f9400be1 ldr x1, [sp, #16] + 46c424: f9400fe0 ldr x0, [sp, #24] + 46c428: 940004cc bl 46d758 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE8allocateEmPKv> + 46c42c: a8c27bfd ldp x29, x30, [sp], #32 + 46c430: d65f03c0 ret + +000000000046c434 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES3_ET0_T_S6_S5_(): + 46c434: a9bc7bfd stp x29, x30, [sp, #-64]! + 46c438: 910003fd mov x29, sp + 46c43c: f90017e0 str x0, [sp, #40] + 46c440: f90013e1 str x1, [sp, #32] + 46c444: f9000fe2 str x2, [sp, #24] + 46c448: 52800020 mov w0, #0x1 // #1 + 46c44c: 3900ffe0 strb w0, [sp, #63] + 46c450: f9400fe2 ldr x2, [sp, #24] + 46c454: f94013e1 ldr x1, [sp, #32] + 46c458: f94017e0 ldr x0, [sp, #40] + 46c45c: 940004d3 bl 46d7a8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES5_EET0_T_S8_S7_> + 46c460: a8c47bfd ldp x29, x30, [sp], #64 + 46c464: d65f03c0 ret + +000000000046c468 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE7destroyIS2_EEvPT_(): + 46c468: d10043ff sub sp, sp, #0x10 + 46c46c: f90007e0 str x0, [sp, #8] + 46c470: f90003e1 str x1, [sp] + 46c474: d503201f nop + 46c478: 910043ff add sp, sp, #0x10 + 46c47c: d65f03c0 ret + +000000000046c480 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E(): + 46c480: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c484: 910003fd mov x29, sp + 46c488: f9000bf3 str x19, [sp, #16] + 46c48c: f90017e0 str x0, [sp, #40] + 46c490: f90013e1 str x1, [sp, #32] + 46c494: f94017e0 ldr x0, [sp, #40] + 46c498: 940004ee bl 46d850 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv> + 46c49c: aa0003f3 mov x19, x0 + 46c4a0: f94013e0 ldr x0, [sp, #32] + 46c4a4: 940004f0 bl 46d864 <_ZNSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv> + 46c4a8: aa0003e1 mov x1, x0 + 46c4ac: aa1303e0 mov x0, x19 + 46c4b0: 940004f5 bl 46d884 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE7destroyIS2_EEvRS4_PT_> + 46c4b4: d503201f nop + 46c4b8: f9400bf3 ldr x19, [sp, #16] + 46c4bc: a8c37bfd ldp x29, x30, [sp], #48 + 46c4c0: d65f03c0 ret + +000000000046c4c4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E(): + 46c4c4: a9be7bfd stp x29, x30, [sp, #-32]! + 46c4c8: 910003fd mov x29, sp + 46c4cc: f9000fe0 str x0, [sp, #24] + 46c4d0: f9000be1 str x1, [sp, #16] + 46c4d4: f9400fe0 ldr x0, [sp, #24] + 46c4d8: 940004de bl 46d850 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv> + 46c4dc: d2800022 mov x2, #0x1 // #1 + 46c4e0: f9400be1 ldr x1, [sp, #16] + 46c4e4: 940004f2 bl 46d8ac <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE10deallocateERS4_PS3_m> + 46c4e8: d503201f nop + 46c4ec: a8c27bfd ldp x29, x30, [sp], #32 + 46c4f0: d65f03c0 ret + +000000000046c4f4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv(): + 46c4f4: d10043ff sub sp, sp, #0x10 + 46c4f8: f90007e0 str x0, [sp, #8] + 46c4fc: f94007e0 ldr x0, [sp, #8] + 46c500: 91002000 add x0, x0, #0x8 + 46c504: 910043ff add sp, sp, #0x10 + 46c508: d65f03c0 ret + +000000000046c50c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E(): + 46c50c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c510: 910003fd mov x29, sp + 46c514: f9000fe0 str x0, [sp, #24] + 46c518: f9400fe0 ldr x0, [sp, #24] + 46c51c: 940004f0 bl 46d8dc <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt13_Rb_tree_nodeIS1_E> + 46c520: aa0003e1 mov x1, x0 + 46c524: 9100a3e0 add x0, sp, #0x28 + 46c528: 97fffbd8 bl 46b488 <_ZNKSt9_IdentityIN5Catch14TestCaseHandleEEclERKS1_> + 46c52c: d503201f nop + 46c530: a8c37bfd ldp x29, x30, [sp], #48 + 46c534: d65f03c0 ret + +000000000046c538 <_ZNKSt4lessIN5Catch14TestCaseHandleEEclERKS1_S4_>: +_ZNKSt4lessIN5Catch14TestCaseHandleEEclERKS1_S4_(): + 46c538: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c53c: 910003fd mov x29, sp + 46c540: f90017e0 str x0, [sp, #40] + 46c544: f90013e1 str x1, [sp, #32] + 46c548: f9000fe2 str x2, [sp, #24] + 46c54c: f9400fe1 ldr x1, [sp, #24] + 46c550: f94013e0 ldr x0, [sp, #32] + 46c554: 97ffe485 bl 465768 <_ZNK5Catch14TestCaseHandleltERKS0_> + 46c558: 12001c00 and w0, w0, #0xff + 46c55c: a8c37bfd ldp x29, x30, [sp], #48 + 46c560: d65f03c0 ret + +000000000046c564 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv(): + 46c564: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c568: 910003fd mov x29, sp + 46c56c: f9000fe0 str x0, [sp, #24] + 46c570: f9400fe0 ldr x0, [sp, #24] + 46c574: f9400c01 ldr x1, [x0, #24] + 46c578: 9100a3e0 add x0, sp, #0x28 + 46c57c: 97fffc21 bl 46b600 <_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEC1EPSt18_Rb_tree_node_base> + 46c580: f94017e0 ldr x0, [sp, #40] + 46c584: a8c37bfd ldp x29, x30, [sp], #48 + 46c588: d65f03c0 ret + +000000000046c58c <_ZNKSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEeqERKS2_>: +_ZNKSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEeqERKS2_(): + 46c58c: d10043ff sub sp, sp, #0x10 + 46c590: f90007e0 str x0, [sp, #8] + 46c594: f90003e1 str x1, [sp] + 46c598: f94007e0 ldr x0, [sp, #8] + 46c59c: f9400001 ldr x1, [x0] + 46c5a0: f94003e0 ldr x0, [sp] + 46c5a4: f9400000 ldr x0, [x0] + 46c5a8: eb00003f cmp x1, x0 + 46c5ac: 1a9f17e0 cset w0, eq // eq = none + 46c5b0: 12001c00 and w0, w0, #0xff + 46c5b4: 910043ff add sp, sp, #0x10 + 46c5b8: d65f03c0 ret + +000000000046c5bc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEERS1_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEERS1_Lb1EEEOT_OT0_(): + 46c5bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c5c0: 910003fd mov x29, sp + 46c5c4: f90017e0 str x0, [sp, #40] + 46c5c8: f90013e1 str x1, [sp, #32] + 46c5cc: f9000fe2 str x2, [sp, #24] + 46c5d0: f94013e0 ldr x0, [sp, #32] + 46c5d4: 940004c9 bl 46d8f8 <_ZSt7forwardIRPSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS6_E4typeE> + 46c5d8: f9400001 ldr x1, [x0] + 46c5dc: f94017e0 ldr x0, [sp, #40] + 46c5e0: f9000001 str x1, [x0] + 46c5e4: f9400fe0 ldr x0, [sp, #24] + 46c5e8: 97ff0369 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 46c5ec: f9400001 ldr x1, [x0] + 46c5f0: f94017e0 ldr x0, [sp, #40] + 46c5f4: f9000401 str x1, [x0, #8] + 46c5f8: d503201f nop + 46c5fc: a8c37bfd ldp x29, x30, [sp], #48 + 46c600: d65f03c0 ret + +000000000046c604 <_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEmmEv>: +_ZNSt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEmmEv(): + 46c604: a9be7bfd stp x29, x30, [sp, #-32]! + 46c608: 910003fd mov x29, sp + 46c60c: f9000fe0 str x0, [sp, #24] + 46c610: f9400fe0 ldr x0, [sp, #24] + 46c614: f9400000 ldr x0, [x0] + 46c618: 97fe6b76 bl 4073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 46c61c: aa0003e1 mov x1, x0 + 46c620: f9400fe0 ldr x0, [sp, #24] + 46c624: f9000001 str x1, [x0] + 46c628: f9400fe0 ldr x0, [sp, #24] + 46c62c: a8c27bfd ldp x29, x30, [sp], #32 + 46c630: d65f03c0 ret + +000000000046c634 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base(): + 46c634: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c638: 910003fd mov x29, sp + 46c63c: f9000fe0 str x0, [sp, #24] + 46c640: f9400fe0 ldr x0, [sp, #24] + 46c644: 940004b2 bl 46d90c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt18_Rb_tree_node_base> + 46c648: aa0003e1 mov x1, x0 + 46c64c: 9100a3e0 add x0, sp, #0x28 + 46c650: 97fffb8e bl 46b488 <_ZNKSt9_IdentityIN5Catch14TestCaseHandleEEclERKS1_> + 46c654: d503201f nop + 46c658: a8c37bfd ldp x29, x30, [sp], #48 + 46c65c: d65f03c0 ret + +000000000046c660 <_ZNKSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeclIRKS1_EEPSt13_Rb_tree_nodeIS1_EOT_>: +_ZNKSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeclIRKS1_EEPSt13_Rb_tree_nodeIS1_EOT_(): + 46c660: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c664: 910003fd mov x29, sp + 46c668: f9000bf3 str x19, [sp, #16] + 46c66c: f90017e0 str x0, [sp, #40] + 46c670: f90013e1 str x1, [sp, #32] + 46c674: f94017e0 ldr x0, [sp, #40] + 46c678: f9400013 ldr x19, [x0] + 46c67c: f94013e0 ldr x0, [sp, #32] + 46c680: 97fff510 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46c684: aa0003e1 mov x1, x0 + 46c688: aa1303e0 mov x0, x19 + 46c68c: 940004a7 bl 46d928 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeIJRKS1_EEEPSt13_Rb_tree_nodeIS1_EDpOT_> + 46c690: f9400bf3 ldr x19, [sp, #16] + 46c694: a8c37bfd ldp x29, x30, [sp], #48 + 46c698: d65f03c0 ret + +000000000046c69c <_ZSt7forwardISt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt17_Rb_tree_iteratorIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 46c69c: d10043ff sub sp, sp, #0x10 + 46c6a0: f90007e0 str x0, [sp, #8] + 46c6a4: f94007e0 ldr x0, [sp, #8] + 46c6a8: 910043ff add sp, sp, #0x10 + 46c6ac: d65f03c0 ret + +000000000046c6b0 <_ZNK9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE7_M_addrEv(): + 46c6b0: d10043ff sub sp, sp, #0x10 + 46c6b4: f90007e0 str x0, [sp, #8] + 46c6b8: f94007e0 ldr x0, [sp, #8] + 46c6bc: 910043ff add sp, sp, #0x10 + 46c6c0: d65f03c0 ret + +000000000046c6c4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_(): + 46c6c4: a9bc7bfd stp x29, x30, [sp, #-64]! + 46c6c8: 910003fd mov x29, sp + 46c6cc: f9000bf3 str x19, [sp, #16] + 46c6d0: f9001fe0 str x0, [sp, #56] + 46c6d4: f9001be1 str x1, [sp, #48] + 46c6d8: f90017e2 str x2, [sp, #40] + 46c6dc: f94017e0 ldr x0, [sp, #40] + 46c6e0: 97fffc04 bl 46b6f0 <_ZSt7forwardISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46c6e4: aa0003f3 mov x19, x0 + 46c6e8: f9401be0 ldr x0, [sp, #48] + 46c6ec: aa0003e1 mov x1, x0 + 46c6f0: d2800100 mov x0, #0x8 // #8 + 46c6f4: 97fe7f61 bl 40c478 <_ZnwmPv> + 46c6f8: aa1303e1 mov x1, x19 + 46c6fc: 97ff1936 bl 432bd4 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1EOS4_> + 46c700: d503201f nop + 46c704: f9400bf3 ldr x19, [sp, #16] + 46c708: a8c47bfd ldp x29, x30, [sp], #64 + 46c70c: d65f03c0 ret + +000000000046c710 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_(): + 46c710: d10043ff sub sp, sp, #0x10 + 46c714: f90007e0 str x0, [sp, #8] + 46c718: f90003e1 str x1, [sp] + 46c71c: f94003e0 ldr x0, [sp] + 46c720: f9400001 ldr x1, [x0] + 46c724: f94007e0 ldr x0, [sp, #8] + 46c728: f9000001 str x1, [x0] + 46c72c: d503201f nop + 46c730: 910043ff add sp, sp, #0x10 + 46c734: d65f03c0 ret + +000000000046c738 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc(): + 46c738: a9bb7bfd stp x29, x30, [sp, #-80]! + 46c73c: 910003fd mov x29, sp + 46c740: f9000bf3 str x19, [sp, #16] + 46c744: f9001fe0 str x0, [sp, #56] + 46c748: f9001be1 str x1, [sp, #48] + 46c74c: f90017e2 str x2, [sp, #40] + 46c750: f9401fe0 ldr x0, [sp, #56] + 46c754: 94000485 bl 46d968 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 46c758: aa0003f3 mov x19, x0 + 46c75c: f9401fe0 ldr x0, [sp, #56] + 46c760: 9400048a bl 46d988 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 46c764: cb000261 sub x1, x19, x0 + 46c768: f9401be0 ldr x0, [sp, #48] + 46c76c: eb00003f cmp x1, x0 + 46c770: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 46c774: 12001c00 and w0, w0, #0xff + 46c778: 7100001f cmp w0, #0x0 + 46c77c: 54000060 b.eq 46c788 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0x50> // b.none + 46c780: f94017e0 ldr x0, [sp, #40] + 46c784: 97fe6a33 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 46c788: f9401fe0 ldr x0, [sp, #56] + 46c78c: 9400047f bl 46d988 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 46c790: aa0003f3 mov x19, x0 + 46c794: f9401fe0 ldr x0, [sp, #56] + 46c798: 9400047c bl 46d988 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 46c79c: f90023e0 str x0, [sp, #64] + 46c7a0: 9100c3e1 add x1, sp, #0x30 + 46c7a4: 910103e0 add x0, sp, #0x40 + 46c7a8: 97fea202 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 46c7ac: f9400000 ldr x0, [x0] + 46c7b0: 8b000260 add x0, x19, x0 + 46c7b4: f90027e0 str x0, [sp, #72] + 46c7b8: f9401fe0 ldr x0, [sp, #56] + 46c7bc: 94000473 bl 46d988 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 46c7c0: aa0003e1 mov x1, x0 + 46c7c4: f94027e0 ldr x0, [sp, #72] + 46c7c8: eb01001f cmp x0, x1 + 46c7cc: 540000e3 b.cc 46c7e8 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 46c7d0: f9401fe0 ldr x0, [sp, #56] + 46c7d4: 94000465 bl 46d968 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 46c7d8: aa0003e1 mov x1, x0 + 46c7dc: f94027e0 ldr x0, [sp, #72] + 46c7e0: eb01001f cmp x0, x1 + 46c7e4: 54000089 b.ls 46c7f4 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xbc> // b.plast + 46c7e8: f9401fe0 ldr x0, [sp, #56] + 46c7ec: 9400045f bl 46d968 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 46c7f0: 14000002 b 46c7f8 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xc0> + 46c7f4: f94027e0 ldr x0, [sp, #72] + 46c7f8: f9400bf3 ldr x19, [sp, #16] + 46c7fc: a8c57bfd ldp x29, x30, [sp], #80 + 46c800: d65f03c0 ret + +000000000046c804 <_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE5beginEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE5beginEv(): + 46c804: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c808: 910003fd mov x29, sp + 46c80c: f9000fe0 str x0, [sp, #24] + 46c810: f9400fe1 ldr x1, [sp, #24] + 46c814: 9100a3e0 add x0, sp, #0x28 + 46c818: 97ffffbe bl 46c710 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 46c81c: f94017e0 ldr x0, [sp, #40] + 46c820: a8c37bfd ldp x29, x30, [sp], #48 + 46c824: d65f03c0 ret + +000000000046c828 <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_>: +_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_(): + 46c828: a9bd7bfd stp x29, x30, [sp, #-48]! + 46c82c: 910003fd mov x29, sp + 46c830: f9000bf3 str x19, [sp, #16] + 46c834: f90017e0 str x0, [sp, #40] + 46c838: f90013e1 str x1, [sp, #32] + 46c83c: f94017e0 ldr x0, [sp, #40] + 46c840: 94000019 bl 46c8a4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 46c844: f9400013 ldr x19, [x0] + 46c848: f94013e0 ldr x0, [sp, #32] + 46c84c: 94000016 bl 46c8a4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 46c850: f9400000 ldr x0, [x0] + 46c854: cb000260 sub x0, x19, x0 + 46c858: 9343fc01 asr x1, x0, #3 + 46c85c: aa0103e0 mov x0, x1 + 46c860: f9400bf3 ldr x19, [sp, #16] + 46c864: a8c37bfd ldp x29, x30, [sp], #48 + 46c868: d65f03c0 ret + +000000000046c86c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm(): + 46c86c: a9be7bfd stp x29, x30, [sp, #-32]! + 46c870: 910003fd mov x29, sp + 46c874: f9000fe0 str x0, [sp, #24] + 46c878: f9000be1 str x1, [sp, #16] + 46c87c: f9400be0 ldr x0, [sp, #16] + 46c880: f100001f cmp x0, #0x0 + 46c884: 540000a0 b.eq 46c898 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm+0x2c> // b.none + 46c888: f9400fe0 ldr x0, [sp, #24] + 46c88c: f9400be1 ldr x1, [sp, #16] + 46c890: 94000449 bl 46d9b4 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE8allocateERS6_m> + 46c894: 14000002 b 46c89c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm+0x30> + 46c898: d2800000 mov x0, #0x0 // #0 + 46c89c: a8c27bfd ldp x29, x30, [sp], #32 + 46c8a0: d65f03c0 ret + +000000000046c8a4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv(): + 46c8a4: d10043ff sub sp, sp, #0x10 + 46c8a8: f90007e0 str x0, [sp, #8] + 46c8ac: f94007e0 ldr x0, [sp, #8] + 46c8b0: 910043ff add sp, sp, #0x10 + 46c8b4: d65f03c0 ret + +000000000046c8b8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_(): + 46c8b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 46c8bc: 910003fd mov x29, sp + 46c8c0: f9000bf3 str x19, [sp, #16] + 46c8c4: f9001fe0 str x0, [sp, #56] + 46c8c8: f9001be1 str x1, [sp, #48] + 46c8cc: f90017e2 str x2, [sp, #40] + 46c8d0: f90013e3 str x3, [sp, #32] + 46c8d4: f9401fe0 ldr x0, [sp, #56] + 46c8d8: 94000441 bl 46d9dc <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_> + 46c8dc: aa0003f3 mov x19, x0 + 46c8e0: f9401be0 ldr x0, [sp, #48] + 46c8e4: 9400043e bl 46d9dc <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_> + 46c8e8: f94013e3 ldr x3, [sp, #32] + 46c8ec: f94017e2 ldr x2, [sp, #40] + 46c8f0: aa0003e1 mov x1, x0 + 46c8f4: aa1303e0 mov x0, x19 + 46c8f8: 94000442 bl 46da00 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E> + 46c8fc: f9400bf3 ldr x19, [sp, #16] + 46c900: a8c47bfd ldp x29, x30, [sp], #64 + 46c904: d65f03c0 ret + +000000000046c908 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_(): + 46c908: a9be7bfd stp x29, x30, [sp, #-32]! + 46c90c: 910003fd mov x29, sp + 46c910: f9000fe0 str x0, [sp, #24] + 46c914: f9000be1 str x1, [sp, #16] + 46c918: f9400be1 ldr x1, [sp, #16] + 46c91c: f9400fe0 ldr x0, [sp, #24] + 46c920: 94000444 bl 46da30 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE7destroyIS6_EEvPT_> + 46c924: d503201f nop + 46c928: a8c27bfd ldp x29, x30, [sp], #32 + 46c92c: d65f03c0 ret + +000000000046c930 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_(): + 46c930: a9bc7bfd stp x29, x30, [sp, #-64]! + 46c934: 910003fd mov x29, sp + 46c938: f9000bf3 str x19, [sp, #16] + 46c93c: f9001fe0 str x0, [sp, #56] + 46c940: f9001be1 str x1, [sp, #48] + 46c944: f90017e2 str x2, [sp, #40] + 46c948: f94017e0 ldr x0, [sp, #40] + 46c94c: 97fffc07 bl 46b968 <_ZSt7forwardISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46c950: aa0003f3 mov x19, x0 + 46c954: f9401be0 ldr x0, [sp, #48] + 46c958: aa0003e1 mov x1, x0 + 46c95c: d2800100 mov x0, #0x8 // #8 + 46c960: 97fe7ec6 bl 40c478 <_ZnwmPv> + 46c964: aa1303e1 mov x1, x19 + 46c968: 97ff18c6 bl 432c80 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1EOS4_> + 46c96c: d503201f nop + 46c970: f9400bf3 ldr x19, [sp, #16] + 46c974: a8c47bfd ldp x29, x30, [sp], #64 + 46c978: d65f03c0 ret + +000000000046c97c <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC2ERKS7_(): + 46c97c: d10043ff sub sp, sp, #0x10 + 46c980: f90007e0 str x0, [sp, #8] + 46c984: f90003e1 str x1, [sp] + 46c988: f94003e0 ldr x0, [sp] + 46c98c: f9400001 ldr x1, [x0] + 46c990: f94007e0 ldr x0, [sp, #8] + 46c994: f9000001 str x1, [x0] + 46c998: d503201f nop + 46c99c: 910043ff add sp, sp, #0x10 + 46c9a0: d65f03c0 ret + +000000000046c9a4 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc(): + 46c9a4: a9bb7bfd stp x29, x30, [sp, #-80]! + 46c9a8: 910003fd mov x29, sp + 46c9ac: f9000bf3 str x19, [sp, #16] + 46c9b0: f9001fe0 str x0, [sp, #56] + 46c9b4: f9001be1 str x1, [sp, #48] + 46c9b8: f90017e2 str x2, [sp, #40] + 46c9bc: f9401fe0 ldr x0, [sp, #56] + 46c9c0: 94000425 bl 46da54 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 46c9c4: aa0003f3 mov x19, x0 + 46c9c8: f9401fe0 ldr x0, [sp, #56] + 46c9cc: 9400042a bl 46da74 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 46c9d0: cb000261 sub x1, x19, x0 + 46c9d4: f9401be0 ldr x0, [sp, #48] + 46c9d8: eb00003f cmp x1, x0 + 46c9dc: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 46c9e0: 12001c00 and w0, w0, #0xff + 46c9e4: 7100001f cmp w0, #0x0 + 46c9e8: 54000060 b.eq 46c9f4 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0x50> // b.none + 46c9ec: f94017e0 ldr x0, [sp, #40] + 46c9f0: 97fe6998 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 46c9f4: f9401fe0 ldr x0, [sp, #56] + 46c9f8: 9400041f bl 46da74 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 46c9fc: aa0003f3 mov x19, x0 + 46ca00: f9401fe0 ldr x0, [sp, #56] + 46ca04: 9400041c bl 46da74 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 46ca08: f90023e0 str x0, [sp, #64] + 46ca0c: 9100c3e1 add x1, sp, #0x30 + 46ca10: 910103e0 add x0, sp, #0x40 + 46ca14: 97fea167 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 46ca18: f9400000 ldr x0, [x0] + 46ca1c: 8b000260 add x0, x19, x0 + 46ca20: f90027e0 str x0, [sp, #72] + 46ca24: f9401fe0 ldr x0, [sp, #56] + 46ca28: 94000413 bl 46da74 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 46ca2c: aa0003e1 mov x1, x0 + 46ca30: f94027e0 ldr x0, [sp, #72] + 46ca34: eb01001f cmp x0, x1 + 46ca38: 540000e3 b.cc 46ca54 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 46ca3c: f9401fe0 ldr x0, [sp, #56] + 46ca40: 94000405 bl 46da54 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 46ca44: aa0003e1 mov x1, x0 + 46ca48: f94027e0 ldr x0, [sp, #72] + 46ca4c: eb01001f cmp x0, x1 + 46ca50: 54000089 b.ls 46ca60 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xbc> // b.plast + 46ca54: f9401fe0 ldr x0, [sp, #56] + 46ca58: 940003ff bl 46da54 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 46ca5c: 14000002 b 46ca64 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xc0> + 46ca60: f94027e0 ldr x0, [sp, #72] + 46ca64: f9400bf3 ldr x19, [sp, #16] + 46ca68: a8c57bfd ldp x29, x30, [sp], #80 + 46ca6c: d65f03c0 ret + +000000000046ca70 <_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE5beginEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE5beginEv(): + 46ca70: a9bd7bfd stp x29, x30, [sp, #-48]! + 46ca74: 910003fd mov x29, sp + 46ca78: f9000fe0 str x0, [sp, #24] + 46ca7c: f9400fe1 ldr x1, [sp, #24] + 46ca80: 9100a3e0 add x0, sp, #0x28 + 46ca84: 97ffffbe bl 46c97c <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 46ca88: f94017e0 ldr x0, [sp, #40] + 46ca8c: a8c37bfd ldp x29, x30, [sp], #48 + 46ca90: d65f03c0 ret + +000000000046ca94 <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_>: +_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_(): + 46ca94: a9bd7bfd stp x29, x30, [sp, #-48]! + 46ca98: 910003fd mov x29, sp + 46ca9c: f9000bf3 str x19, [sp, #16] + 46caa0: f90017e0 str x0, [sp, #40] + 46caa4: f90013e1 str x1, [sp, #32] + 46caa8: f94017e0 ldr x0, [sp, #40] + 46caac: 94000019 bl 46cb10 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 46cab0: f9400013 ldr x19, [x0] + 46cab4: f94013e0 ldr x0, [sp, #32] + 46cab8: 94000016 bl 46cb10 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 46cabc: f9400000 ldr x0, [x0] + 46cac0: cb000260 sub x0, x19, x0 + 46cac4: 9343fc01 asr x1, x0, #3 + 46cac8: aa0103e0 mov x0, x1 + 46cacc: f9400bf3 ldr x19, [sp, #16] + 46cad0: a8c37bfd ldp x29, x30, [sp], #48 + 46cad4: d65f03c0 ret + +000000000046cad8 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm(): + 46cad8: a9be7bfd stp x29, x30, [sp, #-32]! + 46cadc: 910003fd mov x29, sp + 46cae0: f9000fe0 str x0, [sp, #24] + 46cae4: f9000be1 str x1, [sp, #16] + 46cae8: f9400be0 ldr x0, [sp, #16] + 46caec: f100001f cmp x0, #0x0 + 46caf0: 540000a0 b.eq 46cb04 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm+0x2c> // b.none + 46caf4: f9400fe0 ldr x0, [sp, #24] + 46caf8: f9400be1 ldr x1, [sp, #16] + 46cafc: 940003e9 bl 46daa0 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE8allocateERS6_m> + 46cb00: 14000002 b 46cb08 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm+0x30> + 46cb04: d2800000 mov x0, #0x0 // #0 + 46cb08: a8c27bfd ldp x29, x30, [sp], #32 + 46cb0c: d65f03c0 ret + +000000000046cb10 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv(): + 46cb10: d10043ff sub sp, sp, #0x10 + 46cb14: f90007e0 str x0, [sp, #8] + 46cb18: f94007e0 ldr x0, [sp, #8] + 46cb1c: 910043ff add sp, sp, #0x10 + 46cb20: d65f03c0 ret + +000000000046cb24 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_(): + 46cb24: a9bc7bfd stp x29, x30, [sp, #-64]! + 46cb28: 910003fd mov x29, sp + 46cb2c: f9000bf3 str x19, [sp, #16] + 46cb30: f9001fe0 str x0, [sp, #56] + 46cb34: f9001be1 str x1, [sp, #48] + 46cb38: f90017e2 str x2, [sp, #40] + 46cb3c: f90013e3 str x3, [sp, #32] + 46cb40: f9401fe0 ldr x0, [sp, #56] + 46cb44: 940003e1 bl 46dac8 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_> + 46cb48: aa0003f3 mov x19, x0 + 46cb4c: f9401be0 ldr x0, [sp, #48] + 46cb50: 940003de bl 46dac8 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_> + 46cb54: f94013e3 ldr x3, [sp, #32] + 46cb58: f94017e2 ldr x2, [sp, #40] + 46cb5c: aa0003e1 mov x1, x0 + 46cb60: aa1303e0 mov x0, x19 + 46cb64: 940003e2 bl 46daec <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E> + 46cb68: f9400bf3 ldr x19, [sp, #16] + 46cb6c: a8c47bfd ldp x29, x30, [sp], #64 + 46cb70: d65f03c0 ret + +000000000046cb74 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_(): + 46cb74: a9be7bfd stp x29, x30, [sp, #-32]! + 46cb78: 910003fd mov x29, sp + 46cb7c: f9000fe0 str x0, [sp, #24] + 46cb80: f9000be1 str x1, [sp, #16] + 46cb84: f9400be1 ldr x1, [sp, #16] + 46cb88: f9400fe0 ldr x0, [sp, #24] + 46cb8c: 940003e4 bl 46db1c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE7destroyIS6_EEvPT_> + 46cb90: d503201f nop + 46cb94: a8c27bfd ldp x29, x30, [sp], #32 + 46cb98: d65f03c0 ret + +000000000046cb9c <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC1ERKS2_>: +_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EEC2ERKS2_(): + 46cb9c: a9be7bfd stp x29, x30, [sp, #-32]! + 46cba0: 910003fd mov x29, sp + 46cba4: f9000fe0 str x0, [sp, #24] + 46cba8: f9000be1 str x1, [sp, #16] + 46cbac: f9400fe0 ldr x0, [sp, #24] + 46cbb0: f9400be1 ldr x1, [sp, #16] + 46cbb4: 97fff72b bl 46a860 <_ZNSt12_Vector_baseIN5Catch14TestCaseHandleESaIS1_EE12_Vector_implC1ERKS2_> + 46cbb8: d503201f nop + 46cbbc: a8c27bfd ldp x29, x30, [sp], #32 + 46cbc0: d65f03c0 ret + +000000000046cbc4 <_ZSt18__do_alloc_on_moveISaIN5Catch14TestCaseHandleEEEvRT_S4_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaIN5Catch14TestCaseHandleEEEvRT_S4_St17integral_constantIbLb1EE(): + 46cbc4: a9bd7bfd stp x29, x30, [sp, #-48]! + 46cbc8: 910003fd mov x29, sp + 46cbcc: f90017e0 str x0, [sp, #40] + 46cbd0: f90013e1 str x1, [sp, #32] + 46cbd4: 390063e2 strb w2, [sp, #24] + 46cbd8: f94013e0 ldr x0, [sp, #32] + 46cbdc: 97fff7cb bl 46ab08 <_ZSt4moveIRSaIN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS5_> + 46cbe0: d503201f nop + 46cbe4: a8c37bfd ldp x29, x30, [sp], #48 + 46cbe8: d65f03c0 ret + +000000000046cbec <_ZSt11__addressofIN5Catch14TestCaseHandleEEPT_RS2_>: +_ZSt11__addressofIN5Catch14TestCaseHandleEEPT_RS2_(): + 46cbec: d10043ff sub sp, sp, #0x10 + 46cbf0: f90007e0 str x0, [sp, #8] + 46cbf4: f94007e0 ldr x0, [sp, #8] + 46cbf8: 910043ff add sp, sp, #0x10 + 46cbfc: d65f03c0 ret + +000000000046cc00 <_ZSt10_ConstructIN5Catch14TestCaseHandleEJRKS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch14TestCaseHandleEJRKS1_EEvPT_DpOT0_(): + 46cc00: a9bd7bfd stp x29, x30, [sp, #-48]! + 46cc04: 910003fd mov x29, sp + 46cc08: f9000bf3 str x19, [sp, #16] + 46cc0c: f90017e0 str x0, [sp, #40] + 46cc10: f90013e1 str x1, [sp, #32] + 46cc14: f94013e0 ldr x0, [sp, #32] + 46cc18: 97fff3aa bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46cc1c: aa0003f3 mov x19, x0 + 46cc20: f94017e0 ldr x0, [sp, #40] + 46cc24: aa0003e1 mov x1, x0 + 46cc28: d2800200 mov x0, #0x10 // #16 + 46cc2c: 97fe7e13 bl 40c478 <_ZnwmPv> + 46cc30: aa0003e2 mov x2, x0 + 46cc34: a9400660 ldp x0, x1, [x19] + 46cc38: a9000440 stp x0, x1, [x2] + 46cc3c: d503201f nop + 46cc40: f9400bf3 ldr x19, [sp, #16] + 46cc44: a8c37bfd ldp x29, x30, [sp], #48 + 46cc48: d65f03c0 ret + +000000000046cc4c <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_>: +_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_(): + 46cc4c: a9bc7bfd stp x29, x30, [sp, #-64]! + 46cc50: 910003fd mov x29, sp + 46cc54: f90017e0 str x0, [sp, #40] + 46cc58: f90013e1 str x1, [sp, #32] + 46cc5c: f9000fe2 str x2, [sp, #24] + 46cc60: 390043e3 strb w3, [sp, #16] + 46cc64: 910043e0 add x0, sp, #0x10 + 46cc68: aa0003e2 mov x2, x0 + 46cc6c: f94013e1 ldr x1, [sp, #32] + 46cc70: f94017e0 ldr x0, [sp, #40] + 46cc74: 940003b3 bl 46db40 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_> + 46cc78: f94013e0 ldr x0, [sp, #32] + 46cc7c: f9001fe0 str x0, [sp, #56] + 46cc80: 910063e1 add x1, sp, #0x18 + 46cc84: 9100e3e0 add x0, sp, #0x38 + 46cc88: 940003e4 bl 46dc18 <_ZN9__gnu_cxxltIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 46cc8c: 12001c00 and w0, w0, #0xff + 46cc90: 7100001f cmp w0, #0x0 + 46cc94: 54000220 b.eq 46ccd8 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_+0x8c> // b.none + 46cc98: 910043e0 add x0, sp, #0x10 + 46cc9c: f94017e2 ldr x2, [sp, #40] + 46cca0: f9401fe1 ldr x1, [sp, #56] + 46cca4: 94000039 bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46cca8: 12001c00 and w0, w0, #0xff + 46ccac: 7100001f cmp w0, #0x0 + 46ccb0: 540000e0 b.eq 46cccc <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_+0x80> // b.none + 46ccb4: 910043e0 add x0, sp, #0x10 + 46ccb8: aa0003e3 mov x3, x0 + 46ccbc: f9401fe2 ldr x2, [sp, #56] + 46ccc0: f94013e1 ldr x1, [sp, #32] + 46ccc4: f94017e0 ldr x0, [sp, #40] + 46ccc8: 940003e5 bl 46dc5c <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_RT0_> + 46cccc: 9100e3e0 add x0, sp, #0x38 + 46ccd0: 940000c3 bl 46cfdc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 46ccd4: 17ffffeb b 46cc80 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_T0_+0x34> + 46ccd8: d503201f nop + 46ccdc: a8c47bfd ldp x29, x30, [sp], #64 + 46cce0: d65f03c0 ret + +000000000046cce4 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_>: +_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_(): + 46cce4: a9bd7bfd stp x29, x30, [sp, #-48]! + 46cce8: 910003fd mov x29, sp + 46ccec: f90017e0 str x0, [sp, #40] + 46ccf0: f90013e1 str x1, [sp, #32] + 46ccf4: f9000fe2 str x2, [sp, #24] + 46ccf8: 9100a3e1 add x1, sp, #0x28 + 46ccfc: 910083e0 add x0, sp, #0x20 + 46cd00: 97fff71e bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 46cd04: f100041f cmp x0, #0x1 + 46cd08: 1a9fd7e0 cset w0, gt + 46cd0c: 12001c00 and w0, w0, #0xff + 46cd10: 7100001f cmp w0, #0x0 + 46cd14: 54000120 b.eq 46cd38 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_+0x54> // b.none + 46cd18: 910083e0 add x0, sp, #0x20 + 46cd1c: 940003f5 bl 46dcf0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmmEv> + 46cd20: f9400fe3 ldr x3, [sp, #24] + 46cd24: f94013e2 ldr x2, [sp, #32] + 46cd28: f94013e1 ldr x1, [sp, #32] + 46cd2c: f94017e0 ldr x0, [sp, #40] + 46cd30: 940003cb bl 46dc5c <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_RT0_> + 46cd34: 17fffff1 b 46ccf8 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_+0x14> + 46cd38: d503201f nop + 46cd3c: a8c37bfd ldp x29, x30, [sp], #48 + 46cd40: d65f03c0 ret + +000000000046cd44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmiEl(): + 46cd44: a9bd7bfd stp x29, x30, [sp, #-48]! + 46cd48: 910003fd mov x29, sp + 46cd4c: f9000fe0 str x0, [sp, #24] + 46cd50: f9000be1 str x1, [sp, #16] + 46cd54: f9400fe0 ldr x0, [sp, #24] + 46cd58: f9400001 ldr x1, [x0] + 46cd5c: f9400be0 ldr x0, [sp, #16] + 46cd60: d37cec00 lsl x0, x0, #4 + 46cd64: cb0003e0 neg x0, x0 + 46cd68: 8b000020 add x0, x1, x0 + 46cd6c: f90017e0 str x0, [sp, #40] + 46cd70: 9100a3e1 add x1, sp, #0x28 + 46cd74: 910083e0 add x0, sp, #0x20 + 46cd78: 97fff288 bl 469798 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 46cd7c: f94013e0 ldr x0, [sp, #32] + 46cd80: a8c37bfd ldp x29, x30, [sp], #48 + 46cd84: d65f03c0 ret + +000000000046cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_>: +_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_(): + 46cd88: a9bc7bfd stp x29, x30, [sp, #-64]! + 46cd8c: 910003fd mov x29, sp + 46cd90: f9000bf3 str x19, [sp, #16] + 46cd94: f9001fe0 str x0, [sp, #56] + 46cd98: f9001be1 str x1, [sp, #48] + 46cd9c: f90017e2 str x2, [sp, #40] + 46cda0: 9100c3e0 add x0, sp, #0x30 + 46cda4: 94000098 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46cda8: aa0003f3 mov x19, x0 + 46cdac: 9100a3e0 add x0, sp, #0x28 + 46cdb0: 94000095 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46cdb4: aa0003e1 mov x1, x0 + 46cdb8: aa1303e0 mov x0, x19 + 46cdbc: 97ffe26b bl 465768 <_ZNK5Catch14TestCaseHandleltERKS0_> + 46cdc0: 12001c00 and w0, w0, #0xff + 46cdc4: f9400bf3 ldr x19, [sp, #16] + 46cdc8: a8c47bfd ldp x29, x30, [sp], #64 + 46cdcc: d65f03c0 ret + +000000000046cdd0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_>: +_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_(): + 46cdd0: a9bc7bfd stp x29, x30, [sp, #-64]! + 46cdd4: 910003fd mov x29, sp + 46cdd8: f9001fe0 str x0, [sp, #56] + 46cddc: f9001be1 str x1, [sp, #48] + 46cde0: f90017e2 str x2, [sp, #40] + 46cde4: f90013e3 str x3, [sp, #32] + 46cde8: 390063e4 strb w4, [sp, #24] + 46cdec: 910063e0 add x0, sp, #0x18 + 46cdf0: f94017e2 ldr x2, [sp, #40] + 46cdf4: f9401be1 ldr x1, [sp, #48] + 46cdf8: 97ffffe4 bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46cdfc: 12001c00 and w0, w0, #0xff + 46ce00: 7100001f cmp w0, #0x0 + 46ce04: 54000360 b.eq 46ce70 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0xa0> // b.none + 46ce08: 910063e0 add x0, sp, #0x18 + 46ce0c: f94013e2 ldr x2, [sp, #32] + 46ce10: f94017e1 ldr x1, [sp, #40] + 46ce14: 97ffffdd bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46ce18: 12001c00 and w0, w0, #0xff + 46ce1c: 7100001f cmp w0, #0x0 + 46ce20: 540000a0 b.eq 46ce34 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0x64> // b.none + 46ce24: f94017e1 ldr x1, [sp, #40] + 46ce28: f9401fe0 ldr x0, [sp, #56] + 46ce2c: 940003bb bl 46dd18 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 46ce30: 14000029 b 46ced4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0x104> + 46ce34: 910063e0 add x0, sp, #0x18 + 46ce38: f94013e2 ldr x2, [sp, #32] + 46ce3c: f9401be1 ldr x1, [sp, #48] + 46ce40: 97ffffd2 bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46ce44: 12001c00 and w0, w0, #0xff + 46ce48: 7100001f cmp w0, #0x0 + 46ce4c: 540000a0 b.eq 46ce60 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0x90> // b.none + 46ce50: f94013e1 ldr x1, [sp, #32] + 46ce54: f9401fe0 ldr x0, [sp, #56] + 46ce58: 940003b0 bl 46dd18 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 46ce5c: 1400001e b 46ced4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0x104> + 46ce60: f9401be1 ldr x1, [sp, #48] + 46ce64: f9401fe0 ldr x0, [sp, #56] + 46ce68: 940003ac bl 46dd18 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 46ce6c: 1400001a b 46ced4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0x104> + 46ce70: 910063e0 add x0, sp, #0x18 + 46ce74: f94013e2 ldr x2, [sp, #32] + 46ce78: f9401be1 ldr x1, [sp, #48] + 46ce7c: 97ffffc3 bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46ce80: 12001c00 and w0, w0, #0xff + 46ce84: 7100001f cmp w0, #0x0 + 46ce88: 540000a0 b.eq 46ce9c <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0xcc> // b.none + 46ce8c: f9401be1 ldr x1, [sp, #48] + 46ce90: f9401fe0 ldr x0, [sp, #56] + 46ce94: 940003a1 bl 46dd18 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 46ce98: 1400000f b 46ced4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0x104> + 46ce9c: 910063e0 add x0, sp, #0x18 + 46cea0: f94013e2 ldr x2, [sp, #32] + 46cea4: f94017e1 ldr x1, [sp, #40] + 46cea8: 97ffffb8 bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46ceac: 12001c00 and w0, w0, #0xff + 46ceb0: 7100001f cmp w0, #0x0 + 46ceb4: 540000a0 b.eq 46cec8 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0xf8> // b.none + 46ceb8: f94013e1 ldr x1, [sp, #32] + 46cebc: f9401fe0 ldr x0, [sp, #56] + 46cec0: 94000396 bl 46dd18 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 46cec4: 14000004 b 46ced4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_SB_T0_+0x104> + 46cec8: f94017e1 ldr x1, [sp, #40] + 46cecc: f9401fe0 ldr x0, [sp, #56] + 46ced0: 94000392 bl 46dd18 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 46ced4: d503201f nop + 46ced8: a8c47bfd ldp x29, x30, [sp], #64 + 46cedc: d65f03c0 ret + +000000000046cee0 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_>: +_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_(): + 46cee0: a9bd7bfd stp x29, x30, [sp, #-48]! + 46cee4: 910003fd mov x29, sp + 46cee8: f90017e0 str x0, [sp, #40] + 46ceec: f90013e1 str x1, [sp, #32] + 46cef0: f9000fe2 str x2, [sp, #24] + 46cef4: 390043e3 strb w3, [sp, #16] + 46cef8: 910043e0 add x0, sp, #0x10 + 46cefc: f9400fe2 ldr x2, [sp, #24] + 46cf00: f94017e1 ldr x1, [sp, #40] + 46cf04: 97ffffa1 bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46cf08: 12001c00 and w0, w0, #0xff + 46cf0c: 7100001f cmp w0, #0x0 + 46cf10: 54000080 b.eq 46cf20 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_+0x40> // b.none + 46cf14: 9100a3e0 add x0, sp, #0x28 + 46cf18: 94000031 bl 46cfdc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 46cf1c: 17fffff7 b 46cef8 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_+0x18> + 46cf20: 910083e0 add x0, sp, #0x20 + 46cf24: 94000373 bl 46dcf0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmmEv> + 46cf28: 910043e0 add x0, sp, #0x10 + 46cf2c: f94013e2 ldr x2, [sp, #32] + 46cf30: f9400fe1 ldr x1, [sp, #24] + 46cf34: 97ffff95 bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46cf38: 12001c00 and w0, w0, #0xff + 46cf3c: 7100001f cmp w0, #0x0 + 46cf40: 54000080 b.eq 46cf50 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_+0x70> // b.none + 46cf44: 910083e0 add x0, sp, #0x20 + 46cf48: 9400036a bl 46dcf0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmmEv> + 46cf4c: 17fffff7 b 46cf28 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_+0x48> + 46cf50: 910083e1 add x1, sp, #0x20 + 46cf54: 9100a3e0 add x0, sp, #0x28 + 46cf58: 94000330 bl 46dc18 <_ZN9__gnu_cxxltIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 46cf5c: 12001c00 and w0, w0, #0xff + 46cf60: 52000000 eor w0, w0, #0x1 + 46cf64: 12001c00 and w0, w0, #0xff + 46cf68: 7100001f cmp w0, #0x0 + 46cf6c: 54000060 b.eq 46cf78 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_+0x98> // b.none + 46cf70: f94017e0 ldr x0, [sp, #40] + 46cf74: 14000007 b 46cf90 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_+0xb0> + 46cf78: f94013e1 ldr x1, [sp, #32] + 46cf7c: f94017e0 ldr x0, [sp, #40] + 46cf80: 94000366 bl 46dd18 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_> + 46cf84: 9100a3e0 add x0, sp, #0x28 + 46cf88: 94000015 bl 46cfdc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 46cf8c: 17ffffdb b 46cef8 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEET_SB_SB_SB_T0_+0x18> + 46cf90: a8c37bfd ldp x29, x30, [sp], #48 + 46cf94: d65f03c0 ret + +000000000046cf98 <_ZN9__gnu_cxxeqIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxeqIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 46cf98: a9bd7bfd stp x29, x30, [sp, #-48]! + 46cf9c: 910003fd mov x29, sp + 46cfa0: f9000bf3 str x19, [sp, #16] + 46cfa4: f90017e0 str x0, [sp, #40] + 46cfa8: f90013e1 str x1, [sp, #32] + 46cfac: f94017e0 ldr x0, [sp, #40] + 46cfb0: 97fff8a0 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46cfb4: f9400013 ldr x19, [x0] + 46cfb8: f94013e0 ldr x0, [sp, #32] + 46cfbc: 97fff89d bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46cfc0: f9400000 ldr x0, [x0] + 46cfc4: eb00027f cmp x19, x0 + 46cfc8: 1a9f17e0 cset w0, eq // eq = none + 46cfcc: 12001c00 and w0, w0, #0xff + 46cfd0: f9400bf3 ldr x19, [sp, #16] + 46cfd4: a8c37bfd ldp x29, x30, [sp], #48 + 46cfd8: d65f03c0 ret + +000000000046cfdc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv(): + 46cfdc: d10043ff sub sp, sp, #0x10 + 46cfe0: f90007e0 str x0, [sp, #8] + 46cfe4: f94007e0 ldr x0, [sp, #8] + 46cfe8: f9400000 ldr x0, [x0] + 46cfec: 91004001 add x1, x0, #0x10 + 46cff0: f94007e0 ldr x0, [sp, #8] + 46cff4: f9000001 str x1, [x0] + 46cff8: f94007e0 ldr x0, [sp, #8] + 46cffc: 910043ff add sp, sp, #0x10 + 46d000: d65f03c0 ret + +000000000046d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv(): + 46d004: d10043ff sub sp, sp, #0x10 + 46d008: f90007e0 str x0, [sp, #8] + 46d00c: f94007e0 ldr x0, [sp, #8] + 46d010: f9400000 ldr x0, [x0] + 46d014: 910043ff add sp, sp, #0x10 + 46d018: d65f03c0 ret + +000000000046d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_(): + 46d01c: d10043ff sub sp, sp, #0x10 + 46d020: f90007e0 str x0, [sp, #8] + 46d024: f94007e0 ldr x0, [sp, #8] + 46d028: 910043ff add sp, sp, #0x10 + 46d02c: d65f03c0 ret + +000000000046d030 <_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_>: +_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_ET0_T_SA_S9_(): + 46d030: a9bc7bfd stp x29, x30, [sp, #-64]! + 46d034: 910003fd mov x29, sp + 46d038: f9000bf3 str x19, [sp, #16] + 46d03c: f9001fe0 str x0, [sp, #56] + 46d040: f9001be1 str x1, [sp, #48] + 46d044: f90017e2 str x2, [sp, #40] + 46d048: f9401fe0 ldr x0, [sp, #56] + 46d04c: 94000344 bl 46dd5c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEET_S9_> + 46d050: aa0003f3 mov x19, x0 + 46d054: f9401be0 ldr x0, [sp, #48] + 46d058: 94000341 bl 46dd5c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEET_S9_> + 46d05c: f94017e2 ldr x2, [sp, #40] + 46d060: aa0003e1 mov x1, x0 + 46d064: aa1303e0 mov x0, x19 + 46d068: 94000342 bl 46dd70 <_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_> + 46d06c: f9400bf3 ldr x19, [sp, #16] + 46d070: a8c47bfd ldp x29, x30, [sp], #64 + 46d074: d65f03c0 ret + +000000000046d078 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_>: +_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_(): + 46d078: a9bb7bfd stp x29, x30, [sp, #-80]! + 46d07c: 910003fd mov x29, sp + 46d080: f9000bf3 str x19, [sp, #16] + 46d084: f90017e0 str x0, [sp, #40] + 46d088: 390083e1 strb w1, [sp, #32] + 46d08c: 9100a3e0 add x0, sp, #0x28 + 46d090: 97ffffdd bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46d094: 97ffffe2 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46d098: a9400400 ldp x0, x1, [x0] + 46d09c: a90407e0 stp x0, x1, [sp, #64] + 46d0a0: f94017e0 ldr x0, [sp, #40] + 46d0a4: f9001fe0 str x0, [sp, #56] + 46d0a8: 9100e3e0 add x0, sp, #0x38 + 46d0ac: 94000311 bl 46dcf0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmmEv> + 46d0b0: 910103e1 add x1, sp, #0x40 + 46d0b4: 910083e0 add x0, sp, #0x20 + 46d0b8: f9401fe2 ldr x2, [sp, #56] + 46d0bc: 94000347 bl 46ddd8 <_ZNK9__gnu_cxx5__ops14_Val_less_iterclIN5Catch14TestCaseHandleENS_17__normal_iteratorIPS4_St6vectorIS4_SaIS4_EEEEEEbRT_T0_> + 46d0c0: 12001c00 and w0, w0, #0xff + 46d0c4: 7100001f cmp w0, #0x0 + 46d0c8: 540001e0 b.eq 46d104 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_+0x8c> // b.none + 46d0cc: 9100e3e0 add x0, sp, #0x38 + 46d0d0: 97ffffcd bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46d0d4: 97ffffd2 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46d0d8: aa0003f3 mov x19, x0 + 46d0dc: 9100a3e0 add x0, sp, #0x28 + 46d0e0: 97ffffc9 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46d0e4: aa0003e2 mov x2, x0 + 46d0e8: a9400660 ldp x0, x1, [x19] + 46d0ec: a9000440 stp x0, x1, [x2] + 46d0f0: f9401fe0 ldr x0, [sp, #56] + 46d0f4: f90017e0 str x0, [sp, #40] + 46d0f8: 9100e3e0 add x0, sp, #0x38 + 46d0fc: 940002fd bl 46dcf0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmmEv> + 46d100: 17ffffec b 46d0b0 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_less_iterEEvT_T0_+0x38> + 46d104: 910103e0 add x0, sp, #0x40 + 46d108: 97ffffc5 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46d10c: aa0003f3 mov x19, x0 + 46d110: 9100a3e0 add x0, sp, #0x28 + 46d114: 97ffffbc bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46d118: aa0003e2 mov x2, x0 + 46d11c: a9400660 ldp x0, x1, [x19] + 46d120: a9000440 stp x0, x1, [x2] + 46d124: d503201f nop + 46d128: f9400bf3 ldr x19, [sp, #16] + 46d12c: a8c57bfd ldp x29, x30, [sp], #80 + 46d130: d65f03c0 ret + +000000000046d134 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEEC1Ev(): + 46d134: d10043ff sub sp, sp, #0x10 + 46d138: f90007e0 str x0, [sp, #8] + 46d13c: d503201f nop + 46d140: 910043ff add sp, sp, #0x10 + 46d144: d65f03c0 ret + +000000000046d148 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE8allocateEmPKv(): + 46d148: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d14c: 910003fd mov x29, sp + 46d150: f90017e0 str x0, [sp, #40] + 46d154: f90013e1 str x1, [sp, #32] + 46d158: f9000fe2 str x2, [sp, #24] + 46d15c: f94017e0 ldr x0, [sp, #40] + 46d160: 97fffbbb bl 46c04c <_ZNK9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE8max_sizeEv> + 46d164: aa0003e1 mov x1, x0 + 46d168: f94013e0 ldr x0, [sp, #32] + 46d16c: eb01001f cmp x0, x1 + 46d170: 1a9f97e0 cset w0, hi // hi = pmore + 46d174: 12001c00 and w0, w0, #0xff + 46d178: 7100001f cmp w0, #0x0 + 46d17c: 54000040 b.eq 46d184 <_ZN9__gnu_cxx13new_allocatorISt4pairImN5Catch14TestCaseHandleEEE8allocateEmPKv+0x3c> // b.none + 46d180: 97fe6758 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 46d184: f94013e1 ldr x1, [sp, #32] + 46d188: aa0103e0 mov x0, x1 + 46d18c: d37ff800 lsl x0, x0, #1 + 46d190: 8b010000 add x0, x0, x1 + 46d194: d37df000 lsl x0, x0, #3 + 46d198: 97fe6872 bl 407360 <_Znwm@plt> + 46d19c: a8c37bfd ldp x29, x30, [sp], #48 + 46d1a0: d65f03c0 ret + +000000000046d1a4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES7_EET0_T_SA_S9_(): + 46d1a4: a9bb7bfd stp x29, x30, [sp, #-80]! + 46d1a8: 910003fd mov x29, sp + 46d1ac: f9000bf3 str x19, [sp, #16] + 46d1b0: f9001fe0 str x0, [sp, #56] + 46d1b4: f9001be1 str x1, [sp, #48] + 46d1b8: f90017e2 str x2, [sp, #40] + 46d1bc: f94017e0 ldr x0, [sp, #40] + 46d1c0: f90027e0 str x0, [sp, #72] + 46d1c4: 9100c3e1 add x1, sp, #0x30 + 46d1c8: 9100e3e0 add x0, sp, #0x38 + 46d1cc: 94000310 bl 46de0c <_ZStneIPSt4pairImN5Catch14TestCaseHandleEEEbRKSt13move_iteratorIT_ES9_> + 46d1d0: 12001c00 and w0, w0, #0xff + 46d1d4: 7100001f cmp w0, #0x0 + 46d1d8: 540001e0 b.eq 46d214 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES7_EET0_T_SA_S9_+0x70> // b.none + 46d1dc: f94027e0 ldr x0, [sp, #72] + 46d1e0: 94000321 bl 46de64 <_ZSt11__addressofISt4pairImN5Catch14TestCaseHandleEEEPT_RS4_> + 46d1e4: aa0003f3 mov x19, x0 + 46d1e8: 9100e3e0 add x0, sp, #0x38 + 46d1ec: 94000323 bl 46de78 <_ZNKSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEdeEv> + 46d1f0: aa0003e1 mov x1, x0 + 46d1f4: aa1303e0 mov x0, x19 + 46d1f8: 94000326 bl 46de90 <_ZSt10_ConstructISt4pairImN5Catch14TestCaseHandleEEJS3_EEvPT_DpOT0_> + 46d1fc: 9100e3e0 add x0, sp, #0x38 + 46d200: 9400030f bl 46de3c <_ZNSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEppEv> + 46d204: f94027e0 ldr x0, [sp, #72] + 46d208: 91006000 add x0, x0, #0x18 + 46d20c: f90027e0 str x0, [sp, #72] + 46d210: 17ffffed b 46d1c4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES7_EET0_T_SA_S9_+0x20> + 46d214: f94027e0 ldr x0, [sp, #72] + 46d218: 1400000a b 46d240 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEES7_EET0_T_SA_S9_+0x9c> + 46d21c: 97fe6741 bl 406f20 <__cxa_begin_catch@plt> + 46d220: f94027e1 ldr x1, [sp, #72] + 46d224: f94017e0 ldr x0, [sp, #40] + 46d228: 97fff67d bl 46ac1c <_ZSt8_DestroyIPSt4pairImN5Catch14TestCaseHandleEEEvT_S5_> + 46d22c: 97fe692d bl 4076e0 <__cxa_rethrow@plt> + 46d230: aa0003f3 mov x19, x0 + 46d234: 97fe6977 bl 407810 <__cxa_end_catch@plt> + 46d238: aa1303e0 mov x0, x19 + 46d23c: 97fe69b1 bl 407900 <_Unwind_Resume@plt> + 46d240: f9400bf3 ldr x19, [sp, #16] + 46d244: a8c57bfd ldp x29, x30, [sp], #80 + 46d248: d65f03c0 ret + +000000000046d24c <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_>: +_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_(): + 46d24c: a9bc7bfd stp x29, x30, [sp, #-64]! + 46d250: 910003fd mov x29, sp + 46d254: f90017e0 str x0, [sp, #40] + 46d258: f90013e1 str x1, [sp, #32] + 46d25c: f9000fe2 str x2, [sp, #24] + 46d260: 390043e3 strb w3, [sp, #16] + 46d264: 910043e0 add x0, sp, #0x10 + 46d268: aa0003e2 mov x2, x0 + 46d26c: f94013e1 ldr x1, [sp, #32] + 46d270: f94017e0 ldr x0, [sp, #40] + 46d274: 9400031d bl 46dee8 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_> + 46d278: f94013e0 ldr x0, [sp, #32] + 46d27c: f9001fe0 str x0, [sp, #56] + 46d280: 910063e1 add x1, sp, #0x18 + 46d284: 9100e3e0 add x0, sp, #0x38 + 46d288: 94000359 bl 46dfec <_ZN9__gnu_cxxltIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 46d28c: 12001c00 and w0, w0, #0xff + 46d290: 7100001f cmp w0, #0x0 + 46d294: 54000220 b.eq 46d2d8 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_+0x8c> // b.none + 46d298: 910043e0 add x0, sp, #0x10 + 46d29c: f94017e2 ldr x2, [sp, #40] + 46d2a0: f9401fe1 ldr x1, [sp, #56] + 46d2a4: 9400003c bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46d2a8: 12001c00 and w0, w0, #0xff + 46d2ac: 7100001f cmp w0, #0x0 + 46d2b0: 540000e0 b.eq 46d2cc <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_+0x80> // b.none + 46d2b4: 910043e0 add x0, sp, #0x10 + 46d2b8: aa0003e3 mov x3, x0 + 46d2bc: f9401fe2 ldr x2, [sp, #56] + 46d2c0: f94013e1 ldr x1, [sp, #32] + 46d2c4: f94017e0 ldr x0, [sp, #40] + 46d2c8: 9400035a bl 46e030 <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_RT0_> + 46d2cc: 9100e3e0 add x0, sp, #0x38 + 46d2d0: 97fff015 bl 469324 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEppEv> + 46d2d4: 17ffffeb b 46d280 <_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_+0x34> + 46d2d8: d503201f nop + 46d2dc: a8c47bfd ldp x29, x30, [sp], #64 + 46d2e0: d65f03c0 ret + +000000000046d2e4 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_>: +_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_(): + 46d2e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d2e8: 910003fd mov x29, sp + 46d2ec: f90017e0 str x0, [sp, #40] + 46d2f0: f90013e1 str x1, [sp, #32] + 46d2f4: f9000fe2 str x2, [sp, #24] + 46d2f8: 9100a3e1 add x1, sp, #0x28 + 46d2fc: 910083e0 add x0, sp, #0x20 + 46d300: 97fff6d7 bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 46d304: f100041f cmp x0, #0x1 + 46d308: 1a9fd7e0 cset w0, gt + 46d30c: 12001c00 and w0, w0, #0xff + 46d310: 7100001f cmp w0, #0x0 + 46d314: 54000120 b.eq 46d338 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_+0x54> // b.none + 46d318: 910083e0 add x0, sp, #0x20 + 46d31c: 94000375 bl 46e0f0 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmmEv> + 46d320: f9400fe3 ldr x3, [sp, #24] + 46d324: f94013e2 ldr x2, [sp, #32] + 46d328: f94013e1 ldr x1, [sp, #32] + 46d32c: f94017e0 ldr x0, [sp, #40] + 46d330: 94000340 bl 46e030 <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_RT0_> + 46d334: 17fffff1 b 46d2f8 <_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_+0x14> + 46d338: d503201f nop + 46d33c: a8c37bfd ldp x29, x30, [sp], #48 + 46d340: d65f03c0 ret + +000000000046d344 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmiEl(): + 46d344: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d348: 910003fd mov x29, sp + 46d34c: f9000fe0 str x0, [sp, #24] + 46d350: f9000be1 str x1, [sp, #16] + 46d354: f9400fe0 ldr x0, [sp, #24] + 46d358: f9400002 ldr x2, [x0] + 46d35c: f9400be1 ldr x1, [sp, #16] + 46d360: aa0103e0 mov x0, x1 + 46d364: d37ff800 lsl x0, x0, #1 + 46d368: 8b010000 add x0, x0, x1 + 46d36c: d37df000 lsl x0, x0, #3 + 46d370: cb0003e0 neg x0, x0 + 46d374: 8b000040 add x0, x2, x0 + 46d378: f90017e0 str x0, [sp, #40] + 46d37c: 9100a3e1 add x1, sp, #0x28 + 46d380: 910083e0 add x0, sp, #0x20 + 46d384: 97fff27f bl 469d80 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 46d388: f94013e0 ldr x0, [sp, #32] + 46d38c: a8c37bfd ldp x29, x30, [sp], #48 + 46d390: d65f03c0 ret + +000000000046d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_>: +_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_(): + 46d394: a9bc7bfd stp x29, x30, [sp, #-64]! + 46d398: 910003fd mov x29, sp + 46d39c: f9000bf3 str x19, [sp, #16] + 46d3a0: f9001fe0 str x0, [sp, #56] + 46d3a4: f9001be1 str x1, [sp, #48] + 46d3a8: f90017e2 str x2, [sp, #40] + 46d3ac: 9100c3e0 add x0, sp, #0x30 + 46d3b0: 97ffefe7 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46d3b4: aa0003f3 mov x19, x0 + 46d3b8: 9100a3e0 add x0, sp, #0x28 + 46d3bc: 97ffefe4 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46d3c0: aa0003e1 mov x1, x0 + 46d3c4: aa1303e0 mov x0, x19 + 46d3c8: 94000354 bl 46e118 <_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_> + 46d3cc: 12001c00 and w0, w0, #0xff + 46d3d0: f9400bf3 ldr x19, [sp, #16] + 46d3d4: a8c47bfd ldp x29, x30, [sp], #64 + 46d3d8: d65f03c0 ret + +000000000046d3dc <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_>: +_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_(): + 46d3dc: a9bc7bfd stp x29, x30, [sp, #-64]! + 46d3e0: 910003fd mov x29, sp + 46d3e4: f9001fe0 str x0, [sp, #56] + 46d3e8: f9001be1 str x1, [sp, #48] + 46d3ec: f90017e2 str x2, [sp, #40] + 46d3f0: f90013e3 str x3, [sp, #32] + 46d3f4: 390063e4 strb w4, [sp, #24] + 46d3f8: 910063e0 add x0, sp, #0x18 + 46d3fc: f94017e2 ldr x2, [sp, #40] + 46d400: f9401be1 ldr x1, [sp, #48] + 46d404: 97ffffe4 bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46d408: 12001c00 and w0, w0, #0xff + 46d40c: 7100001f cmp w0, #0x0 + 46d410: 54000360 b.eq 46d47c <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0xa0> // b.none + 46d414: 910063e0 add x0, sp, #0x18 + 46d418: f94013e2 ldr x2, [sp, #32] + 46d41c: f94017e1 ldr x1, [sp, #40] + 46d420: 97ffffdd bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46d424: 12001c00 and w0, w0, #0xff + 46d428: 7100001f cmp w0, #0x0 + 46d42c: 540000a0 b.eq 46d440 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0x64> // b.none + 46d430: f94017e1 ldr x1, [sp, #40] + 46d434: f9401fe0 ldr x0, [sp, #56] + 46d438: 94000357 bl 46e194 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_> + 46d43c: 14000029 b 46d4e0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0x104> + 46d440: 910063e0 add x0, sp, #0x18 + 46d444: f94013e2 ldr x2, [sp, #32] + 46d448: f9401be1 ldr x1, [sp, #48] + 46d44c: 97ffffd2 bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46d450: 12001c00 and w0, w0, #0xff + 46d454: 7100001f cmp w0, #0x0 + 46d458: 540000a0 b.eq 46d46c <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0x90> // b.none + 46d45c: f94013e1 ldr x1, [sp, #32] + 46d460: f9401fe0 ldr x0, [sp, #56] + 46d464: 9400034c bl 46e194 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_> + 46d468: 1400001e b 46d4e0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0x104> + 46d46c: f9401be1 ldr x1, [sp, #48] + 46d470: f9401fe0 ldr x0, [sp, #56] + 46d474: 94000348 bl 46e194 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_> + 46d478: 1400001a b 46d4e0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0x104> + 46d47c: 910063e0 add x0, sp, #0x18 + 46d480: f94013e2 ldr x2, [sp, #32] + 46d484: f9401be1 ldr x1, [sp, #48] + 46d488: 97ffffc3 bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46d48c: 12001c00 and w0, w0, #0xff + 46d490: 7100001f cmp w0, #0x0 + 46d494: 540000a0 b.eq 46d4a8 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0xcc> // b.none + 46d498: f9401be1 ldr x1, [sp, #48] + 46d49c: f9401fe0 ldr x0, [sp, #56] + 46d4a0: 9400033d bl 46e194 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_> + 46d4a4: 1400000f b 46d4e0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0x104> + 46d4a8: 910063e0 add x0, sp, #0x18 + 46d4ac: f94013e2 ldr x2, [sp, #32] + 46d4b0: f94017e1 ldr x1, [sp, #40] + 46d4b4: 97ffffb8 bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46d4b8: 12001c00 and w0, w0, #0xff + 46d4bc: 7100001f cmp w0, #0x0 + 46d4c0: 540000a0 b.eq 46d4d4 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0xf8> // b.none + 46d4c4: f94013e1 ldr x1, [sp, #32] + 46d4c8: f9401fe0 ldr x0, [sp, #56] + 46d4cc: 94000332 bl 46e194 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_> + 46d4d0: 14000004 b 46d4e0 <_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_SD_T0_+0x104> + 46d4d4: f94017e1 ldr x1, [sp, #40] + 46d4d8: f9401fe0 ldr x0, [sp, #56] + 46d4dc: 9400032e bl 46e194 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_> + 46d4e0: d503201f nop + 46d4e4: a8c47bfd ldp x29, x30, [sp], #64 + 46d4e8: d65f03c0 ret + +000000000046d4ec <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_>: +_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_(): + 46d4ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d4f0: 910003fd mov x29, sp + 46d4f4: f90017e0 str x0, [sp, #40] + 46d4f8: f90013e1 str x1, [sp, #32] + 46d4fc: f9000fe2 str x2, [sp, #24] + 46d500: 390043e3 strb w3, [sp, #16] + 46d504: 910043e0 add x0, sp, #0x10 + 46d508: f9400fe2 ldr x2, [sp, #24] + 46d50c: f94017e1 ldr x1, [sp, #40] + 46d510: 97ffffa1 bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46d514: 12001c00 and w0, w0, #0xff + 46d518: 7100001f cmp w0, #0x0 + 46d51c: 54000080 b.eq 46d52c <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_+0x40> // b.none + 46d520: 9100a3e0 add x0, sp, #0x28 + 46d524: 97ffef80 bl 469324 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEppEv> + 46d528: 17fffff7 b 46d504 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_+0x18> + 46d52c: 910083e0 add x0, sp, #0x20 + 46d530: 940002f0 bl 46e0f0 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmmEv> + 46d534: 910043e0 add x0, sp, #0x10 + 46d538: f94013e2 ldr x2, [sp, #32] + 46d53c: f9400fe1 ldr x1, [sp, #24] + 46d540: 97ffff95 bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46d544: 12001c00 and w0, w0, #0xff + 46d548: 7100001f cmp w0, #0x0 + 46d54c: 54000080 b.eq 46d55c <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_+0x70> // b.none + 46d550: 910083e0 add x0, sp, #0x20 + 46d554: 940002e7 bl 46e0f0 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmmEv> + 46d558: 17fffff7 b 46d534 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_+0x48> + 46d55c: 910083e1 add x1, sp, #0x20 + 46d560: 9100a3e0 add x0, sp, #0x28 + 46d564: 940002a2 bl 46dfec <_ZN9__gnu_cxxltIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 46d568: 12001c00 and w0, w0, #0xff + 46d56c: 52000000 eor w0, w0, #0x1 + 46d570: 12001c00 and w0, w0, #0xff + 46d574: 7100001f cmp w0, #0x0 + 46d578: 54000060 b.eq 46d584 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_+0x98> // b.none + 46d57c: f94017e0 ldr x0, [sp, #40] + 46d580: 14000007 b 46d59c <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_+0xb0> + 46d584: f94013e1 ldr x1, [sp, #32] + 46d588: f94017e0 ldr x0, [sp, #40] + 46d58c: 94000302 bl 46e194 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_> + 46d590: 9100a3e0 add x0, sp, #0x28 + 46d594: 97ffef64 bl 469324 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEppEv> + 46d598: 17ffffdb b 46d504 <_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEET_SD_SD_SD_T0_+0x18> + 46d59c: a8c37bfd ldp x29, x30, [sp], #48 + 46d5a0: d65f03c0 ret + +000000000046d5a4 <_ZN9__gnu_cxxeqIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxeqIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 46d5a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d5a8: 910003fd mov x29, sp + 46d5ac: f9000bf3 str x19, [sp, #16] + 46d5b0: f90017e0 str x0, [sp, #40] + 46d5b4: f90013e1 str x1, [sp, #32] + 46d5b8: f94017e0 ldr x0, [sp, #40] + 46d5bc: 97fff256 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 46d5c0: f9400013 ldr x19, [x0] + 46d5c4: f94013e0 ldr x0, [sp, #32] + 46d5c8: 97fff253 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 46d5cc: f9400000 ldr x0, [x0] + 46d5d0: eb00027f cmp x19, x0 + 46d5d4: 1a9f17e0 cset w0, eq // eq = none + 46d5d8: 12001c00 and w0, w0, #0xff + 46d5dc: f9400bf3 ldr x19, [sp, #16] + 46d5e0: a8c37bfd ldp x29, x30, [sp], #48 + 46d5e4: d65f03c0 ret + +000000000046d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_(): + 46d5e8: d10043ff sub sp, sp, #0x10 + 46d5ec: f90007e0 str x0, [sp, #8] + 46d5f0: f94007e0 ldr x0, [sp, #8] + 46d5f4: 910043ff add sp, sp, #0x10 + 46d5f8: d65f03c0 ret + +000000000046d5fc <_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_>: +_ZSt13move_backwardIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_ET0_T_SC_SB_(): + 46d5fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 46d600: 910003fd mov x29, sp + 46d604: f9000bf3 str x19, [sp, #16] + 46d608: f9001fe0 str x0, [sp, #56] + 46d60c: f9001be1 str x1, [sp, #48] + 46d610: f90017e2 str x2, [sp, #40] + 46d614: f9401fe0 ldr x0, [sp, #56] + 46d618: 940002f0 bl 46e1d8 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEEET_SB_> + 46d61c: aa0003f3 mov x19, x0 + 46d620: f9401be0 ldr x0, [sp, #48] + 46d624: 940002ed bl 46e1d8 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEEET_SB_> + 46d628: f94017e2 ldr x2, [sp, #40] + 46d62c: aa0003e1 mov x1, x0 + 46d630: aa1303e0 mov x0, x19 + 46d634: 940002ee bl 46e1ec <_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_> + 46d638: f9400bf3 ldr x19, [sp, #16] + 46d63c: a8c47bfd ldp x29, x30, [sp], #64 + 46d640: d65f03c0 ret + +000000000046d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_>: +_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_(): + 46d644: a9be7bfd stp x29, x30, [sp, #-32]! + 46d648: 910003fd mov x29, sp + 46d64c: f9000fe0 str x0, [sp, #24] + 46d650: f9000be1 str x1, [sp, #16] + 46d654: f9400be0 ldr x0, [sp, #16] + 46d658: 97fff115 bl 469aac <_ZSt7forwardImEOT_RNSt16remove_referenceIS0_E4typeE> + 46d65c: f9400001 ldr x1, [x0] + 46d660: f9400fe0 ldr x0, [sp, #24] + 46d664: f9000001 str x1, [x0] + 46d668: f9400be0 ldr x0, [sp, #16] + 46d66c: 91002000 add x0, x0, #0x8 + 46d670: 940002f9 bl 46e254 <_ZSt7forwardIN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS2_E4typeE> + 46d674: f9400fe2 ldr x2, [sp, #24] + 46d678: a9400400 ldp x0, x1, [x0] + 46d67c: a9008440 stp x0, x1, [x2, #8] + 46d680: f9400fe0 ldr x0, [sp, #24] + 46d684: a8c27bfd ldp x29, x30, [sp], #32 + 46d688: d65f03c0 ret + +000000000046d68c <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_less_iterEEvT_T0_>: +_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_less_iterEEvT_T0_(): + 46d68c: a9bb7bfd stp x29, x30, [sp, #-80]! + 46d690: 910003fd mov x29, sp + 46d694: f9000bf3 str x19, [sp, #16] + 46d698: f90017e0 str x0, [sp, #40] + 46d69c: 390083e1 strb w1, [sp, #32] + 46d6a0: 9100a3e0 add x0, sp, #0x28 + 46d6a4: 97ffef2a bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46d6a8: 97ffffd0 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46d6ac: 9100e3e2 add x2, sp, #0x38 + 46d6b0: aa0003e3 mov x3, x0 + 46d6b4: a9400460 ldp x0, x1, [x3] + 46d6b8: a9000440 stp x0, x1, [x2] + 46d6bc: f9400860 ldr x0, [x3, #16] + 46d6c0: f9000840 str x0, [x2, #16] + 46d6c4: f94017e0 ldr x0, [sp, #40] + 46d6c8: f9001be0 str x0, [sp, #48] + 46d6cc: 9100c3e0 add x0, sp, #0x30 + 46d6d0: 94000288 bl 46e0f0 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmmEv> + 46d6d4: 9100e3e1 add x1, sp, #0x38 + 46d6d8: 910083e0 add x0, sp, #0x20 + 46d6dc: f9401be2 ldr x2, [sp, #48] + 46d6e0: 940002e2 bl 46e268 <_ZNK9__gnu_cxx5__ops14_Val_less_iterclISt4pairImN5Catch14TestCaseHandleEENS_17__normal_iteratorIPS6_St6vectorIS6_SaIS6_EEEEEEbRT_T0_> + 46d6e4: 12001c00 and w0, w0, #0xff + 46d6e8: 7100001f cmp w0, #0x0 + 46d6ec: 540001e0 b.eq 46d728 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_less_iterEEvT_T0_+0x9c> // b.none + 46d6f0: 9100a3e0 add x0, sp, #0x28 + 46d6f4: 97ffef16 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46d6f8: aa0003f3 mov x19, x0 + 46d6fc: 9100c3e0 add x0, sp, #0x30 + 46d700: 97ffef13 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46d704: 97ffffb9 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46d708: aa0003e1 mov x1, x0 + 46d70c: aa1303e0 mov x0, x19 + 46d710: 97ffffcd bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46d714: f9401be0 ldr x0, [sp, #48] + 46d718: f90017e0 str x0, [sp, #40] + 46d71c: 9100c3e0 add x0, sp, #0x30 + 46d720: 94000274 bl 46e0f0 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmmEv> + 46d724: 17ffffec b 46d6d4 <_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_less_iterEEvT_T0_+0x48> + 46d728: 9100a3e0 add x0, sp, #0x28 + 46d72c: 97ffef08 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46d730: aa0003f3 mov x19, x0 + 46d734: 9100e3e0 add x0, sp, #0x38 + 46d738: 97ffffac bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46d73c: aa0003e1 mov x1, x0 + 46d740: aa1303e0 mov x0, x19 + 46d744: 97ffffc0 bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46d748: d503201f nop + 46d74c: f9400bf3 ldr x19, [sp, #16] + 46d750: a8c57bfd ldp x29, x30, [sp], #80 + 46d754: d65f03c0 ret + +000000000046d758 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE8allocateEmPKv(): + 46d758: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d75c: 910003fd mov x29, sp + 46d760: f90017e0 str x0, [sp, #40] + 46d764: f90013e1 str x1, [sp, #32] + 46d768: f9000fe2 str x2, [sp, #24] + 46d76c: f94017e0 ldr x0, [sp, #40] + 46d770: 97fffb22 bl 46c3f8 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE8max_sizeEv> + 46d774: aa0003e1 mov x1, x0 + 46d778: f94013e0 ldr x0, [sp, #32] + 46d77c: eb01001f cmp x0, x1 + 46d780: 1a9f97e0 cset w0, hi // hi = pmore + 46d784: 12001c00 and w0, w0, #0xff + 46d788: 7100001f cmp w0, #0x0 + 46d78c: 54000040 b.eq 46d794 <_ZN9__gnu_cxx13new_allocatorIN5Catch14TestCaseHandleEE8allocateEmPKv+0x3c> // b.none + 46d790: 97fe65d4 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 46d794: f94013e0 ldr x0, [sp, #32] + 46d798: d37cec00 lsl x0, x0, #4 + 46d79c: 97fe66f1 bl 407360 <_Znwm@plt> + 46d7a0: a8c37bfd ldp x29, x30, [sp], #48 + 46d7a4: d65f03c0 ret + +000000000046d7a8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES5_EET0_T_S8_S7_(): + 46d7a8: a9bb7bfd stp x29, x30, [sp, #-80]! + 46d7ac: 910003fd mov x29, sp + 46d7b0: f9000bf3 str x19, [sp, #16] + 46d7b4: f9001fe0 str x0, [sp, #56] + 46d7b8: f9001be1 str x1, [sp, #48] + 46d7bc: f90017e2 str x2, [sp, #40] + 46d7c0: f94017e0 ldr x0, [sp, #40] + 46d7c4: f90027e0 str x0, [sp, #72] + 46d7c8: 9100c3e1 add x1, sp, #0x30 + 46d7cc: 9100e3e0 add x0, sp, #0x38 + 46d7d0: 940002b3 bl 46e29c <_ZStneIPN5Catch14TestCaseHandleEEbRKSt13move_iteratorIT_ES7_> + 46d7d4: 12001c00 and w0, w0, #0xff + 46d7d8: 7100001f cmp w0, #0x0 + 46d7dc: 540001e0 b.eq 46d818 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES5_EET0_T_S8_S7_+0x70> // b.none + 46d7e0: f94027e0 ldr x0, [sp, #72] + 46d7e4: 97fffd02 bl 46cbec <_ZSt11__addressofIN5Catch14TestCaseHandleEEPT_RS2_> + 46d7e8: aa0003f3 mov x19, x0 + 46d7ec: 9100e3e0 add x0, sp, #0x38 + 46d7f0: 940002c1 bl 46e2f4 <_ZNKSt13move_iteratorIPN5Catch14TestCaseHandleEEdeEv> + 46d7f4: aa0003e1 mov x1, x0 + 46d7f8: aa1303e0 mov x0, x19 + 46d7fc: 940002c4 bl 46e30c <_ZSt10_ConstructIN5Catch14TestCaseHandleEJS1_EEvPT_DpOT0_> + 46d800: 9100e3e0 add x0, sp, #0x38 + 46d804: 940002b2 bl 46e2cc <_ZNSt13move_iteratorIPN5Catch14TestCaseHandleEEppEv> + 46d808: f94027e0 ldr x0, [sp, #72] + 46d80c: 91004000 add x0, x0, #0x10 + 46d810: f90027e0 str x0, [sp, #72] + 46d814: 17ffffed b 46d7c8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES5_EET0_T_S8_S7_+0x20> + 46d818: f94027e0 ldr x0, [sp, #72] + 46d81c: 1400000a b 46d844 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14TestCaseHandleEES5_EET0_T_S8_S7_+0x9c> + 46d820: 97fe65c0 bl 406f20 <__cxa_begin_catch@plt> + 46d824: f94027e1 ldr x1, [sp, #72] + 46d828: f94017e0 ldr x0, [sp, #40] + 46d82c: 97ff1b32 bl 4344f4 <_ZSt8_DestroyIPN5Catch14TestCaseHandleEEvT_S3_> + 46d830: 97fe67ac bl 4076e0 <__cxa_rethrow@plt> + 46d834: aa0003f3 mov x19, x0 + 46d838: 97fe67f6 bl 407810 <__cxa_end_catch@plt> + 46d83c: aa1303e0 mov x0, x19 + 46d840: 97fe6830 bl 407900 <_Unwind_Resume@plt> + 46d844: f9400bf3 ldr x19, [sp, #16] + 46d848: a8c57bfd ldp x29, x30, [sp], #80 + 46d84c: d65f03c0 ret + +000000000046d850 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv(): + 46d850: d10043ff sub sp, sp, #0x10 + 46d854: f90007e0 str x0, [sp, #8] + 46d858: f94007e0 ldr x0, [sp, #8] + 46d85c: 910043ff add sp, sp, #0x10 + 46d860: d65f03c0 ret + +000000000046d864 <_ZNSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv>: +_ZNSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv(): + 46d864: a9be7bfd stp x29, x30, [sp, #-32]! + 46d868: 910003fd mov x29, sp + 46d86c: f9000fe0 str x0, [sp, #24] + 46d870: f9400fe0 ldr x0, [sp, #24] + 46d874: 91008000 add x0, x0, #0x20 + 46d878: 940002b8 bl 46e358 <_ZN9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE6_M_ptrEv> + 46d87c: a8c27bfd ldp x29, x30, [sp], #32 + 46d880: d65f03c0 ret + +000000000046d884 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE7destroyIS2_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE7destroyIS2_EEvRS4_PT_(): + 46d884: a9be7bfd stp x29, x30, [sp, #-32]! + 46d888: 910003fd mov x29, sp + 46d88c: f9000fe0 str x0, [sp, #24] + 46d890: f9000be1 str x1, [sp, #16] + 46d894: f9400be1 ldr x1, [sp, #16] + 46d898: f9400fe0 ldr x0, [sp, #24] + 46d89c: 940002b6 bl 46e374 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE7destroyIS3_EEvPT_> + 46d8a0: d503201f nop + 46d8a4: a8c27bfd ldp x29, x30, [sp], #32 + 46d8a8: d65f03c0 ret + +000000000046d8ac <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE10deallocateERS4_PS3_m(): + 46d8ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d8b0: 910003fd mov x29, sp + 46d8b4: f90017e0 str x0, [sp, #40] + 46d8b8: f90013e1 str x1, [sp, #32] + 46d8bc: f9000fe2 str x2, [sp, #24] + 46d8c0: f9400fe2 ldr x2, [sp, #24] + 46d8c4: f94013e1 ldr x1, [sp, #32] + 46d8c8: f94017e0 ldr x0, [sp, #40] + 46d8cc: 940002b0 bl 46e38c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE10deallocateEPS4_m> + 46d8d0: d503201f nop + 46d8d4: a8c37bfd ldp x29, x30, [sp], #48 + 46d8d8: d65f03c0 ret + +000000000046d8dc <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt13_Rb_tree_nodeIS1_E(): + 46d8dc: a9be7bfd stp x29, x30, [sp, #-32]! + 46d8e0: 910003fd mov x29, sp + 46d8e4: f9000fe0 str x0, [sp, #24] + 46d8e8: f9400fe0 ldr x0, [sp, #24] + 46d8ec: 97fff296 bl 46a344 <_ZNKSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv> + 46d8f0: a8c27bfd ldp x29, x30, [sp], #32 + 46d8f4: d65f03c0 ret + +000000000046d8f8 <_ZSt7forwardIRPSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRPSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 46d8f8: d10043ff sub sp, sp, #0x10 + 46d8fc: f90007e0 str x0, [sp, #8] + 46d900: f94007e0 ldr x0, [sp, #8] + 46d904: 910043ff add sp, sp, #0x10 + 46d908: d65f03c0 ret + +000000000046d90c <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt18_Rb_tree_node_base(): + 46d90c: a9be7bfd stp x29, x30, [sp, #-32]! + 46d910: 910003fd mov x29, sp + 46d914: f9000fe0 str x0, [sp, #24] + 46d918: f9400fe0 ldr x0, [sp, #24] + 46d91c: 97fff28a bl 46a344 <_ZNKSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv> + 46d920: a8c27bfd ldp x29, x30, [sp], #32 + 46d924: d65f03c0 ret + +000000000046d928 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeIJRKS1_EEEPSt13_Rb_tree_nodeIS1_EDpOT_>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeIJRKS1_EEEPSt13_Rb_tree_nodeIS1_EDpOT_(): + 46d928: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d92c: 910003fd mov x29, sp + 46d930: f9000fe0 str x0, [sp, #24] + 46d934: f9000be1 str x1, [sp, #16] + 46d938: f9400fe0 ldr x0, [sp, #24] + 46d93c: 9400029e bl 46e3b4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv> + 46d940: f90017e0 str x0, [sp, #40] + 46d944: f9400be0 ldr x0, [sp, #16] + 46d948: 97fff05e bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46d94c: aa0003e2 mov x2, x0 + 46d950: f94017e1 ldr x1, [sp, #40] + 46d954: f9400fe0 ldr x0, [sp, #24] + 46d958: 940002a0 bl 46e3d8 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_> + 46d95c: f94017e0 ldr x0, [sp, #40] + 46d960: a8c37bfd ldp x29, x30, [sp], #48 + 46d964: d65f03c0 ret + +000000000046d968 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE8max_sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE8max_sizeEv(): + 46d968: a9be7bfd stp x29, x30, [sp, #-32]! + 46d96c: 910003fd mov x29, sp + 46d970: f9000fe0 str x0, [sp, #24] + 46d974: f9400fe0 ldr x0, [sp, #24] + 46d978: 940002c2 bl 46e480 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46d97c: 940002ba bl 46e464 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE8max_sizeERKS6_> + 46d980: a8c27bfd ldp x29, x30, [sp], #32 + 46d984: d65f03c0 ret + +000000000046d988 <_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE4sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE4sizeEv(): + 46d988: d10043ff sub sp, sp, #0x10 + 46d98c: f90007e0 str x0, [sp, #8] + 46d990: f94007e0 ldr x0, [sp, #8] + 46d994: f9400401 ldr x1, [x0, #8] + 46d998: f94007e0 ldr x0, [sp, #8] + 46d99c: f9400000 ldr x0, [x0] + 46d9a0: cb000020 sub x0, x1, x0 + 46d9a4: 9343fc01 asr x1, x0, #3 + 46d9a8: aa0103e0 mov x0, x1 + 46d9ac: 910043ff add sp, sp, #0x10 + 46d9b0: d65f03c0 ret + +000000000046d9b4 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE8allocateERS6_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE8allocateERS6_m(): + 46d9b4: a9be7bfd stp x29, x30, [sp, #-32]! + 46d9b8: 910003fd mov x29, sp + 46d9bc: f9000fe0 str x0, [sp, #24] + 46d9c0: f9000be1 str x1, [sp, #16] + 46d9c4: d2800002 mov x2, #0x0 // #0 + 46d9c8: f9400be1 ldr x1, [sp, #16] + 46d9cc: f9400fe0 ldr x0, [sp, #24] + 46d9d0: 940002b1 bl 46e494 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE8allocateEmPKv> + 46d9d4: a8c27bfd ldp x29, x30, [sp], #32 + 46d9d8: d65f03c0 ret + +000000000046d9dc <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_(): + 46d9dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 46d9e0: 910003fd mov x29, sp + 46d9e4: f9000fe0 str x0, [sp, #24] + 46d9e8: 9100a3e0 add x0, sp, #0x28 + 46d9ec: f9400fe1 ldr x1, [sp, #24] + 46d9f0: 940002bd bl 46e4e4 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEC1ES6_> + 46d9f4: f94017e0 ldr x0, [sp, #40] + 46d9f8: a8c37bfd ldp x29, x30, [sp], #48 + 46d9fc: d65f03c0 ret + +000000000046da00 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E(): + 46da00: a9bd7bfd stp x29, x30, [sp, #-48]! + 46da04: 910003fd mov x29, sp + 46da08: f90017e0 str x0, [sp, #40] + 46da0c: f90013e1 str x1, [sp, #32] + 46da10: f9000fe2 str x2, [sp, #24] + 46da14: f9000be3 str x3, [sp, #16] + 46da18: f9400fe2 ldr x2, [sp, #24] + 46da1c: f94013e1 ldr x1, [sp, #32] + 46da20: f94017e0 ldr x0, [sp, #40] + 46da24: 940002b9 bl 46e508 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEES7_ET0_T_SA_S9_> + 46da28: a8c37bfd ldp x29, x30, [sp], #48 + 46da2c: d65f03c0 ret + +000000000046da30 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE7destroyIS6_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE7destroyIS6_EEvPT_(): + 46da30: a9be7bfd stp x29, x30, [sp, #-32]! + 46da34: 910003fd mov x29, sp + 46da38: f9000fe0 str x0, [sp, #24] + 46da3c: f9000be1 str x1, [sp, #16] + 46da40: f9400be0 ldr x0, [sp, #16] + 46da44: 97ff1478 bl 432c24 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev> + 46da48: d503201f nop + 46da4c: a8c27bfd ldp x29, x30, [sp], #32 + 46da50: d65f03c0 ret + +000000000046da54 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE8max_sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE8max_sizeEv(): + 46da54: a9be7bfd stp x29, x30, [sp, #-32]! + 46da58: 910003fd mov x29, sp + 46da5c: f9000fe0 str x0, [sp, #24] + 46da60: f9400fe0 ldr x0, [sp, #24] + 46da64: 940002bd bl 46e558 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 46da68: 940002b5 bl 46e53c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE8max_sizeERKS6_> + 46da6c: a8c27bfd ldp x29, x30, [sp], #32 + 46da70: d65f03c0 ret + +000000000046da74 <_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE4sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE4sizeEv(): + 46da74: d10043ff sub sp, sp, #0x10 + 46da78: f90007e0 str x0, [sp, #8] + 46da7c: f94007e0 ldr x0, [sp, #8] + 46da80: f9400401 ldr x1, [x0, #8] + 46da84: f94007e0 ldr x0, [sp, #8] + 46da88: f9400000 ldr x0, [x0] + 46da8c: cb000020 sub x0, x1, x0 + 46da90: 9343fc01 asr x1, x0, #3 + 46da94: aa0103e0 mov x0, x1 + 46da98: 910043ff add sp, sp, #0x10 + 46da9c: d65f03c0 ret + +000000000046daa0 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE8allocateERS6_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE8allocateERS6_m(): + 46daa0: a9be7bfd stp x29, x30, [sp, #-32]! + 46daa4: 910003fd mov x29, sp + 46daa8: f9000fe0 str x0, [sp, #24] + 46daac: f9000be1 str x1, [sp, #16] + 46dab0: d2800002 mov x2, #0x0 // #0 + 46dab4: f9400be1 ldr x1, [sp, #16] + 46dab8: f9400fe0 ldr x0, [sp, #24] + 46dabc: 940002ac bl 46e56c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE8allocateEmPKv> + 46dac0: a8c27bfd ldp x29, x30, [sp], #32 + 46dac4: d65f03c0 ret + +000000000046dac8 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_(): + 46dac8: a9bd7bfd stp x29, x30, [sp, #-48]! + 46dacc: 910003fd mov x29, sp + 46dad0: f9000fe0 str x0, [sp, #24] + 46dad4: 9100a3e0 add x0, sp, #0x28 + 46dad8: f9400fe1 ldr x1, [sp, #24] + 46dadc: 940002b8 bl 46e5bc <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEC1ES6_> + 46dae0: f94017e0 ldr x0, [sp, #40] + 46dae4: a8c37bfd ldp x29, x30, [sp], #48 + 46dae8: d65f03c0 ret + +000000000046daec <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E(): + 46daec: a9bd7bfd stp x29, x30, [sp, #-48]! + 46daf0: 910003fd mov x29, sp + 46daf4: f90017e0 str x0, [sp, #40] + 46daf8: f90013e1 str x1, [sp, #32] + 46dafc: f9000fe2 str x2, [sp, #24] + 46db00: f9000be3 str x3, [sp, #16] + 46db04: f9400fe2 ldr x2, [sp, #24] + 46db08: f94013e1 ldr x1, [sp, #32] + 46db0c: f94017e0 ldr x0, [sp, #40] + 46db10: 940002b4 bl 46e5e0 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEES7_ET0_T_SA_S9_> + 46db14: a8c37bfd ldp x29, x30, [sp], #48 + 46db18: d65f03c0 ret + +000000000046db1c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE7destroyIS6_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE7destroyIS6_EEvPT_(): + 46db1c: a9be7bfd stp x29, x30, [sp, #-32]! + 46db20: 910003fd mov x29, sp + 46db24: f9000fe0 str x0, [sp, #24] + 46db28: f9000be1 str x1, [sp, #16] + 46db2c: f9400be0 ldr x0, [sp, #16] + 46db30: 97ff1468 bl 432cd0 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EED1Ev> + 46db34: d503201f nop + 46db38: a8c27bfd ldp x29, x30, [sp], #32 + 46db3c: d65f03c0 ret + +000000000046db40 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_>: +_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_(): + 46db40: a9b97bfd stp x29, x30, [sp, #-112]! + 46db44: 910003fd mov x29, sp + 46db48: f9000bf3 str x19, [sp, #16] + 46db4c: f9001fe0 str x0, [sp, #56] + 46db50: f9001be1 str x1, [sp, #48] + 46db54: f90017e2 str x2, [sp, #40] + 46db58: 9100e3e1 add x1, sp, #0x38 + 46db5c: 9100c3e0 add x0, sp, #0x30 + 46db60: 97fff386 bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 46db64: f100041f cmp x0, #0x1 + 46db68: 1a9fc7e0 cset w0, le + 46db6c: 12001c00 and w0, w0, #0xff + 46db70: 7100001f cmp w0, #0x0 + 46db74: 54000461 b.ne 46dc00 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_+0xc0> // b.any + 46db78: 9100e3e1 add x1, sp, #0x38 + 46db7c: 9100c3e0 add x0, sp, #0x30 + 46db80: 97fff37e bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 46db84: f90033e0 str x0, [sp, #96] + 46db88: f94033e0 ldr x0, [sp, #96] + 46db8c: d1000800 sub x0, x0, #0x2 + 46db90: d37ffc01 lsr x1, x0, #63 + 46db94: 8b000021 add x1, x1, x0 + 46db98: 9341fc20 asr x0, x1, #1 + 46db9c: f90037e0 str x0, [sp, #104] + 46dba0: 9100e3e0 add x0, sp, #0x38 + 46dba4: f94037e1 ldr x1, [sp, #104] + 46dba8: 97fff892 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46dbac: f9002fe0 str x0, [sp, #88] + 46dbb0: 910163e0 add x0, sp, #0x58 + 46dbb4: 97fffd14 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46dbb8: 97fffd19 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46dbbc: a9400400 ldp x0, x1, [x0] + 46dbc0: a90487e0 stp x0, x1, [sp, #72] + 46dbc4: 910123e0 add x0, sp, #0x48 + 46dbc8: 97fffd15 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46dbcc: 2a1303e5 mov w5, w19 + 46dbd0: a9401003 ldp x3, x4, [x0] + 46dbd4: f94033e2 ldr x2, [sp, #96] + 46dbd8: f94037e1 ldr x1, [sp, #104] + 46dbdc: f9401fe0 ldr x0, [sp, #56] + 46dbe0: 9400028d bl 46e614 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_> + 46dbe4: f94037e0 ldr x0, [sp, #104] + 46dbe8: f100001f cmp x0, #0x0 + 46dbec: 540000e0 b.eq 46dc08 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_+0xc8> // b.none + 46dbf0: f94037e0 ldr x0, [sp, #104] + 46dbf4: d1000400 sub x0, x0, #0x1 + 46dbf8: f90037e0 str x0, [sp, #104] + 46dbfc: 17ffffe9 b 46dba0 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_+0x60> + 46dc00: d503201f nop + 46dc04: 14000002 b 46dc0c <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_RT0_+0xcc> + 46dc08: d503201f nop + 46dc0c: f9400bf3 ldr x19, [sp, #16] + 46dc10: a8c77bfd ldp x29, x30, [sp], #112 + 46dc14: d65f03c0 ret + +000000000046dc18 <_ZN9__gnu_cxxltIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxltIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 46dc18: a9bd7bfd stp x29, x30, [sp, #-48]! + 46dc1c: 910003fd mov x29, sp + 46dc20: f9000bf3 str x19, [sp, #16] + 46dc24: f90017e0 str x0, [sp, #40] + 46dc28: f90013e1 str x1, [sp, #32] + 46dc2c: f94017e0 ldr x0, [sp, #40] + 46dc30: 97fff580 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46dc34: f9400013 ldr x19, [x0] + 46dc38: f94013e0 ldr x0, [sp, #32] + 46dc3c: 97fff57d bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46dc40: f9400000 ldr x0, [x0] + 46dc44: eb00027f cmp x19, x0 + 46dc48: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 46dc4c: 12001c00 and w0, w0, #0xff + 46dc50: f9400bf3 ldr x19, [sp, #16] + 46dc54: a8c37bfd ldp x29, x30, [sp], #48 + 46dc58: d65f03c0 ret + +000000000046dc5c <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_RT0_>: +_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_less_iterEEvT_SB_SB_RT0_(): + 46dc5c: a9bb7bfd stp x29, x30, [sp, #-80]! + 46dc60: 910003fd mov x29, sp + 46dc64: a90153f3 stp x19, x20, [sp, #16] + 46dc68: f9001fe0 str x0, [sp, #56] + 46dc6c: f9001be1 str x1, [sp, #48] + 46dc70: f90017e2 str x2, [sp, #40] + 46dc74: f90013e3 str x3, [sp, #32] + 46dc78: 9100a3e0 add x0, sp, #0x28 + 46dc7c: 97fffce2 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46dc80: 97fffce7 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46dc84: a9400400 ldp x0, x1, [x0] + 46dc88: a90407e0 stp x0, x1, [sp, #64] + 46dc8c: 9100e3e0 add x0, sp, #0x38 + 46dc90: 97fffcdd bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46dc94: 97fffce2 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46dc98: aa0003f3 mov x19, x0 + 46dc9c: 9100a3e0 add x0, sp, #0x28 + 46dca0: 97fffcd9 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46dca4: aa0003e2 mov x2, x0 + 46dca8: a9400660 ldp x0, x1, [x19] + 46dcac: a9000440 stp x0, x1, [x2] + 46dcb0: 9100e3e1 add x1, sp, #0x38 + 46dcb4: 9100c3e0 add x0, sp, #0x30 + 46dcb8: 97fff330 bl 46a978 <_ZN9__gnu_cxxmiIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 46dcbc: aa0003f3 mov x19, x0 + 46dcc0: 910103e0 add x0, sp, #0x40 + 46dcc4: 97fffcd6 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46dcc8: 2a1403e5 mov w5, w20 + 46dccc: a9401003 ldp x3, x4, [x0] + 46dcd0: aa1303e2 mov x2, x19 + 46dcd4: d2800001 mov x1, #0x0 // #0 + 46dcd8: f9401fe0 ldr x0, [sp, #56] + 46dcdc: 9400024e bl 46e614 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_> + 46dce0: d503201f nop + 46dce4: a94153f3 ldp x19, x20, [sp, #16] + 46dce8: a8c57bfd ldp x29, x30, [sp], #80 + 46dcec: d65f03c0 ret + +000000000046dcf0 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmmEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEmmEv(): + 46dcf0: d10043ff sub sp, sp, #0x10 + 46dcf4: f90007e0 str x0, [sp, #8] + 46dcf8: f94007e0 ldr x0, [sp, #8] + 46dcfc: f9400000 ldr x0, [x0] + 46dd00: d1004001 sub x1, x0, #0x10 + 46dd04: f94007e0 ldr x0, [sp, #8] + 46dd08: f9000001 str x1, [x0] + 46dd0c: f94007e0 ldr x0, [sp, #8] + 46dd10: 910043ff add sp, sp, #0x10 + 46dd14: d65f03c0 ret + +000000000046dd18 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_>: +_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_EvT_T0_(): + 46dd18: a9bd7bfd stp x29, x30, [sp, #-48]! + 46dd1c: 910003fd mov x29, sp + 46dd20: f9000bf3 str x19, [sp, #16] + 46dd24: f90017e0 str x0, [sp, #40] + 46dd28: f90013e1 str x1, [sp, #32] + 46dd2c: 9100a3e0 add x0, sp, #0x28 + 46dd30: 97fffcb5 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46dd34: aa0003f3 mov x19, x0 + 46dd38: 910083e0 add x0, sp, #0x20 + 46dd3c: 97fffcb2 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46dd40: aa0003e1 mov x1, x0 + 46dd44: aa1303e0 mov x0, x19 + 46dd48: 940002a9 bl 46e7ec <_ZSt4swapIN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_> + 46dd4c: d503201f nop + 46dd50: f9400bf3 ldr x19, [sp, #16] + 46dd54: a8c37bfd ldp x29, x30, [sp], #48 + 46dd58: d65f03c0 ret + +000000000046dd5c <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEET_S9_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEEET_S9_(): + 46dd5c: d10043ff sub sp, sp, #0x10 + 46dd60: f90007e0 str x0, [sp, #8] + 46dd64: f94007e0 ldr x0, [sp, #8] + 46dd68: 910043ff add sp, sp, #0x10 + 46dd6c: d65f03c0 ret + +000000000046dd70 <_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_>: +_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEES8_ET1_T0_SA_S9_(): + 46dd70: a9bb7bfd stp x29, x30, [sp, #-80]! + 46dd74: 910003fd mov x29, sp + 46dd78: a90153f3 stp x19, x20, [sp, #16] + 46dd7c: f9001fe0 str x0, [sp, #56] + 46dd80: f9001be1 str x1, [sp, #48] + 46dd84: f90017e2 str x2, [sp, #40] + 46dd88: f9401fe0 ldr x0, [sp, #56] + 46dd8c: 940002ad bl 46e840 <_ZSt12__niter_baseIPN5Catch14TestCaseHandleESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 46dd90: aa0003f3 mov x19, x0 + 46dd94: f9401be0 ldr x0, [sp, #48] + 46dd98: 940002aa bl 46e840 <_ZSt12__niter_baseIPN5Catch14TestCaseHandleESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 46dd9c: aa0003f4 mov x20, x0 + 46dda0: f94017e0 ldr x0, [sp, #40] + 46dda4: 940002a7 bl 46e840 <_ZSt12__niter_baseIPN5Catch14TestCaseHandleESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE> + 46dda8: aa0003e2 mov x2, x0 + 46ddac: aa1403e1 mov x1, x20 + 46ddb0: aa1303e0 mov x0, x19 + 46ddb4: 940002ab bl 46e860 <_ZSt22__copy_move_backward_aILb1EPN5Catch14TestCaseHandleES2_ET1_T0_S4_S3_> + 46ddb8: f90027e0 str x0, [sp, #72] + 46ddbc: 910123e1 add x1, sp, #0x48 + 46ddc0: 910103e0 add x0, sp, #0x40 + 46ddc4: 97ffee75 bl 469798 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 46ddc8: f94023e0 ldr x0, [sp, #64] + 46ddcc: a94153f3 ldp x19, x20, [sp, #16] + 46ddd0: a8c57bfd ldp x29, x30, [sp], #80 + 46ddd4: d65f03c0 ret + +000000000046ddd8 <_ZNK9__gnu_cxx5__ops14_Val_less_iterclIN5Catch14TestCaseHandleENS_17__normal_iteratorIPS4_St6vectorIS4_SaIS4_EEEEEEbRT_T0_>: +_ZNK9__gnu_cxx5__ops14_Val_less_iterclIN5Catch14TestCaseHandleENS_17__normal_iteratorIPS4_St6vectorIS4_SaIS4_EEEEEEbRT_T0_(): + 46ddd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 46dddc: 910003fd mov x29, sp + 46dde0: f90017e0 str x0, [sp, #40] + 46dde4: f90013e1 str x1, [sp, #32] + 46dde8: f9000fe2 str x2, [sp, #24] + 46ddec: 910063e0 add x0, sp, #0x18 + 46ddf0: 97fffc85 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46ddf4: aa0003e1 mov x1, x0 + 46ddf8: f94013e0 ldr x0, [sp, #32] + 46ddfc: 97ffde5b bl 465768 <_ZNK5Catch14TestCaseHandleltERKS0_> + 46de00: 12001c00 and w0, w0, #0xff + 46de04: a8c37bfd ldp x29, x30, [sp], #48 + 46de08: d65f03c0 ret + +000000000046de0c <_ZStneIPSt4pairImN5Catch14TestCaseHandleEEEbRKSt13move_iteratorIT_ES9_>: +_ZStneIPSt4pairImN5Catch14TestCaseHandleEEEbRKSt13move_iteratorIT_ES9_(): + 46de0c: a9be7bfd stp x29, x30, [sp, #-32]! + 46de10: 910003fd mov x29, sp + 46de14: f9000fe0 str x0, [sp, #24] + 46de18: f9000be1 str x1, [sp, #16] + 46de1c: f9400be1 ldr x1, [sp, #16] + 46de20: f9400fe0 ldr x0, [sp, #24] + 46de24: 9400029b bl 46e890 <_ZSteqIPSt4pairImN5Catch14TestCaseHandleEEEbRKSt13move_iteratorIT_ES9_> + 46de28: 12001c00 and w0, w0, #0xff + 46de2c: 52000000 eor w0, w0, #0x1 + 46de30: 12001c00 and w0, w0, #0xff + 46de34: a8c27bfd ldp x29, x30, [sp], #32 + 46de38: d65f03c0 ret + +000000000046de3c <_ZNSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEppEv>: +_ZNSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEppEv(): + 46de3c: d10043ff sub sp, sp, #0x10 + 46de40: f90007e0 str x0, [sp, #8] + 46de44: f94007e0 ldr x0, [sp, #8] + 46de48: f9400000 ldr x0, [x0] + 46de4c: 91006001 add x1, x0, #0x18 + 46de50: f94007e0 ldr x0, [sp, #8] + 46de54: f9000001 str x1, [x0] + 46de58: f94007e0 ldr x0, [sp, #8] + 46de5c: 910043ff add sp, sp, #0x10 + 46de60: d65f03c0 ret + +000000000046de64 <_ZSt11__addressofISt4pairImN5Catch14TestCaseHandleEEEPT_RS4_>: +_ZSt11__addressofISt4pairImN5Catch14TestCaseHandleEEEPT_RS4_(): + 46de64: d10043ff sub sp, sp, #0x10 + 46de68: f90007e0 str x0, [sp, #8] + 46de6c: f94007e0 ldr x0, [sp, #8] + 46de70: 910043ff add sp, sp, #0x10 + 46de74: d65f03c0 ret + +000000000046de78 <_ZNKSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEdeEv>: +_ZNKSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEEdeEv(): + 46de78: d10043ff sub sp, sp, #0x10 + 46de7c: f90007e0 str x0, [sp, #8] + 46de80: f94007e0 ldr x0, [sp, #8] + 46de84: f9400000 ldr x0, [x0] + 46de88: 910043ff add sp, sp, #0x10 + 46de8c: d65f03c0 ret + +000000000046de90 <_ZSt10_ConstructISt4pairImN5Catch14TestCaseHandleEEJS3_EEvPT_DpOT0_>: +_ZSt10_ConstructISt4pairImN5Catch14TestCaseHandleEEJS3_EEvPT_DpOT0_(): + 46de90: a9bd7bfd stp x29, x30, [sp, #-48]! + 46de94: 910003fd mov x29, sp + 46de98: f9000bf3 str x19, [sp, #16] + 46de9c: f90017e0 str x0, [sp, #40] + 46dea0: f90013e1 str x1, [sp, #32] + 46dea4: f94013e0 ldr x0, [sp, #32] + 46dea8: 9400028a bl 46e8d0 <_ZSt7forwardISt4pairImN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS4_E4typeE> + 46deac: aa0003f3 mov x19, x0 + 46deb0: f94017e0 ldr x0, [sp, #40] + 46deb4: aa0003e1 mov x1, x0 + 46deb8: d2800300 mov x0, #0x18 // #24 + 46debc: 97fe796f bl 40c478 <_ZnwmPv> + 46dec0: aa0003e2 mov x2, x0 + 46dec4: aa1303e3 mov x3, x19 + 46dec8: a9400460 ldp x0, x1, [x3] + 46decc: a9000440 stp x0, x1, [x2] + 46ded0: f9400860 ldr x0, [x3, #16] + 46ded4: f9000840 str x0, [x2, #16] + 46ded8: d503201f nop + 46dedc: f9400bf3 ldr x19, [sp, #16] + 46dee0: a8c37bfd ldp x29, x30, [sp], #48 + 46dee4: d65f03c0 ret + +000000000046dee8 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_>: +_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_(): + 46dee8: a9b77bfd stp x29, x30, [sp, #-144]! + 46deec: 910003fd mov x29, sp + 46def0: f9000bf3 str x19, [sp, #16] + 46def4: f9002fe0 str x0, [sp, #88] + 46def8: f9002be1 str x1, [sp, #80] + 46defc: f90027e2 str x2, [sp, #72] + 46df00: 910163e1 add x1, sp, #0x58 + 46df04: 910143e0 add x0, sp, #0x50 + 46df08: 97fff3d5 bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 46df0c: f100041f cmp x0, #0x1 + 46df10: 1a9fc7e0 cset w0, le + 46df14: 12001c00 and w0, w0, #0xff + 46df18: 7100001f cmp w0, #0x0 + 46df1c: 540005c1 b.ne 46dfd4 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_+0xec> // b.any + 46df20: 910163e1 add x1, sp, #0x58 + 46df24: 910143e0 add x0, sp, #0x50 + 46df28: 97fff3cd bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 46df2c: f90043e0 str x0, [sp, #128] + 46df30: f94043e0 ldr x0, [sp, #128] + 46df34: d1000800 sub x0, x0, #0x2 + 46df38: d37ffc01 lsr x1, x0, #63 + 46df3c: 8b000021 add x1, x1, x0 + 46df40: 9341fc20 asr x0, x1, #1 + 46df44: f90047e0 str x0, [sp, #136] + 46df48: 910163e0 add x0, sp, #0x58 + 46df4c: f94047e1 ldr x1, [sp, #136] + 46df50: 97fff8b9 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46df54: f9003fe0 str x0, [sp, #120] + 46df58: 9101e3e0 add x0, sp, #0x78 + 46df5c: 97ffecfc bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46df60: 97fffda2 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46df64: 910183e2 add x2, sp, #0x60 + 46df68: aa0003e3 mov x3, x0 + 46df6c: a9400460 ldp x0, x1, [x3] + 46df70: a9000440 stp x0, x1, [x2] + 46df74: f9400860 ldr x0, [x3, #16] + 46df78: f9000840 str x0, [x2, #16] + 46df7c: 910183e0 add x0, sp, #0x60 + 46df80: 97fffd9a bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46df84: 910083e2 add x2, sp, #0x20 + 46df88: aa0003e3 mov x3, x0 + 46df8c: a9400460 ldp x0, x1, [x3] + 46df90: a9000440 stp x0, x1, [x2] + 46df94: f9400860 ldr x0, [x3, #16] + 46df98: f9000840 str x0, [x2, #16] + 46df9c: 910083e0 add x0, sp, #0x20 + 46dfa0: 2a1303e4 mov w4, w19 + 46dfa4: aa0003e3 mov x3, x0 + 46dfa8: f94043e2 ldr x2, [sp, #128] + 46dfac: f94047e1 ldr x1, [sp, #136] + 46dfb0: f9402fe0 ldr x0, [sp, #88] + 46dfb4: 9400024c bl 46e8e4 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_> + 46dfb8: f94047e0 ldr x0, [sp, #136] + 46dfbc: f100001f cmp x0, #0x0 + 46dfc0: 540000e0 b.eq 46dfdc <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_+0xf4> // b.none + 46dfc4: f94047e0 ldr x0, [sp, #136] + 46dfc8: d1000400 sub x0, x0, #0x1 + 46dfcc: f90047e0 str x0, [sp, #136] + 46dfd0: 17ffffde b 46df48 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_+0x60> + 46dfd4: d503201f nop + 46dfd8: 14000002 b 46dfe0 <_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_RT0_+0xf8> + 46dfdc: d503201f nop + 46dfe0: f9400bf3 ldr x19, [sp, #16] + 46dfe4: a8c97bfd ldp x29, x30, [sp], #144 + 46dfe8: d65f03c0 ret + +000000000046dfec <_ZN9__gnu_cxxltIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxltIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 46dfec: a9bd7bfd stp x29, x30, [sp, #-48]! + 46dff0: 910003fd mov x29, sp + 46dff4: f9000bf3 str x19, [sp, #16] + 46dff8: f90017e0 str x0, [sp, #40] + 46dffc: f90013e1 str x1, [sp, #32] + 46e000: f94017e0 ldr x0, [sp, #40] + 46e004: 97ffefc4 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 46e008: f9400013 ldr x19, [x0] + 46e00c: f94013e0 ldr x0, [sp, #32] + 46e010: 97ffefc1 bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 46e014: f9400000 ldr x0, [x0] + 46e018: eb00027f cmp x19, x0 + 46e01c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 46e020: 12001c00 and w0, w0, #0xff + 46e024: f9400bf3 ldr x19, [sp, #16] + 46e028: a8c37bfd ldp x29, x30, [sp], #48 + 46e02c: d65f03c0 ret + +000000000046e030 <_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_RT0_>: +_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_RT0_(): + 46e030: a9b87bfd stp x29, x30, [sp, #-128]! + 46e034: 910003fd mov x29, sp + 46e038: a90153f3 stp x19, x20, [sp, #16] + 46e03c: f9002fe0 str x0, [sp, #88] + 46e040: f9002be1 str x1, [sp, #80] + 46e044: f90027e2 str x2, [sp, #72] + 46e048: f90023e3 str x3, [sp, #64] + 46e04c: 910123e0 add x0, sp, #0x48 + 46e050: 97ffecbf bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46e054: 97fffd65 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46e058: 9101a3e2 add x2, sp, #0x68 + 46e05c: aa0003e3 mov x3, x0 + 46e060: a9400460 ldp x0, x1, [x3] + 46e064: a9000440 stp x0, x1, [x2] + 46e068: f9400860 ldr x0, [x3, #16] + 46e06c: f9000840 str x0, [x2, #16] + 46e070: 910123e0 add x0, sp, #0x48 + 46e074: 97ffecb6 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46e078: aa0003f3 mov x19, x0 + 46e07c: 910163e0 add x0, sp, #0x58 + 46e080: 97ffecb3 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46e084: 97fffd59 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46e088: aa0003e1 mov x1, x0 + 46e08c: aa1303e0 mov x0, x19 + 46e090: 97fffd6d bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46e094: 910163e1 add x1, sp, #0x58 + 46e098: 910143e0 add x0, sp, #0x50 + 46e09c: 97fff370 bl 46ae5c <_ZN9__gnu_cxxmiIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 46e0a0: aa0003f3 mov x19, x0 + 46e0a4: 9101a3e0 add x0, sp, #0x68 + 46e0a8: 97fffd50 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46e0ac: 910083e2 add x2, sp, #0x20 + 46e0b0: aa0003e3 mov x3, x0 + 46e0b4: a9400460 ldp x0, x1, [x3] + 46e0b8: a9000440 stp x0, x1, [x2] + 46e0bc: f9400860 ldr x0, [x3, #16] + 46e0c0: f9000840 str x0, [x2, #16] + 46e0c4: 910083e0 add x0, sp, #0x20 + 46e0c8: 2a1403e4 mov w4, w20 + 46e0cc: aa0003e3 mov x3, x0 + 46e0d0: aa1303e2 mov x2, x19 + 46e0d4: d2800001 mov x1, #0x0 // #0 + 46e0d8: f9402fe0 ldr x0, [sp, #88] + 46e0dc: 94000202 bl 46e8e4 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_> + 46e0e0: d503201f nop + 46e0e4: a94153f3 ldp x19, x20, [sp, #16] + 46e0e8: a8c87bfd ldp x29, x30, [sp], #128 + 46e0ec: d65f03c0 ret + +000000000046e0f0 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmmEv>: +_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEmmEv(): + 46e0f0: d10043ff sub sp, sp, #0x10 + 46e0f4: f90007e0 str x0, [sp, #8] + 46e0f8: f94007e0 ldr x0, [sp, #8] + 46e0fc: f9400000 ldr x0, [x0] + 46e100: d1006001 sub x1, x0, #0x18 + 46e104: f94007e0 ldr x0, [sp, #8] + 46e108: f9000001 str x1, [x0] + 46e10c: f94007e0 ldr x0, [sp, #8] + 46e110: 910043ff add sp, sp, #0x10 + 46e114: d65f03c0 ret + +000000000046e118 <_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_>: +_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_(): + 46e118: a9be7bfd stp x29, x30, [sp, #-32]! + 46e11c: 910003fd mov x29, sp + 46e120: f9000fe0 str x0, [sp, #24] + 46e124: f9000be1 str x1, [sp, #16] + 46e128: f9400fe0 ldr x0, [sp, #24] + 46e12c: f9400001 ldr x1, [x0] + 46e130: f9400be0 ldr x0, [sp, #16] + 46e134: f9400000 ldr x0, [x0] + 46e138: eb00003f cmp x1, x0 + 46e13c: 54000223 b.cc 46e180 <_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_+0x68> // b.lo, b.ul, b.last + 46e140: f9400be0 ldr x0, [sp, #16] + 46e144: f9400001 ldr x1, [x0] + 46e148: f9400fe0 ldr x0, [sp, #24] + 46e14c: f9400000 ldr x0, [x0] + 46e150: eb00003f cmp x1, x0 + 46e154: 540001a3 b.cc 46e188 <_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_+0x70> // b.lo, b.ul, b.last + 46e158: f9400fe0 ldr x0, [sp, #24] + 46e15c: 91002002 add x2, x0, #0x8 + 46e160: f9400be0 ldr x0, [sp, #16] + 46e164: 91002000 add x0, x0, #0x8 + 46e168: aa0003e1 mov x1, x0 + 46e16c: aa0203e0 mov x0, x2 + 46e170: 97ffdd7e bl 465768 <_ZNK5Catch14TestCaseHandleltERKS0_> + 46e174: 12001c00 and w0, w0, #0xff + 46e178: 7100001f cmp w0, #0x0 + 46e17c: 54000060 b.eq 46e188 <_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_+0x70> // b.none + 46e180: 52800020 mov w0, #0x1 // #1 + 46e184: 14000002 b 46e18c <_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_+0x74> + 46e188: 52800000 mov w0, #0x0 // #0 + 46e18c: a8c27bfd ldp x29, x30, [sp], #32 + 46e190: d65f03c0 ret + +000000000046e194 <_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_>: +_ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_EvT_T0_(): + 46e194: a9bd7bfd stp x29, x30, [sp, #-48]! + 46e198: 910003fd mov x29, sp + 46e19c: f9000bf3 str x19, [sp, #16] + 46e1a0: f90017e0 str x0, [sp, #40] + 46e1a4: f90013e1 str x1, [sp, #32] + 46e1a8: 9100a3e0 add x0, sp, #0x28 + 46e1ac: 97ffec68 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46e1b0: aa0003f3 mov x19, x0 + 46e1b4: 910083e0 add x0, sp, #0x20 + 46e1b8: 97ffec65 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46e1bc: aa0003e1 mov x1, x0 + 46e1c0: aa1303e0 mov x0, x19 + 46e1c4: 94000247 bl 46eae0 <_ZSt4swapImN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt14__is_swappableIT_ES4_IT0_EEE5valueEvE4typeERSt4pairIS5_S7_ESE_> + 46e1c8: d503201f nop + 46e1cc: f9400bf3 ldr x19, [sp, #16] + 46e1d0: a8c37bfd ldp x29, x30, [sp], #48 + 46e1d4: d65f03c0 ret + +000000000046e1d8 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEEET_SB_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEEET_SB_(): + 46e1d8: d10043ff sub sp, sp, #0x10 + 46e1dc: f90007e0 str x0, [sp, #8] + 46e1e0: f94007e0 ldr x0, [sp, #8] + 46e1e4: 910043ff add sp, sp, #0x10 + 46e1e8: d65f03c0 ret + +000000000046e1ec <_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_>: +_ZSt23__copy_move_backward_a2ILb1EN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEESA_ET1_T0_SC_SB_(): + 46e1ec: a9bb7bfd stp x29, x30, [sp, #-80]! + 46e1f0: 910003fd mov x29, sp + 46e1f4: a90153f3 stp x19, x20, [sp, #16] + 46e1f8: f9001fe0 str x0, [sp, #56] + 46e1fc: f9001be1 str x1, [sp, #48] + 46e200: f90017e2 str x2, [sp, #40] + 46e204: f9401fe0 ldr x0, [sp, #56] + 46e208: 94000240 bl 46eb08 <_ZSt12__niter_baseIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 46e20c: aa0003f3 mov x19, x0 + 46e210: f9401be0 ldr x0, [sp, #48] + 46e214: 9400023d bl 46eb08 <_ZSt12__niter_baseIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 46e218: aa0003f4 mov x20, x0 + 46e21c: f94017e0 ldr x0, [sp, #40] + 46e220: 9400023a bl 46eb08 <_ZSt12__niter_baseIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE> + 46e224: aa0003e2 mov x2, x0 + 46e228: aa1403e1 mov x1, x20 + 46e22c: aa1303e0 mov x0, x19 + 46e230: 9400023e bl 46eb28 <_ZSt22__copy_move_backward_aILb1EPSt4pairImN5Catch14TestCaseHandleEES4_ET1_T0_S6_S5_> + 46e234: f90027e0 str x0, [sp, #72] + 46e238: 910123e1 add x1, sp, #0x48 + 46e23c: 910103e0 add x0, sp, #0x40 + 46e240: 97ffeed0 bl 469d80 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 46e244: f94023e0 ldr x0, [sp, #64] + 46e248: a94153f3 ldp x19, x20, [sp, #16] + 46e24c: a8c57bfd ldp x29, x30, [sp], #80 + 46e250: d65f03c0 ret + +000000000046e254 <_ZSt7forwardIN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS2_E4typeE(): + 46e254: d10043ff sub sp, sp, #0x10 + 46e258: f90007e0 str x0, [sp, #8] + 46e25c: f94007e0 ldr x0, [sp, #8] + 46e260: 910043ff add sp, sp, #0x10 + 46e264: d65f03c0 ret + +000000000046e268 <_ZNK9__gnu_cxx5__ops14_Val_less_iterclISt4pairImN5Catch14TestCaseHandleEENS_17__normal_iteratorIPS6_St6vectorIS6_SaIS6_EEEEEEbRT_T0_>: +_ZNK9__gnu_cxx5__ops14_Val_less_iterclISt4pairImN5Catch14TestCaseHandleEENS_17__normal_iteratorIPS6_St6vectorIS6_SaIS6_EEEEEEbRT_T0_(): + 46e268: a9bd7bfd stp x29, x30, [sp, #-48]! + 46e26c: 910003fd mov x29, sp + 46e270: f90017e0 str x0, [sp, #40] + 46e274: f90013e1 str x1, [sp, #32] + 46e278: f9000fe2 str x2, [sp, #24] + 46e27c: 910063e0 add x0, sp, #0x18 + 46e280: 97ffec33 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46e284: aa0003e1 mov x1, x0 + 46e288: f94013e0 ldr x0, [sp, #32] + 46e28c: 97ffffa3 bl 46e118 <_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_> + 46e290: 12001c00 and w0, w0, #0xff + 46e294: a8c37bfd ldp x29, x30, [sp], #48 + 46e298: d65f03c0 ret + +000000000046e29c <_ZStneIPN5Catch14TestCaseHandleEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch14TestCaseHandleEEbRKSt13move_iteratorIT_ES7_(): + 46e29c: a9be7bfd stp x29, x30, [sp, #-32]! + 46e2a0: 910003fd mov x29, sp + 46e2a4: f9000fe0 str x0, [sp, #24] + 46e2a8: f9000be1 str x1, [sp, #16] + 46e2ac: f9400be1 ldr x1, [sp, #16] + 46e2b0: f9400fe0 ldr x0, [sp, #24] + 46e2b4: 94000229 bl 46eb58 <_ZSteqIPN5Catch14TestCaseHandleEEbRKSt13move_iteratorIT_ES7_> + 46e2b8: 12001c00 and w0, w0, #0xff + 46e2bc: 52000000 eor w0, w0, #0x1 + 46e2c0: 12001c00 and w0, w0, #0xff + 46e2c4: a8c27bfd ldp x29, x30, [sp], #32 + 46e2c8: d65f03c0 ret + +000000000046e2cc <_ZNSt13move_iteratorIPN5Catch14TestCaseHandleEEppEv>: +_ZNSt13move_iteratorIPN5Catch14TestCaseHandleEEppEv(): + 46e2cc: d10043ff sub sp, sp, #0x10 + 46e2d0: f90007e0 str x0, [sp, #8] + 46e2d4: f94007e0 ldr x0, [sp, #8] + 46e2d8: f9400000 ldr x0, [x0] + 46e2dc: 91004001 add x1, x0, #0x10 + 46e2e0: f94007e0 ldr x0, [sp, #8] + 46e2e4: f9000001 str x1, [x0] + 46e2e8: f94007e0 ldr x0, [sp, #8] + 46e2ec: 910043ff add sp, sp, #0x10 + 46e2f0: d65f03c0 ret + +000000000046e2f4 <_ZNKSt13move_iteratorIPN5Catch14TestCaseHandleEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch14TestCaseHandleEEdeEv(): + 46e2f4: d10043ff sub sp, sp, #0x10 + 46e2f8: f90007e0 str x0, [sp, #8] + 46e2fc: f94007e0 ldr x0, [sp, #8] + 46e300: f9400000 ldr x0, [x0] + 46e304: 910043ff add sp, sp, #0x10 + 46e308: d65f03c0 ret + +000000000046e30c <_ZSt10_ConstructIN5Catch14TestCaseHandleEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch14TestCaseHandleEJS1_EEvPT_DpOT0_(): + 46e30c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46e310: 910003fd mov x29, sp + 46e314: f9000bf3 str x19, [sp, #16] + 46e318: f90017e0 str x0, [sp, #40] + 46e31c: f90013e1 str x1, [sp, #32] + 46e320: f94013e0 ldr x0, [sp, #32] + 46e324: 97ffffcc bl 46e254 <_ZSt7forwardIN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS2_E4typeE> + 46e328: aa0003f3 mov x19, x0 + 46e32c: f94017e0 ldr x0, [sp, #40] + 46e330: aa0003e1 mov x1, x0 + 46e334: d2800200 mov x0, #0x10 // #16 + 46e338: 97fe7850 bl 40c478 <_ZnwmPv> + 46e33c: aa0003e2 mov x2, x0 + 46e340: a9400660 ldp x0, x1, [x19] + 46e344: a9000440 stp x0, x1, [x2] + 46e348: d503201f nop + 46e34c: f9400bf3 ldr x19, [sp, #16] + 46e350: a8c37bfd ldp x29, x30, [sp], #48 + 46e354: d65f03c0 ret + +000000000046e358 <_ZN9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE6_M_ptrEv(): + 46e358: a9be7bfd stp x29, x30, [sp, #-32]! + 46e35c: 910003fd mov x29, sp + 46e360: f9000fe0 str x0, [sp, #24] + 46e364: f9400fe0 ldr x0, [sp, #24] + 46e368: 9400020c bl 46eb98 <_ZN9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE7_M_addrEv> + 46e36c: a8c27bfd ldp x29, x30, [sp], #32 + 46e370: d65f03c0 ret + +000000000046e374 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE7destroyIS3_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE7destroyIS3_EEvPT_(): + 46e374: d10043ff sub sp, sp, #0x10 + 46e378: f90007e0 str x0, [sp, #8] + 46e37c: f90003e1 str x1, [sp] + 46e380: d503201f nop + 46e384: 910043ff add sp, sp, #0x10 + 46e388: d65f03c0 ret + +000000000046e38c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE10deallocateEPS4_m(): + 46e38c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46e390: 910003fd mov x29, sp + 46e394: f90017e0 str x0, [sp, #40] + 46e398: f90013e1 str x1, [sp, #32] + 46e39c: f9000fe2 str x2, [sp, #24] + 46e3a0: f94013e0 ldr x0, [sp, #32] + 46e3a4: 97fe63db bl 407310 <_ZdlPv@plt> + 46e3a8: d503201f nop + 46e3ac: a8c37bfd ldp x29, x30, [sp], #48 + 46e3b0: d65f03c0 ret + +000000000046e3b4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv(): + 46e3b4: a9be7bfd stp x29, x30, [sp, #-32]! + 46e3b8: 910003fd mov x29, sp + 46e3bc: f9000fe0 str x0, [sp, #24] + 46e3c0: f9400fe0 ldr x0, [sp, #24] + 46e3c4: 97fffd23 bl 46d850 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv> + 46e3c8: d2800021 mov x1, #0x1 // #1 + 46e3cc: 940001f8 bl 46ebac <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE8allocateERS4_m> + 46e3d0: a8c27bfd ldp x29, x30, [sp], #32 + 46e3d4: d65f03c0 ret + +000000000046e3d8 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_>: +_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_(): + 46e3d8: a9bc7bfd stp x29, x30, [sp, #-64]! + 46e3dc: 910003fd mov x29, sp + 46e3e0: a90153f3 stp x19, x20, [sp, #16] + 46e3e4: f9001fe0 str x0, [sp, #56] + 46e3e8: f9001be1 str x1, [sp, #48] + 46e3ec: f90017e2 str x2, [sp, #40] + 46e3f0: f9401be0 ldr x0, [sp, #48] + 46e3f4: aa0003e1 mov x1, x0 + 46e3f8: d2800600 mov x0, #0x30 // #48 + 46e3fc: 97fe781f bl 40c478 <_ZnwmPv> + 46e400: f9401fe0 ldr x0, [sp, #56] + 46e404: 97fffd13 bl 46d850 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv> + 46e408: aa0003f3 mov x19, x0 + 46e40c: f9401be0 ldr x0, [sp, #48] + 46e410: 97fffd15 bl 46d864 <_ZNSt13_Rb_tree_nodeIN5Catch14TestCaseHandleEE9_M_valptrEv> + 46e414: aa0003f4 mov x20, x0 + 46e418: f94017e0 ldr x0, [sp, #40] + 46e41c: 97ffeda9 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46e420: aa0003e2 mov x2, x0 + 46e424: aa1403e1 mov x1, x20 + 46e428: aa1303e0 mov x0, x19 + 46e42c: 940001ea bl 46ebd4 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_> + 46e430: 1400000a b 46e458 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_+0x80> + 46e434: 97fe62bb bl 406f20 <__cxa_begin_catch@plt> + 46e438: f9401be1 ldr x1, [sp, #48] + 46e43c: f9401fe0 ldr x0, [sp, #56] + 46e440: 97fff821 bl 46c4c4 <_ZNSt8_Rb_treeIN5Catch14TestCaseHandleES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E> + 46e444: 97fe64a7 bl 4076e0 <__cxa_rethrow@plt> + 46e448: aa0003f3 mov x19, x0 + 46e44c: 97fe64f1 bl 407810 <__cxa_end_catch@plt> + 46e450: aa1303e0 mov x0, x19 + 46e454: 97fe652b bl 407900 <_Unwind_Resume@plt> + 46e458: a94153f3 ldp x19, x20, [sp, #16] + 46e45c: a8c47bfd ldp x29, x30, [sp], #64 + 46e460: d65f03c0 ret + +000000000046e464 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE8max_sizeERKS6_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEE8max_sizeERKS6_(): + 46e464: a9be7bfd stp x29, x30, [sp, #-32]! + 46e468: 910003fd mov x29, sp + 46e46c: f9000fe0 str x0, [sp, #24] + 46e470: f9400fe0 ldr x0, [sp, #24] + 46e474: 940001e6 bl 46ec0c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE8max_sizeEv> + 46e478: a8c27bfd ldp x29, x30, [sp], #32 + 46e47c: d65f03c0 ret + +000000000046e480 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv(): + 46e480: d10043ff sub sp, sp, #0x10 + 46e484: f90007e0 str x0, [sp, #8] + 46e488: f94007e0 ldr x0, [sp, #8] + 46e48c: 910043ff add sp, sp, #0x10 + 46e490: d65f03c0 ret + +000000000046e494 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE8allocateEmPKv(): + 46e494: a9bd7bfd stp x29, x30, [sp, #-48]! + 46e498: 910003fd mov x29, sp + 46e49c: f90017e0 str x0, [sp, #40] + 46e4a0: f90013e1 str x1, [sp, #32] + 46e4a4: f9000fe2 str x2, [sp, #24] + 46e4a8: f94017e0 ldr x0, [sp, #40] + 46e4ac: 940001d8 bl 46ec0c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE8max_sizeEv> + 46e4b0: aa0003e1 mov x1, x0 + 46e4b4: f94013e0 ldr x0, [sp, #32] + 46e4b8: eb01001f cmp x0, x1 + 46e4bc: 1a9f97e0 cset w0, hi // hi = pmore + 46e4c0: 12001c00 and w0, w0, #0xff + 46e4c4: 7100001f cmp w0, #0x0 + 46e4c8: 54000040 b.eq 46e4d0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE8allocateEmPKv+0x3c> // b.none + 46e4cc: 97fe6285 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 46e4d0: f94013e0 ldr x0, [sp, #32] + 46e4d4: d37df000 lsl x0, x0, #3 + 46e4d8: 97fe63a2 bl 407360 <_Znwm@plt> + 46e4dc: a8c37bfd ldp x29, x30, [sp], #48 + 46e4e0: d65f03c0 ret + +000000000046e4e4 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEC1ES6_>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEC2ES6_(): + 46e4e4: d10043ff sub sp, sp, #0x10 + 46e4e8: f90007e0 str x0, [sp, #8] + 46e4ec: f90003e1 str x1, [sp] + 46e4f0: f94007e0 ldr x0, [sp, #8] + 46e4f4: f94003e1 ldr x1, [sp] + 46e4f8: f9000001 str x1, [x0] + 46e4fc: d503201f nop + 46e500: 910043ff add sp, sp, #0x10 + 46e504: d65f03c0 ret + +000000000046e508 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEES7_ET0_T_SA_S9_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEES7_ET0_T_SA_S9_(): + 46e508: a9bc7bfd stp x29, x30, [sp, #-64]! + 46e50c: 910003fd mov x29, sp + 46e510: f90017e0 str x0, [sp, #40] + 46e514: f90013e1 str x1, [sp, #32] + 46e518: f9000fe2 str x2, [sp, #24] + 46e51c: 52800020 mov w0, #0x1 // #1 + 46e520: 3900ffe0 strb w0, [sp, #63] + 46e524: f9400fe2 ldr x2, [sp, #24] + 46e528: f94013e1 ldr x1, [sp, #32] + 46e52c: f94017e0 ldr x0, [sp, #40] + 46e530: 940001bc bl 46ec20 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS5_EEES9_EET0_T_SC_SB_> + 46e534: a8c47bfd ldp x29, x30, [sp], #64 + 46e538: d65f03c0 ret + +000000000046e53c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE8max_sizeERKS6_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEE8max_sizeERKS6_(): + 46e53c: a9be7bfd stp x29, x30, [sp, #-32]! + 46e540: 910003fd mov x29, sp + 46e544: f9000fe0 str x0, [sp, #24] + 46e548: f9400fe0 ldr x0, [sp, #24] + 46e54c: 940001df bl 46ecc8 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE8max_sizeEv> + 46e550: a8c27bfd ldp x29, x30, [sp], #32 + 46e554: d65f03c0 ret + +000000000046e558 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv(): + 46e558: d10043ff sub sp, sp, #0x10 + 46e55c: f90007e0 str x0, [sp, #8] + 46e560: f94007e0 ldr x0, [sp, #8] + 46e564: 910043ff add sp, sp, #0x10 + 46e568: d65f03c0 ret + +000000000046e56c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE8allocateEmPKv(): + 46e56c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46e570: 910003fd mov x29, sp + 46e574: f90017e0 str x0, [sp, #40] + 46e578: f90013e1 str x1, [sp, #32] + 46e57c: f9000fe2 str x2, [sp, #24] + 46e580: f94017e0 ldr x0, [sp, #40] + 46e584: 940001d1 bl 46ecc8 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE8max_sizeEv> + 46e588: aa0003e1 mov x1, x0 + 46e58c: f94013e0 ldr x0, [sp, #32] + 46e590: eb01001f cmp x0, x1 + 46e594: 1a9f97e0 cset w0, hi // hi = pmore + 46e598: 12001c00 and w0, w0, #0xff + 46e59c: 7100001f cmp w0, #0x0 + 46e5a0: 54000040 b.eq 46e5a8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE8allocateEmPKv+0x3c> // b.none + 46e5a4: 97fe624f bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 46e5a8: f94013e0 ldr x0, [sp, #32] + 46e5ac: d37df000 lsl x0, x0, #3 + 46e5b0: 97fe636c bl 407360 <_Znwm@plt> + 46e5b4: a8c37bfd ldp x29, x30, [sp], #48 + 46e5b8: d65f03c0 ret + +000000000046e5bc <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEC1ES6_>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEC1ES6_(): + 46e5bc: d10043ff sub sp, sp, #0x10 + 46e5c0: f90007e0 str x0, [sp, #8] + 46e5c4: f90003e1 str x1, [sp] + 46e5c8: f94007e0 ldr x0, [sp, #8] + 46e5cc: f94003e1 ldr x1, [sp] + 46e5d0: f9000001 str x1, [x0] + 46e5d4: d503201f nop + 46e5d8: 910043ff add sp, sp, #0x10 + 46e5dc: d65f03c0 ret + +000000000046e5e0 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEES7_ET0_T_SA_S9_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEES7_ET0_T_SA_S9_(): + 46e5e0: a9bc7bfd stp x29, x30, [sp, #-64]! + 46e5e4: 910003fd mov x29, sp + 46e5e8: f90017e0 str x0, [sp, #40] + 46e5ec: f90013e1 str x1, [sp, #32] + 46e5f0: f9000fe2 str x2, [sp, #24] + 46e5f4: 52800020 mov w0, #0x1 // #1 + 46e5f8: 3900ffe0 strb w0, [sp, #63] + 46e5fc: f9400fe2 ldr x2, [sp, #24] + 46e600: f94013e1 ldr x1, [sp, #32] + 46e604: f94017e0 ldr x0, [sp, #40] + 46e608: 940001b5 bl 46ecdc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS5_EEES9_EET0_T_SC_SB_> + 46e60c: a8c47bfd ldp x29, x30, [sp], #64 + 46e610: d65f03c0 ret + +000000000046e614 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_>: +_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_(): + 46e614: a9b77bfd stp x29, x30, [sp, #-144]! + 46e618: 910003fd mov x29, sp + 46e61c: a90153f3 stp x19, x20, [sp, #16] + 46e620: f90027e0 str x0, [sp, #72] + 46e624: f90023e1 str x1, [sp, #64] + 46e628: f9001fe2 str x2, [sp, #56] + 46e62c: a90293e3 stp x3, x4, [sp, #40] + 46e630: 390083e5 strb w5, [sp, #32] + 46e634: f94023e0 ldr x0, [sp, #64] + 46e638: f90043e0 str x0, [sp, #128] + 46e63c: f94023e0 ldr x0, [sp, #64] + 46e640: f90047e0 str x0, [sp, #136] + 46e644: f9401fe0 ldr x0, [sp, #56] + 46e648: d1000400 sub x0, x0, #0x1 + 46e64c: d37ffc01 lsr x1, x0, #63 + 46e650: 8b000020 add x0, x1, x0 + 46e654: 9341fc01 asr x1, x0, #1 + 46e658: f94047e0 ldr x0, [sp, #136] + 46e65c: eb01001f cmp x0, x1 + 46e660: 5400058a b.ge 46e710 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_+0xfc> // b.tcont + 46e664: f94047e0 ldr x0, [sp, #136] + 46e668: 91000400 add x0, x0, #0x1 + 46e66c: d37ff800 lsl x0, x0, #1 + 46e670: f90047e0 str x0, [sp, #136] + 46e674: 910123e0 add x0, sp, #0x48 + 46e678: f94047e1 ldr x1, [sp, #136] + 46e67c: 97fff5dd bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46e680: aa0003f3 mov x19, x0 + 46e684: f94047e0 ldr x0, [sp, #136] + 46e688: d1000401 sub x1, x0, #0x1 + 46e68c: 910123e0 add x0, sp, #0x48 + 46e690: 97fff5d8 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46e694: aa0003e1 mov x1, x0 + 46e698: 910083e0 add x0, sp, #0x20 + 46e69c: aa0103e2 mov x2, x1 + 46e6a0: aa1303e1 mov x1, x19 + 46e6a4: 97fff9b9 bl 46cd88 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEESA_EEbT_T0_> + 46e6a8: 12001c00 and w0, w0, #0xff + 46e6ac: 7100001f cmp w0, #0x0 + 46e6b0: 54000080 b.eq 46e6c0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_+0xac> // b.none + 46e6b4: f94047e0 ldr x0, [sp, #136] + 46e6b8: d1000400 sub x0, x0, #0x1 + 46e6bc: f90047e0 str x0, [sp, #136] + 46e6c0: 910123e0 add x0, sp, #0x48 + 46e6c4: f94047e1 ldr x1, [sp, #136] + 46e6c8: 97fff5ca bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46e6cc: f90033e0 str x0, [sp, #96] + 46e6d0: 910183e0 add x0, sp, #0x60 + 46e6d4: 97fffa4c bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46e6d8: 97fffa51 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46e6dc: aa0003f3 mov x19, x0 + 46e6e0: 910123e0 add x0, sp, #0x48 + 46e6e4: f94023e1 ldr x1, [sp, #64] + 46e6e8: 97fff5c2 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46e6ec: f90037e0 str x0, [sp, #104] + 46e6f0: 9101a3e0 add x0, sp, #0x68 + 46e6f4: 97fffa44 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46e6f8: aa0003e2 mov x2, x0 + 46e6fc: a9400660 ldp x0, x1, [x19] + 46e700: a9000440 stp x0, x1, [x2] + 46e704: f94047e0 ldr x0, [sp, #136] + 46e708: f90023e0 str x0, [sp, #64] + 46e70c: 17ffffce b 46e644 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_+0x30> + 46e710: f9401fe0 ldr x0, [sp, #56] + 46e714: 92400000 and x0, x0, #0x1 + 46e718: f100001f cmp x0, #0x0 + 46e71c: 54000441 b.ne 46e7a4 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_+0x190> // b.any + 46e720: f9401fe0 ldr x0, [sp, #56] + 46e724: d1000800 sub x0, x0, #0x2 + 46e728: d37ffc01 lsr x1, x0, #63 + 46e72c: 8b000020 add x0, x1, x0 + 46e730: 9341fc01 asr x1, x0, #1 + 46e734: f94047e0 ldr x0, [sp, #136] + 46e738: eb01001f cmp x0, x1 + 46e73c: 54000341 b.ne 46e7a4 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_less_iterEEvT_T0_SC_T1_T2_+0x190> // b.any + 46e740: f94047e0 ldr x0, [sp, #136] + 46e744: 91000400 add x0, x0, #0x1 + 46e748: d37ff800 lsl x0, x0, #1 + 46e74c: f90047e0 str x0, [sp, #136] + 46e750: f94047e0 ldr x0, [sp, #136] + 46e754: d1000401 sub x1, x0, #0x1 + 46e758: 910123e0 add x0, sp, #0x48 + 46e75c: 97fff5a5 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46e760: f9003be0 str x0, [sp, #112] + 46e764: 9101c3e0 add x0, sp, #0x70 + 46e768: 97fffa27 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46e76c: 97fffa2c bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46e770: aa0003f3 mov x19, x0 + 46e774: 910123e0 add x0, sp, #0x48 + 46e778: f94023e1 ldr x1, [sp, #64] + 46e77c: 97fff59d bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46e780: f9003fe0 str x0, [sp, #120] + 46e784: 9101e3e0 add x0, sp, #0x78 + 46e788: 97fffa1f bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46e78c: aa0003e2 mov x2, x0 + 46e790: a9400660 ldp x0, x1, [x19] + 46e794: a9000440 stp x0, x1, [x2] + 46e798: f94047e0 ldr x0, [sp, #136] + 46e79c: d1000400 sub x0, x0, #0x1 + 46e7a0: f90023e0 str x0, [sp, #64] + 46e7a4: 910083e0 add x0, sp, #0x20 + 46e7a8: 97ff09ff bl 430fa4 <_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_less_iterEEONSt16remove_referenceIT_E4typeEOS5_> + 46e7ac: 910163e0 add x0, sp, #0x58 + 46e7b0: 2a1403e1 mov w1, w20 + 46e7b4: 97fe76fe bl 40c3ac <_ZN9__gnu_cxx5__ops14_Iter_less_valC1ENS0_15_Iter_less_iterE> + 46e7b8: 9100a3e0 add x0, sp, #0x28 + 46e7bc: 97fffa18 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46e7c0: 910163e1 add x1, sp, #0x58 + 46e7c4: aa0103e5 mov x5, x1 + 46e7c8: a9401003 ldp x3, x4, [x0] + 46e7cc: f94043e2 ldr x2, [sp, #128] + 46e7d0: f94023e1 ldr x1, [sp, #64] + 46e7d4: f94027e0 ldr x0, [sp, #72] + 46e7d8: 9400016b bl 46ed84 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_less_valEEvT_T0_SC_T1_RT2_> + 46e7dc: d503201f nop + 46e7e0: a94153f3 ldp x19, x20, [sp, #16] + 46e7e4: a8c97bfd ldp x29, x30, [sp], #144 + 46e7e8: d65f03c0 ret + +000000000046e7ec <_ZSt4swapIN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_>: +_ZSt4swapIN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_(): + 46e7ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 46e7f0: 910003fd mov x29, sp + 46e7f4: f9000fe0 str x0, [sp, #24] + 46e7f8: f9000be1 str x1, [sp, #16] + 46e7fc: f9400fe0 ldr x0, [sp, #24] + 46e800: 97fffa07 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46e804: a9400400 ldp x0, x1, [x0] + 46e808: a90207e0 stp x0, x1, [sp, #32] + 46e80c: f9400be0 ldr x0, [sp, #16] + 46e810: 97fffa03 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46e814: f9400fe2 ldr x2, [sp, #24] + 46e818: a9400400 ldp x0, x1, [x0] + 46e81c: a9000440 stp x0, x1, [x2] + 46e820: 910083e0 add x0, sp, #0x20 + 46e824: 97fff9fe bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46e828: f9400be2 ldr x2, [sp, #16] + 46e82c: a9400400 ldp x0, x1, [x0] + 46e830: a9000440 stp x0, x1, [x2] + 46e834: d503201f nop + 46e838: a8c37bfd ldp x29, x30, [sp], #48 + 46e83c: d65f03c0 ret + +000000000046e840 <_ZSt12__niter_baseIPN5Catch14TestCaseHandleESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE>: +_ZSt12__niter_baseIPN5Catch14TestCaseHandleESt6vectorIS1_SaIS1_EEET_N9__gnu_cxx17__normal_iteratorIS6_T0_EE(): + 46e840: a9be7bfd stp x29, x30, [sp, #-32]! + 46e844: 910003fd mov x29, sp + 46e848: f9000fe0 str x0, [sp, #24] + 46e84c: 910063e0 add x0, sp, #0x18 + 46e850: 97fff278 bl 46b230 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEE4baseEv> + 46e854: f9400000 ldr x0, [x0] + 46e858: a8c27bfd ldp x29, x30, [sp], #32 + 46e85c: d65f03c0 ret + +000000000046e860 <_ZSt22__copy_move_backward_aILb1EPN5Catch14TestCaseHandleES2_ET1_T0_S4_S3_>: +_ZSt22__copy_move_backward_aILb1EPN5Catch14TestCaseHandleES2_ET1_T0_S4_S3_(): + 46e860: a9bc7bfd stp x29, x30, [sp, #-64]! + 46e864: 910003fd mov x29, sp + 46e868: f90017e0 str x0, [sp, #40] + 46e86c: f90013e1 str x1, [sp, #32] + 46e870: f9000fe2 str x2, [sp, #24] + 46e874: 3900ffff strb wzr, [sp, #63] + 46e878: f9400fe2 ldr x2, [sp, #24] + 46e87c: f94013e1 ldr x1, [sp, #32] + 46e880: f94017e0 ldr x0, [sp, #40] + 46e884: 9400018c bl 46eeb4 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch14TestCaseHandleES5_EET0_T_S7_S6_> + 46e888: a8c47bfd ldp x29, x30, [sp], #64 + 46e88c: d65f03c0 ret + +000000000046e890 <_ZSteqIPSt4pairImN5Catch14TestCaseHandleEEEbRKSt13move_iteratorIT_ES9_>: +_ZSteqIPSt4pairImN5Catch14TestCaseHandleEEEbRKSt13move_iteratorIT_ES9_(): + 46e890: a9bd7bfd stp x29, x30, [sp, #-48]! + 46e894: 910003fd mov x29, sp + 46e898: f9000bf3 str x19, [sp, #16] + 46e89c: f90017e0 str x0, [sp, #40] + 46e8a0: f90013e1 str x1, [sp, #32] + 46e8a4: f94017e0 ldr x0, [sp, #40] + 46e8a8: 940001a3 bl 46ef34 <_ZNKSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEE4baseEv> + 46e8ac: aa0003f3 mov x19, x0 + 46e8b0: f94013e0 ldr x0, [sp, #32] + 46e8b4: 940001a0 bl 46ef34 <_ZNKSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEE4baseEv> + 46e8b8: eb00027f cmp x19, x0 + 46e8bc: 1a9f17e0 cset w0, eq // eq = none + 46e8c0: 12001c00 and w0, w0, #0xff + 46e8c4: f9400bf3 ldr x19, [sp, #16] + 46e8c8: a8c37bfd ldp x29, x30, [sp], #48 + 46e8cc: d65f03c0 ret + +000000000046e8d0 <_ZSt7forwardISt4pairImN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt4pairImN5Catch14TestCaseHandleEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 46e8d0: d10043ff sub sp, sp, #0x10 + 46e8d4: f90007e0 str x0, [sp, #8] + 46e8d8: f94007e0 ldr x0, [sp, #8] + 46e8dc: 910043ff add sp, sp, #0x10 + 46e8e0: d65f03c0 ret + +000000000046e8e4 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_>: +_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_(): + 46e8e4: a9b57bfd stp x29, x30, [sp, #-176]! + 46e8e8: 910003fd mov x29, sp + 46e8ec: a90153f3 stp x19, x20, [sp, #16] + 46e8f0: f90013f5 str x21, [sp, #32] + 46e8f4: f90037e0 str x0, [sp, #104] + 46e8f8: f90033e1 str x1, [sp, #96] + 46e8fc: f9002fe2 str x2, [sp, #88] + 46e900: aa0303f3 mov x19, x3 + 46e904: 390143e4 strb w4, [sp, #80] + 46e908: f94033e0 ldr x0, [sp, #96] + 46e90c: f90053e0 str x0, [sp, #160] + 46e910: f94033e0 ldr x0, [sp, #96] + 46e914: f90057e0 str x0, [sp, #168] + 46e918: f9402fe0 ldr x0, [sp, #88] + 46e91c: d1000400 sub x0, x0, #0x1 + 46e920: d37ffc01 lsr x1, x0, #63 + 46e924: 8b000020 add x0, x1, x0 + 46e928: 9341fc01 asr x1, x0, #1 + 46e92c: f94057e0 ldr x0, [sp, #168] + 46e930: eb01001f cmp x0, x1 + 46e934: 5400058a b.ge 46e9e4 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_+0x100> // b.tcont + 46e938: f94057e0 ldr x0, [sp, #168] + 46e93c: 91000400 add x0, x0, #0x1 + 46e940: d37ff800 lsl x0, x0, #1 + 46e944: f90057e0 str x0, [sp, #168] + 46e948: 9101a3e0 add x0, sp, #0x68 + 46e94c: f94057e1 ldr x1, [sp, #168] + 46e950: 97fff639 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46e954: aa0003f4 mov x20, x0 + 46e958: f94057e0 ldr x0, [sp, #168] + 46e95c: d1000401 sub x1, x0, #0x1 + 46e960: 9101a3e0 add x0, sp, #0x68 + 46e964: 97fff634 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46e968: aa0003e1 mov x1, x0 + 46e96c: 910143e0 add x0, sp, #0x50 + 46e970: aa0103e2 mov x2, x1 + 46e974: aa1403e1 mov x1, x20 + 46e978: 97fffa87 bl 46d394 <_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEESC_EEbT_T0_> + 46e97c: 12001c00 and w0, w0, #0xff + 46e980: 7100001f cmp w0, #0x0 + 46e984: 54000080 b.eq 46e994 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_+0xb0> // b.none + 46e988: f94057e0 ldr x0, [sp, #168] + 46e98c: d1000400 sub x0, x0, #0x1 + 46e990: f90057e0 str x0, [sp, #168] + 46e994: 9101a3e0 add x0, sp, #0x68 + 46e998: f94033e1 ldr x1, [sp, #96] + 46e99c: 97fff626 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46e9a0: f90043e0 str x0, [sp, #128] + 46e9a4: 910203e0 add x0, sp, #0x80 + 46e9a8: 97ffea69 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46e9ac: aa0003f4 mov x20, x0 + 46e9b0: 9101a3e0 add x0, sp, #0x68 + 46e9b4: f94057e1 ldr x1, [sp, #168] + 46e9b8: 97fff61f bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46e9bc: f90047e0 str x0, [sp, #136] + 46e9c0: 910223e0 add x0, sp, #0x88 + 46e9c4: 97ffea62 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46e9c8: 97fffb08 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46e9cc: aa0003e1 mov x1, x0 + 46e9d0: aa1403e0 mov x0, x20 + 46e9d4: 97fffb1c bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46e9d8: f94057e0 ldr x0, [sp, #168] + 46e9dc: f90033e0 str x0, [sp, #96] + 46e9e0: 17ffffce b 46e918 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_+0x34> + 46e9e4: f9402fe0 ldr x0, [sp, #88] + 46e9e8: 92400000 and x0, x0, #0x1 + 46e9ec: f100001f cmp x0, #0x0 + 46e9f0: 54000441 b.ne 46ea78 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_+0x194> // b.any + 46e9f4: f9402fe0 ldr x0, [sp, #88] + 46e9f8: d1000800 sub x0, x0, #0x2 + 46e9fc: d37ffc01 lsr x1, x0, #63 + 46ea00: 8b000020 add x0, x1, x0 + 46ea04: 9341fc01 asr x1, x0, #1 + 46ea08: f94057e0 ldr x0, [sp, #168] + 46ea0c: eb01001f cmp x0, x1 + 46ea10: 54000341 b.ne 46ea78 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_+0x194> // b.any + 46ea14: f94057e0 ldr x0, [sp, #168] + 46ea18: 91000400 add x0, x0, #0x1 + 46ea1c: d37ff800 lsl x0, x0, #1 + 46ea20: f90057e0 str x0, [sp, #168] + 46ea24: 9101a3e0 add x0, sp, #0x68 + 46ea28: f94033e1 ldr x1, [sp, #96] + 46ea2c: 97fff602 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46ea30: f9004be0 str x0, [sp, #144] + 46ea34: 910243e0 add x0, sp, #0x90 + 46ea38: 97ffea45 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46ea3c: aa0003f4 mov x20, x0 + 46ea40: f94057e0 ldr x0, [sp, #168] + 46ea44: d1000401 sub x1, x0, #0x1 + 46ea48: 9101a3e0 add x0, sp, #0x68 + 46ea4c: 97fff5fa bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46ea50: f9004fe0 str x0, [sp, #152] + 46ea54: 910263e0 add x0, sp, #0x98 + 46ea58: 97ffea3d bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46ea5c: 97fffae3 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46ea60: aa0003e1 mov x1, x0 + 46ea64: aa1403e0 mov x0, x20 + 46ea68: 97fffaf7 bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46ea6c: f94057e0 ldr x0, [sp, #168] + 46ea70: d1000400 sub x0, x0, #0x1 + 46ea74: f90033e0 str x0, [sp, #96] + 46ea78: 910143e0 add x0, sp, #0x50 + 46ea7c: 97ff094a bl 430fa4 <_ZSt4moveIRN9__gnu_cxx5__ops15_Iter_less_iterEEONSt16remove_referenceIT_E4typeEOS5_> + 46ea80: 9101e3e0 add x0, sp, #0x78 + 46ea84: 2a1503e1 mov w1, w21 + 46ea88: 97fe7649 bl 40c3ac <_ZN9__gnu_cxx5__ops14_Iter_less_valC1ENS0_15_Iter_less_iterE> + 46ea8c: aa1303e0 mov x0, x19 + 46ea90: 97fffad6 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46ea94: 9100c3e2 add x2, sp, #0x30 + 46ea98: aa0003e3 mov x3, x0 + 46ea9c: a9400460 ldp x0, x1, [x3] + 46eaa0: a9000440 stp x0, x1, [x2] + 46eaa4: f9400860 ldr x0, [x3, #16] + 46eaa8: f9000840 str x0, [x2, #16] + 46eaac: 9101e3e1 add x1, sp, #0x78 + 46eab0: 9100c3e0 add x0, sp, #0x30 + 46eab4: aa0103e4 mov x4, x1 + 46eab8: aa0003e3 mov x3, x0 + 46eabc: f94053e2 ldr x2, [sp, #160] + 46eac0: f94033e1 ldr x1, [sp, #96] + 46eac4: f94037e0 ldr x0, [sp, #104] + 46eac8: 94000121 bl 46ef4c <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops14_Iter_less_valEEvT_T0_SE_T1_RT2_> + 46eacc: d503201f nop + 46ead0: a94153f3 ldp x19, x20, [sp, #16] + 46ead4: f94013f5 ldr x21, [sp, #32] + 46ead8: a8cb7bfd ldp x29, x30, [sp], #176 + 46eadc: d65f03c0 ret + +000000000046eae0 <_ZSt4swapImN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt14__is_swappableIT_ES4_IT0_EEE5valueEvE4typeERSt4pairIS5_S7_ESE_>: +_ZSt4swapImN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt14__is_swappableIT_ES4_IT0_EEE5valueEvE4typeERSt4pairIS5_S7_ESE_(): + 46eae0: a9be7bfd stp x29, x30, [sp, #-32]! + 46eae4: 910003fd mov x29, sp + 46eae8: f9000fe0 str x0, [sp, #24] + 46eaec: f9000be1 str x1, [sp, #16] + 46eaf0: f9400be1 ldr x1, [sp, #16] + 46eaf4: f9400fe0 ldr x0, [sp, #24] + 46eaf8: 94000160 bl 46f078 <_ZNSt4pairImN5Catch14TestCaseHandleEE4swapERS2_> + 46eafc: d503201f nop + 46eb00: a8c27bfd ldp x29, x30, [sp], #32 + 46eb04: d65f03c0 ret + +000000000046eb08 <_ZSt12__niter_baseIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE>: +_ZSt12__niter_baseIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS8_T0_EE(): + 46eb08: a9be7bfd stp x29, x30, [sp, #-32]! + 46eb0c: 910003fd mov x29, sp + 46eb10: f9000fe0 str x0, [sp, #24] + 46eb14: 910063e0 add x0, sp, #0x18 + 46eb18: 97ffecff bl 469f14 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEE4baseEv> + 46eb1c: f9400000 ldr x0, [x0] + 46eb20: a8c27bfd ldp x29, x30, [sp], #32 + 46eb24: d65f03c0 ret + +000000000046eb28 <_ZSt22__copy_move_backward_aILb1EPSt4pairImN5Catch14TestCaseHandleEES4_ET1_T0_S6_S5_>: +_ZSt22__copy_move_backward_aILb1EPSt4pairImN5Catch14TestCaseHandleEES4_ET1_T0_S6_S5_(): + 46eb28: a9bc7bfd stp x29, x30, [sp, #-64]! + 46eb2c: 910003fd mov x29, sp + 46eb30: f90017e0 str x0, [sp, #40] + 46eb34: f90013e1 str x1, [sp, #32] + 46eb38: f9000fe2 str x2, [sp, #24] + 46eb3c: 3900ffff strb wzr, [sp, #63] + 46eb40: f9400fe2 ldr x2, [sp, #24] + 46eb44: f94013e1 ldr x1, [sp, #32] + 46eb48: f94017e0 ldr x0, [sp, #40] + 46eb4c: 9400015c bl 46f0bc <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPSt4pairImN5Catch14TestCaseHandleEES7_EET0_T_S9_S8_> + 46eb50: a8c47bfd ldp x29, x30, [sp], #64 + 46eb54: d65f03c0 ret + +000000000046eb58 <_ZSteqIPN5Catch14TestCaseHandleEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch14TestCaseHandleEEbRKSt13move_iteratorIT_ES7_(): + 46eb58: a9bd7bfd stp x29, x30, [sp, #-48]! + 46eb5c: 910003fd mov x29, sp + 46eb60: f9000bf3 str x19, [sp, #16] + 46eb64: f90017e0 str x0, [sp, #40] + 46eb68: f90013e1 str x1, [sp, #32] + 46eb6c: f94017e0 ldr x0, [sp, #40] + 46eb70: 94000175 bl 46f144 <_ZNKSt13move_iteratorIPN5Catch14TestCaseHandleEE4baseEv> + 46eb74: aa0003f3 mov x19, x0 + 46eb78: f94013e0 ldr x0, [sp, #32] + 46eb7c: 94000172 bl 46f144 <_ZNKSt13move_iteratorIPN5Catch14TestCaseHandleEE4baseEv> + 46eb80: eb00027f cmp x19, x0 + 46eb84: 1a9f17e0 cset w0, eq // eq = none + 46eb88: 12001c00 and w0, w0, #0xff + 46eb8c: f9400bf3 ldr x19, [sp, #16] + 46eb90: a8c37bfd ldp x29, x30, [sp], #48 + 46eb94: d65f03c0 ret + +000000000046eb98 <_ZN9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufIN5Catch14TestCaseHandleEE7_M_addrEv(): + 46eb98: d10043ff sub sp, sp, #0x10 + 46eb9c: f90007e0 str x0, [sp, #8] + 46eba0: f94007e0 ldr x0, [sp, #8] + 46eba4: 910043ff add sp, sp, #0x10 + 46eba8: d65f03c0 ret + +000000000046ebac <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE8allocateERS4_m(): + 46ebac: a9be7bfd stp x29, x30, [sp, #-32]! + 46ebb0: 910003fd mov x29, sp + 46ebb4: f9000fe0 str x0, [sp, #24] + 46ebb8: f9000be1 str x1, [sp, #16] + 46ebbc: d2800002 mov x2, #0x0 // #0 + 46ebc0: f9400be1 ldr x1, [sp, #16] + 46ebc4: f9400fe0 ldr x0, [sp, #24] + 46ebc8: 94000165 bl 46f15c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE8allocateEmPKv> + 46ebcc: a8c27bfd ldp x29, x30, [sp], #32 + 46ebd0: d65f03c0 ret + +000000000046ebd4 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_(): + 46ebd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 46ebd8: 910003fd mov x29, sp + 46ebdc: f90017e0 str x0, [sp, #40] + 46ebe0: f90013e1 str x1, [sp, #32] + 46ebe4: f9000fe2 str x2, [sp, #24] + 46ebe8: f9400fe0 ldr x0, [sp, #24] + 46ebec: 97ffebb5 bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46ebf0: aa0003e2 mov x2, x0 + 46ebf4: f94013e1 ldr x1, [sp, #32] + 46ebf8: f94017e0 ldr x0, [sp, #40] + 46ebfc: 9400016f bl 46f1b8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE9constructIS3_JRKS3_EEEvPT_DpOT0_> + 46ec00: d503201f nop + 46ec04: a8c37bfd ldp x29, x30, [sp], #48 + 46ec08: d65f03c0 ret + +000000000046ec0c <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS3_EEE8max_sizeEv(): + 46ec0c: d10043ff sub sp, sp, #0x10 + 46ec10: f90007e0 str x0, [sp, #8] + 46ec14: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 46ec18: 910043ff add sp, sp, #0x10 + 46ec1c: d65f03c0 ret + +000000000046ec20 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS5_EEES9_EET0_T_SC_SB_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS5_EEES9_EET0_T_SC_SB_(): + 46ec20: a9bb7bfd stp x29, x30, [sp, #-80]! + 46ec24: 910003fd mov x29, sp + 46ec28: f9000bf3 str x19, [sp, #16] + 46ec2c: f9001fe0 str x0, [sp, #56] + 46ec30: f9001be1 str x1, [sp, #48] + 46ec34: f90017e2 str x2, [sp, #40] + 46ec38: f94017e0 ldr x0, [sp, #40] + 46ec3c: f90027e0 str x0, [sp, #72] + 46ec40: 9100c3e1 add x1, sp, #0x30 + 46ec44: 9100e3e0 add x0, sp, #0x38 + 46ec48: 94000170 bl 46f208 <_ZStneIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_> + 46ec4c: 12001c00 and w0, w0, #0xff + 46ec50: 7100001f cmp w0, #0x0 + 46ec54: 540001e0 b.eq 46ec90 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x70> // b.none + 46ec58: f94027e0 ldr x0, [sp, #72] + 46ec5c: 97ff181c bl 434ccc <_ZSt11__addressofISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEPT_RS6_> + 46ec60: aa0003f3 mov x19, x0 + 46ec64: 9100e3e0 add x0, sp, #0x38 + 46ec68: 9400017e bl 46f260 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEdeEv> + 46ec6c: aa0003e1 mov x1, x0 + 46ec70: aa1303e0 mov x0, x19 + 46ec74: 94000181 bl 46f278 <_ZSt10_ConstructISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_> + 46ec78: 9100e3e0 add x0, sp, #0x38 + 46ec7c: 9400016f bl 46f238 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEppEv> + 46ec80: f94027e0 ldr x0, [sp, #72] + 46ec84: 91002000 add x0, x0, #0x8 + 46ec88: f90027e0 str x0, [sp, #72] + 46ec8c: 17ffffed b 46ec40 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x20> + 46ec90: f94027e0 ldr x0, [sp, #72] + 46ec94: 1400000a b 46ecbc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x9c> + 46ec98: 97fe60a2 bl 406f20 <__cxa_begin_catch@plt> + 46ec9c: f94027e1 ldr x1, [sp, #72] + 46eca0: f94017e0 ldr x0, [sp, #40] + 46eca4: 97ff15b6 bl 43437c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEvT_S7_> + 46eca8: 97fe628e bl 4076e0 <__cxa_rethrow@plt> + 46ecac: aa0003f3 mov x19, x0 + 46ecb0: 97fe62d8 bl 407810 <__cxa_end_catch@plt> + 46ecb4: aa1303e0 mov x0, x19 + 46ecb8: 97fe6312 bl 407900 <_Unwind_Resume@plt> + 46ecbc: f9400bf3 ldr x19, [sp, #16] + 46ecc0: a8c57bfd ldp x29, x30, [sp], #80 + 46ecc4: d65f03c0 ret + +000000000046ecc8 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS3_EEE8max_sizeEv(): + 46ecc8: d10043ff sub sp, sp, #0x10 + 46eccc: f90007e0 str x0, [sp, #8] + 46ecd0: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 46ecd4: 910043ff add sp, sp, #0x10 + 46ecd8: d65f03c0 ret + +000000000046ecdc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS5_EEES9_EET0_T_SC_SB_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS5_EEES9_EET0_T_SC_SB_(): + 46ecdc: a9bb7bfd stp x29, x30, [sp, #-80]! + 46ece0: 910003fd mov x29, sp + 46ece4: f9000bf3 str x19, [sp, #16] + 46ece8: f9001fe0 str x0, [sp, #56] + 46ecec: f9001be1 str x1, [sp, #48] + 46ecf0: f90017e2 str x2, [sp, #40] + 46ecf4: f94017e0 ldr x0, [sp, #40] + 46ecf8: f90027e0 str x0, [sp, #72] + 46ecfc: 9100c3e1 add x1, sp, #0x30 + 46ed00: 9100e3e0 add x0, sp, #0x38 + 46ed04: 9400016f bl 46f2c0 <_ZStneIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_> + 46ed08: 12001c00 and w0, w0, #0xff + 46ed0c: 7100001f cmp w0, #0x0 + 46ed10: 540001e0 b.eq 46ed4c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x70> // b.none + 46ed14: f94027e0 ldr x0, [sp, #72] + 46ed18: 97ff1809 bl 434d3c <_ZSt11__addressofISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEPT_RS6_> + 46ed1c: aa0003f3 mov x19, x0 + 46ed20: 9100e3e0 add x0, sp, #0x38 + 46ed24: 9400017d bl 46f318 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEdeEv> + 46ed28: aa0003e1 mov x1, x0 + 46ed2c: aa1303e0 mov x0, x19 + 46ed30: 94000180 bl 46f330 <_ZSt10_ConstructISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_> + 46ed34: 9100e3e0 add x0, sp, #0x38 + 46ed38: 9400016e bl 46f2f0 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEppEv> + 46ed3c: f94027e0 ldr x0, [sp, #72] + 46ed40: 91002000 add x0, x0, #0x8 + 46ed44: f90027e0 str x0, [sp, #72] + 46ed48: 17ffffed b 46ecfc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x20> + 46ed4c: f94027e0 ldr x0, [sp, #72] + 46ed50: 1400000a b 46ed78 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x9c> + 46ed54: 97fe6073 bl 406f20 <__cxa_begin_catch@plt> + 46ed58: f94027e1 ldr x1, [sp, #72] + 46ed5c: f94017e0 ldr x0, [sp, #40] + 46ed60: 97ff15b6 bl 434438 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEvT_S7_> + 46ed64: 97fe625f bl 4076e0 <__cxa_rethrow@plt> + 46ed68: aa0003f3 mov x19, x0 + 46ed6c: 97fe62a9 bl 407810 <__cxa_end_catch@plt> + 46ed70: aa1303e0 mov x0, x19 + 46ed74: 97fe62e3 bl 407900 <_Unwind_Resume@plt> + 46ed78: f9400bf3 ldr x19, [sp, #16] + 46ed7c: a8c57bfd ldp x29, x30, [sp], #80 + 46ed80: d65f03c0 ret + +000000000046ed84 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_less_valEEvT_T0_SC_T1_RT2_>: +_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_less_valEEvT_T0_SC_T1_RT2_(): + 46ed84: a9b97bfd stp x29, x30, [sp, #-112]! + 46ed88: 910003fd mov x29, sp + 46ed8c: f9000bf3 str x19, [sp, #16] + 46ed90: f90027e0 str x0, [sp, #72] + 46ed94: f90023e1 str x1, [sp, #64] + 46ed98: f9001fe2 str x2, [sp, #56] + 46ed9c: a90293e3 stp x3, x4, [sp, #40] + 46eda0: f90013e5 str x5, [sp, #32] + 46eda4: f94023e0 ldr x0, [sp, #64] + 46eda8: d1000400 sub x0, x0, #0x1 + 46edac: d37ffc01 lsr x1, x0, #63 + 46edb0: 8b000021 add x1, x1, x0 + 46edb4: 9341fc20 asr x0, x1, #1 + 46edb8: f90037e0 str x0, [sp, #104] + 46edbc: f94023e1 ldr x1, [sp, #64] + 46edc0: f9401fe0 ldr x0, [sp, #56] + 46edc4: eb00003f cmp x1, x0 + 46edc8: 540001cd b.le 46ee00 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_less_valEEvT_T0_SC_T1_RT2_+0x7c> + 46edcc: 910123e0 add x0, sp, #0x48 + 46edd0: f94037e1 ldr x1, [sp, #104] + 46edd4: 97fff407 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46edd8: aa0003e1 mov x1, x0 + 46eddc: 9100a3e0 add x0, sp, #0x28 + 46ede0: aa0003e2 mov x2, x0 + 46ede4: f94013e0 ldr x0, [sp, #32] + 46ede8: 94000164 bl 46f378 <_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEES5_EEbT_RT0_> + 46edec: 12001c00 and w0, w0, #0xff + 46edf0: 7100001f cmp w0, #0x0 + 46edf4: 54000060 b.eq 46ee00 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_less_valEEvT_T0_SC_T1_RT2_+0x7c> // b.none + 46edf8: 52800020 mov w0, #0x1 // #1 + 46edfc: 14000002 b 46ee04 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_less_valEEvT_T0_SC_T1_RT2_+0x80> + 46ee00: 52800000 mov w0, #0x0 // #0 + 46ee04: 7100001f cmp w0, #0x0 + 46ee08: 54000360 b.eq 46ee74 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_less_valEEvT_T0_SC_T1_RT2_+0xf0> // b.none + 46ee0c: 910123e0 add x0, sp, #0x48 + 46ee10: f94037e1 ldr x1, [sp, #104] + 46ee14: 97fff3f7 bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46ee18: f9002be0 str x0, [sp, #80] + 46ee1c: 910143e0 add x0, sp, #0x50 + 46ee20: 97fff879 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46ee24: 97fff87e bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46ee28: aa0003f3 mov x19, x0 + 46ee2c: 910123e0 add x0, sp, #0x48 + 46ee30: f94023e1 ldr x1, [sp, #64] + 46ee34: 97fff3ef bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46ee38: f9002fe0 str x0, [sp, #88] + 46ee3c: 910163e0 add x0, sp, #0x58 + 46ee40: 97fff871 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46ee44: aa0003e2 mov x2, x0 + 46ee48: a9400660 ldp x0, x1, [x19] + 46ee4c: a9000440 stp x0, x1, [x2] + 46ee50: f94037e0 ldr x0, [sp, #104] + 46ee54: f90023e0 str x0, [sp, #64] + 46ee58: f94023e0 ldr x0, [sp, #64] + 46ee5c: d1000400 sub x0, x0, #0x1 + 46ee60: d37ffc01 lsr x1, x0, #63 + 46ee64: 8b000021 add x1, x1, x0 + 46ee68: 9341fc20 asr x0, x1, #1 + 46ee6c: f90037e0 str x0, [sp, #104] + 46ee70: 17ffffd3 b 46edbc <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops14_Iter_less_valEEvT_T0_SC_T1_RT2_+0x38> + 46ee74: 9100a3e0 add x0, sp, #0x28 + 46ee78: 97fff869 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46ee7c: aa0003f3 mov x19, x0 + 46ee80: 910123e0 add x0, sp, #0x48 + 46ee84: f94023e1 ldr x1, [sp, #64] + 46ee88: 97fff3da bl 46bdf0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEplEl> + 46ee8c: f90033e0 str x0, [sp, #96] + 46ee90: 910183e0 add x0, sp, #0x60 + 46ee94: 97fff85c bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46ee98: aa0003e2 mov x2, x0 + 46ee9c: a9400660 ldp x0, x1, [x19] + 46eea0: a9000440 stp x0, x1, [x2] + 46eea4: d503201f nop + 46eea8: f9400bf3 ldr x19, [sp, #16] + 46eeac: a8c77bfd ldp x29, x30, [sp], #112 + 46eeb0: d65f03c0 ret + +000000000046eeb4 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch14TestCaseHandleES5_EET0_T_S7_S6_>: +_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch14TestCaseHandleES5_EET0_T_S7_S6_(): + 46eeb4: a9bc7bfd stp x29, x30, [sp, #-64]! + 46eeb8: 910003fd mov x29, sp + 46eebc: f90017e0 str x0, [sp, #40] + 46eec0: f90013e1 str x1, [sp, #32] + 46eec4: f9000fe2 str x2, [sp, #24] + 46eec8: f94013e1 ldr x1, [sp, #32] + 46eecc: f94017e0 ldr x0, [sp, #40] + 46eed0: cb000021 sub x1, x1, x0 + 46eed4: 9344fc20 asr x0, x1, #4 + 46eed8: f9001fe0 str x0, [sp, #56] + 46eedc: f9401fe0 ldr x0, [sp, #56] + 46eee0: f100001f cmp x0, #0x0 + 46eee4: 5400022d b.le 46ef28 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch14TestCaseHandleES5_EET0_T_S7_S6_+0x74> + 46eee8: f94013e0 ldr x0, [sp, #32] + 46eeec: d1004000 sub x0, x0, #0x10 + 46eef0: f90013e0 str x0, [sp, #32] + 46eef4: f94013e0 ldr x0, [sp, #32] + 46eef8: 97fff849 bl 46d01c <_ZSt4moveIRN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS4_> + 46eefc: aa0003e1 mov x1, x0 + 46ef00: f9400fe0 ldr x0, [sp, #24] + 46ef04: d1004000 sub x0, x0, #0x10 + 46ef08: f9000fe0 str x0, [sp, #24] + 46ef0c: f9400fe2 ldr x2, [sp, #24] + 46ef10: a9400420 ldp x0, x1, [x1] + 46ef14: a9000440 stp x0, x1, [x2] + 46ef18: f9401fe0 ldr x0, [sp, #56] + 46ef1c: d1000400 sub x0, x0, #0x1 + 46ef20: f9001fe0 str x0, [sp, #56] + 46ef24: 17ffffee b 46eedc <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5Catch14TestCaseHandleES5_EET0_T_S7_S6_+0x28> + 46ef28: f9400fe0 ldr x0, [sp, #24] + 46ef2c: a8c47bfd ldp x29, x30, [sp], #64 + 46ef30: d65f03c0 ret + +000000000046ef34 <_ZNKSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEE4baseEv>: +_ZNKSt13move_iteratorIPSt4pairImN5Catch14TestCaseHandleEEE4baseEv(): + 46ef34: d10043ff sub sp, sp, #0x10 + 46ef38: f90007e0 str x0, [sp, #8] + 46ef3c: f94007e0 ldr x0, [sp, #8] + 46ef40: f9400000 ldr x0, [x0] + 46ef44: 910043ff add sp, sp, #0x10 + 46ef48: d65f03c0 ret + +000000000046ef4c <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops14_Iter_less_valEEvT_T0_SE_T1_RT2_>: +_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops14_Iter_less_valEEvT_T0_SE_T1_RT2_(): + 46ef4c: a9ba7bfd stp x29, x30, [sp, #-96]! + 46ef50: 910003fd mov x29, sp + 46ef54: a90153f3 stp x19, x20, [sp, #16] + 46ef58: f9001fe0 str x0, [sp, #56] + 46ef5c: f9001be1 str x1, [sp, #48] + 46ef60: f90017e2 str x2, [sp, #40] + 46ef64: aa0303f3 mov x19, x3 + 46ef68: f90013e4 str x4, [sp, #32] + 46ef6c: f9401be0 ldr x0, [sp, #48] + 46ef70: d1000400 sub x0, x0, #0x1 + 46ef74: d37ffc01 lsr x1, x0, #63 + 46ef78: 8b000021 add x1, x1, x0 + 46ef7c: 9341fc20 asr x0, x1, #1 + 46ef80: f9002fe0 str x0, [sp, #88] + 46ef84: f9401be1 ldr x1, [sp, #48] + 46ef88: f94017e0 ldr x0, [sp, #40] + 46ef8c: eb00003f cmp x1, x0 + 46ef90: 540001ad b.le 46efc4 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops14_Iter_less_valEEvT_T0_SE_T1_RT2_+0x78> + 46ef94: 9100e3e0 add x0, sp, #0x38 + 46ef98: f9402fe1 ldr x1, [sp, #88] + 46ef9c: 97fff4a6 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46efa0: aa1303e2 mov x2, x19 + 46efa4: aa0003e1 mov x1, x0 + 46efa8: f94013e0 ldr x0, [sp, #32] + 46efac: 940000ff bl 46f3a8 <_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEES7_EEbT_RT0_> + 46efb0: 12001c00 and w0, w0, #0xff + 46efb4: 7100001f cmp w0, #0x0 + 46efb8: 54000060 b.eq 46efc4 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops14_Iter_less_valEEvT_T0_SE_T1_RT2_+0x78> // b.none + 46efbc: 52800020 mov w0, #0x1 // #1 + 46efc0: 14000002 b 46efc8 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops14_Iter_less_valEEvT_T0_SE_T1_RT2_+0x7c> + 46efc4: 52800000 mov w0, #0x0 // #0 + 46efc8: 7100001f cmp w0, #0x0 + 46efcc: 54000360 b.eq 46f038 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops14_Iter_less_valEEvT_T0_SE_T1_RT2_+0xec> // b.none + 46efd0: 9100e3e0 add x0, sp, #0x38 + 46efd4: f9401be1 ldr x1, [sp, #48] + 46efd8: 97fff497 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46efdc: f90023e0 str x0, [sp, #64] + 46efe0: 910103e0 add x0, sp, #0x40 + 46efe4: 97ffe8da bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46efe8: aa0003f4 mov x20, x0 + 46efec: 9100e3e0 add x0, sp, #0x38 + 46eff0: f9402fe1 ldr x1, [sp, #88] + 46eff4: 97fff490 bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46eff8: f90027e0 str x0, [sp, #72] + 46effc: 910123e0 add x0, sp, #0x48 + 46f000: 97ffe8d3 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46f004: 97fff979 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46f008: aa0003e1 mov x1, x0 + 46f00c: aa1403e0 mov x0, x20 + 46f010: 97fff98d bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46f014: f9402fe0 ldr x0, [sp, #88] + 46f018: f9001be0 str x0, [sp, #48] + 46f01c: f9401be0 ldr x0, [sp, #48] + 46f020: d1000400 sub x0, x0, #0x1 + 46f024: d37ffc01 lsr x1, x0, #63 + 46f028: 8b000021 add x1, x1, x0 + 46f02c: 9341fc20 asr x0, x1, #1 + 46f030: f9002fe0 str x0, [sp, #88] + 46f034: 17ffffd4 b 46ef84 <_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops14_Iter_less_valEEvT_T0_SE_T1_RT2_+0x38> + 46f038: 9100e3e0 add x0, sp, #0x38 + 46f03c: f9401be1 ldr x1, [sp, #48] + 46f040: 97fff47d bl 46c234 <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEplEl> + 46f044: f9002be0 str x0, [sp, #80] + 46f048: 910143e0 add x0, sp, #0x50 + 46f04c: 97ffe8c0 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46f050: aa0003f4 mov x20, x0 + 46f054: aa1303e0 mov x0, x19 + 46f058: 97fff964 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46f05c: aa0003e1 mov x1, x0 + 46f060: aa1403e0 mov x0, x20 + 46f064: 97fff978 bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46f068: d503201f nop + 46f06c: a94153f3 ldp x19, x20, [sp, #16] + 46f070: a8c67bfd ldp x29, x30, [sp], #96 + 46f074: d65f03c0 ret + +000000000046f078 <_ZNSt4pairImN5Catch14TestCaseHandleEE4swapERS2_>: +_ZNSt4pairImN5Catch14TestCaseHandleEE4swapERS2_(): + 46f078: a9be7bfd stp x29, x30, [sp, #-32]! + 46f07c: 910003fd mov x29, sp + 46f080: f9000fe0 str x0, [sp, #24] + 46f084: f9000be1 str x1, [sp, #16] + 46f088: f9400fe0 ldr x0, [sp, #24] + 46f08c: f9400be1 ldr x1, [sp, #16] + 46f090: 940000d7 bl 46f3ec <_ZSt4swapImENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_> + 46f094: f9400fe0 ldr x0, [sp, #24] + 46f098: 91002002 add x2, x0, #0x8 + 46f09c: f9400be0 ldr x0, [sp, #16] + 46f0a0: 91002000 add x0, x0, #0x8 + 46f0a4: aa0003e1 mov x1, x0 + 46f0a8: aa0203e0 mov x0, x2 + 46f0ac: 97fffdd0 bl 46e7ec <_ZSt4swapIN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_> + 46f0b0: d503201f nop + 46f0b4: a8c27bfd ldp x29, x30, [sp], #32 + 46f0b8: d65f03c0 ret + +000000000046f0bc <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPSt4pairImN5Catch14TestCaseHandleEES7_EET0_T_S9_S8_>: +_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPSt4pairImN5Catch14TestCaseHandleEES7_EET0_T_S9_S8_(): + 46f0bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 46f0c0: 910003fd mov x29, sp + 46f0c4: f90017e0 str x0, [sp, #40] + 46f0c8: f90013e1 str x1, [sp, #32] + 46f0cc: f9000fe2 str x2, [sp, #24] + 46f0d0: f94013e1 ldr x1, [sp, #32] + 46f0d4: f94017e0 ldr x0, [sp, #40] + 46f0d8: cb000020 sub x0, x1, x0 + 46f0dc: 9343fc01 asr x1, x0, #3 + 46f0e0: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 46f0e4: f2955560 movk x0, #0xaaab + 46f0e8: 9b007c20 mul x0, x1, x0 + 46f0ec: f9001fe0 str x0, [sp, #56] + 46f0f0: f9401fe0 ldr x0, [sp, #56] + 46f0f4: f100001f cmp x0, #0x0 + 46f0f8: 5400020d b.le 46f138 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPSt4pairImN5Catch14TestCaseHandleEES7_EET0_T_S9_S8_+0x7c> + 46f0fc: f9400fe0 ldr x0, [sp, #24] + 46f100: d1006000 sub x0, x0, #0x18 + 46f104: f9000fe0 str x0, [sp, #24] + 46f108: f94013e0 ldr x0, [sp, #32] + 46f10c: d1006000 sub x0, x0, #0x18 + 46f110: f90013e0 str x0, [sp, #32] + 46f114: f94013e0 ldr x0, [sp, #32] + 46f118: 97fff934 bl 46d5e8 <_ZSt4moveIRSt4pairImN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS6_> + 46f11c: aa0003e1 mov x1, x0 + 46f120: f9400fe0 ldr x0, [sp, #24] + 46f124: 97fff948 bl 46d644 <_ZNSt4pairImN5Catch14TestCaseHandleEEaSEOS2_> + 46f128: f9401fe0 ldr x0, [sp, #56] + 46f12c: d1000400 sub x0, x0, #0x1 + 46f130: f9001fe0 str x0, [sp, #56] + 46f134: 17ffffef b 46f0f0 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPSt4pairImN5Catch14TestCaseHandleEES7_EET0_T_S9_S8_+0x34> + 46f138: f9400fe0 ldr x0, [sp, #24] + 46f13c: a8c47bfd ldp x29, x30, [sp], #64 + 46f140: d65f03c0 ret + +000000000046f144 <_ZNKSt13move_iteratorIPN5Catch14TestCaseHandleEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch14TestCaseHandleEE4baseEv(): + 46f144: d10043ff sub sp, sp, #0x10 + 46f148: f90007e0 str x0, [sp, #8] + 46f14c: f94007e0 ldr x0, [sp, #8] + 46f150: f9400000 ldr x0, [x0] + 46f154: 910043ff add sp, sp, #0x10 + 46f158: d65f03c0 ret + +000000000046f15c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE8allocateEmPKv(): + 46f15c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f160: 910003fd mov x29, sp + 46f164: f90017e0 str x0, [sp, #40] + 46f168: f90013e1 str x1, [sp, #32] + 46f16c: f9000fe2 str x2, [sp, #24] + 46f170: f94017e0 ldr x0, [sp, #40] + 46f174: 940000b3 bl 46f440 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE8max_sizeEv> + 46f178: aa0003e1 mov x1, x0 + 46f17c: f94013e0 ldr x0, [sp, #32] + 46f180: eb01001f cmp x0, x1 + 46f184: 1a9f97e0 cset w0, hi // hi = pmore + 46f188: 12001c00 and w0, w0, #0xff + 46f18c: 7100001f cmp w0, #0x0 + 46f190: 54000040 b.eq 46f198 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE8allocateEmPKv+0x3c> // b.none + 46f194: 97fe5f53 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 46f198: f94013e1 ldr x1, [sp, #32] + 46f19c: aa0103e0 mov x0, x1 + 46f1a0: d37ff800 lsl x0, x0, #1 + 46f1a4: 8b010000 add x0, x0, x1 + 46f1a8: d37cec00 lsl x0, x0, #4 + 46f1ac: 97fe606d bl 407360 <_Znwm@plt> + 46f1b0: a8c37bfd ldp x29, x30, [sp], #48 + 46f1b4: d65f03c0 ret + +000000000046f1b8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE9constructIS3_JRKS3_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE9constructIS3_JRKS3_EEEvPT_DpOT0_(): + 46f1b8: a9bc7bfd stp x29, x30, [sp, #-64]! + 46f1bc: 910003fd mov x29, sp + 46f1c0: f9000bf3 str x19, [sp, #16] + 46f1c4: f9001fe0 str x0, [sp, #56] + 46f1c8: f9001be1 str x1, [sp, #48] + 46f1cc: f90017e2 str x2, [sp, #40] + 46f1d0: f94017e0 ldr x0, [sp, #40] + 46f1d4: 97ffea3b bl 469ac0 <_ZSt7forwardIRKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 46f1d8: aa0003f3 mov x19, x0 + 46f1dc: f9401be0 ldr x0, [sp, #48] + 46f1e0: aa0003e1 mov x1, x0 + 46f1e4: d2800200 mov x0, #0x10 // #16 + 46f1e8: 97fe74a4 bl 40c478 <_ZnwmPv> + 46f1ec: aa0003e2 mov x2, x0 + 46f1f0: a9400660 ldp x0, x1, [x19] + 46f1f4: a9000440 stp x0, x1, [x2] + 46f1f8: d503201f nop + 46f1fc: f9400bf3 ldr x19, [sp, #16] + 46f200: a8c47bfd ldp x29, x30, [sp], #64 + 46f204: d65f03c0 ret + +000000000046f208 <_ZStneIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_>: +_ZStneIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_(): + 46f208: a9be7bfd stp x29, x30, [sp, #-32]! + 46f20c: 910003fd mov x29, sp + 46f210: f9000fe0 str x0, [sp, #24] + 46f214: f9000be1 str x1, [sp, #16] + 46f218: f9400be1 ldr x1, [sp, #16] + 46f21c: f9400fe0 ldr x0, [sp, #24] + 46f220: 9400008e bl 46f458 <_ZSteqIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_> + 46f224: 12001c00 and w0, w0, #0xff + 46f228: 52000000 eor w0, w0, #0x1 + 46f22c: 12001c00 and w0, w0, #0xff + 46f230: a8c27bfd ldp x29, x30, [sp], #32 + 46f234: d65f03c0 ret + +000000000046f238 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEppEv>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEppEv(): + 46f238: d10043ff sub sp, sp, #0x10 + 46f23c: f90007e0 str x0, [sp, #8] + 46f240: f94007e0 ldr x0, [sp, #8] + 46f244: f9400000 ldr x0, [x0] + 46f248: 91002001 add x1, x0, #0x8 + 46f24c: f94007e0 ldr x0, [sp, #8] + 46f250: f9000001 str x1, [x0] + 46f254: f94007e0 ldr x0, [sp, #8] + 46f258: 910043ff add sp, sp, #0x10 + 46f25c: d65f03c0 ret + +000000000046f260 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEdeEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEdeEv(): + 46f260: d10043ff sub sp, sp, #0x10 + 46f264: f90007e0 str x0, [sp, #8] + 46f268: f94007e0 ldr x0, [sp, #8] + 46f26c: f9400000 ldr x0, [x0] + 46f270: 910043ff add sp, sp, #0x10 + 46f274: d65f03c0 ret + +000000000046f278 <_ZSt10_ConstructISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_(): + 46f278: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f27c: 910003fd mov x29, sp + 46f280: f9000bf3 str x19, [sp, #16] + 46f284: f90017e0 str x0, [sp, #40] + 46f288: f90013e1 str x1, [sp, #32] + 46f28c: f94013e0 ldr x0, [sp, #32] + 46f290: 97fff118 bl 46b6f0 <_ZSt7forwardISt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46f294: aa0003f3 mov x19, x0 + 46f298: f94017e0 ldr x0, [sp, #40] + 46f29c: aa0003e1 mov x1, x0 + 46f2a0: d2800100 mov x0, #0x8 // #8 + 46f2a4: 97fe7475 bl 40c478 <_ZnwmPv> + 46f2a8: aa1303e1 mov x1, x19 + 46f2ac: 97ff0e4a bl 432bd4 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EEC1EOS4_> + 46f2b0: d503201f nop + 46f2b4: f9400bf3 ldr x19, [sp, #16] + 46f2b8: a8c37bfd ldp x29, x30, [sp], #48 + 46f2bc: d65f03c0 ret + +000000000046f2c0 <_ZStneIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_>: +_ZStneIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_(): + 46f2c0: a9be7bfd stp x29, x30, [sp, #-32]! + 46f2c4: 910003fd mov x29, sp + 46f2c8: f9000fe0 str x0, [sp, #24] + 46f2cc: f9000be1 str x1, [sp, #16] + 46f2d0: f9400be1 ldr x1, [sp, #16] + 46f2d4: f9400fe0 ldr x0, [sp, #24] + 46f2d8: 94000070 bl 46f498 <_ZSteqIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_> + 46f2dc: 12001c00 and w0, w0, #0xff + 46f2e0: 52000000 eor w0, w0, #0x1 + 46f2e4: 12001c00 and w0, w0, #0xff + 46f2e8: a8c27bfd ldp x29, x30, [sp], #32 + 46f2ec: d65f03c0 ret + +000000000046f2f0 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEppEv>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEppEv(): + 46f2f0: d10043ff sub sp, sp, #0x10 + 46f2f4: f90007e0 str x0, [sp, #8] + 46f2f8: f94007e0 ldr x0, [sp, #8] + 46f2fc: f9400000 ldr x0, [x0] + 46f300: 91002001 add x1, x0, #0x8 + 46f304: f94007e0 ldr x0, [sp, #8] + 46f308: f9000001 str x1, [x0] + 46f30c: f94007e0 ldr x0, [sp, #8] + 46f310: 910043ff add sp, sp, #0x10 + 46f314: d65f03c0 ret + +000000000046f318 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEdeEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEdeEv(): + 46f318: d10043ff sub sp, sp, #0x10 + 46f31c: f90007e0 str x0, [sp, #8] + 46f320: f94007e0 ldr x0, [sp, #8] + 46f324: f9400000 ldr x0, [x0] + 46f328: 910043ff add sp, sp, #0x10 + 46f32c: d65f03c0 ret + +000000000046f330 <_ZSt10_ConstructISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_(): + 46f330: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f334: 910003fd mov x29, sp + 46f338: f9000bf3 str x19, [sp, #16] + 46f33c: f90017e0 str x0, [sp, #40] + 46f340: f90013e1 str x1, [sp, #32] + 46f344: f94013e0 ldr x0, [sp, #32] + 46f348: 97fff188 bl 46b968 <_ZSt7forwardISt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 46f34c: aa0003f3 mov x19, x0 + 46f350: f94017e0 ldr x0, [sp, #40] + 46f354: aa0003e1 mov x1, x0 + 46f358: d2800100 mov x0, #0x8 // #8 + 46f35c: 97fe7447 bl 40c478 <_ZnwmPv> + 46f360: aa1303e1 mov x1, x19 + 46f364: 97ff0e47 bl 432c80 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1EOS4_> + 46f368: d503201f nop + 46f36c: f9400bf3 ldr x19, [sp, #16] + 46f370: a8c37bfd ldp x29, x30, [sp], #48 + 46f374: d65f03c0 ret + +000000000046f378 <_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEES5_EEbT_RT0_>: +_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEES5_EEbT_RT0_(): + 46f378: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f37c: 910003fd mov x29, sp + 46f380: f90017e0 str x0, [sp, #40] + 46f384: f90013e1 str x1, [sp, #32] + 46f388: f9000fe2 str x2, [sp, #24] + 46f38c: 910083e0 add x0, sp, #0x20 + 46f390: 97fff71d bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 46f394: f9400fe1 ldr x1, [sp, #24] + 46f398: 97ffd8f4 bl 465768 <_ZNK5Catch14TestCaseHandleltERKS0_> + 46f39c: 12001c00 and w0, w0, #0xff + 46f3a0: a8c37bfd ldp x29, x30, [sp], #48 + 46f3a4: d65f03c0 ret + +000000000046f3a8 <_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEES7_EEbT_RT0_>: +_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS7_SaIS7_EEEES7_EEbT_RT0_(): + 46f3a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f3ac: 910003fd mov x29, sp + 46f3b0: f90017e0 str x0, [sp, #40] + 46f3b4: f90013e1 str x1, [sp, #32] + 46f3b8: f9000fe2 str x2, [sp, #24] + 46f3bc: 910083e0 add x0, sp, #0x20 + 46f3c0: 97ffe7e3 bl 46934c <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairImN5Catch14TestCaseHandleEESt6vectorIS4_SaIS4_EEEdeEv> + 46f3c4: f9400fe1 ldr x1, [sp, #24] + 46f3c8: 97fffb54 bl 46e118 <_ZStltImN5Catch14TestCaseHandleEEbRKSt4pairIT_T0_ES7_> + 46f3cc: 12001c00 and w0, w0, #0xff + 46f3d0: a8c37bfd ldp x29, x30, [sp], #48 + 46f3d4: d65f03c0 ret + +000000000046f3d8 <_ZSt4moveIRmEONSt16remove_referenceIT_E4typeEOS2_>: +_ZSt4moveIRmEONSt16remove_referenceIT_E4typeEOS2_(): + 46f3d8: d10043ff sub sp, sp, #0x10 + 46f3dc: f90007e0 str x0, [sp, #8] + 46f3e0: f94007e0 ldr x0, [sp, #8] + 46f3e4: 910043ff add sp, sp, #0x10 + 46f3e8: d65f03c0 ret + +000000000046f3ec <_ZSt4swapImENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_>: +_ZSt4swapImENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_(): + 46f3ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f3f0: 910003fd mov x29, sp + 46f3f4: f9000fe0 str x0, [sp, #24] + 46f3f8: f9000be1 str x1, [sp, #16] + 46f3fc: f9400fe0 ldr x0, [sp, #24] + 46f400: 97fffff6 bl 46f3d8 <_ZSt4moveIRmEONSt16remove_referenceIT_E4typeEOS2_> + 46f404: f9400000 ldr x0, [x0] + 46f408: f90017e0 str x0, [sp, #40] + 46f40c: f9400be0 ldr x0, [sp, #16] + 46f410: 97fffff2 bl 46f3d8 <_ZSt4moveIRmEONSt16remove_referenceIT_E4typeEOS2_> + 46f414: f9400001 ldr x1, [x0] + 46f418: f9400fe0 ldr x0, [sp, #24] + 46f41c: f9000001 str x1, [x0] + 46f420: 9100a3e0 add x0, sp, #0x28 + 46f424: 97ffffed bl 46f3d8 <_ZSt4moveIRmEONSt16remove_referenceIT_E4typeEOS2_> + 46f428: f9400001 ldr x1, [x0] + 46f42c: f9400be0 ldr x0, [sp, #16] + 46f430: f9000001 str x1, [x0] + 46f434: d503201f nop + 46f438: a8c37bfd ldp x29, x30, [sp], #48 + 46f43c: d65f03c0 ret + +000000000046f440 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch14TestCaseHandleEEE8max_sizeEv(): + 46f440: d10043ff sub sp, sp, #0x10 + 46f444: f90007e0 str x0, [sp, #8] + 46f448: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 46f44c: f2e0aaa0 movk x0, #0x555, lsl #48 + 46f450: 910043ff add sp, sp, #0x10 + 46f454: d65f03c0 ret + +000000000046f458 <_ZSteqIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_>: +_ZSteqIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_(): + 46f458: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f45c: 910003fd mov x29, sp + 46f460: f9000bf3 str x19, [sp, #16] + 46f464: f90017e0 str x0, [sp, #40] + 46f468: f90013e1 str x1, [sp, #32] + 46f46c: f94017e0 ldr x0, [sp, #40] + 46f470: 9400001a bl 46f4d8 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEE4baseEv> + 46f474: aa0003f3 mov x19, x0 + 46f478: f94013e0 ldr x0, [sp, #32] + 46f47c: 94000017 bl 46f4d8 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEE4baseEv> + 46f480: eb00027f cmp x19, x0 + 46f484: 1a9f17e0 cset w0, eq // eq = none + 46f488: 12001c00 and w0, w0, #0xff + 46f48c: f9400bf3 ldr x19, [sp, #16] + 46f490: a8c37bfd ldp x29, x30, [sp], #48 + 46f494: d65f03c0 ret + +000000000046f498 <_ZSteqIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_>: +_ZSteqIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_(): + 46f498: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f49c: 910003fd mov x29, sp + 46f4a0: f9000bf3 str x19, [sp, #16] + 46f4a4: f90017e0 str x0, [sp, #40] + 46f4a8: f90013e1 str x1, [sp, #32] + 46f4ac: f94017e0 ldr x0, [sp, #40] + 46f4b0: 94000010 bl 46f4f0 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEE4baseEv> + 46f4b4: aa0003f3 mov x19, x0 + 46f4b8: f94013e0 ldr x0, [sp, #32] + 46f4bc: 9400000d bl 46f4f0 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEE4baseEv> + 46f4c0: eb00027f cmp x19, x0 + 46f4c4: 1a9f17e0 cset w0, eq // eq = none + 46f4c8: 12001c00 and w0, w0, #0xff + 46f4cc: f9400bf3 ldr x19, [sp, #16] + 46f4d0: a8c37bfd ldp x29, x30, [sp], #48 + 46f4d4: d65f03c0 ret + +000000000046f4d8 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEE4baseEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS2_EEE4baseEv(): + 46f4d8: d10043ff sub sp, sp, #0x10 + 46f4dc: f90007e0 str x0, [sp, #8] + 46f4e0: f94007e0 ldr x0, [sp, #8] + 46f4e4: f9400000 ldr x0, [x0] + 46f4e8: 910043ff add sp, sp, #0x10 + 46f4ec: d65f03c0 ret + +000000000046f4f0 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEE4baseEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEE4baseEv(): + 46f4f0: d10043ff sub sp, sp, #0x10 + 46f4f4: f90007e0 str x0, [sp, #8] + 46f4f8: f94007e0 ldr x0, [sp, #8] + 46f4fc: f9400000 ldr x0, [x0] + 46f500: 910043ff add sp, sp, #0x10 + 46f504: d65f03c0 ret + +000000000046f508 <_ZN5Catch21TestInvokerAsFunctionD1Ev>: +_ZN5Catch21TestInvokerAsFunctionD2Ev(): + 46f508: a9be7bfd stp x29, x30, [sp, #-32]! + 46f50c: 910003fd mov x29, sp + 46f510: f9000fe0 str x0, [sp, #24] + 46f514: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46f518: 91010001 add x1, x0, #0x40 + 46f51c: f9400fe0 ldr x0, [sp, #24] + 46f520: f9000001 str x1, [x0] + 46f524: f9400fe0 ldr x0, [sp, #24] + 46f528: 9401206b bl 4b76d4 <_ZN5Catch12ITestInvokerD1Ev> + 46f52c: d503201f nop + 46f530: a8c27bfd ldp x29, x30, [sp], #32 + 46f534: d65f03c0 ret + +000000000046f538 <_ZN5Catch21TestInvokerAsFunctionD0Ev>: +_ZN5Catch21TestInvokerAsFunctionD0Ev(): + 46f538: a9be7bfd stp x29, x30, [sp, #-32]! + 46f53c: 910003fd mov x29, sp + 46f540: f9000fe0 str x0, [sp, #24] + 46f544: f9400fe0 ldr x0, [sp, #24] + 46f548: 97fffff0 bl 46f508 <_ZN5Catch21TestInvokerAsFunctionD1Ev> + 46f54c: d2800201 mov x1, #0x10 // #16 + 46f550: f9400fe0 ldr x0, [sp, #24] + 46f554: 97fe5f8b bl 407380 <_ZdlPvm@plt> + 46f558: a8c27bfd ldp x29, x30, [sp], #32 + 46f55c: d65f03c0 ret + +000000000046f560 <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 46f560: 900006e0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 46f564: 912e0000 add x0, x0, #0xb80 + 46f568: f9400000 ldr x0, [x0] + 46f56c: f100001f cmp x0, #0x0 + 46f570: 1a9f07e0 cset w0, ne // ne = any + 46f574: 12001c00 and w0, w0, #0xff + 46f578: d65f03c0 ret + +000000000046f57c <_ZN5Catch16TestCaseTracking15NameAndLocationC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_14SourceLineInfoE>: +_ZN5Catch16TestCaseTracking15NameAndLocationC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_14SourceLineInfoE(): + 46f57c: a9bd7bfd stp x29, x30, [sp, #-48]! + 46f580: 910003fd mov x29, sp + 46f584: f90017e0 str x0, [sp, #40] + 46f588: f90013e1 str x1, [sp, #32] + 46f58c: f9000fe2 str x2, [sp, #24] + 46f590: f94017e0 ldr x0, [sp, #40] + 46f594: f94013e1 ldr x1, [sp, #32] + 46f598: 97fe5e76 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 46f59c: f94017e2 ldr x2, [sp, #40] + 46f5a0: f9400fe0 ldr x0, [sp, #24] + 46f5a4: a9400400 ldp x0, x1, [x0] + 46f5a8: a9020440 stp x0, x1, [x2, #32] + 46f5ac: d503201f nop + 46f5b0: a8c37bfd ldp x29, x30, [sp], #48 + 46f5b4: d65f03c0 ret + +000000000046f5b8 <_ZN5Catch16TestCaseTracking8ITrackerD1Ev>: +_ZN5Catch16TestCaseTracking8ITrackerD1Ev(): + 46f5b8: d10043ff sub sp, sp, #0x10 + 46f5bc: f90007e0 str x0, [sp, #8] + 46f5c0: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46f5c4: 9114c001 add x1, x0, #0x530 + 46f5c8: f94007e0 ldr x0, [sp, #8] + 46f5cc: f9000001 str x1, [x0] + 46f5d0: d503201f nop + 46f5d4: 910043ff add sp, sp, #0x10 + 46f5d8: d65f03c0 ret + +000000000046f5dc <_ZN5Catch16TestCaseTracking8ITrackerD0Ev>: +_ZN5Catch16TestCaseTracking8ITrackerD0Ev(): + 46f5dc: a9be7bfd stp x29, x30, [sp, #-32]! + 46f5e0: 910003fd mov x29, sp + 46f5e4: f9000fe0 str x0, [sp, #24] + 46f5e8: f9400fe0 ldr x0, [sp, #24] + 46f5ec: 97fffff3 bl 46f5b8 <_ZN5Catch16TestCaseTracking8ITrackerD1Ev> + 46f5f0: d2800101 mov x1, #0x8 // #8 + 46f5f4: f9400fe0 ldr x0, [sp, #24] + 46f5f8: 97fe5f62 bl 407380 <_ZdlPvm@plt> + 46f5fc: a8c27bfd ldp x29, x30, [sp], #32 + 46f600: d65f03c0 ret + +000000000046f604 <_ZN5Catch16TestCaseTracking14TrackerContext8startRunEv>: +_ZN5Catch16TestCaseTracking14TrackerContext8startRunEv(): + 46f604: a9b57bfd stp x29, x30, [sp, #-176]! + 46f608: 910003fd mov x29, sp + 46f60c: f9000bf3 str x19, [sp, #16] + 46f610: f90017e0 str x0, [sp, #40] + 46f614: f94017f3 ldr x19, [sp, #40] + 46f618: 910243e0 add x0, sp, #0x90 + 46f61c: 97fe60bd bl 407910 <_ZNSaIcEC1Ev@plt> + 46f620: 910243e0 add x0, sp, #0x90 + 46f624: 9101c3e3 add x3, sp, #0x70 + 46f628: aa0003e2 mov x2, x0 + 46f62c: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46f630: 91046001 add x1, x0, #0x118 + 46f634: aa0303e0 mov x0, x3 + 46f638: 97fe6012 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 46f63c: 910263e3 add x3, sp, #0x98 + 46f640: d2800482 mov x2, #0x24 // #36 + 46f644: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46f648: 91048001 add x1, x0, #0x120 + 46f64c: aa0303e0 mov x0, x3 + 46f650: 97ff49b9 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 46f654: 910263e2 add x2, sp, #0x98 + 46f658: 9101c3e1 add x1, sp, #0x70 + 46f65c: 910103e0 add x0, sp, #0x40 + 46f660: 97ffffc7 bl 46f57c <_ZN5Catch16TestCaseTracking15NameAndLocationC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_14SourceLineInfoE> + 46f664: f90057ff str xzr, [sp, #168] + 46f668: 9102a3e1 add x1, sp, #0xa8 + 46f66c: 910103e0 add x0, sp, #0x40 + 46f670: 9100c3e2 add x2, sp, #0x30 + 46f674: aa0203e8 mov x8, x2 + 46f678: aa0103e2 mov x2, x1 + 46f67c: f94017e1 ldr x1, [sp, #40] + 46f680: 940005b8 bl 470d60 <_ZSt11make_sharedIN5Catch16TestCaseTracking14SectionTrackerEJNS1_15NameAndLocationERNS1_14TrackerContextEDnEESt10shared_ptrIT_EDpOT0_> + 46f684: 9100c3e0 add x0, sp, #0x30 + 46f688: aa0003e1 mov x1, x0 + 46f68c: aa1303e0 mov x0, x19 + 46f690: 940005da bl 470df8 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEaSINS1_14SectionTrackerEEENSt9enable_ifIXsrSt13is_assignableIRSt12__shared_ptrIS2_LN9__gnu_cxx12_Lock_policyE2EES_IT_EE5valueERS3_E4typeEOSE_> + 46f694: 9100c3e0 add x0, sp, #0x30 + 46f698: 94000577 bl 470c74 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 46f69c: 910103e0 add x0, sp, #0x40 + 46f6a0: 97ff4a44 bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 46f6a4: 9101c3e0 add x0, sp, #0x70 + 46f6a8: 97fe5e96 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 46f6ac: 910243e0 add x0, sp, #0x90 + 46f6b0: 97fe5f64 bl 407440 <_ZNSaIcED1Ev@plt> + 46f6b4: f94017e0 ldr x0, [sp, #40] + 46f6b8: f900081f str xzr, [x0, #16] + 46f6bc: f94017e0 ldr x0, [sp, #40] + 46f6c0: 52800021 mov w1, #0x1 // #1 + 46f6c4: b9001801 str w1, [x0, #24] + 46f6c8: f94017e0 ldr x0, [sp, #40] + 46f6cc: 940005da bl 470e34 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 46f6d0: 1400000e b 46f708 <_ZN5Catch16TestCaseTracking14TrackerContext8startRunEv+0x104> + 46f6d4: aa0003f3 mov x19, x0 + 46f6d8: 910103e0 add x0, sp, #0x40 + 46f6dc: 97ff4a35 bl 441fb0 <_ZN5Catch16TestCaseTracking15NameAndLocationD1Ev> + 46f6e0: 14000002 b 46f6e8 <_ZN5Catch16TestCaseTracking14TrackerContext8startRunEv+0xe4> + 46f6e4: aa0003f3 mov x19, x0 + 46f6e8: 9101c3e0 add x0, sp, #0x70 + 46f6ec: 97fe5e85 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 46f6f0: 14000002 b 46f6f8 <_ZN5Catch16TestCaseTracking14TrackerContext8startRunEv+0xf4> + 46f6f4: aa0003f3 mov x19, x0 + 46f6f8: 910243e0 add x0, sp, #0x90 + 46f6fc: 97fe5f51 bl 407440 <_ZNSaIcED1Ev@plt> + 46f700: aa1303e0 mov x0, x19 + 46f704: 97fe607f bl 407900 <_Unwind_Resume@plt> + 46f708: f9400bf3 ldr x19, [sp, #16] + 46f70c: a8cb7bfd ldp x29, x30, [sp], #176 + 46f710: d65f03c0 ret + +000000000046f714 <_ZN5Catch16TestCaseTracking14TrackerContext6endRunEv>: +_ZN5Catch16TestCaseTracking14TrackerContext6endRunEv(): + 46f714: a9be7bfd stp x29, x30, [sp, #-32]! + 46f718: 910003fd mov x29, sp + 46f71c: f9000fe0 str x0, [sp, #24] + 46f720: f9400fe0 ldr x0, [sp, #24] + 46f724: 940005cb bl 470e50 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE5resetEv> + 46f728: f9400fe0 ldr x0, [sp, #24] + 46f72c: f900081f str xzr, [x0, #16] + 46f730: f9400fe0 ldr x0, [sp, #24] + 46f734: b900181f str wzr, [x0, #24] + 46f738: d503201f nop + 46f73c: a8c27bfd ldp x29, x30, [sp], #32 + 46f740: d65f03c0 ret + +000000000046f744 <_ZN5Catch16TestCaseTracking14TrackerContext10startCycleEv>: +_ZN5Catch16TestCaseTracking14TrackerContext10startCycleEv(): + 46f744: a9be7bfd stp x29, x30, [sp, #-32]! + 46f748: 910003fd mov x29, sp + 46f74c: f9000fe0 str x0, [sp, #24] + 46f750: f9400fe0 ldr x0, [sp, #24] + 46f754: 97ff5011 bl 443798 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 46f758: aa0003e1 mov x1, x0 + 46f75c: f9400fe0 ldr x0, [sp, #24] + 46f760: f9000801 str x1, [x0, #16] + 46f764: f9400fe0 ldr x0, [sp, #24] + 46f768: 52800021 mov w1, #0x1 // #1 + 46f76c: b9001801 str w1, [x0, #24] + 46f770: d503201f nop + 46f774: a8c27bfd ldp x29, x30, [sp], #32 + 46f778: d65f03c0 ret + +000000000046f77c <_ZN5Catch16TestCaseTracking14TrackerContext13completeCycleEv>: +_ZN5Catch16TestCaseTracking14TrackerContext13completeCycleEv(): + 46f77c: d10043ff sub sp, sp, #0x10 + 46f780: f90007e0 str x0, [sp, #8] + 46f784: f94007e0 ldr x0, [sp, #8] + 46f788: 52800041 mov w1, #0x2 // #2 + 46f78c: b9001801 str w1, [x0, #24] + 46f790: d503201f nop + 46f794: 910043ff add sp, sp, #0x10 + 46f798: d65f03c0 ret + +000000000046f79c <_ZNK5Catch16TestCaseTracking14TrackerContext14completedCycleEv>: +_ZNK5Catch16TestCaseTracking14TrackerContext14completedCycleEv(): + 46f79c: d10043ff sub sp, sp, #0x10 + 46f7a0: f90007e0 str x0, [sp, #8] + 46f7a4: f94007e0 ldr x0, [sp, #8] + 46f7a8: b9401800 ldr w0, [x0, #24] + 46f7ac: 7100081f cmp w0, #0x2 + 46f7b0: 1a9f17e0 cset w0, eq // eq = none + 46f7b4: 12001c00 and w0, w0, #0xff + 46f7b8: 910043ff add sp, sp, #0x10 + 46f7bc: d65f03c0 ret + +000000000046f7c0 <_ZN5Catch16TestCaseTracking14TrackerContext14currentTrackerEv>: +_ZN5Catch16TestCaseTracking14TrackerContext14currentTrackerEv(): + 46f7c0: d10043ff sub sp, sp, #0x10 + 46f7c4: f90007e0 str x0, [sp, #8] + 46f7c8: f94007e0 ldr x0, [sp, #8] + 46f7cc: f9400800 ldr x0, [x0, #16] + 46f7d0: 910043ff add sp, sp, #0x10 + 46f7d4: d65f03c0 ret + +000000000046f7d8 <_ZN5Catch16TestCaseTracking14TrackerContext17setCurrentTrackerEPNS0_8ITrackerE>: +_ZN5Catch16TestCaseTracking14TrackerContext17setCurrentTrackerEPNS0_8ITrackerE(): + 46f7d8: d10043ff sub sp, sp, #0x10 + 46f7dc: f90007e0 str x0, [sp, #8] + 46f7e0: f90003e1 str x1, [sp] + 46f7e4: f94007e0 ldr x0, [sp, #8] + 46f7e8: f94003e1 ldr x1, [sp] + 46f7ec: f9000801 str x1, [x0, #16] + 46f7f0: d503201f nop + 46f7f4: 910043ff add sp, sp, #0x10 + 46f7f8: d65f03c0 ret + +000000000046f7fc <_ZN5Catch16TestCaseTracking11TrackerBaseC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE>: +_ZN5Catch16TestCaseTracking11TrackerBaseC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE(): + 46f7fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 46f800: 910003fd mov x29, sp + 46f804: f9000bf3 str x19, [sp, #16] + 46f808: f9001fe0 str x0, [sp, #56] + 46f80c: f9001be1 str x1, [sp, #48] + 46f810: f90017e2 str x2, [sp, #40] + 46f814: f90013e3 str x3, [sp, #32] + 46f818: f9401fe0 ldr x0, [sp, #56] + 46f81c: 9400051e bl 470c94 <_ZN5Catch16TestCaseTracking8ITrackerC1Ev> + 46f820: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46f824: 91128001 add x1, x0, #0x4a0 + 46f828: f9401fe0 ldr x0, [sp, #56] + 46f82c: f9000001 str x1, [x0] + 46f830: f9401fe0 ldr x0, [sp, #56] + 46f834: 91002000 add x0, x0, #0x8 + 46f838: f9401be1 ldr x1, [sp, #48] + 46f83c: 9400051f bl 470cb8 <_ZN5Catch16TestCaseTracking15NameAndLocationC1ERKS1_> + 46f840: f9401fe0 ldr x0, [sp, #56] + 46f844: f94017e1 ldr x1, [sp, #40] + 46f848: f9001c01 str x1, [x0, #56] + 46f84c: f9401fe0 ldr x0, [sp, #56] + 46f850: f94013e1 ldr x1, [sp, #32] + 46f854: f9002001 str x1, [x0, #64] + 46f858: f9401fe0 ldr x0, [sp, #56] + 46f85c: 91012000 add x0, x0, #0x48 + 46f860: 94000589 bl 470e84 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EEC1Ev> + 46f864: f9401fe0 ldr x0, [sp, #56] + 46f868: b900601f str wzr, [x0, #96] + 46f86c: 14000006 b 46f884 <_ZN5Catch16TestCaseTracking11TrackerBaseC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE+0x88> + 46f870: aa0003f3 mov x19, x0 + 46f874: f9401fe0 ldr x0, [sp, #56] + 46f878: 97ffff50 bl 46f5b8 <_ZN5Catch16TestCaseTracking8ITrackerD1Ev> + 46f87c: aa1303e0 mov x0, x19 + 46f880: 97fe6020 bl 407900 <_Unwind_Resume@plt> + 46f884: f9400bf3 ldr x19, [sp, #16] + 46f888: a8c47bfd ldp x29, x30, [sp], #64 + 46f88c: d65f03c0 ret + +000000000046f890 <_ZNK5Catch16TestCaseTracking11TrackerBase15nameAndLocationEv>: +_ZNK5Catch16TestCaseTracking11TrackerBase15nameAndLocationEv(): + 46f890: d10043ff sub sp, sp, #0x10 + 46f894: f90007e0 str x0, [sp, #8] + 46f898: f94007e0 ldr x0, [sp, #8] + 46f89c: 91002000 add x0, x0, #0x8 + 46f8a0: 910043ff add sp, sp, #0x10 + 46f8a4: d65f03c0 ret + +000000000046f8a8 <_ZNK5Catch16TestCaseTracking11TrackerBase10isCompleteEv>: +_ZNK5Catch16TestCaseTracking11TrackerBase10isCompleteEv(): + 46f8a8: d10043ff sub sp, sp, #0x10 + 46f8ac: f90007e0 str x0, [sp, #8] + 46f8b0: f94007e0 ldr x0, [sp, #8] + 46f8b4: b9406000 ldr w0, [x0, #96] + 46f8b8: 7100101f cmp w0, #0x4 + 46f8bc: 540000a0 b.eq 46f8d0 <_ZNK5Catch16TestCaseTracking11TrackerBase10isCompleteEv+0x28> // b.none + 46f8c0: f94007e0 ldr x0, [sp, #8] + 46f8c4: b9406000 ldr w0, [x0, #96] + 46f8c8: 7100141f cmp w0, #0x5 + 46f8cc: 54000061 b.ne 46f8d8 <_ZNK5Catch16TestCaseTracking11TrackerBase10isCompleteEv+0x30> // b.any + 46f8d0: 52800020 mov w0, #0x1 // #1 + 46f8d4: 14000002 b 46f8dc <_ZNK5Catch16TestCaseTracking11TrackerBase10isCompleteEv+0x34> + 46f8d8: 52800000 mov w0, #0x0 // #0 + 46f8dc: 910043ff add sp, sp, #0x10 + 46f8e0: d65f03c0 ret + +000000000046f8e4 <_ZNK5Catch16TestCaseTracking11TrackerBase23isSuccessfullyCompletedEv>: +_ZNK5Catch16TestCaseTracking11TrackerBase23isSuccessfullyCompletedEv(): + 46f8e4: d10043ff sub sp, sp, #0x10 + 46f8e8: f90007e0 str x0, [sp, #8] + 46f8ec: f94007e0 ldr x0, [sp, #8] + 46f8f0: b9406000 ldr w0, [x0, #96] + 46f8f4: 7100101f cmp w0, #0x4 + 46f8f8: 1a9f17e0 cset w0, eq // eq = none + 46f8fc: 12001c00 and w0, w0, #0xff + 46f900: 910043ff add sp, sp, #0x10 + 46f904: d65f03c0 ret + +000000000046f908 <_ZNK5Catch16TestCaseTracking11TrackerBase6isOpenEv>: +_ZNK5Catch16TestCaseTracking11TrackerBase6isOpenEv(): + 46f908: a9be7bfd stp x29, x30, [sp, #-32]! + 46f90c: 910003fd mov x29, sp + 46f910: f9000fe0 str x0, [sp, #24] + 46f914: f9400fe0 ldr x0, [sp, #24] + 46f918: b9406000 ldr w0, [x0, #96] + 46f91c: 7100001f cmp w0, #0x0 + 46f920: 540001c0 b.eq 46f958 <_ZNK5Catch16TestCaseTracking11TrackerBase6isOpenEv+0x50> // b.none + 46f924: f9400fe0 ldr x0, [sp, #24] + 46f928: f9400000 ldr x0, [x0] + 46f92c: 91006000 add x0, x0, #0x18 + 46f930: f9400001 ldr x1, [x0] + 46f934: f9400fe0 ldr x0, [sp, #24] + 46f938: d63f0020 blr x1 + 46f93c: 12001c00 and w0, w0, #0xff + 46f940: 52000000 eor w0, w0, #0x1 + 46f944: 12001c00 and w0, w0, #0xff + 46f948: 7100001f cmp w0, #0x0 + 46f94c: 54000060 b.eq 46f958 <_ZNK5Catch16TestCaseTracking11TrackerBase6isOpenEv+0x50> // b.none + 46f950: 52800020 mov w0, #0x1 // #1 + 46f954: 14000002 b 46f95c <_ZNK5Catch16TestCaseTracking11TrackerBase6isOpenEv+0x54> + 46f958: 52800000 mov w0, #0x0 // #0 + 46f95c: a8c27bfd ldp x29, x30, [sp], #32 + 46f960: d65f03c0 ret + +000000000046f964 <_ZNK5Catch16TestCaseTracking11TrackerBase11hasChildrenEv>: +_ZNK5Catch16TestCaseTracking11TrackerBase11hasChildrenEv(): + 46f964: a9be7bfd stp x29, x30, [sp, #-32]! + 46f968: 910003fd mov x29, sp + 46f96c: f9000fe0 str x0, [sp, #24] + 46f970: f9400fe0 ldr x0, [sp, #24] + 46f974: 91012000 add x0, x0, #0x48 + 46f978: 9400054b bl 470ea4 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5emptyEv> + 46f97c: 12001c00 and w0, w0, #0xff + 46f980: 52000000 eor w0, w0, #0x1 + 46f984: 12001c00 and w0, w0, #0xff + 46f988: a8c27bfd ldp x29, x30, [sp], #32 + 46f98c: d65f03c0 ret + +000000000046f990 <_ZN5Catch16TestCaseTracking11TrackerBase8addChildERKSt10shared_ptrINS0_8ITrackerEE>: +_ZN5Catch16TestCaseTracking11TrackerBase8addChildERKSt10shared_ptrINS0_8ITrackerEE(): + 46f990: a9be7bfd stp x29, x30, [sp, #-32]! + 46f994: 910003fd mov x29, sp + 46f998: f9000fe0 str x0, [sp, #24] + 46f99c: f9000be1 str x1, [sp, #16] + 46f9a0: f9400fe0 ldr x0, [sp, #24] + 46f9a4: 91012000 add x0, x0, #0x48 + 46f9a8: f9400be1 ldr x1, [sp, #16] + 46f9ac: 9400054e bl 470ee4 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE9push_backERKS4_> + 46f9b0: d503201f nop + 46f9b4: a8c27bfd ldp x29, x30, [sp], #32 + 46f9b8: d65f03c0 ret + +000000000046f9bc <_ZZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationEENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES9_>: +_ZZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationEENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES9_(): + 46f9bc: a9be7bfd stp x29, x30, [sp, #-32]! + 46f9c0: 910003fd mov x29, sp + 46f9c4: f9000fe0 str x0, [sp, #24] + 46f9c8: f9000be1 str x1, [sp, #16] + 46f9cc: f9400be0 ldr x0, [sp, #16] + 46f9d0: 97ff4bc6 bl 4428e8 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 46f9d4: aa0003e2 mov x2, x0 + 46f9d8: f9400040 ldr x0, [x2] + 46f9dc: 91004000 add x0, x0, #0x10 + 46f9e0: f9400001 ldr x1, [x0] + 46f9e4: aa0203e0 mov x0, x2 + 46f9e8: d63f0020 blr x1 + 46f9ec: 91008002 add x2, x0, #0x20 + 46f9f0: f9400fe0 ldr x0, [sp, #24] + 46f9f4: f9400000 ldr x0, [x0] + 46f9f8: 91008000 add x0, x0, #0x20 + 46f9fc: aa0003e1 mov x1, x0 + 46fa00: aa0203e0 mov x0, x2 + 46fa04: 94010422 bl 4b0a8c <_ZNK5Catch14SourceLineInfoeqERKS0_> + 46fa08: 12001c00 and w0, w0, #0xff + 46fa0c: 7100001f cmp w0, #0x0 + 46fa10: 54000280 b.eq 46fa60 <_ZZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationEENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES9_+0xa4> // b.none + 46fa14: f9400be0 ldr x0, [sp, #16] + 46fa18: 97ff4bb4 bl 4428e8 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 46fa1c: aa0003e2 mov x2, x0 + 46fa20: f9400040 ldr x0, [x2] + 46fa24: 91004000 add x0, x0, #0x10 + 46fa28: f9400001 ldr x1, [x0] + 46fa2c: aa0203e0 mov x0, x2 + 46fa30: d63f0020 blr x1 + 46fa34: aa0003e2 mov x2, x0 + 46fa38: f9400fe0 ldr x0, [sp, #24] + 46fa3c: f9400000 ldr x0, [x0] + 46fa40: aa0003e1 mov x1, x0 + 46fa44: aa0203e0 mov x0, x2 + 46fa48: 97fe6d0d bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 46fa4c: 12001c00 and w0, w0, #0xff + 46fa50: 7100001f cmp w0, #0x0 + 46fa54: 54000060 b.eq 46fa60 <_ZZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationEENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES9_+0xa4> // b.none + 46fa58: 52800020 mov w0, #0x1 // #1 + 46fa5c: 14000002 b 46fa64 <_ZZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationEENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES9_+0xa8> + 46fa60: 52800000 mov w0, #0x0 // #0 + 46fa64: a8c27bfd ldp x29, x30, [sp], #32 + 46fa68: d65f03c0 ret + +000000000046fa6c <_ZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationE>: +_ZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationE(): + 46fa6c: a9bc7bfd stp x29, x30, [sp, #-64]! + 46fa70: 910003fd mov x29, sp + 46fa74: a90153f3 stp x19, x20, [sp, #16] + 46fa78: aa0803f3 mov x19, x8 + 46fa7c: f90017e0 str x0, [sp, #40] + 46fa80: f90013e1 str x1, [sp, #32] + 46fa84: f94017e0 ldr x0, [sp, #40] + 46fa88: 91012000 add x0, x0, #0x48 + 46fa8c: 94000536 bl 470f64 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5beginEv> + 46fa90: aa0003f4 mov x20, x0 + 46fa94: f94017e0 ldr x0, [sp, #40] + 46fa98: 91012000 add x0, x0, #0x48 + 46fa9c: 9400053b bl 470f88 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv> + 46faa0: aa0003e1 mov x1, x0 + 46faa4: f94013e0 ldr x0, [sp, #32] + 46faa8: aa0003e2 mov x2, x0 + 46faac: aa1403e0 mov x0, x20 + 46fab0: 940002dc bl 470620 <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_ET_SJ_SJ_T0_> + 46fab4: f9001be0 str x0, [sp, #48] + 46fab8: f94017e0 ldr x0, [sp, #40] + 46fabc: 91012000 add x0, x0, #0x48 + 46fac0: 94000532 bl 470f88 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv> + 46fac4: f9001fe0 str x0, [sp, #56] + 46fac8: 9100e3e1 add x1, sp, #0x38 + 46facc: 9100c3e0 add x0, sp, #0x30 + 46fad0: 94000538 bl 470fb0 <_ZN9__gnu_cxxneIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 46fad4: 12001c00 and w0, w0, #0xff + 46fad8: 7100001f cmp w0, #0x0 + 46fadc: 540000e0 b.eq 46faf8 <_ZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationE+0x8c> // b.none + 46fae0: 9100c3e0 add x0, sp, #0x30 + 46fae4: 94000544 bl 470ff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEdeEv> + 46fae8: aa0003e1 mov x1, x0 + 46faec: aa1303e0 mov x0, x19 + 46faf0: 94000492 bl 470d38 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1ERKS3_> + 46faf4: 14000004 b 46fb04 <_ZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationE+0x98> + 46faf8: d2800001 mov x1, #0x0 // #0 + 46fafc: aa1303e0 mov x0, x19 + 46fb00: 9400054b bl 47102c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1EDn> + 46fb04: aa1303e0 mov x0, x19 + 46fb08: a94153f3 ldp x19, x20, [sp, #16] + 46fb0c: a8c47bfd ldp x29, x30, [sp], #64 + 46fb10: d65f03c0 ret + +000000000046fb14 <_ZN5Catch16TestCaseTracking11TrackerBase6parentEv>: +_ZN5Catch16TestCaseTracking11TrackerBase6parentEv(): + 46fb14: a9be7bfd stp x29, x30, [sp, #-32]! + 46fb18: 910003fd mov x29, sp + 46fb1c: f9000fe0 str x0, [sp, #24] + 46fb20: f9400fe0 ldr x0, [sp, #24] + 46fb24: f9402000 ldr x0, [x0, #64] + 46fb28: f100001f cmp x0, #0x0 + 46fb2c: 54000121 b.ne 46fb50 <_ZN5Catch16TestCaseTracking11TrackerBase6parentEv+0x3c> // b.any + 46fb30: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fb34: 9109a003 add x3, x0, #0x268 + 46fb38: 52800d42 mov w2, #0x6a // #106 + 46fb3c: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fb40: 91048001 add x1, x0, #0x120 + 46fb44: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fb48: 91062000 add x0, x0, #0x188 + 46fb4c: 97fe5d39 bl 407030 <__assert_fail@plt> + 46fb50: f9400fe0 ldr x0, [sp, #24] + 46fb54: f9402000 ldr x0, [x0, #64] + 46fb58: a8c27bfd ldp x29, x30, [sp], #32 + 46fb5c: d65f03c0 ret + +000000000046fb60 <_ZN5Catch16TestCaseTracking11TrackerBase9openChildEv>: +_ZN5Catch16TestCaseTracking11TrackerBase9openChildEv(): + 46fb60: a9be7bfd stp x29, x30, [sp, #-32]! + 46fb64: 910003fd mov x29, sp + 46fb68: f9000fe0 str x0, [sp, #24] + 46fb6c: f9400fe0 ldr x0, [sp, #24] + 46fb70: b9406000 ldr w0, [x0, #96] + 46fb74: 7100081f cmp w0, #0x2 + 46fb78: 54000220 b.eq 46fbbc <_ZN5Catch16TestCaseTracking11TrackerBase9openChildEv+0x5c> // b.none + 46fb7c: f9400fe0 ldr x0, [sp, #24] + 46fb80: 52800041 mov w1, #0x2 // #2 + 46fb84: b9006001 str w1, [x0, #96] + 46fb88: f9400fe0 ldr x0, [sp, #24] + 46fb8c: f9402000 ldr x0, [x0, #64] + 46fb90: f100001f cmp x0, #0x0 + 46fb94: 54000140 b.eq 46fbbc <_ZN5Catch16TestCaseTracking11TrackerBase9openChildEv+0x5c> // b.none + 46fb98: f9400fe0 ldr x0, [sp, #24] + 46fb9c: f9402002 ldr x2, [x0, #64] + 46fba0: f9400fe0 ldr x0, [sp, #24] + 46fba4: f9402000 ldr x0, [x0, #64] + 46fba8: f9400000 ldr x0, [x0] + 46fbac: 9101a000 add x0, x0, #0x68 + 46fbb0: f9400001 ldr x1, [x0] + 46fbb4: aa0203e0 mov x0, x2 + 46fbb8: d63f0020 blr x1 + 46fbbc: d503201f nop + 46fbc0: a8c27bfd ldp x29, x30, [sp], #32 + 46fbc4: d65f03c0 ret + +000000000046fbc8 <_ZNK5Catch16TestCaseTracking11TrackerBase16isSectionTrackerEv>: +_ZNK5Catch16TestCaseTracking11TrackerBase16isSectionTrackerEv(): + 46fbc8: d10043ff sub sp, sp, #0x10 + 46fbcc: f90007e0 str x0, [sp, #8] + 46fbd0: 52800000 mov w0, #0x0 // #0 + 46fbd4: 910043ff add sp, sp, #0x10 + 46fbd8: d65f03c0 ret + +000000000046fbdc <_ZNK5Catch16TestCaseTracking11TrackerBase18isGeneratorTrackerEv>: +_ZNK5Catch16TestCaseTracking11TrackerBase18isGeneratorTrackerEv(): + 46fbdc: d10043ff sub sp, sp, #0x10 + 46fbe0: f90007e0 str x0, [sp, #8] + 46fbe4: 52800000 mov w0, #0x0 // #0 + 46fbe8: 910043ff add sp, sp, #0x10 + 46fbec: d65f03c0 ret + +000000000046fbf0 <_ZN5Catch16TestCaseTracking11TrackerBase4openEv>: +_ZN5Catch16TestCaseTracking11TrackerBase4openEv(): + 46fbf0: a9be7bfd stp x29, x30, [sp, #-32]! + 46fbf4: 910003fd mov x29, sp + 46fbf8: f9000fe0 str x0, [sp, #24] + 46fbfc: f9400fe0 ldr x0, [sp, #24] + 46fc00: 52800021 mov w1, #0x1 // #1 + 46fc04: b9006001 str w1, [x0, #96] + 46fc08: f9400fe0 ldr x0, [sp, #24] + 46fc0c: 940000fc bl 46fffc <_ZN5Catch16TestCaseTracking11TrackerBase10moveToThisEv> + 46fc10: f9400fe0 ldr x0, [sp, #24] + 46fc14: f9402000 ldr x0, [x0, #64] + 46fc18: f100001f cmp x0, #0x0 + 46fc1c: 54000140 b.eq 46fc44 <_ZN5Catch16TestCaseTracking11TrackerBase4openEv+0x54> // b.none + 46fc20: f9400fe0 ldr x0, [sp, #24] + 46fc24: f9402002 ldr x2, [x0, #64] + 46fc28: f9400fe0 ldr x0, [sp, #24] + 46fc2c: f9402000 ldr x0, [x0, #64] + 46fc30: f9400000 ldr x0, [x0] + 46fc34: 9101a000 add x0, x0, #0x68 + 46fc38: f9400001 ldr x1, [x0] + 46fc3c: aa0203e0 mov x0, x2 + 46fc40: d63f0020 blr x1 + 46fc44: d503201f nop + 46fc48: a8c27bfd ldp x29, x30, [sp], #32 + 46fc4c: d65f03c0 ret + +000000000046fc50 <_ZZN5Catch16TestCaseTracking11TrackerBase5closeEvENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES6_>: +_ZZN5Catch16TestCaseTracking11TrackerBase5closeEvENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES6_(): + 46fc50: a9be7bfd stp x29, x30, [sp, #-32]! + 46fc54: 910003fd mov x29, sp + 46fc58: f9000fe0 str x0, [sp, #24] + 46fc5c: f9000be1 str x1, [sp, #16] + 46fc60: f9400be0 ldr x0, [sp, #16] + 46fc64: 97ff4b21 bl 4428e8 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 46fc68: aa0003e2 mov x2, x0 + 46fc6c: f9400040 ldr x0, [x2] + 46fc70: 91006000 add x0, x0, #0x18 + 46fc74: f9400001 ldr x1, [x0] + 46fc78: aa0203e0 mov x0, x2 + 46fc7c: d63f0020 blr x1 + 46fc80: 12001c00 and w0, w0, #0xff + 46fc84: a8c27bfd ldp x29, x30, [sp], #32 + 46fc88: d65f03c0 ret + +000000000046fc8c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv>: +_ZN5Catch16TestCaseTracking11TrackerBase5closeEv(): + 46fc8c: a9b47bfd stp x29, x30, [sp, #-192]! + 46fc90: 910003fd mov x29, sp + 46fc94: a90153f3 stp x19, x20, [sp, #16] + 46fc98: f90017e0 str x0, [sp, #40] + 46fc9c: f94017e0 ldr x0, [sp, #40] + 46fca0: f9401c00 ldr x0, [x0, #56] + 46fca4: 97fffec7 bl 46f7c0 <_ZN5Catch16TestCaseTracking14TrackerContext14currentTrackerEv> + 46fca8: aa0003e1 mov x1, x0 + 46fcac: f94017e0 ldr x0, [sp, #40] + 46fcb0: eb00003f cmp x1, x0 + 46fcb4: 1a9f07e0 cset w0, ne // ne = any + 46fcb8: 12001c00 and w0, w0, #0xff + 46fcbc: 7100001f cmp w0, #0x0 + 46fcc0: 54000160 b.eq 46fcec <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x60> // b.none + 46fcc4: f94017e0 ldr x0, [sp, #40] + 46fcc8: f9401c00 ldr x0, [x0, #56] + 46fccc: 97fffebd bl 46f7c0 <_ZN5Catch16TestCaseTracking14TrackerContext14currentTrackerEv> + 46fcd0: aa0003e2 mov x2, x0 + 46fcd4: f9400040 ldr x0, [x2] + 46fcd8: 91010000 add x0, x0, #0x40 + 46fcdc: f9400001 ldr x1, [x0] + 46fce0: aa0203e0 mov x0, x2 + 46fce4: d63f0020 blr x1 + 46fce8: 17ffffed b 46fc9c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x10> + 46fcec: f94017e0 ldr x0, [sp, #40] + 46fcf0: b9406000 ldr w0, [x0, #96] + 46fcf4: 7100081f cmp w0, #0x2 + 46fcf8: 54000220 b.eq 46fd3c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0xb0> // b.none + 46fcfc: 7100081f cmp w0, #0x2 + 46fd00: 540000cc b.gt 46fd18 <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x8c> + 46fd04: 7100001f cmp w0, #0x0 + 46fd08: 540003e0 b.eq 46fd84 <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0xf8> // b.none + 46fd0c: 7100041f cmp w0, #0x1 + 46fd10: 540000e0 b.eq 46fd2c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0xa0> // b.none + 46fd14: 1400003e b 46fe0c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x180> + 46fd18: 71000c1f cmp w0, #0x3 + 46fd1c: 54000bc0 b.eq 46fe94 <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x208> // b.none + 46fd20: 7100141f cmp w0, #0x5 + 46fd24: 5400074c b.gt 46fe0c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x180> + 46fd28: 14000017 b 46fd84 <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0xf8> + 46fd2c: f94017e0 ldr x0, [sp, #40] + 46fd30: 52800081 mov w1, #0x4 // #4 + 46fd34: b9006001 str w1, [x0, #96] + 46fd38: 1400005a b 46fea0 <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x214> + 46fd3c: f94017e0 ldr x0, [sp, #40] + 46fd40: 91012000 add x0, x0, #0x48 + 46fd44: 94000488 bl 470f64 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5beginEv> + 46fd48: aa0003f3 mov x19, x0 + 46fd4c: f94017e0 ldr x0, [sp, #40] + 46fd50: 91012000 add x0, x0, #0x48 + 46fd54: 9400048d bl 470f88 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv> + 46fd58: 2a1403e2 mov w2, w20 + 46fd5c: aa0003e1 mov x1, x0 + 46fd60: aa1303e0 mov x0, x19 + 46fd64: 9400023c bl 470654 <_ZSt6all_ofIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase5closeEvEUlRKS6_E_EbT_SG_T0_> + 46fd68: 12001c00 and w0, w0, #0xff + 46fd6c: 7100001f cmp w0, #0x0 + 46fd70: 54000960 b.eq 46fe9c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x210> // b.none + 46fd74: f94017e0 ldr x0, [sp, #40] + 46fd78: 52800081 mov w1, #0x4 // #4 + 46fd7c: b9006001 str w1, [x0, #96] + 46fd80: 14000047 b 46fe9c <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x210> + 46fd84: 910183e0 add x0, sp, #0x60 + 46fd88: 97ffbd8d bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 46fd8c: 9101c3e3 add x3, sp, #0x70 + 46fd90: d28012a2 mov x2, #0x95 // #149 + 46fd94: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fd98: 91048001 add x1, x0, #0x120 + 46fd9c: aa0303e0 mov x0, x3 + 46fda0: 97ff47e5 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 46fda4: 9101c3e1 add x1, sp, #0x70 + 46fda8: 910183e0 add x0, sp, #0x60 + 46fdac: 97ff4dfe bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 46fdb0: aa0003e2 mov x2, x0 + 46fdb4: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fdb8: 91066001 add x1, x0, #0x198 + 46fdbc: aa0203e0 mov x0, x2 + 46fdc0: 97ff4e04 bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 46fdc4: aa0003e2 mov x2, x0 + 46fdc8: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fdcc: 9106e001 add x1, x0, #0x1b8 + 46fdd0: aa0203e0 mov x0, x2 + 46fdd4: 940004ae bl 47108c <_ZN5Catch20ReusableStringStreamlsIA18_cEERS0_RKT_> + 46fdd8: aa0003e2 mov x2, x0 + 46fddc: f94017e0 ldr x0, [sp, #40] + 46fde0: 91018000 add x0, x0, #0x60 + 46fde4: aa0003e1 mov x1, x0 + 46fde8: aa0203e0 mov x0, x2 + 46fdec: 940004b3 bl 4710b8 <_ZN5Catch20ReusableStringStreamlsINS_16TestCaseTracking11TrackerBase10CycleStateEEERS0_RKT_> + 46fdf0: aa0003e1 mov x1, x0 + 46fdf4: 910103e0 add x0, sp, #0x40 + 46fdf8: aa0003e8 mov x8, x0 + 46fdfc: aa0103e0 mov x0, x1 + 46fe00: 97ffbdb1 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 46fe04: 910103e0 add x0, sp, #0x40 + 46fe08: 94010c51 bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 46fe0c: 910283e0 add x0, sp, #0xa0 + 46fe10: 97ffbd6b bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 46fe14: 9102c3e3 add x3, sp, #0xb0 + 46fe18: d2801302 mov x2, #0x98 // #152 + 46fe1c: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fe20: 91048001 add x1, x0, #0x120 + 46fe24: aa0303e0 mov x0, x3 + 46fe28: 97ff47c3 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 46fe2c: 9102c3e1 add x1, sp, #0xb0 + 46fe30: 910283e0 add x0, sp, #0xa0 + 46fe34: 97ff4ddc bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 46fe38: aa0003e2 mov x2, x0 + 46fe3c: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fe40: 91066001 add x1, x0, #0x198 + 46fe44: aa0203e0 mov x0, x2 + 46fe48: 97ff4de2 bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 46fe4c: aa0003e2 mov x2, x0 + 46fe50: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46fe54: 91074001 add x1, x0, #0x1d0 + 46fe58: aa0203e0 mov x0, x2 + 46fe5c: 97ffcf0d bl 463a90 <_ZN5Catch20ReusableStringStreamlsIA16_cEERS0_RKT_> + 46fe60: aa0003e2 mov x2, x0 + 46fe64: f94017e0 ldr x0, [sp, #40] + 46fe68: 91018000 add x0, x0, #0x60 + 46fe6c: aa0003e1 mov x1, x0 + 46fe70: aa0203e0 mov x0, x2 + 46fe74: 94000491 bl 4710b8 <_ZN5Catch20ReusableStringStreamlsINS_16TestCaseTracking11TrackerBase10CycleStateEEERS0_RKT_> + 46fe78: aa0003e1 mov x1, x0 + 46fe7c: 910203e0 add x0, sp, #0x80 + 46fe80: aa0003e8 mov x8, x0 + 46fe84: aa0103e0 mov x0, x1 + 46fe88: 97ffbd8f bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 46fe8c: 910203e0 add x0, sp, #0x80 + 46fe90: 94010c2f bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 46fe94: d503201f nop + 46fe98: 14000002 b 46fea0 <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x214> + 46fe9c: d503201f nop + 46fea0: f94017e0 ldr x0, [sp, #40] + 46fea4: 9400003d bl 46ff98 <_ZN5Catch16TestCaseTracking11TrackerBase12moveToParentEv> + 46fea8: f94017e0 ldr x0, [sp, #40] + 46feac: f9401c00 ldr x0, [x0, #56] + 46feb0: 97fffe33 bl 46f77c <_ZN5Catch16TestCaseTracking14TrackerContext13completeCycleEv> + 46feb4: 14000013 b 46ff00 <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x274> + 46feb8: aa0003f3 mov x19, x0 + 46febc: 910103e0 add x0, sp, #0x40 + 46fec0: 97fe5c90 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 46fec4: 14000002 b 46fecc <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x240> + 46fec8: aa0003f3 mov x19, x0 + 46fecc: 910183e0 add x0, sp, #0x60 + 46fed0: 97ffbd51 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 46fed4: aa1303e0 mov x0, x19 + 46fed8: 97fe5e8a bl 407900 <_Unwind_Resume@plt> + 46fedc: aa0003f3 mov x19, x0 + 46fee0: 910203e0 add x0, sp, #0x80 + 46fee4: 97fe5c87 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 46fee8: 14000002 b 46fef0 <_ZN5Catch16TestCaseTracking11TrackerBase5closeEv+0x264> + 46feec: aa0003f3 mov x19, x0 + 46fef0: 910283e0 add x0, sp, #0xa0 + 46fef4: 97ffbd48 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 46fef8: aa1303e0 mov x0, x19 + 46fefc: 97fe5e81 bl 407900 <_Unwind_Resume@plt> + 46ff00: a94153f3 ldp x19, x20, [sp, #16] + 46ff04: a8cc7bfd ldp x29, x30, [sp], #192 + 46ff08: d65f03c0 ret + +000000000046ff0c <_ZN5Catch16TestCaseTracking11TrackerBase4failEv>: +_ZN5Catch16TestCaseTracking11TrackerBase4failEv(): + 46ff0c: a9be7bfd stp x29, x30, [sp, #-32]! + 46ff10: 910003fd mov x29, sp + 46ff14: f9000fe0 str x0, [sp, #24] + 46ff18: f9400fe0 ldr x0, [sp, #24] + 46ff1c: 528000a1 mov w1, #0x5 // #5 + 46ff20: b9006001 str w1, [x0, #96] + 46ff24: f9400fe0 ldr x0, [sp, #24] + 46ff28: f9402000 ldr x0, [x0, #64] + 46ff2c: f100001f cmp x0, #0x0 + 46ff30: 54000140 b.eq 46ff58 <_ZN5Catch16TestCaseTracking11TrackerBase4failEv+0x4c> // b.none + 46ff34: f9400fe0 ldr x0, [sp, #24] + 46ff38: f9402002 ldr x2, [x0, #64] + 46ff3c: f9400fe0 ldr x0, [sp, #24] + 46ff40: f9402000 ldr x0, [x0, #64] + 46ff44: f9400000 ldr x0, [x0] + 46ff48: 91014000 add x0, x0, #0x50 + 46ff4c: f9400001 ldr x1, [x0] + 46ff50: aa0203e0 mov x0, x2 + 46ff54: d63f0020 blr x1 + 46ff58: f9400fe0 ldr x0, [sp, #24] + 46ff5c: 9400000f bl 46ff98 <_ZN5Catch16TestCaseTracking11TrackerBase12moveToParentEv> + 46ff60: f9400fe0 ldr x0, [sp, #24] + 46ff64: f9401c00 ldr x0, [x0, #56] + 46ff68: 97fffe05 bl 46f77c <_ZN5Catch16TestCaseTracking14TrackerContext13completeCycleEv> + 46ff6c: d503201f nop + 46ff70: a8c27bfd ldp x29, x30, [sp], #32 + 46ff74: d65f03c0 ret + +000000000046ff78 <_ZN5Catch16TestCaseTracking11TrackerBase23markAsNeedingAnotherRunEv>: +_ZN5Catch16TestCaseTracking11TrackerBase23markAsNeedingAnotherRunEv(): + 46ff78: d10043ff sub sp, sp, #0x10 + 46ff7c: f90007e0 str x0, [sp, #8] + 46ff80: f94007e0 ldr x0, [sp, #8] + 46ff84: 52800061 mov w1, #0x3 // #3 + 46ff88: b9006001 str w1, [x0, #96] + 46ff8c: d503201f nop + 46ff90: 910043ff add sp, sp, #0x10 + 46ff94: d65f03c0 ret + +000000000046ff98 <_ZN5Catch16TestCaseTracking11TrackerBase12moveToParentEv>: +_ZN5Catch16TestCaseTracking11TrackerBase12moveToParentEv(): + 46ff98: a9be7bfd stp x29, x30, [sp, #-32]! + 46ff9c: 910003fd mov x29, sp + 46ffa0: f9000fe0 str x0, [sp, #24] + 46ffa4: f9400fe0 ldr x0, [sp, #24] + 46ffa8: f9402000 ldr x0, [x0, #64] + 46ffac: f100001f cmp x0, #0x0 + 46ffb0: 54000121 b.ne 46ffd4 <_ZN5Catch16TestCaseTracking11TrackerBase12moveToParentEv+0x3c> // b.any + 46ffb4: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46ffb8: 910b2003 add x3, x0, #0x2c8 + 46ffbc: 52801522 mov w2, #0xa9 // #169 + 46ffc0: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46ffc4: 91048001 add x1, x0, #0x120 + 46ffc8: d00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 46ffcc: 91062000 add x0, x0, #0x188 + 46ffd0: 97fe5c18 bl 407030 <__assert_fail@plt> + 46ffd4: f9400fe0 ldr x0, [sp, #24] + 46ffd8: f9401c02 ldr x2, [x0, #56] + 46ffdc: f9400fe0 ldr x0, [sp, #24] + 46ffe0: f9402000 ldr x0, [x0, #64] + 46ffe4: aa0003e1 mov x1, x0 + 46ffe8: aa0203e0 mov x0, x2 + 46ffec: 97fffdfb bl 46f7d8 <_ZN5Catch16TestCaseTracking14TrackerContext17setCurrentTrackerEPNS0_8ITrackerE> + 46fff0: d503201f nop + 46fff4: a8c27bfd ldp x29, x30, [sp], #32 + 46fff8: d65f03c0 ret + +000000000046fffc <_ZN5Catch16TestCaseTracking11TrackerBase10moveToThisEv>: +_ZN5Catch16TestCaseTracking11TrackerBase10moveToThisEv(): + 46fffc: a9be7bfd stp x29, x30, [sp, #-32]! + 470000: 910003fd mov x29, sp + 470004: f9000fe0 str x0, [sp, #24] + 470008: f9400fe0 ldr x0, [sp, #24] + 47000c: f9401c00 ldr x0, [x0, #56] + 470010: f9400fe1 ldr x1, [sp, #24] + 470014: 97fffdf1 bl 46f7d8 <_ZN5Catch16TestCaseTracking14TrackerContext17setCurrentTrackerEPNS0_8ITrackerE> + 470018: d503201f nop + 47001c: a8c27bfd ldp x29, x30, [sp], #32 + 470020: d65f03c0 ret + +0000000000470024 <_ZN5Catch16TestCaseTracking14SectionTrackerC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE>: +_ZN5Catch16TestCaseTracking14SectionTrackerC2ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE(): + 470024: a9bb7bfd stp x29, x30, [sp, #-80]! + 470028: 910003fd mov x29, sp + 47002c: f9000bf3 str x19, [sp, #16] + 470030: f9001fe0 str x0, [sp, #56] + 470034: f9001be1 str x1, [sp, #48] + 470038: f90017e2 str x2, [sp, #40] + 47003c: f90013e3 str x3, [sp, #32] + 470040: f9401fe0 ldr x0, [sp, #56] + 470044: f94013e3 ldr x3, [sp, #32] + 470048: f94017e2 ldr x2, [sp, #40] + 47004c: f9401be1 ldr x1, [sp, #48] + 470050: 97fffdeb bl 46f7fc <_ZN5Catch16TestCaseTracking11TrackerBaseC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE> + 470054: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 470058: 91104001 add x1, x0, #0x410 + 47005c: f9401fe0 ldr x0, [sp, #56] + 470060: f9000001 str x1, [x0] + 470064: f9401fe0 ldr x0, [sp, #56] + 470068: 9101a000 add x0, x0, #0x68 + 47006c: 97febeb2 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 470070: f9401be1 ldr x1, [sp, #48] + 470074: f9401fe0 ldr x0, [sp, #56] + 470078: 91020000 add x0, x0, #0x80 + 47007c: aa0003e8 mov x8, x0 + 470080: aa0103e0 mov x0, x1 + 470084: 97ffc67a bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 470088: f94013e0 ldr x0, [sp, #32] + 47008c: f100001f cmp x0, #0x0 + 470090: 54000520 b.eq 470134 <_ZN5Catch16TestCaseTracking14SectionTrackerC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE+0x110> // b.none + 470094: f94013e0 ldr x0, [sp, #32] + 470098: f9400000 ldr x0, [x0] + 47009c: 9101c000 add x0, x0, #0x70 + 4700a0: f9400001 ldr x1, [x0] + 4700a4: f94013e0 ldr x0, [sp, #32] + 4700a8: d63f0020 blr x1 + 4700ac: 12001c00 and w0, w0, #0xff + 4700b0: 52000000 eor w0, w0, #0x1 + 4700b4: 12001c00 and w0, w0, #0xff + 4700b8: 7100001f cmp w0, #0x0 + 4700bc: 54000120 b.eq 4700e0 <_ZN5Catch16TestCaseTracking14SectionTrackerC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE+0xbc> // b.none + 4700c0: f94013e0 ldr x0, [sp, #32] + 4700c4: f9400000 ldr x0, [x0] + 4700c8: 9100e000 add x0, x0, #0x38 + 4700cc: f9400001 ldr x1, [x0] + 4700d0: f94013e0 ldr x0, [sp, #32] + 4700d4: d63f0020 blr x1 + 4700d8: f90013e0 str x0, [sp, #32] + 4700dc: 17ffffee b 470094 <_ZN5Catch16TestCaseTracking14SectionTrackerC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE+0x70> + 4700e0: f94013e0 ldr x0, [sp, #32] + 4700e4: f90027e0 str x0, [sp, #72] + 4700e8: f94027e0 ldr x0, [sp, #72] + 4700ec: 9101a000 add x0, x0, #0x68 + 4700f0: aa0003e1 mov x1, x0 + 4700f4: f9401fe0 ldr x0, [sp, #56] + 4700f8: 94000123 bl 470584 <_ZN5Catch16TestCaseTracking14SectionTracker14addNextFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE> + 4700fc: 1400000e b 470134 <_ZN5Catch16TestCaseTracking14SectionTrackerC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE+0x110> + 470100: aa0003f3 mov x19, x0 + 470104: f9401fe0 ldr x0, [sp, #56] + 470108: 91020000 add x0, x0, #0x80 + 47010c: 97fe5bfd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 470110: 14000002 b 470118 <_ZN5Catch16TestCaseTracking14SectionTrackerC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE+0xf4> + 470114: aa0003f3 mov x19, x0 + 470118: f9401fe0 ldr x0, [sp, #56] + 47011c: 9101a000 add x0, x0, #0x68 + 470120: 97feaeae bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 470124: f9401fe0 ldr x0, [sp, #56] + 470128: 97ff47aa bl 441fd0 <_ZN5Catch16TestCaseTracking11TrackerBaseD1Ev> + 47012c: aa1303e0 mov x0, x19 + 470130: 97fe5df4 bl 407900 <_Unwind_Resume@plt> + 470134: d503201f nop + 470138: f9400bf3 ldr x19, [sp, #16] + 47013c: a8c57bfd ldp x29, x30, [sp], #80 + 470140: d65f03c0 ret + +0000000000470144 <_ZNK5Catch16TestCaseTracking14SectionTracker10isCompleteEv>: +_ZNK5Catch16TestCaseTracking14SectionTracker10isCompleteEv(): + 470144: a9bb7bfd stp x29, x30, [sp, #-80]! + 470148: 910003fd mov x29, sp + 47014c: f9000bf3 str x19, [sp, #16] + 470150: f90017e0 str x0, [sp, #40] + 470154: 52800020 mov w0, #0x1 // #1 + 470158: 39013fe0 strb w0, [sp, #79] + 47015c: f94017e0 ldr x0, [sp, #40] + 470160: 9101a000 add x0, x0, #0x68 + 470164: 97ff80de bl 4504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv> + 470168: 12001c00 and w0, w0, #0xff + 47016c: 7100001f cmp w0, #0x0 + 470170: 540004a1 b.ne 470204 <_ZNK5Catch16TestCaseTracking14SectionTracker10isCompleteEv+0xc0> // b.any + 470174: f94017e0 ldr x0, [sp, #40] + 470178: 9101a000 add x0, x0, #0x68 + 47017c: d2800001 mov x1, #0x0 // #0 + 470180: 97ff7c18 bl 44f1e0 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEm> + 470184: aa0003e2 mov x2, x0 + 470188: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47018c: 91078001 add x1, x0, #0x1e0 + 470190: aa0203e0 mov x0, x2 + 470194: 97fed1d8 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 470198: 12001c00 and w0, w0, #0xff + 47019c: 7100001f cmp w0, #0x0 + 4701a0: 54000321 b.ne 470204 <_ZNK5Catch16TestCaseTracking14SectionTracker10isCompleteEv+0xc0> // b.any + 4701a4: f94017e0 ldr x0, [sp, #40] + 4701a8: 9101a000 add x0, x0, #0x68 + 4701ac: 97fee622 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4701b0: aa0003f3 mov x19, x0 + 4701b4: f94017e0 ldr x0, [sp, #40] + 4701b8: 9101a000 add x0, x0, #0x68 + 4701bc: 97fee62a bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4701c0: aa0003e1 mov x1, x0 + 4701c4: f94017e0 ldr x0, [sp, #40] + 4701c8: 91020000 add x0, x0, #0x80 + 4701cc: aa0003e2 mov x2, x0 + 4701d0: aa1303e0 mov x0, x19 + 4701d4: 97fee673 bl 429ba0 <_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_> + 4701d8: f9001fe0 str x0, [sp, #56] + 4701dc: f94017e0 ldr x0, [sp, #40] + 4701e0: 9101a000 add x0, x0, #0x68 + 4701e4: 97fee620 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4701e8: f90023e0 str x0, [sp, #64] + 4701ec: 910103e1 add x1, sp, #0x40 + 4701f0: 9100e3e0 add x0, sp, #0x38 + 4701f4: 97fee678 bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 4701f8: 12001c00 and w0, w0, #0xff + 4701fc: 7100001f cmp w0, #0x0 + 470200: 54000060 b.eq 47020c <_ZNK5Catch16TestCaseTracking14SectionTracker10isCompleteEv+0xc8> // b.none + 470204: 52800020 mov w0, #0x1 // #1 + 470208: 14000002 b 470210 <_ZNK5Catch16TestCaseTracking14SectionTracker10isCompleteEv+0xcc> + 47020c: 52800000 mov w0, #0x0 // #0 + 470210: 7100001f cmp w0, #0x0 + 470214: 54000080 b.eq 470224 <_ZNK5Catch16TestCaseTracking14SectionTracker10isCompleteEv+0xe0> // b.none + 470218: f94017e0 ldr x0, [sp, #40] + 47021c: 97fffda3 bl 46f8a8 <_ZNK5Catch16TestCaseTracking11TrackerBase10isCompleteEv> + 470220: 39013fe0 strb w0, [sp, #79] + 470224: 39413fe0 ldrb w0, [sp, #79] + 470228: f9400bf3 ldr x19, [sp, #16] + 47022c: a8c57bfd ldp x29, x30, [sp], #80 + 470230: d65f03c0 ret + +0000000000470234 <_ZNK5Catch16TestCaseTracking14SectionTracker16isSectionTrackerEv>: +_ZNK5Catch16TestCaseTracking14SectionTracker16isSectionTrackerEv(): + 470234: d10043ff sub sp, sp, #0x10 + 470238: f90007e0 str x0, [sp, #8] + 47023c: 52800020 mov w0, #0x1 // #1 + 470240: 910043ff add sp, sp, #0x10 + 470244: d65f03c0 ret + +0000000000470248 <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE>: +_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE(): + 470248: a9b77bfd stp x29, x30, [sp, #-144]! + 47024c: 910003fd mov x29, sp + 470250: f9000bf3 str x19, [sp, #16] + 470254: f90017e0 str x0, [sp, #40] + 470258: f90013e1 str x1, [sp, #32] + 47025c: f90023ff str xzr, [sp, #64] + 470260: f90027ff str xzr, [sp, #72] + 470264: f94017e0 ldr x0, [sp, #40] + 470268: 97fffd56 bl 46f7c0 <_ZN5Catch16TestCaseTracking14TrackerContext14currentTrackerEv> + 47026c: f90047e0 str x0, [sp, #136] + 470270: f94047e0 ldr x0, [sp, #136] + 470274: f9400000 ldr x0, [x0] + 470278: 91018000 add x0, x0, #0x60 + 47027c: f9400002 ldr x2, [x0] + 470280: 9100c3e0 add x0, sp, #0x30 + 470284: aa0003e8 mov x8, x0 + 470288: f94013e1 ldr x1, [sp, #32] + 47028c: f94047e0 ldr x0, [sp, #136] + 470290: d63f0040 blr x2 + 470294: 9100c3e0 add x0, sp, #0x30 + 470298: 97ff498b bl 4428c4 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 47029c: 12001c00 and w0, w0, #0xff + 4702a0: 7100001f cmp w0, #0x0 + 4702a4: 54000560 b.eq 470350 <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE+0x108> // b.none + 4702a8: 9100c3e0 add x0, sp, #0x30 + 4702ac: 97ff4986 bl 4428c4 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 4702b0: 12001c00 and w0, w0, #0xff + 4702b4: 7100001f cmp w0, #0x0 + 4702b8: 54000121 b.ne 4702dc <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE+0x94> // b.any + 4702bc: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4702c0: 910c2003 add x3, x0, #0x308 + 4702c4: 528019c2 mov w2, #0xce // #206 + 4702c8: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4702cc: 91048001 add x1, x0, #0x120 + 4702d0: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4702d4: 9107a000 add x0, x0, #0x1e8 + 4702d8: 97fe5b56 bl 407030 <__assert_fail@plt> + 4702dc: 9100c3e0 add x0, sp, #0x30 + 4702e0: 97ff4982 bl 4428e8 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4702e4: aa0003e2 mov x2, x0 + 4702e8: f9400040 ldr x0, [x2] + 4702ec: 9101c000 add x0, x0, #0x70 + 4702f0: f9400001 ldr x1, [x0] + 4702f4: aa0203e0 mov x0, x2 + 4702f8: d63f0020 blr x1 + 4702fc: 12001c00 and w0, w0, #0xff + 470300: 7100001f cmp w0, #0x0 + 470304: 54000121 b.ne 470328 <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE+0xe0> // b.any + 470308: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47030c: 910c2003 add x3, x0, #0x308 + 470310: 528019e2 mov w2, #0xcf // #207 + 470314: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 470318: 91048001 add x1, x0, #0x120 + 47031c: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 470320: 9107e000 add x0, x0, #0x1f8 + 470324: 97fe5b43 bl 407030 <__assert_fail@plt> + 470328: 9100c3e0 add x0, sp, #0x30 + 47032c: 910143e1 add x1, sp, #0x50 + 470330: aa0103e8 mov x8, x1 + 470334: 9400036f bl 4710f0 <_ZSt19static_pointer_castIN5Catch16TestCaseTracking14SectionTrackerENS1_8ITrackerEESt10shared_ptrIT_ERKS4_IT0_E> + 470338: 910143e1 add x1, sp, #0x50 + 47033c: 910103e0 add x0, sp, #0x40 + 470340: 9400037b bl 47112c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEaSEOS3_> + 470344: 910143e0 add x0, sp, #0x50 + 470348: 9400024b bl 470c74 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 47034c: 1400001c b 4703bc <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE+0x174> + 470350: f94047e0 ldr x0, [sp, #136] + 470354: f9003be0 str x0, [sp, #112] + 470358: 9101c3e0 add x0, sp, #0x70 + 47035c: 910183e1 add x1, sp, #0x60 + 470360: aa0103e8 mov x8, x1 + 470364: aa0003e2 mov x2, x0 + 470368: f94017e1 ldr x1, [sp, #40] + 47036c: f94013e0 ldr x0, [sp, #32] + 470370: 9400037e bl 471168 <_ZSt11make_sharedIN5Catch16TestCaseTracking14SectionTrackerEJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEESt10shared_ptrIT_EDpOT0_> + 470374: 910183e1 add x1, sp, #0x60 + 470378: 910103e0 add x0, sp, #0x40 + 47037c: 9400036c bl 47112c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEaSEOS3_> + 470380: 910183e0 add x0, sp, #0x60 + 470384: 9400023c bl 470c74 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 470388: f94047e0 ldr x0, [sp, #136] + 47038c: f9400000 ldr x0, [x0] + 470390: 91016000 add x0, x0, #0x58 + 470394: f9400013 ldr x19, [x0] + 470398: 910103e1 add x1, sp, #0x40 + 47039c: 9101e3e0 add x0, sp, #0x78 + 4703a0: 94000398 bl 471200 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1INS1_14SectionTrackerEvEERKS_IT_E> + 4703a4: 9101e3e0 add x0, sp, #0x78 + 4703a8: aa0003e1 mov x1, x0 + 4703ac: f94047e0 ldr x0, [sp, #136] + 4703b0: d63f0260 blr x19 + 4703b4: 9101e3e0 add x0, sp, #0x78 + 4703b8: 97ff4761 bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 4703bc: 9100c3e0 add x0, sp, #0x30 + 4703c0: 97ff475f bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 4703c4: f94017e0 ldr x0, [sp, #40] + 4703c8: 97fffcf5 bl 46f79c <_ZNK5Catch16TestCaseTracking14TrackerContext14completedCycleEv> + 4703cc: 12001c00 and w0, w0, #0xff + 4703d0: 52000000 eor w0, w0, #0x1 + 4703d4: 12001c00 and w0, w0, #0xff + 4703d8: 7100001f cmp w0, #0x0 + 4703dc: 54000080 b.eq 4703ec <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE+0x1a4> // b.none + 4703e0: 910103e0 add x0, sp, #0x40 + 4703e4: 94000391 bl 471228 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4703e8: 94000018 bl 470448 <_ZN5Catch16TestCaseTracking14SectionTracker7tryOpenEv> + 4703ec: 910103e0 add x0, sp, #0x40 + 4703f0: 94000395 bl 471244 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4703f4: aa0003f3 mov x19, x0 + 4703f8: 910103e0 add x0, sp, #0x40 + 4703fc: 9400021e bl 470c74 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 470400: aa1303e0 mov x0, x19 + 470404: 1400000e b 47043c <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE+0x1f4> + 470408: aa0003f3 mov x19, x0 + 47040c: 9101e3e0 add x0, sp, #0x78 + 470410: 97ff474b bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 470414: 14000002 b 47041c <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE+0x1d4> + 470418: aa0003f3 mov x19, x0 + 47041c: 9100c3e0 add x0, sp, #0x30 + 470420: 97ff4747 bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 470424: 14000002 b 47042c <_ZN5Catch16TestCaseTracking14SectionTracker7acquireERNS0_14TrackerContextERKNS0_15NameAndLocationE+0x1e4> + 470428: aa0003f3 mov x19, x0 + 47042c: 910103e0 add x0, sp, #0x40 + 470430: 94000211 bl 470c74 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 470434: aa1303e0 mov x0, x19 + 470438: 97fe5d32 bl 407900 <_Unwind_Resume@plt> + 47043c: f9400bf3 ldr x19, [sp, #16] + 470440: a8c97bfd ldp x29, x30, [sp], #144 + 470444: d65f03c0 ret + +0000000000470448 <_ZN5Catch16TestCaseTracking14SectionTracker7tryOpenEv>: +_ZN5Catch16TestCaseTracking14SectionTracker7tryOpenEv(): + 470448: a9be7bfd stp x29, x30, [sp, #-32]! + 47044c: 910003fd mov x29, sp + 470450: f9000fe0 str x0, [sp, #24] + 470454: f9400fe0 ldr x0, [sp, #24] + 470458: f9400000 ldr x0, [x0] + 47045c: 91006000 add x0, x0, #0x18 + 470460: f9400001 ldr x1, [x0] + 470464: f9400fe0 ldr x0, [sp, #24] + 470468: d63f0020 blr x1 + 47046c: 12001c00 and w0, w0, #0xff + 470470: 52000000 eor w0, w0, #0x1 + 470474: 12001c00 and w0, w0, #0xff + 470478: 7100001f cmp w0, #0x0 + 47047c: 54000060 b.eq 470488 <_ZN5Catch16TestCaseTracking14SectionTracker7tryOpenEv+0x40> // b.none + 470480: f9400fe0 ldr x0, [sp, #24] + 470484: 97fffddb bl 46fbf0 <_ZN5Catch16TestCaseTracking11TrackerBase4openEv> + 470488: d503201f nop + 47048c: a8c27bfd ldp x29, x30, [sp], #32 + 470490: d65f03c0 ret + +0000000000470494 <_ZN5Catch16TestCaseTracking14SectionTracker17addInitialFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE>: +_ZN5Catch16TestCaseTracking14SectionTracker17addInitialFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE(): + 470494: a9bc7bfd stp x29, x30, [sp, #-64]! + 470498: 910003fd mov x29, sp + 47049c: a90153f3 stp x19, x20, [sp, #16] + 4704a0: f90017e0 str x0, [sp, #40] + 4704a4: f90013e1 str x1, [sp, #32] + 4704a8: f94013e0 ldr x0, [sp, #32] + 4704ac: 97ff800c bl 4504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv> + 4704b0: 12001c00 and w0, w0, #0xff + 4704b4: 52000000 eor w0, w0, #0x1 + 4704b8: 12001c00 and w0, w0, #0xff + 4704bc: 7100001f cmp w0, #0x0 + 4704c0: 540005a0 b.eq 470574 <_ZN5Catch16TestCaseTracking14SectionTracker17addInitialFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE+0xe0> // b.none + 4704c4: f94017e0 ldr x0, [sp, #40] + 4704c8: 9101a013 add x19, x0, #0x68 + 4704cc: f94017e0 ldr x0, [sp, #40] + 4704d0: 9101a000 add x0, x0, #0x68 + 4704d4: 97fef010 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 4704d8: aa0003f4 mov x20, x0 + 4704dc: f94013e0 ldr x0, [sp, #32] + 4704e0: 97fef00d bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 4704e4: 8b000280 add x0, x20, x0 + 4704e8: 91000800 add x0, x0, #0x2 + 4704ec: aa0003e1 mov x1, x0 + 4704f0: aa1303e0 mov x0, x19 + 4704f4: 9400035b bl 471260 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEm> + 4704f8: f94017e0 ldr x0, [sp, #40] + 4704fc: 9101a002 add x2, x0, #0x68 + 470500: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 470504: 91078001 add x1, x0, #0x1e0 + 470508: aa0203e0 mov x0, x2 + 47050c: 940003ab bl 4713b8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA1_KcEEEvDpOT_> + 470510: f94017e0 ldr x0, [sp, #40] + 470514: 9101a002 add x2, x0, #0x68 + 470518: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47051c: 91078001 add x1, x0, #0x1e0 + 470520: aa0203e0 mov x0, x2 + 470524: 940003a5 bl 4713b8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA1_KcEEEvDpOT_> + 470528: f94017e0 ldr x0, [sp, #40] + 47052c: 9101a013 add x19, x0, #0x68 + 470530: f94017e0 ldr x0, [sp, #40] + 470534: 9101a000 add x0, x0, #0x68 + 470538: 97fef1d2 bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 47053c: f9001fe0 str x0, [sp, #56] + 470540: 9100e3e1 add x1, sp, #0x38 + 470544: 9100c3e0 add x0, sp, #0x30 + 470548: 940003c3 bl 471454 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1IPS6_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISF_SE_E7__valueESB_E6__typeEEE> + 47054c: f94013e0 ldr x0, [sp, #32] + 470550: 97fee539 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 470554: aa0003f4 mov x20, x0 + 470558: f94013e0 ldr x0, [sp, #32] + 47055c: 97fee542 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 470560: aa0003e3 mov x3, x0 + 470564: aa1403e2 mov x2, x20 + 470568: f9401be1 ldr x1, [sp, #48] + 47056c: aa1303e0 mov x0, x19 + 470570: 940003c5 bl 471484 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEvEENSA_IPS5_S7_EESD_T_SG_> + 470574: d503201f nop + 470578: a94153f3 ldp x19, x20, [sp, #16] + 47057c: a8c47bfd ldp x29, x30, [sp], #64 + 470580: d65f03c0 ret + +0000000000470584 <_ZN5Catch16TestCaseTracking14SectionTracker14addNextFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE>: +_ZN5Catch16TestCaseTracking14SectionTracker14addNextFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE(): + 470584: a9bb7bfd stp x29, x30, [sp, #-80]! + 470588: 910003fd mov x29, sp + 47058c: a90153f3 stp x19, x20, [sp, #16] + 470590: f90017e0 str x0, [sp, #40] + 470594: f90013e1 str x1, [sp, #32] + 470598: f94013e0 ldr x0, [sp, #32] + 47059c: 97feefde bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 4705a0: f100041f cmp x0, #0x1 + 4705a4: 1a9f97e0 cset w0, hi // hi = pmore + 4705a8: 12001c00 and w0, w0, #0xff + 4705ac: 7100001f cmp w0, #0x0 + 4705b0: 54000300 b.eq 470610 <_ZN5Catch16TestCaseTracking14SectionTracker14addNextFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE+0x8c> // b.none + 4705b4: f94017e0 ldr x0, [sp, #40] + 4705b8: 9101a013 add x19, x0, #0x68 + 4705bc: f94017e0 ldr x0, [sp, #40] + 4705c0: 9101a000 add x0, x0, #0x68 + 4705c4: 97fef1af bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4705c8: f90023e0 str x0, [sp, #64] + 4705cc: 910103e1 add x1, sp, #0x40 + 4705d0: 9100e3e0 add x0, sp, #0x38 + 4705d4: 940003a0 bl 471454 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1IPS6_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISF_SE_E7__valueESB_E6__typeEEE> + 4705d8: f94013e0 ldr x0, [sp, #32] + 4705dc: 97fee516 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4705e0: f90027e0 str x0, [sp, #72] + 4705e4: 910123e0 add x0, sp, #0x48 + 4705e8: d2800021 mov x1, #0x1 // #1 + 4705ec: 940003ca bl 471514 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl> + 4705f0: aa0003f4 mov x20, x0 + 4705f4: f94013e0 ldr x0, [sp, #32] + 4705f8: 97fee51b bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4705fc: aa0003e3 mov x3, x0 + 470600: aa1403e2 mov x2, x20 + 470604: f9401fe1 ldr x1, [sp, #56] + 470608: aa1303e0 mov x0, x19 + 47060c: 9400039e bl 471484 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEvEENSA_IPS5_S7_EESD_T_SG_> + 470610: d503201f nop + 470614: a94153f3 ldp x19, x20, [sp, #16] + 470618: a8c57bfd ldp x29, x30, [sp], #80 + 47061c: d65f03c0 ret + +0000000000470620 <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_ET_SJ_SJ_T0_>: +_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_ET_SJ_SJ_T0_(): + 470620: a9bd7bfd stp x29, x30, [sp, #-48]! + 470624: 910003fd mov x29, sp + 470628: f90017e0 str x0, [sp, #40] + 47062c: f90013e1 str x1, [sp, #32] + 470630: f9000fe2 str x2, [sp, #24] + 470634: f9400fe0 ldr x0, [sp, #24] + 470638: 94000018 bl 470698 <_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_10_Iter_predIT_EESF_> + 47063c: aa0003e2 mov x2, x0 + 470640: f94013e1 ldr x1, [sp, #32] + 470644: f94017e0 ldr x0, [sp, #40] + 470648: 94000020 bl 4706c8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_> + 47064c: a8c37bfd ldp x29, x30, [sp], #48 + 470650: d65f03c0 ret + +0000000000470654 <_ZSt6all_ofIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase5closeEvEUlRKS6_E_EbT_SG_T0_>: +_ZSt6all_ofIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase5closeEvEUlRKS6_E_EbT_SG_T0_(): + 470654: a9bc7bfd stp x29, x30, [sp, #-64]! + 470658: 910003fd mov x29, sp + 47065c: f90017e0 str x0, [sp, #40] + 470660: f90013e1 str x1, [sp, #32] + 470664: 390063e2 strb w2, [sp, #24] + 470668: 2a0303e2 mov w2, w3 + 47066c: f94013e1 ldr x1, [sp, #32] + 470670: f94017e0 ldr x0, [sp, #40] + 470674: 94000026 bl 47070c <_ZSt11find_if_notIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase5closeEvEUlRKS6_E_ET_SG_SG_T0_> + 470678: f9001fe0 str x0, [sp, #56] + 47067c: 9100e3e1 add x1, sp, #0x38 + 470680: 910083e0 add x0, sp, #0x20 + 470684: 940004fd bl 471a78 <_ZN9__gnu_cxxeqIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 470688: 12001c00 and w0, w0, #0xff + 47068c: d503201f nop + 470690: a8c47bfd ldp x29, x30, [sp], #64 + 470694: d65f03c0 ret + +0000000000470698 <_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_10_Iter_predIT_EESF_>: +_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_10_Iter_predIT_EESF_(): + 470698: a9bd7bfd stp x29, x30, [sp, #-48]! + 47069c: 910003fd mov x29, sp + 4706a0: f9000fe0 str x0, [sp, #24] + 4706a4: 910063e0 add x0, sp, #0x18 + 4706a8: 94000028 bl 470748 <_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS1_15NameAndLocationEEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSE_> + 4706ac: aa0003e1 mov x1, x0 + 4706b0: 9100a3e0 add x0, sp, #0x28 + 4706b4: f9400021 ldr x1, [x1] + 4706b8: 94000029 bl 47075c <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC1ESD_> + 4706bc: f94017e0 ldr x0, [sp, #40] + 4706c0: a8c37bfd ldp x29, x30, [sp], #48 + 4706c4: d65f03c0 ret + +00000000004706c8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_(): + 4706c8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4706cc: 910003fd mov x29, sp + 4706d0: f9000bf3 str x19, [sp, #16] + 4706d4: f9001fe0 str x0, [sp, #56] + 4706d8: f9001be1 str x1, [sp, #48] + 4706dc: f90017e2 str x2, [sp, #40] + 4706e0: 9100e3e0 add x0, sp, #0x38 + 4706e4: 94000744 bl 4723f4 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSD_> + 4706e8: 2a1303e3 mov w3, w19 + 4706ec: f94017e2 ldr x2, [sp, #40] + 4706f0: f9401be1 ldr x1, [sp, #48] + 4706f4: f9401fe0 ldr x0, [sp, #56] + 4706f8: 94000026 bl 470790 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag> + 4706fc: d503201f nop + 470700: f9400bf3 ldr x19, [sp, #16] + 470704: a8c57bfd ldp x29, x30, [sp], #80 + 470708: d65f03c0 ret + +000000000047070c <_ZSt11find_if_notIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase5closeEvEUlRKS6_E_ET_SG_SG_T0_>: +_ZSt11find_if_notIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEZNS4_11TrackerBase5closeEvEUlRKS6_E_ET_SG_SG_T0_(): + 47070c: a9bc7bfd stp x29, x30, [sp, #-64]! + 470710: 910003fd mov x29, sp + 470714: f9000bf3 str x19, [sp, #16] + 470718: f9001fe0 str x0, [sp, #56] + 47071c: f9001be1 str x1, [sp, #48] + 470720: 3900a3e2 strb w2, [sp, #40] + 470724: 2a0303e0 mov w0, w3 + 470728: 94000080 bl 470928 <_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_10_Iter_predIT_EESC_> + 47072c: 2a1303e2 mov w2, w19 + 470730: f9401be1 ldr x1, [sp, #48] + 470734: f9401fe0 ldr x0, [sp, #56] + 470738: 94000089 bl 47095c <_ZSt13__find_if_notIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_> + 47073c: f9400bf3 ldr x19, [sp, #16] + 470740: a8c47bfd ldp x29, x30, [sp], #64 + 470744: d65f03c0 ret + +0000000000470748 <_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS1_15NameAndLocationEEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSE_>: +_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS1_15NameAndLocationEEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSE_(): + 470748: d10043ff sub sp, sp, #0x10 + 47074c: f90007e0 str x0, [sp, #8] + 470750: f94007e0 ldr x0, [sp, #8] + 470754: 910043ff add sp, sp, #0x10 + 470758: d65f03c0 ret + +000000000047075c <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC1ESD_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC2ESD_(): + 47075c: a9be7bfd stp x29, x30, [sp, #-32]! + 470760: 910003fd mov x29, sp + 470764: f9000fe0 str x0, [sp, #24] + 470768: f9000be1 str x1, [sp, #16] + 47076c: 910043e0 add x0, sp, #0x10 + 470770: 97fffff6 bl 470748 <_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS1_15NameAndLocationEEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSE_> + 470774: aa0003e1 mov x1, x0 + 470778: f9400fe0 ldr x0, [sp, #24] + 47077c: f9400021 ldr x1, [x1] + 470780: f9000001 str x1, [x0] + 470784: d503201f nop + 470788: a8c27bfd ldp x29, x30, [sp], #32 + 47078c: d65f03c0 ret + +0000000000470790 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag(): + 470790: a9bc7bfd stp x29, x30, [sp, #-64]! + 470794: 910003fd mov x29, sp + 470798: f90017e0 str x0, [sp, #40] + 47079c: f90013e1 str x1, [sp, #32] + 4707a0: f9000fe2 str x2, [sp, #24] + 4707a4: 390043e3 strb w3, [sp, #16] + 4707a8: 9100a3e1 add x1, sp, #0x28 + 4707ac: 910083e0 add x0, sp, #0x20 + 4707b0: 940006d4 bl 472300 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 4707b4: aa0003e1 mov x1, x0 + 4707b8: 9342fc20 asr x0, x1, #2 + 4707bc: f9001fe0 str x0, [sp, #56] + 4707c0: f9401fe0 ldr x0, [sp, #56] + 4707c4: f100001f cmp x0, #0x0 + 4707c8: 540005ad b.le 47087c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0xec> + 4707cc: 910063e0 add x0, sp, #0x18 + 4707d0: f94017e1 ldr x1, [sp, #40] + 4707d4: 94000075 bl 4709a8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_> + 4707d8: 12001c00 and w0, w0, #0xff + 4707dc: 7100001f cmp w0, #0x0 + 4707e0: 54000060 b.eq 4707ec <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x5c> // b.none + 4707e4: f94017e0 ldr x0, [sp, #40] + 4707e8: 1400004e b 470920 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x190> + 4707ec: 9100a3e0 add x0, sp, #0x28 + 4707f0: 940008d5 bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 4707f4: 910063e0 add x0, sp, #0x18 + 4707f8: f94017e1 ldr x1, [sp, #40] + 4707fc: 9400006b bl 4709a8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_> + 470800: 12001c00 and w0, w0, #0xff + 470804: 7100001f cmp w0, #0x0 + 470808: 54000060 b.eq 470814 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x84> // b.none + 47080c: f94017e0 ldr x0, [sp, #40] + 470810: 14000044 b 470920 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x190> + 470814: 9100a3e0 add x0, sp, #0x28 + 470818: 940008cb bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 47081c: 910063e0 add x0, sp, #0x18 + 470820: f94017e1 ldr x1, [sp, #40] + 470824: 94000061 bl 4709a8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_> + 470828: 12001c00 and w0, w0, #0xff + 47082c: 7100001f cmp w0, #0x0 + 470830: 54000060 b.eq 47083c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0xac> // b.none + 470834: f94017e0 ldr x0, [sp, #40] + 470838: 1400003a b 470920 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x190> + 47083c: 9100a3e0 add x0, sp, #0x28 + 470840: 940008c1 bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 470844: 910063e0 add x0, sp, #0x18 + 470848: f94017e1 ldr x1, [sp, #40] + 47084c: 94000057 bl 4709a8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_> + 470850: 12001c00 and w0, w0, #0xff + 470854: 7100001f cmp w0, #0x0 + 470858: 54000060 b.eq 470864 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0xd4> // b.none + 47085c: f94017e0 ldr x0, [sp, #40] + 470860: 14000030 b 470920 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x190> + 470864: 9100a3e0 add x0, sp, #0x28 + 470868: 940008b7 bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 47086c: f9401fe0 ldr x0, [sp, #56] + 470870: d1000400 sub x0, x0, #0x1 + 470874: f9001fe0 str x0, [sp, #56] + 470878: 17ffffd2 b 4707c0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x30> + 47087c: 9100a3e1 add x1, sp, #0x28 + 470880: 910083e0 add x0, sp, #0x20 + 470884: 9400069f bl 472300 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 470888: f100081f cmp x0, #0x2 + 47088c: 54000200 b.eq 4708cc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x13c> // b.none + 470890: f1000c1f cmp x0, #0x3 + 470894: 54000080 b.eq 4708a4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x114> // b.none + 470898: f100041f cmp x0, #0x1 + 47089c: 540002c0 b.eq 4708f4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x164> // b.none + 4708a0: 1400001f b 47091c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x18c> + 4708a4: 910063e0 add x0, sp, #0x18 + 4708a8: f94017e1 ldr x1, [sp, #40] + 4708ac: 9400003f bl 4709a8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_> + 4708b0: 12001c00 and w0, w0, #0xff + 4708b4: 7100001f cmp w0, #0x0 + 4708b8: 54000060 b.eq 4708c4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x134> // b.none + 4708bc: f94017e0 ldr x0, [sp, #40] + 4708c0: 14000018 b 470920 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x190> + 4708c4: 9100a3e0 add x0, sp, #0x28 + 4708c8: 9400089f bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 4708cc: 910063e0 add x0, sp, #0x18 + 4708d0: f94017e1 ldr x1, [sp, #40] + 4708d4: 94000035 bl 4709a8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_> + 4708d8: 12001c00 and w0, w0, #0xff + 4708dc: 7100001f cmp w0, #0x0 + 4708e0: 54000060 b.eq 4708ec <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x15c> // b.none + 4708e4: f94017e0 ldr x0, [sp, #40] + 4708e8: 1400000e b 470920 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x190> + 4708ec: 9100a3e0 add x0, sp, #0x28 + 4708f0: 94000895 bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 4708f4: 910063e0 add x0, sp, #0x18 + 4708f8: f94017e1 ldr x1, [sp, #40] + 4708fc: 9400002b bl 4709a8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_> + 470900: 12001c00 and w0, w0, #0xff + 470904: 7100001f cmp w0, #0x0 + 470908: 54000060 b.eq 470914 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x184> // b.none + 47090c: f94017e0 ldr x0, [sp, #40] + 470910: 14000004 b 470920 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase9findChildERKNS4_15NameAndLocationEEUlRKS6_E_EEET_SM_SM_T0_St26random_access_iterator_tag+0x190> + 470914: 9100a3e0 add x0, sp, #0x28 + 470918: 9400088b bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 47091c: f94013e0 ldr x0, [sp, #32] + 470920: a8c47bfd ldp x29, x30, [sp], #64 + 470924: d65f03c0 ret + +0000000000470928 <_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_10_Iter_predIT_EESC_>: +_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_10_Iter_predIT_EESC_(): + 470928: a9bc7bfd stp x29, x30, [sp, #-64]! + 47092c: 910003fd mov x29, sp + 470930: a90153f3 stp x19, x20, [sp, #16] + 470934: 3900a3e0 strb w0, [sp, #40] + 470938: 9100a3e0 add x0, sp, #0x28 + 47093c: 9400002a bl 4709e4 <_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSB_> + 470940: 9100e3e0 add x0, sp, #0x38 + 470944: 2a1403e1 mov w1, w20 + 470948: 9400002c bl 4709f8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC1ESA_> + 47094c: 2a1303e0 mov w0, w19 + 470950: a94153f3 ldp x19, x20, [sp, #16] + 470954: a8c47bfd ldp x29, x30, [sp], #64 + 470958: d65f03c0 ret + +000000000047095c <_ZSt13__find_if_notIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_>: +_ZSt13__find_if_notIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_(): + 47095c: a9bb7bfd stp x29, x30, [sp, #-80]! + 470960: 910003fd mov x29, sp + 470964: a90153f3 stp x19, x20, [sp, #16] + 470968: f9001fe0 str x0, [sp, #56] + 47096c: f9001be1 str x1, [sp, #48] + 470970: 3900a3e2 strb w2, [sp, #40] + 470974: 3940a3e0 ldrb w0, [sp, #40] + 470978: 94000029 bl 470a1c <_ZN9__gnu_cxx5__ops8__negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_12_Iter_negateIT_EENS0_10_Iter_predISC_EE> + 47097c: 9100e3e0 add x0, sp, #0x38 + 470980: 9400069d bl 4723f4 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSD_> + 470984: 2a1403e3 mov w3, w20 + 470988: 2a1303e2 mov w2, w19 + 47098c: f9401be1 ldr x1, [sp, #48] + 470990: f9401fe0 ldr x0, [sp, #56] + 470994: 9400002f bl 470a50 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag> + 470998: d503201f nop + 47099c: a94153f3 ldp x19, x20, [sp, #16] + 4709a0: a8c57bfd ldp x29, x30, [sp], #80 + 4709a4: d65f03c0 ret + +00000000004709a8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS3_15NameAndLocationEEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPSA_St6vectorISA_SaISA_EEEEEEbT_(): + 4709a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4709ac: 910003fd mov x29, sp + 4709b0: f9000bf3 str x19, [sp, #16] + 4709b4: f90017e0 str x0, [sp, #40] + 4709b8: f90013e1 str x1, [sp, #32] + 4709bc: f94017f3 ldr x19, [sp, #40] + 4709c0: 910083e0 add x0, sp, #0x20 + 4709c4: 9400018c bl 470ff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEdeEv> + 4709c8: aa0003e1 mov x1, x0 + 4709cc: aa1303e0 mov x0, x19 + 4709d0: 97fffbfb bl 46f9bc <_ZZN5Catch16TestCaseTracking11TrackerBase9findChildERKNS0_15NameAndLocationEENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES9_> + 4709d4: 12001c00 and w0, w0, #0xff + 4709d8: f9400bf3 ldr x19, [sp, #16] + 4709dc: a8c37bfd ldp x29, x30, [sp], #48 + 4709e0: d65f03c0 ret + +00000000004709e4 <_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSB_>: +_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSB_(): + 4709e4: d10043ff sub sp, sp, #0x10 + 4709e8: f90007e0 str x0, [sp, #8] + 4709ec: f94007e0 ldr x0, [sp, #8] + 4709f0: 910043ff add sp, sp, #0x10 + 4709f4: d65f03c0 ret + +00000000004709f8 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC1ESA_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC2ESA_(): + 4709f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4709fc: 910003fd mov x29, sp + 470a00: f9000fe0 str x0, [sp, #24] + 470a04: 390043e1 strb w1, [sp, #16] + 470a08: 910043e0 add x0, sp, #0x10 + 470a0c: 97fffff6 bl 4709e4 <_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSB_> + 470a10: d503201f nop + 470a14: a8c27bfd ldp x29, x30, [sp], #32 + 470a18: d65f03c0 ret + +0000000000470a1c <_ZN9__gnu_cxx5__ops8__negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_12_Iter_negateIT_EENS0_10_Iter_predISC_EE>: +_ZN9__gnu_cxx5__ops8__negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EENS0_12_Iter_negateIT_EENS0_10_Iter_predISC_EE(): + 470a1c: a9bc7bfd stp x29, x30, [sp, #-64]! + 470a20: 910003fd mov x29, sp + 470a24: a90153f3 stp x19, x20, [sp, #16] + 470a28: 3900a3e0 strb w0, [sp, #40] + 470a2c: 9100a3e0 add x0, sp, #0x28 + 470a30: 97ffffed bl 4709e4 <_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSB_> + 470a34: 9100e3e0 add x0, sp, #0x38 + 470a38: 2a1403e1 mov w1, w20 + 470a3c: 9400006b bl 470be8 <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC1ESA_> + 470a40: 2a1303e0 mov w0, w19 + 470a44: a94153f3 ldp x19, x20, [sp, #16] + 470a48: a8c47bfd ldp x29, x30, [sp], #64 + 470a4c: d65f03c0 ret + +0000000000470a50 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag(): + 470a50: a9bc7bfd stp x29, x30, [sp, #-64]! + 470a54: 910003fd mov x29, sp + 470a58: f90017e0 str x0, [sp, #40] + 470a5c: f90013e1 str x1, [sp, #32] + 470a60: 390063e2 strb w2, [sp, #24] + 470a64: 390043e3 strb w3, [sp, #16] + 470a68: 9100a3e1 add x1, sp, #0x28 + 470a6c: 910083e0 add x0, sp, #0x20 + 470a70: 94000624 bl 472300 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 470a74: aa0003e1 mov x1, x0 + 470a78: 9342fc20 asr x0, x1, #2 + 470a7c: f9001fe0 str x0, [sp, #56] + 470a80: f9401fe0 ldr x0, [sp, #56] + 470a84: f100001f cmp x0, #0x0 + 470a88: 540005ad b.le 470b3c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0xec> + 470a8c: 910063e0 add x0, sp, #0x18 + 470a90: f94017e1 ldr x1, [sp, #40] + 470a94: 9400005e bl 470c0c <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_> + 470a98: 12001c00 and w0, w0, #0xff + 470a9c: 7100001f cmp w0, #0x0 + 470aa0: 54000060 b.eq 470aac <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x5c> // b.none + 470aa4: f94017e0 ldr x0, [sp, #40] + 470aa8: 1400004e b 470be0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 470aac: 9100a3e0 add x0, sp, #0x28 + 470ab0: 94000825 bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 470ab4: 910063e0 add x0, sp, #0x18 + 470ab8: f94017e1 ldr x1, [sp, #40] + 470abc: 94000054 bl 470c0c <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_> + 470ac0: 12001c00 and w0, w0, #0xff + 470ac4: 7100001f cmp w0, #0x0 + 470ac8: 54000060 b.eq 470ad4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x84> // b.none + 470acc: f94017e0 ldr x0, [sp, #40] + 470ad0: 14000044 b 470be0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 470ad4: 9100a3e0 add x0, sp, #0x28 + 470ad8: 9400081b bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 470adc: 910063e0 add x0, sp, #0x18 + 470ae0: f94017e1 ldr x1, [sp, #40] + 470ae4: 9400004a bl 470c0c <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_> + 470ae8: 12001c00 and w0, w0, #0xff + 470aec: 7100001f cmp w0, #0x0 + 470af0: 54000060 b.eq 470afc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0xac> // b.none + 470af4: f94017e0 ldr x0, [sp, #40] + 470af8: 1400003a b 470be0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 470afc: 9100a3e0 add x0, sp, #0x28 + 470b00: 94000811 bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 470b04: 910063e0 add x0, sp, #0x18 + 470b08: f94017e1 ldr x1, [sp, #40] + 470b0c: 94000040 bl 470c0c <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_> + 470b10: 12001c00 and w0, w0, #0xff + 470b14: 7100001f cmp w0, #0x0 + 470b18: 54000060 b.eq 470b24 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0xd4> // b.none + 470b1c: f94017e0 ldr x0, [sp, #40] + 470b20: 14000030 b 470be0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 470b24: 9100a3e0 add x0, sp, #0x28 + 470b28: 94000807 bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 470b2c: f9401fe0 ldr x0, [sp, #56] + 470b30: d1000400 sub x0, x0, #0x1 + 470b34: f9001fe0 str x0, [sp, #56] + 470b38: 17ffffd2 b 470a80 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x30> + 470b3c: 9100a3e1 add x1, sp, #0x28 + 470b40: 910083e0 add x0, sp, #0x20 + 470b44: 940005ef bl 472300 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 470b48: f100081f cmp x0, #0x2 + 470b4c: 54000200 b.eq 470b8c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x13c> // b.none + 470b50: f1000c1f cmp x0, #0x3 + 470b54: 54000080 b.eq 470b64 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x114> // b.none + 470b58: f100041f cmp x0, #0x1 + 470b5c: 540002c0 b.eq 470bb4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x164> // b.none + 470b60: 1400001f b 470bdc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x18c> + 470b64: 910063e0 add x0, sp, #0x18 + 470b68: f94017e1 ldr x1, [sp, #40] + 470b6c: 94000028 bl 470c0c <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_> + 470b70: 12001c00 and w0, w0, #0xff + 470b74: 7100001f cmp w0, #0x0 + 470b78: 54000060 b.eq 470b84 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x134> // b.none + 470b7c: f94017e0 ldr x0, [sp, #40] + 470b80: 14000018 b 470be0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 470b84: 9100a3e0 add x0, sp, #0x28 + 470b88: 940007ef bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 470b8c: 910063e0 add x0, sp, #0x18 + 470b90: f94017e1 ldr x1, [sp, #40] + 470b94: 9400001e bl 470c0c <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_> + 470b98: 12001c00 and w0, w0, #0xff + 470b9c: 7100001f cmp w0, #0x0 + 470ba0: 54000060 b.eq 470bac <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x15c> // b.none + 470ba4: f94017e0 ldr x0, [sp, #40] + 470ba8: 1400000e b 470be0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 470bac: 9100a3e0 add x0, sp, #0x28 + 470bb0: 940007e5 bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 470bb4: 910063e0 add x0, sp, #0x18 + 470bb8: f94017e1 ldr x1, [sp, #40] + 470bbc: 94000014 bl 470c0c <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_> + 470bc0: 12001c00 and w0, w0, #0xff + 470bc4: 7100001f cmp w0, #0x0 + 470bc8: 54000060 b.eq 470bd4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x184> // b.none + 470bcc: f94017e0 ldr x0, [sp, #40] + 470bd0: 14000004 b 470be0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEENS0_5__ops12_Iter_negateIZNS4_11TrackerBase5closeEvEUlRKS6_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 470bd4: 9100a3e0 add x0, sp, #0x28 + 470bd8: 940007db bl 472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv> + 470bdc: f94013e0 ldr x0, [sp, #32] + 470be0: a8c47bfd ldp x29, x30, [sp], #64 + 470be4: d65f03c0 ret + +0000000000470be8 <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC1ESA_>: +_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EC2ESA_(): + 470be8: a9be7bfd stp x29, x30, [sp, #-32]! + 470bec: 910003fd mov x29, sp + 470bf0: f9000fe0 str x0, [sp, #24] + 470bf4: 390043e1 strb w1, [sp, #16] + 470bf8: 910043e0 add x0, sp, #0x10 + 470bfc: 97ffff7a bl 4709e4 <_ZSt4moveIRZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS1_8ITrackerEEE_EONSt16remove_referenceIT_E4typeEOSB_> + 470c00: d503201f nop + 470c04: a8c27bfd ldp x29, x30, [sp], #32 + 470c08: d65f03c0 ret + +0000000000470c0c <_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_>: +_ZN9__gnu_cxx5__ops12_Iter_negateIZN5Catch16TestCaseTracking11TrackerBase5closeEvEUlRKSt10shared_ptrINS3_8ITrackerEEE_EclINS_17__normal_iteratorIPS7_St6vectorIS7_SaIS7_EEEEEEbT_(): + 470c0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 470c10: 910003fd mov x29, sp + 470c14: f9000bf3 str x19, [sp, #16] + 470c18: f90017e0 str x0, [sp, #40] + 470c1c: f90013e1 str x1, [sp, #32] + 470c20: f94017f3 ldr x19, [sp, #40] + 470c24: 910083e0 add x0, sp, #0x20 + 470c28: 940000f3 bl 470ff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEdeEv> + 470c2c: aa0003e1 mov x1, x0 + 470c30: aa1303e0 mov x0, x19 + 470c34: 97fffc07 bl 46fc50 <_ZZN5Catch16TestCaseTracking11TrackerBase5closeEvENKUlRKSt10shared_ptrINS0_8ITrackerEEE_clES6_> + 470c38: 12001c00 and w0, w0, #0xff + 470c3c: 52000000 eor w0, w0, #0x1 + 470c40: 12001c00 and w0, w0, #0xff + 470c44: f9400bf3 ldr x19, [sp, #16] + 470c48: a8c37bfd ldp x29, x30, [sp], #48 + 470c4c: d65f03c0 ret + +0000000000470c50 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 470c50: a9be7bfd stp x29, x30, [sp, #-32]! + 470c54: 910003fd mov x29, sp + 470c58: f9000fe0 str x0, [sp, #24] + 470c5c: f9400fe0 ldr x0, [sp, #24] + 470c60: 91002000 add x0, x0, #0x8 + 470c64: 97fe6a5f bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 470c68: d503201f nop + 470c6c: a8c27bfd ldp x29, x30, [sp], #32 + 470c70: d65f03c0 ret + +0000000000470c74 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEED1Ev>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEED2Ev(): + 470c74: a9be7bfd stp x29, x30, [sp, #-32]! + 470c78: 910003fd mov x29, sp + 470c7c: f9000fe0 str x0, [sp, #24] + 470c80: f9400fe0 ldr x0, [sp, #24] + 470c84: 97fffff3 bl 470c50 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 470c88: d503201f nop + 470c8c: a8c27bfd ldp x29, x30, [sp], #32 + 470c90: d65f03c0 ret + +0000000000470c94 <_ZN5Catch16TestCaseTracking8ITrackerC1Ev>: +_ZN5Catch16TestCaseTracking8ITrackerC1Ev(): + 470c94: d10043ff sub sp, sp, #0x10 + 470c98: f90007e0 str x0, [sp, #8] + 470c9c: b00002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 470ca0: 9114c001 add x1, x0, #0x530 + 470ca4: f94007e0 ldr x0, [sp, #8] + 470ca8: f9000001 str x1, [x0] + 470cac: d503201f nop + 470cb0: 910043ff add sp, sp, #0x10 + 470cb4: d65f03c0 ret + +0000000000470cb8 <_ZN5Catch16TestCaseTracking15NameAndLocationC1ERKS1_>: +_ZN5Catch16TestCaseTracking15NameAndLocationC2ERKS1_(): + 470cb8: a9be7bfd stp x29, x30, [sp, #-32]! + 470cbc: 910003fd mov x29, sp + 470cc0: f9000fe0 str x0, [sp, #24] + 470cc4: f9000be1 str x1, [sp, #16] + 470cc8: f9400fe0 ldr x0, [sp, #24] + 470ccc: f9400be1 ldr x1, [sp, #16] + 470cd0: 97fe58a8 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 470cd4: f9400fe2 ldr x2, [sp, #24] + 470cd8: f9400be0 ldr x0, [sp, #16] + 470cdc: a9420400 ldp x0, x1, [x0, #32] + 470ce0: a9020440 stp x0, x1, [x2, #32] + 470ce4: d503201f nop + 470ce8: a8c27bfd ldp x29, x30, [sp], #32 + 470cec: d65f03c0 ret + +0000000000470cf0 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1ERKS5_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC2ERKS5_(): + 470cf0: a9be7bfd stp x29, x30, [sp, #-32]! + 470cf4: 910003fd mov x29, sp + 470cf8: f9000fe0 str x0, [sp, #24] + 470cfc: f9000be1 str x1, [sp, #16] + 470d00: f9400be0 ldr x0, [sp, #16] + 470d04: f9400001 ldr x1, [x0] + 470d08: f9400fe0 ldr x0, [sp, #24] + 470d0c: f9000001 str x1, [x0] + 470d10: f9400fe0 ldr x0, [sp, #24] + 470d14: 91002002 add x2, x0, #0x8 + 470d18: f9400be0 ldr x0, [sp, #16] + 470d1c: 91002000 add x0, x0, #0x8 + 470d20: aa0003e1 mov x1, x0 + 470d24: aa0203e0 mov x0, x2 + 470d28: 97ff47a0 bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 470d2c: d503201f nop + 470d30: a8c27bfd ldp x29, x30, [sp], #32 + 470d34: d65f03c0 ret + +0000000000470d38 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1ERKS3_>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC2ERKS3_(): + 470d38: a9be7bfd stp x29, x30, [sp, #-32]! + 470d3c: 910003fd mov x29, sp + 470d40: f9000fe0 str x0, [sp, #24] + 470d44: f9000be1 str x1, [sp, #16] + 470d48: f9400fe0 ldr x0, [sp, #24] + 470d4c: f9400be1 ldr x1, [sp, #16] + 470d50: 97ffffe8 bl 470cf0 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1ERKS5_> + 470d54: d503201f nop + 470d58: a8c27bfd ldp x29, x30, [sp], #32 + 470d5c: d65f03c0 ret + +0000000000470d60 <_ZSt11make_sharedIN5Catch16TestCaseTracking14SectionTrackerEJNS1_15NameAndLocationERNS1_14TrackerContextEDnEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch16TestCaseTracking14SectionTrackerEJNS1_15NameAndLocationERNS1_14TrackerContextEDnEESt10shared_ptrIT_EDpOT0_(): + 470d60: a9ba7bfd stp x29, x30, [sp, #-96]! + 470d64: 910003fd mov x29, sp + 470d68: a90153f3 stp x19, x20, [sp, #16] + 470d6c: f90013f5 str x21, [sp, #32] + 470d70: aa0803f3 mov x19, x8 + 470d74: f90027e0 str x0, [sp, #72] + 470d78: f90023e1 str x1, [sp, #64] + 470d7c: f9001fe2 str x2, [sp, #56] + 470d80: 910163e0 add x0, sp, #0x58 + 470d84: 940001f4 bl 471554 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1Ev> + 470d88: f94027e0 ldr x0, [sp, #72] + 470d8c: 94000202 bl 471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE> + 470d90: aa0003f4 mov x20, x0 + 470d94: f94023e0 ldr x0, [sp, #64] + 470d98: 97ff4abd bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 470d9c: aa0003f5 mov x21, x0 + 470da0: f9401fe0 ldr x0, [sp, #56] + 470da4: 94000201 bl 4715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE> + 470da8: aa0003e1 mov x1, x0 + 470dac: 910163e0 add x0, sp, #0x58 + 470db0: aa1303e8 mov x8, x19 + 470db4: aa0103e3 mov x3, x1 + 470db8: aa1503e2 mov x2, x21 + 470dbc: aa1403e1 mov x1, x20 + 470dc0: 940001ff bl 4715bc <_ZSt15allocate_sharedIN5Catch16TestCaseTracking14SectionTrackerESaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEESt10shared_ptrIT_ERKT0_DpOT1_> + 470dc4: 910163e0 add x0, sp, #0x58 + 470dc8: 940001eb bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 470dcc: 14000006 b 470de4 <_ZSt11make_sharedIN5Catch16TestCaseTracking14SectionTrackerEJNS1_15NameAndLocationERNS1_14TrackerContextEDnEESt10shared_ptrIT_EDpOT0_+0x84> + 470dd0: aa0003f3 mov x19, x0 + 470dd4: 910163e0 add x0, sp, #0x58 + 470dd8: 940001e7 bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 470ddc: aa1303e0 mov x0, x19 + 470de0: 97fe5ac8 bl 407900 <_Unwind_Resume@plt> + 470de4: aa1303e0 mov x0, x19 + 470de8: a94153f3 ldp x19, x20, [sp, #16] + 470dec: f94013f5 ldr x21, [sp, #32] + 470df0: a8c67bfd ldp x29, x30, [sp], #96 + 470df4: d65f03c0 ret + +0000000000470df8 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEaSINS1_14SectionTrackerEEENSt9enable_ifIXsrSt13is_assignableIRSt12__shared_ptrIS2_LN9__gnu_cxx12_Lock_policyE2EES_IT_EE5valueERS3_E4typeEOSE_>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEaSINS1_14SectionTrackerEEENSt9enable_ifIXsrSt13is_assignableIRSt12__shared_ptrIS2_LN9__gnu_cxx12_Lock_policyE2EES_IT_EE5valueERS3_E4typeEOSE_(): + 470df8: a9bd7bfd stp x29, x30, [sp, #-48]! + 470dfc: 910003fd mov x29, sp + 470e00: f9000bf3 str x19, [sp, #16] + 470e04: f90017e0 str x0, [sp, #40] + 470e08: f90013e1 str x1, [sp, #32] + 470e0c: f94017f3 ldr x19, [sp, #40] + 470e10: f94013e0 ldr x0, [sp, #32] + 470e14: 94000207 bl 471630 <_ZSt4moveIRSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEEONSt16remove_referenceIT_E4typeEOS7_> + 470e18: aa0003e1 mov x1, x0 + 470e1c: aa1303e0 mov x0, x19 + 470e20: 94000209 bl 471644 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEaSINS1_14SectionTrackerEEENSt9enable_ifIXsrSt20__sp_compatible_withIPT_PS2_E5valueERS5_E4typeEOS_ISA_LS4_2EE> + 470e24: f94017e0 ldr x0, [sp, #40] + 470e28: f9400bf3 ldr x19, [sp, #16] + 470e2c: a8c37bfd ldp x29, x30, [sp], #48 + 470e30: d65f03c0 ret + +0000000000470e34 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 470e34: a9be7bfd stp x29, x30, [sp, #-32]! + 470e38: 910003fd mov x29, sp + 470e3c: f9000fe0 str x0, [sp, #24] + 470e40: f9400fe0 ldr x0, [sp, #24] + 470e44: 97ff4a4e bl 44377c <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 470e48: a8c27bfd ldp x29, x30, [sp], #32 + 470e4c: d65f03c0 ret + +0000000000470e50 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE5resetEv>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE5resetEv(): + 470e50: a9bd7bfd stp x29, x30, [sp, #-48]! + 470e54: 910003fd mov x29, sp + 470e58: f9000fe0 str x0, [sp, #24] + 470e5c: 910083e0 add x0, sp, #0x20 + 470e60: 97ff47ff bl 442e5c <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 470e64: 910083e0 add x0, sp, #0x20 + 470e68: f9400fe1 ldr x1, [sp, #24] + 470e6c: 94000207 bl 471688 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_> + 470e70: 910083e0 add x0, sp, #0x20 + 470e74: 97ff44a9 bl 442118 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 470e78: d503201f nop + 470e7c: a8c37bfd ldp x29, x30, [sp], #48 + 470e80: d65f03c0 ret + +0000000000470e84 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EEC1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EEC2Ev(): + 470e84: a9be7bfd stp x29, x30, [sp, #-32]! + 470e88: 910003fd mov x29, sp + 470e8c: f9000fe0 str x0, [sp, #24] + 470e90: f9400fe0 ldr x0, [sp, #24] + 470e94: 9400020e bl 4716cc <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EEC1Ev> + 470e98: d503201f nop + 470e9c: a8c27bfd ldp x29, x30, [sp], #32 + 470ea0: d65f03c0 ret + +0000000000470ea4 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5emptyEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5emptyEv(): + 470ea4: a9bd7bfd stp x29, x30, [sp, #-48]! + 470ea8: 910003fd mov x29, sp + 470eac: f9000fe0 str x0, [sp, #24] + 470eb0: f9400fe0 ldr x0, [sp, #24] + 470eb4: 9400020e bl 4716ec <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5beginEv> + 470eb8: f90013e0 str x0, [sp, #32] + 470ebc: f9400fe0 ldr x0, [sp, #24] + 470ec0: 94000217 bl 47171c <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv> + 470ec4: f90017e0 str x0, [sp, #40] + 470ec8: 9100a3e1 add x1, sp, #0x28 + 470ecc: 910083e0 add x0, sp, #0x20 + 470ed0: 9400021f bl 47174c <_ZN9__gnu_cxxeqIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 470ed4: 12001c00 and w0, w0, #0xff + 470ed8: d503201f nop + 470edc: a8c37bfd ldp x29, x30, [sp], #48 + 470ee0: d65f03c0 ret + +0000000000470ee4 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE9push_backERKS4_>: +_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE9push_backERKS4_(): + 470ee4: a9be7bfd stp x29, x30, [sp, #-32]! + 470ee8: 910003fd mov x29, sp + 470eec: f9000fe0 str x0, [sp, #24] + 470ef0: f9000be1 str x1, [sp, #16] + 470ef4: f9400fe0 ldr x0, [sp, #24] + 470ef8: f9400401 ldr x1, [x0, #8] + 470efc: f9400fe0 ldr x0, [sp, #24] + 470f00: f9400800 ldr x0, [x0, #16] + 470f04: eb00003f cmp x1, x0 + 470f08: 540001c0 b.eq 470f40 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE9push_backERKS4_+0x5c> // b.none + 470f0c: f9400fe3 ldr x3, [sp, #24] + 470f10: f9400fe0 ldr x0, [sp, #24] + 470f14: f9400400 ldr x0, [x0, #8] + 470f18: f9400be2 ldr x2, [sp, #16] + 470f1c: aa0003e1 mov x1, x0 + 470f20: aa0303e0 mov x0, x3 + 470f24: 9400021b bl 471790 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_> + 470f28: f9400fe0 ldr x0, [sp, #24] + 470f2c: f9400400 ldr x0, [x0, #8] + 470f30: 91004001 add x1, x0, #0x10 + 470f34: f9400fe0 ldr x0, [sp, #24] + 470f38: f9000401 str x1, [x0, #8] + 470f3c: 14000007 b 470f58 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE9push_backERKS4_+0x74> + 470f40: f9400fe0 ldr x0, [sp, #24] + 470f44: 94000011 bl 470f88 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv> + 470f48: f9400be2 ldr x2, [sp, #16] + 470f4c: aa0003e1 mov x1, x0 + 470f50: f9400fe0 ldr x0, [sp, #24] + 470f54: 9400021d bl 4717c8 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_> + 470f58: d503201f nop + 470f5c: a8c27bfd ldp x29, x30, [sp], #32 + 470f60: d65f03c0 ret + +0000000000470f64 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5beginEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5beginEv(): + 470f64: a9bd7bfd stp x29, x30, [sp, #-48]! + 470f68: 910003fd mov x29, sp + 470f6c: f9000fe0 str x0, [sp, #24] + 470f70: f9400fe1 ldr x1, [sp, #24] + 470f74: 9100a3e0 add x0, sp, #0x28 + 470f78: 94000295 bl 4719cc <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEC1ERKS6_> + 470f7c: f94017e0 ldr x0, [sp, #40] + 470f80: a8c37bfd ldp x29, x30, [sp], #48 + 470f84: d65f03c0 ret + +0000000000470f88 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv(): + 470f88: a9bd7bfd stp x29, x30, [sp, #-48]! + 470f8c: 910003fd mov x29, sp + 470f90: f9000fe0 str x0, [sp, #24] + 470f94: f9400fe0 ldr x0, [sp, #24] + 470f98: 91002001 add x1, x0, #0x8 + 470f9c: 9100a3e0 add x0, sp, #0x28 + 470fa0: 9400028b bl 4719cc <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEC1ERKS6_> + 470fa4: f94017e0 ldr x0, [sp, #40] + 470fa8: a8c37bfd ldp x29, x30, [sp], #48 + 470fac: d65f03c0 ret + +0000000000470fb0 <_ZN9__gnu_cxxneIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxneIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 470fb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 470fb4: 910003fd mov x29, sp + 470fb8: f9000bf3 str x19, [sp, #16] + 470fbc: f90017e0 str x0, [sp, #40] + 470fc0: f90013e1 str x1, [sp, #32] + 470fc4: f94017e0 ldr x0, [sp, #40] + 470fc8: 9400028b bl 4719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 470fcc: f9400013 ldr x19, [x0] + 470fd0: f94013e0 ldr x0, [sp, #32] + 470fd4: 94000288 bl 4719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 470fd8: f9400000 ldr x0, [x0] + 470fdc: eb00027f cmp x19, x0 + 470fe0: 1a9f07e0 cset w0, ne // ne = any + 470fe4: 12001c00 and w0, w0, #0xff + 470fe8: f9400bf3 ldr x19, [sp, #16] + 470fec: a8c37bfd ldp x29, x30, [sp], #48 + 470ff0: d65f03c0 ret + +0000000000470ff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEdeEv(): + 470ff4: d10043ff sub sp, sp, #0x10 + 470ff8: f90007e0 str x0, [sp, #8] + 470ffc: f94007e0 ldr x0, [sp, #8] + 471000: f9400000 ldr x0, [x0] + 471004: 910043ff add sp, sp, #0x10 + 471008: d65f03c0 ret + +000000000047100c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC2Ev>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC2Ev(): + 47100c: a9be7bfd stp x29, x30, [sp, #-32]! + 471010: 910003fd mov x29, sp + 471014: f9000fe0 str x0, [sp, #24] + 471018: f9400fe0 ldr x0, [sp, #24] + 47101c: 97ff4790 bl 442e5c <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 471020: d503201f nop + 471024: a8c27bfd ldp x29, x30, [sp], #32 + 471028: d65f03c0 ret + +000000000047102c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1EDn>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1EDn(): + 47102c: a9be7bfd stp x29, x30, [sp, #-32]! + 471030: 910003fd mov x29, sp + 471034: f9000fe0 str x0, [sp, #24] + 471038: f9000be1 str x1, [sp, #16] + 47103c: f9400fe0 ldr x0, [sp, #24] + 471040: 97ff456d bl 4425f4 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1Ev> + 471044: d503201f nop + 471048: a8c27bfd ldp x29, x30, [sp], #32 + 47104c: d65f03c0 ret + +0000000000471050 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1EOS3_>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC2EOS3_(): + 471050: a9bd7bfd stp x29, x30, [sp, #-48]! + 471054: 910003fd mov x29, sp + 471058: f9000bf3 str x19, [sp, #16] + 47105c: f90017e0 str x0, [sp, #40] + 471060: f90013e1 str x1, [sp, #32] + 471064: f94017f3 ldr x19, [sp, #40] + 471068: f94013e0 ldr x0, [sp, #32] + 47106c: 94000267 bl 471a08 <_ZSt4moveIRSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEONSt16remove_referenceIT_E4typeEOS7_> + 471070: aa0003e1 mov x1, x0 + 471074: aa1303e0 mov x0, x19 + 471078: 94000269 bl 471a1c <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_> + 47107c: d503201f nop + 471080: f9400bf3 ldr x19, [sp, #16] + 471084: a8c37bfd ldp x29, x30, [sp], #48 + 471088: d65f03c0 ret + +000000000047108c <_ZN5Catch20ReusableStringStreamlsIA18_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA18_cEERS0_RKT_(): + 47108c: a9be7bfd stp x29, x30, [sp, #-32]! + 471090: 910003fd mov x29, sp + 471094: f9000fe0 str x0, [sp, #24] + 471098: f9000be1 str x1, [sp, #16] + 47109c: f9400fe0 ldr x0, [sp, #24] + 4710a0: f9400400 ldr x0, [x0, #8] + 4710a4: f9400be1 ldr x1, [sp, #16] + 4710a8: 97fe58aa bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4710ac: f9400fe0 ldr x0, [sp, #24] + 4710b0: a8c27bfd ldp x29, x30, [sp], #32 + 4710b4: d65f03c0 ret + +00000000004710b8 <_ZN5Catch20ReusableStringStreamlsINS_16TestCaseTracking11TrackerBase10CycleStateEEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsINS_16TestCaseTracking11TrackerBase10CycleStateEEERS0_RKT_(): + 4710b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4710bc: 910003fd mov x29, sp + 4710c0: f9000fe0 str x0, [sp, #24] + 4710c4: f9000be1 str x1, [sp, #16] + 4710c8: f9400fe0 ldr x0, [sp, #24] + 4710cc: f9400402 ldr x2, [x0, #8] + 4710d0: f9400be0 ldr x0, [sp, #16] + 4710d4: b9400000 ldr w0, [x0] + 4710d8: 2a0003e1 mov w1, w0 + 4710dc: aa0203e0 mov x0, x2 + 4710e0: 97fe5a00 bl 4078e0 <_ZNSolsEi@plt> + 4710e4: f9400fe0 ldr x0, [sp, #24] + 4710e8: a8c27bfd ldp x29, x30, [sp], #32 + 4710ec: d65f03c0 ret + +00000000004710f0 <_ZSt19static_pointer_castIN5Catch16TestCaseTracking14SectionTrackerENS1_8ITrackerEESt10shared_ptrIT_ERKS4_IT0_E>: +_ZSt19static_pointer_castIN5Catch16TestCaseTracking14SectionTrackerENS1_8ITrackerEESt10shared_ptrIT_ERKS4_IT0_E(): + 4710f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4710f4: 910003fd mov x29, sp + 4710f8: f9000bf3 str x19, [sp, #16] + 4710fc: aa0803f3 mov x19, x8 + 471100: f90017e0 str x0, [sp, #40] + 471104: f94017e0 ldr x0, [sp, #40] + 471108: 97ff49a4 bl 443798 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 47110c: aa0003e2 mov x2, x0 + 471110: f94017e1 ldr x1, [sp, #40] + 471114: aa1303e0 mov x0, x19 + 471118: 94000269 bl 471abc <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1INS1_8ITrackerEEERKS_IT_EPS2_> + 47111c: aa1303e0 mov x0, x19 + 471120: f9400bf3 ldr x19, [sp, #16] + 471124: a8c37bfd ldp x29, x30, [sp], #48 + 471128: d65f03c0 ret + +000000000047112c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEaSEOS3_>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEaSEOS3_(): + 47112c: a9bd7bfd stp x29, x30, [sp, #-48]! + 471130: 910003fd mov x29, sp + 471134: f9000bf3 str x19, [sp, #16] + 471138: f90017e0 str x0, [sp, #40] + 47113c: f90013e1 str x1, [sp, #32] + 471140: f94017f3 ldr x19, [sp, #40] + 471144: f94013e0 ldr x0, [sp, #32] + 471148: 9400013a bl 471630 <_ZSt4moveIRSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEEONSt16remove_referenceIT_E4typeEOS7_> + 47114c: aa0003e1 mov x1, x0 + 471150: aa1303e0 mov x0, x19 + 471154: 94000266 bl 471aec <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_> + 471158: f94017e0 ldr x0, [sp, #40] + 47115c: f9400bf3 ldr x19, [sp, #16] + 471160: a8c37bfd ldp x29, x30, [sp], #48 + 471164: d65f03c0 ret + +0000000000471168 <_ZSt11make_sharedIN5Catch16TestCaseTracking14SectionTrackerEJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch16TestCaseTracking14SectionTrackerEJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEESt10shared_ptrIT_EDpOT0_(): + 471168: a9ba7bfd stp x29, x30, [sp, #-96]! + 47116c: 910003fd mov x29, sp + 471170: a90153f3 stp x19, x20, [sp, #16] + 471174: f90013f5 str x21, [sp, #32] + 471178: aa0803f3 mov x19, x8 + 47117c: f90027e0 str x0, [sp, #72] + 471180: f90023e1 str x1, [sp, #64] + 471184: f9001fe2 str x2, [sp, #56] + 471188: 910163e0 add x0, sp, #0x58 + 47118c: 940000f2 bl 471554 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1Ev> + 471190: f94027e0 ldr x0, [sp, #72] + 471194: 97ff49b9 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 471198: aa0003f4 mov x20, x0 + 47119c: f94023e0 ldr x0, [sp, #64] + 4711a0: 97ff49bb bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4711a4: aa0003f5 mov x21, x0 + 4711a8: f9401fe0 ldr x0, [sp, #56] + 4711ac: 97ff49bd bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4711b0: aa0003e1 mov x1, x0 + 4711b4: 910163e0 add x0, sp, #0x58 + 4711b8: aa1303e8 mov x8, x19 + 4711bc: aa0103e3 mov x3, x1 + 4711c0: aa1503e2 mov x2, x21 + 4711c4: aa1403e1 mov x1, x20 + 4711c8: 9400025a bl 471b30 <_ZSt15allocate_sharedIN5Catch16TestCaseTracking14SectionTrackerESaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEESt10shared_ptrIT_ERKT0_DpOT1_> + 4711cc: 910163e0 add x0, sp, #0x58 + 4711d0: 940000e9 bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 4711d4: 14000006 b 4711ec <_ZSt11make_sharedIN5Catch16TestCaseTracking14SectionTrackerEJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEESt10shared_ptrIT_EDpOT0_+0x84> + 4711d8: aa0003f3 mov x19, x0 + 4711dc: 910163e0 add x0, sp, #0x58 + 4711e0: 940000e5 bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 4711e4: aa1303e0 mov x0, x19 + 4711e8: 97fe59c6 bl 407900 <_Unwind_Resume@plt> + 4711ec: aa1303e0 mov x0, x19 + 4711f0: a94153f3 ldp x19, x20, [sp, #16] + 4711f4: f94013f5 ldr x21, [sp, #32] + 4711f8: a8c67bfd ldp x29, x30, [sp], #96 + 4711fc: d65f03c0 ret + +0000000000471200 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1INS1_14SectionTrackerEvEERKS_IT_E>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1INS1_14SectionTrackerEvEERKS_IT_E(): + 471200: a9be7bfd stp x29, x30, [sp, #-32]! + 471204: 910003fd mov x29, sp + 471208: f9000fe0 str x0, [sp, #24] + 47120c: f9000be1 str x1, [sp, #16] + 471210: f9400fe0 ldr x0, [sp, #24] + 471214: f9400be1 ldr x1, [sp, #16] + 471218: 94000263 bl 471ba4 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS1_14SectionTrackerEvEERKS_IT_LS4_2EE> + 47121c: d503201f nop + 471220: a8c27bfd ldp x29, x30, [sp], #32 + 471224: d65f03c0 ret + +0000000000471228 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 471228: a9be7bfd stp x29, x30, [sp, #-32]! + 47122c: 910003fd mov x29, sp + 471230: f9000fe0 str x0, [sp, #24] + 471234: f9400fe0 ldr x0, [sp, #24] + 471238: 9400026d bl 471bec <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 47123c: a8c27bfd ldp x29, x30, [sp], #32 + 471240: d65f03c0 ret + +0000000000471244 <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 471244: a9be7bfd stp x29, x30, [sp, #-32]! + 471248: 910003fd mov x29, sp + 47124c: f9000fe0 str x0, [sp, #24] + 471250: f9400fe0 ldr x0, [sp, #24] + 471254: 94000266 bl 471bec <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 471258: a8c27bfd ldp x29, x30, [sp], #32 + 47125c: d65f03c0 ret + +0000000000471260 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEm>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEm(): + 471260: a9bc7bfd stp x29, x30, [sp, #-64]! + 471264: 910003fd mov x29, sp + 471268: a90153f3 stp x19, x20, [sp, #16] + 47126c: f90017e0 str x0, [sp, #40] + 471270: f90013e1 str x1, [sp, #32] + 471274: f94017e0 ldr x0, [sp, #40] + 471278: 97fefac4 bl 42fd88 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8max_sizeEv> + 47127c: aa0003e1 mov x1, x0 + 471280: f94013e0 ldr x0, [sp, #32] + 471284: eb01001f cmp x0, x1 + 471288: 1a9f97e0 cset w0, hi // hi = pmore + 47128c: 12001c00 and w0, w0, #0xff + 471290: 7100001f cmp w0, #0x0 + 471294: 54000080 b.eq 4712a4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEm+0x44> // b.none + 471298: 900002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47129c: 91088000 add x0, x0, #0x220 + 4712a0: 97fe576c bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4712a4: f94017e0 ldr x0, [sp, #40] + 4712a8: 97ff8de5 bl 454a3c <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8capacityEv> + 4712ac: aa0003e1 mov x1, x0 + 4712b0: f94013e0 ldr x0, [sp, #32] + 4712b4: eb01001f cmp x0, x1 + 4712b8: 1a9f97e0 cset w0, hi // hi = pmore + 4712bc: 12001c00 and w0, w0, #0xff + 4712c0: 7100001f cmp w0, #0x0 + 4712c4: 54000720 b.eq 4713a8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEm+0x148> // b.none + 4712c8: f94017e0 ldr x0, [sp, #40] + 4712cc: 97feec92 bl 42c514 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv> + 4712d0: f9001fe0 str x0, [sp, #56] + 4712d4: f94017e0 ldr x0, [sp, #40] + 4712d8: f9400000 ldr x0, [x0] + 4712dc: 97fefabd bl 42fdd0 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13move_iteratorIPS5_EET0_PT_> + 4712e0: aa0003f3 mov x19, x0 + 4712e4: f94017e0 ldr x0, [sp, #40] + 4712e8: f9400400 ldr x0, [x0, #8] + 4712ec: 97fefab9 bl 42fdd0 <_ZSt32__make_move_if_noexcept_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13move_iteratorIPS5_EET0_PT_> + 4712f0: aa0003e3 mov x3, x0 + 4712f4: aa1303e2 mov x2, x19 + 4712f8: f94013e1 ldr x1, [sp, #32] + 4712fc: f94017e0 ldr x0, [sp, #40] + 471300: 94000242 bl 471c08 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE20_M_allocate_and_copyISt13move_iteratorIPS5_EEESA_mT_SC_> + 471304: f9001be0 str x0, [sp, #48] + 471308: f94017e0 ldr x0, [sp, #40] + 47130c: f9400013 ldr x19, [x0] + 471310: f94017e0 ldr x0, [sp, #40] + 471314: f9400414 ldr x20, [x0, #8] + 471318: f94017e0 ldr x0, [sp, #40] + 47131c: 97feba6e bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 471320: aa0003e2 mov x2, x0 + 471324: aa1403e1 mov x1, x20 + 471328: aa1303e0 mov x0, x19 + 47132c: 97feba6f bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 471330: f94017e3 ldr x3, [sp, #40] + 471334: f94017e0 ldr x0, [sp, #40] + 471338: f9400004 ldr x4, [x0] + 47133c: f94017e0 ldr x0, [sp, #40] + 471340: f9400801 ldr x1, [x0, #16] + 471344: f94017e0 ldr x0, [sp, #40] + 471348: f9400000 ldr x0, [x0] + 47134c: cb000020 sub x0, x1, x0 + 471350: 9345fc01 asr x1, x0, #5 + 471354: aa0103e0 mov x0, x1 + 471358: aa0003e2 mov x2, x0 + 47135c: aa0403e1 mov x1, x4 + 471360: aa0303e0 mov x0, x3 + 471364: 97fecd09 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 471368: f94017e0 ldr x0, [sp, #40] + 47136c: f9401be1 ldr x1, [sp, #48] + 471370: f9000001 str x1, [x0] + 471374: f9401fe0 ldr x0, [sp, #56] + 471378: d37be800 lsl x0, x0, #5 + 47137c: f9401be1 ldr x1, [sp, #48] + 471380: 8b000021 add x1, x1, x0 + 471384: f94017e0 ldr x0, [sp, #40] + 471388: f9000401 str x1, [x0, #8] + 47138c: f94017e0 ldr x0, [sp, #40] + 471390: f9400001 ldr x1, [x0] + 471394: f94013e0 ldr x0, [sp, #32] + 471398: d37be800 lsl x0, x0, #5 + 47139c: 8b000021 add x1, x1, x0 + 4713a0: f94017e0 ldr x0, [sp, #40] + 4713a4: f9000801 str x1, [x0, #16] + 4713a8: d503201f nop + 4713ac: a94153f3 ldp x19, x20, [sp, #16] + 4713b0: a8c47bfd ldp x29, x30, [sp], #64 + 4713b4: d65f03c0 ret + +00000000004713b8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA1_KcEEEvDpOT_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA1_KcEEEvDpOT_(): + 4713b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4713bc: 910003fd mov x29, sp + 4713c0: a90153f3 stp x19, x20, [sp, #16] + 4713c4: f90017e0 str x0, [sp, #40] + 4713c8: f90013e1 str x1, [sp, #32] + 4713cc: f94017e0 ldr x0, [sp, #40] + 4713d0: f9400401 ldr x1, [x0, #8] + 4713d4: f94017e0 ldr x0, [sp, #40] + 4713d8: f9400800 ldr x0, [x0, #16] + 4713dc: eb00003f cmp x1, x0 + 4713e0: 54000200 b.eq 471420 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA1_KcEEEvDpOT_+0x68> // b.none + 4713e4: f94017f3 ldr x19, [sp, #40] + 4713e8: f94017e0 ldr x0, [sp, #40] + 4713ec: f9400414 ldr x20, [x0, #8] + 4713f0: f94013e0 ldr x0, [sp, #32] + 4713f4: 94000226 bl 471c8c <_ZSt7forwardIRA1_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4713f8: aa0003e2 mov x2, x0 + 4713fc: aa1403e1 mov x1, x20 + 471400: aa1303e0 mov x0, x19 + 471404: 94000227 bl 471ca0 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA1_KcEEEvRS6_PT_DpOT0_> + 471408: f94017e0 ldr x0, [sp, #40] + 47140c: f9400400 ldr x0, [x0, #8] + 471410: 91008001 add x1, x0, #0x20 + 471414: f94017e0 ldr x0, [sp, #40] + 471418: f9000401 str x1, [x0, #8] + 47141c: 1400000a b 471444 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA1_KcEEEvDpOT_+0x8c> + 471420: f94017e0 ldr x0, [sp, #40] + 471424: 97feee17 bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 471428: aa0003f3 mov x19, x0 + 47142c: f94013e0 ldr x0, [sp, #32] + 471430: 94000217 bl 471c8c <_ZSt7forwardIRA1_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 471434: aa0003e2 mov x2, x0 + 471438: aa1303e1 mov x1, x19 + 47143c: f94017e0 ldr x0, [sp, #40] + 471440: 94000226 bl 471cd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA1_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_> + 471444: d503201f nop + 471448: a94153f3 ldp x19, x20, [sp, #16] + 47144c: a8c37bfd ldp x29, x30, [sp], #48 + 471450: d65f03c0 ret + +0000000000471454 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1IPS6_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISF_SE_E7__valueESB_E6__typeEEE>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1IPS6_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISF_SE_E7__valueESB_E6__typeEEE(): + 471454: a9be7bfd stp x29, x30, [sp, #-32]! + 471458: 910003fd mov x29, sp + 47145c: f9000fe0 str x0, [sp, #24] + 471460: f9000be1 str x1, [sp, #16] + 471464: f9400be0 ldr x0, [sp, #16] + 471468: 97fef52e bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 47146c: f9400001 ldr x1, [x0] + 471470: f9400fe0 ldr x0, [sp, #24] + 471474: f9000001 str x1, [x0] + 471478: d503201f nop + 47147c: a8c27bfd ldp x29, x30, [sp], #32 + 471480: d65f03c0 ret + +0000000000471484 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEvEENSA_IPS5_S7_EESD_T_SG_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEvEENSA_IPS5_S7_EESD_T_SG_(): + 471484: a9b97bfd stp x29, x30, [sp, #-112]! + 471488: 910003fd mov x29, sp + 47148c: f9000bf3 str x19, [sp, #16] + 471490: f9001fe0 str x0, [sp, #56] + 471494: f9001be1 str x1, [sp, #48] + 471498: f90017e2 str x2, [sp, #40] + 47149c: f90013e3 str x3, [sp, #32] + 4714a0: f9401fe0 ldr x0, [sp, #56] + 4714a4: 9400028e bl 471edc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6cbeginEv> + 4714a8: f90027e0 str x0, [sp, #72] + 4714ac: 910123e1 add x1, sp, #0x48 + 4714b0: 9100c3e0 add x0, sp, #0x30 + 4714b4: 97fef944 bl 42f9c4 <_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 4714b8: f90037e0 str x0, [sp, #104] + 4714bc: f9401fe0 ldr x0, [sp, #56] + 4714c0: 97fef4f0 bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4714c4: f9002be0 str x0, [sp, #80] + 4714c8: 910143e0 add x0, sp, #0x50 + 4714cc: f94037e1 ldr x1, [sp, #104] + 4714d0: 9400028f bl 471f0c <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl> + 4714d4: 2a1303e4 mov w4, w19 + 4714d8: f94013e3 ldr x3, [sp, #32] + 4714dc: f94017e2 ldr x2, [sp, #40] + 4714e0: aa0003e1 mov x1, x0 + 4714e4: f9401fe0 ldr x0, [sp, #56] + 4714e8: 94000299 bl 471f4c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE18_M_insert_dispatchIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St12__false_type> + 4714ec: f9401fe0 ldr x0, [sp, #56] + 4714f0: 97fef4e4 bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4714f4: f90033e0 str x0, [sp, #96] + 4714f8: 910183e0 add x0, sp, #0x60 + 4714fc: f94037e1 ldr x1, [sp, #104] + 471500: 94000283 bl 471f0c <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl> + 471504: d503201f nop + 471508: f9400bf3 ldr x19, [sp, #16] + 47150c: a8c77bfd ldp x29, x30, [sp], #112 + 471510: d65f03c0 ret + +0000000000471514 <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl(): + 471514: a9bd7bfd stp x29, x30, [sp, #-48]! + 471518: 910003fd mov x29, sp + 47151c: f9000fe0 str x0, [sp, #24] + 471520: f9000be1 str x1, [sp, #16] + 471524: f9400fe0 ldr x0, [sp, #24] + 471528: f9400001 ldr x1, [x0] + 47152c: f9400be0 ldr x0, [sp, #16] + 471530: d37be800 lsl x0, x0, #5 + 471534: 8b000020 add x0, x1, x0 + 471538: f90017e0 str x0, [sp, #40] + 47153c: 9100a3e1 add x1, sp, #0x28 + 471540: 910083e0 add x0, sp, #0x20 + 471544: 97feeb19 bl 42c1a8 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS8_> + 471548: f94013e0 ldr x0, [sp, #32] + 47154c: a8c37bfd ldp x29, x30, [sp], #48 + 471550: d65f03c0 ret + +0000000000471554 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1Ev>: +_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1Ev(): + 471554: a9be7bfd stp x29, x30, [sp, #-32]! + 471558: 910003fd mov x29, sp + 47155c: f9000fe0 str x0, [sp, #24] + 471560: f9400fe0 ldr x0, [sp, #24] + 471564: 9400028e bl 471f9c <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEEC1Ev> + 471568: d503201f nop + 47156c: a8c27bfd ldp x29, x30, [sp], #32 + 471570: d65f03c0 ret + +0000000000471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev>: +_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED2Ev(): + 471574: a9be7bfd stp x29, x30, [sp, #-32]! + 471578: 910003fd mov x29, sp + 47157c: f9000fe0 str x0, [sp, #24] + 471580: f9400fe0 ldr x0, [sp, #24] + 471584: 9400028b bl 471fb0 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 471588: d503201f nop + 47158c: a8c27bfd ldp x29, x30, [sp], #32 + 471590: d65f03c0 ret + +0000000000471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE(): + 471594: d10043ff sub sp, sp, #0x10 + 471598: f90007e0 str x0, [sp, #8] + 47159c: f94007e0 ldr x0, [sp, #8] + 4715a0: 910043ff add sp, sp, #0x10 + 4715a4: d65f03c0 ret + +00000000004715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE>: +_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE(): + 4715a8: d10043ff sub sp, sp, #0x10 + 4715ac: f90007e0 str x0, [sp, #8] + 4715b0: f94007e0 ldr x0, [sp, #8] + 4715b4: 910043ff add sp, sp, #0x10 + 4715b8: d65f03c0 ret + +00000000004715bc <_ZSt15allocate_sharedIN5Catch16TestCaseTracking14SectionTrackerESaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch16TestCaseTracking14SectionTrackerESaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEESt10shared_ptrIT_ERKT0_DpOT1_(): + 4715bc: a9ba7bfd stp x29, x30, [sp, #-96]! + 4715c0: 910003fd mov x29, sp + 4715c4: a90153f3 stp x19, x20, [sp, #16] + 4715c8: a9025bf5 stp x21, x22, [sp, #32] + 4715cc: aa0803f3 mov x19, x8 + 4715d0: f90027e0 str x0, [sp, #72] + 4715d4: f90023e1 str x1, [sp, #64] + 4715d8: f9001fe2 str x2, [sp, #56] + 4715dc: f9001be3 str x3, [sp, #48] + 4715e0: f94023e0 ldr x0, [sp, #64] + 4715e4: 97ffffec bl 471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE> + 4715e8: aa0003f4 mov x20, x0 + 4715ec: f9401fe0 ldr x0, [sp, #56] + 4715f0: 97ff48a7 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4715f4: aa0003f5 mov x21, x0 + 4715f8: f9401be0 ldr x0, [sp, #48] + 4715fc: 97ffffeb bl 4715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE> + 471600: aa0003e5 mov x5, x0 + 471604: aa1503e4 mov x4, x21 + 471608: aa1403e3 mov x3, x20 + 47160c: f94027e2 ldr x2, [sp, #72] + 471610: 2a1603e1 mov w1, w22 + 471614: aa1303e0 mov x0, x19 + 471618: 9400026b bl 471fc4 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1ISaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47161c: aa1303e0 mov x0, x19 + 471620: a94153f3 ldp x19, x20, [sp, #16] + 471624: a9425bf5 ldp x21, x22, [sp, #32] + 471628: a8c67bfd ldp x29, x30, [sp], #96 + 47162c: d65f03c0 ret + +0000000000471630 <_ZSt4moveIRSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEEONSt16remove_referenceIT_E4typeEOS7_(): + 471630: d10043ff sub sp, sp, #0x10 + 471634: f90007e0 str x0, [sp, #8] + 471638: f94007e0 ldr x0, [sp, #8] + 47163c: 910043ff add sp, sp, #0x10 + 471640: d65f03c0 ret + +0000000000471644 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEaSINS1_14SectionTrackerEEENSt9enable_ifIXsrSt20__sp_compatible_withIPT_PS2_E5valueERS5_E4typeEOS_ISA_LS4_2EE>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEaSINS1_14SectionTrackerEEENSt9enable_ifIXsrSt20__sp_compatible_withIPT_PS2_E5valueERS5_E4typeEOS_ISA_LS4_2EE(): + 471644: a9bd7bfd stp x29, x30, [sp, #-48]! + 471648: 910003fd mov x29, sp + 47164c: f9000fe0 str x0, [sp, #24] + 471650: f9000be1 str x1, [sp, #16] + 471654: f9400be0 ldr x0, [sp, #16] + 471658: 94000291 bl 47209c <_ZSt4moveIRSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_> + 47165c: aa0003e1 mov x1, x0 + 471660: 910083e0 add x0, sp, #0x20 + 471664: 94000293 bl 4720b0 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS1_14SectionTrackerEvEEOS_IT_LS4_2EE> + 471668: 910083e0 add x0, sp, #0x20 + 47166c: f9400fe1 ldr x1, [sp, #24] + 471670: 94000006 bl 471688 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_> + 471674: 910083e0 add x0, sp, #0x20 + 471678: 97ff42a8 bl 442118 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47167c: f9400fe0 ldr x0, [sp, #24] + 471680: a8c37bfd ldp x29, x30, [sp], #48 + 471684: d65f03c0 ret + +0000000000471688 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_(): + 471688: a9be7bfd stp x29, x30, [sp, #-32]! + 47168c: 910003fd mov x29, sp + 471690: f9000fe0 str x0, [sp, #24] + 471694: f9000be1 str x1, [sp, #16] + 471698: f9400fe0 ldr x0, [sp, #24] + 47169c: f9400be1 ldr x1, [sp, #16] + 4716a0: 9400029b bl 47210c <_ZSt4swapIPN5Catch16TestCaseTracking8ITrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 4716a4: f9400fe0 ldr x0, [sp, #24] + 4716a8: 91002002 add x2, x0, #0x8 + 4716ac: f9400be0 ldr x0, [sp, #16] + 4716b0: 91002000 add x0, x0, #0x8 + 4716b4: aa0003e1 mov x1, x0 + 4716b8: aa0203e0 mov x0, x2 + 4716bc: 97fe7022 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4716c0: d503201f nop + 4716c4: a8c27bfd ldp x29, x30, [sp], #32 + 4716c8: d65f03c0 ret + +00000000004716cc <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EEC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EEC1Ev(): + 4716cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4716d0: 910003fd mov x29, sp + 4716d4: f9000fe0 str x0, [sp, #24] + 4716d8: f9400fe0 ldr x0, [sp, #24] + 4716dc: 940002a1 bl 472160 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_Vector_implC1Ev> + 4716e0: d503201f nop + 4716e4: a8c27bfd ldp x29, x30, [sp], #32 + 4716e8: d65f03c0 ret + +00000000004716ec <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5beginEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5beginEv(): + 4716ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 4716f0: 910003fd mov x29, sp + 4716f4: f9000fe0 str x0, [sp, #24] + 4716f8: f9400fe0 ldr x0, [sp, #24] + 4716fc: f9400000 ldr x0, [x0] + 471700: f90017e0 str x0, [sp, #40] + 471704: 9100a3e1 add x1, sp, #0x28 + 471708: 910083e0 add x0, sp, #0x20 + 47170c: 940002a3 bl 472198 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEC1ERKS7_> + 471710: f94013e0 ldr x0, [sp, #32] + 471714: a8c37bfd ldp x29, x30, [sp], #48 + 471718: d65f03c0 ret + +000000000047171c <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE3endEv(): + 47171c: a9bd7bfd stp x29, x30, [sp, #-48]! + 471720: 910003fd mov x29, sp + 471724: f9000fe0 str x0, [sp, #24] + 471728: f9400fe0 ldr x0, [sp, #24] + 47172c: f9400400 ldr x0, [x0, #8] + 471730: f90017e0 str x0, [sp, #40] + 471734: 9100a3e1 add x1, sp, #0x28 + 471738: 910083e0 add x0, sp, #0x20 + 47173c: 94000297 bl 472198 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEC1ERKS7_> + 471740: f94013e0 ldr x0, [sp, #32] + 471744: a8c37bfd ldp x29, x30, [sp], #48 + 471748: d65f03c0 ret + +000000000047174c <_ZN9__gnu_cxxeqIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_>: +_ZN9__gnu_cxxeqIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_(): + 47174c: a9bd7bfd stp x29, x30, [sp, #-48]! + 471750: 910003fd mov x29, sp + 471754: f9000bf3 str x19, [sp, #16] + 471758: f90017e0 str x0, [sp, #40] + 47175c: f90013e1 str x1, [sp, #32] + 471760: f94017e0 ldr x0, [sp, #40] + 471764: 94000297 bl 4721c0 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 471768: f9400013 ldr x19, [x0] + 47176c: f94013e0 ldr x0, [sp, #32] + 471770: 94000294 bl 4721c0 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 471774: f9400000 ldr x0, [x0] + 471778: eb00027f cmp x19, x0 + 47177c: 1a9f17e0 cset w0, eq // eq = none + 471780: 12001c00 and w0, w0, #0xff + 471784: f9400bf3 ldr x19, [sp, #16] + 471788: a8c37bfd ldp x29, x30, [sp], #48 + 47178c: d65f03c0 ret + +0000000000471790 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_(): + 471790: a9bd7bfd stp x29, x30, [sp, #-48]! + 471794: 910003fd mov x29, sp + 471798: f90017e0 str x0, [sp, #40] + 47179c: f90013e1 str x1, [sp, #32] + 4717a0: f9000fe2 str x2, [sp, #24] + 4717a4: f9400fe0 ldr x0, [sp, #24] + 4717a8: 9400028b bl 4721d4 <_ZSt7forwardIRKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4717ac: aa0003e2 mov x2, x0 + 4717b0: f94013e1 ldr x1, [sp, #32] + 4717b4: f94017e0 ldr x0, [sp, #40] + 4717b8: 9400028c bl 4721e8 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE9constructIS5_JRKS5_EEEvPT_DpOT0_> + 4717bc: d503201f nop + 4717c0: a8c37bfd ldp x29, x30, [sp], #48 + 4717c4: d65f03c0 ret + +00000000004717c8 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_>: +_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_(): + 4717c8: a9b87bfd stp x29, x30, [sp, #-128]! + 4717cc: 910003fd mov x29, sp + 4717d0: a90153f3 stp x19, x20, [sp, #16] + 4717d4: f9001fe0 str x0, [sp, #56] + 4717d8: f9001be1 str x1, [sp, #48] + 4717dc: f90017e2 str x2, [sp, #40] + 4717e0: 900002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4717e4: 9108c002 add x2, x0, #0x230 + 4717e8: d2800021 mov x1, #0x1 // #1 + 4717ec: f9401fe0 ldr x0, [sp, #56] + 4717f0: 94000291 bl 472234 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_M_check_lenEmPKc> + 4717f4: f9003be0 str x0, [sp, #112] + 4717f8: f9401fe0 ldr x0, [sp, #56] + 4717fc: f9400000 ldr x0, [x0] + 471800: f90037e0 str x0, [sp, #104] + 471804: f9401fe0 ldr x0, [sp, #56] + 471808: f9400400 ldr x0, [x0, #8] + 47180c: f90033e0 str x0, [sp, #96] + 471810: f9401fe0 ldr x0, [sp, #56] + 471814: 97fffdd4 bl 470f64 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE5beginEv> + 471818: f90027e0 str x0, [sp, #72] + 47181c: 910123e1 add x1, sp, #0x48 + 471820: 9100c3e0 add x0, sp, #0x30 + 471824: 940002b7 bl 472300 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 471828: f9002fe0 str x0, [sp, #88] + 47182c: f9401fe0 ldr x0, [sp, #56] + 471830: f9403be1 ldr x1, [sp, #112] + 471834: 940002c4 bl 472344 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE11_M_allocateEm> + 471838: f9002be0 str x0, [sp, #80] + 47183c: f9402be0 ldr x0, [sp, #80] + 471840: f9003fe0 str x0, [sp, #120] + 471844: f9401ff3 ldr x19, [sp, #56] + 471848: f9402fe0 ldr x0, [sp, #88] + 47184c: d37cec00 lsl x0, x0, #4 + 471850: f9402be1 ldr x1, [sp, #80] + 471854: 8b000034 add x20, x1, x0 + 471858: f94017e0 ldr x0, [sp, #40] + 47185c: 9400025e bl 4721d4 <_ZSt7forwardIRKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEOT_RNSt16remove_referenceIS7_E4typeE> + 471860: aa0003e2 mov x2, x0 + 471864: aa1403e1 mov x1, x20 + 471868: aa1303e0 mov x0, x19 + 47186c: 97ffffc9 bl 471790 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_> + 471870: f9003fff str xzr, [sp, #120] + 471874: 9100c3e0 add x0, sp, #0x30 + 471878: 9400005f bl 4719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 47187c: f9400013 ldr x19, [x0] + 471880: f9401fe0 ldr x0, [sp, #56] + 471884: 97ff4786 bl 44369c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv> + 471888: aa0003e3 mov x3, x0 + 47188c: f9402be2 ldr x2, [sp, #80] + 471890: aa1303e1 mov x1, x19 + 471894: f94037e0 ldr x0, [sp, #104] + 471898: 940002b9 bl 47237c <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES5_SaIS4_EET0_T_S8_S7_RT1_> + 47189c: f9003fe0 str x0, [sp, #120] + 4718a0: f9403fe0 ldr x0, [sp, #120] + 4718a4: 91004000 add x0, x0, #0x10 + 4718a8: f9003fe0 str x0, [sp, #120] + 4718ac: 9100c3e0 add x0, sp, #0x30 + 4718b0: 94000051 bl 4719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 4718b4: f9400013 ldr x19, [x0] + 4718b8: f9401fe0 ldr x0, [sp, #56] + 4718bc: 97ff4778 bl 44369c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv> + 4718c0: aa0003e3 mov x3, x0 + 4718c4: f9403fe2 ldr x2, [sp, #120] + 4718c8: f94033e1 ldr x1, [sp, #96] + 4718cc: aa1303e0 mov x0, x19 + 4718d0: 940002ab bl 47237c <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES5_SaIS4_EET0_T_S8_S7_RT1_> + 4718d4: f9003fe0 str x0, [sp, #120] + 4718d8: f9401fe0 ldr x0, [sp, #56] + 4718dc: 97ff4770 bl 44369c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv> + 4718e0: aa0003e2 mov x2, x0 + 4718e4: f94033e1 ldr x1, [sp, #96] + 4718e8: f94037e0 ldr x0, [sp, #104] + 4718ec: 97ff4771 bl 4436b0 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES4_EvT_S6_RSaIT0_E> + 4718f0: f9401fe3 ldr x3, [sp, #56] + 4718f4: f9401fe0 ldr x0, [sp, #56] + 4718f8: f9400801 ldr x1, [x0, #16] + 4718fc: f94037e0 ldr x0, [sp, #104] + 471900: cb000020 sub x0, x1, x0 + 471904: 9344fc01 asr x1, x0, #4 + 471908: aa0103e0 mov x0, x1 + 47190c: aa0003e2 mov x2, x0 + 471910: f94037e1 ldr x1, [sp, #104] + 471914: aa0303e0 mov x0, x3 + 471918: 97ff4da9 bl 444fbc <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE13_M_deallocateEPS4_m> + 47191c: f9401fe0 ldr x0, [sp, #56] + 471920: f9402be1 ldr x1, [sp, #80] + 471924: f9000001 str x1, [x0] + 471928: f9401fe0 ldr x0, [sp, #56] + 47192c: f9403fe1 ldr x1, [sp, #120] + 471930: f9000401 str x1, [x0, #8] + 471934: f9403be0 ldr x0, [sp, #112] + 471938: d37cec00 lsl x0, x0, #4 + 47193c: f9402be1 ldr x1, [sp, #80] + 471940: 8b000021 add x1, x1, x0 + 471944: f9401fe0 ldr x0, [sp, #56] + 471948: f9000801 str x1, [x0, #16] + 47194c: 1400001d b 4719c0 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x1f8> + 471950: 97fe5574 bl 406f20 <__cxa_begin_catch@plt> + 471954: f9403fe0 ldr x0, [sp, #120] + 471958: f100001f cmp x0, #0x0 + 47195c: 54000141 b.ne 471984 <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x1bc> // b.any + 471960: f9401fe2 ldr x2, [sp, #56] + 471964: f9402fe0 ldr x0, [sp, #88] + 471968: d37cec00 lsl x0, x0, #4 + 47196c: f9402be1 ldr x1, [sp, #80] + 471970: 8b000020 add x0, x1, x0 + 471974: aa0003e1 mov x1, x0 + 471978: aa0203e0 mov x0, x2 + 47197c: 94000294 bl 4723cc <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE7destroyIS4_EEvRS5_PT_> + 471980: 14000007 b 47199c <_ZNSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x1d4> + 471984: f9401fe0 ldr x0, [sp, #56] + 471988: 97ff4745 bl 44369c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv> + 47198c: aa0003e2 mov x2, x0 + 471990: f9403fe1 ldr x1, [sp, #120] + 471994: f9402be0 ldr x0, [sp, #80] + 471998: 97ff4746 bl 4436b0 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES4_EvT_S6_RSaIT0_E> + 47199c: f9401fe0 ldr x0, [sp, #56] + 4719a0: f9403be2 ldr x2, [sp, #112] + 4719a4: f9402be1 ldr x1, [sp, #80] + 4719a8: 97ff4d85 bl 444fbc <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE13_M_deallocateEPS4_m> + 4719ac: 97fe574d bl 4076e0 <__cxa_rethrow@plt> + 4719b0: aa0003f3 mov x19, x0 + 4719b4: 97fe5797 bl 407810 <__cxa_end_catch@plt> + 4719b8: aa1303e0 mov x0, x19 + 4719bc: 97fe57d1 bl 407900 <_Unwind_Resume@plt> + 4719c0: a94153f3 ldp x19, x20, [sp, #16] + 4719c4: a8c87bfd ldp x29, x30, [sp], #128 + 4719c8: d65f03c0 ret + +00000000004719cc <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEC2ERKS6_(): + 4719cc: d10043ff sub sp, sp, #0x10 + 4719d0: f90007e0 str x0, [sp, #8] + 4719d4: f90003e1 str x1, [sp] + 4719d8: f94003e0 ldr x0, [sp] + 4719dc: f9400001 ldr x1, [x0] + 4719e0: f94007e0 ldr x0, [sp, #8] + 4719e4: f9000001 str x1, [x0] + 4719e8: d503201f nop + 4719ec: 910043ff add sp, sp, #0x10 + 4719f0: d65f03c0 ret + +00000000004719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv(): + 4719f4: d10043ff sub sp, sp, #0x10 + 4719f8: f90007e0 str x0, [sp, #8] + 4719fc: f94007e0 ldr x0, [sp, #8] + 471a00: 910043ff add sp, sp, #0x10 + 471a04: d65f03c0 ret + +0000000000471a08 <_ZSt4moveIRSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEONSt16remove_referenceIT_E4typeEOS7_(): + 471a08: d10043ff sub sp, sp, #0x10 + 471a0c: f90007e0 str x0, [sp, #8] + 471a10: f94007e0 ldr x0, [sp, #8] + 471a14: 910043ff add sp, sp, #0x10 + 471a18: d65f03c0 ret + +0000000000471a1c <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_(): + 471a1c: a9be7bfd stp x29, x30, [sp, #-32]! + 471a20: 910003fd mov x29, sp + 471a24: f9000fe0 str x0, [sp, #24] + 471a28: f9000be1 str x1, [sp, #16] + 471a2c: f9400be0 ldr x0, [sp, #16] + 471a30: f9400001 ldr x1, [x0] + 471a34: f9400fe0 ldr x0, [sp, #24] + 471a38: f9000001 str x1, [x0] + 471a3c: f9400fe0 ldr x0, [sp, #24] + 471a40: 91002000 add x0, x0, #0x8 + 471a44: 97fe6722 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 471a48: f9400fe0 ldr x0, [sp, #24] + 471a4c: 91002002 add x2, x0, #0x8 + 471a50: f9400be0 ldr x0, [sp, #16] + 471a54: 91002000 add x0, x0, #0x8 + 471a58: aa0003e1 mov x1, x0 + 471a5c: aa0203e0 mov x0, x2 + 471a60: 97fe6f39 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 471a64: f9400be0 ldr x0, [sp, #16] + 471a68: f900001f str xzr, [x0] + 471a6c: d503201f nop + 471a70: a8c27bfd ldp x29, x30, [sp], #32 + 471a74: d65f03c0 ret + +0000000000471a78 <_ZN9__gnu_cxxeqIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxeqIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 471a78: a9bd7bfd stp x29, x30, [sp, #-48]! + 471a7c: 910003fd mov x29, sp + 471a80: f9000bf3 str x19, [sp, #16] + 471a84: f90017e0 str x0, [sp, #40] + 471a88: f90013e1 str x1, [sp, #32] + 471a8c: f94017e0 ldr x0, [sp, #40] + 471a90: 97ffffd9 bl 4719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 471a94: f9400013 ldr x19, [x0] + 471a98: f94013e0 ldr x0, [sp, #32] + 471a9c: 97ffffd6 bl 4719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 471aa0: f9400000 ldr x0, [x0] + 471aa4: eb00027f cmp x19, x0 + 471aa8: 1a9f17e0 cset w0, eq // eq = none + 471aac: 12001c00 and w0, w0, #0xff + 471ab0: f9400bf3 ldr x19, [sp, #16] + 471ab4: a8c37bfd ldp x29, x30, [sp], #48 + 471ab8: d65f03c0 ret + +0000000000471abc <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1INS1_8ITrackerEEERKS_IT_EPS2_>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1INS1_8ITrackerEEERKS_IT_EPS2_(): + 471abc: a9bd7bfd stp x29, x30, [sp, #-48]! + 471ac0: 910003fd mov x29, sp + 471ac4: f90017e0 str x0, [sp, #40] + 471ac8: f90013e1 str x1, [sp, #32] + 471acc: f9000fe2 str x2, [sp, #24] + 471ad0: f94017e0 ldr x0, [sp, #40] + 471ad4: f94013e1 ldr x1, [sp, #32] + 471ad8: f9400fe2 ldr x2, [sp, #24] + 471adc: 9400024b bl 472408 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS1_8ITrackerEEERKS_IT_LS4_2EEPS2_> + 471ae0: d503201f nop + 471ae4: a8c37bfd ldp x29, x30, [sp], #48 + 471ae8: d65f03c0 ret + +0000000000471aec <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_(): + 471aec: a9bd7bfd stp x29, x30, [sp, #-48]! + 471af0: 910003fd mov x29, sp + 471af4: f9000fe0 str x0, [sp, #24] + 471af8: f9000be1 str x1, [sp, #16] + 471afc: f9400be0 ldr x0, [sp, #16] + 471b00: 94000167 bl 47209c <_ZSt4moveIRSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_> + 471b04: aa0003e1 mov x1, x0 + 471b08: 910083e0 add x0, sp, #0x20 + 471b0c: 9400014d bl 472040 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_> + 471b10: 910083e0 add x0, sp, #0x20 + 471b14: f9400fe1 ldr x1, [sp, #24] + 471b18: 9400024e bl 472450 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_> + 471b1c: 910083e0 add x0, sp, #0x20 + 471b20: 97fffc4c bl 470c50 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 471b24: f9400fe0 ldr x0, [sp, #24] + 471b28: a8c37bfd ldp x29, x30, [sp], #48 + 471b2c: d65f03c0 ret + +0000000000471b30 <_ZSt15allocate_sharedIN5Catch16TestCaseTracking14SectionTrackerESaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch16TestCaseTracking14SectionTrackerESaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEESt10shared_ptrIT_ERKT0_DpOT1_(): + 471b30: a9ba7bfd stp x29, x30, [sp, #-96]! + 471b34: 910003fd mov x29, sp + 471b38: a90153f3 stp x19, x20, [sp, #16] + 471b3c: a9025bf5 stp x21, x22, [sp, #32] + 471b40: aa0803f3 mov x19, x8 + 471b44: f90027e0 str x0, [sp, #72] + 471b48: f90023e1 str x1, [sp, #64] + 471b4c: f9001fe2 str x2, [sp, #56] + 471b50: f9001be3 str x3, [sp, #48] + 471b54: f94023e0 ldr x0, [sp, #64] + 471b58: 97ff4748 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 471b5c: aa0003f4 mov x20, x0 + 471b60: f9401fe0 ldr x0, [sp, #56] + 471b64: 97ff474a bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 471b68: aa0003f5 mov x21, x0 + 471b6c: f9401be0 ldr x0, [sp, #48] + 471b70: 97ff474c bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 471b74: aa0003e5 mov x5, x0 + 471b78: aa1503e4 mov x4, x21 + 471b7c: aa1403e3 mov x3, x20 + 471b80: f94027e2 ldr x2, [sp, #72] + 471b84: 2a1603e1 mov w1, w22 + 471b88: aa1303e0 mov x0, x19 + 471b8c: 94000242 bl 472494 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1ISaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 471b90: aa1303e0 mov x0, x19 + 471b94: a94153f3 ldp x19, x20, [sp, #16] + 471b98: a9425bf5 ldp x21, x22, [sp, #32] + 471b9c: a8c67bfd ldp x29, x30, [sp], #96 + 471ba0: d65f03c0 ret + +0000000000471ba4 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS1_14SectionTrackerEvEERKS_IT_LS4_2EE>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC2INS1_14SectionTrackerEvEERKS_IT_LS4_2EE(): + 471ba4: a9be7bfd stp x29, x30, [sp, #-32]! + 471ba8: 910003fd mov x29, sp + 471bac: f9000fe0 str x0, [sp, #24] + 471bb0: f9000be1 str x1, [sp, #16] + 471bb4: f9400be0 ldr x0, [sp, #16] + 471bb8: f9400001 ldr x1, [x0] + 471bbc: f9400fe0 ldr x0, [sp, #24] + 471bc0: f9000001 str x1, [x0] + 471bc4: f9400fe0 ldr x0, [sp, #24] + 471bc8: 91002002 add x2, x0, #0x8 + 471bcc: f9400be0 ldr x0, [sp, #16] + 471bd0: 91002000 add x0, x0, #0x8 + 471bd4: aa0003e1 mov x1, x0 + 471bd8: aa0203e0 mov x0, x2 + 471bdc: 97ff43f3 bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 471be0: d503201f nop + 471be4: a8c27bfd ldp x29, x30, [sp], #32 + 471be8: d65f03c0 ret + +0000000000471bec <_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 471bec: a9be7bfd stp x29, x30, [sp, #-32]! + 471bf0: 910003fd mov x29, sp + 471bf4: f9000fe0 str x0, [sp, #24] + 471bf8: f9400fe0 ldr x0, [sp, #24] + 471bfc: 94000245 bl 472510 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 471c00: a8c27bfd ldp x29, x30, [sp], #32 + 471c04: d65f03c0 ret + +0000000000471c08 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE20_M_allocate_and_copyISt13move_iteratorIPS5_EEESA_mT_SC_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE20_M_allocate_and_copyISt13move_iteratorIPS5_EEESA_mT_SC_(): + 471c08: a9bb7bfd stp x29, x30, [sp, #-80]! + 471c0c: 910003fd mov x29, sp + 471c10: f9000bf3 str x19, [sp, #16] + 471c14: f9001fe0 str x0, [sp, #56] + 471c18: f9001be1 str x1, [sp, #48] + 471c1c: f90017e2 str x2, [sp, #40] + 471c20: f90013e3 str x3, [sp, #32] + 471c24: f9401fe0 ldr x0, [sp, #56] + 471c28: f9401be1 ldr x1, [sp, #48] + 471c2c: 97fef32f bl 42e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm> + 471c30: f90027e0 str x0, [sp, #72] + 471c34: f9401fe0 ldr x0, [sp, #56] + 471c38: 97feb827 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 471c3c: aa0003e3 mov x3, x0 + 471c40: f94027e2 ldr x2, [sp, #72] + 471c44: f94013e1 ldr x1, [sp, #32] + 471c48: f94017e0 ldr x0, [sp, #40] + 471c4c: 97fef86a bl 42fdf4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES7_S6_ET0_T_SA_S9_RSaIT1_E> + 471c50: f94027e0 ldr x0, [sp, #72] + 471c54: 1400000b b 471c80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE20_M_allocate_and_copyISt13move_iteratorIPS5_EEESA_mT_SC_+0x78> + 471c58: 97fe54b2 bl 406f20 <__cxa_begin_catch@plt> + 471c5c: f9401fe0 ldr x0, [sp, #56] + 471c60: f9401be2 ldr x2, [sp, #48] + 471c64: f94027e1 ldr x1, [sp, #72] + 471c68: 97fecac8 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 471c6c: 97fe569d bl 4076e0 <__cxa_rethrow@plt> + 471c70: aa0003f3 mov x19, x0 + 471c74: 97fe56e7 bl 407810 <__cxa_end_catch@plt> + 471c78: aa1303e0 mov x0, x19 + 471c7c: 97fe5721 bl 407900 <_Unwind_Resume@plt> + 471c80: f9400bf3 ldr x19, [sp, #16] + 471c84: a8c57bfd ldp x29, x30, [sp], #80 + 471c88: d65f03c0 ret + +0000000000471c8c <_ZSt7forwardIRA1_KcEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRA1_KcEOT_RNSt16remove_referenceIS3_E4typeE(): + 471c8c: d10043ff sub sp, sp, #0x10 + 471c90: f90007e0 str x0, [sp, #8] + 471c94: f94007e0 ldr x0, [sp, #8] + 471c98: 910043ff add sp, sp, #0x10 + 471c9c: d65f03c0 ret + +0000000000471ca0 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA1_KcEEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA1_KcEEEvRS6_PT_DpOT0_(): + 471ca0: a9bd7bfd stp x29, x30, [sp, #-48]! + 471ca4: 910003fd mov x29, sp + 471ca8: f90017e0 str x0, [sp, #40] + 471cac: f90013e1 str x1, [sp, #32] + 471cb0: f9000fe2 str x2, [sp, #24] + 471cb4: f9400fe0 ldr x0, [sp, #24] + 471cb8: 97fffff5 bl 471c8c <_ZSt7forwardIRA1_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 471cbc: aa0003e2 mov x2, x0 + 471cc0: f94013e1 ldr x1, [sp, #32] + 471cc4: f94017e0 ldr x0, [sp, #40] + 471cc8: 94000218 bl 472528 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA1_KcEEEvPT_DpOT0_> + 471ccc: d503201f nop + 471cd0: a8c37bfd ldp x29, x30, [sp], #48 + 471cd4: d65f03c0 ret + +0000000000471cd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA1_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA1_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_(): + 471cd8: a9b87bfd stp x29, x30, [sp, #-128]! + 471cdc: 910003fd mov x29, sp + 471ce0: a90153f3 stp x19, x20, [sp, #16] + 471ce4: f9001fe0 str x0, [sp, #56] + 471ce8: f9001be1 str x1, [sp, #48] + 471cec: f90017e2 str x2, [sp, #40] + 471cf0: 900002c0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 471cf4: 9108c002 add x2, x0, #0x230 + 471cf8: d2800021 mov x1, #0x1 // #1 + 471cfc: f9401fe0 ldr x0, [sp, #56] + 471d00: 97fef2ad bl 42e7b4 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc> + 471d04: f9003be0 str x0, [sp, #112] + 471d08: f9401fe0 ldr x0, [sp, #56] + 471d0c: f9400000 ldr x0, [x0] + 471d10: f90037e0 str x0, [sp, #104] + 471d14: f9401fe0 ldr x0, [sp, #56] + 471d18: f9400400 ldr x0, [x0, #8] + 471d1c: f90033e0 str x0, [sp, #96] + 471d20: f9401fe0 ldr x0, [sp, #56] + 471d24: 97fef2d7 bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 471d28: f90027e0 str x0, [sp, #72] + 471d2c: 910123e1 add x1, sp, #0x48 + 471d30: 9100c3e0 add x0, sp, #0x30 + 471d34: 97fef2dc bl 42e8a4 <_ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_> + 471d38: f9002fe0 str x0, [sp, #88] + 471d3c: f9401fe0 ldr x0, [sp, #56] + 471d40: f9403be1 ldr x1, [sp, #112] + 471d44: 97fef2e9 bl 42e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm> + 471d48: f9002be0 str x0, [sp, #80] + 471d4c: f9402be0 ldr x0, [sp, #80] + 471d50: f9003fe0 str x0, [sp, #120] + 471d54: f9401ff3 ldr x19, [sp, #56] + 471d58: f9402fe0 ldr x0, [sp, #88] + 471d5c: d37be800 lsl x0, x0, #5 + 471d60: f9402be1 ldr x1, [sp, #80] + 471d64: 8b000034 add x20, x1, x0 + 471d68: f94017e0 ldr x0, [sp, #40] + 471d6c: 97ffffc8 bl 471c8c <_ZSt7forwardIRA1_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 471d70: aa0003e2 mov x2, x0 + 471d74: aa1403e1 mov x1, x20 + 471d78: aa1303e0 mov x0, x19 + 471d7c: 97ffffc9 bl 471ca0 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA1_KcEEEvRS6_PT_DpOT0_> + 471d80: f9003fff str xzr, [sp, #120] + 471d84: 9100c3e0 add x0, sp, #0x30 + 471d88: 97fef2e6 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 471d8c: f9400013 ldr x19, [x0] + 471d90: f9401fe0 ldr x0, [sp, #56] + 471d94: 97feb7d0 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 471d98: aa0003e3 mov x3, x0 + 471d9c: f9402be2 ldr x2, [sp, #80] + 471da0: aa1303e1 mov x1, x19 + 471da4: f94037e0 ldr x0, [sp, #104] + 471da8: 97fef2e3 bl 42e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 471dac: f9003fe0 str x0, [sp, #120] + 471db0: f9403fe0 ldr x0, [sp, #120] + 471db4: 91008000 add x0, x0, #0x20 + 471db8: f9003fe0 str x0, [sp, #120] + 471dbc: 9100c3e0 add x0, sp, #0x30 + 471dc0: 97fef2d8 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 471dc4: f9400013 ldr x19, [x0] + 471dc8: f9401fe0 ldr x0, [sp, #56] + 471dcc: 97feb7c2 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 471dd0: aa0003e3 mov x3, x0 + 471dd4: f9403fe2 ldr x2, [sp, #120] + 471dd8: f94033e1 ldr x1, [sp, #96] + 471ddc: aa1303e0 mov x0, x19 + 471de0: 97fef2d5 bl 42e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 471de4: f9003fe0 str x0, [sp, #120] + 471de8: f9401fe0 ldr x0, [sp, #56] + 471dec: 97feb7ba bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 471df0: aa0003e2 mov x2, x0 + 471df4: f94033e1 ldr x1, [sp, #96] + 471df8: f94037e0 ldr x0, [sp, #104] + 471dfc: 97feb7bb bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 471e00: f9401fe3 ldr x3, [sp, #56] + 471e04: f9401fe0 ldr x0, [sp, #56] + 471e08: f9400801 ldr x1, [x0, #16] + 471e0c: f94037e0 ldr x0, [sp, #104] + 471e10: cb000020 sub x0, x1, x0 + 471e14: 9345fc01 asr x1, x0, #5 + 471e18: aa0103e0 mov x0, x1 + 471e1c: aa0003e2 mov x2, x0 + 471e20: f94037e1 ldr x1, [sp, #104] + 471e24: aa0303e0 mov x0, x3 + 471e28: 97feca58 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 471e2c: f9401fe0 ldr x0, [sp, #56] + 471e30: f9402be1 ldr x1, [sp, #80] + 471e34: f9000001 str x1, [x0] + 471e38: f9401fe0 ldr x0, [sp, #56] + 471e3c: f9403fe1 ldr x1, [sp, #120] + 471e40: f9000401 str x1, [x0, #8] + 471e44: f9403be0 ldr x0, [sp, #112] + 471e48: d37be800 lsl x0, x0, #5 + 471e4c: f9402be1 ldr x1, [sp, #80] + 471e50: 8b000021 add x1, x1, x0 + 471e54: f9401fe0 ldr x0, [sp, #56] + 471e58: f9000801 str x1, [x0, #16] + 471e5c: 1400001d b 471ed0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA1_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1f8> + 471e60: 97fe5430 bl 406f20 <__cxa_begin_catch@plt> + 471e64: f9403fe0 ldr x0, [sp, #120] + 471e68: f100001f cmp x0, #0x0 + 471e6c: 54000141 b.ne 471e94 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA1_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1bc> // b.any + 471e70: f9401fe2 ldr x2, [sp, #56] + 471e74: f9402fe0 ldr x0, [sp, #88] + 471e78: d37be800 lsl x0, x0, #5 + 471e7c: f9402be1 ldr x1, [sp, #80] + 471e80: 8b000020 add x0, x1, x0 + 471e84: aa0003e1 mov x1, x0 + 471e88: aa0203e0 mov x0, x2 + 471e8c: 97fef2be bl 42e984 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_> + 471e90: 14000007 b 471eac <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA1_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1d4> + 471e94: f9401fe0 ldr x0, [sp, #56] + 471e98: 97feb78f bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 471e9c: aa0003e2 mov x2, x0 + 471ea0: f9403fe1 ldr x1, [sp, #120] + 471ea4: f9402be0 ldr x0, [sp, #80] + 471ea8: 97feb790 bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 471eac: f9401fe0 ldr x0, [sp, #56] + 471eb0: f9403be2 ldr x2, [sp, #112] + 471eb4: f9402be1 ldr x1, [sp, #80] + 471eb8: 97feca34 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 471ebc: 97fe5609 bl 4076e0 <__cxa_rethrow@plt> + 471ec0: aa0003f3 mov x19, x0 + 471ec4: 97fe5653 bl 407810 <__cxa_end_catch@plt> + 471ec8: aa1303e0 mov x0, x19 + 471ecc: 97fe568d bl 407900 <_Unwind_Resume@plt> + 471ed0: a94153f3 ldp x19, x20, [sp, #16] + 471ed4: a8c87bfd ldp x29, x30, [sp], #128 + 471ed8: d65f03c0 ret + +0000000000471edc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6cbeginEv>: +_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6cbeginEv(): + 471edc: a9bd7bfd stp x29, x30, [sp, #-48]! + 471ee0: 910003fd mov x29, sp + 471ee4: f9000fe0 str x0, [sp, #24] + 471ee8: f9400fe0 ldr x0, [sp, #24] + 471eec: f9400000 ldr x0, [x0] + 471ef0: f90017e0 str x0, [sp, #40] + 471ef4: 9100a3e1 add x1, sp, #0x28 + 471ef8: 910083e0 add x0, sp, #0x20 + 471efc: 97fee8ab bl 42c1a8 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS8_> + 471f00: f94013e0 ldr x0, [sp, #32] + 471f04: a8c37bfd ldp x29, x30, [sp], #48 + 471f08: d65f03c0 ret + +0000000000471f0c <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl(): + 471f0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 471f10: 910003fd mov x29, sp + 471f14: f9000fe0 str x0, [sp, #24] + 471f18: f9000be1 str x1, [sp, #16] + 471f1c: f9400fe0 ldr x0, [sp, #24] + 471f20: f9400001 ldr x1, [x0] + 471f24: f9400be0 ldr x0, [sp, #16] + 471f28: d37be800 lsl x0, x0, #5 + 471f2c: 8b000020 add x0, x1, x0 + 471f30: f90017e0 str x0, [sp, #40] + 471f34: 9100a3e1 add x1, sp, #0x28 + 471f38: 910083e0 add x0, sp, #0x20 + 471f3c: 97fef214 bl 42e78c <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 471f40: f94013e0 ldr x0, [sp, #32] + 471f44: a8c37bfd ldp x29, x30, [sp], #48 + 471f48: d65f03c0 ret + +0000000000471f4c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE18_M_insert_dispatchIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St12__false_type>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE18_M_insert_dispatchIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St12__false_type(): + 471f4c: a9ba7bfd stp x29, x30, [sp, #-96]! + 471f50: 910003fd mov x29, sp + 471f54: f9000bf3 str x19, [sp, #16] + 471f58: f90027e0 str x0, [sp, #72] + 471f5c: f90023e1 str x1, [sp, #64] + 471f60: f9001fe2 str x2, [sp, #56] + 471f64: f9001be3 str x3, [sp, #48] + 471f68: 3900a3e4 strb w4, [sp, #40] + 471f6c: 9100e3e0 add x0, sp, #0x38 + 471f70: 97fef005 bl 42df84 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSF_> + 471f74: 2a1303e4 mov w4, w19 + 471f78: f9401be3 ldr x3, [sp, #48] + 471f7c: f9401fe2 ldr x2, [sp, #56] + 471f80: f94023e1 ldr x1, [sp, #64] + 471f84: f94027e0 ldr x0, [sp, #72] + 471f88: 9400018e bl 4725c0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag> + 471f8c: d503201f nop + 471f90: f9400bf3 ldr x19, [sp, #16] + 471f94: a8c67bfd ldp x29, x30, [sp], #96 + 471f98: d65f03c0 ret + +0000000000471f9c <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEEC1Ev(): + 471f9c: d10043ff sub sp, sp, #0x10 + 471fa0: f90007e0 str x0, [sp, #8] + 471fa4: d503201f nop + 471fa8: 910043ff add sp, sp, #0x10 + 471fac: d65f03c0 ret + +0000000000471fb0 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEED2Ev(): + 471fb0: d10043ff sub sp, sp, #0x10 + 471fb4: f90007e0 str x0, [sp, #8] + 471fb8: d503201f nop + 471fbc: 910043ff add sp, sp, #0x10 + 471fc0: d65f03c0 ret + +0000000000471fc4 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1ISaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1ISaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 471fc4: a9ba7bfd stp x29, x30, [sp, #-96]! + 471fc8: 910003fd mov x29, sp + 471fcc: a90153f3 stp x19, x20, [sp, #16] + 471fd0: a9025bf5 stp x21, x22, [sp, #32] + 471fd4: f9002fe0 str x0, [sp, #88] + 471fd8: 390143e1 strb w1, [sp, #80] + 471fdc: f90027e2 str x2, [sp, #72] + 471fe0: f90023e3 str x3, [sp, #64] + 471fe4: f9001fe4 str x4, [sp, #56] + 471fe8: f9001be5 str x5, [sp, #48] + 471fec: f9402ff3 ldr x19, [sp, #88] + 471ff0: f94023e0 ldr x0, [sp, #64] + 471ff4: 97fffd68 bl 471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE> + 471ff8: aa0003f4 mov x20, x0 + 471ffc: f9401fe0 ldr x0, [sp, #56] + 472000: 97ff4623 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 472004: aa0003f5 mov x21, x0 + 472008: f9401be0 ldr x0, [sp, #48] + 47200c: 97fffd67 bl 4715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE> + 472010: aa0003e5 mov x5, x0 + 472014: aa1503e4 mov x4, x21 + 472018: aa1403e3 mov x3, x20 + 47201c: f94027e2 ldr x2, [sp, #72] + 472020: 2a1603e1 mov w1, w22 + 472024: aa1303e0 mov x0, x19 + 472028: 94000252 bl 472970 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47202c: d503201f nop + 472030: a94153f3 ldp x19, x20, [sp, #16] + 472034: a9425bf5 ldp x21, x22, [sp, #32] + 472038: a8c67bfd ldp x29, x30, [sp], #96 + 47203c: d65f03c0 ret + +0000000000472040 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_(): + 472040: a9be7bfd stp x29, x30, [sp, #-32]! + 472044: 910003fd mov x29, sp + 472048: f9000fe0 str x0, [sp, #24] + 47204c: f9000be1 str x1, [sp, #16] + 472050: f9400be0 ldr x0, [sp, #16] + 472054: f9400001 ldr x1, [x0] + 472058: f9400fe0 ldr x0, [sp, #24] + 47205c: f9000001 str x1, [x0] + 472060: f9400fe0 ldr x0, [sp, #24] + 472064: 91002000 add x0, x0, #0x8 + 472068: 97fe6599 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 47206c: f9400fe0 ldr x0, [sp, #24] + 472070: 91002002 add x2, x0, #0x8 + 472074: f9400be0 ldr x0, [sp, #16] + 472078: 91002000 add x0, x0, #0x8 + 47207c: aa0003e1 mov x1, x0 + 472080: aa0203e0 mov x0, x2 + 472084: 97fe6db0 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 472088: f9400be0 ldr x0, [sp, #16] + 47208c: f900001f str xzr, [x0] + 472090: d503201f nop + 472094: a8c27bfd ldp x29, x30, [sp], #32 + 472098: d65f03c0 ret + +000000000047209c <_ZSt4moveIRSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_(): + 47209c: d10043ff sub sp, sp, #0x10 + 4720a0: f90007e0 str x0, [sp, #8] + 4720a4: f94007e0 ldr x0, [sp, #8] + 4720a8: 910043ff add sp, sp, #0x10 + 4720ac: d65f03c0 ret + +00000000004720b0 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS1_14SectionTrackerEvEEOS_IT_LS4_2EE>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking8ITrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS1_14SectionTrackerEvEEOS_IT_LS4_2EE(): + 4720b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4720b4: 910003fd mov x29, sp + 4720b8: f9000fe0 str x0, [sp, #24] + 4720bc: f9000be1 str x1, [sp, #16] + 4720c0: f9400be0 ldr x0, [sp, #16] + 4720c4: f9400001 ldr x1, [x0] + 4720c8: f9400fe0 ldr x0, [sp, #24] + 4720cc: f9000001 str x1, [x0] + 4720d0: f9400fe0 ldr x0, [sp, #24] + 4720d4: 91002000 add x0, x0, #0x8 + 4720d8: 97fe657d bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4720dc: f9400fe0 ldr x0, [sp, #24] + 4720e0: 91002002 add x2, x0, #0x8 + 4720e4: f9400be0 ldr x0, [sp, #16] + 4720e8: 91002000 add x0, x0, #0x8 + 4720ec: aa0003e1 mov x1, x0 + 4720f0: aa0203e0 mov x0, x2 + 4720f4: 97fe6d94 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4720f8: f9400be0 ldr x0, [sp, #16] + 4720fc: f900001f str xzr, [x0] + 472100: d503201f nop + 472104: a8c27bfd ldp x29, x30, [sp], #32 + 472108: d65f03c0 ret + +000000000047210c <_ZSt4swapIPN5Catch16TestCaseTracking8ITrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_>: +_ZSt4swapIPN5Catch16TestCaseTracking8ITrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_(): + 47210c: a9bd7bfd stp x29, x30, [sp, #-48]! + 472110: 910003fd mov x29, sp + 472114: f9000fe0 str x0, [sp, #24] + 472118: f9000be1 str x1, [sp, #16] + 47211c: f9400fe0 ldr x0, [sp, #24] + 472120: 97ff47bd bl 444014 <_ZSt4moveIRPN5Catch16TestCaseTracking8ITrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 472124: f9400000 ldr x0, [x0] + 472128: f90017e0 str x0, [sp, #40] + 47212c: f9400be0 ldr x0, [sp, #16] + 472130: 97ff47b9 bl 444014 <_ZSt4moveIRPN5Catch16TestCaseTracking8ITrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 472134: f9400001 ldr x1, [x0] + 472138: f9400fe0 ldr x0, [sp, #24] + 47213c: f9000001 str x1, [x0] + 472140: 9100a3e0 add x0, sp, #0x28 + 472144: 97ff47b4 bl 444014 <_ZSt4moveIRPN5Catch16TestCaseTracking8ITrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 472148: f9400001 ldr x1, [x0] + 47214c: f9400be0 ldr x0, [sp, #16] + 472150: f9000001 str x1, [x0] + 472154: d503201f nop + 472158: a8c37bfd ldp x29, x30, [sp], #48 + 47215c: d65f03c0 ret + +0000000000472160 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_Vector_implC2Ev(): + 472160: a9be7bfd stp x29, x30, [sp, #-32]! + 472164: 910003fd mov x29, sp + 472168: f9000fe0 str x0, [sp, #24] + 47216c: f9400fe0 ldr x0, [sp, #24] + 472170: 94000232 bl 472a38 <_ZNSaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC1Ev> + 472174: f9400fe0 ldr x0, [sp, #24] + 472178: f900001f str xzr, [x0] + 47217c: f9400fe0 ldr x0, [sp, #24] + 472180: f900041f str xzr, [x0, #8] + 472184: f9400fe0 ldr x0, [sp, #24] + 472188: f900081f str xzr, [x0, #16] + 47218c: d503201f nop + 472190: a8c27bfd ldp x29, x30, [sp], #32 + 472194: d65f03c0 ret + +0000000000472198 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEC1ERKS7_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEC1ERKS7_(): + 472198: d10043ff sub sp, sp, #0x10 + 47219c: f90007e0 str x0, [sp, #8] + 4721a0: f90003e1 str x1, [sp] + 4721a4: f94003e0 ldr x0, [sp] + 4721a8: f9400001 ldr x1, [x0] + 4721ac: f94007e0 ldr x0, [sp, #8] + 4721b0: f9000001 str x1, [x0] + 4721b4: d503201f nop + 4721b8: 910043ff add sp, sp, #0x10 + 4721bc: d65f03c0 ret + +00000000004721c0 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv(): + 4721c0: d10043ff sub sp, sp, #0x10 + 4721c4: f90007e0 str x0, [sp, #8] + 4721c8: f94007e0 ldr x0, [sp, #8] + 4721cc: 910043ff add sp, sp, #0x10 + 4721d0: d65f03c0 ret + +00000000004721d4 <_ZSt7forwardIRKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardIRKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEOT_RNSt16remove_referenceIS7_E4typeE(): + 4721d4: d10043ff sub sp, sp, #0x10 + 4721d8: f90007e0 str x0, [sp, #8] + 4721dc: f94007e0 ldr x0, [sp, #8] + 4721e0: 910043ff add sp, sp, #0x10 + 4721e4: d65f03c0 ret + +00000000004721e8 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE9constructIS5_JRKS5_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE9constructIS5_JRKS5_EEEvPT_DpOT0_(): + 4721e8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4721ec: 910003fd mov x29, sp + 4721f0: f9000bf3 str x19, [sp, #16] + 4721f4: f9001fe0 str x0, [sp, #56] + 4721f8: f9001be1 str x1, [sp, #48] + 4721fc: f90017e2 str x2, [sp, #40] + 472200: f94017e0 ldr x0, [sp, #40] + 472204: 97fffff4 bl 4721d4 <_ZSt7forwardIRKSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEOT_RNSt16remove_referenceIS7_E4typeE> + 472208: aa0003f3 mov x19, x0 + 47220c: f9401be0 ldr x0, [sp, #48] + 472210: aa0003e1 mov x1, x0 + 472214: d2800200 mov x0, #0x10 // #16 + 472218: 97fe6898 bl 40c478 <_ZnwmPv> + 47221c: aa1303e1 mov x1, x19 + 472220: 97fffac6 bl 470d38 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1ERKS3_> + 472224: d503201f nop + 472228: f9400bf3 ldr x19, [sp, #16] + 47222c: a8c47bfd ldp x29, x30, [sp], #64 + 472230: d65f03c0 ret + +0000000000472234 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_M_check_lenEmPKc(): + 472234: a9bb7bfd stp x29, x30, [sp, #-80]! + 472238: 910003fd mov x29, sp + 47223c: f9000bf3 str x19, [sp, #16] + 472240: f9001fe0 str x0, [sp, #56] + 472244: f9001be1 str x1, [sp, #48] + 472248: f90017e2 str x2, [sp, #40] + 47224c: f9401fe0 ldr x0, [sp, #56] + 472250: 94000202 bl 472a58 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE8max_sizeEv> + 472254: aa0003f3 mov x19, x0 + 472258: f9401fe0 ldr x0, [sp, #56] + 47225c: 94000207 bl 472a78 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE4sizeEv> + 472260: cb000261 sub x1, x19, x0 + 472264: f9401be0 ldr x0, [sp, #48] + 472268: eb00003f cmp x1, x0 + 47226c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 472270: 12001c00 and w0, w0, #0xff + 472274: 7100001f cmp w0, #0x0 + 472278: 54000060 b.eq 472284 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_M_check_lenEmPKc+0x50> // b.none + 47227c: f94017e0 ldr x0, [sp, #40] + 472280: 97fe5374 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 472284: f9401fe0 ldr x0, [sp, #56] + 472288: 940001fc bl 472a78 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE4sizeEv> + 47228c: aa0003f3 mov x19, x0 + 472290: f9401fe0 ldr x0, [sp, #56] + 472294: 940001f9 bl 472a78 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE4sizeEv> + 472298: f90023e0 str x0, [sp, #64] + 47229c: 9100c3e1 add x1, sp, #0x30 + 4722a0: 910103e0 add x0, sp, #0x40 + 4722a4: 97fe8b43 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4722a8: f9400000 ldr x0, [x0] + 4722ac: 8b000260 add x0, x19, x0 + 4722b0: f90027e0 str x0, [sp, #72] + 4722b4: f9401fe0 ldr x0, [sp, #56] + 4722b8: 940001f0 bl 472a78 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE4sizeEv> + 4722bc: aa0003e1 mov x1, x0 + 4722c0: f94027e0 ldr x0, [sp, #72] + 4722c4: eb01001f cmp x0, x1 + 4722c8: 540000e3 b.cc 4722e4 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4722cc: f9401fe0 ldr x0, [sp, #56] + 4722d0: 940001e2 bl 472a58 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE8max_sizeEv> + 4722d4: aa0003e1 mov x1, x0 + 4722d8: f94027e0 ldr x0, [sp, #72] + 4722dc: eb01001f cmp x0, x1 + 4722e0: 54000089 b.ls 4722f0 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4722e4: f9401fe0 ldr x0, [sp, #56] + 4722e8: 940001dc bl 472a58 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE8max_sizeEv> + 4722ec: 14000002 b 4722f4 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE12_M_check_lenEmPKc+0xc0> + 4722f0: f94027e0 ldr x0, [sp, #72] + 4722f4: f9400bf3 ldr x19, [sp, #16] + 4722f8: a8c57bfd ldp x29, x30, [sp], #80 + 4722fc: d65f03c0 ret + +0000000000472300 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_>: +_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_(): + 472300: a9bd7bfd stp x29, x30, [sp, #-48]! + 472304: 910003fd mov x29, sp + 472308: f9000bf3 str x19, [sp, #16] + 47230c: f90017e0 str x0, [sp, #40] + 472310: f90013e1 str x1, [sp, #32] + 472314: f94017e0 ldr x0, [sp, #40] + 472318: 97fffdb7 bl 4719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 47231c: f9400013 ldr x19, [x0] + 472320: f94013e0 ldr x0, [sp, #32] + 472324: 97fffdb4 bl 4719f4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEE4baseEv> + 472328: f9400000 ldr x0, [x0] + 47232c: cb000260 sub x0, x19, x0 + 472330: 9344fc01 asr x1, x0, #4 + 472334: aa0103e0 mov x0, x1 + 472338: f9400bf3 ldr x19, [sp, #16] + 47233c: a8c37bfd ldp x29, x30, [sp], #48 + 472340: d65f03c0 ret + +0000000000472344 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE11_M_allocateEm(): + 472344: a9be7bfd stp x29, x30, [sp, #-32]! + 472348: 910003fd mov x29, sp + 47234c: f9000fe0 str x0, [sp, #24] + 472350: f9000be1 str x1, [sp, #16] + 472354: f9400be0 ldr x0, [sp, #16] + 472358: f100001f cmp x0, #0x0 + 47235c: 540000a0 b.eq 472370 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE11_M_allocateEm+0x2c> // b.none + 472360: f9400fe0 ldr x0, [sp, #24] + 472364: f9400be1 ldr x1, [sp, #16] + 472368: 940001cf bl 472aa4 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE8allocateERS5_m> + 47236c: 14000002 b 472374 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE11_M_allocateEm+0x30> + 472370: d2800000 mov x0, #0x0 // #0 + 472374: a8c27bfd ldp x29, x30, [sp], #32 + 472378: d65f03c0 ret + +000000000047237c <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES5_SaIS4_EET0_T_S8_S7_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEES5_SaIS4_EET0_T_S8_S7_RT1_(): + 47237c: a9bc7bfd stp x29, x30, [sp, #-64]! + 472380: 910003fd mov x29, sp + 472384: f9000bf3 str x19, [sp, #16] + 472388: f9001fe0 str x0, [sp, #56] + 47238c: f9001be1 str x1, [sp, #48] + 472390: f90017e2 str x2, [sp, #40] + 472394: f90013e3 str x3, [sp, #32] + 472398: f9401fe0 ldr x0, [sp, #56] + 47239c: 940001cc bl 472acc <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt13move_iteratorIPS4_EET0_PT_> + 4723a0: aa0003f3 mov x19, x0 + 4723a4: f9401be0 ldr x0, [sp, #48] + 4723a8: 940001c9 bl 472acc <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt13move_iteratorIPS4_EET0_PT_> + 4723ac: f94013e3 ldr x3, [sp, #32] + 4723b0: f94017e2 ldr x2, [sp, #40] + 4723b4: aa0003e1 mov x1, x0 + 4723b8: aa1303e0 mov x0, x19 + 4723bc: 940001cd bl 472af0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES6_S5_ET0_T_S9_S8_RSaIT1_E> + 4723c0: f9400bf3 ldr x19, [sp, #16] + 4723c4: a8c47bfd ldp x29, x30, [sp], #64 + 4723c8: d65f03c0 ret + +00000000004723cc <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE7destroyIS4_EEvRS5_PT_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE7destroyIS4_EEvRS5_PT_(): + 4723cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4723d0: 910003fd mov x29, sp + 4723d4: f9000fe0 str x0, [sp, #24] + 4723d8: f9000be1 str x1, [sp, #16] + 4723dc: f9400be1 ldr x1, [sp, #16] + 4723e0: f9400fe0 ldr x0, [sp, #24] + 4723e4: 940001cf bl 472b20 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE7destroyIS5_EEvPT_> + 4723e8: d503201f nop + 4723ec: a8c27bfd ldp x29, x30, [sp], #32 + 4723f0: d65f03c0 ret + +00000000004723f4 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSD_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS6_SaIS6_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSD_(): + 4723f4: d10043ff sub sp, sp, #0x10 + 4723f8: f90007e0 str x0, [sp, #8] + 4723fc: 2a0103e0 mov w0, w1 + 472400: 910043ff add sp, sp, #0x10 + 472404: d65f03c0 ret + +0000000000472408 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1INS1_8ITrackerEEERKS_IT_LS4_2EEPS2_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC2INS1_8ITrackerEEERKS_IT_LS4_2EEPS2_(): + 472408: a9bd7bfd stp x29, x30, [sp, #-48]! + 47240c: 910003fd mov x29, sp + 472410: f90017e0 str x0, [sp, #40] + 472414: f90013e1 str x1, [sp, #32] + 472418: f9000fe2 str x2, [sp, #24] + 47241c: f94017e0 ldr x0, [sp, #40] + 472420: f9400fe1 ldr x1, [sp, #24] + 472424: f9000001 str x1, [x0] + 472428: f94017e0 ldr x0, [sp, #40] + 47242c: 91002002 add x2, x0, #0x8 + 472430: f94013e0 ldr x0, [sp, #32] + 472434: 91002000 add x0, x0, #0x8 + 472438: aa0003e1 mov x1, x0 + 47243c: aa0203e0 mov x0, x2 + 472440: 97ff41da bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 472444: d503201f nop + 472448: a8c37bfd ldp x29, x30, [sp], #48 + 47244c: d65f03c0 ret + +0000000000472450 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_(): + 472450: a9be7bfd stp x29, x30, [sp, #-32]! + 472454: 910003fd mov x29, sp + 472458: f9000fe0 str x0, [sp, #24] + 47245c: f9000be1 str x1, [sp, #16] + 472460: f9400fe0 ldr x0, [sp, #24] + 472464: f9400be1 ldr x1, [sp, #16] + 472468: 940001c6 bl 472b80 <_ZSt4swapIPN5Catch16TestCaseTracking14SectionTrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 47246c: f9400fe0 ldr x0, [sp, #24] + 472470: 91002002 add x2, x0, #0x8 + 472474: f9400be0 ldr x0, [sp, #16] + 472478: 91002000 add x0, x0, #0x8 + 47247c: aa0003e1 mov x1, x0 + 472480: aa0203e0 mov x0, x2 + 472484: 97fe6cb0 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 472488: d503201f nop + 47248c: a8c27bfd ldp x29, x30, [sp], #32 + 472490: d65f03c0 ret + +0000000000472494 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1ISaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch16TestCaseTracking14SectionTrackerEEC1ISaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 472494: a9ba7bfd stp x29, x30, [sp, #-96]! + 472498: 910003fd mov x29, sp + 47249c: a90153f3 stp x19, x20, [sp, #16] + 4724a0: a9025bf5 stp x21, x22, [sp, #32] + 4724a4: f9002fe0 str x0, [sp, #88] + 4724a8: 390143e1 strb w1, [sp, #80] + 4724ac: f90027e2 str x2, [sp, #72] + 4724b0: f90023e3 str x3, [sp, #64] + 4724b4: f9001fe4 str x4, [sp, #56] + 4724b8: f9001be5 str x5, [sp, #48] + 4724bc: f9402ff3 ldr x19, [sp, #88] + 4724c0: f94023e0 ldr x0, [sp, #64] + 4724c4: 97ff44ed bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 4724c8: aa0003f4 mov x20, x0 + 4724cc: f9401fe0 ldr x0, [sp, #56] + 4724d0: 97ff44ef bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4724d4: aa0003f5 mov x21, x0 + 4724d8: f9401be0 ldr x0, [sp, #48] + 4724dc: 97ff44f1 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4724e0: aa0003e5 mov x5, x0 + 4724e4: aa1503e4 mov x4, x21 + 4724e8: aa1403e3 mov x3, x20 + 4724ec: f94027e2 ldr x2, [sp, #72] + 4724f0: 2a1603e1 mov w1, w22 + 4724f4: aa1303e0 mov x0, x19 + 4724f8: 940001b7 bl 472bd4 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4724fc: d503201f nop + 472500: a94153f3 ldp x19, x20, [sp, #16] + 472504: a9425bf5 ldp x21, x22, [sp, #32] + 472508: a8c67bfd ldp x29, x30, [sp], #96 + 47250c: d65f03c0 ret + +0000000000472510 <_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 472510: d10043ff sub sp, sp, #0x10 + 472514: f90007e0 str x0, [sp, #8] + 472518: f94007e0 ldr x0, [sp, #8] + 47251c: f9400000 ldr x0, [x0] + 472520: 910043ff add sp, sp, #0x10 + 472524: d65f03c0 ret + +0000000000472528 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA1_KcEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA1_KcEEEvPT_DpOT0_(): + 472528: a9ba7bfd stp x29, x30, [sp, #-96]! + 47252c: 910003fd mov x29, sp + 472530: a90153f3 stp x19, x20, [sp, #16] + 472534: a9025bf5 stp x21, x22, [sp, #32] + 472538: f90027e0 str x0, [sp, #72] + 47253c: f90023e1 str x1, [sp, #64] + 472540: f9001fe2 str x2, [sp, #56] + 472544: f9401fe0 ldr x0, [sp, #56] + 472548: 97fffdd1 bl 471c8c <_ZSt7forwardIRA1_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 47254c: aa0003f6 mov x22, x0 + 472550: 910163e0 add x0, sp, #0x58 + 472554: 97fe54ef bl 407910 <_ZNSaIcEC1Ev@plt> + 472558: 910163f4 add x20, sp, #0x58 + 47255c: f94023f3 ldr x19, [sp, #64] + 472560: aa1303e1 mov x1, x19 + 472564: d2800400 mov x0, #0x20 // #32 + 472568: 97fe67c4 bl 40c478 <_ZnwmPv> + 47256c: aa0003f5 mov x21, x0 + 472570: aa1403e2 mov x2, x20 + 472574: aa1603e1 mov x1, x22 + 472578: aa1503e0 mov x0, x21 + 47257c: 97fe5441 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 472580: 910163e0 add x0, sp, #0x58 + 472584: 97fe53af bl 407440 <_ZNSaIcED1Ev@plt> + 472588: 1400000a b 4725b0 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA1_KcEEEvPT_DpOT0_+0x88> + 47258c: aa0003f4 mov x20, x0 + 472590: aa1303e1 mov x1, x19 + 472594: aa1503e0 mov x0, x21 + 472598: 97fe67be bl 40c490 <_ZdlPvS_> + 47259c: aa1403f3 mov x19, x20 + 4725a0: 910163e0 add x0, sp, #0x58 + 4725a4: 97fe53a7 bl 407440 <_ZNSaIcED1Ev@plt> + 4725a8: aa1303e0 mov x0, x19 + 4725ac: 97fe54d5 bl 407900 <_Unwind_Resume@plt> + 4725b0: a94153f3 ldp x19, x20, [sp, #16] + 4725b4: a9425bf5 ldp x21, x22, [sp, #32] + 4725b8: a8c67bfd ldp x29, x30, [sp], #96 + 4725bc: d65f03c0 ret + +00000000004725c0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag(): + 4725c0: a9b67bfd stp x29, x30, [sp, #-160]! + 4725c4: 910003fd mov x29, sp + 4725c8: a90153f3 stp x19, x20, [sp, #16] + 4725cc: f90013f5 str x21, [sp, #32] + 4725d0: f9002fe0 str x0, [sp, #88] + 4725d4: f9002be1 str x1, [sp, #80] + 4725d8: f90027e2 str x2, [sp, #72] + 4725dc: f90023e3 str x3, [sp, #64] + 4725e0: 3900e3e4 strb w4, [sp, #56] + 4725e4: 910103e1 add x1, sp, #0x40 + 4725e8: 910123e0 add x0, sp, #0x48 + 4725ec: 97fedd7a bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 4725f0: 12001c00 and w0, w0, #0xff + 4725f4: 7100001f cmp w0, #0x0 + 4725f8: 54001b20 b.eq 47295c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag+0x39c> // b.none + 4725fc: f94023e1 ldr x1, [sp, #64] + 472600: f94027e0 ldr x0, [sp, #72] + 472604: 940001a6 bl 472c9c <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E15difference_typeESF_SF_> + 472608: f9004be0 str x0, [sp, #144] + 47260c: f9402fe0 ldr x0, [sp, #88] + 472610: f9400801 ldr x1, [x0, #16] + 472614: f9402fe0 ldr x0, [sp, #88] + 472618: f9400400 ldr x0, [x0, #8] + 47261c: cb000020 sub x0, x1, x0 + 472620: 9345fc01 asr x1, x0, #5 + 472624: aa0103e0 mov x0, x1 + 472628: aa0003e1 mov x1, x0 + 47262c: f9404be0 ldr x0, [sp, #144] + 472630: eb01001f cmp x0, x1 + 472634: 54000ce8 b.hi 4727d0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag+0x210> // b.pmore + 472638: f9402fe0 ldr x0, [sp, #88] + 47263c: 97fee991 bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 472640: f90037e0 str x0, [sp, #104] + 472644: 910143e1 add x1, sp, #0x50 + 472648: 9101a3e0 add x0, sp, #0x68 + 47264c: 97fef096 bl 42e8a4 <_ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_> + 472650: f90047e0 str x0, [sp, #136] + 472654: f9402fe0 ldr x0, [sp, #88] + 472658: f9400400 ldr x0, [x0, #8] + 47265c: f90043e0 str x0, [sp, #128] + 472660: f94047e1 ldr x1, [sp, #136] + 472664: f9404be0 ldr x0, [sp, #144] + 472668: eb00003f cmp x1, x0 + 47266c: 54000549 b.ls 472714 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag+0x154> // b.plast + 472670: f9402fe0 ldr x0, [sp, #88] + 472674: f9400401 ldr x1, [x0, #8] + 472678: f9404be0 ldr x0, [sp, #144] + 47267c: d37be800 lsl x0, x0, #5 + 472680: cb0003e0 neg x0, x0 + 472684: 8b000033 add x19, x1, x0 + 472688: f9402fe0 ldr x0, [sp, #88] + 47268c: f9400414 ldr x20, [x0, #8] + 472690: f9402fe0 ldr x0, [sp, #88] + 472694: f9400415 ldr x21, [x0, #8] + 472698: f9402fe0 ldr x0, [sp, #88] + 47269c: 97feb58e bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4726a0: aa0003e3 mov x3, x0 + 4726a4: aa1503e2 mov x2, x21 + 4726a8: aa1403e1 mov x1, x20 + 4726ac: aa1303e0 mov x0, x19 + 4726b0: 9400018a bl 472cd8 <_ZSt22__uninitialized_move_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 4726b4: f9402fe0 ldr x0, [sp, #88] + 4726b8: f9400401 ldr x1, [x0, #8] + 4726bc: f9404be0 ldr x0, [sp, #144] + 4726c0: d37be800 lsl x0, x0, #5 + 4726c4: 8b000021 add x1, x1, x0 + 4726c8: f9402fe0 ldr x0, [sp, #88] + 4726cc: f9000401 str x1, [x0, #8] + 4726d0: 910143e0 add x0, sp, #0x50 + 4726d4: 97fef093 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 4726d8: f9400003 ldr x3, [x0] + 4726dc: f9404be0 ldr x0, [sp, #144] + 4726e0: d37be800 lsl x0, x0, #5 + 4726e4: cb0003e0 neg x0, x0 + 4726e8: f94043e1 ldr x1, [sp, #128] + 4726ec: 8b000020 add x0, x1, x0 + 4726f0: f94043e2 ldr x2, [sp, #128] + 4726f4: aa0003e1 mov x1, x0 + 4726f8: aa0303e0 mov x0, x3 + 4726fc: 9400018b bl 472d28 <_ZSt13move_backwardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_> + 472700: f9402be2 ldr x2, [sp, #80] + 472704: f94023e1 ldr x1, [sp, #64] + 472708: f94027e0 ldr x0, [sp, #72] + 47270c: 97ff88f8 bl 454aec <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS1_IPS7_SC_EEET0_T_SH_SG_> + 472710: 14000093 b 47295c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag+0x39c> + 472714: f94027e0 ldr x0, [sp, #72] + 472718: f90033e0 str x0, [sp, #96] + 47271c: 910183e0 add x0, sp, #0x60 + 472720: f94047e1 ldr x1, [sp, #136] + 472724: 94000193 bl 472d70 <_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEmEvRT_T0_> + 472728: f9402fe0 ldr x0, [sp, #88] + 47272c: f9400413 ldr x19, [x0, #8] + 472730: f9402fe0 ldr x0, [sp, #88] + 472734: 97feb568 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 472738: aa0003e3 mov x3, x0 + 47273c: aa1303e2 mov x2, x19 + 472740: f94023e1 ldr x1, [sp, #64] + 472744: f94033e0 ldr x0, [sp, #96] + 472748: 97fee7a4 bl 42c5d8 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_S7_ET0_T_SG_SF_RSaIT1_E> + 47274c: f9402fe0 ldr x0, [sp, #88] + 472750: f9400401 ldr x1, [x0, #8] + 472754: f9404be2 ldr x2, [sp, #144] + 472758: f94047e0 ldr x0, [sp, #136] + 47275c: cb000040 sub x0, x2, x0 + 472760: d37be800 lsl x0, x0, #5 + 472764: 8b000021 add x1, x1, x0 + 472768: f9402fe0 ldr x0, [sp, #88] + 47276c: f9000401 str x1, [x0, #8] + 472770: 910143e0 add x0, sp, #0x50 + 472774: 97fef06b bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 472778: f9400013 ldr x19, [x0] + 47277c: f9402fe0 ldr x0, [sp, #88] + 472780: f9400414 ldr x20, [x0, #8] + 472784: f9402fe0 ldr x0, [sp, #88] + 472788: 97feb553 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 47278c: aa0003e3 mov x3, x0 + 472790: aa1403e2 mov x2, x20 + 472794: f94043e1 ldr x1, [sp, #128] + 472798: aa1303e0 mov x0, x19 + 47279c: 9400014f bl 472cd8 <_ZSt22__uninitialized_move_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 4727a0: f9402fe0 ldr x0, [sp, #88] + 4727a4: f9400401 ldr x1, [x0, #8] + 4727a8: f94047e0 ldr x0, [sp, #136] + 4727ac: d37be800 lsl x0, x0, #5 + 4727b0: 8b000021 add x1, x1, x0 + 4727b4: f9402fe0 ldr x0, [sp, #88] + 4727b8: f9000401 str x1, [x0, #8] + 4727bc: f9402be2 ldr x2, [sp, #80] + 4727c0: f94033e1 ldr x1, [sp, #96] + 4727c4: f94027e0 ldr x0, [sp, #72] + 4727c8: 97ff88c9 bl 454aec <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS1_IPS7_SC_EEET0_T_SH_SG_> + 4727cc: 14000064 b 47295c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag+0x39c> + 4727d0: f00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4727d4: 91094002 add x2, x0, #0x250 + 4727d8: f9404be1 ldr x1, [sp, #144] + 4727dc: f9402fe0 ldr x0, [sp, #88] + 4727e0: 97feeff5 bl 42e7b4 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc> + 4727e4: f9003fe0 str x0, [sp, #120] + 4727e8: f9402fe0 ldr x0, [sp, #88] + 4727ec: f9403fe1 ldr x1, [sp, #120] + 4727f0: 97fef03e bl 42e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm> + 4727f4: f9003be0 str x0, [sp, #112] + 4727f8: f9403be0 ldr x0, [sp, #112] + 4727fc: f9004fe0 str x0, [sp, #152] + 472800: f9402fe0 ldr x0, [sp, #88] + 472804: f9400013 ldr x19, [x0] + 472808: 910143e0 add x0, sp, #0x50 + 47280c: 97fef045 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 472810: f9400014 ldr x20, [x0] + 472814: f9402fe0 ldr x0, [sp, #88] + 472818: 97feb52f bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 47281c: aa0003e3 mov x3, x0 + 472820: f9403be2 ldr x2, [sp, #112] + 472824: aa1403e1 mov x1, x20 + 472828: aa1303e0 mov x0, x19 + 47282c: 97fef042 bl 42e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 472830: f9004fe0 str x0, [sp, #152] + 472834: f9402fe0 ldr x0, [sp, #88] + 472838: 97feb527 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 47283c: aa0003e3 mov x3, x0 + 472840: f9404fe2 ldr x2, [sp, #152] + 472844: f94023e1 ldr x1, [sp, #64] + 472848: f94027e0 ldr x0, [sp, #72] + 47284c: 97fee763 bl 42c5d8 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_S7_ET0_T_SG_SF_RSaIT1_E> + 472850: f9004fe0 str x0, [sp, #152] + 472854: 910143e0 add x0, sp, #0x50 + 472858: 97fef032 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 47285c: f9400013 ldr x19, [x0] + 472860: f9402fe0 ldr x0, [sp, #88] + 472864: f9400414 ldr x20, [x0, #8] + 472868: f9402fe0 ldr x0, [sp, #88] + 47286c: 97feb51a bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 472870: aa0003e3 mov x3, x0 + 472874: f9404fe2 ldr x2, [sp, #152] + 472878: aa1403e1 mov x1, x20 + 47287c: aa1303e0 mov x0, x19 + 472880: 97fef02d bl 42e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 472884: f9004fe0 str x0, [sp, #152] + 472888: f9402fe0 ldr x0, [sp, #88] + 47288c: f9400013 ldr x19, [x0] + 472890: f9402fe0 ldr x0, [sp, #88] + 472894: f9400414 ldr x20, [x0, #8] + 472898: f9402fe0 ldr x0, [sp, #88] + 47289c: 97feb50e bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4728a0: aa0003e2 mov x2, x0 + 4728a4: aa1403e1 mov x1, x20 + 4728a8: aa1303e0 mov x0, x19 + 4728ac: 97feb50f bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 4728b0: f9402fe3 ldr x3, [sp, #88] + 4728b4: f9402fe0 ldr x0, [sp, #88] + 4728b8: f9400004 ldr x4, [x0] + 4728bc: f9402fe0 ldr x0, [sp, #88] + 4728c0: f9400801 ldr x1, [x0, #16] + 4728c4: f9402fe0 ldr x0, [sp, #88] + 4728c8: f9400000 ldr x0, [x0] + 4728cc: cb000020 sub x0, x1, x0 + 4728d0: 9345fc01 asr x1, x0, #5 + 4728d4: aa0103e0 mov x0, x1 + 4728d8: aa0003e2 mov x2, x0 + 4728dc: aa0403e1 mov x1, x4 + 4728e0: aa0303e0 mov x0, x3 + 4728e4: 97fec7a9 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 4728e8: f9402fe0 ldr x0, [sp, #88] + 4728ec: f9403be1 ldr x1, [sp, #112] + 4728f0: f9000001 str x1, [x0] + 4728f4: f9402fe0 ldr x0, [sp, #88] + 4728f8: f9404fe1 ldr x1, [sp, #152] + 4728fc: f9000401 str x1, [x0, #8] + 472900: f9403fe0 ldr x0, [sp, #120] + 472904: d37be800 lsl x0, x0, #5 + 472908: f9403be1 ldr x1, [sp, #112] + 47290c: 8b000021 add x1, x1, x0 + 472910: f9402fe0 ldr x0, [sp, #88] + 472914: f9000801 str x1, [x0, #16] + 472918: 14000011 b 47295c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEEEvNSA_IPS5_S7_EET_SG_St20forward_iterator_tag+0x39c> + 47291c: 97fe5181 bl 406f20 <__cxa_begin_catch@plt> + 472920: f9402fe0 ldr x0, [sp, #88] + 472924: 97feb4ec bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 472928: aa0003e2 mov x2, x0 + 47292c: f9404fe1 ldr x1, [sp, #152] + 472930: f9403be0 ldr x0, [sp, #112] + 472934: 97feb4ed bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 472938: f9402fe0 ldr x0, [sp, #88] + 47293c: f9403fe2 ldr x2, [sp, #120] + 472940: f9403be1 ldr x1, [sp, #112] + 472944: 97fec791 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 472948: 97fe5366 bl 4076e0 <__cxa_rethrow@plt> + 47294c: aa0003f3 mov x19, x0 + 472950: 97fe53b0 bl 407810 <__cxa_end_catch@plt> + 472954: aa1303e0 mov x0, x19 + 472958: 97fe53ea bl 407900 <_Unwind_Resume@plt> + 47295c: d503201f nop + 472960: a94153f3 ldp x19, x20, [sp, #16] + 472964: f94013f5 ldr x21, [sp, #32] + 472968: a8ca7bfd ldp x29, x30, [sp], #160 + 47296c: d65f03c0 ret + +0000000000472970 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS2_EJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 472970: a9b97bfd stp x29, x30, [sp, #-112]! + 472974: 910003fd mov x29, sp + 472978: a90153f3 stp x19, x20, [sp, #16] + 47297c: a9025bf5 stp x21, x22, [sp, #32] + 472980: f9002fe0 str x0, [sp, #88] + 472984: 390143e1 strb w1, [sp, #80] + 472988: f90027e2 str x2, [sp, #72] + 47298c: f90023e3 str x3, [sp, #64] + 472990: f9001fe4 str x4, [sp, #56] + 472994: f9001be5 str x5, [sp, #48] + 472998: f9402fe0 ldr x0, [sp, #88] + 47299c: f900001f str xzr, [x0] + 4729a0: f9402fe0 ldr x0, [sp, #88] + 4729a4: 91002013 add x19, x0, #0x8 + 4729a8: f94023e0 ldr x0, [sp, #64] + 4729ac: 97fffafa bl 471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE> + 4729b0: aa0003f4 mov x20, x0 + 4729b4: f9401fe0 ldr x0, [sp, #56] + 4729b8: 97ff43b5 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4729bc: aa0003f5 mov x21, x0 + 4729c0: f9401be0 ldr x0, [sp, #48] + 4729c4: 97fffaf9 bl 4715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE> + 4729c8: aa0003e6 mov x6, x0 + 4729cc: aa1503e5 mov x5, x21 + 4729d0: aa1403e4 mov x4, x20 + 4729d4: f94027e3 ldr x3, [sp, #72] + 4729d8: d2800002 mov x2, #0x0 // #0 + 4729dc: 2a1603e1 mov w1, w22 + 4729e0: aa1303e0 mov x0, x19 + 4729e4: 940000f4 bl 472db4 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJNS5_15NameAndLocationERNS5_14TrackerContextEDnEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4729e8: f9402fe0 ldr x0, [sp, #88] + 4729ec: 91002002 add x2, x0, #0x8 + 4729f0: f0000280 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4729f4: 9123c001 add x1, x0, #0x8f0 + 4729f8: aa0203e0 mov x0, x2 + 4729fc: 97fe9086 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 472a00: f90037e0 str x0, [sp, #104] + 472a04: f9402fe0 ldr x0, [sp, #88] + 472a08: f94037e1 ldr x1, [sp, #104] + 472a0c: f9000001 str x1, [x0] + 472a10: f9402fe0 ldr x0, [sp, #88] + 472a14: f9400000 ldr x0, [x0] + 472a18: aa0003e1 mov x1, x0 + 472a1c: f9402fe0 ldr x0, [sp, #88] + 472a20: 94000138 bl 472f00 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 472a24: d503201f nop + 472a28: a94153f3 ldp x19, x20, [sp, #16] + 472a2c: a9425bf5 ldp x21, x22, [sp, #32] + 472a30: a8c77bfd ldp x29, x30, [sp], #112 + 472a34: d65f03c0 ret + +0000000000472a38 <_ZNSaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC1Ev>: +_ZNSaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC1Ev(): + 472a38: a9be7bfd stp x29, x30, [sp, #-32]! + 472a3c: 910003fd mov x29, sp + 472a40: f9000fe0 str x0, [sp, #24] + 472a44: f9400fe0 ldr x0, [sp, #24] + 472a48: 94000134 bl 472f18 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC1Ev> + 472a4c: d503201f nop + 472a50: a8c27bfd ldp x29, x30, [sp], #32 + 472a54: d65f03c0 ret + +0000000000472a58 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE8max_sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE8max_sizeEv(): + 472a58: a9be7bfd stp x29, x30, [sp, #-32]! + 472a5c: 910003fd mov x29, sp + 472a60: f9000fe0 str x0, [sp, #24] + 472a64: f9400fe0 ldr x0, [sp, #24] + 472a68: 94000138 bl 472f48 <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv> + 472a6c: 94000130 bl 472f2c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE8max_sizeERKS5_> + 472a70: a8c27bfd ldp x29, x30, [sp], #32 + 472a74: d65f03c0 ret + +0000000000472a78 <_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE4sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE4sizeEv(): + 472a78: d10043ff sub sp, sp, #0x10 + 472a7c: f90007e0 str x0, [sp, #8] + 472a80: f94007e0 ldr x0, [sp, #8] + 472a84: f9400401 ldr x1, [x0, #8] + 472a88: f94007e0 ldr x0, [sp, #8] + 472a8c: f9400000 ldr x0, [x0] + 472a90: cb000020 sub x0, x1, x0 + 472a94: 9344fc01 asr x1, x0, #4 + 472a98: aa0103e0 mov x0, x1 + 472a9c: 910043ff add sp, sp, #0x10 + 472aa0: d65f03c0 ret + +0000000000472aa4 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE8allocateERS5_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE8allocateERS5_m(): + 472aa4: a9be7bfd stp x29, x30, [sp, #-32]! + 472aa8: 910003fd mov x29, sp + 472aac: f9000fe0 str x0, [sp, #24] + 472ab0: f9000be1 str x1, [sp, #16] + 472ab4: d2800002 mov x2, #0x0 // #0 + 472ab8: f9400be1 ldr x1, [sp, #16] + 472abc: f9400fe0 ldr x0, [sp, #24] + 472ac0: 94000127 bl 472f5c <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE8allocateEmPKv> + 472ac4: a8c27bfd ldp x29, x30, [sp], #32 + 472ac8: d65f03c0 ret + +0000000000472acc <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt13move_iteratorIPS4_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt13move_iteratorIPS4_EET0_PT_(): + 472acc: a9bd7bfd stp x29, x30, [sp, #-48]! + 472ad0: 910003fd mov x29, sp + 472ad4: f9000fe0 str x0, [sp, #24] + 472ad8: 9100a3e0 add x0, sp, #0x28 + 472adc: f9400fe1 ldr x1, [sp, #24] + 472ae0: 94000133 bl 472fac <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC1ES5_> + 472ae4: f94017e0 ldr x0, [sp, #40] + 472ae8: a8c37bfd ldp x29, x30, [sp], #48 + 472aec: d65f03c0 ret + +0000000000472af0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES6_S5_ET0_T_S9_S8_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES6_S5_ET0_T_S9_S8_RSaIT1_E(): + 472af0: a9bd7bfd stp x29, x30, [sp, #-48]! + 472af4: 910003fd mov x29, sp + 472af8: f90017e0 str x0, [sp, #40] + 472afc: f90013e1 str x1, [sp, #32] + 472b00: f9000fe2 str x2, [sp, #24] + 472b04: f9000be3 str x3, [sp, #16] + 472b08: f9400fe2 ldr x2, [sp, #24] + 472b0c: f94013e1 ldr x1, [sp, #32] + 472b10: f94017e0 ldr x0, [sp, #40] + 472b14: 9400012f bl 472fd0 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES6_ET0_T_S9_S8_> + 472b18: a8c37bfd ldp x29, x30, [sp], #48 + 472b1c: d65f03c0 ret + +0000000000472b20 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE7destroyIS5_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE7destroyIS5_EEvPT_(): + 472b20: a9be7bfd stp x29, x30, [sp, #-32]! + 472b24: 910003fd mov x29, sp + 472b28: f9000fe0 str x0, [sp, #24] + 472b2c: f9000be1 str x1, [sp, #16] + 472b30: f9400be0 ldr x0, [sp, #16] + 472b34: 97ff3d82 bl 44213c <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEED1Ev> + 472b38: d503201f nop + 472b3c: a8c27bfd ldp x29, x30, [sp], #32 + 472b40: d65f03c0 ret + +0000000000472b44 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESt6vectorIS5_SaIS5_EEEppEv(): + 472b44: d10043ff sub sp, sp, #0x10 + 472b48: f90007e0 str x0, [sp, #8] + 472b4c: f94007e0 ldr x0, [sp, #8] + 472b50: f9400000 ldr x0, [x0] + 472b54: 91004001 add x1, x0, #0x10 + 472b58: f94007e0 ldr x0, [sp, #8] + 472b5c: f9000001 str x1, [x0] + 472b60: f94007e0 ldr x0, [sp, #8] + 472b64: 910043ff add sp, sp, #0x10 + 472b68: d65f03c0 ret + +0000000000472b6c <_ZSt4moveIRPN5Catch16TestCaseTracking14SectionTrackerEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRPN5Catch16TestCaseTracking14SectionTrackerEEONSt16remove_referenceIT_E4typeEOS6_(): + 472b6c: d10043ff sub sp, sp, #0x10 + 472b70: f90007e0 str x0, [sp, #8] + 472b74: f94007e0 ldr x0, [sp, #8] + 472b78: 910043ff add sp, sp, #0x10 + 472b7c: d65f03c0 ret + +0000000000472b80 <_ZSt4swapIPN5Catch16TestCaseTracking14SectionTrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_>: +_ZSt4swapIPN5Catch16TestCaseTracking14SectionTrackerEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_(): + 472b80: a9bd7bfd stp x29, x30, [sp, #-48]! + 472b84: 910003fd mov x29, sp + 472b88: f9000fe0 str x0, [sp, #24] + 472b8c: f9000be1 str x1, [sp, #16] + 472b90: f9400fe0 ldr x0, [sp, #24] + 472b94: 97fffff6 bl 472b6c <_ZSt4moveIRPN5Catch16TestCaseTracking14SectionTrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 472b98: f9400000 ldr x0, [x0] + 472b9c: f90017e0 str x0, [sp, #40] + 472ba0: f9400be0 ldr x0, [sp, #16] + 472ba4: 97fffff2 bl 472b6c <_ZSt4moveIRPN5Catch16TestCaseTracking14SectionTrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 472ba8: f9400001 ldr x1, [x0] + 472bac: f9400fe0 ldr x0, [sp, #24] + 472bb0: f9000001 str x1, [x0] + 472bb4: 9100a3e0 add x0, sp, #0x28 + 472bb8: 97ffffed bl 472b6c <_ZSt4moveIRPN5Catch16TestCaseTracking14SectionTrackerEEONSt16remove_referenceIT_E4typeEOS6_> + 472bbc: f9400001 ldr x1, [x0] + 472bc0: f9400be0 ldr x0, [sp, #16] + 472bc4: f9000001 str x1, [x0] + 472bc8: d503201f nop + 472bcc: a8c37bfd ldp x29, x30, [sp], #48 + 472bd0: d65f03c0 ret + +0000000000472bd4 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS2_EJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 472bd4: a9b97bfd stp x29, x30, [sp, #-112]! + 472bd8: 910003fd mov x29, sp + 472bdc: a90153f3 stp x19, x20, [sp, #16] + 472be0: a9025bf5 stp x21, x22, [sp, #32] + 472be4: f9002fe0 str x0, [sp, #88] + 472be8: 390143e1 strb w1, [sp, #80] + 472bec: f90027e2 str x2, [sp, #72] + 472bf0: f90023e3 str x3, [sp, #64] + 472bf4: f9001fe4 str x4, [sp, #56] + 472bf8: f9001be5 str x5, [sp, #48] + 472bfc: f9402fe0 ldr x0, [sp, #88] + 472c00: f900001f str xzr, [x0] + 472c04: f9402fe0 ldr x0, [sp, #88] + 472c08: 91002013 add x19, x0, #0x8 + 472c0c: f94023e0 ldr x0, [sp, #64] + 472c10: 97ff431a bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 472c14: aa0003f4 mov x20, x0 + 472c18: f9401fe0 ldr x0, [sp, #56] + 472c1c: 97ff431c bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 472c20: aa0003f5 mov x21, x0 + 472c24: f9401be0 ldr x0, [sp, #48] + 472c28: 97ff431e bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 472c2c: aa0003e6 mov x6, x0 + 472c30: aa1503e5 mov x5, x21 + 472c34: aa1403e4 mov x4, x20 + 472c38: f94027e3 ldr x3, [sp, #72] + 472c3c: d2800002 mov x2, #0x0 // #0 + 472c40: 2a1603e1 mov w1, w22 + 472c44: aa1303e0 mov x0, x19 + 472c48: 940000ef bl 473004 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJRKNS5_15NameAndLocationERNS5_14TrackerContextEPNS5_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 472c4c: f9402fe0 ldr x0, [sp, #88] + 472c50: 91002002 add x2, x0, #0x8 + 472c54: f0000280 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 472c58: 9123c001 add x1, x0, #0x8f0 + 472c5c: aa0203e0 mov x0, x2 + 472c60: 97fe8fed bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 472c64: f90037e0 str x0, [sp, #104] + 472c68: f9402fe0 ldr x0, [sp, #88] + 472c6c: f94037e1 ldr x1, [sp, #104] + 472c70: f9000001 str x1, [x0] + 472c74: f9402fe0 ldr x0, [sp, #88] + 472c78: f9400000 ldr x0, [x0] + 472c7c: aa0003e1 mov x1, x0 + 472c80: f9402fe0 ldr x0, [sp, #88] + 472c84: 9400009f bl 472f00 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 472c88: d503201f nop + 472c8c: a94153f3 ldp x19, x20, [sp, #16] + 472c90: a9425bf5 ldp x21, x22, [sp, #32] + 472c94: a8c77bfd ldp x29, x30, [sp], #112 + 472c98: d65f03c0 ret + +0000000000472c9c <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E15difference_typeESF_SF_>: +_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E15difference_typeESF_SF_(): + 472c9c: a9bc7bfd stp x29, x30, [sp, #-64]! + 472ca0: 910003fd mov x29, sp + 472ca4: f9000bf3 str x19, [sp, #16] + 472ca8: f90017e0 str x0, [sp, #40] + 472cac: f90013e1 str x1, [sp, #32] + 472cb0: 9100a3e0 add x0, sp, #0x28 + 472cb4: 97feecb4 bl 42df84 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSF_> + 472cb8: 2a1303e2 mov w2, w19 + 472cbc: f94013e1 ldr x1, [sp, #32] + 472cc0: f94017e0 ldr x0, [sp, #40] + 472cc4: 94000123 bl 473150 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E15difference_typeESF_SF_St26random_access_iterator_tag> + 472cc8: d503201f nop + 472ccc: f9400bf3 ldr x19, [sp, #16] + 472cd0: a8c47bfd ldp x29, x30, [sp], #64 + 472cd4: d65f03c0 ret + +0000000000472cd8 <_ZSt22__uninitialized_move_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_>: +_ZSt22__uninitialized_move_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_(): + 472cd8: a9bc7bfd stp x29, x30, [sp, #-64]! + 472cdc: 910003fd mov x29, sp + 472ce0: f9000bf3 str x19, [sp, #16] + 472ce4: f9001fe0 str x0, [sp, #56] + 472ce8: f9001be1 str x1, [sp, #48] + 472cec: f90017e2 str x2, [sp, #40] + 472cf0: f90013e3 str x3, [sp, #32] + 472cf4: f9401fe0 ldr x0, [sp, #56] + 472cf8: 94000120 bl 473178 <_ZSt18make_move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt13move_iteratorIT_ES8_> + 472cfc: aa0003f3 mov x19, x0 + 472d00: f9401be0 ldr x0, [sp, #48] + 472d04: 9400011d bl 473178 <_ZSt18make_move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt13move_iteratorIT_ES8_> + 472d08: f94013e3 ldr x3, [sp, #32] + 472d0c: f94017e2 ldr x2, [sp, #40] + 472d10: aa0003e1 mov x1, x0 + 472d14: aa1303e0 mov x0, x19 + 472d18: 97fef437 bl 42fdf4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES7_S6_ET0_T_SA_S9_RSaIT1_E> + 472d1c: f9400bf3 ldr x19, [sp, #16] + 472d20: a8c47bfd ldp x29, x30, [sp], #64 + 472d24: d65f03c0 ret + +0000000000472d28 <_ZSt13move_backwardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_>: +_ZSt13move_backwardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET0_T_S8_S7_(): + 472d28: a9bc7bfd stp x29, x30, [sp, #-64]! + 472d2c: 910003fd mov x29, sp + 472d30: f9000bf3 str x19, [sp, #16] + 472d34: f9001fe0 str x0, [sp, #56] + 472d38: f9001be1 str x1, [sp, #48] + 472d3c: f90017e2 str x2, [sp, #40] + 472d40: f9401fe0 ldr x0, [sp, #56] + 472d44: 97ff932f bl 457a00 <_ZSt12__miter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 472d48: aa0003f3 mov x19, x0 + 472d4c: f9401be0 ldr x0, [sp, #48] + 472d50: 97ff932c bl 457a00 <_ZSt12__miter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 472d54: f94017e2 ldr x2, [sp, #40] + 472d58: aa0003e1 mov x1, x0 + 472d5c: aa1303e0 mov x0, x19 + 472d60: 9400010f bl 47319c <_ZSt23__copy_move_backward_a2ILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_> + 472d64: f9400bf3 ldr x19, [sp, #16] + 472d68: a8c47bfd ldp x29, x30, [sp], #64 + 472d6c: d65f03c0 ret + +0000000000472d70 <_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEmEvRT_T0_>: +_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEmEvRT_T0_(): + 472d70: a9bc7bfd stp x29, x30, [sp, #-64]! + 472d74: 910003fd mov x29, sp + 472d78: f9000bf3 str x19, [sp, #16] + 472d7c: f90017e0 str x0, [sp, #40] + 472d80: f90013e1 str x1, [sp, #32] + 472d84: f94013e0 ldr x0, [sp, #32] + 472d88: f9001fe0 str x0, [sp, #56] + 472d8c: f94017e0 ldr x0, [sp, #40] + 472d90: 97feec7d bl 42df84 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSF_> + 472d94: 2a1303e2 mov w2, w19 + 472d98: f9401fe1 ldr x1, [sp, #56] + 472d9c: f94017e0 ldr x0, [sp, #40] + 472da0: 94000114 bl 4731f0 <_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEElEvRT_T0_St26random_access_iterator_tag> + 472da4: d503201f nop + 472da8: f9400bf3 ldr x19, [sp, #16] + 472dac: a8c47bfd ldp x29, x30, [sp], #64 + 472db0: d65f03c0 ret + +0000000000472db4 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJNS5_15NameAndLocationERNS5_14TrackerContextEDnEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJNS5_15NameAndLocationERNS5_14TrackerContextEDnEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 472db4: a9b57bfd stp x29, x30, [sp, #-176]! + 472db8: 910003fd mov x29, sp + 472dbc: a90153f3 stp x19, x20, [sp, #16] + 472dc0: a9025bf5 stp x21, x22, [sp, #32] + 472dc4: a90363f7 stp x23, x24, [sp, #48] + 472dc8: f9003fe0 str x0, [sp, #120] + 472dcc: 3901c3e1 strb w1, [sp, #112] + 472dd0: f90037e2 str x2, [sp, #104] + 472dd4: f90033e3 str x3, [sp, #96] + 472dd8: f9002fe4 str x4, [sp, #88] + 472ddc: f9002be5 str x5, [sp, #80] + 472de0: f90027e6 str x6, [sp, #72] + 472de4: f9403fe0 ldr x0, [sp, #120] + 472de8: f900001f str xzr, [x0] + 472dec: 910263e0 add x0, sp, #0x98 + 472df0: f94033e1 ldr x1, [sp, #96] + 472df4: 9400010a bl 47321c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E> + 472df8: 910263e0 add x0, sp, #0x98 + 472dfc: 910223e1 add x1, sp, #0x88 + 472e00: aa0103e8 mov x8, x1 + 472e04: 94000117 bl 473260 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_> + 472e08: 910223e0 add x0, sp, #0x88 + 472e0c: 94000137 bl 4732e8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 472e10: f90057e0 str x0, [sp, #168] + 472e14: f94033e0 ldr x0, [sp, #96] + 472e18: 9400013c bl 473308 <_ZSt4moveIRKSaIN5Catch16TestCaseTracking14SectionTrackerEEEONSt16remove_referenceIT_E4typeEOS7_> + 472e1c: aa0003e1 mov x1, x0 + 472e20: 910283e0 add x0, sp, #0xa0 + 472e24: 9400013e bl 47331c <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1ERKS2_> + 472e28: 910283f4 add x20, sp, #0xa0 + 472e2c: f9402fe0 ldr x0, [sp, #88] + 472e30: 97fff9d9 bl 471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE> + 472e34: aa0003f6 mov x22, x0 + 472e38: f9402be0 ldr x0, [sp, #80] + 472e3c: 97ff4294 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 472e40: aa0003f7 mov x23, x0 + 472e44: f94027e0 ldr x0, [sp, #72] + 472e48: 97fff9d8 bl 4715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE> + 472e4c: aa0003f8 mov x24, x0 + 472e50: f94057f3 ldr x19, [sp, #168] + 472e54: aa1303e1 mov x1, x19 + 472e58: d2801600 mov x0, #0xb0 // #176 + 472e5c: 97fe6587 bl 40c478 <_ZnwmPv> + 472e60: aa0003f5 mov x21, x0 + 472e64: aa1803e4 mov x4, x24 + 472e68: aa1703e3 mov x3, x23 + 472e6c: aa1603e2 mov x2, x22 + 472e70: aa1403e1 mov x1, x20 + 472e74: aa1503e0 mov x0, x21 + 472e78: 94000143 bl 473384 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEES3_DpOT_> + 472e7c: 910283e0 add x0, sp, #0xa0 + 472e80: 97fff9bd bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 472e84: f9403fe0 ldr x0, [sp, #120] + 472e88: f94057e1 ldr x1, [sp, #168] + 472e8c: f9000001 str x1, [x0] + 472e90: 910223e0 add x0, sp, #0x88 + 472e94: d2800001 mov x1, #0x0 // #0 + 472e98: 94000173 bl 473464 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 472e9c: 910223e0 add x0, sp, #0x88 + 472ea0: 94000100 bl 4732a0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 472ea4: 910263e0 add x0, sp, #0x98 + 472ea8: 940000e6 bl 473240 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 472eac: 14000010 b 472eec <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJNS5_15NameAndLocationERNS5_14TrackerContextEDnEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x138> + 472eb0: aa0003f4 mov x20, x0 + 472eb4: aa1303e1 mov x1, x19 + 472eb8: aa1503e0 mov x0, x21 + 472ebc: 97fe6575 bl 40c490 <_ZdlPvS_> + 472ec0: aa1403f3 mov x19, x20 + 472ec4: 910283e0 add x0, sp, #0xa0 + 472ec8: 97fff9ab bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 472ecc: 910223e0 add x0, sp, #0x88 + 472ed0: 940000f4 bl 4732a0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 472ed4: 14000002 b 472edc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJNS5_15NameAndLocationERNS5_14TrackerContextEDnEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x128> + 472ed8: aa0003f3 mov x19, x0 + 472edc: 910263e0 add x0, sp, #0x98 + 472ee0: 940000d8 bl 473240 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 472ee4: aa1303e0 mov x0, x19 + 472ee8: 97fe5286 bl 407900 <_Unwind_Resume@plt> + 472eec: a94153f3 ldp x19, x20, [sp, #16] + 472ef0: a9425bf5 ldp x21, x22, [sp, #32] + 472ef4: a94363f7 ldp x23, x24, [sp, #48] + 472ef8: a8cb7bfd ldp x29, x30, [sp], #176 + 472efc: d65f03c0 ret + +0000000000472f00 <_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch16TestCaseTracking14SectionTrackerELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 472f00: d10043ff sub sp, sp, #0x10 + 472f04: f90007e0 str x0, [sp, #8] + 472f08: f90003e1 str x1, [sp] + 472f0c: d503201f nop + 472f10: 910043ff add sp, sp, #0x10 + 472f14: d65f03c0 ret + +0000000000472f18 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC2Ev(): + 472f18: d10043ff sub sp, sp, #0x10 + 472f1c: f90007e0 str x0, [sp, #8] + 472f20: d503201f nop + 472f24: 910043ff add sp, sp, #0x10 + 472f28: d65f03c0 ret + +0000000000472f2c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE8max_sizeERKS5_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEE8max_sizeERKS5_(): + 472f2c: a9be7bfd stp x29, x30, [sp, #-32]! + 472f30: 910003fd mov x29, sp + 472f34: f9000fe0 str x0, [sp, #24] + 472f38: f9400fe0 ldr x0, [sp, #24] + 472f3c: 94000152 bl 473484 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE8max_sizeEv> + 472f40: a8c27bfd ldp x29, x30, [sp], #32 + 472f44: d65f03c0 ret + +0000000000472f48 <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEESaIS4_EE19_M_get_Tp_allocatorEv(): + 472f48: d10043ff sub sp, sp, #0x10 + 472f4c: f90007e0 str x0, [sp, #8] + 472f50: f94007e0 ldr x0, [sp, #8] + 472f54: 910043ff add sp, sp, #0x10 + 472f58: d65f03c0 ret + +0000000000472f5c <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE8allocateEmPKv(): + 472f5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 472f60: 910003fd mov x29, sp + 472f64: f90017e0 str x0, [sp, #40] + 472f68: f90013e1 str x1, [sp, #32] + 472f6c: f9000fe2 str x2, [sp, #24] + 472f70: f94017e0 ldr x0, [sp, #40] + 472f74: 94000144 bl 473484 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE8max_sizeEv> + 472f78: aa0003e1 mov x1, x0 + 472f7c: f94013e0 ldr x0, [sp, #32] + 472f80: eb01001f cmp x0, x1 + 472f84: 1a9f97e0 cset w0, hi // hi = pmore + 472f88: 12001c00 and w0, w0, #0xff + 472f8c: 7100001f cmp w0, #0x0 + 472f90: 54000040 b.eq 472f98 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE8allocateEmPKv+0x3c> // b.none + 472f94: 97fe4fd3 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 472f98: f94013e0 ldr x0, [sp, #32] + 472f9c: d37cec00 lsl x0, x0, #4 + 472fa0: 97fe50f0 bl 407360 <_Znwm@plt> + 472fa4: a8c37bfd ldp x29, x30, [sp], #48 + 472fa8: d65f03c0 ret + +0000000000472fac <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC1ES5_>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEC2ES5_(): + 472fac: d10043ff sub sp, sp, #0x10 + 472fb0: f90007e0 str x0, [sp, #8] + 472fb4: f90003e1 str x1, [sp] + 472fb8: f94007e0 ldr x0, [sp, #8] + 472fbc: f94003e1 ldr x1, [sp] + 472fc0: f9000001 str x1, [x0] + 472fc4: d503201f nop + 472fc8: 910043ff add sp, sp, #0x10 + 472fcc: d65f03c0 ret + +0000000000472fd0 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES6_ET0_T_S9_S8_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES6_ET0_T_S9_S8_(): + 472fd0: a9bc7bfd stp x29, x30, [sp, #-64]! + 472fd4: 910003fd mov x29, sp + 472fd8: f90017e0 str x0, [sp, #40] + 472fdc: f90013e1 str x1, [sp, #32] + 472fe0: f9000fe2 str x2, [sp, #24] + 472fe4: 52800020 mov w0, #0x1 // #1 + 472fe8: 3900ffe0 strb w0, [sp, #63] + 472fec: f9400fe2 ldr x2, [sp, #24] + 472ff0: f94013e1 ldr x1, [sp, #32] + 472ff4: f94017e0 ldr x0, [sp, #40] + 472ff8: 94000128 bl 473498 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES8_EET0_T_SB_SA_> + 472ffc: a8c47bfd ldp x29, x30, [sp], #64 + 473000: d65f03c0 ret + +0000000000473004 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJRKNS5_15NameAndLocationERNS5_14TrackerContextEPNS5_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJRKNS5_15NameAndLocationERNS5_14TrackerContextEPNS5_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 473004: a9b57bfd stp x29, x30, [sp, #-176]! + 473008: 910003fd mov x29, sp + 47300c: a90153f3 stp x19, x20, [sp, #16] + 473010: a9025bf5 stp x21, x22, [sp, #32] + 473014: a90363f7 stp x23, x24, [sp, #48] + 473018: f9003fe0 str x0, [sp, #120] + 47301c: 3901c3e1 strb w1, [sp, #112] + 473020: f90037e2 str x2, [sp, #104] + 473024: f90033e3 str x3, [sp, #96] + 473028: f9002fe4 str x4, [sp, #88] + 47302c: f9002be5 str x5, [sp, #80] + 473030: f90027e6 str x6, [sp, #72] + 473034: f9403fe0 ldr x0, [sp, #120] + 473038: f900001f str xzr, [x0] + 47303c: 910263e0 add x0, sp, #0x98 + 473040: f94033e1 ldr x1, [sp, #96] + 473044: 94000076 bl 47321c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E> + 473048: 910263e0 add x0, sp, #0x98 + 47304c: 910223e1 add x1, sp, #0x88 + 473050: aa0103e8 mov x8, x1 + 473054: 94000083 bl 473260 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_> + 473058: 910223e0 add x0, sp, #0x88 + 47305c: 940000a3 bl 4732e8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 473060: f90057e0 str x0, [sp, #168] + 473064: f94033e0 ldr x0, [sp, #96] + 473068: 940000a8 bl 473308 <_ZSt4moveIRKSaIN5Catch16TestCaseTracking14SectionTrackerEEEONSt16remove_referenceIT_E4typeEOS7_> + 47306c: aa0003e1 mov x1, x0 + 473070: 910283e0 add x0, sp, #0xa0 + 473074: 940000aa bl 47331c <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1ERKS2_> + 473078: 910283f4 add x20, sp, #0xa0 + 47307c: f9402fe0 ldr x0, [sp, #88] + 473080: 97ff41fe bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 473084: aa0003f6 mov x22, x0 + 473088: f9402be0 ldr x0, [sp, #80] + 47308c: 97ff4200 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 473090: aa0003f7 mov x23, x0 + 473094: f94027e0 ldr x0, [sp, #72] + 473098: 97ff4202 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 47309c: aa0003f8 mov x24, x0 + 4730a0: f94057f3 ldr x19, [sp, #168] + 4730a4: aa1303e1 mov x1, x19 + 4730a8: d2801600 mov x0, #0xb0 // #176 + 4730ac: 97fe64f3 bl 40c478 <_ZnwmPv> + 4730b0: aa0003f5 mov x21, x0 + 4730b4: aa1803e4 mov x4, x24 + 4730b8: aa1703e3 mov x3, x23 + 4730bc: aa1603e2 mov x2, x22 + 4730c0: aa1403e1 mov x1, x20 + 4730c4: aa1503e0 mov x0, x21 + 4730c8: 9400011e bl 473540 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEES3_DpOT_> + 4730cc: 910283e0 add x0, sp, #0xa0 + 4730d0: 97fff929 bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 4730d4: f9403fe0 ldr x0, [sp, #120] + 4730d8: f94057e1 ldr x1, [sp, #168] + 4730dc: f9000001 str x1, [x0] + 4730e0: 910223e0 add x0, sp, #0x88 + 4730e4: d2800001 mov x1, #0x0 // #0 + 4730e8: 940000df bl 473464 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4730ec: 910223e0 add x0, sp, #0x88 + 4730f0: 9400006c bl 4732a0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4730f4: 910263e0 add x0, sp, #0x98 + 4730f8: 94000052 bl 473240 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4730fc: 14000010 b 47313c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJRKNS5_15NameAndLocationERNS5_14TrackerContextEPNS5_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x138> + 473100: aa0003f4 mov x20, x0 + 473104: aa1303e1 mov x1, x19 + 473108: aa1503e0 mov x0, x21 + 47310c: 97fe64e1 bl 40c490 <_ZdlPvS_> + 473110: aa1403f3 mov x19, x20 + 473114: 910283e0 add x0, sp, #0xa0 + 473118: 97fff917 bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 47311c: 910223e0 add x0, sp, #0x88 + 473120: 94000060 bl 4732a0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 473124: 14000002 b 47312c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch16TestCaseTracking14SectionTrackerESaIS6_EJRKNS5_15NameAndLocationERNS5_14TrackerContextEPNS5_8ITrackerEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x128> + 473128: aa0003f3 mov x19, x0 + 47312c: 910263e0 add x0, sp, #0x98 + 473130: 94000044 bl 473240 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 473134: aa1303e0 mov x0, x19 + 473138: 97fe51f2 bl 407900 <_Unwind_Resume@plt> + 47313c: a94153f3 ldp x19, x20, [sp, #16] + 473140: a9425bf5 ldp x21, x22, [sp, #32] + 473144: a94363f7 ldp x23, x24, [sp, #48] + 473148: a8cb7bfd ldp x29, x30, [sp], #176 + 47314c: d65f03c0 ret + +0000000000473150 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E15difference_typeESF_SF_St26random_access_iterator_tag>: +_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEENSt15iterator_traitsIT_E15difference_typeESF_SF_St26random_access_iterator_tag(): + 473150: a9bd7bfd stp x29, x30, [sp, #-48]! + 473154: 910003fd mov x29, sp + 473158: f90017e0 str x0, [sp, #40] + 47315c: f90013e1 str x1, [sp, #32] + 473160: 390063e2 strb w2, [sp, #24] + 473164: 9100a3e1 add x1, sp, #0x28 + 473168: 910083e0 add x0, sp, #0x20 + 47316c: 97fef216 bl 42f9c4 <_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 473170: a8c37bfd ldp x29, x30, [sp], #48 + 473174: d65f03c0 ret + +0000000000473178 <_ZSt18make_move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt13move_iteratorIT_ES8_>: +_ZSt18make_move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt13move_iteratorIT_ES8_(): + 473178: a9bd7bfd stp x29, x30, [sp, #-48]! + 47317c: 910003fd mov x29, sp + 473180: f9000fe0 str x0, [sp, #24] + 473184: 9100a3e0 add x0, sp, #0x28 + 473188: f9400fe1 ldr x1, [sp, #24] + 47318c: 97fef694 bl 430bdc <_ZNSt13move_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES6_> + 473190: f94017e0 ldr x0, [sp, #40] + 473194: a8c37bfd ldp x29, x30, [sp], #48 + 473198: d65f03c0 ret + +000000000047319c <_ZSt23__copy_move_backward_a2ILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_>: +_ZSt23__copy_move_backward_a2ILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_(): + 47319c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4731a0: 910003fd mov x29, sp + 4731a4: a90153f3 stp x19, x20, [sp, #16] + 4731a8: f9001fe0 str x0, [sp, #56] + 4731ac: f9001be1 str x1, [sp, #48] + 4731b0: f90017e2 str x2, [sp, #40] + 4731b4: f9401fe0 ldr x0, [sp, #56] + 4731b8: 97ff9a7a bl 459ba0 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 4731bc: aa0003f3 mov x19, x0 + 4731c0: f9401be0 ldr x0, [sp, #48] + 4731c4: 97ff9a77 bl 459ba0 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 4731c8: aa0003f4 mov x20, x0 + 4731cc: f94017e0 ldr x0, [sp, #40] + 4731d0: 97ff9a74 bl 459ba0 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_S7_> + 4731d4: aa0003e2 mov x2, x0 + 4731d8: aa1403e1 mov x1, x20 + 4731dc: aa1303e0 mov x0, x19 + 4731e0: 94000110 bl 473620 <_ZSt22__copy_move_backward_aILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_> + 4731e4: a94153f3 ldp x19, x20, [sp, #16] + 4731e8: a8c47bfd ldp x29, x30, [sp], #64 + 4731ec: d65f03c0 ret + +00000000004731f0 <_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEElEvRT_T0_St26random_access_iterator_tag>: +_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEElEvRT_T0_St26random_access_iterator_tag(): + 4731f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4731f4: 910003fd mov x29, sp + 4731f8: f90017e0 str x0, [sp, #40] + 4731fc: f90013e1 str x1, [sp, #32] + 473200: 390063e2 strb w2, [sp, #24] + 473204: f94013e1 ldr x1, [sp, #32] + 473208: f94017e0 ldr x0, [sp, #40] + 47320c: 94000111 bl 473650 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEpLEl> + 473210: d503201f nop + 473214: a8c37bfd ldp x29, x30, [sp], #48 + 473218: d65f03c0 ret + +000000000047321c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E(): + 47321c: a9be7bfd stp x29, x30, [sp, #-32]! + 473220: 910003fd mov x29, sp + 473224: f9000fe0 str x0, [sp, #24] + 473228: f9000be1 str x1, [sp, #16] + 47322c: f9400fe0 ldr x0, [sp, #24] + 473230: 94000115 bl 473684 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEEC1Ev> + 473234: d503201f nop + 473238: a8c27bfd ldp x29, x30, [sp], #32 + 47323c: d65f03c0 ret + +0000000000473240 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 473240: a9be7bfd stp x29, x30, [sp, #-32]! + 473244: 910003fd mov x29, sp + 473248: f9000fe0 str x0, [sp, #24] + 47324c: f9400fe0 ldr x0, [sp, #24] + 473250: 94000112 bl 473698 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEED1Ev> + 473254: d503201f nop + 473258: a8c27bfd ldp x29, x30, [sp], #32 + 47325c: d65f03c0 ret + +0000000000473260 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_(): + 473260: a9bd7bfd stp x29, x30, [sp, #-48]! + 473264: 910003fd mov x29, sp + 473268: f9000bf3 str x19, [sp, #16] + 47326c: aa0803f3 mov x19, x8 + 473270: f90017e0 str x0, [sp, #40] + 473274: d2800021 mov x1, #0x1 // #1 + 473278: f94017e0 ldr x0, [sp, #40] + 47327c: 9400010c bl 4736ac <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m> + 473280: aa0003e2 mov x2, x0 + 473284: f94017e1 ldr x1, [sp, #40] + 473288: aa1303e0 mov x0, x19 + 47328c: 94000112 bl 4736d4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_> + 473290: aa1303e0 mov x0, x19 + 473294: f9400bf3 ldr x19, [sp, #16] + 473298: a8c37bfd ldp x29, x30, [sp], #48 + 47329c: d65f03c0 ret + +00000000004732a0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev(): + 4732a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4732a4: 910003fd mov x29, sp + 4732a8: f9000fe0 str x0, [sp, #24] + 4732ac: f9400fe0 ldr x0, [sp, #24] + 4732b0: f9400400 ldr x0, [x0, #8] + 4732b4: f100001f cmp x0, #0x0 + 4732b8: 54000120 b.eq 4732dc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4732bc: f9400fe0 ldr x0, [sp, #24] + 4732c0: f9400003 ldr x3, [x0] + 4732c4: f9400fe0 ldr x0, [sp, #24] + 4732c8: f9400400 ldr x0, [x0, #8] + 4732cc: d2800022 mov x2, #0x1 // #1 + 4732d0: aa0003e1 mov x1, x0 + 4732d4: aa0303e0 mov x0, x3 + 4732d8: 9400010f bl 473714 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m> + 4732dc: d503201f nop + 4732e0: a8c27bfd ldp x29, x30, [sp], #32 + 4732e4: d65f03c0 ret + +00000000004732e8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4732e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4732ec: 910003fd mov x29, sp + 4732f0: f9000fe0 str x0, [sp, #24] + 4732f4: f9400fe0 ldr x0, [sp, #24] + 4732f8: f9400400 ldr x0, [x0, #8] + 4732fc: 94000112 bl 473744 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_> + 473300: a8c27bfd ldp x29, x30, [sp], #32 + 473304: d65f03c0 ret + +0000000000473308 <_ZSt4moveIRKSaIN5Catch16TestCaseTracking14SectionTrackerEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRKSaIN5Catch16TestCaseTracking14SectionTrackerEEEONSt16remove_referenceIT_E4typeEOS7_(): + 473308: d10043ff sub sp, sp, #0x10 + 47330c: f90007e0 str x0, [sp, #8] + 473310: f94007e0 ldr x0, [sp, #8] + 473314: 910043ff add sp, sp, #0x10 + 473318: d65f03c0 ret + +000000000047331c <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1ERKS2_>: +_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC2ERKS2_(): + 47331c: a9be7bfd stp x29, x30, [sp, #-32]! + 473320: 910003fd mov x29, sp + 473324: f9000fe0 str x0, [sp, #24] + 473328: f9000be1 str x1, [sp, #16] + 47332c: f9400be1 ldr x1, [sp, #16] + 473330: f9400fe0 ldr x0, [sp, #24] + 473334: 94000109 bl 473758 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEEC1ERKS4_> + 473338: d503201f nop + 47333c: a8c27bfd ldp x29, x30, [sp], #32 + 473340: d65f03c0 ret + +0000000000473344 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EED2Ev(): + 473344: a9be7bfd stp x29, x30, [sp, #-32]! + 473348: 910003fd mov x29, sp + 47334c: f9000fe0 str x0, [sp, #24] + 473350: f9400fe0 ldr x0, [sp, #24] + 473354: 97fff888 bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 473358: d503201f nop + 47335c: a8c27bfd ldp x29, x30, [sp], #32 + 473360: d65f03c0 ret + +0000000000473364 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 473364: a9be7bfd stp x29, x30, [sp, #-32]! + 473368: 910003fd mov x29, sp + 47336c: f9000fe0 str x0, [sp, #24] + 473370: f9400fe0 ldr x0, [sp, #24] + 473374: 97fffff4 bl 473344 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EED1Ev> + 473378: d503201f nop + 47337c: a8c27bfd ldp x29, x30, [sp], #32 + 473380: d65f03c0 ret + +0000000000473384 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEES3_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEES3_DpOT_(): + 473384: a9b97bfd stp x29, x30, [sp, #-112]! + 473388: 910003fd mov x29, sp + 47338c: a90153f3 stp x19, x20, [sp, #16] + 473390: f90013f5 str x21, [sp, #32] + 473394: f9002fe0 str x0, [sp, #88] + 473398: f9002be1 str x1, [sp, #80] + 47339c: f90027e2 str x2, [sp, #72] + 4733a0: f90023e3 str x3, [sp, #64] + 4733a4: f9001fe4 str x4, [sp, #56] + 4733a8: f9402fe0 ldr x0, [sp, #88] + 4733ac: 97feacaf bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4733b0: d00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4733b4: 910f6001 add x1, x0, #0x3d8 + 4733b8: f9402fe0 ldr x0, [sp, #88] + 4733bc: f9000001 str x1, [x0] + 4733c0: f9402fe0 ldr x0, [sp, #88] + 4733c4: 91004013 add x19, x0, #0x10 + 4733c8: 9101a3e0 add x0, sp, #0x68 + 4733cc: f9402be1 ldr x1, [sp, #80] + 4733d0: 97ffffd3 bl 47331c <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1ERKS2_> + 4733d4: 9101a3e0 add x0, sp, #0x68 + 4733d8: aa0003e1 mov x1, x0 + 4733dc: aa1303e0 mov x0, x19 + 4733e0: 940000e4 bl 473770 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES3_> + 4733e4: 9101a3e0 add x0, sp, #0x68 + 4733e8: 97fff863 bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 4733ec: f9402fe0 ldr x0, [sp, #88] + 4733f0: 940000ea bl 473798 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4733f4: aa0003f3 mov x19, x0 + 4733f8: f94027e0 ldr x0, [sp, #72] + 4733fc: 97fff866 bl 471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE> + 473400: aa0003f4 mov x20, x0 + 473404: f94023e0 ldr x0, [sp, #64] + 473408: 97ff4121 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 47340c: aa0003f5 mov x21, x0 + 473410: f9401fe0 ldr x0, [sp, #56] + 473414: 97fff865 bl 4715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE> + 473418: aa0003e4 mov x4, x0 + 47341c: aa1503e3 mov x3, x21 + 473420: aa1403e2 mov x2, x20 + 473424: aa1303e1 mov x1, x19 + 473428: f9402be0 ldr x0, [sp, #80] + 47342c: 940000e3 bl 4737b8 <_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE9constructIS2_JNS1_15NameAndLocationERNS1_14TrackerContextEDnEEEvRS3_PT_DpOT0_> + 473430: 14000009 b 473454 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJNS1_15NameAndLocationERNS1_14TrackerContextEDnEEES3_DpOT_+0xd0> + 473434: aa0003f3 mov x19, x0 + 473438: f9402fe0 ldr x0, [sp, #88] + 47343c: 91004000 add x0, x0, #0x10 + 473440: 97ffffc9 bl 473364 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 473444: f9402fe0 ldr x0, [sp, #88] + 473448: 97fe69dd bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47344c: aa1303e0 mov x0, x19 + 473450: 97fe512c bl 407900 <_Unwind_Resume@plt> + 473454: a94153f3 ldp x19, x20, [sp, #16] + 473458: f94013f5 ldr x21, [sp, #32] + 47345c: a8c77bfd ldp x29, x30, [sp], #112 + 473460: d65f03c0 ret + +0000000000473464 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 473464: d10043ff sub sp, sp, #0x10 + 473468: f90007e0 str x0, [sp, #8] + 47346c: f90003e1 str x1, [sp] + 473470: f94007e0 ldr x0, [sp, #8] + 473474: f900041f str xzr, [x0, #8] + 473478: f94007e0 ldr x0, [sp, #8] + 47347c: 910043ff add sp, sp, #0x10 + 473480: d65f03c0 ret + +0000000000473484 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE8max_sizeEv(): + 473484: d10043ff sub sp, sp, #0x10 + 473488: f90007e0 str x0, [sp, #8] + 47348c: 92fe0000 mov x0, #0xfffffffffffffff // #1152921504606846975 + 473490: 910043ff add sp, sp, #0x10 + 473494: d65f03c0 ret + +0000000000473498 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES8_EET0_T_SB_SA_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES8_EET0_T_SB_SA_(): + 473498: a9bb7bfd stp x29, x30, [sp, #-80]! + 47349c: 910003fd mov x29, sp + 4734a0: f9000bf3 str x19, [sp, #16] + 4734a4: f9001fe0 str x0, [sp, #56] + 4734a8: f9001be1 str x1, [sp, #48] + 4734ac: f90017e2 str x2, [sp, #40] + 4734b0: f94017e0 ldr x0, [sp, #40] + 4734b4: f90027e0 str x0, [sp, #72] + 4734b8: 9100c3e1 add x1, sp, #0x30 + 4734bc: 9100e3e0 add x0, sp, #0x38 + 4734c0: 940000d8 bl 473820 <_ZStneIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEbRKSt13move_iteratorIT_ESA_> + 4734c4: 12001c00 and w0, w0, #0xff + 4734c8: 7100001f cmp w0, #0x0 + 4734cc: 540001e0 b.eq 473508 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES8_EET0_T_SB_SA_+0x70> // b.none + 4734d0: f94027e0 ldr x0, [sp, #72] + 4734d4: 97ff4f16 bl 44712c <_ZSt11__addressofISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEPT_RS5_> + 4734d8: aa0003f3 mov x19, x0 + 4734dc: 9100e3e0 add x0, sp, #0x38 + 4734e0: 940000e6 bl 473878 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEdeEv> + 4734e4: aa0003e1 mov x1, x0 + 4734e8: aa1303e0 mov x0, x19 + 4734ec: 940000e9 bl 473890 <_ZSt10_ConstructISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEJS4_EEvPT_DpOT0_> + 4734f0: 9100e3e0 add x0, sp, #0x38 + 4734f4: 940000d7 bl 473850 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEppEv> + 4734f8: f94027e0 ldr x0, [sp, #72] + 4734fc: 91004000 add x0, x0, #0x10 + 473500: f90027e0 str x0, [sp, #72] + 473504: 17ffffed b 4734b8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES8_EET0_T_SB_SA_+0x20> + 473508: f94027e0 ldr x0, [sp, #72] + 47350c: 1400000a b 473534 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEES8_EET0_T_SB_SA_+0x9c> + 473510: 97fe4e84 bl 406f20 <__cxa_begin_catch@plt> + 473514: f94027e1 ldr x1, [sp, #72] + 473518: f94017e0 ldr x0, [sp, #40] + 47351c: 97ff46b7 bl 444ff8 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEvT_S6_> + 473520: 97fe5070 bl 4076e0 <__cxa_rethrow@plt> + 473524: aa0003f3 mov x19, x0 + 473528: 97fe50ba bl 407810 <__cxa_end_catch@plt> + 47352c: aa1303e0 mov x0, x19 + 473530: 97fe50f4 bl 407900 <_Unwind_Resume@plt> + 473534: f9400bf3 ldr x19, [sp, #16] + 473538: a8c57bfd ldp x29, x30, [sp], #80 + 47353c: d65f03c0 ret + +0000000000473540 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEES3_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEES3_DpOT_(): + 473540: a9b97bfd stp x29, x30, [sp, #-112]! + 473544: 910003fd mov x29, sp + 473548: a90153f3 stp x19, x20, [sp, #16] + 47354c: f90013f5 str x21, [sp, #32] + 473550: f9002fe0 str x0, [sp, #88] + 473554: f9002be1 str x1, [sp, #80] + 473558: f90027e2 str x2, [sp, #72] + 47355c: f90023e3 str x3, [sp, #64] + 473560: f9001fe4 str x4, [sp, #56] + 473564: f9402fe0 ldr x0, [sp, #88] + 473568: 97feac40 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 47356c: d00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 473570: 910f6001 add x1, x0, #0x3d8 + 473574: f9402fe0 ldr x0, [sp, #88] + 473578: f9000001 str x1, [x0] + 47357c: f9402fe0 ldr x0, [sp, #88] + 473580: 91004013 add x19, x0, #0x10 + 473584: 9101a3e0 add x0, sp, #0x68 + 473588: f9402be1 ldr x1, [sp, #80] + 47358c: 97ffff64 bl 47331c <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1ERKS2_> + 473590: 9101a3e0 add x0, sp, #0x68 + 473594: aa0003e1 mov x1, x0 + 473598: aa1303e0 mov x0, x19 + 47359c: 94000075 bl 473770 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES3_> + 4735a0: 9101a3e0 add x0, sp, #0x68 + 4735a4: 97fff7f4 bl 471574 <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEED1Ev> + 4735a8: f9402fe0 ldr x0, [sp, #88] + 4735ac: 9400007b bl 473798 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4735b0: aa0003f3 mov x19, x0 + 4735b4: f94027e0 ldr x0, [sp, #72] + 4735b8: 97ff40b0 bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 4735bc: aa0003f4 mov x20, x0 + 4735c0: f94023e0 ldr x0, [sp, #64] + 4735c4: 97ff40b2 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4735c8: aa0003f5 mov x21, x0 + 4735cc: f9401fe0 ldr x0, [sp, #56] + 4735d0: 97ff40b4 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 4735d4: aa0003e4 mov x4, x0 + 4735d8: aa1503e3 mov x3, x21 + 4735dc: aa1403e2 mov x2, x20 + 4735e0: aa1303e1 mov x1, x19 + 4735e4: f9402be0 ldr x0, [sp, #80] + 4735e8: 940000bc bl 4738d8 <_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE9constructIS2_JRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEEvRS3_PT_DpOT0_> + 4735ec: 14000009 b 473610 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEES3_DpOT_+0xd0> + 4735f0: aa0003f3 mov x19, x0 + 4735f4: f9402fe0 ldr x0, [sp, #88] + 4735f8: 91004000 add x0, x0, #0x10 + 4735fc: 97ffff5a bl 473364 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 473600: f9402fe0 ldr x0, [sp, #88] + 473604: 97fe696e bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 473608: aa1303e0 mov x0, x19 + 47360c: 97fe50bd bl 407900 <_Unwind_Resume@plt> + 473610: a94153f3 ldp x19, x20, [sp, #16] + 473614: f94013f5 ldr x21, [sp, #32] + 473618: a8c77bfd ldp x29, x30, [sp], #112 + 47361c: d65f03c0 ret + +0000000000473620 <_ZSt22__copy_move_backward_aILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_>: +_ZSt22__copy_move_backward_aILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_(): + 473620: a9bc7bfd stp x29, x30, [sp, #-64]! + 473624: 910003fd mov x29, sp + 473628: f90017e0 str x0, [sp, #40] + 47362c: f90013e1 str x1, [sp, #32] + 473630: f9000fe2 str x2, [sp, #24] + 473634: 3900ffff strb wzr, [sp, #63] + 473638: f9400fe2 ldr x2, [sp, #24] + 47363c: f94013e1 ldr x1, [sp, #32] + 473640: f94017e0 ldr x0, [sp, #40] + 473644: 940000bf bl 473940 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_> + 473648: a8c47bfd ldp x29, x30, [sp], #64 + 47364c: d65f03c0 ret + +0000000000473650 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEpLEl>: +_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEpLEl(): + 473650: d10043ff sub sp, sp, #0x10 + 473654: f90007e0 str x0, [sp, #8] + 473658: f90003e1 str x1, [sp] + 47365c: f94007e0 ldr x0, [sp, #8] + 473660: f9400001 ldr x1, [x0] + 473664: f94003e0 ldr x0, [sp] + 473668: d37be800 lsl x0, x0, #5 + 47366c: 8b000021 add x1, x1, x0 + 473670: f94007e0 ldr x0, [sp, #8] + 473674: f9000001 str x1, [x0] + 473678: f94007e0 ldr x0, [sp, #8] + 47367c: 910043ff add sp, sp, #0x10 + 473680: d65f03c0 ret + +0000000000473684 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEEC1Ev(): + 473684: d10043ff sub sp, sp, #0x10 + 473688: f90007e0 str x0, [sp, #8] + 47368c: d503201f nop + 473690: 910043ff add sp, sp, #0x10 + 473694: d65f03c0 ret + +0000000000473698 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEED1Ev(): + 473698: d10043ff sub sp, sp, #0x10 + 47369c: f90007e0 str x0, [sp, #8] + 4736a0: d503201f nop + 4736a4: 910043ff add sp, sp, #0x10 + 4736a8: d65f03c0 ret + +00000000004736ac <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m(): + 4736ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4736b0: 910003fd mov x29, sp + 4736b4: f9000fe0 str x0, [sp, #24] + 4736b8: f9000be1 str x1, [sp, #16] + 4736bc: d2800002 mov x2, #0x0 // #0 + 4736c0: f9400be1 ldr x1, [sp, #16] + 4736c4: f9400fe0 ldr x0, [sp, #24] + 4736c8: 940000bd bl 4739bc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4736cc: a8c27bfd ldp x29, x30, [sp], #32 + 4736d0: d65f03c0 ret + +00000000004736d4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS8_PS7_(): + 4736d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4736d8: 910003fd mov x29, sp + 4736dc: f90017e0 str x0, [sp, #40] + 4736e0: f90013e1 str x1, [sp, #32] + 4736e4: f9000fe2 str x2, [sp, #24] + 4736e8: f94013e0 ldr x0, [sp, #32] + 4736ec: 940000cd bl 473a20 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_> + 4736f0: aa0003e1 mov x1, x0 + 4736f4: f94017e0 ldr x0, [sp, #40] + 4736f8: f9000001 str x1, [x0] + 4736fc: f94017e0 ldr x0, [sp, #40] + 473700: f9400fe1 ldr x1, [sp, #24] + 473704: f9000401 str x1, [x0, #8] + 473708: d503201f nop + 47370c: a8c37bfd ldp x29, x30, [sp], #48 + 473710: d65f03c0 ret + +0000000000473714 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m(): + 473714: a9bd7bfd stp x29, x30, [sp, #-48]! + 473718: 910003fd mov x29, sp + 47371c: f90017e0 str x0, [sp, #40] + 473720: f90013e1 str x1, [sp, #32] + 473724: f9000fe2 str x2, [sp, #24] + 473728: f9400fe2 ldr x2, [sp, #24] + 47372c: f94013e1 ldr x1, [sp, #32] + 473730: f94017e0 ldr x0, [sp, #40] + 473734: 940000c0 bl 473a34 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m> + 473738: d503201f nop + 47373c: a8c37bfd ldp x29, x30, [sp], #48 + 473740: d65f03c0 ret + +0000000000473744 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_(): + 473744: d10043ff sub sp, sp, #0x10 + 473748: f90007e0 str x0, [sp, #8] + 47374c: f94007e0 ldr x0, [sp, #8] + 473750: 910043ff add sp, sp, #0x10 + 473754: d65f03c0 ret + +0000000000473758 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEEC1ERKS4_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEEC2ERKS4_(): + 473758: d10043ff sub sp, sp, #0x10 + 47375c: f90007e0 str x0, [sp, #8] + 473760: f90003e1 str x1, [sp] + 473764: d503201f nop + 473768: 910043ff add sp, sp, #0x10 + 47376c: d65f03c0 ret + +0000000000473770 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES3_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES3_(): + 473770: a9be7bfd stp x29, x30, [sp, #-32]! + 473774: 910003fd mov x29, sp + 473778: f9000fe0 str x0, [sp, #24] + 47377c: f9000be1 str x1, [sp, #16] + 473780: f9400be1 ldr x1, [sp, #16] + 473784: f9400fe0 ldr x0, [sp, #24] + 473788: 940000b5 bl 473a5c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EEC1ERKS3_> + 47378c: d503201f nop + 473790: a8c27bfd ldp x29, x30, [sp], #32 + 473794: d65f03c0 ret + +0000000000473798 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 473798: a9be7bfd stp x29, x30, [sp, #-32]! + 47379c: 910003fd mov x29, sp + 4737a0: f9000fe0 str x0, [sp, #24] + 4737a4: f9400fe0 ldr x0, [sp, #24] + 4737a8: 91004000 add x0, x0, #0x10 + 4737ac: 940000b6 bl 473a84 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch16TestCaseTracking14SectionTrackerEE6_M_ptrEv> + 4737b0: a8c27bfd ldp x29, x30, [sp], #32 + 4737b4: d65f03c0 ret + +00000000004737b8 <_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE9constructIS2_JNS1_15NameAndLocationERNS1_14TrackerContextEDnEEEvRS3_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE9constructIS2_JNS1_15NameAndLocationERNS1_14TrackerContextEDnEEEvRS3_PT_DpOT0_(): + 4737b8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4737bc: 910003fd mov x29, sp + 4737c0: a90153f3 stp x19, x20, [sp, #16] + 4737c4: f90027e0 str x0, [sp, #72] + 4737c8: f90023e1 str x1, [sp, #64] + 4737cc: f9001fe2 str x2, [sp, #56] + 4737d0: f9001be3 str x3, [sp, #48] + 4737d4: f90017e4 str x4, [sp, #40] + 4737d8: f9401fe0 ldr x0, [sp, #56] + 4737dc: 97fff76e bl 471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE> + 4737e0: aa0003f3 mov x19, x0 + 4737e4: f9401be0 ldr x0, [sp, #48] + 4737e8: 97ff4029 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 4737ec: aa0003f4 mov x20, x0 + 4737f0: f94017e0 ldr x0, [sp, #40] + 4737f4: 97fff76d bl 4715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE> + 4737f8: aa0003e4 mov x4, x0 + 4737fc: aa1403e3 mov x3, x20 + 473800: aa1303e2 mov x2, x19 + 473804: f94023e1 ldr x1, [sp, #64] + 473808: f94027e0 ldr x0, [sp, #72] + 47380c: 940000a5 bl 473aa0 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE9constructIS3_JNS2_15NameAndLocationERNS2_14TrackerContextEDnEEEvPT_DpOT0_> + 473810: d503201f nop + 473814: a94153f3 ldp x19, x20, [sp, #16] + 473818: a8c57bfd ldp x29, x30, [sp], #80 + 47381c: d65f03c0 ret + +0000000000473820 <_ZStneIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEbRKSt13move_iteratorIT_ESA_>: +_ZStneIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEbRKSt13move_iteratorIT_ESA_(): + 473820: a9be7bfd stp x29, x30, [sp, #-32]! + 473824: 910003fd mov x29, sp + 473828: f9000fe0 str x0, [sp, #24] + 47382c: f9000be1 str x1, [sp, #16] + 473830: f9400be1 ldr x1, [sp, #16] + 473834: f9400fe0 ldr x0, [sp, #24] + 473838: 940000c3 bl 473b44 <_ZSteqIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEbRKSt13move_iteratorIT_ESA_> + 47383c: 12001c00 and w0, w0, #0xff + 473840: 52000000 eor w0, w0, #0x1 + 473844: 12001c00 and w0, w0, #0xff + 473848: a8c27bfd ldp x29, x30, [sp], #32 + 47384c: d65f03c0 ret + +0000000000473850 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEppEv>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEppEv(): + 473850: d10043ff sub sp, sp, #0x10 + 473854: f90007e0 str x0, [sp, #8] + 473858: f94007e0 ldr x0, [sp, #8] + 47385c: f9400000 ldr x0, [x0] + 473860: 91004001 add x1, x0, #0x10 + 473864: f94007e0 ldr x0, [sp, #8] + 473868: f9000001 str x1, [x0] + 47386c: f94007e0 ldr x0, [sp, #8] + 473870: 910043ff add sp, sp, #0x10 + 473874: d65f03c0 ret + +0000000000473878 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEdeEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEdeEv(): + 473878: d10043ff sub sp, sp, #0x10 + 47387c: f90007e0 str x0, [sp, #8] + 473880: f94007e0 ldr x0, [sp, #8] + 473884: f9400000 ldr x0, [x0] + 473888: 910043ff add sp, sp, #0x10 + 47388c: d65f03c0 ret + +0000000000473890 <_ZSt10_ConstructISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEJS4_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEJS4_EEvPT_DpOT0_(): + 473890: a9bd7bfd stp x29, x30, [sp, #-48]! + 473894: 910003fd mov x29, sp + 473898: f9000bf3 str x19, [sp, #16] + 47389c: f90017e0 str x0, [sp, #40] + 4738a0: f90013e1 str x1, [sp, #32] + 4738a4: f94013e0 ldr x0, [sp, #32] + 4738a8: 940000b7 bl 473b84 <_ZSt7forwardISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4738ac: aa0003f3 mov x19, x0 + 4738b0: f94017e0 ldr x0, [sp, #40] + 4738b4: aa0003e1 mov x1, x0 + 4738b8: d2800200 mov x0, #0x10 // #16 + 4738bc: 97fe62ef bl 40c478 <_ZnwmPv> + 4738c0: aa1303e1 mov x1, x19 + 4738c4: 97fff5e3 bl 471050 <_ZNSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEC1EOS3_> + 4738c8: d503201f nop + 4738cc: f9400bf3 ldr x19, [sp, #16] + 4738d0: a8c37bfd ldp x29, x30, [sp], #48 + 4738d4: d65f03c0 ret + +00000000004738d8 <_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE9constructIS2_JRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEEvRS3_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE9constructIS2_JRKNS1_15NameAndLocationERNS1_14TrackerContextEPNS1_8ITrackerEEEEvRS3_PT_DpOT0_(): + 4738d8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4738dc: 910003fd mov x29, sp + 4738e0: a90153f3 stp x19, x20, [sp, #16] + 4738e4: f90027e0 str x0, [sp, #72] + 4738e8: f90023e1 str x1, [sp, #64] + 4738ec: f9001fe2 str x2, [sp, #56] + 4738f0: f9001be3 str x3, [sp, #48] + 4738f4: f90017e4 str x4, [sp, #40] + 4738f8: f9401fe0 ldr x0, [sp, #56] + 4738fc: 97ff3fdf bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 473900: aa0003f3 mov x19, x0 + 473904: f9401be0 ldr x0, [sp, #48] + 473908: 97ff3fe1 bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 47390c: aa0003f4 mov x20, x0 + 473910: f94017e0 ldr x0, [sp, #40] + 473914: 97ff3fe3 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 473918: aa0003e4 mov x4, x0 + 47391c: aa1403e3 mov x3, x20 + 473920: aa1303e2 mov x2, x19 + 473924: f94023e1 ldr x1, [sp, #64] + 473928: f94027e0 ldr x0, [sp, #72] + 47392c: 9400009b bl 473b98 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE9constructIS3_JRKNS2_15NameAndLocationERNS2_14TrackerContextEPNS2_8ITrackerEEEEvPT_DpOT0_> + 473930: d503201f nop + 473934: a94153f3 ldp x19, x20, [sp, #16] + 473938: a8c57bfd ldp x29, x30, [sp], #80 + 47393c: d65f03c0 ret + +0000000000473940 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_>: +_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_(): + 473940: a9bc7bfd stp x29, x30, [sp, #-64]! + 473944: 910003fd mov x29, sp + 473948: f90017e0 str x0, [sp, #40] + 47394c: f90013e1 str x1, [sp, #32] + 473950: f9000fe2 str x2, [sp, #24] + 473954: f94013e1 ldr x1, [sp, #32] + 473958: f94017e0 ldr x0, [sp, #40] + 47395c: cb000021 sub x1, x1, x0 + 473960: 9345fc20 asr x0, x1, #5 + 473964: f9001fe0 str x0, [sp, #56] + 473968: f9401fe0 ldr x0, [sp, #56] + 47396c: f100001f cmp x0, #0x0 + 473970: 5400020d b.le 4739b0 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_+0x70> + 473974: f9400fe0 ldr x0, [sp, #24] + 473978: d1008000 sub x0, x0, #0x20 + 47397c: f9000fe0 str x0, [sp, #24] + 473980: f94013e0 ldr x0, [sp, #32] + 473984: d1008000 sub x0, x0, #0x20 + 473988: f90013e0 str x0, [sp, #32] + 47398c: f94013e0 ldr x0, [sp, #32] + 473990: 97fe5bf7 bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 473994: aa0003e1 mov x1, x0 + 473998: f9400fe0 ldr x0, [sp, #24] + 47399c: 97fe4ee9 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4739a0: f9401fe0 ldr x0, [sp, #56] + 4739a4: d1000400 sub x0, x0, #0x1 + 4739a8: f9001fe0 str x0, [sp, #56] + 4739ac: 17ffffef b 473968 <_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_+0x28> + 4739b0: f9400fe0 ldr x0, [sp, #24] + 4739b4: a8c47bfd ldp x29, x30, [sp], #64 + 4739b8: d65f03c0 ret + +00000000004739bc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4739bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4739c0: 910003fd mov x29, sp + 4739c4: f90017e0 str x0, [sp, #40] + 4739c8: f90013e1 str x1, [sp, #32] + 4739cc: f9000fe2 str x2, [sp, #24] + 4739d0: f94017e0 ldr x0, [sp, #40] + 4739d4: 9400009a bl 473c3c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4739d8: aa0003e1 mov x1, x0 + 4739dc: f94013e0 ldr x0, [sp, #32] + 4739e0: eb01001f cmp x0, x1 + 4739e4: 1a9f97e0 cset w0, hi // hi = pmore + 4739e8: 12001c00 and w0, w0, #0xff + 4739ec: 7100001f cmp w0, #0x0 + 4739f0: 54000040 b.eq 4739f8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4739f4: 97fe4d3b bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4739f8: f94013e1 ldr x1, [sp, #32] + 4739fc: aa0103e0 mov x0, x1 + 473a00: d37ff800 lsl x0, x0, #1 + 473a04: 8b010000 add x0, x0, x1 + 473a08: d37ef400 lsl x0, x0, #2 + 473a0c: cb010000 sub x0, x0, x1 + 473a10: d37cec00 lsl x0, x0, #4 + 473a14: 97fe4e53 bl 407360 <_Znwm@plt> + 473a18: a8c37bfd ldp x29, x30, [sp], #48 + 473a1c: d65f03c0 ret + +0000000000473a20 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_(): + 473a20: d10043ff sub sp, sp, #0x10 + 473a24: f90007e0 str x0, [sp, #8] + 473a28: f94007e0 ldr x0, [sp, #8] + 473a2c: 910043ff add sp, sp, #0x10 + 473a30: d65f03c0 ret + +0000000000473a34 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m(): + 473a34: a9bd7bfd stp x29, x30, [sp, #-48]! + 473a38: 910003fd mov x29, sp + 473a3c: f90017e0 str x0, [sp, #40] + 473a40: f90013e1 str x1, [sp, #32] + 473a44: f9000fe2 str x2, [sp, #24] + 473a48: f94013e0 ldr x0, [sp, #32] + 473a4c: 97fe4e31 bl 407310 <_ZdlPv@plt> + 473a50: d503201f nop + 473a54: a8c37bfd ldp x29, x30, [sp], #48 + 473a58: d65f03c0 ret + +0000000000473a5c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EEC1ERKS3_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EEC2ERKS3_(): + 473a5c: a9be7bfd stp x29, x30, [sp, #-32]! + 473a60: 910003fd mov x29, sp + 473a64: f9000fe0 str x0, [sp, #24] + 473a68: f9000be1 str x1, [sp, #16] + 473a6c: f9400be1 ldr x1, [sp, #16] + 473a70: f9400fe0 ldr x0, [sp, #24] + 473a74: 97fffe2a bl 47331c <_ZNSaIN5Catch16TestCaseTracking14SectionTrackerEEC1ERKS2_> + 473a78: d503201f nop + 473a7c: a8c27bfd ldp x29, x30, [sp], #32 + 473a80: d65f03c0 ret + +0000000000473a84 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch16TestCaseTracking14SectionTrackerEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch16TestCaseTracking14SectionTrackerEE6_M_ptrEv(): + 473a84: a9be7bfd stp x29, x30, [sp, #-32]! + 473a88: 910003fd mov x29, sp + 473a8c: f9000fe0 str x0, [sp, #24] + 473a90: f9400fe0 ldr x0, [sp, #24] + 473a94: 94000072 bl 473c5c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch16TestCaseTracking14SectionTrackerEE7_M_addrEv> + 473a98: a8c27bfd ldp x29, x30, [sp], #32 + 473a9c: d65f03c0 ret + +0000000000473aa0 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE9constructIS3_JNS2_15NameAndLocationERNS2_14TrackerContextEDnEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE9constructIS3_JNS2_15NameAndLocationERNS2_14TrackerContextEDnEEEvPT_DpOT0_(): + 473aa0: a9b97bfd stp x29, x30, [sp, #-112]! + 473aa4: 910003fd mov x29, sp + 473aa8: a90153f3 stp x19, x20, [sp, #16] + 473aac: a9025bf5 stp x21, x22, [sp, #32] + 473ab0: f9001bf7 str x23, [sp, #48] + 473ab4: f90037e0 str x0, [sp, #104] + 473ab8: f90033e1 str x1, [sp, #96] + 473abc: f9002fe2 str x2, [sp, #88] + 473ac0: f9002be3 str x3, [sp, #80] + 473ac4: f90027e4 str x4, [sp, #72] + 473ac8: f9402fe0 ldr x0, [sp, #88] + 473acc: 97fff6b2 bl 471594 <_ZSt7forwardIN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS3_E4typeE> + 473ad0: aa0003f5 mov x21, x0 + 473ad4: f9402be0 ldr x0, [sp, #80] + 473ad8: 97ff3f6d bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 473adc: aa0003f6 mov x22, x0 + 473ae0: f94027e0 ldr x0, [sp, #72] + 473ae4: 97fff6b1 bl 4715a8 <_ZSt7forwardIDnEOT_RNSt16remove_referenceIS0_E4typeE> + 473ae8: d2800017 mov x23, #0x0 // #0 + 473aec: f94033f3 ldr x19, [sp, #96] + 473af0: aa1303e1 mov x1, x19 + 473af4: d2801400 mov x0, #0xa0 // #160 + 473af8: 97fe6260 bl 40c478 <_ZnwmPv> + 473afc: aa0003f4 mov x20, x0 + 473b00: aa1703e3 mov x3, x23 + 473b04: aa1603e2 mov x2, x22 + 473b08: aa1503e1 mov x1, x21 + 473b0c: aa1403e0 mov x0, x20 + 473b10: 97fff145 bl 470024 <_ZN5Catch16TestCaseTracking14SectionTrackerC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE> + 473b14: 14000007 b 473b30 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE9constructIS3_JNS2_15NameAndLocationERNS2_14TrackerContextEDnEEEvPT_DpOT0_+0x90> + 473b18: aa0003f5 mov x21, x0 + 473b1c: aa1303e1 mov x1, x19 + 473b20: aa1403e0 mov x0, x20 + 473b24: 97fe625b bl 40c490 <_ZdlPvS_> + 473b28: aa1503e0 mov x0, x21 + 473b2c: 97fe4f75 bl 407900 <_Unwind_Resume@plt> + 473b30: a94153f3 ldp x19, x20, [sp, #16] + 473b34: a9425bf5 ldp x21, x22, [sp, #32] + 473b38: f9401bf7 ldr x23, [sp, #48] + 473b3c: a8c77bfd ldp x29, x30, [sp], #112 + 473b40: d65f03c0 ret + +0000000000473b44 <_ZSteqIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEbRKSt13move_iteratorIT_ESA_>: +_ZSteqIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEbRKSt13move_iteratorIT_ESA_(): + 473b44: a9bd7bfd stp x29, x30, [sp, #-48]! + 473b48: 910003fd mov x29, sp + 473b4c: f9000bf3 str x19, [sp, #16] + 473b50: f90017e0 str x0, [sp, #40] + 473b54: f90013e1 str x1, [sp, #32] + 473b58: f94017e0 ldr x0, [sp, #40] + 473b5c: 94000045 bl 473c70 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE4baseEv> + 473b60: aa0003f3 mov x19, x0 + 473b64: f94013e0 ldr x0, [sp, #32] + 473b68: 94000042 bl 473c70 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE4baseEv> + 473b6c: eb00027f cmp x19, x0 + 473b70: 1a9f17e0 cset w0, eq // eq = none + 473b74: 12001c00 and w0, w0, #0xff + 473b78: f9400bf3 ldr x19, [sp, #16] + 473b7c: a8c37bfd ldp x29, x30, [sp], #48 + 473b80: d65f03c0 ret + +0000000000473b84 <_ZSt7forwardISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 473b84: d10043ff sub sp, sp, #0x10 + 473b88: f90007e0 str x0, [sp, #8] + 473b8c: f94007e0 ldr x0, [sp, #8] + 473b90: 910043ff add sp, sp, #0x10 + 473b94: d65f03c0 ret + +0000000000473b98 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE9constructIS3_JRKNS2_15NameAndLocationERNS2_14TrackerContextEPNS2_8ITrackerEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE9constructIS3_JRKNS2_15NameAndLocationERNS2_14TrackerContextEPNS2_8ITrackerEEEEvPT_DpOT0_(): + 473b98: a9b97bfd stp x29, x30, [sp, #-112]! + 473b9c: 910003fd mov x29, sp + 473ba0: a90153f3 stp x19, x20, [sp, #16] + 473ba4: a9025bf5 stp x21, x22, [sp, #32] + 473ba8: f9001bf7 str x23, [sp, #48] + 473bac: f90037e0 str x0, [sp, #104] + 473bb0: f90033e1 str x1, [sp, #96] + 473bb4: f9002fe2 str x2, [sp, #88] + 473bb8: f9002be3 str x3, [sp, #80] + 473bbc: f90027e4 str x4, [sp, #72] + 473bc0: f9402fe0 ldr x0, [sp, #88] + 473bc4: 97ff3f2d bl 443878 <_ZSt7forwardIRKN5Catch16TestCaseTracking15NameAndLocationEEOT_RNSt16remove_referenceIS5_E4typeE> + 473bc8: aa0003f6 mov x22, x0 + 473bcc: f9402be0 ldr x0, [sp, #80] + 473bd0: 97ff3f2f bl 44388c <_ZSt7forwardIRN5Catch16TestCaseTracking14TrackerContextEEOT_RNSt16remove_referenceIS4_E4typeE> + 473bd4: aa0003f7 mov x23, x0 + 473bd8: f94027e0 ldr x0, [sp, #72] + 473bdc: 97ff3f31 bl 4438a0 <_ZSt7forwardIPN5Catch16TestCaseTracking8ITrackerEEOT_RNSt16remove_referenceIS4_E4typeE> + 473be0: f9400014 ldr x20, [x0] + 473be4: f94033f3 ldr x19, [sp, #96] + 473be8: aa1303e1 mov x1, x19 + 473bec: d2801400 mov x0, #0xa0 // #160 + 473bf0: 97fe6222 bl 40c478 <_ZnwmPv> + 473bf4: aa0003f5 mov x21, x0 + 473bf8: aa1403e3 mov x3, x20 + 473bfc: aa1703e2 mov x2, x23 + 473c00: aa1603e1 mov x1, x22 + 473c04: aa1503e0 mov x0, x21 + 473c08: 97fff107 bl 470024 <_ZN5Catch16TestCaseTracking14SectionTrackerC1ERKNS0_15NameAndLocationERNS0_14TrackerContextEPNS0_8ITrackerE> + 473c0c: 14000007 b 473c28 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE9constructIS3_JRKNS2_15NameAndLocationERNS2_14TrackerContextEPNS2_8ITrackerEEEEvPT_DpOT0_+0x90> + 473c10: aa0003f4 mov x20, x0 + 473c14: aa1303e1 mov x1, x19 + 473c18: aa1503e0 mov x0, x21 + 473c1c: 97fe621d bl 40c490 <_ZdlPvS_> + 473c20: aa1403e0 mov x0, x20 + 473c24: 97fe4f37 bl 407900 <_Unwind_Resume@plt> + 473c28: a94153f3 ldp x19, x20, [sp, #16] + 473c2c: a9425bf5 ldp x21, x22, [sp, #32] + 473c30: f9401bf7 ldr x23, [sp, #48] + 473c34: a8c77bfd ldp x29, x30, [sp], #112 + 473c38: d65f03c0 ret + +0000000000473c3c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 473c3c: d10043ff sub sp, sp, #0x10 + 473c40: f90007e0 str x0, [sp, #8] + 473c44: d28e8ba0 mov x0, #0x745d // #29789 + 473c48: f2a8ba20 movk x0, #0x45d1, lsl #16 + 473c4c: f2cba2e0 movk x0, #0x5d17, lsl #32 + 473c50: f2e02e80 movk x0, #0x174, lsl #48 + 473c54: 910043ff add sp, sp, #0x10 + 473c58: d65f03c0 ret + +0000000000473c5c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch16TestCaseTracking14SectionTrackerEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch16TestCaseTracking14SectionTrackerEE7_M_addrEv(): + 473c5c: d10043ff sub sp, sp, #0x10 + 473c60: f90007e0 str x0, [sp, #8] + 473c64: f94007e0 ldr x0, [sp, #8] + 473c68: 910043ff add sp, sp, #0x10 + 473c6c: d65f03c0 ret + +0000000000473c70 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE4baseEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch16TestCaseTracking8ITrackerEEE4baseEv(): + 473c70: d10043ff sub sp, sp, #0x10 + 473c74: f90007e0 str x0, [sp, #8] + 473c78: f94007e0 ldr x0, [sp, #8] + 473c7c: f9400000 ldr x0, [x0] + 473c80: 910043ff add sp, sp, #0x10 + 473c84: d65f03c0 ret + +0000000000473c88 <_ZN5Catch16TestCaseTracking14SectionTrackerD1Ev>: +_ZN5Catch16TestCaseTracking14SectionTrackerD1Ev(): + 473c88: a9be7bfd stp x29, x30, [sp, #-32]! + 473c8c: 910003fd mov x29, sp + 473c90: f9000fe0 str x0, [sp, #24] + 473c94: d00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 473c98: 91104001 add x1, x0, #0x410 + 473c9c: f9400fe0 ldr x0, [sp, #24] + 473ca0: f9000001 str x1, [x0] + 473ca4: f9400fe0 ldr x0, [sp, #24] + 473ca8: 91020000 add x0, x0, #0x80 + 473cac: 97fe4d15 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 473cb0: f9400fe0 ldr x0, [sp, #24] + 473cb4: 9101a000 add x0, x0, #0x68 + 473cb8: 97fe9fc8 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 473cbc: f9400fe0 ldr x0, [sp, #24] + 473cc0: 97ff38c4 bl 441fd0 <_ZN5Catch16TestCaseTracking11TrackerBaseD1Ev> + 473cc4: d503201f nop + 473cc8: a8c27bfd ldp x29, x30, [sp], #32 + 473ccc: d65f03c0 ret + +0000000000473cd0 <_ZN5Catch16TestCaseTracking14SectionTrackerD0Ev>: +_ZN5Catch16TestCaseTracking14SectionTrackerD0Ev(): + 473cd0: a9be7bfd stp x29, x30, [sp, #-32]! + 473cd4: 910003fd mov x29, sp + 473cd8: f9000fe0 str x0, [sp, #24] + 473cdc: f9400fe0 ldr x0, [sp, #24] + 473ce0: 97ffffea bl 473c88 <_ZN5Catch16TestCaseTracking14SectionTrackerD1Ev> + 473ce4: d2801401 mov x1, #0xa0 // #160 + 473ce8: f9400fe0 ldr x0, [sp, #24] + 473cec: 97fe4da5 bl 407380 <_ZdlPvm@plt> + 473cf0: a8c27bfd ldp x29, x30, [sp], #32 + 473cf4: d65f03c0 ret + +0000000000473cf8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 473cf8: a9be7bfd stp x29, x30, [sp, #-32]! + 473cfc: 910003fd mov x29, sp + 473d00: f9000fe0 str x0, [sp, #24] + 473d04: d00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 473d08: 910f6001 add x1, x0, #0x3d8 + 473d0c: f9400fe0 ldr x0, [sp, #24] + 473d10: f9000001 str x1, [x0] + 473d14: f9400fe0 ldr x0, [sp, #24] + 473d18: 91004000 add x0, x0, #0x10 + 473d1c: 97fffd92 bl 473364 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 473d20: f9400fe0 ldr x0, [sp, #24] + 473d24: 97fe67a6 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 473d28: d503201f nop + 473d2c: a8c27bfd ldp x29, x30, [sp], #32 + 473d30: d65f03c0 ret + +0000000000473d34 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 473d34: a9be7bfd stp x29, x30, [sp, #-32]! + 473d38: 910003fd mov x29, sp + 473d3c: f9000fe0 str x0, [sp, #24] + 473d40: f9400fe0 ldr x0, [sp, #24] + 473d44: 97ffffed bl 473cf8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 473d48: d2801601 mov x1, #0xb0 // #176 + 473d4c: f9400fe0 ldr x0, [sp, #24] + 473d50: 97fe4d8c bl 407380 <_ZdlPvm@plt> + 473d54: a8c27bfd ldp x29, x30, [sp], #32 + 473d58: d65f03c0 ret + +0000000000473d5c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 473d5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 473d60: 910003fd mov x29, sp + 473d64: f9000bf3 str x19, [sp, #16] + 473d68: f90017e0 str x0, [sp, #40] + 473d6c: f94017e0 ldr x0, [sp, #40] + 473d70: 91004000 add x0, x0, #0x10 + 473d74: 94000032 bl 473e3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 473d78: aa0003f3 mov x19, x0 + 473d7c: f94017e0 ldr x0, [sp, #40] + 473d80: 97fffe86 bl 473798 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 473d84: aa0003e1 mov x1, x0 + 473d88: aa1303e0 mov x0, x19 + 473d8c: 94000033 bl 473e58 <_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE7destroyIS2_EEvRS3_PT_> + 473d90: d503201f nop + 473d94: f9400bf3 ldr x19, [sp, #16] + 473d98: a8c37bfd ldp x29, x30, [sp], #48 + 473d9c: d65f03c0 ret + +0000000000473da0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 473da0: a9bc7bfd stp x29, x30, [sp, #-64]! + 473da4: 910003fd mov x29, sp + 473da8: f9000fe0 str x0, [sp, #24] + 473dac: f9400fe0 ldr x0, [sp, #24] + 473db0: 91004000 add x0, x0, #0x10 + 473db4: 94000022 bl 473e3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 473db8: aa0003e1 mov x1, x0 + 473dbc: 9100e3e0 add x0, sp, #0x38 + 473dc0: 97fffd17 bl 47321c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E> + 473dc4: 9100e3e1 add x1, sp, #0x38 + 473dc8: 9100a3e0 add x0, sp, #0x28 + 473dcc: f9400fe2 ldr x2, [sp, #24] + 473dd0: 97fffe41 bl 4736d4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_> + 473dd4: f9400fe0 ldr x0, [sp, #24] + 473dd8: 97ffffc8 bl 473cf8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 473ddc: 9100a3e0 add x0, sp, #0x28 + 473de0: 97fffd30 bl 4732a0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 473de4: 9100e3e0 add x0, sp, #0x38 + 473de8: 97fffd16 bl 473240 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 473dec: d503201f nop + 473df0: a8c47bfd ldp x29, x30, [sp], #64 + 473df4: d65f03c0 ret + +0000000000473df8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 473df8: a9be7bfd stp x29, x30, [sp, #-32]! + 473dfc: 910003fd mov x29, sp + 473e00: f9000fe0 str x0, [sp, #24] + 473e04: f9000be1 str x1, [sp, #16] + 473e08: d0000280 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 473e0c: 9123c001 add x1, x0, #0x8f0 + 473e10: f9400be0 ldr x0, [sp, #16] + 473e14: 97fe617c bl 40c404 <_ZNKSt9type_infoeqERKS_> + 473e18: 12001c00 and w0, w0, #0xff + 473e1c: 7100001f cmp w0, #0x0 + 473e20: 54000080 b.eq 473e30 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 473e24: f9400fe0 ldr x0, [sp, #24] + 473e28: 97fffe5c bl 473798 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 473e2c: 14000002 b 473e34 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 473e30: d2800000 mov x0, #0x0 // #0 + 473e34: a8c27bfd ldp x29, x30, [sp], #32 + 473e38: d65f03c0 ret + +0000000000473e3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch16TestCaseTracking14SectionTrackerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 473e3c: a9be7bfd stp x29, x30, [sp, #-32]! + 473e40: 910003fd mov x29, sp + 473e44: f9000fe0 str x0, [sp, #24] + 473e48: f9400fe0 ldr x0, [sp, #24] + 473e4c: 9400000d bl 473e80 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EE6_S_getERS4_> + 473e50: a8c27bfd ldp x29, x30, [sp], #32 + 473e54: d65f03c0 ret + +0000000000473e58 <_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE7destroyIS2_EEvRS3_PT_>: +_ZNSt16allocator_traitsISaIN5Catch16TestCaseTracking14SectionTrackerEEE7destroyIS2_EEvRS3_PT_(): + 473e58: a9be7bfd stp x29, x30, [sp, #-32]! + 473e5c: 910003fd mov x29, sp + 473e60: f9000fe0 str x0, [sp, #24] + 473e64: f9000be1 str x1, [sp, #16] + 473e68: f9400be1 ldr x1, [sp, #16] + 473e6c: f9400fe0 ldr x0, [sp, #24] + 473e70: 94000009 bl 473e94 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE7destroyIS3_EEvPT_> + 473e74: d503201f nop + 473e78: a8c27bfd ldp x29, x30, [sp], #32 + 473e7c: d65f03c0 ret + +0000000000473e80 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EE6_S_getERS4_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch16TestCaseTracking14SectionTrackerEELb1EE6_S_getERS4_(): + 473e80: d10043ff sub sp, sp, #0x10 + 473e84: f90007e0 str x0, [sp, #8] + 473e88: f94007e0 ldr x0, [sp, #8] + 473e8c: 910043ff add sp, sp, #0x10 + 473e90: d65f03c0 ret + +0000000000473e94 <_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE7destroyIS3_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch16TestCaseTracking14SectionTrackerEE7destroyIS3_EEvPT_(): + 473e94: a9be7bfd stp x29, x30, [sp, #-32]! + 473e98: 910003fd mov x29, sp + 473e9c: f9000fe0 str x0, [sp, #24] + 473ea0: f9000be1 str x1, [sp, #16] + 473ea4: f9400be0 ldr x0, [sp, #16] + 473ea8: f9400000 ldr x0, [x0] + 473eac: f9400001 ldr x1, [x0] + 473eb0: f9400be0 ldr x0, [sp, #16] + 473eb4: d63f0020 blr x1 + 473eb8: d503201f nop + 473ebc: a8c27bfd ldp x29, x30, [sp], #32 + 473ec0: d65f03c0 ret + +0000000000473ec4 <_ZN5Catch15makeTestInvokerEPFvvE>: +_ZN5Catch15makeTestInvokerEPFvvE(): + 473ec4: a9bc7bfd stp x29, x30, [sp, #-64]! + 473ec8: 910003fd mov x29, sp + 473ecc: f9000bf3 str x19, [sp, #16] + 473ed0: aa0803f3 mov x19, x8 + 473ed4: f90017e0 str x0, [sp, #40] + 473ed8: 9100a3e0 add x0, sp, #0x28 + 473edc: 9100e3e1 add x1, sp, #0x38 + 473ee0: aa0103e8 mov x8, x1 + 473ee4: 9400005f bl 474060 <_ZSt11make_uniqueIN5Catch21TestInvokerAsFunctionEJRPFvvEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 473ee8: 9100e3e0 add x0, sp, #0x38 + 473eec: aa0003e1 mov x1, x0 + 473ef0: aa1303e0 mov x0, x19 + 473ef4: 94000089 bl 474118 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1INS0_21TestInvokerAsFunctionES2_IS6_EvEEOS_IT_T0_E> + 473ef8: 9100e3e0 add x0, sp, #0x38 + 473efc: 94000070 bl 4740bc <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EED1Ev> + 473f00: d503201f nop + 473f04: aa1303e0 mov x0, x19 + 473f08: f9400bf3 ldr x19, [sp, #16] + 473f0c: a8c47bfd ldp x29, x30, [sp], #64 + 473f10: d65f03c0 ret + +0000000000473f14 <_ZN5Catch7AutoRegC1ESt10unique_ptrINS_12ITestInvokerESt14default_deleteIS2_EERKNS_14SourceLineInfoERKNS_9StringRefERKNS_11NameAndTagsE>: +_ZN5Catch7AutoRegC1ESt10unique_ptrINS_12ITestInvokerESt14default_deleteIS2_EERKNS_14SourceLineInfoERKNS_9StringRefERKNS_11NameAndTagsE(): + 473f14: a9b87bfd stp x29, x30, [sp, #-128]! + 473f18: 910003fd mov x29, sp + 473f1c: a90153f3 stp x19, x20, [sp, #16] + 473f20: f90027e0 str x0, [sp, #72] + 473f24: f90023e1 str x1, [sp, #64] + 473f28: f9001fe2 str x2, [sp, #56] + 473f2c: f9001be3 str x3, [sp, #48] + 473f30: f90017e4 str x4, [sp, #40] + 473f34: 97fef9f3 bl 432700 <_ZN5Catch21getMutableRegistryHubEv> + 473f38: aa0003f4 mov x20, x0 + 473f3c: f9400280 ldr x0, [x20] + 473f40: 91008000 add x0, x0, #0x20 + 473f44: f9400013 ldr x19, [x0] + 473f48: 910183e0 add x0, sp, #0x60 + 473f4c: aa0003e8 mov x8, x0 + 473f50: f9401be0 ldr x0, [sp, #48] + 473f54: 97ffd2d6 bl 468aac <_ZN5Catch16extractClassNameB5cxx11ERKNS_9StringRefE> + 473f58: 910183e0 add x0, sp, #0x60 + 473f5c: 910163e1 add x1, sp, #0x58 + 473f60: aa0103e8 mov x8, x1 + 473f64: f9401fe2 ldr x2, [sp, #56] + 473f68: f94017e1 ldr x1, [sp, #40] + 473f6c: 97ffc393 bl 464db8 <_ZN5Catch16makeTestCaseInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11NameAndTagsERKNS_14SourceLineInfoE> + 473f70: f94023e0 ldr x0, [sp, #64] + 473f74: 97fefb13 bl 432bc0 <_ZSt4moveIRSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 473f78: aa0003e1 mov x1, x0 + 473f7c: 910163e0 add x0, sp, #0x58 + 473f80: aa0103e2 mov x2, x1 + 473f84: aa0003e1 mov x1, x0 + 473f88: aa1403e0 mov x0, x20 + 473f8c: d63f0260 blr x19 + 473f90: 910163e0 add x0, sp, #0x58 + 473f94: 97fefb24 bl 432c24 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev> + 473f98: 910183e0 add x0, sp, #0x60 + 473f9c: 97fe4c59 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 473fa0: 14000013 b 473fec <_ZN5Catch7AutoRegC1ESt10unique_ptrINS_12ITestInvokerESt14default_deleteIS2_EERKNS_14SourceLineInfoERKNS_9StringRefERKNS_11NameAndTagsE+0xd8> + 473fa4: aa0003f3 mov x19, x0 + 473fa8: 910163e0 add x0, sp, #0x58 + 473fac: 97fefb1e bl 432c24 <_ZNSt10unique_ptrIN5Catch12TestCaseInfoESt14default_deleteIS1_EED1Ev> + 473fb0: 14000002 b 473fb8 <_ZN5Catch7AutoRegC1ESt10unique_ptrINS_12ITestInvokerESt14default_deleteIS2_EERKNS_14SourceLineInfoERKNS_9StringRefERKNS_11NameAndTagsE+0xa4> + 473fb4: aa0003f3 mov x19, x0 + 473fb8: 910183e0 add x0, sp, #0x60 + 473fbc: 97fe4c51 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 473fc0: aa1303e0 mov x0, x19 + 473fc4: 14000001 b 473fc8 <_ZN5Catch7AutoRegC1ESt10unique_ptrINS_12ITestInvokerESt14default_deleteIS2_EERKNS_14SourceLineInfoERKNS_9StringRefERKNS_11NameAndTagsE+0xb4> + 473fc8: 97fe4bd6 bl 406f20 <__cxa_begin_catch@plt> + 473fcc: 97fef9cd bl 432700 <_ZN5Catch21getMutableRegistryHubEv> + 473fd0: aa0003e2 mov x2, x0 + 473fd4: f9400040 ldr x0, [x2] + 473fd8: 9100e000 add x0, x0, #0x38 + 473fdc: f9400001 ldr x1, [x0] + 473fe0: aa0203e0 mov x0, x2 + 473fe4: d63f0020 blr x1 + 473fe8: 97fe4e0a bl 407810 <__cxa_end_catch@plt> + 473fec: d503201f nop + 473ff0: a94153f3 ldp x19, x20, [sp, #16] + 473ff4: a8c87bfd ldp x29, x30, [sp], #128 + 473ff8: d65f03c0 ret + +0000000000473ffc <_ZN5Catch12ITestInvokerC1Ev>: +_ZN5Catch12ITestInvokerC1Ev(): + 473ffc: d10043ff sub sp, sp, #0x10 + 474000: f90007e0 str x0, [sp, #8] + 474004: b00002e0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 474008: 910f6001 add x1, x0, #0x3d8 + 47400c: f94007e0 ldr x0, [sp, #8] + 474010: f9000001 str x1, [x0] + 474014: d503201f nop + 474018: 910043ff add sp, sp, #0x10 + 47401c: d65f03c0 ret + +0000000000474020 <_ZN5Catch21TestInvokerAsFunctionC1EPFvvE>: +_ZN5Catch21TestInvokerAsFunctionC1EPFvvE(): + 474020: a9be7bfd stp x29, x30, [sp, #-32]! + 474024: 910003fd mov x29, sp + 474028: f9000fe0 str x0, [sp, #24] + 47402c: f9000be1 str x1, [sp, #16] + 474030: f9400fe0 ldr x0, [sp, #24] + 474034: 97fffff2 bl 473ffc <_ZN5Catch12ITestInvokerC1Ev> + 474038: b00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47403c: 91010001 add x1, x0, #0x40 + 474040: f9400fe0 ldr x0, [sp, #24] + 474044: f9000001 str x1, [x0] + 474048: f9400fe0 ldr x0, [sp, #24] + 47404c: f9400be1 ldr x1, [sp, #16] + 474050: f9000401 str x1, [x0, #8] + 474054: d503201f nop + 474058: a8c27bfd ldp x29, x30, [sp], #32 + 47405c: d65f03c0 ret + +0000000000474060 <_ZSt11make_uniqueIN5Catch21TestInvokerAsFunctionEJRPFvvEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch21TestInvokerAsFunctionEJRPFvvEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 474060: a9bc7bfd stp x29, x30, [sp, #-64]! + 474064: 910003fd mov x29, sp + 474068: a90153f3 stp x19, x20, [sp, #16] + 47406c: f90013f5 str x21, [sp, #32] + 474070: aa0803f4 mov x20, x8 + 474074: f9001fe0 str x0, [sp, #56] + 474078: f9401fe0 ldr x0, [sp, #56] + 47407c: 9400003b bl 474168 <_ZSt7forwardIRPFvvEEOT_RNSt16remove_referenceIS3_E4typeE> + 474080: f9400013 ldr x19, [x0] + 474084: d2800200 mov x0, #0x10 // #16 + 474088: 97fe4cb6 bl 407360 <_Znwm@plt> + 47408c: aa0003f5 mov x21, x0 + 474090: aa1303e1 mov x1, x19 + 474094: aa1503e0 mov x0, x21 + 474098: 97ffffe2 bl 474020 <_ZN5Catch21TestInvokerAsFunctionC1EPFvvE> + 47409c: aa1503e1 mov x1, x21 + 4740a0: aa1403e0 mov x0, x20 + 4740a4: 94000036 bl 47417c <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 4740a8: aa1403e0 mov x0, x20 + 4740ac: a94153f3 ldp x19, x20, [sp, #16] + 4740b0: f94013f5 ldr x21, [sp, #32] + 4740b4: a8c47bfd ldp x29, x30, [sp], #64 + 4740b8: d65f03c0 ret + +00000000004740bc <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EED2Ev(): + 4740bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4740c0: 910003fd mov x29, sp + 4740c4: f9000fe0 str x0, [sp, #24] + 4740c8: f9400fe0 ldr x0, [sp, #24] + 4740cc: 94000036 bl 4741a4 <_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE6_M_ptrEv> + 4740d0: f90017e0 str x0, [sp, #40] + 4740d4: f94017e0 ldr x0, [sp, #40] + 4740d8: f9400000 ldr x0, [x0] + 4740dc: f100001f cmp x0, #0x0 + 4740e0: 54000120 b.eq 474104 <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EED1Ev+0x48> // b.none + 4740e4: f9400fe0 ldr x0, [sp, #24] + 4740e8: 94000036 bl 4741c0 <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE11get_deleterEv> + 4740ec: aa0003e2 mov x2, x0 + 4740f0: f94017e0 ldr x0, [sp, #40] + 4740f4: f9400000 ldr x0, [x0] + 4740f8: aa0003e1 mov x1, x0 + 4740fc: aa0203e0 mov x0, x2 + 474100: 94000037 bl 4741dc <_ZNKSt14default_deleteIN5Catch21TestInvokerAsFunctionEEclEPS1_> + 474104: f94017e0 ldr x0, [sp, #40] + 474108: f900001f str xzr, [x0] + 47410c: d503201f nop + 474110: a8c37bfd ldp x29, x30, [sp], #48 + 474114: d65f03c0 ret + +0000000000474118 <_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1INS0_21TestInvokerAsFunctionES2_IS6_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1INS0_21TestInvokerAsFunctionES2_IS6_EvEEOS_IT_T0_E(): + 474118: a9bd7bfd stp x29, x30, [sp, #-48]! + 47411c: 910003fd mov x29, sp + 474120: a90153f3 stp x19, x20, [sp, #16] + 474124: f90017e0 str x0, [sp, #40] + 474128: f90013e1 str x1, [sp, #32] + 47412c: f94017f3 ldr x19, [sp, #40] + 474130: f94013e0 ldr x0, [sp, #32] + 474134: 94000036 bl 47420c <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE7releaseEv> + 474138: aa0003f4 mov x20, x0 + 47413c: f94013e0 ldr x0, [sp, #32] + 474140: 94000020 bl 4741c0 <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE11get_deleterEv> + 474144: 9400003e bl 47423c <_ZSt7forwardISt14default_deleteIN5Catch21TestInvokerAsFunctionEEEOT_RNSt16remove_referenceIS4_E4typeE> + 474148: aa0003e2 mov x2, x0 + 47414c: aa1403e1 mov x1, x20 + 474150: aa1303e0 mov x0, x19 + 474154: 9400003f bl 474250 <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1IS2_INS0_21TestInvokerAsFunctionEEEEPS1_OT_> + 474158: d503201f nop + 47415c: a94153f3 ldp x19, x20, [sp, #16] + 474160: a8c37bfd ldp x29, x30, [sp], #48 + 474164: d65f03c0 ret + +0000000000474168 <_ZSt7forwardIRPFvvEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRPFvvEEOT_RNSt16remove_referenceIS3_E4typeE(): + 474168: d10043ff sub sp, sp, #0x10 + 47416c: f90007e0 str x0, [sp, #8] + 474170: f94007e0 ldr x0, [sp, #8] + 474174: 910043ff add sp, sp, #0x10 + 474178: d65f03c0 ret + +000000000047417c <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEC2IS3_vEEPS1_(): + 47417c: a9be7bfd stp x29, x30, [sp, #-32]! + 474180: 910003fd mov x29, sp + 474184: f9000fe0 str x0, [sp, #24] + 474188: f9000be1 str x1, [sp, #16] + 47418c: f9400fe0 ldr x0, [sp, #24] + 474190: f9400be1 ldr x1, [sp, #16] + 474194: 94000042 bl 47429c <_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEC1EPS1_> + 474198: d503201f nop + 47419c: a8c27bfd ldp x29, x30, [sp], #32 + 4741a0: d65f03c0 ret + +00000000004741a4 <_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE6_M_ptrEv(): + 4741a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4741a8: 910003fd mov x29, sp + 4741ac: f9000fe0 str x0, [sp, #24] + 4741b0: f9400fe0 ldr x0, [sp, #24] + 4741b4: 94000048 bl 4742d4 <_ZSt3getILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 4741b8: a8c27bfd ldp x29, x30, [sp], #32 + 4741bc: d65f03c0 ret + +00000000004741c0 <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE11get_deleterEv(): + 4741c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4741c4: 910003fd mov x29, sp + 4741c8: f9000fe0 str x0, [sp, #24] + 4741cc: f9400fe0 ldr x0, [sp, #24] + 4741d0: 94000048 bl 4742f0 <_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE10_M_deleterEv> + 4741d4: a8c27bfd ldp x29, x30, [sp], #32 + 4741d8: d65f03c0 ret + +00000000004741dc <_ZNKSt14default_deleteIN5Catch21TestInvokerAsFunctionEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch21TestInvokerAsFunctionEEclEPS1_(): + 4741dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4741e0: 910003fd mov x29, sp + 4741e4: f9000fe0 str x0, [sp, #24] + 4741e8: f9000be1 str x1, [sp, #16] + 4741ec: f9400be0 ldr x0, [sp, #16] + 4741f0: f100001f cmp x0, #0x0 + 4741f4: 54000060 b.eq 474200 <_ZNKSt14default_deleteIN5Catch21TestInvokerAsFunctionEEclEPS1_+0x24> // b.none + 4741f8: f9400be0 ldr x0, [sp, #16] + 4741fc: 97ffeccf bl 46f538 <_ZN5Catch21TestInvokerAsFunctionD0Ev> + 474200: d503201f nop + 474204: a8c27bfd ldp x29, x30, [sp], #32 + 474208: d65f03c0 ret + +000000000047420c <_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE7releaseEv(): + 47420c: a9bd7bfd stp x29, x30, [sp, #-48]! + 474210: 910003fd mov x29, sp + 474214: f9000fe0 str x0, [sp, #24] + 474218: f9400fe0 ldr x0, [sp, #24] + 47421c: 9400003c bl 47430c <_ZNKSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE3getEv> + 474220: f90017e0 str x0, [sp, #40] + 474224: f9400fe0 ldr x0, [sp, #24] + 474228: 97ffffdf bl 4741a4 <_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE6_M_ptrEv> + 47422c: f900001f str xzr, [x0] + 474230: f94017e0 ldr x0, [sp, #40] + 474234: a8c37bfd ldp x29, x30, [sp], #48 + 474238: d65f03c0 ret + +000000000047423c <_ZSt7forwardISt14default_deleteIN5Catch21TestInvokerAsFunctionEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch21TestInvokerAsFunctionEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 47423c: d10043ff sub sp, sp, #0x10 + 474240: f90007e0 str x0, [sp, #8] + 474244: f94007e0 ldr x0, [sp, #8] + 474248: 910043ff add sp, sp, #0x10 + 47424c: d65f03c0 ret + +0000000000474250 <_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EEC1IS2_INS0_21TestInvokerAsFunctionEEEEPS1_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch12ITestInvokerESt14default_deleteIS1_EEC2IS2_INS0_21TestInvokerAsFunctionEEEEPS1_OT_(): + 474250: a9bc7bfd stp x29, x30, [sp, #-64]! + 474254: 910003fd mov x29, sp + 474258: f9000bf3 str x19, [sp, #16] + 47425c: f9001fe0 str x0, [sp, #56] + 474260: f9001be1 str x1, [sp, #48] + 474264: f90017e2 str x2, [sp, #40] + 474268: f9401ff3 ldr x19, [sp, #56] + 47426c: f94017e0 ldr x0, [sp, #40] + 474270: 97fffff3 bl 47423c <_ZSt7forwardISt14default_deleteIN5Catch21TestInvokerAsFunctionEEEOT_RNSt16remove_referenceIS4_E4typeE> + 474274: aa0003e1 mov x1, x0 + 474278: 9100c3e0 add x0, sp, #0x30 + 47427c: aa0103e2 mov x2, x1 + 474280: aa0003e1 mov x1, x0 + 474284: aa1303e0 mov x0, x19 + 474288: 94000028 bl 474328 <_ZNSt5tupleIJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_S3_INS0_21TestInvokerAsFunctionEELb1EEEOT_OT0_> + 47428c: d503201f nop + 474290: f9400bf3 ldr x19, [sp, #16] + 474294: a8c47bfd ldp x29, x30, [sp], #64 + 474298: d65f03c0 ret + +000000000047429c <_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEC1EPS1_(): + 47429c: a9be7bfd stp x29, x30, [sp, #-32]! + 4742a0: 910003fd mov x29, sp + 4742a4: f9000fe0 str x0, [sp, #24] + 4742a8: f9000be1 str x1, [sp, #16] + 4742ac: f9400fe0 ldr x0, [sp, #24] + 4742b0: 94000032 bl 474378 <_ZNSt5tupleIJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 4742b4: f9400fe0 ldr x0, [sp, #24] + 4742b8: 97ffffbb bl 4741a4 <_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE6_M_ptrEv> + 4742bc: aa0003e1 mov x1, x0 + 4742c0: f9400be0 ldr x0, [sp, #16] + 4742c4: f9000020 str x0, [x1] + 4742c8: d503201f nop + 4742cc: a8c27bfd ldp x29, x30, [sp], #32 + 4742d0: d65f03c0 ret + +00000000004742d4 <_ZSt3getILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 4742d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4742d8: 910003fd mov x29, sp + 4742dc: f9000fe0 str x0, [sp, #24] + 4742e0: f9400fe0 ldr x0, [sp, #24] + 4742e4: 9400002d bl 474398 <_ZSt12__get_helperILm0EPN5Catch21TestInvokerAsFunctionEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 4742e8: a8c27bfd ldp x29, x30, [sp], #32 + 4742ec: d65f03c0 ret + +00000000004742f0 <_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE10_M_deleterEv(): + 4742f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4742f4: 910003fd mov x29, sp + 4742f8: f9000fe0 str x0, [sp, #24] + 4742fc: f9400fe0 ldr x0, [sp, #24] + 474300: 9400002d bl 4743b4 <_ZSt3getILm1EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 474304: a8c27bfd ldp x29, x30, [sp], #32 + 474308: d65f03c0 ret + +000000000047430c <_ZNKSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE3getEv(): + 47430c: a9be7bfd stp x29, x30, [sp, #-32]! + 474310: 910003fd mov x29, sp + 474314: f9000fe0 str x0, [sp, #24] + 474318: f9400fe0 ldr x0, [sp, #24] + 47431c: 9400002d bl 4743d0 <_ZNKSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE6_M_ptrEv> + 474320: a8c27bfd ldp x29, x30, [sp], #32 + 474324: d65f03c0 ret + +0000000000474328 <_ZNSt5tupleIJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_S3_INS0_21TestInvokerAsFunctionEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC2IRS2_S3_INS0_21TestInvokerAsFunctionEELb1EEEOT_OT0_(): + 474328: a9bc7bfd stp x29, x30, [sp, #-64]! + 47432c: 910003fd mov x29, sp + 474330: a90153f3 stp x19, x20, [sp, #16] + 474334: f9001fe0 str x0, [sp, #56] + 474338: f9001be1 str x1, [sp, #48] + 47433c: f90017e2 str x2, [sp, #40] + 474340: f9401ff3 ldr x19, [sp, #56] + 474344: f9401be0 ldr x0, [sp, #48] + 474348: 97fefe01 bl 433b4c <_ZSt7forwardIRPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS4_E4typeE> + 47434c: aa0003f4 mov x20, x0 + 474350: f94017e0 ldr x0, [sp, #40] + 474354: 97ffffba bl 47423c <_ZSt7forwardISt14default_deleteIN5Catch21TestInvokerAsFunctionEEEOT_RNSt16remove_referenceIS4_E4typeE> + 474358: aa0003e2 mov x2, x0 + 47435c: aa1403e1 mov x1, x20 + 474360: aa1303e0 mov x0, x19 + 474364: 94000023 bl 4743f0 <_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_21TestInvokerAsFunctionEEEvEEOT_DpOT0_> + 474368: d503201f nop + 47436c: a94153f3 ldp x19, x20, [sp, #16] + 474370: a8c47bfd ldp x29, x30, [sp], #64 + 474374: d65f03c0 ret + +0000000000474378 <_ZNSt5tupleIJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv(): + 474378: a9be7bfd stp x29, x30, [sp, #-32]! + 47437c: 910003fd mov x29, sp + 474380: f9000fe0 str x0, [sp, #24] + 474384: f9400fe0 ldr x0, [sp, #24] + 474388: 9400002f bl 474444 <_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEEC1Ev> + 47438c: d503201f nop + 474390: a8c27bfd ldp x29, x30, [sp], #32 + 474394: d65f03c0 ret + +0000000000474398 <_ZSt12__get_helperILm0EPN5Catch21TestInvokerAsFunctionEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch21TestInvokerAsFunctionEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 474398: a9be7bfd stp x29, x30, [sp, #-32]! + 47439c: 910003fd mov x29, sp + 4743a0: f9000fe0 str x0, [sp, #24] + 4743a4: f9400fe0 ldr x0, [sp, #24] + 4743a8: 94000031 bl 47446c <_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEE7_M_headERS5_> + 4743ac: a8c27bfd ldp x29, x30, [sp], #32 + 4743b0: d65f03c0 ret + +00000000004743b4 <_ZSt3getILm1EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 4743b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4743b8: 910003fd mov x29, sp + 4743bc: f9000fe0 str x0, [sp, #24] + 4743c0: f9400fe0 ldr x0, [sp, #24] + 4743c4: 94000031 bl 474488 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 4743c8: a8c27bfd ldp x29, x30, [sp], #32 + 4743cc: d65f03c0 ret + +00000000004743d0 <_ZNKSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EE6_M_ptrEv(): + 4743d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4743d4: 910003fd mov x29, sp + 4743d8: f9000fe0 str x0, [sp, #24] + 4743dc: f9400fe0 ldr x0, [sp, #24] + 4743e0: 94000031 bl 4744a4 <_ZSt3getILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 4743e4: f9400000 ldr x0, [x0] + 4743e8: a8c27bfd ldp x29, x30, [sp], #32 + 4743ec: d65f03c0 ret + +00000000004743f0 <_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC1IRS2_JS3_INS0_21TestInvokerAsFunctionEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12ITestInvokerESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_21TestInvokerAsFunctionEEEvEEOT_DpOT0_(): + 4743f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4743f4: 910003fd mov x29, sp + 4743f8: f9000bf3 str x19, [sp, #16] + 4743fc: f9001fe0 str x0, [sp, #56] + 474400: f9001be1 str x1, [sp, #48] + 474404: f90017e2 str x2, [sp, #40] + 474408: f94017e0 ldr x0, [sp, #40] + 47440c: 97ffff8c bl 47423c <_ZSt7forwardISt14default_deleteIN5Catch21TestInvokerAsFunctionEEEOT_RNSt16remove_referenceIS4_E4typeE> + 474410: aa0003e1 mov x1, x0 + 474414: f9401fe0 ldr x0, [sp, #56] + 474418: 9400002a bl 4744c0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEEC1IS0_INS1_21TestInvokerAsFunctionEEEEOT_> + 47441c: f9401ff3 ldr x19, [sp, #56] + 474420: f9401be0 ldr x0, [sp, #48] + 474424: 97fefdca bl 433b4c <_ZSt7forwardIRPN5Catch12ITestInvokerEEOT_RNSt16remove_referenceIS4_E4typeE> + 474428: aa0003e1 mov x1, x0 + 47442c: aa1303e0 mov x0, x19 + 474430: 97feff9b bl 43429c <_ZNSt10_Head_baseILm0EPN5Catch12ITestInvokerELb0EEC1IRS2_EEOT_> + 474434: d503201f nop + 474438: f9400bf3 ldr x19, [sp, #16] + 47443c: a8c47bfd ldp x29, x30, [sp], #64 + 474440: d65f03c0 ret + +0000000000474444 <_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEEC1Ev(): + 474444: a9be7bfd stp x29, x30, [sp, #-32]! + 474448: 910003fd mov x29, sp + 47444c: f9000fe0 str x0, [sp, #24] + 474450: f9400fe0 ldr x0, [sp, #24] + 474454: 94000027 bl 4744f0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch21TestInvokerAsFunctionEEEEC1Ev> + 474458: f9400fe0 ldr x0, [sp, #24] + 47445c: 9400002d bl 474510 <_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EEC1Ev> + 474460: d503201f nop + 474464: a8c27bfd ldp x29, x30, [sp], #32 + 474468: d65f03c0 ret + +000000000047446c <_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEE7_M_headERS5_(): + 47446c: a9be7bfd stp x29, x30, [sp, #-32]! + 474470: 910003fd mov x29, sp + 474474: f9000fe0 str x0, [sp, #24] + 474478: f9400fe0 ldr x0, [sp, #24] + 47447c: 9400002c bl 47452c <_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EE7_M_headERS3_> + 474480: a8c27bfd ldp x29, x30, [sp], #32 + 474484: d65f03c0 ret + +0000000000474488 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 474488: a9be7bfd stp x29, x30, [sp, #-32]! + 47448c: 910003fd mov x29, sp + 474490: f9000fe0 str x0, [sp, #24] + 474494: f9400fe0 ldr x0, [sp, #24] + 474498: 9400002a bl 474540 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch21TestInvokerAsFunctionEEEE7_M_headERS4_> + 47449c: a8c27bfd ldp x29, x30, [sp], #32 + 4744a0: d65f03c0 ret + +00000000004744a4 <_ZSt3getILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 4744a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4744a8: 910003fd mov x29, sp + 4744ac: f9000fe0 str x0, [sp, #24] + 4744b0: f9400fe0 ldr x0, [sp, #24] + 4744b4: 9400002a bl 47455c <_ZSt12__get_helperILm0EPN5Catch21TestInvokerAsFunctionEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 4744b8: a8c27bfd ldp x29, x30, [sp], #32 + 4744bc: d65f03c0 ret + +00000000004744c0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEEC1IS0_INS1_21TestInvokerAsFunctionEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12ITestInvokerEEEEC2IS0_INS1_21TestInvokerAsFunctionEEEEOT_(): + 4744c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4744c4: 910003fd mov x29, sp + 4744c8: f9000fe0 str x0, [sp, #24] + 4744cc: f9000be1 str x1, [sp, #16] + 4744d0: f9400be0 ldr x0, [sp, #16] + 4744d4: 97ffff5a bl 47423c <_ZSt7forwardISt14default_deleteIN5Catch21TestInvokerAsFunctionEEEOT_RNSt16remove_referenceIS4_E4typeE> + 4744d8: aa0003e1 mov x1, x0 + 4744dc: f9400fe0 ldr x0, [sp, #24] + 4744e0: 94000026 bl 474578 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EEC1IS0_INS1_21TestInvokerAsFunctionEEEEOT_> + 4744e4: d503201f nop + 4744e8: a8c27bfd ldp x29, x30, [sp], #32 + 4744ec: d65f03c0 ret + +00000000004744f0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch21TestInvokerAsFunctionEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch21TestInvokerAsFunctionEEEEC1Ev(): + 4744f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4744f4: 910003fd mov x29, sp + 4744f8: f9000fe0 str x0, [sp, #24] + 4744fc: f9400fe0 ldr x0, [sp, #24] + 474500: 9400002a bl 4745a8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEELb1EEC1Ev> + 474504: d503201f nop + 474508: a8c27bfd ldp x29, x30, [sp], #32 + 47450c: d65f03c0 ret + +0000000000474510 <_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EEC1Ev(): + 474510: d10043ff sub sp, sp, #0x10 + 474514: f90007e0 str x0, [sp, #8] + 474518: f94007e0 ldr x0, [sp, #8] + 47451c: f900001f str xzr, [x0] + 474520: d503201f nop + 474524: 910043ff add sp, sp, #0x10 + 474528: d65f03c0 ret + +000000000047452c <_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EE7_M_headERS3_(): + 47452c: d10043ff sub sp, sp, #0x10 + 474530: f90007e0 str x0, [sp, #8] + 474534: f94007e0 ldr x0, [sp, #8] + 474538: 910043ff add sp, sp, #0x10 + 47453c: d65f03c0 ret + +0000000000474540 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch21TestInvokerAsFunctionEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch21TestInvokerAsFunctionEEEE7_M_headERS4_(): + 474540: a9be7bfd stp x29, x30, [sp, #-32]! + 474544: 910003fd mov x29, sp + 474548: f9000fe0 str x0, [sp, #24] + 47454c: f9400fe0 ldr x0, [sp, #24] + 474550: 9400001b bl 4745bc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEELb1EE7_M_headERS4_> + 474554: a8c27bfd ldp x29, x30, [sp], #32 + 474558: d65f03c0 ret + +000000000047455c <_ZSt12__get_helperILm0EPN5Catch21TestInvokerAsFunctionEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch21TestInvokerAsFunctionEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 47455c: a9be7bfd stp x29, x30, [sp, #-32]! + 474560: 910003fd mov x29, sp + 474564: f9000fe0 str x0, [sp, #24] + 474568: f9400fe0 ldr x0, [sp, #24] + 47456c: 94000019 bl 4745d0 <_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEE7_M_headERKS5_> + 474570: a8c27bfd ldp x29, x30, [sp], #32 + 474574: d65f03c0 ret + +0000000000474578 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EEC1IS0_INS1_21TestInvokerAsFunctionEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12ITestInvokerEELb1EEC1IS0_INS1_21TestInvokerAsFunctionEEEEOT_(): + 474578: a9be7bfd stp x29, x30, [sp, #-32]! + 47457c: 910003fd mov x29, sp + 474580: f9000fe0 str x0, [sp, #24] + 474584: f9000be1 str x1, [sp, #16] + 474588: f9400be0 ldr x0, [sp, #16] + 47458c: 97ffff2c bl 47423c <_ZSt7forwardISt14default_deleteIN5Catch21TestInvokerAsFunctionEEEOT_RNSt16remove_referenceIS4_E4typeE> + 474590: aa0003e1 mov x1, x0 + 474594: f9400fe0 ldr x0, [sp, #24] + 474598: 94000015 bl 4745ec <_ZNSt14default_deleteIN5Catch12ITestInvokerEEC1INS0_21TestInvokerAsFunctionEvEERKS_IT_E> + 47459c: d503201f nop + 4745a0: a8c27bfd ldp x29, x30, [sp], #32 + 4745a4: d65f03c0 ret + +00000000004745a8 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEELb1EEC2Ev(): + 4745a8: d10043ff sub sp, sp, #0x10 + 4745ac: f90007e0 str x0, [sp, #8] + 4745b0: d503201f nop + 4745b4: 910043ff add sp, sp, #0x10 + 4745b8: d65f03c0 ret + +00000000004745bc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch21TestInvokerAsFunctionEELb1EE7_M_headERS4_(): + 4745bc: d10043ff sub sp, sp, #0x10 + 4745c0: f90007e0 str x0, [sp, #8] + 4745c4: f94007e0 ldr x0, [sp, #8] + 4745c8: 910043ff add sp, sp, #0x10 + 4745cc: d65f03c0 ret + +00000000004745d0 <_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch21TestInvokerAsFunctionESt14default_deleteIS1_EEE7_M_headERKS5_(): + 4745d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4745d4: 910003fd mov x29, sp + 4745d8: f9000fe0 str x0, [sp, #24] + 4745dc: f9400fe0 ldr x0, [sp, #24] + 4745e0: 94000009 bl 474604 <_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EE7_M_headERKS3_> + 4745e4: a8c27bfd ldp x29, x30, [sp], #32 + 4745e8: d65f03c0 ret + +00000000004745ec <_ZNSt14default_deleteIN5Catch12ITestInvokerEEC1INS0_21TestInvokerAsFunctionEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch12ITestInvokerEEC1INS0_21TestInvokerAsFunctionEvEERKS_IT_E(): + 4745ec: d10043ff sub sp, sp, #0x10 + 4745f0: f90007e0 str x0, [sp, #8] + 4745f4: f90003e1 str x1, [sp] + 4745f8: d503201f nop + 4745fc: 910043ff add sp, sp, #0x10 + 474600: d65f03c0 ret + +0000000000474604 <_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch21TestInvokerAsFunctionELb0EE7_M_headERKS3_(): + 474604: d10043ff sub sp, sp, #0x10 + 474608: f90007e0 str x0, [sp, #8] + 47460c: f94007e0 ldr x0, [sp, #8] + 474610: 910043ff add sp, sp, #0x10 + 474614: d65f03c0 ret + +0000000000474618 <_ZN5Catch8TestSpec7PatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch8TestSpec7PatternC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 474618: a9be7bfd stp x29, x30, [sp, #-32]! + 47461c: 910003fd mov x29, sp + 474620: f9000fe0 str x0, [sp, #24] + 474624: f9000be1 str x1, [sp, #16] + 474628: b00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47462c: 911ea001 add x1, x0, #0x7a8 + 474630: f9400fe0 ldr x0, [sp, #24] + 474634: f9000001 str x1, [x0] + 474638: f9400fe0 ldr x0, [sp, #24] + 47463c: 91002000 add x0, x0, #0x8 + 474640: f9400be1 ldr x1, [sp, #16] + 474644: 97fe4a4b bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 474648: d503201f nop + 47464c: a8c27bfd ldp x29, x30, [sp], #32 + 474650: d65f03c0 ret + +0000000000474654 <_ZN5Catch8TestSpec7PatternD1Ev>: +_ZN5Catch8TestSpec7PatternD1Ev(): + 474654: a9be7bfd stp x29, x30, [sp, #-32]! + 474658: 910003fd mov x29, sp + 47465c: f9000fe0 str x0, [sp, #24] + 474660: b00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 474664: 911ea001 add x1, x0, #0x7a8 + 474668: f9400fe0 ldr x0, [sp, #24] + 47466c: f9000001 str x1, [x0] + 474670: f9400fe0 ldr x0, [sp, #24] + 474674: 91002000 add x0, x0, #0x8 + 474678: 97fe4aa2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 47467c: d503201f nop + 474680: a8c27bfd ldp x29, x30, [sp], #32 + 474684: d65f03c0 ret + +0000000000474688 <_ZN5Catch8TestSpec7PatternD0Ev>: +_ZN5Catch8TestSpec7PatternD0Ev(): + 474688: a9be7bfd stp x29, x30, [sp, #-32]! + 47468c: 910003fd mov x29, sp + 474690: f9000fe0 str x0, [sp, #24] + 474694: f9400fe0 ldr x0, [sp, #24] + 474698: 97ffffef bl 474654 <_ZN5Catch8TestSpec7PatternD1Ev> + 47469c: d2800501 mov x1, #0x28 // #40 + 4746a0: f9400fe0 ldr x0, [sp, #24] + 4746a4: 97fe4b37 bl 407380 <_ZdlPvm@plt> + 4746a8: a8c27bfd ldp x29, x30, [sp], #32 + 4746ac: d65f03c0 ret + +00000000004746b0 <_ZNK5Catch8TestSpec7Pattern4nameB5cxx11Ev>: +_ZNK5Catch8TestSpec7Pattern4nameB5cxx11Ev(): + 4746b0: d10043ff sub sp, sp, #0x10 + 4746b4: f90007e0 str x0, [sp, #8] + 4746b8: f94007e0 ldr x0, [sp, #8] + 4746bc: 91002000 add x0, x0, #0x8 + 4746c0: 910043ff add sp, sp, #0x10 + 4746c4: d65f03c0 ret + +00000000004746c8 <_ZN5Catch8TestSpec11NamePatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: +_ZN5Catch8TestSpec11NamePatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_(): + 4746c8: a9ba7bfd stp x29, x30, [sp, #-96]! + 4746cc: 910003fd mov x29, sp + 4746d0: f9000bf3 str x19, [sp, #16] + 4746d4: f9001fe0 str x0, [sp, #56] + 4746d8: f9001be1 str x1, [sp, #48] + 4746dc: f90017e2 str x2, [sp, #40] + 4746e0: f9401fe0 ldr x0, [sp, #56] + 4746e4: f94017e1 ldr x1, [sp, #40] + 4746e8: 97ffffcc bl 474618 <_ZN5Catch8TestSpec7PatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4746ec: b00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4746f0: 911e0001 add x1, x0, #0x780 + 4746f4: f9401fe0 ldr x0, [sp, #56] + 4746f8: f9000001 str x1, [x0] + 4746fc: f9401fe0 ldr x0, [sp, #56] + 474700: 9100a013 add x19, x0, #0x28 + 474704: 910103e0 add x0, sp, #0x40 + 474708: aa0003e8 mov x8, x0 + 47470c: f9401be0 ldr x0, [sp, #48] + 474710: 97ffb4c3 bl 461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 474714: 910103e0 add x0, sp, #0x40 + 474718: 52800022 mov w2, #0x1 // #1 + 47471c: aa0003e1 mov x1, x0 + 474720: aa1303e0 mov x0, x19 + 474724: 94001172 bl 478cec <_ZN5Catch15WildcardPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE> + 474728: 910103e0 add x0, sp, #0x40 + 47472c: 97fe4a75 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 474730: 1400000a b 474758 <_ZN5Catch8TestSpec11NamePatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x90> + 474734: aa0003f3 mov x19, x0 + 474738: 910103e0 add x0, sp, #0x40 + 47473c: 97fe4a71 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 474740: 14000002 b 474748 <_ZN5Catch8TestSpec11NamePatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x80> + 474744: aa0003f3 mov x19, x0 + 474748: f9401fe0 ldr x0, [sp, #56] + 47474c: 97ffffc2 bl 474654 <_ZN5Catch8TestSpec7PatternD1Ev> + 474750: aa1303e0 mov x0, x19 + 474754: 97fe4c6b bl 407900 <_Unwind_Resume@plt> + 474758: f9400bf3 ldr x19, [sp, #16] + 47475c: a8c67bfd ldp x29, x30, [sp], #96 + 474760: d65f03c0 ret + +0000000000474764 <_ZNK5Catch8TestSpec11NamePattern7matchesERKNS_12TestCaseInfoE>: +_ZNK5Catch8TestSpec11NamePattern7matchesERKNS_12TestCaseInfoE(): + 474764: a9be7bfd stp x29, x30, [sp, #-32]! + 474768: 910003fd mov x29, sp + 47476c: f9000fe0 str x0, [sp, #24] + 474770: f9000be1 str x1, [sp, #16] + 474774: f9400fe0 ldr x0, [sp, #24] + 474778: 9100a000 add x0, x0, #0x28 + 47477c: f9400be1 ldr x1, [sp, #16] + 474780: 940011b5 bl 478e54 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 474784: 12001c00 and w0, w0, #0xff + 474788: a8c27bfd ldp x29, x30, [sp], #32 + 47478c: d65f03c0 ret + +0000000000474790 <_ZN5Catch8TestSpec10TagPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: +_ZN5Catch8TestSpec10TagPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_(): + 474790: a9bc7bfd stp x29, x30, [sp, #-64]! + 474794: 910003fd mov x29, sp + 474798: f9000bf3 str x19, [sp, #16] + 47479c: f9001fe0 str x0, [sp, #56] + 4747a0: f9001be1 str x1, [sp, #48] + 4747a4: f90017e2 str x2, [sp, #40] + 4747a8: f9401fe0 ldr x0, [sp, #56] + 4747ac: f94017e1 ldr x1, [sp, #40] + 4747b0: 97ffff9a bl 474618 <_ZN5Catch8TestSpec7PatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4747b4: b00002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4747b8: 911d6001 add x1, x0, #0x758 + 4747bc: f9401fe0 ldr x0, [sp, #56] + 4747c0: f9000001 str x1, [x0] + 4747c4: f9401fe0 ldr x0, [sp, #56] + 4747c8: 9100a000 add x0, x0, #0x28 + 4747cc: aa0003e8 mov x8, x0 + 4747d0: f9401be0 ldr x0, [sp, #48] + 4747d4: 97ffb492 bl 461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4747d8: 14000006 b 4747f0 <_ZN5Catch8TestSpec10TagPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x60> + 4747dc: aa0003f3 mov x19, x0 + 4747e0: f9401fe0 ldr x0, [sp, #56] + 4747e4: 97ffff9c bl 474654 <_ZN5Catch8TestSpec7PatternD1Ev> + 4747e8: aa1303e0 mov x0, x19 + 4747ec: 97fe4c45 bl 407900 <_Unwind_Resume@plt> + 4747f0: f9400bf3 ldr x19, [sp, #16] + 4747f4: a8c47bfd ldp x29, x30, [sp], #64 + 4747f8: d65f03c0 ret + +00000000004747fc <_ZZNK5Catch8TestSpec10TagPattern7matchesERKNS_12TestCaseInfoEENKUlRKNS_3TagEE_clES7_>: +_ZZNK5Catch8TestSpec10TagPattern7matchesERKNS_12TestCaseInfoEENKUlRKNS_3TagEE_clES7_(): + 4747fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 474800: 910003fd mov x29, sp + 474804: f9000bf3 str x19, [sp, #16] + 474808: f90017e0 str x0, [sp, #40] + 47480c: f90013e1 str x1, [sp, #32] + 474810: f94013e0 ldr x0, [sp, #32] + 474814: 91004013 add x19, x0, #0x10 + 474818: f94017e0 ldr x0, [sp, #40] + 47481c: f9400000 ldr x0, [x0] + 474820: 9100a001 add x1, x0, #0x28 + 474824: 9100c3e0 add x0, sp, #0x30 + 474828: 97ffc88d bl 466a5c <_ZN5Catch9StringRefC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 47482c: 9100c3e0 add x0, sp, #0x30 + 474830: aa0003e1 mov x1, x0 + 474834: aa1303e0 mov x0, x19 + 474838: 97ffb357 bl 461594 <_ZNK5Catch9StringRefeqERKS0_> + 47483c: 12001c00 and w0, w0, #0xff + 474840: d503201f nop + 474844: f9400bf3 ldr x19, [sp, #16] + 474848: a8c47bfd ldp x29, x30, [sp], #64 + 47484c: d65f03c0 ret + +0000000000474850 <_ZNK5Catch8TestSpec10TagPattern7matchesERKNS_12TestCaseInfoE>: +_ZNK5Catch8TestSpec10TagPattern7matchesERKNS_12TestCaseInfoE(): + 474850: a9bc7bfd stp x29, x30, [sp, #-64]! + 474854: 910003fd mov x29, sp + 474858: f9000bf3 str x19, [sp, #16] + 47485c: f90017e0 str x0, [sp, #40] + 474860: f90013e1 str x1, [sp, #32] + 474864: f94013e0 ldr x0, [sp, #32] + 474868: 91020000 add x0, x0, #0x80 + 47486c: 94000309 bl 475490 <_ZSt5beginISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_5beginEERKT_> + 474870: aa0003f3 mov x19, x0 + 474874: f94013e0 ldr x0, [sp, #32] + 474878: 91020000 add x0, x0, #0x80 + 47487c: 9400030c bl 4754ac <_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERKT_> + 474880: aa0003e1 mov x1, x0 + 474884: f94017e0 ldr x0, [sp, #40] + 474888: aa0003e2 mov x2, x0 + 47488c: aa1303e0 mov x0, x19 + 474890: 94000158 bl 474df0 <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_ET_SH_SH_T0_> + 474894: f9001be0 str x0, [sp, #48] + 474898: f94013e0 ldr x0, [sp, #32] + 47489c: 91020000 add x0, x0, #0x80 + 4748a0: 94000303 bl 4754ac <_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERKT_> + 4748a4: f9001fe0 str x0, [sp, #56] + 4748a8: 9100e3e1 add x1, sp, #0x38 + 4748ac: 9100c3e0 add x0, sp, #0x30 + 4748b0: 97ffc939 bl 466d94 <_ZN9__gnu_cxxneIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4748b4: 12001c00 and w0, w0, #0xff + 4748b8: d503201f nop + 4748bc: f9400bf3 ldr x19, [sp, #16] + 4748c0: a8c47bfd ldp x29, x30, [sp], #64 + 4748c4: d65f03c0 ret + +00000000004748c8 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE>: +_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE(): + 4748c8: a9b97bfd stp x29, x30, [sp, #-112]! + 4748cc: 910003fd mov x29, sp + 4748d0: f9000fe0 str x0, [sp, #24] + 4748d4: f9000be1 str x1, [sp, #16] + 4748d8: f9400be0 ldr x0, [sp, #16] + 4748dc: 97ffc279 bl 4652c0 <_ZNK5Catch12TestCaseInfo8isHiddenEv> + 4748e0: 12001c00 and w0, w0, #0xff + 4748e4: 52000000 eor w0, w0, #0x1 + 4748e8: 3901bfe0 strb w0, [sp, #111] + 4748ec: f9400fe0 ldr x0, [sp, #24] + 4748f0: f90033e0 str x0, [sp, #96] + 4748f4: f94033e0 ldr x0, [sp, #96] + 4748f8: 940002f4 bl 4754c8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv> + 4748fc: f90023e0 str x0, [sp, #64] + 474900: f94033e0 ldr x0, [sp, #96] + 474904: 940002fd bl 4754f8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv> + 474908: f9001fe0 str x0, [sp, #56] + 47490c: 9100e3e1 add x1, sp, #0x38 + 474910: 910103e0 add x0, sp, #0x40 + 474914: 94000305 bl 475528 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_> + 474918: 12001c00 and w0, w0, #0xff + 47491c: 7100001f cmp w0, #0x0 + 474920: 54000320 b.eq 474984 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE+0xbc> // b.none + 474924: 910103e0 add x0, sp, #0x40 + 474928: 9400031b bl 475594 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv> + 47492c: f9002fe0 str x0, [sp, #88] + 474930: 52800020 mov w0, #0x1 // #1 + 474934: 3901bfe0 strb w0, [sp, #111] + 474938: f9402fe0 ldr x0, [sp, #88] + 47493c: 9400031c bl 4755ac <_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEptEv> + 474940: aa0003e3 mov x3, x0 + 474944: f9400060 ldr x0, [x3] + 474948: 91004000 add x0, x0, #0x10 + 47494c: f9400002 ldr x2, [x0] + 474950: f9400be1 ldr x1, [sp, #16] + 474954: aa0303e0 mov x0, x3 + 474958: d63f0040 blr x2 + 47495c: 12001c00 and w0, w0, #0xff + 474960: 52000000 eor w0, w0, #0x1 + 474964: 12001c00 and w0, w0, #0xff + 474968: 7100001f cmp w0, #0x0 + 47496c: 54000060 b.eq 474978 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE+0xb0> // b.none + 474970: 52800000 mov w0, #0x0 // #0 + 474974: 14000028 b 474a14 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE+0x14c> + 474978: 910103e0 add x0, sp, #0x40 + 47497c: 940002fc bl 47556c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEppEv> + 474980: 17ffffe3 b 47490c <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE+0x44> + 474984: f9400fe0 ldr x0, [sp, #24] + 474988: 91006000 add x0, x0, #0x18 + 47498c: f9002be0 str x0, [sp, #80] + 474990: f9402be0 ldr x0, [sp, #80] + 474994: 940002cd bl 4754c8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv> + 474998: f9001be0 str x0, [sp, #48] + 47499c: f9402be0 ldr x0, [sp, #80] + 4749a0: 940002d6 bl 4754f8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv> + 4749a4: f90017e0 str x0, [sp, #40] + 4749a8: 9100a3e1 add x1, sp, #0x28 + 4749ac: 9100c3e0 add x0, sp, #0x30 + 4749b0: 940002de bl 475528 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_> + 4749b4: 12001c00 and w0, w0, #0xff + 4749b8: 7100001f cmp w0, #0x0 + 4749bc: 540002a0 b.eq 474a10 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE+0x148> // b.none + 4749c0: 9100c3e0 add x0, sp, #0x30 + 4749c4: 940002f4 bl 475594 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv> + 4749c8: f90027e0 str x0, [sp, #72] + 4749cc: f94027e0 ldr x0, [sp, #72] + 4749d0: 940002f7 bl 4755ac <_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEptEv> + 4749d4: aa0003e3 mov x3, x0 + 4749d8: f9400060 ldr x0, [x3] + 4749dc: 91004000 add x0, x0, #0x10 + 4749e0: f9400002 ldr x2, [x0] + 4749e4: f9400be1 ldr x1, [sp, #16] + 4749e8: aa0303e0 mov x0, x3 + 4749ec: d63f0040 blr x2 + 4749f0: 12001c00 and w0, w0, #0xff + 4749f4: 7100001f cmp w0, #0x0 + 4749f8: 54000060 b.eq 474a04 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE+0x13c> // b.none + 4749fc: 52800000 mov w0, #0x0 // #0 + 474a00: 14000005 b 474a14 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE+0x14c> + 474a04: 9100c3e0 add x0, sp, #0x30 + 474a08: 940002d9 bl 47556c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEppEv> + 474a0c: 17ffffe7 b 4749a8 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE+0xe0> + 474a10: 3941bfe0 ldrb w0, [sp, #111] + 474a14: a8c77bfd ldp x29, x30, [sp], #112 + 474a18: d65f03c0 ret + +0000000000474a1c <_ZNK5Catch8TestSpec6Filter4nameB5cxx11Ev>: +_ZNK5Catch8TestSpec6Filter4nameB5cxx11Ev(): + 474a1c: a9b97bfd stp x29, x30, [sp, #-112]! + 474a20: 910003fd mov x29, sp + 474a24: a90153f3 stp x19, x20, [sp, #16] + 474a28: aa0803f3 mov x19, x8 + 474a2c: f90017e0 str x0, [sp, #40] + 474a30: aa1303e0 mov x0, x19 + 474a34: 97fe4b17 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 474a38: f94017e0 ldr x0, [sp, #40] + 474a3c: f90037e0 str x0, [sp, #104] + 474a40: f94037e0 ldr x0, [sp, #104] + 474a44: 940002a1 bl 4754c8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv> + 474a48: f90027e0 str x0, [sp, #72] + 474a4c: f94037e0 ldr x0, [sp, #104] + 474a50: 940002aa bl 4754f8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv> + 474a54: f90023e0 str x0, [sp, #64] + 474a58: 910103e1 add x1, sp, #0x40 + 474a5c: 910123e0 add x0, sp, #0x48 + 474a60: 940002b2 bl 475528 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_> + 474a64: 12001c00 and w0, w0, #0xff + 474a68: 7100001f cmp w0, #0x0 + 474a6c: 540001a0 b.eq 474aa0 <_ZNK5Catch8TestSpec6Filter4nameB5cxx11Ev+0x84> // b.none + 474a70: 910123e0 add x0, sp, #0x48 + 474a74: 940002c8 bl 475594 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv> + 474a78: f90033e0 str x0, [sp, #96] + 474a7c: f94033e0 ldr x0, [sp, #96] + 474a80: 940002cb bl 4755ac <_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEptEv> + 474a84: 97ffff0b bl 4746b0 <_ZNK5Catch8TestSpec7Pattern4nameB5cxx11Ev> + 474a88: aa0003e1 mov x1, x0 + 474a8c: aa1303e0 mov x0, x19 + 474a90: 97fe4acc bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 474a94: 910123e0 add x0, sp, #0x48 + 474a98: 940002b5 bl 47556c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEppEv> + 474a9c: 17ffffef b 474a58 <_ZNK5Catch8TestSpec6Filter4nameB5cxx11Ev+0x3c> + 474aa0: f94017e0 ldr x0, [sp, #40] + 474aa4: 91006000 add x0, x0, #0x18 + 474aa8: f9002fe0 str x0, [sp, #88] + 474aac: f9402fe0 ldr x0, [sp, #88] + 474ab0: 94000286 bl 4754c8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv> + 474ab4: f9001fe0 str x0, [sp, #56] + 474ab8: f9402fe0 ldr x0, [sp, #88] + 474abc: 9400028f bl 4754f8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv> + 474ac0: f9001be0 str x0, [sp, #48] + 474ac4: 9100c3e1 add x1, sp, #0x30 + 474ac8: 9100e3e0 add x0, sp, #0x38 + 474acc: 94000297 bl 475528 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_> + 474ad0: 12001c00 and w0, w0, #0xff + 474ad4: 7100001f cmp w0, #0x0 + 474ad8: 54000240 b.eq 474b20 <_ZNK5Catch8TestSpec6Filter4nameB5cxx11Ev+0x104> // b.none + 474adc: 9100e3e0 add x0, sp, #0x38 + 474ae0: 940002ad bl 475594 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv> + 474ae4: f9002be0 str x0, [sp, #80] + 474ae8: f9402be0 ldr x0, [sp, #80] + 474aec: 940002b0 bl 4755ac <_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEptEv> + 474af0: 97fffef0 bl 4746b0 <_ZNK5Catch8TestSpec7Pattern4nameB5cxx11Ev> + 474af4: aa0003e1 mov x1, x0 + 474af8: aa1303e0 mov x0, x19 + 474afc: 97fe4ab1 bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 474b00: 9100e3e0 add x0, sp, #0x38 + 474b04: 9400029a bl 47556c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEppEv> + 474b08: 17ffffef b 474ac4 <_ZNK5Catch8TestSpec6Filter4nameB5cxx11Ev+0xa8> + 474b0c: aa0003f4 mov x20, x0 + 474b10: aa1303e0 mov x0, x19 + 474b14: 97fe497b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 474b18: aa1403e0 mov x0, x20 + 474b1c: 97fe4b79 bl 407900 <_Unwind_Resume@plt> + 474b20: d503201f nop + 474b24: aa1303e0 mov x0, x19 + 474b28: a94153f3 ldp x19, x20, [sp, #16] + 474b2c: a8c77bfd ldp x29, x30, [sp], #112 + 474b30: d65f03c0 ret + +0000000000474b34 <_ZNK5Catch8TestSpec10hasFiltersEv>: +_ZNK5Catch8TestSpec10hasFiltersEv(): + 474b34: a9be7bfd stp x29, x30, [sp, #-32]! + 474b38: 910003fd mov x29, sp + 474b3c: f9000fe0 str x0, [sp, #24] + 474b40: f9400fe0 ldr x0, [sp, #24] + 474b44: 940002a1 bl 4755c8 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5emptyEv> + 474b48: 12001c00 and w0, w0, #0xff + 474b4c: 52000000 eor w0, w0, #0x1 + 474b50: 12001c00 and w0, w0, #0xff + 474b54: a8c27bfd ldp x29, x30, [sp], #32 + 474b58: d65f03c0 ret + +0000000000474b5c <_ZZNK5Catch8TestSpec7matchesERKNS_12TestCaseInfoEENKUlRKNS0_6FilterEE_clES6_>: +_ZZNK5Catch8TestSpec7matchesERKNS_12TestCaseInfoEENKUlRKNS0_6FilterEE_clES6_(): + 474b5c: a9be7bfd stp x29, x30, [sp, #-32]! + 474b60: 910003fd mov x29, sp + 474b64: f9000fe0 str x0, [sp, #24] + 474b68: f9000be1 str x1, [sp, #16] + 474b6c: f9400fe0 ldr x0, [sp, #24] + 474b70: f9400000 ldr x0, [x0] + 474b74: aa0003e1 mov x1, x0 + 474b78: f9400be0 ldr x0, [sp, #16] + 474b7c: 97ffff53 bl 4748c8 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE> + 474b80: 12001c00 and w0, w0, #0xff + 474b84: a8c27bfd ldp x29, x30, [sp], #32 + 474b88: d65f03c0 ret + +0000000000474b8c <_ZNK5Catch8TestSpec7matchesERKNS_12TestCaseInfoE>: +_ZNK5Catch8TestSpec7matchesERKNS_12TestCaseInfoE(): + 474b8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 474b90: 910003fd mov x29, sp + 474b94: f9000bf3 str x19, [sp, #16] + 474b98: f90017e0 str x0, [sp, #40] + 474b9c: f90013e1 str x1, [sp, #32] + 474ba0: f94017e0 ldr x0, [sp, #40] + 474ba4: 94000299 bl 475608 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5beginEv> + 474ba8: aa0003f3 mov x19, x0 + 474bac: f94017e0 ldr x0, [sp, #40] + 474bb0: 940002a2 bl 475638 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE3endEv> + 474bb4: aa0003e1 mov x1, x0 + 474bb8: f94013e0 ldr x0, [sp, #32] + 474bbc: aa0003e2 mov x2, x0 + 474bc0: aa1303e0 mov x0, x19 + 474bc4: 94000098 bl 474e24 <_ZSt6any_ofIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EbT_SG_T0_> + 474bc8: 12001c00 and w0, w0, #0xff + 474bcc: f9400bf3 ldr x19, [sp, #16] + 474bd0: a8c37bfd ldp x29, x30, [sp], #48 + 474bd4: d65f03c0 ret + +0000000000474bd8 <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_>: +_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_(): + 474bd8: a9b97bfd stp x29, x30, [sp, #-112]! + 474bdc: 910003fd mov x29, sp + 474be0: f9000bf3 str x19, [sp, #16] + 474be4: aa0803f3 mov x19, x8 + 474be8: f90017e0 str x0, [sp, #40] + 474bec: f90013e1 str x1, [sp, #32] + 474bf0: 910103e0 add x0, sp, #0x40 + 474bf4: 940002c0 bl 4756f4 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1Ev> + 474bf8: f94017e0 ldr x0, [sp, #40] + 474bfc: f9400000 ldr x0, [x0] + 474c00: f90037e0 str x0, [sp, #104] + 474c04: f94037e0 ldr x0, [sp, #104] + 474c08: 97ff70e8 bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 474c0c: f9001fe0 str x0, [sp, #56] + 474c10: f94037e0 ldr x0, [sp, #104] + 474c14: 97ff70f1 bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 474c18: f9001be0 str x0, [sp, #48] + 474c1c: 9100c3e1 add x1, sp, #0x30 + 474c20: 9100e3e0 add x0, sp, #0x38 + 474c24: 97ff70f9 bl 451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 474c28: 12001c00 and w0, w0, #0xff + 474c2c: 7100001f cmp w0, #0x0 + 474c30: 54000420 b.eq 474cb4 <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_+0xdc> // b.none + 474c34: 9100e3e0 add x0, sp, #0x38 + 474c38: 97ff710f bl 451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 474c3c: f90033e0 str x0, [sp, #96] + 474c40: f94017e0 ldr x0, [sp, #40] + 474c44: f9400400 ldr x0, [x0, #8] + 474c48: aa0003e1 mov x1, x0 + 474c4c: f94033e0 ldr x0, [sp, #96] + 474c50: 97ffce19 bl 4684b4 <_ZN5Catch11isThrowSafeERKNS_14TestCaseHandleERKNS_7IConfigE> + 474c54: 12001c00 and w0, w0, #0xff + 474c58: 7100001f cmp w0, #0x0 + 474c5c: 54000160 b.eq 474c88 <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_+0xb0> // b.none + 474c60: f94033e0 ldr x0, [sp, #96] + 474c64: 97ffc2d0 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 474c68: aa0003e1 mov x1, x0 + 474c6c: f94013e0 ldr x0, [sp, #32] + 474c70: 97ffff16 bl 4748c8 <_ZNK5Catch8TestSpec6Filter7matchesERKNS_12TestCaseInfoE> + 474c74: 12001c00 and w0, w0, #0xff + 474c78: 7100001f cmp w0, #0x0 + 474c7c: 54000060 b.eq 474c88 <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_+0xb0> // b.none + 474c80: 52800020 mov w0, #0x1 // #1 + 474c84: 14000002 b 474c8c <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_+0xb4> + 474c88: 52800000 mov w0, #0x0 // #0 + 474c8c: 7100001f cmp w0, #0x0 + 474c90: 540000c0 b.eq 474ca8 <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_+0xd0> // b.none + 474c94: f94033e0 ldr x0, [sp, #96] + 474c98: f9002fe0 str x0, [sp, #88] + 474c9c: 910163e1 add x1, sp, #0x58 + 474ca0: 910103e0 add x0, sp, #0x40 + 474ca4: 9400029c bl 475714 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12emplace_backIJS3_EEEvDpOT_> + 474ca8: 9100e3e0 add x0, sp, #0x38 + 474cac: 97ff70e8 bl 45104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 474cb0: 17ffffdb b 474c1c <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_+0x44> + 474cb4: aa1303e8 mov x8, x19 + 474cb8: f94013e0 ldr x0, [sp, #32] + 474cbc: 97ffff58 bl 474a1c <_ZNK5Catch8TestSpec6Filter4nameB5cxx11Ev> + 474cc0: 91008260 add x0, x19, #0x20 + 474cc4: 910103e1 add x1, sp, #0x40 + 474cc8: 940002ba bl 4757b0 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1ERKS5_> + 474ccc: d503201f nop + 474cd0: 910103e0 add x0, sp, #0x40 + 474cd4: 97ff9e13 bl 45c520 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EED1Ev> + 474cd8: 14000006 b 474cf0 <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_+0x118> + 474cdc: aa0003f3 mov x19, x0 + 474ce0: 910103e0 add x0, sp, #0x40 + 474ce4: 97ff9e0f bl 45c520 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EED1Ev> + 474ce8: aa1303e0 mov x0, x19 + 474cec: 97fe4b05 bl 407900 <_Unwind_Resume@plt> + 474cf0: aa1303e0 mov x0, x19 + 474cf4: f9400bf3 ldr x19, [sp, #16] + 474cf8: a8c77bfd ldp x29, x30, [sp], #112 + 474cfc: d65f03c0 ret + +0000000000474d00 <_ZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigE>: +_ZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigE(): + 474d00: a9b97bfd stp x29, x30, [sp, #-112]! + 474d04: 910003fd mov x29, sp + 474d08: a90153f3 stp x19, x20, [sp, #16] + 474d0c: a9025bf5 stp x21, x22, [sp, #32] + 474d10: f9001bf7 str x23, [sp, #48] + 474d14: aa0803f5 mov x21, x8 + 474d18: f9002fe0 str x0, [sp, #88] + 474d1c: f9002be1 str x1, [sp, #80] + 474d20: f90027e2 str x2, [sp, #72] + 474d24: f9402fe0 ldr x0, [sp, #88] + 474d28: 94000250 bl 475668 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE4sizeEv> + 474d2c: aa0003f6 mov x22, x0 + 474d30: 9101a3e0 add x0, sp, #0x68 + 474d34: 97ff90b6 bl 45900c <_ZNSaIN5Catch8TestSpec11FilterMatchEEC1Ev> + 474d38: 9101a3e0 add x0, sp, #0x68 + 474d3c: aa0003e2 mov x2, x0 + 474d40: aa1603e1 mov x1, x22 + 474d44: aa1503e0 mov x0, x21 + 474d48: 94000255 bl 47569c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC1EmRKS3_> + 474d4c: 9101a3e0 add x0, sp, #0x68 + 474d50: 97ff8833 bl 456e1c <_ZNSaIN5Catch8TestSpec11FilterMatchEED1Ev> + 474d54: f9402fe0 ldr x0, [sp, #88] + 474d58: 9400022c bl 475608 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5beginEv> + 474d5c: aa0003f6 mov x22, x0 + 474d60: f9402fe0 ldr x0, [sp, #88] + 474d64: 94000235 bl 475638 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE3endEv> + 474d68: aa0003f7 mov x23, x0 + 474d6c: aa1503e0 mov x0, x21 + 474d70: 97ff70da bl 4510d8 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE5beginEv> + 474d74: f9402bf3 ldr x19, [sp, #80] + 474d78: f94027f4 ldr x20, [sp, #72] + 474d7c: aa1303e3 mov x3, x19 + 474d80: aa1403e4 mov x4, x20 + 474d84: aa0003e2 mov x2, x0 + 474d88: aa1703e1 mov x1, x23 + 474d8c: aa1603e0 mov x0, x22 + 474d90: 94000033 bl 474e5c <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS1_IPNS3_11FilterMatchES7_ISB_SaISB_EEEEZNKS3_15matchesByFilterERKS7_INS2_14TestCaseHandleESaISG_EERKNS2_7IConfigEEUlRS5_E_ET0_T_SR_SQ_T1_> + 474d94: 1400000b b 474dc0 <_ZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigE+0xc0> + 474d98: aa0003f3 mov x19, x0 + 474d9c: 9101a3e0 add x0, sp, #0x68 + 474da0: 97ff881f bl 456e1c <_ZNSaIN5Catch8TestSpec11FilterMatchEED1Ev> + 474da4: aa1303e0 mov x0, x19 + 474da8: 97fe4ad6 bl 407900 <_Unwind_Resume@plt> + 474dac: aa0003f3 mov x19, x0 + 474db0: aa1503e0 mov x0, x21 + 474db4: 97ff703a bl 450e9c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev> + 474db8: aa1303e0 mov x0, x19 + 474dbc: 97fe4ad1 bl 407900 <_Unwind_Resume@plt> + 474dc0: aa1503e0 mov x0, x21 + 474dc4: a94153f3 ldp x19, x20, [sp, #16] + 474dc8: a9425bf5 ldp x21, x22, [sp, #32] + 474dcc: f9401bf7 ldr x23, [sp, #48] + 474dd0: a8c77bfd ldp x29, x30, [sp], #112 + 474dd4: d65f03c0 ret + +0000000000474dd8 <_ZNK5Catch8TestSpec14getInvalidArgsB5cxx11Ev>: +_ZNK5Catch8TestSpec14getInvalidArgsB5cxx11Ev(): + 474dd8: d10043ff sub sp, sp, #0x10 + 474ddc: f90007e0 str x0, [sp, #8] + 474de0: f94007e0 ldr x0, [sp, #8] + 474de4: 91006000 add x0, x0, #0x18 + 474de8: 910043ff add sp, sp, #0x10 + 474dec: d65f03c0 ret + +0000000000474df0 <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_ET_SH_SH_T0_>: +_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_ET_SH_SH_T0_(): + 474df0: a9bd7bfd stp x29, x30, [sp, #-48]! + 474df4: 910003fd mov x29, sp + 474df8: f90017e0 str x0, [sp, #40] + 474dfc: f90013e1 str x1, [sp, #32] + 474e00: f9000fe2 str x2, [sp, #24] + 474e04: f9400fe0 ldr x0, [sp, #24] + 474e08: 9400003c bl 474ef8 <_ZN9__gnu_cxx5__ops11__pred_iterIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EENS0_10_Iter_predIT_EESD_> + 474e0c: aa0003e2 mov x2, x0 + 474e10: f94013e1 ldr x1, [sp, #32] + 474e14: f94017e0 ldr x0, [sp, #40] + 474e18: 94000044 bl 474f28 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_> + 474e1c: a8c37bfd ldp x29, x30, [sp], #48 + 474e20: d65f03c0 ret + +0000000000474e24 <_ZSt6any_ofIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EbT_SG_T0_>: +_ZSt6any_ofIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EbT_SG_T0_(): + 474e24: a9bd7bfd stp x29, x30, [sp, #-48]! + 474e28: 910003fd mov x29, sp + 474e2c: f90017e0 str x0, [sp, #40] + 474e30: f90013e1 str x1, [sp, #32] + 474e34: f9000fe2 str x2, [sp, #24] + 474e38: f9400fe2 ldr x2, [sp, #24] + 474e3c: f94013e1 ldr x1, [sp, #32] + 474e40: f94017e0 ldr x0, [sp, #40] + 474e44: 9400004a bl 474f6c <_ZSt7none_ofIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EbT_SG_T0_> + 474e48: 12001c00 and w0, w0, #0xff + 474e4c: 52000000 eor w0, w0, #0x1 + 474e50: 12001c00 and w0, w0, #0xff + 474e54: a8c37bfd ldp x29, x30, [sp], #48 + 474e58: d65f03c0 ret + +0000000000474e5c <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS1_IPNS3_11FilterMatchES7_ISB_SaISB_EEEEZNKS3_15matchesByFilterERKS7_INS2_14TestCaseHandleESaISG_EERKNS2_7IConfigEEUlRS5_E_ET0_T_SR_SQ_T1_>: +_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS1_IPNS3_11FilterMatchES7_ISB_SaISB_EEEEZNKS3_15matchesByFilterERKS7_INS2_14TestCaseHandleESaISG_EERKNS2_7IConfigEEUlRS5_E_ET0_T_SR_SQ_T1_(): + 474e5c: a9b77bfd stp x29, x30, [sp, #-144]! + 474e60: 910003fd mov x29, sp + 474e64: f9000bf3 str x19, [sp, #16] + 474e68: f90027e0 str x0, [sp, #72] + 474e6c: f90023e1 str x1, [sp, #64] + 474e70: f9001fe2 str x2, [sp, #56] + 474e74: a90293e3 stp x3, x4, [sp, #40] + 474e78: 910103e1 add x1, sp, #0x40 + 474e7c: 910123e0 add x0, sp, #0x48 + 474e80: 940003d3 bl 475dcc <_ZN9__gnu_cxxneIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 474e84: 12001c00 and w0, w0, #0xff + 474e88: 7100001f cmp w0, #0x0 + 474e8c: 540002e0 b.eq 474ee8 <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS1_IPNS3_11FilterMatchES7_ISB_SaISB_EEEEZNKS3_15matchesByFilterERKS7_INS2_14TestCaseHandleESaISG_EERKNS2_7IConfigEEUlRS5_E_ET0_T_SR_SQ_T1_+0x8c> // b.none + 474e90: 9100e3e0 add x0, sp, #0x38 + 474e94: 97ff70bf bl 451190 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEdeEv> + 474e98: aa0003f3 mov x19, x0 + 474e9c: 910123e0 add x0, sp, #0x48 + 474ea0: 940003e6 bl 475e38 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEdeEv> + 474ea4: aa0003e2 mov x2, x0 + 474ea8: 9100a3e0 add x0, sp, #0x28 + 474eac: 910163e1 add x1, sp, #0x58 + 474eb0: aa0103e8 mov x8, x1 + 474eb4: aa0203e1 mov x1, x2 + 474eb8: 97ffff48 bl 474bd8 <_ZZNK5Catch8TestSpec15matchesByFilterERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_7IConfigEENKUlRKNS0_6FilterEE_clESC_> + 474ebc: 910163e0 add x0, sp, #0x58 + 474ec0: aa0003e1 mov x1, x0 + 474ec4: aa1303e0 mov x0, x19 + 474ec8: 94000273 bl 475894 <_ZN5Catch8TestSpec11FilterMatchaSEOS1_> + 474ecc: 910163e0 add x0, sp, #0x58 + 474ed0: 97ff97a8 bl 45ad70 <_ZN5Catch8TestSpec11FilterMatchD1Ev> + 474ed4: 910123e0 add x0, sp, #0x48 + 474ed8: 940003ce bl 475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv> + 474edc: 9100e3e0 add x0, sp, #0x38 + 474ee0: 97ff70a2 bl 451168 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec11FilterMatchESt6vectorIS3_SaIS3_EEEppEv> + 474ee4: 17ffffe5 b 474e78 <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS1_IPNS3_11FilterMatchES7_ISB_SaISB_EEEEZNKS3_15matchesByFilterERKS7_INS2_14TestCaseHandleESaISG_EERKNS2_7IConfigEEUlRS5_E_ET0_T_SR_SQ_T1_+0x1c> + 474ee8: f9401fe0 ldr x0, [sp, #56] + 474eec: f9400bf3 ldr x19, [sp, #16] + 474ef0: a8c97bfd ldp x29, x30, [sp], #144 + 474ef4: d65f03c0 ret + +0000000000474ef8 <_ZN9__gnu_cxx5__ops11__pred_iterIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EENS0_10_Iter_predIT_EESD_>: +_ZN9__gnu_cxx5__ops11__pred_iterIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EENS0_10_Iter_predIT_EESD_(): + 474ef8: a9bd7bfd stp x29, x30, [sp, #-48]! + 474efc: 910003fd mov x29, sp + 474f00: f9000fe0 str x0, [sp, #24] + 474f04: 910063e0 add x0, sp, #0x18 + 474f08: 9400002a bl 474fb0 <_ZSt4moveIRZNK5Catch8TestSpec10TagPattern7matchesERKNS0_12TestCaseInfoEEUlRKNS0_3TagEE_EONSt16remove_referenceIT_E4typeEOSC_> + 474f0c: aa0003e1 mov x1, x0 + 474f10: 9100a3e0 add x0, sp, #0x28 + 474f14: f9400021 ldr x1, [x1] + 474f18: 9400002b bl 474fc4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EC1ESB_> + 474f1c: f94017e0 ldr x0, [sp, #40] + 474f20: a8c37bfd ldp x29, x30, [sp], #48 + 474f24: d65f03c0 ret + +0000000000474f28 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_(): + 474f28: a9bb7bfd stp x29, x30, [sp, #-80]! + 474f2c: 910003fd mov x29, sp + 474f30: f9000bf3 str x19, [sp, #16] + 474f34: f9001fe0 str x0, [sp, #56] + 474f38: f9001be1 str x1, [sp, #48] + 474f3c: f90017e2 str x2, [sp, #40] + 474f40: 9100e3e0 add x0, sp, #0x38 + 474f44: 940003d4 bl 475e94 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_> + 474f48: 2a1303e3 mov w3, w19 + 474f4c: f94017e2 ldr x2, [sp, #40] + 474f50: f9401be1 ldr x1, [sp, #48] + 474f54: f9401fe0 ldr x0, [sp, #56] + 474f58: 94000028 bl 474ff8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag> + 474f5c: d503201f nop + 474f60: f9400bf3 ldr x19, [sp, #16] + 474f64: a8c57bfd ldp x29, x30, [sp], #80 + 474f68: d65f03c0 ret + +0000000000474f6c <_ZSt7none_ofIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EbT_SG_T0_>: +_ZSt7none_ofIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EbT_SG_T0_(): + 474f6c: a9bc7bfd stp x29, x30, [sp, #-64]! + 474f70: 910003fd mov x29, sp + 474f74: f90017e0 str x0, [sp, #40] + 474f78: f90013e1 str x1, [sp, #32] + 474f7c: f9000fe2 str x2, [sp, #24] + 474f80: f9400fe2 ldr x2, [sp, #24] + 474f84: f94013e1 ldr x1, [sp, #32] + 474f88: f94017e0 ldr x0, [sp, #40] + 474f8c: 94000081 bl 475190 <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_ET_SG_SG_T0_> + 474f90: f9001fe0 str x0, [sp, #56] + 474f94: 9100e3e1 add x1, sp, #0x38 + 474f98: 910083e0 add x0, sp, #0x20 + 474f9c: 94000265 bl 475930 <_ZN9__gnu_cxxeqIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 474fa0: 12001c00 and w0, w0, #0xff + 474fa4: d503201f nop + 474fa8: a8c47bfd ldp x29, x30, [sp], #64 + 474fac: d65f03c0 ret + +0000000000474fb0 <_ZSt4moveIRZNK5Catch8TestSpec10TagPattern7matchesERKNS0_12TestCaseInfoEEUlRKNS0_3TagEE_EONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRZNK5Catch8TestSpec10TagPattern7matchesERKNS0_12TestCaseInfoEEUlRKNS0_3TagEE_EONSt16remove_referenceIT_E4typeEOSC_(): + 474fb0: d10043ff sub sp, sp, #0x10 + 474fb4: f90007e0 str x0, [sp, #8] + 474fb8: f94007e0 ldr x0, [sp, #8] + 474fbc: 910043ff add sp, sp, #0x10 + 474fc0: d65f03c0 ret + +0000000000474fc4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EC1ESB_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EC2ESB_(): + 474fc4: a9be7bfd stp x29, x30, [sp, #-32]! + 474fc8: 910003fd mov x29, sp + 474fcc: f9000fe0 str x0, [sp, #24] + 474fd0: f9000be1 str x1, [sp, #16] + 474fd4: 910043e0 add x0, sp, #0x10 + 474fd8: 97fffff6 bl 474fb0 <_ZSt4moveIRZNK5Catch8TestSpec10TagPattern7matchesERKNS0_12TestCaseInfoEEUlRKNS0_3TagEE_EONSt16remove_referenceIT_E4typeEOSC_> + 474fdc: aa0003e1 mov x1, x0 + 474fe0: f9400fe0 ldr x0, [sp, #24] + 474fe4: f9400021 ldr x1, [x1] + 474fe8: f9000001 str x1, [x0] + 474fec: d503201f nop + 474ff0: a8c27bfd ldp x29, x30, [sp], #32 + 474ff4: d65f03c0 ret + +0000000000474ff8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag(): + 474ff8: a9bc7bfd stp x29, x30, [sp, #-64]! + 474ffc: 910003fd mov x29, sp + 475000: f90017e0 str x0, [sp, #40] + 475004: f90013e1 str x1, [sp, #32] + 475008: f9000fe2 str x2, [sp, #24] + 47500c: 390043e3 strb w3, [sp, #16] + 475010: 9100a3e1 add x1, sp, #0x28 + 475014: 910083e0 add x0, sp, #0x20 + 475018: 97ffc7f2 bl 466fe0 <_ZN9__gnu_cxxmiIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 47501c: aa0003e1 mov x1, x0 + 475020: 9342fc20 asr x0, x1, #2 + 475024: f9001fe0 str x0, [sp, #56] + 475028: f9401fe0 ldr x0, [sp, #56] + 47502c: f100001f cmp x0, #0x0 + 475030: 540005ad b.le 4750e4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0xec> + 475034: 910063e0 add x0, sp, #0x18 + 475038: f94017e1 ldr x1, [sp, #40] + 47503c: 94000062 bl 4751c4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_> + 475040: 12001c00 and w0, w0, #0xff + 475044: 7100001f cmp w0, #0x0 + 475048: 54000060 b.eq 475054 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x5c> // b.none + 47504c: f94017e0 ldr x0, [sp, #40] + 475050: 1400004e b 475188 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x190> + 475054: 9100a3e0 add x0, sp, #0x28 + 475058: 97ffc760 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 47505c: 910063e0 add x0, sp, #0x18 + 475060: f94017e1 ldr x1, [sp, #40] + 475064: 94000058 bl 4751c4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_> + 475068: 12001c00 and w0, w0, #0xff + 47506c: 7100001f cmp w0, #0x0 + 475070: 54000060 b.eq 47507c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x84> // b.none + 475074: f94017e0 ldr x0, [sp, #40] + 475078: 14000044 b 475188 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x190> + 47507c: 9100a3e0 add x0, sp, #0x28 + 475080: 97ffc756 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 475084: 910063e0 add x0, sp, #0x18 + 475088: f94017e1 ldr x1, [sp, #40] + 47508c: 9400004e bl 4751c4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_> + 475090: 12001c00 and w0, w0, #0xff + 475094: 7100001f cmp w0, #0x0 + 475098: 54000060 b.eq 4750a4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0xac> // b.none + 47509c: f94017e0 ldr x0, [sp, #40] + 4750a0: 1400003a b 475188 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x190> + 4750a4: 9100a3e0 add x0, sp, #0x28 + 4750a8: 97ffc74c bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 4750ac: 910063e0 add x0, sp, #0x18 + 4750b0: f94017e1 ldr x1, [sp, #40] + 4750b4: 94000044 bl 4751c4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_> + 4750b8: 12001c00 and w0, w0, #0xff + 4750bc: 7100001f cmp w0, #0x0 + 4750c0: 54000060 b.eq 4750cc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0xd4> // b.none + 4750c4: f94017e0 ldr x0, [sp, #40] + 4750c8: 14000030 b 475188 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x190> + 4750cc: 9100a3e0 add x0, sp, #0x28 + 4750d0: 97ffc742 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 4750d4: f9401fe0 ldr x0, [sp, #56] + 4750d8: d1000400 sub x0, x0, #0x1 + 4750dc: f9001fe0 str x0, [sp, #56] + 4750e0: 17ffffd2 b 475028 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x30> + 4750e4: 9100a3e1 add x1, sp, #0x28 + 4750e8: 910083e0 add x0, sp, #0x20 + 4750ec: 97ffc7bd bl 466fe0 <_ZN9__gnu_cxxmiIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 4750f0: f100081f cmp x0, #0x2 + 4750f4: 54000200 b.eq 475134 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x13c> // b.none + 4750f8: f1000c1f cmp x0, #0x3 + 4750fc: 54000080 b.eq 47510c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x114> // b.none + 475100: f100041f cmp x0, #0x1 + 475104: 540002c0 b.eq 47515c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x164> // b.none + 475108: 1400001f b 475184 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x18c> + 47510c: 910063e0 add x0, sp, #0x18 + 475110: f94017e1 ldr x1, [sp, #40] + 475114: 9400002c bl 4751c4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_> + 475118: 12001c00 and w0, w0, #0xff + 47511c: 7100001f cmp w0, #0x0 + 475120: 54000060 b.eq 47512c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x134> // b.none + 475124: f94017e0 ldr x0, [sp, #40] + 475128: 14000018 b 475188 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x190> + 47512c: 9100a3e0 add x0, sp, #0x28 + 475130: 97ffc72a bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 475134: 910063e0 add x0, sp, #0x18 + 475138: f94017e1 ldr x1, [sp, #40] + 47513c: 94000022 bl 4751c4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_> + 475140: 12001c00 and w0, w0, #0xff + 475144: 7100001f cmp w0, #0x0 + 475148: 54000060 b.eq 475154 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x15c> // b.none + 47514c: f94017e0 ldr x0, [sp, #40] + 475150: 1400000e b 475188 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x190> + 475154: 9100a3e0 add x0, sp, #0x28 + 475158: 97ffc720 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 47515c: 910063e0 add x0, sp, #0x18 + 475160: f94017e1 ldr x1, [sp, #40] + 475164: 94000018 bl 4751c4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_> + 475168: 12001c00 and w0, w0, #0xff + 47516c: 7100001f cmp w0, #0x0 + 475170: 54000060 b.eq 47517c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x184> // b.none + 475174: f94017e0 ldr x0, [sp, #40] + 475178: 14000004 b 475188 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNKS2_8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRS4_E_EEET_SK_SK_T0_St26random_access_iterator_tag+0x190> + 47517c: 9100a3e0 add x0, sp, #0x28 + 475180: 97ffc716 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 475184: f94013e0 ldr x0, [sp, #32] + 475188: a8c47bfd ldp x29, x30, [sp], #64 + 47518c: d65f03c0 ret + +0000000000475190 <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_ET_SG_SG_T0_>: +_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_ET_SG_SG_T0_(): + 475190: a9bd7bfd stp x29, x30, [sp, #-48]! + 475194: 910003fd mov x29, sp + 475198: f90017e0 str x0, [sp, #40] + 47519c: f90013e1 str x1, [sp, #32] + 4751a0: f9000fe2 str x2, [sp, #24] + 4751a4: f9400fe0 ldr x0, [sp, #24] + 4751a8: 94000016 bl 475200 <_ZN9__gnu_cxx5__ops11__pred_iterIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EENS0_10_Iter_predIT_EESC_> + 4751ac: aa0003e2 mov x2, x0 + 4751b0: f94013e1 ldr x1, [sp, #32] + 4751b4: f94017e0 ldr x0, [sp, #40] + 4751b8: 9400001e bl 475230 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_> + 4751bc: a8c37bfd ldp x29, x30, [sp], #48 + 4751c0: d65f03c0 ret + +00000000004751c4 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec10TagPattern7matchesERKNS2_12TestCaseInfoEEUlRKNS2_3TagEE_EclINS_17__normal_iteratorIPS9_St6vectorIS8_SaIS8_EEEEEEbT_(): + 4751c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4751c8: 910003fd mov x29, sp + 4751cc: f9000bf3 str x19, [sp, #16] + 4751d0: f90017e0 str x0, [sp, #40] + 4751d4: f90013e1 str x1, [sp, #32] + 4751d8: f94017f3 ldr x19, [sp, #40] + 4751dc: 910083e0 add x0, sp, #0x20 + 4751e0: 97ffc708 bl 466e00 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4751e4: aa0003e1 mov x1, x0 + 4751e8: aa1303e0 mov x0, x19 + 4751ec: 97fffd84 bl 4747fc <_ZZNK5Catch8TestSpec10TagPattern7matchesERKNS_12TestCaseInfoEENKUlRKNS_3TagEE_clES7_> + 4751f0: 12001c00 and w0, w0, #0xff + 4751f4: f9400bf3 ldr x19, [sp, #16] + 4751f8: a8c37bfd ldp x29, x30, [sp], #48 + 4751fc: d65f03c0 ret + +0000000000475200 <_ZN9__gnu_cxx5__ops11__pred_iterIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EENS0_10_Iter_predIT_EESC_>: +_ZN9__gnu_cxx5__ops11__pred_iterIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EENS0_10_Iter_predIT_EESC_(): + 475200: a9bd7bfd stp x29, x30, [sp, #-48]! + 475204: 910003fd mov x29, sp + 475208: f9000fe0 str x0, [sp, #24] + 47520c: 910063e0 add x0, sp, #0x18 + 475210: 94000019 bl 475274 <_ZSt4moveIRZNK5Catch8TestSpec7matchesERKNS0_12TestCaseInfoEEUlRKNS1_6FilterEE_EONSt16remove_referenceIT_E4typeEOSB_> + 475214: aa0003e1 mov x1, x0 + 475218: 9100a3e0 add x0, sp, #0x28 + 47521c: f9400021 ldr x1, [x1] + 475220: 9400001a bl 475288 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EC1ESA_> + 475224: f94017e0 ldr x0, [sp, #40] + 475228: a8c37bfd ldp x29, x30, [sp], #48 + 47522c: d65f03c0 ret + +0000000000475230 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_(): + 475230: a9bb7bfd stp x29, x30, [sp, #-80]! + 475234: 910003fd mov x29, sp + 475238: f9000bf3 str x19, [sp, #16] + 47523c: f9001fe0 str x0, [sp, #56] + 475240: f9001be1 str x1, [sp, #48] + 475244: f90017e2 str x2, [sp, #40] + 475248: 9100e3e0 add x0, sp, #0x38 + 47524c: 94000525 bl 4766e0 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_> + 475250: 2a1303e3 mov w3, w19 + 475254: f94017e2 ldr x2, [sp, #40] + 475258: f9401be1 ldr x1, [sp, #48] + 47525c: f9401fe0 ldr x0, [sp, #56] + 475260: 94000017 bl 4752bc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag> + 475264: d503201f nop + 475268: f9400bf3 ldr x19, [sp, #16] + 47526c: a8c57bfd ldp x29, x30, [sp], #80 + 475270: d65f03c0 ret + +0000000000475274 <_ZSt4moveIRZNK5Catch8TestSpec7matchesERKNS0_12TestCaseInfoEEUlRKNS1_6FilterEE_EONSt16remove_referenceIT_E4typeEOSB_>: +_ZSt4moveIRZNK5Catch8TestSpec7matchesERKNS0_12TestCaseInfoEEUlRKNS1_6FilterEE_EONSt16remove_referenceIT_E4typeEOSB_(): + 475274: d10043ff sub sp, sp, #0x10 + 475278: f90007e0 str x0, [sp, #8] + 47527c: f94007e0 ldr x0, [sp, #8] + 475280: 910043ff add sp, sp, #0x10 + 475284: d65f03c0 ret + +0000000000475288 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EC1ESA_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EC2ESA_(): + 475288: a9be7bfd stp x29, x30, [sp, #-32]! + 47528c: 910003fd mov x29, sp + 475290: f9000fe0 str x0, [sp, #24] + 475294: f9000be1 str x1, [sp, #16] + 475298: 910043e0 add x0, sp, #0x10 + 47529c: 97fffff6 bl 475274 <_ZSt4moveIRZNK5Catch8TestSpec7matchesERKNS0_12TestCaseInfoEEUlRKNS1_6FilterEE_EONSt16remove_referenceIT_E4typeEOSB_> + 4752a0: aa0003e1 mov x1, x0 + 4752a4: f9400fe0 ldr x0, [sp, #24] + 4752a8: f9400021 ldr x1, [x1] + 4752ac: f9000001 str x1, [x0] + 4752b0: d503201f nop + 4752b4: a8c27bfd ldp x29, x30, [sp], #32 + 4752b8: d65f03c0 ret + +00000000004752bc <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag(): + 4752bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4752c0: 910003fd mov x29, sp + 4752c4: f90017e0 str x0, [sp, #40] + 4752c8: f90013e1 str x1, [sp, #32] + 4752cc: f9000fe2 str x2, [sp, #24] + 4752d0: 390043e3 strb w3, [sp, #16] + 4752d4: 9100a3e1 add x1, sp, #0x28 + 4752d8: 910083e0 add x0, sp, #0x20 + 4752dc: 94000589 bl 476900 <_ZN9__gnu_cxxmiIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 4752e0: aa0003e1 mov x1, x0 + 4752e4: 9342fc20 asr x0, x1, #2 + 4752e8: f9001fe0 str x0, [sp, #56] + 4752ec: f9401fe0 ldr x0, [sp, #56] + 4752f0: f100001f cmp x0, #0x0 + 4752f4: 540005ad b.le 4753a8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0xec> + 4752f8: 910063e0 add x0, sp, #0x18 + 4752fc: f94017e1 ldr x1, [sp, #40] + 475300: 94000055 bl 475454 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 475304: 12001c00 and w0, w0, #0xff + 475308: 7100001f cmp w0, #0x0 + 47530c: 54000060 b.eq 475318 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x5c> // b.none + 475310: f94017e0 ldr x0, [sp, #40] + 475314: 1400004e b 47544c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 475318: 9100a3e0 add x0, sp, #0x28 + 47531c: 940002bd bl 475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv> + 475320: 910063e0 add x0, sp, #0x18 + 475324: f94017e1 ldr x1, [sp, #40] + 475328: 9400004b bl 475454 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 47532c: 12001c00 and w0, w0, #0xff + 475330: 7100001f cmp w0, #0x0 + 475334: 54000060 b.eq 475340 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x84> // b.none + 475338: f94017e0 ldr x0, [sp, #40] + 47533c: 14000044 b 47544c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 475340: 9100a3e0 add x0, sp, #0x28 + 475344: 940002b3 bl 475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv> + 475348: 910063e0 add x0, sp, #0x18 + 47534c: f94017e1 ldr x1, [sp, #40] + 475350: 94000041 bl 475454 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 475354: 12001c00 and w0, w0, #0xff + 475358: 7100001f cmp w0, #0x0 + 47535c: 54000060 b.eq 475368 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0xac> // b.none + 475360: f94017e0 ldr x0, [sp, #40] + 475364: 1400003a b 47544c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 475368: 9100a3e0 add x0, sp, #0x28 + 47536c: 940002a9 bl 475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv> + 475370: 910063e0 add x0, sp, #0x18 + 475374: f94017e1 ldr x1, [sp, #40] + 475378: 94000037 bl 475454 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 47537c: 12001c00 and w0, w0, #0xff + 475380: 7100001f cmp w0, #0x0 + 475384: 54000060 b.eq 475390 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0xd4> // b.none + 475388: f94017e0 ldr x0, [sp, #40] + 47538c: 14000030 b 47544c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 475390: 9100a3e0 add x0, sp, #0x28 + 475394: 9400029f bl 475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv> + 475398: f9401fe0 ldr x0, [sp, #56] + 47539c: d1000400 sub x0, x0, #0x1 + 4753a0: f9001fe0 str x0, [sp, #56] + 4753a4: 17ffffd2 b 4752ec <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x30> + 4753a8: 9100a3e1 add x1, sp, #0x28 + 4753ac: 910083e0 add x0, sp, #0x20 + 4753b0: 94000554 bl 476900 <_ZN9__gnu_cxxmiIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 4753b4: f100081f cmp x0, #0x2 + 4753b8: 54000200 b.eq 4753f8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x13c> // b.none + 4753bc: f1000c1f cmp x0, #0x3 + 4753c0: 54000080 b.eq 4753d0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x114> // b.none + 4753c4: f100041f cmp x0, #0x1 + 4753c8: 540002c0 b.eq 475420 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x164> // b.none + 4753cc: 1400001f b 475448 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x18c> + 4753d0: 910063e0 add x0, sp, #0x18 + 4753d4: f94017e1 ldr x1, [sp, #40] + 4753d8: 9400001f bl 475454 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 4753dc: 12001c00 and w0, w0, #0xff + 4753e0: 7100001f cmp w0, #0x0 + 4753e4: 54000060 b.eq 4753f0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x134> // b.none + 4753e8: f94017e0 ldr x0, [sp, #40] + 4753ec: 14000018 b 47544c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 4753f0: 9100a3e0 add x0, sp, #0x28 + 4753f4: 94000287 bl 475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv> + 4753f8: 910063e0 add x0, sp, #0x18 + 4753fc: f94017e1 ldr x1, [sp, #40] + 475400: 94000015 bl 475454 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 475404: 12001c00 and w0, w0, #0xff + 475408: 7100001f cmp w0, #0x0 + 47540c: 54000060 b.eq 475418 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x15c> // b.none + 475410: f94017e0 ldr x0, [sp, #40] + 475414: 1400000e b 47544c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 475418: 9100a3e0 add x0, sp, #0x28 + 47541c: 9400027d bl 475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv> + 475420: 910063e0 add x0, sp, #0x18 + 475424: f94017e1 ldr x1, [sp, #40] + 475428: 9400000b bl 475454 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_> + 47542c: 12001c00 and w0, w0, #0xff + 475430: 7100001f cmp w0, #0x0 + 475434: 54000060 b.eq 475440 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x184> // b.none + 475438: f94017e0 ldr x0, [sp, #40] + 47543c: 14000004 b 47544c <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEENS0_5__ops10_Iter_predIZNKS3_7matchesERKNS2_12TestCaseInfoEEUlRS5_E_EEET_SJ_SJ_T0_St26random_access_iterator_tag+0x190> + 475440: 9100a3e0 add x0, sp, #0x28 + 475444: 94000273 bl 475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv> + 475448: f94013e0 ldr x0, [sp, #32] + 47544c: a8c47bfd ldp x29, x30, [sp], #64 + 475450: d65f03c0 ret + +0000000000475454 <_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZNK5Catch8TestSpec7matchesERKNS2_12TestCaseInfoEEUlRKNS3_6FilterEE_EclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_(): + 475454: a9bd7bfd stp x29, x30, [sp, #-48]! + 475458: 910003fd mov x29, sp + 47545c: f9000bf3 str x19, [sp, #16] + 475460: f90017e0 str x0, [sp, #40] + 475464: f90013e1 str x1, [sp, #32] + 475468: f94017f3 ldr x19, [sp, #40] + 47546c: 910083e0 add x0, sp, #0x20 + 475470: 94000272 bl 475e38 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEdeEv> + 475474: aa0003e1 mov x1, x0 + 475478: aa1303e0 mov x0, x19 + 47547c: 97fffdb8 bl 474b5c <_ZZNK5Catch8TestSpec7matchesERKNS_12TestCaseInfoEENKUlRKNS0_6FilterEE_clES6_> + 475480: 12001c00 and w0, w0, #0xff + 475484: f9400bf3 ldr x19, [sp, #16] + 475488: a8c37bfd ldp x29, x30, [sp], #48 + 47548c: d65f03c0 ret + +0000000000475490 <_ZSt5beginISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_5beginEERKT_>: +_ZSt5beginISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_5beginEERKT_(): + 475490: a9be7bfd stp x29, x30, [sp, #-32]! + 475494: 910003fd mov x29, sp + 475498: f9000fe0 str x0, [sp, #24] + 47549c: f9400fe0 ldr x0, [sp, #24] + 4754a0: 97ffc625 bl 466d34 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE5beginEv> + 4754a4: a8c27bfd ldp x29, x30, [sp], #32 + 4754a8: d65f03c0 ret + +00000000004754ac <_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERKT_>: +_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERKT_(): + 4754ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4754b0: 910003fd mov x29, sp + 4754b4: f9000fe0 str x0, [sp, #24] + 4754b8: f9400fe0 ldr x0, [sp, #24] + 4754bc: 97ffc62a bl 466d64 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 4754c0: a8c27bfd ldp x29, x30, [sp], #32 + 4754c4: d65f03c0 ret + +00000000004754c8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv(): + 4754c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4754cc: 910003fd mov x29, sp + 4754d0: f9000fe0 str x0, [sp, #24] + 4754d4: f9400fe0 ldr x0, [sp, #24] + 4754d8: f9400000 ldr x0, [x0] + 4754dc: f90017e0 str x0, [sp, #40] + 4754e0: 9100a3e1 add x1, sp, #0x28 + 4754e4: 910083e0 add x0, sp, #0x20 + 4754e8: 940000fc bl 4758d8 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_> + 4754ec: f94013e0 ldr x0, [sp, #32] + 4754f0: a8c37bfd ldp x29, x30, [sp], #48 + 4754f4: d65f03c0 ret + +00000000004754f8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv(): + 4754f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4754fc: 910003fd mov x29, sp + 475500: f9000fe0 str x0, [sp, #24] + 475504: f9400fe0 ldr x0, [sp, #24] + 475508: f9400400 ldr x0, [x0, #8] + 47550c: f90017e0 str x0, [sp, #40] + 475510: 9100a3e1 add x1, sp, #0x28 + 475514: 910083e0 add x0, sp, #0x20 + 475518: 940000f0 bl 4758d8 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_> + 47551c: f94013e0 ldr x0, [sp, #32] + 475520: a8c37bfd ldp x29, x30, [sp], #48 + 475524: d65f03c0 ret + +0000000000475528 <_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_>: +_ZN9__gnu_cxxneIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_(): + 475528: a9bd7bfd stp x29, x30, [sp, #-48]! + 47552c: 910003fd mov x29, sp + 475530: f9000bf3 str x19, [sp, #16] + 475534: f90017e0 str x0, [sp, #40] + 475538: f90013e1 str x1, [sp, #32] + 47553c: f94017e0 ldr x0, [sp, #40] + 475540: 940000f0 bl 475900 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 475544: f9400013 ldr x19, [x0] + 475548: f94013e0 ldr x0, [sp, #32] + 47554c: 940000ed bl 475900 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 475550: f9400000 ldr x0, [x0] + 475554: eb00027f cmp x19, x0 + 475558: 1a9f07e0 cset w0, ne // ne = any + 47555c: 12001c00 and w0, w0, #0xff + 475560: f9400bf3 ldr x19, [sp, #16] + 475564: a8c37bfd ldp x29, x30, [sp], #48 + 475568: d65f03c0 ret + +000000000047556c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEppEv(): + 47556c: d10043ff sub sp, sp, #0x10 + 475570: f90007e0 str x0, [sp, #8] + 475574: f94007e0 ldr x0, [sp, #8] + 475578: f9400000 ldr x0, [x0] + 47557c: 91002001 add x1, x0, #0x8 + 475580: f94007e0 ldr x0, [sp, #8] + 475584: f9000001 str x1, [x0] + 475588: f94007e0 ldr x0, [sp, #8] + 47558c: 910043ff add sp, sp, #0x10 + 475590: d65f03c0 ret + +0000000000475594 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv(): + 475594: d10043ff sub sp, sp, #0x10 + 475598: f90007e0 str x0, [sp, #8] + 47559c: f94007e0 ldr x0, [sp, #8] + 4755a0: f9400000 ldr x0, [x0] + 4755a4: 910043ff add sp, sp, #0x10 + 4755a8: d65f03c0 ret + +00000000004755ac <_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEptEv>: +_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEptEv(): + 4755ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4755b0: 910003fd mov x29, sp + 4755b4: f9000fe0 str x0, [sp, #24] + 4755b8: f9400fe0 ldr x0, [sp, #24] + 4755bc: 940000d6 bl 475914 <_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE3getEv> + 4755c0: a8c27bfd ldp x29, x30, [sp], #32 + 4755c4: d65f03c0 ret + +00000000004755c8 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5emptyEv>: +_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5emptyEv(): + 4755c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4755cc: 910003fd mov x29, sp + 4755d0: f9000fe0 str x0, [sp, #24] + 4755d4: f9400fe0 ldr x0, [sp, #24] + 4755d8: 9400000c bl 475608 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5beginEv> + 4755dc: f90013e0 str x0, [sp, #32] + 4755e0: f9400fe0 ldr x0, [sp, #24] + 4755e4: 94000015 bl 475638 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE3endEv> + 4755e8: f90017e0 str x0, [sp, #40] + 4755ec: 9100a3e1 add x1, sp, #0x28 + 4755f0: 910083e0 add x0, sp, #0x20 + 4755f4: 940000cf bl 475930 <_ZN9__gnu_cxxeqIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 4755f8: 12001c00 and w0, w0, #0xff + 4755fc: d503201f nop + 475600: a8c37bfd ldp x29, x30, [sp], #48 + 475604: d65f03c0 ret + +0000000000475608 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5beginEv>: +_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5beginEv(): + 475608: a9bd7bfd stp x29, x30, [sp, #-48]! + 47560c: 910003fd mov x29, sp + 475610: f9000fe0 str x0, [sp, #24] + 475614: f9400fe0 ldr x0, [sp, #24] + 475618: f9400000 ldr x0, [x0] + 47561c: f90017e0 str x0, [sp, #40] + 475620: 9100a3e1 add x1, sp, #0x28 + 475624: 910083e0 add x0, sp, #0x20 + 475628: 940000d3 bl 475974 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEC1ERKS5_> + 47562c: f94013e0 ldr x0, [sp, #32] + 475630: a8c37bfd ldp x29, x30, [sp], #48 + 475634: d65f03c0 ret + +0000000000475638 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE3endEv>: +_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE3endEv(): + 475638: a9bd7bfd stp x29, x30, [sp, #-48]! + 47563c: 910003fd mov x29, sp + 475640: f9000fe0 str x0, [sp, #24] + 475644: f9400fe0 ldr x0, [sp, #24] + 475648: f9400400 ldr x0, [x0, #8] + 47564c: f90017e0 str x0, [sp, #40] + 475650: 9100a3e1 add x1, sp, #0x28 + 475654: 910083e0 add x0, sp, #0x20 + 475658: 940000c7 bl 475974 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEC1ERKS5_> + 47565c: f94013e0 ldr x0, [sp, #32] + 475660: a8c37bfd ldp x29, x30, [sp], #48 + 475664: d65f03c0 ret + +0000000000475668 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE4sizeEv>: +_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE4sizeEv(): + 475668: d10043ff sub sp, sp, #0x10 + 47566c: f90007e0 str x0, [sp, #8] + 475670: f94007e0 ldr x0, [sp, #8] + 475674: f9400401 ldr x1, [x0, #8] + 475678: f94007e0 ldr x0, [sp, #8] + 47567c: f9400000 ldr x0, [x0] + 475680: cb000020 sub x0, x1, x0 + 475684: 9344fc01 asr x1, x0, #4 + 475688: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 47568c: f2955560 movk x0, #0xaaab + 475690: 9b007c20 mul x0, x1, x0 + 475694: 910043ff add sp, sp, #0x10 + 475698: d65f03c0 ret + +000000000047569c <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC1EmRKS3_>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC2EmRKS3_(): + 47569c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4756a0: 910003fd mov x29, sp + 4756a4: f9000bf3 str x19, [sp, #16] + 4756a8: f9001fe0 str x0, [sp, #56] + 4756ac: f9001be1 str x1, [sp, #48] + 4756b0: f90017e2 str x2, [sp, #40] + 4756b4: f9401fe0 ldr x0, [sp, #56] + 4756b8: f94017e2 ldr x2, [sp, #40] + 4756bc: f9401be1 ldr x1, [sp, #48] + 4756c0: 940000b7 bl 47599c <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC1EmRKS3_> + 4756c4: f9401be1 ldr x1, [sp, #48] + 4756c8: f9401fe0 ldr x0, [sp, #56] + 4756cc: 940000c9 bl 4759f0 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE21_M_default_initializeEm> + 4756d0: 14000006 b 4756e8 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EEC1EmRKS3_+0x4c> + 4756d4: aa0003f3 mov x19, x0 + 4756d8: f9401fe0 ldr x0, [sp, #56] + 4756dc: 97ff7a3d bl 453fd0 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EED1Ev> + 4756e0: aa1303e0 mov x0, x19 + 4756e4: 97fe4887 bl 407900 <_Unwind_Resume@plt> + 4756e8: f9400bf3 ldr x19, [sp, #16] + 4756ec: a8c47bfd ldp x29, x30, [sp], #64 + 4756f0: d65f03c0 ret + +00000000004756f4 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1Ev>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1Ev(): + 4756f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4756f8: 910003fd mov x29, sp + 4756fc: f9000fe0 str x0, [sp, #24] + 475700: f9400fe0 ldr x0, [sp, #24] + 475704: 940000cf bl 475a40 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC1Ev> + 475708: d503201f nop + 47570c: a8c27bfd ldp x29, x30, [sp], #32 + 475710: d65f03c0 ret + +0000000000475714 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12emplace_backIJS3_EEEvDpOT_>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12emplace_backIJS3_EEEvDpOT_(): + 475714: a9bd7bfd stp x29, x30, [sp, #-48]! + 475718: 910003fd mov x29, sp + 47571c: a90153f3 stp x19, x20, [sp, #16] + 475720: f90017e0 str x0, [sp, #40] + 475724: f90013e1 str x1, [sp, #32] + 475728: f94017e0 ldr x0, [sp, #40] + 47572c: f9400401 ldr x1, [x0, #8] + 475730: f94017e0 ldr x0, [sp, #40] + 475734: f9400800 ldr x0, [x0, #16] + 475738: eb00003f cmp x1, x0 + 47573c: 54000200 b.eq 47577c <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12emplace_backIJS3_EEEvDpOT_+0x68> // b.none + 475740: f94017f3 ldr x19, [sp, #40] + 475744: f94017e0 ldr x0, [sp, #40] + 475748: f9400414 ldr x20, [x0, #8] + 47574c: f94013e0 ldr x0, [sp, #32] + 475750: 97ff7ab0 bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 475754: aa0003e2 mov x2, x0 + 475758: aa1403e1 mov x1, x20 + 47575c: aa1303e0 mov x0, x19 + 475760: 940000c0 bl 475a60 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_> + 475764: f94017e0 ldr x0, [sp, #40] + 475768: f9400400 ldr x0, [x0, #8] + 47576c: 91002001 add x1, x0, #0x8 + 475770: f94017e0 ldr x0, [sp, #40] + 475774: f9000401 str x1, [x0, #8] + 475778: 1400000a b 4757a0 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12emplace_backIJS3_EEEvDpOT_+0x8c> + 47577c: f94017e0 ldr x0, [sp, #40] + 475780: 940000c6 bl 475a98 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE3endEv> + 475784: aa0003f3 mov x19, x0 + 475788: f94013e0 ldr x0, [sp, #32] + 47578c: 97ff7aa1 bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 475790: aa0003e2 mov x2, x0 + 475794: aa1303e1 mov x1, x19 + 475798: f94017e0 ldr x0, [sp, #40] + 47579c: 940000c9 bl 475ac0 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 4757a0: d503201f nop + 4757a4: a94153f3 ldp x19, x20, [sp, #16] + 4757a8: a8c37bfd ldp x29, x30, [sp], #48 + 4757ac: d65f03c0 ret + +00000000004757b0 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1ERKS5_>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC2ERKS5_(): + 4757b0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4757b4: 910003fd mov x29, sp + 4757b8: a90153f3 stp x19, x20, [sp, #16] + 4757bc: f90013f5 str x21, [sp, #32] + 4757c0: f9001fe0 str x0, [sp, #56] + 4757c4: f9001be1 str x1, [sp, #48] + 4757c8: f9401ff3 ldr x19, [sp, #56] + 4757cc: f9401be0 ldr x0, [sp, #48] + 4757d0: 9400013d bl 475cc4 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE4sizeEv> + 4757d4: aa0003f4 mov x20, x0 + 4757d8: f9401be0 ldr x0, [sp, #48] + 4757dc: 94000151 bl 475d20 <_ZNKSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 4757e0: aa0003e1 mov x1, x0 + 4757e4: 910123e0 add x0, sp, #0x48 + 4757e8: aa0003e8 mov x8, x0 + 4757ec: aa0103e0 mov x0, x1 + 4757f0: 94000140 bl 475cf0 <_ZN9__gnu_cxx14__alloc_traitsISaIPKN5Catch14TestCaseHandleEES4_E17_S_select_on_copyERKS5_> + 4757f4: 910123e0 add x0, sp, #0x48 + 4757f8: aa0003e2 mov x2, x0 + 4757fc: aa1403e1 mov x1, x20 + 475800: aa1303e0 mov x0, x19 + 475804: 9400014c bl 475d34 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC1EmRKS4_> + 475808: 910123e0 add x0, sp, #0x48 + 47580c: 97ff9f93 bl 45d658 <_ZNSaIPKN5Catch14TestCaseHandleEED1Ev> + 475810: f9401be0 ldr x0, [sp, #48] + 475814: 97ff6e65 bl 4511a8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5beginEv> + 475818: aa0003f4 mov x20, x0 + 47581c: f9401be0 ldr x0, [sp, #48] + 475820: 97ff6e6e bl 4511d8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE3endEv> + 475824: aa0003f5 mov x21, x0 + 475828: f9401fe0 ldr x0, [sp, #56] + 47582c: f9400013 ldr x19, [x0] + 475830: f9401fe0 ldr x0, [sp, #56] + 475834: 97ff9e1f bl 45d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 475838: aa0003e3 mov x3, x0 + 47583c: aa1303e2 mov x2, x19 + 475840: aa1503e1 mov x1, x21 + 475844: aa1403e0 mov x0, x20 + 475848: 94000150 bl 475d88 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E> + 47584c: aa0003e1 mov x1, x0 + 475850: f9401fe0 ldr x0, [sp, #56] + 475854: f9000401 str x1, [x0, #8] + 475858: 1400000b b 475884 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1ERKS5_+0xd4> + 47585c: aa0003f3 mov x19, x0 + 475860: 910123e0 add x0, sp, #0x48 + 475864: 97ff9f7d bl 45d658 <_ZNSaIPKN5Catch14TestCaseHandleEED1Ev> + 475868: aa1303e0 mov x0, x19 + 47586c: 97fe4825 bl 407900 <_Unwind_Resume@plt> + 475870: aa0003f3 mov x19, x0 + 475874: f9401fe0 ldr x0, [sp, #56] + 475878: 97ff9df9 bl 45d05c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EED1Ev> + 47587c: aa1303e0 mov x0, x19 + 475880: 97fe4820 bl 407900 <_Unwind_Resume@plt> + 475884: a94153f3 ldp x19, x20, [sp, #16] + 475888: f94013f5 ldr x21, [sp, #32] + 47588c: a8c57bfd ldp x29, x30, [sp], #80 + 475890: d65f03c0 ret + +0000000000475894 <_ZN5Catch8TestSpec11FilterMatchaSEOS1_>: +_ZN5Catch8TestSpec11FilterMatchaSEOS1_(): + 475894: a9be7bfd stp x29, x30, [sp, #-32]! + 475898: 910003fd mov x29, sp + 47589c: f9000fe0 str x0, [sp, #24] + 4758a0: f9000be1 str x1, [sp, #16] + 4758a4: f9400fe0 ldr x0, [sp, #24] + 4758a8: f9400be1 ldr x1, [sp, #16] + 4758ac: 97fe4725 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4758b0: f9400fe0 ldr x0, [sp, #24] + 4758b4: 91008002 add x2, x0, #0x20 + 4758b8: f9400be0 ldr x0, [sp, #16] + 4758bc: 91008000 add x0, x0, #0x20 + 4758c0: aa0003e1 mov x1, x0 + 4758c4: aa0203e0 mov x0, x2 + 4758c8: 94000162 bl 475e50 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEaSEOS5_> + 4758cc: f9400fe0 ldr x0, [sp, #24] + 4758d0: a8c27bfd ldp x29, x30, [sp], #32 + 4758d4: d65f03c0 ret + +00000000004758d8 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_(): + 4758d8: d10043ff sub sp, sp, #0x10 + 4758dc: f90007e0 str x0, [sp, #8] + 4758e0: f90003e1 str x1, [sp] + 4758e4: f94003e0 ldr x0, [sp] + 4758e8: f9400001 ldr x1, [x0] + 4758ec: f94007e0 ldr x0, [sp, #8] + 4758f0: f9000001 str x1, [x0] + 4758f4: d503201f nop + 4758f8: 910043ff add sp, sp, #0x10 + 4758fc: d65f03c0 ret + +0000000000475900 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv(): + 475900: d10043ff sub sp, sp, #0x10 + 475904: f90007e0 str x0, [sp, #8] + 475908: f94007e0 ldr x0, [sp, #8] + 47590c: 910043ff add sp, sp, #0x10 + 475910: d65f03c0 ret + +0000000000475914 <_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE3getEv(): + 475914: a9be7bfd stp x29, x30, [sp, #-32]! + 475918: 910003fd mov x29, sp + 47591c: f9000fe0 str x0, [sp, #24] + 475920: f9400fe0 ldr x0, [sp, #24] + 475924: 94000161 bl 475ea8 <_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE6_M_ptrEv> + 475928: a8c27bfd ldp x29, x30, [sp], #32 + 47592c: d65f03c0 ret + +0000000000475930 <_ZN9__gnu_cxxeqIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxeqIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 475930: a9bd7bfd stp x29, x30, [sp, #-48]! + 475934: 910003fd mov x29, sp + 475938: f9000bf3 str x19, [sp, #16] + 47593c: f90017e0 str x0, [sp, #40] + 475940: f90013e1 str x1, [sp, #32] + 475944: f94017e0 ldr x0, [sp, #40] + 475948: 94000160 bl 475ec8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 47594c: f9400013 ldr x19, [x0] + 475950: f94013e0 ldr x0, [sp, #32] + 475954: 9400015d bl 475ec8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 475958: f9400000 ldr x0, [x0] + 47595c: eb00027f cmp x19, x0 + 475960: 1a9f17e0 cset w0, eq // eq = none + 475964: 12001c00 and w0, w0, #0xff + 475968: f9400bf3 ldr x19, [sp, #16] + 47596c: a8c37bfd ldp x29, x30, [sp], #48 + 475970: d65f03c0 ret + +0000000000475974 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEC1ERKS5_(): + 475974: d10043ff sub sp, sp, #0x10 + 475978: f90007e0 str x0, [sp, #8] + 47597c: f90003e1 str x1, [sp] + 475980: f94003e0 ldr x0, [sp] + 475984: f9400001 ldr x1, [x0] + 475988: f94007e0 ldr x0, [sp, #8] + 47598c: f9000001 str x1, [x0] + 475990: d503201f nop + 475994: 910043ff add sp, sp, #0x10 + 475998: d65f03c0 ret + +000000000047599c <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC1EmRKS3_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC2EmRKS3_(): + 47599c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4759a0: 910003fd mov x29, sp + 4759a4: f9000bf3 str x19, [sp, #16] + 4759a8: f9001fe0 str x0, [sp, #56] + 4759ac: f9001be1 str x1, [sp, #48] + 4759b0: f90017e2 str x2, [sp, #40] + 4759b4: f9401fe0 ldr x0, [sp, #56] + 4759b8: f94017e1 ldr x1, [sp, #40] + 4759bc: 97ff9506 bl 45add4 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implC1ERKS3_> + 4759c0: f9401be1 ldr x1, [sp, #48] + 4759c4: f9401fe0 ldr x0, [sp, #56] + 4759c8: 94000145 bl 475edc <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE17_M_create_storageEm> + 4759cc: 14000006 b 4759e4 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EEC1EmRKS3_+0x48> + 4759d0: aa0003f3 mov x19, x0 + 4759d4: f9401fe0 ldr x0, [sp, #56] + 4759d8: 97ff796e bl 453f90 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE12_Vector_implD1Ev> + 4759dc: aa1303e0 mov x0, x19 + 4759e0: 97fe47c8 bl 407900 <_Unwind_Resume@plt> + 4759e4: f9400bf3 ldr x19, [sp, #16] + 4759e8: a8c47bfd ldp x29, x30, [sp], #64 + 4759ec: d65f03c0 ret + +00000000004759f0 <_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE21_M_default_initializeEm>: +_ZNSt6vectorIN5Catch8TestSpec11FilterMatchESaIS2_EE21_M_default_initializeEm(): + 4759f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4759f4: 910003fd mov x29, sp + 4759f8: f9000bf3 str x19, [sp, #16] + 4759fc: f90017e0 str x0, [sp, #40] + 475a00: f90013e1 str x1, [sp, #32] + 475a04: f94017e0 ldr x0, [sp, #40] + 475a08: f9400013 ldr x19, [x0] + 475a0c: f94017e0 ldr x0, [sp, #40] + 475a10: 97ff7989 bl 454034 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE19_M_get_Tp_allocatorEv> + 475a14: aa0003e2 mov x2, x0 + 475a18: f94013e1 ldr x1, [sp, #32] + 475a1c: aa1303e0 mov x0, x19 + 475a20: 9400014a bl 475f48 <_ZSt27__uninitialized_default_n_aIPN5Catch8TestSpec11FilterMatchEmS2_ET_S4_T0_RSaIT1_E> + 475a24: aa0003e1 mov x1, x0 + 475a28: f94017e0 ldr x0, [sp, #40] + 475a2c: f9000401 str x1, [x0, #8] + 475a30: d503201f nop + 475a34: f9400bf3 ldr x19, [sp, #16] + 475a38: a8c37bfd ldp x29, x30, [sp], #48 + 475a3c: d65f03c0 ret + +0000000000475a40 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC2Ev(): + 475a40: a9be7bfd stp x29, x30, [sp, #-32]! + 475a44: 910003fd mov x29, sp + 475a48: f9000fe0 str x0, [sp, #24] + 475a4c: f9400fe0 ldr x0, [sp, #24] + 475a50: 94000148 bl 475f70 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implC1Ev> + 475a54: d503201f nop + 475a58: a8c27bfd ldp x29, x30, [sp], #32 + 475a5c: d65f03c0 ret + +0000000000475a60 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_(): + 475a60: a9bd7bfd stp x29, x30, [sp, #-48]! + 475a64: 910003fd mov x29, sp + 475a68: f90017e0 str x0, [sp, #40] + 475a6c: f90013e1 str x1, [sp, #32] + 475a70: f9000fe2 str x2, [sp, #24] + 475a74: f9400fe0 ldr x0, [sp, #24] + 475a78: 97ff79e6 bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 475a7c: aa0003e2 mov x2, x0 + 475a80: f94013e1 ldr x1, [sp, #32] + 475a84: f94017e0 ldr x0, [sp, #40] + 475a88: 94000148 bl 475fa8 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE9constructIS4_JS4_EEEvPT_DpOT0_> + 475a8c: d503201f nop + 475a90: a8c37bfd ldp x29, x30, [sp], #48 + 475a94: d65f03c0 ret + +0000000000475a98 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE3endEv>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE3endEv(): + 475a98: a9bd7bfd stp x29, x30, [sp, #-48]! + 475a9c: 910003fd mov x29, sp + 475aa0: f9000fe0 str x0, [sp, #24] + 475aa4: f9400fe0 ldr x0, [sp, #24] + 475aa8: 91002001 add x1, x0, #0x8 + 475aac: 9100a3e0 add x0, sp, #0x28 + 475ab0: 94000150 bl 475ff0 <_ZN9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 475ab4: f94017e0 ldr x0, [sp, #40] + 475ab8: a8c37bfd ldp x29, x30, [sp], #48 + 475abc: d65f03c0 ret + +0000000000475ac0 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 475ac0: a9b87bfd stp x29, x30, [sp, #-128]! + 475ac4: 910003fd mov x29, sp + 475ac8: a90153f3 stp x19, x20, [sp, #16] + 475acc: f9001fe0 str x0, [sp, #56] + 475ad0: f9001be1 str x1, [sp, #48] + 475ad4: f90017e2 str x2, [sp, #40] + 475ad8: 900002a0 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 475adc: 911ca002 add x2, x0, #0x728 + 475ae0: d2800021 mov x1, #0x1 // #1 + 475ae4: f9401fe0 ldr x0, [sp, #56] + 475ae8: 9400014c bl 476018 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12_M_check_lenEmPKc> + 475aec: f9003be0 str x0, [sp, #112] + 475af0: f9401fe0 ldr x0, [sp, #56] + 475af4: f9400000 ldr x0, [x0] + 475af8: f90037e0 str x0, [sp, #104] + 475afc: f9401fe0 ldr x0, [sp, #56] + 475b00: f9400400 ldr x0, [x0, #8] + 475b04: f90033e0 str x0, [sp, #96] + 475b08: f9401fe0 ldr x0, [sp, #56] + 475b0c: 94000176 bl 4760e4 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5beginEv> + 475b10: f90027e0 str x0, [sp, #72] + 475b14: 910123e1 add x1, sp, #0x48 + 475b18: 9100c3e0 add x0, sp, #0x30 + 475b1c: 9400017b bl 476108 <_ZN9__gnu_cxxmiIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 475b20: f9002fe0 str x0, [sp, #88] + 475b24: f9401fe0 ldr x0, [sp, #56] + 475b28: f9403be1 ldr x1, [sp, #112] + 475b2c: 94000188 bl 47614c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE11_M_allocateEm> + 475b30: f9002be0 str x0, [sp, #80] + 475b34: f9402be0 ldr x0, [sp, #80] + 475b38: f9003fe0 str x0, [sp, #120] + 475b3c: f9401ff3 ldr x19, [sp, #56] + 475b40: f9402fe0 ldr x0, [sp, #88] + 475b44: d37df000 lsl x0, x0, #3 + 475b48: f9402be1 ldr x1, [sp, #80] + 475b4c: 8b000034 add x20, x1, x0 + 475b50: f94017e0 ldr x0, [sp, #40] + 475b54: 97ff79af bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 475b58: aa0003e2 mov x2, x0 + 475b5c: aa1403e1 mov x1, x20 + 475b60: aa1303e0 mov x0, x19 + 475b64: 97ffffbf bl 475a60 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_> + 475b68: f9003fff str xzr, [sp, #120] + 475b6c: 9100c3e0 add x0, sp, #0x30 + 475b70: 94000185 bl 476184 <_ZNK9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 475b74: f9400013 ldr x19, [x0] + 475b78: f9401fe0 ldr x0, [sp, #56] + 475b7c: 97ff9d4d bl 45d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 475b80: aa0003e3 mov x3, x0 + 475b84: f9402be2 ldr x2, [sp, #80] + 475b88: aa1303e1 mov x1, x19 + 475b8c: f94037e0 ldr x0, [sp, #104] + 475b90: 94000182 bl 476198 <_ZSt34__uninitialized_move_if_noexcept_aIPPKN5Catch14TestCaseHandleES4_SaIS3_EET0_T_S7_S6_RT1_> + 475b94: f9003fe0 str x0, [sp, #120] + 475b98: f9403fe0 ldr x0, [sp, #120] + 475b9c: 91002000 add x0, x0, #0x8 + 475ba0: f9003fe0 str x0, [sp, #120] + 475ba4: 9100c3e0 add x0, sp, #0x30 + 475ba8: 94000177 bl 476184 <_ZNK9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 475bac: f9400013 ldr x19, [x0] + 475bb0: f9401fe0 ldr x0, [sp, #56] + 475bb4: 97ff9d3f bl 45d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 475bb8: aa0003e3 mov x3, x0 + 475bbc: f9403fe2 ldr x2, [sp, #120] + 475bc0: f94033e1 ldr x1, [sp, #96] + 475bc4: aa1303e0 mov x0, x19 + 475bc8: 94000174 bl 476198 <_ZSt34__uninitialized_move_if_noexcept_aIPPKN5Catch14TestCaseHandleES4_SaIS3_EET0_T_S7_S6_RT1_> + 475bcc: f9003fe0 str x0, [sp, #120] + 475bd0: f9401fe0 ldr x0, [sp, #56] + 475bd4: 97ff9d37 bl 45d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 475bd8: aa0003e2 mov x2, x0 + 475bdc: f94033e1 ldr x1, [sp, #96] + 475be0: f94037e0 ldr x0, [sp, #104] + 475be4: 97ff9d38 bl 45d0c4 <_ZSt8_DestroyIPPKN5Catch14TestCaseHandleES3_EvT_S5_RSaIT0_E> + 475be8: f9401fe3 ldr x3, [sp, #56] + 475bec: f9401fe0 ldr x0, [sp, #56] + 475bf0: f9400801 ldr x1, [x0, #16] + 475bf4: f94037e0 ldr x0, [sp, #104] + 475bf8: cb000020 sub x0, x1, x0 + 475bfc: 9343fc01 asr x1, x0, #3 + 475c00: aa0103e0 mov x0, x1 + 475c04: aa0003e2 mov x2, x0 + 475c08: f94037e1 ldr x1, [sp, #104] + 475c0c: aa0303e0 mov x0, x3 + 475c10: 97ff9e9a bl 45d678 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13_M_deallocateEPS3_m> + 475c14: f9401fe0 ldr x0, [sp, #56] + 475c18: f9402be1 ldr x1, [sp, #80] + 475c1c: f9000001 str x1, [x0] + 475c20: f9401fe0 ldr x0, [sp, #56] + 475c24: f9403fe1 ldr x1, [sp, #120] + 475c28: f9000401 str x1, [x0, #8] + 475c2c: f9403be0 ldr x0, [sp, #112] + 475c30: d37df000 lsl x0, x0, #3 + 475c34: f9402be1 ldr x1, [sp, #80] + 475c38: 8b000021 add x1, x1, x0 + 475c3c: f9401fe0 ldr x0, [sp, #56] + 475c40: f9000801 str x1, [x0, #16] + 475c44: 1400001d b 475cb8 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1f8> + 475c48: 97fe44b6 bl 406f20 <__cxa_begin_catch@plt> + 475c4c: f9403fe0 ldr x0, [sp, #120] + 475c50: f100001f cmp x0, #0x0 + 475c54: 54000141 b.ne 475c7c <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1bc> // b.any + 475c58: f9401fe2 ldr x2, [sp, #56] + 475c5c: f9402fe0 ldr x0, [sp, #88] + 475c60: d37df000 lsl x0, x0, #3 + 475c64: f9402be1 ldr x1, [sp, #80] + 475c68: 8b000020 add x0, x1, x0 + 475c6c: aa0003e1 mov x1, x0 + 475c70: aa0203e0 mov x0, x2 + 475c74: 9400015d bl 4761e8 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE7destroyIS3_EEvRS4_PT_> + 475c78: 14000007 b 475c94 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1d4> + 475c7c: f9401fe0 ldr x0, [sp, #56] + 475c80: 97ff9d0c bl 45d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 475c84: aa0003e2 mov x2, x0 + 475c88: f9403fe1 ldr x1, [sp, #120] + 475c8c: f9402be0 ldr x0, [sp, #80] + 475c90: 97ff9d0d bl 45d0c4 <_ZSt8_DestroyIPPKN5Catch14TestCaseHandleES3_EvT_S5_RSaIT0_E> + 475c94: f9401fe0 ldr x0, [sp, #56] + 475c98: f9403be2 ldr x2, [sp, #112] + 475c9c: f9402be1 ldr x1, [sp, #80] + 475ca0: 97ff9e76 bl 45d678 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13_M_deallocateEPS3_m> + 475ca4: 97fe468f bl 4076e0 <__cxa_rethrow@plt> + 475ca8: aa0003f3 mov x19, x0 + 475cac: 97fe46d9 bl 407810 <__cxa_end_catch@plt> + 475cb0: aa1303e0 mov x0, x19 + 475cb4: 97fe4713 bl 407900 <_Unwind_Resume@plt> + 475cb8: a94153f3 ldp x19, x20, [sp, #16] + 475cbc: a8c87bfd ldp x29, x30, [sp], #128 + 475cc0: d65f03c0 ret + +0000000000475cc4 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE4sizeEv>: +_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE4sizeEv(): + 475cc4: d10043ff sub sp, sp, #0x10 + 475cc8: f90007e0 str x0, [sp, #8] + 475ccc: f94007e0 ldr x0, [sp, #8] + 475cd0: f9400401 ldr x1, [x0, #8] + 475cd4: f94007e0 ldr x0, [sp, #8] + 475cd8: f9400000 ldr x0, [x0] + 475cdc: cb000020 sub x0, x1, x0 + 475ce0: 9343fc01 asr x1, x0, #3 + 475ce4: aa0103e0 mov x0, x1 + 475ce8: 910043ff add sp, sp, #0x10 + 475cec: d65f03c0 ret + +0000000000475cf0 <_ZN9__gnu_cxx14__alloc_traitsISaIPKN5Catch14TestCaseHandleEES4_E17_S_select_on_copyERKS5_>: +_ZN9__gnu_cxx14__alloc_traitsISaIPKN5Catch14TestCaseHandleEES4_E17_S_select_on_copyERKS5_(): + 475cf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 475cf4: 910003fd mov x29, sp + 475cf8: f9000bf3 str x19, [sp, #16] + 475cfc: aa0803f3 mov x19, x8 + 475d00: f90017e0 str x0, [sp, #40] + 475d04: aa1303e8 mov x8, x19 + 475d08: f94017e0 ldr x0, [sp, #40] + 475d0c: 94000141 bl 476210 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE37select_on_container_copy_constructionERKS4_> + 475d10: aa1303e0 mov x0, x19 + 475d14: f9400bf3 ldr x19, [sp, #16] + 475d18: a8c37bfd ldp x29, x30, [sp], #48 + 475d1c: d65f03c0 ret + +0000000000475d20 <_ZNKSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv(): + 475d20: d10043ff sub sp, sp, #0x10 + 475d24: f90007e0 str x0, [sp, #8] + 475d28: f94007e0 ldr x0, [sp, #8] + 475d2c: 910043ff add sp, sp, #0x10 + 475d30: d65f03c0 ret + +0000000000475d34 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC1EmRKS4_>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC2EmRKS4_(): + 475d34: a9bc7bfd stp x29, x30, [sp, #-64]! + 475d38: 910003fd mov x29, sp + 475d3c: f9000bf3 str x19, [sp, #16] + 475d40: f9001fe0 str x0, [sp, #56] + 475d44: f9001be1 str x1, [sp, #48] + 475d48: f90017e2 str x2, [sp, #40] + 475d4c: f9401fe0 ldr x0, [sp, #56] + 475d50: f94017e1 ldr x1, [sp, #40] + 475d54: 94000145 bl 476268 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implC1ERKS4_> + 475d58: f9401be1 ldr x1, [sp, #48] + 475d5c: f9401fe0 ldr x0, [sp, #56] + 475d60: 94000152 bl 4762a8 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE17_M_create_storageEm> + 475d64: 14000006 b 475d7c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC1EmRKS4_+0x48> + 475d68: aa0003f3 mov x19, x0 + 475d6c: f9401fe0 ldr x0, [sp, #56] + 475d70: 97ff9cb3 bl 45d03c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implD1Ev> + 475d74: aa1303e0 mov x0, x19 + 475d78: 97fe46e2 bl 407900 <_Unwind_Resume@plt> + 475d7c: f9400bf3 ldr x19, [sp, #16] + 475d80: a8c47bfd ldp x29, x30, [sp], #64 + 475d84: d65f03c0 ret + +0000000000475d88 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E(): + 475d88: a9bd7bfd stp x29, x30, [sp, #-48]! + 475d8c: 910003fd mov x29, sp + 475d90: f90017e0 str x0, [sp, #40] + 475d94: f90013e1 str x1, [sp, #32] + 475d98: f9000fe2 str x2, [sp, #24] + 475d9c: f9000be3 str x3, [sp, #16] + 475da0: f9400fe2 ldr x2, [sp, #24] + 475da4: f94013e1 ldr x1, [sp, #32] + 475da8: f94017e0 ldr x0, [sp, #40] + 475dac: 94000157 bl 476308 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_> + 475db0: a8c37bfd ldp x29, x30, [sp], #48 + 475db4: d65f03c0 ret + +0000000000475db8 <_ZSt4moveIRSt6vectorIPKN5Catch14TestCaseHandleESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt6vectorIPKN5Catch14TestCaseHandleESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_(): + 475db8: d10043ff sub sp, sp, #0x10 + 475dbc: f90007e0 str x0, [sp, #8] + 475dc0: f94007e0 ldr x0, [sp, #8] + 475dc4: 910043ff add sp, sp, #0x10 + 475dc8: d65f03c0 ret + +0000000000475dcc <_ZN9__gnu_cxxneIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 475dcc: a9bd7bfd stp x29, x30, [sp, #-48]! + 475dd0: 910003fd mov x29, sp + 475dd4: f9000bf3 str x19, [sp, #16] + 475dd8: f90017e0 str x0, [sp, #40] + 475ddc: f90013e1 str x1, [sp, #32] + 475de0: f94017e0 ldr x0, [sp, #40] + 475de4: 94000039 bl 475ec8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 475de8: f9400013 ldr x19, [x0] + 475dec: f94013e0 ldr x0, [sp, #32] + 475df0: 94000036 bl 475ec8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 475df4: f9400000 ldr x0, [x0] + 475df8: eb00027f cmp x19, x0 + 475dfc: 1a9f07e0 cset w0, ne // ne = any + 475e00: 12001c00 and w0, w0, #0xff + 475e04: f9400bf3 ldr x19, [sp, #16] + 475e08: a8c37bfd ldp x29, x30, [sp], #48 + 475e0c: d65f03c0 ret + +0000000000475e10 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEppEv(): + 475e10: d10043ff sub sp, sp, #0x10 + 475e14: f90007e0 str x0, [sp, #8] + 475e18: f94007e0 ldr x0, [sp, #8] + 475e1c: f9400000 ldr x0, [x0] + 475e20: 9100c001 add x1, x0, #0x30 + 475e24: f94007e0 ldr x0, [sp, #8] + 475e28: f9000001 str x1, [x0] + 475e2c: f94007e0 ldr x0, [sp, #8] + 475e30: 910043ff add sp, sp, #0x10 + 475e34: d65f03c0 ret + +0000000000475e38 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEdeEv(): + 475e38: d10043ff sub sp, sp, #0x10 + 475e3c: f90007e0 str x0, [sp, #8] + 475e40: f94007e0 ldr x0, [sp, #8] + 475e44: f9400000 ldr x0, [x0] + 475e48: 910043ff add sp, sp, #0x10 + 475e4c: d65f03c0 ret + +0000000000475e50 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEaSEOS5_>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEaSEOS5_(): + 475e50: a9bc7bfd stp x29, x30, [sp, #-64]! + 475e54: 910003fd mov x29, sp + 475e58: f9000bf3 str x19, [sp, #16] + 475e5c: f90017e0 str x0, [sp, #40] + 475e60: f90013e1 str x1, [sp, #32] + 475e64: 52800020 mov w0, #0x1 // #1 + 475e68: 3900ffe0 strb w0, [sp, #63] + 475e6c: f94013e0 ldr x0, [sp, #32] + 475e70: 97ffffd2 bl 475db8 <_ZSt4moveIRSt6vectorIPKN5Catch14TestCaseHandleESaIS4_EEEONSt16remove_referenceIT_E4typeEOS9_> + 475e74: 2a1303e2 mov w2, w19 + 475e78: aa0003e1 mov x1, x0 + 475e7c: f94017e0 ldr x0, [sp, #40] + 475e80: 9400014c bl 4763b0 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE> + 475e84: f94017e0 ldr x0, [sp, #40] + 475e88: f9400bf3 ldr x19, [sp, #16] + 475e8c: a8c47bfd ldp x29, x30, [sp], #64 + 475e90: d65f03c0 ret + +0000000000475e94 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_(): + 475e94: d10043ff sub sp, sp, #0x10 + 475e98: f90007e0 str x0, [sp, #8] + 475e9c: 2a0103e0 mov w0, w1 + 475ea0: 910043ff add sp, sp, #0x10 + 475ea4: d65f03c0 ret + +0000000000475ea8 <_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE6_M_ptrEv(): + 475ea8: a9be7bfd stp x29, x30, [sp, #-32]! + 475eac: 910003fd mov x29, sp + 475eb0: f9000fe0 str x0, [sp, #24] + 475eb4: f9400fe0 ldr x0, [sp, #24] + 475eb8: 94000161 bl 47643c <_ZSt3getILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_> + 475ebc: f9400000 ldr x0, [x0] + 475ec0: a8c27bfd ldp x29, x30, [sp], #32 + 475ec4: d65f03c0 ret + +0000000000475ec8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv(): + 475ec8: d10043ff sub sp, sp, #0x10 + 475ecc: f90007e0 str x0, [sp, #8] + 475ed0: f94007e0 ldr x0, [sp, #8] + 475ed4: 910043ff add sp, sp, #0x10 + 475ed8: d65f03c0 ret + +0000000000475edc <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE17_M_create_storageEm(): + 475edc: a9be7bfd stp x29, x30, [sp, #-32]! + 475ee0: 910003fd mov x29, sp + 475ee4: f9000fe0 str x0, [sp, #24] + 475ee8: f9000be1 str x1, [sp, #16] + 475eec: f9400be1 ldr x1, [sp, #16] + 475ef0: f9400fe0 ldr x0, [sp, #24] + 475ef4: 94000159 bl 476458 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE11_M_allocateEm> + 475ef8: aa0003e1 mov x1, x0 + 475efc: f9400fe0 ldr x0, [sp, #24] + 475f00: f9000001 str x1, [x0] + 475f04: f9400fe0 ldr x0, [sp, #24] + 475f08: f9400001 ldr x1, [x0] + 475f0c: f9400fe0 ldr x0, [sp, #24] + 475f10: f9000401 str x1, [x0, #8] + 475f14: f9400fe0 ldr x0, [sp, #24] + 475f18: f9400002 ldr x2, [x0] + 475f1c: f9400be1 ldr x1, [sp, #16] + 475f20: aa0103e0 mov x0, x1 + 475f24: d37df000 lsl x0, x0, #3 + 475f28: cb010000 sub x0, x0, x1 + 475f2c: d37df000 lsl x0, x0, #3 + 475f30: 8b000041 add x1, x2, x0 + 475f34: f9400fe0 ldr x0, [sp, #24] + 475f38: f9000801 str x1, [x0, #16] + 475f3c: d503201f nop + 475f40: a8c27bfd ldp x29, x30, [sp], #32 + 475f44: d65f03c0 ret + +0000000000475f48 <_ZSt27__uninitialized_default_n_aIPN5Catch8TestSpec11FilterMatchEmS2_ET_S4_T0_RSaIT1_E>: +_ZSt27__uninitialized_default_n_aIPN5Catch8TestSpec11FilterMatchEmS2_ET_S4_T0_RSaIT1_E(): + 475f48: a9bd7bfd stp x29, x30, [sp, #-48]! + 475f4c: 910003fd mov x29, sp + 475f50: f90017e0 str x0, [sp, #40] + 475f54: f90013e1 str x1, [sp, #32] + 475f58: f9000fe2 str x2, [sp, #24] + 475f5c: f94013e1 ldr x1, [sp, #32] + 475f60: f94017e0 ldr x0, [sp, #40] + 475f64: 9400014b bl 476490 <_ZSt25__uninitialized_default_nIPN5Catch8TestSpec11FilterMatchEmET_S4_T0_> + 475f68: a8c37bfd ldp x29, x30, [sp], #48 + 475f6c: d65f03c0 ret + +0000000000475f70 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implC2Ev(): + 475f70: a9be7bfd stp x29, x30, [sp, #-32]! + 475f74: 910003fd mov x29, sp + 475f78: f9000fe0 str x0, [sp, #24] + 475f7c: f9400fe0 ldr x0, [sp, #24] + 475f80: 9400014f bl 4764bc <_ZNSaIPKN5Catch14TestCaseHandleEEC1Ev> + 475f84: f9400fe0 ldr x0, [sp, #24] + 475f88: f900001f str xzr, [x0] + 475f8c: f9400fe0 ldr x0, [sp, #24] + 475f90: f900041f str xzr, [x0, #8] + 475f94: f9400fe0 ldr x0, [sp, #24] + 475f98: f900081f str xzr, [x0, #16] + 475f9c: d503201f nop + 475fa0: a8c27bfd ldp x29, x30, [sp], #32 + 475fa4: d65f03c0 ret + +0000000000475fa8 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE9constructIS4_JS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE9constructIS4_JS4_EEEvPT_DpOT0_(): + 475fa8: a9bc7bfd stp x29, x30, [sp, #-64]! + 475fac: 910003fd mov x29, sp + 475fb0: f9000bf3 str x19, [sp, #16] + 475fb4: f9001fe0 str x0, [sp, #56] + 475fb8: f9001be1 str x1, [sp, #48] + 475fbc: f90017e2 str x2, [sp, #40] + 475fc0: f94017e0 ldr x0, [sp, #40] + 475fc4: 97ff7893 bl 454210 <_ZSt7forwardIPKN5Catch14TestCaseHandleEEOT_RNSt16remove_referenceIS4_E4typeE> + 475fc8: f9400013 ldr x19, [x0] + 475fcc: f9401be0 ldr x0, [sp, #48] + 475fd0: aa0003e1 mov x1, x0 + 475fd4: d2800100 mov x0, #0x8 // #8 + 475fd8: 97fe5928 bl 40c478 <_ZnwmPv> + 475fdc: f9000013 str x19, [x0] + 475fe0: d503201f nop + 475fe4: f9400bf3 ldr x19, [sp, #16] + 475fe8: a8c47bfd ldp x29, x30, [sp], #64 + 475fec: d65f03c0 ret + +0000000000475ff0 <_ZN9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEC2ERKS5_(): + 475ff0: d10043ff sub sp, sp, #0x10 + 475ff4: f90007e0 str x0, [sp, #8] + 475ff8: f90003e1 str x1, [sp] + 475ffc: f94003e0 ldr x0, [sp] + 476000: f9400001 ldr x1, [x0] + 476004: f94007e0 ldr x0, [sp, #8] + 476008: f9000001 str x1, [x0] + 47600c: d503201f nop + 476010: 910043ff add sp, sp, #0x10 + 476014: d65f03c0 ret + +0000000000476018 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12_M_check_lenEmPKc(): + 476018: a9bb7bfd stp x29, x30, [sp, #-80]! + 47601c: 910003fd mov x29, sp + 476020: f9000bf3 str x19, [sp, #16] + 476024: f9001fe0 str x0, [sp, #56] + 476028: f9001be1 str x1, [sp, #48] + 47602c: f90017e2 str x2, [sp, #40] + 476030: f9401fe0 ldr x0, [sp, #56] + 476034: 9400012a bl 4764dc <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE8max_sizeEv> + 476038: aa0003f3 mov x19, x0 + 47603c: f9401fe0 ldr x0, [sp, #56] + 476040: 97ffff21 bl 475cc4 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE4sizeEv> + 476044: cb000261 sub x1, x19, x0 + 476048: f9401be0 ldr x0, [sp, #48] + 47604c: eb00003f cmp x1, x0 + 476050: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 476054: 12001c00 and w0, w0, #0xff + 476058: 7100001f cmp w0, #0x0 + 47605c: 54000060 b.eq 476068 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 476060: f94017e0 ldr x0, [sp, #40] + 476064: 97fe43fb bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 476068: f9401fe0 ldr x0, [sp, #56] + 47606c: 97ffff16 bl 475cc4 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE4sizeEv> + 476070: aa0003f3 mov x19, x0 + 476074: f9401fe0 ldr x0, [sp, #56] + 476078: 97ffff13 bl 475cc4 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE4sizeEv> + 47607c: f90023e0 str x0, [sp, #64] + 476080: 9100c3e1 add x1, sp, #0x30 + 476084: 910103e0 add x0, sp, #0x40 + 476088: 97fe7bca bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 47608c: f9400000 ldr x0, [x0] + 476090: 8b000260 add x0, x19, x0 + 476094: f90027e0 str x0, [sp, #72] + 476098: f9401fe0 ldr x0, [sp, #56] + 47609c: 97ffff0a bl 475cc4 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE4sizeEv> + 4760a0: aa0003e1 mov x1, x0 + 4760a4: f94027e0 ldr x0, [sp, #72] + 4760a8: eb01001f cmp x0, x1 + 4760ac: 540000e3 b.cc 4760c8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4760b0: f9401fe0 ldr x0, [sp, #56] + 4760b4: 9400010a bl 4764dc <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE8max_sizeEv> + 4760b8: aa0003e1 mov x1, x0 + 4760bc: f94027e0 ldr x0, [sp, #72] + 4760c0: eb01001f cmp x0, x1 + 4760c4: 54000089 b.ls 4760d4 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4760c8: f9401fe0 ldr x0, [sp, #56] + 4760cc: 94000104 bl 4764dc <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE8max_sizeEv> + 4760d0: 14000002 b 4760d8 <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE12_M_check_lenEmPKc+0xc0> + 4760d4: f94027e0 ldr x0, [sp, #72] + 4760d8: f9400bf3 ldr x19, [sp, #16] + 4760dc: a8c57bfd ldp x29, x30, [sp], #80 + 4760e0: d65f03c0 ret + +00000000004760e4 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5beginEv>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE5beginEv(): + 4760e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4760e8: 910003fd mov x29, sp + 4760ec: f9000fe0 str x0, [sp, #24] + 4760f0: f9400fe1 ldr x1, [sp, #24] + 4760f4: 9100a3e0 add x0, sp, #0x28 + 4760f8: 97ffffbe bl 475ff0 <_ZN9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4760fc: f94017e0 ldr x0, [sp, #40] + 476100: a8c37bfd ldp x29, x30, [sp], #48 + 476104: d65f03c0 ret + +0000000000476108 <_ZN9__gnu_cxxmiIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 476108: a9bd7bfd stp x29, x30, [sp, #-48]! + 47610c: 910003fd mov x29, sp + 476110: f9000bf3 str x19, [sp, #16] + 476114: f90017e0 str x0, [sp, #40] + 476118: f90013e1 str x1, [sp, #32] + 47611c: f94017e0 ldr x0, [sp, #40] + 476120: 94000019 bl 476184 <_ZNK9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 476124: f9400013 ldr x19, [x0] + 476128: f94013e0 ldr x0, [sp, #32] + 47612c: 94000016 bl 476184 <_ZNK9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 476130: f9400000 ldr x0, [x0] + 476134: cb000260 sub x0, x19, x0 + 476138: 9343fc01 asr x1, x0, #3 + 47613c: aa0103e0 mov x0, x1 + 476140: f9400bf3 ldr x19, [sp, #16] + 476144: a8c37bfd ldp x29, x30, [sp], #48 + 476148: d65f03c0 ret + +000000000047614c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE11_M_allocateEm(): + 47614c: a9be7bfd stp x29, x30, [sp, #-32]! + 476150: 910003fd mov x29, sp + 476154: f9000fe0 str x0, [sp, #24] + 476158: f9000be1 str x1, [sp, #16] + 47615c: f9400be0 ldr x0, [sp, #16] + 476160: f100001f cmp x0, #0x0 + 476164: 540000a0 b.eq 476178 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE11_M_allocateEm+0x2c> // b.none + 476168: f9400fe0 ldr x0, [sp, #24] + 47616c: f9400be1 ldr x1, [sp, #16] + 476170: 940000e3 bl 4764fc <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE8allocateERS4_m> + 476174: 14000002 b 47617c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE11_M_allocateEm+0x30> + 476178: d2800000 mov x0, #0x0 // #0 + 47617c: a8c27bfd ldp x29, x30, [sp], #32 + 476180: d65f03c0 ret + +0000000000476184 <_ZNK9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv(): + 476184: d10043ff sub sp, sp, #0x10 + 476188: f90007e0 str x0, [sp, #8] + 47618c: f94007e0 ldr x0, [sp, #8] + 476190: 910043ff add sp, sp, #0x10 + 476194: d65f03c0 ret + +0000000000476198 <_ZSt34__uninitialized_move_if_noexcept_aIPPKN5Catch14TestCaseHandleES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPPKN5Catch14TestCaseHandleES4_SaIS3_EET0_T_S7_S6_RT1_(): + 476198: a9bc7bfd stp x29, x30, [sp, #-64]! + 47619c: 910003fd mov x29, sp + 4761a0: f9000bf3 str x19, [sp, #16] + 4761a4: f9001fe0 str x0, [sp, #56] + 4761a8: f9001be1 str x1, [sp, #48] + 4761ac: f90017e2 str x2, [sp, #40] + 4761b0: f90013e3 str x3, [sp, #32] + 4761b4: f9401fe0 ldr x0, [sp, #56] + 4761b8: 940000db bl 476524 <_ZSt32__make_move_if_noexcept_iteratorIPKN5Catch14TestCaseHandleESt13move_iteratorIPS3_EET0_PT_> + 4761bc: aa0003f3 mov x19, x0 + 4761c0: f9401be0 ldr x0, [sp, #48] + 4761c4: 940000d8 bl 476524 <_ZSt32__make_move_if_noexcept_iteratorIPKN5Catch14TestCaseHandleESt13move_iteratorIPS3_EET0_PT_> + 4761c8: f94013e3 ldr x3, [sp, #32] + 4761cc: f94017e2 ldr x2, [sp, #40] + 4761d0: aa0003e1 mov x1, x0 + 4761d4: aa1303e0 mov x0, x19 + 4761d8: 940000dc bl 476548 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 4761dc: f9400bf3 ldr x19, [sp, #16] + 4761e0: a8c47bfd ldp x29, x30, [sp], #64 + 4761e4: d65f03c0 ret + +00000000004761e8 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE7destroyIS3_EEvRS4_PT_(): + 4761e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4761ec: 910003fd mov x29, sp + 4761f0: f9000fe0 str x0, [sp, #24] + 4761f4: f9000be1 str x1, [sp, #16] + 4761f8: f9400be1 ldr x1, [sp, #16] + 4761fc: f9400fe0 ldr x0, [sp, #24] + 476200: 940000de bl 476578 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE7destroyIS4_EEvPT_> + 476204: d503201f nop + 476208: a8c27bfd ldp x29, x30, [sp], #32 + 47620c: d65f03c0 ret + +0000000000476210 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE37select_on_container_copy_constructionERKS4_>: +_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE37select_on_container_copy_constructionERKS4_(): + 476210: a9bd7bfd stp x29, x30, [sp, #-48]! + 476214: 910003fd mov x29, sp + 476218: f9000bf3 str x19, [sp, #16] + 47621c: aa0803f3 mov x19, x8 + 476220: f90017e0 str x0, [sp, #40] + 476224: f94017e1 ldr x1, [sp, #40] + 476228: aa1303e0 mov x0, x19 + 47622c: 94000005 bl 476240 <_ZNSaIPKN5Catch14TestCaseHandleEEC1ERKS3_> + 476230: aa1303e0 mov x0, x19 + 476234: f9400bf3 ldr x19, [sp, #16] + 476238: a8c37bfd ldp x29, x30, [sp], #48 + 47623c: d65f03c0 ret + +0000000000476240 <_ZNSaIPKN5Catch14TestCaseHandleEEC1ERKS3_>: +_ZNSaIPKN5Catch14TestCaseHandleEEC1ERKS3_(): + 476240: a9be7bfd stp x29, x30, [sp, #-32]! + 476244: 910003fd mov x29, sp + 476248: f9000fe0 str x0, [sp, #24] + 47624c: f9000be1 str x1, [sp, #16] + 476250: f9400be1 ldr x1, [sp, #16] + 476254: f9400fe0 ldr x0, [sp, #24] + 476258: 940000ce bl 476590 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEEC1ERKS5_> + 47625c: d503201f nop + 476260: a8c27bfd ldp x29, x30, [sp], #32 + 476264: d65f03c0 ret + +0000000000476268 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implC1ERKS4_>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implC2ERKS4_(): + 476268: a9be7bfd stp x29, x30, [sp, #-32]! + 47626c: 910003fd mov x29, sp + 476270: f9000fe0 str x0, [sp, #24] + 476274: f9000be1 str x1, [sp, #16] + 476278: f9400be1 ldr x1, [sp, #16] + 47627c: f9400fe0 ldr x0, [sp, #24] + 476280: 97fffff0 bl 476240 <_ZNSaIPKN5Catch14TestCaseHandleEEC1ERKS3_> + 476284: f9400fe0 ldr x0, [sp, #24] + 476288: f900001f str xzr, [x0] + 47628c: f9400fe0 ldr x0, [sp, #24] + 476290: f900041f str xzr, [x0, #8] + 476294: f9400fe0 ldr x0, [sp, #24] + 476298: f900081f str xzr, [x0, #16] + 47629c: d503201f nop + 4762a0: a8c27bfd ldp x29, x30, [sp], #32 + 4762a4: d65f03c0 ret + +00000000004762a8 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE17_M_create_storageEm(): + 4762a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4762ac: 910003fd mov x29, sp + 4762b0: f9000fe0 str x0, [sp, #24] + 4762b4: f9000be1 str x1, [sp, #16] + 4762b8: f9400be1 ldr x1, [sp, #16] + 4762bc: f9400fe0 ldr x0, [sp, #24] + 4762c0: 97ffffa3 bl 47614c <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE11_M_allocateEm> + 4762c4: aa0003e1 mov x1, x0 + 4762c8: f9400fe0 ldr x0, [sp, #24] + 4762cc: f9000001 str x1, [x0] + 4762d0: f9400fe0 ldr x0, [sp, #24] + 4762d4: f9400001 ldr x1, [x0] + 4762d8: f9400fe0 ldr x0, [sp, #24] + 4762dc: f9000401 str x1, [x0, #8] + 4762e0: f9400fe0 ldr x0, [sp, #24] + 4762e4: f9400001 ldr x1, [x0] + 4762e8: f9400be0 ldr x0, [sp, #16] + 4762ec: d37df000 lsl x0, x0, #3 + 4762f0: 8b000021 add x1, x1, x0 + 4762f4: f9400fe0 ldr x0, [sp, #24] + 4762f8: f9000801 str x1, [x0, #16] + 4762fc: d503201f nop + 476300: a8c27bfd ldp x29, x30, [sp], #32 + 476304: d65f03c0 ret + +0000000000476308 <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_(): + 476308: a9bc7bfd stp x29, x30, [sp, #-64]! + 47630c: 910003fd mov x29, sp + 476310: f90017e0 str x0, [sp, #40] + 476314: f90013e1 str x1, [sp, #32] + 476318: f9000fe2 str x2, [sp, #24] + 47631c: 52800020 mov w0, #0x1 // #1 + 476320: 3900ffe0 strb w0, [sp, #63] + 476324: f9400fe2 ldr x2, [sp, #24] + 476328: f94013e1 ldr x1, [sp, #32] + 47632c: f94017e0 ldr x0, [sp, #40] + 476330: 9400009e bl 4765a8 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_> + 476334: a8c47bfd ldp x29, x30, [sp], #64 + 476338: d65f03c0 ret + +000000000047633c <_ZSt4moveIRSaIPKN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSaIPKN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS7_(): + 47633c: d10043ff sub sp, sp, #0x10 + 476340: f90007e0 str x0, [sp, #8] + 476344: f94007e0 ldr x0, [sp, #8] + 476348: 910043ff add sp, sp, #0x10 + 47634c: d65f03c0 ret + +0000000000476350 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_impl12_M_swap_dataERS6_>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_impl12_M_swap_dataERS6_(): + 476350: a9be7bfd stp x29, x30, [sp, #-32]! + 476354: 910003fd mov x29, sp + 476358: f9000fe0 str x0, [sp, #24] + 47635c: f9000be1 str x1, [sp, #16] + 476360: f9400fe0 ldr x0, [sp, #24] + 476364: f9400be1 ldr x1, [sp, #16] + 476368: 940000a0 bl 4765e8 <_ZSt4swapIPPKN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 47636c: f9400fe0 ldr x0, [sp, #24] + 476370: 91002002 add x2, x0, #0x8 + 476374: f9400be0 ldr x0, [sp, #16] + 476378: 91002000 add x0, x0, #0x8 + 47637c: aa0003e1 mov x1, x0 + 476380: aa0203e0 mov x0, x2 + 476384: 94000099 bl 4765e8 <_ZSt4swapIPPKN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 476388: f9400fe0 ldr x0, [sp, #24] + 47638c: 91004002 add x2, x0, #0x10 + 476390: f9400be0 ldr x0, [sp, #16] + 476394: 91004000 add x0, x0, #0x10 + 476398: aa0003e1 mov x1, x0 + 47639c: aa0203e0 mov x0, x2 + 4763a0: 94000092 bl 4765e8 <_ZSt4swapIPPKN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_> + 4763a4: d503201f nop + 4763a8: a8c27bfd ldp x29, x30, [sp], #32 + 4763ac: d65f03c0 ret + +00000000004763b0 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE(): + 4763b0: a9ba7bfd stp x29, x30, [sp, #-96]! + 4763b4: 910003fd mov x29, sp + 4763b8: f9000bf3 str x19, [sp, #16] + 4763bc: f9001fe0 str x0, [sp, #56] + 4763c0: f9001be1 str x1, [sp, #48] + 4763c4: 3900a3e2 strb w2, [sp, #40] + 4763c8: f9401fe0 ldr x0, [sp, #56] + 4763cc: 910163e1 add x1, sp, #0x58 + 4763d0: aa0103e8 mov x8, x1 + 4763d4: 9400009a bl 47663c <_ZNKSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13get_allocatorEv> + 4763d8: 910163e1 add x1, sp, #0x58 + 4763dc: 910103e0 add x0, sp, #0x40 + 4763e0: 940000a5 bl 476674 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1ERKS4_> + 4763e4: 910163e0 add x0, sp, #0x58 + 4763e8: 97ff9c9c bl 45d658 <_ZNSaIPKN5Catch14TestCaseHandleEED1Ev> + 4763ec: f9401fe0 ldr x0, [sp, #56] + 4763f0: 910103e1 add x1, sp, #0x40 + 4763f4: 97ffffd7 bl 476350 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_impl12_M_swap_dataERS6_> + 4763f8: f9401fe0 ldr x0, [sp, #56] + 4763fc: f9401be1 ldr x1, [sp, #48] + 476400: 97ffffd4 bl 476350 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_impl12_M_swap_dataERS6_> + 476404: f9401fe0 ldr x0, [sp, #56] + 476408: 97ff9b2a bl 45d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 47640c: aa0003f3 mov x19, x0 + 476410: f9401be0 ldr x0, [sp, #48] + 476414: 97ff9b27 bl 45d0b0 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 476418: aa0003e1 mov x1, x0 + 47641c: aa1303e0 mov x0, x19 + 476420: 9400009f bl 47669c <_ZSt15__alloc_on_moveISaIPKN5Catch14TestCaseHandleEEEvRT_S6_> + 476424: 910103e0 add x0, sp, #0x40 + 476428: 97ff983e bl 45c520 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EED1Ev> + 47642c: d503201f nop + 476430: f9400bf3 ldr x19, [sp, #16] + 476434: a8c67bfd ldp x29, x30, [sp], #96 + 476438: d65f03c0 ret + +000000000047643c <_ZSt3getILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_>: +_ZSt3getILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_(): + 47643c: a9be7bfd stp x29, x30, [sp, #-32]! + 476440: 910003fd mov x29, sp + 476444: f9000fe0 str x0, [sp, #24] + 476448: f9400fe0 ldr x0, [sp, #24] + 47644c: 9400009e bl 4766c4 <_ZSt12__get_helperILm0EPN5Catch8TestSpec7PatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE> + 476450: a8c27bfd ldp x29, x30, [sp], #32 + 476454: d65f03c0 ret + +0000000000476458 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE11_M_allocateEm(): + 476458: a9be7bfd stp x29, x30, [sp, #-32]! + 47645c: 910003fd mov x29, sp + 476460: f9000fe0 str x0, [sp, #24] + 476464: f9000be1 str x1, [sp, #16] + 476468: f9400be0 ldr x0, [sp, #16] + 47646c: f100001f cmp x0, #0x0 + 476470: 540000a0 b.eq 476484 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE11_M_allocateEm+0x2c> // b.none + 476474: f9400fe0 ldr x0, [sp, #24] + 476478: f9400be1 ldr x1, [sp, #16] + 47647c: 9400009e bl 4766f4 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec11FilterMatchEEE8allocateERS3_m> + 476480: 14000002 b 476488 <_ZNSt12_Vector_baseIN5Catch8TestSpec11FilterMatchESaIS2_EE11_M_allocateEm+0x30> + 476484: d2800000 mov x0, #0x0 // #0 + 476488: a8c27bfd ldp x29, x30, [sp], #32 + 47648c: d65f03c0 ret + +0000000000476490 <_ZSt25__uninitialized_default_nIPN5Catch8TestSpec11FilterMatchEmET_S4_T0_>: +_ZSt25__uninitialized_default_nIPN5Catch8TestSpec11FilterMatchEmET_S4_T0_(): + 476490: a9bd7bfd stp x29, x30, [sp, #-48]! + 476494: 910003fd mov x29, sp + 476498: f9000fe0 str x0, [sp, #24] + 47649c: f9000be1 str x1, [sp, #16] + 4764a0: 52800020 mov w0, #0x1 // #1 + 4764a4: 3900bfe0 strb w0, [sp, #47] + 4764a8: f9400be1 ldr x1, [sp, #16] + 4764ac: f9400fe0 ldr x0, [sp, #24] + 4764b0: 9400009b bl 47671c <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch8TestSpec11FilterMatchEmEET_S6_T0_> + 4764b4: a8c37bfd ldp x29, x30, [sp], #48 + 4764b8: d65f03c0 ret + +00000000004764bc <_ZNSaIPKN5Catch14TestCaseHandleEEC1Ev>: +_ZNSaIPKN5Catch14TestCaseHandleEEC2Ev(): + 4764bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4764c0: 910003fd mov x29, sp + 4764c4: f9000fe0 str x0, [sp, #24] + 4764c8: f9400fe0 ldr x0, [sp, #24] + 4764cc: 940000aa bl 476774 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEEC1Ev> + 4764d0: d503201f nop + 4764d4: a8c27bfd ldp x29, x30, [sp], #32 + 4764d8: d65f03c0 ret + +00000000004764dc <_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EE8max_sizeEv(): + 4764dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4764e0: 910003fd mov x29, sp + 4764e4: f9000fe0 str x0, [sp, #24] + 4764e8: f9400fe0 ldr x0, [sp, #24] + 4764ec: 97fffe0d bl 475d20 <_ZNKSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 4764f0: 940000a6 bl 476788 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE8max_sizeERKS4_> + 4764f4: a8c27bfd ldp x29, x30, [sp], #32 + 4764f8: d65f03c0 ret + +00000000004764fc <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE8allocateERS4_m(): + 4764fc: a9be7bfd stp x29, x30, [sp, #-32]! + 476500: 910003fd mov x29, sp + 476504: f9000fe0 str x0, [sp, #24] + 476508: f9000be1 str x1, [sp, #16] + 47650c: d2800002 mov x2, #0x0 // #0 + 476510: f9400be1 ldr x1, [sp, #16] + 476514: f9400fe0 ldr x0, [sp, #24] + 476518: 940000a3 bl 4767a4 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE8allocateEmPKv> + 47651c: a8c27bfd ldp x29, x30, [sp], #32 + 476520: d65f03c0 ret + +0000000000476524 <_ZSt32__make_move_if_noexcept_iteratorIPKN5Catch14TestCaseHandleESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIPKN5Catch14TestCaseHandleESt13move_iteratorIPS3_EET0_PT_(): + 476524: a9bd7bfd stp x29, x30, [sp, #-48]! + 476528: 910003fd mov x29, sp + 47652c: f9000fe0 str x0, [sp, #24] + 476530: 9100a3e0 add x0, sp, #0x28 + 476534: f9400fe1 ldr x1, [sp, #24] + 476538: 940000af bl 4767f4 <_ZNSt13move_iteratorIPPKN5Catch14TestCaseHandleEEC1ES4_> + 47653c: f94017e0 ldr x0, [sp, #40] + 476540: a8c37bfd ldp x29, x30, [sp], #48 + 476544: d65f03c0 ret + +0000000000476548 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 476548: a9bd7bfd stp x29, x30, [sp, #-48]! + 47654c: 910003fd mov x29, sp + 476550: f90017e0 str x0, [sp, #40] + 476554: f90013e1 str x1, [sp, #32] + 476558: f9000fe2 str x2, [sp, #24] + 47655c: f9000be3 str x3, [sp, #16] + 476560: f9400fe2 ldr x2, [sp, #24] + 476564: f94013e1 ldr x1, [sp, #32] + 476568: f94017e0 ldr x0, [sp, #40] + 47656c: 940000ab bl 476818 <_ZSt18uninitialized_copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_ET0_T_S8_S7_> + 476570: a8c37bfd ldp x29, x30, [sp], #48 + 476574: d65f03c0 ret + +0000000000476578 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE7destroyIS4_EEvPT_(): + 476578: d10043ff sub sp, sp, #0x10 + 47657c: f90007e0 str x0, [sp, #8] + 476580: f90003e1 str x1, [sp] + 476584: d503201f nop + 476588: 910043ff add sp, sp, #0x10 + 47658c: d65f03c0 ret + +0000000000476590 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEEC2ERKS5_(): + 476590: d10043ff sub sp, sp, #0x10 + 476594: f90007e0 str x0, [sp, #8] + 476598: f90003e1 str x1, [sp] + 47659c: d503201f nop + 4765a0: 910043ff add sp, sp, #0x10 + 4765a4: d65f03c0 ret + +00000000004765a8 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_(): + 4765a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4765ac: 910003fd mov x29, sp + 4765b0: f90017e0 str x0, [sp, #40] + 4765b4: f90013e1 str x1, [sp, #32] + 4765b8: f9000fe2 str x2, [sp, #24] + 4765bc: f9400fe2 ldr x2, [sp, #24] + 4765c0: f94013e1 ldr x1, [sp, #32] + 4765c4: f94017e0 ldr x0, [sp, #40] + 4765c8: 940000a1 bl 47684c <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_> + 4765cc: a8c37bfd ldp x29, x30, [sp], #48 + 4765d0: d65f03c0 ret + +00000000004765d4 <_ZSt4moveIRPPKN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRPPKN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS7_(): + 4765d4: d10043ff sub sp, sp, #0x10 + 4765d8: f90007e0 str x0, [sp, #8] + 4765dc: f94007e0 ldr x0, [sp, #8] + 4765e0: 910043ff add sp, sp, #0x10 + 4765e4: d65f03c0 ret + +00000000004765e8 <_ZSt4swapIPPKN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_>: +_ZSt4swapIPPKN5Catch14TestCaseHandleEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS9_ESt18is_move_assignableIS9_EEE5valueEvE4typeERS9_SJ_(): + 4765e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4765ec: 910003fd mov x29, sp + 4765f0: f9000fe0 str x0, [sp, #24] + 4765f4: f9000be1 str x1, [sp, #16] + 4765f8: f9400fe0 ldr x0, [sp, #24] + 4765fc: 97fffff6 bl 4765d4 <_ZSt4moveIRPPKN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS7_> + 476600: f9400000 ldr x0, [x0] + 476604: f90017e0 str x0, [sp, #40] + 476608: f9400be0 ldr x0, [sp, #16] + 47660c: 97fffff2 bl 4765d4 <_ZSt4moveIRPPKN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS7_> + 476610: f9400001 ldr x1, [x0] + 476614: f9400fe0 ldr x0, [sp, #24] + 476618: f9000001 str x1, [x0] + 47661c: 9100a3e0 add x0, sp, #0x28 + 476620: 97ffffed bl 4765d4 <_ZSt4moveIRPPKN5Catch14TestCaseHandleEEONSt16remove_referenceIT_E4typeEOS7_> + 476624: f9400001 ldr x1, [x0] + 476628: f9400be0 ldr x0, [sp, #16] + 47662c: f9000001 str x1, [x0] + 476630: d503201f nop + 476634: a8c37bfd ldp x29, x30, [sp], #48 + 476638: d65f03c0 ret + +000000000047663c <_ZNKSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE13get_allocatorEv(): + 47663c: a9bd7bfd stp x29, x30, [sp, #-48]! + 476640: 910003fd mov x29, sp + 476644: f9000bf3 str x19, [sp, #16] + 476648: aa0803f3 mov x19, x8 + 47664c: f90017e0 str x0, [sp, #40] + 476650: f94017e0 ldr x0, [sp, #40] + 476654: 97fffdb3 bl 475d20 <_ZNKSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE19_M_get_Tp_allocatorEv> + 476658: aa0003e1 mov x1, x0 + 47665c: aa1303e0 mov x0, x19 + 476660: 97fffef8 bl 476240 <_ZNSaIPKN5Catch14TestCaseHandleEEC1ERKS3_> + 476664: aa1303e0 mov x0, x19 + 476668: f9400bf3 ldr x19, [sp, #16] + 47666c: a8c37bfd ldp x29, x30, [sp], #48 + 476670: d65f03c0 ret + +0000000000476674 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1ERKS4_>: +_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1ERKS4_(): + 476674: a9be7bfd stp x29, x30, [sp, #-32]! + 476678: 910003fd mov x29, sp + 47667c: f9000fe0 str x0, [sp, #24] + 476680: f9000be1 str x1, [sp, #16] + 476684: f9400fe0 ldr x0, [sp, #24] + 476688: f9400be1 ldr x1, [sp, #16] + 47668c: 94000082 bl 476894 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC1ERKS4_> + 476690: d503201f nop + 476694: a8c27bfd ldp x29, x30, [sp], #32 + 476698: d65f03c0 ret + +000000000047669c <_ZSt15__alloc_on_moveISaIPKN5Catch14TestCaseHandleEEEvRT_S6_>: +_ZSt15__alloc_on_moveISaIPKN5Catch14TestCaseHandleEEEvRT_S6_(): + 47669c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4766a0: 910003fd mov x29, sp + 4766a4: f9000fe0 str x0, [sp, #24] + 4766a8: f9000be1 str x1, [sp, #16] + 4766ac: f9400be1 ldr x1, [sp, #16] + 4766b0: f9400fe0 ldr x0, [sp, #24] + 4766b4: 94000082 bl 4768bc <_ZSt18__do_alloc_on_moveISaIPKN5Catch14TestCaseHandleEEEvRT_S6_St17integral_constantIbLb1EE> + 4766b8: d503201f nop + 4766bc: a8c37bfd ldp x29, x30, [sp], #48 + 4766c0: d65f03c0 ret + +00000000004766c4 <_ZSt12__get_helperILm0EPN5Catch8TestSpec7PatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch8TestSpec7PatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4766c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4766c8: 910003fd mov x29, sp + 4766cc: f9000fe0 str x0, [sp, #24] + 4766d0: f9400fe0 ldr x0, [sp, #24] + 4766d4: 94000084 bl 4768e4 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEE7_M_headERKS6_> + 4766d8: a8c27bfd ldp x29, x30, [sp], #32 + 4766dc: d65f03c0 ret + +00000000004766e0 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS4_SaIS4_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSC_(): + 4766e0: d10043ff sub sp, sp, #0x10 + 4766e4: f90007e0 str x0, [sp, #8] + 4766e8: 2a0103e0 mov w0, w1 + 4766ec: 910043ff add sp, sp, #0x10 + 4766f0: d65f03c0 ret + +00000000004766f4 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec11FilterMatchEEE8allocateERS3_m>: +_ZNSt16allocator_traitsISaIN5Catch8TestSpec11FilterMatchEEE8allocateERS3_m(): + 4766f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4766f8: 910003fd mov x29, sp + 4766fc: f9000fe0 str x0, [sp, #24] + 476700: f9000be1 str x1, [sp, #16] + 476704: d2800002 mov x2, #0x0 // #0 + 476708: f9400be1 ldr x1, [sp, #16] + 47670c: f9400fe0 ldr x0, [sp, #24] + 476710: 9400008f bl 47694c <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE8allocateEmPKv> + 476714: a8c27bfd ldp x29, x30, [sp], #32 + 476718: d65f03c0 ret + +000000000047671c <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch8TestSpec11FilterMatchEmEET_S6_T0_>: +_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch8TestSpec11FilterMatchEmEET_S6_T0_(): + 47671c: a9bd7bfd stp x29, x30, [sp, #-48]! + 476720: 910003fd mov x29, sp + 476724: f9000fe0 str x0, [sp, #24] + 476728: f9000be1 str x1, [sp, #16] + 47672c: f9400fe0 ldr x0, [sp, #24] + 476730: f90017e0 str x0, [sp, #40] + 476734: f9400be0 ldr x0, [sp, #16] + 476738: f100001f cmp x0, #0x0 + 47673c: 54000160 b.eq 476768 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch8TestSpec11FilterMatchEmEET_S6_T0_+0x4c> // b.none + 476740: f94017e0 ldr x0, [sp, #40] + 476744: 97ff9186 bl 45ad5c <_ZSt11__addressofIN5Catch8TestSpec11FilterMatchEEPT_RS3_> + 476748: 940000a3 bl 4769d4 <_ZSt10_ConstructIN5Catch8TestSpec11FilterMatchEJEEvPT_DpOT0_> + 47674c: f9400be0 ldr x0, [sp, #16] + 476750: d1000400 sub x0, x0, #0x1 + 476754: f9000be0 str x0, [sp, #16] + 476758: f94017e0 ldr x0, [sp, #40] + 47675c: 9100e000 add x0, x0, #0x38 + 476760: f90017e0 str x0, [sp, #40] + 476764: 17fffff4 b 476734 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN5Catch8TestSpec11FilterMatchEmEET_S6_T0_+0x18> + 476768: f94017e0 ldr x0, [sp, #40] + 47676c: a8c37bfd ldp x29, x30, [sp], #48 + 476770: d65f03c0 ret + +0000000000476774 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEEC2Ev(): + 476774: d10043ff sub sp, sp, #0x10 + 476778: f90007e0 str x0, [sp, #8] + 47677c: d503201f nop + 476780: 910043ff add sp, sp, #0x10 + 476784: d65f03c0 ret + +0000000000476788 <_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaIPKN5Catch14TestCaseHandleEEE8max_sizeERKS4_(): + 476788: a9be7bfd stp x29, x30, [sp, #-32]! + 47678c: 910003fd mov x29, sp + 476790: f9000fe0 str x0, [sp, #24] + 476794: f9400fe0 ldr x0, [sp, #24] + 476798: 9400009e bl 476a10 <_ZNK9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE8max_sizeEv> + 47679c: a8c27bfd ldp x29, x30, [sp], #32 + 4767a0: d65f03c0 ret + +00000000004767a4 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE8allocateEmPKv(): + 4767a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4767a8: 910003fd mov x29, sp + 4767ac: f90017e0 str x0, [sp, #40] + 4767b0: f90013e1 str x1, [sp, #32] + 4767b4: f9000fe2 str x2, [sp, #24] + 4767b8: f94017e0 ldr x0, [sp, #40] + 4767bc: 94000095 bl 476a10 <_ZNK9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE8max_sizeEv> + 4767c0: aa0003e1 mov x1, x0 + 4767c4: f94013e0 ldr x0, [sp, #32] + 4767c8: eb01001f cmp x0, x1 + 4767cc: 1a9f97e0 cset w0, hi // hi = pmore + 4767d0: 12001c00 and w0, w0, #0xff + 4767d4: 7100001f cmp w0, #0x0 + 4767d8: 54000040 b.eq 4767e0 <_ZN9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE8allocateEmPKv+0x3c> // b.none + 4767dc: 97fe41c1 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4767e0: f94013e0 ldr x0, [sp, #32] + 4767e4: d37df000 lsl x0, x0, #3 + 4767e8: 97fe42de bl 407360 <_Znwm@plt> + 4767ec: a8c37bfd ldp x29, x30, [sp], #48 + 4767f0: d65f03c0 ret + +00000000004767f4 <_ZNSt13move_iteratorIPPKN5Catch14TestCaseHandleEEC1ES4_>: +_ZNSt13move_iteratorIPPKN5Catch14TestCaseHandleEEC2ES4_(): + 4767f4: d10043ff sub sp, sp, #0x10 + 4767f8: f90007e0 str x0, [sp, #8] + 4767fc: f90003e1 str x1, [sp] + 476800: f94007e0 ldr x0, [sp, #8] + 476804: f94003e1 ldr x1, [sp] + 476808: f9000001 str x1, [x0] + 47680c: d503201f nop + 476810: 910043ff add sp, sp, #0x10 + 476814: d65f03c0 ret + +0000000000476818 <_ZSt18uninitialized_copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_ET0_T_S8_S7_(): + 476818: a9bc7bfd stp x29, x30, [sp, #-64]! + 47681c: 910003fd mov x29, sp + 476820: f90017e0 str x0, [sp, #40] + 476824: f90013e1 str x1, [sp, #32] + 476828: f9000fe2 str x2, [sp, #24] + 47682c: 52800020 mov w0, #0x1 // #1 + 476830: 3900ffe0 strb w0, [sp, #63] + 476834: f9400fe2 ldr x2, [sp, #24] + 476838: f94013e1 ldr x1, [sp, #32] + 47683c: f94017e0 ldr x0, [sp, #40] + 476840: 94000079 bl 476a24 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES7_EET0_T_SA_S9_> + 476844: a8c47bfd ldp x29, x30, [sp], #64 + 476848: d65f03c0 ret + +000000000047684c <_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_>: +_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET0_T_SE_SD_(): + 47684c: a9bc7bfd stp x29, x30, [sp, #-64]! + 476850: 910003fd mov x29, sp + 476854: f9000bf3 str x19, [sp, #16] + 476858: f9001fe0 str x0, [sp, #56] + 47685c: f9001be1 str x1, [sp, #48] + 476860: f90017e2 str x2, [sp, #40] + 476864: f9401fe0 ldr x0, [sp, #56] + 476868: 9400007a bl 476a50 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEET_SC_> + 47686c: aa0003f3 mov x19, x0 + 476870: f9401be0 ldr x0, [sp, #48] + 476874: 94000077 bl 476a50 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEET_SC_> + 476878: f94017e2 ldr x2, [sp, #40] + 47687c: aa0003e1 mov x1, x0 + 476880: aa1303e0 mov x0, x19 + 476884: 94000078 bl 476a64 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET1_T0_SE_SD_> + 476888: f9400bf3 ldr x19, [sp, #16] + 47688c: a8c47bfd ldp x29, x30, [sp], #64 + 476890: d65f03c0 ret + +0000000000476894 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC1ERKS4_>: +_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EEC2ERKS4_(): + 476894: a9be7bfd stp x29, x30, [sp, #-32]! + 476898: 910003fd mov x29, sp + 47689c: f9000fe0 str x0, [sp, #24] + 4768a0: f9000be1 str x1, [sp, #16] + 4768a4: f9400fe0 ldr x0, [sp, #24] + 4768a8: f9400be1 ldr x1, [sp, #16] + 4768ac: 97fffe6f bl 476268 <_ZNSt12_Vector_baseIPKN5Catch14TestCaseHandleESaIS3_EE12_Vector_implC1ERKS4_> + 4768b0: d503201f nop + 4768b4: a8c27bfd ldp x29, x30, [sp], #32 + 4768b8: d65f03c0 ret + +00000000004768bc <_ZSt18__do_alloc_on_moveISaIPKN5Catch14TestCaseHandleEEEvRT_S6_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaIPKN5Catch14TestCaseHandleEEEvRT_S6_St17integral_constantIbLb1EE(): + 4768bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4768c0: 910003fd mov x29, sp + 4768c4: f90017e0 str x0, [sp, #40] + 4768c8: f90013e1 str x1, [sp, #32] + 4768cc: 390063e2 strb w2, [sp, #24] + 4768d0: f94013e0 ldr x0, [sp, #32] + 4768d4: 97fffe9a bl 47633c <_ZSt4moveIRSaIPKN5Catch14TestCaseHandleEEEONSt16remove_referenceIT_E4typeEOS7_> + 4768d8: d503201f nop + 4768dc: a8c37bfd ldp x29, x30, [sp], #48 + 4768e0: d65f03c0 ret + +00000000004768e4 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEE7_M_headERKS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEE7_M_headERKS6_(): + 4768e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4768e8: 910003fd mov x29, sp + 4768ec: f9000fe0 str x0, [sp, #24] + 4768f0: f9400fe0 ldr x0, [sp, #24] + 4768f4: 94000071 bl 476ab8 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EE7_M_headERKS4_> + 4768f8: a8c27bfd ldp x29, x30, [sp], #32 + 4768fc: d65f03c0 ret + +0000000000476900 <_ZN9__gnu_cxxmiIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 476900: a9bd7bfd stp x29, x30, [sp, #-48]! + 476904: 910003fd mov x29, sp + 476908: f9000bf3 str x19, [sp, #16] + 47690c: f90017e0 str x0, [sp, #40] + 476910: f90013e1 str x1, [sp, #32] + 476914: f94017e0 ldr x0, [sp, #40] + 476918: 97fffd6c bl 475ec8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 47691c: f9400013 ldr x19, [x0] + 476920: f94013e0 ldr x0, [sp, #32] + 476924: 97fffd69 bl 475ec8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 476928: f9400000 ldr x0, [x0] + 47692c: cb000260 sub x0, x19, x0 + 476930: 9344fc01 asr x1, x0, #4 + 476934: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 476938: f2955560 movk x0, #0xaaab + 47693c: 9b007c20 mul x0, x1, x0 + 476940: f9400bf3 ldr x19, [sp, #16] + 476944: a8c37bfd ldp x29, x30, [sp], #48 + 476948: d65f03c0 ret + +000000000047694c <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE8allocateEmPKv(): + 47694c: a9bd7bfd stp x29, x30, [sp, #-48]! + 476950: 910003fd mov x29, sp + 476954: f90017e0 str x0, [sp, #40] + 476958: f90013e1 str x1, [sp, #32] + 47695c: f9000fe2 str x2, [sp, #24] + 476960: f94017e0 ldr x0, [sp, #40] + 476964: 9400005a bl 476acc <_ZNK9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE8max_sizeEv> + 476968: aa0003e1 mov x1, x0 + 47696c: f94013e0 ldr x0, [sp, #32] + 476970: eb01001f cmp x0, x1 + 476974: 1a9f97e0 cset w0, hi // hi = pmore + 476978: 12001c00 and w0, w0, #0xff + 47697c: 7100001f cmp w0, #0x0 + 476980: 54000040 b.eq 476988 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE8allocateEmPKv+0x3c> // b.none + 476984: 97fe4157 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 476988: f94013e1 ldr x1, [sp, #32] + 47698c: aa0103e0 mov x0, x1 + 476990: d37df000 lsl x0, x0, #3 + 476994: cb010000 sub x0, x0, x1 + 476998: d37df000 lsl x0, x0, #3 + 47699c: 97fe4271 bl 407360 <_Znwm@plt> + 4769a0: a8c37bfd ldp x29, x30, [sp], #48 + 4769a4: d65f03c0 ret + +00000000004769a8 <_ZN5Catch8TestSpec11FilterMatchC1Ev>: +_ZN5Catch8TestSpec11FilterMatchC2Ev(): + 4769a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4769ac: 910003fd mov x29, sp + 4769b0: f9000fe0 str x0, [sp, #24] + 4769b4: f9400fe0 ldr x0, [sp, #24] + 4769b8: 97fe4336 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4769bc: f9400fe0 ldr x0, [sp, #24] + 4769c0: 91008000 add x0, x0, #0x20 + 4769c4: 97fffb4c bl 4756f4 <_ZNSt6vectorIPKN5Catch14TestCaseHandleESaIS3_EEC1Ev> + 4769c8: d503201f nop + 4769cc: a8c27bfd ldp x29, x30, [sp], #32 + 4769d0: d65f03c0 ret + +00000000004769d4 <_ZSt10_ConstructIN5Catch8TestSpec11FilterMatchEJEEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch8TestSpec11FilterMatchEJEEvPT_DpOT0_(): + 4769d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4769d8: 910003fd mov x29, sp + 4769dc: f9000fe0 str x0, [sp, #24] + 4769e0: f9400fe0 ldr x0, [sp, #24] + 4769e4: aa0003e1 mov x1, x0 + 4769e8: d2800700 mov x0, #0x38 // #56 + 4769ec: 97fe56a3 bl 40c478 <_ZnwmPv> + 4769f0: a9007c1f stp xzr, xzr, [x0] + 4769f4: a9017c1f stp xzr, xzr, [x0, #16] + 4769f8: a9027c1f stp xzr, xzr, [x0, #32] + 4769fc: f900181f str xzr, [x0, #48] + 476a00: 97ffffea bl 4769a8 <_ZN5Catch8TestSpec11FilterMatchC1Ev> + 476a04: d503201f nop + 476a08: a8c27bfd ldp x29, x30, [sp], #32 + 476a0c: d65f03c0 ret + +0000000000476a10 <_ZNK9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIPKN5Catch14TestCaseHandleEE8max_sizeEv(): + 476a10: d10043ff sub sp, sp, #0x10 + 476a14: f90007e0 str x0, [sp, #8] + 476a18: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 476a1c: 910043ff add sp, sp, #0x10 + 476a20: d65f03c0 ret + +0000000000476a24 <_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES7_EET0_T_SA_S9_(): + 476a24: a9bd7bfd stp x29, x30, [sp, #-48]! + 476a28: 910003fd mov x29, sp + 476a2c: f90017e0 str x0, [sp, #40] + 476a30: f90013e1 str x1, [sp, #32] + 476a34: f9000fe2 str x2, [sp, #24] + 476a38: f9400fe2 ldr x2, [sp, #24] + 476a3c: f94013e1 ldr x1, [sp, #32] + 476a40: f94017e0 ldr x0, [sp, #40] + 476a44: 9400002a bl 476aec <_ZSt4copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_ET0_T_S8_S7_> + 476a48: a8c37bfd ldp x29, x30, [sp], #48 + 476a4c: d65f03c0 ret + +0000000000476a50 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEET_SC_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEET_SC_(): + 476a50: d10043ff sub sp, sp, #0x10 + 476a54: f90007e0 str x0, [sp, #8] + 476a58: f94007e0 ldr x0, [sp, #8] + 476a5c: 910043ff add sp, sp, #0x10 + 476a60: d65f03c0 ret + +0000000000476a64 <_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET1_T0_SE_SD_>: +_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS5_SaIS5_EEEEPS5_ET1_T0_SE_SD_(): + 476a64: a9bc7bfd stp x29, x30, [sp, #-64]! + 476a68: 910003fd mov x29, sp + 476a6c: a90153f3 stp x19, x20, [sp, #16] + 476a70: f9001fe0 str x0, [sp, #56] + 476a74: f9001be1 str x1, [sp, #48] + 476a78: f90017e2 str x2, [sp, #40] + 476a7c: f9401fe0 ldr x0, [sp, #56] + 476a80: 9400002d bl 476b34 <_ZSt12__niter_baseIPKPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE> + 476a84: aa0003f3 mov x19, x0 + 476a88: f9401be0 ldr x0, [sp, #48] + 476a8c: 9400002a bl 476b34 <_ZSt12__niter_baseIPKPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE> + 476a90: aa0003f4 mov x20, x0 + 476a94: f94017e0 ldr x0, [sp, #40] + 476a98: 9400002f bl 476b54 <_ZSt12__niter_baseIPPKN5Catch14TestCaseHandleEET_S5_> + 476a9c: aa0003e2 mov x2, x0 + 476aa0: aa1403e1 mov x1, x20 + 476aa4: aa1303e0 mov x0, x19 + 476aa8: 94000030 bl 476b68 <_ZSt13__copy_move_aILb0EPKPKN5Catch14TestCaseHandleEPS3_ET1_T0_S8_S7_> + 476aac: a94153f3 ldp x19, x20, [sp, #16] + 476ab0: a8c47bfd ldp x29, x30, [sp], #64 + 476ab4: d65f03c0 ret + +0000000000476ab8 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EE7_M_headERKS4_>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EE7_M_headERKS4_(): + 476ab8: d10043ff sub sp, sp, #0x10 + 476abc: f90007e0 str x0, [sp, #8] + 476ac0: f94007e0 ldr x0, [sp, #8] + 476ac4: 910043ff add sp, sp, #0x10 + 476ac8: d65f03c0 ret + +0000000000476acc <_ZNK9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch8TestSpec11FilterMatchEE8max_sizeEv(): + 476acc: d10043ff sub sp, sp, #0x10 + 476ad0: f90007e0 str x0, [sp, #8] + 476ad4: d2849240 mov x0, #0x2492 // #9362 + 476ad8: f2b24920 movk x0, #0x9249, lsl #16 + 476adc: f2c92480 movk x0, #0x4924, lsl #32 + 476ae0: f2e09240 movk x0, #0x492, lsl #48 + 476ae4: 910043ff add sp, sp, #0x10 + 476ae8: d65f03c0 ret + +0000000000476aec <_ZSt4copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_ET0_T_S8_S7_>: +_ZSt4copyISt13move_iteratorIPPKN5Catch14TestCaseHandleEES5_ET0_T_S8_S7_(): + 476aec: a9bc7bfd stp x29, x30, [sp, #-64]! + 476af0: 910003fd mov x29, sp + 476af4: f9000bf3 str x19, [sp, #16] + 476af8: f9001fe0 str x0, [sp, #56] + 476afc: f9001be1 str x1, [sp, #48] + 476b00: f90017e2 str x2, [sp, #40] + 476b04: f9401fe0 ldr x0, [sp, #56] + 476b08: 94000025 bl 476b9c <_ZSt12__miter_baseIPPKN5Catch14TestCaseHandleEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 476b0c: aa0003f3 mov x19, x0 + 476b10: f9401be0 ldr x0, [sp, #48] + 476b14: 94000022 bl 476b9c <_ZSt12__miter_baseIPPKN5Catch14TestCaseHandleEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E> + 476b18: f94017e2 ldr x2, [sp, #40] + 476b1c: aa0003e1 mov x1, x0 + 476b20: aa1303e0 mov x0, x19 + 476b24: 94000026 bl 476bbc <_ZSt14__copy_move_a2ILb1EPPKN5Catch14TestCaseHandleES4_ET1_T0_S6_S5_> + 476b28: f9400bf3 ldr x19, [sp, #16] + 476b2c: a8c47bfd ldp x29, x30, [sp], #64 + 476b30: d65f03c0 ret + +0000000000476b34 <_ZSt12__niter_baseIPKPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE>: +_ZSt12__niter_baseIPKPKN5Catch14TestCaseHandleESt6vectorIS3_SaIS3_EEET_N9__gnu_cxx17__normal_iteratorIS9_T0_EE(): + 476b34: a9be7bfd stp x29, x30, [sp, #-32]! + 476b38: 910003fd mov x29, sp + 476b3c: f9000fe0 str x0, [sp, #24] + 476b40: 910063e0 add x0, sp, #0x18 + 476b44: 97ff825c bl 4574b4 <_ZNK9__gnu_cxx17__normal_iteratorIPKPKN5Catch14TestCaseHandleESt6vectorIS4_SaIS4_EEE4baseEv> + 476b48: f9400000 ldr x0, [x0] + 476b4c: a8c27bfd ldp x29, x30, [sp], #32 + 476b50: d65f03c0 ret + +0000000000476b54 <_ZSt12__niter_baseIPPKN5Catch14TestCaseHandleEET_S5_>: +_ZSt12__niter_baseIPPKN5Catch14TestCaseHandleEET_S5_(): + 476b54: d10043ff sub sp, sp, #0x10 + 476b58: f90007e0 str x0, [sp, #8] + 476b5c: f94007e0 ldr x0, [sp, #8] + 476b60: 910043ff add sp, sp, #0x10 + 476b64: d65f03c0 ret + +0000000000476b68 <_ZSt13__copy_move_aILb0EPKPKN5Catch14TestCaseHandleEPS3_ET1_T0_S8_S7_>: +_ZSt13__copy_move_aILb0EPKPKN5Catch14TestCaseHandleEPS3_ET1_T0_S8_S7_(): + 476b68: a9bc7bfd stp x29, x30, [sp, #-64]! + 476b6c: 910003fd mov x29, sp + 476b70: f90017e0 str x0, [sp, #40] + 476b74: f90013e1 str x1, [sp, #32] + 476b78: f9000fe2 str x2, [sp, #24] + 476b7c: 52800020 mov w0, #0x1 // #1 + 476b80: 3900ffe0 strb w0, [sp, #63] + 476b84: f9400fe2 ldr x2, [sp, #24] + 476b88: f94013e1 ldr x1, [sp, #32] + 476b8c: f94017e0 ldr x0, [sp, #40] + 476b90: 94000020 bl 476c10 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPKN5Catch14TestCaseHandleEEEPT_PKS7_SA_S8_> + 476b94: a8c47bfd ldp x29, x30, [sp], #64 + 476b98: d65f03c0 ret + +0000000000476b9c <_ZSt12__miter_baseIPPKN5Catch14TestCaseHandleEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E>: +_ZSt12__miter_baseIPPKN5Catch14TestCaseHandleEEDTcl12__miter_basecldtfp_4baseEEESt13move_iteratorIT_E(): + 476b9c: a9be7bfd stp x29, x30, [sp, #-32]! + 476ba0: 910003fd mov x29, sp + 476ba4: f9000fe0 str x0, [sp, #24] + 476ba8: 910063e0 add x0, sp, #0x18 + 476bac: 94000032 bl 476c74 <_ZNKSt13move_iteratorIPPKN5Catch14TestCaseHandleEE4baseEv> + 476bb0: 94000037 bl 476c8c <_ZSt12__miter_baseIPPKN5Catch14TestCaseHandleEET_S5_> + 476bb4: a8c27bfd ldp x29, x30, [sp], #32 + 476bb8: d65f03c0 ret + +0000000000476bbc <_ZSt14__copy_move_a2ILb1EPPKN5Catch14TestCaseHandleES4_ET1_T0_S6_S5_>: +_ZSt14__copy_move_a2ILb1EPPKN5Catch14TestCaseHandleES4_ET1_T0_S6_S5_(): + 476bbc: a9bc7bfd stp x29, x30, [sp, #-64]! + 476bc0: 910003fd mov x29, sp + 476bc4: a90153f3 stp x19, x20, [sp, #16] + 476bc8: f9001fe0 str x0, [sp, #56] + 476bcc: f9001be1 str x1, [sp, #48] + 476bd0: f90017e2 str x2, [sp, #40] + 476bd4: f9401fe0 ldr x0, [sp, #56] + 476bd8: 97ffffdf bl 476b54 <_ZSt12__niter_baseIPPKN5Catch14TestCaseHandleEET_S5_> + 476bdc: aa0003f3 mov x19, x0 + 476be0: f9401be0 ldr x0, [sp, #48] + 476be4: 97ffffdc bl 476b54 <_ZSt12__niter_baseIPPKN5Catch14TestCaseHandleEET_S5_> + 476be8: aa0003f4 mov x20, x0 + 476bec: f94017e0 ldr x0, [sp, #40] + 476bf0: 97ffffd9 bl 476b54 <_ZSt12__niter_baseIPPKN5Catch14TestCaseHandleEET_S5_> + 476bf4: aa0003e2 mov x2, x0 + 476bf8: aa1403e1 mov x1, x20 + 476bfc: aa1303e0 mov x0, x19 + 476c00: 94000028 bl 476ca0 <_ZSt13__copy_move_aILb1EPPKN5Catch14TestCaseHandleES4_ET1_T0_S6_S5_> + 476c04: a94153f3 ldp x19, x20, [sp, #16] + 476c08: a8c47bfd ldp x29, x30, [sp], #64 + 476c0c: d65f03c0 ret + +0000000000476c10 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPKN5Catch14TestCaseHandleEEEPT_PKS7_SA_S8_>: +_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPKN5Catch14TestCaseHandleEEEPT_PKS7_SA_S8_(): + 476c10: a9bc7bfd stp x29, x30, [sp, #-64]! + 476c14: 910003fd mov x29, sp + 476c18: f90017e0 str x0, [sp, #40] + 476c1c: f90013e1 str x1, [sp, #32] + 476c20: f9000fe2 str x2, [sp, #24] + 476c24: f94013e1 ldr x1, [sp, #32] + 476c28: f94017e0 ldr x0, [sp, #40] + 476c2c: cb000021 sub x1, x1, x0 + 476c30: 9343fc20 asr x0, x1, #3 + 476c34: f9001fe0 str x0, [sp, #56] + 476c38: f9401fe0 ldr x0, [sp, #56] + 476c3c: f100001f cmp x0, #0x0 + 476c40: 540000e0 b.eq 476c5c <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPKN5Catch14TestCaseHandleEEEPT_PKS7_SA_S8_+0x4c> // b.none + 476c44: f9401fe0 ldr x0, [sp, #56] + 476c48: d37df000 lsl x0, x0, #3 + 476c4c: aa0003e2 mov x2, x0 + 476c50: f94017e1 ldr x1, [sp, #40] + 476c54: f9400fe0 ldr x0, [sp, #24] + 476c58: 97fe424a bl 407580 + 476c5c: f9401fe0 ldr x0, [sp, #56] + 476c60: d37df000 lsl x0, x0, #3 + 476c64: f9400fe1 ldr x1, [sp, #24] + 476c68: 8b000020 add x0, x1, x0 + 476c6c: a8c47bfd ldp x29, x30, [sp], #64 + 476c70: d65f03c0 ret + +0000000000476c74 <_ZNKSt13move_iteratorIPPKN5Catch14TestCaseHandleEE4baseEv>: +_ZNKSt13move_iteratorIPPKN5Catch14TestCaseHandleEE4baseEv(): + 476c74: d10043ff sub sp, sp, #0x10 + 476c78: f90007e0 str x0, [sp, #8] + 476c7c: f94007e0 ldr x0, [sp, #8] + 476c80: f9400000 ldr x0, [x0] + 476c84: 910043ff add sp, sp, #0x10 + 476c88: d65f03c0 ret + +0000000000476c8c <_ZSt12__miter_baseIPPKN5Catch14TestCaseHandleEET_S5_>: +_ZSt12__miter_baseIPPKN5Catch14TestCaseHandleEET_S5_(): + 476c8c: d10043ff sub sp, sp, #0x10 + 476c90: f90007e0 str x0, [sp, #8] + 476c94: f94007e0 ldr x0, [sp, #8] + 476c98: 910043ff add sp, sp, #0x10 + 476c9c: d65f03c0 ret + +0000000000476ca0 <_ZSt13__copy_move_aILb1EPPKN5Catch14TestCaseHandleES4_ET1_T0_S6_S5_>: +_ZSt13__copy_move_aILb1EPPKN5Catch14TestCaseHandleES4_ET1_T0_S6_S5_(): + 476ca0: a9bc7bfd stp x29, x30, [sp, #-64]! + 476ca4: 910003fd mov x29, sp + 476ca8: f90017e0 str x0, [sp, #40] + 476cac: f90013e1 str x1, [sp, #32] + 476cb0: f9000fe2 str x2, [sp, #24] + 476cb4: 52800020 mov w0, #0x1 // #1 + 476cb8: 3900ffe0 strb w0, [sp, #63] + 476cbc: f9400fe2 ldr x2, [sp, #24] + 476cc0: f94013e1 ldr x1, [sp, #32] + 476cc4: f94017e0 ldr x0, [sp, #40] + 476cc8: 94000003 bl 476cd4 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPKN5Catch14TestCaseHandleEEEPT_PKS7_SA_S8_> + 476ccc: a8c47bfd ldp x29, x30, [sp], #64 + 476cd0: d65f03c0 ret + +0000000000476cd4 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPKN5Catch14TestCaseHandleEEEPT_PKS7_SA_S8_>: +_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPKN5Catch14TestCaseHandleEEEPT_PKS7_SA_S8_(): + 476cd4: a9bc7bfd stp x29, x30, [sp, #-64]! + 476cd8: 910003fd mov x29, sp + 476cdc: f90017e0 str x0, [sp, #40] + 476ce0: f90013e1 str x1, [sp, #32] + 476ce4: f9000fe2 str x2, [sp, #24] + 476ce8: f94013e1 ldr x1, [sp, #32] + 476cec: f94017e0 ldr x0, [sp, #40] + 476cf0: cb000021 sub x1, x1, x0 + 476cf4: 9343fc20 asr x0, x1, #3 + 476cf8: f9001fe0 str x0, [sp, #56] + 476cfc: f9401fe0 ldr x0, [sp, #56] + 476d00: f100001f cmp x0, #0x0 + 476d04: 540000e0 b.eq 476d20 <_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPKN5Catch14TestCaseHandleEEEPT_PKS7_SA_S8_+0x4c> // b.none + 476d08: f9401fe0 ldr x0, [sp, #56] + 476d0c: d37df000 lsl x0, x0, #3 + 476d10: aa0003e2 mov x2, x0 + 476d14: f94017e1 ldr x1, [sp, #40] + 476d18: f9400fe0 ldr x0, [sp, #24] + 476d1c: 97fe4219 bl 407580 + 476d20: f9401fe0 ldr x0, [sp, #56] + 476d24: d37df000 lsl x0, x0, #3 + 476d28: f9400fe1 ldr x1, [sp, #24] + 476d2c: 8b000020 add x0, x1, x0 + 476d30: a8c47bfd ldp x29, x30, [sp], #64 + 476d34: d65f03c0 ret + +0000000000476d38 <_ZN5Catch8TestSpec10TagPatternD1Ev>: +_ZN5Catch8TestSpec10TagPatternD1Ev(): + 476d38: a9be7bfd stp x29, x30, [sp, #-32]! + 476d3c: 910003fd mov x29, sp + 476d40: f9000fe0 str x0, [sp, #24] + 476d44: f0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 476d48: 911d6001 add x1, x0, #0x758 + 476d4c: f9400fe0 ldr x0, [sp, #24] + 476d50: f9000001 str x1, [x0] + 476d54: f9400fe0 ldr x0, [sp, #24] + 476d58: 9100a000 add x0, x0, #0x28 + 476d5c: 97fe40e9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 476d60: f9400fe0 ldr x0, [sp, #24] + 476d64: 97fff63c bl 474654 <_ZN5Catch8TestSpec7PatternD1Ev> + 476d68: d503201f nop + 476d6c: a8c27bfd ldp x29, x30, [sp], #32 + 476d70: d65f03c0 ret + +0000000000476d74 <_ZN5Catch8TestSpec10TagPatternD0Ev>: +_ZN5Catch8TestSpec10TagPatternD0Ev(): + 476d74: a9be7bfd stp x29, x30, [sp, #-32]! + 476d78: 910003fd mov x29, sp + 476d7c: f9000fe0 str x0, [sp, #24] + 476d80: f9400fe0 ldr x0, [sp, #24] + 476d84: 97ffffed bl 476d38 <_ZN5Catch8TestSpec10TagPatternD1Ev> + 476d88: d2800901 mov x1, #0x48 // #72 + 476d8c: f9400fe0 ldr x0, [sp, #24] + 476d90: 97fe417c bl 407380 <_ZdlPvm@plt> + 476d94: a8c27bfd ldp x29, x30, [sp], #32 + 476d98: d65f03c0 ret + +0000000000476d9c <_ZN5Catch8TestSpec11NamePatternD1Ev>: +_ZN5Catch8TestSpec11NamePatternD2Ev(): + 476d9c: a9be7bfd stp x29, x30, [sp, #-32]! + 476da0: 910003fd mov x29, sp + 476da4: f9000fe0 str x0, [sp, #24] + 476da8: f0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 476dac: 911e0001 add x1, x0, #0x780 + 476db0: f9400fe0 ldr x0, [sp, #24] + 476db4: f9000001 str x1, [x0] + 476db8: f9400fe0 ldr x0, [sp, #24] + 476dbc: 9100a000 add x0, x0, #0x28 + 476dc0: 94000010 bl 476e00 <_ZN5Catch15WildcardPatternD1Ev> + 476dc4: f9400fe0 ldr x0, [sp, #24] + 476dc8: 97fff623 bl 474654 <_ZN5Catch8TestSpec7PatternD1Ev> + 476dcc: d503201f nop + 476dd0: a8c27bfd ldp x29, x30, [sp], #32 + 476dd4: d65f03c0 ret + +0000000000476dd8 <_ZN5Catch8TestSpec11NamePatternD0Ev>: +_ZN5Catch8TestSpec11NamePatternD0Ev(): + 476dd8: a9be7bfd stp x29, x30, [sp, #-32]! + 476ddc: 910003fd mov x29, sp + 476de0: f9000fe0 str x0, [sp, #24] + 476de4: f9400fe0 ldr x0, [sp, #24] + 476de8: 97ffffed bl 476d9c <_ZN5Catch8TestSpec11NamePatternD1Ev> + 476dec: d2800b01 mov x1, #0x58 // #88 + 476df0: f9400fe0 ldr x0, [sp, #24] + 476df4: 97fe4163 bl 407380 <_ZdlPvm@plt> + 476df8: a8c27bfd ldp x29, x30, [sp], #32 + 476dfc: d65f03c0 ret + +0000000000476e00 <_ZN5Catch15WildcardPatternD1Ev>: +_ZN5Catch15WildcardPatternD2Ev(): + 476e00: a9be7bfd stp x29, x30, [sp, #-32]! + 476e04: 910003fd mov x29, sp + 476e08: f9000fe0 str x0, [sp, #24] + 476e0c: f0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 476e10: 9126c001 add x1, x0, #0x9b0 + 476e14: f9400fe0 ldr x0, [sp, #24] + 476e18: f9000001 str x1, [x0] + 476e1c: f9400fe0 ldr x0, [sp, #24] + 476e20: 91004000 add x0, x0, #0x10 + 476e24: 97fe40b7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 476e28: d503201f nop + 476e2c: a8c27bfd ldp x29, x30, [sp], #32 + 476e30: d65f03c0 ret + +0000000000476e34 <_ZN5Catch15WildcardPatternD0Ev>: +_ZN5Catch15WildcardPatternD0Ev(): + 476e34: a9be7bfd stp x29, x30, [sp, #-32]! + 476e38: 910003fd mov x29, sp + 476e3c: f9000fe0 str x0, [sp, #24] + 476e40: f9400fe0 ldr x0, [sp, #24] + 476e44: 97ffffef bl 476e00 <_ZN5Catch15WildcardPatternD1Ev> + 476e48: d2800601 mov x1, #0x30 // #48 + 476e4c: f9400fe0 ldr x0, [sp, #24] + 476e50: 97fe414c bl 407380 <_ZdlPvm@plt> + 476e54: a8c27bfd ldp x29, x30, [sp], #32 + 476e58: d65f03c0 ret + +0000000000476e5c <_ZN5Catch31getCurrentNanosecondsSinceEpochEv>: +_ZN5Catch31getCurrentNanosecondsSinceEpochEv(): + 476e5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 476e60: 910003fd mov x29, sp + 476e64: 97fe3fa7 bl 406d00 <_ZNSt6chrono3_V212system_clock3nowEv@plt> + 476e68: f90017e0 str x0, [sp, #40] + 476e6c: 9100a3e0 add x0, sp, #0x28 + 476e70: 940000b7 bl 47714c <_ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv> + 476e74: f90013e0 str x0, [sp, #32] + 476e78: 910083e0 add x0, sp, #0x20 + 476e7c: 940000ba bl 477164 <_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE> + 476e80: f9000fe0 str x0, [sp, #24] + 476e84: 910063e0 add x0, sp, #0x18 + 476e88: 940000a1 bl 47710c <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv> + 476e8c: a8c37bfd ldp x29, x30, [sp], #48 + 476e90: d65f03c0 ret + +0000000000476e94 <_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv>: +_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv(): + 476e94: a9bc7bfd stp x29, x30, [sp, #-64]! + 476e98: 910003fd mov x29, sp + 476e9c: f9001fff str xzr, [sp, #56] + 476ea0: 97ffffef bl 476e5c <_ZN5Catch31getCurrentNanosecondsSinceEpochEv> + 476ea4: f90017e0 str x0, [sp, #40] + 476ea8: f9001bff str xzr, [sp, #48] + 476eac: f9401be1 ldr x1, [sp, #48] + 476eb0: d28847e0 mov x0, #0x423f // #16959 + 476eb4: f2a001e0 movk x0, #0xf, lsl #16 + 476eb8: eb00003f cmp x1, x0 + 476ebc: 54000448 b.hi 476f44 <_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv+0xb0> // b.pmore + 476ec0: 97ffffe7 bl 476e5c <_ZN5Catch31getCurrentNanosecondsSinceEpochEv> + 476ec4: f90013e0 str x0, [sp, #32] + 476ec8: 97ffffe5 bl 476e5c <_ZN5Catch31getCurrentNanosecondsSinceEpochEv> + 476ecc: f9000fe0 str x0, [sp, #24] + 476ed0: f9400fe1 ldr x1, [sp, #24] + 476ed4: f94013e0 ldr x0, [sp, #32] + 476ed8: eb00003f cmp x1, x0 + 476edc: 54000041 b.ne 476ee4 <_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv+0x50> // b.any + 476ee0: 17fffffa b 476ec8 <_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv+0x34> + 476ee4: f9400fe1 ldr x1, [sp, #24] + 476ee8: f94013e0 ldr x0, [sp, #32] + 476eec: cb000020 sub x0, x1, x0 + 476ef0: f9000be0 str x0, [sp, #16] + 476ef4: f9401fe1 ldr x1, [sp, #56] + 476ef8: f9400be0 ldr x0, [sp, #16] + 476efc: 8b000020 add x0, x1, x0 + 476f00: f9001fe0 str x0, [sp, #56] + 476f04: f94017e1 ldr x1, [sp, #40] + 476f08: d28bc000 mov x0, #0x5e00 // #24064 + 476f0c: f2b65a00 movk x0, #0xb2d0, lsl #16 + 476f10: 8b000020 add x0, x1, x0 + 476f14: f9400fe1 ldr x1, [sp, #24] + 476f18: eb00003f cmp x1, x0 + 476f1c: 540000c9 b.ls 476f34 <_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv+0xa0> // b.plast + 476f20: f9401be0 ldr x0, [sp, #48] + 476f24: 91000400 add x0, x0, #0x1 + 476f28: f9401fe1 ldr x1, [sp, #56] + 476f2c: 9ac00820 udiv x0, x1, x0 + 476f30: 1400000c b 476f60 <_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv+0xcc> + 476f34: f9401be0 ldr x0, [sp, #48] + 476f38: 91000400 add x0, x0, #0x1 + 476f3c: f9001be0 str x0, [sp, #48] + 476f40: 17ffffdb b 476eac <_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv+0x18> + 476f44: f9401fe1 ldr x1, [sp, #56] + 476f48: d2869b60 mov x0, #0x34db // #13531 + 476f4c: f2baf6c0 movk x0, #0xd7b6, lsl #16 + 476f50: f2dbd040 movk x0, #0xde82, lsl #32 + 476f54: f2e86360 movk x0, #0x431b, lsl #48 + 476f58: 9bc07c20 umulh x0, x1, x0 + 476f5c: d352fc00 lsr x0, x0, #18 + 476f60: a8c47bfd ldp x29, x30, [sp], #64 + 476f64: d65f03c0 ret + +0000000000476f68 <_ZN5Catch27getEstimatedClockResolutionEv>: +_ZN5Catch27getEstimatedClockResolutionEv(): + 476f68: a9be7bfd stp x29, x30, [sp, #-32]! + 476f6c: 910003fd mov x29, sp + 476f70: a90153f3 stp x19, x20, [sp, #16] + 476f74: d00006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 476f78: 91026000 add x0, x0, #0x98 + 476f7c: 08dffc00 ldarb w0, [x0] + 476f80: 12001c00 and w0, w0, #0xff + 476f84: 12000000 and w0, w0, #0x1 + 476f88: 7100001f cmp w0, #0x0 + 476f8c: 1a9f17e0 cset w0, eq // eq = none + 476f90: 12001c00 and w0, w0, #0xff + 476f94: 7100001f cmp w0, #0x0 + 476f98: 54000240 b.eq 476fe0 <_ZN5Catch27getEstimatedClockResolutionEv+0x78> // b.none + 476f9c: d00006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 476fa0: 91026000 add x0, x0, #0x98 + 476fa4: 97fe426b bl 407950 <__cxa_guard_acquire@plt> + 476fa8: 7100001f cmp w0, #0x0 + 476fac: 1a9f07e0 cset w0, ne // ne = any + 476fb0: 12001c00 and w0, w0, #0xff + 476fb4: 7100001f cmp w0, #0x0 + 476fb8: 54000140 b.eq 476fe0 <_ZN5Catch27getEstimatedClockResolutionEv+0x78> // b.none + 476fbc: 52800013 mov w19, #0x0 // #0 + 476fc0: 97ffffb5 bl 476e94 <_ZN5Catch12_GLOBAL__N_123estimateClockResolutionEv> + 476fc4: aa0003e1 mov x1, x0 + 476fc8: d00006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 476fcc: 91024000 add x0, x0, #0x90 + 476fd0: f9000001 str x1, [x0] + 476fd4: d00006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 476fd8: 91026000 add x0, x0, #0x98 + 476fdc: 97fe405d bl 407150 <__cxa_guard_release@plt> + 476fe0: d00006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 476fe4: 91024000 add x0, x0, #0x90 + 476fe8: f9400000 ldr x0, [x0] + 476fec: 14000009 b 477010 <_ZN5Catch27getEstimatedClockResolutionEv+0xa8> + 476ff0: aa0003f4 mov x20, x0 + 476ff4: 7100027f cmp w19, #0x0 + 476ff8: 54000081 b.ne 477008 <_ZN5Catch27getEstimatedClockResolutionEv+0xa0> // b.any + 476ffc: d00006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 477000: 91026000 add x0, x0, #0x98 + 477004: 97fe404f bl 407140 <__cxa_guard_abort@plt> + 477008: aa1403e0 mov x0, x20 + 47700c: 97fe423d bl 407900 <_Unwind_Resume@plt> + 477010: a94153f3 ldp x19, x20, [sp, #16] + 477014: a8c27bfd ldp x29, x30, [sp], #32 + 477018: d65f03c0 ret + +000000000047701c <_ZN5Catch5Timer5startEv>: +_ZN5Catch5Timer5startEv(): + 47701c: a9be7bfd stp x29, x30, [sp, #-32]! + 477020: 910003fd mov x29, sp + 477024: f9000fe0 str x0, [sp, #24] + 477028: 97ffff8d bl 476e5c <_ZN5Catch31getCurrentNanosecondsSinceEpochEv> + 47702c: aa0003e1 mov x1, x0 + 477030: f9400fe0 ldr x0, [sp, #24] + 477034: f9000001 str x1, [x0] + 477038: d503201f nop + 47703c: a8c27bfd ldp x29, x30, [sp], #32 + 477040: d65f03c0 ret + +0000000000477044 <_ZNK5Catch5Timer21getElapsedNanosecondsEv>: +_ZNK5Catch5Timer21getElapsedNanosecondsEv(): + 477044: a9be7bfd stp x29, x30, [sp, #-32]! + 477048: 910003fd mov x29, sp + 47704c: f9000fe0 str x0, [sp, #24] + 477050: 97ffff83 bl 476e5c <_ZN5Catch31getCurrentNanosecondsSinceEpochEv> + 477054: aa0003e1 mov x1, x0 + 477058: f9400fe0 ldr x0, [sp, #24] + 47705c: f9400000 ldr x0, [x0] + 477060: cb000020 sub x0, x1, x0 + 477064: a8c27bfd ldp x29, x30, [sp], #32 + 477068: d65f03c0 ret + +000000000047706c <_ZNK5Catch5Timer22getElapsedMicrosecondsEv>: +_ZNK5Catch5Timer22getElapsedMicrosecondsEv(): + 47706c: a9be7bfd stp x29, x30, [sp, #-32]! + 477070: 910003fd mov x29, sp + 477074: f9000fe0 str x0, [sp, #24] + 477078: f9400fe0 ldr x0, [sp, #24] + 47707c: 97fffff2 bl 477044 <_ZNK5Catch5Timer21getElapsedNanosecondsEv> + 477080: d343fc01 lsr x1, x0, #3 + 477084: d29ef9e0 mov x0, #0xf7cf // #63439 + 477088: f2bc6a60 movk x0, #0xe353, lsl #16 + 47708c: f2d374a0 movk x0, #0x9ba5, lsl #32 + 477090: f2e41880 movk x0, #0x20c4, lsl #48 + 477094: 9bc07c20 umulh x0, x1, x0 + 477098: d344fc00 lsr x0, x0, #4 + 47709c: a8c27bfd ldp x29, x30, [sp], #32 + 4770a0: d65f03c0 ret + +00000000004770a4 <_ZNK5Catch5Timer22getElapsedMillisecondsEv>: +_ZNK5Catch5Timer22getElapsedMillisecondsEv(): + 4770a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4770a8: 910003fd mov x29, sp + 4770ac: f9000fe0 str x0, [sp, #24] + 4770b0: f9400fe0 ldr x0, [sp, #24] + 4770b4: 97ffffee bl 47706c <_ZNK5Catch5Timer22getElapsedMicrosecondsEv> + 4770b8: d343fc01 lsr x1, x0, #3 + 4770bc: d29ef9e0 mov x0, #0xf7cf // #63439 + 4770c0: f2bc6a60 movk x0, #0xe353, lsl #16 + 4770c4: f2d374a0 movk x0, #0x9ba5, lsl #32 + 4770c8: f2e41880 movk x0, #0x20c4, lsl #48 + 4770cc: 9bc07c20 umulh x0, x1, x0 + 4770d0: d344fc00 lsr x0, x0, #4 + 4770d4: a8c27bfd ldp x29, x30, [sp], #32 + 4770d8: d65f03c0 ret + +00000000004770dc <_ZNK5Catch5Timer17getElapsedSecondsEv>: +_ZNK5Catch5Timer17getElapsedSecondsEv(): + 4770dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4770e0: 910003fd mov x29, sp + 4770e4: f9000fe0 str x0, [sp, #24] + 4770e8: f9400fe0 ldr x0, [sp, #24] + 4770ec: 97ffffe0 bl 47706c <_ZNK5Catch5Timer22getElapsedMicrosecondsEv> + 4770f0: 9e630000 ucvtf d0, x0 + 4770f4: d2d09000 mov x0, #0x848000000000 // #145685290680320 + 4770f8: f2e825c0 movk x0, #0x412e, lsl #48 + 4770fc: 9e670001 fmov d1, x0 + 477100: 1e611800 fdiv d0, d0, d1 + 477104: a8c27bfd ldp x29, x30, [sp], #32 + 477108: d65f03c0 ret + +000000000047710c <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv>: +_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv(): + 47710c: d10043ff sub sp, sp, #0x10 + 477110: f90007e0 str x0, [sp, #8] + 477114: f94007e0 ldr x0, [sp, #8] + 477118: f9400000 ldr x0, [x0] + 47711c: 910043ff add sp, sp, #0x10 + 477120: d65f03c0 ret + +0000000000477124 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlvEERKT_>: +_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlvEERKT_(): + 477124: d10043ff sub sp, sp, #0x10 + 477128: f90007e0 str x0, [sp, #8] + 47712c: f90003e1 str x1, [sp] + 477130: f94003e0 ldr x0, [sp] + 477134: f9400001 ldr x1, [x0] + 477138: f94007e0 ldr x0, [sp, #8] + 47713c: f9000001 str x1, [x0] + 477140: d503201f nop + 477144: 910043ff add sp, sp, #0x10 + 477148: d65f03c0 ret + +000000000047714c <_ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv>: +_ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv(): + 47714c: d10043ff sub sp, sp, #0x10 + 477150: f90007e0 str x0, [sp, #8] + 477154: f94007e0 ldr x0, [sp, #8] + 477158: f9400000 ldr x0, [x0] + 47715c: 910043ff add sp, sp, #0x10 + 477160: d65f03c0 ret + +0000000000477164 <_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE>: +_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE(): + 477164: a9be7bfd stp x29, x30, [sp, #-32]! + 477168: 910003fd mov x29, sp + 47716c: f9000fe0 str x0, [sp, #24] + 477170: f9400fe0 ldr x0, [sp, #24] + 477174: 94000003 bl 477180 <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1ELl1EElLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE> + 477178: a8c27bfd ldp x29, x30, [sp], #32 + 47717c: d65f03c0 ret + +0000000000477180 <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1ELl1EElLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE>: +_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1ELl1EElLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE(): + 477180: a9bd7bfd stp x29, x30, [sp, #-48]! + 477184: 910003fd mov x29, sp + 477188: f9000fe0 str x0, [sp, #24] + 47718c: f9400fe0 ldr x0, [sp, #24] + 477190: 97ffffdf bl 47710c <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv> + 477194: f90017e0 str x0, [sp, #40] + 477198: 9100a3e1 add x1, sp, #0x28 + 47719c: 910083e0 add x0, sp, #0x20 + 4771a0: 97ffffe1 bl 477124 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlvEERKT_> + 4771a4: f94013e0 ldr x0, [sp, #32] + 4771a8: a8c37bfd ldp x29, x30, [sp], #48 + 4771ac: d65f03c0 ret + +00000000004771b0 <_ZN5Catch6Detail12_GLOBAL__N_110Endianness5whichEv>: +_ZN5Catch6Detail12_GLOBAL__N_110Endianness5whichEv(): + 4771b0: d10043ff sub sp, sp, #0x10 + 4771b4: 52800020 mov w0, #0x1 // #1 + 4771b8: b9000be0 str w0, [sp, #8] + 4771bc: 910023e0 add x0, sp, #0x8 + 4771c0: 39400000 ldrb w0, [x0] + 4771c4: 39003fe0 strb w0, [sp, #15] + 4771c8: 39403fe0 ldrb w0, [sp, #15] + 4771cc: 7100001f cmp w0, #0x0 + 4771d0: 54000060 b.eq 4771dc <_ZN5Catch6Detail12_GLOBAL__N_110Endianness5whichEv+0x2c> // b.none + 4771d4: 52800020 mov w0, #0x1 // #1 + 4771d8: 14000002 b 4771e0 <_ZN5Catch6Detail12_GLOBAL__N_110Endianness5whichEv+0x30> + 4771dc: 52800000 mov w0, #0x0 // #0 + 4771e0: 910043ff add sp, sp, #0x10 + 4771e4: d65f03c0 ret + +00000000004771e8 <_ZN5Catch6Detail17rawMemoryToStringB5cxx11EPKvm>: +_ZN5Catch6Detail17rawMemoryToStringB5cxx11EPKvm(): + 4771e8: a9b97bfd stp x29, x30, [sp, #-112]! + 4771ec: 910003fd mov x29, sp + 4771f0: a90153f3 stp x19, x20, [sp, #16] + 4771f4: aa0803f3 mov x19, x8 + 4771f8: f90017e0 str x0, [sp, #40] + 4771fc: f90013e1 str x1, [sp, #32] + 477200: b9006fff str wzr, [sp, #108] + 477204: f94013e0 ldr x0, [sp, #32] + 477208: b9006be0 str w0, [sp, #104] + 47720c: 52800020 mov w0, #0x1 // #1 + 477210: b90067e0 str w0, [sp, #100] + 477214: 97ffffe7 bl 4771b0 <_ZN5Catch6Detail12_GLOBAL__N_110Endianness5whichEv> + 477218: 7100041f cmp w0, #0x1 + 47721c: 1a9f17e0 cset w0, eq // eq = none + 477220: 12001c00 and w0, w0, #0xff + 477224: 7100001f cmp w0, #0x0 + 477228: 54000100 b.eq 477248 <_ZN5Catch6Detail17rawMemoryToStringB5cxx11EPKvm+0x60> // b.none + 47722c: b9406be0 ldr w0, [sp, #104] + 477230: 51000400 sub w0, w0, #0x1 + 477234: b9006fe0 str w0, [sp, #108] + 477238: 12800000 mov w0, #0xffffffff // #-1 + 47723c: b90067e0 str w0, [sp, #100] + 477240: b94067e0 ldr w0, [sp, #100] + 477244: b9006be0 str w0, [sp, #104] + 477248: f94017e0 ldr x0, [sp, #40] + 47724c: f9002fe0 str x0, [sp, #88] + 477250: 9100e3e0 add x0, sp, #0x38 + 477254: 97ffa05a bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 477258: 9100e3e2 add x2, sp, #0x38 + 47725c: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477260: 91222001 add x1, x0, #0x888 + 477264: aa0203e0 mov x0, x2 + 477268: 9400043f bl 478364 <_ZN5Catch20ReusableStringStreamlsIA3_cEERS0_RKT_> + 47726c: aa0003f4 mov x20, x0 + 477270: 52800600 mov w0, #0x30 // #48 + 477274: 94000447 bl 478390 <_ZSt7setfillIcESt8_SetfillIT_ES1_> + 477278: 390123e0 strb w0, [sp, #72] + 47727c: 910123e0 add x0, sp, #0x48 + 477280: aa0003e1 mov x1, x0 + 477284: aa1403e0 mov x0, x20 + 477288: 94000447 bl 4783a4 <_ZN5Catch20ReusableStringStreamlsISt8_SetfillIcEEERS0_RKT_> + 47728c: aa0003e2 mov x2, x0 + 477290: b0fffca0 adrp x0, 40c000 <_ZN5Catch8Matchers12RegexMatcherC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x38> + 477294: 91178001 add x1, x0, #0x5e0 + 477298: aa0203e0 mov x0, x2 + 47729c: 9400044f bl 4783d8 <_ZN5Catch20ReusableStringStreamlsIFRSt8ios_baseS3_EEERS0_RKT_> + 4772a0: b9406fe1 ldr w1, [sp, #108] + 4772a4: b9406be0 ldr w0, [sp, #104] + 4772a8: 6b00003f cmp w1, w0 + 4772ac: 540002c0 b.eq 477304 <_ZN5Catch6Detail17rawMemoryToStringB5cxx11EPKvm+0x11c> // b.none + 4772b0: 52800040 mov w0, #0x2 // #2 + 4772b4: 97ff5dcc bl 44e9e4 <_ZSt4setwi> + 4772b8: b90053e0 str w0, [sp, #80] + 4772bc: 910143e1 add x1, sp, #0x50 + 4772c0: 9100e3e0 add x0, sp, #0x38 + 4772c4: 94000450 bl 478404 <_ZN5Catch20ReusableStringStreamlsISt5_SetwEERS0_RKT_> + 4772c8: aa0003e2 mov x2, x0 + 4772cc: b9806fe0 ldrsw x0, [sp, #108] + 4772d0: f9402fe1 ldr x1, [sp, #88] + 4772d4: 8b000020 add x0, x1, x0 + 4772d8: 39400000 ldrb w0, [x0] + 4772dc: b90057e0 str w0, [sp, #84] + 4772e0: 910153e0 add x0, sp, #0x54 + 4772e4: aa0003e1 mov x1, x0 + 4772e8: aa0203e0 mov x0, x2 + 4772ec: 94000453 bl 478438 <_ZN5Catch20ReusableStringStreamlsIjEERS0_RKT_> + 4772f0: b9406fe1 ldr w1, [sp, #108] + 4772f4: b94067e0 ldr w0, [sp, #100] + 4772f8: 0b000020 add w0, w1, w0 + 4772fc: b9006fe0 str w0, [sp, #108] + 477300: 17ffffe8 b 4772a0 <_ZN5Catch6Detail17rawMemoryToStringB5cxx11EPKvm+0xb8> + 477304: 9100e3e0 add x0, sp, #0x38 + 477308: aa1303e8 mov x8, x19 + 47730c: 97ffa06e bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 477310: d503201f nop + 477314: 9100e3e0 add x0, sp, #0x38 + 477318: 97ffa03f bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 47731c: 14000006 b 477334 <_ZN5Catch6Detail17rawMemoryToStringB5cxx11EPKvm+0x14c> + 477320: aa0003f3 mov x19, x0 + 477324: 9100e3e0 add x0, sp, #0x38 + 477328: 97ffa03b bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 47732c: aa1303e0 mov x0, x19 + 477330: 97fe4174 bl 407900 <_Unwind_Resume@plt> + 477334: aa1303e0 mov x0, x19 + 477338: a94153f3 ldp x19, x20, [sp, #16] + 47733c: a8c77bfd ldp x29, x30, [sp], #112 + 477340: d65f03c0 ret + +0000000000477344 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_>: +_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_(): + 477344: a9b77bfd stp x29, x30, [sp, #-144]! + 477348: 910003fd mov x29, sp + 47734c: f9000bf3 str x19, [sp, #16] + 477350: aa0803f3 mov x19, x8 + 477354: f90017e0 str x0, [sp, #40] + 477358: 97fe4b30 bl 40a018 <_ZN5Catch17getCurrentContextEv> + 47735c: aa0003e2 mov x2, x0 + 477360: f9400040 ldr x0, [x2] + 477364: 91008000 add x0, x0, #0x20 + 477368: f9400001 ldr x1, [x0] + 47736c: aa0203e0 mov x0, x2 + 477370: d63f0020 blr x1 + 477374: 97fe4b37 bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 477378: aa0003e2 mov x2, x0 + 47737c: f9400040 ldr x0, [x2] + 477380: 91014000 add x0, x0, #0x50 + 477384: f9400001 ldr x1, [x0] + 477388: aa0203e0 mov x0, x2 + 47738c: d63f0020 blr x1 + 477390: 12001c00 and w0, w0, #0xff + 477394: 52000000 eor w0, w0, #0x1 + 477398: 12001c00 and w0, w0, #0xff + 47739c: 7100001f cmp w0, #0x0 + 4773a0: 540001c0 b.eq 4773d8 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0x94> // b.none + 4773a4: 910183e0 add x0, sp, #0x60 + 4773a8: aa0003e8 mov x8, x0 + 4773ac: f94017e1 ldr x1, [sp, #40] + 4773b0: 52800440 mov w0, #0x22 // #34 + 4773b4: 9400042f bl 478470 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_> + 4773b8: 910183e0 add x0, sp, #0x60 + 4773bc: aa1303e8 mov x8, x19 + 4773c0: 52800441 mov w1, #0x22 // #34 + 4773c4: 97fe4dd5 bl 40ab18 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S5_> + 4773c8: d503201f nop + 4773cc: 910183e0 add x0, sp, #0x60 + 4773d0: 97fe3f4c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4773d4: 14000051 b 477518 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0x1d4> + 4773d8: 910203e0 add x0, sp, #0x80 + 4773dc: 97fe414d bl 407910 <_ZNSaIcEC1Ev@plt> + 4773e0: 910203e0 add x0, sp, #0x80 + 4773e4: 910103e3 add x3, sp, #0x40 + 4773e8: aa0003e2 mov x2, x0 + 4773ec: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4773f0: 91224001 add x1, x0, #0x890 + 4773f4: aa0303e0 mov x0, x3 + 4773f8: 97fe40a2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4773fc: 910203e0 add x0, sp, #0x80 + 477400: 97fe4010 bl 407440 <_ZNSaIcED1Ev@plt> + 477404: f94017e0 ldr x0, [sp, #40] + 477408: f90047e0 str x0, [sp, #136] + 47740c: f94047e0 ldr x0, [sp, #136] + 477410: 97fe3fc8 bl 407330 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 477414: f9001fe0 str x0, [sp, #56] + 477418: f94047e0 ldr x0, [sp, #136] + 47741c: 97fe4165 bl 4079b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 477420: f9001be0 str x0, [sp, #48] + 477424: 9100c3e1 add x1, sp, #0x30 + 477428: 9100e3e0 add x0, sp, #0x38 + 47742c: 97fe5df8 bl 40ec0c <_ZN9__gnu_cxxneIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 477430: 12001c00 and w0, w0, #0xff + 477434: 7100001f cmp w0, #0x0 + 477438: 540003a0 b.eq 4774ac <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0x168> // b.none + 47743c: 9100e3e0 add x0, sp, #0x38 + 477440: 97fe8af4 bl 41a010 <_ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 477444: 39400000 ldrb w0, [x0] + 477448: 39021fe0 strb w0, [sp, #135] + 47744c: 39421fe0 ldrb w0, [sp, #135] + 477450: 7100241f cmp w0, #0x9 + 477454: 54000120 b.eq 477478 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0x134> // b.none + 477458: 7100281f cmp w0, #0xa + 47745c: 540001a1 b.ne 477490 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0x14c> // b.any + 477460: 910103e2 add x2, sp, #0x40 + 477464: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477468: 91226001 add x1, x0, #0x898 + 47746c: aa0203e0 mov x0, x2 + 477470: 97fe4174 bl 407a40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 477474: 1400000b b 4774a0 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0x15c> + 477478: 910103e2 add x2, sp, #0x40 + 47747c: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477480: 91228001 add x1, x0, #0x8a0 + 477484: aa0203e0 mov x0, x2 + 477488: 97fe416e bl 407a40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 47748c: 14000005 b 4774a0 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0x15c> + 477490: 910103e0 add x0, sp, #0x40 + 477494: 39421fe1 ldrb w1, [sp, #135] + 477498: 97fe3f7a bl 407280 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@plt> + 47749c: d503201f nop + 4774a0: 9100e3e0 add x0, sp, #0x38 + 4774a4: 97fe61d5 bl 40fbf8 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 4774a8: 17ffffdf b 477424 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0xe0> + 4774ac: 910103e2 add x2, sp, #0x40 + 4774b0: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4774b4: 91224001 add x1, x0, #0x890 + 4774b8: aa0203e0 mov x0, x2 + 4774bc: 97fe4161 bl 407a40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 4774c0: 910103e0 add x0, sp, #0x40 + 4774c4: aa0003e1 mov x1, x0 + 4774c8: aa1303e0 mov x0, x19 + 4774cc: 97fe3f01 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4774d0: 910103e0 add x0, sp, #0x40 + 4774d4: 97fe3f0b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4774d8: 14000010 b 477518 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7convertERKS6_+0x1d4> + 4774dc: aa0003f3 mov x19, x0 + 4774e0: 910183e0 add x0, sp, #0x60 + 4774e4: 97fe3f07 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4774e8: aa1303e0 mov x0, x19 + 4774ec: 97fe4105 bl 407900 <_Unwind_Resume@plt> + 4774f0: aa0003f3 mov x19, x0 + 4774f4: 910203e0 add x0, sp, #0x80 + 4774f8: 97fe3fd2 bl 407440 <_ZNSaIcED1Ev@plt> + 4774fc: aa1303e0 mov x0, x19 + 477500: 97fe4100 bl 407900 <_Unwind_Resume@plt> + 477504: aa0003f3 mov x19, x0 + 477508: 910103e0 add x0, sp, #0x40 + 47750c: 97fe3efd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 477510: aa1303e0 mov x0, x19 + 477514: 97fe40fb bl 407900 <_Unwind_Resume@plt> + 477518: aa1303e0 mov x0, x19 + 47751c: f9400bf3 ldr x19, [sp, #16] + 477520: a8c97bfd ldp x29, x30, [sp], #144 + 477524: d65f03c0 ret + +0000000000477528 <_ZN5Catch11StringMakerIPKcvE7convertB5cxx11ES2_>: +_ZN5Catch11StringMakerIPKcvE7convertB5cxx11ES2_(): + 477528: a9ba7bfd stp x29, x30, [sp, #-96]! + 47752c: 910003fd mov x29, sp + 477530: f9000bf3 str x19, [sp, #16] + 477534: aa0803f3 mov x19, x8 + 477538: f90017e0 str x0, [sp, #40] + 47753c: f94017e0 ldr x0, [sp, #40] + 477540: f100001f cmp x0, #0x0 + 477544: 54000220 b.eq 477588 <_ZN5Catch11StringMakerIPKcvE7convertB5cxx11ES2_+0x60> // b.none + 477548: 910143e0 add x0, sp, #0x50 + 47754c: 97fe40f1 bl 407910 <_ZNSaIcEC1Ev@plt> + 477550: 910143e1 add x1, sp, #0x50 + 477554: 9100c3e0 add x0, sp, #0x30 + 477558: aa0103e2 mov x2, x1 + 47755c: f94017e1 ldr x1, [sp, #40] + 477560: 97fe4048 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477564: 9100c3e0 add x0, sp, #0x30 + 477568: aa1303e8 mov x8, x19 + 47756c: 97fe4e38 bl 40ae4c <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES7_RKT_> + 477570: d503201f nop + 477574: 9100c3e0 add x0, sp, #0x30 + 477578: 97fe3ee2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 47757c: 910143e0 add x0, sp, #0x50 + 477580: 97fe3fb0 bl 407440 <_ZNSaIcED1Ev@plt> + 477584: 1400001a b 4775ec <_ZN5Catch11StringMakerIPKcvE7convertB5cxx11ES2_+0xc4> + 477588: 910163e0 add x0, sp, #0x58 + 47758c: 97fe40e1 bl 407910 <_ZNSaIcEC1Ev@plt> + 477590: 910163e0 add x0, sp, #0x58 + 477594: aa0003e2 mov x2, x0 + 477598: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47759c: 9122a001 add x1, x0, #0x8a8 + 4775a0: aa1303e0 mov x0, x19 + 4775a4: 97fe4037 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4775a8: 910163e0 add x0, sp, #0x58 + 4775ac: 97fe3fa5 bl 407440 <_ZNSaIcED1Ev@plt> + 4775b0: 1400000f b 4775ec <_ZN5Catch11StringMakerIPKcvE7convertB5cxx11ES2_+0xc4> + 4775b4: aa0003f3 mov x19, x0 + 4775b8: 9100c3e0 add x0, sp, #0x30 + 4775bc: 97fe3ed1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4775c0: 14000002 b 4775c8 <_ZN5Catch11StringMakerIPKcvE7convertB5cxx11ES2_+0xa0> + 4775c4: aa0003f3 mov x19, x0 + 4775c8: 910143e0 add x0, sp, #0x50 + 4775cc: 97fe3f9d bl 407440 <_ZNSaIcED1Ev@plt> + 4775d0: aa1303e0 mov x0, x19 + 4775d4: 97fe40cb bl 407900 <_Unwind_Resume@plt> + 4775d8: aa0003f3 mov x19, x0 + 4775dc: 910163e0 add x0, sp, #0x58 + 4775e0: 97fe3f98 bl 407440 <_ZNSaIcED1Ev@plt> + 4775e4: aa1303e0 mov x0, x19 + 4775e8: 97fe40c6 bl 407900 <_Unwind_Resume@plt> + 4775ec: aa1303e0 mov x0, x19 + 4775f0: f9400bf3 ldr x19, [sp, #16] + 4775f4: a8c67bfd ldp x29, x30, [sp], #96 + 4775f8: d65f03c0 ret + +00000000004775fc <_ZN5Catch11StringMakerIPcvE7convertB5cxx11ES1_>: +_ZN5Catch11StringMakerIPcvE7convertB5cxx11ES1_(): + 4775fc: a9ba7bfd stp x29, x30, [sp, #-96]! + 477600: 910003fd mov x29, sp + 477604: f9000bf3 str x19, [sp, #16] + 477608: aa0803f3 mov x19, x8 + 47760c: f90017e0 str x0, [sp, #40] + 477610: f94017e0 ldr x0, [sp, #40] + 477614: f100001f cmp x0, #0x0 + 477618: 54000220 b.eq 47765c <_ZN5Catch11StringMakerIPcvE7convertB5cxx11ES1_+0x60> // b.none + 47761c: 910143e0 add x0, sp, #0x50 + 477620: 97fe40bc bl 407910 <_ZNSaIcEC1Ev@plt> + 477624: 910143e1 add x1, sp, #0x50 + 477628: 9100c3e0 add x0, sp, #0x30 + 47762c: aa0103e2 mov x2, x1 + 477630: f94017e1 ldr x1, [sp, #40] + 477634: 97fe4013 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477638: 9100c3e0 add x0, sp, #0x30 + 47763c: aa1303e8 mov x8, x19 + 477640: 97fe4e03 bl 40ae4c <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES7_RKT_> + 477644: d503201f nop + 477648: 9100c3e0 add x0, sp, #0x30 + 47764c: 97fe3ead bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 477650: 910143e0 add x0, sp, #0x50 + 477654: 97fe3f7b bl 407440 <_ZNSaIcED1Ev@plt> + 477658: 1400001a b 4776c0 <_ZN5Catch11StringMakerIPcvE7convertB5cxx11ES1_+0xc4> + 47765c: 910163e0 add x0, sp, #0x58 + 477660: 97fe40ac bl 407910 <_ZNSaIcEC1Ev@plt> + 477664: 910163e0 add x0, sp, #0x58 + 477668: aa0003e2 mov x2, x0 + 47766c: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477670: 9122a001 add x1, x0, #0x8a8 + 477674: aa1303e0 mov x0, x19 + 477678: 97fe4002 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 47767c: 910163e0 add x0, sp, #0x58 + 477680: 97fe3f70 bl 407440 <_ZNSaIcED1Ev@plt> + 477684: 1400000f b 4776c0 <_ZN5Catch11StringMakerIPcvE7convertB5cxx11ES1_+0xc4> + 477688: aa0003f3 mov x19, x0 + 47768c: 9100c3e0 add x0, sp, #0x30 + 477690: 97fe3e9c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 477694: 14000002 b 47769c <_ZN5Catch11StringMakerIPcvE7convertB5cxx11ES1_+0xa0> + 477698: aa0003f3 mov x19, x0 + 47769c: 910143e0 add x0, sp, #0x50 + 4776a0: 97fe3f68 bl 407440 <_ZNSaIcED1Ev@plt> + 4776a4: aa1303e0 mov x0, x19 + 4776a8: 97fe4096 bl 407900 <_Unwind_Resume@plt> + 4776ac: aa0003f3 mov x19, x0 + 4776b0: 910163e0 add x0, sp, #0x58 + 4776b4: 97fe3f63 bl 407440 <_ZNSaIcED1Ev@plt> + 4776b8: aa1303e0 mov x0, x19 + 4776bc: 97fe4091 bl 407900 <_Unwind_Resume@plt> + 4776c0: aa1303e0 mov x0, x19 + 4776c4: f9400bf3 ldr x19, [sp, #16] + 4776c8: a8c67bfd ldp x29, x30, [sp], #96 + 4776cc: d65f03c0 ret + +00000000004776d0 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEvE7convertERKS6_>: +_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEvE7convertERKS6_(): + 4776d0: a9b97bfd stp x29, x30, [sp, #-112]! + 4776d4: 910003fd mov x29, sp + 4776d8: f9000bf3 str x19, [sp, #16] + 4776dc: aa0803f3 mov x19, x8 + 4776e0: f90017e0 str x0, [sp, #40] + 4776e4: 910103e0 add x0, sp, #0x40 + 4776e8: 97fe3fea bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4776ec: f94017e0 ldr x0, [sp, #40] + 4776f0: 97fe3ebc bl 4071e0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4sizeEv@plt> + 4776f4: aa0003e1 mov x1, x0 + 4776f8: 910103e0 add x0, sp, #0x40 + 4776fc: 97fe401d bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 477700: f94017e0 ldr x0, [sp, #40] + 477704: f90037e0 str x0, [sp, #104] + 477708: f94037e0 ldr x0, [sp, #104] + 47770c: 97fe3f81 bl 407510 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE5beginEv@plt> + 477710: f9001fe0 str x0, [sp, #56] + 477714: f94037e0 ldr x0, [sp, #104] + 477718: 97fe3dea bl 406ec0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE3endEv@plt> + 47771c: f9001be0 str x0, [sp, #48] + 477720: 9100c3e1 add x1, sp, #0x30 + 477724: 9100e3e0 add x0, sp, #0x38 + 477728: 94000373 bl 4784f4 <_ZN9__gnu_cxxneIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_> + 47772c: 12001c00 and w0, w0, #0xff + 477730: 7100001f cmp w0, #0x0 + 477734: 54000260 b.eq 477780 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEvE7convertERKS6_+0xb0> // b.none + 477738: 9100e3e0 add x0, sp, #0x38 + 47773c: 94000389 bl 478560 <_ZNK9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEdeEv> + 477740: b9400000 ldr w0, [x0] + 477744: b90067e0 str w0, [sp, #100] + 477748: b94067e0 ldr w0, [sp, #100] + 47774c: 7103fc1f cmp w0, #0xff + 477750: 54000088 b.hi 477760 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEvE7convertERKS6_+0x90> // b.pmore + 477754: b94067e0 ldr w0, [sp, #100] + 477758: 12001c00 and w0, w0, #0xff + 47775c: 14000002 b 477764 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEvE7convertERKS6_+0x94> + 477760: 528007e0 mov w0, #0x3f // #63 + 477764: 910103e2 add x2, sp, #0x40 + 477768: 2a0003e1 mov w1, w0 + 47776c: aa0203e0 mov x0, x2 + 477770: 97fe3e70 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 477774: 9100e3e0 add x0, sp, #0x38 + 477778: 94000370 bl 478538 <_ZN9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEppEv> + 47777c: 17ffffe9 b 477720 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEvE7convertERKS6_+0x50> + 477780: 910103e0 add x0, sp, #0x40 + 477784: aa1303e8 mov x8, x19 + 477788: 97fe4db1 bl 40ae4c <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES7_RKT_> + 47778c: d503201f nop + 477790: 910103e0 add x0, sp, #0x40 + 477794: 97fe3e5b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 477798: 14000006 b 4777b0 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEvE7convertERKS6_+0xe0> + 47779c: aa0003f3 mov x19, x0 + 4777a0: 910103e0 add x0, sp, #0x40 + 4777a4: 97fe3e57 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4777a8: aa1303e0 mov x0, x19 + 4777ac: 97fe4055 bl 407900 <_Unwind_Resume@plt> + 4777b0: aa1303e0 mov x0, x19 + 4777b4: f9400bf3 ldr x19, [sp, #16] + 4777b8: a8c77bfd ldp x29, x30, [sp], #112 + 4777bc: d65f03c0 ret + +00000000004777c0 <_ZN5Catch11StringMakerIPKwvE7convertB5cxx11ES2_>: +_ZN5Catch11StringMakerIPKwvE7convertB5cxx11ES2_(): + 4777c0: a9ba7bfd stp x29, x30, [sp, #-96]! + 4777c4: 910003fd mov x29, sp + 4777c8: f9000bf3 str x19, [sp, #16] + 4777cc: aa0803f3 mov x19, x8 + 4777d0: f90017e0 str x0, [sp, #40] + 4777d4: f94017e0 ldr x0, [sp, #40] + 4777d8: f100001f cmp x0, #0x0 + 4777dc: 54000220 b.eq 477820 <_ZN5Catch11StringMakerIPKwvE7convertB5cxx11ES2_+0x60> // b.none + 4777e0: 910143e0 add x0, sp, #0x50 + 4777e4: 97fe3df7 bl 406fc0 <_ZNSaIwEC1Ev@plt> + 4777e8: 910143e1 add x1, sp, #0x50 + 4777ec: 9100c3e0 add x0, sp, #0x30 + 4777f0: aa0103e2 mov x2, x1 + 4777f4: f94017e1 ldr x1, [sp, #40] + 4777f8: 97fe3dc6 bl 406f10 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC1EPKwRKS3_@plt> + 4777fc: 9100c3e0 add x0, sp, #0x30 + 477800: aa1303e8 mov x8, x19 + 477804: 9400035d bl 478578 <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS3_IcS4_IcESaIcEEERKT_> + 477808: d503201f nop + 47780c: 9100c3e0 add x0, sp, #0x30 + 477810: 97fe4004 bl 407820 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEED1Ev@plt> + 477814: 910143e0 add x0, sp, #0x50 + 477818: 97fe4042 bl 407920 <_ZNSaIwED1Ev@plt> + 47781c: 1400001a b 477884 <_ZN5Catch11StringMakerIPKwvE7convertB5cxx11ES2_+0xc4> + 477820: 910163e0 add x0, sp, #0x58 + 477824: 97fe403b bl 407910 <_ZNSaIcEC1Ev@plt> + 477828: 910163e0 add x0, sp, #0x58 + 47782c: aa0003e2 mov x2, x0 + 477830: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477834: 9122a001 add x1, x0, #0x8a8 + 477838: aa1303e0 mov x0, x19 + 47783c: 97fe3f91 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477840: 910163e0 add x0, sp, #0x58 + 477844: 97fe3eff bl 407440 <_ZNSaIcED1Ev@plt> + 477848: 1400000f b 477884 <_ZN5Catch11StringMakerIPKwvE7convertB5cxx11ES2_+0xc4> + 47784c: aa0003f3 mov x19, x0 + 477850: 9100c3e0 add x0, sp, #0x30 + 477854: 97fe3ff3 bl 407820 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEED1Ev@plt> + 477858: 14000002 b 477860 <_ZN5Catch11StringMakerIPKwvE7convertB5cxx11ES2_+0xa0> + 47785c: aa0003f3 mov x19, x0 + 477860: 910143e0 add x0, sp, #0x50 + 477864: 97fe402f bl 407920 <_ZNSaIwED1Ev@plt> + 477868: aa1303e0 mov x0, x19 + 47786c: 97fe4025 bl 407900 <_Unwind_Resume@plt> + 477870: aa0003f3 mov x19, x0 + 477874: 910163e0 add x0, sp, #0x58 + 477878: 97fe3ef2 bl 407440 <_ZNSaIcED1Ev@plt> + 47787c: aa1303e0 mov x0, x19 + 477880: 97fe4020 bl 407900 <_Unwind_Resume@plt> + 477884: aa1303e0 mov x0, x19 + 477888: f9400bf3 ldr x19, [sp, #16] + 47788c: a8c67bfd ldp x29, x30, [sp], #96 + 477890: d65f03c0 ret + +0000000000477894 <_ZN5Catch11StringMakerIPwvE7convertB5cxx11ES1_>: +_ZN5Catch11StringMakerIPwvE7convertB5cxx11ES1_(): + 477894: a9ba7bfd stp x29, x30, [sp, #-96]! + 477898: 910003fd mov x29, sp + 47789c: f9000bf3 str x19, [sp, #16] + 4778a0: aa0803f3 mov x19, x8 + 4778a4: f90017e0 str x0, [sp, #40] + 4778a8: f94017e0 ldr x0, [sp, #40] + 4778ac: f100001f cmp x0, #0x0 + 4778b0: 54000220 b.eq 4778f4 <_ZN5Catch11StringMakerIPwvE7convertB5cxx11ES1_+0x60> // b.none + 4778b4: 910143e0 add x0, sp, #0x50 + 4778b8: 97fe3dc2 bl 406fc0 <_ZNSaIwEC1Ev@plt> + 4778bc: 910143e1 add x1, sp, #0x50 + 4778c0: 9100c3e0 add x0, sp, #0x30 + 4778c4: aa0103e2 mov x2, x1 + 4778c8: f94017e1 ldr x1, [sp, #40] + 4778cc: 97fe3d91 bl 406f10 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC1EPKwRKS3_@plt> + 4778d0: 9100c3e0 add x0, sp, #0x30 + 4778d4: aa1303e8 mov x8, x19 + 4778d8: 94000328 bl 478578 <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS3_IcS4_IcESaIcEEERKT_> + 4778dc: d503201f nop + 4778e0: 9100c3e0 add x0, sp, #0x30 + 4778e4: 97fe3fcf bl 407820 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEED1Ev@plt> + 4778e8: 910143e0 add x0, sp, #0x50 + 4778ec: 97fe400d bl 407920 <_ZNSaIwED1Ev@plt> + 4778f0: 1400001a b 477958 <_ZN5Catch11StringMakerIPwvE7convertB5cxx11ES1_+0xc4> + 4778f4: 910163e0 add x0, sp, #0x58 + 4778f8: 97fe4006 bl 407910 <_ZNSaIcEC1Ev@plt> + 4778fc: 910163e0 add x0, sp, #0x58 + 477900: aa0003e2 mov x2, x0 + 477904: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477908: 9122a001 add x1, x0, #0x8a8 + 47790c: aa1303e0 mov x0, x19 + 477910: 97fe3f5c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477914: 910163e0 add x0, sp, #0x58 + 477918: 97fe3eca bl 407440 <_ZNSaIcED1Ev@plt> + 47791c: 1400000f b 477958 <_ZN5Catch11StringMakerIPwvE7convertB5cxx11ES1_+0xc4> + 477920: aa0003f3 mov x19, x0 + 477924: 9100c3e0 add x0, sp, #0x30 + 477928: 97fe3fbe bl 407820 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEED1Ev@plt> + 47792c: 14000002 b 477934 <_ZN5Catch11StringMakerIPwvE7convertB5cxx11ES1_+0xa0> + 477930: aa0003f3 mov x19, x0 + 477934: 910143e0 add x0, sp, #0x50 + 477938: 97fe3ffa bl 407920 <_ZNSaIwED1Ev@plt> + 47793c: aa1303e0 mov x0, x19 + 477940: 97fe3ff0 bl 407900 <_Unwind_Resume@plt> + 477944: aa0003f3 mov x19, x0 + 477948: 910163e0 add x0, sp, #0x58 + 47794c: 97fe3ebd bl 407440 <_ZNSaIcED1Ev@plt> + 477950: aa1303e0 mov x0, x19 + 477954: 97fe3feb bl 407900 <_Unwind_Resume@plt> + 477958: aa1303e0 mov x0, x19 + 47795c: f9400bf3 ldr x19, [sp, #16] + 477960: a8c67bfd ldp x29, x30, [sp], #96 + 477964: d65f03c0 ret + +0000000000477968 <_ZN5Catch11StringMakerIivE7convertB5cxx11Ei>: +_ZN5Catch11StringMakerIivE7convertB5cxx11Ei(): + 477968: a9bc7bfd stp x29, x30, [sp, #-64]! + 47796c: 910003fd mov x29, sp + 477970: f9000bf3 str x19, [sp, #16] + 477974: aa0803f3 mov x19, x8 + 477978: b9002fe0 str w0, [sp, #44] + 47797c: b9802fe0 ldrsw x0, [sp, #44] + 477980: f9001fe0 str x0, [sp, #56] + 477984: 9100e3e0 add x0, sp, #0x38 + 477988: aa1303e8 mov x8, x19 + 47798c: 94000307 bl 4785a8 <_ZN5Catch6Detail9stringifyIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 477990: aa1303e0 mov x0, x19 + 477994: f9400bf3 ldr x19, [sp, #16] + 477998: a8c47bfd ldp x29, x30, [sp], #64 + 47799c: d65f03c0 ret + +00000000004779a0 <_ZN5Catch11StringMakerIlvE7convertB5cxx11El>: +_ZN5Catch11StringMakerIlvE7convertB5cxx11El(): + 4779a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4779a4: 910003fd mov x29, sp + 4779a8: f9000bf3 str x19, [sp, #16] + 4779ac: aa0803f3 mov x19, x8 + 4779b0: f90017e0 str x0, [sp, #40] + 4779b4: f94017e0 ldr x0, [sp, #40] + 4779b8: f9001fe0 str x0, [sp, #56] + 4779bc: 9100e3e0 add x0, sp, #0x38 + 4779c0: aa1303e8 mov x8, x19 + 4779c4: 940002f9 bl 4785a8 <_ZN5Catch6Detail9stringifyIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4779c8: aa1303e0 mov x0, x19 + 4779cc: f9400bf3 ldr x19, [sp, #16] + 4779d0: a8c47bfd ldp x29, x30, [sp], #64 + 4779d4: d65f03c0 ret + +00000000004779d8 <_ZN5Catch11StringMakerIxvE7convertB5cxx11Ex>: +_ZN5Catch11StringMakerIxvE7convertB5cxx11Ex(): + 4779d8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4779dc: 910003fd mov x29, sp + 4779e0: f9000bf3 str x19, [sp, #16] + 4779e4: aa0803f3 mov x19, x8 + 4779e8: f90017e0 str x0, [sp, #40] + 4779ec: 9100e3e0 add x0, sp, #0x38 + 4779f0: 97ff9e73 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4779f4: 9100a3e1 add x1, sp, #0x28 + 4779f8: 9100e3e0 add x0, sp, #0x38 + 4779fc: 940002f8 bl 4785dc <_ZN5Catch20ReusableStringStreamlsIxEERS0_RKT_> + 477a00: f94017e0 ldr x0, [sp, #40] + 477a04: f103fc1f cmp x0, #0xff + 477a08: 540002ed b.le 477a64 <_ZN5Catch11StringMakerIxvE7convertB5cxx11Ex+0x8c> + 477a0c: 9100e3e2 add x2, sp, #0x38 + 477a10: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477a14: 9122e001 add x1, x0, #0x8b8 + 477a18: aa0203e0 mov x0, x2 + 477a1c: 940002fe bl 478614 <_ZN5Catch20ReusableStringStreamlsIA5_cEERS0_RKT_> + 477a20: aa0003e2 mov x2, x0 + 477a24: b0fffca0 adrp x0, 40c000 <_ZN5Catch8Matchers12RegexMatcherC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x38> + 477a28: 91178001 add x1, x0, #0x5e0 + 477a2c: aa0203e0 mov x0, x2 + 477a30: 9400026a bl 4783d8 <_ZN5Catch20ReusableStringStreamlsIFRSt8ios_baseS3_EEERS0_RKT_> + 477a34: aa0003e2 mov x2, x0 + 477a38: 9100a3e0 add x0, sp, #0x28 + 477a3c: aa0003e1 mov x1, x0 + 477a40: aa0203e0 mov x0, x2 + 477a44: 940002e6 bl 4785dc <_ZN5Catch20ReusableStringStreamlsIxEERS0_RKT_> + 477a48: aa0003e2 mov x2, x0 + 477a4c: 52800520 mov w0, #0x29 // #41 + 477a50: 39013fe0 strb w0, [sp, #79] + 477a54: 91013fe0 add x0, sp, #0x4f + 477a58: aa0003e1 mov x1, x0 + 477a5c: aa0203e0 mov x0, x2 + 477a60: 940002f8 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 477a64: 9100e3e0 add x0, sp, #0x38 + 477a68: aa1303e8 mov x8, x19 + 477a6c: 97ff9e96 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 477a70: d503201f nop + 477a74: 9100e3e0 add x0, sp, #0x38 + 477a78: 97ff9e67 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 477a7c: 14000006 b 477a94 <_ZN5Catch11StringMakerIxvE7convertB5cxx11Ex+0xbc> + 477a80: aa0003f3 mov x19, x0 + 477a84: 9100e3e0 add x0, sp, #0x38 + 477a88: 97ff9e63 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 477a8c: aa1303e0 mov x0, x19 + 477a90: 97fe3f9c bl 407900 <_Unwind_Resume@plt> + 477a94: aa1303e0 mov x0, x19 + 477a98: f9400bf3 ldr x19, [sp, #16] + 477a9c: a8c57bfd ldp x29, x30, [sp], #80 + 477aa0: d65f03c0 ret + +0000000000477aa4 <_ZN5Catch11StringMakerIjvE7convertB5cxx11Ej>: +_ZN5Catch11StringMakerIjvE7convertB5cxx11Ej(): + 477aa4: a9bc7bfd stp x29, x30, [sp, #-64]! + 477aa8: 910003fd mov x29, sp + 477aac: f9000bf3 str x19, [sp, #16] + 477ab0: aa0803f3 mov x19, x8 + 477ab4: b9002fe0 str w0, [sp, #44] + 477ab8: b9402fe0 ldr w0, [sp, #44] + 477abc: f9001fe0 str x0, [sp, #56] + 477ac0: 9100e3e0 add x0, sp, #0x38 + 477ac4: aa1303e8 mov x8, x19 + 477ac8: 940002ec bl 478678 <_ZN5Catch6Detail9stringifyIyEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 477acc: aa1303e0 mov x0, x19 + 477ad0: f9400bf3 ldr x19, [sp, #16] + 477ad4: a8c47bfd ldp x29, x30, [sp], #64 + 477ad8: d65f03c0 ret + +0000000000477adc <_ZN5Catch11StringMakerImvE7convertB5cxx11Em>: +_ZN5Catch11StringMakerImvE7convertB5cxx11Em(): + 477adc: a9bc7bfd stp x29, x30, [sp, #-64]! + 477ae0: 910003fd mov x29, sp + 477ae4: f9000bf3 str x19, [sp, #16] + 477ae8: aa0803f3 mov x19, x8 + 477aec: f90017e0 str x0, [sp, #40] + 477af0: f94017e0 ldr x0, [sp, #40] + 477af4: f9001fe0 str x0, [sp, #56] + 477af8: 9100e3e0 add x0, sp, #0x38 + 477afc: aa1303e8 mov x8, x19 + 477b00: 940002de bl 478678 <_ZN5Catch6Detail9stringifyIyEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 477b04: aa1303e0 mov x0, x19 + 477b08: f9400bf3 ldr x19, [sp, #16] + 477b0c: a8c47bfd ldp x29, x30, [sp], #64 + 477b10: d65f03c0 ret + +0000000000477b14 <_ZN5Catch11StringMakerIyvE7convertB5cxx11Ey>: +_ZN5Catch11StringMakerIyvE7convertB5cxx11Ey(): + 477b14: a9bb7bfd stp x29, x30, [sp, #-80]! + 477b18: 910003fd mov x29, sp + 477b1c: f9000bf3 str x19, [sp, #16] + 477b20: aa0803f3 mov x19, x8 + 477b24: f90017e0 str x0, [sp, #40] + 477b28: 9100e3e0 add x0, sp, #0x38 + 477b2c: 97ff9e24 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 477b30: 9100a3e1 add x1, sp, #0x28 + 477b34: 9100e3e0 add x0, sp, #0x38 + 477b38: 940002dd bl 4786ac <_ZN5Catch20ReusableStringStreamlsIyEERS0_RKT_> + 477b3c: f94017e0 ldr x0, [sp, #40] + 477b40: f103fc1f cmp x0, #0xff + 477b44: 540002e9 b.ls 477ba0 <_ZN5Catch11StringMakerIyvE7convertB5cxx11Ey+0x8c> // b.plast + 477b48: 9100e3e2 add x2, sp, #0x38 + 477b4c: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477b50: 9122e001 add x1, x0, #0x8b8 + 477b54: aa0203e0 mov x0, x2 + 477b58: 940002af bl 478614 <_ZN5Catch20ReusableStringStreamlsIA5_cEERS0_RKT_> + 477b5c: aa0003e2 mov x2, x0 + 477b60: b0fffca0 adrp x0, 40c000 <_ZN5Catch8Matchers12RegexMatcherC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x38> + 477b64: 91178001 add x1, x0, #0x5e0 + 477b68: aa0203e0 mov x0, x2 + 477b6c: 9400021b bl 4783d8 <_ZN5Catch20ReusableStringStreamlsIFRSt8ios_baseS3_EEERS0_RKT_> + 477b70: aa0003e2 mov x2, x0 + 477b74: 9100a3e0 add x0, sp, #0x28 + 477b78: aa0003e1 mov x1, x0 + 477b7c: aa0203e0 mov x0, x2 + 477b80: 940002cb bl 4786ac <_ZN5Catch20ReusableStringStreamlsIyEERS0_RKT_> + 477b84: aa0003e2 mov x2, x0 + 477b88: 52800520 mov w0, #0x29 // #41 + 477b8c: 39013fe0 strb w0, [sp, #79] + 477b90: 91013fe0 add x0, sp, #0x4f + 477b94: aa0003e1 mov x1, x0 + 477b98: aa0203e0 mov x0, x2 + 477b9c: 940002a9 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 477ba0: 9100e3e0 add x0, sp, #0x38 + 477ba4: aa1303e8 mov x8, x19 + 477ba8: 97ff9e47 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 477bac: d503201f nop + 477bb0: 9100e3e0 add x0, sp, #0x38 + 477bb4: 97ff9e18 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 477bb8: 14000006 b 477bd0 <_ZN5Catch11StringMakerIyvE7convertB5cxx11Ey+0xbc> + 477bbc: aa0003f3 mov x19, x0 + 477bc0: 9100e3e0 add x0, sp, #0x38 + 477bc4: 97ff9e14 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 477bc8: aa1303e0 mov x0, x19 + 477bcc: 97fe3f4d bl 407900 <_Unwind_Resume@plt> + 477bd0: aa1303e0 mov x0, x19 + 477bd4: f9400bf3 ldr x19, [sp, #16] + 477bd8: a8c57bfd ldp x29, x30, [sp], #80 + 477bdc: d65f03c0 ret + +0000000000477be0 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea>: +_ZN5Catch11StringMakerIavE7convertB5cxx11Ea(): + 477be0: a9ba7bfd stp x29, x30, [sp, #-96]! + 477be4: 910003fd mov x29, sp + 477be8: f9000bf3 str x19, [sp, #16] + 477bec: aa0803f3 mov x19, x8 + 477bf0: 3900bfe0 strb w0, [sp, #47] + 477bf4: 39c0bfe0 ldrsb w0, [sp, #47] + 477bf8: 7100341f cmp w0, #0xd + 477bfc: 54000181 b.ne 477c2c <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x4c> // b.any + 477c00: 9100e3e0 add x0, sp, #0x38 + 477c04: 97fe3f43 bl 407910 <_ZNSaIcEC1Ev@plt> + 477c08: 9100e3e0 add x0, sp, #0x38 + 477c0c: aa0003e2 mov x2, x0 + 477c10: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477c14: 91230001 add x1, x0, #0x8c0 + 477c18: aa1303e0 mov x0, x19 + 477c1c: 97fe3e99 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477c20: 9100e3e0 add x0, sp, #0x38 + 477c24: 97fe3e07 bl 407440 <_ZNSaIcED1Ev@plt> + 477c28: 14000060 b 477da8 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x1c8> + 477c2c: 39c0bfe0 ldrsb w0, [sp, #47] + 477c30: 7100301f cmp w0, #0xc + 477c34: 54000181 b.ne 477c64 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x84> // b.any + 477c38: 910103e0 add x0, sp, #0x40 + 477c3c: 97fe3f35 bl 407910 <_ZNSaIcEC1Ev@plt> + 477c40: 910103e0 add x0, sp, #0x40 + 477c44: aa0003e2 mov x2, x0 + 477c48: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477c4c: 91232001 add x1, x0, #0x8c8 + 477c50: aa1303e0 mov x0, x19 + 477c54: 97fe3e8b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477c58: 910103e0 add x0, sp, #0x40 + 477c5c: 97fe3df9 bl 407440 <_ZNSaIcED1Ev@plt> + 477c60: 14000052 b 477da8 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x1c8> + 477c64: 39c0bfe0 ldrsb w0, [sp, #47] + 477c68: 7100281f cmp w0, #0xa + 477c6c: 54000181 b.ne 477c9c <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0xbc> // b.any + 477c70: 910123e0 add x0, sp, #0x48 + 477c74: 97fe3f27 bl 407910 <_ZNSaIcEC1Ev@plt> + 477c78: 910123e0 add x0, sp, #0x48 + 477c7c: aa0003e2 mov x2, x0 + 477c80: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477c84: 91234001 add x1, x0, #0x8d0 + 477c88: aa1303e0 mov x0, x19 + 477c8c: 97fe3e7d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477c90: 910123e0 add x0, sp, #0x48 + 477c94: 97fe3deb bl 407440 <_ZNSaIcED1Ev@plt> + 477c98: 14000044 b 477da8 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x1c8> + 477c9c: 39c0bfe0 ldrsb w0, [sp, #47] + 477ca0: 7100241f cmp w0, #0x9 + 477ca4: 54000181 b.ne 477cd4 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0xf4> // b.any + 477ca8: 910143e0 add x0, sp, #0x50 + 477cac: 97fe3f19 bl 407910 <_ZNSaIcEC1Ev@plt> + 477cb0: 910143e0 add x0, sp, #0x50 + 477cb4: aa0003e2 mov x2, x0 + 477cb8: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477cbc: 91236001 add x1, x0, #0x8d8 + 477cc0: aa1303e0 mov x0, x19 + 477cc4: 97fe3e6f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477cc8: 910143e0 add x0, sp, #0x50 + 477ccc: 97fe3ddd bl 407440 <_ZNSaIcED1Ev@plt> + 477cd0: 14000036 b 477da8 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x1c8> + 477cd4: 39c0bfe0 ldrsb w0, [sp, #47] + 477cd8: 7100001f cmp w0, #0x0 + 477cdc: 5400014b b.lt 477d04 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x124> // b.tstop + 477ce0: 39c0bfe0 ldrsb w0, [sp, #47] + 477ce4: 71007c1f cmp w0, #0x1f + 477ce8: 540000ec b.gt 477d04 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x124> + 477cec: 39c0bfe0 ldrsb w0, [sp, #47] + 477cf0: b90057e0 str w0, [sp, #84] + 477cf4: 910153e0 add x0, sp, #0x54 + 477cf8: aa1303e8 mov x8, x19 + 477cfc: 9400027a bl 4786e4 <_ZN5Catch6Detail9stringifyIjEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 477d00: 1400002a b 477da8 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x1c8> + 477d04: 528404e0 mov w0, #0x2027 // #8231 + 477d08: 72a004e0 movk w0, #0x27, lsl #16 + 477d0c: b90033e0 str w0, [sp, #48] + 477d10: 3940bfe0 ldrb w0, [sp, #47] + 477d14: 3900c7e0 strb w0, [sp, #49] + 477d18: 910163e0 add x0, sp, #0x58 + 477d1c: 97fe3efd bl 407910 <_ZNSaIcEC1Ev@plt> + 477d20: 910163e1 add x1, sp, #0x58 + 477d24: 9100c3e0 add x0, sp, #0x30 + 477d28: aa0103e2 mov x2, x1 + 477d2c: aa0003e1 mov x1, x0 + 477d30: aa1303e0 mov x0, x19 + 477d34: 97fe3e53 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477d38: 910163e0 add x0, sp, #0x58 + 477d3c: 97fe3dc1 bl 407440 <_ZNSaIcED1Ev@plt> + 477d40: 1400001a b 477da8 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea+0x1c8> + 477d44: aa0003f3 mov x19, x0 + 477d48: 9100e3e0 add x0, sp, #0x38 + 477d4c: 97fe3dbd bl 407440 <_ZNSaIcED1Ev@plt> + 477d50: aa1303e0 mov x0, x19 + 477d54: 97fe3eeb bl 407900 <_Unwind_Resume@plt> + 477d58: aa0003f3 mov x19, x0 + 477d5c: 910103e0 add x0, sp, #0x40 + 477d60: 97fe3db8 bl 407440 <_ZNSaIcED1Ev@plt> + 477d64: aa1303e0 mov x0, x19 + 477d68: 97fe3ee6 bl 407900 <_Unwind_Resume@plt> + 477d6c: aa0003f3 mov x19, x0 + 477d70: 910123e0 add x0, sp, #0x48 + 477d74: 97fe3db3 bl 407440 <_ZNSaIcED1Ev@plt> + 477d78: aa1303e0 mov x0, x19 + 477d7c: 97fe3ee1 bl 407900 <_Unwind_Resume@plt> + 477d80: aa0003f3 mov x19, x0 + 477d84: 910143e0 add x0, sp, #0x50 + 477d88: 97fe3dae bl 407440 <_ZNSaIcED1Ev@plt> + 477d8c: aa1303e0 mov x0, x19 + 477d90: 97fe3edc bl 407900 <_Unwind_Resume@plt> + 477d94: aa0003f3 mov x19, x0 + 477d98: 910163e0 add x0, sp, #0x58 + 477d9c: 97fe3da9 bl 407440 <_ZNSaIcED1Ev@plt> + 477da0: aa1303e0 mov x0, x19 + 477da4: 97fe3ed7 bl 407900 <_Unwind_Resume@plt> + 477da8: aa1303e0 mov x0, x19 + 477dac: f9400bf3 ldr x19, [sp, #16] + 477db0: a8c67bfd ldp x29, x30, [sp], #96 + 477db4: d65f03c0 ret + +0000000000477db8 <_ZN5Catch11StringMakerIcvE7convertB5cxx11Ec>: +_ZN5Catch11StringMakerIcvE7convertB5cxx11Ec(): + 477db8: a9bc7bfd stp x29, x30, [sp, #-64]! + 477dbc: 910003fd mov x29, sp + 477dc0: f9000bf3 str x19, [sp, #16] + 477dc4: aa0803f3 mov x19, x8 + 477dc8: 3900bfe0 strb w0, [sp, #47] + 477dcc: 39c0bfe0 ldrsb w0, [sp, #47] + 477dd0: 3900ffe0 strb w0, [sp, #63] + 477dd4: 9100ffe0 add x0, sp, #0x3f + 477dd8: aa1303e8 mov x8, x19 + 477ddc: 9400024f bl 478718 <_ZN5Catch6Detail9stringifyIaEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 477de0: aa1303e0 mov x0, x19 + 477de4: f9400bf3 ldr x19, [sp, #16] + 477de8: a8c47bfd ldp x29, x30, [sp], #64 + 477dec: d65f03c0 ret + +0000000000477df0 <_ZN5Catch11StringMakerIhvE7convertB5cxx11Eh>: +_ZN5Catch11StringMakerIhvE7convertB5cxx11Eh(): + 477df0: a9bc7bfd stp x29, x30, [sp, #-64]! + 477df4: 910003fd mov x29, sp + 477df8: f9000bf3 str x19, [sp, #16] + 477dfc: aa0803f3 mov x19, x8 + 477e00: 3900bfe0 strb w0, [sp, #47] + 477e04: 3940bfe0 ldrb w0, [sp, #47] + 477e08: 3900ffe0 strb w0, [sp, #63] + 477e0c: 9100ffe0 add x0, sp, #0x3f + 477e10: aa1303e8 mov x8, x19 + 477e14: 9400024e bl 47874c <_ZN5Catch6Detail9stringifyIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 477e18: aa1303e0 mov x0, x19 + 477e1c: f9400bf3 ldr x19, [sp, #16] + 477e20: a8c47bfd ldp x29, x30, [sp], #64 + 477e24: d65f03c0 ret + +0000000000477e28 <_ZN5Catch11StringMakerIfvE7convertB5cxx11Ef>: +_ZN5Catch11StringMakerIfvE7convertB5cxx11Ef(): + 477e28: a9bb7bfd stp x29, x30, [sp, #-80]! + 477e2c: 910003fd mov x29, sp + 477e30: f9000bf3 str x19, [sp, #16] + 477e34: aa0803f3 mov x19, x8 + 477e38: bd002fe0 str s0, [sp, #44] + 477e3c: 900006a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 477e40: 912e2000 add x0, x0, #0xb88 + 477e44: b9400000 ldr w0, [x0] + 477e48: 9100c3e1 add x1, sp, #0x30 + 477e4c: aa0103e8 mov x8, x1 + 477e50: bd402fe0 ldr s0, [sp, #44] + 477e54: 94000021 bl 477ed8 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i> + 477e58: 9100c3e0 add x0, sp, #0x30 + 477e5c: aa1303e8 mov x8, x19 + 477e60: 52800cc1 mov w1, #0x66 // #102 + 477e64: 97fe4b2d bl 40ab18 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S5_> + 477e68: d503201f nop + 477e6c: 9100c3e0 add x0, sp, #0x30 + 477e70: 97fe3ca4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 477e74: 14000006 b 477e8c <_ZN5Catch11StringMakerIfvE7convertB5cxx11Ef+0x64> + 477e78: aa0003f3 mov x19, x0 + 477e7c: 9100c3e0 add x0, sp, #0x30 + 477e80: 97fe3ca0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 477e84: aa1303e0 mov x0, x19 + 477e88: 97fe3e9e bl 407900 <_Unwind_Resume@plt> + 477e8c: aa1303e0 mov x0, x19 + 477e90: f9400bf3 ldr x19, [sp, #16] + 477e94: a8c57bfd ldp x29, x30, [sp], #80 + 477e98: d65f03c0 ret + +0000000000477e9c <_ZN5Catch11StringMakerIdvE7convertB5cxx11Ed>: +_ZN5Catch11StringMakerIdvE7convertB5cxx11Ed(): + 477e9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 477ea0: 910003fd mov x29, sp + 477ea4: f9000bf3 str x19, [sp, #16] + 477ea8: aa0803f3 mov x19, x8 + 477eac: fd0017e0 str d0, [sp, #40] + 477eb0: 900006a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 477eb4: 912e3000 add x0, x0, #0xb8c + 477eb8: b9400000 ldr w0, [x0] + 477ebc: aa1303e8 mov x8, x19 + 477ec0: fd4017e0 ldr d0, [sp, #40] + 477ec4: 94000078 bl 4780a4 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i> + 477ec8: aa1303e0 mov x0, x19 + 477ecc: f9400bf3 ldr x19, [sp, #16] + 477ed0: a8c37bfd ldp x29, x30, [sp], #48 + 477ed4: d65f03c0 ret + +0000000000477ed8 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i>: +_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i(): + 477ed8: a9b67bfd stp x29, x30, [sp, #-160]! + 477edc: 910003fd mov x29, sp + 477ee0: f9000bf3 str x19, [sp, #16] + 477ee4: aa0803f3 mov x19, x8 + 477ee8: bd002fe0 str s0, [sp, #44] + 477eec: b9002be0 str w0, [sp, #40] + 477ef0: bd402fe0 ldr s0, [sp, #44] + 477ef4: 97fef4b5 bl 4351c8 <_ZN5Catch5isnanEf> + 477ef8: 12001c00 and w0, w0, #0xff + 477efc: 7100001f cmp w0, #0x0 + 477f00: 54000180 b.eq 477f30 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x58> // b.none + 477f04: 9101a3e0 add x0, sp, #0x68 + 477f08: 97fe3e82 bl 407910 <_ZNSaIcEC1Ev@plt> + 477f0c: 9101a3e0 add x0, sp, #0x68 + 477f10: aa0003e2 mov x2, x0 + 477f14: d0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 477f18: 91238001 add x1, x0, #0x8e0 + 477f1c: aa1303e0 mov x0, x19 + 477f20: 97fe3dd8 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 477f24: 9101a3e0 add x0, sp, #0x68 + 477f28: 97fe3d46 bl 407440 <_ZNSaIcED1Ev@plt> + 477f2c: 1400005a b 478094 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x1bc> + 477f30: 910163e0 add x0, sp, #0x58 + 477f34: 97ff9d22 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 477f38: b9402be0 ldr w0, [sp, #40] + 477f3c: 94000105 bl 478350 <_ZSt12setprecisioni> + 477f40: b90073e0 str w0, [sp, #112] + 477f44: 9101c3e1 add x1, sp, #0x70 + 477f48: 910163e0 add x0, sp, #0x58 + 477f4c: 94000212 bl 478794 <_ZN5Catch20ReusableStringStreamlsISt13_SetprecisionEERS0_RKT_> + 477f50: aa0003e2 mov x2, x0 + 477f54: b0000000 adrp x0, 478000 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x128> + 477f58: 910ca001 add x1, x0, #0x328 + 477f5c: aa0203e0 mov x0, x2 + 477f60: 9400011e bl 4783d8 <_ZN5Catch20ReusableStringStreamlsIFRSt8ios_baseS3_EEERS0_RKT_> + 477f64: aa0003e2 mov x2, x0 + 477f68: 9100b3e0 add x0, sp, #0x2c + 477f6c: aa0003e1 mov x1, x0 + 477f70: aa0203e0 mov x0, x2 + 477f74: 94000215 bl 4787c8 <_ZN5Catch20ReusableStringStreamlsIfEERS0_RKT_> + 477f78: 910163e0 add x0, sp, #0x58 + 477f7c: 9100e3e1 add x1, sp, #0x38 + 477f80: aa0103e8 mov x8, x1 + 477f84: 97ff9d50 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 477f88: 9100e3e0 add x0, sp, #0x38 + 477f8c: 92800002 mov x2, #0xffffffffffffffff // #-1 + 477f90: 52800601 mov w1, #0x30 // #48 + 477f94: 97fe3c7b bl 407180 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEcm@plt> + 477f98: f9004fe0 str x0, [sp, #152] + 477f9c: f9404fe0 ldr x0, [sp, #152] + 477fa0: b100041f cmn x0, #0x1 + 477fa4: 54000120 b.eq 477fc8 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0xf0> // b.none + 477fa8: 9100e3e0 add x0, sp, #0x38 + 477fac: 97fe3c81 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 477fb0: d1000400 sub x0, x0, #0x1 + 477fb4: f9404fe1 ldr x1, [sp, #152] + 477fb8: eb00003f cmp x1, x0 + 477fbc: 54000060 b.eq 477fc8 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0xf0> // b.none + 477fc0: 52800020 mov w0, #0x1 // #1 + 477fc4: 14000002 b 477fcc <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0xf4> + 477fc8: 52800000 mov w0, #0x0 // #0 + 477fcc: 7100001f cmp w0, #0x0 + 477fd0: 54000340 b.eq 478038 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x160> // b.none + 477fd4: 9100e3e0 add x0, sp, #0x38 + 477fd8: f9404fe1 ldr x1, [sp, #152] + 477fdc: 97fe3eb1 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 477fe0: 39400000 ldrb w0, [x0] + 477fe4: 7100b81f cmp w0, #0x2e + 477fe8: 1a9f17e0 cset w0, eq // eq = none + 477fec: 12001c00 and w0, w0, #0xff + 477ff0: 7100001f cmp w0, #0x0 + 477ff4: 54000080 b.eq 478004 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x12c> // b.none + 477ff8: f9404fe0 ldr x0, [sp, #152] + 477ffc: 91000400 add x0, x0, #0x1 + 478000: f9004fe0 str x0, [sp, #152] + 478004: f9404fe0 ldr x0, [sp, #152] + 478008: 91000401 add x1, x0, #0x1 + 47800c: 9100e3e0 add x0, sp, #0x38 + 478010: 9101e3e2 add x2, sp, #0x78 + 478014: aa0203e8 mov x8, x2 + 478018: aa0103e2 mov x2, x1 + 47801c: d2800001 mov x1, #0x0 // #0 + 478020: 97fe3cf0 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 478024: 9101e3e1 add x1, sp, #0x78 + 478028: 9100e3e0 add x0, sp, #0x38 + 47802c: 97fe3d45 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 478030: 9101e3e0 add x0, sp, #0x78 + 478034: 97fe3c33 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478038: 9100e3e0 add x0, sp, #0x38 + 47803c: aa0003e1 mov x1, x0 + 478040: aa1303e0 mov x0, x19 + 478044: 97fe3c23 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 478048: 9100e3e0 add x0, sp, #0x38 + 47804c: 97fe3c2d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478050: 910163e0 add x0, sp, #0x58 + 478054: 97ff9cf0 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 478058: 1400000f b 478094 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x1bc> + 47805c: aa0003f3 mov x19, x0 + 478060: 9101a3e0 add x0, sp, #0x68 + 478064: 97fe3cf7 bl 407440 <_ZNSaIcED1Ev@plt> + 478068: aa1303e0 mov x0, x19 + 47806c: 97fe3e25 bl 407900 <_Unwind_Resume@plt> + 478070: aa0003f3 mov x19, x0 + 478074: 9100e3e0 add x0, sp, #0x38 + 478078: 97fe3c22 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 47807c: 14000002 b 478084 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x1ac> + 478080: aa0003f3 mov x19, x0 + 478084: 910163e0 add x0, sp, #0x58 + 478088: 97ff9ce3 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 47808c: aa1303e0 mov x0, x19 + 478090: 97fe3e1c bl 407900 <_Unwind_Resume@plt> + 478094: aa1303e0 mov x0, x19 + 478098: f9400bf3 ldr x19, [sp, #16] + 47809c: a8ca7bfd ldp x29, x30, [sp], #160 + 4780a0: d65f03c0 ret + +00000000004780a4 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i>: +_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i(): + 4780a4: a9b67bfd stp x29, x30, [sp, #-160]! + 4780a8: 910003fd mov x29, sp + 4780ac: f9000bf3 str x19, [sp, #16] + 4780b0: aa0803f3 mov x19, x8 + 4780b4: fd0017e0 str d0, [sp, #40] + 4780b8: b90027e0 str w0, [sp, #36] + 4780bc: fd4017e0 ldr d0, [sp, #40] + 4780c0: 97fef44a bl 4351e8 <_ZN5Catch5isnanEd> + 4780c4: 12001c00 and w0, w0, #0xff + 4780c8: 7100001f cmp w0, #0x0 + 4780cc: 54000180 b.eq 4780fc <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x58> // b.none + 4780d0: 9101a3e0 add x0, sp, #0x68 + 4780d4: 97fe3e0f bl 407910 <_ZNSaIcEC1Ev@plt> + 4780d8: 9101a3e0 add x0, sp, #0x68 + 4780dc: aa0003e2 mov x2, x0 + 4780e0: b0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4780e4: 91238001 add x1, x0, #0x8e0 + 4780e8: aa1303e0 mov x0, x19 + 4780ec: 97fe3d65 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4780f0: 9101a3e0 add x0, sp, #0x68 + 4780f4: 97fe3cd3 bl 407440 <_ZNSaIcED1Ev@plt> + 4780f8: 1400005a b 478260 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x1bc> + 4780fc: 910163e0 add x0, sp, #0x58 + 478100: 97ff9caf bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 478104: b94027e0 ldr w0, [sp, #36] + 478108: 94000092 bl 478350 <_ZSt12setprecisioni> + 47810c: b90073e0 str w0, [sp, #112] + 478110: 9101c3e1 add x1, sp, #0x70 + 478114: 910163e0 add x0, sp, #0x58 + 478118: 9400019f bl 478794 <_ZN5Catch20ReusableStringStreamlsISt13_SetprecisionEERS0_RKT_> + 47811c: aa0003e2 mov x2, x0 + 478120: 90000000 adrp x0, 478000 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x128> + 478124: 910ca001 add x1, x0, #0x328 + 478128: aa0203e0 mov x0, x2 + 47812c: 940000ab bl 4783d8 <_ZN5Catch20ReusableStringStreamlsIFRSt8ios_baseS3_EEERS0_RKT_> + 478130: aa0003e2 mov x2, x0 + 478134: 9100a3e0 add x0, sp, #0x28 + 478138: aa0003e1 mov x1, x0 + 47813c: aa0203e0 mov x0, x2 + 478140: 940001af bl 4787fc <_ZN5Catch20ReusableStringStreamlsIdEERS0_RKT_> + 478144: 910163e0 add x0, sp, #0x58 + 478148: 9100e3e1 add x1, sp, #0x38 + 47814c: aa0103e8 mov x8, x1 + 478150: 97ff9cdd bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 478154: 9100e3e0 add x0, sp, #0x38 + 478158: 92800002 mov x2, #0xffffffffffffffff // #-1 + 47815c: 52800601 mov w1, #0x30 // #48 + 478160: 97fe3c08 bl 407180 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEcm@plt> + 478164: f9004fe0 str x0, [sp, #152] + 478168: f9404fe0 ldr x0, [sp, #152] + 47816c: b100041f cmn x0, #0x1 + 478170: 54000120 b.eq 478194 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0xf0> // b.none + 478174: 9100e3e0 add x0, sp, #0x38 + 478178: 97fe3c0e bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 47817c: d1000400 sub x0, x0, #0x1 + 478180: f9404fe1 ldr x1, [sp, #152] + 478184: eb00003f cmp x1, x0 + 478188: 54000060 b.eq 478194 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0xf0> // b.none + 47818c: 52800020 mov w0, #0x1 // #1 + 478190: 14000002 b 478198 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0xf4> + 478194: 52800000 mov w0, #0x0 // #0 + 478198: 7100001f cmp w0, #0x0 + 47819c: 54000340 b.eq 478204 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x160> // b.none + 4781a0: 9100e3e0 add x0, sp, #0x38 + 4781a4: f9404fe1 ldr x1, [sp, #152] + 4781a8: 97fe3e3e bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4781ac: 39400000 ldrb w0, [x0] + 4781b0: 7100b81f cmp w0, #0x2e + 4781b4: 1a9f17e0 cset w0, eq // eq = none + 4781b8: 12001c00 and w0, w0, #0xff + 4781bc: 7100001f cmp w0, #0x0 + 4781c0: 54000080 b.eq 4781d0 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x12c> // b.none + 4781c4: f9404fe0 ldr x0, [sp, #152] + 4781c8: 91000400 add x0, x0, #0x1 + 4781cc: f9004fe0 str x0, [sp, #152] + 4781d0: f9404fe0 ldr x0, [sp, #152] + 4781d4: 91000401 add x1, x0, #0x1 + 4781d8: 9100e3e0 add x0, sp, #0x38 + 4781dc: 9101e3e2 add x2, sp, #0x78 + 4781e0: aa0203e8 mov x8, x2 + 4781e4: aa0103e2 mov x2, x1 + 4781e8: d2800001 mov x1, #0x0 // #0 + 4781ec: 97fe3c7d bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 4781f0: 9101e3e1 add x1, sp, #0x78 + 4781f4: 9100e3e0 add x0, sp, #0x38 + 4781f8: 97fe3cd2 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4781fc: 9101e3e0 add x0, sp, #0x78 + 478200: 97fe3bc0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478204: 9100e3e0 add x0, sp, #0x38 + 478208: aa0003e1 mov x1, x0 + 47820c: aa1303e0 mov x0, x19 + 478210: 97fe3bb0 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 478214: 9100e3e0 add x0, sp, #0x38 + 478218: 97fe3bba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 47821c: 910163e0 add x0, sp, #0x58 + 478220: 97ff9c7d bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 478224: 1400000f b 478260 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x1bc> + 478228: aa0003f3 mov x19, x0 + 47822c: 9101a3e0 add x0, sp, #0x68 + 478230: 97fe3c84 bl 407440 <_ZNSaIcED1Ev@plt> + 478234: aa1303e0 mov x0, x19 + 478238: 97fe3db2 bl 407900 <_Unwind_Resume@plt> + 47823c: aa0003f3 mov x19, x0 + 478240: 9100e3e0 add x0, sp, #0x38 + 478244: 97fe3baf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478248: 14000002 b 478250 <_ZN5Catch6Detail12_GLOBAL__N_110fpToStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_i+0x1ac> + 47824c: aa0003f3 mov x19, x0 + 478250: 910163e0 add x0, sp, #0x58 + 478254: 97ff9c70 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 478258: aa1303e0 mov x0, x19 + 47825c: 97fe3da9 bl 407900 <_Unwind_Resume@plt> + 478260: aa1303e0 mov x0, x19 + 478264: f9400bf3 ldr x19, [sp, #16] + 478268: a8ca7bfd ldp x29, x30, [sp], #160 + 47826c: d65f03c0 ret + +0000000000478270 <_Z41__static_initialization_and_destruction_0ii>: +_Z41__static_initialization_and_destruction_0ii(): + 478270: a9bc7bfd stp x29, x30, [sp, #-64]! + 478274: 910003fd mov x29, sp + 478278: f9000bf3 str x19, [sp, #16] + 47827c: b9002fe0 str w0, [sp, #44] + 478280: b9002be1 str w1, [sp, #40] + 478284: b9402fe0 ldr w0, [sp, #44] + 478288: 7100041f cmp w0, #0x1 + 47828c: 540003a1 b.ne 478300 <_Z41__static_initialization_and_destruction_0ii+0x90> // b.any + 478290: b9402be1 ldr w1, [sp, #40] + 478294: 529fffe0 mov w0, #0xffff // #65535 + 478298: 6b00003f cmp w1, w0 + 47829c: 54000321 b.ne 478300 <_Z41__static_initialization_and_destruction_0ii+0x90> // b.any + 4782a0: 9100e3e0 add x0, sp, #0x38 + 4782a4: 97fe3d9b bl 407910 <_ZNSaIcEC1Ev@plt> + 4782a8: 9100e3e0 add x0, sp, #0x38 + 4782ac: aa0003e2 mov x2, x0 + 4782b0: b0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4782b4: 9123a001 add x1, x0, #0x8e8 + 4782b8: 900006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4782bc: 91028000 add x0, x0, #0xa0 + 4782c0: 97fe3cf0 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4782c4: 9100e3e0 add x0, sp, #0x38 + 4782c8: 97fe3c5e bl 407440 <_ZNSaIcED1Ev@plt> + 4782cc: f0000680 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4782d0: 911ce002 add x2, x0, #0x738 + 4782d4: 900006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4782d8: 91028001 add x1, x0, #0xa0 + 4782dc: f0fffc60 adrp x0, 407000 + 4782e0: 91040000 add x0, x0, #0x100 + 4782e4: 97fe3c77 bl 4074c0 <__cxa_atexit@plt> + 4782e8: 14000006 b 478300 <_Z41__static_initialization_and_destruction_0ii+0x90> + 4782ec: aa0003f3 mov x19, x0 + 4782f0: 9100e3e0 add x0, sp, #0x38 + 4782f4: 97fe3c53 bl 407440 <_ZNSaIcED1Ev@plt> + 4782f8: aa1303e0 mov x0, x19 + 4782fc: 97fe3d81 bl 407900 <_Unwind_Resume@plt> + 478300: f9400bf3 ldr x19, [sp, #16] + 478304: a8c47bfd ldp x29, x30, [sp], #64 + 478308: d65f03c0 ret + +000000000047830c <_GLOBAL__sub_I__ZN5Catch6Detail17unprintableStringB5cxx11E>: +_GLOBAL__sub_I__ZN5Catch6Detail17unprintableStringB5cxx11E(): + 47830c: a9bf7bfd stp x29, x30, [sp, #-16]! + 478310: 910003fd mov x29, sp + 478314: 529fffe1 mov w1, #0xffff // #65535 + 478318: 52800020 mov w0, #0x1 // #1 + 47831c: 97ffffd5 bl 478270 <_Z41__static_initialization_and_destruction_0ii> + 478320: a8c17bfd ldp x29, x30, [sp], #16 + 478324: d65f03c0 ret + +0000000000478328 <_ZSt5fixedRSt8ios_base>: +_ZSt5fixedRSt8ios_base(): + 478328: a9be7bfd stp x29, x30, [sp, #-32]! + 47832c: 910003fd mov x29, sp + 478330: f9000fe0 str x0, [sp, #24] + 478334: 52802082 mov w2, #0x104 // #260 + 478338: 52800081 mov w1, #0x4 // #4 + 47833c: f9400fe0 ldr x0, [sp, #24] + 478340: 97fe508c bl 40c570 <_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_> + 478344: f9400fe0 ldr x0, [sp, #24] + 478348: a8c27bfd ldp x29, x30, [sp], #32 + 47834c: d65f03c0 ret + +0000000000478350 <_ZSt12setprecisioni>: +_ZSt12setprecisioni(): + 478350: d10043ff sub sp, sp, #0x10 + 478354: b9000fe0 str w0, [sp, #12] + 478358: b9400fe0 ldr w0, [sp, #12] + 47835c: 910043ff add sp, sp, #0x10 + 478360: d65f03c0 ret + +0000000000478364 <_ZN5Catch20ReusableStringStreamlsIA3_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA3_cEERS0_RKT_(): + 478364: a9be7bfd stp x29, x30, [sp, #-32]! + 478368: 910003fd mov x29, sp + 47836c: f9000fe0 str x0, [sp, #24] + 478370: f9000be1 str x1, [sp, #16] + 478374: f9400fe0 ldr x0, [sp, #24] + 478378: f9400400 ldr x0, [x0, #8] + 47837c: f9400be1 ldr x1, [sp, #16] + 478380: 97fe3bf4 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 478384: f9400fe0 ldr x0, [sp, #24] + 478388: a8c27bfd ldp x29, x30, [sp], #32 + 47838c: d65f03c0 ret + +0000000000478390 <_ZSt7setfillIcESt8_SetfillIT_ES1_>: +_ZSt7setfillIcESt8_SetfillIT_ES1_(): + 478390: d10043ff sub sp, sp, #0x10 + 478394: 39003fe0 strb w0, [sp, #15] + 478398: 39403fe0 ldrb w0, [sp, #15] + 47839c: 910043ff add sp, sp, #0x10 + 4783a0: d65f03c0 ret + +00000000004783a4 <_ZN5Catch20ReusableStringStreamlsISt8_SetfillIcEEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsISt8_SetfillIcEEERS0_RKT_(): + 4783a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4783a8: 910003fd mov x29, sp + 4783ac: f9000fe0 str x0, [sp, #24] + 4783b0: f9000be1 str x1, [sp, #16] + 4783b4: f9400fe0 ldr x0, [sp, #24] + 4783b8: f9400402 ldr x2, [x0, #8] + 4783bc: f9400be0 ldr x0, [sp, #16] + 4783c0: 39400001 ldrb w1, [x0] + 4783c4: aa0203e0 mov x0, x2 + 4783c8: 97fe3cee bl 407780 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@plt> + 4783cc: f9400fe0 ldr x0, [sp, #24] + 4783d0: a8c27bfd ldp x29, x30, [sp], #32 + 4783d4: d65f03c0 ret + +00000000004783d8 <_ZN5Catch20ReusableStringStreamlsIFRSt8ios_baseS3_EEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIFRSt8ios_baseS3_EEERS0_RKT_(): + 4783d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4783dc: 910003fd mov x29, sp + 4783e0: f9000fe0 str x0, [sp, #24] + 4783e4: f9000be1 str x1, [sp, #16] + 4783e8: f9400fe0 ldr x0, [sp, #24] + 4783ec: f9400400 ldr x0, [x0, #8] + 4783f0: f9400be1 ldr x1, [sp, #16] + 4783f4: 97fe3aaf bl 406eb0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> + 4783f8: f9400fe0 ldr x0, [sp, #24] + 4783fc: a8c27bfd ldp x29, x30, [sp], #32 + 478400: d65f03c0 ret + +0000000000478404 <_ZN5Catch20ReusableStringStreamlsISt5_SetwEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsISt5_SetwEERS0_RKT_(): + 478404: a9be7bfd stp x29, x30, [sp, #-32]! + 478408: 910003fd mov x29, sp + 47840c: f9000fe0 str x0, [sp, #24] + 478410: f9000be1 str x1, [sp, #16] + 478414: f9400fe0 ldr x0, [sp, #24] + 478418: f9400402 ldr x2, [x0, #8] + 47841c: f9400be0 ldr x0, [sp, #16] + 478420: b9400001 ldr w1, [x0] + 478424: aa0203e0 mov x0, x2 + 478428: 97fe3c2e bl 4074e0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt> + 47842c: f9400fe0 ldr x0, [sp, #24] + 478430: a8c27bfd ldp x29, x30, [sp], #32 + 478434: d65f03c0 ret + +0000000000478438 <_ZN5Catch20ReusableStringStreamlsIjEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIjEERS0_RKT_(): + 478438: a9be7bfd stp x29, x30, [sp, #-32]! + 47843c: 910003fd mov x29, sp + 478440: f9000fe0 str x0, [sp, #24] + 478444: f9000be1 str x1, [sp, #16] + 478448: f9400fe0 ldr x0, [sp, #24] + 47844c: f9400402 ldr x2, [x0, #8] + 478450: f9400be0 ldr x0, [sp, #16] + 478454: b9400000 ldr w0, [x0] + 478458: 2a0003e1 mov w1, w0 + 47845c: aa0203e0 mov x0, x2 + 478460: 97fe3c80 bl 407660 <_ZNSolsEj@plt> + 478464: f9400fe0 ldr x0, [sp, #24] + 478468: a8c27bfd ldp x29, x30, [sp], #32 + 47846c: d65f03c0 ret + +0000000000478470 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_(): + 478470: a9bc7bfd stp x29, x30, [sp, #-64]! + 478474: 910003fd mov x29, sp + 478478: a90153f3 stp x19, x20, [sp, #16] + 47847c: aa0803f3 mov x19, x8 + 478480: 3900bfe0 strb w0, [sp, #47] + 478484: f90013e1 str x1, [sp, #32] + 478488: aa1303e0 mov x0, x19 + 47848c: 97fe3c81 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 478490: f94013e0 ldr x0, [sp, #32] + 478494: 97fe3b47 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 478498: f9001fe0 str x0, [sp, #56] + 47849c: f9401fe0 ldr x0, [sp, #56] + 4784a0: 91000400 add x0, x0, #0x1 + 4784a4: aa0003e1 mov x1, x0 + 4784a8: aa1303e0 mov x0, x19 + 4784ac: 97fe3cb1 bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 4784b0: 3940bfe2 ldrb w2, [sp, #47] + 4784b4: d2800021 mov x1, #0x1 // #1 + 4784b8: aa1303e0 mov x0, x19 + 4784bc: 97fe3bdd bl 407430 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc@plt> + 4784c0: f94013e1 ldr x1, [sp, #32] + 4784c4: aa1303e0 mov x0, x19 + 4784c8: 97fe3d66 bl 407a60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_@plt> + 4784cc: 14000006 b 4784e4 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_+0x74> + 4784d0: aa0003f4 mov x20, x0 + 4784d4: aa1303e0 mov x0, x19 + 4784d8: 97fe3b0a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4784dc: aa1403e0 mov x0, x20 + 4784e0: 97fe3d08 bl 407900 <_Unwind_Resume@plt> + 4784e4: aa1303e0 mov x0, x19 + 4784e8: a94153f3 ldp x19, x20, [sp, #16] + 4784ec: a8c47bfd ldp x29, x30, [sp], #64 + 4784f0: d65f03c0 ret + +00000000004784f4 <_ZN9__gnu_cxxneIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_>: +_ZN9__gnu_cxxneIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEEbRKNS_17__normal_iteratorIT_T0_EESE_(): + 4784f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4784f8: 910003fd mov x29, sp + 4784fc: f9000bf3 str x19, [sp, #16] + 478500: f90017e0 str x0, [sp, #40] + 478504: f90013e1 str x1, [sp, #32] + 478508: f94017e0 ldr x0, [sp, #40] + 47850c: 9400009d bl 478780 <_ZNK9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEE4baseEv> + 478510: f9400013 ldr x19, [x0] + 478514: f94013e0 ldr x0, [sp, #32] + 478518: 9400009a bl 478780 <_ZNK9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEE4baseEv> + 47851c: f9400000 ldr x0, [x0] + 478520: eb00027f cmp x19, x0 + 478524: 1a9f07e0 cset w0, ne // ne = any + 478528: 12001c00 and w0, w0, #0xff + 47852c: f9400bf3 ldr x19, [sp, #16] + 478530: a8c37bfd ldp x29, x30, [sp], #48 + 478534: d65f03c0 ret + +0000000000478538 <_ZN9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEppEv(): + 478538: d10043ff sub sp, sp, #0x10 + 47853c: f90007e0 str x0, [sp, #8] + 478540: f94007e0 ldr x0, [sp, #8] + 478544: f9400000 ldr x0, [x0] + 478548: 91001001 add x1, x0, #0x4 + 47854c: f94007e0 ldr x0, [sp, #8] + 478550: f9000001 str x1, [x0] + 478554: f94007e0 ldr x0, [sp, #8] + 478558: 910043ff add sp, sp, #0x10 + 47855c: d65f03c0 ret + +0000000000478560 <_ZNK9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEdeEv(): + 478560: d10043ff sub sp, sp, #0x10 + 478564: f90007e0 str x0, [sp, #8] + 478568: f94007e0 ldr x0, [sp, #8] + 47856c: f9400000 ldr x0, [x0] + 478570: 910043ff add sp, sp, #0x10 + 478574: d65f03c0 ret + +0000000000478578 <_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS3_IcS4_IcESaIcEEERKT_>: +_ZN5Catch6Detail9stringifyINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS3_IcS4_IcESaIcEEERKT_(): + 478578: a9bd7bfd stp x29, x30, [sp, #-48]! + 47857c: 910003fd mov x29, sp + 478580: f9000bf3 str x19, [sp, #16] + 478584: aa0803f3 mov x19, x8 + 478588: f90017e0 str x0, [sp, #40] + 47858c: aa1303e8 mov x8, x19 + 478590: f94017e0 ldr x0, [sp, #40] + 478594: 97fffc4f bl 4776d0 <_ZN5Catch11StringMakerINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEvE7convertERKS6_> + 478598: aa1303e0 mov x0, x19 + 47859c: f9400bf3 ldr x19, [sp, #16] + 4785a0: a8c37bfd ldp x29, x30, [sp], #48 + 4785a4: d65f03c0 ret + +00000000004785a8 <_ZN5Catch6Detail9stringifyIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch6Detail9stringifyIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 4785a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4785ac: 910003fd mov x29, sp + 4785b0: f9000bf3 str x19, [sp, #16] + 4785b4: aa0803f3 mov x19, x8 + 4785b8: f90017e0 str x0, [sp, #40] + 4785bc: f94017e0 ldr x0, [sp, #40] + 4785c0: f9400000 ldr x0, [x0] + 4785c4: aa1303e8 mov x8, x19 + 4785c8: 97fffd04 bl 4779d8 <_ZN5Catch11StringMakerIxvE7convertB5cxx11Ex> + 4785cc: aa1303e0 mov x0, x19 + 4785d0: f9400bf3 ldr x19, [sp, #16] + 4785d4: a8c37bfd ldp x29, x30, [sp], #48 + 4785d8: d65f03c0 ret + +00000000004785dc <_ZN5Catch20ReusableStringStreamlsIxEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIxEERS0_RKT_(): + 4785dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4785e0: 910003fd mov x29, sp + 4785e4: f9000fe0 str x0, [sp, #24] + 4785e8: f9000be1 str x1, [sp, #16] + 4785ec: f9400fe0 ldr x0, [sp, #24] + 4785f0: f9400402 ldr x2, [x0, #8] + 4785f4: f9400be0 ldr x0, [sp, #16] + 4785f8: f9400000 ldr x0, [x0] + 4785fc: aa0003e1 mov x1, x0 + 478600: aa0203e0 mov x0, x2 + 478604: 97fe3a97 bl 407060 <_ZNSolsEx@plt> + 478608: f9400fe0 ldr x0, [sp, #24] + 47860c: a8c27bfd ldp x29, x30, [sp], #32 + 478610: d65f03c0 ret + +0000000000478614 <_ZN5Catch20ReusableStringStreamlsIA5_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA5_cEERS0_RKT_(): + 478614: a9be7bfd stp x29, x30, [sp, #-32]! + 478618: 910003fd mov x29, sp + 47861c: f9000fe0 str x0, [sp, #24] + 478620: f9000be1 str x1, [sp, #16] + 478624: f9400fe0 ldr x0, [sp, #24] + 478628: f9400400 ldr x0, [x0, #8] + 47862c: f9400be1 ldr x1, [sp, #16] + 478630: 97fe3b48 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 478634: f9400fe0 ldr x0, [sp, #24] + 478638: a8c27bfd ldp x29, x30, [sp], #32 + 47863c: d65f03c0 ret + +0000000000478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_(): + 478640: a9be7bfd stp x29, x30, [sp, #-32]! + 478644: 910003fd mov x29, sp + 478648: f9000fe0 str x0, [sp, #24] + 47864c: f9000be1 str x1, [sp, #16] + 478650: f9400fe0 ldr x0, [sp, #24] + 478654: f9400402 ldr x2, [x0, #8] + 478658: f9400be0 ldr x0, [sp, #16] + 47865c: 39400000 ldrb w0, [x0] + 478660: 2a0003e1 mov w1, w0 + 478664: aa0203e0 mov x0, x2 + 478668: 97fe3ba6 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 47866c: f9400fe0 ldr x0, [sp, #24] + 478670: a8c27bfd ldp x29, x30, [sp], #32 + 478674: d65f03c0 ret + +0000000000478678 <_ZN5Catch6Detail9stringifyIyEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch6Detail9stringifyIyEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 478678: a9bd7bfd stp x29, x30, [sp, #-48]! + 47867c: 910003fd mov x29, sp + 478680: f9000bf3 str x19, [sp, #16] + 478684: aa0803f3 mov x19, x8 + 478688: f90017e0 str x0, [sp, #40] + 47868c: f94017e0 ldr x0, [sp, #40] + 478690: f9400000 ldr x0, [x0] + 478694: aa1303e8 mov x8, x19 + 478698: 97fffd1f bl 477b14 <_ZN5Catch11StringMakerIyvE7convertB5cxx11Ey> + 47869c: aa1303e0 mov x0, x19 + 4786a0: f9400bf3 ldr x19, [sp, #16] + 4786a4: a8c37bfd ldp x29, x30, [sp], #48 + 4786a8: d65f03c0 ret + +00000000004786ac <_ZN5Catch20ReusableStringStreamlsIyEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIyEERS0_RKT_(): + 4786ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4786b0: 910003fd mov x29, sp + 4786b4: f9000fe0 str x0, [sp, #24] + 4786b8: f9000be1 str x1, [sp, #16] + 4786bc: f9400fe0 ldr x0, [sp, #24] + 4786c0: f9400402 ldr x2, [x0, #8] + 4786c4: f9400be0 ldr x0, [sp, #16] + 4786c8: f9400000 ldr x0, [x0] + 4786cc: aa0003e1 mov x1, x0 + 4786d0: aa0203e0 mov x0, x2 + 4786d4: 97fe3b07 bl 4072f0 <_ZNSolsEy@plt> + 4786d8: f9400fe0 ldr x0, [sp, #24] + 4786dc: a8c27bfd ldp x29, x30, [sp], #32 + 4786e0: d65f03c0 ret + +00000000004786e4 <_ZN5Catch6Detail9stringifyIjEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch6Detail9stringifyIjEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 4786e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4786e8: 910003fd mov x29, sp + 4786ec: f9000bf3 str x19, [sp, #16] + 4786f0: aa0803f3 mov x19, x8 + 4786f4: f90017e0 str x0, [sp, #40] + 4786f8: f94017e0 ldr x0, [sp, #40] + 4786fc: b9400000 ldr w0, [x0] + 478700: aa1303e8 mov x8, x19 + 478704: 97fffce8 bl 477aa4 <_ZN5Catch11StringMakerIjvE7convertB5cxx11Ej> + 478708: aa1303e0 mov x0, x19 + 47870c: f9400bf3 ldr x19, [sp, #16] + 478710: a8c37bfd ldp x29, x30, [sp], #48 + 478714: d65f03c0 ret + +0000000000478718 <_ZN5Catch6Detail9stringifyIaEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch6Detail9stringifyIaEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 478718: a9bd7bfd stp x29, x30, [sp, #-48]! + 47871c: 910003fd mov x29, sp + 478720: f9000bf3 str x19, [sp, #16] + 478724: aa0803f3 mov x19, x8 + 478728: f90017e0 str x0, [sp, #40] + 47872c: f94017e0 ldr x0, [sp, #40] + 478730: 39c00000 ldrsb w0, [x0] + 478734: aa1303e8 mov x8, x19 + 478738: 97fffd2a bl 477be0 <_ZN5Catch11StringMakerIavE7convertB5cxx11Ea> + 47873c: aa1303e0 mov x0, x19 + 478740: f9400bf3 ldr x19, [sp, #16] + 478744: a8c37bfd ldp x29, x30, [sp], #48 + 478748: d65f03c0 ret + +000000000047874c <_ZN5Catch6Detail9stringifyIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch6Detail9stringifyIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 47874c: a9bd7bfd stp x29, x30, [sp, #-48]! + 478750: 910003fd mov x29, sp + 478754: f9000bf3 str x19, [sp, #16] + 478758: aa0803f3 mov x19, x8 + 47875c: f90017e0 str x0, [sp, #40] + 478760: f94017e0 ldr x0, [sp, #40] + 478764: 39400000 ldrb w0, [x0] + 478768: aa1303e8 mov x8, x19 + 47876c: 97fffd93 bl 477db8 <_ZN5Catch11StringMakerIcvE7convertB5cxx11Ec> + 478770: aa1303e0 mov x0, x19 + 478774: f9400bf3 ldr x19, [sp, #16] + 478778: a8c37bfd ldp x29, x30, [sp], #48 + 47877c: d65f03c0 ret + +0000000000478780 <_ZNK9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKwNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEE4baseEv(): + 478780: d10043ff sub sp, sp, #0x10 + 478784: f90007e0 str x0, [sp, #8] + 478788: f94007e0 ldr x0, [sp, #8] + 47878c: 910043ff add sp, sp, #0x10 + 478790: d65f03c0 ret + +0000000000478794 <_ZN5Catch20ReusableStringStreamlsISt13_SetprecisionEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsISt13_SetprecisionEERS0_RKT_(): + 478794: a9be7bfd stp x29, x30, [sp, #-32]! + 478798: 910003fd mov x29, sp + 47879c: f9000fe0 str x0, [sp, #24] + 4787a0: f9000be1 str x1, [sp, #16] + 4787a4: f9400fe0 ldr x0, [sp, #24] + 4787a8: f9400402 ldr x2, [x0, #8] + 4787ac: f9400be0 ldr x0, [sp, #16] + 4787b0: b9400001 ldr w1, [x0] + 4787b4: aa0203e0 mov x0, x2 + 4787b8: 97fe3bfe bl 4077b0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision@plt> + 4787bc: f9400fe0 ldr x0, [sp, #24] + 4787c0: a8c27bfd ldp x29, x30, [sp], #32 + 4787c4: d65f03c0 ret + +00000000004787c8 <_ZN5Catch20ReusableStringStreamlsIfEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIfEERS0_RKT_(): + 4787c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4787cc: 910003fd mov x29, sp + 4787d0: f9000fe0 str x0, [sp, #24] + 4787d4: f9000be1 str x1, [sp, #16] + 4787d8: f9400fe0 ldr x0, [sp, #24] + 4787dc: f9400401 ldr x1, [x0, #8] + 4787e0: f9400be0 ldr x0, [sp, #16] + 4787e4: bd400000 ldr s0, [x0] + 4787e8: aa0103e0 mov x0, x1 + 4787ec: 97fe3a81 bl 4071f0 <_ZNSolsEf@plt> + 4787f0: f9400fe0 ldr x0, [sp, #24] + 4787f4: a8c27bfd ldp x29, x30, [sp], #32 + 4787f8: d65f03c0 ret + +00000000004787fc <_ZN5Catch20ReusableStringStreamlsIdEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIdEERS0_RKT_(): + 4787fc: a9be7bfd stp x29, x30, [sp, #-32]! + 478800: 910003fd mov x29, sp + 478804: f9000fe0 str x0, [sp, #24] + 478808: f9000be1 str x1, [sp, #16] + 47880c: f9400fe0 ldr x0, [sp, #24] + 478810: f9400401 ldr x1, [x0, #8] + 478814: f9400be0 ldr x0, [sp, #16] + 478818: fd400000 ldr d0, [x0] + 47881c: aa0103e0 mov x0, x1 + 478820: 97fe3c80 bl 407a20 <_ZNSolsEd@plt> + 478824: f9400fe0 ldr x0, [sp, #24] + 478828: a8c27bfd ldp x29, x30, [sp], #32 + 47882c: d65f03c0 ret + +0000000000478830 <_ZNK5Catch6CountsmiERKS0_>: +_ZNK5Catch6CountsmiERKS0_(): + 478830: d10043ff sub sp, sp, #0x10 + 478834: aa0803e2 mov x2, x8 + 478838: f90007e0 str x0, [sp, #8] + 47883c: f90003e1 str x1, [sp] + 478840: f900005f str xzr, [x2] + 478844: f900045f str xzr, [x2, #8] + 478848: f900085f str xzr, [x2, #16] + 47884c: f94007e0 ldr x0, [sp, #8] + 478850: f9400001 ldr x1, [x0] + 478854: f94003e0 ldr x0, [sp] + 478858: f9400000 ldr x0, [x0] + 47885c: cb000020 sub x0, x1, x0 + 478860: f9000040 str x0, [x2] + 478864: f94007e0 ldr x0, [sp, #8] + 478868: f9400401 ldr x1, [x0, #8] + 47886c: f94003e0 ldr x0, [sp] + 478870: f9400400 ldr x0, [x0, #8] + 478874: cb000020 sub x0, x1, x0 + 478878: f9000440 str x0, [x2, #8] + 47887c: f94007e0 ldr x0, [sp, #8] + 478880: f9400801 ldr x1, [x0, #16] + 478884: f94003e0 ldr x0, [sp] + 478888: f9400800 ldr x0, [x0, #16] + 47888c: cb000020 sub x0, x1, x0 + 478890: f9000840 str x0, [x2, #16] + 478894: d503201f nop + 478898: 910043ff add sp, sp, #0x10 + 47889c: d65f03c0 ret + +00000000004788a0 <_ZN5Catch6CountspLERKS0_>: +_ZN5Catch6CountspLERKS0_(): + 4788a0: d10043ff sub sp, sp, #0x10 + 4788a4: f90007e0 str x0, [sp, #8] + 4788a8: f90003e1 str x1, [sp] + 4788ac: f94007e0 ldr x0, [sp, #8] + 4788b0: f9400001 ldr x1, [x0] + 4788b4: f94003e0 ldr x0, [sp] + 4788b8: f9400000 ldr x0, [x0] + 4788bc: 8b000021 add x1, x1, x0 + 4788c0: f94007e0 ldr x0, [sp, #8] + 4788c4: f9000001 str x1, [x0] + 4788c8: f94007e0 ldr x0, [sp, #8] + 4788cc: f9400401 ldr x1, [x0, #8] + 4788d0: f94003e0 ldr x0, [sp] + 4788d4: f9400400 ldr x0, [x0, #8] + 4788d8: 8b000021 add x1, x1, x0 + 4788dc: f94007e0 ldr x0, [sp, #8] + 4788e0: f9000401 str x1, [x0, #8] + 4788e4: f94007e0 ldr x0, [sp, #8] + 4788e8: f9400801 ldr x1, [x0, #16] + 4788ec: f94003e0 ldr x0, [sp] + 4788f0: f9400800 ldr x0, [x0, #16] + 4788f4: 8b000021 add x1, x1, x0 + 4788f8: f94007e0 ldr x0, [sp, #8] + 4788fc: f9000801 str x1, [x0, #16] + 478900: f94007e0 ldr x0, [sp, #8] + 478904: 910043ff add sp, sp, #0x10 + 478908: d65f03c0 ret + +000000000047890c <_ZNK5Catch6Counts5totalEv>: +_ZNK5Catch6Counts5totalEv(): + 47890c: d10043ff sub sp, sp, #0x10 + 478910: f90007e0 str x0, [sp, #8] + 478914: f94007e0 ldr x0, [sp, #8] + 478918: f9400001 ldr x1, [x0] + 47891c: f94007e0 ldr x0, [sp, #8] + 478920: f9400400 ldr x0, [x0, #8] + 478924: 8b000021 add x1, x1, x0 + 478928: f94007e0 ldr x0, [sp, #8] + 47892c: f9400800 ldr x0, [x0, #16] + 478930: 8b000020 add x0, x1, x0 + 478934: 910043ff add sp, sp, #0x10 + 478938: d65f03c0 ret + +000000000047893c <_ZNK5Catch6Counts9allPassedEv>: +_ZNK5Catch6Counts9allPassedEv(): + 47893c: d10043ff sub sp, sp, #0x10 + 478940: f90007e0 str x0, [sp, #8] + 478944: f94007e0 ldr x0, [sp, #8] + 478948: f9400400 ldr x0, [x0, #8] + 47894c: f100001f cmp x0, #0x0 + 478950: 540000e1 b.ne 47896c <_ZNK5Catch6Counts9allPassedEv+0x30> // b.any + 478954: f94007e0 ldr x0, [sp, #8] + 478958: f9400800 ldr x0, [x0, #16] + 47895c: f100001f cmp x0, #0x0 + 478960: 54000061 b.ne 47896c <_ZNK5Catch6Counts9allPassedEv+0x30> // b.any + 478964: 52800020 mov w0, #0x1 // #1 + 478968: 14000002 b 478970 <_ZNK5Catch6Counts9allPassedEv+0x34> + 47896c: 52800000 mov w0, #0x0 // #0 + 478970: 910043ff add sp, sp, #0x10 + 478974: d65f03c0 ret + +0000000000478978 <_ZNK5Catch6Counts5allOkEv>: +_ZNK5Catch6Counts5allOkEv(): + 478978: d10043ff sub sp, sp, #0x10 + 47897c: f90007e0 str x0, [sp, #8] + 478980: f94007e0 ldr x0, [sp, #8] + 478984: f9400400 ldr x0, [x0, #8] + 478988: f100001f cmp x0, #0x0 + 47898c: 1a9f17e0 cset w0, eq // eq = none + 478990: 12001c00 and w0, w0, #0xff + 478994: 910043ff add sp, sp, #0x10 + 478998: d65f03c0 ret + +000000000047899c <_ZNK5Catch6TotalsmiERKS0_>: +_ZNK5Catch6TotalsmiERKS0_(): + 47899c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4789a0: 910003fd mov x29, sp + 4789a4: a90153f3 stp x19, x20, [sp, #16] + 4789a8: aa0803f3 mov x19, x8 + 4789ac: f90027e0 str x0, [sp, #72] + 4789b0: f90023e1 str x1, [sp, #64] + 4789b4: b900027f str wzr, [x19] + 4789b8: f900067f str xzr, [x19, #8] + 4789bc: f9000a7f str xzr, [x19, #16] + 4789c0: f9000e7f str xzr, [x19, #24] + 4789c4: f900127f str xzr, [x19, #32] + 4789c8: f900167f str xzr, [x19, #40] + 4789cc: f9001a7f str xzr, [x19, #48] + 4789d0: f94027e0 ldr x0, [sp, #72] + 4789d4: 91002002 add x2, x0, #0x8 + 4789d8: f94023e0 ldr x0, [sp, #64] + 4789dc: 91002000 add x0, x0, #0x8 + 4789e0: 91002274 add x20, x19, #0x8 + 4789e4: 910083e1 add x1, sp, #0x20 + 4789e8: aa0103e8 mov x8, x1 + 4789ec: aa0003e1 mov x1, x0 + 4789f0: aa0203e0 mov x0, x2 + 4789f4: 97ffff8f bl 478830 <_ZNK5Catch6CountsmiERKS0_> + 4789f8: aa1403e3 mov x3, x20 + 4789fc: 910083e2 add x2, sp, #0x20 + 478a00: a9400440 ldp x0, x1, [x2] + 478a04: a9000460 stp x0, x1, [x3] + 478a08: f9400840 ldr x0, [x2, #16] + 478a0c: f9000860 str x0, [x3, #16] + 478a10: f94027e0 ldr x0, [sp, #72] + 478a14: 91008002 add x2, x0, #0x20 + 478a18: f94023e0 ldr x0, [sp, #64] + 478a1c: 91008000 add x0, x0, #0x20 + 478a20: 91008273 add x19, x19, #0x20 + 478a24: 910083e1 add x1, sp, #0x20 + 478a28: aa0103e8 mov x8, x1 + 478a2c: aa0003e1 mov x1, x0 + 478a30: aa0203e0 mov x0, x2 + 478a34: 97ffff7f bl 478830 <_ZNK5Catch6CountsmiERKS0_> + 478a38: aa1303e3 mov x3, x19 + 478a3c: 910083e2 add x2, sp, #0x20 + 478a40: a9400440 ldp x0, x1, [x2] + 478a44: a9000460 stp x0, x1, [x3] + 478a48: f9400840 ldr x0, [x2, #16] + 478a4c: f9000860 str x0, [x3, #16] + 478a50: d503201f nop + 478a54: a94153f3 ldp x19, x20, [sp, #16] + 478a58: a8c57bfd ldp x29, x30, [sp], #80 + 478a5c: d65f03c0 ret + +0000000000478a60 <_ZN5Catch6TotalspLERKS0_>: +_ZN5Catch6TotalspLERKS0_(): + 478a60: a9be7bfd stp x29, x30, [sp, #-32]! + 478a64: 910003fd mov x29, sp + 478a68: f9000fe0 str x0, [sp, #24] + 478a6c: f9000be1 str x1, [sp, #16] + 478a70: f9400fe0 ldr x0, [sp, #24] + 478a74: 91002002 add x2, x0, #0x8 + 478a78: f9400be0 ldr x0, [sp, #16] + 478a7c: 91002000 add x0, x0, #0x8 + 478a80: aa0003e1 mov x1, x0 + 478a84: aa0203e0 mov x0, x2 + 478a88: 97ffff86 bl 4788a0 <_ZN5Catch6CountspLERKS0_> + 478a8c: f9400fe0 ldr x0, [sp, #24] + 478a90: 91008002 add x2, x0, #0x20 + 478a94: f9400be0 ldr x0, [sp, #16] + 478a98: 91008000 add x0, x0, #0x20 + 478a9c: aa0003e1 mov x1, x0 + 478aa0: aa0203e0 mov x0, x2 + 478aa4: 97ffff7f bl 4788a0 <_ZN5Catch6CountspLERKS0_> + 478aa8: f9400fe0 ldr x0, [sp, #24] + 478aac: a8c27bfd ldp x29, x30, [sp], #32 + 478ab0: d65f03c0 ret + +0000000000478ab4 <_ZNK5Catch6Totals5deltaERKS0_>: +_ZNK5Catch6Totals5deltaERKS0_(): + 478ab4: a9bd7bfd stp x29, x30, [sp, #-48]! + 478ab8: 910003fd mov x29, sp + 478abc: f9000bf3 str x19, [sp, #16] + 478ac0: aa0803f3 mov x19, x8 + 478ac4: f90017e0 str x0, [sp, #40] + 478ac8: f90013e1 str x1, [sp, #32] + 478acc: aa1303e8 mov x8, x19 + 478ad0: f94013e1 ldr x1, [sp, #32] + 478ad4: f94017e0 ldr x0, [sp, #40] + 478ad8: 97ffffb1 bl 47899c <_ZNK5Catch6TotalsmiERKS0_> + 478adc: f9400a60 ldr x0, [x19, #16] + 478ae0: f100001f cmp x0, #0x0 + 478ae4: 540000a0 b.eq 478af8 <_ZNK5Catch6Totals5deltaERKS0_+0x44> // b.none + 478ae8: f9401660 ldr x0, [x19, #40] + 478aec: 91000400 add x0, x0, #0x1 + 478af0: f9001660 str x0, [x19, #40] + 478af4: 1400000b b 478b20 <_ZNK5Catch6Totals5deltaERKS0_+0x6c> + 478af8: f9400e60 ldr x0, [x19, #24] + 478afc: f100001f cmp x0, #0x0 + 478b00: 540000a0 b.eq 478b14 <_ZNK5Catch6Totals5deltaERKS0_+0x60> // b.none + 478b04: f9401a60 ldr x0, [x19, #48] + 478b08: 91000400 add x0, x0, #0x1 + 478b0c: f9001a60 str x0, [x19, #48] + 478b10: 14000004 b 478b20 <_ZNK5Catch6Totals5deltaERKS0_+0x6c> + 478b14: f9401260 ldr x0, [x19, #32] + 478b18: 91000400 add x0, x0, #0x1 + 478b1c: f9001260 str x0, [x19, #32] + 478b20: d503201f nop + 478b24: f9400bf3 ldr x19, [sp, #16] + 478b28: a8c37bfd ldp x29, x30, [sp], #48 + 478b2c: d65f03c0 ret + +0000000000478b30 <_ZN5Catch7VersionC1EjjjPKcj>: +_ZN5Catch7VersionC2EjjjPKcj(): + 478b30: d10083ff sub sp, sp, #0x20 + 478b34: f9000fe0 str x0, [sp, #24] + 478b38: b90017e1 str w1, [sp, #20] + 478b3c: b90013e2 str w2, [sp, #16] + 478b40: b9000fe3 str w3, [sp, #12] + 478b44: f90003e4 str x4, [sp] + 478b48: b9000be5 str w5, [sp, #8] + 478b4c: f9400fe0 ldr x0, [sp, #24] + 478b50: b94017e1 ldr w1, [sp, #20] + 478b54: b9000001 str w1, [x0] + 478b58: f9400fe0 ldr x0, [sp, #24] + 478b5c: b94013e1 ldr w1, [sp, #16] + 478b60: b9000401 str w1, [x0, #4] + 478b64: f9400fe0 ldr x0, [sp, #24] + 478b68: b9400fe1 ldr w1, [sp, #12] + 478b6c: b9000801 str w1, [x0, #8] + 478b70: f9400fe0 ldr x0, [sp, #24] + 478b74: f94003e1 ldr x1, [sp] + 478b78: f9000801 str x1, [x0, #16] + 478b7c: f9400fe0 ldr x0, [sp, #24] + 478b80: b9400be1 ldr w1, [sp, #8] + 478b84: b9001801 str w1, [x0, #24] + 478b88: d503201f nop + 478b8c: 910083ff add sp, sp, #0x20 + 478b90: d65f03c0 ret + +0000000000478b94 <_ZN5CatchlsERSoRKNS_7VersionE>: +_ZN5CatchlsERSoRKNS_7VersionE(): + 478b94: a9be7bfd stp x29, x30, [sp, #-32]! + 478b98: 910003fd mov x29, sp + 478b9c: f9000fe0 str x0, [sp, #24] + 478ba0: f9000be1 str x1, [sp, #16] + 478ba4: f9400be0 ldr x0, [sp, #16] + 478ba8: b9400000 ldr w0, [x0] + 478bac: 2a0003e1 mov w1, w0 + 478bb0: f9400fe0 ldr x0, [sp, #24] + 478bb4: 97fe3aab bl 407660 <_ZNSolsEj@plt> + 478bb8: 528005c1 mov w1, #0x2e // #46 + 478bbc: 97fe3a51 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 478bc0: aa0003e2 mov x2, x0 + 478bc4: f9400be0 ldr x0, [sp, #16] + 478bc8: b9400400 ldr w0, [x0, #4] + 478bcc: 2a0003e1 mov w1, w0 + 478bd0: aa0203e0 mov x0, x2 + 478bd4: 97fe3aa3 bl 407660 <_ZNSolsEj@plt> + 478bd8: 528005c1 mov w1, #0x2e // #46 + 478bdc: 97fe3a49 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 478be0: aa0003e2 mov x2, x0 + 478be4: f9400be0 ldr x0, [sp, #16] + 478be8: b9400800 ldr w0, [x0, #8] + 478bec: 2a0003e1 mov w1, w0 + 478bf0: aa0203e0 mov x0, x2 + 478bf4: 97fe3a9b bl 407660 <_ZNSolsEj@plt> + 478bf8: f9400be0 ldr x0, [sp, #16] + 478bfc: f9400800 ldr x0, [x0, #16] + 478c00: 39400000 ldrb w0, [x0] + 478c04: 7100001f cmp w0, #0x0 + 478c08: 54000240 b.eq 478c50 <_ZN5CatchlsERSoRKNS_7VersionE+0xbc> // b.none + 478c0c: 528005a1 mov w1, #0x2d // #45 + 478c10: f9400fe0 ldr x0, [sp, #24] + 478c14: 97fe3a3b bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 478c18: aa0003e2 mov x2, x0 + 478c1c: f9400be0 ldr x0, [sp, #16] + 478c20: f9400800 ldr x0, [x0, #16] + 478c24: aa0003e1 mov x1, x0 + 478c28: aa0203e0 mov x0, x2 + 478c2c: 97fe39c9 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 478c30: 528005c1 mov w1, #0x2e // #46 + 478c34: 97fe3a33 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 478c38: aa0003e2 mov x2, x0 + 478c3c: f9400be0 ldr x0, [sp, #16] + 478c40: b9401800 ldr w0, [x0, #24] + 478c44: 2a0003e1 mov w1, w0 + 478c48: aa0203e0 mov x0, x2 + 478c4c: 97fe3a85 bl 407660 <_ZNSolsEj@plt> + 478c50: f9400fe0 ldr x0, [sp, #24] + 478c54: a8c27bfd ldp x29, x30, [sp], #32 + 478c58: d65f03c0 ret + +0000000000478c5c <_ZN5Catch14libraryVersionEv>: +_ZN5Catch14libraryVersionEv(): + 478c5c: a9bf7bfd stp x29, x30, [sp, #-16]! + 478c60: 910003fd mov x29, sp + 478c64: 900006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 478c68: 91038000 add x0, x0, #0xe0 + 478c6c: 08dffc00 ldarb w0, [x0] + 478c70: 12001c00 and w0, w0, #0xff + 478c74: 12000000 and w0, w0, #0x1 + 478c78: 7100001f cmp w0, #0x0 + 478c7c: 1a9f17e0 cset w0, eq // eq = none + 478c80: 12001c00 and w0, w0, #0xff + 478c84: 7100001f cmp w0, #0x0 + 478c88: 540002a0 b.eq 478cdc <_ZN5Catch14libraryVersionEv+0x80> // b.none + 478c8c: 900006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 478c90: 91038000 add x0, x0, #0xe0 + 478c94: 97fe3b2f bl 407950 <__cxa_guard_acquire@plt> + 478c98: 7100001f cmp w0, #0x0 + 478c9c: 1a9f07e0 cset w0, ne // ne = any + 478ca0: 12001c00 and w0, w0, #0xff + 478ca4: 7100001f cmp w0, #0x0 + 478ca8: 540001a0 b.eq 478cdc <_ZN5Catch14libraryVersionEv+0x80> // b.none + 478cac: 52800045 mov w5, #0x2 // #2 + 478cb0: b0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 478cb4: 9123e004 add x4, x0, #0x8f8 + 478cb8: 52800003 mov w3, #0x0 // #0 + 478cbc: 52800002 mov w2, #0x0 // #0 + 478cc0: 52800061 mov w1, #0x3 // #3 + 478cc4: 900006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 478cc8: 91030000 add x0, x0, #0xc0 + 478ccc: 97ffff99 bl 478b30 <_ZN5Catch7VersionC1EjjjPKcj> + 478cd0: 900006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 478cd4: 91038000 add x0, x0, #0xe0 + 478cd8: 97fe391e bl 407150 <__cxa_guard_release@plt> + 478cdc: 900006a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 478ce0: 91030000 add x0, x0, #0xc0 + 478ce4: a8c17bfd ldp x29, x30, [sp], #16 + 478ce8: d65f03c0 ret + +0000000000478cec <_ZN5Catch15WildcardPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE>: +_ZN5Catch15WildcardPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE(): + 478cec: a9b87bfd stp x29, x30, [sp, #-128]! + 478cf0: 910003fd mov x29, sp + 478cf4: a90153f3 stp x19, x20, [sp, #16] + 478cf8: f9001fe0 str x0, [sp, #56] + 478cfc: f9001be1 str x1, [sp, #48] + 478d00: b9002fe2 str w2, [sp, #44] + 478d04: b0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 478d08: 9126c001 add x1, x0, #0x9b0 + 478d0c: f9401fe0 ldr x0, [sp, #56] + 478d10: f9000001 str x1, [x0] + 478d14: f9401fe0 ldr x0, [sp, #56] + 478d18: b9402fe1 ldr w1, [sp, #44] + 478d1c: b9000801 str w1, [x0, #8] + 478d20: f9401fe0 ldr x0, [sp, #56] + 478d24: b9000c1f str wzr, [x0, #12] + 478d28: f9401fe0 ldr x0, [sp, #56] + 478d2c: 91004000 add x0, x0, #0x10 + 478d30: aa0003e8 mov x8, x0 + 478d34: f9401be1 ldr x1, [sp, #48] + 478d38: f9401fe0 ldr x0, [sp, #56] + 478d3c: 940000cc bl 47906c <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 478d40: f9401fe0 ldr x0, [sp, #56] + 478d44: 91004000 add x0, x0, #0x10 + 478d48: 52800541 mov w1, #0x2a // #42 + 478d4c: 97ffa2ba bl 461834 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc> + 478d50: 12001c00 and w0, w0, #0xff + 478d54: 7100001f cmp w0, #0x0 + 478d58: 54000260 b.eq 478da4 <_ZN5Catch15WildcardPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0xb8> // b.none + 478d5c: f9401fe0 ldr x0, [sp, #56] + 478d60: 91004013 add x19, x0, #0x10 + 478d64: f9401fe0 ldr x0, [sp, #56] + 478d68: 91004000 add x0, x0, #0x10 + 478d6c: 910103e1 add x1, sp, #0x40 + 478d70: aa0103e8 mov x8, x1 + 478d74: 92800002 mov x2, #0xffffffffffffffff // #-1 + 478d78: d2800021 mov x1, #0x1 // #1 + 478d7c: 97fe3999 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 478d80: 910103e0 add x0, sp, #0x40 + 478d84: aa0003e1 mov x1, x0 + 478d88: aa1303e0 mov x0, x19 + 478d8c: 97fe39ed bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 478d90: 910103e0 add x0, sp, #0x40 + 478d94: 97fe38db bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478d98: f9401fe0 ldr x0, [sp, #56] + 478d9c: 52800021 mov w1, #0x1 // #1 + 478da0: b9000c01 str w1, [x0, #12] + 478da4: f9401fe0 ldr x0, [sp, #56] + 478da8: 91004000 add x0, x0, #0x10 + 478dac: 52800541 mov w1, #0x2a // #42 + 478db0: 97ffa2dd bl 461924 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc> + 478db4: 12001c00 and w0, w0, #0xff + 478db8: 7100001f cmp w0, #0x0 + 478dbc: 54000440 b.eq 478e44 <_ZN5Catch15WildcardPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x158> // b.none + 478dc0: f9401fe0 ldr x0, [sp, #56] + 478dc4: 91004013 add x19, x0, #0x10 + 478dc8: f9401fe0 ldr x0, [sp, #56] + 478dcc: 91004014 add x20, x0, #0x10 + 478dd0: f9401fe0 ldr x0, [sp, #56] + 478dd4: 91004000 add x0, x0, #0x10 + 478dd8: 97fe38f6 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 478ddc: d1000400 sub x0, x0, #0x1 + 478de0: 910183e1 add x1, sp, #0x60 + 478de4: aa0103e8 mov x8, x1 + 478de8: aa0003e2 mov x2, x0 + 478dec: d2800001 mov x1, #0x0 // #0 + 478df0: aa1403e0 mov x0, x20 + 478df4: 97fe397b bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 478df8: 910183e0 add x0, sp, #0x60 + 478dfc: aa0003e1 mov x1, x0 + 478e00: aa1303e0 mov x0, x19 + 478e04: 97fe39cf bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 478e08: 910183e0 add x0, sp, #0x60 + 478e0c: 97fe38bd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478e10: f9401fe0 ldr x0, [sp, #56] + 478e14: b9400c00 ldr w0, [x0, #12] + 478e18: 321f0000 orr w0, w0, #0x2 + 478e1c: 2a0003e1 mov w1, w0 + 478e20: f9401fe0 ldr x0, [sp, #56] + 478e24: b9000c01 str w1, [x0, #12] + 478e28: 14000007 b 478e44 <_ZN5Catch15WildcardPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x158> + 478e2c: aa0003f3 mov x19, x0 + 478e30: f9401fe0 ldr x0, [sp, #56] + 478e34: 91004000 add x0, x0, #0x10 + 478e38: 97fe38b2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478e3c: aa1303e0 mov x0, x19 + 478e40: 97fe3ab0 bl 407900 <_Unwind_Resume@plt> + 478e44: d503201f nop + 478e48: a94153f3 ldp x19, x20, [sp, #16] + 478e4c: a8c87bfd ldp x29, x30, [sp], #128 + 478e50: d65f03c0 ret + +0000000000478e54 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 478e54: a9b17bfd stp x29, x30, [sp, #-240]! + 478e58: 910003fd mov x29, sp + 478e5c: f9000bf3 str x19, [sp, #16] + 478e60: f90017e0 str x0, [sp, #40] + 478e64: f90013e1 str x1, [sp, #32] + 478e68: f94017e0 ldr x0, [sp, #40] + 478e6c: b9400c00 ldr w0, [x0, #12] + 478e70: 7100041f cmp w0, #0x1 + 478e74: 54000360 b.eq 478ee0 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8c> // b.none + 478e78: 7100041f cmp w0, #0x1 + 478e7c: 5400008c b.gt 478e8c <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x38> + 478e80: 7100001f cmp w0, #0x0 + 478e84: 540000e0 b.eq 478ea0 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4c> // b.none + 478e88: 14000040 b 478f88 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x134> + 478e8c: 7100081f cmp w0, #0x2 + 478e90: 54000440 b.eq 478f18 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc4> // b.none + 478e94: 71000c1f cmp w0, #0x3 + 478e98: 540005c0 b.eq 478f50 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xfc> // b.none + 478e9c: 1400003b b 478f88 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x134> + 478ea0: f94017e0 ldr x0, [sp, #40] + 478ea4: 91004013 add x19, x0, #0x10 + 478ea8: 9100c3e0 add x0, sp, #0x30 + 478eac: aa0003e8 mov x8, x0 + 478eb0: f94013e1 ldr x1, [sp, #32] + 478eb4: f94017e0 ldr x0, [sp, #40] + 478eb8: 9400006d bl 47906c <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 478ebc: 9100c3e0 add x0, sp, #0x30 + 478ec0: aa0003e1 mov x1, x0 + 478ec4: aa1303e0 mov x0, x19 + 478ec8: 97fe47ed bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 478ecc: 12001c13 and w19, w0, #0xff + 478ed0: d503201f nop + 478ed4: 9100c3e0 add x0, sp, #0x30 + 478ed8: 97fe388a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478edc: 14000047 b 478ff8 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1a4> + 478ee0: 910143e0 add x0, sp, #0x50 + 478ee4: aa0003e8 mov x8, x0 + 478ee8: f94013e1 ldr x1, [sp, #32] + 478eec: f94017e0 ldr x0, [sp, #40] + 478ef0: 9400005f bl 47906c <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 478ef4: f94017e0 ldr x0, [sp, #40] + 478ef8: 91004001 add x1, x0, #0x10 + 478efc: 910143e0 add x0, sp, #0x50 + 478f00: 97ffa264 bl 461890 <_ZN5Catch8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 478f04: 12001c13 and w19, w0, #0xff + 478f08: d503201f nop + 478f0c: 910143e0 add x0, sp, #0x50 + 478f10: 97fe387c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478f14: 14000039 b 478ff8 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1a4> + 478f18: 9101c3e0 add x0, sp, #0x70 + 478f1c: aa0003e8 mov x8, x0 + 478f20: f94013e1 ldr x1, [sp, #32] + 478f24: f94017e0 ldr x0, [sp, #40] + 478f28: 94000051 bl 47906c <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 478f2c: f94017e0 ldr x0, [sp, #40] + 478f30: 91004001 add x1, x0, #0x10 + 478f34: 9101c3e0 add x0, sp, #0x70 + 478f38: 97ffa21e bl 4617b0 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 478f3c: 12001c13 and w19, w0, #0xff + 478f40: d503201f nop + 478f44: 9101c3e0 add x0, sp, #0x70 + 478f48: 97fe386e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478f4c: 1400002b b 478ff8 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1a4> + 478f50: 910243e0 add x0, sp, #0x90 + 478f54: aa0003e8 mov x8, x0 + 478f58: f94013e1 ldr x1, [sp, #32] + 478f5c: f94017e0 ldr x0, [sp, #40] + 478f60: 94000043 bl 47906c <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 478f64: f94017e0 ldr x0, [sp, #40] + 478f68: 91004001 add x1, x0, #0x10 + 478f6c: 910243e0 add x0, sp, #0x90 + 478f70: 97ffa287 bl 46198c <_ZN5Catch8containsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 478f74: 12001c13 and w19, w0, #0xff + 478f78: d503201f nop + 478f7c: 910243e0 add x0, sp, #0x90 + 478f80: 97fe3860 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 478f84: 1400001d b 478ff8 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1a4> + 478f88: 910343e0 add x0, sp, #0xd0 + 478f8c: 97ff990c bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 478f90: 910383e3 add x3, sp, #0xe0 + 478f94: d2800502 mov x2, #0x28 // #40 + 478f98: b0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 478f9c: 91242001 add x1, x0, #0x908 + 478fa0: aa0303e0 mov x0, x3 + 478fa4: 97ff2364 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 478fa8: 910383e1 add x1, sp, #0xe0 + 478fac: 910343e0 add x0, sp, #0xd0 + 478fb0: 97ff297d bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 478fb4: aa0003e2 mov x2, x0 + 478fb8: b0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 478fbc: 9125c001 add x1, x0, #0x970 + 478fc0: aa0203e0 mov x0, x2 + 478fc4: 97ff2983 bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 478fc8: aa0003e2 mov x2, x0 + 478fcc: b0000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 478fd0: 91264001 add x1, x0, #0x990 + 478fd4: aa0203e0 mov x0, x2 + 478fd8: 97fe4693 bl 40aa24 <_ZN5Catch20ReusableStringStreamlsIA13_cEERS0_RKT_> + 478fdc: aa0003e1 mov x1, x0 + 478fe0: 9102c3e0 add x0, sp, #0xb0 + 478fe4: aa0003e8 mov x8, x0 + 478fe8: aa0103e0 mov x0, x1 + 478fec: 97ff9936 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 478ff0: 9102c3e0 add x0, sp, #0xb0 + 478ff4: 9400e7d6 bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 478ff8: 2a1303e0 mov w0, w19 + 478ffc: 14000019 b 479060 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x20c> + 479000: aa0003f3 mov x19, x0 + 479004: 910143e0 add x0, sp, #0x50 + 479008: 97fe383e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 47900c: aa1303e0 mov x0, x19 + 479010: 97fe3a3c bl 407900 <_Unwind_Resume@plt> + 479014: aa0003f3 mov x19, x0 + 479018: 9101c3e0 add x0, sp, #0x70 + 47901c: 97fe3839 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 479020: aa1303e0 mov x0, x19 + 479024: 97fe3a37 bl 407900 <_Unwind_Resume@plt> + 479028: aa0003f3 mov x19, x0 + 47902c: 910243e0 add x0, sp, #0x90 + 479030: 97fe3834 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 479034: aa1303e0 mov x0, x19 + 479038: 97fe3a32 bl 407900 <_Unwind_Resume@plt> + 47903c: aa0003f3 mov x19, x0 + 479040: 9102c3e0 add x0, sp, #0xb0 + 479044: 97fe382f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 479048: 14000002 b 479050 <_ZNK5Catch15WildcardPattern7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1fc> + 47904c: aa0003f3 mov x19, x0 + 479050: 910343e0 add x0, sp, #0xd0 + 479054: 97ff98f0 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 479058: aa1303e0 mov x0, x19 + 47905c: 97fe3a29 bl 407900 <_Unwind_Resume@plt> + 479060: f9400bf3 ldr x19, [sp, #16] + 479064: a8cf7bfd ldp x29, x30, [sp], #240 + 479068: d65f03c0 ret + +000000000047906c <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 47906c: a9bb7bfd stp x29, x30, [sp, #-80]! + 479070: 910003fd mov x29, sp + 479074: f9000bf3 str x19, [sp, #16] + 479078: aa0803f3 mov x19, x8 + 47907c: f90017e0 str x0, [sp, #40] + 479080: f90013e1 str x1, [sp, #32] + 479084: f94017e0 ldr x0, [sp, #40] + 479088: b9400800 ldr w0, [x0, #8] + 47908c: 7100041f cmp w0, #0x1 + 479090: 540000c1 b.ne 4790a8 <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c> // b.any + 479094: 9100c3e0 add x0, sp, #0x30 + 479098: aa0003e8 mov x8, x0 + 47909c: f94013e0 ldr x0, [sp, #32] + 4790a0: 97ffa25f bl 461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4790a4: 14000004 b 4790b4 <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x48> + 4790a8: 9100c3e0 add x0, sp, #0x30 + 4790ac: f94013e1 ldr x1, [sp, #32] + 4790b0: 97fe37b0 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4790b4: 9100c3e0 add x0, sp, #0x30 + 4790b8: aa1303e8 mov x8, x19 + 4790bc: 97ffa26c bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4790c0: d503201f nop + 4790c4: 9100c3e0 add x0, sp, #0x30 + 4790c8: 97fe380e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4790cc: 14000006 b 4790e4 <_ZNK5Catch15WildcardPattern15normaliseStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x78> + 4790d0: aa0003f3 mov x19, x0 + 4790d4: 9100c3e0 add x0, sp, #0x30 + 4790d8: 97fe380a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4790dc: aa1303e0 mov x0, x19 + 4790e0: 97fe3a08 bl 407900 <_Unwind_Resume@plt> + 4790e4: aa1303e0 mov x0, x19 + 4790e8: f9400bf3 ldr x19, [sp, #16] + 4790ec: a8c57bfd ldp x29, x30, [sp], #80 + 4790f0: d65f03c0 ret + +00000000004790f4 <_ZN5Catch12_GLOBAL__N_113trailingBytesEh>: +_ZN5Catch12_GLOBAL__N_113trailingBytesEh(): + 4790f4: a9b97bfd stp x29, x30, [sp, #-112]! + 4790f8: 910003fd mov x29, sp + 4790fc: f9000bf3 str x19, [sp, #16] + 479100: 3900bfe0 strb w0, [sp, #47] + 479104: 3940bfe0 ldrb w0, [sp, #47] + 479108: 121b0800 and w0, w0, #0xe0 + 47910c: 7103001f cmp w0, #0xc0 + 479110: 54000061 b.ne 47911c <_ZN5Catch12_GLOBAL__N_113trailingBytesEh+0x28> // b.any + 479114: d2800040 mov x0, #0x2 // #2 + 479118: 14000032 b 4791e0 <_ZN5Catch12_GLOBAL__N_113trailingBytesEh+0xec> + 47911c: 3940bfe0 ldrb w0, [sp, #47] + 479120: 121c0c00 and w0, w0, #0xf0 + 479124: 7103801f cmp w0, #0xe0 + 479128: 54000061 b.ne 479134 <_ZN5Catch12_GLOBAL__N_113trailingBytesEh+0x40> // b.any + 47912c: d2800060 mov x0, #0x3 // #3 + 479130: 1400002c b 4791e0 <_ZN5Catch12_GLOBAL__N_113trailingBytesEh+0xec> + 479134: 3940bfe0 ldrb w0, [sp, #47] + 479138: 121d1000 and w0, w0, #0xf8 + 47913c: 7103c01f cmp w0, #0xf0 + 479140: 54000061 b.ne 47914c <_ZN5Catch12_GLOBAL__N_113trailingBytesEh+0x58> // b.any + 479144: d2800080 mov x0, #0x4 // #4 + 479148: 14000026 b 4791e0 <_ZN5Catch12_GLOBAL__N_113trailingBytesEh+0xec> + 47914c: 910143e0 add x0, sp, #0x50 + 479150: 97ff989b bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 479154: 910183e3 add x3, sp, #0x60 + 479158: d28003a2 mov x2, #0x1d // #29 + 47915c: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479160: 91284001 add x1, x0, #0xa10 + 479164: aa0303e0 mov x0, x3 + 479168: 97ff22f3 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 47916c: 910183e1 add x1, sp, #0x60 + 479170: 910143e0 add x0, sp, #0x50 + 479174: 97ff290c bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 479178: aa0003e2 mov x2, x0 + 47917c: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479180: 9129c001 add x1, x0, #0xa70 + 479184: aa0203e0 mov x0, x2 + 479188: 97ff2912 bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 47918c: aa0003e2 mov x2, x0 + 479190: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479194: 912a4001 add x1, x0, #0xa90 + 479198: aa0203e0 mov x0, x2 + 47919c: 94000454 bl 47a2ec <_ZN5Catch20ReusableStringStreamlsIA47_cEERS0_RKT_> + 4791a0: aa0003e1 mov x1, x0 + 4791a4: 9100c3e0 add x0, sp, #0x30 + 4791a8: aa0003e8 mov x8, x0 + 4791ac: aa0103e0 mov x0, x1 + 4791b0: 97ff98c5 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4791b4: 9100c3e0 add x0, sp, #0x30 + 4791b8: 9400e765 bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4791bc: aa0003f3 mov x19, x0 + 4791c0: 9100c3e0 add x0, sp, #0x30 + 4791c4: 97fe37cf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4791c8: 14000002 b 4791d0 <_ZN5Catch12_GLOBAL__N_113trailingBytesEh+0xdc> + 4791cc: aa0003f3 mov x19, x0 + 4791d0: 910143e0 add x0, sp, #0x50 + 4791d4: 97ff9890 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4791d8: aa1303e0 mov x0, x19 + 4791dc: 97fe39c9 bl 407900 <_Unwind_Resume@plt> + 4791e0: f9400bf3 ldr x19, [sp, #16] + 4791e4: a8c77bfd ldp x29, x30, [sp], #112 + 4791e8: d65f03c0 ret + +00000000004791ec <_ZN5Catch12_GLOBAL__N_111headerValueEh>: +_ZN5Catch12_GLOBAL__N_111headerValueEh(): + 4791ec: a9b97bfd stp x29, x30, [sp, #-112]! + 4791f0: 910003fd mov x29, sp + 4791f4: f9000bf3 str x19, [sp, #16] + 4791f8: 3900bfe0 strb w0, [sp, #47] + 4791fc: 3940bfe0 ldrb w0, [sp, #47] + 479200: 121b0800 and w0, w0, #0xe0 + 479204: 7103001f cmp w0, #0xc0 + 479208: 54000081 b.ne 479218 <_ZN5Catch12_GLOBAL__N_111headerValueEh+0x2c> // b.any + 47920c: 3940bfe0 ldrb w0, [sp, #47] + 479210: 12001000 and w0, w0, #0x1f + 479214: 14000034 b 4792e4 <_ZN5Catch12_GLOBAL__N_111headerValueEh+0xf8> + 479218: 3940bfe0 ldrb w0, [sp, #47] + 47921c: 121c0c00 and w0, w0, #0xf0 + 479220: 7103801f cmp w0, #0xe0 + 479224: 54000081 b.ne 479234 <_ZN5Catch12_GLOBAL__N_111headerValueEh+0x48> // b.any + 479228: 3940bfe0 ldrb w0, [sp, #47] + 47922c: 12000c00 and w0, w0, #0xf + 479230: 1400002d b 4792e4 <_ZN5Catch12_GLOBAL__N_111headerValueEh+0xf8> + 479234: 3940bfe0 ldrb w0, [sp, #47] + 479238: 121d1000 and w0, w0, #0xf8 + 47923c: 7103c01f cmp w0, #0xf0 + 479240: 54000081 b.ne 479250 <_ZN5Catch12_GLOBAL__N_111headerValueEh+0x64> // b.any + 479244: 3940bfe0 ldrb w0, [sp, #47] + 479248: 12000800 and w0, w0, #0x7 + 47924c: 14000026 b 4792e4 <_ZN5Catch12_GLOBAL__N_111headerValueEh+0xf8> + 479250: 910143e0 add x0, sp, #0x50 + 479254: 97ff985a bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 479258: 910183e3 add x3, sp, #0x60 + 47925c: d2800542 mov x2, #0x2a // #42 + 479260: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479264: 91284001 add x1, x0, #0xa10 + 479268: aa0303e0 mov x0, x3 + 47926c: 97ff22b2 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 479270: 910183e1 add x1, sp, #0x60 + 479274: 910143e0 add x0, sp, #0x50 + 479278: 97ff28cb bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 47927c: aa0003e2 mov x2, x0 + 479280: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479284: 9129c001 add x1, x0, #0xa70 + 479288: aa0203e0 mov x0, x2 + 47928c: 97ff28d1 bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 479290: aa0003e2 mov x2, x0 + 479294: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479298: 912a4001 add x1, x0, #0xa90 + 47929c: aa0203e0 mov x0, x2 + 4792a0: 94000413 bl 47a2ec <_ZN5Catch20ReusableStringStreamlsIA47_cEERS0_RKT_> + 4792a4: aa0003e1 mov x1, x0 + 4792a8: 9100c3e0 add x0, sp, #0x30 + 4792ac: aa0003e8 mov x8, x0 + 4792b0: aa0103e0 mov x0, x1 + 4792b4: 97ff9884 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4792b8: 9100c3e0 add x0, sp, #0x30 + 4792bc: 9400e724 bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4792c0: aa0003f3 mov x19, x0 + 4792c4: 9100c3e0 add x0, sp, #0x30 + 4792c8: 97fe378e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4792cc: 14000002 b 4792d4 <_ZN5Catch12_GLOBAL__N_111headerValueEh+0xe8> + 4792d0: aa0003f3 mov x19, x0 + 4792d4: 910143e0 add x0, sp, #0x50 + 4792d8: 97ff984f bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4792dc: aa1303e0 mov x0, x19 + 4792e0: 97fe3988 bl 407900 <_Unwind_Resume@plt> + 4792e4: f9400bf3 ldr x19, [sp, #16] + 4792e8: a8c77bfd ldp x29, x30, [sp], #112 + 4792ec: d65f03c0 ret + +00000000004792f0 <_ZN5Catch12_GLOBAL__N_113hexEscapeCharERSoh>: +_ZN5Catch12_GLOBAL__N_113hexEscapeCharERSoh(): + 4792f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4792f4: 910003fd mov x29, sp + 4792f8: f9000bf3 str x19, [sp, #16] + 4792fc: f90017e0 str x0, [sp, #40] + 479300: 39009fe1 strb w1, [sp, #39] + 479304: f94017e0 ldr x0, [sp, #40] + 479308: f9400000 ldr x0, [x0] + 47930c: d1006000 sub x0, x0, #0x18 + 479310: f9400000 ldr x0, [x0] + 479314: aa0003e1 mov x1, x0 + 479318: f94017e0 ldr x0, [sp, #40] + 47931c: 8b010000 add x0, x0, x1 + 479320: 940003c2 bl 47a228 <_ZNKSt8ios_base5flagsEv> + 479324: b9003fe0 str w0, [sp, #60] + 479328: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47932c: 912b0001 add x1, x0, #0xac0 + 479330: f94017e0 ldr x0, [sp, #40] + 479334: 97fe3807 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479338: aa0003e2 mov x2, x0 + 47933c: b0000000 adrp x0, 47a000 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0xf0> + 479340: 910aa001 add x1, x0, #0x2a8 + 479344: aa0203e0 mov x0, x2 + 479348: 97fe36da bl 406eb0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> + 47934c: aa0003e2 mov x2, x0 + 479350: f0fffc80 adrp x0, 40c000 <_ZN5Catch8Matchers12RegexMatcherC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CaseSensitive6ChoiceE+0x38> + 479354: 91178001 add x1, x0, #0x5e0 + 479358: aa0203e0 mov x0, x2 + 47935c: 97fe36d5 bl 406eb0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> + 479360: aa0003f3 mov x19, x0 + 479364: 52800600 mov w0, #0x30 // #48 + 479368: 97fffc0a bl 478390 <_ZSt7setfillIcESt8_SetfillIT_ES1_> + 47936c: 2a0003e1 mov w1, w0 + 479370: aa1303e0 mov x0, x19 + 479374: 97fe3903 bl 407780 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@plt> + 479378: aa0003f3 mov x19, x0 + 47937c: 52800040 mov w0, #0x2 // #2 + 479380: 97ff5599 bl 44e9e4 <_ZSt4setwi> + 479384: 2a0003e1 mov w1, w0 + 479388: aa1303e0 mov x0, x19 + 47938c: 97fe3855 bl 4074e0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt> + 479390: aa0003e2 mov x2, x0 + 479394: 39409fe0 ldrb w0, [sp, #39] + 479398: 2a0003e1 mov w1, w0 + 47939c: aa0203e0 mov x0, x2 + 4793a0: 97fe3950 bl 4078e0 <_ZNSolsEi@plt> + 4793a4: f94017e0 ldr x0, [sp, #40] + 4793a8: f9400000 ldr x0, [x0] + 4793ac: d1006000 sub x0, x0, #0x18 + 4793b0: f9400000 ldr x0, [x0] + 4793b4: aa0003e1 mov x1, x0 + 4793b8: f94017e0 ldr x0, [sp, #40] + 4793bc: 8b010000 add x0, x0, x1 + 4793c0: b9403fe1 ldr w1, [sp, #60] + 4793c4: 9400039f bl 47a240 <_ZNSt8ios_base5flagsESt13_Ios_Fmtflags> + 4793c8: d503201f nop + 4793cc: f9400bf3 ldr x19, [sp, #16] + 4793d0: a8c47bfd ldp x29, x30, [sp], #64 + 4793d4: d65f03c0 ret + +00000000004793d8 <_ZN5Catch12_GLOBAL__N_113shouldNewlineENS_13XmlFormattingE>: +_ZN5Catch12_GLOBAL__N_113shouldNewlineENS_13XmlFormattingE(): + 4793d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4793dc: 910003fd mov x29, sp + 4793e0: b9001fe0 str w0, [sp, #28] + 4793e4: 52800041 mov w1, #0x2 // #2 + 4793e8: b9401fe0 ldr w0, [sp, #28] + 4793ec: 94000019 bl 479450 <_ZN5CatchanENS_13XmlFormattingES0_> + 4793f0: 7100001f cmp w0, #0x0 + 4793f4: 1a9f07e0 cset w0, ne // ne = any + 4793f8: 12001c00 and w0, w0, #0xff + 4793fc: a8c27bfd ldp x29, x30, [sp], #32 + 479400: d65f03c0 ret + +0000000000479404 <_ZN5Catch12_GLOBAL__N_112shouldIndentENS_13XmlFormattingE>: +_ZN5Catch12_GLOBAL__N_112shouldIndentENS_13XmlFormattingE(): + 479404: a9be7bfd stp x29, x30, [sp, #-32]! + 479408: 910003fd mov x29, sp + 47940c: b9001fe0 str w0, [sp, #28] + 479410: 52800021 mov w1, #0x1 // #1 + 479414: b9401fe0 ldr w0, [sp, #28] + 479418: 9400000e bl 479450 <_ZN5CatchanENS_13XmlFormattingES0_> + 47941c: 7100001f cmp w0, #0x0 + 479420: 1a9f07e0 cset w0, ne // ne = any + 479424: 12001c00 and w0, w0, #0xff + 479428: a8c27bfd ldp x29, x30, [sp], #32 + 47942c: d65f03c0 ret + +0000000000479430 <_ZN5CatchorENS_13XmlFormattingES0_>: +_ZN5CatchorENS_13XmlFormattingES0_(): + 479430: d10043ff sub sp, sp, #0x10 + 479434: b9000fe0 str w0, [sp, #12] + 479438: b9000be1 str w1, [sp, #8] + 47943c: b9400fe1 ldr w1, [sp, #12] + 479440: b9400be0 ldr w0, [sp, #8] + 479444: 2a000020 orr w0, w1, w0 + 479448: 910043ff add sp, sp, #0x10 + 47944c: d65f03c0 ret + +0000000000479450 <_ZN5CatchanENS_13XmlFormattingES0_>: +_ZN5CatchanENS_13XmlFormattingES0_(): + 479450: d10043ff sub sp, sp, #0x10 + 479454: b9000fe0 str w0, [sp, #12] + 479458: b9000be1 str w1, [sp, #8] + 47945c: b9400fe1 ldr w1, [sp, #12] + 479460: b9400be0 ldr w0, [sp, #8] + 479464: 0a000020 and w0, w1, w0 + 479468: 910043ff add sp, sp, #0x10 + 47946c: d65f03c0 ret + +0000000000479470 <_ZN5Catch9XmlEncodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_7ForWhatE>: +_ZN5Catch9XmlEncodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_7ForWhatE(): + 479470: a9bd7bfd stp x29, x30, [sp, #-48]! + 479474: 910003fd mov x29, sp + 479478: f90017e0 str x0, [sp, #40] + 47947c: f90013e1 str x1, [sp, #32] + 479480: b9001fe2 str w2, [sp, #28] + 479484: f94017e0 ldr x0, [sp, #40] + 479488: f94013e1 ldr x1, [sp, #32] + 47948c: 97fe36b9 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 479490: f94017e0 ldr x0, [sp, #40] + 479494: b9401fe1 ldr w1, [sp, #28] + 479498: b9002001 str w1, [x0, #32] + 47949c: d503201f nop + 4794a0: a8c37bfd ldp x29, x30, [sp], #48 + 4794a4: d65f03c0 ret + +00000000004794a8 <_ZNK5Catch9XmlEncode8encodeToERSo>: +_ZNK5Catch9XmlEncode8encodeToERSo(): + 4794a8: a9b97bfd stp x29, x30, [sp, #-112]! + 4794ac: 910003fd mov x29, sp + 4794b0: f9000bf3 str x19, [sp, #16] + 4794b4: f90017e0 str x0, [sp, #40] + 4794b8: f90013e1 str x1, [sp, #32] + 4794bc: f90037ff str xzr, [sp, #104] + 4794c0: f94017e0 ldr x0, [sp, #40] + 4794c4: 97fe373b bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4794c8: aa0003e1 mov x1, x0 + 4794cc: f94037e0 ldr x0, [sp, #104] + 4794d0: eb01001f cmp x0, x1 + 4794d4: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4794d8: 12001c00 and w0, w0, #0xff + 4794dc: 7100001f cmp w0, #0x0 + 4794e0: 54001d20 b.eq 479884 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3dc> // b.none + 4794e4: f94017e0 ldr x0, [sp, #40] + 4794e8: f94037e1 ldr x1, [sp, #104] + 4794ec: 97fe37dd bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4794f0: 39400000 ldrb w0, [x0] + 4794f4: 39013fe0 strb w0, [sp, #79] + 4794f8: 39413fe0 ldrb w0, [sp, #79] + 4794fc: 7100981f cmp w0, #0x26 + 479500: 54000200 b.eq 479540 <_ZNK5Catch9XmlEncode8encodeToERSo+0x98> // b.none + 479504: 7100981f cmp w0, #0x26 + 479508: 5400008c b.gt 479518 <_ZNK5Catch9XmlEncode8encodeToERSo+0x70> + 47950c: 7100881f cmp w0, #0x22 + 479510: 54000680 b.eq 4795e0 <_ZNK5Catch9XmlEncode8encodeToERSo+0x138> // b.none + 479514: 14000040 b 479614 <_ZNK5Catch9XmlEncode8encodeToERSo+0x16c> + 479518: 7100f01f cmp w0, #0x3c + 47951c: 54000080 b.eq 47952c <_ZNK5Catch9XmlEncode8encodeToERSo+0x84> // b.none + 479520: 7100f81f cmp w0, #0x3e + 479524: 54000180 b.eq 479554 <_ZNK5Catch9XmlEncode8encodeToERSo+0xac> // b.none + 479528: 1400003b b 479614 <_ZNK5Catch9XmlEncode8encodeToERSo+0x16c> + 47952c: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479530: 912b2001 add x1, x0, #0xac8 + 479534: f94013e0 ldr x0, [sp, #32] + 479538: 97fe3786 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47953c: 140000ce b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 479540: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479544: 912b4001 add x1, x0, #0xad0 + 479548: f94013e0 ldr x0, [sp, #32] + 47954c: 97fe3781 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479550: 140000c9 b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 479554: f94037e0 ldr x0, [sp, #104] + 479558: f100081f cmp x0, #0x2 + 47955c: 540002a9 b.ls 4795b0 <_ZNK5Catch9XmlEncode8encodeToERSo+0x108> // b.plast + 479560: f94017e2 ldr x2, [sp, #40] + 479564: f94037e0 ldr x0, [sp, #104] + 479568: d1000400 sub x0, x0, #0x1 + 47956c: aa0003e1 mov x1, x0 + 479570: aa0203e0 mov x0, x2 + 479574: 97fe37bb bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 479578: 39400000 ldrb w0, [x0] + 47957c: 7101741f cmp w0, #0x5d + 479580: 54000181 b.ne 4795b0 <_ZNK5Catch9XmlEncode8encodeToERSo+0x108> // b.any + 479584: f94017e2 ldr x2, [sp, #40] + 479588: f94037e0 ldr x0, [sp, #104] + 47958c: d1000800 sub x0, x0, #0x2 + 479590: aa0003e1 mov x1, x0 + 479594: aa0203e0 mov x0, x2 + 479598: 97fe37b2 bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 47959c: 39400000 ldrb w0, [x0] + 4795a0: 7101741f cmp w0, #0x5d + 4795a4: 54000061 b.ne 4795b0 <_ZNK5Catch9XmlEncode8encodeToERSo+0x108> // b.any + 4795a8: 52800020 mov w0, #0x1 // #1 + 4795ac: 14000002 b 4795b4 <_ZNK5Catch9XmlEncode8encodeToERSo+0x10c> + 4795b0: 52800000 mov w0, #0x0 // #0 + 4795b4: 7100001f cmp w0, #0x0 + 4795b8: 540000c0 b.eq 4795d0 <_ZNK5Catch9XmlEncode8encodeToERSo+0x128> // b.none + 4795bc: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4795c0: 912b6001 add x1, x0, #0xad8 + 4795c4: f94013e0 ldr x0, [sp, #32] + 4795c8: 97fe3762 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4795cc: 140000aa b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 4795d0: 39413fe1 ldrb w1, [sp, #79] + 4795d4: f94013e0 ldr x0, [sp, #32] + 4795d8: 97fe385a bl 407740 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_h@plt> + 4795dc: 140000a6 b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 4795e0: f94017e0 ldr x0, [sp, #40] + 4795e4: b9402000 ldr w0, [x0, #32] + 4795e8: 7100041f cmp w0, #0x1 + 4795ec: 540000c1 b.ne 479604 <_ZNK5Catch9XmlEncode8encodeToERSo+0x15c> // b.any + 4795f0: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4795f4: 912b8001 add x1, x0, #0xae0 + 4795f8: f94013e0 ldr x0, [sp, #32] + 4795fc: 97fe3755 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479600: 1400009d b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 479604: 39413fe1 ldrb w1, [sp, #79] + 479608: f94013e0 ldr x0, [sp, #32] + 47960c: 97fe384d bl 407740 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_h@plt> + 479610: 14000099 b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 479614: 39413fe0 ldrb w0, [sp, #79] + 479618: 7100201f cmp w0, #0x8 + 47961c: 54000149 b.ls 479644 <_ZNK5Catch9XmlEncode8encodeToERSo+0x19c> // b.plast + 479620: 39413fe0 ldrb w0, [sp, #79] + 479624: 7100341f cmp w0, #0xd + 479628: 54000089 b.ls 479638 <_ZNK5Catch9XmlEncode8encodeToERSo+0x190> // b.plast + 47962c: 39413fe0 ldrb w0, [sp, #79] + 479630: 71007c1f cmp w0, #0x1f + 479634: 54000089 b.ls 479644 <_ZNK5Catch9XmlEncode8encodeToERSo+0x19c> // b.plast + 479638: 39413fe0 ldrb w0, [sp, #79] + 47963c: 7101fc1f cmp w0, #0x7f + 479640: 540000a1 b.ne 479654 <_ZNK5Catch9XmlEncode8encodeToERSo+0x1ac> // b.any + 479644: 39413fe1 ldrb w1, [sp, #79] + 479648: f94013e0 ldr x0, [sp, #32] + 47964c: 97ffff29 bl 4792f0 <_ZN5Catch12_GLOBAL__N_113hexEscapeCharERSoh> + 479650: 14000089 b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 479654: 39413fe0 ldrb w0, [sp, #79] + 479658: 7101f81f cmp w0, #0x7e + 47965c: 540000a8 b.hi 479670 <_ZNK5Catch9XmlEncode8encodeToERSo+0x1c8> // b.pmore + 479660: 39413fe1 ldrb w1, [sp, #79] + 479664: f94013e0 ldr x0, [sp, #32] + 479668: 97fe3836 bl 407740 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_h@plt> + 47966c: 14000082 b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 479670: 39413fe0 ldrb w0, [sp, #79] + 479674: 7102fc1f cmp w0, #0xbf + 479678: 54000089 b.ls 479688 <_ZNK5Catch9XmlEncode8encodeToERSo+0x1e0> // b.plast + 47967c: 39413fe0 ldrb w0, [sp, #79] + 479680: 7103dc1f cmp w0, #0xf7 + 479684: 540000a9 b.ls 479698 <_ZNK5Catch9XmlEncode8encodeToERSo+0x1f0> // b.plast + 479688: 39413fe1 ldrb w1, [sp, #79] + 47968c: f94013e0 ldr x0, [sp, #32] + 479690: 97ffff18 bl 4792f0 <_ZN5Catch12_GLOBAL__N_113hexEscapeCharERSoh> + 479694: 14000078 b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 479698: 39413fe0 ldrb w0, [sp, #79] + 47969c: 97fffe96 bl 4790f4 <_ZN5Catch12_GLOBAL__N_113trailingBytesEh> + 4796a0: f90023e0 str x0, [sp, #64] + 4796a4: f94037e1 ldr x1, [sp, #104] + 4796a8: f94023e0 ldr x0, [sp, #64] + 4796ac: 8b000020 add x0, x1, x0 + 4796b0: d1000413 sub x19, x0, #0x1 + 4796b4: f94017e0 ldr x0, [sp, #40] + 4796b8: 97fe36be bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4796bc: eb00027f cmp x19, x0 + 4796c0: 1a9f37e0 cset w0, cs // cs = hs, nlast + 4796c4: 12001c00 and w0, w0, #0xff + 4796c8: 7100001f cmp w0, #0x0 + 4796cc: 540000a0 b.eq 4796e0 <_ZNK5Catch9XmlEncode8encodeToERSo+0x238> // b.none + 4796d0: 39413fe1 ldrb w1, [sp, #79] + 4796d4: f94013e0 ldr x0, [sp, #32] + 4796d8: 97ffff06 bl 4792f0 <_ZN5Catch12_GLOBAL__N_113hexEscapeCharERSoh> + 4796dc: 14000066 b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 4796e0: 52800020 mov w0, #0x1 // #1 + 4796e4: 39019fe0 strb w0, [sp, #103] + 4796e8: 39413fe0 ldrb w0, [sp, #79] + 4796ec: 97fffec0 bl 4791ec <_ZN5Catch12_GLOBAL__N_111headerValueEh> + 4796f0: b90063e0 str w0, [sp, #96] + 4796f4: d2800020 mov x0, #0x1 // #1 + 4796f8: f9002fe0 str x0, [sp, #88] + 4796fc: f9402fe1 ldr x1, [sp, #88] + 479700: f94023e0 ldr x0, [sp, #64] + 479704: eb00003f cmp x1, x0 + 479708: 540003c2 b.cs 479780 <_ZNK5Catch9XmlEncode8encodeToERSo+0x2d8> // b.hs, b.nlast + 47970c: f94017e2 ldr x2, [sp, #40] + 479710: f94037e1 ldr x1, [sp, #104] + 479714: f9402fe0 ldr x0, [sp, #88] + 479718: 8b000020 add x0, x1, x0 + 47971c: aa0003e1 mov x1, x0 + 479720: aa0203e0 mov x0, x2 + 479724: 97fe374f bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 479728: 39400000 ldrb w0, [x0] + 47972c: 3900ffe0 strb w0, [sp, #63] + 479730: 39419fe0 ldrb w0, [sp, #103] + 479734: 3940ffe1 ldrb w1, [sp, #63] + 479738: 121a0421 and w1, w1, #0xc0 + 47973c: 7102003f cmp w1, #0x80 + 479740: 1a9f17e1 cset w1, eq // eq = none + 479744: 12001c21 and w1, w1, #0xff + 479748: 0a010000 and w0, w0, w1 + 47974c: 7100001f cmp w0, #0x0 + 479750: 1a9f07e0 cset w0, ne // ne = any + 479754: 39019fe0 strb w0, [sp, #103] + 479758: b94063e0 ldr w0, [sp, #96] + 47975c: 531a6401 lsl w1, w0, #6 + 479760: 3940ffe0 ldrb w0, [sp, #63] + 479764: 12001400 and w0, w0, #0x3f + 479768: 2a000020 orr w0, w1, w0 + 47976c: b90063e0 str w0, [sp, #96] + 479770: f9402fe0 ldr x0, [sp, #88] + 479774: 91000400 add x0, x0, #0x1 + 479778: f9002fe0 str x0, [sp, #88] + 47977c: 17ffffe0 b 4796fc <_ZNK5Catch9XmlEncode8encodeToERSo+0x254> + 479780: 39419fe0 ldrb w0, [sp, #103] + 479784: 52000000 eor w0, w0, #0x1 + 479788: 12001c00 and w0, w0, #0xff + 47978c: 7100001f cmp w0, #0x0 + 479790: 54000361 b.ne 4797fc <_ZNK5Catch9XmlEncode8encodeToERSo+0x354> // b.any + 479794: b94063e0 ldr w0, [sp, #96] + 479798: 7101fc1f cmp w0, #0x7f + 47979c: 54000309 b.ls 4797fc <_ZNK5Catch9XmlEncode8encodeToERSo+0x354> // b.plast + 4797a0: b94063e0 ldr w0, [sp, #96] + 4797a4: 7101fc1f cmp w0, #0x7f + 4797a8: 540000e9 b.ls 4797c4 <_ZNK5Catch9XmlEncode8encodeToERSo+0x31c> // b.plast + 4797ac: b94063e0 ldr w0, [sp, #96] + 4797b0: 711ffc1f cmp w0, #0x7ff + 4797b4: 54000088 b.hi 4797c4 <_ZNK5Catch9XmlEncode8encodeToERSo+0x31c> // b.pmore + 4797b8: f94023e0 ldr x0, [sp, #64] + 4797bc: f100081f cmp x0, #0x2 + 4797c0: 540001e8 b.hi 4797fc <_ZNK5Catch9XmlEncode8encodeToERSo+0x354> // b.pmore + 4797c4: b94063e0 ldr w0, [sp, #96] + 4797c8: 7120001f cmp w0, #0x800 + 4797cc: 54000109 b.ls 4797ec <_ZNK5Catch9XmlEncode8encodeToERSo+0x344> // b.plast + 4797d0: b94063e1 ldr w1, [sp, #96] + 4797d4: 529fffe0 mov w0, #0xffff // #65535 + 4797d8: 6b00003f cmp w1, w0 + 4797dc: 54000088 b.hi 4797ec <_ZNK5Catch9XmlEncode8encodeToERSo+0x344> // b.pmore + 4797e0: f94023e0 ldr x0, [sp, #64] + 4797e4: f1000c1f cmp x0, #0x3 + 4797e8: 540000a8 b.hi 4797fc <_ZNK5Catch9XmlEncode8encodeToERSo+0x354> // b.pmore + 4797ec: b94063e1 ldr w1, [sp, #96] + 4797f0: 12bffde0 mov w0, #0x10ffff // #1114111 + 4797f4: 6b00003f cmp w1, w0 + 4797f8: 540000a9 b.ls 47980c <_ZNK5Catch9XmlEncode8encodeToERSo+0x364> // b.plast + 4797fc: 39413fe1 ldrb w1, [sp, #79] + 479800: f94013e0 ldr x0, [sp, #32] + 479804: 97fffebb bl 4792f0 <_ZN5Catch12_GLOBAL__N_113hexEscapeCharERSoh> + 479808: 1400001b b 479874 <_ZNK5Catch9XmlEncode8encodeToERSo+0x3cc> + 47980c: f9002bff str xzr, [sp, #80] + 479810: f9402be1 ldr x1, [sp, #80] + 479814: f94023e0 ldr x0, [sp, #64] + 479818: eb00003f cmp x1, x0 + 47981c: 54000202 b.cs 47985c <_ZNK5Catch9XmlEncode8encodeToERSo+0x3b4> // b.hs, b.nlast + 479820: f94017e2 ldr x2, [sp, #40] + 479824: f94037e1 ldr x1, [sp, #104] + 479828: f9402be0 ldr x0, [sp, #80] + 47982c: 8b000020 add x0, x1, x0 + 479830: aa0003e1 mov x1, x0 + 479834: aa0203e0 mov x0, x2 + 479838: 97fe370a bl 407460 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 47983c: 39400000 ldrb w0, [x0] + 479840: 2a0003e1 mov w1, w0 + 479844: f94013e0 ldr x0, [sp, #32] + 479848: 97fe372e bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 47984c: f9402be0 ldr x0, [sp, #80] + 479850: 91000400 add x0, x0, #0x1 + 479854: f9002be0 str x0, [sp, #80] + 479858: 17ffffee b 479810 <_ZNK5Catch9XmlEncode8encodeToERSo+0x368> + 47985c: f94023e1 ldr x1, [sp, #64] + 479860: f94037e0 ldr x0, [sp, #104] + 479864: 8b000020 add x0, x1, x0 + 479868: d1000400 sub x0, x0, #0x1 + 47986c: f90037e0 str x0, [sp, #104] + 479870: d503201f nop + 479874: f94037e0 ldr x0, [sp, #104] + 479878: 91000400 add x0, x0, #0x1 + 47987c: f90037e0 str x0, [sp, #104] + 479880: 17ffff10 b 4794c0 <_ZNK5Catch9XmlEncode8encodeToERSo+0x18> + 479884: d503201f nop + 479888: f9400bf3 ldr x19, [sp, #16] + 47988c: a8c77bfd ldp x29, x30, [sp], #112 + 479890: d65f03c0 ret + +0000000000479894 <_ZN5CatchlsERSoRKNS_9XmlEncodeE>: +_ZN5CatchlsERSoRKNS_9XmlEncodeE(): + 479894: a9be7bfd stp x29, x30, [sp, #-32]! + 479898: 910003fd mov x29, sp + 47989c: f9000fe0 str x0, [sp, #24] + 4798a0: f9000be1 str x1, [sp, #16] + 4798a4: f9400fe1 ldr x1, [sp, #24] + 4798a8: f9400be0 ldr x0, [sp, #16] + 4798ac: 97fffeff bl 4794a8 <_ZNK5Catch9XmlEncode8encodeToERSo> + 4798b0: f9400fe0 ldr x0, [sp, #24] + 4798b4: a8c27bfd ldp x29, x30, [sp], #32 + 4798b8: d65f03c0 ret + +00000000004798bc <_ZN5Catch9XmlWriter13ScopedElementC1EPS0_NS_13XmlFormattingE>: +_ZN5Catch9XmlWriter13ScopedElementC2EPS0_NS_13XmlFormattingE(): + 4798bc: d10083ff sub sp, sp, #0x20 + 4798c0: f9000fe0 str x0, [sp, #24] + 4798c4: f9000be1 str x1, [sp, #16] + 4798c8: b9000fe2 str w2, [sp, #12] + 4798cc: f9400fe0 ldr x0, [sp, #24] + 4798d0: f9400be1 ldr x1, [sp, #16] + 4798d4: f9000001 str x1, [x0] + 4798d8: f9400fe0 ldr x0, [sp, #24] + 4798dc: b9400fe1 ldr w1, [sp, #12] + 4798e0: b9000801 str w1, [x0, #8] + 4798e4: d503201f nop + 4798e8: 910083ff add sp, sp, #0x20 + 4798ec: d65f03c0 ret + +00000000004798f0 <_ZN5Catch9XmlWriter13ScopedElementC1EOS1_>: +_ZN5Catch9XmlWriter13ScopedElementC1EOS1_(): + 4798f0: d10043ff sub sp, sp, #0x10 + 4798f4: f90007e0 str x0, [sp, #8] + 4798f8: f90003e1 str x1, [sp] + 4798fc: f94003e0 ldr x0, [sp] + 479900: f9400001 ldr x1, [x0] + 479904: f94007e0 ldr x0, [sp, #8] + 479908: f9000001 str x1, [x0] + 47990c: f94003e0 ldr x0, [sp] + 479910: b9400801 ldr w1, [x0, #8] + 479914: f94007e0 ldr x0, [sp, #8] + 479918: b9000801 str w1, [x0, #8] + 47991c: f94003e0 ldr x0, [sp] + 479920: f900001f str xzr, [x0] + 479924: f94003e0 ldr x0, [sp] + 479928: b900081f str wzr, [x0, #8] + 47992c: d503201f nop + 479930: 910043ff add sp, sp, #0x10 + 479934: d65f03c0 ret + +0000000000479938 <_ZN5Catch9XmlWriter13ScopedElementaSEOS1_>: +_ZN5Catch9XmlWriter13ScopedElementaSEOS1_(): + 479938: a9bd7bfd stp x29, x30, [sp, #-48]! + 47993c: 910003fd mov x29, sp + 479940: f9000bf3 str x19, [sp, #16] + 479944: f90017e0 str x0, [sp, #40] + 479948: f90013e1 str x1, [sp, #32] + 47994c: f94017e0 ldr x0, [sp, #40] + 479950: f9400000 ldr x0, [x0] + 479954: f100001f cmp x0, #0x0 + 479958: 54000120 b.eq 47997c <_ZN5Catch9XmlWriter13ScopedElementaSEOS1_+0x44> // b.none + 47995c: f94017e0 ldr x0, [sp, #40] + 479960: f9400013 ldr x19, [x0] + 479964: 52800021 mov w1, #0x1 // #1 + 479968: 52800040 mov w0, #0x2 // #2 + 47996c: 97fffeb1 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 479970: 2a0003e1 mov w1, w0 + 479974: aa1303e0 mov x0, x19 + 479978: 940000b4 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 47997c: f94013e0 ldr x0, [sp, #32] + 479980: f9400001 ldr x1, [x0] + 479984: f94017e0 ldr x0, [sp, #40] + 479988: f9000001 str x1, [x0] + 47998c: f94013e0 ldr x0, [sp, #32] + 479990: f900001f str xzr, [x0] + 479994: f94013e0 ldr x0, [sp, #32] + 479998: b9400801 ldr w1, [x0, #8] + 47999c: f94017e0 ldr x0, [sp, #40] + 4799a0: b9000801 str w1, [x0, #8] + 4799a4: f94013e0 ldr x0, [sp, #32] + 4799a8: b900081f str wzr, [x0, #8] + 4799ac: f94017e0 ldr x0, [sp, #40] + 4799b0: f9400bf3 ldr x19, [sp, #16] + 4799b4: a8c37bfd ldp x29, x30, [sp], #48 + 4799b8: d65f03c0 ret + +00000000004799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev>: +_ZN5Catch9XmlWriter13ScopedElementD2Ev(): + 4799bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4799c0: 910003fd mov x29, sp + 4799c4: f9000fe0 str x0, [sp, #24] + 4799c8: f9400fe0 ldr x0, [sp, #24] + 4799cc: f9400000 ldr x0, [x0] + 4799d0: f100001f cmp x0, #0x0 + 4799d4: 54000100 b.eq 4799f4 <_ZN5Catch9XmlWriter13ScopedElementD1Ev+0x38> // b.none + 4799d8: f9400fe0 ldr x0, [sp, #24] + 4799dc: f9400002 ldr x2, [x0] + 4799e0: f9400fe0 ldr x0, [sp, #24] + 4799e4: b9400800 ldr w0, [x0, #8] + 4799e8: 2a0003e1 mov w1, w0 + 4799ec: aa0203e0 mov x0, x2 + 4799f0: 94000096 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4799f4: d503201f nop + 4799f8: a8c27bfd ldp x29, x30, [sp], #32 + 4799fc: d65f03c0 ret + +0000000000479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE>: +_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE(): + 479a00: a9bd7bfd stp x29, x30, [sp, #-48]! + 479a04: 910003fd mov x29, sp + 479a08: f90017e0 str x0, [sp, #40] + 479a0c: f90013e1 str x1, [sp, #32] + 479a10: b9001fe2 str w2, [sp, #28] + 479a14: f94017e0 ldr x0, [sp, #40] + 479a18: f9400000 ldr x0, [x0] + 479a1c: b9401fe2 ldr w2, [sp, #28] + 479a20: f94013e1 ldr x1, [sp, #32] + 479a24: 9400013b bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 479a28: f94017e0 ldr x0, [sp, #40] + 479a2c: a8c37bfd ldp x29, x30, [sp], #48 + 479a30: d65f03c0 ret + +0000000000479a34 <_ZN5Catch9XmlWriterC1ERSo>: +_ZN5Catch9XmlWriterC1ERSo(): + 479a34: a9bd7bfd stp x29, x30, [sp, #-48]! + 479a38: 910003fd mov x29, sp + 479a3c: f9000bf3 str x19, [sp, #16] + 479a40: f90017e0 str x0, [sp, #40] + 479a44: f90013e1 str x1, [sp, #32] + 479a48: f94017e0 ldr x0, [sp, #40] + 479a4c: 3900001f strb wzr, [x0] + 479a50: f94017e0 ldr x0, [sp, #40] + 479a54: 3900041f strb wzr, [x0, #1] + 479a58: f94017e0 ldr x0, [sp, #40] + 479a5c: 91002000 add x0, x0, #0x8 + 479a60: 97fe9835 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 479a64: f94017e0 ldr x0, [sp, #40] + 479a68: 91008000 add x0, x0, #0x20 + 479a6c: 97fe3709 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 479a70: f94017e0 ldr x0, [sp, #40] + 479a74: f94013e1 ldr x1, [sp, #32] + 479a78: f9002001 str x1, [x0, #64] + 479a7c: f94017e0 ldr x0, [sp, #40] + 479a80: 940001cc bl 47a1b0 <_ZN5Catch9XmlWriter16writeDeclarationEv> + 479a84: 1400000a b 479aac <_ZN5Catch9XmlWriterC1ERSo+0x78> + 479a88: aa0003f3 mov x19, x0 + 479a8c: f94017e0 ldr x0, [sp, #40] + 479a90: 91008000 add x0, x0, #0x20 + 479a94: 97fe359b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 479a98: f94017e0 ldr x0, [sp, #40] + 479a9c: 91002000 add x0, x0, #0x8 + 479aa0: 97fe884e bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 479aa4: aa1303e0 mov x0, x19 + 479aa8: 97fe3796 bl 407900 <_Unwind_Resume@plt> + 479aac: f9400bf3 ldr x19, [sp, #16] + 479ab0: a8c37bfd ldp x29, x30, [sp], #48 + 479ab4: d65f03c0 ret + +0000000000479ab8 <_ZN5Catch9XmlWriterD1Ev>: +_ZN5Catch9XmlWriterD2Ev(): + 479ab8: a9be7bfd stp x29, x30, [sp, #-32]! + 479abc: 910003fd mov x29, sp + 479ac0: f9000fe0 str x0, [sp, #24] + 479ac4: f9400fe0 ldr x0, [sp, #24] + 479ac8: 91002000 add x0, x0, #0x8 + 479acc: 97ff5a84 bl 4504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv> + 479ad0: 12001c00 and w0, w0, #0xff + 479ad4: 52000000 eor w0, w0, #0x1 + 479ad8: 12001c00 and w0, w0, #0xff + 479adc: 7100001f cmp w0, #0x0 + 479ae0: 54000100 b.eq 479b00 <_ZN5Catch9XmlWriterD1Ev+0x48> // b.none + 479ae4: 52800021 mov w1, #0x1 // #1 + 479ae8: 52800040 mov w0, #0x2 // #2 + 479aec: 97fffe51 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 479af0: 2a0003e1 mov w1, w0 + 479af4: f9400fe0 ldr x0, [sp, #24] + 479af8: 94000054 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 479afc: 17fffff2 b 479ac4 <_ZN5Catch9XmlWriterD1Ev+0xc> + 479b00: f9400fe0 ldr x0, [sp, #24] + 479b04: 940001b7 bl 47a1e0 <_ZN5Catch9XmlWriter18newlineIfNecessaryEv> + 479b08: f9400fe0 ldr x0, [sp, #24] + 479b0c: 91008000 add x0, x0, #0x20 + 479b10: 97fe357c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 479b14: f9400fe0 ldr x0, [sp, #24] + 479b18: 91002000 add x0, x0, #0x8 + 479b1c: 97fe882f bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 479b20: d503201f nop + 479b24: a8c27bfd ldp x29, x30, [sp], #32 + 479b28: d65f03c0 ret + +0000000000479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE>: +_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE(): + 479b2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 479b30: 910003fd mov x29, sp + 479b34: f90017e0 str x0, [sp, #40] + 479b38: f90013e1 str x1, [sp, #32] + 479b3c: b9001fe2 str w2, [sp, #28] + 479b40: f94017e0 ldr x0, [sp, #40] + 479b44: 94000178 bl 47a124 <_ZN5Catch9XmlWriter15ensureTagClosedEv> + 479b48: f94017e0 ldr x0, [sp, #40] + 479b4c: 940001a5 bl 47a1e0 <_ZN5Catch9XmlWriter18newlineIfNecessaryEv> + 479b50: b9401fe0 ldr w0, [sp, #28] + 479b54: 97fffe2c bl 479404 <_ZN5Catch12_GLOBAL__N_112shouldIndentENS_13XmlFormattingE> + 479b58: 12001c00 and w0, w0, #0xff + 479b5c: 7100001f cmp w0, #0x0 + 479b60: 540001c0 b.eq 479b98 <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0x6c> // b.none + 479b64: f94017e0 ldr x0, [sp, #40] + 479b68: f9402002 ldr x2, [x0, #64] + 479b6c: f94017e0 ldr x0, [sp, #40] + 479b70: 91008000 add x0, x0, #0x20 + 479b74: aa0003e1 mov x1, x0 + 479b78: aa0203e0 mov x0, x2 + 479b7c: 97fe35d1 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 479b80: f94017e0 ldr x0, [sp, #40] + 479b84: 91008002 add x2, x0, #0x20 + 479b88: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479b8c: 912ba001 add x1, x0, #0xae8 + 479b90: aa0203e0 mov x0, x2 + 479b94: 97fe35eb bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 479b98: f94017e0 ldr x0, [sp, #40] + 479b9c: f9402000 ldr x0, [x0, #64] + 479ba0: 52800781 mov w1, #0x3c // #60 + 479ba4: 97fe3657 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 479ba8: f94013e1 ldr x1, [sp, #32] + 479bac: 97fe35c5 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 479bb0: f94017e0 ldr x0, [sp, #40] + 479bb4: 91002000 add x0, x0, #0x8 + 479bb8: f94013e1 ldr x1, [sp, #32] + 479bbc: 97fec3e6 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 479bc0: f94017e0 ldr x0, [sp, #40] + 479bc4: 52800021 mov w1, #0x1 // #1 + 479bc8: 39000001 strb w1, [x0] + 479bcc: b9401fe1 ldr w1, [sp, #28] + 479bd0: f94017e0 ldr x0, [sp, #40] + 479bd4: 9400016b bl 47a180 <_ZN5Catch9XmlWriter15applyFormattingENS_13XmlFormattingE> + 479bd8: f94017e0 ldr x0, [sp, #40] + 479bdc: a8c37bfd ldp x29, x30, [sp], #48 + 479be0: d65f03c0 ret + +0000000000479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE>: +_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE(): + 479be4: a9bc7bfd stp x29, x30, [sp, #-64]! + 479be8: 910003fd mov x29, sp + 479bec: a90153f3 stp x19, x20, [sp, #16] + 479bf0: aa0803f3 mov x19, x8 + 479bf4: f9001fe0 str x0, [sp, #56] + 479bf8: f9001be1 str x1, [sp, #48] + 479bfc: b9002fe2 str w2, [sp, #44] + 479c00: b9402fe2 ldr w2, [sp, #44] + 479c04: f9401fe1 ldr x1, [sp, #56] + 479c08: aa1303e0 mov x0, x19 + 479c0c: 97ffff2c bl 4798bc <_ZN5Catch9XmlWriter13ScopedElementC1EPS0_NS_13XmlFormattingE> + 479c10: b9402fe2 ldr w2, [sp, #44] + 479c14: f9401be1 ldr x1, [sp, #48] + 479c18: f9401fe0 ldr x0, [sp, #56] + 479c1c: 97ffffc4 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 479c20: 14000006 b 479c38 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0x54> + 479c24: aa0003f4 mov x20, x0 + 479c28: aa1303e0 mov x0, x19 + 479c2c: 97ffff64 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 479c30: aa1403e0 mov x0, x20 + 479c34: 97fe3733 bl 407900 <_Unwind_Resume@plt> + 479c38: aa1303e0 mov x0, x19 + 479c3c: a94153f3 ldp x19, x20, [sp, #16] + 479c40: a8c47bfd ldp x29, x30, [sp], #64 + 479c44: d65f03c0 ret + +0000000000479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE>: +_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE(): + 479c48: a9bb7bfd stp x29, x30, [sp, #-80]! + 479c4c: 910003fd mov x29, sp + 479c50: a90153f3 stp x19, x20, [sp, #16] + 479c54: f90017e0 str x0, [sp, #40] + 479c58: b90027e1 str w1, [sp, #36] + 479c5c: f94017e0 ldr x0, [sp, #40] + 479c60: 91008013 add x19, x0, #0x20 + 479c64: f94017e0 ldr x0, [sp, #40] + 479c68: 91008014 add x20, x0, #0x20 + 479c6c: f94017e0 ldr x0, [sp, #40] + 479c70: 91008000 add x0, x0, #0x20 + 479c74: 97fe354f bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 479c78: d1000800 sub x0, x0, #0x2 + 479c7c: 9100c3e1 add x1, sp, #0x30 + 479c80: aa0103e8 mov x8, x1 + 479c84: aa0003e2 mov x2, x0 + 479c88: d2800001 mov x1, #0x0 // #0 + 479c8c: aa1403e0 mov x0, x20 + 479c90: 97fe35d4 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 479c94: 9100c3e0 add x0, sp, #0x30 + 479c98: aa0003e1 mov x1, x0 + 479c9c: aa1303e0 mov x0, x19 + 479ca0: 97fe3628 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 479ca4: 9100c3e0 add x0, sp, #0x30 + 479ca8: 97fe3516 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 479cac: f94017e0 ldr x0, [sp, #40] + 479cb0: 39400000 ldrb w0, [x0] + 479cb4: 7100001f cmp w0, #0x0 + 479cb8: 54000140 b.eq 479ce0 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE+0x98> // b.none + 479cbc: f94017e0 ldr x0, [sp, #40] + 479cc0: f9402002 ldr x2, [x0, #64] + 479cc4: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479cc8: 912bc001 add x1, x0, #0xaf0 + 479ccc: aa0203e0 mov x0, x2 + 479cd0: 97fe35a0 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479cd4: f94017e0 ldr x0, [sp, #40] + 479cd8: 3900001f strb wzr, [x0] + 479cdc: 14000021 b 479d60 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE+0x118> + 479ce0: f94017e0 ldr x0, [sp, #40] + 479ce4: 9400013f bl 47a1e0 <_ZN5Catch9XmlWriter18newlineIfNecessaryEv> + 479ce8: b94027e0 ldr w0, [sp, #36] + 479cec: 97fffdc6 bl 479404 <_ZN5Catch12_GLOBAL__N_112shouldIndentENS_13XmlFormattingE> + 479cf0: 12001c00 and w0, w0, #0xff + 479cf4: 7100001f cmp w0, #0x0 + 479cf8: 54000100 b.eq 479d18 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE+0xd0> // b.none + 479cfc: f94017e0 ldr x0, [sp, #40] + 479d00: f9402002 ldr x2, [x0, #64] + 479d04: f94017e0 ldr x0, [sp, #40] + 479d08: 91008000 add x0, x0, #0x20 + 479d0c: aa0003e1 mov x1, x0 + 479d10: aa0203e0 mov x0, x2 + 479d14: 97fe356b bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 479d18: f94017e0 ldr x0, [sp, #40] + 479d1c: f9402002 ldr x2, [x0, #64] + 479d20: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479d24: 912be001 add x1, x0, #0xaf8 + 479d28: aa0203e0 mov x0, x2 + 479d2c: 97fe3589 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479d30: aa0003f3 mov x19, x0 + 479d34: f94017e0 ldr x0, [sp, #40] + 479d38: 91002000 add x0, x0, #0x8 + 479d3c: 94000177 bl 47a318 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4backEv> + 479d40: aa0003e1 mov x1, x0 + 479d44: aa1303e0 mov x0, x19 + 479d48: 97fe355e bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 479d4c: aa0003e2 mov x2, x0 + 479d50: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479d54: 912c0001 add x1, x0, #0xb00 + 479d58: aa0203e0 mov x0, x2 + 479d5c: 97fe357d bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479d60: f94017e0 ldr x0, [sp, #40] + 479d64: f9402002 ldr x2, [x0, #64] + 479d68: d0fffc60 adrp x0, 407000 + 479d6c: 91190001 add x1, x0, #0x640 + 479d70: aa0203e0 mov x0, x2 + 479d74: 97fe35a3 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 479d78: b94027e1 ldr w1, [sp, #36] + 479d7c: f94017e0 ldr x0, [sp, #40] + 479d80: 94000100 bl 47a180 <_ZN5Catch9XmlWriter15applyFormattingENS_13XmlFormattingE> + 479d84: f94017e0 ldr x0, [sp, #40] + 479d88: 91002000 add x0, x0, #0x8 + 479d8c: 94000172 bl 47a354 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8pop_backEv> + 479d90: f94017e0 ldr x0, [sp, #40] + 479d94: a94153f3 ldp x19, x20, [sp, #16] + 479d98: a8c57bfd ldp x29, x30, [sp], #80 + 479d9c: d65f03c0 ret + +0000000000479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: +_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_(): + 479da0: a9b97bfd stp x29, x30, [sp, #-112]! + 479da4: 910003fd mov x29, sp + 479da8: f9000bf3 str x19, [sp, #16] + 479dac: f9001fe0 str x0, [sp, #56] + 479db0: f9001be1 str x1, [sp, #48] + 479db4: f90017e2 str x2, [sp, #40] + 479db8: f9401be0 ldr x0, [sp, #48] + 479dbc: 97fe36a5 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 479dc0: 12001c00 and w0, w0, #0xff + 479dc4: 52000000 eor w0, w0, #0x1 + 479dc8: 12001c00 and w0, w0, #0xff + 479dcc: 7100001f cmp w0, #0x0 + 479dd0: 54000140 b.eq 479df8 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x58> // b.none + 479dd4: f94017e0 ldr x0, [sp, #40] + 479dd8: 97fe369e bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 479ddc: 12001c00 and w0, w0, #0xff + 479de0: 52000000 eor w0, w0, #0x1 + 479de4: 12001c00 and w0, w0, #0xff + 479de8: 7100001f cmp w0, #0x0 + 479dec: 54000060 b.eq 479df8 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x58> // b.none + 479df0: 52800020 mov w0, #0x1 // #1 + 479df4: 14000002 b 479dfc <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x5c> + 479df8: 52800000 mov w0, #0x0 // #0 + 479dfc: 7100001f cmp w0, #0x0 + 479e00: 54000320 b.eq 479e64 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0xc4> // b.none + 479e04: f9401fe0 ldr x0, [sp, #56] + 479e08: f9402000 ldr x0, [x0, #64] + 479e0c: 52800401 mov w1, #0x20 // #32 + 479e10: 97fe35bc bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 479e14: f9401be1 ldr x1, [sp, #48] + 479e18: 97fe352a bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 479e1c: aa0003e2 mov x2, x0 + 479e20: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479e24: 912c2001 add x1, x0, #0xb08 + 479e28: aa0203e0 mov x0, x2 + 479e2c: 97fe3549 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479e30: aa0003f3 mov x19, x0 + 479e34: 910123e0 add x0, sp, #0x48 + 479e38: 52800022 mov w2, #0x1 // #1 + 479e3c: f94017e1 ldr x1, [sp, #40] + 479e40: 97fffd8c bl 479470 <_ZN5Catch9XmlEncodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_7ForWhatE> + 479e44: 910123e0 add x0, sp, #0x48 + 479e48: aa0003e1 mov x1, x0 + 479e4c: aa1303e0 mov x0, x19 + 479e50: 97fffe91 bl 479894 <_ZN5CatchlsERSoRKNS_9XmlEncodeE> + 479e54: 52800441 mov w1, #0x22 // #34 + 479e58: 97fe35aa bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 479e5c: 910123e0 add x0, sp, #0x48 + 479e60: 9400011b bl 47a2cc <_ZN5Catch9XmlEncodeD1Ev> + 479e64: f9401fe0 ldr x0, [sp, #56] + 479e68: 14000006 b 479e80 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0xe0> + 479e6c: aa0003f3 mov x19, x0 + 479e70: 910123e0 add x0, sp, #0x48 + 479e74: 94000116 bl 47a2cc <_ZN5Catch9XmlEncodeD1Ev> + 479e78: aa1303e0 mov x0, x19 + 479e7c: 97fe36a1 bl 407900 <_Unwind_Resume@plt> + 479e80: f9400bf3 ldr x19, [sp, #16] + 479e84: a8c77bfd ldp x29, x30, [sp], #112 + 479e88: d65f03c0 ret + +0000000000479e8c <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb>: +_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb(): + 479e8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 479e90: 910003fd mov x29, sp + 479e94: f90017e0 str x0, [sp, #40] + 479e98: f90013e1 str x1, [sp, #32] + 479e9c: 39007fe2 strb w2, [sp, #31] + 479ea0: f94017e0 ldr x0, [sp, #40] + 479ea4: f9402000 ldr x0, [x0, #64] + 479ea8: 52800401 mov w1, #0x20 // #32 + 479eac: 97fe3595 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 479eb0: f94013e1 ldr x1, [sp, #32] + 479eb4: 97fe3503 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 479eb8: aa0003e2 mov x2, x0 + 479ebc: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479ec0: 912c2001 add x1, x0, #0xb08 + 479ec4: aa0203e0 mov x0, x2 + 479ec8: 97fe3522 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479ecc: aa0003e2 mov x2, x0 + 479ed0: 39407fe0 ldrb w0, [sp, #31] + 479ed4: 7100001f cmp w0, #0x0 + 479ed8: 54000080 b.eq 479ee8 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5c> // b.none + 479edc: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479ee0: 912c4000 add x0, x0, #0xb10 + 479ee4: 14000003 b 479ef0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x64> + 479ee8: 90000280 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 479eec: 912c6000 add x0, x0, #0xb18 + 479ef0: aa0003e1 mov x1, x0 + 479ef4: aa0203e0 mov x0, x2 + 479ef8: 97fe3516 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 479efc: 52800441 mov w1, #0x22 // #34 + 479f00: 97fe3580 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 479f04: f94017e0 ldr x0, [sp, #40] + 479f08: a8c37bfd ldp x29, x30, [sp], #48 + 479f0c: d65f03c0 ret + +0000000000479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE>: +_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE(): + 479f10: a9b97bfd stp x29, x30, [sp, #-112]! + 479f14: 910003fd mov x29, sp + 479f18: f9000bf3 str x19, [sp, #16] + 479f1c: f9001fe0 str x0, [sp, #56] + 479f20: f9001be1 str x1, [sp, #48] + 479f24: b9002fe2 str w2, [sp, #44] + 479f28: f9401be0 ldr x0, [sp, #48] + 479f2c: 97fe3649 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 479f30: 12001c00 and w0, w0, #0xff + 479f34: 52000000 eor w0, w0, #0x1 + 479f38: 12001c00 and w0, w0, #0xff + 479f3c: 7100001f cmp w0, #0x0 + 479f40: 54000520 b.eq 479fe4 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0xd4> // b.none + 479f44: f9401fe0 ldr x0, [sp, #56] + 479f48: 39400000 ldrb w0, [x0] + 479f4c: 3901bfe0 strb w0, [sp, #111] + 479f50: f9401fe0 ldr x0, [sp, #56] + 479f54: 94000074 bl 47a124 <_ZN5Catch9XmlWriter15ensureTagClosedEv> + 479f58: 3941bfe0 ldrb w0, [sp, #111] + 479f5c: 7100001f cmp w0, #0x0 + 479f60: 54000100 b.eq 479f80 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0x70> // b.none + 479f64: b9402fe0 ldr w0, [sp, #44] + 479f68: 97fffd27 bl 479404 <_ZN5Catch12_GLOBAL__N_112shouldIndentENS_13XmlFormattingE> + 479f6c: 12001c00 and w0, w0, #0xff + 479f70: 7100001f cmp w0, #0x0 + 479f74: 54000060 b.eq 479f80 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0x70> // b.none + 479f78: 52800020 mov w0, #0x1 // #1 + 479f7c: 14000002 b 479f84 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0x74> + 479f80: 52800000 mov w0, #0x0 // #0 + 479f84: 7100001f cmp w0, #0x0 + 479f88: 54000100 b.eq 479fa8 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0x98> // b.none + 479f8c: f9401fe0 ldr x0, [sp, #56] + 479f90: f9402002 ldr x2, [x0, #64] + 479f94: f9401fe0 ldr x0, [sp, #56] + 479f98: 91008000 add x0, x0, #0x20 + 479f9c: aa0003e1 mov x1, x0 + 479fa0: aa0203e0 mov x0, x2 + 479fa4: 97fe34c7 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 479fa8: f9401fe0 ldr x0, [sp, #56] + 479fac: f9402013 ldr x19, [x0, #64] + 479fb0: 910103e0 add x0, sp, #0x40 + 479fb4: 52800002 mov w2, #0x0 // #0 + 479fb8: f9401be1 ldr x1, [sp, #48] + 479fbc: 97fffd2d bl 479470 <_ZN5Catch9XmlEncodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_7ForWhatE> + 479fc0: 910103e0 add x0, sp, #0x40 + 479fc4: aa0003e1 mov x1, x0 + 479fc8: aa1303e0 mov x0, x19 + 479fcc: 97fffe32 bl 479894 <_ZN5CatchlsERSoRKNS_9XmlEncodeE> + 479fd0: 910103e0 add x0, sp, #0x40 + 479fd4: 940000be bl 47a2cc <_ZN5Catch9XmlEncodeD1Ev> + 479fd8: b9402fe1 ldr w1, [sp, #44] + 479fdc: f9401fe0 ldr x0, [sp, #56] + 479fe0: 94000068 bl 47a180 <_ZN5Catch9XmlWriter15applyFormattingENS_13XmlFormattingE> + 479fe4: f9401fe0 ldr x0, [sp, #56] + 479fe8: 14000006 b 47a000 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0xf0> + 479fec: aa0003f3 mov x19, x0 + 479ff0: 910103e0 add x0, sp, #0x40 + 479ff4: 940000b6 bl 47a2cc <_ZN5Catch9XmlEncodeD1Ev> + 479ff8: aa1303e0 mov x0, x19 + 479ffc: 97fe3641 bl 407900 <_Unwind_Resume@plt> + 47a000: f9400bf3 ldr x19, [sp, #16] + 47a004: a8c77bfd ldp x29, x30, [sp], #112 + 47a008: d65f03c0 ret + +000000000047a00c <_ZN5Catch9XmlWriter12writeCommentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE>: +_ZN5Catch9XmlWriter12writeCommentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE(): + 47a00c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47a010: 910003fd mov x29, sp + 47a014: f90017e0 str x0, [sp, #40] + 47a018: f90013e1 str x1, [sp, #32] + 47a01c: b9001fe2 str w2, [sp, #28] + 47a020: f94017e0 ldr x0, [sp, #40] + 47a024: 94000040 bl 47a124 <_ZN5Catch9XmlWriter15ensureTagClosedEv> + 47a028: b9401fe0 ldr w0, [sp, #28] + 47a02c: 97fffcf6 bl 479404 <_ZN5Catch12_GLOBAL__N_112shouldIndentENS_13XmlFormattingE> + 47a030: 12001c00 and w0, w0, #0xff + 47a034: 7100001f cmp w0, #0x0 + 47a038: 54000100 b.eq 47a058 <_ZN5Catch9XmlWriter12writeCommentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE+0x4c> // b.none + 47a03c: f94017e0 ldr x0, [sp, #40] + 47a040: f9402002 ldr x2, [x0, #64] + 47a044: f94017e0 ldr x0, [sp, #40] + 47a048: 91008000 add x0, x0, #0x20 + 47a04c: aa0003e1 mov x1, x0 + 47a050: aa0203e0 mov x0, x2 + 47a054: 97fe349b bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 47a058: f94017e0 ldr x0, [sp, #40] + 47a05c: f9402002 ldr x2, [x0, #64] + 47a060: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a064: 912c8001 add x1, x0, #0xb20 + 47a068: aa0203e0 mov x0, x2 + 47a06c: 97fe34b9 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a070: f94013e1 ldr x1, [sp, #32] + 47a074: 97fe3493 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 47a078: aa0003e2 mov x2, x0 + 47a07c: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a080: 912ca001 add x1, x0, #0xb28 + 47a084: aa0203e0 mov x0, x2 + 47a088: 97fe34b2 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a08c: b9401fe1 ldr w1, [sp, #28] + 47a090: f94017e0 ldr x0, [sp, #40] + 47a094: 9400003b bl 47a180 <_ZN5Catch9XmlWriter15applyFormattingENS_13XmlFormattingE> + 47a098: f94017e0 ldr x0, [sp, #40] + 47a09c: a8c37bfd ldp x29, x30, [sp], #48 + 47a0a0: d65f03c0 ret + +000000000047a0a4 <_ZN5Catch9XmlWriter18writeStylesheetRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch9XmlWriter18writeStylesheetRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 47a0a4: a9be7bfd stp x29, x30, [sp, #-32]! + 47a0a8: 910003fd mov x29, sp + 47a0ac: f9000fe0 str x0, [sp, #24] + 47a0b0: f9000be1 str x1, [sp, #16] + 47a0b4: f9400fe0 ldr x0, [sp, #24] + 47a0b8: f9402002 ldr x2, [x0, #64] + 47a0bc: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a0c0: 912cc001 add x1, x0, #0xb30 + 47a0c4: aa0203e0 mov x0, x2 + 47a0c8: 97fe34a2 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a0cc: f9400be1 ldr x1, [sp, #16] + 47a0d0: 97fe347c bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 47a0d4: aa0003e2 mov x2, x0 + 47a0d8: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a0dc: 912d6001 add x1, x0, #0xb58 + 47a0e0: aa0203e0 mov x0, x2 + 47a0e4: 97fe349b bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a0e8: d503201f nop + 47a0ec: a8c27bfd ldp x29, x30, [sp], #32 + 47a0f0: d65f03c0 ret + +000000000047a0f4 <_ZN5Catch9XmlWriter14writeBlankLineEv>: +_ZN5Catch9XmlWriter14writeBlankLineEv(): + 47a0f4: a9be7bfd stp x29, x30, [sp, #-32]! + 47a0f8: 910003fd mov x29, sp + 47a0fc: f9000fe0 str x0, [sp, #24] + 47a100: f9400fe0 ldr x0, [sp, #24] + 47a104: 94000008 bl 47a124 <_ZN5Catch9XmlWriter15ensureTagClosedEv> + 47a108: f9400fe0 ldr x0, [sp, #24] + 47a10c: f9402000 ldr x0, [x0, #64] + 47a110: 52800141 mov w1, #0xa // #10 + 47a114: 97fe34fb bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 47a118: f9400fe0 ldr x0, [sp, #24] + 47a11c: a8c27bfd ldp x29, x30, [sp], #32 + 47a120: d65f03c0 ret + +000000000047a124 <_ZN5Catch9XmlWriter15ensureTagClosedEv>: +_ZN5Catch9XmlWriter15ensureTagClosedEv(): + 47a124: a9be7bfd stp x29, x30, [sp, #-32]! + 47a128: 910003fd mov x29, sp + 47a12c: f9000fe0 str x0, [sp, #24] + 47a130: f9400fe0 ldr x0, [sp, #24] + 47a134: 39400000 ldrb w0, [x0] + 47a138: 7100001f cmp w0, #0x0 + 47a13c: 540001c0 b.eq 47a174 <_ZN5Catch9XmlWriter15ensureTagClosedEv+0x50> // b.none + 47a140: f9400fe0 ldr x0, [sp, #24] + 47a144: f9402000 ldr x0, [x0, #64] + 47a148: 528007c1 mov w1, #0x3e // #62 + 47a14c: 97fe34ed bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 47a150: aa0003e2 mov x2, x0 + 47a154: b0fffc60 adrp x0, 407000 + 47a158: 91190001 add x1, x0, #0x640 + 47a15c: aa0203e0 mov x0, x2 + 47a160: 97fe34a8 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 47a164: f9400fe0 ldr x0, [sp, #24] + 47a168: 9400001e bl 47a1e0 <_ZN5Catch9XmlWriter18newlineIfNecessaryEv> + 47a16c: f9400fe0 ldr x0, [sp, #24] + 47a170: 3900001f strb wzr, [x0] + 47a174: d503201f nop + 47a178: a8c27bfd ldp x29, x30, [sp], #32 + 47a17c: d65f03c0 ret + +000000000047a180 <_ZN5Catch9XmlWriter15applyFormattingENS_13XmlFormattingE>: +_ZN5Catch9XmlWriter15applyFormattingENS_13XmlFormattingE(): + 47a180: a9be7bfd stp x29, x30, [sp, #-32]! + 47a184: 910003fd mov x29, sp + 47a188: f9000fe0 str x0, [sp, #24] + 47a18c: b90017e1 str w1, [sp, #20] + 47a190: b94017e0 ldr w0, [sp, #20] + 47a194: 97fffc91 bl 4793d8 <_ZN5Catch12_GLOBAL__N_113shouldNewlineENS_13XmlFormattingE> + 47a198: 12001c01 and w1, w0, #0xff + 47a19c: f9400fe0 ldr x0, [sp, #24] + 47a1a0: 39000401 strb w1, [x0, #1] + 47a1a4: d503201f nop + 47a1a8: a8c27bfd ldp x29, x30, [sp], #32 + 47a1ac: d65f03c0 ret + +000000000047a1b0 <_ZN5Catch9XmlWriter16writeDeclarationEv>: +_ZN5Catch9XmlWriter16writeDeclarationEv(): + 47a1b0: a9be7bfd stp x29, x30, [sp, #-32]! + 47a1b4: 910003fd mov x29, sp + 47a1b8: f9000fe0 str x0, [sp, #24] + 47a1bc: f9400fe0 ldr x0, [sp, #24] + 47a1c0: f9402002 ldr x2, [x0, #64] + 47a1c4: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a1c8: 912d8001 add x1, x0, #0xb60 + 47a1cc: aa0203e0 mov x0, x2 + 47a1d0: 97fe3460 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a1d4: d503201f nop + 47a1d8: a8c27bfd ldp x29, x30, [sp], #32 + 47a1dc: d65f03c0 ret + +000000000047a1e0 <_ZN5Catch9XmlWriter18newlineIfNecessaryEv>: +_ZN5Catch9XmlWriter18newlineIfNecessaryEv(): + 47a1e0: a9be7bfd stp x29, x30, [sp, #-32]! + 47a1e4: 910003fd mov x29, sp + 47a1e8: f9000fe0 str x0, [sp, #24] + 47a1ec: f9400fe0 ldr x0, [sp, #24] + 47a1f0: 39400400 ldrb w0, [x0, #1] + 47a1f4: 7100001f cmp w0, #0x0 + 47a1f8: 54000120 b.eq 47a21c <_ZN5Catch9XmlWriter18newlineIfNecessaryEv+0x3c> // b.none + 47a1fc: f9400fe0 ldr x0, [sp, #24] + 47a200: f9402002 ldr x2, [x0, #64] + 47a204: 90fffc60 adrp x0, 406000 <_init-0xc50> + 47a208: 913f8001 add x1, x0, #0xfe0 + 47a20c: aa0203e0 mov x0, x2 + 47a210: 97fe347c bl 407400 <_ZNSolsEPFRSoS_E@plt> + 47a214: f9400fe0 ldr x0, [sp, #24] + 47a218: 3900041f strb wzr, [x0, #1] + 47a21c: d503201f nop + 47a220: a8c27bfd ldp x29, x30, [sp], #32 + 47a224: d65f03c0 ret + +000000000047a228 <_ZNKSt8ios_base5flagsEv>: +_ZNKSt8ios_base5flagsEv(): + 47a228: d10043ff sub sp, sp, #0x10 + 47a22c: f90007e0 str x0, [sp, #8] + 47a230: f94007e0 ldr x0, [sp, #8] + 47a234: b9401800 ldr w0, [x0, #24] + 47a238: 910043ff add sp, sp, #0x10 + 47a23c: d65f03c0 ret + +000000000047a240 <_ZNSt8ios_base5flagsESt13_Ios_Fmtflags>: +_ZNSt8ios_base5flagsESt13_Ios_Fmtflags(): + 47a240: d10083ff sub sp, sp, #0x20 + 47a244: f90007e0 str x0, [sp, #8] + 47a248: b90007e1 str w1, [sp, #4] + 47a24c: f94007e0 ldr x0, [sp, #8] + 47a250: b9401800 ldr w0, [x0, #24] + 47a254: b9001fe0 str w0, [sp, #28] + 47a258: f94007e0 ldr x0, [sp, #8] + 47a25c: b94007e1 ldr w1, [sp, #4] + 47a260: b9001801 str w1, [x0, #24] + 47a264: b9401fe0 ldr w0, [sp, #28] + 47a268: 910083ff add sp, sp, #0x20 + 47a26c: d65f03c0 ret + +000000000047a270 <_ZNSt8ios_base4setfESt13_Ios_Fmtflags>: +_ZNSt8ios_base4setfESt13_Ios_Fmtflags(): + 47a270: a9bd7bfd stp x29, x30, [sp, #-48]! + 47a274: 910003fd mov x29, sp + 47a278: f9000fe0 str x0, [sp, #24] + 47a27c: b90017e1 str w1, [sp, #20] + 47a280: f9400fe0 ldr x0, [sp, #24] + 47a284: b9401800 ldr w0, [x0, #24] + 47a288: b9002fe0 str w0, [sp, #44] + 47a28c: f9400fe0 ldr x0, [sp, #24] + 47a290: 91006000 add x0, x0, #0x18 + 47a294: b94017e1 ldr w1, [sp, #20] + 47a298: 97fe489a bl 40c500 <_ZStoRRSt13_Ios_FmtflagsS_> + 47a29c: b9402fe0 ldr w0, [sp, #44] + 47a2a0: a8c37bfd ldp x29, x30, [sp], #48 + 47a2a4: d65f03c0 ret + +000000000047a2a8 <_ZSt9uppercaseRSt8ios_base>: +_ZSt9uppercaseRSt8ios_base(): + 47a2a8: a9be7bfd stp x29, x30, [sp, #-32]! + 47a2ac: 910003fd mov x29, sp + 47a2b0: f9000fe0 str x0, [sp, #24] + 47a2b4: 52880001 mov w1, #0x4000 // #16384 + 47a2b8: f9400fe0 ldr x0, [sp, #24] + 47a2bc: 97ffffed bl 47a270 <_ZNSt8ios_base4setfESt13_Ios_Fmtflags> + 47a2c0: f9400fe0 ldr x0, [sp, #24] + 47a2c4: a8c27bfd ldp x29, x30, [sp], #32 + 47a2c8: d65f03c0 ret + +000000000047a2cc <_ZN5Catch9XmlEncodeD1Ev>: +_ZN5Catch9XmlEncodeD2Ev(): + 47a2cc: a9be7bfd stp x29, x30, [sp, #-32]! + 47a2d0: 910003fd mov x29, sp + 47a2d4: f9000fe0 str x0, [sp, #24] + 47a2d8: f9400fe0 ldr x0, [sp, #24] + 47a2dc: 97fe3389 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 47a2e0: d503201f nop + 47a2e4: a8c27bfd ldp x29, x30, [sp], #32 + 47a2e8: d65f03c0 ret + +000000000047a2ec <_ZN5Catch20ReusableStringStreamlsIA47_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA47_cEERS0_RKT_(): + 47a2ec: a9be7bfd stp x29, x30, [sp, #-32]! + 47a2f0: 910003fd mov x29, sp + 47a2f4: f9000fe0 str x0, [sp, #24] + 47a2f8: f9000be1 str x1, [sp, #16] + 47a2fc: f9400fe0 ldr x0, [sp, #24] + 47a300: f9400400 ldr x0, [x0, #8] + 47a304: f9400be1 ldr x1, [sp, #16] + 47a308: 97fe3412 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a30c: f9400fe0 ldr x0, [sp, #24] + 47a310: a8c27bfd ldp x29, x30, [sp], #32 + 47a314: d65f03c0 ret + +000000000047a318 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4backEv>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4backEv(): + 47a318: a9bd7bfd stp x29, x30, [sp, #-48]! + 47a31c: 910003fd mov x29, sp + 47a320: f9000fe0 str x0, [sp, #24] + 47a324: f9400fe0 ldr x0, [sp, #24] + 47a328: 97feca56 bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 47a32c: f90017e0 str x0, [sp, #40] + 47a330: 9100a3e0 add x0, sp, #0x28 + 47a334: d2800021 mov x1, #0x1 // #1 + 47a338: 94000018 bl 47a398 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEmiEl> + 47a33c: f90013e0 str x0, [sp, #32] + 47a340: 910083e0 add x0, sp, #0x20 + 47a344: 97ff83ac bl 45b1f4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 47a348: d503201f nop + 47a34c: a8c37bfd ldp x29, x30, [sp], #48 + 47a350: d65f03c0 ret + +000000000047a354 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8pop_backEv>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8pop_backEv(): + 47a354: a9be7bfd stp x29, x30, [sp, #-32]! + 47a358: 910003fd mov x29, sp + 47a35c: f9000fe0 str x0, [sp, #24] + 47a360: f9400fe0 ldr x0, [sp, #24] + 47a364: f9400400 ldr x0, [x0, #8] + 47a368: d1008001 sub x1, x0, #0x20 + 47a36c: f9400fe0 ldr x0, [sp, #24] + 47a370: f9000401 str x1, [x0, #8] + 47a374: f9400fe2 ldr x2, [sp, #24] + 47a378: f9400fe0 ldr x0, [sp, #24] + 47a37c: f9400400 ldr x0, [x0, #8] + 47a380: aa0003e1 mov x1, x0 + 47a384: aa0203e0 mov x0, x2 + 47a388: 97fed17f bl 42e984 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_> + 47a38c: d503201f nop + 47a390: a8c27bfd ldp x29, x30, [sp], #32 + 47a394: d65f03c0 ret + +000000000047a398 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEmiEl(): + 47a398: a9bd7bfd stp x29, x30, [sp, #-48]! + 47a39c: 910003fd mov x29, sp + 47a3a0: f9000fe0 str x0, [sp, #24] + 47a3a4: f9000be1 str x1, [sp, #16] + 47a3a8: f9400fe0 ldr x0, [sp, #24] + 47a3ac: f9400001 ldr x1, [x0] + 47a3b0: f9400be0 ldr x0, [sp, #16] + 47a3b4: d37be800 lsl x0, x0, #5 + 47a3b8: cb0003e0 neg x0, x0 + 47a3bc: 8b000020 add x0, x1, x0 + 47a3c0: f90017e0 str x0, [sp, #40] + 47a3c4: 9100a3e1 add x1, sp, #0x28 + 47a3c8: 910083e0 add x0, sp, #0x20 + 47a3cc: 97fed0f0 bl 42e78c <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 47a3d0: f94013e0 ldr x0, [sp, #32] + 47a3d4: a8c37bfd ldp x29, x30, [sp], #48 + 47a3d8: d65f03c0 ret + +000000000047a3dc <_ZN5Catch16AutomakeReporterD1Ev>: +_ZN5Catch16AutomakeReporterD2Ev(): + 47a3dc: a9be7bfd stp x29, x30, [sp, #-32]! + 47a3e0: 910003fd mov x29, sp + 47a3e4: f9000fe0 str x0, [sp, #24] + 47a3e8: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a3ec: 9130c001 add x1, x0, #0xc30 + 47a3f0: f9400fe0 ldr x0, [sp, #24] + 47a3f4: f9000001 str x1, [x0] + 47a3f8: f9400fe0 ldr x0, [sp, #24] + 47a3fc: 940004df bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 47a400: d503201f nop + 47a404: a8c27bfd ldp x29, x30, [sp], #32 + 47a408: d65f03c0 ret + +000000000047a40c <_ZN5Catch16AutomakeReporterD0Ev>: +_ZN5Catch16AutomakeReporterD0Ev(): + 47a40c: a9be7bfd stp x29, x30, [sp, #-32]! + 47a410: 910003fd mov x29, sp + 47a414: f9000fe0 str x0, [sp, #24] + 47a418: f9400fe0 ldr x0, [sp, #24] + 47a41c: 97fffff0 bl 47a3dc <_ZN5Catch16AutomakeReporterD1Ev> + 47a420: d2801601 mov x1, #0xb0 // #176 + 47a424: f9400fe0 ldr x0, [sp, #24] + 47a428: 97fe33d6 bl 407380 <_ZdlPvm@plt> + 47a42c: a8c27bfd ldp x29, x30, [sp], #32 + 47a430: d65f03c0 ret + +000000000047a434 <_ZN5Catch16AutomakeReporter13testCaseEndedERKNS_13TestCaseStatsE>: +_ZN5Catch16AutomakeReporter13testCaseEndedERKNS_13TestCaseStatsE(): + 47a434: a9be7bfd stp x29, x30, [sp, #-32]! + 47a438: 910003fd mov x29, sp + 47a43c: f9000fe0 str x0, [sp, #24] + 47a440: f9000be1 str x1, [sp, #16] + 47a444: f9400fe0 ldr x0, [sp, #24] + 47a448: f9400802 ldr x2, [x0, #16] + 47a44c: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a450: 912f0001 add x1, x0, #0xbc0 + 47a454: aa0203e0 mov x0, x2 + 47a458: 97fe33be bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a45c: f9400be0 ldr x0, [sp, #16] + 47a460: 91004000 add x0, x0, #0x10 + 47a464: 97fff936 bl 47893c <_ZNK5Catch6Counts9allPassedEv> + 47a468: 12001c00 and w0, w0, #0xff + 47a46c: 7100001f cmp w0, #0x0 + 47a470: 54000100 b.eq 47a490 <_ZN5Catch16AutomakeReporter13testCaseEndedERKNS_13TestCaseStatsE+0x5c> // b.none + 47a474: f9400fe0 ldr x0, [sp, #24] + 47a478: f9400802 ldr x2, [x0, #16] + 47a47c: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a480: 912f4001 add x1, x0, #0xbd0 + 47a484: aa0203e0 mov x0, x2 + 47a488: 97fe33b2 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a48c: 14000014 b 47a4dc <_ZN5Catch16AutomakeReporter13testCaseEndedERKNS_13TestCaseStatsE+0xa8> + 47a490: f9400be0 ldr x0, [sp, #16] + 47a494: 91004000 add x0, x0, #0x10 + 47a498: 97fff938 bl 478978 <_ZNK5Catch6Counts5allOkEv> + 47a49c: 12001c00 and w0, w0, #0xff + 47a4a0: 7100001f cmp w0, #0x0 + 47a4a4: 54000100 b.eq 47a4c4 <_ZN5Catch16AutomakeReporter13testCaseEndedERKNS_13TestCaseStatsE+0x90> // b.none + 47a4a8: f9400fe0 ldr x0, [sp, #24] + 47a4ac: f9400802 ldr x2, [x0, #16] + 47a4b0: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a4b4: 912f6001 add x1, x0, #0xbd8 + 47a4b8: aa0203e0 mov x0, x2 + 47a4bc: 97fe33a5 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a4c0: 14000007 b 47a4dc <_ZN5Catch16AutomakeReporter13testCaseEndedERKNS_13TestCaseStatsE+0xa8> + 47a4c4: f9400fe0 ldr x0, [sp, #24] + 47a4c8: f9400802 ldr x2, [x0, #16] + 47a4cc: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a4d0: 912f8001 add x1, x0, #0xbe0 + 47a4d4: aa0203e0 mov x0, x2 + 47a4d8: 97fe339e bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a4dc: f9400fe0 ldr x0, [sp, #24] + 47a4e0: f9400800 ldr x0, [x0, #16] + 47a4e4: 52800401 mov w1, #0x20 // #32 + 47a4e8: 97fe3406 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 47a4ec: aa0003e2 mov x2, x0 + 47a4f0: f9400be0 ldr x0, [sp, #16] + 47a4f4: f9400000 ldr x0, [x0] + 47a4f8: aa0003e1 mov x1, x0 + 47a4fc: aa0203e0 mov x0, x2 + 47a500: 97fe3370 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 47a504: 52800141 mov w1, #0xa // #10 + 47a508: 97fe33fe bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 47a50c: f9400fe0 ldr x0, [sp, #24] + 47a510: f9400be1 ldr x1, [sp, #16] + 47a514: 94000076 bl 47a6ec <_ZN5Catch21StreamingReporterBase13testCaseEndedERKNS_13TestCaseStatsE> + 47a518: d503201f nop + 47a51c: a8c27bfd ldp x29, x30, [sp], #32 + 47a520: d65f03c0 ret + +000000000047a524 <_ZN5Catch16AutomakeReporter8skipTestERKNS_12TestCaseInfoE>: +_ZN5Catch16AutomakeReporter8skipTestERKNS_12TestCaseInfoE(): + 47a524: a9be7bfd stp x29, x30, [sp, #-32]! + 47a528: 910003fd mov x29, sp + 47a52c: f9000fe0 str x0, [sp, #24] + 47a530: f9000be1 str x1, [sp, #16] + 47a534: f9400fe0 ldr x0, [sp, #24] + 47a538: f9400802 ldr x2, [x0, #16] + 47a53c: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47a540: 912fa001 add x1, x0, #0xbe8 + 47a544: aa0203e0 mov x0, x2 + 47a548: 97fe3382 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 47a54c: aa0003e2 mov x2, x0 + 47a550: f9400be0 ldr x0, [sp, #16] + 47a554: aa0003e1 mov x1, x0 + 47a558: aa0203e0 mov x0, x2 + 47a55c: 97fe3359 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 47a560: 52800141 mov w1, #0xa // #10 + 47a564: 97fe33e7 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 47a568: d503201f nop + 47a56c: a8c27bfd ldp x29, x30, [sp], #32 + 47a570: d65f03c0 ret + +000000000047a574 <_ZN5Catch18IStreamingReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch18IStreamingReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 47a574: d10043ff sub sp, sp, #0x10 + 47a578: f90007e0 str x0, [sp, #8] + 47a57c: f90003e1 str x1, [sp] + 47a580: d503201f nop + 47a584: 910043ff add sp, sp, #0x10 + 47a588: d65f03c0 ret + +000000000047a58c <_ZN5Catch18IStreamingReporter17benchmarkStartingERKNS_13BenchmarkInfoE>: +_ZN5Catch18IStreamingReporter17benchmarkStartingERKNS_13BenchmarkInfoE(): + 47a58c: d10043ff sub sp, sp, #0x10 + 47a590: f90007e0 str x0, [sp, #8] + 47a594: f90003e1 str x1, [sp] + 47a598: d503201f nop + 47a59c: 910043ff add sp, sp, #0x10 + 47a5a0: d65f03c0 ret + +000000000047a5a4 <_ZN5Catch18IStreamingReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE>: +_ZN5Catch18IStreamingReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE(): + 47a5a4: d10043ff sub sp, sp, #0x10 + 47a5a8: f90007e0 str x0, [sp, #8] + 47a5ac: f90003e1 str x1, [sp] + 47a5b0: d503201f nop + 47a5b4: 910043ff add sp, sp, #0x10 + 47a5b8: d65f03c0 ret + +000000000047a5bc <_ZN5Catch18IStreamingReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch18IStreamingReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 47a5bc: d10043ff sub sp, sp, #0x10 + 47a5c0: f90007e0 str x0, [sp, #8] + 47a5c4: f90003e1 str x1, [sp] + 47a5c8: d503201f nop + 47a5cc: 910043ff add sp, sp, #0x10 + 47a5d0: d65f03c0 ret + +000000000047a5d4 <_ZNK5Catch21StreamingReporterBase14getPreferencesEv>: +_ZNK5Catch21StreamingReporterBase14getPreferencesEv(): + 47a5d4: d10043ff sub sp, sp, #0x10 + 47a5d8: f90007e0 str x0, [sp, #8] + 47a5dc: f94007e0 ldr x0, [sp, #8] + 47a5e0: 79415000 ldrh w0, [x0, #168] + 47a5e4: 910043ff add sp, sp, #0x10 + 47a5e8: d65f03c0 ret + +000000000047a5ec <_ZN5Catch21StreamingReporterBase19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch21StreamingReporterBase19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 47a5ec: d10043ff sub sp, sp, #0x10 + 47a5f0: f90007e0 str x0, [sp, #8] + 47a5f4: f90003e1 str x1, [sp] + 47a5f8: d503201f nop + 47a5fc: 910043ff add sp, sp, #0x10 + 47a600: d65f03c0 ret + +000000000047a604 <_ZN5Catch21StreamingReporterBase22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch21StreamingReporterBase22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 47a604: d10043ff sub sp, sp, #0x10 + 47a608: f90007e0 str x0, [sp, #8] + 47a60c: f90003e1 str x1, [sp] + 47a610: d503201f nop + 47a614: 910043ff add sp, sp, #0x10 + 47a618: d65f03c0 ret + +000000000047a61c <_ZN5Catch21StreamingReporterBase15testRunStartingERKNS_11TestRunInfoE>: +_ZN5Catch21StreamingReporterBase15testRunStartingERKNS_11TestRunInfoE(): + 47a61c: a9be7bfd stp x29, x30, [sp, #-32]! + 47a620: 910003fd mov x29, sp + 47a624: f9000fe0 str x0, [sp, #24] + 47a628: f9000be1 str x1, [sp, #16] + 47a62c: f9400fe0 ldr x0, [sp, #24] + 47a630: 91006000 add x0, x0, #0x18 + 47a634: f9400be1 ldr x1, [sp, #16] + 47a638: 9400005a bl 47a7a0 <_ZN5Catch8LazyStatINS_11TestRunInfoEEaSERKS1_> + 47a63c: d503201f nop + 47a640: a8c27bfd ldp x29, x30, [sp], #32 + 47a644: d65f03c0 ret + +000000000047a648 <_ZN5Catch21StreamingReporterBase17testGroupStartingERKNS_9GroupInfoE>: +_ZN5Catch21StreamingReporterBase17testGroupStartingERKNS_9GroupInfoE(): + 47a648: a9be7bfd stp x29, x30, [sp, #-32]! + 47a64c: 910003fd mov x29, sp + 47a650: f9000fe0 str x0, [sp, #24] + 47a654: f9000be1 str x1, [sp, #16] + 47a658: f9400fe0 ldr x0, [sp, #24] + 47a65c: 91012000 add x0, x0, #0x48 + 47a660: f9400be1 ldr x1, [sp, #16] + 47a664: 9400005b bl 47a7d0 <_ZN5Catch8LazyStatINS_9GroupInfoEEaSERKS1_> + 47a668: d503201f nop + 47a66c: a8c27bfd ldp x29, x30, [sp], #32 + 47a670: d65f03c0 ret + +000000000047a674 <_ZN5Catch21StreamingReporterBase16testCaseStartingERKNS_12TestCaseInfoE>: +_ZN5Catch21StreamingReporterBase16testCaseStartingERKNS_12TestCaseInfoE(): + 47a674: d10043ff sub sp, sp, #0x10 + 47a678: f90007e0 str x0, [sp, #8] + 47a67c: f90003e1 str x1, [sp] + 47a680: f94007e0 ldr x0, [sp, #8] + 47a684: f94003e1 ldr x1, [sp] + 47a688: f9004401 str x1, [x0, #136] + 47a68c: d503201f nop + 47a690: 910043ff add sp, sp, #0x10 + 47a694: d65f03c0 ret + +000000000047a698 <_ZN5Catch21StreamingReporterBase15sectionStartingERKNS_11SectionInfoE>: +_ZN5Catch21StreamingReporterBase15sectionStartingERKNS_11SectionInfoE(): + 47a698: a9be7bfd stp x29, x30, [sp, #-32]! + 47a69c: 910003fd mov x29, sp + 47a6a0: f9000fe0 str x0, [sp, #24] + 47a6a4: f9000be1 str x1, [sp, #16] + 47a6a8: f9400fe0 ldr x0, [sp, #24] + 47a6ac: 91024000 add x0, x0, #0x90 + 47a6b0: f9400be1 ldr x1, [sp, #16] + 47a6b4: 94000053 bl 47a800 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE9push_backERKS1_> + 47a6b8: d503201f nop + 47a6bc: a8c27bfd ldp x29, x30, [sp], #32 + 47a6c0: d65f03c0 ret + +000000000047a6c4 <_ZN5Catch21StreamingReporterBase12sectionEndedERKNS_12SectionStatsE>: +_ZN5Catch21StreamingReporterBase12sectionEndedERKNS_12SectionStatsE(): + 47a6c4: a9be7bfd stp x29, x30, [sp, #-32]! + 47a6c8: 910003fd mov x29, sp + 47a6cc: f9000fe0 str x0, [sp, #24] + 47a6d0: f9000be1 str x1, [sp, #16] + 47a6d4: f9400fe0 ldr x0, [sp, #24] + 47a6d8: 91024000 add x0, x0, #0x90 + 47a6dc: 94000069 bl 47a880 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE8pop_backEv> + 47a6e0: d503201f nop + 47a6e4: a8c27bfd ldp x29, x30, [sp], #32 + 47a6e8: d65f03c0 ret + +000000000047a6ec <_ZN5Catch21StreamingReporterBase13testCaseEndedERKNS_13TestCaseStatsE>: +_ZN5Catch21StreamingReporterBase13testCaseEndedERKNS_13TestCaseStatsE(): + 47a6ec: d10043ff sub sp, sp, #0x10 + 47a6f0: f90007e0 str x0, [sp, #8] + 47a6f4: f90003e1 str x1, [sp] + 47a6f8: f94007e0 ldr x0, [sp, #8] + 47a6fc: f900441f str xzr, [x0, #136] + 47a700: d503201f nop + 47a704: 910043ff add sp, sp, #0x10 + 47a708: d65f03c0 ret + +000000000047a70c <_ZN5Catch21StreamingReporterBase14testGroupEndedERKNS_14TestGroupStatsE>: +_ZN5Catch21StreamingReporterBase14testGroupEndedERKNS_14TestGroupStatsE(): + 47a70c: a9be7bfd stp x29, x30, [sp, #-32]! + 47a710: 910003fd mov x29, sp + 47a714: f9000fe0 str x0, [sp, #24] + 47a718: f9000be1 str x1, [sp, #16] + 47a71c: f9400fe0 ldr x0, [sp, #24] + 47a720: 91012000 add x0, x0, #0x48 + 47a724: 94000068 bl 47a8c4 <_ZN5Catch8LazyStatINS_9GroupInfoEE5resetEv> + 47a728: d503201f nop + 47a72c: a8c27bfd ldp x29, x30, [sp], #32 + 47a730: d65f03c0 ret + +000000000047a734 <_ZN5Catch21StreamingReporterBase12testRunEndedERKNS_12TestRunStatsE>: +_ZN5Catch21StreamingReporterBase12testRunEndedERKNS_12TestRunStatsE(): + 47a734: a9be7bfd stp x29, x30, [sp, #-32]! + 47a738: 910003fd mov x29, sp + 47a73c: f9000fe0 str x0, [sp, #24] + 47a740: f9000be1 str x1, [sp, #16] + 47a744: f9400fe0 ldr x0, [sp, #24] + 47a748: f900441f str xzr, [x0, #136] + 47a74c: f9400fe0 ldr x0, [sp, #24] + 47a750: 91012000 add x0, x0, #0x48 + 47a754: 9400005c bl 47a8c4 <_ZN5Catch8LazyStatINS_9GroupInfoEE5resetEv> + 47a758: f9400fe0 ldr x0, [sp, #24] + 47a75c: 91006000 add x0, x0, #0x18 + 47a760: 94000063 bl 47a8ec <_ZN5Catch8LazyStatINS_11TestRunInfoEE5resetEv> + 47a764: d503201f nop + 47a768: a8c27bfd ldp x29, x30, [sp], #32 + 47a76c: d65f03c0 ret + +000000000047a770 <_ZN5Catch16AutomakeReporter17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch16AutomakeReporter17assertionStartingERKNS_13AssertionInfoE(): + 47a770: d10043ff sub sp, sp, #0x10 + 47a774: f90007e0 str x0, [sp, #8] + 47a778: f90003e1 str x1, [sp] + 47a77c: d503201f nop + 47a780: 910043ff add sp, sp, #0x10 + 47a784: d65f03c0 ret + +000000000047a788 <_ZN5Catch16AutomakeReporter14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch16AutomakeReporter14assertionEndedERKNS_14AssertionStatsE(): + 47a788: d10043ff sub sp, sp, #0x10 + 47a78c: f90007e0 str x0, [sp, #8] + 47a790: f90003e1 str x1, [sp] + 47a794: 52800020 mov w0, #0x1 // #1 + 47a798: 910043ff add sp, sp, #0x10 + 47a79c: d65f03c0 ret + +000000000047a7a0 <_ZN5Catch8LazyStatINS_11TestRunInfoEEaSERKS1_>: +_ZN5Catch8LazyStatINS_11TestRunInfoEEaSERKS1_(): + 47a7a0: a9be7bfd stp x29, x30, [sp, #-32]! + 47a7a4: 910003fd mov x29, sp + 47a7a8: f9000fe0 str x0, [sp, #24] + 47a7ac: f9000be1 str x1, [sp, #16] + 47a7b0: f9400fe0 ldr x0, [sp, #24] + 47a7b4: f9400be1 ldr x1, [sp, #16] + 47a7b8: 94000080 bl 47a9b8 <_ZN5Catch6OptionINS_11TestRunInfoEEaSERKS1_> + 47a7bc: f9400fe0 ldr x0, [sp, #24] + 47a7c0: 3900a01f strb wzr, [x0, #40] + 47a7c4: f9400fe0 ldr x0, [sp, #24] + 47a7c8: a8c27bfd ldp x29, x30, [sp], #32 + 47a7cc: d65f03c0 ret + +000000000047a7d0 <_ZN5Catch8LazyStatINS_9GroupInfoEEaSERKS1_>: +_ZN5Catch8LazyStatINS_9GroupInfoEEaSERKS1_(): + 47a7d0: a9be7bfd stp x29, x30, [sp, #-32]! + 47a7d4: 910003fd mov x29, sp + 47a7d8: f9000fe0 str x0, [sp, #24] + 47a7dc: f9000be1 str x1, [sp, #16] + 47a7e0: f9400fe0 ldr x0, [sp, #24] + 47a7e4: f9400be1 ldr x1, [sp, #16] + 47a7e8: 940000a5 bl 47aa7c <_ZN5Catch6OptionINS_9GroupInfoEEaSERKS1_> + 47a7ec: f9400fe0 ldr x0, [sp, #24] + 47a7f0: 3900e01f strb wzr, [x0, #56] + 47a7f4: f9400fe0 ldr x0, [sp, #24] + 47a7f8: a8c27bfd ldp x29, x30, [sp], #32 + 47a7fc: d65f03c0 ret + +000000000047a800 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE9push_backERKS1_>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE9push_backERKS1_(): + 47a800: a9be7bfd stp x29, x30, [sp, #-32]! + 47a804: 910003fd mov x29, sp + 47a808: f9000fe0 str x0, [sp, #24] + 47a80c: f9000be1 str x1, [sp, #16] + 47a810: f9400fe0 ldr x0, [sp, #24] + 47a814: f9400401 ldr x1, [x0, #8] + 47a818: f9400fe0 ldr x0, [sp, #24] + 47a81c: f9400800 ldr x0, [x0, #16] + 47a820: eb00003f cmp x1, x0 + 47a824: 540001c0 b.eq 47a85c <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE9push_backERKS1_+0x5c> // b.none + 47a828: f9400fe3 ldr x3, [sp, #24] + 47a82c: f9400fe0 ldr x0, [sp, #24] + 47a830: f9400400 ldr x0, [x0, #8] + 47a834: f9400be2 ldr x2, [sp, #16] + 47a838: aa0003e1 mov x1, x0 + 47a83c: aa0303e0 mov x0, x3 + 47a840: 940000ae bl 47aaf8 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 47a844: f9400fe0 ldr x0, [sp, #24] + 47a848: f9400400 ldr x0, [x0, #8] + 47a84c: 9100c001 add x1, x0, #0x30 + 47a850: f9400fe0 ldr x0, [sp, #24] + 47a854: f9000401 str x1, [x0, #8] + 47a858: 14000007 b 47a874 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE9push_backERKS1_+0x74> + 47a85c: f9400fe0 ldr x0, [sp, #24] + 47a860: 940000b4 bl 47ab30 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv> + 47a864: f9400be2 ldr x2, [sp, #16] + 47a868: aa0003e1 mov x1, x0 + 47a86c: f9400fe0 ldr x0, [sp, #24] + 47a870: 940000ba bl 47ab58 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 47a874: d503201f nop + 47a878: a8c27bfd ldp x29, x30, [sp], #32 + 47a87c: d65f03c0 ret + +000000000047a880 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE8pop_backEv>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE8pop_backEv(): + 47a880: a9be7bfd stp x29, x30, [sp, #-32]! + 47a884: 910003fd mov x29, sp + 47a888: f9000fe0 str x0, [sp, #24] + 47a88c: f9400fe0 ldr x0, [sp, #24] + 47a890: f9400400 ldr x0, [x0, #8] + 47a894: d100c001 sub x1, x0, #0x30 + 47a898: f9400fe0 ldr x0, [sp, #24] + 47a89c: f9000401 str x1, [x0, #8] + 47a8a0: f9400fe2 ldr x2, [sp, #24] + 47a8a4: f9400fe0 ldr x0, [sp, #24] + 47a8a8: f9400400 ldr x0, [x0, #8] + 47a8ac: aa0003e1 mov x1, x0 + 47a8b0: aa0203e0 mov x0, x2 + 47a8b4: 94000138 bl 47ad94 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE7destroyIS1_EEvRS2_PT_> + 47a8b8: d503201f nop + 47a8bc: a8c27bfd ldp x29, x30, [sp], #32 + 47a8c0: d65f03c0 ret + +000000000047a8c4 <_ZN5Catch8LazyStatINS_9GroupInfoEE5resetEv>: +_ZN5Catch8LazyStatINS_9GroupInfoEE5resetEv(): + 47a8c4: a9be7bfd stp x29, x30, [sp, #-32]! + 47a8c8: 910003fd mov x29, sp + 47a8cc: f9000fe0 str x0, [sp, #24] + 47a8d0: f9400fe0 ldr x0, [sp, #24] + 47a8d4: 94000010 bl 47a914 <_ZN5Catch6OptionINS_9GroupInfoEE5resetEv> + 47a8d8: f9400fe0 ldr x0, [sp, #24] + 47a8dc: 3900e01f strb wzr, [x0, #56] + 47a8e0: d503201f nop + 47a8e4: a8c27bfd ldp x29, x30, [sp], #32 + 47a8e8: d65f03c0 ret + +000000000047a8ec <_ZN5Catch8LazyStatINS_11TestRunInfoEE5resetEv>: +_ZN5Catch8LazyStatINS_11TestRunInfoEE5resetEv(): + 47a8ec: a9be7bfd stp x29, x30, [sp, #-32]! + 47a8f0: 910003fd mov x29, sp + 47a8f4: f9000fe0 str x0, [sp, #24] + 47a8f8: f9400fe0 ldr x0, [sp, #24] + 47a8fc: 97fef4f7 bl 437cd8 <_ZN5Catch6OptionINS_11TestRunInfoEE5resetEv> + 47a900: f9400fe0 ldr x0, [sp, #24] + 47a904: 3900a01f strb wzr, [x0, #40] + 47a908: d503201f nop + 47a90c: a8c27bfd ldp x29, x30, [sp], #32 + 47a910: d65f03c0 ret + +000000000047a914 <_ZN5Catch6OptionINS_9GroupInfoEE5resetEv>: +_ZN5Catch6OptionINS_9GroupInfoEE5resetEv(): + 47a914: a9be7bfd stp x29, x30, [sp, #-32]! + 47a918: 910003fd mov x29, sp + 47a91c: f9000fe0 str x0, [sp, #24] + 47a920: f9400fe0 ldr x0, [sp, #24] + 47a924: f9400000 ldr x0, [x0] + 47a928: f100001f cmp x0, #0x0 + 47a92c: 54000080 b.eq 47a93c <_ZN5Catch6OptionINS_9GroupInfoEE5resetEv+0x28> // b.none + 47a930: f9400fe0 ldr x0, [sp, #24] + 47a934: f9400000 ldr x0, [x0] + 47a938: 97ff1f53 bl 442684 <_ZN5Catch9GroupInfoD1Ev> + 47a93c: f9400fe0 ldr x0, [sp, #24] + 47a940: f900001f str xzr, [x0] + 47a944: d503201f nop + 47a948: a8c27bfd ldp x29, x30, [sp], #32 + 47a94c: d65f03c0 ret + +000000000047a950 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv(): + 47a950: d10043ff sub sp, sp, #0x10 + 47a954: f90007e0 str x0, [sp, #8] + 47a958: f94007e0 ldr x0, [sp, #8] + 47a95c: 910043ff add sp, sp, #0x10 + 47a960: d65f03c0 ret + +000000000047a964 <_ZSt8_DestroyIPN5Catch11SectionInfoES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch11SectionInfoES1_EvT_S3_RSaIT0_E(): + 47a964: a9bd7bfd stp x29, x30, [sp, #-48]! + 47a968: 910003fd mov x29, sp + 47a96c: f90017e0 str x0, [sp, #40] + 47a970: f90013e1 str x1, [sp, #32] + 47a974: f9000fe2 str x2, [sp, #24] + 47a978: f94013e1 ldr x1, [sp, #32] + 47a97c: f94017e0 ldr x0, [sp, #40] + 47a980: 9400011e bl 47adf8 <_ZSt8_DestroyIPN5Catch11SectionInfoEEvT_S3_> + 47a984: d503201f nop + 47a988: a8c37bfd ldp x29, x30, [sp], #48 + 47a98c: d65f03c0 ret + +000000000047a990 <_ZN5Catch11TestRunInfoC1ERKS0_>: +_ZN5Catch11TestRunInfoC1ERKS0_(): + 47a990: a9be7bfd stp x29, x30, [sp, #-32]! + 47a994: 910003fd mov x29, sp + 47a998: f9000fe0 str x0, [sp, #24] + 47a99c: f9000be1 str x1, [sp, #16] + 47a9a0: f9400fe0 ldr x0, [sp, #24] + 47a9a4: f9400be1 ldr x1, [sp, #16] + 47a9a8: 97fe3172 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 47a9ac: d503201f nop + 47a9b0: a8c27bfd ldp x29, x30, [sp], #32 + 47a9b4: d65f03c0 ret + +000000000047a9b8 <_ZN5Catch6OptionINS_11TestRunInfoEEaSERKS1_>: +_ZN5Catch6OptionINS_11TestRunInfoEEaSERKS1_(): + 47a9b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47a9bc: 910003fd mov x29, sp + 47a9c0: a90153f3 stp x19, x20, [sp, #16] + 47a9c4: f90017e0 str x0, [sp, #40] + 47a9c8: f90013e1 str x1, [sp, #32] + 47a9cc: f94017e0 ldr x0, [sp, #40] + 47a9d0: 97fef4c2 bl 437cd8 <_ZN5Catch6OptionINS_11TestRunInfoEE5resetEv> + 47a9d4: f94017e0 ldr x0, [sp, #40] + 47a9d8: 91002000 add x0, x0, #0x8 + 47a9dc: aa0003e1 mov x1, x0 + 47a9e0: d2800400 mov x0, #0x20 // #32 + 47a9e4: 97fe46a5 bl 40c478 <_ZnwmPv> + 47a9e8: aa0003f3 mov x19, x0 + 47a9ec: f94013e1 ldr x1, [sp, #32] + 47a9f0: aa1303e0 mov x0, x19 + 47a9f4: 97ffffe7 bl 47a990 <_ZN5Catch11TestRunInfoC1ERKS0_> + 47a9f8: f94017e0 ldr x0, [sp, #40] + 47a9fc: f9000013 str x19, [x0] + 47aa00: f94017e0 ldr x0, [sp, #40] + 47aa04: 14000009 b 47aa28 <_ZN5Catch6OptionINS_11TestRunInfoEEaSERKS1_+0x70> + 47aa08: aa0003f4 mov x20, x0 + 47aa0c: f94017e0 ldr x0, [sp, #40] + 47aa10: 91002000 add x0, x0, #0x8 + 47aa14: aa0003e1 mov x1, x0 + 47aa18: aa1303e0 mov x0, x19 + 47aa1c: 97fe469d bl 40c490 <_ZdlPvS_> + 47aa20: aa1403e0 mov x0, x20 + 47aa24: 97fe33b7 bl 407900 <_Unwind_Resume@plt> + 47aa28: a94153f3 ldp x19, x20, [sp, #16] + 47aa2c: a8c37bfd ldp x29, x30, [sp], #48 + 47aa30: d65f03c0 ret + +000000000047aa34 <_ZN5Catch9GroupInfoC1ERKS0_>: +_ZN5Catch9GroupInfoC2ERKS0_(): + 47aa34: a9be7bfd stp x29, x30, [sp, #-32]! + 47aa38: 910003fd mov x29, sp + 47aa3c: f9000fe0 str x0, [sp, #24] + 47aa40: f9000be1 str x1, [sp, #16] + 47aa44: f9400fe0 ldr x0, [sp, #24] + 47aa48: f9400be1 ldr x1, [sp, #16] + 47aa4c: 97fe3149 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 47aa50: f9400be0 ldr x0, [sp, #16] + 47aa54: f9401001 ldr x1, [x0, #32] + 47aa58: f9400fe0 ldr x0, [sp, #24] + 47aa5c: f9001001 str x1, [x0, #32] + 47aa60: f9400be0 ldr x0, [sp, #16] + 47aa64: f9401401 ldr x1, [x0, #40] + 47aa68: f9400fe0 ldr x0, [sp, #24] + 47aa6c: f9001401 str x1, [x0, #40] + 47aa70: d503201f nop + 47aa74: a8c27bfd ldp x29, x30, [sp], #32 + 47aa78: d65f03c0 ret + +000000000047aa7c <_ZN5Catch6OptionINS_9GroupInfoEEaSERKS1_>: +_ZN5Catch6OptionINS_9GroupInfoEEaSERKS1_(): + 47aa7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47aa80: 910003fd mov x29, sp + 47aa84: a90153f3 stp x19, x20, [sp, #16] + 47aa88: f90017e0 str x0, [sp, #40] + 47aa8c: f90013e1 str x1, [sp, #32] + 47aa90: f94017e0 ldr x0, [sp, #40] + 47aa94: 97ffffa0 bl 47a914 <_ZN5Catch6OptionINS_9GroupInfoEE5resetEv> + 47aa98: f94017e0 ldr x0, [sp, #40] + 47aa9c: 91002000 add x0, x0, #0x8 + 47aaa0: aa0003e1 mov x1, x0 + 47aaa4: d2800600 mov x0, #0x30 // #48 + 47aaa8: 97fe4674 bl 40c478 <_ZnwmPv> + 47aaac: aa0003f3 mov x19, x0 + 47aab0: f94013e1 ldr x1, [sp, #32] + 47aab4: aa1303e0 mov x0, x19 + 47aab8: 97ffffdf bl 47aa34 <_ZN5Catch9GroupInfoC1ERKS0_> + 47aabc: f94017e0 ldr x0, [sp, #40] + 47aac0: f9000013 str x19, [x0] + 47aac4: f94017e0 ldr x0, [sp, #40] + 47aac8: 14000009 b 47aaec <_ZN5Catch6OptionINS_9GroupInfoEEaSERKS1_+0x70> + 47aacc: aa0003f4 mov x20, x0 + 47aad0: f94017e0 ldr x0, [sp, #40] + 47aad4: 91002000 add x0, x0, #0x8 + 47aad8: aa0003e1 mov x1, x0 + 47aadc: aa1303e0 mov x0, x19 + 47aae0: 97fe466c bl 40c490 <_ZdlPvS_> + 47aae4: aa1403e0 mov x0, x20 + 47aae8: 97fe3386 bl 407900 <_Unwind_Resume@plt> + 47aaec: a94153f3 ldp x19, x20, [sp, #16] + 47aaf0: a8c37bfd ldp x29, x30, [sp], #48 + 47aaf4: d65f03c0 ret + +000000000047aaf8 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_(): + 47aaf8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47aafc: 910003fd mov x29, sp + 47ab00: f90017e0 str x0, [sp, #40] + 47ab04: f90013e1 str x1, [sp, #32] + 47ab08: f9000fe2 str x2, [sp, #24] + 47ab0c: f9400fe0 ldr x0, [sp, #24] + 47ab10: 940000c4 bl 47ae20 <_ZSt7forwardIRKN5Catch11SectionInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 47ab14: aa0003e2 mov x2, x0 + 47ab18: f94013e1 ldr x1, [sp, #32] + 47ab1c: f94017e0 ldr x0, [sp, #40] + 47ab20: 940000c5 bl 47ae34 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_> + 47ab24: d503201f nop + 47ab28: a8c37bfd ldp x29, x30, [sp], #48 + 47ab2c: d65f03c0 ret + +000000000047ab30 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv(): + 47ab30: a9bd7bfd stp x29, x30, [sp, #-48]! + 47ab34: 910003fd mov x29, sp + 47ab38: f9000fe0 str x0, [sp, #24] + 47ab3c: f9400fe0 ldr x0, [sp, #24] + 47ab40: 91002001 add x1, x0, #0x8 + 47ab44: 9100a3e0 add x0, sp, #0x28 + 47ab48: 940000d8 bl 47aea8 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 47ab4c: f94017e0 ldr x0, [sp, #40] + 47ab50: a8c37bfd ldp x29, x30, [sp], #48 + 47ab54: d65f03c0 ret + +000000000047ab58 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 47ab58: a9b87bfd stp x29, x30, [sp, #-128]! + 47ab5c: 910003fd mov x29, sp + 47ab60: a90153f3 stp x19, x20, [sp, #16] + 47ab64: f9001fe0 str x0, [sp, #56] + 47ab68: f9001be1 str x1, [sp, #48] + 47ab6c: f90017e2 str x2, [sp, #40] + 47ab70: f0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47ab74: 91300002 add x2, x0, #0xc00 + 47ab78: d2800021 mov x1, #0x1 // #1 + 47ab7c: f9401fe0 ldr x0, [sp, #56] + 47ab80: 940000d4 bl 47aed0 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE12_M_check_lenEmPKc> + 47ab84: f9003be0 str x0, [sp, #112] + 47ab88: f9401fe0 ldr x0, [sp, #56] + 47ab8c: f9400000 ldr x0, [x0] + 47ab90: f90037e0 str x0, [sp, #104] + 47ab94: f9401fe0 ldr x0, [sp, #56] + 47ab98: f9400400 ldr x0, [x0, #8] + 47ab9c: f90033e0 str x0, [sp, #96] + 47aba0: f9401fe0 ldr x0, [sp, #56] + 47aba4: 940000fe bl 47af9c <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv> + 47aba8: f90027e0 str x0, [sp, #72] + 47abac: 910123e1 add x1, sp, #0x48 + 47abb0: 9100c3e0 add x0, sp, #0x30 + 47abb4: 94000103 bl 47afc0 <_ZN9__gnu_cxxmiIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 47abb8: f9002fe0 str x0, [sp, #88] + 47abbc: f9401fe0 ldr x0, [sp, #56] + 47abc0: f9403be1 ldr x1, [sp, #112] + 47abc4: 94000112 bl 47b00c <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE11_M_allocateEm> + 47abc8: f9002be0 str x0, [sp, #80] + 47abcc: f9402be0 ldr x0, [sp, #80] + 47abd0: f9003fe0 str x0, [sp, #120] + 47abd4: f9401ff3 ldr x19, [sp, #56] + 47abd8: f9402fe1 ldr x1, [sp, #88] + 47abdc: aa0103e0 mov x0, x1 + 47abe0: d37ff800 lsl x0, x0, #1 + 47abe4: 8b010000 add x0, x0, x1 + 47abe8: d37cec00 lsl x0, x0, #4 + 47abec: aa0003e1 mov x1, x0 + 47abf0: f9402be0 ldr x0, [sp, #80] + 47abf4: 8b010014 add x20, x0, x1 + 47abf8: f94017e0 ldr x0, [sp, #40] + 47abfc: 94000089 bl 47ae20 <_ZSt7forwardIRKN5Catch11SectionInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 47ac00: aa0003e2 mov x2, x0 + 47ac04: aa1403e1 mov x1, x20 + 47ac08: aa1303e0 mov x0, x19 + 47ac0c: 97ffffbb bl 47aaf8 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 47ac10: f9003fff str xzr, [sp, #120] + 47ac14: 9100c3e0 add x0, sp, #0x30 + 47ac18: 9400010b bl 47b044 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 47ac1c: f9400013 ldr x19, [x0] + 47ac20: f9401fe0 ldr x0, [sp, #56] + 47ac24: 97ffff4b bl 47a950 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 47ac28: aa0003e3 mov x3, x0 + 47ac2c: f9402be2 ldr x2, [sp, #80] + 47ac30: aa1303e1 mov x1, x19 + 47ac34: f94037e0 ldr x0, [sp, #104] + 47ac38: 94000108 bl 47b058 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11SectionInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 47ac3c: f9003fe0 str x0, [sp, #120] + 47ac40: f9403fe0 ldr x0, [sp, #120] + 47ac44: 9100c000 add x0, x0, #0x30 + 47ac48: f9003fe0 str x0, [sp, #120] + 47ac4c: 9100c3e0 add x0, sp, #0x30 + 47ac50: 940000fd bl 47b044 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 47ac54: f9400013 ldr x19, [x0] + 47ac58: f9401fe0 ldr x0, [sp, #56] + 47ac5c: 97ffff3d bl 47a950 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 47ac60: aa0003e3 mov x3, x0 + 47ac64: f9403fe2 ldr x2, [sp, #120] + 47ac68: f94033e1 ldr x1, [sp, #96] + 47ac6c: aa1303e0 mov x0, x19 + 47ac70: 940000fa bl 47b058 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11SectionInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 47ac74: f9003fe0 str x0, [sp, #120] + 47ac78: f9401fe0 ldr x0, [sp, #56] + 47ac7c: 97ffff35 bl 47a950 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 47ac80: aa0003e2 mov x2, x0 + 47ac84: f94033e1 ldr x1, [sp, #96] + 47ac88: f94037e0 ldr x0, [sp, #104] + 47ac8c: 97ffff36 bl 47a964 <_ZSt8_DestroyIPN5Catch11SectionInfoES1_EvT_S3_RSaIT0_E> + 47ac90: f9401fe3 ldr x3, [sp, #56] + 47ac94: f9401fe0 ldr x0, [sp, #56] + 47ac98: f9400801 ldr x1, [x0, #16] + 47ac9c: f94037e0 ldr x0, [sp, #104] + 47aca0: cb000020 sub x0, x1, x0 + 47aca4: 9344fc01 asr x1, x0, #4 + 47aca8: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 47acac: f2955560 movk x0, #0xaaab + 47acb0: 9b007c20 mul x0, x1, x0 + 47acb4: aa0003e2 mov x2, x0 + 47acb8: f94037e1 ldr x1, [sp, #104] + 47acbc: aa0303e0 mov x0, x3 + 47acc0: 9400003f bl 47adbc <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE13_M_deallocateEPS1_m> + 47acc4: f9401fe0 ldr x0, [sp, #56] + 47acc8: f9402be1 ldr x1, [sp, #80] + 47accc: f9000001 str x1, [x0] + 47acd0: f9401fe0 ldr x0, [sp, #56] + 47acd4: f9403fe1 ldr x1, [sp, #120] + 47acd8: f9000401 str x1, [x0, #8] + 47acdc: f9403be1 ldr x1, [sp, #112] + 47ace0: aa0103e0 mov x0, x1 + 47ace4: d37ff800 lsl x0, x0, #1 + 47ace8: 8b010000 add x0, x0, x1 + 47acec: d37cec00 lsl x0, x0, #4 + 47acf0: aa0003e1 mov x1, x0 + 47acf4: f9402be0 ldr x0, [sp, #80] + 47acf8: 8b010001 add x1, x0, x1 + 47acfc: f9401fe0 ldr x0, [sp, #56] + 47ad00: f9000801 str x1, [x0, #16] + 47ad04: 14000021 b 47ad88 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x230> + 47ad08: 97fe3086 bl 406f20 <__cxa_begin_catch@plt> + 47ad0c: f9403fe0 ldr x0, [sp, #120] + 47ad10: f100001f cmp x0, #0x0 + 47ad14: 540001c1 b.ne 47ad4c <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f4> // b.any + 47ad18: f9401fe2 ldr x2, [sp, #56] + 47ad1c: f9402fe1 ldr x1, [sp, #88] + 47ad20: aa0103e0 mov x0, x1 + 47ad24: d37ff800 lsl x0, x0, #1 + 47ad28: 8b010000 add x0, x0, x1 + 47ad2c: d37cec00 lsl x0, x0, #4 + 47ad30: aa0003e1 mov x1, x0 + 47ad34: f9402be0 ldr x0, [sp, #80] + 47ad38: 8b010000 add x0, x0, x1 + 47ad3c: aa0003e1 mov x1, x0 + 47ad40: aa0203e0 mov x0, x2 + 47ad44: 94000014 bl 47ad94 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE7destroyIS1_EEvRS2_PT_> + 47ad48: 14000007 b 47ad64 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x20c> + 47ad4c: f9401fe0 ldr x0, [sp, #56] + 47ad50: 97ffff00 bl 47a950 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 47ad54: aa0003e2 mov x2, x0 + 47ad58: f9403fe1 ldr x1, [sp, #120] + 47ad5c: f9402be0 ldr x0, [sp, #80] + 47ad60: 97ffff01 bl 47a964 <_ZSt8_DestroyIPN5Catch11SectionInfoES1_EvT_S3_RSaIT0_E> + 47ad64: f9401fe0 ldr x0, [sp, #56] + 47ad68: f9403be2 ldr x2, [sp, #112] + 47ad6c: f9402be1 ldr x1, [sp, #80] + 47ad70: 94000013 bl 47adbc <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE13_M_deallocateEPS1_m> + 47ad74: 97fe325b bl 4076e0 <__cxa_rethrow@plt> + 47ad78: aa0003f3 mov x19, x0 + 47ad7c: 97fe32a5 bl 407810 <__cxa_end_catch@plt> + 47ad80: aa1303e0 mov x0, x19 + 47ad84: 97fe32df bl 407900 <_Unwind_Resume@plt> + 47ad88: a94153f3 ldp x19, x20, [sp, #16] + 47ad8c: a8c87bfd ldp x29, x30, [sp], #128 + 47ad90: d65f03c0 ret + +000000000047ad94 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE7destroyIS1_EEvRS2_PT_(): + 47ad94: a9be7bfd stp x29, x30, [sp, #-32]! + 47ad98: 910003fd mov x29, sp + 47ad9c: f9000fe0 str x0, [sp, #24] + 47ada0: f9000be1 str x1, [sp, #16] + 47ada4: f9400be1 ldr x1, [sp, #16] + 47ada8: f9400fe0 ldr x0, [sp, #24] + 47adac: 940000bf bl 47b0a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE7destroyIS2_EEvPT_> + 47adb0: d503201f nop + 47adb4: a8c27bfd ldp x29, x30, [sp], #32 + 47adb8: d65f03c0 ret + +000000000047adbc <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE13_M_deallocateEPS1_m(): + 47adbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 47adc0: 910003fd mov x29, sp + 47adc4: f90017e0 str x0, [sp, #40] + 47adc8: f90013e1 str x1, [sp, #32] + 47adcc: f9000fe2 str x2, [sp, #24] + 47add0: f94013e0 ldr x0, [sp, #32] + 47add4: f100001f cmp x0, #0x0 + 47add8: 540000a0 b.eq 47adec <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 47addc: f94017e0 ldr x0, [sp, #40] + 47ade0: f9400fe2 ldr x2, [sp, #24] + 47ade4: f94013e1 ldr x1, [sp, #32] + 47ade8: 940000b9 bl 47b0cc <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE10deallocateERS2_PS1_m> + 47adec: d503201f nop + 47adf0: a8c37bfd ldp x29, x30, [sp], #48 + 47adf4: d65f03c0 ret + +000000000047adf8 <_ZSt8_DestroyIPN5Catch11SectionInfoEEvT_S3_>: +_ZSt8_DestroyIPN5Catch11SectionInfoEEvT_S3_(): + 47adf8: a9be7bfd stp x29, x30, [sp, #-32]! + 47adfc: 910003fd mov x29, sp + 47ae00: f9000fe0 str x0, [sp, #24] + 47ae04: f9000be1 str x1, [sp, #16] + 47ae08: f9400be1 ldr x1, [sp, #16] + 47ae0c: f9400fe0 ldr x0, [sp, #24] + 47ae10: 940000bb bl 47b0fc <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11SectionInfoEEEvT_S5_> + 47ae14: d503201f nop + 47ae18: a8c27bfd ldp x29, x30, [sp], #32 + 47ae1c: d65f03c0 ret + +000000000047ae20 <_ZSt7forwardIRKN5Catch11SectionInfoEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch11SectionInfoEEOT_RNSt16remove_referenceIS4_E4typeE(): + 47ae20: d10043ff sub sp, sp, #0x10 + 47ae24: f90007e0 str x0, [sp, #8] + 47ae28: f94007e0 ldr x0, [sp, #8] + 47ae2c: 910043ff add sp, sp, #0x10 + 47ae30: d65f03c0 ret + +000000000047ae34 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_(): + 47ae34: a9bb7bfd stp x29, x30, [sp, #-80]! + 47ae38: 910003fd mov x29, sp + 47ae3c: a90153f3 stp x19, x20, [sp, #16] + 47ae40: f90013f5 str x21, [sp, #32] + 47ae44: f90027e0 str x0, [sp, #72] + 47ae48: f90023e1 str x1, [sp, #64] + 47ae4c: f9001fe2 str x2, [sp, #56] + 47ae50: f9401fe0 ldr x0, [sp, #56] + 47ae54: 97fffff3 bl 47ae20 <_ZSt7forwardIRKN5Catch11SectionInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 47ae58: aa0003f5 mov x21, x0 + 47ae5c: f94023f3 ldr x19, [sp, #64] + 47ae60: aa1303e1 mov x1, x19 + 47ae64: d2800600 mov x0, #0x30 // #48 + 47ae68: 97fe4584 bl 40c478 <_ZnwmPv> + 47ae6c: aa0003f4 mov x20, x0 + 47ae70: aa1503e1 mov x1, x21 + 47ae74: aa1403e0 mov x0, x20 + 47ae78: 97ff2abf bl 445974 <_ZN5Catch11SectionInfoC1ERKS0_> + 47ae7c: 14000007 b 47ae98 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_+0x64> + 47ae80: aa0003f5 mov x21, x0 + 47ae84: aa1303e1 mov x1, x19 + 47ae88: aa1403e0 mov x0, x20 + 47ae8c: 97fe4581 bl 40c490 <_ZdlPvS_> + 47ae90: aa1503e0 mov x0, x21 + 47ae94: 97fe329b bl 407900 <_Unwind_Resume@plt> + 47ae98: a94153f3 ldp x19, x20, [sp, #16] + 47ae9c: f94013f5 ldr x21, [sp, #32] + 47aea0: a8c57bfd ldp x29, x30, [sp], #80 + 47aea4: d65f03c0 ret + +000000000047aea8 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC2ERKS3_(): + 47aea8: d10043ff sub sp, sp, #0x10 + 47aeac: f90007e0 str x0, [sp, #8] + 47aeb0: f90003e1 str x1, [sp] + 47aeb4: f94003e0 ldr x0, [sp] + 47aeb8: f9400001 ldr x1, [x0] + 47aebc: f94007e0 ldr x0, [sp, #8] + 47aec0: f9000001 str x1, [x0] + 47aec4: d503201f nop + 47aec8: 910043ff add sp, sp, #0x10 + 47aecc: d65f03c0 ret + +000000000047aed0 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE12_M_check_lenEmPKc(): + 47aed0: a9bb7bfd stp x29, x30, [sp, #-80]! + 47aed4: 910003fd mov x29, sp + 47aed8: f9000bf3 str x19, [sp, #16] + 47aedc: f9001fe0 str x0, [sp, #56] + 47aee0: f9001be1 str x1, [sp, #48] + 47aee4: f90017e2 str x2, [sp, #40] + 47aee8: f9401fe0 ldr x0, [sp, #56] + 47aeec: 94000096 bl 47b144 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE8max_sizeEv> + 47aef0: aa0003f3 mov x19, x0 + 47aef4: f9401fe0 ldr x0, [sp, #56] + 47aef8: 9400009b bl 47b164 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv> + 47aefc: cb000261 sub x1, x19, x0 + 47af00: f9401be0 ldr x0, [sp, #48] + 47af04: eb00003f cmp x1, x0 + 47af08: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 47af0c: 12001c00 and w0, w0, #0xff + 47af10: 7100001f cmp w0, #0x0 + 47af14: 54000060 b.eq 47af20 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 47af18: f94017e0 ldr x0, [sp, #40] + 47af1c: 97fe304d bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 47af20: f9401fe0 ldr x0, [sp, #56] + 47af24: 94000090 bl 47b164 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv> + 47af28: aa0003f3 mov x19, x0 + 47af2c: f9401fe0 ldr x0, [sp, #56] + 47af30: 9400008d bl 47b164 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv> + 47af34: f90023e0 str x0, [sp, #64] + 47af38: 9100c3e1 add x1, sp, #0x30 + 47af3c: 910103e0 add x0, sp, #0x40 + 47af40: 97fe681c bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 47af44: f9400000 ldr x0, [x0] + 47af48: 8b000260 add x0, x19, x0 + 47af4c: f90027e0 str x0, [sp, #72] + 47af50: f9401fe0 ldr x0, [sp, #56] + 47af54: 94000084 bl 47b164 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv> + 47af58: aa0003e1 mov x1, x0 + 47af5c: f94027e0 ldr x0, [sp, #72] + 47af60: eb01001f cmp x0, x1 + 47af64: 540000e3 b.cc 47af80 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 47af68: f9401fe0 ldr x0, [sp, #56] + 47af6c: 94000076 bl 47b144 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE8max_sizeEv> + 47af70: aa0003e1 mov x1, x0 + 47af74: f94027e0 ldr x0, [sp, #72] + 47af78: eb01001f cmp x0, x1 + 47af7c: 54000089 b.ls 47af8c <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 47af80: f9401fe0 ldr x0, [sp, #56] + 47af84: 94000070 bl 47b144 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE8max_sizeEv> + 47af88: 14000002 b 47af90 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE12_M_check_lenEmPKc+0xc0> + 47af8c: f94027e0 ldr x0, [sp, #72] + 47af90: f9400bf3 ldr x19, [sp, #16] + 47af94: a8c57bfd ldp x29, x30, [sp], #80 + 47af98: d65f03c0 ret + +000000000047af9c <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv(): + 47af9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47afa0: 910003fd mov x29, sp + 47afa4: f9000fe0 str x0, [sp, #24] + 47afa8: f9400fe1 ldr x1, [sp, #24] + 47afac: 9100a3e0 add x0, sp, #0x28 + 47afb0: 97ffffbe bl 47aea8 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 47afb4: f94017e0 ldr x0, [sp, #40] + 47afb8: a8c37bfd ldp x29, x30, [sp], #48 + 47afbc: d65f03c0 ret + +000000000047afc0 <_ZN9__gnu_cxxmiIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 47afc0: a9bd7bfd stp x29, x30, [sp, #-48]! + 47afc4: 910003fd mov x29, sp + 47afc8: f9000bf3 str x19, [sp, #16] + 47afcc: f90017e0 str x0, [sp, #40] + 47afd0: f90013e1 str x1, [sp, #32] + 47afd4: f94017e0 ldr x0, [sp, #40] + 47afd8: 9400001b bl 47b044 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 47afdc: f9400013 ldr x19, [x0] + 47afe0: f94013e0 ldr x0, [sp, #32] + 47afe4: 94000018 bl 47b044 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 47afe8: f9400000 ldr x0, [x0] + 47afec: cb000260 sub x0, x19, x0 + 47aff0: 9344fc01 asr x1, x0, #4 + 47aff4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 47aff8: f2955560 movk x0, #0xaaab + 47affc: 9b007c20 mul x0, x1, x0 + 47b000: f9400bf3 ldr x19, [sp, #16] + 47b004: a8c37bfd ldp x29, x30, [sp], #48 + 47b008: d65f03c0 ret + +000000000047b00c <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE11_M_allocateEm(): + 47b00c: a9be7bfd stp x29, x30, [sp, #-32]! + 47b010: 910003fd mov x29, sp + 47b014: f9000fe0 str x0, [sp, #24] + 47b018: f9000be1 str x1, [sp, #16] + 47b01c: f9400be0 ldr x0, [sp, #16] + 47b020: f100001f cmp x0, #0x0 + 47b024: 540000a0 b.eq 47b038 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE11_M_allocateEm+0x2c> // b.none + 47b028: f9400fe0 ldr x0, [sp, #24] + 47b02c: f9400be1 ldr x1, [sp, #16] + 47b030: 9400005a bl 47b198 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE8allocateERS2_m> + 47b034: 14000002 b 47b03c <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE11_M_allocateEm+0x30> + 47b038: d2800000 mov x0, #0x0 // #0 + 47b03c: a8c27bfd ldp x29, x30, [sp], #32 + 47b040: d65f03c0 ret + +000000000047b044 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv(): + 47b044: d10043ff sub sp, sp, #0x10 + 47b048: f90007e0 str x0, [sp, #8] + 47b04c: f94007e0 ldr x0, [sp, #8] + 47b050: 910043ff add sp, sp, #0x10 + 47b054: d65f03c0 ret + +000000000047b058 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11SectionInfoES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11SectionInfoES2_SaIS1_EET0_T_S5_S4_RT1_(): + 47b058: a9bc7bfd stp x29, x30, [sp, #-64]! + 47b05c: 910003fd mov x29, sp + 47b060: f9000bf3 str x19, [sp, #16] + 47b064: f9001fe0 str x0, [sp, #56] + 47b068: f9001be1 str x1, [sp, #48] + 47b06c: f90017e2 str x2, [sp, #40] + 47b070: f90013e3 str x3, [sp, #32] + 47b074: f9401fe0 ldr x0, [sp, #56] + 47b078: 94000052 bl 47b1c0 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch11SectionInfoESt13move_iteratorIPS1_EET0_PT_> + 47b07c: aa0003f3 mov x19, x0 + 47b080: f9401be0 ldr x0, [sp, #48] + 47b084: 9400004f bl 47b1c0 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch11SectionInfoESt13move_iteratorIPS1_EET0_PT_> + 47b088: f94013e3 ldr x3, [sp, #32] + 47b08c: f94017e2 ldr x2, [sp, #40] + 47b090: aa0003e1 mov x1, x0 + 47b094: aa1303e0 mov x0, x19 + 47b098: 94000053 bl 47b1e4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch11SectionInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 47b09c: f9400bf3 ldr x19, [sp, #16] + 47b0a0: a8c47bfd ldp x29, x30, [sp], #64 + 47b0a4: d65f03c0 ret + +000000000047b0a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE7destroyIS2_EEvPT_(): + 47b0a8: a9be7bfd stp x29, x30, [sp, #-32]! + 47b0ac: 910003fd mov x29, sp + 47b0b0: f9000fe0 str x0, [sp, #24] + 47b0b4: f9000be1 str x1, [sp, #16] + 47b0b8: f9400be0 ldr x0, [sp, #16] + 47b0bc: 97ff1dad bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 47b0c0: d503201f nop + 47b0c4: a8c27bfd ldp x29, x30, [sp], #32 + 47b0c8: d65f03c0 ret + +000000000047b0cc <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE10deallocateERS2_PS1_m(): + 47b0cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 47b0d0: 910003fd mov x29, sp + 47b0d4: f90017e0 str x0, [sp, #40] + 47b0d8: f90013e1 str x1, [sp, #32] + 47b0dc: f9000fe2 str x2, [sp, #24] + 47b0e0: f9400fe2 ldr x2, [sp, #24] + 47b0e4: f94013e1 ldr x1, [sp, #32] + 47b0e8: f94017e0 ldr x0, [sp, #40] + 47b0ec: 9400004a bl 47b214 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE10deallocateEPS2_m> + 47b0f0: d503201f nop + 47b0f4: a8c37bfd ldp x29, x30, [sp], #48 + 47b0f8: d65f03c0 ret + +000000000047b0fc <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11SectionInfoEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11SectionInfoEEEvT_S5_(): + 47b0fc: a9be7bfd stp x29, x30, [sp, #-32]! + 47b100: 910003fd mov x29, sp + 47b104: f9000fe0 str x0, [sp, #24] + 47b108: f9000be1 str x1, [sp, #16] + 47b10c: f9400fe1 ldr x1, [sp, #24] + 47b110: f9400be0 ldr x0, [sp, #16] + 47b114: eb00003f cmp x1, x0 + 47b118: 54000100 b.eq 47b138 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11SectionInfoEEEvT_S5_+0x3c> // b.none + 47b11c: f9400fe0 ldr x0, [sp, #24] + 47b120: 94000047 bl 47b23c <_ZSt11__addressofIN5Catch11SectionInfoEEPT_RS2_> + 47b124: 9400004b bl 47b250 <_ZSt8_DestroyIN5Catch11SectionInfoEEvPT_> + 47b128: f9400fe0 ldr x0, [sp, #24] + 47b12c: 9100c000 add x0, x0, #0x30 + 47b130: f9000fe0 str x0, [sp, #24] + 47b134: 17fffff6 b 47b10c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch11SectionInfoEEEvT_S5_+0x10> + 47b138: d503201f nop + 47b13c: a8c27bfd ldp x29, x30, [sp], #32 + 47b140: d65f03c0 ret + +000000000047b144 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE8max_sizeEv(): + 47b144: a9be7bfd stp x29, x30, [sp, #-32]! + 47b148: 910003fd mov x29, sp + 47b14c: f9000fe0 str x0, [sp, #24] + 47b150: f9400fe0 ldr x0, [sp, #24] + 47b154: 9400004e bl 47b28c <_ZNKSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 47b158: 94000046 bl 47b270 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE8max_sizeERKS2_> + 47b15c: a8c27bfd ldp x29, x30, [sp], #32 + 47b160: d65f03c0 ret + +000000000047b164 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv(): + 47b164: d10043ff sub sp, sp, #0x10 + 47b168: f90007e0 str x0, [sp, #8] + 47b16c: f94007e0 ldr x0, [sp, #8] + 47b170: f9400401 ldr x1, [x0, #8] + 47b174: f94007e0 ldr x0, [sp, #8] + 47b178: f9400000 ldr x0, [x0] + 47b17c: cb000020 sub x0, x1, x0 + 47b180: 9344fc01 asr x1, x0, #4 + 47b184: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 47b188: f2955560 movk x0, #0xaaab + 47b18c: 9b007c20 mul x0, x1, x0 + 47b190: 910043ff add sp, sp, #0x10 + 47b194: d65f03c0 ret + +000000000047b198 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE8allocateERS2_m(): + 47b198: a9be7bfd stp x29, x30, [sp, #-32]! + 47b19c: 910003fd mov x29, sp + 47b1a0: f9000fe0 str x0, [sp, #24] + 47b1a4: f9000be1 str x1, [sp, #16] + 47b1a8: d2800002 mov x2, #0x0 // #0 + 47b1ac: f9400be1 ldr x1, [sp, #16] + 47b1b0: f9400fe0 ldr x0, [sp, #24] + 47b1b4: 9400003b bl 47b2a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE8allocateEmPKv> + 47b1b8: a8c27bfd ldp x29, x30, [sp], #32 + 47b1bc: d65f03c0 ret + +000000000047b1c0 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch11SectionInfoESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch11SectionInfoESt13move_iteratorIPS1_EET0_PT_(): + 47b1c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 47b1c4: 910003fd mov x29, sp + 47b1c8: f9000fe0 str x0, [sp, #24] + 47b1cc: 9100a3e0 add x0, sp, #0x28 + 47b1d0: f9400fe1 ldr x1, [sp, #24] + 47b1d4: 9400004a bl 47b2fc <_ZNSt13move_iteratorIPN5Catch11SectionInfoEEC1ES2_> + 47b1d8: f94017e0 ldr x0, [sp, #40] + 47b1dc: a8c37bfd ldp x29, x30, [sp], #48 + 47b1e0: d65f03c0 ret + +000000000047b1e4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch11SectionInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch11SectionInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 47b1e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47b1e8: 910003fd mov x29, sp + 47b1ec: f90017e0 str x0, [sp, #40] + 47b1f0: f90013e1 str x1, [sp, #32] + 47b1f4: f9000fe2 str x2, [sp, #24] + 47b1f8: f9000be3 str x3, [sp, #16] + 47b1fc: f9400fe2 ldr x2, [sp, #24] + 47b200: f94013e1 ldr x1, [sp, #32] + 47b204: f94017e0 ldr x0, [sp, #40] + 47b208: 94000046 bl 47b320 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch11SectionInfoEES3_ET0_T_S6_S5_> + 47b20c: a8c37bfd ldp x29, x30, [sp], #48 + 47b210: d65f03c0 ret + +000000000047b214 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE10deallocateEPS2_m(): + 47b214: a9bd7bfd stp x29, x30, [sp, #-48]! + 47b218: 910003fd mov x29, sp + 47b21c: f90017e0 str x0, [sp, #40] + 47b220: f90013e1 str x1, [sp, #32] + 47b224: f9000fe2 str x2, [sp, #24] + 47b228: f94013e0 ldr x0, [sp, #32] + 47b22c: 97fe3039 bl 407310 <_ZdlPv@plt> + 47b230: d503201f nop + 47b234: a8c37bfd ldp x29, x30, [sp], #48 + 47b238: d65f03c0 ret + +000000000047b23c <_ZSt11__addressofIN5Catch11SectionInfoEEPT_RS2_>: +_ZSt11__addressofIN5Catch11SectionInfoEEPT_RS2_(): + 47b23c: d10043ff sub sp, sp, #0x10 + 47b240: f90007e0 str x0, [sp, #8] + 47b244: f94007e0 ldr x0, [sp, #8] + 47b248: 910043ff add sp, sp, #0x10 + 47b24c: d65f03c0 ret + +000000000047b250 <_ZSt8_DestroyIN5Catch11SectionInfoEEvPT_>: +_ZSt8_DestroyIN5Catch11SectionInfoEEvPT_(): + 47b250: a9be7bfd stp x29, x30, [sp, #-32]! + 47b254: 910003fd mov x29, sp + 47b258: f9000fe0 str x0, [sp, #24] + 47b25c: f9400fe0 ldr x0, [sp, #24] + 47b260: 97ff1d44 bl 442770 <_ZN5Catch11SectionInfoD1Ev> + 47b264: d503201f nop + 47b268: a8c27bfd ldp x29, x30, [sp], #32 + 47b26c: d65f03c0 ret + +000000000047b270 <_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch11SectionInfoEEE8max_sizeERKS2_(): + 47b270: a9be7bfd stp x29, x30, [sp, #-32]! + 47b274: 910003fd mov x29, sp + 47b278: f9000fe0 str x0, [sp, #24] + 47b27c: f9400fe0 ldr x0, [sp, #24] + 47b280: 94000035 bl 47b354 <_ZNK9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE8max_sizeEv> + 47b284: a8c27bfd ldp x29, x30, [sp], #32 + 47b288: d65f03c0 ret + +000000000047b28c <_ZNKSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv(): + 47b28c: d10043ff sub sp, sp, #0x10 + 47b290: f90007e0 str x0, [sp, #8] + 47b294: f94007e0 ldr x0, [sp, #8] + 47b298: 910043ff add sp, sp, #0x10 + 47b29c: d65f03c0 ret + +000000000047b2a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE8allocateEmPKv(): + 47b2a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 47b2a4: 910003fd mov x29, sp + 47b2a8: f90017e0 str x0, [sp, #40] + 47b2ac: f90013e1 str x1, [sp, #32] + 47b2b0: f9000fe2 str x2, [sp, #24] + 47b2b4: f94017e0 ldr x0, [sp, #40] + 47b2b8: 94000027 bl 47b354 <_ZNK9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE8max_sizeEv> + 47b2bc: aa0003e1 mov x1, x0 + 47b2c0: f94013e0 ldr x0, [sp, #32] + 47b2c4: eb01001f cmp x0, x1 + 47b2c8: 1a9f97e0 cset w0, hi // hi = pmore + 47b2cc: 12001c00 and w0, w0, #0xff + 47b2d0: 7100001f cmp w0, #0x0 + 47b2d4: 54000040 b.eq 47b2dc <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE8allocateEmPKv+0x3c> // b.none + 47b2d8: 97fe2f02 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 47b2dc: f94013e1 ldr x1, [sp, #32] + 47b2e0: aa0103e0 mov x0, x1 + 47b2e4: d37ff800 lsl x0, x0, #1 + 47b2e8: 8b010000 add x0, x0, x1 + 47b2ec: d37cec00 lsl x0, x0, #4 + 47b2f0: 97fe301c bl 407360 <_Znwm@plt> + 47b2f4: a8c37bfd ldp x29, x30, [sp], #48 + 47b2f8: d65f03c0 ret + +000000000047b2fc <_ZNSt13move_iteratorIPN5Catch11SectionInfoEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch11SectionInfoEEC1ES2_(): + 47b2fc: d10043ff sub sp, sp, #0x10 + 47b300: f90007e0 str x0, [sp, #8] + 47b304: f90003e1 str x1, [sp] + 47b308: f94007e0 ldr x0, [sp, #8] + 47b30c: f94003e1 ldr x1, [sp] + 47b310: f9000001 str x1, [x0] + 47b314: d503201f nop + 47b318: 910043ff add sp, sp, #0x10 + 47b31c: d65f03c0 ret + +000000000047b320 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch11SectionInfoEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch11SectionInfoEES3_ET0_T_S6_S5_(): + 47b320: a9bc7bfd stp x29, x30, [sp, #-64]! + 47b324: 910003fd mov x29, sp + 47b328: f90017e0 str x0, [sp, #40] + 47b32c: f90013e1 str x1, [sp, #32] + 47b330: f9000fe2 str x2, [sp, #24] + 47b334: 52800020 mov w0, #0x1 // #1 + 47b338: 3900ffe0 strb w0, [sp, #63] + 47b33c: f9400fe2 ldr x2, [sp, #24] + 47b340: f94013e1 ldr x1, [sp, #32] + 47b344: f94017e0 ldr x0, [sp, #40] + 47b348: 94000009 bl 47b36c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11SectionInfoEES5_EET0_T_S8_S7_> + 47b34c: a8c47bfd ldp x29, x30, [sp], #64 + 47b350: d65f03c0 ret + +000000000047b354 <_ZNK9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEE8max_sizeEv(): + 47b354: d10043ff sub sp, sp, #0x10 + 47b358: f90007e0 str x0, [sp, #8] + 47b35c: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 47b360: f2e0aaa0 movk x0, #0x555, lsl #48 + 47b364: 910043ff add sp, sp, #0x10 + 47b368: d65f03c0 ret + +000000000047b36c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11SectionInfoEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11SectionInfoEES5_EET0_T_S8_S7_(): + 47b36c: a9bb7bfd stp x29, x30, [sp, #-80]! + 47b370: 910003fd mov x29, sp + 47b374: f9000bf3 str x19, [sp, #16] + 47b378: f9001fe0 str x0, [sp, #56] + 47b37c: f9001be1 str x1, [sp, #48] + 47b380: f90017e2 str x2, [sp, #40] + 47b384: f94017e0 ldr x0, [sp, #40] + 47b388: f90027e0 str x0, [sp, #72] + 47b38c: 9100c3e1 add x1, sp, #0x30 + 47b390: 9100e3e0 add x0, sp, #0x38 + 47b394: 94000020 bl 47b414 <_ZStneIPN5Catch11SectionInfoEEbRKSt13move_iteratorIT_ES7_> + 47b398: 12001c00 and w0, w0, #0xff + 47b39c: 7100001f cmp w0, #0x0 + 47b3a0: 540001e0 b.eq 47b3dc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11SectionInfoEES5_EET0_T_S8_S7_+0x70> // b.none + 47b3a4: f94027e0 ldr x0, [sp, #72] + 47b3a8: 97ffffa5 bl 47b23c <_ZSt11__addressofIN5Catch11SectionInfoEEPT_RS2_> + 47b3ac: aa0003f3 mov x19, x0 + 47b3b0: 9100e3e0 add x0, sp, #0x38 + 47b3b4: 9400002e bl 47b46c <_ZNKSt13move_iteratorIPN5Catch11SectionInfoEEdeEv> + 47b3b8: aa0003e1 mov x1, x0 + 47b3bc: aa1303e0 mov x0, x19 + 47b3c0: 94000031 bl 47b484 <_ZSt10_ConstructIN5Catch11SectionInfoEJS1_EEvPT_DpOT0_> + 47b3c4: 9100e3e0 add x0, sp, #0x38 + 47b3c8: 9400001f bl 47b444 <_ZNSt13move_iteratorIPN5Catch11SectionInfoEEppEv> + 47b3cc: f94027e0 ldr x0, [sp, #72] + 47b3d0: 9100c000 add x0, x0, #0x30 + 47b3d4: f90027e0 str x0, [sp, #72] + 47b3d8: 17ffffed b 47b38c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11SectionInfoEES5_EET0_T_S8_S7_+0x20> + 47b3dc: f94027e0 ldr x0, [sp, #72] + 47b3e0: 1400000a b 47b408 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch11SectionInfoEES5_EET0_T_S8_S7_+0x9c> + 47b3e4: 97fe2ecf bl 406f20 <__cxa_begin_catch@plt> + 47b3e8: f94027e1 ldr x1, [sp, #72] + 47b3ec: f94017e0 ldr x0, [sp, #40] + 47b3f0: 97fffe82 bl 47adf8 <_ZSt8_DestroyIPN5Catch11SectionInfoEEvT_S3_> + 47b3f4: 97fe30bb bl 4076e0 <__cxa_rethrow@plt> + 47b3f8: aa0003f3 mov x19, x0 + 47b3fc: 97fe3105 bl 407810 <__cxa_end_catch@plt> + 47b400: aa1303e0 mov x0, x19 + 47b404: 97fe313f bl 407900 <_Unwind_Resume@plt> + 47b408: f9400bf3 ldr x19, [sp, #16] + 47b40c: a8c57bfd ldp x29, x30, [sp], #80 + 47b410: d65f03c0 ret + +000000000047b414 <_ZStneIPN5Catch11SectionInfoEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch11SectionInfoEEbRKSt13move_iteratorIT_ES7_(): + 47b414: a9be7bfd stp x29, x30, [sp, #-32]! + 47b418: 910003fd mov x29, sp + 47b41c: f9000fe0 str x0, [sp, #24] + 47b420: f9000be1 str x1, [sp, #16] + 47b424: f9400be1 ldr x1, [sp, #16] + 47b428: f9400fe0 ldr x0, [sp, #24] + 47b42c: 94000028 bl 47b4cc <_ZSteqIPN5Catch11SectionInfoEEbRKSt13move_iteratorIT_ES7_> + 47b430: 12001c00 and w0, w0, #0xff + 47b434: 52000000 eor w0, w0, #0x1 + 47b438: 12001c00 and w0, w0, #0xff + 47b43c: a8c27bfd ldp x29, x30, [sp], #32 + 47b440: d65f03c0 ret + +000000000047b444 <_ZNSt13move_iteratorIPN5Catch11SectionInfoEEppEv>: +_ZNSt13move_iteratorIPN5Catch11SectionInfoEEppEv(): + 47b444: d10043ff sub sp, sp, #0x10 + 47b448: f90007e0 str x0, [sp, #8] + 47b44c: f94007e0 ldr x0, [sp, #8] + 47b450: f9400000 ldr x0, [x0] + 47b454: 9100c001 add x1, x0, #0x30 + 47b458: f94007e0 ldr x0, [sp, #8] + 47b45c: f9000001 str x1, [x0] + 47b460: f94007e0 ldr x0, [sp, #8] + 47b464: 910043ff add sp, sp, #0x10 + 47b468: d65f03c0 ret + +000000000047b46c <_ZNKSt13move_iteratorIPN5Catch11SectionInfoEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch11SectionInfoEEdeEv(): + 47b46c: d10043ff sub sp, sp, #0x10 + 47b470: f90007e0 str x0, [sp, #8] + 47b474: f94007e0 ldr x0, [sp, #8] + 47b478: f9400000 ldr x0, [x0] + 47b47c: 910043ff add sp, sp, #0x10 + 47b480: d65f03c0 ret + +000000000047b484 <_ZSt10_ConstructIN5Catch11SectionInfoEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch11SectionInfoEJS1_EEvPT_DpOT0_(): + 47b484: a9bd7bfd stp x29, x30, [sp, #-48]! + 47b488: 910003fd mov x29, sp + 47b48c: f9000bf3 str x19, [sp, #16] + 47b490: f90017e0 str x0, [sp, #40] + 47b494: f90013e1 str x1, [sp, #32] + 47b498: f94013e0 ldr x0, [sp, #32] + 47b49c: 9400001c bl 47b50c <_ZSt7forwardIN5Catch11SectionInfoEEOT_RNSt16remove_referenceIS2_E4typeE> + 47b4a0: aa0003f3 mov x19, x0 + 47b4a4: f94017e0 ldr x0, [sp, #40] + 47b4a8: aa0003e1 mov x1, x0 + 47b4ac: d2800600 mov x0, #0x30 // #48 + 47b4b0: 97fe43f2 bl 40c478 <_ZnwmPv> + 47b4b4: aa1303e1 mov x1, x19 + 47b4b8: 97ff3368 bl 448258 <_ZN5Catch11SectionInfoC1EOS0_> + 47b4bc: d503201f nop + 47b4c0: f9400bf3 ldr x19, [sp, #16] + 47b4c4: a8c37bfd ldp x29, x30, [sp], #48 + 47b4c8: d65f03c0 ret + +000000000047b4cc <_ZSteqIPN5Catch11SectionInfoEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch11SectionInfoEEbRKSt13move_iteratorIT_ES7_(): + 47b4cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 47b4d0: 910003fd mov x29, sp + 47b4d4: f9000bf3 str x19, [sp, #16] + 47b4d8: f90017e0 str x0, [sp, #40] + 47b4dc: f90013e1 str x1, [sp, #32] + 47b4e0: f94017e0 ldr x0, [sp, #40] + 47b4e4: 9400000f bl 47b520 <_ZNKSt13move_iteratorIPN5Catch11SectionInfoEE4baseEv> + 47b4e8: aa0003f3 mov x19, x0 + 47b4ec: f94013e0 ldr x0, [sp, #32] + 47b4f0: 9400000c bl 47b520 <_ZNKSt13move_iteratorIPN5Catch11SectionInfoEE4baseEv> + 47b4f4: eb00027f cmp x19, x0 + 47b4f8: 1a9f17e0 cset w0, eq // eq = none + 47b4fc: 12001c00 and w0, w0, #0xff + 47b500: f9400bf3 ldr x19, [sp, #16] + 47b504: a8c37bfd ldp x29, x30, [sp], #48 + 47b508: d65f03c0 ret + +000000000047b50c <_ZSt7forwardIN5Catch11SectionInfoEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch11SectionInfoEEOT_RNSt16remove_referenceIS2_E4typeE(): + 47b50c: d10043ff sub sp, sp, #0x10 + 47b510: f90007e0 str x0, [sp, #8] + 47b514: f94007e0 ldr x0, [sp, #8] + 47b518: 910043ff add sp, sp, #0x10 + 47b51c: d65f03c0 ret + +000000000047b520 <_ZNKSt13move_iteratorIPN5Catch11SectionInfoEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch11SectionInfoEE4baseEv(): + 47b520: d10043ff sub sp, sp, #0x10 + 47b524: f90007e0 str x0, [sp, #8] + 47b528: f94007e0 ldr x0, [sp, #8] + 47b52c: f9400000 ldr x0, [x0] + 47b530: 910043ff add sp, sp, #0x10 + 47b534: d65f03c0 ret + +000000000047b538 <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 47b538: 90000680 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 47b53c: 912e4000 add x0, x0, #0xb90 + 47b540: f9400000 ldr x0, [x0] + 47b544: f100001f cmp x0, #0x0 + 47b548: 1a9f07e0 cset w0, ne // ne = any + 47b54c: 12001c00 and w0, w0, #0xff + 47b550: d65f03c0 ret + +000000000047b554 <_ZN5Catch25prepareExpandedExpressionERNS_15AssertionResultE>: +_ZN5Catch25prepareExpandedExpressionERNS_15AssertionResultE(): + 47b554: a9bc7bfd stp x29, x30, [sp, #-64]! + 47b558: 910003fd mov x29, sp + 47b55c: f9000fe0 str x0, [sp, #24] + 47b560: 910083e0 add x0, sp, #0x20 + 47b564: aa0003e8 mov x8, x0 + 47b568: f9400fe0 ldr x0, [sp, #24] + 47b56c: 94007aaa bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 47b570: 910083e0 add x0, sp, #0x20 + 47b574: 97fe2ee3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 47b578: d503201f nop + 47b57c: a8c47bfd ldp x29, x30, [sp], #64 + 47b580: d65f03c0 ret + +000000000047b584 <_ZN5Catch20getFormattedDurationB5cxx11Ed>: +_ZN5Catch20getFormattedDurationB5cxx11Ed(): + 47b584: a9a77bfd stp x29, x30, [sp, #-400]! + 47b588: 910003fd mov x29, sp + 47b58c: f9000bf3 str x19, [sp, #16] + 47b590: aa0803f3 mov x19, x8 + 47b594: fd0017e0 str d0, [sp, #40] + 47b598: d2802740 mov x0, #0x13a // #314 + 47b59c: f900c7e0 str x0, [sp, #392] + 47b5a0: 9100e3e0 add x0, sp, #0x38 + 47b5a4: 97fee721 bl 435228 <_ZN5Catch10ErrnoGuardC1Ev> + 47b5a8: 910103e2 add x2, sp, #0x40 + 47b5ac: fd4017e0 ldr d0, [sp, #40] + 47b5b0: d0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47b5b4: 91380001 add x1, x0, #0xe00 + 47b5b8: aa0203e0 mov x0, x2 + 47b5bc: 97fe2f19 bl 407220 + 47b5c0: 910603e0 add x0, sp, #0x180 + 47b5c4: 97fe30d3 bl 407910 <_ZNSaIcEC1Ev@plt> + 47b5c8: 910603e1 add x1, sp, #0x180 + 47b5cc: 910103e0 add x0, sp, #0x40 + 47b5d0: aa0103e2 mov x2, x1 + 47b5d4: aa0003e1 mov x1, x0 + 47b5d8: aa1303e0 mov x0, x19 + 47b5dc: 97fe3029 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 47b5e0: 910603e0 add x0, sp, #0x180 + 47b5e4: 97fe2f97 bl 407440 <_ZNSaIcED1Ev@plt> + 47b5e8: 9100e3e0 add x0, sp, #0x38 + 47b5ec: 97fee719 bl 435250 <_ZN5Catch10ErrnoGuardD1Ev> + 47b5f0: 14000008 b 47b610 <_ZN5Catch20getFormattedDurationB5cxx11Ed+0x8c> + 47b5f4: aa0003f3 mov x19, x0 + 47b5f8: 910603e0 add x0, sp, #0x180 + 47b5fc: 97fe2f91 bl 407440 <_ZNSaIcED1Ev@plt> + 47b600: 9100e3e0 add x0, sp, #0x38 + 47b604: 97fee713 bl 435250 <_ZN5Catch10ErrnoGuardD1Ev> + 47b608: aa1303e0 mov x0, x19 + 47b60c: 97fe30bd bl 407900 <_Unwind_Resume@plt> + 47b610: aa1303e0 mov x0, x19 + 47b614: f9400bf3 ldr x19, [sp, #16] + 47b618: a8d97bfd ldp x29, x30, [sp], #400 + 47b61c: d65f03c0 ret + +000000000047b620 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE>: +_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE(): + 47b620: a9b97bfd stp x29, x30, [sp, #-112]! + 47b624: 910003fd mov x29, sp + 47b628: f9000bf3 str x19, [sp, #16] + 47b62c: aa0803f3 mov x19, x8 + 47b630: f90017e0 str x0, [sp, #40] + 47b634: 910103e0 add x0, sp, #0x40 + 47b638: 97ff8f61 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 47b63c: 52800020 mov w0, #0x1 // #1 + 47b640: 3901bfe0 strb w0, [sp, #111] + 47b644: f94017e0 ldr x0, [sp, #40] + 47b648: f90033e0 str x0, [sp, #96] + 47b64c: f94033e0 ldr x0, [sp, #96] + 47b650: 97feb8f9 bl 429a34 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 47b654: f9001fe0 str x0, [sp, #56] + 47b658: f94033e0 ldr x0, [sp, #96] + 47b65c: 97feb902 bl 429a64 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 47b660: f9001be0 str x0, [sp, #48] + 47b664: 9100c3e1 add x1, sp, #0x30 + 47b668: 9100e3e0 add x0, sp, #0x38 + 47b66c: 97feb95a bl 429bd4 <_ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_> + 47b670: 12001c00 and w0, w0, #0xff + 47b674: 7100001f cmp w0, #0x0 + 47b678: 540002c0 b.eq 47b6d0 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE+0xb0> // b.none + 47b67c: 9100e3e0 add x0, sp, #0x38 + 47b680: 97fed487 bl 43089c <_ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 47b684: f9002fe0 str x0, [sp, #88] + 47b688: 3941bfe0 ldrb w0, [sp, #111] + 47b68c: 52000000 eor w0, w0, #0x1 + 47b690: 12001c00 and w0, w0, #0xff + 47b694: 7100001f cmp w0, #0x0 + 47b698: 540000e0 b.eq 47b6b4 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE+0x94> // b.none + 47b69c: 52800400 mov w0, #0x20 // #32 + 47b6a0: 39015fe0 strb w0, [sp, #87] + 47b6a4: 91015fe1 add x1, sp, #0x57 + 47b6a8: 910103e0 add x0, sp, #0x40 + 47b6ac: 97fff3e5 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 47b6b0: 14000002 b 47b6b8 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE+0x98> + 47b6b4: 3901bfff strb wzr, [sp, #111] + 47b6b8: 910103e0 add x0, sp, #0x40 + 47b6bc: f9402fe1 ldr x1, [sp, #88] + 47b6c0: 97ff555a bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 47b6c4: 9100e3e0 add x0, sp, #0x38 + 47b6c8: 97fed0df bl 42fa44 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 47b6cc: 17ffffe6 b 47b664 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE+0x44> + 47b6d0: 910103e0 add x0, sp, #0x40 + 47b6d4: aa1303e8 mov x8, x19 + 47b6d8: 97ff8f7b bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 47b6dc: d503201f nop + 47b6e0: 910103e0 add x0, sp, #0x40 + 47b6e4: 97ff8f4c bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 47b6e8: 14000006 b 47b700 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE+0xe0> + 47b6ec: aa0003f3 mov x19, x0 + 47b6f0: 910103e0 add x0, sp, #0x40 + 47b6f4: 97ff8f48 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 47b6f8: aa1303e0 mov x0, x19 + 47b6fc: 97fe3081 bl 407900 <_Unwind_Resume@plt> + 47b700: aa1303e0 mov x0, x19 + 47b704: f9400bf3 ldr x19, [sp, #16] + 47b708: a8c77bfd ldp x29, x30, [sp], #112 + 47b70c: d65f03c0 ret + +000000000047b710 <_ZN5Catch21TestEventListenerBaseC1ERKNS_14ReporterConfigE>: +_ZN5Catch21TestEventListenerBaseC1ERKNS_14ReporterConfigE(): + 47b710: a9be7bfd stp x29, x30, [sp, #-32]! + 47b714: 910003fd mov x29, sp + 47b718: f9000fe0 str x0, [sp, #24] + 47b71c: f9000be1 str x1, [sp, #16] + 47b720: f9400fe0 ldr x0, [sp, #24] + 47b724: f9400be1 ldr x1, [sp, #16] + 47b728: 97feecb9 bl 436a0c <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE> + 47b72c: f0000260 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 47b730: 91074001 add x1, x0, #0x1d0 + 47b734: f9400fe0 ldr x0, [sp, #24] + 47b738: f9000001 str x1, [x0] + 47b73c: d503201f nop + 47b740: a8c27bfd ldp x29, x30, [sp], #32 + 47b744: d65f03c0 ret + +000000000047b748 <_ZN5Catch21TestEventListenerBase17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch21TestEventListenerBase17assertionStartingERKNS_13AssertionInfoE(): + 47b748: d10043ff sub sp, sp, #0x10 + 47b74c: f90007e0 str x0, [sp, #8] + 47b750: f90003e1 str x1, [sp] + 47b754: d503201f nop + 47b758: 910043ff add sp, sp, #0x10 + 47b75c: d65f03c0 ret + +000000000047b760 <_ZN5Catch21TestEventListenerBase14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch21TestEventListenerBase14assertionEndedERKNS_14AssertionStatsE(): + 47b760: d10043ff sub sp, sp, #0x10 + 47b764: f90007e0 str x0, [sp, #8] + 47b768: f90003e1 str x1, [sp] + 47b76c: 52800000 mov w0, #0x0 // #0 + 47b770: 910043ff add sp, sp, #0x10 + 47b774: d65f03c0 ret + +000000000047b778 <_ZN5Catch21StreamingReporterBaseD1Ev>: +_ZN5Catch21StreamingReporterBaseD1Ev(): + 47b778: a9be7bfd stp x29, x30, [sp, #-32]! + 47b77c: 910003fd mov x29, sp + 47b780: f9000fe0 str x0, [sp, #24] + 47b784: f0000260 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 47b788: 91040001 add x1, x0, #0x100 + 47b78c: f9400fe0 ldr x0, [sp, #24] + 47b790: f9000001 str x1, [x0] + 47b794: f9400fe0 ldr x0, [sp, #24] + 47b798: 91024000 add x0, x0, #0x90 + 47b79c: 940002ff bl 47c398 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EED1Ev> + 47b7a0: f9400fe0 ldr x0, [sp, #24] + 47b7a4: 91012000 add x0, x0, #0x48 + 47b7a8: 9400005a bl 47b910 <_ZN5Catch8LazyStatINS_9GroupInfoEED1Ev> + 47b7ac: f9400fe0 ldr x0, [sp, #24] + 47b7b0: 91006000 add x0, x0, #0x18 + 47b7b4: 97feec7b bl 4369a0 <_ZN5Catch8LazyStatINS_11TestRunInfoEED1Ev> + 47b7b8: f9400fe0 ldr x0, [sp, #24] + 47b7bc: 97feec5c bl 43692c <_ZN5Catch18IStreamingReporterD1Ev> + 47b7c0: d503201f nop + 47b7c4: a8c27bfd ldp x29, x30, [sp], #32 + 47b7c8: d65f03c0 ret + +000000000047b7cc <_ZN5Catch21StreamingReporterBaseD0Ev>: +_ZN5Catch21StreamingReporterBaseD0Ev(): + 47b7cc: a9be7bfd stp x29, x30, [sp, #-32]! + 47b7d0: 910003fd mov x29, sp + 47b7d4: f9000fe0 str x0, [sp, #24] + 47b7d8: f9400fe0 ldr x0, [sp, #24] + 47b7dc: 97ffffe7 bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 47b7e0: d2801601 mov x1, #0xb0 // #176 + 47b7e4: f9400fe0 ldr x0, [sp, #24] + 47b7e8: 97fe2ee6 bl 407380 <_ZdlPvm@plt> + 47b7ec: a8c27bfd ldp x29, x30, [sp], #32 + 47b7f0: d65f03c0 ret + +000000000047b7f4 <_ZN5Catch22CumulativeReporterBaseD1Ev>: +_ZN5Catch22CumulativeReporterBaseD2Ev(): + 47b7f4: a9be7bfd stp x29, x30, [sp, #-32]! + 47b7f8: 910003fd mov x29, sp + 47b7fc: f9000fe0 str x0, [sp, #24] + 47b800: f0000260 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 47b804: 9100a001 add x1, x0, #0x28 + 47b808: f9400fe0 ldr x0, [sp, #24] + 47b80c: f9000001 str x1, [x0] + 47b810: f9400fe0 ldr x0, [sp, #24] + 47b814: 9102c000 add x0, x0, #0xb0 + 47b818: 940002f4 bl 47c3e8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED1Ev> + 47b81c: f9400fe0 ldr x0, [sp, #24] + 47b820: 91028000 add x0, x0, #0xa0 + 47b824: 940000b7 bl 47bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47b828: f9400fe0 ldr x0, [sp, #24] + 47b82c: 91024000 add x0, x0, #0x90 + 47b830: 940000b4 bl 47bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47b834: f9400fe0 ldr x0, [sp, #24] + 47b838: 9101e000 add x0, x0, #0x78 + 47b83c: 9400035d bl 47c5b0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EED1Ev> + 47b840: f9400fe0 ldr x0, [sp, #24] + 47b844: 91018000 add x0, x0, #0x60 + 47b848: 94000346 bl 47c560 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EED1Ev> + 47b84c: f9400fe0 ldr x0, [sp, #24] + 47b850: 91012000 add x0, x0, #0x48 + 47b854: 9400032f bl 47c510 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EED1Ev> + 47b858: f9400fe0 ldr x0, [sp, #24] + 47b85c: 9100c000 add x0, x0, #0x30 + 47b860: 94000318 bl 47c4c0 <_ZNSt6vectorIS_ISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EESaIS6_EED1Ev> + 47b864: f9400fe0 ldr x0, [sp, #24] + 47b868: 91006000 add x0, x0, #0x18 + 47b86c: 940002f3 bl 47c438 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EED1Ev> + 47b870: f9400fe0 ldr x0, [sp, #24] + 47b874: 97feec2e bl 43692c <_ZN5Catch18IStreamingReporterD1Ev> + 47b878: d503201f nop + 47b87c: a8c27bfd ldp x29, x30, [sp], #32 + 47b880: d65f03c0 ret + +000000000047b884 <_ZN5Catch22CumulativeReporterBaseD0Ev>: +_ZN5Catch22CumulativeReporterBaseD0Ev(): + 47b884: a9be7bfd stp x29, x30, [sp, #-32]! + 47b888: 910003fd mov x29, sp + 47b88c: f9000fe0 str x0, [sp, #24] + 47b890: f9400fe0 ldr x0, [sp, #24] + 47b894: 97ffffd8 bl 47b7f4 <_ZN5Catch22CumulativeReporterBaseD1Ev> + 47b898: d2801a01 mov x1, #0xd0 // #208 + 47b89c: f9400fe0 ldr x0, [sp, #24] + 47b8a0: 97fe2eb8 bl 407380 <_ZdlPvm@plt> + 47b8a4: a8c27bfd ldp x29, x30, [sp], #32 + 47b8a8: d65f03c0 ret + +000000000047b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE>: +_ZN5CatchlsERSoNS_11lineOfCharsE(): + 47b8ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 47b8b0: 910003fd mov x29, sp + 47b8b4: f9000fe0 str x0, [sp, #24] + 47b8b8: 390043e1 strb w1, [sp, #16] + 47b8bc: f90017ff str xzr, [sp, #40] + 47b8c0: f94017e0 ldr x0, [sp, #40] + 47b8c4: f101381f cmp x0, #0x4e + 47b8c8: 54000128 b.hi 47b8ec <_ZN5CatchlsERSoNS_11lineOfCharsE+0x40> // b.pmore + 47b8cc: 394043e0 ldrb w0, [sp, #16] + 47b8d0: 2a0003e1 mov w1, w0 + 47b8d4: f9400fe0 ldr x0, [sp, #24] + 47b8d8: 97fe2cfa bl 406cc0 <_ZNSo3putEc@plt> + 47b8dc: f94017e0 ldr x0, [sp, #40] + 47b8e0: 91000400 add x0, x0, #0x1 + 47b8e4: f90017e0 str x0, [sp, #40] + 47b8e8: 17fffff6 b 47b8c0 <_ZN5CatchlsERSoNS_11lineOfCharsE+0x14> + 47b8ec: f9400fe0 ldr x0, [sp, #24] + 47b8f0: a8c37bfd ldp x29, x30, [sp], #48 + 47b8f4: d65f03c0 ret + +000000000047b8f8 <_ZN5Catch18IStreamingReporter22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch18IStreamingReporter22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 47b8f8: d10043ff sub sp, sp, #0x10 + 47b8fc: f90007e0 str x0, [sp, #8] + 47b900: f90003e1 str x1, [sp] + 47b904: d503201f nop + 47b908: 910043ff add sp, sp, #0x10 + 47b90c: d65f03c0 ret + +000000000047b910 <_ZN5Catch8LazyStatINS_9GroupInfoEED1Ev>: +_ZN5Catch8LazyStatINS_9GroupInfoEED2Ev(): + 47b910: a9be7bfd stp x29, x30, [sp, #-32]! + 47b914: 910003fd mov x29, sp + 47b918: f9000fe0 str x0, [sp, #24] + 47b91c: f9400fe0 ldr x0, [sp, #24] + 47b920: 94000296 bl 47c378 <_ZN5Catch6OptionINS_9GroupInfoEED1Ev> + 47b924: d503201f nop + 47b928: a8c27bfd ldp x29, x30, [sp], #32 + 47b92c: d65f03c0 ret + +000000000047b930 <_ZN5Catch21StreamingReporterBase8skipTestERKNS_12TestCaseInfoE>: +_ZN5Catch21StreamingReporterBase8skipTestERKNS_12TestCaseInfoE(): + 47b930: d10043ff sub sp, sp, #0x10 + 47b934: f90007e0 str x0, [sp, #8] + 47b938: f90003e1 str x1, [sp] + 47b93c: d503201f nop + 47b940: 910043ff add sp, sp, #0x10 + 47b944: d65f03c0 ret + +000000000047b948 <_ZN5Catch12SectionStatsC1ERKS0_>: +_ZN5Catch12SectionStatsC2ERKS0_(): + 47b948: a9be7bfd stp x29, x30, [sp, #-32]! + 47b94c: 910003fd mov x29, sp + 47b950: f9000fe0 str x0, [sp, #24] + 47b954: f9000be1 str x1, [sp, #16] + 47b958: f9400fe0 ldr x0, [sp, #24] + 47b95c: f9400be1 ldr x1, [sp, #16] + 47b960: 97ff2805 bl 445974 <_ZN5Catch11SectionInfoC1ERKS0_> + 47b964: f9400fe0 ldr x0, [sp, #24] + 47b968: 9100c001 add x1, x0, #0x30 + 47b96c: f9400be0 ldr x0, [sp, #16] + 47b970: 9100c000 add x0, x0, #0x30 + 47b974: aa0103e2 mov x2, x1 + 47b978: aa0003e3 mov x3, x0 + 47b97c: a9400460 ldp x0, x1, [x3] + 47b980: a9000440 stp x0, x1, [x2] + 47b984: f9400860 ldr x0, [x3, #16] + 47b988: f9000840 str x0, [x2, #16] + 47b98c: f9400be0 ldr x0, [sp, #16] + 47b990: f9402401 ldr x1, [x0, #72] + 47b994: f9400fe0 ldr x0, [sp, #24] + 47b998: f9002401 str x1, [x0, #72] + 47b99c: f9400be0 ldr x0, [sp, #16] + 47b9a0: 39414001 ldrb w1, [x0, #80] + 47b9a4: f9400fe0 ldr x0, [sp, #24] + 47b9a8: 39014001 strb w1, [x0, #80] + 47b9ac: d503201f nop + 47b9b0: a8c27bfd ldp x29, x30, [sp], #32 + 47b9b4: d65f03c0 ret + +000000000047b9b8 <_ZN5Catch22CumulativeReporterBase11SectionNodeC1ERKNS_12SectionStatsE>: +_ZN5Catch22CumulativeReporterBase11SectionNodeC1ERKNS_12SectionStatsE(): + 47b9b8: a9be7bfd stp x29, x30, [sp, #-32]! + 47b9bc: 910003fd mov x29, sp + 47b9c0: f9000fe0 str x0, [sp, #24] + 47b9c4: f9000be1 str x1, [sp, #16] + 47b9c8: f9400fe0 ldr x0, [sp, #24] + 47b9cc: f9400be1 ldr x1, [sp, #16] + 47b9d0: 97ffffde bl 47b948 <_ZN5Catch12SectionStatsC1ERKS0_> + 47b9d4: f9400fe0 ldr x0, [sp, #24] + 47b9d8: 91016000 add x0, x0, #0x58 + 47b9dc: 97feed55 bl 436f30 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEC1Ev> + 47b9e0: f9400fe0 ldr x0, [sp, #24] + 47b9e4: 9101c000 add x0, x0, #0x70 + 47b9e8: 97feed5a bl 436f50 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EEC1Ev> + 47b9ec: f9400fe0 ldr x0, [sp, #24] + 47b9f0: 91022000 add x0, x0, #0x88 + 47b9f4: 97fe2f27 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 47b9f8: f9400fe0 ldr x0, [sp, #24] + 47b9fc: 9102a000 add x0, x0, #0xa8 + 47ba00: 97fe2f24 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 47ba04: d503201f nop + 47ba08: a8c27bfd ldp x29, x30, [sp], #32 + 47ba0c: d65f03c0 ret + +000000000047ba10 <_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKNS_11SectionInfoE>: +_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKNS_11SectionInfoE(): + 47ba10: d10043ff sub sp, sp, #0x10 + 47ba14: f90007e0 str x0, [sp, #8] + 47ba18: f90003e1 str x1, [sp] + 47ba1c: f94007e0 ldr x0, [sp, #8] + 47ba20: f94003e1 ldr x1, [sp] + 47ba24: f9000001 str x1, [x0] + 47ba28: d503201f nop + 47ba2c: 910043ff add sp, sp, #0x10 + 47ba30: d65f03c0 ret + +000000000047ba34 <_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKS1_>: +_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKS1_(): + 47ba34: d10043ff sub sp, sp, #0x10 + 47ba38: f90007e0 str x0, [sp, #8] + 47ba3c: f90003e1 str x1, [sp] + 47ba40: f94003e0 ldr x0, [sp] + 47ba44: f9400001 ldr x1, [x0] + 47ba48: f94007e0 ldr x0, [sp, #8] + 47ba4c: f9000001 str x1, [x0] + 47ba50: d503201f nop + 47ba54: 910043ff add sp, sp, #0x10 + 47ba58: d65f03c0 ret + +000000000047ba5c <_ZNK5Catch22CumulativeReporterBase13BySectionInfoclERKSt10shared_ptrINS0_11SectionNodeEE>: +_ZNK5Catch22CumulativeReporterBase13BySectionInfoclERKSt10shared_ptrINS0_11SectionNodeEE(): + 47ba5c: a9be7bfd stp x29, x30, [sp, #-32]! + 47ba60: 910003fd mov x29, sp + 47ba64: f9000fe0 str x0, [sp, #24] + 47ba68: f9000be1 str x1, [sp, #16] + 47ba6c: f9400be0 ldr x0, [sp, #16] + 47ba70: 9400028d bl 47c4a4 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 47ba74: aa0003e2 mov x2, x0 + 47ba78: f9400fe0 ldr x0, [sp, #24] + 47ba7c: f9400000 ldr x0, [x0] + 47ba80: aa0003e1 mov x1, x0 + 47ba84: aa0203e0 mov x0, x2 + 47ba88: 97fe3cfd bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 47ba8c: 12001c00 and w0, w0, #0xff + 47ba90: 7100001f cmp w0, #0x0 + 47ba94: 540001e0 b.eq 47bad0 <_ZNK5Catch22CumulativeReporterBase13BySectionInfoclERKSt10shared_ptrINS0_11SectionNodeEE+0x74> // b.none + 47ba98: f9400be0 ldr x0, [sp, #16] + 47ba9c: 94000282 bl 47c4a4 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 47baa0: 91008002 add x2, x0, #0x20 + 47baa4: f9400fe0 ldr x0, [sp, #24] + 47baa8: f9400000 ldr x0, [x0] + 47baac: 91008000 add x0, x0, #0x20 + 47bab0: aa0003e1 mov x1, x0 + 47bab4: aa0203e0 mov x0, x2 + 47bab8: 9400d3f5 bl 4b0a8c <_ZNK5Catch14SourceLineInfoeqERKS0_> + 47babc: 12001c00 and w0, w0, #0xff + 47bac0: 7100001f cmp w0, #0x0 + 47bac4: 54000060 b.eq 47bad0 <_ZNK5Catch22CumulativeReporterBase13BySectionInfoclERKSt10shared_ptrINS0_11SectionNodeEE+0x74> // b.none + 47bac8: 52800020 mov w0, #0x1 // #1 + 47bacc: 14000002 b 47bad4 <_ZNK5Catch22CumulativeReporterBase13BySectionInfoclERKSt10shared_ptrINS0_11SectionNodeEE+0x78> + 47bad0: 52800000 mov w0, #0x0 // #0 + 47bad4: a8c27bfd ldp x29, x30, [sp], #32 + 47bad8: d65f03c0 ret + +000000000047badc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 47badc: a9be7bfd stp x29, x30, [sp, #-32]! + 47bae0: 910003fd mov x29, sp + 47bae4: f9000fe0 str x0, [sp, #24] + 47bae8: f9400fe0 ldr x0, [sp, #24] + 47baec: 91002000 add x0, x0, #0x8 + 47baf0: 97fe3ebc bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47baf4: d503201f nop + 47baf8: a8c27bfd ldp x29, x30, [sp], #32 + 47bafc: d65f03c0 ret + +000000000047bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED2Ev(): + 47bb00: a9be7bfd stp x29, x30, [sp, #-32]! + 47bb04: 910003fd mov x29, sp + 47bb08: f9000fe0 str x0, [sp, #24] + 47bb0c: f9400fe0 ldr x0, [sp, #24] + 47bb10: 97fffff3 bl 47badc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47bb14: d503201f nop + 47bb18: a8c27bfd ldp x29, x30, [sp], #32 + 47bb1c: d65f03c0 ret + +000000000047bb20 <_ZNK5Catch22CumulativeReporterBase14getPreferencesEv>: +_ZNK5Catch22CumulativeReporterBase14getPreferencesEv(): + 47bb20: d10043ff sub sp, sp, #0x10 + 47bb24: f90007e0 str x0, [sp, #8] + 47bb28: f94007e0 ldr x0, [sp, #8] + 47bb2c: 79419000 ldrh w0, [x0, #200] + 47bb30: 910043ff add sp, sp, #0x10 + 47bb34: d65f03c0 ret + +000000000047bb38 <_ZN5Catch22CumulativeReporterBase15testRunStartingERKNS_11TestRunInfoE>: +_ZN5Catch22CumulativeReporterBase15testRunStartingERKNS_11TestRunInfoE(): + 47bb38: d10043ff sub sp, sp, #0x10 + 47bb3c: f90007e0 str x0, [sp, #8] + 47bb40: f90003e1 str x1, [sp] + 47bb44: d503201f nop + 47bb48: 910043ff add sp, sp, #0x10 + 47bb4c: d65f03c0 ret + +000000000047bb50 <_ZN5Catch22CumulativeReporterBase17testGroupStartingERKNS_9GroupInfoE>: +_ZN5Catch22CumulativeReporterBase17testGroupStartingERKNS_9GroupInfoE(): + 47bb50: d10043ff sub sp, sp, #0x10 + 47bb54: f90007e0 str x0, [sp, #8] + 47bb58: f90003e1 str x1, [sp] + 47bb5c: d503201f nop + 47bb60: 910043ff add sp, sp, #0x10 + 47bb64: d65f03c0 ret + +000000000047bb68 <_ZN5Catch22CumulativeReporterBase16testCaseStartingERKNS_12TestCaseInfoE>: +_ZN5Catch22CumulativeReporterBase16testCaseStartingERKNS_12TestCaseInfoE(): + 47bb68: d10043ff sub sp, sp, #0x10 + 47bb6c: f90007e0 str x0, [sp, #8] + 47bb70: f90003e1 str x1, [sp] + 47bb74: d503201f nop + 47bb78: 910043ff add sp, sp, #0x10 + 47bb7c: d65f03c0 ret + +000000000047bb80 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1Ev>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1Ev(): + 47bb80: a9be7bfd stp x29, x30, [sp, #-32]! + 47bb84: 910003fd mov x29, sp + 47bb88: f9000fe0 str x0, [sp, #24] + 47bb8c: f9400fe0 ldr x0, [sp, #24] + 47bb90: f900001f str xzr, [x0] + 47bb94: f9400fe0 ldr x0, [sp, #24] + 47bb98: 91002000 add x0, x0, #0x8 + 47bb9c: 97fe3ecc bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 47bba0: d503201f nop + 47bba4: a8c27bfd ldp x29, x30, [sp], #32 + 47bba8: d65f03c0 ret + +000000000047bbac <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEaSERKS5_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEaSERKS5_(): + 47bbac: a9be7bfd stp x29, x30, [sp, #-32]! + 47bbb0: 910003fd mov x29, sp + 47bbb4: f9000fe0 str x0, [sp, #24] + 47bbb8: f9000be1 str x1, [sp, #16] + 47bbbc: f9400be0 ldr x0, [sp, #16] + 47bbc0: f9400001 ldr x1, [x0] + 47bbc4: f9400fe0 ldr x0, [sp, #24] + 47bbc8: f9000001 str x1, [x0] + 47bbcc: f9400fe0 ldr x0, [sp, #24] + 47bbd0: 91002002 add x2, x0, #0x8 + 47bbd4: f9400be0 ldr x0, [sp, #16] + 47bbd8: 91002000 add x0, x0, #0x8 + 47bbdc: aa0003e1 mov x1, x0 + 47bbe0: aa0203e0 mov x0, x2 + 47bbe4: 97fe3e56 bl 40b53c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_> + 47bbe8: f9400fe0 ldr x0, [sp, #24] + 47bbec: a8c27bfd ldp x29, x30, [sp], #32 + 47bbf0: d65f03c0 ret + +000000000047bbf4 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSERKS3_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSERKS3_(): + 47bbf4: a9be7bfd stp x29, x30, [sp, #-32]! + 47bbf8: 910003fd mov x29, sp + 47bbfc: f9000fe0 str x0, [sp, #24] + 47bc00: f9000be1 str x1, [sp, #16] + 47bc04: f9400fe0 ldr x0, [sp, #24] + 47bc08: f9400be1 ldr x1, [sp, #16] + 47bc0c: 97ffffe8 bl 47bbac <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEaSERKS5_> + 47bc10: f9400fe0 ldr x0, [sp, #24] + 47bc14: a8c27bfd ldp x29, x30, [sp], #32 + 47bc18: d65f03c0 ret + +000000000047bc1c <_ZN5Catch22CumulativeReporterBase15sectionStartingERKNS_11SectionInfoE>: +_ZN5Catch22CumulativeReporterBase15sectionStartingERKNS_11SectionInfoE(): + 47bc1c: a9b17bfd stp x29, x30, [sp, #-240]! + 47bc20: 910003fd mov x29, sp + 47bc24: a90153f3 stp x19, x20, [sp, #16] + 47bc28: f90017e0 str x0, [sp, #40] + 47bc2c: f90013e1 str x1, [sp, #32] + 47bc30: f90053ff str xzr, [sp, #160] + 47bc34: f90057ff str xzr, [sp, #168] + 47bc38: f9005bff str xzr, [sp, #176] + 47bc3c: 910283e0 add x0, sp, #0xa0 + 47bc40: 97ff1a54 bl 442590 <_ZN5Catch6CountsC1Ev> + 47bc44: 910283e1 add x1, sp, #0xa0 + 47bc48: 910123e0 add x0, sp, #0x48 + 47bc4c: 52800003 mov w3, #0x0 // #0 + 47bc50: 2f00e400 movi d0, #0x0 + 47bc54: aa0103e2 mov x2, x1 + 47bc58: f94013e1 ldr x1, [sp, #32] + 47bc5c: 9400ef71 bl 4b7a20 <_ZN5Catch12SectionStatsC1ERKNS_11SectionInfoERKNS_6CountsEdb> + 47bc60: f9001fff str xzr, [sp, #56] + 47bc64: f90023ff str xzr, [sp, #64] + 47bc68: f94017e0 ldr x0, [sp, #40] + 47bc6c: 9102c000 add x0, x0, #0xb0 + 47bc70: 94000264 bl 47c600 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5emptyEv> + 47bc74: 12001c00 and w0, w0, #0xff + 47bc78: 7100001f cmp w0, #0x0 + 47bc7c: 54000340 b.eq 47bce4 <_ZN5Catch22CumulativeReporterBase15sectionStartingERKNS_11SectionInfoE+0xc8> // b.none + 47bc80: f94017e0 ldr x0, [sp, #40] + 47bc84: 91024000 add x0, x0, #0x90 + 47bc88: 9400026e bl 47c640 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 47bc8c: 12001c00 and w0, w0, #0xff + 47bc90: 52000000 eor w0, w0, #0x1 + 47bc94: 12001c00 and w0, w0, #0xff + 47bc98: 7100001f cmp w0, #0x0 + 47bc9c: 540001a0 b.eq 47bcd0 <_ZN5Catch22CumulativeReporterBase15sectionStartingERKNS_11SectionInfoE+0xb4> // b.none + 47bca0: f94017e0 ldr x0, [sp, #40] + 47bca4: 91024013 add x19, x0, #0x90 + 47bca8: 910123e0 add x0, sp, #0x48 + 47bcac: 9102e3e1 add x1, sp, #0xb8 + 47bcb0: aa0103e8 mov x8, x1 + 47bcb4: 9400026c bl 47c664 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase11SectionNodeEJRNS0_12SectionStatsEEESt10shared_ptrIT_EDpOT0_> + 47bcb8: 9102e3e0 add x0, sp, #0xb8 + 47bcbc: aa0003e1 mov x1, x0 + 47bcc0: aa1303e0 mov x0, x19 + 47bcc4: 94000281 bl 47c6c8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSEOS3_> + 47bcc8: 9102e3e0 add x0, sp, #0xb8 + 47bccc: 97ffff8d bl 47bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47bcd0: f94017e0 ldr x0, [sp, #40] + 47bcd4: 91024001 add x1, x0, #0x90 + 47bcd8: 9100e3e0 add x0, sp, #0x38 + 47bcdc: 97ffffc6 bl 47bbf4 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSERKS3_> + 47bce0: 14000034 b 47bdb0 <_ZN5Catch22CumulativeReporterBase15sectionStartingERKNS_11SectionInfoE+0x194> + 47bce4: f94017e0 ldr x0, [sp, #40] + 47bce8: 9102c000 add x0, x0, #0xb0 + 47bcec: 94000286 bl 47c704 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4backEv> + 47bcf0: 940001e6 bl 47c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 47bcf4: f90077e0 str x0, [sp, #232] + 47bcf8: f94077e0 ldr x0, [sp, #232] + 47bcfc: 91016000 add x0, x0, #0x58 + 47bd00: 94000290 bl 47c740 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv> + 47bd04: aa0003f3 mov x19, x0 + 47bd08: f94077e0 ldr x0, [sp, #232] + 47bd0c: 91016000 add x0, x0, #0x58 + 47bd10: 94000295 bl 47c764 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv> + 47bd14: aa0003f4 mov x20, x0 + 47bd18: 910323e0 add x0, sp, #0xc8 + 47bd1c: f94013e1 ldr x1, [sp, #32] + 47bd20: 97ffff3c bl 47ba10 <_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKNS_11SectionInfoE> + 47bd24: 910323e0 add x0, sp, #0xc8 + 47bd28: aa0003e2 mov x2, x0 + 47bd2c: aa1403e1 mov x1, x20 + 47bd30: aa1303e0 mov x0, x19 + 47bd34: 94000296 bl 47c78c <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS4_13BySectionInfoEET_SD_SD_T0_> + 47bd38: f9001be0 str x0, [sp, #48] + 47bd3c: f94077e0 ldr x0, [sp, #232] + 47bd40: 91016000 add x0, x0, #0x58 + 47bd44: 94000288 bl 47c764 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv> + 47bd48: f9006be0 str x0, [sp, #208] + 47bd4c: 910343e1 add x1, sp, #0xd0 + 47bd50: 9100c3e0 add x0, sp, #0x30 + 47bd54: 940002a2 bl 47c7dc <_ZN9__gnu_cxxeqIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 47bd58: 12001c00 and w0, w0, #0xff + 47bd5c: 7100001f cmp w0, #0x0 + 47bd60: 540001e0 b.eq 47bd9c <_ZN5Catch22CumulativeReporterBase15sectionStartingERKNS_11SectionInfoE+0x180> // b.none + 47bd64: 910123e0 add x0, sp, #0x48 + 47bd68: 910363e1 add x1, sp, #0xd8 + 47bd6c: aa0103e8 mov x8, x1 + 47bd70: 9400023d bl 47c664 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase11SectionNodeEJRNS0_12SectionStatsEEESt10shared_ptrIT_EDpOT0_> + 47bd74: 910363e1 add x1, sp, #0xd8 + 47bd78: 9100e3e0 add x0, sp, #0x38 + 47bd7c: 94000253 bl 47c6c8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSEOS3_> + 47bd80: 910363e0 add x0, sp, #0xd8 + 47bd84: 97ffff5f bl 47bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47bd88: f94077e0 ldr x0, [sp, #232] + 47bd8c: 91016000 add x0, x0, #0x58 + 47bd90: 9100e3e1 add x1, sp, #0x38 + 47bd94: 940002a3 bl 47c820 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE9push_backERKS4_> + 47bd98: 14000006 b 47bdb0 <_ZN5Catch22CumulativeReporterBase15sectionStartingERKNS_11SectionInfoE+0x194> + 47bd9c: 9100c3e0 add x0, sp, #0x30 + 47bda0: 940002c0 bl 47c8a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv> + 47bda4: aa0003e1 mov x1, x0 + 47bda8: 9100e3e0 add x0, sp, #0x38 + 47bdac: 97ffff92 bl 47bbf4 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSERKS3_> + 47bdb0: f94017e0 ldr x0, [sp, #40] + 47bdb4: 9102c000 add x0, x0, #0xb0 + 47bdb8: 9100e3e1 add x1, sp, #0x38 + 47bdbc: 94000299 bl 47c820 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE9push_backERKS4_> + 47bdc0: f94017e0 ldr x0, [sp, #40] + 47bdc4: 91028013 add x19, x0, #0xa0 + 47bdc8: 9100e3e0 add x0, sp, #0x38 + 47bdcc: 940002bb bl 47c8b8 <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEONSt16remove_referenceIT_E4typeEOS7_> + 47bdd0: aa0003e1 mov x1, x0 + 47bdd4: aa1303e0 mov x0, x19 + 47bdd8: 9400023c bl 47c6c8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSEOS3_> + 47bddc: 9100e3e0 add x0, sp, #0x38 + 47bde0: 97ffff48 bl 47bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47bde4: 910123e0 add x0, sp, #0x48 + 47bde8: 97ff1a6a bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 47bdec: 14000008 b 47be0c <_ZN5Catch22CumulativeReporterBase15sectionStartingERKNS_11SectionInfoE+0x1f0> + 47bdf0: aa0003f3 mov x19, x0 + 47bdf4: 9100e3e0 add x0, sp, #0x38 + 47bdf8: 97ffff42 bl 47bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47bdfc: 910123e0 add x0, sp, #0x48 + 47be00: 97ff1a64 bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 47be04: aa1303e0 mov x0, x19 + 47be08: 97fe2ebe bl 407900 <_Unwind_Resume@plt> + 47be0c: a94153f3 ldp x19, x20, [sp, #16] + 47be10: a8cf7bfd ldp x29, x30, [sp], #240 + 47be14: d65f03c0 ret + +000000000047be18 <_ZN5Catch22CumulativeReporterBase17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch22CumulativeReporterBase17assertionStartingERKNS_13AssertionInfoE(): + 47be18: d10043ff sub sp, sp, #0x10 + 47be1c: f90007e0 str x0, [sp, #8] + 47be20: f90003e1 str x1, [sp] + 47be24: d503201f nop + 47be28: 910043ff add sp, sp, #0x10 + 47be2c: d65f03c0 ret + +000000000047be30 <_ZN5Catch22CumulativeReporterBase14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch22CumulativeReporterBase14assertionEndedERKNS_14AssertionStatsE(): + 47be30: a9bd7bfd stp x29, x30, [sp, #-48]! + 47be34: 910003fd mov x29, sp + 47be38: f9000fe0 str x0, [sp, #24] + 47be3c: f9000be1 str x1, [sp, #16] + 47be40: f9400fe0 ldr x0, [sp, #24] + 47be44: 9102c000 add x0, x0, #0xb0 + 47be48: 940001ee bl 47c600 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5emptyEv> + 47be4c: 12001c00 and w0, w0, #0xff + 47be50: 52000000 eor w0, w0, #0x1 + 47be54: 12001c00 and w0, w0, #0xff + 47be58: 7100001f cmp w0, #0x0 + 47be5c: 54000121 b.ne 47be80 <_ZN5Catch22CumulativeReporterBase14assertionEndedERKNS_14AssertionStatsE+0x50> // b.any + 47be60: d0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47be64: 913b6003 add x3, x0, #0xed8 + 47be68: 52801742 mov w2, #0xba // #186 + 47be6c: d0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47be70: 91350001 add x1, x0, #0xd40 + 47be74: d0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47be78: 9136c000 add x0, x0, #0xdb0 + 47be7c: 97fe2c6d bl 407030 <__assert_fail@plt> + 47be80: f9400be0 ldr x0, [sp, #16] + 47be84: 97fffdb4 bl 47b554 <_ZN5Catch25prepareExpandedExpressionERNS_15AssertionResultE> + 47be88: f9400fe0 ldr x0, [sp, #24] + 47be8c: 9102c000 add x0, x0, #0xb0 + 47be90: 9400021d bl 47c704 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4backEv> + 47be94: 9400017d bl 47c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 47be98: f90017e0 str x0, [sp, #40] + 47be9c: f94017e0 ldr x0, [sp, #40] + 47bea0: 9101c000 add x0, x0, #0x70 + 47bea4: f9400be1 ldr x1, [sp, #16] + 47bea8: 94000289 bl 47c8cc <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE9push_backERKS1_> + 47beac: 52800020 mov w0, #0x1 // #1 + 47beb0: a8c37bfd ldp x29, x30, [sp], #48 + 47beb4: d65f03c0 ret + +000000000047beb8 <_ZN5Catch11SectionInfoaSERKS0_>: +_ZN5Catch11SectionInfoaSERKS0_(): + 47beb8: a9be7bfd stp x29, x30, [sp, #-32]! + 47bebc: 910003fd mov x29, sp + 47bec0: f9000fe0 str x0, [sp, #24] + 47bec4: f9000be1 str x1, [sp, #16] + 47bec8: f9400fe0 ldr x0, [sp, #24] + 47becc: f9400be1 ldr x1, [sp, #16] + 47bed0: 97fe2b84 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 47bed4: f9400fe2 ldr x2, [sp, #24] + 47bed8: f9400be0 ldr x0, [sp, #16] + 47bedc: a9420400 ldp x0, x1, [x0, #32] + 47bee0: a9020440 stp x0, x1, [x2, #32] + 47bee4: f9400fe0 ldr x0, [sp, #24] + 47bee8: a8c27bfd ldp x29, x30, [sp], #32 + 47beec: d65f03c0 ret + +000000000047bef0 <_ZN5Catch12SectionStatsaSERKS0_>: +_ZN5Catch12SectionStatsaSERKS0_(): + 47bef0: a9be7bfd stp x29, x30, [sp, #-32]! + 47bef4: 910003fd mov x29, sp + 47bef8: f9000fe0 str x0, [sp, #24] + 47befc: f9000be1 str x1, [sp, #16] + 47bf00: f9400fe0 ldr x0, [sp, #24] + 47bf04: f9400be1 ldr x1, [sp, #16] + 47bf08: 97ffffec bl 47beb8 <_ZN5Catch11SectionInfoaSERKS0_> + 47bf0c: f9400fe0 ldr x0, [sp, #24] + 47bf10: 9100c001 add x1, x0, #0x30 + 47bf14: f9400be0 ldr x0, [sp, #16] + 47bf18: 9100c000 add x0, x0, #0x30 + 47bf1c: aa0103e2 mov x2, x1 + 47bf20: aa0003e3 mov x3, x0 + 47bf24: a9400460 ldp x0, x1, [x3] + 47bf28: a9000440 stp x0, x1, [x2] + 47bf2c: f9400860 ldr x0, [x3, #16] + 47bf30: f9000840 str x0, [x2, #16] + 47bf34: f9400be0 ldr x0, [sp, #16] + 47bf38: f9402401 ldr x1, [x0, #72] + 47bf3c: f9400fe0 ldr x0, [sp, #24] + 47bf40: f9002401 str x1, [x0, #72] + 47bf44: f9400be0 ldr x0, [sp, #16] + 47bf48: 39414001 ldrb w1, [x0, #80] + 47bf4c: f9400fe0 ldr x0, [sp, #24] + 47bf50: 39014001 strb w1, [x0, #80] + 47bf54: f9400fe0 ldr x0, [sp, #24] + 47bf58: a8c27bfd ldp x29, x30, [sp], #32 + 47bf5c: d65f03c0 ret + +000000000047bf60 <_ZN5Catch22CumulativeReporterBase12sectionEndedERKNS_12SectionStatsE>: +_ZN5Catch22CumulativeReporterBase12sectionEndedERKNS_12SectionStatsE(): + 47bf60: a9bd7bfd stp x29, x30, [sp, #-48]! + 47bf64: 910003fd mov x29, sp + 47bf68: f9000fe0 str x0, [sp, #24] + 47bf6c: f9000be1 str x1, [sp, #16] + 47bf70: f9400fe0 ldr x0, [sp, #24] + 47bf74: 9102c000 add x0, x0, #0xb0 + 47bf78: 940001a2 bl 47c600 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5emptyEv> + 47bf7c: 12001c00 and w0, w0, #0xff + 47bf80: 52000000 eor w0, w0, #0x1 + 47bf84: 12001c00 and w0, w0, #0xff + 47bf88: 7100001f cmp w0, #0x0 + 47bf8c: 54000121 b.ne 47bfb0 <_ZN5Catch22CumulativeReporterBase12sectionEndedERKNS_12SectionStatsE+0x50> // b.any + 47bf90: d0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47bf94: 913a0003 add x3, x0, #0xe80 + 47bf98: 528018c2 mov w2, #0xc6 // #198 + 47bf9c: d0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47bfa0: 91350001 add x1, x0, #0xd40 + 47bfa4: d0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47bfa8: 9136c000 add x0, x0, #0xdb0 + 47bfac: 97fe2c21 bl 407030 <__assert_fail@plt> + 47bfb0: f9400fe0 ldr x0, [sp, #24] + 47bfb4: 9102c000 add x0, x0, #0xb0 + 47bfb8: 940001d3 bl 47c704 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4backEv> + 47bfbc: 94000133 bl 47c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 47bfc0: f90017e0 str x0, [sp, #40] + 47bfc4: f94017e0 ldr x0, [sp, #40] + 47bfc8: f9400be1 ldr x1, [sp, #16] + 47bfcc: 97ffffc9 bl 47bef0 <_ZN5Catch12SectionStatsaSERKS0_> + 47bfd0: f9400fe0 ldr x0, [sp, #24] + 47bfd4: 9102c000 add x0, x0, #0xb0 + 47bfd8: 9400025d bl 47c94c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE8pop_backEv> + 47bfdc: d503201f nop + 47bfe0: a8c37bfd ldp x29, x30, [sp], #48 + 47bfe4: d65f03c0 ret + +000000000047bfe8 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 47bfe8: a9be7bfd stp x29, x30, [sp, #-32]! + 47bfec: 910003fd mov x29, sp + 47bff0: f9000fe0 str x0, [sp, #24] + 47bff4: f9400fe0 ldr x0, [sp, #24] + 47bff8: 91002000 add x0, x0, #0x8 + 47bffc: 97fe3d79 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47c000: d503201f nop + 47c004: a8c27bfd ldp x29, x30, [sp], #32 + 47c008: d65f03c0 ret + +000000000047c00c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEED1Ev>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEED1Ev(): + 47c00c: a9be7bfd stp x29, x30, [sp, #-32]! + 47c010: 910003fd mov x29, sp + 47c014: f9000fe0 str x0, [sp, #24] + 47c018: f9400fe0 ldr x0, [sp, #24] + 47c01c: 97fffff3 bl 47bfe8 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47c020: d503201f nop + 47c024: a8c27bfd ldp x29, x30, [sp], #32 + 47c028: d65f03c0 ret + +000000000047c02c <_ZN5Catch22CumulativeReporterBase13testCaseEndedERKNS_13TestCaseStatsE>: +_ZN5Catch22CumulativeReporterBase13testCaseEndedERKNS_13TestCaseStatsE(): + 47c02c: a9bc7bfd stp x29, x30, [sp, #-64]! + 47c030: 910003fd mov x29, sp + 47c034: f9000bf3 str x19, [sp, #16] + 47c038: f90017e0 str x0, [sp, #40] + 47c03c: f90013e1 str x1, [sp, #32] + 47c040: 9100c3e0 add x0, sp, #0x30 + 47c044: aa0003e8 mov x8, x0 + 47c048: f94013e0 ldr x0, [sp, #32] + 47c04c: 94000251 bl 47c990 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEJRKS3_EESt10shared_ptrIT_EDpOT0_> + 47c050: f94017e0 ldr x0, [sp, #40] + 47c054: 9102c000 add x0, x0, #0xb0 + 47c058: 94000276 bl 47ca30 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv> + 47c05c: f100001f cmp x0, #0x0 + 47c060: 54000120 b.eq 47c084 <_ZN5Catch22CumulativeReporterBase13testCaseEndedERKNS_13TestCaseStatsE+0x58> // b.none + 47c064: b0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47c068: 9138a003 add x3, x0, #0xe28 + 47c06c: 528019a2 mov w2, #0xcd // #205 + 47c070: b0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47c074: 91350001 add x1, x0, #0xd40 + 47c078: b0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47c07c: 91372000 add x0, x0, #0xdc8 + 47c080: 97fe2bec bl 407030 <__assert_fail@plt> + 47c084: 9100c3e0 add x0, sp, #0x30 + 47c088: 94000275 bl 47ca5c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 47c08c: 91024002 add x2, x0, #0x90 + 47c090: f94017e0 ldr x0, [sp, #40] + 47c094: 91024000 add x0, x0, #0x90 + 47c098: aa0003e1 mov x1, x0 + 47c09c: aa0203e0 mov x0, x2 + 47c0a0: 940001e0 bl 47c820 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE9push_backERKS4_> + 47c0a4: f94017e0 ldr x0, [sp, #40] + 47c0a8: 91012000 add x0, x0, #0x48 + 47c0ac: 9100c3e1 add x1, sp, #0x30 + 47c0b0: 94000272 bl 47ca78 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE9push_backERKS7_> + 47c0b4: f94017e0 ldr x0, [sp, #40] + 47c0b8: 91024000 add x0, x0, #0x90 + 47c0bc: 9400028f bl 47caf8 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE5resetEv> + 47c0c0: f94017e0 ldr x0, [sp, #40] + 47c0c4: 91028000 add x0, x0, #0xa0 + 47c0c8: 9400015e bl 47c640 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 47c0cc: 12001c00 and w0, w0, #0xff + 47c0d0: 7100001f cmp w0, #0x0 + 47c0d4: 54000121 b.ne 47c0f8 <_ZN5Catch22CumulativeReporterBase13testCaseEndedERKNS_13TestCaseStatsE+0xcc> // b.any + 47c0d8: b0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47c0dc: 9138a003 add x3, x0, #0xe28 + 47c0e0: 52801a42 mov w2, #0xd2 // #210 + 47c0e4: b0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47c0e8: 91350001 add x1, x0, #0xd40 + 47c0ec: b0000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47c0f0: 9137a000 add x0, x0, #0xde8 + 47c0f4: 97fe2bcf bl 407030 <__assert_fail@plt> + 47c0f8: f94017e0 ldr x0, [sp, #40] + 47c0fc: 91028000 add x0, x0, #0xa0 + 47c100: 940000e9 bl 47c4a4 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 47c104: 91022002 add x2, x0, #0x88 + 47c108: f94013e0 ldr x0, [sp, #32] + 47c10c: 91010000 add x0, x0, #0x40 + 47c110: aa0003e1 mov x1, x0 + 47c114: aa0203e0 mov x0, x2 + 47c118: 97fe2af2 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 47c11c: f94017e0 ldr x0, [sp, #40] + 47c120: 91028000 add x0, x0, #0xa0 + 47c124: 940000e0 bl 47c4a4 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 47c128: 9102a002 add x2, x0, #0xa8 + 47c12c: f94013e0 ldr x0, [sp, #32] + 47c130: 91018000 add x0, x0, #0x60 + 47c134: aa0003e1 mov x1, x0 + 47c138: aa0203e0 mov x0, x2 + 47c13c: 97fe2ae9 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 47c140: 9100c3e0 add x0, sp, #0x30 + 47c144: 97ffffb2 bl 47c00c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEED1Ev> + 47c148: 14000006 b 47c160 <_ZN5Catch22CumulativeReporterBase13testCaseEndedERKNS_13TestCaseStatsE+0x134> + 47c14c: aa0003f3 mov x19, x0 + 47c150: 9100c3e0 add x0, sp, #0x30 + 47c154: 97ffffae bl 47c00c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEED1Ev> + 47c158: aa1303e0 mov x0, x19 + 47c15c: 97fe2de9 bl 407900 <_Unwind_Resume@plt> + 47c160: f9400bf3 ldr x19, [sp, #16] + 47c164: a8c47bfd ldp x29, x30, [sp], #64 + 47c168: d65f03c0 ret + +000000000047c16c <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 47c16c: a9be7bfd stp x29, x30, [sp, #-32]! + 47c170: 910003fd mov x29, sp + 47c174: f9000fe0 str x0, [sp, #24] + 47c178: f9400fe0 ldr x0, [sp, #24] + 47c17c: 91002000 add x0, x0, #0x8 + 47c180: 97fe3d18 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47c184: d503201f nop + 47c188: a8c27bfd ldp x29, x30, [sp], #32 + 47c18c: d65f03c0 ret + +000000000047c190 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEED1Ev>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEED2Ev(): + 47c190: a9be7bfd stp x29, x30, [sp, #-32]! + 47c194: 910003fd mov x29, sp + 47c198: f9000fe0 str x0, [sp, #24] + 47c19c: f9400fe0 ldr x0, [sp, #24] + 47c1a0: 97fffff3 bl 47c16c <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47c1a4: d503201f nop + 47c1a8: a8c27bfd ldp x29, x30, [sp], #32 + 47c1ac: d65f03c0 ret + +000000000047c1b0 <_ZN5Catch22CumulativeReporterBase14testGroupEndedERKNS_14TestGroupStatsE>: +_ZN5Catch22CumulativeReporterBase14testGroupEndedERKNS_14TestGroupStatsE(): + 47c1b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 47c1b4: 910003fd mov x29, sp + 47c1b8: f9000bf3 str x19, [sp, #16] + 47c1bc: f90017e0 str x0, [sp, #40] + 47c1c0: f90013e1 str x1, [sp, #32] + 47c1c4: 9100c3e0 add x0, sp, #0x30 + 47c1c8: aa0003e8 mov x8, x0 + 47c1cc: f94013e0 ldr x0, [sp, #32] + 47c1d0: 94000257 bl 47cb2c <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEJRKS3_EESt10shared_ptrIT_EDpOT0_> + 47c1d4: 9100c3e0 add x0, sp, #0x30 + 47c1d8: 9400027d bl 47cbcc <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 47c1dc: 9101e002 add x2, x0, #0x78 + 47c1e0: f94017e0 ldr x0, [sp, #40] + 47c1e4: 91012000 add x0, x0, #0x48 + 47c1e8: aa0003e1 mov x1, x0 + 47c1ec: aa0203e0 mov x0, x2 + 47c1f0: 9400027e bl 47cbe8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4swapERS9_> + 47c1f4: f94017e0 ldr x0, [sp, #40] + 47c1f8: 91018000 add x0, x0, #0x60 + 47c1fc: 9100c3e1 add x1, sp, #0x30 + 47c200: 9400028e bl 47cc38 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE9push_backERKS9_> + 47c204: 9100c3e0 add x0, sp, #0x30 + 47c208: 97ffffe2 bl 47c190 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEED1Ev> + 47c20c: 14000006 b 47c224 <_ZN5Catch22CumulativeReporterBase14testGroupEndedERKNS_14TestGroupStatsE+0x74> + 47c210: aa0003f3 mov x19, x0 + 47c214: 9100c3e0 add x0, sp, #0x30 + 47c218: 97ffffde bl 47c190 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEED1Ev> + 47c21c: aa1303e0 mov x0, x19 + 47c220: 97fe2db8 bl 407900 <_Unwind_Resume@plt> + 47c224: f9400bf3 ldr x19, [sp, #16] + 47c228: a8c47bfd ldp x29, x30, [sp], #64 + 47c22c: d65f03c0 ret + +000000000047c230 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 47c230: a9be7bfd stp x29, x30, [sp, #-32]! + 47c234: 910003fd mov x29, sp + 47c238: f9000fe0 str x0, [sp, #24] + 47c23c: f9400fe0 ldr x0, [sp, #24] + 47c240: 91002000 add x0, x0, #0x8 + 47c244: 97fe3ce7 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47c248: d503201f nop + 47c24c: a8c27bfd ldp x29, x30, [sp], #32 + 47c250: d65f03c0 ret + +000000000047c254 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEED1Ev>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEED2Ev(): + 47c254: a9be7bfd stp x29, x30, [sp, #-32]! + 47c258: 910003fd mov x29, sp + 47c25c: f9000fe0 str x0, [sp, #24] + 47c260: f9400fe0 ldr x0, [sp, #24] + 47c264: 97fffff3 bl 47c230 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47c268: d503201f nop + 47c26c: a8c27bfd ldp x29, x30, [sp], #32 + 47c270: d65f03c0 ret + +000000000047c274 <_ZN5Catch22CumulativeReporterBase12testRunEndedERKNS_12TestRunStatsE>: +_ZN5Catch22CumulativeReporterBase12testRunEndedERKNS_12TestRunStatsE(): + 47c274: a9bc7bfd stp x29, x30, [sp, #-64]! + 47c278: 910003fd mov x29, sp + 47c27c: f9000bf3 str x19, [sp, #16] + 47c280: f90017e0 str x0, [sp, #40] + 47c284: f90013e1 str x1, [sp, #32] + 47c288: 9100c3e0 add x0, sp, #0x30 + 47c28c: aa0003e8 mov x8, x0 + 47c290: f94013e0 ldr x0, [sp, #32] + 47c294: 94000289 bl 47ccb8 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEJRKS3_EESt10shared_ptrIT_EDpOT0_> + 47c298: 9100c3e0 add x0, sp, #0x30 + 47c29c: 940002af bl 47cd58 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 47c2a0: 9101a002 add x2, x0, #0x68 + 47c2a4: f94017e0 ldr x0, [sp, #40] + 47c2a8: 91018000 add x0, x0, #0x60 + 47c2ac: aa0003e1 mov x1, x0 + 47c2b0: aa0203e0 mov x0, x2 + 47c2b4: 940002b0 bl 47cd74 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4swapERSB_> + 47c2b8: f94017e0 ldr x0, [sp, #40] + 47c2bc: 9101e000 add x0, x0, #0x78 + 47c2c0: 9100c3e1 add x1, sp, #0x30 + 47c2c4: 940002c0 bl 47cdc4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE9push_backERKSB_> + 47c2c8: f94017e0 ldr x0, [sp, #40] + 47c2cc: f9400000 ldr x0, [x0] + 47c2d0: 91030000 add x0, x0, #0xc0 + 47c2d4: f9400001 ldr x1, [x0] + 47c2d8: f94017e0 ldr x0, [sp, #40] + 47c2dc: d63f0020 blr x1 + 47c2e0: 9100c3e0 add x0, sp, #0x30 + 47c2e4: 97ffffdc bl 47c254 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEED1Ev> + 47c2e8: 14000006 b 47c300 <_ZN5Catch22CumulativeReporterBase12testRunEndedERKNS_12TestRunStatsE+0x8c> + 47c2ec: aa0003f3 mov x19, x0 + 47c2f0: 9100c3e0 add x0, sp, #0x30 + 47c2f4: 97ffffd8 bl 47c254 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEED1Ev> + 47c2f8: aa1303e0 mov x0, x19 + 47c2fc: 97fe2d81 bl 407900 <_Unwind_Resume@plt> + 47c300: f9400bf3 ldr x19, [sp, #16] + 47c304: a8c47bfd ldp x29, x30, [sp], #64 + 47c308: d65f03c0 ret + +000000000047c30c <_ZN5Catch22CumulativeReporterBase8skipTestERKNS_12TestCaseInfoE>: +_ZN5Catch22CumulativeReporterBase8skipTestERKNS_12TestCaseInfoE(): + 47c30c: d10043ff sub sp, sp, #0x10 + 47c310: f90007e0 str x0, [sp, #8] + 47c314: f90003e1 str x1, [sp] + 47c318: d503201f nop + 47c31c: 910043ff add sp, sp, #0x10 + 47c320: d65f03c0 ret + +000000000047c324 <_ZN5Catch21TestEventListenerBase13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE>: +_ZN5Catch21TestEventListenerBase13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE(): + 47c324: d10083ff sub sp, sp, #0x20 + 47c328: f9000fe0 str x0, [sp, #24] + 47c32c: f9000be1 str x1, [sp, #16] + 47c330: f90007e2 str x2, [sp, #8] + 47c334: d503201f nop + 47c338: 910083ff add sp, sp, #0x20 + 47c33c: d65f03c0 ret + +000000000047c340 <_ZN5Catch21TestEventListenerBase9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE>: +_ZN5Catch21TestEventListenerBase9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE(): + 47c340: d10083ff sub sp, sp, #0x20 + 47c344: f9000fe0 str x0, [sp, #24] + 47c348: f9000be1 str x1, [sp, #16] + 47c34c: f90007e2 str x2, [sp, #8] + 47c350: d503201f nop + 47c354: 910083ff add sp, sp, #0x20 + 47c358: d65f03c0 ret + +000000000047c35c <_ZN5Catch21TestEventListenerBase8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE>: +_ZN5Catch21TestEventListenerBase8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE(): + 47c35c: d10083ff sub sp, sp, #0x20 + 47c360: f9000fe0 str x0, [sp, #24] + 47c364: f9000be1 str x1, [sp, #16] + 47c368: f90007e2 str x2, [sp, #8] + 47c36c: d503201f nop + 47c370: 910083ff add sp, sp, #0x20 + 47c374: d65f03c0 ret + +000000000047c378 <_ZN5Catch6OptionINS_9GroupInfoEED1Ev>: +_ZN5Catch6OptionINS_9GroupInfoEED1Ev(): + 47c378: a9be7bfd stp x29, x30, [sp, #-32]! + 47c37c: 910003fd mov x29, sp + 47c380: f9000fe0 str x0, [sp, #24] + 47c384: f9400fe0 ldr x0, [sp, #24] + 47c388: 97fff963 bl 47a914 <_ZN5Catch6OptionINS_9GroupInfoEE5resetEv> + 47c38c: d503201f nop + 47c390: a8c27bfd ldp x29, x30, [sp], #32 + 47c394: d65f03c0 ret + +000000000047c398 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EED2Ev(): + 47c398: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c39c: 910003fd mov x29, sp + 47c3a0: a90153f3 stp x19, x20, [sp, #16] + 47c3a4: f90017e0 str x0, [sp, #40] + 47c3a8: f94017e0 ldr x0, [sp, #40] + 47c3ac: f9400013 ldr x19, [x0] + 47c3b0: f94017e0 ldr x0, [sp, #40] + 47c3b4: f9400414 ldr x20, [x0, #8] + 47c3b8: f94017e0 ldr x0, [sp, #40] + 47c3bc: 97fff965 bl 47a950 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 47c3c0: aa0003e2 mov x2, x0 + 47c3c4: aa1403e1 mov x1, x20 + 47c3c8: aa1303e0 mov x0, x19 + 47c3cc: 97fff966 bl 47a964 <_ZSt8_DestroyIPN5Catch11SectionInfoES1_EvT_S3_RSaIT0_E> + 47c3d0: f94017e0 ldr x0, [sp, #40] + 47c3d4: 940002a4 bl 47ce64 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EED1Ev> + 47c3d8: d503201f nop + 47c3dc: a94153f3 ldp x19, x20, [sp, #16] + 47c3e0: a8c37bfd ldp x29, x30, [sp], #48 + 47c3e4: d65f03c0 ret + +000000000047c3e8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED2Ev(): + 47c3e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c3ec: 910003fd mov x29, sp + 47c3f0: a90153f3 stp x19, x20, [sp, #16] + 47c3f4: f90017e0 str x0, [sp, #40] + 47c3f8: f94017e0 ldr x0, [sp, #40] + 47c3fc: f9400013 ldr x19, [x0] + 47c400: f94017e0 ldr x0, [sp, #40] + 47c404: f9400414 ldr x20, [x0, #8] + 47c408: f94017e0 ldr x0, [sp, #40] + 47c40c: 940002ca bl 47cf34 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv> + 47c410: aa0003e2 mov x2, x0 + 47c414: aa1403e1 mov x1, x20 + 47c418: aa1303e0 mov x0, x19 + 47c41c: 940002cb bl 47cf48 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES4_EvT_S6_RSaIT0_E> + 47c420: f94017e0 ldr x0, [sp, #40] + 47c424: 940002af bl 47cee0 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED1Ev> + 47c428: d503201f nop + 47c42c: a94153f3 ldp x19, x20, [sp, #16] + 47c430: a8c37bfd ldp x29, x30, [sp], #48 + 47c434: d65f03c0 ret + +000000000047c438 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EED2Ev(): + 47c438: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c43c: 910003fd mov x29, sp + 47c440: a90153f3 stp x19, x20, [sp, #16] + 47c444: f90017e0 str x0, [sp, #40] + 47c448: f94017e0 ldr x0, [sp, #40] + 47c44c: f9400013 ldr x19, [x0] + 47c450: f94017e0 ldr x0, [sp, #40] + 47c454: f9400414 ldr x20, [x0, #8] + 47c458: f94017e0 ldr x0, [sp, #40] + 47c45c: 940002e7 bl 47cff8 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv> + 47c460: aa0003e2 mov x2, x0 + 47c464: aa1403e1 mov x1, x20 + 47c468: aa1303e0 mov x0, x19 + 47c46c: 940002e8 bl 47d00c <_ZSt8_DestroyIPN5Catch14AssertionStatsES1_EvT_S3_RSaIT0_E> + 47c470: f94017e0 ldr x0, [sp, #40] + 47c474: 940002c8 bl 47cf94 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EED1Ev> + 47c478: d503201f nop + 47c47c: a94153f3 ldp x19, x20, [sp, #16] + 47c480: a8c37bfd ldp x29, x30, [sp], #48 + 47c484: d65f03c0 ret + +000000000047c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 47c488: a9be7bfd stp x29, x30, [sp, #-32]! + 47c48c: 910003fd mov x29, sp + 47c490: f9000fe0 str x0, [sp, #24] + 47c494: f9400fe0 ldr x0, [sp, #24] + 47c498: 940002e8 bl 47d038 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 47c49c: a8c27bfd ldp x29, x30, [sp], #32 + 47c4a0: d65f03c0 ret + +000000000047c4a4 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 47c4a4: a9be7bfd stp x29, x30, [sp, #-32]! + 47c4a8: 910003fd mov x29, sp + 47c4ac: f9000fe0 str x0, [sp, #24] + 47c4b0: f9400fe0 ldr x0, [sp, #24] + 47c4b4: 940002e1 bl 47d038 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 47c4b8: a8c27bfd ldp x29, x30, [sp], #32 + 47c4bc: d65f03c0 ret + +000000000047c4c0 <_ZNSt6vectorIS_ISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EESaIS6_EED1Ev>: +_ZNSt6vectorIS_ISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EESaIS6_EED2Ev(): + 47c4c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c4c4: 910003fd mov x29, sp + 47c4c8: a90153f3 stp x19, x20, [sp, #16] + 47c4cc: f90017e0 str x0, [sp, #40] + 47c4d0: f94017e0 ldr x0, [sp, #40] + 47c4d4: f9400013 ldr x19, [x0] + 47c4d8: f94017e0 ldr x0, [sp, #40] + 47c4dc: f9400414 ldr x20, [x0, #8] + 47c4e0: f94017e0 ldr x0, [sp, #40] + 47c4e4: 940002fb bl 47d0d0 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE19_M_get_Tp_allocatorEv> + 47c4e8: aa0003e2 mov x2, x0 + 47c4ec: aa1403e1 mov x1, x20 + 47c4f0: aa1303e0 mov x0, x19 + 47c4f4: 940002fc bl 47d0e4 <_ZSt8_DestroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EES7_EvT_S9_RSaIT0_E> + 47c4f8: f94017e0 ldr x0, [sp, #40] + 47c4fc: 940002de bl 47d074 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EED1Ev> + 47c500: d503201f nop + 47c504: a94153f3 ldp x19, x20, [sp, #16] + 47c508: a8c37bfd ldp x29, x30, [sp], #48 + 47c50c: d65f03c0 ret + +000000000047c510 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EED1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EED1Ev(): + 47c510: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c514: 910003fd mov x29, sp + 47c518: a90153f3 stp x19, x20, [sp, #16] + 47c51c: f90017e0 str x0, [sp, #40] + 47c520: f94017e0 ldr x0, [sp, #40] + 47c524: f9400013 ldr x19, [x0] + 47c528: f94017e0 ldr x0, [sp, #40] + 47c52c: f9400414 ldr x20, [x0, #8] + 47c530: f94017e0 ldr x0, [sp, #40] + 47c534: 94000314 bl 47d184 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv> + 47c538: aa0003e2 mov x2, x0 + 47c53c: aa1403e1 mov x1, x20 + 47c540: aa1303e0 mov x0, x19 + 47c544: 94000315 bl 47d198 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES7_EvT_S9_RSaIT0_E> + 47c548: f94017e0 ldr x0, [sp, #40] + 47c54c: 940002f9 bl 47d130 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EED1Ev> + 47c550: d503201f nop + 47c554: a94153f3 ldp x19, x20, [sp, #16] + 47c558: a8c37bfd ldp x29, x30, [sp], #48 + 47c55c: d65f03c0 ret + +000000000047c560 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EED1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EED1Ev(): + 47c560: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c564: 910003fd mov x29, sp + 47c568: a90153f3 stp x19, x20, [sp, #16] + 47c56c: f90017e0 str x0, [sp, #40] + 47c570: f94017e0 ldr x0, [sp, #40] + 47c574: f9400013 ldr x19, [x0] + 47c578: f94017e0 ldr x0, [sp, #40] + 47c57c: f9400414 ldr x20, [x0, #8] + 47c580: f94017e0 ldr x0, [sp, #40] + 47c584: 9400032d bl 47d238 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv> + 47c588: aa0003e2 mov x2, x0 + 47c58c: aa1403e1 mov x1, x20 + 47c590: aa1303e0 mov x0, x19 + 47c594: 9400032e bl 47d24c <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEES9_EvT_SB_RSaIT0_E> + 47c598: f94017e0 ldr x0, [sp, #40] + 47c59c: 94000312 bl 47d1e4 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EED1Ev> + 47c5a0: d503201f nop + 47c5a4: a94153f3 ldp x19, x20, [sp, #16] + 47c5a8: a8c37bfd ldp x29, x30, [sp], #48 + 47c5ac: d65f03c0 ret + +000000000047c5b0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EED1Ev>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EED2Ev(): + 47c5b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c5b4: 910003fd mov x29, sp + 47c5b8: a90153f3 stp x19, x20, [sp, #16] + 47c5bc: f90017e0 str x0, [sp, #40] + 47c5c0: f94017e0 ldr x0, [sp, #40] + 47c5c4: f9400013 ldr x19, [x0] + 47c5c8: f94017e0 ldr x0, [sp, #40] + 47c5cc: f9400414 ldr x20, [x0, #8] + 47c5d0: f94017e0 ldr x0, [sp, #40] + 47c5d4: 94000346 bl 47d2ec <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv> + 47c5d8: aa0003e2 mov x2, x0 + 47c5dc: aa1403e1 mov x1, x20 + 47c5e0: aa1303e0 mov x0, x19 + 47c5e4: 94000347 bl 47d300 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESB_EvT_SD_RSaIT0_E> + 47c5e8: f94017e0 ldr x0, [sp, #40] + 47c5ec: 9400032b bl 47d298 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EED1Ev> + 47c5f0: d503201f nop + 47c5f4: a94153f3 ldp x19, x20, [sp, #16] + 47c5f8: a8c37bfd ldp x29, x30, [sp], #48 + 47c5fc: d65f03c0 ret + +000000000047c600 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5emptyEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5emptyEv(): + 47c600: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c604: 910003fd mov x29, sp + 47c608: f9000fe0 str x0, [sp, #24] + 47c60c: f9400fe0 ldr x0, [sp, #24] + 47c610: 94000347 bl 47d32c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv> + 47c614: f90013e0 str x0, [sp, #32] + 47c618: f9400fe0 ldr x0, [sp, #24] + 47c61c: 94000350 bl 47d35c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv> + 47c620: f90017e0 str x0, [sp, #40] + 47c624: 9100a3e1 add x1, sp, #0x28 + 47c628: 910083e0 add x0, sp, #0x20 + 47c62c: 94000358 bl 47d38c <_ZN9__gnu_cxxeqIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 47c630: 12001c00 and w0, w0, #0xff + 47c634: d503201f nop + 47c638: a8c37bfd ldp x29, x30, [sp], #48 + 47c63c: d65f03c0 ret + +000000000047c640 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEcvbEv>: +_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEcvbEv(): + 47c640: d10043ff sub sp, sp, #0x10 + 47c644: f90007e0 str x0, [sp, #8] + 47c648: f94007e0 ldr x0, [sp, #8] + 47c64c: f9400000 ldr x0, [x0] + 47c650: f100001f cmp x0, #0x0 + 47c654: 1a9f07e0 cset w0, ne // ne = any + 47c658: 12001c00 and w0, w0, #0xff + 47c65c: 910043ff add sp, sp, #0x10 + 47c660: d65f03c0 ret + +000000000047c664 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase11SectionNodeEJRNS0_12SectionStatsEEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch22CumulativeReporterBase11SectionNodeEJRNS0_12SectionStatsEEESt10shared_ptrIT_EDpOT0_(): + 47c664: a9bc7bfd stp x29, x30, [sp, #-64]! + 47c668: 910003fd mov x29, sp + 47c66c: f9000bf3 str x19, [sp, #16] + 47c670: aa0803f3 mov x19, x8 + 47c674: f90017e0 str x0, [sp, #40] + 47c678: 9100e3e0 add x0, sp, #0x38 + 47c67c: 94000355 bl 47d3d0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev> + 47c680: f94017e0 ldr x0, [sp, #40] + 47c684: 94000363 bl 47d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE> + 47c688: aa0003e1 mov x1, x0 + 47c68c: 9100e3e0 add x0, sp, #0x38 + 47c690: aa1303e8 mov x8, x19 + 47c694: 94000364 bl 47d424 <_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_EJRNS0_12SectionStatsEEESt10shared_ptrIT_ERKT0_DpOT1_> + 47c698: 9100e3e0 add x0, sp, #0x38 + 47c69c: 94000355 bl 47d3f0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47c6a0: 14000006 b 47c6b8 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase11SectionNodeEJRNS0_12SectionStatsEEESt10shared_ptrIT_EDpOT0_+0x54> + 47c6a4: aa0003f3 mov x19, x0 + 47c6a8: 9100e3e0 add x0, sp, #0x38 + 47c6ac: 94000351 bl 47d3f0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47c6b0: aa1303e0 mov x0, x19 + 47c6b4: 97fe2c93 bl 407900 <_Unwind_Resume@plt> + 47c6b8: aa1303e0 mov x0, x19 + 47c6bc: f9400bf3 ldr x19, [sp, #16] + 47c6c0: a8c47bfd ldp x29, x30, [sp], #64 + 47c6c4: d65f03c0 ret + +000000000047c6c8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSEOS3_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEaSEOS3_(): + 47c6c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c6cc: 910003fd mov x29, sp + 47c6d0: f9000bf3 str x19, [sp, #16] + 47c6d4: f90017e0 str x0, [sp, #40] + 47c6d8: f90013e1 str x1, [sp, #32] + 47c6dc: f94017f3 ldr x19, [sp, #40] + 47c6e0: f94013e0 ldr x0, [sp, #32] + 47c6e4: 94000075 bl 47c8b8 <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEONSt16remove_referenceIT_E4typeEOS7_> + 47c6e8: aa0003e1 mov x1, x0 + 47c6ec: aa1303e0 mov x0, x19 + 47c6f0: 9400036d bl 47d4a4 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_> + 47c6f4: f94017e0 ldr x0, [sp, #40] + 47c6f8: f9400bf3 ldr x19, [sp, #16] + 47c6fc: a8c37bfd ldp x29, x30, [sp], #48 + 47c700: d65f03c0 ret + +000000000047c704 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4backEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4backEv(): + 47c704: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c708: 910003fd mov x29, sp + 47c70c: f9000fe0 str x0, [sp, #24] + 47c710: f9400fe0 ldr x0, [sp, #24] + 47c714: 94000014 bl 47c764 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv> + 47c718: f90017e0 str x0, [sp, #40] + 47c71c: 9100a3e0 add x0, sp, #0x28 + 47c720: d2800021 mov x1, #0x1 // #1 + 47c724: 94000371 bl 47d4e8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEmiEl> + 47c728: f90013e0 str x0, [sp, #32] + 47c72c: 910083e0 add x0, sp, #0x20 + 47c730: 9400005c bl 47c8a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv> + 47c734: d503201f nop + 47c738: a8c37bfd ldp x29, x30, [sp], #48 + 47c73c: d65f03c0 ret + +000000000047c740 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv(): + 47c740: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c744: 910003fd mov x29, sp + 47c748: f9000fe0 str x0, [sp, #24] + 47c74c: f9400fe1 ldr x1, [sp, #24] + 47c750: 9100a3e0 add x0, sp, #0x28 + 47c754: 94000376 bl 47d52c <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS6_> + 47c758: f94017e0 ldr x0, [sp, #40] + 47c75c: a8c37bfd ldp x29, x30, [sp], #48 + 47c760: d65f03c0 ret + +000000000047c764 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv(): + 47c764: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c768: 910003fd mov x29, sp + 47c76c: f9000fe0 str x0, [sp, #24] + 47c770: f9400fe0 ldr x0, [sp, #24] + 47c774: 91002001 add x1, x0, #0x8 + 47c778: 9100a3e0 add x0, sp, #0x28 + 47c77c: 9400036c bl 47d52c <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS6_> + 47c780: f94017e0 ldr x0, [sp, #40] + 47c784: a8c37bfd ldp x29, x30, [sp], #48 + 47c788: d65f03c0 ret + +000000000047c78c <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS4_13BySectionInfoEET_SD_SD_T0_>: +_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS4_13BySectionInfoEET_SD_SD_T0_(): + 47c78c: a9bc7bfd stp x29, x30, [sp, #-64]! + 47c790: 910003fd mov x29, sp + 47c794: f90017e0 str x0, [sp, #40] + 47c798: f90013e1 str x1, [sp, #32] + 47c79c: f9000fe2 str x2, [sp, #24] + 47c7a0: 9100e3e0 add x0, sp, #0x38 + 47c7a4: f9400fe1 ldr x1, [sp, #24] + 47c7a8: 97fffca3 bl 47ba34 <_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKS1_> + 47c7ac: 9100e3e0 add x0, sp, #0x38 + 47c7b0: 9100c3e1 add x1, sp, #0x30 + 47c7b4: aa0103e8 mov x8, x1 + 47c7b8: 94000367 bl 47d554 <_ZN9__gnu_cxx5__ops11__pred_iterIN5Catch22CumulativeReporterBase13BySectionInfoEEENS0_10_Iter_predIT_EES6_> + 47c7bc: 9100c3e0 add x0, sp, #0x30 + 47c7c0: aa0003e2 mov x2, x0 + 47c7c4: f94013e1 ldr x1, [sp, #32] + 47c7c8: f94017e0 ldr x0, [sp, #40] + 47c7cc: 9400037e bl 47d5c4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_> + 47c7d0: d503201f nop + 47c7d4: a8c47bfd ldp x29, x30, [sp], #64 + 47c7d8: d65f03c0 ret + +000000000047c7dc <_ZN9__gnu_cxxeqIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxeqIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 47c7dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c7e0: 910003fd mov x29, sp + 47c7e4: f9000bf3 str x19, [sp, #16] + 47c7e8: f90017e0 str x0, [sp, #40] + 47c7ec: f90013e1 str x1, [sp, #32] + 47c7f0: f94017e0 ldr x0, [sp, #40] + 47c7f4: 94000389 bl 47d618 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 47c7f8: f9400013 ldr x19, [x0] + 47c7fc: f94013e0 ldr x0, [sp, #32] + 47c800: 94000386 bl 47d618 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 47c804: f9400000 ldr x0, [x0] + 47c808: eb00027f cmp x19, x0 + 47c80c: 1a9f17e0 cset w0, eq // eq = none + 47c810: 12001c00 and w0, w0, #0xff + 47c814: f9400bf3 ldr x19, [sp, #16] + 47c818: a8c37bfd ldp x29, x30, [sp], #48 + 47c81c: d65f03c0 ret + +000000000047c820 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE9push_backERKS4_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE9push_backERKS4_(): + 47c820: a9be7bfd stp x29, x30, [sp, #-32]! + 47c824: 910003fd mov x29, sp + 47c828: f9000fe0 str x0, [sp, #24] + 47c82c: f9000be1 str x1, [sp, #16] + 47c830: f9400fe0 ldr x0, [sp, #24] + 47c834: f9400401 ldr x1, [x0, #8] + 47c838: f9400fe0 ldr x0, [sp, #24] + 47c83c: f9400800 ldr x0, [x0, #16] + 47c840: eb00003f cmp x1, x0 + 47c844: 540001c0 b.eq 47c87c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE9push_backERKS4_+0x5c> // b.none + 47c848: f9400fe3 ldr x3, [sp, #24] + 47c84c: f9400fe0 ldr x0, [sp, #24] + 47c850: f9400400 ldr x0, [x0, #8] + 47c854: f9400be2 ldr x2, [sp, #16] + 47c858: aa0003e1 mov x1, x0 + 47c85c: aa0303e0 mov x0, x3 + 47c860: 94000373 bl 47d62c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_> + 47c864: f9400fe0 ldr x0, [sp, #24] + 47c868: f9400400 ldr x0, [x0, #8] + 47c86c: 91004001 add x1, x0, #0x10 + 47c870: f9400fe0 ldr x0, [sp, #24] + 47c874: f9000401 str x1, [x0, #8] + 47c878: 14000007 b 47c894 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE9push_backERKS4_+0x74> + 47c87c: f9400fe0 ldr x0, [sp, #24] + 47c880: 97ffffb9 bl 47c764 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv> + 47c884: f9400be2 ldr x2, [sp, #16] + 47c888: aa0003e1 mov x1, x0 + 47c88c: f9400fe0 ldr x0, [sp, #24] + 47c890: 94000375 bl 47d664 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_> + 47c894: d503201f nop + 47c898: a8c27bfd ldp x29, x30, [sp], #32 + 47c89c: d65f03c0 ret + +000000000047c8a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv(): + 47c8a0: d10043ff sub sp, sp, #0x10 + 47c8a4: f90007e0 str x0, [sp, #8] + 47c8a8: f94007e0 ldr x0, [sp, #8] + 47c8ac: f9400000 ldr x0, [x0] + 47c8b0: 910043ff add sp, sp, #0x10 + 47c8b4: d65f03c0 ret + +000000000047c8b8 <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEONSt16remove_referenceIT_E4typeEOS7_(): + 47c8b8: d10043ff sub sp, sp, #0x10 + 47c8bc: f90007e0 str x0, [sp, #8] + 47c8c0: f94007e0 ldr x0, [sp, #8] + 47c8c4: 910043ff add sp, sp, #0x10 + 47c8c8: d65f03c0 ret + +000000000047c8cc <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE9push_backERKS1_>: +_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE9push_backERKS1_(): + 47c8cc: a9be7bfd stp x29, x30, [sp, #-32]! + 47c8d0: 910003fd mov x29, sp + 47c8d4: f9000fe0 str x0, [sp, #24] + 47c8d8: f9000be1 str x1, [sp, #16] + 47c8dc: f9400fe0 ldr x0, [sp, #24] + 47c8e0: f9400401 ldr x1, [x0, #8] + 47c8e4: f9400fe0 ldr x0, [sp, #24] + 47c8e8: f9400800 ldr x0, [x0, #16] + 47c8ec: eb00003f cmp x1, x0 + 47c8f0: 540001c0 b.eq 47c928 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE9push_backERKS1_+0x5c> // b.none + 47c8f4: f9400fe3 ldr x3, [sp, #24] + 47c8f8: f9400fe0 ldr x0, [sp, #24] + 47c8fc: f9400400 ldr x0, [x0, #8] + 47c900: f9400be2 ldr x2, [sp, #16] + 47c904: aa0003e1 mov x1, x0 + 47c908: aa0303e0 mov x0, x3 + 47c90c: 940003d7 bl 47d868 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 47c910: f9400fe0 ldr x0, [sp, #24] + 47c914: f9400400 ldr x0, [x0, #8] + 47c918: 91038001 add x1, x0, #0xe0 + 47c91c: f9400fe0 ldr x0, [sp, #24] + 47c920: f9000401 str x1, [x0, #8] + 47c924: 14000007 b 47c940 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE9push_backERKS1_+0x74> + 47c928: f9400fe0 ldr x0, [sp, #24] + 47c92c: 940003dd bl 47d8a0 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE3endEv> + 47c930: f9400be2 ldr x2, [sp, #16] + 47c934: aa0003e1 mov x1, x0 + 47c938: f9400fe0 ldr x0, [sp, #24] + 47c93c: 940003e3 bl 47d8c8 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 47c940: d503201f nop + 47c944: a8c27bfd ldp x29, x30, [sp], #32 + 47c948: d65f03c0 ret + +000000000047c94c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE8pop_backEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE8pop_backEv(): + 47c94c: a9be7bfd stp x29, x30, [sp, #-32]! + 47c950: 910003fd mov x29, sp + 47c954: f9000fe0 str x0, [sp, #24] + 47c958: f9400fe0 ldr x0, [sp, #24] + 47c95c: f9400400 ldr x0, [x0, #8] + 47c960: d1004001 sub x1, x0, #0x10 + 47c964: f9400fe0 ldr x0, [sp, #24] + 47c968: f9000401 str x1, [x0, #8] + 47c96c: f9400fe2 ldr x2, [sp, #24] + 47c970: f9400fe0 ldr x0, [sp, #24] + 47c974: f9400400 ldr x0, [x0, #8] + 47c978: aa0003e1 mov x1, x0 + 47c97c: aa0203e0 mov x0, x2 + 47c980: 94000463 bl 47db0c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE7destroyIS4_EEvRS5_PT_> + 47c984: d503201f nop + 47c988: a8c27bfd ldp x29, x30, [sp], #32 + 47c98c: d65f03c0 ret + +000000000047c990 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEJRKS3_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEJRKS3_EESt10shared_ptrIT_EDpOT0_(): + 47c990: a9bc7bfd stp x29, x30, [sp, #-64]! + 47c994: 910003fd mov x29, sp + 47c998: f9000bf3 str x19, [sp, #16] + 47c99c: aa0803f3 mov x19, x8 + 47c9a0: f90017e0 str x0, [sp, #40] + 47c9a4: 9100e3e0 add x0, sp, #0x38 + 47c9a8: 94000463 bl 47db34 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEEC1Ev> + 47c9ac: f94017e0 ldr x0, [sp, #40] + 47c9b0: 94000471 bl 47db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47c9b4: aa0003e1 mov x1, x0 + 47c9b8: 9100e3e0 add x0, sp, #0x38 + 47c9bc: aa1303e8 mov x8, x19 + 47c9c0: 94000472 bl 47db88 <_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_> + 47c9c4: 9100e3e0 add x0, sp, #0x38 + 47c9c8: 94000463 bl 47db54 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev> + 47c9cc: 14000006 b 47c9e4 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEJRKS3_EESt10shared_ptrIT_EDpOT0_+0x54> + 47c9d0: aa0003f3 mov x19, x0 + 47c9d4: 9100e3e0 add x0, sp, #0x38 + 47c9d8: 9400045f bl 47db54 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev> + 47c9dc: aa1303e0 mov x0, x19 + 47c9e0: 97fe2bc8 bl 407900 <_Unwind_Resume@plt> + 47c9e4: aa1303e0 mov x0, x19 + 47c9e8: f9400bf3 ldr x19, [sp, #16] + 47c9ec: a8c47bfd ldp x29, x30, [sp], #64 + 47c9f0: d65f03c0 ret + +000000000047c9f4 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC1EOS6_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC1EOS6_(): + 47c9f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47c9f8: 910003fd mov x29, sp + 47c9fc: f9000bf3 str x19, [sp, #16] + 47ca00: f90017e0 str x0, [sp, #40] + 47ca04: f90013e1 str x1, [sp, #32] + 47ca08: f94017f3 ldr x19, [sp, #40] + 47ca0c: f94013e0 ldr x0, [sp, #32] + 47ca10: 9400046f bl 47dbcc <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSA_> + 47ca14: aa0003e1 mov x1, x0 + 47ca18: aa1303e0 mov x0, x19 + 47ca1c: 94000471 bl 47dbe0 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC1EOS8_> + 47ca20: d503201f nop + 47ca24: f9400bf3 ldr x19, [sp, #16] + 47ca28: a8c37bfd ldp x29, x30, [sp], #48 + 47ca2c: d65f03c0 ret + +000000000047ca30 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv(): + 47ca30: d10043ff sub sp, sp, #0x10 + 47ca34: f90007e0 str x0, [sp, #8] + 47ca38: f94007e0 ldr x0, [sp, #8] + 47ca3c: f9400401 ldr x1, [x0, #8] + 47ca40: f94007e0 ldr x0, [sp, #8] + 47ca44: f9400000 ldr x0, [x0] + 47ca48: cb000020 sub x0, x1, x0 + 47ca4c: 9344fc01 asr x1, x0, #4 + 47ca50: aa0103e0 mov x0, x1 + 47ca54: 910043ff add sp, sp, #0x10 + 47ca58: d65f03c0 ret + +000000000047ca5c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 47ca5c: a9be7bfd stp x29, x30, [sp, #-32]! + 47ca60: 910003fd mov x29, sp + 47ca64: f9000fe0 str x0, [sp, #24] + 47ca68: f9400fe0 ldr x0, [sp, #24] + 47ca6c: 94000474 bl 47dc3c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 47ca70: a8c27bfd ldp x29, x30, [sp], #32 + 47ca74: d65f03c0 ret + +000000000047ca78 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE9push_backERKS7_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE9push_backERKS7_(): + 47ca78: a9be7bfd stp x29, x30, [sp, #-32]! + 47ca7c: 910003fd mov x29, sp + 47ca80: f9000fe0 str x0, [sp, #24] + 47ca84: f9000be1 str x1, [sp, #16] + 47ca88: f9400fe0 ldr x0, [sp, #24] + 47ca8c: f9400401 ldr x1, [x0, #8] + 47ca90: f9400fe0 ldr x0, [sp, #24] + 47ca94: f9400800 ldr x0, [x0, #16] + 47ca98: eb00003f cmp x1, x0 + 47ca9c: 540001c0 b.eq 47cad4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE9push_backERKS7_+0x5c> // b.none + 47caa0: f9400fe3 ldr x3, [sp, #24] + 47caa4: f9400fe0 ldr x0, [sp, #24] + 47caa8: f9400400 ldr x0, [x0, #8] + 47caac: f9400be2 ldr x2, [sp, #16] + 47cab0: aa0003e1 mov x1, x0 + 47cab4: aa0303e0 mov x0, x3 + 47cab8: 94000468 bl 47dc58 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE9constructIS7_JRKS7_EEEvRS8_PT_DpOT0_> + 47cabc: f9400fe0 ldr x0, [sp, #24] + 47cac0: f9400400 ldr x0, [x0, #8] + 47cac4: 91004001 add x1, x0, #0x10 + 47cac8: f9400fe0 ldr x0, [sp, #24] + 47cacc: f9000401 str x1, [x0, #8] + 47cad0: 14000007 b 47caec <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE9push_backERKS7_+0x74> + 47cad4: f9400fe0 ldr x0, [sp, #24] + 47cad8: 9400046e bl 47dc90 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE3endEv> + 47cadc: f9400be2 ldr x2, [sp, #16] + 47cae0: aa0003e1 mov x1, x0 + 47cae4: f9400fe0 ldr x0, [sp, #24] + 47cae8: 94000474 bl 47dcb8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE17_M_realloc_insertIJRKS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_> + 47caec: d503201f nop + 47caf0: a8c27bfd ldp x29, x30, [sp], #32 + 47caf4: d65f03c0 ret + +000000000047caf8 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE5resetEv>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE5resetEv(): + 47caf8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47cafc: 910003fd mov x29, sp + 47cb00: f9000fe0 str x0, [sp, #24] + 47cb04: 910083e0 add x0, sp, #0x20 + 47cb08: 97fffc1e bl 47bb80 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 47cb0c: 910083e0 add x0, sp, #0x20 + 47cb10: f9400fe1 ldr x1, [sp, #24] + 47cb14: 940004ea bl 47debc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_> + 47cb18: 910083e0 add x0, sp, #0x20 + 47cb1c: 97fffbf0 bl 47badc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47cb20: d503201f nop + 47cb24: a8c37bfd ldp x29, x30, [sp], #48 + 47cb28: d65f03c0 ret + +000000000047cb2c <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEJRKS3_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEJRKS3_EESt10shared_ptrIT_EDpOT0_(): + 47cb2c: a9bc7bfd stp x29, x30, [sp, #-64]! + 47cb30: 910003fd mov x29, sp + 47cb34: f9000bf3 str x19, [sp, #16] + 47cb38: aa0803f3 mov x19, x8 + 47cb3c: f90017e0 str x0, [sp, #40] + 47cb40: 9100e3e0 add x0, sp, #0x38 + 47cb44: 940004ef bl 47df00 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1Ev> + 47cb48: f94017e0 ldr x0, [sp, #40] + 47cb4c: 940004fd bl 47df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47cb50: aa0003e1 mov x1, x0 + 47cb54: 9100e3e0 add x0, sp, #0x38 + 47cb58: aa1303e8 mov x8, x19 + 47cb5c: 940004fe bl 47df54 <_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_> + 47cb60: 9100e3e0 add x0, sp, #0x38 + 47cb64: 940004ef bl 47df20 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev> + 47cb68: 14000006 b 47cb80 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEJRKS3_EESt10shared_ptrIT_EDpOT0_+0x54> + 47cb6c: aa0003f3 mov x19, x0 + 47cb70: 9100e3e0 add x0, sp, #0x38 + 47cb74: 940004eb bl 47df20 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev> + 47cb78: aa1303e0 mov x0, x19 + 47cb7c: 97fe2b61 bl 407900 <_Unwind_Resume@plt> + 47cb80: aa1303e0 mov x0, x19 + 47cb84: f9400bf3 ldr x19, [sp, #16] + 47cb88: a8c47bfd ldp x29, x30, [sp], #64 + 47cb8c: d65f03c0 ret + +000000000047cb90 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC1EOS8_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC1EOS8_(): + 47cb90: a9bd7bfd stp x29, x30, [sp, #-48]! + 47cb94: 910003fd mov x29, sp + 47cb98: f9000bf3 str x19, [sp, #16] + 47cb9c: f90017e0 str x0, [sp, #40] + 47cba0: f90013e1 str x1, [sp, #32] + 47cba4: f94017f3 ldr x19, [sp, #40] + 47cba8: f94013e0 ldr x0, [sp, #32] + 47cbac: 940004fb bl 47df98 <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSC_> + 47cbb0: aa0003e1 mov x1, x0 + 47cbb4: aa1303e0 mov x0, x19 + 47cbb8: 940004fd bl 47dfac <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC1EOSA_> + 47cbbc: d503201f nop + 47cbc0: f9400bf3 ldr x19, [sp, #16] + 47cbc4: a8c37bfd ldp x29, x30, [sp], #48 + 47cbc8: d65f03c0 ret + +000000000047cbcc <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 47cbcc: a9be7bfd stp x29, x30, [sp, #-32]! + 47cbd0: 910003fd mov x29, sp + 47cbd4: f9000fe0 str x0, [sp, #24] + 47cbd8: f9400fe0 ldr x0, [sp, #24] + 47cbdc: 9400050b bl 47e008 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 47cbe0: a8c27bfd ldp x29, x30, [sp], #32 + 47cbe4: d65f03c0 ret + +000000000047cbe8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4swapERS9_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4swapERS9_(): + 47cbe8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47cbec: 910003fd mov x29, sp + 47cbf0: f9000bf3 str x19, [sp, #16] + 47cbf4: f90017e0 str x0, [sp, #40] + 47cbf8: f90013e1 str x1, [sp, #32] + 47cbfc: f94017e0 ldr x0, [sp, #40] + 47cc00: f94013e1 ldr x1, [sp, #32] + 47cc04: 94000508 bl 47e024 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_impl12_M_swap_dataERSA_> + 47cc08: f94017e0 ldr x0, [sp, #40] + 47cc0c: 9400015e bl 47d184 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv> + 47cc10: aa0003f3 mov x19, x0 + 47cc14: f94013e0 ldr x0, [sp, #32] + 47cc18: 9400015b bl 47d184 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv> + 47cc1c: aa0003e1 mov x1, x0 + 47cc20: aa1303e0 mov x0, x19 + 47cc24: 94000518 bl 47e084 <_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES8_E10_S_on_swapERS9_SB_> + 47cc28: d503201f nop + 47cc2c: f9400bf3 ldr x19, [sp, #16] + 47cc30: a8c37bfd ldp x29, x30, [sp], #48 + 47cc34: d65f03c0 ret + +000000000047cc38 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE9push_backERKS9_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE9push_backERKS9_(): + 47cc38: a9be7bfd stp x29, x30, [sp, #-32]! + 47cc3c: 910003fd mov x29, sp + 47cc40: f9000fe0 str x0, [sp, #24] + 47cc44: f9000be1 str x1, [sp, #16] + 47cc48: f9400fe0 ldr x0, [sp, #24] + 47cc4c: f9400401 ldr x1, [x0, #8] + 47cc50: f9400fe0 ldr x0, [sp, #24] + 47cc54: f9400800 ldr x0, [x0, #16] + 47cc58: eb00003f cmp x1, x0 + 47cc5c: 540001c0 b.eq 47cc94 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE9push_backERKS9_+0x5c> // b.none + 47cc60: f9400fe3 ldr x3, [sp, #24] + 47cc64: f9400fe0 ldr x0, [sp, #24] + 47cc68: f9400400 ldr x0, [x0, #8] + 47cc6c: f9400be2 ldr x2, [sp, #16] + 47cc70: aa0003e1 mov x1, x0 + 47cc74: aa0303e0 mov x0, x3 + 47cc78: 9400050d bl 47e0ac <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE9constructIS9_JRKS9_EEEvRSA_PT_DpOT0_> + 47cc7c: f9400fe0 ldr x0, [sp, #24] + 47cc80: f9400400 ldr x0, [x0, #8] + 47cc84: 91004001 add x1, x0, #0x10 + 47cc88: f9400fe0 ldr x0, [sp, #24] + 47cc8c: f9000401 str x1, [x0, #8] + 47cc90: 14000007 b 47ccac <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE9push_backERKS9_+0x74> + 47cc94: f9400fe0 ldr x0, [sp, #24] + 47cc98: 94000513 bl 47e0e4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE3endEv> + 47cc9c: f9400be2 ldr x2, [sp, #16] + 47cca0: aa0003e1 mov x1, x0 + 47cca4: f9400fe0 ldr x0, [sp, #24] + 47cca8: 94000519 bl 47e10c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE17_M_realloc_insertIJRKS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_> + 47ccac: d503201f nop + 47ccb0: a8c27bfd ldp x29, x30, [sp], #32 + 47ccb4: d65f03c0 ret + +000000000047ccb8 <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEJRKS3_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEJRKS3_EESt10shared_ptrIT_EDpOT0_(): + 47ccb8: a9bc7bfd stp x29, x30, [sp, #-64]! + 47ccbc: 910003fd mov x29, sp + 47ccc0: f9000bf3 str x19, [sp, #16] + 47ccc4: aa0803f3 mov x19, x8 + 47ccc8: f90017e0 str x0, [sp, #40] + 47cccc: 9100e3e0 add x0, sp, #0x38 + 47ccd0: 94000590 bl 47e310 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEEC1Ev> + 47ccd4: f94017e0 ldr x0, [sp, #40] + 47ccd8: 9400059e bl 47e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47ccdc: aa0003e1 mov x1, x0 + 47cce0: 9100e3e0 add x0, sp, #0x38 + 47cce4: aa1303e8 mov x8, x19 + 47cce8: 9400059f bl 47e364 <_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_> + 47ccec: 9100e3e0 add x0, sp, #0x38 + 47ccf0: 94000590 bl 47e330 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEED1Ev> + 47ccf4: 14000006 b 47cd0c <_ZSt11make_sharedIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEJRKS3_EESt10shared_ptrIT_EDpOT0_+0x54> + 47ccf8: aa0003f3 mov x19, x0 + 47ccfc: 9100e3e0 add x0, sp, #0x38 + 47cd00: 9400058c bl 47e330 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEED1Ev> + 47cd04: aa1303e0 mov x0, x19 + 47cd08: 97fe2afe bl 407900 <_Unwind_Resume@plt> + 47cd0c: aa1303e0 mov x0, x19 + 47cd10: f9400bf3 ldr x19, [sp, #16] + 47cd14: a8c47bfd ldp x29, x30, [sp], #64 + 47cd18: d65f03c0 ret + +000000000047cd1c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC1EOSA_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC1EOSA_(): + 47cd1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47cd20: 910003fd mov x29, sp + 47cd24: f9000bf3 str x19, [sp, #16] + 47cd28: f90017e0 str x0, [sp, #40] + 47cd2c: f90013e1 str x1, [sp, #32] + 47cd30: f94017f3 ldr x19, [sp, #40] + 47cd34: f94013e0 ldr x0, [sp, #32] + 47cd38: 9400059c bl 47e3a8 <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEONSt16remove_referenceIT_E4typeEOSE_> + 47cd3c: aa0003e1 mov x1, x0 + 47cd40: aa1303e0 mov x0, x19 + 47cd44: 9400059e bl 47e3bc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC1EOSC_> + 47cd48: d503201f nop + 47cd4c: f9400bf3 ldr x19, [sp, #16] + 47cd50: a8c37bfd ldp x29, x30, [sp], #48 + 47cd54: d65f03c0 ret + +000000000047cd58 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv(): + 47cd58: a9be7bfd stp x29, x30, [sp, #-32]! + 47cd5c: 910003fd mov x29, sp + 47cd60: f9000fe0 str x0, [sp, #24] + 47cd64: f9400fe0 ldr x0, [sp, #24] + 47cd68: 940005ac bl 47e418 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 47cd6c: a8c27bfd ldp x29, x30, [sp], #32 + 47cd70: d65f03c0 ret + +000000000047cd74 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4swapERSB_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4swapERSB_(): + 47cd74: a9bd7bfd stp x29, x30, [sp, #-48]! + 47cd78: 910003fd mov x29, sp + 47cd7c: f9000bf3 str x19, [sp, #16] + 47cd80: f90017e0 str x0, [sp, #40] + 47cd84: f90013e1 str x1, [sp, #32] + 47cd88: f94017e0 ldr x0, [sp, #40] + 47cd8c: f94013e1 ldr x1, [sp, #32] + 47cd90: 940005a9 bl 47e434 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_impl12_M_swap_dataERSC_> + 47cd94: f94017e0 ldr x0, [sp, #40] + 47cd98: 94000128 bl 47d238 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv> + 47cd9c: aa0003f3 mov x19, x0 + 47cda0: f94013e0 ldr x0, [sp, #32] + 47cda4: 94000125 bl 47d238 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv> + 47cda8: aa0003e1 mov x1, x0 + 47cdac: aa1303e0 mov x0, x19 + 47cdb0: 940005b9 bl 47e494 <_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESA_E10_S_on_swapERSB_SD_> + 47cdb4: d503201f nop + 47cdb8: f9400bf3 ldr x19, [sp, #16] + 47cdbc: a8c37bfd ldp x29, x30, [sp], #48 + 47cdc0: d65f03c0 ret + +000000000047cdc4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE9push_backERKSB_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE9push_backERKSB_(): + 47cdc4: a9be7bfd stp x29, x30, [sp, #-32]! + 47cdc8: 910003fd mov x29, sp + 47cdcc: f9000fe0 str x0, [sp, #24] + 47cdd0: f9000be1 str x1, [sp, #16] + 47cdd4: f9400fe0 ldr x0, [sp, #24] + 47cdd8: f9400401 ldr x1, [x0, #8] + 47cddc: f9400fe0 ldr x0, [sp, #24] + 47cde0: f9400800 ldr x0, [x0, #16] + 47cde4: eb00003f cmp x1, x0 + 47cde8: 540001c0 b.eq 47ce20 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE9push_backERKSB_+0x5c> // b.none + 47cdec: f9400fe3 ldr x3, [sp, #24] + 47cdf0: f9400fe0 ldr x0, [sp, #24] + 47cdf4: f9400400 ldr x0, [x0, #8] + 47cdf8: f9400be2 ldr x2, [sp, #16] + 47cdfc: aa0003e1 mov x1, x0 + 47ce00: aa0303e0 mov x0, x3 + 47ce04: 940005ae bl 47e4bc <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE9constructISB_JRKSB_EEEvRSC_PT_DpOT0_> + 47ce08: f9400fe0 ldr x0, [sp, #24] + 47ce0c: f9400400 ldr x0, [x0, #8] + 47ce10: 91004001 add x1, x0, #0x10 + 47ce14: f9400fe0 ldr x0, [sp, #24] + 47ce18: f9000401 str x1, [x0, #8] + 47ce1c: 14000007 b 47ce38 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE9push_backERKSB_+0x74> + 47ce20: f9400fe0 ldr x0, [sp, #24] + 47ce24: 940005b4 bl 47e4f4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE3endEv> + 47ce28: f9400be2 ldr x2, [sp, #16] + 47ce2c: aa0003e1 mov x1, x0 + 47ce30: f9400fe0 ldr x0, [sp, #24] + 47ce34: 940005ba bl 47e51c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE17_M_realloc_insertIJRKSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_> + 47ce38: d503201f nop + 47ce3c: a8c27bfd ldp x29, x30, [sp], #32 + 47ce40: d65f03c0 ret + +000000000047ce44 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE12_Vector_implD2Ev(): + 47ce44: a9be7bfd stp x29, x30, [sp, #-32]! + 47ce48: 910003fd mov x29, sp + 47ce4c: f9000fe0 str x0, [sp, #24] + 47ce50: f9400fe0 ldr x0, [sp, #24] + 47ce54: 94000633 bl 47e720 <_ZNSaIN5Catch11SectionInfoEED1Ev> + 47ce58: d503201f nop + 47ce5c: a8c27bfd ldp x29, x30, [sp], #32 + 47ce60: d65f03c0 ret + +000000000047ce64 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EED2Ev(): + 47ce64: a9be7bfd stp x29, x30, [sp, #-32]! + 47ce68: 910003fd mov x29, sp + 47ce6c: f9000fe0 str x0, [sp, #24] + 47ce70: f9400fe0 ldr x0, [sp, #24] + 47ce74: f9400003 ldr x3, [x0] + 47ce78: f9400fe0 ldr x0, [sp, #24] + 47ce7c: f9400801 ldr x1, [x0, #16] + 47ce80: f9400fe0 ldr x0, [sp, #24] + 47ce84: f9400000 ldr x0, [x0] + 47ce88: cb000020 sub x0, x1, x0 + 47ce8c: 9344fc01 asr x1, x0, #4 + 47ce90: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 47ce94: f2955560 movk x0, #0xaaab + 47ce98: 9b007c20 mul x0, x1, x0 + 47ce9c: aa0003e2 mov x2, x0 + 47cea0: aa0303e1 mov x1, x3 + 47cea4: f9400fe0 ldr x0, [sp, #24] + 47cea8: 97fff7c5 bl 47adbc <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE13_M_deallocateEPS1_m> + 47ceac: f9400fe0 ldr x0, [sp, #24] + 47ceb0: 97ffffe5 bl 47ce44 <_ZNSt12_Vector_baseIN5Catch11SectionInfoESaIS1_EE12_Vector_implD1Ev> + 47ceb4: d503201f nop + 47ceb8: a8c27bfd ldp x29, x30, [sp], #32 + 47cebc: d65f03c0 ret + +000000000047cec0 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_Vector_implD2Ev(): + 47cec0: a9be7bfd stp x29, x30, [sp, #-32]! + 47cec4: 910003fd mov x29, sp + 47cec8: f9000fe0 str x0, [sp, #24] + 47cecc: f9400fe0 ldr x0, [sp, #24] + 47ced0: 9400061c bl 47e740 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEED1Ev> + 47ced4: d503201f nop + 47ced8: a8c27bfd ldp x29, x30, [sp], #32 + 47cedc: d65f03c0 ret + +000000000047cee0 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED2Ev(): + 47cee0: a9be7bfd stp x29, x30, [sp, #-32]! + 47cee4: 910003fd mov x29, sp + 47cee8: f9000fe0 str x0, [sp, #24] + 47ceec: f9400fe0 ldr x0, [sp, #24] + 47cef0: f9400003 ldr x3, [x0] + 47cef4: f9400fe0 ldr x0, [sp, #24] + 47cef8: f9400801 ldr x1, [x0, #16] + 47cefc: f9400fe0 ldr x0, [sp, #24] + 47cf00: f9400000 ldr x0, [x0] + 47cf04: cb000020 sub x0, x1, x0 + 47cf08: 9344fc01 asr x1, x0, #4 + 47cf0c: aa0103e0 mov x0, x1 + 47cf10: aa0003e2 mov x2, x0 + 47cf14: aa0303e1 mov x1, x3 + 47cf18: f9400fe0 ldr x0, [sp, #24] + 47cf1c: 94000611 bl 47e760 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE13_M_deallocateEPS4_m> + 47cf20: f9400fe0 ldr x0, [sp, #24] + 47cf24: 97ffffe7 bl 47cec0 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_Vector_implD1Ev> + 47cf28: d503201f nop + 47cf2c: a8c27bfd ldp x29, x30, [sp], #32 + 47cf30: d65f03c0 ret + +000000000047cf34 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv(): + 47cf34: d10043ff sub sp, sp, #0x10 + 47cf38: f90007e0 str x0, [sp, #8] + 47cf3c: f94007e0 ldr x0, [sp, #8] + 47cf40: 910043ff add sp, sp, #0x10 + 47cf44: d65f03c0 ret + +000000000047cf48 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES4_EvT_S6_RSaIT0_E>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES4_EvT_S6_RSaIT0_E(): + 47cf48: a9bd7bfd stp x29, x30, [sp, #-48]! + 47cf4c: 910003fd mov x29, sp + 47cf50: f90017e0 str x0, [sp, #40] + 47cf54: f90013e1 str x1, [sp, #32] + 47cf58: f9000fe2 str x2, [sp, #24] + 47cf5c: f94013e1 ldr x1, [sp, #32] + 47cf60: f94017e0 ldr x0, [sp, #40] + 47cf64: 9400060e bl 47e79c <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEvT_S6_> + 47cf68: d503201f nop + 47cf6c: a8c37bfd ldp x29, x30, [sp], #48 + 47cf70: d65f03c0 ret + +000000000047cf74 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE12_Vector_implD2Ev(): + 47cf74: a9be7bfd stp x29, x30, [sp, #-32]! + 47cf78: 910003fd mov x29, sp + 47cf7c: f9000fe0 str x0, [sp, #24] + 47cf80: f9400fe0 ldr x0, [sp, #24] + 47cf84: 94000610 bl 47e7c4 <_ZNSaIN5Catch14AssertionStatsEED1Ev> + 47cf88: d503201f nop + 47cf8c: a8c27bfd ldp x29, x30, [sp], #32 + 47cf90: d65f03c0 ret + +000000000047cf94 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EED1Ev(): + 47cf94: a9be7bfd stp x29, x30, [sp, #-32]! + 47cf98: 910003fd mov x29, sp + 47cf9c: f9000fe0 str x0, [sp, #24] + 47cfa0: f9400fe0 ldr x0, [sp, #24] + 47cfa4: f9400003 ldr x3, [x0] + 47cfa8: f9400fe0 ldr x0, [sp, #24] + 47cfac: f9400801 ldr x1, [x0, #16] + 47cfb0: f9400fe0 ldr x0, [sp, #24] + 47cfb4: f9400000 ldr x0, [x0] + 47cfb8: cb000020 sub x0, x1, x0 + 47cfbc: 9345fc01 asr x1, x0, #5 + 47cfc0: d28db6e0 mov x0, #0x6db7 // #28087 + 47cfc4: f2b6db60 movk x0, #0xb6db, lsl #16 + 47cfc8: f2db6da0 movk x0, #0xdb6d, lsl #32 + 47cfcc: f2edb6c0 movk x0, #0x6db6, lsl #48 + 47cfd0: 9b007c20 mul x0, x1, x0 + 47cfd4: aa0003e2 mov x2, x0 + 47cfd8: aa0303e1 mov x1, x3 + 47cfdc: f9400fe0 ldr x0, [sp, #24] + 47cfe0: 94000601 bl 47e7e4 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE13_M_deallocateEPS1_m> + 47cfe4: f9400fe0 ldr x0, [sp, #24] + 47cfe8: 97ffffe3 bl 47cf74 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE12_Vector_implD1Ev> + 47cfec: d503201f nop + 47cff0: a8c27bfd ldp x29, x30, [sp], #32 + 47cff4: d65f03c0 ret + +000000000047cff8 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv(): + 47cff8: d10043ff sub sp, sp, #0x10 + 47cffc: f90007e0 str x0, [sp, #8] + 47d000: f94007e0 ldr x0, [sp, #8] + 47d004: 910043ff add sp, sp, #0x10 + 47d008: d65f03c0 ret + +000000000047d00c <_ZSt8_DestroyIPN5Catch14AssertionStatsES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch14AssertionStatsES1_EvT_S3_RSaIT0_E(): + 47d00c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d010: 910003fd mov x29, sp + 47d014: f90017e0 str x0, [sp, #40] + 47d018: f90013e1 str x1, [sp, #32] + 47d01c: f9000fe2 str x2, [sp, #24] + 47d020: f94013e1 ldr x1, [sp, #32] + 47d024: f94017e0 ldr x0, [sp, #40] + 47d028: 940005fe bl 47e820 <_ZSt8_DestroyIPN5Catch14AssertionStatsEEvT_S3_> + 47d02c: d503201f nop + 47d030: a8c37bfd ldp x29, x30, [sp], #48 + 47d034: d65f03c0 ret + +000000000047d038 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 47d038: a9be7bfd stp x29, x30, [sp, #-32]! + 47d03c: 910003fd mov x29, sp + 47d040: f9000fe0 str x0, [sp, #24] + 47d044: f9400fe0 ldr x0, [sp, #24] + 47d048: 94000600 bl 47e848 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 47d04c: a8c27bfd ldp x29, x30, [sp], #32 + 47d050: d65f03c0 ret + +000000000047d054 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE12_Vector_implD2Ev(): + 47d054: a9be7bfd stp x29, x30, [sp, #-32]! + 47d058: 910003fd mov x29, sp + 47d05c: f9000fe0 str x0, [sp, #24] + 47d060: f9400fe0 ldr x0, [sp, #24] + 47d064: 940005ff bl 47e860 <_ZNSaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEED1Ev> + 47d068: d503201f nop + 47d06c: a8c27bfd ldp x29, x30, [sp], #32 + 47d070: d65f03c0 ret + +000000000047d074 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EED1Ev>: +_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EED1Ev(): + 47d074: a9be7bfd stp x29, x30, [sp, #-32]! + 47d078: 910003fd mov x29, sp + 47d07c: f9000fe0 str x0, [sp, #24] + 47d080: f9400fe0 ldr x0, [sp, #24] + 47d084: f9400003 ldr x3, [x0] + 47d088: f9400fe0 ldr x0, [sp, #24] + 47d08c: f9400801 ldr x1, [x0, #16] + 47d090: f9400fe0 ldr x0, [sp, #24] + 47d094: f9400000 ldr x0, [x0] + 47d098: cb000020 sub x0, x1, x0 + 47d09c: 9343fc01 asr x1, x0, #3 + 47d0a0: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 47d0a4: f2955560 movk x0, #0xaaab + 47d0a8: 9b007c20 mul x0, x1, x0 + 47d0ac: aa0003e2 mov x2, x0 + 47d0b0: aa0303e1 mov x1, x3 + 47d0b4: f9400fe0 ldr x0, [sp, #24] + 47d0b8: 940005f2 bl 47e880 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE13_M_deallocateEPS7_m> + 47d0bc: f9400fe0 ldr x0, [sp, #24] + 47d0c0: 97ffffe5 bl 47d054 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE12_Vector_implD1Ev> + 47d0c4: d503201f nop + 47d0c8: a8c27bfd ldp x29, x30, [sp], #32 + 47d0cc: d65f03c0 ret + +000000000047d0d0 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE19_M_get_Tp_allocatorEv(): + 47d0d0: d10043ff sub sp, sp, #0x10 + 47d0d4: f90007e0 str x0, [sp, #8] + 47d0d8: f94007e0 ldr x0, [sp, #8] + 47d0dc: 910043ff add sp, sp, #0x10 + 47d0e0: d65f03c0 ret + +000000000047d0e4 <_ZSt8_DestroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EES7_EvT_S9_RSaIT0_E>: +_ZSt8_DestroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EES7_EvT_S9_RSaIT0_E(): + 47d0e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d0e8: 910003fd mov x29, sp + 47d0ec: f90017e0 str x0, [sp, #40] + 47d0f0: f90013e1 str x1, [sp, #32] + 47d0f4: f9000fe2 str x2, [sp, #24] + 47d0f8: f94013e1 ldr x1, [sp, #32] + 47d0fc: f94017e0 ldr x0, [sp, #40] + 47d100: 940005ef bl 47e8bc <_ZSt8_DestroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEvT_S9_> + 47d104: d503201f nop + 47d108: a8c37bfd ldp x29, x30, [sp], #48 + 47d10c: d65f03c0 ret + +000000000047d110 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_implD2Ev(): + 47d110: a9be7bfd stp x29, x30, [sp, #-32]! + 47d114: 910003fd mov x29, sp + 47d118: f9000fe0 str x0, [sp, #24] + 47d11c: f9400fe0 ldr x0, [sp, #24] + 47d120: 940005f1 bl 47e8e4 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEED1Ev> + 47d124: d503201f nop + 47d128: a8c27bfd ldp x29, x30, [sp], #32 + 47d12c: d65f03c0 ret + +000000000047d130 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EED1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EED2Ev(): + 47d130: a9be7bfd stp x29, x30, [sp, #-32]! + 47d134: 910003fd mov x29, sp + 47d138: f9000fe0 str x0, [sp, #24] + 47d13c: f9400fe0 ldr x0, [sp, #24] + 47d140: f9400003 ldr x3, [x0] + 47d144: f9400fe0 ldr x0, [sp, #24] + 47d148: f9400801 ldr x1, [x0, #16] + 47d14c: f9400fe0 ldr x0, [sp, #24] + 47d150: f9400000 ldr x0, [x0] + 47d154: cb000020 sub x0, x1, x0 + 47d158: 9344fc01 asr x1, x0, #4 + 47d15c: aa0103e0 mov x0, x1 + 47d160: aa0003e2 mov x2, x0 + 47d164: aa0303e1 mov x1, x3 + 47d168: f9400fe0 ldr x0, [sp, #24] + 47d16c: 940005e6 bl 47e904 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE13_M_deallocateEPS7_m> + 47d170: f9400fe0 ldr x0, [sp, #24] + 47d174: 97ffffe7 bl 47d110 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_implD1Ev> + 47d178: d503201f nop + 47d17c: a8c27bfd ldp x29, x30, [sp], #32 + 47d180: d65f03c0 ret + +000000000047d184 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv(): + 47d184: d10043ff sub sp, sp, #0x10 + 47d188: f90007e0 str x0, [sp, #8] + 47d18c: f94007e0 ldr x0, [sp, #8] + 47d190: 910043ff add sp, sp, #0x10 + 47d194: d65f03c0 ret + +000000000047d198 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES7_EvT_S9_RSaIT0_E>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES7_EvT_S9_RSaIT0_E(): + 47d198: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d19c: 910003fd mov x29, sp + 47d1a0: f90017e0 str x0, [sp, #40] + 47d1a4: f90013e1 str x1, [sp, #32] + 47d1a8: f9000fe2 str x2, [sp, #24] + 47d1ac: f94013e1 ldr x1, [sp, #32] + 47d1b0: f94017e0 ldr x0, [sp, #40] + 47d1b4: 940005e3 bl 47e940 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEvT_S9_> + 47d1b8: d503201f nop + 47d1bc: a8c37bfd ldp x29, x30, [sp], #48 + 47d1c0: d65f03c0 ret + +000000000047d1c4 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_implD2Ev(): + 47d1c4: a9be7bfd stp x29, x30, [sp, #-32]! + 47d1c8: 910003fd mov x29, sp + 47d1cc: f9000fe0 str x0, [sp, #24] + 47d1d0: f9400fe0 ldr x0, [sp, #24] + 47d1d4: 940005e5 bl 47e968 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEED1Ev> + 47d1d8: d503201f nop + 47d1dc: a8c27bfd ldp x29, x30, [sp], #32 + 47d1e0: d65f03c0 ret + +000000000047d1e4 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EED1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EED2Ev(): + 47d1e4: a9be7bfd stp x29, x30, [sp, #-32]! + 47d1e8: 910003fd mov x29, sp + 47d1ec: f9000fe0 str x0, [sp, #24] + 47d1f0: f9400fe0 ldr x0, [sp, #24] + 47d1f4: f9400003 ldr x3, [x0] + 47d1f8: f9400fe0 ldr x0, [sp, #24] + 47d1fc: f9400801 ldr x1, [x0, #16] + 47d200: f9400fe0 ldr x0, [sp, #24] + 47d204: f9400000 ldr x0, [x0] + 47d208: cb000020 sub x0, x1, x0 + 47d20c: 9344fc01 asr x1, x0, #4 + 47d210: aa0103e0 mov x0, x1 + 47d214: aa0003e2 mov x2, x0 + 47d218: aa0303e1 mov x1, x3 + 47d21c: f9400fe0 ldr x0, [sp, #24] + 47d220: 940005da bl 47e988 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE13_M_deallocateEPS9_m> + 47d224: f9400fe0 ldr x0, [sp, #24] + 47d228: 97ffffe7 bl 47d1c4 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_implD1Ev> + 47d22c: d503201f nop + 47d230: a8c27bfd ldp x29, x30, [sp], #32 + 47d234: d65f03c0 ret + +000000000047d238 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv(): + 47d238: d10043ff sub sp, sp, #0x10 + 47d23c: f90007e0 str x0, [sp, #8] + 47d240: f94007e0 ldr x0, [sp, #8] + 47d244: 910043ff add sp, sp, #0x10 + 47d248: d65f03c0 ret + +000000000047d24c <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEES9_EvT_SB_RSaIT0_E>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEES9_EvT_SB_RSaIT0_E(): + 47d24c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d250: 910003fd mov x29, sp + 47d254: f90017e0 str x0, [sp, #40] + 47d258: f90013e1 str x1, [sp, #32] + 47d25c: f9000fe2 str x2, [sp, #24] + 47d260: f94013e1 ldr x1, [sp, #32] + 47d264: f94017e0 ldr x0, [sp, #40] + 47d268: 940005d7 bl 47e9c4 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEvT_SB_> + 47d26c: d503201f nop + 47d270: a8c37bfd ldp x29, x30, [sp], #48 + 47d274: d65f03c0 ret + +000000000047d278 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_Vector_implD2Ev(): + 47d278: a9be7bfd stp x29, x30, [sp, #-32]! + 47d27c: 910003fd mov x29, sp + 47d280: f9000fe0 str x0, [sp, #24] + 47d284: f9400fe0 ldr x0, [sp, #24] + 47d288: 940005d9 bl 47e9ec <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEED1Ev> + 47d28c: d503201f nop + 47d290: a8c27bfd ldp x29, x30, [sp], #32 + 47d294: d65f03c0 ret + +000000000047d298 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EED1Ev>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EED2Ev(): + 47d298: a9be7bfd stp x29, x30, [sp, #-32]! + 47d29c: 910003fd mov x29, sp + 47d2a0: f9000fe0 str x0, [sp, #24] + 47d2a4: f9400fe0 ldr x0, [sp, #24] + 47d2a8: f9400003 ldr x3, [x0] + 47d2ac: f9400fe0 ldr x0, [sp, #24] + 47d2b0: f9400801 ldr x1, [x0, #16] + 47d2b4: f9400fe0 ldr x0, [sp, #24] + 47d2b8: f9400000 ldr x0, [x0] + 47d2bc: cb000020 sub x0, x1, x0 + 47d2c0: 9344fc01 asr x1, x0, #4 + 47d2c4: aa0103e0 mov x0, x1 + 47d2c8: aa0003e2 mov x2, x0 + 47d2cc: aa0303e1 mov x1, x3 + 47d2d0: f9400fe0 ldr x0, [sp, #24] + 47d2d4: 940005ce bl 47ea0c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE13_M_deallocateEPSB_m> + 47d2d8: f9400fe0 ldr x0, [sp, #24] + 47d2dc: 97ffffe7 bl 47d278 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_Vector_implD1Ev> + 47d2e0: d503201f nop + 47d2e4: a8c27bfd ldp x29, x30, [sp], #32 + 47d2e8: d65f03c0 ret + +000000000047d2ec <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv(): + 47d2ec: d10043ff sub sp, sp, #0x10 + 47d2f0: f90007e0 str x0, [sp, #8] + 47d2f4: f94007e0 ldr x0, [sp, #8] + 47d2f8: 910043ff add sp, sp, #0x10 + 47d2fc: d65f03c0 ret + +000000000047d300 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESB_EvT_SD_RSaIT0_E>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESB_EvT_SD_RSaIT0_E(): + 47d300: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d304: 910003fd mov x29, sp + 47d308: f90017e0 str x0, [sp, #40] + 47d30c: f90013e1 str x1, [sp, #32] + 47d310: f9000fe2 str x2, [sp, #24] + 47d314: f94013e1 ldr x1, [sp, #32] + 47d318: f94017e0 ldr x0, [sp, #40] + 47d31c: 940005cb bl 47ea48 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEvT_SD_> + 47d320: d503201f nop + 47d324: a8c37bfd ldp x29, x30, [sp], #48 + 47d328: d65f03c0 ret + +000000000047d32c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv(): + 47d32c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d330: 910003fd mov x29, sp + 47d334: f9000fe0 str x0, [sp, #24] + 47d338: f9400fe0 ldr x0, [sp, #24] + 47d33c: f9400000 ldr x0, [x0] + 47d340: f90017e0 str x0, [sp, #40] + 47d344: 9100a3e1 add x1, sp, #0x28 + 47d348: 910083e0 add x0, sp, #0x20 + 47d34c: 940005c9 bl 47ea70 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS7_> + 47d350: f94013e0 ldr x0, [sp, #32] + 47d354: a8c37bfd ldp x29, x30, [sp], #48 + 47d358: d65f03c0 ret + +000000000047d35c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv(): + 47d35c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d360: 910003fd mov x29, sp + 47d364: f9000fe0 str x0, [sp, #24] + 47d368: f9400fe0 ldr x0, [sp, #24] + 47d36c: f9400400 ldr x0, [x0, #8] + 47d370: f90017e0 str x0, [sp, #40] + 47d374: 9100a3e1 add x1, sp, #0x28 + 47d378: 910083e0 add x0, sp, #0x20 + 47d37c: 940005bd bl 47ea70 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS7_> + 47d380: f94013e0 ldr x0, [sp, #32] + 47d384: a8c37bfd ldp x29, x30, [sp], #48 + 47d388: d65f03c0 ret + +000000000047d38c <_ZN9__gnu_cxxeqIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_>: +_ZN9__gnu_cxxeqIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_(): + 47d38c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d390: 910003fd mov x29, sp + 47d394: f9000bf3 str x19, [sp, #16] + 47d398: f90017e0 str x0, [sp, #40] + 47d39c: f90013e1 str x1, [sp, #32] + 47d3a0: f94017e0 ldr x0, [sp, #40] + 47d3a4: 940005bd bl 47ea98 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 47d3a8: f9400013 ldr x19, [x0] + 47d3ac: f94013e0 ldr x0, [sp, #32] + 47d3b0: 940005ba bl 47ea98 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 47d3b4: f9400000 ldr x0, [x0] + 47d3b8: eb00027f cmp x19, x0 + 47d3bc: 1a9f17e0 cset w0, eq // eq = none + 47d3c0: 12001c00 and w0, w0, #0xff + 47d3c4: f9400bf3 ldr x19, [sp, #16] + 47d3c8: a8c37bfd ldp x29, x30, [sp], #48 + 47d3cc: d65f03c0 ret + +000000000047d3d0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev>: +_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev(): + 47d3d0: a9be7bfd stp x29, x30, [sp, #-32]! + 47d3d4: 910003fd mov x29, sp + 47d3d8: f9000fe0 str x0, [sp, #24] + 47d3dc: f9400fe0 ldr x0, [sp, #24] + 47d3e0: 940005b3 bl 47eaac <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev> + 47d3e4: d503201f nop + 47d3e8: a8c27bfd ldp x29, x30, [sp], #32 + 47d3ec: d65f03c0 ret + +000000000047d3f0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev>: +_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEED2Ev(): + 47d3f0: a9be7bfd stp x29, x30, [sp, #-32]! + 47d3f4: 910003fd mov x29, sp + 47d3f8: f9000fe0 str x0, [sp, #24] + 47d3fc: f9400fe0 ldr x0, [sp, #24] + 47d400: 940005b0 bl 47eac0 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47d404: d503201f nop + 47d408: a8c27bfd ldp x29, x30, [sp], #32 + 47d40c: d65f03c0 ret + +000000000047d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE(): + 47d410: d10043ff sub sp, sp, #0x10 + 47d414: f90007e0 str x0, [sp, #8] + 47d418: f94007e0 ldr x0, [sp, #8] + 47d41c: 910043ff add sp, sp, #0x10 + 47d420: d65f03c0 ret + +000000000047d424 <_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_EJRNS0_12SectionStatsEEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_EJRNS0_12SectionStatsEEESt10shared_ptrIT_ERKT0_DpOT1_(): + 47d424: a9bc7bfd stp x29, x30, [sp, #-64]! + 47d428: 910003fd mov x29, sp + 47d42c: a90153f3 stp x19, x20, [sp, #16] + 47d430: aa0803f3 mov x19, x8 + 47d434: f90017e0 str x0, [sp, #40] + 47d438: f90013e1 str x1, [sp, #32] + 47d43c: f94013e0 ldr x0, [sp, #32] + 47d440: 97fffff4 bl 47d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE> + 47d444: aa0003e3 mov x3, x0 + 47d448: f94017e2 ldr x2, [sp, #40] + 47d44c: 2a1403e1 mov w1, w20 + 47d450: aa1303e0 mov x0, x19 + 47d454: 940005a0 bl 47ead4 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1ISaIS2_EJRNS0_12SectionStatsEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47d458: aa1303e0 mov x0, x19 + 47d45c: a94153f3 ldp x19, x20, [sp, #16] + 47d460: a8c47bfd ldp x29, x30, [sp], #64 + 47d464: d65f03c0 ret + +000000000047d468 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1EOS3_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1EOS3_(): + 47d468: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d46c: 910003fd mov x29, sp + 47d470: f9000bf3 str x19, [sp, #16] + 47d474: f90017e0 str x0, [sp, #40] + 47d478: f90013e1 str x1, [sp, #32] + 47d47c: f94017f3 ldr x19, [sp, #40] + 47d480: f94013e0 ldr x0, [sp, #32] + 47d484: 97fffd0d bl 47c8b8 <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEONSt16remove_referenceIT_E4typeEOS7_> + 47d488: aa0003e1 mov x1, x0 + 47d48c: aa1303e0 mov x0, x19 + 47d490: 940005a4 bl 47eb20 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_> + 47d494: d503201f nop + 47d498: f9400bf3 ldr x19, [sp, #16] + 47d49c: a8c37bfd ldp x29, x30, [sp], #48 + 47d4a0: d65f03c0 ret + +000000000047d4a4 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_(): + 47d4a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d4a8: 910003fd mov x29, sp + 47d4ac: f9000fe0 str x0, [sp, #24] + 47d4b0: f9000be1 str x1, [sp, #16] + 47d4b4: f9400be0 ldr x0, [sp, #16] + 47d4b8: 940005b1 bl 47eb7c <_ZSt4moveIRSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_> + 47d4bc: aa0003e1 mov x1, x0 + 47d4c0: 910083e0 add x0, sp, #0x20 + 47d4c4: 94000597 bl 47eb20 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_> + 47d4c8: 910083e0 add x0, sp, #0x20 + 47d4cc: f9400fe1 ldr x1, [sp, #24] + 47d4d0: 9400027b bl 47debc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_> + 47d4d4: 910083e0 add x0, sp, #0x20 + 47d4d8: 97fff981 bl 47badc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 47d4dc: f9400fe0 ldr x0, [sp, #24] + 47d4e0: a8c37bfd ldp x29, x30, [sp], #48 + 47d4e4: d65f03c0 ret + +000000000047d4e8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEmiEl(): + 47d4e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d4ec: 910003fd mov x29, sp + 47d4f0: f9000fe0 str x0, [sp, #24] + 47d4f4: f9000be1 str x1, [sp, #16] + 47d4f8: f9400fe0 ldr x0, [sp, #24] + 47d4fc: f9400001 ldr x1, [x0] + 47d500: f9400be0 ldr x0, [sp, #16] + 47d504: d37cec00 lsl x0, x0, #4 + 47d508: cb0003e0 neg x0, x0 + 47d50c: 8b000020 add x0, x1, x0 + 47d510: f90017e0 str x0, [sp, #40] + 47d514: 9100a3e1 add x1, sp, #0x28 + 47d518: 910083e0 add x0, sp, #0x20 + 47d51c: 94000004 bl 47d52c <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS6_> + 47d520: f94013e0 ldr x0, [sp, #32] + 47d524: a8c37bfd ldp x29, x30, [sp], #48 + 47d528: d65f03c0 ret + +000000000047d52c <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS6_(): + 47d52c: d10043ff sub sp, sp, #0x10 + 47d530: f90007e0 str x0, [sp, #8] + 47d534: f90003e1 str x1, [sp] + 47d538: f94003e0 ldr x0, [sp] + 47d53c: f9400001 ldr x1, [x0] + 47d540: f94007e0 ldr x0, [sp, #8] + 47d544: f9000001 str x1, [x0] + 47d548: d503201f nop + 47d54c: 910043ff add sp, sp, #0x10 + 47d550: d65f03c0 ret + +000000000047d554 <_ZN9__gnu_cxx5__ops11__pred_iterIN5Catch22CumulativeReporterBase13BySectionInfoEEENS0_10_Iter_predIT_EES6_>: +_ZN9__gnu_cxx5__ops11__pred_iterIN5Catch22CumulativeReporterBase13BySectionInfoEEENS0_10_Iter_predIT_EES6_(): + 47d554: a9bc7bfd stp x29, x30, [sp, #-64]! + 47d558: 910003fd mov x29, sp + 47d55c: f9000bf3 str x19, [sp, #16] + 47d560: aa0803f3 mov x19, x8 + 47d564: f90017e0 str x0, [sp, #40] + 47d568: f94017e0 ldr x0, [sp, #40] + 47d56c: 94000589 bl 47eb90 <_ZSt4moveIRN5Catch22CumulativeReporterBase13BySectionInfoEEONSt16remove_referenceIT_E4typeEOS5_> + 47d570: aa0003e1 mov x1, x0 + 47d574: 9100e3e0 add x0, sp, #0x38 + 47d578: 97fff92f bl 47ba34 <_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKS1_> + 47d57c: 9100e3e0 add x0, sp, #0x38 + 47d580: aa0003e1 mov x1, x0 + 47d584: aa1303e0 mov x0, x19 + 47d588: 94000587 bl 47eba4 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEC1ES4_> + 47d58c: aa1303e0 mov x0, x19 + 47d590: f9400bf3 ldr x19, [sp, #16] + 47d594: a8c47bfd ldp x29, x30, [sp], #64 + 47d598: d65f03c0 ret + +000000000047d59c <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEC1ERKS5_>: +_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEC2ERKS5_(): + 47d59c: a9be7bfd stp x29, x30, [sp, #-32]! + 47d5a0: 910003fd mov x29, sp + 47d5a4: f9000fe0 str x0, [sp, #24] + 47d5a8: f9000be1 str x1, [sp, #16] + 47d5ac: f9400fe0 ldr x0, [sp, #24] + 47d5b0: f9400be1 ldr x1, [sp, #16] + 47d5b4: 97fff920 bl 47ba34 <_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKS1_> + 47d5b8: d503201f nop + 47d5bc: a8c27bfd ldp x29, x30, [sp], #32 + 47d5c0: d65f03c0 ret + +000000000047d5c4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_(): + 47d5c4: a9bb7bfd stp x29, x30, [sp, #-80]! + 47d5c8: 910003fd mov x29, sp + 47d5cc: f9000bf3 str x19, [sp, #16] + 47d5d0: f9001fe0 str x0, [sp, #56] + 47d5d4: f9001be1 str x1, [sp, #48] + 47d5d8: f90017e2 str x2, [sp, #40] + 47d5dc: 910103e0 add x0, sp, #0x40 + 47d5e0: f94017e1 ldr x1, [sp, #40] + 47d5e4: 97ffffee bl 47d59c <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEC1ERKS5_> + 47d5e8: 9100e3e0 add x0, sp, #0x38 + 47d5ec: 9400057d bl 47ebe0 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSD_> + 47d5f0: 910103e0 add x0, sp, #0x40 + 47d5f4: 2a1303e3 mov w3, w19 + 47d5f8: aa0003e2 mov x2, x0 + 47d5fc: f9401be1 ldr x1, [sp, #48] + 47d600: f9401fe0 ldr x0, [sp, #56] + 47d604: 9400057c bl 47ebf4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag> + 47d608: d503201f nop + 47d60c: f9400bf3 ldr x19, [sp, #16] + 47d610: a8c57bfd ldp x29, x30, [sp], #80 + 47d614: d65f03c0 ret + +000000000047d618 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv(): + 47d618: d10043ff sub sp, sp, #0x10 + 47d61c: f90007e0 str x0, [sp, #8] + 47d620: f94007e0 ldr x0, [sp, #8] + 47d624: 910043ff add sp, sp, #0x10 + 47d628: d65f03c0 ret + +000000000047d62c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_(): + 47d62c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d630: 910003fd mov x29, sp + 47d634: f90017e0 str x0, [sp, #40] + 47d638: f90013e1 str x1, [sp, #32] + 47d63c: f9000fe2 str x2, [sp, #24] + 47d640: f9400fe0 ldr x0, [sp, #24] + 47d644: 940005d2 bl 47ed8c <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEOT_RNSt16remove_referenceIS7_E4typeE> + 47d648: aa0003e2 mov x2, x0 + 47d64c: f94013e1 ldr x1, [sp, #32] + 47d650: f94017e0 ldr x0, [sp, #40] + 47d654: 940005ef bl 47ee10 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE9constructIS5_JRKS5_EEEvPT_DpOT0_> + 47d658: d503201f nop + 47d65c: a8c37bfd ldp x29, x30, [sp], #48 + 47d660: d65f03c0 ret + +000000000047d664 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_(): + 47d664: a9b87bfd stp x29, x30, [sp, #-128]! + 47d668: 910003fd mov x29, sp + 47d66c: a90153f3 stp x19, x20, [sp, #16] + 47d670: f9001fe0 str x0, [sp, #56] + 47d674: f9001be1 str x1, [sp, #48] + 47d678: f90017e2 str x2, [sp, #40] + 47d67c: 90000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47d680: 91382002 add x2, x0, #0xe08 + 47d684: d2800021 mov x1, #0x1 // #1 + 47d688: f9401fe0 ldr x0, [sp, #56] + 47d68c: 940005f4 bl 47ee5c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_M_check_lenEmPKc> + 47d690: f9003be0 str x0, [sp, #112] + 47d694: f9401fe0 ldr x0, [sp, #56] + 47d698: f9400000 ldr x0, [x0] + 47d69c: f90037e0 str x0, [sp, #104] + 47d6a0: f9401fe0 ldr x0, [sp, #56] + 47d6a4: f9400400 ldr x0, [x0, #8] + 47d6a8: f90033e0 str x0, [sp, #96] + 47d6ac: f9401fe0 ldr x0, [sp, #56] + 47d6b0: 97fffc24 bl 47c740 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv> + 47d6b4: f90027e0 str x0, [sp, #72] + 47d6b8: 910123e1 add x1, sp, #0x48 + 47d6bc: 9100c3e0 add x0, sp, #0x30 + 47d6c0: 9400061a bl 47ef28 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 47d6c4: f9002fe0 str x0, [sp, #88] + 47d6c8: f9401fe0 ldr x0, [sp, #56] + 47d6cc: f9403be1 ldr x1, [sp, #112] + 47d6d0: 94000627 bl 47ef6c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE11_M_allocateEm> + 47d6d4: f9002be0 str x0, [sp, #80] + 47d6d8: f9402be0 ldr x0, [sp, #80] + 47d6dc: f9003fe0 str x0, [sp, #120] + 47d6e0: f9401ff3 ldr x19, [sp, #56] + 47d6e4: f9402fe0 ldr x0, [sp, #88] + 47d6e8: d37cec00 lsl x0, x0, #4 + 47d6ec: f9402be1 ldr x1, [sp, #80] + 47d6f0: 8b000034 add x20, x1, x0 + 47d6f4: f94017e0 ldr x0, [sp, #40] + 47d6f8: 940005a5 bl 47ed8c <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEOT_RNSt16remove_referenceIS7_E4typeE> + 47d6fc: aa0003e2 mov x2, x0 + 47d700: aa1403e1 mov x1, x20 + 47d704: aa1303e0 mov x0, x19 + 47d708: 97ffffc9 bl 47d62c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_> + 47d70c: f9003fff str xzr, [sp, #120] + 47d710: 9100c3e0 add x0, sp, #0x30 + 47d714: 97ffffc1 bl 47d618 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 47d718: f9400013 ldr x19, [x0] + 47d71c: f9401fe0 ldr x0, [sp, #56] + 47d720: 97fffe05 bl 47cf34 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv> + 47d724: aa0003e3 mov x3, x0 + 47d728: f9402be2 ldr x2, [sp, #80] + 47d72c: aa1303e1 mov x1, x19 + 47d730: f94037e0 ldr x0, [sp, #104] + 47d734: 9400061c bl 47efa4 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES5_SaIS4_EET0_T_S8_S7_RT1_> + 47d738: f9003fe0 str x0, [sp, #120] + 47d73c: f9403fe0 ldr x0, [sp, #120] + 47d740: 91004000 add x0, x0, #0x10 + 47d744: f9003fe0 str x0, [sp, #120] + 47d748: 9100c3e0 add x0, sp, #0x30 + 47d74c: 97ffffb3 bl 47d618 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 47d750: f9400013 ldr x19, [x0] + 47d754: f9401fe0 ldr x0, [sp, #56] + 47d758: 97fffdf7 bl 47cf34 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv> + 47d75c: aa0003e3 mov x3, x0 + 47d760: f9403fe2 ldr x2, [sp, #120] + 47d764: f94033e1 ldr x1, [sp, #96] + 47d768: aa1303e0 mov x0, x19 + 47d76c: 9400060e bl 47efa4 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES5_SaIS4_EET0_T_S8_S7_RT1_> + 47d770: f9003fe0 str x0, [sp, #120] + 47d774: f9401fe0 ldr x0, [sp, #56] + 47d778: 97fffdef bl 47cf34 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv> + 47d77c: aa0003e2 mov x2, x0 + 47d780: f94033e1 ldr x1, [sp, #96] + 47d784: f94037e0 ldr x0, [sp, #104] + 47d788: 97fffdf0 bl 47cf48 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES4_EvT_S6_RSaIT0_E> + 47d78c: f9401fe3 ldr x3, [sp, #56] + 47d790: f9401fe0 ldr x0, [sp, #56] + 47d794: f9400801 ldr x1, [x0, #16] + 47d798: f94037e0 ldr x0, [sp, #104] + 47d79c: cb000020 sub x0, x1, x0 + 47d7a0: 9344fc01 asr x1, x0, #4 + 47d7a4: aa0103e0 mov x0, x1 + 47d7a8: aa0003e2 mov x2, x0 + 47d7ac: f94037e1 ldr x1, [sp, #104] + 47d7b0: aa0303e0 mov x0, x3 + 47d7b4: 940003eb bl 47e760 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE13_M_deallocateEPS4_m> + 47d7b8: f9401fe0 ldr x0, [sp, #56] + 47d7bc: f9402be1 ldr x1, [sp, #80] + 47d7c0: f9000001 str x1, [x0] + 47d7c4: f9401fe0 ldr x0, [sp, #56] + 47d7c8: f9403fe1 ldr x1, [sp, #120] + 47d7cc: f9000401 str x1, [x0, #8] + 47d7d0: f9403be0 ldr x0, [sp, #112] + 47d7d4: d37cec00 lsl x0, x0, #4 + 47d7d8: f9402be1 ldr x1, [sp, #80] + 47d7dc: 8b000021 add x1, x1, x0 + 47d7e0: f9401fe0 ldr x0, [sp, #56] + 47d7e4: f9000801 str x1, [x0, #16] + 47d7e8: 1400001d b 47d85c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x1f8> + 47d7ec: 97fe25cd bl 406f20 <__cxa_begin_catch@plt> + 47d7f0: f9403fe0 ldr x0, [sp, #120] + 47d7f4: f100001f cmp x0, #0x0 + 47d7f8: 54000141 b.ne 47d820 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x1bc> // b.any + 47d7fc: f9401fe2 ldr x2, [sp, #56] + 47d800: f9402fe0 ldr x0, [sp, #88] + 47d804: d37cec00 lsl x0, x0, #4 + 47d808: f9402be1 ldr x1, [sp, #80] + 47d80c: 8b000020 add x0, x1, x0 + 47d810: aa0003e1 mov x1, x0 + 47d814: aa0203e0 mov x0, x2 + 47d818: 940000bd bl 47db0c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE7destroyIS4_EEvRS5_PT_> + 47d81c: 14000007 b 47d838 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_+0x1d4> + 47d820: f9401fe0 ldr x0, [sp, #56] + 47d824: 97fffdc4 bl 47cf34 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv> + 47d828: aa0003e2 mov x2, x0 + 47d82c: f9403fe1 ldr x1, [sp, #120] + 47d830: f9402be0 ldr x0, [sp, #80] + 47d834: 97fffdc5 bl 47cf48 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES4_EvT_S6_RSaIT0_E> + 47d838: f9401fe0 ldr x0, [sp, #56] + 47d83c: f9403be2 ldr x2, [sp, #112] + 47d840: f9402be1 ldr x1, [sp, #80] + 47d844: 940003c7 bl 47e760 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE13_M_deallocateEPS4_m> + 47d848: 97fe27a6 bl 4076e0 <__cxa_rethrow@plt> + 47d84c: aa0003f3 mov x19, x0 + 47d850: 97fe27f0 bl 407810 <__cxa_end_catch@plt> + 47d854: aa1303e0 mov x0, x19 + 47d858: 97fe282a bl 407900 <_Unwind_Resume@plt> + 47d85c: a94153f3 ldp x19, x20, [sp, #16] + 47d860: a8c87bfd ldp x29, x30, [sp], #128 + 47d864: d65f03c0 ret + +000000000047d868 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_(): + 47d868: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d86c: 910003fd mov x29, sp + 47d870: f90017e0 str x0, [sp, #40] + 47d874: f90013e1 str x1, [sp, #32] + 47d878: f9000fe2 str x2, [sp, #24] + 47d87c: f9400fe0 ldr x0, [sp, #24] + 47d880: 940005dd bl 47eff4 <_ZSt7forwardIRKN5Catch14AssertionStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47d884: aa0003e2 mov x2, x0 + 47d888: f94013e1 ldr x1, [sp, #32] + 47d88c: f94017e0 ldr x0, [sp, #40] + 47d890: 94000603 bl 47f09c <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE9constructIS2_JRKS2_EEEvPT_DpOT0_> + 47d894: d503201f nop + 47d898: a8c37bfd ldp x29, x30, [sp], #48 + 47d89c: d65f03c0 ret + +000000000047d8a0 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE3endEv(): + 47d8a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 47d8a4: 910003fd mov x29, sp + 47d8a8: f9000fe0 str x0, [sp, #24] + 47d8ac: f9400fe0 ldr x0, [sp, #24] + 47d8b0: 91002001 add x1, x0, #0x8 + 47d8b4: 9100a3e0 add x0, sp, #0x28 + 47d8b8: 94000616 bl 47f110 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 47d8bc: f94017e0 ldr x0, [sp, #40] + 47d8c0: a8c37bfd ldp x29, x30, [sp], #48 + 47d8c4: d65f03c0 ret + +000000000047d8c8 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 47d8c8: a9b87bfd stp x29, x30, [sp, #-128]! + 47d8cc: 910003fd mov x29, sp + 47d8d0: a90153f3 stp x19, x20, [sp, #16] + 47d8d4: f9001fe0 str x0, [sp, #56] + 47d8d8: f9001be1 str x1, [sp, #48] + 47d8dc: f90017e2 str x2, [sp, #40] + 47d8e0: 90000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47d8e4: 91382002 add x2, x0, #0xe08 + 47d8e8: d2800021 mov x1, #0x1 // #1 + 47d8ec: f9401fe0 ldr x0, [sp, #56] + 47d8f0: 94000612 bl 47f138 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE12_M_check_lenEmPKc> + 47d8f4: f9003be0 str x0, [sp, #112] + 47d8f8: f9401fe0 ldr x0, [sp, #56] + 47d8fc: f9400000 ldr x0, [x0] + 47d900: f90037e0 str x0, [sp, #104] + 47d904: f9401fe0 ldr x0, [sp, #56] + 47d908: f9400400 ldr x0, [x0, #8] + 47d90c: f90033e0 str x0, [sp, #96] + 47d910: f9401fe0 ldr x0, [sp, #56] + 47d914: 9400063c bl 47f204 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE5beginEv> + 47d918: f90027e0 str x0, [sp, #72] + 47d91c: 910123e1 add x1, sp, #0x48 + 47d920: 9100c3e0 add x0, sp, #0x30 + 47d924: 94000641 bl 47f228 <_ZN9__gnu_cxxmiIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 47d928: f9002fe0 str x0, [sp, #88] + 47d92c: f9401fe0 ldr x0, [sp, #56] + 47d930: f9403be1 ldr x1, [sp, #112] + 47d934: 94000652 bl 47f27c <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE11_M_allocateEm> + 47d938: f9002be0 str x0, [sp, #80] + 47d93c: f9402be0 ldr x0, [sp, #80] + 47d940: f9003fe0 str x0, [sp, #120] + 47d944: f9401ff3 ldr x19, [sp, #56] + 47d948: f9402fe1 ldr x1, [sp, #88] + 47d94c: aa0103e0 mov x0, x1 + 47d950: d37df000 lsl x0, x0, #3 + 47d954: cb010000 sub x0, x0, x1 + 47d958: d37be800 lsl x0, x0, #5 + 47d95c: aa0003e1 mov x1, x0 + 47d960: f9402be0 ldr x0, [sp, #80] + 47d964: 8b010014 add x20, x0, x1 + 47d968: f94017e0 ldr x0, [sp, #40] + 47d96c: 940005a2 bl 47eff4 <_ZSt7forwardIRKN5Catch14AssertionStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47d970: aa0003e2 mov x2, x0 + 47d974: aa1403e1 mov x1, x20 + 47d978: aa1303e0 mov x0, x19 + 47d97c: 97ffffbb bl 47d868 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 47d980: f9003fff str xzr, [sp, #120] + 47d984: 9100c3e0 add x0, sp, #0x30 + 47d988: 9400064b bl 47f2b4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv> + 47d98c: f9400013 ldr x19, [x0] + 47d990: f9401fe0 ldr x0, [sp, #56] + 47d994: 97fffd99 bl 47cff8 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv> + 47d998: aa0003e3 mov x3, x0 + 47d99c: f9402be2 ldr x2, [sp, #80] + 47d9a0: aa1303e1 mov x1, x19 + 47d9a4: f94037e0 ldr x0, [sp, #104] + 47d9a8: 94000648 bl 47f2c8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14AssertionStatsES2_SaIS1_EET0_T_S5_S4_RT1_> + 47d9ac: f9003fe0 str x0, [sp, #120] + 47d9b0: f9403fe0 ldr x0, [sp, #120] + 47d9b4: 91038000 add x0, x0, #0xe0 + 47d9b8: f9003fe0 str x0, [sp, #120] + 47d9bc: 9100c3e0 add x0, sp, #0x30 + 47d9c0: 9400063d bl 47f2b4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv> + 47d9c4: f9400013 ldr x19, [x0] + 47d9c8: f9401fe0 ldr x0, [sp, #56] + 47d9cc: 97fffd8b bl 47cff8 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv> + 47d9d0: aa0003e3 mov x3, x0 + 47d9d4: f9403fe2 ldr x2, [sp, #120] + 47d9d8: f94033e1 ldr x1, [sp, #96] + 47d9dc: aa1303e0 mov x0, x19 + 47d9e0: 9400063a bl 47f2c8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14AssertionStatsES2_SaIS1_EET0_T_S5_S4_RT1_> + 47d9e4: f9003fe0 str x0, [sp, #120] + 47d9e8: f9401fe0 ldr x0, [sp, #56] + 47d9ec: 97fffd83 bl 47cff8 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv> + 47d9f0: aa0003e2 mov x2, x0 + 47d9f4: f94033e1 ldr x1, [sp, #96] + 47d9f8: f94037e0 ldr x0, [sp, #104] + 47d9fc: 97fffd84 bl 47d00c <_ZSt8_DestroyIPN5Catch14AssertionStatsES1_EvT_S3_RSaIT0_E> + 47da00: f9401fe3 ldr x3, [sp, #56] + 47da04: f9401fe0 ldr x0, [sp, #56] + 47da08: f9400801 ldr x1, [x0, #16] + 47da0c: f94037e0 ldr x0, [sp, #104] + 47da10: cb000020 sub x0, x1, x0 + 47da14: 9345fc01 asr x1, x0, #5 + 47da18: d28db6e0 mov x0, #0x6db7 // #28087 + 47da1c: f2b6db60 movk x0, #0xb6db, lsl #16 + 47da20: f2db6da0 movk x0, #0xdb6d, lsl #32 + 47da24: f2edb6c0 movk x0, #0x6db6, lsl #48 + 47da28: 9b007c20 mul x0, x1, x0 + 47da2c: aa0003e2 mov x2, x0 + 47da30: f94037e1 ldr x1, [sp, #104] + 47da34: aa0303e0 mov x0, x3 + 47da38: 9400036b bl 47e7e4 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE13_M_deallocateEPS1_m> + 47da3c: f9401fe0 ldr x0, [sp, #56] + 47da40: f9402be1 ldr x1, [sp, #80] + 47da44: f9000001 str x1, [x0] + 47da48: f9401fe0 ldr x0, [sp, #56] + 47da4c: f9403fe1 ldr x1, [sp, #120] + 47da50: f9000401 str x1, [x0, #8] + 47da54: f9403be1 ldr x1, [sp, #112] + 47da58: aa0103e0 mov x0, x1 + 47da5c: d37df000 lsl x0, x0, #3 + 47da60: cb010000 sub x0, x0, x1 + 47da64: d37be800 lsl x0, x0, #5 + 47da68: aa0003e1 mov x1, x0 + 47da6c: f9402be0 ldr x0, [sp, #80] + 47da70: 8b010001 add x1, x0, x1 + 47da74: f9401fe0 ldr x0, [sp, #56] + 47da78: f9000801 str x1, [x0, #16] + 47da7c: 14000021 b 47db00 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x238> + 47da80: 97fe2528 bl 406f20 <__cxa_begin_catch@plt> + 47da84: f9403fe0 ldr x0, [sp, #120] + 47da88: f100001f cmp x0, #0x0 + 47da8c: 540001c1 b.ne 47dac4 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1fc> // b.any + 47da90: f9401fe2 ldr x2, [sp, #56] + 47da94: f9402fe1 ldr x1, [sp, #88] + 47da98: aa0103e0 mov x0, x1 + 47da9c: d37df000 lsl x0, x0, #3 + 47daa0: cb010000 sub x0, x0, x1 + 47daa4: d37be800 lsl x0, x0, #5 + 47daa8: aa0003e1 mov x1, x0 + 47daac: f9402be0 ldr x0, [sp, #80] + 47dab0: 8b010000 add x0, x0, x1 + 47dab4: aa0003e1 mov x1, x0 + 47dab8: aa0203e0 mov x0, x2 + 47dabc: 94000617 bl 47f318 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE7destroyIS1_EEvRS2_PT_> + 47dac0: 14000007 b 47dadc <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x214> + 47dac4: f9401fe0 ldr x0, [sp, #56] + 47dac8: 97fffd4c bl 47cff8 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv> + 47dacc: aa0003e2 mov x2, x0 + 47dad0: f9403fe1 ldr x1, [sp, #120] + 47dad4: f9402be0 ldr x0, [sp, #80] + 47dad8: 97fffd4d bl 47d00c <_ZSt8_DestroyIPN5Catch14AssertionStatsES1_EvT_S3_RSaIT0_E> + 47dadc: f9401fe0 ldr x0, [sp, #56] + 47dae0: f9403be2 ldr x2, [sp, #112] + 47dae4: f9402be1 ldr x1, [sp, #80] + 47dae8: 9400033f bl 47e7e4 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE13_M_deallocateEPS1_m> + 47daec: 97fe26fd bl 4076e0 <__cxa_rethrow@plt> + 47daf0: aa0003f3 mov x19, x0 + 47daf4: 97fe2747 bl 407810 <__cxa_end_catch@plt> + 47daf8: aa1303e0 mov x0, x19 + 47dafc: 97fe2781 bl 407900 <_Unwind_Resume@plt> + 47db00: a94153f3 ldp x19, x20, [sp, #16] + 47db04: a8c87bfd ldp x29, x30, [sp], #128 + 47db08: d65f03c0 ret + +000000000047db0c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE7destroyIS4_EEvRS5_PT_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE7destroyIS4_EEvRS5_PT_(): + 47db0c: a9be7bfd stp x29, x30, [sp, #-32]! + 47db10: 910003fd mov x29, sp + 47db14: f9000fe0 str x0, [sp, #24] + 47db18: f9000be1 str x1, [sp, #16] + 47db1c: f9400be1 ldr x1, [sp, #16] + 47db20: f9400fe0 ldr x0, [sp, #24] + 47db24: 94000607 bl 47f340 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE7destroyIS5_EEvPT_> + 47db28: d503201f nop + 47db2c: a8c27bfd ldp x29, x30, [sp], #32 + 47db30: d65f03c0 ret + +000000000047db34 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEEC1Ev>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEEC1Ev(): + 47db34: a9be7bfd stp x29, x30, [sp, #-32]! + 47db38: 910003fd mov x29, sp + 47db3c: f9000fe0 str x0, [sp, #24] + 47db40: f9400fe0 ldr x0, [sp, #24] + 47db44: 94000608 bl 47f364 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEC1Ev> + 47db48: d503201f nop + 47db4c: a8c27bfd ldp x29, x30, [sp], #32 + 47db50: d65f03c0 ret + +000000000047db54 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev(): + 47db54: a9be7bfd stp x29, x30, [sp, #-32]! + 47db58: 910003fd mov x29, sp + 47db5c: f9000fe0 str x0, [sp, #24] + 47db60: f9400fe0 ldr x0, [sp, #24] + 47db64: 94000605 bl 47f378 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEED1Ev> + 47db68: d503201f nop + 47db6c: a8c27bfd ldp x29, x30, [sp], #32 + 47db70: d65f03c0 ret + +000000000047db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE(): + 47db74: d10043ff sub sp, sp, #0x10 + 47db78: f90007e0 str x0, [sp, #8] + 47db7c: f94007e0 ldr x0, [sp, #8] + 47db80: 910043ff add sp, sp, #0x10 + 47db84: d65f03c0 ret + +000000000047db88 <_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 47db88: a9bc7bfd stp x29, x30, [sp, #-64]! + 47db8c: 910003fd mov x29, sp + 47db90: a90153f3 stp x19, x20, [sp, #16] + 47db94: aa0803f3 mov x19, x8 + 47db98: f90017e0 str x0, [sp, #40] + 47db9c: f90013e1 str x1, [sp, #32] + 47dba0: f94013e0 ldr x0, [sp, #32] + 47dba4: 97fffff4 bl 47db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47dba8: aa0003e3 mov x3, x0 + 47dbac: f94017e2 ldr x2, [sp, #40] + 47dbb0: 2a1403e1 mov w1, w20 + 47dbb4: aa1303e0 mov x0, x19 + 47dbb8: 940005f5 bl 47f38c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC1ISaIS5_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47dbbc: aa1303e0 mov x0, x19 + 47dbc0: a94153f3 ldp x19, x20, [sp, #16] + 47dbc4: a8c47bfd ldp x29, x30, [sp], #64 + 47dbc8: d65f03c0 ret + +000000000047dbcc <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSA_(): + 47dbcc: d10043ff sub sp, sp, #0x10 + 47dbd0: f90007e0 str x0, [sp, #8] + 47dbd4: f94007e0 ldr x0, [sp, #8] + 47dbd8: 910043ff add sp, sp, #0x10 + 47dbdc: d65f03c0 ret + +000000000047dbe0 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC1EOS8_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC2EOS8_(): + 47dbe0: a9be7bfd stp x29, x30, [sp, #-32]! + 47dbe4: 910003fd mov x29, sp + 47dbe8: f9000fe0 str x0, [sp, #24] + 47dbec: f9000be1 str x1, [sp, #16] + 47dbf0: f9400be0 ldr x0, [sp, #16] + 47dbf4: f9400001 ldr x1, [x0] + 47dbf8: f9400fe0 ldr x0, [sp, #24] + 47dbfc: f9000001 str x1, [x0] + 47dc00: f9400fe0 ldr x0, [sp, #24] + 47dc04: 91002000 add x0, x0, #0x8 + 47dc08: 97fe36b1 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 47dc0c: f9400fe0 ldr x0, [sp, #24] + 47dc10: 91002002 add x2, x0, #0x8 + 47dc14: f9400be0 ldr x0, [sp, #16] + 47dc18: 91002000 add x0, x0, #0x8 + 47dc1c: aa0003e1 mov x1, x0 + 47dc20: aa0203e0 mov x0, x2 + 47dc24: 97fe3ec8 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 47dc28: f9400be0 ldr x0, [sp, #16] + 47dc2c: f900001f str xzr, [x0] + 47dc30: d503201f nop + 47dc34: a8c27bfd ldp x29, x30, [sp], #32 + 47dc38: d65f03c0 ret + +000000000047dc3c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 47dc3c: a9be7bfd stp x29, x30, [sp, #-32]! + 47dc40: 910003fd mov x29, sp + 47dc44: f9000fe0 str x0, [sp, #24] + 47dc48: f9400fe0 ldr x0, [sp, #24] + 47dc4c: 940005e3 bl 47f3d8 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 47dc50: a8c27bfd ldp x29, x30, [sp], #32 + 47dc54: d65f03c0 ret + +000000000047dc58 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE9constructIS7_JRKS7_EEEvRS8_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE9constructIS7_JRKS7_EEEvRS8_PT_DpOT0_(): + 47dc58: a9bd7bfd stp x29, x30, [sp, #-48]! + 47dc5c: 910003fd mov x29, sp + 47dc60: f90017e0 str x0, [sp, #40] + 47dc64: f90013e1 str x1, [sp, #32] + 47dc68: f9000fe2 str x2, [sp, #24] + 47dc6c: f9400fe0 ldr x0, [sp, #24] + 47dc70: 940005e0 bl 47f3f0 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEOT_RNSt16remove_referenceISA_E4typeE> + 47dc74: aa0003e2 mov x2, x0 + 47dc78: f94013e1 ldr x1, [sp, #32] + 47dc7c: f94017e0 ldr x0, [sp, #40] + 47dc80: 940005fd bl 47f474 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE9constructIS8_JRKS8_EEEvPT_DpOT0_> + 47dc84: d503201f nop + 47dc88: a8c37bfd ldp x29, x30, [sp], #48 + 47dc8c: d65f03c0 ret + +000000000047dc90 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE3endEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE3endEv(): + 47dc90: a9bd7bfd stp x29, x30, [sp, #-48]! + 47dc94: 910003fd mov x29, sp + 47dc98: f9000fe0 str x0, [sp, #24] + 47dc9c: f9400fe0 ldr x0, [sp, #24] + 47dca0: 91002001 add x1, x0, #0x8 + 47dca4: 9100a3e0 add x0, sp, #0x28 + 47dca8: 94000606 bl 47f4c0 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEC1ERKS9_> + 47dcac: f94017e0 ldr x0, [sp, #40] + 47dcb0: a8c37bfd ldp x29, x30, [sp], #48 + 47dcb4: d65f03c0 ret + +000000000047dcb8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE17_M_realloc_insertIJRKS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE17_M_realloc_insertIJRKS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_(): + 47dcb8: a9b87bfd stp x29, x30, [sp, #-128]! + 47dcbc: 910003fd mov x29, sp + 47dcc0: a90153f3 stp x19, x20, [sp, #16] + 47dcc4: f9001fe0 str x0, [sp, #56] + 47dcc8: f9001be1 str x1, [sp, #48] + 47dccc: f90017e2 str x2, [sp, #40] + 47dcd0: 90000260 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47dcd4: 91382002 add x2, x0, #0xe08 + 47dcd8: d2800021 mov x1, #0x1 // #1 + 47dcdc: f9401fe0 ldr x0, [sp, #56] + 47dce0: 94000602 bl 47f4e8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_M_check_lenEmPKc> + 47dce4: f9003be0 str x0, [sp, #112] + 47dce8: f9401fe0 ldr x0, [sp, #56] + 47dcec: f9400000 ldr x0, [x0] + 47dcf0: f90037e0 str x0, [sp, #104] + 47dcf4: f9401fe0 ldr x0, [sp, #56] + 47dcf8: f9400400 ldr x0, [x0, #8] + 47dcfc: f90033e0 str x0, [sp, #96] + 47dd00: f9401fe0 ldr x0, [sp, #56] + 47dd04: 9400062c bl 47f5b4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE5beginEv> + 47dd08: f90027e0 str x0, [sp, #72] + 47dd0c: 910123e1 add x1, sp, #0x48 + 47dd10: 9100c3e0 add x0, sp, #0x30 + 47dd14: 94000631 bl 47f5d8 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSG_SJ_> + 47dd18: f9002fe0 str x0, [sp, #88] + 47dd1c: f9401fe0 ldr x0, [sp, #56] + 47dd20: f9403be1 ldr x1, [sp, #112] + 47dd24: 9400063e bl 47f61c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE11_M_allocateEm> + 47dd28: f9002be0 str x0, [sp, #80] + 47dd2c: f9402be0 ldr x0, [sp, #80] + 47dd30: f9003fe0 str x0, [sp, #120] + 47dd34: f9401ff3 ldr x19, [sp, #56] + 47dd38: f9402fe0 ldr x0, [sp, #88] + 47dd3c: d37cec00 lsl x0, x0, #4 + 47dd40: f9402be1 ldr x1, [sp, #80] + 47dd44: 8b000034 add x20, x1, x0 + 47dd48: f94017e0 ldr x0, [sp, #40] + 47dd4c: 940005a9 bl 47f3f0 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEOT_RNSt16remove_referenceISA_E4typeE> + 47dd50: aa0003e2 mov x2, x0 + 47dd54: aa1403e1 mov x1, x20 + 47dd58: aa1303e0 mov x0, x19 + 47dd5c: 97ffffbf bl 47dc58 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE9constructIS7_JRKS7_EEEvRS8_PT_DpOT0_> + 47dd60: f9003fff str xzr, [sp, #120] + 47dd64: 9100c3e0 add x0, sp, #0x30 + 47dd68: 9400063b bl 47f654 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv> + 47dd6c: f9400013 ldr x19, [x0] + 47dd70: f9401fe0 ldr x0, [sp, #56] + 47dd74: 97fffd04 bl 47d184 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv> + 47dd78: aa0003e3 mov x3, x0 + 47dd7c: f9402be2 ldr x2, [sp, #80] + 47dd80: aa1303e1 mov x1, x19 + 47dd84: f94037e0 ldr x0, [sp, #104] + 47dd88: 94000638 bl 47f668 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES8_SaIS7_EET0_T_SB_SA_RT1_> + 47dd8c: f9003fe0 str x0, [sp, #120] + 47dd90: f9403fe0 ldr x0, [sp, #120] + 47dd94: 91004000 add x0, x0, #0x10 + 47dd98: f9003fe0 str x0, [sp, #120] + 47dd9c: 9100c3e0 add x0, sp, #0x30 + 47dda0: 9400062d bl 47f654 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv> + 47dda4: f9400013 ldr x19, [x0] + 47dda8: f9401fe0 ldr x0, [sp, #56] + 47ddac: 97fffcf6 bl 47d184 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv> + 47ddb0: aa0003e3 mov x3, x0 + 47ddb4: f9403fe2 ldr x2, [sp, #120] + 47ddb8: f94033e1 ldr x1, [sp, #96] + 47ddbc: aa1303e0 mov x0, x19 + 47ddc0: 9400062a bl 47f668 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES8_SaIS7_EET0_T_SB_SA_RT1_> + 47ddc4: f9003fe0 str x0, [sp, #120] + 47ddc8: f9401fe0 ldr x0, [sp, #56] + 47ddcc: 97fffcee bl 47d184 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv> + 47ddd0: aa0003e2 mov x2, x0 + 47ddd4: f94033e1 ldr x1, [sp, #96] + 47ddd8: f94037e0 ldr x0, [sp, #104] + 47dddc: 97fffcef bl 47d198 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES7_EvT_S9_RSaIT0_E> + 47dde0: f9401fe3 ldr x3, [sp, #56] + 47dde4: f9401fe0 ldr x0, [sp, #56] + 47dde8: f9400801 ldr x1, [x0, #16] + 47ddec: f94037e0 ldr x0, [sp, #104] + 47ddf0: cb000020 sub x0, x1, x0 + 47ddf4: 9344fc01 asr x1, x0, #4 + 47ddf8: aa0103e0 mov x0, x1 + 47ddfc: aa0003e2 mov x2, x0 + 47de00: f94037e1 ldr x1, [sp, #104] + 47de04: aa0303e0 mov x0, x3 + 47de08: 940002bf bl 47e904 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE13_M_deallocateEPS7_m> + 47de0c: f9401fe0 ldr x0, [sp, #56] + 47de10: f9402be1 ldr x1, [sp, #80] + 47de14: f9000001 str x1, [x0] + 47de18: f9401fe0 ldr x0, [sp, #56] + 47de1c: f9403fe1 ldr x1, [sp, #120] + 47de20: f9000401 str x1, [x0, #8] + 47de24: f9403be0 ldr x0, [sp, #112] + 47de28: d37cec00 lsl x0, x0, #4 + 47de2c: f9402be1 ldr x1, [sp, #80] + 47de30: 8b000021 add x1, x1, x0 + 47de34: f9401fe0 ldr x0, [sp, #56] + 47de38: f9000801 str x1, [x0, #16] + 47de3c: 1400001d b 47deb0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE17_M_realloc_insertIJRKS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1f8> + 47de40: 97fe2438 bl 406f20 <__cxa_begin_catch@plt> + 47de44: f9403fe0 ldr x0, [sp, #120] + 47de48: f100001f cmp x0, #0x0 + 47de4c: 54000141 b.ne 47de74 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE17_M_realloc_insertIJRKS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1bc> // b.any + 47de50: f9401fe2 ldr x2, [sp, #56] + 47de54: f9402fe0 ldr x0, [sp, #88] + 47de58: d37cec00 lsl x0, x0, #4 + 47de5c: f9402be1 ldr x1, [sp, #80] + 47de60: 8b000020 add x0, x1, x0 + 47de64: aa0003e1 mov x1, x0 + 47de68: aa0203e0 mov x0, x2 + 47de6c: 94000613 bl 47f6b8 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7destroyIS7_EEvRS8_PT_> + 47de70: 14000007 b 47de8c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE17_M_realloc_insertIJRKS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1d4> + 47de74: f9401fe0 ldr x0, [sp, #56] + 47de78: 97fffcc3 bl 47d184 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv> + 47de7c: aa0003e2 mov x2, x0 + 47de80: f9403fe1 ldr x1, [sp, #120] + 47de84: f9402be0 ldr x0, [sp, #80] + 47de88: 97fffcc4 bl 47d198 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES7_EvT_S9_RSaIT0_E> + 47de8c: f9401fe0 ldr x0, [sp, #56] + 47de90: f9403be2 ldr x2, [sp, #112] + 47de94: f9402be1 ldr x1, [sp, #80] + 47de98: 9400029b bl 47e904 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE13_M_deallocateEPS7_m> + 47de9c: 97fe2611 bl 4076e0 <__cxa_rethrow@plt> + 47dea0: aa0003f3 mov x19, x0 + 47dea4: 97fe265b bl 407810 <__cxa_end_catch@plt> + 47dea8: aa1303e0 mov x0, x19 + 47deac: 97fe2695 bl 407900 <_Unwind_Resume@plt> + 47deb0: a94153f3 ldp x19, x20, [sp, #16] + 47deb4: a8c87bfd ldp x29, x30, [sp], #128 + 47deb8: d65f03c0 ret + +000000000047debc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_(): + 47debc: a9be7bfd stp x29, x30, [sp, #-32]! + 47dec0: 910003fd mov x29, sp + 47dec4: f9000fe0 str x0, [sp, #24] + 47dec8: f9000be1 str x1, [sp, #16] + 47decc: f9400fe0 ldr x0, [sp, #24] + 47ded0: f9400be1 ldr x1, [sp, #16] + 47ded4: 94000608 bl 47f6f4 <_ZSt4swapIPN5Catch22CumulativeReporterBase11SectionNodeEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 47ded8: f9400fe0 ldr x0, [sp, #24] + 47dedc: 91002002 add x2, x0, #0x8 + 47dee0: f9400be0 ldr x0, [sp, #16] + 47dee4: 91002000 add x0, x0, #0x8 + 47dee8: aa0003e1 mov x1, x0 + 47deec: aa0203e0 mov x0, x2 + 47def0: 97fe3e15 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 47def4: d503201f nop + 47def8: a8c27bfd ldp x29, x30, [sp], #32 + 47defc: d65f03c0 ret + +000000000047df00 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1Ev>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1Ev(): + 47df00: a9be7bfd stp x29, x30, [sp, #-32]! + 47df04: 910003fd mov x29, sp + 47df08: f9000fe0 str x0, [sp, #24] + 47df0c: f9400fe0 ldr x0, [sp, #24] + 47df10: 9400060e bl 47f748 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEC1Ev> + 47df14: d503201f nop + 47df18: a8c27bfd ldp x29, x30, [sp], #32 + 47df1c: d65f03c0 ret + +000000000047df20 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED2Ev(): + 47df20: a9be7bfd stp x29, x30, [sp, #-32]! + 47df24: 910003fd mov x29, sp + 47df28: f9000fe0 str x0, [sp, #24] + 47df2c: f9400fe0 ldr x0, [sp, #24] + 47df30: 9400060b bl 47f75c <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEED1Ev> + 47df34: d503201f nop + 47df38: a8c27bfd ldp x29, x30, [sp], #32 + 47df3c: d65f03c0 ret + +000000000047df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE(): + 47df40: d10043ff sub sp, sp, #0x10 + 47df44: f90007e0 str x0, [sp, #8] + 47df48: f94007e0 ldr x0, [sp, #8] + 47df4c: 910043ff add sp, sp, #0x10 + 47df50: d65f03c0 ret + +000000000047df54 <_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 47df54: a9bc7bfd stp x29, x30, [sp, #-64]! + 47df58: 910003fd mov x29, sp + 47df5c: a90153f3 stp x19, x20, [sp, #16] + 47df60: aa0803f3 mov x19, x8 + 47df64: f90017e0 str x0, [sp, #40] + 47df68: f90013e1 str x1, [sp, #32] + 47df6c: f94013e0 ldr x0, [sp, #32] + 47df70: 97fffff4 bl 47df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47df74: aa0003e3 mov x3, x0 + 47df78: f94017e2 ldr x2, [sp, #40] + 47df7c: 2a1403e1 mov w1, w20 + 47df80: aa1303e0 mov x0, x19 + 47df84: 940005fb bl 47f770 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC1ISaIS7_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47df88: aa1303e0 mov x0, x19 + 47df8c: a94153f3 ldp x19, x20, [sp, #16] + 47df90: a8c47bfd ldp x29, x30, [sp], #64 + 47df94: d65f03c0 ret + +000000000047df98 <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSC_(): + 47df98: d10043ff sub sp, sp, #0x10 + 47df9c: f90007e0 str x0, [sp, #8] + 47dfa0: f94007e0 ldr x0, [sp, #8] + 47dfa4: 910043ff add sp, sp, #0x10 + 47dfa8: d65f03c0 ret + +000000000047dfac <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC1EOSA_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC1EOSA_(): + 47dfac: a9be7bfd stp x29, x30, [sp, #-32]! + 47dfb0: 910003fd mov x29, sp + 47dfb4: f9000fe0 str x0, [sp, #24] + 47dfb8: f9000be1 str x1, [sp, #16] + 47dfbc: f9400be0 ldr x0, [sp, #16] + 47dfc0: f9400001 ldr x1, [x0] + 47dfc4: f9400fe0 ldr x0, [sp, #24] + 47dfc8: f9000001 str x1, [x0] + 47dfcc: f9400fe0 ldr x0, [sp, #24] + 47dfd0: 91002000 add x0, x0, #0x8 + 47dfd4: 97fe35be bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 47dfd8: f9400fe0 ldr x0, [sp, #24] + 47dfdc: 91002002 add x2, x0, #0x8 + 47dfe0: f9400be0 ldr x0, [sp, #16] + 47dfe4: 91002000 add x0, x0, #0x8 + 47dfe8: aa0003e1 mov x1, x0 + 47dfec: aa0203e0 mov x0, x2 + 47dff0: 97fe3dd5 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 47dff4: f9400be0 ldr x0, [sp, #16] + 47dff8: f900001f str xzr, [x0] + 47dffc: d503201f nop + 47e000: a8c27bfd ldp x29, x30, [sp], #32 + 47e004: d65f03c0 ret + +000000000047e008 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 47e008: a9be7bfd stp x29, x30, [sp, #-32]! + 47e00c: 910003fd mov x29, sp + 47e010: f9000fe0 str x0, [sp, #24] + 47e014: f9400fe0 ldr x0, [sp, #24] + 47e018: 940005e9 bl 47f7bc <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 47e01c: a8c27bfd ldp x29, x30, [sp], #32 + 47e020: d65f03c0 ret + +000000000047e024 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_impl12_M_swap_dataERSA_>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_Vector_impl12_M_swap_dataERSA_(): + 47e024: a9be7bfd stp x29, x30, [sp, #-32]! + 47e028: 910003fd mov x29, sp + 47e02c: f9000fe0 str x0, [sp, #24] + 47e030: f9000be1 str x1, [sp, #16] + 47e034: f9400fe0 ldr x0, [sp, #24] + 47e038: f9400be1 ldr x1, [sp, #16] + 47e03c: 940005eb bl 47f7e8 <_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_> + 47e040: f9400fe0 ldr x0, [sp, #24] + 47e044: 91002002 add x2, x0, #0x8 + 47e048: f9400be0 ldr x0, [sp, #16] + 47e04c: 91002000 add x0, x0, #0x8 + 47e050: aa0003e1 mov x1, x0 + 47e054: aa0203e0 mov x0, x2 + 47e058: 940005e4 bl 47f7e8 <_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_> + 47e05c: f9400fe0 ldr x0, [sp, #24] + 47e060: 91004002 add x2, x0, #0x10 + 47e064: f9400be0 ldr x0, [sp, #16] + 47e068: 91004000 add x0, x0, #0x10 + 47e06c: aa0003e1 mov x1, x0 + 47e070: aa0203e0 mov x0, x2 + 47e074: 940005dd bl 47f7e8 <_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_> + 47e078: d503201f nop + 47e07c: a8c27bfd ldp x29, x30, [sp], #32 + 47e080: d65f03c0 ret + +000000000047e084 <_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES8_E10_S_on_swapERS9_SB_>: +_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES8_E10_S_on_swapERS9_SB_(): + 47e084: a9be7bfd stp x29, x30, [sp, #-32]! + 47e088: 910003fd mov x29, sp + 47e08c: f9000fe0 str x0, [sp, #24] + 47e090: f9000be1 str x1, [sp, #16] + 47e094: f9400be1 ldr x1, [sp, #16] + 47e098: f9400fe0 ldr x0, [sp, #24] + 47e09c: 940005e8 bl 47f83c <_ZSt15__alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEEvRT_SA_> + 47e0a0: d503201f nop + 47e0a4: a8c27bfd ldp x29, x30, [sp], #32 + 47e0a8: d65f03c0 ret + +000000000047e0ac <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE9constructIS9_JRKS9_EEEvRSA_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE9constructIS9_JRKS9_EEEvRSA_PT_DpOT0_(): + 47e0ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e0b0: 910003fd mov x29, sp + 47e0b4: f90017e0 str x0, [sp, #40] + 47e0b8: f90013e1 str x1, [sp, #32] + 47e0bc: f9000fe2 str x2, [sp, #24] + 47e0c0: f9400fe0 ldr x0, [sp, #24] + 47e0c4: 940005e8 bl 47f864 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEOT_RNSt16remove_referenceISC_E4typeE> + 47e0c8: aa0003e2 mov x2, x0 + 47e0cc: f94013e1 ldr x1, [sp, #32] + 47e0d0: f94017e0 ldr x0, [sp, #40] + 47e0d4: 94000605 bl 47f8e8 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE9constructISA_JRKSA_EEEvPT_DpOT0_> + 47e0d8: d503201f nop + 47e0dc: a8c37bfd ldp x29, x30, [sp], #48 + 47e0e0: d65f03c0 ret + +000000000047e0e4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE3endEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE3endEv(): + 47e0e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e0e8: 910003fd mov x29, sp + 47e0ec: f9000fe0 str x0, [sp, #24] + 47e0f0: f9400fe0 ldr x0, [sp, #24] + 47e0f4: 91002001 add x1, x0, #0x8 + 47e0f8: 9100a3e0 add x0, sp, #0x28 + 47e0fc: 9400060e bl 47f934 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEC1ERKSB_> + 47e100: f94017e0 ldr x0, [sp, #40] + 47e104: a8c37bfd ldp x29, x30, [sp], #48 + 47e108: d65f03c0 ret + +000000000047e10c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE17_M_realloc_insertIJRKS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE17_M_realloc_insertIJRKS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_(): + 47e10c: a9b87bfd stp x29, x30, [sp, #-128]! + 47e110: 910003fd mov x29, sp + 47e114: a90153f3 stp x19, x20, [sp, #16] + 47e118: f9001fe0 str x0, [sp, #56] + 47e11c: f9001be1 str x1, [sp, #48] + 47e120: f90017e2 str x2, [sp, #40] + 47e124: f0000240 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47e128: 91382002 add x2, x0, #0xe08 + 47e12c: d2800021 mov x1, #0x1 // #1 + 47e130: f9401fe0 ldr x0, [sp, #56] + 47e134: 9400060a bl 47f95c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_M_check_lenEmPKc> + 47e138: f9003be0 str x0, [sp, #112] + 47e13c: f9401fe0 ldr x0, [sp, #56] + 47e140: f9400000 ldr x0, [x0] + 47e144: f90037e0 str x0, [sp, #104] + 47e148: f9401fe0 ldr x0, [sp, #56] + 47e14c: f9400400 ldr x0, [x0, #8] + 47e150: f90033e0 str x0, [sp, #96] + 47e154: f9401fe0 ldr x0, [sp, #56] + 47e158: 94000634 bl 47fa28 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE5beginEv> + 47e15c: f90027e0 str x0, [sp, #72] + 47e160: 910123e1 add x1, sp, #0x48 + 47e164: 9100c3e0 add x0, sp, #0x30 + 47e168: 94000639 bl 47fa4c <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSI_SL_> + 47e16c: f9002fe0 str x0, [sp, #88] + 47e170: f9401fe0 ldr x0, [sp, #56] + 47e174: f9403be1 ldr x1, [sp, #112] + 47e178: 94000646 bl 47fa90 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE11_M_allocateEm> + 47e17c: f9002be0 str x0, [sp, #80] + 47e180: f9402be0 ldr x0, [sp, #80] + 47e184: f9003fe0 str x0, [sp, #120] + 47e188: f9401ff3 ldr x19, [sp, #56] + 47e18c: f9402fe0 ldr x0, [sp, #88] + 47e190: d37cec00 lsl x0, x0, #4 + 47e194: f9402be1 ldr x1, [sp, #80] + 47e198: 8b000034 add x20, x1, x0 + 47e19c: f94017e0 ldr x0, [sp, #40] + 47e1a0: 940005b1 bl 47f864 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEOT_RNSt16remove_referenceISC_E4typeE> + 47e1a4: aa0003e2 mov x2, x0 + 47e1a8: aa1403e1 mov x1, x20 + 47e1ac: aa1303e0 mov x0, x19 + 47e1b0: 97ffffbf bl 47e0ac <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE9constructIS9_JRKS9_EEEvRSA_PT_DpOT0_> + 47e1b4: f9003fff str xzr, [sp, #120] + 47e1b8: 9100c3e0 add x0, sp, #0x30 + 47e1bc: 94000643 bl 47fac8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEE4baseEv> + 47e1c0: f9400013 ldr x19, [x0] + 47e1c4: f9401fe0 ldr x0, [sp, #56] + 47e1c8: 97fffc1c bl 47d238 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv> + 47e1cc: aa0003e3 mov x3, x0 + 47e1d0: f9402be2 ldr x2, [sp, #80] + 47e1d4: aa1303e1 mov x1, x19 + 47e1d8: f94037e0 ldr x0, [sp, #104] + 47e1dc: 94000640 bl 47fadc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESA_SaIS9_EET0_T_SD_SC_RT1_> + 47e1e0: f9003fe0 str x0, [sp, #120] + 47e1e4: f9403fe0 ldr x0, [sp, #120] + 47e1e8: 91004000 add x0, x0, #0x10 + 47e1ec: f9003fe0 str x0, [sp, #120] + 47e1f0: 9100c3e0 add x0, sp, #0x30 + 47e1f4: 94000635 bl 47fac8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEE4baseEv> + 47e1f8: f9400013 ldr x19, [x0] + 47e1fc: f9401fe0 ldr x0, [sp, #56] + 47e200: 97fffc0e bl 47d238 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv> + 47e204: aa0003e3 mov x3, x0 + 47e208: f9403fe2 ldr x2, [sp, #120] + 47e20c: f94033e1 ldr x1, [sp, #96] + 47e210: aa1303e0 mov x0, x19 + 47e214: 94000632 bl 47fadc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESA_SaIS9_EET0_T_SD_SC_RT1_> + 47e218: f9003fe0 str x0, [sp, #120] + 47e21c: f9401fe0 ldr x0, [sp, #56] + 47e220: 97fffc06 bl 47d238 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv> + 47e224: aa0003e2 mov x2, x0 + 47e228: f94033e1 ldr x1, [sp, #96] + 47e22c: f94037e0 ldr x0, [sp, #104] + 47e230: 97fffc07 bl 47d24c <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEES9_EvT_SB_RSaIT0_E> + 47e234: f9401fe3 ldr x3, [sp, #56] + 47e238: f9401fe0 ldr x0, [sp, #56] + 47e23c: f9400801 ldr x1, [x0, #16] + 47e240: f94037e0 ldr x0, [sp, #104] + 47e244: cb000020 sub x0, x1, x0 + 47e248: 9344fc01 asr x1, x0, #4 + 47e24c: aa0103e0 mov x0, x1 + 47e250: aa0003e2 mov x2, x0 + 47e254: f94037e1 ldr x1, [sp, #104] + 47e258: aa0303e0 mov x0, x3 + 47e25c: 940001cb bl 47e988 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE13_M_deallocateEPS9_m> + 47e260: f9401fe0 ldr x0, [sp, #56] + 47e264: f9402be1 ldr x1, [sp, #80] + 47e268: f9000001 str x1, [x0] + 47e26c: f9401fe0 ldr x0, [sp, #56] + 47e270: f9403fe1 ldr x1, [sp, #120] + 47e274: f9000401 str x1, [x0, #8] + 47e278: f9403be0 ldr x0, [sp, #112] + 47e27c: d37cec00 lsl x0, x0, #4 + 47e280: f9402be1 ldr x1, [sp, #80] + 47e284: 8b000021 add x1, x1, x0 + 47e288: f9401fe0 ldr x0, [sp, #56] + 47e28c: f9000801 str x1, [x0, #16] + 47e290: 1400001d b 47e304 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE17_M_realloc_insertIJRKS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_+0x1f8> + 47e294: 97fe2323 bl 406f20 <__cxa_begin_catch@plt> + 47e298: f9403fe0 ldr x0, [sp, #120] + 47e29c: f100001f cmp x0, #0x0 + 47e2a0: 54000141 b.ne 47e2c8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE17_M_realloc_insertIJRKS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_+0x1bc> // b.any + 47e2a4: f9401fe2 ldr x2, [sp, #56] + 47e2a8: f9402fe0 ldr x0, [sp, #88] + 47e2ac: d37cec00 lsl x0, x0, #4 + 47e2b0: f9402be1 ldr x1, [sp, #80] + 47e2b4: 8b000020 add x0, x1, x0 + 47e2b8: aa0003e1 mov x1, x0 + 47e2bc: aa0203e0 mov x0, x2 + 47e2c0: 9400061b bl 47fb2c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7destroyIS9_EEvRSA_PT_> + 47e2c4: 14000007 b 47e2e0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE17_M_realloc_insertIJRKS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_+0x1d4> + 47e2c8: f9401fe0 ldr x0, [sp, #56] + 47e2cc: 97fffbdb bl 47d238 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv> + 47e2d0: aa0003e2 mov x2, x0 + 47e2d4: f9403fe1 ldr x1, [sp, #120] + 47e2d8: f9402be0 ldr x0, [sp, #80] + 47e2dc: 97fffbdc bl 47d24c <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEES9_EvT_SB_RSaIT0_E> + 47e2e0: f9401fe0 ldr x0, [sp, #56] + 47e2e4: f9403be2 ldr x2, [sp, #112] + 47e2e8: f9402be1 ldr x1, [sp, #80] + 47e2ec: 940001a7 bl 47e988 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE13_M_deallocateEPS9_m> + 47e2f0: 97fe24fc bl 4076e0 <__cxa_rethrow@plt> + 47e2f4: aa0003f3 mov x19, x0 + 47e2f8: 97fe2546 bl 407810 <__cxa_end_catch@plt> + 47e2fc: aa1303e0 mov x0, x19 + 47e300: 97fe2580 bl 407900 <_Unwind_Resume@plt> + 47e304: a94153f3 ldp x19, x20, [sp, #16] + 47e308: a8c87bfd ldp x29, x30, [sp], #128 + 47e30c: d65f03c0 ret + +000000000047e310 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEEC1Ev>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEEC2Ev(): + 47e310: a9be7bfd stp x29, x30, [sp, #-32]! + 47e314: 910003fd mov x29, sp + 47e318: f9000fe0 str x0, [sp, #24] + 47e31c: f9400fe0 ldr x0, [sp, #24] + 47e320: 9400060d bl 47fb54 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEC1Ev> + 47e324: d503201f nop + 47e328: a8c27bfd ldp x29, x30, [sp], #32 + 47e32c: d65f03c0 ret + +000000000047e330 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEED1Ev>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEED1Ev(): + 47e330: a9be7bfd stp x29, x30, [sp, #-32]! + 47e334: 910003fd mov x29, sp + 47e338: f9000fe0 str x0, [sp, #24] + 47e33c: f9400fe0 ldr x0, [sp, #24] + 47e340: 9400060a bl 47fb68 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEED1Ev> + 47e344: d503201f nop + 47e348: a8c27bfd ldp x29, x30, [sp], #32 + 47e34c: d65f03c0 ret + +000000000047e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE(): + 47e350: d10043ff sub sp, sp, #0x10 + 47e354: f90007e0 str x0, [sp, #8] + 47e358: f94007e0 ldr x0, [sp, #8] + 47e35c: 910043ff add sp, sp, #0x10 + 47e360: d65f03c0 ret + +000000000047e364 <_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_EJRKS3_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 47e364: a9bc7bfd stp x29, x30, [sp, #-64]! + 47e368: 910003fd mov x29, sp + 47e36c: a90153f3 stp x19, x20, [sp, #16] + 47e370: aa0803f3 mov x19, x8 + 47e374: f90017e0 str x0, [sp, #40] + 47e378: f90013e1 str x1, [sp, #32] + 47e37c: f94013e0 ldr x0, [sp, #32] + 47e380: 97fffff4 bl 47e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47e384: aa0003e3 mov x3, x0 + 47e388: f94017e2 ldr x2, [sp, #40] + 47e38c: 2a1403e1 mov w1, w20 + 47e390: aa1303e0 mov x0, x19 + 47e394: 940005fa bl 47fb7c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC1ISaIS9_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47e398: aa1303e0 mov x0, x19 + 47e39c: a94153f3 ldp x19, x20, [sp, #16] + 47e3a0: a8c47bfd ldp x29, x30, [sp], #64 + 47e3a4: d65f03c0 ret + +000000000047e3a8 <_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEONSt16remove_referenceIT_E4typeEOSE_>: +_ZSt4moveIRSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEONSt16remove_referenceIT_E4typeEOSE_(): + 47e3a8: d10043ff sub sp, sp, #0x10 + 47e3ac: f90007e0 str x0, [sp, #8] + 47e3b0: f94007e0 ldr x0, [sp, #8] + 47e3b4: 910043ff add sp, sp, #0x10 + 47e3b8: d65f03c0 ret + +000000000047e3bc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC1EOSC_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC2EOSC_(): + 47e3bc: a9be7bfd stp x29, x30, [sp, #-32]! + 47e3c0: 910003fd mov x29, sp + 47e3c4: f9000fe0 str x0, [sp, #24] + 47e3c8: f9000be1 str x1, [sp, #16] + 47e3cc: f9400be0 ldr x0, [sp, #16] + 47e3d0: f9400001 ldr x1, [x0] + 47e3d4: f9400fe0 ldr x0, [sp, #24] + 47e3d8: f9000001 str x1, [x0] + 47e3dc: f9400fe0 ldr x0, [sp, #24] + 47e3e0: 91002000 add x0, x0, #0x8 + 47e3e4: 97fe34ba bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 47e3e8: f9400fe0 ldr x0, [sp, #24] + 47e3ec: 91002002 add x2, x0, #0x8 + 47e3f0: f9400be0 ldr x0, [sp, #16] + 47e3f4: 91002000 add x0, x0, #0x8 + 47e3f8: aa0003e1 mov x1, x0 + 47e3fc: aa0203e0 mov x0, x2 + 47e400: 97fe3cd1 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 47e404: f9400be0 ldr x0, [sp, #16] + 47e408: f900001f str xzr, [x0] + 47e40c: d503201f nop + 47e410: a8c27bfd ldp x29, x30, [sp], #32 + 47e414: d65f03c0 ret + +000000000047e418 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv(): + 47e418: a9be7bfd stp x29, x30, [sp, #-32]! + 47e41c: 910003fd mov x29, sp + 47e420: f9000fe0 str x0, [sp, #24] + 47e424: f9400fe0 ldr x0, [sp, #24] + 47e428: 940005e8 bl 47fbc8 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv> + 47e42c: a8c27bfd ldp x29, x30, [sp], #32 + 47e430: d65f03c0 ret + +000000000047e434 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_impl12_M_swap_dataERSC_>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_Vector_impl12_M_swap_dataERSC_(): + 47e434: a9be7bfd stp x29, x30, [sp, #-32]! + 47e438: 910003fd mov x29, sp + 47e43c: f9000fe0 str x0, [sp, #24] + 47e440: f9000be1 str x1, [sp, #16] + 47e444: f9400fe0 ldr x0, [sp, #24] + 47e448: f9400be1 ldr x1, [sp, #16] + 47e44c: 940005ea bl 47fbf4 <_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISF_ESt18is_move_assignableISF_EEE5valueEvE4typeERSF_SP_> + 47e450: f9400fe0 ldr x0, [sp, #24] + 47e454: 91002002 add x2, x0, #0x8 + 47e458: f9400be0 ldr x0, [sp, #16] + 47e45c: 91002000 add x0, x0, #0x8 + 47e460: aa0003e1 mov x1, x0 + 47e464: aa0203e0 mov x0, x2 + 47e468: 940005e3 bl 47fbf4 <_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISF_ESt18is_move_assignableISF_EEE5valueEvE4typeERSF_SP_> + 47e46c: f9400fe0 ldr x0, [sp, #24] + 47e470: 91004002 add x2, x0, #0x10 + 47e474: f9400be0 ldr x0, [sp, #16] + 47e478: 91004000 add x0, x0, #0x10 + 47e47c: aa0003e1 mov x1, x0 + 47e480: aa0203e0 mov x0, x2 + 47e484: 940005dc bl 47fbf4 <_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISF_ESt18is_move_assignableISF_EEE5valueEvE4typeERSF_SP_> + 47e488: d503201f nop + 47e48c: a8c27bfd ldp x29, x30, [sp], #32 + 47e490: d65f03c0 ret + +000000000047e494 <_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESA_E10_S_on_swapERSB_SD_>: +_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESA_E10_S_on_swapERSB_SD_(): + 47e494: a9be7bfd stp x29, x30, [sp, #-32]! + 47e498: 910003fd mov x29, sp + 47e49c: f9000fe0 str x0, [sp, #24] + 47e4a0: f9000be1 str x1, [sp, #16] + 47e4a4: f9400be1 ldr x1, [sp, #16] + 47e4a8: f9400fe0 ldr x0, [sp, #24] + 47e4ac: 940005e7 bl 47fc48 <_ZSt15__alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEvRT_SC_> + 47e4b0: d503201f nop + 47e4b4: a8c27bfd ldp x29, x30, [sp], #32 + 47e4b8: d65f03c0 ret + +000000000047e4bc <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE9constructISB_JRKSB_EEEvRSC_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE9constructISB_JRKSB_EEEvRSC_PT_DpOT0_(): + 47e4bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e4c0: 910003fd mov x29, sp + 47e4c4: f90017e0 str x0, [sp, #40] + 47e4c8: f90013e1 str x1, [sp, #32] + 47e4cc: f9000fe2 str x2, [sp, #24] + 47e4d0: f9400fe0 ldr x0, [sp, #24] + 47e4d4: 940005e7 bl 47fc70 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEOT_RNSt16remove_referenceISE_E4typeE> + 47e4d8: aa0003e2 mov x2, x0 + 47e4dc: f94013e1 ldr x1, [sp, #32] + 47e4e0: f94017e0 ldr x0, [sp, #40] + 47e4e4: 94000604 bl 47fcf4 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE9constructISC_JRKSC_EEEvPT_DpOT0_> + 47e4e8: d503201f nop + 47e4ec: a8c37bfd ldp x29, x30, [sp], #48 + 47e4f0: d65f03c0 ret + +000000000047e4f4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE3endEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE3endEv(): + 47e4f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e4f8: 910003fd mov x29, sp + 47e4fc: f9000fe0 str x0, [sp, #24] + 47e500: f9400fe0 ldr x0, [sp, #24] + 47e504: 91002001 add x1, x0, #0x8 + 47e508: 9100a3e0 add x0, sp, #0x28 + 47e50c: 9400060d bl 47fd40 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEEC1ERKSD_> + 47e510: f94017e0 ldr x0, [sp, #40] + 47e514: a8c37bfd ldp x29, x30, [sp], #48 + 47e518: d65f03c0 ret + +000000000047e51c <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE17_M_realloc_insertIJRKSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE17_M_realloc_insertIJRKSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_(): + 47e51c: a9b87bfd stp x29, x30, [sp, #-128]! + 47e520: 910003fd mov x29, sp + 47e524: a90153f3 stp x19, x20, [sp, #16] + 47e528: f9001fe0 str x0, [sp, #56] + 47e52c: f9001be1 str x1, [sp, #48] + 47e530: f90017e2 str x2, [sp, #40] + 47e534: f0000240 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 47e538: 91382002 add x2, x0, #0xe08 + 47e53c: d2800021 mov x1, #0x1 // #1 + 47e540: f9401fe0 ldr x0, [sp, #56] + 47e544: 94000609 bl 47fd68 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_M_check_lenEmPKc> + 47e548: f9003be0 str x0, [sp, #112] + 47e54c: f9401fe0 ldr x0, [sp, #56] + 47e550: f9400000 ldr x0, [x0] + 47e554: f90037e0 str x0, [sp, #104] + 47e558: f9401fe0 ldr x0, [sp, #56] + 47e55c: f9400400 ldr x0, [x0, #8] + 47e560: f90033e0 str x0, [sp, #96] + 47e564: f9401fe0 ldr x0, [sp, #56] + 47e568: 94000633 bl 47fe34 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE5beginEv> + 47e56c: f90027e0 str x0, [sp, #72] + 47e570: 910123e1 add x1, sp, #0x48 + 47e574: 9100c3e0 add x0, sp, #0x30 + 47e578: 94000638 bl 47fe58 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSK_SN_> + 47e57c: f9002fe0 str x0, [sp, #88] + 47e580: f9401fe0 ldr x0, [sp, #56] + 47e584: f9403be1 ldr x1, [sp, #112] + 47e588: 94000645 bl 47fe9c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE11_M_allocateEm> + 47e58c: f9002be0 str x0, [sp, #80] + 47e590: f9402be0 ldr x0, [sp, #80] + 47e594: f9003fe0 str x0, [sp, #120] + 47e598: f9401ff3 ldr x19, [sp, #56] + 47e59c: f9402fe0 ldr x0, [sp, #88] + 47e5a0: d37cec00 lsl x0, x0, #4 + 47e5a4: f9402be1 ldr x1, [sp, #80] + 47e5a8: 8b000034 add x20, x1, x0 + 47e5ac: f94017e0 ldr x0, [sp, #40] + 47e5b0: 940005b0 bl 47fc70 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEOT_RNSt16remove_referenceISE_E4typeE> + 47e5b4: aa0003e2 mov x2, x0 + 47e5b8: aa1403e1 mov x1, x20 + 47e5bc: aa1303e0 mov x0, x19 + 47e5c0: 97ffffbf bl 47e4bc <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE9constructISB_JRKSB_EEEvRSC_PT_DpOT0_> + 47e5c4: f9003fff str xzr, [sp, #120] + 47e5c8: 9100c3e0 add x0, sp, #0x30 + 47e5cc: 94000642 bl 47fed4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEE4baseEv> + 47e5d0: f9400013 ldr x19, [x0] + 47e5d4: f9401fe0 ldr x0, [sp, #56] + 47e5d8: 97fffb45 bl 47d2ec <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv> + 47e5dc: aa0003e3 mov x3, x0 + 47e5e0: f9402be2 ldr x2, [sp, #80] + 47e5e4: aa1303e1 mov x1, x19 + 47e5e8: f94037e0 ldr x0, [sp, #104] + 47e5ec: 9400063f bl 47fee8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESC_SaISB_EET0_T_SF_SE_RT1_> + 47e5f0: f9003fe0 str x0, [sp, #120] + 47e5f4: f9403fe0 ldr x0, [sp, #120] + 47e5f8: 91004000 add x0, x0, #0x10 + 47e5fc: f9003fe0 str x0, [sp, #120] + 47e600: 9100c3e0 add x0, sp, #0x30 + 47e604: 94000634 bl 47fed4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEE4baseEv> + 47e608: f9400013 ldr x19, [x0] + 47e60c: f9401fe0 ldr x0, [sp, #56] + 47e610: 97fffb37 bl 47d2ec <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv> + 47e614: aa0003e3 mov x3, x0 + 47e618: f9403fe2 ldr x2, [sp, #120] + 47e61c: f94033e1 ldr x1, [sp, #96] + 47e620: aa1303e0 mov x0, x19 + 47e624: 94000631 bl 47fee8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESC_SaISB_EET0_T_SF_SE_RT1_> + 47e628: f9003fe0 str x0, [sp, #120] + 47e62c: f9401fe0 ldr x0, [sp, #56] + 47e630: 97fffb2f bl 47d2ec <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv> + 47e634: aa0003e2 mov x2, x0 + 47e638: f94033e1 ldr x1, [sp, #96] + 47e63c: f94037e0 ldr x0, [sp, #104] + 47e640: 97fffb30 bl 47d300 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESB_EvT_SD_RSaIT0_E> + 47e644: f9401fe3 ldr x3, [sp, #56] + 47e648: f9401fe0 ldr x0, [sp, #56] + 47e64c: f9400801 ldr x1, [x0, #16] + 47e650: f94037e0 ldr x0, [sp, #104] + 47e654: cb000020 sub x0, x1, x0 + 47e658: 9344fc01 asr x1, x0, #4 + 47e65c: aa0103e0 mov x0, x1 + 47e660: aa0003e2 mov x2, x0 + 47e664: f94037e1 ldr x1, [sp, #104] + 47e668: aa0303e0 mov x0, x3 + 47e66c: 940000e8 bl 47ea0c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE13_M_deallocateEPSB_m> + 47e670: f9401fe0 ldr x0, [sp, #56] + 47e674: f9402be1 ldr x1, [sp, #80] + 47e678: f9000001 str x1, [x0] + 47e67c: f9401fe0 ldr x0, [sp, #56] + 47e680: f9403fe1 ldr x1, [sp, #120] + 47e684: f9000401 str x1, [x0, #8] + 47e688: f9403be0 ldr x0, [sp, #112] + 47e68c: d37cec00 lsl x0, x0, #4 + 47e690: f9402be1 ldr x1, [sp, #80] + 47e694: 8b000021 add x1, x1, x0 + 47e698: f9401fe0 ldr x0, [sp, #56] + 47e69c: f9000801 str x1, [x0, #16] + 47e6a0: 1400001d b 47e714 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE17_M_realloc_insertIJRKSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_+0x1f8> + 47e6a4: 97fe221f bl 406f20 <__cxa_begin_catch@plt> + 47e6a8: f9403fe0 ldr x0, [sp, #120] + 47e6ac: f100001f cmp x0, #0x0 + 47e6b0: 54000141 b.ne 47e6d8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE17_M_realloc_insertIJRKSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_+0x1bc> // b.any + 47e6b4: f9401fe2 ldr x2, [sp, #56] + 47e6b8: f9402fe0 ldr x0, [sp, #88] + 47e6bc: d37cec00 lsl x0, x0, #4 + 47e6c0: f9402be1 ldr x1, [sp, #80] + 47e6c4: 8b000020 add x0, x1, x0 + 47e6c8: aa0003e1 mov x1, x0 + 47e6cc: aa0203e0 mov x0, x2 + 47e6d0: 9400061a bl 47ff38 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE7destroyISB_EEvRSC_PT_> + 47e6d4: 14000007 b 47e6f0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE17_M_realloc_insertIJRKSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_+0x1d4> + 47e6d8: f9401fe0 ldr x0, [sp, #56] + 47e6dc: 97fffb04 bl 47d2ec <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv> + 47e6e0: aa0003e2 mov x2, x0 + 47e6e4: f9403fe1 ldr x1, [sp, #120] + 47e6e8: f9402be0 ldr x0, [sp, #80] + 47e6ec: 97fffb05 bl 47d300 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESB_EvT_SD_RSaIT0_E> + 47e6f0: f9401fe0 ldr x0, [sp, #56] + 47e6f4: f9403be2 ldr x2, [sp, #112] + 47e6f8: f9402be1 ldr x1, [sp, #80] + 47e6fc: 940000c4 bl 47ea0c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE13_M_deallocateEPSB_m> + 47e700: 97fe23f8 bl 4076e0 <__cxa_rethrow@plt> + 47e704: aa0003f3 mov x19, x0 + 47e708: 97fe2442 bl 407810 <__cxa_end_catch@plt> + 47e70c: aa1303e0 mov x0, x19 + 47e710: 97fe247c bl 407900 <_Unwind_Resume@plt> + 47e714: a94153f3 ldp x19, x20, [sp, #16] + 47e718: a8c87bfd ldp x29, x30, [sp], #128 + 47e71c: d65f03c0 ret + +000000000047e720 <_ZNSaIN5Catch11SectionInfoEED1Ev>: +_ZNSaIN5Catch11SectionInfoEED2Ev(): + 47e720: a9be7bfd stp x29, x30, [sp, #-32]! + 47e724: 910003fd mov x29, sp + 47e728: f9000fe0 str x0, [sp, #24] + 47e72c: f9400fe0 ldr x0, [sp, #24] + 47e730: 9400060c bl 47ff60 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEED1Ev> + 47e734: d503201f nop + 47e738: a8c27bfd ldp x29, x30, [sp], #32 + 47e73c: d65f03c0 ret + +000000000047e740 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEED1Ev>: +_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEED2Ev(): + 47e740: a9be7bfd stp x29, x30, [sp, #-32]! + 47e744: 910003fd mov x29, sp + 47e748: f9000fe0 str x0, [sp, #24] + 47e74c: f9400fe0 ldr x0, [sp, #24] + 47e750: 94000609 bl 47ff74 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEED1Ev> + 47e754: d503201f nop + 47e758: a8c27bfd ldp x29, x30, [sp], #32 + 47e75c: d65f03c0 ret + +000000000047e760 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE13_M_deallocateEPS4_m>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE13_M_deallocateEPS4_m(): + 47e760: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e764: 910003fd mov x29, sp + 47e768: f90017e0 str x0, [sp, #40] + 47e76c: f90013e1 str x1, [sp, #32] + 47e770: f9000fe2 str x2, [sp, #24] + 47e774: f94013e0 ldr x0, [sp, #32] + 47e778: f100001f cmp x0, #0x0 + 47e77c: 540000a0 b.eq 47e790 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE13_M_deallocateEPS4_m+0x30> // b.none + 47e780: f94017e0 ldr x0, [sp, #40] + 47e784: f9400fe2 ldr x2, [sp, #24] + 47e788: f94013e1 ldr x1, [sp, #32] + 47e78c: 940005ff bl 47ff88 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE10deallocateERS5_PS4_m> + 47e790: d503201f nop + 47e794: a8c37bfd ldp x29, x30, [sp], #48 + 47e798: d65f03c0 ret + +000000000047e79c <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEvT_S6_>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEvT_S6_(): + 47e79c: a9be7bfd stp x29, x30, [sp, #-32]! + 47e7a0: 910003fd mov x29, sp + 47e7a4: f9000fe0 str x0, [sp, #24] + 47e7a8: f9000be1 str x1, [sp, #16] + 47e7ac: f9400be1 ldr x1, [sp, #16] + 47e7b0: f9400fe0 ldr x0, [sp, #24] + 47e7b4: 94000601 bl 47ffb8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEEvT_S8_> + 47e7b8: d503201f nop + 47e7bc: a8c27bfd ldp x29, x30, [sp], #32 + 47e7c0: d65f03c0 ret + +000000000047e7c4 <_ZNSaIN5Catch14AssertionStatsEED1Ev>: +_ZNSaIN5Catch14AssertionStatsEED2Ev(): + 47e7c4: a9be7bfd stp x29, x30, [sp, #-32]! + 47e7c8: 910003fd mov x29, sp + 47e7cc: f9000fe0 str x0, [sp, #24] + 47e7d0: f9400fe0 ldr x0, [sp, #24] + 47e7d4: 9400060b bl 480000 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEED1Ev> + 47e7d8: d503201f nop + 47e7dc: a8c27bfd ldp x29, x30, [sp], #32 + 47e7e0: d65f03c0 ret + +000000000047e7e4 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE13_M_deallocateEPS1_m(): + 47e7e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e7e8: 910003fd mov x29, sp + 47e7ec: f90017e0 str x0, [sp, #40] + 47e7f0: f90013e1 str x1, [sp, #32] + 47e7f4: f9000fe2 str x2, [sp, #24] + 47e7f8: f94013e0 ldr x0, [sp, #32] + 47e7fc: f100001f cmp x0, #0x0 + 47e800: 540000a0 b.eq 47e814 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 47e804: f94017e0 ldr x0, [sp, #40] + 47e808: f9400fe2 ldr x2, [sp, #24] + 47e80c: f94013e1 ldr x1, [sp, #32] + 47e810: 94000601 bl 480014 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE10deallocateERS2_PS1_m> + 47e814: d503201f nop + 47e818: a8c37bfd ldp x29, x30, [sp], #48 + 47e81c: d65f03c0 ret + +000000000047e820 <_ZSt8_DestroyIPN5Catch14AssertionStatsEEvT_S3_>: +_ZSt8_DestroyIPN5Catch14AssertionStatsEEvT_S3_(): + 47e820: a9be7bfd stp x29, x30, [sp, #-32]! + 47e824: 910003fd mov x29, sp + 47e828: f9000fe0 str x0, [sp, #24] + 47e82c: f9000be1 str x1, [sp, #16] + 47e830: f9400be1 ldr x1, [sp, #16] + 47e834: f9400fe0 ldr x0, [sp, #24] + 47e838: 94000603 bl 480044 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14AssertionStatsEEEvT_S5_> + 47e83c: d503201f nop + 47e840: a8c27bfd ldp x29, x30, [sp], #32 + 47e844: d65f03c0 ret + +000000000047e848 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 47e848: d10043ff sub sp, sp, #0x10 + 47e84c: f90007e0 str x0, [sp, #8] + 47e850: f94007e0 ldr x0, [sp, #8] + 47e854: f9400000 ldr x0, [x0] + 47e858: 910043ff add sp, sp, #0x10 + 47e85c: d65f03c0 ret + +000000000047e860 <_ZNSaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEED1Ev>: +_ZNSaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEED2Ev(): + 47e860: a9be7bfd stp x29, x30, [sp, #-32]! + 47e864: 910003fd mov x29, sp + 47e868: f9000fe0 str x0, [sp, #24] + 47e86c: f9400fe0 ldr x0, [sp, #24] + 47e870: 94000607 bl 48008c <_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEED1Ev> + 47e874: d503201f nop + 47e878: a8c27bfd ldp x29, x30, [sp], #32 + 47e87c: d65f03c0 ret + +000000000047e880 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE13_M_deallocateEPS7_m>: +_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE13_M_deallocateEPS7_m(): + 47e880: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e884: 910003fd mov x29, sp + 47e888: f90017e0 str x0, [sp, #40] + 47e88c: f90013e1 str x1, [sp, #32] + 47e890: f9000fe2 str x2, [sp, #24] + 47e894: f94013e0 ldr x0, [sp, #32] + 47e898: f100001f cmp x0, #0x0 + 47e89c: 540000a0 b.eq 47e8b0 <_ZNSt12_Vector_baseISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EESaIS7_EE13_M_deallocateEPS7_m+0x30> // b.none + 47e8a0: f94017e0 ldr x0, [sp, #40] + 47e8a4: f9400fe2 ldr x2, [sp, #24] + 47e8a8: f94013e1 ldr x1, [sp, #32] + 47e8ac: 940005fd bl 4800a0 <_ZNSt16allocator_traitsISaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEE10deallocateERS8_PS7_m> + 47e8b0: d503201f nop + 47e8b4: a8c37bfd ldp x29, x30, [sp], #48 + 47e8b8: d65f03c0 ret + +000000000047e8bc <_ZSt8_DestroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEvT_S9_>: +_ZSt8_DestroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEvT_S9_(): + 47e8bc: a9be7bfd stp x29, x30, [sp, #-32]! + 47e8c0: 910003fd mov x29, sp + 47e8c4: f9000fe0 str x0, [sp, #24] + 47e8c8: f9000be1 str x1, [sp, #16] + 47e8cc: f9400be1 ldr x1, [sp, #16] + 47e8d0: f9400fe0 ldr x0, [sp, #24] + 47e8d4: 940005ff bl 4800d0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS7_EEEEvT_SB_> + 47e8d8: d503201f nop + 47e8dc: a8c27bfd ldp x29, x30, [sp], #32 + 47e8e0: d65f03c0 ret + +000000000047e8e4 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEED1Ev>: +_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEED2Ev(): + 47e8e4: a9be7bfd stp x29, x30, [sp, #-32]! + 47e8e8: 910003fd mov x29, sp + 47e8ec: f9000fe0 str x0, [sp, #24] + 47e8f0: f9400fe0 ldr x0, [sp, #24] + 47e8f4: 94000609 bl 480118 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEED1Ev> + 47e8f8: d503201f nop + 47e8fc: a8c27bfd ldp x29, x30, [sp], #32 + 47e900: d65f03c0 ret + +000000000047e904 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE13_M_deallocateEPS7_m>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE13_M_deallocateEPS7_m(): + 47e904: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e908: 910003fd mov x29, sp + 47e90c: f90017e0 str x0, [sp, #40] + 47e910: f90013e1 str x1, [sp, #32] + 47e914: f9000fe2 str x2, [sp, #24] + 47e918: f94013e0 ldr x0, [sp, #32] + 47e91c: f100001f cmp x0, #0x0 + 47e920: 540000a0 b.eq 47e934 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE13_M_deallocateEPS7_m+0x30> // b.none + 47e924: f94017e0 ldr x0, [sp, #40] + 47e928: f9400fe2 ldr x2, [sp, #24] + 47e92c: f94013e1 ldr x1, [sp, #32] + 47e930: 940005ff bl 48012c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE10deallocateERS8_PS7_m> + 47e934: d503201f nop + 47e938: a8c37bfd ldp x29, x30, [sp], #48 + 47e93c: d65f03c0 ret + +000000000047e940 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEvT_S9_>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEvT_S9_(): + 47e940: a9be7bfd stp x29, x30, [sp, #-32]! + 47e944: 910003fd mov x29, sp + 47e948: f9000fe0 str x0, [sp, #24] + 47e94c: f9000be1 str x1, [sp, #16] + 47e950: f9400be1 ldr x1, [sp, #16] + 47e954: f9400fe0 ldr x0, [sp, #24] + 47e958: 94000601 bl 48015c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_13TestCaseStatsENS4_11SectionNodeEEEEEEvT_SB_> + 47e95c: d503201f nop + 47e960: a8c27bfd ldp x29, x30, [sp], #32 + 47e964: d65f03c0 ret + +000000000047e968 <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEED1Ev>: +_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEED1Ev(): + 47e968: a9be7bfd stp x29, x30, [sp, #-32]! + 47e96c: 910003fd mov x29, sp + 47e970: f9000fe0 str x0, [sp, #24] + 47e974: f9400fe0 ldr x0, [sp, #24] + 47e978: 9400060b bl 4801a4 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEED1Ev> + 47e97c: d503201f nop + 47e980: a8c27bfd ldp x29, x30, [sp], #32 + 47e984: d65f03c0 ret + +000000000047e988 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE13_M_deallocateEPS9_m>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE13_M_deallocateEPS9_m(): + 47e988: a9bd7bfd stp x29, x30, [sp, #-48]! + 47e98c: 910003fd mov x29, sp + 47e990: f90017e0 str x0, [sp, #40] + 47e994: f90013e1 str x1, [sp, #32] + 47e998: f9000fe2 str x2, [sp, #24] + 47e99c: f94013e0 ldr x0, [sp, #32] + 47e9a0: f100001f cmp x0, #0x0 + 47e9a4: 540000a0 b.eq 47e9b8 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE13_M_deallocateEPS9_m+0x30> // b.none + 47e9a8: f94017e0 ldr x0, [sp, #40] + 47e9ac: f9400fe2 ldr x2, [sp, #24] + 47e9b0: f94013e1 ldr x1, [sp, #32] + 47e9b4: 94000601 bl 4801b8 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE10deallocateERSA_PS9_m> + 47e9b8: d503201f nop + 47e9bc: a8c37bfd ldp x29, x30, [sp], #48 + 47e9c0: d65f03c0 ret + +000000000047e9c4 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEvT_SB_>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEvT_SB_(): + 47e9c4: a9be7bfd stp x29, x30, [sp, #-32]! + 47e9c8: 910003fd mov x29, sp + 47e9cc: f9000fe0 str x0, [sp, #24] + 47e9d0: f9000be1 str x1, [sp, #16] + 47e9d4: f9400be1 ldr x1, [sp, #16] + 47e9d8: f9400fe0 ldr x0, [sp, #24] + 47e9dc: 94000603 bl 4801e8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEvT_SD_> + 47e9e0: d503201f nop + 47e9e4: a8c27bfd ldp x29, x30, [sp], #32 + 47e9e8: d65f03c0 ret + +000000000047e9ec <_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEED1Ev>: +_ZNSaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEED2Ev(): + 47e9ec: a9be7bfd stp x29, x30, [sp, #-32]! + 47e9f0: 910003fd mov x29, sp + 47e9f4: f9000fe0 str x0, [sp, #24] + 47e9f8: f9400fe0 ldr x0, [sp, #24] + 47e9fc: 9400060d bl 480230 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEED1Ev> + 47ea00: d503201f nop + 47ea04: a8c27bfd ldp x29, x30, [sp], #32 + 47ea08: d65f03c0 ret + +000000000047ea0c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE13_M_deallocateEPSB_m>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE13_M_deallocateEPSB_m(): + 47ea0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47ea10: 910003fd mov x29, sp + 47ea14: f90017e0 str x0, [sp, #40] + 47ea18: f90013e1 str x1, [sp, #32] + 47ea1c: f9000fe2 str x2, [sp, #24] + 47ea20: f94013e0 ldr x0, [sp, #32] + 47ea24: f100001f cmp x0, #0x0 + 47ea28: 540000a0 b.eq 47ea3c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE13_M_deallocateEPSB_m+0x30> // b.none + 47ea2c: f94017e0 ldr x0, [sp, #40] + 47ea30: f9400fe2 ldr x2, [sp, #24] + 47ea34: f94013e1 ldr x1, [sp, #32] + 47ea38: 94000603 bl 480244 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE10deallocateERSC_PSB_m> + 47ea3c: d503201f nop + 47ea40: a8c37bfd ldp x29, x30, [sp], #48 + 47ea44: d65f03c0 ret + +000000000047ea48 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEvT_SD_>: +_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEvT_SD_(): + 47ea48: a9be7bfd stp x29, x30, [sp, #-32]! + 47ea4c: 910003fd mov x29, sp + 47ea50: f9000fe0 str x0, [sp, #24] + 47ea54: f9000be1 str x1, [sp, #16] + 47ea58: f9400be1 ldr x1, [sp, #16] + 47ea5c: f9400fe0 ldr x0, [sp, #24] + 47ea60: 94000605 bl 480274 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_12TestRunStatsENS5_INS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEEEvT_SF_> + 47ea64: d503201f nop + 47ea68: a8c27bfd ldp x29, x30, [sp], #32 + 47ea6c: d65f03c0 ret + +000000000047ea70 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS7_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEC1ERKS7_(): + 47ea70: d10043ff sub sp, sp, #0x10 + 47ea74: f90007e0 str x0, [sp, #8] + 47ea78: f90003e1 str x1, [sp] + 47ea7c: f94003e0 ldr x0, [sp] + 47ea80: f9400001 ldr x1, [x0] + 47ea84: f94007e0 ldr x0, [sp, #8] + 47ea88: f9000001 str x1, [x0] + 47ea8c: d503201f nop + 47ea90: 910043ff add sp, sp, #0x10 + 47ea94: d65f03c0 ret + +000000000047ea98 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv(): + 47ea98: d10043ff sub sp, sp, #0x10 + 47ea9c: f90007e0 str x0, [sp, #8] + 47eaa0: f94007e0 ldr x0, [sp, #8] + 47eaa4: 910043ff add sp, sp, #0x10 + 47eaa8: d65f03c0 ret + +000000000047eaac <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEEC1Ev(): + 47eaac: d10043ff sub sp, sp, #0x10 + 47eab0: f90007e0 str x0, [sp, #8] + 47eab4: d503201f nop + 47eab8: 910043ff add sp, sp, #0x10 + 47eabc: d65f03c0 ret + +000000000047eac0 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev(): + 47eac0: d10043ff sub sp, sp, #0x10 + 47eac4: f90007e0 str x0, [sp, #8] + 47eac8: d503201f nop + 47eacc: 910043ff add sp, sp, #0x10 + 47ead0: d65f03c0 ret + +000000000047ead4 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1ISaIS2_EJRNS0_12SectionStatsEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1ISaIS2_EJRNS0_12SectionStatsEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 47ead4: a9bc7bfd stp x29, x30, [sp, #-64]! + 47ead8: 910003fd mov x29, sp + 47eadc: a90153f3 stp x19, x20, [sp, #16] + 47eae0: f9001fe0 str x0, [sp, #56] + 47eae4: 3900c3e1 strb w1, [sp, #48] + 47eae8: f90017e2 str x2, [sp, #40] + 47eaec: f90013e3 str x3, [sp, #32] + 47eaf0: f9401ff3 ldr x19, [sp, #56] + 47eaf4: f94013e0 ldr x0, [sp, #32] + 47eaf8: 97fffa46 bl 47d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE> + 47eafc: aa0003e3 mov x3, x0 + 47eb00: f94017e2 ldr x2, [sp, #40] + 47eb04: 2a1403e1 mov w1, w20 + 47eb08: aa1303e0 mov x0, x19 + 47eb0c: 940005ec bl 4802bc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJRNS0_12SectionStatsEEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47eb10: d503201f nop + 47eb14: a94153f3 ldp x19, x20, [sp, #16] + 47eb18: a8c47bfd ldp x29, x30, [sp], #64 + 47eb1c: d65f03c0 ret + +000000000047eb20 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_(): + 47eb20: a9be7bfd stp x29, x30, [sp, #-32]! + 47eb24: 910003fd mov x29, sp + 47eb28: f9000fe0 str x0, [sp, #24] + 47eb2c: f9000be1 str x1, [sp, #16] + 47eb30: f9400be0 ldr x0, [sp, #16] + 47eb34: f9400001 ldr x1, [x0] + 47eb38: f9400fe0 ldr x0, [sp, #24] + 47eb3c: f9000001 str x1, [x0] + 47eb40: f9400fe0 ldr x0, [sp, #24] + 47eb44: 91002000 add x0, x0, #0x8 + 47eb48: 97fe32e1 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 47eb4c: f9400fe0 ldr x0, [sp, #24] + 47eb50: 91002002 add x2, x0, #0x8 + 47eb54: f9400be0 ldr x0, [sp, #16] + 47eb58: 91002000 add x0, x0, #0x8 + 47eb5c: aa0003e1 mov x1, x0 + 47eb60: aa0203e0 mov x0, x2 + 47eb64: 97fe3af8 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 47eb68: f9400be0 ldr x0, [sp, #16] + 47eb6c: f900001f str xzr, [x0] + 47eb70: d503201f nop + 47eb74: a8c27bfd ldp x29, x30, [sp], #32 + 47eb78: d65f03c0 ret + +000000000047eb7c <_ZSt4moveIRSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOS9_(): + 47eb7c: d10043ff sub sp, sp, #0x10 + 47eb80: f90007e0 str x0, [sp, #8] + 47eb84: f94007e0 ldr x0, [sp, #8] + 47eb88: 910043ff add sp, sp, #0x10 + 47eb8c: d65f03c0 ret + +000000000047eb90 <_ZSt4moveIRN5Catch22CumulativeReporterBase13BySectionInfoEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRN5Catch22CumulativeReporterBase13BySectionInfoEEONSt16remove_referenceIT_E4typeEOS5_(): + 47eb90: d10043ff sub sp, sp, #0x10 + 47eb94: f90007e0 str x0, [sp, #8] + 47eb98: f94007e0 ldr x0, [sp, #8] + 47eb9c: 910043ff add sp, sp, #0x10 + 47eba0: d65f03c0 ret + +000000000047eba4 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEC1ES4_>: +_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEC1ES4_(): + 47eba4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47eba8: 910003fd mov x29, sp + 47ebac: f9000bf3 str x19, [sp, #16] + 47ebb0: f90017e0 str x0, [sp, #40] + 47ebb4: f90013e1 str x1, [sp, #32] + 47ebb8: f94017f3 ldr x19, [sp, #40] + 47ebbc: f94013e0 ldr x0, [sp, #32] + 47ebc0: 97fffff4 bl 47eb90 <_ZSt4moveIRN5Catch22CumulativeReporterBase13BySectionInfoEEONSt16remove_referenceIT_E4typeEOS5_> + 47ebc4: aa0003e1 mov x1, x0 + 47ebc8: aa1303e0 mov x0, x19 + 47ebcc: 97fff39a bl 47ba34 <_ZN5Catch22CumulativeReporterBase13BySectionInfoC1ERKS1_> + 47ebd0: d503201f nop + 47ebd4: f9400bf3 ldr x19, [sp, #16] + 47ebd8: a8c37bfd ldp x29, x30, [sp], #48 + 47ebdc: d65f03c0 ret + +000000000047ebe0 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSD_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSD_(): + 47ebe0: d10043ff sub sp, sp, #0x10 + 47ebe4: f90007e0 str x0, [sp, #8] + 47ebe8: 2a0103e0 mov w0, w1 + 47ebec: 910043ff add sp, sp, #0x10 + 47ebf0: d65f03c0 ret + +000000000047ebf4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag(): + 47ebf4: a9bc7bfd stp x29, x30, [sp, #-64]! + 47ebf8: 910003fd mov x29, sp + 47ebfc: f90017e0 str x0, [sp, #40] + 47ec00: f90013e1 str x1, [sp, #32] + 47ec04: f9000fe2 str x2, [sp, #24] + 47ec08: 390043e3 strb w3, [sp, #16] + 47ec0c: 9100a3e1 add x1, sp, #0x28 + 47ec10: 910083e0 add x0, sp, #0x20 + 47ec14: 940000c5 bl 47ef28 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 47ec18: aa0003e1 mov x1, x0 + 47ec1c: 9342fc20 asr x0, x1, #2 + 47ec20: f9001fe0 str x0, [sp, #56] + 47ec24: f9401fe0 ldr x0, [sp, #56] + 47ec28: f100001f cmp x0, #0x0 + 47ec2c: 540005ad b.le 47ece0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0xec> + 47ec30: f94017e1 ldr x1, [sp, #40] + 47ec34: f9400fe0 ldr x0, [sp, #24] + 47ec38: 940005c7 bl 480354 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_> + 47ec3c: 12001c00 and w0, w0, #0xff + 47ec40: 7100001f cmp w0, #0x0 + 47ec44: 54000060 b.eq 47ec50 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x5c> // b.none + 47ec48: f94017e0 ldr x0, [sp, #40] + 47ec4c: 1400004e b 47ed84 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x190> + 47ec50: 9100a3e0 add x0, sp, #0x28 + 47ec54: 940005cf bl 480390 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 47ec58: f94017e1 ldr x1, [sp, #40] + 47ec5c: f9400fe0 ldr x0, [sp, #24] + 47ec60: 940005bd bl 480354 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_> + 47ec64: 12001c00 and w0, w0, #0xff + 47ec68: 7100001f cmp w0, #0x0 + 47ec6c: 54000060 b.eq 47ec78 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x84> // b.none + 47ec70: f94017e0 ldr x0, [sp, #40] + 47ec74: 14000044 b 47ed84 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x190> + 47ec78: 9100a3e0 add x0, sp, #0x28 + 47ec7c: 940005c5 bl 480390 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 47ec80: f94017e1 ldr x1, [sp, #40] + 47ec84: f9400fe0 ldr x0, [sp, #24] + 47ec88: 940005b3 bl 480354 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_> + 47ec8c: 12001c00 and w0, w0, #0xff + 47ec90: 7100001f cmp w0, #0x0 + 47ec94: 54000060 b.eq 47eca0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0xac> // b.none + 47ec98: f94017e0 ldr x0, [sp, #40] + 47ec9c: 1400003a b 47ed84 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x190> + 47eca0: 9100a3e0 add x0, sp, #0x28 + 47eca4: 940005bb bl 480390 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 47eca8: f94017e1 ldr x1, [sp, #40] + 47ecac: f9400fe0 ldr x0, [sp, #24] + 47ecb0: 940005a9 bl 480354 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_> + 47ecb4: 12001c00 and w0, w0, #0xff + 47ecb8: 7100001f cmp w0, #0x0 + 47ecbc: 54000060 b.eq 47ecc8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0xd4> // b.none + 47ecc0: f94017e0 ldr x0, [sp, #40] + 47ecc4: 14000030 b 47ed84 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x190> + 47ecc8: 9100a3e0 add x0, sp, #0x28 + 47eccc: 940005b1 bl 480390 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 47ecd0: f9401fe0 ldr x0, [sp, #56] + 47ecd4: d1000400 sub x0, x0, #0x1 + 47ecd8: f9001fe0 str x0, [sp, #56] + 47ecdc: 17ffffd2 b 47ec24 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x30> + 47ece0: 9100a3e1 add x1, sp, #0x28 + 47ece4: 910083e0 add x0, sp, #0x20 + 47ece8: 94000090 bl 47ef28 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_> + 47ecec: f100081f cmp x0, #0x2 + 47ecf0: 54000200 b.eq 47ed30 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x13c> // b.none + 47ecf4: f1000c1f cmp x0, #0x3 + 47ecf8: 54000080 b.eq 47ed08 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x114> // b.none + 47ecfc: f100041f cmp x0, #0x1 + 47ed00: 540002c0 b.eq 47ed58 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x164> // b.none + 47ed04: 1400001f b 47ed80 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x18c> + 47ed08: f94017e1 ldr x1, [sp, #40] + 47ed0c: f9400fe0 ldr x0, [sp, #24] + 47ed10: 94000591 bl 480354 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_> + 47ed14: 12001c00 and w0, w0, #0xff + 47ed18: 7100001f cmp w0, #0x0 + 47ed1c: 54000060 b.eq 47ed28 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x134> // b.none + 47ed20: f94017e0 ldr x0, [sp, #40] + 47ed24: 14000018 b 47ed84 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x190> + 47ed28: 9100a3e0 add x0, sp, #0x28 + 47ed2c: 94000599 bl 480390 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 47ed30: f94017e1 ldr x1, [sp, #40] + 47ed34: f9400fe0 ldr x0, [sp, #24] + 47ed38: 94000587 bl 480354 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_> + 47ed3c: 12001c00 and w0, w0, #0xff + 47ed40: 7100001f cmp w0, #0x0 + 47ed44: 54000060 b.eq 47ed50 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x15c> // b.none + 47ed48: f94017e0 ldr x0, [sp, #40] + 47ed4c: 1400000e b 47ed84 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x190> + 47ed50: 9100a3e0 add x0, sp, #0x28 + 47ed54: 9400058f bl 480390 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 47ed58: f94017e1 ldr x1, [sp, #40] + 47ed5c: f9400fe0 ldr x0, [sp, #24] + 47ed60: 9400057d bl 480354 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_> + 47ed64: 12001c00 and w0, w0, #0xff + 47ed68: 7100001f cmp w0, #0x0 + 47ed6c: 54000060 b.eq 47ed78 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x184> // b.none + 47ed70: f94017e0 ldr x0, [sp, #40] + 47ed74: 14000004 b 47ed84 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS6_SaIS6_EEEENS0_5__ops10_Iter_predINS4_13BySectionInfoEEEET_SG_SG_T0_St26random_access_iterator_tag+0x190> + 47ed78: 9100a3e0 add x0, sp, #0x28 + 47ed7c: 94000585 bl 480390 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 47ed80: f94013e0 ldr x0, [sp, #32] + 47ed84: a8c47bfd ldp x29, x30, [sp], #64 + 47ed88: d65f03c0 ret + +000000000047ed8c <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEOT_RNSt16remove_referenceIS7_E4typeE(): + 47ed8c: d10043ff sub sp, sp, #0x10 + 47ed90: f90007e0 str x0, [sp, #8] + 47ed94: f94007e0 ldr x0, [sp, #8] + 47ed98: 910043ff add sp, sp, #0x10 + 47ed9c: d65f03c0 ret + +000000000047eda0 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1ERKS5_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC2ERKS5_(): + 47eda0: a9be7bfd stp x29, x30, [sp, #-32]! + 47eda4: 910003fd mov x29, sp + 47eda8: f9000fe0 str x0, [sp, #24] + 47edac: f9000be1 str x1, [sp, #16] + 47edb0: f9400be0 ldr x0, [sp, #16] + 47edb4: f9400001 ldr x1, [x0] + 47edb8: f9400fe0 ldr x0, [sp, #24] + 47edbc: f9000001 str x1, [x0] + 47edc0: f9400fe0 ldr x0, [sp, #24] + 47edc4: 91002002 add x2, x0, #0x8 + 47edc8: f9400be0 ldr x0, [sp, #16] + 47edcc: 91002000 add x0, x0, #0x8 + 47edd0: aa0003e1 mov x1, x0 + 47edd4: aa0203e0 mov x0, x2 + 47edd8: 97ff0f74 bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 47eddc: d503201f nop + 47ede0: a8c27bfd ldp x29, x30, [sp], #32 + 47ede4: d65f03c0 ret + +000000000047ede8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS3_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS3_(): + 47ede8: a9be7bfd stp x29, x30, [sp, #-32]! + 47edec: 910003fd mov x29, sp + 47edf0: f9000fe0 str x0, [sp, #24] + 47edf4: f9000be1 str x1, [sp, #16] + 47edf8: f9400fe0 ldr x0, [sp, #24] + 47edfc: f9400be1 ldr x1, [sp, #16] + 47ee00: 97ffffe8 bl 47eda0 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1ERKS5_> + 47ee04: d503201f nop + 47ee08: a8c27bfd ldp x29, x30, [sp], #32 + 47ee0c: d65f03c0 ret + +000000000047ee10 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE9constructIS5_JRKS5_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE9constructIS5_JRKS5_EEEvPT_DpOT0_(): + 47ee10: a9bc7bfd stp x29, x30, [sp, #-64]! + 47ee14: 910003fd mov x29, sp + 47ee18: f9000bf3 str x19, [sp, #16] + 47ee1c: f9001fe0 str x0, [sp, #56] + 47ee20: f9001be1 str x1, [sp, #48] + 47ee24: f90017e2 str x2, [sp, #40] + 47ee28: f94017e0 ldr x0, [sp, #40] + 47ee2c: 97ffffd8 bl 47ed8c <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEOT_RNSt16remove_referenceIS7_E4typeE> + 47ee30: aa0003f3 mov x19, x0 + 47ee34: f9401be0 ldr x0, [sp, #48] + 47ee38: aa0003e1 mov x1, x0 + 47ee3c: d2800200 mov x0, #0x10 // #16 + 47ee40: 97fe358e bl 40c478 <_ZnwmPv> + 47ee44: aa1303e1 mov x1, x19 + 47ee48: 97ffffe8 bl 47ede8 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS3_> + 47ee4c: d503201f nop + 47ee50: f9400bf3 ldr x19, [sp, #16] + 47ee54: a8c47bfd ldp x29, x30, [sp], #64 + 47ee58: d65f03c0 ret + +000000000047ee5c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_M_check_lenEmPKc(): + 47ee5c: a9bb7bfd stp x29, x30, [sp, #-80]! + 47ee60: 910003fd mov x29, sp + 47ee64: f9000bf3 str x19, [sp, #16] + 47ee68: f9001fe0 str x0, [sp, #56] + 47ee6c: f9001be1 str x1, [sp, #48] + 47ee70: f90017e2 str x2, [sp, #40] + 47ee74: f9401fe0 ldr x0, [sp, #56] + 47ee78: 94000550 bl 4803b8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE8max_sizeEv> + 47ee7c: aa0003f3 mov x19, x0 + 47ee80: f9401fe0 ldr x0, [sp, #56] + 47ee84: 97fff6eb bl 47ca30 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv> + 47ee88: cb000261 sub x1, x19, x0 + 47ee8c: f9401be0 ldr x0, [sp, #48] + 47ee90: eb00003f cmp x1, x0 + 47ee94: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 47ee98: 12001c00 and w0, w0, #0xff + 47ee9c: 7100001f cmp w0, #0x0 + 47eea0: 54000060 b.eq 47eeac <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_M_check_lenEmPKc+0x50> // b.none + 47eea4: f94017e0 ldr x0, [sp, #40] + 47eea8: 97fe206a bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 47eeac: f9401fe0 ldr x0, [sp, #56] + 47eeb0: 97fff6e0 bl 47ca30 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv> + 47eeb4: aa0003f3 mov x19, x0 + 47eeb8: f9401fe0 ldr x0, [sp, #56] + 47eebc: 97fff6dd bl 47ca30 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv> + 47eec0: f90023e0 str x0, [sp, #64] + 47eec4: 9100c3e1 add x1, sp, #0x30 + 47eec8: 910103e0 add x0, sp, #0x40 + 47eecc: 97fe5839 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 47eed0: f9400000 ldr x0, [x0] + 47eed4: 8b000260 add x0, x19, x0 + 47eed8: f90027e0 str x0, [sp, #72] + 47eedc: f9401fe0 ldr x0, [sp, #56] + 47eee0: 97fff6d4 bl 47ca30 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv> + 47eee4: aa0003e1 mov x1, x0 + 47eee8: f94027e0 ldr x0, [sp, #72] + 47eeec: eb01001f cmp x0, x1 + 47eef0: 540000e3 b.cc 47ef0c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 47eef4: f9401fe0 ldr x0, [sp, #56] + 47eef8: 94000530 bl 4803b8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE8max_sizeEv> + 47eefc: aa0003e1 mov x1, x0 + 47ef00: f94027e0 ldr x0, [sp, #72] + 47ef04: eb01001f cmp x0, x1 + 47ef08: 54000089 b.ls 47ef18 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_M_check_lenEmPKc+0xbc> // b.plast + 47ef0c: f9401fe0 ldr x0, [sp, #56] + 47ef10: 9400052a bl 4803b8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE8max_sizeEv> + 47ef14: 14000002 b 47ef1c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE12_M_check_lenEmPKc+0xc0> + 47ef18: f94027e0 ldr x0, [sp, #72] + 47ef1c: f9400bf3 ldr x19, [sp, #16] + 47ef20: a8c57bfd ldp x29, x30, [sp], #80 + 47ef24: d65f03c0 ret + +000000000047ef28 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_>: +_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSD_SG_(): + 47ef28: a9bd7bfd stp x29, x30, [sp, #-48]! + 47ef2c: 910003fd mov x29, sp + 47ef30: f9000bf3 str x19, [sp, #16] + 47ef34: f90017e0 str x0, [sp, #40] + 47ef38: f90013e1 str x1, [sp, #32] + 47ef3c: f94017e0 ldr x0, [sp, #40] + 47ef40: 97fff9b6 bl 47d618 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 47ef44: f9400013 ldr x19, [x0] + 47ef48: f94013e0 ldr x0, [sp, #32] + 47ef4c: 97fff9b3 bl 47d618 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 47ef50: f9400000 ldr x0, [x0] + 47ef54: cb000260 sub x0, x19, x0 + 47ef58: 9344fc01 asr x1, x0, #4 + 47ef5c: aa0103e0 mov x0, x1 + 47ef60: f9400bf3 ldr x19, [sp, #16] + 47ef64: a8c37bfd ldp x29, x30, [sp], #48 + 47ef68: d65f03c0 ret + +000000000047ef6c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE11_M_allocateEm(): + 47ef6c: a9be7bfd stp x29, x30, [sp, #-32]! + 47ef70: 910003fd mov x29, sp + 47ef74: f9000fe0 str x0, [sp, #24] + 47ef78: f9000be1 str x1, [sp, #16] + 47ef7c: f9400be0 ldr x0, [sp, #16] + 47ef80: f100001f cmp x0, #0x0 + 47ef84: 540000a0 b.eq 47ef98 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE11_M_allocateEm+0x2c> // b.none + 47ef88: f9400fe0 ldr x0, [sp, #24] + 47ef8c: f9400be1 ldr x1, [sp, #16] + 47ef90: 94000512 bl 4803d8 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE8allocateERS5_m> + 47ef94: 14000002 b 47ef9c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE11_M_allocateEm+0x30> + 47ef98: d2800000 mov x0, #0x0 // #0 + 47ef9c: a8c27bfd ldp x29, x30, [sp], #32 + 47efa0: d65f03c0 ret + +000000000047efa4 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES5_SaIS4_EET0_T_S8_S7_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEES5_SaIS4_EET0_T_S8_S7_RT1_(): + 47efa4: a9bc7bfd stp x29, x30, [sp, #-64]! + 47efa8: 910003fd mov x29, sp + 47efac: f9000bf3 str x19, [sp, #16] + 47efb0: f9001fe0 str x0, [sp, #56] + 47efb4: f9001be1 str x1, [sp, #48] + 47efb8: f90017e2 str x2, [sp, #40] + 47efbc: f90013e3 str x3, [sp, #32] + 47efc0: f9401fe0 ldr x0, [sp, #56] + 47efc4: 9400050f bl 480400 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt13move_iteratorIPS4_EET0_PT_> + 47efc8: aa0003f3 mov x19, x0 + 47efcc: f9401be0 ldr x0, [sp, #48] + 47efd0: 9400050c bl 480400 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt13move_iteratorIPS4_EET0_PT_> + 47efd4: f94013e3 ldr x3, [sp, #32] + 47efd8: f94017e2 ldr x2, [sp, #40] + 47efdc: aa0003e1 mov x1, x0 + 47efe0: aa1303e0 mov x0, x19 + 47efe4: 94000510 bl 480424 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES6_S5_ET0_T_S9_S8_RSaIT1_E> + 47efe8: f9400bf3 ldr x19, [sp, #16] + 47efec: a8c47bfd ldp x29, x30, [sp], #64 + 47eff0: d65f03c0 ret + +000000000047eff4 <_ZSt7forwardIRKN5Catch14AssertionStatsEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch14AssertionStatsEEOT_RNSt16remove_referenceIS4_E4typeE(): + 47eff4: d10043ff sub sp, sp, #0x10 + 47eff8: f90007e0 str x0, [sp, #8] + 47effc: f94007e0 ldr x0, [sp, #8] + 47f000: 910043ff add sp, sp, #0x10 + 47f004: d65f03c0 ret + +000000000047f008 <_ZN5Catch14AssertionStatsC1ERKS0_>: +_ZN5Catch14AssertionStatsC2ERKS0_(): + 47f008: a9bd7bfd stp x29, x30, [sp, #-48]! + 47f00c: 910003fd mov x29, sp + 47f010: f9000bf3 str x19, [sp, #16] + 47f014: f90017e0 str x0, [sp, #40] + 47f018: f90013e1 str x1, [sp, #32] + 47f01c: f94017e0 ldr x0, [sp, #40] + 47f020: f94013e1 ldr x1, [sp, #32] + 47f024: 97ff0fcb bl 442f50 <_ZN5Catch15AssertionResultC1ERKS0_> + 47f028: f94017e0 ldr x0, [sp, #40] + 47f02c: 91024002 add x2, x0, #0x90 + 47f030: f94013e0 ldr x0, [sp, #32] + 47f034: 91024000 add x0, x0, #0x90 + 47f038: aa0003e1 mov x1, x0 + 47f03c: aa0203e0 mov x0, x2 + 47f040: 94000505 bl 480454 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1ERKS3_> + 47f044: f94017e0 ldr x0, [sp, #40] + 47f048: 9102a002 add x2, x0, #0xa8 + 47f04c: f94013e0 ldr x0, [sp, #32] + 47f050: 9102a001 add x1, x0, #0xa8 + 47f054: aa0203e0 mov x0, x2 + 47f058: a9400c22 ldp x2, x3, [x1] + 47f05c: a9000c02 stp x2, x3, [x0] + 47f060: a9410c22 ldp x2, x3, [x1, #16] + 47f064: a9010c02 stp x2, x3, [x0, #16] + 47f068: a9420c22 ldp x2, x3, [x1, #32] + 47f06c: a9020c02 stp x2, x3, [x0, #32] + 47f070: f9401821 ldr x1, [x1, #48] + 47f074: f9001801 str x1, [x0, #48] + 47f078: 14000006 b 47f090 <_ZN5Catch14AssertionStatsC1ERKS0_+0x88> + 47f07c: aa0003f3 mov x19, x0 + 47f080: f94017e0 ldr x0, [sp, #40] + 47f084: 97ff0da7 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 47f088: aa1303e0 mov x0, x19 + 47f08c: 97fe221d bl 407900 <_Unwind_Resume@plt> + 47f090: f9400bf3 ldr x19, [sp, #16] + 47f094: a8c37bfd ldp x29, x30, [sp], #48 + 47f098: d65f03c0 ret + +000000000047f09c <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE9constructIS2_JRKS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE9constructIS2_JRKS2_EEEvPT_DpOT0_(): + 47f09c: a9bb7bfd stp x29, x30, [sp, #-80]! + 47f0a0: 910003fd mov x29, sp + 47f0a4: a90153f3 stp x19, x20, [sp, #16] + 47f0a8: f90013f5 str x21, [sp, #32] + 47f0ac: f90027e0 str x0, [sp, #72] + 47f0b0: f90023e1 str x1, [sp, #64] + 47f0b4: f9001fe2 str x2, [sp, #56] + 47f0b8: f9401fe0 ldr x0, [sp, #56] + 47f0bc: 97ffffce bl 47eff4 <_ZSt7forwardIRKN5Catch14AssertionStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47f0c0: aa0003f5 mov x21, x0 + 47f0c4: f94023f3 ldr x19, [sp, #64] + 47f0c8: aa1303e1 mov x1, x19 + 47f0cc: d2801c00 mov x0, #0xe0 // #224 + 47f0d0: 97fe34ea bl 40c478 <_ZnwmPv> + 47f0d4: aa0003f4 mov x20, x0 + 47f0d8: aa1503e1 mov x1, x21 + 47f0dc: aa1403e0 mov x0, x20 + 47f0e0: 97ffffca bl 47f008 <_ZN5Catch14AssertionStatsC1ERKS0_> + 47f0e4: 14000007 b 47f100 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE9constructIS2_JRKS2_EEEvPT_DpOT0_+0x64> + 47f0e8: aa0003f5 mov x21, x0 + 47f0ec: aa1303e1 mov x1, x19 + 47f0f0: aa1403e0 mov x0, x20 + 47f0f4: 97fe34e7 bl 40c490 <_ZdlPvS_> + 47f0f8: aa1503e0 mov x0, x21 + 47f0fc: 97fe2201 bl 407900 <_Unwind_Resume@plt> + 47f100: a94153f3 ldp x19, x20, [sp, #16] + 47f104: f94013f5 ldr x21, [sp, #32] + 47f108: a8c57bfd ldp x29, x30, [sp], #80 + 47f10c: d65f03c0 ret + +000000000047f110 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEC2ERKS3_(): + 47f110: d10043ff sub sp, sp, #0x10 + 47f114: f90007e0 str x0, [sp, #8] + 47f118: f90003e1 str x1, [sp] + 47f11c: f94003e0 ldr x0, [sp] + 47f120: f9400001 ldr x1, [x0] + 47f124: f94007e0 ldr x0, [sp, #8] + 47f128: f9000001 str x1, [x0] + 47f12c: d503201f nop + 47f130: 910043ff add sp, sp, #0x10 + 47f134: d65f03c0 ret + +000000000047f138 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE12_M_check_lenEmPKc(): + 47f138: a9bb7bfd stp x29, x30, [sp, #-80]! + 47f13c: 910003fd mov x29, sp + 47f140: f9000bf3 str x19, [sp, #16] + 47f144: f9001fe0 str x0, [sp, #56] + 47f148: f9001be1 str x1, [sp, #48] + 47f14c: f90017e2 str x2, [sp, #40] + 47f150: f9401fe0 ldr x0, [sp, #56] + 47f154: 940004f9 bl 480538 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE8max_sizeEv> + 47f158: aa0003f3 mov x19, x0 + 47f15c: f9401fe0 ldr x0, [sp, #56] + 47f160: 940004fe bl 480558 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE4sizeEv> + 47f164: cb000261 sub x1, x19, x0 + 47f168: f9401be0 ldr x0, [sp, #48] + 47f16c: eb00003f cmp x1, x0 + 47f170: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 47f174: 12001c00 and w0, w0, #0xff + 47f178: 7100001f cmp w0, #0x0 + 47f17c: 54000060 b.eq 47f188 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 47f180: f94017e0 ldr x0, [sp, #40] + 47f184: 97fe1fb3 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 47f188: f9401fe0 ldr x0, [sp, #56] + 47f18c: 940004f3 bl 480558 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE4sizeEv> + 47f190: aa0003f3 mov x19, x0 + 47f194: f9401fe0 ldr x0, [sp, #56] + 47f198: 940004f0 bl 480558 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE4sizeEv> + 47f19c: f90023e0 str x0, [sp, #64] + 47f1a0: 9100c3e1 add x1, sp, #0x30 + 47f1a4: 910103e0 add x0, sp, #0x40 + 47f1a8: 97fe5782 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 47f1ac: f9400000 ldr x0, [x0] + 47f1b0: 8b000260 add x0, x19, x0 + 47f1b4: f90027e0 str x0, [sp, #72] + 47f1b8: f9401fe0 ldr x0, [sp, #56] + 47f1bc: 940004e7 bl 480558 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE4sizeEv> + 47f1c0: aa0003e1 mov x1, x0 + 47f1c4: f94027e0 ldr x0, [sp, #72] + 47f1c8: eb01001f cmp x0, x1 + 47f1cc: 540000e3 b.cc 47f1e8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 47f1d0: f9401fe0 ldr x0, [sp, #56] + 47f1d4: 940004d9 bl 480538 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE8max_sizeEv> + 47f1d8: aa0003e1 mov x1, x0 + 47f1dc: f94027e0 ldr x0, [sp, #72] + 47f1e0: eb01001f cmp x0, x1 + 47f1e4: 54000089 b.ls 47f1f4 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 47f1e8: f9401fe0 ldr x0, [sp, #56] + 47f1ec: 940004d3 bl 480538 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE8max_sizeEv> + 47f1f0: 14000002 b 47f1f8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE12_M_check_lenEmPKc+0xc0> + 47f1f4: f94027e0 ldr x0, [sp, #72] + 47f1f8: f9400bf3 ldr x19, [sp, #16] + 47f1fc: a8c57bfd ldp x29, x30, [sp], #80 + 47f200: d65f03c0 ret + +000000000047f204 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EE5beginEv(): + 47f204: a9bd7bfd stp x29, x30, [sp, #-48]! + 47f208: 910003fd mov x29, sp + 47f20c: f9000fe0 str x0, [sp, #24] + 47f210: f9400fe1 ldr x1, [sp, #24] + 47f214: 9100a3e0 add x0, sp, #0x28 + 47f218: 97ffffbe bl 47f110 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 47f21c: f94017e0 ldr x0, [sp, #40] + 47f220: a8c37bfd ldp x29, x30, [sp], #48 + 47f224: d65f03c0 ret + +000000000047f228 <_ZN9__gnu_cxxmiIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 47f228: a9bd7bfd stp x29, x30, [sp, #-48]! + 47f22c: 910003fd mov x29, sp + 47f230: f9000bf3 str x19, [sp, #16] + 47f234: f90017e0 str x0, [sp, #40] + 47f238: f90013e1 str x1, [sp, #32] + 47f23c: f94017e0 ldr x0, [sp, #40] + 47f240: 9400001d bl 47f2b4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv> + 47f244: f9400013 ldr x19, [x0] + 47f248: f94013e0 ldr x0, [sp, #32] + 47f24c: 9400001a bl 47f2b4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv> + 47f250: f9400000 ldr x0, [x0] + 47f254: cb000260 sub x0, x19, x0 + 47f258: 9345fc01 asr x1, x0, #5 + 47f25c: d28db6e0 mov x0, #0x6db7 // #28087 + 47f260: f2b6db60 movk x0, #0xb6db, lsl #16 + 47f264: f2db6da0 movk x0, #0xdb6d, lsl #32 + 47f268: f2edb6c0 movk x0, #0x6db6, lsl #48 + 47f26c: 9b007c20 mul x0, x1, x0 + 47f270: f9400bf3 ldr x19, [sp, #16] + 47f274: a8c37bfd ldp x29, x30, [sp], #48 + 47f278: d65f03c0 ret + +000000000047f27c <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE11_M_allocateEm(): + 47f27c: a9be7bfd stp x29, x30, [sp, #-32]! + 47f280: 910003fd mov x29, sp + 47f284: f9000fe0 str x0, [sp, #24] + 47f288: f9000be1 str x1, [sp, #16] + 47f28c: f9400be0 ldr x0, [sp, #16] + 47f290: f100001f cmp x0, #0x0 + 47f294: 540000a0 b.eq 47f2a8 <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE11_M_allocateEm+0x2c> // b.none + 47f298: f9400fe0 ldr x0, [sp, #24] + 47f29c: f9400be1 ldr x1, [sp, #16] + 47f2a0: 940004bd bl 480594 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE8allocateERS2_m> + 47f2a4: 14000002 b 47f2ac <_ZNSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE11_M_allocateEm+0x30> + 47f2a8: d2800000 mov x0, #0x0 // #0 + 47f2ac: a8c27bfd ldp x29, x30, [sp], #32 + 47f2b0: d65f03c0 ret + +000000000047f2b4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv(): + 47f2b4: d10043ff sub sp, sp, #0x10 + 47f2b8: f90007e0 str x0, [sp, #8] + 47f2bc: f94007e0 ldr x0, [sp, #8] + 47f2c0: 910043ff add sp, sp, #0x10 + 47f2c4: d65f03c0 ret + +000000000047f2c8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14AssertionStatsES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch14AssertionStatsES2_SaIS1_EET0_T_S5_S4_RT1_(): + 47f2c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 47f2cc: 910003fd mov x29, sp + 47f2d0: f9000bf3 str x19, [sp, #16] + 47f2d4: f9001fe0 str x0, [sp, #56] + 47f2d8: f9001be1 str x1, [sp, #48] + 47f2dc: f90017e2 str x2, [sp, #40] + 47f2e0: f90013e3 str x3, [sp, #32] + 47f2e4: f9401fe0 ldr x0, [sp, #56] + 47f2e8: 940004b5 bl 4805bc <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14AssertionStatsESt13move_iteratorIPS1_EET0_PT_> + 47f2ec: aa0003f3 mov x19, x0 + 47f2f0: f9401be0 ldr x0, [sp, #48] + 47f2f4: 940004b2 bl 4805bc <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14AssertionStatsESt13move_iteratorIPS1_EET0_PT_> + 47f2f8: f94013e3 ldr x3, [sp, #32] + 47f2fc: f94017e2 ldr x2, [sp, #40] + 47f300: aa0003e1 mov x1, x0 + 47f304: aa1303e0 mov x0, x19 + 47f308: 940004b6 bl 4805e0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14AssertionStatsEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 47f30c: f9400bf3 ldr x19, [sp, #16] + 47f310: a8c47bfd ldp x29, x30, [sp], #64 + 47f314: d65f03c0 ret + +000000000047f318 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE7destroyIS1_EEvRS2_PT_(): + 47f318: a9be7bfd stp x29, x30, [sp, #-32]! + 47f31c: 910003fd mov x29, sp + 47f320: f9000fe0 str x0, [sp, #24] + 47f324: f9000be1 str x1, [sp, #16] + 47f328: f9400be1 ldr x1, [sp, #16] + 47f32c: f9400fe0 ldr x0, [sp, #24] + 47f330: 940004b8 bl 480610 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE7destroyIS2_EEvPT_> + 47f334: d503201f nop + 47f338: a8c27bfd ldp x29, x30, [sp], #32 + 47f33c: d65f03c0 ret + +000000000047f340 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE7destroyIS5_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE7destroyIS5_EEvPT_(): + 47f340: a9be7bfd stp x29, x30, [sp, #-32]! + 47f344: 910003fd mov x29, sp + 47f348: f9000fe0 str x0, [sp, #24] + 47f34c: f9000be1 str x1, [sp, #16] + 47f350: f9400be0 ldr x0, [sp, #16] + 47f354: 97fff1eb bl 47bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 47f358: d503201f nop + 47f35c: a8c27bfd ldp x29, x30, [sp], #32 + 47f360: d65f03c0 ret + +000000000047f364 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEC2Ev(): + 47f364: d10043ff sub sp, sp, #0x10 + 47f368: f90007e0 str x0, [sp, #8] + 47f36c: d503201f nop + 47f370: 910043ff add sp, sp, #0x10 + 47f374: d65f03c0 ret + +000000000047f378 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEED1Ev(): + 47f378: d10043ff sub sp, sp, #0x10 + 47f37c: f90007e0 str x0, [sp, #8] + 47f380: d503201f nop + 47f384: 910043ff add sp, sp, #0x10 + 47f388: d65f03c0 ret + +000000000047f38c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC1ISaIS5_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC2ISaIS5_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 47f38c: a9bc7bfd stp x29, x30, [sp, #-64]! + 47f390: 910003fd mov x29, sp + 47f394: a90153f3 stp x19, x20, [sp, #16] + 47f398: f9001fe0 str x0, [sp, #56] + 47f39c: 3900c3e1 strb w1, [sp, #48] + 47f3a0: f90017e2 str x2, [sp, #40] + 47f3a4: f90013e3 str x3, [sp, #32] + 47f3a8: f9401ff3 ldr x19, [sp, #56] + 47f3ac: f94013e0 ldr x0, [sp, #32] + 47f3b0: 97fff9f1 bl 47db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47f3b4: aa0003e3 mov x3, x0 + 47f3b8: f94017e2 ldr x2, [sp, #40] + 47f3bc: 2a1403e1 mov w1, w20 + 47f3c0: aa1303e0 mov x0, x19 + 47f3c4: 9400049c bl 480634 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS5_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47f3c8: d503201f nop + 47f3cc: a94153f3 ldp x19, x20, [sp, #16] + 47f3d0: a8c47bfd ldp x29, x30, [sp], #64 + 47f3d4: d65f03c0 ret + +000000000047f3d8 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 47f3d8: d10043ff sub sp, sp, #0x10 + 47f3dc: f90007e0 str x0, [sp, #8] + 47f3e0: f94007e0 ldr x0, [sp, #8] + 47f3e4: f9400000 ldr x0, [x0] + 47f3e8: 910043ff add sp, sp, #0x10 + 47f3ec: d65f03c0 ret + +000000000047f3f0 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEOT_RNSt16remove_referenceISA_E4typeE>: +_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEOT_RNSt16remove_referenceISA_E4typeE(): + 47f3f0: d10043ff sub sp, sp, #0x10 + 47f3f4: f90007e0 str x0, [sp, #8] + 47f3f8: f94007e0 ldr x0, [sp, #8] + 47f3fc: 910043ff add sp, sp, #0x10 + 47f400: d65f03c0 ret + +000000000047f404 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKS8_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKS8_(): + 47f404: a9be7bfd stp x29, x30, [sp, #-32]! + 47f408: 910003fd mov x29, sp + 47f40c: f9000fe0 str x0, [sp, #24] + 47f410: f9000be1 str x1, [sp, #16] + 47f414: f9400be0 ldr x0, [sp, #16] + 47f418: f9400001 ldr x1, [x0] + 47f41c: f9400fe0 ldr x0, [sp, #24] + 47f420: f9000001 str x1, [x0] + 47f424: f9400fe0 ldr x0, [sp, #24] + 47f428: 91002002 add x2, x0, #0x8 + 47f42c: f9400be0 ldr x0, [sp, #16] + 47f430: 91002000 add x0, x0, #0x8 + 47f434: aa0003e1 mov x1, x0 + 47f438: aa0203e0 mov x0, x2 + 47f43c: 97ff0ddb bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 47f440: d503201f nop + 47f444: a8c27bfd ldp x29, x30, [sp], #32 + 47f448: d65f03c0 ret + +000000000047f44c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC1ERKS6_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC2ERKS6_(): + 47f44c: a9be7bfd stp x29, x30, [sp, #-32]! + 47f450: 910003fd mov x29, sp + 47f454: f9000fe0 str x0, [sp, #24] + 47f458: f9000be1 str x1, [sp, #16] + 47f45c: f9400fe0 ldr x0, [sp, #24] + 47f460: f9400be1 ldr x1, [sp, #16] + 47f464: 97ffffe8 bl 47f404 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKS8_> + 47f468: d503201f nop + 47f46c: a8c27bfd ldp x29, x30, [sp], #32 + 47f470: d65f03c0 ret + +000000000047f474 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE9constructIS8_JRKS8_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE9constructIS8_JRKS8_EEEvPT_DpOT0_(): + 47f474: a9bc7bfd stp x29, x30, [sp, #-64]! + 47f478: 910003fd mov x29, sp + 47f47c: f9000bf3 str x19, [sp, #16] + 47f480: f9001fe0 str x0, [sp, #56] + 47f484: f9001be1 str x1, [sp, #48] + 47f488: f90017e2 str x2, [sp, #40] + 47f48c: f94017e0 ldr x0, [sp, #40] + 47f490: 97ffffd8 bl 47f3f0 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEOT_RNSt16remove_referenceISA_E4typeE> + 47f494: aa0003f3 mov x19, x0 + 47f498: f9401be0 ldr x0, [sp, #48] + 47f49c: aa0003e1 mov x1, x0 + 47f4a0: d2800200 mov x0, #0x10 // #16 + 47f4a4: 97fe33f5 bl 40c478 <_ZnwmPv> + 47f4a8: aa1303e1 mov x1, x19 + 47f4ac: 97ffffe8 bl 47f44c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC1ERKS6_> + 47f4b0: d503201f nop + 47f4b4: f9400bf3 ldr x19, [sp, #16] + 47f4b8: a8c47bfd ldp x29, x30, [sp], #64 + 47f4bc: d65f03c0 ret + +000000000047f4c0 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEC1ERKS9_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEC1ERKS9_(): + 47f4c0: d10043ff sub sp, sp, #0x10 + 47f4c4: f90007e0 str x0, [sp, #8] + 47f4c8: f90003e1 str x1, [sp] + 47f4cc: f94003e0 ldr x0, [sp] + 47f4d0: f9400001 ldr x1, [x0] + 47f4d4: f94007e0 ldr x0, [sp, #8] + 47f4d8: f9000001 str x1, [x0] + 47f4dc: d503201f nop + 47f4e0: 910043ff add sp, sp, #0x10 + 47f4e4: d65f03c0 ret + +000000000047f4e8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_M_check_lenEmPKc(): + 47f4e8: a9bb7bfd stp x29, x30, [sp, #-80]! + 47f4ec: 910003fd mov x29, sp + 47f4f0: f9000bf3 str x19, [sp, #16] + 47f4f4: f9001fe0 str x0, [sp, #56] + 47f4f8: f9001be1 str x1, [sp, #48] + 47f4fc: f90017e2 str x2, [sp, #40] + 47f500: f9401fe0 ldr x0, [sp, #56] + 47f504: 94000472 bl 4806cc <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE8max_sizeEv> + 47f508: aa0003f3 mov x19, x0 + 47f50c: f9401fe0 ldr x0, [sp, #56] + 47f510: 94000477 bl 4806ec <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4sizeEv> + 47f514: cb000261 sub x1, x19, x0 + 47f518: f9401be0 ldr x0, [sp, #48] + 47f51c: eb00003f cmp x1, x0 + 47f520: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 47f524: 12001c00 and w0, w0, #0xff + 47f528: 7100001f cmp w0, #0x0 + 47f52c: 54000060 b.eq 47f538 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_M_check_lenEmPKc+0x50> // b.none + 47f530: f94017e0 ldr x0, [sp, #40] + 47f534: 97fe1ec7 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 47f538: f9401fe0 ldr x0, [sp, #56] + 47f53c: 9400046c bl 4806ec <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4sizeEv> + 47f540: aa0003f3 mov x19, x0 + 47f544: f9401fe0 ldr x0, [sp, #56] + 47f548: 94000469 bl 4806ec <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4sizeEv> + 47f54c: f90023e0 str x0, [sp, #64] + 47f550: 9100c3e1 add x1, sp, #0x30 + 47f554: 910103e0 add x0, sp, #0x40 + 47f558: 97fe5696 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 47f55c: f9400000 ldr x0, [x0] + 47f560: 8b000260 add x0, x19, x0 + 47f564: f90027e0 str x0, [sp, #72] + 47f568: f9401fe0 ldr x0, [sp, #56] + 47f56c: 94000460 bl 4806ec <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4sizeEv> + 47f570: aa0003e1 mov x1, x0 + 47f574: f94027e0 ldr x0, [sp, #72] + 47f578: eb01001f cmp x0, x1 + 47f57c: 540000e3 b.cc 47f598 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 47f580: f9401fe0 ldr x0, [sp, #56] + 47f584: 94000452 bl 4806cc <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE8max_sizeEv> + 47f588: aa0003e1 mov x1, x0 + 47f58c: f94027e0 ldr x0, [sp, #72] + 47f590: eb01001f cmp x0, x1 + 47f594: 54000089 b.ls 47f5a4 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_M_check_lenEmPKc+0xbc> // b.plast + 47f598: f9401fe0 ldr x0, [sp, #56] + 47f59c: 9400044c bl 4806cc <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE8max_sizeEv> + 47f5a0: 14000002 b 47f5a8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE12_M_check_lenEmPKc+0xc0> + 47f5a4: f94027e0 ldr x0, [sp, #72] + 47f5a8: f9400bf3 ldr x19, [sp, #16] + 47f5ac: a8c57bfd ldp x29, x30, [sp], #80 + 47f5b0: d65f03c0 ret + +000000000047f5b4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE5beginEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE5beginEv(): + 47f5b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47f5b8: 910003fd mov x29, sp + 47f5bc: f9000fe0 str x0, [sp, #24] + 47f5c0: f9400fe1 ldr x1, [sp, #24] + 47f5c4: 9100a3e0 add x0, sp, #0x28 + 47f5c8: 97ffffbe bl 47f4c0 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEC1ERKS9_> + 47f5cc: f94017e0 ldr x0, [sp, #40] + 47f5d0: a8c37bfd ldp x29, x30, [sp], #48 + 47f5d4: d65f03c0 ret + +000000000047f5d8 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSG_SJ_>: +_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSG_SJ_(): + 47f5d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47f5dc: 910003fd mov x29, sp + 47f5e0: f9000bf3 str x19, [sp, #16] + 47f5e4: f90017e0 str x0, [sp, #40] + 47f5e8: f90013e1 str x1, [sp, #32] + 47f5ec: f94017e0 ldr x0, [sp, #40] + 47f5f0: 94000019 bl 47f654 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv> + 47f5f4: f9400013 ldr x19, [x0] + 47f5f8: f94013e0 ldr x0, [sp, #32] + 47f5fc: 94000016 bl 47f654 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv> + 47f600: f9400000 ldr x0, [x0] + 47f604: cb000260 sub x0, x19, x0 + 47f608: 9344fc01 asr x1, x0, #4 + 47f60c: aa0103e0 mov x0, x1 + 47f610: f9400bf3 ldr x19, [sp, #16] + 47f614: a8c37bfd ldp x29, x30, [sp], #48 + 47f618: d65f03c0 ret + +000000000047f61c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE11_M_allocateEm(): + 47f61c: a9be7bfd stp x29, x30, [sp, #-32]! + 47f620: 910003fd mov x29, sp + 47f624: f9000fe0 str x0, [sp, #24] + 47f628: f9000be1 str x1, [sp, #16] + 47f62c: f9400be0 ldr x0, [sp, #16] + 47f630: f100001f cmp x0, #0x0 + 47f634: 540000a0 b.eq 47f648 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE11_M_allocateEm+0x2c> // b.none + 47f638: f9400fe0 ldr x0, [sp, #24] + 47f63c: f9400be1 ldr x1, [sp, #16] + 47f640: 94000436 bl 480718 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE8allocateERS8_m> + 47f644: 14000002 b 47f64c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE11_M_allocateEm+0x30> + 47f648: d2800000 mov x0, #0x0 // #0 + 47f64c: a8c27bfd ldp x29, x30, [sp], #32 + 47f650: d65f03c0 ret + +000000000047f654 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv(): + 47f654: d10043ff sub sp, sp, #0x10 + 47f658: f90007e0 str x0, [sp, #8] + 47f65c: f94007e0 ldr x0, [sp, #8] + 47f660: 910043ff add sp, sp, #0x10 + 47f664: d65f03c0 ret + +000000000047f668 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES8_SaIS7_EET0_T_SB_SA_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEES8_SaIS7_EET0_T_SB_SA_RT1_(): + 47f668: a9bc7bfd stp x29, x30, [sp, #-64]! + 47f66c: 910003fd mov x29, sp + 47f670: f9000bf3 str x19, [sp, #16] + 47f674: f9001fe0 str x0, [sp, #56] + 47f678: f9001be1 str x1, [sp, #48] + 47f67c: f90017e2 str x2, [sp, #40] + 47f680: f90013e3 str x3, [sp, #32] + 47f684: f9401fe0 ldr x0, [sp, #56] + 47f688: 9400042e bl 480740 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESt13move_iteratorIPS7_EET0_PT_> + 47f68c: aa0003f3 mov x19, x0 + 47f690: f9401be0 ldr x0, [sp, #48] + 47f694: 9400042b bl 480740 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESt13move_iteratorIPS7_EET0_PT_> + 47f698: f94013e3 ldr x3, [sp, #32] + 47f69c: f94017e2 ldr x2, [sp, #40] + 47f6a0: aa0003e1 mov x1, x0 + 47f6a4: aa1303e0 mov x0, x19 + 47f6a8: 9400042f bl 480764 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES9_S8_ET0_T_SC_SB_RSaIT1_E> + 47f6ac: f9400bf3 ldr x19, [sp, #16] + 47f6b0: a8c47bfd ldp x29, x30, [sp], #64 + 47f6b4: d65f03c0 ret + +000000000047f6b8 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7destroyIS7_EEvRS8_PT_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7destroyIS7_EEvRS8_PT_(): + 47f6b8: a9be7bfd stp x29, x30, [sp, #-32]! + 47f6bc: 910003fd mov x29, sp + 47f6c0: f9000fe0 str x0, [sp, #24] + 47f6c4: f9000be1 str x1, [sp, #16] + 47f6c8: f9400be1 ldr x1, [sp, #16] + 47f6cc: f9400fe0 ldr x0, [sp, #24] + 47f6d0: 94000431 bl 480794 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE7destroyIS8_EEvPT_> + 47f6d4: d503201f nop + 47f6d8: a8c27bfd ldp x29, x30, [sp], #32 + 47f6dc: d65f03c0 ret + +000000000047f6e0 <_ZSt4moveIRPN5Catch22CumulativeReporterBase11SectionNodeEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRPN5Catch22CumulativeReporterBase11SectionNodeEEONSt16remove_referenceIT_E4typeEOS6_(): + 47f6e0: d10043ff sub sp, sp, #0x10 + 47f6e4: f90007e0 str x0, [sp, #8] + 47f6e8: f94007e0 ldr x0, [sp, #8] + 47f6ec: 910043ff add sp, sp, #0x10 + 47f6f0: d65f03c0 ret + +000000000047f6f4 <_ZSt4swapIPN5Catch22CumulativeReporterBase11SectionNodeEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_>: +_ZSt4swapIPN5Catch22CumulativeReporterBase11SectionNodeEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_(): + 47f6f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47f6f8: 910003fd mov x29, sp + 47f6fc: f9000fe0 str x0, [sp, #24] + 47f700: f9000be1 str x1, [sp, #16] + 47f704: f9400fe0 ldr x0, [sp, #24] + 47f708: 97fffff6 bl 47f6e0 <_ZSt4moveIRPN5Catch22CumulativeReporterBase11SectionNodeEEONSt16remove_referenceIT_E4typeEOS6_> + 47f70c: f9400000 ldr x0, [x0] + 47f710: f90017e0 str x0, [sp, #40] + 47f714: f9400be0 ldr x0, [sp, #16] + 47f718: 97fffff2 bl 47f6e0 <_ZSt4moveIRPN5Catch22CumulativeReporterBase11SectionNodeEEONSt16remove_referenceIT_E4typeEOS6_> + 47f71c: f9400001 ldr x1, [x0] + 47f720: f9400fe0 ldr x0, [sp, #24] + 47f724: f9000001 str x1, [x0] + 47f728: 9100a3e0 add x0, sp, #0x28 + 47f72c: 97ffffed bl 47f6e0 <_ZSt4moveIRPN5Catch22CumulativeReporterBase11SectionNodeEEONSt16remove_referenceIT_E4typeEOS6_> + 47f730: f9400001 ldr x1, [x0] + 47f734: f9400be0 ldr x0, [sp, #16] + 47f738: f9000001 str x1, [x0] + 47f73c: d503201f nop + 47f740: a8c37bfd ldp x29, x30, [sp], #48 + 47f744: d65f03c0 ret + +000000000047f748 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEC1Ev(): + 47f748: d10043ff sub sp, sp, #0x10 + 47f74c: f90007e0 str x0, [sp, #8] + 47f750: d503201f nop + 47f754: 910043ff add sp, sp, #0x10 + 47f758: d65f03c0 ret + +000000000047f75c <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEED1Ev(): + 47f75c: d10043ff sub sp, sp, #0x10 + 47f760: f90007e0 str x0, [sp, #8] + 47f764: d503201f nop + 47f768: 910043ff add sp, sp, #0x10 + 47f76c: d65f03c0 ret + +000000000047f770 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC1ISaIS7_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC1ISaIS7_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 47f770: a9bc7bfd stp x29, x30, [sp, #-64]! + 47f774: 910003fd mov x29, sp + 47f778: a90153f3 stp x19, x20, [sp, #16] + 47f77c: f9001fe0 str x0, [sp, #56] + 47f780: 3900c3e1 strb w1, [sp, #48] + 47f784: f90017e2 str x2, [sp, #40] + 47f788: f90013e3 str x3, [sp, #32] + 47f78c: f9401ff3 ldr x19, [sp, #56] + 47f790: f94013e0 ldr x0, [sp, #32] + 47f794: 97fff9eb bl 47df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47f798: aa0003e3 mov x3, x0 + 47f79c: f94017e2 ldr x2, [sp, #40] + 47f7a0: 2a1403e1 mov w1, w20 + 47f7a4: aa1303e0 mov x0, x19 + 47f7a8: 94000404 bl 4807b8 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS7_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47f7ac: d503201f nop + 47f7b0: a94153f3 ldp x19, x20, [sp, #16] + 47f7b4: a8c47bfd ldp x29, x30, [sp], #64 + 47f7b8: d65f03c0 ret + +000000000047f7bc <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 47f7bc: d10043ff sub sp, sp, #0x10 + 47f7c0: f90007e0 str x0, [sp, #8] + 47f7c4: f94007e0 ldr x0, [sp, #8] + 47f7c8: f9400000 ldr x0, [x0] + 47f7cc: 910043ff add sp, sp, #0x10 + 47f7d0: d65f03c0 ret + +000000000047f7d4 <_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSB_>: +_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSB_(): + 47f7d4: d10043ff sub sp, sp, #0x10 + 47f7d8: f90007e0 str x0, [sp, #8] + 47f7dc: f94007e0 ldr x0, [sp, #8] + 47f7e0: 910043ff add sp, sp, #0x10 + 47f7e4: d65f03c0 ret + +000000000047f7e8 <_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_>: +_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISD_ESt18is_move_assignableISD_EEE5valueEvE4typeERSD_SN_(): + 47f7e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 47f7ec: 910003fd mov x29, sp + 47f7f0: f9000fe0 str x0, [sp, #24] + 47f7f4: f9000be1 str x1, [sp, #16] + 47f7f8: f9400fe0 ldr x0, [sp, #24] + 47f7fc: 97fffff6 bl 47f7d4 <_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSB_> + 47f800: f9400000 ldr x0, [x0] + 47f804: f90017e0 str x0, [sp, #40] + 47f808: f9400be0 ldr x0, [sp, #16] + 47f80c: 97fffff2 bl 47f7d4 <_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSB_> + 47f810: f9400001 ldr x1, [x0] + 47f814: f9400fe0 ldr x0, [sp, #24] + 47f818: f9000001 str x1, [x0] + 47f81c: 9100a3e0 add x0, sp, #0x28 + 47f820: 97ffffed bl 47f7d4 <_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSB_> + 47f824: f9400001 ldr x1, [x0] + 47f828: f9400be0 ldr x0, [sp, #16] + 47f82c: f9000001 str x1, [x0] + 47f830: d503201f nop + 47f834: a8c37bfd ldp x29, x30, [sp], #48 + 47f838: d65f03c0 ret + +000000000047f83c <_ZSt15__alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEEvRT_SA_>: +_ZSt15__alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEEvRT_SA_(): + 47f83c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47f840: 910003fd mov x29, sp + 47f844: f9000fe0 str x0, [sp, #24] + 47f848: f9000be1 str x1, [sp, #16] + 47f84c: f9400be1 ldr x1, [sp, #16] + 47f850: f9400fe0 ldr x0, [sp, #24] + 47f854: 940003ff bl 480850 <_ZSt18__do_alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEEvRT_SA_St17integral_constantIbLb0EE> + 47f858: d503201f nop + 47f85c: a8c37bfd ldp x29, x30, [sp], #48 + 47f860: d65f03c0 ret + +000000000047f864 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEOT_RNSt16remove_referenceISC_E4typeE>: +_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEOT_RNSt16remove_referenceISC_E4typeE(): + 47f864: d10043ff sub sp, sp, #0x10 + 47f868: f90007e0 str x0, [sp, #8] + 47f86c: f94007e0 ldr x0, [sp, #8] + 47f870: 910043ff add sp, sp, #0x10 + 47f874: d65f03c0 ret + +000000000047f878 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKSA_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKSA_(): + 47f878: a9be7bfd stp x29, x30, [sp, #-32]! + 47f87c: 910003fd mov x29, sp + 47f880: f9000fe0 str x0, [sp, #24] + 47f884: f9000be1 str x1, [sp, #16] + 47f888: f9400be0 ldr x0, [sp, #16] + 47f88c: f9400001 ldr x1, [x0] + 47f890: f9400fe0 ldr x0, [sp, #24] + 47f894: f9000001 str x1, [x0] + 47f898: f9400fe0 ldr x0, [sp, #24] + 47f89c: 91002002 add x2, x0, #0x8 + 47f8a0: f9400be0 ldr x0, [sp, #16] + 47f8a4: 91002000 add x0, x0, #0x8 + 47f8a8: aa0003e1 mov x1, x0 + 47f8ac: aa0203e0 mov x0, x2 + 47f8b0: 97ff0cbe bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 47f8b4: d503201f nop + 47f8b8: a8c27bfd ldp x29, x30, [sp], #32 + 47f8bc: d65f03c0 ret + +000000000047f8c0 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC1ERKS8_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC2ERKS8_(): + 47f8c0: a9be7bfd stp x29, x30, [sp, #-32]! + 47f8c4: 910003fd mov x29, sp + 47f8c8: f9000fe0 str x0, [sp, #24] + 47f8cc: f9000be1 str x1, [sp, #16] + 47f8d0: f9400fe0 ldr x0, [sp, #24] + 47f8d4: f9400be1 ldr x1, [sp, #16] + 47f8d8: 97ffffe8 bl 47f878 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKSA_> + 47f8dc: d503201f nop + 47f8e0: a8c27bfd ldp x29, x30, [sp], #32 + 47f8e4: d65f03c0 ret + +000000000047f8e8 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE9constructISA_JRKSA_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE9constructISA_JRKSA_EEEvPT_DpOT0_(): + 47f8e8: a9bc7bfd stp x29, x30, [sp, #-64]! + 47f8ec: 910003fd mov x29, sp + 47f8f0: f9000bf3 str x19, [sp, #16] + 47f8f4: f9001fe0 str x0, [sp, #56] + 47f8f8: f9001be1 str x1, [sp, #48] + 47f8fc: f90017e2 str x2, [sp, #40] + 47f900: f94017e0 ldr x0, [sp, #40] + 47f904: 97ffffd8 bl 47f864 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEOT_RNSt16remove_referenceISC_E4typeE> + 47f908: aa0003f3 mov x19, x0 + 47f90c: f9401be0 ldr x0, [sp, #48] + 47f910: aa0003e1 mov x1, x0 + 47f914: d2800200 mov x0, #0x10 // #16 + 47f918: 97fe32d8 bl 40c478 <_ZnwmPv> + 47f91c: aa1303e1 mov x1, x19 + 47f920: 97ffffe8 bl 47f8c0 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC1ERKS8_> + 47f924: d503201f nop + 47f928: f9400bf3 ldr x19, [sp, #16] + 47f92c: a8c47bfd ldp x29, x30, [sp], #64 + 47f930: d65f03c0 ret + +000000000047f934 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEC1ERKSB_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEC1ERKSB_(): + 47f934: d10043ff sub sp, sp, #0x10 + 47f938: f90007e0 str x0, [sp, #8] + 47f93c: f90003e1 str x1, [sp] + 47f940: f94003e0 ldr x0, [sp] + 47f944: f9400001 ldr x1, [x0] + 47f948: f94007e0 ldr x0, [sp, #8] + 47f94c: f9000001 str x1, [x0] + 47f950: d503201f nop + 47f954: 910043ff add sp, sp, #0x10 + 47f958: d65f03c0 ret + +000000000047f95c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_M_check_lenEmPKc(): + 47f95c: a9bb7bfd stp x29, x30, [sp, #-80]! + 47f960: 910003fd mov x29, sp + 47f964: f9000bf3 str x19, [sp, #16] + 47f968: f9001fe0 str x0, [sp, #56] + 47f96c: f9001be1 str x1, [sp, #48] + 47f970: f90017e2 str x2, [sp, #40] + 47f974: f9401fe0 ldr x0, [sp, #56] + 47f978: 940003bd bl 48086c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE8max_sizeEv> + 47f97c: aa0003f3 mov x19, x0 + 47f980: f9401fe0 ldr x0, [sp, #56] + 47f984: 940003c2 bl 48088c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4sizeEv> + 47f988: cb000261 sub x1, x19, x0 + 47f98c: f9401be0 ldr x0, [sp, #48] + 47f990: eb00003f cmp x1, x0 + 47f994: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 47f998: 12001c00 and w0, w0, #0xff + 47f99c: 7100001f cmp w0, #0x0 + 47f9a0: 54000060 b.eq 47f9ac <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_M_check_lenEmPKc+0x50> // b.none + 47f9a4: f94017e0 ldr x0, [sp, #40] + 47f9a8: 97fe1daa bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 47f9ac: f9401fe0 ldr x0, [sp, #56] + 47f9b0: 940003b7 bl 48088c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4sizeEv> + 47f9b4: aa0003f3 mov x19, x0 + 47f9b8: f9401fe0 ldr x0, [sp, #56] + 47f9bc: 940003b4 bl 48088c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4sizeEv> + 47f9c0: f90023e0 str x0, [sp, #64] + 47f9c4: 9100c3e1 add x1, sp, #0x30 + 47f9c8: 910103e0 add x0, sp, #0x40 + 47f9cc: 97fe5579 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 47f9d0: f9400000 ldr x0, [x0] + 47f9d4: 8b000260 add x0, x19, x0 + 47f9d8: f90027e0 str x0, [sp, #72] + 47f9dc: f9401fe0 ldr x0, [sp, #56] + 47f9e0: 940003ab bl 48088c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4sizeEv> + 47f9e4: aa0003e1 mov x1, x0 + 47f9e8: f94027e0 ldr x0, [sp, #72] + 47f9ec: eb01001f cmp x0, x1 + 47f9f0: 540000e3 b.cc 47fa0c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 47f9f4: f9401fe0 ldr x0, [sp, #56] + 47f9f8: 9400039d bl 48086c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE8max_sizeEv> + 47f9fc: aa0003e1 mov x1, x0 + 47fa00: f94027e0 ldr x0, [sp, #72] + 47fa04: eb01001f cmp x0, x1 + 47fa08: 54000089 b.ls 47fa18 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_M_check_lenEmPKc+0xbc> // b.plast + 47fa0c: f9401fe0 ldr x0, [sp, #56] + 47fa10: 94000397 bl 48086c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE8max_sizeEv> + 47fa14: 14000002 b 47fa1c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE12_M_check_lenEmPKc+0xc0> + 47fa18: f94027e0 ldr x0, [sp, #72] + 47fa1c: f9400bf3 ldr x19, [sp, #16] + 47fa20: a8c57bfd ldp x29, x30, [sp], #80 + 47fa24: d65f03c0 ret + +000000000047fa28 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE5beginEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE5beginEv(): + 47fa28: a9bd7bfd stp x29, x30, [sp, #-48]! + 47fa2c: 910003fd mov x29, sp + 47fa30: f9000fe0 str x0, [sp, #24] + 47fa34: f9400fe1 ldr x1, [sp, #24] + 47fa38: 9100a3e0 add x0, sp, #0x28 + 47fa3c: 97ffffbe bl 47f934 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEC1ERKSB_> + 47fa40: f94017e0 ldr x0, [sp, #40] + 47fa44: a8c37bfd ldp x29, x30, [sp], #48 + 47fa48: d65f03c0 ret + +000000000047fa4c <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSI_SL_>: +_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSI_SL_(): + 47fa4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 47fa50: 910003fd mov x29, sp + 47fa54: f9000bf3 str x19, [sp, #16] + 47fa58: f90017e0 str x0, [sp, #40] + 47fa5c: f90013e1 str x1, [sp, #32] + 47fa60: f94017e0 ldr x0, [sp, #40] + 47fa64: 94000019 bl 47fac8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEE4baseEv> + 47fa68: f9400013 ldr x19, [x0] + 47fa6c: f94013e0 ldr x0, [sp, #32] + 47fa70: 94000016 bl 47fac8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEE4baseEv> + 47fa74: f9400000 ldr x0, [x0] + 47fa78: cb000260 sub x0, x19, x0 + 47fa7c: 9344fc01 asr x1, x0, #4 + 47fa80: aa0103e0 mov x0, x1 + 47fa84: f9400bf3 ldr x19, [sp, #16] + 47fa88: a8c37bfd ldp x29, x30, [sp], #48 + 47fa8c: d65f03c0 ret + +000000000047fa90 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE11_M_allocateEm(): + 47fa90: a9be7bfd stp x29, x30, [sp, #-32]! + 47fa94: 910003fd mov x29, sp + 47fa98: f9000fe0 str x0, [sp, #24] + 47fa9c: f9000be1 str x1, [sp, #16] + 47faa0: f9400be0 ldr x0, [sp, #16] + 47faa4: f100001f cmp x0, #0x0 + 47faa8: 540000a0 b.eq 47fabc <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE11_M_allocateEm+0x2c> // b.none + 47faac: f9400fe0 ldr x0, [sp, #24] + 47fab0: f9400be1 ldr x1, [sp, #16] + 47fab4: 94000381 bl 4808b8 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE8allocateERSA_m> + 47fab8: 14000002 b 47fac0 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE11_M_allocateEm+0x30> + 47fabc: d2800000 mov x0, #0x0 // #0 + 47fac0: a8c27bfd ldp x29, x30, [sp], #32 + 47fac4: d65f03c0 ret + +000000000047fac8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEE4baseEv(): + 47fac8: d10043ff sub sp, sp, #0x10 + 47facc: f90007e0 str x0, [sp, #8] + 47fad0: f94007e0 ldr x0, [sp, #8] + 47fad4: 910043ff add sp, sp, #0x10 + 47fad8: d65f03c0 ret + +000000000047fadc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESA_SaIS9_EET0_T_SD_SC_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESA_SaIS9_EET0_T_SD_SC_RT1_(): + 47fadc: a9bc7bfd stp x29, x30, [sp, #-64]! + 47fae0: 910003fd mov x29, sp + 47fae4: f9000bf3 str x19, [sp, #16] + 47fae8: f9001fe0 str x0, [sp, #56] + 47faec: f9001be1 str x1, [sp, #48] + 47faf0: f90017e2 str x2, [sp, #40] + 47faf4: f90013e3 str x3, [sp, #32] + 47faf8: f9401fe0 ldr x0, [sp, #56] + 47fafc: 94000379 bl 4808e0 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESt13move_iteratorIPS9_EET0_PT_> + 47fb00: aa0003f3 mov x19, x0 + 47fb04: f9401be0 ldr x0, [sp, #48] + 47fb08: 94000376 bl 4808e0 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESt13move_iteratorIPS9_EET0_PT_> + 47fb0c: f94013e3 ldr x3, [sp, #32] + 47fb10: f94017e2 ldr x2, [sp, #40] + 47fb14: aa0003e1 mov x1, x0 + 47fb18: aa1303e0 mov x0, x19 + 47fb1c: 9400037a bl 480904 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESB_SA_ET0_T_SE_SD_RSaIT1_E> + 47fb20: f9400bf3 ldr x19, [sp, #16] + 47fb24: a8c47bfd ldp x29, x30, [sp], #64 + 47fb28: d65f03c0 ret + +000000000047fb2c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7destroyIS9_EEvRSA_PT_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7destroyIS9_EEvRSA_PT_(): + 47fb2c: a9be7bfd stp x29, x30, [sp, #-32]! + 47fb30: 910003fd mov x29, sp + 47fb34: f9000fe0 str x0, [sp, #24] + 47fb38: f9000be1 str x1, [sp, #16] + 47fb3c: f9400be1 ldr x1, [sp, #16] + 47fb40: f9400fe0 ldr x0, [sp, #24] + 47fb44: 9400037c bl 480934 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE7destroyISA_EEvPT_> + 47fb48: d503201f nop + 47fb4c: a8c27bfd ldp x29, x30, [sp], #32 + 47fb50: d65f03c0 ret + +000000000047fb54 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEC1Ev(): + 47fb54: d10043ff sub sp, sp, #0x10 + 47fb58: f90007e0 str x0, [sp, #8] + 47fb5c: d503201f nop + 47fb60: 910043ff add sp, sp, #0x10 + 47fb64: d65f03c0 ret + +000000000047fb68 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEED1Ev(): + 47fb68: d10043ff sub sp, sp, #0x10 + 47fb6c: f90007e0 str x0, [sp, #8] + 47fb70: d503201f nop + 47fb74: 910043ff add sp, sp, #0x10 + 47fb78: d65f03c0 ret + +000000000047fb7c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC1ISaIS9_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC1ISaIS9_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 47fb7c: a9bc7bfd stp x29, x30, [sp, #-64]! + 47fb80: 910003fd mov x29, sp + 47fb84: a90153f3 stp x19, x20, [sp, #16] + 47fb88: f9001fe0 str x0, [sp, #56] + 47fb8c: 3900c3e1 strb w1, [sp, #48] + 47fb90: f90017e2 str x2, [sp, #40] + 47fb94: f90013e3 str x3, [sp, #32] + 47fb98: f9401ff3 ldr x19, [sp, #56] + 47fb9c: f94013e0 ldr x0, [sp, #32] + 47fba0: 97fff9ec bl 47e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 47fba4: aa0003e3 mov x3, x0 + 47fba8: f94017e2 ldr x2, [sp, #40] + 47fbac: 2a1403e1 mov w1, w20 + 47fbb0: aa1303e0 mov x0, x19 + 47fbb4: 94000369 bl 480958 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS9_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 47fbb8: d503201f nop + 47fbbc: a94153f3 ldp x19, x20, [sp, #16] + 47fbc0: a8c47bfd ldp x29, x30, [sp], #64 + 47fbc4: d65f03c0 ret + +000000000047fbc8 <_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv>: +_ZNKSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv(): + 47fbc8: d10043ff sub sp, sp, #0x10 + 47fbcc: f90007e0 str x0, [sp, #8] + 47fbd0: f94007e0 ldr x0, [sp, #8] + 47fbd4: f9400000 ldr x0, [x0] + 47fbd8: 910043ff add sp, sp, #0x10 + 47fbdc: d65f03c0 ret + +000000000047fbe0 <_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSD_>: +_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSD_(): + 47fbe0: d10043ff sub sp, sp, #0x10 + 47fbe4: f90007e0 str x0, [sp, #8] + 47fbe8: f94007e0 ldr x0, [sp, #8] + 47fbec: 910043ff add sp, sp, #0x10 + 47fbf0: d65f03c0 ret + +000000000047fbf4 <_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISF_ESt18is_move_assignableISF_EEE5valueEvE4typeERSF_SP_>: +_ZSt4swapIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISF_ESt18is_move_assignableISF_EEE5valueEvE4typeERSF_SP_(): + 47fbf4: a9bd7bfd stp x29, x30, [sp, #-48]! + 47fbf8: 910003fd mov x29, sp + 47fbfc: f9000fe0 str x0, [sp, #24] + 47fc00: f9000be1 str x1, [sp, #16] + 47fc04: f9400fe0 ldr x0, [sp, #24] + 47fc08: 97fffff6 bl 47fbe0 <_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSD_> + 47fc0c: f9400000 ldr x0, [x0] + 47fc10: f90017e0 str x0, [sp, #40] + 47fc14: f9400be0 ldr x0, [sp, #16] + 47fc18: 97fffff2 bl 47fbe0 <_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSD_> + 47fc1c: f9400001 ldr x1, [x0] + 47fc20: f9400fe0 ldr x0, [sp, #24] + 47fc24: f9000001 str x1, [x0] + 47fc28: 9100a3e0 add x0, sp, #0x28 + 47fc2c: 97ffffed bl 47fbe0 <_ZSt4moveIRPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSD_> + 47fc30: f9400001 ldr x1, [x0] + 47fc34: f9400be0 ldr x0, [sp, #16] + 47fc38: f9000001 str x1, [x0] + 47fc3c: d503201f nop + 47fc40: a8c37bfd ldp x29, x30, [sp], #48 + 47fc44: d65f03c0 ret + +000000000047fc48 <_ZSt15__alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEvRT_SC_>: +_ZSt15__alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEvRT_SC_(): + 47fc48: a9bd7bfd stp x29, x30, [sp, #-48]! + 47fc4c: 910003fd mov x29, sp + 47fc50: f9000fe0 str x0, [sp, #24] + 47fc54: f9000be1 str x1, [sp, #16] + 47fc58: f9400be1 ldr x1, [sp, #16] + 47fc5c: f9400fe0 ldr x0, [sp, #24] + 47fc60: 94000364 bl 4809f0 <_ZSt18__do_alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEvRT_SC_St17integral_constantIbLb0EE> + 47fc64: d503201f nop + 47fc68: a8c37bfd ldp x29, x30, [sp], #48 + 47fc6c: d65f03c0 ret + +000000000047fc70 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEOT_RNSt16remove_referenceISE_E4typeE(): + 47fc70: d10043ff sub sp, sp, #0x10 + 47fc74: f90007e0 str x0, [sp, #8] + 47fc78: f94007e0 ldr x0, [sp, #8] + 47fc7c: 910043ff add sp, sp, #0x10 + 47fc80: d65f03c0 ret + +000000000047fc84 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKSC_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKSC_(): + 47fc84: a9be7bfd stp x29, x30, [sp, #-32]! + 47fc88: 910003fd mov x29, sp + 47fc8c: f9000fe0 str x0, [sp, #24] + 47fc90: f9000be1 str x1, [sp, #16] + 47fc94: f9400be0 ldr x0, [sp, #16] + 47fc98: f9400001 ldr x1, [x0] + 47fc9c: f9400fe0 ldr x0, [sp, #24] + 47fca0: f9000001 str x1, [x0] + 47fca4: f9400fe0 ldr x0, [sp, #24] + 47fca8: 91002002 add x2, x0, #0x8 + 47fcac: f9400be0 ldr x0, [sp, #16] + 47fcb0: 91002000 add x0, x0, #0x8 + 47fcb4: aa0003e1 mov x1, x0 + 47fcb8: aa0203e0 mov x0, x2 + 47fcbc: 97ff0bbb bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 47fcc0: d503201f nop + 47fcc4: a8c27bfd ldp x29, x30, [sp], #32 + 47fcc8: d65f03c0 ret + +000000000047fccc <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC1ERKSA_>: +_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC2ERKSA_(): + 47fccc: a9be7bfd stp x29, x30, [sp, #-32]! + 47fcd0: 910003fd mov x29, sp + 47fcd4: f9000fe0 str x0, [sp, #24] + 47fcd8: f9000be1 str x1, [sp, #16] + 47fcdc: f9400fe0 ldr x0, [sp, #24] + 47fce0: f9400be1 ldr x1, [sp, #16] + 47fce4: 97ffffe8 bl 47fc84 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKSC_> + 47fce8: d503201f nop + 47fcec: a8c27bfd ldp x29, x30, [sp], #32 + 47fcf0: d65f03c0 ret + +000000000047fcf4 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE9constructISC_JRKSC_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE9constructISC_JRKSC_EEEvPT_DpOT0_(): + 47fcf4: a9bc7bfd stp x29, x30, [sp, #-64]! + 47fcf8: 910003fd mov x29, sp + 47fcfc: f9000bf3 str x19, [sp, #16] + 47fd00: f9001fe0 str x0, [sp, #56] + 47fd04: f9001be1 str x1, [sp, #48] + 47fd08: f90017e2 str x2, [sp, #40] + 47fd0c: f94017e0 ldr x0, [sp, #40] + 47fd10: 97ffffd8 bl 47fc70 <_ZSt7forwardIRKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEOT_RNSt16remove_referenceISE_E4typeE> + 47fd14: aa0003f3 mov x19, x0 + 47fd18: f9401be0 ldr x0, [sp, #48] + 47fd1c: aa0003e1 mov x1, x0 + 47fd20: d2800200 mov x0, #0x10 // #16 + 47fd24: 97fe31d5 bl 40c478 <_ZnwmPv> + 47fd28: aa1303e1 mov x1, x19 + 47fd2c: 97ffffe8 bl 47fccc <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC1ERKSA_> + 47fd30: d503201f nop + 47fd34: f9400bf3 ldr x19, [sp, #16] + 47fd38: a8c47bfd ldp x29, x30, [sp], #64 + 47fd3c: d65f03c0 ret + +000000000047fd40 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEEC1ERKSD_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEEC1ERKSD_(): + 47fd40: d10043ff sub sp, sp, #0x10 + 47fd44: f90007e0 str x0, [sp, #8] + 47fd48: f90003e1 str x1, [sp] + 47fd4c: f94003e0 ldr x0, [sp] + 47fd50: f9400001 ldr x1, [x0] + 47fd54: f94007e0 ldr x0, [sp, #8] + 47fd58: f9000001 str x1, [x0] + 47fd5c: d503201f nop + 47fd60: 910043ff add sp, sp, #0x10 + 47fd64: d65f03c0 ret + +000000000047fd68 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_M_check_lenEmPKc(): + 47fd68: a9bb7bfd stp x29, x30, [sp, #-80]! + 47fd6c: 910003fd mov x29, sp + 47fd70: f9000bf3 str x19, [sp, #16] + 47fd74: f9001fe0 str x0, [sp, #56] + 47fd78: f9001be1 str x1, [sp, #48] + 47fd7c: f90017e2 str x2, [sp, #40] + 47fd80: f9401fe0 ldr x0, [sp, #56] + 47fd84: 94000322 bl 480a0c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE8max_sizeEv> + 47fd88: aa0003f3 mov x19, x0 + 47fd8c: f9401fe0 ldr x0, [sp, #56] + 47fd90: 94000327 bl 480a2c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE4sizeEv> + 47fd94: cb000261 sub x1, x19, x0 + 47fd98: f9401be0 ldr x0, [sp, #48] + 47fd9c: eb00003f cmp x1, x0 + 47fda0: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 47fda4: 12001c00 and w0, w0, #0xff + 47fda8: 7100001f cmp w0, #0x0 + 47fdac: 54000060 b.eq 47fdb8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_M_check_lenEmPKc+0x50> // b.none + 47fdb0: f94017e0 ldr x0, [sp, #40] + 47fdb4: 97fe1ca7 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 47fdb8: f9401fe0 ldr x0, [sp, #56] + 47fdbc: 9400031c bl 480a2c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE4sizeEv> + 47fdc0: aa0003f3 mov x19, x0 + 47fdc4: f9401fe0 ldr x0, [sp, #56] + 47fdc8: 94000319 bl 480a2c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE4sizeEv> + 47fdcc: f90023e0 str x0, [sp, #64] + 47fdd0: 9100c3e1 add x1, sp, #0x30 + 47fdd4: 910103e0 add x0, sp, #0x40 + 47fdd8: 97fe5476 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 47fddc: f9400000 ldr x0, [x0] + 47fde0: 8b000260 add x0, x19, x0 + 47fde4: f90027e0 str x0, [sp, #72] + 47fde8: f9401fe0 ldr x0, [sp, #56] + 47fdec: 94000310 bl 480a2c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE4sizeEv> + 47fdf0: aa0003e1 mov x1, x0 + 47fdf4: f94027e0 ldr x0, [sp, #72] + 47fdf8: eb01001f cmp x0, x1 + 47fdfc: 540000e3 b.cc 47fe18 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 47fe00: f9401fe0 ldr x0, [sp, #56] + 47fe04: 94000302 bl 480a0c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE8max_sizeEv> + 47fe08: aa0003e1 mov x1, x0 + 47fe0c: f94027e0 ldr x0, [sp, #72] + 47fe10: eb01001f cmp x0, x1 + 47fe14: 54000089 b.ls 47fe24 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_M_check_lenEmPKc+0xbc> // b.plast + 47fe18: f9401fe0 ldr x0, [sp, #56] + 47fe1c: 940002fc bl 480a0c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE8max_sizeEv> + 47fe20: 14000002 b 47fe28 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE12_M_check_lenEmPKc+0xc0> + 47fe24: f94027e0 ldr x0, [sp, #72] + 47fe28: f9400bf3 ldr x19, [sp, #16] + 47fe2c: a8c57bfd ldp x29, x30, [sp], #80 + 47fe30: d65f03c0 ret + +000000000047fe34 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE5beginEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE5beginEv(): + 47fe34: a9bd7bfd stp x29, x30, [sp, #-48]! + 47fe38: 910003fd mov x29, sp + 47fe3c: f9000fe0 str x0, [sp, #24] + 47fe40: f9400fe1 ldr x1, [sp, #24] + 47fe44: 9100a3e0 add x0, sp, #0x28 + 47fe48: 97ffffbe bl 47fd40 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEEC1ERKSD_> + 47fe4c: f94017e0 ldr x0, [sp, #40] + 47fe50: a8c37bfd ldp x29, x30, [sp], #48 + 47fe54: d65f03c0 ret + +000000000047fe58 <_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSK_SN_>: +_ZN9__gnu_cxxmiIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSK_SN_(): + 47fe58: a9bd7bfd stp x29, x30, [sp, #-48]! + 47fe5c: 910003fd mov x29, sp + 47fe60: f9000bf3 str x19, [sp, #16] + 47fe64: f90017e0 str x0, [sp, #40] + 47fe68: f90013e1 str x1, [sp, #32] + 47fe6c: f94017e0 ldr x0, [sp, #40] + 47fe70: 94000019 bl 47fed4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEE4baseEv> + 47fe74: f9400013 ldr x19, [x0] + 47fe78: f94013e0 ldr x0, [sp, #32] + 47fe7c: 94000016 bl 47fed4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEE4baseEv> + 47fe80: f9400000 ldr x0, [x0] + 47fe84: cb000260 sub x0, x19, x0 + 47fe88: 9344fc01 asr x1, x0, #4 + 47fe8c: aa0103e0 mov x0, x1 + 47fe90: f9400bf3 ldr x19, [sp, #16] + 47fe94: a8c37bfd ldp x29, x30, [sp], #48 + 47fe98: d65f03c0 ret + +000000000047fe9c <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE11_M_allocateEm(): + 47fe9c: a9be7bfd stp x29, x30, [sp, #-32]! + 47fea0: 910003fd mov x29, sp + 47fea4: f9000fe0 str x0, [sp, #24] + 47fea8: f9000be1 str x1, [sp, #16] + 47feac: f9400be0 ldr x0, [sp, #16] + 47feb0: f100001f cmp x0, #0x0 + 47feb4: 540000a0 b.eq 47fec8 <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE11_M_allocateEm+0x2c> // b.none + 47feb8: f9400fe0 ldr x0, [sp, #24] + 47febc: f9400be1 ldr x1, [sp, #16] + 47fec0: 940002e6 bl 480a58 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE8allocateERSC_m> + 47fec4: 14000002 b 47fecc <_ZNSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE11_M_allocateEm+0x30> + 47fec8: d2800000 mov x0, #0x0 // #0 + 47fecc: a8c27bfd ldp x29, x30, [sp], #32 + 47fed0: d65f03c0 ret + +000000000047fed4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEESt6vectorISC_SaISC_EEE4baseEv(): + 47fed4: d10043ff sub sp, sp, #0x10 + 47fed8: f90007e0 str x0, [sp, #8] + 47fedc: f94007e0 ldr x0, [sp, #8] + 47fee0: 910043ff add sp, sp, #0x10 + 47fee4: d65f03c0 ret + +000000000047fee8 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESC_SaISB_EET0_T_SF_SE_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESC_SaISB_EET0_T_SF_SE_RT1_(): + 47fee8: a9bc7bfd stp x29, x30, [sp, #-64]! + 47feec: 910003fd mov x29, sp + 47fef0: f9000bf3 str x19, [sp, #16] + 47fef4: f9001fe0 str x0, [sp, #56] + 47fef8: f9001be1 str x1, [sp, #48] + 47fefc: f90017e2 str x2, [sp, #40] + 47ff00: f90013e3 str x3, [sp, #32] + 47ff04: f9401fe0 ldr x0, [sp, #56] + 47ff08: 940002de bl 480a80 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESt13move_iteratorIPSB_EET0_PT_> + 47ff0c: aa0003f3 mov x19, x0 + 47ff10: f9401be0 ldr x0, [sp, #48] + 47ff14: 940002db bl 480a80 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESt13move_iteratorIPSB_EET0_PT_> + 47ff18: f94013e3 ldr x3, [sp, #32] + 47ff1c: f94017e2 ldr x2, [sp, #40] + 47ff20: aa0003e1 mov x1, x0 + 47ff24: aa1303e0 mov x0, x19 + 47ff28: 940002df bl 480aa4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEESD_SC_ET0_T_SG_SF_RSaIT1_E> + 47ff2c: f9400bf3 ldr x19, [sp, #16] + 47ff30: a8c47bfd ldp x29, x30, [sp], #64 + 47ff34: d65f03c0 ret + +000000000047ff38 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE7destroyISB_EEvRSC_PT_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE7destroyISB_EEvRSC_PT_(): + 47ff38: a9be7bfd stp x29, x30, [sp, #-32]! + 47ff3c: 910003fd mov x29, sp + 47ff40: f9000fe0 str x0, [sp, #24] + 47ff44: f9000be1 str x1, [sp, #16] + 47ff48: f9400be1 ldr x1, [sp, #16] + 47ff4c: f9400fe0 ldr x0, [sp, #24] + 47ff50: 940002e1 bl 480ad4 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE7destroyISC_EEvPT_> + 47ff54: d503201f nop + 47ff58: a8c27bfd ldp x29, x30, [sp], #32 + 47ff5c: d65f03c0 ret + +000000000047ff60 <_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11SectionInfoEED1Ev(): + 47ff60: d10043ff sub sp, sp, #0x10 + 47ff64: f90007e0 str x0, [sp, #8] + 47ff68: d503201f nop + 47ff6c: 910043ff add sp, sp, #0x10 + 47ff70: d65f03c0 ret + +000000000047ff74 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEED2Ev(): + 47ff74: d10043ff sub sp, sp, #0x10 + 47ff78: f90007e0 str x0, [sp, #8] + 47ff7c: d503201f nop + 47ff80: 910043ff add sp, sp, #0x10 + 47ff84: d65f03c0 ret + +000000000047ff88 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE10deallocateERS5_PS4_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE10deallocateERS5_PS4_m(): + 47ff88: a9bd7bfd stp x29, x30, [sp, #-48]! + 47ff8c: 910003fd mov x29, sp + 47ff90: f90017e0 str x0, [sp, #40] + 47ff94: f90013e1 str x1, [sp, #32] + 47ff98: f9000fe2 str x2, [sp, #24] + 47ff9c: f9400fe2 ldr x2, [sp, #24] + 47ffa0: f94013e1 ldr x1, [sp, #32] + 47ffa4: f94017e0 ldr x0, [sp, #40] + 47ffa8: 940002d4 bl 480af8 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE10deallocateEPS5_m> + 47ffac: d503201f nop + 47ffb0: a8c37bfd ldp x29, x30, [sp], #48 + 47ffb4: d65f03c0 ret + +000000000047ffb8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEEvT_S8_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEEvT_S8_(): + 47ffb8: a9be7bfd stp x29, x30, [sp, #-32]! + 47ffbc: 910003fd mov x29, sp + 47ffc0: f9000fe0 str x0, [sp, #24] + 47ffc4: f9000be1 str x1, [sp, #16] + 47ffc8: f9400fe1 ldr x1, [sp, #24] + 47ffcc: f9400be0 ldr x0, [sp, #16] + 47ffd0: eb00003f cmp x1, x0 + 47ffd4: 54000100 b.eq 47fff4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEEvT_S8_+0x3c> // b.none + 47ffd8: f9400fe0 ldr x0, [sp, #24] + 47ffdc: 940002d1 bl 480b20 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEPT_RS5_> + 47ffe0: 940002d5 bl 480b34 <_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEvPT_> + 47ffe4: f9400fe0 ldr x0, [sp, #24] + 47ffe8: 91004000 add x0, x0, #0x10 + 47ffec: f9000fe0 str x0, [sp, #24] + 47fff0: 17fffff6 b 47ffc8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEEvT_S8_+0x10> + 47fff4: d503201f nop + 47fff8: a8c27bfd ldp x29, x30, [sp], #32 + 47fffc: d65f03c0 ret + +0000000000480000 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEED2Ev(): + 480000: d10043ff sub sp, sp, #0x10 + 480004: f90007e0 str x0, [sp, #8] + 480008: d503201f nop + 48000c: 910043ff add sp, sp, #0x10 + 480010: d65f03c0 ret + +0000000000480014 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE10deallocateERS2_PS1_m(): + 480014: a9bd7bfd stp x29, x30, [sp, #-48]! + 480018: 910003fd mov x29, sp + 48001c: f90017e0 str x0, [sp, #40] + 480020: f90013e1 str x1, [sp, #32] + 480024: f9000fe2 str x2, [sp, #24] + 480028: f9400fe2 ldr x2, [sp, #24] + 48002c: f94013e1 ldr x1, [sp, #32] + 480030: f94017e0 ldr x0, [sp, #40] + 480034: 940002c8 bl 480b54 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE10deallocateEPS2_m> + 480038: d503201f nop + 48003c: a8c37bfd ldp x29, x30, [sp], #48 + 480040: d65f03c0 ret + +0000000000480044 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14AssertionStatsEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14AssertionStatsEEEvT_S5_(): + 480044: a9be7bfd stp x29, x30, [sp, #-32]! + 480048: 910003fd mov x29, sp + 48004c: f9000fe0 str x0, [sp, #24] + 480050: f9000be1 str x1, [sp, #16] + 480054: f9400fe1 ldr x1, [sp, #24] + 480058: f9400be0 ldr x0, [sp, #16] + 48005c: eb00003f cmp x1, x0 + 480060: 54000100 b.eq 480080 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14AssertionStatsEEEvT_S5_+0x3c> // b.none + 480064: f9400fe0 ldr x0, [sp, #24] + 480068: 940002c5 bl 480b7c <_ZSt11__addressofIN5Catch14AssertionStatsEEPT_RS2_> + 48006c: 940002c9 bl 480b90 <_ZSt8_DestroyIN5Catch14AssertionStatsEEvPT_> + 480070: f9400fe0 ldr x0, [sp, #24] + 480074: 91038000 add x0, x0, #0xe0 + 480078: f9000fe0 str x0, [sp, #24] + 48007c: 17fffff6 b 480054 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch14AssertionStatsEEEvT_S5_+0x10> + 480080: d503201f nop + 480084: a8c27bfd ldp x29, x30, [sp], #32 + 480088: d65f03c0 ret + +000000000048008c <_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEED2Ev(): + 48008c: d10043ff sub sp, sp, #0x10 + 480090: f90007e0 str x0, [sp, #8] + 480094: d503201f nop + 480098: 910043ff add sp, sp, #0x10 + 48009c: d65f03c0 ret + +00000000004800a0 <_ZNSt16allocator_traitsISaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEE10deallocateERS8_PS7_m>: +_ZNSt16allocator_traitsISaISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEE10deallocateERS8_PS7_m(): + 4800a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4800a4: 910003fd mov x29, sp + 4800a8: f90017e0 str x0, [sp, #40] + 4800ac: f90013e1 str x1, [sp, #32] + 4800b0: f9000fe2 str x2, [sp, #24] + 4800b4: f9400fe2 ldr x2, [sp, #24] + 4800b8: f94013e1 ldr x1, [sp, #32] + 4800bc: f94017e0 ldr x0, [sp, #40] + 4800c0: 940002bc bl 480bb0 <_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEE10deallocateEPS8_m> + 4800c4: d503201f nop + 4800c8: a8c37bfd ldp x29, x30, [sp], #48 + 4800cc: d65f03c0 ret + +00000000004800d0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS7_EEEEvT_SB_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS7_EEEEvT_SB_(): + 4800d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4800d4: 910003fd mov x29, sp + 4800d8: f9000fe0 str x0, [sp, #24] + 4800dc: f9000be1 str x1, [sp, #16] + 4800e0: f9400fe1 ldr x1, [sp, #24] + 4800e4: f9400be0 ldr x0, [sp, #16] + 4800e8: eb00003f cmp x1, x0 + 4800ec: 54000100 b.eq 48010c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS7_EEEEvT_SB_+0x3c> // b.none + 4800f0: f9400fe0 ldr x0, [sp, #24] + 4800f4: 940002b9 bl 480bd8 <_ZSt11__addressofISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEPT_RS8_> + 4800f8: 940002bd bl 480bec <_ZSt8_DestroyISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEvPT_> + 4800fc: f9400fe0 ldr x0, [sp, #24] + 480100: 91006000 add x0, x0, #0x18 + 480104: f9000fe0 str x0, [sp, #24] + 480108: 17fffff6 b 4800e0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS7_EEEEvT_SB_+0x10> + 48010c: d503201f nop + 480110: a8c27bfd ldp x29, x30, [sp], #32 + 480114: d65f03c0 ret + +0000000000480118 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEED1Ev(): + 480118: d10043ff sub sp, sp, #0x10 + 48011c: f90007e0 str x0, [sp, #8] + 480120: d503201f nop + 480124: 910043ff add sp, sp, #0x10 + 480128: d65f03c0 ret + +000000000048012c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE10deallocateERS8_PS7_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE10deallocateERS8_PS7_m(): + 48012c: a9bd7bfd stp x29, x30, [sp, #-48]! + 480130: 910003fd mov x29, sp + 480134: f90017e0 str x0, [sp, #40] + 480138: f90013e1 str x1, [sp, #32] + 48013c: f9000fe2 str x2, [sp, #24] + 480140: f9400fe2 ldr x2, [sp, #24] + 480144: f94013e1 ldr x1, [sp, #32] + 480148: f94017e0 ldr x0, [sp, #40] + 48014c: 940002b0 bl 480c0c <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE10deallocateEPS8_m> + 480150: d503201f nop + 480154: a8c37bfd ldp x29, x30, [sp], #48 + 480158: d65f03c0 ret + +000000000048015c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_13TestCaseStatsENS4_11SectionNodeEEEEEEvT_SB_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_13TestCaseStatsENS4_11SectionNodeEEEEEEvT_SB_(): + 48015c: a9be7bfd stp x29, x30, [sp, #-32]! + 480160: 910003fd mov x29, sp + 480164: f9000fe0 str x0, [sp, #24] + 480168: f9000be1 str x1, [sp, #16] + 48016c: f9400fe1 ldr x1, [sp, #24] + 480170: f9400be0 ldr x0, [sp, #16] + 480174: eb00003f cmp x1, x0 + 480178: 54000100 b.eq 480198 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_13TestCaseStatsENS4_11SectionNodeEEEEEEvT_SB_+0x3c> // b.none + 48017c: f9400fe0 ldr x0, [sp, #24] + 480180: 940002ad bl 480c34 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEPT_RS8_> + 480184: 940002b1 bl 480c48 <_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEvPT_> + 480188: f9400fe0 ldr x0, [sp, #24] + 48018c: 91004000 add x0, x0, #0x10 + 480190: f9000fe0 str x0, [sp, #24] + 480194: 17fffff6 b 48016c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_13TestCaseStatsENS4_11SectionNodeEEEEEEvT_SB_+0x10> + 480198: d503201f nop + 48019c: a8c27bfd ldp x29, x30, [sp], #32 + 4801a0: d65f03c0 ret + +00000000004801a4 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEED2Ev(): + 4801a4: d10043ff sub sp, sp, #0x10 + 4801a8: f90007e0 str x0, [sp, #8] + 4801ac: d503201f nop + 4801b0: 910043ff add sp, sp, #0x10 + 4801b4: d65f03c0 ret + +00000000004801b8 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE10deallocateERSA_PS9_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE10deallocateERSA_PS9_m(): + 4801b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4801bc: 910003fd mov x29, sp + 4801c0: f90017e0 str x0, [sp, #40] + 4801c4: f90013e1 str x1, [sp, #32] + 4801c8: f9000fe2 str x2, [sp, #24] + 4801cc: f9400fe2 ldr x2, [sp, #24] + 4801d0: f94013e1 ldr x1, [sp, #32] + 4801d4: f94017e0 ldr x0, [sp, #40] + 4801d8: 940002a4 bl 480c68 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE10deallocateEPSA_m> + 4801dc: d503201f nop + 4801e0: a8c37bfd ldp x29, x30, [sp], #48 + 4801e4: d65f03c0 ret + +00000000004801e8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEvT_SD_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEvT_SD_(): + 4801e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4801ec: 910003fd mov x29, sp + 4801f0: f9000fe0 str x0, [sp, #24] + 4801f4: f9000be1 str x1, [sp, #16] + 4801f8: f9400fe1 ldr x1, [sp, #24] + 4801fc: f9400be0 ldr x0, [sp, #16] + 480200: eb00003f cmp x1, x0 + 480204: 54000100 b.eq 480224 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEvT_SD_+0x3c> // b.none + 480208: f9400fe0 ldr x0, [sp, #24] + 48020c: 940002a1 bl 480c90 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEPT_RSA_> + 480210: 940002a5 bl 480ca4 <_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEvPT_> + 480214: f9400fe0 ldr x0, [sp, #24] + 480218: 91004000 add x0, x0, #0x10 + 48021c: f9000fe0 str x0, [sp, #24] + 480220: 17fffff6 b 4801f8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEvT_SD_+0x10> + 480224: d503201f nop + 480228: a8c27bfd ldp x29, x30, [sp], #32 + 48022c: d65f03c0 ret + +0000000000480230 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEED1Ev(): + 480230: d10043ff sub sp, sp, #0x10 + 480234: f90007e0 str x0, [sp, #8] + 480238: d503201f nop + 48023c: 910043ff add sp, sp, #0x10 + 480240: d65f03c0 ret + +0000000000480244 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE10deallocateERSC_PSB_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE10deallocateERSC_PSB_m(): + 480244: a9bd7bfd stp x29, x30, [sp, #-48]! + 480248: 910003fd mov x29, sp + 48024c: f90017e0 str x0, [sp, #40] + 480250: f90013e1 str x1, [sp, #32] + 480254: f9000fe2 str x2, [sp, #24] + 480258: f9400fe2 ldr x2, [sp, #24] + 48025c: f94013e1 ldr x1, [sp, #32] + 480260: f94017e0 ldr x0, [sp, #40] + 480264: 94000298 bl 480cc4 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE10deallocateEPSC_m> + 480268: d503201f nop + 48026c: a8c37bfd ldp x29, x30, [sp], #48 + 480270: d65f03c0 ret + +0000000000480274 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_12TestRunStatsENS5_INS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEEEvT_SF_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_12TestRunStatsENS5_INS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEEEvT_SF_(): + 480274: a9be7bfd stp x29, x30, [sp, #-32]! + 480278: 910003fd mov x29, sp + 48027c: f9000fe0 str x0, [sp, #24] + 480280: f9000be1 str x1, [sp, #16] + 480284: f9400fe1 ldr x1, [sp, #24] + 480288: f9400be0 ldr x0, [sp, #16] + 48028c: eb00003f cmp x1, x0 + 480290: 54000100 b.eq 4802b0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_12TestRunStatsENS5_INS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEEEvT_SF_+0x3c> // b.none + 480294: f9400fe0 ldr x0, [sp, #24] + 480298: 94000295 bl 480cec <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEPT_RSC_> + 48029c: 94000299 bl 480d00 <_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEvPT_> + 4802a0: f9400fe0 ldr x0, [sp, #24] + 4802a4: 91004000 add x0, x0, #0x10 + 4802a8: f9000fe0 str x0, [sp, #24] + 4802ac: 17fffff6 b 480284 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS3_12TestRunStatsENS5_INS3_14TestGroupStatsENS5_INS3_13TestCaseStatsENS4_11SectionNodeEEEEEEEEEEvT_SF_+0x10> + 4802b0: d503201f nop + 4802b4: a8c27bfd ldp x29, x30, [sp], #32 + 4802b8: d65f03c0 ret + +00000000004802bc <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJRNS0_12SectionStatsEEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS2_EJRNS0_12SectionStatsEEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4802bc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4802c0: 910003fd mov x29, sp + 4802c4: a90153f3 stp x19, x20, [sp, #16] + 4802c8: f9001fe0 str x0, [sp, #56] + 4802cc: 3900c3e1 strb w1, [sp, #48] + 4802d0: f90017e2 str x2, [sp, #40] + 4802d4: f90013e3 str x3, [sp, #32] + 4802d8: f9401fe0 ldr x0, [sp, #56] + 4802dc: f900001f str xzr, [x0] + 4802e0: f9401fe0 ldr x0, [sp, #56] + 4802e4: 91002013 add x19, x0, #0x8 + 4802e8: f94013e0 ldr x0, [sp, #32] + 4802ec: 97fff449 bl 47d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE> + 4802f0: aa0003e4 mov x4, x0 + 4802f4: f94017e3 ldr x3, [sp, #40] + 4802f8: d2800002 mov x2, #0x0 // #0 + 4802fc: 2a1403e1 mov w1, w20 + 480300: aa1303e0 mov x0, x19 + 480304: 94000287 bl 480d20 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase11SectionNodeESaIS6_EJRNS4_12SectionStatsEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 480308: f9401fe0 ldr x0, [sp, #56] + 48030c: 91002002 add x2, x0, #0x8 + 480310: b0000220 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 480314: 9123c001 add x1, x0, #0x8f0 + 480318: aa0203e0 mov x0, x2 + 48031c: 97fe5a3e bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 480320: f90027e0 str x0, [sp, #72] + 480324: f9401fe0 ldr x0, [sp, #56] + 480328: f94027e1 ldr x1, [sp, #72] + 48032c: f9000001 str x1, [x0] + 480330: f9401fe0 ldr x0, [sp, #56] + 480334: f9400000 ldr x0, [x0] + 480338: aa0003e1 mov x1, x0 + 48033c: f9401fe0 ldr x0, [sp, #56] + 480340: 940002bf bl 480e3c <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 480344: d503201f nop + 480348: a94153f3 ldp x19, x20, [sp, #16] + 48034c: a8c57bfd ldp x29, x30, [sp], #80 + 480350: d65f03c0 ret + +0000000000480354 <_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_>: +_ZN9__gnu_cxx5__ops10_Iter_predIN5Catch22CumulativeReporterBase13BySectionInfoEEclINS_17__normal_iteratorIPSt10shared_ptrINS3_11SectionNodeEESt6vectorISA_SaISA_EEEEEEbT_(): + 480354: a9bd7bfd stp x29, x30, [sp, #-48]! + 480358: 910003fd mov x29, sp + 48035c: f9000bf3 str x19, [sp, #16] + 480360: f90017e0 str x0, [sp, #40] + 480364: f90013e1 str x1, [sp, #32] + 480368: f94017f3 ldr x19, [sp, #40] + 48036c: 910083e0 add x0, sp, #0x20 + 480370: 97fff14c bl 47c8a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv> + 480374: aa0003e1 mov x1, x0 + 480378: aa1303e0 mov x0, x19 + 48037c: 97ffedb8 bl 47ba5c <_ZNK5Catch22CumulativeReporterBase13BySectionInfoclERKSt10shared_ptrINS0_11SectionNodeEE> + 480380: 12001c00 and w0, w0, #0xff + 480384: f9400bf3 ldr x19, [sp, #16] + 480388: a8c37bfd ldp x29, x30, [sp], #48 + 48038c: d65f03c0 ret + +0000000000480390 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv(): + 480390: d10043ff sub sp, sp, #0x10 + 480394: f90007e0 str x0, [sp, #8] + 480398: f94007e0 ldr x0, [sp, #8] + 48039c: f9400000 ldr x0, [x0] + 4803a0: 91004001 add x1, x0, #0x10 + 4803a4: f94007e0 ldr x0, [sp, #8] + 4803a8: f9000001 str x1, [x0] + 4803ac: f94007e0 ldr x0, [sp, #8] + 4803b0: 910043ff add sp, sp, #0x10 + 4803b4: d65f03c0 ret + +00000000004803b8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE8max_sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE8max_sizeEv(): + 4803b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4803bc: 910003fd mov x29, sp + 4803c0: f9000fe0 str x0, [sp, #24] + 4803c4: f9400fe0 ldr x0, [sp, #24] + 4803c8: 940002aa bl 480e70 <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv> + 4803cc: 940002a2 bl 480e54 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE8max_sizeERKS5_> + 4803d0: a8c27bfd ldp x29, x30, [sp], #32 + 4803d4: d65f03c0 ret + +00000000004803d8 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE8allocateERS5_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE8allocateERS5_m(): + 4803d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4803dc: 910003fd mov x29, sp + 4803e0: f9000fe0 str x0, [sp, #24] + 4803e4: f9000be1 str x1, [sp, #16] + 4803e8: d2800002 mov x2, #0x0 // #0 + 4803ec: f9400be1 ldr x1, [sp, #16] + 4803f0: f9400fe0 ldr x0, [sp, #24] + 4803f4: 940002a4 bl 480e84 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE8allocateEmPKv> + 4803f8: a8c27bfd ldp x29, x30, [sp], #32 + 4803fc: d65f03c0 ret + +0000000000480400 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt13move_iteratorIPS4_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt13move_iteratorIPS4_EET0_PT_(): + 480400: a9bd7bfd stp x29, x30, [sp, #-48]! + 480404: 910003fd mov x29, sp + 480408: f9000fe0 str x0, [sp, #24] + 48040c: 9100a3e0 add x0, sp, #0x28 + 480410: f9400fe1 ldr x1, [sp, #24] + 480414: 940002b0 bl 480ed4 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC1ES5_> + 480418: f94017e0 ldr x0, [sp, #40] + 48041c: a8c37bfd ldp x29, x30, [sp], #48 + 480420: d65f03c0 ret + +0000000000480424 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES6_S5_ET0_T_S9_S8_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES6_S5_ET0_T_S9_S8_RSaIT1_E(): + 480424: a9bd7bfd stp x29, x30, [sp, #-48]! + 480428: 910003fd mov x29, sp + 48042c: f90017e0 str x0, [sp, #40] + 480430: f90013e1 str x1, [sp, #32] + 480434: f9000fe2 str x2, [sp, #24] + 480438: f9000be3 str x3, [sp, #16] + 48043c: f9400fe2 ldr x2, [sp, #24] + 480440: f94013e1 ldr x1, [sp, #32] + 480444: f94017e0 ldr x0, [sp, #40] + 480448: 940002ac bl 480ef8 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES6_ET0_T_S9_S8_> + 48044c: a8c37bfd ldp x29, x30, [sp], #48 + 480450: d65f03c0 ret + +0000000000480454 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1ERKS3_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1ERKS3_(): + 480454: a9bb7bfd stp x29, x30, [sp, #-80]! + 480458: 910003fd mov x29, sp + 48045c: a90153f3 stp x19, x20, [sp, #16] + 480460: f90013f5 str x21, [sp, #32] + 480464: f9001fe0 str x0, [sp, #56] + 480468: f9001be1 str x1, [sp, #48] + 48046c: f9401ff3 ldr x19, [sp, #56] + 480470: f9401be0 ldr x0, [sp, #48] + 480474: 97ff1a1d bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 480478: aa0003f4 mov x20, x0 + 48047c: f9401be0 ldr x0, [sp, #48] + 480480: 97ff1c9c bl 4476f0 <_ZNKSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 480484: aa0003e1 mov x1, x0 + 480488: 910123e0 add x0, sp, #0x48 + 48048c: aa0003e8 mov x8, x0 + 480490: aa0103e0 mov x0, x1 + 480494: 940002a6 bl 480f2c <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch11MessageInfoEES2_E17_S_select_on_copyERKS3_> + 480498: 910123e0 add x0, sp, #0x48 + 48049c: aa0003e2 mov x2, x0 + 4804a0: aa1403e1 mov x1, x20 + 4804a4: aa1303e0 mov x0, x19 + 4804a8: 940002ad bl 480f5c <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1EmRKS2_> + 4804ac: 910123e0 add x0, sp, #0x48 + 4804b0: 97ff13c1 bl 4453b4 <_ZNSaIN5Catch11MessageInfoEED1Ev> + 4804b4: f9401be0 ldr x0, [sp, #48] + 4804b8: 940002be bl 480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 4804bc: aa0003f4 mov x20, x0 + 4804c0: f9401be0 ldr x0, [sp, #48] + 4804c4: 940002c7 bl 480fe0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 4804c8: aa0003f5 mov x21, x0 + 4804cc: f9401fe0 ldr x0, [sp, #56] + 4804d0: f9400013 ldr x19, [x0] + 4804d4: f9401fe0 ldr x0, [sp, #56] + 4804d8: 97ff0dfc bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4804dc: aa0003e3 mov x3, x0 + 4804e0: aa1303e2 mov x2, x19 + 4804e4: aa1503e1 mov x1, x21 + 4804e8: aa1403e0 mov x0, x20 + 4804ec: 940002c9 bl 481010 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E> + 4804f0: aa0003e1 mov x1, x0 + 4804f4: f9401fe0 ldr x0, [sp, #56] + 4804f8: f9000401 str x1, [x0, #8] + 4804fc: 1400000b b 480528 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1ERKS3_+0xd4> + 480500: aa0003f3 mov x19, x0 + 480504: 910123e0 add x0, sp, #0x48 + 480508: 97ff13ab bl 4453b4 <_ZNSaIN5Catch11MessageInfoEED1Ev> + 48050c: aa1303e0 mov x0, x19 + 480510: 97fe1cfc bl 407900 <_Unwind_Resume@plt> + 480514: aa0003f3 mov x19, x0 + 480518: f9401fe0 ldr x0, [sp, #56] + 48051c: 97ff0dd2 bl 443c64 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EED1Ev> + 480520: aa1303e0 mov x0, x19 + 480524: 97fe1cf7 bl 407900 <_Unwind_Resume@plt> + 480528: a94153f3 ldp x19, x20, [sp, #16] + 48052c: f94013f5 ldr x21, [sp, #32] + 480530: a8c57bfd ldp x29, x30, [sp], #80 + 480534: d65f03c0 ret + +0000000000480538 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE8max_sizeEv(): + 480538: a9be7bfd stp x29, x30, [sp, #-32]! + 48053c: 910003fd mov x29, sp + 480540: f9000fe0 str x0, [sp, #24] + 480544: f9400fe0 ldr x0, [sp, #24] + 480548: 940002c5 bl 48105c <_ZNKSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv> + 48054c: 940002bd bl 481040 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE8max_sizeERKS2_> + 480550: a8c27bfd ldp x29, x30, [sp], #32 + 480554: d65f03c0 ret + +0000000000480558 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE4sizeEv(): + 480558: d10043ff sub sp, sp, #0x10 + 48055c: f90007e0 str x0, [sp, #8] + 480560: f94007e0 ldr x0, [sp, #8] + 480564: f9400401 ldr x1, [x0, #8] + 480568: f94007e0 ldr x0, [sp, #8] + 48056c: f9400000 ldr x0, [x0] + 480570: cb000020 sub x0, x1, x0 + 480574: 9345fc01 asr x1, x0, #5 + 480578: d28db6e0 mov x0, #0x6db7 // #28087 + 48057c: f2b6db60 movk x0, #0xb6db, lsl #16 + 480580: f2db6da0 movk x0, #0xdb6d, lsl #32 + 480584: f2edb6c0 movk x0, #0x6db6, lsl #48 + 480588: 9b007c20 mul x0, x1, x0 + 48058c: 910043ff add sp, sp, #0x10 + 480590: d65f03c0 ret + +0000000000480594 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE8allocateERS2_m(): + 480594: a9be7bfd stp x29, x30, [sp, #-32]! + 480598: 910003fd mov x29, sp + 48059c: f9000fe0 str x0, [sp, #24] + 4805a0: f9000be1 str x1, [sp, #16] + 4805a4: d2800002 mov x2, #0x0 // #0 + 4805a8: f9400be1 ldr x1, [sp, #16] + 4805ac: f9400fe0 ldr x0, [sp, #24] + 4805b0: 940002b0 bl 481070 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE8allocateEmPKv> + 4805b4: a8c27bfd ldp x29, x30, [sp], #32 + 4805b8: d65f03c0 ret + +00000000004805bc <_ZSt32__make_move_if_noexcept_iteratorIN5Catch14AssertionStatsESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch14AssertionStatsESt13move_iteratorIPS1_EET0_PT_(): + 4805bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4805c0: 910003fd mov x29, sp + 4805c4: f9000fe0 str x0, [sp, #24] + 4805c8: 9100a3e0 add x0, sp, #0x28 + 4805cc: f9400fe1 ldr x1, [sp, #24] + 4805d0: 940002bf bl 4810cc <_ZNSt13move_iteratorIPN5Catch14AssertionStatsEEC1ES2_> + 4805d4: f94017e0 ldr x0, [sp, #40] + 4805d8: a8c37bfd ldp x29, x30, [sp], #48 + 4805dc: d65f03c0 ret + +00000000004805e0 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14AssertionStatsEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch14AssertionStatsEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 4805e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4805e4: 910003fd mov x29, sp + 4805e8: f90017e0 str x0, [sp, #40] + 4805ec: f90013e1 str x1, [sp, #32] + 4805f0: f9000fe2 str x2, [sp, #24] + 4805f4: f9000be3 str x3, [sp, #16] + 4805f8: f9400fe2 ldr x2, [sp, #24] + 4805fc: f94013e1 ldr x1, [sp, #32] + 480600: f94017e0 ldr x0, [sp, #40] + 480604: 940002bb bl 4810f0 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14AssertionStatsEES3_ET0_T_S6_S5_> + 480608: a8c37bfd ldp x29, x30, [sp], #48 + 48060c: d65f03c0 ret + +0000000000480610 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE7destroyIS2_EEvPT_(): + 480610: a9be7bfd stp x29, x30, [sp, #-32]! + 480614: 910003fd mov x29, sp + 480618: f9000fe0 str x0, [sp, #24] + 48061c: f9000be1 str x1, [sp, #16] + 480620: f9400be0 ldr x0, [sp, #16] + 480624: 97ff0848 bl 442744 <_ZN5Catch14AssertionStatsD1Ev> + 480628: d503201f nop + 48062c: a8c27bfd ldp x29, x30, [sp], #32 + 480630: d65f03c0 ret + +0000000000480634 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS5_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS5_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 480634: a9bb7bfd stp x29, x30, [sp, #-80]! + 480638: 910003fd mov x29, sp + 48063c: a90153f3 stp x19, x20, [sp, #16] + 480640: f9001fe0 str x0, [sp, #56] + 480644: 3900c3e1 strb w1, [sp, #48] + 480648: f90017e2 str x2, [sp, #40] + 48064c: f90013e3 str x3, [sp, #32] + 480650: f9401fe0 ldr x0, [sp, #56] + 480654: f900001f str xzr, [x0] + 480658: f9401fe0 ldr x0, [sp, #56] + 48065c: 91002013 add x19, x0, #0x8 + 480660: f94013e0 ldr x0, [sp, #32] + 480664: 97fff544 bl 47db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 480668: aa0003e4 mov x4, x0 + 48066c: f94017e3 ldr x3, [sp, #40] + 480670: d2800002 mov x2, #0x0 // #0 + 480674: 2a1403e1 mov w1, w20 + 480678: aa1303e0 mov x0, x19 + 48067c: 940002a9 bl 481120 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEESaIS9_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 480680: f9401fe0 ldr x0, [sp, #56] + 480684: 91002002 add x2, x0, #0x8 + 480688: b0000220 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 48068c: 9123c001 add x1, x0, #0x8f0 + 480690: aa0203e0 mov x0, x2 + 480694: 97fe5960 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 480698: f90027e0 str x0, [sp, #72] + 48069c: f9401fe0 ldr x0, [sp, #56] + 4806a0: f94027e1 ldr x1, [sp, #72] + 4806a4: f9000001 str x1, [x0] + 4806a8: f9401fe0 ldr x0, [sp, #56] + 4806ac: f9400000 ldr x0, [x0] + 4806b0: aa0003e1 mov x1, x0 + 4806b4: f9401fe0 ldr x0, [sp, #56] + 4806b8: 940002e1 bl 48123c <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4806bc: d503201f nop + 4806c0: a94153f3 ldp x19, x20, [sp, #16] + 4806c4: a8c57bfd ldp x29, x30, [sp], #80 + 4806c8: d65f03c0 ret + +00000000004806cc <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE8max_sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE8max_sizeEv(): + 4806cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4806d0: 910003fd mov x29, sp + 4806d4: f9000fe0 str x0, [sp, #24] + 4806d8: f9400fe0 ldr x0, [sp, #24] + 4806dc: 940002e5 bl 481270 <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv> + 4806e0: 940002dd bl 481254 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE8max_sizeERKS8_> + 4806e4: a8c27bfd ldp x29, x30, [sp], #32 + 4806e8: d65f03c0 ret + +00000000004806ec <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE4sizeEv(): + 4806ec: d10043ff sub sp, sp, #0x10 + 4806f0: f90007e0 str x0, [sp, #8] + 4806f4: f94007e0 ldr x0, [sp, #8] + 4806f8: f9400401 ldr x1, [x0, #8] + 4806fc: f94007e0 ldr x0, [sp, #8] + 480700: f9400000 ldr x0, [x0] + 480704: cb000020 sub x0, x1, x0 + 480708: 9344fc01 asr x1, x0, #4 + 48070c: aa0103e0 mov x0, x1 + 480710: 910043ff add sp, sp, #0x10 + 480714: d65f03c0 ret + +0000000000480718 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE8allocateERS8_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE8allocateERS8_m(): + 480718: a9be7bfd stp x29, x30, [sp, #-32]! + 48071c: 910003fd mov x29, sp + 480720: f9000fe0 str x0, [sp, #24] + 480724: f9000be1 str x1, [sp, #16] + 480728: d2800002 mov x2, #0x0 // #0 + 48072c: f9400be1 ldr x1, [sp, #16] + 480730: f9400fe0 ldr x0, [sp, #24] + 480734: 940002d4 bl 481284 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE8allocateEmPKv> + 480738: a8c27bfd ldp x29, x30, [sp], #32 + 48073c: d65f03c0 ret + +0000000000480740 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESt13move_iteratorIPS7_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESt13move_iteratorIPS7_EET0_PT_(): + 480740: a9bd7bfd stp x29, x30, [sp, #-48]! + 480744: 910003fd mov x29, sp + 480748: f9000fe0 str x0, [sp, #24] + 48074c: 9100a3e0 add x0, sp, #0x28 + 480750: f9400fe1 ldr x1, [sp, #24] + 480754: 940002e0 bl 4812d4 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEC1ES8_> + 480758: f94017e0 ldr x0, [sp, #40] + 48075c: a8c37bfd ldp x29, x30, [sp], #48 + 480760: d65f03c0 ret + +0000000000480764 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES9_S8_ET0_T_SC_SB_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES9_S8_ET0_T_SC_SB_RSaIT1_E(): + 480764: a9bd7bfd stp x29, x30, [sp, #-48]! + 480768: 910003fd mov x29, sp + 48076c: f90017e0 str x0, [sp, #40] + 480770: f90013e1 str x1, [sp, #32] + 480774: f9000fe2 str x2, [sp, #24] + 480778: f9000be3 str x3, [sp, #16] + 48077c: f9400fe2 ldr x2, [sp, #24] + 480780: f94013e1 ldr x1, [sp, #32] + 480784: f94017e0 ldr x0, [sp, #40] + 480788: 940002dc bl 4812f8 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES9_ET0_T_SC_SB_> + 48078c: a8c37bfd ldp x29, x30, [sp], #48 + 480790: d65f03c0 ret + +0000000000480794 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE7destroyIS8_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE7destroyIS8_EEvPT_(): + 480794: a9be7bfd stp x29, x30, [sp, #-32]! + 480798: 910003fd mov x29, sp + 48079c: f9000fe0 str x0, [sp, #24] + 4807a0: f9000be1 str x1, [sp, #16] + 4807a4: f9400be0 ldr x0, [sp, #16] + 4807a8: 97ffee19 bl 47c00c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEED1Ev> + 4807ac: d503201f nop + 4807b0: a8c27bfd ldp x29, x30, [sp], #32 + 4807b4: d65f03c0 ret + +00000000004807b8 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS7_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4807b8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4807bc: 910003fd mov x29, sp + 4807c0: a90153f3 stp x19, x20, [sp, #16] + 4807c4: f9001fe0 str x0, [sp, #56] + 4807c8: 3900c3e1 strb w1, [sp, #48] + 4807cc: f90017e2 str x2, [sp, #40] + 4807d0: f90013e3 str x3, [sp, #32] + 4807d4: f9401fe0 ldr x0, [sp, #56] + 4807d8: f900001f str xzr, [x0] + 4807dc: f9401fe0 ldr x0, [sp, #56] + 4807e0: 91002013 add x19, x0, #0x8 + 4807e4: f94013e0 ldr x0, [sp, #32] + 4807e8: 97fff5d6 bl 47df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 4807ec: aa0003e4 mov x4, x0 + 4807f0: f94017e3 ldr x3, [sp, #40] + 4807f4: d2800002 mov x2, #0x0 // #0 + 4807f8: 2a1403e1 mov w1, w20 + 4807fc: aa1303e0 mov x0, x19 + 480800: 940002cb bl 48132c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEESaISB_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 480804: f9401fe0 ldr x0, [sp, #56] + 480808: 91002002 add x2, x0, #0x8 + 48080c: b0000220 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 480810: 9123c001 add x1, x0, #0x8f0 + 480814: aa0203e0 mov x0, x2 + 480818: 97fe58ff bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 48081c: f90027e0 str x0, [sp, #72] + 480820: f9401fe0 ldr x0, [sp, #56] + 480824: f94027e1 ldr x1, [sp, #72] + 480828: f9000001 str x1, [x0] + 48082c: f9401fe0 ldr x0, [sp, #56] + 480830: f9400000 ldr x0, [x0] + 480834: aa0003e1 mov x1, x0 + 480838: f9401fe0 ldr x0, [sp, #56] + 48083c: 94000303 bl 481448 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 480840: d503201f nop + 480844: a94153f3 ldp x19, x20, [sp, #16] + 480848: a8c57bfd ldp x29, x30, [sp], #80 + 48084c: d65f03c0 ret + +0000000000480850 <_ZSt18__do_alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEEvRT_SA_St17integral_constantIbLb0EE>: +_ZSt18__do_alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEEvRT_SA_St17integral_constantIbLb0EE(): + 480850: d10083ff sub sp, sp, #0x20 + 480854: f9000fe0 str x0, [sp, #24] + 480858: f9000be1 str x1, [sp, #16] + 48085c: 390023e2 strb w2, [sp, #8] + 480860: d503201f nop + 480864: 910083ff add sp, sp, #0x20 + 480868: d65f03c0 ret + +000000000048086c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE8max_sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE8max_sizeEv(): + 48086c: a9be7bfd stp x29, x30, [sp, #-32]! + 480870: 910003fd mov x29, sp + 480874: f9000fe0 str x0, [sp, #24] + 480878: f9400fe0 ldr x0, [sp, #24] + 48087c: 94000300 bl 48147c <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv> + 480880: 940002f8 bl 481460 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE8max_sizeERKSA_> + 480884: a8c27bfd ldp x29, x30, [sp], #32 + 480888: d65f03c0 ret + +000000000048088c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4sizeEv(): + 48088c: d10043ff sub sp, sp, #0x10 + 480890: f90007e0 str x0, [sp, #8] + 480894: f94007e0 ldr x0, [sp, #8] + 480898: f9400401 ldr x1, [x0, #8] + 48089c: f94007e0 ldr x0, [sp, #8] + 4808a0: f9400000 ldr x0, [x0] + 4808a4: cb000020 sub x0, x1, x0 + 4808a8: 9344fc01 asr x1, x0, #4 + 4808ac: aa0103e0 mov x0, x1 + 4808b0: 910043ff add sp, sp, #0x10 + 4808b4: d65f03c0 ret + +00000000004808b8 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE8allocateERSA_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE8allocateERSA_m(): + 4808b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4808bc: 910003fd mov x29, sp + 4808c0: f9000fe0 str x0, [sp, #24] + 4808c4: f9000be1 str x1, [sp, #16] + 4808c8: d2800002 mov x2, #0x0 // #0 + 4808cc: f9400be1 ldr x1, [sp, #16] + 4808d0: f9400fe0 ldr x0, [sp, #24] + 4808d4: 940002ef bl 481490 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE8allocateEmPKv> + 4808d8: a8c27bfd ldp x29, x30, [sp], #32 + 4808dc: d65f03c0 ret + +00000000004808e0 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESt13move_iteratorIPS9_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESt13move_iteratorIPS9_EET0_PT_(): + 4808e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4808e4: 910003fd mov x29, sp + 4808e8: f9000fe0 str x0, [sp, #24] + 4808ec: 9100a3e0 add x0, sp, #0x28 + 4808f0: f9400fe1 ldr x1, [sp, #24] + 4808f4: 940002fb bl 4814e0 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEC1ESA_> + 4808f8: f94017e0 ldr x0, [sp, #40] + 4808fc: a8c37bfd ldp x29, x30, [sp], #48 + 480900: d65f03c0 ret + +0000000000480904 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESB_SA_ET0_T_SE_SD_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESB_SA_ET0_T_SE_SD_RSaIT1_E(): + 480904: a9bd7bfd stp x29, x30, [sp, #-48]! + 480908: 910003fd mov x29, sp + 48090c: f90017e0 str x0, [sp, #40] + 480910: f90013e1 str x1, [sp, #32] + 480914: f9000fe2 str x2, [sp, #24] + 480918: f9000be3 str x3, [sp, #16] + 48091c: f9400fe2 ldr x2, [sp, #24] + 480920: f94013e1 ldr x1, [sp, #32] + 480924: f94017e0 ldr x0, [sp, #40] + 480928: 940002f7 bl 481504 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESB_ET0_T_SE_SD_> + 48092c: a8c37bfd ldp x29, x30, [sp], #48 + 480930: d65f03c0 ret + +0000000000480934 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE7destroyISA_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE7destroyISA_EEvPT_(): + 480934: a9be7bfd stp x29, x30, [sp, #-32]! + 480938: 910003fd mov x29, sp + 48093c: f9000fe0 str x0, [sp, #24] + 480940: f9000be1 str x1, [sp, #16] + 480944: f9400be0 ldr x0, [sp, #16] + 480948: 97ffee12 bl 47c190 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEED1Ev> + 48094c: d503201f nop + 480950: a8c27bfd ldp x29, x30, [sp], #32 + 480954: d65f03c0 ret + +0000000000480958 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS9_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS9_EJRKS3_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 480958: a9bb7bfd stp x29, x30, [sp, #-80]! + 48095c: 910003fd mov x29, sp + 480960: a90153f3 stp x19, x20, [sp, #16] + 480964: f9001fe0 str x0, [sp, #56] + 480968: 3900c3e1 strb w1, [sp, #48] + 48096c: f90017e2 str x2, [sp, #40] + 480970: f90013e3 str x3, [sp, #32] + 480974: f9401fe0 ldr x0, [sp, #56] + 480978: f900001f str xzr, [x0] + 48097c: f9401fe0 ldr x0, [sp, #56] + 480980: 91002013 add x19, x0, #0x8 + 480984: f94013e0 ldr x0, [sp, #32] + 480988: 97fff672 bl 47e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 48098c: aa0003e4 mov x4, x0 + 480990: f94017e3 ldr x3, [sp, #40] + 480994: d2800002 mov x2, #0x0 // #0 + 480998: 2a1403e1 mov w1, w20 + 48099c: aa1303e0 mov x0, x19 + 4809a0: 940002e6 bl 481538 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESaISD_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4809a4: f9401fe0 ldr x0, [sp, #56] + 4809a8: 91002002 add x2, x0, #0x8 + 4809ac: b0000220 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4809b0: 9123c001 add x1, x0, #0x8f0 + 4809b4: aa0203e0 mov x0, x2 + 4809b8: 97fe5897 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4809bc: f90027e0 str x0, [sp, #72] + 4809c0: f9401fe0 ldr x0, [sp, #56] + 4809c4: f94027e1 ldr x1, [sp, #72] + 4809c8: f9000001 str x1, [x0] + 4809cc: f9401fe0 ldr x0, [sp, #56] + 4809d0: f9400000 ldr x0, [x0] + 4809d4: aa0003e1 mov x1, x0 + 4809d8: f9401fe0 ldr x0, [sp, #56] + 4809dc: 9400031e bl 481654 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS9_S9_EENSt9enable_ifIXntsrNSC_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4809e0: d503201f nop + 4809e4: a94153f3 ldp x19, x20, [sp, #16] + 4809e8: a8c57bfd ldp x29, x30, [sp], #80 + 4809ec: d65f03c0 ret + +00000000004809f0 <_ZSt18__do_alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEvRT_SC_St17integral_constantIbLb0EE>: +_ZSt18__do_alloc_on_swapISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEvRT_SC_St17integral_constantIbLb0EE(): + 4809f0: d10083ff sub sp, sp, #0x20 + 4809f4: f9000fe0 str x0, [sp, #24] + 4809f8: f9000be1 str x1, [sp, #16] + 4809fc: 390023e2 strb w2, [sp, #8] + 480a00: d503201f nop + 480a04: 910083ff add sp, sp, #0x20 + 480a08: d65f03c0 ret + +0000000000480a0c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE8max_sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE8max_sizeEv(): + 480a0c: a9be7bfd stp x29, x30, [sp, #-32]! + 480a10: 910003fd mov x29, sp + 480a14: f9000fe0 str x0, [sp, #24] + 480a18: f9400fe0 ldr x0, [sp, #24] + 480a1c: 9400031b bl 481688 <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv> + 480a20: 94000313 bl 48166c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE8max_sizeERKSC_> + 480a24: a8c27bfd ldp x29, x30, [sp], #32 + 480a28: d65f03c0 ret + +0000000000480a2c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE4sizeEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE4sizeEv(): + 480a2c: d10043ff sub sp, sp, #0x10 + 480a30: f90007e0 str x0, [sp, #8] + 480a34: f94007e0 ldr x0, [sp, #8] + 480a38: f9400401 ldr x1, [x0, #8] + 480a3c: f94007e0 ldr x0, [sp, #8] + 480a40: f9400000 ldr x0, [x0] + 480a44: cb000020 sub x0, x1, x0 + 480a48: 9344fc01 asr x1, x0, #4 + 480a4c: aa0103e0 mov x0, x1 + 480a50: 910043ff add sp, sp, #0x10 + 480a54: d65f03c0 ret + +0000000000480a58 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE8allocateERSC_m>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE8allocateERSC_m(): + 480a58: a9be7bfd stp x29, x30, [sp, #-32]! + 480a5c: 910003fd mov x29, sp + 480a60: f9000fe0 str x0, [sp, #24] + 480a64: f9000be1 str x1, [sp, #16] + 480a68: d2800002 mov x2, #0x0 // #0 + 480a6c: f9400be1 ldr x1, [sp, #16] + 480a70: f9400fe0 ldr x0, [sp, #24] + 480a74: 9400030a bl 48169c <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE8allocateEmPKv> + 480a78: a8c27bfd ldp x29, x30, [sp], #32 + 480a7c: d65f03c0 ret + +0000000000480a80 <_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESt13move_iteratorIPSB_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESt13move_iteratorIPSB_EET0_PT_(): + 480a80: a9bd7bfd stp x29, x30, [sp, #-48]! + 480a84: 910003fd mov x29, sp + 480a88: f9000fe0 str x0, [sp, #24] + 480a8c: 9100a3e0 add x0, sp, #0x28 + 480a90: f9400fe1 ldr x1, [sp, #24] + 480a94: 94000316 bl 4816ec <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEC1ESC_> + 480a98: f94017e0 ldr x0, [sp, #40] + 480a9c: a8c37bfd ldp x29, x30, [sp], #48 + 480aa0: d65f03c0 ret + +0000000000480aa4 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEESD_SC_ET0_T_SG_SF_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEESD_SC_ET0_T_SG_SF_RSaIT1_E(): + 480aa4: a9bd7bfd stp x29, x30, [sp, #-48]! + 480aa8: 910003fd mov x29, sp + 480aac: f90017e0 str x0, [sp, #40] + 480ab0: f90013e1 str x1, [sp, #32] + 480ab4: f9000fe2 str x2, [sp, #24] + 480ab8: f9000be3 str x3, [sp, #16] + 480abc: f9400fe2 ldr x2, [sp, #24] + 480ac0: f94013e1 ldr x1, [sp, #32] + 480ac4: f94017e0 ldr x0, [sp, #40] + 480ac8: 94000312 bl 481710 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEESD_ET0_T_SG_SF_> + 480acc: a8c37bfd ldp x29, x30, [sp], #48 + 480ad0: d65f03c0 ret + +0000000000480ad4 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE7destroyISC_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE7destroyISC_EEvPT_(): + 480ad4: a9be7bfd stp x29, x30, [sp, #-32]! + 480ad8: 910003fd mov x29, sp + 480adc: f9000fe0 str x0, [sp, #24] + 480ae0: f9000be1 str x1, [sp, #16] + 480ae4: f9400be0 ldr x0, [sp, #16] + 480ae8: 97ffeddb bl 47c254 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEED1Ev> + 480aec: d503201f nop + 480af0: a8c27bfd ldp x29, x30, [sp], #32 + 480af4: d65f03c0 ret + +0000000000480af8 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE10deallocateEPS5_m>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE10deallocateEPS5_m(): + 480af8: a9bd7bfd stp x29, x30, [sp, #-48]! + 480afc: 910003fd mov x29, sp + 480b00: f90017e0 str x0, [sp, #40] + 480b04: f90013e1 str x1, [sp, #32] + 480b08: f9000fe2 str x2, [sp, #24] + 480b0c: f94013e0 ldr x0, [sp, #32] + 480b10: 97fe1a00 bl 407310 <_ZdlPv@plt> + 480b14: d503201f nop + 480b18: a8c37bfd ldp x29, x30, [sp], #48 + 480b1c: d65f03c0 ret + +0000000000480b20 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEPT_RS5_>: +_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEPT_RS5_(): + 480b20: d10043ff sub sp, sp, #0x10 + 480b24: f90007e0 str x0, [sp, #8] + 480b28: f94007e0 ldr x0, [sp, #8] + 480b2c: 910043ff add sp, sp, #0x10 + 480b30: d65f03c0 ret + +0000000000480b34 <_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEvPT_>: +_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEvPT_(): + 480b34: a9be7bfd stp x29, x30, [sp, #-32]! + 480b38: 910003fd mov x29, sp + 480b3c: f9000fe0 str x0, [sp, #24] + 480b40: f9400fe0 ldr x0, [sp, #24] + 480b44: 97ffebef bl 47bb00 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 480b48: d503201f nop + 480b4c: a8c27bfd ldp x29, x30, [sp], #32 + 480b50: d65f03c0 ret + +0000000000480b54 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE10deallocateEPS2_m(): + 480b54: a9bd7bfd stp x29, x30, [sp, #-48]! + 480b58: 910003fd mov x29, sp + 480b5c: f90017e0 str x0, [sp, #40] + 480b60: f90013e1 str x1, [sp, #32] + 480b64: f9000fe2 str x2, [sp, #24] + 480b68: f94013e0 ldr x0, [sp, #32] + 480b6c: 97fe19e9 bl 407310 <_ZdlPv@plt> + 480b70: d503201f nop + 480b74: a8c37bfd ldp x29, x30, [sp], #48 + 480b78: d65f03c0 ret + +0000000000480b7c <_ZSt11__addressofIN5Catch14AssertionStatsEEPT_RS2_>: +_ZSt11__addressofIN5Catch14AssertionStatsEEPT_RS2_(): + 480b7c: d10043ff sub sp, sp, #0x10 + 480b80: f90007e0 str x0, [sp, #8] + 480b84: f94007e0 ldr x0, [sp, #8] + 480b88: 910043ff add sp, sp, #0x10 + 480b8c: d65f03c0 ret + +0000000000480b90 <_ZSt8_DestroyIN5Catch14AssertionStatsEEvPT_>: +_ZSt8_DestroyIN5Catch14AssertionStatsEEvPT_(): + 480b90: a9be7bfd stp x29, x30, [sp, #-32]! + 480b94: 910003fd mov x29, sp + 480b98: f9000fe0 str x0, [sp, #24] + 480b9c: f9400fe0 ldr x0, [sp, #24] + 480ba0: 97ff06e9 bl 442744 <_ZN5Catch14AssertionStatsD1Ev> + 480ba4: d503201f nop + 480ba8: a8c27bfd ldp x29, x30, [sp], #32 + 480bac: d65f03c0 ret + +0000000000480bb0 <_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEE10deallocateEPS8_m>: +_ZN9__gnu_cxx13new_allocatorISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS6_EEE10deallocateEPS8_m(): + 480bb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 480bb4: 910003fd mov x29, sp + 480bb8: f90017e0 str x0, [sp, #40] + 480bbc: f90013e1 str x1, [sp, #32] + 480bc0: f9000fe2 str x2, [sp, #24] + 480bc4: f94013e0 ldr x0, [sp, #32] + 480bc8: 97fe19d2 bl 407310 <_ZdlPv@plt> + 480bcc: d503201f nop + 480bd0: a8c37bfd ldp x29, x30, [sp], #48 + 480bd4: d65f03c0 ret + +0000000000480bd8 <_ZSt11__addressofISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEPT_RS8_>: +_ZSt11__addressofISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEPT_RS8_(): + 480bd8: d10043ff sub sp, sp, #0x10 + 480bdc: f90007e0 str x0, [sp, #8] + 480be0: f94007e0 ldr x0, [sp, #8] + 480be4: 910043ff add sp, sp, #0x10 + 480be8: d65f03c0 ret + +0000000000480bec <_ZSt8_DestroyISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEvPT_>: +_ZSt8_DestroyISt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS5_EEEvPT_(): + 480bec: a9be7bfd stp x29, x30, [sp, #-32]! + 480bf0: 910003fd mov x29, sp + 480bf4: f9000fe0 str x0, [sp, #24] + 480bf8: f9400fe0 ldr x0, [sp, #24] + 480bfc: 97ffedfb bl 47c3e8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED1Ev> + 480c00: d503201f nop + 480c04: a8c27bfd ldp x29, x30, [sp], #32 + 480c08: d65f03c0 ret + +0000000000480c0c <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE10deallocateEPS8_m>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE10deallocateEPS8_m(): + 480c0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 480c10: 910003fd mov x29, sp + 480c14: f90017e0 str x0, [sp, #40] + 480c18: f90013e1 str x1, [sp, #32] + 480c1c: f9000fe2 str x2, [sp, #24] + 480c20: f94013e0 ldr x0, [sp, #32] + 480c24: 97fe19bb bl 407310 <_ZdlPv@plt> + 480c28: d503201f nop + 480c2c: a8c37bfd ldp x29, x30, [sp], #48 + 480c30: d65f03c0 ret + +0000000000480c34 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEPT_RS8_>: +_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEPT_RS8_(): + 480c34: d10043ff sub sp, sp, #0x10 + 480c38: f90007e0 str x0, [sp, #8] + 480c3c: f94007e0 ldr x0, [sp, #8] + 480c40: 910043ff add sp, sp, #0x10 + 480c44: d65f03c0 ret + +0000000000480c48 <_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEvPT_>: +_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEvPT_(): + 480c48: a9be7bfd stp x29, x30, [sp, #-32]! + 480c4c: 910003fd mov x29, sp + 480c50: f9000fe0 str x0, [sp, #24] + 480c54: f9400fe0 ldr x0, [sp, #24] + 480c58: 97ffeced bl 47c00c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEED1Ev> + 480c5c: d503201f nop + 480c60: a8c27bfd ldp x29, x30, [sp], #32 + 480c64: d65f03c0 ret + +0000000000480c68 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE10deallocateEPSA_m>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE10deallocateEPSA_m(): + 480c68: a9bd7bfd stp x29, x30, [sp, #-48]! + 480c6c: 910003fd mov x29, sp + 480c70: f90017e0 str x0, [sp, #40] + 480c74: f90013e1 str x1, [sp, #32] + 480c78: f9000fe2 str x2, [sp, #24] + 480c7c: f94013e0 ldr x0, [sp, #32] + 480c80: 97fe19a4 bl 407310 <_ZdlPv@plt> + 480c84: d503201f nop + 480c88: a8c37bfd ldp x29, x30, [sp], #48 + 480c8c: d65f03c0 ret + +0000000000480c90 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEPT_RSA_>: +_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEPT_RSA_(): + 480c90: d10043ff sub sp, sp, #0x10 + 480c94: f90007e0 str x0, [sp, #8] + 480c98: f94007e0 ldr x0, [sp, #8] + 480c9c: 910043ff add sp, sp, #0x10 + 480ca0: d65f03c0 ret + +0000000000480ca4 <_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEvPT_>: +_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEvPT_(): + 480ca4: a9be7bfd stp x29, x30, [sp, #-32]! + 480ca8: 910003fd mov x29, sp + 480cac: f9000fe0 str x0, [sp, #24] + 480cb0: f9400fe0 ldr x0, [sp, #24] + 480cb4: 97ffed37 bl 47c190 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEED1Ev> + 480cb8: d503201f nop + 480cbc: a8c27bfd ldp x29, x30, [sp], #32 + 480cc0: d65f03c0 ret + +0000000000480cc4 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE10deallocateEPSC_m>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE10deallocateEPSC_m(): + 480cc4: a9bd7bfd stp x29, x30, [sp, #-48]! + 480cc8: 910003fd mov x29, sp + 480ccc: f90017e0 str x0, [sp, #40] + 480cd0: f90013e1 str x1, [sp, #32] + 480cd4: f9000fe2 str x2, [sp, #24] + 480cd8: f94013e0 ldr x0, [sp, #32] + 480cdc: 97fe198d bl 407310 <_ZdlPv@plt> + 480ce0: d503201f nop + 480ce4: a8c37bfd ldp x29, x30, [sp], #48 + 480ce8: d65f03c0 ret + +0000000000480cec <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEPT_RSC_>: +_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEPT_RSC_(): + 480cec: d10043ff sub sp, sp, #0x10 + 480cf0: f90007e0 str x0, [sp, #8] + 480cf4: f94007e0 ldr x0, [sp, #8] + 480cf8: 910043ff add sp, sp, #0x10 + 480cfc: d65f03c0 ret + +0000000000480d00 <_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEvPT_>: +_ZSt8_DestroyISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEvPT_(): + 480d00: a9be7bfd stp x29, x30, [sp, #-32]! + 480d04: 910003fd mov x29, sp + 480d08: f9000fe0 str x0, [sp, #24] + 480d0c: f9400fe0 ldr x0, [sp, #24] + 480d10: 97ffed51 bl 47c254 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEED1Ev> + 480d14: d503201f nop + 480d18: a8c27bfd ldp x29, x30, [sp], #32 + 480d1c: d65f03c0 ret + +0000000000480d20 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase11SectionNodeESaIS6_EJRNS4_12SectionStatsEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch22CumulativeReporterBase11SectionNodeESaIS6_EJRNS4_12SectionStatsEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 480d20: a9b77bfd stp x29, x30, [sp, #-144]! + 480d24: 910003fd mov x29, sp + 480d28: a90153f3 stp x19, x20, [sp, #16] + 480d2c: a9025bf5 stp x21, x22, [sp, #32] + 480d30: f9002fe0 str x0, [sp, #88] + 480d34: 390143e1 strb w1, [sp, #80] + 480d38: f90027e2 str x2, [sp, #72] + 480d3c: f90023e3 str x3, [sp, #64] + 480d40: f9001fe4 str x4, [sp, #56] + 480d44: f9402fe0 ldr x0, [sp, #88] + 480d48: f900001f str xzr, [x0] + 480d4c: 9101e3e0 add x0, sp, #0x78 + 480d50: f94023e1 ldr x1, [sp, #64] + 480d54: 9400027c bl 481744 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E> + 480d58: 9101e3e0 add x0, sp, #0x78 + 480d5c: 9101a3e1 add x1, sp, #0x68 + 480d60: aa0103e8 mov x8, x1 + 480d64: 94000289 bl 481788 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_> + 480d68: 9101a3e0 add x0, sp, #0x68 + 480d6c: 940002a9 bl 481810 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 480d70: f90047e0 str x0, [sp, #136] + 480d74: f94023e0 ldr x0, [sp, #64] + 480d78: 940002ae bl 481830 <_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase11SectionNodeEEEONSt16remove_referenceIT_E4typeEOS7_> + 480d7c: aa0003e1 mov x1, x0 + 480d80: 910203e0 add x0, sp, #0x80 + 480d84: 940002b0 bl 481844 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS2_> + 480d88: 910203f4 add x20, sp, #0x80 + 480d8c: f9401fe0 ldr x0, [sp, #56] + 480d90: 97fff1a0 bl 47d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE> + 480d94: aa0003f6 mov x22, x0 + 480d98: f94047f3 ldr x19, [sp, #136] + 480d9c: aa1303e1 mov x1, x19 + 480da0: d2801b00 mov x0, #0xd8 // #216 + 480da4: 97fe2db5 bl 40c478 <_ZnwmPv> + 480da8: aa0003f5 mov x21, x0 + 480dac: aa1603e2 mov x2, x22 + 480db0: aa1403e1 mov x1, x20 + 480db4: aa1503e0 mov x0, x21 + 480db8: 940002bd bl 4818ac <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRNS0_12SectionStatsEEEES3_DpOT_> + 480dbc: 910203e0 add x0, sp, #0x80 + 480dc0: 97fff18c bl 47d3f0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 480dc4: f9402fe0 ldr x0, [sp, #88] + 480dc8: f94047e1 ldr x1, [sp, #136] + 480dcc: f9000001 str x1, [x0] + 480dd0: 9101a3e0 add x0, sp, #0x68 + 480dd4: d2800001 mov x1, #0x0 // #0 + 480dd8: 940002e1 bl 48195c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 480ddc: 9101a3e0 add x0, sp, #0x68 + 480de0: 9400027a bl 4817c8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 480de4: 9101e3e0 add x0, sp, #0x78 + 480de8: 94000260 bl 481768 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 480dec: 14000010 b 480e2c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase11SectionNodeESaIS6_EJRNS4_12SectionStatsEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 480df0: aa0003f4 mov x20, x0 + 480df4: aa1303e1 mov x1, x19 + 480df8: aa1503e0 mov x0, x21 + 480dfc: 97fe2da5 bl 40c490 <_ZdlPvS_> + 480e00: aa1403f3 mov x19, x20 + 480e04: 910203e0 add x0, sp, #0x80 + 480e08: 97fff17a bl 47d3f0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 480e0c: 9101a3e0 add x0, sp, #0x68 + 480e10: 9400026e bl 4817c8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 480e14: 14000002 b 480e1c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase11SectionNodeESaIS6_EJRNS4_12SectionStatsEEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 480e18: aa0003f3 mov x19, x0 + 480e1c: 9101e3e0 add x0, sp, #0x78 + 480e20: 94000252 bl 481768 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 480e24: aa1303e0 mov x0, x19 + 480e28: 97fe1ab6 bl 407900 <_Unwind_Resume@plt> + 480e2c: a94153f3 ldp x19, x20, [sp, #16] + 480e30: a9425bf5 ldp x21, x22, [sp, #32] + 480e34: a8c97bfd ldp x29, x30, [sp], #144 + 480e38: d65f03c0 ret + +0000000000480e3c <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsrNS5_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 480e3c: d10043ff sub sp, sp, #0x10 + 480e40: f90007e0 str x0, [sp, #8] + 480e44: f90003e1 str x1, [sp] + 480e48: d503201f nop + 480e4c: 910043ff add sp, sp, #0x10 + 480e50: d65f03c0 ret + +0000000000480e54 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE8max_sizeERKS5_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEE8max_sizeERKS5_(): + 480e54: a9be7bfd stp x29, x30, [sp, #-32]! + 480e58: 910003fd mov x29, sp + 480e5c: f9000fe0 str x0, [sp, #24] + 480e60: f9400fe0 ldr x0, [sp, #24] + 480e64: 940002c6 bl 48197c <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE8max_sizeEv> + 480e68: a8c27bfd ldp x29, x30, [sp], #32 + 480e6c: d65f03c0 ret + +0000000000480e70 <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE19_M_get_Tp_allocatorEv(): + 480e70: d10043ff sub sp, sp, #0x10 + 480e74: f90007e0 str x0, [sp, #8] + 480e78: f94007e0 ldr x0, [sp, #8] + 480e7c: 910043ff add sp, sp, #0x10 + 480e80: d65f03c0 ret + +0000000000480e84 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE8allocateEmPKv(): + 480e84: a9bd7bfd stp x29, x30, [sp, #-48]! + 480e88: 910003fd mov x29, sp + 480e8c: f90017e0 str x0, [sp, #40] + 480e90: f90013e1 str x1, [sp, #32] + 480e94: f9000fe2 str x2, [sp, #24] + 480e98: f94017e0 ldr x0, [sp, #40] + 480e9c: 940002b8 bl 48197c <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE8max_sizeEv> + 480ea0: aa0003e1 mov x1, x0 + 480ea4: f94013e0 ldr x0, [sp, #32] + 480ea8: eb01001f cmp x0, x1 + 480eac: 1a9f97e0 cset w0, hi // hi = pmore + 480eb0: 12001c00 and w0, w0, #0xff + 480eb4: 7100001f cmp w0, #0x0 + 480eb8: 54000040 b.eq 480ec0 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE8allocateEmPKv+0x3c> // b.none + 480ebc: 97fe1809 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 480ec0: f94013e0 ldr x0, [sp, #32] + 480ec4: d37cec00 lsl x0, x0, #4 + 480ec8: 97fe1926 bl 407360 <_Znwm@plt> + 480ecc: a8c37bfd ldp x29, x30, [sp], #48 + 480ed0: d65f03c0 ret + +0000000000480ed4 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC1ES5_>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEC1ES5_(): + 480ed4: d10043ff sub sp, sp, #0x10 + 480ed8: f90007e0 str x0, [sp, #8] + 480edc: f90003e1 str x1, [sp] + 480ee0: f94007e0 ldr x0, [sp, #8] + 480ee4: f94003e1 ldr x1, [sp] + 480ee8: f9000001 str x1, [x0] + 480eec: d503201f nop + 480ef0: 910043ff add sp, sp, #0x10 + 480ef4: d65f03c0 ret + +0000000000480ef8 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES6_ET0_T_S9_S8_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES6_ET0_T_S9_S8_(): + 480ef8: a9bc7bfd stp x29, x30, [sp, #-64]! + 480efc: 910003fd mov x29, sp + 480f00: f90017e0 str x0, [sp, #40] + 480f04: f90013e1 str x1, [sp, #32] + 480f08: f9000fe2 str x2, [sp, #24] + 480f0c: 52800020 mov w0, #0x1 // #1 + 480f10: 3900ffe0 strb w0, [sp, #63] + 480f14: f9400fe2 ldr x2, [sp, #24] + 480f18: f94013e1 ldr x1, [sp, #32] + 480f1c: f94017e0 ldr x0, [sp, #40] + 480f20: 9400029c bl 481990 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES8_EET0_T_SB_SA_> + 480f24: a8c47bfd ldp x29, x30, [sp], #64 + 480f28: d65f03c0 ret + +0000000000480f2c <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch11MessageInfoEES2_E17_S_select_on_copyERKS3_>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch11MessageInfoEES2_E17_S_select_on_copyERKS3_(): + 480f2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 480f30: 910003fd mov x29, sp + 480f34: f9000bf3 str x19, [sp, #16] + 480f38: aa0803f3 mov x19, x8 + 480f3c: f90017e0 str x0, [sp, #40] + 480f40: aa1303e8 mov x8, x19 + 480f44: f94017e0 ldr x0, [sp, #40] + 480f48: 940002bc bl 481a38 <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE37select_on_container_copy_constructionERKS2_> + 480f4c: aa1303e0 mov x0, x19 + 480f50: f9400bf3 ldr x19, [sp, #16] + 480f54: a8c37bfd ldp x29, x30, [sp], #48 + 480f58: d65f03c0 ret + +0000000000480f5c <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1EmRKS2_>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1EmRKS2_(): + 480f5c: a9bc7bfd stp x29, x30, [sp, #-64]! + 480f60: 910003fd mov x29, sp + 480f64: f9000bf3 str x19, [sp, #16] + 480f68: f9001fe0 str x0, [sp, #56] + 480f6c: f9001be1 str x1, [sp, #48] + 480f70: f90017e2 str x2, [sp, #40] + 480f74: f9401fe0 ldr x0, [sp, #56] + 480f78: f94017e1 ldr x1, [sp, #40] + 480f7c: 940002c5 bl 481a90 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC1ERKS2_> + 480f80: f9401be1 ldr x1, [sp, #48] + 480f84: f9401fe0 ldr x0, [sp, #56] + 480f88: 940002d2 bl 481ad0 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE17_M_create_storageEm> + 480f8c: 14000006 b 480fa4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1EmRKS2_+0x48> + 480f90: aa0003f3 mov x19, x0 + 480f94: f9401fe0 ldr x0, [sp, #56] + 480f98: 97ff0b23 bl 443c24 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implD1Ev> + 480f9c: aa1303e0 mov x0, x19 + 480fa0: 97fe1a58 bl 407900 <_Unwind_Resume@plt> + 480fa4: f9400bf3 ldr x19, [sp, #16] + 480fa8: a8c47bfd ldp x29, x30, [sp], #64 + 480fac: d65f03c0 ret + +0000000000480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv(): + 480fb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 480fb4: 910003fd mov x29, sp + 480fb8: f9000fe0 str x0, [sp, #24] + 480fbc: f9400fe0 ldr x0, [sp, #24] + 480fc0: f9400000 ldr x0, [x0] + 480fc4: f90017e0 str x0, [sp, #40] + 480fc8: 9100a3e1 add x1, sp, #0x28 + 480fcc: 910083e0 add x0, sp, #0x20 + 480fd0: 97ff1441 bl 4460d4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 480fd4: f94013e0 ldr x0, [sp, #32] + 480fd8: a8c37bfd ldp x29, x30, [sp], #48 + 480fdc: d65f03c0 ret + +0000000000480fe0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv(): + 480fe0: a9bd7bfd stp x29, x30, [sp, #-48]! + 480fe4: 910003fd mov x29, sp + 480fe8: f9000fe0 str x0, [sp, #24] + 480fec: f9400fe0 ldr x0, [sp, #24] + 480ff0: f9400400 ldr x0, [x0, #8] + 480ff4: f90017e0 str x0, [sp, #40] + 480ff8: 9100a3e1 add x1, sp, #0x28 + 480ffc: 910083e0 add x0, sp, #0x20 + 481000: 97ff1435 bl 4460d4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 481004: f94013e0 ldr x0, [sp, #32] + 481008: a8c37bfd ldp x29, x30, [sp], #48 + 48100c: d65f03c0 ret + +0000000000481010 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_E(): + 481010: a9bd7bfd stp x29, x30, [sp, #-48]! + 481014: 910003fd mov x29, sp + 481018: f90017e0 str x0, [sp, #40] + 48101c: f90013e1 str x1, [sp, #32] + 481020: f9000fe2 str x2, [sp, #24] + 481024: f9000be3 str x3, [sp, #16] + 481028: f9400fe2 ldr x2, [sp, #24] + 48102c: f94013e1 ldr x1, [sp, #32] + 481030: f94017e0 ldr x0, [sp, #40] + 481034: 940002c2 bl 481b3c <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_> + 481038: a8c37bfd ldp x29, x30, [sp], #48 + 48103c: d65f03c0 ret + +0000000000481040 <_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch14AssertionStatsEEE8max_sizeERKS2_(): + 481040: a9be7bfd stp x29, x30, [sp, #-32]! + 481044: 910003fd mov x29, sp + 481048: f9000fe0 str x0, [sp, #24] + 48104c: f9400fe0 ldr x0, [sp, #24] + 481050: 940002c8 bl 481b70 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE8max_sizeEv> + 481054: a8c27bfd ldp x29, x30, [sp], #32 + 481058: d65f03c0 ret + +000000000048105c <_ZNKSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch14AssertionStatsESaIS1_EE19_M_get_Tp_allocatorEv(): + 48105c: d10043ff sub sp, sp, #0x10 + 481060: f90007e0 str x0, [sp, #8] + 481064: f94007e0 ldr x0, [sp, #8] + 481068: 910043ff add sp, sp, #0x10 + 48106c: d65f03c0 ret + +0000000000481070 <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE8allocateEmPKv(): + 481070: a9bd7bfd stp x29, x30, [sp, #-48]! + 481074: 910003fd mov x29, sp + 481078: f90017e0 str x0, [sp, #40] + 48107c: f90013e1 str x1, [sp, #32] + 481080: f9000fe2 str x2, [sp, #24] + 481084: f94017e0 ldr x0, [sp, #40] + 481088: 940002ba bl 481b70 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE8max_sizeEv> + 48108c: aa0003e1 mov x1, x0 + 481090: f94013e0 ldr x0, [sp, #32] + 481094: eb01001f cmp x0, x1 + 481098: 1a9f97e0 cset w0, hi // hi = pmore + 48109c: 12001c00 and w0, w0, #0xff + 4810a0: 7100001f cmp w0, #0x0 + 4810a4: 54000040 b.eq 4810ac <_ZN9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE8allocateEmPKv+0x3c> // b.none + 4810a8: 97fe178e bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4810ac: f94013e1 ldr x1, [sp, #32] + 4810b0: aa0103e0 mov x0, x1 + 4810b4: d37df000 lsl x0, x0, #3 + 4810b8: cb010000 sub x0, x0, x1 + 4810bc: d37be800 lsl x0, x0, #5 + 4810c0: 97fe18a8 bl 407360 <_Znwm@plt> + 4810c4: a8c37bfd ldp x29, x30, [sp], #48 + 4810c8: d65f03c0 ret + +00000000004810cc <_ZNSt13move_iteratorIPN5Catch14AssertionStatsEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch14AssertionStatsEEC2ES2_(): + 4810cc: d10043ff sub sp, sp, #0x10 + 4810d0: f90007e0 str x0, [sp, #8] + 4810d4: f90003e1 str x1, [sp] + 4810d8: f94007e0 ldr x0, [sp, #8] + 4810dc: f94003e1 ldr x1, [sp] + 4810e0: f9000001 str x1, [x0] + 4810e4: d503201f nop + 4810e8: 910043ff add sp, sp, #0x10 + 4810ec: d65f03c0 ret + +00000000004810f0 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14AssertionStatsEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch14AssertionStatsEES3_ET0_T_S6_S5_(): + 4810f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4810f4: 910003fd mov x29, sp + 4810f8: f90017e0 str x0, [sp, #40] + 4810fc: f90013e1 str x1, [sp, #32] + 481100: f9000fe2 str x2, [sp, #24] + 481104: 3900ffff strb wzr, [sp, #63] + 481108: f9400fe2 ldr x2, [sp, #24] + 48110c: f94013e1 ldr x1, [sp, #32] + 481110: f94017e0 ldr x0, [sp, #40] + 481114: 9400029f bl 481b90 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14AssertionStatsEES5_EET0_T_S8_S7_> + 481118: a8c47bfd ldp x29, x30, [sp], #64 + 48111c: d65f03c0 ret + +0000000000481120 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEESaIS9_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEESaIS9_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 481120: a9b77bfd stp x29, x30, [sp, #-144]! + 481124: 910003fd mov x29, sp + 481128: a90153f3 stp x19, x20, [sp, #16] + 48112c: a9025bf5 stp x21, x22, [sp, #32] + 481130: f9002fe0 str x0, [sp, #88] + 481134: 390143e1 strb w1, [sp, #80] + 481138: f90027e2 str x2, [sp, #72] + 48113c: f90023e3 str x3, [sp, #64] + 481140: f9001fe4 str x4, [sp, #56] + 481144: f9402fe0 ldr x0, [sp, #88] + 481148: f900001f str xzr, [x0] + 48114c: 9101e3e0 add x0, sp, #0x78 + 481150: f94023e1 ldr x1, [sp, #64] + 481154: 940002b9 bl 481c38 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E> + 481158: 9101e3e0 add x0, sp, #0x78 + 48115c: 9101a3e1 add x1, sp, #0x68 + 481160: aa0103e8 mov x8, x1 + 481164: 940002c6 bl 481c7c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_> + 481168: 9101a3e0 add x0, sp, #0x68 + 48116c: 940002e6 bl 481d04 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 481170: f90047e0 str x0, [sp, #136] + 481174: f94023e0 ldr x0, [sp, #64] + 481178: 940002eb bl 481d24 <_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSA_> + 48117c: aa0003e1 mov x1, x0 + 481180: 910203e0 add x0, sp, #0x80 + 481184: 940002ed bl 481d38 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEEC1ERKS5_> + 481188: 910203f4 add x20, sp, #0x80 + 48118c: f9401fe0 ldr x0, [sp, #56] + 481190: 97fff279 bl 47db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 481194: aa0003f6 mov x22, x0 + 481198: f94047f3 ldr x19, [sp, #136] + 48119c: aa1303e1 mov x1, x19 + 4811a0: d2801700 mov x0, #0xb8 // #184 + 4811a4: 97fe2cb5 bl 40c478 <_ZnwmPv> + 4811a8: aa0003f5 mov x21, x0 + 4811ac: aa1603e2 mov x2, x22 + 4811b0: aa1403e1 mov x1, x20 + 4811b4: aa1503e0 mov x0, x21 + 4811b8: 940002fa bl 481da0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEES6_DpOT_> + 4811bc: 910203e0 add x0, sp, #0x80 + 4811c0: 97fff265 bl 47db54 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev> + 4811c4: f9402fe0 ldr x0, [sp, #88] + 4811c8: f94047e1 ldr x1, [sp, #136] + 4811cc: f9000001 str x1, [x0] + 4811d0: 9101a3e0 add x0, sp, #0x68 + 4811d4: d2800001 mov x1, #0x0 // #0 + 4811d8: 9400031e bl 481e50 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4811dc: 9101a3e0 add x0, sp, #0x68 + 4811e0: 940002b7 bl 481cbc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4811e4: 9101e3e0 add x0, sp, #0x78 + 4811e8: 9400029d bl 481c5c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4811ec: 14000010 b 48122c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEESaIS9_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4811f0: aa0003f4 mov x20, x0 + 4811f4: aa1303e1 mov x1, x19 + 4811f8: aa1503e0 mov x0, x21 + 4811fc: 97fe2ca5 bl 40c490 <_ZdlPvS_> + 481200: aa1403f3 mov x19, x20 + 481204: 910203e0 add x0, sp, #0x80 + 481208: 97fff253 bl 47db54 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev> + 48120c: 9101a3e0 add x0, sp, #0x68 + 481210: 940002ab bl 481cbc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 481214: 14000002 b 48121c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEESaIS9_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 481218: aa0003f3 mov x19, x0 + 48121c: 9101e3e0 add x0, sp, #0x78 + 481220: 9400028f bl 481c5c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 481224: aa1303e0 mov x0, x19 + 481228: 97fe19b6 bl 407900 <_Unwind_Resume@plt> + 48122c: a94153f3 ldp x19, x20, [sp, #16] + 481230: a9425bf5 ldp x21, x22, [sp, #32] + 481234: a8c97bfd ldp x29, x30, [sp], #144 + 481238: d65f03c0 ret + +000000000048123c <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsrNS8_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 48123c: d10043ff sub sp, sp, #0x10 + 481240: f90007e0 str x0, [sp, #8] + 481244: f90003e1 str x1, [sp] + 481248: d503201f nop + 48124c: 910043ff add sp, sp, #0x10 + 481250: d65f03c0 ret + +0000000000481254 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE8max_sizeERKS8_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEE8max_sizeERKS8_(): + 481254: a9be7bfd stp x29, x30, [sp, #-32]! + 481258: 910003fd mov x29, sp + 48125c: f9000fe0 str x0, [sp, #24] + 481260: f9400fe0 ldr x0, [sp, #24] + 481264: 94000303 bl 481e70 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE8max_sizeEv> + 481268: a8c27bfd ldp x29, x30, [sp], #32 + 48126c: d65f03c0 ret + +0000000000481270 <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE19_M_get_Tp_allocatorEv(): + 481270: d10043ff sub sp, sp, #0x10 + 481274: f90007e0 str x0, [sp, #8] + 481278: f94007e0 ldr x0, [sp, #8] + 48127c: 910043ff add sp, sp, #0x10 + 481280: d65f03c0 ret + +0000000000481284 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE8allocateEmPKv(): + 481284: a9bd7bfd stp x29, x30, [sp, #-48]! + 481288: 910003fd mov x29, sp + 48128c: f90017e0 str x0, [sp, #40] + 481290: f90013e1 str x1, [sp, #32] + 481294: f9000fe2 str x2, [sp, #24] + 481298: f94017e0 ldr x0, [sp, #40] + 48129c: 940002f5 bl 481e70 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE8max_sizeEv> + 4812a0: aa0003e1 mov x1, x0 + 4812a4: f94013e0 ldr x0, [sp, #32] + 4812a8: eb01001f cmp x0, x1 + 4812ac: 1a9f97e0 cset w0, hi // hi = pmore + 4812b0: 12001c00 and w0, w0, #0xff + 4812b4: 7100001f cmp w0, #0x0 + 4812b8: 54000040 b.eq 4812c0 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE8allocateEmPKv+0x3c> // b.none + 4812bc: 97fe1709 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4812c0: f94013e0 ldr x0, [sp, #32] + 4812c4: d37cec00 lsl x0, x0, #4 + 4812c8: 97fe1826 bl 407360 <_Znwm@plt> + 4812cc: a8c37bfd ldp x29, x30, [sp], #48 + 4812d0: d65f03c0 ret + +00000000004812d4 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEC1ES8_>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEC1ES8_(): + 4812d4: d10043ff sub sp, sp, #0x10 + 4812d8: f90007e0 str x0, [sp, #8] + 4812dc: f90003e1 str x1, [sp] + 4812e0: f94007e0 ldr x0, [sp, #8] + 4812e4: f94003e1 ldr x1, [sp] + 4812e8: f9000001 str x1, [x0] + 4812ec: d503201f nop + 4812f0: 910043ff add sp, sp, #0x10 + 4812f4: d65f03c0 ret + +00000000004812f8 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES9_ET0_T_SC_SB_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEES9_ET0_T_SC_SB_(): + 4812f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4812fc: 910003fd mov x29, sp + 481300: f90017e0 str x0, [sp, #40] + 481304: f90013e1 str x1, [sp, #32] + 481308: f9000fe2 str x2, [sp, #24] + 48130c: 52800020 mov w0, #0x1 // #1 + 481310: 3900ffe0 strb w0, [sp, #63] + 481314: f9400fe2 ldr x2, [sp, #24] + 481318: f94013e1 ldr x1, [sp, #32] + 48131c: f94017e0 ldr x0, [sp, #40] + 481320: 940002d9 bl 481e84 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEEEESB_EET0_T_SE_SD_> + 481324: a8c47bfd ldp x29, x30, [sp], #64 + 481328: d65f03c0 ret + +000000000048132c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEESaISB_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEESaISB_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 48132c: a9b77bfd stp x29, x30, [sp, #-144]! + 481330: 910003fd mov x29, sp + 481334: a90153f3 stp x19, x20, [sp, #16] + 481338: a9025bf5 stp x21, x22, [sp, #32] + 48133c: f9002fe0 str x0, [sp, #88] + 481340: 390143e1 strb w1, [sp, #80] + 481344: f90027e2 str x2, [sp, #72] + 481348: f90023e3 str x3, [sp, #64] + 48134c: f9001fe4 str x4, [sp, #56] + 481350: f9402fe0 ldr x0, [sp, #88] + 481354: f900001f str xzr, [x0] + 481358: 9101e3e0 add x0, sp, #0x78 + 48135c: f94023e1 ldr x1, [sp, #64] + 481360: 940002f3 bl 481f2c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 481364: 9101e3e0 add x0, sp, #0x78 + 481368: 9101a3e1 add x1, sp, #0x68 + 48136c: aa0103e8 mov x8, x1 + 481370: 94000300 bl 481f70 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_> + 481374: 9101a3e0 add x0, sp, #0x68 + 481378: 94000320 bl 481ff8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 48137c: f90047e0 str x0, [sp, #136] + 481380: f94023e0 ldr x0, [sp, #64] + 481384: 94000325 bl 482018 <_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSC_> + 481388: aa0003e1 mov x1, x0 + 48138c: 910203e0 add x0, sp, #0x80 + 481390: 94000327 bl 48202c <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1ERKS7_> + 481394: 910203f4 add x20, sp, #0x80 + 481398: f9401fe0 ldr x0, [sp, #56] + 48139c: 97fff2e9 bl 47df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 4813a0: aa0003f6 mov x22, x0 + 4813a4: f94047f3 ldr x19, [sp, #136] + 4813a8: aa1303e1 mov x1, x19 + 4813ac: d2801400 mov x0, #0xa0 // #160 + 4813b0: 97fe2c32 bl 40c478 <_ZnwmPv> + 4813b4: aa0003f5 mov x21, x0 + 4813b8: aa1603e2 mov x2, x22 + 4813bc: aa1403e1 mov x1, x20 + 4813c0: aa1503e0 mov x0, x21 + 4813c4: 94000334 bl 482094 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEES8_DpOT_> + 4813c8: 910203e0 add x0, sp, #0x80 + 4813cc: 97fff2d5 bl 47df20 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev> + 4813d0: f9402fe0 ldr x0, [sp, #88] + 4813d4: f94047e1 ldr x1, [sp, #136] + 4813d8: f9000001 str x1, [x0] + 4813dc: 9101a3e0 add x0, sp, #0x68 + 4813e0: d2800001 mov x1, #0x0 // #0 + 4813e4: 94000358 bl 482144 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4813e8: 9101a3e0 add x0, sp, #0x68 + 4813ec: 940002f1 bl 481fb0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4813f0: 9101e3e0 add x0, sp, #0x78 + 4813f4: 940002d7 bl 481f50 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4813f8: 14000010 b 481438 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEESaISB_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4813fc: aa0003f4 mov x20, x0 + 481400: aa1303e1 mov x1, x19 + 481404: aa1503e0 mov x0, x21 + 481408: 97fe2c22 bl 40c490 <_ZdlPvS_> + 48140c: aa1403f3 mov x19, x20 + 481410: 910203e0 add x0, sp, #0x80 + 481414: 97fff2c3 bl 47df20 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev> + 481418: 9101a3e0 add x0, sp, #0x68 + 48141c: 940002e5 bl 481fb0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 481420: 14000002 b 481428 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEESaISB_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 481424: aa0003f3 mov x19, x0 + 481428: 9101e3e0 add x0, sp, #0x78 + 48142c: 940002c9 bl 481f50 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 481430: aa1303e0 mov x0, x19 + 481434: 97fe1933 bl 407900 <_Unwind_Resume@plt> + 481438: a94153f3 ldp x19, x20, [sp, #16] + 48143c: a9425bf5 ldp x21, x22, [sp, #32] + 481440: a8c97bfd ldp x29, x30, [sp], #144 + 481444: d65f03c0 ret + +0000000000481448 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 481448: d10043ff sub sp, sp, #0x10 + 48144c: f90007e0 str x0, [sp, #8] + 481450: f90003e1 str x1, [sp] + 481454: d503201f nop + 481458: 910043ff add sp, sp, #0x10 + 48145c: d65f03c0 ret + +0000000000481460 <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE8max_sizeERKSA_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE8max_sizeERKSA_(): + 481460: a9be7bfd stp x29, x30, [sp, #-32]! + 481464: 910003fd mov x29, sp + 481468: f9000fe0 str x0, [sp, #24] + 48146c: f9400fe0 ldr x0, [sp, #24] + 481470: 9400033d bl 482164 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE8max_sizeEv> + 481474: a8c27bfd ldp x29, x30, [sp], #32 + 481478: d65f03c0 ret + +000000000048147c <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE19_M_get_Tp_allocatorEv(): + 48147c: d10043ff sub sp, sp, #0x10 + 481480: f90007e0 str x0, [sp, #8] + 481484: f94007e0 ldr x0, [sp, #8] + 481488: 910043ff add sp, sp, #0x10 + 48148c: d65f03c0 ret + +0000000000481490 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE8allocateEmPKv(): + 481490: a9bd7bfd stp x29, x30, [sp, #-48]! + 481494: 910003fd mov x29, sp + 481498: f90017e0 str x0, [sp, #40] + 48149c: f90013e1 str x1, [sp, #32] + 4814a0: f9000fe2 str x2, [sp, #24] + 4814a4: f94017e0 ldr x0, [sp, #40] + 4814a8: 9400032f bl 482164 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE8max_sizeEv> + 4814ac: aa0003e1 mov x1, x0 + 4814b0: f94013e0 ldr x0, [sp, #32] + 4814b4: eb01001f cmp x0, x1 + 4814b8: 1a9f97e0 cset w0, hi // hi = pmore + 4814bc: 12001c00 and w0, w0, #0xff + 4814c0: 7100001f cmp w0, #0x0 + 4814c4: 54000040 b.eq 4814cc <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE8allocateEmPKv+0x3c> // b.none + 4814c8: 97fe1686 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4814cc: f94013e0 ldr x0, [sp, #32] + 4814d0: d37cec00 lsl x0, x0, #4 + 4814d4: 97fe17a3 bl 407360 <_Znwm@plt> + 4814d8: a8c37bfd ldp x29, x30, [sp], #48 + 4814dc: d65f03c0 ret + +00000000004814e0 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEC1ESA_>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEC2ESA_(): + 4814e0: d10043ff sub sp, sp, #0x10 + 4814e4: f90007e0 str x0, [sp, #8] + 4814e8: f90003e1 str x1, [sp] + 4814ec: f94007e0 ldr x0, [sp, #8] + 4814f0: f94003e1 ldr x1, [sp] + 4814f4: f9000001 str x1, [x0] + 4814f8: d503201f nop + 4814fc: 910043ff add sp, sp, #0x10 + 481500: d65f03c0 ret + +0000000000481504 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESB_ET0_T_SE_SD_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESB_ET0_T_SE_SD_(): + 481504: a9bc7bfd stp x29, x30, [sp, #-64]! + 481508: 910003fd mov x29, sp + 48150c: f90017e0 str x0, [sp, #40] + 481510: f90013e1 str x1, [sp, #32] + 481514: f9000fe2 str x2, [sp, #24] + 481518: 52800020 mov w0, #0x1 // #1 + 48151c: 3900ffe0 strb w0, [sp, #63] + 481520: f9400fe2 ldr x2, [sp, #24] + 481524: f94013e1 ldr x1, [sp, #32] + 481528: f94017e0 ldr x0, [sp, #40] + 48152c: 94000313 bl 482178 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESD_EET0_T_SG_SF_> + 481530: a8c47bfd ldp x29, x30, [sp], #64 + 481534: d65f03c0 ret + +0000000000481538 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESaISD_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESaISD_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 481538: a9b77bfd stp x29, x30, [sp, #-144]! + 48153c: 910003fd mov x29, sp + 481540: a90153f3 stp x19, x20, [sp, #16] + 481544: a9025bf5 stp x21, x22, [sp, #32] + 481548: f9002fe0 str x0, [sp, #88] + 48154c: 390143e1 strb w1, [sp, #80] + 481550: f90027e2 str x2, [sp, #72] + 481554: f90023e3 str x3, [sp, #64] + 481558: f9001fe4 str x4, [sp, #56] + 48155c: f9402fe0 ldr x0, [sp, #88] + 481560: f900001f str xzr, [x0] + 481564: 9101e3e0 add x0, sp, #0x78 + 481568: f94023e1 ldr x1, [sp, #64] + 48156c: 9400032d bl 482220 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS9_EERKSaIT_E> + 481570: 9101e3e0 add x0, sp, #0x78 + 481574: 9101a3e1 add x1, sp, #0x68 + 481578: aa0103e8 mov x8, x1 + 48157c: 9400033a bl 482264 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSH_> + 481580: 9101a3e0 add x0, sp, #0x68 + 481584: 9400035a bl 4822ec <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 481588: f90047e0 str x0, [sp, #136] + 48158c: f94023e0 ldr x0, [sp, #64] + 481590: 9400035f bl 48230c <_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEEONSt16remove_referenceIT_E4typeEOSE_> + 481594: aa0003e1 mov x1, x0 + 481598: 910203e0 add x0, sp, #0x80 + 48159c: 94000361 bl 482320 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEEC1ERKS9_> + 4815a0: 910203f4 add x20, sp, #0x80 + 4815a4: f9401fe0 ldr x0, [sp, #56] + 4815a8: 97fff36a bl 47e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 4815ac: aa0003f6 mov x22, x0 + 4815b0: f94047f3 ldr x19, [sp, #136] + 4815b4: aa1303e1 mov x1, x19 + 4815b8: d2801200 mov x0, #0x90 // #144 + 4815bc: 97fe2baf bl 40c478 <_ZnwmPv> + 4815c0: aa0003f5 mov x21, x0 + 4815c4: aa1603e2 mov x2, x22 + 4815c8: aa1403e1 mov x1, x20 + 4815cc: aa1503e0 mov x0, x21 + 4815d0: 9400036e bl 482388 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEESA_DpOT_> + 4815d4: 910203e0 add x0, sp, #0x80 + 4815d8: 97fff356 bl 47e330 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEED1Ev> + 4815dc: f9402fe0 ldr x0, [sp, #88] + 4815e0: f94047e1 ldr x1, [sp, #136] + 4815e4: f9000001 str x1, [x0] + 4815e8: 9101a3e0 add x0, sp, #0x68 + 4815ec: d2800001 mov x1, #0x0 // #0 + 4815f0: 94000392 bl 482438 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4815f4: 9101a3e0 add x0, sp, #0x68 + 4815f8: 9400032b bl 4822a4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4815fc: 9101e3e0 add x0, sp, #0x78 + 481600: 94000311 bl 482244 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 481604: 14000010 b 481644 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESaISD_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 481608: aa0003f4 mov x20, x0 + 48160c: aa1303e1 mov x1, x19 + 481610: aa1503e0 mov x0, x21 + 481614: 97fe2b9f bl 40c490 <_ZdlPvS_> + 481618: aa1403f3 mov x19, x20 + 48161c: 910203e0 add x0, sp, #0x80 + 481620: 97fff344 bl 47e330 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEED1Ev> + 481624: 9101a3e0 add x0, sp, #0x68 + 481628: 9400031f bl 4822a4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 48162c: 14000002 b 481634 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESaISD_EJRKS7_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 481630: aa0003f3 mov x19, x0 + 481634: 9101e3e0 add x0, sp, #0x78 + 481638: 94000303 bl 482244 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 48163c: aa1303e0 mov x0, x19 + 481640: 97fe18b0 bl 407900 <_Unwind_Resume@plt> + 481644: a94153f3 ldp x19, x20, [sp, #16] + 481648: a9425bf5 ldp x21, x22, [sp, #32] + 48164c: a8c97bfd ldp x29, x30, [sp], #144 + 481650: d65f03c0 ret + +0000000000481654 <_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS9_S9_EENSt9enable_ifIXntsrNSC_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS9_S9_EENSt9enable_ifIXntsrNSC_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 481654: d10043ff sub sp, sp, #0x10 + 481658: f90007e0 str x0, [sp, #8] + 48165c: f90003e1 str x1, [sp] + 481660: d503201f nop + 481664: 910043ff add sp, sp, #0x10 + 481668: d65f03c0 ret + +000000000048166c <_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE8max_sizeERKSC_>: +_ZNSt16allocator_traitsISaISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEE8max_sizeERKSC_(): + 48166c: a9be7bfd stp x29, x30, [sp, #-32]! + 481670: 910003fd mov x29, sp + 481674: f9000fe0 str x0, [sp, #24] + 481678: f9400fe0 ldr x0, [sp, #24] + 48167c: 94000377 bl 482458 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE8max_sizeEv> + 481680: a8c27bfd ldp x29, x30, [sp], #32 + 481684: d65f03c0 ret + +0000000000481688 <_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEESaISB_EE19_M_get_Tp_allocatorEv(): + 481688: d10043ff sub sp, sp, #0x10 + 48168c: f90007e0 str x0, [sp, #8] + 481690: f94007e0 ldr x0, [sp, #8] + 481694: 910043ff add sp, sp, #0x10 + 481698: d65f03c0 ret + +000000000048169c <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE8allocateEmPKv(): + 48169c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4816a0: 910003fd mov x29, sp + 4816a4: f90017e0 str x0, [sp, #40] + 4816a8: f90013e1 str x1, [sp, #32] + 4816ac: f9000fe2 str x2, [sp, #24] + 4816b0: f94017e0 ldr x0, [sp, #40] + 4816b4: 94000369 bl 482458 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE8max_sizeEv> + 4816b8: aa0003e1 mov x1, x0 + 4816bc: f94013e0 ldr x0, [sp, #32] + 4816c0: eb01001f cmp x0, x1 + 4816c4: 1a9f97e0 cset w0, hi // hi = pmore + 4816c8: 12001c00 and w0, w0, #0xff + 4816cc: 7100001f cmp w0, #0x0 + 4816d0: 54000040 b.eq 4816d8 <_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE8allocateEmPKv+0x3c> // b.none + 4816d4: 97fe1603 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4816d8: f94013e0 ldr x0, [sp, #32] + 4816dc: d37cec00 lsl x0, x0, #4 + 4816e0: 97fe1720 bl 407360 <_Znwm@plt> + 4816e4: a8c37bfd ldp x29, x30, [sp], #48 + 4816e8: d65f03c0 ret + +00000000004816ec <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEC1ESC_>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEC2ESC_(): + 4816ec: d10043ff sub sp, sp, #0x10 + 4816f0: f90007e0 str x0, [sp, #8] + 4816f4: f90003e1 str x1, [sp] + 4816f8: f94007e0 ldr x0, [sp, #8] + 4816fc: f94003e1 ldr x1, [sp] + 481700: f9000001 str x1, [x0] + 481704: d503201f nop + 481708: 910043ff add sp, sp, #0x10 + 48170c: d65f03c0 ret + +0000000000481710 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEESD_ET0_T_SG_SF_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEESD_ET0_T_SG_SF_(): + 481710: a9bc7bfd stp x29, x30, [sp, #-64]! + 481714: 910003fd mov x29, sp + 481718: f90017e0 str x0, [sp, #40] + 48171c: f90013e1 str x1, [sp, #32] + 481720: f9000fe2 str x2, [sp, #24] + 481724: 52800020 mov w0, #0x1 // #1 + 481728: 3900ffe0 strb w0, [sp, #63] + 48172c: f9400fe2 ldr x2, [sp, #24] + 481730: f94013e1 ldr x1, [sp, #32] + 481734: f94017e0 ldr x0, [sp, #40] + 481738: 9400034d bl 48246c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEEEESF_EET0_T_SI_SH_> + 48173c: a8c47bfd ldp x29, x30, [sp], #64 + 481740: d65f03c0 ret + +0000000000481744 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E(): + 481744: a9be7bfd stp x29, x30, [sp, #-32]! + 481748: 910003fd mov x29, sp + 48174c: f9000fe0 str x0, [sp, #24] + 481750: f9000be1 str x1, [sp, #16] + 481754: f9400fe0 ldr x0, [sp, #24] + 481758: 9400036f bl 482514 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEEC1Ev> + 48175c: d503201f nop + 481760: a8c27bfd ldp x29, x30, [sp], #32 + 481764: d65f03c0 ret + +0000000000481768 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 481768: a9be7bfd stp x29, x30, [sp, #-32]! + 48176c: 910003fd mov x29, sp + 481770: f9000fe0 str x0, [sp, #24] + 481774: f9400fe0 ldr x0, [sp, #24] + 481778: 9400036c bl 482528 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEED1Ev> + 48177c: d503201f nop + 481780: a8c27bfd ldp x29, x30, [sp], #32 + 481784: d65f03c0 ret + +0000000000481788 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSA_(): + 481788: a9bd7bfd stp x29, x30, [sp, #-48]! + 48178c: 910003fd mov x29, sp + 481790: f9000bf3 str x19, [sp, #16] + 481794: aa0803f3 mov x19, x8 + 481798: f90017e0 str x0, [sp, #40] + 48179c: d2800021 mov x1, #0x1 // #1 + 4817a0: f94017e0 ldr x0, [sp, #40] + 4817a4: 94000366 bl 48253c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m> + 4817a8: aa0003e2 mov x2, x0 + 4817ac: f94017e1 ldr x1, [sp, #40] + 4817b0: aa1303e0 mov x0, x19 + 4817b4: 9400036c bl 482564 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_> + 4817b8: aa1303e0 mov x0, x19 + 4817bc: f9400bf3 ldr x19, [sp, #16] + 4817c0: a8c37bfd ldp x29, x30, [sp], #48 + 4817c4: d65f03c0 ret + +00000000004817c8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4817c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4817cc: 910003fd mov x29, sp + 4817d0: f9000fe0 str x0, [sp, #24] + 4817d4: f9400fe0 ldr x0, [sp, #24] + 4817d8: f9400400 ldr x0, [x0, #8] + 4817dc: f100001f cmp x0, #0x0 + 4817e0: 54000120 b.eq 481804 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4817e4: f9400fe0 ldr x0, [sp, #24] + 4817e8: f9400003 ldr x3, [x0] + 4817ec: f9400fe0 ldr x0, [sp, #24] + 4817f0: f9400400 ldr x0, [x0, #8] + 4817f4: d2800022 mov x2, #0x1 // #1 + 4817f8: aa0003e1 mov x1, x0 + 4817fc: aa0303e0 mov x0, x3 + 481800: 94000369 bl 4825a4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m> + 481804: d503201f nop + 481808: a8c27bfd ldp x29, x30, [sp], #32 + 48180c: d65f03c0 ret + +0000000000481810 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 481810: a9be7bfd stp x29, x30, [sp, #-32]! + 481814: 910003fd mov x29, sp + 481818: f9000fe0 str x0, [sp, #24] + 48181c: f9400fe0 ldr x0, [sp, #24] + 481820: f9400400 ldr x0, [x0, #8] + 481824: 9400036c bl 4825d4 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_> + 481828: a8c27bfd ldp x29, x30, [sp], #32 + 48182c: d65f03c0 ret + +0000000000481830 <_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase11SectionNodeEEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase11SectionNodeEEEONSt16remove_referenceIT_E4typeEOS7_(): + 481830: d10043ff sub sp, sp, #0x10 + 481834: f90007e0 str x0, [sp, #8] + 481838: f94007e0 ldr x0, [sp, #8] + 48183c: 910043ff add sp, sp, #0x10 + 481840: d65f03c0 ret + +0000000000481844 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS2_>: +_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEEC2ERKS2_(): + 481844: a9be7bfd stp x29, x30, [sp, #-32]! + 481848: 910003fd mov x29, sp + 48184c: f9000fe0 str x0, [sp, #24] + 481850: f9000be1 str x1, [sp, #16] + 481854: f9400be1 ldr x1, [sp, #16] + 481858: f9400fe0 ldr x0, [sp, #24] + 48185c: 94000363 bl 4825e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS4_> + 481860: d503201f nop + 481864: a8c27bfd ldp x29, x30, [sp], #32 + 481868: d65f03c0 ret + +000000000048186c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EED2Ev(): + 48186c: a9be7bfd stp x29, x30, [sp, #-32]! + 481870: 910003fd mov x29, sp + 481874: f9000fe0 str x0, [sp, #24] + 481878: f9400fe0 ldr x0, [sp, #24] + 48187c: 97ffeedd bl 47d3f0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 481880: d503201f nop + 481884: a8c27bfd ldp x29, x30, [sp], #32 + 481888: d65f03c0 ret + +000000000048188c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 48188c: a9be7bfd stp x29, x30, [sp, #-32]! + 481890: 910003fd mov x29, sp + 481894: f9000fe0 str x0, [sp, #24] + 481898: f9400fe0 ldr x0, [sp, #24] + 48189c: 97fffff4 bl 48186c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EED1Ev> + 4818a0: d503201f nop + 4818a4: a8c27bfd ldp x29, x30, [sp], #32 + 4818a8: d65f03c0 ret + +00000000004818ac <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRNS0_12SectionStatsEEEES3_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRNS0_12SectionStatsEEEES3_DpOT_(): + 4818ac: a9bb7bfd stp x29, x30, [sp, #-80]! + 4818b0: 910003fd mov x29, sp + 4818b4: f9000bf3 str x19, [sp, #16] + 4818b8: f9001fe0 str x0, [sp, #56] + 4818bc: f9001be1 str x1, [sp, #48] + 4818c0: f90017e2 str x2, [sp, #40] + 4818c4: f9401fe0 ldr x0, [sp, #56] + 4818c8: 97fe7368 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4818cc: 90000240 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4818d0: 913fc001 add x1, x0, #0xff0 + 4818d4: f9401fe0 ldr x0, [sp, #56] + 4818d8: f9000001 str x1, [x0] + 4818dc: f9401fe0 ldr x0, [sp, #56] + 4818e0: 91004013 add x19, x0, #0x10 + 4818e4: 910123e0 add x0, sp, #0x48 + 4818e8: f9401be1 ldr x1, [sp, #48] + 4818ec: 97ffffd6 bl 481844 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS2_> + 4818f0: 910123e0 add x0, sp, #0x48 + 4818f4: aa0003e1 mov x1, x0 + 4818f8: aa1303e0 mov x0, x19 + 4818fc: 94000341 bl 482600 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES3_> + 481900: 910123e0 add x0, sp, #0x48 + 481904: 97ffeebb bl 47d3f0 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEED1Ev> + 481908: f9401fe0 ldr x0, [sp, #56] + 48190c: 94000347 bl 482628 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 481910: aa0003f3 mov x19, x0 + 481914: f94017e0 ldr x0, [sp, #40] + 481918: 97ffeebe bl 47d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE> + 48191c: aa0003e2 mov x2, x0 + 481920: aa1303e1 mov x1, x19 + 481924: f9401be0 ldr x0, [sp, #48] + 481928: 94000348 bl 482648 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase11SectionNodeEEE9constructIS2_JRNS0_12SectionStatsEEEEvRS3_PT_DpOT0_> + 48192c: 14000009 b 481950 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRNS0_12SectionStatsEEEES3_DpOT_+0xa4> + 481930: aa0003f3 mov x19, x0 + 481934: f9401fe0 ldr x0, [sp, #56] + 481938: 91004000 add x0, x0, #0x10 + 48193c: 97ffffd4 bl 48188c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 481940: f9401fe0 ldr x0, [sp, #56] + 481944: 97fe309e bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 481948: aa1303e0 mov x0, x19 + 48194c: 97fe17ed bl 407900 <_Unwind_Resume@plt> + 481950: f9400bf3 ldr x19, [sp, #16] + 481954: a8c57bfd ldp x29, x30, [sp], #80 + 481958: d65f03c0 ret + +000000000048195c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 48195c: d10043ff sub sp, sp, #0x10 + 481960: f90007e0 str x0, [sp, #8] + 481964: f90003e1 str x1, [sp] + 481968: f94007e0 ldr x0, [sp, #8] + 48196c: f900041f str xzr, [x0, #8] + 481970: f94007e0 ldr x0, [sp, #8] + 481974: 910043ff add sp, sp, #0x10 + 481978: d65f03c0 ret + +000000000048197c <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE8max_sizeEv(): + 48197c: d10043ff sub sp, sp, #0x10 + 481980: f90007e0 str x0, [sp, #8] + 481984: 92fe0000 mov x0, #0xfffffffffffffff // #1152921504606846975 + 481988: 910043ff add sp, sp, #0x10 + 48198c: d65f03c0 ret + +0000000000481990 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES8_EET0_T_SB_SA_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES8_EET0_T_SB_SA_(): + 481990: a9bb7bfd stp x29, x30, [sp, #-80]! + 481994: 910003fd mov x29, sp + 481998: f9000bf3 str x19, [sp, #16] + 48199c: f9001fe0 str x0, [sp, #56] + 4819a0: f9001be1 str x1, [sp, #48] + 4819a4: f90017e2 str x2, [sp, #40] + 4819a8: f94017e0 ldr x0, [sp, #40] + 4819ac: f90027e0 str x0, [sp, #72] + 4819b0: 9100c3e1 add x1, sp, #0x30 + 4819b4: 9100e3e0 add x0, sp, #0x38 + 4819b8: 94000332 bl 482680 <_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEbRKSt13move_iteratorIT_ESA_> + 4819bc: 12001c00 and w0, w0, #0xff + 4819c0: 7100001f cmp w0, #0x0 + 4819c4: 540001e0 b.eq 481a00 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES8_EET0_T_SB_SA_+0x70> // b.none + 4819c8: f94027e0 ldr x0, [sp, #72] + 4819cc: 97fffc55 bl 480b20 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEPT_RS5_> + 4819d0: aa0003f3 mov x19, x0 + 4819d4: 9100e3e0 add x0, sp, #0x38 + 4819d8: 94000340 bl 4826d8 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEdeEv> + 4819dc: aa0003e1 mov x1, x0 + 4819e0: aa1303e0 mov x0, x19 + 4819e4: 94000343 bl 4826f0 <_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEJS4_EEvPT_DpOT0_> + 4819e8: 9100e3e0 add x0, sp, #0x38 + 4819ec: 94000331 bl 4826b0 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEppEv> + 4819f0: f94027e0 ldr x0, [sp, #72] + 4819f4: 91004000 add x0, x0, #0x10 + 4819f8: f90027e0 str x0, [sp, #72] + 4819fc: 17ffffed b 4819b0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES8_EET0_T_SB_SA_+0x20> + 481a00: f94027e0 ldr x0, [sp, #72] + 481a04: 1400000a b 481a2c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEES8_EET0_T_SB_SA_+0x9c> + 481a08: 97fe1546 bl 406f20 <__cxa_begin_catch@plt> + 481a0c: f94027e1 ldr x1, [sp, #72] + 481a10: f94017e0 ldr x0, [sp, #40] + 481a14: 97fff362 bl 47e79c <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEvT_S6_> + 481a18: 97fe1732 bl 4076e0 <__cxa_rethrow@plt> + 481a1c: aa0003f3 mov x19, x0 + 481a20: 97fe177c bl 407810 <__cxa_end_catch@plt> + 481a24: aa1303e0 mov x0, x19 + 481a28: 97fe17b6 bl 407900 <_Unwind_Resume@plt> + 481a2c: f9400bf3 ldr x19, [sp, #16] + 481a30: a8c57bfd ldp x29, x30, [sp], #80 + 481a34: d65f03c0 ret + +0000000000481a38 <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE37select_on_container_copy_constructionERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE37select_on_container_copy_constructionERKS2_(): + 481a38: a9bd7bfd stp x29, x30, [sp, #-48]! + 481a3c: 910003fd mov x29, sp + 481a40: f9000bf3 str x19, [sp, #16] + 481a44: aa0803f3 mov x19, x8 + 481a48: f90017e0 str x0, [sp, #40] + 481a4c: f94017e1 ldr x1, [sp, #40] + 481a50: aa1303e0 mov x0, x19 + 481a54: 94000005 bl 481a68 <_ZNSaIN5Catch11MessageInfoEEC1ERKS1_> + 481a58: aa1303e0 mov x0, x19 + 481a5c: f9400bf3 ldr x19, [sp, #16] + 481a60: a8c37bfd ldp x29, x30, [sp], #48 + 481a64: d65f03c0 ret + +0000000000481a68 <_ZNSaIN5Catch11MessageInfoEEC1ERKS1_>: +_ZNSaIN5Catch11MessageInfoEEC2ERKS1_(): + 481a68: a9be7bfd stp x29, x30, [sp, #-32]! + 481a6c: 910003fd mov x29, sp + 481a70: f9000fe0 str x0, [sp, #24] + 481a74: f9000be1 str x1, [sp, #16] + 481a78: f9400be1 ldr x1, [sp, #16] + 481a7c: f9400fe0 ldr x0, [sp, #24] + 481a80: 9400032e bl 482738 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEEC1ERKS3_> + 481a84: d503201f nop + 481a88: a8c27bfd ldp x29, x30, [sp], #32 + 481a8c: d65f03c0 ret + +0000000000481a90 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC1ERKS2_>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC2ERKS2_(): + 481a90: a9be7bfd stp x29, x30, [sp, #-32]! + 481a94: 910003fd mov x29, sp + 481a98: f9000fe0 str x0, [sp, #24] + 481a9c: f9000be1 str x1, [sp, #16] + 481aa0: f9400be1 ldr x1, [sp, #16] + 481aa4: f9400fe0 ldr x0, [sp, #24] + 481aa8: 97fffff0 bl 481a68 <_ZNSaIN5Catch11MessageInfoEEC1ERKS1_> + 481aac: f9400fe0 ldr x0, [sp, #24] + 481ab0: f900001f str xzr, [x0] + 481ab4: f9400fe0 ldr x0, [sp, #24] + 481ab8: f900041f str xzr, [x0, #8] + 481abc: f9400fe0 ldr x0, [sp, #24] + 481ac0: f900081f str xzr, [x0, #16] + 481ac4: d503201f nop + 481ac8: a8c27bfd ldp x29, x30, [sp], #32 + 481acc: d65f03c0 ret + +0000000000481ad0 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE17_M_create_storageEm(): + 481ad0: a9be7bfd stp x29, x30, [sp, #-32]! + 481ad4: 910003fd mov x29, sp + 481ad8: f9000fe0 str x0, [sp, #24] + 481adc: f9000be1 str x1, [sp, #16] + 481ae0: f9400be1 ldr x1, [sp, #16] + 481ae4: f9400fe0 ldr x0, [sp, #24] + 481ae8: 97ff10ef bl 445ea4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE11_M_allocateEm> + 481aec: aa0003e1 mov x1, x0 + 481af0: f9400fe0 ldr x0, [sp, #24] + 481af4: f9000001 str x1, [x0] + 481af8: f9400fe0 ldr x0, [sp, #24] + 481afc: f9400001 ldr x1, [x0] + 481b00: f9400fe0 ldr x0, [sp, #24] + 481b04: f9000401 str x1, [x0, #8] + 481b08: f9400fe0 ldr x0, [sp, #24] + 481b0c: f9400002 ldr x2, [x0] + 481b10: f9400be1 ldr x1, [sp, #16] + 481b14: aa0103e0 mov x0, x1 + 481b18: d37df000 lsl x0, x0, #3 + 481b1c: 8b010000 add x0, x0, x1 + 481b20: d37df000 lsl x0, x0, #3 + 481b24: 8b000041 add x1, x2, x0 + 481b28: f9400fe0 ldr x0, [sp, #24] + 481b2c: f9000801 str x1, [x0, #16] + 481b30: d503201f nop + 481b34: a8c27bfd ldp x29, x30, [sp], #32 + 481b38: d65f03c0 ret + +0000000000481b3c <_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_>: +_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_(): + 481b3c: a9bc7bfd stp x29, x30, [sp, #-64]! + 481b40: 910003fd mov x29, sp + 481b44: f90017e0 str x0, [sp, #40] + 481b48: f90013e1 str x1, [sp, #32] + 481b4c: f9000fe2 str x2, [sp, #24] + 481b50: 52800020 mov w0, #0x1 // #1 + 481b54: 3900ffe0 strb w0, [sp, #63] + 481b58: f9400fe2 ldr x2, [sp, #24] + 481b5c: f94013e1 ldr x1, [sp, #32] + 481b60: f94017e0 ldr x0, [sp, #40] + 481b64: 940002fb bl 482750 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_> + 481b68: a8c47bfd ldp x29, x30, [sp], #64 + 481b6c: d65f03c0 ret + +0000000000481b70 <_ZNK9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch14AssertionStatsEE8max_sizeEv(): + 481b70: d10043ff sub sp, sp, #0x10 + 481b74: f90007e0 str x0, [sp, #8] + 481b78: d2892480 mov x0, #0x4924 // #18724 + 481b7c: f2a49240 movk x0, #0x2492, lsl #16 + 481b80: f2d24920 movk x0, #0x9249, lsl #32 + 481b84: f2e02480 movk x0, #0x124, lsl #48 + 481b88: 910043ff add sp, sp, #0x10 + 481b8c: d65f03c0 ret + +0000000000481b90 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14AssertionStatsEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14AssertionStatsEES5_EET0_T_S8_S7_(): + 481b90: a9bb7bfd stp x29, x30, [sp, #-80]! + 481b94: 910003fd mov x29, sp + 481b98: f9000bf3 str x19, [sp, #16] + 481b9c: f9001fe0 str x0, [sp, #56] + 481ba0: f9001be1 str x1, [sp, #48] + 481ba4: f90017e2 str x2, [sp, #40] + 481ba8: f94017e0 ldr x0, [sp, #40] + 481bac: f90027e0 str x0, [sp, #72] + 481bb0: 9100c3e1 add x1, sp, #0x30 + 481bb4: 9100e3e0 add x0, sp, #0x38 + 481bb8: 94000310 bl 4827f8 <_ZStneIPN5Catch14AssertionStatsEEbRKSt13move_iteratorIT_ES7_> + 481bbc: 12001c00 and w0, w0, #0xff + 481bc0: 7100001f cmp w0, #0x0 + 481bc4: 540001e0 b.eq 481c00 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14AssertionStatsEES5_EET0_T_S8_S7_+0x70> // b.none + 481bc8: f94027e0 ldr x0, [sp, #72] + 481bcc: 97fffbec bl 480b7c <_ZSt11__addressofIN5Catch14AssertionStatsEEPT_RS2_> + 481bd0: aa0003f3 mov x19, x0 + 481bd4: 9100e3e0 add x0, sp, #0x38 + 481bd8: 9400031e bl 482850 <_ZNKSt13move_iteratorIPN5Catch14AssertionStatsEEdeEv> + 481bdc: aa0003e1 mov x1, x0 + 481be0: aa1303e0 mov x0, x19 + 481be4: 94000370 bl 4829a4 <_ZSt10_ConstructIN5Catch14AssertionStatsEJS1_EEvPT_DpOT0_> + 481be8: 9100e3e0 add x0, sp, #0x38 + 481bec: 9400030f bl 482828 <_ZNSt13move_iteratorIPN5Catch14AssertionStatsEEppEv> + 481bf0: f94027e0 ldr x0, [sp, #72] + 481bf4: 91038000 add x0, x0, #0xe0 + 481bf8: f90027e0 str x0, [sp, #72] + 481bfc: 17ffffed b 481bb0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14AssertionStatsEES5_EET0_T_S8_S7_+0x20> + 481c00: f94027e0 ldr x0, [sp, #72] + 481c04: 1400000a b 481c2c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch14AssertionStatsEES5_EET0_T_S8_S7_+0x9c> + 481c08: 97fe14c6 bl 406f20 <__cxa_begin_catch@plt> + 481c0c: f94027e1 ldr x1, [sp, #72] + 481c10: f94017e0 ldr x0, [sp, #40] + 481c14: 97fff303 bl 47e820 <_ZSt8_DestroyIPN5Catch14AssertionStatsEEvT_S3_> + 481c18: 97fe16b2 bl 4076e0 <__cxa_rethrow@plt> + 481c1c: aa0003f3 mov x19, x0 + 481c20: 97fe16fc bl 407810 <__cxa_end_catch@plt> + 481c24: aa1303e0 mov x0, x19 + 481c28: 97fe1736 bl 407900 <_Unwind_Resume@plt> + 481c2c: f9400bf3 ldr x19, [sp, #16] + 481c30: a8c57bfd ldp x29, x30, [sp], #80 + 481c34: d65f03c0 ret + +0000000000481c38 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS5_EERKSaIT_E(): + 481c38: a9be7bfd stp x29, x30, [sp, #-32]! + 481c3c: 910003fd mov x29, sp + 481c40: f9000fe0 str x0, [sp, #24] + 481c44: f9000be1 str x1, [sp, #16] + 481c48: f9400fe0 ldr x0, [sp, #24] + 481c4c: 94000368 bl 4829ec <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEEC1Ev> + 481c50: d503201f nop + 481c54: a8c27bfd ldp x29, x30, [sp], #32 + 481c58: d65f03c0 ret + +0000000000481c5c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 481c5c: a9be7bfd stp x29, x30, [sp, #-32]! + 481c60: 910003fd mov x29, sp + 481c64: f9000fe0 str x0, [sp, #24] + 481c68: f9400fe0 ldr x0, [sp, #24] + 481c6c: 94000365 bl 482a00 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEED1Ev> + 481c70: d503201f nop + 481c74: a8c27bfd ldp x29, x30, [sp], #32 + 481c78: d65f03c0 ret + +0000000000481c7c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSD_(): + 481c7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 481c80: 910003fd mov x29, sp + 481c84: f9000bf3 str x19, [sp, #16] + 481c88: aa0803f3 mov x19, x8 + 481c8c: f90017e0 str x0, [sp, #40] + 481c90: d2800021 mov x1, #0x1 // #1 + 481c94: f94017e0 ldr x0, [sp, #40] + 481c98: 9400035f bl 482a14 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m> + 481c9c: aa0003e2 mov x2, x0 + 481ca0: f94017e1 ldr x1, [sp, #40] + 481ca4: aa1303e0 mov x0, x19 + 481ca8: 94000365 bl 482a3c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_> + 481cac: aa1303e0 mov x0, x19 + 481cb0: f9400bf3 ldr x19, [sp, #16] + 481cb4: a8c37bfd ldp x29, x30, [sp], #48 + 481cb8: d65f03c0 ret + +0000000000481cbc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 481cbc: a9be7bfd stp x29, x30, [sp, #-32]! + 481cc0: 910003fd mov x29, sp + 481cc4: f9000fe0 str x0, [sp, #24] + 481cc8: f9400fe0 ldr x0, [sp, #24] + 481ccc: f9400400 ldr x0, [x0, #8] + 481cd0: f100001f cmp x0, #0x0 + 481cd4: 54000120 b.eq 481cf8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 481cd8: f9400fe0 ldr x0, [sp, #24] + 481cdc: f9400003 ldr x3, [x0] + 481ce0: f9400fe0 ldr x0, [sp, #24] + 481ce4: f9400400 ldr x0, [x0, #8] + 481ce8: d2800022 mov x2, #0x1 // #1 + 481cec: aa0003e1 mov x1, x0 + 481cf0: aa0303e0 mov x0, x3 + 481cf4: 94000362 bl 482a7c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m> + 481cf8: d503201f nop + 481cfc: a8c27bfd ldp x29, x30, [sp], #32 + 481d00: d65f03c0 ret + +0000000000481d04 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 481d04: a9be7bfd stp x29, x30, [sp, #-32]! + 481d08: 910003fd mov x29, sp + 481d0c: f9000fe0 str x0, [sp, #24] + 481d10: f9400fe0 ldr x0, [sp, #24] + 481d14: f9400400 ldr x0, [x0, #8] + 481d18: 94000365 bl 482aac <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_> + 481d1c: a8c27bfd ldp x29, x30, [sp], #32 + 481d20: d65f03c0 ret + +0000000000481d24 <_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEEONSt16remove_referenceIT_E4typeEOSA_(): + 481d24: d10043ff sub sp, sp, #0x10 + 481d28: f90007e0 str x0, [sp, #8] + 481d2c: f94007e0 ldr x0, [sp, #8] + 481d30: 910043ff add sp, sp, #0x10 + 481d34: d65f03c0 ret + +0000000000481d38 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEEC1ERKS5_>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEEC2ERKS5_(): + 481d38: a9be7bfd stp x29, x30, [sp, #-32]! + 481d3c: 910003fd mov x29, sp + 481d40: f9000fe0 str x0, [sp, #24] + 481d44: f9000be1 str x1, [sp, #16] + 481d48: f9400be1 ldr x1, [sp, #16] + 481d4c: f9400fe0 ldr x0, [sp, #24] + 481d50: 9400035c bl 482ac0 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEC1ERKS7_> + 481d54: d503201f nop + 481d58: a8c27bfd ldp x29, x30, [sp], #32 + 481d5c: d65f03c0 ret + +0000000000481d60 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EED2Ev(): + 481d60: a9be7bfd stp x29, x30, [sp, #-32]! + 481d64: 910003fd mov x29, sp + 481d68: f9000fe0 str x0, [sp, #24] + 481d6c: f9400fe0 ldr x0, [sp, #24] + 481d70: 97ffef79 bl 47db54 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev> + 481d74: d503201f nop + 481d78: a8c27bfd ldp x29, x30, [sp], #32 + 481d7c: d65f03c0 ret + +0000000000481d80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 481d80: a9be7bfd stp x29, x30, [sp, #-32]! + 481d84: 910003fd mov x29, sp + 481d88: f9000fe0 str x0, [sp, #24] + 481d8c: f9400fe0 ldr x0, [sp, #24] + 481d90: 97fffff4 bl 481d60 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EED1Ev> + 481d94: d503201f nop + 481d98: a8c27bfd ldp x29, x30, [sp], #32 + 481d9c: d65f03c0 ret + +0000000000481da0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEES6_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEES6_DpOT_(): + 481da0: a9bb7bfd stp x29, x30, [sp, #-80]! + 481da4: 910003fd mov x29, sp + 481da8: f9000bf3 str x19, [sp, #16] + 481dac: f9001fe0 str x0, [sp, #56] + 481db0: f9001be1 str x1, [sp, #48] + 481db4: f90017e2 str x2, [sp, #40] + 481db8: f9401fe0 ldr x0, [sp, #56] + 481dbc: 97fe722b bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 481dc0: 90000240 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 481dc4: 913ee001 add x1, x0, #0xfb8 + 481dc8: f9401fe0 ldr x0, [sp, #56] + 481dcc: f9000001 str x1, [x0] + 481dd0: f9401fe0 ldr x0, [sp, #56] + 481dd4: 91004013 add x19, x0, #0x10 + 481dd8: 910123e0 add x0, sp, #0x48 + 481ddc: f9401be1 ldr x1, [sp, #48] + 481de0: 97ffffd6 bl 481d38 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEEC1ERKS5_> + 481de4: 910123e0 add x0, sp, #0x48 + 481de8: aa0003e1 mov x1, x0 + 481dec: aa1303e0 mov x0, x19 + 481df0: 9400033a bl 482ad8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES6_> + 481df4: 910123e0 add x0, sp, #0x48 + 481df8: 97ffef57 bl 47db54 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev> + 481dfc: f9401fe0 ldr x0, [sp, #56] + 481e00: 94000340 bl 482b00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 481e04: aa0003f3 mov x19, x0 + 481e08: f94017e0 ldr x0, [sp, #40] + 481e0c: 97ffef5a bl 47db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 481e10: aa0003e2 mov x2, x0 + 481e14: aa1303e1 mov x1, x19 + 481e18: f9401be0 ldr x0, [sp, #48] + 481e1c: 94000341 bl 482b20 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEE9constructIS5_JRKS3_EEEvRS6_PT_DpOT0_> + 481e20: 14000009 b 481e44 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEES6_DpOT_+0xa4> + 481e24: aa0003f3 mov x19, x0 + 481e28: f9401fe0 ldr x0, [sp, #56] + 481e2c: 91004000 add x0, x0, #0x10 + 481e30: 97ffffd4 bl 481d80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 481e34: f9401fe0 ldr x0, [sp, #56] + 481e38: 97fe2f61 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 481e3c: aa1303e0 mov x0, x19 + 481e40: 97fe16b0 bl 407900 <_Unwind_Resume@plt> + 481e44: f9400bf3 ldr x19, [sp, #16] + 481e48: a8c57bfd ldp x29, x30, [sp], #80 + 481e4c: d65f03c0 ret + +0000000000481e50 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 481e50: d10043ff sub sp, sp, #0x10 + 481e54: f90007e0 str x0, [sp, #8] + 481e58: f90003e1 str x1, [sp] + 481e5c: f94007e0 ldr x0, [sp, #8] + 481e60: f900041f str xzr, [x0, #8] + 481e64: f94007e0 ldr x0, [sp, #8] + 481e68: 910043ff add sp, sp, #0x10 + 481e6c: d65f03c0 ret + +0000000000481e70 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEEE8max_sizeEv(): + 481e70: d10043ff sub sp, sp, #0x10 + 481e74: f90007e0 str x0, [sp, #8] + 481e78: 92fe0000 mov x0, #0xfffffffffffffff // #1152921504606846975 + 481e7c: 910043ff add sp, sp, #0x10 + 481e80: d65f03c0 ret + +0000000000481e84 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEEEESB_EET0_T_SE_SD_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEEEESB_EET0_T_SE_SD_(): + 481e84: a9bb7bfd stp x29, x30, [sp, #-80]! + 481e88: 910003fd mov x29, sp + 481e8c: f9000bf3 str x19, [sp, #16] + 481e90: f9001fe0 str x0, [sp, #56] + 481e94: f9001be1 str x1, [sp, #48] + 481e98: f90017e2 str x2, [sp, #40] + 481e9c: f94017e0 ldr x0, [sp, #40] + 481ea0: f90027e0 str x0, [sp, #72] + 481ea4: 9100c3e1 add x1, sp, #0x30 + 481ea8: 9100e3e0 add x0, sp, #0x38 + 481eac: 9400032b bl 482b58 <_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEbRKSt13move_iteratorIT_ESD_> + 481eb0: 12001c00 and w0, w0, #0xff + 481eb4: 7100001f cmp w0, #0x0 + 481eb8: 540001e0 b.eq 481ef4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEEEESB_EET0_T_SE_SD_+0x70> // b.none + 481ebc: f94027e0 ldr x0, [sp, #72] + 481ec0: 97fffb5d bl 480c34 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEPT_RS8_> + 481ec4: aa0003f3 mov x19, x0 + 481ec8: 9100e3e0 add x0, sp, #0x38 + 481ecc: 94000339 bl 482bb0 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEdeEv> + 481ed0: aa0003e1 mov x1, x0 + 481ed4: aa1303e0 mov x0, x19 + 481ed8: 9400033c bl 482bc8 <_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEJS7_EEvPT_DpOT0_> + 481edc: 9100e3e0 add x0, sp, #0x38 + 481ee0: 9400032a bl 482b88 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEppEv> + 481ee4: f94027e0 ldr x0, [sp, #72] + 481ee8: 91004000 add x0, x0, #0x10 + 481eec: f90027e0 str x0, [sp, #72] + 481ef0: 17ffffed b 481ea4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEEEESB_EET0_T_SE_SD_+0x20> + 481ef4: f94027e0 ldr x0, [sp, #72] + 481ef8: 1400000a b 481f20 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_13TestCaseStatsENS5_11SectionNodeEEEEESB_EET0_T_SE_SD_+0x9c> + 481efc: 97fe1409 bl 406f20 <__cxa_begin_catch@plt> + 481f00: f94027e1 ldr x1, [sp, #72] + 481f04: f94017e0 ldr x0, [sp, #40] + 481f08: 97fff28e bl 47e940 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEvT_S9_> + 481f0c: 97fe15f5 bl 4076e0 <__cxa_rethrow@plt> + 481f10: aa0003f3 mov x19, x0 + 481f14: 97fe163f bl 407810 <__cxa_end_catch@plt> + 481f18: aa1303e0 mov x0, x19 + 481f1c: 97fe1679 bl 407900 <_Unwind_Resume@plt> + 481f20: f9400bf3 ldr x19, [sp, #16] + 481f24: a8c57bfd ldp x29, x30, [sp], #80 + 481f28: d65f03c0 ret + +0000000000481f2c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E(): + 481f2c: a9be7bfd stp x29, x30, [sp, #-32]! + 481f30: 910003fd mov x29, sp + 481f34: f9000fe0 str x0, [sp, #24] + 481f38: f9000be1 str x1, [sp, #16] + 481f3c: f9400fe0 ldr x0, [sp, #24] + 481f40: 94000334 bl 482c10 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEEC1Ev> + 481f44: d503201f nop + 481f48: a8c27bfd ldp x29, x30, [sp], #32 + 481f4c: d65f03c0 ret + +0000000000481f50 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 481f50: a9be7bfd stp x29, x30, [sp, #-32]! + 481f54: 910003fd mov x29, sp + 481f58: f9000fe0 str x0, [sp, #24] + 481f5c: f9400fe0 ldr x0, [sp, #24] + 481f60: 94000331 bl 482c24 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEED1Ev> + 481f64: d503201f nop + 481f68: a8c27bfd ldp x29, x30, [sp], #32 + 481f6c: d65f03c0 ret + +0000000000481f70 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_(): + 481f70: a9bd7bfd stp x29, x30, [sp, #-48]! + 481f74: 910003fd mov x29, sp + 481f78: f9000bf3 str x19, [sp, #16] + 481f7c: aa0803f3 mov x19, x8 + 481f80: f90017e0 str x0, [sp, #40] + 481f84: d2800021 mov x1, #0x1 // #1 + 481f88: f94017e0 ldr x0, [sp, #40] + 481f8c: 9400032b bl 482c38 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m> + 481f90: aa0003e2 mov x2, x0 + 481f94: f94017e1 ldr x1, [sp, #40] + 481f98: aa1303e0 mov x0, x19 + 481f9c: 94000331 bl 482c60 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 481fa0: aa1303e0 mov x0, x19 + 481fa4: f9400bf3 ldr x19, [sp, #16] + 481fa8: a8c37bfd ldp x29, x30, [sp], #48 + 481fac: d65f03c0 ret + +0000000000481fb0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev(): + 481fb0: a9be7bfd stp x29, x30, [sp, #-32]! + 481fb4: 910003fd mov x29, sp + 481fb8: f9000fe0 str x0, [sp, #24] + 481fbc: f9400fe0 ldr x0, [sp, #24] + 481fc0: f9400400 ldr x0, [x0, #8] + 481fc4: f100001f cmp x0, #0x0 + 481fc8: 54000120 b.eq 481fec <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 481fcc: f9400fe0 ldr x0, [sp, #24] + 481fd0: f9400003 ldr x3, [x0] + 481fd4: f9400fe0 ldr x0, [sp, #24] + 481fd8: f9400400 ldr x0, [x0, #8] + 481fdc: d2800022 mov x2, #0x1 // #1 + 481fe0: aa0003e1 mov x1, x0 + 481fe4: aa0303e0 mov x0, x3 + 481fe8: 9400032e bl 482ca0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m> + 481fec: d503201f nop + 481ff0: a8c27bfd ldp x29, x30, [sp], #32 + 481ff4: d65f03c0 ret + +0000000000481ff8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 481ff8: a9be7bfd stp x29, x30, [sp, #-32]! + 481ffc: 910003fd mov x29, sp + 482000: f9000fe0 str x0, [sp, #24] + 482004: f9400fe0 ldr x0, [sp, #24] + 482008: f9400400 ldr x0, [x0, #8] + 48200c: 94000331 bl 482cd0 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_> + 482010: a8c27bfd ldp x29, x30, [sp], #32 + 482014: d65f03c0 ret + +0000000000482018 <_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEONSt16remove_referenceIT_E4typeEOSC_(): + 482018: d10043ff sub sp, sp, #0x10 + 48201c: f90007e0 str x0, [sp, #8] + 482020: f94007e0 ldr x0, [sp, #8] + 482024: 910043ff add sp, sp, #0x10 + 482028: d65f03c0 ret + +000000000048202c <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1ERKS7_>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1ERKS7_(): + 48202c: a9be7bfd stp x29, x30, [sp, #-32]! + 482030: 910003fd mov x29, sp + 482034: f9000fe0 str x0, [sp, #24] + 482038: f9000be1 str x1, [sp, #16] + 48203c: f9400be1 ldr x1, [sp, #16] + 482040: f9400fe0 ldr x0, [sp, #24] + 482044: 94000328 bl 482ce4 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEC1ERKS9_> + 482048: d503201f nop + 48204c: a8c27bfd ldp x29, x30, [sp], #32 + 482050: d65f03c0 ret + +0000000000482054 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EED1Ev(): + 482054: a9be7bfd stp x29, x30, [sp, #-32]! + 482058: 910003fd mov x29, sp + 48205c: f9000fe0 str x0, [sp, #24] + 482060: f9400fe0 ldr x0, [sp, #24] + 482064: 97ffefaf bl 47df20 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev> + 482068: d503201f nop + 48206c: a8c27bfd ldp x29, x30, [sp], #32 + 482070: d65f03c0 ret + +0000000000482074 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 482074: a9be7bfd stp x29, x30, [sp, #-32]! + 482078: 910003fd mov x29, sp + 48207c: f9000fe0 str x0, [sp, #24] + 482080: f9400fe0 ldr x0, [sp, #24] + 482084: 97fffff4 bl 482054 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EED1Ev> + 482088: d503201f nop + 48208c: a8c27bfd ldp x29, x30, [sp], #32 + 482090: d65f03c0 ret + +0000000000482094 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEES8_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKS3_EEES8_DpOT_(): + 482094: a9bb7bfd stp x29, x30, [sp, #-80]! + 482098: 910003fd mov x29, sp + 48209c: f9000bf3 str x19, [sp, #16] + 4820a0: f9001fe0 str x0, [sp, #56] + 4820a4: f9001be1 str x1, [sp, #48] + 4820a8: f90017e2 str x2, [sp, #40] + 4820ac: f9401fe0 ldr x0, [sp, #56] + 4820b0: 97fe716e bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4820b4: f0000220 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4820b8: 913e0001 add x1, x0, #0xf80 + 4820bc: f9401fe0 ldr x0, [sp, #56] + 4820c0: f9000001 str x1, [x0] + 4820c4: f9401fe0 ldr x0, [sp, #56] + 4820c8: 91004013 add x19, x0, #0x10 + 4820cc: 910123e0 add x0, sp, #0x48 + 4820d0: f9401be1 ldr x1, [sp, #48] + 4820d4: 97ffffd6 bl 48202c <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1ERKS7_> + 4820d8: 910123e0 add x0, sp, #0x48 + 4820dc: aa0003e1 mov x1, x0 + 4820e0: aa1303e0 mov x0, x19 + 4820e4: 94000306 bl 482cfc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_> + 4820e8: 910123e0 add x0, sp, #0x48 + 4820ec: 97ffef8d bl 47df20 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev> + 4820f0: f9401fe0 ldr x0, [sp, #56] + 4820f4: 9400030c bl 482d24 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4820f8: aa0003f3 mov x19, x0 + 4820fc: f94017e0 ldr x0, [sp, #40] + 482100: 97ffef90 bl 47df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 482104: aa0003e2 mov x2, x0 + 482108: aa1303e1 mov x1, x19 + 48210c: f9401be0 ldr x0, [sp, #48] + 482110: 9400030d bl 482d44 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEE9constructIS7_JRKS3_EEEvRS8_PT_DpOT0_> + 482114: 14000009 b 482138 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEES8_DpOT_+0xa4> + 482118: aa0003f3 mov x19, x0 + 48211c: f9401fe0 ldr x0, [sp, #56] + 482120: 91004000 add x0, x0, #0x10 + 482124: 97ffffd4 bl 482074 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 482128: f9401fe0 ldr x0, [sp, #56] + 48212c: 97fe2ea4 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 482130: aa1303e0 mov x0, x19 + 482134: 97fe15f3 bl 407900 <_Unwind_Resume@plt> + 482138: f9400bf3 ldr x19, [sp, #16] + 48213c: a8c57bfd ldp x29, x30, [sp], #80 + 482140: d65f03c0 ret + +0000000000482144 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 482144: d10043ff sub sp, sp, #0x10 + 482148: f90007e0 str x0, [sp, #8] + 48214c: f90003e1 str x1, [sp] + 482150: f94007e0 ldr x0, [sp, #8] + 482154: f900041f str xzr, [x0, #8] + 482158: f94007e0 ldr x0, [sp, #8] + 48215c: 910043ff add sp, sp, #0x10 + 482160: d65f03c0 ret + +0000000000482164 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEE8max_sizeEv(): + 482164: d10043ff sub sp, sp, #0x10 + 482168: f90007e0 str x0, [sp, #8] + 48216c: 92fe0000 mov x0, #0xfffffffffffffff // #1152921504606846975 + 482170: 910043ff add sp, sp, #0x10 + 482174: d65f03c0 ret + +0000000000482178 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESD_EET0_T_SG_SF_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESD_EET0_T_SG_SF_(): + 482178: a9bb7bfd stp x29, x30, [sp, #-80]! + 48217c: 910003fd mov x29, sp + 482180: f9000bf3 str x19, [sp, #16] + 482184: f9001fe0 str x0, [sp, #56] + 482188: f9001be1 str x1, [sp, #48] + 48218c: f90017e2 str x2, [sp, #40] + 482190: f94017e0 ldr x0, [sp, #40] + 482194: f90027e0 str x0, [sp, #72] + 482198: 9100c3e1 add x1, sp, #0x30 + 48219c: 9100e3e0 add x0, sp, #0x38 + 4821a0: 940002f7 bl 482d7c <_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEbRKSt13move_iteratorIT_ESF_> + 4821a4: 12001c00 and w0, w0, #0xff + 4821a8: 7100001f cmp w0, #0x0 + 4821ac: 540001e0 b.eq 4821e8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESD_EET0_T_SG_SF_+0x70> // b.none + 4821b0: f94027e0 ldr x0, [sp, #72] + 4821b4: 97fffab7 bl 480c90 <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEPT_RSA_> + 4821b8: aa0003f3 mov x19, x0 + 4821bc: 9100e3e0 add x0, sp, #0x38 + 4821c0: 94000305 bl 482dd4 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEdeEv> + 4821c4: aa0003e1 mov x1, x0 + 4821c8: aa1303e0 mov x0, x19 + 4821cc: 94000308 bl 482dec <_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEJS9_EEvPT_DpOT0_> + 4821d0: 9100e3e0 add x0, sp, #0x38 + 4821d4: 940002f6 bl 482dac <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEppEv> + 4821d8: f94027e0 ldr x0, [sp, #72] + 4821dc: 91004000 add x0, x0, #0x10 + 4821e0: f90027e0 str x0, [sp, #72] + 4821e4: 17ffffed b 482198 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESD_EET0_T_SG_SF_+0x20> + 4821e8: f94027e0 ldr x0, [sp, #72] + 4821ec: 1400000a b 482214 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEESD_EET0_T_SG_SF_+0x9c> + 4821f0: 97fe134c bl 406f20 <__cxa_begin_catch@plt> + 4821f4: f94027e1 ldr x1, [sp, #72] + 4821f8: f94017e0 ldr x0, [sp, #40] + 4821fc: 97fff1f2 bl 47e9c4 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEvT_SB_> + 482200: 97fe1538 bl 4076e0 <__cxa_rethrow@plt> + 482204: aa0003f3 mov x19, x0 + 482208: 97fe1582 bl 407810 <__cxa_end_catch@plt> + 48220c: aa1303e0 mov x0, x19 + 482210: 97fe15bc bl 407900 <_Unwind_Resume@plt> + 482214: f9400bf3 ldr x19, [sp, #16] + 482218: a8c57bfd ldp x29, x30, [sp], #80 + 48221c: d65f03c0 ret + +0000000000482220 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS9_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS9_EERKSaIT_E(): + 482220: a9be7bfd stp x29, x30, [sp, #-32]! + 482224: 910003fd mov x29, sp + 482228: f9000fe0 str x0, [sp, #24] + 48222c: f9000be1 str x1, [sp, #16] + 482230: f9400fe0 ldr x0, [sp, #24] + 482234: 94000300 bl 482e34 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEEC1Ev> + 482238: d503201f nop + 48223c: a8c27bfd ldp x29, x30, [sp], #32 + 482240: d65f03c0 ret + +0000000000482244 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 482244: a9be7bfd stp x29, x30, [sp, #-32]! + 482248: 910003fd mov x29, sp + 48224c: f9000fe0 str x0, [sp, #24] + 482250: f9400fe0 ldr x0, [sp, #24] + 482254: 940002fd bl 482e48 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEED1Ev> + 482258: d503201f nop + 48225c: a8c27bfd ldp x29, x30, [sp], #32 + 482260: d65f03c0 ret + +0000000000482264 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSH_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSH_(): + 482264: a9bd7bfd stp x29, x30, [sp, #-48]! + 482268: 910003fd mov x29, sp + 48226c: f9000bf3 str x19, [sp, #16] + 482270: aa0803f3 mov x19, x8 + 482274: f90017e0 str x0, [sp, #40] + 482278: d2800021 mov x1, #0x1 // #1 + 48227c: f94017e0 ldr x0, [sp, #40] + 482280: 940002f7 bl 482e5c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSF_m> + 482284: aa0003e2 mov x2, x0 + 482288: f94017e1 ldr x1, [sp, #40] + 48228c: aa1303e0 mov x0, x19 + 482290: 940002fd bl 482e84 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSF_PSE_> + 482294: aa1303e0 mov x0, x19 + 482298: f9400bf3 ldr x19, [sp, #16] + 48229c: a8c37bfd ldp x29, x30, [sp], #48 + 4822a0: d65f03c0 ret + +00000000004822a4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev(): + 4822a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4822a8: 910003fd mov x29, sp + 4822ac: f9000fe0 str x0, [sp, #24] + 4822b0: f9400fe0 ldr x0, [sp, #24] + 4822b4: f9400400 ldr x0, [x0, #8] + 4822b8: f100001f cmp x0, #0x0 + 4822bc: 54000120 b.eq 4822e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4822c0: f9400fe0 ldr x0, [sp, #24] + 4822c4: f9400003 ldr x3, [x0] + 4822c8: f9400fe0 ldr x0, [sp, #24] + 4822cc: f9400400 ldr x0, [x0, #8] + 4822d0: d2800022 mov x2, #0x1 // #1 + 4822d4: aa0003e1 mov x1, x0 + 4822d8: aa0303e0 mov x0, x3 + 4822dc: 940002fa bl 482ec4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSF_PSE_m> + 4822e0: d503201f nop + 4822e4: a8c27bfd ldp x29, x30, [sp], #32 + 4822e8: d65f03c0 ret + +00000000004822ec <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4822ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4822f0: 910003fd mov x29, sp + 4822f4: f9000fe0 str x0, [sp, #24] + 4822f8: f9400fe0 ldr x0, [sp, #24] + 4822fc: f9400400 ldr x0, [x0, #8] + 482300: 940002fd bl 482ef4 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SG_> + 482304: a8c27bfd ldp x29, x30, [sp], #32 + 482308: d65f03c0 ret + +000000000048230c <_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEEONSt16remove_referenceIT_E4typeEOSE_>: +_ZSt4moveIRKSaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEEONSt16remove_referenceIT_E4typeEOSE_(): + 48230c: d10043ff sub sp, sp, #0x10 + 482310: f90007e0 str x0, [sp, #8] + 482314: f94007e0 ldr x0, [sp, #8] + 482318: 910043ff add sp, sp, #0x10 + 48231c: d65f03c0 ret + +0000000000482320 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEEC1ERKS9_>: +_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEEC1ERKS9_(): + 482320: a9be7bfd stp x29, x30, [sp, #-32]! + 482324: 910003fd mov x29, sp + 482328: f9000fe0 str x0, [sp, #24] + 48232c: f9000be1 str x1, [sp, #16] + 482330: f9400be1 ldr x1, [sp, #16] + 482334: f9400fe0 ldr x0, [sp, #24] + 482338: 940002f4 bl 482f08 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEC1ERKSB_> + 48233c: d503201f nop + 482340: a8c27bfd ldp x29, x30, [sp], #32 + 482344: d65f03c0 ret + +0000000000482348 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EED2Ev(): + 482348: a9be7bfd stp x29, x30, [sp, #-32]! + 48234c: 910003fd mov x29, sp + 482350: f9000fe0 str x0, [sp, #24] + 482354: f9400fe0 ldr x0, [sp, #24] + 482358: 97ffeff6 bl 47e330 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEED1Ev> + 48235c: d503201f nop + 482360: a8c27bfd ldp x29, x30, [sp], #32 + 482364: d65f03c0 ret + +0000000000482368 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 482368: a9be7bfd stp x29, x30, [sp, #-32]! + 48236c: 910003fd mov x29, sp + 482370: f9000fe0 str x0, [sp, #24] + 482374: f9400fe0 ldr x0, [sp, #24] + 482378: 97fffff4 bl 482348 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EED1Ev> + 48237c: d503201f nop + 482380: a8c27bfd ldp x29, x30, [sp], #32 + 482384: d65f03c0 ret + +0000000000482388 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEESA_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEESA_DpOT_(): + 482388: a9bb7bfd stp x29, x30, [sp, #-80]! + 48238c: 910003fd mov x29, sp + 482390: f9000bf3 str x19, [sp, #16] + 482394: f9001fe0 str x0, [sp, #56] + 482398: f9001be1 str x1, [sp, #48] + 48239c: f90017e2 str x2, [sp, #40] + 4823a0: f9401fe0 ldr x0, [sp, #56] + 4823a4: 97fe70b1 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4823a8: f0000220 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4823ac: 913d2001 add x1, x0, #0xf48 + 4823b0: f9401fe0 ldr x0, [sp, #56] + 4823b4: f9000001 str x1, [x0] + 4823b8: f9401fe0 ldr x0, [sp, #56] + 4823bc: 91004013 add x19, x0, #0x10 + 4823c0: 910123e0 add x0, sp, #0x48 + 4823c4: f9401be1 ldr x1, [sp, #48] + 4823c8: 97ffffd6 bl 482320 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEEC1ERKS9_> + 4823cc: 910123e0 add x0, sp, #0x48 + 4823d0: aa0003e1 mov x1, x0 + 4823d4: aa1303e0 mov x0, x19 + 4823d8: 940002d2 bl 482f20 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESA_> + 4823dc: 910123e0 add x0, sp, #0x48 + 4823e0: 97ffefd4 bl 47e330 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEED1Ev> + 4823e4: f9401fe0 ldr x0, [sp, #56] + 4823e8: 940002d8 bl 482f48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4823ec: aa0003f3 mov x19, x0 + 4823f0: f94017e0 ldr x0, [sp, #40] + 4823f4: 97ffefd7 bl 47e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 4823f8: aa0003e2 mov x2, x0 + 4823fc: aa1303e1 mov x1, x19 + 482400: f9401be0 ldr x0, [sp, #48] + 482404: 940002d9 bl 482f68 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEE9constructIS9_JRKS3_EEEvRSA_PT_DpOT0_> + 482408: 14000009 b 48242c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS3_EEESA_DpOT_+0xa4> + 48240c: aa0003f3 mov x19, x0 + 482410: f9401fe0 ldr x0, [sp, #56] + 482414: 91004000 add x0, x0, #0x10 + 482418: 97ffffd4 bl 482368 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 48241c: f9401fe0 ldr x0, [sp, #56] + 482420: 97fe2de7 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 482424: aa1303e0 mov x0, x19 + 482428: 97fe1536 bl 407900 <_Unwind_Resume@plt> + 48242c: f9400bf3 ldr x19, [sp, #16] + 482430: a8c57bfd ldp x29, x30, [sp], #80 + 482434: d65f03c0 ret + +0000000000482438 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 482438: d10043ff sub sp, sp, #0x10 + 48243c: f90007e0 str x0, [sp, #8] + 482440: f90003e1 str x1, [sp] + 482444: f94007e0 ldr x0, [sp, #8] + 482448: f900041f str xzr, [x0, #8] + 48244c: f94007e0 ldr x0, [sp, #8] + 482450: 910043ff add sp, sp, #0x10 + 482454: d65f03c0 ret + +0000000000482458 <_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEEEE8max_sizeEv(): + 482458: d10043ff sub sp, sp, #0x10 + 48245c: f90007e0 str x0, [sp, #8] + 482460: 92fe0000 mov x0, #0xfffffffffffffff // #1152921504606846975 + 482464: 910043ff add sp, sp, #0x10 + 482468: d65f03c0 ret + +000000000048246c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEEEESF_EET0_T_SI_SH_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEEEESF_EET0_T_SI_SH_(): + 48246c: a9bb7bfd stp x29, x30, [sp, #-80]! + 482470: 910003fd mov x29, sp + 482474: f9000bf3 str x19, [sp, #16] + 482478: f9001fe0 str x0, [sp, #56] + 48247c: f9001be1 str x1, [sp, #48] + 482480: f90017e2 str x2, [sp, #40] + 482484: f94017e0 ldr x0, [sp, #40] + 482488: f90027e0 str x0, [sp, #72] + 48248c: 9100c3e1 add x1, sp, #0x30 + 482490: 9100e3e0 add x0, sp, #0x38 + 482494: 940002c3 bl 482fa0 <_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEbRKSt13move_iteratorIT_ESH_> + 482498: 12001c00 and w0, w0, #0xff + 48249c: 7100001f cmp w0, #0x0 + 4824a0: 540001e0 b.eq 4824dc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEEEESF_EET0_T_SI_SH_+0x70> // b.none + 4824a4: f94027e0 ldr x0, [sp, #72] + 4824a8: 97fffa11 bl 480cec <_ZSt11__addressofISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEPT_RSC_> + 4824ac: aa0003f3 mov x19, x0 + 4824b0: 9100e3e0 add x0, sp, #0x38 + 4824b4: 940002d1 bl 482ff8 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEdeEv> + 4824b8: aa0003e1 mov x1, x0 + 4824bc: aa1303e0 mov x0, x19 + 4824c0: 940002d4 bl 483010 <_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEJSB_EEvPT_DpOT0_> + 4824c4: 9100e3e0 add x0, sp, #0x38 + 4824c8: 940002c2 bl 482fd0 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEppEv> + 4824cc: f94027e0 ldr x0, [sp, #72] + 4824d0: 91004000 add x0, x0, #0x10 + 4824d4: f90027e0 str x0, [sp, #72] + 4824d8: 17ffffed b 48248c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEEEESF_EET0_T_SI_SH_+0x20> + 4824dc: f94027e0 ldr x0, [sp, #72] + 4824e0: 1400000a b 482508 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS4_12TestRunStatsENS6_INS4_14TestGroupStatsENS6_INS4_13TestCaseStatsENS5_11SectionNodeEEEEEEEEESF_EET0_T_SI_SH_+0x9c> + 4824e4: 97fe128f bl 406f20 <__cxa_begin_catch@plt> + 4824e8: f94027e1 ldr x1, [sp, #72] + 4824ec: f94017e0 ldr x0, [sp, #40] + 4824f0: 97fff156 bl 47ea48 <_ZSt8_DestroyIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEvT_SD_> + 4824f4: 97fe147b bl 4076e0 <__cxa_rethrow@plt> + 4824f8: aa0003f3 mov x19, x0 + 4824fc: 97fe14c5 bl 407810 <__cxa_end_catch@plt> + 482500: aa1303e0 mov x0, x19 + 482504: 97fe14ff bl 407900 <_Unwind_Resume@plt> + 482508: f9400bf3 ldr x19, [sp, #16] + 48250c: a8c57bfd ldp x29, x30, [sp], #80 + 482510: d65f03c0 ret + +0000000000482514 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEEC1Ev(): + 482514: d10043ff sub sp, sp, #0x10 + 482518: f90007e0 str x0, [sp, #8] + 48251c: d503201f nop + 482520: 910043ff add sp, sp, #0x10 + 482524: d65f03c0 ret + +0000000000482528 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEED1Ev(): + 482528: d10043ff sub sp, sp, #0x10 + 48252c: f90007e0 str x0, [sp, #8] + 482530: d503201f nop + 482534: 910043ff add sp, sp, #0x10 + 482538: d65f03c0 ret + +000000000048253c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m(): + 48253c: a9be7bfd stp x29, x30, [sp, #-32]! + 482540: 910003fd mov x29, sp + 482544: f9000fe0 str x0, [sp, #24] + 482548: f9000be1 str x1, [sp, #16] + 48254c: d2800002 mov x2, #0x0 // #0 + 482550: f9400be1 ldr x1, [sp, #16] + 482554: f9400fe0 ldr x0, [sp, #24] + 482558: 940002c0 bl 483058 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 48255c: a8c27bfd ldp x29, x30, [sp], #32 + 482560: d65f03c0 ret + +0000000000482564 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS8_PS7_(): + 482564: a9bd7bfd stp x29, x30, [sp, #-48]! + 482568: 910003fd mov x29, sp + 48256c: f90017e0 str x0, [sp, #40] + 482570: f90013e1 str x1, [sp, #32] + 482574: f9000fe2 str x2, [sp, #24] + 482578: f94013e0 ldr x0, [sp, #32] + 48257c: 940002d0 bl 4830bc <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_> + 482580: aa0003e1 mov x1, x0 + 482584: f94017e0 ldr x0, [sp, #40] + 482588: f9000001 str x1, [x0] + 48258c: f94017e0 ldr x0, [sp, #40] + 482590: f9400fe1 ldr x1, [sp, #24] + 482594: f9000401 str x1, [x0, #8] + 482598: d503201f nop + 48259c: a8c37bfd ldp x29, x30, [sp], #48 + 4825a0: d65f03c0 ret + +00000000004825a4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m(): + 4825a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4825a8: 910003fd mov x29, sp + 4825ac: f90017e0 str x0, [sp, #40] + 4825b0: f90013e1 str x1, [sp, #32] + 4825b4: f9000fe2 str x2, [sp, #24] + 4825b8: f9400fe2 ldr x2, [sp, #24] + 4825bc: f94013e1 ldr x1, [sp, #32] + 4825c0: f94017e0 ldr x0, [sp, #40] + 4825c4: 940002c3 bl 4830d0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m> + 4825c8: d503201f nop + 4825cc: a8c37bfd ldp x29, x30, [sp], #48 + 4825d0: d65f03c0 ret + +00000000004825d4 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEPT_S9_(): + 4825d4: d10043ff sub sp, sp, #0x10 + 4825d8: f90007e0 str x0, [sp, #8] + 4825dc: f94007e0 ldr x0, [sp, #8] + 4825e0: 910043ff add sp, sp, #0x10 + 4825e4: d65f03c0 ret + +00000000004825e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS4_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEEC2ERKS4_(): + 4825e8: d10043ff sub sp, sp, #0x10 + 4825ec: f90007e0 str x0, [sp, #8] + 4825f0: f90003e1 str x1, [sp] + 4825f4: d503201f nop + 4825f8: 910043ff add sp, sp, #0x10 + 4825fc: d65f03c0 ret + +0000000000482600 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES3_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES3_(): + 482600: a9be7bfd stp x29, x30, [sp, #-32]! + 482604: 910003fd mov x29, sp + 482608: f9000fe0 str x0, [sp, #24] + 48260c: f9000be1 str x1, [sp, #16] + 482610: f9400be1 ldr x1, [sp, #16] + 482614: f9400fe0 ldr x0, [sp, #24] + 482618: 940002b8 bl 4830f8 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EEC1ERKS3_> + 48261c: d503201f nop + 482620: a8c27bfd ldp x29, x30, [sp], #32 + 482624: d65f03c0 ret + +0000000000482628 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 482628: a9be7bfd stp x29, x30, [sp, #-32]! + 48262c: 910003fd mov x29, sp + 482630: f9000fe0 str x0, [sp, #24] + 482634: f9400fe0 ldr x0, [sp, #24] + 482638: 91004000 add x0, x0, #0x10 + 48263c: 940002b9 bl 483120 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase11SectionNodeEE6_M_ptrEv> + 482640: a8c27bfd ldp x29, x30, [sp], #32 + 482644: d65f03c0 ret + +0000000000482648 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase11SectionNodeEEE9constructIS2_JRNS0_12SectionStatsEEEEvRS3_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase11SectionNodeEEE9constructIS2_JRNS0_12SectionStatsEEEEvRS3_PT_DpOT0_(): + 482648: a9bd7bfd stp x29, x30, [sp, #-48]! + 48264c: 910003fd mov x29, sp + 482650: f90017e0 str x0, [sp, #40] + 482654: f90013e1 str x1, [sp, #32] + 482658: f9000fe2 str x2, [sp, #24] + 48265c: f9400fe0 ldr x0, [sp, #24] + 482660: 97ffeb6c bl 47d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE> + 482664: aa0003e2 mov x2, x0 + 482668: f94013e1 ldr x1, [sp, #32] + 48266c: f94017e0 ldr x0, [sp, #40] + 482670: 940002b3 bl 48313c <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEE9constructIS3_JRNS1_12SectionStatsEEEEvPT_DpOT0_> + 482674: d503201f nop + 482678: a8c37bfd ldp x29, x30, [sp], #48 + 48267c: d65f03c0 ret + +0000000000482680 <_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEbRKSt13move_iteratorIT_ESA_>: +_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEbRKSt13move_iteratorIT_ESA_(): + 482680: a9be7bfd stp x29, x30, [sp, #-32]! + 482684: 910003fd mov x29, sp + 482688: f9000fe0 str x0, [sp, #24] + 48268c: f9000be1 str x1, [sp, #16] + 482690: f9400be1 ldr x1, [sp, #16] + 482694: f9400fe0 ldr x0, [sp, #24] + 482698: 940002c6 bl 4831b0 <_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEbRKSt13move_iteratorIT_ESA_> + 48269c: 12001c00 and w0, w0, #0xff + 4826a0: 52000000 eor w0, w0, #0x1 + 4826a4: 12001c00 and w0, w0, #0xff + 4826a8: a8c27bfd ldp x29, x30, [sp], #32 + 4826ac: d65f03c0 ret + +00000000004826b0 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEppEv>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEppEv(): + 4826b0: d10043ff sub sp, sp, #0x10 + 4826b4: f90007e0 str x0, [sp, #8] + 4826b8: f94007e0 ldr x0, [sp, #8] + 4826bc: f9400000 ldr x0, [x0] + 4826c0: 91004001 add x1, x0, #0x10 + 4826c4: f94007e0 ldr x0, [sp, #8] + 4826c8: f9000001 str x1, [x0] + 4826cc: f94007e0 ldr x0, [sp, #8] + 4826d0: 910043ff add sp, sp, #0x10 + 4826d4: d65f03c0 ret + +00000000004826d8 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEdeEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEdeEv(): + 4826d8: d10043ff sub sp, sp, #0x10 + 4826dc: f90007e0 str x0, [sp, #8] + 4826e0: f94007e0 ldr x0, [sp, #8] + 4826e4: f9400000 ldr x0, [x0] + 4826e8: 910043ff add sp, sp, #0x10 + 4826ec: d65f03c0 ret + +00000000004826f0 <_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEJS4_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEJS4_EEvPT_DpOT0_(): + 4826f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4826f4: 910003fd mov x29, sp + 4826f8: f9000bf3 str x19, [sp, #16] + 4826fc: f90017e0 str x0, [sp, #40] + 482700: f90013e1 str x1, [sp, #32] + 482704: f94013e0 ldr x0, [sp, #32] + 482708: 940002ba bl 4831f0 <_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEOT_RNSt16remove_referenceIS5_E4typeE> + 48270c: aa0003f3 mov x19, x0 + 482710: f94017e0 ldr x0, [sp, #40] + 482714: aa0003e1 mov x1, x0 + 482718: d2800200 mov x0, #0x10 // #16 + 48271c: 97fe2757 bl 40c478 <_ZnwmPv> + 482720: aa1303e1 mov x1, x19 + 482724: 97ffeb51 bl 47d468 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEC1EOS3_> + 482728: d503201f nop + 48272c: f9400bf3 ldr x19, [sp, #16] + 482730: a8c37bfd ldp x29, x30, [sp], #48 + 482734: d65f03c0 ret + +0000000000482738 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEEC1ERKS3_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEEC2ERKS3_(): + 482738: d10043ff sub sp, sp, #0x10 + 48273c: f90007e0 str x0, [sp, #8] + 482740: f90003e1 str x1, [sp] + 482744: d503201f nop + 482748: 910043ff add sp, sp, #0x10 + 48274c: d65f03c0 ret + +0000000000482750 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_(): + 482750: a9bb7bfd stp x29, x30, [sp, #-80]! + 482754: 910003fd mov x29, sp + 482758: f9000bf3 str x19, [sp, #16] + 48275c: f9001fe0 str x0, [sp, #56] + 482760: f9001be1 str x1, [sp, #48] + 482764: f90017e2 str x2, [sp, #40] + 482768: f94017e0 ldr x0, [sp, #40] + 48276c: f90027e0 str x0, [sp, #72] + 482770: 9100c3e1 add x1, sp, #0x30 + 482774: 9100e3e0 add x0, sp, #0x38 + 482778: 940002a3 bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 48277c: 12001c00 and w0, w0, #0xff + 482780: 7100001f cmp w0, #0x0 + 482784: 540001e0 b.eq 4827c0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_+0x70> // b.none + 482788: f94027e0 ldr x0, [sp, #72] + 48278c: 97ff1313 bl 4473d8 <_ZSt11__addressofIN5Catch11MessageInfoEEPT_RS2_> + 482790: aa0003f3 mov x19, x0 + 482794: 9100e3e0 add x0, sp, #0x38 + 482798: 940002b6 bl 483270 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 48279c: aa0003e1 mov x1, x0 + 4827a0: aa1303e0 mov x0, x19 + 4827a4: 940002b9 bl 483288 <_ZSt10_ConstructIN5Catch11MessageInfoEJRKS1_EEvPT_DpOT0_> + 4827a8: 9100e3e0 add x0, sp, #0x38 + 4827ac: 940002a7 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 4827b0: f94027e0 ldr x0, [sp, #72] + 4827b4: 91012000 add x0, x0, #0x48 + 4827b8: f90027e0 str x0, [sp, #72] + 4827bc: 17ffffed b 482770 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_+0x20> + 4827c0: f94027e0 ldr x0, [sp, #72] + 4827c4: 1400000a b 4827ec <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_+0x9c> + 4827c8: 97fe11d6 bl 406f20 <__cxa_begin_catch@plt> + 4827cc: f94027e1 ldr x1, [sp, #72] + 4827d0: f94017e0 ldr x0, [sp, #40] + 4827d4: 97ff0b0f bl 445410 <_ZSt8_DestroyIPN5Catch11MessageInfoEEvT_S3_> + 4827d8: 97fe13c2 bl 4076e0 <__cxa_rethrow@plt> + 4827dc: aa0003f3 mov x19, x0 + 4827e0: 97fe140c bl 407810 <__cxa_end_catch@plt> + 4827e4: aa1303e0 mov x0, x19 + 4827e8: 97fe1446 bl 407900 <_Unwind_Resume@plt> + 4827ec: f9400bf3 ldr x19, [sp, #16] + 4827f0: a8c57bfd ldp x29, x30, [sp], #80 + 4827f4: d65f03c0 ret + +00000000004827f8 <_ZStneIPN5Catch14AssertionStatsEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch14AssertionStatsEEbRKSt13move_iteratorIT_ES7_(): + 4827f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4827fc: 910003fd mov x29, sp + 482800: f9000fe0 str x0, [sp, #24] + 482804: f9000be1 str x1, [sp, #16] + 482808: f9400be1 ldr x1, [sp, #16] + 48280c: f9400fe0 ldr x0, [sp, #24] + 482810: 940002ba bl 4832f8 <_ZSteqIPN5Catch14AssertionStatsEEbRKSt13move_iteratorIT_ES7_> + 482814: 12001c00 and w0, w0, #0xff + 482818: 52000000 eor w0, w0, #0x1 + 48281c: 12001c00 and w0, w0, #0xff + 482820: a8c27bfd ldp x29, x30, [sp], #32 + 482824: d65f03c0 ret + +0000000000482828 <_ZNSt13move_iteratorIPN5Catch14AssertionStatsEEppEv>: +_ZNSt13move_iteratorIPN5Catch14AssertionStatsEEppEv(): + 482828: d10043ff sub sp, sp, #0x10 + 48282c: f90007e0 str x0, [sp, #8] + 482830: f94007e0 ldr x0, [sp, #8] + 482834: f9400000 ldr x0, [x0] + 482838: 91038001 add x1, x0, #0xe0 + 48283c: f94007e0 ldr x0, [sp, #8] + 482840: f9000001 str x1, [x0] + 482844: f94007e0 ldr x0, [sp, #8] + 482848: 910043ff add sp, sp, #0x10 + 48284c: d65f03c0 ret + +0000000000482850 <_ZNKSt13move_iteratorIPN5Catch14AssertionStatsEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch14AssertionStatsEEdeEv(): + 482850: d10043ff sub sp, sp, #0x10 + 482854: f90007e0 str x0, [sp, #8] + 482858: f94007e0 ldr x0, [sp, #8] + 48285c: f9400000 ldr x0, [x0] + 482860: 910043ff add sp, sp, #0x10 + 482864: d65f03c0 ret + +0000000000482868 <_ZN5Catch19AssertionResultDataC1EOS0_>: +_ZN5Catch19AssertionResultDataC1EOS0_(): + 482868: a9be7bfd stp x29, x30, [sp, #-32]! + 48286c: 910003fd mov x29, sp + 482870: f9000fe0 str x0, [sp, #24] + 482874: f9000be1 str x1, [sp, #16] + 482878: f9400fe0 ldr x0, [sp, #24] + 48287c: f9400be1 ldr x1, [sp, #16] + 482880: 97fe1214 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 482884: f9400fe0 ldr x0, [sp, #24] + 482888: 91008002 add x2, x0, #0x20 + 48288c: f9400be0 ldr x0, [sp, #16] + 482890: 91008000 add x0, x0, #0x20 + 482894: aa0003e1 mov x1, x0 + 482898: aa0203e0 mov x0, x2 + 48289c: 97fe120d bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4828a0: f9400fe2 ldr x2, [sp, #24] + 4828a4: f9400be0 ldr x0, [sp, #16] + 4828a8: a9440400 ldp x0, x1, [x0, #64] + 4828ac: a9040440 stp x0, x1, [x2, #64] + 4828b0: f9400be0 ldr x0, [sp, #16] + 4828b4: b9405001 ldr w1, [x0, #80] + 4828b8: f9400fe0 ldr x0, [sp, #24] + 4828bc: b9005001 str w1, [x0, #80] + 4828c0: d503201f nop + 4828c4: a8c27bfd ldp x29, x30, [sp], #32 + 4828c8: d65f03c0 ret + +00000000004828cc <_ZN5Catch15AssertionResultC1EOS0_>: +_ZN5Catch15AssertionResultC1EOS0_(): + 4828cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4828d0: 910003fd mov x29, sp + 4828d4: f9000fe0 str x0, [sp, #24] + 4828d8: f9000be1 str x1, [sp, #16] + 4828dc: f9400fe0 ldr x0, [sp, #24] + 4828e0: f9400be1 ldr x1, [sp, #16] + 4828e4: a9400c22 ldp x2, x3, [x1] + 4828e8: a9000c02 stp x2, x3, [x0] + 4828ec: a9410c22 ldp x2, x3, [x1, #16] + 4828f0: a9010c02 stp x2, x3, [x0, #16] + 4828f4: a9420c22 ldp x2, x3, [x1, #32] + 4828f8: a9020c02 stp x2, x3, [x0, #32] + 4828fc: f9401821 ldr x1, [x1, #48] + 482900: f9001801 str x1, [x0, #48] + 482904: f9400fe0 ldr x0, [sp, #24] + 482908: 9100e002 add x2, x0, #0x38 + 48290c: f9400be0 ldr x0, [sp, #16] + 482910: 9100e000 add x0, x0, #0x38 + 482914: aa0003e1 mov x1, x0 + 482918: aa0203e0 mov x0, x2 + 48291c: 97ffffd3 bl 482868 <_ZN5Catch19AssertionResultDataC1EOS0_> + 482920: d503201f nop + 482924: a8c27bfd ldp x29, x30, [sp], #32 + 482928: d65f03c0 ret + +000000000048292c <_ZN5Catch14AssertionStatsC1EOS0_>: +_ZN5Catch14AssertionStatsC2EOS0_(): + 48292c: a9be7bfd stp x29, x30, [sp, #-32]! + 482930: 910003fd mov x29, sp + 482934: f9000fe0 str x0, [sp, #24] + 482938: f9000be1 str x1, [sp, #16] + 48293c: f9400fe0 ldr x0, [sp, #24] + 482940: f9400be1 ldr x1, [sp, #16] + 482944: 97ffffe2 bl 4828cc <_ZN5Catch15AssertionResultC1EOS0_> + 482948: f9400fe0 ldr x0, [sp, #24] + 48294c: 91024002 add x2, x0, #0x90 + 482950: f9400be0 ldr x0, [sp, #16] + 482954: 91024000 add x0, x0, #0x90 + 482958: aa0003e1 mov x1, x0 + 48295c: aa0203e0 mov x0, x2 + 482960: 9400027b bl 48334c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1EOS3_> + 482964: f9400fe0 ldr x0, [sp, #24] + 482968: 9102a002 add x2, x0, #0xa8 + 48296c: f9400be0 ldr x0, [sp, #16] + 482970: 9102a001 add x1, x0, #0xa8 + 482974: aa0203e0 mov x0, x2 + 482978: a9400c22 ldp x2, x3, [x1] + 48297c: a9000c02 stp x2, x3, [x0] + 482980: a9410c22 ldp x2, x3, [x1, #16] + 482984: a9010c02 stp x2, x3, [x0, #16] + 482988: a9420c22 ldp x2, x3, [x1, #32] + 48298c: a9020c02 stp x2, x3, [x0, #32] + 482990: f9401821 ldr x1, [x1, #48] + 482994: f9001801 str x1, [x0, #48] + 482998: d503201f nop + 48299c: a8c27bfd ldp x29, x30, [sp], #32 + 4829a0: d65f03c0 ret + +00000000004829a4 <_ZSt10_ConstructIN5Catch14AssertionStatsEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch14AssertionStatsEJS1_EEvPT_DpOT0_(): + 4829a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4829a8: 910003fd mov x29, sp + 4829ac: f9000bf3 str x19, [sp, #16] + 4829b0: f90017e0 str x0, [sp, #40] + 4829b4: f90013e1 str x1, [sp, #32] + 4829b8: f94013e0 ldr x0, [sp, #32] + 4829bc: 9400025f bl 483338 <_ZSt7forwardIN5Catch14AssertionStatsEEOT_RNSt16remove_referenceIS2_E4typeE> + 4829c0: aa0003f3 mov x19, x0 + 4829c4: f94017e0 ldr x0, [sp, #40] + 4829c8: aa0003e1 mov x1, x0 + 4829cc: d2801c00 mov x0, #0xe0 // #224 + 4829d0: 97fe26aa bl 40c478 <_ZnwmPv> + 4829d4: aa1303e1 mov x1, x19 + 4829d8: 97ffffd5 bl 48292c <_ZN5Catch14AssertionStatsC1EOS0_> + 4829dc: d503201f nop + 4829e0: f9400bf3 ldr x19, [sp, #16] + 4829e4: a8c37bfd ldp x29, x30, [sp], #48 + 4829e8: d65f03c0 ret + +00000000004829ec <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEEC2Ev(): + 4829ec: d10043ff sub sp, sp, #0x10 + 4829f0: f90007e0 str x0, [sp, #8] + 4829f4: d503201f nop + 4829f8: 910043ff add sp, sp, #0x10 + 4829fc: d65f03c0 ret + +0000000000482a00 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEED1Ev(): + 482a00: d10043ff sub sp, sp, #0x10 + 482a04: f90007e0 str x0, [sp, #8] + 482a08: d503201f nop + 482a0c: 910043ff add sp, sp, #0x10 + 482a10: d65f03c0 ret + +0000000000482a14 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m(): + 482a14: a9be7bfd stp x29, x30, [sp, #-32]! + 482a18: 910003fd mov x29, sp + 482a1c: f9000fe0 str x0, [sp, #24] + 482a20: f9000be1 str x1, [sp, #16] + 482a24: d2800002 mov x2, #0x0 // #0 + 482a28: f9400be1 ldr x1, [sp, #16] + 482a2c: f9400fe0 ldr x0, [sp, #24] + 482a30: 94000256 bl 483388 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 482a34: a8c27bfd ldp x29, x30, [sp], #32 + 482a38: d65f03c0 ret + +0000000000482a3c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_(): + 482a3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 482a40: 910003fd mov x29, sp + 482a44: f90017e0 str x0, [sp, #40] + 482a48: f90013e1 str x1, [sp, #32] + 482a4c: f9000fe2 str x2, [sp, #24] + 482a50: f94013e0 ldr x0, [sp, #32] + 482a54: 94000266 bl 4833ec <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_> + 482a58: aa0003e1 mov x1, x0 + 482a5c: f94017e0 ldr x0, [sp, #40] + 482a60: f9000001 str x1, [x0] + 482a64: f94017e0 ldr x0, [sp, #40] + 482a68: f9400fe1 ldr x1, [sp, #24] + 482a6c: f9000401 str x1, [x0, #8] + 482a70: d503201f nop + 482a74: a8c37bfd ldp x29, x30, [sp], #48 + 482a78: d65f03c0 ret + +0000000000482a7c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m(): + 482a7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 482a80: 910003fd mov x29, sp + 482a84: f90017e0 str x0, [sp, #40] + 482a88: f90013e1 str x1, [sp, #32] + 482a8c: f9000fe2 str x2, [sp, #24] + 482a90: f9400fe2 ldr x2, [sp, #24] + 482a94: f94013e1 ldr x1, [sp, #32] + 482a98: f94017e0 ldr x0, [sp, #40] + 482a9c: 94000259 bl 483400 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m> + 482aa0: d503201f nop + 482aa4: a8c37bfd ldp x29, x30, [sp], #48 + 482aa8: d65f03c0 ret + +0000000000482aac <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SC_(): + 482aac: d10043ff sub sp, sp, #0x10 + 482ab0: f90007e0 str x0, [sp, #8] + 482ab4: f94007e0 ldr x0, [sp, #8] + 482ab8: 910043ff add sp, sp, #0x10 + 482abc: d65f03c0 ret + +0000000000482ac0 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEC1ERKS7_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEC1ERKS7_(): + 482ac0: d10043ff sub sp, sp, #0x10 + 482ac4: f90007e0 str x0, [sp, #8] + 482ac8: f90003e1 str x1, [sp] + 482acc: d503201f nop + 482ad0: 910043ff add sp, sp, #0x10 + 482ad4: d65f03c0 ret + +0000000000482ad8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES6_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES6_(): + 482ad8: a9be7bfd stp x29, x30, [sp, #-32]! + 482adc: 910003fd mov x29, sp + 482ae0: f9000fe0 str x0, [sp, #24] + 482ae4: f9000be1 str x1, [sp, #16] + 482ae8: f9400be1 ldr x1, [sp, #16] + 482aec: f9400fe0 ldr x0, [sp, #24] + 482af0: 9400024e bl 483428 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EEC1ERKS6_> + 482af4: d503201f nop + 482af8: a8c27bfd ldp x29, x30, [sp], #32 + 482afc: d65f03c0 ret + +0000000000482b00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 482b00: a9be7bfd stp x29, x30, [sp, #-32]! + 482b04: 910003fd mov x29, sp + 482b08: f9000fe0 str x0, [sp, #24] + 482b0c: f9400fe0 ldr x0, [sp, #24] + 482b10: 91004000 add x0, x0, #0x10 + 482b14: 9400024f bl 483450 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE6_M_ptrEv> + 482b18: a8c27bfd ldp x29, x30, [sp], #32 + 482b1c: d65f03c0 ret + +0000000000482b20 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEE9constructIS5_JRKS3_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEE9constructIS5_JRKS3_EEEvRS6_PT_DpOT0_(): + 482b20: a9bd7bfd stp x29, x30, [sp, #-48]! + 482b24: 910003fd mov x29, sp + 482b28: f90017e0 str x0, [sp, #40] + 482b2c: f90013e1 str x1, [sp, #32] + 482b30: f9000fe2 str x2, [sp, #24] + 482b34: f9400fe0 ldr x0, [sp, #24] + 482b38: 97ffec0f bl 47db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 482b3c: aa0003e2 mov x2, x0 + 482b40: f94013e1 ldr x1, [sp, #32] + 482b44: f94017e0 ldr x0, [sp, #40] + 482b48: 94000249 bl 48346c <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE9constructIS6_JRKS4_EEEvPT_DpOT0_> + 482b4c: d503201f nop + 482b50: a8c37bfd ldp x29, x30, [sp], #48 + 482b54: d65f03c0 ret + +0000000000482b58 <_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEbRKSt13move_iteratorIT_ESD_>: +_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEbRKSt13move_iteratorIT_ESD_(): + 482b58: a9be7bfd stp x29, x30, [sp, #-32]! + 482b5c: 910003fd mov x29, sp + 482b60: f9000fe0 str x0, [sp, #24] + 482b64: f9000be1 str x1, [sp, #16] + 482b68: f9400be1 ldr x1, [sp, #16] + 482b6c: f9400fe0 ldr x0, [sp, #24] + 482b70: 9400025c bl 4834e0 <_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEbRKSt13move_iteratorIT_ESD_> + 482b74: 12001c00 and w0, w0, #0xff + 482b78: 52000000 eor w0, w0, #0x1 + 482b7c: 12001c00 and w0, w0, #0xff + 482b80: a8c27bfd ldp x29, x30, [sp], #32 + 482b84: d65f03c0 ret + +0000000000482b88 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEppEv>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEppEv(): + 482b88: d10043ff sub sp, sp, #0x10 + 482b8c: f90007e0 str x0, [sp, #8] + 482b90: f94007e0 ldr x0, [sp, #8] + 482b94: f9400000 ldr x0, [x0] + 482b98: 91004001 add x1, x0, #0x10 + 482b9c: f94007e0 ldr x0, [sp, #8] + 482ba0: f9000001 str x1, [x0] + 482ba4: f94007e0 ldr x0, [sp, #8] + 482ba8: 910043ff add sp, sp, #0x10 + 482bac: d65f03c0 ret + +0000000000482bb0 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEdeEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEdeEv(): + 482bb0: d10043ff sub sp, sp, #0x10 + 482bb4: f90007e0 str x0, [sp, #8] + 482bb8: f94007e0 ldr x0, [sp, #8] + 482bbc: f9400000 ldr x0, [x0] + 482bc0: 910043ff add sp, sp, #0x10 + 482bc4: d65f03c0 ret + +0000000000482bc8 <_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEJS7_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEJS7_EEvPT_DpOT0_(): + 482bc8: a9bd7bfd stp x29, x30, [sp, #-48]! + 482bcc: 910003fd mov x29, sp + 482bd0: f9000bf3 str x19, [sp, #16] + 482bd4: f90017e0 str x0, [sp, #40] + 482bd8: f90013e1 str x1, [sp, #32] + 482bdc: f94013e0 ldr x0, [sp, #32] + 482be0: 94000250 bl 483520 <_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 482be4: aa0003f3 mov x19, x0 + 482be8: f94017e0 ldr x0, [sp, #40] + 482bec: aa0003e1 mov x1, x0 + 482bf0: d2800200 mov x0, #0x10 // #16 + 482bf4: 97fe2621 bl 40c478 <_ZnwmPv> + 482bf8: aa1303e1 mov x1, x19 + 482bfc: 97ffe77e bl 47c9f4 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEC1EOS6_> + 482c00: d503201f nop + 482c04: f9400bf3 ldr x19, [sp, #16] + 482c08: a8c37bfd ldp x29, x30, [sp], #48 + 482c0c: d65f03c0 ret + +0000000000482c10 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEEC1Ev(): + 482c10: d10043ff sub sp, sp, #0x10 + 482c14: f90007e0 str x0, [sp, #8] + 482c18: d503201f nop + 482c1c: 910043ff add sp, sp, #0x10 + 482c20: d65f03c0 ret + +0000000000482c24 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEED1Ev(): + 482c24: d10043ff sub sp, sp, #0x10 + 482c28: f90007e0 str x0, [sp, #8] + 482c2c: d503201f nop + 482c30: 910043ff add sp, sp, #0x10 + 482c34: d65f03c0 ret + +0000000000482c38 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m(): + 482c38: a9be7bfd stp x29, x30, [sp, #-32]! + 482c3c: 910003fd mov x29, sp + 482c40: f9000fe0 str x0, [sp, #24] + 482c44: f9000be1 str x1, [sp, #16] + 482c48: d2800002 mov x2, #0x0 // #0 + 482c4c: f9400be1 ldr x1, [sp, #16] + 482c50: f9400fe0 ldr x0, [sp, #24] + 482c54: 94000238 bl 483534 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 482c58: a8c27bfd ldp x29, x30, [sp], #32 + 482c5c: d65f03c0 ret + +0000000000482c60 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_(): + 482c60: a9bd7bfd stp x29, x30, [sp, #-48]! + 482c64: 910003fd mov x29, sp + 482c68: f90017e0 str x0, [sp, #40] + 482c6c: f90013e1 str x1, [sp, #32] + 482c70: f9000fe2 str x2, [sp, #24] + 482c74: f94013e0 ldr x0, [sp, #32] + 482c78: 94000246 bl 483590 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_> + 482c7c: aa0003e1 mov x1, x0 + 482c80: f94017e0 ldr x0, [sp, #40] + 482c84: f9000001 str x1, [x0] + 482c88: f94017e0 ldr x0, [sp, #40] + 482c8c: f9400fe1 ldr x1, [sp, #24] + 482c90: f9000401 str x1, [x0, #8] + 482c94: d503201f nop + 482c98: a8c37bfd ldp x29, x30, [sp], #48 + 482c9c: d65f03c0 ret + +0000000000482ca0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m(): + 482ca0: a9bd7bfd stp x29, x30, [sp, #-48]! + 482ca4: 910003fd mov x29, sp + 482ca8: f90017e0 str x0, [sp, #40] + 482cac: f90013e1 str x1, [sp, #32] + 482cb0: f9000fe2 str x2, [sp, #24] + 482cb4: f9400fe2 ldr x2, [sp, #24] + 482cb8: f94013e1 ldr x1, [sp, #32] + 482cbc: f94017e0 ldr x0, [sp, #40] + 482cc0: 94000239 bl 4835a4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m> + 482cc4: d503201f nop + 482cc8: a8c37bfd ldp x29, x30, [sp], #48 + 482ccc: d65f03c0 ret + +0000000000482cd0 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_(): + 482cd0: d10043ff sub sp, sp, #0x10 + 482cd4: f90007e0 str x0, [sp, #8] + 482cd8: f94007e0 ldr x0, [sp, #8] + 482cdc: 910043ff add sp, sp, #0x10 + 482ce0: d65f03c0 ret + +0000000000482ce4 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEC1ERKS9_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEC2ERKS9_(): + 482ce4: d10043ff sub sp, sp, #0x10 + 482ce8: f90007e0 str x0, [sp, #8] + 482cec: f90003e1 str x1, [sp] + 482cf0: d503201f nop + 482cf4: 910043ff add sp, sp, #0x10 + 482cf8: d65f03c0 ret + +0000000000482cfc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_(): + 482cfc: a9be7bfd stp x29, x30, [sp, #-32]! + 482d00: 910003fd mov x29, sp + 482d04: f9000fe0 str x0, [sp, #24] + 482d08: f9000be1 str x1, [sp, #16] + 482d0c: f9400be1 ldr x1, [sp, #16] + 482d10: f9400fe0 ldr x0, [sp, #24] + 482d14: 9400022e bl 4835cc <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EEC1ERKS8_> + 482d18: d503201f nop + 482d1c: a8c27bfd ldp x29, x30, [sp], #32 + 482d20: d65f03c0 ret + +0000000000482d24 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 482d24: a9be7bfd stp x29, x30, [sp, #-32]! + 482d28: 910003fd mov x29, sp + 482d2c: f9000fe0 str x0, [sp, #24] + 482d30: f9400fe0 ldr x0, [sp, #24] + 482d34: 91004000 add x0, x0, #0x10 + 482d38: 9400022f bl 4835f4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE6_M_ptrEv> + 482d3c: a8c27bfd ldp x29, x30, [sp], #32 + 482d40: d65f03c0 ret + +0000000000482d44 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEE9constructIS7_JRKS3_EEEvRS8_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEE9constructIS7_JRKS3_EEEvRS8_PT_DpOT0_(): + 482d44: a9bd7bfd stp x29, x30, [sp, #-48]! + 482d48: 910003fd mov x29, sp + 482d4c: f90017e0 str x0, [sp, #40] + 482d50: f90013e1 str x1, [sp, #32] + 482d54: f9000fe2 str x2, [sp, #24] + 482d58: f9400fe0 ldr x0, [sp, #24] + 482d5c: 97ffec79 bl 47df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 482d60: aa0003e2 mov x2, x0 + 482d64: f94013e1 ldr x1, [sp, #32] + 482d68: f94017e0 ldr x0, [sp, #40] + 482d6c: 94000229 bl 483610 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE9constructIS8_JRKS4_EEEvPT_DpOT0_> + 482d70: d503201f nop + 482d74: a8c37bfd ldp x29, x30, [sp], #48 + 482d78: d65f03c0 ret + +0000000000482d7c <_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEbRKSt13move_iteratorIT_ESF_>: +_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEbRKSt13move_iteratorIT_ESF_(): + 482d7c: a9be7bfd stp x29, x30, [sp, #-32]! + 482d80: 910003fd mov x29, sp + 482d84: f9000fe0 str x0, [sp, #24] + 482d88: f9000be1 str x1, [sp, #16] + 482d8c: f9400be1 ldr x1, [sp, #16] + 482d90: f9400fe0 ldr x0, [sp, #24] + 482d94: 9400023c bl 483684 <_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEbRKSt13move_iteratorIT_ESF_> + 482d98: 12001c00 and w0, w0, #0xff + 482d9c: 52000000 eor w0, w0, #0x1 + 482da0: 12001c00 and w0, w0, #0xff + 482da4: a8c27bfd ldp x29, x30, [sp], #32 + 482da8: d65f03c0 ret + +0000000000482dac <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEppEv>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEppEv(): + 482dac: d10043ff sub sp, sp, #0x10 + 482db0: f90007e0 str x0, [sp, #8] + 482db4: f94007e0 ldr x0, [sp, #8] + 482db8: f9400000 ldr x0, [x0] + 482dbc: 91004001 add x1, x0, #0x10 + 482dc0: f94007e0 ldr x0, [sp, #8] + 482dc4: f9000001 str x1, [x0] + 482dc8: f94007e0 ldr x0, [sp, #8] + 482dcc: 910043ff add sp, sp, #0x10 + 482dd0: d65f03c0 ret + +0000000000482dd4 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEdeEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEdeEv(): + 482dd4: d10043ff sub sp, sp, #0x10 + 482dd8: f90007e0 str x0, [sp, #8] + 482ddc: f94007e0 ldr x0, [sp, #8] + 482de0: f9400000 ldr x0, [x0] + 482de4: 910043ff add sp, sp, #0x10 + 482de8: d65f03c0 ret + +0000000000482dec <_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEJS9_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEJS9_EEvPT_DpOT0_(): + 482dec: a9bd7bfd stp x29, x30, [sp, #-48]! + 482df0: 910003fd mov x29, sp + 482df4: f9000bf3 str x19, [sp, #16] + 482df8: f90017e0 str x0, [sp, #40] + 482dfc: f90013e1 str x1, [sp, #32] + 482e00: f94013e0 ldr x0, [sp, #32] + 482e04: 94000230 bl 4836c4 <_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEOT_RNSt16remove_referenceISA_E4typeE> + 482e08: aa0003f3 mov x19, x0 + 482e0c: f94017e0 ldr x0, [sp, #40] + 482e10: aa0003e1 mov x1, x0 + 482e14: d2800200 mov x0, #0x10 // #16 + 482e18: 97fe2598 bl 40c478 <_ZnwmPv> + 482e1c: aa1303e1 mov x1, x19 + 482e20: 97ffe75c bl 47cb90 <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEC1EOS8_> + 482e24: d503201f nop + 482e28: f9400bf3 ldr x19, [sp, #16] + 482e2c: a8c37bfd ldp x29, x30, [sp], #48 + 482e30: d65f03c0 ret + +0000000000482e34 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEEC1Ev(): + 482e34: d10043ff sub sp, sp, #0x10 + 482e38: f90007e0 str x0, [sp, #8] + 482e3c: d503201f nop + 482e40: 910043ff add sp, sp, #0x10 + 482e44: d65f03c0 ret + +0000000000482e48 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEED1Ev(): + 482e48: d10043ff sub sp, sp, #0x10 + 482e4c: f90007e0 str x0, [sp, #8] + 482e50: d503201f nop + 482e54: 910043ff add sp, sp, #0x10 + 482e58: d65f03c0 ret + +0000000000482e5c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSF_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSF_m(): + 482e5c: a9be7bfd stp x29, x30, [sp, #-32]! + 482e60: 910003fd mov x29, sp + 482e64: f9000fe0 str x0, [sp, #24] + 482e68: f9000be1 str x1, [sp, #16] + 482e6c: d2800002 mov x2, #0x0 // #0 + 482e70: f9400be1 ldr x1, [sp, #16] + 482e74: f9400fe0 ldr x0, [sp, #24] + 482e78: 94000218 bl 4836d8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 482e7c: a8c27bfd ldp x29, x30, [sp], #32 + 482e80: d65f03c0 ret + +0000000000482e84 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSF_PSE_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSF_PSE_(): + 482e84: a9bd7bfd stp x29, x30, [sp, #-48]! + 482e88: 910003fd mov x29, sp + 482e8c: f90017e0 str x0, [sp, #40] + 482e90: f90013e1 str x1, [sp, #32] + 482e94: f9000fe2 str x2, [sp, #24] + 482e98: f94013e0 ldr x0, [sp, #32] + 482e9c: 94000226 bl 483734 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSG_> + 482ea0: aa0003e1 mov x1, x0 + 482ea4: f94017e0 ldr x0, [sp, #40] + 482ea8: f9000001 str x1, [x0] + 482eac: f94017e0 ldr x0, [sp, #40] + 482eb0: f9400fe1 ldr x1, [sp, #24] + 482eb4: f9000401 str x1, [x0, #8] + 482eb8: d503201f nop + 482ebc: a8c37bfd ldp x29, x30, [sp], #48 + 482ec0: d65f03c0 ret + +0000000000482ec4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSF_PSE_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSF_PSE_m(): + 482ec4: a9bd7bfd stp x29, x30, [sp, #-48]! + 482ec8: 910003fd mov x29, sp + 482ecc: f90017e0 str x0, [sp, #40] + 482ed0: f90013e1 str x1, [sp, #32] + 482ed4: f9000fe2 str x2, [sp, #24] + 482ed8: f9400fe2 ldr x2, [sp, #24] + 482edc: f94013e1 ldr x1, [sp, #32] + 482ee0: f94017e0 ldr x0, [sp, #40] + 482ee4: 94000219 bl 483748 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE10deallocateEPSE_m> + 482ee8: d503201f nop + 482eec: a8c37bfd ldp x29, x30, [sp], #48 + 482ef0: d65f03c0 ret + +0000000000482ef4 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SG_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SG_(): + 482ef4: d10043ff sub sp, sp, #0x10 + 482ef8: f90007e0 str x0, [sp, #8] + 482efc: f94007e0 ldr x0, [sp, #8] + 482f00: 910043ff add sp, sp, #0x10 + 482f04: d65f03c0 ret + +0000000000482f08 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEC1ERKSB_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEC2ERKSB_(): + 482f08: d10043ff sub sp, sp, #0x10 + 482f0c: f90007e0 str x0, [sp, #8] + 482f10: f90003e1 str x1, [sp] + 482f14: d503201f nop + 482f18: 910043ff add sp, sp, #0x10 + 482f1c: d65f03c0 ret + +0000000000482f20 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESA_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESA_(): + 482f20: a9be7bfd stp x29, x30, [sp, #-32]! + 482f24: 910003fd mov x29, sp + 482f28: f9000fe0 str x0, [sp, #24] + 482f2c: f9000be1 str x1, [sp, #16] + 482f30: f9400be1 ldr x1, [sp, #16] + 482f34: f9400fe0 ldr x0, [sp, #24] + 482f38: 9400020e bl 483770 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EEC1ERKSA_> + 482f3c: d503201f nop + 482f40: a8c27bfd ldp x29, x30, [sp], #32 + 482f44: d65f03c0 ret + +0000000000482f48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 482f48: a9be7bfd stp x29, x30, [sp, #-32]! + 482f4c: 910003fd mov x29, sp + 482f50: f9000fe0 str x0, [sp, #24] + 482f54: f9400fe0 ldr x0, [sp, #24] + 482f58: 91004000 add x0, x0, #0x10 + 482f5c: 9400020f bl 483798 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE6_M_ptrEv> + 482f60: a8c27bfd ldp x29, x30, [sp], #32 + 482f64: d65f03c0 ret + +0000000000482f68 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEE9constructIS9_JRKS3_EEEvRSA_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEE9constructIS9_JRKS3_EEEvRSA_PT_DpOT0_(): + 482f68: a9bd7bfd stp x29, x30, [sp, #-48]! + 482f6c: 910003fd mov x29, sp + 482f70: f90017e0 str x0, [sp, #40] + 482f74: f90013e1 str x1, [sp, #32] + 482f78: f9000fe2 str x2, [sp, #24] + 482f7c: f9400fe0 ldr x0, [sp, #24] + 482f80: 97ffecf4 bl 47e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 482f84: aa0003e2 mov x2, x0 + 482f88: f94013e1 ldr x1, [sp, #32] + 482f8c: f94017e0 ldr x0, [sp, #40] + 482f90: 94000209 bl 4837b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE9constructISA_JRKS4_EEEvPT_DpOT0_> + 482f94: d503201f nop + 482f98: a8c37bfd ldp x29, x30, [sp], #48 + 482f9c: d65f03c0 ret + +0000000000482fa0 <_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEbRKSt13move_iteratorIT_ESH_>: +_ZStneIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEbRKSt13move_iteratorIT_ESH_(): + 482fa0: a9be7bfd stp x29, x30, [sp, #-32]! + 482fa4: 910003fd mov x29, sp + 482fa8: f9000fe0 str x0, [sp, #24] + 482fac: f9000be1 str x1, [sp, #16] + 482fb0: f9400be1 ldr x1, [sp, #16] + 482fb4: f9400fe0 ldr x0, [sp, #24] + 482fb8: 9400021c bl 483828 <_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEbRKSt13move_iteratorIT_ESH_> + 482fbc: 12001c00 and w0, w0, #0xff + 482fc0: 52000000 eor w0, w0, #0x1 + 482fc4: 12001c00 and w0, w0, #0xff + 482fc8: a8c27bfd ldp x29, x30, [sp], #32 + 482fcc: d65f03c0 ret + +0000000000482fd0 <_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEppEv>: +_ZNSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEppEv(): + 482fd0: d10043ff sub sp, sp, #0x10 + 482fd4: f90007e0 str x0, [sp, #8] + 482fd8: f94007e0 ldr x0, [sp, #8] + 482fdc: f9400000 ldr x0, [x0] + 482fe0: 91004001 add x1, x0, #0x10 + 482fe4: f94007e0 ldr x0, [sp, #8] + 482fe8: f9000001 str x1, [x0] + 482fec: f94007e0 ldr x0, [sp, #8] + 482ff0: 910043ff add sp, sp, #0x10 + 482ff4: d65f03c0 ret + +0000000000482ff8 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEdeEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEdeEv(): + 482ff8: d10043ff sub sp, sp, #0x10 + 482ffc: f90007e0 str x0, [sp, #8] + 483000: f94007e0 ldr x0, [sp, #8] + 483004: f9400000 ldr x0, [x0] + 483008: 910043ff add sp, sp, #0x10 + 48300c: d65f03c0 ret + +0000000000483010 <_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEJSB_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEJSB_EEvPT_DpOT0_(): + 483010: a9bd7bfd stp x29, x30, [sp, #-48]! + 483014: 910003fd mov x29, sp + 483018: f9000bf3 str x19, [sp, #16] + 48301c: f90017e0 str x0, [sp, #40] + 483020: f90013e1 str x1, [sp, #32] + 483024: f94013e0 ldr x0, [sp, #32] + 483028: 94000210 bl 483868 <_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEOT_RNSt16remove_referenceISC_E4typeE> + 48302c: aa0003f3 mov x19, x0 + 483030: f94017e0 ldr x0, [sp, #40] + 483034: aa0003e1 mov x1, x0 + 483038: d2800200 mov x0, #0x10 // #16 + 48303c: 97fe250f bl 40c478 <_ZnwmPv> + 483040: aa1303e1 mov x1, x19 + 483044: 97ffe736 bl 47cd1c <_ZNSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEC1EOSA_> + 483048: d503201f nop + 48304c: f9400bf3 ldr x19, [sp, #16] + 483050: a8c37bfd ldp x29, x30, [sp], #48 + 483054: d65f03c0 ret + +0000000000483058 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 483058: a9bd7bfd stp x29, x30, [sp, #-48]! + 48305c: 910003fd mov x29, sp + 483060: f90017e0 str x0, [sp, #40] + 483064: f90013e1 str x1, [sp, #32] + 483068: f9000fe2 str x2, [sp, #24] + 48306c: f94017e0 ldr x0, [sp, #40] + 483070: 94000203 bl 48387c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 483074: aa0003e1 mov x1, x0 + 483078: f94013e0 ldr x0, [sp, #32] + 48307c: eb01001f cmp x0, x1 + 483080: 1a9f97e0 cset w0, hi // hi = pmore + 483084: 12001c00 and w0, w0, #0xff + 483088: 7100001f cmp w0, #0x0 + 48308c: 54000040 b.eq 483094 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 483090: 97fe0f94 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 483094: f94013e1 ldr x1, [sp, #32] + 483098: aa0103e0 mov x0, x1 + 48309c: d37df000 lsl x0, x0, #3 + 4830a0: cb010000 sub x0, x0, x1 + 4830a4: d37ef400 lsl x0, x0, #2 + 4830a8: cb010000 sub x0, x0, x1 + 4830ac: d37df000 lsl x0, x0, #3 + 4830b0: 97fe10ac bl 407360 <_Znwm@plt> + 4830b4: a8c37bfd ldp x29, x30, [sp], #48 + 4830b8: d65f03c0 ret + +00000000004830bc <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RS9_(): + 4830bc: d10043ff sub sp, sp, #0x10 + 4830c0: f90007e0 str x0, [sp, #8] + 4830c4: f94007e0 ldr x0, [sp, #8] + 4830c8: 910043ff add sp, sp, #0x10 + 4830cc: d65f03c0 ret + +00000000004830d0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m(): + 4830d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4830d4: 910003fd mov x29, sp + 4830d8: f90017e0 str x0, [sp, #40] + 4830dc: f90013e1 str x1, [sp, #32] + 4830e0: f9000fe2 str x2, [sp, #24] + 4830e4: f94013e0 ldr x0, [sp, #32] + 4830e8: 97fe108a bl 407310 <_ZdlPv@plt> + 4830ec: d503201f nop + 4830f0: a8c37bfd ldp x29, x30, [sp], #48 + 4830f4: d65f03c0 ret + +00000000004830f8 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EEC1ERKS3_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EEC1ERKS3_(): + 4830f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4830fc: 910003fd mov x29, sp + 483100: f9000fe0 str x0, [sp, #24] + 483104: f9000be1 str x1, [sp, #16] + 483108: f9400be1 ldr x1, [sp, #16] + 48310c: f9400fe0 ldr x0, [sp, #24] + 483110: 97fff9cd bl 481844 <_ZNSaIN5Catch22CumulativeReporterBase11SectionNodeEEC1ERKS2_> + 483114: d503201f nop + 483118: a8c27bfd ldp x29, x30, [sp], #32 + 48311c: d65f03c0 ret + +0000000000483120 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase11SectionNodeEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase11SectionNodeEE6_M_ptrEv(): + 483120: a9be7bfd stp x29, x30, [sp, #-32]! + 483124: 910003fd mov x29, sp + 483128: f9000fe0 str x0, [sp, #24] + 48312c: f9400fe0 ldr x0, [sp, #24] + 483130: 940001db bl 48389c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase11SectionNodeEE7_M_addrEv> + 483134: a8c27bfd ldp x29, x30, [sp], #32 + 483138: d65f03c0 ret + +000000000048313c <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEE9constructIS3_JRNS1_12SectionStatsEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEE9constructIS3_JRNS1_12SectionStatsEEEEvPT_DpOT0_(): + 48313c: a9bb7bfd stp x29, x30, [sp, #-80]! + 483140: 910003fd mov x29, sp + 483144: a90153f3 stp x19, x20, [sp, #16] + 483148: f90013f5 str x21, [sp, #32] + 48314c: f90027e0 str x0, [sp, #72] + 483150: f90023e1 str x1, [sp, #64] + 483154: f9001fe2 str x2, [sp, #56] + 483158: f9401fe0 ldr x0, [sp, #56] + 48315c: 97ffe8ad bl 47d410 <_ZSt7forwardIRN5Catch12SectionStatsEEOT_RNSt16remove_referenceIS3_E4typeE> + 483160: aa0003f5 mov x21, x0 + 483164: f94023f3 ldr x19, [sp, #64] + 483168: aa1303e1 mov x1, x19 + 48316c: d2801900 mov x0, #0xc8 // #200 + 483170: 97fe24c2 bl 40c478 <_ZnwmPv> + 483174: aa0003f4 mov x20, x0 + 483178: aa1503e1 mov x1, x21 + 48317c: aa1403e0 mov x0, x20 + 483180: 97ffe20e bl 47b9b8 <_ZN5Catch22CumulativeReporterBase11SectionNodeC1ERKNS_12SectionStatsE> + 483184: 14000007 b 4831a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEE9constructIS3_JRNS1_12SectionStatsEEEEvPT_DpOT0_+0x64> + 483188: aa0003f5 mov x21, x0 + 48318c: aa1303e1 mov x1, x19 + 483190: aa1403e0 mov x0, x20 + 483194: 97fe24bf bl 40c490 <_ZdlPvS_> + 483198: aa1503e0 mov x0, x21 + 48319c: 97fe11d9 bl 407900 <_Unwind_Resume@plt> + 4831a0: a94153f3 ldp x19, x20, [sp, #16] + 4831a4: f94013f5 ldr x21, [sp, #32] + 4831a8: a8c57bfd ldp x29, x30, [sp], #80 + 4831ac: d65f03c0 ret + +00000000004831b0 <_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEbRKSt13move_iteratorIT_ESA_>: +_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEbRKSt13move_iteratorIT_ESA_(): + 4831b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4831b4: 910003fd mov x29, sp + 4831b8: f9000bf3 str x19, [sp, #16] + 4831bc: f90017e0 str x0, [sp, #40] + 4831c0: f90013e1 str x1, [sp, #32] + 4831c4: f94017e0 ldr x0, [sp, #40] + 4831c8: 940001ba bl 4838b0 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE4baseEv> + 4831cc: aa0003f3 mov x19, x0 + 4831d0: f94013e0 ldr x0, [sp, #32] + 4831d4: 940001b7 bl 4838b0 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE4baseEv> + 4831d8: eb00027f cmp x19, x0 + 4831dc: 1a9f17e0 cset w0, eq // eq = none + 4831e0: 12001c00 and w0, w0, #0xff + 4831e4: f9400bf3 ldr x19, [sp, #16] + 4831e8: a8c37bfd ldp x29, x30, [sp], #48 + 4831ec: d65f03c0 ret + +00000000004831f0 <_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4831f0: d10043ff sub sp, sp, #0x10 + 4831f4: f90007e0 str x0, [sp, #8] + 4831f8: f94007e0 ldr x0, [sp, #8] + 4831fc: 910043ff add sp, sp, #0x10 + 483200: d65f03c0 ret + +0000000000483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 483204: a9bd7bfd stp x29, x30, [sp, #-48]! + 483208: 910003fd mov x29, sp + 48320c: f9000bf3 str x19, [sp, #16] + 483210: f90017e0 str x0, [sp, #40] + 483214: f90013e1 str x1, [sp, #32] + 483218: f94017e0 ldr x0, [sp, #40] + 48321c: 97ff0bb8 bl 4460fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 483220: f9400013 ldr x19, [x0] + 483224: f94013e0 ldr x0, [sp, #32] + 483228: 97ff0bb5 bl 4460fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 48322c: f9400000 ldr x0, [x0] + 483230: eb00027f cmp x19, x0 + 483234: 1a9f07e0 cset w0, ne // ne = any + 483238: 12001c00 and w0, w0, #0xff + 48323c: f9400bf3 ldr x19, [sp, #16] + 483240: a8c37bfd ldp x29, x30, [sp], #48 + 483244: d65f03c0 ret + +0000000000483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv(): + 483248: d10043ff sub sp, sp, #0x10 + 48324c: f90007e0 str x0, [sp, #8] + 483250: f94007e0 ldr x0, [sp, #8] + 483254: f9400000 ldr x0, [x0] + 483258: 91012001 add x1, x0, #0x48 + 48325c: f94007e0 ldr x0, [sp, #8] + 483260: f9000001 str x1, [x0] + 483264: f94007e0 ldr x0, [sp, #8] + 483268: 910043ff add sp, sp, #0x10 + 48326c: d65f03c0 ret + +0000000000483270 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv(): + 483270: d10043ff sub sp, sp, #0x10 + 483274: f90007e0 str x0, [sp, #8] + 483278: f94007e0 ldr x0, [sp, #8] + 48327c: f9400000 ldr x0, [x0] + 483280: 910043ff add sp, sp, #0x10 + 483284: d65f03c0 ret + +0000000000483288 <_ZSt10_ConstructIN5Catch11MessageInfoEJRKS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch11MessageInfoEJRKS1_EEvPT_DpOT0_(): + 483288: a9bc7bfd stp x29, x30, [sp, #-64]! + 48328c: 910003fd mov x29, sp + 483290: a90153f3 stp x19, x20, [sp, #16] + 483294: f90013f5 str x21, [sp, #32] + 483298: f9001fe0 str x0, [sp, #56] + 48329c: f9001be1 str x1, [sp, #48] + 4832a0: f9401be0 ldr x0, [sp, #48] + 4832a4: 97ff0a78 bl 445c84 <_ZSt7forwardIRKN5Catch11MessageInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4832a8: aa0003f5 mov x21, x0 + 4832ac: f9401ff3 ldr x19, [sp, #56] + 4832b0: aa1303e1 mov x1, x19 + 4832b4: d2800900 mov x0, #0x48 // #72 + 4832b8: 97fe2470 bl 40c478 <_ZnwmPv> + 4832bc: aa0003f4 mov x20, x0 + 4832c0: aa1503e1 mov x1, x21 + 4832c4: aa1403e0 mov x0, x20 + 4832c8: 97ff0a74 bl 445c98 <_ZN5Catch11MessageInfoC1ERKS0_> + 4832cc: 14000007 b 4832e8 <_ZSt10_ConstructIN5Catch11MessageInfoEJRKS1_EEvPT_DpOT0_+0x60> + 4832d0: aa0003f5 mov x21, x0 + 4832d4: aa1303e1 mov x1, x19 + 4832d8: aa1403e0 mov x0, x20 + 4832dc: 97fe246d bl 40c490 <_ZdlPvS_> + 4832e0: aa1503e0 mov x0, x21 + 4832e4: 97fe1187 bl 407900 <_Unwind_Resume@plt> + 4832e8: a94153f3 ldp x19, x20, [sp, #16] + 4832ec: f94013f5 ldr x21, [sp, #32] + 4832f0: a8c47bfd ldp x29, x30, [sp], #64 + 4832f4: d65f03c0 ret + +00000000004832f8 <_ZSteqIPN5Catch14AssertionStatsEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch14AssertionStatsEEbRKSt13move_iteratorIT_ES7_(): + 4832f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4832fc: 910003fd mov x29, sp + 483300: f9000bf3 str x19, [sp, #16] + 483304: f90017e0 str x0, [sp, #40] + 483308: f90013e1 str x1, [sp, #32] + 48330c: f94017e0 ldr x0, [sp, #40] + 483310: 9400016e bl 4838c8 <_ZNKSt13move_iteratorIPN5Catch14AssertionStatsEE4baseEv> + 483314: aa0003f3 mov x19, x0 + 483318: f94013e0 ldr x0, [sp, #32] + 48331c: 9400016b bl 4838c8 <_ZNKSt13move_iteratorIPN5Catch14AssertionStatsEE4baseEv> + 483320: eb00027f cmp x19, x0 + 483324: 1a9f17e0 cset w0, eq // eq = none + 483328: 12001c00 and w0, w0, #0xff + 48332c: f9400bf3 ldr x19, [sp, #16] + 483330: a8c37bfd ldp x29, x30, [sp], #48 + 483334: d65f03c0 ret + +0000000000483338 <_ZSt7forwardIN5Catch14AssertionStatsEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch14AssertionStatsEEOT_RNSt16remove_referenceIS2_E4typeE(): + 483338: d10043ff sub sp, sp, #0x10 + 48333c: f90007e0 str x0, [sp, #8] + 483340: f94007e0 ldr x0, [sp, #8] + 483344: 910043ff add sp, sp, #0x10 + 483348: d65f03c0 ret + +000000000048334c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1EOS3_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC2EOS3_(): + 48334c: a9bd7bfd stp x29, x30, [sp, #-48]! + 483350: 910003fd mov x29, sp + 483354: f9000bf3 str x19, [sp, #16] + 483358: f90017e0 str x0, [sp, #40] + 48335c: f90013e1 str x1, [sp, #32] + 483360: f94017f3 ldr x19, [sp, #40] + 483364: f94013e0 ldr x0, [sp, #32] + 483368: 9400015e bl 4838e0 <_ZSt4moveIRSt6vectorIN5Catch11MessageInfoESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_> + 48336c: aa0003e1 mov x1, x0 + 483370: aa1303e0 mov x0, x19 + 483374: 94000160 bl 4838f4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1EOS3_> + 483378: d503201f nop + 48337c: f9400bf3 ldr x19, [sp, #16] + 483380: a8c37bfd ldp x29, x30, [sp], #48 + 483384: d65f03c0 ret + +0000000000483388 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 483388: a9bd7bfd stp x29, x30, [sp, #-48]! + 48338c: 910003fd mov x29, sp + 483390: f90017e0 str x0, [sp, #40] + 483394: f90013e1 str x1, [sp, #32] + 483398: f9000fe2 str x2, [sp, #24] + 48339c: f94017e0 ldr x0, [sp, #40] + 4833a0: 94000168 bl 483940 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4833a4: aa0003e1 mov x1, x0 + 4833a8: f94013e0 ldr x0, [sp, #32] + 4833ac: eb01001f cmp x0, x1 + 4833b0: 1a9f97e0 cset w0, hi // hi = pmore + 4833b4: 12001c00 and w0, w0, #0xff + 4833b8: 7100001f cmp w0, #0x0 + 4833bc: 54000040 b.eq 4833c4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4833c0: 97fe0ec8 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4833c4: f94013e1 ldr x1, [sp, #32] + 4833c8: aa0103e0 mov x0, x1 + 4833cc: d37ff800 lsl x0, x0, #1 + 4833d0: 8b010000 add x0, x0, x1 + 4833d4: d37df000 lsl x0, x0, #3 + 4833d8: cb010000 sub x0, x0, x1 + 4833dc: d37df000 lsl x0, x0, #3 + 4833e0: 97fe0fe0 bl 407360 <_Znwm@plt> + 4833e4: a8c37bfd ldp x29, x30, [sp], #48 + 4833e8: d65f03c0 ret + +00000000004833ec <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSC_(): + 4833ec: d10043ff sub sp, sp, #0x10 + 4833f0: f90007e0 str x0, [sp, #8] + 4833f4: f94007e0 ldr x0, [sp, #8] + 4833f8: 910043ff add sp, sp, #0x10 + 4833fc: d65f03c0 ret + +0000000000483400 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m(): + 483400: a9bd7bfd stp x29, x30, [sp, #-48]! + 483404: 910003fd mov x29, sp + 483408: f90017e0 str x0, [sp, #40] + 48340c: f90013e1 str x1, [sp, #32] + 483410: f9000fe2 str x2, [sp, #24] + 483414: f94013e0 ldr x0, [sp, #32] + 483418: 97fe0fbe bl 407310 <_ZdlPv@plt> + 48341c: d503201f nop + 483420: a8c37bfd ldp x29, x30, [sp], #48 + 483424: d65f03c0 ret + +0000000000483428 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EEC1ERKS6_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EEC1ERKS6_(): + 483428: a9be7bfd stp x29, x30, [sp, #-32]! + 48342c: 910003fd mov x29, sp + 483430: f9000fe0 str x0, [sp, #24] + 483434: f9000be1 str x1, [sp, #16] + 483438: f9400be1 ldr x1, [sp, #16] + 48343c: f9400fe0 ldr x0, [sp, #24] + 483440: 97fffa3e bl 481d38 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEEEC1ERKS5_> + 483444: d503201f nop + 483448: a8c27bfd ldp x29, x30, [sp], #32 + 48344c: d65f03c0 ret + +0000000000483450 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE6_M_ptrEv(): + 483450: a9be7bfd stp x29, x30, [sp, #-32]! + 483454: 910003fd mov x29, sp + 483458: f9000fe0 str x0, [sp, #24] + 48345c: f9400fe0 ldr x0, [sp, #24] + 483460: 94000140 bl 483960 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE7_M_addrEv> + 483464: a8c27bfd ldp x29, x30, [sp], #32 + 483468: d65f03c0 ret + +000000000048346c <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE9constructIS6_JRKS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE9constructIS6_JRKS4_EEEvPT_DpOT0_(): + 48346c: a9bb7bfd stp x29, x30, [sp, #-80]! + 483470: 910003fd mov x29, sp + 483474: a90153f3 stp x19, x20, [sp, #16] + 483478: f90013f5 str x21, [sp, #32] + 48347c: f90027e0 str x0, [sp, #72] + 483480: f90023e1 str x1, [sp, #64] + 483484: f9001fe2 str x2, [sp, #56] + 483488: f9401fe0 ldr x0, [sp, #56] + 48348c: 97ffe9ba bl 47db74 <_ZSt7forwardIRKN5Catch13TestCaseStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 483490: aa0003f5 mov x21, x0 + 483494: f94023f3 ldr x19, [sp, #64] + 483498: aa1303e1 mov x1, x19 + 48349c: d2801500 mov x0, #0xa8 // #168 + 4834a0: 97fe23f6 bl 40c478 <_ZnwmPv> + 4834a4: aa0003f4 mov x20, x0 + 4834a8: aa1503e1 mov x1, x21 + 4834ac: aa1403e0 mov x0, x20 + 4834b0: 94000163 bl 483a3c <_ZN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEC1ERKS2_> + 4834b4: 14000007 b 4834d0 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE9constructIS6_JRKS4_EEEvPT_DpOT0_+0x64> + 4834b8: aa0003f5 mov x21, x0 + 4834bc: aa1303e1 mov x1, x19 + 4834c0: aa1403e0 mov x0, x20 + 4834c4: 97fe23f3 bl 40c490 <_ZdlPvS_> + 4834c8: aa1503e0 mov x0, x21 + 4834cc: 97fe110d bl 407900 <_Unwind_Resume@plt> + 4834d0: a94153f3 ldp x19, x20, [sp, #16] + 4834d4: f94013f5 ldr x21, [sp, #32] + 4834d8: a8c57bfd ldp x29, x30, [sp], #80 + 4834dc: d65f03c0 ret + +00000000004834e0 <_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEbRKSt13move_iteratorIT_ESD_>: +_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEbRKSt13move_iteratorIT_ESD_(): + 4834e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4834e4: 910003fd mov x29, sp + 4834e8: f9000bf3 str x19, [sp, #16] + 4834ec: f90017e0 str x0, [sp, #40] + 4834f0: f90013e1 str x1, [sp, #32] + 4834f4: f94017e0 ldr x0, [sp, #40] + 4834f8: 94000163 bl 483a84 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEE4baseEv> + 4834fc: aa0003f3 mov x19, x0 + 483500: f94013e0 ldr x0, [sp, #32] + 483504: 94000160 bl 483a84 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEE4baseEv> + 483508: eb00027f cmp x19, x0 + 48350c: 1a9f17e0 cset w0, eq // eq = none + 483510: 12001c00 and w0, w0, #0xff + 483514: f9400bf3 ldr x19, [sp, #16] + 483518: a8c37bfd ldp x29, x30, [sp], #48 + 48351c: d65f03c0 ret + +0000000000483520 <_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEEOT_RNSt16remove_referenceIS8_E4typeE(): + 483520: d10043ff sub sp, sp, #0x10 + 483524: f90007e0 str x0, [sp, #8] + 483528: f94007e0 ldr x0, [sp, #8] + 48352c: 910043ff add sp, sp, #0x10 + 483530: d65f03c0 ret + +0000000000483534 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 483534: a9bd7bfd stp x29, x30, [sp, #-48]! + 483538: 910003fd mov x29, sp + 48353c: f90017e0 str x0, [sp, #40] + 483540: f90013e1 str x1, [sp, #32] + 483544: f9000fe2 str x2, [sp, #24] + 483548: f94017e0 ldr x0, [sp, #40] + 48354c: 94000154 bl 483a9c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 483550: aa0003e1 mov x1, x0 + 483554: f94013e0 ldr x0, [sp, #32] + 483558: eb01001f cmp x0, x1 + 48355c: 1a9f97e0 cset w0, hi // hi = pmore + 483560: 12001c00 and w0, w0, #0xff + 483564: 7100001f cmp w0, #0x0 + 483568: 54000040 b.eq 483570 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 48356c: 97fe0e5d bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 483570: f94013e1 ldr x1, [sp, #32] + 483574: aa0103e0 mov x0, x1 + 483578: d37ef400 lsl x0, x0, #2 + 48357c: 8b010000 add x0, x0, x1 + 483580: d37be800 lsl x0, x0, #5 + 483584: 97fe0f77 bl 407360 <_Znwm@plt> + 483588: a8c37bfd ldp x29, x30, [sp], #48 + 48358c: d65f03c0 ret + +0000000000483590 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_(): + 483590: d10043ff sub sp, sp, #0x10 + 483594: f90007e0 str x0, [sp, #8] + 483598: f94007e0 ldr x0, [sp, #8] + 48359c: 910043ff add sp, sp, #0x10 + 4835a0: d65f03c0 ret + +00000000004835a4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m(): + 4835a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4835a8: 910003fd mov x29, sp + 4835ac: f90017e0 str x0, [sp, #40] + 4835b0: f90013e1 str x1, [sp, #32] + 4835b4: f9000fe2 str x2, [sp, #24] + 4835b8: f94013e0 ldr x0, [sp, #32] + 4835bc: 97fe0f55 bl 407310 <_ZdlPv@plt> + 4835c0: d503201f nop + 4835c4: a8c37bfd ldp x29, x30, [sp], #48 + 4835c8: d65f03c0 ret + +00000000004835cc <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EEC1ERKS8_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EEC2ERKS8_(): + 4835cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4835d0: 910003fd mov x29, sp + 4835d4: f9000fe0 str x0, [sp, #24] + 4835d8: f9000be1 str x1, [sp, #16] + 4835dc: f9400be1 ldr x1, [sp, #16] + 4835e0: f9400fe0 ldr x0, [sp, #24] + 4835e4: 97fffa92 bl 48202c <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1ERKS7_> + 4835e8: d503201f nop + 4835ec: a8c27bfd ldp x29, x30, [sp], #32 + 4835f0: d65f03c0 ret + +00000000004835f4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE6_M_ptrEv(): + 4835f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4835f8: 910003fd mov x29, sp + 4835fc: f9000fe0 str x0, [sp, #24] + 483600: f9400fe0 ldr x0, [sp, #24] + 483604: 9400012c bl 483ab4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7_M_addrEv> + 483608: a8c27bfd ldp x29, x30, [sp], #32 + 48360c: d65f03c0 ret + +0000000000483610 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE9constructIS8_JRKS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE9constructIS8_JRKS4_EEEvPT_DpOT0_(): + 483610: a9bb7bfd stp x29, x30, [sp, #-80]! + 483614: 910003fd mov x29, sp + 483618: a90153f3 stp x19, x20, [sp, #16] + 48361c: f90013f5 str x21, [sp, #32] + 483620: f90027e0 str x0, [sp, #72] + 483624: f90023e1 str x1, [sp, #64] + 483628: f9001fe2 str x2, [sp, #56] + 48362c: f9401fe0 ldr x0, [sp, #56] + 483630: 97ffea44 bl 47df40 <_ZSt7forwardIRKN5Catch14TestGroupStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 483634: aa0003f5 mov x21, x0 + 483638: f94023f3 ldr x19, [sp, #64] + 48363c: aa1303e1 mov x1, x19 + 483640: d2801200 mov x0, #0x90 // #144 + 483644: 97fe238d bl 40c478 <_ZnwmPv> + 483648: aa0003f4 mov x20, x0 + 48364c: aa1503e1 mov x1, x21 + 483650: aa1403e0 mov x0, x20 + 483654: 94000138 bl 483b34 <_ZN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEC1ERKS2_> + 483658: 14000007 b 483674 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE9constructIS8_JRKS4_EEEvPT_DpOT0_+0x64> + 48365c: aa0003f5 mov x21, x0 + 483660: aa1303e1 mov x1, x19 + 483664: aa1403e0 mov x0, x20 + 483668: 97fe238a bl 40c490 <_ZdlPvS_> + 48366c: aa1503e0 mov x0, x21 + 483670: 97fe10a4 bl 407900 <_Unwind_Resume@plt> + 483674: a94153f3 ldp x19, x20, [sp, #16] + 483678: f94013f5 ldr x21, [sp, #32] + 48367c: a8c57bfd ldp x29, x30, [sp], #80 + 483680: d65f03c0 ret + +0000000000483684 <_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEbRKSt13move_iteratorIT_ESF_>: +_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEbRKSt13move_iteratorIT_ESF_(): + 483684: a9bd7bfd stp x29, x30, [sp, #-48]! + 483688: 910003fd mov x29, sp + 48368c: f9000bf3 str x19, [sp, #16] + 483690: f90017e0 str x0, [sp, #40] + 483694: f90013e1 str x1, [sp, #32] + 483698: f94017e0 ldr x0, [sp, #40] + 48369c: 94000138 bl 483b7c <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEE4baseEv> + 4836a0: aa0003f3 mov x19, x0 + 4836a4: f94013e0 ldr x0, [sp, #32] + 4836a8: 94000135 bl 483b7c <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEE4baseEv> + 4836ac: eb00027f cmp x19, x0 + 4836b0: 1a9f17e0 cset w0, eq // eq = none + 4836b4: 12001c00 and w0, w0, #0xff + 4836b8: f9400bf3 ldr x19, [sp, #16] + 4836bc: a8c37bfd ldp x29, x30, [sp], #48 + 4836c0: d65f03c0 ret + +00000000004836c4 <_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEOT_RNSt16remove_referenceISA_E4typeE>: +_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEOT_RNSt16remove_referenceISA_E4typeE(): + 4836c4: d10043ff sub sp, sp, #0x10 + 4836c8: f90007e0 str x0, [sp, #8] + 4836cc: f94007e0 ldr x0, [sp, #8] + 4836d0: 910043ff add sp, sp, #0x10 + 4836d4: d65f03c0 ret + +00000000004836d8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4836d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4836dc: 910003fd mov x29, sp + 4836e0: f90017e0 str x0, [sp, #40] + 4836e4: f90013e1 str x1, [sp, #32] + 4836e8: f9000fe2 str x2, [sp, #24] + 4836ec: f94017e0 ldr x0, [sp, #40] + 4836f0: 94000129 bl 483b94 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4836f4: aa0003e1 mov x1, x0 + 4836f8: f94013e0 ldr x0, [sp, #32] + 4836fc: eb01001f cmp x0, x1 + 483700: 1a9f97e0 cset w0, hi // hi = pmore + 483704: 12001c00 and w0, w0, #0xff + 483708: 7100001f cmp w0, #0x0 + 48370c: 54000040 b.eq 483714 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 483710: 97fe0df4 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 483714: f94013e1 ldr x1, [sp, #32] + 483718: aa0103e0 mov x0, x1 + 48371c: d37df000 lsl x0, x0, #3 + 483720: 8b010000 add x0, x0, x1 + 483724: d37cec00 lsl x0, x0, #4 + 483728: 97fe0f0e bl 407360 <_Znwm@plt> + 48372c: a8c37bfd ldp x29, x30, [sp], #48 + 483730: d65f03c0 ret + +0000000000483734 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSG_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSG_(): + 483734: d10043ff sub sp, sp, #0x10 + 483738: f90007e0 str x0, [sp, #8] + 48373c: f94007e0 ldr x0, [sp, #8] + 483740: 910043ff add sp, sp, #0x10 + 483744: d65f03c0 ret + +0000000000483748 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE10deallocateEPSE_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE10deallocateEPSE_m(): + 483748: a9bd7bfd stp x29, x30, [sp, #-48]! + 48374c: 910003fd mov x29, sp + 483750: f90017e0 str x0, [sp, #40] + 483754: f90013e1 str x1, [sp, #32] + 483758: f9000fe2 str x2, [sp, #24] + 48375c: f94013e0 ldr x0, [sp, #32] + 483760: 97fe0eec bl 407310 <_ZdlPv@plt> + 483764: d503201f nop + 483768: a8c37bfd ldp x29, x30, [sp], #48 + 48376c: d65f03c0 ret + +0000000000483770 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EEC1ERKSA_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EEC1ERKSA_(): + 483770: a9be7bfd stp x29, x30, [sp, #-32]! + 483774: 910003fd mov x29, sp + 483778: f9000fe0 str x0, [sp, #24] + 48377c: f9000be1 str x1, [sp, #16] + 483780: f9400be1 ldr x1, [sp, #16] + 483784: f9400fe0 ldr x0, [sp, #24] + 483788: 97fffae6 bl 482320 <_ZNSaIN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEEEC1ERKS9_> + 48378c: d503201f nop + 483790: a8c27bfd ldp x29, x30, [sp], #32 + 483794: d65f03c0 ret + +0000000000483798 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE6_M_ptrEv(): + 483798: a9be7bfd stp x29, x30, [sp, #-32]! + 48379c: 910003fd mov x29, sp + 4837a0: f9000fe0 str x0, [sp, #24] + 4837a4: f9400fe0 ldr x0, [sp, #24] + 4837a8: 94000103 bl 483bb4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7_M_addrEv> + 4837ac: a8c27bfd ldp x29, x30, [sp], #32 + 4837b0: d65f03c0 ret + +00000000004837b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE9constructISA_JRKS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE9constructISA_JRKS4_EEEvPT_DpOT0_(): + 4837b4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4837b8: 910003fd mov x29, sp + 4837bc: a90153f3 stp x19, x20, [sp, #16] + 4837c0: f90013f5 str x21, [sp, #32] + 4837c4: f90027e0 str x0, [sp, #72] + 4837c8: f90023e1 str x1, [sp, #64] + 4837cc: f9001fe2 str x2, [sp, #56] + 4837d0: f9401fe0 ldr x0, [sp, #56] + 4837d4: 97ffeadf bl 47e350 <_ZSt7forwardIRKN5Catch12TestRunStatsEEOT_RNSt16remove_referenceIS4_E4typeE> + 4837d8: aa0003f5 mov x21, x0 + 4837dc: f94023f3 ldr x19, [sp, #64] + 4837e0: aa1303e1 mov x1, x19 + 4837e4: d2801000 mov x0, #0x80 // #128 + 4837e8: 97fe2324 bl 40c478 <_ZnwmPv> + 4837ec: aa0003f4 mov x20, x0 + 4837f0: aa1503e1 mov x1, x21 + 4837f4: aa1403e0 mov x0, x20 + 4837f8: 9400010f bl 483c34 <_ZN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1ERKS2_> + 4837fc: 14000007 b 483818 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE9constructISA_JRKS4_EEEvPT_DpOT0_+0x64> + 483800: aa0003f5 mov x21, x0 + 483804: aa1303e1 mov x1, x19 + 483808: aa1403e0 mov x0, x20 + 48380c: 97fe2321 bl 40c490 <_ZdlPvS_> + 483810: aa1503e0 mov x0, x21 + 483814: 97fe103b bl 407900 <_Unwind_Resume@plt> + 483818: a94153f3 ldp x19, x20, [sp, #16] + 48381c: f94013f5 ldr x21, [sp, #32] + 483820: a8c57bfd ldp x29, x30, [sp], #80 + 483824: d65f03c0 ret + +0000000000483828 <_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEbRKSt13move_iteratorIT_ESH_>: +_ZSteqIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEbRKSt13move_iteratorIT_ESH_(): + 483828: a9bd7bfd stp x29, x30, [sp, #-48]! + 48382c: 910003fd mov x29, sp + 483830: f9000bf3 str x19, [sp, #16] + 483834: f90017e0 str x0, [sp, #40] + 483838: f90013e1 str x1, [sp, #32] + 48383c: f94017e0 ldr x0, [sp, #40] + 483840: 9400010f bl 483c7c <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEE4baseEv> + 483844: aa0003f3 mov x19, x0 + 483848: f94013e0 ldr x0, [sp, #32] + 48384c: 9400010c bl 483c7c <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEE4baseEv> + 483850: eb00027f cmp x19, x0 + 483854: 1a9f17e0 cset w0, eq // eq = none + 483858: 12001c00 and w0, w0, #0xff + 48385c: f9400bf3 ldr x19, [sp, #16] + 483860: a8c37bfd ldp x29, x30, [sp], #48 + 483864: d65f03c0 ret + +0000000000483868 <_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEOT_RNSt16remove_referenceISC_E4typeE>: +_ZSt7forwardISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEEOT_RNSt16remove_referenceISC_E4typeE(): + 483868: d10043ff sub sp, sp, #0x10 + 48386c: f90007e0 str x0, [sp, #8] + 483870: f94007e0 ldr x0, [sp, #8] + 483874: 910043ff add sp, sp, #0x10 + 483878: d65f03c0 ret + +000000000048387c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 48387c: d10043ff sub sp, sp, #0x10 + 483880: f90007e0 str x0, [sp, #8] + 483884: d29ed080 mov x0, #0xf684 // #63108 + 483888: f2bb4240 movk x0, #0xda12, lsl #16 + 48388c: f2cd0960 movk x0, #0x684b, lsl #32 + 483890: f2e025e0 movk x0, #0x12f, lsl #48 + 483894: 910043ff add sp, sp, #0x10 + 483898: d65f03c0 ret + +000000000048389c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase11SectionNodeEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase11SectionNodeEE7_M_addrEv(): + 48389c: d10043ff sub sp, sp, #0x10 + 4838a0: f90007e0 str x0, [sp, #8] + 4838a4: f94007e0 ldr x0, [sp, #8] + 4838a8: 910043ff add sp, sp, #0x10 + 4838ac: d65f03c0 ret + +00000000004838b0 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE4baseEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEEE4baseEv(): + 4838b0: d10043ff sub sp, sp, #0x10 + 4838b4: f90007e0 str x0, [sp, #8] + 4838b8: f94007e0 ldr x0, [sp, #8] + 4838bc: f9400000 ldr x0, [x0] + 4838c0: 910043ff add sp, sp, #0x10 + 4838c4: d65f03c0 ret + +00000000004838c8 <_ZNKSt13move_iteratorIPN5Catch14AssertionStatsEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch14AssertionStatsEE4baseEv(): + 4838c8: d10043ff sub sp, sp, #0x10 + 4838cc: f90007e0 str x0, [sp, #8] + 4838d0: f94007e0 ldr x0, [sp, #8] + 4838d4: f9400000 ldr x0, [x0] + 4838d8: 910043ff add sp, sp, #0x10 + 4838dc: d65f03c0 ret + +00000000004838e0 <_ZSt4moveIRSt6vectorIN5Catch11MessageInfoESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_>: +_ZSt4moveIRSt6vectorIN5Catch11MessageInfoESaIS2_EEEONSt16remove_referenceIT_E4typeEOS7_(): + 4838e0: d10043ff sub sp, sp, #0x10 + 4838e4: f90007e0 str x0, [sp, #8] + 4838e8: f94007e0 ldr x0, [sp, #8] + 4838ec: 910043ff add sp, sp, #0x10 + 4838f0: d65f03c0 ret + +00000000004838f4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC1EOS3_>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EEC2EOS3_(): + 4838f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4838f8: 910003fd mov x29, sp + 4838fc: f9000bf3 str x19, [sp, #16] + 483900: f90017e0 str x0, [sp, #40] + 483904: f90013e1 str x1, [sp, #32] + 483908: f94017f3 ldr x19, [sp, #40] + 48390c: f94013e0 ldr x0, [sp, #32] + 483910: 97ff00ee bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 483914: 940000e0 bl 483c94 <_ZSt4moveIRSaIN5Catch11MessageInfoEEEONSt16remove_referenceIT_E4typeEOS5_> + 483918: aa0003e1 mov x1, x0 + 48391c: aa1303e0 mov x0, x19 + 483920: 940000e2 bl 483ca8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC1EOS2_> + 483924: f94017e0 ldr x0, [sp, #40] + 483928: f94013e1 ldr x1, [sp, #32] + 48392c: 940000f1 bl 483cf0 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_impl12_M_swap_dataERS4_> + 483930: d503201f nop + 483934: f9400bf3 ldr x19, [sp, #16] + 483938: a8c37bfd ldp x29, x30, [sp], #48 + 48393c: d65f03c0 ret + +0000000000483940 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 483940: d10043ff sub sp, sp, #0x10 + 483944: f90007e0 str x0, [sp, #8] + 483948: d282c840 mov x0, #0x1642 // #5698 + 48394c: f2b21640 movk x0, #0x90b2, lsl #16 + 483950: f2c590a0 movk x0, #0x2c85, lsl #32 + 483954: f2e02c80 movk x0, #0x164, lsl #48 + 483958: 910043ff add sp, sp, #0x10 + 48395c: d65f03c0 ret + +0000000000483960 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE7_M_addrEv(): + 483960: d10043ff sub sp, sp, #0x10 + 483964: f90007e0 str x0, [sp, #8] + 483968: f94007e0 ldr x0, [sp, #8] + 48396c: 910043ff add sp, sp, #0x10 + 483970: d65f03c0 ret + +0000000000483974 <_ZN5Catch13TestCaseStatsC1ERKS0_>: +_ZN5Catch13TestCaseStatsC2ERKS0_(): + 483974: a9bd7bfd stp x29, x30, [sp, #-48]! + 483978: 910003fd mov x29, sp + 48397c: f9000bf3 str x19, [sp, #16] + 483980: f90017e0 str x0, [sp, #40] + 483984: f90013e1 str x1, [sp, #32] + 483988: f94013e0 ldr x0, [sp, #32] + 48398c: f9400001 ldr x1, [x0] + 483990: f94017e0 ldr x0, [sp, #40] + 483994: f9000001 str x1, [x0] + 483998: f94017e0 ldr x0, [sp, #40] + 48399c: 91002002 add x2, x0, #0x8 + 4839a0: f94013e0 ldr x0, [sp, #32] + 4839a4: 91002001 add x1, x0, #0x8 + 4839a8: aa0203e0 mov x0, x2 + 4839ac: a9400c22 ldp x2, x3, [x1] + 4839b0: a9000c02 stp x2, x3, [x0] + 4839b4: a9410c22 ldp x2, x3, [x1, #16] + 4839b8: a9010c02 stp x2, x3, [x0, #16] + 4839bc: a9420c22 ldp x2, x3, [x1, #32] + 4839c0: a9020c02 stp x2, x3, [x0, #32] + 4839c4: f9401821 ldr x1, [x1, #48] + 4839c8: f9001801 str x1, [x0, #48] + 4839cc: f94017e0 ldr x0, [sp, #40] + 4839d0: 91010002 add x2, x0, #0x40 + 4839d4: f94013e0 ldr x0, [sp, #32] + 4839d8: 91010000 add x0, x0, #0x40 + 4839dc: aa0003e1 mov x1, x0 + 4839e0: aa0203e0 mov x0, x2 + 4839e4: 97fe0d63 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4839e8: f94017e0 ldr x0, [sp, #40] + 4839ec: 91018002 add x2, x0, #0x60 + 4839f0: f94013e0 ldr x0, [sp, #32] + 4839f4: 91018000 add x0, x0, #0x60 + 4839f8: aa0003e1 mov x1, x0 + 4839fc: aa0203e0 mov x0, x2 + 483a00: 97fe0d5c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 483a04: f94013e0 ldr x0, [sp, #32] + 483a08: 39420001 ldrb w1, [x0, #128] + 483a0c: f94017e0 ldr x0, [sp, #40] + 483a10: 39020001 strb w1, [x0, #128] + 483a14: 14000007 b 483a30 <_ZN5Catch13TestCaseStatsC1ERKS0_+0xbc> + 483a18: aa0003f3 mov x19, x0 + 483a1c: f94017e0 ldr x0, [sp, #40] + 483a20: 91010000 add x0, x0, #0x40 + 483a24: 97fe0db7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 483a28: aa1303e0 mov x0, x19 + 483a2c: 97fe0fb5 bl 407900 <_Unwind_Resume@plt> + 483a30: f9400bf3 ldr x19, [sp, #16] + 483a34: a8c37bfd ldp x29, x30, [sp], #48 + 483a38: d65f03c0 ret + +0000000000483a3c <_ZN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEC1ERKS2_>: +_ZN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEEC2ERKS2_(): + 483a3c: a9be7bfd stp x29, x30, [sp, #-32]! + 483a40: 910003fd mov x29, sp + 483a44: f9000fe0 str x0, [sp, #24] + 483a48: f9000be1 str x1, [sp, #16] + 483a4c: f0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 483a50: 910b8001 add x1, x0, #0x2e0 + 483a54: f9400fe0 ldr x0, [sp, #24] + 483a58: f9000001 str x1, [x0] + 483a5c: f9400fe0 ldr x0, [sp, #24] + 483a60: 91002000 add x0, x0, #0x8 + 483a64: f9400be1 ldr x1, [sp, #16] + 483a68: 97ffffc3 bl 483974 <_ZN5Catch13TestCaseStatsC1ERKS0_> + 483a6c: f9400fe0 ldr x0, [sp, #24] + 483a70: 91024000 add x0, x0, #0x90 + 483a74: 97fecd2f bl 436f30 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EEC1Ev> + 483a78: d503201f nop + 483a7c: a8c27bfd ldp x29, x30, [sp], #32 + 483a80: d65f03c0 ret + +0000000000483a84 <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEE4baseEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEEE4baseEv(): + 483a84: d10043ff sub sp, sp, #0x10 + 483a88: f90007e0 str x0, [sp, #8] + 483a8c: f94007e0 ldr x0, [sp, #8] + 483a90: f9400000 ldr x0, [x0] + 483a94: 910043ff add sp, sp, #0x10 + 483a98: d65f03c0 ret + +0000000000483a9c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 483a9c: d10043ff sub sp, sp, #0x10 + 483aa0: f90007e0 str x0, [sp, #8] + 483aa4: b201e7e0 mov x0, #0x9999999999999999 // #-7378697629483820647 + 483aa8: f2e03320 movk x0, #0x199, lsl #48 + 483aac: 910043ff add sp, sp, #0x10 + 483ab0: d65f03c0 ret + +0000000000483ab4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7_M_addrEv(): + 483ab4: d10043ff sub sp, sp, #0x10 + 483ab8: f90007e0 str x0, [sp, #8] + 483abc: f94007e0 ldr x0, [sp, #8] + 483ac0: 910043ff add sp, sp, #0x10 + 483ac4: d65f03c0 ret + +0000000000483ac8 <_ZN5Catch14TestGroupStatsC1ERKS0_>: +_ZN5Catch14TestGroupStatsC2ERKS0_(): + 483ac8: a9be7bfd stp x29, x30, [sp, #-32]! + 483acc: 910003fd mov x29, sp + 483ad0: f9000fe0 str x0, [sp, #24] + 483ad4: f9000be1 str x1, [sp, #16] + 483ad8: f9400fe0 ldr x0, [sp, #24] + 483adc: f9400be1 ldr x1, [sp, #16] + 483ae0: 97ffdbd5 bl 47aa34 <_ZN5Catch9GroupInfoC1ERKS0_> + 483ae4: f9400fe0 ldr x0, [sp, #24] + 483ae8: 9100c002 add x2, x0, #0x30 + 483aec: f9400be0 ldr x0, [sp, #16] + 483af0: 9100c001 add x1, x0, #0x30 + 483af4: aa0203e0 mov x0, x2 + 483af8: a9400c22 ldp x2, x3, [x1] + 483afc: a9000c02 stp x2, x3, [x0] + 483b00: a9410c22 ldp x2, x3, [x1, #16] + 483b04: a9010c02 stp x2, x3, [x0, #16] + 483b08: a9420c22 ldp x2, x3, [x1, #32] + 483b0c: a9020c02 stp x2, x3, [x0, #32] + 483b10: f9401821 ldr x1, [x1, #48] + 483b14: f9001801 str x1, [x0, #48] + 483b18: f9400be0 ldr x0, [sp, #16] + 483b1c: 3941a001 ldrb w1, [x0, #104] + 483b20: f9400fe0 ldr x0, [sp, #24] + 483b24: 3901a001 strb w1, [x0, #104] + 483b28: d503201f nop + 483b2c: a8c27bfd ldp x29, x30, [sp], #32 + 483b30: d65f03c0 ret + +0000000000483b34 <_ZN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEC1ERKS2_>: +_ZN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEC2ERKS2_(): + 483b34: a9be7bfd stp x29, x30, [sp, #-32]! + 483b38: 910003fd mov x29, sp + 483b3c: f9000fe0 str x0, [sp, #24] + 483b40: f9000be1 str x1, [sp, #16] + 483b44: f0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 483b48: 910b0001 add x1, x0, #0x2c0 + 483b4c: f9400fe0 ldr x0, [sp, #24] + 483b50: f9000001 str x1, [x0] + 483b54: f9400fe0 ldr x0, [sp, #24] + 483b58: 91002000 add x0, x0, #0x8 + 483b5c: f9400be1 ldr x1, [sp, #16] + 483b60: 97ffffda bl 483ac8 <_ZN5Catch14TestGroupStatsC1ERKS0_> + 483b64: f9400fe0 ldr x0, [sp, #24] + 483b68: 9101e000 add x0, x0, #0x78 + 483b6c: 97fecd09 bl 436f90 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EEC1Ev> + 483b70: d503201f nop + 483b74: a8c27bfd ldp x29, x30, [sp], #32 + 483b78: d65f03c0 ret + +0000000000483b7c <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEE4baseEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEE4baseEv(): + 483b7c: d10043ff sub sp, sp, #0x10 + 483b80: f90007e0 str x0, [sp, #8] + 483b84: f94007e0 ldr x0, [sp, #8] + 483b88: f9400000 ldr x0, [x0] + 483b8c: 910043ff add sp, sp, #0x10 + 483b90: d65f03c0 ret + +0000000000483b94 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS2_12TestRunStatsENS4_INS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEEESaISB_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 483b94: d10043ff sub sp, sp, #0x10 + 483b98: f90007e0 str x0, [sp, #8] + 483b9c: d28e38e0 mov x0, #0x71c7 // #29127 + 483ba0: f2b8e380 movk x0, #0xc71c, lsl #16 + 483ba4: f2c38e20 movk x0, #0x1c71, lsl #32 + 483ba8: f2e038e0 movk x0, #0x1c7, lsl #48 + 483bac: 910043ff add sp, sp, #0x10 + 483bb0: d65f03c0 ret + +0000000000483bb4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7_M_addrEv(): + 483bb4: d10043ff sub sp, sp, #0x10 + 483bb8: f90007e0 str x0, [sp, #8] + 483bbc: f94007e0 ldr x0, [sp, #8] + 483bc0: 910043ff add sp, sp, #0x10 + 483bc4: d65f03c0 ret + +0000000000483bc8 <_ZN5Catch12TestRunStatsC1ERKS0_>: +_ZN5Catch12TestRunStatsC1ERKS0_(): + 483bc8: a9be7bfd stp x29, x30, [sp, #-32]! + 483bcc: 910003fd mov x29, sp + 483bd0: f9000fe0 str x0, [sp, #24] + 483bd4: f9000be1 str x1, [sp, #16] + 483bd8: f9400fe0 ldr x0, [sp, #24] + 483bdc: f9400be1 ldr x1, [sp, #16] + 483be0: 97ffdb6c bl 47a990 <_ZN5Catch11TestRunInfoC1ERKS0_> + 483be4: f9400fe0 ldr x0, [sp, #24] + 483be8: 91008002 add x2, x0, #0x20 + 483bec: f9400be0 ldr x0, [sp, #16] + 483bf0: 91008001 add x1, x0, #0x20 + 483bf4: aa0203e0 mov x0, x2 + 483bf8: a9400c22 ldp x2, x3, [x1] + 483bfc: a9000c02 stp x2, x3, [x0] + 483c00: a9410c22 ldp x2, x3, [x1, #16] + 483c04: a9010c02 stp x2, x3, [x0, #16] + 483c08: a9420c22 ldp x2, x3, [x1, #32] + 483c0c: a9020c02 stp x2, x3, [x0, #32] + 483c10: f9401821 ldr x1, [x1, #48] + 483c14: f9001801 str x1, [x0, #48] + 483c18: f9400be0 ldr x0, [sp, #16] + 483c1c: 39416001 ldrb w1, [x0, #88] + 483c20: f9400fe0 ldr x0, [sp, #24] + 483c24: 39016001 strb w1, [x0, #88] + 483c28: d503201f nop + 483c2c: a8c27bfd ldp x29, x30, [sp], #32 + 483c30: d65f03c0 ret + +0000000000483c34 <_ZN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1ERKS2_>: +_ZN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEEC1ERKS2_(): + 483c34: a9be7bfd stp x29, x30, [sp, #-32]! + 483c38: 910003fd mov x29, sp + 483c3c: f9000fe0 str x0, [sp, #24] + 483c40: f9000be1 str x1, [sp, #16] + 483c44: f0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 483c48: 910a8001 add x1, x0, #0x2a0 + 483c4c: f9400fe0 ldr x0, [sp, #24] + 483c50: f9000001 str x1, [x0] + 483c54: f9400fe0 ldr x0, [sp, #24] + 483c58: 91002000 add x0, x0, #0x8 + 483c5c: f9400be1 ldr x1, [sp, #16] + 483c60: 97ffffda bl 483bc8 <_ZN5Catch12TestRunStatsC1ERKS0_> + 483c64: f9400fe0 ldr x0, [sp, #24] + 483c68: 9101a000 add x0, x0, #0x68 + 483c6c: 97feccd1 bl 436fb0 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EEC1Ev> + 483c70: d503201f nop + 483c74: a8c27bfd ldp x29, x30, [sp], #32 + 483c78: d65f03c0 ret + +0000000000483c7c <_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEE4baseEv>: +_ZNKSt13move_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEEE4baseEv(): + 483c7c: d10043ff sub sp, sp, #0x10 + 483c80: f90007e0 str x0, [sp, #8] + 483c84: f94007e0 ldr x0, [sp, #8] + 483c88: f9400000 ldr x0, [x0] + 483c8c: 910043ff add sp, sp, #0x10 + 483c90: d65f03c0 ret + +0000000000483c94 <_ZSt4moveIRSaIN5Catch11MessageInfoEEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRSaIN5Catch11MessageInfoEEEONSt16remove_referenceIT_E4typeEOS5_(): + 483c94: d10043ff sub sp, sp, #0x10 + 483c98: f90007e0 str x0, [sp, #8] + 483c9c: f94007e0 ldr x0, [sp, #8] + 483ca0: 910043ff add sp, sp, #0x10 + 483ca4: d65f03c0 ret + +0000000000483ca8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC1EOS2_>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_implC1EOS2_(): + 483ca8: a9be7bfd stp x29, x30, [sp, #-32]! + 483cac: 910003fd mov x29, sp + 483cb0: f9000fe0 str x0, [sp, #24] + 483cb4: f9000be1 str x1, [sp, #16] + 483cb8: f9400be0 ldr x0, [sp, #16] + 483cbc: 97fffff6 bl 483c94 <_ZSt4moveIRSaIN5Catch11MessageInfoEEEONSt16remove_referenceIT_E4typeEOS5_> + 483cc0: aa0003e1 mov x1, x0 + 483cc4: f9400fe0 ldr x0, [sp, #24] + 483cc8: 97fff768 bl 481a68 <_ZNSaIN5Catch11MessageInfoEEC1ERKS1_> + 483ccc: f9400fe0 ldr x0, [sp, #24] + 483cd0: f900001f str xzr, [x0] + 483cd4: f9400fe0 ldr x0, [sp, #24] + 483cd8: f900041f str xzr, [x0, #8] + 483cdc: f9400fe0 ldr x0, [sp, #24] + 483ce0: f900081f str xzr, [x0, #16] + 483ce4: d503201f nop + 483ce8: a8c27bfd ldp x29, x30, [sp], #32 + 483cec: d65f03c0 ret + +0000000000483cf0 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_impl12_M_swap_dataERS4_>: +_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE12_Vector_impl12_M_swap_dataERS4_(): + 483cf0: a9be7bfd stp x29, x30, [sp, #-32]! + 483cf4: 910003fd mov x29, sp + 483cf8: f9000fe0 str x0, [sp, #24] + 483cfc: f9000be1 str x1, [sp, #16] + 483d00: f9400fe0 ldr x0, [sp, #24] + 483d04: f9400be1 ldr x1, [sp, #16] + 483d08: 94000017 bl 483d64 <_ZSt4swapIPN5Catch11MessageInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 483d0c: f9400fe0 ldr x0, [sp, #24] + 483d10: 91002002 add x2, x0, #0x8 + 483d14: f9400be0 ldr x0, [sp, #16] + 483d18: 91002000 add x0, x0, #0x8 + 483d1c: aa0003e1 mov x1, x0 + 483d20: aa0203e0 mov x0, x2 + 483d24: 94000010 bl 483d64 <_ZSt4swapIPN5Catch11MessageInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 483d28: f9400fe0 ldr x0, [sp, #24] + 483d2c: 91004002 add x2, x0, #0x10 + 483d30: f9400be0 ldr x0, [sp, #16] + 483d34: 91004000 add x0, x0, #0x10 + 483d38: aa0003e1 mov x1, x0 + 483d3c: aa0203e0 mov x0, x2 + 483d40: 94000009 bl 483d64 <_ZSt4swapIPN5Catch11MessageInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 483d44: d503201f nop + 483d48: a8c27bfd ldp x29, x30, [sp], #32 + 483d4c: d65f03c0 ret + +0000000000483d50 <_ZSt4moveIRPN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRPN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS5_(): + 483d50: d10043ff sub sp, sp, #0x10 + 483d54: f90007e0 str x0, [sp, #8] + 483d58: f94007e0 ldr x0, [sp, #8] + 483d5c: 910043ff add sp, sp, #0x10 + 483d60: d65f03c0 ret + +0000000000483d64 <_ZSt4swapIPN5Catch11MessageInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_>: +_ZSt4swapIPN5Catch11MessageInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_(): + 483d64: a9bd7bfd stp x29, x30, [sp, #-48]! + 483d68: 910003fd mov x29, sp + 483d6c: f9000fe0 str x0, [sp, #24] + 483d70: f9000be1 str x1, [sp, #16] + 483d74: f9400fe0 ldr x0, [sp, #24] + 483d78: 97fffff6 bl 483d50 <_ZSt4moveIRPN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS5_> + 483d7c: f9400000 ldr x0, [x0] + 483d80: f90017e0 str x0, [sp, #40] + 483d84: f9400be0 ldr x0, [sp, #16] + 483d88: 97fffff2 bl 483d50 <_ZSt4moveIRPN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS5_> + 483d8c: f9400001 ldr x1, [x0] + 483d90: f9400fe0 ldr x0, [sp, #24] + 483d94: f9000001 str x1, [x0] + 483d98: 9100a3e0 add x0, sp, #0x28 + 483d9c: 97ffffed bl 483d50 <_ZSt4moveIRPN5Catch11MessageInfoEEONSt16remove_referenceIT_E4typeEOS5_> + 483da0: f9400001 ldr x1, [x0] + 483da4: f9400be0 ldr x0, [sp, #16] + 483da8: f9000001 str x1, [x0] + 483dac: d503201f nop + 483db0: a8c37bfd ldp x29, x30, [sp], #48 + 483db4: d65f03c0 ret + +0000000000483db8 <_ZN5Catch21TestEventListenerBaseD1Ev>: +_ZN5Catch21TestEventListenerBaseD2Ev(): + 483db8: a9be7bfd stp x29, x30, [sp, #-32]! + 483dbc: 910003fd mov x29, sp + 483dc0: f9000fe0 str x0, [sp, #24] + 483dc4: f0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 483dc8: 91074001 add x1, x0, #0x1d0 + 483dcc: f9400fe0 ldr x0, [sp, #24] + 483dd0: f9000001 str x1, [x0] + 483dd4: f9400fe0 ldr x0, [sp, #24] + 483dd8: 97ffde68 bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 483ddc: d503201f nop + 483de0: a8c27bfd ldp x29, x30, [sp], #32 + 483de4: d65f03c0 ret + +0000000000483de8 <_ZN5Catch21TestEventListenerBaseD0Ev>: +_ZN5Catch21TestEventListenerBaseD0Ev(): + 483de8: a9be7bfd stp x29, x30, [sp, #-32]! + 483dec: 910003fd mov x29, sp + 483df0: f9000fe0 str x0, [sp, #24] + 483df4: f9400fe0 ldr x0, [sp, #24] + 483df8: 97fffff0 bl 483db8 <_ZN5Catch21TestEventListenerBaseD1Ev> + 483dfc: d2801601 mov x1, #0xb0 // #176 + 483e00: f9400fe0 ldr x0, [sp, #24] + 483e04: 97fe0d5f bl 407380 <_ZdlPvm@plt> + 483e08: a8c27bfd ldp x29, x30, [sp], #32 + 483e0c: d65f03c0 ret + +0000000000483e10 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 483e10: a9be7bfd stp x29, x30, [sp, #-32]! + 483e14: 910003fd mov x29, sp + 483e18: f9000fe0 str x0, [sp, #24] + 483e1c: d0000220 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 483e20: 913d2001 add x1, x0, #0xf48 + 483e24: f9400fe0 ldr x0, [sp, #24] + 483e28: f9000001 str x1, [x0] + 483e2c: f9400fe0 ldr x0, [sp, #24] + 483e30: 91004000 add x0, x0, #0x10 + 483e34: 97fff94d bl 482368 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 483e38: f9400fe0 ldr x0, [sp, #24] + 483e3c: 97fe2760 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 483e40: d503201f nop + 483e44: a8c27bfd ldp x29, x30, [sp], #32 + 483e48: d65f03c0 ret + +0000000000483e4c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 483e4c: a9be7bfd stp x29, x30, [sp, #-32]! + 483e50: 910003fd mov x29, sp + 483e54: f9000fe0 str x0, [sp, #24] + 483e58: f9400fe0 ldr x0, [sp, #24] + 483e5c: 97ffffed bl 483e10 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 483e60: d2801201 mov x1, #0x90 // #144 + 483e64: f9400fe0 ldr x0, [sp, #24] + 483e68: 97fe0d46 bl 407380 <_ZdlPvm@plt> + 483e6c: a8c27bfd ldp x29, x30, [sp], #32 + 483e70: d65f03c0 ret + +0000000000483e74 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 483e74: a9bd7bfd stp x29, x30, [sp, #-48]! + 483e78: 910003fd mov x29, sp + 483e7c: f9000bf3 str x19, [sp, #16] + 483e80: f90017e0 str x0, [sp, #40] + 483e84: f94017e0 ldr x0, [sp, #40] + 483e88: 91004000 add x0, x0, #0x10 + 483e8c: 94000173 bl 484458 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 483e90: aa0003f3 mov x19, x0 + 483e94: f94017e0 ldr x0, [sp, #40] + 483e98: 97fffc2c bl 482f48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 483e9c: aa0003e1 mov x1, x0 + 483ea0: aa1303e0 mov x0, x19 + 483ea4: 94000174 bl 484474 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEE7destroyIS9_EEvRSA_PT_> + 483ea8: d503201f nop + 483eac: f9400bf3 ldr x19, [sp, #16] + 483eb0: a8c37bfd ldp x29, x30, [sp], #48 + 483eb4: d65f03c0 ret + +0000000000483eb8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 483eb8: a9bc7bfd stp x29, x30, [sp, #-64]! + 483ebc: 910003fd mov x29, sp + 483ec0: f9000fe0 str x0, [sp, #24] + 483ec4: f9400fe0 ldr x0, [sp, #24] + 483ec8: 91004000 add x0, x0, #0x10 + 483ecc: 94000163 bl 484458 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 483ed0: aa0003e1 mov x1, x0 + 483ed4: 9100e3e0 add x0, sp, #0x38 + 483ed8: 97fff8d2 bl 482220 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS9_EERKSaIT_E> + 483edc: 9100e3e1 add x1, sp, #0x38 + 483ee0: 9100a3e0 add x0, sp, #0x28 + 483ee4: f9400fe2 ldr x2, [sp, #24] + 483ee8: 97fffbe7 bl 482e84 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSF_PSE_> + 483eec: f9400fe0 ldr x0, [sp, #24] + 483ef0: 97ffffc8 bl 483e10 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 483ef4: 9100a3e0 add x0, sp, #0x28 + 483ef8: 97fff8eb bl 4822a4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 483efc: 9100e3e0 add x0, sp, #0x38 + 483f00: 97fff8d1 bl 482244 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 483f04: d503201f nop + 483f08: a8c47bfd ldp x29, x30, [sp], #64 + 483f0c: d65f03c0 ret + +0000000000483f10 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 483f10: a9be7bfd stp x29, x30, [sp, #-32]! + 483f14: 910003fd mov x29, sp + 483f18: f9000fe0 str x0, [sp, #24] + 483f1c: f9000be1 str x1, [sp, #16] + 483f20: d0000200 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 483f24: 9123c001 add x1, x0, #0x8f0 + 483f28: f9400be0 ldr x0, [sp, #16] + 483f2c: 97fe2136 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 483f30: 12001c00 and w0, w0, #0xff + 483f34: 7100001f cmp w0, #0x0 + 483f38: 54000080 b.eq 483f48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 483f3c: f9400fe0 ldr x0, [sp, #24] + 483f40: 97fffc02 bl 482f48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 483f44: 14000002 b 483f4c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 483f48: d2800000 mov x0, #0x0 // #0 + 483f4c: a8c27bfd ldp x29, x30, [sp], #32 + 483f50: d65f03c0 ret + +0000000000483f54 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 483f54: a9be7bfd stp x29, x30, [sp, #-32]! + 483f58: 910003fd mov x29, sp + 483f5c: f9000fe0 str x0, [sp, #24] + 483f60: d0000220 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 483f64: 913e0001 add x1, x0, #0xf80 + 483f68: f9400fe0 ldr x0, [sp, #24] + 483f6c: f9000001 str x1, [x0] + 483f70: f9400fe0 ldr x0, [sp, #24] + 483f74: 91004000 add x0, x0, #0x10 + 483f78: 97fff83f bl 482074 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 483f7c: f9400fe0 ldr x0, [sp, #24] + 483f80: 97fe270f bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 483f84: d503201f nop + 483f88: a8c27bfd ldp x29, x30, [sp], #32 + 483f8c: d65f03c0 ret + +0000000000483f90 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 483f90: a9be7bfd stp x29, x30, [sp, #-32]! + 483f94: 910003fd mov x29, sp + 483f98: f9000fe0 str x0, [sp, #24] + 483f9c: f9400fe0 ldr x0, [sp, #24] + 483fa0: 97ffffed bl 483f54 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 483fa4: d2801401 mov x1, #0xa0 // #160 + 483fa8: f9400fe0 ldr x0, [sp, #24] + 483fac: 97fe0cf5 bl 407380 <_ZdlPvm@plt> + 483fb0: a8c27bfd ldp x29, x30, [sp], #32 + 483fb4: d65f03c0 ret + +0000000000483fb8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 483fb8: a9bd7bfd stp x29, x30, [sp, #-48]! + 483fbc: 910003fd mov x29, sp + 483fc0: f9000bf3 str x19, [sp, #16] + 483fc4: f90017e0 str x0, [sp, #40] + 483fc8: f94017e0 ldr x0, [sp, #40] + 483fcc: 91004000 add x0, x0, #0x10 + 483fd0: 94000133 bl 48449c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 483fd4: aa0003f3 mov x19, x0 + 483fd8: f94017e0 ldr x0, [sp, #40] + 483fdc: 97fffb52 bl 482d24 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 483fe0: aa0003e1 mov x1, x0 + 483fe4: aa1303e0 mov x0, x19 + 483fe8: 94000134 bl 4844b8 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEE7destroyIS7_EEvRS8_PT_> + 483fec: d503201f nop + 483ff0: f9400bf3 ldr x19, [sp, #16] + 483ff4: a8c37bfd ldp x29, x30, [sp], #48 + 483ff8: d65f03c0 ret + +0000000000483ffc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 483ffc: a9bc7bfd stp x29, x30, [sp, #-64]! + 484000: 910003fd mov x29, sp + 484004: f9000fe0 str x0, [sp, #24] + 484008: f9400fe0 ldr x0, [sp, #24] + 48400c: 91004000 add x0, x0, #0x10 + 484010: 94000123 bl 48449c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 484014: aa0003e1 mov x1, x0 + 484018: 9100e3e0 add x0, sp, #0x38 + 48401c: 97fff7c4 bl 481f2c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 484020: 9100e3e1 add x1, sp, #0x38 + 484024: 9100a3e0 add x0, sp, #0x28 + 484028: f9400fe2 ldr x2, [sp, #24] + 48402c: 97fffb0d bl 482c60 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 484030: f9400fe0 ldr x0, [sp, #24] + 484034: 97ffffc8 bl 483f54 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 484038: 9100a3e0 add x0, sp, #0x28 + 48403c: 97fff7dd bl 481fb0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 484040: 9100e3e0 add x0, sp, #0x38 + 484044: 97fff7c3 bl 481f50 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 484048: d503201f nop + 48404c: a8c47bfd ldp x29, x30, [sp], #64 + 484050: d65f03c0 ret + +0000000000484054 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 484054: a9be7bfd stp x29, x30, [sp, #-32]! + 484058: 910003fd mov x29, sp + 48405c: f9000fe0 str x0, [sp, #24] + 484060: f9000be1 str x1, [sp, #16] + 484064: b0000200 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 484068: 9123c001 add x1, x0, #0x8f0 + 48406c: f9400be0 ldr x0, [sp, #16] + 484070: 97fe20e5 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 484074: 12001c00 and w0, w0, #0xff + 484078: 7100001f cmp w0, #0x0 + 48407c: 54000080 b.eq 48408c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 484080: f9400fe0 ldr x0, [sp, #24] + 484084: 97fffb28 bl 482d24 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 484088: 14000002 b 484090 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 48408c: d2800000 mov x0, #0x0 // #0 + 484090: a8c27bfd ldp x29, x30, [sp], #32 + 484094: d65f03c0 ret + +0000000000484098 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 484098: a9be7bfd stp x29, x30, [sp, #-32]! + 48409c: 910003fd mov x29, sp + 4840a0: f9000fe0 str x0, [sp, #24] + 4840a4: b0000220 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4840a8: 913ee001 add x1, x0, #0xfb8 + 4840ac: f9400fe0 ldr x0, [sp, #24] + 4840b0: f9000001 str x1, [x0] + 4840b4: f9400fe0 ldr x0, [sp, #24] + 4840b8: 91004000 add x0, x0, #0x10 + 4840bc: 97fff731 bl 481d80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4840c0: f9400fe0 ldr x0, [sp, #24] + 4840c4: 97fe26be bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4840c8: d503201f nop + 4840cc: a8c27bfd ldp x29, x30, [sp], #32 + 4840d0: d65f03c0 ret + +00000000004840d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4840d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4840d8: 910003fd mov x29, sp + 4840dc: f9000fe0 str x0, [sp, #24] + 4840e0: f9400fe0 ldr x0, [sp, #24] + 4840e4: 97ffffed bl 484098 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4840e8: d2801701 mov x1, #0xb8 // #184 + 4840ec: f9400fe0 ldr x0, [sp, #24] + 4840f0: 97fe0ca4 bl 407380 <_ZdlPvm@plt> + 4840f4: a8c27bfd ldp x29, x30, [sp], #32 + 4840f8: d65f03c0 ret + +00000000004840fc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4840fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 484100: 910003fd mov x29, sp + 484104: f9000bf3 str x19, [sp, #16] + 484108: f90017e0 str x0, [sp, #40] + 48410c: f94017e0 ldr x0, [sp, #40] + 484110: 91004000 add x0, x0, #0x10 + 484114: 940000f3 bl 4844e0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 484118: aa0003f3 mov x19, x0 + 48411c: f94017e0 ldr x0, [sp, #40] + 484120: 97fffa78 bl 482b00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 484124: aa0003e1 mov x1, x0 + 484128: aa1303e0 mov x0, x19 + 48412c: 940000f4 bl 4844fc <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEE7destroyIS5_EEvRS6_PT_> + 484130: d503201f nop + 484134: f9400bf3 ldr x19, [sp, #16] + 484138: a8c37bfd ldp x29, x30, [sp], #48 + 48413c: d65f03c0 ret + +0000000000484140 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 484140: a9bc7bfd stp x29, x30, [sp, #-64]! + 484144: 910003fd mov x29, sp + 484148: f9000fe0 str x0, [sp, #24] + 48414c: f9400fe0 ldr x0, [sp, #24] + 484150: 91004000 add x0, x0, #0x10 + 484154: 940000e3 bl 4844e0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 484158: aa0003e1 mov x1, x0 + 48415c: 9100e3e0 add x0, sp, #0x38 + 484160: 97fff6b6 bl 481c38 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS5_EERKSaIT_E> + 484164: 9100e3e1 add x1, sp, #0x38 + 484168: 9100a3e0 add x0, sp, #0x28 + 48416c: f9400fe2 ldr x2, [sp, #24] + 484170: 97fffa33 bl 482a3c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSB_PSA_> + 484174: f9400fe0 ldr x0, [sp, #24] + 484178: 97ffffc8 bl 484098 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 48417c: 9100a3e0 add x0, sp, #0x28 + 484180: 97fff6cf bl 481cbc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 484184: 9100e3e0 add x0, sp, #0x38 + 484188: 97fff6b5 bl 481c5c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 48418c: d503201f nop + 484190: a8c47bfd ldp x29, x30, [sp], #64 + 484194: d65f03c0 ret + +0000000000484198 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 484198: a9be7bfd stp x29, x30, [sp, #-32]! + 48419c: 910003fd mov x29, sp + 4841a0: f9000fe0 str x0, [sp, #24] + 4841a4: f9000be1 str x1, [sp, #16] + 4841a8: b0000200 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4841ac: 9123c001 add x1, x0, #0x8f0 + 4841b0: f9400be0 ldr x0, [sp, #16] + 4841b4: 97fe2094 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4841b8: 12001c00 and w0, w0, #0xff + 4841bc: 7100001f cmp w0, #0x0 + 4841c0: 54000080 b.eq 4841d0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4841c4: f9400fe0 ldr x0, [sp, #24] + 4841c8: 97fffa4e bl 482b00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4841cc: 14000002 b 4841d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4841d0: d2800000 mov x0, #0x0 // #0 + 4841d4: a8c27bfd ldp x29, x30, [sp], #32 + 4841d8: d65f03c0 ret + +00000000004841dc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4841dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4841e0: 910003fd mov x29, sp + 4841e4: f9000fe0 str x0, [sp, #24] + 4841e8: b0000220 adrp x0, 4c9000 <_ZZNK5Catch12_GLOBAL__N_18HashTestclERKNS_12TestCaseInfoEE5prime+0x118> + 4841ec: 913fc001 add x1, x0, #0xff0 + 4841f0: f9400fe0 ldr x0, [sp, #24] + 4841f4: f9000001 str x1, [x0] + 4841f8: f9400fe0 ldr x0, [sp, #24] + 4841fc: 91004000 add x0, x0, #0x10 + 484200: 97fff5a3 bl 48188c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 484204: f9400fe0 ldr x0, [sp, #24] + 484208: 97fe266d bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 48420c: d503201f nop + 484210: a8c27bfd ldp x29, x30, [sp], #32 + 484214: d65f03c0 ret + +0000000000484218 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 484218: a9be7bfd stp x29, x30, [sp, #-32]! + 48421c: 910003fd mov x29, sp + 484220: f9000fe0 str x0, [sp, #24] + 484224: f9400fe0 ldr x0, [sp, #24] + 484228: 97ffffed bl 4841dc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 48422c: d2801b01 mov x1, #0xd8 // #216 + 484230: f9400fe0 ldr x0, [sp, #24] + 484234: 97fe0c53 bl 407380 <_ZdlPvm@plt> + 484238: a8c27bfd ldp x29, x30, [sp], #32 + 48423c: d65f03c0 ret + +0000000000484240 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 484240: a9bd7bfd stp x29, x30, [sp, #-48]! + 484244: 910003fd mov x29, sp + 484248: f9000bf3 str x19, [sp, #16] + 48424c: f90017e0 str x0, [sp, #40] + 484250: f94017e0 ldr x0, [sp, #40] + 484254: 91004000 add x0, x0, #0x10 + 484258: 940000b3 bl 484524 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 48425c: aa0003f3 mov x19, x0 + 484260: f94017e0 ldr x0, [sp, #40] + 484264: 97fff8f1 bl 482628 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 484268: aa0003e1 mov x1, x0 + 48426c: aa1303e0 mov x0, x19 + 484270: 940000b4 bl 484540 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase11SectionNodeEEE7destroyIS2_EEvRS3_PT_> + 484274: d503201f nop + 484278: f9400bf3 ldr x19, [sp, #16] + 48427c: a8c37bfd ldp x29, x30, [sp], #48 + 484280: d65f03c0 ret + +0000000000484284 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 484284: a9bc7bfd stp x29, x30, [sp, #-64]! + 484288: 910003fd mov x29, sp + 48428c: f9000fe0 str x0, [sp, #24] + 484290: f9400fe0 ldr x0, [sp, #24] + 484294: 91004000 add x0, x0, #0x10 + 484298: 940000a3 bl 484524 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 48429c: aa0003e1 mov x1, x0 + 4842a0: 9100e3e0 add x0, sp, #0x38 + 4842a4: 97fff528 bl 481744 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS2_EERKSaIT_E> + 4842a8: 9100e3e1 add x1, sp, #0x38 + 4842ac: 9100a3e0 add x0, sp, #0x28 + 4842b0: f9400fe2 ldr x2, [sp, #24] + 4842b4: 97fff8ac bl 482564 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS8_PS7_> + 4842b8: f9400fe0 ldr x0, [sp, #24] + 4842bc: 97ffffc8 bl 4841dc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4842c0: 9100a3e0 add x0, sp, #0x28 + 4842c4: 97fff541 bl 4817c8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4842c8: 9100e3e0 add x0, sp, #0x38 + 4842cc: 97fff527 bl 481768 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4842d0: d503201f nop + 4842d4: a8c47bfd ldp x29, x30, [sp], #64 + 4842d8: d65f03c0 ret + +00000000004842dc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4842dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4842e0: 910003fd mov x29, sp + 4842e4: f9000fe0 str x0, [sp, #24] + 4842e8: f9000be1 str x1, [sp, #16] + 4842ec: b0000200 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4842f0: 9123c001 add x1, x0, #0x8f0 + 4842f4: f9400be0 ldr x0, [sp, #16] + 4842f8: 97fe2043 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4842fc: 12001c00 and w0, w0, #0xff + 484300: 7100001f cmp w0, #0x0 + 484304: 54000080 b.eq 484314 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 484308: f9400fe0 ldr x0, [sp, #24] + 48430c: 97fff8c7 bl 482628 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 484310: 14000002 b 484318 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 484314: d2800000 mov x0, #0x0 // #0 + 484318: a8c27bfd ldp x29, x30, [sp], #32 + 48431c: d65f03c0 ret + +0000000000484320 <_ZN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev>: +_ZN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED2Ev(): + 484320: a9be7bfd stp x29, x30, [sp, #-32]! + 484324: 910003fd mov x29, sp + 484328: f9000fe0 str x0, [sp, #24] + 48432c: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484330: 910a8001 add x1, x0, #0x2a0 + 484334: f9400fe0 ldr x0, [sp, #24] + 484338: f9000001 str x1, [x0] + 48433c: f9400fe0 ldr x0, [sp, #24] + 484340: 9101a000 add x0, x0, #0x68 + 484344: 97ffe087 bl 47c560 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EED1Ev> + 484348: f9400fe0 ldr x0, [sp, #24] + 48434c: 91002000 add x0, x0, #0x8 + 484350: 97fef8c5 bl 442664 <_ZN5Catch12TestRunStatsD1Ev> + 484354: d503201f nop + 484358: a8c27bfd ldp x29, x30, [sp], #32 + 48435c: d65f03c0 ret + +0000000000484360 <_ZN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED0Ev>: +_ZN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED0Ev(): + 484360: a9be7bfd stp x29, x30, [sp, #-32]! + 484364: 910003fd mov x29, sp + 484368: f9000fe0 str x0, [sp, #24] + 48436c: f9400fe0 ldr x0, [sp, #24] + 484370: 97ffffec bl 484320 <_ZN5Catch22CumulativeReporterBase4NodeINS_12TestRunStatsENS1_INS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEEEED1Ev> + 484374: d2801001 mov x1, #0x80 // #128 + 484378: f9400fe0 ldr x0, [sp, #24] + 48437c: 97fe0c01 bl 407380 <_ZdlPvm@plt> + 484380: a8c27bfd ldp x29, x30, [sp], #32 + 484384: d65f03c0 ret + +0000000000484388 <_ZN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev>: +_ZN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev(): + 484388: a9be7bfd stp x29, x30, [sp, #-32]! + 48438c: 910003fd mov x29, sp + 484390: f9000fe0 str x0, [sp, #24] + 484394: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484398: 910b0001 add x1, x0, #0x2c0 + 48439c: f9400fe0 ldr x0, [sp, #24] + 4843a0: f9000001 str x1, [x0] + 4843a4: f9400fe0 ldr x0, [sp, #24] + 4843a8: 9101e000 add x0, x0, #0x78 + 4843ac: 97ffe059 bl 47c510 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EED1Ev> + 4843b0: f9400fe0 ldr x0, [sp, #24] + 4843b4: 91002000 add x0, x0, #0x8 + 4843b8: 97fef8bb bl 4426a4 <_ZN5Catch14TestGroupStatsD1Ev> + 4843bc: d503201f nop + 4843c0: a8c27bfd ldp x29, x30, [sp], #32 + 4843c4: d65f03c0 ret + +00000000004843c8 <_ZN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEED0Ev>: +_ZN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEED0Ev(): + 4843c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4843cc: 910003fd mov x29, sp + 4843d0: f9000fe0 str x0, [sp, #24] + 4843d4: f9400fe0 ldr x0, [sp, #24] + 4843d8: 97ffffec bl 484388 <_ZN5Catch22CumulativeReporterBase4NodeINS_14TestGroupStatsENS1_INS_13TestCaseStatsENS0_11SectionNodeEEEED1Ev> + 4843dc: d2801201 mov x1, #0x90 // #144 + 4843e0: f9400fe0 ldr x0, [sp, #24] + 4843e4: 97fe0be7 bl 407380 <_ZdlPvm@plt> + 4843e8: a8c27bfd ldp x29, x30, [sp], #32 + 4843ec: d65f03c0 ret + +00000000004843f0 <_ZN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEED1Ev>: +_ZN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEED1Ev(): + 4843f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4843f4: 910003fd mov x29, sp + 4843f8: f9000fe0 str x0, [sp, #24] + 4843fc: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484400: 910b8001 add x1, x0, #0x2e0 + 484404: f9400fe0 ldr x0, [sp, #24] + 484408: f9000001 str x1, [x0] + 48440c: f9400fe0 ldr x0, [sp, #24] + 484410: 91024000 add x0, x0, #0x90 + 484414: 97ffdff5 bl 47c3e8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED1Ev> + 484418: f9400fe0 ldr x0, [sp, #24] + 48441c: 91002000 add x0, x0, #0x8 + 484420: 97fef8a9 bl 4426c4 <_ZN5Catch13TestCaseStatsD1Ev> + 484424: d503201f nop + 484428: a8c27bfd ldp x29, x30, [sp], #32 + 48442c: d65f03c0 ret + +0000000000484430 <_ZN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEED0Ev>: +_ZN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEED0Ev(): + 484430: a9be7bfd stp x29, x30, [sp, #-32]! + 484434: 910003fd mov x29, sp + 484438: f9000fe0 str x0, [sp, #24] + 48443c: f9400fe0 ldr x0, [sp, #24] + 484440: 97ffffec bl 4843f0 <_ZN5Catch22CumulativeReporterBase4NodeINS_13TestCaseStatsENS0_11SectionNodeEED1Ev> + 484444: d2801501 mov x1, #0xa8 // #168 + 484448: f9400fe0 ldr x0, [sp, #24] + 48444c: 97fe0bcd bl 407380 <_ZdlPvm@plt> + 484450: a8c27bfd ldp x29, x30, [sp], #32 + 484454: d65f03c0 ret + +0000000000484458 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 484458: a9be7bfd stp x29, x30, [sp, #-32]! + 48445c: 910003fd mov x29, sp + 484460: f9000fe0 str x0, [sp, #24] + 484464: f9400fe0 ldr x0, [sp, #24] + 484468: 94000040 bl 484568 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EE6_S_getERSB_> + 48446c: a8c27bfd ldp x29, x30, [sp], #32 + 484470: d65f03c0 ret + +0000000000484474 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEE7destroyIS9_EEvRSA_PT_>: +_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEEE7destroyIS9_EEvRSA_PT_(): + 484474: a9be7bfd stp x29, x30, [sp, #-32]! + 484478: 910003fd mov x29, sp + 48447c: f9000fe0 str x0, [sp, #24] + 484480: f9000be1 str x1, [sp, #16] + 484484: f9400be1 ldr x1, [sp, #16] + 484488: f9400fe0 ldr x0, [sp, #24] + 48448c: 9400003c bl 48457c <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7destroyISA_EEvPT_> + 484490: d503201f nop + 484494: a8c27bfd ldp x29, x30, [sp], #32 + 484498: d65f03c0 ret + +000000000048449c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 48449c: a9be7bfd stp x29, x30, [sp, #-32]! + 4844a0: 910003fd mov x29, sp + 4844a4: f9000fe0 str x0, [sp, #24] + 4844a8: f9400fe0 ldr x0, [sp, #24] + 4844ac: 94000040 bl 4845ac <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EE6_S_getERS9_> + 4844b0: a8c27bfd ldp x29, x30, [sp], #32 + 4844b4: d65f03c0 ret + +00000000004844b8 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEE7destroyIS7_EEvRS8_PT_>: +_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEE7destroyIS7_EEvRS8_PT_(): + 4844b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4844bc: 910003fd mov x29, sp + 4844c0: f9000fe0 str x0, [sp, #24] + 4844c4: f9000be1 str x1, [sp, #16] + 4844c8: f9400be1 ldr x1, [sp, #16] + 4844cc: f9400fe0 ldr x0, [sp, #24] + 4844d0: 9400003c bl 4845c0 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7destroyIS8_EEvPT_> + 4844d4: d503201f nop + 4844d8: a8c27bfd ldp x29, x30, [sp], #32 + 4844dc: d65f03c0 ret + +00000000004844e0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4844e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4844e4: 910003fd mov x29, sp + 4844e8: f9000fe0 str x0, [sp, #24] + 4844ec: f9400fe0 ldr x0, [sp, #24] + 4844f0: 94000040 bl 4845f0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EE6_S_getERS7_> + 4844f4: a8c27bfd ldp x29, x30, [sp], #32 + 4844f8: d65f03c0 ret + +00000000004844fc <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEE7destroyIS5_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEEE7destroyIS5_EEvRS6_PT_(): + 4844fc: a9be7bfd stp x29, x30, [sp, #-32]! + 484500: 910003fd mov x29, sp + 484504: f9000fe0 str x0, [sp, #24] + 484508: f9000be1 str x1, [sp, #16] + 48450c: f9400be1 ldr x1, [sp, #16] + 484510: f9400fe0 ldr x0, [sp, #24] + 484514: 9400003c bl 484604 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE7destroyIS6_EEvPT_> + 484518: d503201f nop + 48451c: a8c27bfd ldp x29, x30, [sp], #32 + 484520: d65f03c0 ret + +0000000000484524 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 484524: a9be7bfd stp x29, x30, [sp, #-32]! + 484528: 910003fd mov x29, sp + 48452c: f9000fe0 str x0, [sp, #24] + 484530: f9400fe0 ldr x0, [sp, #24] + 484534: 94000040 bl 484634 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EE6_S_getERS4_> + 484538: a8c27bfd ldp x29, x30, [sp], #32 + 48453c: d65f03c0 ret + +0000000000484540 <_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase11SectionNodeEEE7destroyIS2_EEvRS3_PT_>: +_ZNSt16allocator_traitsISaIN5Catch22CumulativeReporterBase11SectionNodeEEE7destroyIS2_EEvRS3_PT_(): + 484540: a9be7bfd stp x29, x30, [sp, #-32]! + 484544: 910003fd mov x29, sp + 484548: f9000fe0 str x0, [sp, #24] + 48454c: f9000be1 str x1, [sp, #16] + 484550: f9400be1 ldr x1, [sp, #16] + 484554: f9400fe0 ldr x0, [sp, #24] + 484558: 94000050 bl 484698 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEE7destroyIS3_EEvPT_> + 48455c: d503201f nop + 484560: a8c27bfd ldp x29, x30, [sp], #32 + 484564: d65f03c0 ret + +0000000000484568 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EE6_S_getERSB_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_12TestRunStatsENS2_INS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEEEELb1EE6_S_getERSB_(): + 484568: d10043ff sub sp, sp, #0x10 + 48456c: f90007e0 str x0, [sp, #8] + 484570: f94007e0 ldr x0, [sp, #8] + 484574: 910043ff add sp, sp, #0x10 + 484578: d65f03c0 ret + +000000000048457c <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7destroyISA_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_12TestRunStatsENS3_INS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEEEE7destroyISA_EEvPT_(): + 48457c: a9be7bfd stp x29, x30, [sp, #-32]! + 484580: 910003fd mov x29, sp + 484584: f9000fe0 str x0, [sp, #24] + 484588: f9000be1 str x1, [sp, #16] + 48458c: f9400be0 ldr x0, [sp, #16] + 484590: f9400000 ldr x0, [x0] + 484594: f9400001 ldr x1, [x0] + 484598: f9400be0 ldr x0, [sp, #16] + 48459c: d63f0020 blr x1 + 4845a0: d503201f nop + 4845a4: a8c27bfd ldp x29, x30, [sp], #32 + 4845a8: d65f03c0 ret + +00000000004845ac <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EE6_S_getERS9_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEEELb1EE6_S_getERS9_(): + 4845ac: d10043ff sub sp, sp, #0x10 + 4845b0: f90007e0 str x0, [sp, #8] + 4845b4: f94007e0 ldr x0, [sp, #8] + 4845b8: 910043ff add sp, sp, #0x10 + 4845bc: d65f03c0 ret + +00000000004845c0 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7destroyIS8_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEE7destroyIS8_EEvPT_(): + 4845c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4845c4: 910003fd mov x29, sp + 4845c8: f9000fe0 str x0, [sp, #24] + 4845cc: f9000be1 str x1, [sp, #16] + 4845d0: f9400be0 ldr x0, [sp, #16] + 4845d4: f9400000 ldr x0, [x0] + 4845d8: f9400001 ldr x1, [x0] + 4845dc: f9400be0 ldr x0, [sp, #16] + 4845e0: d63f0020 blr x1 + 4845e4: d503201f nop + 4845e8: a8c27bfd ldp x29, x30, [sp], #32 + 4845ec: d65f03c0 ret + +00000000004845f0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EE6_S_getERS7_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEEELb1EE6_S_getERS7_(): + 4845f0: d10043ff sub sp, sp, #0x10 + 4845f4: f90007e0 str x0, [sp, #8] + 4845f8: f94007e0 ldr x0, [sp, #8] + 4845fc: 910043ff add sp, sp, #0x10 + 484600: d65f03c0 ret + +0000000000484604 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE7destroyIS6_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEE7destroyIS6_EEvPT_(): + 484604: a9be7bfd stp x29, x30, [sp, #-32]! + 484608: 910003fd mov x29, sp + 48460c: f9000fe0 str x0, [sp, #24] + 484610: f9000be1 str x1, [sp, #16] + 484614: f9400be0 ldr x0, [sp, #16] + 484618: f9400000 ldr x0, [x0] + 48461c: f9400001 ldr x1, [x0] + 484620: f9400be0 ldr x0, [sp, #16] + 484624: d63f0020 blr x1 + 484628: d503201f nop + 48462c: a8c27bfd ldp x29, x30, [sp], #32 + 484630: d65f03c0 ret + +0000000000484634 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EE6_S_getERS4_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch22CumulativeReporterBase11SectionNodeEELb1EE6_S_getERS4_(): + 484634: d10043ff sub sp, sp, #0x10 + 484638: f90007e0 str x0, [sp, #8] + 48463c: f94007e0 ldr x0, [sp, #8] + 484640: 910043ff add sp, sp, #0x10 + 484644: d65f03c0 ret + +0000000000484648 <_ZN5Catch22CumulativeReporterBase11SectionNodeD1Ev>: +_ZN5Catch22CumulativeReporterBase11SectionNodeD2Ev(): + 484648: a9be7bfd stp x29, x30, [sp, #-32]! + 48464c: 910003fd mov x29, sp + 484650: f9000fe0 str x0, [sp, #24] + 484654: f9400fe0 ldr x0, [sp, #24] + 484658: 9102a000 add x0, x0, #0xa8 + 48465c: 97fe0aa9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484660: f9400fe0 ldr x0, [sp, #24] + 484664: 91022000 add x0, x0, #0x88 + 484668: 97fe0aa6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48466c: f9400fe0 ldr x0, [sp, #24] + 484670: 9101c000 add x0, x0, #0x70 + 484674: 97ffdf71 bl 47c438 <_ZNSt6vectorIN5Catch14AssertionStatsESaIS1_EED1Ev> + 484678: f9400fe0 ldr x0, [sp, #24] + 48467c: 91016000 add x0, x0, #0x58 + 484680: 97ffdf5a bl 47c3e8 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EED1Ev> + 484684: f9400fe0 ldr x0, [sp, #24] + 484688: 97fef842 bl 442790 <_ZN5Catch12SectionStatsD1Ev> + 48468c: d503201f nop + 484690: a8c27bfd ldp x29, x30, [sp], #32 + 484694: d65f03c0 ret + +0000000000484698 <_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEE7destroyIS3_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch22CumulativeReporterBase11SectionNodeEE7destroyIS3_EEvPT_(): + 484698: a9be7bfd stp x29, x30, [sp, #-32]! + 48469c: 910003fd mov x29, sp + 4846a0: f9000fe0 str x0, [sp, #24] + 4846a4: f9000be1 str x1, [sp, #16] + 4846a8: f9400be0 ldr x0, [sp, #16] + 4846ac: 97ffffe7 bl 484648 <_ZN5Catch22CumulativeReporterBase11SectionNodeD1Ev> + 4846b0: d503201f nop + 4846b4: a8c27bfd ldp x29, x30, [sp], #32 + 4846b8: d65f03c0 ret + +00000000004846bc <_ZN12_GLOBAL__N_112failedStringEv>: +_ZN12_GLOBAL__N_112failedStringEv(): + 4846bc: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4846c0: 91200000 add x0, x0, #0x800 + 4846c4: d65f03c0 ret + +00000000004846c8 <_ZN12_GLOBAL__N_112passedStringEv>: +_ZN12_GLOBAL__N_112passedStringEv(): + 4846c8: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4846cc: 91202000 add x0, x0, #0x808 + 4846d0: d65f03c0 ret + +00000000004846d4 <_ZN12_GLOBAL__N_19dimColourEv>: +_ZN12_GLOBAL__N_19dimColourEv(): + 4846d4: 528002e0 mov w0, #0x17 // #23 + 4846d8: d65f03c0 ret + +00000000004846dc <_ZN12_GLOBAL__N_19bothOrAllEm>: +_ZN12_GLOBAL__N_19bothOrAllEm(): + 4846dc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4846e0: 910003fd mov x29, sp + 4846e4: a90153f3 stp x19, x20, [sp, #16] + 4846e8: f90013f5 str x21, [sp, #32] + 4846ec: aa0803f5 mov x21, x8 + 4846f0: f9001fe0 str x0, [sp, #56] + 4846f4: 52800013 mov w19, #0x0 // #0 + 4846f8: f9401fe0 ldr x0, [sp, #56] + 4846fc: f100041f cmp x0, #0x1 + 484700: 54000081 b.ne 484710 <_ZN12_GLOBAL__N_19bothOrAllEm+0x34> // b.any + 484704: aa1503e0 mov x0, x21 + 484708: 97fe0be2 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 48470c: 14000011 b 484750 <_ZN12_GLOBAL__N_19bothOrAllEm+0x74> + 484710: f9401fe0 ldr x0, [sp, #56] + 484714: f100081f cmp x0, #0x2 + 484718: 54000081 b.ne 484728 <_ZN12_GLOBAL__N_19bothOrAllEm+0x4c> // b.any + 48471c: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484720: 91204014 add x20, x0, #0x810 + 484724: 14000003 b 484730 <_ZN12_GLOBAL__N_19bothOrAllEm+0x54> + 484728: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 48472c: 91206014 add x20, x0, #0x818 + 484730: 910123e0 add x0, sp, #0x48 + 484734: 97fe0c77 bl 407910 <_ZNSaIcEC1Ev@plt> + 484738: 52800033 mov w19, #0x1 // #1 + 48473c: 910123e0 add x0, sp, #0x48 + 484740: aa0003e2 mov x2, x0 + 484744: aa1403e1 mov x1, x20 + 484748: aa1503e0 mov x0, x21 + 48474c: 97fe0bcd bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 484750: 7100027f cmp w19, #0x0 + 484754: 54000160 b.eq 484780 <_ZN12_GLOBAL__N_19bothOrAllEm+0xa4> // b.none + 484758: 910123e0 add x0, sp, #0x48 + 48475c: 97fe0b39 bl 407440 <_ZNSaIcED1Ev@plt> + 484760: 14000008 b 484780 <_ZN12_GLOBAL__N_19bothOrAllEm+0xa4> + 484764: aa0003f4 mov x20, x0 + 484768: 7100027f cmp w19, #0x0 + 48476c: 54000060 b.eq 484778 <_ZN12_GLOBAL__N_19bothOrAllEm+0x9c> // b.none + 484770: 910123e0 add x0, sp, #0x48 + 484774: 97fe0b33 bl 407440 <_ZNSaIcED1Ev@plt> + 484778: aa1403e0 mov x0, x20 + 48477c: 97fe0c61 bl 407900 <_Unwind_Resume@plt> + 484780: aa1503e0 mov x0, x21 + 484784: a94153f3 ldp x19, x20, [sp, #16] + 484788: f94013f5 ldr x21, [sp, #32] + 48478c: a8c57bfd ldp x29, x30, [sp], #80 + 484790: d65f03c0 ret + +0000000000484794 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE>: +_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE(): + 484794: d10c03ff sub sp, sp, #0x300 + 484798: a9007bfd stp x29, x30, [sp] + 48479c: 910003fd mov x29, sp + 4847a0: a90153f3 stp x19, x20, [sp, #16] + 4847a4: f90017e0 str x0, [sp, #40] + 4847a8: f90013e1 str x1, [sp, #32] + 4847ac: f94013e0 ldr x0, [sp, #32] + 4847b0: 91008000 add x0, x0, #0x20 + 4847b4: 97ffd056 bl 47890c <_ZNK5Catch6Counts5totalEv> + 4847b8: f100001f cmp x0, #0x0 + 4847bc: 1a9f17e0 cset w0, eq // eq = none + 4847c0: 12001c00 and w0, w0, #0xff + 4847c4: 7100001f cmp w0, #0x0 + 4847c8: 540000c0 b.eq 4847e0 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x4c> // b.none + 4847cc: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4847d0: 91208001 add x1, x0, #0x820 + 4847d4: f94017e0 ldr x0, [sp, #40] + 4847d8: 97fe0ade bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4847dc: 140001c4 b 484eec <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x758> + 4847e0: f94013e0 ldr x0, [sp, #32] + 4847e4: f9401413 ldr x19, [x0, #40] + 4847e8: f94013e0 ldr x0, [sp, #32] + 4847ec: 91008000 add x0, x0, #0x20 + 4847f0: 97ffd047 bl 47890c <_ZNK5Catch6Counts5totalEv> + 4847f4: eb00027f cmp x19, x0 + 4847f8: 1a9f17e0 cset w0, eq // eq = none + 4847fc: 12001c00 and w0, w0, #0xff + 484800: 7100001f cmp w0, #0x0 + 484804: 54000d40 b.eq 4849ac <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x218> // b.none + 484808: 9101a3e0 add x0, sp, #0x68 + 48480c: 52800241 mov w1, #0x12 // #18 + 484810: 9400b90e bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 484814: f94013e0 ldr x0, [sp, #32] + 484818: f9400813 ldr x19, [x0, #16] + 48481c: f94013e0 ldr x0, [sp, #32] + 484820: 91002000 add x0, x0, #0x8 + 484824: 97ffd03a bl 47890c <_ZNK5Catch6Counts5totalEv> + 484828: eb00027f cmp x19, x0 + 48482c: 540000e1 b.ne 484848 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0xb4> // b.any + 484830: f94013e0 ldr x0, [sp, #32] + 484834: f9400800 ldr x0, [x0, #16] + 484838: 9100e3e1 add x1, sp, #0x38 + 48483c: aa0103e8 mov x8, x1 + 484840: 97ffffa7 bl 4846dc <_ZN12_GLOBAL__N_19bothOrAllEm> + 484844: 14000003 b 484850 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0xbc> + 484848: 9100e3e0 add x0, sp, #0x38 + 48484c: 97fe0b91 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 484850: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484854: 9120c001 add x1, x0, #0x830 + 484858: f94017e0 ldr x0, [sp, #40] + 48485c: 97fe0abd bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 484860: aa0003f3 mov x19, x0 + 484864: f94013e0 ldr x0, [sp, #32] + 484868: f9401400 ldr x0, [x0, #40] + 48486c: 9101c3e1 add x1, sp, #0x70 + 484870: aa0103e8 mov x8, x1 + 484874: 97ffff9a bl 4846dc <_ZN12_GLOBAL__N_19bothOrAllEm> + 484878: 9101c3e0 add x0, sp, #0x70 + 48487c: aa0003e1 mov x1, x0 + 484880: aa1303e0 mov x0, x19 + 484884: 97fe0a8f bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 484888: aa0003f4 mov x20, x0 + 48488c: f94013e0 ldr x0, [sp, #32] + 484890: f9401413 ldr x19, [x0, #40] + 484894: 910363e0 add x0, sp, #0xd8 + 484898: 97fe0c1e bl 407910 <_ZNSaIcEC1Ev@plt> + 48489c: 910363e0 add x0, sp, #0xd8 + 4848a0: 9102e3e3 add x3, sp, #0xb8 + 4848a4: aa0003e2 mov x2, x0 + 4848a8: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4848ac: 9120e001 add x1, x0, #0x838 + 4848b0: aa0303e0 mov x0, x3 + 4848b4: 97fe0b73 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4848b8: 9102e3e1 add x1, sp, #0xb8 + 4848bc: 910243e0 add x0, sp, #0x90 + 4848c0: aa0103e2 mov x2, x1 + 4848c4: aa1303e1 mov x1, x19 + 4848c8: 97ff759f bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4848cc: 910243e0 add x0, sp, #0x90 + 4848d0: aa0003e1 mov x1, x0 + 4848d4: aa1403e0 mov x0, x20 + 4848d8: 97ff75aa bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 4848dc: aa0003e2 mov x2, x0 + 4848e0: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4848e4: 91212001 add x1, x0, #0x848 + 4848e8: aa0203e0 mov x0, x2 + 4848ec: 97fe0a99 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4848f0: aa0003e2 mov x2, x0 + 4848f4: 9100e3e0 add x0, sp, #0x38 + 4848f8: aa0003e1 mov x1, x0 + 4848fc: aa0203e0 mov x0, x2 + 484900: 97fe0a70 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 484904: aa0003f4 mov x20, x0 + 484908: f94013e0 ldr x0, [sp, #32] + 48490c: f9400813 ldr x19, [x0, #16] + 484910: 9104a3e0 add x0, sp, #0x128 + 484914: 97fe0bff bl 407910 <_ZNSaIcEC1Ev@plt> + 484918: 9104a3e0 add x0, sp, #0x128 + 48491c: 910423e3 add x3, sp, #0x108 + 484920: aa0003e2 mov x2, x0 + 484924: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484928: 91216001 add x1, x0, #0x858 + 48492c: aa0303e0 mov x0, x3 + 484930: 97fe0b54 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 484934: 910423e1 add x1, sp, #0x108 + 484938: 910383e0 add x0, sp, #0xe0 + 48493c: aa0103e2 mov x2, x1 + 484940: aa1303e1 mov x1, x19 + 484944: 97ff7580 bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 484948: 910383e0 add x0, sp, #0xe0 + 48494c: aa0003e1 mov x1, x0 + 484950: aa1403e0 mov x0, x20 + 484954: 97ff758b bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 484958: 528005c1 mov w1, #0x2e // #46 + 48495c: 97fe0ae9 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 484960: 910383e0 add x0, sp, #0xe0 + 484964: 94000608 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484968: 910423e0 add x0, sp, #0x108 + 48496c: 97fe09e5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484970: 9104a3e0 add x0, sp, #0x128 + 484974: 97fe0ab3 bl 407440 <_ZNSaIcED1Ev@plt> + 484978: 910243e0 add x0, sp, #0x90 + 48497c: 94000602 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484980: 9102e3e0 add x0, sp, #0xb8 + 484984: 97fe09df bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484988: 910363e0 add x0, sp, #0xd8 + 48498c: 97fe0aad bl 407440 <_ZNSaIcED1Ev@plt> + 484990: 9101c3e0 add x0, sp, #0x70 + 484994: 97fe09db bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484998: 9100e3e0 add x0, sp, #0x38 + 48499c: 97fe09d9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4849a0: 9101a3e0 add x0, sp, #0x68 + 4849a4: 9400b8d0 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4849a8: 14000151 b 484eec <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x758> + 4849ac: f94013e0 ldr x0, [sp, #32] + 4849b0: 91002000 add x0, x0, #0x8 + 4849b4: 97ffcfd6 bl 47890c <_ZNK5Catch6Counts5totalEv> + 4849b8: f100001f cmp x0, #0x0 + 4849bc: 1a9f17e0 cset w0, eq // eq = none + 4849c0: 12001c00 and w0, w0, #0xff + 4849c4: 7100001f cmp w0, #0x0 + 4849c8: 540006e0 b.eq 484aa4 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x310> // b.none + 4849cc: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4849d0: 9121a001 add x1, x0, #0x868 + 4849d4: f94017e0 ldr x0, [sp, #40] + 4849d8: 97fe0a5e bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4849dc: aa0003f3 mov x19, x0 + 4849e0: f94013e0 ldr x0, [sp, #32] + 4849e4: 91008000 add x0, x0, #0x20 + 4849e8: 97ffcfc9 bl 47890c <_ZNK5Catch6Counts5totalEv> + 4849ec: aa0003e1 mov x1, x0 + 4849f0: 9104c3e0 add x0, sp, #0x130 + 4849f4: aa0003e8 mov x8, x0 + 4849f8: aa0103e0 mov x0, x1 + 4849fc: 97ffff38 bl 4846dc <_ZN12_GLOBAL__N_19bothOrAllEm> + 484a00: 9104c3e0 add x0, sp, #0x130 + 484a04: aa0003e1 mov x1, x0 + 484a08: aa1303e0 mov x0, x19 + 484a0c: 97fe0a2d bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 484a10: aa0003f3 mov x19, x0 + 484a14: f94013e0 ldr x0, [sp, #32] + 484a18: 91008000 add x0, x0, #0x20 + 484a1c: 97ffcfbc bl 47890c <_ZNK5Catch6Counts5totalEv> + 484a20: aa0003f4 mov x20, x0 + 484a24: 910663e0 add x0, sp, #0x198 + 484a28: 97fe0bba bl 407910 <_ZNSaIcEC1Ev@plt> + 484a2c: 910663e0 add x0, sp, #0x198 + 484a30: 9105e3e3 add x3, sp, #0x178 + 484a34: aa0003e2 mov x2, x0 + 484a38: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484a3c: 9120e001 add x1, x0, #0x838 + 484a40: aa0303e0 mov x0, x3 + 484a44: 97fe0b0f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 484a48: 9105e3e1 add x1, sp, #0x178 + 484a4c: 910543e0 add x0, sp, #0x150 + 484a50: aa0103e2 mov x2, x1 + 484a54: aa1403e1 mov x1, x20 + 484a58: 97ff753b bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 484a5c: 910543e0 add x0, sp, #0x150 + 484a60: aa0003e1 mov x1, x0 + 484a64: aa1303e0 mov x0, x19 + 484a68: 97ff7546 bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 484a6c: aa0003e2 mov x2, x0 + 484a70: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484a74: 9121c001 add x1, x0, #0x870 + 484a78: aa0203e0 mov x0, x2 + 484a7c: 97fe0a35 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 484a80: 910543e0 add x0, sp, #0x150 + 484a84: 940005c0 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484a88: 9105e3e0 add x0, sp, #0x178 + 484a8c: 97fe099d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484a90: 910663e0 add x0, sp, #0x198 + 484a94: 97fe0a6b bl 407440 <_ZNSaIcED1Ev@plt> + 484a98: 9104c3e0 add x0, sp, #0x130 + 484a9c: 97fe0999 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484aa0: 14000113 b 484eec <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x758> + 484aa4: f94013e0 ldr x0, [sp, #32] + 484aa8: f9400800 ldr x0, [x0, #16] + 484aac: f100001f cmp x0, #0x0 + 484ab0: 54000900 b.eq 484bd0 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x43c> // b.none + 484ab4: 910183e0 add x0, sp, #0x60 + 484ab8: 52800241 mov w1, #0x12 // #18 + 484abc: 9400b863 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 484ac0: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484ac4: 9120c001 add x1, x0, #0x830 + 484ac8: f94017e0 ldr x0, [sp, #40] + 484acc: 97fe0a21 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 484ad0: aa0003f4 mov x20, x0 + 484ad4: f94013e0 ldr x0, [sp, #32] + 484ad8: f9401413 ldr x19, [x0, #40] + 484adc: 9107a3e0 add x0, sp, #0x1e8 + 484ae0: 97fe0b8c bl 407910 <_ZNSaIcEC1Ev@plt> + 484ae4: 9107a3e0 add x0, sp, #0x1e8 + 484ae8: 910723e3 add x3, sp, #0x1c8 + 484aec: aa0003e2 mov x2, x0 + 484af0: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484af4: 9120e001 add x1, x0, #0x838 + 484af8: aa0303e0 mov x0, x3 + 484afc: 97fe0ae1 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 484b00: 910723e1 add x1, sp, #0x1c8 + 484b04: 910683e0 add x0, sp, #0x1a0 + 484b08: aa0103e2 mov x2, x1 + 484b0c: aa1303e1 mov x1, x19 + 484b10: 97ff750d bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 484b14: 910683e0 add x0, sp, #0x1a0 + 484b18: aa0003e1 mov x1, x0 + 484b1c: aa1403e0 mov x0, x20 + 484b20: 97ff7518 bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 484b24: aa0003e2 mov x2, x0 + 484b28: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484b2c: 91212001 add x1, x0, #0x848 + 484b30: aa0203e0 mov x0, x2 + 484b34: 97fe0a07 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 484b38: aa0003f4 mov x20, x0 + 484b3c: f94013e0 ldr x0, [sp, #32] + 484b40: f9400813 ldr x19, [x0, #16] + 484b44: 9108e3e0 add x0, sp, #0x238 + 484b48: 97fe0b72 bl 407910 <_ZNSaIcEC1Ev@plt> + 484b4c: 9108e3e0 add x0, sp, #0x238 + 484b50: 910863e3 add x3, sp, #0x218 + 484b54: aa0003e2 mov x2, x0 + 484b58: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484b5c: 91216001 add x1, x0, #0x858 + 484b60: aa0303e0 mov x0, x3 + 484b64: 97fe0ac7 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 484b68: 910863e1 add x1, sp, #0x218 + 484b6c: 9107c3e0 add x0, sp, #0x1f0 + 484b70: aa0103e2 mov x2, x1 + 484b74: aa1303e1 mov x1, x19 + 484b78: 97ff74f3 bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 484b7c: 9107c3e0 add x0, sp, #0x1f0 + 484b80: aa0003e1 mov x1, x0 + 484b84: aa1403e0 mov x0, x20 + 484b88: 97ff74fe bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 484b8c: 528005c1 mov w1, #0x2e // #46 + 484b90: 97fe0a5c bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 484b94: 9107c3e0 add x0, sp, #0x1f0 + 484b98: 9400057b bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484b9c: 910863e0 add x0, sp, #0x218 + 484ba0: 97fe0958 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484ba4: 9108e3e0 add x0, sp, #0x238 + 484ba8: 97fe0a26 bl 407440 <_ZNSaIcED1Ev@plt> + 484bac: 910683e0 add x0, sp, #0x1a0 + 484bb0: 94000575 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484bb4: 910723e0 add x0, sp, #0x1c8 + 484bb8: 97fe0952 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484bbc: 9107a3e0 add x0, sp, #0x1e8 + 484bc0: 97fe0a20 bl 407440 <_ZNSaIcED1Ev@plt> + 484bc4: 910183e0 add x0, sp, #0x60 + 484bc8: 9400b847 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 484bcc: 140000c8 b 484eec <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x758> + 484bd0: 910163e0 add x0, sp, #0x58 + 484bd4: 52800261 mov w1, #0x13 // #19 + 484bd8: 9400b81c bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 484bdc: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484be0: 9121a001 add x1, x0, #0x868 + 484be4: f94017e0 ldr x0, [sp, #40] + 484be8: 97fe09da bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 484bec: aa0003f3 mov x19, x0 + 484bf0: f94013e0 ldr x0, [sp, #32] + 484bf4: f9401000 ldr x0, [x0, #32] + 484bf8: 910903e1 add x1, sp, #0x240 + 484bfc: aa0103e8 mov x8, x1 + 484c00: 97fffeb7 bl 4846dc <_ZN12_GLOBAL__N_19bothOrAllEm> + 484c04: 910903e0 add x0, sp, #0x240 + 484c08: aa0003e1 mov x1, x0 + 484c0c: aa1303e0 mov x0, x19 + 484c10: 97fe09ac bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 484c14: aa0003f4 mov x20, x0 + 484c18: f94013e0 ldr x0, [sp, #32] + 484c1c: f9401013 ldr x19, [x0, #32] + 484c20: 910aa3e0 add x0, sp, #0x2a8 + 484c24: 97fe0b3b bl 407910 <_ZNSaIcEC1Ev@plt> + 484c28: 910aa3e0 add x0, sp, #0x2a8 + 484c2c: 910a23e3 add x3, sp, #0x288 + 484c30: aa0003e2 mov x2, x0 + 484c34: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484c38: 9120e001 add x1, x0, #0x838 + 484c3c: aa0303e0 mov x0, x3 + 484c40: 97fe0a90 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 484c44: 910a23e1 add x1, sp, #0x288 + 484c48: 910983e0 add x0, sp, #0x260 + 484c4c: aa0103e2 mov x2, x1 + 484c50: aa1303e1 mov x1, x19 + 484c54: 97ff74bc bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 484c58: 910983e0 add x0, sp, #0x260 + 484c5c: aa0003e1 mov x1, x0 + 484c60: aa1403e0 mov x0, x20 + 484c64: 97ff74c7 bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 484c68: aa0003e2 mov x2, x0 + 484c6c: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484c70: 91222001 add x1, x0, #0x888 + 484c74: aa0203e0 mov x0, x2 + 484c78: 97fe09b6 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 484c7c: aa0003f4 mov x20, x0 + 484c80: f94013e0 ldr x0, [sp, #32] + 484c84: f9400413 ldr x19, [x0, #8] + 484c88: 910be3e0 add x0, sp, #0x2f8 + 484c8c: 97fe0b21 bl 407910 <_ZNSaIcEC1Ev@plt> + 484c90: 910be3e0 add x0, sp, #0x2f8 + 484c94: 910b63e3 add x3, sp, #0x2d8 + 484c98: aa0003e2 mov x2, x0 + 484c9c: d0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 484ca0: 91216001 add x1, x0, #0x858 + 484ca4: aa0303e0 mov x0, x3 + 484ca8: 97fe0a76 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 484cac: 910b63e1 add x1, sp, #0x2d8 + 484cb0: 910ac3e0 add x0, sp, #0x2b0 + 484cb4: aa0103e2 mov x2, x1 + 484cb8: aa1303e1 mov x1, x19 + 484cbc: 97ff74a2 bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 484cc0: 910ac3e0 add x0, sp, #0x2b0 + 484cc4: aa0003e1 mov x1, x0 + 484cc8: aa1403e0 mov x0, x20 + 484ccc: 97ff74ad bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 484cd0: 528005c1 mov w1, #0x2e // #46 + 484cd4: 97fe0a0b bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 484cd8: 910ac3e0 add x0, sp, #0x2b0 + 484cdc: 9400052a bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484ce0: 910b63e0 add x0, sp, #0x2d8 + 484ce4: 97fe0907 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484ce8: 910be3e0 add x0, sp, #0x2f8 + 484cec: 97fe09d5 bl 407440 <_ZNSaIcED1Ev@plt> + 484cf0: 910983e0 add x0, sp, #0x260 + 484cf4: 94000524 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484cf8: 910a23e0 add x0, sp, #0x288 + 484cfc: 97fe0901 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484d00: 910aa3e0 add x0, sp, #0x2a8 + 484d04: 97fe09cf bl 407440 <_ZNSaIcED1Ev@plt> + 484d08: 910903e0 add x0, sp, #0x240 + 484d0c: 97fe08fd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484d10: 910163e0 add x0, sp, #0x58 + 484d14: 9400b7f4 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 484d18: 14000075 b 484eec <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x758> + 484d1c: aa0003f3 mov x19, x0 + 484d20: 910383e0 add x0, sp, #0xe0 + 484d24: 94000518 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484d28: 14000002 b 484d30 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x59c> + 484d2c: aa0003f3 mov x19, x0 + 484d30: 910423e0 add x0, sp, #0x108 + 484d34: 97fe08f3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484d38: 14000002 b 484d40 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x5ac> + 484d3c: aa0003f3 mov x19, x0 + 484d40: 9104a3e0 add x0, sp, #0x128 + 484d44: 97fe09bf bl 407440 <_ZNSaIcED1Ev@plt> + 484d48: 14000002 b 484d50 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x5bc> + 484d4c: aa0003f3 mov x19, x0 + 484d50: 910243e0 add x0, sp, #0x90 + 484d54: 9400050c bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484d58: 14000002 b 484d60 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x5cc> + 484d5c: aa0003f3 mov x19, x0 + 484d60: 9102e3e0 add x0, sp, #0xb8 + 484d64: 97fe08e7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484d68: 14000002 b 484d70 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x5dc> + 484d6c: aa0003f3 mov x19, x0 + 484d70: 910363e0 add x0, sp, #0xd8 + 484d74: 97fe09b3 bl 407440 <_ZNSaIcED1Ev@plt> + 484d78: 14000002 b 484d80 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x5ec> + 484d7c: aa0003f3 mov x19, x0 + 484d80: 9101c3e0 add x0, sp, #0x70 + 484d84: 97fe08df bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484d88: 14000002 b 484d90 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x5fc> + 484d8c: aa0003f3 mov x19, x0 + 484d90: 9100e3e0 add x0, sp, #0x38 + 484d94: 97fe08db bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484d98: 14000002 b 484da0 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x60c> + 484d9c: aa0003f3 mov x19, x0 + 484da0: 9101a3e0 add x0, sp, #0x68 + 484da4: 9400b7d0 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 484da8: aa1303e0 mov x0, x19 + 484dac: 97fe0ad5 bl 407900 <_Unwind_Resume@plt> + 484db0: aa0003f3 mov x19, x0 + 484db4: 910543e0 add x0, sp, #0x150 + 484db8: 940004f3 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484dbc: 14000002 b 484dc4 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x630> + 484dc0: aa0003f3 mov x19, x0 + 484dc4: 9105e3e0 add x0, sp, #0x178 + 484dc8: 97fe08ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484dcc: 14000002 b 484dd4 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x640> + 484dd0: aa0003f3 mov x19, x0 + 484dd4: 910663e0 add x0, sp, #0x198 + 484dd8: 97fe099a bl 407440 <_ZNSaIcED1Ev@plt> + 484ddc: 14000002 b 484de4 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x650> + 484de0: aa0003f3 mov x19, x0 + 484de4: 9104c3e0 add x0, sp, #0x130 + 484de8: 97fe08c6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484dec: aa1303e0 mov x0, x19 + 484df0: 97fe0ac4 bl 407900 <_Unwind_Resume@plt> + 484df4: aa0003f3 mov x19, x0 + 484df8: 9107c3e0 add x0, sp, #0x1f0 + 484dfc: 940004e2 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484e00: 14000002 b 484e08 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x674> + 484e04: aa0003f3 mov x19, x0 + 484e08: 910863e0 add x0, sp, #0x218 + 484e0c: 97fe08bd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484e10: 14000002 b 484e18 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x684> + 484e14: aa0003f3 mov x19, x0 + 484e18: 9108e3e0 add x0, sp, #0x238 + 484e1c: 97fe0989 bl 407440 <_ZNSaIcED1Ev@plt> + 484e20: 14000002 b 484e28 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x694> + 484e24: aa0003f3 mov x19, x0 + 484e28: 910683e0 add x0, sp, #0x1a0 + 484e2c: 940004d6 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484e30: 14000002 b 484e38 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x6a4> + 484e34: aa0003f3 mov x19, x0 + 484e38: 910723e0 add x0, sp, #0x1c8 + 484e3c: 97fe08b1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484e40: 14000002 b 484e48 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x6b4> + 484e44: aa0003f3 mov x19, x0 + 484e48: 9107a3e0 add x0, sp, #0x1e8 + 484e4c: 97fe097d bl 407440 <_ZNSaIcED1Ev@plt> + 484e50: 14000002 b 484e58 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x6c4> + 484e54: aa0003f3 mov x19, x0 + 484e58: 910183e0 add x0, sp, #0x60 + 484e5c: 9400b7a2 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 484e60: aa1303e0 mov x0, x19 + 484e64: 97fe0aa7 bl 407900 <_Unwind_Resume@plt> + 484e68: aa0003f3 mov x19, x0 + 484e6c: 910ac3e0 add x0, sp, #0x2b0 + 484e70: 940004c5 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484e74: 14000002 b 484e7c <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x6e8> + 484e78: aa0003f3 mov x19, x0 + 484e7c: 910b63e0 add x0, sp, #0x2d8 + 484e80: 97fe08a0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484e84: 14000002 b 484e8c <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x6f8> + 484e88: aa0003f3 mov x19, x0 + 484e8c: 910be3e0 add x0, sp, #0x2f8 + 484e90: 97fe096c bl 407440 <_ZNSaIcED1Ev@plt> + 484e94: 14000002 b 484e9c <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x708> + 484e98: aa0003f3 mov x19, x0 + 484e9c: 910983e0 add x0, sp, #0x260 + 484ea0: 940004b9 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 484ea4: 14000002 b 484eac <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x718> + 484ea8: aa0003f3 mov x19, x0 + 484eac: 910a23e0 add x0, sp, #0x288 + 484eb0: 97fe0894 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484eb4: 14000002 b 484ebc <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x728> + 484eb8: aa0003f3 mov x19, x0 + 484ebc: 910aa3e0 add x0, sp, #0x2a8 + 484ec0: 97fe0960 bl 407440 <_ZNSaIcED1Ev@plt> + 484ec4: 14000002 b 484ecc <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x738> + 484ec8: aa0003f3 mov x19, x0 + 484ecc: 910903e0 add x0, sp, #0x240 + 484ed0: 97fe088c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 484ed4: 14000002 b 484edc <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE+0x748> + 484ed8: aa0003f3 mov x19, x0 + 484edc: 910163e0 add x0, sp, #0x58 + 484ee0: 9400b781 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 484ee4: aa1303e0 mov x0, x19 + 484ee8: 97fe0a86 bl 407900 <_Unwind_Resume@plt> + 484eec: a94153f3 ldp x19, x20, [sp, #16] + 484ef0: a9407bfd ldp x29, x30, [sp] + 484ef4: 910c03ff add sp, sp, #0x300 + 484ef8: d65f03c0 ret + +0000000000484efc <_ZN5Catch12_GLOBAL__N_116AssertionPrinterC1ERSoRKNS_14AssertionStatsEb>: +_ZN5Catch12_GLOBAL__N_116AssertionPrinterC1ERSoRKNS_14AssertionStatsEb(): + 484efc: a9bc7bfd stp x29, x30, [sp, #-64]! + 484f00: 910003fd mov x29, sp + 484f04: f9000bf3 str x19, [sp, #16] + 484f08: f9001fe0 str x0, [sp, #56] + 484f0c: f9001be1 str x1, [sp, #48] + 484f10: f90017e2 str x2, [sp, #40] + 484f14: 39009fe3 strb w3, [sp, #39] + 484f18: f9401fe0 ldr x0, [sp, #56] + 484f1c: f9401be1 ldr x1, [sp, #48] + 484f20: f9000001 str x1, [x0] + 484f24: f94017e1 ldr x1, [sp, #40] + 484f28: f9401fe0 ldr x0, [sp, #56] + 484f2c: f9000401 str x1, [x0, #8] + 484f30: f9401fe0 ldr x0, [sp, #56] + 484f34: 91004002 add x2, x0, #0x10 + 484f38: f94017e0 ldr x0, [sp, #40] + 484f3c: 91024000 add x0, x0, #0x90 + 484f40: aa0003e1 mov x1, x0 + 484f44: aa0203e0 mov x0, x2 + 484f48: 97ffed43 bl 480454 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1ERKS3_> + 484f4c: f94017e0 ldr x0, [sp, #40] + 484f50: 91024000 add x0, x0, #0x90 + 484f54: f9401ff3 ldr x19, [sp, #56] + 484f58: 97fff016 bl 480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 484f5c: f9001660 str x0, [x19, #40] + 484f60: f9401fe0 ldr x0, [sp, #56] + 484f64: 39409fe1 ldrb w1, [sp, #39] + 484f68: 3900c001 strb w1, [x0, #48] + 484f6c: d503201f nop + 484f70: f9400bf3 ldr x19, [sp, #16] + 484f74: a8c47bfd ldp x29, x30, [sp], #64 + 484f78: d65f03c0 ret + +0000000000484f7c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv>: +_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv(): + 484f7c: d10a43ff sub sp, sp, #0x290 + 484f80: a9007bfd stp x29, x30, [sp] + 484f84: 910003fd mov x29, sp + 484f88: f9000bf3 str x19, [sp, #16] + 484f8c: f90017e0 str x0, [sp, #40] + 484f90: f94017e0 ldr x0, [sp, #40] + 484f94: 94000208 bl 4857b4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printSourceInfoEv> + 484f98: f94017e0 ldr x0, [sp, #40] + 484f9c: 91004000 add x0, x0, #0x10 + 484fa0: 97fef8ba bl 443288 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 484fa4: f9001fe0 str x0, [sp, #56] + 484fa8: 9100e3e1 add x1, sp, #0x38 + 484fac: 9100c3e0 add x0, sp, #0x30 + 484fb0: 97fef8d6 bl 443308 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 484fb4: f94017e0 ldr x0, [sp, #40] + 484fb8: f9401be1 ldr x1, [sp, #48] + 484fbc: f9001401 str x1, [x0, #40] + 484fc0: f94017e0 ldr x0, [sp, #40] + 484fc4: f9400400 ldr x0, [x0, #8] + 484fc8: 9400534f bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 484fcc: 7100441f cmp w0, #0x11 + 484fd0: 540008c0 b.eq 4850e8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x16c> // b.none + 484fd4: 7100441f cmp w0, #0x11 + 484fd8: 540001ec b.gt 485014 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x98> + 484fdc: 7100041f cmp w0, #0x1 + 484fe0: 54002040 b.eq 4853e8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x46c> // b.none + 484fe4: 7100041f cmp w0, #0x1 + 484fe8: 540000cc b.gt 485000 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x84> + 484fec: 3100041f cmn w0, #0x1 + 484ff0: 54002ae0 b.eq 48554c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x5d0> // b.none + 484ff4: 7100001f cmp w0, #0x0 + 484ff8: 540002a0 b.eq 48504c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0xd0> // b.none + 484ffc: 140001ea b 4857a4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x828> + 485000: 7100081f cmp w0, #0x2 + 485004: 54002240 b.eq 48544c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x4d0> // b.none + 485008: 7100401f cmp w0, #0x10 + 48500c: 54002a00 b.eq 48554c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x5d0> // b.none + 485010: 140001e5 b 4857a4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x828> + 485014: 7104441f cmp w0, #0x111 + 485018: 54000e40 b.eq 4851e0 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x264> // b.none + 48501c: 7104441f cmp w0, #0x111 + 485020: 540000cc b.gt 485038 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0xbc> + 485024: 7100481f cmp w0, #0x12 + 485028: 54002440 b.eq 4854b0 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x534> // b.none + 48502c: 7104401f cmp w0, #0x110 + 485030: 540028e0 b.eq 48554c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x5d0> // b.none + 485034: 140001dc b 4857a4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x828> + 485038: 7104481f cmp w0, #0x112 + 48503c: 54001820 b.eq 485340 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x3c4> // b.none + 485040: 7108401f cmp w0, #0x210 + 485044: 54001260 b.eq 485290 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x314> // b.none + 485048: 140001d7 b 4857a4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x828> + 48504c: 97fffd9f bl 4846c8 <_ZN12_GLOBAL__N_112passedStringEv> + 485050: aa0003f3 mov x19, x0 + 485054: 910183e0 add x0, sp, #0x60 + 485058: 97fe0a2e bl 407910 <_ZNSaIcEC1Ev@plt> + 48505c: 910183e1 add x1, sp, #0x60 + 485060: 910103e0 add x0, sp, #0x40 + 485064: aa0103e2 mov x2, x1 + 485068: aa1303e1 mov x1, x19 + 48506c: 97fe0985 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 485070: 910103e0 add x0, sp, #0x40 + 485074: aa0003e2 mov x2, x0 + 485078: 52800261 mov w1, #0x13 // #19 + 48507c: f94017e0 ldr x0, [sp, #40] + 485080: 940001eb bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 485084: 910103e0 add x0, sp, #0x40 + 485088: 97fe081e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48508c: 910183e0 add x0, sp, #0x60 + 485090: 97fe08ec bl 407440 <_ZNSaIcED1Ev@plt> + 485094: f94017e0 ldr x0, [sp, #40] + 485098: 9400023e bl 485990 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter23printOriginalExpressionEv> + 48509c: f94017e0 ldr x0, [sp, #40] + 4850a0: 94000260 bl 485a20 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter28printReconstructedExpressionEv> + 4850a4: f94017e0 ldr x0, [sp, #40] + 4850a8: f9400400 ldr x0, [x0, #8] + 4850ac: 9400531c bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 4850b0: 12001c00 and w0, w0, #0xff + 4850b4: 52000000 eor w0, w0, #0x1 + 4850b8: 12001c00 and w0, w0, #0xff + 4850bc: 7100001f cmp w0, #0x0 + 4850c0: 540000a0 b.eq 4850d4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x158> // b.none + 4850c4: 52800001 mov w1, #0x0 // #0 + 4850c8: f94017e0 ldr x0, [sp, #40] + 4850cc: 940002af bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 4850d0: 14000132 b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 4850d4: 97fffd80 bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 4850d8: 2a0003e1 mov w1, w0 + 4850dc: f94017e0 ldr x0, [sp, #40] + 4850e0: 940002aa bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 4850e4: 1400012d b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 4850e8: f94017e0 ldr x0, [sp, #40] + 4850ec: f9400400 ldr x0, [x0, #8] + 4850f0: 940052f1 bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 4850f4: 12001c00 and w0, w0, #0xff + 4850f8: 7100001f cmp w0, #0x0 + 4850fc: 540003c0 b.eq 485174 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x1f8> // b.none + 485100: 97fffd6f bl 4846bc <_ZN12_GLOBAL__N_112failedStringEv> + 485104: aa0003f3 mov x19, x0 + 485108: 9102a3e0 add x0, sp, #0xa8 + 48510c: 97fe0a01 bl 407910 <_ZNSaIcEC1Ev@plt> + 485110: 9102a3e0 add x0, sp, #0xa8 + 485114: 910223e3 add x3, sp, #0x88 + 485118: aa0003e2 mov x2, x0 + 48511c: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485120: 91224001 add x1, x0, #0x890 + 485124: aa0303e0 mov x0, x3 + 485128: 97fe0956 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48512c: 910223e0 add x0, sp, #0x88 + 485130: 9101a3e1 add x1, sp, #0x68 + 485134: aa0103e8 mov x8, x1 + 485138: aa0003e1 mov x1, x0 + 48513c: aa1303e0 mov x0, x19 + 485140: 97fe1ff1 bl 40d104 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_> + 485144: 9101a3e0 add x0, sp, #0x68 + 485148: aa0003e2 mov x2, x0 + 48514c: 52800261 mov w1, #0x13 // #19 + 485150: f94017e0 ldr x0, [sp, #40] + 485154: 940001b6 bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 485158: 9101a3e0 add x0, sp, #0x68 + 48515c: 97fe07e9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485160: 910223e0 add x0, sp, #0x88 + 485164: 97fe07e7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485168: 9102a3e0 add x0, sp, #0xa8 + 48516c: 97fe08b5 bl 407440 <_ZNSaIcED1Ev@plt> + 485170: 14000013 b 4851bc <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x240> + 485174: 97fffd52 bl 4846bc <_ZN12_GLOBAL__N_112failedStringEv> + 485178: aa0003f3 mov x19, x0 + 48517c: 910343e0 add x0, sp, #0xd0 + 485180: 97fe09e4 bl 407910 <_ZNSaIcEC1Ev@plt> + 485184: 910343e1 add x1, sp, #0xd0 + 485188: 9102c3e0 add x0, sp, #0xb0 + 48518c: aa0103e2 mov x2, x1 + 485190: aa1303e1 mov x1, x19 + 485194: 97fe093b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 485198: 9102c3e0 add x0, sp, #0xb0 + 48519c: aa0003e2 mov x2, x0 + 4851a0: 52800241 mov w1, #0x12 // #18 + 4851a4: f94017e0 ldr x0, [sp, #40] + 4851a8: 940001a1 bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4851ac: 9102c3e0 add x0, sp, #0xb0 + 4851b0: 97fe07d4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4851b4: 910343e0 add x0, sp, #0xd0 + 4851b8: 97fe08a2 bl 407440 <_ZNSaIcED1Ev@plt> + 4851bc: f94017e0 ldr x0, [sp, #40] + 4851c0: 940001f4 bl 485990 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter23printOriginalExpressionEv> + 4851c4: f94017e0 ldr x0, [sp, #40] + 4851c8: 94000216 bl 485a20 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter28printReconstructedExpressionEv> + 4851cc: 97fffd42 bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 4851d0: 2a0003e1 mov w1, w0 + 4851d4: f94017e0 ldr x0, [sp, #40] + 4851d8: 9400026c bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 4851dc: 140000ef b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 4851e0: 97fffd37 bl 4846bc <_ZN12_GLOBAL__N_112failedStringEv> + 4851e4: aa0003f3 mov x19, x0 + 4851e8: 9103e3e0 add x0, sp, #0xf8 + 4851ec: 97fe09c9 bl 407910 <_ZNSaIcEC1Ev@plt> + 4851f0: 9103e3e1 add x1, sp, #0xf8 + 4851f4: 910363e0 add x0, sp, #0xd8 + 4851f8: aa0103e2 mov x2, x1 + 4851fc: aa1303e1 mov x1, x19 + 485200: 97fe0920 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 485204: 910363e0 add x0, sp, #0xd8 + 485208: aa0003e2 mov x2, x0 + 48520c: 52800241 mov w1, #0x12 // #18 + 485210: f94017e0 ldr x0, [sp, #40] + 485214: 94000186 bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 485218: 910363e0 add x0, sp, #0xd8 + 48521c: 97fe07b9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485220: 9103e3e0 add x0, sp, #0xf8 + 485224: 97fe0887 bl 407440 <_ZNSaIcED1Ev@plt> + 485228: 910483e0 add x0, sp, #0x120 + 48522c: 97fe09b9 bl 407910 <_ZNSaIcEC1Ev@plt> + 485230: 910483e0 add x0, sp, #0x120 + 485234: 910403e3 add x3, sp, #0x100 + 485238: aa0003e2 mov x2, x0 + 48523c: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485240: 91228001 add x1, x0, #0x8a0 + 485244: aa0303e0 mov x0, x3 + 485248: 97fe090e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48524c: 910403e0 add x0, sp, #0x100 + 485250: aa0003e1 mov x1, x0 + 485254: f94017e0 ldr x0, [sp, #40] + 485258: 9400019b bl 4858c4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter10printIssueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48525c: 910403e0 add x0, sp, #0x100 + 485260: 97fe07a8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485264: 910483e0 add x0, sp, #0x120 + 485268: 97fe0876 bl 407440 <_ZNSaIcED1Ev@plt> + 48526c: f94017e0 ldr x0, [sp, #40] + 485270: 9400021e bl 485ae8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter12printMessageEv> + 485274: f94017e0 ldr x0, [sp, #40] + 485278: 940001a0 bl 4858f8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter18printExpressionWasEv> + 48527c: 97fffd16 bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 485280: 2a0003e1 mov w1, w0 + 485284: f94017e0 ldr x0, [sp, #40] + 485288: 94000240 bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 48528c: 140000c3 b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 485290: 97fffd0b bl 4846bc <_ZN12_GLOBAL__N_112failedStringEv> + 485294: aa0003f3 mov x19, x0 + 485298: 910523e0 add x0, sp, #0x148 + 48529c: 97fe099d bl 407910 <_ZNSaIcEC1Ev@plt> + 4852a0: 910523e1 add x1, sp, #0x148 + 4852a4: 9104a3e0 add x0, sp, #0x128 + 4852a8: aa0103e2 mov x2, x1 + 4852ac: aa1303e1 mov x1, x19 + 4852b0: 97fe08f4 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4852b4: 9104a3e0 add x0, sp, #0x128 + 4852b8: aa0003e2 mov x2, x0 + 4852bc: 52800241 mov w1, #0x12 // #18 + 4852c0: f94017e0 ldr x0, [sp, #40] + 4852c4: 9400015a bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4852c8: 9104a3e0 add x0, sp, #0x128 + 4852cc: 97fe078d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4852d0: 910523e0 add x0, sp, #0x148 + 4852d4: 97fe085b bl 407440 <_ZNSaIcED1Ev@plt> + 4852d8: 9105c3e0 add x0, sp, #0x170 + 4852dc: 97fe098d bl 407910 <_ZNSaIcEC1Ev@plt> + 4852e0: 9105c3e0 add x0, sp, #0x170 + 4852e4: 910543e3 add x3, sp, #0x150 + 4852e8: aa0003e2 mov x2, x0 + 4852ec: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4852f0: 91232001 add x1, x0, #0x8c8 + 4852f4: aa0303e0 mov x0, x3 + 4852f8: 97fe08e2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4852fc: 910543e0 add x0, sp, #0x150 + 485300: aa0003e1 mov x1, x0 + 485304: f94017e0 ldr x0, [sp, #40] + 485308: 9400016f bl 4858c4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter10printIssueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48530c: 910543e0 add x0, sp, #0x150 + 485310: 97fe077c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485314: 9105c3e0 add x0, sp, #0x170 + 485318: 97fe084a bl 407440 <_ZNSaIcED1Ev@plt> + 48531c: f94017e0 ldr x0, [sp, #40] + 485320: 940001f2 bl 485ae8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter12printMessageEv> + 485324: f94017e0 ldr x0, [sp, #40] + 485328: 94000174 bl 4858f8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter18printExpressionWasEv> + 48532c: 97fffcea bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 485330: 2a0003e1 mov w1, w0 + 485334: f94017e0 ldr x0, [sp, #40] + 485338: 94000214 bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 48533c: 14000097 b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 485340: 97fffcdf bl 4846bc <_ZN12_GLOBAL__N_112failedStringEv> + 485344: aa0003f3 mov x19, x0 + 485348: 910663e0 add x0, sp, #0x198 + 48534c: 97fe0971 bl 407910 <_ZNSaIcEC1Ev@plt> + 485350: 910663e1 add x1, sp, #0x198 + 485354: 9105e3e0 add x0, sp, #0x178 + 485358: aa0103e2 mov x2, x1 + 48535c: aa1303e1 mov x1, x19 + 485360: 97fe08c8 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 485364: 9105e3e0 add x0, sp, #0x178 + 485368: aa0003e2 mov x2, x0 + 48536c: 52800241 mov w1, #0x12 // #18 + 485370: f94017e0 ldr x0, [sp, #40] + 485374: 9400012e bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 485378: 9105e3e0 add x0, sp, #0x178 + 48537c: 97fe0761 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485380: 910663e0 add x0, sp, #0x198 + 485384: 97fe082f bl 407440 <_ZNSaIcED1Ev@plt> + 485388: 910703e0 add x0, sp, #0x1c0 + 48538c: 97fe0961 bl 407910 <_ZNSaIcEC1Ev@plt> + 485390: 910703e0 add x0, sp, #0x1c0 + 485394: 910683e3 add x3, sp, #0x1a0 + 485398: aa0003e2 mov x2, x0 + 48539c: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4853a0: 9123c001 add x1, x0, #0x8f0 + 4853a4: aa0303e0 mov x0, x3 + 4853a8: 97fe08b6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4853ac: 910683e0 add x0, sp, #0x1a0 + 4853b0: aa0003e1 mov x1, x0 + 4853b4: f94017e0 ldr x0, [sp, #40] + 4853b8: 94000143 bl 4858c4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter10printIssueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4853bc: 910683e0 add x0, sp, #0x1a0 + 4853c0: 97fe0750 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4853c4: 910703e0 add x0, sp, #0x1c0 + 4853c8: 97fe081e bl 407440 <_ZNSaIcED1Ev@plt> + 4853cc: f94017e0 ldr x0, [sp, #40] + 4853d0: 9400014a bl 4858f8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter18printExpressionWasEv> + 4853d4: 97fffcc0 bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 4853d8: 2a0003e1 mov w1, w0 + 4853dc: f94017e0 ldr x0, [sp, #40] + 4853e0: 940001ea bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 4853e4: 1400006d b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 4853e8: 9107a3e0 add x0, sp, #0x1e8 + 4853ec: 97fe0949 bl 407910 <_ZNSaIcEC1Ev@plt> + 4853f0: 9107a3e0 add x0, sp, #0x1e8 + 4853f4: 910723e3 add x3, sp, #0x1c8 + 4853f8: aa0003e2 mov x2, x0 + 4853fc: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485400: 91244001 add x1, x0, #0x910 + 485404: aa0303e0 mov x0, x3 + 485408: 97fe089e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48540c: 910723e0 add x0, sp, #0x1c8 + 485410: aa0003e2 mov x2, x0 + 485414: 52800001 mov w1, #0x0 // #0 + 485418: f94017e0 ldr x0, [sp, #40] + 48541c: 94000104 bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 485420: 910723e0 add x0, sp, #0x1c8 + 485424: 97fe0737 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485428: 9107a3e0 add x0, sp, #0x1e8 + 48542c: 97fe0805 bl 407440 <_ZNSaIcED1Ev@plt> + 485430: f94017e0 ldr x0, [sp, #40] + 485434: 940001ad bl 485ae8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter12printMessageEv> + 485438: 97fffca7 bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 48543c: 2a0003e1 mov w1, w0 + 485440: f94017e0 ldr x0, [sp, #40] + 485444: 940001d1 bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 485448: 14000054 b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 48544c: 910843e0 add x0, sp, #0x210 + 485450: 97fe0930 bl 407910 <_ZNSaIcEC1Ev@plt> + 485454: 910843e0 add x0, sp, #0x210 + 485458: 9107c3e3 add x3, sp, #0x1f0 + 48545c: aa0003e2 mov x2, x0 + 485460: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485464: 91246001 add x1, x0, #0x918 + 485468: aa0303e0 mov x0, x3 + 48546c: 97fe0885 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 485470: 9107c3e0 add x0, sp, #0x1f0 + 485474: aa0003e2 mov x2, x0 + 485478: 52800001 mov w1, #0x0 // #0 + 48547c: f94017e0 ldr x0, [sp, #40] + 485480: 940000eb bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 485484: 9107c3e0 add x0, sp, #0x1f0 + 485488: 97fe071e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48548c: 910843e0 add x0, sp, #0x210 + 485490: 97fe07ec bl 407440 <_ZNSaIcED1Ev@plt> + 485494: f94017e0 ldr x0, [sp, #40] + 485498: 94000194 bl 485ae8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter12printMessageEv> + 48549c: 97fffc8e bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 4854a0: 2a0003e1 mov w1, w0 + 4854a4: f94017e0 ldr x0, [sp, #40] + 4854a8: 940001b8 bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 4854ac: 1400003b b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 4854b0: 97fffc83 bl 4846bc <_ZN12_GLOBAL__N_112failedStringEv> + 4854b4: aa0003f3 mov x19, x0 + 4854b8: 9108e3e0 add x0, sp, #0x238 + 4854bc: 97fe0915 bl 407910 <_ZNSaIcEC1Ev@plt> + 4854c0: 9108e3e1 add x1, sp, #0x238 + 4854c4: 910863e0 add x0, sp, #0x218 + 4854c8: aa0103e2 mov x2, x1 + 4854cc: aa1303e1 mov x1, x19 + 4854d0: 97fe086c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4854d4: 910863e0 add x0, sp, #0x218 + 4854d8: aa0003e2 mov x2, x0 + 4854dc: 52800241 mov w1, #0x12 // #18 + 4854e0: f94017e0 ldr x0, [sp, #40] + 4854e4: 940000d2 bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4854e8: 910863e0 add x0, sp, #0x218 + 4854ec: 97fe0705 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4854f0: 9108e3e0 add x0, sp, #0x238 + 4854f4: 97fe07d3 bl 407440 <_ZNSaIcED1Ev@plt> + 4854f8: 910983e0 add x0, sp, #0x260 + 4854fc: 97fe0905 bl 407910 <_ZNSaIcEC1Ev@plt> + 485500: 910983e0 add x0, sp, #0x260 + 485504: 910903e3 add x3, sp, #0x240 + 485508: aa0003e2 mov x2, x0 + 48550c: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485510: 91248001 add x1, x0, #0x920 + 485514: aa0303e0 mov x0, x3 + 485518: 97fe085a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48551c: 910903e0 add x0, sp, #0x240 + 485520: aa0003e1 mov x1, x0 + 485524: f94017e0 ldr x0, [sp, #40] + 485528: 940000e7 bl 4858c4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter10printIssueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48552c: 910903e0 add x0, sp, #0x240 + 485530: 97fe06f4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485534: 910983e0 add x0, sp, #0x260 + 485538: 97fe07c2 bl 407440 <_ZNSaIcED1Ev@plt> + 48553c: 52800001 mov w1, #0x0 // #0 + 485540: f94017e0 ldr x0, [sp, #40] + 485544: 94000191 bl 485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 485548: 14000014 b 485598 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x61c> + 48554c: 910a23e0 add x0, sp, #0x288 + 485550: 97fe08f0 bl 407910 <_ZNSaIcEC1Ev@plt> + 485554: 910a23e0 add x0, sp, #0x288 + 485558: 9109a3e3 add x3, sp, #0x268 + 48555c: aa0003e2 mov x2, x0 + 485560: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485564: 9124c001 add x1, x0, #0x930 + 485568: aa0303e0 mov x0, x3 + 48556c: 97fe0845 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 485570: 9109a3e0 add x0, sp, #0x268 + 485574: aa0003e2 mov x2, x0 + 485578: 52800241 mov w1, #0x12 // #18 + 48557c: f94017e0 ldr x0, [sp, #40] + 485580: 940000ab bl 48582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 485584: 9109a3e0 add x0, sp, #0x268 + 485588: 97fe06de bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48558c: 910a23e0 add x0, sp, #0x288 + 485590: 97fe07ac bl 407440 <_ZNSaIcED1Ev@plt> + 485594: d503201f nop + 485598: 14000083 b 4857a4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x828> + 48559c: aa0003f3 mov x19, x0 + 4855a0: 910103e0 add x0, sp, #0x40 + 4855a4: 97fe06d7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4855a8: 14000002 b 4855b0 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x634> + 4855ac: aa0003f3 mov x19, x0 + 4855b0: 910183e0 add x0, sp, #0x60 + 4855b4: 97fe07a3 bl 407440 <_ZNSaIcED1Ev@plt> + 4855b8: aa1303e0 mov x0, x19 + 4855bc: 97fe08d1 bl 407900 <_Unwind_Resume@plt> + 4855c0: aa0003f3 mov x19, x0 + 4855c4: 9101a3e0 add x0, sp, #0x68 + 4855c8: 97fe06ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4855cc: 14000002 b 4855d4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x658> + 4855d0: aa0003f3 mov x19, x0 + 4855d4: 910223e0 add x0, sp, #0x88 + 4855d8: 97fe06ca bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4855dc: 14000002 b 4855e4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x668> + 4855e0: aa0003f3 mov x19, x0 + 4855e4: 9102a3e0 add x0, sp, #0xa8 + 4855e8: 97fe0796 bl 407440 <_ZNSaIcED1Ev@plt> + 4855ec: aa1303e0 mov x0, x19 + 4855f0: 97fe08c4 bl 407900 <_Unwind_Resume@plt> + 4855f4: aa0003f3 mov x19, x0 + 4855f8: 9102c3e0 add x0, sp, #0xb0 + 4855fc: 97fe06c1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485600: 14000002 b 485608 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x68c> + 485604: aa0003f3 mov x19, x0 + 485608: 910343e0 add x0, sp, #0xd0 + 48560c: 97fe078d bl 407440 <_ZNSaIcED1Ev@plt> + 485610: aa1303e0 mov x0, x19 + 485614: 97fe08bb bl 407900 <_Unwind_Resume@plt> + 485618: aa0003f3 mov x19, x0 + 48561c: 910363e0 add x0, sp, #0xd8 + 485620: 97fe06b8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485624: 14000002 b 48562c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x6b0> + 485628: aa0003f3 mov x19, x0 + 48562c: 9103e3e0 add x0, sp, #0xf8 + 485630: 97fe0784 bl 407440 <_ZNSaIcED1Ev@plt> + 485634: aa1303e0 mov x0, x19 + 485638: 97fe08b2 bl 407900 <_Unwind_Resume@plt> + 48563c: aa0003f3 mov x19, x0 + 485640: 910403e0 add x0, sp, #0x100 + 485644: 97fe06af bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485648: 14000002 b 485650 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x6d4> + 48564c: aa0003f3 mov x19, x0 + 485650: 910483e0 add x0, sp, #0x120 + 485654: 97fe077b bl 407440 <_ZNSaIcED1Ev@plt> + 485658: aa1303e0 mov x0, x19 + 48565c: 97fe08a9 bl 407900 <_Unwind_Resume@plt> + 485660: aa0003f3 mov x19, x0 + 485664: 9104a3e0 add x0, sp, #0x128 + 485668: 97fe06a6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48566c: 14000002 b 485674 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x6f8> + 485670: aa0003f3 mov x19, x0 + 485674: 910523e0 add x0, sp, #0x148 + 485678: 97fe0772 bl 407440 <_ZNSaIcED1Ev@plt> + 48567c: aa1303e0 mov x0, x19 + 485680: 97fe08a0 bl 407900 <_Unwind_Resume@plt> + 485684: aa0003f3 mov x19, x0 + 485688: 910543e0 add x0, sp, #0x150 + 48568c: 97fe069d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485690: 14000002 b 485698 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x71c> + 485694: aa0003f3 mov x19, x0 + 485698: 9105c3e0 add x0, sp, #0x170 + 48569c: 97fe0769 bl 407440 <_ZNSaIcED1Ev@plt> + 4856a0: aa1303e0 mov x0, x19 + 4856a4: 97fe0897 bl 407900 <_Unwind_Resume@plt> + 4856a8: aa0003f3 mov x19, x0 + 4856ac: 9105e3e0 add x0, sp, #0x178 + 4856b0: 97fe0694 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4856b4: 14000002 b 4856bc <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x740> + 4856b8: aa0003f3 mov x19, x0 + 4856bc: 910663e0 add x0, sp, #0x198 + 4856c0: 97fe0760 bl 407440 <_ZNSaIcED1Ev@plt> + 4856c4: aa1303e0 mov x0, x19 + 4856c8: 97fe088e bl 407900 <_Unwind_Resume@plt> + 4856cc: aa0003f3 mov x19, x0 + 4856d0: 910683e0 add x0, sp, #0x1a0 + 4856d4: 97fe068b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4856d8: 14000002 b 4856e0 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x764> + 4856dc: aa0003f3 mov x19, x0 + 4856e0: 910703e0 add x0, sp, #0x1c0 + 4856e4: 97fe0757 bl 407440 <_ZNSaIcED1Ev@plt> + 4856e8: aa1303e0 mov x0, x19 + 4856ec: 97fe0885 bl 407900 <_Unwind_Resume@plt> + 4856f0: aa0003f3 mov x19, x0 + 4856f4: 910723e0 add x0, sp, #0x1c8 + 4856f8: 97fe0682 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4856fc: 14000002 b 485704 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x788> + 485700: aa0003f3 mov x19, x0 + 485704: 9107a3e0 add x0, sp, #0x1e8 + 485708: 97fe074e bl 407440 <_ZNSaIcED1Ev@plt> + 48570c: aa1303e0 mov x0, x19 + 485710: 97fe087c bl 407900 <_Unwind_Resume@plt> + 485714: aa0003f3 mov x19, x0 + 485718: 9107c3e0 add x0, sp, #0x1f0 + 48571c: 97fe0679 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485720: 14000002 b 485728 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x7ac> + 485724: aa0003f3 mov x19, x0 + 485728: 910843e0 add x0, sp, #0x210 + 48572c: 97fe0745 bl 407440 <_ZNSaIcED1Ev@plt> + 485730: aa1303e0 mov x0, x19 + 485734: 97fe0873 bl 407900 <_Unwind_Resume@plt> + 485738: aa0003f3 mov x19, x0 + 48573c: 910863e0 add x0, sp, #0x218 + 485740: 97fe0670 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485744: 14000002 b 48574c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x7d0> + 485748: aa0003f3 mov x19, x0 + 48574c: 9108e3e0 add x0, sp, #0x238 + 485750: 97fe073c bl 407440 <_ZNSaIcED1Ev@plt> + 485754: aa1303e0 mov x0, x19 + 485758: 97fe086a bl 407900 <_Unwind_Resume@plt> + 48575c: aa0003f3 mov x19, x0 + 485760: 910903e0 add x0, sp, #0x240 + 485764: 97fe0667 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485768: 14000002 b 485770 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x7f4> + 48576c: aa0003f3 mov x19, x0 + 485770: 910983e0 add x0, sp, #0x260 + 485774: 97fe0733 bl 407440 <_ZNSaIcED1Ev@plt> + 485778: aa1303e0 mov x0, x19 + 48577c: 97fe0861 bl 407900 <_Unwind_Resume@plt> + 485780: aa0003f3 mov x19, x0 + 485784: 9109a3e0 add x0, sp, #0x268 + 485788: 97fe065e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48578c: 14000002 b 485794 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv+0x818> + 485790: aa0003f3 mov x19, x0 + 485794: 910a23e0 add x0, sp, #0x288 + 485798: 97fe072a bl 407440 <_ZNSaIcED1Ev@plt> + 48579c: aa1303e0 mov x0, x19 + 4857a0: 97fe0858 bl 407900 <_Unwind_Resume@plt> + 4857a4: f9400bf3 ldr x19, [sp, #16] + 4857a8: a9407bfd ldp x29, x30, [sp] + 4857ac: 910a43ff add sp, sp, #0x290 + 4857b0: d65f03c0 ret + +00000000004857b4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printSourceInfoEv>: +_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printSourceInfoEv(): + 4857b4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4857b8: 910003fd mov x29, sp + 4857bc: f9000bf3 str x19, [sp, #16] + 4857c0: f90017e0 str x0, [sp, #40] + 4857c4: 9100e3e0 add x0, sp, #0x38 + 4857c8: 528002e1 mov w1, #0x17 // #23 + 4857cc: 9400b51f bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4857d0: f94017e0 ldr x0, [sp, #40] + 4857d4: f9400013 ldr x19, [x0] + 4857d8: f94017e0 ldr x0, [sp, #40] + 4857dc: f9400400 ldr x0, [x0, #8] + 4857e0: 9400523e bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 4857e4: a90407e0 stp x0, x1, [sp, #64] + 4857e8: 910103e0 add x0, sp, #0x40 + 4857ec: aa0003e1 mov x1, x0 + 4857f0: aa1303e0 mov x0, x19 + 4857f4: 9400ace8 bl 4b0b94 <_ZN5CatchlsERSoRKNS_14SourceLineInfoE> + 4857f8: 52800741 mov w1, #0x3a // #58 + 4857fc: 97fe0741 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 485800: 9100e3e0 add x0, sp, #0x38 + 485804: 9400b538 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485808: 14000006 b 485820 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printSourceInfoEv+0x6c> + 48580c: aa0003f3 mov x19, x0 + 485810: 9100e3e0 add x0, sp, #0x38 + 485814: 9400b534 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485818: aa1303e0 mov x0, x19 + 48581c: 97fe0839 bl 407900 <_Unwind_Resume@plt> + 485820: f9400bf3 ldr x19, [sp, #16] + 485824: a8c57bfd ldp x29, x30, [sp], #80 + 485828: d65f03c0 ret + +000000000048582c <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 48582c: a9bb7bfd stp x29, x30, [sp, #-80]! + 485830: 910003fd mov x29, sp + 485834: f9000bf3 str x19, [sp, #16] + 485838: f9001fe0 str x0, [sp, #56] + 48583c: b90037e1 str w1, [sp, #52] + 485840: f90017e2 str x2, [sp, #40] + 485844: f94017e0 ldr x0, [sp, #40] + 485848: 97fe0802 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48584c: 12001c00 and w0, w0, #0xff + 485850: 52000000 eor w0, w0, #0x1 + 485854: 12001c00 and w0, w0, #0xff + 485858: 7100001f cmp w0, #0x0 + 48585c: 540002c0 b.eq 4858b4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.none + 485860: 910123e0 add x0, sp, #0x48 + 485864: b94037e1 ldr w1, [sp, #52] + 485868: 9400b4f8 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 48586c: f9401fe0 ldr x0, [sp, #56] + 485870: f9400000 ldr x0, [x0] + 485874: 52800401 mov w1, #0x20 // #32 + 485878: 97fe0722 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 48587c: f94017e1 ldr x1, [sp, #40] + 485880: 97fe0690 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 485884: 910123e0 add x0, sp, #0x48 + 485888: 9400b517 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 48588c: f9401fe0 ldr x0, [sp, #56] + 485890: f9400000 ldr x0, [x0] + 485894: 52800741 mov w1, #0x3a // #58 + 485898: 97fe071a bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 48589c: 14000006 b 4858b4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter15printResultTypeENS_6Colour4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> + 4858a0: aa0003f3 mov x19, x0 + 4858a4: 910123e0 add x0, sp, #0x48 + 4858a8: 9400b50f bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4858ac: aa1303e0 mov x0, x19 + 4858b0: 97fe0814 bl 407900 <_Unwind_Resume@plt> + 4858b4: d503201f nop + 4858b8: f9400bf3 ldr x19, [sp, #16] + 4858bc: a8c57bfd ldp x29, x30, [sp], #80 + 4858c0: d65f03c0 ret + +00000000004858c4 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter10printIssueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZNK5Catch12_GLOBAL__N_116AssertionPrinter10printIssueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4858c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4858c8: 910003fd mov x29, sp + 4858cc: f9000fe0 str x0, [sp, #24] + 4858d0: f9000be1 str x1, [sp, #16] + 4858d4: f9400fe0 ldr x0, [sp, #24] + 4858d8: f9400000 ldr x0, [x0] + 4858dc: 52800401 mov w1, #0x20 // #32 + 4858e0: 97fe0708 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4858e4: f9400be1 ldr x1, [sp, #16] + 4858e8: 97fe0676 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4858ec: d503201f nop + 4858f0: a8c27bfd ldp x29, x30, [sp], #32 + 4858f4: d65f03c0 ret + +00000000004858f8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter18printExpressionWasEv>: +_ZN5Catch12_GLOBAL__N_116AssertionPrinter18printExpressionWasEv(): + 4858f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4858fc: 910003fd mov x29, sp + 485900: f9000bf3 str x19, [sp, #16] + 485904: f90017e0 str x0, [sp, #40] + 485908: f94017e0 ldr x0, [sp, #40] + 48590c: f9400400 ldr x0, [x0, #8] + 485910: 94005103 bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 485914: 12001c00 and w0, w0, #0xff + 485918: 7100001f cmp w0, #0x0 + 48591c: 54000320 b.eq 485980 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter18printExpressionWasEv+0x88> // b.none + 485920: f94017e0 ldr x0, [sp, #40] + 485924: f9400000 ldr x0, [x0] + 485928: 52800761 mov w1, #0x3b // #59 + 48592c: 97fe06f5 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 485930: 97fffb69 bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 485934: 2a0003e1 mov w1, w0 + 485938: 9100e3e0 add x0, sp, #0x38 + 48593c: 9400b4c3 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 485940: f94017e0 ldr x0, [sp, #40] + 485944: f9400002 ldr x2, [x0] + 485948: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 48594c: 91252001 add x1, x0, #0x948 + 485950: aa0203e0 mov x0, x2 + 485954: 97fe067f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 485958: 9100e3e0 add x0, sp, #0x38 + 48595c: 9400b4e2 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485960: f94017e0 ldr x0, [sp, #40] + 485964: 9400000b bl 485990 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter23printOriginalExpressionEv> + 485968: 14000006 b 485980 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter18printExpressionWasEv+0x88> + 48596c: aa0003f3 mov x19, x0 + 485970: 9100e3e0 add x0, sp, #0x38 + 485974: 9400b4dc bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485978: aa1303e0 mov x0, x19 + 48597c: 97fe07e1 bl 407900 <_Unwind_Resume@plt> + 485980: d503201f nop + 485984: f9400bf3 ldr x19, [sp, #16] + 485988: a8c47bfd ldp x29, x30, [sp], #64 + 48598c: d65f03c0 ret + +0000000000485990 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter23printOriginalExpressionEv>: +_ZNK5Catch12_GLOBAL__N_116AssertionPrinter23printOriginalExpressionEv(): + 485990: a9bb7bfd stp x29, x30, [sp, #-80]! + 485994: 910003fd mov x29, sp + 485998: f9000bf3 str x19, [sp, #16] + 48599c: f90017e0 str x0, [sp, #40] + 4859a0: f94017e0 ldr x0, [sp, #40] + 4859a4: f9400400 ldr x0, [x0, #8] + 4859a8: 940050dd bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 4859ac: 12001c00 and w0, w0, #0xff + 4859b0: 7100001f cmp w0, #0x0 + 4859b4: 540002e0 b.eq 485a10 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter23printOriginalExpressionEv+0x80> // b.none + 4859b8: f94017e0 ldr x0, [sp, #40] + 4859bc: f9400000 ldr x0, [x0] + 4859c0: 52800401 mov w1, #0x20 // #32 + 4859c4: 97fe06cf bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4859c8: aa0003f3 mov x19, x0 + 4859cc: f94017e0 ldr x0, [sp, #40] + 4859d0: f9400400 ldr x0, [x0, #8] + 4859d4: 9100c3e1 add x1, sp, #0x30 + 4859d8: aa0103e8 mov x8, x1 + 4859dc: 940050e6 bl 499d74 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev> + 4859e0: 9100c3e0 add x0, sp, #0x30 + 4859e4: aa0003e1 mov x1, x0 + 4859e8: aa1303e0 mov x0, x19 + 4859ec: 97fe0635 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4859f0: 9100c3e0 add x0, sp, #0x30 + 4859f4: 97fe05c3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4859f8: 14000006 b 485a10 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter23printOriginalExpressionEv+0x80> + 4859fc: aa0003f3 mov x19, x0 + 485a00: 9100c3e0 add x0, sp, #0x30 + 485a04: 97fe05bf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485a08: aa1303e0 mov x0, x19 + 485a0c: 97fe07bd bl 407900 <_Unwind_Resume@plt> + 485a10: d503201f nop + 485a14: f9400bf3 ldr x19, [sp, #16] + 485a18: a8c57bfd ldp x29, x30, [sp], #80 + 485a1c: d65f03c0 ret + +0000000000485a20 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter28printReconstructedExpressionEv>: +_ZNK5Catch12_GLOBAL__N_116AssertionPrinter28printReconstructedExpressionEv(): + 485a20: a9ba7bfd stp x29, x30, [sp, #-96]! + 485a24: 910003fd mov x29, sp + 485a28: f9000bf3 str x19, [sp, #16] + 485a2c: f90017e0 str x0, [sp, #40] + 485a30: f94017e0 ldr x0, [sp, #40] + 485a34: f9400400 ldr x0, [x0, #8] + 485a38: 9400513e bl 499f30 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv> + 485a3c: 12001c00 and w0, w0, #0xff + 485a40: 7100001f cmp w0, #0x0 + 485a44: 540004a0 b.eq 485ad8 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter28printReconstructedExpressionEv+0xb8> // b.none + 485a48: 97fffb23 bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 485a4c: 2a0003e1 mov w1, w0 + 485a50: 9100e3e0 add x0, sp, #0x38 + 485a54: 9400b47d bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 485a58: f94017e0 ldr x0, [sp, #40] + 485a5c: f9400002 ldr x2, [x0] + 485a60: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485a64: 91258001 add x1, x0, #0x960 + 485a68: aa0203e0 mov x0, x2 + 485a6c: 97fe0639 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 485a70: 9100e3e0 add x0, sp, #0x38 + 485a74: 9400b49c bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485a78: f94017e0 ldr x0, [sp, #40] + 485a7c: f9400013 ldr x19, [x0] + 485a80: f94017e0 ldr x0, [sp, #40] + 485a84: f9400400 ldr x0, [x0, #8] + 485a88: 910103e1 add x1, sp, #0x40 + 485a8c: aa0103e8 mov x8, x1 + 485a90: 94005161 bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 485a94: 910103e0 add x0, sp, #0x40 + 485a98: aa0003e1 mov x1, x0 + 485a9c: aa1303e0 mov x0, x19 + 485aa0: 97fe0608 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 485aa4: 910103e0 add x0, sp, #0x40 + 485aa8: 97fe0596 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485aac: 1400000b b 485ad8 <_ZNK5Catch12_GLOBAL__N_116AssertionPrinter28printReconstructedExpressionEv+0xb8> + 485ab0: aa0003f3 mov x19, x0 + 485ab4: 9100e3e0 add x0, sp, #0x38 + 485ab8: 9400b48b bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485abc: aa1303e0 mov x0, x19 + 485ac0: 97fe0790 bl 407900 <_Unwind_Resume@plt> + 485ac4: aa0003f3 mov x19, x0 + 485ac8: 910103e0 add x0, sp, #0x40 + 485acc: 97fe058d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485ad0: aa1303e0 mov x0, x19 + 485ad4: 97fe078b bl 407900 <_Unwind_Resume@plt> + 485ad8: d503201f nop + 485adc: f9400bf3 ldr x19, [sp, #16] + 485ae0: a8c67bfd ldp x29, x30, [sp], #96 + 485ae4: d65f03c0 ret + +0000000000485ae8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter12printMessageEv>: +_ZN5Catch12_GLOBAL__N_116AssertionPrinter12printMessageEv(): + 485ae8: a9bc7bfd stp x29, x30, [sp, #-64]! + 485aec: 910003fd mov x29, sp + 485af0: f9000bf3 str x19, [sp, #16] + 485af4: f90017e0 str x0, [sp, #40] + 485af8: f94017e0 ldr x0, [sp, #40] + 485afc: 9100a013 add x19, x0, #0x28 + 485b00: f94017e0 ldr x0, [sp, #40] + 485b04: 91004000 add x0, x0, #0x10 + 485b08: 97fef5e9 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 485b0c: f9001fe0 str x0, [sp, #56] + 485b10: 9100e3e0 add x0, sp, #0x38 + 485b14: aa0003e1 mov x1, x0 + 485b18: aa1303e0 mov x0, x19 + 485b1c: 940001a3 bl 4861a8 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoEPS2_St6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T1_EERKNS9_IT0_SB_EE> + 485b20: 12001c00 and w0, w0, #0xff + 485b24: 7100001f cmp w0, #0x0 + 485b28: 54000280 b.eq 485b78 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter12printMessageEv+0x90> // b.none + 485b2c: f94017e0 ldr x0, [sp, #40] + 485b30: f9400002 ldr x2, [x0] + 485b34: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485b38: 9125a001 add x1, x0, #0x968 + 485b3c: aa0203e0 mov x0, x2 + 485b40: 97fe0604 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 485b44: aa0003f3 mov x19, x0 + 485b48: f94017e0 ldr x0, [sp, #40] + 485b4c: 9100a000 add x0, x0, #0x28 + 485b50: 940001a7 bl 4861ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEptEv> + 485b54: 91004000 add x0, x0, #0x10 + 485b58: aa0003e1 mov x1, x0 + 485b5c: aa1303e0 mov x0, x19 + 485b60: 97fe05d8 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 485b64: 528004e1 mov w1, #0x27 // #39 + 485b68: 97fe0666 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 485b6c: f94017e0 ldr x0, [sp, #40] + 485b70: 9100a000 add x0, x0, #0x28 + 485b74: 97fff5b5 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 485b78: d503201f nop + 485b7c: f9400bf3 ldr x19, [sp, #16] + 485b80: a8c47bfd ldp x29, x30, [sp], #64 + 485b84: d65f03c0 ret + +0000000000485b88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE>: +_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE(): + 485b88: a9b57bfd stp x29, x30, [sp, #-176]! + 485b8c: 910003fd mov x29, sp + 485b90: f9000bf3 str x19, [sp, #16] + 485b94: f90017e0 str x0, [sp, #40] + 485b98: b90027e1 str w1, [sp, #36] + 485b9c: f94017e0 ldr x0, [sp, #40] + 485ba0: 9100a013 add x19, x0, #0x28 + 485ba4: f94017e0 ldr x0, [sp, #40] + 485ba8: 91004000 add x0, x0, #0x10 + 485bac: 97fef5c0 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 485bb0: f9002be0 str x0, [sp, #80] + 485bb4: 910143e0 add x0, sp, #0x50 + 485bb8: aa0003e1 mov x1, x0 + 485bbc: aa1303e0 mov x0, x19 + 485bc0: 94000191 bl 486204 <_ZN9__gnu_cxxeqIPKN5Catch11MessageInfoEPS2_St6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T1_EERKNS9_IT0_SB_EE> + 485bc4: 12001c00 and w0, w0, #0xff + 485bc8: 7100001f cmp w0, #0x0 + 485bcc: 54000f01 b.ne 485dac <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x224> // b.any + 485bd0: f94017e0 ldr x0, [sp, #40] + 485bd4: 91004000 add x0, x0, #0x10 + 485bd8: 9400019c bl 486248 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4cendEv> + 485bdc: f90027e0 str x0, [sp, #72] + 485be0: f94017e0 ldr x0, [sp, #40] + 485be4: f94027e1 ldr x1, [sp, #72] + 485be8: f9401400 ldr x0, [x0, #40] + 485bec: 940001a3 bl 486278 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_> + 485bf0: f90057e0 str x0, [sp, #168] + 485bf4: 910103e0 add x0, sp, #0x40 + 485bf8: b94027e1 ldr w1, [sp, #36] + 485bfc: 9400b413 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 485c00: f94017e0 ldr x0, [sp, #40] + 485c04: f9400002 ldr x2, [x0] + 485c08: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485c0c: 91222001 add x1, x0, #0x888 + 485c10: aa0203e0 mov x0, x2 + 485c14: 97fe05cf bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 485c18: aa0003f3 mov x19, x0 + 485c1c: 910283e0 add x0, sp, #0xa0 + 485c20: 97fe073c bl 407910 <_ZNSaIcEC1Ev@plt> + 485c24: 910283e0 add x0, sp, #0xa0 + 485c28: 910203e3 add x3, sp, #0x80 + 485c2c: aa0003e2 mov x2, x0 + 485c30: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485c34: 9125c001 add x1, x0, #0x970 + 485c38: aa0303e0 mov x0, x3 + 485c3c: 97fe0691 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 485c40: 910203e1 add x1, sp, #0x80 + 485c44: 910163e0 add x0, sp, #0x58 + 485c48: aa0103e2 mov x2, x1 + 485c4c: f94057e1 ldr x1, [sp, #168] + 485c50: 97ff70bd bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 485c54: 910163e0 add x0, sp, #0x58 + 485c58: aa0003e1 mov x1, x0 + 485c5c: aa1303e0 mov x0, x19 + 485c60: 97ff70c8 bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 485c64: 52800741 mov w1, #0x3a // #58 + 485c68: 97fe0626 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 485c6c: 910163e0 add x0, sp, #0x58 + 485c70: 94000145 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 485c74: 910203e0 add x0, sp, #0x80 + 485c78: 97fe0522 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485c7c: 910283e0 add x0, sp, #0xa0 + 485c80: 97fe05f0 bl 407440 <_ZNSaIcED1Ev@plt> + 485c84: 910103e0 add x0, sp, #0x40 + 485c88: 9400b417 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485c8c: f94017e0 ldr x0, [sp, #40] + 485c90: 9100a000 add x0, x0, #0x28 + 485c94: 910123e1 add x1, sp, #0x48 + 485c98: 97fff55b bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 485c9c: 12001c00 and w0, w0, #0xff + 485ca0: 7100001f cmp w0, #0x0 + 485ca4: 54000860 b.eq 485db0 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x228> // b.none + 485ca8: f94017e0 ldr x0, [sp, #40] + 485cac: 3940c000 ldrb w0, [x0, #48] + 485cb0: 7100001f cmp w0, #0x0 + 485cb4: 540000e1 b.ne 485cd0 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x148> // b.any + 485cb8: f94017e0 ldr x0, [sp, #40] + 485cbc: 9100a000 add x0, x0, #0x28 + 485cc0: 9400014b bl 4861ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEptEv> + 485cc4: b9404000 ldr w0, [x0, #64] + 485cc8: 7100041f cmp w0, #0x1 + 485ccc: 54000060 b.eq 485cd8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x150> // b.none + 485cd0: 52800020 mov w0, #0x1 // #1 + 485cd4: 14000002 b 485cdc <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x154> + 485cd8: 52800000 mov w0, #0x0 // #0 + 485cdc: 7100001f cmp w0, #0x0 + 485ce0: 540002e0 b.eq 485d3c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x1b4> // b.none + 485ce4: f94017e0 ldr x0, [sp, #40] + 485ce8: 97ffff80 bl 485ae8 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter12printMessageEv> + 485cec: f94017e0 ldr x0, [sp, #40] + 485cf0: 9100a000 add x0, x0, #0x28 + 485cf4: 910123e1 add x1, sp, #0x48 + 485cf8: 97fff543 bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 485cfc: 12001c00 and w0, w0, #0xff + 485d00: 7100001f cmp w0, #0x0 + 485d04: 54000240 b.eq 485d4c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x1c4> // b.none + 485d08: 97fffa73 bl 4846d4 <_ZN12_GLOBAL__N_19dimColourEv> + 485d0c: 2a0003e1 mov w1, w0 + 485d10: 9100e3e0 add x0, sp, #0x38 + 485d14: 9400b3cd bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 485d18: f94017e0 ldr x0, [sp, #40] + 485d1c: f9400002 ldr x2, [x0] + 485d20: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485d24: 9125e001 add x1, x0, #0x978 + 485d28: aa0203e0 mov x0, x2 + 485d2c: 97fe0589 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 485d30: 9100e3e0 add x0, sp, #0x38 + 485d34: 9400b3ec bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485d38: 14000005 b 485d4c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x1c4> + 485d3c: f94017e0 ldr x0, [sp, #40] + 485d40: 9100a000 add x0, x0, #0x28 + 485d44: 97fff541 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 485d48: 17ffffd1 b 485c8c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x104> + 485d4c: d503201f nop + 485d50: 17ffffcf b 485c8c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x104> + 485d54: aa0003f3 mov x19, x0 + 485d58: 910163e0 add x0, sp, #0x58 + 485d5c: 9400010a bl 486184 <_ZN5Catch9pluraliseD1Ev> + 485d60: 14000002 b 485d68 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x1e0> + 485d64: aa0003f3 mov x19, x0 + 485d68: 910203e0 add x0, sp, #0x80 + 485d6c: 97fe04e5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 485d70: 14000002 b 485d78 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x1f0> + 485d74: aa0003f3 mov x19, x0 + 485d78: 910283e0 add x0, sp, #0xa0 + 485d7c: 97fe05b1 bl 407440 <_ZNSaIcED1Ev@plt> + 485d80: 14000002 b 485d88 <_ZN5Catch12_GLOBAL__N_116AssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x200> + 485d84: aa0003f3 mov x19, x0 + 485d88: 910103e0 add x0, sp, #0x40 + 485d8c: 9400b3d6 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485d90: aa1303e0 mov x0, x19 + 485d94: 97fe06db bl 407900 <_Unwind_Resume@plt> + 485d98: aa0003f3 mov x19, x0 + 485d9c: 9100e3e0 add x0, sp, #0x38 + 485da0: 9400b3d1 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 485da4: aa1303e0 mov x0, x19 + 485da8: 97fe06d6 bl 407900 <_Unwind_Resume@plt> + 485dac: d503201f nop + 485db0: f9400bf3 ldr x19, [sp, #16] + 485db4: a8cb7bfd ldp x29, x30, [sp], #176 + 485db8: d65f03c0 ret + +0000000000485dbc <_ZN5Catch15CompactReporter14getDescriptionB5cxx11Ev>: +_ZN5Catch15CompactReporter14getDescriptionB5cxx11Ev(): + 485dbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 485dc0: 910003fd mov x29, sp + 485dc4: f9000bf3 str x19, [sp, #16] + 485dc8: aa0803f3 mov x19, x8 + 485dcc: 9100a3e0 add x0, sp, #0x28 + 485dd0: 97fe06d0 bl 407910 <_ZNSaIcEC1Ev@plt> + 485dd4: 9100a3e0 add x0, sp, #0x28 + 485dd8: aa0003e2 mov x2, x0 + 485ddc: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485de0: 91260001 add x1, x0, #0x980 + 485de4: aa1303e0 mov x0, x19 + 485de8: 97fe0626 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 485dec: 9100a3e0 add x0, sp, #0x28 + 485df0: 97fe0594 bl 407440 <_ZNSaIcED1Ev@plt> + 485df4: 14000006 b 485e0c <_ZN5Catch15CompactReporter14getDescriptionB5cxx11Ev+0x50> + 485df8: aa0003f3 mov x19, x0 + 485dfc: 9100a3e0 add x0, sp, #0x28 + 485e00: 97fe0590 bl 407440 <_ZNSaIcED1Ev@plt> + 485e04: aa1303e0 mov x0, x19 + 485e08: 97fe06be bl 407900 <_Unwind_Resume@plt> + 485e0c: aa1303e0 mov x0, x19 + 485e10: f9400bf3 ldr x19, [sp, #16] + 485e14: a8c37bfd ldp x29, x30, [sp], #48 + 485e18: d65f03c0 ret + +0000000000485e1c <_ZNK5Catch15CompactReporter14getPreferencesEv>: +_ZNK5Catch15CompactReporter14getPreferencesEv(): + 485e1c: d10043ff sub sp, sp, #0x10 + 485e20: f90007e0 str x0, [sp, #8] + 485e24: f94007e0 ldr x0, [sp, #8] + 485e28: 79415000 ldrh w0, [x0, #168] + 485e2c: 910043ff add sp, sp, #0x10 + 485e30: d65f03c0 ret + +0000000000485e34 <_ZN5Catch15CompactReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch15CompactReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 485e34: a9be7bfd stp x29, x30, [sp, #-32]! + 485e38: 910003fd mov x29, sp + 485e3c: f9000fe0 str x0, [sp, #24] + 485e40: f9000be1 str x1, [sp, #16] + 485e44: f9400fe0 ldr x0, [sp, #24] + 485e48: f9400802 ldr x2, [x0, #16] + 485e4c: b0000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 485e50: 91270001 add x1, x0, #0x9c0 + 485e54: aa0203e0 mov x0, x2 + 485e58: 97fe053e bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 485e5c: f9400be1 ldr x1, [sp, #16] + 485e60: 97fe0518 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 485e64: 528004e1 mov w1, #0x27 // #39 + 485e68: 97fe05a6 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 485e6c: aa0003e2 mov x2, x0 + 485e70: b0fffc00 adrp x0, 406000 <_init-0xc50> + 485e74: 913f8001 add x1, x0, #0xfe0 + 485e78: aa0203e0 mov x0, x2 + 485e7c: 97fe0561 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 485e80: d503201f nop + 485e84: a8c27bfd ldp x29, x30, [sp], #32 + 485e88: d65f03c0 ret + +0000000000485e8c <_ZN5Catch15CompactReporter17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch15CompactReporter17assertionStartingERKNS_13AssertionInfoE(): + 485e8c: d10043ff sub sp, sp, #0x10 + 485e90: f90007e0 str x0, [sp, #8] + 485e94: f90003e1 str x1, [sp] + 485e98: d503201f nop + 485e9c: 910043ff add sp, sp, #0x10 + 485ea0: d65f03c0 ret + +0000000000485ea4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinterD1Ev>: +_ZN5Catch12_GLOBAL__N_116AssertionPrinterD1Ev(): + 485ea4: a9be7bfd stp x29, x30, [sp, #-32]! + 485ea8: 910003fd mov x29, sp + 485eac: f9000fe0 str x0, [sp, #24] + 485eb0: f9400fe0 ldr x0, [sp, #24] + 485eb4: 91004000 add x0, x0, #0x10 + 485eb8: 97fef381 bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 485ebc: d503201f nop + 485ec0: a8c27bfd ldp x29, x30, [sp], #32 + 485ec4: d65f03c0 ret + +0000000000485ec8 <_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE(): + 485ec8: a9b87bfd stp x29, x30, [sp, #-128]! + 485ecc: 910003fd mov x29, sp + 485ed0: f9000bf3 str x19, [sp, #16] + 485ed4: f90017e0 str x0, [sp, #40] + 485ed8: f90013e1 str x1, [sp, #32] + 485edc: f94013e0 ldr x0, [sp, #32] + 485ee0: f9003be0 str x0, [sp, #112] + 485ee4: 52800020 mov w0, #0x1 // #1 + 485ee8: 3901ffe0 strb w0, [sp, #127] + 485eec: f94017e0 ldr x0, [sp, #40] + 485ef0: f9400402 ldr x2, [x0, #8] + 485ef4: f94017e0 ldr x0, [sp, #40] + 485ef8: f9400400 ldr x0, [x0, #8] + 485efc: f9400000 ldr x0, [x0] + 485f00: 9100a000 add x0, x0, #0x28 + 485f04: f9400001 ldr x1, [x0] + 485f08: aa0203e0 mov x0, x2 + 485f0c: d63f0020 blr x1 + 485f10: 12001c00 and w0, w0, #0xff + 485f14: 52000000 eor w0, w0, #0x1 + 485f18: 12001c00 and w0, w0, #0xff + 485f1c: 7100001f cmp w0, #0x0 + 485f20: 54000100 b.eq 485f40 <_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE+0x78> // b.none + 485f24: f9403be0 ldr x0, [sp, #112] + 485f28: 94004f63 bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 485f2c: 12001c00 and w0, w0, #0xff + 485f30: 7100001f cmp w0, #0x0 + 485f34: 54000060 b.eq 485f40 <_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE+0x78> // b.none + 485f38: 52800020 mov w0, #0x1 // #1 + 485f3c: 14000002 b 485f44 <_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE+0x7c> + 485f40: 52800000 mov w0, #0x0 // #0 + 485f44: 7100001f cmp w0, #0x0 + 485f48: 54000160 b.eq 485f74 <_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE+0xac> // b.none + 485f4c: f9403be0 ldr x0, [sp, #112] + 485f50: 94004f6d bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 485f54: 7100081f cmp w0, #0x2 + 485f58: 1a9f07e0 cset w0, ne // ne = any + 485f5c: 12001c00 and w0, w0, #0xff + 485f60: 7100001f cmp w0, #0x0 + 485f64: 54000060 b.eq 485f70 <_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE+0xa8> // b.none + 485f68: 52800013 mov w19, #0x0 // #0 + 485f6c: 14000013 b 485fb8 <_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE+0xf0> + 485f70: 3901ffff strb wzr, [sp, #127] + 485f74: f94017e0 ldr x0, [sp, #40] + 485f78: f9400801 ldr x1, [x0, #16] + 485f7c: 9100e3e0 add x0, sp, #0x38 + 485f80: 3941ffe3 ldrb w3, [sp, #127] + 485f84: f94013e2 ldr x2, [sp, #32] + 485f88: 97fffbdd bl 484efc <_ZN5Catch12_GLOBAL__N_116AssertionPrinterC1ERSoRKNS_14AssertionStatsEb> + 485f8c: 9100e3e0 add x0, sp, #0x38 + 485f90: 97fffbfb bl 484f7c <_ZN5Catch12_GLOBAL__N_116AssertionPrinter5printEv> + 485f94: f94017e0 ldr x0, [sp, #40] + 485f98: f9400802 ldr x2, [x0, #16] + 485f9c: b0fffc00 adrp x0, 406000 <_init-0xc50> + 485fa0: 913f8001 add x1, x0, #0xfe0 + 485fa4: aa0203e0 mov x0, x2 + 485fa8: 97fe0516 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 485fac: 52800033 mov w19, #0x1 // #1 + 485fb0: 9100e3e0 add x0, sp, #0x38 + 485fb4: 97ffffbc bl 485ea4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinterD1Ev> + 485fb8: 2a1303e0 mov w0, w19 + 485fbc: 14000006 b 485fd4 <_ZN5Catch15CompactReporter14assertionEndedERKNS_14AssertionStatsE+0x10c> + 485fc0: aa0003f3 mov x19, x0 + 485fc4: 9100e3e0 add x0, sp, #0x38 + 485fc8: 97ffffb7 bl 485ea4 <_ZN5Catch12_GLOBAL__N_116AssertionPrinterD1Ev> + 485fcc: aa1303e0 mov x0, x19 + 485fd0: 97fe064c bl 407900 <_Unwind_Resume@plt> + 485fd4: f9400bf3 ldr x19, [sp, #16] + 485fd8: a8c87bfd ldp x29, x30, [sp], #128 + 485fdc: d65f03c0 ret + +0000000000485fe0 <_ZN5Catch15CompactReporter12sectionEndedERKNS_12SectionStatsE>: +_ZN5Catch15CompactReporter12sectionEndedERKNS_12SectionStatsE(): + 485fe0: a9bb7bfd stp x29, x30, [sp, #-80]! + 485fe4: 910003fd mov x29, sp + 485fe8: f9000bf3 str x19, [sp, #16] + 485fec: f90017e0 str x0, [sp, #40] + 485ff0: f90013e1 str x1, [sp, #32] + 485ff4: f94017e0 ldr x0, [sp, #40] + 485ff8: f9400402 ldr x2, [x0, #8] + 485ffc: f94017e0 ldr x0, [sp, #40] + 486000: f9400400 ldr x0, [x0, #8] + 486004: f9400000 ldr x0, [x0] + 486008: 91016000 add x0, x0, #0x58 + 48600c: f9400001 ldr x1, [x0] + 486010: aa0203e0 mov x0, x2 + 486014: d63f0020 blr x1 + 486018: 7100041f cmp w0, #0x1 + 48601c: 1a9f17e0 cset w0, eq // eq = none + 486020: 12001c00 and w0, w0, #0xff + 486024: 7100001f cmp w0, #0x0 + 486028: 54000460 b.eq 4860b4 <_ZN5Catch15CompactReporter12sectionEndedERKNS_12SectionStatsE+0xd4> // b.none + 48602c: f94017e0 ldr x0, [sp, #40] + 486030: f9400813 ldr x19, [x0, #16] + 486034: f94013e0 ldr x0, [sp, #32] + 486038: fd402400 ldr d0, [x0, #72] + 48603c: 9100c3e0 add x0, sp, #0x30 + 486040: aa0003e8 mov x8, x0 + 486044: 97ffd550 bl 47b584 <_ZN5Catch20getFormattedDurationB5cxx11Ed> + 486048: 9100c3e0 add x0, sp, #0x30 + 48604c: aa0003e1 mov x1, x0 + 486050: aa1303e0 mov x0, x19 + 486054: 97fe049b bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 486058: aa0003e2 mov x2, x0 + 48605c: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486060: 91276001 add x1, x0, #0x9d8 + 486064: aa0203e0 mov x0, x2 + 486068: 97fe04ba bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 48606c: aa0003e2 mov x2, x0 + 486070: f94013e0 ldr x0, [sp, #32] + 486074: aa0003e1 mov x1, x0 + 486078: aa0203e0 mov x0, x2 + 48607c: 97fe0491 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 486080: aa0003e2 mov x2, x0 + 486084: 90fffc00 adrp x0, 406000 <_init-0xc50> + 486088: 913f8001 add x1, x0, #0xfe0 + 48608c: aa0203e0 mov x0, x2 + 486090: 97fe04dc bl 407400 <_ZNSolsEPFRSoS_E@plt> + 486094: 9100c3e0 add x0, sp, #0x30 + 486098: 97fe041a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48609c: 14000006 b 4860b4 <_ZN5Catch15CompactReporter12sectionEndedERKNS_12SectionStatsE+0xd4> + 4860a0: aa0003f3 mov x19, x0 + 4860a4: 9100c3e0 add x0, sp, #0x30 + 4860a8: 97fe0416 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4860ac: aa1303e0 mov x0, x19 + 4860b0: 97fe0614 bl 407900 <_Unwind_Resume@plt> + 4860b4: d503201f nop + 4860b8: f9400bf3 ldr x19, [sp, #16] + 4860bc: a8c57bfd ldp x29, x30, [sp], #80 + 4860c0: d65f03c0 ret + +00000000004860c4 <_ZN5Catch15CompactReporter12testRunEndedERKNS_12TestRunStatsE>: +_ZN5Catch15CompactReporter12testRunEndedERKNS_12TestRunStatsE(): + 4860c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4860c8: 910003fd mov x29, sp + 4860cc: f9000fe0 str x0, [sp, #24] + 4860d0: f9000be1 str x1, [sp, #16] + 4860d4: f9400fe0 ldr x0, [sp, #24] + 4860d8: f9400802 ldr x2, [x0, #16] + 4860dc: f9400be0 ldr x0, [sp, #16] + 4860e0: 91008000 add x0, x0, #0x20 + 4860e4: aa0003e1 mov x1, x0 + 4860e8: aa0203e0 mov x0, x2 + 4860ec: 97fff9aa bl 484794 <_ZN5Catch12_GLOBAL__N_111printTotalsERSoRKNS_6TotalsE> + 4860f0: f9400fe0 ldr x0, [sp, #24] + 4860f4: f9400800 ldr x0, [x0, #16] + 4860f8: 52800141 mov w1, #0xa // #10 + 4860fc: 97fe0501 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 486100: aa0003e2 mov x2, x0 + 486104: 90fffc00 adrp x0, 406000 <_init-0xc50> + 486108: 913f8001 add x1, x0, #0xfe0 + 48610c: aa0203e0 mov x0, x2 + 486110: 97fe04bc bl 407400 <_ZNSolsEPFRSoS_E@plt> + 486114: f9400fe0 ldr x0, [sp, #24] + 486118: f9400be1 ldr x1, [sp, #16] + 48611c: 97ffd186 bl 47a734 <_ZN5Catch21StreamingReporterBase12testRunEndedERKNS_12TestRunStatsE> + 486120: d503201f nop + 486124: a8c27bfd ldp x29, x30, [sp], #32 + 486128: d65f03c0 ret + +000000000048612c <_ZN5Catch15CompactReporterD1Ev>: +_ZN5Catch15CompactReporterD1Ev(): + 48612c: a9be7bfd stp x29, x30, [sp, #-32]! + 486130: 910003fd mov x29, sp + 486134: f9000fe0 str x0, [sp, #24] + 486138: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 48613c: 91284001 add x1, x0, #0xa10 + 486140: f9400fe0 ldr x0, [sp, #24] + 486144: f9000001 str x1, [x0] + 486148: f9400fe0 ldr x0, [sp, #24] + 48614c: 97ffd58b bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 486150: d503201f nop + 486154: a8c27bfd ldp x29, x30, [sp], #32 + 486158: d65f03c0 ret + +000000000048615c <_ZN5Catch15CompactReporterD0Ev>: +_ZN5Catch15CompactReporterD0Ev(): + 48615c: a9be7bfd stp x29, x30, [sp, #-32]! + 486160: 910003fd mov x29, sp + 486164: f9000fe0 str x0, [sp, #24] + 486168: f9400fe0 ldr x0, [sp, #24] + 48616c: 97fffff0 bl 48612c <_ZN5Catch15CompactReporterD1Ev> + 486170: d2801601 mov x1, #0xb0 // #176 + 486174: f9400fe0 ldr x0, [sp, #24] + 486178: 97fe0482 bl 407380 <_ZdlPvm@plt> + 48617c: a8c27bfd ldp x29, x30, [sp], #32 + 486180: d65f03c0 ret + +0000000000486184 <_ZN5Catch9pluraliseD1Ev>: +_ZN5Catch9pluraliseD2Ev(): + 486184: a9be7bfd stp x29, x30, [sp, #-32]! + 486188: 910003fd mov x29, sp + 48618c: f9000fe0 str x0, [sp, #24] + 486190: f9400fe0 ldr x0, [sp, #24] + 486194: 91002000 add x0, x0, #0x8 + 486198: 97fe03da bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48619c: d503201f nop + 4861a0: a8c27bfd ldp x29, x30, [sp], #32 + 4861a4: d65f03c0 ret + +00000000004861a8 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoEPS2_St6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T1_EERKNS9_IT0_SB_EE>: +_ZN9__gnu_cxxneIPKN5Catch11MessageInfoEPS2_St6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T1_EERKNS9_IT0_SB_EE(): + 4861a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4861ac: 910003fd mov x29, sp + 4861b0: f9000bf3 str x19, [sp, #16] + 4861b4: f90017e0 str x0, [sp, #40] + 4861b8: f90013e1 str x1, [sp, #32] + 4861bc: f94017e0 ldr x0, [sp, #40] + 4861c0: 97feffcf bl 4460fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4861c4: f9400013 ldr x19, [x0] + 4861c8: f94013e0 ldr x0, [sp, #32] + 4861cc: 97fefa0b bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4861d0: f9400000 ldr x0, [x0] + 4861d4: eb00027f cmp x19, x0 + 4861d8: 1a9f07e0 cset w0, ne // ne = any + 4861dc: 12001c00 and w0, w0, #0xff + 4861e0: f9400bf3 ldr x19, [sp, #16] + 4861e4: a8c37bfd ldp x29, x30, [sp], #48 + 4861e8: d65f03c0 ret + +00000000004861ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEptEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEptEv(): + 4861ec: d10043ff sub sp, sp, #0x10 + 4861f0: f90007e0 str x0, [sp, #8] + 4861f4: f94007e0 ldr x0, [sp, #8] + 4861f8: f9400000 ldr x0, [x0] + 4861fc: 910043ff add sp, sp, #0x10 + 486200: d65f03c0 ret + +0000000000486204 <_ZN9__gnu_cxxeqIPKN5Catch11MessageInfoEPS2_St6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T1_EERKNS9_IT0_SB_EE>: +_ZN9__gnu_cxxeqIPKN5Catch11MessageInfoEPS2_St6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T1_EERKNS9_IT0_SB_EE(): + 486204: a9bd7bfd stp x29, x30, [sp, #-48]! + 486208: 910003fd mov x29, sp + 48620c: f9000bf3 str x19, [sp, #16] + 486210: f90017e0 str x0, [sp, #40] + 486214: f90013e1 str x1, [sp, #32] + 486218: f94017e0 ldr x0, [sp, #40] + 48621c: 97feffb8 bl 4460fc <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 486220: f9400013 ldr x19, [x0] + 486224: f94013e0 ldr x0, [sp, #32] + 486228: 97fef9f4 bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 48622c: f9400000 ldr x0, [x0] + 486230: eb00027f cmp x19, x0 + 486234: 1a9f17e0 cset w0, eq // eq = none + 486238: 12001c00 and w0, w0, #0xff + 48623c: f9400bf3 ldr x19, [sp, #16] + 486240: a8c37bfd ldp x29, x30, [sp], #48 + 486244: d65f03c0 ret + +0000000000486248 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4cendEv>: +_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4cendEv(): + 486248: a9bd7bfd stp x29, x30, [sp, #-48]! + 48624c: 910003fd mov x29, sp + 486250: f9000fe0 str x0, [sp, #24] + 486254: f9400fe0 ldr x0, [sp, #24] + 486258: f9400400 ldr x0, [x0, #8] + 48625c: f90017e0 str x0, [sp, #40] + 486260: 9100a3e1 add x1, sp, #0x28 + 486264: 910083e0 add x0, sp, #0x20 + 486268: 97feff9b bl 4460d4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 48626c: f94013e0 ldr x0, [sp, #32] + 486270: a8c37bfd ldp x29, x30, [sp], #48 + 486274: d65f03c0 ret + +0000000000486278 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_>: +_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_(): + 486278: a9bc7bfd stp x29, x30, [sp, #-64]! + 48627c: 910003fd mov x29, sp + 486280: f9000bf3 str x19, [sp, #16] + 486284: f90017e0 str x0, [sp, #40] + 486288: f90013e1 str x1, [sp, #32] + 48628c: 9100a3e0 add x0, sp, #0x28 + 486290: 94000009 bl 4862b4 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_> + 486294: 2a1303e2 mov w2, w19 + 486298: f94013e1 ldr x1, [sp, #32] + 48629c: f94017e0 ldr x0, [sp, #40] + 4862a0: 9400000a bl 4862c8 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_St26random_access_iterator_tag> + 4862a4: d503201f nop + 4862a8: f9400bf3 ldr x19, [sp, #16] + 4862ac: a8c47bfd ldp x29, x30, [sp], #64 + 4862b0: d65f03c0 ret + +00000000004862b4 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_>: +_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_(): + 4862b4: d10043ff sub sp, sp, #0x10 + 4862b8: f90007e0 str x0, [sp, #8] + 4862bc: 2a0103e0 mov w0, w1 + 4862c0: 910043ff add sp, sp, #0x10 + 4862c4: d65f03c0 ret + +00000000004862c8 <_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_St26random_access_iterator_tag>: +_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_St26random_access_iterator_tag(): + 4862c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4862cc: 910003fd mov x29, sp + 4862d0: f90017e0 str x0, [sp, #40] + 4862d4: f90013e1 str x1, [sp, #32] + 4862d8: 390063e2 strb w2, [sp, #24] + 4862dc: 9100a3e1 add x1, sp, #0x28 + 4862e0: 910083e0 add x0, sp, #0x20 + 4862e4: 97fef9d6 bl 444a3c <_ZN9__gnu_cxxmiIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 4862e8: a8c37bfd ldp x29, x30, [sp], #48 + 4862ec: d65f03c0 ret + +00000000004862f0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb>: +_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb(): + 4862f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4862f4: 910003fd mov x29, sp + 4862f8: f9000bf3 str x19, [sp, #16] + 4862fc: f9001fe0 str x0, [sp, #56] + 486300: f9001be1 str x1, [sp, #48] + 486304: f90017e2 str x2, [sp, #40] + 486308: 39009fe3 strb w3, [sp, #39] + 48630c: f9401fe0 ldr x0, [sp, #56] + 486310: f9401be1 ldr x1, [sp, #48] + 486314: f9000001 str x1, [x0] + 486318: f9401fe0 ldr x0, [sp, #56] + 48631c: f94017e1 ldr x1, [sp, #40] + 486320: f9000401 str x1, [x0, #8] + 486324: f94017e1 ldr x1, [sp, #40] + 486328: f9401fe0 ldr x0, [sp, #56] + 48632c: f9000801 str x1, [x0, #16] + 486330: f9401fe0 ldr x0, [sp, #56] + 486334: b900181f str wzr, [x0, #24] + 486338: f9401fe0 ldr x0, [sp, #56] + 48633c: 91008000 add x0, x0, #0x20 + 486340: 97fe04d4 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 486344: f9401fe0 ldr x0, [sp, #56] + 486348: 91010000 add x0, x0, #0x40 + 48634c: 97fe04d1 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 486350: f9401fe0 ldr x0, [sp, #56] + 486354: f9400801 ldr x1, [x0, #16] + 486358: f9401fe0 ldr x0, [sp, #56] + 48635c: 91018000 add x0, x0, #0x60 + 486360: aa0003e8 mov x8, x0 + 486364: aa0103e0 mov x0, x1 + 486368: 94004f4e bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 48636c: f9401fe0 ldr x0, [sp, #56] + 486370: 91020002 add x2, x0, #0x80 + 486374: f94017e0 ldr x0, [sp, #40] + 486378: 91024000 add x0, x0, #0x90 + 48637c: aa0003e1 mov x1, x0 + 486380: aa0203e0 mov x0, x2 + 486384: 97ffe834 bl 480454 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1ERKS3_> + 486388: f9401fe0 ldr x0, [sp, #56] + 48638c: 39409fe1 ldrb w1, [sp, #39] + 486390: 39026001 strb w1, [x0, #152] + 486394: f9401fe0 ldr x0, [sp, #56] + 486398: f9400800 ldr x0, [x0, #16] + 48639c: 94004e5a bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 4863a0: 7100441f cmp w0, #0x11 + 4863a4: 540008a0 b.eq 4864b8 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x1c8> // b.none + 4863a8: 7100441f cmp w0, #0x11 + 4863ac: 540001ec b.gt 4863e8 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0xf8> + 4863b0: 7100041f cmp w0, #0x1 + 4863b4: 54001860 b.eq 4866c0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x3d0> // b.none + 4863b8: 7100041f cmp w0, #0x1 + 4863bc: 540000cc b.gt 4863d4 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0xe4> + 4863c0: 3100041f cmn w0, #0x1 + 4863c4: 54001e60 b.eq 486790 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4a0> // b.none + 4863c8: 7100001f cmp w0, #0x0 + 4863cc: 540002a0 b.eq 486420 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x130> // b.none + 4863d0: 14000115 b 486824 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x534> + 4863d4: 7100081f cmp w0, #0x2 + 4863d8: 54001820 b.eq 4866dc <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x3ec> // b.none + 4863dc: 7100401f cmp w0, #0x10 + 4863e0: 54001d80 b.eq 486790 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4a0> // b.none + 4863e4: 14000110 b 486824 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x534> + 4863e8: 7104441f cmp w0, #0x111 + 4863ec: 54000d20 b.eq 486590 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x2a0> // b.none + 4863f0: 7104441f cmp w0, #0x111 + 4863f4: 540000cc b.gt 48640c <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x11c> + 4863f8: 7100481f cmp w0, #0x12 + 4863fc: 540017e0 b.eq 4866f8 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x408> // b.none + 486400: 7104401f cmp w0, #0x110 + 486404: 54001c60 b.eq 486790 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4a0> // b.none + 486408: 14000107 b 486824 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x534> + 48640c: 7104481f cmp w0, #0x112 + 486410: 54001380 b.eq 486680 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x390> // b.none + 486414: 7108401f cmp w0, #0x210 + 486418: 54001140 b.eq 486640 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x350> // b.none + 48641c: 14000102 b 486824 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x534> + 486420: f9401fe0 ldr x0, [sp, #56] + 486424: 52800061 mov w1, #0x3 // #3 + 486428: b9001801 str w1, [x0, #24] + 48642c: f9401fe0 ldr x0, [sp, #56] + 486430: 91008002 add x2, x0, #0x20 + 486434: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486438: 91330001 add x1, x0, #0xcc0 + 48643c: aa0203e0 mov x0, x2 + 486440: 97fe048c bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 486444: f94017e0 ldr x0, [sp, #40] + 486448: 91024000 add x0, x0, #0x90 + 48644c: 97ff0227 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 486450: f100041f cmp x0, #0x1 + 486454: 1a9f17e0 cset w0, eq // eq = none + 486458: 12001c00 and w0, w0, #0xff + 48645c: 7100001f cmp w0, #0x0 + 486460: 540000e0 b.eq 48647c <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x18c> // b.none + 486464: f9401fe0 ldr x0, [sp, #56] + 486468: 91010002 add x2, x0, #0x40 + 48646c: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486470: 91332001 add x1, x0, #0xcc8 + 486474: aa0203e0 mov x0, x2 + 486478: 97fe047e bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48647c: f94017e0 ldr x0, [sp, #40] + 486480: 91024000 add x0, x0, #0x90 + 486484: 97ff0219 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 486488: f100041f cmp x0, #0x1 + 48648c: 1a9f97e0 cset w0, hi // hi = pmore + 486490: 12001c00 and w0, w0, #0xff + 486494: 7100001f cmp w0, #0x0 + 486498: 54001900 b.eq 4867b8 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4c8> // b.none + 48649c: f9401fe0 ldr x0, [sp, #56] + 4864a0: 91010002 add x2, x0, #0x40 + 4864a4: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4864a8: 91336001 add x1, x0, #0xcd8 + 4864ac: aa0203e0 mov x0, x2 + 4864b0: 97fe0470 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4864b4: 140000c1 b 4867b8 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4c8> + 4864b8: f9401fe0 ldr x0, [sp, #56] + 4864bc: f9400800 ldr x0, [x0, #16] + 4864c0: 94004dfd bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 4864c4: 12001c00 and w0, w0, #0xff + 4864c8: 7100001f cmp w0, #0x0 + 4864cc: 54000160 b.eq 4864f8 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x208> // b.none + 4864d0: f9401fe0 ldr x0, [sp, #56] + 4864d4: 52800061 mov w1, #0x3 // #3 + 4864d8: b9001801 str w1, [x0, #24] + 4864dc: f9401fe0 ldr x0, [sp, #56] + 4864e0: 91008002 add x2, x0, #0x20 + 4864e4: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4864e8: 9133a001 add x1, x0, #0xce8 + 4864ec: aa0203e0 mov x0, x2 + 4864f0: 97fe0460 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4864f4: 1400000a b 48651c <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x22c> + 4864f8: f9401fe0 ldr x0, [sp, #56] + 4864fc: 52800241 mov w1, #0x12 // #18 + 486500: b9001801 str w1, [x0, #24] + 486504: f9401fe0 ldr x0, [sp, #56] + 486508: 91008002 add x2, x0, #0x20 + 48650c: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486510: 91340001 add x1, x0, #0xd00 + 486514: aa0203e0 mov x0, x2 + 486518: 97fe0456 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48651c: f94017e0 ldr x0, [sp, #40] + 486520: 91024000 add x0, x0, #0x90 + 486524: 97ff01f1 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 486528: f100041f cmp x0, #0x1 + 48652c: 1a9f17e0 cset w0, eq // eq = none + 486530: 12001c00 and w0, w0, #0xff + 486534: 7100001f cmp w0, #0x0 + 486538: 540000e0 b.eq 486554 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x264> // b.none + 48653c: f9401fe0 ldr x0, [sp, #56] + 486540: 91010002 add x2, x0, #0x40 + 486544: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486548: 91332001 add x1, x0, #0xcc8 + 48654c: aa0203e0 mov x0, x2 + 486550: 97fe0448 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 486554: f94017e0 ldr x0, [sp, #40] + 486558: 91024000 add x0, x0, #0x90 + 48655c: 97ff01e3 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 486560: f100041f cmp x0, #0x1 + 486564: 1a9f97e0 cset w0, hi // hi = pmore + 486568: 12001c00 and w0, w0, #0xff + 48656c: 7100001f cmp w0, #0x0 + 486570: 54001280 b.eq 4867c0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4d0> // b.none + 486574: f9401fe0 ldr x0, [sp, #56] + 486578: 91010002 add x2, x0, #0x40 + 48657c: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486580: 91336001 add x1, x0, #0xcd8 + 486584: aa0203e0 mov x0, x2 + 486588: 97fe043a bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48658c: 1400008d b 4867c0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4d0> + 486590: f9401fe0 ldr x0, [sp, #56] + 486594: 52800241 mov w1, #0x12 // #18 + 486598: b9001801 str w1, [x0, #24] + 48659c: f9401fe0 ldr x0, [sp, #56] + 4865a0: 91008002 add x2, x0, #0x20 + 4865a4: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4865a8: 91340001 add x1, x0, #0xd00 + 4865ac: aa0203e0 mov x0, x2 + 4865b0: 97fe0430 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4865b4: f9401fe0 ldr x0, [sp, #56] + 4865b8: 91010002 add x2, x0, #0x40 + 4865bc: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4865c0: 91342001 add x1, x0, #0xd08 + 4865c4: aa0203e0 mov x0, x2 + 4865c8: 97fe042a bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4865cc: f94017e0 ldr x0, [sp, #40] + 4865d0: 91024000 add x0, x0, #0x90 + 4865d4: 97ff01c5 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 4865d8: f100041f cmp x0, #0x1 + 4865dc: 1a9f17e0 cset w0, eq // eq = none + 4865e0: 12001c00 and w0, w0, #0xff + 4865e4: 7100001f cmp w0, #0x0 + 4865e8: 540000e0 b.eq 486604 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x314> // b.none + 4865ec: f9401fe0 ldr x0, [sp, #56] + 4865f0: 91010002 add x2, x0, #0x40 + 4865f4: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4865f8: 9134c001 add x1, x0, #0xd30 + 4865fc: aa0203e0 mov x0, x2 + 486600: 97fe0350 bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 486604: f94017e0 ldr x0, [sp, #40] + 486608: 91024000 add x0, x0, #0x90 + 48660c: 97ff01b7 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 486610: f100041f cmp x0, #0x1 + 486614: 1a9f97e0 cset w0, hi // hi = pmore + 486618: 12001c00 and w0, w0, #0xff + 48661c: 7100001f cmp w0, #0x0 + 486620: 54000d40 b.eq 4867c8 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4d8> // b.none + 486624: f9401fe0 ldr x0, [sp, #56] + 486628: 91010002 add x2, x0, #0x40 + 48662c: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486630: 9134e001 add x1, x0, #0xd38 + 486634: aa0203e0 mov x0, x2 + 486638: 97fe0342 bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 48663c: 14000063 b 4867c8 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4d8> + 486640: f9401fe0 ldr x0, [sp, #56] + 486644: 52800241 mov w1, #0x12 // #18 + 486648: b9001801 str w1, [x0, #24] + 48664c: f9401fe0 ldr x0, [sp, #56] + 486650: 91008002 add x2, x0, #0x20 + 486654: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486658: 91340001 add x1, x0, #0xd00 + 48665c: aa0203e0 mov x0, x2 + 486660: 97fe0404 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 486664: f9401fe0 ldr x0, [sp, #56] + 486668: 91010002 add x2, x0, #0x40 + 48666c: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486670: 91352001 add x1, x0, #0xd48 + 486674: aa0203e0 mov x0, x2 + 486678: 97fe03fe bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48667c: 14000056 b 4867d4 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4e4> + 486680: f9401fe0 ldr x0, [sp, #56] + 486684: 52800241 mov w1, #0x12 // #18 + 486688: b9001801 str w1, [x0, #24] + 48668c: f9401fe0 ldr x0, [sp, #56] + 486690: 91008002 add x2, x0, #0x20 + 486694: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486698: 91340001 add x1, x0, #0xd00 + 48669c: aa0203e0 mov x0, x2 + 4866a0: 97fe03f4 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4866a4: f9401fe0 ldr x0, [sp, #56] + 4866a8: 91010002 add x2, x0, #0x40 + 4866ac: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4866b0: 9135a001 add x1, x0, #0xd68 + 4866b4: aa0203e0 mov x0, x2 + 4866b8: 97fe03ee bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4866bc: 14000046 b 4867d4 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4e4> + 4866c0: f9401fe0 ldr x0, [sp, #56] + 4866c4: 91010002 add x2, x0, #0x40 + 4866c8: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4866cc: 91368001 add x1, x0, #0xda0 + 4866d0: aa0203e0 mov x0, x2 + 4866d4: 97fe03e7 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4866d8: 1400003f b 4867d4 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4e4> + 4866dc: f9401fe0 ldr x0, [sp, #56] + 4866e0: 91010002 add x2, x0, #0x40 + 4866e4: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4866e8: 9136a001 add x1, x0, #0xda8 + 4866ec: aa0203e0 mov x0, x2 + 4866f0: 97fe03e0 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4866f4: 14000038 b 4867d4 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4e4> + 4866f8: f9401fe0 ldr x0, [sp, #56] + 4866fc: 91008002 add x2, x0, #0x20 + 486700: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486704: 91340001 add x1, x0, #0xd00 + 486708: aa0203e0 mov x0, x2 + 48670c: 97fe03d9 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 486710: f9401fe0 ldr x0, [sp, #56] + 486714: 52800241 mov w1, #0x12 // #18 + 486718: b9001801 str w1, [x0, #24] + 48671c: f94017e0 ldr x0, [sp, #40] + 486720: 91024000 add x0, x0, #0x90 + 486724: 97ff0171 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 486728: f100041f cmp x0, #0x1 + 48672c: 1a9f17e0 cset w0, eq // eq = none + 486730: 12001c00 and w0, w0, #0xff + 486734: 7100001f cmp w0, #0x0 + 486738: 540000e0 b.eq 486754 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x464> // b.none + 48673c: f9401fe0 ldr x0, [sp, #56] + 486740: 91010002 add x2, x0, #0x40 + 486744: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486748: 9136c001 add x1, x0, #0xdb0 + 48674c: aa0203e0 mov x0, x2 + 486750: 97fe03c8 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 486754: f94017e0 ldr x0, [sp, #40] + 486758: 91024000 add x0, x0, #0x90 + 48675c: 97ff0163 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 486760: f100041f cmp x0, #0x1 + 486764: 1a9f97e0 cset w0, hi // hi = pmore + 486768: 12001c00 and w0, w0, #0xff + 48676c: 7100001f cmp w0, #0x0 + 486770: 54000300 b.eq 4867d0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4e0> // b.none + 486774: f9401fe0 ldr x0, [sp, #56] + 486778: 91010002 add x2, x0, #0x40 + 48677c: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486780: 91372001 add x1, x0, #0xdc8 + 486784: aa0203e0 mov x0, x2 + 486788: 97fe03ba bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48678c: 14000011 b 4867d0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4e0> + 486790: f9401fe0 ldr x0, [sp, #56] + 486794: 91008002 add x2, x0, #0x20 + 486798: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 48679c: 9137a001 add x1, x0, #0xde8 + 4867a0: aa0203e0 mov x0, x2 + 4867a4: 97fe03b3 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 4867a8: f9401fe0 ldr x0, [sp, #56] + 4867ac: 52800241 mov w1, #0x12 // #18 + 4867b0: b9001801 str w1, [x0, #24] + 4867b4: 14000008 b 4867d4 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x4e4> + 4867b8: d503201f nop + 4867bc: 1400001a b 486824 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x534> + 4867c0: d503201f nop + 4867c4: 14000018 b 486824 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x534> + 4867c8: d503201f nop + 4867cc: 14000016 b 486824 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x534> + 4867d0: d503201f nop + 4867d4: 14000014 b 486824 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x534> + 4867d8: aa0003f3 mov x19, x0 + 4867dc: f9401fe0 ldr x0, [sp, #56] + 4867e0: 91020000 add x0, x0, #0x80 + 4867e4: 97fef136 bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 4867e8: 14000002 b 4867f0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x500> + 4867ec: aa0003f3 mov x19, x0 + 4867f0: f9401fe0 ldr x0, [sp, #56] + 4867f4: 91018000 add x0, x0, #0x60 + 4867f8: 97fe0242 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4867fc: 14000002 b 486804 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb+0x514> + 486800: aa0003f3 mov x19, x0 + 486804: f9401fe0 ldr x0, [sp, #56] + 486808: 91010000 add x0, x0, #0x40 + 48680c: 97fe023d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 486810: f9401fe0 ldr x0, [sp, #56] + 486814: 91008000 add x0, x0, #0x20 + 486818: 97fe023a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48681c: aa1303e0 mov x0, x19 + 486820: 97fe0438 bl 407900 <_Unwind_Resume@plt> + 486824: f9400bf3 ldr x19, [sp, #16] + 486828: a8c47bfd ldp x29, x30, [sp], #64 + 48682c: d65f03c0 ret + +0000000000486830 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter5printEv>: +_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter5printEv(): + 486830: a9be7bfd stp x29, x30, [sp, #-32]! + 486834: 910003fd mov x29, sp + 486838: f9000fe0 str x0, [sp, #24] + 48683c: f9400fe0 ldr x0, [sp, #24] + 486840: 94000100 bl 486c40 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printSourceInfoEv> + 486844: f9400fe0 ldr x0, [sp, #24] + 486848: f9400400 ldr x0, [x0, #8] + 48684c: 9102c000 add x0, x0, #0xb0 + 486850: 97ffc82f bl 47890c <_ZNK5Catch6Counts5totalEv> + 486854: f100001f cmp x0, #0x0 + 486858: 1a9f07e0 cset w0, ne // ne = any + 48685c: 12001c00 and w0, w0, #0xff + 486860: 7100001f cmp w0, #0x0 + 486864: 54000100 b.eq 486884 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter5printEv+0x54> // b.none + 486868: f9400fe0 ldr x0, [sp, #24] + 48686c: 9400000f bl 4868a8 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printResultTypeEv> + 486870: f9400fe0 ldr x0, [sp, #24] + 486874: 94000035 bl 486948 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter23printOriginalExpressionEv> + 486878: f9400fe0 ldr x0, [sp, #24] + 48687c: 94000067 bl 486a18 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter28printReconstructedExpressionEv> + 486880: 14000005 b 486894 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter5printEv+0x64> + 486884: f9400fe0 ldr x0, [sp, #24] + 486888: f9400000 ldr x0, [x0] + 48688c: 52800141 mov w1, #0xa // #10 + 486890: 97fe031c bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 486894: f9400fe0 ldr x0, [sp, #24] + 486898: 9400009d bl 486b0c <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter12printMessageEv> + 48689c: d503201f nop + 4868a0: a8c27bfd ldp x29, x30, [sp], #32 + 4868a4: d65f03c0 ret + +00000000004868a8 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printResultTypeEv>: +_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printResultTypeEv(): + 4868a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4868ac: 910003fd mov x29, sp + 4868b0: f9000bf3 str x19, [sp, #16] + 4868b4: f90017e0 str x0, [sp, #40] + 4868b8: f94017e0 ldr x0, [sp, #40] + 4868bc: 91008000 add x0, x0, #0x20 + 4868c0: 97fe03e4 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4868c4: 12001c00 and w0, w0, #0xff + 4868c8: 52000000 eor w0, w0, #0x1 + 4868cc: 12001c00 and w0, w0, #0xff + 4868d0: 7100001f cmp w0, #0x0 + 4868d4: 54000320 b.eq 486938 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printResultTypeEv+0x90> // b.none + 4868d8: f94017e0 ldr x0, [sp, #40] + 4868dc: b9401801 ldr w1, [x0, #24] + 4868e0: 9100e3e0 add x0, sp, #0x38 + 4868e4: 9400b0d9 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4868e8: f94017e0 ldr x0, [sp, #40] + 4868ec: f9400002 ldr x2, [x0] + 4868f0: f94017e0 ldr x0, [sp, #40] + 4868f4: 91008000 add x0, x0, #0x20 + 4868f8: aa0003e1 mov x1, x0 + 4868fc: aa0203e0 mov x0, x2 + 486900: 97fe0270 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 486904: aa0003e2 mov x2, x0 + 486908: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 48690c: 91380001 add x1, x0, #0xe00 + 486910: aa0203e0 mov x0, x2 + 486914: 97fe028f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 486918: 9100e3e0 add x0, sp, #0x38 + 48691c: 9400b0f2 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 486920: 14000006 b 486938 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printResultTypeEv+0x90> + 486924: aa0003f3 mov x19, x0 + 486928: 9100e3e0 add x0, sp, #0x38 + 48692c: 9400b0ee bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 486930: aa1303e0 mov x0, x19 + 486934: 97fe03f3 bl 407900 <_Unwind_Resume@plt> + 486938: d503201f nop + 48693c: f9400bf3 ldr x19, [sp, #16] + 486940: a8c47bfd ldp x29, x30, [sp], #64 + 486944: d65f03c0 ret + +0000000000486948 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter23printOriginalExpressionEv>: +_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter23printOriginalExpressionEv(): + 486948: a9ba7bfd stp x29, x30, [sp, #-96]! + 48694c: 910003fd mov x29, sp + 486950: f9000bf3 str x19, [sp, #16] + 486954: f90017e0 str x0, [sp, #40] + 486958: f94017e0 ldr x0, [sp, #40] + 48695c: f9400800 ldr x0, [x0, #16] + 486960: 94004cef bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 486964: 12001c00 and w0, w0, #0xff + 486968: 7100001f cmp w0, #0x0 + 48696c: 540004e0 b.eq 486a08 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter23printOriginalExpressionEv+0xc0> // b.none + 486970: 9100e3e0 add x0, sp, #0x38 + 486974: 528000a1 mov w1, #0x5 // #5 + 486978: 9400b0b4 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 48697c: f94017e0 ldr x0, [sp, #40] + 486980: f9400002 ldr x2, [x0] + 486984: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486988: 91382001 add x1, x0, #0xe08 + 48698c: aa0203e0 mov x0, x2 + 486990: 97fe0270 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 486994: f94017e0 ldr x0, [sp, #40] + 486998: f9400013 ldr x19, [x0] + 48699c: f94017e0 ldr x0, [sp, #40] + 4869a0: f9400800 ldr x0, [x0, #16] + 4869a4: 910103e1 add x1, sp, #0x40 + 4869a8: aa0103e8 mov x8, x1 + 4869ac: 94004d23 bl 499e38 <_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev> + 4869b0: 910103e0 add x0, sp, #0x40 + 4869b4: aa0003e1 mov x1, x0 + 4869b8: aa1303e0 mov x0, x19 + 4869bc: 97fe0241 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4869c0: 910103e0 add x0, sp, #0x40 + 4869c4: 97fe01cf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4869c8: f94017e0 ldr x0, [sp, #40] + 4869cc: f9400000 ldr x0, [x0] + 4869d0: 52800141 mov w1, #0xa // #10 + 4869d4: 97fe02cb bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4869d8: 9100e3e0 add x0, sp, #0x38 + 4869dc: 9400b0c2 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4869e0: 1400000a b 486a08 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter23printOriginalExpressionEv+0xc0> + 4869e4: aa0003f3 mov x19, x0 + 4869e8: 910103e0 add x0, sp, #0x40 + 4869ec: 97fe01c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4869f0: 14000002 b 4869f8 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter23printOriginalExpressionEv+0xb0> + 4869f4: aa0003f3 mov x19, x0 + 4869f8: 9100e3e0 add x0, sp, #0x38 + 4869fc: 9400b0ba bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 486a00: aa1303e0 mov x0, x19 + 486a04: 97fe03bf bl 407900 <_Unwind_Resume@plt> + 486a08: d503201f nop + 486a0c: f9400bf3 ldr x19, [sp, #16] + 486a10: a8c67bfd ldp x29, x30, [sp], #96 + 486a14: d65f03c0 ret + +0000000000486a18 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter28printReconstructedExpressionEv>: +_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter28printReconstructedExpressionEv(): + 486a18: a9b77bfd stp x29, x30, [sp, #-144]! + 486a1c: 910003fd mov x29, sp + 486a20: f9000bf3 str x19, [sp, #16] + 486a24: f90017e0 str x0, [sp, #40] + 486a28: f94017e0 ldr x0, [sp, #40] + 486a2c: f9400800 ldr x0, [x0, #16] + 486a30: 94004d40 bl 499f30 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv> + 486a34: 12001c00 and w0, w0, #0xff + 486a38: 7100001f cmp w0, #0x0 + 486a3c: 54000600 b.eq 486afc <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter28printReconstructedExpressionEv+0xe4> // b.none + 486a40: f94017e0 ldr x0, [sp, #40] + 486a44: f9400002 ldr x2, [x0] + 486a48: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486a4c: 91384001 add x1, x0, #0xe10 + 486a50: aa0203e0 mov x0, x2 + 486a54: 97fe023f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 486a58: 9100e3e0 add x0, sp, #0x38 + 486a5c: 528002c1 mov w1, #0x16 // #22 + 486a60: 9400b07a bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 486a64: f94017e0 ldr x0, [sp, #40] + 486a68: f9400013 ldr x19, [x0] + 486a6c: f94017e0 ldr x0, [sp, #40] + 486a70: f9400800 ldr x0, [x0, #16] + 486a74: 9101c3e1 add x1, sp, #0x70 + 486a78: aa0103e8 mov x8, x1 + 486a7c: 94004d66 bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 486a80: 9101c3e1 add x1, sp, #0x70 + 486a84: 910103e0 add x0, sp, #0x40 + 486a88: 97ff11ca bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 486a8c: 910103e0 add x0, sp, #0x40 + 486a90: d2800041 mov x1, #0x2 // #2 + 486a94: 97ff11f7 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 486a98: aa0003e1 mov x1, x0 + 486a9c: aa1303e0 mov x0, x19 + 486aa0: 97ff121a bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 486aa4: 52800141 mov w1, #0xa // #10 + 486aa8: 97fe0296 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 486aac: 910103e0 add x0, sp, #0x40 + 486ab0: 97ff124d bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 486ab4: 9101c3e0 add x0, sp, #0x70 + 486ab8: 97fe0192 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 486abc: 9100e3e0 add x0, sp, #0x38 + 486ac0: 9400b089 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 486ac4: 1400000e b 486afc <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter28printReconstructedExpressionEv+0xe4> + 486ac8: aa0003f3 mov x19, x0 + 486acc: 910103e0 add x0, sp, #0x40 + 486ad0: 97ff1245 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 486ad4: 14000002 b 486adc <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter28printReconstructedExpressionEv+0xc4> + 486ad8: aa0003f3 mov x19, x0 + 486adc: 9101c3e0 add x0, sp, #0x70 + 486ae0: 97fe0188 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 486ae4: 14000002 b 486aec <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter28printReconstructedExpressionEv+0xd4> + 486ae8: aa0003f3 mov x19, x0 + 486aec: 9100e3e0 add x0, sp, #0x38 + 486af0: 9400b07d bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 486af4: aa1303e0 mov x0, x19 + 486af8: 97fe0382 bl 407900 <_Unwind_Resume@plt> + 486afc: d503201f nop + 486b00: f9400bf3 ldr x19, [sp, #16] + 486b04: a8c97bfd ldp x29, x30, [sp], #144 + 486b08: d65f03c0 ret + +0000000000486b0c <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter12printMessageEv>: +_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter12printMessageEv(): + 486b0c: a9b87bfd stp x29, x30, [sp, #-128]! + 486b10: 910003fd mov x29, sp + 486b14: f9000bf3 str x19, [sp, #16] + 486b18: f90017e0 str x0, [sp, #40] + 486b1c: f94017e0 ldr x0, [sp, #40] + 486b20: 91010000 add x0, x0, #0x40 + 486b24: 97fe034b bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 486b28: 12001c00 and w0, w0, #0xff + 486b2c: 52000000 eor w0, w0, #0x1 + 486b30: 12001c00 and w0, w0, #0xff + 486b34: 7100001f cmp w0, #0x0 + 486b38: 54000180 b.eq 486b68 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter12printMessageEv+0x5c> // b.none + 486b3c: f94017e0 ldr x0, [sp, #40] + 486b40: f9400002 ldr x2, [x0] + 486b44: f94017e0 ldr x0, [sp, #40] + 486b48: 91010000 add x0, x0, #0x40 + 486b4c: aa0003e1 mov x1, x0 + 486b50: aa0203e0 mov x0, x2 + 486b54: 97fe01db bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 486b58: 52800741 mov w1, #0x3a // #58 + 486b5c: 97fe0269 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 486b60: 52800141 mov w1, #0xa // #10 + 486b64: 97fe0267 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 486b68: f94017e0 ldr x0, [sp, #40] + 486b6c: 91020000 add x0, x0, #0x80 + 486b70: f9003fe0 str x0, [sp, #120] + 486b74: f9403fe0 ldr x0, [sp, #120] + 486b78: 97ffe90e bl 480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 486b7c: f9001fe0 str x0, [sp, #56] + 486b80: f9403fe0 ldr x0, [sp, #120] + 486b84: 97ffe917 bl 480fe0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 486b88: f9001be0 str x0, [sp, #48] + 486b8c: 9100c3e1 add x1, sp, #0x30 + 486b90: 9100e3e0 add x0, sp, #0x38 + 486b94: 97fff19c bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 486b98: 12001c00 and w0, w0, #0xff + 486b9c: 7100001f cmp w0, #0x0 + 486ba0: 54000480 b.eq 486c30 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter12printMessageEv+0x124> // b.none + 486ba4: 9100e3e0 add x0, sp, #0x38 + 486ba8: 97fff1b2 bl 483270 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 486bac: f9003be0 str x0, [sp, #112] + 486bb0: f94017e0 ldr x0, [sp, #40] + 486bb4: 39426000 ldrb w0, [x0, #152] + 486bb8: 7100001f cmp w0, #0x0 + 486bbc: 540000a1 b.ne 486bd0 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter12printMessageEv+0xc4> // b.any + 486bc0: f9403be0 ldr x0, [sp, #112] + 486bc4: b9404000 ldr w0, [x0, #64] + 486bc8: 7100041f cmp w0, #0x1 + 486bcc: 54000220 b.eq 486c10 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter12printMessageEv+0x104> // b.none + 486bd0: f94017e0 ldr x0, [sp, #40] + 486bd4: f9400013 ldr x19, [x0] + 486bd8: f9403be0 ldr x0, [sp, #112] + 486bdc: 91004001 add x1, x0, #0x10 + 486be0: 910103e0 add x0, sp, #0x40 + 486be4: 97ff1173 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 486be8: 910103e0 add x0, sp, #0x40 + 486bec: d2800041 mov x1, #0x2 // #2 + 486bf0: 97ff11a0 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 486bf4: aa0003e1 mov x1, x0 + 486bf8: aa1303e0 mov x0, x19 + 486bfc: 97ff11c3 bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 486c00: 52800141 mov w1, #0xa // #10 + 486c04: 97fe023f bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 486c08: 910103e0 add x0, sp, #0x40 + 486c0c: 97ff11f6 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 486c10: 9100e3e0 add x0, sp, #0x38 + 486c14: 97fff18d bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 486c18: 17ffffdd b 486b8c <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter12printMessageEv+0x80> + 486c1c: aa0003f3 mov x19, x0 + 486c20: 910103e0 add x0, sp, #0x40 + 486c24: 97ff11f0 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 486c28: aa1303e0 mov x0, x19 + 486c2c: 97fe0335 bl 407900 <_Unwind_Resume@plt> + 486c30: d503201f nop + 486c34: f9400bf3 ldr x19, [sp, #16] + 486c38: a8c87bfd ldp x29, x30, [sp], #128 + 486c3c: d65f03c0 ret + +0000000000486c40 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printSourceInfoEv>: +_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printSourceInfoEv(): + 486c40: a9bb7bfd stp x29, x30, [sp, #-80]! + 486c44: 910003fd mov x29, sp + 486c48: f9000bf3 str x19, [sp, #16] + 486c4c: f90017e0 str x0, [sp, #40] + 486c50: 9100e3e0 add x0, sp, #0x38 + 486c54: 528002e1 mov w1, #0x17 // #23 + 486c58: 9400affc bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 486c5c: f94017e0 ldr x0, [sp, #40] + 486c60: f9400013 ldr x19, [x0] + 486c64: f94017e0 ldr x0, [sp, #40] + 486c68: f9400800 ldr x0, [x0, #16] + 486c6c: 94004d1b bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 486c70: a90407e0 stp x0, x1, [sp, #64] + 486c74: 910103e0 add x0, sp, #0x40 + 486c78: aa0003e1 mov x1, x0 + 486c7c: aa1303e0 mov x0, x19 + 486c80: 9400a7c5 bl 4b0b94 <_ZN5CatchlsERSoRKNS_14SourceLineInfoE> + 486c84: aa0003e2 mov x2, x0 + 486c88: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486c8c: 9138a001 add x1, x0, #0xe28 + 486c90: aa0203e0 mov x0, x2 + 486c94: 97fe01af bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 486c98: 9100e3e0 add x0, sp, #0x38 + 486c9c: 9400b012 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 486ca0: 14000006 b 486cb8 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter15printSourceInfoEv+0x78> + 486ca4: aa0003f3 mov x19, x0 + 486ca8: 9100e3e0 add x0, sp, #0x38 + 486cac: 9400b00e bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 486cb0: aa1303e0 mov x0, x19 + 486cb4: 97fe0313 bl 407900 <_Unwind_Resume@plt> + 486cb8: f9400bf3 ldr x19, [sp, #16] + 486cbc: a8c57bfd ldp x29, x30, [sp], #80 + 486cc0: d65f03c0 ret + +0000000000486cc4 <_ZN5Catch12_GLOBAL__N_19makeRatioEmm>: +_ZN5Catch12_GLOBAL__N_19makeRatioEmm(): + 486cc4: d10083ff sub sp, sp, #0x20 + 486cc8: f90007e0 str x0, [sp, #8] + 486ccc: f90003e1 str x1, [sp] + 486cd0: f94003e0 ldr x0, [sp] + 486cd4: f100001f cmp x0, #0x0 + 486cd8: 54000140 b.eq 486d00 <_ZN5Catch12_GLOBAL__N_19makeRatioEmm+0x3c> // b.none + 486cdc: f94007e1 ldr x1, [sp, #8] + 486ce0: aa0103e0 mov x0, x1 + 486ce4: d37ef400 lsl x0, x0, #2 + 486ce8: 8b010000 add x0, x0, x1 + 486cec: d37cec00 lsl x0, x0, #4 + 486cf0: aa0003e1 mov x1, x0 + 486cf4: f94003e0 ldr x0, [sp] + 486cf8: 9ac00820 udiv x0, x1, x0 + 486cfc: 14000002 b 486d04 <_ZN5Catch12_GLOBAL__N_19makeRatioEmm+0x40> + 486d00: d2800000 mov x0, #0x0 // #0 + 486d04: f9000fe0 str x0, [sp, #24] + 486d08: f9400fe0 ldr x0, [sp, #24] + 486d0c: f100001f cmp x0, #0x0 + 486d10: 54000081 b.ne 486d20 <_ZN5Catch12_GLOBAL__N_19makeRatioEmm+0x5c> // b.any + 486d14: f94007e0 ldr x0, [sp, #8] + 486d18: f100001f cmp x0, #0x0 + 486d1c: 54000061 b.ne 486d28 <_ZN5Catch12_GLOBAL__N_19makeRatioEmm+0x64> // b.any + 486d20: f9400fe0 ldr x0, [sp, #24] + 486d24: 14000002 b 486d2c <_ZN5Catch12_GLOBAL__N_19makeRatioEmm+0x68> + 486d28: d2800020 mov x0, #0x1 // #1 + 486d2c: 910083ff add sp, sp, #0x20 + 486d30: d65f03c0 ret + +0000000000486d34 <_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_>: +_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_(): + 486d34: d10083ff sub sp, sp, #0x20 + 486d38: f9000fe0 str x0, [sp, #24] + 486d3c: f9000be1 str x1, [sp, #16] + 486d40: f90007e2 str x2, [sp, #8] + 486d44: f9400fe0 ldr x0, [sp, #24] + 486d48: f9400001 ldr x1, [x0] + 486d4c: f9400be0 ldr x0, [sp, #16] + 486d50: f9400000 ldr x0, [x0] + 486d54: eb00003f cmp x1, x0 + 486d58: 54000129 b.ls 486d7c <_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_+0x48> // b.plast + 486d5c: f9400fe0 ldr x0, [sp, #24] + 486d60: f9400001 ldr x1, [x0] + 486d64: f94007e0 ldr x0, [sp, #8] + 486d68: f9400000 ldr x0, [x0] + 486d6c: eb00003f cmp x1, x0 + 486d70: 54000069 b.ls 486d7c <_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_+0x48> // b.plast + 486d74: f9400fe0 ldr x0, [sp, #24] + 486d78: 1400000a b 486da0 <_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_+0x6c> + 486d7c: f9400be0 ldr x0, [sp, #16] + 486d80: f9400001 ldr x1, [x0] + 486d84: f94007e0 ldr x0, [sp, #8] + 486d88: f9400000 ldr x0, [x0] + 486d8c: eb00003f cmp x1, x0 + 486d90: 54000069 b.ls 486d9c <_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_+0x68> // b.plast + 486d94: f9400be0 ldr x0, [sp, #16] + 486d98: 14000002 b 486da0 <_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_+0x6c> + 486d9c: f94007e0 ldr x0, [sp, #8] + 486da0: 910083ff add sp, sp, #0x20 + 486da4: d65f03c0 ret + +0000000000486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE>: +_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE(): + 486da8: d10083ff sub sp, sp, #0x20 + 486dac: f9000fe0 str x0, [sp, #24] + 486db0: fd000be0 str d0, [sp, #16] + 486db4: b9000fe1 str w1, [sp, #12] + 486db8: f9400fe0 ldr x0, [sp, #24] + 486dbc: f9400be1 ldr x1, [sp, #16] + 486dc0: f9000001 str x1, [x0] + 486dc4: f9400fe0 ldr x0, [sp, #24] + 486dc8: b9400fe1 ldr w1, [sp, #12] + 486dcc: b9000801 str w1, [x0, #8] + 486dd0: f9400fe0 ldr x0, [sp, #24] + 486dd4: b9400800 ldr w0, [x0, #8] + 486dd8: 7100001f cmp w0, #0x0 + 486ddc: 540005e1 b.ne 486e98 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0xf0> // b.any + 486de0: f9400fe0 ldr x0, [sp, #24] + 486de4: fd400000 ldr d0, [x0] + 486de8: d2c80000 mov x0, #0x400000000000 // #70368744177664 + 486dec: f2e811e0 movk x0, #0x408f, lsl #48 + 486df0: 9e670001 fmov d1, x0 + 486df4: 1e612010 fcmpe d0, d1 + 486df8: 540000a5 b.pl 486e0c <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0x64> // b.nfrst + 486dfc: f9400fe0 ldr x0, [sp, #24] + 486e00: 52800021 mov w1, #0x1 // #1 + 486e04: b9000801 str w1, [x0, #8] + 486e08: 14000024 b 486e98 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0xf0> + 486e0c: f9400fe0 ldr x0, [sp, #24] + 486e10: fd400000 ldr d0, [x0] + 486e14: d2d09000 mov x0, #0x848000000000 // #145685290680320 + 486e18: f2e825c0 movk x0, #0x412e, lsl #48 + 486e1c: 9e670001 fmov d1, x0 + 486e20: 1e612010 fcmpe d0, d1 + 486e24: 540000a5 b.pl 486e38 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0x90> // b.nfrst + 486e28: f9400fe0 ldr x0, [sp, #24] + 486e2c: 52800041 mov w1, #0x2 // #2 + 486e30: b9000801 str w1, [x0, #8] + 486e34: 14000019 b 486e98 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0xf0> + 486e38: f9400fe0 ldr x0, [sp, #24] + 486e3c: fd400000 ldr d0, [x0] + 486e40: d2d9aca0 mov x0, #0xcd6500000000 // #225833675390976 + 486e44: f2e839a0 movk x0, #0x41cd, lsl #48 + 486e48: 9e670001 fmov d1, x0 + 486e4c: 1e612010 fcmpe d0, d1 + 486e50: 540000a5 b.pl 486e64 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0xbc> // b.nfrst + 486e54: f9400fe0 ldr x0, [sp, #24] + 486e58: 52800061 mov w1, #0x3 // #3 + 486e5c: b9000801 str w1, [x0, #8] + 486e60: 1400000e b 486e98 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0xf0> + 486e64: f9400fe0 ldr x0, [sp, #24] + 486e68: fd400000 ldr d0, [x0] + 486e6c: b0000220 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 486e70: fd41dc01 ldr d1, [x0, #952] + 486e74: 1e612010 fcmpe d0, d1 + 486e78: 540000a5 b.pl 486e8c <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0xe4> // b.nfrst + 486e7c: f9400fe0 ldr x0, [sp, #24] + 486e80: 52800081 mov w1, #0x4 // #4 + 486e84: b9000801 str w1, [x0, #8] + 486e88: 14000004 b 486e98 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE+0xf0> + 486e8c: f9400fe0 ldr x0, [sp, #24] + 486e90: 528000a1 mov w1, #0x5 // #5 + 486e94: b9000801 str w1, [x0, #8] + 486e98: d503201f nop + 486e9c: 910083ff add sp, sp, #0x20 + 486ea0: d65f03c0 ret + +0000000000486ea4 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv>: +_ZNK5Catch12_GLOBAL__N_18Duration5valueEv(): + 486ea4: d10043ff sub sp, sp, #0x10 + 486ea8: f90007e0 str x0, [sp, #8] + 486eac: f94007e0 ldr x0, [sp, #8] + 486eb0: b9400800 ldr w0, [x0, #8] + 486eb4: 71000c1f cmp w0, #0x3 + 486eb8: 54000240 b.eq 486f00 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0x5c> // b.none + 486ebc: 71000c1f cmp w0, #0x3 + 486ec0: 5400008c b.gt 486ed0 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0x2c> + 486ec4: 7100081f cmp w0, #0x2 + 486ec8: 540000e0 b.eq 486ee4 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0x40> // b.none + 486ecc: 14000021 b 486f50 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0xac> + 486ed0: 7100101f cmp w0, #0x4 + 486ed4: 54000240 b.eq 486f1c <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0x78> // b.none + 486ed8: 7100141f cmp w0, #0x5 + 486edc: 540002e0 b.eq 486f38 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0x94> // b.none + 486ee0: 1400001c b 486f50 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0xac> + 486ee4: f94007e0 ldr x0, [sp, #8] + 486ee8: fd400000 ldr d0, [x0] + 486eec: d2c80000 mov x0, #0x400000000000 // #70368744177664 + 486ef0: f2e811e0 movk x0, #0x408f, lsl #48 + 486ef4: 9e670001 fmov d1, x0 + 486ef8: 1e611800 fdiv d0, d0, d1 + 486efc: 14000017 b 486f58 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0xb4> + 486f00: f94007e0 ldr x0, [sp, #8] + 486f04: fd400000 ldr d0, [x0] + 486f08: d2d09000 mov x0, #0x848000000000 // #145685290680320 + 486f0c: f2e825c0 movk x0, #0x412e, lsl #48 + 486f10: 9e670001 fmov d1, x0 + 486f14: 1e611800 fdiv d0, d0, d1 + 486f18: 14000010 b 486f58 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0xb4> + 486f1c: f94007e0 ldr x0, [sp, #8] + 486f20: fd400000 ldr d0, [x0] + 486f24: d2d9aca0 mov x0, #0xcd6500000000 // #225833675390976 + 486f28: f2e839a0 movk x0, #0x41cd, lsl #48 + 486f2c: 9e670001 fmov d1, x0 + 486f30: 1e611800 fdiv d0, d0, d1 + 486f34: 14000009 b 486f58 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0xb4> + 486f38: f94007e0 ldr x0, [sp, #8] + 486f3c: fd400000 ldr d0, [x0] + 486f40: b0000220 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 486f44: fd41dc01 ldr d1, [x0, #952] + 486f48: 1e611800 fdiv d0, d0, d1 + 486f4c: 14000003 b 486f58 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv+0xb4> + 486f50: f94007e0 ldr x0, [sp, #8] + 486f54: fd400000 ldr d0, [x0] + 486f58: 910043ff add sp, sp, #0x10 + 486f5c: d65f03c0 ret + +0000000000486f60 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv>: +_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv(): + 486f60: a9be7bfd stp x29, x30, [sp, #-32]! + 486f64: 910003fd mov x29, sp + 486f68: f9000fe0 str x0, [sp, #24] + 486f6c: f9400fe0 ldr x0, [sp, #24] + 486f70: b9400800 ldr w0, [x0, #8] + 486f74: 71000c1f cmp w0, #0x3 + 486f78: 540002e0 b.eq 486fd4 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0x74> // b.none + 486f7c: 71000c1f cmp w0, #0x3 + 486f80: 540000cc b.gt 486f98 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0x38> + 486f84: 7100041f cmp w0, #0x1 + 486f88: 54000120 b.eq 486fac <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0x4c> // b.none + 486f8c: 7100081f cmp w0, #0x2 + 486f90: 54000180 b.eq 486fc0 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0x60> // b.none + 486f94: 1400001f b 487010 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0xb0> + 486f98: 7100101f cmp w0, #0x4 + 486f9c: 54000260 b.eq 486fe8 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0x88> // b.none + 486fa0: 7100141f cmp w0, #0x5 + 486fa4: 540002c0 b.eq 486ffc <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0x9c> // b.none + 486fa8: 1400001a b 487010 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0xb0> + 486fac: d2800041 mov x1, #0x2 // #2 + 486fb0: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486fb4: 9138c000 add x0, x0, #0xe30 + 486fb8: 97feeba3 bl 441e44 <_ZN5Catchli3_srEPKcm> + 486fbc: 14000019 b 487020 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0xc0> + 486fc0: d2800041 mov x1, #0x2 // #2 + 486fc4: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486fc8: 9138e000 add x0, x0, #0xe38 + 486fcc: 97feeb9e bl 441e44 <_ZN5Catchli3_srEPKcm> + 486fd0: 14000014 b 487020 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0xc0> + 486fd4: d2800041 mov x1, #0x2 // #2 + 486fd8: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486fdc: 91390000 add x0, x0, #0xe40 + 486fe0: 97feeb99 bl 441e44 <_ZN5Catchli3_srEPKcm> + 486fe4: 1400000f b 487020 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0xc0> + 486fe8: d2800021 mov x1, #0x1 // #1 + 486fec: 90000220 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 486ff0: 91392000 add x0, x0, #0xe48 + 486ff4: 97feeb94 bl 441e44 <_ZN5Catchli3_srEPKcm> + 486ff8: 1400000a b 487020 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0xc0> + 486ffc: d2800021 mov x1, #0x1 // #1 + 487000: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487004: 91394000 add x0, x0, #0xe50 + 487008: 97feeb8f bl 441e44 <_ZN5Catchli3_srEPKcm> + 48700c: 14000005 b 487020 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv+0xc0> + 487010: d2800281 mov x1, #0x14 // #20 + 487014: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487018: 9137a000 add x0, x0, #0xde8 + 48701c: 97feeb8a bl 441e44 <_ZN5Catchli3_srEPKcm> + 487020: a8c27bfd ldp x29, x30, [sp], #32 + 487024: d65f03c0 ret + +0000000000487028 <_ZN5Catch12_GLOBAL__N_1lsERSoRKNS0_8DurationE>: +_ZN5Catch12_GLOBAL__N_1lsERSoRKNS0_8DurationE(): + 487028: a9bc7bfd stp x29, x30, [sp, #-64]! + 48702c: 910003fd mov x29, sp + 487030: f9000bf3 str x19, [sp, #16] + 487034: f90017e0 str x0, [sp, #40] + 487038: f90013e1 str x1, [sp, #32] + 48703c: f94013e0 ldr x0, [sp, #32] + 487040: 97ffff99 bl 486ea4 <_ZNK5Catch12_GLOBAL__N_18Duration5valueEv> + 487044: f94017e0 ldr x0, [sp, #40] + 487048: 97fe0276 bl 407a20 <_ZNSolsEd@plt> + 48704c: 52800401 mov w1, #0x20 // #32 + 487050: 97fe012c bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 487054: aa0003f3 mov x19, x0 + 487058: f94013e0 ldr x0, [sp, #32] + 48705c: 97ffffc1 bl 486f60 <_ZNK5Catch12_GLOBAL__N_18Duration13unitsAsStringEv> + 487060: a90307e0 stp x0, x1, [sp, #48] + 487064: 9100c3e0 add x0, sp, #0x30 + 487068: aa0003e1 mov x1, x0 + 48706c: aa1303e0 mov x0, x19 + 487070: 97ff6987 bl 46168c <_ZN5CatchlsERSoRKNS_9StringRefE> + 487074: f9400bf3 ldr x19, [sp, #16] + 487078: a8c47bfd ldp x29, x30, [sp], #64 + 48707c: d65f03c0 ret + +0000000000487080 <_ZN5Catch12TablePrinterC1ERSoSt6vectorINS_12_GLOBAL__N_110ColumnInfoESaIS4_EE>: +_ZN5Catch12TablePrinterC1ERSoSt6vectorINS_12_GLOBAL__N_110ColumnInfoESaIS4_EE(): + 487080: a9bc7bfd stp x29, x30, [sp, #-64]! + 487084: 910003fd mov x29, sp + 487088: f9000bf3 str x19, [sp, #16] + 48708c: f9001fe0 str x0, [sp, #56] + 487090: f9001be1 str x1, [sp, #48] + 487094: f90017e2 str x2, [sp, #40] + 487098: f9401fe0 ldr x0, [sp, #56] + 48709c: f9401be1 ldr x1, [sp, #48] + 4870a0: f9000001 str x1, [x0] + 4870a4: f9401fe0 ldr x0, [sp, #56] + 4870a8: 91002013 add x19, x0, #0x8 + 4870ac: f94017e0 ldr x0, [sp, #40] + 4870b0: 94000abc bl 489ba0 <_ZSt4moveIRSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_> + 4870b4: aa0003e1 mov x1, x0 + 4870b8: aa1303e0 mov x0, x19 + 4870bc: 94000abe bl 489bb4 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC1EOS4_> + 4870c0: f9401fe0 ldr x0, [sp, #56] + 4870c4: 91008000 add x0, x0, #0x20 + 4870c8: 52800201 mov w1, #0x10 // #16 + 4870cc: 97fe0069 bl 407270 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt> + 4870d0: f9401fe0 ldr x0, [sp, #56] + 4870d4: 12800001 mov w1, #0xffffffff // #-1 + 4870d8: b9019801 str w1, [x0, #408] + 4870dc: f9401fe0 ldr x0, [sp, #56] + 4870e0: 3906701f strb wzr, [x0, #412] + 4870e4: 14000007 b 487100 <_ZN5Catch12TablePrinterC1ERSoSt6vectorINS_12_GLOBAL__N_110ColumnInfoESaIS4_EE+0x80> + 4870e8: aa0003f3 mov x19, x0 + 4870ec: f9401fe0 ldr x0, [sp, #56] + 4870f0: 91002000 add x0, x0, #0x8 + 4870f4: 94000abf bl 489bf0 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED1Ev> + 4870f8: aa1303e0 mov x0, x19 + 4870fc: 97fe0201 bl 407900 <_Unwind_Resume@plt> + 487100: f9400bf3 ldr x19, [sp, #16] + 487104: a8c47bfd ldp x29, x30, [sp], #64 + 487108: d65f03c0 ret + +000000000048710c <_ZNK5Catch12TablePrinter11columnInfosEv>: +_ZNK5Catch12TablePrinter11columnInfosEv(): + 48710c: d10043ff sub sp, sp, #0x10 + 487110: f90007e0 str x0, [sp, #8] + 487114: f94007e0 ldr x0, [sp, #8] + 487118: 91002000 add x0, x0, #0x8 + 48711c: 910043ff add sp, sp, #0x10 + 487120: d65f03c0 ret + +0000000000487124 <_ZN5Catch12_GLOBAL__N_110ColumnInfoC1ERKS1_>: +_ZN5Catch12_GLOBAL__N_110ColumnInfoC1ERKS1_(): + 487124: a9be7bfd stp x29, x30, [sp, #-32]! + 487128: 910003fd mov x29, sp + 48712c: f9000fe0 str x0, [sp, #24] + 487130: f9000be1 str x1, [sp, #16] + 487134: f9400fe0 ldr x0, [sp, #24] + 487138: f9400be1 ldr x1, [sp, #16] + 48713c: 97fdff8d bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 487140: f9400be0 ldr x0, [sp, #16] + 487144: b9402001 ldr w1, [x0, #32] + 487148: f9400fe0 ldr x0, [sp, #24] + 48714c: b9002001 str w1, [x0, #32] + 487150: f9400be0 ldr x0, [sp, #16] + 487154: b9402401 ldr w1, [x0, #36] + 487158: f9400fe0 ldr x0, [sp, #24] + 48715c: b9002401 str w1, [x0, #36] + 487160: d503201f nop + 487164: a8c27bfd ldp x29, x30, [sp], #32 + 487168: d65f03c0 ret + +000000000048716c <_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev>: +_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev(): + 48716c: a9be7bfd stp x29, x30, [sp, #-32]! + 487170: 910003fd mov x29, sp + 487174: f9000fe0 str x0, [sp, #24] + 487178: f9400fe0 ldr x0, [sp, #24] + 48717c: 97fdffe1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487180: d503201f nop + 487184: a8c27bfd ldp x29, x30, [sp], #32 + 487188: d65f03c0 ret + +000000000048718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE>: +_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE(): + 48718c: a9b37bfd stp x29, x30, [sp, #-208]! + 487190: 910003fd mov x29, sp + 487194: a90153f3 stp x19, x20, [sp, #16] + 487198: f90017e0 str x0, [sp, #40] + 48719c: 390083e1 strb w1, [sp, #32] + 4871a0: f94017e0 ldr x0, [sp, #40] + 4871a4: 91008000 add x0, x0, #0x20 + 4871a8: 9101e3e1 add x1, sp, #0x78 + 4871ac: aa0103e8 mov x8, x1 + 4871b0: 97fe0084 bl 4073c0 <_ZNKSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv@plt> + 4871b4: 9101e3e0 add x0, sp, #0x78 + 4871b8: 97fdfffe bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4871bc: f90067e0 str x0, [sp, #200] + 4871c0: f94017e0 ldr x0, [sp, #40] + 4871c4: 91008013 add x19, x0, #0x20 + 4871c8: 9102e3e0 add x0, sp, #0xb8 + 4871cc: 97fe01d1 bl 407910 <_ZNSaIcEC1Ev@plt> + 4871d0: 9102e3e0 add x0, sp, #0xb8 + 4871d4: 910263e3 add x3, sp, #0x98 + 4871d8: aa0003e2 mov x2, x0 + 4871dc: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4871e0: 9132e001 add x1, x0, #0xcb8 + 4871e4: aa0303e0 mov x0, x3 + 4871e8: 97fe0126 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4871ec: 910263e0 add x0, sp, #0x98 + 4871f0: aa0003e1 mov x1, x0 + 4871f4: aa1303e0 mov x0, x19 + 4871f8: 97fdff66 bl 406f90 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKNS_12basic_stringIcS2_S3_EE@plt> + 4871fc: 910263e0 add x0, sp, #0x98 + 487200: 97fdffc0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487204: 9102e3e0 add x0, sp, #0xb8 + 487208: 97fe008e bl 407440 <_ZNSaIcED1Ev@plt> + 48720c: f94017e0 ldr x0, [sp, #40] + 487210: 94000d08 bl 48a630 <_ZN5Catch12TablePrinter4openEv> + 487214: f94017e0 ldr x0, [sp, #40] + 487218: b9419813 ldr w19, [x0, #408] + 48721c: f94017e0 ldr x0, [sp, #40] + 487220: 91002000 add x0, x0, #0x8 + 487224: 94000a87 bl 489c40 <_ZNKSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE4sizeEv> + 487228: 51000400 sub w0, w0, #0x1 + 48722c: 6b00027f cmp w19, w0 + 487230: 1a9f17e0 cset w0, eq // eq = none + 487234: 12001c00 and w0, w0, #0xff + 487238: 7100001f cmp w0, #0x0 + 48723c: 54000100 b.eq 48725c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0xd0> // b.none + 487240: f94017e0 ldr x0, [sp, #40] + 487244: 12800001 mov w1, #0xffffffff // #-1 + 487248: b9019801 str w1, [x0, #408] + 48724c: f94017e0 ldr x0, [sp, #40] + 487250: f9400000 ldr x0, [x0] + 487254: 52800141 mov w1, #0xa // #10 + 487258: 97fe00aa bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 48725c: f94017e0 ldr x0, [sp, #40] + 487260: b9419800 ldr w0, [x0, #408] + 487264: 11000401 add w1, w0, #0x1 + 487268: f94017e0 ldr x0, [sp, #40] + 48726c: b9019801 str w1, [x0, #408] + 487270: f94017e0 ldr x0, [sp, #40] + 487274: 91002002 add x2, x0, #0x8 + 487278: f94017e0 ldr x0, [sp, #40] + 48727c: b9419800 ldr w0, [x0, #408] + 487280: 93407c00 sxtw x0, w0 + 487284: aa0003e1 mov x1, x0 + 487288: aa0203e0 mov x0, x2 + 48728c: 94000a7a bl 489c74 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEixEm> + 487290: aa0003e1 mov x1, x0 + 487294: 910143e0 add x0, sp, #0x50 + 487298: 97ffffa3 bl 487124 <_ZN5Catch12_GLOBAL__N_110ColumnInfoC1ERKS1_> + 48729c: f94067e0 ldr x0, [sp, #200] + 4872a0: 91000401 add x1, x0, #0x1 + 4872a4: b94073e0 ldr w0, [sp, #112] + 4872a8: 93407c00 sxtw x0, w0 + 4872ac: 52800013 mov w19, #0x0 // #0 + 4872b0: eb00003f cmp x1, x0 + 4872b4: 54000202 b.cs 4872f4 <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x168> // b.hs, b.nlast + 4872b8: b94073e0 ldr w0, [sp, #112] + 4872bc: 93407c01 sxtw x1, w0 + 4872c0: f94067e0 ldr x0, [sp, #200] + 4872c4: cb000020 sub x0, x1, x0 + 4872c8: d1000414 sub x20, x0, #0x1 + 4872cc: 910303e0 add x0, sp, #0xc0 + 4872d0: 97fe0190 bl 407910 <_ZNSaIcEC1Ev@plt> + 4872d4: 52800033 mov w19, #0x1 // #1 + 4872d8: 910303e1 add x1, sp, #0xc0 + 4872dc: 9100c3e0 add x0, sp, #0x30 + 4872e0: aa0103e3 mov x3, x1 + 4872e4: 52800402 mov w2, #0x20 // #32 + 4872e8: aa1403e1 mov x1, x20 + 4872ec: 97fdff9d bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 4872f0: 14000003 b 4872fc <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x170> + 4872f4: 9100c3e0 add x0, sp, #0x30 + 4872f8: 97fe00e6 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4872fc: 7100027f cmp w19, #0x0 + 487300: 54000060 b.eq 48730c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x180> // b.none + 487304: 910303e0 add x0, sp, #0xc0 + 487308: 97fe004e bl 407440 <_ZNSaIcED1Ev@plt> + 48730c: b94077e0 ldr w0, [sp, #116] + 487310: 7100001f cmp w0, #0x0 + 487314: 540001a1 b.ne 487348 <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x1bc> // b.any + 487318: f94017e0 ldr x0, [sp, #40] + 48731c: f9400000 ldr x0, [x0] + 487320: 9101e3e1 add x1, sp, #0x78 + 487324: 97fdffe7 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 487328: aa0003e2 mov x2, x0 + 48732c: 9100c3e0 add x0, sp, #0x30 + 487330: aa0003e1 mov x1, x0 + 487334: aa0203e0 mov x0, x2 + 487338: 97fdffe2 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 48733c: 52800401 mov w1, #0x20 // #32 + 487340: 97fe0070 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 487344: 1400000c b 487374 <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x1e8> + 487348: f94017e0 ldr x0, [sp, #40] + 48734c: f9400000 ldr x0, [x0] + 487350: 9100c3e1 add x1, sp, #0x30 + 487354: 97fdffdb bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 487358: aa0003e2 mov x2, x0 + 48735c: 9101e3e0 add x0, sp, #0x78 + 487360: aa0003e1 mov x1, x0 + 487364: aa0203e0 mov x0, x2 + 487368: 97fdffd6 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 48736c: 52800401 mov w1, #0x20 // #32 + 487370: 97fe0064 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 487374: f94017f3 ldr x19, [sp, #40] + 487378: 9100c3e0 add x0, sp, #0x30 + 48737c: 97fdff61 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487380: 910143e0 add x0, sp, #0x50 + 487384: 97ffff7a bl 48716c <_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev> + 487388: 9101e3e0 add x0, sp, #0x78 + 48738c: 97fdff5d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487390: aa1303e0 mov x0, x19 + 487394: 1400001b b 487400 <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x274> + 487398: aa0003f3 mov x19, x0 + 48739c: 910263e0 add x0, sp, #0x98 + 4873a0: 97fdff58 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4873a4: 14000002 b 4873ac <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x220> + 4873a8: aa0003f3 mov x19, x0 + 4873ac: 9102e3e0 add x0, sp, #0xb8 + 4873b0: 97fe0024 bl 407440 <_ZNSaIcED1Ev@plt> + 4873b4: 1400000f b 4873f0 <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x264> + 4873b8: aa0003f4 mov x20, x0 + 4873bc: 7100027f cmp w19, #0x0 + 4873c0: 54000060 b.eq 4873cc <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x240> // b.none + 4873c4: 910303e0 add x0, sp, #0xc0 + 4873c8: 97fe001e bl 407440 <_ZNSaIcED1Ev@plt> + 4873cc: aa1403f3 mov x19, x20 + 4873d0: 14000004 b 4873e0 <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x254> + 4873d4: aa0003f3 mov x19, x0 + 4873d8: 9100c3e0 add x0, sp, #0x30 + 4873dc: 97fdff49 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4873e0: 910143e0 add x0, sp, #0x50 + 4873e4: 97ffff62 bl 48716c <_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev> + 4873e8: 14000002 b 4873f0 <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE+0x264> + 4873ec: aa0003f3 mov x19, x0 + 4873f0: 9101e3e0 add x0, sp, #0x78 + 4873f4: 97fdff43 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4873f8: aa1303e0 mov x0, x19 + 4873fc: 97fe0141 bl 407900 <_Unwind_Resume@plt> + 487400: a94153f3 ldp x19, x20, [sp, #16] + 487404: a8cd7bfd ldp x29, x30, [sp], #208 + 487408: d65f03c0 ret + +000000000048740c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_18RowBreakE>: +_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_18RowBreakE(): + 48740c: a9be7bfd stp x29, x30, [sp, #-32]! + 487410: 910003fd mov x29, sp + 487414: f9000fe0 str x0, [sp, #24] + 487418: 390043e1 strb w1, [sp, #16] + 48741c: f9400fe0 ldr x0, [sp, #24] + 487420: b9419800 ldr w0, [x0, #408] + 487424: 7100001f cmp w0, #0x0 + 487428: 5400010d b.le 487448 <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_18RowBreakE+0x3c> + 48742c: f9400fe0 ldr x0, [sp, #24] + 487430: f9400000 ldr x0, [x0] + 487434: 52800141 mov w1, #0xa // #10 + 487438: 97fe0032 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 48743c: f9400fe0 ldr x0, [sp, #24] + 487440: 12800001 mov w1, #0xffffffff // #-1 + 487444: b9019801 str w1, [x0, #408] + 487448: f9400fe0 ldr x0, [sp, #24] + 48744c: a8c27bfd ldp x29, x30, [sp], #32 + 487450: d65f03c0 ret + +0000000000487454 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv>: +_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv(): + 487454: a9a27bfd stp x29, x30, [sp, #-480]! + 487458: 910003fd mov x29, sp + 48745c: a90153f3 stp x19, x20, [sp, #16] + 487460: a9025bf5 stp x21, x22, [sp, #32] + 487464: f9001bf7 str x23, [sp, #48] + 487468: aa0803f7 mov x23, x8 + 48746c: f90027e0 str x0, [sp, #72] + 487470: f94027e0 ldr x0, [sp, #72] + 487474: f9400000 ldr x0, [x0] + 487478: 9400c0e3 bl 4b7804 <_ZNK5Catch14ReporterConfig10fullConfigEv> + 48747c: aa0003e2 mov x2, x0 + 487480: f9400040 ldr x0, [x2] + 487484: 91028000 add x0, x0, #0xa0 + 487488: f9400001 ldr x1, [x0] + 48748c: aa0203e0 mov x0, x2 + 487490: d63f0020 blr x1 + 487494: 12001c00 and w0, w0, #0xff + 487498: 7100001f cmp w0, #0x0 + 48749c: 54000ac0 b.eq 4875f4 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x1a0> // b.none + 4874a0: 9103c3e0 add x0, sp, #0xf0 + 4874a4: 97fe011b bl 407910 <_ZNSaIcEC1Ev@plt> + 4874a8: 9103c3e0 add x0, sp, #0xf0 + 4874ac: 910143e3 add x3, sp, #0x50 + 4874b0: aa0003e2 mov x2, x0 + 4874b4: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4874b8: 91396001 add x1, x0, #0xe58 + 4874bc: aa0303e0 mov x0, x3 + 4874c0: 97fe0070 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4874c4: 528004a0 mov w0, #0x25 // #37 + 4874c8: b90073e0 str w0, [sp, #112] + 4874cc: b90077ff str wzr, [sp, #116] + 4874d0: 9103e3e0 add x0, sp, #0xf8 + 4874d4: 97fe010f bl 407910 <_ZNSaIcEC1Ev@plt> + 4874d8: 9103e3e1 add x1, sp, #0xf8 + 4874dc: 910143e0 add x0, sp, #0x50 + 4874e0: 9100a003 add x3, x0, #0x28 + 4874e4: aa0103e2 mov x2, x1 + 4874e8: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4874ec: 9139a001 add x1, x0, #0xe68 + 4874f0: aa0303e0 mov x0, x3 + 4874f4: 97fe0063 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4874f8: 528001c0 mov w0, #0xe // #14 + 4874fc: b9009be0 str w0, [sp, #152] + 487500: 52800020 mov w0, #0x1 // #1 + 487504: b9009fe0 str w0, [sp, #156] + 487508: 910403e0 add x0, sp, #0x100 + 48750c: 97fe0101 bl 407910 <_ZNSaIcEC1Ev@plt> + 487510: 910403e1 add x1, sp, #0x100 + 487514: 910143e0 add x0, sp, #0x50 + 487518: 91014003 add x3, x0, #0x50 + 48751c: aa0103e2 mov x2, x1 + 487520: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487524: 9139e001 add x1, x0, #0xe78 + 487528: aa0303e0 mov x0, x3 + 48752c: 97fe0055 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 487530: 528001c0 mov w0, #0xe // #14 + 487534: b900c3e0 str w0, [sp, #192] + 487538: 52800020 mov w0, #0x1 // #1 + 48753c: b900c7e0 str w0, [sp, #196] + 487540: 910423e0 add x0, sp, #0x108 + 487544: 97fe00f3 bl 407910 <_ZNSaIcEC1Ev@plt> + 487548: 910423e1 add x1, sp, #0x108 + 48754c: 910143e0 add x0, sp, #0x50 + 487550: 9101e003 add x3, x0, #0x78 + 487554: aa0103e2 mov x2, x1 + 487558: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 48755c: 913a2001 add x1, x0, #0xe88 + 487560: aa0303e0 mov x0, x3 + 487564: 97fe0047 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 487568: 528001c0 mov w0, #0xe // #14 + 48756c: b900ebe0 str w0, [sp, #232] + 487570: 52800020 mov w0, #0x1 // #1 + 487574: b900efe0 str w0, [sp, #236] + 487578: 910143e0 add x0, sp, #0x50 + 48757c: aa0003f5 mov x21, x0 + 487580: d2800096 mov x22, #0x4 // #4 + 487584: 910443e0 add x0, sp, #0x110 + 487588: 940009c8 bl 489ca8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEEC1Ev> + 48758c: 910443e0 add x0, sp, #0x110 + 487590: aa0003e3 mov x3, x0 + 487594: aa1503e1 mov x1, x21 + 487598: aa1603e2 mov x2, x22 + 48759c: aa1703e0 mov x0, x23 + 4875a0: 940009d2 bl 489ce8 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC1ESt16initializer_listIS2_ERKS3_> + 4875a4: 910443e0 add x0, sp, #0x110 + 4875a8: 940009c8 bl 489cc8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEED1Ev> + 4875ac: 910143f3 add x19, sp, #0x50 + 4875b0: 91028273 add x19, x19, #0xa0 + 4875b4: 910143e0 add x0, sp, #0x50 + 4875b8: eb00027f cmp x19, x0 + 4875bc: 540000a0 b.eq 4875d0 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x17c> // b.none + 4875c0: d100a273 sub x19, x19, #0x28 + 4875c4: aa1303e0 mov x0, x19 + 4875c8: 97fffee9 bl 48716c <_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev> + 4875cc: 17fffffa b 4875b4 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x160> + 4875d0: 910423e0 add x0, sp, #0x108 + 4875d4: 97fdff9b bl 407440 <_ZNSaIcED1Ev@plt> + 4875d8: 910403e0 add x0, sp, #0x100 + 4875dc: 97fdff99 bl 407440 <_ZNSaIcED1Ev@plt> + 4875e0: 9103e3e0 add x0, sp, #0xf8 + 4875e4: 97fdff97 bl 407440 <_ZNSaIcED1Ev@plt> + 4875e8: 9103c3e0 add x0, sp, #0xf0 + 4875ec: 97fdff95 bl 407440 <_ZNSaIcED1Ev@plt> + 4875f0: 14000096 b 487848 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x3f4> + 4875f4: 9106e3e0 add x0, sp, #0x1b8 + 4875f8: 97fe00c6 bl 407910 <_ZNSaIcEC1Ev@plt> + 4875fc: 9106e3e0 add x0, sp, #0x1b8 + 487600: 910463e3 add x3, sp, #0x118 + 487604: aa0003e2 mov x2, x0 + 487608: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 48760c: 91396001 add x1, x0, #0xe58 + 487610: aa0303e0 mov x0, x3 + 487614: 97fe001b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 487618: 528004a0 mov w0, #0x25 // #37 + 48761c: b9013be0 str w0, [sp, #312] + 487620: b9013fff str wzr, [sp, #316] + 487624: 910703e0 add x0, sp, #0x1c0 + 487628: 97fe00ba bl 407910 <_ZNSaIcEC1Ev@plt> + 48762c: 910703e1 add x1, sp, #0x1c0 + 487630: 910463e0 add x0, sp, #0x118 + 487634: 9100a003 add x3, x0, #0x28 + 487638: aa0103e2 mov x2, x1 + 48763c: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487640: 913a6001 add x1, x0, #0xe98 + 487644: aa0303e0 mov x0, x3 + 487648: 97fe000e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48764c: 528001c0 mov w0, #0xe // #14 + 487650: b90163e0 str w0, [sp, #352] + 487654: 52800020 mov w0, #0x1 // #1 + 487658: b90167e0 str w0, [sp, #356] + 48765c: 910723e0 add x0, sp, #0x1c8 + 487660: 97fe00ac bl 407910 <_ZNSaIcEC1Ev@plt> + 487664: 910723e1 add x1, sp, #0x1c8 + 487668: 910463e0 add x0, sp, #0x118 + 48766c: 91014003 add x3, x0, #0x50 + 487670: aa0103e2 mov x2, x1 + 487674: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487678: 913ae001 add x1, x0, #0xeb8 + 48767c: aa0303e0 mov x0, x3 + 487680: 97fe0000 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 487684: 528001c0 mov w0, #0xe // #14 + 487688: b9018be0 str w0, [sp, #392] + 48768c: 52800020 mov w0, #0x1 // #1 + 487690: b9018fe0 str w0, [sp, #396] + 487694: 910743e0 add x0, sp, #0x1d0 + 487698: 97fe009e bl 407910 <_ZNSaIcEC1Ev@plt> + 48769c: 910743e1 add x1, sp, #0x1d0 + 4876a0: 910463e0 add x0, sp, #0x118 + 4876a4: 9101e003 add x3, x0, #0x78 + 4876a8: aa0103e2 mov x2, x1 + 4876ac: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4876b0: 913b8001 add x1, x0, #0xee0 + 4876b4: aa0303e0 mov x0, x3 + 4876b8: 97fdfff2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4876bc: 528001c0 mov w0, #0xe // #14 + 4876c0: b901b3e0 str w0, [sp, #432] + 4876c4: 52800020 mov w0, #0x1 // #1 + 4876c8: b901b7e0 str w0, [sp, #436] + 4876cc: 910463e0 add x0, sp, #0x118 + 4876d0: aa0003f3 mov x19, x0 + 4876d4: d2800094 mov x20, #0x4 // #4 + 4876d8: 910763e0 add x0, sp, #0x1d8 + 4876dc: 94000973 bl 489ca8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEEC1Ev> + 4876e0: 910763e0 add x0, sp, #0x1d8 + 4876e4: aa0003e3 mov x3, x0 + 4876e8: aa1303e1 mov x1, x19 + 4876ec: aa1403e2 mov x2, x20 + 4876f0: aa1703e0 mov x0, x23 + 4876f4: 9400097d bl 489ce8 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC1ESt16initializer_listIS2_ERKS3_> + 4876f8: 910763e0 add x0, sp, #0x1d8 + 4876fc: 94000973 bl 489cc8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEED1Ev> + 487700: 910463f3 add x19, sp, #0x118 + 487704: 91028273 add x19, x19, #0xa0 + 487708: 910463e0 add x0, sp, #0x118 + 48770c: eb00027f cmp x19, x0 + 487710: 540000a0 b.eq 487724 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x2d0> // b.none + 487714: d100a273 sub x19, x19, #0x28 + 487718: aa1303e0 mov x0, x19 + 48771c: 97fffe94 bl 48716c <_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev> + 487720: 17fffffa b 487708 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x2b4> + 487724: 910743e0 add x0, sp, #0x1d0 + 487728: 97fdff46 bl 407440 <_ZNSaIcED1Ev@plt> + 48772c: 910723e0 add x0, sp, #0x1c8 + 487730: 97fdff44 bl 407440 <_ZNSaIcED1Ev@plt> + 487734: 910703e0 add x0, sp, #0x1c0 + 487738: 97fdff42 bl 407440 <_ZNSaIcED1Ev@plt> + 48773c: 9106e3e0 add x0, sp, #0x1b8 + 487740: 97fdff40 bl 407440 <_ZNSaIcED1Ev@plt> + 487744: 14000041 b 487848 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x3f4> + 487748: aa0003f3 mov x19, x0 + 48774c: 910443e0 add x0, sp, #0x110 + 487750: 9400095e bl 489cc8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEED1Ev> + 487754: aa1303f4 mov x20, x19 + 487758: 910143f3 add x19, sp, #0x50 + 48775c: 91028273 add x19, x19, #0xa0 + 487760: 910143e0 add x0, sp, #0x50 + 487764: eb00027f cmp x19, x0 + 487768: 540000a0 b.eq 48777c <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x328> // b.none + 48776c: d100a273 sub x19, x19, #0x28 + 487770: aa1303e0 mov x0, x19 + 487774: 97fffe7e bl 48716c <_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev> + 487778: 17fffffa b 487760 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x30c> + 48777c: aa1403f3 mov x19, x20 + 487780: 14000002 b 487788 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x334> + 487784: aa0003f3 mov x19, x0 + 487788: 910423e0 add x0, sp, #0x108 + 48778c: 97fdff2d bl 407440 <_ZNSaIcED1Ev@plt> + 487790: 14000002 b 487798 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x344> + 487794: aa0003f3 mov x19, x0 + 487798: 910403e0 add x0, sp, #0x100 + 48779c: 97fdff29 bl 407440 <_ZNSaIcED1Ev@plt> + 4877a0: 14000002 b 4877a8 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x354> + 4877a4: aa0003f3 mov x19, x0 + 4877a8: 9103e3e0 add x0, sp, #0xf8 + 4877ac: 97fdff25 bl 407440 <_ZNSaIcED1Ev@plt> + 4877b0: 14000002 b 4877b8 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x364> + 4877b4: aa0003f3 mov x19, x0 + 4877b8: 9103c3e0 add x0, sp, #0xf0 + 4877bc: 97fdff21 bl 407440 <_ZNSaIcED1Ev@plt> + 4877c0: aa1303e0 mov x0, x19 + 4877c4: 97fe004f bl 407900 <_Unwind_Resume@plt> + 4877c8: aa0003f3 mov x19, x0 + 4877cc: 910763e0 add x0, sp, #0x1d8 + 4877d0: 9400093e bl 489cc8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEED1Ev> + 4877d4: aa1303f4 mov x20, x19 + 4877d8: 910463f3 add x19, sp, #0x118 + 4877dc: 91028273 add x19, x19, #0xa0 + 4877e0: 910463e0 add x0, sp, #0x118 + 4877e4: eb00027f cmp x19, x0 + 4877e8: 540000a0 b.eq 4877fc <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x3a8> // b.none + 4877ec: d100a273 sub x19, x19, #0x28 + 4877f0: aa1303e0 mov x0, x19 + 4877f4: 97fffe5e bl 48716c <_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev> + 4877f8: 17fffffa b 4877e0 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x38c> + 4877fc: aa1403f3 mov x19, x20 + 487800: 14000002 b 487808 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x3b4> + 487804: aa0003f3 mov x19, x0 + 487808: 910743e0 add x0, sp, #0x1d0 + 48780c: 97fdff0d bl 407440 <_ZNSaIcED1Ev@plt> + 487810: 14000002 b 487818 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x3c4> + 487814: aa0003f3 mov x19, x0 + 487818: 910723e0 add x0, sp, #0x1c8 + 48781c: 97fdff09 bl 407440 <_ZNSaIcED1Ev@plt> + 487820: 14000002 b 487828 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x3d4> + 487824: aa0003f3 mov x19, x0 + 487828: 910703e0 add x0, sp, #0x1c0 + 48782c: 97fdff05 bl 407440 <_ZNSaIcED1Ev@plt> + 487830: 14000002 b 487838 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv+0x3e4> + 487834: aa0003f3 mov x19, x0 + 487838: 9106e3e0 add x0, sp, #0x1b8 + 48783c: 97fdff01 bl 407440 <_ZNSaIcED1Ev@plt> + 487840: aa1303e0 mov x0, x19 + 487844: 97fe002f bl 407900 <_Unwind_Resume@plt> + 487848: aa1703e0 mov x0, x23 + 48784c: a94153f3 ldp x19, x20, [sp, #16] + 487850: a9425bf5 ldp x21, x22, [sp, #32] + 487854: f9401bf7 ldr x23, [sp, #48] + 487858: a8de7bfd ldp x29, x30, [sp], #480 + 48785c: d65f03c0 ret + +0000000000487860 <_ZN5Catch15ConsoleReporterC1ERKNS_14ReporterConfigE>: +_ZN5Catch15ConsoleReporterC1ERKNS_14ReporterConfigE(): + 487860: a9ba7bfd stp x29, x30, [sp, #-96]! + 487864: 910003fd mov x29, sp + 487868: a90153f3 stp x19, x20, [sp, #16] + 48786c: a9025bf5 stp x21, x22, [sp, #32] + 487870: f9001fe0 str x0, [sp, #56] + 487874: f9001be1 str x1, [sp, #48] + 487878: f9401fe0 ldr x0, [sp, #56] + 48787c: f9401be1 ldr x1, [sp, #48] + 487880: 97febc63 bl 436a0c <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE> + 487884: 90000220 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 487888: 910f4001 add x1, x0, #0x3d0 + 48788c: f9401fe0 ldr x0, [sp, #56] + 487890: f9000001 str x1, [x0] + 487894: f9401fe0 ldr x0, [sp, #56] + 487898: 9102c014 add x20, x0, #0xb0 + 48789c: f9401be0 ldr x0, [sp, #48] + 4878a0: 9400bfd3 bl 4b77ec <_ZNK5Catch14ReporterConfig6streamEv> + 4878a4: aa0003f6 mov x22, x0 + 4878a8: f9401be0 ldr x0, [sp, #48] + 4878ac: f9002fe0 str x0, [sp, #88] + 4878b0: 910163e0 add x0, sp, #0x58 + 4878b4: 910103e1 add x1, sp, #0x40 + 4878b8: aa0103e8 mov x8, x1 + 4878bc: 97fffee6 bl 487454 <_ZZN5Catch15ConsoleReporterC4ERKNS_14ReporterConfigEENKUlvE_clEv> + 4878c0: 910103f5 add x21, sp, #0x40 + 4878c4: d2803400 mov x0, #0x1a0 // #416 + 4878c8: 97fdfea6 bl 407360 <_Znwm@plt> + 4878cc: aa0003f3 mov x19, x0 + 4878d0: aa1503e2 mov x2, x21 + 4878d4: aa1603e1 mov x1, x22 + 4878d8: aa1303e0 mov x0, x19 + 4878dc: 97fffde9 bl 487080 <_ZN5Catch12TablePrinterC1ERSoSt6vectorINS_12_GLOBAL__N_110ColumnInfoESaIS4_EE> + 4878e0: aa1303e1 mov x1, x19 + 4878e4: aa1403e0 mov x0, x20 + 4878e8: 94000ca2 bl 48ab70 <_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEC1IS3_vEEPS1_> + 4878ec: 910103e0 add x0, sp, #0x40 + 4878f0: 940008c0 bl 489bf0 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED1Ev> + 4878f4: f9401fe0 ldr x0, [sp, #56] + 4878f8: 3902e01f strb wzr, [x0, #184] + 4878fc: 14000010 b 48793c <_ZN5Catch15ConsoleReporterC1ERKNS_14ReporterConfigE+0xdc> + 487900: aa0003f4 mov x20, x0 + 487904: d2803401 mov x1, #0x1a0 // #416 + 487908: aa1303e0 mov x0, x19 + 48790c: 97fdfe9d bl 407380 <_ZdlPvm@plt> + 487910: aa1403f3 mov x19, x20 + 487914: 14000002 b 48791c <_ZN5Catch15ConsoleReporterC1ERKNS_14ReporterConfigE+0xbc> + 487918: aa0003f3 mov x19, x0 + 48791c: 910103e0 add x0, sp, #0x40 + 487920: 940008b4 bl 489bf0 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED1Ev> + 487924: 14000002 b 48792c <_ZN5Catch15ConsoleReporterC1ERKNS_14ReporterConfigE+0xcc> + 487928: aa0003f3 mov x19, x0 + 48792c: f9401fe0 ldr x0, [sp, #56] + 487930: 97ffcf92 bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 487934: aa1303e0 mov x0, x19 + 487938: 97fdfff2 bl 407900 <_Unwind_Resume@plt> + 48793c: a94153f3 ldp x19, x20, [sp, #16] + 487940: a9425bf5 ldp x21, x22, [sp, #32] + 487944: a8c67bfd ldp x29, x30, [sp], #96 + 487948: d65f03c0 ret + +000000000048794c <_ZN5Catch15ConsoleReporterD1Ev>: +_ZN5Catch15ConsoleReporterD1Ev(): + 48794c: a9be7bfd stp x29, x30, [sp, #-32]! + 487950: 910003fd mov x29, sp + 487954: f9000fe0 str x0, [sp, #24] + 487958: 90000220 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48795c: 910f4001 add x1, x0, #0x3d0 + 487960: f9400fe0 ldr x0, [sp, #24] + 487964: f9000001 str x1, [x0] + 487968: f9400fe0 ldr x0, [sp, #24] + 48796c: 9102c000 add x0, x0, #0xb0 + 487970: 94000c8a bl 48ab98 <_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EED1Ev> + 487974: f9400fe0 ldr x0, [sp, #24] + 487978: 97ffcf80 bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 48797c: d503201f nop + 487980: a8c27bfd ldp x29, x30, [sp], #32 + 487984: d65f03c0 ret + +0000000000487988 <_ZN5Catch15ConsoleReporterD0Ev>: +_ZN5Catch15ConsoleReporterD0Ev(): + 487988: a9be7bfd stp x29, x30, [sp, #-32]! + 48798c: 910003fd mov x29, sp + 487990: f9000fe0 str x0, [sp, #24] + 487994: f9400fe0 ldr x0, [sp, #24] + 487998: 97ffffed bl 48794c <_ZN5Catch15ConsoleReporterD1Ev> + 48799c: d2801801 mov x1, #0xc0 // #192 + 4879a0: f9400fe0 ldr x0, [sp, #24] + 4879a4: 97fdfe77 bl 407380 <_ZdlPvm@plt> + 4879a8: a8c27bfd ldp x29, x30, [sp], #32 + 4879ac: d65f03c0 ret + +00000000004879b0 <_ZN5Catch15ConsoleReporter14getDescriptionB5cxx11Ev>: +_ZN5Catch15ConsoleReporter14getDescriptionB5cxx11Ev(): + 4879b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4879b4: 910003fd mov x29, sp + 4879b8: f9000bf3 str x19, [sp, #16] + 4879bc: aa0803f3 mov x19, x8 + 4879c0: 9100a3e0 add x0, sp, #0x28 + 4879c4: 97fdffd3 bl 407910 <_ZNSaIcEC1Ev@plt> + 4879c8: 9100a3e0 add x0, sp, #0x28 + 4879cc: aa0003e2 mov x2, x0 + 4879d0: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4879d4: 913c2001 add x1, x0, #0xf08 + 4879d8: aa1303e0 mov x0, x19 + 4879dc: 97fdff29 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4879e0: 9100a3e0 add x0, sp, #0x28 + 4879e4: 97fdfe97 bl 407440 <_ZNSaIcED1Ev@plt> + 4879e8: 14000006 b 487a00 <_ZN5Catch15ConsoleReporter14getDescriptionB5cxx11Ev+0x50> + 4879ec: aa0003f3 mov x19, x0 + 4879f0: 9100a3e0 add x0, sp, #0x28 + 4879f4: 97fdfe93 bl 407440 <_ZNSaIcED1Ev@plt> + 4879f8: aa1303e0 mov x0, x19 + 4879fc: 97fdffc1 bl 407900 <_Unwind_Resume@plt> + 487a00: aa1303e0 mov x0, x19 + 487a04: f9400bf3 ldr x19, [sp, #16] + 487a08: a8c37bfd ldp x29, x30, [sp], #48 + 487a0c: d65f03c0 ret + +0000000000487a10 <_ZN5Catch15ConsoleReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch15ConsoleReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 487a10: a9be7bfd stp x29, x30, [sp, #-32]! + 487a14: 910003fd mov x29, sp + 487a18: f9000fe0 str x0, [sp, #24] + 487a1c: f9000be1 str x1, [sp, #16] + 487a20: f9400fe0 ldr x0, [sp, #24] + 487a24: f9400802 ldr x2, [x0, #16] + 487a28: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487a2c: 913ce001 add x1, x0, #0xf38 + 487a30: aa0203e0 mov x0, x2 + 487a34: 97fdfe47 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 487a38: f9400be1 ldr x1, [sp, #16] + 487a3c: 97fdfe21 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 487a40: 528004e1 mov w1, #0x27 // #39 + 487a44: 97fdfeaf bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 487a48: aa0003e2 mov x2, x0 + 487a4c: f0fffbe0 adrp x0, 406000 <_init-0xc50> + 487a50: 913f8001 add x1, x0, #0xfe0 + 487a54: aa0203e0 mov x0, x2 + 487a58: 97fdfe6a bl 407400 <_ZNSolsEPFRSoS_E@plt> + 487a5c: d503201f nop + 487a60: a8c27bfd ldp x29, x30, [sp], #32 + 487a64: d65f03c0 ret + +0000000000487a68 <_ZN5Catch15ConsoleReporter22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch15ConsoleReporter22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 487a68: a9be7bfd stp x29, x30, [sp, #-32]! + 487a6c: 910003fd mov x29, sp + 487a70: f9000fe0 str x0, [sp, #24] + 487a74: f9000be1 str x1, [sp, #16] + 487a78: f9400fe0 ldr x0, [sp, #24] + 487a7c: f9400802 ldr x2, [x0, #16] + 487a80: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487a84: 913d4001 add x1, x0, #0xf50 + 487a88: aa0203e0 mov x0, x2 + 487a8c: 97fdfe31 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 487a90: f9400be1 ldr x1, [sp, #16] + 487a94: 97fdfe0b bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 487a98: aa0003e2 mov x2, x0 + 487a9c: f0fffbe0 adrp x0, 406000 <_init-0xc50> + 487aa0: 913f8001 add x1, x0, #0xfe0 + 487aa4: aa0203e0 mov x0, x2 + 487aa8: 97fdfe56 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 487aac: d503201f nop + 487ab0: a8c27bfd ldp x29, x30, [sp], #32 + 487ab4: d65f03c0 ret + +0000000000487ab8 <_ZN5Catch15ConsoleReporter17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch15ConsoleReporter17assertionStartingERKNS_13AssertionInfoE(): + 487ab8: d10043ff sub sp, sp, #0x10 + 487abc: f90007e0 str x0, [sp, #8] + 487ac0: f90003e1 str x1, [sp] + 487ac4: d503201f nop + 487ac8: 910043ff add sp, sp, #0x10 + 487acc: d65f03c0 ret + +0000000000487ad0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterD1Ev>: +_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterD1Ev(): + 487ad0: a9be7bfd stp x29, x30, [sp, #-32]! + 487ad4: 910003fd mov x29, sp + 487ad8: f9000fe0 str x0, [sp, #24] + 487adc: f9400fe0 ldr x0, [sp, #24] + 487ae0: 91020000 add x0, x0, #0x80 + 487ae4: 97feec76 bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 487ae8: f9400fe0 ldr x0, [sp, #24] + 487aec: 91018000 add x0, x0, #0x60 + 487af0: 97fdfd84 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487af4: f9400fe0 ldr x0, [sp, #24] + 487af8: 91010000 add x0, x0, #0x40 + 487afc: 97fdfd81 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487b00: f9400fe0 ldr x0, [sp, #24] + 487b04: 91008000 add x0, x0, #0x20 + 487b08: 97fdfd7e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487b0c: d503201f nop + 487b10: a8c27bfd ldp x29, x30, [sp], #32 + 487b14: d65f03c0 ret + +0000000000487b18 <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE(): + 487b18: a9b27bfd stp x29, x30, [sp, #-224]! + 487b1c: 910003fd mov x29, sp + 487b20: f9000bf3 str x19, [sp, #16] + 487b24: f90017e0 str x0, [sp, #40] + 487b28: f90013e1 str x1, [sp, #32] + 487b2c: f94013e0 ldr x0, [sp, #32] + 487b30: f9006fe0 str x0, [sp, #216] + 487b34: f94017e0 ldr x0, [sp, #40] + 487b38: f9400402 ldr x2, [x0, #8] + 487b3c: f94017e0 ldr x0, [sp, #40] + 487b40: f9400400 ldr x0, [x0, #8] + 487b44: f9400000 ldr x0, [x0] + 487b48: 9100a000 add x0, x0, #0x28 + 487b4c: f9400001 ldr x1, [x0] + 487b50: aa0203e0 mov x0, x2 + 487b54: d63f0020 blr x1 + 487b58: 12001c00 and w0, w0, #0xff + 487b5c: 7100001f cmp w0, #0x0 + 487b60: 54000101 b.ne 487b80 <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0x68> // b.any + 487b64: f9406fe0 ldr x0, [sp, #216] + 487b68: 94004853 bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 487b6c: 12001c00 and w0, w0, #0xff + 487b70: 52000000 eor w0, w0, #0x1 + 487b74: 12001c00 and w0, w0, #0xff + 487b78: 7100001f cmp w0, #0x0 + 487b7c: 54000060 b.eq 487b88 <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0x70> // b.none + 487b80: 52800020 mov w0, #0x1 // #1 + 487b84: 14000002 b 487b8c <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0x74> + 487b88: 52800000 mov w0, #0x0 // #0 + 487b8c: 39035fe0 strb w0, [sp, #215] + 487b90: 39435fe0 ldrb w0, [sp, #215] + 487b94: 52000000 eor w0, w0, #0x1 + 487b98: 12001c00 and w0, w0, #0xff + 487b9c: 7100001f cmp w0, #0x0 + 487ba0: 540000e0 b.eq 487bbc <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0xa4> // b.none + 487ba4: f9406fe0 ldr x0, [sp, #216] + 487ba8: 94004857 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 487bac: 7100081f cmp w0, #0x2 + 487bb0: 54000060 b.eq 487bbc <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0xa4> // b.none + 487bb4: 52800020 mov w0, #0x1 // #1 + 487bb8: 14000002 b 487bc0 <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0xa8> + 487bbc: 52800000 mov w0, #0x0 // #0 + 487bc0: 7100001f cmp w0, #0x0 + 487bc4: 54000060 b.eq 487bd0 <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0xb8> // b.none + 487bc8: 52800013 mov w19, #0x0 // #0 + 487bcc: 14000014 b 487c1c <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0x104> + 487bd0: f94017e0 ldr x0, [sp, #40] + 487bd4: 94000262 bl 48855c <_ZN5Catch15ConsoleReporter9lazyPrintEv> + 487bd8: f94017e0 ldr x0, [sp, #40] + 487bdc: f9400801 ldr x1, [x0, #16] + 487be0: 9100c3e0 add x0, sp, #0x30 + 487be4: 39435fe3 ldrb w3, [sp, #215] + 487be8: f94013e2 ldr x2, [sp, #32] + 487bec: 97fff9c1 bl 4862f0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterC1ERSoRKNS_14AssertionStatsEb> + 487bf0: 9100c3e0 add x0, sp, #0x30 + 487bf4: 97fffb0f bl 486830 <_ZNK5Catch12_GLOBAL__N_123ConsoleAssertionPrinter5printEv> + 487bf8: f94017e0 ldr x0, [sp, #40] + 487bfc: f9400802 ldr x2, [x0, #16] + 487c00: f0fffbe0 adrp x0, 406000 <_init-0xc50> + 487c04: 913f8001 add x1, x0, #0xfe0 + 487c08: aa0203e0 mov x0, x2 + 487c0c: 97fdfdfd bl 407400 <_ZNSolsEPFRSoS_E@plt> + 487c10: 52800033 mov w19, #0x1 // #1 + 487c14: 9100c3e0 add x0, sp, #0x30 + 487c18: 97ffffae bl 487ad0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterD1Ev> + 487c1c: 2a1303e0 mov w0, w19 + 487c20: 14000006 b 487c38 <_ZN5Catch15ConsoleReporter14assertionEndedERKNS_14AssertionStatsE+0x120> + 487c24: aa0003f3 mov x19, x0 + 487c28: 9100c3e0 add x0, sp, #0x30 + 487c2c: 97ffffa9 bl 487ad0 <_ZN5Catch12_GLOBAL__N_123ConsoleAssertionPrinterD1Ev> + 487c30: aa1303e0 mov x0, x19 + 487c34: 97fdff33 bl 407900 <_Unwind_Resume@plt> + 487c38: f9400bf3 ldr x19, [sp, #16] + 487c3c: a8ce7bfd ldp x29, x30, [sp], #224 + 487c40: d65f03c0 ret + +0000000000487c44 <_ZN5Catch15ConsoleReporter15sectionStartingERKNS_11SectionInfoE>: +_ZN5Catch15ConsoleReporter15sectionStartingERKNS_11SectionInfoE(): + 487c44: a9be7bfd stp x29, x30, [sp, #-32]! + 487c48: 910003fd mov x29, sp + 487c4c: f9000fe0 str x0, [sp, #24] + 487c50: f9000be1 str x1, [sp, #16] + 487c54: f9400fe0 ldr x0, [sp, #24] + 487c58: 9102c000 add x0, x0, #0xb0 + 487c5c: 94000be6 bl 48abf4 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEptEv> + 487c60: 94000ad5 bl 48a7b4 <_ZN5Catch12TablePrinter5closeEv> + 487c64: f9400fe0 ldr x0, [sp, #24] + 487c68: 3902e01f strb wzr, [x0, #184] + 487c6c: f9400fe0 ldr x0, [sp, #24] + 487c70: f9400be1 ldr x1, [sp, #16] + 487c74: 97ffca89 bl 47a698 <_ZN5Catch21StreamingReporterBase15sectionStartingERKNS_11SectionInfoE> + 487c78: d503201f nop + 487c7c: a8c27bfd ldp x29, x30, [sp], #32 + 487c80: d65f03c0 ret + +0000000000487c84 <_ZN5Catch15ConsoleReporter12sectionEndedERKNS_12SectionStatsE>: +_ZN5Catch15ConsoleReporter12sectionEndedERKNS_12SectionStatsE(): + 487c84: a9ba7bfd stp x29, x30, [sp, #-96]! + 487c88: 910003fd mov x29, sp + 487c8c: f9000bf3 str x19, [sp, #16] + 487c90: f90017e0 str x0, [sp, #40] + 487c94: f90013e1 str x1, [sp, #32] + 487c98: f94017e0 ldr x0, [sp, #40] + 487c9c: 9102c000 add x0, x0, #0xb0 + 487ca0: 94000bd5 bl 48abf4 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEptEv> + 487ca4: 94000ac4 bl 48a7b4 <_ZN5Catch12TablePrinter5closeEv> + 487ca8: f94013e0 ldr x0, [sp, #32] + 487cac: 39414000 ldrb w0, [x0, #80] + 487cb0: 7100001f cmp w0, #0x0 + 487cb4: 54000640 b.eq 487d7c <_ZN5Catch15ConsoleReporter12sectionEndedERKNS_12SectionStatsE+0xf8> // b.none + 487cb8: f94017e0 ldr x0, [sp, #40] + 487cbc: 94000228 bl 48855c <_ZN5Catch15ConsoleReporter9lazyPrintEv> + 487cc0: 9100e3e0 add x0, sp, #0x38 + 487cc4: 52800241 mov w1, #0x12 // #18 + 487cc8: 9400abe0 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 487ccc: f94017e0 ldr x0, [sp, #40] + 487cd0: 91024000 add x0, x0, #0x90 + 487cd4: 97ffcd24 bl 47b164 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv> + 487cd8: f100041f cmp x0, #0x1 + 487cdc: 1a9f97e0 cset w0, hi // hi = pmore + 487ce0: 12001c00 and w0, w0, #0xff + 487ce4: 7100001f cmp w0, #0x0 + 487ce8: 54000100 b.eq 487d08 <_ZN5Catch15ConsoleReporter12sectionEndedERKNS_12SectionStatsE+0x84> // b.none + 487cec: f94017e0 ldr x0, [sp, #40] + 487cf0: f9400802 ldr x2, [x0, #16] + 487cf4: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487cf8: 913da001 add x1, x0, #0xf68 + 487cfc: aa0203e0 mov x0, x2 + 487d00: 97fdfd94 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 487d04: 14000007 b 487d20 <_ZN5Catch15ConsoleReporter12sectionEndedERKNS_12SectionStatsE+0x9c> + 487d08: f94017e0 ldr x0, [sp, #40] + 487d0c: f9400802 ldr x2, [x0, #16] + 487d10: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487d14: 913e2001 add x1, x0, #0xf88 + 487d18: aa0203e0 mov x0, x2 + 487d1c: 97fdfd8d bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 487d20: f94017e0 ldr x0, [sp, #40] + 487d24: f9400802 ldr x2, [x0, #16] + 487d28: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487d2c: 913ea001 add x1, x0, #0xfa8 + 487d30: aa0203e0 mov x0, x2 + 487d34: 97fdfd87 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 487d38: aa0003e2 mov x2, x0 + 487d3c: f94013e0 ldr x0, [sp, #32] + 487d40: aa0003e1 mov x1, x0 + 487d44: aa0203e0 mov x0, x2 + 487d48: 97fdfd5e bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 487d4c: aa0003e2 mov x2, x0 + 487d50: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487d54: 913ec001 add x1, x0, #0xfb0 + 487d58: aa0203e0 mov x0, x2 + 487d5c: 97fdfd7d bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 487d60: aa0003e2 mov x2, x0 + 487d64: f0fffbe0 adrp x0, 406000 <_init-0xc50> + 487d68: 913f8001 add x1, x0, #0xfe0 + 487d6c: aa0203e0 mov x0, x2 + 487d70: 97fdfda4 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 487d74: 9100e3e0 add x0, sp, #0x38 + 487d78: 9400abdb bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 487d7c: f94017e0 ldr x0, [sp, #40] + 487d80: f9400402 ldr x2, [x0, #8] + 487d84: f94017e0 ldr x0, [sp, #40] + 487d88: f9400400 ldr x0, [x0, #8] + 487d8c: f9400000 ldr x0, [x0] + 487d90: 91016000 add x0, x0, #0x58 + 487d94: f9400001 ldr x1, [x0] + 487d98: aa0203e0 mov x0, x2 + 487d9c: d63f0020 blr x1 + 487da0: 7100041f cmp w0, #0x1 + 487da4: 1a9f17e0 cset w0, eq // eq = none + 487da8: 12001c00 and w0, w0, #0xff + 487dac: 7100001f cmp w0, #0x0 + 487db0: 540003a0 b.eq 487e24 <_ZN5Catch15ConsoleReporter12sectionEndedERKNS_12SectionStatsE+0x1a0> // b.none + 487db4: f94017e0 ldr x0, [sp, #40] + 487db8: f9400813 ldr x19, [x0, #16] + 487dbc: f94013e0 ldr x0, [sp, #32] + 487dc0: fd402400 ldr d0, [x0, #72] + 487dc4: 910103e0 add x0, sp, #0x40 + 487dc8: aa0003e8 mov x8, x0 + 487dcc: 97ffcdee bl 47b584 <_ZN5Catch20getFormattedDurationB5cxx11Ed> + 487dd0: 910103e0 add x0, sp, #0x40 + 487dd4: aa0003e1 mov x1, x0 + 487dd8: aa1303e0 mov x0, x19 + 487ddc: 97fdfd39 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 487de0: aa0003e2 mov x2, x0 + 487de4: f0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 487de8: 913ee001 add x1, x0, #0xfb8 + 487dec: aa0203e0 mov x0, x2 + 487df0: 97fdfd58 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 487df4: aa0003e2 mov x2, x0 + 487df8: f94013e0 ldr x0, [sp, #32] + 487dfc: aa0003e1 mov x1, x0 + 487e00: aa0203e0 mov x0, x2 + 487e04: 97fdfd2f bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 487e08: aa0003e2 mov x2, x0 + 487e0c: f0fffbe0 adrp x0, 406000 <_init-0xc50> + 487e10: 913f8001 add x1, x0, #0xfe0 + 487e14: aa0203e0 mov x0, x2 + 487e18: 97fdfd7a bl 407400 <_ZNSolsEPFRSoS_E@plt> + 487e1c: 910103e0 add x0, sp, #0x40 + 487e20: 97fdfcb8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487e24: f94017e0 ldr x0, [sp, #40] + 487e28: 3942e000 ldrb w0, [x0, #184] + 487e2c: 7100001f cmp w0, #0x0 + 487e30: 54000060 b.eq 487e3c <_ZN5Catch15ConsoleReporter12sectionEndedERKNS_12SectionStatsE+0x1b8> // b.none + 487e34: f94017e0 ldr x0, [sp, #40] + 487e38: 3902e01f strb wzr, [x0, #184] + 487e3c: f94017e0 ldr x0, [sp, #40] + 487e40: f94013e1 ldr x1, [sp, #32] + 487e44: 97ffca20 bl 47a6c4 <_ZN5Catch21StreamingReporterBase12sectionEndedERKNS_12SectionStatsE> + 487e48: 1400000b b 487e74 <_ZN5Catch15ConsoleReporter12sectionEndedERKNS_12SectionStatsE+0x1f0> + 487e4c: aa0003f3 mov x19, x0 + 487e50: 9100e3e0 add x0, sp, #0x38 + 487e54: 9400aba4 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 487e58: aa1303e0 mov x0, x19 + 487e5c: 97fdfea9 bl 407900 <_Unwind_Resume@plt> + 487e60: aa0003f3 mov x19, x0 + 487e64: 910103e0 add x0, sp, #0x40 + 487e68: 97fdfca6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487e6c: aa1303e0 mov x0, x19 + 487e70: 97fdfea4 bl 407900 <_Unwind_Resume@plt> + 487e74: f9400bf3 ldr x19, [sp, #16] + 487e78: a8c67bfd ldp x29, x30, [sp], #96 + 487e7c: d65f03c0 ret + +0000000000487e80 <_ZN5Catch15ConsoleReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch15ConsoleReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 487e80: a9ab7bfd stp x29, x30, [sp, #-336]! + 487e84: 910003fd mov x29, sp + 487e88: a90153f3 stp x19, x20, [sp, #16] + 487e8c: a9025bf5 stp x21, x22, [sp, #32] + 487e90: f9001fe0 str x0, [sp, #56] + 487e94: f9001be1 str x1, [sp, #48] + 487e98: f9401fe0 ldr x0, [sp, #56] + 487e9c: 940001bc bl 48858c <_ZN5Catch15ConsoleReporter37lazyPrintWithoutClosingBenchmarkTableEv> + 487ea0: 9103c3e0 add x0, sp, #0xf0 + 487ea4: f9401be1 ldr x1, [sp, #48] + 487ea8: 97ff0cc2 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 487eac: f9401fe0 ldr x0, [sp, #56] + 487eb0: 9102c000 add x0, x0, #0xb0 + 487eb4: 94000b50 bl 48abf4 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEptEv> + 487eb8: 97fffc95 bl 48710c <_ZNK5Catch12TablePrinter11columnInfosEv> + 487ebc: d2800001 mov x1, #0x0 // #0 + 487ec0: 940007a6 bl 489d58 <_ZNKSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEixEm> + 487ec4: b9402000 ldr w0, [x0, #32] + 487ec8: 51000800 sub w0, w0, #0x2 + 487ecc: 93407c01 sxtw x1, w0 + 487ed0: 9103c3e0 add x0, sp, #0xf0 + 487ed4: 97ff0cd2 bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 487ed8: aa0003e1 mov x1, x0 + 487edc: 910303e0 add x0, sp, #0xc0 + 487ee0: 97ff35cd bl 455614 <_ZN5Catch5clara8TextFlow6ColumnC1ERKS2_> + 487ee4: 9103c3e0 add x0, sp, #0xf0 + 487ee8: 97ff0d3f bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 487eec: 52800020 mov w0, #0x1 // #1 + 487ef0: 39053fe0 strb w0, [sp, #335] + 487ef4: 910303e0 add x0, sp, #0xc0 + 487ef8: f900a3e0 str x0, [sp, #320] + 487efc: 910183e0 add x0, sp, #0x60 + 487f00: aa0003e8 mov x8, x0 + 487f04: f940a3e0 ldr x0, [sp, #320] + 487f08: 97ff0ce9 bl 44b2ac <_ZNK5Catch5clara8TextFlow6Column5beginEv> + 487f0c: 910243e0 add x0, sp, #0x90 + 487f10: aa0003e8 mov x8, x0 + 487f14: f940a3e0 ldr x0, [sp, #320] + 487f18: 97ff0cee bl 44b2d0 <_ZNK5Catch5clara8TextFlow6Column3endEv> + 487f1c: 910243e1 add x1, sp, #0x90 + 487f20: 910183e0 add x0, sp, #0x60 + 487f24: 97ff0c97 bl 44b180 <_ZNK5Catch5clara8TextFlow6Column8iteratorneERKS3_> + 487f28: 12001c00 and w0, w0, #0xff + 487f2c: 7100001f cmp w0, #0x0 + 487f30: 54000480 b.eq 487fc0 <_ZN5Catch15ConsoleReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x140> // b.none + 487f34: 910183e0 add x0, sp, #0x60 + 487f38: 910103e1 add x1, sp, #0x40 + 487f3c: aa0103e8 mov x8, x1 + 487f40: 97ff0bce bl 44ae78 <_ZNK5Catch5clara8TextFlow6Column8iteratordeB5cxx11Ev> + 487f44: 39453fe0 ldrb w0, [sp, #335] + 487f48: 52000000 eor w0, w0, #0x1 + 487f4c: 12001c00 and w0, w0, #0xff + 487f50: 7100001f cmp w0, #0x0 + 487f54: 54000160 b.eq 487f80 <_ZN5Catch15ConsoleReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> // b.none + 487f58: f9401fe0 ldr x0, [sp, #56] + 487f5c: 9102c000 add x0, x0, #0xb0 + 487f60: 94000b2c bl 48ac10 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv> + 487f64: 2a1603e1 mov w1, w22 + 487f68: 97fffc89 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 487f6c: 2a1503e1 mov w1, w21 + 487f70: 97fffc87 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 487f74: 2a1403e1 mov w1, w20 + 487f78: 97fffc85 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 487f7c: 14000002 b 487f84 <_ZN5Catch15ConsoleReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x104> + 487f80: 39053fff strb wzr, [sp, #335] + 487f84: f9401fe0 ldr x0, [sp, #56] + 487f88: 9102c000 add x0, x0, #0xb0 + 487f8c: 94000b21 bl 48ac10 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv> + 487f90: aa0003e2 mov x2, x0 + 487f94: 910103e0 add x0, sp, #0x40 + 487f98: aa0003e1 mov x1, x0 + 487f9c: aa0203e0 mov x0, x2 + 487fa0: 94000b23 bl 48ac2c <_ZN5CatchlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS_12TablePrinterES8_RKT_> + 487fa4: 2a1303e1 mov w1, w19 + 487fa8: 97fffc79 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 487fac: 910103e0 add x0, sp, #0x40 + 487fb0: 97fdfc54 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487fb4: 910183e0 add x0, sp, #0x60 + 487fb8: 97ff0bf0 bl 44af78 <_ZN5Catch5clara8TextFlow6Column8iteratorppEv> + 487fbc: 17ffffd8 b 487f1c <_ZN5Catch15ConsoleReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9c> + 487fc0: 910303e0 add x0, sp, #0xc0 + 487fc4: 97ff0d08 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 487fc8: 1400000f b 488004 <_ZN5Catch15ConsoleReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x184> + 487fcc: aa0003f3 mov x19, x0 + 487fd0: 9103c3e0 add x0, sp, #0xf0 + 487fd4: 97ff0d04 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 487fd8: aa1303e0 mov x0, x19 + 487fdc: 97fdfe49 bl 407900 <_Unwind_Resume@plt> + 487fe0: aa0003f3 mov x19, x0 + 487fe4: 910103e0 add x0, sp, #0x40 + 487fe8: 97fdfc46 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 487fec: 14000002 b 487ff4 <_ZN5Catch15ConsoleReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x174> + 487ff0: aa0003f3 mov x19, x0 + 487ff4: 910303e0 add x0, sp, #0xc0 + 487ff8: 97ff0cfb bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 487ffc: aa1303e0 mov x0, x19 + 488000: 97fdfe40 bl 407900 <_Unwind_Resume@plt> + 488004: a94153f3 ldp x19, x20, [sp, #16] + 488008: a9425bf5 ldp x21, x22, [sp, #32] + 48800c: a8d57bfd ldp x29, x30, [sp], #336 + 488010: d65f03c0 ret + +0000000000488014 <_ZN5Catch15ConsoleReporter17benchmarkStartingERKNS_13BenchmarkInfoE>: +_ZN5Catch15ConsoleReporter17benchmarkStartingERKNS_13BenchmarkInfoE(): + 488014: a9b97bfd stp x29, x30, [sp, #-112]! + 488018: 910003fd mov x29, sp + 48801c: a90153f3 stp x19, x20, [sp, #16] + 488020: f90013f5 str x21, [sp, #32] + 488024: f9001fe0 str x0, [sp, #56] + 488028: f9001be1 str x1, [sp, #48] + 48802c: f9401fe0 ldr x0, [sp, #56] + 488030: 9102c000 add x0, x0, #0xb0 + 488034: 94000af7 bl 48ac10 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv> + 488038: aa0003e2 mov x2, x0 + 48803c: f9401be0 ldr x0, [sp, #48] + 488040: 9100b000 add x0, x0, #0x2c + 488044: aa0003e1 mov x1, x0 + 488048: aa0203e0 mov x0, x2 + 48804c: 94000b03 bl 48ac58 <_ZN5CatchlsIiEERNS_12TablePrinterES2_RKT_> + 488050: 2a1503e1 mov w1, w21 + 488054: 97fffc4e bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488058: aa0003e2 mov x2, x0 + 48805c: f9401be0 ldr x0, [sp, #48] + 488060: 9100a000 add x0, x0, #0x28 + 488064: aa0003e1 mov x1, x0 + 488068: aa0203e0 mov x0, x2 + 48806c: 94000afb bl 48ac58 <_ZN5CatchlsIiEERNS_12TablePrinterES2_RKT_> + 488070: 2a1303e1 mov w1, w19 + 488074: 97fffc46 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488078: f9401fe0 ldr x0, [sp, #56] + 48807c: f9400402 ldr x2, [x0, #8] + 488080: f9401fe0 ldr x0, [sp, #56] + 488084: f9400400 ldr x0, [x0, #8] + 488088: f9400000 ldr x0, [x0] + 48808c: 91028000 add x0, x0, #0xa0 + 488090: f9400001 ldr x1, [x0] + 488094: aa0203e0 mov x0, x2 + 488098: d63f0020 blr x1 + 48809c: 12001c00 and w0, w0, #0xff + 4880a0: 52000000 eor w0, w0, #0x1 + 4880a4: 12001c00 and w0, w0, #0xff + 4880a8: 7100001f cmp w0, #0x0 + 4880ac: 54000200 b.eq 4880ec <_ZN5Catch15ConsoleReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0xd8> // b.none + 4880b0: f9401fe0 ldr x0, [sp, #56] + 4880b4: 9102c000 add x0, x0, #0xb0 + 4880b8: 94000ad6 bl 48ac10 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv> + 4880bc: aa0003f3 mov x19, x0 + 4880c0: f9401be0 ldr x0, [sp, #48] + 4880c4: fd401000 ldr d0, [x0, #32] + 4880c8: 910163e0 add x0, sp, #0x58 + 4880cc: 52800001 mov w1, #0x0 // #0 + 4880d0: 97fffb36 bl 486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE> + 4880d4: 910163e0 add x0, sp, #0x58 + 4880d8: aa0003e1 mov x1, x0 + 4880dc: aa1303e0 mov x0, x19 + 4880e0: 9400072b bl 489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_> + 4880e4: 2a1403e1 mov w1, w20 + 4880e8: 97fffc29 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 4880ec: d503201f nop + 4880f0: a94153f3 ldp x19, x20, [sp, #16] + 4880f4: f94013f5 ldr x21, [sp, #32] + 4880f8: a8c77bfd ldp x29, x30, [sp], #112 + 4880fc: d65f03c0 ret + +0000000000488100 <_ZN5Catch15ConsoleReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE>: +_ZN5Catch15ConsoleReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE(): + 488100: a9aa7bfd stp x29, x30, [sp, #-352]! + 488104: 910003fd mov x29, sp + 488108: a90153f3 stp x19, x20, [sp, #16] + 48810c: a9025bf5 stp x21, x22, [sp, #32] + 488110: a90363f7 stp x23, x24, [sp, #48] + 488114: a9046bf9 stp x25, x26, [sp, #64] + 488118: a90573fb stp x27, x28, [sp, #80] + 48811c: f9003fe0 str x0, [sp, #120] + 488120: f9003be1 str x1, [sp, #112] + 488124: f9403fe0 ldr x0, [sp, #120] + 488128: f9400402 ldr x2, [x0, #8] + 48812c: f9403fe0 ldr x0, [sp, #120] + 488130: f9400400 ldr x0, [x0, #8] + 488134: f9400000 ldr x0, [x0] + 488138: 91028000 add x0, x0, #0xa0 + 48813c: f9400001 ldr x1, [x0] + 488140: aa0203e0 mov x0, x2 + 488144: d63f0020 blr x1 + 488148: 12001c00 and w0, w0, #0xff + 48814c: 7100001f cmp w0, #0x0 + 488150: 54000240 b.eq 488198 <_ZN5Catch15ConsoleReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x98> // b.none + 488154: f9403fe0 ldr x0, [sp, #120] + 488158: 9102c000 add x0, x0, #0xb0 + 48815c: 94000aad bl 48ac10 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv> + 488160: aa0003f3 mov x19, x0 + 488164: f9403be0 ldr x0, [sp, #112] + 488168: 91018000 add x0, x0, #0x60 + 48816c: 94000ac9 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 488170: 910223e0 add x0, sp, #0x88 + 488174: 52800001 mov w1, #0x0 // #0 + 488178: 97fffb0c bl 486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE> + 48817c: 910223e0 add x0, sp, #0x88 + 488180: aa0003e1 mov x1, x0 + 488184: aa1303e0 mov x0, x19 + 488188: 94000701 bl 489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_> + 48818c: 3941bfe1 ldrb w1, [sp, #111] + 488190: 97fffbff bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488194: 1400005e b 48830c <_ZN5Catch15ConsoleReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x20c> + 488198: f9403fe0 ldr x0, [sp, #120] + 48819c: 9102c000 add x0, x0, #0xb0 + 4881a0: 94000a9c bl 48ac10 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv> + 4881a4: 2a1303e1 mov w1, w19 + 4881a8: 97fffbf9 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 4881ac: aa0003f3 mov x19, x0 + 4881b0: f9403be0 ldr x0, [sp, #112] + 4881b4: 91018000 add x0, x0, #0x60 + 4881b8: 94000ab6 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 4881bc: 9102a3e0 add x0, sp, #0xa8 + 4881c0: 52800001 mov w1, #0x0 // #0 + 4881c4: 97fffaf9 bl 486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE> + 4881c8: 9102a3e0 add x0, sp, #0xa8 + 4881cc: aa0003e1 mov x1, x0 + 4881d0: aa1303e0 mov x0, x19 + 4881d4: 940006ee bl 489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_> + 4881d8: 3941bbe1 ldrb w1, [sp, #110] + 4881dc: 97fffbec bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 4881e0: aa0003f3 mov x19, x0 + 4881e4: f9403be0 ldr x0, [sp, #112] + 4881e8: 9101a000 add x0, x0, #0x68 + 4881ec: 94000aa9 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 4881f0: 910303e0 add x0, sp, #0xc0 + 4881f4: 52800001 mov w1, #0x0 // #0 + 4881f8: 97fffaec bl 486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE> + 4881fc: 910303e0 add x0, sp, #0xc0 + 488200: aa0003e1 mov x1, x0 + 488204: aa1303e0 mov x0, x19 + 488208: 940006e1 bl 489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_> + 48820c: 3941b7e1 ldrb w1, [sp, #109] + 488210: 97fffbdf bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488214: aa0003f3 mov x19, x0 + 488218: f9403be0 ldr x0, [sp, #112] + 48821c: 9101c000 add x0, x0, #0x70 + 488220: 94000a9c bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 488224: 910363e0 add x0, sp, #0xd8 + 488228: 52800001 mov w1, #0x0 // #0 + 48822c: 97fffadf bl 486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE> + 488230: 910363e0 add x0, sp, #0xd8 + 488234: aa0003e1 mov x1, x0 + 488238: aa1303e0 mov x0, x19 + 48823c: 940006d4 bl 489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_> + 488240: 2a1c03e1 mov w1, w28 + 488244: 97fffbd2 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488248: 2a1b03e1 mov w1, w27 + 48824c: 97fffbd0 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488250: aa0003f3 mov x19, x0 + 488254: f9403be0 ldr x0, [sp, #112] + 488258: 91020000 add x0, x0, #0x80 + 48825c: 94000a8d bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 488260: 9103e3e0 add x0, sp, #0xf8 + 488264: 52800001 mov w1, #0x0 // #0 + 488268: 97fffad0 bl 486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE> + 48826c: 9103e3e0 add x0, sp, #0xf8 + 488270: aa0003e1 mov x1, x0 + 488274: aa1303e0 mov x0, x19 + 488278: 940006c5 bl 489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_> + 48827c: 2a1a03e1 mov w1, w26 + 488280: 97fffbc3 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488284: aa0003f3 mov x19, x0 + 488288: f9403be0 ldr x0, [sp, #112] + 48828c: 91022000 add x0, x0, #0x88 + 488290: 94000a80 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 488294: 910443e0 add x0, sp, #0x110 + 488298: 52800001 mov w1, #0x0 // #0 + 48829c: 97fffac3 bl 486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE> + 4882a0: 910443e0 add x0, sp, #0x110 + 4882a4: aa0003e1 mov x1, x0 + 4882a8: aa1303e0 mov x0, x19 + 4882ac: 940006b8 bl 489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_> + 4882b0: 2a1903e1 mov w1, w25 + 4882b4: 97fffbb6 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 4882b8: aa0003f3 mov x19, x0 + 4882bc: f9403be0 ldr x0, [sp, #112] + 4882c0: 91024000 add x0, x0, #0x90 + 4882c4: 94000a73 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 4882c8: 9104a3e0 add x0, sp, #0x128 + 4882cc: 52800001 mov w1, #0x0 // #0 + 4882d0: 97fffab6 bl 486da8 <_ZN5Catch12_GLOBAL__N_18DurationC1EdNS1_4UnitE> + 4882d4: 9104a3e0 add x0, sp, #0x128 + 4882d8: aa0003e1 mov x1, x0 + 4882dc: aa1303e0 mov x0, x19 + 4882e0: 940006ab bl 489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_> + 4882e4: 2a1803e1 mov w1, w24 + 4882e8: 97fffba9 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 4882ec: 2a1703e1 mov w1, w23 + 4882f0: 97fffba7 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 4882f4: 2a1603e1 mov w1, w22 + 4882f8: 97fffba5 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 4882fc: 2a1503e1 mov w1, w21 + 488300: 97fffba3 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488304: 2a1403e1 mov w1, w20 + 488308: 97fffba1 bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 48830c: d503201f nop + 488310: a94153f3 ldp x19, x20, [sp, #16] + 488314: a9425bf5 ldp x21, x22, [sp, #32] + 488318: a94363f7 ldp x23, x24, [sp, #48] + 48831c: a9446bf9 ldp x25, x26, [sp, #64] + 488320: a94573fb ldp x27, x28, [sp, #80] + 488324: a8d67bfd ldp x29, x30, [sp], #352 + 488328: d65f03c0 ret + +000000000048832c <_ZN5Catch15ConsoleReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch15ConsoleReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 48832c: a9bb7bfd stp x29, x30, [sp, #-80]! + 488330: 910003fd mov x29, sp + 488334: a90153f3 stp x19, x20, [sp, #16] + 488338: f90017e0 str x0, [sp, #40] + 48833c: f90013e1 str x1, [sp, #32] + 488340: 9100e3e0 add x0, sp, #0x38 + 488344: 52800041 mov w1, #0x2 // #2 + 488348: 9400aa40 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 48834c: f94017e0 ldr x0, [sp, #40] + 488350: 9102c000 add x0, x0, #0xb0 + 488354: 94000a2f bl 48ac10 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv> + 488358: aa0003e2 mov x2, x0 + 48835c: d0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 488360: 913f0001 add x1, x0, #0xfc0 + 488364: aa0203e0 mov x0, x2 + 488368: 94000a51 bl 48acac <_ZN5CatchlsIA19_cEERNS_12TablePrinterES3_RKT_> + 48836c: f94013e1 ldr x1, [sp, #32] + 488370: 94000a2f bl 48ac2c <_ZN5CatchlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS_12TablePrinterES8_RKT_> + 488374: aa0003e2 mov x2, x0 + 488378: 52800520 mov w0, #0x29 // #41 + 48837c: 3900ffe0 strb w0, [sp, #63] + 488380: 9100ffe0 add x0, sp, #0x3f + 488384: aa0003e1 mov x1, x0 + 488388: aa0203e0 mov x0, x2 + 48838c: 94000a53 bl 48acd8 <_ZN5CatchlsIcEERNS_12TablePrinterES2_RKT_> + 488390: 2a1403e1 mov w1, w20 + 488394: 97fffb7e bl 48718c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_111ColumnBreakE> + 488398: 2a1303e1 mov w1, w19 + 48839c: 97fffc1c bl 48740c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_18RowBreakE> + 4883a0: 9100e3e0 add x0, sp, #0x38 + 4883a4: 9400aa50 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4883a8: 14000006 b 4883c0 <_ZN5Catch15ConsoleReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 4883ac: aa0003f3 mov x19, x0 + 4883b0: 9100e3e0 add x0, sp, #0x38 + 4883b4: 9400aa4c bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4883b8: aa1303e0 mov x0, x19 + 4883bc: 97fdfd51 bl 407900 <_Unwind_Resume@plt> + 4883c0: a94153f3 ldp x19, x20, [sp, #16] + 4883c4: a8c57bfd ldp x29, x30, [sp], #80 + 4883c8: d65f03c0 ret + +00000000004883cc <_ZN5Catch15ConsoleReporter13testCaseEndedERKNS_13TestCaseStatsE>: +_ZN5Catch15ConsoleReporter13testCaseEndedERKNS_13TestCaseStatsE(): + 4883cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4883d0: 910003fd mov x29, sp + 4883d4: f9000fe0 str x0, [sp, #24] + 4883d8: f9000be1 str x1, [sp, #16] + 4883dc: f9400fe0 ldr x0, [sp, #24] + 4883e0: 9102c000 add x0, x0, #0xb0 + 4883e4: 94000a04 bl 48abf4 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEptEv> + 4883e8: 940008f3 bl 48a7b4 <_ZN5Catch12TablePrinter5closeEv> + 4883ec: f9400fe0 ldr x0, [sp, #24] + 4883f0: f9400be1 ldr x1, [sp, #16] + 4883f4: 97ffc8be bl 47a6ec <_ZN5Catch21StreamingReporterBase13testCaseEndedERKNS_13TestCaseStatsE> + 4883f8: f9400fe0 ldr x0, [sp, #24] + 4883fc: 3902e01f strb wzr, [x0, #184] + 488400: d503201f nop + 488404: a8c27bfd ldp x29, x30, [sp], #32 + 488408: d65f03c0 ret + +000000000048840c <_ZN5Catch15ConsoleReporter14testGroupEndedERKNS_14TestGroupStatsE>: +_ZN5Catch15ConsoleReporter14testGroupEndedERKNS_14TestGroupStatsE(): + 48840c: a9be7bfd stp x29, x30, [sp, #-32]! + 488410: 910003fd mov x29, sp + 488414: f9000fe0 str x0, [sp, #24] + 488418: f9000be1 str x1, [sp, #16] + 48841c: f9400fe0 ldr x0, [sp, #24] + 488420: 39420000 ldrb w0, [x0, #128] + 488424: 7100001f cmp w0, #0x0 + 488428: 54000420 b.eq 4884ac <_ZN5Catch15ConsoleReporter14testGroupEndedERKNS_14TestGroupStatsE+0xa0> // b.none + 48842c: f9400fe0 ldr x0, [sp, #24] + 488430: 94000589 bl 489a54 <_ZN5Catch15ConsoleReporter19printSummaryDividerEv> + 488434: f9400fe0 ldr x0, [sp, #24] + 488438: f9400802 ldr x2, [x0, #16] + 48843c: d0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 488440: 913f6001 add x1, x0, #0xfd8 + 488444: aa0203e0 mov x0, x2 + 488448: 97fdfbc2 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 48844c: aa0003e2 mov x2, x0 + 488450: f9400be0 ldr x0, [sp, #16] + 488454: aa0003e1 mov x1, x0 + 488458: aa0203e0 mov x0, x2 + 48845c: 97fdfb99 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 488460: aa0003e2 mov x2, x0 + 488464: d0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 488468: 913fc001 add x1, x0, #0xff0 + 48846c: aa0203e0 mov x0, x2 + 488470: 97fdfbb8 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 488474: f9400be0 ldr x0, [sp, #16] + 488478: 9100c000 add x0, x0, #0x30 + 48847c: aa0003e1 mov x1, x0 + 488480: f9400fe0 ldr x0, [sp, #24] + 488484: 940001da bl 488bec <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE> + 488488: f9400fe0 ldr x0, [sp, #24] + 48848c: f9400800 ldr x0, [x0, #16] + 488490: 52800141 mov w1, #0xa // #10 + 488494: 97fdfc1b bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 488498: aa0003e2 mov x2, x0 + 48849c: d0fffbe0 adrp x0, 406000 <_init-0xc50> + 4884a0: 913f8001 add x1, x0, #0xfe0 + 4884a4: aa0203e0 mov x0, x2 + 4884a8: 97fdfbd6 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 4884ac: f9400fe0 ldr x0, [sp, #24] + 4884b0: f9400be1 ldr x1, [sp, #16] + 4884b4: 97ffc896 bl 47a70c <_ZN5Catch21StreamingReporterBase14testGroupEndedERKNS_14TestGroupStatsE> + 4884b8: d503201f nop + 4884bc: a8c27bfd ldp x29, x30, [sp], #32 + 4884c0: d65f03c0 ret + +00000000004884c4 <_ZN5Catch15ConsoleReporter12testRunEndedERKNS_12TestRunStatsE>: +_ZN5Catch15ConsoleReporter12testRunEndedERKNS_12TestRunStatsE(): + 4884c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4884c8: 910003fd mov x29, sp + 4884cc: f9000fe0 str x0, [sp, #24] + 4884d0: f9000be1 str x1, [sp, #16] + 4884d4: f9400be0 ldr x0, [sp, #16] + 4884d8: 91008000 add x0, x0, #0x20 + 4884dc: aa0003e1 mov x1, x0 + 4884e0: f9400fe0 ldr x0, [sp, #24] + 4884e4: 94000435 bl 4895b8 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE> + 4884e8: f9400be0 ldr x0, [sp, #16] + 4884ec: 91008000 add x0, x0, #0x20 + 4884f0: aa0003e1 mov x1, x0 + 4884f4: f9400fe0 ldr x0, [sp, #24] + 4884f8: 940001bd bl 488bec <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE> + 4884fc: f9400fe0 ldr x0, [sp, #24] + 488500: f9400802 ldr x2, [x0, #16] + 488504: d0fffbe0 adrp x0, 406000 <_init-0xc50> + 488508: 913f8001 add x1, x0, #0xfe0 + 48850c: aa0203e0 mov x0, x2 + 488510: 97fdfbbc bl 407400 <_ZNSolsEPFRSoS_E@plt> + 488514: f9400fe0 ldr x0, [sp, #24] + 488518: f9400be1 ldr x1, [sp, #16] + 48851c: 97ffc886 bl 47a734 <_ZN5Catch21StreamingReporterBase12testRunEndedERKNS_12TestRunStatsE> + 488520: d503201f nop + 488524: a8c27bfd ldp x29, x30, [sp], #32 + 488528: d65f03c0 ret + +000000000048852c <_ZN5Catch15ConsoleReporter15testRunStartingERKNS_11TestRunInfoE>: +_ZN5Catch15ConsoleReporter15testRunStartingERKNS_11TestRunInfoE(): + 48852c: a9be7bfd stp x29, x30, [sp, #-32]! + 488530: 910003fd mov x29, sp + 488534: f9000fe0 str x0, [sp, #24] + 488538: f9000be1 str x1, [sp, #16] + 48853c: f9400fe0 ldr x0, [sp, #24] + 488540: f9400be1 ldr x1, [sp, #16] + 488544: 97ffc836 bl 47a61c <_ZN5Catch21StreamingReporterBase15testRunStartingERKNS_11TestRunInfoE> + 488548: f9400fe0 ldr x0, [sp, #24] + 48854c: 94000554 bl 489a9c <_ZN5Catch15ConsoleReporter16printTestFiltersEv> + 488550: d503201f nop + 488554: a8c27bfd ldp x29, x30, [sp], #32 + 488558: d65f03c0 ret + +000000000048855c <_ZN5Catch15ConsoleReporter9lazyPrintEv>: +_ZN5Catch15ConsoleReporter9lazyPrintEv(): + 48855c: a9be7bfd stp x29, x30, [sp, #-32]! + 488560: 910003fd mov x29, sp + 488564: f9000fe0 str x0, [sp, #24] + 488568: f9400fe0 ldr x0, [sp, #24] + 48856c: 9102c000 add x0, x0, #0xb0 + 488570: 940009a1 bl 48abf4 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEptEv> + 488574: 94000890 bl 48a7b4 <_ZN5Catch12TablePrinter5closeEv> + 488578: f9400fe0 ldr x0, [sp, #24] + 48857c: 94000004 bl 48858c <_ZN5Catch15ConsoleReporter37lazyPrintWithoutClosingBenchmarkTableEv> + 488580: d503201f nop + 488584: a8c27bfd ldp x29, x30, [sp], #32 + 488588: d65f03c0 ret + +000000000048858c <_ZN5Catch15ConsoleReporter37lazyPrintWithoutClosingBenchmarkTableEv>: +_ZN5Catch15ConsoleReporter37lazyPrintWithoutClosingBenchmarkTableEv(): + 48858c: a9be7bfd stp x29, x30, [sp, #-32]! + 488590: 910003fd mov x29, sp + 488594: f9000fe0 str x0, [sp, #24] + 488598: f9400fe0 ldr x0, [sp, #24] + 48859c: 39410000 ldrb w0, [x0, #64] + 4885a0: 52000000 eor w0, w0, #0x1 + 4885a4: 12001c00 and w0, w0, #0xff + 4885a8: 7100001f cmp w0, #0x0 + 4885ac: 54000060 b.eq 4885b8 <_ZN5Catch15ConsoleReporter37lazyPrintWithoutClosingBenchmarkTableEv+0x2c> // b.none + 4885b0: f9400fe0 ldr x0, [sp, #24] + 4885b4: 94000017 bl 488610 <_ZN5Catch15ConsoleReporter16lazyPrintRunInfoEv> + 4885b8: f9400fe0 ldr x0, [sp, #24] + 4885bc: 39420000 ldrb w0, [x0, #128] + 4885c0: 52000000 eor w0, w0, #0x1 + 4885c4: 12001c00 and w0, w0, #0xff + 4885c8: 7100001f cmp w0, #0x0 + 4885cc: 54000060 b.eq 4885d8 <_ZN5Catch15ConsoleReporter37lazyPrintWithoutClosingBenchmarkTableEv+0x4c> // b.none + 4885d0: f9400fe0 ldr x0, [sp, #24] + 4885d4: 94000073 bl 4887a0 <_ZN5Catch15ConsoleReporter18lazyPrintGroupInfoEv> + 4885d8: f9400fe0 ldr x0, [sp, #24] + 4885dc: 3942e000 ldrb w0, [x0, #184] + 4885e0: 52000000 eor w0, w0, #0x1 + 4885e4: 12001c00 and w0, w0, #0xff + 4885e8: 7100001f cmp w0, #0x0 + 4885ec: 540000c0 b.eq 488604 <_ZN5Catch15ConsoleReporter37lazyPrintWithoutClosingBenchmarkTableEv+0x78> // b.none + 4885f0: f9400fe0 ldr x0, [sp, #24] + 4885f4: 9400009f bl 488870 <_ZN5Catch15ConsoleReporter29printTestCaseAndSectionHeaderEv> + 4885f8: f9400fe0 ldr x0, [sp, #24] + 4885fc: 52800021 mov w1, #0x1 // #1 + 488600: 3902e001 strb w1, [x0, #184] + 488604: d503201f nop + 488608: a8c27bfd ldp x29, x30, [sp], #32 + 48860c: d65f03c0 ret + +0000000000488610 <_ZN5Catch15ConsoleReporter16lazyPrintRunInfoEv>: +_ZN5Catch15ConsoleReporter16lazyPrintRunInfoEv(): + 488610: a9bc7bfd stp x29, x30, [sp, #-64]! + 488614: 910003fd mov x29, sp + 488618: f9000bf3 str x19, [sp, #16] + 48861c: f90017e0 str x0, [sp, #40] + 488620: f94017e0 ldr x0, [sp, #40] + 488624: f9400800 ldr x0, [x0, #16] + 488628: 52800141 mov w1, #0xa // #10 + 48862c: 97fdfbb5 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 488630: aa0003f3 mov x19, x0 + 488634: 9100e3e0 add x0, sp, #0x38 + 488638: 52800fc1 mov w1, #0x7e // #126 + 48863c: 940007eb bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 488640: 3940e3e1 ldrb w1, [sp, #56] + 488644: aa1303e0 mov x0, x19 + 488648: 97ffcc99 bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 48864c: 52800141 mov w1, #0xa // #10 + 488650: 97fdfbac bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 488654: 9100c3e0 add x0, sp, #0x30 + 488658: 528002e1 mov w1, #0x17 // #23 + 48865c: 9400a97b bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 488660: f94017e0 ldr x0, [sp, #40] + 488664: f9400813 ldr x19, [x0, #16] + 488668: f94017e0 ldr x0, [sp, #40] + 48866c: 91006000 add x0, x0, #0x18 + 488670: 940009a8 bl 48ad10 <_ZN5Catch6OptionINS_11TestRunInfoEEptEv> + 488674: aa0003e1 mov x1, x0 + 488678: aa1303e0 mov x0, x19 + 48867c: 97fdfb11 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 488680: aa0003e2 mov x2, x0 + 488684: d0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 488688: 913fe001 add x1, x0, #0xff8 + 48868c: aa0203e0 mov x0, x2 + 488690: 97fdfb30 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 488694: aa0003f3 mov x19, x0 + 488698: 97ffc171 bl 478c5c <_ZN5Catch14libraryVersionEv> + 48869c: aa0003e1 mov x1, x0 + 4886a0: aa1303e0 mov x0, x19 + 4886a4: 97ffc13c bl 478b94 <_ZN5CatchlsERSoRKNS_7VersionE> + 4886a8: aa0003e2 mov x2, x0 + 4886ac: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4886b0: 91002001 add x1, x0, #0x8 + 4886b4: aa0203e0 mov x0, x2 + 4886b8: 97fdfb26 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4886bc: aa0003e2 mov x2, x0 + 4886c0: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4886c4: 91008001 add x1, x0, #0x20 + 4886c8: aa0203e0 mov x0, x2 + 4886cc: 97fdfb21 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4886d0: f94017e0 ldr x0, [sp, #40] + 4886d4: f9400402 ldr x2, [x0, #8] + 4886d8: f94017e0 ldr x0, [sp, #40] + 4886dc: f9400400 ldr x0, [x0, #8] + 4886e0: f9400000 ldr x0, [x0] + 4886e4: 91020000 add x0, x0, #0x80 + 4886e8: f9400001 ldr x1, [x0] + 4886ec: aa0203e0 mov x0, x2 + 4886f0: d63f0020 blr x1 + 4886f4: 7100001f cmp w0, #0x0 + 4886f8: 1a9f07e0 cset w0, ne // ne = any + 4886fc: 12001c00 and w0, w0, #0xff + 488700: 7100001f cmp w0, #0x0 + 488704: 54000320 b.eq 488768 <_ZN5Catch15ConsoleReporter16lazyPrintRunInfoEv+0x158> // b.none + 488708: f94017e0 ldr x0, [sp, #40] + 48870c: f9400802 ldr x2, [x0, #16] + 488710: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488714: 91010001 add x1, x0, #0x40 + 488718: aa0203e0 mov x0, x2 + 48871c: 97fdfb0d bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 488720: aa0003f3 mov x19, x0 + 488724: f94017e0 ldr x0, [sp, #40] + 488728: f9400402 ldr x2, [x0, #8] + 48872c: f94017e0 ldr x0, [sp, #40] + 488730: f9400400 ldr x0, [x0, #8] + 488734: f9400000 ldr x0, [x0] + 488738: 91020000 add x0, x0, #0x80 + 48873c: f9400001 ldr x1, [x0] + 488740: aa0203e0 mov x0, x2 + 488744: d63f0020 blr x1 + 488748: 2a0003e1 mov w1, w0 + 48874c: aa1303e0 mov x0, x19 + 488750: 97fdfbc4 bl 407660 <_ZNSolsEj@plt> + 488754: aa0003e2 mov x2, x0 + 488758: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48875c: 91016001 add x1, x0, #0x58 + 488760: aa0203e0 mov x0, x2 + 488764: 97fdfafb bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 488768: f94017e0 ldr x0, [sp, #40] + 48876c: 52800021 mov w1, #0x1 // #1 + 488770: 39010001 strb w1, [x0, #64] + 488774: 9100c3e0 add x0, sp, #0x30 + 488778: 9400a95b bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 48877c: 14000006 b 488794 <_ZN5Catch15ConsoleReporter16lazyPrintRunInfoEv+0x184> + 488780: aa0003f3 mov x19, x0 + 488784: 9100c3e0 add x0, sp, #0x30 + 488788: 9400a957 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 48878c: aa1303e0 mov x0, x19 + 488790: 97fdfc5c bl 407900 <_Unwind_Resume@plt> + 488794: f9400bf3 ldr x19, [sp, #16] + 488798: a8c47bfd ldp x29, x30, [sp], #64 + 48879c: d65f03c0 ret + +00000000004887a0 <_ZN5Catch15ConsoleReporter18lazyPrintGroupInfoEv>: +_ZN5Catch15ConsoleReporter18lazyPrintGroupInfoEv(): + 4887a0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4887a4: 910003fd mov x29, sp + 4887a8: f9000bf3 str x19, [sp, #16] + 4887ac: f90017e0 str x0, [sp, #40] + 4887b0: f94017e0 ldr x0, [sp, #40] + 4887b4: 91012000 add x0, x0, #0x48 + 4887b8: 9400095c bl 48ad28 <_ZN5Catch6OptionINS_9GroupInfoEEptEv> + 4887bc: 97fdfc25 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4887c0: 12001c00 and w0, w0, #0xff + 4887c4: 52000000 eor w0, w0, #0x1 + 4887c8: 12001c00 and w0, w0, #0xff + 4887cc: 7100001f cmp w0, #0x0 + 4887d0: 54000120 b.eq 4887f4 <_ZN5Catch15ConsoleReporter18lazyPrintGroupInfoEv+0x54> // b.none + 4887d4: f94017e0 ldr x0, [sp, #40] + 4887d8: 91012000 add x0, x0, #0x48 + 4887dc: 94000953 bl 48ad28 <_ZN5Catch6OptionINS_9GroupInfoEEptEv> + 4887e0: f9401400 ldr x0, [x0, #40] + 4887e4: f100041f cmp x0, #0x1 + 4887e8: 54000069 b.ls 4887f4 <_ZN5Catch15ConsoleReporter18lazyPrintGroupInfoEv+0x54> // b.plast + 4887ec: 52800020 mov w0, #0x1 // #1 + 4887f0: 14000002 b 4887f8 <_ZN5Catch15ConsoleReporter18lazyPrintGroupInfoEv+0x58> + 4887f4: 52800000 mov w0, #0x0 // #0 + 4887f8: 7100001f cmp w0, #0x0 + 4887fc: 54000320 b.eq 488860 <_ZN5Catch15ConsoleReporter18lazyPrintGroupInfoEv+0xc0> // b.none + 488800: f94017e0 ldr x0, [sp, #40] + 488804: 91012000 add x0, x0, #0x48 + 488808: 94000948 bl 48ad28 <_ZN5Catch6OptionINS_9GroupInfoEEptEv> + 48880c: aa0003e1 mov x1, x0 + 488810: 9100c3e0 add x0, sp, #0x30 + 488814: aa0003e8 mov x8, x0 + 488818: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48881c: 91018000 add x0, x0, #0x60 + 488820: 97fe089a bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 488824: 9100c3e0 add x0, sp, #0x30 + 488828: aa0003e1 mov x1, x0 + 48882c: f94017e0 ldr x0, [sp, #40] + 488830: 94000088 bl 488a50 <_ZN5Catch15ConsoleReporter17printClosedHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 488834: 9100c3e0 add x0, sp, #0x30 + 488838: 97fdfa32 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48883c: f94017e0 ldr x0, [sp, #40] + 488840: 52800021 mov w1, #0x1 // #1 + 488844: 39020001 strb w1, [x0, #128] + 488848: 14000006 b 488860 <_ZN5Catch15ConsoleReporter18lazyPrintGroupInfoEv+0xc0> + 48884c: aa0003f3 mov x19, x0 + 488850: 9100c3e0 add x0, sp, #0x30 + 488854: 97fdfa2b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 488858: aa1303e0 mov x0, x19 + 48885c: 97fdfc29 bl 407900 <_Unwind_Resume@plt> + 488860: d503201f nop + 488864: f9400bf3 ldr x19, [sp, #16] + 488868: a8c57bfd ldp x29, x30, [sp], #80 + 48886c: d65f03c0 ret + +0000000000488870 <_ZN5Catch15ConsoleReporter29printTestCaseAndSectionHeaderEv>: +_ZN5Catch15ConsoleReporter29printTestCaseAndSectionHeaderEv(): + 488870: a9b87bfd stp x29, x30, [sp, #-128]! + 488874: 910003fd mov x29, sp + 488878: f9000bf3 str x19, [sp, #16] + 48887c: f90017e0 str x0, [sp, #40] + 488880: f94017e0 ldr x0, [sp, #40] + 488884: 91024000 add x0, x0, #0x90 + 488888: 9400092e bl 48ad40 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE5emptyEv> + 48888c: 12001c00 and w0, w0, #0xff + 488890: 52000000 eor w0, w0, #0x1 + 488894: 12001c00 and w0, w0, #0xff + 488898: 7100001f cmp w0, #0x0 + 48889c: 54000121 b.ne 4888c0 <_ZN5Catch15ConsoleReporter29printTestCaseAndSectionHeaderEv+0x50> // b.any + 4888a0: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4888a4: 910de003 add x3, x0, #0x378 + 4888a8: 52804382 mov w2, #0x21c // #540 + 4888ac: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4888b0: 9101a001 add x1, x0, #0x68 + 4888b4: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4888b8: 91034000 add x0, x0, #0xd0 + 4888bc: 97fdf9dd bl 407030 <__assert_fail@plt> + 4888c0: f94017e0 ldr x0, [sp, #40] + 4888c4: f9404400 ldr x0, [x0, #136] + 4888c8: aa0003e1 mov x1, x0 + 4888cc: f94017e0 ldr x0, [sp, #40] + 4888d0: 94000076 bl 488aa8 <_ZN5Catch15ConsoleReporter15printOpenHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4888d4: f94017e0 ldr x0, [sp, #40] + 4888d8: 91024000 add x0, x0, #0x90 + 4888dc: 97ffca22 bl 47b164 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv> + 4888e0: f100041f cmp x0, #0x1 + 4888e4: 1a9f97e0 cset w0, hi // hi = pmore + 4888e8: 12001c00 and w0, w0, #0xff + 4888ec: 7100001f cmp w0, #0x0 + 4888f0: 54000420 b.eq 488974 <_ZN5Catch15ConsoleReporter29printTestCaseAndSectionHeaderEv+0x104> // b.none + 4888f4: 910123e0 add x0, sp, #0x48 + 4888f8: 52800021 mov w1, #0x1 // #1 + 4888fc: 9400a8d3 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 488900: f94017e0 ldr x0, [sp, #40] + 488904: 91024000 add x0, x0, #0x90 + 488908: 97ffc9a5 bl 47af9c <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv> + 48890c: f90037e0 str x0, [sp, #104] + 488910: 9101a3e0 add x0, sp, #0x68 + 488914: d2800021 mov x1, #0x1 // #1 + 488918: 9400091a bl 48ad80 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEplEl> + 48891c: f90023e0 str x0, [sp, #64] + 488920: f94017e0 ldr x0, [sp, #40] + 488924: 91024000 add x0, x0, #0x90 + 488928: 97ffc882 bl 47ab30 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv> + 48892c: f9001fe0 str x0, [sp, #56] + 488930: 9100e3e1 add x1, sp, #0x38 + 488934: 910103e0 add x0, sp, #0x40 + 488938: 94000925 bl 48adcc <_ZN9__gnu_cxxneIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 48893c: 12001c00 and w0, w0, #0xff + 488940: 7100001f cmp w0, #0x0 + 488944: 54000140 b.eq 48896c <_ZN5Catch15ConsoleReporter29printTestCaseAndSectionHeaderEv+0xfc> // b.none + 488948: 910103e0 add x0, sp, #0x40 + 48894c: 9400093b bl 48ae38 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEptEv> + 488950: d2800042 mov x2, #0x2 // #2 + 488954: aa0003e1 mov x1, x0 + 488958: f94017e0 ldr x0, [sp, #40] + 48895c: 94000074 bl 488b2c <_ZN5Catch15ConsoleReporter17printHeaderStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm> + 488960: 910103e0 add x0, sp, #0x40 + 488964: 9400092b bl 48ae10 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEppEv> + 488968: 17fffff2 b 488930 <_ZN5Catch15ConsoleReporter29printTestCaseAndSectionHeaderEv+0xc0> + 48896c: 910123e0 add x0, sp, #0x48 + 488970: 9400a8dd bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 488974: f94017e0 ldr x0, [sp, #40] + 488978: 91024000 add x0, x0, #0x90 + 48897c: 94000935 bl 48ae50 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE4backEv> + 488980: a9420400 ldp x0, x1, [x0, #32] + 488984: a90587e0 stp x0, x1, [sp, #88] + 488988: f94017e0 ldr x0, [sp, #40] + 48898c: f9400813 ldr x19, [x0, #16] + 488990: 9101c3e0 add x0, sp, #0x70 + 488994: 528005a1 mov w1, #0x2d // #45 + 488998: 94000714 bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 48899c: 3941c3e1 ldrb w1, [sp, #112] + 4889a0: aa1303e0 mov x0, x19 + 4889a4: 97ffcbc2 bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 4889a8: 52800141 mov w1, #0xa // #10 + 4889ac: 97fdfad5 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4889b0: 910143e0 add x0, sp, #0x50 + 4889b4: 528002e1 mov w1, #0x17 // #23 + 4889b8: 9400a8a4 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4889bc: f94017e0 ldr x0, [sp, #40] + 4889c0: f9400800 ldr x0, [x0, #16] + 4889c4: 910163e1 add x1, sp, #0x58 + 4889c8: 9400a073 bl 4b0b94 <_ZN5CatchlsERSoRKNS_14SourceLineInfoE> + 4889cc: 52800141 mov w1, #0xa // #10 + 4889d0: 97fdfacc bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4889d4: f94017e0 ldr x0, [sp, #40] + 4889d8: f9400813 ldr x19, [x0, #16] + 4889dc: 9101e3e0 add x0, sp, #0x78 + 4889e0: 528005c1 mov w1, #0x2e // #46 + 4889e4: 94000701 bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 4889e8: 3941e3e1 ldrb w1, [sp, #120] + 4889ec: aa1303e0 mov x0, x19 + 4889f0: 97ffcbaf bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 4889f4: 52800141 mov w1, #0xa // #10 + 4889f8: 97fdfac2 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4889fc: aa0003e2 mov x2, x0 + 488a00: d0fffbe0 adrp x0, 406000 <_init-0xc50> + 488a04: 913f8001 add x1, x0, #0xfe0 + 488a08: aa0203e0 mov x0, x2 + 488a0c: 97fdfa7d bl 407400 <_ZNSolsEPFRSoS_E@plt> + 488a10: 910143e0 add x0, sp, #0x50 + 488a14: 9400a8b4 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 488a18: 1400000b b 488a44 <_ZN5Catch15ConsoleReporter29printTestCaseAndSectionHeaderEv+0x1d4> + 488a1c: aa0003f3 mov x19, x0 + 488a20: 910123e0 add x0, sp, #0x48 + 488a24: 9400a8b0 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 488a28: aa1303e0 mov x0, x19 + 488a2c: 97fdfbb5 bl 407900 <_Unwind_Resume@plt> + 488a30: aa0003f3 mov x19, x0 + 488a34: 910143e0 add x0, sp, #0x50 + 488a38: 9400a8ab bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 488a3c: aa1303e0 mov x0, x19 + 488a40: 97fdfbb0 bl 407900 <_Unwind_Resume@plt> + 488a44: f9400bf3 ldr x19, [sp, #16] + 488a48: a8c87bfd ldp x29, x30, [sp], #128 + 488a4c: d65f03c0 ret + +0000000000488a50 <_ZN5Catch15ConsoleReporter17printClosedHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch15ConsoleReporter17printClosedHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 488a50: a9bc7bfd stp x29, x30, [sp, #-64]! + 488a54: 910003fd mov x29, sp + 488a58: f9000bf3 str x19, [sp, #16] + 488a5c: f90017e0 str x0, [sp, #40] + 488a60: f90013e1 str x1, [sp, #32] + 488a64: f94013e1 ldr x1, [sp, #32] + 488a68: f94017e0 ldr x0, [sp, #40] + 488a6c: 9400000f bl 488aa8 <_ZN5Catch15ConsoleReporter15printOpenHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 488a70: f94017e0 ldr x0, [sp, #40] + 488a74: f9400813 ldr x19, [x0, #16] + 488a78: 9100e3e0 add x0, sp, #0x38 + 488a7c: 528005c1 mov w1, #0x2e // #46 + 488a80: 940006da bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 488a84: 3940e3e1 ldrb w1, [sp, #56] + 488a88: aa1303e0 mov x0, x19 + 488a8c: 97ffcb88 bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 488a90: 52800141 mov w1, #0xa // #10 + 488a94: 97fdfa9b bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 488a98: d503201f nop + 488a9c: f9400bf3 ldr x19, [sp, #16] + 488aa0: a8c47bfd ldp x29, x30, [sp], #64 + 488aa4: d65f03c0 ret + +0000000000488aa8 <_ZN5Catch15ConsoleReporter15printOpenHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch15ConsoleReporter15printOpenHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 488aa8: a9bc7bfd stp x29, x30, [sp, #-64]! + 488aac: 910003fd mov x29, sp + 488ab0: f9000bf3 str x19, [sp, #16] + 488ab4: f90017e0 str x0, [sp, #40] + 488ab8: f90013e1 str x1, [sp, #32] + 488abc: f94017e0 ldr x0, [sp, #40] + 488ac0: f9400813 ldr x19, [x0, #16] + 488ac4: 9100e3e0 add x0, sp, #0x38 + 488ac8: 528005a1 mov w1, #0x2d // #45 + 488acc: 940006c7 bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 488ad0: 3940e3e1 ldrb w1, [sp, #56] + 488ad4: aa1303e0 mov x0, x19 + 488ad8: 97ffcb75 bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 488adc: 52800141 mov w1, #0xa // #10 + 488ae0: 97fdfa88 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 488ae4: 9100c3e0 add x0, sp, #0x30 + 488ae8: 52800021 mov w1, #0x1 // #1 + 488aec: 9400a857 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 488af0: d2800002 mov x2, #0x0 // #0 + 488af4: f94013e1 ldr x1, [sp, #32] + 488af8: f94017e0 ldr x0, [sp, #40] + 488afc: 9400000c bl 488b2c <_ZN5Catch15ConsoleReporter17printHeaderStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm> + 488b00: 9100c3e0 add x0, sp, #0x30 + 488b04: 9400a878 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 488b08: 14000006 b 488b20 <_ZN5Catch15ConsoleReporter15printOpenHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x78> + 488b0c: aa0003f3 mov x19, x0 + 488b10: 9100c3e0 add x0, sp, #0x30 + 488b14: 9400a874 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 488b18: aa1303e0 mov x0, x19 + 488b1c: 97fdfb79 bl 407900 <_Unwind_Resume@plt> + 488b20: f9400bf3 ldr x19, [sp, #16] + 488b24: a8c47bfd ldp x29, x30, [sp], #64 + 488b28: d65f03c0 ret + +0000000000488b2c <_ZN5Catch15ConsoleReporter17printHeaderStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm>: +_ZN5Catch15ConsoleReporter17printHeaderStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm(): + 488b2c: a9b87bfd stp x29, x30, [sp, #-128]! + 488b30: 910003fd mov x29, sp + 488b34: f9000bf3 str x19, [sp, #16] + 488b38: f9001fe0 str x0, [sp, #56] + 488b3c: f9001be1 str x1, [sp, #48] + 488b40: f90017e2 str x2, [sp, #40] + 488b44: d2800002 mov x2, #0x0 // #0 + 488b48: d0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 488b4c: 9138a001 add x1, x0, #0xe28 + 488b50: f9401be0 ldr x0, [sp, #48] + 488b54: 97fdfbcf bl 407a90 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcm@plt> + 488b58: f9003fe0 str x0, [sp, #120] + 488b5c: f9403fe0 ldr x0, [sp, #120] + 488b60: b100041f cmn x0, #0x1 + 488b64: 540000a0 b.eq 488b78 <_ZN5Catch15ConsoleReporter17printHeaderStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm+0x4c> // b.none + 488b68: f9403fe0 ldr x0, [sp, #120] + 488b6c: 91000800 add x0, x0, #0x2 + 488b70: f9003fe0 str x0, [sp, #120] + 488b74: 14000002 b 488b7c <_ZN5Catch15ConsoleReporter17printHeaderStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm+0x50> + 488b78: f9003fff str xzr, [sp, #120] + 488b7c: f9401fe0 ldr x0, [sp, #56] + 488b80: f9400813 ldr x19, [x0, #16] + 488b84: 910123e0 add x0, sp, #0x48 + 488b88: f9401be1 ldr x1, [sp, #48] + 488b8c: 97ff0989 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 488b90: f94017e1 ldr x1, [sp, #40] + 488b94: f9403fe0 ldr x0, [sp, #120] + 488b98: 8b000021 add x1, x1, x0 + 488b9c: 910123e0 add x0, sp, #0x48 + 488ba0: 97ff09b4 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 488ba4: f94017e1 ldr x1, [sp, #40] + 488ba8: 94000699 bl 48a60c <_ZN5Catch5clara8TextFlow6Column13initialIndentEm> + 488bac: aa0003e1 mov x1, x0 + 488bb0: aa1303e0 mov x0, x19 + 488bb4: 97ff09d5 bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 488bb8: 52800141 mov w1, #0xa // #10 + 488bbc: 97fdfa51 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 488bc0: 910123e0 add x0, sp, #0x48 + 488bc4: 97ff0a08 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 488bc8: 14000006 b 488be0 <_ZN5Catch15ConsoleReporter17printHeaderStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm+0xb4> + 488bcc: aa0003f3 mov x19, x0 + 488bd0: 910123e0 add x0, sp, #0x48 + 488bd4: 97ff0a04 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 488bd8: aa1303e0 mov x0, x19 + 488bdc: 97fdfb49 bl 407900 <_Unwind_Resume@plt> + 488be0: f9400bf3 ldr x19, [sp, #16] + 488be4: a8c87bfd ldp x29, x30, [sp], #128 + 488be8: d65f03c0 ret + +0000000000488bec <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE>: +_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE(): + 488bec: d113c3ff sub sp, sp, #0x4f0 + 488bf0: a9007bfd stp x29, x30, [sp] + 488bf4: 910003fd mov x29, sp + 488bf8: a90153f3 stp x19, x20, [sp, #16] + 488bfc: f90017e0 str x0, [sp, #40] + 488c00: f90013e1 str x1, [sp, #32] + 488c04: f94013e0 ldr x0, [sp, #32] + 488c08: 91008000 add x0, x0, #0x20 + 488c0c: 97ffbf40 bl 47890c <_ZNK5Catch6Counts5totalEv> + 488c10: f100001f cmp x0, #0x0 + 488c14: 1a9f17e0 cset w0, eq // eq = none + 488c18: 12001c00 and w0, w0, #0xff + 488c1c: 7100001f cmp w0, #0x0 + 488c20: 54000240 b.eq 488c68 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x7c> // b.none + 488c24: f94017e0 ldr x0, [sp, #40] + 488c28: f9400813 ldr x19, [x0, #16] + 488c2c: 910143e0 add x0, sp, #0x50 + 488c30: 528002c1 mov w1, #0x16 // #22 + 488c34: 9400a805 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 488c38: 910143e0 add x0, sp, #0x50 + 488c3c: aa0003e1 mov x1, x0 + 488c40: aa1303e0 mov x0, x19 + 488c44: 9400a873 bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 488c48: aa0003e2 mov x2, x0 + 488c4c: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488c50: 9103a001 add x1, x0, #0xe8 + 488c54: aa0203e0 mov x0, x2 + 488c58: 97fdf9be bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 488c5c: 910143e0 add x0, sp, #0x50 + 488c60: 9400a821 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 488c64: 140001b0 b 489324 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x738> + 488c68: f94013e0 ldr x0, [sp, #32] + 488c6c: 91002000 add x0, x0, #0x8 + 488c70: 97ffbf27 bl 47890c <_ZNK5Catch6Counts5totalEv> + 488c74: f100001f cmp x0, #0x0 + 488c78: 54000120 b.eq 488c9c <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0xb0> // b.none + 488c7c: f94013e0 ldr x0, [sp, #32] + 488c80: 91008000 add x0, x0, #0x20 + 488c84: 97ffbf2e bl 47893c <_ZNK5Catch6Counts9allPassedEv> + 488c88: 12001c00 and w0, w0, #0xff + 488c8c: 7100001f cmp w0, #0x0 + 488c90: 54000060 b.eq 488c9c <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0xb0> // b.none + 488c94: 52800020 mov w0, #0x1 // #1 + 488c98: 14000002 b 488ca0 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0xb4> + 488c9c: 52800000 mov w0, #0x0 // #0 + 488ca0: 7100001f cmp w0, #0x0 + 488ca4: 54000ae0 b.eq 488e00 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x214> // b.none + 488ca8: f94017e0 ldr x0, [sp, #40] + 488cac: f9400813 ldr x19, [x0, #16] + 488cb0: 910163e0 add x0, sp, #0x58 + 488cb4: 52800261 mov w1, #0x13 // #19 + 488cb8: 9400a7e4 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 488cbc: 910163e0 add x0, sp, #0x58 + 488cc0: aa0003e1 mov x1, x0 + 488cc4: aa1303e0 mov x0, x19 + 488cc8: 9400a852 bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 488ccc: aa0003e2 mov x2, x0 + 488cd0: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488cd4: 9103e001 add x1, x0, #0xf8 + 488cd8: aa0203e0 mov x0, x2 + 488cdc: 97fdf99d bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 488ce0: 910163e0 add x0, sp, #0x58 + 488ce4: 9400a800 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 488ce8: f94017e0 ldr x0, [sp, #40] + 488cec: f9400802 ldr x2, [x0, #16] + 488cf0: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488cf4: 91044001 add x1, x0, #0x110 + 488cf8: aa0203e0 mov x0, x2 + 488cfc: 97fdf995 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 488d00: aa0003f4 mov x20, x0 + 488d04: f94013e0 ldr x0, [sp, #32] + 488d08: f9400413 ldr x19, [x0, #8] + 488d0c: 9102a3e0 add x0, sp, #0xa8 + 488d10: 97fdfb00 bl 407910 <_ZNSaIcEC1Ev@plt> + 488d14: 9102a3e0 add x0, sp, #0xa8 + 488d18: 910223e3 add x3, sp, #0x88 + 488d1c: aa0003e2 mov x2, x0 + 488d20: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488d24: 91046001 add x1, x0, #0x118 + 488d28: aa0303e0 mov x0, x3 + 488d2c: 97fdfa55 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 488d30: 910223e1 add x1, sp, #0x88 + 488d34: 910183e0 add x0, sp, #0x60 + 488d38: aa0103e2 mov x2, x1 + 488d3c: aa1303e1 mov x1, x19 + 488d40: 97ff6481 bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 488d44: 910183e0 add x0, sp, #0x60 + 488d48: aa0003e1 mov x1, x0 + 488d4c: aa1403e0 mov x0, x20 + 488d50: 97ff648c bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 488d54: aa0003e2 mov x2, x0 + 488d58: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488d5c: 9104a001 add x1, x0, #0x128 + 488d60: aa0203e0 mov x0, x2 + 488d64: 97fdf97b bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 488d68: aa0003f4 mov x20, x0 + 488d6c: f94013e0 ldr x0, [sp, #32] + 488d70: f9401013 ldr x19, [x0, #32] + 488d74: 9103e3e0 add x0, sp, #0xf8 + 488d78: 97fdfae6 bl 407910 <_ZNSaIcEC1Ev@plt> + 488d7c: 9103e3e0 add x0, sp, #0xf8 + 488d80: 910363e3 add x3, sp, #0xd8 + 488d84: aa0003e2 mov x2, x0 + 488d88: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488d8c: 9104c001 add x1, x0, #0x130 + 488d90: aa0303e0 mov x0, x3 + 488d94: 97fdfa3b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 488d98: 910363e1 add x1, sp, #0xd8 + 488d9c: 9102c3e0 add x0, sp, #0xb0 + 488da0: aa0103e2 mov x2, x1 + 488da4: aa1303e1 mov x1, x19 + 488da8: 97ff6467 bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 488dac: 9102c3e0 add x0, sp, #0xb0 + 488db0: aa0003e1 mov x1, x0 + 488db4: aa1403e0 mov x0, x20 + 488db8: 97ff6472 bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 488dbc: 52800521 mov w1, #0x29 // #41 + 488dc0: 97fdf9d0 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 488dc4: 52800141 mov w1, #0xa // #10 + 488dc8: 97fdf9ce bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 488dcc: 9102c3e0 add x0, sp, #0xb0 + 488dd0: 97fff4ed bl 486184 <_ZN5Catch9pluraliseD1Ev> + 488dd4: 910363e0 add x0, sp, #0xd8 + 488dd8: 97fdf8ca bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 488ddc: 9103e3e0 add x0, sp, #0xf8 + 488de0: 97fdf998 bl 407440 <_ZNSaIcED1Ev@plt> + 488de4: 910183e0 add x0, sp, #0x60 + 488de8: 97fff4e7 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 488dec: 910223e0 add x0, sp, #0x88 + 488df0: 97fdf8c4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 488df4: 9102a3e0 add x0, sp, #0xa8 + 488df8: 97fdf992 bl 407440 <_ZNSaIcED1Ev@plt> + 488dfc: 1400014a b 489324 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x738> + 488e00: 9100e3e0 add x0, sp, #0x38 + 488e04: 94000822 bl 48ae8c <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EEC1Ev> + 488e08: 910783e0 add x0, sp, #0x1e0 + 488e0c: 97fdfac1 bl 407910 <_ZNSaIcEC1Ev@plt> + 488e10: 910783e0 add x0, sp, #0x1e0 + 488e14: 910703e3 add x3, sp, #0x1c0 + 488e18: aa0003e2 mov x2, x0 + 488e1c: d0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 488e20: 9132e001 add x1, x0, #0xcb8 + 488e24: aa0303e0 mov x0, x3 + 488e28: 97fdfa16 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 488e2c: 910703e1 add x1, sp, #0x1c0 + 488e30: 910603e0 add x0, sp, #0x180 + 488e34: 52800002 mov w2, #0x0 // #0 + 488e38: 94000673 bl 48a804 <_ZN5Catch13SummaryColumnC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6Colour4CodeE> + 488e3c: f94013e0 ldr x0, [sp, #32] + 488e40: 91008000 add x0, x0, #0x20 + 488e44: 97ffbeb2 bl 47890c <_ZNK5Catch6Counts5totalEv> + 488e48: aa0003e2 mov x2, x0 + 488e4c: 910603e0 add x0, sp, #0x180 + 488e50: 910503e1 add x1, sp, #0x140 + 488e54: aa0103e8 mov x8, x1 + 488e58: aa0203e1 mov x1, x2 + 488e5c: 940006a7 bl 48a8f8 <_ZN5Catch13SummaryColumn6addRowEm> + 488e60: f94013e0 ldr x0, [sp, #32] + 488e64: 91002000 add x0, x0, #0x8 + 488e68: 97ffbea9 bl 47890c <_ZNK5Catch6Counts5totalEv> + 488e6c: aa0003e2 mov x2, x0 + 488e70: 910503e0 add x0, sp, #0x140 + 488e74: 910403e1 add x1, sp, #0x100 + 488e78: aa0103e8 mov x8, x1 + 488e7c: aa0203e1 mov x1, x2 + 488e80: 9400069e bl 48a8f8 <_ZN5Catch13SummaryColumn6addRowEm> + 488e84: 910403e1 add x1, sp, #0x100 + 488e88: 9100e3e0 add x0, sp, #0x38 + 488e8c: 9400081c bl 48aefc <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE9push_backEOS1_> + 488e90: 910403e0 add x0, sp, #0x100 + 488e94: 9400068e bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488e98: 910503e0 add x0, sp, #0x140 + 488e9c: 9400068c bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488ea0: 910603e0 add x0, sp, #0x180 + 488ea4: 9400068a bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488ea8: 910703e0 add x0, sp, #0x1c0 + 488eac: 97fdf895 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 488eb0: 910783e0 add x0, sp, #0x1e0 + 488eb4: 97fdf963 bl 407440 <_ZNSaIcED1Ev@plt> + 488eb8: 910b23e0 add x0, sp, #0x2c8 + 488ebc: 97fdfa95 bl 407910 <_ZNSaIcEC1Ev@plt> + 488ec0: 910b23e0 add x0, sp, #0x2c8 + 488ec4: 910aa3e3 add x3, sp, #0x2a8 + 488ec8: aa0003e2 mov x2, x0 + 488ecc: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488ed0: 91050001 add x1, x0, #0x140 + 488ed4: aa0303e0 mov x0, x3 + 488ed8: 97fdf9ea bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 488edc: 910aa3e1 add x1, sp, #0x2a8 + 488ee0: 9109a3e0 add x0, sp, #0x268 + 488ee4: 52800062 mov w2, #0x3 // #3 + 488ee8: 94000647 bl 48a804 <_ZN5Catch13SummaryColumnC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6Colour4CodeE> + 488eec: f94013e0 ldr x0, [sp, #32] + 488ef0: f9401001 ldr x1, [x0, #32] + 488ef4: 9109a3e0 add x0, sp, #0x268 + 488ef8: 9108a3e2 add x2, sp, #0x228 + 488efc: aa0203e8 mov x8, x2 + 488f00: 9400067e bl 48a8f8 <_ZN5Catch13SummaryColumn6addRowEm> + 488f04: f94013e0 ldr x0, [sp, #32] + 488f08: f9400401 ldr x1, [x0, #8] + 488f0c: 9108a3e0 add x0, sp, #0x228 + 488f10: 9107a3e2 add x2, sp, #0x1e8 + 488f14: aa0203e8 mov x8, x2 + 488f18: 94000678 bl 48a8f8 <_ZN5Catch13SummaryColumn6addRowEm> + 488f1c: 9107a3e1 add x1, sp, #0x1e8 + 488f20: 9100e3e0 add x0, sp, #0x38 + 488f24: 940007f6 bl 48aefc <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE9push_backEOS1_> + 488f28: 9107a3e0 add x0, sp, #0x1e8 + 488f2c: 94000668 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488f30: 9108a3e0 add x0, sp, #0x228 + 488f34: 94000666 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488f38: 9109a3e0 add x0, sp, #0x268 + 488f3c: 94000664 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488f40: 910aa3e0 add x0, sp, #0x2a8 + 488f44: 97fdf86f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 488f48: 910b23e0 add x0, sp, #0x2c8 + 488f4c: 97fdf93d bl 407440 <_ZNSaIcED1Ev@plt> + 488f50: 910ec3e0 add x0, sp, #0x3b0 + 488f54: 97fdfa6f bl 407910 <_ZNSaIcEC1Ev@plt> + 488f58: 910ec3e0 add x0, sp, #0x3b0 + 488f5c: 910e43e3 add x3, sp, #0x390 + 488f60: aa0003e2 mov x2, x0 + 488f64: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 488f68: 91052001 add x1, x0, #0x148 + 488f6c: aa0303e0 mov x0, x3 + 488f70: 97fdf9c4 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 488f74: 910e43e1 add x1, sp, #0x390 + 488f78: 910d43e0 add x0, sp, #0x350 + 488f7c: 52800242 mov w2, #0x12 // #18 + 488f80: 94000621 bl 48a804 <_ZN5Catch13SummaryColumnC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6Colour4CodeE> + 488f84: f94013e0 ldr x0, [sp, #32] + 488f88: f9401401 ldr x1, [x0, #40] + 488f8c: 910d43e0 add x0, sp, #0x350 + 488f90: 910c43e2 add x2, sp, #0x310 + 488f94: aa0203e8 mov x8, x2 + 488f98: 94000658 bl 48a8f8 <_ZN5Catch13SummaryColumn6addRowEm> + 488f9c: f94013e0 ldr x0, [sp, #32] + 488fa0: f9400801 ldr x1, [x0, #16] + 488fa4: 910c43e0 add x0, sp, #0x310 + 488fa8: 910b43e2 add x2, sp, #0x2d0 + 488fac: aa0203e8 mov x8, x2 + 488fb0: 94000652 bl 48a8f8 <_ZN5Catch13SummaryColumn6addRowEm> + 488fb4: 910b43e1 add x1, sp, #0x2d0 + 488fb8: 9100e3e0 add x0, sp, #0x38 + 488fbc: 940007d0 bl 48aefc <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE9push_backEOS1_> + 488fc0: 910b43e0 add x0, sp, #0x2d0 + 488fc4: 94000642 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488fc8: 910c43e0 add x0, sp, #0x310 + 488fcc: 94000640 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488fd0: 910d43e0 add x0, sp, #0x350 + 488fd4: 9400063e bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 488fd8: 910e43e0 add x0, sp, #0x390 + 488fdc: 97fdf849 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 488fe0: 910ec3e0 add x0, sp, #0x3b0 + 488fe4: 97fdf917 bl 407440 <_ZNSaIcED1Ev@plt> + 488fe8: 911263e0 add x0, sp, #0x498 + 488fec: 97fdfa49 bl 407910 <_ZNSaIcEC1Ev@plt> + 488ff0: 911263e0 add x0, sp, #0x498 + 488ff4: 9111e3e3 add x3, sp, #0x478 + 488ff8: aa0003e2 mov x2, x0 + 488ffc: f0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 489000: 91054001 add x1, x0, #0x150 + 489004: aa0303e0 mov x0, x3 + 489008: 97fdf99e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48900c: 9111e3e1 add x1, sp, #0x478 + 489010: 9110e3e0 add x0, sp, #0x438 + 489014: 528002c2 mov w2, #0x16 // #22 + 489018: 940005fb bl 48a804 <_ZN5Catch13SummaryColumnC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6Colour4CodeE> + 48901c: f94013e0 ldr x0, [sp, #32] + 489020: f9401801 ldr x1, [x0, #48] + 489024: 9110e3e0 add x0, sp, #0x438 + 489028: 910fe3e2 add x2, sp, #0x3f8 + 48902c: aa0203e8 mov x8, x2 + 489030: 94000632 bl 48a8f8 <_ZN5Catch13SummaryColumn6addRowEm> + 489034: f94013e0 ldr x0, [sp, #32] + 489038: f9400c01 ldr x1, [x0, #24] + 48903c: 910fe3e0 add x0, sp, #0x3f8 + 489040: 910ee3e2 add x2, sp, #0x3b8 + 489044: aa0203e8 mov x8, x2 + 489048: 9400062c bl 48a8f8 <_ZN5Catch13SummaryColumn6addRowEm> + 48904c: 910ee3e1 add x1, sp, #0x3b8 + 489050: 9100e3e0 add x0, sp, #0x38 + 489054: 940007aa bl 48aefc <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE9push_backEOS1_> + 489058: 910ee3e0 add x0, sp, #0x3b8 + 48905c: 9400061c bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 489060: 910fe3e0 add x0, sp, #0x3f8 + 489064: 9400061a bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 489068: 9110e3e0 add x0, sp, #0x438 + 48906c: 94000618 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 489070: 9111e3e0 add x0, sp, #0x478 + 489074: 97fdf823 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489078: 911263e0 add x0, sp, #0x498 + 48907c: 97fdf8f1 bl 407440 <_ZNSaIcED1Ev@plt> + 489080: 911303e0 add x0, sp, #0x4c0 + 489084: 97fdfa23 bl 407910 <_ZNSaIcEC1Ev@plt> + 489088: 911303e0 add x0, sp, #0x4c0 + 48908c: 911283e3 add x3, sp, #0x4a0 + 489090: aa0003e2 mov x2, x0 + 489094: d0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 489098: 9105a001 add x1, x0, #0x168 + 48909c: aa0303e0 mov x0, x3 + 4890a0: 97fdf978 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4890a4: 9100e3e1 add x1, sp, #0x38 + 4890a8: 911283e0 add x0, sp, #0x4a0 + 4890ac: d2800003 mov x3, #0x0 // #0 + 4890b0: aa0103e2 mov x2, x1 + 4890b4: aa0003e1 mov x1, x0 + 4890b8: f94017e0 ldr x0, [sp, #40] + 4890bc: 9400009e bl 489334 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm> + 4890c0: 911283e0 add x0, sp, #0x4a0 + 4890c4: 97fdf80f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4890c8: 911303e0 add x0, sp, #0x4c0 + 4890cc: 97fdf8dd bl 407440 <_ZNSaIcED1Ev@plt> + 4890d0: 9113a3e0 add x0, sp, #0x4e8 + 4890d4: 97fdfa0f bl 407910 <_ZNSaIcEC1Ev@plt> + 4890d8: 9113a3e0 add x0, sp, #0x4e8 + 4890dc: 911323e3 add x3, sp, #0x4c8 + 4890e0: aa0003e2 mov x2, x0 + 4890e4: d0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4890e8: 9105e001 add x1, x0, #0x178 + 4890ec: aa0303e0 mov x0, x3 + 4890f0: 97fdf964 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4890f4: 9100e3e1 add x1, sp, #0x38 + 4890f8: 911323e0 add x0, sp, #0x4c8 + 4890fc: d2800023 mov x3, #0x1 // #1 + 489100: aa0103e2 mov x2, x1 + 489104: aa0003e1 mov x1, x0 + 489108: f94017e0 ldr x0, [sp, #40] + 48910c: 9400008a bl 489334 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm> + 489110: 911323e0 add x0, sp, #0x4c8 + 489114: 97fdf7fb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489118: 9113a3e0 add x0, sp, #0x4e8 + 48911c: 97fdf8c9 bl 407440 <_ZNSaIcED1Ev@plt> + 489120: 9100e3e0 add x0, sp, #0x38 + 489124: 94000762 bl 48aeac <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EED1Ev> + 489128: 1400007f b 489324 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x738> + 48912c: aa0003f3 mov x19, x0 + 489130: 910143e0 add x0, sp, #0x50 + 489134: 9400a6ec bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489138: aa1303e0 mov x0, x19 + 48913c: 97fdf9f1 bl 407900 <_Unwind_Resume@plt> + 489140: aa0003f3 mov x19, x0 + 489144: 910163e0 add x0, sp, #0x58 + 489148: 9400a6e7 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 48914c: aa1303e0 mov x0, x19 + 489150: 97fdf9ec bl 407900 <_Unwind_Resume@plt> + 489154: aa0003f3 mov x19, x0 + 489158: 9102c3e0 add x0, sp, #0xb0 + 48915c: 97fff40a bl 486184 <_ZN5Catch9pluraliseD1Ev> + 489160: 14000002 b 489168 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x57c> + 489164: aa0003f3 mov x19, x0 + 489168: 910363e0 add x0, sp, #0xd8 + 48916c: 97fdf7e5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489170: 14000002 b 489178 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x58c> + 489174: aa0003f3 mov x19, x0 + 489178: 9103e3e0 add x0, sp, #0xf8 + 48917c: 97fdf8b1 bl 407440 <_ZNSaIcED1Ev@plt> + 489180: 14000002 b 489188 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x59c> + 489184: aa0003f3 mov x19, x0 + 489188: 910183e0 add x0, sp, #0x60 + 48918c: 97fff3fe bl 486184 <_ZN5Catch9pluraliseD1Ev> + 489190: 14000002 b 489198 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x5ac> + 489194: aa0003f3 mov x19, x0 + 489198: 910223e0 add x0, sp, #0x88 + 48919c: 97fdf7d9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4891a0: 14000002 b 4891a8 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x5bc> + 4891a4: aa0003f3 mov x19, x0 + 4891a8: 9102a3e0 add x0, sp, #0xa8 + 4891ac: 97fdf8a5 bl 407440 <_ZNSaIcED1Ev@plt> + 4891b0: aa1303e0 mov x0, x19 + 4891b4: 97fdf9d3 bl 407900 <_Unwind_Resume@plt> + 4891b8: aa0003f3 mov x19, x0 + 4891bc: 910403e0 add x0, sp, #0x100 + 4891c0: 940005c3 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 4891c4: 14000002 b 4891cc <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x5e0> + 4891c8: aa0003f3 mov x19, x0 + 4891cc: 910503e0 add x0, sp, #0x140 + 4891d0: 940005bf bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 4891d4: 14000002 b 4891dc <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x5f0> + 4891d8: aa0003f3 mov x19, x0 + 4891dc: 910603e0 add x0, sp, #0x180 + 4891e0: 940005bb bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 4891e4: 910703e0 add x0, sp, #0x1c0 + 4891e8: 97fdf7c6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4891ec: 14000002 b 4891f4 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x608> + 4891f0: aa0003f3 mov x19, x0 + 4891f4: 910783e0 add x0, sp, #0x1e0 + 4891f8: 97fdf892 bl 407440 <_ZNSaIcED1Ev@plt> + 4891fc: 14000046 b 489314 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x728> + 489200: aa0003f3 mov x19, x0 + 489204: 9107a3e0 add x0, sp, #0x1e8 + 489208: 940005b1 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 48920c: 14000002 b 489214 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x628> + 489210: aa0003f3 mov x19, x0 + 489214: 9108a3e0 add x0, sp, #0x228 + 489218: 940005ad bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 48921c: 14000002 b 489224 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x638> + 489220: aa0003f3 mov x19, x0 + 489224: 9109a3e0 add x0, sp, #0x268 + 489228: 940005a9 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 48922c: 910aa3e0 add x0, sp, #0x2a8 + 489230: 97fdf7b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489234: 14000002 b 48923c <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x650> + 489238: aa0003f3 mov x19, x0 + 48923c: 910b23e0 add x0, sp, #0x2c8 + 489240: 97fdf880 bl 407440 <_ZNSaIcED1Ev@plt> + 489244: 14000034 b 489314 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x728> + 489248: aa0003f3 mov x19, x0 + 48924c: 910b43e0 add x0, sp, #0x2d0 + 489250: 9400059f bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 489254: 14000002 b 48925c <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x670> + 489258: aa0003f3 mov x19, x0 + 48925c: 910c43e0 add x0, sp, #0x310 + 489260: 9400059b bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 489264: 14000002 b 48926c <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x680> + 489268: aa0003f3 mov x19, x0 + 48926c: 910d43e0 add x0, sp, #0x350 + 489270: 94000597 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 489274: 910e43e0 add x0, sp, #0x390 + 489278: 97fdf7a2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48927c: 14000002 b 489284 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x698> + 489280: aa0003f3 mov x19, x0 + 489284: 910ec3e0 add x0, sp, #0x3b0 + 489288: 97fdf86e bl 407440 <_ZNSaIcED1Ev@plt> + 48928c: 14000022 b 489314 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x728> + 489290: aa0003f3 mov x19, x0 + 489294: 910ee3e0 add x0, sp, #0x3b8 + 489298: 9400058d bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 48929c: 14000002 b 4892a4 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x6b8> + 4892a0: aa0003f3 mov x19, x0 + 4892a4: 910fe3e0 add x0, sp, #0x3f8 + 4892a8: 94000589 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 4892ac: 14000002 b 4892b4 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x6c8> + 4892b0: aa0003f3 mov x19, x0 + 4892b4: 9110e3e0 add x0, sp, #0x438 + 4892b8: 94000585 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 4892bc: 9111e3e0 add x0, sp, #0x478 + 4892c0: 97fdf790 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4892c4: 14000002 b 4892cc <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x6e0> + 4892c8: aa0003f3 mov x19, x0 + 4892cc: 911263e0 add x0, sp, #0x498 + 4892d0: 97fdf85c bl 407440 <_ZNSaIcED1Ev@plt> + 4892d4: 14000010 b 489314 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x728> + 4892d8: aa0003f3 mov x19, x0 + 4892dc: 911283e0 add x0, sp, #0x4a0 + 4892e0: 97fdf788 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4892e4: 14000002 b 4892ec <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x700> + 4892e8: aa0003f3 mov x19, x0 + 4892ec: 911303e0 add x0, sp, #0x4c0 + 4892f0: 97fdf854 bl 407440 <_ZNSaIcED1Ev@plt> + 4892f4: 14000008 b 489314 <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x728> + 4892f8: aa0003f3 mov x19, x0 + 4892fc: 911323e0 add x0, sp, #0x4c8 + 489300: 97fdf780 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489304: 14000002 b 48930c <_ZN5Catch15ConsoleReporter11printTotalsERKNS_6TotalsE+0x720> + 489308: aa0003f3 mov x19, x0 + 48930c: 9113a3e0 add x0, sp, #0x4e8 + 489310: 97fdf84c bl 407440 <_ZNSaIcED1Ev@plt> + 489314: 9100e3e0 add x0, sp, #0x38 + 489318: 940006e5 bl 48aeac <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EED1Ev> + 48931c: aa1303e0 mov x0, x19 + 489320: 97fdf978 bl 407900 <_Unwind_Resume@plt> + 489324: a94153f3 ldp x19, x20, [sp, #16] + 489328: a9407bfd ldp x29, x30, [sp] + 48932c: 9113c3ff add sp, sp, #0x4f0 + 489330: d65f03c0 ret + +0000000000489334 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm>: +_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm(): + 489334: a9b37bfd stp x29, x30, [sp, #-208]! + 489338: 910003fd mov x29, sp + 48933c: f9000bf3 str x19, [sp, #16] + 489340: f9001fe0 str x0, [sp, #56] + 489344: f9001be1 str x1, [sp, #48] + 489348: f90017e2 str x2, [sp, #40] + 48934c: f90013e3 str x3, [sp, #32] + 489350: f94017e0 ldr x0, [sp, #40] + 489354: f90067e0 str x0, [sp, #200] + 489358: f94067e0 ldr x0, [sp, #200] + 48935c: 940006f4 bl 48af2c <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE5beginEv> + 489360: f90057e0 str x0, [sp, #168] + 489364: f94067e0 ldr x0, [sp, #200] + 489368: 940006fd bl 48af5c <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE3endEv> + 48936c: f90053e0 str x0, [sp, #160] + 489370: 910283e1 add x1, sp, #0xa0 + 489374: 9102a3e0 add x0, sp, #0xa8 + 489378: 94000705 bl 48af8c <_ZN9__gnu_cxxneIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 48937c: 12001c00 and w0, w0, #0xff + 489380: 7100001f cmp w0, #0x0 + 489384: 54000de0 b.eq 489540 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x20c> // b.none + 489388: 9102a3e0 add x0, sp, #0xa8 + 48938c: 9400071b bl 48aff8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEdeEv> + 489390: aa0003e1 mov x1, x0 + 489394: 910183e0 add x0, sp, #0x60 + 489398: 94000531 bl 48a85c <_ZN5Catch13SummaryColumnC1ERKS0_> + 48939c: 910183e0 add x0, sp, #0x60 + 4893a0: 9100a000 add x0, x0, #0x28 + 4893a4: f94013e1 ldr x1, [sp, #32] + 4893a8: 9400071a bl 48b010 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEm> + 4893ac: aa0003e1 mov x1, x0 + 4893b0: 910103e0 add x0, sp, #0x40 + 4893b4: 97fdf6ef bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4893b8: 910183e0 add x0, sp, #0x60 + 4893bc: 97fdf925 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4893c0: 12001c00 and w0, w0, #0xff + 4893c4: 7100001f cmp w0, #0x0 + 4893c8: 54000500 b.eq 489468 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x134> // b.none + 4893cc: f9401fe0 ldr x0, [sp, #56] + 4893d0: f9400800 ldr x0, [x0, #16] + 4893d4: f9401be1 ldr x1, [sp, #48] + 4893d8: 97fdf7ba bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4893dc: aa0003e2 mov x2, x0 + 4893e0: b0000200 adrp x0, 4ca000 <_ZTVSt23_Sp_counted_ptr_inplaceIN5Catch22CumulativeReporterBase11SectionNodeESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE+0x20> + 4893e4: 9138a001 add x1, x0, #0xe28 + 4893e8: aa0203e0 mov x0, x2 + 4893ec: 97fdf7d9 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4893f0: 910103e2 add x2, sp, #0x40 + 4893f4: d0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4893f8: 91062001 add x1, x0, #0x188 + 4893fc: aa0203e0 mov x0, x2 + 489400: 9400070e bl 48b038 <_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 489404: 12001c00 and w0, w0, #0xff + 489408: 7100001f cmp w0, #0x0 + 48940c: 540000c0 b.eq 489424 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0xf0> // b.none + 489410: f9401fe0 ldr x0, [sp, #56] + 489414: f9400800 ldr x0, [x0, #16] + 489418: 910103e1 add x1, sp, #0x40 + 48941c: 97fdf7a9 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 489420: 14000041 b 489524 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x1f0> + 489424: f9401fe0 ldr x0, [sp, #56] + 489428: f9400813 ldr x19, [x0, #16] + 48942c: 9102c3e0 add x0, sp, #0xb0 + 489430: 528002c1 mov w1, #0x16 // #22 + 489434: 9400a605 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 489438: 9102c3e0 add x0, sp, #0xb0 + 48943c: aa0003e1 mov x1, x0 + 489440: aa1303e0 mov x0, x19 + 489444: 9400a673 bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 489448: aa0003e2 mov x2, x0 + 48944c: d0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 489450: 91064001 add x1, x0, #0x190 + 489454: aa0203e0 mov x0, x2 + 489458: 97fdf7be bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 48945c: 9102c3e0 add x0, sp, #0xb0 + 489460: 9400a621 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489464: 14000030 b 489524 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x1f0> + 489468: 910103e2 add x2, sp, #0x40 + 48946c: d0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 489470: 91062001 add x1, x0, #0x188 + 489474: aa0203e0 mov x0, x2 + 489478: 940006f0 bl 48b038 <_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 48947c: 12001c00 and w0, w0, #0xff + 489480: 7100001f cmp w0, #0x0 + 489484: 54000500 b.eq 489524 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x1f0> // b.none + 489488: f9401fe0 ldr x0, [sp, #56] + 48948c: f9400813 ldr x19, [x0, #16] + 489490: 9102e3e0 add x0, sp, #0xb8 + 489494: 528002e1 mov w1, #0x17 // #23 + 489498: 9400a5ec bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 48949c: 9102e3e0 add x0, sp, #0xb8 + 4894a0: aa0003e1 mov x1, x0 + 4894a4: aa1303e0 mov x0, x19 + 4894a8: 9400a65a bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 4894ac: aa0003e2 mov x2, x0 + 4894b0: d0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4894b4: 91068001 add x1, x0, #0x1a0 + 4894b8: aa0203e0 mov x0, x2 + 4894bc: 97fdf7a5 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4894c0: 9102e3e0 add x0, sp, #0xb8 + 4894c4: 9400a608 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4894c8: f9401fe0 ldr x0, [sp, #56] + 4894cc: f9400813 ldr x19, [x0, #16] + 4894d0: b94083e1 ldr w1, [sp, #128] + 4894d4: 910303e0 add x0, sp, #0xc0 + 4894d8: 9400a5dc bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4894dc: 910303e0 add x0, sp, #0xc0 + 4894e0: aa0003e1 mov x1, x0 + 4894e4: aa1303e0 mov x0, x19 + 4894e8: 9400a64a bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 4894ec: aa0003e2 mov x2, x0 + 4894f0: 910103e0 add x0, sp, #0x40 + 4894f4: aa0003e1 mov x1, x0 + 4894f8: aa0203e0 mov x0, x2 + 4894fc: 97fdf771 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 489500: 52800401 mov w1, #0x20 // #32 + 489504: 97fdf7ff bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 489508: aa0003e2 mov x2, x0 + 48950c: 910183e0 add x0, sp, #0x60 + 489510: aa0003e1 mov x1, x0 + 489514: aa0203e0 mov x0, x2 + 489518: 97fdf76a bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 48951c: 910303e0 add x0, sp, #0xc0 + 489520: 9400a5f1 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489524: 910103e0 add x0, sp, #0x40 + 489528: 97fdf6f6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48952c: 910183e0 add x0, sp, #0x60 + 489530: 940004e7 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 489534: 9102a3e0 add x0, sp, #0xa8 + 489538: 940006a6 bl 48afd0 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEppEv> + 48953c: 17ffff8d b 489370 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x3c> + 489540: f9401fe0 ldr x0, [sp, #56] + 489544: f9400800 ldr x0, [x0, #16] + 489548: 52800141 mov w1, #0xa // #10 + 48954c: 97fdf7ed bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 489550: 14000017 b 4895ac <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x278> + 489554: aa0003f3 mov x19, x0 + 489558: 9102c3e0 add x0, sp, #0xb0 + 48955c: 9400a5e2 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489560: 1400000a b 489588 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x254> + 489564: aa0003f3 mov x19, x0 + 489568: 9102e3e0 add x0, sp, #0xb8 + 48956c: 9400a5de bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489570: 14000006 b 489588 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x254> + 489574: aa0003f3 mov x19, x0 + 489578: 910303e0 add x0, sp, #0xc0 + 48957c: 9400a5da bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489580: 14000002 b 489588 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x254> + 489584: aa0003f3 mov x19, x0 + 489588: 910103e0 add x0, sp, #0x40 + 48958c: 97fdf6dd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489590: 14000002 b 489598 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x264> + 489594: aa0003f3 mov x19, x0 + 489598: 910183e0 add x0, sp, #0x60 + 48959c: 940004cc bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 4895a0: aa1303e0 mov x0, x19 + 4895a4: 14000001 b 4895a8 <_ZN5Catch15ConsoleReporter15printSummaryRowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13SummaryColumnESaISA_EEm+0x274> + 4895a8: 97fdf8d6 bl 407900 <_Unwind_Resume@plt> + 4895ac: f9400bf3 ldr x19, [sp, #16] + 4895b0: a8cd7bfd ldp x29, x30, [sp], #208 + 4895b4: d65f03c0 ret + +00000000004895b8 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE>: +_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE(): + 4895b8: a9ac7bfd stp x29, x30, [sp, #-320]! + 4895bc: 910003fd mov x29, sp + 4895c0: a90153f3 stp x19, x20, [sp, #16] + 4895c4: f90017e0 str x0, [sp, #40] + 4895c8: f90013e1 str x1, [sp, #32] + 4895cc: f94013e0 ldr x0, [sp, #32] + 4895d0: 91008000 add x0, x0, #0x20 + 4895d4: 97ffbcce bl 47890c <_ZNK5Catch6Counts5totalEv> + 4895d8: f100001f cmp x0, #0x0 + 4895dc: 1a9f07e0 cset w0, ne // ne = any + 4895e0: 12001c00 and w0, w0, #0xff + 4895e4: 7100001f cmp w0, #0x0 + 4895e8: 540016c0 b.eq 4898c0 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x308> // b.none + 4895ec: f94013e0 ldr x0, [sp, #32] + 4895f0: f9401413 ldr x19, [x0, #40] + 4895f4: f94013e0 ldr x0, [sp, #32] + 4895f8: 91008000 add x0, x0, #0x20 + 4895fc: 97ffbcc4 bl 47890c <_ZNK5Catch6Counts5totalEv> + 489600: aa0003e1 mov x1, x0 + 489604: aa1303e0 mov x0, x19 + 489608: 97fff5af bl 486cc4 <_ZN5Catch12_GLOBAL__N_19makeRatioEmm> + 48960c: f90027e0 str x0, [sp, #72] + 489610: f94013e0 ldr x0, [sp, #32] + 489614: f9401813 ldr x19, [x0, #48] + 489618: f94013e0 ldr x0, [sp, #32] + 48961c: 91008000 add x0, x0, #0x20 + 489620: 97ffbcbb bl 47890c <_ZNK5Catch6Counts5totalEv> + 489624: aa0003e1 mov x1, x0 + 489628: aa1303e0 mov x0, x19 + 48962c: 97fff5a6 bl 486cc4 <_ZN5Catch12_GLOBAL__N_19makeRatioEmm> + 489630: f90023e0 str x0, [sp, #64] + 489634: f94013e0 ldr x0, [sp, #32] + 489638: f9401013 ldr x19, [x0, #32] + 48963c: f94013e0 ldr x0, [sp, #32] + 489640: 91008000 add x0, x0, #0x20 + 489644: 97ffbcb2 bl 47890c <_ZNK5Catch6Counts5totalEv> + 489648: aa0003e1 mov x1, x0 + 48964c: aa1303e0 mov x0, x19 + 489650: 97fff59d bl 486cc4 <_ZN5Catch12_GLOBAL__N_19makeRatioEmm> + 489654: f9001fe0 str x0, [sp, #56] + 489658: f94027e1 ldr x1, [sp, #72] + 48965c: f94023e0 ldr x0, [sp, #64] + 489660: 8b000021 add x1, x1, x0 + 489664: f9401fe0 ldr x0, [sp, #56] + 489668: 8b000020 add x0, x1, x0 + 48966c: f101381f cmp x0, #0x4e + 489670: 54000128 b.hi 489694 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0xdc> // b.pmore + 489674: 9100e3e2 add x2, sp, #0x38 + 489678: 910103e1 add x1, sp, #0x40 + 48967c: 910123e0 add x0, sp, #0x48 + 489680: 97fff5ad bl 486d34 <_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_> + 489684: f9400001 ldr x1, [x0] + 489688: 91000421 add x1, x1, #0x1 + 48968c: f9000001 str x1, [x0] + 489690: 17fffff2 b 489658 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0xa0> + 489694: f94027e1 ldr x1, [sp, #72] + 489698: f94023e0 ldr x0, [sp, #64] + 48969c: 8b000021 add x1, x1, x0 + 4896a0: f9401fe0 ldr x0, [sp, #56] + 4896a4: 8b000020 add x0, x1, x0 + 4896a8: f1013c1f cmp x0, #0x4f + 4896ac: 54000129 b.ls 4896d0 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x118> // b.plast + 4896b0: 9100e3e2 add x2, sp, #0x38 + 4896b4: 910103e1 add x1, sp, #0x40 + 4896b8: 910123e0 add x0, sp, #0x48 + 4896bc: 97fff59e bl 486d34 <_ZN5Catch12_GLOBAL__N_17findMaxERmS1_S1_> + 4896c0: f9400001 ldr x1, [x0] + 4896c4: d1000421 sub x1, x1, #0x1 + 4896c8: f9000001 str x1, [x0] + 4896cc: 17fffff2 b 489694 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0xdc> + 4896d0: f94017e0 ldr x0, [sp, #40] + 4896d4: f9400813 ldr x19, [x0, #16] + 4896d8: 910143e0 add x0, sp, #0x50 + 4896dc: 52800241 mov w1, #0x12 // #18 + 4896e0: 9400a55a bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4896e4: 910143e0 add x0, sp, #0x50 + 4896e8: aa0003e1 mov x1, x0 + 4896ec: aa1303e0 mov x0, x19 + 4896f0: 9400a5c8 bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 4896f4: aa0003f4 mov x20, x0 + 4896f8: f94027f3 ldr x19, [sp, #72] + 4896fc: 9101e3e0 add x0, sp, #0x78 + 489700: 97fdf884 bl 407910 <_ZNSaIcEC1Ev@plt> + 489704: 9101e3e1 add x1, sp, #0x78 + 489708: 910163e0 add x0, sp, #0x58 + 48970c: aa0103e3 mov x3, x1 + 489710: 528007a2 mov w2, #0x3d // #61 + 489714: aa1303e1 mov x1, x19 + 489718: 97fdf692 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 48971c: 910163e0 add x0, sp, #0x58 + 489720: aa0003e1 mov x1, x0 + 489724: aa1403e0 mov x0, x20 + 489728: 97fdf6e6 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 48972c: 910163e0 add x0, sp, #0x58 + 489730: 97fdf674 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489734: 9101e3e0 add x0, sp, #0x78 + 489738: 97fdf742 bl 407440 <_ZNSaIcED1Ev@plt> + 48973c: 910143e0 add x0, sp, #0x50 + 489740: 9400a569 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489744: f94017e0 ldr x0, [sp, #40] + 489748: f9400813 ldr x19, [x0, #16] + 48974c: 910203e0 add x0, sp, #0x80 + 489750: 528002c1 mov w1, #0x16 // #22 + 489754: 9400a53d bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 489758: 910203e0 add x0, sp, #0x80 + 48975c: aa0003e1 mov x1, x0 + 489760: aa1303e0 mov x0, x19 + 489764: 9400a5ab bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 489768: aa0003f4 mov x20, x0 + 48976c: f94023f3 ldr x19, [sp, #64] + 489770: 9102a3e0 add x0, sp, #0xa8 + 489774: 97fdf867 bl 407910 <_ZNSaIcEC1Ev@plt> + 489778: 9102a3e1 add x1, sp, #0xa8 + 48977c: 910223e0 add x0, sp, #0x88 + 489780: aa0103e3 mov x3, x1 + 489784: 528007a2 mov w2, #0x3d // #61 + 489788: aa1303e1 mov x1, x19 + 48978c: 97fdf675 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 489790: 910223e0 add x0, sp, #0x88 + 489794: aa0003e1 mov x1, x0 + 489798: aa1403e0 mov x0, x20 + 48979c: 97fdf6c9 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4897a0: 910223e0 add x0, sp, #0x88 + 4897a4: 97fdf657 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4897a8: 9102a3e0 add x0, sp, #0xa8 + 4897ac: 97fdf725 bl 407440 <_ZNSaIcED1Ev@plt> + 4897b0: 910203e0 add x0, sp, #0x80 + 4897b4: 9400a54c bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4897b8: f94013e0 ldr x0, [sp, #32] + 4897bc: 91008000 add x0, x0, #0x20 + 4897c0: 97ffbc5f bl 47893c <_ZNK5Catch6Counts9allPassedEv> + 4897c4: 12001c00 and w0, w0, #0xff + 4897c8: 7100001f cmp w0, #0x0 + 4897cc: 540003e0 b.eq 489848 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x290> // b.none + 4897d0: f94017e0 ldr x0, [sp, #40] + 4897d4: f9400813 ldr x19, [x0, #16] + 4897d8: 9102c3e0 add x0, sp, #0xb0 + 4897dc: 52800261 mov w1, #0x13 // #19 + 4897e0: 9400a51a bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4897e4: 9102c3e0 add x0, sp, #0xb0 + 4897e8: aa0003e1 mov x1, x0 + 4897ec: aa1303e0 mov x0, x19 + 4897f0: 9400a588 bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 4897f4: aa0003f4 mov x20, x0 + 4897f8: f9401ff3 ldr x19, [sp, #56] + 4897fc: 910363e0 add x0, sp, #0xd8 + 489800: 97fdf844 bl 407910 <_ZNSaIcEC1Ev@plt> + 489804: 910363e1 add x1, sp, #0xd8 + 489808: 9102e3e0 add x0, sp, #0xb8 + 48980c: aa0103e3 mov x3, x1 + 489810: 528007a2 mov w2, #0x3d // #61 + 489814: aa1303e1 mov x1, x19 + 489818: 97fdf652 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 48981c: 9102e3e0 add x0, sp, #0xb8 + 489820: aa0003e1 mov x1, x0 + 489824: aa1403e0 mov x0, x20 + 489828: 97fdf6a6 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 48982c: 9102e3e0 add x0, sp, #0xb8 + 489830: 97fdf634 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489834: 910363e0 add x0, sp, #0xd8 + 489838: 97fdf702 bl 407440 <_ZNSaIcED1Ev@plt> + 48983c: 9102c3e0 add x0, sp, #0xb0 + 489840: 9400a529 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489844: 1400003b b 489930 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x378> + 489848: f94017e0 ldr x0, [sp, #40] + 48984c: f9400813 ldr x19, [x0, #16] + 489850: 910383e0 add x0, sp, #0xe0 + 489854: 52800061 mov w1, #0x3 // #3 + 489858: 9400a4fc bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 48985c: 910383e0 add x0, sp, #0xe0 + 489860: aa0003e1 mov x1, x0 + 489864: aa1303e0 mov x0, x19 + 489868: 9400a56a bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 48986c: aa0003f4 mov x20, x0 + 489870: f9401ff3 ldr x19, [sp, #56] + 489874: 910423e0 add x0, sp, #0x108 + 489878: 97fdf826 bl 407910 <_ZNSaIcEC1Ev@plt> + 48987c: 910423e1 add x1, sp, #0x108 + 489880: 9103a3e0 add x0, sp, #0xe8 + 489884: aa0103e3 mov x3, x1 + 489888: 528007a2 mov w2, #0x3d // #61 + 48988c: aa1303e1 mov x1, x19 + 489890: 97fdf634 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 489894: 9103a3e0 add x0, sp, #0xe8 + 489898: aa0003e1 mov x1, x0 + 48989c: aa1403e0 mov x0, x20 + 4898a0: 97fdf688 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4898a4: 9103a3e0 add x0, sp, #0xe8 + 4898a8: 97fdf616 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4898ac: 910423e0 add x0, sp, #0x108 + 4898b0: 97fdf6e4 bl 407440 <_ZNSaIcED1Ev@plt> + 4898b4: 910383e0 add x0, sp, #0xe0 + 4898b8: 9400a50b bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4898bc: 1400001d b 489930 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x378> + 4898c0: f94017e0 ldr x0, [sp, #40] + 4898c4: f9400813 ldr x19, [x0, #16] + 4898c8: 910443e0 add x0, sp, #0x110 + 4898cc: 528002c1 mov w1, #0x16 // #22 + 4898d0: 9400a4de bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4898d4: 910443e0 add x0, sp, #0x110 + 4898d8: aa0003e1 mov x1, x0 + 4898dc: aa1303e0 mov x0, x19 + 4898e0: 9400a54c bl 4b2e10 <_ZN5CatchlsERSoRKNS_6ColourE> + 4898e4: aa0003f3 mov x19, x0 + 4898e8: 9104e3e0 add x0, sp, #0x138 + 4898ec: 97fdf809 bl 407910 <_ZNSaIcEC1Ev@plt> + 4898f0: 9104e3e1 add x1, sp, #0x138 + 4898f4: 910463e0 add x0, sp, #0x118 + 4898f8: aa0103e3 mov x3, x1 + 4898fc: 528007a2 mov w2, #0x3d // #61 + 489900: d28009e1 mov x1, #0x4f // #79 + 489904: 97fdf617 bl 407160 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3_@plt> + 489908: 910463e0 add x0, sp, #0x118 + 48990c: aa0003e1 mov x1, x0 + 489910: aa1303e0 mov x0, x19 + 489914: 97fdf66b bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 489918: 910463e0 add x0, sp, #0x118 + 48991c: 97fdf5f9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489920: 9104e3e0 add x0, sp, #0x138 + 489924: 97fdf6c7 bl 407440 <_ZNSaIcED1Ev@plt> + 489928: 910443e0 add x0, sp, #0x110 + 48992c: 9400a4ee bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489930: f94017e0 ldr x0, [sp, #40] + 489934: f9400800 ldr x0, [x0, #16] + 489938: 52800141 mov w1, #0xa // #10 + 48993c: 97fdf6f1 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 489940: 14000042 b 489a48 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x490> + 489944: aa0003f3 mov x19, x0 + 489948: 910163e0 add x0, sp, #0x58 + 48994c: 97fdf5ed bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489950: 14000002 b 489958 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x3a0> + 489954: aa0003f3 mov x19, x0 + 489958: 9101e3e0 add x0, sp, #0x78 + 48995c: 97fdf6b9 bl 407440 <_ZNSaIcED1Ev@plt> + 489960: 14000002 b 489968 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x3b0> + 489964: aa0003f3 mov x19, x0 + 489968: 910143e0 add x0, sp, #0x50 + 48996c: 9400a4de bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489970: aa1303e0 mov x0, x19 + 489974: 97fdf7e3 bl 407900 <_Unwind_Resume@plt> + 489978: aa0003f3 mov x19, x0 + 48997c: 910223e0 add x0, sp, #0x88 + 489980: 97fdf5e0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489984: 14000002 b 48998c <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x3d4> + 489988: aa0003f3 mov x19, x0 + 48998c: 9102a3e0 add x0, sp, #0xa8 + 489990: 97fdf6ac bl 407440 <_ZNSaIcED1Ev@plt> + 489994: 14000002 b 48999c <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x3e4> + 489998: aa0003f3 mov x19, x0 + 48999c: 910203e0 add x0, sp, #0x80 + 4899a0: 9400a4d1 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4899a4: aa1303e0 mov x0, x19 + 4899a8: 97fdf7d6 bl 407900 <_Unwind_Resume@plt> + 4899ac: aa0003f3 mov x19, x0 + 4899b0: 9102e3e0 add x0, sp, #0xb8 + 4899b4: 97fdf5d3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4899b8: 14000002 b 4899c0 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x408> + 4899bc: aa0003f3 mov x19, x0 + 4899c0: 910363e0 add x0, sp, #0xd8 + 4899c4: 97fdf69f bl 407440 <_ZNSaIcED1Ev@plt> + 4899c8: 14000002 b 4899d0 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x418> + 4899cc: aa0003f3 mov x19, x0 + 4899d0: 9102c3e0 add x0, sp, #0xb0 + 4899d4: 9400a4c4 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4899d8: aa1303e0 mov x0, x19 + 4899dc: 97fdf7c9 bl 407900 <_Unwind_Resume@plt> + 4899e0: aa0003f3 mov x19, x0 + 4899e4: 9103a3e0 add x0, sp, #0xe8 + 4899e8: 97fdf5c6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4899ec: 14000002 b 4899f4 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x43c> + 4899f0: aa0003f3 mov x19, x0 + 4899f4: 910423e0 add x0, sp, #0x108 + 4899f8: 97fdf692 bl 407440 <_ZNSaIcED1Ev@plt> + 4899fc: 14000002 b 489a04 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x44c> + 489a00: aa0003f3 mov x19, x0 + 489a04: 910383e0 add x0, sp, #0xe0 + 489a08: 9400a4b7 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489a0c: aa1303e0 mov x0, x19 + 489a10: 97fdf7bc bl 407900 <_Unwind_Resume@plt> + 489a14: aa0003f3 mov x19, x0 + 489a18: 910463e0 add x0, sp, #0x118 + 489a1c: 97fdf5b9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489a20: 14000002 b 489a28 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x470> + 489a24: aa0003f3 mov x19, x0 + 489a28: 9104e3e0 add x0, sp, #0x138 + 489a2c: 97fdf685 bl 407440 <_ZNSaIcED1Ev@plt> + 489a30: 14000002 b 489a38 <_ZN5Catch15ConsoleReporter18printTotalsDividerERKNS_6TotalsE+0x480> + 489a34: aa0003f3 mov x19, x0 + 489a38: 910443e0 add x0, sp, #0x110 + 489a3c: 9400a4aa bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489a40: aa1303e0 mov x0, x19 + 489a44: 97fdf7af bl 407900 <_Unwind_Resume@plt> + 489a48: a94153f3 ldp x19, x20, [sp, #16] + 489a4c: a8d47bfd ldp x29, x30, [sp], #320 + 489a50: d65f03c0 ret + +0000000000489a54 <_ZN5Catch15ConsoleReporter19printSummaryDividerEv>: +_ZN5Catch15ConsoleReporter19printSummaryDividerEv(): + 489a54: a9bc7bfd stp x29, x30, [sp, #-64]! + 489a58: 910003fd mov x29, sp + 489a5c: f9000bf3 str x19, [sp, #16] + 489a60: f90017e0 str x0, [sp, #40] + 489a64: f94017e0 ldr x0, [sp, #40] + 489a68: f9400813 ldr x19, [x0, #16] + 489a6c: 9100e3e0 add x0, sp, #0x38 + 489a70: 528005a1 mov w1, #0x2d // #45 + 489a74: 940002dd bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 489a78: 3940e3e1 ldrb w1, [sp, #56] + 489a7c: aa1303e0 mov x0, x19 + 489a80: 97ffc78b bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 489a84: 52800141 mov w1, #0xa // #10 + 489a88: 97fdf69e bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 489a8c: d503201f nop + 489a90: f9400bf3 ldr x19, [sp, #16] + 489a94: a8c47bfd ldp x29, x30, [sp], #64 + 489a98: d65f03c0 ret + +0000000000489a9c <_ZN5Catch15ConsoleReporter16printTestFiltersEv>: +_ZN5Catch15ConsoleReporter16printTestFiltersEv(): + 489a9c: a9ba7bfd stp x29, x30, [sp, #-96]! + 489aa0: 910003fd mov x29, sp + 489aa4: f9000bf3 str x19, [sp, #16] + 489aa8: f90017e0 str x0, [sp, #40] + 489aac: f94017e0 ldr x0, [sp, #40] + 489ab0: f9400402 ldr x2, [x0, #8] + 489ab4: f94017e0 ldr x0, [sp, #40] + 489ab8: f9400400 ldr x0, [x0, #8] + 489abc: f9400000 ldr x0, [x0] + 489ac0: 91018000 add x0, x0, #0x60 + 489ac4: f9400001 ldr x1, [x0] + 489ac8: aa0203e0 mov x0, x2 + 489acc: d63f0020 blr x1 + 489ad0: 97ffac19 bl 474b34 <_ZNK5Catch8TestSpec10hasFiltersEv> + 489ad4: 12001c00 and w0, w0, #0xff + 489ad8: 7100001f cmp w0, #0x0 + 489adc: 540005a0 b.eq 489b90 <_ZN5Catch15ConsoleReporter16printTestFiltersEv+0xf4> // b.none + 489ae0: 9100e3e0 add x0, sp, #0x38 + 489ae4: 528002c1 mov w1, #0x16 // #22 + 489ae8: 9400a458 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 489aec: f94017e0 ldr x0, [sp, #40] + 489af0: f9400802 ldr x2, [x0, #16] + 489af4: d0000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 489af8: 9106a001 add x1, x0, #0x1a8 + 489afc: aa0203e0 mov x0, x2 + 489b00: 97fdf614 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 489b04: aa0003f3 mov x19, x0 + 489b08: f94017e0 ldr x0, [sp, #40] + 489b0c: f9400402 ldr x2, [x0, #8] + 489b10: f94017e0 ldr x0, [sp, #40] + 489b14: f9400400 ldr x0, [x0, #8] + 489b18: f9400000 ldr x0, [x0] + 489b1c: 9101c000 add x0, x0, #0x70 + 489b20: f9400001 ldr x1, [x0] + 489b24: aa0203e0 mov x0, x2 + 489b28: d63f0020 blr x1 + 489b2c: aa0003e1 mov x1, x0 + 489b30: 910103e0 add x0, sp, #0x40 + 489b34: aa0003e8 mov x8, x0 + 489b38: aa0103e0 mov x0, x1 + 489b3c: 97ffc6b9 bl 47b620 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE> + 489b40: 910103e0 add x0, sp, #0x40 + 489b44: aa0003e1 mov x1, x0 + 489b48: aa1303e0 mov x0, x19 + 489b4c: 97fdf5dd bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 489b50: 52800141 mov w1, #0xa // #10 + 489b54: 97fdf66b bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 489b58: 910103e0 add x0, sp, #0x40 + 489b5c: 97fdf569 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489b60: 9100e3e0 add x0, sp, #0x38 + 489b64: 9400a460 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489b68: 1400000a b 489b90 <_ZN5Catch15ConsoleReporter16printTestFiltersEv+0xf4> + 489b6c: aa0003f3 mov x19, x0 + 489b70: 910103e0 add x0, sp, #0x40 + 489b74: 97fdf563 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 489b78: 14000002 b 489b80 <_ZN5Catch15ConsoleReporter16printTestFiltersEv+0xe4> + 489b7c: aa0003f3 mov x19, x0 + 489b80: 9100e3e0 add x0, sp, #0x38 + 489b84: 9400a458 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 489b88: aa1303e0 mov x0, x19 + 489b8c: 97fdf75d bl 407900 <_Unwind_Resume@plt> + 489b90: d503201f nop + 489b94: f9400bf3 ldr x19, [sp, #16] + 489b98: a8c67bfd ldp x29, x30, [sp], #96 + 489b9c: d65f03c0 ret + +0000000000489ba0 <_ZSt4moveIRSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_(): + 489ba0: d10043ff sub sp, sp, #0x10 + 489ba4: f90007e0 str x0, [sp, #8] + 489ba8: f94007e0 ldr x0, [sp, #8] + 489bac: 910043ff add sp, sp, #0x10 + 489bb0: d65f03c0 ret + +0000000000489bb4 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC1EOS4_>: +_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC2EOS4_(): + 489bb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 489bb8: 910003fd mov x29, sp + 489bbc: f9000bf3 str x19, [sp, #16] + 489bc0: f90017e0 str x0, [sp, #40] + 489bc4: f90013e1 str x1, [sp, #32] + 489bc8: f94017f3 ldr x19, [sp, #40] + 489bcc: f94013e0 ldr x0, [sp, #32] + 489bd0: 97fffff4 bl 489ba0 <_ZSt4moveIRSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_> + 489bd4: aa0003e1 mov x1, x0 + 489bd8: aa1303e0 mov x0, x19 + 489bdc: 9400007f bl 489dd8 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC2EOS4_> + 489be0: d503201f nop + 489be4: f9400bf3 ldr x19, [sp, #16] + 489be8: a8c37bfd ldp x29, x30, [sp], #48 + 489bec: d65f03c0 ret + +0000000000489bf0 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED1Ev>: +_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED2Ev(): + 489bf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 489bf4: 910003fd mov x29, sp + 489bf8: a90153f3 stp x19, x20, [sp, #16] + 489bfc: f90017e0 str x0, [sp, #40] + 489c00: f94017e0 ldr x0, [sp, #40] + 489c04: f9400013 ldr x19, [x0] + 489c08: f94017e0 ldr x0, [sp, #40] + 489c0c: f9400414 ldr x20, [x0, #8] + 489c10: f94017e0 ldr x0, [sp, #40] + 489c14: 9400009b bl 489e80 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE19_M_get_Tp_allocatorEv> + 489c18: aa0003e2 mov x2, x0 + 489c1c: aa1403e1 mov x1, x20 + 489c20: aa1303e0 mov x0, x19 + 489c24: 9400009c bl 489e94 <_ZSt8_DestroyIPN5Catch12_GLOBAL__N_110ColumnInfoES2_EvT_S4_RSaIT0_E> + 489c28: f94017e0 ldr x0, [sp, #40] + 489c2c: 9400007e bl 489e24 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED2Ev> + 489c30: d503201f nop + 489c34: a94153f3 ldp x19, x20, [sp, #16] + 489c38: a8c37bfd ldp x29, x30, [sp], #48 + 489c3c: d65f03c0 ret + +0000000000489c40 <_ZNKSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE4sizeEv>: +_ZNKSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE4sizeEv(): + 489c40: d10043ff sub sp, sp, #0x10 + 489c44: f90007e0 str x0, [sp, #8] + 489c48: f94007e0 ldr x0, [sp, #8] + 489c4c: f9400401 ldr x1, [x0, #8] + 489c50: f94007e0 ldr x0, [sp, #8] + 489c54: f9400000 ldr x0, [x0] + 489c58: cb000020 sub x0, x1, x0 + 489c5c: 9343fc01 asr x1, x0, #3 + 489c60: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 489c64: f29999a0 movk x0, #0xcccd + 489c68: 9b007c20 mul x0, x1, x0 + 489c6c: 910043ff add sp, sp, #0x10 + 489c70: d65f03c0 ret + +0000000000489c74 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEixEm>: +_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEixEm(): + 489c74: d10043ff sub sp, sp, #0x10 + 489c78: f90007e0 str x0, [sp, #8] + 489c7c: f90003e1 str x1, [sp] + 489c80: f94007e0 ldr x0, [sp, #8] + 489c84: f9400002 ldr x2, [x0] + 489c88: f94003e1 ldr x1, [sp] + 489c8c: aa0103e0 mov x0, x1 + 489c90: d37ef400 lsl x0, x0, #2 + 489c94: 8b010000 add x0, x0, x1 + 489c98: d37df000 lsl x0, x0, #3 + 489c9c: 8b000040 add x0, x2, x0 + 489ca0: 910043ff add sp, sp, #0x10 + 489ca4: d65f03c0 ret + +0000000000489ca8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEEC1Ev>: +_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEEC2Ev(): + 489ca8: a9be7bfd stp x29, x30, [sp, #-32]! + 489cac: 910003fd mov x29, sp + 489cb0: f9000fe0 str x0, [sp, #24] + 489cb4: f9400fe0 ldr x0, [sp, #24] + 489cb8: 94000082 bl 489ec0 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEEC2Ev> + 489cbc: d503201f nop + 489cc0: a8c27bfd ldp x29, x30, [sp], #32 + 489cc4: d65f03c0 ret + +0000000000489cc8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEED1Ev>: +_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEED2Ev(): + 489cc8: a9be7bfd stp x29, x30, [sp, #-32]! + 489ccc: 910003fd mov x29, sp + 489cd0: f9000fe0 str x0, [sp, #24] + 489cd4: f9400fe0 ldr x0, [sp, #24] + 489cd8: 9400007f bl 489ed4 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEED2Ev> + 489cdc: d503201f nop + 489ce0: a8c27bfd ldp x29, x30, [sp], #32 + 489ce4: d65f03c0 ret + +0000000000489ce8 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC1ESt16initializer_listIS2_ERKS3_>: +_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC2ESt16initializer_listIS2_ERKS3_(): + 489ce8: a9bb7bfd stp x29, x30, [sp, #-80]! + 489cec: 910003fd mov x29, sp + 489cf0: a90153f3 stp x19, x20, [sp, #16] + 489cf4: f9001fe0 str x0, [sp, #56] + 489cf8: a9028be1 stp x1, x2, [sp, #40] + 489cfc: f90013e3 str x3, [sp, #32] + 489d00: f9401fe0 ldr x0, [sp, #56] + 489d04: f94013e1 ldr x1, [sp, #32] + 489d08: 94000078 bl 489ee8 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC2ERKS3_> + 489d0c: 9100a3e0 add x0, sp, #0x28 + 489d10: 94000080 bl 489f10 <_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE5beginEv> + 489d14: aa0003f3 mov x19, x0 + 489d18: 9100a3e0 add x0, sp, #0x28 + 489d1c: 94000083 bl 489f28 <_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE3endEv> + 489d20: 2a1403e3 mov w3, w20 + 489d24: aa0003e2 mov x2, x0 + 489d28: aa1303e1 mov x1, x19 + 489d2c: f9401fe0 ldr x0, [sp, #56] + 489d30: 94000090 bl 489f70 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE19_M_range_initializeIPKS2_EEvT_S8_St20forward_iterator_tag> + 489d34: 14000006 b 489d4c <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC1ESt16initializer_listIS2_ERKS3_+0x64> + 489d38: aa0003f3 mov x19, x0 + 489d3c: f9401fe0 ldr x0, [sp, #56] + 489d40: 94000039 bl 489e24 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED2Ev> + 489d44: aa1303e0 mov x0, x19 + 489d48: 97fdf6ee bl 407900 <_Unwind_Resume@plt> + 489d4c: a94153f3 ldp x19, x20, [sp, #16] + 489d50: a8c57bfd ldp x29, x30, [sp], #80 + 489d54: d65f03c0 ret + +0000000000489d58 <_ZNKSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEixEm>: +_ZNKSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEixEm(): + 489d58: d10043ff sub sp, sp, #0x10 + 489d5c: f90007e0 str x0, [sp, #8] + 489d60: f90003e1 str x1, [sp] + 489d64: f94007e0 ldr x0, [sp, #8] + 489d68: f9400002 ldr x2, [x0] + 489d6c: f94003e1 ldr x1, [sp] + 489d70: aa0103e0 mov x0, x1 + 489d74: d37ef400 lsl x0, x0, #2 + 489d78: 8b010000 add x0, x0, x1 + 489d7c: d37df000 lsl x0, x0, #3 + 489d80: 8b000040 add x0, x2, x0 + 489d84: 910043ff add sp, sp, #0x10 + 489d88: d65f03c0 ret + +0000000000489d8c <_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_>: +_ZN5CatchlsINS_12_GLOBAL__N_18DurationEEERNS_12TablePrinterES4_RKT_(): + 489d8c: a9be7bfd stp x29, x30, [sp, #-32]! + 489d90: 910003fd mov x29, sp + 489d94: f9000fe0 str x0, [sp, #24] + 489d98: f9000be1 str x1, [sp, #16] + 489d9c: f9400fe0 ldr x0, [sp, #24] + 489da0: 91008000 add x0, x0, #0x20 + 489da4: f9400be1 ldr x1, [sp, #16] + 489da8: 97fff4a0 bl 487028 <_ZN5Catch12_GLOBAL__N_1lsERSoRKNS0_8DurationE> + 489dac: f9400fe0 ldr x0, [sp, #24] + 489db0: a8c27bfd ldp x29, x30, [sp], #32 + 489db4: d65f03c0 ret + +0000000000489db8 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implD1Ev(): + 489db8: a9be7bfd stp x29, x30, [sp, #-32]! + 489dbc: 910003fd mov x29, sp + 489dc0: f9000fe0 str x0, [sp, #24] + 489dc4: f9400fe0 ldr x0, [sp, #24] + 489dc8: 97ffffc0 bl 489cc8 <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEED1Ev> + 489dcc: d503201f nop + 489dd0: a8c27bfd ldp x29, x30, [sp], #32 + 489dd4: d65f03c0 ret + +0000000000489dd8 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC2EOS4_>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC2EOS4_(): + 489dd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 489ddc: 910003fd mov x29, sp + 489de0: f9000bf3 str x19, [sp, #16] + 489de4: f90017e0 str x0, [sp, #40] + 489de8: f90013e1 str x1, [sp, #32] + 489dec: f94017f3 ldr x19, [sp, #40] + 489df0: f94013e0 ldr x0, [sp, #32] + 489df4: 94000023 bl 489e80 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE19_M_get_Tp_allocatorEv> + 489df8: 94000089 bl 48a01c <_ZSt4moveIRSaIN5Catch12_GLOBAL__N_110ColumnInfoEEEONSt16remove_referenceIT_E4typeEOS6_> + 489dfc: aa0003e1 mov x1, x0 + 489e00: aa1303e0 mov x0, x19 + 489e04: 9400008b bl 48a030 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implC1EOS3_> + 489e08: f94017e0 ldr x0, [sp, #40] + 489e0c: f94013e1 ldr x1, [sp, #32] + 489e10: 9400009a bl 48a078 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_impl12_M_swap_dataERS5_> + 489e14: d503201f nop + 489e18: f9400bf3 ldr x19, [sp, #16] + 489e1c: a8c37bfd ldp x29, x30, [sp], #48 + 489e20: d65f03c0 ret + +0000000000489e24 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED2Ev>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED2Ev(): + 489e24: a9be7bfd stp x29, x30, [sp, #-32]! + 489e28: 910003fd mov x29, sp + 489e2c: f9000fe0 str x0, [sp, #24] + 489e30: f9400fe0 ldr x0, [sp, #24] + 489e34: f9400003 ldr x3, [x0] + 489e38: f9400fe0 ldr x0, [sp, #24] + 489e3c: f9400801 ldr x1, [x0, #16] + 489e40: f9400fe0 ldr x0, [sp, #24] + 489e44: f9400000 ldr x0, [x0] + 489e48: cb000020 sub x0, x1, x0 + 489e4c: 9343fc01 asr x1, x0, #3 + 489e50: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 489e54: f29999a0 movk x0, #0xcccd + 489e58: 9b007c20 mul x0, x1, x0 + 489e5c: aa0003e2 mov x2, x0 + 489e60: aa0303e1 mov x1, x3 + 489e64: f9400fe0 ldr x0, [sp, #24] + 489e68: 9400009c bl 48a0d8 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE13_M_deallocateEPS2_m> + 489e6c: f9400fe0 ldr x0, [sp, #24] + 489e70: 97ffffd2 bl 489db8 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implD1Ev> + 489e74: d503201f nop + 489e78: a8c27bfd ldp x29, x30, [sp], #32 + 489e7c: d65f03c0 ret + +0000000000489e80 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE19_M_get_Tp_allocatorEv(): + 489e80: d10043ff sub sp, sp, #0x10 + 489e84: f90007e0 str x0, [sp, #8] + 489e88: f94007e0 ldr x0, [sp, #8] + 489e8c: 910043ff add sp, sp, #0x10 + 489e90: d65f03c0 ret + +0000000000489e94 <_ZSt8_DestroyIPN5Catch12_GLOBAL__N_110ColumnInfoES2_EvT_S4_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch12_GLOBAL__N_110ColumnInfoES2_EvT_S4_RSaIT0_E(): + 489e94: a9bd7bfd stp x29, x30, [sp, #-48]! + 489e98: 910003fd mov x29, sp + 489e9c: f90017e0 str x0, [sp, #40] + 489ea0: f90013e1 str x1, [sp, #32] + 489ea4: f9000fe2 str x2, [sp, #24] + 489ea8: f94013e1 ldr x1, [sp, #32] + 489eac: f94017e0 ldr x0, [sp, #40] + 489eb0: 94000099 bl 48a114 <_ZSt8_DestroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEvT_S4_> + 489eb4: d503201f nop + 489eb8: a8c37bfd ldp x29, x30, [sp], #48 + 489ebc: d65f03c0 ret + +0000000000489ec0 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEEC2Ev(): + 489ec0: d10043ff sub sp, sp, #0x10 + 489ec4: f90007e0 str x0, [sp, #8] + 489ec8: d503201f nop + 489ecc: 910043ff add sp, sp, #0x10 + 489ed0: d65f03c0 ret + +0000000000489ed4 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEED2Ev(): + 489ed4: d10043ff sub sp, sp, #0x10 + 489ed8: f90007e0 str x0, [sp, #8] + 489edc: d503201f nop + 489ee0: 910043ff add sp, sp, #0x10 + 489ee4: d65f03c0 ret + +0000000000489ee8 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC2ERKS3_>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EEC2ERKS3_(): + 489ee8: a9be7bfd stp x29, x30, [sp, #-32]! + 489eec: 910003fd mov x29, sp + 489ef0: f9000fe0 str x0, [sp, #24] + 489ef4: f9000be1 str x1, [sp, #16] + 489ef8: f9400fe0 ldr x0, [sp, #24] + 489efc: f9400be1 ldr x1, [sp, #16] + 489f00: 9400008f bl 48a13c <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implC1ERKS3_> + 489f04: d503201f nop + 489f08: a8c27bfd ldp x29, x30, [sp], #32 + 489f0c: d65f03c0 ret + +0000000000489f10 <_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE5beginEv>: +_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE5beginEv(): + 489f10: d10043ff sub sp, sp, #0x10 + 489f14: f90007e0 str x0, [sp, #8] + 489f18: f94007e0 ldr x0, [sp, #8] + 489f1c: f9400000 ldr x0, [x0] + 489f20: 910043ff add sp, sp, #0x10 + 489f24: d65f03c0 ret + +0000000000489f28 <_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE3endEv>: +_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE3endEv(): + 489f28: a9bd7bfd stp x29, x30, [sp, #-48]! + 489f2c: 910003fd mov x29, sp + 489f30: f9000bf3 str x19, [sp, #16] + 489f34: f90017e0 str x0, [sp, #40] + 489f38: f94017e0 ldr x0, [sp, #40] + 489f3c: 97fffff5 bl 489f10 <_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE5beginEv> + 489f40: aa0003f3 mov x19, x0 + 489f44: f94017e0 ldr x0, [sp, #40] + 489f48: 9400008d bl 48a17c <_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE4sizeEv> + 489f4c: aa0003e1 mov x1, x0 + 489f50: aa0103e0 mov x0, x1 + 489f54: d37ef400 lsl x0, x0, #2 + 489f58: 8b010000 add x0, x0, x1 + 489f5c: d37df000 lsl x0, x0, #3 + 489f60: 8b000260 add x0, x19, x0 + 489f64: f9400bf3 ldr x19, [sp, #16] + 489f68: a8c37bfd ldp x29, x30, [sp], #48 + 489f6c: d65f03c0 ret + +0000000000489f70 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE19_M_range_initializeIPKS2_EEvT_S8_St20forward_iterator_tag>: +_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE19_M_range_initializeIPKS2_EEvT_S8_St20forward_iterator_tag(): + 489f70: a9bb7bfd stp x29, x30, [sp, #-80]! + 489f74: 910003fd mov x29, sp + 489f78: f9000bf3 str x19, [sp, #16] + 489f7c: f9001fe0 str x0, [sp, #56] + 489f80: f9001be1 str x1, [sp, #48] + 489f84: f90017e2 str x2, [sp, #40] + 489f88: 390083e3 strb w3, [sp, #32] + 489f8c: f94017e1 ldr x1, [sp, #40] + 489f90: f9401be0 ldr x0, [sp, #48] + 489f94: 94000080 bl 48a194 <_ZSt8distanceIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E15difference_typeES6_S6_> + 489f98: f90027e0 str x0, [sp, #72] + 489f9c: f9401fe0 ldr x0, [sp, #56] + 489fa0: f94027e1 ldr x1, [sp, #72] + 489fa4: 9400008c bl 48a1d4 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE11_M_allocateEm> + 489fa8: aa0003e1 mov x1, x0 + 489fac: f9401fe0 ldr x0, [sp, #56] + 489fb0: f9000001 str x1, [x0] + 489fb4: f9401fe0 ldr x0, [sp, #56] + 489fb8: f9400002 ldr x2, [x0] + 489fbc: f94027e1 ldr x1, [sp, #72] + 489fc0: aa0103e0 mov x0, x1 + 489fc4: d37ef400 lsl x0, x0, #2 + 489fc8: 8b010000 add x0, x0, x1 + 489fcc: d37df000 lsl x0, x0, #3 + 489fd0: 8b000041 add x1, x2, x0 + 489fd4: f9401fe0 ldr x0, [sp, #56] + 489fd8: f9000801 str x1, [x0, #16] + 489fdc: f9401fe0 ldr x0, [sp, #56] + 489fe0: f9400013 ldr x19, [x0] + 489fe4: f9401fe0 ldr x0, [sp, #56] + 489fe8: 97ffffa6 bl 489e80 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE19_M_get_Tp_allocatorEv> + 489fec: aa0003e3 mov x3, x0 + 489ff0: aa1303e2 mov x2, x19 + 489ff4: f94017e1 ldr x1, [sp, #40] + 489ff8: f9401be0 ldr x0, [sp, #48] + 489ffc: 94000084 bl 48a20c <_ZSt22__uninitialized_copy_aIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS2_S2_ET0_T_S7_S6_RSaIT1_E> + 48a000: aa0003e1 mov x1, x0 + 48a004: f9401fe0 ldr x0, [sp, #56] + 48a008: f9000401 str x1, [x0, #8] + 48a00c: d503201f nop + 48a010: f9400bf3 ldr x19, [sp, #16] + 48a014: a8c57bfd ldp x29, x30, [sp], #80 + 48a018: d65f03c0 ret + +000000000048a01c <_ZSt4moveIRSaIN5Catch12_GLOBAL__N_110ColumnInfoEEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRSaIN5Catch12_GLOBAL__N_110ColumnInfoEEEONSt16remove_referenceIT_E4typeEOS6_(): + 48a01c: d10043ff sub sp, sp, #0x10 + 48a020: f90007e0 str x0, [sp, #8] + 48a024: f94007e0 ldr x0, [sp, #8] + 48a028: 910043ff add sp, sp, #0x10 + 48a02c: d65f03c0 ret + +000000000048a030 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implC1EOS3_>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implC2EOS3_(): + 48a030: a9be7bfd stp x29, x30, [sp, #-32]! + 48a034: 910003fd mov x29, sp + 48a038: f9000fe0 str x0, [sp, #24] + 48a03c: f9000be1 str x1, [sp, #16] + 48a040: f9400be0 ldr x0, [sp, #16] + 48a044: 97fffff6 bl 48a01c <_ZSt4moveIRSaIN5Catch12_GLOBAL__N_110ColumnInfoEEEONSt16remove_referenceIT_E4typeEOS6_> + 48a048: aa0003e1 mov x1, x0 + 48a04c: f9400fe0 ldr x0, [sp, #24] + 48a050: 9400007b bl 48a23c <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEEC2ERKS2_> + 48a054: f9400fe0 ldr x0, [sp, #24] + 48a058: f900001f str xzr, [x0] + 48a05c: f9400fe0 ldr x0, [sp, #24] + 48a060: f900041f str xzr, [x0, #8] + 48a064: f9400fe0 ldr x0, [sp, #24] + 48a068: f900081f str xzr, [x0, #16] + 48a06c: d503201f nop + 48a070: a8c27bfd ldp x29, x30, [sp], #32 + 48a074: d65f03c0 ret + +000000000048a078 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_impl12_M_swap_dataERS5_>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_impl12_M_swap_dataERS5_(): + 48a078: a9be7bfd stp x29, x30, [sp, #-32]! + 48a07c: 910003fd mov x29, sp + 48a080: f9000fe0 str x0, [sp, #24] + 48a084: f9000be1 str x1, [sp, #16] + 48a088: f9400fe0 ldr x0, [sp, #24] + 48a08c: f9400be1 ldr x1, [sp, #16] + 48a090: 9400007a bl 48a278 <_ZSt4swapIPN5Catch12_GLOBAL__N_110ColumnInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 48a094: f9400fe0 ldr x0, [sp, #24] + 48a098: 91002002 add x2, x0, #0x8 + 48a09c: f9400be0 ldr x0, [sp, #16] + 48a0a0: 91002000 add x0, x0, #0x8 + 48a0a4: aa0003e1 mov x1, x0 + 48a0a8: aa0203e0 mov x0, x2 + 48a0ac: 94000073 bl 48a278 <_ZSt4swapIPN5Catch12_GLOBAL__N_110ColumnInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 48a0b0: f9400fe0 ldr x0, [sp, #24] + 48a0b4: 91004002 add x2, x0, #0x10 + 48a0b8: f9400be0 ldr x0, [sp, #16] + 48a0bc: 91004000 add x0, x0, #0x10 + 48a0c0: aa0003e1 mov x1, x0 + 48a0c4: aa0203e0 mov x0, x2 + 48a0c8: 9400006c bl 48a278 <_ZSt4swapIPN5Catch12_GLOBAL__N_110ColumnInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 48a0cc: d503201f nop + 48a0d0: a8c27bfd ldp x29, x30, [sp], #32 + 48a0d4: d65f03c0 ret + +000000000048a0d8 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE13_M_deallocateEPS2_m>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE13_M_deallocateEPS2_m(): + 48a0d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 48a0dc: 910003fd mov x29, sp + 48a0e0: f90017e0 str x0, [sp, #40] + 48a0e4: f90013e1 str x1, [sp, #32] + 48a0e8: f9000fe2 str x2, [sp, #24] + 48a0ec: f94013e0 ldr x0, [sp, #32] + 48a0f0: f100001f cmp x0, #0x0 + 48a0f4: 540000a0 b.eq 48a108 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE13_M_deallocateEPS2_m+0x30> // b.none + 48a0f8: f94017e0 ldr x0, [sp, #40] + 48a0fc: f9400fe2 ldr x2, [sp, #24] + 48a100: f94013e1 ldr x1, [sp, #32] + 48a104: 94000072 bl 48a2cc <_ZNSt16allocator_traitsISaIN5Catch12_GLOBAL__N_110ColumnInfoEEE10deallocateERS3_PS2_m> + 48a108: d503201f nop + 48a10c: a8c37bfd ldp x29, x30, [sp], #48 + 48a110: d65f03c0 ret + +000000000048a114 <_ZSt8_DestroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEvT_S4_>: +_ZSt8_DestroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEvT_S4_(): + 48a114: a9be7bfd stp x29, x30, [sp, #-32]! + 48a118: 910003fd mov x29, sp + 48a11c: f9000fe0 str x0, [sp, #24] + 48a120: f9000be1 str x1, [sp, #16] + 48a124: f9400be1 ldr x1, [sp, #16] + 48a128: f9400fe0 ldr x0, [sp, #24] + 48a12c: 94000074 bl 48a2fc <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEEvT_S6_> + 48a130: d503201f nop + 48a134: a8c27bfd ldp x29, x30, [sp], #32 + 48a138: d65f03c0 ret + +000000000048a13c <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implC1ERKS3_>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE12_Vector_implC2ERKS3_(): + 48a13c: a9be7bfd stp x29, x30, [sp, #-32]! + 48a140: 910003fd mov x29, sp + 48a144: f9000fe0 str x0, [sp, #24] + 48a148: f9000be1 str x1, [sp, #16] + 48a14c: f9400be1 ldr x1, [sp, #16] + 48a150: f9400fe0 ldr x0, [sp, #24] + 48a154: 9400003a bl 48a23c <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEEC2ERKS2_> + 48a158: f9400fe0 ldr x0, [sp, #24] + 48a15c: f900001f str xzr, [x0] + 48a160: f9400fe0 ldr x0, [sp, #24] + 48a164: f900041f str xzr, [x0, #8] + 48a168: f9400fe0 ldr x0, [sp, #24] + 48a16c: f900081f str xzr, [x0, #16] + 48a170: d503201f nop + 48a174: a8c27bfd ldp x29, x30, [sp], #32 + 48a178: d65f03c0 ret + +000000000048a17c <_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE4sizeEv>: +_ZNKSt16initializer_listIN5Catch12_GLOBAL__N_110ColumnInfoEE4sizeEv(): + 48a17c: d10043ff sub sp, sp, #0x10 + 48a180: f90007e0 str x0, [sp, #8] + 48a184: f94007e0 ldr x0, [sp, #8] + 48a188: f9400400 ldr x0, [x0, #8] + 48a18c: 910043ff add sp, sp, #0x10 + 48a190: d65f03c0 ret + +000000000048a194 <_ZSt8distanceIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E15difference_typeES6_S6_>: +_ZSt8distanceIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E15difference_typeES6_S6_(): + 48a194: a9bc7bfd stp x29, x30, [sp, #-64]! + 48a198: 910003fd mov x29, sp + 48a19c: a90153f3 stp x19, x20, [sp, #16] + 48a1a0: f90017e0 str x0, [sp, #40] + 48a1a4: f90013e1 str x1, [sp, #32] + 48a1a8: f94017f3 ldr x19, [sp, #40] + 48a1ac: 9100a3e0 add x0, sp, #0x28 + 48a1b0: 94000065 bl 48a344 <_ZSt19__iterator_categoryIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E17iterator_categoryERKS6_> + 48a1b4: 2a1403e2 mov w2, w20 + 48a1b8: f94013e1 ldr x1, [sp, #32] + 48a1bc: aa1303e0 mov x0, x19 + 48a1c0: 94000066 bl 48a358 <_ZSt10__distanceIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E15difference_typeES6_S6_St26random_access_iterator_tag> + 48a1c4: d503201f nop + 48a1c8: a94153f3 ldp x19, x20, [sp, #16] + 48a1cc: a8c47bfd ldp x29, x30, [sp], #64 + 48a1d0: d65f03c0 ret + +000000000048a1d4 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE11_M_allocateEm(): + 48a1d4: a9be7bfd stp x29, x30, [sp, #-32]! + 48a1d8: 910003fd mov x29, sp + 48a1dc: f9000fe0 str x0, [sp, #24] + 48a1e0: f9000be1 str x1, [sp, #16] + 48a1e4: f9400be0 ldr x0, [sp, #16] + 48a1e8: f100001f cmp x0, #0x0 + 48a1ec: 540000a0 b.eq 48a200 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE11_M_allocateEm+0x2c> // b.none + 48a1f0: f9400fe0 ldr x0, [sp, #24] + 48a1f4: f9400be1 ldr x1, [sp, #16] + 48a1f8: 94000065 bl 48a38c <_ZNSt16allocator_traitsISaIN5Catch12_GLOBAL__N_110ColumnInfoEEE8allocateERS3_m> + 48a1fc: 14000002 b 48a204 <_ZNSt12_Vector_baseIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE11_M_allocateEm+0x30> + 48a200: d2800000 mov x0, #0x0 // #0 + 48a204: a8c27bfd ldp x29, x30, [sp], #32 + 48a208: d65f03c0 ret + +000000000048a20c <_ZSt22__uninitialized_copy_aIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS2_S2_ET0_T_S7_S6_RSaIT1_E>: +_ZSt22__uninitialized_copy_aIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS2_S2_ET0_T_S7_S6_RSaIT1_E(): + 48a20c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48a210: 910003fd mov x29, sp + 48a214: f90017e0 str x0, [sp, #40] + 48a218: f90013e1 str x1, [sp, #32] + 48a21c: f9000fe2 str x2, [sp, #24] + 48a220: f9000be3 str x3, [sp, #16] + 48a224: f9400fe2 ldr x2, [sp, #24] + 48a228: f94013e1 ldr x1, [sp, #32] + 48a22c: f94017e0 ldr x0, [sp, #40] + 48a230: 94000061 bl 48a3b4 <_ZSt18uninitialized_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS2_ET0_T_S7_S6_> + 48a234: a8c37bfd ldp x29, x30, [sp], #48 + 48a238: d65f03c0 ret + +000000000048a23c <_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEEC2ERKS2_>: +_ZNSaIN5Catch12_GLOBAL__N_110ColumnInfoEEC2ERKS2_(): + 48a23c: a9be7bfd stp x29, x30, [sp, #-32]! + 48a240: 910003fd mov x29, sp + 48a244: f9000fe0 str x0, [sp, #24] + 48a248: f9000be1 str x1, [sp, #16] + 48a24c: f9400be1 ldr x1, [sp, #16] + 48a250: f9400fe0 ldr x0, [sp, #24] + 48a254: 94000065 bl 48a3e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEEC2ERKS4_> + 48a258: d503201f nop + 48a25c: a8c27bfd ldp x29, x30, [sp], #32 + 48a260: d65f03c0 ret + +000000000048a264 <_ZSt4moveIRPN5Catch12_GLOBAL__N_110ColumnInfoEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRPN5Catch12_GLOBAL__N_110ColumnInfoEEONSt16remove_referenceIT_E4typeEOS6_(): + 48a264: d10043ff sub sp, sp, #0x10 + 48a268: f90007e0 str x0, [sp, #8] + 48a26c: f94007e0 ldr x0, [sp, #8] + 48a270: 910043ff add sp, sp, #0x10 + 48a274: d65f03c0 ret + +000000000048a278 <_ZSt4swapIPN5Catch12_GLOBAL__N_110ColumnInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_>: +_ZSt4swapIPN5Catch12_GLOBAL__N_110ColumnInfoEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_(): + 48a278: a9bd7bfd stp x29, x30, [sp, #-48]! + 48a27c: 910003fd mov x29, sp + 48a280: f9000fe0 str x0, [sp, #24] + 48a284: f9000be1 str x1, [sp, #16] + 48a288: f9400fe0 ldr x0, [sp, #24] + 48a28c: 97fffff6 bl 48a264 <_ZSt4moveIRPN5Catch12_GLOBAL__N_110ColumnInfoEEONSt16remove_referenceIT_E4typeEOS6_> + 48a290: f9400000 ldr x0, [x0] + 48a294: f90017e0 str x0, [sp, #40] + 48a298: f9400be0 ldr x0, [sp, #16] + 48a29c: 97fffff2 bl 48a264 <_ZSt4moveIRPN5Catch12_GLOBAL__N_110ColumnInfoEEONSt16remove_referenceIT_E4typeEOS6_> + 48a2a0: f9400001 ldr x1, [x0] + 48a2a4: f9400fe0 ldr x0, [sp, #24] + 48a2a8: f9000001 str x1, [x0] + 48a2ac: 9100a3e0 add x0, sp, #0x28 + 48a2b0: 97ffffed bl 48a264 <_ZSt4moveIRPN5Catch12_GLOBAL__N_110ColumnInfoEEONSt16remove_referenceIT_E4typeEOS6_> + 48a2b4: f9400001 ldr x1, [x0] + 48a2b8: f9400be0 ldr x0, [sp, #16] + 48a2bc: f9000001 str x1, [x0] + 48a2c0: d503201f nop + 48a2c4: a8c37bfd ldp x29, x30, [sp], #48 + 48a2c8: d65f03c0 ret + +000000000048a2cc <_ZNSt16allocator_traitsISaIN5Catch12_GLOBAL__N_110ColumnInfoEEE10deallocateERS3_PS2_m>: +_ZNSt16allocator_traitsISaIN5Catch12_GLOBAL__N_110ColumnInfoEEE10deallocateERS3_PS2_m(): + 48a2cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 48a2d0: 910003fd mov x29, sp + 48a2d4: f90017e0 str x0, [sp, #40] + 48a2d8: f90013e1 str x1, [sp, #32] + 48a2dc: f9000fe2 str x2, [sp, #24] + 48a2e0: f9400fe2 ldr x2, [sp, #24] + 48a2e4: f94013e1 ldr x1, [sp, #32] + 48a2e8: f94017e0 ldr x0, [sp, #40] + 48a2ec: 94000045 bl 48a400 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE10deallocateEPS3_m> + 48a2f0: d503201f nop + 48a2f4: a8c37bfd ldp x29, x30, [sp], #48 + 48a2f8: d65f03c0 ret + +000000000048a2fc <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEEvT_S6_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEEvT_S6_(): + 48a2fc: a9be7bfd stp x29, x30, [sp, #-32]! + 48a300: 910003fd mov x29, sp + 48a304: f9000fe0 str x0, [sp, #24] + 48a308: f9000be1 str x1, [sp, #16] + 48a30c: f9400fe1 ldr x1, [sp, #24] + 48a310: f9400be0 ldr x0, [sp, #16] + 48a314: eb00003f cmp x1, x0 + 48a318: 54000100 b.eq 48a338 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEEvT_S6_+0x3c> // b.none + 48a31c: f9400fe0 ldr x0, [sp, #24] + 48a320: 94000042 bl 48a428 <_ZSt11__addressofIN5Catch12_GLOBAL__N_110ColumnInfoEEPT_RS3_> + 48a324: 94000046 bl 48a43c <_ZSt8_DestroyIN5Catch12_GLOBAL__N_110ColumnInfoEEvPT_> + 48a328: f9400fe0 ldr x0, [sp, #24] + 48a32c: 9100a000 add x0, x0, #0x28 + 48a330: f9000fe0 str x0, [sp, #24] + 48a334: 17fffff6 b 48a30c <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEEvT_S6_+0x10> + 48a338: d503201f nop + 48a33c: a8c27bfd ldp x29, x30, [sp], #32 + 48a340: d65f03c0 ret + +000000000048a344 <_ZSt19__iterator_categoryIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E17iterator_categoryERKS6_>: +_ZSt19__iterator_categoryIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E17iterator_categoryERKS6_(): + 48a344: d10043ff sub sp, sp, #0x10 + 48a348: f90007e0 str x0, [sp, #8] + 48a34c: 2a0103e0 mov w0, w1 + 48a350: 910043ff add sp, sp, #0x10 + 48a354: d65f03c0 ret + +000000000048a358 <_ZSt10__distanceIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E15difference_typeES6_S6_St26random_access_iterator_tag>: +_ZSt10__distanceIPKN5Catch12_GLOBAL__N_110ColumnInfoEENSt15iterator_traitsIT_E15difference_typeES6_S6_St26random_access_iterator_tag(): + 48a358: d10083ff sub sp, sp, #0x20 + 48a35c: f9000fe0 str x0, [sp, #24] + 48a360: f9000be1 str x1, [sp, #16] + 48a364: 390023e2 strb w2, [sp, #8] + 48a368: f9400be1 ldr x1, [sp, #16] + 48a36c: f9400fe0 ldr x0, [sp, #24] + 48a370: cb000020 sub x0, x1, x0 + 48a374: 9343fc01 asr x1, x0, #3 + 48a378: b202e7e0 mov x0, #0xcccccccccccccccc // #-3689348814741910324 + 48a37c: f29999a0 movk x0, #0xcccd + 48a380: 9b007c20 mul x0, x1, x0 + 48a384: 910083ff add sp, sp, #0x20 + 48a388: d65f03c0 ret + +000000000048a38c <_ZNSt16allocator_traitsISaIN5Catch12_GLOBAL__N_110ColumnInfoEEE8allocateERS3_m>: +_ZNSt16allocator_traitsISaIN5Catch12_GLOBAL__N_110ColumnInfoEEE8allocateERS3_m(): + 48a38c: a9be7bfd stp x29, x30, [sp, #-32]! + 48a390: 910003fd mov x29, sp + 48a394: f9000fe0 str x0, [sp, #24] + 48a398: f9000be1 str x1, [sp, #16] + 48a39c: d2800002 mov x2, #0x0 // #0 + 48a3a0: f9400be1 ldr x1, [sp, #16] + 48a3a4: f9400fe0 ldr x0, [sp, #24] + 48a3a8: 9400002d bl 48a45c <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE8allocateEmPKv> + 48a3ac: a8c27bfd ldp x29, x30, [sp], #32 + 48a3b0: d65f03c0 ret + +000000000048a3b4 <_ZSt18uninitialized_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS2_ET0_T_S7_S6_>: +_ZSt18uninitialized_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS2_ET0_T_S7_S6_(): + 48a3b4: a9bc7bfd stp x29, x30, [sp, #-64]! + 48a3b8: 910003fd mov x29, sp + 48a3bc: f90017e0 str x0, [sp, #40] + 48a3c0: f90013e1 str x1, [sp, #32] + 48a3c4: f9000fe2 str x2, [sp, #24] + 48a3c8: 52800020 mov w0, #0x1 // #1 + 48a3cc: 3900ffe0 strb w0, [sp, #63] + 48a3d0: f9400fe2 ldr x2, [sp, #24] + 48a3d4: f94013e1 ldr x1, [sp, #32] + 48a3d8: f94017e0 ldr x0, [sp, #40] + 48a3dc: 94000037 bl 48a4b8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS4_EET0_T_S9_S8_> + 48a3e0: a8c47bfd ldp x29, x30, [sp], #64 + 48a3e4: d65f03c0 ret + +000000000048a3e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEEC2ERKS4_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEEC2ERKS4_(): + 48a3e8: d10043ff sub sp, sp, #0x10 + 48a3ec: f90007e0 str x0, [sp, #8] + 48a3f0: f90003e1 str x1, [sp] + 48a3f4: d503201f nop + 48a3f8: 910043ff add sp, sp, #0x10 + 48a3fc: d65f03c0 ret + +000000000048a400 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE10deallocateEPS3_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE10deallocateEPS3_m(): + 48a400: a9bd7bfd stp x29, x30, [sp, #-48]! + 48a404: 910003fd mov x29, sp + 48a408: f90017e0 str x0, [sp, #40] + 48a40c: f90013e1 str x1, [sp, #32] + 48a410: f9000fe2 str x2, [sp, #24] + 48a414: f94013e0 ldr x0, [sp, #32] + 48a418: 97fdf3be bl 407310 <_ZdlPv@plt> + 48a41c: d503201f nop + 48a420: a8c37bfd ldp x29, x30, [sp], #48 + 48a424: d65f03c0 ret + +000000000048a428 <_ZSt11__addressofIN5Catch12_GLOBAL__N_110ColumnInfoEEPT_RS3_>: +_ZSt11__addressofIN5Catch12_GLOBAL__N_110ColumnInfoEEPT_RS3_(): + 48a428: d10043ff sub sp, sp, #0x10 + 48a42c: f90007e0 str x0, [sp, #8] + 48a430: f94007e0 ldr x0, [sp, #8] + 48a434: 910043ff add sp, sp, #0x10 + 48a438: d65f03c0 ret + +000000000048a43c <_ZSt8_DestroyIN5Catch12_GLOBAL__N_110ColumnInfoEEvPT_>: +_ZSt8_DestroyIN5Catch12_GLOBAL__N_110ColumnInfoEEvPT_(): + 48a43c: a9be7bfd stp x29, x30, [sp, #-32]! + 48a440: 910003fd mov x29, sp + 48a444: f9000fe0 str x0, [sp, #24] + 48a448: f9400fe0 ldr x0, [sp, #24] + 48a44c: 97fff348 bl 48716c <_ZN5Catch12_GLOBAL__N_110ColumnInfoD1Ev> + 48a450: d503201f nop + 48a454: a8c27bfd ldp x29, x30, [sp], #32 + 48a458: d65f03c0 ret + +000000000048a45c <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE8allocateEmPKv(): + 48a45c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48a460: 910003fd mov x29, sp + 48a464: f90017e0 str x0, [sp, #40] + 48a468: f90013e1 str x1, [sp, #32] + 48a46c: f9000fe2 str x2, [sp, #24] + 48a470: f94017e0 ldr x0, [sp, #40] + 48a474: 94000036 bl 48a54c <_ZNK9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE8max_sizeEv> + 48a478: aa0003e1 mov x1, x0 + 48a47c: f94013e0 ldr x0, [sp, #32] + 48a480: eb01001f cmp x0, x1 + 48a484: 1a9f97e0 cset w0, hi // hi = pmore + 48a488: 12001c00 and w0, w0, #0xff + 48a48c: 7100001f cmp w0, #0x0 + 48a490: 54000040 b.eq 48a498 <_ZN9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE8allocateEmPKv+0x3c> // b.none + 48a494: 97fdf293 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 48a498: f94013e1 ldr x1, [sp, #32] + 48a49c: aa0103e0 mov x0, x1 + 48a4a0: d37ef400 lsl x0, x0, #2 + 48a4a4: 8b010000 add x0, x0, x1 + 48a4a8: d37df000 lsl x0, x0, #3 + 48a4ac: 97fdf3ad bl 407360 <_Znwm@plt> + 48a4b0: a8c37bfd ldp x29, x30, [sp], #48 + 48a4b4: d65f03c0 ret + +000000000048a4b8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS4_EET0_T_S9_S8_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS4_EET0_T_S9_S8_(): + 48a4b8: a9bb7bfd stp x29, x30, [sp, #-80]! + 48a4bc: 910003fd mov x29, sp + 48a4c0: f9000bf3 str x19, [sp, #16] + 48a4c4: f9001fe0 str x0, [sp, #56] + 48a4c8: f9001be1 str x1, [sp, #48] + 48a4cc: f90017e2 str x2, [sp, #40] + 48a4d0: f94017e0 ldr x0, [sp, #40] + 48a4d4: f90027e0 str x0, [sp, #72] + 48a4d8: f9401fe1 ldr x1, [sp, #56] + 48a4dc: f9401be0 ldr x0, [sp, #48] + 48a4e0: eb00003f cmp x1, x0 + 48a4e4: 54000180 b.eq 48a514 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS4_EET0_T_S9_S8_+0x5c> // b.none + 48a4e8: f94027e0 ldr x0, [sp, #72] + 48a4ec: 97ffffcf bl 48a428 <_ZSt11__addressofIN5Catch12_GLOBAL__N_110ColumnInfoEEPT_RS3_> + 48a4f0: f9401fe1 ldr x1, [sp, #56] + 48a4f4: 9400001c bl 48a564 <_ZSt10_ConstructIN5Catch12_GLOBAL__N_110ColumnInfoEJRKS2_EEvPT_DpOT0_> + 48a4f8: f9401fe0 ldr x0, [sp, #56] + 48a4fc: 9100a000 add x0, x0, #0x28 + 48a500: f9001fe0 str x0, [sp, #56] + 48a504: f94027e0 ldr x0, [sp, #72] + 48a508: 9100a000 add x0, x0, #0x28 + 48a50c: f90027e0 str x0, [sp, #72] + 48a510: 17fffff2 b 48a4d8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS4_EET0_T_S9_S8_+0x20> + 48a514: f94027e0 ldr x0, [sp, #72] + 48a518: 1400000a b 48a540 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN5Catch12_GLOBAL__N_110ColumnInfoEPS4_EET0_T_S9_S8_+0x88> + 48a51c: 97fdf281 bl 406f20 <__cxa_begin_catch@plt> + 48a520: f94027e1 ldr x1, [sp, #72] + 48a524: f94017e0 ldr x0, [sp, #40] + 48a528: 97fffefb bl 48a114 <_ZSt8_DestroyIPN5Catch12_GLOBAL__N_110ColumnInfoEEvT_S4_> + 48a52c: 97fdf46d bl 4076e0 <__cxa_rethrow@plt> + 48a530: aa0003f3 mov x19, x0 + 48a534: 97fdf4b7 bl 407810 <__cxa_end_catch@plt> + 48a538: aa1303e0 mov x0, x19 + 48a53c: 97fdf4f1 bl 407900 <_Unwind_Resume@plt> + 48a540: f9400bf3 ldr x19, [sp, #16] + 48a544: a8c57bfd ldp x29, x30, [sp], #80 + 48a548: d65f03c0 ret + +000000000048a54c <_ZNK9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch12_GLOBAL__N_110ColumnInfoEE8max_sizeEv(): + 48a54c: d10043ff sub sp, sp, #0x10 + 48a550: f90007e0 str x0, [sp, #8] + 48a554: b203e7e0 mov x0, #0x6666666666666666 // #7378697629483820646 + 48a558: f2e0ccc0 movk x0, #0x666, lsl #48 + 48a55c: 910043ff add sp, sp, #0x10 + 48a560: d65f03c0 ret + +000000000048a564 <_ZSt10_ConstructIN5Catch12_GLOBAL__N_110ColumnInfoEJRKS2_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch12_GLOBAL__N_110ColumnInfoEJRKS2_EEvPT_DpOT0_(): + 48a564: a9bc7bfd stp x29, x30, [sp, #-64]! + 48a568: 910003fd mov x29, sp + 48a56c: a90153f3 stp x19, x20, [sp, #16] + 48a570: f90013f5 str x21, [sp, #32] + 48a574: f9001fe0 str x0, [sp, #56] + 48a578: f9001be1 str x1, [sp, #48] + 48a57c: f9401be0 ldr x0, [sp, #48] + 48a580: 94000015 bl 48a5d4 <_ZSt7forwardIRKN5Catch12_GLOBAL__N_110ColumnInfoEEOT_RNSt16remove_referenceIS5_E4typeE> + 48a584: aa0003f5 mov x21, x0 + 48a588: f9401ff3 ldr x19, [sp, #56] + 48a58c: aa1303e1 mov x1, x19 + 48a590: d2800500 mov x0, #0x28 // #40 + 48a594: 97fe07b9 bl 40c478 <_ZnwmPv> + 48a598: aa0003f4 mov x20, x0 + 48a59c: aa1503e1 mov x1, x21 + 48a5a0: aa1403e0 mov x0, x20 + 48a5a4: 97fff2e0 bl 487124 <_ZN5Catch12_GLOBAL__N_110ColumnInfoC1ERKS1_> + 48a5a8: 14000007 b 48a5c4 <_ZSt10_ConstructIN5Catch12_GLOBAL__N_110ColumnInfoEJRKS2_EEvPT_DpOT0_+0x60> + 48a5ac: aa0003f5 mov x21, x0 + 48a5b0: aa1303e1 mov x1, x19 + 48a5b4: aa1403e0 mov x0, x20 + 48a5b8: 97fe07b6 bl 40c490 <_ZdlPvS_> + 48a5bc: aa1503e0 mov x0, x21 + 48a5c0: 97fdf4d0 bl 407900 <_Unwind_Resume@plt> + 48a5c4: a94153f3 ldp x19, x20, [sp, #16] + 48a5c8: f94013f5 ldr x21, [sp, #32] + 48a5cc: a8c47bfd ldp x29, x30, [sp], #64 + 48a5d0: d65f03c0 ret + +000000000048a5d4 <_ZSt7forwardIRKN5Catch12_GLOBAL__N_110ColumnInfoEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRKN5Catch12_GLOBAL__N_110ColumnInfoEEOT_RNSt16remove_referenceIS5_E4typeE(): + 48a5d4: d10043ff sub sp, sp, #0x10 + 48a5d8: f90007e0 str x0, [sp, #8] + 48a5dc: f94007e0 ldr x0, [sp, #8] + 48a5e0: 910043ff add sp, sp, #0x10 + 48a5e4: d65f03c0 ret + +000000000048a5e8 <_ZN5Catch11lineOfCharsC1Ec>: +_ZN5Catch11lineOfCharsC1Ec(): + 48a5e8: d10043ff sub sp, sp, #0x10 + 48a5ec: f90007e0 str x0, [sp, #8] + 48a5f0: 39001fe1 strb w1, [sp, #7] + 48a5f4: f94007e0 ldr x0, [sp, #8] + 48a5f8: 39401fe1 ldrb w1, [sp, #7] + 48a5fc: 39000001 strb w1, [x0] + 48a600: d503201f nop + 48a604: 910043ff add sp, sp, #0x10 + 48a608: d65f03c0 ret + +000000000048a60c <_ZN5Catch5clara8TextFlow6Column13initialIndentEm>: +_ZN5Catch5clara8TextFlow6Column13initialIndentEm(): + 48a60c: d10043ff sub sp, sp, #0x10 + 48a610: f90007e0 str x0, [sp, #8] + 48a614: f90003e1 str x1, [sp] + 48a618: f94007e0 ldr x0, [sp, #8] + 48a61c: f94003e1 ldr x1, [sp] + 48a620: f9001401 str x1, [x0, #40] + 48a624: f94007e0 ldr x0, [sp, #8] + 48a628: 910043ff add sp, sp, #0x10 + 48a62c: d65f03c0 ret + +000000000048a630 <_ZN5Catch12TablePrinter4openEv>: +_ZN5Catch12TablePrinter4openEv(): + 48a630: a9b27bfd stp x29, x30, [sp, #-224]! + 48a634: 910003fd mov x29, sp + 48a638: f9000bf3 str x19, [sp, #16] + 48a63c: f90017e0 str x0, [sp, #40] + 48a640: f94017e0 ldr x0, [sp, #40] + 48a644: 39467000 ldrb w0, [x0, #412] + 48a648: 52000000 eor w0, w0, #0x1 + 48a64c: 12001c00 and w0, w0, #0xff + 48a650: 7100001f cmp w0, #0x0 + 48a654: 54000a80 b.eq 48a7a4 <_ZN5Catch12TablePrinter4openEv+0x174> // b.none + 48a658: f94017e0 ldr x0, [sp, #40] + 48a65c: 52800021 mov w1, #0x1 // #1 + 48a660: 39067001 strb w1, [x0, #412] + 48a664: 2a0203e1 mov w1, w2 + 48a668: f94017e0 ldr x0, [sp, #40] + 48a66c: 97fff368 bl 48740c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_18RowBreakE> + 48a670: 9101e3e0 add x0, sp, #0x78 + 48a674: 97ff0581 bl 44bc78 <_ZN5Catch5clara8TextFlow7ColumnsC1Ev> + 48a678: 9100e3e0 add x0, sp, #0x38 + 48a67c: d2800041 mov x1, #0x2 // #2 + 48a680: 97ff0361 bl 44b404 <_ZN5Catch5clara8TextFlow6SpacerC1Em> + 48a684: f94017e0 ldr x0, [sp, #40] + 48a688: 91002000 add x0, x0, #0x8 + 48a68c: f9006fe0 str x0, [sp, #216] + 48a690: f9406fe0 ldr x0, [sp, #216] + 48a694: 94000103 bl 48aaa0 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE5beginEv> + 48a698: f9003be0 str x0, [sp, #112] + 48a69c: f9406fe0 ldr x0, [sp, #216] + 48a6a0: 94000109 bl 48aac4 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE3endEv> + 48a6a4: f90037e0 str x0, [sp, #104] + 48a6a8: 9101a3e1 add x1, sp, #0x68 + 48a6ac: 9101c3e0 add x0, sp, #0x70 + 48a6b0: 9400010f bl 48aaec <_ZN9__gnu_cxxneIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 48a6b4: 12001c00 and w0, w0, #0xff + 48a6b8: 7100001f cmp w0, #0x0 + 48a6bc: 54000300 b.eq 48a71c <_ZN5Catch12TablePrinter4openEv+0xec> // b.none + 48a6c0: 9101c3e0 add x0, sp, #0x70 + 48a6c4: 94000125 bl 48ab58 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEdeEv> + 48a6c8: f9006be0 str x0, [sp, #208] + 48a6cc: f9406be1 ldr x1, [sp, #208] + 48a6d0: 910263e0 add x0, sp, #0x98 + 48a6d4: 97ff02b7 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48a6d8: f9406be0 ldr x0, [sp, #208] + 48a6dc: b9402000 ldr w0, [x0, #32] + 48a6e0: 51000800 sub w0, w0, #0x2 + 48a6e4: 93407c01 sxtw x1, w0 + 48a6e8: 910263e0 add x0, sp, #0x98 + 48a6ec: 97ff02cc bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 48a6f0: aa0003e1 mov x1, x0 + 48a6f4: 9101e3e0 add x0, sp, #0x78 + 48a6f8: 97ff04eb bl 44baa4 <_ZN5Catch5clara8TextFlow7ColumnspLERKNS1_6ColumnE> + 48a6fc: 910263e0 add x0, sp, #0x98 + 48a700: 97ff0339 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 48a704: 9100e3e1 add x1, sp, #0x38 + 48a708: 9101e3e0 add x0, sp, #0x78 + 48a70c: 97ff04e6 bl 44baa4 <_ZN5Catch5clara8TextFlow7ColumnspLERKNS1_6ColumnE> + 48a710: 9101c3e0 add x0, sp, #0x70 + 48a714: 94000107 bl 48ab30 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEppEv> + 48a718: 17ffffe4 b 48a6a8 <_ZN5Catch12TablePrinter4openEv+0x78> + 48a71c: f94017e0 ldr x0, [sp, #40] + 48a720: f9400000 ldr x0, [x0] + 48a724: 9101e3e1 add x1, sp, #0x78 + 48a728: 97ff0511 bl 44bb6c <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE> + 48a72c: 52800141 mov w1, #0xa // #10 + 48a730: 97fdf374 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 48a734: f94017e0 ldr x0, [sp, #40] + 48a738: f9400013 ldr x19, [x0] + 48a73c: 910323e0 add x0, sp, #0xc8 + 48a740: 528005a1 mov w1, #0x2d // #45 + 48a744: 97ffffa9 bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 48a748: 394323e1 ldrb w1, [sp, #200] + 48a74c: aa1303e0 mov x0, x19 + 48a750: 97ffc457 bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 48a754: 52800141 mov w1, #0xa // #10 + 48a758: 97fdf36a bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 48a75c: 9100e3e0 add x0, sp, #0x38 + 48a760: 97ff0d82 bl 44dd68 <_ZN5Catch5clara8TextFlow6SpacerD1Ev> + 48a764: 9101e3e0 add x0, sp, #0x78 + 48a768: 97ff04e3 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 48a76c: 1400000e b 48a7a4 <_ZN5Catch12TablePrinter4openEv+0x174> + 48a770: aa0003f3 mov x19, x0 + 48a774: 910263e0 add x0, sp, #0x98 + 48a778: 97ff031b bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 48a77c: 14000002 b 48a784 <_ZN5Catch12TablePrinter4openEv+0x154> + 48a780: aa0003f3 mov x19, x0 + 48a784: 9100e3e0 add x0, sp, #0x38 + 48a788: 97ff0d78 bl 44dd68 <_ZN5Catch5clara8TextFlow6SpacerD1Ev> + 48a78c: 14000002 b 48a794 <_ZN5Catch12TablePrinter4openEv+0x164> + 48a790: aa0003f3 mov x19, x0 + 48a794: 9101e3e0 add x0, sp, #0x78 + 48a798: 97ff04d7 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 48a79c: aa1303e0 mov x0, x19 + 48a7a0: 97fdf458 bl 407900 <_Unwind_Resume@plt> + 48a7a4: d503201f nop + 48a7a8: f9400bf3 ldr x19, [sp, #16] + 48a7ac: a8ce7bfd ldp x29, x30, [sp], #224 + 48a7b0: d65f03c0 ret + +000000000048a7b4 <_ZN5Catch12TablePrinter5closeEv>: +_ZN5Catch12TablePrinter5closeEv(): + 48a7b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48a7b8: 910003fd mov x29, sp + 48a7bc: f9000fe0 str x0, [sp, #24] + 48a7c0: f9400fe0 ldr x0, [sp, #24] + 48a7c4: 39467000 ldrb w0, [x0, #412] + 48a7c8: 7100001f cmp w0, #0x0 + 48a7cc: 54000160 b.eq 48a7f8 <_ZN5Catch12TablePrinter5closeEv+0x44> // b.none + 48a7d0: f9400fe0 ldr x0, [sp, #24] + 48a7d4: 97fff30e bl 48740c <_ZN5CatchlsERNS_12TablePrinterENS_12_GLOBAL__N_18RowBreakE> + 48a7d8: f9400fe0 ldr x0, [sp, #24] + 48a7dc: f9400002 ldr x2, [x0] + 48a7e0: 90fffbe0 adrp x0, 406000 <_init-0xc50> + 48a7e4: 913f8001 add x1, x0, #0xfe0 + 48a7e8: aa0203e0 mov x0, x2 + 48a7ec: 97fdf305 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 48a7f0: f9400fe0 ldr x0, [sp, #24] + 48a7f4: 3906701f strb wzr, [x0, #412] + 48a7f8: d503201f nop + 48a7fc: a8c37bfd ldp x29, x30, [sp], #48 + 48a800: d65f03c0 ret + +000000000048a804 <_ZN5Catch13SummaryColumnC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6Colour4CodeE>: +_ZN5Catch13SummaryColumnC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6Colour4CodeE(): + 48a804: a9bc7bfd stp x29, x30, [sp, #-64]! + 48a808: 910003fd mov x29, sp + 48a80c: f9000bf3 str x19, [sp, #16] + 48a810: f9001fe0 str x0, [sp, #56] + 48a814: f9001be1 str x1, [sp, #48] + 48a818: b9002fe2 str w2, [sp, #44] + 48a81c: f9401ff3 ldr x19, [sp, #56] + 48a820: f9401be0 ldr x0, [sp, #48] + 48a824: 97fe0052 bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 48a828: aa0003e1 mov x1, x0 + 48a82c: aa1303e0 mov x0, x19 + 48a830: 97fdf228 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 48a834: f9401fe0 ldr x0, [sp, #56] + 48a838: b9402fe1 ldr w1, [sp, #44] + 48a83c: b9002001 str w1, [x0, #32] + 48a840: f9401fe0 ldr x0, [sp, #56] + 48a844: 9100a000 add x0, x0, #0x28 + 48a848: 97fe54bb bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 48a84c: d503201f nop + 48a850: f9400bf3 ldr x19, [sp, #16] + 48a854: a8c47bfd ldp x29, x30, [sp], #64 + 48a858: d65f03c0 ret + +000000000048a85c <_ZN5Catch13SummaryColumnC1ERKS0_>: +_ZN5Catch13SummaryColumnC1ERKS0_(): + 48a85c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48a860: 910003fd mov x29, sp + 48a864: f9000bf3 str x19, [sp, #16] + 48a868: f90017e0 str x0, [sp, #40] + 48a86c: f90013e1 str x1, [sp, #32] + 48a870: f94017e0 ldr x0, [sp, #40] + 48a874: f94013e1 ldr x1, [sp, #32] + 48a878: 97fdf1be bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 48a87c: f94013e0 ldr x0, [sp, #32] + 48a880: b9402001 ldr w1, [x0, #32] + 48a884: f94017e0 ldr x0, [sp, #40] + 48a888: b9002001 str w1, [x0, #32] + 48a88c: f94017e0 ldr x0, [sp, #40] + 48a890: 9100a002 add x2, x0, #0x28 + 48a894: f94013e0 ldr x0, [sp, #32] + 48a898: 9100a000 add x0, x0, #0x28 + 48a89c: aa0003e1 mov x1, x0 + 48a8a0: aa0203e0 mov x0, x2 + 48a8a4: 97fe7df8 bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 48a8a8: 14000006 b 48a8c0 <_ZN5Catch13SummaryColumnC1ERKS0_+0x64> + 48a8ac: aa0003f3 mov x19, x0 + 48a8b0: f94017e0 ldr x0, [sp, #40] + 48a8b4: 97fdf213 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48a8b8: aa1303e0 mov x0, x19 + 48a8bc: 97fdf411 bl 407900 <_Unwind_Resume@plt> + 48a8c0: f9400bf3 ldr x19, [sp, #16] + 48a8c4: a8c37bfd ldp x29, x30, [sp], #48 + 48a8c8: d65f03c0 ret + +000000000048a8cc <_ZN5Catch13SummaryColumnD1Ev>: +_ZN5Catch13SummaryColumnD2Ev(): + 48a8cc: a9be7bfd stp x29, x30, [sp, #-32]! + 48a8d0: 910003fd mov x29, sp + 48a8d4: f9000fe0 str x0, [sp, #24] + 48a8d8: f9400fe0 ldr x0, [sp, #24] + 48a8dc: 9100a000 add x0, x0, #0x28 + 48a8e0: 97fe44be bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 48a8e4: f9400fe0 ldr x0, [sp, #24] + 48a8e8: 97fdf206 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48a8ec: d503201f nop + 48a8f0: a8c27bfd ldp x29, x30, [sp], #32 + 48a8f4: d65f03c0 ret + +000000000048a8f8 <_ZN5Catch13SummaryColumn6addRowEm>: +_ZN5Catch13SummaryColumn6addRowEm(): + 48a8f8: a9b47bfd stp x29, x30, [sp, #-192]! + 48a8fc: 910003fd mov x29, sp + 48a900: a90153f3 stp x19, x20, [sp, #16] + 48a904: aa0803f4 mov x20, x8 + 48a908: f90017e0 str x0, [sp, #40] + 48a90c: f90013e1 str x1, [sp, #32] + 48a910: 910183e0 add x0, sp, #0x60 + 48a914: 97ff52aa bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48a918: 910083e1 add x1, sp, #0x20 + 48a91c: 910183e0 add x0, sp, #0x60 + 48a920: 97fe004c bl 40aa50 <_ZN5Catch20ReusableStringStreamlsImEERS0_RKT_> + 48a924: 910183e0 add x0, sp, #0x60 + 48a928: 910103e1 add x1, sp, #0x40 + 48a92c: aa0103e8 mov x8, x1 + 48a930: 97ff52e5 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48a934: f94017e0 ldr x0, [sp, #40] + 48a938: 9100a000 add x0, x0, #0x28 + 48a93c: f9005fe0 str x0, [sp, #184] + 48a940: f9405fe0 ldr x0, [sp, #184] + 48a944: 97fe8fcf bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 48a948: f9001fe0 str x0, [sp, #56] + 48a94c: f9405fe0 ldr x0, [sp, #184] + 48a950: 97fe88cc bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 48a954: f9001be0 str x0, [sp, #48] + 48a958: 9100c3e1 add x1, sp, #0x30 + 48a95c: 9100e3e0 add x0, sp, #0x38 + 48a960: 97ff420a bl 45b188 <_ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48a964: 12001c00 and w0, w0, #0xff + 48a968: 7100001f cmp w0, #0x0 + 48a96c: 54000660 b.eq 48aa38 <_ZN5Catch13SummaryColumn6addRowEm+0x140> // b.none + 48a970: 9100e3e0 add x0, sp, #0x38 + 48a974: 97ff4220 bl 45b1f4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 48a978: f9005be0 str x0, [sp, #176] + 48a97c: f9405be0 ldr x0, [sp, #176] + 48a980: 97fdf20c bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 48a984: aa0003f3 mov x19, x0 + 48a988: 910103e0 add x0, sp, #0x40 + 48a98c: 97fdf209 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 48a990: eb00027f cmp x19, x0 + 48a994: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 48a998: 12001c00 and w0, w0, #0xff + 48a99c: 7100001f cmp w0, #0x0 + 48a9a0: 540001a0 b.eq 48a9d4 <_ZN5Catch13SummaryColumn6addRowEm+0xdc> // b.none + 48a9a4: 9101c3e0 add x0, sp, #0x70 + 48a9a8: aa0003e8 mov x8, x0 + 48a9ac: f9405be1 ldr x1, [sp, #176] + 48a9b0: 52800400 mov w0, #0x20 // #32 + 48a9b4: 97ffb6af bl 478470 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_> + 48a9b8: 9101c3e0 add x0, sp, #0x70 + 48a9bc: aa0003e1 mov x1, x0 + 48a9c0: f9405be0 ldr x0, [sp, #176] + 48a9c4: 97fdf2df bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 48a9c8: 9101c3e0 add x0, sp, #0x70 + 48a9cc: 97fdf1cd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48a9d0: 17ffffeb b 48a97c <_ZN5Catch13SummaryColumn6addRowEm+0x84> + 48a9d4: f9405be0 ldr x0, [sp, #176] + 48a9d8: 97fdf1f6 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 48a9dc: aa0003f3 mov x19, x0 + 48a9e0: 910103e0 add x0, sp, #0x40 + 48a9e4: 97fdf1f3 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 48a9e8: eb00027f cmp x19, x0 + 48a9ec: 1a9f97e0 cset w0, hi // hi = pmore + 48a9f0: 12001c00 and w0, w0, #0xff + 48a9f4: 7100001f cmp w0, #0x0 + 48a9f8: 540001a0 b.eq 48aa2c <_ZN5Catch13SummaryColumn6addRowEm+0x134> // b.none + 48a9fc: 910103e0 add x0, sp, #0x40 + 48aa00: 910243e1 add x1, sp, #0x90 + 48aa04: aa0103e8 mov x8, x1 + 48aa08: aa0003e1 mov x1, x0 + 48aa0c: 52800400 mov w0, #0x20 // #32 + 48aa10: 97ffb698 bl 478470 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_> + 48aa14: 910243e1 add x1, sp, #0x90 + 48aa18: 910103e0 add x0, sp, #0x40 + 48aa1c: 97fdf2c9 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 48aa20: 910243e0 add x0, sp, #0x90 + 48aa24: 97fdf1b7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48aa28: 17ffffeb b 48a9d4 <_ZN5Catch13SummaryColumn6addRowEm+0xdc> + 48aa2c: 9100e3e0 add x0, sp, #0x38 + 48aa30: 97ff41e7 bl 45b1cc <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 48aa34: 17ffffc9 b 48a958 <_ZN5Catch13SummaryColumn6addRowEm+0x60> + 48aa38: f94017e0 ldr x0, [sp, #40] + 48aa3c: 9100a000 add x0, x0, #0x28 + 48aa40: 910103e1 add x1, sp, #0x40 + 48aa44: 97fe8044 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 48aa48: f94017e1 ldr x1, [sp, #40] + 48aa4c: aa1403e0 mov x0, x20 + 48aa50: 97ffff83 bl 48a85c <_ZN5Catch13SummaryColumnC1ERKS0_> + 48aa54: d503201f nop + 48aa58: 910103e0 add x0, sp, #0x40 + 48aa5c: 97fdf1a9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48aa60: 910183e0 add x0, sp, #0x60 + 48aa64: 97ff526c bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48aa68: 1400000a b 48aa90 <_ZN5Catch13SummaryColumn6addRowEm+0x198> + 48aa6c: aa0003f3 mov x19, x0 + 48aa70: 910103e0 add x0, sp, #0x40 + 48aa74: 97fdf1a3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48aa78: 14000002 b 48aa80 <_ZN5Catch13SummaryColumn6addRowEm+0x188> + 48aa7c: aa0003f3 mov x19, x0 + 48aa80: 910183e0 add x0, sp, #0x60 + 48aa84: 97ff5264 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48aa88: aa1303e0 mov x0, x19 + 48aa8c: 97fdf39d bl 407900 <_Unwind_Resume@plt> + 48aa90: aa1403e0 mov x0, x20 + 48aa94: a94153f3 ldp x19, x20, [sp, #16] + 48aa98: a8cc7bfd ldp x29, x30, [sp], #192 + 48aa9c: d65f03c0 ret + +000000000048aaa0 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE5beginEv>: +_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE5beginEv(): + 48aaa0: a9bd7bfd stp x29, x30, [sp, #-48]! + 48aaa4: 910003fd mov x29, sp + 48aaa8: f9000fe0 str x0, [sp, #24] + 48aaac: f9400fe1 ldr x1, [sp, #24] + 48aab0: 9100a3e0 add x0, sp, #0x28 + 48aab4: 9400016d bl 48b068 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 48aab8: f94017e0 ldr x0, [sp, #40] + 48aabc: a8c37bfd ldp x29, x30, [sp], #48 + 48aac0: d65f03c0 ret + +000000000048aac4 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE3endEv>: +_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EE3endEv(): + 48aac4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48aac8: 910003fd mov x29, sp + 48aacc: f9000fe0 str x0, [sp, #24] + 48aad0: f9400fe0 ldr x0, [sp, #24] + 48aad4: 91002001 add x1, x0, #0x8 + 48aad8: 9100a3e0 add x0, sp, #0x28 + 48aadc: 94000163 bl 48b068 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 48aae0: f94017e0 ldr x0, [sp, #40] + 48aae4: a8c37bfd ldp x29, x30, [sp], #48 + 48aae8: d65f03c0 ret + +000000000048aaec <_ZN9__gnu_cxxneIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 48aaec: a9bd7bfd stp x29, x30, [sp, #-48]! + 48aaf0: 910003fd mov x29, sp + 48aaf4: f9000bf3 str x19, [sp, #16] + 48aaf8: f90017e0 str x0, [sp, #40] + 48aafc: f90013e1 str x1, [sp, #32] + 48ab00: f94017e0 ldr x0, [sp, #40] + 48ab04: 94000163 bl 48b090 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEE4baseEv> + 48ab08: f9400013 ldr x19, [x0] + 48ab0c: f94013e0 ldr x0, [sp, #32] + 48ab10: 94000160 bl 48b090 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEE4baseEv> + 48ab14: f9400000 ldr x0, [x0] + 48ab18: eb00027f cmp x19, x0 + 48ab1c: 1a9f07e0 cset w0, ne // ne = any + 48ab20: 12001c00 and w0, w0, #0xff + 48ab24: f9400bf3 ldr x19, [sp, #16] + 48ab28: a8c37bfd ldp x29, x30, [sp], #48 + 48ab2c: d65f03c0 ret + +000000000048ab30 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEppEv(): + 48ab30: d10043ff sub sp, sp, #0x10 + 48ab34: f90007e0 str x0, [sp, #8] + 48ab38: f94007e0 ldr x0, [sp, #8] + 48ab3c: f9400000 ldr x0, [x0] + 48ab40: 9100a001 add x1, x0, #0x28 + 48ab44: f94007e0 ldr x0, [sp, #8] + 48ab48: f9000001 str x1, [x0] + 48ab4c: f94007e0 ldr x0, [sp, #8] + 48ab50: 910043ff add sp, sp, #0x10 + 48ab54: d65f03c0 ret + +000000000048ab58 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEdeEv(): + 48ab58: d10043ff sub sp, sp, #0x10 + 48ab5c: f90007e0 str x0, [sp, #8] + 48ab60: f94007e0 ldr x0, [sp, #8] + 48ab64: f9400000 ldr x0, [x0] + 48ab68: 910043ff add sp, sp, #0x10 + 48ab6c: d65f03c0 ret + +000000000048ab70 <_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEC1IS3_vEEPS1_>: +_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEC1IS3_vEEPS1_(): + 48ab70: a9be7bfd stp x29, x30, [sp, #-32]! + 48ab74: 910003fd mov x29, sp + 48ab78: f9000fe0 str x0, [sp, #24] + 48ab7c: f9000be1 str x1, [sp, #16] + 48ab80: f9400fe0 ldr x0, [sp, #24] + 48ab84: f9400be1 ldr x1, [sp, #16] + 48ab88: 94000147 bl 48b0a4 <_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EEC1EPS1_> + 48ab8c: d503201f nop + 48ab90: a8c27bfd ldp x29, x30, [sp], #32 + 48ab94: d65f03c0 ret + +000000000048ab98 <_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EED1Ev>: +_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EED2Ev(): + 48ab98: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ab9c: 910003fd mov x29, sp + 48aba0: f9000fe0 str x0, [sp, #24] + 48aba4: f9400fe0 ldr x0, [sp, #24] + 48aba8: 9400014d bl 48b0dc <_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE6_M_ptrEv> + 48abac: f90017e0 str x0, [sp, #40] + 48abb0: f94017e0 ldr x0, [sp, #40] + 48abb4: f9400000 ldr x0, [x0] + 48abb8: f100001f cmp x0, #0x0 + 48abbc: 54000120 b.eq 48abe0 <_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EED1Ev+0x48> // b.none + 48abc0: f9400fe0 ldr x0, [sp, #24] + 48abc4: 9400014d bl 48b0f8 <_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EE11get_deleterEv> + 48abc8: aa0003e2 mov x2, x0 + 48abcc: f94017e0 ldr x0, [sp, #40] + 48abd0: f9400000 ldr x0, [x0] + 48abd4: aa0003e1 mov x1, x0 + 48abd8: aa0203e0 mov x0, x2 + 48abdc: 9400015a bl 48b144 <_ZNKSt14default_deleteIN5Catch12TablePrinterEEclEPS1_> + 48abe0: f94017e0 ldr x0, [sp, #40] + 48abe4: f900001f str xzr, [x0] + 48abe8: d503201f nop + 48abec: a8c37bfd ldp x29, x30, [sp], #48 + 48abf0: d65f03c0 ret + +000000000048abf4 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEptEv>: +_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEptEv(): + 48abf4: a9be7bfd stp x29, x30, [sp, #-32]! + 48abf8: 910003fd mov x29, sp + 48abfc: f9000fe0 str x0, [sp, #24] + 48ac00: f9400fe0 ldr x0, [sp, #24] + 48ac04: 94000161 bl 48b188 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EE3getEv> + 48ac08: a8c27bfd ldp x29, x30, [sp], #32 + 48ac0c: d65f03c0 ret + +000000000048ac10 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv>: +_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EEdeEv(): + 48ac10: a9be7bfd stp x29, x30, [sp, #-32]! + 48ac14: 910003fd mov x29, sp + 48ac18: f9000fe0 str x0, [sp, #24] + 48ac1c: f9400fe0 ldr x0, [sp, #24] + 48ac20: 9400015a bl 48b188 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EE3getEv> + 48ac24: a8c27bfd ldp x29, x30, [sp], #32 + 48ac28: d65f03c0 ret + +000000000048ac2c <_ZN5CatchlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS_12TablePrinterES8_RKT_>: +_ZN5CatchlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS_12TablePrinterES8_RKT_(): + 48ac2c: a9be7bfd stp x29, x30, [sp, #-32]! + 48ac30: 910003fd mov x29, sp + 48ac34: f9000fe0 str x0, [sp, #24] + 48ac38: f9000be1 str x1, [sp, #16] + 48ac3c: f9400fe0 ldr x0, [sp, #24] + 48ac40: 91008000 add x0, x0, #0x20 + 48ac44: f9400be1 ldr x1, [sp, #16] + 48ac48: 97fdf19e bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 48ac4c: f9400fe0 ldr x0, [sp, #24] + 48ac50: a8c27bfd ldp x29, x30, [sp], #32 + 48ac54: d65f03c0 ret + +000000000048ac58 <_ZN5CatchlsIiEERNS_12TablePrinterES2_RKT_>: +_ZN5CatchlsIiEERNS_12TablePrinterES2_RKT_(): + 48ac58: a9be7bfd stp x29, x30, [sp, #-32]! + 48ac5c: 910003fd mov x29, sp + 48ac60: f9000fe0 str x0, [sp, #24] + 48ac64: f9000be1 str x1, [sp, #16] + 48ac68: f9400fe0 ldr x0, [sp, #24] + 48ac6c: 91008002 add x2, x0, #0x20 + 48ac70: f9400be0 ldr x0, [sp, #16] + 48ac74: b9400000 ldr w0, [x0] + 48ac78: 2a0003e1 mov w1, w0 + 48ac7c: aa0203e0 mov x0, x2 + 48ac80: 97fdf318 bl 4078e0 <_ZNSolsEi@plt> + 48ac84: f9400fe0 ldr x0, [sp, #24] + 48ac88: a8c27bfd ldp x29, x30, [sp], #32 + 48ac8c: d65f03c0 ret + +000000000048ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv>: +_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv(): + 48ac90: d10043ff sub sp, sp, #0x10 + 48ac94: f90007e0 str x0, [sp, #8] + 48ac98: f94007e0 ldr x0, [sp, #8] + 48ac9c: f9400000 ldr x0, [x0] + 48aca0: 9e670000 fmov d0, x0 + 48aca4: 910043ff add sp, sp, #0x10 + 48aca8: d65f03c0 ret + +000000000048acac <_ZN5CatchlsIA19_cEERNS_12TablePrinterES3_RKT_>: +_ZN5CatchlsIA19_cEERNS_12TablePrinterES3_RKT_(): + 48acac: a9be7bfd stp x29, x30, [sp, #-32]! + 48acb0: 910003fd mov x29, sp + 48acb4: f9000fe0 str x0, [sp, #24] + 48acb8: f9000be1 str x1, [sp, #16] + 48acbc: f9400fe0 ldr x0, [sp, #24] + 48acc0: 91008000 add x0, x0, #0x20 + 48acc4: f9400be1 ldr x1, [sp, #16] + 48acc8: 97fdf1a2 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 48accc: f9400fe0 ldr x0, [sp, #24] + 48acd0: a8c27bfd ldp x29, x30, [sp], #32 + 48acd4: d65f03c0 ret + +000000000048acd8 <_ZN5CatchlsIcEERNS_12TablePrinterES2_RKT_>: +_ZN5CatchlsIcEERNS_12TablePrinterES2_RKT_(): + 48acd8: a9be7bfd stp x29, x30, [sp, #-32]! + 48acdc: 910003fd mov x29, sp + 48ace0: f9000fe0 str x0, [sp, #24] + 48ace4: f9000be1 str x1, [sp, #16] + 48ace8: f9400fe0 ldr x0, [sp, #24] + 48acec: 91008002 add x2, x0, #0x20 + 48acf0: f9400be0 ldr x0, [sp, #16] + 48acf4: 39400000 ldrb w0, [x0] + 48acf8: 2a0003e1 mov w1, w0 + 48acfc: aa0203e0 mov x0, x2 + 48ad00: 97fdf200 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 48ad04: f9400fe0 ldr x0, [sp, #24] + 48ad08: a8c27bfd ldp x29, x30, [sp], #32 + 48ad0c: d65f03c0 ret + +000000000048ad10 <_ZN5Catch6OptionINS_11TestRunInfoEEptEv>: +_ZN5Catch6OptionINS_11TestRunInfoEEptEv(): + 48ad10: d10043ff sub sp, sp, #0x10 + 48ad14: f90007e0 str x0, [sp, #8] + 48ad18: f94007e0 ldr x0, [sp, #8] + 48ad1c: f9400000 ldr x0, [x0] + 48ad20: 910043ff add sp, sp, #0x10 + 48ad24: d65f03c0 ret + +000000000048ad28 <_ZN5Catch6OptionINS_9GroupInfoEEptEv>: +_ZN5Catch6OptionINS_9GroupInfoEEptEv(): + 48ad28: d10043ff sub sp, sp, #0x10 + 48ad2c: f90007e0 str x0, [sp, #8] + 48ad30: f94007e0 ldr x0, [sp, #8] + 48ad34: f9400000 ldr x0, [x0] + 48ad38: 910043ff add sp, sp, #0x10 + 48ad3c: d65f03c0 ret + +000000000048ad40 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE5emptyEv>: +_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE5emptyEv(): + 48ad40: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ad44: 910003fd mov x29, sp + 48ad48: f9000fe0 str x0, [sp, #24] + 48ad4c: f9400fe0 ldr x0, [sp, #24] + 48ad50: 94000115 bl 48b1a4 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv> + 48ad54: f90013e0 str x0, [sp, #32] + 48ad58: f9400fe0 ldr x0, [sp, #24] + 48ad5c: 9400011e bl 48b1d4 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv> + 48ad60: f90017e0 str x0, [sp, #40] + 48ad64: 9100a3e1 add x1, sp, #0x28 + 48ad68: 910083e0 add x0, sp, #0x20 + 48ad6c: 94000126 bl 48b204 <_ZN9__gnu_cxxeqIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 48ad70: 12001c00 and w0, w0, #0xff + 48ad74: d503201f nop + 48ad78: a8c37bfd ldp x29, x30, [sp], #48 + 48ad7c: d65f03c0 ret + +000000000048ad80 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEplEl(): + 48ad80: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ad84: 910003fd mov x29, sp + 48ad88: f9000fe0 str x0, [sp, #24] + 48ad8c: f9000be1 str x1, [sp, #16] + 48ad90: f9400fe0 ldr x0, [sp, #24] + 48ad94: f9400002 ldr x2, [x0] + 48ad98: f9400be1 ldr x1, [sp, #16] + 48ad9c: aa0103e0 mov x0, x1 + 48ada0: d37ff800 lsl x0, x0, #1 + 48ada4: 8b010000 add x0, x0, x1 + 48ada8: d37cec00 lsl x0, x0, #4 + 48adac: 8b000040 add x0, x2, x0 + 48adb0: f90017e0 str x0, [sp, #40] + 48adb4: 9100a3e1 add x1, sp, #0x28 + 48adb8: 910083e0 add x0, sp, #0x20 + 48adbc: 97ffc03b bl 47aea8 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 48adc0: f94013e0 ldr x0, [sp, #32] + 48adc4: a8c37bfd ldp x29, x30, [sp], #48 + 48adc8: d65f03c0 ret + +000000000048adcc <_ZN9__gnu_cxxneIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxneIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 48adcc: a9bd7bfd stp x29, x30, [sp, #-48]! + 48add0: 910003fd mov x29, sp + 48add4: f9000bf3 str x19, [sp, #16] + 48add8: f90017e0 str x0, [sp, #40] + 48addc: f90013e1 str x1, [sp, #32] + 48ade0: f94017e0 ldr x0, [sp, #40] + 48ade4: 97ffc098 bl 47b044 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 48ade8: f9400013 ldr x19, [x0] + 48adec: f94013e0 ldr x0, [sp, #32] + 48adf0: 97ffc095 bl 47b044 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 48adf4: f9400000 ldr x0, [x0] + 48adf8: eb00027f cmp x19, x0 + 48adfc: 1a9f07e0 cset w0, ne // ne = any + 48ae00: 12001c00 and w0, w0, #0xff + 48ae04: f9400bf3 ldr x19, [sp, #16] + 48ae08: a8c37bfd ldp x29, x30, [sp], #48 + 48ae0c: d65f03c0 ret + +000000000048ae10 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEppEv(): + 48ae10: d10043ff sub sp, sp, #0x10 + 48ae14: f90007e0 str x0, [sp, #8] + 48ae18: f94007e0 ldr x0, [sp, #8] + 48ae1c: f9400000 ldr x0, [x0] + 48ae20: 9100c001 add x1, x0, #0x30 + 48ae24: f94007e0 ldr x0, [sp, #8] + 48ae28: f9000001 str x1, [x0] + 48ae2c: f94007e0 ldr x0, [sp, #8] + 48ae30: 910043ff add sp, sp, #0x10 + 48ae34: d65f03c0 ret + +000000000048ae38 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEptEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEptEv(): + 48ae38: d10043ff sub sp, sp, #0x10 + 48ae3c: f90007e0 str x0, [sp, #8] + 48ae40: f94007e0 ldr x0, [sp, #8] + 48ae44: f9400000 ldr x0, [x0] + 48ae48: 910043ff add sp, sp, #0x10 + 48ae4c: d65f03c0 ret + +000000000048ae50 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE4backEv>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE4backEv(): + 48ae50: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ae54: 910003fd mov x29, sp + 48ae58: f9000fe0 str x0, [sp, #24] + 48ae5c: f9400fe0 ldr x0, [sp, #24] + 48ae60: 97ffbf34 bl 47ab30 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv> + 48ae64: f90017e0 str x0, [sp, #40] + 48ae68: 9100a3e0 add x0, sp, #0x28 + 48ae6c: d2800021 mov x1, #0x1 // #1 + 48ae70: 940000f6 bl 48b248 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEmiEl> + 48ae74: f90013e0 str x0, [sp, #32] + 48ae78: 910083e0 add x0, sp, #0x20 + 48ae7c: 94000107 bl 48b298 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEdeEv> + 48ae80: d503201f nop + 48ae84: a8c37bfd ldp x29, x30, [sp], #48 + 48ae88: d65f03c0 ret + +000000000048ae8c <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EEC2Ev(): + 48ae8c: a9be7bfd stp x29, x30, [sp, #-32]! + 48ae90: 910003fd mov x29, sp + 48ae94: f9000fe0 str x0, [sp, #24] + 48ae98: f9400fe0 ldr x0, [sp, #24] + 48ae9c: 9400010d bl 48b2d0 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EEC1Ev> + 48aea0: d503201f nop + 48aea4: a8c27bfd ldp x29, x30, [sp], #32 + 48aea8: d65f03c0 ret + +000000000048aeac <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EED2Ev(): + 48aeac: a9bd7bfd stp x29, x30, [sp, #-48]! + 48aeb0: 910003fd mov x29, sp + 48aeb4: a90153f3 stp x19, x20, [sp, #16] + 48aeb8: f90017e0 str x0, [sp, #40] + 48aebc: f94017e0 ldr x0, [sp, #40] + 48aec0: f9400013 ldr x19, [x0] + 48aec4: f94017e0 ldr x0, [sp, #40] + 48aec8: f9400414 ldr x20, [x0, #8] + 48aecc: f94017e0 ldr x0, [sp, #40] + 48aed0: 9400011d bl 48b344 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv> + 48aed4: aa0003e2 mov x2, x0 + 48aed8: aa1403e1 mov x1, x20 + 48aedc: aa1303e0 mov x0, x19 + 48aee0: 9400011e bl 48b358 <_ZSt8_DestroyIPN5Catch13SummaryColumnES1_EvT_S3_RSaIT0_E> + 48aee4: f94017e0 ldr x0, [sp, #40] + 48aee8: 94000102 bl 48b2f0 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EED1Ev> + 48aeec: d503201f nop + 48aef0: a94153f3 ldp x19, x20, [sp, #16] + 48aef4: a8c37bfd ldp x29, x30, [sp], #48 + 48aef8: d65f03c0 ret + +000000000048aefc <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE9push_backEOS1_>: +_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE9push_backEOS1_(): + 48aefc: a9be7bfd stp x29, x30, [sp, #-32]! + 48af00: 910003fd mov x29, sp + 48af04: f9000fe0 str x0, [sp, #24] + 48af08: f9000be1 str x1, [sp, #16] + 48af0c: f9400be0 ldr x0, [sp, #16] + 48af10: 9400011d bl 48b384 <_ZSt4moveIRN5Catch13SummaryColumnEEONSt16remove_referenceIT_E4typeEOS4_> + 48af14: aa0003e1 mov x1, x0 + 48af18: f9400fe0 ldr x0, [sp, #24] + 48af1c: 9400011f bl 48b398 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE12emplace_backIJS1_EEEvDpOT_> + 48af20: d503201f nop + 48af24: a8c27bfd ldp x29, x30, [sp], #32 + 48af28: d65f03c0 ret + +000000000048af2c <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE5beginEv(): + 48af2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48af30: 910003fd mov x29, sp + 48af34: f9000fe0 str x0, [sp, #24] + 48af38: f9400fe0 ldr x0, [sp, #24] + 48af3c: f9400000 ldr x0, [x0] + 48af40: f90017e0 str x0, [sp, #40] + 48af44: 9100a3e1 add x1, sp, #0x28 + 48af48: 910083e0 add x0, sp, #0x20 + 48af4c: 9400013a bl 48b434 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 48af50: f94013e0 ldr x0, [sp, #32] + 48af54: a8c37bfd ldp x29, x30, [sp], #48 + 48af58: d65f03c0 ret + +000000000048af5c <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE3endEv(): + 48af5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48af60: 910003fd mov x29, sp + 48af64: f9000fe0 str x0, [sp, #24] + 48af68: f9400fe0 ldr x0, [sp, #24] + 48af6c: f9400400 ldr x0, [x0, #8] + 48af70: f90017e0 str x0, [sp, #40] + 48af74: 9100a3e1 add x1, sp, #0x28 + 48af78: 910083e0 add x0, sp, #0x20 + 48af7c: 9400012e bl 48b434 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 48af80: f94013e0 ldr x0, [sp, #32] + 48af84: a8c37bfd ldp x29, x30, [sp], #48 + 48af88: d65f03c0 ret + +000000000048af8c <_ZN9__gnu_cxxneIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 48af8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48af90: 910003fd mov x29, sp + 48af94: f9000bf3 str x19, [sp, #16] + 48af98: f90017e0 str x0, [sp, #40] + 48af9c: f90013e1 str x1, [sp, #32] + 48afa0: f94017e0 ldr x0, [sp, #40] + 48afa4: 9400012e bl 48b45c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv> + 48afa8: f9400013 ldr x19, [x0] + 48afac: f94013e0 ldr x0, [sp, #32] + 48afb0: 9400012b bl 48b45c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv> + 48afb4: f9400000 ldr x0, [x0] + 48afb8: eb00027f cmp x19, x0 + 48afbc: 1a9f07e0 cset w0, ne // ne = any + 48afc0: 12001c00 and w0, w0, #0xff + 48afc4: f9400bf3 ldr x19, [sp, #16] + 48afc8: a8c37bfd ldp x29, x30, [sp], #48 + 48afcc: d65f03c0 ret + +000000000048afd0 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEppEv(): + 48afd0: d10043ff sub sp, sp, #0x10 + 48afd4: f90007e0 str x0, [sp, #8] + 48afd8: f94007e0 ldr x0, [sp, #8] + 48afdc: f9400000 ldr x0, [x0] + 48afe0: 91010001 add x1, x0, #0x40 + 48afe4: f94007e0 ldr x0, [sp, #8] + 48afe8: f9000001 str x1, [x0] + 48afec: f94007e0 ldr x0, [sp, #8] + 48aff0: 910043ff add sp, sp, #0x10 + 48aff4: d65f03c0 ret + +000000000048aff8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEdeEv(): + 48aff8: d10043ff sub sp, sp, #0x10 + 48affc: f90007e0 str x0, [sp, #8] + 48b000: f94007e0 ldr x0, [sp, #8] + 48b004: f9400000 ldr x0, [x0] + 48b008: 910043ff add sp, sp, #0x10 + 48b00c: d65f03c0 ret + +000000000048b010 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEm>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEixEm(): + 48b010: d10043ff sub sp, sp, #0x10 + 48b014: f90007e0 str x0, [sp, #8] + 48b018: f90003e1 str x1, [sp] + 48b01c: f94007e0 ldr x0, [sp, #8] + 48b020: f9400001 ldr x1, [x0] + 48b024: f94003e0 ldr x0, [sp] + 48b028: d37be800 lsl x0, x0, #5 + 48b02c: 8b000020 add x0, x1, x0 + 48b030: 910043ff add sp, sp, #0x10 + 48b034: d65f03c0 ret + +000000000048b038 <_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_>: +_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_(): + 48b038: a9be7bfd stp x29, x30, [sp, #-32]! + 48b03c: 910003fd mov x29, sp + 48b040: f9000fe0 str x0, [sp, #24] + 48b044: f9000be1 str x1, [sp, #16] + 48b048: f9400be1 ldr x1, [sp, #16] + 48b04c: f9400fe0 ldr x0, [sp, #24] + 48b050: 97fe6629 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 48b054: 12001c00 and w0, w0, #0xff + 48b058: 52000000 eor w0, w0, #0x1 + 48b05c: 12001c00 and w0, w0, #0xff + 48b060: a8c27bfd ldp x29, x30, [sp], #32 + 48b064: d65f03c0 ret + +000000000048b068 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEEC2ERKS4_(): + 48b068: d10043ff sub sp, sp, #0x10 + 48b06c: f90007e0 str x0, [sp, #8] + 48b070: f90003e1 str x1, [sp] + 48b074: f94003e0 ldr x0, [sp] + 48b078: f9400001 ldr x1, [x0] + 48b07c: f94007e0 ldr x0, [sp, #8] + 48b080: f9000001 str x1, [x0] + 48b084: d503201f nop + 48b088: 910043ff add sp, sp, #0x10 + 48b08c: d65f03c0 ret + +000000000048b090 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch12_GLOBAL__N_110ColumnInfoESt6vectorIS3_SaIS3_EEE4baseEv(): + 48b090: d10043ff sub sp, sp, #0x10 + 48b094: f90007e0 str x0, [sp, #8] + 48b098: f94007e0 ldr x0, [sp, #8] + 48b09c: 910043ff add sp, sp, #0x10 + 48b0a0: d65f03c0 ret + +000000000048b0a4 <_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EEC1EPS1_>: +_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EEC1EPS1_(): + 48b0a4: a9be7bfd stp x29, x30, [sp, #-32]! + 48b0a8: 910003fd mov x29, sp + 48b0ac: f9000fe0 str x0, [sp, #24] + 48b0b0: f9000be1 str x1, [sp, #16] + 48b0b4: f9400fe0 ldr x0, [sp, #24] + 48b0b8: 940000ee bl 48b470 <_ZNSt5tupleIJPN5Catch12TablePrinterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv> + 48b0bc: f9400fe0 ldr x0, [sp, #24] + 48b0c0: 94000007 bl 48b0dc <_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE6_M_ptrEv> + 48b0c4: aa0003e1 mov x1, x0 + 48b0c8: f9400be0 ldr x0, [sp, #16] + 48b0cc: f9000020 str x0, [x1] + 48b0d0: d503201f nop + 48b0d4: a8c27bfd ldp x29, x30, [sp], #32 + 48b0d8: d65f03c0 ret + +000000000048b0dc <_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE6_M_ptrEv(): + 48b0dc: a9be7bfd stp x29, x30, [sp, #-32]! + 48b0e0: 910003fd mov x29, sp + 48b0e4: f9000fe0 str x0, [sp, #24] + 48b0e8: f9400fe0 ldr x0, [sp, #24] + 48b0ec: 940000e9 bl 48b490 <_ZSt3getILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 48b0f0: a8c27bfd ldp x29, x30, [sp], #32 + 48b0f4: d65f03c0 ret + +000000000048b0f8 <_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EE11get_deleterEv(): + 48b0f8: a9be7bfd stp x29, x30, [sp, #-32]! + 48b0fc: 910003fd mov x29, sp + 48b100: f9000fe0 str x0, [sp, #24] + 48b104: f9400fe0 ldr x0, [sp, #24] + 48b108: 940000e9 bl 48b4ac <_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE10_M_deleterEv> + 48b10c: a8c27bfd ldp x29, x30, [sp], #32 + 48b110: d65f03c0 ret + +000000000048b114 <_ZN5Catch12TablePrinterD1Ev>: +_ZN5Catch12TablePrinterD1Ev(): + 48b114: a9be7bfd stp x29, x30, [sp, #-32]! + 48b118: 910003fd mov x29, sp + 48b11c: f9000fe0 str x0, [sp, #24] + 48b120: f9400fe0 ldr x0, [sp, #24] + 48b124: 91008000 add x0, x0, #0x20 + 48b128: 97fdef26 bl 406dc0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 48b12c: f9400fe0 ldr x0, [sp, #24] + 48b130: 91002000 add x0, x0, #0x8 + 48b134: 97fffaaf bl 489bf0 <_ZNSt6vectorIN5Catch12_GLOBAL__N_110ColumnInfoESaIS2_EED1Ev> + 48b138: d503201f nop + 48b13c: a8c27bfd ldp x29, x30, [sp], #32 + 48b140: d65f03c0 ret + +000000000048b144 <_ZNKSt14default_deleteIN5Catch12TablePrinterEEclEPS1_>: +_ZNKSt14default_deleteIN5Catch12TablePrinterEEclEPS1_(): + 48b144: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b148: 910003fd mov x29, sp + 48b14c: f9000bf3 str x19, [sp, #16] + 48b150: f90017e0 str x0, [sp, #40] + 48b154: f90013e1 str x1, [sp, #32] + 48b158: f94013f3 ldr x19, [sp, #32] + 48b15c: f100027f cmp x19, #0x0 + 48b160: 540000c0 b.eq 48b178 <_ZNKSt14default_deleteIN5Catch12TablePrinterEEclEPS1_+0x34> // b.none + 48b164: aa1303e0 mov x0, x19 + 48b168: 97ffffeb bl 48b114 <_ZN5Catch12TablePrinterD1Ev> + 48b16c: d2803401 mov x1, #0x1a0 // #416 + 48b170: aa1303e0 mov x0, x19 + 48b174: 97fdf083 bl 407380 <_ZdlPvm@plt> + 48b178: d503201f nop + 48b17c: f9400bf3 ldr x19, [sp, #16] + 48b180: a8c37bfd ldp x29, x30, [sp], #48 + 48b184: d65f03c0 ret + +000000000048b188 <_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch12TablePrinterESt14default_deleteIS1_EE3getEv(): + 48b188: a9be7bfd stp x29, x30, [sp, #-32]! + 48b18c: 910003fd mov x29, sp + 48b190: f9000fe0 str x0, [sp, #24] + 48b194: f9400fe0 ldr x0, [sp, #24] + 48b198: 940000cc bl 48b4c8 <_ZNKSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE6_M_ptrEv> + 48b19c: a8c27bfd ldp x29, x30, [sp], #32 + 48b1a0: d65f03c0 ret + +000000000048b1a4 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv(): + 48b1a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b1a8: 910003fd mov x29, sp + 48b1ac: f9000fe0 str x0, [sp, #24] + 48b1b0: f9400fe0 ldr x0, [sp, #24] + 48b1b4: f9400000 ldr x0, [x0] + 48b1b8: f90017e0 str x0, [sp, #40] + 48b1bc: 9100a3e1 add x1, sp, #0x28 + 48b1c0: 910083e0 add x0, sp, #0x20 + 48b1c4: 940000c9 bl 48b4e8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 48b1c8: f94013e0 ldr x0, [sp, #32] + 48b1cc: a8c37bfd ldp x29, x30, [sp], #48 + 48b1d0: d65f03c0 ret + +000000000048b1d4 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv(): + 48b1d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b1d8: 910003fd mov x29, sp + 48b1dc: f9000fe0 str x0, [sp, #24] + 48b1e0: f9400fe0 ldr x0, [sp, #24] + 48b1e4: f9400400 ldr x0, [x0, #8] + 48b1e8: f90017e0 str x0, [sp, #40] + 48b1ec: 9100a3e1 add x1, sp, #0x28 + 48b1f0: 910083e0 add x0, sp, #0x20 + 48b1f4: 940000bd bl 48b4e8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 48b1f8: f94013e0 ldr x0, [sp, #32] + 48b1fc: a8c37bfd ldp x29, x30, [sp], #48 + 48b200: d65f03c0 ret + +000000000048b204 <_ZN9__gnu_cxxeqIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxeqIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 48b204: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b208: 910003fd mov x29, sp + 48b20c: f9000bf3 str x19, [sp, #16] + 48b210: f90017e0 str x0, [sp, #40] + 48b214: f90013e1 str x1, [sp, #32] + 48b218: f94017e0 ldr x0, [sp, #40] + 48b21c: 940000bd bl 48b510 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 48b220: f9400013 ldr x19, [x0] + 48b224: f94013e0 ldr x0, [sp, #32] + 48b228: 940000ba bl 48b510 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 48b22c: f9400000 ldr x0, [x0] + 48b230: eb00027f cmp x19, x0 + 48b234: 1a9f17e0 cset w0, eq // eq = none + 48b238: 12001c00 and w0, w0, #0xff + 48b23c: f9400bf3 ldr x19, [sp, #16] + 48b240: a8c37bfd ldp x29, x30, [sp], #48 + 48b244: d65f03c0 ret + +000000000048b248 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEmiEl(): + 48b248: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b24c: 910003fd mov x29, sp + 48b250: f9000fe0 str x0, [sp, #24] + 48b254: f9000be1 str x1, [sp, #16] + 48b258: f9400fe0 ldr x0, [sp, #24] + 48b25c: f9400002 ldr x2, [x0] + 48b260: f9400be1 ldr x1, [sp, #16] + 48b264: aa0103e0 mov x0, x1 + 48b268: d37ff800 lsl x0, x0, #1 + 48b26c: 8b010000 add x0, x0, x1 + 48b270: d37cec00 lsl x0, x0, #4 + 48b274: cb0003e0 neg x0, x0 + 48b278: 8b000040 add x0, x2, x0 + 48b27c: f90017e0 str x0, [sp, #40] + 48b280: 9100a3e1 add x1, sp, #0x28 + 48b284: 910083e0 add x0, sp, #0x20 + 48b288: 97ffbf08 bl 47aea8 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 48b28c: f94013e0 ldr x0, [sp, #32] + 48b290: a8c37bfd ldp x29, x30, [sp], #48 + 48b294: d65f03c0 ret + +000000000048b298 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEdeEv(): + 48b298: d10043ff sub sp, sp, #0x10 + 48b29c: f90007e0 str x0, [sp, #8] + 48b2a0: f94007e0 ldr x0, [sp, #8] + 48b2a4: f9400000 ldr x0, [x0] + 48b2a8: 910043ff add sp, sp, #0x10 + 48b2ac: d65f03c0 ret + +000000000048b2b0 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE12_Vector_implD1Ev(): + 48b2b0: a9be7bfd stp x29, x30, [sp, #-32]! + 48b2b4: 910003fd mov x29, sp + 48b2b8: f9000fe0 str x0, [sp, #24] + 48b2bc: f9400fe0 ldr x0, [sp, #24] + 48b2c0: 940000a7 bl 48b55c <_ZNSaIN5Catch13SummaryColumnEED1Ev> + 48b2c4: d503201f nop + 48b2c8: a8c27bfd ldp x29, x30, [sp], #32 + 48b2cc: d65f03c0 ret + +000000000048b2d0 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EEC2Ev(): + 48b2d0: a9be7bfd stp x29, x30, [sp, #-32]! + 48b2d4: 910003fd mov x29, sp + 48b2d8: f9000fe0 str x0, [sp, #24] + 48b2dc: f9400fe0 ldr x0, [sp, #24] + 48b2e0: 94000091 bl 48b524 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE12_Vector_implC1Ev> + 48b2e4: d503201f nop + 48b2e8: a8c27bfd ldp x29, x30, [sp], #32 + 48b2ec: d65f03c0 ret + +000000000048b2f0 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EED1Ev(): + 48b2f0: a9be7bfd stp x29, x30, [sp, #-32]! + 48b2f4: 910003fd mov x29, sp + 48b2f8: f9000fe0 str x0, [sp, #24] + 48b2fc: f9400fe0 ldr x0, [sp, #24] + 48b300: f9400003 ldr x3, [x0] + 48b304: f9400fe0 ldr x0, [sp, #24] + 48b308: f9400801 ldr x1, [x0, #16] + 48b30c: f9400fe0 ldr x0, [sp, #24] + 48b310: f9400000 ldr x0, [x0] + 48b314: cb000020 sub x0, x1, x0 + 48b318: 9346fc01 asr x1, x0, #6 + 48b31c: aa0103e0 mov x0, x1 + 48b320: aa0003e2 mov x2, x0 + 48b324: aa0303e1 mov x1, x3 + 48b328: f9400fe0 ldr x0, [sp, #24] + 48b32c: 94000094 bl 48b57c <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE13_M_deallocateEPS1_m> + 48b330: f9400fe0 ldr x0, [sp, #24] + 48b334: 97ffffdf bl 48b2b0 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE12_Vector_implD1Ev> + 48b338: d503201f nop + 48b33c: a8c27bfd ldp x29, x30, [sp], #32 + 48b340: d65f03c0 ret + +000000000048b344 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv(): + 48b344: d10043ff sub sp, sp, #0x10 + 48b348: f90007e0 str x0, [sp, #8] + 48b34c: f94007e0 ldr x0, [sp, #8] + 48b350: 910043ff add sp, sp, #0x10 + 48b354: d65f03c0 ret + +000000000048b358 <_ZSt8_DestroyIPN5Catch13SummaryColumnES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch13SummaryColumnES1_EvT_S3_RSaIT0_E(): + 48b358: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b35c: 910003fd mov x29, sp + 48b360: f90017e0 str x0, [sp, #40] + 48b364: f90013e1 str x1, [sp, #32] + 48b368: f9000fe2 str x2, [sp, #24] + 48b36c: f94013e1 ldr x1, [sp, #32] + 48b370: f94017e0 ldr x0, [sp, #40] + 48b374: 94000091 bl 48b5b8 <_ZSt8_DestroyIPN5Catch13SummaryColumnEEvT_S3_> + 48b378: d503201f nop + 48b37c: a8c37bfd ldp x29, x30, [sp], #48 + 48b380: d65f03c0 ret + +000000000048b384 <_ZSt4moveIRN5Catch13SummaryColumnEEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRN5Catch13SummaryColumnEEONSt16remove_referenceIT_E4typeEOS4_(): + 48b384: d10043ff sub sp, sp, #0x10 + 48b388: f90007e0 str x0, [sp, #8] + 48b38c: f94007e0 ldr x0, [sp, #8] + 48b390: 910043ff add sp, sp, #0x10 + 48b394: d65f03c0 ret + +000000000048b398 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE12emplace_backIJS1_EEEvDpOT_>: +_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE12emplace_backIJS1_EEEvDpOT_(): + 48b398: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b39c: 910003fd mov x29, sp + 48b3a0: a90153f3 stp x19, x20, [sp, #16] + 48b3a4: f90017e0 str x0, [sp, #40] + 48b3a8: f90013e1 str x1, [sp, #32] + 48b3ac: f94017e0 ldr x0, [sp, #40] + 48b3b0: f9400401 ldr x1, [x0, #8] + 48b3b4: f94017e0 ldr x0, [sp, #40] + 48b3b8: f9400800 ldr x0, [x0, #16] + 48b3bc: eb00003f cmp x1, x0 + 48b3c0: 54000200 b.eq 48b400 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE12emplace_backIJS1_EEEvDpOT_+0x68> // b.none + 48b3c4: f94017f3 ldr x19, [sp, #40] + 48b3c8: f94017e0 ldr x0, [sp, #40] + 48b3cc: f9400414 ldr x20, [x0, #8] + 48b3d0: f94013e0 ldr x0, [sp, #32] + 48b3d4: 94000083 bl 48b5e0 <_ZSt7forwardIN5Catch13SummaryColumnEEOT_RNSt16remove_referenceIS2_E4typeE> + 48b3d8: aa0003e2 mov x2, x0 + 48b3dc: aa1403e1 mov x1, x20 + 48b3e0: aa1303e0 mov x0, x19 + 48b3e4: 94000084 bl 48b5f4 <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_> + 48b3e8: f94017e0 ldr x0, [sp, #40] + 48b3ec: f9400400 ldr x0, [x0, #8] + 48b3f0: 91010001 add x1, x0, #0x40 + 48b3f4: f94017e0 ldr x0, [sp, #40] + 48b3f8: f9000401 str x1, [x0, #8] + 48b3fc: 1400000a b 48b424 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE12emplace_backIJS1_EEEvDpOT_+0x8c> + 48b400: f94017e0 ldr x0, [sp, #40] + 48b404: 9400008a bl 48b62c <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE3endEv> + 48b408: aa0003f3 mov x19, x0 + 48b40c: f94013e0 ldr x0, [sp, #32] + 48b410: 94000074 bl 48b5e0 <_ZSt7forwardIN5Catch13SummaryColumnEEOT_RNSt16remove_referenceIS2_E4typeE> + 48b414: aa0003e2 mov x2, x0 + 48b418: aa1303e1 mov x1, x19 + 48b41c: f94017e0 ldr x0, [sp, #40] + 48b420: 9400008d bl 48b654 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 48b424: d503201f nop + 48b428: a94153f3 ldp x19, x20, [sp, #16] + 48b42c: a8c37bfd ldp x29, x30, [sp], #48 + 48b430: d65f03c0 ret + +000000000048b434 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEC1ERKS4_(): + 48b434: d10043ff sub sp, sp, #0x10 + 48b438: f90007e0 str x0, [sp, #8] + 48b43c: f90003e1 str x1, [sp] + 48b440: f94003e0 ldr x0, [sp] + 48b444: f9400001 ldr x1, [x0] + 48b448: f94007e0 ldr x0, [sp, #8] + 48b44c: f9000001 str x1, [x0] + 48b450: d503201f nop + 48b454: 910043ff add sp, sp, #0x10 + 48b458: d65f03c0 ret + +000000000048b45c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv(): + 48b45c: d10043ff sub sp, sp, #0x10 + 48b460: f90007e0 str x0, [sp, #8] + 48b464: f94007e0 ldr x0, [sp, #8] + 48b468: 910043ff add sp, sp, #0x10 + 48b46c: d65f03c0 ret + +000000000048b470 <_ZNSt5tupleIJPN5Catch12TablePrinterESt14default_deleteIS1_EEEC1IS2_S4_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch12TablePrinterESt14default_deleteIS1_EEEC2IS2_S4_Lb1EEEv(): + 48b470: a9be7bfd stp x29, x30, [sp, #-32]! + 48b474: 910003fd mov x29, sp + 48b478: f9000fe0 str x0, [sp, #24] + 48b47c: f9400fe0 ldr x0, [sp, #24] + 48b480: 940000f6 bl 48b858 <_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEEC1Ev> + 48b484: d503201f nop + 48b488: a8c27bfd ldp x29, x30, [sp], #32 + 48b48c: d65f03c0 ret + +000000000048b490 <_ZSt3getILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 48b490: a9be7bfd stp x29, x30, [sp, #-32]! + 48b494: 910003fd mov x29, sp + 48b498: f9000fe0 str x0, [sp, #24] + 48b49c: f9400fe0 ldr x0, [sp, #24] + 48b4a0: 940000f8 bl 48b880 <_ZSt12__get_helperILm0EPN5Catch12TablePrinterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 48b4a4: a8c27bfd ldp x29, x30, [sp], #32 + 48b4a8: d65f03c0 ret + +000000000048b4ac <_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE10_M_deleterEv(): + 48b4ac: a9be7bfd stp x29, x30, [sp, #-32]! + 48b4b0: 910003fd mov x29, sp + 48b4b4: f9000fe0 str x0, [sp, #24] + 48b4b8: f9400fe0 ldr x0, [sp, #24] + 48b4bc: 940000f8 bl 48b89c <_ZSt3getILm1EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_> + 48b4c0: a8c27bfd ldp x29, x30, [sp], #32 + 48b4c4: d65f03c0 ret + +000000000048b4c8 <_ZNKSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch12TablePrinterESt14default_deleteIS1_EE6_M_ptrEv(): + 48b4c8: a9be7bfd stp x29, x30, [sp, #-32]! + 48b4cc: 910003fd mov x29, sp + 48b4d0: f9000fe0 str x0, [sp, #24] + 48b4d4: f9400fe0 ldr x0, [sp, #24] + 48b4d8: 940000f8 bl 48b8b8 <_ZSt3getILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_> + 48b4dc: f9400000 ldr x0, [x0] + 48b4e0: a8c27bfd ldp x29, x30, [sp], #32 + 48b4e4: d65f03c0 ret + +000000000048b4e8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC2ERKS4_(): + 48b4e8: d10043ff sub sp, sp, #0x10 + 48b4ec: f90007e0 str x0, [sp, #8] + 48b4f0: f90003e1 str x1, [sp] + 48b4f4: f94003e0 ldr x0, [sp] + 48b4f8: f9400001 ldr x1, [x0] + 48b4fc: f94007e0 ldr x0, [sp, #8] + 48b500: f9000001 str x1, [x0] + 48b504: d503201f nop + 48b508: 910043ff add sp, sp, #0x10 + 48b50c: d65f03c0 ret + +000000000048b510 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv(): + 48b510: d10043ff sub sp, sp, #0x10 + 48b514: f90007e0 str x0, [sp, #8] + 48b518: f94007e0 ldr x0, [sp, #8] + 48b51c: 910043ff add sp, sp, #0x10 + 48b520: d65f03c0 ret + +000000000048b524 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE12_Vector_implC2Ev(): + 48b524: a9be7bfd stp x29, x30, [sp, #-32]! + 48b528: 910003fd mov x29, sp + 48b52c: f9000fe0 str x0, [sp, #24] + 48b530: f9400fe0 ldr x0, [sp, #24] + 48b534: 940000e8 bl 48b8d4 <_ZNSaIN5Catch13SummaryColumnEEC1Ev> + 48b538: f9400fe0 ldr x0, [sp, #24] + 48b53c: f900001f str xzr, [x0] + 48b540: f9400fe0 ldr x0, [sp, #24] + 48b544: f900041f str xzr, [x0, #8] + 48b548: f9400fe0 ldr x0, [sp, #24] + 48b54c: f900081f str xzr, [x0, #16] + 48b550: d503201f nop + 48b554: a8c27bfd ldp x29, x30, [sp], #32 + 48b558: d65f03c0 ret + +000000000048b55c <_ZNSaIN5Catch13SummaryColumnEED1Ev>: +_ZNSaIN5Catch13SummaryColumnEED1Ev(): + 48b55c: a9be7bfd stp x29, x30, [sp, #-32]! + 48b560: 910003fd mov x29, sp + 48b564: f9000fe0 str x0, [sp, #24] + 48b568: f9400fe0 ldr x0, [sp, #24] + 48b56c: 940000e2 bl 48b8f4 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEED1Ev> + 48b570: d503201f nop + 48b574: a8c27bfd ldp x29, x30, [sp], #32 + 48b578: d65f03c0 ret + +000000000048b57c <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE13_M_deallocateEPS1_m(): + 48b57c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b580: 910003fd mov x29, sp + 48b584: f90017e0 str x0, [sp, #40] + 48b588: f90013e1 str x1, [sp, #32] + 48b58c: f9000fe2 str x2, [sp, #24] + 48b590: f94013e0 ldr x0, [sp, #32] + 48b594: f100001f cmp x0, #0x0 + 48b598: 540000a0 b.eq 48b5ac <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 48b59c: f94017e0 ldr x0, [sp, #40] + 48b5a0: f9400fe2 ldr x2, [sp, #24] + 48b5a4: f94013e1 ldr x1, [sp, #32] + 48b5a8: 940000d8 bl 48b908 <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE10deallocateERS2_PS1_m> + 48b5ac: d503201f nop + 48b5b0: a8c37bfd ldp x29, x30, [sp], #48 + 48b5b4: d65f03c0 ret + +000000000048b5b8 <_ZSt8_DestroyIPN5Catch13SummaryColumnEEvT_S3_>: +_ZSt8_DestroyIPN5Catch13SummaryColumnEEvT_S3_(): + 48b5b8: a9be7bfd stp x29, x30, [sp, #-32]! + 48b5bc: 910003fd mov x29, sp + 48b5c0: f9000fe0 str x0, [sp, #24] + 48b5c4: f9000be1 str x1, [sp, #16] + 48b5c8: f9400be1 ldr x1, [sp, #16] + 48b5cc: f9400fe0 ldr x0, [sp, #24] + 48b5d0: 940000da bl 48b938 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13SummaryColumnEEEvT_S5_> + 48b5d4: d503201f nop + 48b5d8: a8c27bfd ldp x29, x30, [sp], #32 + 48b5dc: d65f03c0 ret + +000000000048b5e0 <_ZSt7forwardIN5Catch13SummaryColumnEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch13SummaryColumnEEOT_RNSt16remove_referenceIS2_E4typeE(): + 48b5e0: d10043ff sub sp, sp, #0x10 + 48b5e4: f90007e0 str x0, [sp, #8] + 48b5e8: f94007e0 ldr x0, [sp, #8] + 48b5ec: 910043ff add sp, sp, #0x10 + 48b5f0: d65f03c0 ret + +000000000048b5f4 <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_(): + 48b5f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b5f8: 910003fd mov x29, sp + 48b5fc: f90017e0 str x0, [sp, #40] + 48b600: f90013e1 str x1, [sp, #32] + 48b604: f9000fe2 str x2, [sp, #24] + 48b608: f9400fe0 ldr x0, [sp, #24] + 48b60c: 97fffff5 bl 48b5e0 <_ZSt7forwardIN5Catch13SummaryColumnEEOT_RNSt16remove_referenceIS2_E4typeE> + 48b610: aa0003e2 mov x2, x0 + 48b614: f94013e1 ldr x1, [sp, #32] + 48b618: f94017e0 ldr x0, [sp, #40] + 48b61c: 940000ee bl 48b9d4 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE9constructIS2_JS2_EEEvPT_DpOT0_> + 48b620: d503201f nop + 48b624: a8c37bfd ldp x29, x30, [sp], #48 + 48b628: d65f03c0 ret + +000000000048b62c <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE3endEv(): + 48b62c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b630: 910003fd mov x29, sp + 48b634: f9000fe0 str x0, [sp, #24] + 48b638: f9400fe0 ldr x0, [sp, #24] + 48b63c: 91002001 add x1, x0, #0x8 + 48b640: 9100a3e0 add x0, sp, #0x28 + 48b644: 940000f7 bl 48ba20 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 48b648: f94017e0 ldr x0, [sp, #40] + 48b64c: a8c37bfd ldp x29, x30, [sp], #48 + 48b650: d65f03c0 ret + +000000000048b654 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 48b654: a9b87bfd stp x29, x30, [sp, #-128]! + 48b658: 910003fd mov x29, sp + 48b65c: a90153f3 stp x19, x20, [sp, #16] + 48b660: f9001fe0 str x0, [sp, #56] + 48b664: f9001be1 str x1, [sp, #48] + 48b668: f90017e2 str x2, [sp, #40] + 48b66c: 90000200 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48b670: 91072002 add x2, x0, #0x1c8 + 48b674: d2800021 mov x1, #0x1 // #1 + 48b678: f9401fe0 ldr x0, [sp, #56] + 48b67c: 940000f3 bl 48ba48 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE12_M_check_lenEmPKc> + 48b680: f9003be0 str x0, [sp, #112] + 48b684: f9401fe0 ldr x0, [sp, #56] + 48b688: f9400000 ldr x0, [x0] + 48b68c: f90037e0 str x0, [sp, #104] + 48b690: f9401fe0 ldr x0, [sp, #56] + 48b694: f9400400 ldr x0, [x0, #8] + 48b698: f90033e0 str x0, [sp, #96] + 48b69c: f9401fe0 ldr x0, [sp, #56] + 48b6a0: 9400011d bl 48bb14 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE5beginEv> + 48b6a4: f90027e0 str x0, [sp, #72] + 48b6a8: 910123e1 add x1, sp, #0x48 + 48b6ac: 9100c3e0 add x0, sp, #0x30 + 48b6b0: 94000122 bl 48bb38 <_ZN9__gnu_cxxmiIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 48b6b4: f9002fe0 str x0, [sp, #88] + 48b6b8: f9401fe0 ldr x0, [sp, #56] + 48b6bc: f9403be1 ldr x1, [sp, #112] + 48b6c0: 9400012f bl 48bb7c <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE11_M_allocateEm> + 48b6c4: f9002be0 str x0, [sp, #80] + 48b6c8: f9402be0 ldr x0, [sp, #80] + 48b6cc: f9003fe0 str x0, [sp, #120] + 48b6d0: f9401ff3 ldr x19, [sp, #56] + 48b6d4: f9402fe0 ldr x0, [sp, #88] + 48b6d8: d37ae400 lsl x0, x0, #6 + 48b6dc: f9402be1 ldr x1, [sp, #80] + 48b6e0: 8b000034 add x20, x1, x0 + 48b6e4: f94017e0 ldr x0, [sp, #40] + 48b6e8: 97ffffbe bl 48b5e0 <_ZSt7forwardIN5Catch13SummaryColumnEEOT_RNSt16remove_referenceIS2_E4typeE> + 48b6ec: aa0003e2 mov x2, x0 + 48b6f0: aa1403e1 mov x1, x20 + 48b6f4: aa1303e0 mov x0, x19 + 48b6f8: 97ffffbf bl 48b5f4 <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_> + 48b6fc: f9003fff str xzr, [sp, #120] + 48b700: 9100c3e0 add x0, sp, #0x30 + 48b704: 9400012c bl 48bbb4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv> + 48b708: f9400013 ldr x19, [x0] + 48b70c: f9401fe0 ldr x0, [sp, #56] + 48b710: 97ffff0d bl 48b344 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv> + 48b714: aa0003e3 mov x3, x0 + 48b718: f9402be2 ldr x2, [sp, #80] + 48b71c: aa1303e1 mov x1, x19 + 48b720: f94037e0 ldr x0, [sp, #104] + 48b724: 94000129 bl 48bbc8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch13SummaryColumnES2_SaIS1_EET0_T_S5_S4_RT1_> + 48b728: f9003fe0 str x0, [sp, #120] + 48b72c: f9403fe0 ldr x0, [sp, #120] + 48b730: 91010000 add x0, x0, #0x40 + 48b734: f9003fe0 str x0, [sp, #120] + 48b738: 9100c3e0 add x0, sp, #0x30 + 48b73c: 9400011e bl 48bbb4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv> + 48b740: f9400013 ldr x19, [x0] + 48b744: f9401fe0 ldr x0, [sp, #56] + 48b748: 97fffeff bl 48b344 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv> + 48b74c: aa0003e3 mov x3, x0 + 48b750: f9403fe2 ldr x2, [sp, #120] + 48b754: f94033e1 ldr x1, [sp, #96] + 48b758: aa1303e0 mov x0, x19 + 48b75c: 9400011b bl 48bbc8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch13SummaryColumnES2_SaIS1_EET0_T_S5_S4_RT1_> + 48b760: f9003fe0 str x0, [sp, #120] + 48b764: f9401fe0 ldr x0, [sp, #56] + 48b768: 97fffef7 bl 48b344 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv> + 48b76c: aa0003e2 mov x2, x0 + 48b770: f94033e1 ldr x1, [sp, #96] + 48b774: f94037e0 ldr x0, [sp, #104] + 48b778: 97fffef8 bl 48b358 <_ZSt8_DestroyIPN5Catch13SummaryColumnES1_EvT_S3_RSaIT0_E> + 48b77c: f9401fe3 ldr x3, [sp, #56] + 48b780: f9401fe0 ldr x0, [sp, #56] + 48b784: f9400801 ldr x1, [x0, #16] + 48b788: f94037e0 ldr x0, [sp, #104] + 48b78c: cb000020 sub x0, x1, x0 + 48b790: 9346fc01 asr x1, x0, #6 + 48b794: aa0103e0 mov x0, x1 + 48b798: aa0003e2 mov x2, x0 + 48b79c: f94037e1 ldr x1, [sp, #104] + 48b7a0: aa0303e0 mov x0, x3 + 48b7a4: 97ffff76 bl 48b57c <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE13_M_deallocateEPS1_m> + 48b7a8: f9401fe0 ldr x0, [sp, #56] + 48b7ac: f9402be1 ldr x1, [sp, #80] + 48b7b0: f9000001 str x1, [x0] + 48b7b4: f9401fe0 ldr x0, [sp, #56] + 48b7b8: f9403fe1 ldr x1, [sp, #120] + 48b7bc: f9000401 str x1, [x0, #8] + 48b7c0: f9403be0 ldr x0, [sp, #112] + 48b7c4: d37ae400 lsl x0, x0, #6 + 48b7c8: f9402be1 ldr x1, [sp, #80] + 48b7cc: 8b000021 add x1, x1, x0 + 48b7d0: f9401fe0 ldr x0, [sp, #56] + 48b7d4: f9000801 str x1, [x0, #16] + 48b7d8: 1400001d b 48b84c <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f8> + 48b7dc: 97fdedd1 bl 406f20 <__cxa_begin_catch@plt> + 48b7e0: f9403fe0 ldr x0, [sp, #120] + 48b7e4: f100001f cmp x0, #0x0 + 48b7e8: 54000141 b.ne 48b810 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1bc> // b.any + 48b7ec: f9401fe2 ldr x2, [sp, #56] + 48b7f0: f9402fe0 ldr x0, [sp, #88] + 48b7f4: d37ae400 lsl x0, x0, #6 + 48b7f8: f9402be1 ldr x1, [sp, #80] + 48b7fc: 8b000020 add x0, x1, x0 + 48b800: aa0003e1 mov x1, x0 + 48b804: aa0203e0 mov x0, x2 + 48b808: 94000104 bl 48bc18 <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE7destroyIS1_EEvRS2_PT_> + 48b80c: 14000007 b 48b828 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1d4> + 48b810: f9401fe0 ldr x0, [sp, #56] + 48b814: 97fffecc bl 48b344 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv> + 48b818: aa0003e2 mov x2, x0 + 48b81c: f9403fe1 ldr x1, [sp, #120] + 48b820: f9402be0 ldr x0, [sp, #80] + 48b824: 97fffecd bl 48b358 <_ZSt8_DestroyIPN5Catch13SummaryColumnES1_EvT_S3_RSaIT0_E> + 48b828: f9401fe0 ldr x0, [sp, #56] + 48b82c: f9403be2 ldr x2, [sp, #112] + 48b830: f9402be1 ldr x1, [sp, #80] + 48b834: 97ffff52 bl 48b57c <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE13_M_deallocateEPS1_m> + 48b838: 97fdefaa bl 4076e0 <__cxa_rethrow@plt> + 48b83c: aa0003f3 mov x19, x0 + 48b840: 97fdeff4 bl 407810 <__cxa_end_catch@plt> + 48b844: aa1303e0 mov x0, x19 + 48b848: 97fdf02e bl 407900 <_Unwind_Resume@plt> + 48b84c: a94153f3 ldp x19, x20, [sp, #16] + 48b850: a8c87bfd ldp x29, x30, [sp], #128 + 48b854: d65f03c0 ret + +000000000048b858 <_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEEC1Ev(): + 48b858: a9be7bfd stp x29, x30, [sp, #-32]! + 48b85c: 910003fd mov x29, sp + 48b860: f9000fe0 str x0, [sp, #24] + 48b864: f9400fe0 ldr x0, [sp, #24] + 48b868: 940000f6 bl 48bc40 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TablePrinterEEEEC1Ev> + 48b86c: f9400fe0 ldr x0, [sp, #24] + 48b870: 940000fc bl 48bc60 <_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EEC1Ev> + 48b874: d503201f nop + 48b878: a8c27bfd ldp x29, x30, [sp], #32 + 48b87c: d65f03c0 ret + +000000000048b880 <_ZSt12__get_helperILm0EPN5Catch12TablePrinterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch12TablePrinterEJSt14default_deleteIS1_EEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 48b880: a9be7bfd stp x29, x30, [sp, #-32]! + 48b884: 910003fd mov x29, sp + 48b888: f9000fe0 str x0, [sp, #24] + 48b88c: f9400fe0 ldr x0, [sp, #24] + 48b890: 940000fb bl 48bc7c <_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEE7_M_headERS5_> + 48b894: a8c27bfd ldp x29, x30, [sp], #32 + 48b898: d65f03c0 ret + +000000000048b89c <_ZSt3getILm1EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_>: +_ZSt3getILm1EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_(): + 48b89c: a9be7bfd stp x29, x30, [sp, #-32]! + 48b8a0: 910003fd mov x29, sp + 48b8a4: f9000fe0 str x0, [sp, #24] + 48b8a8: f9400fe0 ldr x0, [sp, #24] + 48b8ac: 940000fb bl 48bc98 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12TablePrinterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE> + 48b8b0: a8c27bfd ldp x29, x30, [sp], #32 + 48b8b4: d65f03c0 ret + +000000000048b8b8 <_ZSt3getILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_>: +_ZSt3getILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_(): + 48b8b8: a9be7bfd stp x29, x30, [sp, #-32]! + 48b8bc: 910003fd mov x29, sp + 48b8c0: f9000fe0 str x0, [sp, #24] + 48b8c4: f9400fe0 ldr x0, [sp, #24] + 48b8c8: 940000fb bl 48bcb4 <_ZSt12__get_helperILm0EPN5Catch12TablePrinterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE> + 48b8cc: a8c27bfd ldp x29, x30, [sp], #32 + 48b8d0: d65f03c0 ret + +000000000048b8d4 <_ZNSaIN5Catch13SummaryColumnEEC1Ev>: +_ZNSaIN5Catch13SummaryColumnEEC1Ev(): + 48b8d4: a9be7bfd stp x29, x30, [sp, #-32]! + 48b8d8: 910003fd mov x29, sp + 48b8dc: f9000fe0 str x0, [sp, #24] + 48b8e0: f9400fe0 ldr x0, [sp, #24] + 48b8e4: 940000fb bl 48bcd0 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEEC1Ev> + 48b8e8: d503201f nop + 48b8ec: a8c27bfd ldp x29, x30, [sp], #32 + 48b8f0: d65f03c0 ret + +000000000048b8f4 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEED2Ev(): + 48b8f4: d10043ff sub sp, sp, #0x10 + 48b8f8: f90007e0 str x0, [sp, #8] + 48b8fc: d503201f nop + 48b900: 910043ff add sp, sp, #0x10 + 48b904: d65f03c0 ret + +000000000048b908 <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE10deallocateERS2_PS1_m(): + 48b908: a9bd7bfd stp x29, x30, [sp, #-48]! + 48b90c: 910003fd mov x29, sp + 48b910: f90017e0 str x0, [sp, #40] + 48b914: f90013e1 str x1, [sp, #32] + 48b918: f9000fe2 str x2, [sp, #24] + 48b91c: f9400fe2 ldr x2, [sp, #24] + 48b920: f94013e1 ldr x1, [sp, #32] + 48b924: f94017e0 ldr x0, [sp, #40] + 48b928: 940000ef bl 48bce4 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE10deallocateEPS2_m> + 48b92c: d503201f nop + 48b930: a8c37bfd ldp x29, x30, [sp], #48 + 48b934: d65f03c0 ret + +000000000048b938 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13SummaryColumnEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13SummaryColumnEEEvT_S5_(): + 48b938: a9be7bfd stp x29, x30, [sp, #-32]! + 48b93c: 910003fd mov x29, sp + 48b940: f9000fe0 str x0, [sp, #24] + 48b944: f9000be1 str x1, [sp, #16] + 48b948: f9400fe1 ldr x1, [sp, #24] + 48b94c: f9400be0 ldr x0, [sp, #16] + 48b950: eb00003f cmp x1, x0 + 48b954: 54000100 b.eq 48b974 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13SummaryColumnEEEvT_S5_+0x3c> // b.none + 48b958: f9400fe0 ldr x0, [sp, #24] + 48b95c: 940000ec bl 48bd0c <_ZSt11__addressofIN5Catch13SummaryColumnEEPT_RS2_> + 48b960: 940000f0 bl 48bd20 <_ZSt8_DestroyIN5Catch13SummaryColumnEEvPT_> + 48b964: f9400fe0 ldr x0, [sp, #24] + 48b968: 91010000 add x0, x0, #0x40 + 48b96c: f9000fe0 str x0, [sp, #24] + 48b970: 17fffff6 b 48b948 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch13SummaryColumnEEEvT_S5_+0x10> + 48b974: d503201f nop + 48b978: a8c27bfd ldp x29, x30, [sp], #32 + 48b97c: d65f03c0 ret + +000000000048b980 <_ZN5Catch13SummaryColumnC1EOS0_>: +_ZN5Catch13SummaryColumnC2EOS0_(): + 48b980: a9be7bfd stp x29, x30, [sp, #-32]! + 48b984: 910003fd mov x29, sp + 48b988: f9000fe0 str x0, [sp, #24] + 48b98c: f9000be1 str x1, [sp, #16] + 48b990: f9400fe0 ldr x0, [sp, #24] + 48b994: f9400be1 ldr x1, [sp, #16] + 48b998: 97fdedce bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 48b99c: f9400be0 ldr x0, [sp, #16] + 48b9a0: b9402001 ldr w1, [x0, #32] + 48b9a4: f9400fe0 ldr x0, [sp, #24] + 48b9a8: b9002001 str w1, [x0, #32] + 48b9ac: f9400fe0 ldr x0, [sp, #24] + 48b9b0: 9100a002 add x2, x0, #0x28 + 48b9b4: f9400be0 ldr x0, [sp, #16] + 48b9b8: 9100a000 add x0, x0, #0x28 + 48b9bc: aa0003e1 mov x1, x0 + 48b9c0: aa0203e0 mov x0, x2 + 48b9c4: 97fe415a bl 41bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 48b9c8: d503201f nop + 48b9cc: a8c27bfd ldp x29, x30, [sp], #32 + 48b9d0: d65f03c0 ret + +000000000048b9d4 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE9constructIS2_JS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE9constructIS2_JS2_EEEvPT_DpOT0_(): + 48b9d4: a9bc7bfd stp x29, x30, [sp, #-64]! + 48b9d8: 910003fd mov x29, sp + 48b9dc: f9000bf3 str x19, [sp, #16] + 48b9e0: f9001fe0 str x0, [sp, #56] + 48b9e4: f9001be1 str x1, [sp, #48] + 48b9e8: f90017e2 str x2, [sp, #40] + 48b9ec: f94017e0 ldr x0, [sp, #40] + 48b9f0: 97fffefc bl 48b5e0 <_ZSt7forwardIN5Catch13SummaryColumnEEOT_RNSt16remove_referenceIS2_E4typeE> + 48b9f4: aa0003f3 mov x19, x0 + 48b9f8: f9401be0 ldr x0, [sp, #48] + 48b9fc: aa0003e1 mov x1, x0 + 48ba00: d2800800 mov x0, #0x40 // #64 + 48ba04: 97fe029d bl 40c478 <_ZnwmPv> + 48ba08: aa1303e1 mov x1, x19 + 48ba0c: 97ffffdd bl 48b980 <_ZN5Catch13SummaryColumnC1EOS0_> + 48ba10: d503201f nop + 48ba14: f9400bf3 ldr x19, [sp, #16] + 48ba18: a8c47bfd ldp x29, x30, [sp], #64 + 48ba1c: d65f03c0 ret + +000000000048ba20 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEC2ERKS3_(): + 48ba20: d10043ff sub sp, sp, #0x10 + 48ba24: f90007e0 str x0, [sp, #8] + 48ba28: f90003e1 str x1, [sp] + 48ba2c: f94003e0 ldr x0, [sp] + 48ba30: f9400001 ldr x1, [x0] + 48ba34: f94007e0 ldr x0, [sp, #8] + 48ba38: f9000001 str x1, [x0] + 48ba3c: d503201f nop + 48ba40: 910043ff add sp, sp, #0x10 + 48ba44: d65f03c0 ret + +000000000048ba48 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE12_M_check_lenEmPKc(): + 48ba48: a9bb7bfd stp x29, x30, [sp, #-80]! + 48ba4c: 910003fd mov x29, sp + 48ba50: f9000bf3 str x19, [sp, #16] + 48ba54: f9001fe0 str x0, [sp, #56] + 48ba58: f9001be1 str x1, [sp, #48] + 48ba5c: f90017e2 str x2, [sp, #40] + 48ba60: f9401fe0 ldr x0, [sp, #56] + 48ba64: 940000b7 bl 48bd40 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE8max_sizeEv> + 48ba68: aa0003f3 mov x19, x0 + 48ba6c: f9401fe0 ldr x0, [sp, #56] + 48ba70: 940000bc bl 48bd60 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE4sizeEv> + 48ba74: cb000261 sub x1, x19, x0 + 48ba78: f9401be0 ldr x0, [sp, #48] + 48ba7c: eb00003f cmp x1, x0 + 48ba80: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 48ba84: 12001c00 and w0, w0, #0xff + 48ba88: 7100001f cmp w0, #0x0 + 48ba8c: 54000060 b.eq 48ba98 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 48ba90: f94017e0 ldr x0, [sp, #40] + 48ba94: 97fded6f bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 48ba98: f9401fe0 ldr x0, [sp, #56] + 48ba9c: 940000b1 bl 48bd60 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE4sizeEv> + 48baa0: aa0003f3 mov x19, x0 + 48baa4: f9401fe0 ldr x0, [sp, #56] + 48baa8: 940000ae bl 48bd60 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE4sizeEv> + 48baac: f90023e0 str x0, [sp, #64] + 48bab0: 9100c3e1 add x1, sp, #0x30 + 48bab4: 910103e0 add x0, sp, #0x40 + 48bab8: 97fe253e bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 48babc: f9400000 ldr x0, [x0] + 48bac0: 8b000260 add x0, x19, x0 + 48bac4: f90027e0 str x0, [sp, #72] + 48bac8: f9401fe0 ldr x0, [sp, #56] + 48bacc: 940000a5 bl 48bd60 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE4sizeEv> + 48bad0: aa0003e1 mov x1, x0 + 48bad4: f94027e0 ldr x0, [sp, #72] + 48bad8: eb01001f cmp x0, x1 + 48badc: 540000e3 b.cc 48baf8 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 48bae0: f9401fe0 ldr x0, [sp, #56] + 48bae4: 94000097 bl 48bd40 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE8max_sizeEv> + 48bae8: aa0003e1 mov x1, x0 + 48baec: f94027e0 ldr x0, [sp, #72] + 48baf0: eb01001f cmp x0, x1 + 48baf4: 54000089 b.ls 48bb04 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 48baf8: f9401fe0 ldr x0, [sp, #56] + 48bafc: 94000091 bl 48bd40 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE8max_sizeEv> + 48bb00: 14000002 b 48bb08 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE12_M_check_lenEmPKc+0xc0> + 48bb04: f94027e0 ldr x0, [sp, #72] + 48bb08: f9400bf3 ldr x19, [sp, #16] + 48bb0c: a8c57bfd ldp x29, x30, [sp], #80 + 48bb10: d65f03c0 ret + +000000000048bb14 <_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch13SummaryColumnESaIS1_EE5beginEv(): + 48bb14: a9bd7bfd stp x29, x30, [sp, #-48]! + 48bb18: 910003fd mov x29, sp + 48bb1c: f9000fe0 str x0, [sp, #24] + 48bb20: f9400fe1 ldr x1, [sp, #24] + 48bb24: 9100a3e0 add x0, sp, #0x28 + 48bb28: 97ffffbe bl 48ba20 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 48bb2c: f94017e0 ldr x0, [sp, #40] + 48bb30: a8c37bfd ldp x29, x30, [sp], #48 + 48bb34: d65f03c0 ret + +000000000048bb38 <_ZN9__gnu_cxxmiIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 48bb38: a9bd7bfd stp x29, x30, [sp, #-48]! + 48bb3c: 910003fd mov x29, sp + 48bb40: f9000bf3 str x19, [sp, #16] + 48bb44: f90017e0 str x0, [sp, #40] + 48bb48: f90013e1 str x1, [sp, #32] + 48bb4c: f94017e0 ldr x0, [sp, #40] + 48bb50: 94000019 bl 48bbb4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv> + 48bb54: f9400013 ldr x19, [x0] + 48bb58: f94013e0 ldr x0, [sp, #32] + 48bb5c: 94000016 bl 48bbb4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv> + 48bb60: f9400000 ldr x0, [x0] + 48bb64: cb000260 sub x0, x19, x0 + 48bb68: 9346fc01 asr x1, x0, #6 + 48bb6c: aa0103e0 mov x0, x1 + 48bb70: f9400bf3 ldr x19, [sp, #16] + 48bb74: a8c37bfd ldp x29, x30, [sp], #48 + 48bb78: d65f03c0 ret + +000000000048bb7c <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE11_M_allocateEm(): + 48bb7c: a9be7bfd stp x29, x30, [sp, #-32]! + 48bb80: 910003fd mov x29, sp + 48bb84: f9000fe0 str x0, [sp, #24] + 48bb88: f9000be1 str x1, [sp, #16] + 48bb8c: f9400be0 ldr x0, [sp, #16] + 48bb90: f100001f cmp x0, #0x0 + 48bb94: 540000a0 b.eq 48bba8 <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE11_M_allocateEm+0x2c> // b.none + 48bb98: f9400fe0 ldr x0, [sp, #24] + 48bb9c: f9400be1 ldr x1, [sp, #16] + 48bba0: 9400007b bl 48bd8c <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE8allocateERS2_m> + 48bba4: 14000002 b 48bbac <_ZNSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE11_M_allocateEm+0x30> + 48bba8: d2800000 mov x0, #0x0 // #0 + 48bbac: a8c27bfd ldp x29, x30, [sp], #32 + 48bbb0: d65f03c0 ret + +000000000048bbb4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch13SummaryColumnESt6vectorIS2_SaIS2_EEE4baseEv(): + 48bbb4: d10043ff sub sp, sp, #0x10 + 48bbb8: f90007e0 str x0, [sp, #8] + 48bbbc: f94007e0 ldr x0, [sp, #8] + 48bbc0: 910043ff add sp, sp, #0x10 + 48bbc4: d65f03c0 ret + +000000000048bbc8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch13SummaryColumnES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch13SummaryColumnES2_SaIS1_EET0_T_S5_S4_RT1_(): + 48bbc8: a9bc7bfd stp x29, x30, [sp, #-64]! + 48bbcc: 910003fd mov x29, sp + 48bbd0: f9000bf3 str x19, [sp, #16] + 48bbd4: f9001fe0 str x0, [sp, #56] + 48bbd8: f9001be1 str x1, [sp, #48] + 48bbdc: f90017e2 str x2, [sp, #40] + 48bbe0: f90013e3 str x3, [sp, #32] + 48bbe4: f9401fe0 ldr x0, [sp, #56] + 48bbe8: 94000073 bl 48bdb4 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch13SummaryColumnESt13move_iteratorIPS1_EET0_PT_> + 48bbec: aa0003f3 mov x19, x0 + 48bbf0: f9401be0 ldr x0, [sp, #48] + 48bbf4: 94000070 bl 48bdb4 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch13SummaryColumnESt13move_iteratorIPS1_EET0_PT_> + 48bbf8: f94013e3 ldr x3, [sp, #32] + 48bbfc: f94017e2 ldr x2, [sp, #40] + 48bc00: aa0003e1 mov x1, x0 + 48bc04: aa1303e0 mov x0, x19 + 48bc08: 94000074 bl 48bdd8 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch13SummaryColumnEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 48bc0c: f9400bf3 ldr x19, [sp, #16] + 48bc10: a8c47bfd ldp x29, x30, [sp], #64 + 48bc14: d65f03c0 ret + +000000000048bc18 <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE7destroyIS1_EEvRS2_PT_(): + 48bc18: a9be7bfd stp x29, x30, [sp, #-32]! + 48bc1c: 910003fd mov x29, sp + 48bc20: f9000fe0 str x0, [sp, #24] + 48bc24: f9000be1 str x1, [sp, #16] + 48bc28: f9400be1 ldr x1, [sp, #16] + 48bc2c: f9400fe0 ldr x0, [sp, #24] + 48bc30: 94000076 bl 48be08 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE7destroyIS2_EEvPT_> + 48bc34: d503201f nop + 48bc38: a8c27bfd ldp x29, x30, [sp], #32 + 48bc3c: d65f03c0 ret + +000000000048bc40 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TablePrinterEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TablePrinterEEEEC1Ev(): + 48bc40: a9be7bfd stp x29, x30, [sp, #-32]! + 48bc44: 910003fd mov x29, sp + 48bc48: f9000fe0 str x0, [sp, #24] + 48bc4c: f9400fe0 ldr x0, [sp, #24] + 48bc50: 94000077 bl 48be2c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TablePrinterEELb1EEC1Ev> + 48bc54: d503201f nop + 48bc58: a8c27bfd ldp x29, x30, [sp], #32 + 48bc5c: d65f03c0 ret + +000000000048bc60 <_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EEC1Ev(): + 48bc60: d10043ff sub sp, sp, #0x10 + 48bc64: f90007e0 str x0, [sp, #8] + 48bc68: f94007e0 ldr x0, [sp, #8] + 48bc6c: f900001f str xzr, [x0] + 48bc70: d503201f nop + 48bc74: 910043ff add sp, sp, #0x10 + 48bc78: d65f03c0 ret + +000000000048bc7c <_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEE7_M_headERS5_(): + 48bc7c: a9be7bfd stp x29, x30, [sp, #-32]! + 48bc80: 910003fd mov x29, sp + 48bc84: f9000fe0 str x0, [sp, #24] + 48bc88: f9400fe0 ldr x0, [sp, #24] + 48bc8c: 9400006d bl 48be40 <_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EE7_M_headERS3_> + 48bc90: a8c27bfd ldp x29, x30, [sp], #32 + 48bc94: d65f03c0 ret + +000000000048bc98 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12TablePrinterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch12TablePrinterEEJEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE(): + 48bc98: a9be7bfd stp x29, x30, [sp, #-32]! + 48bc9c: 910003fd mov x29, sp + 48bca0: f9000fe0 str x0, [sp, #24] + 48bca4: f9400fe0 ldr x0, [sp, #24] + 48bca8: 9400006b bl 48be54 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TablePrinterEEEE7_M_headERS4_> + 48bcac: a8c27bfd ldp x29, x30, [sp], #32 + 48bcb0: d65f03c0 ret + +000000000048bcb4 <_ZSt12__get_helperILm0EPN5Catch12TablePrinterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch12TablePrinterEJSt14default_deleteIS1_EEERKT0_RKSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 48bcb4: a9be7bfd stp x29, x30, [sp, #-32]! + 48bcb8: 910003fd mov x29, sp + 48bcbc: f9000fe0 str x0, [sp, #24] + 48bcc0: f9400fe0 ldr x0, [sp, #24] + 48bcc4: 9400006b bl 48be70 <_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEE7_M_headERKS5_> + 48bcc8: a8c27bfd ldp x29, x30, [sp], #32 + 48bccc: d65f03c0 ret + +000000000048bcd0 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEEC2Ev(): + 48bcd0: d10043ff sub sp, sp, #0x10 + 48bcd4: f90007e0 str x0, [sp, #8] + 48bcd8: d503201f nop + 48bcdc: 910043ff add sp, sp, #0x10 + 48bce0: d65f03c0 ret + +000000000048bce4 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE10deallocateEPS2_m(): + 48bce4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48bce8: 910003fd mov x29, sp + 48bcec: f90017e0 str x0, [sp, #40] + 48bcf0: f90013e1 str x1, [sp, #32] + 48bcf4: f9000fe2 str x2, [sp, #24] + 48bcf8: f94013e0 ldr x0, [sp, #32] + 48bcfc: 97fded85 bl 407310 <_ZdlPv@plt> + 48bd00: d503201f nop + 48bd04: a8c37bfd ldp x29, x30, [sp], #48 + 48bd08: d65f03c0 ret + +000000000048bd0c <_ZSt11__addressofIN5Catch13SummaryColumnEEPT_RS2_>: +_ZSt11__addressofIN5Catch13SummaryColumnEEPT_RS2_(): + 48bd0c: d10043ff sub sp, sp, #0x10 + 48bd10: f90007e0 str x0, [sp, #8] + 48bd14: f94007e0 ldr x0, [sp, #8] + 48bd18: 910043ff add sp, sp, #0x10 + 48bd1c: d65f03c0 ret + +000000000048bd20 <_ZSt8_DestroyIN5Catch13SummaryColumnEEvPT_>: +_ZSt8_DestroyIN5Catch13SummaryColumnEEvPT_(): + 48bd20: a9be7bfd stp x29, x30, [sp, #-32]! + 48bd24: 910003fd mov x29, sp + 48bd28: f9000fe0 str x0, [sp, #24] + 48bd2c: f9400fe0 ldr x0, [sp, #24] + 48bd30: 97fffae7 bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 48bd34: d503201f nop + 48bd38: a8c27bfd ldp x29, x30, [sp], #32 + 48bd3c: d65f03c0 ret + +000000000048bd40 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE8max_sizeEv(): + 48bd40: a9be7bfd stp x29, x30, [sp, #-32]! + 48bd44: 910003fd mov x29, sp + 48bd48: f9000fe0 str x0, [sp, #24] + 48bd4c: f9400fe0 ldr x0, [sp, #24] + 48bd50: 94000056 bl 48bea8 <_ZNKSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv> + 48bd54: 9400004e bl 48be8c <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE8max_sizeERKS2_> + 48bd58: a8c27bfd ldp x29, x30, [sp], #32 + 48bd5c: d65f03c0 ret + +000000000048bd60 <_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch13SummaryColumnESaIS1_EE4sizeEv(): + 48bd60: d10043ff sub sp, sp, #0x10 + 48bd64: f90007e0 str x0, [sp, #8] + 48bd68: f94007e0 ldr x0, [sp, #8] + 48bd6c: f9400401 ldr x1, [x0, #8] + 48bd70: f94007e0 ldr x0, [sp, #8] + 48bd74: f9400000 ldr x0, [x0] + 48bd78: cb000020 sub x0, x1, x0 + 48bd7c: 9346fc01 asr x1, x0, #6 + 48bd80: aa0103e0 mov x0, x1 + 48bd84: 910043ff add sp, sp, #0x10 + 48bd88: d65f03c0 ret + +000000000048bd8c <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE8allocateERS2_m(): + 48bd8c: a9be7bfd stp x29, x30, [sp, #-32]! + 48bd90: 910003fd mov x29, sp + 48bd94: f9000fe0 str x0, [sp, #24] + 48bd98: f9000be1 str x1, [sp, #16] + 48bd9c: d2800002 mov x2, #0x0 // #0 + 48bda0: f9400be1 ldr x1, [sp, #16] + 48bda4: f9400fe0 ldr x0, [sp, #24] + 48bda8: 94000045 bl 48bebc <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE8allocateEmPKv> + 48bdac: a8c27bfd ldp x29, x30, [sp], #32 + 48bdb0: d65f03c0 ret + +000000000048bdb4 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch13SummaryColumnESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch13SummaryColumnESt13move_iteratorIPS1_EET0_PT_(): + 48bdb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48bdb8: 910003fd mov x29, sp + 48bdbc: f9000fe0 str x0, [sp, #24] + 48bdc0: 9100a3e0 add x0, sp, #0x28 + 48bdc4: f9400fe1 ldr x1, [sp, #24] + 48bdc8: 94000051 bl 48bf0c <_ZNSt13move_iteratorIPN5Catch13SummaryColumnEEC1ES2_> + 48bdcc: f94017e0 ldr x0, [sp, #40] + 48bdd0: a8c37bfd ldp x29, x30, [sp], #48 + 48bdd4: d65f03c0 ret + +000000000048bdd8 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch13SummaryColumnEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch13SummaryColumnEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 48bdd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 48bddc: 910003fd mov x29, sp + 48bde0: f90017e0 str x0, [sp, #40] + 48bde4: f90013e1 str x1, [sp, #32] + 48bde8: f9000fe2 str x2, [sp, #24] + 48bdec: f9000be3 str x3, [sp, #16] + 48bdf0: f9400fe2 ldr x2, [sp, #24] + 48bdf4: f94013e1 ldr x1, [sp, #32] + 48bdf8: f94017e0 ldr x0, [sp, #40] + 48bdfc: 9400004d bl 48bf30 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch13SummaryColumnEES3_ET0_T_S6_S5_> + 48be00: a8c37bfd ldp x29, x30, [sp], #48 + 48be04: d65f03c0 ret + +000000000048be08 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE7destroyIS2_EEvPT_(): + 48be08: a9be7bfd stp x29, x30, [sp, #-32]! + 48be0c: 910003fd mov x29, sp + 48be10: f9000fe0 str x0, [sp, #24] + 48be14: f9000be1 str x1, [sp, #16] + 48be18: f9400be0 ldr x0, [sp, #16] + 48be1c: 97fffaac bl 48a8cc <_ZN5Catch13SummaryColumnD1Ev> + 48be20: d503201f nop + 48be24: a8c27bfd ldp x29, x30, [sp], #32 + 48be28: d65f03c0 ret + +000000000048be2c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TablePrinterEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TablePrinterEELb1EEC1Ev(): + 48be2c: d10043ff sub sp, sp, #0x10 + 48be30: f90007e0 str x0, [sp, #8] + 48be34: d503201f nop + 48be38: 910043ff add sp, sp, #0x10 + 48be3c: d65f03c0 ret + +000000000048be40 <_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EE7_M_headERS3_>: +_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EE7_M_headERS3_(): + 48be40: d10043ff sub sp, sp, #0x10 + 48be44: f90007e0 str x0, [sp, #8] + 48be48: f94007e0 ldr x0, [sp, #8] + 48be4c: 910043ff add sp, sp, #0x10 + 48be50: d65f03c0 ret + +000000000048be54 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TablePrinterEEEE7_M_headERS4_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch12TablePrinterEEEE7_M_headERS4_(): + 48be54: a9be7bfd stp x29, x30, [sp, #-32]! + 48be58: 910003fd mov x29, sp + 48be5c: f9000fe0 str x0, [sp, #24] + 48be60: f9400fe0 ldr x0, [sp, #24] + 48be64: 94000040 bl 48bf64 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TablePrinterEELb1EE7_M_headERS4_> + 48be68: a8c27bfd ldp x29, x30, [sp], #32 + 48be6c: d65f03c0 ret + +000000000048be70 <_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEE7_M_headERKS5_>: +_ZNSt11_Tuple_implILm0EJPN5Catch12TablePrinterESt14default_deleteIS1_EEE7_M_headERKS5_(): + 48be70: a9be7bfd stp x29, x30, [sp, #-32]! + 48be74: 910003fd mov x29, sp + 48be78: f9000fe0 str x0, [sp, #24] + 48be7c: f9400fe0 ldr x0, [sp, #24] + 48be80: 9400003e bl 48bf78 <_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EE7_M_headERKS3_> + 48be84: a8c27bfd ldp x29, x30, [sp], #32 + 48be88: d65f03c0 ret + +000000000048be8c <_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch13SummaryColumnEEE8max_sizeERKS2_(): + 48be8c: a9be7bfd stp x29, x30, [sp, #-32]! + 48be90: 910003fd mov x29, sp + 48be94: f9000fe0 str x0, [sp, #24] + 48be98: f9400fe0 ldr x0, [sp, #24] + 48be9c: 9400003c bl 48bf8c <_ZNK9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE8max_sizeEv> + 48bea0: a8c27bfd ldp x29, x30, [sp], #32 + 48bea4: d65f03c0 ret + +000000000048bea8 <_ZNKSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch13SummaryColumnESaIS1_EE19_M_get_Tp_allocatorEv(): + 48bea8: d10043ff sub sp, sp, #0x10 + 48beac: f90007e0 str x0, [sp, #8] + 48beb0: f94007e0 ldr x0, [sp, #8] + 48beb4: 910043ff add sp, sp, #0x10 + 48beb8: d65f03c0 ret + +000000000048bebc <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE8allocateEmPKv(): + 48bebc: a9bd7bfd stp x29, x30, [sp, #-48]! + 48bec0: 910003fd mov x29, sp + 48bec4: f90017e0 str x0, [sp, #40] + 48bec8: f90013e1 str x1, [sp, #32] + 48becc: f9000fe2 str x2, [sp, #24] + 48bed0: f94017e0 ldr x0, [sp, #40] + 48bed4: 9400002e bl 48bf8c <_ZNK9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE8max_sizeEv> + 48bed8: aa0003e1 mov x1, x0 + 48bedc: f94013e0 ldr x0, [sp, #32] + 48bee0: eb01001f cmp x0, x1 + 48bee4: 1a9f97e0 cset w0, hi // hi = pmore + 48bee8: 12001c00 and w0, w0, #0xff + 48beec: 7100001f cmp w0, #0x0 + 48bef0: 54000040 b.eq 48bef8 <_ZN9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE8allocateEmPKv+0x3c> // b.none + 48bef4: 97fdebfb bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 48bef8: f94013e0 ldr x0, [sp, #32] + 48befc: d37ae400 lsl x0, x0, #6 + 48bf00: 97fded18 bl 407360 <_Znwm@plt> + 48bf04: a8c37bfd ldp x29, x30, [sp], #48 + 48bf08: d65f03c0 ret + +000000000048bf0c <_ZNSt13move_iteratorIPN5Catch13SummaryColumnEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch13SummaryColumnEEC2ES2_(): + 48bf0c: d10043ff sub sp, sp, #0x10 + 48bf10: f90007e0 str x0, [sp, #8] + 48bf14: f90003e1 str x1, [sp] + 48bf18: f94007e0 ldr x0, [sp, #8] + 48bf1c: f94003e1 ldr x1, [sp] + 48bf20: f9000001 str x1, [x0] + 48bf24: d503201f nop + 48bf28: 910043ff add sp, sp, #0x10 + 48bf2c: d65f03c0 ret + +000000000048bf30 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch13SummaryColumnEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch13SummaryColumnEES3_ET0_T_S6_S5_(): + 48bf30: a9bc7bfd stp x29, x30, [sp, #-64]! + 48bf34: 910003fd mov x29, sp + 48bf38: f90017e0 str x0, [sp, #40] + 48bf3c: f90013e1 str x1, [sp, #32] + 48bf40: f9000fe2 str x2, [sp, #24] + 48bf44: 52800020 mov w0, #0x1 // #1 + 48bf48: 3900ffe0 strb w0, [sp, #63] + 48bf4c: f9400fe2 ldr x2, [sp, #24] + 48bf50: f94013e1 ldr x1, [sp, #32] + 48bf54: f94017e0 ldr x0, [sp, #40] + 48bf58: 94000012 bl 48bfa0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13SummaryColumnEES5_EET0_T_S8_S7_> + 48bf5c: a8c47bfd ldp x29, x30, [sp], #64 + 48bf60: d65f03c0 ret + +000000000048bf64 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TablePrinterEELb1EE7_M_headERS4_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch12TablePrinterEELb1EE7_M_headERS4_(): + 48bf64: d10043ff sub sp, sp, #0x10 + 48bf68: f90007e0 str x0, [sp, #8] + 48bf6c: f94007e0 ldr x0, [sp, #8] + 48bf70: 910043ff add sp, sp, #0x10 + 48bf74: d65f03c0 ret + +000000000048bf78 <_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EE7_M_headERKS3_>: +_ZNSt10_Head_baseILm0EPN5Catch12TablePrinterELb0EE7_M_headERKS3_(): + 48bf78: d10043ff sub sp, sp, #0x10 + 48bf7c: f90007e0 str x0, [sp, #8] + 48bf80: f94007e0 ldr x0, [sp, #8] + 48bf84: 910043ff add sp, sp, #0x10 + 48bf88: d65f03c0 ret + +000000000048bf8c <_ZNK9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch13SummaryColumnEE8max_sizeEv(): + 48bf8c: d10043ff sub sp, sp, #0x10 + 48bf90: f90007e0 str x0, [sp, #8] + 48bf94: 92ff8000 mov x0, #0x3ffffffffffffff // #288230376151711743 + 48bf98: 910043ff add sp, sp, #0x10 + 48bf9c: d65f03c0 ret + +000000000048bfa0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13SummaryColumnEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13SummaryColumnEES5_EET0_T_S8_S7_(): + 48bfa0: a9bb7bfd stp x29, x30, [sp, #-80]! + 48bfa4: 910003fd mov x29, sp + 48bfa8: f9000bf3 str x19, [sp, #16] + 48bfac: f9001fe0 str x0, [sp, #56] + 48bfb0: f9001be1 str x1, [sp, #48] + 48bfb4: f90017e2 str x2, [sp, #40] + 48bfb8: f94017e0 ldr x0, [sp, #40] + 48bfbc: f90027e0 str x0, [sp, #72] + 48bfc0: 9100c3e1 add x1, sp, #0x30 + 48bfc4: 9100e3e0 add x0, sp, #0x38 + 48bfc8: 94000020 bl 48c048 <_ZStneIPN5Catch13SummaryColumnEEbRKSt13move_iteratorIT_ES7_> + 48bfcc: 12001c00 and w0, w0, #0xff + 48bfd0: 7100001f cmp w0, #0x0 + 48bfd4: 540001e0 b.eq 48c010 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13SummaryColumnEES5_EET0_T_S8_S7_+0x70> // b.none + 48bfd8: f94027e0 ldr x0, [sp, #72] + 48bfdc: 97ffff4c bl 48bd0c <_ZSt11__addressofIN5Catch13SummaryColumnEEPT_RS2_> + 48bfe0: aa0003f3 mov x19, x0 + 48bfe4: 9100e3e0 add x0, sp, #0x38 + 48bfe8: 9400002e bl 48c0a0 <_ZNKSt13move_iteratorIPN5Catch13SummaryColumnEEdeEv> + 48bfec: aa0003e1 mov x1, x0 + 48bff0: aa1303e0 mov x0, x19 + 48bff4: 94000031 bl 48c0b8 <_ZSt10_ConstructIN5Catch13SummaryColumnEJS1_EEvPT_DpOT0_> + 48bff8: 9100e3e0 add x0, sp, #0x38 + 48bffc: 9400001f bl 48c078 <_ZNSt13move_iteratorIPN5Catch13SummaryColumnEEppEv> + 48c000: f94027e0 ldr x0, [sp, #72] + 48c004: 91010000 add x0, x0, #0x40 + 48c008: f90027e0 str x0, [sp, #72] + 48c00c: 17ffffed b 48bfc0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13SummaryColumnEES5_EET0_T_S8_S7_+0x20> + 48c010: f94027e0 ldr x0, [sp, #72] + 48c014: 1400000a b 48c03c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch13SummaryColumnEES5_EET0_T_S8_S7_+0x9c> + 48c018: 97fdebc2 bl 406f20 <__cxa_begin_catch@plt> + 48c01c: f94027e1 ldr x1, [sp, #72] + 48c020: f94017e0 ldr x0, [sp, #40] + 48c024: 97fffd65 bl 48b5b8 <_ZSt8_DestroyIPN5Catch13SummaryColumnEEvT_S3_> + 48c028: 97fdedae bl 4076e0 <__cxa_rethrow@plt> + 48c02c: aa0003f3 mov x19, x0 + 48c030: 97fdedf8 bl 407810 <__cxa_end_catch@plt> + 48c034: aa1303e0 mov x0, x19 + 48c038: 97fdee32 bl 407900 <_Unwind_Resume@plt> + 48c03c: f9400bf3 ldr x19, [sp, #16] + 48c040: a8c57bfd ldp x29, x30, [sp], #80 + 48c044: d65f03c0 ret + +000000000048c048 <_ZStneIPN5Catch13SummaryColumnEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch13SummaryColumnEEbRKSt13move_iteratorIT_ES7_(): + 48c048: a9be7bfd stp x29, x30, [sp, #-32]! + 48c04c: 910003fd mov x29, sp + 48c050: f9000fe0 str x0, [sp, #24] + 48c054: f9000be1 str x1, [sp, #16] + 48c058: f9400be1 ldr x1, [sp, #16] + 48c05c: f9400fe0 ldr x0, [sp, #24] + 48c060: 94000028 bl 48c100 <_ZSteqIPN5Catch13SummaryColumnEEbRKSt13move_iteratorIT_ES7_> + 48c064: 12001c00 and w0, w0, #0xff + 48c068: 52000000 eor w0, w0, #0x1 + 48c06c: 12001c00 and w0, w0, #0xff + 48c070: a8c27bfd ldp x29, x30, [sp], #32 + 48c074: d65f03c0 ret + +000000000048c078 <_ZNSt13move_iteratorIPN5Catch13SummaryColumnEEppEv>: +_ZNSt13move_iteratorIPN5Catch13SummaryColumnEEppEv(): + 48c078: d10043ff sub sp, sp, #0x10 + 48c07c: f90007e0 str x0, [sp, #8] + 48c080: f94007e0 ldr x0, [sp, #8] + 48c084: f9400000 ldr x0, [x0] + 48c088: 91010001 add x1, x0, #0x40 + 48c08c: f94007e0 ldr x0, [sp, #8] + 48c090: f9000001 str x1, [x0] + 48c094: f94007e0 ldr x0, [sp, #8] + 48c098: 910043ff add sp, sp, #0x10 + 48c09c: d65f03c0 ret + +000000000048c0a0 <_ZNKSt13move_iteratorIPN5Catch13SummaryColumnEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch13SummaryColumnEEdeEv(): + 48c0a0: d10043ff sub sp, sp, #0x10 + 48c0a4: f90007e0 str x0, [sp, #8] + 48c0a8: f94007e0 ldr x0, [sp, #8] + 48c0ac: f9400000 ldr x0, [x0] + 48c0b0: 910043ff add sp, sp, #0x10 + 48c0b4: d65f03c0 ret + +000000000048c0b8 <_ZSt10_ConstructIN5Catch13SummaryColumnEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch13SummaryColumnEJS1_EEvPT_DpOT0_(): + 48c0b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 48c0bc: 910003fd mov x29, sp + 48c0c0: f9000bf3 str x19, [sp, #16] + 48c0c4: f90017e0 str x0, [sp, #40] + 48c0c8: f90013e1 str x1, [sp, #32] + 48c0cc: f94013e0 ldr x0, [sp, #32] + 48c0d0: 97fffd44 bl 48b5e0 <_ZSt7forwardIN5Catch13SummaryColumnEEOT_RNSt16remove_referenceIS2_E4typeE> + 48c0d4: aa0003f3 mov x19, x0 + 48c0d8: f94017e0 ldr x0, [sp, #40] + 48c0dc: aa0003e1 mov x1, x0 + 48c0e0: d2800800 mov x0, #0x40 // #64 + 48c0e4: 97fe00e5 bl 40c478 <_ZnwmPv> + 48c0e8: aa1303e1 mov x1, x19 + 48c0ec: 97fffe25 bl 48b980 <_ZN5Catch13SummaryColumnC1EOS0_> + 48c0f0: d503201f nop + 48c0f4: f9400bf3 ldr x19, [sp, #16] + 48c0f8: a8c37bfd ldp x29, x30, [sp], #48 + 48c0fc: d65f03c0 ret + +000000000048c100 <_ZSteqIPN5Catch13SummaryColumnEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch13SummaryColumnEEbRKSt13move_iteratorIT_ES7_(): + 48c100: a9bd7bfd stp x29, x30, [sp, #-48]! + 48c104: 910003fd mov x29, sp + 48c108: f9000bf3 str x19, [sp, #16] + 48c10c: f90017e0 str x0, [sp, #40] + 48c110: f90013e1 str x1, [sp, #32] + 48c114: f94017e0 ldr x0, [sp, #40] + 48c118: 9400000a bl 48c140 <_ZNKSt13move_iteratorIPN5Catch13SummaryColumnEE4baseEv> + 48c11c: aa0003f3 mov x19, x0 + 48c120: f94013e0 ldr x0, [sp, #32] + 48c124: 94000007 bl 48c140 <_ZNKSt13move_iteratorIPN5Catch13SummaryColumnEE4baseEv> + 48c128: eb00027f cmp x19, x0 + 48c12c: 1a9f17e0 cset w0, eq // eq = none + 48c130: 12001c00 and w0, w0, #0xff + 48c134: f9400bf3 ldr x19, [sp, #16] + 48c138: a8c37bfd ldp x29, x30, [sp], #48 + 48c13c: d65f03c0 ret + +000000000048c140 <_ZNKSt13move_iteratorIPN5Catch13SummaryColumnEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch13SummaryColumnEE4baseEv(): + 48c140: d10043ff sub sp, sp, #0x10 + 48c144: f90007e0 str x0, [sp, #8] + 48c148: f94007e0 ldr x0, [sp, #8] + 48c14c: f9400000 ldr x0, [x0] + 48c150: 910043ff add sp, sp, #0x10 + 48c154: d65f03c0 ret + +000000000048c158 <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 48c158: f00005e0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 48c15c: 912e6000 add x0, x0, #0xb98 + 48c160: f9400000 ldr x0, [x0] + 48c164: f100001f cmp x0, #0x0 + 48c168: 1a9f07e0 cset w0, ne // ne = any + 48c16c: 12001c00 and w0, w0, #0xff + 48c170: d65f03c0 ret + +000000000048c174 <_ZN5Catch12_GLOBAL__N_119getCurrentTimestampEv>: +_ZN5Catch12_GLOBAL__N_119getCurrentTimestampEv(): + 48c174: a9ba7bfd stp x29, x30, [sp, #-96]! + 48c178: 910003fd mov x29, sp + 48c17c: f9000bf3 str x19, [sp, #16] + 48c180: aa0803f3 mov x19, x8 + 48c184: 9100e3e0 add x0, sp, #0x38 + 48c188: 97fded0a bl 4075b0 + 48c18c: d28002a0 mov x0, #0x15 // #21 + 48c190: f9002fe0 str x0, [sp, #88] + 48c194: 9100e3e0 add x0, sp, #0x38 + 48c198: 97fdeb36 bl 406e70 + 48c19c: f9002be0 str x0, [sp, #80] + 48c1a0: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c1a4: 911fe000 add x0, x0, #0x7f8 + 48c1a8: f90027e0 str x0, [sp, #72] + 48c1ac: 910083e4 add x4, sp, #0x20 + 48c1b0: f9402be3 ldr x3, [sp, #80] + 48c1b4: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c1b8: 911fe002 add x2, x0, #0x7f8 + 48c1bc: d28002a1 mov x1, #0x15 // #21 + 48c1c0: aa0403e0 mov x0, x4 + 48c1c4: 97fded73 bl 407790 + 48c1c8: 910103e0 add x0, sp, #0x40 + 48c1cc: 97fdedd1 bl 407910 <_ZNSaIcEC1Ev@plt> + 48c1d0: 910103e1 add x1, sp, #0x40 + 48c1d4: 910083e0 add x0, sp, #0x20 + 48c1d8: aa0103e2 mov x2, x1 + 48c1dc: aa0003e1 mov x1, x0 + 48c1e0: aa1303e0 mov x0, x19 + 48c1e4: 97fded27 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c1e8: 910103e0 add x0, sp, #0x40 + 48c1ec: 97fdec95 bl 407440 <_ZNSaIcED1Ev@plt> + 48c1f0: 14000006 b 48c208 <_ZN5Catch12_GLOBAL__N_119getCurrentTimestampEv+0x94> + 48c1f4: aa0003f3 mov x19, x0 + 48c1f8: 910103e0 add x0, sp, #0x40 + 48c1fc: 97fdec91 bl 407440 <_ZNSaIcED1Ev@plt> + 48c200: aa1303e0 mov x0, x19 + 48c204: 97fdedbf bl 407900 <_Unwind_Resume@plt> + 48c208: aa1303e0 mov x0, x19 + 48c20c: f9400bf3 ldr x19, [sp, #16] + 48c210: a8c67bfd ldp x29, x30, [sp], #96 + 48c214: d65f03c0 ret + +000000000048c218 <_ZZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EEENKUlRKS2_E_clES8_>: +_ZZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EEENKUlRKS2_E_clES8_(): + 48c218: a9be7bfd stp x29, x30, [sp, #-32]! + 48c21c: 910003fd mov x29, sp + 48c220: f9000fe0 str x0, [sp, #24] + 48c224: f9000be1 str x1, [sp, #16] + 48c228: f9400be0 ldr x0, [sp, #16] + 48c22c: 97fe986c bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 48c230: f100001f cmp x0, #0x0 + 48c234: 54000120 b.eq 48c258 <_ZZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EEENKUlRKS2_E_clES8_+0x40> // b.none + 48c238: f9400be0 ldr x0, [sp, #16] + 48c23c: d2800001 mov x1, #0x0 // #0 + 48c240: 97ff4ec9 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 48c244: 12001c00 and w0, w0, #0xff + 48c248: 71008c1f cmp w0, #0x23 + 48c24c: 54000061 b.ne 48c258 <_ZZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EEENKUlRKS2_E_clES8_+0x40> // b.any + 48c250: 52800020 mov w0, #0x1 // #1 + 48c254: 14000002 b 48c25c <_ZZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EEENKUlRKS2_E_clES8_+0x44> + 48c258: 52800000 mov w0, #0x0 // #0 + 48c25c: a8c27bfd ldp x29, x30, [sp], #32 + 48c260: d65f03c0 ret + +000000000048c264 <_ZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EE>: +_ZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EE(): + 48c264: a9b97bfd stp x29, x30, [sp, #-112]! + 48c268: 910003fd mov x29, sp + 48c26c: a90153f3 stp x19, x20, [sp, #16] + 48c270: f90013f5 str x21, [sp, #32] + 48c274: aa0803f3 mov x19, x8 + 48c278: f9001fe0 str x0, [sp, #56] + 48c27c: f9401fe0 ldr x0, [sp, #56] + 48c280: 97ffa484 bl 475490 <_ZSt5beginISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_5beginEERKT_> + 48c284: aa0003f4 mov x20, x0 + 48c288: f9401fe0 ldr x0, [sp, #56] + 48c28c: 97ffa488 bl 4754ac <_ZSt3endISt6vectorIN5Catch3TagESaIS2_EEEDTcldtfp_3endEERKT_> + 48c290: 2a1503e2 mov w2, w21 + 48c294: aa0003e1 mov x1, x0 + 48c298: aa1403e0 mov x0, x20 + 48c29c: 94000833 bl 48e368 <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_ET_SF_SF_T0_> + 48c2a0: f90027e0 str x0, [sp, #72] + 48c2a4: f9401fe0 ldr x0, [sp, #56] + 48c2a8: 97ff6aaf bl 466d64 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 48c2ac: f9002fe0 str x0, [sp, #88] + 48c2b0: 910163e1 add x1, sp, #0x58 + 48c2b4: 910123e0 add x0, sp, #0x48 + 48c2b8: 97ff6ab7 bl 466d94 <_ZN9__gnu_cxxneIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 48c2bc: 12001c00 and w0, w0, #0xff + 48c2c0: 7100001f cmp w0, #0x0 + 48c2c4: 54000220 b.eq 48c308 <_ZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EE+0xa4> // b.none + 48c2c8: 910123e0 add x0, sp, #0x48 + 48c2cc: 940008d7 bl 48e628 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEptEv> + 48c2d0: aa0003f4 mov x20, x0 + 48c2d4: 910123e0 add x0, sp, #0x48 + 48c2d8: 940008d4 bl 48e628 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEptEv> + 48c2dc: 97fe9840 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 48c2e0: d1000400 sub x0, x0, #0x1 + 48c2e4: aa0003e2 mov x2, x0 + 48c2e8: d2800021 mov x1, #0x1 // #1 + 48c2ec: aa1403e0 mov x0, x20 + 48c2f0: 97ff573f bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 48c2f4: a90607e0 stp x0, x1, [sp, #96] + 48c2f8: 910183e0 add x0, sp, #0x60 + 48c2fc: aa1303e8 mov x8, x19 + 48c300: 97fed6a7 bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 48c304: 14000003 b 48c310 <_ZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EE+0xac> + 48c308: aa1303e0 mov x0, x19 + 48c30c: 97fdece1 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 48c310: aa1303e0 mov x0, x19 + 48c314: a94153f3 ldp x19, x20, [sp, #16] + 48c318: f94013f5 ldr x21, [sp, #32] + 48c31c: a8c77bfd ldp x29, x30, [sp], #112 + 48c320: d65f03c0 ret + +000000000048c324 <_ZN5Catch13JunitReporterC1ERKNS_14ReporterConfigE>: +_ZN5Catch13JunitReporterC1ERKNS_14ReporterConfigE(): + 48c324: a9bd7bfd stp x29, x30, [sp, #-48]! + 48c328: 910003fd mov x29, sp + 48c32c: f9000bf3 str x19, [sp, #16] + 48c330: f90017e0 str x0, [sp, #40] + 48c334: f90013e1 str x1, [sp, #32] + 48c338: f94017e0 ldr x0, [sp, #40] + 48c33c: f94013e1 ldr x1, [sp, #32] + 48c340: 97fea9df bl 436abc <_ZN5Catch22CumulativeReporterBaseC1ERKNS_14ReporterConfigE> + 48c344: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c348: 9134a001 add x1, x0, #0xd28 + 48c34c: f94017e0 ldr x0, [sp, #40] + 48c350: f9000001 str x1, [x0] + 48c354: f94017e0 ldr x0, [sp, #40] + 48c358: 91034013 add x19, x0, #0xd0 + 48c35c: f94013e0 ldr x0, [sp, #32] + 48c360: 9400ad23 bl 4b77ec <_ZNK5Catch14ReporterConfig6streamEv> + 48c364: aa0003e1 mov x1, x0 + 48c368: aa1303e0 mov x0, x19 + 48c36c: 97ffb5b2 bl 479a34 <_ZN5Catch9XmlWriterC1ERSo> + 48c370: f94017e0 ldr x0, [sp, #40] + 48c374: 91046000 add x0, x0, #0x118 + 48c378: 97feaa7d bl 436d6c <_ZN5Catch5TimerC1Ev> + 48c37c: f94017e0 ldr x0, [sp, #40] + 48c380: 91048000 add x0, x0, #0x120 + 48c384: 97fdecc3 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 48c388: f94017e0 ldr x0, [sp, #40] + 48c38c: 91050000 add x0, x0, #0x140 + 48c390: 97fdecc0 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 48c394: f94017e0 ldr x0, [sp, #40] + 48c398: b901601f str wzr, [x0, #352] + 48c39c: f94017e0 ldr x0, [sp, #40] + 48c3a0: 3905901f strb wzr, [x0, #356] + 48c3a4: f94017e0 ldr x0, [sp, #40] + 48c3a8: 52800021 mov w1, #0x1 // #1 + 48c3ac: 39032001 strb w1, [x0, #200] + 48c3b0: f94017e0 ldr x0, [sp, #40] + 48c3b4: 52800021 mov w1, #0x1 // #1 + 48c3b8: 39032401 strb w1, [x0, #201] + 48c3bc: 14000006 b 48c3d4 <_ZN5Catch13JunitReporterC1ERKNS_14ReporterConfigE+0xb0> + 48c3c0: aa0003f3 mov x19, x0 + 48c3c4: f94017e0 ldr x0, [sp, #40] + 48c3c8: 97ffbd0b bl 47b7f4 <_ZN5Catch22CumulativeReporterBaseD1Ev> + 48c3cc: aa1303e0 mov x0, x19 + 48c3d0: 97fded4c bl 407900 <_Unwind_Resume@plt> + 48c3d4: f9400bf3 ldr x19, [sp, #16] + 48c3d8: a8c37bfd ldp x29, x30, [sp], #48 + 48c3dc: d65f03c0 ret + +000000000048c3e0 <_ZN5Catch13JunitReporterD1Ev>: +_ZN5Catch13JunitReporterD2Ev(): + 48c3e0: a9be7bfd stp x29, x30, [sp, #-32]! + 48c3e4: 910003fd mov x29, sp + 48c3e8: f9000fe0 str x0, [sp, #24] + 48c3ec: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c3f0: 9134a001 add x1, x0, #0xd28 + 48c3f4: f9400fe0 ldr x0, [sp, #24] + 48c3f8: f9000001 str x1, [x0] + 48c3fc: f9400fe0 ldr x0, [sp, #24] + 48c400: 91050000 add x0, x0, #0x140 + 48c404: 97fdeb3f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c408: f9400fe0 ldr x0, [sp, #24] + 48c40c: 91048000 add x0, x0, #0x120 + 48c410: 97fdeb3c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c414: f9400fe0 ldr x0, [sp, #24] + 48c418: 91034000 add x0, x0, #0xd0 + 48c41c: 97ffb5a7 bl 479ab8 <_ZN5Catch9XmlWriterD1Ev> + 48c420: f9400fe0 ldr x0, [sp, #24] + 48c424: 97ffbcf4 bl 47b7f4 <_ZN5Catch22CumulativeReporterBaseD1Ev> + 48c428: d503201f nop + 48c42c: a8c27bfd ldp x29, x30, [sp], #32 + 48c430: d65f03c0 ret + +000000000048c434 <_ZN5Catch13JunitReporterD0Ev>: +_ZN5Catch13JunitReporterD0Ev(): + 48c434: a9be7bfd stp x29, x30, [sp, #-32]! + 48c438: 910003fd mov x29, sp + 48c43c: f9000fe0 str x0, [sp, #24] + 48c440: f9400fe0 ldr x0, [sp, #24] + 48c444: 97ffffe7 bl 48c3e0 <_ZN5Catch13JunitReporterD1Ev> + 48c448: d2802d01 mov x1, #0x168 // #360 + 48c44c: f9400fe0 ldr x0, [sp, #24] + 48c450: 97fdebcc bl 407380 <_ZdlPvm@plt> + 48c454: a8c27bfd ldp x29, x30, [sp], #32 + 48c458: d65f03c0 ret + +000000000048c45c <_ZN5Catch13JunitReporter14getDescriptionB5cxx11Ev>: +_ZN5Catch13JunitReporter14getDescriptionB5cxx11Ev(): + 48c45c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48c460: 910003fd mov x29, sp + 48c464: f9000bf3 str x19, [sp, #16] + 48c468: aa0803f3 mov x19, x8 + 48c46c: 9100a3e0 add x0, sp, #0x28 + 48c470: 97fded28 bl 407910 <_ZNSaIcEC1Ev@plt> + 48c474: 9100a3e0 add x0, sp, #0x28 + 48c478: aa0003e2 mov x2, x0 + 48c47c: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c480: 91204001 add x1, x0, #0x810 + 48c484: aa1303e0 mov x0, x19 + 48c488: 97fdec7e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c48c: 9100a3e0 add x0, sp, #0x28 + 48c490: 97fdebec bl 407440 <_ZNSaIcED1Ev@plt> + 48c494: 14000006 b 48c4ac <_ZN5Catch13JunitReporter14getDescriptionB5cxx11Ev+0x50> + 48c498: aa0003f3 mov x19, x0 + 48c49c: 9100a3e0 add x0, sp, #0x28 + 48c4a0: 97fdebe8 bl 407440 <_ZNSaIcED1Ev@plt> + 48c4a4: aa1303e0 mov x0, x19 + 48c4a8: 97fded16 bl 407900 <_Unwind_Resume@plt> + 48c4ac: aa1303e0 mov x0, x19 + 48c4b0: f9400bf3 ldr x19, [sp, #16] + 48c4b4: a8c37bfd ldp x29, x30, [sp], #48 + 48c4b8: d65f03c0 ret + +000000000048c4bc <_ZN5Catch13JunitReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch13JunitReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 48c4bc: d10043ff sub sp, sp, #0x10 + 48c4c0: f90007e0 str x0, [sp, #8] + 48c4c4: f90003e1 str x1, [sp] + 48c4c8: d503201f nop + 48c4cc: 910043ff add sp, sp, #0x10 + 48c4d0: d65f03c0 ret + +000000000048c4d4 <_ZN5Catch13JunitReporter15testRunStartingERKNS_11TestRunInfoE>: +_ZN5Catch13JunitReporter15testRunStartingERKNS_11TestRunInfoE(): + 48c4d4: a9ba7bfd stp x29, x30, [sp, #-96]! + 48c4d8: 910003fd mov x29, sp + 48c4dc: f9000bf3 str x19, [sp, #16] + 48c4e0: f90017e0 str x0, [sp, #40] + 48c4e4: f90013e1 str x1, [sp, #32] + 48c4e8: f94017e0 ldr x0, [sp, #40] + 48c4ec: f94013e1 ldr x1, [sp, #32] + 48c4f0: 97ffbd92 bl 47bb38 <_ZN5Catch22CumulativeReporterBase15testRunStartingERKNS_11TestRunInfoE> + 48c4f4: f94017e0 ldr x0, [sp, #40] + 48c4f8: 91034013 add x19, x0, #0xd0 + 48c4fc: 910163e0 add x0, sp, #0x58 + 48c500: 97fded04 bl 407910 <_ZNSaIcEC1Ev@plt> + 48c504: 910163e0 add x0, sp, #0x58 + 48c508: 9100e3e3 add x3, sp, #0x38 + 48c50c: aa0003e2 mov x2, x0 + 48c510: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c514: 91218001 add x1, x0, #0x860 + 48c518: aa0303e0 mov x0, x3 + 48c51c: 97fdec59 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c520: 52800021 mov w1, #0x1 // #1 + 48c524: 52800040 mov w0, #0x2 // #2 + 48c528: 97ffb3c2 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48c52c: 2a0003e1 mov w1, w0 + 48c530: 9100e3e0 add x0, sp, #0x38 + 48c534: 2a0103e2 mov w2, w1 + 48c538: aa0003e1 mov x1, x0 + 48c53c: aa1303e0 mov x0, x19 + 48c540: 97ffb57b bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48c544: 9100e3e0 add x0, sp, #0x38 + 48c548: 97fdeaee bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c54c: 910163e0 add x0, sp, #0x58 + 48c550: 97fdebbc bl 407440 <_ZNSaIcED1Ev@plt> + 48c554: 1400000a b 48c57c <_ZN5Catch13JunitReporter15testRunStartingERKNS_11TestRunInfoE+0xa8> + 48c558: aa0003f3 mov x19, x0 + 48c55c: 9100e3e0 add x0, sp, #0x38 + 48c560: 97fdeae8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c564: 14000002 b 48c56c <_ZN5Catch13JunitReporter15testRunStartingERKNS_11TestRunInfoE+0x98> + 48c568: aa0003f3 mov x19, x0 + 48c56c: 910163e0 add x0, sp, #0x58 + 48c570: 97fdebb4 bl 407440 <_ZNSaIcED1Ev@plt> + 48c574: aa1303e0 mov x0, x19 + 48c578: 97fdece2 bl 407900 <_Unwind_Resume@plt> + 48c57c: f9400bf3 ldr x19, [sp, #16] + 48c580: a8c67bfd ldp x29, x30, [sp], #96 + 48c584: d65f03c0 ret + +000000000048c588 <_ZN5Catch13JunitReporter17testGroupStartingERKNS_9GroupInfoE>: +_ZN5Catch13JunitReporter17testGroupStartingERKNS_9GroupInfoE(): + 48c588: a9be7bfd stp x29, x30, [sp, #-32]! + 48c58c: 910003fd mov x29, sp + 48c590: f9000fe0 str x0, [sp, #24] + 48c594: f9000be1 str x1, [sp, #16] + 48c598: f9400fe0 ldr x0, [sp, #24] + 48c59c: 91046000 add x0, x0, #0x118 + 48c5a0: 97ffaa9f bl 47701c <_ZN5Catch5Timer5startEv> + 48c5a4: f9400fe0 ldr x0, [sp, #24] + 48c5a8: 91048000 add x0, x0, #0x120 + 48c5ac: 97fdec1d bl 407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt> + 48c5b0: f9400fe0 ldr x0, [sp, #24] + 48c5b4: 91050000 add x0, x0, #0x140 + 48c5b8: 97fdec1a bl 407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt> + 48c5bc: f9400fe0 ldr x0, [sp, #24] + 48c5c0: b901601f str wzr, [x0, #352] + 48c5c4: f9400fe0 ldr x0, [sp, #24] + 48c5c8: f9400be1 ldr x1, [sp, #16] + 48c5cc: 97ffbd61 bl 47bb50 <_ZN5Catch22CumulativeReporterBase17testGroupStartingERKNS_9GroupInfoE> + 48c5d0: d503201f nop + 48c5d4: a8c27bfd ldp x29, x30, [sp], #32 + 48c5d8: d65f03c0 ret + +000000000048c5dc <_ZN5Catch13JunitReporter16testCaseStartingERKNS_12TestCaseInfoE>: +_ZN5Catch13JunitReporter16testCaseStartingERKNS_12TestCaseInfoE(): + 48c5dc: a9be7bfd stp x29, x30, [sp, #-32]! + 48c5e0: 910003fd mov x29, sp + 48c5e4: f9000fe0 str x0, [sp, #24] + 48c5e8: f9000be1 str x1, [sp, #16] + 48c5ec: f9400be0 ldr x0, [sp, #16] + 48c5f0: 97ff634c bl 465320 <_ZNK5Catch12TestCaseInfo8okToFailEv> + 48c5f4: 12001c01 and w1, w0, #0xff + 48c5f8: f9400fe0 ldr x0, [sp, #24] + 48c5fc: 39059001 strb w1, [x0, #356] + 48c600: d503201f nop + 48c604: a8c27bfd ldp x29, x30, [sp], #32 + 48c608: d65f03c0 ret + +000000000048c60c <_ZN5Catch13JunitReporter14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch13JunitReporter14assertionEndedERKNS_14AssertionStatsE(): + 48c60c: a9be7bfd stp x29, x30, [sp, #-32]! + 48c610: 910003fd mov x29, sp + 48c614: f9000fe0 str x0, [sp, #24] + 48c618: f9000be1 str x1, [sp, #16] + 48c61c: f9400be0 ldr x0, [sp, #16] + 48c620: 940035b9 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 48c624: 7104441f cmp w0, #0x111 + 48c628: 54000121 b.ne 48c64c <_ZN5Catch13JunitReporter14assertionEndedERKNS_14AssertionStatsE+0x40> // b.any + 48c62c: f9400fe0 ldr x0, [sp, #24] + 48c630: 39459000 ldrb w0, [x0, #356] + 48c634: 52000000 eor w0, w0, #0x1 + 48c638: 12001c00 and w0, w0, #0xff + 48c63c: 7100001f cmp w0, #0x0 + 48c640: 54000060 b.eq 48c64c <_ZN5Catch13JunitReporter14assertionEndedERKNS_14AssertionStatsE+0x40> // b.none + 48c644: 52800020 mov w0, #0x1 // #1 + 48c648: 14000002 b 48c650 <_ZN5Catch13JunitReporter14assertionEndedERKNS_14AssertionStatsE+0x44> + 48c64c: 52800000 mov w0, #0x0 // #0 + 48c650: 7100001f cmp w0, #0x0 + 48c654: 540000c0 b.eq 48c66c <_ZN5Catch13JunitReporter14assertionEndedERKNS_14AssertionStatsE+0x60> // b.none + 48c658: f9400fe0 ldr x0, [sp, #24] + 48c65c: b9416000 ldr w0, [x0, #352] + 48c660: 11000401 add w1, w0, #0x1 + 48c664: f9400fe0 ldr x0, [sp, #24] + 48c668: b9016001 str w1, [x0, #352] + 48c66c: f9400fe0 ldr x0, [sp, #24] + 48c670: f9400be1 ldr x1, [sp, #16] + 48c674: 97ffbdef bl 47be30 <_ZN5Catch22CumulativeReporterBase14assertionEndedERKNS_14AssertionStatsE> + 48c678: 12001c00 and w0, w0, #0xff + 48c67c: a8c27bfd ldp x29, x30, [sp], #32 + 48c680: d65f03c0 ret + +000000000048c684 <_ZN5Catch13JunitReporter13testCaseEndedERKNS_13TestCaseStatsE>: +_ZN5Catch13JunitReporter13testCaseEndedERKNS_13TestCaseStatsE(): + 48c684: a9be7bfd stp x29, x30, [sp, #-32]! + 48c688: 910003fd mov x29, sp + 48c68c: f9000fe0 str x0, [sp, #24] + 48c690: f9000be1 str x1, [sp, #16] + 48c694: f9400fe0 ldr x0, [sp, #24] + 48c698: 91048002 add x2, x0, #0x120 + 48c69c: f9400be0 ldr x0, [sp, #16] + 48c6a0: 91010000 add x0, x0, #0x40 + 48c6a4: aa0003e1 mov x1, x0 + 48c6a8: aa0203e0 mov x0, x2 + 48c6ac: 97fdebc5 bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 48c6b0: f9400fe0 ldr x0, [sp, #24] + 48c6b4: 91050002 add x2, x0, #0x140 + 48c6b8: f9400be0 ldr x0, [sp, #16] + 48c6bc: 91018000 add x0, x0, #0x60 + 48c6c0: aa0003e1 mov x1, x0 + 48c6c4: aa0203e0 mov x0, x2 + 48c6c8: 97fdebbe bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 48c6cc: f9400fe0 ldr x0, [sp, #24] + 48c6d0: f9400be1 ldr x1, [sp, #16] + 48c6d4: 97ffbe56 bl 47c02c <_ZN5Catch22CumulativeReporterBase13testCaseEndedERKNS_13TestCaseStatsE> + 48c6d8: d503201f nop + 48c6dc: a8c27bfd ldp x29, x30, [sp], #32 + 48c6e0: d65f03c0 ret + +000000000048c6e4 <_ZN5Catch13JunitReporter14testGroupEndedERKNS_14TestGroupStatsE>: +_ZN5Catch13JunitReporter14testGroupEndedERKNS_14TestGroupStatsE(): + 48c6e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48c6e8: 910003fd mov x29, sp + 48c6ec: f9000fe0 str x0, [sp, #24] + 48c6f0: f9000be1 str x1, [sp, #16] + 48c6f4: f9400fe0 ldr x0, [sp, #24] + 48c6f8: 91046000 add x0, x0, #0x118 + 48c6fc: 97ffaa78 bl 4770dc <_ZNK5Catch5Timer17getElapsedSecondsEv> + 48c700: fd0017e0 str d0, [sp, #40] + 48c704: f9400fe0 ldr x0, [sp, #24] + 48c708: f9400be1 ldr x1, [sp, #16] + 48c70c: 97ffbea9 bl 47c1b0 <_ZN5Catch22CumulativeReporterBase14testGroupEndedERKNS_14TestGroupStatsE> + 48c710: f9400fe0 ldr x0, [sp, #24] + 48c714: 91018000 add x0, x0, #0x60 + 48c718: 940007ca bl 48e640 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4backEv> + 48c71c: 940007d8 bl 48e67c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 48c720: fd4017e0 ldr d0, [sp, #40] + 48c724: aa0003e1 mov x1, x0 + 48c728: f9400fe0 ldr x0, [sp, #24] + 48c72c: 94000014 bl 48c77c <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd> + 48c730: d503201f nop + 48c734: a8c37bfd ldp x29, x30, [sp], #48 + 48c738: d65f03c0 ret + +000000000048c73c <_ZN5Catch13JunitReporter22testRunEndedCumulativeEv>: +_ZN5Catch13JunitReporter22testRunEndedCumulativeEv(): + 48c73c: a9bd7bfd stp x29, x30, [sp, #-48]! + 48c740: 910003fd mov x29, sp + 48c744: f9000bf3 str x19, [sp, #16] + 48c748: f90017e0 str x0, [sp, #40] + 48c74c: f94017e0 ldr x0, [sp, #40] + 48c750: 91034013 add x19, x0, #0xd0 + 48c754: 52800021 mov w1, #0x1 // #1 + 48c758: 52800040 mov w0, #0x2 // #2 + 48c75c: 97ffb335 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48c760: 2a0003e1 mov w1, w0 + 48c764: aa1303e0 mov x0, x19 + 48c768: 97ffb538 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 48c76c: d503201f nop + 48c770: f9400bf3 ldr x19, [sp, #16] + 48c774: a8c37bfd ldp x29, x30, [sp], #48 + 48c778: d65f03c0 ret + +000000000048c77c <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd>: +_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd(): + 48c77c: d110c3ff sub sp, sp, #0x430 + 48c780: a9007bfd stp x29, x30, [sp] + 48c784: 910003fd mov x29, sp + 48c788: f9000bf3 str x19, [sp, #16] + 48c78c: f9001fe0 str x0, [sp, #56] + 48c790: f9001be1 str x1, [sp, #48] + 48c794: fd0017e0 str d0, [sp, #40] + 48c798: f9401fe0 ldr x0, [sp, #56] + 48c79c: 91034013 add x19, x0, #0xd0 + 48c7a0: 910263e0 add x0, sp, #0x98 + 48c7a4: 97fdec5b bl 407910 <_ZNSaIcEC1Ev@plt> + 48c7a8: 910263e0 add x0, sp, #0x98 + 48c7ac: 9101e3e3 add x3, sp, #0x78 + 48c7b0: aa0003e2 mov x2, x0 + 48c7b4: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c7b8: 9121c001 add x1, x0, #0x870 + 48c7bc: aa0303e0 mov x0, x3 + 48c7c0: 97fdebb0 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c7c4: 52800021 mov w1, #0x1 // #1 + 48c7c8: 52800040 mov w0, #0x2 // #2 + 48c7cc: 97ffb319 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48c7d0: 2a0003e2 mov w2, w0 + 48c7d4: 9101e3e0 add x0, sp, #0x78 + 48c7d8: 9101a3e1 add x1, sp, #0x68 + 48c7dc: aa0103e8 mov x8, x1 + 48c7e0: aa0003e1 mov x1, x0 + 48c7e4: aa1303e0 mov x0, x19 + 48c7e8: 97ffb4ff bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48c7ec: 9101e3e0 add x0, sp, #0x78 + 48c7f0: 97fdea44 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c7f4: 910263e0 add x0, sp, #0x98 + 48c7f8: 97fdeb12 bl 407440 <_ZNSaIcED1Ev@plt> + 48c7fc: f9401be0 ldr x0, [sp, #48] + 48c800: 91002000 add x0, x0, #0x8 + 48c804: f90217e0 str x0, [sp, #1064] + 48c808: f9401fe0 ldr x0, [sp, #56] + 48c80c: 91034013 add x19, x0, #0xd0 + 48c810: 910303e0 add x0, sp, #0xc0 + 48c814: 97fdec3f bl 407910 <_ZNSaIcEC1Ev@plt> + 48c818: 910303e0 add x0, sp, #0xc0 + 48c81c: 910283e3 add x3, sp, #0xa0 + 48c820: aa0003e2 mov x2, x0 + 48c824: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c828: 91220001 add x1, x0, #0x880 + 48c82c: aa0303e0 mov x0, x3 + 48c830: 97fdeb94 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c834: f94217e1 ldr x1, [sp, #1064] + 48c838: 910283e0 add x0, sp, #0xa0 + 48c83c: aa0103e2 mov x2, x1 + 48c840: aa0003e1 mov x1, x0 + 48c844: aa1303e0 mov x0, x19 + 48c848: 97ffb556 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48c84c: 910283e0 add x0, sp, #0xa0 + 48c850: 97fdea2c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c854: 910303e0 add x0, sp, #0xc0 + 48c858: 97fdeafa bl 407440 <_ZNSaIcED1Ev@plt> + 48c85c: f9401fe0 ldr x0, [sp, #56] + 48c860: 91034013 add x19, x0, #0xd0 + 48c864: 9103a3e0 add x0, sp, #0xe8 + 48c868: 97fdec2a bl 407910 <_ZNSaIcEC1Ev@plt> + 48c86c: 9103a3e0 add x0, sp, #0xe8 + 48c870: 910323e3 add x3, sp, #0xc8 + 48c874: aa0003e2 mov x2, x0 + 48c878: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c87c: 91222001 add x1, x0, #0x888 + 48c880: aa0303e0 mov x0, x3 + 48c884: 97fdeb7f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c888: f9401fe0 ldr x0, [sp, #56] + 48c88c: 91058001 add x1, x0, #0x160 + 48c890: 910323e0 add x0, sp, #0xc8 + 48c894: aa0103e2 mov x2, x1 + 48c898: aa0003e1 mov x1, x0 + 48c89c: aa1303e0 mov x0, x19 + 48c8a0: 9400077e bl 48e698 <_ZN5Catch9XmlWriter14writeAttributeIjEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48c8a4: 910323e0 add x0, sp, #0xc8 + 48c8a8: 97fdea16 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c8ac: 9103a3e0 add x0, sp, #0xe8 + 48c8b0: 97fdeae4 bl 407440 <_ZNSaIcED1Ev@plt> + 48c8b4: f9401fe0 ldr x0, [sp, #56] + 48c8b8: 91034013 add x19, x0, #0xd0 + 48c8bc: 910443e0 add x0, sp, #0x110 + 48c8c0: 97fdec14 bl 407910 <_ZNSaIcEC1Ev@plt> + 48c8c4: 910443e0 add x0, sp, #0x110 + 48c8c8: 9103c3e3 add x3, sp, #0xf0 + 48c8cc: aa0003e2 mov x2, x0 + 48c8d0: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c8d4: 91224001 add x1, x0, #0x890 + 48c8d8: aa0303e0 mov x0, x3 + 48c8dc: 97fdeb69 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c8e0: f94217e0 ldr x0, [sp, #1064] + 48c8e4: f9402001 ldr x1, [x0, #64] + 48c8e8: f9401fe0 ldr x0, [sp, #56] + 48c8ec: b9416000 ldr w0, [x0, #352] + 48c8f0: 2a0003e0 mov w0, w0 + 48c8f4: cb000020 sub x0, x1, x0 + 48c8f8: f9008fe0 str x0, [sp, #280] + 48c8fc: 910463e1 add x1, sp, #0x118 + 48c900: 9103c3e0 add x0, sp, #0xf0 + 48c904: aa0103e2 mov x2, x1 + 48c908: aa0003e1 mov x1, x0 + 48c90c: aa1303e0 mov x0, x19 + 48c910: 9400078a bl 48e738 <_ZN5Catch9XmlWriter14writeAttributeImEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48c914: 9103c3e0 add x0, sp, #0xf0 + 48c918: 97fde9fa bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c91c: 910443e0 add x0, sp, #0x110 + 48c920: 97fdeac8 bl 407440 <_ZNSaIcED1Ev@plt> + 48c924: f9401fe0 ldr x0, [sp, #56] + 48c928: 91034013 add x19, x0, #0xd0 + 48c92c: 910503e0 add x0, sp, #0x140 + 48c930: 97fdebf8 bl 407910 <_ZNSaIcEC1Ev@plt> + 48c934: 910503e0 add x0, sp, #0x140 + 48c938: 910483e3 add x3, sp, #0x120 + 48c93c: aa0003e2 mov x2, x0 + 48c940: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c944: 91228001 add x1, x0, #0x8a0 + 48c948: aa0303e0 mov x0, x3 + 48c94c: 97fdeb4d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c950: f94217e0 ldr x0, [sp, #1064] + 48c954: 9100e000 add x0, x0, #0x38 + 48c958: 97ffafed bl 47890c <_ZNK5Catch6Counts5totalEv> + 48c95c: f900a7e0 str x0, [sp, #328] + 48c960: 910523e1 add x1, sp, #0x148 + 48c964: 910483e0 add x0, sp, #0x120 + 48c968: aa0103e2 mov x2, x1 + 48c96c: aa0003e1 mov x1, x0 + 48c970: aa1303e0 mov x0, x19 + 48c974: 94000771 bl 48e738 <_ZN5Catch9XmlWriter14writeAttributeImEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48c978: 910483e0 add x0, sp, #0x120 + 48c97c: 97fde9e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c980: 910503e0 add x0, sp, #0x140 + 48c984: 97fdeaaf bl 407440 <_ZNSaIcED1Ev@plt> + 48c988: f9401fe0 ldr x0, [sp, #56] + 48c98c: 91034013 add x19, x0, #0xd0 + 48c990: 9105c3e0 add x0, sp, #0x170 + 48c994: 97fdebdf bl 407910 <_ZNSaIcEC1Ev@plt> + 48c998: 9105c3e0 add x0, sp, #0x170 + 48c99c: 910543e3 add x3, sp, #0x150 + 48c9a0: aa0003e2 mov x2, x0 + 48c9a4: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c9a8: 9122a001 add x1, x0, #0x8a8 + 48c9ac: aa0303e0 mov x0, x3 + 48c9b0: 97fdeb34 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48c9b4: 910543e1 add x1, sp, #0x150 + 48c9b8: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48c9bc: 9122e002 add x2, x0, #0x8b8 + 48c9c0: aa1303e0 mov x0, x19 + 48c9c4: 94000785 bl 48e7d8 <_ZN5Catch9XmlWriter14writeAttributeIA4_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48c9c8: 910543e0 add x0, sp, #0x150 + 48c9cc: 97fde9cd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48c9d0: 9105c3e0 add x0, sp, #0x170 + 48c9d4: 97fdea9b bl 407440 <_ZNSaIcED1Ev@plt> + 48c9d8: f9401fe0 ldr x0, [sp, #56] + 48c9dc: f9400402 ldr x2, [x0, #8] + 48c9e0: f9401fe0 ldr x0, [sp, #56] + 48c9e4: f9400400 ldr x0, [x0, #8] + 48c9e8: f9400000 ldr x0, [x0] + 48c9ec: 91016000 add x0, x0, #0x58 + 48c9f0: f9400001 ldr x1, [x0] + 48c9f4: aa0203e0 mov x0, x2 + 48c9f8: d63f0020 blr x1 + 48c9fc: 7100081f cmp w0, #0x2 + 48ca00: 1a9f17e0 cset w0, eq // eq = none + 48ca04: 12001c00 and w0, w0, #0xff + 48ca08: 7100001f cmp w0, #0x0 + 48ca0c: 540002c0 b.eq 48ca64 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x2e8> // b.none + 48ca10: f9401fe0 ldr x0, [sp, #56] + 48ca14: 91034013 add x19, x0, #0xd0 + 48ca18: 910663e0 add x0, sp, #0x198 + 48ca1c: 97fdebbd bl 407910 <_ZNSaIcEC1Ev@plt> + 48ca20: 910663e0 add x0, sp, #0x198 + 48ca24: 9105e3e3 add x3, sp, #0x178 + 48ca28: aa0003e2 mov x2, x0 + 48ca2c: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48ca30: 91230001 add x1, x0, #0x8c0 + 48ca34: aa0303e0 mov x0, x3 + 48ca38: 97fdeb12 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48ca3c: 9105e3e1 add x1, sp, #0x178 + 48ca40: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48ca44: 91166002 add x2, x0, #0x598 + 48ca48: aa1303e0 mov x0, x19 + 48ca4c: 9400078b bl 48e878 <_ZN5Catch9XmlWriter14writeAttributeIA1_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48ca50: 9105e3e0 add x0, sp, #0x178 + 48ca54: 97fde9ab bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48ca58: 910663e0 add x0, sp, #0x198 + 48ca5c: 97fdea79 bl 407440 <_ZNSaIcED1Ev@plt> + 48ca60: 14000016 b 48cab8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x33c> + 48ca64: f9401fe0 ldr x0, [sp, #56] + 48ca68: 91034013 add x19, x0, #0xd0 + 48ca6c: 910703e0 add x0, sp, #0x1c0 + 48ca70: 97fdeba8 bl 407910 <_ZNSaIcEC1Ev@plt> + 48ca74: 910703e0 add x0, sp, #0x1c0 + 48ca78: 910683e3 add x3, sp, #0x1a0 + 48ca7c: aa0003e2 mov x2, x0 + 48ca80: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48ca84: 91230001 add x1, x0, #0x8c0 + 48ca88: aa0303e0 mov x0, x3 + 48ca8c: 97fdeafd bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48ca90: 9100a3e1 add x1, sp, #0x28 + 48ca94: 910683e0 add x0, sp, #0x1a0 + 48ca98: aa0103e2 mov x2, x1 + 48ca9c: aa0003e1 mov x1, x0 + 48caa0: aa1303e0 mov x0, x19 + 48caa4: 9400079d bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48caa8: 910683e0 add x0, sp, #0x1a0 + 48caac: 97fde995 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cab0: 910703e0 add x0, sp, #0x1c0 + 48cab4: 97fdea63 bl 407440 <_ZNSaIcED1Ev@plt> + 48cab8: f9401fe0 ldr x0, [sp, #56] + 48cabc: 91034013 add x19, x0, #0xd0 + 48cac0: 9107a3e0 add x0, sp, #0x1e8 + 48cac4: 97fdeb93 bl 407910 <_ZNSaIcEC1Ev@plt> + 48cac8: 9107a3e0 add x0, sp, #0x1e8 + 48cacc: 910723e3 add x3, sp, #0x1c8 + 48cad0: aa0003e2 mov x2, x0 + 48cad4: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48cad8: 91232001 add x1, x0, #0x8c8 + 48cadc: aa0303e0 mov x0, x3 + 48cae0: 97fdeae8 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48cae4: 9107c3e0 add x0, sp, #0x1f0 + 48cae8: aa0003e8 mov x8, x0 + 48caec: 97fffda2 bl 48c174 <_ZN5Catch12_GLOBAL__N_119getCurrentTimestampEv> + 48caf0: 9107c3e1 add x1, sp, #0x1f0 + 48caf4: 910723e0 add x0, sp, #0x1c8 + 48caf8: aa0103e2 mov x2, x1 + 48cafc: aa0003e1 mov x1, x0 + 48cb00: aa1303e0 mov x0, x19 + 48cb04: 97ffb4a7 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48cb08: 9107c3e0 add x0, sp, #0x1f0 + 48cb0c: 97fde97d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cb10: 910723e0 add x0, sp, #0x1c8 + 48cb14: 97fde97b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cb18: 9107a3e0 add x0, sp, #0x1e8 + 48cb1c: 97fdea49 bl 407440 <_ZNSaIcED1Ev@plt> + 48cb20: f9401fe0 ldr x0, [sp, #56] + 48cb24: f9400402 ldr x2, [x0, #8] + 48cb28: f9401fe0 ldr x0, [sp, #56] + 48cb2c: f9400400 ldr x0, [x0, #8] + 48cb30: f9400000 ldr x0, [x0] + 48cb34: 9101a000 add x0, x0, #0x68 + 48cb38: f9400001 ldr x1, [x0] + 48cb3c: aa0203e0 mov x0, x2 + 48cb40: d63f0020 blr x1 + 48cb44: 12001c00 and w0, w0, #0xff + 48cb48: 7100001f cmp w0, #0x0 + 48cb4c: 54000181 b.ne 48cb7c <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x400> // b.any + 48cb50: f9401fe0 ldr x0, [sp, #56] + 48cb54: f9400402 ldr x2, [x0, #8] + 48cb58: f9401fe0 ldr x0, [sp, #56] + 48cb5c: f9400400 ldr x0, [x0, #8] + 48cb60: f9400000 ldr x0, [x0] + 48cb64: 91020000 add x0, x0, #0x80 + 48cb68: f9400001 ldr x1, [x0] + 48cb6c: aa0203e0 mov x0, x2 + 48cb70: d63f0020 blr x1 + 48cb74: 7100001f cmp w0, #0x0 + 48cb78: 54000060 b.eq 48cb84 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x408> // b.none + 48cb7c: 52800020 mov w0, #0x1 // #1 + 48cb80: 14000002 b 48cb88 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x40c> + 48cb84: 52800000 mov w0, #0x0 // #0 + 48cb88: 7100001f cmp w0, #0x0 + 48cb8c: 54001a80 b.eq 48cedc <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x760> // b.none + 48cb90: f9401fe0 ldr x0, [sp, #56] + 48cb94: 91034013 add x19, x0, #0xd0 + 48cb98: 9108c3e0 add x0, sp, #0x230 + 48cb9c: 97fdeb5d bl 407910 <_ZNSaIcEC1Ev@plt> + 48cba0: 9108c3e0 add x0, sp, #0x230 + 48cba4: 910843e3 add x3, sp, #0x210 + 48cba8: aa0003e2 mov x2, x0 + 48cbac: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48cbb0: 91236001 add x1, x0, #0x8d8 + 48cbb4: aa0303e0 mov x0, x3 + 48cbb8: 97fdeab2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48cbbc: 52800021 mov w1, #0x1 // #1 + 48cbc0: 52800040 mov w0, #0x2 // #2 + 48cbc4: 97ffb21b bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48cbc8: 2a0003e2 mov w2, w0 + 48cbcc: 910843e0 add x0, sp, #0x210 + 48cbd0: 910163e1 add x1, sp, #0x58 + 48cbd4: aa0103e8 mov x8, x1 + 48cbd8: aa0003e1 mov x1, x0 + 48cbdc: aa1303e0 mov x0, x19 + 48cbe0: 97ffb401 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48cbe4: 910843e0 add x0, sp, #0x210 + 48cbe8: 97fde946 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cbec: 9108c3e0 add x0, sp, #0x230 + 48cbf0: 97fdea14 bl 407440 <_ZNSaIcED1Ev@plt> + 48cbf4: f9401fe0 ldr x0, [sp, #56] + 48cbf8: f9400402 ldr x2, [x0, #8] + 48cbfc: f9401fe0 ldr x0, [sp, #56] + 48cc00: f9400400 ldr x0, [x0, #8] + 48cc04: f9400000 ldr x0, [x0] + 48cc08: 9101a000 add x0, x0, #0x68 + 48cc0c: f9400001 ldr x1, [x0] + 48cc10: aa0203e0 mov x0, x2 + 48cc14: d63f0020 blr x1 + 48cc18: 12001c00 and w0, w0, #0xff + 48cc1c: 7100001f cmp w0, #0x0 + 48cc20: 54000a60 b.eq 48cd6c <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x5f0> // b.none + 48cc24: f9401fe0 ldr x0, [sp, #56] + 48cc28: 91034013 add x19, x0, #0xd0 + 48cc2c: 9109a3e0 add x0, sp, #0x268 + 48cc30: 97fdeb38 bl 407910 <_ZNSaIcEC1Ev@plt> + 48cc34: 9109a3e0 add x0, sp, #0x268 + 48cc38: 910923e3 add x3, sp, #0x248 + 48cc3c: aa0003e2 mov x2, x0 + 48cc40: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48cc44: 9123a001 add x1, x0, #0x8e8 + 48cc48: aa0303e0 mov x0, x3 + 48cc4c: 97fdea8d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48cc50: 52800021 mov w1, #0x1 // #1 + 48cc54: 52800040 mov w0, #0x2 // #2 + 48cc58: 97ffb1f6 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48cc5c: 2a0003e2 mov w2, w0 + 48cc60: 910923e0 add x0, sp, #0x248 + 48cc64: 9108e3e1 add x1, sp, #0x238 + 48cc68: aa0103e8 mov x8, x1 + 48cc6c: aa0003e1 mov x1, x0 + 48cc70: aa1303e0 mov x0, x19 + 48cc74: 97ffb3dc bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48cc78: 910a43e0 add x0, sp, #0x290 + 48cc7c: 97fdeb25 bl 407910 <_ZNSaIcEC1Ev@plt> + 48cc80: 910a43e0 add x0, sp, #0x290 + 48cc84: 9109c3e3 add x3, sp, #0x270 + 48cc88: aa0003e2 mov x2, x0 + 48cc8c: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48cc90: 91220001 add x1, x0, #0x880 + 48cc94: aa0303e0 mov x0, x3 + 48cc98: 97fdea7a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48cc9c: 9109c3e1 add x1, sp, #0x270 + 48cca0: 9108e3e3 add x3, sp, #0x238 + 48cca4: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48cca8: 9123e002 add x2, x0, #0x8f8 + 48ccac: aa0303e0 mov x0, x3 + 48ccb0: 94000742 bl 48e9b8 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIA8_cEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48ccb4: aa0003f3 mov x19, x0 + 48ccb8: 910ae3e0 add x0, sp, #0x2b8 + 48ccbc: 97fdeb15 bl 407910 <_ZNSaIcEC1Ev@plt> + 48ccc0: 910ae3e0 add x0, sp, #0x2b8 + 48ccc4: 910a63e3 add x3, sp, #0x298 + 48ccc8: aa0003e2 mov x2, x0 + 48cccc: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48ccd0: 91240001 add x1, x0, #0x900 + 48ccd4: aa0303e0 mov x0, x3 + 48ccd8: 97fdea6a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48ccdc: f9401fe0 ldr x0, [sp, #56] + 48cce0: f9400402 ldr x2, [x0, #8] + 48cce4: f9401fe0 ldr x0, [sp, #56] + 48cce8: f9400400 ldr x0, [x0, #8] + 48ccec: f9400000 ldr x0, [x0] + 48ccf0: 9101c000 add x0, x0, #0x70 + 48ccf4: f9400001 ldr x1, [x0] + 48ccf8: aa0203e0 mov x0, x2 + 48ccfc: d63f0020 blr x1 + 48cd00: aa0003e1 mov x1, x0 + 48cd04: 910b03e0 add x0, sp, #0x2c0 + 48cd08: aa0003e8 mov x8, x0 + 48cd0c: aa0103e0 mov x0, x1 + 48cd10: 97ffba44 bl 47b620 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE> + 48cd14: 910b03e1 add x1, sp, #0x2c0 + 48cd18: 910a63e0 add x0, sp, #0x298 + 48cd1c: aa0103e2 mov x2, x1 + 48cd20: aa0003e1 mov x1, x0 + 48cd24: aa1303e0 mov x0, x19 + 48cd28: 94000731 bl 48e9ec <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS1_RKS8_RKT_> + 48cd2c: 910b03e0 add x0, sp, #0x2c0 + 48cd30: 97fde8f4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cd34: 910a63e0 add x0, sp, #0x298 + 48cd38: 97fde8f2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cd3c: 910ae3e0 add x0, sp, #0x2b8 + 48cd40: 97fde9c0 bl 407440 <_ZNSaIcED1Ev@plt> + 48cd44: 9109c3e0 add x0, sp, #0x270 + 48cd48: 97fde8ee bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cd4c: 910a43e0 add x0, sp, #0x290 + 48cd50: 97fde9bc bl 407440 <_ZNSaIcED1Ev@plt> + 48cd54: 9108e3e0 add x0, sp, #0x238 + 48cd58: 97ffb319 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48cd5c: 910923e0 add x0, sp, #0x248 + 48cd60: 97fde8e8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cd64: 9109a3e0 add x0, sp, #0x268 + 48cd68: 97fde9b6 bl 407440 <_ZNSaIcED1Ev@plt> + 48cd6c: f9401fe0 ldr x0, [sp, #56] + 48cd70: f9400402 ldr x2, [x0, #8] + 48cd74: f9401fe0 ldr x0, [sp, #56] + 48cd78: f9400400 ldr x0, [x0, #8] + 48cd7c: f9400000 ldr x0, [x0] + 48cd80: 91020000 add x0, x0, #0x80 + 48cd84: f9400001 ldr x1, [x0] + 48cd88: aa0203e0 mov x0, x2 + 48cd8c: d63f0020 blr x1 + 48cd90: 7100001f cmp w0, #0x0 + 48cd94: 1a9f07e0 cset w0, ne // ne = any + 48cd98: 12001c00 and w0, w0, #0xff + 48cd9c: 7100001f cmp w0, #0x0 + 48cda0: 540009a0 b.eq 48ced4 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x758> // b.none + 48cda4: f9401fe0 ldr x0, [sp, #56] + 48cda8: 91034013 add x19, x0, #0xd0 + 48cdac: 910c43e0 add x0, sp, #0x310 + 48cdb0: 97fdead8 bl 407910 <_ZNSaIcEC1Ev@plt> + 48cdb4: 910c43e0 add x0, sp, #0x310 + 48cdb8: 910bc3e3 add x3, sp, #0x2f0 + 48cdbc: aa0003e2 mov x2, x0 + 48cdc0: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48cdc4: 9123a001 add x1, x0, #0x8e8 + 48cdc8: aa0303e0 mov x0, x3 + 48cdcc: 97fdea2d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48cdd0: 52800021 mov w1, #0x1 // #1 + 48cdd4: 52800040 mov w0, #0x2 // #2 + 48cdd8: 97ffb196 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48cddc: 2a0003e2 mov w2, w0 + 48cde0: 910bc3e0 add x0, sp, #0x2f0 + 48cde4: 910b83e1 add x1, sp, #0x2e0 + 48cde8: aa0103e8 mov x8, x1 + 48cdec: aa0003e1 mov x1, x0 + 48cdf0: aa1303e0 mov x0, x19 + 48cdf4: 97ffb37c bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48cdf8: 910ce3e0 add x0, sp, #0x338 + 48cdfc: 97fdeac5 bl 407910 <_ZNSaIcEC1Ev@plt> + 48ce00: 910ce3e0 add x0, sp, #0x338 + 48ce04: 910c63e3 add x3, sp, #0x318 + 48ce08: aa0003e2 mov x2, x0 + 48ce0c: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48ce10: 91220001 add x1, x0, #0x880 + 48ce14: aa0303e0 mov x0, x3 + 48ce18: 97fdea1a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48ce1c: 910c63e1 add x1, sp, #0x318 + 48ce20: 910b83e3 add x3, sp, #0x2e0 + 48ce24: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48ce28: 91242002 add x2, x0, #0x908 + 48ce2c: aa0303e0 mov x0, x3 + 48ce30: 940006fc bl 48ea20 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIA12_cEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48ce34: aa0003f3 mov x19, x0 + 48ce38: 910d83e0 add x0, sp, #0x360 + 48ce3c: 97fdeab5 bl 407910 <_ZNSaIcEC1Ev@plt> + 48ce40: 910d83e0 add x0, sp, #0x360 + 48ce44: 910d03e3 add x3, sp, #0x340 + 48ce48: aa0003e2 mov x2, x0 + 48ce4c: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48ce50: 91240001 add x1, x0, #0x900 + 48ce54: aa0303e0 mov x0, x3 + 48ce58: 97fdea0a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48ce5c: f9401fe0 ldr x0, [sp, #56] + 48ce60: f9400402 ldr x2, [x0, #8] + 48ce64: f9401fe0 ldr x0, [sp, #56] + 48ce68: f9400400 ldr x0, [x0, #8] + 48ce6c: f9400000 ldr x0, [x0] + 48ce70: 91020000 add x0, x0, #0x80 + 48ce74: f9400001 ldr x1, [x0] + 48ce78: aa0203e0 mov x0, x2 + 48ce7c: d63f0020 blr x1 + 48ce80: b90367e0 str w0, [sp, #868] + 48ce84: 910d93e1 add x1, sp, #0x364 + 48ce88: 910d03e0 add x0, sp, #0x340 + 48ce8c: aa0103e2 mov x2, x1 + 48ce90: aa0003e1 mov x1, x0 + 48ce94: aa1303e0 mov x0, x19 + 48ce98: 940006ef bl 48ea54 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIjEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48ce9c: 910d03e0 add x0, sp, #0x340 + 48cea0: 97fde898 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cea4: 910d83e0 add x0, sp, #0x360 + 48cea8: 97fde966 bl 407440 <_ZNSaIcED1Ev@plt> + 48ceac: 910c63e0 add x0, sp, #0x318 + 48ceb0: 97fde894 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48ceb4: 910ce3e0 add x0, sp, #0x338 + 48ceb8: 97fde962 bl 407440 <_ZNSaIcED1Ev@plt> + 48cebc: 910b83e0 add x0, sp, #0x2e0 + 48cec0: 97ffb2bf bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48cec4: 910bc3e0 add x0, sp, #0x2f0 + 48cec8: 97fde88e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cecc: 910c43e0 add x0, sp, #0x310 + 48ced0: 97fde95c bl 407440 <_ZNSaIcED1Ev@plt> + 48ced4: 910163e0 add x0, sp, #0x58 + 48ced8: 97ffb2b9 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48cedc: f9401be0 ldr x0, [sp, #48] + 48cee0: 9101e000 add x0, x0, #0x78 + 48cee4: f90213e0 str x0, [sp, #1056] + 48cee8: f94213e0 ldr x0, [sp, #1056] + 48ceec: 940006e7 bl 48ea88 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE5beginEv> + 48cef0: f9002be0 str x0, [sp, #80] + 48cef4: f94213e0 ldr x0, [sp, #1056] + 48cef8: 940006f0 bl 48eab8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE3endEv> + 48cefc: f90027e0 str x0, [sp, #72] + 48cf00: 910123e1 add x1, sp, #0x48 + 48cf04: 910143e0 add x0, sp, #0x50 + 48cf08: 940006f8 bl 48eae8 <_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_> + 48cf0c: 12001c00 and w0, w0, #0xff + 48cf10: 7100001f cmp w0, #0x0 + 48cf14: 54000180 b.eq 48cf44 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x7c8> // b.none + 48cf18: 910143e0 add x0, sp, #0x50 + 48cf1c: 9400070e bl 48eb54 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEdeEv> + 48cf20: f9020fe0 str x0, [sp, #1048] + 48cf24: f9420fe0 ldr x0, [sp, #1048] + 48cf28: 94000711 bl 48eb6c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 48cf2c: aa0003e1 mov x1, x0 + 48cf30: f9401fe0 ldr x0, [sp, #56] + 48cf34: 9400010d bl 48d368 <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE> + 48cf38: 910143e0 add x0, sp, #0x50 + 48cf3c: 940006fc bl 48eb2c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEppEv> + 48cf40: 17fffff0 b 48cf00 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x784> + 48cf44: f9401fe0 ldr x0, [sp, #56] + 48cf48: 91034013 add x19, x0, #0xd0 + 48cf4c: 910e63e0 add x0, sp, #0x398 + 48cf50: 97fdea70 bl 407910 <_ZNSaIcEC1Ev@plt> + 48cf54: 910e63e0 add x0, sp, #0x398 + 48cf58: 910de3e3 add x3, sp, #0x378 + 48cf5c: aa0003e2 mov x2, x0 + 48cf60: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48cf64: 91246001 add x1, x0, #0x918 + 48cf68: aa0303e0 mov x0, x3 + 48cf6c: 97fde9c5 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48cf70: 52800021 mov w1, #0x1 // #1 + 48cf74: 52800040 mov w0, #0x2 // #2 + 48cf78: 97ffb12e bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48cf7c: 2a0003e2 mov w2, w0 + 48cf80: 910de3e0 add x0, sp, #0x378 + 48cf84: 910da3e1 add x1, sp, #0x368 + 48cf88: aa0103e8 mov x8, x1 + 48cf8c: aa0003e1 mov x1, x0 + 48cf90: aa1303e0 mov x0, x19 + 48cf94: 97ffb314 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48cf98: f9401fe0 ldr x0, [sp, #56] + 48cf9c: 91048000 add x0, x0, #0x120 + 48cfa0: 910e83e1 add x1, sp, #0x3a0 + 48cfa4: aa0103e8 mov x8, x1 + 48cfa8: 97ff52b1 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48cfac: 910e83e1 add x1, sp, #0x3a0 + 48cfb0: 910da3e0 add x0, sp, #0x368 + 48cfb4: 52800042 mov w2, #0x2 // #2 + 48cfb8: 97ffb292 bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48cfbc: 910e83e0 add x0, sp, #0x3a0 + 48cfc0: 97fde850 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cfc4: 910da3e0 add x0, sp, #0x368 + 48cfc8: 97ffb27d bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48cfcc: 910de3e0 add x0, sp, #0x378 + 48cfd0: 97fde84c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48cfd4: 910e63e0 add x0, sp, #0x398 + 48cfd8: 97fde91a bl 407440 <_ZNSaIcED1Ev@plt> + 48cfdc: f9401fe0 ldr x0, [sp, #56] + 48cfe0: 91034013 add x19, x0, #0xd0 + 48cfe4: 910fc3e0 add x0, sp, #0x3f0 + 48cfe8: 97fdea4a bl 407910 <_ZNSaIcEC1Ev@plt> + 48cfec: 910fc3e0 add x0, sp, #0x3f0 + 48cff0: 910f43e3 add x3, sp, #0x3d0 + 48cff4: aa0003e2 mov x2, x0 + 48cff8: f00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48cffc: 9124a001 add x1, x0, #0x928 + 48d000: aa0303e0 mov x0, x3 + 48d004: 97fde99f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d008: 52800021 mov w1, #0x1 // #1 + 48d00c: 52800040 mov w0, #0x2 // #2 + 48d010: 97ffb108 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48d014: 2a0003e2 mov w2, w0 + 48d018: 910f43e0 add x0, sp, #0x3d0 + 48d01c: 910f03e1 add x1, sp, #0x3c0 + 48d020: aa0103e8 mov x8, x1 + 48d024: aa0003e1 mov x1, x0 + 48d028: aa1303e0 mov x0, x19 + 48d02c: 97ffb2ee bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48d030: f9401fe0 ldr x0, [sp, #56] + 48d034: 91050000 add x0, x0, #0x140 + 48d038: 910fe3e1 add x1, sp, #0x3f8 + 48d03c: aa0103e8 mov x8, x1 + 48d040: 97ff528b bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48d044: 910fe3e1 add x1, sp, #0x3f8 + 48d048: 910f03e0 add x0, sp, #0x3c0 + 48d04c: 52800042 mov w2, #0x2 // #2 + 48d050: 97ffb26c bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48d054: 910fe3e0 add x0, sp, #0x3f8 + 48d058: 97fde82a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d05c: 910f03e0 add x0, sp, #0x3c0 + 48d060: 97ffb257 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d064: 910f43e0 add x0, sp, #0x3d0 + 48d068: 97fde826 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d06c: 910fc3e0 add x0, sp, #0x3f0 + 48d070: 97fde8f4 bl 407440 <_ZNSaIcED1Ev@plt> + 48d074: 9101a3e0 add x0, sp, #0x68 + 48d078: 97ffb251 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d07c: 140000b7 b 48d358 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbdc> + 48d080: aa0003f3 mov x19, x0 + 48d084: 9101e3e0 add x0, sp, #0x78 + 48d088: 97fde81e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d08c: 14000002 b 48d094 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x918> + 48d090: aa0003f3 mov x19, x0 + 48d094: 910263e0 add x0, sp, #0x98 + 48d098: 97fde8ea bl 407440 <_ZNSaIcED1Ev@plt> + 48d09c: aa1303e0 mov x0, x19 + 48d0a0: 97fdea18 bl 407900 <_Unwind_Resume@plt> + 48d0a4: aa0003f3 mov x19, x0 + 48d0a8: 910283e0 add x0, sp, #0xa0 + 48d0ac: 97fde815 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d0b0: 14000002 b 48d0b8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x93c> + 48d0b4: aa0003f3 mov x19, x0 + 48d0b8: 910303e0 add x0, sp, #0xc0 + 48d0bc: 97fde8e1 bl 407440 <_ZNSaIcED1Ev@plt> + 48d0c0: 140000a2 b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d0c4: aa0003f3 mov x19, x0 + 48d0c8: 910323e0 add x0, sp, #0xc8 + 48d0cc: 97fde80d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d0d0: 14000002 b 48d0d8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x95c> + 48d0d4: aa0003f3 mov x19, x0 + 48d0d8: 9103a3e0 add x0, sp, #0xe8 + 48d0dc: 97fde8d9 bl 407440 <_ZNSaIcED1Ev@plt> + 48d0e0: 1400009a b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d0e4: aa0003f3 mov x19, x0 + 48d0e8: 9103c3e0 add x0, sp, #0xf0 + 48d0ec: 97fde805 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d0f0: 14000002 b 48d0f8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x97c> + 48d0f4: aa0003f3 mov x19, x0 + 48d0f8: 910443e0 add x0, sp, #0x110 + 48d0fc: 97fde8d1 bl 407440 <_ZNSaIcED1Ev@plt> + 48d100: 14000092 b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d104: aa0003f3 mov x19, x0 + 48d108: 910483e0 add x0, sp, #0x120 + 48d10c: 97fde7fd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d110: 14000002 b 48d118 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x99c> + 48d114: aa0003f3 mov x19, x0 + 48d118: 910503e0 add x0, sp, #0x140 + 48d11c: 97fde8c9 bl 407440 <_ZNSaIcED1Ev@plt> + 48d120: 1400008a b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d124: aa0003f3 mov x19, x0 + 48d128: 910543e0 add x0, sp, #0x150 + 48d12c: 97fde7f5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d130: 14000002 b 48d138 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x9bc> + 48d134: aa0003f3 mov x19, x0 + 48d138: 9105c3e0 add x0, sp, #0x170 + 48d13c: 97fde8c1 bl 407440 <_ZNSaIcED1Ev@plt> + 48d140: 14000082 b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d144: aa0003f3 mov x19, x0 + 48d148: 9105e3e0 add x0, sp, #0x178 + 48d14c: 97fde7ed bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d150: 14000002 b 48d158 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x9dc> + 48d154: aa0003f3 mov x19, x0 + 48d158: 910663e0 add x0, sp, #0x198 + 48d15c: 97fde8b9 bl 407440 <_ZNSaIcED1Ev@plt> + 48d160: 1400007a b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d164: aa0003f3 mov x19, x0 + 48d168: 910683e0 add x0, sp, #0x1a0 + 48d16c: 97fde7e5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d170: 14000002 b 48d178 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0x9fc> + 48d174: aa0003f3 mov x19, x0 + 48d178: 910703e0 add x0, sp, #0x1c0 + 48d17c: 97fde8b1 bl 407440 <_ZNSaIcED1Ev@plt> + 48d180: 14000072 b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d184: aa0003f3 mov x19, x0 + 48d188: 9107c3e0 add x0, sp, #0x1f0 + 48d18c: 97fde7dd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d190: 14000002 b 48d198 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xa1c> + 48d194: aa0003f3 mov x19, x0 + 48d198: 910723e0 add x0, sp, #0x1c8 + 48d19c: 97fde7d9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d1a0: 14000002 b 48d1a8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xa2c> + 48d1a4: aa0003f3 mov x19, x0 + 48d1a8: 9107a3e0 add x0, sp, #0x1e8 + 48d1ac: 97fde8a5 bl 407440 <_ZNSaIcED1Ev@plt> + 48d1b0: 14000066 b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d1b4: aa0003f3 mov x19, x0 + 48d1b8: 910843e0 add x0, sp, #0x210 + 48d1bc: 97fde7d1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d1c0: 14000002 b 48d1c8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xa4c> + 48d1c4: aa0003f3 mov x19, x0 + 48d1c8: 9108c3e0 add x0, sp, #0x230 + 48d1cc: 97fde89d bl 407440 <_ZNSaIcED1Ev@plt> + 48d1d0: 1400005e b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d1d4: aa0003f3 mov x19, x0 + 48d1d8: 910b03e0 add x0, sp, #0x2c0 + 48d1dc: 97fde7c9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d1e0: 14000002 b 48d1e8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xa6c> + 48d1e4: aa0003f3 mov x19, x0 + 48d1e8: 910a63e0 add x0, sp, #0x298 + 48d1ec: 97fde7c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d1f0: 14000002 b 48d1f8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xa7c> + 48d1f4: aa0003f3 mov x19, x0 + 48d1f8: 910ae3e0 add x0, sp, #0x2b8 + 48d1fc: 97fde891 bl 407440 <_ZNSaIcED1Ev@plt> + 48d200: 14000002 b 48d208 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xa8c> + 48d204: aa0003f3 mov x19, x0 + 48d208: 9109c3e0 add x0, sp, #0x270 + 48d20c: 97fde7bd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d210: 14000002 b 48d218 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xa9c> + 48d214: aa0003f3 mov x19, x0 + 48d218: 910a43e0 add x0, sp, #0x290 + 48d21c: 97fde889 bl 407440 <_ZNSaIcED1Ev@plt> + 48d220: 9108e3e0 add x0, sp, #0x238 + 48d224: 97ffb1e6 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d228: 14000002 b 48d230 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xab4> + 48d22c: aa0003f3 mov x19, x0 + 48d230: 910923e0 add x0, sp, #0x248 + 48d234: 97fde7b3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d238: 14000002 b 48d240 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xac4> + 48d23c: aa0003f3 mov x19, x0 + 48d240: 9109a3e0 add x0, sp, #0x268 + 48d244: 97fde87f bl 407440 <_ZNSaIcED1Ev@plt> + 48d248: 1400001c b 48d2b8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb3c> + 48d24c: aa0003f3 mov x19, x0 + 48d250: 910d03e0 add x0, sp, #0x340 + 48d254: 97fde7ab bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d258: 14000002 b 48d260 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xae4> + 48d25c: aa0003f3 mov x19, x0 + 48d260: 910d83e0 add x0, sp, #0x360 + 48d264: 97fde877 bl 407440 <_ZNSaIcED1Ev@plt> + 48d268: 14000002 b 48d270 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xaf4> + 48d26c: aa0003f3 mov x19, x0 + 48d270: 910c63e0 add x0, sp, #0x318 + 48d274: 97fde7a3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d278: 14000002 b 48d280 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb04> + 48d27c: aa0003f3 mov x19, x0 + 48d280: 910ce3e0 add x0, sp, #0x338 + 48d284: 97fde86f bl 407440 <_ZNSaIcED1Ev@plt> + 48d288: 910b83e0 add x0, sp, #0x2e0 + 48d28c: 97ffb1cc bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d290: 14000002 b 48d298 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb1c> + 48d294: aa0003f3 mov x19, x0 + 48d298: 910bc3e0 add x0, sp, #0x2f0 + 48d29c: 97fde799 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d2a0: 14000002 b 48d2a8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb2c> + 48d2a4: aa0003f3 mov x19, x0 + 48d2a8: 910c43e0 add x0, sp, #0x310 + 48d2ac: 97fde865 bl 407440 <_ZNSaIcED1Ev@plt> + 48d2b0: 14000002 b 48d2b8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb3c> + 48d2b4: aa0003f3 mov x19, x0 + 48d2b8: 910163e0 add x0, sp, #0x58 + 48d2bc: 97ffb1c0 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d2c0: 14000022 b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d2c4: aa0003f3 mov x19, x0 + 48d2c8: 910e83e0 add x0, sp, #0x3a0 + 48d2cc: 97fde78d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d2d0: 14000002 b 48d2d8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb5c> + 48d2d4: aa0003f3 mov x19, x0 + 48d2d8: 910da3e0 add x0, sp, #0x368 + 48d2dc: 97ffb1b8 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d2e0: 14000002 b 48d2e8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb6c> + 48d2e4: aa0003f3 mov x19, x0 + 48d2e8: 910de3e0 add x0, sp, #0x378 + 48d2ec: 97fde785 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d2f0: 14000002 b 48d2f8 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb7c> + 48d2f4: aa0003f3 mov x19, x0 + 48d2f8: 910e63e0 add x0, sp, #0x398 + 48d2fc: 97fde851 bl 407440 <_ZNSaIcED1Ev@plt> + 48d300: 14000012 b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d304: aa0003f3 mov x19, x0 + 48d308: 910fe3e0 add x0, sp, #0x3f8 + 48d30c: 97fde77d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d310: 14000002 b 48d318 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xb9c> + 48d314: aa0003f3 mov x19, x0 + 48d318: 910f03e0 add x0, sp, #0x3c0 + 48d31c: 97ffb1a8 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d320: 14000002 b 48d328 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbac> + 48d324: aa0003f3 mov x19, x0 + 48d328: 910f43e0 add x0, sp, #0x3d0 + 48d32c: 97fde775 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d330: 14000002 b 48d338 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbbc> + 48d334: aa0003f3 mov x19, x0 + 48d338: 910fc3e0 add x0, sp, #0x3f0 + 48d33c: 97fde841 bl 407440 <_ZNSaIcED1Ev@plt> + 48d340: 14000002 b 48d348 <_ZN5Catch13JunitReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEEd+0xbcc> + 48d344: aa0003f3 mov x19, x0 + 48d348: 9101a3e0 add x0, sp, #0x68 + 48d34c: 97ffb19c bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d350: aa1303e0 mov x0, x19 + 48d354: 97fde96b bl 407900 <_Unwind_Resume@plt> + 48d358: f9400bf3 ldr x19, [sp, #16] + 48d35c: a9407bfd ldp x29, x30, [sp] + 48d360: 9110c3ff add sp, sp, #0x430 + 48d364: d65f03c0 ret + +000000000048d368 <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE>: +_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE(): + 48d368: a9ad7bfd stp x29, x30, [sp, #-304]! + 48d36c: 910003fd mov x29, sp + 48d370: f9000bf3 str x19, [sp, #16] + 48d374: f90017e0 str x0, [sp, #40] + 48d378: f90013e1 str x1, [sp, #32] + 48d37c: f94013e0 ldr x0, [sp, #32] + 48d380: 91002000 add x0, x0, #0x8 + 48d384: f90097e0 str x0, [sp, #296] + 48d388: f94013e0 ldr x0, [sp, #32] + 48d38c: 91024000 add x0, x0, #0x90 + 48d390: 97ffbda8 bl 47ca30 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv> + 48d394: f100041f cmp x0, #0x1 + 48d398: 54000120 b.eq 48d3bc <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0x54> // b.none + 48d39c: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d3a0: 912d0003 add x3, x0, #0xb40 + 48d3a4: 52801482 mov w2, #0xa4 // #164 + 48d3a8: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d3ac: 9124e001 add x1, x0, #0x938 + 48d3b0: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d3b4: 91268000 add x0, x0, #0x9a0 + 48d3b8: 97fde71e bl 407030 <__assert_fail@plt> + 48d3bc: f94013e0 ldr x0, [sp, #32] + 48d3c0: 91024000 add x0, x0, #0x90 + 48d3c4: 940005f1 bl 48eb88 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5frontEv> + 48d3c8: 97ffbc30 bl 47c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 48d3cc: f90093e0 str x0, [sp, #288] + 48d3d0: f94097e0 ldr x0, [sp, #296] + 48d3d4: f9400000 ldr x0, [x0] + 48d3d8: 91008001 add x1, x0, #0x20 + 48d3dc: 9100e3e0 add x0, sp, #0x38 + 48d3e0: 97fde6e4 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 48d3e4: 9100e3e0 add x0, sp, #0x38 + 48d3e8: 97fde91a bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d3ec: 12001c00 and w0, w0, #0xff + 48d3f0: 7100001f cmp w0, #0x0 + 48d3f4: 540002c0 b.eq 48d44c <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0xe4> // b.none + 48d3f8: f94097e0 ldr x0, [sp, #296] + 48d3fc: f9400000 ldr x0, [x0] + 48d400: 91020000 add x0, x0, #0x80 + 48d404: 910163e1 add x1, sp, #0x58 + 48d408: aa0103e8 mov x8, x1 + 48d40c: 97fffb96 bl 48c264 <_ZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EE> + 48d410: 910163e1 add x1, sp, #0x58 + 48d414: 9100e3e0 add x0, sp, #0x38 + 48d418: 97fde84a bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 48d41c: 910163e0 add x0, sp, #0x58 + 48d420: 97fde738 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d424: 9100e3e0 add x0, sp, #0x38 + 48d428: 97fde90a bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d42c: 12001c00 and w0, w0, #0xff + 48d430: 7100001f cmp w0, #0x0 + 48d434: 540000c0 b.eq 48d44c <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0xe4> // b.none + 48d438: 9100e3e2 add x2, sp, #0x38 + 48d43c: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d440: 91272001 add x1, x0, #0x9c8 + 48d444: aa0203e0 mov x0, x2 + 48d448: 97fde88a bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48d44c: f94017e0 ldr x0, [sp, #40] + 48d450: f9400402 ldr x2, [x0, #8] + 48d454: f94017e0 ldr x0, [sp, #40] + 48d458: f9400400 ldr x0, [x0, #8] + 48d45c: f9400000 ldr x0, [x0] + 48d460: 91008000 add x0, x0, #0x20 + 48d464: f9400001 ldr x1, [x0] + 48d468: 9101e3e0 add x0, sp, #0x78 + 48d46c: aa0003e8 mov x8, x0 + 48d470: aa0203e0 mov x0, x2 + 48d474: d63f0020 blr x1 + 48d478: 9101e3e0 add x0, sp, #0x78 + 48d47c: 97fde8f5 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d480: 12001c00 and w0, w0, #0xff + 48d484: 52000000 eor w0, w0, #0x1 + 48d488: 12001c13 and w19, w0, #0xff + 48d48c: 9101e3e0 add x0, sp, #0x78 + 48d490: 97fde71c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d494: 7100027f cmp w19, #0x0 + 48d498: 54000420 b.eq 48d51c <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0x1b4> // b.none + 48d49c: f94017e0 ldr x0, [sp, #40] + 48d4a0: f9400402 ldr x2, [x0, #8] + 48d4a4: f94017e0 ldr x0, [sp, #40] + 48d4a8: f9400400 ldr x0, [x0, #8] + 48d4ac: f9400000 ldr x0, [x0] + 48d4b0: 91008000 add x0, x0, #0x20 + 48d4b4: f9400001 ldr x1, [x0] + 48d4b8: 910363e0 add x0, sp, #0xd8 + 48d4bc: aa0003e8 mov x8, x0 + 48d4c0: aa0203e0 mov x0, x2 + 48d4c4: d63f0020 blr x1 + 48d4c8: 910363e2 add x2, sp, #0xd8 + 48d4cc: 9102e3e0 add x0, sp, #0xb8 + 48d4d0: aa0003e8 mov x8, x0 + 48d4d4: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d4d8: 91274001 add x1, x0, #0x9d0 + 48d4dc: aa0203e0 mov x0, x2 + 48d4e0: 97fdf5ac bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 48d4e4: 9100e3e1 add x1, sp, #0x38 + 48d4e8: 9102e3e0 add x0, sp, #0xb8 + 48d4ec: 910263e2 add x2, sp, #0x98 + 48d4f0: aa0203e8 mov x8, x2 + 48d4f4: 97ff0745 bl 44f208 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_> + 48d4f8: 910263e1 add x1, sp, #0x98 + 48d4fc: 9100e3e0 add x0, sp, #0x38 + 48d500: 97fde810 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 48d504: 910263e0 add x0, sp, #0x98 + 48d508: 97fde6fe bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d50c: 9102e3e0 add x0, sp, #0xb8 + 48d510: 97fde6fc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d514: 910363e0 add x0, sp, #0xd8 + 48d518: 97fde6fa bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d51c: 910463e0 add x0, sp, #0x118 + 48d520: 97fde8fc bl 407910 <_ZNSaIcEC1Ev@plt> + 48d524: 910463e0 add x0, sp, #0x118 + 48d528: 9103e3e3 add x3, sp, #0xf8 + 48d52c: aa0003e2 mov x2, x0 + 48d530: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d534: 91166001 add x1, x0, #0x598 + 48d538: aa0303e0 mov x0, x3 + 48d53c: 97fde851 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d540: 9103e3e1 add x1, sp, #0xf8 + 48d544: 9100e3e0 add x0, sp, #0x38 + 48d548: f94093e3 ldr x3, [sp, #288] + 48d54c: aa0103e2 mov x2, x1 + 48d550: aa0003e1 mov x1, x0 + 48d554: f94017e0 ldr x0, [sp, #40] + 48d558: 94000020 bl 48d5d8 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE> + 48d55c: 9103e3e0 add x0, sp, #0xf8 + 48d560: 97fde6e8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d564: 910463e0 add x0, sp, #0x118 + 48d568: 97fde7b6 bl 407440 <_ZNSaIcED1Ev@plt> + 48d56c: 9100e3e0 add x0, sp, #0x38 + 48d570: 97fde6e4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d574: 14000016 b 48d5cc <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0x264> + 48d578: aa0003f3 mov x19, x0 + 48d57c: 9102e3e0 add x0, sp, #0xb8 + 48d580: 97fde6e0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d584: 14000002 b 48d58c <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0x224> + 48d588: aa0003f3 mov x19, x0 + 48d58c: 910363e0 add x0, sp, #0xd8 + 48d590: 97fde6dc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d594: 1400000a b 48d5bc <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0x254> + 48d598: aa0003f3 mov x19, x0 + 48d59c: 9103e3e0 add x0, sp, #0xf8 + 48d5a0: 97fde6d8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d5a4: 14000002 b 48d5ac <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0x244> + 48d5a8: aa0003f3 mov x19, x0 + 48d5ac: 910463e0 add x0, sp, #0x118 + 48d5b0: 97fde7a4 bl 407440 <_ZNSaIcED1Ev@plt> + 48d5b4: 14000002 b 48d5bc <_ZN5Catch13JunitReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0x254> + 48d5b8: aa0003f3 mov x19, x0 + 48d5bc: 9100e3e0 add x0, sp, #0x38 + 48d5c0: 97fde6d0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d5c4: aa1303e0 mov x0, x19 + 48d5c8: 97fde8ce bl 407900 <_Unwind_Resume@plt> + 48d5cc: f9400bf3 ldr x19, [sp, #16] + 48d5d0: a8d37bfd ldp x29, x30, [sp], #304 + 48d5d4: d65f03c0 ret + +000000000048d5d8 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE>: +_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE(): + 48d5d8: d10b03ff sub sp, sp, #0x2c0 + 48d5dc: a9007bfd stp x29, x30, [sp] + 48d5e0: 910003fd mov x29, sp + 48d5e4: f9000bf3 str x19, [sp, #16] + 48d5e8: f9001fe0 str x0, [sp, #56] + 48d5ec: f9001be1 str x1, [sp, #48] + 48d5f0: f90017e2 str x2, [sp, #40] + 48d5f4: f90013e3 str x3, [sp, #32] + 48d5f8: f94013e0 ldr x0, [sp, #32] + 48d5fc: 9101a3e1 add x1, sp, #0x68 + 48d600: aa0103e8 mov x8, x1 + 48d604: 97ff511a bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48d608: f94017e0 ldr x0, [sp, #40] + 48d60c: 97fde891 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d610: 12001c00 and w0, w0, #0xff + 48d614: 52000000 eor w0, w0, #0x1 + 48d618: 12001c00 and w0, w0, #0xff + 48d61c: 7100001f cmp w0, #0x0 + 48d620: 54000240 b.eq 48d668 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x90> // b.none + 48d624: 9102a3e0 add x0, sp, #0xa8 + 48d628: aa0003e8 mov x8, x0 + 48d62c: 528005e1 mov w1, #0x2f // #47 + 48d630: f94017e0 ldr x0, [sp, #40] + 48d634: 94000560 bl 48ebb4 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_S5_> + 48d638: 9101a3e1 add x1, sp, #0x68 + 48d63c: 9102a3e0 add x0, sp, #0xa8 + 48d640: 910223e2 add x2, sp, #0x88 + 48d644: aa0203e8 mov x8, x2 + 48d648: 97ff06f0 bl 44f208 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_> + 48d64c: 910223e1 add x1, sp, #0x88 + 48d650: 9101a3e0 add x0, sp, #0x68 + 48d654: 97fde7bb bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 48d658: 910223e0 add x0, sp, #0x88 + 48d65c: 97fde6a9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d660: 9102a3e0 add x0, sp, #0xa8 + 48d664: 97fde6a7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d668: f94013e0 ldr x0, [sp, #32] + 48d66c: 9101c000 add x0, x0, #0x70 + 48d670: 94000568 bl 48ec10 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5emptyEv> + 48d674: 12001c00 and w0, w0, #0xff + 48d678: 52000000 eor w0, w0, #0x1 + 48d67c: 12001c00 and w0, w0, #0xff + 48d680: 7100001f cmp w0, #0x0 + 48d684: 54000221 b.ne 48d6c8 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0xf0> // b.any + 48d688: f94013e0 ldr x0, [sp, #32] + 48d68c: 91022000 add x0, x0, #0x88 + 48d690: 97fde870 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d694: 12001c00 and w0, w0, #0xff + 48d698: 52000000 eor w0, w0, #0x1 + 48d69c: 12001c00 and w0, w0, #0xff + 48d6a0: 7100001f cmp w0, #0x0 + 48d6a4: 54000121 b.ne 48d6c8 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0xf0> // b.any + 48d6a8: f94013e0 ldr x0, [sp, #32] + 48d6ac: 9102a000 add x0, x0, #0xa8 + 48d6b0: 97fde868 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d6b4: 12001c00 and w0, w0, #0xff + 48d6b8: 52000000 eor w0, w0, #0x1 + 48d6bc: 12001c00 and w0, w0, #0xff + 48d6c0: 7100001f cmp w0, #0x0 + 48d6c4: 54000060 b.eq 48d6d0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0xf8> // b.none + 48d6c8: 52800020 mov w0, #0x1 // #1 + 48d6cc: 14000002 b 48d6d4 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0xfc> + 48d6d0: 52800000 mov w0, #0x0 // #0 + 48d6d4: 7100001f cmp w0, #0x0 + 48d6d8: 54001de0 b.eq 48da94 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x4bc> // b.none + 48d6dc: f9401fe0 ldr x0, [sp, #56] + 48d6e0: 91034013 add x19, x0, #0xd0 + 48d6e4: 9103a3e0 add x0, sp, #0xe8 + 48d6e8: 97fde88a bl 407910 <_ZNSaIcEC1Ev@plt> + 48d6ec: 9103a3e0 add x0, sp, #0xe8 + 48d6f0: 910323e3 add x3, sp, #0xc8 + 48d6f4: aa0003e2 mov x2, x0 + 48d6f8: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d6fc: 91276001 add x1, x0, #0x9d8 + 48d700: aa0303e0 mov x0, x3 + 48d704: 97fde7df bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d708: 52800021 mov w1, #0x1 // #1 + 48d70c: 52800040 mov w0, #0x2 // #2 + 48d710: 97ffaf48 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48d714: 2a0003e2 mov w2, w0 + 48d718: 910323e0 add x0, sp, #0xc8 + 48d71c: 910163e1 add x1, sp, #0x58 + 48d720: aa0103e8 mov x8, x1 + 48d724: aa0003e1 mov x1, x0 + 48d728: aa1303e0 mov x0, x19 + 48d72c: 97ffb12e bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48d730: 910323e0 add x0, sp, #0xc8 + 48d734: 97fde673 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d738: 9103a3e0 add x0, sp, #0xe8 + 48d73c: 97fde741 bl 407440 <_ZNSaIcED1Ev@plt> + 48d740: f9401be0 ldr x0, [sp, #48] + 48d744: 97fde843 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d748: 12001c00 and w0, w0, #0xff + 48d74c: 7100001f cmp w0, #0x0 + 48d750: 54000560 b.eq 48d7fc <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x224> // b.none + 48d754: f9401fe0 ldr x0, [sp, #56] + 48d758: 91034013 add x19, x0, #0xd0 + 48d75c: 910443e0 add x0, sp, #0x110 + 48d760: 97fde86c bl 407910 <_ZNSaIcEC1Ev@plt> + 48d764: 910443e0 add x0, sp, #0x110 + 48d768: 9103c3e3 add x3, sp, #0xf0 + 48d76c: aa0003e2 mov x2, x0 + 48d770: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d774: 9127a001 add x1, x0, #0x9e8 + 48d778: aa0303e0 mov x0, x3 + 48d77c: 97fde7c1 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d780: 9101a3e1 add x1, sp, #0x68 + 48d784: 9103c3e0 add x0, sp, #0xf0 + 48d788: aa0103e2 mov x2, x1 + 48d78c: aa0003e1 mov x1, x0 + 48d790: aa1303e0 mov x0, x19 + 48d794: 97ffb183 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48d798: 9103c3e0 add x0, sp, #0xf0 + 48d79c: 97fde659 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d7a0: 910443e0 add x0, sp, #0x110 + 48d7a4: 97fde727 bl 407440 <_ZNSaIcED1Ev@plt> + 48d7a8: f9401fe0 ldr x0, [sp, #56] + 48d7ac: 91034013 add x19, x0, #0xd0 + 48d7b0: 9104e3e0 add x0, sp, #0x138 + 48d7b4: 97fde857 bl 407910 <_ZNSaIcEC1Ev@plt> + 48d7b8: 9104e3e0 add x0, sp, #0x138 + 48d7bc: 910463e3 add x3, sp, #0x118 + 48d7c0: aa0003e2 mov x2, x0 + 48d7c4: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d7c8: 91220001 add x1, x0, #0x880 + 48d7cc: aa0303e0 mov x0, x3 + 48d7d0: 97fde7ac bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d7d4: 910463e1 add x1, sp, #0x118 + 48d7d8: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d7dc: 9127e002 add x2, x0, #0x9f8 + 48d7e0: aa1303e0 mov x0, x19 + 48d7e4: 9400051b bl 48ec50 <_ZN5Catch9XmlWriter14writeAttributeIA5_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48d7e8: 910463e0 add x0, sp, #0x118 + 48d7ec: 97fde645 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d7f0: 9104e3e0 add x0, sp, #0x138 + 48d7f4: 97fde713 bl 407440 <_ZNSaIcED1Ev@plt> + 48d7f8: 1400002a b 48d8a0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x2c8> + 48d7fc: f9401fe0 ldr x0, [sp, #56] + 48d800: 91034013 add x19, x0, #0xd0 + 48d804: 910583e0 add x0, sp, #0x160 + 48d808: 97fde842 bl 407910 <_ZNSaIcEC1Ev@plt> + 48d80c: 910583e0 add x0, sp, #0x160 + 48d810: 910503e3 add x3, sp, #0x140 + 48d814: aa0003e2 mov x2, x0 + 48d818: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d81c: 9127a001 add x1, x0, #0x9e8 + 48d820: aa0303e0 mov x0, x3 + 48d824: 97fde797 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d828: 910503e0 add x0, sp, #0x140 + 48d82c: f9401be2 ldr x2, [sp, #48] + 48d830: aa0003e1 mov x1, x0 + 48d834: aa1303e0 mov x0, x19 + 48d838: 97ffb15a bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48d83c: 910503e0 add x0, sp, #0x140 + 48d840: 97fde630 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d844: 910583e0 add x0, sp, #0x160 + 48d848: 97fde6fe bl 407440 <_ZNSaIcED1Ev@plt> + 48d84c: f9401fe0 ldr x0, [sp, #56] + 48d850: 91034013 add x19, x0, #0xd0 + 48d854: 910623e0 add x0, sp, #0x188 + 48d858: 97fde82e bl 407910 <_ZNSaIcEC1Ev@plt> + 48d85c: 910623e0 add x0, sp, #0x188 + 48d860: 9105a3e3 add x3, sp, #0x168 + 48d864: aa0003e2 mov x2, x0 + 48d868: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d86c: 91220001 add x1, x0, #0x880 + 48d870: aa0303e0 mov x0, x3 + 48d874: 97fde783 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d878: 9101a3e1 add x1, sp, #0x68 + 48d87c: 9105a3e0 add x0, sp, #0x168 + 48d880: aa0103e2 mov x2, x1 + 48d884: aa0003e1 mov x1, x0 + 48d888: aa1303e0 mov x0, x19 + 48d88c: 97ffb145 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48d890: 9105a3e0 add x0, sp, #0x168 + 48d894: 97fde61b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d898: 910623e0 add x0, sp, #0x188 + 48d89c: 97fde6e9 bl 407440 <_ZNSaIcED1Ev@plt> + 48d8a0: f9401fe0 ldr x0, [sp, #56] + 48d8a4: 91034013 add x19, x0, #0xd0 + 48d8a8: 9106c3e0 add x0, sp, #0x1b0 + 48d8ac: 97fde819 bl 407910 <_ZNSaIcEC1Ev@plt> + 48d8b0: 9106c3e0 add x0, sp, #0x1b0 + 48d8b4: 910643e3 add x3, sp, #0x190 + 48d8b8: aa0003e2 mov x2, x0 + 48d8bc: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d8c0: 91230001 add x1, x0, #0x8c0 + 48d8c4: aa0303e0 mov x0, x3 + 48d8c8: 97fde76e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d8cc: f94013e0 ldr x0, [sp, #32] + 48d8d0: 91012000 add x0, x0, #0x48 + 48d8d4: 9106e3e1 add x1, sp, #0x1b8 + 48d8d8: aa0103e8 mov x8, x1 + 48d8dc: 94000505 bl 48ecf0 <_ZN5Catch6Detail9stringifyIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48d8e0: 9106e3e1 add x1, sp, #0x1b8 + 48d8e4: 910643e0 add x0, sp, #0x190 + 48d8e8: aa0103e2 mov x2, x1 + 48d8ec: aa0003e1 mov x1, x0 + 48d8f0: aa1303e0 mov x0, x19 + 48d8f4: 97ffb12b bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48d8f8: 9106e3e0 add x0, sp, #0x1b8 + 48d8fc: 97fde601 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d900: 910643e0 add x0, sp, #0x190 + 48d904: 97fde5ff bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d908: 9106c3e0 add x0, sp, #0x1b0 + 48d90c: 97fde6cd bl 407440 <_ZNSaIcED1Ev@plt> + 48d910: f94013e1 ldr x1, [sp, #32] + 48d914: f9401fe0 ldr x0, [sp, #56] + 48d918: 9400010a bl 48dd40 <_ZN5Catch13JunitReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeE> + 48d91c: f94013e0 ldr x0, [sp, #32] + 48d920: 91022000 add x0, x0, #0x88 + 48d924: 97fde7cb bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d928: 12001c00 and w0, w0, #0xff + 48d92c: 52000000 eor w0, w0, #0x1 + 48d930: 12001c00 and w0, w0, #0xff + 48d934: 7100001f cmp w0, #0x0 + 48d938: 540004e0 b.eq 48d9d4 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x3fc> // b.none + 48d93c: f9401fe0 ldr x0, [sp, #56] + 48d940: 91034013 add x19, x0, #0xd0 + 48d944: 910823e0 add x0, sp, #0x208 + 48d948: 97fde7f2 bl 407910 <_ZNSaIcEC1Ev@plt> + 48d94c: 910823e0 add x0, sp, #0x208 + 48d950: 9107a3e3 add x3, sp, #0x1e8 + 48d954: aa0003e2 mov x2, x0 + 48d958: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48d95c: 91246001 add x1, x0, #0x918 + 48d960: aa0303e0 mov x0, x3 + 48d964: 97fde747 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48d968: 52800021 mov w1, #0x1 // #1 + 48d96c: 52800040 mov w0, #0x2 // #2 + 48d970: 97ffaeb0 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48d974: 2a0003e2 mov w2, w0 + 48d978: 9107a3e0 add x0, sp, #0x1e8 + 48d97c: 910763e1 add x1, sp, #0x1d8 + 48d980: aa0103e8 mov x8, x1 + 48d984: aa0003e1 mov x1, x0 + 48d988: aa1303e0 mov x0, x19 + 48d98c: 97ffb096 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48d990: f94013e0 ldr x0, [sp, #32] + 48d994: 91022000 add x0, x0, #0x88 + 48d998: 910843e1 add x1, sp, #0x210 + 48d99c: aa0103e8 mov x8, x1 + 48d9a0: 97ff5033 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48d9a4: 910843e1 add x1, sp, #0x210 + 48d9a8: 910763e0 add x0, sp, #0x1d8 + 48d9ac: 52800042 mov w2, #0x2 // #2 + 48d9b0: 97ffb014 bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48d9b4: 910843e0 add x0, sp, #0x210 + 48d9b8: 97fde5d2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d9bc: 910763e0 add x0, sp, #0x1d8 + 48d9c0: 97ffafff bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48d9c4: 9107a3e0 add x0, sp, #0x1e8 + 48d9c8: 97fde5ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48d9cc: 910823e0 add x0, sp, #0x208 + 48d9d0: 97fde69c bl 407440 <_ZNSaIcED1Ev@plt> + 48d9d4: f94013e0 ldr x0, [sp, #32] + 48d9d8: 9102a000 add x0, x0, #0xa8 + 48d9dc: 97fde79d bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48d9e0: 12001c00 and w0, w0, #0xff + 48d9e4: 52000000 eor w0, w0, #0x1 + 48d9e8: 12001c00 and w0, w0, #0xff + 48d9ec: 7100001f cmp w0, #0x0 + 48d9f0: 540004e0 b.eq 48da8c <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x4b4> // b.none + 48d9f4: f9401fe0 ldr x0, [sp, #56] + 48d9f8: 91034013 add x19, x0, #0xd0 + 48d9fc: 910983e0 add x0, sp, #0x260 + 48da00: 97fde7c4 bl 407910 <_ZNSaIcEC1Ev@plt> + 48da04: 910983e0 add x0, sp, #0x260 + 48da08: 910903e3 add x3, sp, #0x240 + 48da0c: aa0003e2 mov x2, x0 + 48da10: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48da14: 9124a001 add x1, x0, #0x928 + 48da18: aa0303e0 mov x0, x3 + 48da1c: 97fde719 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48da20: 52800021 mov w1, #0x1 // #1 + 48da24: 52800040 mov w0, #0x2 // #2 + 48da28: 97ffae82 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48da2c: 2a0003e2 mov w2, w0 + 48da30: 910903e0 add x0, sp, #0x240 + 48da34: 9108c3e1 add x1, sp, #0x230 + 48da38: aa0103e8 mov x8, x1 + 48da3c: aa0003e1 mov x1, x0 + 48da40: aa1303e0 mov x0, x19 + 48da44: 97ffb068 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48da48: f94013e0 ldr x0, [sp, #32] + 48da4c: 9102a000 add x0, x0, #0xa8 + 48da50: 9109a3e1 add x1, sp, #0x268 + 48da54: aa0103e8 mov x8, x1 + 48da58: 97ff5005 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48da5c: 9109a3e1 add x1, sp, #0x268 + 48da60: 9108c3e0 add x0, sp, #0x230 + 48da64: 52800042 mov w2, #0x2 // #2 + 48da68: 97ffafe6 bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48da6c: 9109a3e0 add x0, sp, #0x268 + 48da70: 97fde5a4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48da74: 9108c3e0 add x0, sp, #0x230 + 48da78: 97ffafd1 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48da7c: 910903e0 add x0, sp, #0x240 + 48da80: 97fde5a0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48da84: 910983e0 add x0, sp, #0x260 + 48da88: 97fde66e bl 407440 <_ZNSaIcED1Ev@plt> + 48da8c: 910163e0 add x0, sp, #0x58 + 48da90: 97ffafcb bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48da94: f94013e0 ldr x0, [sp, #32] + 48da98: 91016000 add x0, x0, #0x58 + 48da9c: f9015fe0 str x0, [sp, #696] + 48daa0: f9415fe0 ldr x0, [sp, #696] + 48daa4: 97ffbe22 bl 47d32c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv> + 48daa8: f9002be0 str x0, [sp, #80] + 48daac: f9415fe0 ldr x0, [sp, #696] + 48dab0: 97ffbe2b bl 47d35c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv> + 48dab4: f90027e0 str x0, [sp, #72] + 48dab8: 910123e1 add x1, sp, #0x48 + 48dabc: 910143e0 add x0, sp, #0x50 + 48dac0: 94000499 bl 48ed24 <_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48dac4: 12001c00 and w0, w0, #0xff + 48dac8: 7100001f cmp w0, #0x0 + 48dacc: 540005a0 b.eq 48db80 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x5a8> // b.none + 48dad0: 910143e0 add x0, sp, #0x50 + 48dad4: 940004af bl 48ed90 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv> + 48dad8: f9015be0 str x0, [sp, #688] + 48dadc: f9401be0 ldr x0, [sp, #48] + 48dae0: 97fde75c bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48dae4: 12001c00 and w0, w0, #0xff + 48dae8: 7100001f cmp w0, #0x0 + 48daec: 54000320 b.eq 48db50 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x578> // b.none + 48daf0: 910aa3e0 add x0, sp, #0x2a8 + 48daf4: 97fde787 bl 407910 <_ZNSaIcEC1Ev@plt> + 48daf8: 910aa3e0 add x0, sp, #0x2a8 + 48dafc: 910a23e3 add x3, sp, #0x288 + 48db00: aa0003e2 mov x2, x0 + 48db04: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48db08: 91166001 add x1, x0, #0x598 + 48db0c: aa0303e0 mov x0, x3 + 48db10: 97fde6dc bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48db14: f9415be0 ldr x0, [sp, #688] + 48db18: 97ffba5c bl 47c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 48db1c: aa0003e2 mov x2, x0 + 48db20: 910a23e1 add x1, sp, #0x288 + 48db24: 9101a3e0 add x0, sp, #0x68 + 48db28: aa0203e3 mov x3, x2 + 48db2c: aa0103e2 mov x2, x1 + 48db30: aa0003e1 mov x1, x0 + 48db34: f9401fe0 ldr x0, [sp, #56] + 48db38: 97fffea8 bl 48d5d8 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE> + 48db3c: 910a23e0 add x0, sp, #0x288 + 48db40: 97fde570 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48db44: 910aa3e0 add x0, sp, #0x2a8 + 48db48: 97fde63e bl 407440 <_ZNSaIcED1Ev@plt> + 48db4c: 1400000a b 48db74 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x59c> + 48db50: f9415be0 ldr x0, [sp, #688] + 48db54: 97ffba4d bl 47c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 48db58: aa0003e1 mov x1, x0 + 48db5c: 9101a3e0 add x0, sp, #0x68 + 48db60: aa0103e3 mov x3, x1 + 48db64: aa0003e2 mov x2, x0 + 48db68: f9401be1 ldr x1, [sp, #48] + 48db6c: f9401fe0 ldr x0, [sp, #56] + 48db70: 97fffe9a bl 48d5d8 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE> + 48db74: 910143e0 add x0, sp, #0x50 + 48db78: 9400047c bl 48ed68 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 48db7c: 17ffffcf b 48dab8 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x4e0> + 48db80: 9101a3e0 add x0, sp, #0x68 + 48db84: 97fde55f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48db88: 1400006a b 48dd30 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x758> + 48db8c: aa0003f3 mov x19, x0 + 48db90: 9102a3e0 add x0, sp, #0xa8 + 48db94: 97fde55b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48db98: 14000062 b 48dd20 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x748> + 48db9c: aa0003f3 mov x19, x0 + 48dba0: 910323e0 add x0, sp, #0xc8 + 48dba4: 97fde557 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dba8: 14000002 b 48dbb0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x5d8> + 48dbac: aa0003f3 mov x19, x0 + 48dbb0: 9103a3e0 add x0, sp, #0xe8 + 48dbb4: 97fde623 bl 407440 <_ZNSaIcED1Ev@plt> + 48dbb8: 1400005a b 48dd20 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x748> + 48dbbc: aa0003f3 mov x19, x0 + 48dbc0: 9103c3e0 add x0, sp, #0xf0 + 48dbc4: 97fde54f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dbc8: 14000002 b 48dbd0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x5f8> + 48dbcc: aa0003f3 mov x19, x0 + 48dbd0: 910443e0 add x0, sp, #0x110 + 48dbd4: 97fde61b bl 407440 <_ZNSaIcED1Ev@plt> + 48dbd8: 14000046 b 48dcf0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x718> + 48dbdc: aa0003f3 mov x19, x0 + 48dbe0: 910463e0 add x0, sp, #0x118 + 48dbe4: 97fde547 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dbe8: 14000002 b 48dbf0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x618> + 48dbec: aa0003f3 mov x19, x0 + 48dbf0: 9104e3e0 add x0, sp, #0x138 + 48dbf4: 97fde613 bl 407440 <_ZNSaIcED1Ev@plt> + 48dbf8: 1400003e b 48dcf0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x718> + 48dbfc: aa0003f3 mov x19, x0 + 48dc00: 910503e0 add x0, sp, #0x140 + 48dc04: 97fde53f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dc08: 14000002 b 48dc10 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x638> + 48dc0c: aa0003f3 mov x19, x0 + 48dc10: 910583e0 add x0, sp, #0x160 + 48dc14: 97fde60b bl 407440 <_ZNSaIcED1Ev@plt> + 48dc18: 14000036 b 48dcf0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x718> + 48dc1c: aa0003f3 mov x19, x0 + 48dc20: 9105a3e0 add x0, sp, #0x168 + 48dc24: 97fde537 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dc28: 14000002 b 48dc30 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x658> + 48dc2c: aa0003f3 mov x19, x0 + 48dc30: 910623e0 add x0, sp, #0x188 + 48dc34: 97fde603 bl 407440 <_ZNSaIcED1Ev@plt> + 48dc38: 1400002e b 48dcf0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x718> + 48dc3c: aa0003f3 mov x19, x0 + 48dc40: 9106e3e0 add x0, sp, #0x1b8 + 48dc44: 97fde52f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dc48: 14000002 b 48dc50 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x678> + 48dc4c: aa0003f3 mov x19, x0 + 48dc50: 910643e0 add x0, sp, #0x190 + 48dc54: 97fde52b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dc58: 14000002 b 48dc60 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x688> + 48dc5c: aa0003f3 mov x19, x0 + 48dc60: 9106c3e0 add x0, sp, #0x1b0 + 48dc64: 97fde5f7 bl 407440 <_ZNSaIcED1Ev@plt> + 48dc68: 14000022 b 48dcf0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x718> + 48dc6c: aa0003f3 mov x19, x0 + 48dc70: 910843e0 add x0, sp, #0x210 + 48dc74: 97fde523 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dc78: 14000002 b 48dc80 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x6a8> + 48dc7c: aa0003f3 mov x19, x0 + 48dc80: 910763e0 add x0, sp, #0x1d8 + 48dc84: 97ffaf4e bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48dc88: 14000002 b 48dc90 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x6b8> + 48dc8c: aa0003f3 mov x19, x0 + 48dc90: 9107a3e0 add x0, sp, #0x1e8 + 48dc94: 97fde51b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dc98: 14000002 b 48dca0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x6c8> + 48dc9c: aa0003f3 mov x19, x0 + 48dca0: 910823e0 add x0, sp, #0x208 + 48dca4: 97fde5e7 bl 407440 <_ZNSaIcED1Ev@plt> + 48dca8: 14000012 b 48dcf0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x718> + 48dcac: aa0003f3 mov x19, x0 + 48dcb0: 9109a3e0 add x0, sp, #0x268 + 48dcb4: 97fde513 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dcb8: 14000002 b 48dcc0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x6e8> + 48dcbc: aa0003f3 mov x19, x0 + 48dcc0: 9108c3e0 add x0, sp, #0x230 + 48dcc4: 97ffaf3e bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48dcc8: 14000002 b 48dcd0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x6f8> + 48dccc: aa0003f3 mov x19, x0 + 48dcd0: 910903e0 add x0, sp, #0x240 + 48dcd4: 97fde50b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dcd8: 14000002 b 48dce0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x708> + 48dcdc: aa0003f3 mov x19, x0 + 48dce0: 910983e0 add x0, sp, #0x260 + 48dce4: 97fde5d7 bl 407440 <_ZNSaIcED1Ev@plt> + 48dce8: 14000002 b 48dcf0 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x718> + 48dcec: aa0003f3 mov x19, x0 + 48dcf0: 910163e0 add x0, sp, #0x58 + 48dcf4: 97ffaf32 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48dcf8: 1400000a b 48dd20 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x748> + 48dcfc: aa0003f3 mov x19, x0 + 48dd00: 910a23e0 add x0, sp, #0x288 + 48dd04: 97fde4ff bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dd08: 14000002 b 48dd10 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x738> + 48dd0c: aa0003f3 mov x19, x0 + 48dd10: 910aa3e0 add x0, sp, #0x2a8 + 48dd14: 97fde5cb bl 407440 <_ZNSaIcED1Ev@plt> + 48dd18: 14000002 b 48dd20 <_ZN5Catch13JunitReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_22CumulativeReporterBase11SectionNodeE+0x748> + 48dd1c: aa0003f3 mov x19, x0 + 48dd20: 9101a3e0 add x0, sp, #0x68 + 48dd24: 97fde4f7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48dd28: aa1303e0 mov x0, x19 + 48dd2c: 97fde6f5 bl 407900 <_Unwind_Resume@plt> + 48dd30: f9400bf3 ldr x19, [sp, #16] + 48dd34: a9407bfd ldp x29, x30, [sp] + 48dd38: 910b03ff add sp, sp, #0x2c0 + 48dd3c: d65f03c0 ret + +000000000048dd40 <_ZN5Catch13JunitReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeE>: +_ZN5Catch13JunitReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeE(): + 48dd40: a9bc7bfd stp x29, x30, [sp, #-64]! + 48dd44: 910003fd mov x29, sp + 48dd48: f9000fe0 str x0, [sp, #24] + 48dd4c: f9000be1 str x1, [sp, #16] + 48dd50: f9400be0 ldr x0, [sp, #16] + 48dd54: 9101c000 add x0, x0, #0x70 + 48dd58: f9001fe0 str x0, [sp, #56] + 48dd5c: f9401fe0 ldr x0, [sp, #56] + 48dd60: 94000412 bl 48eda8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5beginEv> + 48dd64: f90017e0 str x0, [sp, #40] + 48dd68: f9401fe0 ldr x0, [sp, #56] + 48dd6c: 9400041b bl 48edd8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE3endEv> + 48dd70: f90013e0 str x0, [sp, #32] + 48dd74: 910083e1 add x1, sp, #0x20 + 48dd78: 9100a3e0 add x0, sp, #0x28 + 48dd7c: 94000423 bl 48ee08 <_ZN9__gnu_cxxneIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 48dd80: 12001c00 and w0, w0, #0xff + 48dd84: 7100001f cmp w0, #0x0 + 48dd88: 54000140 b.eq 48ddb0 <_ZN5Catch13JunitReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeE+0x70> // b.none + 48dd8c: 9100a3e0 add x0, sp, #0x28 + 48dd90: 94000439 bl 48ee74 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEdeEv> + 48dd94: f9001be0 str x0, [sp, #48] + 48dd98: f9401be1 ldr x1, [sp, #48] + 48dd9c: f9400fe0 ldr x0, [sp, #24] + 48dda0: 94000007 bl 48ddbc <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE> + 48dda4: 9100a3e0 add x0, sp, #0x28 + 48dda8: 94000429 bl 48ee4c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEppEv> + 48ddac: 17fffff2 b 48dd74 <_ZN5Catch13JunitReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeE+0x34> + 48ddb0: d503201f nop + 48ddb4: a8c47bfd ldp x29, x30, [sp], #64 + 48ddb8: d65f03c0 ret + +000000000048ddbc <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE>: +_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE(): + 48ddbc: d10843ff sub sp, sp, #0x210 + 48ddc0: a9007bfd stp x29, x30, [sp] + 48ddc4: 910003fd mov x29, sp + 48ddc8: f9000bf3 str x19, [sp, #16] + 48ddcc: f90017e0 str x0, [sp, #40] + 48ddd0: f90013e1 str x1, [sp, #32] + 48ddd4: f94013e0 ldr x0, [sp, #32] + 48ddd8: f90107e0 str x0, [sp, #520] + 48dddc: f94107e0 ldr x0, [sp, #520] + 48dde0: 94002fb5 bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 48dde4: 12001c00 and w0, w0, #0xff + 48dde8: 52000000 eor w0, w0, #0x1 + 48ddec: 12001c00 and w0, w0, #0xff + 48ddf0: 7100001f cmp w0, #0x0 + 48ddf4: 54002b00 b.eq 48e354 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x598> // b.none + 48ddf8: 9100c3e0 add x0, sp, #0x30 + 48ddfc: 97fde625 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 48de00: f94107e0 ldr x0, [sp, #520] + 48de04: 94002fc0 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 48de08: 7100481f cmp w0, #0x12 + 48de0c: 5400014c b.gt 48de34 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x78> + 48de10: 7100441f cmp w0, #0x11 + 48de14: 5400032a b.ge 48de78 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xbc> // b.tcont + 48de18: 3100041f cmn w0, #0x1 + 48de1c: 5400046b b.lt 48dea8 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xec> // b.tstop + 48de20: 7100081f cmp w0, #0x2 + 48de24: 5400036d b.le 48de90 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xd4> + 48de28: 7100401f cmp w0, #0x10 + 48de2c: 54000320 b.eq 48de90 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xd4> // b.none + 48de30: 1400001e b 48dea8 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xec> + 48de34: 7104441f cmp w0, #0x111 + 48de38: 54000140 b.eq 48de60 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xa4> // b.none + 48de3c: 7104441f cmp w0, #0x111 + 48de40: 5400008c b.gt 48de50 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x94> + 48de44: 7104401f cmp w0, #0x110 + 48de48: 54000240 b.eq 48de90 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xd4> // b.none + 48de4c: 14000017 b 48dea8 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xec> + 48de50: 7104481f cmp w0, #0x112 + 48de54: 54000120 b.eq 48de78 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xbc> // b.none + 48de58: 7108401f cmp w0, #0x210 + 48de5c: 54000261 b.ne 48dea8 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xec> // b.any + 48de60: 9100c3e2 add x2, sp, #0x30 + 48de64: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48de68: 91280001 add x1, x0, #0xa00 + 48de6c: aa0203e0 mov x0, x2 + 48de70: 97fde600 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48de74: 1400000d b 48dea8 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xec> + 48de78: 9100c3e2 add x2, sp, #0x30 + 48de7c: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48de80: 91282001 add x1, x0, #0xa08 + 48de84: aa0203e0 mov x0, x2 + 48de88: 97fde5fa bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48de8c: 14000007 b 48dea8 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0xec> + 48de90: 9100c3e2 add x2, sp, #0x30 + 48de94: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48de98: 91284001 add x1, x0, #0xa10 + 48de9c: aa0203e0 mov x0, x2 + 48dea0: 97fde5f4 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 48dea4: d503201f nop + 48dea8: f94017e0 ldr x0, [sp, #40] + 48deac: 91034013 add x19, x0, #0xd0 + 48deb0: 52800021 mov w1, #0x1 // #1 + 48deb4: 52800040 mov w0, #0x2 // #2 + 48deb8: 97ffad5e bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 48debc: 2a0003e2 mov w2, w0 + 48dec0: 9100c3e0 add x0, sp, #0x30 + 48dec4: 9101c3e1 add x1, sp, #0x70 + 48dec8: aa0103e8 mov x8, x1 + 48decc: aa0003e1 mov x1, x0 + 48ded0: aa1303e0 mov x0, x19 + 48ded4: 97ffaf44 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48ded8: f94017e0 ldr x0, [sp, #40] + 48dedc: 91034013 add x19, x0, #0xd0 + 48dee0: 910283e0 add x0, sp, #0xa0 + 48dee4: 97fde68b bl 407910 <_ZNSaIcEC1Ev@plt> + 48dee8: 910283e0 add x0, sp, #0xa0 + 48deec: 910203e3 add x3, sp, #0x80 + 48def0: aa0003e2 mov x2, x0 + 48def4: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48def8: 91288001 add x1, x0, #0xa20 + 48defc: aa0303e0 mov x0, x3 + 48df00: 97fde5e0 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48df04: 9102a3e0 add x0, sp, #0xa8 + 48df08: aa0003e8 mov x8, x0 + 48df0c: f94107e0 ldr x0, [sp, #520] + 48df10: 94002f99 bl 499d74 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev> + 48df14: 9102a3e1 add x1, sp, #0xa8 + 48df18: 910203e0 add x0, sp, #0x80 + 48df1c: aa0103e2 mov x2, x1 + 48df20: aa0003e1 mov x1, x0 + 48df24: aa1303e0 mov x0, x19 + 48df28: 97ffaf9e bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48df2c: 9102a3e0 add x0, sp, #0xa8 + 48df30: 97fde474 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48df34: 910203e0 add x0, sp, #0x80 + 48df38: 97fde472 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48df3c: 910283e0 add x0, sp, #0xa0 + 48df40: 97fde540 bl 407440 <_ZNSaIcED1Ev@plt> + 48df44: f94017e0 ldr x0, [sp, #40] + 48df48: 91034013 add x19, x0, #0xd0 + 48df4c: 9103a3e0 add x0, sp, #0xe8 + 48df50: 97fde670 bl 407910 <_ZNSaIcEC1Ev@plt> + 48df54: 9103a3e0 add x0, sp, #0xe8 + 48df58: 910323e3 add x3, sp, #0xc8 + 48df5c: aa0003e2 mov x2, x0 + 48df60: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48df64: 9128a001 add x1, x0, #0xa28 + 48df68: aa0303e0 mov x0, x3 + 48df6c: 97fde5c5 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 48df70: f94107e0 ldr x0, [sp, #520] + 48df74: 9400305f bl 49a0f0 <_ZNK5Catch15AssertionResult16getTestMacroNameEv> + 48df78: a90f07e0 stp x0, x1, [sp, #240] + 48df7c: 9103c3e1 add x1, sp, #0xf0 + 48df80: 910323e0 add x0, sp, #0xc8 + 48df84: aa0103e2 mov x2, x1 + 48df88: aa0003e1 mov x1, x0 + 48df8c: aa1303e0 mov x0, x19 + 48df90: 940003bf bl 48ee8c <_ZN5Catch9XmlWriter14writeAttributeINS_9StringRefEEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48df94: 910323e0 add x0, sp, #0xc8 + 48df98: 97fde45a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48df9c: 9103a3e0 add x0, sp, #0xe8 + 48dfa0: 97fde528 bl 407440 <_ZNSaIcED1Ev@plt> + 48dfa4: 910183e0 add x0, sp, #0x60 + 48dfa8: 97ff4505 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48dfac: f94013e0 ldr x0, [sp, #32] + 48dfb0: 9102c000 add x0, x0, #0xb0 + 48dfb4: 97ffaa56 bl 47890c <_ZNK5Catch6Counts5totalEv> + 48dfb8: f100001f cmp x0, #0x0 + 48dfbc: 1a9f07e0 cset w0, ne // ne = any + 48dfc0: 12001c00 and w0, w0, #0xff + 48dfc4: 7100001f cmp w0, #0x0 + 48dfc8: 540008c0 b.eq 48e0e0 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x324> // b.none + 48dfcc: 910183e2 add x2, sp, #0x60 + 48dfd0: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48dfd4: 9128c001 add x1, x0, #0xa30 + 48dfd8: aa0203e0 mov x0, x2 + 48dfdc: 940003d4 bl 48ef2c <_ZN5Catch20ReusableStringStreamlsIA7_cEERS0_RKT_> + 48dfe0: aa0003e2 mov x2, x0 + 48dfe4: d00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48dfe8: 9128e001 add x1, x0, #0xa38 + 48dfec: aa0203e0 mov x0, x2 + 48dff0: 97ffa8dd bl 478364 <_ZN5Catch20ReusableStringStreamlsIA3_cEERS0_RKT_> + 48dff4: f94107e0 ldr x0, [sp, #520] + 48dff8: 94002f49 bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 48dffc: 12001c00 and w0, w0, #0xff + 48e000: 7100001f cmp w0, #0x0 + 48e004: 54000280 b.eq 48e054 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x298> // b.none + 48e008: 910183e2 add x2, sp, #0x60 + 48e00c: b00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48e010: 91290001 add x1, x0, #0xa40 + 48e014: aa0203e0 mov x0, x2 + 48e018: 97ffa8d3 bl 478364 <_ZN5Catch20ReusableStringStreamlsIA3_cEERS0_RKT_> + 48e01c: 910403e0 add x0, sp, #0x100 + 48e020: aa0003e8 mov x8, x0 + 48e024: f94107e0 ldr x0, [sp, #520] + 48e028: 94002f84 bl 499e38 <_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev> + 48e02c: 910403e1 add x1, sp, #0x100 + 48e030: 910183e0 add x0, sp, #0x60 + 48e034: 97ff0afd bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 48e038: 910403e0 add x0, sp, #0x100 + 48e03c: 97fde431 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e040: 52800140 mov w0, #0xa // #10 + 48e044: 39049fe0 strb w0, [sp, #295] + 48e048: 91049fe1 add x1, sp, #0x127 + 48e04c: 910183e0 add x0, sp, #0x60 + 48e050: 97ffa97c bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 48e054: f94107e0 ldr x0, [sp, #520] + 48e058: 94002fb6 bl 499f30 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv> + 48e05c: 12001c00 and w0, w0, #0xff + 48e060: 7100001f cmp w0, #0x0 + 48e064: 54000480 b.eq 48e0f4 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x338> // b.none + 48e068: 910183e2 add x2, sp, #0x60 + 48e06c: b00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48e070: 91292001 add x1, x0, #0xa48 + 48e074: aa0203e0 mov x0, x2 + 48e078: 97ff567b bl 463a64 <_ZN5Catch20ReusableStringStreamlsIA17_cEERS0_RKT_> + 48e07c: 910563e0 add x0, sp, #0x158 + 48e080: aa0003e8 mov x8, x0 + 48e084: f94107e0 ldr x0, [sp, #520] + 48e088: 94002fe3 bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 48e08c: 910563e1 add x1, sp, #0x158 + 48e090: 9104a3e0 add x0, sp, #0x128 + 48e094: 97fef447 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 48e098: 9104a3e0 add x0, sp, #0x128 + 48e09c: d2800041 mov x1, #0x2 // #2 + 48e0a0: 97fef474 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 48e0a4: aa0003e1 mov x1, x0 + 48e0a8: 910183e0 add x0, sp, #0x60 + 48e0ac: 940003ab bl 48ef58 <_ZN5Catch20ReusableStringStreamlsINS_5clara8TextFlow6ColumnEEERS0_RKT_> + 48e0b0: aa0003e2 mov x2, x0 + 48e0b4: 52800140 mov w0, #0xa // #10 + 48e0b8: 3905fbe0 strb w0, [sp, #382] + 48e0bc: 9105fbe0 add x0, sp, #0x17e + 48e0c0: aa0003e1 mov x1, x0 + 48e0c4: aa0203e0 mov x0, x2 + 48e0c8: 97ffa95e bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 48e0cc: 9104a3e0 add x0, sp, #0x128 + 48e0d0: 97fef4c5 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 48e0d4: 910563e0 add x0, sp, #0x158 + 48e0d8: 97fde40a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e0dc: 14000006 b 48e0f4 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x338> + 48e0e0: 52800140 mov w0, #0xa // #10 + 48e0e4: 3905ffe0 strb w0, [sp, #383] + 48e0e8: 9105ffe1 add x1, sp, #0x17f + 48e0ec: 910183e0 add x0, sp, #0x60 + 48e0f0: 97ffa954 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 48e0f4: 910603e0 add x0, sp, #0x180 + 48e0f8: aa0003e8 mov x8, x0 + 48e0fc: f94107e0 ldr x0, [sp, #520] + 48e100: 94002fe8 bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 48e104: 910603e0 add x0, sp, #0x180 + 48e108: 97fde5d2 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 48e10c: 12001c00 and w0, w0, #0xff + 48e110: 52000000 eor w0, w0, #0x1 + 48e114: 12001c13 and w19, w0, #0xff + 48e118: 910603e0 add x0, sp, #0x180 + 48e11c: 97fde3f9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e120: 7100027f cmp w19, #0x0 + 48e124: 54000220 b.eq 48e168 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x3ac> // b.none + 48e128: 910683e0 add x0, sp, #0x1a0 + 48e12c: aa0003e8 mov x8, x0 + 48e130: f94107e0 ldr x0, [sp, #520] + 48e134: 94002fdb bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 48e138: 910683e1 add x1, sp, #0x1a0 + 48e13c: 910183e0 add x0, sp, #0x60 + 48e140: 97ff0aba bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 48e144: aa0003e2 mov x2, x0 + 48e148: 52800140 mov w0, #0xa // #10 + 48e14c: 39071be0 strb w0, [sp, #454] + 48e150: 91071be0 add x0, sp, #0x1c6 + 48e154: aa0003e1 mov x1, x0 + 48e158: aa0203e0 mov x0, x2 + 48e15c: 97ffa939 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 48e160: 910683e0 add x0, sp, #0x1a0 + 48e164: 97fde3e7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e168: f94013e0 ldr x0, [sp, #32] + 48e16c: 91024000 add x0, x0, #0x90 + 48e170: f90103e0 str x0, [sp, #512] + 48e174: f94103e0 ldr x0, [sp, #512] + 48e178: 97ffcb8e bl 480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 48e17c: f9002fe0 str x0, [sp, #88] + 48e180: f94103e0 ldr x0, [sp, #512] + 48e184: 97ffcb97 bl 480fe0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 48e188: f9002be0 str x0, [sp, #80] + 48e18c: 910143e1 add x1, sp, #0x50 + 48e190: 910163e0 add x0, sp, #0x58 + 48e194: 97ffd41c bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 48e198: 12001c00 and w0, w0, #0xff + 48e19c: 7100001f cmp w0, #0x0 + 48e1a0: 540002c0 b.eq 48e1f8 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x43c> // b.none + 48e1a4: 910163e0 add x0, sp, #0x58 + 48e1a8: 97ffd432 bl 483270 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 48e1ac: f900ffe0 str x0, [sp, #504] + 48e1b0: f940ffe0 ldr x0, [sp, #504] + 48e1b4: b9404000 ldr w0, [x0, #64] + 48e1b8: 7100041f cmp w0, #0x1 + 48e1bc: 54000181 b.ne 48e1ec <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x430> // b.any + 48e1c0: f940ffe0 ldr x0, [sp, #504] + 48e1c4: 91004001 add x1, x0, #0x10 + 48e1c8: 910183e0 add x0, sp, #0x60 + 48e1cc: 97ff0a97 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 48e1d0: aa0003e2 mov x2, x0 + 48e1d4: 52800140 mov w0, #0xa // #10 + 48e1d8: 39071fe0 strb w0, [sp, #455] + 48e1dc: 91071fe0 add x0, sp, #0x1c7 + 48e1e0: aa0003e1 mov x1, x0 + 48e1e4: aa0203e0 mov x0, x2 + 48e1e8: 97ffa916 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 48e1ec: 910163e0 add x0, sp, #0x58 + 48e1f0: 97ffd416 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 48e1f4: 17ffffe6 b 48e18c <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x3d0> + 48e1f8: 910183e2 add x2, sp, #0x60 + 48e1fc: b00001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48e200: 91298001 add x1, x0, #0xa60 + 48e204: aa0203e0 mov x0, x2 + 48e208: 9400035f bl 48ef84 <_ZN5Catch20ReusableStringStreamlsIA4_cEERS0_RKT_> + 48e20c: aa0003f3 mov x19, x0 + 48e210: f94107e0 ldr x0, [sp, #520] + 48e214: 94002fb1 bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 48e218: 910803e2 add x2, sp, #0x200 + 48e21c: a93c8440 stp x0, x1, [x2, #-56] + 48e220: 910723e0 add x0, sp, #0x1c8 + 48e224: aa0003e1 mov x1, x0 + 48e228: aa1303e0 mov x0, x19 + 48e22c: 97fed4de bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 48e230: f94017e0 ldr x0, [sp, #40] + 48e234: 91034013 add x19, x0, #0xd0 + 48e238: 910183e0 add x0, sp, #0x60 + 48e23c: 910763e1 add x1, sp, #0x1d8 + 48e240: aa0103e8 mov x8, x1 + 48e244: 97ff44a0 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48e248: 910763e0 add x0, sp, #0x1d8 + 48e24c: 52800042 mov w2, #0x2 // #2 + 48e250: aa0003e1 mov x1, x0 + 48e254: aa1303e0 mov x0, x19 + 48e258: 97ffaf2e bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 48e25c: 910763e0 add x0, sp, #0x1d8 + 48e260: 97fde3a8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e264: 910183e0 add x0, sp, #0x60 + 48e268: 97ff446b bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e26c: 9101c3e0 add x0, sp, #0x70 + 48e270: 97ffadd3 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48e274: 9100c3e0 add x0, sp, #0x30 + 48e278: 97fde3a2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e27c: 14000036 b 48e354 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x598> + 48e280: aa0003f3 mov x19, x0 + 48e284: 9102a3e0 add x0, sp, #0xa8 + 48e288: 97fde39e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e28c: 14000002 b 48e294 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x4d8> + 48e290: aa0003f3 mov x19, x0 + 48e294: 910203e0 add x0, sp, #0x80 + 48e298: 97fde39a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e29c: 14000002 b 48e2a4 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x4e8> + 48e2a0: aa0003f3 mov x19, x0 + 48e2a4: 910283e0 add x0, sp, #0xa0 + 48e2a8: 97fde466 bl 407440 <_ZNSaIcED1Ev@plt> + 48e2ac: 14000022 b 48e334 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x578> + 48e2b0: aa0003f3 mov x19, x0 + 48e2b4: 910323e0 add x0, sp, #0xc8 + 48e2b8: 97fde392 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e2bc: 14000002 b 48e2c4 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x508> + 48e2c0: aa0003f3 mov x19, x0 + 48e2c4: 9103a3e0 add x0, sp, #0xe8 + 48e2c8: 97fde45e bl 407440 <_ZNSaIcED1Ev@plt> + 48e2cc: 1400001a b 48e334 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x578> + 48e2d0: aa0003f3 mov x19, x0 + 48e2d4: 910403e0 add x0, sp, #0x100 + 48e2d8: 97fde38a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e2dc: 14000012 b 48e324 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x568> + 48e2e0: aa0003f3 mov x19, x0 + 48e2e4: 9104a3e0 add x0, sp, #0x128 + 48e2e8: 97fef43f bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 48e2ec: 14000002 b 48e2f4 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x538> + 48e2f0: aa0003f3 mov x19, x0 + 48e2f4: 910563e0 add x0, sp, #0x158 + 48e2f8: 97fde382 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e2fc: 1400000a b 48e324 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x568> + 48e300: aa0003f3 mov x19, x0 + 48e304: 910683e0 add x0, sp, #0x1a0 + 48e308: 97fde37e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e30c: 14000006 b 48e324 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x568> + 48e310: aa0003f3 mov x19, x0 + 48e314: 910763e0 add x0, sp, #0x1d8 + 48e318: 97fde37a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e31c: 14000002 b 48e324 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x568> + 48e320: aa0003f3 mov x19, x0 + 48e324: 910183e0 add x0, sp, #0x60 + 48e328: 97ff443b bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e32c: 14000002 b 48e334 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x578> + 48e330: aa0003f3 mov x19, x0 + 48e334: 9101c3e0 add x0, sp, #0x70 + 48e338: 97ffada1 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 48e33c: 14000002 b 48e344 <_ZN5Catch13JunitReporter14writeAssertionERKNS_14AssertionStatsE+0x588> + 48e340: aa0003f3 mov x19, x0 + 48e344: 9100c3e0 add x0, sp, #0x30 + 48e348: 97fde36e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e34c: aa1303e0 mov x0, x19 + 48e350: 97fde56c bl 407900 <_Unwind_Resume@plt> + 48e354: d503201f nop + 48e358: f9400bf3 ldr x19, [sp, #16] + 48e35c: a9407bfd ldp x29, x30, [sp] + 48e360: 910843ff add sp, sp, #0x210 + 48e364: d65f03c0 ret + +000000000048e368 <_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_ET_SF_SF_T0_>: +_ZSt7find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_ET_SF_SF_T0_(): + 48e368: a9bc7bfd stp x29, x30, [sp, #-64]! + 48e36c: 910003fd mov x29, sp + 48e370: f9000bf3 str x19, [sp, #16] + 48e374: f9001fe0 str x0, [sp, #56] + 48e378: f9001be1 str x1, [sp, #48] + 48e37c: 3900a3e2 strb w2, [sp, #40] + 48e380: 2a0303e0 mov w0, w3 + 48e384: 94000008 bl 48e3a4 <_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EENS0_10_Iter_predIT_EESE_> + 48e388: 2a1303e2 mov w2, w19 + 48e38c: f9401be1 ldr x1, [sp, #48] + 48e390: f9401fe0 ldr x0, [sp, #56] + 48e394: 94000011 bl 48e3d8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_> + 48e398: f9400bf3 ldr x19, [sp, #16] + 48e39c: a8c47bfd ldp x29, x30, [sp], #64 + 48e3a0: d65f03c0 ret + +000000000048e3a4 <_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EENS0_10_Iter_predIT_EESE_>: +_ZN9__gnu_cxx5__ops11__pred_iterIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EENS0_10_Iter_predIT_EESE_(): + 48e3a4: a9bc7bfd stp x29, x30, [sp, #-64]! + 48e3a8: 910003fd mov x29, sp + 48e3ac: a90153f3 stp x19, x20, [sp, #16] + 48e3b0: 3900a3e0 strb w0, [sp, #40] + 48e3b4: 9100a3e0 add x0, sp, #0x28 + 48e3b8: 94000019 bl 48e41c <_ZSt4moveIRZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS0_3TagESaIS3_EEEUlRKS3_E_EONSt16remove_referenceIT_E4typeEOSD_> + 48e3bc: 9100e3e0 add x0, sp, #0x38 + 48e3c0: 2a1403e1 mov w1, w20 + 48e3c4: 9400001b bl 48e430 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EC1ESC_> + 48e3c8: 2a1303e0 mov w0, w19 + 48e3cc: a94153f3 ldp x19, x20, [sp, #16] + 48e3d0: a8c47bfd ldp x29, x30, [sp], #64 + 48e3d4: d65f03c0 ret + +000000000048e3d8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_(): + 48e3d8: a9bb7bfd stp x29, x30, [sp, #-80]! + 48e3dc: 910003fd mov x29, sp + 48e3e0: f9000bf3 str x19, [sp, #16] + 48e3e4: f9001fe0 str x0, [sp, #56] + 48e3e8: f9001be1 str x1, [sp, #48] + 48e3ec: 3900a3e2 strb w2, [sp, #40] + 48e3f0: 9100e3e0 add x0, sp, #0x38 + 48e3f4: 97ff9ea8 bl 475e94 <_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E17iterator_categoryERKSB_> + 48e3f8: 2a1303e3 mov w3, w19 + 48e3fc: 3940a3e2 ldrb w2, [sp, #40] + 48e400: f9401be1 ldr x1, [sp, #48] + 48e404: f9401fe0 ldr x0, [sp, #56] + 48e408: 94000013 bl 48e454 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag> + 48e40c: d503201f nop + 48e410: f9400bf3 ldr x19, [sp, #16] + 48e414: a8c57bfd ldp x29, x30, [sp], #80 + 48e418: d65f03c0 ret + +000000000048e41c <_ZSt4moveIRZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS0_3TagESaIS3_EEEUlRKS3_E_EONSt16remove_referenceIT_E4typeEOSD_>: +_ZSt4moveIRZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS0_3TagESaIS3_EEEUlRKS3_E_EONSt16remove_referenceIT_E4typeEOSD_(): + 48e41c: d10043ff sub sp, sp, #0x10 + 48e420: f90007e0 str x0, [sp, #8] + 48e424: f94007e0 ldr x0, [sp, #8] + 48e428: 910043ff add sp, sp, #0x10 + 48e42c: d65f03c0 ret + +000000000048e430 <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EC1ESC_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EC2ESC_(): + 48e430: a9be7bfd stp x29, x30, [sp, #-32]! + 48e434: 910003fd mov x29, sp + 48e438: f9000fe0 str x0, [sp, #24] + 48e43c: 390043e1 strb w1, [sp, #16] + 48e440: 910043e0 add x0, sp, #0x10 + 48e444: 97fffff6 bl 48e41c <_ZSt4moveIRZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS0_3TagESaIS3_EEEUlRKS3_E_EONSt16remove_referenceIT_E4typeEOSD_> + 48e448: d503201f nop + 48e44c: a8c27bfd ldp x29, x30, [sp], #32 + 48e450: d65f03c0 ret + +000000000048e454 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag>: +_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag(): + 48e454: a9bc7bfd stp x29, x30, [sp, #-64]! + 48e458: 910003fd mov x29, sp + 48e45c: f90017e0 str x0, [sp, #40] + 48e460: f90013e1 str x1, [sp, #32] + 48e464: 390063e2 strb w2, [sp, #24] + 48e468: 390043e3 strb w3, [sp, #16] + 48e46c: 9100a3e1 add x1, sp, #0x28 + 48e470: 910083e0 add x0, sp, #0x20 + 48e474: 97ff62db bl 466fe0 <_ZN9__gnu_cxxmiIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 48e478: aa0003e1 mov x1, x0 + 48e47c: 9342fc20 asr x0, x1, #2 + 48e480: f9001fe0 str x0, [sp, #56] + 48e484: f9401fe0 ldr x0, [sp, #56] + 48e488: f100001f cmp x0, #0x0 + 48e48c: 540005ad b.le 48e540 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0xec> + 48e490: 910063e0 add x0, sp, #0x18 + 48e494: f94017e1 ldr x1, [sp, #40] + 48e498: 94000055 bl 48e5ec <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_> + 48e49c: 12001c00 and w0, w0, #0xff + 48e4a0: 7100001f cmp w0, #0x0 + 48e4a4: 54000060 b.eq 48e4b0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x5c> // b.none + 48e4a8: f94017e0 ldr x0, [sp, #40] + 48e4ac: 1400004e b 48e5e4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x190> + 48e4b0: 9100a3e0 add x0, sp, #0x28 + 48e4b4: 97ff6249 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 48e4b8: 910063e0 add x0, sp, #0x18 + 48e4bc: f94017e1 ldr x1, [sp, #40] + 48e4c0: 9400004b bl 48e5ec <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_> + 48e4c4: 12001c00 and w0, w0, #0xff + 48e4c8: 7100001f cmp w0, #0x0 + 48e4cc: 54000060 b.eq 48e4d8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x84> // b.none + 48e4d0: f94017e0 ldr x0, [sp, #40] + 48e4d4: 14000044 b 48e5e4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x190> + 48e4d8: 9100a3e0 add x0, sp, #0x28 + 48e4dc: 97ff623f bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 48e4e0: 910063e0 add x0, sp, #0x18 + 48e4e4: f94017e1 ldr x1, [sp, #40] + 48e4e8: 94000041 bl 48e5ec <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_> + 48e4ec: 12001c00 and w0, w0, #0xff + 48e4f0: 7100001f cmp w0, #0x0 + 48e4f4: 54000060 b.eq 48e500 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0xac> // b.none + 48e4f8: f94017e0 ldr x0, [sp, #40] + 48e4fc: 1400003a b 48e5e4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x190> + 48e500: 9100a3e0 add x0, sp, #0x28 + 48e504: 97ff6235 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 48e508: 910063e0 add x0, sp, #0x18 + 48e50c: f94017e1 ldr x1, [sp, #40] + 48e510: 94000037 bl 48e5ec <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_> + 48e514: 12001c00 and w0, w0, #0xff + 48e518: 7100001f cmp w0, #0x0 + 48e51c: 54000060 b.eq 48e528 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0xd4> // b.none + 48e520: f94017e0 ldr x0, [sp, #40] + 48e524: 14000030 b 48e5e4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x190> + 48e528: 9100a3e0 add x0, sp, #0x28 + 48e52c: 97ff622b bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 48e530: f9401fe0 ldr x0, [sp, #56] + 48e534: d1000400 sub x0, x0, #0x1 + 48e538: f9001fe0 str x0, [sp, #56] + 48e53c: 17ffffd2 b 48e484 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x30> + 48e540: 9100a3e1 add x1, sp, #0x28 + 48e544: 910083e0 add x0, sp, #0x20 + 48e548: 97ff62a6 bl 466fe0 <_ZN9__gnu_cxxmiIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 48e54c: f100081f cmp x0, #0x2 + 48e550: 54000200 b.eq 48e590 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x13c> // b.none + 48e554: f1000c1f cmp x0, #0x3 + 48e558: 54000080 b.eq 48e568 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x114> // b.none + 48e55c: f100041f cmp x0, #0x1 + 48e560: 540002c0 b.eq 48e5b8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x164> // b.none + 48e564: 1400001f b 48e5e0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x18c> + 48e568: 910063e0 add x0, sp, #0x18 + 48e56c: f94017e1 ldr x1, [sp, #40] + 48e570: 9400001f bl 48e5ec <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_> + 48e574: 12001c00 and w0, w0, #0xff + 48e578: 7100001f cmp w0, #0x0 + 48e57c: 54000060 b.eq 48e588 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x134> // b.none + 48e580: f94017e0 ldr x0, [sp, #40] + 48e584: 14000018 b 48e5e4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x190> + 48e588: 9100a3e0 add x0, sp, #0x28 + 48e58c: 97ff6213 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 48e590: 910063e0 add x0, sp, #0x18 + 48e594: f94017e1 ldr x1, [sp, #40] + 48e598: 94000015 bl 48e5ec <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_> + 48e59c: 12001c00 and w0, w0, #0xff + 48e5a0: 7100001f cmp w0, #0x0 + 48e5a4: 54000060 b.eq 48e5b0 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x15c> // b.none + 48e5a8: f94017e0 ldr x0, [sp, #40] + 48e5ac: 1400000e b 48e5e4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x190> + 48e5b0: 9100a3e0 add x0, sp, #0x28 + 48e5b4: 97ff6209 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 48e5b8: 910063e0 add x0, sp, #0x18 + 48e5bc: f94017e1 ldr x1, [sp, #40] + 48e5c0: 9400000b bl 48e5ec <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_> + 48e5c4: 12001c00 and w0, w0, #0xff + 48e5c8: 7100001f cmp w0, #0x0 + 48e5cc: 54000060 b.eq 48e5d8 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x184> // b.none + 48e5d0: f94017e0 ldr x0, [sp, #40] + 48e5d4: 14000004 b 48e5e4 <_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS3_SaIS3_EEEENS0_5__ops10_Iter_predIZNS2_12_GLOBAL__N_111fileNameTagERKS8_EUlRS4_E_EEET_SI_SI_T0_St26random_access_iterator_tag+0x190> + 48e5d8: 9100a3e0 add x0, sp, #0x28 + 48e5dc: 97ff61ff bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 48e5e0: f94013e0 ldr x0, [sp, #32] + 48e5e4: a8c47bfd ldp x29, x30, [sp], #64 + 48e5e8: d65f03c0 ret + +000000000048e5ec <_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_>: +_ZN9__gnu_cxx5__ops10_Iter_predIZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS2_3TagESaIS5_EEEUlRKS5_E_EclINS_17__normal_iteratorIPSA_S7_EEEEbT_(): + 48e5ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 48e5f0: 910003fd mov x29, sp + 48e5f4: f9000bf3 str x19, [sp, #16] + 48e5f8: f90017e0 str x0, [sp, #40] + 48e5fc: f90013e1 str x1, [sp, #32] + 48e600: f94017f3 ldr x19, [sp, #40] + 48e604: 910083e0 add x0, sp, #0x20 + 48e608: 97ff61fe bl 466e00 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 48e60c: aa0003e1 mov x1, x0 + 48e610: aa1303e0 mov x0, x19 + 48e614: 97fff701 bl 48c218 <_ZZN5Catch12_GLOBAL__N_111fileNameTagERKSt6vectorINS_3TagESaIS2_EEENKUlRKS2_E_clES8_> + 48e618: 12001c00 and w0, w0, #0xff + 48e61c: f9400bf3 ldr x19, [sp, #16] + 48e620: a8c37bfd ldp x29, x30, [sp], #48 + 48e624: d65f03c0 ret + +000000000048e628 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEptEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEptEv(): + 48e628: d10043ff sub sp, sp, #0x10 + 48e62c: f90007e0 str x0, [sp, #8] + 48e630: f94007e0 ldr x0, [sp, #8] + 48e634: f9400000 ldr x0, [x0] + 48e638: 910043ff add sp, sp, #0x10 + 48e63c: d65f03c0 ret + +000000000048e640 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4backEv>: +_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4backEv(): + 48e640: a9bd7bfd stp x29, x30, [sp, #-48]! + 48e644: 910003fd mov x29, sp + 48e648: f9000fe0 str x0, [sp, #24] + 48e64c: f9400fe0 ldr x0, [sp, #24] + 48e650: 97ffbea5 bl 47e0e4 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE3endEv> + 48e654: f90017e0 str x0, [sp, #40] + 48e658: 9100a3e0 add x0, sp, #0x28 + 48e65c: d2800021 mov x1, #0x1 // #1 + 48e660: 94000254 bl 48efb0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEmiEl> + 48e664: f90013e0 str x0, [sp, #32] + 48e668: 910083e0 add x0, sp, #0x20 + 48e66c: 94000262 bl 48eff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEdeEv> + 48e670: d503201f nop + 48e674: a8c37bfd ldp x29, x30, [sp], #48 + 48e678: d65f03c0 ret + +000000000048e67c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 48e67c: a9be7bfd stp x29, x30, [sp, #-32]! + 48e680: 910003fd mov x29, sp + 48e684: f9000fe0 str x0, [sp, #24] + 48e688: f9400fe0 ldr x0, [sp, #24] + 48e68c: 97ffbe5f bl 47e008 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 48e690: a8c27bfd ldp x29, x30, [sp], #32 + 48e694: d65f03c0 ret + +000000000048e698 <_ZN5Catch9XmlWriter14writeAttributeIjEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIjEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48e698: a9b97bfd stp x29, x30, [sp, #-112]! + 48e69c: 910003fd mov x29, sp + 48e6a0: f9000bf3 str x19, [sp, #16] + 48e6a4: f9001fe0 str x0, [sp, #56] + 48e6a8: f9001be1 str x1, [sp, #48] + 48e6ac: f90017e2 str x2, [sp, #40] + 48e6b0: 910103e0 add x0, sp, #0x40 + 48e6b4: 97ff4342 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48e6b8: 910103e0 add x0, sp, #0x40 + 48e6bc: f94017e1 ldr x1, [sp, #40] + 48e6c0: 97ffa75e bl 478438 <_ZN5Catch20ReusableStringStreamlsIjEERS0_RKT_> + 48e6c4: 910103e0 add x0, sp, #0x40 + 48e6c8: 910143e1 add x1, sp, #0x50 + 48e6cc: aa0103e8 mov x8, x1 + 48e6d0: 97ff437d bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48e6d4: 910143e0 add x0, sp, #0x50 + 48e6d8: aa0003e2 mov x2, x0 + 48e6dc: f9401be1 ldr x1, [sp, #48] + 48e6e0: f9401fe0 ldr x0, [sp, #56] + 48e6e4: 97ffadaf bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48e6e8: aa0003f3 mov x19, x0 + 48e6ec: d503201f nop + 48e6f0: 910143e0 add x0, sp, #0x50 + 48e6f4: 97fde283 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e6f8: 910103e0 add x0, sp, #0x40 + 48e6fc: 97ff4346 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e700: aa1303e0 mov x0, x19 + 48e704: 1400000a b 48e72c <_ZN5Catch9XmlWriter14writeAttributeIjEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48e708: aa0003f3 mov x19, x0 + 48e70c: 910143e0 add x0, sp, #0x50 + 48e710: 97fde27c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e714: 14000002 b 48e71c <_ZN5Catch9XmlWriter14writeAttributeIjEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48e718: aa0003f3 mov x19, x0 + 48e71c: 910103e0 add x0, sp, #0x40 + 48e720: 97ff433d bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e724: aa1303e0 mov x0, x19 + 48e728: 97fde476 bl 407900 <_Unwind_Resume@plt> + 48e72c: f9400bf3 ldr x19, [sp, #16] + 48e730: a8c77bfd ldp x29, x30, [sp], #112 + 48e734: d65f03c0 ret + +000000000048e738 <_ZN5Catch9XmlWriter14writeAttributeImEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeImEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48e738: a9b97bfd stp x29, x30, [sp, #-112]! + 48e73c: 910003fd mov x29, sp + 48e740: f9000bf3 str x19, [sp, #16] + 48e744: f9001fe0 str x0, [sp, #56] + 48e748: f9001be1 str x1, [sp, #48] + 48e74c: f90017e2 str x2, [sp, #40] + 48e750: 910103e0 add x0, sp, #0x40 + 48e754: 97ff431a bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48e758: 910103e0 add x0, sp, #0x40 + 48e75c: f94017e1 ldr x1, [sp, #40] + 48e760: 97fdf0bc bl 40aa50 <_ZN5Catch20ReusableStringStreamlsImEERS0_RKT_> + 48e764: 910103e0 add x0, sp, #0x40 + 48e768: 910143e1 add x1, sp, #0x50 + 48e76c: aa0103e8 mov x8, x1 + 48e770: 97ff4355 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48e774: 910143e0 add x0, sp, #0x50 + 48e778: aa0003e2 mov x2, x0 + 48e77c: f9401be1 ldr x1, [sp, #48] + 48e780: f9401fe0 ldr x0, [sp, #56] + 48e784: 97ffad87 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48e788: aa0003f3 mov x19, x0 + 48e78c: d503201f nop + 48e790: 910143e0 add x0, sp, #0x50 + 48e794: 97fde25b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e798: 910103e0 add x0, sp, #0x40 + 48e79c: 97ff431e bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e7a0: aa1303e0 mov x0, x19 + 48e7a4: 1400000a b 48e7cc <_ZN5Catch9XmlWriter14writeAttributeImEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48e7a8: aa0003f3 mov x19, x0 + 48e7ac: 910143e0 add x0, sp, #0x50 + 48e7b0: 97fde254 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e7b4: 14000002 b 48e7bc <_ZN5Catch9XmlWriter14writeAttributeImEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48e7b8: aa0003f3 mov x19, x0 + 48e7bc: 910103e0 add x0, sp, #0x40 + 48e7c0: 97ff4315 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e7c4: aa1303e0 mov x0, x19 + 48e7c8: 97fde44e bl 407900 <_Unwind_Resume@plt> + 48e7cc: f9400bf3 ldr x19, [sp, #16] + 48e7d0: a8c77bfd ldp x29, x30, [sp], #112 + 48e7d4: d65f03c0 ret + +000000000048e7d8 <_ZN5Catch9XmlWriter14writeAttributeIA4_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIA4_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48e7d8: a9b97bfd stp x29, x30, [sp, #-112]! + 48e7dc: 910003fd mov x29, sp + 48e7e0: f9000bf3 str x19, [sp, #16] + 48e7e4: f9001fe0 str x0, [sp, #56] + 48e7e8: f9001be1 str x1, [sp, #48] + 48e7ec: f90017e2 str x2, [sp, #40] + 48e7f0: 910103e0 add x0, sp, #0x40 + 48e7f4: 97ff42f2 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48e7f8: 910103e0 add x0, sp, #0x40 + 48e7fc: f94017e1 ldr x1, [sp, #40] + 48e800: 940001e1 bl 48ef84 <_ZN5Catch20ReusableStringStreamlsIA4_cEERS0_RKT_> + 48e804: 910103e0 add x0, sp, #0x40 + 48e808: 910143e1 add x1, sp, #0x50 + 48e80c: aa0103e8 mov x8, x1 + 48e810: 97ff432d bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48e814: 910143e0 add x0, sp, #0x50 + 48e818: aa0003e2 mov x2, x0 + 48e81c: f9401be1 ldr x1, [sp, #48] + 48e820: f9401fe0 ldr x0, [sp, #56] + 48e824: 97ffad5f bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48e828: aa0003f3 mov x19, x0 + 48e82c: d503201f nop + 48e830: 910143e0 add x0, sp, #0x50 + 48e834: 97fde233 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e838: 910103e0 add x0, sp, #0x40 + 48e83c: 97ff42f6 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e840: aa1303e0 mov x0, x19 + 48e844: 1400000a b 48e86c <_ZN5Catch9XmlWriter14writeAttributeIA4_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48e848: aa0003f3 mov x19, x0 + 48e84c: 910143e0 add x0, sp, #0x50 + 48e850: 97fde22c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e854: 14000002 b 48e85c <_ZN5Catch9XmlWriter14writeAttributeIA4_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48e858: aa0003f3 mov x19, x0 + 48e85c: 910103e0 add x0, sp, #0x40 + 48e860: 97ff42ed bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e864: aa1303e0 mov x0, x19 + 48e868: 97fde426 bl 407900 <_Unwind_Resume@plt> + 48e86c: f9400bf3 ldr x19, [sp, #16] + 48e870: a8c77bfd ldp x29, x30, [sp], #112 + 48e874: d65f03c0 ret + +000000000048e878 <_ZN5Catch9XmlWriter14writeAttributeIA1_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIA1_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48e878: a9b97bfd stp x29, x30, [sp, #-112]! + 48e87c: 910003fd mov x29, sp + 48e880: f9000bf3 str x19, [sp, #16] + 48e884: f9001fe0 str x0, [sp, #56] + 48e888: f9001be1 str x1, [sp, #48] + 48e88c: f90017e2 str x2, [sp, #40] + 48e890: 910103e0 add x0, sp, #0x40 + 48e894: 97ff42ca bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48e898: 910103e0 add x0, sp, #0x40 + 48e89c: f94017e1 ldr x1, [sp, #40] + 48e8a0: 940001db bl 48f00c <_ZN5Catch20ReusableStringStreamlsIA1_cEERS0_RKT_> + 48e8a4: 910103e0 add x0, sp, #0x40 + 48e8a8: 910143e1 add x1, sp, #0x50 + 48e8ac: aa0103e8 mov x8, x1 + 48e8b0: 97ff4305 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48e8b4: 910143e0 add x0, sp, #0x50 + 48e8b8: aa0003e2 mov x2, x0 + 48e8bc: f9401be1 ldr x1, [sp, #48] + 48e8c0: f9401fe0 ldr x0, [sp, #56] + 48e8c4: 97ffad37 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48e8c8: aa0003f3 mov x19, x0 + 48e8cc: d503201f nop + 48e8d0: 910143e0 add x0, sp, #0x50 + 48e8d4: 97fde20b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e8d8: 910103e0 add x0, sp, #0x40 + 48e8dc: 97ff42ce bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e8e0: aa1303e0 mov x0, x19 + 48e8e4: 1400000a b 48e90c <_ZN5Catch9XmlWriter14writeAttributeIA1_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48e8e8: aa0003f3 mov x19, x0 + 48e8ec: 910143e0 add x0, sp, #0x50 + 48e8f0: 97fde204 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e8f4: 14000002 b 48e8fc <_ZN5Catch9XmlWriter14writeAttributeIA1_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48e8f8: aa0003f3 mov x19, x0 + 48e8fc: 910103e0 add x0, sp, #0x40 + 48e900: 97ff42c5 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e904: aa1303e0 mov x0, x19 + 48e908: 97fde3fe bl 407900 <_Unwind_Resume@plt> + 48e90c: f9400bf3 ldr x19, [sp, #16] + 48e910: a8c77bfd ldp x29, x30, [sp], #112 + 48e914: d65f03c0 ret + +000000000048e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48e918: a9b97bfd stp x29, x30, [sp, #-112]! + 48e91c: 910003fd mov x29, sp + 48e920: f9000bf3 str x19, [sp, #16] + 48e924: f9001fe0 str x0, [sp, #56] + 48e928: f9001be1 str x1, [sp, #48] + 48e92c: f90017e2 str x2, [sp, #40] + 48e930: 910103e0 add x0, sp, #0x40 + 48e934: 97ff42a2 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48e938: 910103e0 add x0, sp, #0x40 + 48e93c: f94017e1 ldr x1, [sp, #40] + 48e940: 97ffa7af bl 4787fc <_ZN5Catch20ReusableStringStreamlsIdEERS0_RKT_> + 48e944: 910103e0 add x0, sp, #0x40 + 48e948: 910143e1 add x1, sp, #0x50 + 48e94c: aa0103e8 mov x8, x1 + 48e950: 97ff42dd bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48e954: 910143e0 add x0, sp, #0x50 + 48e958: aa0003e2 mov x2, x0 + 48e95c: f9401be1 ldr x1, [sp, #48] + 48e960: f9401fe0 ldr x0, [sp, #56] + 48e964: 97ffad0f bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48e968: aa0003f3 mov x19, x0 + 48e96c: d503201f nop + 48e970: 910143e0 add x0, sp, #0x50 + 48e974: 97fde1e3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e978: 910103e0 add x0, sp, #0x40 + 48e97c: 97ff42a6 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e980: aa1303e0 mov x0, x19 + 48e984: 1400000a b 48e9ac <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48e988: aa0003f3 mov x19, x0 + 48e98c: 910143e0 add x0, sp, #0x50 + 48e990: 97fde1dc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48e994: 14000002 b 48e99c <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48e998: aa0003f3 mov x19, x0 + 48e99c: 910103e0 add x0, sp, #0x40 + 48e9a0: 97ff429d bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48e9a4: aa1303e0 mov x0, x19 + 48e9a8: 97fde3d6 bl 407900 <_Unwind_Resume@plt> + 48e9ac: f9400bf3 ldr x19, [sp, #16] + 48e9b0: a8c77bfd ldp x29, x30, [sp], #112 + 48e9b4: d65f03c0 ret + +000000000048e9b8 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIA8_cEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIA8_cEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48e9b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 48e9bc: 910003fd mov x29, sp + 48e9c0: f90017e0 str x0, [sp, #40] + 48e9c4: f90013e1 str x1, [sp, #32] + 48e9c8: f9000fe2 str x2, [sp, #24] + 48e9cc: f94017e0 ldr x0, [sp, #40] + 48e9d0: f9400000 ldr x0, [x0] + 48e9d4: f9400fe2 ldr x2, [sp, #24] + 48e9d8: f94013e1 ldr x1, [sp, #32] + 48e9dc: 94000197 bl 48f038 <_ZN5Catch9XmlWriter14writeAttributeIA8_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48e9e0: f94017e0 ldr x0, [sp, #40] + 48e9e4: a8c37bfd ldp x29, x30, [sp], #48 + 48e9e8: d65f03c0 ret + +000000000048e9ec <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS1_RKS8_RKT_>: +_ZN5Catch9XmlWriter13ScopedElement14writeAttributeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS1_RKS8_RKT_(): + 48e9ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 48e9f0: 910003fd mov x29, sp + 48e9f4: f90017e0 str x0, [sp, #40] + 48e9f8: f90013e1 str x1, [sp, #32] + 48e9fc: f9000fe2 str x2, [sp, #24] + 48ea00: f94017e0 ldr x0, [sp, #40] + 48ea04: f9400000 ldr x0, [x0] + 48ea08: f9400fe2 ldr x2, [sp, #24] + 48ea0c: f94013e1 ldr x1, [sp, #32] + 48ea10: 97fface4 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48ea14: f94017e0 ldr x0, [sp, #40] + 48ea18: a8c37bfd ldp x29, x30, [sp], #48 + 48ea1c: d65f03c0 ret + +000000000048ea20 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIA12_cEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIA12_cEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48ea20: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ea24: 910003fd mov x29, sp + 48ea28: f90017e0 str x0, [sp, #40] + 48ea2c: f90013e1 str x1, [sp, #32] + 48ea30: f9000fe2 str x2, [sp, #24] + 48ea34: f94017e0 ldr x0, [sp, #40] + 48ea38: f9400000 ldr x0, [x0] + 48ea3c: f9400fe2 ldr x2, [sp, #24] + 48ea40: f94013e1 ldr x1, [sp, #32] + 48ea44: 940001a5 bl 48f0d8 <_ZN5Catch9XmlWriter14writeAttributeIA12_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48ea48: f94017e0 ldr x0, [sp, #40] + 48ea4c: a8c37bfd ldp x29, x30, [sp], #48 + 48ea50: d65f03c0 ret + +000000000048ea54 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIjEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIjEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48ea54: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ea58: 910003fd mov x29, sp + 48ea5c: f90017e0 str x0, [sp, #40] + 48ea60: f90013e1 str x1, [sp, #32] + 48ea64: f9000fe2 str x2, [sp, #24] + 48ea68: f94017e0 ldr x0, [sp, #40] + 48ea6c: f9400000 ldr x0, [x0] + 48ea70: f9400fe2 ldr x2, [sp, #24] + 48ea74: f94013e1 ldr x1, [sp, #32] + 48ea78: 97ffff08 bl 48e698 <_ZN5Catch9XmlWriter14writeAttributeIjEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 48ea7c: f94017e0 ldr x0, [sp, #40] + 48ea80: a8c37bfd ldp x29, x30, [sp], #48 + 48ea84: d65f03c0 ret + +000000000048ea88 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE5beginEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE5beginEv(): + 48ea88: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ea8c: 910003fd mov x29, sp + 48ea90: f9000fe0 str x0, [sp, #24] + 48ea94: f9400fe0 ldr x0, [sp, #24] + 48ea98: f9400000 ldr x0, [x0] + 48ea9c: f90017e0 str x0, [sp, #40] + 48eaa0: 9100a3e1 add x1, sp, #0x28 + 48eaa4: 910083e0 add x0, sp, #0x20 + 48eaa8: 940001b4 bl 48f178 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEC1ERKSA_> + 48eaac: f94013e0 ldr x0, [sp, #32] + 48eab0: a8c37bfd ldp x29, x30, [sp], #48 + 48eab4: d65f03c0 ret + +000000000048eab8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE3endEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE3endEv(): + 48eab8: a9bd7bfd stp x29, x30, [sp, #-48]! + 48eabc: 910003fd mov x29, sp + 48eac0: f9000fe0 str x0, [sp, #24] + 48eac4: f9400fe0 ldr x0, [sp, #24] + 48eac8: f9400400 ldr x0, [x0, #8] + 48eacc: f90017e0 str x0, [sp, #40] + 48ead0: 9100a3e1 add x1, sp, #0x28 + 48ead4: 910083e0 add x0, sp, #0x20 + 48ead8: 940001a8 bl 48f178 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEC1ERKSA_> + 48eadc: f94013e0 ldr x0, [sp, #32] + 48eae0: a8c37bfd ldp x29, x30, [sp], #48 + 48eae4: d65f03c0 ret + +000000000048eae8 <_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_>: +_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_(): + 48eae8: a9bd7bfd stp x29, x30, [sp, #-48]! + 48eaec: 910003fd mov x29, sp + 48eaf0: f9000bf3 str x19, [sp, #16] + 48eaf4: f90017e0 str x0, [sp, #40] + 48eaf8: f90013e1 str x1, [sp, #32] + 48eafc: f94017e0 ldr x0, [sp, #40] + 48eb00: 940001a8 bl 48f1a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv> + 48eb04: f9400013 ldr x19, [x0] + 48eb08: f94013e0 ldr x0, [sp, #32] + 48eb0c: 940001a5 bl 48f1a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv> + 48eb10: f9400000 ldr x0, [x0] + 48eb14: eb00027f cmp x19, x0 + 48eb18: 1a9f07e0 cset w0, ne // ne = any + 48eb1c: 12001c00 and w0, w0, #0xff + 48eb20: f9400bf3 ldr x19, [sp, #16] + 48eb24: a8c37bfd ldp x29, x30, [sp], #48 + 48eb28: d65f03c0 ret + +000000000048eb2c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEppEv(): + 48eb2c: d10043ff sub sp, sp, #0x10 + 48eb30: f90007e0 str x0, [sp, #8] + 48eb34: f94007e0 ldr x0, [sp, #8] + 48eb38: f9400000 ldr x0, [x0] + 48eb3c: 91004001 add x1, x0, #0x10 + 48eb40: f94007e0 ldr x0, [sp, #8] + 48eb44: f9000001 str x1, [x0] + 48eb48: f94007e0 ldr x0, [sp, #8] + 48eb4c: 910043ff add sp, sp, #0x10 + 48eb50: d65f03c0 ret + +000000000048eb54 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEdeEv(): + 48eb54: d10043ff sub sp, sp, #0x10 + 48eb58: f90007e0 str x0, [sp, #8] + 48eb5c: f94007e0 ldr x0, [sp, #8] + 48eb60: f9400000 ldr x0, [x0] + 48eb64: 910043ff add sp, sp, #0x10 + 48eb68: d65f03c0 ret + +000000000048eb6c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv>: +_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv(): + 48eb6c: a9be7bfd stp x29, x30, [sp, #-32]! + 48eb70: 910003fd mov x29, sp + 48eb74: f9000fe0 str x0, [sp, #24] + 48eb78: f9400fe0 ldr x0, [sp, #24] + 48eb7c: 97ffbc30 bl 47dc3c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv> + 48eb80: a8c27bfd ldp x29, x30, [sp], #32 + 48eb84: d65f03c0 ret + +000000000048eb88 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5frontEv>: +_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5frontEv(): + 48eb88: a9bd7bfd stp x29, x30, [sp, #-48]! + 48eb8c: 910003fd mov x29, sp + 48eb90: f9000fe0 str x0, [sp, #24] + 48eb94: f9400fe0 ldr x0, [sp, #24] + 48eb98: 97ffb9e5 bl 47d32c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv> + 48eb9c: f90017e0 str x0, [sp, #40] + 48eba0: 9100a3e0 add x0, sp, #0x28 + 48eba4: 9400007b bl 48ed90 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv> + 48eba8: d503201f nop + 48ebac: a8c37bfd ldp x29, x30, [sp], #48 + 48ebb0: d65f03c0 ret + +000000000048ebb4 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_S5_>: +_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_S5_(): + 48ebb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ebb8: 910003fd mov x29, sp + 48ebbc: a90153f3 stp x19, x20, [sp, #16] + 48ebc0: aa0803f3 mov x19, x8 + 48ebc4: f90017e0 str x0, [sp, #40] + 48ebc8: 39009fe1 strb w1, [sp, #39] + 48ebcc: f94017e1 ldr x1, [sp, #40] + 48ebd0: aa1303e0 mov x0, x19 + 48ebd4: 97fde0e7 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 48ebd8: 39409fe2 ldrb w2, [sp, #39] + 48ebdc: d2800021 mov x1, #0x1 // #1 + 48ebe0: aa1303e0 mov x0, x19 + 48ebe4: 97fde213 bl 407430 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc@plt> + 48ebe8: 14000006 b 48ec00 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_S5_+0x4c> + 48ebec: aa0003f4 mov x20, x0 + 48ebf0: aa1303e0 mov x0, x19 + 48ebf4: 97fde143 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48ebf8: aa1403e0 mov x0, x20 + 48ebfc: 97fde341 bl 407900 <_Unwind_Resume@plt> + 48ec00: aa1303e0 mov x0, x19 + 48ec04: a94153f3 ldp x19, x20, [sp, #16] + 48ec08: a8c37bfd ldp x29, x30, [sp], #48 + 48ec0c: d65f03c0 ret + +000000000048ec10 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5emptyEv>: +_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5emptyEv(): + 48ec10: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ec14: 910003fd mov x29, sp + 48ec18: f9000fe0 str x0, [sp, #24] + 48ec1c: f9400fe0 ldr x0, [sp, #24] + 48ec20: 94000062 bl 48eda8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5beginEv> + 48ec24: f90013e0 str x0, [sp, #32] + 48ec28: f9400fe0 ldr x0, [sp, #24] + 48ec2c: 9400006b bl 48edd8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE3endEv> + 48ec30: f90017e0 str x0, [sp, #40] + 48ec34: 9100a3e1 add x1, sp, #0x28 + 48ec38: 910083e0 add x0, sp, #0x20 + 48ec3c: 9400015e bl 48f1b4 <_ZN9__gnu_cxxeqIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 48ec40: 12001c00 and w0, w0, #0xff + 48ec44: d503201f nop + 48ec48: a8c37bfd ldp x29, x30, [sp], #48 + 48ec4c: d65f03c0 ret + +000000000048ec50 <_ZN5Catch9XmlWriter14writeAttributeIA5_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIA5_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48ec50: a9b97bfd stp x29, x30, [sp, #-112]! + 48ec54: 910003fd mov x29, sp + 48ec58: f9000bf3 str x19, [sp, #16] + 48ec5c: f9001fe0 str x0, [sp, #56] + 48ec60: f9001be1 str x1, [sp, #48] + 48ec64: f90017e2 str x2, [sp, #40] + 48ec68: 910103e0 add x0, sp, #0x40 + 48ec6c: 97ff41d4 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48ec70: 910103e0 add x0, sp, #0x40 + 48ec74: f94017e1 ldr x1, [sp, #40] + 48ec78: 97ffa667 bl 478614 <_ZN5Catch20ReusableStringStreamlsIA5_cEERS0_RKT_> + 48ec7c: 910103e0 add x0, sp, #0x40 + 48ec80: 910143e1 add x1, sp, #0x50 + 48ec84: aa0103e8 mov x8, x1 + 48ec88: 97ff420f bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48ec8c: 910143e0 add x0, sp, #0x50 + 48ec90: aa0003e2 mov x2, x0 + 48ec94: f9401be1 ldr x1, [sp, #48] + 48ec98: f9401fe0 ldr x0, [sp, #56] + 48ec9c: 97ffac41 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48eca0: aa0003f3 mov x19, x0 + 48eca4: d503201f nop + 48eca8: 910143e0 add x0, sp, #0x50 + 48ecac: 97fde115 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48ecb0: 910103e0 add x0, sp, #0x40 + 48ecb4: 97ff41d8 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48ecb8: aa1303e0 mov x0, x19 + 48ecbc: 1400000a b 48ece4 <_ZN5Catch9XmlWriter14writeAttributeIA5_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48ecc0: aa0003f3 mov x19, x0 + 48ecc4: 910143e0 add x0, sp, #0x50 + 48ecc8: 97fde10e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48eccc: 14000002 b 48ecd4 <_ZN5Catch9XmlWriter14writeAttributeIA5_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48ecd0: aa0003f3 mov x19, x0 + 48ecd4: 910103e0 add x0, sp, #0x40 + 48ecd8: 97ff41cf bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48ecdc: aa1303e0 mov x0, x19 + 48ece0: 97fde308 bl 407900 <_Unwind_Resume@plt> + 48ece4: f9400bf3 ldr x19, [sp, #16] + 48ece8: a8c77bfd ldp x29, x30, [sp], #112 + 48ecec: d65f03c0 ret + +000000000048ecf0 <_ZN5Catch6Detail9stringifyIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch6Detail9stringifyIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48ecf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ecf4: 910003fd mov x29, sp + 48ecf8: f9000bf3 str x19, [sp, #16] + 48ecfc: aa0803f3 mov x19, x8 + 48ed00: f90017e0 str x0, [sp, #40] + 48ed04: f94017e0 ldr x0, [sp, #40] + 48ed08: fd400000 ldr d0, [x0] + 48ed0c: aa1303e8 mov x8, x19 + 48ed10: 97ffa463 bl 477e9c <_ZN5Catch11StringMakerIdvE7convertB5cxx11Ed> + 48ed14: aa1303e0 mov x0, x19 + 48ed18: f9400bf3 ldr x19, [sp, #16] + 48ed1c: a8c37bfd ldp x29, x30, [sp], #48 + 48ed20: d65f03c0 ret + +000000000048ed24 <_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_>: +_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_(): + 48ed24: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ed28: 910003fd mov x29, sp + 48ed2c: f9000bf3 str x19, [sp, #16] + 48ed30: f90017e0 str x0, [sp, #40] + 48ed34: f90013e1 str x1, [sp, #32] + 48ed38: f94017e0 ldr x0, [sp, #40] + 48ed3c: 97ffbf57 bl 47ea98 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 48ed40: f9400013 ldr x19, [x0] + 48ed44: f94013e0 ldr x0, [sp, #32] + 48ed48: 97ffbf54 bl 47ea98 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEE4baseEv> + 48ed4c: f9400000 ldr x0, [x0] + 48ed50: eb00027f cmp x19, x0 + 48ed54: 1a9f07e0 cset w0, ne // ne = any + 48ed58: 12001c00 and w0, w0, #0xff + 48ed5c: f9400bf3 ldr x19, [sp, #16] + 48ed60: a8c37bfd ldp x29, x30, [sp], #48 + 48ed64: d65f03c0 ret + +000000000048ed68 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv(): + 48ed68: d10043ff sub sp, sp, #0x10 + 48ed6c: f90007e0 str x0, [sp, #8] + 48ed70: f94007e0 ldr x0, [sp, #8] + 48ed74: f9400000 ldr x0, [x0] + 48ed78: 91004001 add x1, x0, #0x10 + 48ed7c: f94007e0 ldr x0, [sp, #8] + 48ed80: f9000001 str x1, [x0] + 48ed84: f94007e0 ldr x0, [sp, #8] + 48ed88: 910043ff add sp, sp, #0x10 + 48ed8c: d65f03c0 ret + +000000000048ed90 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv(): + 48ed90: d10043ff sub sp, sp, #0x10 + 48ed94: f90007e0 str x0, [sp, #8] + 48ed98: f94007e0 ldr x0, [sp, #8] + 48ed9c: f9400000 ldr x0, [x0] + 48eda0: 910043ff add sp, sp, #0x10 + 48eda4: d65f03c0 ret + +000000000048eda8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5beginEv(): + 48eda8: a9bd7bfd stp x29, x30, [sp, #-48]! + 48edac: 910003fd mov x29, sp + 48edb0: f9000fe0 str x0, [sp, #24] + 48edb4: f9400fe0 ldr x0, [sp, #24] + 48edb8: f9400000 ldr x0, [x0] + 48edbc: f90017e0 str x0, [sp, #40] + 48edc0: 9100a3e1 add x1, sp, #0x28 + 48edc4: 910083e0 add x0, sp, #0x20 + 48edc8: 9400010c bl 48f1f8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 48edcc: f94013e0 ldr x0, [sp, #32] + 48edd0: a8c37bfd ldp x29, x30, [sp], #48 + 48edd4: d65f03c0 ret + +000000000048edd8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE3endEv(): + 48edd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 48eddc: 910003fd mov x29, sp + 48ede0: f9000fe0 str x0, [sp, #24] + 48ede4: f9400fe0 ldr x0, [sp, #24] + 48ede8: f9400400 ldr x0, [x0, #8] + 48edec: f90017e0 str x0, [sp, #40] + 48edf0: 9100a3e1 add x1, sp, #0x28 + 48edf4: 910083e0 add x0, sp, #0x20 + 48edf8: 94000100 bl 48f1f8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 48edfc: f94013e0 ldr x0, [sp, #32] + 48ee00: a8c37bfd ldp x29, x30, [sp], #48 + 48ee04: d65f03c0 ret + +000000000048ee08 <_ZN9__gnu_cxxneIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 48ee08: a9bd7bfd stp x29, x30, [sp, #-48]! + 48ee0c: 910003fd mov x29, sp + 48ee10: f9000bf3 str x19, [sp, #16] + 48ee14: f90017e0 str x0, [sp, #40] + 48ee18: f90013e1 str x1, [sp, #32] + 48ee1c: f94017e0 ldr x0, [sp, #40] + 48ee20: 94000100 bl 48f220 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv> + 48ee24: f9400013 ldr x19, [x0] + 48ee28: f94013e0 ldr x0, [sp, #32] + 48ee2c: 940000fd bl 48f220 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv> + 48ee30: f9400000 ldr x0, [x0] + 48ee34: eb00027f cmp x19, x0 + 48ee38: 1a9f07e0 cset w0, ne // ne = any + 48ee3c: 12001c00 and w0, w0, #0xff + 48ee40: f9400bf3 ldr x19, [sp, #16] + 48ee44: a8c37bfd ldp x29, x30, [sp], #48 + 48ee48: d65f03c0 ret + +000000000048ee4c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEppEv(): + 48ee4c: d10043ff sub sp, sp, #0x10 + 48ee50: f90007e0 str x0, [sp, #8] + 48ee54: f94007e0 ldr x0, [sp, #8] + 48ee58: f9400000 ldr x0, [x0] + 48ee5c: 91038001 add x1, x0, #0xe0 + 48ee60: f94007e0 ldr x0, [sp, #8] + 48ee64: f9000001 str x1, [x0] + 48ee68: f94007e0 ldr x0, [sp, #8] + 48ee6c: 910043ff add sp, sp, #0x10 + 48ee70: d65f03c0 ret + +000000000048ee74 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEdeEv(): + 48ee74: d10043ff sub sp, sp, #0x10 + 48ee78: f90007e0 str x0, [sp, #8] + 48ee7c: f94007e0 ldr x0, [sp, #8] + 48ee80: f9400000 ldr x0, [x0] + 48ee84: 910043ff add sp, sp, #0x10 + 48ee88: d65f03c0 ret + +000000000048ee8c <_ZN5Catch9XmlWriter14writeAttributeINS_9StringRefEEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeINS_9StringRefEEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48ee8c: a9b97bfd stp x29, x30, [sp, #-112]! + 48ee90: 910003fd mov x29, sp + 48ee94: f9000bf3 str x19, [sp, #16] + 48ee98: f9001fe0 str x0, [sp, #56] + 48ee9c: f9001be1 str x1, [sp, #48] + 48eea0: f90017e2 str x2, [sp, #40] + 48eea4: 910103e0 add x0, sp, #0x40 + 48eea8: 97ff4145 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48eeac: 910103e0 add x0, sp, #0x40 + 48eeb0: f94017e1 ldr x1, [sp, #40] + 48eeb4: 97ff442f bl 45ff70 <_ZN5Catch20ReusableStringStreamlsINS_9StringRefEEERS0_RKT_> + 48eeb8: 910103e0 add x0, sp, #0x40 + 48eebc: 910143e1 add x1, sp, #0x50 + 48eec0: aa0103e8 mov x8, x1 + 48eec4: 97ff4180 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48eec8: 910143e0 add x0, sp, #0x50 + 48eecc: aa0003e2 mov x2, x0 + 48eed0: f9401be1 ldr x1, [sp, #48] + 48eed4: f9401fe0 ldr x0, [sp, #56] + 48eed8: 97ffabb2 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48eedc: aa0003f3 mov x19, x0 + 48eee0: d503201f nop + 48eee4: 910143e0 add x0, sp, #0x50 + 48eee8: 97fde086 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48eeec: 910103e0 add x0, sp, #0x40 + 48eef0: 97ff4149 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48eef4: aa1303e0 mov x0, x19 + 48eef8: 1400000a b 48ef20 <_ZN5Catch9XmlWriter14writeAttributeINS_9StringRefEEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48eefc: aa0003f3 mov x19, x0 + 48ef00: 910143e0 add x0, sp, #0x50 + 48ef04: 97fde07f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48ef08: 14000002 b 48ef10 <_ZN5Catch9XmlWriter14writeAttributeINS_9StringRefEEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48ef0c: aa0003f3 mov x19, x0 + 48ef10: 910103e0 add x0, sp, #0x40 + 48ef14: 97ff4140 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48ef18: aa1303e0 mov x0, x19 + 48ef1c: 97fde279 bl 407900 <_Unwind_Resume@plt> + 48ef20: f9400bf3 ldr x19, [sp, #16] + 48ef24: a8c77bfd ldp x29, x30, [sp], #112 + 48ef28: d65f03c0 ret + +000000000048ef2c <_ZN5Catch20ReusableStringStreamlsIA7_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA7_cEERS0_RKT_(): + 48ef2c: a9be7bfd stp x29, x30, [sp, #-32]! + 48ef30: 910003fd mov x29, sp + 48ef34: f9000fe0 str x0, [sp, #24] + 48ef38: f9000be1 str x1, [sp, #16] + 48ef3c: f9400fe0 ldr x0, [sp, #24] + 48ef40: f9400400 ldr x0, [x0, #8] + 48ef44: f9400be1 ldr x1, [sp, #16] + 48ef48: 97fde102 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 48ef4c: f9400fe0 ldr x0, [sp, #24] + 48ef50: a8c27bfd ldp x29, x30, [sp], #32 + 48ef54: d65f03c0 ret + +000000000048ef58 <_ZN5Catch20ReusableStringStreamlsINS_5clara8TextFlow6ColumnEEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsINS_5clara8TextFlow6ColumnEEERS0_RKT_(): + 48ef58: a9be7bfd stp x29, x30, [sp, #-32]! + 48ef5c: 910003fd mov x29, sp + 48ef60: f9000fe0 str x0, [sp, #24] + 48ef64: f9000be1 str x1, [sp, #16] + 48ef68: f9400fe0 ldr x0, [sp, #24] + 48ef6c: f9400400 ldr x0, [x0, #8] + 48ef70: f9400be1 ldr x1, [sp, #16] + 48ef74: 97fef0e5 bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 48ef78: f9400fe0 ldr x0, [sp, #24] + 48ef7c: a8c27bfd ldp x29, x30, [sp], #32 + 48ef80: d65f03c0 ret + +000000000048ef84 <_ZN5Catch20ReusableStringStreamlsIA4_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA4_cEERS0_RKT_(): + 48ef84: a9be7bfd stp x29, x30, [sp, #-32]! + 48ef88: 910003fd mov x29, sp + 48ef8c: f9000fe0 str x0, [sp, #24] + 48ef90: f9000be1 str x1, [sp, #16] + 48ef94: f9400fe0 ldr x0, [sp, #24] + 48ef98: f9400400 ldr x0, [x0, #8] + 48ef9c: f9400be1 ldr x1, [sp, #16] + 48efa0: 97fde0ec bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 48efa4: f9400fe0 ldr x0, [sp, #24] + 48efa8: a8c27bfd ldp x29, x30, [sp], #32 + 48efac: d65f03c0 ret + +000000000048efb0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEmiEl(): + 48efb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 48efb4: 910003fd mov x29, sp + 48efb8: f9000fe0 str x0, [sp, #24] + 48efbc: f9000be1 str x1, [sp, #16] + 48efc0: f9400fe0 ldr x0, [sp, #24] + 48efc4: f9400001 ldr x1, [x0] + 48efc8: f9400be0 ldr x0, [sp, #16] + 48efcc: d37cec00 lsl x0, x0, #4 + 48efd0: cb0003e0 neg x0, x0 + 48efd4: 8b000020 add x0, x1, x0 + 48efd8: f90017e0 str x0, [sp, #40] + 48efdc: 9100a3e1 add x1, sp, #0x28 + 48efe0: 910083e0 add x0, sp, #0x20 + 48efe4: 97ffc254 bl 47f934 <_ZN9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEC1ERKSB_> + 48efe8: f94013e0 ldr x0, [sp, #32] + 48efec: a8c37bfd ldp x29, x30, [sp], #48 + 48eff0: d65f03c0 ret + +000000000048eff4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_14TestGroupStatsENS4_INS2_13TestCaseStatsENS3_11SectionNodeEEEEEESt6vectorISA_SaISA_EEEdeEv(): + 48eff4: d10043ff sub sp, sp, #0x10 + 48eff8: f90007e0 str x0, [sp, #8] + 48effc: f94007e0 ldr x0, [sp, #8] + 48f000: f9400000 ldr x0, [x0] + 48f004: 910043ff add sp, sp, #0x10 + 48f008: d65f03c0 ret + +000000000048f00c <_ZN5Catch20ReusableStringStreamlsIA1_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA1_cEERS0_RKT_(): + 48f00c: a9be7bfd stp x29, x30, [sp, #-32]! + 48f010: 910003fd mov x29, sp + 48f014: f9000fe0 str x0, [sp, #24] + 48f018: f9000be1 str x1, [sp, #16] + 48f01c: f9400fe0 ldr x0, [sp, #24] + 48f020: f9400400 ldr x0, [x0, #8] + 48f024: f9400be1 ldr x1, [sp, #16] + 48f028: 97fde0ca bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 48f02c: f9400fe0 ldr x0, [sp, #24] + 48f030: a8c27bfd ldp x29, x30, [sp], #32 + 48f034: d65f03c0 ret + +000000000048f038 <_ZN5Catch9XmlWriter14writeAttributeIA8_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIA8_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48f038: a9b97bfd stp x29, x30, [sp, #-112]! + 48f03c: 910003fd mov x29, sp + 48f040: f9000bf3 str x19, [sp, #16] + 48f044: f9001fe0 str x0, [sp, #56] + 48f048: f9001be1 str x1, [sp, #48] + 48f04c: f90017e2 str x2, [sp, #40] + 48f050: 910103e0 add x0, sp, #0x40 + 48f054: 97ff40da bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48f058: 910103e0 add x0, sp, #0x40 + 48f05c: f94017e1 ldr x1, [sp, #40] + 48f060: 94000075 bl 48f234 <_ZN5Catch20ReusableStringStreamlsIA8_cEERS0_RKT_> + 48f064: 910103e0 add x0, sp, #0x40 + 48f068: 910143e1 add x1, sp, #0x50 + 48f06c: aa0103e8 mov x8, x1 + 48f070: 97ff4115 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48f074: 910143e0 add x0, sp, #0x50 + 48f078: aa0003e2 mov x2, x0 + 48f07c: f9401be1 ldr x1, [sp, #48] + 48f080: f9401fe0 ldr x0, [sp, #56] + 48f084: 97ffab47 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48f088: aa0003f3 mov x19, x0 + 48f08c: d503201f nop + 48f090: 910143e0 add x0, sp, #0x50 + 48f094: 97fde01b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48f098: 910103e0 add x0, sp, #0x40 + 48f09c: 97ff40de bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48f0a0: aa1303e0 mov x0, x19 + 48f0a4: 1400000a b 48f0cc <_ZN5Catch9XmlWriter14writeAttributeIA8_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48f0a8: aa0003f3 mov x19, x0 + 48f0ac: 910143e0 add x0, sp, #0x50 + 48f0b0: 97fde014 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48f0b4: 14000002 b 48f0bc <_ZN5Catch9XmlWriter14writeAttributeIA8_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48f0b8: aa0003f3 mov x19, x0 + 48f0bc: 910103e0 add x0, sp, #0x40 + 48f0c0: 97ff40d5 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48f0c4: aa1303e0 mov x0, x19 + 48f0c8: 97fde20e bl 407900 <_Unwind_Resume@plt> + 48f0cc: f9400bf3 ldr x19, [sp, #16] + 48f0d0: a8c77bfd ldp x29, x30, [sp], #112 + 48f0d4: d65f03c0 ret + +000000000048f0d8 <_ZN5Catch9XmlWriter14writeAttributeIA12_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIA12_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 48f0d8: a9b97bfd stp x29, x30, [sp, #-112]! + 48f0dc: 910003fd mov x29, sp + 48f0e0: f9000bf3 str x19, [sp, #16] + 48f0e4: f9001fe0 str x0, [sp, #56] + 48f0e8: f9001be1 str x1, [sp, #48] + 48f0ec: f90017e2 str x2, [sp, #40] + 48f0f0: 910103e0 add x0, sp, #0x40 + 48f0f4: 97ff40b2 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 48f0f8: 910103e0 add x0, sp, #0x40 + 48f0fc: f94017e1 ldr x1, [sp, #40] + 48f100: 97ff5e75 bl 466ad4 <_ZN5Catch20ReusableStringStreamlsIA12_cEERS0_RKT_> + 48f104: 910103e0 add x0, sp, #0x40 + 48f108: 910143e1 add x1, sp, #0x50 + 48f10c: aa0103e8 mov x8, x1 + 48f110: 97ff40ed bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 48f114: 910143e0 add x0, sp, #0x50 + 48f118: aa0003e2 mov x2, x0 + 48f11c: f9401be1 ldr x1, [sp, #48] + 48f120: f9401fe0 ldr x0, [sp, #56] + 48f124: 97ffab1f bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 48f128: aa0003f3 mov x19, x0 + 48f12c: d503201f nop + 48f130: 910143e0 add x0, sp, #0x50 + 48f134: 97fddff3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48f138: 910103e0 add x0, sp, #0x40 + 48f13c: 97ff40b6 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48f140: aa1303e0 mov x0, x19 + 48f144: 1400000a b 48f16c <_ZN5Catch9XmlWriter14writeAttributeIA12_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 48f148: aa0003f3 mov x19, x0 + 48f14c: 910143e0 add x0, sp, #0x50 + 48f150: 97fddfec bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 48f154: 14000002 b 48f15c <_ZN5Catch9XmlWriter14writeAttributeIA12_cEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 48f158: aa0003f3 mov x19, x0 + 48f15c: 910103e0 add x0, sp, #0x40 + 48f160: 97ff40ad bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 48f164: aa1303e0 mov x0, x19 + 48f168: 97fde1e6 bl 407900 <_Unwind_Resume@plt> + 48f16c: f9400bf3 ldr x19, [sp, #16] + 48f170: a8c77bfd ldp x29, x30, [sp], #112 + 48f174: d65f03c0 ret + +000000000048f178 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEC1ERKSA_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEC2ERKSA_(): + 48f178: d10043ff sub sp, sp, #0x10 + 48f17c: f90007e0 str x0, [sp, #8] + 48f180: f90003e1 str x1, [sp] + 48f184: f94003e0 ldr x0, [sp] + 48f188: f9400001 ldr x1, [x0] + 48f18c: f94007e0 ldr x0, [sp, #8] + 48f190: f9000001 str x1, [x0] + 48f194: d503201f nop + 48f198: 910043ff add sp, sp, #0x10 + 48f19c: d65f03c0 ret + +000000000048f1a0 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEE4baseEv(): + 48f1a0: d10043ff sub sp, sp, #0x10 + 48f1a4: f90007e0 str x0, [sp, #8] + 48f1a8: f94007e0 ldr x0, [sp, #8] + 48f1ac: 910043ff add sp, sp, #0x10 + 48f1b0: d65f03c0 ret + +000000000048f1b4 <_ZN9__gnu_cxxeqIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxeqIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 48f1b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48f1b8: 910003fd mov x29, sp + 48f1bc: f9000bf3 str x19, [sp, #16] + 48f1c0: f90017e0 str x0, [sp, #40] + 48f1c4: f90013e1 str x1, [sp, #32] + 48f1c8: f94017e0 ldr x0, [sp, #40] + 48f1cc: 94000015 bl 48f220 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv> + 48f1d0: f9400013 ldr x19, [x0] + 48f1d4: f94013e0 ldr x0, [sp, #32] + 48f1d8: 94000012 bl 48f220 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv> + 48f1dc: f9400000 ldr x0, [x0] + 48f1e0: eb00027f cmp x19, x0 + 48f1e4: 1a9f17e0 cset w0, eq // eq = none + 48f1e8: 12001c00 and w0, w0, #0xff + 48f1ec: f9400bf3 ldr x19, [sp, #16] + 48f1f0: a8c37bfd ldp x29, x30, [sp], #48 + 48f1f4: d65f03c0 ret + +000000000048f1f8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEC2ERKS4_(): + 48f1f8: d10043ff sub sp, sp, #0x10 + 48f1fc: f90007e0 str x0, [sp, #8] + 48f200: f90003e1 str x1, [sp] + 48f204: f94003e0 ldr x0, [sp] + 48f208: f9400001 ldr x1, [x0] + 48f20c: f94007e0 ldr x0, [sp, #8] + 48f210: f9000001 str x1, [x0] + 48f214: d503201f nop + 48f218: 910043ff add sp, sp, #0x10 + 48f21c: d65f03c0 ret + +000000000048f220 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEE4baseEv(): + 48f220: d10043ff sub sp, sp, #0x10 + 48f224: f90007e0 str x0, [sp, #8] + 48f228: f94007e0 ldr x0, [sp, #8] + 48f22c: 910043ff add sp, sp, #0x10 + 48f230: d65f03c0 ret + +000000000048f234 <_ZN5Catch20ReusableStringStreamlsIA8_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA8_cEERS0_RKT_(): + 48f234: a9be7bfd stp x29, x30, [sp, #-32]! + 48f238: 910003fd mov x29, sp + 48f23c: f9000fe0 str x0, [sp, #24] + 48f240: f9000be1 str x1, [sp, #16] + 48f244: f9400fe0 ldr x0, [sp, #24] + 48f248: f9400400 ldr x0, [x0, #8] + 48f24c: f9400be1 ldr x1, [sp, #16] + 48f250: 97fde040 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 48f254: f9400fe0 ldr x0, [sp, #24] + 48f258: a8c27bfd ldp x29, x30, [sp], #32 + 48f25c: d65f03c0 ret + +000000000048f260 <_ZN5Catch17ListeningReporterC1Ev>: +_ZN5Catch17ListeningReporterC1Ev(): + 48f260: a9be7bfd stp x29, x30, [sp, #-32]! + 48f264: 910003fd mov x29, sp + 48f268: f9000fe0 str x0, [sp, #24] + 48f26c: f9400fe0 ldr x0, [sp, #24] + 48f270: 97fe9da6 bl 436908 <_ZN5Catch18IStreamingReporterC1Ev> + 48f274: 900001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48f278: 913da001 add x1, x0, #0xf68 + 48f27c: f9400fe0 ldr x0, [sp, #24] + 48f280: f9000001 str x1, [x0] + 48f284: f9400fe0 ldr x0, [sp, #24] + 48f288: 91002000 add x0, x0, #0x8 + 48f28c: 94000406 bl 4902a4 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EEC1Ev> + 48f290: f9400fe0 ldr x0, [sp, #24] + 48f294: 91008000 add x0, x0, #0x20 + 48f298: d2800001 mov x1, #0x0 // #0 + 48f29c: 97fea250 bl 437bdc <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1IS3_vEEDn> + 48f2a0: f9400fe0 ldr x0, [sp, #24] + 48f2a4: 9100a000 add x0, x0, #0x28 + 48f2a8: 97fe9dd0 bl 4369e8 <_ZN5Catch19ReporterPreferencesC1Ev> + 48f2ac: f9400fe0 ldr x0, [sp, #24] + 48f2b0: 52800021 mov w1, #0x1 // #1 + 48f2b4: 3900a401 strb w1, [x0, #41] + 48f2b8: d503201f nop + 48f2bc: a8c27bfd ldp x29, x30, [sp], #32 + 48f2c0: d65f03c0 ret + +000000000048f2c4 <_ZN5Catch17ListeningReporter11addListenerEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS2_EE>: +_ZN5Catch17ListeningReporter11addListenerEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS2_EE(): + 48f2c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 48f2c8: 910003fd mov x29, sp + 48f2cc: f9000bf3 str x19, [sp, #16] + 48f2d0: f90017e0 str x0, [sp, #40] + 48f2d4: f90013e1 str x1, [sp, #32] + 48f2d8: f94017e0 ldr x0, [sp, #40] + 48f2dc: 91002013 add x19, x0, #0x8 + 48f2e0: f94013e0 ldr x0, [sp, #32] + 48f2e4: 97fece16 bl 442b3c <_ZSt4moveIRSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 48f2e8: aa0003e1 mov x1, x0 + 48f2ec: aa1303e0 mov x0, x19 + 48f2f0: 94000409 bl 490314 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_> + 48f2f4: d503201f nop + 48f2f8: f9400bf3 ldr x19, [sp, #16] + 48f2fc: a8c37bfd ldp x29, x30, [sp], #48 + 48f300: d65f03c0 ret + +000000000048f304 <_ZN5Catch17ListeningReporter11addReporterEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS2_EE>: +_ZN5Catch17ListeningReporter11addReporterEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS2_EE(): + 48f304: a9bd7bfd stp x29, x30, [sp, #-48]! + 48f308: 910003fd mov x29, sp + 48f30c: f9000bf3 str x19, [sp, #16] + 48f310: f90017e0 str x0, [sp, #40] + 48f314: f90013e1 str x1, [sp, #32] + 48f318: f94017e0 ldr x0, [sp, #40] + 48f31c: 91008000 add x0, x0, #0x20 + 48f320: 97ff062d bl 450bd4 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEcvbEv> + 48f324: 12001c00 and w0, w0, #0xff + 48f328: 52000000 eor w0, w0, #0x1 + 48f32c: 12001c00 and w0, w0, #0xff + 48f330: 7100001f cmp w0, #0x0 + 48f334: 54000121 b.ne 48f358 <_ZN5Catch17ListeningReporter11addReporterEOSt10unique_ptrINS_18IStreamingReporterESt14default_deleteIS2_EE+0x54> // b.any + 48f338: 900001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48f33c: 913c2003 add x3, x0, #0xf08 + 48f340: 52800302 mov w2, #0x18 // #24 + 48f344: 900001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48f348: 9138e001 add x1, x0, #0xe38 + 48f34c: 900001e0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 48f350: 913a8000 add x0, x0, #0xea0 + 48f354: 97fddf37 bl 407030 <__assert_fail@plt> + 48f358: d503201f nop + 48f35c: f94017e0 ldr x0, [sp, #40] + 48f360: 91008013 add x19, x0, #0x20 + 48f364: f94013e0 ldr x0, [sp, #32] + 48f368: 97fecdf5 bl 442b3c <_ZSt4moveIRSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 48f36c: aa0003e1 mov x1, x0 + 48f370: aa1303e0 mov x0, x19 + 48f374: 940003f4 bl 490344 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEaSEOS4_> + 48f378: f94017e0 ldr x0, [sp, #40] + 48f37c: 91008000 add x0, x0, #0x20 + 48f380: 97fecdf4 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f384: aa0003e2 mov x2, x0 + 48f388: f9400040 ldr x0, [x2] + 48f38c: 91004000 add x0, x0, #0x10 + 48f390: f9400001 ldr x1, [x0] + 48f394: aa0203e0 mov x0, x2 + 48f398: d63f0020 blr x1 + 48f39c: 12001c01 and w1, w0, #0xff + 48f3a0: f94017e0 ldr x0, [sp, #40] + 48f3a4: 3900a001 strb w1, [x0, #40] + 48f3a8: d503201f nop + 48f3ac: f9400bf3 ldr x19, [sp, #16] + 48f3b0: a8c37bfd ldp x29, x30, [sp], #48 + 48f3b4: d65f03c0 ret + +000000000048f3b8 <_ZNK5Catch17ListeningReporter14getPreferencesEv>: +_ZNK5Catch17ListeningReporter14getPreferencesEv(): + 48f3b8: d10043ff sub sp, sp, #0x10 + 48f3bc: f90007e0 str x0, [sp, #8] + 48f3c0: f94007e0 ldr x0, [sp, #8] + 48f3c4: 79405000 ldrh w0, [x0, #40] + 48f3c8: 910043ff add sp, sp, #0x10 + 48f3cc: d65f03c0 ret + +000000000048f3d0 <_ZN5Catch17ListeningReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch17ListeningReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 48f3d0: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f3d4: 910003fd mov x29, sp + 48f3d8: f9000fe0 str x0, [sp, #24] + 48f3dc: f9000be1 str x1, [sp, #16] + 48f3e0: f9400fe0 ldr x0, [sp, #24] + 48f3e4: 91002000 add x0, x0, #0x8 + 48f3e8: f9001fe0 str x0, [sp, #56] + 48f3ec: f9401fe0 ldr x0, [sp, #56] + 48f3f0: 940003e6 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f3f4: f90017e0 str x0, [sp, #40] + 48f3f8: f9401fe0 ldr x0, [sp, #56] + 48f3fc: 940003ec bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f400: f90013e0 str x0, [sp, #32] + 48f404: 910083e1 add x1, sp, #0x20 + 48f408: 9100a3e0 add x0, sp, #0x28 + 48f40c: 940003f2 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f410: 12001c00 and w0, w0, #0xff + 48f414: 7100001f cmp w0, #0x0 + 48f418: 54000200 b.eq 48f458 <_ZN5Catch17ListeningReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.none + 48f41c: 9100a3e0 add x0, sp, #0x28 + 48f420: 94000408 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48f424: f9001be0 str x0, [sp, #48] + 48f428: f9401be0 ldr x0, [sp, #48] + 48f42c: 97fecdc9 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f430: aa0003e3 mov x3, x0 + 48f434: f9400060 ldr x0, [x3] + 48f438: 91006000 add x0, x0, #0x18 + 48f43c: f9400002 ldr x2, [x0] + 48f440: f9400be1 ldr x1, [sp, #16] + 48f444: aa0303e0 mov x0, x3 + 48f448: d63f0040 blr x2 + 48f44c: 9100a3e0 add x0, sp, #0x28 + 48f450: 940003f2 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48f454: 17ffffec b 48f404 <_ZN5Catch17ListeningReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x34> + 48f458: f9400fe0 ldr x0, [sp, #24] + 48f45c: 91008000 add x0, x0, #0x20 + 48f460: 97fecdbc bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f464: aa0003e3 mov x3, x0 + 48f468: f9400060 ldr x0, [x3] + 48f46c: 91006000 add x0, x0, #0x18 + 48f470: f9400002 ldr x2, [x0] + 48f474: f9400be1 ldr x1, [sp, #16] + 48f478: aa0303e0 mov x0, x3 + 48f47c: d63f0040 blr x2 + 48f480: d503201f nop + 48f484: a8c47bfd ldp x29, x30, [sp], #64 + 48f488: d65f03c0 ret + +000000000048f48c <_ZN5Catch17ListeningReporter22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch17ListeningReporter22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 48f48c: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f490: 910003fd mov x29, sp + 48f494: f9000fe0 str x0, [sp, #24] + 48f498: f9000be1 str x1, [sp, #16] + 48f49c: f9400fe0 ldr x0, [sp, #24] + 48f4a0: 91002000 add x0, x0, #0x8 + 48f4a4: f9001fe0 str x0, [sp, #56] + 48f4a8: f9401fe0 ldr x0, [sp, #56] + 48f4ac: 940003b7 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f4b0: f90017e0 str x0, [sp, #40] + 48f4b4: f9401fe0 ldr x0, [sp, #56] + 48f4b8: 940003bd bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f4bc: f90013e0 str x0, [sp, #32] + 48f4c0: 910083e1 add x1, sp, #0x20 + 48f4c4: 9100a3e0 add x0, sp, #0x28 + 48f4c8: 940003c3 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f4cc: 12001c00 and w0, w0, #0xff + 48f4d0: 7100001f cmp w0, #0x0 + 48f4d4: 54000200 b.eq 48f514 <_ZN5Catch17ListeningReporter22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.none + 48f4d8: 9100a3e0 add x0, sp, #0x28 + 48f4dc: 940003d9 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48f4e0: f9001be0 str x0, [sp, #48] + 48f4e4: f9401be0 ldr x0, [sp, #48] + 48f4e8: 97fecd9a bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f4ec: aa0003e3 mov x3, x0 + 48f4f0: f9400060 ldr x0, [x3] + 48f4f4: 91008000 add x0, x0, #0x20 + 48f4f8: f9400002 ldr x2, [x0] + 48f4fc: f9400be1 ldr x1, [sp, #16] + 48f500: aa0303e0 mov x0, x3 + 48f504: d63f0040 blr x2 + 48f508: 9100a3e0 add x0, sp, #0x28 + 48f50c: 940003c3 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48f510: 17ffffec b 48f4c0 <_ZN5Catch17ListeningReporter22reportInvalidArgumentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x34> + 48f514: f9400fe0 ldr x0, [sp, #24] + 48f518: 91008000 add x0, x0, #0x20 + 48f51c: 97fecd8d bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f520: aa0003e3 mov x3, x0 + 48f524: f9400060 ldr x0, [x3] + 48f528: 91008000 add x0, x0, #0x20 + 48f52c: f9400002 ldr x2, [x0] + 48f530: f9400be1 ldr x1, [sp, #16] + 48f534: aa0303e0 mov x0, x3 + 48f538: d63f0040 blr x2 + 48f53c: d503201f nop + 48f540: a8c47bfd ldp x29, x30, [sp], #64 + 48f544: d65f03c0 ret + +000000000048f548 <_ZN5Catch17ListeningReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch17ListeningReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 48f548: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f54c: 910003fd mov x29, sp + 48f550: f9000fe0 str x0, [sp, #24] + 48f554: f9000be1 str x1, [sp, #16] + 48f558: f9400fe0 ldr x0, [sp, #24] + 48f55c: 91002000 add x0, x0, #0x8 + 48f560: f9001fe0 str x0, [sp, #56] + 48f564: f9401fe0 ldr x0, [sp, #56] + 48f568: 94000388 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f56c: f90017e0 str x0, [sp, #40] + 48f570: f9401fe0 ldr x0, [sp, #56] + 48f574: 9400038e bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f578: f90013e0 str x0, [sp, #32] + 48f57c: 910083e1 add x1, sp, #0x20 + 48f580: 9100a3e0 add x0, sp, #0x28 + 48f584: 94000394 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f588: 12001c00 and w0, w0, #0xff + 48f58c: 7100001f cmp w0, #0x0 + 48f590: 54000200 b.eq 48f5d0 <_ZN5Catch17ListeningReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.none + 48f594: 9100a3e0 add x0, sp, #0x28 + 48f598: 940003aa bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48f59c: f9001be0 str x0, [sp, #48] + 48f5a0: f9401be0 ldr x0, [sp, #48] + 48f5a4: 97fecd6b bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f5a8: aa0003e3 mov x3, x0 + 48f5ac: f9400060 ldr x0, [x3] + 48f5b0: 91012000 add x0, x0, #0x48 + 48f5b4: f9400002 ldr x2, [x0] + 48f5b8: f9400be1 ldr x1, [sp, #16] + 48f5bc: aa0303e0 mov x0, x3 + 48f5c0: d63f0040 blr x2 + 48f5c4: 9100a3e0 add x0, sp, #0x28 + 48f5c8: 94000394 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48f5cc: 17ffffec b 48f57c <_ZN5Catch17ListeningReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x34> + 48f5d0: f9400fe0 ldr x0, [sp, #24] + 48f5d4: 91008000 add x0, x0, #0x20 + 48f5d8: 97fecd5e bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f5dc: aa0003e3 mov x3, x0 + 48f5e0: f9400060 ldr x0, [x3] + 48f5e4: 91012000 add x0, x0, #0x48 + 48f5e8: f9400002 ldr x2, [x0] + 48f5ec: f9400be1 ldr x1, [sp, #16] + 48f5f0: aa0303e0 mov x0, x3 + 48f5f4: d63f0040 blr x2 + 48f5f8: d503201f nop + 48f5fc: a8c47bfd ldp x29, x30, [sp], #64 + 48f600: d65f03c0 ret + +000000000048f604 <_ZN5Catch17ListeningReporter17benchmarkStartingERKNS_13BenchmarkInfoE>: +_ZN5Catch17ListeningReporter17benchmarkStartingERKNS_13BenchmarkInfoE(): + 48f604: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f608: 910003fd mov x29, sp + 48f60c: f9000fe0 str x0, [sp, #24] + 48f610: f9000be1 str x1, [sp, #16] + 48f614: f9400fe0 ldr x0, [sp, #24] + 48f618: 91002000 add x0, x0, #0x8 + 48f61c: f9001fe0 str x0, [sp, #56] + 48f620: f9401fe0 ldr x0, [sp, #56] + 48f624: 94000359 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f628: f90017e0 str x0, [sp, #40] + 48f62c: f9401fe0 ldr x0, [sp, #56] + 48f630: 9400035f bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f634: f90013e0 str x0, [sp, #32] + 48f638: 910083e1 add x1, sp, #0x20 + 48f63c: 9100a3e0 add x0, sp, #0x28 + 48f640: 94000365 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f644: 12001c00 and w0, w0, #0xff + 48f648: 7100001f cmp w0, #0x0 + 48f64c: 54000200 b.eq 48f68c <_ZN5Catch17ListeningReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x88> // b.none + 48f650: 9100a3e0 add x0, sp, #0x28 + 48f654: 9400037b bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48f658: f9001be0 str x0, [sp, #48] + 48f65c: f9401be0 ldr x0, [sp, #48] + 48f660: 97fecd3c bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f664: aa0003e3 mov x3, x0 + 48f668: f9400060 ldr x0, [x3] + 48f66c: 91014000 add x0, x0, #0x50 + 48f670: f9400002 ldr x2, [x0] + 48f674: f9400be1 ldr x1, [sp, #16] + 48f678: aa0303e0 mov x0, x3 + 48f67c: d63f0040 blr x2 + 48f680: 9100a3e0 add x0, sp, #0x28 + 48f684: 94000365 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48f688: 17ffffec b 48f638 <_ZN5Catch17ListeningReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x34> + 48f68c: f9400fe0 ldr x0, [sp, #24] + 48f690: 91008000 add x0, x0, #0x20 + 48f694: 97fecd2f bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f698: aa0003e3 mov x3, x0 + 48f69c: f9400060 ldr x0, [x3] + 48f6a0: 91014000 add x0, x0, #0x50 + 48f6a4: f9400002 ldr x2, [x0] + 48f6a8: f9400be1 ldr x1, [sp, #16] + 48f6ac: aa0303e0 mov x0, x3 + 48f6b0: d63f0040 blr x2 + 48f6b4: d503201f nop + 48f6b8: a8c47bfd ldp x29, x30, [sp], #64 + 48f6bc: d65f03c0 ret + +000000000048f6c0 <_ZN5Catch17ListeningReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE>: +_ZN5Catch17ListeningReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE(): + 48f6c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f6c4: 910003fd mov x29, sp + 48f6c8: f9000fe0 str x0, [sp, #24] + 48f6cc: f9000be1 str x1, [sp, #16] + 48f6d0: f9400fe0 ldr x0, [sp, #24] + 48f6d4: 91002000 add x0, x0, #0x8 + 48f6d8: f9001fe0 str x0, [sp, #56] + 48f6dc: f9401fe0 ldr x0, [sp, #56] + 48f6e0: 9400032a bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f6e4: f90017e0 str x0, [sp, #40] + 48f6e8: f9401fe0 ldr x0, [sp, #56] + 48f6ec: 94000330 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f6f0: f90013e0 str x0, [sp, #32] + 48f6f4: 910083e1 add x1, sp, #0x20 + 48f6f8: 9100a3e0 add x0, sp, #0x28 + 48f6fc: 94000336 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f700: 12001c00 and w0, w0, #0xff + 48f704: 7100001f cmp w0, #0x0 + 48f708: 54000200 b.eq 48f748 <_ZN5Catch17ListeningReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x88> // b.none + 48f70c: 9100a3e0 add x0, sp, #0x28 + 48f710: 9400034c bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48f714: f9001be0 str x0, [sp, #48] + 48f718: f9401be0 ldr x0, [sp, #48] + 48f71c: 97fecd0d bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f720: aa0003e3 mov x3, x0 + 48f724: f9400060 ldr x0, [x3] + 48f728: 91016000 add x0, x0, #0x58 + 48f72c: f9400002 ldr x2, [x0] + 48f730: f9400be1 ldr x1, [sp, #16] + 48f734: aa0303e0 mov x0, x3 + 48f738: d63f0040 blr x2 + 48f73c: 9100a3e0 add x0, sp, #0x28 + 48f740: 94000336 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48f744: 17ffffec b 48f6f4 <_ZN5Catch17ListeningReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x34> + 48f748: f9400fe0 ldr x0, [sp, #24] + 48f74c: 91008000 add x0, x0, #0x20 + 48f750: 97fecd00 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f754: aa0003e3 mov x3, x0 + 48f758: f9400060 ldr x0, [x3] + 48f75c: 91016000 add x0, x0, #0x58 + 48f760: f9400002 ldr x2, [x0] + 48f764: f9400be1 ldr x1, [sp, #16] + 48f768: aa0303e0 mov x0, x3 + 48f76c: d63f0040 blr x2 + 48f770: d503201f nop + 48f774: a8c47bfd ldp x29, x30, [sp], #64 + 48f778: d65f03c0 ret + +000000000048f77c <_ZN5Catch17ListeningReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch17ListeningReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 48f77c: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f780: 910003fd mov x29, sp + 48f784: f9000fe0 str x0, [sp, #24] + 48f788: f9000be1 str x1, [sp, #16] + 48f78c: f9400fe0 ldr x0, [sp, #24] + 48f790: 91002000 add x0, x0, #0x8 + 48f794: f9001fe0 str x0, [sp, #56] + 48f798: f9401fe0 ldr x0, [sp, #56] + 48f79c: 940002fb bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f7a0: f90017e0 str x0, [sp, #40] + 48f7a4: f9401fe0 ldr x0, [sp, #56] + 48f7a8: 94000301 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f7ac: f90013e0 str x0, [sp, #32] + 48f7b0: 910083e1 add x1, sp, #0x20 + 48f7b4: 9100a3e0 add x0, sp, #0x28 + 48f7b8: 94000307 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f7bc: 12001c00 and w0, w0, #0xff + 48f7c0: 7100001f cmp w0, #0x0 + 48f7c4: 54000200 b.eq 48f804 <_ZN5Catch17ListeningReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.none + 48f7c8: 9100a3e0 add x0, sp, #0x28 + 48f7cc: 9400031d bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48f7d0: f9001be0 str x0, [sp, #48] + 48f7d4: f9401be0 ldr x0, [sp, #48] + 48f7d8: 97feccde bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f7dc: aa0003e3 mov x3, x0 + 48f7e0: f9400060 ldr x0, [x3] + 48f7e4: 91018000 add x0, x0, #0x60 + 48f7e8: f9400002 ldr x2, [x0] + 48f7ec: f9400be1 ldr x1, [sp, #16] + 48f7f0: aa0303e0 mov x0, x3 + 48f7f4: d63f0040 blr x2 + 48f7f8: 9100a3e0 add x0, sp, #0x28 + 48f7fc: 94000307 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48f800: 17ffffec b 48f7b0 <_ZN5Catch17ListeningReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x34> + 48f804: f9400fe0 ldr x0, [sp, #24] + 48f808: 91008000 add x0, x0, #0x20 + 48f80c: 97feccd1 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f810: aa0003e3 mov x3, x0 + 48f814: f9400060 ldr x0, [x3] + 48f818: 91018000 add x0, x0, #0x60 + 48f81c: f9400002 ldr x2, [x0] + 48f820: f9400be1 ldr x1, [sp, #16] + 48f824: aa0303e0 mov x0, x3 + 48f828: d63f0040 blr x2 + 48f82c: d503201f nop + 48f830: a8c47bfd ldp x29, x30, [sp], #64 + 48f834: d65f03c0 ret + +000000000048f838 <_ZN5Catch17ListeningReporter15testRunStartingERKNS_11TestRunInfoE>: +_ZN5Catch17ListeningReporter15testRunStartingERKNS_11TestRunInfoE(): + 48f838: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f83c: 910003fd mov x29, sp + 48f840: f9000fe0 str x0, [sp, #24] + 48f844: f9000be1 str x1, [sp, #16] + 48f848: f9400fe0 ldr x0, [sp, #24] + 48f84c: 91002000 add x0, x0, #0x8 + 48f850: f9001fe0 str x0, [sp, #56] + 48f854: f9401fe0 ldr x0, [sp, #56] + 48f858: 940002cc bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f85c: f90017e0 str x0, [sp, #40] + 48f860: f9401fe0 ldr x0, [sp, #56] + 48f864: 940002d2 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f868: f90013e0 str x0, [sp, #32] + 48f86c: 910083e1 add x1, sp, #0x20 + 48f870: 9100a3e0 add x0, sp, #0x28 + 48f874: 940002d8 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f878: 12001c00 and w0, w0, #0xff + 48f87c: 7100001f cmp w0, #0x0 + 48f880: 54000200 b.eq 48f8c0 <_ZN5Catch17ListeningReporter15testRunStartingERKNS_11TestRunInfoE+0x88> // b.none + 48f884: 9100a3e0 add x0, sp, #0x28 + 48f888: 940002ee bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48f88c: f9001be0 str x0, [sp, #48] + 48f890: f9401be0 ldr x0, [sp, #48] + 48f894: 97feccaf bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f898: aa0003e3 mov x3, x0 + 48f89c: f9400060 ldr x0, [x3] + 48f8a0: 9100a000 add x0, x0, #0x28 + 48f8a4: f9400002 ldr x2, [x0] + 48f8a8: f9400be1 ldr x1, [sp, #16] + 48f8ac: aa0303e0 mov x0, x3 + 48f8b0: d63f0040 blr x2 + 48f8b4: 9100a3e0 add x0, sp, #0x28 + 48f8b8: 940002d8 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48f8bc: 17ffffec b 48f86c <_ZN5Catch17ListeningReporter15testRunStartingERKNS_11TestRunInfoE+0x34> + 48f8c0: f9400fe0 ldr x0, [sp, #24] + 48f8c4: 91008000 add x0, x0, #0x20 + 48f8c8: 97fecca2 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f8cc: aa0003e3 mov x3, x0 + 48f8d0: f9400060 ldr x0, [x3] + 48f8d4: 9100a000 add x0, x0, #0x28 + 48f8d8: f9400002 ldr x2, [x0] + 48f8dc: f9400be1 ldr x1, [sp, #16] + 48f8e0: aa0303e0 mov x0, x3 + 48f8e4: d63f0040 blr x2 + 48f8e8: d503201f nop + 48f8ec: a8c47bfd ldp x29, x30, [sp], #64 + 48f8f0: d65f03c0 ret + +000000000048f8f4 <_ZN5Catch17ListeningReporter17testGroupStartingERKNS_9GroupInfoE>: +_ZN5Catch17ListeningReporter17testGroupStartingERKNS_9GroupInfoE(): + 48f8f4: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f8f8: 910003fd mov x29, sp + 48f8fc: f9000fe0 str x0, [sp, #24] + 48f900: f9000be1 str x1, [sp, #16] + 48f904: f9400fe0 ldr x0, [sp, #24] + 48f908: 91002000 add x0, x0, #0x8 + 48f90c: f9001fe0 str x0, [sp, #56] + 48f910: f9401fe0 ldr x0, [sp, #56] + 48f914: 9400029d bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f918: f90017e0 str x0, [sp, #40] + 48f91c: f9401fe0 ldr x0, [sp, #56] + 48f920: 940002a3 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f924: f90013e0 str x0, [sp, #32] + 48f928: 910083e1 add x1, sp, #0x20 + 48f92c: 9100a3e0 add x0, sp, #0x28 + 48f930: 940002a9 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f934: 12001c00 and w0, w0, #0xff + 48f938: 7100001f cmp w0, #0x0 + 48f93c: 54000200 b.eq 48f97c <_ZN5Catch17ListeningReporter17testGroupStartingERKNS_9GroupInfoE+0x88> // b.none + 48f940: 9100a3e0 add x0, sp, #0x28 + 48f944: 940002bf bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48f948: f9001be0 str x0, [sp, #48] + 48f94c: f9401be0 ldr x0, [sp, #48] + 48f950: 97fecc80 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f954: aa0003e3 mov x3, x0 + 48f958: f9400060 ldr x0, [x3] + 48f95c: 9100c000 add x0, x0, #0x30 + 48f960: f9400002 ldr x2, [x0] + 48f964: f9400be1 ldr x1, [sp, #16] + 48f968: aa0303e0 mov x0, x3 + 48f96c: d63f0040 blr x2 + 48f970: 9100a3e0 add x0, sp, #0x28 + 48f974: 940002a9 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48f978: 17ffffec b 48f928 <_ZN5Catch17ListeningReporter17testGroupStartingERKNS_9GroupInfoE+0x34> + 48f97c: f9400fe0 ldr x0, [sp, #24] + 48f980: 91008000 add x0, x0, #0x20 + 48f984: 97fecc73 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48f988: aa0003e3 mov x3, x0 + 48f98c: f9400060 ldr x0, [x3] + 48f990: 9100c000 add x0, x0, #0x30 + 48f994: f9400002 ldr x2, [x0] + 48f998: f9400be1 ldr x1, [sp, #16] + 48f99c: aa0303e0 mov x0, x3 + 48f9a0: d63f0040 blr x2 + 48f9a4: d503201f nop + 48f9a8: a8c47bfd ldp x29, x30, [sp], #64 + 48f9ac: d65f03c0 ret + +000000000048f9b0 <_ZN5Catch17ListeningReporter16testCaseStartingERKNS_12TestCaseInfoE>: +_ZN5Catch17ListeningReporter16testCaseStartingERKNS_12TestCaseInfoE(): + 48f9b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 48f9b4: 910003fd mov x29, sp + 48f9b8: f9000fe0 str x0, [sp, #24] + 48f9bc: f9000be1 str x1, [sp, #16] + 48f9c0: f9400fe0 ldr x0, [sp, #24] + 48f9c4: 91002000 add x0, x0, #0x8 + 48f9c8: f9001fe0 str x0, [sp, #56] + 48f9cc: f9401fe0 ldr x0, [sp, #56] + 48f9d0: 9400026e bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48f9d4: f90017e0 str x0, [sp, #40] + 48f9d8: f9401fe0 ldr x0, [sp, #56] + 48f9dc: 94000274 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48f9e0: f90013e0 str x0, [sp, #32] + 48f9e4: 910083e1 add x1, sp, #0x20 + 48f9e8: 9100a3e0 add x0, sp, #0x28 + 48f9ec: 9400027a bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48f9f0: 12001c00 and w0, w0, #0xff + 48f9f4: 7100001f cmp w0, #0x0 + 48f9f8: 54000200 b.eq 48fa38 <_ZN5Catch17ListeningReporter16testCaseStartingERKNS_12TestCaseInfoE+0x88> // b.none + 48f9fc: 9100a3e0 add x0, sp, #0x28 + 48fa00: 94000290 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48fa04: f9001be0 str x0, [sp, #48] + 48fa08: f9401be0 ldr x0, [sp, #48] + 48fa0c: 97fecc51 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fa10: aa0003e3 mov x3, x0 + 48fa14: f9400060 ldr x0, [x3] + 48fa18: 9100e000 add x0, x0, #0x38 + 48fa1c: f9400002 ldr x2, [x0] + 48fa20: f9400be1 ldr x1, [sp, #16] + 48fa24: aa0303e0 mov x0, x3 + 48fa28: d63f0040 blr x2 + 48fa2c: 9100a3e0 add x0, sp, #0x28 + 48fa30: 9400027a bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48fa34: 17ffffec b 48f9e4 <_ZN5Catch17ListeningReporter16testCaseStartingERKNS_12TestCaseInfoE+0x34> + 48fa38: f9400fe0 ldr x0, [sp, #24] + 48fa3c: 91008000 add x0, x0, #0x20 + 48fa40: 97fecc44 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fa44: aa0003e3 mov x3, x0 + 48fa48: f9400060 ldr x0, [x3] + 48fa4c: 9100e000 add x0, x0, #0x38 + 48fa50: f9400002 ldr x2, [x0] + 48fa54: f9400be1 ldr x1, [sp, #16] + 48fa58: aa0303e0 mov x0, x3 + 48fa5c: d63f0040 blr x2 + 48fa60: d503201f nop + 48fa64: a8c47bfd ldp x29, x30, [sp], #64 + 48fa68: d65f03c0 ret + +000000000048fa6c <_ZN5Catch17ListeningReporter15sectionStartingERKNS_11SectionInfoE>: +_ZN5Catch17ListeningReporter15sectionStartingERKNS_11SectionInfoE(): + 48fa6c: a9bc7bfd stp x29, x30, [sp, #-64]! + 48fa70: 910003fd mov x29, sp + 48fa74: f9000fe0 str x0, [sp, #24] + 48fa78: f9000be1 str x1, [sp, #16] + 48fa7c: f9400fe0 ldr x0, [sp, #24] + 48fa80: 91002000 add x0, x0, #0x8 + 48fa84: f9001fe0 str x0, [sp, #56] + 48fa88: f9401fe0 ldr x0, [sp, #56] + 48fa8c: 9400023f bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48fa90: f90017e0 str x0, [sp, #40] + 48fa94: f9401fe0 ldr x0, [sp, #56] + 48fa98: 94000245 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48fa9c: f90013e0 str x0, [sp, #32] + 48faa0: 910083e1 add x1, sp, #0x20 + 48faa4: 9100a3e0 add x0, sp, #0x28 + 48faa8: 9400024b bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48faac: 12001c00 and w0, w0, #0xff + 48fab0: 7100001f cmp w0, #0x0 + 48fab4: 54000200 b.eq 48faf4 <_ZN5Catch17ListeningReporter15sectionStartingERKNS_11SectionInfoE+0x88> // b.none + 48fab8: 9100a3e0 add x0, sp, #0x28 + 48fabc: 94000261 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48fac0: f9001be0 str x0, [sp, #48] + 48fac4: f9401be0 ldr x0, [sp, #48] + 48fac8: 97fecc22 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48facc: aa0003e3 mov x3, x0 + 48fad0: f9400060 ldr x0, [x3] + 48fad4: 91010000 add x0, x0, #0x40 + 48fad8: f9400002 ldr x2, [x0] + 48fadc: f9400be1 ldr x1, [sp, #16] + 48fae0: aa0303e0 mov x0, x3 + 48fae4: d63f0040 blr x2 + 48fae8: 9100a3e0 add x0, sp, #0x28 + 48faec: 9400024b bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48faf0: 17ffffec b 48faa0 <_ZN5Catch17ListeningReporter15sectionStartingERKNS_11SectionInfoE+0x34> + 48faf4: f9400fe0 ldr x0, [sp, #24] + 48faf8: 91008000 add x0, x0, #0x20 + 48fafc: 97fecc15 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fb00: aa0003e3 mov x3, x0 + 48fb04: f9400060 ldr x0, [x3] + 48fb08: 91010000 add x0, x0, #0x40 + 48fb0c: f9400002 ldr x2, [x0] + 48fb10: f9400be1 ldr x1, [sp, #16] + 48fb14: aa0303e0 mov x0, x3 + 48fb18: d63f0040 blr x2 + 48fb1c: d503201f nop + 48fb20: a8c47bfd ldp x29, x30, [sp], #64 + 48fb24: d65f03c0 ret + +000000000048fb28 <_ZN5Catch17ListeningReporter17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch17ListeningReporter17assertionStartingERKNS_13AssertionInfoE(): + 48fb28: a9bc7bfd stp x29, x30, [sp, #-64]! + 48fb2c: 910003fd mov x29, sp + 48fb30: f9000fe0 str x0, [sp, #24] + 48fb34: f9000be1 str x1, [sp, #16] + 48fb38: f9400fe0 ldr x0, [sp, #24] + 48fb3c: 91002000 add x0, x0, #0x8 + 48fb40: f9001fe0 str x0, [sp, #56] + 48fb44: f9401fe0 ldr x0, [sp, #56] + 48fb48: 94000210 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48fb4c: f90017e0 str x0, [sp, #40] + 48fb50: f9401fe0 ldr x0, [sp, #56] + 48fb54: 94000216 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48fb58: f90013e0 str x0, [sp, #32] + 48fb5c: 910083e1 add x1, sp, #0x20 + 48fb60: 9100a3e0 add x0, sp, #0x28 + 48fb64: 9400021c bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48fb68: 12001c00 and w0, w0, #0xff + 48fb6c: 7100001f cmp w0, #0x0 + 48fb70: 54000200 b.eq 48fbb0 <_ZN5Catch17ListeningReporter17assertionStartingERKNS_13AssertionInfoE+0x88> // b.none + 48fb74: 9100a3e0 add x0, sp, #0x28 + 48fb78: 94000232 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48fb7c: f9001be0 str x0, [sp, #48] + 48fb80: f9401be0 ldr x0, [sp, #48] + 48fb84: 97fecbf3 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fb88: aa0003e3 mov x3, x0 + 48fb8c: f9400060 ldr x0, [x3] + 48fb90: 9101a000 add x0, x0, #0x68 + 48fb94: f9400002 ldr x2, [x0] + 48fb98: f9400be1 ldr x1, [sp, #16] + 48fb9c: aa0303e0 mov x0, x3 + 48fba0: d63f0040 blr x2 + 48fba4: 9100a3e0 add x0, sp, #0x28 + 48fba8: 9400021c bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48fbac: 17ffffec b 48fb5c <_ZN5Catch17ListeningReporter17assertionStartingERKNS_13AssertionInfoE+0x34> + 48fbb0: f9400fe0 ldr x0, [sp, #24] + 48fbb4: 91008000 add x0, x0, #0x20 + 48fbb8: 97fecbe6 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fbbc: aa0003e3 mov x3, x0 + 48fbc0: f9400060 ldr x0, [x3] + 48fbc4: 9101a000 add x0, x0, #0x68 + 48fbc8: f9400002 ldr x2, [x0] + 48fbcc: f9400be1 ldr x1, [sp, #16] + 48fbd0: aa0303e0 mov x0, x3 + 48fbd4: d63f0040 blr x2 + 48fbd8: d503201f nop + 48fbdc: a8c47bfd ldp x29, x30, [sp], #64 + 48fbe0: d65f03c0 ret + +000000000048fbe4 <_ZN5Catch17ListeningReporter14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch17ListeningReporter14assertionEndedERKNS_14AssertionStatsE(): + 48fbe4: a9bc7bfd stp x29, x30, [sp, #-64]! + 48fbe8: 910003fd mov x29, sp + 48fbec: f9000fe0 str x0, [sp, #24] + 48fbf0: f9000be1 str x1, [sp, #16] + 48fbf4: f9400fe0 ldr x0, [sp, #24] + 48fbf8: 91002000 add x0, x0, #0x8 + 48fbfc: f9001fe0 str x0, [sp, #56] + 48fc00: f9401fe0 ldr x0, [sp, #56] + 48fc04: 940001e1 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48fc08: f90017e0 str x0, [sp, #40] + 48fc0c: f9401fe0 ldr x0, [sp, #56] + 48fc10: 940001e7 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48fc14: f90013e0 str x0, [sp, #32] + 48fc18: 910083e1 add x1, sp, #0x20 + 48fc1c: 9100a3e0 add x0, sp, #0x28 + 48fc20: 940001ed bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48fc24: 12001c00 and w0, w0, #0xff + 48fc28: 7100001f cmp w0, #0x0 + 48fc2c: 54000200 b.eq 48fc6c <_ZN5Catch17ListeningReporter14assertionEndedERKNS_14AssertionStatsE+0x88> // b.none + 48fc30: 9100a3e0 add x0, sp, #0x28 + 48fc34: 94000203 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48fc38: f9001be0 str x0, [sp, #48] + 48fc3c: f9401be0 ldr x0, [sp, #48] + 48fc40: 97fecbc4 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fc44: aa0003e3 mov x3, x0 + 48fc48: f9400060 ldr x0, [x3] + 48fc4c: 9101c000 add x0, x0, #0x70 + 48fc50: f9400002 ldr x2, [x0] + 48fc54: f9400be1 ldr x1, [sp, #16] + 48fc58: aa0303e0 mov x0, x3 + 48fc5c: d63f0040 blr x2 + 48fc60: 9100a3e0 add x0, sp, #0x28 + 48fc64: 940001ed bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48fc68: 17ffffec b 48fc18 <_ZN5Catch17ListeningReporter14assertionEndedERKNS_14AssertionStatsE+0x34> + 48fc6c: f9400fe0 ldr x0, [sp, #24] + 48fc70: 91008000 add x0, x0, #0x20 + 48fc74: 97fecbb7 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fc78: aa0003e3 mov x3, x0 + 48fc7c: f9400060 ldr x0, [x3] + 48fc80: 9101c000 add x0, x0, #0x70 + 48fc84: f9400002 ldr x2, [x0] + 48fc88: f9400be1 ldr x1, [sp, #16] + 48fc8c: aa0303e0 mov x0, x3 + 48fc90: d63f0040 blr x2 + 48fc94: 12001c00 and w0, w0, #0xff + 48fc98: a8c47bfd ldp x29, x30, [sp], #64 + 48fc9c: d65f03c0 ret + +000000000048fca0 <_ZN5Catch17ListeningReporter12sectionEndedERKNS_12SectionStatsE>: +_ZN5Catch17ListeningReporter12sectionEndedERKNS_12SectionStatsE(): + 48fca0: a9bc7bfd stp x29, x30, [sp, #-64]! + 48fca4: 910003fd mov x29, sp + 48fca8: f9000fe0 str x0, [sp, #24] + 48fcac: f9000be1 str x1, [sp, #16] + 48fcb0: f9400fe0 ldr x0, [sp, #24] + 48fcb4: 91002000 add x0, x0, #0x8 + 48fcb8: f9001fe0 str x0, [sp, #56] + 48fcbc: f9401fe0 ldr x0, [sp, #56] + 48fcc0: 940001b2 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48fcc4: f90017e0 str x0, [sp, #40] + 48fcc8: f9401fe0 ldr x0, [sp, #56] + 48fccc: 940001b8 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48fcd0: f90013e0 str x0, [sp, #32] + 48fcd4: 910083e1 add x1, sp, #0x20 + 48fcd8: 9100a3e0 add x0, sp, #0x28 + 48fcdc: 940001be bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48fce0: 12001c00 and w0, w0, #0xff + 48fce4: 7100001f cmp w0, #0x0 + 48fce8: 54000200 b.eq 48fd28 <_ZN5Catch17ListeningReporter12sectionEndedERKNS_12SectionStatsE+0x88> // b.none + 48fcec: 9100a3e0 add x0, sp, #0x28 + 48fcf0: 940001d4 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48fcf4: f9001be0 str x0, [sp, #48] + 48fcf8: f9401be0 ldr x0, [sp, #48] + 48fcfc: 97fecb95 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fd00: aa0003e3 mov x3, x0 + 48fd04: f9400060 ldr x0, [x3] + 48fd08: 9101e000 add x0, x0, #0x78 + 48fd0c: f9400002 ldr x2, [x0] + 48fd10: f9400be1 ldr x1, [sp, #16] + 48fd14: aa0303e0 mov x0, x3 + 48fd18: d63f0040 blr x2 + 48fd1c: 9100a3e0 add x0, sp, #0x28 + 48fd20: 940001be bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48fd24: 17ffffec b 48fcd4 <_ZN5Catch17ListeningReporter12sectionEndedERKNS_12SectionStatsE+0x34> + 48fd28: f9400fe0 ldr x0, [sp, #24] + 48fd2c: 91008000 add x0, x0, #0x20 + 48fd30: 97fecb88 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fd34: aa0003e3 mov x3, x0 + 48fd38: f9400060 ldr x0, [x3] + 48fd3c: 9101e000 add x0, x0, #0x78 + 48fd40: f9400002 ldr x2, [x0] + 48fd44: f9400be1 ldr x1, [sp, #16] + 48fd48: aa0303e0 mov x0, x3 + 48fd4c: d63f0040 blr x2 + 48fd50: d503201f nop + 48fd54: a8c47bfd ldp x29, x30, [sp], #64 + 48fd58: d65f03c0 ret + +000000000048fd5c <_ZN5Catch17ListeningReporter13testCaseEndedERKNS_13TestCaseStatsE>: +_ZN5Catch17ListeningReporter13testCaseEndedERKNS_13TestCaseStatsE(): + 48fd5c: a9bc7bfd stp x29, x30, [sp, #-64]! + 48fd60: 910003fd mov x29, sp + 48fd64: f9000fe0 str x0, [sp, #24] + 48fd68: f9000be1 str x1, [sp, #16] + 48fd6c: f9400fe0 ldr x0, [sp, #24] + 48fd70: 91002000 add x0, x0, #0x8 + 48fd74: f9001fe0 str x0, [sp, #56] + 48fd78: f9401fe0 ldr x0, [sp, #56] + 48fd7c: 94000183 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48fd80: f90017e0 str x0, [sp, #40] + 48fd84: f9401fe0 ldr x0, [sp, #56] + 48fd88: 94000189 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48fd8c: f90013e0 str x0, [sp, #32] + 48fd90: 910083e1 add x1, sp, #0x20 + 48fd94: 9100a3e0 add x0, sp, #0x28 + 48fd98: 9400018f bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48fd9c: 12001c00 and w0, w0, #0xff + 48fda0: 7100001f cmp w0, #0x0 + 48fda4: 54000200 b.eq 48fde4 <_ZN5Catch17ListeningReporter13testCaseEndedERKNS_13TestCaseStatsE+0x88> // b.none + 48fda8: 9100a3e0 add x0, sp, #0x28 + 48fdac: 940001a5 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48fdb0: f9001be0 str x0, [sp, #48] + 48fdb4: f9401be0 ldr x0, [sp, #48] + 48fdb8: 97fecb66 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fdbc: aa0003e3 mov x3, x0 + 48fdc0: f9400060 ldr x0, [x3] + 48fdc4: 91020000 add x0, x0, #0x80 + 48fdc8: f9400002 ldr x2, [x0] + 48fdcc: f9400be1 ldr x1, [sp, #16] + 48fdd0: aa0303e0 mov x0, x3 + 48fdd4: d63f0040 blr x2 + 48fdd8: 9100a3e0 add x0, sp, #0x28 + 48fddc: 9400018f bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48fde0: 17ffffec b 48fd90 <_ZN5Catch17ListeningReporter13testCaseEndedERKNS_13TestCaseStatsE+0x34> + 48fde4: f9400fe0 ldr x0, [sp, #24] + 48fde8: 91008000 add x0, x0, #0x20 + 48fdec: 97fecb59 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fdf0: aa0003e3 mov x3, x0 + 48fdf4: f9400060 ldr x0, [x3] + 48fdf8: 91020000 add x0, x0, #0x80 + 48fdfc: f9400002 ldr x2, [x0] + 48fe00: f9400be1 ldr x1, [sp, #16] + 48fe04: aa0303e0 mov x0, x3 + 48fe08: d63f0040 blr x2 + 48fe0c: d503201f nop + 48fe10: a8c47bfd ldp x29, x30, [sp], #64 + 48fe14: d65f03c0 ret + +000000000048fe18 <_ZN5Catch17ListeningReporter14testGroupEndedERKNS_14TestGroupStatsE>: +_ZN5Catch17ListeningReporter14testGroupEndedERKNS_14TestGroupStatsE(): + 48fe18: a9bc7bfd stp x29, x30, [sp, #-64]! + 48fe1c: 910003fd mov x29, sp + 48fe20: f9000fe0 str x0, [sp, #24] + 48fe24: f9000be1 str x1, [sp, #16] + 48fe28: f9400fe0 ldr x0, [sp, #24] + 48fe2c: 91002000 add x0, x0, #0x8 + 48fe30: f9001fe0 str x0, [sp, #56] + 48fe34: f9401fe0 ldr x0, [sp, #56] + 48fe38: 94000154 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48fe3c: f90017e0 str x0, [sp, #40] + 48fe40: f9401fe0 ldr x0, [sp, #56] + 48fe44: 9400015a bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48fe48: f90013e0 str x0, [sp, #32] + 48fe4c: 910083e1 add x1, sp, #0x20 + 48fe50: 9100a3e0 add x0, sp, #0x28 + 48fe54: 94000160 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48fe58: 12001c00 and w0, w0, #0xff + 48fe5c: 7100001f cmp w0, #0x0 + 48fe60: 54000200 b.eq 48fea0 <_ZN5Catch17ListeningReporter14testGroupEndedERKNS_14TestGroupStatsE+0x88> // b.none + 48fe64: 9100a3e0 add x0, sp, #0x28 + 48fe68: 94000176 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48fe6c: f9001be0 str x0, [sp, #48] + 48fe70: f9401be0 ldr x0, [sp, #48] + 48fe74: 97fecb37 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fe78: aa0003e3 mov x3, x0 + 48fe7c: f9400060 ldr x0, [x3] + 48fe80: 91022000 add x0, x0, #0x88 + 48fe84: f9400002 ldr x2, [x0] + 48fe88: f9400be1 ldr x1, [sp, #16] + 48fe8c: aa0303e0 mov x0, x3 + 48fe90: d63f0040 blr x2 + 48fe94: 9100a3e0 add x0, sp, #0x28 + 48fe98: 94000160 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48fe9c: 17ffffec b 48fe4c <_ZN5Catch17ListeningReporter14testGroupEndedERKNS_14TestGroupStatsE+0x34> + 48fea0: f9400fe0 ldr x0, [sp, #24] + 48fea4: 91008000 add x0, x0, #0x20 + 48fea8: 97fecb2a bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48feac: aa0003e3 mov x3, x0 + 48feb0: f9400060 ldr x0, [x3] + 48feb4: 91022000 add x0, x0, #0x88 + 48feb8: f9400002 ldr x2, [x0] + 48febc: f9400be1 ldr x1, [sp, #16] + 48fec0: aa0303e0 mov x0, x3 + 48fec4: d63f0040 blr x2 + 48fec8: d503201f nop + 48fecc: a8c47bfd ldp x29, x30, [sp], #64 + 48fed0: d65f03c0 ret + +000000000048fed4 <_ZN5Catch17ListeningReporter12testRunEndedERKNS_12TestRunStatsE>: +_ZN5Catch17ListeningReporter12testRunEndedERKNS_12TestRunStatsE(): + 48fed4: a9bc7bfd stp x29, x30, [sp, #-64]! + 48fed8: 910003fd mov x29, sp + 48fedc: f9000fe0 str x0, [sp, #24] + 48fee0: f9000be1 str x1, [sp, #16] + 48fee4: f9400fe0 ldr x0, [sp, #24] + 48fee8: 91002000 add x0, x0, #0x8 + 48feec: f9001fe0 str x0, [sp, #56] + 48fef0: f9401fe0 ldr x0, [sp, #56] + 48fef4: 94000125 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48fef8: f90017e0 str x0, [sp, #40] + 48fefc: f9401fe0 ldr x0, [sp, #56] + 48ff00: 9400012b bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48ff04: f90013e0 str x0, [sp, #32] + 48ff08: 910083e1 add x1, sp, #0x20 + 48ff0c: 9100a3e0 add x0, sp, #0x28 + 48ff10: 94000131 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48ff14: 12001c00 and w0, w0, #0xff + 48ff18: 7100001f cmp w0, #0x0 + 48ff1c: 54000200 b.eq 48ff5c <_ZN5Catch17ListeningReporter12testRunEndedERKNS_12TestRunStatsE+0x88> // b.none + 48ff20: 9100a3e0 add x0, sp, #0x28 + 48ff24: 94000147 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48ff28: f9001be0 str x0, [sp, #48] + 48ff2c: f9401be0 ldr x0, [sp, #48] + 48ff30: 97fecb08 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48ff34: aa0003e3 mov x3, x0 + 48ff38: f9400060 ldr x0, [x3] + 48ff3c: 91024000 add x0, x0, #0x90 + 48ff40: f9400002 ldr x2, [x0] + 48ff44: f9400be1 ldr x1, [sp, #16] + 48ff48: aa0303e0 mov x0, x3 + 48ff4c: d63f0040 blr x2 + 48ff50: 9100a3e0 add x0, sp, #0x28 + 48ff54: 94000131 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 48ff58: 17ffffec b 48ff08 <_ZN5Catch17ListeningReporter12testRunEndedERKNS_12TestRunStatsE+0x34> + 48ff5c: f9400fe0 ldr x0, [sp, #24] + 48ff60: 91008000 add x0, x0, #0x20 + 48ff64: 97fecafb bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48ff68: aa0003e3 mov x3, x0 + 48ff6c: f9400060 ldr x0, [x3] + 48ff70: 91024000 add x0, x0, #0x90 + 48ff74: f9400002 ldr x2, [x0] + 48ff78: f9400be1 ldr x1, [sp, #16] + 48ff7c: aa0303e0 mov x0, x3 + 48ff80: d63f0040 blr x2 + 48ff84: d503201f nop + 48ff88: a8c47bfd ldp x29, x30, [sp], #64 + 48ff8c: d65f03c0 ret + +000000000048ff90 <_ZN5Catch17ListeningReporter8skipTestERKNS_12TestCaseInfoE>: +_ZN5Catch17ListeningReporter8skipTestERKNS_12TestCaseInfoE(): + 48ff90: a9bc7bfd stp x29, x30, [sp, #-64]! + 48ff94: 910003fd mov x29, sp + 48ff98: f9000fe0 str x0, [sp, #24] + 48ff9c: f9000be1 str x1, [sp, #16] + 48ffa0: f9400fe0 ldr x0, [sp, #24] + 48ffa4: 91002000 add x0, x0, #0x8 + 48ffa8: f9001fe0 str x0, [sp, #56] + 48ffac: f9401fe0 ldr x0, [sp, #56] + 48ffb0: 940000f6 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 48ffb4: f90017e0 str x0, [sp, #40] + 48ffb8: f9401fe0 ldr x0, [sp, #56] + 48ffbc: 940000fc bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 48ffc0: f90013e0 str x0, [sp, #32] + 48ffc4: 910083e1 add x1, sp, #0x20 + 48ffc8: 9100a3e0 add x0, sp, #0x28 + 48ffcc: 94000102 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 48ffd0: 12001c00 and w0, w0, #0xff + 48ffd4: 7100001f cmp w0, #0x0 + 48ffd8: 54000200 b.eq 490018 <_ZN5Catch17ListeningReporter8skipTestERKNS_12TestCaseInfoE+0x88> // b.none + 48ffdc: 9100a3e0 add x0, sp, #0x28 + 48ffe0: 94000118 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 48ffe4: f9001be0 str x0, [sp, #48] + 48ffe8: f9401be0 ldr x0, [sp, #48] + 48ffec: 97fecad9 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 48fff0: aa0003e3 mov x3, x0 + 48fff4: f9400060 ldr x0, [x3] + 48fff8: 91026000 add x0, x0, #0x98 + 48fffc: f9400002 ldr x2, [x0] + 490000: f9400be1 ldr x1, [sp, #16] + 490004: aa0303e0 mov x0, x3 + 490008: d63f0040 blr x2 + 49000c: 9100a3e0 add x0, sp, #0x28 + 490010: 94000102 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 490014: 17ffffec b 48ffc4 <_ZN5Catch17ListeningReporter8skipTestERKNS_12TestCaseInfoE+0x34> + 490018: f9400fe0 ldr x0, [sp, #24] + 49001c: 91008000 add x0, x0, #0x20 + 490020: 97fecacc bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 490024: aa0003e3 mov x3, x0 + 490028: f9400060 ldr x0, [x3] + 49002c: 91026000 add x0, x0, #0x98 + 490030: f9400002 ldr x2, [x0] + 490034: f9400be1 ldr x1, [sp, #16] + 490038: aa0303e0 mov x0, x3 + 49003c: d63f0040 blr x2 + 490040: d503201f nop + 490044: a8c47bfd ldp x29, x30, [sp], #64 + 490048: d65f03c0 ret + +000000000049004c <_ZN5Catch17ListeningReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE>: +_ZN5Catch17ListeningReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE(): + 49004c: a9bb7bfd stp x29, x30, [sp, #-80]! + 490050: 910003fd mov x29, sp + 490054: f90017e0 str x0, [sp, #40] + 490058: f90013e1 str x1, [sp, #32] + 49005c: f9000fe2 str x2, [sp, #24] + 490060: f94017e0 ldr x0, [sp, #40] + 490064: 91002000 add x0, x0, #0x8 + 490068: f90027e0 str x0, [sp, #72] + 49006c: f94027e0 ldr x0, [sp, #72] + 490070: 940000c6 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 490074: f9001fe0 str x0, [sp, #56] + 490078: f94027e0 ldr x0, [sp, #72] + 49007c: 940000cc bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 490080: f9001be0 str x0, [sp, #48] + 490084: 9100c3e1 add x1, sp, #0x30 + 490088: 9100e3e0 add x0, sp, #0x38 + 49008c: 940000d2 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 490090: 12001c00 and w0, w0, #0xff + 490094: 7100001f cmp w0, #0x0 + 490098: 54000220 b.eq 4900dc <_ZN5Catch17ListeningReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x90> // b.none + 49009c: 9100e3e0 add x0, sp, #0x38 + 4900a0: 940000e8 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 4900a4: f90023e0 str x0, [sp, #64] + 4900a8: f94023e0 ldr x0, [sp, #64] + 4900ac: 97fecaa9 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4900b0: aa0003e4 mov x4, x0 + 4900b4: f9400080 ldr x0, [x4] + 4900b8: 9102a000 add x0, x0, #0xa8 + 4900bc: f9400003 ldr x3, [x0] + 4900c0: f9400fe2 ldr x2, [sp, #24] + 4900c4: f94013e1 ldr x1, [sp, #32] + 4900c8: aa0403e0 mov x0, x4 + 4900cc: d63f0060 blr x3 + 4900d0: 9100e3e0 add x0, sp, #0x38 + 4900d4: 940000d1 bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 4900d8: 17ffffeb b 490084 <_ZN5Catch17ListeningReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x38> + 4900dc: f94017e0 ldr x0, [sp, #40] + 4900e0: 91008000 add x0, x0, #0x20 + 4900e4: 97feca9b bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4900e8: aa0003e4 mov x4, x0 + 4900ec: f9400080 ldr x0, [x4] + 4900f0: 9102a000 add x0, x0, #0xa8 + 4900f4: f9400003 ldr x3, [x0] + 4900f8: f9400fe2 ldr x2, [sp, #24] + 4900fc: f94013e1 ldr x1, [sp, #32] + 490100: aa0403e0 mov x0, x4 + 490104: d63f0060 blr x3 + 490108: d503201f nop + 49010c: a8c57bfd ldp x29, x30, [sp], #80 + 490110: d65f03c0 ret + +0000000000490114 <_ZN5Catch17ListeningReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE>: +_ZN5Catch17ListeningReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE(): + 490114: a9bb7bfd stp x29, x30, [sp, #-80]! + 490118: 910003fd mov x29, sp + 49011c: f90017e0 str x0, [sp, #40] + 490120: f90013e1 str x1, [sp, #32] + 490124: f9000fe2 str x2, [sp, #24] + 490128: f94017e0 ldr x0, [sp, #40] + 49012c: 91002000 add x0, x0, #0x8 + 490130: f90027e0 str x0, [sp, #72] + 490134: f94027e0 ldr x0, [sp, #72] + 490138: 94000094 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 49013c: f9001fe0 str x0, [sp, #56] + 490140: f94027e0 ldr x0, [sp, #72] + 490144: 9400009a bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 490148: f9001be0 str x0, [sp, #48] + 49014c: 9100c3e1 add x1, sp, #0x30 + 490150: 9100e3e0 add x0, sp, #0x38 + 490154: 940000a0 bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 490158: 12001c00 and w0, w0, #0xff + 49015c: 7100001f cmp w0, #0x0 + 490160: 54000220 b.eq 4901a4 <_ZN5Catch17ListeningReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x90> // b.none + 490164: 9100e3e0 add x0, sp, #0x38 + 490168: 940000b6 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 49016c: f90023e0 str x0, [sp, #64] + 490170: f94023e0 ldr x0, [sp, #64] + 490174: 97feca77 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 490178: aa0003e4 mov x4, x0 + 49017c: f9400080 ldr x0, [x4] + 490180: 9102c000 add x0, x0, #0xb0 + 490184: f9400003 ldr x3, [x0] + 490188: f9400fe2 ldr x2, [sp, #24] + 49018c: f94013e1 ldr x1, [sp, #32] + 490190: aa0403e0 mov x0, x4 + 490194: d63f0060 blr x3 + 490198: 9100e3e0 add x0, sp, #0x38 + 49019c: 9400009f bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 4901a0: 17ffffeb b 49014c <_ZN5Catch17ListeningReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x38> + 4901a4: f94017e0 ldr x0, [sp, #40] + 4901a8: 91008000 add x0, x0, #0x20 + 4901ac: 97feca69 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 4901b0: aa0003e4 mov x4, x0 + 4901b4: f9400080 ldr x0, [x4] + 4901b8: 9102c000 add x0, x0, #0xb0 + 4901bc: f9400003 ldr x3, [x0] + 4901c0: f9400fe2 ldr x2, [sp, #24] + 4901c4: f94013e1 ldr x1, [sp, #32] + 4901c8: aa0403e0 mov x0, x4 + 4901cc: d63f0060 blr x3 + 4901d0: d503201f nop + 4901d4: a8c57bfd ldp x29, x30, [sp], #80 + 4901d8: d65f03c0 ret + +00000000004901dc <_ZN5Catch17ListeningReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE>: +_ZN5Catch17ListeningReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE(): + 4901dc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4901e0: 910003fd mov x29, sp + 4901e4: f90017e0 str x0, [sp, #40] + 4901e8: f90013e1 str x1, [sp, #32] + 4901ec: f9000fe2 str x2, [sp, #24] + 4901f0: f94017e0 ldr x0, [sp, #40] + 4901f4: 91002000 add x0, x0, #0x8 + 4901f8: f90027e0 str x0, [sp, #72] + 4901fc: f94027e0 ldr x0, [sp, #72] + 490200: 94000062 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 490204: f9001fe0 str x0, [sp, #56] + 490208: f94027e0 ldr x0, [sp, #72] + 49020c: 94000068 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 490210: f9001be0 str x0, [sp, #48] + 490214: 9100c3e1 add x1, sp, #0x30 + 490218: 9100e3e0 add x0, sp, #0x38 + 49021c: 9400006e bl 4903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 490220: 12001c00 and w0, w0, #0xff + 490224: 7100001f cmp w0, #0x0 + 490228: 54000220 b.eq 49026c <_ZN5Catch17ListeningReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x90> // b.none + 49022c: 9100e3e0 add x0, sp, #0x38 + 490230: 94000084 bl 490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv> + 490234: f90023e0 str x0, [sp, #64] + 490238: f94023e0 ldr x0, [sp, #64] + 49023c: 97feca45 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 490240: aa0003e4 mov x4, x0 + 490244: f9400080 ldr x0, [x4] + 490248: 9102e000 add x0, x0, #0xb8 + 49024c: f9400003 ldr x3, [x0] + 490250: f9400fe2 ldr x2, [sp, #24] + 490254: f94013e1 ldr x1, [sp, #32] + 490258: aa0403e0 mov x0, x4 + 49025c: d63f0060 blr x3 + 490260: 9100e3e0 add x0, sp, #0x38 + 490264: 9400006d bl 490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv> + 490268: 17ffffeb b 490214 <_ZN5Catch17ListeningReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x38> + 49026c: f94017e0 ldr x0, [sp, #40] + 490270: 91008000 add x0, x0, #0x20 + 490274: 97feca37 bl 442b50 <_ZNKSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEptEv> + 490278: aa0003e4 mov x4, x0 + 49027c: f9400080 ldr x0, [x4] + 490280: 9102e000 add x0, x0, #0xb8 + 490284: f9400003 ldr x3, [x0] + 490288: f9400fe2 ldr x2, [sp, #24] + 49028c: f94013e1 ldr x1, [sp, #32] + 490290: aa0403e0 mov x0, x4 + 490294: d63f0060 blr x3 + 490298: d503201f nop + 49029c: a8c57bfd ldp x29, x30, [sp], #80 + 4902a0: d65f03c0 ret + +00000000004902a4 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EEC1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EEC2Ev(): + 4902a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4902a8: 910003fd mov x29, sp + 4902ac: f9000fe0 str x0, [sp, #24] + 4902b0: f9400fe0 ldr x0, [sp, #24] + 4902b4: 94000071 bl 490478 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EEC1Ev> + 4902b8: d503201f nop + 4902bc: a8c27bfd ldp x29, x30, [sp], #32 + 4902c0: d65f03c0 ret + +00000000004902c4 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EED1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EED2Ev(): + 4902c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4902c8: 910003fd mov x29, sp + 4902cc: a90153f3 stp x19, x20, [sp, #16] + 4902d0: f90017e0 str x0, [sp, #40] + 4902d4: f94017e0 ldr x0, [sp, #40] + 4902d8: f9400013 ldr x19, [x0] + 4902dc: f94017e0 ldr x0, [sp, #40] + 4902e0: f9400414 ldr x20, [x0, #8] + 4902e4: f94017e0 ldr x0, [sp, #40] + 4902e8: 94000081 bl 4904ec <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 4902ec: aa0003e2 mov x2, x0 + 4902f0: aa1403e1 mov x1, x20 + 4902f4: aa1303e0 mov x0, x19 + 4902f8: 94000082 bl 490500 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 4902fc: f94017e0 ldr x0, [sp, #40] + 490300: 94000066 bl 490498 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EED1Ev> + 490304: d503201f nop + 490308: a94153f3 ldp x19, x20, [sp, #16] + 49030c: a8c37bfd ldp x29, x30, [sp], #48 + 490310: d65f03c0 ret + +0000000000490314 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_>: +_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE9push_backEOS5_(): + 490314: a9be7bfd stp x29, x30, [sp, #-32]! + 490318: 910003fd mov x29, sp + 49031c: f9000fe0 str x0, [sp, #24] + 490320: f9000be1 str x1, [sp, #16] + 490324: f9400be0 ldr x0, [sp, #16] + 490328: 97feca05 bl 442b3c <_ZSt4moveIRSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEONSt16remove_referenceIT_E4typeEOS8_> + 49032c: aa0003e1 mov x1, x0 + 490330: f9400fe0 ldr x0, [sp, #24] + 490334: 9400007e bl 49052c <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_> + 490338: d503201f nop + 49033c: a8c27bfd ldp x29, x30, [sp], #32 + 490340: d65f03c0 ret + +0000000000490344 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEaSEOS4_>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEaSEOS4_(): + 490344: a9be7bfd stp x29, x30, [sp, #-32]! + 490348: 910003fd mov x29, sp + 49034c: f9000fe0 str x0, [sp, #24] + 490350: f9000be1 str x1, [sp, #16] + 490354: f9400be0 ldr x0, [sp, #16] + 490358: 97fecdf1 bl 443b1c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE7releaseEv> + 49035c: aa0003e1 mov x1, x0 + 490360: f9400fe0 ldr x0, [sp, #24] + 490364: 94000099 bl 4905c8 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE5resetEPS1_> + 490368: f9400be0 ldr x0, [sp, #16] + 49036c: 97fecdf8 bl 443b4c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE11get_deleterEv> + 490370: 97fecdfe bl 443b68 <_ZSt7forwardISt14default_deleteIN5Catch18IStreamingReporterEEEOT_RNSt16remove_referenceIS4_E4typeE> + 490374: f9400fe0 ldr x0, [sp, #24] + 490378: 97fecdf5 bl 443b4c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE11get_deleterEv> + 49037c: f9400fe0 ldr x0, [sp, #24] + 490380: a8c27bfd ldp x29, x30, [sp], #32 + 490384: d65f03c0 ret + +0000000000490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv(): + 490388: a9bd7bfd stp x29, x30, [sp, #-48]! + 49038c: 910003fd mov x29, sp + 490390: f9000fe0 str x0, [sp, #24] + 490394: f9400fe1 ldr x1, [sp, #24] + 490398: 9100a3e0 add x0, sp, #0x28 + 49039c: 940000a3 bl 490628 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 4903a0: f94017e0 ldr x0, [sp, #40] + 4903a4: a8c37bfd ldp x29, x30, [sp], #48 + 4903a8: d65f03c0 ret + +00000000004903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv(): + 4903ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4903b0: 910003fd mov x29, sp + 4903b4: f9000fe0 str x0, [sp, #24] + 4903b8: f9400fe0 ldr x0, [sp, #24] + 4903bc: 91002001 add x1, x0, #0x8 + 4903c0: 9100a3e0 add x0, sp, #0x28 + 4903c4: 94000099 bl 490628 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 4903c8: f94017e0 ldr x0, [sp, #40] + 4903cc: a8c37bfd ldp x29, x30, [sp], #48 + 4903d0: d65f03c0 ret + +00000000004903d4 <_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_>: +_ZN9__gnu_cxxneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_(): + 4903d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4903d8: 910003fd mov x29, sp + 4903dc: f9000bf3 str x19, [sp, #16] + 4903e0: f90017e0 str x0, [sp, #40] + 4903e4: f90013e1 str x1, [sp, #32] + 4903e8: f94017e0 ldr x0, [sp, #40] + 4903ec: 94000099 bl 490650 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 4903f0: f9400013 ldr x19, [x0] + 4903f4: f94013e0 ldr x0, [sp, #32] + 4903f8: 94000096 bl 490650 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 4903fc: f9400000 ldr x0, [x0] + 490400: eb00027f cmp x19, x0 + 490404: 1a9f07e0 cset w0, ne // ne = any + 490408: 12001c00 and w0, w0, #0xff + 49040c: f9400bf3 ldr x19, [sp, #16] + 490410: a8c37bfd ldp x29, x30, [sp], #48 + 490414: d65f03c0 ret + +0000000000490418 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEppEv(): + 490418: d10043ff sub sp, sp, #0x10 + 49041c: f90007e0 str x0, [sp, #8] + 490420: f94007e0 ldr x0, [sp, #8] + 490424: f9400000 ldr x0, [x0] + 490428: 91002001 add x1, x0, #0x8 + 49042c: f94007e0 ldr x0, [sp, #8] + 490430: f9000001 str x1, [x0] + 490434: f94007e0 ldr x0, [sp, #8] + 490438: 910043ff add sp, sp, #0x10 + 49043c: d65f03c0 ret + +0000000000490440 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEdeEv(): + 490440: d10043ff sub sp, sp, #0x10 + 490444: f90007e0 str x0, [sp, #8] + 490448: f94007e0 ldr x0, [sp, #8] + 49044c: f9400000 ldr x0, [x0] + 490450: 910043ff add sp, sp, #0x10 + 490454: d65f03c0 ret + +0000000000490458 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_Vector_implD2Ev(): + 490458: a9be7bfd stp x29, x30, [sp, #-32]! + 49045c: 910003fd mov x29, sp + 490460: f9000fe0 str x0, [sp, #24] + 490464: f9400fe0 ldr x0, [sp, #24] + 490468: 9400008d bl 49069c <_ZNSaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEED1Ev> + 49046c: d503201f nop + 490470: a8c27bfd ldp x29, x30, [sp], #32 + 490474: d65f03c0 ret + +0000000000490478 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EEC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EEC2Ev(): + 490478: a9be7bfd stp x29, x30, [sp, #-32]! + 49047c: 910003fd mov x29, sp + 490480: f9000fe0 str x0, [sp, #24] + 490484: f9400fe0 ldr x0, [sp, #24] + 490488: 94000077 bl 490664 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev> + 49048c: d503201f nop + 490490: a8c27bfd ldp x29, x30, [sp], #32 + 490494: d65f03c0 ret + +0000000000490498 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EED1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EED1Ev(): + 490498: a9be7bfd stp x29, x30, [sp, #-32]! + 49049c: 910003fd mov x29, sp + 4904a0: f9000fe0 str x0, [sp, #24] + 4904a4: f9400fe0 ldr x0, [sp, #24] + 4904a8: f9400003 ldr x3, [x0] + 4904ac: f9400fe0 ldr x0, [sp, #24] + 4904b0: f9400801 ldr x1, [x0, #16] + 4904b4: f9400fe0 ldr x0, [sp, #24] + 4904b8: f9400000 ldr x0, [x0] + 4904bc: cb000020 sub x0, x1, x0 + 4904c0: 9343fc01 asr x1, x0, #3 + 4904c4: aa0103e0 mov x0, x1 + 4904c8: aa0003e2 mov x2, x0 + 4904cc: aa0303e1 mov x1, x3 + 4904d0: f9400fe0 ldr x0, [sp, #24] + 4904d4: 9400007a bl 4906bc <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 4904d8: f9400fe0 ldr x0, [sp, #24] + 4904dc: 97ffffdf bl 490458 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_Vector_implD1Ev> + 4904e0: d503201f nop + 4904e4: a8c27bfd ldp x29, x30, [sp], #32 + 4904e8: d65f03c0 ret + +00000000004904ec <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv(): + 4904ec: d10043ff sub sp, sp, #0x10 + 4904f0: f90007e0 str x0, [sp, #8] + 4904f4: f94007e0 ldr x0, [sp, #8] + 4904f8: 910043ff add sp, sp, #0x10 + 4904fc: d65f03c0 ret + +0000000000490500 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E(): + 490500: a9bd7bfd stp x29, x30, [sp, #-48]! + 490504: 910003fd mov x29, sp + 490508: f90017e0 str x0, [sp, #40] + 49050c: f90013e1 str x1, [sp, #32] + 490510: f9000fe2 str x2, [sp, #24] + 490514: f94013e1 ldr x1, [sp, #32] + 490518: f94017e0 ldr x0, [sp, #40] + 49051c: 94000077 bl 4906f8 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEvT_S7_> + 490520: d503201f nop + 490524: a8c37bfd ldp x29, x30, [sp], #48 + 490528: d65f03c0 ret + +000000000049052c <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_(): + 49052c: a9bd7bfd stp x29, x30, [sp, #-48]! + 490530: 910003fd mov x29, sp + 490534: a90153f3 stp x19, x20, [sp, #16] + 490538: f90017e0 str x0, [sp, #40] + 49053c: f90013e1 str x1, [sp, #32] + 490540: f94017e0 ldr x0, [sp, #40] + 490544: f9400401 ldr x1, [x0, #8] + 490548: f94017e0 ldr x0, [sp, #40] + 49054c: f9400800 ldr x0, [x0, #16] + 490550: eb00003f cmp x1, x0 + 490554: 54000200 b.eq 490594 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x68> // b.none + 490558: f94017f3 ldr x19, [sp, #40] + 49055c: f94017e0 ldr x0, [sp, #40] + 490560: f9400414 ldr x20, [x0, #8] + 490564: f94013e0 ldr x0, [sp, #32] + 490568: 9400006e bl 490720 <_ZSt7forwardISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 49056c: aa0003e2 mov x2, x0 + 490570: aa1403e1 mov x1, x20 + 490574: aa1303e0 mov x0, x19 + 490578: 9400006f bl 490734 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 49057c: f94017e0 ldr x0, [sp, #40] + 490580: f9400400 ldr x0, [x0, #8] + 490584: 91002001 add x1, x0, #0x8 + 490588: f94017e0 ldr x0, [sp, #40] + 49058c: f9000401 str x1, [x0, #8] + 490590: 1400000a b 4905b8 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x8c> + 490594: f94017e0 ldr x0, [sp, #40] + 490598: 97ffff85 bl 4903ac <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE3endEv> + 49059c: aa0003f3 mov x19, x0 + 4905a0: f94013e0 ldr x0, [sp, #32] + 4905a4: 9400005f bl 490720 <_ZSt7forwardISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 4905a8: aa0003e2 mov x2, x0 + 4905ac: aa1303e1 mov x1, x19 + 4905b0: f94017e0 ldr x0, [sp, #40] + 4905b4: 9400006e bl 49076c <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_> + 4905b8: d503201f nop + 4905bc: a94153f3 ldp x19, x20, [sp, #16] + 4905c0: a8c37bfd ldp x29, x30, [sp], #48 + 4905c4: d65f03c0 ret + +00000000004905c8 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE5resetEPS1_>: +_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE5resetEPS1_(): + 4905c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4905cc: 910003fd mov x29, sp + 4905d0: f9000fe0 str x0, [sp, #24] + 4905d4: f9000be1 str x1, [sp, #16] + 4905d8: f9400fe0 ldr x0, [sp, #24] + 4905dc: 97fecd7b bl 443bc8 <_ZNSt15__uniq_ptr_implIN5Catch18IStreamingReporterESt14default_deleteIS1_EE6_M_ptrEv> + 4905e0: aa0003e2 mov x2, x0 + 4905e4: 910043e0 add x0, sp, #0x10 + 4905e8: aa0003e1 mov x1, x0 + 4905ec: aa0203e0 mov x0, x2 + 4905f0: 940000e5 bl 490984 <_ZSt4swapIPN5Catch18IStreamingReporterEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_> + 4905f4: f9400be0 ldr x0, [sp, #16] + 4905f8: f100001f cmp x0, #0x0 + 4905fc: 54000100 b.eq 49061c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE5resetEPS1_+0x54> // b.none + 490600: f9400fe0 ldr x0, [sp, #24] + 490604: 97fecd52 bl 443b4c <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EE11get_deleterEv> + 490608: aa0003e2 mov x2, x0 + 49060c: f9400be0 ldr x0, [sp, #16] + 490610: aa0003e1 mov x1, x0 + 490614: aa0203e0 mov x0, x2 + 490618: 97fecd73 bl 443be4 <_ZNKSt14default_deleteIN5Catch18IStreamingReporterEEclEPS1_> + 49061c: d503201f nop + 490620: a8c27bfd ldp x29, x30, [sp], #32 + 490624: d65f03c0 ret + +0000000000490628 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC1ERKS7_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC2ERKS7_(): + 490628: d10043ff sub sp, sp, #0x10 + 49062c: f90007e0 str x0, [sp, #8] + 490630: f90003e1 str x1, [sp] + 490634: f94003e0 ldr x0, [sp] + 490638: f9400001 ldr x1, [x0] + 49063c: f94007e0 ldr x0, [sp, #8] + 490640: f9000001 str x1, [x0] + 490644: d503201f nop + 490648: 910043ff add sp, sp, #0x10 + 49064c: d65f03c0 ret + +0000000000490650 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv(): + 490650: d10043ff sub sp, sp, #0x10 + 490654: f90007e0 str x0, [sp, #8] + 490658: f94007e0 ldr x0, [sp, #8] + 49065c: 910043ff add sp, sp, #0x10 + 490660: d65f03c0 ret + +0000000000490664 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_Vector_implC2Ev(): + 490664: a9be7bfd stp x29, x30, [sp, #-32]! + 490668: 910003fd mov x29, sp + 49066c: f9000fe0 str x0, [sp, #24] + 490670: f9400fe0 ldr x0, [sp, #24] + 490674: 940000d9 bl 4909d8 <_ZNSaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1Ev> + 490678: f9400fe0 ldr x0, [sp, #24] + 49067c: f900001f str xzr, [x0] + 490680: f9400fe0 ldr x0, [sp, #24] + 490684: f900041f str xzr, [x0, #8] + 490688: f9400fe0 ldr x0, [sp, #24] + 49068c: f900081f str xzr, [x0, #16] + 490690: d503201f nop + 490694: a8c27bfd ldp x29, x30, [sp], #32 + 490698: d65f03c0 ret + +000000000049069c <_ZNSaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEED1Ev>: +_ZNSaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEED1Ev(): + 49069c: a9be7bfd stp x29, x30, [sp, #-32]! + 4906a0: 910003fd mov x29, sp + 4906a4: f9000fe0 str x0, [sp, #24] + 4906a8: f9400fe0 ldr x0, [sp, #24] + 4906ac: 940000d3 bl 4909f8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEED1Ev> + 4906b0: d503201f nop + 4906b4: a8c27bfd ldp x29, x30, [sp], #32 + 4906b8: d65f03c0 ret + +00000000004906bc <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m(): + 4906bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4906c0: 910003fd mov x29, sp + 4906c4: f90017e0 str x0, [sp, #40] + 4906c8: f90013e1 str x1, [sp, #32] + 4906cc: f9000fe2 str x2, [sp, #24] + 4906d0: f94013e0 ldr x0, [sp, #32] + 4906d4: f100001f cmp x0, #0x0 + 4906d8: 540000a0 b.eq 4906ec <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m+0x30> // b.none + 4906dc: f94017e0 ldr x0, [sp, #40] + 4906e0: f9400fe2 ldr x2, [sp, #24] + 4906e4: f94013e1 ldr x1, [sp, #32] + 4906e8: 940000c9 bl 490a0c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m> + 4906ec: d503201f nop + 4906f0: a8c37bfd ldp x29, x30, [sp], #48 + 4906f4: d65f03c0 ret + +00000000004906f8 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEvT_S7_>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEvT_S7_(): + 4906f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4906fc: 910003fd mov x29, sp + 490700: f9000fe0 str x0, [sp, #24] + 490704: f9000be1 str x1, [sp, #16] + 490708: f9400be1 ldr x1, [sp, #16] + 49070c: f9400fe0 ldr x0, [sp, #24] + 490710: 940000cb bl 490a3c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS4_EEEEvT_S9_> + 490714: d503201f nop + 490718: a8c27bfd ldp x29, x30, [sp], #32 + 49071c: d65f03c0 ret + +0000000000490720 <_ZSt7forwardISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE(): + 490720: d10043ff sub sp, sp, #0x10 + 490724: f90007e0 str x0, [sp, #8] + 490728: f94007e0 ldr x0, [sp, #8] + 49072c: 910043ff add sp, sp, #0x10 + 490730: d65f03c0 ret + +0000000000490734 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_(): + 490734: a9bd7bfd stp x29, x30, [sp, #-48]! + 490738: 910003fd mov x29, sp + 49073c: f90017e0 str x0, [sp, #40] + 490740: f90013e1 str x1, [sp, #32] + 490744: f9000fe2 str x2, [sp, #24] + 490748: f9400fe0 ldr x0, [sp, #24] + 49074c: 97fffff5 bl 490720 <_ZSt7forwardISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 490750: aa0003e2 mov x2, x0 + 490754: f94013e1 ldr x1, [sp, #32] + 490758: f94017e0 ldr x0, [sp, #40] + 49075c: 940000ca bl 490a84 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_> + 490760: d503201f nop + 490764: a8c37bfd ldp x29, x30, [sp], #48 + 490768: d65f03c0 ret + +000000000049076c <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_(): + 49076c: a9b87bfd stp x29, x30, [sp, #-128]! + 490770: 910003fd mov x29, sp + 490774: a90153f3 stp x19, x20, [sp, #16] + 490778: f9001fe0 str x0, [sp, #56] + 49077c: f9001be1 str x1, [sp, #48] + 490780: f90017e2 str x2, [sp, #40] + 490784: f00001c0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 490788: 913ba002 add x2, x0, #0xee8 + 49078c: d2800021 mov x1, #0x1 // #1 + 490790: f9401fe0 ldr x0, [sp, #56] + 490794: 940000cf bl 490ad0 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc> + 490798: f9003be0 str x0, [sp, #112] + 49079c: f9401fe0 ldr x0, [sp, #56] + 4907a0: f9400000 ldr x0, [x0] + 4907a4: f90037e0 str x0, [sp, #104] + 4907a8: f9401fe0 ldr x0, [sp, #56] + 4907ac: f9400400 ldr x0, [x0, #8] + 4907b0: f90033e0 str x0, [sp, #96] + 4907b4: f9401fe0 ldr x0, [sp, #56] + 4907b8: 97fffef4 bl 490388 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE5beginEv> + 4907bc: f90027e0 str x0, [sp, #72] + 4907c0: 910123e1 add x1, sp, #0x48 + 4907c4: 9100c3e0 add x0, sp, #0x30 + 4907c8: 940000f5 bl 490b9c <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_> + 4907cc: f9002fe0 str x0, [sp, #88] + 4907d0: f9401fe0 ldr x0, [sp, #56] + 4907d4: f9403be1 ldr x1, [sp, #112] + 4907d8: 94000102 bl 490be0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm> + 4907dc: f9002be0 str x0, [sp, #80] + 4907e0: f9402be0 ldr x0, [sp, #80] + 4907e4: f9003fe0 str x0, [sp, #120] + 4907e8: f9401ff3 ldr x19, [sp, #56] + 4907ec: f9402fe0 ldr x0, [sp, #88] + 4907f0: d37df000 lsl x0, x0, #3 + 4907f4: f9402be1 ldr x1, [sp, #80] + 4907f8: 8b000034 add x20, x1, x0 + 4907fc: f94017e0 ldr x0, [sp, #40] + 490800: 97ffffc8 bl 490720 <_ZSt7forwardISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 490804: aa0003e2 mov x2, x0 + 490808: aa1403e1 mov x1, x20 + 49080c: aa1303e0 mov x0, x19 + 490810: 97ffffc9 bl 490734 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_> + 490814: f9003fff str xzr, [sp, #120] + 490818: 9100c3e0 add x0, sp, #0x30 + 49081c: 97ffff8d bl 490650 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 490820: f9400013 ldr x19, [x0] + 490824: f9401fe0 ldr x0, [sp, #56] + 490828: 97ffff31 bl 4904ec <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 49082c: aa0003e3 mov x3, x0 + 490830: f9402be2 ldr x2, [sp, #80] + 490834: aa1303e1 mov x1, x19 + 490838: f94037e0 ldr x0, [sp, #104] + 49083c: 940000f7 bl 490c18 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_> + 490840: f9003fe0 str x0, [sp, #120] + 490844: f9403fe0 ldr x0, [sp, #120] + 490848: 91002000 add x0, x0, #0x8 + 49084c: f9003fe0 str x0, [sp, #120] + 490850: 9100c3e0 add x0, sp, #0x30 + 490854: 97ffff7f bl 490650 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 490858: f9400013 ldr x19, [x0] + 49085c: f9401fe0 ldr x0, [sp, #56] + 490860: 97ffff23 bl 4904ec <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 490864: aa0003e3 mov x3, x0 + 490868: f9403fe2 ldr x2, [sp, #120] + 49086c: f94033e1 ldr x1, [sp, #96] + 490870: aa1303e0 mov x0, x19 + 490874: 940000e9 bl 490c18 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_> + 490878: f9003fe0 str x0, [sp, #120] + 49087c: f9401fe0 ldr x0, [sp, #56] + 490880: 97ffff1b bl 4904ec <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 490884: aa0003e2 mov x2, x0 + 490888: f94033e1 ldr x1, [sp, #96] + 49088c: f94037e0 ldr x0, [sp, #104] + 490890: 97ffff1c bl 490500 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 490894: f9401fe3 ldr x3, [sp, #56] + 490898: f9401fe0 ldr x0, [sp, #56] + 49089c: f9400801 ldr x1, [x0, #16] + 4908a0: f94037e0 ldr x0, [sp, #104] + 4908a4: cb000020 sub x0, x1, x0 + 4908a8: 9343fc01 asr x1, x0, #3 + 4908ac: aa0103e0 mov x0, x1 + 4908b0: aa0003e2 mov x2, x0 + 4908b4: f94037e1 ldr x1, [sp, #104] + 4908b8: aa0303e0 mov x0, x3 + 4908bc: 97ffff80 bl 4906bc <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 4908c0: f9401fe0 ldr x0, [sp, #56] + 4908c4: f9402be1 ldr x1, [sp, #80] + 4908c8: f9000001 str x1, [x0] + 4908cc: f9401fe0 ldr x0, [sp, #56] + 4908d0: f9403fe1 ldr x1, [sp, #120] + 4908d4: f9000401 str x1, [x0, #8] + 4908d8: f9403be0 ldr x0, [sp, #112] + 4908dc: d37df000 lsl x0, x0, #3 + 4908e0: f9402be1 ldr x1, [sp, #80] + 4908e4: 8b000021 add x1, x1, x0 + 4908e8: f9401fe0 ldr x0, [sp, #56] + 4908ec: f9000801 str x1, [x0, #16] + 4908f0: 1400001d b 490964 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1f8> + 4908f4: 97fdd98b bl 406f20 <__cxa_begin_catch@plt> + 4908f8: f9403fe0 ldr x0, [sp, #120] + 4908fc: f100001f cmp x0, #0x0 + 490900: 54000141 b.ne 490928 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1bc> // b.any + 490904: f9401fe2 ldr x2, [sp, #56] + 490908: f9402fe0 ldr x0, [sp, #88] + 49090c: d37df000 lsl x0, x0, #3 + 490910: f9402be1 ldr x1, [sp, #80] + 490914: 8b000020 add x0, x1, x0 + 490918: aa0003e1 mov x1, x0 + 49091c: aa0203e0 mov x0, x2 + 490920: 940000d2 bl 490c68 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_> + 490924: 14000007 b 490940 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1d4> + 490928: f9401fe0 ldr x0, [sp, #56] + 49092c: 97fffef0 bl 4904ec <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 490930: aa0003e2 mov x2, x0 + 490934: f9403fe1 ldr x1, [sp, #120] + 490938: f9402be0 ldr x0, [sp, #80] + 49093c: 97fffef1 bl 490500 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES5_EvT_S7_RSaIT0_E> + 490940: f9401fe0 ldr x0, [sp, #56] + 490944: f9403be2 ldr x2, [sp, #112] + 490948: f9402be1 ldr x1, [sp, #80] + 49094c: 97ffff5c bl 4906bc <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m> + 490950: 97fddb64 bl 4076e0 <__cxa_rethrow@plt> + 490954: aa0003f3 mov x19, x0 + 490958: 97fddbae bl 407810 <__cxa_end_catch@plt> + 49095c: aa1303e0 mov x0, x19 + 490960: 97fddbe8 bl 407900 <_Unwind_Resume@plt> + 490964: a94153f3 ldp x19, x20, [sp, #16] + 490968: a8c87bfd ldp x29, x30, [sp], #128 + 49096c: d65f03c0 ret + +0000000000490970 <_ZSt4moveIRPN5Catch18IStreamingReporterEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRPN5Catch18IStreamingReporterEEONSt16remove_referenceIT_E4typeEOS5_(): + 490970: d10043ff sub sp, sp, #0x10 + 490974: f90007e0 str x0, [sp, #8] + 490978: f94007e0 ldr x0, [sp, #8] + 49097c: 910043ff add sp, sp, #0x10 + 490980: d65f03c0 ret + +0000000000490984 <_ZSt4swapIPN5Catch18IStreamingReporterEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_>: +_ZSt4swapIPN5Catch18IStreamingReporterEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_(): + 490984: a9bd7bfd stp x29, x30, [sp, #-48]! + 490988: 910003fd mov x29, sp + 49098c: f9000fe0 str x0, [sp, #24] + 490990: f9000be1 str x1, [sp, #16] + 490994: f9400fe0 ldr x0, [sp, #24] + 490998: 97fffff6 bl 490970 <_ZSt4moveIRPN5Catch18IStreamingReporterEEONSt16remove_referenceIT_E4typeEOS5_> + 49099c: f9400000 ldr x0, [x0] + 4909a0: f90017e0 str x0, [sp, #40] + 4909a4: f9400be0 ldr x0, [sp, #16] + 4909a8: 97fffff2 bl 490970 <_ZSt4moveIRPN5Catch18IStreamingReporterEEONSt16remove_referenceIT_E4typeEOS5_> + 4909ac: f9400001 ldr x1, [x0] + 4909b0: f9400fe0 ldr x0, [sp, #24] + 4909b4: f9000001 str x1, [x0] + 4909b8: 9100a3e0 add x0, sp, #0x28 + 4909bc: 97ffffed bl 490970 <_ZSt4moveIRPN5Catch18IStreamingReporterEEONSt16remove_referenceIT_E4typeEOS5_> + 4909c0: f9400001 ldr x1, [x0] + 4909c4: f9400be0 ldr x0, [sp, #16] + 4909c8: f9000001 str x1, [x0] + 4909cc: d503201f nop + 4909d0: a8c37bfd ldp x29, x30, [sp], #48 + 4909d4: d65f03c0 ret + +00000000004909d8 <_ZNSaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1Ev>: +_ZNSaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEEC1Ev(): + 4909d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4909dc: 910003fd mov x29, sp + 4909e0: f9000fe0 str x0, [sp, #24] + 4909e4: f9400fe0 ldr x0, [sp, #24] + 4909e8: 940000aa bl 490c90 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEEC1Ev> + 4909ec: d503201f nop + 4909f0: a8c27bfd ldp x29, x30, [sp], #32 + 4909f4: d65f03c0 ret + +00000000004909f8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEED2Ev(): + 4909f8: d10043ff sub sp, sp, #0x10 + 4909fc: f90007e0 str x0, [sp, #8] + 490a00: d503201f nop + 490a04: 910043ff add sp, sp, #0x10 + 490a08: d65f03c0 ret + +0000000000490a0c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m(): + 490a0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 490a10: 910003fd mov x29, sp + 490a14: f90017e0 str x0, [sp, #40] + 490a18: f90013e1 str x1, [sp, #32] + 490a1c: f9000fe2 str x2, [sp, #24] + 490a20: f9400fe2 ldr x2, [sp, #24] + 490a24: f94013e1 ldr x1, [sp, #32] + 490a28: f94017e0 ldr x0, [sp, #40] + 490a2c: 9400009e bl 490ca4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE10deallocateEPS6_m> + 490a30: d503201f nop + 490a34: a8c37bfd ldp x29, x30, [sp], #48 + 490a38: d65f03c0 ret + +0000000000490a3c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS4_EEEEvT_S9_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS4_EEEEvT_S9_(): + 490a3c: a9be7bfd stp x29, x30, [sp, #-32]! + 490a40: 910003fd mov x29, sp + 490a44: f9000fe0 str x0, [sp, #24] + 490a48: f9000be1 str x1, [sp, #16] + 490a4c: f9400fe1 ldr x1, [sp, #24] + 490a50: f9400be0 ldr x0, [sp, #16] + 490a54: eb00003f cmp x1, x0 + 490a58: 54000100 b.eq 490a78 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS4_EEEEvT_S9_+0x3c> // b.none + 490a5c: f9400fe0 ldr x0, [sp, #24] + 490a60: 9400009b bl 490ccc <_ZSt11__addressofISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEPT_RS6_> + 490a64: 9400009f bl 490ce0 <_ZSt8_DestroyISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEvPT_> + 490a68: f9400fe0 ldr x0, [sp, #24] + 490a6c: 91002000 add x0, x0, #0x8 + 490a70: f9000fe0 str x0, [sp, #24] + 490a74: 17fffff6 b 490a4c <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS4_EEEEvT_S9_+0x10> + 490a78: d503201f nop + 490a7c: a8c27bfd ldp x29, x30, [sp], #32 + 490a80: d65f03c0 ret + +0000000000490a84 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_(): + 490a84: a9bc7bfd stp x29, x30, [sp, #-64]! + 490a88: 910003fd mov x29, sp + 490a8c: f9000bf3 str x19, [sp, #16] + 490a90: f9001fe0 str x0, [sp, #56] + 490a94: f9001be1 str x1, [sp, #48] + 490a98: f90017e2 str x2, [sp, #40] + 490a9c: f94017e0 ldr x0, [sp, #40] + 490aa0: 97ffff20 bl 490720 <_ZSt7forwardISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 490aa4: aa0003f3 mov x19, x0 + 490aa8: f9401be0 ldr x0, [sp, #48] + 490aac: aa0003e1 mov x1, x0 + 490ab0: d2800100 mov x0, #0x8 // #8 + 490ab4: 97fdee71 bl 40c478 <_ZnwmPv> + 490ab8: aa1303e1 mov x1, x19 + 490abc: 97fec84d bl 442bf0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EOS4_> + 490ac0: d503201f nop + 490ac4: f9400bf3 ldr x19, [sp, #16] + 490ac8: a8c47bfd ldp x29, x30, [sp], #64 + 490acc: d65f03c0 ret + +0000000000490ad0 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc(): + 490ad0: a9bb7bfd stp x29, x30, [sp, #-80]! + 490ad4: 910003fd mov x29, sp + 490ad8: f9000bf3 str x19, [sp, #16] + 490adc: f9001fe0 str x0, [sp, #56] + 490ae0: f9001be1 str x1, [sp, #48] + 490ae4: f90017e2 str x2, [sp, #40] + 490ae8: f9401fe0 ldr x0, [sp, #56] + 490aec: 94000085 bl 490d00 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 490af0: aa0003f3 mov x19, x0 + 490af4: f9401fe0 ldr x0, [sp, #56] + 490af8: 9400008a bl 490d20 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 490afc: cb000261 sub x1, x19, x0 + 490b00: f9401be0 ldr x0, [sp, #48] + 490b04: eb00003f cmp x1, x0 + 490b08: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 490b0c: 12001c00 and w0, w0, #0xff + 490b10: 7100001f cmp w0, #0x0 + 490b14: 54000060 b.eq 490b20 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0x50> // b.none + 490b18: f94017e0 ldr x0, [sp, #40] + 490b1c: 97fdd94d bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 490b20: f9401fe0 ldr x0, [sp, #56] + 490b24: 9400007f bl 490d20 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 490b28: aa0003f3 mov x19, x0 + 490b2c: f9401fe0 ldr x0, [sp, #56] + 490b30: 9400007c bl 490d20 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 490b34: f90023e0 str x0, [sp, #64] + 490b38: 9100c3e1 add x1, sp, #0x30 + 490b3c: 910103e0 add x0, sp, #0x40 + 490b40: 97fe111c bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 490b44: f9400000 ldr x0, [x0] + 490b48: 8b000260 add x0, x19, x0 + 490b4c: f90027e0 str x0, [sp, #72] + 490b50: f9401fe0 ldr x0, [sp, #56] + 490b54: 94000073 bl 490d20 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE4sizeEv> + 490b58: aa0003e1 mov x1, x0 + 490b5c: f94027e0 ldr x0, [sp, #72] + 490b60: eb01001f cmp x0, x1 + 490b64: 540000e3 b.cc 490b80 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 490b68: f9401fe0 ldr x0, [sp, #56] + 490b6c: 94000065 bl 490d00 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 490b70: aa0003e1 mov x1, x0 + 490b74: f94027e0 ldr x0, [sp, #72] + 490b78: eb01001f cmp x0, x1 + 490b7c: 54000089 b.ls 490b8c <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xbc> // b.plast + 490b80: f9401fe0 ldr x0, [sp, #56] + 490b84: 9400005f bl 490d00 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE8max_sizeEv> + 490b88: 14000002 b 490b90 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE12_M_check_lenEmPKc+0xc0> + 490b8c: f94027e0 ldr x0, [sp, #72] + 490b90: f9400bf3 ldr x19, [sp, #16] + 490b94: a8c57bfd ldp x29, x30, [sp], #80 + 490b98: d65f03c0 ret + +0000000000490b9c <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_>: +_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_(): + 490b9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 490ba0: 910003fd mov x29, sp + 490ba4: f9000bf3 str x19, [sp, #16] + 490ba8: f90017e0 str x0, [sp, #40] + 490bac: f90013e1 str x1, [sp, #32] + 490bb0: f94017e0 ldr x0, [sp, #40] + 490bb4: 97fffea7 bl 490650 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 490bb8: f9400013 ldr x19, [x0] + 490bbc: f94013e0 ldr x0, [sp, #32] + 490bc0: 97fffea4 bl 490650 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEE4baseEv> + 490bc4: f9400000 ldr x0, [x0] + 490bc8: cb000260 sub x0, x19, x0 + 490bcc: 9343fc01 asr x1, x0, #3 + 490bd0: aa0103e0 mov x0, x1 + 490bd4: f9400bf3 ldr x19, [sp, #16] + 490bd8: a8c37bfd ldp x29, x30, [sp], #48 + 490bdc: d65f03c0 ret + +0000000000490be0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm(): + 490be0: a9be7bfd stp x29, x30, [sp, #-32]! + 490be4: 910003fd mov x29, sp + 490be8: f9000fe0 str x0, [sp, #24] + 490bec: f9000be1 str x1, [sp, #16] + 490bf0: f9400be0 ldr x0, [sp, #16] + 490bf4: f100001f cmp x0, #0x0 + 490bf8: 540000a0 b.eq 490c0c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm+0x2c> // b.none + 490bfc: f9400fe0 ldr x0, [sp, #24] + 490c00: f9400be1 ldr x1, [sp, #16] + 490c04: 94000052 bl 490d4c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE8allocateERS6_m> + 490c08: 14000002 b 490c10 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE11_M_allocateEm+0x30> + 490c0c: d2800000 mov x0, #0x0 // #0 + 490c10: a8c27bfd ldp x29, x30, [sp], #32 + 490c14: d65f03c0 ret + +0000000000490c18 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EES6_SaIS5_EET0_T_S9_S8_RT1_(): + 490c18: a9bc7bfd stp x29, x30, [sp, #-64]! + 490c1c: 910003fd mov x29, sp + 490c20: f9000bf3 str x19, [sp, #16] + 490c24: f9001fe0 str x0, [sp, #56] + 490c28: f9001be1 str x1, [sp, #48] + 490c2c: f90017e2 str x2, [sp, #40] + 490c30: f90013e3 str x3, [sp, #32] + 490c34: f9401fe0 ldr x0, [sp, #56] + 490c38: 9400004f bl 490d74 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_> + 490c3c: aa0003f3 mov x19, x0 + 490c40: f9401be0 ldr x0, [sp, #48] + 490c44: 9400004c bl 490d74 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_> + 490c48: f94013e3 ldr x3, [sp, #32] + 490c4c: f94017e2 ldr x2, [sp, #40] + 490c50: aa0003e1 mov x1, x0 + 490c54: aa1303e0 mov x0, x19 + 490c58: 94000050 bl 490d98 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E> + 490c5c: f9400bf3 ldr x19, [sp, #16] + 490c60: a8c47bfd ldp x29, x30, [sp], #64 + 490c64: d65f03c0 ret + +0000000000490c68 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE7destroyIS5_EEvRS6_PT_(): + 490c68: a9be7bfd stp x29, x30, [sp, #-32]! + 490c6c: 910003fd mov x29, sp + 490c70: f9000fe0 str x0, [sp, #24] + 490c74: f9000be1 str x1, [sp, #16] + 490c78: f9400be1 ldr x1, [sp, #16] + 490c7c: f9400fe0 ldr x0, [sp, #24] + 490c80: 94000052 bl 490dc8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE7destroyIS6_EEvPT_> + 490c84: d503201f nop + 490c88: a8c27bfd ldp x29, x30, [sp], #32 + 490c8c: d65f03c0 ret + +0000000000490c90 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEEC1Ev(): + 490c90: d10043ff sub sp, sp, #0x10 + 490c94: f90007e0 str x0, [sp, #8] + 490c98: d503201f nop + 490c9c: 910043ff add sp, sp, #0x10 + 490ca0: d65f03c0 ret + +0000000000490ca4 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE10deallocateEPS6_m>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE10deallocateEPS6_m(): + 490ca4: a9bd7bfd stp x29, x30, [sp, #-48]! + 490ca8: 910003fd mov x29, sp + 490cac: f90017e0 str x0, [sp, #40] + 490cb0: f90013e1 str x1, [sp, #32] + 490cb4: f9000fe2 str x2, [sp, #24] + 490cb8: f94013e0 ldr x0, [sp, #32] + 490cbc: 97fdd995 bl 407310 <_ZdlPv@plt> + 490cc0: d503201f nop + 490cc4: a8c37bfd ldp x29, x30, [sp], #48 + 490cc8: d65f03c0 ret + +0000000000490ccc <_ZSt11__addressofISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEPT_RS6_>: +_ZSt11__addressofISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEPT_RS6_(): + 490ccc: d10043ff sub sp, sp, #0x10 + 490cd0: f90007e0 str x0, [sp, #8] + 490cd4: f94007e0 ldr x0, [sp, #8] + 490cd8: 910043ff add sp, sp, #0x10 + 490cdc: d65f03c0 ret + +0000000000490ce0 <_ZSt8_DestroyISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEvPT_>: +_ZSt8_DestroyISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEvPT_(): + 490ce0: a9be7bfd stp x29, x30, [sp, #-32]! + 490ce4: 910003fd mov x29, sp + 490ce8: f9000fe0 str x0, [sp, #24] + 490cec: f9400fe0 ldr x0, [sp, #24] + 490cf0: 97fec7d4 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 490cf4: d503201f nop + 490cf8: a8c27bfd ldp x29, x30, [sp], #32 + 490cfc: d65f03c0 ret + +0000000000490d00 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE8max_sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE8max_sizeEv(): + 490d00: a9be7bfd stp x29, x30, [sp, #-32]! + 490d04: 910003fd mov x29, sp + 490d08: f9000fe0 str x0, [sp, #24] + 490d0c: f9400fe0 ldr x0, [sp, #24] + 490d10: 9400003e bl 490e08 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv> + 490d14: 94000036 bl 490dec <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE8max_sizeERKS6_> + 490d18: a8c27bfd ldp x29, x30, [sp], #32 + 490d1c: d65f03c0 ret + +0000000000490d20 <_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE4sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE4sizeEv(): + 490d20: d10043ff sub sp, sp, #0x10 + 490d24: f90007e0 str x0, [sp, #8] + 490d28: f94007e0 ldr x0, [sp, #8] + 490d2c: f9400401 ldr x1, [x0, #8] + 490d30: f94007e0 ldr x0, [sp, #8] + 490d34: f9400000 ldr x0, [x0] + 490d38: cb000020 sub x0, x1, x0 + 490d3c: 9343fc01 asr x1, x0, #3 + 490d40: aa0103e0 mov x0, x1 + 490d44: 910043ff add sp, sp, #0x10 + 490d48: d65f03c0 ret + +0000000000490d4c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE8allocateERS6_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE8allocateERS6_m(): + 490d4c: a9be7bfd stp x29, x30, [sp, #-32]! + 490d50: 910003fd mov x29, sp + 490d54: f9000fe0 str x0, [sp, #24] + 490d58: f9000be1 str x1, [sp, #16] + 490d5c: d2800002 mov x2, #0x0 // #0 + 490d60: f9400be1 ldr x1, [sp, #16] + 490d64: f9400fe0 ldr x0, [sp, #24] + 490d68: 9400002d bl 490e1c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE8allocateEmPKv> + 490d6c: a8c27bfd ldp x29, x30, [sp], #32 + 490d70: d65f03c0 ret + +0000000000490d74 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESt13move_iteratorIPS5_EET0_PT_(): + 490d74: a9bd7bfd stp x29, x30, [sp, #-48]! + 490d78: 910003fd mov x29, sp + 490d7c: f9000fe0 str x0, [sp, #24] + 490d80: 9100a3e0 add x0, sp, #0x28 + 490d84: f9400fe1 ldr x1, [sp, #24] + 490d88: 94000039 bl 490e6c <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEC1ES6_> + 490d8c: f94017e0 ldr x0, [sp, #40] + 490d90: a8c37bfd ldp x29, x30, [sp], #48 + 490d94: d65f03c0 ret + +0000000000490d98 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEES7_S6_ET0_T_SA_S9_RSaIT1_E(): + 490d98: a9bd7bfd stp x29, x30, [sp, #-48]! + 490d9c: 910003fd mov x29, sp + 490da0: f90017e0 str x0, [sp, #40] + 490da4: f90013e1 str x1, [sp, #32] + 490da8: f9000fe2 str x2, [sp, #24] + 490dac: f9000be3 str x3, [sp, #16] + 490db0: f9400fe2 ldr x2, [sp, #24] + 490db4: f94013e1 ldr x1, [sp, #32] + 490db8: f94017e0 ldr x0, [sp, #40] + 490dbc: 94000035 bl 490e90 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEES7_ET0_T_SA_S9_> + 490dc0: a8c37bfd ldp x29, x30, [sp], #48 + 490dc4: d65f03c0 ret + +0000000000490dc8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE7destroyIS6_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE7destroyIS6_EEvPT_(): + 490dc8: a9be7bfd stp x29, x30, [sp, #-32]! + 490dcc: 910003fd mov x29, sp + 490dd0: f9000fe0 str x0, [sp, #24] + 490dd4: f9000be1 str x1, [sp, #16] + 490dd8: f9400be0 ldr x0, [sp, #16] + 490ddc: 97fec799 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 490de0: d503201f nop + 490de4: a8c27bfd ldp x29, x30, [sp], #32 + 490de8: d65f03c0 ret + +0000000000490dec <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE8max_sizeERKS6_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEE8max_sizeERKS6_(): + 490dec: a9be7bfd stp x29, x30, [sp, #-32]! + 490df0: 910003fd mov x29, sp + 490df4: f9000fe0 str x0, [sp, #24] + 490df8: f9400fe0 ldr x0, [sp, #24] + 490dfc: 94000032 bl 490ec4 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE8max_sizeEv> + 490e00: a8c27bfd ldp x29, x30, [sp], #32 + 490e04: d65f03c0 ret + +0000000000490e08 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EE19_M_get_Tp_allocatorEv(): + 490e08: d10043ff sub sp, sp, #0x10 + 490e0c: f90007e0 str x0, [sp, #8] + 490e10: f94007e0 ldr x0, [sp, #8] + 490e14: 910043ff add sp, sp, #0x10 + 490e18: d65f03c0 ret + +0000000000490e1c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE8allocateEmPKv(): + 490e1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 490e20: 910003fd mov x29, sp + 490e24: f90017e0 str x0, [sp, #40] + 490e28: f90013e1 str x1, [sp, #32] + 490e2c: f9000fe2 str x2, [sp, #24] + 490e30: f94017e0 ldr x0, [sp, #40] + 490e34: 94000024 bl 490ec4 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE8max_sizeEv> + 490e38: aa0003e1 mov x1, x0 + 490e3c: f94013e0 ldr x0, [sp, #32] + 490e40: eb01001f cmp x0, x1 + 490e44: 1a9f97e0 cset w0, hi // hi = pmore + 490e48: 12001c00 and w0, w0, #0xff + 490e4c: 7100001f cmp w0, #0x0 + 490e50: 54000040 b.eq 490e58 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE8allocateEmPKv+0x3c> // b.none + 490e54: 97fdd823 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 490e58: f94013e0 ldr x0, [sp, #32] + 490e5c: d37df000 lsl x0, x0, #3 + 490e60: 97fdd940 bl 407360 <_Znwm@plt> + 490e64: a8c37bfd ldp x29, x30, [sp], #48 + 490e68: d65f03c0 ret + +0000000000490e6c <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEC1ES6_>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEC2ES6_(): + 490e6c: d10043ff sub sp, sp, #0x10 + 490e70: f90007e0 str x0, [sp, #8] + 490e74: f90003e1 str x1, [sp] + 490e78: f94007e0 ldr x0, [sp, #8] + 490e7c: f94003e1 ldr x1, [sp] + 490e80: f9000001 str x1, [x0] + 490e84: d503201f nop + 490e88: 910043ff add sp, sp, #0x10 + 490e8c: d65f03c0 ret + +0000000000490e90 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEES7_ET0_T_SA_S9_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEES7_ET0_T_SA_S9_(): + 490e90: a9bc7bfd stp x29, x30, [sp, #-64]! + 490e94: 910003fd mov x29, sp + 490e98: f90017e0 str x0, [sp, #40] + 490e9c: f90013e1 str x1, [sp, #32] + 490ea0: f9000fe2 str x2, [sp, #24] + 490ea4: 52800020 mov w0, #0x1 // #1 + 490ea8: 3900ffe0 strb w0, [sp, #63] + 490eac: f9400fe2 ldr x2, [sp, #24] + 490eb0: f94013e1 ldr x1, [sp, #32] + 490eb4: f94017e0 ldr x0, [sp, #40] + 490eb8: 94000008 bl 490ed8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS5_EEES9_EET0_T_SC_SB_> + 490ebc: a8c47bfd ldp x29, x30, [sp], #64 + 490ec0: d65f03c0 ret + +0000000000490ec4 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS3_EEE8max_sizeEv(): + 490ec4: d10043ff sub sp, sp, #0x10 + 490ec8: f90007e0 str x0, [sp, #8] + 490ecc: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 490ed0: 910043ff add sp, sp, #0x10 + 490ed4: d65f03c0 ret + +0000000000490ed8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS5_EEES9_EET0_T_SC_SB_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS5_EEES9_EET0_T_SC_SB_(): + 490ed8: a9bb7bfd stp x29, x30, [sp, #-80]! + 490edc: 910003fd mov x29, sp + 490ee0: f9000bf3 str x19, [sp, #16] + 490ee4: f9001fe0 str x0, [sp, #56] + 490ee8: f9001be1 str x1, [sp, #48] + 490eec: f90017e2 str x2, [sp, #40] + 490ef0: f94017e0 ldr x0, [sp, #40] + 490ef4: f90027e0 str x0, [sp, #72] + 490ef8: 9100c3e1 add x1, sp, #0x30 + 490efc: 9100e3e0 add x0, sp, #0x38 + 490f00: 94000020 bl 490f80 <_ZStneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_> + 490f04: 12001c00 and w0, w0, #0xff + 490f08: 7100001f cmp w0, #0x0 + 490f0c: 540001e0 b.eq 490f48 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x70> // b.none + 490f10: f94027e0 ldr x0, [sp, #72] + 490f14: 97ffff6e bl 490ccc <_ZSt11__addressofISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEPT_RS6_> + 490f18: aa0003f3 mov x19, x0 + 490f1c: 9100e3e0 add x0, sp, #0x38 + 490f20: 9400002e bl 490fd8 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEdeEv> + 490f24: aa0003e1 mov x1, x0 + 490f28: aa1303e0 mov x0, x19 + 490f2c: 94000031 bl 490ff0 <_ZSt10_ConstructISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_> + 490f30: 9100e3e0 add x0, sp, #0x38 + 490f34: 9400001f bl 490fb0 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEppEv> + 490f38: f94027e0 ldr x0, [sp, #72] + 490f3c: 91002000 add x0, x0, #0x8 + 490f40: f90027e0 str x0, [sp, #72] + 490f44: 17ffffed b 490ef8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x20> + 490f48: f94027e0 ldr x0, [sp, #72] + 490f4c: 1400000a b 490f74 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS5_EEES9_EET0_T_SC_SB_+0x9c> + 490f50: 97fdd7f4 bl 406f20 <__cxa_begin_catch@plt> + 490f54: f94027e1 ldr x1, [sp, #72] + 490f58: f94017e0 ldr x0, [sp, #40] + 490f5c: 97fffde7 bl 4906f8 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEvT_S7_> + 490f60: 97fdd9e0 bl 4076e0 <__cxa_rethrow@plt> + 490f64: aa0003f3 mov x19, x0 + 490f68: 97fdda2a bl 407810 <__cxa_end_catch@plt> + 490f6c: aa1303e0 mov x0, x19 + 490f70: 97fdda64 bl 407900 <_Unwind_Resume@plt> + 490f74: f9400bf3 ldr x19, [sp, #16] + 490f78: a8c57bfd ldp x29, x30, [sp], #80 + 490f7c: d65f03c0 ret + +0000000000490f80 <_ZStneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_>: +_ZStneIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_(): + 490f80: a9be7bfd stp x29, x30, [sp, #-32]! + 490f84: 910003fd mov x29, sp + 490f88: f9000fe0 str x0, [sp, #24] + 490f8c: f9000be1 str x1, [sp, #16] + 490f90: f9400be1 ldr x1, [sp, #16] + 490f94: f9400fe0 ldr x0, [sp, #24] + 490f98: 94000028 bl 491038 <_ZSteqIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_> + 490f9c: 12001c00 and w0, w0, #0xff + 490fa0: 52000000 eor w0, w0, #0x1 + 490fa4: 12001c00 and w0, w0, #0xff + 490fa8: a8c27bfd ldp x29, x30, [sp], #32 + 490fac: d65f03c0 ret + +0000000000490fb0 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEppEv>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEppEv(): + 490fb0: d10043ff sub sp, sp, #0x10 + 490fb4: f90007e0 str x0, [sp, #8] + 490fb8: f94007e0 ldr x0, [sp, #8] + 490fbc: f9400000 ldr x0, [x0] + 490fc0: 91002001 add x1, x0, #0x8 + 490fc4: f94007e0 ldr x0, [sp, #8] + 490fc8: f9000001 str x1, [x0] + 490fcc: f94007e0 ldr x0, [sp, #8] + 490fd0: 910043ff add sp, sp, #0x10 + 490fd4: d65f03c0 ret + +0000000000490fd8 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEdeEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEdeEv(): + 490fd8: d10043ff sub sp, sp, #0x10 + 490fdc: f90007e0 str x0, [sp, #8] + 490fe0: f94007e0 ldr x0, [sp, #8] + 490fe4: f9400000 ldr x0, [x0] + 490fe8: 910043ff add sp, sp, #0x10 + 490fec: d65f03c0 ret + +0000000000490ff0 <_ZSt10_ConstructISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEJS5_EEvPT_DpOT0_(): + 490ff0: a9bd7bfd stp x29, x30, [sp, #-48]! + 490ff4: 910003fd mov x29, sp + 490ff8: f9000bf3 str x19, [sp, #16] + 490ffc: f90017e0 str x0, [sp, #40] + 491000: f90013e1 str x1, [sp, #32] + 491004: f94013e0 ldr x0, [sp, #32] + 491008: 97fffdc6 bl 490720 <_ZSt7forwardISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEOT_RNSt16remove_referenceIS6_E4typeE> + 49100c: aa0003f3 mov x19, x0 + 491010: f94017e0 ldr x0, [sp, #40] + 491014: aa0003e1 mov x1, x0 + 491018: d2800100 mov x0, #0x8 // #8 + 49101c: 97fded17 bl 40c478 <_ZnwmPv> + 491020: aa1303e1 mov x1, x19 + 491024: 97fec6f3 bl 442bf0 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EEC1EOS4_> + 491028: d503201f nop + 49102c: f9400bf3 ldr x19, [sp, #16] + 491030: a8c37bfd ldp x29, x30, [sp], #48 + 491034: d65f03c0 ret + +0000000000491038 <_ZSteqIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_>: +_ZSteqIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEEbRKSt13move_iteratorIT_ESB_(): + 491038: a9bd7bfd stp x29, x30, [sp, #-48]! + 49103c: 910003fd mov x29, sp + 491040: f9000bf3 str x19, [sp, #16] + 491044: f90017e0 str x0, [sp, #40] + 491048: f90013e1 str x1, [sp, #32] + 49104c: f94017e0 ldr x0, [sp, #40] + 491050: 9400000a bl 491078 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEE4baseEv> + 491054: aa0003f3 mov x19, x0 + 491058: f94013e0 ldr x0, [sp, #32] + 49105c: 94000007 bl 491078 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEE4baseEv> + 491060: eb00027f cmp x19, x0 + 491064: 1a9f17e0 cset w0, eq // eq = none + 491068: 12001c00 and w0, w0, #0xff + 49106c: f9400bf3 ldr x19, [sp, #16] + 491070: a8c37bfd ldp x29, x30, [sp], #48 + 491074: d65f03c0 ret + +0000000000491078 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEE4baseEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EEE4baseEv(): + 491078: d10043ff sub sp, sp, #0x10 + 49107c: f90007e0 str x0, [sp, #8] + 491080: f94007e0 ldr x0, [sp, #8] + 491084: f9400000 ldr x0, [x0] + 491088: 910043ff add sp, sp, #0x10 + 49108c: d65f03c0 ret + +0000000000491090 <_ZN5Catch17ListeningReporterD1Ev>: +_ZN5Catch17ListeningReporterD1Ev(): + 491090: a9be7bfd stp x29, x30, [sp, #-32]! + 491094: 910003fd mov x29, sp + 491098: f9000fe0 str x0, [sp, #24] + 49109c: d00001c0 adrp x0, 4cb000 <_ZStL6ignore+0x4e8> + 4910a0: 913da001 add x1, x0, #0xf68 + 4910a4: f9400fe0 ldr x0, [sp, #24] + 4910a8: f9000001 str x1, [x0] + 4910ac: f9400fe0 ldr x0, [sp, #24] + 4910b0: 91008000 add x0, x0, #0x20 + 4910b4: 97fec6e3 bl 442c40 <_ZNSt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS1_EED1Ev> + 4910b8: f9400fe0 ldr x0, [sp, #24] + 4910bc: 91002000 add x0, x0, #0x8 + 4910c0: 97fffc81 bl 4902c4 <_ZNSt6vectorISt10unique_ptrIN5Catch18IStreamingReporterESt14default_deleteIS2_EESaIS5_EED1Ev> + 4910c4: f9400fe0 ldr x0, [sp, #24] + 4910c8: 97fe9619 bl 43692c <_ZN5Catch18IStreamingReporterD1Ev> + 4910cc: d503201f nop + 4910d0: a8c27bfd ldp x29, x30, [sp], #32 + 4910d4: d65f03c0 ret + +00000000004910d8 <_ZN5Catch17ListeningReporterD0Ev>: +_ZN5Catch17ListeningReporterD0Ev(): + 4910d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4910dc: 910003fd mov x29, sp + 4910e0: f9000fe0 str x0, [sp, #24] + 4910e4: f9400fe0 ldr x0, [sp, #24] + 4910e8: 97ffffea bl 491090 <_ZN5Catch17ListeningReporterD1Ev> + 4910ec: d2800601 mov x1, #0x30 // #48 + 4910f0: f9400fe0 ldr x0, [sp, #24] + 4910f4: 97fdd8a3 bl 407380 <_ZdlPvm@plt> + 4910f8: a8c27bfd ldp x29, x30, [sp], #32 + 4910fc: d65f03c0 ret + +0000000000491100 <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 491100: d00005c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 491104: 912e8000 add x0, x0, #0xba0 + 491108: f9400000 ldr x0, [x0] + 49110c: f100001f cmp x0, #0x0 + 491110: 1a9f07e0 cset w0, ne // ne = any + 491114: 12001c00 and w0, w0, #0xff + 491118: d65f03c0 ret + +000000000049111c <_ZN5Catch17SonarQubeReporterD1Ev>: +_ZN5Catch17SonarQubeReporterD1Ev(): + 49111c: a9be7bfd stp x29, x30, [sp, #-32]! + 491120: 910003fd mov x29, sp + 491124: f9000fe0 str x0, [sp, #24] + 491128: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49112c: 9110a001 add x1, x0, #0x428 + 491130: f9400fe0 ldr x0, [sp, #24] + 491134: f9000001 str x1, [x0] + 491138: f9400fe0 ldr x0, [sp, #24] + 49113c: 91034000 add x0, x0, #0xd0 + 491140: 97ffa25e bl 479ab8 <_ZN5Catch9XmlWriterD1Ev> + 491144: f9400fe0 ldr x0, [sp, #24] + 491148: 97ffa9ab bl 47b7f4 <_ZN5Catch22CumulativeReporterBaseD1Ev> + 49114c: d503201f nop + 491150: a8c27bfd ldp x29, x30, [sp], #32 + 491154: d65f03c0 ret + +0000000000491158 <_ZN5Catch17SonarQubeReporterD0Ev>: +_ZN5Catch17SonarQubeReporterD0Ev(): + 491158: a9be7bfd stp x29, x30, [sp, #-32]! + 49115c: 910003fd mov x29, sp + 491160: f9000fe0 str x0, [sp, #24] + 491164: f9400fe0 ldr x0, [sp, #24] + 491168: 97ffffed bl 49111c <_ZN5Catch17SonarQubeReporterD1Ev> + 49116c: d2802301 mov x1, #0x118 // #280 + 491170: f9400fe0 ldr x0, [sp, #24] + 491174: 97fdd883 bl 407380 <_ZdlPvm@plt> + 491178: a8c27bfd ldp x29, x30, [sp], #32 + 49117c: d65f03c0 ret + +0000000000491180 <_ZN5Catch17SonarQubeReporter15testRunStartingERKNS_11TestRunInfoE>: +_ZN5Catch17SonarQubeReporter15testRunStartingERKNS_11TestRunInfoE(): + 491180: a9b87bfd stp x29, x30, [sp, #-128]! + 491184: 910003fd mov x29, sp + 491188: f9000bf3 str x19, [sp, #16] + 49118c: f90017e0 str x0, [sp, #40] + 491190: f90013e1 str x1, [sp, #32] + 491194: f94017e0 ldr x0, [sp, #40] + 491198: f94013e1 ldr x1, [sp, #32] + 49119c: 97ffaa67 bl 47bb38 <_ZN5Catch22CumulativeReporterBase15testRunStartingERKNS_11TestRunInfoE> + 4911a0: f94017e0 ldr x0, [sp, #40] + 4911a4: 91034013 add x19, x0, #0xd0 + 4911a8: 910143e0 add x0, sp, #0x50 + 4911ac: 97fdd9d9 bl 407910 <_ZNSaIcEC1Ev@plt> + 4911b0: 910143e0 add x0, sp, #0x50 + 4911b4: 9100c3e3 add x3, sp, #0x30 + 4911b8: aa0003e2 mov x2, x0 + 4911bc: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4911c0: 9104e001 add x1, x0, #0x138 + 4911c4: aa0303e0 mov x0, x3 + 4911c8: 97fdd92e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4911cc: 52800021 mov w1, #0x1 // #1 + 4911d0: 52800040 mov w0, #0x2 // #2 + 4911d4: 97ffa097 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4911d8: 2a0003e1 mov w1, w0 + 4911dc: 9100c3e0 add x0, sp, #0x30 + 4911e0: 2a0103e2 mov w2, w1 + 4911e4: aa0003e1 mov x1, x0 + 4911e8: aa1303e0 mov x0, x19 + 4911ec: 97ffa250 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4911f0: 9100c3e0 add x0, sp, #0x30 + 4911f4: 97fdd7c3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4911f8: 910143e0 add x0, sp, #0x50 + 4911fc: 97fdd891 bl 407440 <_ZNSaIcED1Ev@plt> + 491200: f94017e0 ldr x0, [sp, #40] + 491204: 91034013 add x19, x0, #0xd0 + 491208: 9101e3e0 add x0, sp, #0x78 + 49120c: 97fdd9c1 bl 407910 <_ZNSaIcEC1Ev@plt> + 491210: 9101e3e0 add x0, sp, #0x78 + 491214: 910163e3 add x3, sp, #0x58 + 491218: aa0003e2 mov x2, x0 + 49121c: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491220: 91052001 add x1, x0, #0x148 + 491224: aa0303e0 mov x0, x3 + 491228: 97fdd916 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49122c: 52800620 mov w0, #0x31 // #49 + 491230: 3901ffe0 strb w0, [sp, #127] + 491234: 9101ffe1 add x1, sp, #0x7f + 491238: 910163e0 add x0, sp, #0x58 + 49123c: aa0103e2 mov x2, x1 + 491240: aa0003e1 mov x1, x0 + 491244: aa1303e0 mov x0, x19 + 491248: 940003cb bl 492174 <_ZN5Catch9XmlWriter14writeAttributeIcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 49124c: 910163e0 add x0, sp, #0x58 + 491250: 97fdd7ac bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491254: 9101e3e0 add x0, sp, #0x78 + 491258: 97fdd87a bl 407440 <_ZNSaIcED1Ev@plt> + 49125c: 14000013 b 4912a8 <_ZN5Catch17SonarQubeReporter15testRunStartingERKNS_11TestRunInfoE+0x128> + 491260: aa0003f3 mov x19, x0 + 491264: 9100c3e0 add x0, sp, #0x30 + 491268: 97fdd7a6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49126c: 14000002 b 491274 <_ZN5Catch17SonarQubeReporter15testRunStartingERKNS_11TestRunInfoE+0xf4> + 491270: aa0003f3 mov x19, x0 + 491274: 910143e0 add x0, sp, #0x50 + 491278: 97fdd872 bl 407440 <_ZNSaIcED1Ev@plt> + 49127c: aa1303e0 mov x0, x19 + 491280: 97fdd9a0 bl 407900 <_Unwind_Resume@plt> + 491284: aa0003f3 mov x19, x0 + 491288: 910163e0 add x0, sp, #0x58 + 49128c: 97fdd79d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491290: 14000002 b 491298 <_ZN5Catch17SonarQubeReporter15testRunStartingERKNS_11TestRunInfoE+0x118> + 491294: aa0003f3 mov x19, x0 + 491298: 9101e3e0 add x0, sp, #0x78 + 49129c: 97fdd869 bl 407440 <_ZNSaIcED1Ev@plt> + 4912a0: aa1303e0 mov x0, x19 + 4912a4: 97fdd997 bl 407900 <_Unwind_Resume@plt> + 4912a8: f9400bf3 ldr x19, [sp, #16] + 4912ac: a8c87bfd ldp x29, x30, [sp], #128 + 4912b0: d65f03c0 ret + +00000000004912b4 <_ZN5Catch17SonarQubeReporter14testGroupEndedERKNS_14TestGroupStatsE>: +_ZN5Catch17SonarQubeReporter14testGroupEndedERKNS_14TestGroupStatsE(): + 4912b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4912b8: 910003fd mov x29, sp + 4912bc: f9000fe0 str x0, [sp, #24] + 4912c0: f9000be1 str x1, [sp, #16] + 4912c4: f9400fe0 ldr x0, [sp, #24] + 4912c8: f9400be1 ldr x1, [sp, #16] + 4912cc: 97ffabb9 bl 47c1b0 <_ZN5Catch22CumulativeReporterBase14testGroupEndedERKNS_14TestGroupStatsE> + 4912d0: f9400fe0 ldr x0, [sp, #24] + 4912d4: 91018000 add x0, x0, #0x60 + 4912d8: 97fff4da bl 48e640 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_14TestGroupStatsENS3_INS1_13TestCaseStatsENS2_11SectionNodeEEEEEESaIS9_EE4backEv> + 4912dc: 97fff4e8 bl 48e67c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_14TestGroupStatsENS2_INS0_13TestCaseStatsENS1_11SectionNodeEEEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4912e0: aa0003e1 mov x1, x0 + 4912e4: f9400fe0 ldr x0, [sp, #24] + 4912e8: 94000004 bl 4912f8 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE> + 4912ec: d503201f nop + 4912f0: a8c27bfd ldp x29, x30, [sp], #32 + 4912f4: d65f03c0 ret + +00000000004912f8 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE>: +_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE(): + 4912f8: a9b37bfd stp x29, x30, [sp, #-208]! + 4912fc: 910003fd mov x29, sp + 491300: f9000bf3 str x19, [sp, #16] + 491304: f90017e0 str x0, [sp, #40] + 491308: f90013e1 str x1, [sp, #32] + 49130c: 910163e0 add x0, sp, #0x58 + 491310: 94000389 bl 492134 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEC1Ev> + 491314: f94013e0 ldr x0, [sp, #32] + 491318: 9101e000 add x0, x0, #0x78 + 49131c: f90067e0 str x0, [sp, #200] + 491320: f94067e0 ldr x0, [sp, #200] + 491324: 97fff5d9 bl 48ea88 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE5beginEv> + 491328: f9002be0 str x0, [sp, #80] + 49132c: f94067e0 ldr x0, [sp, #200] + 491330: 97fff5e2 bl 48eab8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE3endEv> + 491334: f90027e0 str x0, [sp, #72] + 491338: 910123e1 add x1, sp, #0x48 + 49133c: 910143e0 add x0, sp, #0x50 + 491340: 97fff5ea bl 48eae8 <_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_> + 491344: 12001c00 and w0, w0, #0xff + 491348: 7100001f cmp w0, #0x0 + 49134c: 54000360 b.eq 4913b8 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE+0xc0> // b.none + 491350: 910143e0 add x0, sp, #0x50 + 491354: 97fff600 bl 48eb54 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEdeEv> + 491358: f90063e0 str x0, [sp, #192] + 49135c: f94063e0 ldr x0, [sp, #192] + 491360: 97ffadbf bl 47ca5c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 491364: f9400400 ldr x0, [x0, #8] + 491368: f9404c13 ldr x19, [x0, #152] + 49136c: 9102a3e0 add x0, sp, #0xa8 + 491370: 97fdd968 bl 407910 <_ZNSaIcEC1Ev@plt> + 491374: 9102a3e1 add x1, sp, #0xa8 + 491378: 910223e0 add x0, sp, #0x88 + 49137c: aa0103e2 mov x2, x1 + 491380: aa1303e1 mov x1, x19 + 491384: 97fdd8bf bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 491388: 910223e1 add x1, sp, #0x88 + 49138c: 910163e0 add x0, sp, #0x58 + 491390: 940003c3 bl 49229c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEixEOS5_> + 491394: f94063e1 ldr x1, [sp, #192] + 491398: 97ffadb8 bl 47ca78 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE9push_backERKS7_> + 49139c: 910223e0 add x0, sp, #0x88 + 4913a0: 97fdd758 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4913a4: 9102a3e0 add x0, sp, #0xa8 + 4913a8: 97fdd826 bl 407440 <_ZNSaIcED1Ev@plt> + 4913ac: 910143e0 add x0, sp, #0x50 + 4913b0: 97fff5df bl 48eb2c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEppEv> + 4913b4: 17ffffe1 b 491338 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE+0x40> + 4913b8: 910163e0 add x0, sp, #0x58 + 4913bc: f9005fe0 str x0, [sp, #184] + 4913c0: f9405fe0 ldr x0, [sp, #184] + 4913c4: 940003f4 bl 492394 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE5beginEv> + 4913c8: f90023e0 str x0, [sp, #64] + 4913cc: f9405fe0 ldr x0, [sp, #184] + 4913d0: 940003f8 bl 4923b0 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE3endEv> + 4913d4: f9001fe0 str x0, [sp, #56] + 4913d8: 9100e3e1 add x1, sp, #0x38 + 4913dc: 910103e0 add x0, sp, #0x40 + 4913e0: 940003fb bl 4923cc <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEneERKSK_> + 4913e4: 12001c00 and w0, w0, #0xff + 4913e8: 7100001f cmp w0, #0x0 + 4913ec: 540001a0 b.eq 491420 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE+0x128> // b.none + 4913f0: 910103e0 add x0, sp, #0x40 + 4913f4: 9400040e bl 49242c <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEdeEv> + 4913f8: f9005be0 str x0, [sp, #176] + 4913fc: f9405be1 ldr x1, [sp, #176] + 491400: f9405be0 ldr x0, [sp, #176] + 491404: 91008000 add x0, x0, #0x20 + 491408: aa0003e2 mov x2, x0 + 49140c: f94017e0 ldr x0, [sp, #40] + 491410: 94000017 bl 49146c <_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE> + 491414: 910103e0 add x0, sp, #0x40 + 491418: 940003f9 bl 4923fc <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEppEv> + 49141c: 17ffffef b 4913d8 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE+0xe0> + 491420: 910163e0 add x0, sp, #0x58 + 491424: 9400034c bl 492154 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEED1Ev> + 491428: 1400000e b 491460 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE+0x168> + 49142c: aa0003f3 mov x19, x0 + 491430: 910223e0 add x0, sp, #0x88 + 491434: 97fdd733 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491438: 14000002 b 491440 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE+0x148> + 49143c: aa0003f3 mov x19, x0 + 491440: 9102a3e0 add x0, sp, #0xa8 + 491444: 97fdd7ff bl 407440 <_ZNSaIcED1Ev@plt> + 491448: 14000002 b 491450 <_ZN5Catch17SonarQubeReporter10writeGroupERKNS_22CumulativeReporterBase4NodeINS_14TestGroupStatsENS2_INS_13TestCaseStatsENS1_11SectionNodeEEEEE+0x158> + 49144c: aa0003f3 mov x19, x0 + 491450: 910163e0 add x0, sp, #0x58 + 491454: 94000340 bl 492154 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEED1Ev> + 491458: aa1303e0 mov x0, x19 + 49145c: 97fdd929 bl 407900 <_Unwind_Resume@plt> + 491460: f9400bf3 ldr x19, [sp, #16] + 491464: a8cd7bfd ldp x29, x30, [sp], #208 + 491468: d65f03c0 ret + +000000000049146c <_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE>: +_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE(): + 49146c: a9b47bfd stp x29, x30, [sp, #-192]! + 491470: 910003fd mov x29, sp + 491474: f9000bf3 str x19, [sp, #16] + 491478: f9001fe0 str x0, [sp, #56] + 49147c: f9001be1 str x1, [sp, #48] + 491480: f90017e2 str x2, [sp, #40] + 491484: f9401fe0 ldr x0, [sp, #56] + 491488: 91034013 add x19, x0, #0xd0 + 49148c: 910203e0 add x0, sp, #0x80 + 491490: 97fdd920 bl 407910 <_ZNSaIcEC1Ev@plt> + 491494: 910203e0 add x0, sp, #0x80 + 491498: 910183e3 add x3, sp, #0x60 + 49149c: aa0003e2 mov x2, x0 + 4914a0: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4914a4: 91054001 add x1, x0, #0x150 + 4914a8: aa0303e0 mov x0, x3 + 4914ac: 97fdd875 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4914b0: 52800021 mov w1, #0x1 // #1 + 4914b4: 52800040 mov w0, #0x2 // #2 + 4914b8: 97ff9fde bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4914bc: 2a0003e2 mov w2, w0 + 4914c0: 910183e0 add x0, sp, #0x60 + 4914c4: 910143e1 add x1, sp, #0x50 + 4914c8: aa0103e8 mov x8, x1 + 4914cc: aa0003e1 mov x1, x0 + 4914d0: aa1303e0 mov x0, x19 + 4914d4: 97ffa1c4 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4914d8: 910183e0 add x0, sp, #0x60 + 4914dc: 97fdd709 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4914e0: 910203e0 add x0, sp, #0x80 + 4914e4: 97fdd7d7 bl 407440 <_ZNSaIcED1Ev@plt> + 4914e8: f9401fe0 ldr x0, [sp, #56] + 4914ec: 91034013 add x19, x0, #0xd0 + 4914f0: 9102a3e0 add x0, sp, #0xa8 + 4914f4: 97fdd907 bl 407910 <_ZNSaIcEC1Ev@plt> + 4914f8: 9102a3e0 add x0, sp, #0xa8 + 4914fc: 910223e3 add x3, sp, #0x88 + 491500: aa0003e2 mov x2, x0 + 491504: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491508: 91056001 add x1, x0, #0x158 + 49150c: aa0303e0 mov x0, x3 + 491510: 97fdd85c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 491514: 910223e0 add x0, sp, #0x88 + 491518: f9401be2 ldr x2, [sp, #48] + 49151c: aa0003e1 mov x1, x0 + 491520: aa1303e0 mov x0, x19 + 491524: 97ffa21f bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 491528: 910223e0 add x0, sp, #0x88 + 49152c: 97fdd6f5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491530: 9102a3e0 add x0, sp, #0xa8 + 491534: 97fdd7c3 bl 407440 <_ZNSaIcED1Ev@plt> + 491538: f94017e0 ldr x0, [sp, #40] + 49153c: f9005fe0 str x0, [sp, #184] + 491540: f9405fe0 ldr x0, [sp, #184] + 491544: 97fff551 bl 48ea88 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE5beginEv> + 491548: f90027e0 str x0, [sp, #72] + 49154c: f9405fe0 ldr x0, [sp, #184] + 491550: 97fff55a bl 48eab8 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EE3endEv> + 491554: f90023e0 str x0, [sp, #64] + 491558: 910103e1 add x1, sp, #0x40 + 49155c: 910123e0 add x0, sp, #0x48 + 491560: 97fff562 bl 48eae8 <_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEEbRKNS_17__normal_iteratorIT_T0_EESJ_> + 491564: 12001c00 and w0, w0, #0xff + 491568: 7100001f cmp w0, #0x0 + 49156c: 54000180 b.eq 49159c <_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE+0x130> // b.none + 491570: 910123e0 add x0, sp, #0x48 + 491574: 97fff578 bl 48eb54 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEdeEv> + 491578: f9005be0 str x0, [sp, #176] + 49157c: f9405be0 ldr x0, [sp, #176] + 491580: 97fff57b bl 48eb6c <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase4NodeINS0_13TestCaseStatsENS1_11SectionNodeEEELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 491584: aa0003e1 mov x1, x0 + 491588: f9401fe0 ldr x0, [sp, #56] + 49158c: 94000020 bl 49160c <_ZN5Catch17SonarQubeReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE> + 491590: 910123e0 add x0, sp, #0x48 + 491594: 97fff566 bl 48eb2c <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS2_13TestCaseStatsENS3_11SectionNodeEEEESt6vectorIS8_SaIS8_EEEppEv> + 491598: 17fffff0 b 491558 <_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE+0xec> + 49159c: 910143e0 add x0, sp, #0x50 + 4915a0: 97ffa107 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4915a4: 14000017 b 491600 <_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE+0x194> + 4915a8: aa0003f3 mov x19, x0 + 4915ac: 910183e0 add x0, sp, #0x60 + 4915b0: 97fdd6d4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4915b4: 14000002 b 4915bc <_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE+0x150> + 4915b8: aa0003f3 mov x19, x0 + 4915bc: 910203e0 add x0, sp, #0x80 + 4915c0: 97fdd7a0 bl 407440 <_ZNSaIcED1Ev@plt> + 4915c4: aa1303e0 mov x0, x19 + 4915c8: 97fdd8ce bl 407900 <_Unwind_Resume@plt> + 4915cc: aa0003f3 mov x19, x0 + 4915d0: 910223e0 add x0, sp, #0x88 + 4915d4: 97fdd6cb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4915d8: 14000002 b 4915e0 <_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE+0x174> + 4915dc: aa0003f3 mov x19, x0 + 4915e0: 9102a3e0 add x0, sp, #0xa8 + 4915e4: 97fdd797 bl 407440 <_ZNSaIcED1Ev@plt> + 4915e8: 14000002 b 4915f0 <_ZN5Catch17SonarQubeReporter13writeTestFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt10shared_ptrINS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EE+0x184> + 4915ec: aa0003f3 mov x19, x0 + 4915f0: 910143e0 add x0, sp, #0x50 + 4915f4: 97ffa0f2 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4915f8: aa1303e0 mov x0, x19 + 4915fc: 97fdd8c1 bl 407900 <_Unwind_Resume@plt> + 491600: f9400bf3 ldr x19, [sp, #16] + 491604: a8cc7bfd ldp x29, x30, [sp], #192 + 491608: d65f03c0 ret + +000000000049160c <_ZN5Catch17SonarQubeReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE>: +_ZN5Catch17SonarQubeReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE(): + 49160c: a9ba7bfd stp x29, x30, [sp, #-96]! + 491610: 910003fd mov x29, sp + 491614: f9000bf3 str x19, [sp, #16] + 491618: f90017e0 str x0, [sp, #40] + 49161c: f90013e1 str x1, [sp, #32] + 491620: f94013e0 ldr x0, [sp, #32] + 491624: 91024000 add x0, x0, #0x90 + 491628: 97ffad02 bl 47ca30 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE4sizeEv> + 49162c: f100041f cmp x0, #0x1 + 491630: 54000120 b.eq 491654 <_ZN5Catch17SonarQubeReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0x48> // b.none + 491634: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491638: 910b0003 add x3, x0, #0x2c0 + 49163c: 528005e2 mov w2, #0x2f // #47 + 491640: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491644: 91058001 add x1, x0, #0x160 + 491648: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49164c: 91072000 add x0, x0, #0x1c8 + 491650: 97fdd678 bl 407030 <__assert_fail@plt> + 491654: f94013e0 ldr x0, [sp, #32] + 491658: 91024000 add x0, x0, #0x90 + 49165c: 97fff54b bl 48eb88 <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5frontEv> + 491660: 97ffab8a bl 47c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 491664: f9002fe0 str x0, [sp, #88] + 491668: 910143e0 add x0, sp, #0x50 + 49166c: 97fdd8a9 bl 407910 <_ZNSaIcEC1Ev@plt> + 491670: 910143e0 add x0, sp, #0x50 + 491674: 9100c3e3 add x3, sp, #0x30 + 491678: aa0003e2 mov x2, x0 + 49167c: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491680: 9107c001 add x1, x0, #0x1f0 + 491684: aa0303e0 mov x0, x3 + 491688: 97fdd7fe bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49168c: f94013e0 ldr x0, [sp, #32] + 491690: f9400400 ldr x0, [x0, #8] + 491694: 97ff4f23 bl 465320 <_ZNK5Catch12TestCaseInfo8okToFailEv> + 491698: 12001c01 and w1, w0, #0xff + 49169c: 9100c3e0 add x0, sp, #0x30 + 4916a0: 2a0103e3 mov w3, w1 + 4916a4: f9402fe2 ldr x2, [sp, #88] + 4916a8: aa0003e1 mov x1, x0 + 4916ac: f94017e0 ldr x0, [sp, #40] + 4916b0: 94000012 bl 4916f8 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb> + 4916b4: 9100c3e0 add x0, sp, #0x30 + 4916b8: 97fdd692 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4916bc: 910143e0 add x0, sp, #0x50 + 4916c0: 97fdd760 bl 407440 <_ZNSaIcED1Ev@plt> + 4916c4: 1400000a b 4916ec <_ZN5Catch17SonarQubeReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0xe0> + 4916c8: aa0003f3 mov x19, x0 + 4916cc: 9100c3e0 add x0, sp, #0x30 + 4916d0: 97fdd68c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4916d4: 14000002 b 4916dc <_ZN5Catch17SonarQubeReporter13writeTestCaseERKNS_22CumulativeReporterBase4NodeINS_13TestCaseStatsENS1_11SectionNodeEEE+0xd0> + 4916d8: aa0003f3 mov x19, x0 + 4916dc: 910143e0 add x0, sp, #0x50 + 4916e0: 97fdd758 bl 407440 <_ZNSaIcED1Ev@plt> + 4916e4: aa1303e0 mov x0, x19 + 4916e8: 97fdd886 bl 407900 <_Unwind_Resume@plt> + 4916ec: f9400bf3 ldr x19, [sp, #16] + 4916f0: a8c67bfd ldp x29, x30, [sp], #96 + 4916f4: d65f03c0 ret + +00000000004916f8 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb>: +_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb(): + 4916f8: a9ab7bfd stp x29, x30, [sp, #-336]! + 4916fc: 910003fd mov x29, sp + 491700: f9000bf3 str x19, [sp, #16] + 491704: f9001fe0 str x0, [sp, #56] + 491708: f9001be1 str x1, [sp, #48] + 49170c: f90017e2 str x2, [sp, #40] + 491710: 39009fe3 strb w3, [sp, #39] + 491714: f94017e0 ldr x0, [sp, #40] + 491718: 910183e1 add x1, sp, #0x60 + 49171c: aa0103e8 mov x8, x1 + 491720: 97ff40d3 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 491724: f9401be0 ldr x0, [sp, #48] + 491728: 97fdd84a bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 49172c: 12001c00 and w0, w0, #0xff + 491730: 52000000 eor w0, w0, #0x1 + 491734: 12001c00 and w0, w0, #0xff + 491738: 7100001f cmp w0, #0x0 + 49173c: 54000240 b.eq 491784 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x8c> // b.none + 491740: 910283e0 add x0, sp, #0xa0 + 491744: aa0003e8 mov x8, x0 + 491748: 528005e1 mov w1, #0x2f // #47 + 49174c: f9401be0 ldr x0, [sp, #48] + 491750: 97fff519 bl 48ebb4 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_S5_> + 491754: 910183e1 add x1, sp, #0x60 + 491758: 910283e0 add x0, sp, #0xa0 + 49175c: 910203e2 add x2, sp, #0x80 + 491760: aa0203e8 mov x8, x2 + 491764: 97fef6a9 bl 44f208 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_> + 491768: 910203e1 add x1, sp, #0x80 + 49176c: 910183e0 add x0, sp, #0x60 + 491770: 97fdd774 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 491774: 910203e0 add x0, sp, #0x80 + 491778: 97fdd662 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49177c: 910283e0 add x0, sp, #0xa0 + 491780: 97fdd660 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491784: f94017e0 ldr x0, [sp, #40] + 491788: 9101c000 add x0, x0, #0x70 + 49178c: 97fff521 bl 48ec10 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5emptyEv> + 491790: 12001c00 and w0, w0, #0xff + 491794: 52000000 eor w0, w0, #0x1 + 491798: 12001c00 and w0, w0, #0xff + 49179c: 7100001f cmp w0, #0x0 + 4917a0: 54000221 b.ne 4917e4 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0xec> // b.any + 4917a4: f94017e0 ldr x0, [sp, #40] + 4917a8: 91022000 add x0, x0, #0x88 + 4917ac: 97fdd829 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4917b0: 12001c00 and w0, w0, #0xff + 4917b4: 52000000 eor w0, w0, #0x1 + 4917b8: 12001c00 and w0, w0, #0xff + 4917bc: 7100001f cmp w0, #0x0 + 4917c0: 54000121 b.ne 4917e4 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0xec> // b.any + 4917c4: f94017e0 ldr x0, [sp, #40] + 4917c8: 9102a000 add x0, x0, #0xa8 + 4917cc: 97fdd821 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4917d0: 12001c00 and w0, w0, #0xff + 4917d4: 52000000 eor w0, w0, #0x1 + 4917d8: 12001c00 and w0, w0, #0xff + 4917dc: 7100001f cmp w0, #0x0 + 4917e0: 54000060 b.eq 4917ec <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0xf4> // b.none + 4917e4: 52800020 mov w0, #0x1 // #1 + 4917e8: 14000002 b 4917f0 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0xf8> + 4917ec: 52800000 mov w0, #0x0 // #0 + 4917f0: 7100001f cmp w0, #0x0 + 4917f4: 54000a40 b.eq 49193c <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x244> // b.none + 4917f8: f9401fe0 ldr x0, [sp, #56] + 4917fc: 91034013 add x19, x0, #0xd0 + 491800: 910383e0 add x0, sp, #0xe0 + 491804: 97fdd843 bl 407910 <_ZNSaIcEC1Ev@plt> + 491808: 910383e0 add x0, sp, #0xe0 + 49180c: 910303e3 add x3, sp, #0xc0 + 491810: aa0003e2 mov x2, x0 + 491814: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491818: 9107e001 add x1, x0, #0x1f8 + 49181c: aa0303e0 mov x0, x3 + 491820: 97fdd798 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 491824: 52800021 mov w1, #0x1 // #1 + 491828: 52800040 mov w0, #0x2 // #2 + 49182c: 97ff9f01 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 491830: 2a0003e2 mov w2, w0 + 491834: 910303e0 add x0, sp, #0xc0 + 491838: 910143e1 add x1, sp, #0x50 + 49183c: aa0103e8 mov x8, x1 + 491840: aa0003e1 mov x1, x0 + 491844: aa1303e0 mov x0, x19 + 491848: 97ffa0e7 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 49184c: 910303e0 add x0, sp, #0xc0 + 491850: 97fdd62c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491854: 910383e0 add x0, sp, #0xe0 + 491858: 97fdd6fa bl 407440 <_ZNSaIcED1Ev@plt> + 49185c: f9401fe0 ldr x0, [sp, #56] + 491860: 91034013 add x19, x0, #0xd0 + 491864: 910423e0 add x0, sp, #0x108 + 491868: 97fdd82a bl 407910 <_ZNSaIcEC1Ev@plt> + 49186c: 910423e0 add x0, sp, #0x108 + 491870: 9103a3e3 add x3, sp, #0xe8 + 491874: aa0003e2 mov x2, x0 + 491878: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49187c: 91082001 add x1, x0, #0x208 + 491880: aa0303e0 mov x0, x3 + 491884: 97fdd77f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 491888: 910183e1 add x1, sp, #0x60 + 49188c: 9103a3e0 add x0, sp, #0xe8 + 491890: aa0103e2 mov x2, x1 + 491894: aa0003e1 mov x1, x0 + 491898: aa1303e0 mov x0, x19 + 49189c: 97ffa141 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 4918a0: 9103a3e0 add x0, sp, #0xe8 + 4918a4: 97fdd617 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4918a8: 910423e0 add x0, sp, #0x108 + 4918ac: 97fdd6e5 bl 407440 <_ZNSaIcED1Ev@plt> + 4918b0: f9401fe0 ldr x0, [sp, #56] + 4918b4: 91034013 add x19, x0, #0xd0 + 4918b8: 9104c3e0 add x0, sp, #0x130 + 4918bc: 97fdd815 bl 407910 <_ZNSaIcEC1Ev@plt> + 4918c0: 9104c3e0 add x0, sp, #0x130 + 4918c4: 910443e3 add x3, sp, #0x110 + 4918c8: aa0003e2 mov x2, x0 + 4918cc: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4918d0: 91084001 add x1, x0, #0x210 + 4918d4: aa0303e0 mov x0, x3 + 4918d8: 97fdd76a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4918dc: f94017e0 ldr x0, [sp, #40] + 4918e0: fd402400 ldr d0, [x0, #72] + 4918e4: d2c80000 mov x0, #0x400000000000 // #70368744177664 + 4918e8: f2e811e0 movk x0, #0x408f, lsl #48 + 4918ec: 9e670001 fmov d1, x0 + 4918f0: 1e610800 fmul d0, d0, d1 + 4918f4: 5ee1b800 fcvtzs d0, d0 + 4918f8: fd009fe0 str d0, [sp, #312] + 4918fc: 9104e3e1 add x1, sp, #0x138 + 491900: 910443e0 add x0, sp, #0x110 + 491904: aa0103e2 mov x2, x1 + 491908: aa0003e1 mov x1, x0 + 49190c: aa1303e0 mov x0, x19 + 491910: 940002cf bl 49244c <_ZN5Catch9XmlWriter14writeAttributeIlEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 491914: 910443e0 add x0, sp, #0x110 + 491918: 97fdd5fa bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49191c: 9104c3e0 add x0, sp, #0x130 + 491920: 97fdd6c8 bl 407440 <_ZNSaIcED1Ev@plt> + 491924: 39409fe2 ldrb w2, [sp, #39] + 491928: f94017e1 ldr x1, [sp, #40] + 49192c: f9401fe0 ldr x0, [sp, #56] + 491930: 9400004c bl 491a60 <_ZN5Catch17SonarQubeReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeEb> + 491934: 910143e0 add x0, sp, #0x50 + 491938: 97ffa021 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 49193c: f94017e0 ldr x0, [sp, #40] + 491940: 91016000 add x0, x0, #0x58 + 491944: f900a7e0 str x0, [sp, #328] + 491948: f940a7e0 ldr x0, [sp, #328] + 49194c: 97ffae78 bl 47d32c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE5beginEv> + 491950: f90027e0 str x0, [sp, #72] + 491954: f940a7e0 ldr x0, [sp, #328] + 491958: 97ffae81 bl 47d35c <_ZNKSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESaIS4_EE3endEv> + 49195c: f90023e0 str x0, [sp, #64] + 491960: 910103e1 add x1, sp, #0x40 + 491964: 910123e0 add x0, sp, #0x48 + 491968: 97fff4ef bl 48ed24 <_ZN9__gnu_cxxneIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 49196c: 12001c00 and w0, w0, #0xff + 491970: 7100001f cmp w0, #0x0 + 491974: 54000200 b.eq 4919b4 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x2bc> // b.none + 491978: 910123e0 add x0, sp, #0x48 + 49197c: 97fff505 bl 48ed90 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEdeEv> + 491980: f900a3e0 str x0, [sp, #320] + 491984: f940a3e0 ldr x0, [sp, #320] + 491988: 97ffaac0 bl 47c488 <_ZNKSt19__shared_ptr_accessIN5Catch22CumulativeReporterBase11SectionNodeELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 49198c: aa0003e1 mov x1, x0 + 491990: 910183e0 add x0, sp, #0x60 + 491994: 39409fe3 ldrb w3, [sp, #39] + 491998: aa0103e2 mov x2, x1 + 49199c: aa0003e1 mov x1, x0 + 4919a0: f9401fe0 ldr x0, [sp, #56] + 4919a4: 97ffff55 bl 4916f8 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb> + 4919a8: 910123e0 add x0, sp, #0x48 + 4919ac: 97fff4ef bl 48ed68 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10shared_ptrIN5Catch22CumulativeReporterBase11SectionNodeEESt6vectorIS5_SaIS5_EEEppEv> + 4919b0: 17ffffec b 491960 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x268> + 4919b4: 910183e0 add x0, sp, #0x60 + 4919b8: 97fdd5d2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4919bc: 14000026 b 491a54 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x35c> + 4919c0: aa0003f3 mov x19, x0 + 4919c4: 910283e0 add x0, sp, #0xa0 + 4919c8: 97fdd5ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4919cc: 1400001e b 491a44 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x34c> + 4919d0: aa0003f3 mov x19, x0 + 4919d4: 910303e0 add x0, sp, #0xc0 + 4919d8: 97fdd5ca bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4919dc: 14000002 b 4919e4 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x2ec> + 4919e0: aa0003f3 mov x19, x0 + 4919e4: 910383e0 add x0, sp, #0xe0 + 4919e8: 97fdd696 bl 407440 <_ZNSaIcED1Ev@plt> + 4919ec: 14000016 b 491a44 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x34c> + 4919f0: aa0003f3 mov x19, x0 + 4919f4: 9103a3e0 add x0, sp, #0xe8 + 4919f8: 97fdd5c2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4919fc: 14000002 b 491a04 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x30c> + 491a00: aa0003f3 mov x19, x0 + 491a04: 910423e0 add x0, sp, #0x108 + 491a08: 97fdd68e bl 407440 <_ZNSaIcED1Ev@plt> + 491a0c: 1400000a b 491a34 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x33c> + 491a10: aa0003f3 mov x19, x0 + 491a14: 910443e0 add x0, sp, #0x110 + 491a18: 97fdd5ba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491a1c: 14000002 b 491a24 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x32c> + 491a20: aa0003f3 mov x19, x0 + 491a24: 9104c3e0 add x0, sp, #0x130 + 491a28: 97fdd686 bl 407440 <_ZNSaIcED1Ev@plt> + 491a2c: 14000002 b 491a34 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x33c> + 491a30: aa0003f3 mov x19, x0 + 491a34: 910143e0 add x0, sp, #0x50 + 491a38: 97ff9fe1 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 491a3c: 14000002 b 491a44 <_ZN5Catch17SonarQubeReporter12writeSectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22CumulativeReporterBase11SectionNodeEb+0x34c> + 491a40: aa0003f3 mov x19, x0 + 491a44: 910183e0 add x0, sp, #0x60 + 491a48: 97fdd5ae bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491a4c: aa1303e0 mov x0, x19 + 491a50: 97fdd7ac bl 407900 <_Unwind_Resume@plt> + 491a54: f9400bf3 ldr x19, [sp, #16] + 491a58: a8d57bfd ldp x29, x30, [sp], #336 + 491a5c: d65f03c0 ret + +0000000000491a60 <_ZN5Catch17SonarQubeReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeEb>: +_ZN5Catch17SonarQubeReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeEb(): + 491a60: a9bb7bfd stp x29, x30, [sp, #-80]! + 491a64: 910003fd mov x29, sp + 491a68: f90017e0 str x0, [sp, #40] + 491a6c: f90013e1 str x1, [sp, #32] + 491a70: 39007fe2 strb w2, [sp, #31] + 491a74: f94013e0 ldr x0, [sp, #32] + 491a78: 9101c000 add x0, x0, #0x70 + 491a7c: f90027e0 str x0, [sp, #72] + 491a80: f94027e0 ldr x0, [sp, #72] + 491a84: 97fff4c9 bl 48eda8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE5beginEv> + 491a88: f9001fe0 str x0, [sp, #56] + 491a8c: f94027e0 ldr x0, [sp, #72] + 491a90: 97fff4d2 bl 48edd8 <_ZNKSt6vectorIN5Catch14AssertionStatsESaIS1_EE3endEv> + 491a94: f9001be0 str x0, [sp, #48] + 491a98: 9100c3e1 add x1, sp, #0x30 + 491a9c: 9100e3e0 add x0, sp, #0x38 + 491aa0: 97fff4da bl 48ee08 <_ZN9__gnu_cxxneIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 491aa4: 12001c00 and w0, w0, #0xff + 491aa8: 7100001f cmp w0, #0x0 + 491aac: 54000160 b.eq 491ad8 <_ZN5Catch17SonarQubeReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeEb+0x78> // b.none + 491ab0: 9100e3e0 add x0, sp, #0x38 + 491ab4: 97fff4f0 bl 48ee74 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEdeEv> + 491ab8: f90023e0 str x0, [sp, #64] + 491abc: 39407fe2 ldrb w2, [sp, #31] + 491ac0: f94023e1 ldr x1, [sp, #64] + 491ac4: f94017e0 ldr x0, [sp, #40] + 491ac8: 94000007 bl 491ae4 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb> + 491acc: 9100e3e0 add x0, sp, #0x38 + 491ad0: 97fff4df bl 48ee4c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14AssertionStatsESt6vectorIS2_SaIS2_EEEppEv> + 491ad4: 17fffff1 b 491a98 <_ZN5Catch17SonarQubeReporter15writeAssertionsERKNS_22CumulativeReporterBase11SectionNodeEb+0x38> + 491ad8: d503201f nop + 491adc: a8c57bfd ldp x29, x30, [sp], #80 + 491ae0: d65f03c0 ret + +0000000000491ae4 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb>: +_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb(): + 491ae4: a9a27bfd stp x29, x30, [sp, #-480]! + 491ae8: 910003fd mov x29, sp + 491aec: f9000bf3 str x19, [sp, #16] + 491af0: f9001fe0 str x0, [sp, #56] + 491af4: f9001be1 str x1, [sp, #48] + 491af8: 3900bfe2 strb w2, [sp, #47] + 491afc: f9401be0 ldr x0, [sp, #48] + 491b00: f900efe0 str x0, [sp, #472] + 491b04: f940efe0 ldr x0, [sp, #472] + 491b08: 9400206b bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 491b0c: 12001c00 and w0, w0, #0xff + 491b10: 52000000 eor w0, w0, #0x1 + 491b14: 12001c00 and w0, w0, #0xff + 491b18: 7100001f cmp w0, #0x0 + 491b1c: 54002b80 b.eq 49208c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x5a8> // b.none + 491b20: 910103e0 add x0, sp, #0x40 + 491b24: 97fdd6db bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 491b28: 3940bfe0 ldrb w0, [sp, #47] + 491b2c: 7100001f cmp w0, #0x0 + 491b30: 540000e0 b.eq 491b4c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x68> // b.none + 491b34: 910103e2 add x2, sp, #0x40 + 491b38: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491b3c: 91088001 add x1, x0, #0x220 + 491b40: aa0203e0 mov x0, x2 + 491b44: 97fdd6cb bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 491b48: 14000038 b 491c28 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x144> + 491b4c: f940efe0 ldr x0, [sp, #472] + 491b50: 9400206d bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 491b54: 7100481f cmp w0, #0x12 + 491b58: 54000380 b.eq 491bc8 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0xe4> // b.none + 491b5c: 7100481f cmp w0, #0x12 + 491b60: 5400012c b.gt 491b84 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0xa0> + 491b64: 7100401f cmp w0, #0x10 + 491b68: 54000540 b.eq 491c10 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x12c> // b.none + 491b6c: 7100401f cmp w0, #0x10 + 491b70: 5400038c b.gt 491be0 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0xfc> + 491b74: 11000400 add w0, w0, #0x1 + 491b78: 71000c1f cmp w0, #0x3 + 491b7c: 54000568 b.hi 491c28 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x144> // b.pmore + 491b80: 14000024 b 491c10 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x12c> + 491b84: 7104441f cmp w0, #0x111 + 491b88: 54000140 b.eq 491bb0 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0xcc> // b.none + 491b8c: 7104441f cmp w0, #0x111 + 491b90: 5400008c b.gt 491ba0 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0xbc> + 491b94: 7104401f cmp w0, #0x110 + 491b98: 540003c0 b.eq 491c10 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x12c> // b.none + 491b9c: 14000023 b 491c28 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x144> + 491ba0: 7104481f cmp w0, #0x112 + 491ba4: 540002a0 b.eq 491bf8 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x114> // b.none + 491ba8: 7108401f cmp w0, #0x210 + 491bac: 540003e1 b.ne 491c28 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x144> // b.any + 491bb0: 910103e2 add x2, sp, #0x40 + 491bb4: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491bb8: 9108a001 add x1, x0, #0x228 + 491bbc: aa0203e0 mov x0, x2 + 491bc0: 97fdd6ac bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 491bc4: 14000019 b 491c28 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x144> + 491bc8: 910103e2 add x2, sp, #0x40 + 491bcc: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491bd0: 9108c001 add x1, x0, #0x230 + 491bd4: aa0203e0 mov x0, x2 + 491bd8: 97fdd6a6 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 491bdc: 14000013 b 491c28 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x144> + 491be0: 910103e2 add x2, sp, #0x40 + 491be4: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491be8: 9108c001 add x1, x0, #0x230 + 491bec: aa0203e0 mov x0, x2 + 491bf0: 97fdd6a0 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 491bf4: 1400000d b 491c28 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x144> + 491bf8: 910103e2 add x2, sp, #0x40 + 491bfc: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491c00: 9108c001 add x1, x0, #0x230 + 491c04: aa0203e0 mov x0, x2 + 491c08: 97fdd69a bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 491c0c: 14000007 b 491c28 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x144> + 491c10: 910103e2 add x2, sp, #0x40 + 491c14: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491c18: 9108e001 add x1, x0, #0x238 + 491c1c: aa0203e0 mov x0, x2 + 491c20: 97fdd694 bl 407670 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt> + 491c24: d503201f nop + 491c28: f9401fe0 ldr x0, [sp, #56] + 491c2c: 91034013 add x19, x0, #0xd0 + 491c30: 52800021 mov w1, #0x1 // #1 + 491c34: 52800040 mov w0, #0x2 // #2 + 491c38: 97ff9dfe bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 491c3c: 2a0003e2 mov w2, w0 + 491c40: 910103e0 add x0, sp, #0x40 + 491c44: 910243e1 add x1, sp, #0x90 + 491c48: aa0103e8 mov x8, x1 + 491c4c: aa0003e1 mov x1, x0 + 491c50: aa1303e0 mov x0, x19 + 491c54: 97ff9fe4 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 491c58: 910203e0 add x0, sp, #0x80 + 491c5c: 97ff35d8 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 491c60: f940efe0 ldr x0, [sp, #472] + 491c64: 94002123 bl 49a0f0 <_ZNK5Catch15AssertionResult16getTestMacroNameEv> + 491c68: a90a07e0 stp x0, x1, [sp, #160] + 491c6c: 910283e1 add x1, sp, #0xa0 + 491c70: 910203e0 add x0, sp, #0x80 + 491c74: 97ff38bf bl 45ff70 <_ZN5Catch20ReusableStringStreamlsINS_9StringRefEEERS0_RKT_> + 491c78: aa0003e2 mov x2, x0 + 491c7c: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491c80: 91092001 add x1, x0, #0x248 + 491c84: aa0203e0 mov x0, x2 + 491c88: 97fefbf3 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 491c8c: aa0003f3 mov x19, x0 + 491c90: 9102c3e0 add x0, sp, #0xb0 + 491c94: aa0003e8 mov x8, x0 + 491c98: f940efe0 ldr x0, [sp, #472] + 491c9c: 94002036 bl 499d74 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev> + 491ca0: 9102c3e0 add x0, sp, #0xb0 + 491ca4: aa0003e1 mov x1, x0 + 491ca8: aa1303e0 mov x0, x19 + 491cac: 97fefbdf bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 491cb0: aa0003e2 mov x2, x0 + 491cb4: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491cb8: 91094001 add x1, x0, #0x250 + 491cbc: aa0203e0 mov x0, x2 + 491cc0: 97fefbe5 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 491cc4: 9102c3e0 add x0, sp, #0xb0 + 491cc8: 97fdd50e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491ccc: f9401fe0 ldr x0, [sp, #56] + 491cd0: 91034013 add x19, x0, #0xd0 + 491cd4: 9103c3e0 add x0, sp, #0xf0 + 491cd8: 97fdd70e bl 407910 <_ZNSaIcEC1Ev@plt> + 491cdc: 9103c3e0 add x0, sp, #0xf0 + 491ce0: 910343e3 add x3, sp, #0xd0 + 491ce4: aa0003e2 mov x2, x0 + 491ce8: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491cec: 91096001 add x1, x0, #0x258 + 491cf0: aa0303e0 mov x0, x3 + 491cf4: 97fdd663 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 491cf8: 910203e0 add x0, sp, #0x80 + 491cfc: 9103e3e1 add x1, sp, #0xf8 + 491d00: aa0103e8 mov x8, x1 + 491d04: 97ff35f0 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 491d08: 9103e3e1 add x1, sp, #0xf8 + 491d0c: 910343e0 add x0, sp, #0xd0 + 491d10: aa0103e2 mov x2, x1 + 491d14: aa0003e1 mov x1, x0 + 491d18: aa1303e0 mov x0, x19 + 491d1c: 97ffa021 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 491d20: 9103e3e0 add x0, sp, #0xf8 + 491d24: 97fdd4f7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491d28: 910343e0 add x0, sp, #0xd0 + 491d2c: 97fdd4f5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491d30: 9103c3e0 add x0, sp, #0xf0 + 491d34: 97fdd5c3 bl 407440 <_ZNSaIcED1Ev@plt> + 491d38: 9101c3e0 add x0, sp, #0x70 + 491d3c: 97ff35a0 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 491d40: f9401be0 ldr x0, [sp, #48] + 491d44: 9102c000 add x0, x0, #0xb0 + 491d48: 97ff9af1 bl 47890c <_ZNK5Catch6Counts5totalEv> + 491d4c: f100001f cmp x0, #0x0 + 491d50: 1a9f07e0 cset w0, ne // ne = any + 491d54: 12001c00 and w0, w0, #0xff + 491d58: 7100001f cmp w0, #0x0 + 491d5c: 54000740 b.eq 491e44 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x360> // b.none + 491d60: 9101c3e2 add x2, sp, #0x70 + 491d64: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491d68: 91098001 add x1, x0, #0x260 + 491d6c: aa0203e0 mov x0, x2 + 491d70: 940001df bl 4924ec <_ZN5Catch20ReusableStringStreamlsIA9_cEERS0_RKT_> + 491d74: f940efe0 ldr x0, [sp, #472] + 491d78: 94001fe9 bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 491d7c: 12001c00 and w0, w0, #0xff + 491d80: 7100001f cmp w0, #0x0 + 491d84: 540002c0 b.eq 491ddc <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x2f8> // b.none + 491d88: 9101c3e2 add x2, sp, #0x70 + 491d8c: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491d90: 9109c001 add x1, x0, #0x270 + 491d94: aa0203e0 mov x0, x2 + 491d98: 97fefbaf bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 491d9c: aa0003f3 mov x19, x0 + 491da0: 910463e0 add x0, sp, #0x118 + 491da4: aa0003e8 mov x8, x0 + 491da8: f940efe0 ldr x0, [sp, #472] + 491dac: 94002023 bl 499e38 <_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev> + 491db0: 910463e0 add x0, sp, #0x118 + 491db4: aa0003e1 mov x1, x0 + 491db8: aa1303e0 mov x0, x19 + 491dbc: 97fefb9b bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 491dc0: aa0003e2 mov x2, x0 + 491dc4: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491dc8: 9109e001 add x1, x0, #0x278 + 491dcc: aa0203e0 mov x0, x2 + 491dd0: 97fefba1 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 491dd4: 910463e0 add x0, sp, #0x118 + 491dd8: 97fdd4ca bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491ddc: f940efe0 ldr x0, [sp, #472] + 491de0: 94002054 bl 499f30 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv> + 491de4: 12001c00 and w0, w0, #0xff + 491de8: 7100001f cmp w0, #0x0 + 491dec: 540002c0 b.eq 491e44 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x360> // b.none + 491df0: 9101c3e2 add x2, sp, #0x70 + 491df4: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491df8: 910a0001 add x1, x0, #0x280 + 491dfc: aa0203e0 mov x0, x2 + 491e00: 97ff7ca3 bl 47108c <_ZN5Catch20ReusableStringStreamlsIA18_cEERS0_RKT_> + 491e04: aa0003f3 mov x19, x0 + 491e08: 9104e3e0 add x0, sp, #0x138 + 491e0c: aa0003e8 mov x8, x0 + 491e10: f940efe0 ldr x0, [sp, #472] + 491e14: 94002080 bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 491e18: 9104e3e0 add x0, sp, #0x138 + 491e1c: aa0003e1 mov x1, x0 + 491e20: aa1303e0 mov x0, x19 + 491e24: 97fefb81 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 491e28: aa0003e2 mov x2, x0 + 491e2c: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491e30: 9109e001 add x1, x0, #0x278 + 491e34: aa0203e0 mov x0, x2 + 491e38: 97fefb87 bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 491e3c: 9104e3e0 add x0, sp, #0x138 + 491e40: 97fdd4b0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491e44: 910563e0 add x0, sp, #0x158 + 491e48: aa0003e8 mov x8, x0 + 491e4c: f940efe0 ldr x0, [sp, #472] + 491e50: 94002094 bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 491e54: 910563e0 add x0, sp, #0x158 + 491e58: 97fdd67e bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 491e5c: 12001c00 and w0, w0, #0xff + 491e60: 52000000 eor w0, w0, #0x1 + 491e64: 12001c13 and w19, w0, #0xff + 491e68: 910563e0 add x0, sp, #0x158 + 491e6c: 97fdd4a5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491e70: 7100027f cmp w19, #0x0 + 491e74: 540001e0 b.eq 491eb0 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x3cc> // b.none + 491e78: 9105e3e0 add x0, sp, #0x178 + 491e7c: aa0003e8 mov x8, x0 + 491e80: f940efe0 ldr x0, [sp, #472] + 491e84: 94002087 bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 491e88: 9105e3e1 add x1, sp, #0x178 + 491e8c: 9101c3e0 add x0, sp, #0x70 + 491e90: 97fefb66 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 491e94: aa0003e2 mov x2, x0 + 491e98: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491e9c: 9109e001 add x1, x0, #0x278 + 491ea0: aa0203e0 mov x0, x2 + 491ea4: 97fefb6c bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 491ea8: 9105e3e0 add x0, sp, #0x178 + 491eac: 97fdd495 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491eb0: f9401be0 ldr x0, [sp, #48] + 491eb4: 91024000 add x0, x0, #0x90 + 491eb8: f900ebe0 str x0, [sp, #464] + 491ebc: f940ebe0 ldr x0, [sp, #464] + 491ec0: 97ffbc3c bl 480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 491ec4: f90037e0 str x0, [sp, #104] + 491ec8: f940ebe0 ldr x0, [sp, #464] + 491ecc: 97ffbc45 bl 480fe0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 491ed0: f90033e0 str x0, [sp, #96] + 491ed4: 910183e1 add x1, sp, #0x60 + 491ed8: 9101a3e0 add x0, sp, #0x68 + 491edc: 97ffc4ca bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 491ee0: 12001c00 and w0, w0, #0xff + 491ee4: 7100001f cmp w0, #0x0 + 491ee8: 54000280 b.eq 491f38 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x454> // b.none + 491eec: 9101a3e0 add x0, sp, #0x68 + 491ef0: 97ffc4e0 bl 483270 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 491ef4: f900e7e0 str x0, [sp, #456] + 491ef8: f940e7e0 ldr x0, [sp, #456] + 491efc: b9404000 ldr w0, [x0, #64] + 491f00: 7100041f cmp w0, #0x1 + 491f04: 54000141 b.ne 491f2c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x448> // b.any + 491f08: f940e7e0 ldr x0, [sp, #456] + 491f0c: 91004001 add x1, x0, #0x10 + 491f10: 9101c3e0 add x0, sp, #0x70 + 491f14: 97fefb45 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 491f18: aa0003e2 mov x2, x0 + 491f1c: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491f20: 9109e001 add x1, x0, #0x278 + 491f24: aa0203e0 mov x0, x2 + 491f28: 97fefb4b bl 450c54 <_ZN5Catch20ReusableStringStreamlsIA2_cEERS0_RKT_> + 491f2c: 9101a3e0 add x0, sp, #0x68 + 491f30: 97ffc4c6 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 491f34: 17ffffe8 b 491ed4 <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x3f0> + 491f38: 9101c3e2 add x2, sp, #0x70 + 491f3c: f00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 491f40: 910a6001 add x1, x0, #0x298 + 491f44: aa0203e0 mov x0, x2 + 491f48: 97fff40f bl 48ef84 <_ZN5Catch20ReusableStringStreamlsIA4_cEERS0_RKT_> + 491f4c: aa0003f3 mov x19, x0 + 491f50: f940efe0 ldr x0, [sp, #472] + 491f54: 94002061 bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 491f58: 910803e2 add x2, sp, #0x200 + 491f5c: a9398440 stp x0, x1, [x2, #-104] + 491f60: 910663e0 add x0, sp, #0x198 + 491f64: aa0003e1 mov x1, x0 + 491f68: aa1303e0 mov x0, x19 + 491f6c: 97fec58e bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 491f70: f9401fe0 ldr x0, [sp, #56] + 491f74: 91034013 add x19, x0, #0xd0 + 491f78: 9101c3e0 add x0, sp, #0x70 + 491f7c: 9106a3e1 add x1, sp, #0x1a8 + 491f80: aa0103e8 mov x8, x1 + 491f84: 97ff3550 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 491f88: 9106a3e0 add x0, sp, #0x1a8 + 491f8c: 52800042 mov w2, #0x2 // #2 + 491f90: aa0003e1 mov x1, x0 + 491f94: aa1303e0 mov x0, x19 + 491f98: 97ff9fde bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 491f9c: 9106a3e0 add x0, sp, #0x1a8 + 491fa0: 97fdd458 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491fa4: 9101c3e0 add x0, sp, #0x70 + 491fa8: 97ff351b bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 491fac: 910203e0 add x0, sp, #0x80 + 491fb0: 97ff3519 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 491fb4: 910243e0 add x0, sp, #0x90 + 491fb8: 97ff9e81 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 491fbc: 910103e0 add x0, sp, #0x40 + 491fc0: 97fdd450 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491fc4: 14000032 b 49208c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x5a8> + 491fc8: aa0003f3 mov x19, x0 + 491fcc: 9102c3e0 add x0, sp, #0xb0 + 491fd0: 97fdd44c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491fd4: 14000022 b 49205c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x578> + 491fd8: aa0003f3 mov x19, x0 + 491fdc: 9103e3e0 add x0, sp, #0xf8 + 491fe0: 97fdd448 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491fe4: 14000002 b 491fec <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x508> + 491fe8: aa0003f3 mov x19, x0 + 491fec: 910343e0 add x0, sp, #0xd0 + 491ff0: 97fdd444 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 491ff4: 14000002 b 491ffc <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x518> + 491ff8: aa0003f3 mov x19, x0 + 491ffc: 9103c3e0 add x0, sp, #0xf0 + 492000: 97fdd510 bl 407440 <_ZNSaIcED1Ev@plt> + 492004: 14000016 b 49205c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x578> + 492008: aa0003f3 mov x19, x0 + 49200c: 910463e0 add x0, sp, #0x118 + 492010: 97fdd43c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 492014: 1400000e b 49204c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x568> + 492018: aa0003f3 mov x19, x0 + 49201c: 9104e3e0 add x0, sp, #0x138 + 492020: 97fdd438 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 492024: 1400000a b 49204c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x568> + 492028: aa0003f3 mov x19, x0 + 49202c: 9105e3e0 add x0, sp, #0x178 + 492030: 97fdd434 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 492034: 14000006 b 49204c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x568> + 492038: aa0003f3 mov x19, x0 + 49203c: 9106a3e0 add x0, sp, #0x1a8 + 492040: 97fdd430 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 492044: 14000002 b 49204c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x568> + 492048: aa0003f3 mov x19, x0 + 49204c: 9101c3e0 add x0, sp, #0x70 + 492050: 97ff34f1 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 492054: 14000002 b 49205c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x578> + 492058: aa0003f3 mov x19, x0 + 49205c: 910203e0 add x0, sp, #0x80 + 492060: 97ff34ed bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 492064: 14000002 b 49206c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x588> + 492068: aa0003f3 mov x19, x0 + 49206c: 910243e0 add x0, sp, #0x90 + 492070: 97ff9e53 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 492074: 14000002 b 49207c <_ZN5Catch17SonarQubeReporter14writeAssertionERKNS_14AssertionStatsEb+0x598> + 492078: aa0003f3 mov x19, x0 + 49207c: 910103e0 add x0, sp, #0x40 + 492080: 97fdd420 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 492084: aa1303e0 mov x0, x19 + 492088: 97fdd61e bl 407900 <_Unwind_Resume@plt> + 49208c: d503201f nop + 492090: f9400bf3 ldr x19, [sp, #16] + 492094: a8de7bfd ldp x29, x30, [sp], #480 + 492098: d65f03c0 ret + +000000000049209c <_ZN5Catch17SonarQubeReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch17SonarQubeReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 49209c: d10043ff sub sp, sp, #0x10 + 4920a0: f90007e0 str x0, [sp, #8] + 4920a4: f90003e1 str x1, [sp] + 4920a8: d503201f nop + 4920ac: 910043ff add sp, sp, #0x10 + 4920b0: d65f03c0 ret + +00000000004920b4 <_ZN5Catch17SonarQubeReporter22testRunEndedCumulativeEv>: +_ZN5Catch17SonarQubeReporter22testRunEndedCumulativeEv(): + 4920b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4920b8: 910003fd mov x29, sp + 4920bc: f9000bf3 str x19, [sp, #16] + 4920c0: f90017e0 str x0, [sp, #40] + 4920c4: f94017e0 ldr x0, [sp, #40] + 4920c8: 91034013 add x19, x0, #0xd0 + 4920cc: 52800021 mov w1, #0x1 // #1 + 4920d0: 52800040 mov w0, #0x2 // #2 + 4920d4: 97ff9cd7 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4920d8: 2a0003e1 mov w1, w0 + 4920dc: aa1303e0 mov x0, x19 + 4920e0: 97ff9eda bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4920e4: d503201f nop + 4920e8: f9400bf3 ldr x19, [sp, #16] + 4920ec: a8c37bfd ldp x29, x30, [sp], #48 + 4920f0: d65f03c0 ret + +00000000004920f4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE13_Rb_tree_implISN_Lb1EED1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE13_Rb_tree_implISN_Lb1EED1Ev(): + 4920f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4920f8: 910003fd mov x29, sp + 4920fc: f9000fe0 str x0, [sp, #24] + 492100: f9400fe0 ldr x0, [sp, #24] + 492104: 94000051 bl 492248 <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEED1Ev> + 492108: d503201f nop + 49210c: a8c27bfd ldp x29, x30, [sp], #32 + 492110: d65f03c0 ret + +0000000000492114 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EEC1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EEC1Ev(): + 492114: a9be7bfd stp x29, x30, [sp, #-32]! + 492118: 910003fd mov x29, sp + 49211c: f9000fe0 str x0, [sp, #24] + 492120: f9400fe0 ldr x0, [sp, #24] + 492124: 9400003c bl 492214 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE13_Rb_tree_implISN_Lb1EEC1Ev> + 492128: d503201f nop + 49212c: a8c27bfd ldp x29, x30, [sp], #32 + 492130: d65f03c0 ret + +0000000000492134 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEC1Ev>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEC1Ev(): + 492134: a9be7bfd stp x29, x30, [sp, #-32]! + 492138: 910003fd mov x29, sp + 49213c: f9000fe0 str x0, [sp, #24] + 492140: f9400fe0 ldr x0, [sp, #24] + 492144: 97fffff4 bl 492114 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EEC1Ev> + 492148: d503201f nop + 49214c: a8c27bfd ldp x29, x30, [sp], #32 + 492150: d65f03c0 ret + +0000000000492154 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEED1Ev>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEED1Ev(): + 492154: a9be7bfd stp x29, x30, [sp, #-32]! + 492158: 910003fd mov x29, sp + 49215c: f9000fe0 str x0, [sp, #24] + 492160: f9400fe0 ldr x0, [sp, #24] + 492164: 94000041 bl 492268 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EED1Ev> + 492168: d503201f nop + 49216c: a8c27bfd ldp x29, x30, [sp], #32 + 492170: d65f03c0 ret + +0000000000492174 <_ZN5Catch9XmlWriter14writeAttributeIcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 492174: a9b97bfd stp x29, x30, [sp, #-112]! + 492178: 910003fd mov x29, sp + 49217c: f9000bf3 str x19, [sp, #16] + 492180: f9001fe0 str x0, [sp, #56] + 492184: f9001be1 str x1, [sp, #48] + 492188: f90017e2 str x2, [sp, #40] + 49218c: 910103e0 add x0, sp, #0x40 + 492190: 97ff348b bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 492194: 910103e0 add x0, sp, #0x40 + 492198: f94017e1 ldr x1, [sp, #40] + 49219c: 97ff9929 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 4921a0: 910103e0 add x0, sp, #0x40 + 4921a4: 910143e1 add x1, sp, #0x50 + 4921a8: aa0103e8 mov x8, x1 + 4921ac: 97ff34c6 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4921b0: 910143e0 add x0, sp, #0x50 + 4921b4: aa0003e2 mov x2, x0 + 4921b8: f9401be1 ldr x1, [sp, #48] + 4921bc: f9401fe0 ldr x0, [sp, #56] + 4921c0: 97ff9ef8 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 4921c4: aa0003f3 mov x19, x0 + 4921c8: d503201f nop + 4921cc: 910143e0 add x0, sp, #0x50 + 4921d0: 97fdd3cc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4921d4: 910103e0 add x0, sp, #0x40 + 4921d8: 97ff348f bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4921dc: aa1303e0 mov x0, x19 + 4921e0: 1400000a b 492208 <_ZN5Catch9XmlWriter14writeAttributeIcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 4921e4: aa0003f3 mov x19, x0 + 4921e8: 910143e0 add x0, sp, #0x50 + 4921ec: 97fdd3c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4921f0: 14000002 b 4921f8 <_ZN5Catch9XmlWriter14writeAttributeIcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 4921f4: aa0003f3 mov x19, x0 + 4921f8: 910103e0 add x0, sp, #0x40 + 4921fc: 97ff3486 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 492200: aa1303e0 mov x0, x19 + 492204: 97fdd5bf bl 407900 <_Unwind_Resume@plt> + 492208: f9400bf3 ldr x19, [sp, #16] + 49220c: a8c77bfd ldp x29, x30, [sp], #112 + 492210: d65f03c0 ret + +0000000000492214 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE13_Rb_tree_implISN_Lb1EEC1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE13_Rb_tree_implISN_Lb1EEC2Ev(): + 492214: a9be7bfd stp x29, x30, [sp, #-32]! + 492218: 910003fd mov x29, sp + 49221c: f9000fe0 str x0, [sp, #24] + 492220: f9400fe0 ldr x0, [sp, #24] + 492224: 940000bd bl 492518 <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEEC1Ev> + 492228: f9400fe0 ldr x0, [sp, #24] + 49222c: 97fe8718 bl 433e8c <_ZNSt20_Rb_tree_key_compareISt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1Ev> + 492230: f9400fe0 ldr x0, [sp, #24] + 492234: 91002000 add x0, x0, #0x8 + 492238: 97fde98b bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 49223c: d503201f nop + 492240: a8c27bfd ldp x29, x30, [sp], #32 + 492244: d65f03c0 ret + +0000000000492248 <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEED1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEED2Ev(): + 492248: a9be7bfd stp x29, x30, [sp, #-32]! + 49224c: 910003fd mov x29, sp + 492250: f9000fe0 str x0, [sp, #24] + 492254: f9400fe0 ldr x0, [sp, #24] + 492258: 940000b8 bl 492538 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEED1Ev> + 49225c: d503201f nop + 492260: a8c27bfd ldp x29, x30, [sp], #32 + 492264: d65f03c0 ret + +0000000000492268 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EED1Ev>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EED1Ev(): + 492268: a9be7bfd stp x29, x30, [sp, #-32]! + 49226c: 910003fd mov x29, sp + 492270: f9000fe0 str x0, [sp, #24] + 492274: f9400fe0 ldr x0, [sp, #24] + 492278: 940000cd bl 4925ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_beginEv> + 49227c: aa0003e1 mov x1, x0 + 492280: f9400fe0 ldr x0, [sp, #24] + 492284: 940000b2 bl 49254c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_eraseEPSt13_Rb_tree_nodeISJ_E> + 492288: f9400fe0 ldr x0, [sp, #24] + 49228c: 97ffff9a bl 4920f4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE13_Rb_tree_implISN_Lb1EED1Ev> + 492290: d503201f nop + 492294: a8c27bfd ldp x29, x30, [sp], #32 + 492298: d65f03c0 ret + +000000000049229c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEixEOS5_>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEixEOS5_(): + 49229c: a9ba7bfd stp x29, x30, [sp, #-96]! + 4922a0: 910003fd mov x29, sp + 4922a4: f9000bf3 str x19, [sp, #16] + 4922a8: f90017e0 str x0, [sp, #40] + 4922ac: f90013e1 str x1, [sp, #32] + 4922b0: f94013e1 ldr x1, [sp, #32] + 4922b4: f94017e0 ldr x0, [sp, #40] + 4922b8: 940000c3 bl 4925c4 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE11lower_boundERSK_> + 4922bc: f9001be0 str x0, [sp, #48] + 4922c0: f94017e0 ldr x0, [sp, #40] + 4922c4: 9400003b bl 4923b0 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE3endEv> + 4922c8: f9001fe0 str x0, [sp, #56] + 4922cc: 9100e3e1 add x1, sp, #0x38 + 4922d0: 9100c3e0 add x0, sp, #0x30 + 4922d4: 940000c5 bl 4925e8 <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEeqERKSK_> + 4922d8: 12001c00 and w0, w0, #0xff + 4922dc: 7100001f cmp w0, #0x0 + 4922e0: 540001a1 b.ne 492314 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEixEOS5_+0x78> // b.any + 4922e4: f94017e0 ldr x0, [sp, #40] + 4922e8: 940000cc bl 492618 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE8key_compEv> + 4922ec: 9100c3e0 add x0, sp, #0x30 + 4922f0: 9400004f bl 49242c <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEdeEv> + 4922f4: aa0003e1 mov x1, x0 + 4922f8: 910103e0 add x0, sp, #0x40 + 4922fc: aa0103e2 mov x2, x1 + 492300: f94013e1 ldr x1, [sp, #32] + 492304: 97fe974a bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 492308: 12001c00 and w0, w0, #0xff + 49230c: 7100001f cmp w0, #0x0 + 492310: 54000060 b.eq 49231c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEixEOS5_+0x80> // b.none + 492314: 52800020 mov w0, #0x1 // #1 + 492318: 14000002 b 492320 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEixEOS5_+0x84> + 49231c: 52800000 mov w0, #0x0 // #0 + 492320: 7100001f cmp w0, #0x0 + 492324: 540002c0 b.eq 49237c <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEEixEOS5_+0xe0> // b.none + 492328: f94017f3 ldr x19, [sp, #40] + 49232c: 9100c3e1 add x1, sp, #0x30 + 492330: 910123e0 add x0, sp, #0x48 + 492334: 940000c3 bl 492640 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1ERKSt17_Rb_tree_iteratorISJ_E> + 492338: f94013e0 ldr x0, [sp, #32] + 49233c: 97fde18c bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 492340: aa0003e1 mov x1, x0 + 492344: 910143e0 add x0, sp, #0x50 + 492348: aa0003e8 mov x8, x0 + 49234c: aa0103e0 mov x0, x1 + 492350: 97fe974c bl 438080 <_ZSt16forward_as_tupleIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt5tupleIJDpOT_EES9_> + 492354: 910163e1 add x1, sp, #0x58 + 492358: 910143e0 add x0, sp, #0x50 + 49235c: aa0103e4 mov x4, x1 + 492360: aa0003e3 mov x3, x0 + 492364: d00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 492368: 91018002 add x2, x0, #0x60 + 49236c: f94027e1 ldr x1, [sp, #72] + 492370: aa1303e0 mov x0, x19 + 492374: 940000bd bl 492668 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEESt17_Rb_tree_iteratorISJ_ESt23_Rb_tree_const_iteratorISJ_EDpOT_> + 492378: f9001be0 str x0, [sp, #48] + 49237c: 9100c3e0 add x0, sp, #0x30 + 492380: 9400002b bl 49242c <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEdeEv> + 492384: 91008000 add x0, x0, #0x20 + 492388: f9400bf3 ldr x19, [sp, #16] + 49238c: a8c67bfd ldp x29, x30, [sp], #96 + 492390: d65f03c0 ret + +0000000000492394 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE5beginEv>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE5beginEv(): + 492394: a9be7bfd stp x29, x30, [sp, #-32]! + 492398: 910003fd mov x29, sp + 49239c: f9000fe0 str x0, [sp, #24] + 4923a0: f9400fe0 ldr x0, [sp, #24] + 4923a4: 940000ed bl 492758 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE5beginEv> + 4923a8: a8c27bfd ldp x29, x30, [sp], #32 + 4923ac: d65f03c0 ret + +00000000004923b0 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE3endEv>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE3endEv(): + 4923b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4923b4: 910003fd mov x29, sp + 4923b8: f9000fe0 str x0, [sp, #24] + 4923bc: f9400fe0 ldr x0, [sp, #24] + 4923c0: 940000f0 bl 492780 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE3endEv> + 4923c4: a8c27bfd ldp x29, x30, [sp], #32 + 4923c8: d65f03c0 ret + +00000000004923cc <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEneERKSK_>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEneERKSK_(): + 4923cc: d10043ff sub sp, sp, #0x10 + 4923d0: f90007e0 str x0, [sp, #8] + 4923d4: f90003e1 str x1, [sp] + 4923d8: f94007e0 ldr x0, [sp, #8] + 4923dc: f9400001 ldr x1, [x0] + 4923e0: f94003e0 ldr x0, [sp] + 4923e4: f9400000 ldr x0, [x0] + 4923e8: eb00003f cmp x1, x0 + 4923ec: 1a9f07e0 cset w0, ne // ne = any + 4923f0: 12001c00 and w0, w0, #0xff + 4923f4: 910043ff add sp, sp, #0x10 + 4923f8: d65f03c0 ret + +00000000004923fc <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEppEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEppEv(): + 4923fc: a9be7bfd stp x29, x30, [sp, #-32]! + 492400: 910003fd mov x29, sp + 492404: f9000fe0 str x0, [sp, #24] + 492408: f9400fe0 ldr x0, [sp, #24] + 49240c: f9400000 ldr x0, [x0] + 492410: 97fdd364 bl 4071a0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> + 492414: aa0003e1 mov x1, x0 + 492418: f9400fe0 ldr x0, [sp, #24] + 49241c: f9000001 str x1, [x0] + 492420: f9400fe0 ldr x0, [sp, #24] + 492424: a8c27bfd ldp x29, x30, [sp], #32 + 492428: d65f03c0 ret + +000000000049242c <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEdeEv>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEdeEv(): + 49242c: a9be7bfd stp x29, x30, [sp, #-32]! + 492430: 910003fd mov x29, sp + 492434: f9000fe0 str x0, [sp, #24] + 492438: f9400fe0 ldr x0, [sp, #24] + 49243c: f9400000 ldr x0, [x0] + 492440: 940000da bl 4927a8 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv> + 492444: a8c27bfd ldp x29, x30, [sp], #32 + 492448: d65f03c0 ret + +000000000049244c <_ZN5Catch9XmlWriter14writeAttributeIlEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIlEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 49244c: a9b97bfd stp x29, x30, [sp, #-112]! + 492450: 910003fd mov x29, sp + 492454: f9000bf3 str x19, [sp, #16] + 492458: f9001fe0 str x0, [sp, #56] + 49245c: f9001be1 str x1, [sp, #48] + 492460: f90017e2 str x2, [sp, #40] + 492464: 910103e0 add x0, sp, #0x40 + 492468: 97ff33d5 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 49246c: 910103e0 add x0, sp, #0x40 + 492470: f94017e1 ldr x1, [sp, #40] + 492474: 940000d5 bl 4927c8 <_ZN5Catch20ReusableStringStreamlsIlEERS0_RKT_> + 492478: 910103e0 add x0, sp, #0x40 + 49247c: 910143e1 add x1, sp, #0x50 + 492480: aa0103e8 mov x8, x1 + 492484: 97ff3410 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 492488: 910143e0 add x0, sp, #0x50 + 49248c: aa0003e2 mov x2, x0 + 492490: f9401be1 ldr x1, [sp, #48] + 492494: f9401fe0 ldr x0, [sp, #56] + 492498: 97ff9e42 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 49249c: aa0003f3 mov x19, x0 + 4924a0: d503201f nop + 4924a4: 910143e0 add x0, sp, #0x50 + 4924a8: 97fdd316 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4924ac: 910103e0 add x0, sp, #0x40 + 4924b0: 97ff33d9 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4924b4: aa1303e0 mov x0, x19 + 4924b8: 1400000a b 4924e0 <_ZN5Catch9XmlWriter14writeAttributeIlEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 4924bc: aa0003f3 mov x19, x0 + 4924c0: 910143e0 add x0, sp, #0x50 + 4924c4: 97fdd30f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4924c8: 14000002 b 4924d0 <_ZN5Catch9XmlWriter14writeAttributeIlEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 4924cc: aa0003f3 mov x19, x0 + 4924d0: 910103e0 add x0, sp, #0x40 + 4924d4: 97ff33d0 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4924d8: aa1303e0 mov x0, x19 + 4924dc: 97fdd509 bl 407900 <_Unwind_Resume@plt> + 4924e0: f9400bf3 ldr x19, [sp, #16] + 4924e4: a8c77bfd ldp x29, x30, [sp], #112 + 4924e8: d65f03c0 ret + +00000000004924ec <_ZN5Catch20ReusableStringStreamlsIA9_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA9_cEERS0_RKT_(): + 4924ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4924f0: 910003fd mov x29, sp + 4924f4: f9000fe0 str x0, [sp, #24] + 4924f8: f9000be1 str x1, [sp, #16] + 4924fc: f9400fe0 ldr x0, [sp, #24] + 492500: f9400400 ldr x0, [x0, #8] + 492504: f9400be1 ldr x1, [sp, #16] + 492508: 97fdd392 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 49250c: f9400fe0 ldr x0, [sp, #24] + 492510: a8c27bfd ldp x29, x30, [sp], #32 + 492514: d65f03c0 ret + +0000000000492518 <_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEEC1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEEC2Ev(): + 492518: a9be7bfd stp x29, x30, [sp, #-32]! + 49251c: 910003fd mov x29, sp + 492520: f9000fe0 str x0, [sp, #24] + 492524: f9400fe0 ldr x0, [sp, #24] + 492528: 940000b6 bl 492800 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEEC1Ev> + 49252c: d503201f nop + 492530: a8c27bfd ldp x29, x30, [sp], #32 + 492534: d65f03c0 ret + +0000000000492538 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEED2Ev(): + 492538: d10043ff sub sp, sp, #0x10 + 49253c: f90007e0 str x0, [sp, #8] + 492540: d503201f nop + 492544: 910043ff add sp, sp, #0x10 + 492548: d65f03c0 ret + +000000000049254c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_eraseEPSt13_Rb_tree_nodeISJ_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_eraseEPSt13_Rb_tree_nodeISJ_E(): + 49254c: a9bd7bfd stp x29, x30, [sp, #-48]! + 492550: 910003fd mov x29, sp + 492554: f9000fe0 str x0, [sp, #24] + 492558: f9000be1 str x1, [sp, #16] + 49255c: f9400be0 ldr x0, [sp, #16] + 492560: f100001f cmp x0, #0x0 + 492564: 540001e0 b.eq 4925a0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_eraseEPSt13_Rb_tree_nodeISJ_E+0x54> // b.none + 492568: f9400be0 ldr x0, [sp, #16] + 49256c: 940000aa bl 492814 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_rightEPSt18_Rb_tree_node_base> + 492570: aa0003e1 mov x1, x0 + 492574: f9400fe0 ldr x0, [sp, #24] + 492578: 97fffff5 bl 49254c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_eraseEPSt13_Rb_tree_nodeISJ_E> + 49257c: f9400be0 ldr x0, [sp, #16] + 492580: 940000ab bl 49282c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE7_S_leftEPSt18_Rb_tree_node_base> + 492584: f90017e0 str x0, [sp, #40] + 492588: f9400be1 ldr x1, [sp, #16] + 49258c: f9400fe0 ldr x0, [sp, #24] + 492590: 940000ad bl 492844 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISJ_E> + 492594: f94017e0 ldr x0, [sp, #40] + 492598: f9000be0 str x0, [sp, #16] + 49259c: 17fffff0 b 49255c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_eraseEPSt13_Rb_tree_nodeISJ_E+0x10> + 4925a0: d503201f nop + 4925a4: a8c37bfd ldp x29, x30, [sp], #48 + 4925a8: d65f03c0 ret + +00000000004925ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_beginEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_beginEv(): + 4925ac: d10043ff sub sp, sp, #0x10 + 4925b0: f90007e0 str x0, [sp, #8] + 4925b4: f94007e0 ldr x0, [sp, #8] + 4925b8: f9400800 ldr x0, [x0, #16] + 4925bc: 910043ff add sp, sp, #0x10 + 4925c0: d65f03c0 ret + +00000000004925c4 <_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE11lower_boundERSK_>: +_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE11lower_boundERSK_(): + 4925c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4925c8: 910003fd mov x29, sp + 4925cc: f9000fe0 str x0, [sp, #24] + 4925d0: f9000be1 str x1, [sp, #16] + 4925d4: f9400fe0 ldr x0, [sp, #24] + 4925d8: f9400be1 ldr x1, [sp, #16] + 4925dc: 940000a7 bl 492878 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11lower_boundERS7_> + 4925e0: a8c27bfd ldp x29, x30, [sp], #32 + 4925e4: d65f03c0 ret + +00000000004925e8 <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEeqERKSK_>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEeqERKSK_(): + 4925e8: d10043ff sub sp, sp, #0x10 + 4925ec: f90007e0 str x0, [sp, #8] + 4925f0: f90003e1 str x1, [sp] + 4925f4: f94007e0 ldr x0, [sp, #8] + 4925f8: f9400001 ldr x1, [x0] + 4925fc: f94003e0 ldr x0, [sp] + 492600: f9400000 ldr x0, [x0] + 492604: eb00003f cmp x1, x0 + 492608: 1a9f17e0 cset w0, eq // eq = none + 49260c: 12001c00 and w0, w0, #0xff + 492610: 910043ff add sp, sp, #0x10 + 492614: d65f03c0 ret + +0000000000492618 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE8key_compEv>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS8_13TestCaseStatsENS9_11SectionNodeEEEESaISE_EESt4lessIS5_ESaISt4pairIKS5_SG_EEE8key_compEv(): + 492618: a9bd7bfd stp x29, x30, [sp, #-48]! + 49261c: 910003fd mov x29, sp + 492620: f9000bf3 str x19, [sp, #16] + 492624: f90017e0 str x0, [sp, #40] + 492628: f94017e0 ldr x0, [sp, #40] + 49262c: 940000a5 bl 4928c0 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8key_compEv> + 492630: 2a1303e0 mov w0, w19 + 492634: f9400bf3 ldr x19, [sp, #16] + 492638: a8c37bfd ldp x29, x30, [sp], #48 + 49263c: d65f03c0 ret + +0000000000492640 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1ERKSt17_Rb_tree_iteratorISJ_E>: +_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC2ERKSt17_Rb_tree_iteratorISJ_E(): + 492640: d10043ff sub sp, sp, #0x10 + 492644: f90007e0 str x0, [sp, #8] + 492648: f90003e1 str x1, [sp] + 49264c: f94003e0 ldr x0, [sp] + 492650: f9400001 ldr x1, [x0] + 492654: f94007e0 ldr x0, [sp, #8] + 492658: f9000001 str x1, [x0] + 49265c: d503201f nop + 492660: 910043ff add sp, sp, #0x10 + 492664: d65f03c0 ret + +0000000000492668 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEESt17_Rb_tree_iteratorISJ_ESt23_Rb_tree_const_iteratorISJ_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEESt17_Rb_tree_iteratorISJ_ESt23_Rb_tree_const_iteratorISJ_EDpOT_(): + 492668: a9b97bfd stp x29, x30, [sp, #-112]! + 49266c: 910003fd mov x29, sp + 492670: a90153f3 stp x19, x20, [sp, #16] + 492674: f90027e0 str x0, [sp, #72] + 492678: f90023e1 str x1, [sp, #64] + 49267c: f9001fe2 str x2, [sp, #56] + 492680: f9001be3 str x3, [sp, #48] + 492684: f90017e4 str x4, [sp, #40] + 492688: f9401fe0 ldr x0, [sp, #56] + 49268c: 97fe5482 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 492690: aa0003f3 mov x19, x0 + 492694: f9401be0 ldr x0, [sp, #48] + 492698: 97fe9b44 bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 49269c: aa0003f4 mov x20, x0 + 4926a0: f94017e0 ldr x0, [sp, #40] + 4926a4: 97fe5486 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 4926a8: aa0003e3 mov x3, x0 + 4926ac: aa1403e2 mov x2, x20 + 4926b0: aa1303e1 mov x1, x19 + 4926b4: f94027e0 ldr x0, [sp, #72] + 4926b8: 94000087 bl 4928d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEEPSt13_Rb_tree_nodeISJ_EDpOT_> + 4926bc: f90037e0 str x0, [sp, #104] + 4926c0: f94037e0 ldr x0, [sp, #104] + 4926c4: 94000163 bl 492c50 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt13_Rb_tree_nodeISJ_E> + 4926c8: aa0003e2 mov x2, x0 + 4926cc: f94023e1 ldr x1, [sp, #64] + 4926d0: f94027e0 ldr x0, [sp, #72] + 4926d4: 9400009c bl 492944 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_> + 4926d8: a90507e0 stp x0, x1, [sp, #80] + 4926dc: f9402fe0 ldr x0, [sp, #88] + 4926e0: f100001f cmp x0, #0x0 + 4926e4: 54000120 b.eq 492708 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEESt17_Rb_tree_iteratorISJ_ESt23_Rb_tree_const_iteratorISJ_EDpOT_+0xa0> // b.none + 4926e8: f9402be0 ldr x0, [sp, #80] + 4926ec: f9402fe1 ldr x1, [sp, #88] + 4926f0: f94037e3 ldr x3, [sp, #104] + 4926f4: aa0103e2 mov x2, x1 + 4926f8: aa0003e1 mov x1, x0 + 4926fc: f94027e0 ldr x0, [sp, #72] + 492700: 9400015f bl 492c7c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSR_PSt13_Rb_tree_nodeISJ_E> + 492704: 14000012 b 49274c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEESt17_Rb_tree_iteratorISJ_ESt23_Rb_tree_const_iteratorISJ_EDpOT_+0xe4> + 492708: f94037e1 ldr x1, [sp, #104] + 49270c: f94027e0 ldr x0, [sp, #72] + 492710: 9400004d bl 492844 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISJ_E> + 492714: f9402be1 ldr x1, [sp, #80] + 492718: 910183e0 add x0, sp, #0x60 + 49271c: 9400018c bl 492d4c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base> + 492720: f94033e0 ldr x0, [sp, #96] + 492724: 1400000a b 49274c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEESt17_Rb_tree_iteratorISJ_ESt23_Rb_tree_const_iteratorISJ_EDpOT_+0xe4> + 492728: 97fdd1fe bl 406f20 <__cxa_begin_catch@plt> + 49272c: f94037e1 ldr x1, [sp, #104] + 492730: f94027e0 ldr x0, [sp, #72] + 492734: 94000044 bl 492844 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISJ_E> + 492738: 97fdd3ea bl 4076e0 <__cxa_rethrow@plt> + 49273c: aa0003f3 mov x19, x0 + 492740: 97fdd434 bl 407810 <__cxa_end_catch@plt> + 492744: aa1303e0 mov x0, x19 + 492748: 97fdd46e bl 407900 <_Unwind_Resume@plt> + 49274c: a94153f3 ldp x19, x20, [sp, #16] + 492750: a8c77bfd ldp x29, x30, [sp], #112 + 492754: d65f03c0 ret + +0000000000492758 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE5beginEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE5beginEv(): + 492758: a9bd7bfd stp x29, x30, [sp, #-48]! + 49275c: 910003fd mov x29, sp + 492760: f9000fe0 str x0, [sp, #24] + 492764: f9400fe0 ldr x0, [sp, #24] + 492768: f9400c01 ldr x1, [x0, #24] + 49276c: 9100a3e0 add x0, sp, #0x28 + 492770: 94000177 bl 492d4c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base> + 492774: f94017e0 ldr x0, [sp, #40] + 492778: a8c37bfd ldp x29, x30, [sp], #48 + 49277c: d65f03c0 ret + +0000000000492780 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE3endEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE3endEv(): + 492780: a9bd7bfd stp x29, x30, [sp, #-48]! + 492784: 910003fd mov x29, sp + 492788: f9000fe0 str x0, [sp, #24] + 49278c: f9400fe0 ldr x0, [sp, #24] + 492790: 91002001 add x1, x0, #0x8 + 492794: 9100a3e0 add x0, sp, #0x28 + 492798: 9400016d bl 492d4c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base> + 49279c: f94017e0 ldr x0, [sp, #40] + 4927a0: a8c37bfd ldp x29, x30, [sp], #48 + 4927a4: d65f03c0 ret + +00000000004927a8 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv>: +_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv(): + 4927a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4927ac: 910003fd mov x29, sp + 4927b0: f9000fe0 str x0, [sp, #24] + 4927b4: f9400fe0 ldr x0, [sp, #24] + 4927b8: 91008000 add x0, x0, #0x20 + 4927bc: 9400016d bl 492d70 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE6_M_ptrEv> + 4927c0: a8c27bfd ldp x29, x30, [sp], #32 + 4927c4: d65f03c0 ret + +00000000004927c8 <_ZN5Catch20ReusableStringStreamlsIlEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIlEERS0_RKT_(): + 4927c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4927cc: 910003fd mov x29, sp + 4927d0: f9000fe0 str x0, [sp, #24] + 4927d4: f9000be1 str x1, [sp, #16] + 4927d8: f9400fe0 ldr x0, [sp, #24] + 4927dc: f9400402 ldr x2, [x0, #8] + 4927e0: f9400be0 ldr x0, [sp, #16] + 4927e4: f9400000 ldr x0, [x0] + 4927e8: aa0003e1 mov x1, x0 + 4927ec: aa0203e0 mov x0, x2 + 4927f0: 97fdd45c bl 407960 <_ZNSolsEl@plt> + 4927f4: f9400fe0 ldr x0, [sp, #24] + 4927f8: a8c27bfd ldp x29, x30, [sp], #32 + 4927fc: d65f03c0 ret + +0000000000492800 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEEC1Ev(): + 492800: d10043ff sub sp, sp, #0x10 + 492804: f90007e0 str x0, [sp, #8] + 492808: d503201f nop + 49280c: 910043ff add sp, sp, #0x10 + 492810: d65f03c0 ret + +0000000000492814 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_rightEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_rightEPSt18_Rb_tree_node_base(): + 492814: d10043ff sub sp, sp, #0x10 + 492818: f90007e0 str x0, [sp, #8] + 49281c: f94007e0 ldr x0, [sp, #8] + 492820: f9400c00 ldr x0, [x0, #24] + 492824: 910043ff add sp, sp, #0x10 + 492828: d65f03c0 ret + +000000000049282c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE7_S_leftEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE7_S_leftEPSt18_Rb_tree_node_base(): + 49282c: d10043ff sub sp, sp, #0x10 + 492830: f90007e0 str x0, [sp, #8] + 492834: f94007e0 ldr x0, [sp, #8] + 492838: f9400800 ldr x0, [x0, #16] + 49283c: 910043ff add sp, sp, #0x10 + 492840: d65f03c0 ret + +0000000000492844 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISJ_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_drop_nodeEPSt13_Rb_tree_nodeISJ_E(): + 492844: a9be7bfd stp x29, x30, [sp, #-32]! + 492848: 910003fd mov x29, sp + 49284c: f9000fe0 str x0, [sp, #24] + 492850: f9000be1 str x1, [sp, #16] + 492854: f9400be1 ldr x1, [sp, #16] + 492858: f9400fe0 ldr x0, [sp, #24] + 49285c: 9400014c bl 492d8c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISJ_E> + 492860: f9400be1 ldr x1, [sp, #16] + 492864: f9400fe0 ldr x0, [sp, #24] + 492868: 9400015a bl 492dd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_put_nodeEPSt13_Rb_tree_nodeISJ_E> + 49286c: d503201f nop + 492870: a8c27bfd ldp x29, x30, [sp], #32 + 492874: d65f03c0 ret + +0000000000492878 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11lower_boundERS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11lower_boundERS7_(): + 492878: a9bd7bfd stp x29, x30, [sp, #-48]! + 49287c: 910003fd mov x29, sp + 492880: f9000bf3 str x19, [sp, #16] + 492884: f90017e0 str x0, [sp, #40] + 492888: f90013e1 str x1, [sp, #32] + 49288c: f94017e0 ldr x0, [sp, #40] + 492890: 97ffff47 bl 4925ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_beginEv> + 492894: aa0003f3 mov x19, x0 + 492898: f94017e0 ldr x0, [sp, #40] + 49289c: 94000159 bl 492e00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_M_endEv> + 4928a0: f94013e3 ldr x3, [sp, #32] + 4928a4: aa0003e2 mov x2, x0 + 4928a8: aa1303e1 mov x1, x19 + 4928ac: f94017e0 ldr x0, [sp, #40] + 4928b0: 9400015a bl 492e18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_lower_boundEPSt13_Rb_tree_nodeISJ_EPSt18_Rb_tree_node_baseRS7_> + 4928b4: f9400bf3 ldr x19, [sp, #16] + 4928b8: a8c37bfd ldp x29, x30, [sp], #48 + 4928bc: d65f03c0 ret + +00000000004928c0 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8key_compEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8key_compEv(): + 4928c0: d10043ff sub sp, sp, #0x10 + 4928c4: f90007e0 str x0, [sp, #8] + 4928c8: 2a0103e0 mov w0, w1 + 4928cc: 910043ff add sp, sp, #0x10 + 4928d0: d65f03c0 ret + +00000000004928d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEEPSt13_Rb_tree_nodeISJ_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEEPSt13_Rb_tree_nodeISJ_EDpOT_(): + 4928d4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4928d8: 910003fd mov x29, sp + 4928dc: a90153f3 stp x19, x20, [sp, #16] + 4928e0: f9001fe0 str x0, [sp, #56] + 4928e4: f9001be1 str x1, [sp, #48] + 4928e8: f90017e2 str x2, [sp, #40] + 4928ec: f90013e3 str x3, [sp, #32] + 4928f0: f9401fe0 ldr x0, [sp, #56] + 4928f4: 94000170 bl 492eb4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_get_nodeEv> + 4928f8: f90027e0 str x0, [sp, #72] + 4928fc: f9401be0 ldr x0, [sp, #48] + 492900: 97fe53e5 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 492904: aa0003f3 mov x19, x0 + 492908: f94017e0 ldr x0, [sp, #40] + 49290c: 97fe9aa7 bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 492910: aa0003f4 mov x20, x0 + 492914: f94013e0 ldr x0, [sp, #32] + 492918: 97fe53e9 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 49291c: aa0003e4 mov x4, x0 + 492920: aa1403e3 mov x3, x20 + 492924: aa1303e2 mov x2, x19 + 492928: f94027e1 ldr x1, [sp, #72] + 49292c: f9401fe0 ldr x0, [sp, #56] + 492930: 9400016a bl 492ed8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEEvPSt13_Rb_tree_nodeISJ_EDpOT_> + 492934: f94027e0 ldr x0, [sp, #72] + 492938: a94153f3 ldp x19, x20, [sp, #16] + 49293c: a8c57bfd ldp x29, x30, [sp], #80 + 492940: d65f03c0 ret + +0000000000492944 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_(): + 492944: a9b07bfd stp x29, x30, [sp, #-256]! + 492948: 910003fd mov x29, sp + 49294c: f9000bf3 str x19, [sp, #16] + 492950: f9001fe0 str x0, [sp, #56] + 492954: f9001be1 str x1, [sp, #48] + 492958: f90017e2 str x2, [sp, #40] + 49295c: 9100c3e0 add x0, sp, #0x30 + 492960: 9400018d bl 492f94 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE13_M_const_castEv> + 492964: f9002be0 str x0, [sp, #80] + 492968: f9402bf3 ldr x19, [sp, #80] + 49296c: f9401fe0 ldr x0, [sp, #56] + 492970: 94000124 bl 492e00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_M_endEv> + 492974: eb00027f cmp x19, x0 + 492978: 1a9f17e0 cset w0, eq // eq = none + 49297c: 12001c00 and w0, w0, #0xff + 492980: 7100001f cmp w0, #0x0 + 492984: 54000460 b.eq 492a10 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0xcc> // b.none + 492988: f9401fe0 ldr x0, [sp, #56] + 49298c: 9400018c bl 492fbc <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE4sizeEv> + 492990: f100001f cmp x0, #0x0 + 492994: 540001e0 b.eq 4929d0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x8c> // b.none + 492998: f9401ff3 ldr x19, [sp, #56] + 49299c: f9401fe0 ldr x0, [sp, #56] + 4929a0: 9400018d bl 492fd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_rightmostEv> + 4929a4: f9400000 ldr x0, [x0] + 4929a8: 94000191 bl 492fec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4929ac: f94017e2 ldr x2, [sp, #40] + 4929b0: aa0003e1 mov x1, x0 + 4929b4: aa1303e0 mov x0, x19 + 4929b8: 97fe959d bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 4929bc: 12001c00 and w0, w0, #0xff + 4929c0: 7100001f cmp w0, #0x0 + 4929c4: 54000060 b.eq 4929d0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x8c> // b.none + 4929c8: 52800020 mov w0, #0x1 // #1 + 4929cc: 14000002 b 4929d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x90> + 4929d0: 52800000 mov w0, #0x0 // #0 + 4929d4: 7100001f cmp w0, #0x0 + 4929d8: 54000140 b.eq 492a00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0xbc> // b.none + 4929dc: f90037ff str xzr, [sp, #104] + 4929e0: f9401fe0 ldr x0, [sp, #56] + 4929e4: 9400017c bl 492fd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_rightmostEv> + 4929e8: aa0003e2 mov x2, x0 + 4929ec: 9101a3e1 add x1, sp, #0x68 + 4929f0: 910163e0 add x0, sp, #0x58 + 4929f4: 97fe618f bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 4929f8: a94587e0 ldp x0, x1, [sp, #88] + 4929fc: 14000092 b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492a00: f94017e1 ldr x1, [sp, #40] + 492a04: f9401fe0 ldr x0, [sp, #56] + 492a08: 94000184 bl 493018 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_> + 492a0c: 1400008e b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492a10: f9401ff3 ldr x19, [sp, #56] + 492a14: f9402be0 ldr x0, [sp, #80] + 492a18: 94000175 bl 492fec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base> + 492a1c: aa0003e2 mov x2, x0 + 492a20: f94017e1 ldr x1, [sp, #40] + 492a24: aa1303e0 mov x0, x19 + 492a28: 97fe9581 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 492a2c: 12001c00 and w0, w0, #0xff + 492a30: 7100001f cmp w0, #0x0 + 492a34: 54000780 b.eq 492b24 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x1e0> // b.none + 492a38: f9402be0 ldr x0, [sp, #80] + 492a3c: f90027e0 str x0, [sp, #72] + 492a40: f9402bf3 ldr x19, [sp, #80] + 492a44: f9401fe0 ldr x0, [sp, #56] + 492a48: 940001c8 bl 493168 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_leftmostEv> + 492a4c: f9400000 ldr x0, [x0] + 492a50: eb00027f cmp x19, x0 + 492a54: 1a9f17e0 cset w0, eq // eq = none + 492a58: 12001c00 and w0, w0, #0xff + 492a5c: 7100001f cmp w0, #0x0 + 492a60: 540001a0 b.eq 492a94 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x150> // b.none + 492a64: f9401fe0 ldr x0, [sp, #56] + 492a68: 940001c0 bl 493168 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_leftmostEv> + 492a6c: aa0003f3 mov x19, x0 + 492a70: f9401fe0 ldr x0, [sp, #56] + 492a74: 940001bd bl 493168 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_leftmostEv> + 492a78: aa0003e1 mov x1, x0 + 492a7c: 9101c3e0 add x0, sp, #0x70 + 492a80: aa0103e2 mov x2, x1 + 492a84: aa1303e1 mov x1, x19 + 492a88: 97fe61d5 bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 492a8c: a94707e0 ldp x0, x1, [sp, #112] + 492a90: 1400006d b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492a94: f9401ff3 ldr x19, [sp, #56] + 492a98: 910123e0 add x0, sp, #0x48 + 492a9c: 940001b9 bl 493180 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEmmEv> + 492aa0: f9400000 ldr x0, [x0] + 492aa4: 94000152 bl 492fec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base> + 492aa8: f94017e2 ldr x2, [sp, #40] + 492aac: aa0003e1 mov x1, x0 + 492ab0: aa1303e0 mov x0, x19 + 492ab4: 97fe955e bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 492ab8: 12001c00 and w0, w0, #0xff + 492abc: 7100001f cmp w0, #0x0 + 492ac0: 540002a0 b.eq 492b14 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x1d0> // b.none + 492ac4: f94027e0 ldr x0, [sp, #72] + 492ac8: 97ffff53 bl 492814 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_rightEPSt18_Rb_tree_node_base> + 492acc: f100001f cmp x0, #0x0 + 492ad0: 1a9f17e0 cset w0, eq // eq = none + 492ad4: 12001c00 and w0, w0, #0xff + 492ad8: 7100001f cmp w0, #0x0 + 492adc: 54000100 b.eq 492afc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x1b8> // b.none + 492ae0: f9004bff str xzr, [sp, #144] + 492ae4: 910123e2 add x2, sp, #0x48 + 492ae8: 910243e1 add x1, sp, #0x90 + 492aec: 910203e0 add x0, sp, #0x80 + 492af0: 97fe6150 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 492af4: a94807e0 ldp x0, x1, [sp, #128] + 492af8: 14000053 b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492afc: 910143e2 add x2, sp, #0x50 + 492b00: 910143e1 add x1, sp, #0x50 + 492b04: 910263e0 add x0, sp, #0x98 + 492b08: 97fe61b5 bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 492b0c: a94987e0 ldp x0, x1, [sp, #152] + 492b10: 1400004d b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492b14: f94017e1 ldr x1, [sp, #40] + 492b18: f9401fe0 ldr x0, [sp, #56] + 492b1c: 9400013f bl 493018 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_> + 492b20: 14000049 b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492b24: f9401ff3 ldr x19, [sp, #56] + 492b28: f9402be0 ldr x0, [sp, #80] + 492b2c: 94000130 bl 492fec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base> + 492b30: f94017e2 ldr x2, [sp, #40] + 492b34: aa0003e1 mov x1, x0 + 492b38: aa1303e0 mov x0, x19 + 492b3c: 97fe953c bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 492b40: 12001c00 and w0, w0, #0xff + 492b44: 7100001f cmp w0, #0x0 + 492b48: 54000720 b.eq 492c2c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x2e8> // b.none + 492b4c: f9402be0 ldr x0, [sp, #80] + 492b50: f90023e0 str x0, [sp, #64] + 492b54: f9402bf3 ldr x19, [sp, #80] + 492b58: f9401fe0 ldr x0, [sp, #56] + 492b5c: 9400011e bl 492fd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_rightmostEv> + 492b60: f9400000 ldr x0, [x0] + 492b64: eb00027f cmp x19, x0 + 492b68: 1a9f17e0 cset w0, eq // eq = none + 492b6c: 12001c00 and w0, w0, #0xff + 492b70: 7100001f cmp w0, #0x0 + 492b74: 54000140 b.eq 492b9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x258> // b.none + 492b78: f9005fff str xzr, [sp, #184] + 492b7c: f9401fe0 ldr x0, [sp, #56] + 492b80: 94000115 bl 492fd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_rightmostEv> + 492b84: aa0003e2 mov x2, x0 + 492b88: 9102e3e1 add x1, sp, #0xb8 + 492b8c: 9102a3e0 add x0, sp, #0xa8 + 492b90: 97fe6128 bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 492b94: a94a87e0 ldp x0, x1, [sp, #168] + 492b98: 1400002b b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492b9c: f9401ff3 ldr x19, [sp, #56] + 492ba0: 910103e0 add x0, sp, #0x40 + 492ba4: 97fffe16 bl 4923fc <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEppEv> + 492ba8: f9400000 ldr x0, [x0] + 492bac: 94000110 bl 492fec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base> + 492bb0: aa0003e2 mov x2, x0 + 492bb4: f94017e1 ldr x1, [sp, #40] + 492bb8: aa1303e0 mov x0, x19 + 492bbc: 97fe951c bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 492bc0: 12001c00 and w0, w0, #0xff + 492bc4: 7100001f cmp w0, #0x0 + 492bc8: 540002a0 b.eq 492c1c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x2d8> // b.none + 492bcc: f9402be0 ldr x0, [sp, #80] + 492bd0: 97ffff11 bl 492814 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_rightEPSt18_Rb_tree_node_base> + 492bd4: f100001f cmp x0, #0x0 + 492bd8: 1a9f17e0 cset w0, eq // eq = none + 492bdc: 12001c00 and w0, w0, #0xff + 492be0: 7100001f cmp w0, #0x0 + 492be4: 54000100 b.eq 492c04 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x2c0> // b.none + 492be8: f9006bff str xzr, [sp, #208] + 492bec: 910143e2 add x2, sp, #0x50 + 492bf0: 910343e1 add x1, sp, #0xd0 + 492bf4: 910303e0 add x0, sp, #0xc0 + 492bf8: 97fe610e bl 42b030 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEERKS1_OT_> + 492bfc: a94c07e0 ldp x0, x1, [sp, #192] + 492c00: 14000011 b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492c04: 910103e2 add x2, sp, #0x40 + 492c08: 910103e1 add x1, sp, #0x40 + 492c0c: 910363e0 add x0, sp, #0xd8 + 492c10: 97fe6173 bl 42b1dc <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_S4_Lb1EEEOT_OT0_> + 492c14: a94d87e0 ldp x0, x1, [sp, #216] + 492c18: 1400000b b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492c1c: f94017e1 ldr x1, [sp, #40] + 492c20: f9401fe0 ldr x0, [sp, #56] + 492c24: 940000fd bl 493018 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_> + 492c28: 14000007 b 492c44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_+0x300> + 492c2c: f9007fff str xzr, [sp, #248] + 492c30: 9103e3e2 add x2, sp, #0xf8 + 492c34: 910143e1 add x1, sp, #0x50 + 492c38: 9103a3e0 add x0, sp, #0xe8 + 492c3c: 97fe6186 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 492c40: a94e87e0 ldp x0, x1, [sp, #232] + 492c44: f9400bf3 ldr x19, [sp, #16] + 492c48: a8d07bfd ldp x29, x30, [sp], #256 + 492c4c: d65f03c0 ret + +0000000000492c50 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt13_Rb_tree_nodeISJ_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt13_Rb_tree_nodeISJ_E(): + 492c50: a9bd7bfd stp x29, x30, [sp, #-48]! + 492c54: 910003fd mov x29, sp + 492c58: f9000fe0 str x0, [sp, #24] + 492c5c: f9400fe0 ldr x0, [sp, #24] + 492c60: 94000154 bl 4931b0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_valueEPKSt13_Rb_tree_nodeISJ_E> + 492c64: aa0003e1 mov x1, x0 + 492c68: 9100a3e0 add x0, sp, #0x28 + 492c6c: 94000158 bl 4931cc <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEclERKSJ_> + 492c70: d503201f nop + 492c74: a8c37bfd ldp x29, x30, [sp], #48 + 492c78: d65f03c0 ret + +0000000000492c7c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSR_PSt13_Rb_tree_nodeISJ_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSR_PSt13_Rb_tree_nodeISJ_E(): + 492c7c: a9bb7bfd stp x29, x30, [sp, #-80]! + 492c80: 910003fd mov x29, sp + 492c84: a90153f3 stp x19, x20, [sp, #16] + 492c88: f9001fe0 str x0, [sp, #56] + 492c8c: f9001be1 str x1, [sp, #48] + 492c90: f90017e2 str x2, [sp, #40] + 492c94: f90013e3 str x3, [sp, #32] + 492c98: f9401be0 ldr x0, [sp, #48] + 492c9c: f100001f cmp x0, #0x0 + 492ca0: 54000281 b.ne 492cf0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSR_PSt13_Rb_tree_nodeISJ_E+0x74> // b.any + 492ca4: f9401fe0 ldr x0, [sp, #56] + 492ca8: 94000056 bl 492e00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_M_endEv> + 492cac: aa0003e1 mov x1, x0 + 492cb0: f94017e0 ldr x0, [sp, #40] + 492cb4: eb01001f cmp x0, x1 + 492cb8: 540001c0 b.eq 492cf0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSR_PSt13_Rb_tree_nodeISJ_E+0x74> // b.none + 492cbc: f9401ff3 ldr x19, [sp, #56] + 492cc0: f94013e0 ldr x0, [sp, #32] + 492cc4: 97ffffe3 bl 492c50 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt13_Rb_tree_nodeISJ_E> + 492cc8: aa0003f4 mov x20, x0 + 492ccc: f94017e0 ldr x0, [sp, #40] + 492cd0: 940000c7 bl 492fec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base> + 492cd4: aa0003e2 mov x2, x0 + 492cd8: aa1403e1 mov x1, x20 + 492cdc: aa1303e0 mov x0, x19 + 492ce0: 97fe94d3 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 492ce4: 12001c00 and w0, w0, #0xff + 492ce8: 7100001f cmp w0, #0x0 + 492cec: 54000060 b.eq 492cf8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSR_PSt13_Rb_tree_nodeISJ_E+0x7c> // b.none + 492cf0: 52800020 mov w0, #0x1 // #1 + 492cf4: 14000002 b 492cfc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSR_PSt13_Rb_tree_nodeISJ_E+0x80> + 492cf8: 52800000 mov w0, #0x0 // #0 + 492cfc: 39013fe0 strb w0, [sp, #79] + 492d00: f9401fe0 ldr x0, [sp, #56] + 492d04: 91002000 add x0, x0, #0x8 + 492d08: aa0003e3 mov x3, x0 + 492d0c: f94017e2 ldr x2, [sp, #40] + 492d10: f94013e1 ldr x1, [sp, #32] + 492d14: 39413fe0 ldrb w0, [sp, #79] + 492d18: 97fdd00e bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 492d1c: f9401fe0 ldr x0, [sp, #56] + 492d20: f9401400 ldr x0, [x0, #40] + 492d24: 91000401 add x1, x0, #0x1 + 492d28: f9401fe0 ldr x0, [sp, #56] + 492d2c: f9001401 str x1, [x0, #40] + 492d30: 910103e0 add x0, sp, #0x40 + 492d34: f94013e1 ldr x1, [sp, #32] + 492d38: 94000005 bl 492d4c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base> + 492d3c: f94023e0 ldr x0, [sp, #64] + 492d40: a94153f3 ldp x19, x20, [sp, #16] + 492d44: a8c57bfd ldp x29, x30, [sp], #80 + 492d48: d65f03c0 ret + +0000000000492d4c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base>: +_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base(): + 492d4c: d10043ff sub sp, sp, #0x10 + 492d50: f90007e0 str x0, [sp, #8] + 492d54: f90003e1 str x1, [sp] + 492d58: f94007e0 ldr x0, [sp, #8] + 492d5c: f94003e1 ldr x1, [sp] + 492d60: f9000001 str x1, [x0] + 492d64: d503201f nop + 492d68: 910043ff add sp, sp, #0x10 + 492d6c: d65f03c0 ret + +0000000000492d70 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE6_M_ptrEv(): + 492d70: a9be7bfd stp x29, x30, [sp, #-32]! + 492d74: 910003fd mov x29, sp + 492d78: f9000fe0 str x0, [sp, #24] + 492d7c: f9400fe0 ldr x0, [sp, #24] + 492d80: 94000119 bl 4931e4 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE7_M_addrEv> + 492d84: a8c27bfd ldp x29, x30, [sp], #32 + 492d88: d65f03c0 ret + +0000000000492d8c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISJ_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISJ_E(): + 492d8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 492d90: 910003fd mov x29, sp + 492d94: f9000bf3 str x19, [sp, #16] + 492d98: f90017e0 str x0, [sp, #40] + 492d9c: f90013e1 str x1, [sp, #32] + 492da0: f94017e0 ldr x0, [sp, #40] + 492da4: 94000115 bl 4931f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE21_M_get_Node_allocatorEv> + 492da8: aa0003f3 mov x19, x0 + 492dac: f94013e0 ldr x0, [sp, #32] + 492db0: 97fffe7e bl 4927a8 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv> + 492db4: aa0003e1 mov x1, x0 + 492db8: aa1303e0 mov x0, x19 + 492dbc: 94000114 bl 49320c <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE7destroyISK_EEvRSM_PT_> + 492dc0: d503201f nop + 492dc4: f9400bf3 ldr x19, [sp, #16] + 492dc8: a8c37bfd ldp x29, x30, [sp], #48 + 492dcc: d65f03c0 ret + +0000000000492dd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_put_nodeEPSt13_Rb_tree_nodeISJ_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_put_nodeEPSt13_Rb_tree_nodeISJ_E(): + 492dd0: a9be7bfd stp x29, x30, [sp, #-32]! + 492dd4: 910003fd mov x29, sp + 492dd8: f9000fe0 str x0, [sp, #24] + 492ddc: f9000be1 str x1, [sp, #16] + 492de0: f9400fe0 ldr x0, [sp, #24] + 492de4: 94000105 bl 4931f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE21_M_get_Node_allocatorEv> + 492de8: d2800022 mov x2, #0x1 // #1 + 492dec: f9400be1 ldr x1, [sp, #16] + 492df0: 94000111 bl 493234 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE10deallocateERSM_PSL_m> + 492df4: d503201f nop + 492df8: a8c27bfd ldp x29, x30, [sp], #32 + 492dfc: d65f03c0 ret + +0000000000492e00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_M_endEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_M_endEv(): + 492e00: d10043ff sub sp, sp, #0x10 + 492e04: f90007e0 str x0, [sp, #8] + 492e08: f94007e0 ldr x0, [sp, #8] + 492e0c: 91002000 add x0, x0, #0x8 + 492e10: 910043ff add sp, sp, #0x10 + 492e14: d65f03c0 ret + +0000000000492e18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_lower_boundEPSt13_Rb_tree_nodeISJ_EPSt18_Rb_tree_node_baseRS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_lower_boundEPSt13_Rb_tree_nodeISJ_EPSt18_Rb_tree_node_baseRS7_(): + 492e18: a9bb7bfd stp x29, x30, [sp, #-80]! + 492e1c: 910003fd mov x29, sp + 492e20: f9000bf3 str x19, [sp, #16] + 492e24: f9001fe0 str x0, [sp, #56] + 492e28: f9001be1 str x1, [sp, #48] + 492e2c: f90017e2 str x2, [sp, #40] + 492e30: f90013e3 str x3, [sp, #32] + 492e34: f9401be0 ldr x0, [sp, #48] + 492e38: f100001f cmp x0, #0x0 + 492e3c: 540002e0 b.eq 492e98 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_lower_boundEPSt13_Rb_tree_nodeISJ_EPSt18_Rb_tree_node_baseRS7_+0x80> // b.none + 492e40: f9401ff3 ldr x19, [sp, #56] + 492e44: f9401be0 ldr x0, [sp, #48] + 492e48: 97ffff82 bl 492c50 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt13_Rb_tree_nodeISJ_E> + 492e4c: f94013e2 ldr x2, [sp, #32] + 492e50: aa0003e1 mov x1, x0 + 492e54: aa1303e0 mov x0, x19 + 492e58: 97fe9475 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 492e5c: 12001c00 and w0, w0, #0xff + 492e60: 52000000 eor w0, w0, #0x1 + 492e64: 12001c00 and w0, w0, #0xff + 492e68: 7100001f cmp w0, #0x0 + 492e6c: 540000e0 b.eq 492e88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_lower_boundEPSt13_Rb_tree_nodeISJ_EPSt18_Rb_tree_node_baseRS7_+0x70> // b.none + 492e70: f9401be0 ldr x0, [sp, #48] + 492e74: f90017e0 str x0, [sp, #40] + 492e78: f9401be0 ldr x0, [sp, #48] + 492e7c: 97fffe6c bl 49282c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE7_S_leftEPSt18_Rb_tree_node_base> + 492e80: f9001be0 str x0, [sp, #48] + 492e84: 17ffffec b 492e34 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_lower_boundEPSt13_Rb_tree_nodeISJ_EPSt18_Rb_tree_node_baseRS7_+0x1c> + 492e88: f9401be0 ldr x0, [sp, #48] + 492e8c: 97fffe62 bl 492814 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_rightEPSt18_Rb_tree_node_base> + 492e90: f9001be0 str x0, [sp, #48] + 492e94: 17ffffe8 b 492e34 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE14_M_lower_boundEPSt13_Rb_tree_nodeISJ_EPSt18_Rb_tree_node_baseRS7_+0x1c> + 492e98: 910123e0 add x0, sp, #0x48 + 492e9c: f94017e1 ldr x1, [sp, #40] + 492ea0: 97ffffab bl 492d4c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base> + 492ea4: f94027e0 ldr x0, [sp, #72] + 492ea8: f9400bf3 ldr x19, [sp, #16] + 492eac: a8c57bfd ldp x29, x30, [sp], #80 + 492eb0: d65f03c0 ret + +0000000000492eb4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_get_nodeEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_get_nodeEv(): + 492eb4: a9be7bfd stp x29, x30, [sp, #-32]! + 492eb8: 910003fd mov x29, sp + 492ebc: f9000fe0 str x0, [sp, #24] + 492ec0: f9400fe0 ldr x0, [sp, #24] + 492ec4: 940000cd bl 4931f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE21_M_get_Node_allocatorEv> + 492ec8: d2800021 mov x1, #0x1 // #1 + 492ecc: 940000e6 bl 493264 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE8allocateERSM_m> + 492ed0: a8c27bfd ldp x29, x30, [sp], #32 + 492ed4: d65f03c0 ret + +0000000000492ed8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEEvPSt13_Rb_tree_nodeISJ_EDpOT_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEEvPSt13_Rb_tree_nodeISJ_EDpOT_(): + 492ed8: a9ba7bfd stp x29, x30, [sp, #-96]! + 492edc: 910003fd mov x29, sp + 492ee0: a90153f3 stp x19, x20, [sp, #16] + 492ee4: a9025bf5 stp x21, x22, [sp, #32] + 492ee8: f9002fe0 str x0, [sp, #88] + 492eec: f9002be1 str x1, [sp, #80] + 492ef0: f90027e2 str x2, [sp, #72] + 492ef4: f90023e3 str x3, [sp, #64] + 492ef8: f9001fe4 str x4, [sp, #56] + 492efc: f9402be0 ldr x0, [sp, #80] + 492f00: aa0003e1 mov x1, x0 + 492f04: d2800b00 mov x0, #0x58 // #88 + 492f08: 97fde55c bl 40c478 <_ZnwmPv> + 492f0c: f9402fe0 ldr x0, [sp, #88] + 492f10: 940000ba bl 4931f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE21_M_get_Node_allocatorEv> + 492f14: aa0003f3 mov x19, x0 + 492f18: f9402be0 ldr x0, [sp, #80] + 492f1c: 97fffe23 bl 4927a8 <_ZNSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv> + 492f20: aa0003f4 mov x20, x0 + 492f24: f94027e0 ldr x0, [sp, #72] + 492f28: 97fe525b bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 492f2c: aa0003f5 mov x21, x0 + 492f30: f94023e0 ldr x0, [sp, #64] + 492f34: 97fe991d bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 492f38: aa0003f6 mov x22, x0 + 492f3c: f9401fe0 ldr x0, [sp, #56] + 492f40: 97fe525f bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 492f44: aa0003e4 mov x4, x0 + 492f48: aa1603e3 mov x3, x22 + 492f4c: aa1503e2 mov x2, x21 + 492f50: aa1403e1 mov x1, x20 + 492f54: aa1303e0 mov x0, x19 + 492f58: 940000cd bl 49328c <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE9constructISK_JRKSt21piecewise_construct_tSt5tupleIJOS7_EESS_IJEEEEEvRSM_PT_DpOT0_> + 492f5c: 1400000a b 492f84 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESU_IJEEEEEvPSt13_Rb_tree_nodeISJ_EDpOT_+0xac> + 492f60: 97fdcff0 bl 406f20 <__cxa_begin_catch@plt> + 492f64: f9402be1 ldr x1, [sp, #80] + 492f68: f9402fe0 ldr x0, [sp, #88] + 492f6c: 97ffff99 bl 492dd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_put_nodeEPSt13_Rb_tree_nodeISJ_E> + 492f70: 97fdd1dc bl 4076e0 <__cxa_rethrow@plt> + 492f74: aa0003f3 mov x19, x0 + 492f78: 97fdd226 bl 407810 <__cxa_end_catch@plt> + 492f7c: aa1303e0 mov x0, x19 + 492f80: 97fdd260 bl 407900 <_Unwind_Resume@plt> + 492f84: a94153f3 ldp x19, x20, [sp, #16] + 492f88: a9425bf5 ldp x21, x22, [sp, #32] + 492f8c: a8c67bfd ldp x29, x30, [sp], #96 + 492f90: d65f03c0 ret + +0000000000492f94 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE13_M_const_castEv>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE13_M_const_castEv(): + 492f94: a9bd7bfd stp x29, x30, [sp, #-48]! + 492f98: 910003fd mov x29, sp + 492f9c: f9000fe0 str x0, [sp, #24] + 492fa0: f9400fe0 ldr x0, [sp, #24] + 492fa4: f9400001 ldr x1, [x0] + 492fa8: 9100a3e0 add x0, sp, #0x28 + 492fac: 97ffff68 bl 492d4c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base> + 492fb0: f94017e0 ldr x0, [sp, #40] + 492fb4: a8c37bfd ldp x29, x30, [sp], #48 + 492fb8: d65f03c0 ret + +0000000000492fbc <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE4sizeEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE4sizeEv(): + 492fbc: d10043ff sub sp, sp, #0x10 + 492fc0: f90007e0 str x0, [sp, #8] + 492fc4: f94007e0 ldr x0, [sp, #8] + 492fc8: f9401400 ldr x0, [x0, #40] + 492fcc: 910043ff add sp, sp, #0x10 + 492fd0: d65f03c0 ret + +0000000000492fd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_rightmostEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE12_M_rightmostEv(): + 492fd4: d10043ff sub sp, sp, #0x10 + 492fd8: f90007e0 str x0, [sp, #8] + 492fdc: f94007e0 ldr x0, [sp, #8] + 492fe0: 91008000 add x0, x0, #0x20 + 492fe4: 910043ff add sp, sp, #0x10 + 492fe8: d65f03c0 ret + +0000000000492fec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base(): + 492fec: a9bd7bfd stp x29, x30, [sp, #-48]! + 492ff0: 910003fd mov x29, sp + 492ff4: f9000fe0 str x0, [sp, #24] + 492ff8: f9400fe0 ldr x0, [sp, #24] + 492ffc: 940000be bl 4932f4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_valueEPKSt18_Rb_tree_node_base> + 493000: aa0003e1 mov x1, x0 + 493004: 9100a3e0 add x0, sp, #0x28 + 493008: 94000071 bl 4931cc <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEclERKSJ_> + 49300c: d503201f nop + 493010: a8c37bfd ldp x29, x30, [sp], #48 + 493014: d65f03c0 ret + +0000000000493018 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_(): + 493018: a9b77bfd stp x29, x30, [sp, #-144]! + 49301c: 910003fd mov x29, sp + 493020: f9000bf3 str x19, [sp, #16] + 493024: f90017e0 str x0, [sp, #40] + 493028: f90013e1 str x1, [sp, #32] + 49302c: f94017e0 ldr x0, [sp, #40] + 493030: 97fffd5f bl 4925ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_beginEv> + 493034: f90023e0 str x0, [sp, #64] + 493038: f94017e0 ldr x0, [sp, #40] + 49303c: 97ffff71 bl 492e00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_M_endEv> + 493040: f9001fe0 str x0, [sp, #56] + 493044: 52800020 mov w0, #0x1 // #1 + 493048: 39023fe0 strb w0, [sp, #143] + 49304c: f94023e0 ldr x0, [sp, #64] + 493050: f100001f cmp x0, #0x0 + 493054: 540002a0 b.eq 4930a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0x90> // b.none + 493058: f94023e0 ldr x0, [sp, #64] + 49305c: f9001fe0 str x0, [sp, #56] + 493060: f94017f3 ldr x19, [sp, #40] + 493064: f94023e0 ldr x0, [sp, #64] + 493068: 97fffefa bl 492c50 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt13_Rb_tree_nodeISJ_E> + 49306c: aa0003e2 mov x2, x0 + 493070: f94013e1 ldr x1, [sp, #32] + 493074: aa1303e0 mov x0, x19 + 493078: 97fe93ed bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 49307c: 39023fe0 strb w0, [sp, #143] + 493080: 39423fe0 ldrb w0, [sp, #143] + 493084: 7100001f cmp w0, #0x0 + 493088: 54000080 b.eq 493098 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0x80> // b.none + 49308c: f94023e0 ldr x0, [sp, #64] + 493090: 97fffde7 bl 49282c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE7_S_leftEPSt18_Rb_tree_node_base> + 493094: 14000003 b 4930a0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0x88> + 493098: f94023e0 ldr x0, [sp, #64] + 49309c: 97fffdde bl 492814 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_rightEPSt18_Rb_tree_node_base> + 4930a0: f90023e0 str x0, [sp, #64] + 4930a4: 17ffffea b 49304c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0x34> + 4930a8: f9401fe1 ldr x1, [sp, #56] + 4930ac: 9100c3e0 add x0, sp, #0x30 + 4930b0: 97ffff27 bl 492d4c <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEC1EPSt18_Rb_tree_node_base> + 4930b4: 39423fe0 ldrb w0, [sp, #143] + 4930b8: 7100001f cmp w0, #0x0 + 4930bc: 54000240 b.eq 493104 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0xec> // b.none + 4930c0: f94017e0 ldr x0, [sp, #40] + 4930c4: 97fffda5 bl 492758 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE5beginEv> + 4930c8: f90027e0 str x0, [sp, #72] + 4930cc: 910123e1 add x1, sp, #0x48 + 4930d0: 9100c3e0 add x0, sp, #0x30 + 4930d4: 97fffd45 bl 4925e8 <_ZNKSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEeqERKSK_> + 4930d8: 12001c00 and w0, w0, #0xff + 4930dc: 7100001f cmp w0, #0x0 + 4930e0: 540000e0 b.eq 4930fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0xe4> // b.none + 4930e4: 9100e3e2 add x2, sp, #0x38 + 4930e8: 910103e1 add x1, sp, #0x40 + 4930ec: 910143e0 add x0, sp, #0x50 + 4930f0: 94000088 bl 493310 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSE_13TestCaseStatsENSF_11SectionNodeEEEESaISK_EEEERS1_Lb1EEEOT_OT0_> + 4930f4: a94507e0 ldp x0, x1, [sp, #80] + 4930f8: 14000019 b 49315c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0x144> + 4930fc: 9100c3e0 add x0, sp, #0x30 + 493100: 94000020 bl 493180 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEmmEv> + 493104: f94017f3 ldr x19, [sp, #40] + 493108: f9401be0 ldr x0, [sp, #48] + 49310c: 97ffffb8 bl 492fec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE6_S_keyEPKSt18_Rb_tree_node_base> + 493110: f94013e2 ldr x2, [sp, #32] + 493114: aa0003e1 mov x1, x0 + 493118: aa1303e0 mov x0, x19 + 49311c: 97fe93c4 bl 43802c <_ZNKSt4lessINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclERKS5_S8_> + 493120: 12001c00 and w0, w0, #0xff + 493124: 7100001f cmp w0, #0x0 + 493128: 540000e0 b.eq 493144 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0x12c> // b.none + 49312c: 9100e3e2 add x2, sp, #0x38 + 493130: 910103e1 add x1, sp, #0x40 + 493134: 910183e0 add x0, sp, #0x60 + 493138: 94000076 bl 493310 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSE_13TestCaseStatsENSF_11SectionNodeEEEESaISK_EEEERS1_Lb1EEEOT_OT0_> + 49313c: a94607e0 ldp x0, x1, [sp, #96] + 493140: 14000007 b 49315c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_+0x144> + 493144: f90043ff str xzr, [sp, #128] + 493148: 910203e2 add x2, sp, #0x80 + 49314c: 9100c3e1 add x1, sp, #0x30 + 493150: 9101c3e0 add x0, sp, #0x70 + 493154: 97fe6040 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 493158: a94707e0 ldp x0, x1, [sp, #112] + 49315c: f9400bf3 ldr x19, [sp, #16] + 493160: a8c97bfd ldp x29, x30, [sp], #144 + 493164: d65f03c0 ret + +0000000000493168 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_leftmostEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11_M_leftmostEv(): + 493168: d10043ff sub sp, sp, #0x10 + 49316c: f90007e0 str x0, [sp, #8] + 493170: f94007e0 ldr x0, [sp, #8] + 493174: 91006000 add x0, x0, #0x18 + 493178: 910043ff add sp, sp, #0x10 + 49317c: d65f03c0 ret + +0000000000493180 <_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEmmEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEmmEv(): + 493180: a9be7bfd stp x29, x30, [sp, #-32]! + 493184: 910003fd mov x29, sp + 493188: f9000fe0 str x0, [sp, #24] + 49318c: f9400fe0 ldr x0, [sp, #24] + 493190: f9400000 ldr x0, [x0] + 493194: 97fdd097 bl 4073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 493198: aa0003e1 mov x1, x0 + 49319c: f9400fe0 ldr x0, [sp, #24] + 4931a0: f9000001 str x1, [x0] + 4931a4: f9400fe0 ldr x0, [sp, #24] + 4931a8: a8c27bfd ldp x29, x30, [sp], #32 + 4931ac: d65f03c0 ret + +00000000004931b0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_valueEPKSt13_Rb_tree_nodeISJ_E>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_valueEPKSt13_Rb_tree_nodeISJ_E(): + 4931b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4931b4: 910003fd mov x29, sp + 4931b8: f9000fe0 str x0, [sp, #24] + 4931bc: f9400fe0 ldr x0, [sp, #24] + 4931c0: 94000066 bl 493358 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv> + 4931c4: a8c27bfd ldp x29, x30, [sp], #32 + 4931c8: d65f03c0 ret + +00000000004931cc <_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEclERKSJ_>: +_ZNKSt10_Select1stISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEEclERKSJ_(): + 4931cc: d10043ff sub sp, sp, #0x10 + 4931d0: f90007e0 str x0, [sp, #8] + 4931d4: f90003e1 str x1, [sp] + 4931d8: f94003e0 ldr x0, [sp] + 4931dc: 910043ff add sp, sp, #0x10 + 4931e0: d65f03c0 ret + +00000000004931e4 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE7_M_addrEv(): + 4931e4: d10043ff sub sp, sp, #0x10 + 4931e8: f90007e0 str x0, [sp, #8] + 4931ec: f94007e0 ldr x0, [sp, #8] + 4931f0: 910043ff add sp, sp, #0x10 + 4931f4: d65f03c0 ret + +00000000004931f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE21_M_get_Node_allocatorEv>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE21_M_get_Node_allocatorEv(): + 4931f8: d10043ff sub sp, sp, #0x10 + 4931fc: f90007e0 str x0, [sp, #8] + 493200: f94007e0 ldr x0, [sp, #8] + 493204: 910043ff add sp, sp, #0x10 + 493208: d65f03c0 ret + +000000000049320c <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE7destroyISK_EEvRSM_PT_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE7destroyISK_EEvRSM_PT_(): + 49320c: a9be7bfd stp x29, x30, [sp, #-32]! + 493210: 910003fd mov x29, sp + 493214: f9000fe0 str x0, [sp, #24] + 493218: f9000be1 str x1, [sp, #16] + 49321c: f9400be1 ldr x1, [sp, #16] + 493220: f9400fe0 ldr x0, [sp, #24] + 493224: 94000060 bl 4933a4 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE7destroyISL_EEvPT_> + 493228: d503201f nop + 49322c: a8c27bfd ldp x29, x30, [sp], #32 + 493230: d65f03c0 ret + +0000000000493234 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE10deallocateERSM_PSL_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE10deallocateERSM_PSL_m(): + 493234: a9bd7bfd stp x29, x30, [sp, #-48]! + 493238: 910003fd mov x29, sp + 49323c: f90017e0 str x0, [sp, #40] + 493240: f90013e1 str x1, [sp, #32] + 493244: f9000fe2 str x2, [sp, #24] + 493248: f9400fe2 ldr x2, [sp, #24] + 49324c: f94013e1 ldr x1, [sp, #32] + 493250: f94017e0 ldr x0, [sp, #40] + 493254: 9400005d bl 4933c8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE10deallocateEPSM_m> + 493258: d503201f nop + 49325c: a8c37bfd ldp x29, x30, [sp], #48 + 493260: d65f03c0 ret + +0000000000493264 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE8allocateERSM_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE8allocateERSM_m(): + 493264: a9be7bfd stp x29, x30, [sp, #-32]! + 493268: 910003fd mov x29, sp + 49326c: f9000fe0 str x0, [sp, #24] + 493270: f9000be1 str x1, [sp, #16] + 493274: d2800002 mov x2, #0x0 // #0 + 493278: f9400be1 ldr x1, [sp, #16] + 49327c: f9400fe0 ldr x0, [sp, #24] + 493280: 9400005c bl 4933f0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE8allocateEmPKv> + 493284: a8c27bfd ldp x29, x30, [sp], #32 + 493288: d65f03c0 ret + +000000000049328c <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE9constructISK_JRKSt21piecewise_construct_tSt5tupleIJOS7_EESS_IJEEEEEvRSM_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEE9constructISK_JRKSt21piecewise_construct_tSt5tupleIJOS7_EESS_IJEEEEEvRSM_PT_DpOT0_(): + 49328c: a9bb7bfd stp x29, x30, [sp, #-80]! + 493290: 910003fd mov x29, sp + 493294: a90153f3 stp x19, x20, [sp, #16] + 493298: f90027e0 str x0, [sp, #72] + 49329c: f90023e1 str x1, [sp, #64] + 4932a0: f9001fe2 str x2, [sp, #56] + 4932a4: f9001be3 str x3, [sp, #48] + 4932a8: f90017e4 str x4, [sp, #40] + 4932ac: f9401fe0 ldr x0, [sp, #56] + 4932b0: 97fe5179 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 4932b4: aa0003f3 mov x19, x0 + 4932b8: f9401be0 ldr x0, [sp, #48] + 4932bc: 97fe983b bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 4932c0: aa0003f4 mov x20, x0 + 4932c4: f94017e0 ldr x0, [sp, #40] + 4932c8: 97fe517d bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 4932cc: aa0003e4 mov x4, x0 + 4932d0: aa1403e3 mov x3, x20 + 4932d4: aa1303e2 mov x2, x19 + 4932d8: f94023e1 ldr x1, [sp, #64] + 4932dc: f94027e0 ldr x0, [sp, #72] + 4932e0: 9400005d bl 493454 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE9constructISL_JRKSt21piecewise_construct_tSt5tupleIJOS8_EESS_IJEEEEEvPT_DpOT0_> + 4932e4: d503201f nop + 4932e8: a94153f3 ldp x19, x20, [sp, #16] + 4932ec: a8c57bfd ldp x29, x30, [sp], #80 + 4932f0: d65f03c0 ret + +00000000004932f4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_valueEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_S_valueEPKSt18_Rb_tree_node_base(): + 4932f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4932f8: 910003fd mov x29, sp + 4932fc: f9000fe0 str x0, [sp, #24] + 493300: f9400fe0 ldr x0, [sp, #24] + 493304: 94000015 bl 493358 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv> + 493308: a8c27bfd ldp x29, x30, [sp], #32 + 49330c: d65f03c0 ret + +0000000000493310 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSE_13TestCaseStatsENSF_11SectionNodeEEEESaISK_EEEERS1_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSE_13TestCaseStatsENSF_11SectionNodeEEEESaISK_EEEERS1_Lb1EEEOT_OT0_(): + 493310: a9bd7bfd stp x29, x30, [sp, #-48]! + 493314: 910003fd mov x29, sp + 493318: f90017e0 str x0, [sp, #40] + 49331c: f90013e1 str x1, [sp, #32] + 493320: f9000fe2 str x2, [sp, #24] + 493324: f94013e0 ldr x0, [sp, #32] + 493328: 94000073 bl 4934f4 <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEOT_RNSt16remove_referenceISO_E4typeE> + 49332c: f9400001 ldr x1, [x0] + 493330: f94017e0 ldr x0, [sp, #40] + 493334: f9000001 str x1, [x0] + 493338: f9400fe0 ldr x0, [sp, #24] + 49333c: 97fe6814 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 493340: f9400001 ldr x1, [x0] + 493344: f94017e0 ldr x0, [sp, #40] + 493348: f9000401 str x1, [x0, #8] + 49334c: d503201f nop + 493350: a8c37bfd ldp x29, x30, [sp], #48 + 493354: d65f03c0 ret + +0000000000493358 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv>: +_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSA_13TestCaseStatsENSB_11SectionNodeEEEESaISG_EEEE9_M_valptrEv(): + 493358: a9be7bfd stp x29, x30, [sp, #-32]! + 49335c: 910003fd mov x29, sp + 493360: f9000fe0 str x0, [sp, #24] + 493364: f9400fe0 ldr x0, [sp, #24] + 493368: 91008000 add x0, x0, #0x20 + 49336c: 94000067 bl 493508 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE6_M_ptrEv> + 493370: a8c27bfd ldp x29, x30, [sp], #32 + 493374: d65f03c0 ret + +0000000000493378 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEED1Ev>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEED1Ev(): + 493378: a9be7bfd stp x29, x30, [sp, #-32]! + 49337c: 910003fd mov x29, sp + 493380: f9000fe0 str x0, [sp, #24] + 493384: f9400fe0 ldr x0, [sp, #24] + 493388: 91008000 add x0, x0, #0x20 + 49338c: 97ffa461 bl 47c510 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EED1Ev> + 493390: f9400fe0 ldr x0, [sp, #24] + 493394: 97fdcf5b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 493398: d503201f nop + 49339c: a8c27bfd ldp x29, x30, [sp], #32 + 4933a0: d65f03c0 ret + +00000000004933a4 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE7destroyISL_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE7destroyISL_EEvPT_(): + 4933a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4933a8: 910003fd mov x29, sp + 4933ac: f9000fe0 str x0, [sp, #24] + 4933b0: f9000be1 str x1, [sp, #16] + 4933b4: f9400be0 ldr x0, [sp, #16] + 4933b8: 97fffff0 bl 493378 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEED1Ev> + 4933bc: d503201f nop + 4933c0: a8c27bfd ldp x29, x30, [sp], #32 + 4933c4: d65f03c0 ret + +00000000004933c8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE10deallocateEPSM_m>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE10deallocateEPSM_m(): + 4933c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4933cc: 910003fd mov x29, sp + 4933d0: f90017e0 str x0, [sp, #40] + 4933d4: f90013e1 str x1, [sp, #32] + 4933d8: f9000fe2 str x2, [sp, #24] + 4933dc: f94013e0 ldr x0, [sp, #32] + 4933e0: 97fdcfcc bl 407310 <_ZdlPv@plt> + 4933e4: d503201f nop + 4933e8: a8c37bfd ldp x29, x30, [sp], #48 + 4933ec: d65f03c0 ret + +00000000004933f0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE8allocateEmPKv(): + 4933f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4933f4: 910003fd mov x29, sp + 4933f8: f90017e0 str x0, [sp, #40] + 4933fc: f90013e1 str x1, [sp, #32] + 493400: f9000fe2 str x2, [sp, #24] + 493404: f94017e0 ldr x0, [sp, #40] + 493408: 94000047 bl 493524 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE8max_sizeEv> + 49340c: aa0003e1 mov x1, x0 + 493410: f94013e0 ldr x0, [sp, #32] + 493414: eb01001f cmp x0, x1 + 493418: 1a9f97e0 cset w0, hi // hi = pmore + 49341c: 12001c00 and w0, w0, #0xff + 493420: 7100001f cmp w0, #0x0 + 493424: 54000040 b.eq 49342c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE8allocateEmPKv+0x3c> // b.none + 493428: 97fdceae bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 49342c: f94013e1 ldr x1, [sp, #32] + 493430: aa0103e0 mov x0, x1 + 493434: d37ff800 lsl x0, x0, #1 + 493438: 8b010000 add x0, x0, x1 + 49343c: d37ef400 lsl x0, x0, #2 + 493440: cb010000 sub x0, x0, x1 + 493444: d37df000 lsl x0, x0, #3 + 493448: 97fdcfc6 bl 407360 <_Znwm@plt> + 49344c: a8c37bfd ldp x29, x30, [sp], #48 + 493450: d65f03c0 ret + +0000000000493454 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE9constructISL_JRKSt21piecewise_construct_tSt5tupleIJOS8_EESS_IJEEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE9constructISL_JRKSt21piecewise_construct_tSt5tupleIJOS8_EESS_IJEEEEEvPT_DpOT0_(): + 493454: a9b87bfd stp x29, x30, [sp, #-128]! + 493458: 910003fd mov x29, sp + 49345c: a90153f3 stp x19, x20, [sp, #16] + 493460: f90013f5 str x21, [sp, #32] + 493464: f9002fe0 str x0, [sp, #88] + 493468: f9002be1 str x1, [sp, #80] + 49346c: f90027e2 str x2, [sp, #72] + 493470: f90023e3 str x3, [sp, #64] + 493474: f9001fe4 str x4, [sp, #56] + 493478: f94027e0 ldr x0, [sp, #72] + 49347c: 97fe5106 bl 427894 <_ZSt7forwardIRKSt21piecewise_construct_tEOT_RNSt16remove_referenceIS3_E4typeE> + 493480: f94023e0 ldr x0, [sp, #64] + 493484: 97fe97c9 bl 4393a8 <_ZSt7forwardISt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEOT_RNSt16remove_referenceIS9_E4typeE> + 493488: aa0003e1 mov x1, x0 + 49348c: 9101c3e0 add x0, sp, #0x70 + 493490: 97fe92f2 bl 438058 <_ZNSt5tupleIJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC1EOS7_> + 493494: 9101c3f4 add x20, sp, #0x70 + 493498: f9401fe0 ldr x0, [sp, #56] + 49349c: 97fe5108 bl 4278bc <_ZSt7forwardISt5tupleIJEEEOT_RNSt16remove_referenceIS2_E4typeE> + 4934a0: f9402bf3 ldr x19, [sp, #80] + 4934a4: aa1303e1 mov x1, x19 + 4934a8: d2800700 mov x0, #0x38 // #56 + 4934ac: 97fde3f3 bl 40c478 <_ZnwmPv> + 4934b0: aa0003f5 mov x21, x0 + 4934b4: 3941e3e3 ldrb w3, [sp, #120] + 4934b8: aa1403e2 mov x2, x20 + 4934bc: 3941a3e1 ldrb w1, [sp, #104] + 4934c0: aa1503e0 mov x0, x21 + 4934c4: 94000020 bl 493544 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEEC1IJOS5_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESM_IJDpT0_EE> + 4934c8: 14000007 b 4934e4 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE9constructISL_JRKSt21piecewise_construct_tSt5tupleIJOS8_EESS_IJEEEEEvPT_DpOT0_+0x90> + 4934cc: aa0003f4 mov x20, x0 + 4934d0: aa1303e1 mov x1, x19 + 4934d4: aa1503e0 mov x0, x21 + 4934d8: 97fde3ee bl 40c490 <_ZdlPvS_> + 4934dc: aa1403e0 mov x0, x20 + 4934e0: 97fdd108 bl 407900 <_Unwind_Resume@plt> + 4934e4: a94153f3 ldp x19, x20, [sp, #16] + 4934e8: f94013f5 ldr x21, [sp, #32] + 4934ec: a8c87bfd ldp x29, x30, [sp], #128 + 4934f0: d65f03c0 ret + +00000000004934f4 <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEOT_RNSt16remove_referenceISO_E4typeE>: +_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEEEOT_RNSt16remove_referenceISO_E4typeE(): + 4934f4: d10043ff sub sp, sp, #0x10 + 4934f8: f90007e0 str x0, [sp, #8] + 4934fc: f94007e0 ldr x0, [sp, #8] + 493500: 910043ff add sp, sp, #0x10 + 493504: d65f03c0 ret + +0000000000493508 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE6_M_ptrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE6_M_ptrEv(): + 493508: a9be7bfd stp x29, x30, [sp, #-32]! + 49350c: 910003fd mov x29, sp + 493510: f9000fe0 str x0, [sp, #24] + 493514: f9400fe0 ldr x0, [sp, #24] + 493518: 9400001a bl 493580 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE7_M_addrEv> + 49351c: a8c27bfd ldp x29, x30, [sp], #32 + 493520: d65f03c0 ret + +0000000000493524 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSC_13TestCaseStatsENSD_11SectionNodeEEEESaISI_EEEEE8max_sizeEv(): + 493524: d10043ff sub sp, sp, #0x10 + 493528: f90007e0 str x0, [sp, #8] + 49352c: d29d1740 mov x0, #0xe8ba // #59578 + 493530: f2b17440 movk x0, #0x8ba2, lsl #16 + 493534: f2d745c0 movk x0, #0xba2e, lsl #32 + 493538: f2e05d00 movk x0, #0x2e8, lsl #48 + 49353c: 910043ff add sp, sp, #0x10 + 493540: d65f03c0 ret + +0000000000493544 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEEC1IJOS5_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESM_IJDpT0_EE>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEEC1IJOS5_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESM_IJDpT0_EE(): + 493544: a9bc7bfd stp x29, x30, [sp, #-64]! + 493548: 910003fd mov x29, sp + 49354c: f90017e0 str x0, [sp, #40] + 493550: 390083e1 strb w1, [sp, #32] + 493554: f9000fe2 str x2, [sp, #24] + 493558: 390043e3 strb w3, [sp, #16] + 49355c: 910043e0 add x0, sp, #0x10 + 493560: 2a0503e3 mov w3, w5 + 493564: aa0003e2 mov x2, x0 + 493568: f9400fe1 ldr x1, [sp, #24] + 49356c: f94017e0 ldr x0, [sp, #40] + 493570: 94000009 bl 493594 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEEC1IJOS5_EJLm0EEJEJEEERSt5tupleIJDpT_EERSL_IJDpT1_EESt12_Index_tupleIJXspT0_EEESU_IJXspT2_EEE> + 493574: d503201f nop + 493578: a8c47bfd ldp x29, x30, [sp], #64 + 49357c: d65f03c0 ret + +0000000000493580 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINSB_13TestCaseStatsENSC_11SectionNodeEEEESaISH_EEEE7_M_addrEv(): + 493580: d10043ff sub sp, sp, #0x10 + 493584: f90007e0 str x0, [sp, #8] + 493588: f94007e0 ldr x0, [sp, #8] + 49358c: 910043ff add sp, sp, #0x10 + 493590: d65f03c0 ret + +0000000000493594 <_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEEC1IJOS5_EJLm0EEJEJEEERSt5tupleIJDpT_EERSL_IJDpT1_EESt12_Index_tupleIJXspT0_EEESU_IJXspT2_EEE>: +_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS9_13TestCaseStatsENSA_11SectionNodeEEEESaISF_EEEC1IJOS5_EJLm0EEJEJEEERSt5tupleIJDpT_EERSL_IJDpT1_EESt12_Index_tupleIJXspT0_EEESU_IJXspT2_EEE(): + 493594: a9bb7bfd stp x29, x30, [sp, #-80]! + 493598: 910003fd mov x29, sp + 49359c: f9000bf3 str x19, [sp, #16] + 4935a0: f90027e0 str x0, [sp, #72] + 4935a4: f90023e1 str x1, [sp, #64] + 4935a8: f9001fe2 str x2, [sp, #56] + 4935ac: 3900c3e3 strb w3, [sp, #48] + 4935b0: 3900a3e4 strb w4, [sp, #40] + 4935b4: f94027f3 ldr x19, [sp, #72] + 4935b8: f94023e0 ldr x0, [sp, #64] + 4935bc: 97fea393 bl 43c408 <_ZSt3getILm0EJONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSB_> + 4935c0: 97fe9c16 bl 43a618 <_ZSt7forwardIONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4935c4: aa0003e1 mov x1, x0 + 4935c8: aa1303e0 mov x0, x19 + 4935cc: 97fdcec1 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4935d0: f94027e0 ldr x0, [sp, #72] + 4935d4: 91008000 add x0, x0, #0x20 + 4935d8: 97fe8e6e bl 436f90 <_ZNSt6vectorISt10shared_ptrIN5Catch22CumulativeReporterBase4NodeINS1_13TestCaseStatsENS2_11SectionNodeEEEESaIS7_EEC1Ev> + 4935dc: d503201f nop + 4935e0: f9400bf3 ldr x19, [sp, #16] + 4935e4: a8c57bfd ldp x29, x30, [sp], #80 + 4935e8: d65f03c0 ret + +00000000004935ec <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinterC1ERSoRKNS_14AssertionStatsEm>: +_ZN5Catch12_GLOBAL__N_119TapAssertionPrinterC1ERSoRKNS_14AssertionStatsEm(): + 4935ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4935f0: 910003fd mov x29, sp + 4935f4: f9000bf3 str x19, [sp, #16] + 4935f8: f9001fe0 str x0, [sp, #56] + 4935fc: f9001be1 str x1, [sp, #48] + 493600: f90017e2 str x2, [sp, #40] + 493604: f90013e3 str x3, [sp, #32] + 493608: f9401fe0 ldr x0, [sp, #56] + 49360c: f9401be1 ldr x1, [sp, #48] + 493610: f9000001 str x1, [x0] + 493614: f94017e1 ldr x1, [sp, #40] + 493618: f9401fe0 ldr x0, [sp, #56] + 49361c: f9000401 str x1, [x0, #8] + 493620: f9401fe0 ldr x0, [sp, #56] + 493624: 91004002 add x2, x0, #0x10 + 493628: f94017e0 ldr x0, [sp, #40] + 49362c: 91024000 add x0, x0, #0x90 + 493630: aa0003e1 mov x1, x0 + 493634: aa0203e0 mov x0, x2 + 493638: 97ffb387 bl 480454 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1ERKS3_> + 49363c: f94017e0 ldr x0, [sp, #40] + 493640: 91024000 add x0, x0, #0x90 + 493644: f9401ff3 ldr x19, [sp, #56] + 493648: 97ffb65a bl 480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 49364c: f9001660 str x0, [x19, #40] + 493650: f9401fe0 ldr x0, [sp, #56] + 493654: 52800021 mov w1, #0x1 // #1 + 493658: 3900c001 strb w1, [x0, #48] + 49365c: f9401fe0 ldr x0, [sp, #56] + 493660: f94013e1 ldr x1, [sp, #32] + 493664: f9001c01 str x1, [x0, #56] + 493668: d503201f nop + 49366c: f9400bf3 ldr x19, [sp, #16] + 493670: a8c47bfd ldp x29, x30, [sp], #64 + 493674: d65f03c0 ret + +0000000000493678 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv>: +_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv(): + 493678: a9bc7bfd stp x29, x30, [sp, #-64]! + 49367c: 910003fd mov x29, sp + 493680: f9000fe0 str x0, [sp, #24] + 493684: f9400fe0 ldr x0, [sp, #24] + 493688: 91004000 add x0, x0, #0x10 + 49368c: 97febeff bl 443288 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 493690: f90017e0 str x0, [sp, #40] + 493694: 9100a3e1 add x1, sp, #0x28 + 493698: 910083e0 add x0, sp, #0x20 + 49369c: 97febf1b bl 443308 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 4936a0: f9400fe0 ldr x0, [sp, #24] + 4936a4: f94013e1 ldr x1, [sp, #32] + 4936a8: f9001401 str x1, [x0, #40] + 4936ac: f9400fe0 ldr x0, [sp, #24] + 4936b0: f9400400 ldr x0, [x0, #8] + 4936b4: 94001994 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 4936b8: 7100441f cmp w0, #0x11 + 4936bc: 54000720 b.eq 4937a0 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x128> // b.none + 4936c0: 7100441f cmp w0, #0x11 + 4936c4: 540001ec b.gt 493700 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x88> + 4936c8: 7100041f cmp w0, #0x1 + 4936cc: 540013a0 b.eq 493940 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x2c8> // b.none + 4936d0: 7100041f cmp w0, #0x1 + 4936d4: 540000cc b.gt 4936ec <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x74> + 4936d8: 3100041f cmn w0, #0x1 + 4936dc: 54001900 b.eq 4939fc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x384> // b.none + 4936e0: 7100001f cmp w0, #0x0 + 4936e4: 540002a0 b.eq 493738 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0xc0> // b.none + 4936e8: 140000ce b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 4936ec: 7100081f cmp w0, #0x2 + 4936f0: 54001460 b.eq 49397c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x304> // b.none + 4936f4: 7100401f cmp w0, #0x10 + 4936f8: 54001820 b.eq 4939fc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x384> // b.none + 4936fc: 140000c9 b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 493700: 7104441f cmp w0, #0x111 + 493704: 540009e0 b.eq 493840 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x1c8> // b.none + 493708: 7104441f cmp w0, #0x111 + 49370c: 540000cc b.gt 493724 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0xac> + 493710: 7100481f cmp w0, #0x12 + 493714: 54001520 b.eq 4939b8 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x340> // b.none + 493718: 7104401f cmp w0, #0x110 + 49371c: 54001700 b.eq 4939fc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x384> // b.none + 493720: 140000c0 b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 493724: 7104481f cmp w0, #0x112 + 493728: 54000e40 b.eq 4938f0 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x278> // b.none + 49372c: 7108401f cmp w0, #0x210 + 493730: 54000b40 b.eq 493898 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x220> // b.none + 493734: 140000bb b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 493738: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49373c: 91158000 add x0, x0, #0x560 + 493740: a9400801 ldp x1, x2, [x0] + 493744: f9400fe0 ldr x0, [sp, #24] + 493748: 940000bb bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 49374c: f9400fe0 ldr x0, [sp, #24] + 493750: 9400010e bl 493b88 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter23printOriginalExpressionEv> + 493754: f9400fe0 ldr x0, [sp, #24] + 493758: 94000130 bl 493c18 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter28printReconstructedExpressionEv> + 49375c: f9400fe0 ldr x0, [sp, #24] + 493760: f9400400 ldr x0, [x0, #8] + 493764: 9400196e bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 493768: 12001c00 and w0, w0, #0xff + 49376c: 52000000 eor w0, w0, #0x1 + 493770: 12001c00 and w0, w0, #0xff + 493774: 7100001f cmp w0, #0x0 + 493778: 540000a0 b.eq 49378c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x114> // b.none + 49377c: 52800001 mov w1, #0x0 // #0 + 493780: f9400fe0 ldr x0, [sp, #24] + 493784: 9400018e bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 493788: 140000a6 b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 49378c: 940000a8 bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 493790: 2a0003e1 mov w1, w0 + 493794: f9400fe0 ldr x0, [sp, #24] + 493798: 94000189 bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 49379c: 140000a1 b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 4937a0: f9400fe0 ldr x0, [sp, #24] + 4937a4: f9400400 ldr x0, [x0, #8] + 4937a8: 94001943 bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 4937ac: 12001c00 and w0, w0, #0xff + 4937b0: 7100001f cmp w0, #0x0 + 4937b4: 540000e0 b.eq 4937d0 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x158> // b.none + 4937b8: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4937bc: 91158000 add x0, x0, #0x560 + 4937c0: a9400801 ldp x1, x2, [x0] + 4937c4: f9400fe0 ldr x0, [sp, #24] + 4937c8: 9400009b bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 4937cc: 14000006 b 4937e4 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x16c> + 4937d0: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4937d4: 91152000 add x0, x0, #0x548 + 4937d8: a9400801 ldp x1, x2, [x0] + 4937dc: f9400fe0 ldr x0, [sp, #24] + 4937e0: 94000095 bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 4937e4: f9400fe0 ldr x0, [sp, #24] + 4937e8: 940000e8 bl 493b88 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter23printOriginalExpressionEv> + 4937ec: f9400fe0 ldr x0, [sp, #24] + 4937f0: 9400010a bl 493c18 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter28printReconstructedExpressionEv> + 4937f4: f9400fe0 ldr x0, [sp, #24] + 4937f8: f9400400 ldr x0, [x0, #8] + 4937fc: 9400192e bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 493800: 12001c00 and w0, w0, #0xff + 493804: 7100001f cmp w0, #0x0 + 493808: 54000120 b.eq 49382c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x1b4> // b.none + 49380c: 9100c3e2 add x2, sp, #0x30 + 493810: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493814: 9115c001 add x1, x0, #0x570 + 493818: aa0203e0 mov x0, x2 + 49381c: 97ff3729 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 493820: a9430be1 ldp x1, x2, [sp, #48] + 493824: f9400fe0 ldr x0, [sp, #24] + 493828: 940000a2 bl 493ab0 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter10printIssueENS_9StringRefE> + 49382c: 94000080 bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 493830: 2a0003e1 mov w1, w0 + 493834: f9400fe0 ldr x0, [sp, #24] + 493838: 94000161 bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 49383c: 14000079 b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 493840: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493844: 91152000 add x0, x0, #0x548 + 493848: a9400801 ldp x1, x2, [x0] + 49384c: f9400fe0 ldr x0, [sp, #24] + 493850: 94000079 bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 493854: d2800441 mov x1, #0x22 // #34 + 493858: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49385c: 9115e000 add x0, x0, #0x578 + 493860: 97feb979 bl 441e44 <_ZN5Catchli3_srEPKcm> + 493864: aa0103e2 mov x2, x1 + 493868: aa0003e1 mov x1, x0 + 49386c: f9400fe0 ldr x0, [sp, #24] + 493870: 94000090 bl 493ab0 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter10printIssueENS_9StringRefE> + 493874: f9400fe0 ldr x0, [sp, #24] + 493878: 94000129 bl 493d1c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter12printMessageEv> + 49387c: f9400fe0 ldr x0, [sp, #24] + 493880: 9400009c bl 493af0 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter18printExpressionWasEv> + 493884: 9400006a bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 493888: 2a0003e1 mov w1, w0 + 49388c: f9400fe0 ldr x0, [sp, #24] + 493890: 9400014b bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 493894: 14000063 b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 493898: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49389c: 91152000 add x0, x0, #0x548 + 4938a0: a9400801 ldp x1, x2, [x0] + 4938a4: f9400fe0 ldr x0, [sp, #24] + 4938a8: 94000063 bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 4938ac: d2800461 mov x1, #0x23 // #35 + 4938b0: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4938b4: 91168000 add x0, x0, #0x5a0 + 4938b8: 97feb963 bl 441e44 <_ZN5Catchli3_srEPKcm> + 4938bc: aa0103e2 mov x2, x1 + 4938c0: aa0003e1 mov x1, x0 + 4938c4: f9400fe0 ldr x0, [sp, #24] + 4938c8: 9400007a bl 493ab0 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter10printIssueENS_9StringRefE> + 4938cc: f9400fe0 ldr x0, [sp, #24] + 4938d0: 94000113 bl 493d1c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter12printMessageEv> + 4938d4: f9400fe0 ldr x0, [sp, #24] + 4938d8: 94000086 bl 493af0 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter18printExpressionWasEv> + 4938dc: 94000054 bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 4938e0: 2a0003e1 mov w1, w0 + 4938e4: f9400fe0 ldr x0, [sp, #24] + 4938e8: 94000135 bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 4938ec: 1400004d b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 4938f0: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4938f4: 91152000 add x0, x0, #0x548 + 4938f8: a9400801 ldp x1, x2, [x0] + 4938fc: f9400fe0 ldr x0, [sp, #24] + 493900: 9400004d bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 493904: d2800381 mov x1, #0x1c // #28 + 493908: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49390c: 91172000 add x0, x0, #0x5c8 + 493910: 97feb94d bl 441e44 <_ZN5Catchli3_srEPKcm> + 493914: aa0103e2 mov x2, x1 + 493918: aa0003e1 mov x1, x0 + 49391c: f9400fe0 ldr x0, [sp, #24] + 493920: 94000064 bl 493ab0 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter10printIssueENS_9StringRefE> + 493924: f9400fe0 ldr x0, [sp, #24] + 493928: 94000072 bl 493af0 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter18printExpressionWasEv> + 49392c: 94000040 bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 493930: 2a0003e1 mov w1, w0 + 493934: f9400fe0 ldr x0, [sp, #24] + 493938: 94000121 bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 49393c: 14000039 b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 493940: d2800081 mov x1, #0x4 // #4 + 493944: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493948: 9117a000 add x0, x0, #0x5e8 + 49394c: 97feb93e bl 441e44 <_ZN5Catchli3_srEPKcm> + 493950: aa0103e2 mov x2, x1 + 493954: aa0003e1 mov x1, x0 + 493958: f9400fe0 ldr x0, [sp, #24] + 49395c: 94000036 bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 493960: f9400fe0 ldr x0, [sp, #24] + 493964: 940000ee bl 493d1c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter12printMessageEv> + 493968: 94000031 bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 49396c: 2a0003e1 mov w1, w0 + 493970: f9400fe0 ldr x0, [sp, #24] + 493974: 94000112 bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 493978: 1400002a b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 49397c: d28000e1 mov x1, #0x7 // #7 + 493980: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493984: 9117c000 add x0, x0, #0x5f0 + 493988: 97feb92f bl 441e44 <_ZN5Catchli3_srEPKcm> + 49398c: aa0103e2 mov x2, x1 + 493990: aa0003e1 mov x1, x0 + 493994: f9400fe0 ldr x0, [sp, #24] + 493998: 94000027 bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 49399c: f9400fe0 ldr x0, [sp, #24] + 4939a0: 940000df bl 493d1c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter12printMessageEv> + 4939a4: 94000022 bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 4939a8: 2a0003e1 mov w1, w0 + 4939ac: f9400fe0 ldr x0, [sp, #24] + 4939b0: 94000103 bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 4939b4: 1400001b b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 4939b8: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4939bc: 91152000 add x0, x0, #0x548 + 4939c0: a9400801 ldp x1, x2, [x0] + 4939c4: f9400fe0 ldr x0, [sp, #24] + 4939c8: 9400001b bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 4939cc: d2800141 mov x1, #0xa // #10 + 4939d0: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4939d4: 9117e000 add x0, x0, #0x5f8 + 4939d8: 97feb91b bl 441e44 <_ZN5Catchli3_srEPKcm> + 4939dc: aa0103e2 mov x2, x1 + 4939e0: aa0003e1 mov x1, x0 + 4939e4: f9400fe0 ldr x0, [sp, #24] + 4939e8: 94000032 bl 493ab0 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter10printIssueENS_9StringRefE> + 4939ec: 52800001 mov w1, #0x0 // #0 + 4939f0: f9400fe0 ldr x0, [sp, #24] + 4939f4: 940000f2 bl 493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE> + 4939f8: 1400000a b 493a20 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv+0x3a8> + 4939fc: d2800281 mov x1, #0x14 // #20 + 493a00: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493a04: 91182000 add x0, x0, #0x608 + 493a08: 97feb90f bl 441e44 <_ZN5Catchli3_srEPKcm> + 493a0c: aa0103e2 mov x2, x1 + 493a10: aa0003e1 mov x1, x0 + 493a14: f9400fe0 ldr x0, [sp, #24] + 493a18: 94000007 bl 493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE> + 493a1c: d503201f nop + 493a20: d503201f nop + 493a24: a8c47bfd ldp x29, x30, [sp], #64 + 493a28: d65f03c0 ret + +0000000000493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv>: +_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv(): + 493a2c: 528002e0 mov w0, #0x17 // #23 + 493a30: d65f03c0 ret + +0000000000493a34 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE>: +_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE(): + 493a34: a9bd7bfd stp x29, x30, [sp, #-48]! + 493a38: 910003fd mov x29, sp + 493a3c: f90017e0 str x0, [sp, #40] + 493a40: a9018be1 stp x1, x2, [sp, #24] + 493a44: 910063e0 add x0, sp, #0x18 + 493a48: 97ff30df bl 45fdc4 <_ZNK5Catch9StringRef5emptyEv> + 493a4c: 12001c00 and w0, w0, #0xff + 493a50: 52000000 eor w0, w0, #0x1 + 493a54: 12001c00 and w0, w0, #0xff + 493a58: 7100001f cmp w0, #0x0 + 493a5c: 54000240 b.eq 493aa4 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter15printResultTypeENS_9StringRefE+0x70> // b.none + 493a60: f94017e0 ldr x0, [sp, #40] + 493a64: f9400000 ldr x0, [x0] + 493a68: 910063e1 add x1, sp, #0x18 + 493a6c: 97ff3708 bl 46168c <_ZN5CatchlsERSoRKNS_9StringRefE> + 493a70: 52800401 mov w1, #0x20 // #32 + 493a74: 97fdcea3 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 493a78: aa0003e2 mov x2, x0 + 493a7c: f94017e0 ldr x0, [sp, #40] + 493a80: f9401c00 ldr x0, [x0, #56] + 493a84: aa0003e1 mov x1, x0 + 493a88: aa0203e0 mov x0, x2 + 493a8c: 97fdccc9 bl 406db0 <_ZNSolsEm@plt> + 493a90: aa0003e2 mov x2, x0 + 493a94: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493a98: 91188001 add x1, x0, #0x620 + 493a9c: aa0203e0 mov x0, x2 + 493aa0: 97fdce2c bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 493aa4: d503201f nop + 493aa8: a8c37bfd ldp x29, x30, [sp], #48 + 493aac: d65f03c0 ret + +0000000000493ab0 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter10printIssueENS_9StringRefE>: +_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter10printIssueENS_9StringRefE(): + 493ab0: a9bd7bfd stp x29, x30, [sp, #-48]! + 493ab4: 910003fd mov x29, sp + 493ab8: f90017e0 str x0, [sp, #40] + 493abc: a9018be1 stp x1, x2, [sp, #24] + 493ac0: f94017e0 ldr x0, [sp, #40] + 493ac4: f9400000 ldr x0, [x0] + 493ac8: 52800401 mov w1, #0x20 // #32 + 493acc: 97fdce8d bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 493ad0: aa0003e2 mov x2, x0 + 493ad4: 910063e0 add x0, sp, #0x18 + 493ad8: aa0003e1 mov x1, x0 + 493adc: aa0203e0 mov x0, x2 + 493ae0: 97ff36eb bl 46168c <_ZN5CatchlsERSoRKNS_9StringRefE> + 493ae4: d503201f nop + 493ae8: a8c37bfd ldp x29, x30, [sp], #48 + 493aec: d65f03c0 ret + +0000000000493af0 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter18printExpressionWasEv>: +_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter18printExpressionWasEv(): + 493af0: a9bc7bfd stp x29, x30, [sp, #-64]! + 493af4: 910003fd mov x29, sp + 493af8: f9000bf3 str x19, [sp, #16] + 493afc: f90017e0 str x0, [sp, #40] + 493b00: f94017e0 ldr x0, [sp, #40] + 493b04: f9400400 ldr x0, [x0, #8] + 493b08: 94001885 bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 493b0c: 12001c00 and w0, w0, #0xff + 493b10: 7100001f cmp w0, #0x0 + 493b14: 54000320 b.eq 493b78 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter18printExpressionWasEv+0x88> // b.none + 493b18: f94017e0 ldr x0, [sp, #40] + 493b1c: f9400000 ldr x0, [x0] + 493b20: 52800761 mov w1, #0x3b // #59 + 493b24: 97fdce77 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 493b28: 97ffffc1 bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 493b2c: 2a0003e1 mov w1, w0 + 493b30: 9100e3e0 add x0, sp, #0x38 + 493b34: 94007c45 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 493b38: f94017e0 ldr x0, [sp, #40] + 493b3c: f9400002 ldr x2, [x0] + 493b40: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493b44: 9118a001 add x1, x0, #0x628 + 493b48: aa0203e0 mov x0, x2 + 493b4c: 97fdce01 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 493b50: 9100e3e0 add x0, sp, #0x38 + 493b54: 94007c64 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 493b58: f94017e0 ldr x0, [sp, #40] + 493b5c: 9400000b bl 493b88 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter23printOriginalExpressionEv> + 493b60: 14000006 b 493b78 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter18printExpressionWasEv+0x88> + 493b64: aa0003f3 mov x19, x0 + 493b68: 9100e3e0 add x0, sp, #0x38 + 493b6c: 94007c5e bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 493b70: aa1303e0 mov x0, x19 + 493b74: 97fdcf63 bl 407900 <_Unwind_Resume@plt> + 493b78: d503201f nop + 493b7c: f9400bf3 ldr x19, [sp, #16] + 493b80: a8c47bfd ldp x29, x30, [sp], #64 + 493b84: d65f03c0 ret + +0000000000493b88 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter23printOriginalExpressionEv>: +_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter23printOriginalExpressionEv(): + 493b88: a9bb7bfd stp x29, x30, [sp, #-80]! + 493b8c: 910003fd mov x29, sp + 493b90: f9000bf3 str x19, [sp, #16] + 493b94: f90017e0 str x0, [sp, #40] + 493b98: f94017e0 ldr x0, [sp, #40] + 493b9c: f9400400 ldr x0, [x0, #8] + 493ba0: 9400185f bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 493ba4: 12001c00 and w0, w0, #0xff + 493ba8: 7100001f cmp w0, #0x0 + 493bac: 540002e0 b.eq 493c08 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter23printOriginalExpressionEv+0x80> // b.none + 493bb0: f94017e0 ldr x0, [sp, #40] + 493bb4: f9400000 ldr x0, [x0] + 493bb8: 52800401 mov w1, #0x20 // #32 + 493bbc: 97fdce51 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 493bc0: aa0003f3 mov x19, x0 + 493bc4: f94017e0 ldr x0, [sp, #40] + 493bc8: f9400400 ldr x0, [x0, #8] + 493bcc: 9100c3e1 add x1, sp, #0x30 + 493bd0: aa0103e8 mov x8, x1 + 493bd4: 94001868 bl 499d74 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev> + 493bd8: 9100c3e0 add x0, sp, #0x30 + 493bdc: aa0003e1 mov x1, x0 + 493be0: aa1303e0 mov x0, x19 + 493be4: 97fdcdb7 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 493be8: 9100c3e0 add x0, sp, #0x30 + 493bec: 97fdcd45 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 493bf0: 14000006 b 493c08 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter23printOriginalExpressionEv+0x80> + 493bf4: aa0003f3 mov x19, x0 + 493bf8: 9100c3e0 add x0, sp, #0x30 + 493bfc: 97fdcd41 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 493c00: aa1303e0 mov x0, x19 + 493c04: 97fdcf3f bl 407900 <_Unwind_Resume@plt> + 493c08: d503201f nop + 493c0c: f9400bf3 ldr x19, [sp, #16] + 493c10: a8c57bfd ldp x29, x30, [sp], #80 + 493c14: d65f03c0 ret + +0000000000493c18 <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter28printReconstructedExpressionEv>: +_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter28printReconstructedExpressionEv(): + 493c18: a9ba7bfd stp x29, x30, [sp, #-96]! + 493c1c: 910003fd mov x29, sp + 493c20: f9000bf3 str x19, [sp, #16] + 493c24: f90017e0 str x0, [sp, #40] + 493c28: f94017e0 ldr x0, [sp, #40] + 493c2c: f9400400 ldr x0, [x0, #8] + 493c30: 940018c0 bl 499f30 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv> + 493c34: 12001c00 and w0, w0, #0xff + 493c38: 7100001f cmp w0, #0x0 + 493c3c: 54000680 b.eq 493d0c <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter28printReconstructedExpressionEv+0xf4> // b.none + 493c40: 97ffff7b bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 493c44: 2a0003e1 mov w1, w0 + 493c48: 910163e0 add x0, sp, #0x58 + 493c4c: 94007bff bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 493c50: f94017e0 ldr x0, [sp, #40] + 493c54: f9400002 ldr x2, [x0] + 493c58: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493c5c: 91190001 add x1, x0, #0x640 + 493c60: aa0203e0 mov x0, x2 + 493c64: 97fdcdbb bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 493c68: 910163e0 add x0, sp, #0x58 + 493c6c: 94007c1e bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 493c70: f94017e0 ldr x0, [sp, #40] + 493c74: f9400400 ldr x0, [x0, #8] + 493c78: 9100e3e1 add x1, sp, #0x38 + 493c7c: aa0103e8 mov x8, x1 + 493c80: 940018e5 bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 493c84: 9100e3e0 add x0, sp, #0x38 + 493c88: 97fdcd8a bl 4072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 493c8c: aa0003f3 mov x19, x0 + 493c90: 9100e3e0 add x0, sp, #0x38 + 493c94: 97fdcd0b bl 4070c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 493c98: aa0003e4 mov x4, x0 + 493c9c: 52800140 mov w0, #0xa // #10 + 493ca0: 39017be0 strb w0, [sp, #94] + 493ca4: 52800400 mov w0, #0x20 // #32 + 493ca8: 39017fe0 strb w0, [sp, #95] + 493cac: 91017fe1 add x1, sp, #0x5f + 493cb0: 91017be0 add x0, sp, #0x5e + 493cb4: aa0103e3 mov x3, x1 + 493cb8: aa0003e2 mov x2, x0 + 493cbc: aa0403e1 mov x1, x4 + 493cc0: aa1303e0 mov x0, x19 + 493cc4: 94000181 bl 4942c8 <_ZSt7replaceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcEvT_SA_RKT0_SD_> + 493cc8: f94017e0 ldr x0, [sp, #40] + 493ccc: f9400000 ldr x0, [x0] + 493cd0: 9100e3e1 add x1, sp, #0x38 + 493cd4: 97fdcd7b bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 493cd8: 9100e3e0 add x0, sp, #0x38 + 493cdc: 97fdcd09 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 493ce0: 1400000b b 493d0c <_ZNK5Catch12_GLOBAL__N_119TapAssertionPrinter28printReconstructedExpressionEv+0xf4> + 493ce4: aa0003f3 mov x19, x0 + 493ce8: 910163e0 add x0, sp, #0x58 + 493cec: 94007bfe bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 493cf0: aa1303e0 mov x0, x19 + 493cf4: 97fdcf03 bl 407900 <_Unwind_Resume@plt> + 493cf8: aa0003f3 mov x19, x0 + 493cfc: 9100e3e0 add x0, sp, #0x38 + 493d00: 97fdcd00 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 493d04: aa1303e0 mov x0, x19 + 493d08: 97fdcefe bl 407900 <_Unwind_Resume@plt> + 493d0c: d503201f nop + 493d10: f9400bf3 ldr x19, [sp, #16] + 493d14: a8c67bfd ldp x29, x30, [sp], #96 + 493d18: d65f03c0 ret + +0000000000493d1c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter12printMessageEv>: +_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter12printMessageEv(): + 493d1c: a9bc7bfd stp x29, x30, [sp, #-64]! + 493d20: 910003fd mov x29, sp + 493d24: f9000bf3 str x19, [sp, #16] + 493d28: f90017e0 str x0, [sp, #40] + 493d2c: f94017e0 ldr x0, [sp, #40] + 493d30: 9100a013 add x19, x0, #0x28 + 493d34: f94017e0 ldr x0, [sp, #40] + 493d38: 91004000 add x0, x0, #0x10 + 493d3c: 97febd5c bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 493d40: f9001fe0 str x0, [sp, #56] + 493d44: 9100e3e0 add x0, sp, #0x38 + 493d48: aa0003e1 mov x1, x0 + 493d4c: aa1303e0 mov x0, x19 + 493d50: 97ffc916 bl 4861a8 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoEPS2_St6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T1_EERKNS9_IT0_SB_EE> + 493d54: 12001c00 and w0, w0, #0xff + 493d58: 7100001f cmp w0, #0x0 + 493d5c: 54000280 b.eq 493dac <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter12printMessageEv+0x90> // b.none + 493d60: f94017e0 ldr x0, [sp, #40] + 493d64: f9400002 ldr x2, [x0] + 493d68: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493d6c: 91192001 add x1, x0, #0x648 + 493d70: aa0203e0 mov x0, x2 + 493d74: 97fdcd77 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 493d78: aa0003f3 mov x19, x0 + 493d7c: f94017e0 ldr x0, [sp, #40] + 493d80: 9100a000 add x0, x0, #0x28 + 493d84: 97ffc91a bl 4861ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEptEv> + 493d88: 91004000 add x0, x0, #0x10 + 493d8c: aa0003e1 mov x1, x0 + 493d90: aa1303e0 mov x0, x19 + 493d94: 97fdcd4b bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 493d98: 528004e1 mov w1, #0x27 // #39 + 493d9c: 97fdcdd9 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 493da0: f94017e0 ldr x0, [sp, #40] + 493da4: 9100a000 add x0, x0, #0x28 + 493da8: 97ffbd28 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 493dac: d503201f nop + 493db0: f9400bf3 ldr x19, [sp, #16] + 493db4: a8c47bfd ldp x29, x30, [sp], #64 + 493db8: d65f03c0 ret + +0000000000493dbc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE>: +_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE(): + 493dbc: a9b57bfd stp x29, x30, [sp, #-176]! + 493dc0: 910003fd mov x29, sp + 493dc4: f9000bf3 str x19, [sp, #16] + 493dc8: f90017e0 str x0, [sp, #40] + 493dcc: b90027e1 str w1, [sp, #36] + 493dd0: f94017e0 ldr x0, [sp, #40] + 493dd4: 9100a013 add x19, x0, #0x28 + 493dd8: f94017e0 ldr x0, [sp, #40] + 493ddc: 91004000 add x0, x0, #0x10 + 493de0: 97febd33 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 493de4: f90027e0 str x0, [sp, #72] + 493de8: 910123e0 add x0, sp, #0x48 + 493dec: aa0003e1 mov x1, x0 + 493df0: aa1303e0 mov x0, x19 + 493df4: 97ffc904 bl 486204 <_ZN9__gnu_cxxeqIPKN5Catch11MessageInfoEPS2_St6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T1_EERKNS9_IT0_SB_EE> + 493df8: 12001c00 and w0, w0, #0xff + 493dfc: 7100001f cmp w0, #0x0 + 493e00: 540010e1 b.ne 49401c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x260> // b.any + 493e04: f94017e0 ldr x0, [sp, #40] + 493e08: 91004000 add x0, x0, #0x10 + 493e0c: 97febd28 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 493e10: f9002be0 str x0, [sp, #80] + 493e14: 910143e1 add x1, sp, #0x50 + 493e18: 910103e0 add x0, sp, #0x40 + 493e1c: 97febd3b bl 443308 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 493e20: f94017e0 ldr x0, [sp, #40] + 493e24: f94023e1 ldr x1, [sp, #64] + 493e28: f9401400 ldr x0, [x0, #40] + 493e2c: 97ffc913 bl 486278 <_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS3_SaIS3_EEEEENSt15iterator_traitsIT_E15difference_typeESB_SB_> + 493e30: f90057e0 str x0, [sp, #168] + 493e34: 9100e3e0 add x0, sp, #0x38 + 493e38: b94027e1 ldr w1, [sp, #36] + 493e3c: 94007b83 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 493e40: f94017e0 ldr x0, [sp, #40] + 493e44: f9400002 ldr x2, [x0] + 493e48: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493e4c: 91194001 add x1, x0, #0x650 + 493e50: aa0203e0 mov x0, x2 + 493e54: 97fdcd3f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 493e58: aa0003f3 mov x19, x0 + 493e5c: 910283e0 add x0, sp, #0xa0 + 493e60: 97fdceac bl 407910 <_ZNSaIcEC1Ev@plt> + 493e64: 910283e0 add x0, sp, #0xa0 + 493e68: 910203e3 add x3, sp, #0x80 + 493e6c: aa0003e2 mov x2, x0 + 493e70: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493e74: 91196001 add x1, x0, #0x658 + 493e78: aa0303e0 mov x0, x3 + 493e7c: 97fdce01 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 493e80: 910203e1 add x1, sp, #0x80 + 493e84: 910163e0 add x0, sp, #0x58 + 493e88: aa0103e2 mov x2, x1 + 493e8c: f94057e1 ldr x1, [sp, #168] + 493e90: 97ff382d bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 493e94: 910163e0 add x0, sp, #0x58 + 493e98: aa0003e1 mov x1, x0 + 493e9c: aa1303e0 mov x0, x19 + 493ea0: 97ff3838 bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 493ea4: 52800741 mov w1, #0x3a // #58 + 493ea8: 97fdcd96 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 493eac: 910163e0 add x0, sp, #0x58 + 493eb0: 97ffc8b5 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 493eb4: 910203e0 add x0, sp, #0x80 + 493eb8: 97fdcc92 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 493ebc: 910283e0 add x0, sp, #0xa0 + 493ec0: 97fdcd60 bl 407440 <_ZNSaIcED1Ev@plt> + 493ec4: 9100e3e0 add x0, sp, #0x38 + 493ec8: 94007b87 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 493ecc: f94017e0 ldr x0, [sp, #40] + 493ed0: 9100a000 add x0, x0, #0x28 + 493ed4: 910103e1 add x1, sp, #0x40 + 493ed8: 97ffbccb bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 493edc: 12001c00 and w0, w0, #0xff + 493ee0: 7100001f cmp w0, #0x0 + 493ee4: 540009e0 b.eq 494020 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x264> // b.none + 493ee8: f94017e0 ldr x0, [sp, #40] + 493eec: 3940c000 ldrb w0, [x0, #48] + 493ef0: 7100001f cmp w0, #0x0 + 493ef4: 540000e1 b.ne 493f10 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x154> // b.any + 493ef8: f94017e0 ldr x0, [sp, #40] + 493efc: 9100a000 add x0, x0, #0x28 + 493f00: 97ffc8bb bl 4861ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEptEv> + 493f04: b9404000 ldr w0, [x0, #64] + 493f08: 7100041f cmp w0, #0x1 + 493f0c: 54000060 b.eq 493f18 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x15c> // b.none + 493f10: 52800020 mov w0, #0x1 // #1 + 493f14: 14000002 b 493f1c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x160> + 493f18: 52800000 mov w0, #0x0 // #0 + 493f1c: 7100001f cmp w0, #0x0 + 493f20: 54fffd60 b.eq 493ecc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x110> // b.none + 493f24: f94017e0 ldr x0, [sp, #40] + 493f28: f9400002 ldr x2, [x0] + 493f2c: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493f30: 91192001 add x1, x0, #0x648 + 493f34: aa0203e0 mov x0, x2 + 493f38: 97fdcd06 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 493f3c: aa0003f3 mov x19, x0 + 493f40: f94017e0 ldr x0, [sp, #40] + 493f44: 9100a000 add x0, x0, #0x28 + 493f48: 97ffc8a9 bl 4861ec <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEptEv> + 493f4c: 91004000 add x0, x0, #0x10 + 493f50: aa0003e1 mov x1, x0 + 493f54: aa1303e0 mov x0, x19 + 493f58: 97fdccda bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 493f5c: 528004e1 mov w1, #0x27 // #39 + 493f60: 97fdcd68 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 493f64: f94017e0 ldr x0, [sp, #40] + 493f68: 9100a000 add x0, x0, #0x28 + 493f6c: 97ffbcb7 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 493f70: aa0003e2 mov x2, x0 + 493f74: 910103e0 add x0, sp, #0x40 + 493f78: aa0003e1 mov x1, x0 + 493f7c: aa0203e0 mov x0, x2 + 493f80: 97ffbca1 bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 493f84: 12001c00 and w0, w0, #0xff + 493f88: 7100001f cmp w0, #0x0 + 493f8c: 54fffa00 b.eq 493ecc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x110> // b.none + 493f90: 97fffea7 bl 493a2c <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter9dimColourEv> + 493f94: 2a0003e1 mov w1, w0 + 493f98: 9100c3e0 add x0, sp, #0x30 + 493f9c: 94007b2b bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 493fa0: f94017e0 ldr x0, [sp, #40] + 493fa4: f9400002 ldr x2, [x0] + 493fa8: b00001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 493fac: 91198001 add x1, x0, #0x660 + 493fb0: aa0203e0 mov x0, x2 + 493fb4: 97fdcce7 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 493fb8: 9100c3e0 add x0, sp, #0x30 + 493fbc: 94007b4a bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 493fc0: 17ffffc3 b 493ecc <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x110> + 493fc4: aa0003f3 mov x19, x0 + 493fc8: 910163e0 add x0, sp, #0x58 + 493fcc: 97ffc86e bl 486184 <_ZN5Catch9pluraliseD1Ev> + 493fd0: 14000002 b 493fd8 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x21c> + 493fd4: aa0003f3 mov x19, x0 + 493fd8: 910203e0 add x0, sp, #0x80 + 493fdc: 97fdcc49 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 493fe0: 14000002 b 493fe8 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x22c> + 493fe4: aa0003f3 mov x19, x0 + 493fe8: 910283e0 add x0, sp, #0xa0 + 493fec: 97fdcd15 bl 407440 <_ZNSaIcED1Ev@plt> + 493ff0: 14000002 b 493ff8 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter22printRemainingMessagesENS_6Colour4CodeE+0x23c> + 493ff4: aa0003f3 mov x19, x0 + 493ff8: 9100e3e0 add x0, sp, #0x38 + 493ffc: 94007b3a bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 494000: aa1303e0 mov x0, x19 + 494004: 97fdce3f bl 407900 <_Unwind_Resume@plt> + 494008: aa0003f3 mov x19, x0 + 49400c: 9100c3e0 add x0, sp, #0x30 + 494010: 94007b35 bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 494014: aa1303e0 mov x0, x19 + 494018: 97fdce3a bl 407900 <_Unwind_Resume@plt> + 49401c: d503201f nop + 494020: f9400bf3 ldr x19, [sp, #16] + 494024: a8cb7bfd ldp x29, x30, [sp], #176 + 494028: d65f03c0 ret + +000000000049402c <_ZN5Catch11TAPReporterD1Ev>: +_ZN5Catch11TAPReporterD2Ev(): + 49402c: a9be7bfd stp x29, x30, [sp, #-32]! + 494030: 910003fd mov x29, sp + 494034: f9000fe0 str x0, [sp, #24] + 494038: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49403c: 911be001 add x1, x0, #0x6f8 + 494040: f9400fe0 ldr x0, [sp, #24] + 494044: f9000001 str x1, [x0] + 494048: f9400fe0 ldr x0, [sp, #24] + 49404c: 97ff9dcb bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 494050: d503201f nop + 494054: a8c27bfd ldp x29, x30, [sp], #32 + 494058: d65f03c0 ret + +000000000049405c <_ZN5Catch11TAPReporterD0Ev>: +_ZN5Catch11TAPReporterD0Ev(): + 49405c: a9be7bfd stp x29, x30, [sp, #-32]! + 494060: 910003fd mov x29, sp + 494064: f9000fe0 str x0, [sp, #24] + 494068: f9400fe0 ldr x0, [sp, #24] + 49406c: 97fffff0 bl 49402c <_ZN5Catch11TAPReporterD1Ev> + 494070: d2801701 mov x1, #0xb8 // #184 + 494074: f9400fe0 ldr x0, [sp, #24] + 494078: 97fdccc2 bl 407380 <_ZdlPvm@plt> + 49407c: a8c27bfd ldp x29, x30, [sp], #32 + 494080: d65f03c0 ret + +0000000000494084 <_ZN5Catch11TAPReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch11TAPReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 494084: a9be7bfd stp x29, x30, [sp, #-32]! + 494088: 910003fd mov x29, sp + 49408c: f9000fe0 str x0, [sp, #24] + 494090: f9000be1 str x1, [sp, #16] + 494094: f9400fe0 ldr x0, [sp, #24] + 494098: f9400802 ldr x2, [x0, #16] + 49409c: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4940a0: 9119a001 add x1, x0, #0x668 + 4940a4: aa0203e0 mov x0, x2 + 4940a8: 97fdccaa bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4940ac: f9400be1 ldr x1, [sp, #16] + 4940b0: 97fdcc84 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4940b4: aa0003e2 mov x2, x0 + 4940b8: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4940bc: 911a2001 add x1, x0, #0x688 + 4940c0: aa0203e0 mov x0, x2 + 4940c4: 97fdcca3 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4940c8: d503201f nop + 4940cc: a8c27bfd ldp x29, x30, [sp], #32 + 4940d0: d65f03c0 ret + +00000000004940d4 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinterD1Ev>: +_ZN5Catch12_GLOBAL__N_119TapAssertionPrinterD1Ev(): + 4940d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4940d8: 910003fd mov x29, sp + 4940dc: f9000fe0 str x0, [sp, #24] + 4940e0: f9400fe0 ldr x0, [sp, #24] + 4940e4: 91004000 add x0, x0, #0x10 + 4940e8: 97febaf5 bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 4940ec: d503201f nop + 4940f0: a8c27bfd ldp x29, x30, [sp], #32 + 4940f4: d65f03c0 ret + +00000000004940f8 <_ZN5Catch11TAPReporter14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch11TAPReporter14assertionEndedERKNS_14AssertionStatsE(): + 4940f8: a9b97bfd stp x29, x30, [sp, #-112]! + 4940fc: 910003fd mov x29, sp + 494100: f9000bf3 str x19, [sp, #16] + 494104: f90017e0 str x0, [sp, #40] + 494108: f90013e1 str x1, [sp, #32] + 49410c: f94017e0 ldr x0, [sp, #40] + 494110: f9405800 ldr x0, [x0, #176] + 494114: 91000401 add x1, x0, #0x1 + 494118: f94017e0 ldr x0, [sp, #40] + 49411c: f9005801 str x1, [x0, #176] + 494120: f94017e0 ldr x0, [sp, #40] + 494124: f9400802 ldr x2, [x0, #16] + 494128: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49412c: 911a4001 add x1, x0, #0x690 + 494130: aa0203e0 mov x0, x2 + 494134: 97fdcc87 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494138: aa0003e2 mov x2, x0 + 49413c: f94017e0 ldr x0, [sp, #40] + 494140: f9404400 ldr x0, [x0, #136] + 494144: aa0003e1 mov x1, x0 + 494148: aa0203e0 mov x0, x2 + 49414c: 97fdcc5d bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 494150: 52800141 mov w1, #0xa // #10 + 494154: 97fdcceb bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 494158: f94017e0 ldr x0, [sp, #40] + 49415c: f9400801 ldr x1, [x0, #16] + 494160: f94017e0 ldr x0, [sp, #40] + 494164: f9405802 ldr x2, [x0, #176] + 494168: 9100c3e0 add x0, sp, #0x30 + 49416c: aa0203e3 mov x3, x2 + 494170: f94013e2 ldr x2, [sp, #32] + 494174: 97fffd1e bl 4935ec <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinterC1ERSoRKNS_14AssertionStatsEm> + 494178: 9100c3e0 add x0, sp, #0x30 + 49417c: 97fffd3f bl 493678 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinter5printEv> + 494180: f94017e0 ldr x0, [sp, #40] + 494184: f9400800 ldr x0, [x0, #16] + 494188: 52800141 mov w1, #0xa // #10 + 49418c: 97fdccdd bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 494190: aa0003e2 mov x2, x0 + 494194: f0fffb80 adrp x0, 407000 + 494198: 91190001 add x1, x0, #0x640 + 49419c: aa0203e0 mov x0, x2 + 4941a0: 97fdcc98 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 4941a4: 52800033 mov w19, #0x1 // #1 + 4941a8: 9100c3e0 add x0, sp, #0x30 + 4941ac: 97ffffca bl 4940d4 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinterD1Ev> + 4941b0: 2a1303e0 mov w0, w19 + 4941b4: 14000006 b 4941cc <_ZN5Catch11TAPReporter14assertionEndedERKNS_14AssertionStatsE+0xd4> + 4941b8: aa0003f3 mov x19, x0 + 4941bc: 9100c3e0 add x0, sp, #0x30 + 4941c0: 97ffffc5 bl 4940d4 <_ZN5Catch12_GLOBAL__N_119TapAssertionPrinterD1Ev> + 4941c4: aa1303e0 mov x0, x19 + 4941c8: 97fdcdce bl 407900 <_Unwind_Resume@plt> + 4941cc: f9400bf3 ldr x19, [sp, #16] + 4941d0: a8c77bfd ldp x29, x30, [sp], #112 + 4941d4: d65f03c0 ret + +00000000004941d8 <_ZN5Catch11TAPReporter12testRunEndedERKNS_12TestRunStatsE>: +_ZN5Catch11TAPReporter12testRunEndedERKNS_12TestRunStatsE(): + 4941d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4941dc: 910003fd mov x29, sp + 4941e0: f9000fe0 str x0, [sp, #24] + 4941e4: f9000be1 str x1, [sp, #16] + 4941e8: f9400be0 ldr x0, [sp, #16] + 4941ec: 91010000 add x0, x0, #0x40 + 4941f0: 97ff91c7 bl 47890c <_ZNK5Catch6Counts5totalEv> + 4941f4: f100001f cmp x0, #0x0 + 4941f8: 1a9f17e0 cset w0, eq // eq = none + 4941fc: 12001c00 and w0, w0, #0xff + 494200: 7100001f cmp w0, #0x0 + 494204: 54000100 b.eq 494224 <_ZN5Catch11TAPReporter12testRunEndedERKNS_12TestRunStatsE+0x4c> // b.none + 494208: f9400fe0 ldr x0, [sp, #24] + 49420c: f9400802 ldr x2, [x0, #16] + 494210: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494214: 911a6001 add x1, x0, #0x698 + 494218: aa0203e0 mov x0, x2 + 49421c: 97fdcc4d bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494220: 1400000d b 494254 <_ZN5Catch11TAPReporter12testRunEndedERKNS_12TestRunStatsE+0x7c> + 494224: f9400fe0 ldr x0, [sp, #24] + 494228: f9400802 ldr x2, [x0, #16] + 49422c: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494230: 911ae001 add x1, x0, #0x6b8 + 494234: aa0203e0 mov x0, x2 + 494238: 97fdcc46 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 49423c: aa0003e2 mov x2, x0 + 494240: f9400fe0 ldr x0, [sp, #24] + 494244: f9405800 ldr x0, [x0, #176] + 494248: aa0003e1 mov x1, x0 + 49424c: aa0203e0 mov x0, x2 + 494250: 97fdcad8 bl 406db0 <_ZNSolsEm@plt> + 494254: f9400fe0 ldr x0, [sp, #24] + 494258: f9400802 ldr x2, [x0, #16] + 49425c: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494260: 911b0001 add x1, x0, #0x6c0 + 494264: aa0203e0 mov x0, x2 + 494268: 97fdcc3a bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 49426c: aa0003e2 mov x2, x0 + 494270: f0fffb80 adrp x0, 407000 + 494274: 91190001 add x1, x0, #0x640 + 494278: aa0203e0 mov x0, x2 + 49427c: 97fdcc61 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 494280: f9400fe0 ldr x0, [sp, #24] + 494284: f9400be1 ldr x1, [sp, #16] + 494288: 97ff992b bl 47a734 <_ZN5Catch21StreamingReporterBase12testRunEndedERKNS_12TestRunStatsE> + 49428c: d503201f nop + 494290: a8c27bfd ldp x29, x30, [sp], #32 + 494294: d65f03c0 ret + +0000000000494298 <_ZNK5Catch11TAPReporter14getPreferencesEv>: +_ZNK5Catch11TAPReporter14getPreferencesEv(): + 494298: d10043ff sub sp, sp, #0x10 + 49429c: f90007e0 str x0, [sp, #8] + 4942a0: f94007e0 ldr x0, [sp, #8] + 4942a4: 79415000 ldrh w0, [x0, #168] + 4942a8: 910043ff add sp, sp, #0x10 + 4942ac: d65f03c0 ret + +00000000004942b0 <_ZN5Catch11TAPReporter17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch11TAPReporter17assertionStartingERKNS_13AssertionInfoE(): + 4942b0: d10043ff sub sp, sp, #0x10 + 4942b4: f90007e0 str x0, [sp, #8] + 4942b8: f90003e1 str x1, [sp] + 4942bc: d503201f nop + 4942c0: 910043ff add sp, sp, #0x10 + 4942c4: d65f03c0 ret + +00000000004942c8 <_ZSt7replaceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcEvT_SA_RKT0_SD_>: +_ZSt7replaceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcEvT_SA_RKT0_SD_(): + 4942c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4942cc: 910003fd mov x29, sp + 4942d0: f90017e0 str x0, [sp, #40] + 4942d4: f90013e1 str x1, [sp, #32] + 4942d8: f9000fe2 str x2, [sp, #24] + 4942dc: f9000be3 str x3, [sp, #16] + 4942e0: 910083e1 add x1, sp, #0x20 + 4942e4: 9100a3e0 add x0, sp, #0x28 + 4942e8: 97fe74f8 bl 4316c8 <_ZN9__gnu_cxxneIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4942ec: 12001c00 and w0, w0, #0xff + 4942f0: 7100001f cmp w0, #0x0 + 4942f4: 54000280 b.eq 494344 <_ZSt7replaceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcEvT_SA_RKT0_SD_+0x7c> // b.none + 4942f8: 9100a3e0 add x0, sp, #0x28 + 4942fc: 97ff3847 bl 462418 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 494300: 39400001 ldrb w1, [x0] + 494304: f9400fe0 ldr x0, [sp, #24] + 494308: 39400000 ldrb w0, [x0] + 49430c: 6b00003f cmp w1, w0 + 494310: 1a9f17e0 cset w0, eq // eq = none + 494314: 12001c00 and w0, w0, #0xff + 494318: 7100001f cmp w0, #0x0 + 49431c: 540000e0 b.eq 494338 <_ZSt7replaceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcEvT_SA_RKT0_SD_+0x70> // b.none + 494320: 9100a3e0 add x0, sp, #0x28 + 494324: 97ff383d bl 462418 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 494328: aa0003e1 mov x1, x0 + 49432c: f9400be0 ldr x0, [sp, #16] + 494330: 39400000 ldrb w0, [x0] + 494334: 39000020 strb w0, [x1] + 494338: 9100a3e0 add x0, sp, #0x28 + 49433c: 97ff382d bl 4623f0 <_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 494340: 17ffffe8 b 4942e0 <_ZSt7replaceIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEcEvT_SA_RKT0_SD_+0x18> + 494344: d503201f nop + 494348: a8c37bfd ldp x29, x30, [sp], #48 + 49434c: d65f03c0 ret + +0000000000494350 <_ZN5Catch12_GLOBAL__N_117printHeaderStringERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm>: +_ZN5Catch12_GLOBAL__N_117printHeaderStringERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm(): + 494350: a9b87bfd stp x29, x30, [sp, #-128]! + 494354: 910003fd mov x29, sp + 494358: f9000bf3 str x19, [sp, #16] + 49435c: f9001fe0 str x0, [sp, #56] + 494360: f9001be1 str x1, [sp, #48] + 494364: f90017e2 str x2, [sp, #40] + 494368: d2800002 mov x2, #0x0 // #0 + 49436c: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494370: 91262001 add x1, x0, #0x988 + 494374: f9401be0 ldr x0, [sp, #48] + 494378: 97fdcdc6 bl 407a90 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcm@plt> + 49437c: f9003fe0 str x0, [sp, #120] + 494380: f9403fe0 ldr x0, [sp, #120] + 494384: b100041f cmn x0, #0x1 + 494388: 540000a0 b.eq 49439c <_ZN5Catch12_GLOBAL__N_117printHeaderStringERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm+0x4c> // b.none + 49438c: f9403fe0 ldr x0, [sp, #120] + 494390: 91000800 add x0, x0, #0x2 + 494394: f9003fe0 str x0, [sp, #120] + 494398: 14000002 b 4943a0 <_ZN5Catch12_GLOBAL__N_117printHeaderStringERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm+0x50> + 49439c: f9003fff str xzr, [sp, #120] + 4943a0: 910123e0 add x0, sp, #0x48 + 4943a4: f9401be1 ldr x1, [sp, #48] + 4943a8: 97fedb82 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4943ac: f94017e1 ldr x1, [sp, #40] + 4943b0: f9403fe0 ldr x0, [sp, #120] + 4943b4: 8b000021 add x1, x1, x0 + 4943b8: 910123e0 add x0, sp, #0x48 + 4943bc: 97fedbad bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 4943c0: f94017e1 ldr x1, [sp, #40] + 4943c4: 97ffd892 bl 48a60c <_ZN5Catch5clara8TextFlow6Column13initialIndentEm> + 4943c8: aa0003e1 mov x1, x0 + 4943cc: f9401fe0 ldr x0, [sp, #56] + 4943d0: 97fedbce bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 4943d4: 52800141 mov w1, #0xa // #10 + 4943d8: 97fdcc4a bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4943dc: 910123e0 add x0, sp, #0x48 + 4943e0: 97fedc01 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4943e4: 14000006 b 4943fc <_ZN5Catch12_GLOBAL__N_117printHeaderStringERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm+0xac> + 4943e8: aa0003f3 mov x19, x0 + 4943ec: 910123e0 add x0, sp, #0x48 + 4943f0: 97fedbfd bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4943f4: aa1303e0 mov x0, x19 + 4943f8: 97fdcd42 bl 407900 <_Unwind_Resume@plt> + 4943fc: f9400bf3 ldr x19, [sp, #16] + 494400: a8c87bfd ldp x29, x30, [sp], #128 + 494404: d65f03c0 ret + +0000000000494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 494408: d10843ff sub sp, sp, #0x210 + 49440c: a9007bfd stp x29, x30, [sp] + 494410: 910003fd mov x29, sp + 494414: a90153f3 stp x19, x20, [sp, #16] + 494418: aa0803f3 mov x19, x8 + 49441c: f90017e0 str x0, [sp, #40] + 494420: f94017e1 ldr x1, [sp, #40] + 494424: aa1303e0 mov x0, x19 + 494428: 97fdcad2 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49442c: 910143e0 add x0, sp, #0x50 + 494430: 97fdcd38 bl 407910 <_ZNSaIcEC1Ev@plt> + 494434: 910143e0 add x0, sp, #0x50 + 494438: 9100c3e3 add x3, sp, #0x30 + 49443c: aa0003e2 mov x2, x0 + 494440: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494444: 91264001 add x1, x0, #0x990 + 494448: aa0303e0 mov x0, x3 + 49444c: 97fdcc8d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 494450: 9101e3e0 add x0, sp, #0x78 + 494454: 97fdcd2f bl 407910 <_ZNSaIcEC1Ev@plt> + 494458: 9101e3e0 add x0, sp, #0x78 + 49445c: 910163e3 add x3, sp, #0x58 + 494460: aa0003e2 mov x2, x0 + 494464: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494468: 91266001 add x1, x0, #0x998 + 49446c: aa0303e0 mov x0, x3 + 494470: 97fdcc84 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 494474: 910163e1 add x1, sp, #0x58 + 494478: 9100c3e0 add x0, sp, #0x30 + 49447c: aa0103e2 mov x2, x1 + 494480: aa0003e1 mov x1, x0 + 494484: aa1303e0 mov x0, x19 + 494488: 97ff35f4 bl 461c58 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_> + 49448c: 910163e0 add x0, sp, #0x58 + 494490: 97fdcb1c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494494: 9101e3e0 add x0, sp, #0x78 + 494498: 97fdcbea bl 407440 <_ZNSaIcED1Ev@plt> + 49449c: 9100c3e0 add x0, sp, #0x30 + 4944a0: 97fdcb18 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4944a4: 910143e0 add x0, sp, #0x50 + 4944a8: 97fdcbe6 bl 407440 <_ZNSaIcED1Ev@plt> + 4944ac: 910283e0 add x0, sp, #0xa0 + 4944b0: 97fdcd18 bl 407910 <_ZNSaIcEC1Ev@plt> + 4944b4: 910283e0 add x0, sp, #0xa0 + 4944b8: 910203e3 add x3, sp, #0x80 + 4944bc: aa0003e2 mov x2, x0 + 4944c0: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4944c4: 91268001 add x1, x0, #0x9a0 + 4944c8: aa0303e0 mov x0, x3 + 4944cc: 97fdcc6d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4944d0: 910323e0 add x0, sp, #0xc8 + 4944d4: 97fdcd0f bl 407910 <_ZNSaIcEC1Ev@plt> + 4944d8: 910323e0 add x0, sp, #0xc8 + 4944dc: 9102a3e3 add x3, sp, #0xa8 + 4944e0: aa0003e2 mov x2, x0 + 4944e4: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4944e8: 9126a001 add x1, x0, #0x9a8 + 4944ec: aa0303e0 mov x0, x3 + 4944f0: 97fdcc64 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4944f4: 9102a3e1 add x1, sp, #0xa8 + 4944f8: 910203e0 add x0, sp, #0x80 + 4944fc: aa0103e2 mov x2, x1 + 494500: aa0003e1 mov x1, x0 + 494504: aa1303e0 mov x0, x19 + 494508: 97ff35d4 bl 461c58 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_> + 49450c: 9102a3e0 add x0, sp, #0xa8 + 494510: 97fdcafc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494514: 910323e0 add x0, sp, #0xc8 + 494518: 97fdcbca bl 407440 <_ZNSaIcED1Ev@plt> + 49451c: 910203e0 add x0, sp, #0x80 + 494520: 97fdcaf8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494524: 910283e0 add x0, sp, #0xa0 + 494528: 97fdcbc6 bl 407440 <_ZNSaIcED1Ev@plt> + 49452c: 9103c3e0 add x0, sp, #0xf0 + 494530: 97fdccf8 bl 407910 <_ZNSaIcEC1Ev@plt> + 494534: 9103c3e0 add x0, sp, #0xf0 + 494538: 910343e3 add x3, sp, #0xd0 + 49453c: aa0003e2 mov x2, x0 + 494540: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494544: 91260001 add x1, x0, #0x980 + 494548: aa0303e0 mov x0, x3 + 49454c: 97fdcc4d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 494550: 910463e0 add x0, sp, #0x118 + 494554: 97fdccef bl 407910 <_ZNSaIcEC1Ev@plt> + 494558: 910463e0 add x0, sp, #0x118 + 49455c: 9103e3e3 add x3, sp, #0xf8 + 494560: aa0003e2 mov x2, x0 + 494564: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494568: 9126c001 add x1, x0, #0x9b0 + 49456c: aa0303e0 mov x0, x3 + 494570: 97fdcc44 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 494574: 9103e3e1 add x1, sp, #0xf8 + 494578: 910343e0 add x0, sp, #0xd0 + 49457c: aa0103e2 mov x2, x1 + 494580: aa0003e1 mov x1, x0 + 494584: aa1303e0 mov x0, x19 + 494588: 97ff35b4 bl 461c58 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_> + 49458c: 9103e3e0 add x0, sp, #0xf8 + 494590: 97fdcadc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494594: 910463e0 add x0, sp, #0x118 + 494598: 97fdcbaa bl 407440 <_ZNSaIcED1Ev@plt> + 49459c: 910343e0 add x0, sp, #0xd0 + 4945a0: 97fdcad8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4945a4: 9103c3e0 add x0, sp, #0xf0 + 4945a8: 97fdcba6 bl 407440 <_ZNSaIcED1Ev@plt> + 4945ac: 910503e0 add x0, sp, #0x140 + 4945b0: 97fdccd8 bl 407910 <_ZNSaIcEC1Ev@plt> + 4945b4: 910503e0 add x0, sp, #0x140 + 4945b8: 910483e3 add x3, sp, #0x120 + 4945bc: aa0003e2 mov x2, x0 + 4945c0: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4945c4: 9126e001 add x1, x0, #0x9b8 + 4945c8: aa0303e0 mov x0, x3 + 4945cc: 97fdcc2d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4945d0: 9105a3e0 add x0, sp, #0x168 + 4945d4: 97fdcccf bl 407910 <_ZNSaIcEC1Ev@plt> + 4945d8: 9105a3e0 add x0, sp, #0x168 + 4945dc: 910523e3 add x3, sp, #0x148 + 4945e0: aa0003e2 mov x2, x0 + 4945e4: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4945e8: 91270001 add x1, x0, #0x9c0 + 4945ec: aa0303e0 mov x0, x3 + 4945f0: 97fdcc24 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4945f4: 910523e1 add x1, sp, #0x148 + 4945f8: 910483e0 add x0, sp, #0x120 + 4945fc: aa0103e2 mov x2, x1 + 494600: aa0003e1 mov x1, x0 + 494604: aa1303e0 mov x0, x19 + 494608: 97ff3594 bl 461c58 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_> + 49460c: 910523e0 add x0, sp, #0x148 + 494610: 97fdcabc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494614: 9105a3e0 add x0, sp, #0x168 + 494618: 97fdcb8a bl 407440 <_ZNSaIcED1Ev@plt> + 49461c: 910483e0 add x0, sp, #0x120 + 494620: 97fdcab8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494624: 910503e0 add x0, sp, #0x140 + 494628: 97fdcb86 bl 407440 <_ZNSaIcED1Ev@plt> + 49462c: 910643e0 add x0, sp, #0x190 + 494630: 97fdccb8 bl 407910 <_ZNSaIcEC1Ev@plt> + 494634: 910643e0 add x0, sp, #0x190 + 494638: 9105c3e3 add x3, sp, #0x170 + 49463c: aa0003e2 mov x2, x0 + 494640: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494644: 91272001 add x1, x0, #0x9c8 + 494648: aa0303e0 mov x0, x3 + 49464c: 97fdcc0d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 494650: 9106e3e0 add x0, sp, #0x1b8 + 494654: 97fdccaf bl 407910 <_ZNSaIcEC1Ev@plt> + 494658: 9106e3e0 add x0, sp, #0x1b8 + 49465c: 910663e3 add x3, sp, #0x198 + 494660: aa0003e2 mov x2, x0 + 494664: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494668: 91274001 add x1, x0, #0x9d0 + 49466c: aa0303e0 mov x0, x3 + 494670: 97fdcc04 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 494674: 910663e1 add x1, sp, #0x198 + 494678: 9105c3e0 add x0, sp, #0x170 + 49467c: aa0103e2 mov x2, x1 + 494680: aa0003e1 mov x1, x0 + 494684: aa1303e0 mov x0, x19 + 494688: 97ff3574 bl 461c58 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_> + 49468c: 910663e0 add x0, sp, #0x198 + 494690: 97fdca9c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494694: 9106e3e0 add x0, sp, #0x1b8 + 494698: 97fdcb6a bl 407440 <_ZNSaIcED1Ev@plt> + 49469c: 9105c3e0 add x0, sp, #0x170 + 4946a0: 97fdca98 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4946a4: 910643e0 add x0, sp, #0x190 + 4946a8: 97fdcb66 bl 407440 <_ZNSaIcED1Ev@plt> + 4946ac: 910783e0 add x0, sp, #0x1e0 + 4946b0: 97fdcc98 bl 407910 <_ZNSaIcEC1Ev@plt> + 4946b4: 910783e0 add x0, sp, #0x1e0 + 4946b8: 910703e3 add x3, sp, #0x1c0 + 4946bc: aa0003e2 mov x2, x0 + 4946c0: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4946c4: 91276001 add x1, x0, #0x9d8 + 4946c8: aa0303e0 mov x0, x3 + 4946cc: 97fdcbed bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4946d0: 910823e0 add x0, sp, #0x208 + 4946d4: 97fdcc8f bl 407910 <_ZNSaIcEC1Ev@plt> + 4946d8: 910823e0 add x0, sp, #0x208 + 4946dc: 9107a3e3 add x3, sp, #0x1e8 + 4946e0: aa0003e2 mov x2, x0 + 4946e4: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4946e8: 91278001 add x1, x0, #0x9e0 + 4946ec: aa0303e0 mov x0, x3 + 4946f0: 97fdcbe4 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4946f4: 9107a3e1 add x1, sp, #0x1e8 + 4946f8: 910703e0 add x0, sp, #0x1c0 + 4946fc: aa0103e2 mov x2, x1 + 494700: aa0003e1 mov x1, x0 + 494704: aa1303e0 mov x0, x19 + 494708: 97ff3554 bl 461c58 <_ZN5Catch14replaceInPlaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_> + 49470c: 9107a3e0 add x0, sp, #0x1e8 + 494710: 97fdca7c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494714: 910823e0 add x0, sp, #0x208 + 494718: 97fdcb4a bl 407440 <_ZNSaIcED1Ev@plt> + 49471c: 910703e0 add x0, sp, #0x1c0 + 494720: 97fdca78 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494724: 910783e0 add x0, sp, #0x1e0 + 494728: 97fdcb46 bl 407440 <_ZNSaIcED1Ev@plt> + 49472c: 14000058 b 49488c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x484> + 494730: aa0003f4 mov x20, x0 + 494734: 910163e0 add x0, sp, #0x58 + 494738: 97fdca72 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49473c: 14000002 b 494744 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x33c> + 494740: aa0003f4 mov x20, x0 + 494744: 9101e3e0 add x0, sp, #0x78 + 494748: 97fdcb3e bl 407440 <_ZNSaIcED1Ev@plt> + 49474c: 9100c3e0 add x0, sp, #0x30 + 494750: 97fdca6c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494754: 14000002 b 49475c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x354> + 494758: aa0003f4 mov x20, x0 + 49475c: 910143e0 add x0, sp, #0x50 + 494760: 97fdcb38 bl 407440 <_ZNSaIcED1Ev@plt> + 494764: 14000046 b 49487c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x474> + 494768: aa0003f4 mov x20, x0 + 49476c: 9102a3e0 add x0, sp, #0xa8 + 494770: 97fdca64 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494774: 14000002 b 49477c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x374> + 494778: aa0003f4 mov x20, x0 + 49477c: 910323e0 add x0, sp, #0xc8 + 494780: 97fdcb30 bl 407440 <_ZNSaIcED1Ev@plt> + 494784: 910203e0 add x0, sp, #0x80 + 494788: 97fdca5e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49478c: 14000002 b 494794 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x38c> + 494790: aa0003f4 mov x20, x0 + 494794: 910283e0 add x0, sp, #0xa0 + 494798: 97fdcb2a bl 407440 <_ZNSaIcED1Ev@plt> + 49479c: 14000038 b 49487c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x474> + 4947a0: aa0003f4 mov x20, x0 + 4947a4: 9103e3e0 add x0, sp, #0xf8 + 4947a8: 97fdca56 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4947ac: 14000002 b 4947b4 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ac> + 4947b0: aa0003f4 mov x20, x0 + 4947b4: 910463e0 add x0, sp, #0x118 + 4947b8: 97fdcb22 bl 407440 <_ZNSaIcED1Ev@plt> + 4947bc: 910343e0 add x0, sp, #0xd0 + 4947c0: 97fdca50 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4947c4: 14000002 b 4947cc <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c4> + 4947c8: aa0003f4 mov x20, x0 + 4947cc: 9103c3e0 add x0, sp, #0xf0 + 4947d0: 97fdcb1c bl 407440 <_ZNSaIcED1Ev@plt> + 4947d4: 1400002a b 49487c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x474> + 4947d8: aa0003f4 mov x20, x0 + 4947dc: 910523e0 add x0, sp, #0x148 + 4947e0: 97fdca48 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4947e4: 14000002 b 4947ec <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e4> + 4947e8: aa0003f4 mov x20, x0 + 4947ec: 9105a3e0 add x0, sp, #0x168 + 4947f0: 97fdcb14 bl 407440 <_ZNSaIcED1Ev@plt> + 4947f4: 910483e0 add x0, sp, #0x120 + 4947f8: 97fdca42 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4947fc: 14000002 b 494804 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3fc> + 494800: aa0003f4 mov x20, x0 + 494804: 910503e0 add x0, sp, #0x140 + 494808: 97fdcb0e bl 407440 <_ZNSaIcED1Ev@plt> + 49480c: 1400001c b 49487c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x474> + 494810: aa0003f4 mov x20, x0 + 494814: 910663e0 add x0, sp, #0x198 + 494818: 97fdca3a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49481c: 14000002 b 494824 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x41c> + 494820: aa0003f4 mov x20, x0 + 494824: 9106e3e0 add x0, sp, #0x1b8 + 494828: 97fdcb06 bl 407440 <_ZNSaIcED1Ev@plt> + 49482c: 9105c3e0 add x0, sp, #0x170 + 494830: 97fdca34 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494834: 14000002 b 49483c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x434> + 494838: aa0003f4 mov x20, x0 + 49483c: 910643e0 add x0, sp, #0x190 + 494840: 97fdcb00 bl 407440 <_ZNSaIcED1Ev@plt> + 494844: 1400000e b 49487c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x474> + 494848: aa0003f4 mov x20, x0 + 49484c: 9107a3e0 add x0, sp, #0x1e8 + 494850: 97fdca2c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494854: 14000002 b 49485c <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x454> + 494858: aa0003f4 mov x20, x0 + 49485c: 910823e0 add x0, sp, #0x208 + 494860: 97fdcaf8 bl 407440 <_ZNSaIcED1Ev@plt> + 494864: 910703e0 add x0, sp, #0x1c0 + 494868: 97fdca26 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49486c: 14000002 b 494874 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x46c> + 494870: aa0003f4 mov x20, x0 + 494874: 910783e0 add x0, sp, #0x1e0 + 494878: 97fdcaf2 bl 407440 <_ZNSaIcED1Ev@plt> + 49487c: aa1303e0 mov x0, x19 + 494880: 97fdca20 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494884: aa1403e0 mov x0, x20 + 494888: 97fdcc1e bl 407900 <_Unwind_Resume@plt> + 49488c: aa1303e0 mov x0, x19 + 494890: a94153f3 ldp x19, x20, [sp, #16] + 494894: a9407bfd ldp x29, x30, [sp] + 494898: 910843ff add sp, sp, #0x210 + 49489c: d65f03c0 ret + +00000000004948a0 <_ZN5Catch16TeamCityReporterD1Ev>: +_ZN5Catch16TeamCityReporterD2Ev(): + 4948a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4948a4: 910003fd mov x29, sp + 4948a8: f9000fe0 str x0, [sp, #24] + 4948ac: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4948b0: 913aa001 add x1, x0, #0xea8 + 4948b4: f9400fe0 ldr x0, [sp, #24] + 4948b8: f9000001 str x1, [x0] + 4948bc: f9400fe0 ldr x0, [sp, #24] + 4948c0: 97ff9bae bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 4948c4: d503201f nop + 4948c8: a8c27bfd ldp x29, x30, [sp], #32 + 4948cc: d65f03c0 ret + +00000000004948d0 <_ZN5Catch16TeamCityReporterD0Ev>: +_ZN5Catch16TeamCityReporterD0Ev(): + 4948d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4948d4: 910003fd mov x29, sp + 4948d8: f9000fe0 str x0, [sp, #24] + 4948dc: f9400fe0 ldr x0, [sp, #24] + 4948e0: 97fffff0 bl 4948a0 <_ZN5Catch16TeamCityReporterD1Ev> + 4948e4: d2801701 mov x1, #0xb8 // #184 + 4948e8: f9400fe0 ldr x0, [sp, #24] + 4948ec: 97fdcaa5 bl 407380 <_ZdlPvm@plt> + 4948f0: a8c27bfd ldp x29, x30, [sp], #32 + 4948f4: d65f03c0 ret + +00000000004948f8 <_ZN5Catch16TeamCityReporter17testGroupStartingERKNS_9GroupInfoE>: +_ZN5Catch16TeamCityReporter17testGroupStartingERKNS_9GroupInfoE(): + 4948f8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4948fc: 910003fd mov x29, sp + 494900: f9000bf3 str x19, [sp, #16] + 494904: f90017e0 str x0, [sp, #40] + 494908: f90013e1 str x1, [sp, #32] + 49490c: f94017e0 ldr x0, [sp, #40] + 494910: f94013e1 ldr x1, [sp, #32] + 494914: 97ff974d bl 47a648 <_ZN5Catch21StreamingReporterBase17testGroupStartingERKNS_9GroupInfoE> + 494918: f94017e0 ldr x0, [sp, #40] + 49491c: f9400802 ldr x2, [x0, #16] + 494920: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494924: 9127a001 add x1, x0, #0x9e8 + 494928: aa0203e0 mov x0, x2 + 49492c: 97fdca89 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494930: aa0003f3 mov x19, x0 + 494934: f94013e0 ldr x0, [sp, #32] + 494938: 9100c3e1 add x1, sp, #0x30 + 49493c: aa0103e8 mov x8, x1 + 494940: 97fffeb2 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 494944: 9100c3e0 add x0, sp, #0x30 + 494948: aa0003e1 mov x1, x0 + 49494c: aa1303e0 mov x0, x19 + 494950: 97fdca5c bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 494954: aa0003e2 mov x2, x0 + 494958: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49495c: 91284001 add x1, x0, #0xa10 + 494960: aa0203e0 mov x0, x2 + 494964: 97fdca7b bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494968: 9100c3e0 add x0, sp, #0x30 + 49496c: 97fdc9e5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494970: 14000006 b 494988 <_ZN5Catch16TeamCityReporter17testGroupStartingERKNS_9GroupInfoE+0x90> + 494974: aa0003f3 mov x19, x0 + 494978: 9100c3e0 add x0, sp, #0x30 + 49497c: 97fdc9e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494980: aa1303e0 mov x0, x19 + 494984: 97fdcbdf bl 407900 <_Unwind_Resume@plt> + 494988: f9400bf3 ldr x19, [sp, #16] + 49498c: a8c57bfd ldp x29, x30, [sp], #80 + 494990: d65f03c0 ret + +0000000000494994 <_ZN5Catch16TeamCityReporter14testGroupEndedERKNS_14TestGroupStatsE>: +_ZN5Catch16TeamCityReporter14testGroupEndedERKNS_14TestGroupStatsE(): + 494994: a9bb7bfd stp x29, x30, [sp, #-80]! + 494998: 910003fd mov x29, sp + 49499c: f9000bf3 str x19, [sp, #16] + 4949a0: f90017e0 str x0, [sp, #40] + 4949a4: f90013e1 str x1, [sp, #32] + 4949a8: f94017e0 ldr x0, [sp, #40] + 4949ac: f94013e1 ldr x1, [sp, #32] + 4949b0: 97ff9757 bl 47a70c <_ZN5Catch21StreamingReporterBase14testGroupEndedERKNS_14TestGroupStatsE> + 4949b4: f94017e0 ldr x0, [sp, #40] + 4949b8: f9400802 ldr x2, [x0, #16] + 4949bc: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4949c0: 91286001 add x1, x0, #0xa18 + 4949c4: aa0203e0 mov x0, x2 + 4949c8: 97fdca62 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4949cc: aa0003f3 mov x19, x0 + 4949d0: f94013e0 ldr x0, [sp, #32] + 4949d4: 9100c3e1 add x1, sp, #0x30 + 4949d8: aa0103e8 mov x8, x1 + 4949dc: 97fffe8b bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4949e0: 9100c3e0 add x0, sp, #0x30 + 4949e4: aa0003e1 mov x1, x0 + 4949e8: aa1303e0 mov x0, x19 + 4949ec: 97fdca35 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4949f0: aa0003e2 mov x2, x0 + 4949f4: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4949f8: 91284001 add x1, x0, #0xa10 + 4949fc: aa0203e0 mov x0, x2 + 494a00: 97fdca54 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494a04: 9100c3e0 add x0, sp, #0x30 + 494a08: 97fdc9be bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494a0c: 14000006 b 494a24 <_ZN5Catch16TeamCityReporter14testGroupEndedERKNS_14TestGroupStatsE+0x90> + 494a10: aa0003f3 mov x19, x0 + 494a14: 9100c3e0 add x0, sp, #0x30 + 494a18: 97fdc9ba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494a1c: aa1303e0 mov x0, x19 + 494a20: 97fdcbb8 bl 407900 <_Unwind_Resume@plt> + 494a24: f9400bf3 ldr x19, [sp, #16] + 494a28: a8c57bfd ldp x29, x30, [sp], #80 + 494a2c: d65f03c0 ret + +0000000000494a30 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE(): + 494a30: a9a17bfd stp x29, x30, [sp, #-496]! + 494a34: 910003fd mov x29, sp + 494a38: f9000bf3 str x19, [sp, #16] + 494a3c: f90017e0 str x0, [sp, #40] + 494a40: f90013e1 str x1, [sp, #32] + 494a44: f94013e0 ldr x0, [sp, #32] + 494a48: f900f7e0 str x0, [sp, #488] + 494a4c: f940f7e0 ldr x0, [sp, #488] + 494a50: 94001499 bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 494a54: 12001c00 and w0, w0, #0xff + 494a58: 52000000 eor w0, w0, #0x1 + 494a5c: 12001c00 and w0, w0, #0xff + 494a60: 7100001f cmp w0, #0x0 + 494a64: 54002c20 b.eq 494fe8 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x5b8> // b.none + 494a68: 910103e0 add x0, sp, #0x40 + 494a6c: 97ff2a54 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 494a70: f94017e0 ldr x0, [sp, #40] + 494a74: 3942a800 ldrb w0, [x0, #170] + 494a78: 52000000 eor w0, w0, #0x1 + 494a7c: 12001c00 and w0, w0, #0xff + 494a80: 7100001f cmp w0, #0x0 + 494a84: 540000c0 b.eq 494a9c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x6c> // b.none + 494a88: 910103e0 add x0, sp, #0x40 + 494a8c: 940002ee bl 495644 <_ZN5Catch20ReusableStringStream3getEv> + 494a90: aa0003e1 mov x1, x0 + 494a94: f94017e0 ldr x0, [sp, #40] + 494a98: 94000267 bl 495434 <_ZN5Catch16TeamCityReporter18printSectionHeaderERSo> + 494a9c: f94017e0 ldr x0, [sp, #40] + 494aa0: 52800021 mov w1, #0x1 // #1 + 494aa4: 3902a801 strb w1, [x0, #170] + 494aa8: f940f7e0 ldr x0, [sp, #488] + 494aac: 9400158b bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 494ab0: a90507e0 stp x0, x1, [sp, #80] + 494ab4: 910143e1 add x1, sp, #0x50 + 494ab8: 910103e0 add x0, sp, #0x40 + 494abc: 97febaba bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 494ac0: aa0003e2 mov x2, x0 + 494ac4: 52800140 mov w0, #0xa // #10 + 494ac8: 39019fe0 strb w0, [sp, #103] + 494acc: 91019fe0 add x0, sp, #0x67 + 494ad0: aa0003e1 mov x1, x0 + 494ad4: aa0203e0 mov x0, x2 + 494ad8: 97ff8eda bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 494adc: f940f7e0 ldr x0, [sp, #488] + 494ae0: 94001489 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 494ae4: 7100441f cmp w0, #0x11 + 494ae8: 54000360 b.eq 494b54 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x124> // b.none + 494aec: 7100441f cmp w0, #0x11 + 494af0: 5400016c b.gt 494b1c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0xec> + 494af4: 7100081f cmp w0, #0x2 + 494af8: 540000cc b.gt 494b10 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0xe0> + 494afc: 7100001f cmp w0, #0x0 + 494b00: 5400066a b.ge 494bcc <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x19c> // b.tcont + 494b04: 3100041f cmn w0, #0x1 + 494b08: 540007e0 b.eq 494c04 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x1d4> // b.none + 494b0c: 1400004c b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494b10: 7100401f cmp w0, #0x10 + 494b14: 54000780 b.eq 494c04 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x1d4> // b.none + 494b18: 14000049 b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494b1c: 7104441f cmp w0, #0x111 + 494b20: 54000260 b.eq 494b6c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x13c> // b.none + 494b24: 7104441f cmp w0, #0x111 + 494b28: 540000cc b.gt 494b40 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x110> + 494b2c: 7100481f cmp w0, #0x12 + 494b30: 54000420 b.eq 494bb4 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x184> // b.none + 494b34: 7104401f cmp w0, #0x110 + 494b38: 54000660 b.eq 494c04 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x1d4> // b.none + 494b3c: 14000040 b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494b40: 7104481f cmp w0, #0x112 + 494b44: 540002c0 b.eq 494b9c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x16c> // b.none + 494b48: 7108401f cmp w0, #0x210 + 494b4c: 540001c0 b.eq 494b84 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x154> // b.none + 494b50: 1400003b b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494b54: 910103e2 add x2, sp, #0x40 + 494b58: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494b5c: 91290001 add x1, x0, #0xa40 + 494b60: aa0203e0 mov x0, x2 + 494b64: 97ff714a bl 47108c <_ZN5Catch20ReusableStringStreamlsIA18_cEERS0_RKT_> + 494b68: 14000035 b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494b6c: 910103e2 add x2, sp, #0x40 + 494b70: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494b74: 91296001 add x1, x0, #0xa58 + 494b78: aa0203e0 mov x0, x2 + 494b7c: 940002b8 bl 49565c <_ZN5Catch20ReusableStringStreamlsIA21_cEERS0_RKT_> + 494b80: 1400002f b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494b84: 910103e2 add x2, sp, #0x40 + 494b88: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494b8c: 9129c001 add x1, x0, #0xa70 + 494b90: aa0203e0 mov x0, x2 + 494b94: 97ff5246 bl 4694ac <_ZN5Catch20ReusableStringStreamlsIA22_cEERS0_RKT_> + 494b98: 14000029 b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494b9c: 910103e2 add x2, sp, #0x40 + 494ba0: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494ba4: 912a2001 add x1, x0, #0xa88 + 494ba8: aa0203e0 mov x0, x2 + 494bac: 97ff95d0 bl 47a2ec <_ZN5Catch20ReusableStringStreamlsIA47_cEERS0_RKT_> + 494bb0: 14000023 b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494bb4: 910103e2 add x2, sp, #0x40 + 494bb8: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494bbc: 912ae001 add x1, x0, #0xab8 + 494bc0: aa0203e0 mov x0, x2 + 494bc4: 97ff3ba8 bl 463a64 <_ZN5Catch20ReusableStringStreamlsIA17_cEERS0_RKT_> + 494bc8: 1400001d b 494c3c <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x20c> + 494bcc: 910223e0 add x0, sp, #0x88 + 494bd0: 97ff29fb bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 494bd4: 910223e2 add x2, sp, #0x88 + 494bd8: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494bdc: 912b4001 add x1, x0, #0xad0 + 494be0: aa0203e0 mov x0, x2 + 494be4: 97fef006 bl 450bfc <_ZN5Catch20ReusableStringStreamlsIA36_cEERS0_RKT_> + 494be8: aa0003e1 mov x1, x0 + 494bec: 9101a3e0 add x0, sp, #0x68 + 494bf0: aa0003e8 mov x8, x0 + 494bf4: aa0103e0 mov x0, x1 + 494bf8: 97ff2a33 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 494bfc: 9101a3e0 add x0, sp, #0x68 + 494c00: 940078e1 bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 494c04: 9102e3e0 add x0, sp, #0xb8 + 494c08: 97ff29ed bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 494c0c: 9102e3e2 add x2, sp, #0xb8 + 494c10: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494c14: 912be001 add x1, x0, #0xaf8 + 494c18: aa0203e0 mov x0, x2 + 494c1c: 97ff3b9d bl 463a90 <_ZN5Catch20ReusableStringStreamlsIA16_cEERS0_RKT_> + 494c20: aa0003e1 mov x1, x0 + 494c24: 910263e0 add x0, sp, #0x98 + 494c28: aa0003e8 mov x8, x0 + 494c2c: aa0103e0 mov x0, x1 + 494c30: 97ff2a25 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 494c34: 910263e0 add x0, sp, #0x98 + 494c38: 940078d3 bl 4b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 494c3c: f94013e0 ldr x0, [sp, #32] + 494c40: 91024000 add x0, x0, #0x90 + 494c44: 97fec829 bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 494c48: f100041f cmp x0, #0x1 + 494c4c: 1a9f17e0 cset w0, eq // eq = none + 494c50: 12001c00 and w0, w0, #0xff + 494c54: 7100001f cmp w0, #0x0 + 494c58: 540000c0 b.eq 494c70 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x240> // b.none + 494c5c: 910103e2 add x2, sp, #0x40 + 494c60: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494c64: 912c2001 add x1, x0, #0xb08 + 494c68: aa0203e0 mov x0, x2 + 494c6c: 97ff5223 bl 4694f8 <_ZN5Catch20ReusableStringStreamlsIA15_cEERS0_RKT_> + 494c70: f94013e0 ldr x0, [sp, #32] + 494c74: 91024000 add x0, x0, #0x90 + 494c78: 97fec81c bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 494c7c: f100041f cmp x0, #0x1 + 494c80: 1a9f97e0 cset w0, hi // hi = pmore + 494c84: 12001c00 and w0, w0, #0xff + 494c88: 7100001f cmp w0, #0x0 + 494c8c: 540000c0 b.eq 494ca4 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x274> // b.none + 494c90: 910103e2 add x2, sp, #0x40 + 494c94: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494c98: 912c6001 add x1, x0, #0xb18 + 494c9c: aa0203e0 mov x0, x2 + 494ca0: 97ff3b7c bl 463a90 <_ZN5Catch20ReusableStringStreamlsIA16_cEERS0_RKT_> + 494ca4: f94013e0 ldr x0, [sp, #32] + 494ca8: 91024000 add x0, x0, #0x90 + 494cac: f900f3e0 str x0, [sp, #480] + 494cb0: f940f3e0 ldr x0, [sp, #480] + 494cb4: 97ffb0bf bl 480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 494cb8: f9001fe0 str x0, [sp, #56] + 494cbc: f940f3e0 ldr x0, [sp, #480] + 494cc0: 97ffb0c8 bl 480fe0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 494cc4: f9001be0 str x0, [sp, #48] + 494cc8: 9100c3e1 add x1, sp, #0x30 + 494ccc: 9100e3e0 add x0, sp, #0x38 + 494cd0: 97ffb94d bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 494cd4: 12001c00 and w0, w0, #0xff + 494cd8: 7100001f cmp w0, #0x0 + 494cdc: 54000320 b.eq 494d40 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x310> // b.none + 494ce0: 9100e3e0 add x0, sp, #0x38 + 494ce4: 97ffb963 bl 483270 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 494ce8: f900efe0 str x0, [sp, #472] + 494cec: 910103e2 add x2, sp, #0x40 + 494cf0: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494cf4: 912ca001 add x1, x0, #0xb28 + 494cf8: aa0203e0 mov x0, x2 + 494cfc: 97ff8e46 bl 478614 <_ZN5Catch20ReusableStringStreamlsIA5_cEERS0_RKT_> + 494d00: aa0003e2 mov x2, x0 + 494d04: f940efe0 ldr x0, [sp, #472] + 494d08: 91004000 add x0, x0, #0x10 + 494d0c: aa0003e1 mov x1, x0 + 494d10: aa0203e0 mov x0, x2 + 494d14: 97feefc5 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 494d18: aa0003e2 mov x2, x0 + 494d1c: 52800440 mov w0, #0x22 // #34 + 494d20: 39033fe0 strb w0, [sp, #207] + 494d24: 91033fe0 add x0, sp, #0xcf + 494d28: aa0003e1 mov x1, x0 + 494d2c: aa0203e0 mov x0, x2 + 494d30: 97ff8e44 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 494d34: 9100e3e0 add x0, sp, #0x38 + 494d38: 97ffb944 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 494d3c: 17ffffe3 b 494cc8 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x298> + 494d40: f940f7e0 ldr x0, [sp, #488] + 494d44: 940013f6 bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 494d48: 12001c00 and w0, w0, #0xff + 494d4c: 7100001f cmp w0, #0x0 + 494d50: 54000500 b.eq 494df0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x3c0> // b.none + 494d54: 910103e2 add x2, sp, #0x40 + 494d58: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494d5c: 912cc001 add x1, x0, #0xb30 + 494d60: aa0203e0 mov x0, x2 + 494d64: 97ffe888 bl 48ef84 <_ZN5Catch20ReusableStringStreamlsIA4_cEERS0_RKT_> + 494d68: aa0003f3 mov x19, x0 + 494d6c: 910343e0 add x0, sp, #0xd0 + 494d70: aa0003e8 mov x8, x0 + 494d74: f940f7e0 ldr x0, [sp, #488] + 494d78: 94001430 bl 499e38 <_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev> + 494d7c: 910343e0 add x0, sp, #0xd0 + 494d80: aa0003e1 mov x1, x0 + 494d84: aa1303e0 mov x0, x19 + 494d88: 97feefa8 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 494d8c: aa0003e2 mov x2, x0 + 494d90: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494d94: 912ce001 add x1, x0, #0xb38 + 494d98: aa0203e0 mov x0, x2 + 494d9c: 97ff3aed bl 463950 <_ZN5Catch20ReusableStringStreamlsIA20_cEERS0_RKT_> + 494da0: aa0003f3 mov x19, x0 + 494da4: 9103c3e0 add x0, sp, #0xf0 + 494da8: aa0003e8 mov x8, x0 + 494dac: f940f7e0 ldr x0, [sp, #488] + 494db0: 94001499 bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 494db4: 9103c3e0 add x0, sp, #0xf0 + 494db8: aa0003e1 mov x1, x0 + 494dbc: aa1303e0 mov x0, x19 + 494dc0: 97feef9a bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 494dc4: aa0003e2 mov x2, x0 + 494dc8: 52800140 mov w0, #0xa // #10 + 494dcc: 39045fe0 strb w0, [sp, #279] + 494dd0: 91045fe0 add x0, sp, #0x117 + 494dd4: aa0003e1 mov x1, x0 + 494dd8: aa0203e0 mov x0, x2 + 494ddc: 97ff8e19 bl 478640 <_ZN5Catch20ReusableStringStreamlsIcEERS0_RKT_> + 494de0: 9103c3e0 add x0, sp, #0xf0 + 494de4: 97fdc8c7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494de8: 910343e0 add x0, sp, #0xd0 + 494dec: 97fdc8c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494df0: f94017e0 ldr x0, [sp, #40] + 494df4: f9404400 ldr x0, [x0, #136] + 494df8: 97ff414a bl 465320 <_ZNK5Catch12TestCaseInfo8okToFailEv> + 494dfc: 12001c00 and w0, w0, #0xff + 494e00: 7100001f cmp w0, #0x0 + 494e04: 540007e0 b.eq 494f00 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x4d0> // b.none + 494e08: 910103e2 add x2, sp, #0x40 + 494e0c: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494e10: 912d4001 add x1, x0, #0xb50 + 494e14: aa0203e0 mov x0, x2 + 494e18: 9400021c bl 495688 <_ZN5Catch20ReusableStringStreamlsIA49_cEERS0_RKT_> + 494e1c: f94017e0 ldr x0, [sp, #40] + 494e20: f9400802 ldr x2, [x0, #16] + 494e24: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494e28: 912e2001 add x1, x0, #0xb88 + 494e2c: aa0203e0 mov x0, x2 + 494e30: 97fdc948 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494e34: aa0003e2 mov x2, x0 + 494e38: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494e3c: 912e8001 add x1, x0, #0xba0 + 494e40: aa0203e0 mov x0, x2 + 494e44: 97fdc943 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494e48: aa0003f3 mov x19, x0 + 494e4c: f94017e0 ldr x0, [sp, #40] + 494e50: f9404400 ldr x0, [x0, #136] + 494e54: aa0003e1 mov x1, x0 + 494e58: 910463e0 add x0, sp, #0x118 + 494e5c: aa0003e8 mov x8, x0 + 494e60: aa0103e0 mov x0, x1 + 494e64: 97fffd69 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 494e68: 910463e0 add x0, sp, #0x118 + 494e6c: aa0003e1 mov x1, x0 + 494e70: aa1303e0 mov x0, x19 + 494e74: 97fdc913 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 494e78: 528004e1 mov w1, #0x27 // #39 + 494e7c: 97fdc9a1 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 494e80: aa0003e2 mov x2, x0 + 494e84: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494e88: 912ea001 add x1, x0, #0xba8 + 494e8c: aa0203e0 mov x0, x2 + 494e90: 97fdc930 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494e94: aa0003f3 mov x19, x0 + 494e98: 910103e0 add x0, sp, #0x40 + 494e9c: 910563e1 add x1, sp, #0x158 + 494ea0: aa0103e8 mov x8, x1 + 494ea4: 97ff2988 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 494ea8: 910563e0 add x0, sp, #0x158 + 494eac: 9104e3e1 add x1, sp, #0x138 + 494eb0: aa0103e8 mov x8, x1 + 494eb4: 97fffd55 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 494eb8: 9104e3e0 add x0, sp, #0x138 + 494ebc: aa0003e1 mov x1, x0 + 494ec0: aa1303e0 mov x0, x19 + 494ec4: 97fdc8ff bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 494ec8: 528004e1 mov w1, #0x27 // #39 + 494ecc: 97fdc98d bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 494ed0: aa0003e2 mov x2, x0 + 494ed4: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494ed8: 912ee001 add x1, x0, #0xbb8 + 494edc: aa0203e0 mov x0, x2 + 494ee0: 97fdc91c bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494ee4: 9104e3e0 add x0, sp, #0x138 + 494ee8: 97fdc886 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494eec: 910563e0 add x0, sp, #0x158 + 494ef0: 97fdc884 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494ef4: 910463e0 add x0, sp, #0x118 + 494ef8: 97fdc882 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494efc: 14000039 b 494fe0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x5b0> + 494f00: f94017e0 ldr x0, [sp, #40] + 494f04: f9400802 ldr x2, [x0, #16] + 494f08: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494f0c: 912f0001 add x1, x0, #0xbc0 + 494f10: aa0203e0 mov x0, x2 + 494f14: 97fdc90f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494f18: aa0003e2 mov x2, x0 + 494f1c: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494f20: 912e8001 add x1, x0, #0xba0 + 494f24: aa0203e0 mov x0, x2 + 494f28: 97fdc90a bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494f2c: aa0003f3 mov x19, x0 + 494f30: f94017e0 ldr x0, [sp, #40] + 494f34: f9404400 ldr x0, [x0, #136] + 494f38: aa0003e1 mov x1, x0 + 494f3c: 9105e3e0 add x0, sp, #0x178 + 494f40: aa0003e8 mov x8, x0 + 494f44: aa0103e0 mov x0, x1 + 494f48: 97fffd30 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 494f4c: 9105e3e0 add x0, sp, #0x178 + 494f50: aa0003e1 mov x1, x0 + 494f54: aa1303e0 mov x0, x19 + 494f58: 97fdc8da bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 494f5c: 528004e1 mov w1, #0x27 // #39 + 494f60: 97fdc968 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 494f64: aa0003e2 mov x2, x0 + 494f68: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494f6c: 912ea001 add x1, x0, #0xba8 + 494f70: aa0203e0 mov x0, x2 + 494f74: 97fdc8f7 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494f78: aa0003f3 mov x19, x0 + 494f7c: 910103e0 add x0, sp, #0x40 + 494f80: 9106e3e1 add x1, sp, #0x1b8 + 494f84: aa0103e8 mov x8, x1 + 494f88: 97ff294f bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 494f8c: 9106e3e0 add x0, sp, #0x1b8 + 494f90: 910663e1 add x1, sp, #0x198 + 494f94: aa0103e8 mov x8, x1 + 494f98: 97fffd1c bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 494f9c: 910663e0 add x0, sp, #0x198 + 494fa0: aa0003e1 mov x1, x0 + 494fa4: aa1303e0 mov x0, x19 + 494fa8: 97fdc8c6 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 494fac: 528004e1 mov w1, #0x27 // #39 + 494fb0: 97fdc954 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 494fb4: aa0003e2 mov x2, x0 + 494fb8: 900001c0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 494fbc: 912ee001 add x1, x0, #0xbb8 + 494fc0: aa0203e0 mov x0, x2 + 494fc4: 97fdc8e3 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 494fc8: 910663e0 add x0, sp, #0x198 + 494fcc: 97fdc84d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494fd0: 9106e3e0 add x0, sp, #0x1b8 + 494fd4: 97fdc84b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494fd8: 9105e3e0 add x0, sp, #0x178 + 494fdc: 97fdc849 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 494fe0: 910103e0 add x0, sp, #0x40 + 494fe4: 97ff290c bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 494fe8: f94017e0 ldr x0, [sp, #40] + 494fec: f9400800 ldr x0, [x0, #16] + 494ff0: 97fdc860 bl 407170 <_ZNSo5flushEv@plt> + 494ff4: 52800020 mov w0, #0x1 // #1 + 494ff8: 14000036 b 4950d0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x6a0> + 494ffc: aa0003f3 mov x19, x0 + 495000: 9101a3e0 add x0, sp, #0x68 + 495004: 97fdc83f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495008: 14000002 b 495010 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x5e0> + 49500c: aa0003f3 mov x19, x0 + 495010: 910223e0 add x0, sp, #0x88 + 495014: 97ff2900 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 495018: 1400002a b 4950c0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x690> + 49501c: aa0003f3 mov x19, x0 + 495020: 910263e0 add x0, sp, #0x98 + 495024: 97fdc837 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495028: 14000002 b 495030 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x600> + 49502c: aa0003f3 mov x19, x0 + 495030: 9102e3e0 add x0, sp, #0xb8 + 495034: 97ff28f8 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 495038: 14000022 b 4950c0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x690> + 49503c: aa0003f3 mov x19, x0 + 495040: 9103c3e0 add x0, sp, #0xf0 + 495044: 97fdc82f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495048: 14000002 b 495050 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x620> + 49504c: aa0003f3 mov x19, x0 + 495050: 910343e0 add x0, sp, #0xd0 + 495054: 97fdc82b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495058: 1400001a b 4950c0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x690> + 49505c: aa0003f3 mov x19, x0 + 495060: 9104e3e0 add x0, sp, #0x138 + 495064: 97fdc827 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495068: 14000002 b 495070 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x640> + 49506c: aa0003f3 mov x19, x0 + 495070: 910563e0 add x0, sp, #0x158 + 495074: 97fdc823 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495078: 14000002 b 495080 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x650> + 49507c: aa0003f3 mov x19, x0 + 495080: 910463e0 add x0, sp, #0x118 + 495084: 97fdc81f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495088: 1400000e b 4950c0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x690> + 49508c: aa0003f3 mov x19, x0 + 495090: 910663e0 add x0, sp, #0x198 + 495094: 97fdc81b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495098: 14000002 b 4950a0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x670> + 49509c: aa0003f3 mov x19, x0 + 4950a0: 9106e3e0 add x0, sp, #0x1b8 + 4950a4: 97fdc817 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4950a8: 14000002 b 4950b0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x680> + 4950ac: aa0003f3 mov x19, x0 + 4950b0: 9105e3e0 add x0, sp, #0x178 + 4950b4: 97fdc813 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4950b8: 14000002 b 4950c0 <_ZN5Catch16TeamCityReporter14assertionEndedERKNS_14AssertionStatsE+0x690> + 4950bc: aa0003f3 mov x19, x0 + 4950c0: 910103e0 add x0, sp, #0x40 + 4950c4: 97ff28d4 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4950c8: aa1303e0 mov x0, x19 + 4950cc: 97fdca0d bl 407900 <_Unwind_Resume@plt> + 4950d0: f9400bf3 ldr x19, [sp, #16] + 4950d4: a8df7bfd ldp x29, x30, [sp], #496 + 4950d8: d65f03c0 ret + +00000000004950dc <_ZN5Catch16TeamCityReporter16testCaseStartingERKNS_12TestCaseInfoE>: +_ZN5Catch16TeamCityReporter16testCaseStartingERKNS_12TestCaseInfoE(): + 4950dc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4950e0: 910003fd mov x29, sp + 4950e4: f9000bf3 str x19, [sp, #16] + 4950e8: f90017e0 str x0, [sp, #40] + 4950ec: f90013e1 str x1, [sp, #32] + 4950f0: f94017e0 ldr x0, [sp, #40] + 4950f4: 9102c000 add x0, x0, #0xb0 + 4950f8: 97ff87c9 bl 47701c <_ZN5Catch5Timer5startEv> + 4950fc: f94017e0 ldr x0, [sp, #40] + 495100: f94013e1 ldr x1, [sp, #32] + 495104: 97ff955c bl 47a674 <_ZN5Catch21StreamingReporterBase16testCaseStartingERKNS_12TestCaseInfoE> + 495108: f94017e0 ldr x0, [sp, #40] + 49510c: f9400802 ldr x2, [x0, #16] + 495110: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495114: 912f6001 add x1, x0, #0xbd8 + 495118: aa0203e0 mov x0, x2 + 49511c: 97fdc88d bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 495120: aa0003f3 mov x19, x0 + 495124: f94013e0 ldr x0, [sp, #32] + 495128: 9100c3e1 add x1, sp, #0x30 + 49512c: aa0103e8 mov x8, x1 + 495130: 97fffcb6 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 495134: 9100c3e0 add x0, sp, #0x30 + 495138: aa0003e1 mov x1, x0 + 49513c: aa1303e0 mov x0, x19 + 495140: 97fdc860 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 495144: aa0003e2 mov x2, x0 + 495148: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49514c: 91284001 add x1, x0, #0xa10 + 495150: aa0203e0 mov x0, x2 + 495154: 97fdc87f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 495158: 9100c3e0 add x0, sp, #0x30 + 49515c: 97fdc7e9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495160: f94017e0 ldr x0, [sp, #40] + 495164: f9400800 ldr x0, [x0, #16] + 495168: 97fdc802 bl 407170 <_ZNSo5flushEv@plt> + 49516c: 14000006 b 495184 <_ZN5Catch16TeamCityReporter16testCaseStartingERKNS_12TestCaseInfoE+0xa8> + 495170: aa0003f3 mov x19, x0 + 495174: 9100c3e0 add x0, sp, #0x30 + 495178: 97fdc7e2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49517c: aa1303e0 mov x0, x19 + 495180: 97fdc9e0 bl 407900 <_Unwind_Resume@plt> + 495184: f9400bf3 ldr x19, [sp, #16] + 495188: a8c57bfd ldp x29, x30, [sp], #80 + 49518c: d65f03c0 ret + +0000000000495190 <_ZN5Catch16TeamCityReporter13testCaseEndedERKNS_13TestCaseStatsE>: +_ZN5Catch16TeamCityReporter13testCaseEndedERKNS_13TestCaseStatsE(): + 495190: a9b27bfd stp x29, x30, [sp, #-224]! + 495194: 910003fd mov x29, sp + 495198: f9000bf3 str x19, [sp, #16] + 49519c: f90017e0 str x0, [sp, #40] + 4951a0: f90013e1 str x1, [sp, #32] + 4951a4: f94017e0 ldr x0, [sp, #40] + 4951a8: f94013e1 ldr x1, [sp, #32] + 4951ac: 97ff9550 bl 47a6ec <_ZN5Catch21StreamingReporterBase13testCaseEndedERKNS_13TestCaseStatsE> + 4951b0: f94013e0 ldr x0, [sp, #32] + 4951b4: f9400000 ldr x0, [x0] + 4951b8: f9006fe0 str x0, [sp, #216] + 4951bc: f94013e0 ldr x0, [sp, #32] + 4951c0: 91010000 add x0, x0, #0x40 + 4951c4: 97fdc9a3 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4951c8: 12001c00 and w0, w0, #0xff + 4951cc: 52000000 eor w0, w0, #0x1 + 4951d0: 12001c00 and w0, w0, #0xff + 4951d4: 7100001f cmp w0, #0x0 + 4951d8: 54000500 b.eq 495278 <_ZN5Catch16TeamCityReporter13testCaseEndedERKNS_13TestCaseStatsE+0xe8> // b.none + 4951dc: f94017e0 ldr x0, [sp, #40] + 4951e0: f9400802 ldr x2, [x0, #16] + 4951e4: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4951e8: 912fe001 add x1, x0, #0xbf8 + 4951ec: aa0203e0 mov x0, x2 + 4951f0: 97fdc858 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4951f4: aa0003f3 mov x19, x0 + 4951f8: f9406fe0 ldr x0, [sp, #216] + 4951fc: 9100e3e1 add x1, sp, #0x38 + 495200: aa0103e8 mov x8, x1 + 495204: 97fffc81 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 495208: 9100e3e0 add x0, sp, #0x38 + 49520c: aa0003e1 mov x1, x0 + 495210: aa1303e0 mov x0, x19 + 495214: 97fdc82b bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 495218: aa0003e2 mov x2, x0 + 49521c: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495220: 91306001 add x1, x0, #0xc18 + 495224: aa0203e0 mov x0, x2 + 495228: 97fdc84a bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 49522c: aa0003f3 mov x19, x0 + 495230: f94013e0 ldr x0, [sp, #32] + 495234: 91010000 add x0, x0, #0x40 + 495238: 910163e1 add x1, sp, #0x58 + 49523c: aa0103e8 mov x8, x1 + 495240: 97fffc72 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 495244: 910163e0 add x0, sp, #0x58 + 495248: aa0003e1 mov x1, x0 + 49524c: aa1303e0 mov x0, x19 + 495250: 97fdc81c bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 495254: aa0003e2 mov x2, x0 + 495258: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49525c: 91284001 add x1, x0, #0xa10 + 495260: aa0203e0 mov x0, x2 + 495264: 97fdc83b bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 495268: 910163e0 add x0, sp, #0x58 + 49526c: 97fdc7a5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495270: 9100e3e0 add x0, sp, #0x38 + 495274: 97fdc7a3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495278: f94013e0 ldr x0, [sp, #32] + 49527c: 91018000 add x0, x0, #0x60 + 495280: 97fdc974 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 495284: 12001c00 and w0, w0, #0xff + 495288: 52000000 eor w0, w0, #0x1 + 49528c: 12001c00 and w0, w0, #0xff + 495290: 7100001f cmp w0, #0x0 + 495294: 54000500 b.eq 495334 <_ZN5Catch16TeamCityReporter13testCaseEndedERKNS_13TestCaseStatsE+0x1a4> // b.none + 495298: f94017e0 ldr x0, [sp, #40] + 49529c: f9400802 ldr x2, [x0, #16] + 4952a0: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4952a4: 91308001 add x1, x0, #0xc20 + 4952a8: aa0203e0 mov x0, x2 + 4952ac: 97fdc829 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4952b0: aa0003f3 mov x19, x0 + 4952b4: f9406fe0 ldr x0, [sp, #216] + 4952b8: 9101e3e1 add x1, sp, #0x78 + 4952bc: aa0103e8 mov x8, x1 + 4952c0: 97fffc52 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4952c4: 9101e3e0 add x0, sp, #0x78 + 4952c8: aa0003e1 mov x1, x0 + 4952cc: aa1303e0 mov x0, x19 + 4952d0: 97fdc7fc bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4952d4: aa0003e2 mov x2, x0 + 4952d8: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4952dc: 91306001 add x1, x0, #0xc18 + 4952e0: aa0203e0 mov x0, x2 + 4952e4: 97fdc81b bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4952e8: aa0003f3 mov x19, x0 + 4952ec: f94013e0 ldr x0, [sp, #32] + 4952f0: 91018000 add x0, x0, #0x60 + 4952f4: 910263e1 add x1, sp, #0x98 + 4952f8: aa0103e8 mov x8, x1 + 4952fc: 97fffc43 bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 495300: 910263e0 add x0, sp, #0x98 + 495304: aa0003e1 mov x1, x0 + 495308: aa1303e0 mov x0, x19 + 49530c: 97fdc7ed bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 495310: aa0003e2 mov x2, x0 + 495314: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495318: 91284001 add x1, x0, #0xa10 + 49531c: aa0203e0 mov x0, x2 + 495320: 97fdc80c bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 495324: 910263e0 add x0, sp, #0x98 + 495328: 97fdc776 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49532c: 9101e3e0 add x0, sp, #0x78 + 495330: 97fdc774 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495334: f94017e0 ldr x0, [sp, #40] + 495338: f9400802 ldr x2, [x0, #16] + 49533c: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495340: 91310001 add x1, x0, #0xc40 + 495344: aa0203e0 mov x0, x2 + 495348: 97fdc802 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 49534c: aa0003f3 mov x19, x0 + 495350: f9406fe0 ldr x0, [sp, #216] + 495354: 9102e3e1 add x1, sp, #0xb8 + 495358: aa0103e8 mov x8, x1 + 49535c: 97fffc2b bl 494408 <_ZN5Catch12_GLOBAL__N_16escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 495360: 9102e3e0 add x0, sp, #0xb8 + 495364: aa0003e1 mov x1, x0 + 495368: aa1303e0 mov x0, x19 + 49536c: 97fdc7d5 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 495370: aa0003e2 mov x2, x0 + 495374: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495378: 91318001 add x1, x0, #0xc60 + 49537c: aa0203e0 mov x0, x2 + 495380: 97fdc7f4 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 495384: aa0003f3 mov x19, x0 + 495388: f94017e0 ldr x0, [sp, #40] + 49538c: 9102c000 add x0, x0, #0xb0 + 495390: 97ff8745 bl 4770a4 <_ZNK5Catch5Timer22getElapsedMillisecondsEv> + 495394: 2a0003e1 mov w1, w0 + 495398: aa1303e0 mov x0, x19 + 49539c: 97fdc8b1 bl 407660 <_ZNSolsEj@plt> + 4953a0: aa0003e2 mov x2, x0 + 4953a4: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4953a8: 91284001 add x1, x0, #0xa10 + 4953ac: aa0203e0 mov x0, x2 + 4953b0: 97fdc7e8 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4953b4: 9102e3e0 add x0, sp, #0xb8 + 4953b8: 97fdc752 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4953bc: f94017e0 ldr x0, [sp, #40] + 4953c0: f9400800 ldr x0, [x0, #16] + 4953c4: 97fdc76b bl 407170 <_ZNSo5flushEv@plt> + 4953c8: 14000018 b 495428 <_ZN5Catch16TeamCityReporter13testCaseEndedERKNS_13TestCaseStatsE+0x298> + 4953cc: aa0003f3 mov x19, x0 + 4953d0: 910163e0 add x0, sp, #0x58 + 4953d4: 97fdc74b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4953d8: 14000002 b 4953e0 <_ZN5Catch16TeamCityReporter13testCaseEndedERKNS_13TestCaseStatsE+0x250> + 4953dc: aa0003f3 mov x19, x0 + 4953e0: 9100e3e0 add x0, sp, #0x38 + 4953e4: 97fdc747 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4953e8: aa1303e0 mov x0, x19 + 4953ec: 97fdc945 bl 407900 <_Unwind_Resume@plt> + 4953f0: aa0003f3 mov x19, x0 + 4953f4: 910263e0 add x0, sp, #0x98 + 4953f8: 97fdc742 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4953fc: 14000002 b 495404 <_ZN5Catch16TeamCityReporter13testCaseEndedERKNS_13TestCaseStatsE+0x274> + 495400: aa0003f3 mov x19, x0 + 495404: 9101e3e0 add x0, sp, #0x78 + 495408: 97fdc73e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49540c: aa1303e0 mov x0, x19 + 495410: 97fdc93c bl 407900 <_Unwind_Resume@plt> + 495414: aa0003f3 mov x19, x0 + 495418: 9102e3e0 add x0, sp, #0xb8 + 49541c: 97fdc739 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495420: aa1303e0 mov x0, x19 + 495424: 97fdc937 bl 407900 <_Unwind_Resume@plt> + 495428: f9400bf3 ldr x19, [sp, #16] + 49542c: a8ce7bfd ldp x29, x30, [sp], #224 + 495430: d65f03c0 ret + +0000000000495434 <_ZN5Catch16TeamCityReporter18printSectionHeaderERSo>: +_ZN5Catch16TeamCityReporter18printSectionHeaderERSo(): + 495434: a9b97bfd stp x29, x30, [sp, #-112]! + 495438: 910003fd mov x29, sp + 49543c: f9000fe0 str x0, [sp, #24] + 495440: f9000be1 str x1, [sp, #16] + 495444: f9400fe0 ldr x0, [sp, #24] + 495448: 91024000 add x0, x0, #0x90 + 49544c: 97ffd63d bl 48ad40 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE5emptyEv> + 495450: 12001c00 and w0, w0, #0xff + 495454: 52000000 eor w0, w0, #0x1 + 495458: 12001c00 and w0, w0, #0xff + 49545c: 7100001f cmp w0, #0x0 + 495460: 54000121 b.ne 495484 <_ZN5Catch16TeamCityReporter18printSectionHeaderERSo+0x50> // b.any + 495464: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495468: 91396003 add x3, x0, #0xe58 + 49546c: 52801302 mov w2, #0x98 // #152 + 495470: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495474: 9131c001 add x1, x0, #0xc70 + 495478: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 49547c: 91336000 add x0, x0, #0xcd8 + 495480: 97fdc6ec bl 407030 <__assert_fail@plt> + 495484: f9400fe0 ldr x0, [sp, #24] + 495488: 91024000 add x0, x0, #0x90 + 49548c: 97ff9736 bl 47b164 <_ZNKSt6vectorIN5Catch11SectionInfoESaIS1_EE4sizeEv> + 495490: f100041f cmp x0, #0x1 + 495494: 1a9f97e0 cset w0, hi // hi = pmore + 495498: 12001c00 and w0, w0, #0xff + 49549c: 7100001f cmp w0, #0x0 + 4954a0: 54000640 b.eq 495568 <_ZN5Catch16TeamCityReporter18printSectionHeaderERSo+0x134> // b.none + 4954a4: 910103e0 add x0, sp, #0x40 + 4954a8: 528005a1 mov w1, #0x2d // #45 + 4954ac: 97ffd44f bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 4954b0: 394103e1 ldrb w1, [sp, #64] + 4954b4: f9400be0 ldr x0, [sp, #16] + 4954b8: 97ff98fd bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 4954bc: 52800141 mov w1, #0xa // #10 + 4954c0: 97fdc810 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4954c4: f9400fe0 ldr x0, [sp, #24] + 4954c8: 91024000 add x0, x0, #0x90 + 4954cc: 97ff96b4 bl 47af9c <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv> + 4954d0: f9002be0 str x0, [sp, #80] + 4954d4: 910143e0 add x0, sp, #0x50 + 4954d8: d2800021 mov x1, #0x1 // #1 + 4954dc: 97ffd629 bl 48ad80 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEplEl> + 4954e0: f90027e0 str x0, [sp, #72] + 4954e4: 910123e1 add x1, sp, #0x48 + 4954e8: 9100a3e0 add x0, sp, #0x28 + 4954ec: 94000072 bl 4956b4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 4954f0: f9400fe0 ldr x0, [sp, #24] + 4954f4: 91024000 add x0, x0, #0x90 + 4954f8: 97ff958e bl 47ab30 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE3endEv> + 4954fc: f9002fe0 str x0, [sp, #88] + 495500: 910163e1 add x1, sp, #0x58 + 495504: 910083e0 add x0, sp, #0x20 + 495508: 9400006b bl 4956b4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE> + 49550c: 910083e1 add x1, sp, #0x20 + 495510: 9100a3e0 add x0, sp, #0x28 + 495514: 94000074 bl 4956e4 <_ZN9__gnu_cxxneIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 495518: 12001c00 and w0, w0, #0xff + 49551c: 7100001f cmp w0, #0x0 + 495520: 54000140 b.eq 495548 <_ZN5Catch16TeamCityReporter18printSectionHeaderERSo+0x114> // b.none + 495524: 9100a3e0 add x0, sp, #0x28 + 495528: 9400008a bl 495750 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEptEv> + 49552c: d2800002 mov x2, #0x0 // #0 + 495530: aa0003e1 mov x1, x0 + 495534: f9400be0 ldr x0, [sp, #16] + 495538: 97fffb86 bl 494350 <_ZN5Catch12_GLOBAL__N_117printHeaderStringERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm> + 49553c: 9100a3e0 add x0, sp, #0x28 + 495540: 9400007a bl 495728 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEppEv> + 495544: 17fffff2 b 49550c <_ZN5Catch16TeamCityReporter18printSectionHeaderERSo+0xd8> + 495548: 910183e0 add x0, sp, #0x60 + 49554c: 528005a1 mov w1, #0x2d // #45 + 495550: 97ffd426 bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 495554: 394183e1 ldrb w1, [sp, #96] + 495558: f9400be0 ldr x0, [sp, #16] + 49555c: 97ff98d4 bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 495560: 52800141 mov w1, #0xa // #10 + 495564: 97fdc7e7 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 495568: f9400fe0 ldr x0, [sp, #24] + 49556c: 91024000 add x0, x0, #0x90 + 495570: 9400007e bl 495768 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5frontEv> + 495574: a9420400 ldp x0, x1, [x0, #32] + 495578: a90307e0 stp x0, x1, [sp, #48] + 49557c: 9100c3e0 add x0, sp, #0x30 + 495580: aa0003e1 mov x1, x0 + 495584: f9400be0 ldr x0, [sp, #16] + 495588: 94006d83 bl 4b0b94 <_ZN5CatchlsERSoRKNS_14SourceLineInfoE> + 49558c: 52800141 mov w1, #0xa // #10 + 495590: 97fdc7dc bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 495594: 9101a3e0 add x0, sp, #0x68 + 495598: 528005c1 mov w1, #0x2e // #46 + 49559c: 97ffd413 bl 48a5e8 <_ZN5Catch11lineOfCharsC1Ec> + 4955a0: 3941a3e1 ldrb w1, [sp, #104] + 4955a4: f9400be0 ldr x0, [sp, #16] + 4955a8: 97ff98c1 bl 47b8ac <_ZN5CatchlsERSoNS_11lineOfCharsE> + 4955ac: aa0003e2 mov x2, x0 + 4955b0: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4955b4: 9133c001 add x1, x0, #0xcf0 + 4955b8: aa0203e0 mov x0, x2 + 4955bc: 97fdc765 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4955c0: d503201f nop + 4955c4: a8c77bfd ldp x29, x30, [sp], #112 + 4955c8: d65f03c0 ret + +00000000004955cc <_ZN5Catch16TeamCityReporter8skipTestERKNS_12TestCaseInfoE>: +_ZN5Catch16TeamCityReporter8skipTestERKNS_12TestCaseInfoE(): + 4955cc: d10043ff sub sp, sp, #0x10 + 4955d0: f90007e0 str x0, [sp, #8] + 4955d4: f90003e1 str x1, [sp] + 4955d8: d503201f nop + 4955dc: 910043ff add sp, sp, #0x10 + 4955e0: d65f03c0 ret + +00000000004955e4 <_ZN5Catch16TeamCityReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch16TeamCityReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4955e4: d10043ff sub sp, sp, #0x10 + 4955e8: f90007e0 str x0, [sp, #8] + 4955ec: f90003e1 str x1, [sp] + 4955f0: d503201f nop + 4955f4: 910043ff add sp, sp, #0x10 + 4955f8: d65f03c0 ret + +00000000004955fc <_ZN5Catch16TeamCityReporter17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch16TeamCityReporter17assertionStartingERKNS_13AssertionInfoE(): + 4955fc: d10043ff sub sp, sp, #0x10 + 495600: f90007e0 str x0, [sp, #8] + 495604: f90003e1 str x1, [sp] + 495608: d503201f nop + 49560c: 910043ff add sp, sp, #0x10 + 495610: d65f03c0 ret + +0000000000495614 <_ZN5Catch16TeamCityReporter15sectionStartingERKNS_11SectionInfoE>: +_ZN5Catch16TeamCityReporter15sectionStartingERKNS_11SectionInfoE(): + 495614: a9be7bfd stp x29, x30, [sp, #-32]! + 495618: 910003fd mov x29, sp + 49561c: f9000fe0 str x0, [sp, #24] + 495620: f9000be1 str x1, [sp, #16] + 495624: f9400fe0 ldr x0, [sp, #24] + 495628: 3902a81f strb wzr, [x0, #170] + 49562c: f9400fe0 ldr x0, [sp, #24] + 495630: f9400be1 ldr x1, [sp, #16] + 495634: 97ff9419 bl 47a698 <_ZN5Catch21StreamingReporterBase15sectionStartingERKNS_11SectionInfoE> + 495638: d503201f nop + 49563c: a8c27bfd ldp x29, x30, [sp], #32 + 495640: d65f03c0 ret + +0000000000495644 <_ZN5Catch20ReusableStringStream3getEv>: +_ZN5Catch20ReusableStringStream3getEv(): + 495644: d10043ff sub sp, sp, #0x10 + 495648: f90007e0 str x0, [sp, #8] + 49564c: f94007e0 ldr x0, [sp, #8] + 495650: f9400400 ldr x0, [x0, #8] + 495654: 910043ff add sp, sp, #0x10 + 495658: d65f03c0 ret + +000000000049565c <_ZN5Catch20ReusableStringStreamlsIA21_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA21_cEERS0_RKT_(): + 49565c: a9be7bfd stp x29, x30, [sp, #-32]! + 495660: 910003fd mov x29, sp + 495664: f9000fe0 str x0, [sp, #24] + 495668: f9000be1 str x1, [sp, #16] + 49566c: f9400fe0 ldr x0, [sp, #24] + 495670: f9400400 ldr x0, [x0, #8] + 495674: f9400be1 ldr x1, [sp, #16] + 495678: 97fdc736 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 49567c: f9400fe0 ldr x0, [sp, #24] + 495680: a8c27bfd ldp x29, x30, [sp], #32 + 495684: d65f03c0 ret + +0000000000495688 <_ZN5Catch20ReusableStringStreamlsIA49_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA49_cEERS0_RKT_(): + 495688: a9be7bfd stp x29, x30, [sp, #-32]! + 49568c: 910003fd mov x29, sp + 495690: f9000fe0 str x0, [sp, #24] + 495694: f9000be1 str x1, [sp, #16] + 495698: f9400fe0 ldr x0, [sp, #24] + 49569c: f9400400 ldr x0, [x0, #8] + 4956a0: f9400be1 ldr x1, [sp, #16] + 4956a4: 97fdc72b bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4956a8: f9400fe0 ldr x0, [sp, #24] + 4956ac: a8c27bfd ldp x29, x30, [sp], #32 + 4956b0: d65f03c0 ret + +00000000004956b4 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC1IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEC2IPS2_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISB_SA_E7__valueES7_E6__typeEEE(): + 4956b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4956b8: 910003fd mov x29, sp + 4956bc: f9000fe0 str x0, [sp, #24] + 4956c0: f9000be1 str x1, [sp, #16] + 4956c4: f9400be0 ldr x0, [sp, #16] + 4956c8: 97ff965f bl 47b044 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4956cc: f9400001 ldr x1, [x0] + 4956d0: f9400fe0 ldr x0, [sp, #24] + 4956d4: f9000001 str x1, [x0] + 4956d8: d503201f nop + 4956dc: a8c27bfd ldp x29, x30, [sp], #32 + 4956e0: d65f03c0 ret + +00000000004956e4 <_ZN9__gnu_cxxneIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 4956e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4956e8: 910003fd mov x29, sp + 4956ec: f9000bf3 str x19, [sp, #16] + 4956f0: f90017e0 str x0, [sp, #40] + 4956f4: f90013e1 str x1, [sp, #32] + 4956f8: f94017e0 ldr x0, [sp, #40] + 4956fc: 97ffd785 bl 48b510 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 495700: f9400013 ldr x19, [x0] + 495704: f94013e0 ldr x0, [sp, #32] + 495708: 97ffd782 bl 48b510 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 49570c: f9400000 ldr x0, [x0] + 495710: eb00027f cmp x19, x0 + 495714: 1a9f07e0 cset w0, ne // ne = any + 495718: 12001c00 and w0, w0, #0xff + 49571c: f9400bf3 ldr x19, [sp, #16] + 495720: a8c37bfd ldp x29, x30, [sp], #48 + 495724: d65f03c0 ret + +0000000000495728 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEppEv(): + 495728: d10043ff sub sp, sp, #0x10 + 49572c: f90007e0 str x0, [sp, #8] + 495730: f94007e0 ldr x0, [sp, #8] + 495734: f9400000 ldr x0, [x0] + 495738: 9100c001 add x1, x0, #0x30 + 49573c: f94007e0 ldr x0, [sp, #8] + 495740: f9000001 str x1, [x0] + 495744: f94007e0 ldr x0, [sp, #8] + 495748: 910043ff add sp, sp, #0x10 + 49574c: d65f03c0 ret + +0000000000495750 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEptEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEptEv(): + 495750: d10043ff sub sp, sp, #0x10 + 495754: f90007e0 str x0, [sp, #8] + 495758: f94007e0 ldr x0, [sp, #8] + 49575c: f9400000 ldr x0, [x0] + 495760: 910043ff add sp, sp, #0x10 + 495764: d65f03c0 ret + +0000000000495768 <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5frontEv>: +_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5frontEv(): + 495768: a9bd7bfd stp x29, x30, [sp, #-48]! + 49576c: 910003fd mov x29, sp + 495770: f9000fe0 str x0, [sp, #24] + 495774: f9400fe0 ldr x0, [sp, #24] + 495778: 97ff9609 bl 47af9c <_ZNSt6vectorIN5Catch11SectionInfoESaIS1_EE5beginEv> + 49577c: f90017e0 str x0, [sp, #40] + 495780: 9100a3e0 add x0, sp, #0x28 + 495784: 97ffd6c5 bl 48b298 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11SectionInfoESt6vectorIS2_SaIS2_EEEdeEv> + 495788: d503201f nop + 49578c: a8c37bfd ldp x29, x30, [sp], #48 + 495790: d65f03c0 ret + +0000000000495794 <_ZN5Catch11XmlReporterC1ERKNS_14ReporterConfigE>: +_ZN5Catch11XmlReporterC2ERKNS_14ReporterConfigE(): + 495794: a9bd7bfd stp x29, x30, [sp, #-48]! + 495798: 910003fd mov x29, sp + 49579c: f9000bf3 str x19, [sp, #16] + 4957a0: f90017e0 str x0, [sp, #40] + 4957a4: f90013e1 str x1, [sp, #32] + 4957a8: f94017e0 ldr x0, [sp, #40] + 4957ac: f94013e1 ldr x1, [sp, #32] + 4957b0: 97fe8497 bl 436a0c <_ZN5Catch21StreamingReporterBaseC1ERKNS_14ReporterConfigE> + 4957b4: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4957b8: 910ee001 add x1, x0, #0x3b8 + 4957bc: f94017e0 ldr x0, [sp, #40] + 4957c0: f9000001 str x1, [x0] + 4957c4: f94017e0 ldr x0, [sp, #40] + 4957c8: 9102c000 add x0, x0, #0xb0 + 4957cc: 97fe8568 bl 436d6c <_ZN5Catch5TimerC1Ev> + 4957d0: f94017e0 ldr x0, [sp, #40] + 4957d4: 9102e013 add x19, x0, #0xb8 + 4957d8: f94013e0 ldr x0, [sp, #32] + 4957dc: 94008804 bl 4b77ec <_ZNK5Catch14ReporterConfig6streamEv> + 4957e0: aa0003e1 mov x1, x0 + 4957e4: aa1303e0 mov x0, x19 + 4957e8: 97ff9093 bl 479a34 <_ZN5Catch9XmlWriterC1ERSo> + 4957ec: f94017e0 ldr x0, [sp, #40] + 4957f0: b901001f str wzr, [x0, #256] + 4957f4: f94017e0 ldr x0, [sp, #40] + 4957f8: 52800021 mov w1, #0x1 // #1 + 4957fc: 3902a001 strb w1, [x0, #168] + 495800: f94017e0 ldr x0, [sp, #40] + 495804: 52800021 mov w1, #0x1 // #1 + 495808: 3902a401 strb w1, [x0, #169] + 49580c: 14000006 b 495824 <_ZN5Catch11XmlReporterC1ERKNS_14ReporterConfigE+0x90> + 495810: aa0003f3 mov x19, x0 + 495814: f94017e0 ldr x0, [sp, #40] + 495818: 97ff97d8 bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 49581c: aa1303e0 mov x0, x19 + 495820: 97fdc838 bl 407900 <_Unwind_Resume@plt> + 495824: f9400bf3 ldr x19, [sp, #16] + 495828: a8c37bfd ldp x29, x30, [sp], #48 + 49582c: d65f03c0 ret + +0000000000495830 <_ZN5Catch11XmlReporterD1Ev>: +_ZN5Catch11XmlReporterD2Ev(): + 495830: a9be7bfd stp x29, x30, [sp, #-32]! + 495834: 910003fd mov x29, sp + 495838: f9000fe0 str x0, [sp, #24] + 49583c: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 495840: 910ee001 add x1, x0, #0x3b8 + 495844: f9400fe0 ldr x0, [sp, #24] + 495848: f9000001 str x1, [x0] + 49584c: f9400fe0 ldr x0, [sp, #24] + 495850: 9102e000 add x0, x0, #0xb8 + 495854: 97ff9099 bl 479ab8 <_ZN5Catch9XmlWriterD1Ev> + 495858: f9400fe0 ldr x0, [sp, #24] + 49585c: 97ff97c7 bl 47b778 <_ZN5Catch21StreamingReporterBaseD1Ev> + 495860: d503201f nop + 495864: a8c27bfd ldp x29, x30, [sp], #32 + 495868: d65f03c0 ret + +000000000049586c <_ZN5Catch11XmlReporterD0Ev>: +_ZN5Catch11XmlReporterD0Ev(): + 49586c: a9be7bfd stp x29, x30, [sp, #-32]! + 495870: 910003fd mov x29, sp + 495874: f9000fe0 str x0, [sp, #24] + 495878: f9400fe0 ldr x0, [sp, #24] + 49587c: 97ffffed bl 495830 <_ZN5Catch11XmlReporterD1Ev> + 495880: d2802101 mov x1, #0x108 // #264 + 495884: f9400fe0 ldr x0, [sp, #24] + 495888: 97fdc6be bl 407380 <_ZdlPvm@plt> + 49588c: a8c27bfd ldp x29, x30, [sp], #32 + 495890: d65f03c0 ret + +0000000000495894 <_ZN5Catch11XmlReporter14getDescriptionB5cxx11Ev>: +_ZN5Catch11XmlReporter14getDescriptionB5cxx11Ev(): + 495894: a9bd7bfd stp x29, x30, [sp, #-48]! + 495898: 910003fd mov x29, sp + 49589c: f9000bf3 str x19, [sp, #16] + 4958a0: aa0803f3 mov x19, x8 + 4958a4: 9100a3e0 add x0, sp, #0x28 + 4958a8: 97fdc81a bl 407910 <_ZNSaIcEC1Ev@plt> + 4958ac: 9100a3e0 add x0, sp, #0x28 + 4958b0: aa0003e2 mov x2, x0 + 4958b4: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 4958b8: 913f0001 add x1, x0, #0xfc0 + 4958bc: aa1303e0 mov x0, x19 + 4958c0: 97fdc770 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4958c4: 9100a3e0 add x0, sp, #0x28 + 4958c8: 97fdc6de bl 407440 <_ZNSaIcED1Ev@plt> + 4958cc: 14000006 b 4958e4 <_ZN5Catch11XmlReporter14getDescriptionB5cxx11Ev+0x50> + 4958d0: aa0003f3 mov x19, x0 + 4958d4: 9100a3e0 add x0, sp, #0x28 + 4958d8: 97fdc6da bl 407440 <_ZNSaIcED1Ev@plt> + 4958dc: aa1303e0 mov x0, x19 + 4958e0: 97fdc808 bl 407900 <_Unwind_Resume@plt> + 4958e4: aa1303e0 mov x0, x19 + 4958e8: f9400bf3 ldr x19, [sp, #16] + 4958ec: a8c37bfd ldp x29, x30, [sp], #48 + 4958f0: d65f03c0 ret + +00000000004958f4 <_ZNK5Catch11XmlReporter16getStylesheetRefB5cxx11Ev>: +_ZNK5Catch11XmlReporter16getStylesheetRefB5cxx11Ev(): + 4958f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4958f8: 910003fd mov x29, sp + 4958fc: f9000bf3 str x19, [sp, #16] + 495900: aa0803f3 mov x19, x8 + 495904: f90017e0 str x0, [sp, #40] + 495908: aa1303e0 mov x0, x19 + 49590c: 97fdc761 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 495910: aa1303e0 mov x0, x19 + 495914: f9400bf3 ldr x19, [sp, #16] + 495918: a8c37bfd ldp x29, x30, [sp], #48 + 49591c: d65f03c0 ret + +0000000000495920 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE>: +_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE(): + 495920: a9b87bfd stp x29, x30, [sp, #-128]! + 495924: 910003fd mov x29, sp + 495928: f9000bf3 str x19, [sp, #16] + 49592c: f90017e0 str x0, [sp, #40] + 495930: f90013e1 str x1, [sp, #32] + 495934: f94017e0 ldr x0, [sp, #40] + 495938: 9102e013 add x19, x0, #0xb8 + 49593c: 910143e0 add x0, sp, #0x50 + 495940: 97fdc7f4 bl 407910 <_ZNSaIcEC1Ev@plt> + 495944: 910143e0 add x0, sp, #0x50 + 495948: 9100c3e3 add x3, sp, #0x30 + 49594c: aa0003e2 mov x2, x0 + 495950: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495954: 913fa001 add x1, x0, #0xfe8 + 495958: aa0303e0 mov x0, x3 + 49595c: 97fdc749 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 495960: f94013e1 ldr x1, [sp, #32] + 495964: 9100c3e0 add x0, sp, #0x30 + 495968: aa0103e2 mov x2, x1 + 49596c: aa0003e1 mov x1, x0 + 495970: aa1303e0 mov x0, x19 + 495974: 94000ee4 bl 499504 <_ZN5Catch9XmlWriter14writeAttributeIPKcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 495978: aa0003f3 mov x19, x0 + 49597c: 9101e3e0 add x0, sp, #0x78 + 495980: 97fdc7e4 bl 407910 <_ZNSaIcEC1Ev@plt> + 495984: 9101e3e0 add x0, sp, #0x78 + 495988: 910163e3 add x3, sp, #0x58 + 49598c: aa0003e2 mov x2, x0 + 495990: f00001a0 adrp x0, 4cc000 <_ZTVN5Catch17ListeningReporterE+0xa8> + 495994: 913fe001 add x1, x0, #0xff8 + 495998: aa0303e0 mov x0, x3 + 49599c: 97fdc739 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4959a0: f94013e0 ldr x0, [sp, #32] + 4959a4: 91002001 add x1, x0, #0x8 + 4959a8: 910163e0 add x0, sp, #0x58 + 4959ac: aa0103e2 mov x2, x1 + 4959b0: aa0003e1 mov x1, x0 + 4959b4: aa1303e0 mov x0, x19 + 4959b8: 97ffe360 bl 48e738 <_ZN5Catch9XmlWriter14writeAttributeImEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4959bc: 910163e0 add x0, sp, #0x58 + 4959c0: 97fdc5d0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4959c4: 9101e3e0 add x0, sp, #0x78 + 4959c8: 97fdc69e bl 407440 <_ZNSaIcED1Ev@plt> + 4959cc: 9100c3e0 add x0, sp, #0x30 + 4959d0: 97fdc5cc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4959d4: 910143e0 add x0, sp, #0x50 + 4959d8: 97fdc69a bl 407440 <_ZNSaIcED1Ev@plt> + 4959dc: 14000012 b 495a24 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE+0x104> + 4959e0: aa0003f3 mov x19, x0 + 4959e4: 910163e0 add x0, sp, #0x58 + 4959e8: 97fdc5c6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4959ec: 14000002 b 4959f4 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE+0xd4> + 4959f0: aa0003f3 mov x19, x0 + 4959f4: 9101e3e0 add x0, sp, #0x78 + 4959f8: 97fdc692 bl 407440 <_ZNSaIcED1Ev@plt> + 4959fc: 14000002 b 495a04 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE+0xe4> + 495a00: aa0003f3 mov x19, x0 + 495a04: 9100c3e0 add x0, sp, #0x30 + 495a08: 97fdc5be bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495a0c: 14000002 b 495a14 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE+0xf4> + 495a10: aa0003f3 mov x19, x0 + 495a14: 910143e0 add x0, sp, #0x50 + 495a18: 97fdc68a bl 407440 <_ZNSaIcED1Ev@plt> + 495a1c: aa1303e0 mov x0, x19 + 495a20: 97fdc7b8 bl 407900 <_Unwind_Resume@plt> + 495a24: f9400bf3 ldr x19, [sp, #16] + 495a28: a8c87bfd ldp x29, x30, [sp], #128 + 495a2c: d65f03c0 ret + +0000000000495a30 <_ZN5Catch11XmlReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch11XmlReporter19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 495a30: a9be7bfd stp x29, x30, [sp, #-32]! + 495a34: 910003fd mov x29, sp + 495a38: f9000fe0 str x0, [sp, #24] + 495a3c: f9000be1 str x1, [sp, #16] + 495a40: f9400fe0 ldr x0, [sp, #24] + 495a44: f9400be1 ldr x1, [sp, #16] + 495a48: 97ff92e9 bl 47a5ec <_ZN5Catch21StreamingReporterBase19noMatchingTestCasesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 495a4c: d503201f nop + 495a50: a8c27bfd ldp x29, x30, [sp], #32 + 495a54: d65f03c0 ret + +0000000000495a58 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE>: +_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE(): + 495a58: a9a77bfd stp x29, x30, [sp, #-400]! + 495a5c: 910003fd mov x29, sp + 495a60: f9000bf3 str x19, [sp, #16] + 495a64: f90017e0 str x0, [sp, #40] + 495a68: f90013e1 str x1, [sp, #32] + 495a6c: f94017e0 ldr x0, [sp, #40] + 495a70: f94013e1 ldr x1, [sp, #32] + 495a74: 97ff92ea bl 47a61c <_ZN5Catch21StreamingReporterBase15testRunStartingERKNS_11TestRunInfoE> + 495a78: f94017e0 ldr x0, [sp, #40] + 495a7c: f9400000 ldr x0, [x0] + 495a80: 91030000 add x0, x0, #0xc0 + 495a84: f9400001 ldr x1, [x0] + 495a88: 9100e3e0 add x0, sp, #0x38 + 495a8c: aa0003e8 mov x8, x0 + 495a90: f94017e0 ldr x0, [sp, #40] + 495a94: d63f0020 blr x1 + 495a98: 9100e3e0 add x0, sp, #0x38 + 495a9c: 97fdc76d bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 495aa0: 12001c00 and w0, w0, #0xff + 495aa4: 52000000 eor w0, w0, #0x1 + 495aa8: 12001c00 and w0, w0, #0xff + 495aac: 7100001f cmp w0, #0x0 + 495ab0: 540000a0 b.eq 495ac4 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x6c> // b.none + 495ab4: f94017e0 ldr x0, [sp, #40] + 495ab8: 9102e000 add x0, x0, #0xb8 + 495abc: 9100e3e1 add x1, sp, #0x38 + 495ac0: 97ff9179 bl 47a0a4 <_ZN5Catch9XmlWriter18writeStylesheetRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 495ac4: f94017e0 ldr x0, [sp, #40] + 495ac8: 9102e013 add x19, x0, #0xb8 + 495acc: 9101e3e0 add x0, sp, #0x78 + 495ad0: 97fdc790 bl 407910 <_ZNSaIcEC1Ev@plt> + 495ad4: 9101e3e0 add x0, sp, #0x78 + 495ad8: 910163e3 add x3, sp, #0x58 + 495adc: aa0003e2 mov x2, x0 + 495ae0: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 495ae4: 91000001 add x1, x0, #0x0 + 495ae8: aa0303e0 mov x0, x3 + 495aec: 97fdc6e5 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 495af0: 52800021 mov w1, #0x1 // #1 + 495af4: 52800040 mov w0, #0x2 // #2 + 495af8: 97ff8e4e bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 495afc: 2a0003e1 mov w1, w0 + 495b00: 910163e0 add x0, sp, #0x58 + 495b04: 2a0103e2 mov w2, w1 + 495b08: aa0003e1 mov x1, x0 + 495b0c: aa1303e0 mov x0, x19 + 495b10: 97ff9007 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 495b14: 910163e0 add x0, sp, #0x58 + 495b18: 97fdc57a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495b1c: 9101e3e0 add x0, sp, #0x78 + 495b20: 97fdc648 bl 407440 <_ZNSaIcED1Ev@plt> + 495b24: f94017e0 ldr x0, [sp, #40] + 495b28: f9400402 ldr x2, [x0, #8] + 495b2c: f94017e0 ldr x0, [sp, #40] + 495b30: f9400400 ldr x0, [x0, #8] + 495b34: f9400000 ldr x0, [x0] + 495b38: 91008000 add x0, x0, #0x20 + 495b3c: f9400001 ldr x1, [x0] + 495b40: 910203e0 add x0, sp, #0x80 + 495b44: aa0003e8 mov x8, x0 + 495b48: aa0203e0 mov x0, x2 + 495b4c: d63f0020 blr x1 + 495b50: 910203e0 add x0, sp, #0x80 + 495b54: 97fdc73f bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 495b58: 12001c00 and w0, w0, #0xff + 495b5c: 52000000 eor w0, w0, #0x1 + 495b60: 12001c13 and w19, w0, #0xff + 495b64: 910203e0 add x0, sp, #0x80 + 495b68: 97fdc566 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495b6c: 7100027f cmp w19, #0x0 + 495b70: 54000460 b.eq 495bfc <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x1a4> // b.none + 495b74: f94017e0 ldr x0, [sp, #40] + 495b78: 9102e013 add x19, x0, #0xb8 + 495b7c: 910303e0 add x0, sp, #0xc0 + 495b80: 97fdc764 bl 407910 <_ZNSaIcEC1Ev@plt> + 495b84: 910303e0 add x0, sp, #0xc0 + 495b88: 910283e3 add x3, sp, #0xa0 + 495b8c: aa0003e2 mov x2, x0 + 495b90: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 495b94: 91002001 add x1, x0, #0x8 + 495b98: aa0303e0 mov x0, x3 + 495b9c: 97fdc6b9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 495ba0: f94017e0 ldr x0, [sp, #40] + 495ba4: f9400402 ldr x2, [x0, #8] + 495ba8: f94017e0 ldr x0, [sp, #40] + 495bac: f9400400 ldr x0, [x0, #8] + 495bb0: f9400000 ldr x0, [x0] + 495bb4: 91008000 add x0, x0, #0x20 + 495bb8: f9400001 ldr x1, [x0] + 495bbc: 910323e0 add x0, sp, #0xc8 + 495bc0: aa0003e8 mov x8, x0 + 495bc4: aa0203e0 mov x0, x2 + 495bc8: d63f0020 blr x1 + 495bcc: 910323e1 add x1, sp, #0xc8 + 495bd0: 910283e0 add x0, sp, #0xa0 + 495bd4: aa0103e2 mov x2, x1 + 495bd8: aa0003e1 mov x1, x0 + 495bdc: aa1303e0 mov x0, x19 + 495be0: 97ff9070 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 495be4: 910323e0 add x0, sp, #0xc8 + 495be8: 97fdc546 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495bec: 910283e0 add x0, sp, #0xa0 + 495bf0: 97fdc544 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495bf4: 910303e0 add x0, sp, #0xc0 + 495bf8: 97fdc612 bl 407440 <_ZNSaIcED1Ev@plt> + 495bfc: f94017e0 ldr x0, [sp, #40] + 495c00: f9400402 ldr x2, [x0, #8] + 495c04: f94017e0 ldr x0, [sp, #40] + 495c08: f9400400 ldr x0, [x0, #8] + 495c0c: f9400000 ldr x0, [x0] + 495c10: 91018000 add x0, x0, #0x60 + 495c14: f9400001 ldr x1, [x0] + 495c18: aa0203e0 mov x0, x2 + 495c1c: d63f0020 blr x1 + 495c20: 97ff7bc5 bl 474b34 <_ZNK5Catch8TestSpec10hasFiltersEv> + 495c24: 12001c00 and w0, w0, #0xff + 495c28: 7100001f cmp w0, #0x0 + 495c2c: 540004c0 b.eq 495cc4 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x26c> // b.none + 495c30: f94017e0 ldr x0, [sp, #40] + 495c34: 9102e013 add x19, x0, #0xb8 + 495c38: 910423e0 add x0, sp, #0x108 + 495c3c: 97fdc735 bl 407910 <_ZNSaIcEC1Ev@plt> + 495c40: 910423e0 add x0, sp, #0x108 + 495c44: 9103a3e3 add x3, sp, #0xe8 + 495c48: aa0003e2 mov x2, x0 + 495c4c: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 495c50: 91004001 add x1, x0, #0x10 + 495c54: aa0303e0 mov x0, x3 + 495c58: 97fdc68a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 495c5c: f94017e0 ldr x0, [sp, #40] + 495c60: f9400402 ldr x2, [x0, #8] + 495c64: f94017e0 ldr x0, [sp, #40] + 495c68: f9400400 ldr x0, [x0, #8] + 495c6c: f9400000 ldr x0, [x0] + 495c70: 9101c000 add x0, x0, #0x70 + 495c74: f9400001 ldr x1, [x0] + 495c78: aa0203e0 mov x0, x2 + 495c7c: d63f0020 blr x1 + 495c80: aa0003e1 mov x1, x0 + 495c84: 910443e0 add x0, sp, #0x110 + 495c88: aa0003e8 mov x8, x0 + 495c8c: aa0103e0 mov x0, x1 + 495c90: 97ff9664 bl 47b620 <_ZN5Catch16serializeFiltersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE> + 495c94: 910443e1 add x1, sp, #0x110 + 495c98: 9103a3e0 add x0, sp, #0xe8 + 495c9c: aa0103e2 mov x2, x1 + 495ca0: aa0003e1 mov x1, x0 + 495ca4: aa1303e0 mov x0, x19 + 495ca8: 97ff903e bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 495cac: 910443e0 add x0, sp, #0x110 + 495cb0: 97fdc514 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495cb4: 9103a3e0 add x0, sp, #0xe8 + 495cb8: 97fdc512 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495cbc: 910423e0 add x0, sp, #0x108 + 495cc0: 97fdc5e0 bl 407440 <_ZNSaIcED1Ev@plt> + 495cc4: f94017e0 ldr x0, [sp, #40] + 495cc8: f9400402 ldr x2, [x0, #8] + 495ccc: f94017e0 ldr x0, [sp, #40] + 495cd0: f9400400 ldr x0, [x0, #8] + 495cd4: f9400000 ldr x0, [x0] + 495cd8: 91020000 add x0, x0, #0x80 + 495cdc: f9400001 ldr x1, [x0] + 495ce0: aa0203e0 mov x0, x2 + 495ce4: d63f0020 blr x1 + 495ce8: 7100001f cmp w0, #0x0 + 495cec: 1a9f07e0 cset w0, ne // ne = any + 495cf0: 12001c00 and w0, w0, #0xff + 495cf4: 7100001f cmp w0, #0x0 + 495cf8: 540006e0 b.eq 495dd4 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x37c> // b.none + 495cfc: f94017e0 ldr x0, [sp, #40] + 495d00: 9102e013 add x19, x0, #0xb8 + 495d04: 910583e0 add x0, sp, #0x160 + 495d08: 97fdc702 bl 407910 <_ZNSaIcEC1Ev@plt> + 495d0c: 910583e0 add x0, sp, #0x160 + 495d10: 910503e3 add x3, sp, #0x140 + 495d14: aa0003e2 mov x2, x0 + 495d18: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 495d1c: 91006001 add x1, x0, #0x18 + 495d20: aa0303e0 mov x0, x3 + 495d24: 97fdc657 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 495d28: 52800021 mov w1, #0x1 // #1 + 495d2c: 52800040 mov w0, #0x2 // #2 + 495d30: 97ff8dc0 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 495d34: 2a0003e2 mov w2, w0 + 495d38: 910503e0 add x0, sp, #0x140 + 495d3c: 9104c3e1 add x1, sp, #0x130 + 495d40: aa0103e8 mov x8, x1 + 495d44: aa0003e1 mov x1, x0 + 495d48: aa1303e0 mov x0, x19 + 495d4c: 97ff8fa6 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 495d50: 910623e0 add x0, sp, #0x188 + 495d54: 97fdc6ef bl 407910 <_ZNSaIcEC1Ev@plt> + 495d58: 910623e0 add x0, sp, #0x188 + 495d5c: 9105a3e3 add x3, sp, #0x168 + 495d60: aa0003e2 mov x2, x0 + 495d64: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 495d68: 9100a001 add x1, x0, #0x28 + 495d6c: aa0303e0 mov x0, x3 + 495d70: 97fdc644 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 495d74: f94017e0 ldr x0, [sp, #40] + 495d78: f9400402 ldr x2, [x0, #8] + 495d7c: f94017e0 ldr x0, [sp, #40] + 495d80: f9400400 ldr x0, [x0, #8] + 495d84: f9400000 ldr x0, [x0] + 495d88: 91020000 add x0, x0, #0x80 + 495d8c: f9400001 ldr x1, [x0] + 495d90: aa0203e0 mov x0, x2 + 495d94: d63f0020 blr x1 + 495d98: b9018fe0 str w0, [sp, #396] + 495d9c: 910633e2 add x2, sp, #0x18c + 495da0: 9105a3e1 add x1, sp, #0x168 + 495da4: 9104c3e0 add x0, sp, #0x130 + 495da8: 97ffe32b bl 48ea54 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIjEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 495dac: 9105a3e0 add x0, sp, #0x168 + 495db0: 97fdc4d4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495db4: 910623e0 add x0, sp, #0x188 + 495db8: 97fdc5a2 bl 407440 <_ZNSaIcED1Ev@plt> + 495dbc: 9104c3e0 add x0, sp, #0x130 + 495dc0: 97ff8eff bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 495dc4: 910503e0 add x0, sp, #0x140 + 495dc8: 97fdc4ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495dcc: 910583e0 add x0, sp, #0x160 + 495dd0: 97fdc59c bl 407440 <_ZNSaIcED1Ev@plt> + 495dd4: 9100e3e0 add x0, sp, #0x38 + 495dd8: 97fdc4ca bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495ddc: 14000038 b 495ebc <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x464> + 495de0: aa0003f3 mov x19, x0 + 495de4: 910163e0 add x0, sp, #0x58 + 495de8: 97fdc4c6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495dec: 14000002 b 495df4 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x39c> + 495df0: aa0003f3 mov x19, x0 + 495df4: 9101e3e0 add x0, sp, #0x78 + 495df8: 97fdc592 bl 407440 <_ZNSaIcED1Ev@plt> + 495dfc: 1400002c b 495eac <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x454> + 495e00: aa0003f3 mov x19, x0 + 495e04: 910323e0 add x0, sp, #0xc8 + 495e08: 97fdc4be bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495e0c: 14000002 b 495e14 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x3bc> + 495e10: aa0003f3 mov x19, x0 + 495e14: 910283e0 add x0, sp, #0xa0 + 495e18: 97fdc4ba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495e1c: 14000002 b 495e24 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x3cc> + 495e20: aa0003f3 mov x19, x0 + 495e24: 910303e0 add x0, sp, #0xc0 + 495e28: 97fdc586 bl 407440 <_ZNSaIcED1Ev@plt> + 495e2c: 14000020 b 495eac <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x454> + 495e30: aa0003f3 mov x19, x0 + 495e34: 910443e0 add x0, sp, #0x110 + 495e38: 97fdc4b2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495e3c: 14000002 b 495e44 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x3ec> + 495e40: aa0003f3 mov x19, x0 + 495e44: 9103a3e0 add x0, sp, #0xe8 + 495e48: 97fdc4ae bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495e4c: 14000002 b 495e54 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x3fc> + 495e50: aa0003f3 mov x19, x0 + 495e54: 910423e0 add x0, sp, #0x108 + 495e58: 97fdc57a bl 407440 <_ZNSaIcED1Ev@plt> + 495e5c: 14000014 b 495eac <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x454> + 495e60: aa0003f3 mov x19, x0 + 495e64: 9105a3e0 add x0, sp, #0x168 + 495e68: 97fdc4a6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495e6c: 14000002 b 495e74 <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x41c> + 495e70: aa0003f3 mov x19, x0 + 495e74: 910623e0 add x0, sp, #0x188 + 495e78: 97fdc572 bl 407440 <_ZNSaIcED1Ev@plt> + 495e7c: 9104c3e0 add x0, sp, #0x130 + 495e80: 97ff8ecf bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 495e84: 14000002 b 495e8c <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x434> + 495e88: aa0003f3 mov x19, x0 + 495e8c: 910503e0 add x0, sp, #0x140 + 495e90: 97fdc49c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495e94: 14000002 b 495e9c <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x444> + 495e98: aa0003f3 mov x19, x0 + 495e9c: 910583e0 add x0, sp, #0x160 + 495ea0: 97fdc568 bl 407440 <_ZNSaIcED1Ev@plt> + 495ea4: 14000002 b 495eac <_ZN5Catch11XmlReporter15testRunStartingERKNS_11TestRunInfoE+0x454> + 495ea8: aa0003f3 mov x19, x0 + 495eac: 9100e3e0 add x0, sp, #0x38 + 495eb0: 97fdc494 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495eb4: aa1303e0 mov x0, x19 + 495eb8: 97fdc692 bl 407900 <_Unwind_Resume@plt> + 495ebc: f9400bf3 ldr x19, [sp, #16] + 495ec0: a8d97bfd ldp x29, x30, [sp], #400 + 495ec4: d65f03c0 ret + +0000000000495ec8 <_ZN5Catch11XmlReporter17testGroupStartingERKNS_9GroupInfoE>: +_ZN5Catch11XmlReporter17testGroupStartingERKNS_9GroupInfoE(): + 495ec8: a9b87bfd stp x29, x30, [sp, #-128]! + 495ecc: 910003fd mov x29, sp + 495ed0: f9000bf3 str x19, [sp, #16] + 495ed4: f90017e0 str x0, [sp, #40] + 495ed8: f90013e1 str x1, [sp, #32] + 495edc: f94017e0 ldr x0, [sp, #40] + 495ee0: f94013e1 ldr x1, [sp, #32] + 495ee4: 97ff91d9 bl 47a648 <_ZN5Catch21StreamingReporterBase17testGroupStartingERKNS_9GroupInfoE> + 495ee8: f94017e0 ldr x0, [sp, #40] + 495eec: 9102e013 add x19, x0, #0xb8 + 495ef0: 910143e0 add x0, sp, #0x50 + 495ef4: 97fdc687 bl 407910 <_ZNSaIcEC1Ev@plt> + 495ef8: 910143e0 add x0, sp, #0x50 + 495efc: 9100c3e3 add x3, sp, #0x30 + 495f00: aa0003e2 mov x2, x0 + 495f04: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 495f08: 9100c001 add x1, x0, #0x30 + 495f0c: aa0303e0 mov x0, x3 + 495f10: 97fdc5dc bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 495f14: 52800021 mov w1, #0x1 // #1 + 495f18: 52800040 mov w0, #0x2 // #2 + 495f1c: 97ff8d45 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 495f20: 2a0003e1 mov w1, w0 + 495f24: 9100c3e0 add x0, sp, #0x30 + 495f28: 2a0103e2 mov w2, w1 + 495f2c: aa0003e1 mov x1, x0 + 495f30: aa1303e0 mov x0, x19 + 495f34: 97ff8efe bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 495f38: aa0003f3 mov x19, x0 + 495f3c: 9101e3e0 add x0, sp, #0x78 + 495f40: 97fdc674 bl 407910 <_ZNSaIcEC1Ev@plt> + 495f44: 9101e3e0 add x0, sp, #0x78 + 495f48: 910163e3 add x3, sp, #0x58 + 495f4c: aa0003e2 mov x2, x0 + 495f50: 900001c0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 495f54: 91002001 add x1, x0, #0x8 + 495f58: aa0303e0 mov x0, x3 + 495f5c: 97fdc5c9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 495f60: f94013e1 ldr x1, [sp, #32] + 495f64: 910163e0 add x0, sp, #0x58 + 495f68: aa0103e2 mov x2, x1 + 495f6c: aa0003e1 mov x1, x0 + 495f70: aa1303e0 mov x0, x19 + 495f74: 97ff8f8b bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 495f78: 910163e0 add x0, sp, #0x58 + 495f7c: 97fdc461 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495f80: 9101e3e0 add x0, sp, #0x78 + 495f84: 97fdc52f bl 407440 <_ZNSaIcED1Ev@plt> + 495f88: 9100c3e0 add x0, sp, #0x30 + 495f8c: 97fdc45d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495f90: 910143e0 add x0, sp, #0x50 + 495f94: 97fdc52b bl 407440 <_ZNSaIcED1Ev@plt> + 495f98: 14000012 b 495fe0 <_ZN5Catch11XmlReporter17testGroupStartingERKNS_9GroupInfoE+0x118> + 495f9c: aa0003f3 mov x19, x0 + 495fa0: 910163e0 add x0, sp, #0x58 + 495fa4: 97fdc457 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495fa8: 14000002 b 495fb0 <_ZN5Catch11XmlReporter17testGroupStartingERKNS_9GroupInfoE+0xe8> + 495fac: aa0003f3 mov x19, x0 + 495fb0: 9101e3e0 add x0, sp, #0x78 + 495fb4: 97fdc523 bl 407440 <_ZNSaIcED1Ev@plt> + 495fb8: 14000002 b 495fc0 <_ZN5Catch11XmlReporter17testGroupStartingERKNS_9GroupInfoE+0xf8> + 495fbc: aa0003f3 mov x19, x0 + 495fc0: 9100c3e0 add x0, sp, #0x30 + 495fc4: 97fdc44f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 495fc8: 14000002 b 495fd0 <_ZN5Catch11XmlReporter17testGroupStartingERKNS_9GroupInfoE+0x108> + 495fcc: aa0003f3 mov x19, x0 + 495fd0: 910143e0 add x0, sp, #0x50 + 495fd4: 97fdc51b bl 407440 <_ZNSaIcED1Ev@plt> + 495fd8: aa1303e0 mov x0, x19 + 495fdc: 97fdc649 bl 407900 <_Unwind_Resume@plt> + 495fe0: f9400bf3 ldr x19, [sp, #16] + 495fe4: a8c87bfd ldp x29, x30, [sp], #128 + 495fe8: d65f03c0 ret + +0000000000495fec <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE>: +_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE(): + 495fec: a9b17bfd stp x29, x30, [sp, #-240]! + 495ff0: 910003fd mov x29, sp + 495ff4: f9000bf3 str x19, [sp, #16] + 495ff8: f90017e0 str x0, [sp, #40] + 495ffc: f90013e1 str x1, [sp, #32] + 496000: f94017e0 ldr x0, [sp, #40] + 496004: f94013e1 ldr x1, [sp, #32] + 496008: 97ff919b bl 47a674 <_ZN5Catch21StreamingReporterBase16testCaseStartingERKNS_12TestCaseInfoE> + 49600c: f94017e0 ldr x0, [sp, #40] + 496010: 9102e013 add x19, x0, #0xb8 + 496014: 910163e0 add x0, sp, #0x58 + 496018: 97fdc63e bl 407910 <_ZNSaIcEC1Ev@plt> + 49601c: 910163e0 add x0, sp, #0x58 + 496020: 9100e3e3 add x3, sp, #0x38 + 496024: aa0003e2 mov x2, x0 + 496028: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49602c: 9100e001 add x1, x0, #0x38 + 496030: aa0303e0 mov x0, x3 + 496034: 97fdc593 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496038: 52800021 mov w1, #0x1 // #1 + 49603c: 52800040 mov w0, #0x2 // #2 + 496040: 97ff8cfc bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496044: 2a0003e1 mov w1, w0 + 496048: 9100e3e0 add x0, sp, #0x38 + 49604c: 2a0103e2 mov w2, w1 + 496050: aa0003e1 mov x1, x0 + 496054: aa1303e0 mov x0, x19 + 496058: 97ff8eb5 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 49605c: aa0003f3 mov x19, x0 + 496060: 910203e0 add x0, sp, #0x80 + 496064: 97fdc62b bl 407910 <_ZNSaIcEC1Ev@plt> + 496068: 910203e0 add x0, sp, #0x80 + 49606c: 910183e3 add x3, sp, #0x60 + 496070: aa0003e2 mov x2, x0 + 496074: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496078: 91002001 add x1, x0, #0x8 + 49607c: aa0303e0 mov x0, x3 + 496080: 97fdc580 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496084: f94013e0 ldr x0, [sp, #32] + 496088: 910223e1 add x1, sp, #0x88 + 49608c: aa0103e8 mov x8, x1 + 496090: 97ff2e77 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 496094: 910223e1 add x1, sp, #0x88 + 496098: 910183e0 add x0, sp, #0x60 + 49609c: aa0103e2 mov x2, x1 + 4960a0: aa0003e1 mov x1, x0 + 4960a4: aa1303e0 mov x0, x19 + 4960a8: 97ff8f3e bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 4960ac: aa0003f3 mov x19, x0 + 4960b0: 910323e0 add x0, sp, #0xc8 + 4960b4: 97fdc617 bl 407910 <_ZNSaIcEC1Ev@plt> + 4960b8: 910323e0 add x0, sp, #0xc8 + 4960bc: 9102a3e3 add x3, sp, #0xa8 + 4960c0: aa0003e2 mov x2, x0 + 4960c4: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4960c8: 91012001 add x1, x0, #0x48 + 4960cc: aa0303e0 mov x0, x3 + 4960d0: 97fdc56c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4960d4: 910343e0 add x0, sp, #0xd0 + 4960d8: aa0003e8 mov x8, x0 + 4960dc: f94013e0 ldr x0, [sp, #32] + 4960e0: 97ff3cde bl 465458 <_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev> + 4960e4: 910343e1 add x1, sp, #0xd0 + 4960e8: 9102a3e0 add x0, sp, #0xa8 + 4960ec: aa0103e2 mov x2, x1 + 4960f0: aa0003e1 mov x1, x0 + 4960f4: aa1303e0 mov x0, x19 + 4960f8: 97ff8f2a bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 4960fc: 910343e0 add x0, sp, #0xd0 + 496100: 97fdc400 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496104: 9102a3e0 add x0, sp, #0xa8 + 496108: 97fdc3fe bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49610c: 910323e0 add x0, sp, #0xc8 + 496110: 97fdc4cc bl 407440 <_ZNSaIcED1Ev@plt> + 496114: 910223e0 add x0, sp, #0x88 + 496118: 97fdc3fa bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49611c: 910183e0 add x0, sp, #0x60 + 496120: 97fdc3f8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496124: 910203e0 add x0, sp, #0x80 + 496128: 97fdc4c6 bl 407440 <_ZNSaIcED1Ev@plt> + 49612c: 9100e3e0 add x0, sp, #0x38 + 496130: 97fdc3f4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496134: 910163e0 add x0, sp, #0x58 + 496138: 97fdc4c2 bl 407440 <_ZNSaIcED1Ev@plt> + 49613c: f94013e0 ldr x0, [sp, #32] + 496140: 91026000 add x0, x0, #0x98 + 496144: aa0003e1 mov x1, x0 + 496148: f94017e0 ldr x0, [sp, #40] + 49614c: 97fffdf5 bl 495920 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE> + 496150: f94017e0 ldr x0, [sp, #40] + 496154: f9400402 ldr x2, [x0, #8] + 496158: f94017e0 ldr x0, [sp, #40] + 49615c: f9400400 ldr x0, [x0, #8] + 496160: f9400000 ldr x0, [x0] + 496164: 91016000 add x0, x0, #0x58 + 496168: f9400001 ldr x1, [x0] + 49616c: aa0203e0 mov x0, x2 + 496170: d63f0020 blr x1 + 496174: 7100041f cmp w0, #0x1 + 496178: 1a9f17e0 cset w0, eq // eq = none + 49617c: 12001c00 and w0, w0, #0xff + 496180: 7100001f cmp w0, #0x0 + 496184: 54000080 b.eq 496194 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x1a8> // b.none + 496188: f94017e0 ldr x0, [sp, #40] + 49618c: 9102c000 add x0, x0, #0xb0 + 496190: 97ff83a3 bl 47701c <_ZN5Catch5Timer5startEv> + 496194: f94017e0 ldr x0, [sp, #40] + 496198: 9102e000 add x0, x0, #0xb8 + 49619c: 97ff8fe2 bl 47a124 <_ZN5Catch9XmlWriter15ensureTagClosedEv> + 4961a0: 14000022 b 496228 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x23c> + 4961a4: aa0003f3 mov x19, x0 + 4961a8: 910343e0 add x0, sp, #0xd0 + 4961ac: 97fdc3d5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4961b0: 14000002 b 4961b8 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x1cc> + 4961b4: aa0003f3 mov x19, x0 + 4961b8: 9102a3e0 add x0, sp, #0xa8 + 4961bc: 97fdc3d1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4961c0: 14000002 b 4961c8 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x1dc> + 4961c4: aa0003f3 mov x19, x0 + 4961c8: 910323e0 add x0, sp, #0xc8 + 4961cc: 97fdc49d bl 407440 <_ZNSaIcED1Ev@plt> + 4961d0: 14000002 b 4961d8 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x1ec> + 4961d4: aa0003f3 mov x19, x0 + 4961d8: 910223e0 add x0, sp, #0x88 + 4961dc: 97fdc3c9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4961e0: 14000002 b 4961e8 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x1fc> + 4961e4: aa0003f3 mov x19, x0 + 4961e8: 910183e0 add x0, sp, #0x60 + 4961ec: 97fdc3c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4961f0: 14000002 b 4961f8 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x20c> + 4961f4: aa0003f3 mov x19, x0 + 4961f8: 910203e0 add x0, sp, #0x80 + 4961fc: 97fdc491 bl 407440 <_ZNSaIcED1Ev@plt> + 496200: 14000002 b 496208 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x21c> + 496204: aa0003f3 mov x19, x0 + 496208: 9100e3e0 add x0, sp, #0x38 + 49620c: 97fdc3bd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496210: 14000002 b 496218 <_ZN5Catch11XmlReporter16testCaseStartingERKNS_12TestCaseInfoE+0x22c> + 496214: aa0003f3 mov x19, x0 + 496218: 910163e0 add x0, sp, #0x58 + 49621c: 97fdc489 bl 407440 <_ZNSaIcED1Ev@plt> + 496220: aa1303e0 mov x0, x19 + 496224: 97fdc5b7 bl 407900 <_Unwind_Resume@plt> + 496228: f9400bf3 ldr x19, [sp, #16] + 49622c: a8cf7bfd ldp x29, x30, [sp], #240 + 496230: d65f03c0 ret + +0000000000496234 <_ZN5Catch11XmlReporter15sectionStartingERKNS_11SectionInfoE>: +_ZN5Catch11XmlReporter15sectionStartingERKNS_11SectionInfoE(): + 496234: a9b67bfd stp x29, x30, [sp, #-160]! + 496238: 910003fd mov x29, sp + 49623c: f9000bf3 str x19, [sp, #16] + 496240: f90017e0 str x0, [sp, #40] + 496244: f90013e1 str x1, [sp, #32] + 496248: f94017e0 ldr x0, [sp, #40] + 49624c: f94013e1 ldr x1, [sp, #32] + 496250: 97ff9112 bl 47a698 <_ZN5Catch21StreamingReporterBase15sectionStartingERKNS_11SectionInfoE> + 496254: f94017e0 ldr x0, [sp, #40] + 496258: b9410000 ldr w0, [x0, #256] + 49625c: 11000402 add w2, w0, #0x1 + 496260: f94017e1 ldr x1, [sp, #40] + 496264: b9010022 str w2, [x1, #256] + 496268: 7100001f cmp w0, #0x0 + 49626c: 1a9fd7e0 cset w0, gt + 496270: 12001c00 and w0, w0, #0xff + 496274: 7100001f cmp w0, #0x0 + 496278: 54000a20 b.eq 4963bc <_ZN5Catch11XmlReporter15sectionStartingERKNS_11SectionInfoE+0x188> // b.none + 49627c: f94017e0 ldr x0, [sp, #40] + 496280: 9102e013 add x19, x0, #0xb8 + 496284: 910143e0 add x0, sp, #0x50 + 496288: 97fdc5a2 bl 407910 <_ZNSaIcEC1Ev@plt> + 49628c: 910143e0 add x0, sp, #0x50 + 496290: 9100c3e3 add x3, sp, #0x30 + 496294: aa0003e2 mov x2, x0 + 496298: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49629c: 91014001 add x1, x0, #0x50 + 4962a0: aa0303e0 mov x0, x3 + 4962a4: 97fdc4f7 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4962a8: 52800021 mov w1, #0x1 // #1 + 4962ac: 52800040 mov w0, #0x2 // #2 + 4962b0: 97ff8c60 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4962b4: 2a0003e1 mov w1, w0 + 4962b8: 9100c3e0 add x0, sp, #0x30 + 4962bc: 2a0103e2 mov w2, w1 + 4962c0: aa0003e1 mov x1, x0 + 4962c4: aa1303e0 mov x0, x19 + 4962c8: 97ff8e19 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4962cc: aa0003f3 mov x19, x0 + 4962d0: 9101e3e0 add x0, sp, #0x78 + 4962d4: 97fdc58f bl 407910 <_ZNSaIcEC1Ev@plt> + 4962d8: 9101e3e0 add x0, sp, #0x78 + 4962dc: 910163e3 add x3, sp, #0x58 + 4962e0: aa0003e2 mov x2, x0 + 4962e4: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4962e8: 91002001 add x1, x0, #0x8 + 4962ec: aa0303e0 mov x0, x3 + 4962f0: 97fdc4e4 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4962f4: f94013e0 ldr x0, [sp, #32] + 4962f8: 910203e1 add x1, sp, #0x80 + 4962fc: aa0103e8 mov x8, x1 + 496300: 97ff2ddb bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 496304: 910203e1 add x1, sp, #0x80 + 496308: 910163e0 add x0, sp, #0x58 + 49630c: aa0103e2 mov x2, x1 + 496310: aa0003e1 mov x1, x0 + 496314: aa1303e0 mov x0, x19 + 496318: 97ff8ea2 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 49631c: 910203e0 add x0, sp, #0x80 + 496320: 97fdc378 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496324: 910163e0 add x0, sp, #0x58 + 496328: 97fdc376 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49632c: 9101e3e0 add x0, sp, #0x78 + 496330: 97fdc444 bl 407440 <_ZNSaIcED1Ev@plt> + 496334: 9100c3e0 add x0, sp, #0x30 + 496338: 97fdc372 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49633c: 910143e0 add x0, sp, #0x50 + 496340: 97fdc440 bl 407440 <_ZNSaIcED1Ev@plt> + 496344: f94013e0 ldr x0, [sp, #32] + 496348: 91008000 add x0, x0, #0x20 + 49634c: aa0003e1 mov x1, x0 + 496350: f94017e0 ldr x0, [sp, #40] + 496354: 97fffd73 bl 495920 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE> + 496358: f94017e0 ldr x0, [sp, #40] + 49635c: 9102e000 add x0, x0, #0xb8 + 496360: 97ff8f71 bl 47a124 <_ZN5Catch9XmlWriter15ensureTagClosedEv> + 496364: 14000016 b 4963bc <_ZN5Catch11XmlReporter15sectionStartingERKNS_11SectionInfoE+0x188> + 496368: aa0003f3 mov x19, x0 + 49636c: 910203e0 add x0, sp, #0x80 + 496370: 97fdc364 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496374: 14000002 b 49637c <_ZN5Catch11XmlReporter15sectionStartingERKNS_11SectionInfoE+0x148> + 496378: aa0003f3 mov x19, x0 + 49637c: 910163e0 add x0, sp, #0x58 + 496380: 97fdc360 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496384: 14000002 b 49638c <_ZN5Catch11XmlReporter15sectionStartingERKNS_11SectionInfoE+0x158> + 496388: aa0003f3 mov x19, x0 + 49638c: 9101e3e0 add x0, sp, #0x78 + 496390: 97fdc42c bl 407440 <_ZNSaIcED1Ev@plt> + 496394: 14000002 b 49639c <_ZN5Catch11XmlReporter15sectionStartingERKNS_11SectionInfoE+0x168> + 496398: aa0003f3 mov x19, x0 + 49639c: 9100c3e0 add x0, sp, #0x30 + 4963a0: 97fdc358 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4963a4: 14000002 b 4963ac <_ZN5Catch11XmlReporter15sectionStartingERKNS_11SectionInfoE+0x178> + 4963a8: aa0003f3 mov x19, x0 + 4963ac: 910143e0 add x0, sp, #0x50 + 4963b0: 97fdc424 bl 407440 <_ZNSaIcED1Ev@plt> + 4963b4: aa1303e0 mov x0, x19 + 4963b8: 97fdc552 bl 407900 <_Unwind_Resume@plt> + 4963bc: d503201f nop + 4963c0: f9400bf3 ldr x19, [sp, #16] + 4963c4: a8ca7bfd ldp x29, x30, [sp], #160 + 4963c8: d65f03c0 ret + +00000000004963cc <_ZN5Catch11XmlReporter17assertionStartingERKNS_13AssertionInfoE>: +_ZN5Catch11XmlReporter17assertionStartingERKNS_13AssertionInfoE(): + 4963cc: d10043ff sub sp, sp, #0x10 + 4963d0: f90007e0 str x0, [sp, #8] + 4963d4: f90003e1 str x1, [sp] + 4963d8: d503201f nop + 4963dc: 910043ff add sp, sp, #0x10 + 4963e0: d65f03c0 ret + +00000000004963e4 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE>: +_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE(): + 4963e4: d10e03ff sub sp, sp, #0x380 + 4963e8: a9007bfd stp x29, x30, [sp] + 4963ec: 910003fd mov x29, sp + 4963f0: f9000bf3 str x19, [sp, #16] + 4963f4: f90017e0 str x0, [sp, #40] + 4963f8: f90013e1 str x1, [sp, #32] + 4963fc: f94013e0 ldr x0, [sp, #32] + 496400: f901bfe0 str x0, [sp, #888] + 496404: f94017e0 ldr x0, [sp, #40] + 496408: f9400402 ldr x2, [x0, #8] + 49640c: f94017e0 ldr x0, [sp, #40] + 496410: f9400400 ldr x0, [x0, #8] + 496414: f9400000 ldr x0, [x0] + 496418: 9100a000 add x0, x0, #0x28 + 49641c: f9400001 ldr x1, [x0] + 496420: aa0203e0 mov x0, x2 + 496424: d63f0020 blr x1 + 496428: 12001c00 and w0, w0, #0xff + 49642c: 7100001f cmp w0, #0x0 + 496430: 54000101 b.ne 496450 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x6c> // b.any + 496434: f941bfe0 ldr x0, [sp, #888] + 496438: 94000e1f bl 499cb4 <_ZNK5Catch15AssertionResult4isOkEv> + 49643c: 12001c00 and w0, w0, #0xff + 496440: 52000000 eor w0, w0, #0x1 + 496444: 12001c00 and w0, w0, #0xff + 496448: 7100001f cmp w0, #0x0 + 49644c: 54000060 b.eq 496458 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x74> // b.none + 496450: 52800020 mov w0, #0x1 // #1 + 496454: 14000002 b 49645c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x78> + 496458: 52800000 mov w0, #0x0 // #0 + 49645c: 390ddfe0 strb w0, [sp, #887] + 496460: 394ddfe0 ldrb w0, [sp, #887] + 496464: 7100001f cmp w0, #0x0 + 496468: 540000a1 b.ne 49647c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x98> // b.any + 49646c: f941bfe0 ldr x0, [sp, #888] + 496470: 94000e25 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 496474: 7100081f cmp w0, #0x2 + 496478: 54000061 b.ne 496484 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xa0> // b.any + 49647c: 52800020 mov w0, #0x1 // #1 + 496480: 14000002 b 496488 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xa4> + 496484: 52800000 mov w0, #0x0 // #0 + 496488: 7100001f cmp w0, #0x0 + 49648c: 54000d80 b.eq 49663c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x258> // b.none + 496490: f94013e0 ldr x0, [sp, #32] + 496494: 91024000 add x0, x0, #0x90 + 496498: f901b7e0 str x0, [sp, #872] + 49649c: f941b7e0 ldr x0, [sp, #872] + 4964a0: 97ffaac4 bl 480fb0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 4964a4: f90023e0 str x0, [sp, #64] + 4964a8: f941b7e0 ldr x0, [sp, #872] + 4964ac: 97ffaacd bl 480fe0 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 4964b0: f9001fe0 str x0, [sp, #56] + 4964b4: 9100e3e1 add x1, sp, #0x38 + 4964b8: 910103e0 add x0, sp, #0x40 + 4964bc: 97ffb352 bl 483204 <_ZN9__gnu_cxxneIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4964c0: 12001c00 and w0, w0, #0xff + 4964c4: 7100001f cmp w0, #0x0 + 4964c8: 54000ba0 b.eq 49663c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x258> // b.none + 4964cc: 910103e0 add x0, sp, #0x40 + 4964d0: 97ffb368 bl 483270 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 4964d4: f901b3e0 str x0, [sp, #864] + 4964d8: f941b3e0 ldr x0, [sp, #864] + 4964dc: b9404000 ldr w0, [x0, #64] + 4964e0: 7100041f cmp w0, #0x1 + 4964e4: 54000541 b.ne 49658c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x1a8> // b.any + 4964e8: 394ddfe0 ldrb w0, [sp, #887] + 4964ec: 7100001f cmp w0, #0x0 + 4964f0: 540004e0 b.eq 49658c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x1a8> // b.none + 4964f4: f94017e0 ldr x0, [sp, #40] + 4964f8: 9102e013 add x19, x0, #0xb8 + 4964fc: 9101e3e0 add x0, sp, #0x78 + 496500: 97fdc504 bl 407910 <_ZNSaIcEC1Ev@plt> + 496504: 9101e3e0 add x0, sp, #0x78 + 496508: 910163e3 add x3, sp, #0x58 + 49650c: aa0003e2 mov x2, x0 + 496510: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496514: 91016001 add x1, x0, #0x58 + 496518: aa0303e0 mov x0, x3 + 49651c: 97fdc459 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496520: 52800021 mov w1, #0x1 // #1 + 496524: 52800040 mov w0, #0x2 // #2 + 496528: 97ff8bc2 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 49652c: 2a0003e2 mov w2, w0 + 496530: 910163e0 add x0, sp, #0x58 + 496534: 910123e1 add x1, sp, #0x48 + 496538: aa0103e8 mov x8, x1 + 49653c: aa0003e1 mov x1, x0 + 496540: aa1303e0 mov x0, x19 + 496544: 97ff8da8 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496548: f941b3e0 ldr x0, [sp, #864] + 49654c: 91004013 add x19, x0, #0x10 + 496550: 52800021 mov w1, #0x1 // #1 + 496554: 52800040 mov w0, #0x2 // #2 + 496558: 97ff8bb6 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 49655c: 2a0003e1 mov w1, w0 + 496560: 910123e0 add x0, sp, #0x48 + 496564: 2a0103e2 mov w2, w1 + 496568: aa1303e1 mov x1, x19 + 49656c: 97ff8d25 bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496570: 910123e0 add x0, sp, #0x48 + 496574: 97ff8d12 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496578: 910163e0 add x0, sp, #0x58 + 49657c: 97fdc2e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496580: 9101e3e0 add x0, sp, #0x78 + 496584: 97fdc3af bl 407440 <_ZNSaIcED1Ev@plt> + 496588: 1400002a b 496630 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x24c> + 49658c: f941b3e0 ldr x0, [sp, #864] + 496590: b9404000 ldr w0, [x0, #64] + 496594: 7100081f cmp w0, #0x2 + 496598: 540004c1 b.ne 496630 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x24c> // b.any + 49659c: f94017e0 ldr x0, [sp, #40] + 4965a0: 9102e013 add x19, x0, #0xb8 + 4965a4: 9102c3e0 add x0, sp, #0xb0 + 4965a8: 97fdc4da bl 407910 <_ZNSaIcEC1Ev@plt> + 4965ac: 9102c3e0 add x0, sp, #0xb0 + 4965b0: 910243e3 add x3, sp, #0x90 + 4965b4: aa0003e2 mov x2, x0 + 4965b8: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4965bc: 91018001 add x1, x0, #0x60 + 4965c0: aa0303e0 mov x0, x3 + 4965c4: 97fdc42f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4965c8: 52800021 mov w1, #0x1 // #1 + 4965cc: 52800040 mov w0, #0x2 // #2 + 4965d0: 97ff8b98 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4965d4: 2a0003e2 mov w2, w0 + 4965d8: 910243e0 add x0, sp, #0x90 + 4965dc: 910203e1 add x1, sp, #0x80 + 4965e0: aa0103e8 mov x8, x1 + 4965e4: aa0003e1 mov x1, x0 + 4965e8: aa1303e0 mov x0, x19 + 4965ec: 97ff8d7e bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4965f0: f941b3e0 ldr x0, [sp, #864] + 4965f4: 91004013 add x19, x0, #0x10 + 4965f8: 52800021 mov w1, #0x1 // #1 + 4965fc: 52800040 mov w0, #0x2 // #2 + 496600: 97ff8b8c bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496604: 2a0003e1 mov w1, w0 + 496608: 910203e0 add x0, sp, #0x80 + 49660c: 2a0103e2 mov w2, w1 + 496610: aa1303e1 mov x1, x19 + 496614: 97ff8cfb bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496618: 910203e0 add x0, sp, #0x80 + 49661c: 97ff8ce8 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496620: 910243e0 add x0, sp, #0x90 + 496624: 97fdc2b7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496628: 9102c3e0 add x0, sp, #0xb0 + 49662c: 97fdc385 bl 407440 <_ZNSaIcED1Ev@plt> + 496630: 910103e0 add x0, sp, #0x40 + 496634: 97ffb305 bl 483248 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEppEv> + 496638: 17ffff9f b 4964b4 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xd0> + 49663c: 394ddfe0 ldrb w0, [sp, #887] + 496640: 52000000 eor w0, w0, #0x1 + 496644: 12001c00 and w0, w0, #0xff + 496648: 7100001f cmp w0, #0x0 + 49664c: 540000e0 b.eq 496668 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x284> // b.none + 496650: f941bfe0 ldr x0, [sp, #888] + 496654: 94000dac bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 496658: 7100081f cmp w0, #0x2 + 49665c: 54000060 b.eq 496668 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x284> // b.none + 496660: 52800020 mov w0, #0x1 // #1 + 496664: 14000002 b 49666c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x288> + 496668: 52800000 mov w0, #0x0 // #0 + 49666c: 7100001f cmp w0, #0x0 + 496670: 54000060 b.eq 49667c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x298> // b.none + 496674: 52800020 mov w0, #0x1 // #1 + 496678: 14000196 b 496cd0 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x8ec> + 49667c: f941bfe0 ldr x0, [sp, #888] + 496680: 94000da7 bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 496684: 12001c00 and w0, w0, #0xff + 496688: 7100001f cmp w0, #0x0 + 49668c: 540013a0 b.eq 496900 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x51c> // b.none + 496690: f94017e0 ldr x0, [sp, #40] + 496694: 9102e013 add x19, x0, #0xb8 + 496698: 910363e0 add x0, sp, #0xd8 + 49669c: 97fdc49d bl 407910 <_ZNSaIcEC1Ev@plt> + 4966a0: 910363e0 add x0, sp, #0xd8 + 4966a4: 9102e3e3 add x3, sp, #0xb8 + 4966a8: aa0003e2 mov x2, x0 + 4966ac: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4966b0: 9101a001 add x1, x0, #0x68 + 4966b4: aa0303e0 mov x0, x3 + 4966b8: 97fdc3f2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4966bc: 52800021 mov w1, #0x1 // #1 + 4966c0: 52800040 mov w0, #0x2 // #2 + 4966c4: 97ff8b5b bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4966c8: 2a0003e1 mov w1, w0 + 4966cc: 9102e3e0 add x0, sp, #0xb8 + 4966d0: 2a0103e2 mov w2, w1 + 4966d4: aa0003e1 mov x1, x0 + 4966d8: aa1303e0 mov x0, x19 + 4966dc: 97ff8d14 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4966e0: aa0003f3 mov x19, x0 + 4966e4: 910403e0 add x0, sp, #0x100 + 4966e8: 97fdc48a bl 407910 <_ZNSaIcEC1Ev@plt> + 4966ec: 910403e0 add x0, sp, #0x100 + 4966f0: 910383e3 add x3, sp, #0xe0 + 4966f4: aa0003e2 mov x2, x0 + 4966f8: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4966fc: 9101e001 add x1, x0, #0x78 + 496700: aa0303e0 mov x0, x3 + 496704: 97fdc3df bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496708: f941bfe0 ldr x0, [sp, #888] + 49670c: 94000d61 bl 499c90 <_ZNK5Catch15AssertionResult9succeededEv> + 496710: 12001c01 and w1, w0, #0xff + 496714: 910383e0 add x0, sp, #0xe0 + 496718: 2a0103e2 mov w2, w1 + 49671c: aa0003e1 mov x1, x0 + 496720: aa1303e0 mov x0, x19 + 496724: 97ff8dda bl 479e8c <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 496728: aa0003f3 mov x19, x0 + 49672c: 9104a3e0 add x0, sp, #0x128 + 496730: 97fdc478 bl 407910 <_ZNSaIcEC1Ev@plt> + 496734: 9104a3e0 add x0, sp, #0x128 + 496738: 910423e3 add x3, sp, #0x108 + 49673c: aa0003e2 mov x2, x0 + 496740: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496744: 91020001 add x1, x0, #0x80 + 496748: aa0303e0 mov x0, x3 + 49674c: 97fdc3cd bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496750: f941bfe0 ldr x0, [sp, #888] + 496754: 94000e67 bl 49a0f0 <_ZNK5Catch15AssertionResult16getTestMacroNameEv> + 496758: a91307e0 stp x0, x1, [sp, #304] + 49675c: 9104c3e1 add x1, sp, #0x130 + 496760: 910423e0 add x0, sp, #0x108 + 496764: aa0103e2 mov x2, x1 + 496768: aa0003e1 mov x1, x0 + 49676c: aa1303e0 mov x0, x19 + 496770: 97ffe1c7 bl 48ee8c <_ZN5Catch9XmlWriter14writeAttributeINS_9StringRefEEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 496774: 910423e0 add x0, sp, #0x108 + 496778: 97fdc262 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49677c: 9104a3e0 add x0, sp, #0x128 + 496780: 97fdc330 bl 407440 <_ZNSaIcED1Ev@plt> + 496784: 910383e0 add x0, sp, #0xe0 + 496788: 97fdc25e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49678c: 910403e0 add x0, sp, #0x100 + 496790: 97fdc32c bl 407440 <_ZNSaIcED1Ev@plt> + 496794: 9102e3e0 add x0, sp, #0xb8 + 496798: 97fdc25a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49679c: 910363e0 add x0, sp, #0xd8 + 4967a0: 97fdc328 bl 407440 <_ZNSaIcED1Ev@plt> + 4967a4: f941bfe0 ldr x0, [sp, #888] + 4967a8: 94000e4c bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 4967ac: a91407e0 stp x0, x1, [sp, #320] + 4967b0: 910503e0 add x0, sp, #0x140 + 4967b4: aa0003e1 mov x1, x0 + 4967b8: f94017e0 ldr x0, [sp, #40] + 4967bc: 97fffc59 bl 495920 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE> + 4967c0: f94017e0 ldr x0, [sp, #40] + 4967c4: 9102e013 add x19, x0, #0xb8 + 4967c8: 910603e0 add x0, sp, #0x180 + 4967cc: 97fdc451 bl 407910 <_ZNSaIcEC1Ev@plt> + 4967d0: 910603e0 add x0, sp, #0x180 + 4967d4: 910583e3 add x3, sp, #0x160 + 4967d8: aa0003e2 mov x2, x0 + 4967dc: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4967e0: 91022001 add x1, x0, #0x88 + 4967e4: aa0303e0 mov x0, x3 + 4967e8: 97fdc3a6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4967ec: 52800021 mov w1, #0x1 // #1 + 4967f0: 52800040 mov w0, #0x2 // #2 + 4967f4: 97ff8b0f bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4967f8: 2a0003e2 mov w2, w0 + 4967fc: 910583e0 add x0, sp, #0x160 + 496800: 910543e1 add x1, sp, #0x150 + 496804: aa0103e8 mov x8, x1 + 496808: aa0003e1 mov x1, x0 + 49680c: aa1303e0 mov x0, x19 + 496810: 97ff8cf5 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496814: 910623e0 add x0, sp, #0x188 + 496818: aa0003e8 mov x8, x0 + 49681c: f941bfe0 ldr x0, [sp, #888] + 496820: 94000d55 bl 499d74 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev> + 496824: 52800021 mov w1, #0x1 // #1 + 496828: 52800040 mov w0, #0x2 // #2 + 49682c: 97ff8b01 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496830: 2a0003e2 mov w2, w0 + 496834: 910623e1 add x1, sp, #0x188 + 496838: 910543e0 add x0, sp, #0x150 + 49683c: 97ff8c71 bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496840: 910623e0 add x0, sp, #0x188 + 496844: 97fdc22f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496848: 910543e0 add x0, sp, #0x150 + 49684c: 97ff8c5c bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496850: 910583e0 add x0, sp, #0x160 + 496854: 97fdc22b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496858: 910603e0 add x0, sp, #0x180 + 49685c: 97fdc2f9 bl 407440 <_ZNSaIcED1Ev@plt> + 496860: f94017e0 ldr x0, [sp, #40] + 496864: 9102e013 add x19, x0, #0xb8 + 496868: 910763e0 add x0, sp, #0x1d8 + 49686c: 97fdc429 bl 407910 <_ZNSaIcEC1Ev@plt> + 496870: 910763e0 add x0, sp, #0x1d8 + 496874: 9106e3e3 add x3, sp, #0x1b8 + 496878: aa0003e2 mov x2, x0 + 49687c: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496880: 91026001 add x1, x0, #0x98 + 496884: aa0303e0 mov x0, x3 + 496888: 97fdc37e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49688c: 52800021 mov w1, #0x1 // #1 + 496890: 52800040 mov w0, #0x2 // #2 + 496894: 97ff8ae7 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496898: 2a0003e2 mov w2, w0 + 49689c: 9106e3e0 add x0, sp, #0x1b8 + 4968a0: 9106a3e1 add x1, sp, #0x1a8 + 4968a4: aa0103e8 mov x8, x1 + 4968a8: aa0003e1 mov x1, x0 + 4968ac: aa1303e0 mov x0, x19 + 4968b0: 97ff8ccd bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4968b4: 910783e0 add x0, sp, #0x1e0 + 4968b8: aa0003e8 mov x8, x0 + 4968bc: f941bfe0 ldr x0, [sp, #888] + 4968c0: 94000dd5 bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 4968c4: 52800021 mov w1, #0x1 // #1 + 4968c8: 52800040 mov w0, #0x2 // #2 + 4968cc: 97ff8ad9 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4968d0: 2a0003e2 mov w2, w0 + 4968d4: 910783e1 add x1, sp, #0x1e0 + 4968d8: 9106a3e0 add x0, sp, #0x1a8 + 4968dc: 97ff8c49 bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4968e0: 910783e0 add x0, sp, #0x1e0 + 4968e4: 97fdc207 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4968e8: 9106a3e0 add x0, sp, #0x1a8 + 4968ec: 97ff8c34 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4968f0: 9106e3e0 add x0, sp, #0x1b8 + 4968f4: 97fdc203 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4968f8: 910763e0 add x0, sp, #0x1d8 + 4968fc: 97fdc2d1 bl 407440 <_ZNSaIcED1Ev@plt> + 496900: f941bfe0 ldr x0, [sp, #888] + 496904: 94000d00 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 496908: 7100481f cmp w0, #0x12 + 49690c: 54001520 b.eq 496bb0 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x7cc> // b.none + 496910: 7100481f cmp w0, #0x12 + 496914: 540000ac b.gt 496928 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x544> + 496918: 7100041f cmp w0, #0x1 + 49691c: 54000f80 b.eq 496b0c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x728> // b.none + 496920: 7100081f cmp w0, #0x2 + 496924: 140000dd b 496c98 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x8b4> + 496928: 7104441f cmp w0, #0x111 + 49692c: 54000080 b.eq 49693c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x558> // b.none + 496930: 7108401f cmp w0, #0x210 + 496934: 54000780 b.eq 496a24 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x640> // b.none + 496938: 140000d8 b 496c98 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x8b4> + 49693c: f94017e0 ldr x0, [sp, #40] + 496940: 9102e013 add x19, x0, #0xb8 + 496944: 910883e0 add x0, sp, #0x220 + 496948: 97fdc3f2 bl 407910 <_ZNSaIcEC1Ev@plt> + 49694c: 910883e0 add x0, sp, #0x220 + 496950: 910803e3 add x3, sp, #0x200 + 496954: aa0003e2 mov x2, x0 + 496958: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49695c: 9102a001 add x1, x0, #0xa8 + 496960: aa0303e0 mov x0, x3 + 496964: 97fdc347 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496968: 52800021 mov w1, #0x1 // #1 + 49696c: 52800040 mov w0, #0x2 // #2 + 496970: 97ff8ab0 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496974: 2a0003e1 mov w1, w0 + 496978: 910803e0 add x0, sp, #0x200 + 49697c: 2a0103e2 mov w2, w1 + 496980: aa0003e1 mov x1, x0 + 496984: aa1303e0 mov x0, x19 + 496988: 97ff8c69 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 49698c: 910803e0 add x0, sp, #0x200 + 496990: 97fdc1dc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496994: 910883e0 add x0, sp, #0x220 + 496998: 97fdc2aa bl 407440 <_ZNSaIcED1Ev@plt> + 49699c: f941bfe0 ldr x0, [sp, #888] + 4969a0: 94000dce bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 4969a4: 910803e2 add x2, sp, #0x200 + 4969a8: a9028440 stp x0, x1, [x2, #40] + 4969ac: 9108a3e0 add x0, sp, #0x228 + 4969b0: aa0003e1 mov x1, x0 + 4969b4: f94017e0 ldr x0, [sp, #40] + 4969b8: 97fffbda bl 495920 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE> + 4969bc: f94017e0 ldr x0, [sp, #40] + 4969c0: 9102e013 add x19, x0, #0xb8 + 4969c4: 9108e3e0 add x0, sp, #0x238 + 4969c8: aa0003e8 mov x8, x0 + 4969cc: f941bfe0 ldr x0, [sp, #888] + 4969d0: 94000db4 bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 4969d4: 52800021 mov w1, #0x1 // #1 + 4969d8: 52800040 mov w0, #0x2 // #2 + 4969dc: 97ff8a95 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4969e0: 2a0003e1 mov w1, w0 + 4969e4: 9108e3e0 add x0, sp, #0x238 + 4969e8: 2a0103e2 mov w2, w1 + 4969ec: aa0003e1 mov x1, x0 + 4969f0: aa1303e0 mov x0, x19 + 4969f4: 97ff8d47 bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4969f8: 9108e3e0 add x0, sp, #0x238 + 4969fc: 97fdc1c1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496a00: f94017e0 ldr x0, [sp, #40] + 496a04: 9102e013 add x19, x0, #0xb8 + 496a08: 52800021 mov w1, #0x1 // #1 + 496a0c: 52800040 mov w0, #0x2 // #2 + 496a10: 97ff8a88 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496a14: 2a0003e1 mov w1, w0 + 496a18: aa1303e0 mov x0, x19 + 496a1c: 97ff8c8b bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 496a20: 1400009e b 496c98 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x8b4> + 496a24: f94017e0 ldr x0, [sp, #40] + 496a28: 9102e013 add x19, x0, #0xb8 + 496a2c: 9109e3e0 add x0, sp, #0x278 + 496a30: 97fdc3b8 bl 407910 <_ZNSaIcEC1Ev@plt> + 496a34: 9109e3e0 add x0, sp, #0x278 + 496a38: 910963e3 add x3, sp, #0x258 + 496a3c: aa0003e2 mov x2, x0 + 496a40: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496a44: 9102e001 add x1, x0, #0xb8 + 496a48: aa0303e0 mov x0, x3 + 496a4c: 97fdc30d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496a50: 52800021 mov w1, #0x1 // #1 + 496a54: 52800040 mov w0, #0x2 // #2 + 496a58: 97ff8a76 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496a5c: 2a0003e1 mov w1, w0 + 496a60: 910963e0 add x0, sp, #0x258 + 496a64: 2a0103e2 mov w2, w1 + 496a68: aa0003e1 mov x1, x0 + 496a6c: aa1303e0 mov x0, x19 + 496a70: 97ff8c2f bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496a74: 910963e0 add x0, sp, #0x258 + 496a78: 97fdc1a2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496a7c: 9109e3e0 add x0, sp, #0x278 + 496a80: 97fdc270 bl 407440 <_ZNSaIcED1Ev@plt> + 496a84: f941bfe0 ldr x0, [sp, #888] + 496a88: 94000d94 bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 496a8c: 910803e2 add x2, sp, #0x200 + 496a90: a9080440 stp x0, x1, [x2, #128] + 496a94: 910a03e0 add x0, sp, #0x280 + 496a98: aa0003e1 mov x1, x0 + 496a9c: f94017e0 ldr x0, [sp, #40] + 496aa0: 97fffba0 bl 495920 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE> + 496aa4: f94017e0 ldr x0, [sp, #40] + 496aa8: 9102e013 add x19, x0, #0xb8 + 496aac: 910a43e0 add x0, sp, #0x290 + 496ab0: aa0003e8 mov x8, x0 + 496ab4: f941bfe0 ldr x0, [sp, #888] + 496ab8: 94000d7a bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 496abc: 52800021 mov w1, #0x1 // #1 + 496ac0: 52800040 mov w0, #0x2 // #2 + 496ac4: 97ff8a5b bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496ac8: 2a0003e1 mov w1, w0 + 496acc: 910a43e0 add x0, sp, #0x290 + 496ad0: 2a0103e2 mov w2, w1 + 496ad4: aa0003e1 mov x1, x0 + 496ad8: aa1303e0 mov x0, x19 + 496adc: 97ff8d0d bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496ae0: 910a43e0 add x0, sp, #0x290 + 496ae4: 97fdc187 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496ae8: f94017e0 ldr x0, [sp, #40] + 496aec: 9102e013 add x19, x0, #0xb8 + 496af0: 52800021 mov w1, #0x1 // #1 + 496af4: 52800040 mov w0, #0x2 // #2 + 496af8: 97ff8a4e bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496afc: 2a0003e1 mov w1, w0 + 496b00: aa1303e0 mov x0, x19 + 496b04: 97ff8c51 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 496b08: 14000064 b 496c98 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x8b4> + 496b0c: f94017e0 ldr x0, [sp, #40] + 496b10: 9102e013 add x19, x0, #0xb8 + 496b14: 910b83e0 add x0, sp, #0x2e0 + 496b18: 97fdc37e bl 407910 <_ZNSaIcEC1Ev@plt> + 496b1c: 910b83e0 add x0, sp, #0x2e0 + 496b20: 910b03e3 add x3, sp, #0x2c0 + 496b24: aa0003e2 mov x2, x0 + 496b28: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496b2c: 91016001 add x1, x0, #0x58 + 496b30: aa0303e0 mov x0, x3 + 496b34: 97fdc2d3 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496b38: 52800021 mov w1, #0x1 // #1 + 496b3c: 52800040 mov w0, #0x2 // #2 + 496b40: 97ff8a3c bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496b44: 2a0003e2 mov w2, w0 + 496b48: 910b03e0 add x0, sp, #0x2c0 + 496b4c: 910ac3e1 add x1, sp, #0x2b0 + 496b50: aa0103e8 mov x8, x1 + 496b54: aa0003e1 mov x1, x0 + 496b58: aa1303e0 mov x0, x19 + 496b5c: 97ff8c22 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496b60: 910ba3e0 add x0, sp, #0x2e8 + 496b64: aa0003e8 mov x8, x0 + 496b68: f941bfe0 ldr x0, [sp, #888] + 496b6c: 94000d4d bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 496b70: 52800021 mov w1, #0x1 // #1 + 496b74: 52800040 mov w0, #0x2 // #2 + 496b78: 97ff8a2e bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496b7c: 2a0003e2 mov w2, w0 + 496b80: 910ba3e1 add x1, sp, #0x2e8 + 496b84: 910ac3e0 add x0, sp, #0x2b0 + 496b88: 97ff8b9e bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496b8c: 910ba3e0 add x0, sp, #0x2e8 + 496b90: 97fdc15c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496b94: 910ac3e0 add x0, sp, #0x2b0 + 496b98: 97ff8b89 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496b9c: 910b03e0 add x0, sp, #0x2c0 + 496ba0: 97fdc158 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496ba4: 910b83e0 add x0, sp, #0x2e0 + 496ba8: 97fdc226 bl 407440 <_ZNSaIcED1Ev@plt> + 496bac: 1400003b b 496c98 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x8b4> + 496bb0: f94017e0 ldr x0, [sp, #40] + 496bb4: 9102e013 add x19, x0, #0xb8 + 496bb8: 910ca3e0 add x0, sp, #0x328 + 496bbc: 97fdc355 bl 407910 <_ZNSaIcEC1Ev@plt> + 496bc0: 910ca3e0 add x0, sp, #0x328 + 496bc4: 910c23e3 add x3, sp, #0x308 + 496bc8: aa0003e2 mov x2, x0 + 496bcc: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496bd0: 91034001 add x1, x0, #0xd0 + 496bd4: aa0303e0 mov x0, x3 + 496bd8: 97fdc2aa bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496bdc: 52800021 mov w1, #0x1 // #1 + 496be0: 52800040 mov w0, #0x2 // #2 + 496be4: 97ff8a13 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496be8: 2a0003e1 mov w1, w0 + 496bec: 910c23e0 add x0, sp, #0x308 + 496bf0: 2a0103e2 mov w2, w1 + 496bf4: aa0003e1 mov x1, x0 + 496bf8: aa1303e0 mov x0, x19 + 496bfc: 97ff8bcc bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496c00: 910c23e0 add x0, sp, #0x308 + 496c04: 97fdc13f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496c08: 910ca3e0 add x0, sp, #0x328 + 496c0c: 97fdc20d bl 407440 <_ZNSaIcED1Ev@plt> + 496c10: f941bfe0 ldr x0, [sp, #888] + 496c14: 94000d31 bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 496c18: 911003e2 add x2, sp, #0x400 + 496c1c: a9330440 stp x0, x1, [x2, #-208] + 496c20: 910cc3e0 add x0, sp, #0x330 + 496c24: aa0003e1 mov x1, x0 + 496c28: f94017e0 ldr x0, [sp, #40] + 496c2c: 97fffb3d bl 495920 <_ZN5Catch11XmlReporter15writeSourceInfoERKNS_14SourceLineInfoE> + 496c30: f94017e0 ldr x0, [sp, #40] + 496c34: 9102e013 add x19, x0, #0xb8 + 496c38: 910d03e0 add x0, sp, #0x340 + 496c3c: aa0003e8 mov x8, x0 + 496c40: f941bfe0 ldr x0, [sp, #888] + 496c44: 94000d17 bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 496c48: 52800021 mov w1, #0x1 // #1 + 496c4c: 52800040 mov w0, #0x2 // #2 + 496c50: 97ff89f8 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496c54: 2a0003e1 mov w1, w0 + 496c58: 910d03e0 add x0, sp, #0x340 + 496c5c: 2a0103e2 mov w2, w1 + 496c60: aa0003e1 mov x1, x0 + 496c64: aa1303e0 mov x0, x19 + 496c68: 97ff8caa bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496c6c: 910d03e0 add x0, sp, #0x340 + 496c70: 97fdc124 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496c74: f94017e0 ldr x0, [sp, #40] + 496c78: 9102e013 add x19, x0, #0xb8 + 496c7c: 52800021 mov w1, #0x1 // #1 + 496c80: 52800040 mov w0, #0x2 // #2 + 496c84: 97ff89eb bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496c88: 2a0003e1 mov w1, w0 + 496c8c: aa1303e0 mov x0, x19 + 496c90: 97ff8bee bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 496c94: d503201f nop + 496c98: f941bfe0 ldr x0, [sp, #888] + 496c9c: 94000c20 bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 496ca0: 12001c00 and w0, w0, #0xff + 496ca4: 7100001f cmp w0, #0x0 + 496ca8: 54000120 b.eq 496ccc <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x8e8> // b.none + 496cac: f94017e0 ldr x0, [sp, #40] + 496cb0: 9102e013 add x19, x0, #0xb8 + 496cb4: 52800021 mov w1, #0x1 // #1 + 496cb8: 52800040 mov w0, #0x2 // #2 + 496cbc: 97ff89dd bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496cc0: 2a0003e1 mov w1, w0 + 496cc4: aa1303e0 mov x0, x19 + 496cc8: 97ff8be0 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 496ccc: 52800020 mov w0, #0x1 // #1 + 496cd0: 14000091 b 496f14 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xb30> + 496cd4: aa0003f3 mov x19, x0 + 496cd8: 910123e0 add x0, sp, #0x48 + 496cdc: 97ff8b38 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496ce0: 14000002 b 496ce8 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x904> + 496ce4: aa0003f3 mov x19, x0 + 496ce8: 910163e0 add x0, sp, #0x58 + 496cec: 97fdc105 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496cf0: 14000002 b 496cf8 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x914> + 496cf4: aa0003f3 mov x19, x0 + 496cf8: 9101e3e0 add x0, sp, #0x78 + 496cfc: 97fdc1d1 bl 407440 <_ZNSaIcED1Ev@plt> + 496d00: aa1303e0 mov x0, x19 + 496d04: 97fdc2ff bl 407900 <_Unwind_Resume@plt> + 496d08: aa0003f3 mov x19, x0 + 496d0c: 910203e0 add x0, sp, #0x80 + 496d10: 97ff8b2b bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496d14: 14000002 b 496d1c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x938> + 496d18: aa0003f3 mov x19, x0 + 496d1c: 910243e0 add x0, sp, #0x90 + 496d20: 97fdc0f8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496d24: 14000002 b 496d2c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x948> + 496d28: aa0003f3 mov x19, x0 + 496d2c: 9102c3e0 add x0, sp, #0xb0 + 496d30: 97fdc1c4 bl 407440 <_ZNSaIcED1Ev@plt> + 496d34: aa1303e0 mov x0, x19 + 496d38: 97fdc2f2 bl 407900 <_Unwind_Resume@plt> + 496d3c: aa0003f3 mov x19, x0 + 496d40: 910423e0 add x0, sp, #0x108 + 496d44: 97fdc0ef bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496d48: 14000002 b 496d50 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x96c> + 496d4c: aa0003f3 mov x19, x0 + 496d50: 9104a3e0 add x0, sp, #0x128 + 496d54: 97fdc1bb bl 407440 <_ZNSaIcED1Ev@plt> + 496d58: 14000002 b 496d60 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x97c> + 496d5c: aa0003f3 mov x19, x0 + 496d60: 910383e0 add x0, sp, #0xe0 + 496d64: 97fdc0e7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496d68: 14000002 b 496d70 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x98c> + 496d6c: aa0003f3 mov x19, x0 + 496d70: 910403e0 add x0, sp, #0x100 + 496d74: 97fdc1b3 bl 407440 <_ZNSaIcED1Ev@plt> + 496d78: 14000002 b 496d80 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x99c> + 496d7c: aa0003f3 mov x19, x0 + 496d80: 9102e3e0 add x0, sp, #0xb8 + 496d84: 97fdc0df bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496d88: 14000002 b 496d90 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x9ac> + 496d8c: aa0003f3 mov x19, x0 + 496d90: 910363e0 add x0, sp, #0xd8 + 496d94: 97fdc1ab bl 407440 <_ZNSaIcED1Ev@plt> + 496d98: aa1303e0 mov x0, x19 + 496d9c: 97fdc2d9 bl 407900 <_Unwind_Resume@plt> + 496da0: aa0003f3 mov x19, x0 + 496da4: 910623e0 add x0, sp, #0x188 + 496da8: 97fdc0d6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496dac: 14000002 b 496db4 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x9d0> + 496db0: aa0003f3 mov x19, x0 + 496db4: 910543e0 add x0, sp, #0x150 + 496db8: 97ff8b01 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496dbc: 14000002 b 496dc4 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x9e0> + 496dc0: aa0003f3 mov x19, x0 + 496dc4: 910583e0 add x0, sp, #0x160 + 496dc8: 97fdc0ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496dcc: 14000002 b 496dd4 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0x9f0> + 496dd0: aa0003f3 mov x19, x0 + 496dd4: 910603e0 add x0, sp, #0x180 + 496dd8: 97fdc19a bl 407440 <_ZNSaIcED1Ev@plt> + 496ddc: aa1303e0 mov x0, x19 + 496de0: 97fdc2c8 bl 407900 <_Unwind_Resume@plt> + 496de4: aa0003f3 mov x19, x0 + 496de8: 910783e0 add x0, sp, #0x1e0 + 496dec: 97fdc0c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496df0: 14000002 b 496df8 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xa14> + 496df4: aa0003f3 mov x19, x0 + 496df8: 9106a3e0 add x0, sp, #0x1a8 + 496dfc: 97ff8af0 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496e00: 14000002 b 496e08 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xa24> + 496e04: aa0003f3 mov x19, x0 + 496e08: 9106e3e0 add x0, sp, #0x1b8 + 496e0c: 97fdc0bd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496e10: 14000002 b 496e18 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xa34> + 496e14: aa0003f3 mov x19, x0 + 496e18: 910763e0 add x0, sp, #0x1d8 + 496e1c: 97fdc189 bl 407440 <_ZNSaIcED1Ev@plt> + 496e20: aa1303e0 mov x0, x19 + 496e24: 97fdc2b7 bl 407900 <_Unwind_Resume@plt> + 496e28: aa0003f3 mov x19, x0 + 496e2c: 910803e0 add x0, sp, #0x200 + 496e30: 97fdc0b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496e34: 14000002 b 496e3c <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xa58> + 496e38: aa0003f3 mov x19, x0 + 496e3c: 910883e0 add x0, sp, #0x220 + 496e40: 97fdc180 bl 407440 <_ZNSaIcED1Ev@plt> + 496e44: aa1303e0 mov x0, x19 + 496e48: 97fdc2ae bl 407900 <_Unwind_Resume@plt> + 496e4c: aa0003f3 mov x19, x0 + 496e50: 9108e3e0 add x0, sp, #0x238 + 496e54: 97fdc0ab bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496e58: aa1303e0 mov x0, x19 + 496e5c: 97fdc2a9 bl 407900 <_Unwind_Resume@plt> + 496e60: aa0003f3 mov x19, x0 + 496e64: 910963e0 add x0, sp, #0x258 + 496e68: 97fdc0a6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496e6c: 14000002 b 496e74 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xa90> + 496e70: aa0003f3 mov x19, x0 + 496e74: 9109e3e0 add x0, sp, #0x278 + 496e78: 97fdc172 bl 407440 <_ZNSaIcED1Ev@plt> + 496e7c: aa1303e0 mov x0, x19 + 496e80: 97fdc2a0 bl 407900 <_Unwind_Resume@plt> + 496e84: aa0003f3 mov x19, x0 + 496e88: 910a43e0 add x0, sp, #0x290 + 496e8c: 97fdc09d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496e90: aa1303e0 mov x0, x19 + 496e94: 97fdc29b bl 407900 <_Unwind_Resume@plt> + 496e98: aa0003f3 mov x19, x0 + 496e9c: 910ba3e0 add x0, sp, #0x2e8 + 496ea0: 97fdc098 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496ea4: 14000002 b 496eac <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xac8> + 496ea8: aa0003f3 mov x19, x0 + 496eac: 910ac3e0 add x0, sp, #0x2b0 + 496eb0: 97ff8ac3 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 496eb4: 14000002 b 496ebc <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xad8> + 496eb8: aa0003f3 mov x19, x0 + 496ebc: 910b03e0 add x0, sp, #0x2c0 + 496ec0: 97fdc090 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496ec4: 14000002 b 496ecc <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xae8> + 496ec8: aa0003f3 mov x19, x0 + 496ecc: 910b83e0 add x0, sp, #0x2e0 + 496ed0: 97fdc15c bl 407440 <_ZNSaIcED1Ev@plt> + 496ed4: aa1303e0 mov x0, x19 + 496ed8: 97fdc28a bl 407900 <_Unwind_Resume@plt> + 496edc: aa0003f3 mov x19, x0 + 496ee0: 910c23e0 add x0, sp, #0x308 + 496ee4: 97fdc087 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496ee8: 14000002 b 496ef0 <_ZN5Catch11XmlReporter14assertionEndedERKNS_14AssertionStatsE+0xb0c> + 496eec: aa0003f3 mov x19, x0 + 496ef0: 910ca3e0 add x0, sp, #0x328 + 496ef4: 97fdc153 bl 407440 <_ZNSaIcED1Ev@plt> + 496ef8: aa1303e0 mov x0, x19 + 496efc: 97fdc281 bl 407900 <_Unwind_Resume@plt> + 496f00: aa0003f3 mov x19, x0 + 496f04: 910d03e0 add x0, sp, #0x340 + 496f08: 97fdc07e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496f0c: aa1303e0 mov x0, x19 + 496f10: 97fdc27c bl 407900 <_Unwind_Resume@plt> + 496f14: f9400bf3 ldr x19, [sp, #16] + 496f18: a9407bfd ldp x29, x30, [sp] + 496f1c: 910e03ff add sp, sp, #0x380 + 496f20: d65f03c0 ret + +0000000000496f24 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE>: +_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE(): + 496f24: a9af7bfd stp x29, x30, [sp, #-272]! + 496f28: 910003fd mov x29, sp + 496f2c: f9000bf3 str x19, [sp, #16] + 496f30: f90017e0 str x0, [sp, #40] + 496f34: f90013e1 str x1, [sp, #32] + 496f38: f94017e0 ldr x0, [sp, #40] + 496f3c: f94013e1 ldr x1, [sp, #32] + 496f40: 97ff8de1 bl 47a6c4 <_ZN5Catch21StreamingReporterBase12sectionEndedERKNS_12SectionStatsE> + 496f44: f94017e0 ldr x0, [sp, #40] + 496f48: b9410000 ldr w0, [x0, #256] + 496f4c: 51000401 sub w1, w0, #0x1 + 496f50: f94017e0 ldr x0, [sp, #40] + 496f54: b9010001 str w1, [x0, #256] + 496f58: f94017e0 ldr x0, [sp, #40] + 496f5c: b9410000 ldr w0, [x0, #256] + 496f60: 7100001f cmp w0, #0x0 + 496f64: 1a9fd7e0 cset w0, gt + 496f68: 12001c00 and w0, w0, #0xff + 496f6c: 7100001f cmp w0, #0x0 + 496f70: 54001520 b.eq 497214 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x2f0> // b.none + 496f74: f94017e0 ldr x0, [sp, #40] + 496f78: 9102e013 add x19, x0, #0xb8 + 496f7c: 9101a3e0 add x0, sp, #0x68 + 496f80: 97fdc264 bl 407910 <_ZNSaIcEC1Ev@plt> + 496f84: 9101a3e0 add x0, sp, #0x68 + 496f88: 910123e3 add x3, sp, #0x48 + 496f8c: aa0003e2 mov x2, x0 + 496f90: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496f94: 91036001 add x1, x0, #0xd8 + 496f98: aa0303e0 mov x0, x3 + 496f9c: 97fdc1b9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496fa0: 52800021 mov w1, #0x1 // #1 + 496fa4: 52800040 mov w0, #0x2 // #2 + 496fa8: 97ff8922 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 496fac: 2a0003e2 mov w2, w0 + 496fb0: 910123e0 add x0, sp, #0x48 + 496fb4: 9100e3e1 add x1, sp, #0x38 + 496fb8: aa0103e8 mov x8, x1 + 496fbc: aa0003e1 mov x1, x0 + 496fc0: aa1303e0 mov x0, x19 + 496fc4: 97ff8b08 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 496fc8: 910123e0 add x0, sp, #0x48 + 496fcc: 97fdc04d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 496fd0: 9101a3e0 add x0, sp, #0x68 + 496fd4: 97fdc11b bl 407440 <_ZNSaIcED1Ev@plt> + 496fd8: 910243e0 add x0, sp, #0x90 + 496fdc: 97fdc24d bl 407910 <_ZNSaIcEC1Ev@plt> + 496fe0: 910243e0 add x0, sp, #0x90 + 496fe4: 9101c3e3 add x3, sp, #0x70 + 496fe8: aa0003e2 mov x2, x0 + 496fec: f00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 496ff0: 9103a001 add x1, x0, #0xe8 + 496ff4: aa0303e0 mov x0, x3 + 496ff8: 97fdc1a2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 496ffc: f94013e0 ldr x0, [sp, #32] + 497000: 9100c002 add x2, x0, #0x30 + 497004: 9101c3e1 add x1, sp, #0x70 + 497008: 9100e3e0 add x0, sp, #0x38 + 49700c: 94000966 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497010: 9101c3e0 add x0, sp, #0x70 + 497014: 97fdc03b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497018: 910243e0 add x0, sp, #0x90 + 49701c: 97fdc109 bl 407440 <_ZNSaIcED1Ev@plt> + 497020: 9102e3e0 add x0, sp, #0xb8 + 497024: 97fdc23b bl 407910 <_ZNSaIcEC1Ev@plt> + 497028: 9102e3e0 add x0, sp, #0xb8 + 49702c: 910263e3 add x3, sp, #0x98 + 497030: aa0003e2 mov x2, x0 + 497034: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497038: 9103e001 add x1, x0, #0xf8 + 49703c: aa0303e0 mov x0, x3 + 497040: 97fdc190 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497044: f94013e0 ldr x0, [sp, #32] + 497048: 9100e002 add x2, x0, #0x38 + 49704c: 910263e1 add x1, sp, #0x98 + 497050: 9100e3e0 add x0, sp, #0x38 + 497054: 94000954 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497058: 910263e0 add x0, sp, #0x98 + 49705c: 97fdc029 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497060: 9102e3e0 add x0, sp, #0xb8 + 497064: 97fdc0f7 bl 407440 <_ZNSaIcED1Ev@plt> + 497068: 910383e0 add x0, sp, #0xe0 + 49706c: 97fdc229 bl 407910 <_ZNSaIcEC1Ev@plt> + 497070: 910383e0 add x0, sp, #0xe0 + 497074: 910303e3 add x3, sp, #0xc0 + 497078: aa0003e2 mov x2, x0 + 49707c: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497080: 91042001 add x1, x0, #0x108 + 497084: aa0303e0 mov x0, x3 + 497088: 97fdc17e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49708c: f94013e0 ldr x0, [sp, #32] + 497090: 91010002 add x2, x0, #0x40 + 497094: 910303e1 add x1, sp, #0xc0 + 497098: 9100e3e0 add x0, sp, #0x38 + 49709c: 94000942 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4970a0: 910303e0 add x0, sp, #0xc0 + 4970a4: 97fdc017 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4970a8: 910383e0 add x0, sp, #0xe0 + 4970ac: 97fdc0e5 bl 407440 <_ZNSaIcED1Ev@plt> + 4970b0: f94017e0 ldr x0, [sp, #40] + 4970b4: f9400402 ldr x2, [x0, #8] + 4970b8: f94017e0 ldr x0, [sp, #40] + 4970bc: f9400400 ldr x0, [x0, #8] + 4970c0: f9400000 ldr x0, [x0] + 4970c4: 91016000 add x0, x0, #0x58 + 4970c8: f9400001 ldr x1, [x0] + 4970cc: aa0203e0 mov x0, x2 + 4970d0: d63f0020 blr x1 + 4970d4: 7100041f cmp w0, #0x1 + 4970d8: 1a9f17e0 cset w0, eq // eq = none + 4970dc: 12001c00 and w0, w0, #0xff + 4970e0: 7100001f cmp w0, #0x0 + 4970e4: 54000260 b.eq 497130 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x20c> // b.none + 4970e8: 910423e0 add x0, sp, #0x108 + 4970ec: 97fdc209 bl 407910 <_ZNSaIcEC1Ev@plt> + 4970f0: 910423e0 add x0, sp, #0x108 + 4970f4: 9103a3e3 add x3, sp, #0xe8 + 4970f8: aa0003e2 mov x2, x0 + 4970fc: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497100: 91048001 add x1, x0, #0x120 + 497104: aa0303e0 mov x0, x3 + 497108: 97fdc15e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49710c: f94013e0 ldr x0, [sp, #32] + 497110: 91012002 add x2, x0, #0x48 + 497114: 9103a3e1 add x1, sp, #0xe8 + 497118: 9100e3e0 add x0, sp, #0x38 + 49711c: 9400092f bl 4995d8 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIdEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497120: 9103a3e0 add x0, sp, #0xe8 + 497124: 97fdbff7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497128: 910423e0 add x0, sp, #0x108 + 49712c: 97fdc0c5 bl 407440 <_ZNSaIcED1Ev@plt> + 497130: f94017e0 ldr x0, [sp, #40] + 497134: 9102e013 add x19, x0, #0xb8 + 497138: 52800021 mov w1, #0x1 // #1 + 49713c: 52800040 mov w0, #0x2 // #2 + 497140: 97ff88bc bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 497144: 2a0003e1 mov w1, w0 + 497148: aa1303e0 mov x0, x19 + 49714c: 97ff8abf bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 497150: 9100e3e0 add x0, sp, #0x38 + 497154: 97ff8a1a bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 497158: 1400002f b 497214 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x2f0> + 49715c: aa0003f3 mov x19, x0 + 497160: 910123e0 add x0, sp, #0x48 + 497164: 97fdbfe7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497168: 14000002 b 497170 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x24c> + 49716c: aa0003f3 mov x19, x0 + 497170: 9101a3e0 add x0, sp, #0x68 + 497174: 97fdc0b3 bl 407440 <_ZNSaIcED1Ev@plt> + 497178: aa1303e0 mov x0, x19 + 49717c: 97fdc1e1 bl 407900 <_Unwind_Resume@plt> + 497180: aa0003f3 mov x19, x0 + 497184: 9101c3e0 add x0, sp, #0x70 + 497188: 97fdbfde bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49718c: 14000002 b 497194 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x270> + 497190: aa0003f3 mov x19, x0 + 497194: 910243e0 add x0, sp, #0x90 + 497198: 97fdc0aa bl 407440 <_ZNSaIcED1Ev@plt> + 49719c: 1400001a b 497204 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x2e0> + 4971a0: aa0003f3 mov x19, x0 + 4971a4: 910263e0 add x0, sp, #0x98 + 4971a8: 97fdbfd6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4971ac: 14000002 b 4971b4 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x290> + 4971b0: aa0003f3 mov x19, x0 + 4971b4: 9102e3e0 add x0, sp, #0xb8 + 4971b8: 97fdc0a2 bl 407440 <_ZNSaIcED1Ev@plt> + 4971bc: 14000012 b 497204 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x2e0> + 4971c0: aa0003f3 mov x19, x0 + 4971c4: 910303e0 add x0, sp, #0xc0 + 4971c8: 97fdbfce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4971cc: 14000002 b 4971d4 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x2b0> + 4971d0: aa0003f3 mov x19, x0 + 4971d4: 910383e0 add x0, sp, #0xe0 + 4971d8: 97fdc09a bl 407440 <_ZNSaIcED1Ev@plt> + 4971dc: 1400000a b 497204 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x2e0> + 4971e0: aa0003f3 mov x19, x0 + 4971e4: 9103a3e0 add x0, sp, #0xe8 + 4971e8: 97fdbfc6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4971ec: 14000002 b 4971f4 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x2d0> + 4971f0: aa0003f3 mov x19, x0 + 4971f4: 910423e0 add x0, sp, #0x108 + 4971f8: 97fdc092 bl 407440 <_ZNSaIcED1Ev@plt> + 4971fc: 14000002 b 497204 <_ZN5Catch11XmlReporter12sectionEndedERKNS_12SectionStatsE+0x2e0> + 497200: aa0003f3 mov x19, x0 + 497204: 9100e3e0 add x0, sp, #0x38 + 497208: 97ff89ed bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 49720c: aa1303e0 mov x0, x19 + 497210: 97fdc1bc bl 407900 <_Unwind_Resume@plt> + 497214: d503201f nop + 497218: f9400bf3 ldr x19, [sp, #16] + 49721c: a8d17bfd ldp x29, x30, [sp], #272 + 497220: d65f03c0 ret + +0000000000497224 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE>: +_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE(): + 497224: a9a97bfd stp x29, x30, [sp, #-368]! + 497228: 910003fd mov x29, sp + 49722c: f9000bf3 str x19, [sp, #16] + 497230: f90017e0 str x0, [sp, #40] + 497234: f90013e1 str x1, [sp, #32] + 497238: f94017e0 ldr x0, [sp, #40] + 49723c: f94013e1 ldr x1, [sp, #32] + 497240: 97ff8d2b bl 47a6ec <_ZN5Catch21StreamingReporterBase13testCaseEndedERKNS_13TestCaseStatsE> + 497244: f94017e0 ldr x0, [sp, #40] + 497248: 9102e013 add x19, x0, #0xb8 + 49724c: 910183e0 add x0, sp, #0x60 + 497250: 97fdc1b0 bl 407910 <_ZNSaIcEC1Ev@plt> + 497254: 910183e0 add x0, sp, #0x60 + 497258: 910103e3 add x3, sp, #0x40 + 49725c: aa0003e2 mov x2, x0 + 497260: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497264: 9104e001 add x1, x0, #0x138 + 497268: aa0303e0 mov x0, x3 + 49726c: 97fdc105 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497270: 52800021 mov w1, #0x1 // #1 + 497274: 52800040 mov w0, #0x2 // #2 + 497278: 97ff886e bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 49727c: 2a0003e2 mov w2, w0 + 497280: 910103e0 add x0, sp, #0x40 + 497284: 9100c3e1 add x1, sp, #0x30 + 497288: aa0103e8 mov x8, x1 + 49728c: aa0003e1 mov x1, x0 + 497290: aa1303e0 mov x0, x19 + 497294: 97ff8a54 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 497298: 910103e0 add x0, sp, #0x40 + 49729c: 97fdbf99 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4972a0: 910183e0 add x0, sp, #0x60 + 4972a4: 97fdc067 bl 407440 <_ZNSaIcED1Ev@plt> + 4972a8: 910223e0 add x0, sp, #0x88 + 4972ac: 97fdc199 bl 407910 <_ZNSaIcEC1Ev@plt> + 4972b0: 910223e0 add x0, sp, #0x88 + 4972b4: 9101a3e3 add x3, sp, #0x68 + 4972b8: aa0003e2 mov x2, x0 + 4972bc: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4972c0: 9101e001 add x1, x0, #0x78 + 4972c4: aa0303e0 mov x0, x3 + 4972c8: 97fdc0ee bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4972cc: f94013e0 ldr x0, [sp, #32] + 4972d0: 91004000 add x0, x0, #0x10 + 4972d4: 97ff85a9 bl 478978 <_ZNK5Catch6Counts5allOkEv> + 4972d8: 12001c00 and w0, w0, #0xff + 4972dc: 39023fe0 strb w0, [sp, #143] + 4972e0: 91023fe2 add x2, sp, #0x8f + 4972e4: 9101a3e1 add x1, sp, #0x68 + 4972e8: 9100c3e0 add x0, sp, #0x30 + 4972ec: 940008c8 bl 49960c <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIbEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4972f0: 9101a3e0 add x0, sp, #0x68 + 4972f4: 97fdbf83 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4972f8: 910223e0 add x0, sp, #0x88 + 4972fc: 97fdc051 bl 407440 <_ZNSaIcED1Ev@plt> + 497300: f94017e0 ldr x0, [sp, #40] + 497304: f9400402 ldr x2, [x0, #8] + 497308: f94017e0 ldr x0, [sp, #40] + 49730c: f9400400 ldr x0, [x0, #8] + 497310: f9400000 ldr x0, [x0] + 497314: 91016000 add x0, x0, #0x58 + 497318: f9400001 ldr x1, [x0] + 49731c: aa0203e0 mov x0, x2 + 497320: d63f0020 blr x1 + 497324: 7100041f cmp w0, #0x1 + 497328: 1a9f17e0 cset w0, eq // eq = none + 49732c: 12001c00 and w0, w0, #0xff + 497330: 7100001f cmp w0, #0x0 + 497334: 540002c0 b.eq 49738c <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x168> // b.none + 497338: 9102c3e0 add x0, sp, #0xb0 + 49733c: 97fdc175 bl 407910 <_ZNSaIcEC1Ev@plt> + 497340: 9102c3e0 add x0, sp, #0xb0 + 497344: 910243e3 add x3, sp, #0x90 + 497348: aa0003e2 mov x2, x0 + 49734c: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497350: 91048001 add x1, x0, #0x120 + 497354: aa0303e0 mov x0, x3 + 497358: 97fdc0ca bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49735c: f94017e0 ldr x0, [sp, #40] + 497360: 9102c000 add x0, x0, #0xb0 + 497364: 97ff7f5e bl 4770dc <_ZNK5Catch5Timer17getElapsedSecondsEv> + 497368: fd005fe0 str d0, [sp, #184] + 49736c: 9102e3e2 add x2, sp, #0xb8 + 497370: 910243e1 add x1, sp, #0x90 + 497374: 9100c3e0 add x0, sp, #0x30 + 497378: 94000898 bl 4995d8 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIdEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 49737c: 910243e0 add x0, sp, #0x90 + 497380: 97fdbf60 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497384: 9102c3e0 add x0, sp, #0xb0 + 497388: 97fdc02e bl 407440 <_ZNSaIcED1Ev@plt> + 49738c: f94013e0 ldr x0, [sp, #32] + 497390: 91010000 add x0, x0, #0x40 + 497394: 97fdc12f bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 497398: 12001c00 and w0, w0, #0xff + 49739c: 52000000 eor w0, w0, #0x1 + 4973a0: 12001c00 and w0, w0, #0xff + 4973a4: 7100001f cmp w0, #0x0 + 4973a8: 540004e0 b.eq 497444 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x220> // b.none + 4973ac: f94017e0 ldr x0, [sp, #40] + 4973b0: 9102e013 add x19, x0, #0xb8 + 4973b4: 9103c3e0 add x0, sp, #0xf0 + 4973b8: 97fdc156 bl 407910 <_ZNSaIcEC1Ev@plt> + 4973bc: 9103c3e0 add x0, sp, #0xf0 + 4973c0: 910343e3 add x3, sp, #0xd0 + 4973c4: aa0003e2 mov x2, x0 + 4973c8: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4973cc: 91052001 add x1, x0, #0x148 + 4973d0: aa0303e0 mov x0, x3 + 4973d4: 97fdc0ab bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4973d8: 52800021 mov w1, #0x1 // #1 + 4973dc: 52800040 mov w0, #0x2 // #2 + 4973e0: 97ff8814 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4973e4: 2a0003e2 mov w2, w0 + 4973e8: 910343e0 add x0, sp, #0xd0 + 4973ec: 910303e1 add x1, sp, #0xc0 + 4973f0: aa0103e8 mov x8, x1 + 4973f4: aa0003e1 mov x1, x0 + 4973f8: aa1303e0 mov x0, x19 + 4973fc: 97ff89fa bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 497400: f94013e0 ldr x0, [sp, #32] + 497404: 91010000 add x0, x0, #0x40 + 497408: 9103e3e1 add x1, sp, #0xf8 + 49740c: aa0103e8 mov x8, x1 + 497410: 97ff2997 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 497414: 9103e3e1 add x1, sp, #0xf8 + 497418: 910303e0 add x0, sp, #0xc0 + 49741c: 52800042 mov w2, #0x2 // #2 + 497420: 97ff8978 bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 497424: 9103e3e0 add x0, sp, #0xf8 + 497428: 97fdbf36 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49742c: 910303e0 add x0, sp, #0xc0 + 497430: 97ff8963 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 497434: 910343e0 add x0, sp, #0xd0 + 497438: 97fdbf32 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49743c: 9103c3e0 add x0, sp, #0xf0 + 497440: 97fdc000 bl 407440 <_ZNSaIcED1Ev@plt> + 497444: f94013e0 ldr x0, [sp, #32] + 497448: 91018000 add x0, x0, #0x60 + 49744c: 97fdc101 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 497450: 12001c00 and w0, w0, #0xff + 497454: 52000000 eor w0, w0, #0x1 + 497458: 12001c00 and w0, w0, #0xff + 49745c: 7100001f cmp w0, #0x0 + 497460: 540004e0 b.eq 4974fc <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x2d8> // b.none + 497464: f94017e0 ldr x0, [sp, #40] + 497468: 9102e013 add x19, x0, #0xb8 + 49746c: 910523e0 add x0, sp, #0x148 + 497470: 97fdc128 bl 407910 <_ZNSaIcEC1Ev@plt> + 497474: 910523e0 add x0, sp, #0x148 + 497478: 9104a3e3 add x3, sp, #0x128 + 49747c: aa0003e2 mov x2, x0 + 497480: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497484: 91054001 add x1, x0, #0x150 + 497488: aa0303e0 mov x0, x3 + 49748c: 97fdc07d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497490: 52800021 mov w1, #0x1 // #1 + 497494: 52800040 mov w0, #0x2 // #2 + 497498: 97ff87e6 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 49749c: 2a0003e2 mov w2, w0 + 4974a0: 9104a3e0 add x0, sp, #0x128 + 4974a4: 910463e1 add x1, sp, #0x118 + 4974a8: aa0103e8 mov x8, x1 + 4974ac: aa0003e1 mov x1, x0 + 4974b0: aa1303e0 mov x0, x19 + 4974b4: 97ff89cc bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4974b8: f94013e0 ldr x0, [sp, #32] + 4974bc: 91018000 add x0, x0, #0x60 + 4974c0: 910543e1 add x1, sp, #0x150 + 4974c4: aa0103e8 mov x8, x1 + 4974c8: 97ff2969 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4974cc: 910543e1 add x1, sp, #0x150 + 4974d0: 910463e0 add x0, sp, #0x118 + 4974d4: 52800042 mov w2, #0x2 // #2 + 4974d8: 97ff894a bl 479a00 <_ZN5Catch9XmlWriter13ScopedElement9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4974dc: 910543e0 add x0, sp, #0x150 + 4974e0: 97fdbf08 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4974e4: 910463e0 add x0, sp, #0x118 + 4974e8: 97ff8935 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4974ec: 9104a3e0 add x0, sp, #0x128 + 4974f0: 97fdbf04 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4974f4: 910523e0 add x0, sp, #0x148 + 4974f8: 97fdbfd2 bl 407440 <_ZNSaIcED1Ev@plt> + 4974fc: f94017e0 ldr x0, [sp, #40] + 497500: 9102e013 add x19, x0, #0xb8 + 497504: 52800021 mov w1, #0x1 // #1 + 497508: 52800040 mov w0, #0x2 // #2 + 49750c: 97ff87c9 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 497510: 2a0003e1 mov w1, w0 + 497514: aa1303e0 mov x0, x19 + 497518: 97ff89cc bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 49751c: 9100c3e0 add x0, sp, #0x30 + 497520: 97ff8927 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 497524: 1400003f b 497620 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x3fc> + 497528: aa0003f3 mov x19, x0 + 49752c: 910103e0 add x0, sp, #0x40 + 497530: 97fdbef4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497534: 14000002 b 49753c <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x318> + 497538: aa0003f3 mov x19, x0 + 49753c: 910183e0 add x0, sp, #0x60 + 497540: 97fdbfc0 bl 407440 <_ZNSaIcED1Ev@plt> + 497544: aa1303e0 mov x0, x19 + 497548: 97fdc0ee bl 407900 <_Unwind_Resume@plt> + 49754c: aa0003f3 mov x19, x0 + 497550: 9101a3e0 add x0, sp, #0x68 + 497554: 97fdbeeb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497558: 14000002 b 497560 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x33c> + 49755c: aa0003f3 mov x19, x0 + 497560: 910223e0 add x0, sp, #0x88 + 497564: 97fdbfb7 bl 407440 <_ZNSaIcED1Ev@plt> + 497568: 1400002a b 497610 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x3ec> + 49756c: aa0003f3 mov x19, x0 + 497570: 910243e0 add x0, sp, #0x90 + 497574: 97fdbee3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497578: 14000002 b 497580 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x35c> + 49757c: aa0003f3 mov x19, x0 + 497580: 9102c3e0 add x0, sp, #0xb0 + 497584: 97fdbfaf bl 407440 <_ZNSaIcED1Ev@plt> + 497588: 14000022 b 497610 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x3ec> + 49758c: aa0003f3 mov x19, x0 + 497590: 9103e3e0 add x0, sp, #0xf8 + 497594: 97fdbedb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497598: 14000002 b 4975a0 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x37c> + 49759c: aa0003f3 mov x19, x0 + 4975a0: 910303e0 add x0, sp, #0xc0 + 4975a4: 97ff8906 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4975a8: 14000002 b 4975b0 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x38c> + 4975ac: aa0003f3 mov x19, x0 + 4975b0: 910343e0 add x0, sp, #0xd0 + 4975b4: 97fdbed3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4975b8: 14000002 b 4975c0 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x39c> + 4975bc: aa0003f3 mov x19, x0 + 4975c0: 9103c3e0 add x0, sp, #0xf0 + 4975c4: 97fdbf9f bl 407440 <_ZNSaIcED1Ev@plt> + 4975c8: 14000012 b 497610 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x3ec> + 4975cc: aa0003f3 mov x19, x0 + 4975d0: 910543e0 add x0, sp, #0x150 + 4975d4: 97fdbecb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4975d8: 14000002 b 4975e0 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x3bc> + 4975dc: aa0003f3 mov x19, x0 + 4975e0: 910463e0 add x0, sp, #0x118 + 4975e4: 97ff88f6 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4975e8: 14000002 b 4975f0 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x3cc> + 4975ec: aa0003f3 mov x19, x0 + 4975f0: 9104a3e0 add x0, sp, #0x128 + 4975f4: 97fdbec3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4975f8: 14000002 b 497600 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x3dc> + 4975fc: aa0003f3 mov x19, x0 + 497600: 910523e0 add x0, sp, #0x148 + 497604: 97fdbf8f bl 407440 <_ZNSaIcED1Ev@plt> + 497608: 14000002 b 497610 <_ZN5Catch11XmlReporter13testCaseEndedERKNS_13TestCaseStatsE+0x3ec> + 49760c: aa0003f3 mov x19, x0 + 497610: 9100c3e0 add x0, sp, #0x30 + 497614: 97ff88ea bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 497618: aa1303e0 mov x0, x19 + 49761c: 97fdc0b9 bl 407900 <_Unwind_Resume@plt> + 497620: f9400bf3 ldr x19, [sp, #16] + 497624: a8d77bfd ldp x29, x30, [sp], #368 + 497628: d65f03c0 ret + +000000000049762c <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE>: +_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE(): + 49762c: a9b27bfd stp x29, x30, [sp, #-224]! + 497630: 910003fd mov x29, sp + 497634: f9000bf3 str x19, [sp, #16] + 497638: f90017e0 str x0, [sp, #40] + 49763c: f90013e1 str x1, [sp, #32] + 497640: f94017e0 ldr x0, [sp, #40] + 497644: f94013e1 ldr x1, [sp, #32] + 497648: 97ff8c31 bl 47a70c <_ZN5Catch21StreamingReporterBase14testGroupEndedERKNS_14TestGroupStatsE> + 49764c: f94017e0 ldr x0, [sp, #40] + 497650: 9102e013 add x19, x0, #0xb8 + 497654: 910183e0 add x0, sp, #0x60 + 497658: 97fdc0ae bl 407910 <_ZNSaIcEC1Ev@plt> + 49765c: 910183e0 add x0, sp, #0x60 + 497660: 910103e3 add x3, sp, #0x40 + 497664: aa0003e2 mov x2, x0 + 497668: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49766c: 91036001 add x1, x0, #0xd8 + 497670: aa0303e0 mov x0, x3 + 497674: 97fdc003 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497678: 52800021 mov w1, #0x1 // #1 + 49767c: 52800040 mov w0, #0x2 // #2 + 497680: 97ff876c bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 497684: 2a0003e2 mov w2, w0 + 497688: 910103e0 add x0, sp, #0x40 + 49768c: 9100c3e1 add x1, sp, #0x30 + 497690: aa0103e8 mov x8, x1 + 497694: aa0003e1 mov x1, x0 + 497698: aa1303e0 mov x0, x19 + 49769c: 97ff8952 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4976a0: 910223e0 add x0, sp, #0x88 + 4976a4: 97fdc09b bl 407910 <_ZNSaIcEC1Ev@plt> + 4976a8: 910223e0 add x0, sp, #0x88 + 4976ac: 9101a3e3 add x3, sp, #0x68 + 4976b0: aa0003e2 mov x2, x0 + 4976b4: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4976b8: 9103a001 add x1, x0, #0xe8 + 4976bc: aa0303e0 mov x0, x3 + 4976c0: 97fdbff0 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4976c4: f94013e0 ldr x0, [sp, #32] + 4976c8: 9100e002 add x2, x0, #0x38 + 4976cc: 9101a3e1 add x1, sp, #0x68 + 4976d0: 9100c3e0 add x0, sp, #0x30 + 4976d4: 940007b4 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4976d8: aa0003f3 mov x19, x0 + 4976dc: 9102c3e0 add x0, sp, #0xb0 + 4976e0: 97fdc08c bl 407910 <_ZNSaIcEC1Ev@plt> + 4976e4: 9102c3e0 add x0, sp, #0xb0 + 4976e8: 910243e3 add x3, sp, #0x90 + 4976ec: aa0003e2 mov x2, x0 + 4976f0: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4976f4: 9103e001 add x1, x0, #0xf8 + 4976f8: aa0303e0 mov x0, x3 + 4976fc: 97fdbfe1 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497700: f94013e0 ldr x0, [sp, #32] + 497704: 91010001 add x1, x0, #0x40 + 497708: 910243e0 add x0, sp, #0x90 + 49770c: aa0103e2 mov x2, x1 + 497710: aa0003e1 mov x1, x0 + 497714: aa1303e0 mov x0, x19 + 497718: 940007a3 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 49771c: aa0003f3 mov x19, x0 + 497720: 910363e0 add x0, sp, #0xd8 + 497724: 97fdc07b bl 407910 <_ZNSaIcEC1Ev@plt> + 497728: 910363e0 add x0, sp, #0xd8 + 49772c: 9102e3e3 add x3, sp, #0xb8 + 497730: aa0003e2 mov x2, x0 + 497734: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497738: 91042001 add x1, x0, #0x108 + 49773c: aa0303e0 mov x0, x3 + 497740: 97fdbfd0 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497744: f94013e0 ldr x0, [sp, #32] + 497748: 91012001 add x1, x0, #0x48 + 49774c: 9102e3e0 add x0, sp, #0xb8 + 497750: aa0103e2 mov x2, x1 + 497754: aa0003e1 mov x1, x0 + 497758: aa1303e0 mov x0, x19 + 49775c: 94000792 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497760: 9102e3e0 add x0, sp, #0xb8 + 497764: 97fdbe67 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497768: 910363e0 add x0, sp, #0xd8 + 49776c: 97fdbf35 bl 407440 <_ZNSaIcED1Ev@plt> + 497770: 910243e0 add x0, sp, #0x90 + 497774: 97fdbe63 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497778: 9102c3e0 add x0, sp, #0xb0 + 49777c: 97fdbf31 bl 407440 <_ZNSaIcED1Ev@plt> + 497780: 9101a3e0 add x0, sp, #0x68 + 497784: 97fdbe5f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497788: 910223e0 add x0, sp, #0x88 + 49778c: 97fdbf2d bl 407440 <_ZNSaIcED1Ev@plt> + 497790: 9100c3e0 add x0, sp, #0x30 + 497794: 97ff888a bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 497798: 910103e0 add x0, sp, #0x40 + 49779c: 97fdbe59 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4977a0: 910183e0 add x0, sp, #0x60 + 4977a4: 97fdbf27 bl 407440 <_ZNSaIcED1Ev@plt> + 4977a8: f94017e0 ldr x0, [sp, #40] + 4977ac: 9102e013 add x19, x0, #0xb8 + 4977b0: 52800021 mov w1, #0x1 // #1 + 4977b4: 52800040 mov w0, #0x2 // #2 + 4977b8: 97ff871e bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4977bc: 2a0003e1 mov w1, w0 + 4977c0: aa1303e0 mov x0, x19 + 4977c4: 97ff8921 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4977c8: 14000024 b 497858 <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE+0x22c> + 4977cc: aa0003f3 mov x19, x0 + 4977d0: 9102e3e0 add x0, sp, #0xb8 + 4977d4: 97fdbe4b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4977d8: 14000002 b 4977e0 <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE+0x1b4> + 4977dc: aa0003f3 mov x19, x0 + 4977e0: 910363e0 add x0, sp, #0xd8 + 4977e4: 97fdbf17 bl 407440 <_ZNSaIcED1Ev@plt> + 4977e8: 14000002 b 4977f0 <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE+0x1c4> + 4977ec: aa0003f3 mov x19, x0 + 4977f0: 910243e0 add x0, sp, #0x90 + 4977f4: 97fdbe43 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4977f8: 14000002 b 497800 <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE+0x1d4> + 4977fc: aa0003f3 mov x19, x0 + 497800: 9102c3e0 add x0, sp, #0xb0 + 497804: 97fdbf0f bl 407440 <_ZNSaIcED1Ev@plt> + 497808: 14000002 b 497810 <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE+0x1e4> + 49780c: aa0003f3 mov x19, x0 + 497810: 9101a3e0 add x0, sp, #0x68 + 497814: 97fdbe3b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497818: 14000002 b 497820 <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE+0x1f4> + 49781c: aa0003f3 mov x19, x0 + 497820: 910223e0 add x0, sp, #0x88 + 497824: 97fdbf07 bl 407440 <_ZNSaIcED1Ev@plt> + 497828: 9100c3e0 add x0, sp, #0x30 + 49782c: 97ff8864 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 497830: 14000002 b 497838 <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE+0x20c> + 497834: aa0003f3 mov x19, x0 + 497838: 910103e0 add x0, sp, #0x40 + 49783c: 97fdbe31 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497840: 14000002 b 497848 <_ZN5Catch11XmlReporter14testGroupEndedERKNS_14TestGroupStatsE+0x21c> + 497844: aa0003f3 mov x19, x0 + 497848: 910183e0 add x0, sp, #0x60 + 49784c: 97fdbefd bl 407440 <_ZNSaIcED1Ev@plt> + 497850: aa1303e0 mov x0, x19 + 497854: 97fdc02b bl 407900 <_Unwind_Resume@plt> + 497858: f9400bf3 ldr x19, [sp, #16] + 49785c: a8ce7bfd ldp x29, x30, [sp], #224 + 497860: d65f03c0 ret + +0000000000497864 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE>: +_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE(): + 497864: a9b27bfd stp x29, x30, [sp, #-224]! + 497868: 910003fd mov x29, sp + 49786c: f9000bf3 str x19, [sp, #16] + 497870: f90017e0 str x0, [sp, #40] + 497874: f90013e1 str x1, [sp, #32] + 497878: f94017e0 ldr x0, [sp, #40] + 49787c: f94013e1 ldr x1, [sp, #32] + 497880: 97ff8bad bl 47a734 <_ZN5Catch21StreamingReporterBase12testRunEndedERKNS_12TestRunStatsE> + 497884: f94017e0 ldr x0, [sp, #40] + 497888: 9102e013 add x19, x0, #0xb8 + 49788c: 910183e0 add x0, sp, #0x60 + 497890: 97fdc020 bl 407910 <_ZNSaIcEC1Ev@plt> + 497894: 910183e0 add x0, sp, #0x60 + 497898: 910103e3 add x3, sp, #0x40 + 49789c: aa0003e2 mov x2, x0 + 4978a0: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4978a4: 91036001 add x1, x0, #0xd8 + 4978a8: aa0303e0 mov x0, x3 + 4978ac: 97fdbf75 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4978b0: 52800021 mov w1, #0x1 // #1 + 4978b4: 52800040 mov w0, #0x2 // #2 + 4978b8: 97ff86de bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4978bc: 2a0003e2 mov w2, w0 + 4978c0: 910103e0 add x0, sp, #0x40 + 4978c4: 9100c3e1 add x1, sp, #0x30 + 4978c8: aa0103e8 mov x8, x1 + 4978cc: aa0003e1 mov x1, x0 + 4978d0: aa1303e0 mov x0, x19 + 4978d4: 97ff88c4 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4978d8: 910223e0 add x0, sp, #0x88 + 4978dc: 97fdc00d bl 407910 <_ZNSaIcEC1Ev@plt> + 4978e0: 910223e0 add x0, sp, #0x88 + 4978e4: 9101a3e3 add x3, sp, #0x68 + 4978e8: aa0003e2 mov x2, x0 + 4978ec: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4978f0: 9103a001 add x1, x0, #0xe8 + 4978f4: aa0303e0 mov x0, x3 + 4978f8: 97fdbf62 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4978fc: f94013e0 ldr x0, [sp, #32] + 497900: 9100a002 add x2, x0, #0x28 + 497904: 9101a3e1 add x1, sp, #0x68 + 497908: 9100c3e0 add x0, sp, #0x30 + 49790c: 94000726 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497910: aa0003f3 mov x19, x0 + 497914: 9102c3e0 add x0, sp, #0xb0 + 497918: 97fdbffe bl 407910 <_ZNSaIcEC1Ev@plt> + 49791c: 9102c3e0 add x0, sp, #0xb0 + 497920: 910243e3 add x3, sp, #0x90 + 497924: aa0003e2 mov x2, x0 + 497928: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49792c: 9103e001 add x1, x0, #0xf8 + 497930: aa0303e0 mov x0, x3 + 497934: 97fdbf53 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497938: f94013e0 ldr x0, [sp, #32] + 49793c: 9100c001 add x1, x0, #0x30 + 497940: 910243e0 add x0, sp, #0x90 + 497944: aa0103e2 mov x2, x1 + 497948: aa0003e1 mov x1, x0 + 49794c: aa1303e0 mov x0, x19 + 497950: 94000715 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497954: aa0003f3 mov x19, x0 + 497958: 910363e0 add x0, sp, #0xd8 + 49795c: 97fdbfed bl 407910 <_ZNSaIcEC1Ev@plt> + 497960: 910363e0 add x0, sp, #0xd8 + 497964: 9102e3e3 add x3, sp, #0xb8 + 497968: aa0003e2 mov x2, x0 + 49796c: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497970: 91042001 add x1, x0, #0x108 + 497974: aa0303e0 mov x0, x3 + 497978: 97fdbf42 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49797c: f94013e0 ldr x0, [sp, #32] + 497980: 9100e001 add x1, x0, #0x38 + 497984: 9102e3e0 add x0, sp, #0xb8 + 497988: aa0103e2 mov x2, x1 + 49798c: aa0003e1 mov x1, x0 + 497990: aa1303e0 mov x0, x19 + 497994: 94000704 bl 4995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497998: 9102e3e0 add x0, sp, #0xb8 + 49799c: 97fdbdd9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4979a0: 910363e0 add x0, sp, #0xd8 + 4979a4: 97fdbea7 bl 407440 <_ZNSaIcED1Ev@plt> + 4979a8: 910243e0 add x0, sp, #0x90 + 4979ac: 97fdbdd5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4979b0: 9102c3e0 add x0, sp, #0xb0 + 4979b4: 97fdbea3 bl 407440 <_ZNSaIcED1Ev@plt> + 4979b8: 9101a3e0 add x0, sp, #0x68 + 4979bc: 97fdbdd1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4979c0: 910223e0 add x0, sp, #0x88 + 4979c4: 97fdbe9f bl 407440 <_ZNSaIcED1Ev@plt> + 4979c8: 9100c3e0 add x0, sp, #0x30 + 4979cc: 97ff87fc bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4979d0: 910103e0 add x0, sp, #0x40 + 4979d4: 97fdbdcb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4979d8: 910183e0 add x0, sp, #0x60 + 4979dc: 97fdbe99 bl 407440 <_ZNSaIcED1Ev@plt> + 4979e0: f94017e0 ldr x0, [sp, #40] + 4979e4: 9102e013 add x19, x0, #0xb8 + 4979e8: 52800021 mov w1, #0x1 // #1 + 4979ec: 52800040 mov w0, #0x2 // #2 + 4979f0: 97ff8690 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4979f4: 2a0003e1 mov w1, w0 + 4979f8: aa1303e0 mov x0, x19 + 4979fc: 97ff8893 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 497a00: 14000024 b 497a90 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE+0x22c> + 497a04: aa0003f3 mov x19, x0 + 497a08: 9102e3e0 add x0, sp, #0xb8 + 497a0c: 97fdbdbd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497a10: 14000002 b 497a18 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE+0x1b4> + 497a14: aa0003f3 mov x19, x0 + 497a18: 910363e0 add x0, sp, #0xd8 + 497a1c: 97fdbe89 bl 407440 <_ZNSaIcED1Ev@plt> + 497a20: 14000002 b 497a28 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE+0x1c4> + 497a24: aa0003f3 mov x19, x0 + 497a28: 910243e0 add x0, sp, #0x90 + 497a2c: 97fdbdb5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497a30: 14000002 b 497a38 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE+0x1d4> + 497a34: aa0003f3 mov x19, x0 + 497a38: 9102c3e0 add x0, sp, #0xb0 + 497a3c: 97fdbe81 bl 407440 <_ZNSaIcED1Ev@plt> + 497a40: 14000002 b 497a48 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE+0x1e4> + 497a44: aa0003f3 mov x19, x0 + 497a48: 9101a3e0 add x0, sp, #0x68 + 497a4c: 97fdbdad bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497a50: 14000002 b 497a58 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE+0x1f4> + 497a54: aa0003f3 mov x19, x0 + 497a58: 910223e0 add x0, sp, #0x88 + 497a5c: 97fdbe79 bl 407440 <_ZNSaIcED1Ev@plt> + 497a60: 9100c3e0 add x0, sp, #0x30 + 497a64: 97ff87d6 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 497a68: 14000002 b 497a70 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE+0x20c> + 497a6c: aa0003f3 mov x19, x0 + 497a70: 910103e0 add x0, sp, #0x40 + 497a74: 97fdbda3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497a78: 14000002 b 497a80 <_ZN5Catch11XmlReporter12testRunEndedERKNS_12TestRunStatsE+0x21c> + 497a7c: aa0003f3 mov x19, x0 + 497a80: 910183e0 add x0, sp, #0x60 + 497a84: 97fdbe6f bl 407440 <_ZNSaIcED1Ev@plt> + 497a88: aa1303e0 mov x0, x19 + 497a8c: 97fdbf9d bl 407900 <_Unwind_Resume@plt> + 497a90: f9400bf3 ldr x19, [sp, #16] + 497a94: a8ce7bfd ldp x29, x30, [sp], #224 + 497a98: d65f03c0 ret + +0000000000497a9c <_ZN5Catch11XmlReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch11XmlReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 497a9c: a9b87bfd stp x29, x30, [sp, #-128]! + 497aa0: 910003fd mov x29, sp + 497aa4: f9000bf3 str x19, [sp, #16] + 497aa8: f90017e0 str x0, [sp, #40] + 497aac: f90013e1 str x1, [sp, #32] + 497ab0: f94017e0 ldr x0, [sp, #40] + 497ab4: 9102e013 add x19, x0, #0xb8 + 497ab8: 910143e0 add x0, sp, #0x50 + 497abc: 97fdbf95 bl 407910 <_ZNSaIcEC1Ev@plt> + 497ac0: 910143e0 add x0, sp, #0x50 + 497ac4: 9100c3e3 add x3, sp, #0x30 + 497ac8: aa0003e2 mov x2, x0 + 497acc: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497ad0: 91056001 add x1, x0, #0x158 + 497ad4: aa0303e0 mov x0, x3 + 497ad8: 97fdbeea bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497adc: 52800021 mov w1, #0x1 // #1 + 497ae0: 52800040 mov w0, #0x2 // #2 + 497ae4: 97ff8653 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 497ae8: 2a0003e1 mov w1, w0 + 497aec: 9100c3e0 add x0, sp, #0x30 + 497af0: 2a0103e2 mov w2, w1 + 497af4: aa0003e1 mov x1, x0 + 497af8: aa1303e0 mov x0, x19 + 497afc: 97ff880c bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 497b00: aa0003f3 mov x19, x0 + 497b04: 9101e3e0 add x0, sp, #0x78 + 497b08: 97fdbf82 bl 407910 <_ZNSaIcEC1Ev@plt> + 497b0c: 9101e3e0 add x0, sp, #0x78 + 497b10: 910163e3 add x3, sp, #0x58 + 497b14: aa0003e2 mov x2, x0 + 497b18: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497b1c: 91002001 add x1, x0, #0x8 + 497b20: aa0303e0 mov x0, x3 + 497b24: 97fdbed7 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497b28: 910163e0 add x0, sp, #0x58 + 497b2c: f94013e2 ldr x2, [sp, #32] + 497b30: aa0003e1 mov x1, x0 + 497b34: aa1303e0 mov x0, x19 + 497b38: 97ff889a bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 497b3c: 910163e0 add x0, sp, #0x58 + 497b40: 97fdbd70 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497b44: 9101e3e0 add x0, sp, #0x78 + 497b48: 97fdbe3e bl 407440 <_ZNSaIcED1Ev@plt> + 497b4c: 9100c3e0 add x0, sp, #0x30 + 497b50: 97fdbd6c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497b54: 910143e0 add x0, sp, #0x50 + 497b58: 97fdbe3a bl 407440 <_ZNSaIcED1Ev@plt> + 497b5c: 14000012 b 497ba4 <_ZN5Catch11XmlReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x108> + 497b60: aa0003f3 mov x19, x0 + 497b64: 910163e0 add x0, sp, #0x58 + 497b68: 97fdbd66 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497b6c: 14000002 b 497b74 <_ZN5Catch11XmlReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd8> + 497b70: aa0003f3 mov x19, x0 + 497b74: 9101e3e0 add x0, sp, #0x78 + 497b78: 97fdbe32 bl 407440 <_ZNSaIcED1Ev@plt> + 497b7c: 14000002 b 497b84 <_ZN5Catch11XmlReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe8> + 497b80: aa0003f3 mov x19, x0 + 497b84: 9100c3e0 add x0, sp, #0x30 + 497b88: 97fdbd5e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497b8c: 14000002 b 497b94 <_ZN5Catch11XmlReporter18benchmarkPreparingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf8> + 497b90: aa0003f3 mov x19, x0 + 497b94: 910143e0 add x0, sp, #0x50 + 497b98: 97fdbe2a bl 407440 <_ZNSaIcED1Ev@plt> + 497b9c: aa1303e0 mov x0, x19 + 497ba0: 97fdbf58 bl 407900 <_Unwind_Resume@plt> + 497ba4: f9400bf3 ldr x19, [sp, #16] + 497ba8: a8c87bfd ldp x29, x30, [sp], #128 + 497bac: d65f03c0 ret + +0000000000497bb0 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE>: +_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE(): + 497bb0: a9ae7bfd stp x29, x30, [sp, #-288]! + 497bb4: 910003fd mov x29, sp + 497bb8: f9000bf3 str x19, [sp, #16] + 497bbc: f90017e0 str x0, [sp, #40] + 497bc0: f90013e1 str x1, [sp, #32] + 497bc4: f94017e0 ldr x0, [sp, #40] + 497bc8: 9102e013 add x19, x0, #0xb8 + 497bcc: 910143e0 add x0, sp, #0x50 + 497bd0: 97fdbf50 bl 407910 <_ZNSaIcEC1Ev@plt> + 497bd4: 910143e0 add x0, sp, #0x50 + 497bd8: 9100c3e3 add x3, sp, #0x30 + 497bdc: aa0003e2 mov x2, x0 + 497be0: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497be4: 9105c001 add x1, x0, #0x170 + 497be8: aa0303e0 mov x0, x3 + 497bec: 97fdbea5 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497bf0: f94013e0 ldr x0, [sp, #32] + 497bf4: 9100b001 add x1, x0, #0x2c + 497bf8: 9100c3e0 add x0, sp, #0x30 + 497bfc: aa0103e2 mov x2, x1 + 497c00: aa0003e1 mov x1, x0 + 497c04: aa1303e0 mov x0, x19 + 497c08: 94000691 bl 49964c <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497c0c: aa0003f3 mov x19, x0 + 497c10: 9101e3e0 add x0, sp, #0x78 + 497c14: 97fdbf3f bl 407910 <_ZNSaIcEC1Ev@plt> + 497c18: 9101e3e0 add x0, sp, #0x78 + 497c1c: 910163e3 add x3, sp, #0x58 + 497c20: aa0003e2 mov x2, x0 + 497c24: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497c28: 9105e001 add x1, x0, #0x178 + 497c2c: aa0303e0 mov x0, x3 + 497c30: 97fdbe94 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497c34: f94013e0 ldr x0, [sp, #32] + 497c38: 9100c001 add x1, x0, #0x30 + 497c3c: 910163e0 add x0, sp, #0x58 + 497c40: aa0103e2 mov x2, x1 + 497c44: aa0003e1 mov x1, x0 + 497c48: aa1303e0 mov x0, x19 + 497c4c: 97ffda93 bl 48e698 <_ZN5Catch9XmlWriter14writeAttributeIjEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497c50: aa0003f3 mov x19, x0 + 497c54: 910283e0 add x0, sp, #0xa0 + 497c58: 97fdbf2e bl 407910 <_ZNSaIcEC1Ev@plt> + 497c5c: 910283e0 add x0, sp, #0xa0 + 497c60: 910203e3 add x3, sp, #0x80 + 497c64: aa0003e2 mov x2, x0 + 497c68: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497c6c: 91062001 add x1, x0, #0x188 + 497c70: aa0303e0 mov x0, x3 + 497c74: 97fdbe83 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497c78: f94013e0 ldr x0, [sp, #32] + 497c7c: 9100a001 add x1, x0, #0x28 + 497c80: 910203e0 add x0, sp, #0x80 + 497c84: aa0103e2 mov x2, x1 + 497c88: aa0003e1 mov x1, x0 + 497c8c: aa1303e0 mov x0, x19 + 497c90: 9400066f bl 49964c <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497c94: aa0003f3 mov x19, x0 + 497c98: 910323e0 add x0, sp, #0xc8 + 497c9c: 97fdbf1d bl 407910 <_ZNSaIcEC1Ev@plt> + 497ca0: 910323e0 add x0, sp, #0xc8 + 497ca4: 9102a3e3 add x3, sp, #0xa8 + 497ca8: aa0003e2 mov x2, x0 + 497cac: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497cb0: 91066001 add x1, x0, #0x198 + 497cb4: aa0303e0 mov x0, x3 + 497cb8: 97fdbe72 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497cbc: f94013e0 ldr x0, [sp, #32] + 497cc0: 9100e001 add x1, x0, #0x38 + 497cc4: 9102a3e0 add x0, sp, #0xa8 + 497cc8: aa0103e2 mov x2, x1 + 497ccc: aa0003e1 mov x1, x0 + 497cd0: aa1303e0 mov x0, x19 + 497cd4: 97ffdb11 bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497cd8: aa0003f3 mov x19, x0 + 497cdc: 9103c3e0 add x0, sp, #0xf0 + 497ce0: 97fdbf0c bl 407910 <_ZNSaIcEC1Ev@plt> + 497ce4: 9103c3e0 add x0, sp, #0xf0 + 497ce8: 910343e3 add x3, sp, #0xd0 + 497cec: aa0003e2 mov x2, x0 + 497cf0: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497cf4: 9106a001 add x1, x0, #0x1a8 + 497cf8: aa0303e0 mov x0, x3 + 497cfc: 97fdbe61 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497d00: f94013e0 ldr x0, [sp, #32] + 497d04: 91008001 add x1, x0, #0x20 + 497d08: 910343e0 add x0, sp, #0xd0 + 497d0c: aa0103e2 mov x2, x1 + 497d10: aa0003e1 mov x1, x0 + 497d14: aa1303e0 mov x0, x19 + 497d18: 97ffdb00 bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497d1c: aa0003f3 mov x19, x0 + 497d20: 910463e0 add x0, sp, #0x118 + 497d24: 97fdbefb bl 407910 <_ZNSaIcEC1Ev@plt> + 497d28: 910463e0 add x0, sp, #0x118 + 497d2c: 9103e3e3 add x3, sp, #0xf8 + 497d30: aa0003e2 mov x2, x0 + 497d34: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497d38: 91070001 add x1, x0, #0x1c0 + 497d3c: aa0303e0 mov x0, x3 + 497d40: 97fdbe50 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497d44: 52800021 mov w1, #0x1 // #1 + 497d48: 52800040 mov w0, #0x2 // #2 + 497d4c: 97ff85b9 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 497d50: 2a0003e1 mov w1, w0 + 497d54: 9103e3e0 add x0, sp, #0xf8 + 497d58: 2a0103e2 mov w2, w1 + 497d5c: aa0003e1 mov x1, x0 + 497d60: aa1303e0 mov x0, x19 + 497d64: 97ff88aa bl 47a00c <_ZN5Catch9XmlWriter12writeCommentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 497d68: 9103e3e0 add x0, sp, #0xf8 + 497d6c: 97fdbce5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497d70: 910463e0 add x0, sp, #0x118 + 497d74: 97fdbdb3 bl 407440 <_ZNSaIcED1Ev@plt> + 497d78: 910343e0 add x0, sp, #0xd0 + 497d7c: 97fdbce1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497d80: 9103c3e0 add x0, sp, #0xf0 + 497d84: 97fdbdaf bl 407440 <_ZNSaIcED1Ev@plt> + 497d88: 9102a3e0 add x0, sp, #0xa8 + 497d8c: 97fdbcdd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497d90: 910323e0 add x0, sp, #0xc8 + 497d94: 97fdbdab bl 407440 <_ZNSaIcED1Ev@plt> + 497d98: 910203e0 add x0, sp, #0x80 + 497d9c: 97fdbcd9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497da0: 910283e0 add x0, sp, #0xa0 + 497da4: 97fdbda7 bl 407440 <_ZNSaIcED1Ev@plt> + 497da8: 910163e0 add x0, sp, #0x58 + 497dac: 97fdbcd5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497db0: 9101e3e0 add x0, sp, #0x78 + 497db4: 97fdbda3 bl 407440 <_ZNSaIcED1Ev@plt> + 497db8: 9100c3e0 add x0, sp, #0x30 + 497dbc: 97fdbcd1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497dc0: 910143e0 add x0, sp, #0x50 + 497dc4: 97fdbd9f bl 407440 <_ZNSaIcED1Ev@plt> + 497dc8: 14000032 b 497e90 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x2e0> + 497dcc: aa0003f3 mov x19, x0 + 497dd0: 9103e3e0 add x0, sp, #0xf8 + 497dd4: 97fdbccb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497dd8: 14000002 b 497de0 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x230> + 497ddc: aa0003f3 mov x19, x0 + 497de0: 910463e0 add x0, sp, #0x118 + 497de4: 97fdbd97 bl 407440 <_ZNSaIcED1Ev@plt> + 497de8: 14000002 b 497df0 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x240> + 497dec: aa0003f3 mov x19, x0 + 497df0: 910343e0 add x0, sp, #0xd0 + 497df4: 97fdbcc3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497df8: 14000002 b 497e00 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x250> + 497dfc: aa0003f3 mov x19, x0 + 497e00: 9103c3e0 add x0, sp, #0xf0 + 497e04: 97fdbd8f bl 407440 <_ZNSaIcED1Ev@plt> + 497e08: 14000002 b 497e10 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x260> + 497e0c: aa0003f3 mov x19, x0 + 497e10: 9102a3e0 add x0, sp, #0xa8 + 497e14: 97fdbcbb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497e18: 14000002 b 497e20 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x270> + 497e1c: aa0003f3 mov x19, x0 + 497e20: 910323e0 add x0, sp, #0xc8 + 497e24: 97fdbd87 bl 407440 <_ZNSaIcED1Ev@plt> + 497e28: 14000002 b 497e30 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x280> + 497e2c: aa0003f3 mov x19, x0 + 497e30: 910203e0 add x0, sp, #0x80 + 497e34: 97fdbcb3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497e38: 14000002 b 497e40 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x290> + 497e3c: aa0003f3 mov x19, x0 + 497e40: 910283e0 add x0, sp, #0xa0 + 497e44: 97fdbd7f bl 407440 <_ZNSaIcED1Ev@plt> + 497e48: 14000002 b 497e50 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x2a0> + 497e4c: aa0003f3 mov x19, x0 + 497e50: 910163e0 add x0, sp, #0x58 + 497e54: 97fdbcab bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497e58: 14000002 b 497e60 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x2b0> + 497e5c: aa0003f3 mov x19, x0 + 497e60: 9101e3e0 add x0, sp, #0x78 + 497e64: 97fdbd77 bl 407440 <_ZNSaIcED1Ev@plt> + 497e68: 14000002 b 497e70 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x2c0> + 497e6c: aa0003f3 mov x19, x0 + 497e70: 9100c3e0 add x0, sp, #0x30 + 497e74: 97fdbca3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 497e78: 14000002 b 497e80 <_ZN5Catch11XmlReporter17benchmarkStartingERKNS_13BenchmarkInfoE+0x2d0> + 497e7c: aa0003f3 mov x19, x0 + 497e80: 910143e0 add x0, sp, #0x50 + 497e84: 97fdbd6f bl 407440 <_ZNSaIcED1Ev@plt> + 497e88: aa1303e0 mov x0, x19 + 497e8c: 97fdbe9d bl 407900 <_Unwind_Resume@plt> + 497e90: f9400bf3 ldr x19, [sp, #16] + 497e94: a8d27bfd ldp x29, x30, [sp], #288 + 497e98: d65f03c0 ret + +0000000000497e9c <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE>: +_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE(): + 497e9c: d10b83ff sub sp, sp, #0x2e0 + 497ea0: a9007bfd stp x29, x30, [sp] + 497ea4: 910003fd mov x29, sp + 497ea8: f9000bf3 str x19, [sp, #16] + 497eac: f90017e0 str x0, [sp, #40] + 497eb0: f90013e1 str x1, [sp, #32] + 497eb4: f94017e0 ldr x0, [sp, #40] + 497eb8: 9102e013 add x19, x0, #0xb8 + 497ebc: 910143e0 add x0, sp, #0x50 + 497ec0: 97fdbe94 bl 407910 <_ZNSaIcEC1Ev@plt> + 497ec4: 910143e0 add x0, sp, #0x50 + 497ec8: 9100c3e3 add x3, sp, #0x30 + 497ecc: aa0003e2 mov x2, x0 + 497ed0: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497ed4: 91078001 add x1, x0, #0x1e0 + 497ed8: aa0303e0 mov x0, x3 + 497edc: 97fdbde9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497ee0: 52800021 mov w1, #0x1 // #1 + 497ee4: 52800040 mov w0, #0x2 // #2 + 497ee8: 97ff8552 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 497eec: 2a0003e1 mov w1, w0 + 497ef0: 9100c3e0 add x0, sp, #0x30 + 497ef4: 2a0103e2 mov w2, w1 + 497ef8: aa0003e1 mov x1, x0 + 497efc: aa1303e0 mov x0, x19 + 497f00: 97ff870b bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 497f04: aa0003f3 mov x19, x0 + 497f08: 9101e3e0 add x0, sp, #0x78 + 497f0c: 97fdbe81 bl 407910 <_ZNSaIcEC1Ev@plt> + 497f10: 9101e3e0 add x0, sp, #0x78 + 497f14: 910163e3 add x3, sp, #0x58 + 497f18: aa0003e2 mov x2, x0 + 497f1c: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497f20: 9107a001 add x1, x0, #0x1e8 + 497f24: aa0303e0 mov x0, x3 + 497f28: 97fdbdd6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497f2c: f94013e0 ldr x0, [sp, #32] + 497f30: 91018000 add x0, x0, #0x60 + 497f34: 97ffcb57 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 497f38: fd0043e0 str d0, [sp, #128] + 497f3c: 910203e1 add x1, sp, #0x80 + 497f40: 910163e0 add x0, sp, #0x58 + 497f44: aa0103e2 mov x2, x1 + 497f48: aa0003e1 mov x1, x0 + 497f4c: aa1303e0 mov x0, x19 + 497f50: 97ffda72 bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497f54: aa0003f3 mov x19, x0 + 497f58: 9102a3e0 add x0, sp, #0xa8 + 497f5c: 97fdbe6d bl 407910 <_ZNSaIcEC1Ev@plt> + 497f60: 9102a3e0 add x0, sp, #0xa8 + 497f64: 910223e3 add x3, sp, #0x88 + 497f68: aa0003e2 mov x2, x0 + 497f6c: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497f70: 9107c001 add x1, x0, #0x1f0 + 497f74: aa0303e0 mov x0, x3 + 497f78: 97fdbdc2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497f7c: f94013e0 ldr x0, [sp, #32] + 497f80: 9101a000 add x0, x0, #0x68 + 497f84: 97ffcb43 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 497f88: fd005be0 str d0, [sp, #176] + 497f8c: 9102c3e1 add x1, sp, #0xb0 + 497f90: 910223e0 add x0, sp, #0x88 + 497f94: aa0103e2 mov x2, x1 + 497f98: aa0003e1 mov x1, x0 + 497f9c: aa1303e0 mov x0, x19 + 497fa0: 97ffda5e bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497fa4: aa0003f3 mov x19, x0 + 497fa8: 910363e0 add x0, sp, #0xd8 + 497fac: 97fdbe59 bl 407910 <_ZNSaIcEC1Ev@plt> + 497fb0: 910363e0 add x0, sp, #0xd8 + 497fb4: 9102e3e3 add x3, sp, #0xb8 + 497fb8: aa0003e2 mov x2, x0 + 497fbc: d00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 497fc0: 91080001 add x1, x0, #0x200 + 497fc4: aa0303e0 mov x0, x3 + 497fc8: 97fdbdae bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 497fcc: f94013e0 ldr x0, [sp, #32] + 497fd0: 9101c000 add x0, x0, #0x70 + 497fd4: 97ffcb2f bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 497fd8: fd0073e0 str d0, [sp, #224] + 497fdc: 910383e1 add x1, sp, #0xe0 + 497fe0: 9102e3e0 add x0, sp, #0xb8 + 497fe4: aa0103e2 mov x2, x1 + 497fe8: aa0003e1 mov x1, x0 + 497fec: aa1303e0 mov x0, x19 + 497ff0: 97ffda4a bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 497ff4: aa0003f3 mov x19, x0 + 497ff8: 910423e0 add x0, sp, #0x108 + 497ffc: 97fdbe45 bl 407910 <_ZNSaIcEC1Ev@plt> + 498000: 910423e0 add x0, sp, #0x108 + 498004: 9103a3e3 add x3, sp, #0xe8 + 498008: aa0003e2 mov x2, x0 + 49800c: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498010: 91084001 add x1, x0, #0x210 + 498014: aa0303e0 mov x0, x3 + 498018: 97fdbd9a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49801c: f94013e0 ldr x0, [sp, #32] + 498020: 9101e001 add x1, x0, #0x78 + 498024: 9103a3e0 add x0, sp, #0xe8 + 498028: aa0103e2 mov x2, x1 + 49802c: aa0003e1 mov x1, x0 + 498030: aa1303e0 mov x0, x19 + 498034: 97ffda39 bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 498038: 9103a3e0 add x0, sp, #0xe8 + 49803c: 97fdbc31 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498040: 910423e0 add x0, sp, #0x108 + 498044: 97fdbcff bl 407440 <_ZNSaIcED1Ev@plt> + 498048: 9102e3e0 add x0, sp, #0xb8 + 49804c: 97fdbc2d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498050: 910363e0 add x0, sp, #0xd8 + 498054: 97fdbcfb bl 407440 <_ZNSaIcED1Ev@plt> + 498058: 910223e0 add x0, sp, #0x88 + 49805c: 97fdbc29 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498060: 9102a3e0 add x0, sp, #0xa8 + 498064: 97fdbcf7 bl 407440 <_ZNSaIcED1Ev@plt> + 498068: 910163e0 add x0, sp, #0x58 + 49806c: 97fdbc25 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498070: 9101e3e0 add x0, sp, #0x78 + 498074: 97fdbcf3 bl 407440 <_ZNSaIcED1Ev@plt> + 498078: 9100c3e0 add x0, sp, #0x30 + 49807c: 97fdbc21 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498080: 910143e0 add x0, sp, #0x50 + 498084: 97fdbcef bl 407440 <_ZNSaIcED1Ev@plt> + 498088: f94017e0 ldr x0, [sp, #40] + 49808c: 9102e013 add x19, x0, #0xb8 + 498090: 52800021 mov w1, #0x1 // #1 + 498094: 52800040 mov w0, #0x2 // #2 + 498098: 97ff84e6 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 49809c: 2a0003e1 mov w1, w0 + 4980a0: aa1303e0 mov x0, x19 + 4980a4: 97ff86e9 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4980a8: f94017e0 ldr x0, [sp, #40] + 4980ac: 9102e013 add x19, x0, #0xb8 + 4980b0: 9104c3e0 add x0, sp, #0x130 + 4980b4: 97fdbe17 bl 407910 <_ZNSaIcEC1Ev@plt> + 4980b8: 9104c3e0 add x0, sp, #0x130 + 4980bc: 910443e3 add x3, sp, #0x110 + 4980c0: aa0003e2 mov x2, x0 + 4980c4: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4980c8: 91086001 add x1, x0, #0x218 + 4980cc: aa0303e0 mov x0, x3 + 4980d0: 97fdbd6c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4980d4: 52800021 mov w1, #0x1 // #1 + 4980d8: 52800040 mov w0, #0x2 // #2 + 4980dc: 97ff84d5 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4980e0: 2a0003e1 mov w1, w0 + 4980e4: 910443e0 add x0, sp, #0x110 + 4980e8: 2a0103e2 mov w2, w1 + 4980ec: aa0003e1 mov x1, x0 + 4980f0: aa1303e0 mov x0, x19 + 4980f4: 97ff868e bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4980f8: aa0003f3 mov x19, x0 + 4980fc: 910563e0 add x0, sp, #0x158 + 498100: 97fdbe04 bl 407910 <_ZNSaIcEC1Ev@plt> + 498104: 910563e0 add x0, sp, #0x158 + 498108: 9104e3e3 add x3, sp, #0x138 + 49810c: aa0003e2 mov x2, x0 + 498110: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498114: 9107a001 add x1, x0, #0x1e8 + 498118: aa0303e0 mov x0, x3 + 49811c: 97fdbd59 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498120: f94013e0 ldr x0, [sp, #32] + 498124: 91020000 add x0, x0, #0x80 + 498128: 97ffcada bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 49812c: fd00b3e0 str d0, [sp, #352] + 498130: 910583e1 add x1, sp, #0x160 + 498134: 9104e3e0 add x0, sp, #0x138 + 498138: aa0103e2 mov x2, x1 + 49813c: aa0003e1 mov x1, x0 + 498140: aa1303e0 mov x0, x19 + 498144: 97ffd9f5 bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 498148: aa0003f3 mov x19, x0 + 49814c: 910623e0 add x0, sp, #0x188 + 498150: 97fdbdf0 bl 407910 <_ZNSaIcEC1Ev@plt> + 498154: 910623e0 add x0, sp, #0x188 + 498158: 9105a3e3 add x3, sp, #0x168 + 49815c: aa0003e2 mov x2, x0 + 498160: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498164: 9107c001 add x1, x0, #0x1f0 + 498168: aa0303e0 mov x0, x3 + 49816c: 97fdbd45 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498170: f94013e0 ldr x0, [sp, #32] + 498174: 91022000 add x0, x0, #0x88 + 498178: 97ffcac6 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 49817c: fd00cbe0 str d0, [sp, #400] + 498180: 910643e1 add x1, sp, #0x190 + 498184: 9105a3e0 add x0, sp, #0x168 + 498188: aa0103e2 mov x2, x1 + 49818c: aa0003e1 mov x1, x0 + 498190: aa1303e0 mov x0, x19 + 498194: 97ffd9e1 bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 498198: aa0003f3 mov x19, x0 + 49819c: 9106e3e0 add x0, sp, #0x1b8 + 4981a0: 97fdbddc bl 407910 <_ZNSaIcEC1Ev@plt> + 4981a4: 9106e3e0 add x0, sp, #0x1b8 + 4981a8: 910663e3 add x3, sp, #0x198 + 4981ac: aa0003e2 mov x2, x0 + 4981b0: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4981b4: 91080001 add x1, x0, #0x200 + 4981b8: aa0303e0 mov x0, x3 + 4981bc: 97fdbd31 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4981c0: f94013e0 ldr x0, [sp, #32] + 4981c4: 91024000 add x0, x0, #0x90 + 4981c8: 97ffcab2 bl 48ac90 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1000000000EEE5countEv> + 4981cc: fd00e3e0 str d0, [sp, #448] + 4981d0: 910703e1 add x1, sp, #0x1c0 + 4981d4: 910663e0 add x0, sp, #0x198 + 4981d8: aa0103e2 mov x2, x1 + 4981dc: aa0003e1 mov x1, x0 + 4981e0: aa1303e0 mov x0, x19 + 4981e4: 97ffd9cd bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4981e8: aa0003f3 mov x19, x0 + 4981ec: 9107a3e0 add x0, sp, #0x1e8 + 4981f0: 97fdbdc8 bl 407910 <_ZNSaIcEC1Ev@plt> + 4981f4: 9107a3e0 add x0, sp, #0x1e8 + 4981f8: 910723e3 add x3, sp, #0x1c8 + 4981fc: aa0003e2 mov x2, x0 + 498200: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498204: 91084001 add x1, x0, #0x210 + 498208: aa0303e0 mov x0, x3 + 49820c: 97fdbd1d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498210: f94013e0 ldr x0, [sp, #32] + 498214: 91026001 add x1, x0, #0x98 + 498218: 910723e0 add x0, sp, #0x1c8 + 49821c: aa0103e2 mov x2, x1 + 498220: aa0003e1 mov x1, x0 + 498224: aa1303e0 mov x0, x19 + 498228: 97ffd9bc bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 49822c: 910723e0 add x0, sp, #0x1c8 + 498230: 97fdbbb4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498234: 9107a3e0 add x0, sp, #0x1e8 + 498238: 97fdbc82 bl 407440 <_ZNSaIcED1Ev@plt> + 49823c: 910663e0 add x0, sp, #0x198 + 498240: 97fdbbb0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498244: 9106e3e0 add x0, sp, #0x1b8 + 498248: 97fdbc7e bl 407440 <_ZNSaIcED1Ev@plt> + 49824c: 9105a3e0 add x0, sp, #0x168 + 498250: 97fdbbac bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498254: 910623e0 add x0, sp, #0x188 + 498258: 97fdbc7a bl 407440 <_ZNSaIcED1Ev@plt> + 49825c: 9104e3e0 add x0, sp, #0x138 + 498260: 97fdbba8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498264: 910563e0 add x0, sp, #0x158 + 498268: 97fdbc76 bl 407440 <_ZNSaIcED1Ev@plt> + 49826c: 910443e0 add x0, sp, #0x110 + 498270: 97fdbba4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498274: 9104c3e0 add x0, sp, #0x130 + 498278: 97fdbc72 bl 407440 <_ZNSaIcED1Ev@plt> + 49827c: f94017e0 ldr x0, [sp, #40] + 498280: 9102e013 add x19, x0, #0xb8 + 498284: 52800021 mov w1, #0x1 // #1 + 498288: 52800040 mov w0, #0x2 // #2 + 49828c: 97ff8469 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 498290: 2a0003e1 mov w1, w0 + 498294: aa1303e0 mov x0, x19 + 498298: 97ff866c bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 49829c: f94017e0 ldr x0, [sp, #40] + 4982a0: 9102e013 add x19, x0, #0xb8 + 4982a4: 910843e0 add x0, sp, #0x210 + 4982a8: 97fdbd9a bl 407910 <_ZNSaIcEC1Ev@plt> + 4982ac: 910843e0 add x0, sp, #0x210 + 4982b0: 9107c3e3 add x3, sp, #0x1f0 + 4982b4: aa0003e2 mov x2, x0 + 4982b8: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4982bc: 9108c001 add x1, x0, #0x230 + 4982c0: aa0303e0 mov x0, x3 + 4982c4: 97fdbcef bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4982c8: 52800021 mov w1, #0x1 // #1 + 4982cc: 52800040 mov w0, #0x2 // #2 + 4982d0: 97ff8458 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4982d4: 2a0003e1 mov w1, w0 + 4982d8: 9107c3e0 add x0, sp, #0x1f0 + 4982dc: 2a0103e2 mov w2, w1 + 4982e0: aa0003e1 mov x1, x0 + 4982e4: aa1303e0 mov x0, x19 + 4982e8: 97ff8611 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4982ec: aa0003f3 mov x19, x0 + 4982f0: 9108e3e0 add x0, sp, #0x238 + 4982f4: 97fdbd87 bl 407910 <_ZNSaIcEC1Ev@plt> + 4982f8: 9108e3e0 add x0, sp, #0x238 + 4982fc: 910863e3 add x3, sp, #0x218 + 498300: aa0003e2 mov x2, x0 + 498304: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498308: 91090001 add x1, x0, #0x240 + 49830c: aa0303e0 mov x0, x3 + 498310: 97fdbcdc bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498314: f94013e0 ldr x0, [sp, #32] + 498318: 9102e001 add x1, x0, #0xb8 + 49831c: 910863e0 add x0, sp, #0x218 + 498320: aa0103e2 mov x2, x1 + 498324: aa0003e1 mov x1, x0 + 498328: aa1303e0 mov x0, x19 + 49832c: 97ffd97b bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 498330: aa0003f3 mov x19, x0 + 498334: 910983e0 add x0, sp, #0x260 + 498338: 97fdbd76 bl 407910 <_ZNSaIcEC1Ev@plt> + 49833c: 910983e0 add x0, sp, #0x260 + 498340: 910903e3 add x3, sp, #0x240 + 498344: aa0003e2 mov x2, x0 + 498348: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49834c: 91094001 add x1, x0, #0x250 + 498350: aa0303e0 mov x0, x3 + 498354: 97fdbccb bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498358: f94013e0 ldr x0, [sp, #32] + 49835c: 9102a001 add x1, x0, #0xa8 + 498360: 910903e0 add x0, sp, #0x240 + 498364: aa0103e2 mov x2, x1 + 498368: aa0003e1 mov x1, x0 + 49836c: aa1303e0 mov x0, x19 + 498370: 940004b7 bl 49964c <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 498374: aa0003f3 mov x19, x0 + 498378: 910a23e0 add x0, sp, #0x288 + 49837c: 97fdbd65 bl 407910 <_ZNSaIcEC1Ev@plt> + 498380: 910a23e0 add x0, sp, #0x288 + 498384: 9109a3e3 add x3, sp, #0x268 + 498388: aa0003e2 mov x2, x0 + 49838c: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498390: 91096001 add x1, x0, #0x258 + 498394: aa0303e0 mov x0, x3 + 498398: 97fdbcba bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49839c: f94013e0 ldr x0, [sp, #32] + 4983a0: 91029001 add x1, x0, #0xa4 + 4983a4: 9109a3e0 add x0, sp, #0x268 + 4983a8: aa0103e2 mov x2, x1 + 4983ac: aa0003e1 mov x1, x0 + 4983b0: aa1303e0 mov x0, x19 + 4983b4: 940004a6 bl 49964c <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4983b8: aa0003f3 mov x19, x0 + 4983bc: 910ac3e0 add x0, sp, #0x2b0 + 4983c0: 97fdbd54 bl 407910 <_ZNSaIcEC1Ev@plt> + 4983c4: 910ac3e0 add x0, sp, #0x2b0 + 4983c8: 910a43e3 add x3, sp, #0x290 + 4983cc: aa0003e2 mov x2, x0 + 4983d0: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4983d4: 9109a001 add x1, x0, #0x268 + 4983d8: aa0303e0 mov x0, x3 + 4983dc: 97fdbca9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4983e0: f94013e0 ldr x0, [sp, #32] + 4983e4: 9102b001 add x1, x0, #0xac + 4983e8: 910a43e0 add x0, sp, #0x290 + 4983ec: aa0103e2 mov x2, x1 + 4983f0: aa0003e1 mov x1, x0 + 4983f4: aa1303e0 mov x0, x19 + 4983f8: 94000495 bl 49964c <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4983fc: aa0003f3 mov x19, x0 + 498400: 910b63e0 add x0, sp, #0x2d8 + 498404: 97fdbd43 bl 407910 <_ZNSaIcEC1Ev@plt> + 498408: 910b63e0 add x0, sp, #0x2d8 + 49840c: 910ae3e3 add x3, sp, #0x2b8 + 498410: aa0003e2 mov x2, x0 + 498414: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498418: 9109e001 add x1, x0, #0x278 + 49841c: aa0303e0 mov x0, x3 + 498420: 97fdbc98 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498424: f94013e0 ldr x0, [sp, #32] + 498428: 9102c001 add x1, x0, #0xb0 + 49842c: 910ae3e0 add x0, sp, #0x2b8 + 498430: aa0103e2 mov x2, x1 + 498434: aa0003e1 mov x1, x0 + 498438: aa1303e0 mov x0, x19 + 49843c: 94000484 bl 49964c <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 498440: 910ae3e0 add x0, sp, #0x2b8 + 498444: 97fdbb2f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498448: 910b63e0 add x0, sp, #0x2d8 + 49844c: 97fdbbfd bl 407440 <_ZNSaIcED1Ev@plt> + 498450: 910a43e0 add x0, sp, #0x290 + 498454: 97fdbb2b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498458: 910ac3e0 add x0, sp, #0x2b0 + 49845c: 97fdbbf9 bl 407440 <_ZNSaIcED1Ev@plt> + 498460: 9109a3e0 add x0, sp, #0x268 + 498464: 97fdbb27 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498468: 910a23e0 add x0, sp, #0x288 + 49846c: 97fdbbf5 bl 407440 <_ZNSaIcED1Ev@plt> + 498470: 910903e0 add x0, sp, #0x240 + 498474: 97fdbb23 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498478: 910983e0 add x0, sp, #0x260 + 49847c: 97fdbbf1 bl 407440 <_ZNSaIcED1Ev@plt> + 498480: 910863e0 add x0, sp, #0x218 + 498484: 97fdbb1f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498488: 9108e3e0 add x0, sp, #0x238 + 49848c: 97fdbbed bl 407440 <_ZNSaIcED1Ev@plt> + 498490: 9107c3e0 add x0, sp, #0x1f0 + 498494: 97fdbb1b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498498: 910843e0 add x0, sp, #0x210 + 49849c: 97fdbbe9 bl 407440 <_ZNSaIcED1Ev@plt> + 4984a0: f94017e0 ldr x0, [sp, #40] + 4984a4: 9102e013 add x19, x0, #0xb8 + 4984a8: 52800021 mov w1, #0x1 // #1 + 4984ac: 52800040 mov w0, #0x2 // #2 + 4984b0: 97ff83e0 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4984b4: 2a0003e1 mov w1, w0 + 4984b8: aa1303e0 mov x0, x19 + 4984bc: 97ff85e3 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4984c0: f94017e0 ldr x0, [sp, #40] + 4984c4: 9102e013 add x19, x0, #0xb8 + 4984c8: 52800021 mov w1, #0x1 // #1 + 4984cc: 52800040 mov w0, #0x2 // #2 + 4984d0: 97ff83d8 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4984d4: 2a0003e1 mov w1, w0 + 4984d8: aa1303e0 mov x0, x19 + 4984dc: 97ff85db bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4984e0: 14000084 b 4986f0 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x854> + 4984e4: aa0003f3 mov x19, x0 + 4984e8: 9103a3e0 add x0, sp, #0xe8 + 4984ec: 97fdbb05 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4984f0: 14000002 b 4984f8 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x65c> + 4984f4: aa0003f3 mov x19, x0 + 4984f8: 910423e0 add x0, sp, #0x108 + 4984fc: 97fdbbd1 bl 407440 <_ZNSaIcED1Ev@plt> + 498500: 14000002 b 498508 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x66c> + 498504: aa0003f3 mov x19, x0 + 498508: 9102e3e0 add x0, sp, #0xb8 + 49850c: 97fdbafd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498510: 14000002 b 498518 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x67c> + 498514: aa0003f3 mov x19, x0 + 498518: 910363e0 add x0, sp, #0xd8 + 49851c: 97fdbbc9 bl 407440 <_ZNSaIcED1Ev@plt> + 498520: 14000002 b 498528 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x68c> + 498524: aa0003f3 mov x19, x0 + 498528: 910223e0 add x0, sp, #0x88 + 49852c: 97fdbaf5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498530: 14000002 b 498538 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x69c> + 498534: aa0003f3 mov x19, x0 + 498538: 9102a3e0 add x0, sp, #0xa8 + 49853c: 97fdbbc1 bl 407440 <_ZNSaIcED1Ev@plt> + 498540: 14000002 b 498548 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x6ac> + 498544: aa0003f3 mov x19, x0 + 498548: 910163e0 add x0, sp, #0x58 + 49854c: 97fdbaed bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498550: 14000002 b 498558 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x6bc> + 498554: aa0003f3 mov x19, x0 + 498558: 9101e3e0 add x0, sp, #0x78 + 49855c: 97fdbbb9 bl 407440 <_ZNSaIcED1Ev@plt> + 498560: 14000002 b 498568 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x6cc> + 498564: aa0003f3 mov x19, x0 + 498568: 9100c3e0 add x0, sp, #0x30 + 49856c: 97fdbae5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498570: 14000002 b 498578 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x6dc> + 498574: aa0003f3 mov x19, x0 + 498578: 910143e0 add x0, sp, #0x50 + 49857c: 97fdbbb1 bl 407440 <_ZNSaIcED1Ev@plt> + 498580: aa1303e0 mov x0, x19 + 498584: 97fdbcdf bl 407900 <_Unwind_Resume@plt> + 498588: aa0003f3 mov x19, x0 + 49858c: 910723e0 add x0, sp, #0x1c8 + 498590: 97fdbadc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498594: 14000002 b 49859c <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x700> + 498598: aa0003f3 mov x19, x0 + 49859c: 9107a3e0 add x0, sp, #0x1e8 + 4985a0: 97fdbba8 bl 407440 <_ZNSaIcED1Ev@plt> + 4985a4: 14000002 b 4985ac <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x710> + 4985a8: aa0003f3 mov x19, x0 + 4985ac: 910663e0 add x0, sp, #0x198 + 4985b0: 97fdbad4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4985b4: 14000002 b 4985bc <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x720> + 4985b8: aa0003f3 mov x19, x0 + 4985bc: 9106e3e0 add x0, sp, #0x1b8 + 4985c0: 97fdbba0 bl 407440 <_ZNSaIcED1Ev@plt> + 4985c4: 14000002 b 4985cc <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x730> + 4985c8: aa0003f3 mov x19, x0 + 4985cc: 9105a3e0 add x0, sp, #0x168 + 4985d0: 97fdbacc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4985d4: 14000002 b 4985dc <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x740> + 4985d8: aa0003f3 mov x19, x0 + 4985dc: 910623e0 add x0, sp, #0x188 + 4985e0: 97fdbb98 bl 407440 <_ZNSaIcED1Ev@plt> + 4985e4: 14000002 b 4985ec <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x750> + 4985e8: aa0003f3 mov x19, x0 + 4985ec: 9104e3e0 add x0, sp, #0x138 + 4985f0: 97fdbac4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4985f4: 14000002 b 4985fc <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x760> + 4985f8: aa0003f3 mov x19, x0 + 4985fc: 910563e0 add x0, sp, #0x158 + 498600: 97fdbb90 bl 407440 <_ZNSaIcED1Ev@plt> + 498604: 14000002 b 49860c <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x770> + 498608: aa0003f3 mov x19, x0 + 49860c: 910443e0 add x0, sp, #0x110 + 498610: 97fdbabc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498614: 14000002 b 49861c <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x780> + 498618: aa0003f3 mov x19, x0 + 49861c: 9104c3e0 add x0, sp, #0x130 + 498620: 97fdbb88 bl 407440 <_ZNSaIcED1Ev@plt> + 498624: aa1303e0 mov x0, x19 + 498628: 97fdbcb6 bl 407900 <_Unwind_Resume@plt> + 49862c: aa0003f3 mov x19, x0 + 498630: 910ae3e0 add x0, sp, #0x2b8 + 498634: 97fdbab3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498638: 14000002 b 498640 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x7a4> + 49863c: aa0003f3 mov x19, x0 + 498640: 910b63e0 add x0, sp, #0x2d8 + 498644: 97fdbb7f bl 407440 <_ZNSaIcED1Ev@plt> + 498648: 14000002 b 498650 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x7b4> + 49864c: aa0003f3 mov x19, x0 + 498650: 910a43e0 add x0, sp, #0x290 + 498654: 97fdbaab bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498658: 14000002 b 498660 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x7c4> + 49865c: aa0003f3 mov x19, x0 + 498660: 910ac3e0 add x0, sp, #0x2b0 + 498664: 97fdbb77 bl 407440 <_ZNSaIcED1Ev@plt> + 498668: 14000002 b 498670 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x7d4> + 49866c: aa0003f3 mov x19, x0 + 498670: 9109a3e0 add x0, sp, #0x268 + 498674: 97fdbaa3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498678: 14000002 b 498680 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x7e4> + 49867c: aa0003f3 mov x19, x0 + 498680: 910a23e0 add x0, sp, #0x288 + 498684: 97fdbb6f bl 407440 <_ZNSaIcED1Ev@plt> + 498688: 14000002 b 498690 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x7f4> + 49868c: aa0003f3 mov x19, x0 + 498690: 910903e0 add x0, sp, #0x240 + 498694: 97fdba9b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498698: 14000002 b 4986a0 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x804> + 49869c: aa0003f3 mov x19, x0 + 4986a0: 910983e0 add x0, sp, #0x260 + 4986a4: 97fdbb67 bl 407440 <_ZNSaIcED1Ev@plt> + 4986a8: 14000002 b 4986b0 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x814> + 4986ac: aa0003f3 mov x19, x0 + 4986b0: 910863e0 add x0, sp, #0x218 + 4986b4: 97fdba93 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4986b8: 14000002 b 4986c0 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x824> + 4986bc: aa0003f3 mov x19, x0 + 4986c0: 9108e3e0 add x0, sp, #0x238 + 4986c4: 97fdbb5f bl 407440 <_ZNSaIcED1Ev@plt> + 4986c8: 14000002 b 4986d0 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x834> + 4986cc: aa0003f3 mov x19, x0 + 4986d0: 9107c3e0 add x0, sp, #0x1f0 + 4986d4: 97fdba8b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4986d8: 14000002 b 4986e0 <_ZN5Catch11XmlReporter14benchmarkEndedERKNS_14BenchmarkStatsINSt6chrono8durationIdSt5ratioILl1ELl1000000000EEEEEE+0x844> + 4986dc: aa0003f3 mov x19, x0 + 4986e0: 910843e0 add x0, sp, #0x210 + 4986e4: 97fdbb57 bl 407440 <_ZNSaIcED1Ev@plt> + 4986e8: aa1303e0 mov x0, x19 + 4986ec: 97fdbc85 bl 407900 <_Unwind_Resume@plt> + 4986f0: f9400bf3 ldr x19, [sp, #16] + 4986f4: a9407bfd ldp x29, x30, [sp] + 4986f8: 910b83ff add sp, sp, #0x2e0 + 4986fc: d65f03c0 ret + +0000000000498700 <_ZN5Catch11XmlReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch11XmlReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 498700: a9b77bfd stp x29, x30, [sp, #-144]! + 498704: 910003fd mov x29, sp + 498708: f9000bf3 str x19, [sp, #16] + 49870c: f90017e0 str x0, [sp, #40] + 498710: f90013e1 str x1, [sp, #32] + 498714: f94017e0 ldr x0, [sp, #40] + 498718: 9102e013 add x19, x0, #0xb8 + 49871c: 910183e0 add x0, sp, #0x60 + 498720: 97fdbc7c bl 407910 <_ZNSaIcEC1Ev@plt> + 498724: 910183e0 add x0, sp, #0x60 + 498728: 910103e3 add x3, sp, #0x40 + 49872c: aa0003e2 mov x2, x0 + 498730: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498734: 910a2001 add x1, x0, #0x288 + 498738: aa0303e0 mov x0, x3 + 49873c: 97fdbbd1 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498740: 52800021 mov w1, #0x1 // #1 + 498744: 52800040 mov w0, #0x2 // #2 + 498748: 97ff833a bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 49874c: 2a0003e2 mov w2, w0 + 498750: 910103e0 add x0, sp, #0x40 + 498754: 9100c3e1 add x1, sp, #0x30 + 498758: aa0103e8 mov x8, x1 + 49875c: aa0003e1 mov x1, x0 + 498760: aa1303e0 mov x0, x19 + 498764: 97ff8520 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498768: 910223e0 add x0, sp, #0x88 + 49876c: 97fdbc69 bl 407910 <_ZNSaIcEC1Ev@plt> + 498770: 910223e0 add x0, sp, #0x88 + 498774: 9101a3e3 add x3, sp, #0x68 + 498778: aa0003e2 mov x2, x0 + 49877c: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498780: 910a4001 add x1, x0, #0x290 + 498784: aa0303e0 mov x0, x3 + 498788: 97fdbbbe bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49878c: 9101a3e1 add x1, sp, #0x68 + 498790: 9100c3e0 add x0, sp, #0x30 + 498794: f94013e2 ldr x2, [sp, #32] + 498798: 97ffd895 bl 48e9ec <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS1_RKS8_RKT_> + 49879c: 9101a3e0 add x0, sp, #0x68 + 4987a0: 97fdba58 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4987a4: 910223e0 add x0, sp, #0x88 + 4987a8: 97fdbb26 bl 407440 <_ZNSaIcED1Ev@plt> + 4987ac: 9100c3e0 add x0, sp, #0x30 + 4987b0: 97ff8483 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4987b4: 910103e0 add x0, sp, #0x40 + 4987b8: 97fdba52 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4987bc: 910183e0 add x0, sp, #0x60 + 4987c0: 97fdbb20 bl 407440 <_ZNSaIcED1Ev@plt> + 4987c4: f94017e0 ldr x0, [sp, #40] + 4987c8: 9102e013 add x19, x0, #0xb8 + 4987cc: 52800021 mov w1, #0x1 // #1 + 4987d0: 52800040 mov w0, #0x2 // #2 + 4987d4: 97ff8317 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4987d8: 2a0003e1 mov w1, w0 + 4987dc: aa1303e0 mov x0, x19 + 4987e0: 97ff851a bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4987e4: 14000014 b 498834 <_ZN5Catch11XmlReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x134> + 4987e8: aa0003f3 mov x19, x0 + 4987ec: 9101a3e0 add x0, sp, #0x68 + 4987f0: 97fdba44 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4987f4: 14000002 b 4987fc <_ZN5Catch11XmlReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xfc> + 4987f8: aa0003f3 mov x19, x0 + 4987fc: 910223e0 add x0, sp, #0x88 + 498800: 97fdbb10 bl 407440 <_ZNSaIcED1Ev@plt> + 498804: 9100c3e0 add x0, sp, #0x30 + 498808: 97ff846d bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 49880c: 14000002 b 498814 <_ZN5Catch11XmlReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x114> + 498810: aa0003f3 mov x19, x0 + 498814: 910103e0 add x0, sp, #0x40 + 498818: 97fdba3a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49881c: 14000002 b 498824 <_ZN5Catch11XmlReporter15benchmarkFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124> + 498820: aa0003f3 mov x19, x0 + 498824: 910183e0 add x0, sp, #0x60 + 498828: 97fdbb06 bl 407440 <_ZNSaIcED1Ev@plt> + 49882c: aa1303e0 mov x0, x19 + 498830: 97fdbc34 bl 407900 <_Unwind_Resume@plt> + 498834: f9400bf3 ldr x19, [sp, #16] + 498838: a8c97bfd ldp x29, x30, [sp], #144 + 49883c: d65f03c0 ret + +0000000000498840 <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE>: +_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE(): + 498840: a9ae7bfd stp x29, x30, [sp, #-288]! + 498844: 910003fd mov x29, sp + 498848: f9000bf3 str x19, [sp, #16] + 49884c: f9001fe0 str x0, [sp, #56] + 498850: f9001be1 str x1, [sp, #48] + 498854: f90017e2 str x2, [sp, #40] + 498858: f9401fe0 ldr x0, [sp, #56] + 49885c: 9102e013 add x19, x0, #0xb8 + 498860: 910243e0 add x0, sp, #0x90 + 498864: 97fdbc2b bl 407910 <_ZNSaIcEC1Ev@plt> + 498868: 910243e0 add x0, sp, #0x90 + 49886c: 9101c3e3 add x3, sp, #0x70 + 498870: aa0003e2 mov x2, x0 + 498874: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498878: 910a6001 add x1, x0, #0x298 + 49887c: aa0303e0 mov x0, x3 + 498880: 97fdbb80 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498884: 52800021 mov w1, #0x1 // #1 + 498888: 52800040 mov w0, #0x2 // #2 + 49888c: 97ff82e9 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 498890: 2a0003e2 mov w2, w0 + 498894: 9101c3e0 add x0, sp, #0x70 + 498898: 910183e1 add x1, sp, #0x60 + 49889c: aa0103e8 mov x8, x1 + 4988a0: aa0003e1 mov x1, x0 + 4988a4: aa1303e0 mov x0, x19 + 4988a8: 97ff84cf bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4988ac: 9101c3e0 add x0, sp, #0x70 + 4988b0: 97fdba14 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4988b4: 910243e0 add x0, sp, #0x90 + 4988b8: 97fdbae2 bl 407440 <_ZNSaIcED1Ev@plt> + 4988bc: f9401be0 ldr x0, [sp, #48] + 4988c0: f9008fe0 str x0, [sp, #280] + 4988c4: f9408fe0 ldr x0, [sp, #280] + 4988c8: 94000389 bl 4996ec <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE5beginEv> + 4988cc: f9002fe0 str x0, [sp, #88] + 4988d0: f9408fe0 ldr x0, [sp, #280] + 4988d4: 94000392 bl 49971c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE3endEv> + 4988d8: f9002be0 str x0, [sp, #80] + 4988dc: 910143e1 add x1, sp, #0x50 + 4988e0: 910163e0 add x0, sp, #0x58 + 4988e4: 9400039a bl 49974c <_ZN9__gnu_cxxneIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4988e8: 12001c00 and w0, w0, #0xff + 4988ec: 7100001f cmp w0, #0x0 + 4988f0: 54000b60 b.eq 498a5c <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x21c> // b.none + 4988f4: 910163e0 add x0, sp, #0x58 + 4988f8: 940003b0 bl 4997b8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEdeEv> + 4988fc: f9008be0 str x0, [sp, #272] + 498900: f9401fe0 ldr x0, [sp, #56] + 498904: 9102e013 add x19, x0, #0xb8 + 498908: 9102e3e0 add x0, sp, #0xb8 + 49890c: 97fdbc01 bl 407910 <_ZNSaIcEC1Ev@plt> + 498910: 9102e3e0 add x0, sp, #0xb8 + 498914: 910263e3 add x3, sp, #0x98 + 498918: aa0003e2 mov x2, x0 + 49891c: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498920: 910ac001 add x1, x0, #0x2b0 + 498924: aa0303e0 mov x0, x3 + 498928: 97fdbb56 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49892c: 52800021 mov w1, #0x1 // #1 + 498930: 52800040 mov w0, #0x2 // #2 + 498934: 97ff82bf bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 498938: 2a0003e2 mov w2, w0 + 49893c: 910263e0 add x0, sp, #0x98 + 498940: 910103e1 add x1, sp, #0x40 + 498944: aa0103e8 mov x8, x1 + 498948: aa0003e1 mov x1, x0 + 49894c: aa1303e0 mov x0, x19 + 498950: 97ff84a5 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498954: 910263e0 add x0, sp, #0x98 + 498958: 97fdb9ea bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49895c: 9102e3e0 add x0, sp, #0xb8 + 498960: 97fdbab8 bl 407440 <_ZNSaIcED1Ev@plt> + 498964: f9401fe0 ldr x0, [sp, #56] + 498968: 9102e013 add x19, x0, #0xb8 + 49896c: 910383e0 add x0, sp, #0xe0 + 498970: 97fdbbe8 bl 407910 <_ZNSaIcEC1Ev@plt> + 498974: 910383e0 add x0, sp, #0xe0 + 498978: 910303e3 add x3, sp, #0xc0 + 49897c: aa0003e2 mov x2, x0 + 498980: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498984: 910b0001 add x1, x0, #0x2c0 + 498988: aa0303e0 mov x0, x3 + 49898c: 97fdbb3d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498990: 910303e0 add x0, sp, #0xc0 + 498994: 52800022 mov w2, #0x1 // #1 + 498998: aa0003e1 mov x1, x0 + 49899c: aa1303e0 mov x0, x19 + 4989a0: 97ff8463 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4989a4: aa0003e3 mov x3, x0 + 4989a8: f9408be0 ldr x0, [sp, #272] + 4989ac: 52800002 mov w2, #0x0 // #0 + 4989b0: aa0003e1 mov x1, x0 + 4989b4: aa0303e0 mov x0, x3 + 4989b8: 97ff8556 bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4989bc: 52800041 mov w1, #0x2 // #2 + 4989c0: 97ff84a2 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4989c4: 910303e0 add x0, sp, #0xc0 + 4989c8: 97fdb9ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4989cc: 910383e0 add x0, sp, #0xe0 + 4989d0: 97fdba9c bl 407440 <_ZNSaIcED1Ev@plt> + 4989d4: f9401fe0 ldr x0, [sp, #56] + 4989d8: 9102e013 add x19, x0, #0xb8 + 4989dc: 910423e0 add x0, sp, #0x108 + 4989e0: 97fdbbcc bl 407910 <_ZNSaIcEC1Ev@plt> + 4989e4: 910423e0 add x0, sp, #0x108 + 4989e8: 9103a3e3 add x3, sp, #0xe8 + 4989ec: aa0003e2 mov x2, x0 + 4989f0: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4989f4: 910b2001 add x1, x0, #0x2c8 + 4989f8: aa0303e0 mov x0, x3 + 4989fc: 97fdbb21 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498a00: 9103a3e0 add x0, sp, #0xe8 + 498a04: 52800022 mov w2, #0x1 // #1 + 498a08: aa0003e1 mov x1, x0 + 498a0c: aa1303e0 mov x0, x19 + 498a10: 97ff8447 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498a14: aa0003e3 mov x3, x0 + 498a18: f9408be0 ldr x0, [sp, #272] + 498a1c: 91008000 add x0, x0, #0x20 + 498a20: 52800002 mov w2, #0x0 // #0 + 498a24: aa0003e1 mov x1, x0 + 498a28: aa0303e0 mov x0, x3 + 498a2c: 97ff8539 bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498a30: 52800041 mov w1, #0x2 // #2 + 498a34: 97ff8485 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 498a38: 9103a3e0 add x0, sp, #0xe8 + 498a3c: 97fdb9b1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498a40: 910423e0 add x0, sp, #0x108 + 498a44: 97fdba7f bl 407440 <_ZNSaIcED1Ev@plt> + 498a48: 910103e0 add x0, sp, #0x40 + 498a4c: 97ff83dc bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 498a50: 910163e0 add x0, sp, #0x58 + 498a54: 9400034f bl 499790 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEppEv> + 498a58: 17ffffa1 b 4988dc <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x9c> + 498a5c: 910183e0 add x0, sp, #0x60 + 498a60: 97ff83d7 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 498a64: 1400002a b 498b0c <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x2cc> + 498a68: aa0003f3 mov x19, x0 + 498a6c: 9101c3e0 add x0, sp, #0x70 + 498a70: 97fdb9a4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498a74: 14000002 b 498a7c <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x23c> + 498a78: aa0003f3 mov x19, x0 + 498a7c: 910243e0 add x0, sp, #0x90 + 498a80: 97fdba70 bl 407440 <_ZNSaIcED1Ev@plt> + 498a84: aa1303e0 mov x0, x19 + 498a88: 97fdbb9e bl 407900 <_Unwind_Resume@plt> + 498a8c: aa0003f3 mov x19, x0 + 498a90: 910263e0 add x0, sp, #0x98 + 498a94: 97fdb99b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498a98: 14000002 b 498aa0 <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x260> + 498a9c: aa0003f3 mov x19, x0 + 498aa0: 9102e3e0 add x0, sp, #0xb8 + 498aa4: 97fdba67 bl 407440 <_ZNSaIcED1Ev@plt> + 498aa8: aa1303e0 mov x0, x19 + 498aac: 14000013 b 498af8 <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x2b8> + 498ab0: aa0003f3 mov x19, x0 + 498ab4: 910303e0 add x0, sp, #0xc0 + 498ab8: 97fdb992 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498abc: 14000002 b 498ac4 <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x284> + 498ac0: aa0003f3 mov x19, x0 + 498ac4: 910383e0 add x0, sp, #0xe0 + 498ac8: 97fdba5e bl 407440 <_ZNSaIcED1Ev@plt> + 498acc: 14000008 b 498aec <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x2ac> + 498ad0: aa0003f3 mov x19, x0 + 498ad4: 9103a3e0 add x0, sp, #0xe8 + 498ad8: 97fdb98a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498adc: 14000002 b 498ae4 <_ZN5Catch11XmlReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x2a4> + 498ae0: aa0003f3 mov x19, x0 + 498ae4: 910423e0 add x0, sp, #0x108 + 498ae8: 97fdba56 bl 407440 <_ZNSaIcED1Ev@plt> + 498aec: 910103e0 add x0, sp, #0x40 + 498af0: 97ff83b3 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 498af4: aa1303e0 mov x0, x19 + 498af8: aa0003f3 mov x19, x0 + 498afc: 910183e0 add x0, sp, #0x60 + 498b00: 97ff83af bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 498b04: aa1303e0 mov x0, x19 + 498b08: 97fdbb7e bl 407900 <_Unwind_Resume@plt> + 498b0c: f9400bf3 ldr x19, [sp, #16] + 498b10: a8d27bfd ldp x29, x30, [sp], #288 + 498b14: d65f03c0 ret + +0000000000498b18 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE>: +_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE(): + 498b18: d10903ff sub sp, sp, #0x240 + 498b1c: a9007bfd stp x29, x30, [sp] + 498b20: 910003fd mov x29, sp + 498b24: a90153f3 stp x19, x20, [sp, #16] + 498b28: f9001fe0 str x0, [sp, #56] + 498b2c: f9001be1 str x1, [sp, #48] + 498b30: f90017e2 str x2, [sp, #40] + 498b34: f9401fe0 ldr x0, [sp, #56] + 498b38: 9102e013 add x19, x0, #0xb8 + 498b3c: 910283e0 add x0, sp, #0xa0 + 498b40: 97fdbb74 bl 407910 <_ZNSaIcEC1Ev@plt> + 498b44: 910283e0 add x0, sp, #0xa0 + 498b48: 910203e3 add x3, sp, #0x80 + 498b4c: aa0003e2 mov x2, x0 + 498b50: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498b54: 910b6001 add x1, x0, #0x2d8 + 498b58: aa0303e0 mov x0, x3 + 498b5c: 97fdbac9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498b60: 52800021 mov w1, #0x1 // #1 + 498b64: 52800040 mov w0, #0x2 // #2 + 498b68: 97ff8232 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 498b6c: 2a0003e2 mov w2, w0 + 498b70: 910203e0 add x0, sp, #0x80 + 498b74: 9101c3e1 add x1, sp, #0x70 + 498b78: aa0103e8 mov x8, x1 + 498b7c: aa0003e1 mov x1, x0 + 498b80: aa1303e0 mov x0, x19 + 498b84: 97ff8418 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498b88: 910203e0 add x0, sp, #0x80 + 498b8c: 97fdb95d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498b90: 910283e0 add x0, sp, #0xa0 + 498b94: 97fdba2b bl 407440 <_ZNSaIcED1Ev@plt> + 498b98: f9401be0 ldr x0, [sp, #48] + 498b9c: f9011fe0 str x0, [sp, #568] + 498ba0: f9411fe0 ldr x0, [sp, #568] + 498ba4: 97fee101 bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 498ba8: f90037e0 str x0, [sp, #104] + 498bac: f9411fe0 ldr x0, [sp, #568] + 498bb0: 97fee10a bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 498bb4: f90033e0 str x0, [sp, #96] + 498bb8: 910183e1 add x1, sp, #0x60 + 498bbc: 9101a3e0 add x0, sp, #0x68 + 498bc0: 97fee112 bl 451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 498bc4: 12001c00 and w0, w0, #0xff + 498bc8: 7100001f cmp w0, #0x0 + 498bcc: 54001ce0 b.eq 498f68 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x450> // b.none + 498bd0: 9101a3e0 add x0, sp, #0x68 + 498bd4: 97fee128 bl 451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 498bd8: f9011be0 str x0, [sp, #560] + 498bdc: f9401fe0 ldr x0, [sp, #56] + 498be0: 9102e013 add x19, x0, #0xb8 + 498be4: 910323e0 add x0, sp, #0xc8 + 498be8: 97fdbb4a bl 407910 <_ZNSaIcEC1Ev@plt> + 498bec: 910323e0 add x0, sp, #0xc8 + 498bf0: 9102a3e3 add x3, sp, #0xa8 + 498bf4: aa0003e2 mov x2, x0 + 498bf8: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498bfc: 9100e001 add x1, x0, #0x38 + 498c00: aa0303e0 mov x0, x3 + 498c04: 97fdba9f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498c08: 52800021 mov w1, #0x1 // #1 + 498c0c: 52800040 mov w0, #0x2 // #2 + 498c10: 97ff8208 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 498c14: 2a0003e2 mov w2, w0 + 498c18: 9102a3e0 add x0, sp, #0xa8 + 498c1c: 910143e1 add x1, sp, #0x50 + 498c20: aa0103e8 mov x8, x1 + 498c24: aa0003e1 mov x1, x0 + 498c28: aa1303e0 mov x0, x19 + 498c2c: 97ff83ee bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498c30: 9102a3e0 add x0, sp, #0xa8 + 498c34: 97fdb933 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498c38: 910323e0 add x0, sp, #0xc8 + 498c3c: 97fdba01 bl 407440 <_ZNSaIcED1Ev@plt> + 498c40: f9411be0 ldr x0, [sp, #560] + 498c44: 97ff32d8 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 498c48: f90117e0 str x0, [sp, #552] + 498c4c: f9401fe0 ldr x0, [sp, #56] + 498c50: 9102e013 add x19, x0, #0xb8 + 498c54: 9103c3e0 add x0, sp, #0xf0 + 498c58: 97fdbb2e bl 407910 <_ZNSaIcEC1Ev@plt> + 498c5c: 9103c3e0 add x0, sp, #0xf0 + 498c60: 910343e3 add x3, sp, #0xd0 + 498c64: aa0003e2 mov x2, x0 + 498c68: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498c6c: 910b0001 add x1, x0, #0x2c0 + 498c70: aa0303e0 mov x0, x3 + 498c74: 97fdba83 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498c78: 910343e0 add x0, sp, #0xd0 + 498c7c: 52800022 mov w2, #0x1 // #1 + 498c80: aa0003e1 mov x1, x0 + 498c84: aa1303e0 mov x0, x19 + 498c88: 97ff83a9 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498c8c: aa0003e3 mov x3, x0 + 498c90: f94117e0 ldr x0, [sp, #552] + 498c94: 52800002 mov w2, #0x0 // #0 + 498c98: aa0003e1 mov x1, x0 + 498c9c: aa0303e0 mov x0, x3 + 498ca0: 97ff849c bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498ca4: 52800041 mov w1, #0x2 // #2 + 498ca8: 97ff83e8 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 498cac: 910343e0 add x0, sp, #0xd0 + 498cb0: 97fdb914 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498cb4: 9103c3e0 add x0, sp, #0xf0 + 498cb8: 97fdb9e2 bl 407440 <_ZNSaIcED1Ev@plt> + 498cbc: f9401fe0 ldr x0, [sp, #56] + 498cc0: 9102e013 add x19, x0, #0xb8 + 498cc4: 910463e0 add x0, sp, #0x118 + 498cc8: 97fdbb12 bl 407910 <_ZNSaIcEC1Ev@plt> + 498ccc: 910463e0 add x0, sp, #0x118 + 498cd0: 9103e3e3 add x3, sp, #0xf8 + 498cd4: aa0003e2 mov x2, x0 + 498cd8: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498cdc: 910ba001 add x1, x0, #0x2e8 + 498ce0: aa0303e0 mov x0, x3 + 498ce4: 97fdba67 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498ce8: 9103e3e0 add x0, sp, #0xf8 + 498cec: 52800022 mov w2, #0x1 // #1 + 498cf0: aa0003e1 mov x1, x0 + 498cf4: aa1303e0 mov x0, x19 + 498cf8: 97ff838d bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498cfc: aa0003e3 mov x3, x0 + 498d00: f94117e0 ldr x0, [sp, #552] + 498d04: 91008000 add x0, x0, #0x20 + 498d08: 52800002 mov w2, #0x0 // #0 + 498d0c: aa0003e1 mov x1, x0 + 498d10: aa0303e0 mov x0, x3 + 498d14: 97ff847f bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498d18: 52800041 mov w1, #0x2 // #2 + 498d1c: 97ff83cb bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 498d20: 9103e3e0 add x0, sp, #0xf8 + 498d24: 97fdb8f7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498d28: 910463e0 add x0, sp, #0x118 + 498d2c: 97fdb9c5 bl 407440 <_ZNSaIcED1Ev@plt> + 498d30: f9401fe0 ldr x0, [sp, #56] + 498d34: 9102e013 add x19, x0, #0xb8 + 498d38: 910503e0 add x0, sp, #0x140 + 498d3c: 97fdbaf5 bl 407910 <_ZNSaIcEC1Ev@plt> + 498d40: 910503e0 add x0, sp, #0x140 + 498d44: 910483e3 add x3, sp, #0x120 + 498d48: aa0003e2 mov x2, x0 + 498d4c: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498d50: 910be001 add x1, x0, #0x2f8 + 498d54: aa0303e0 mov x0, x3 + 498d58: 97fdba4a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498d5c: 910483e0 add x0, sp, #0x120 + 498d60: 52800022 mov w2, #0x1 // #1 + 498d64: aa0003e1 mov x1, x0 + 498d68: aa1303e0 mov x0, x19 + 498d6c: 97ff8370 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498d70: aa0003f3 mov x19, x0 + 498d74: 910523e0 add x0, sp, #0x148 + 498d78: aa0003e8 mov x8, x0 + 498d7c: f94117e0 ldr x0, [sp, #552] + 498d80: 97ff31b6 bl 465458 <_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev> + 498d84: 910523e0 add x0, sp, #0x148 + 498d88: 52800002 mov w2, #0x0 // #0 + 498d8c: aa0003e1 mov x1, x0 + 498d90: aa1303e0 mov x0, x19 + 498d94: 97ff845f bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498d98: 52800041 mov w1, #0x2 // #2 + 498d9c: 97ff83ab bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 498da0: 910523e0 add x0, sp, #0x148 + 498da4: 97fdb8d7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498da8: 910483e0 add x0, sp, #0x120 + 498dac: 97fdb8d5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498db0: 910503e0 add x0, sp, #0x140 + 498db4: 97fdb9a3 bl 407440 <_ZNSaIcED1Ev@plt> + 498db8: f9401fe0 ldr x0, [sp, #56] + 498dbc: 9102e013 add x19, x0, #0xb8 + 498dc0: 910623e0 add x0, sp, #0x188 + 498dc4: 97fdbad3 bl 407910 <_ZNSaIcEC1Ev@plt> + 498dc8: 910623e0 add x0, sp, #0x188 + 498dcc: 9105a3e3 add x3, sp, #0x168 + 498dd0: aa0003e2 mov x2, x0 + 498dd4: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498dd8: 910c0001 add x1, x0, #0x300 + 498ddc: aa0303e0 mov x0, x3 + 498de0: 97fdba28 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498de4: 52800021 mov w1, #0x1 // #1 + 498de8: 52800040 mov w0, #0x2 // #2 + 498dec: 97ff8191 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 498df0: 2a0003e2 mov w2, w0 + 498df4: 9105a3e0 add x0, sp, #0x168 + 498df8: 910103e1 add x1, sp, #0x40 + 498dfc: aa0103e8 mov x8, x1 + 498e00: aa0003e1 mov x1, x0 + 498e04: aa1303e0 mov x0, x19 + 498e08: 97ff8377 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498e0c: 9105a3e0 add x0, sp, #0x168 + 498e10: 97fdb8bc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498e14: 910623e0 add x0, sp, #0x188 + 498e18: 97fdb98a bl 407440 <_ZNSaIcED1Ev@plt> + 498e1c: f9401fe0 ldr x0, [sp, #56] + 498e20: 9102e013 add x19, x0, #0xb8 + 498e24: 9106c3e0 add x0, sp, #0x1b0 + 498e28: 97fdbaba bl 407910 <_ZNSaIcEC1Ev@plt> + 498e2c: 9106c3e0 add x0, sp, #0x1b0 + 498e30: 910643e3 add x3, sp, #0x190 + 498e34: aa0003e2 mov x2, x0 + 498e38: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498e3c: 910c4001 add x1, x0, #0x310 + 498e40: aa0303e0 mov x0, x3 + 498e44: 97fdba0f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498e48: 910643e0 add x0, sp, #0x190 + 498e4c: 52800022 mov w2, #0x1 // #1 + 498e50: aa0003e1 mov x1, x0 + 498e54: aa1303e0 mov x0, x19 + 498e58: 97ff8335 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498e5c: aa0003f4 mov x20, x0 + 498e60: f94117e0 ldr x0, [sp, #552] + 498e64: f9404c13 ldr x19, [x0, #152] + 498e68: 910763e0 add x0, sp, #0x1d8 + 498e6c: 97fdbaa9 bl 407910 <_ZNSaIcEC1Ev@plt> + 498e70: 910763e1 add x1, sp, #0x1d8 + 498e74: 9106e3e0 add x0, sp, #0x1b8 + 498e78: aa0103e2 mov x2, x1 + 498e7c: aa1303e1 mov x1, x19 + 498e80: 97fdba00 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498e84: 9106e3e0 add x0, sp, #0x1b8 + 498e88: 52800002 mov w2, #0x0 // #0 + 498e8c: aa0003e1 mov x1, x0 + 498e90: aa1403e0 mov x0, x20 + 498e94: 97ff841f bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498e98: 52800041 mov w1, #0x2 // #2 + 498e9c: 97ff836b bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 498ea0: 9106e3e0 add x0, sp, #0x1b8 + 498ea4: 97fdb897 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498ea8: 910763e0 add x0, sp, #0x1d8 + 498eac: 97fdb965 bl 407440 <_ZNSaIcED1Ev@plt> + 498eb0: 910643e0 add x0, sp, #0x190 + 498eb4: 97fdb893 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498eb8: 9106c3e0 add x0, sp, #0x1b0 + 498ebc: 97fdb961 bl 407440 <_ZNSaIcED1Ev@plt> + 498ec0: f9401fe0 ldr x0, [sp, #56] + 498ec4: 9102e013 add x19, x0, #0xb8 + 498ec8: 910803e0 add x0, sp, #0x200 + 498ecc: 97fdba91 bl 407910 <_ZNSaIcEC1Ev@plt> + 498ed0: 910803e0 add x0, sp, #0x200 + 498ed4: 910783e3 add x3, sp, #0x1e0 + 498ed8: aa0003e2 mov x2, x0 + 498edc: b00001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 498ee0: 910c6001 add x1, x0, #0x318 + 498ee4: aa0303e0 mov x0, x3 + 498ee8: 97fdb9e6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 498eec: 910783e0 add x0, sp, #0x1e0 + 498ef0: 52800022 mov w2, #0x1 // #1 + 498ef4: aa0003e1 mov x1, x0 + 498ef8: aa1303e0 mov x0, x19 + 498efc: 97ff830c bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498f00: aa0003f3 mov x19, x0 + 498f04: f94117e0 ldr x0, [sp, #552] + 498f08: f9405000 ldr x0, [x0, #160] + 498f0c: 910823e1 add x1, sp, #0x208 + 498f10: aa0103e8 mov x8, x1 + 498f14: 97ff36c1 bl 466a18 <_ZNSt7__cxx119to_stringEm> + 498f18: 910823e0 add x0, sp, #0x208 + 498f1c: 52800002 mov w2, #0x0 // #0 + 498f20: aa0003e1 mov x1, x0 + 498f24: aa1303e0 mov x0, x19 + 498f28: 97ff83fa bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 498f2c: 52800041 mov w1, #0x2 // #2 + 498f30: 97ff8346 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 498f34: 910823e0 add x0, sp, #0x208 + 498f38: 97fdb872 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498f3c: 910783e0 add x0, sp, #0x1e0 + 498f40: 97fdb870 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498f44: 910803e0 add x0, sp, #0x200 + 498f48: 97fdb93e bl 407440 <_ZNSaIcED1Ev@plt> + 498f4c: 910103e0 add x0, sp, #0x40 + 498f50: 97ff829b bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 498f54: 910143e0 add x0, sp, #0x50 + 498f58: 97ff8299 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 498f5c: 9101a3e0 add x0, sp, #0x68 + 498f60: 97fee03b bl 45104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 498f64: 17ffff15 b 498bb8 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0xa0> + 498f68: 9101c3e0 add x0, sp, #0x70 + 498f6c: 97ff8294 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 498f70: 1400005e b 4990e8 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x5d0> + 498f74: aa0003f3 mov x19, x0 + 498f78: 910203e0 add x0, sp, #0x80 + 498f7c: 97fdb861 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498f80: 14000002 b 498f88 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x470> + 498f84: aa0003f3 mov x19, x0 + 498f88: 910283e0 add x0, sp, #0xa0 + 498f8c: 97fdb92d bl 407440 <_ZNSaIcED1Ev@plt> + 498f90: aa1303e0 mov x0, x19 + 498f94: 97fdba5b bl 407900 <_Unwind_Resume@plt> + 498f98: aa0003f3 mov x19, x0 + 498f9c: 9102a3e0 add x0, sp, #0xa8 + 498fa0: 97fdb858 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498fa4: 14000002 b 498fac <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x494> + 498fa8: aa0003f3 mov x19, x0 + 498fac: 910323e0 add x0, sp, #0xc8 + 498fb0: 97fdb924 bl 407440 <_ZNSaIcED1Ev@plt> + 498fb4: aa1303e0 mov x0, x19 + 498fb8: 14000047 b 4990d4 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x5bc> + 498fbc: aa0003f3 mov x19, x0 + 498fc0: 910343e0 add x0, sp, #0xd0 + 498fc4: 97fdb84f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498fc8: 14000002 b 498fd0 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x4b8> + 498fcc: aa0003f3 mov x19, x0 + 498fd0: 9103c3e0 add x0, sp, #0xf0 + 498fd4: 97fdb91b bl 407440 <_ZNSaIcED1Ev@plt> + 498fd8: 1400003c b 4990c8 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x5b0> + 498fdc: aa0003f3 mov x19, x0 + 498fe0: 9103e3e0 add x0, sp, #0xf8 + 498fe4: 97fdb847 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 498fe8: 14000002 b 498ff0 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x4d8> + 498fec: aa0003f3 mov x19, x0 + 498ff0: 910463e0 add x0, sp, #0x118 + 498ff4: 97fdb913 bl 407440 <_ZNSaIcED1Ev@plt> + 498ff8: 14000034 b 4990c8 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x5b0> + 498ffc: aa0003f3 mov x19, x0 + 499000: 910523e0 add x0, sp, #0x148 + 499004: 97fdb83f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499008: 14000002 b 499010 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x4f8> + 49900c: aa0003f3 mov x19, x0 + 499010: 910483e0 add x0, sp, #0x120 + 499014: 97fdb83b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499018: 14000002 b 499020 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x508> + 49901c: aa0003f3 mov x19, x0 + 499020: 910503e0 add x0, sp, #0x140 + 499024: 97fdb907 bl 407440 <_ZNSaIcED1Ev@plt> + 499028: 14000028 b 4990c8 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x5b0> + 49902c: aa0003f3 mov x19, x0 + 499030: 9105a3e0 add x0, sp, #0x168 + 499034: 97fdb833 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499038: 14000002 b 499040 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x528> + 49903c: aa0003f3 mov x19, x0 + 499040: 910623e0 add x0, sp, #0x188 + 499044: 97fdb8ff bl 407440 <_ZNSaIcED1Ev@plt> + 499048: 14000020 b 4990c8 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x5b0> + 49904c: aa0003f3 mov x19, x0 + 499050: 9106e3e0 add x0, sp, #0x1b8 + 499054: 97fdb82b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499058: 14000002 b 499060 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x548> + 49905c: aa0003f3 mov x19, x0 + 499060: 910763e0 add x0, sp, #0x1d8 + 499064: 97fdb8f7 bl 407440 <_ZNSaIcED1Ev@plt> + 499068: 14000002 b 499070 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x558> + 49906c: aa0003f3 mov x19, x0 + 499070: 910643e0 add x0, sp, #0x190 + 499074: 97fdb823 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499078: 14000002 b 499080 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x568> + 49907c: aa0003f3 mov x19, x0 + 499080: 9106c3e0 add x0, sp, #0x1b0 + 499084: 97fdb8ef bl 407440 <_ZNSaIcED1Ev@plt> + 499088: 1400000c b 4990b8 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x5a0> + 49908c: aa0003f3 mov x19, x0 + 499090: 910823e0 add x0, sp, #0x208 + 499094: 97fdb81b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499098: 14000002 b 4990a0 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x588> + 49909c: aa0003f3 mov x19, x0 + 4990a0: 910783e0 add x0, sp, #0x1e0 + 4990a4: 97fdb817 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4990a8: 14000002 b 4990b0 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x598> + 4990ac: aa0003f3 mov x19, x0 + 4990b0: 910803e0 add x0, sp, #0x200 + 4990b4: 97fdb8e3 bl 407440 <_ZNSaIcED1Ev@plt> + 4990b8: 910103e0 add x0, sp, #0x40 + 4990bc: 97ff8240 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4990c0: 14000002 b 4990c8 <_ZN5Catch11XmlReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x5b0> + 4990c4: aa0003f3 mov x19, x0 + 4990c8: 910143e0 add x0, sp, #0x50 + 4990cc: 97ff823c bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4990d0: aa1303e0 mov x0, x19 + 4990d4: aa0003f3 mov x19, x0 + 4990d8: 9101c3e0 add x0, sp, #0x70 + 4990dc: 97ff8238 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4990e0: aa1303e0 mov x0, x19 + 4990e4: 97fdba07 bl 407900 <_Unwind_Resume@plt> + 4990e8: a94153f3 ldp x19, x20, [sp, #16] + 4990ec: a9407bfd ldp x29, x30, [sp] + 4990f0: 910903ff add sp, sp, #0x240 + 4990f4: d65f03c0 ret + +00000000004990f8 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE>: +_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE(): + 4990f8: a9a47bfd stp x29, x30, [sp, #-448]! + 4990fc: 910003fd mov x29, sp + 499100: f9000bf3 str x19, [sp, #16] + 499104: f9001fe0 str x0, [sp, #56] + 499108: f9001be1 str x1, [sp, #48] + 49910c: f90017e2 str x2, [sp, #40] + 499110: f9401fe0 ldr x0, [sp, #56] + 499114: 9102e013 add x19, x0, #0xb8 + 499118: 9102e3e0 add x0, sp, #0xb8 + 49911c: 97fdb9fd bl 407910 <_ZNSaIcEC1Ev@plt> + 499120: 9102e3e0 add x0, sp, #0xb8 + 499124: 910263e3 add x3, sp, #0x98 + 499128: aa0003e2 mov x2, x0 + 49912c: 900001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 499130: 910c8001 add x1, x0, #0x320 + 499134: aa0303e0 mov x0, x3 + 499138: 97fdb952 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49913c: 52800021 mov w1, #0x1 // #1 + 499140: 52800040 mov w0, #0x2 // #2 + 499144: 97ff80bb bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 499148: 2a0003e2 mov w2, w0 + 49914c: 910263e0 add x0, sp, #0x98 + 499150: 910223e1 add x1, sp, #0x88 + 499154: aa0103e8 mov x8, x1 + 499158: aa0003e1 mov x1, x0 + 49915c: aa1303e0 mov x0, x19 + 499160: 97ff82a1 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 499164: 910263e0 add x0, sp, #0x98 + 499168: 97fdb7e6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49916c: 9102e3e0 add x0, sp, #0xb8 + 499170: 97fdb8b4 bl 407440 <_ZNSaIcED1Ev@plt> + 499174: f9401be0 ldr x0, [sp, #48] + 499178: f900dfe0 str x0, [sp, #440] + 49917c: f940dfe0 ldr x0, [sp, #440] + 499180: 94000194 bl 4997d0 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE5beginEv> + 499184: f90043e0 str x0, [sp, #128] + 499188: f940dfe0 ldr x0, [sp, #440] + 49918c: 9400019d bl 499800 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE3endEv> + 499190: f9003fe0 str x0, [sp, #120] + 499194: 9101e3e1 add x1, sp, #0x78 + 499198: 910203e0 add x0, sp, #0x80 + 49919c: 940001a5 bl 499830 <_ZN9__gnu_cxxneIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4991a0: 12001c00 and w0, w0, #0xff + 4991a4: 7100001f cmp w0, #0x0 + 4991a8: 540012c0 b.eq 499400 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x308> // b.none + 4991ac: 910203e0 add x0, sp, #0x80 + 4991b0: 940001bb bl 49989c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEdeEv> + 4991b4: f900dbe0 str x0, [sp, #432] + 4991b8: f9401fe0 ldr x0, [sp, #56] + 4991bc: 9102e013 add x19, x0, #0xb8 + 4991c0: 910383e0 add x0, sp, #0xe0 + 4991c4: 97fdb9d3 bl 407910 <_ZNSaIcEC1Ev@plt> + 4991c8: 910383e0 add x0, sp, #0xe0 + 4991cc: 910303e3 add x3, sp, #0xc0 + 4991d0: aa0003e2 mov x2, x0 + 4991d4: 900001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4991d8: 910ce001 add x1, x0, #0x338 + 4991dc: aa0303e0 mov x0, x3 + 4991e0: 97fdb928 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4991e4: 52800021 mov w1, #0x1 // #1 + 4991e8: 52800040 mov w0, #0x2 // #2 + 4991ec: 97ff8091 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4991f0: 2a0003e2 mov w2, w0 + 4991f4: 910303e0 add x0, sp, #0xc0 + 4991f8: 9101a3e1 add x1, sp, #0x68 + 4991fc: aa0103e8 mov x8, x1 + 499200: aa0003e1 mov x1, x0 + 499204: aa1303e0 mov x0, x19 + 499208: 97ff8277 bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 49920c: 910303e0 add x0, sp, #0xc0 + 499210: 97fdb7bc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499214: 910383e0 add x0, sp, #0xe0 + 499218: 97fdb88a bl 407440 <_ZNSaIcED1Ev@plt> + 49921c: f9401fe0 ldr x0, [sp, #56] + 499220: 9102e013 add x19, x0, #0xb8 + 499224: 910423e0 add x0, sp, #0x108 + 499228: 97fdb9ba bl 407910 <_ZNSaIcEC1Ev@plt> + 49922c: 910423e0 add x0, sp, #0x108 + 499230: 9103a3e3 add x3, sp, #0xe8 + 499234: aa0003e2 mov x2, x0 + 499238: 900001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49923c: 910d0001 add x1, x0, #0x340 + 499240: aa0303e0 mov x0, x3 + 499244: 97fdb90f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 499248: 9103a3e0 add x0, sp, #0xe8 + 49924c: 52800022 mov w2, #0x1 // #1 + 499250: aa0003e1 mov x1, x0 + 499254: aa1303e0 mov x0, x19 + 499258: 97ff8235 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 49925c: aa0003f3 mov x19, x0 + 499260: f940dbe0 ldr x0, [sp, #432] + 499264: f9401800 ldr x0, [x0, #48] + 499268: 910443e1 add x1, sp, #0x110 + 49926c: aa0103e8 mov x8, x1 + 499270: 97ff35ea bl 466a18 <_ZNSt7__cxx119to_stringEm> + 499274: 910443e0 add x0, sp, #0x110 + 499278: 52800002 mov w2, #0x0 // #0 + 49927c: aa0003e1 mov x1, x0 + 499280: aa1303e0 mov x0, x19 + 499284: 97ff8323 bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 499288: 52800041 mov w1, #0x2 // #2 + 49928c: 97ff826f bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 499290: 910443e0 add x0, sp, #0x110 + 499294: 97fdb79b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499298: 9103a3e0 add x0, sp, #0xe8 + 49929c: 97fdb799 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4992a0: 910423e0 add x0, sp, #0x108 + 4992a4: 97fdb867 bl 407440 <_ZNSaIcED1Ev@plt> + 4992a8: f9401fe0 ldr x0, [sp, #56] + 4992ac: 9102e013 add x19, x0, #0xb8 + 4992b0: 910543e0 add x0, sp, #0x150 + 4992b4: 97fdb997 bl 407910 <_ZNSaIcEC1Ev@plt> + 4992b8: 910543e0 add x0, sp, #0x150 + 4992bc: 9104c3e3 add x3, sp, #0x130 + 4992c0: aa0003e2 mov x2, x0 + 4992c4: 900001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4992c8: 910d2001 add x1, x0, #0x348 + 4992cc: aa0303e0 mov x0, x3 + 4992d0: 97fdb8ec bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4992d4: 52800021 mov w1, #0x1 // #1 + 4992d8: 52800040 mov w0, #0x2 // #2 + 4992dc: 97ff8055 bl 479430 <_ZN5CatchorENS_13XmlFormattingES0_> + 4992e0: 2a0003e2 mov w2, w0 + 4992e4: 9104c3e0 add x0, sp, #0x130 + 4992e8: 910163e1 add x1, sp, #0x58 + 4992ec: aa0103e8 mov x8, x1 + 4992f0: aa0003e1 mov x1, x0 + 4992f4: aa1303e0 mov x0, x19 + 4992f8: 97ff823b bl 479be4 <_ZN5Catch9XmlWriter13scopedElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4992fc: 9104c3e0 add x0, sp, #0x130 + 499300: 97fdb780 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499304: 910543e0 add x0, sp, #0x150 + 499308: 97fdb84e bl 407440 <_ZNSaIcED1Ev@plt> + 49930c: f940dbe0 ldr x0, [sp, #432] + 499310: f900d7e0 str x0, [sp, #424] + 499314: f940d7e0 ldr x0, [sp, #424] + 499318: 94000167 bl 4998b4 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE5beginEv> + 49931c: f9002be0 str x0, [sp, #80] + 499320: f940d7e0 ldr x0, [sp, #424] + 499324: 9400016b bl 4998d0 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE3endEv> + 499328: f90027e0 str x0, [sp, #72] + 49932c: 910123e1 add x1, sp, #0x48 + 499330: 910143e0 add x0, sp, #0x50 + 499334: 9400016e bl 4998ec <_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEneERKS2_> + 499338: 12001c00 and w0, w0, #0xff + 49933c: 7100001f cmp w0, #0x0 + 499340: 54000520 b.eq 4993e4 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x2ec> // b.none + 499344: 910143e0 add x0, sp, #0x50 + 499348: 94000181 bl 49994c <_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEdeEv> + 49934c: f900d3e0 str x0, [sp, #416] + 499350: f9401fe0 ldr x0, [sp, #56] + 499354: 9102e013 add x19, x0, #0xb8 + 499358: 9105e3e0 add x0, sp, #0x178 + 49935c: 97fdb96d bl 407910 <_ZNSaIcEC1Ev@plt> + 499360: 9105e3e0 add x0, sp, #0x178 + 499364: 910563e3 add x3, sp, #0x158 + 499368: aa0003e2 mov x2, x0 + 49936c: 900001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 499370: 910d4001 add x1, x0, #0x350 + 499374: aa0303e0 mov x0, x3 + 499378: 97fdb8c2 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49937c: 910563e0 add x0, sp, #0x158 + 499380: 52800022 mov w2, #0x1 // #1 + 499384: aa0003e1 mov x1, x0 + 499388: aa1303e0 mov x0, x19 + 49938c: 97ff81e8 bl 479b2c <_ZN5Catch9XmlWriter12startElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 499390: aa0003f3 mov x19, x0 + 499394: 910603e0 add x0, sp, #0x180 + 499398: aa0003e8 mov x8, x0 + 49939c: f940d3e0 ldr x0, [sp, #416] + 4993a0: 97fea27f bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 4993a4: 910603e0 add x0, sp, #0x180 + 4993a8: 52800002 mov w2, #0x0 // #0 + 4993ac: aa0003e1 mov x1, x0 + 4993b0: aa1303e0 mov x0, x19 + 4993b4: 97ff82d7 bl 479f10 <_ZN5Catch9XmlWriter9writeTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13XmlFormattingE> + 4993b8: 52800041 mov w1, #0x2 // #2 + 4993bc: 97ff8223 bl 479c48 <_ZN5Catch9XmlWriter10endElementENS_13XmlFormattingE> + 4993c0: 910603e0 add x0, sp, #0x180 + 4993c4: 97fdb74f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4993c8: 910563e0 add x0, sp, #0x158 + 4993cc: 97fdb74d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4993d0: 9105e3e0 add x0, sp, #0x178 + 4993d4: 97fdb81b bl 407440 <_ZNSaIcED1Ev@plt> + 4993d8: 910143e0 add x0, sp, #0x50 + 4993dc: 94000150 bl 49991c <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEppEv> + 4993e0: 17ffffd3 b 49932c <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x234> + 4993e4: 910163e0 add x0, sp, #0x58 + 4993e8: 97ff8175 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4993ec: 9101a3e0 add x0, sp, #0x68 + 4993f0: 97ff8173 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4993f4: 910203e0 add x0, sp, #0x80 + 4993f8: 9400011f bl 499874 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEppEv> + 4993fc: 17ffff66 b 499194 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x9c> + 499400: 910223e0 add x0, sp, #0x88 + 499404: 97ff816e bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 499408: 1400003c b 4994f8 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x400> + 49940c: aa0003f3 mov x19, x0 + 499410: 910263e0 add x0, sp, #0x98 + 499414: 97fdb73b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499418: 14000002 b 499420 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x328> + 49941c: aa0003f3 mov x19, x0 + 499420: 9102e3e0 add x0, sp, #0xb8 + 499424: 97fdb807 bl 407440 <_ZNSaIcED1Ev@plt> + 499428: aa1303e0 mov x0, x19 + 49942c: 97fdb935 bl 407900 <_Unwind_Resume@plt> + 499430: aa0003f3 mov x19, x0 + 499434: 910303e0 add x0, sp, #0xc0 + 499438: 97fdb732 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49943c: 14000002 b 499444 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x34c> + 499440: aa0003f3 mov x19, x0 + 499444: 910383e0 add x0, sp, #0xe0 + 499448: 97fdb7fe bl 407440 <_ZNSaIcED1Ev@plt> + 49944c: aa1303e0 mov x0, x19 + 499450: 14000025 b 4994e4 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x3ec> + 499454: aa0003f3 mov x19, x0 + 499458: 910443e0 add x0, sp, #0x110 + 49945c: 97fdb729 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499460: 14000002 b 499468 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x370> + 499464: aa0003f3 mov x19, x0 + 499468: 9103a3e0 add x0, sp, #0xe8 + 49946c: 97fdb725 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499470: 14000002 b 499478 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x380> + 499474: aa0003f3 mov x19, x0 + 499478: 910423e0 add x0, sp, #0x108 + 49947c: 97fdb7f1 bl 407440 <_ZNSaIcED1Ev@plt> + 499480: 14000016 b 4994d8 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x3e0> + 499484: aa0003f3 mov x19, x0 + 499488: 9104c3e0 add x0, sp, #0x130 + 49948c: 97fdb71d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499490: 14000002 b 499498 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x3a0> + 499494: aa0003f3 mov x19, x0 + 499498: 910543e0 add x0, sp, #0x150 + 49949c: 97fdb7e9 bl 407440 <_ZNSaIcED1Ev@plt> + 4994a0: 1400000e b 4994d8 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x3e0> + 4994a4: aa0003f3 mov x19, x0 + 4994a8: 910603e0 add x0, sp, #0x180 + 4994ac: 97fdb715 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4994b0: 14000002 b 4994b8 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x3c0> + 4994b4: aa0003f3 mov x19, x0 + 4994b8: 910563e0 add x0, sp, #0x158 + 4994bc: 97fdb711 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4994c0: 14000002 b 4994c8 <_ZN5Catch11XmlReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x3d0> + 4994c4: aa0003f3 mov x19, x0 + 4994c8: 9105e3e0 add x0, sp, #0x178 + 4994cc: 97fdb7dd bl 407440 <_ZNSaIcED1Ev@plt> + 4994d0: 910163e0 add x0, sp, #0x58 + 4994d4: 97ff813a bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4994d8: 9101a3e0 add x0, sp, #0x68 + 4994dc: 97ff8138 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4994e0: aa1303e0 mov x0, x19 + 4994e4: aa0003f3 mov x19, x0 + 4994e8: 910223e0 add x0, sp, #0x88 + 4994ec: 97ff8134 bl 4799bc <_ZN5Catch9XmlWriter13ScopedElementD1Ev> + 4994f0: aa1303e0 mov x0, x19 + 4994f4: 97fdb903 bl 407900 <_Unwind_Resume@plt> + 4994f8: f9400bf3 ldr x19, [sp, #16] + 4994fc: a8dc7bfd ldp x29, x30, [sp], #448 + 499500: d65f03c0 ret + +0000000000499504 <_ZN5Catch9XmlWriter14writeAttributeIPKcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIPKcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 499504: a9b97bfd stp x29, x30, [sp, #-112]! + 499508: 910003fd mov x29, sp + 49950c: f9000bf3 str x19, [sp, #16] + 499510: f9001fe0 str x0, [sp, #56] + 499514: f9001be1 str x1, [sp, #48] + 499518: f90017e2 str x2, [sp, #40] + 49951c: 910103e0 add x0, sp, #0x40 + 499520: 97ff17a7 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 499524: 910103e0 add x0, sp, #0x40 + 499528: f94017e1 ldr x1, [sp, #40] + 49952c: 94000110 bl 49996c <_ZN5Catch20ReusableStringStreamlsIPKcEERS0_RKT_> + 499530: 910103e0 add x0, sp, #0x40 + 499534: 910143e1 add x1, sp, #0x50 + 499538: aa0103e8 mov x8, x1 + 49953c: 97ff17e2 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 499540: 910143e0 add x0, sp, #0x50 + 499544: aa0003e2 mov x2, x0 + 499548: f9401be1 ldr x1, [sp, #48] + 49954c: f9401fe0 ldr x0, [sp, #56] + 499550: 97ff8214 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 499554: aa0003f3 mov x19, x0 + 499558: d503201f nop + 49955c: 910143e0 add x0, sp, #0x50 + 499560: 97fdb6e8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499564: 910103e0 add x0, sp, #0x40 + 499568: 97ff17ab bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 49956c: aa1303e0 mov x0, x19 + 499570: 1400000a b 499598 <_ZN5Catch9XmlWriter14writeAttributeIPKcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 499574: aa0003f3 mov x19, x0 + 499578: 910143e0 add x0, sp, #0x50 + 49957c: 97fdb6e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499580: 14000002 b 499588 <_ZN5Catch9XmlWriter14writeAttributeIPKcEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 499584: aa0003f3 mov x19, x0 + 499588: 910103e0 add x0, sp, #0x40 + 49958c: 97ff17a2 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 499590: aa1303e0 mov x0, x19 + 499594: 97fdb8db bl 407900 <_Unwind_Resume@plt> + 499598: f9400bf3 ldr x19, [sp, #16] + 49959c: a8c77bfd ldp x29, x30, [sp], #112 + 4995a0: d65f03c0 ret + +00000000004995a4 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter13ScopedElement14writeAttributeImEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 4995a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4995a8: 910003fd mov x29, sp + 4995ac: f90017e0 str x0, [sp, #40] + 4995b0: f90013e1 str x1, [sp, #32] + 4995b4: f9000fe2 str x2, [sp, #24] + 4995b8: f94017e0 ldr x0, [sp, #40] + 4995bc: f9400000 ldr x0, [x0] + 4995c0: f9400fe2 ldr x2, [sp, #24] + 4995c4: f94013e1 ldr x1, [sp, #32] + 4995c8: 97ffd45c bl 48e738 <_ZN5Catch9XmlWriter14writeAttributeImEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4995cc: f94017e0 ldr x0, [sp, #40] + 4995d0: a8c37bfd ldp x29, x30, [sp], #48 + 4995d4: d65f03c0 ret + +00000000004995d8 <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIdEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIdEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 4995d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4995dc: 910003fd mov x29, sp + 4995e0: f90017e0 str x0, [sp, #40] + 4995e4: f90013e1 str x1, [sp, #32] + 4995e8: f9000fe2 str x2, [sp, #24] + 4995ec: f94017e0 ldr x0, [sp, #40] + 4995f0: f9400000 ldr x0, [x0] + 4995f4: f9400fe2 ldr x2, [sp, #24] + 4995f8: f94013e1 ldr x1, [sp, #32] + 4995fc: 97ffd4c7 bl 48e918 <_ZN5Catch9XmlWriter14writeAttributeIdEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 499600: f94017e0 ldr x0, [sp, #40] + 499604: a8c37bfd ldp x29, x30, [sp], #48 + 499608: d65f03c0 ret + +000000000049960c <_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIbEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter13ScopedElement14writeAttributeIbEERS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 49960c: a9bd7bfd stp x29, x30, [sp, #-48]! + 499610: 910003fd mov x29, sp + 499614: f90017e0 str x0, [sp, #40] + 499618: f90013e1 str x1, [sp, #32] + 49961c: f9000fe2 str x2, [sp, #24] + 499620: f94017e0 ldr x0, [sp, #40] + 499624: f9400003 ldr x3, [x0] + 499628: f9400fe0 ldr x0, [sp, #24] + 49962c: 39400000 ldrb w0, [x0] + 499630: 2a0003e2 mov w2, w0 + 499634: f94013e1 ldr x1, [sp, #32] + 499638: aa0303e0 mov x0, x3 + 49963c: 97ff8214 bl 479e8c <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 499640: f94017e0 ldr x0, [sp, #40] + 499644: a8c37bfd ldp x29, x30, [sp], #48 + 499648: d65f03c0 ret + +000000000049964c <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 49964c: a9b97bfd stp x29, x30, [sp, #-112]! + 499650: 910003fd mov x29, sp + 499654: f9000bf3 str x19, [sp, #16] + 499658: f9001fe0 str x0, [sp, #56] + 49965c: f9001be1 str x1, [sp, #48] + 499660: f90017e2 str x2, [sp, #40] + 499664: 910103e0 add x0, sp, #0x40 + 499668: 97ff1755 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 49966c: 910103e0 add x0, sp, #0x40 + 499670: f94017e1 ldr x1, [sp, #40] + 499674: 940000cc bl 4999a4 <_ZN5Catch20ReusableStringStreamlsIiEERS0_RKT_> + 499678: 910103e0 add x0, sp, #0x40 + 49967c: 910143e1 add x1, sp, #0x50 + 499680: aa0103e8 mov x8, x1 + 499684: 97ff1790 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 499688: 910143e0 add x0, sp, #0x50 + 49968c: aa0003e2 mov x2, x0 + 499690: f9401be1 ldr x1, [sp, #48] + 499694: f9401fe0 ldr x0, [sp, #56] + 499698: 97ff81c2 bl 479da0 <_ZN5Catch9XmlWriter14writeAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 49969c: aa0003f3 mov x19, x0 + 4996a0: d503201f nop + 4996a4: 910143e0 add x0, sp, #0x50 + 4996a8: 97fdb696 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4996ac: 910103e0 add x0, sp, #0x40 + 4996b0: 97ff1759 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4996b4: aa1303e0 mov x0, x19 + 4996b8: 1400000a b 4996e0 <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x94> + 4996bc: aa0003f3 mov x19, x0 + 4996c0: 910143e0 add x0, sp, #0x50 + 4996c4: 97fdb68f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4996c8: 14000002 b 4996d0 <_ZN5Catch9XmlWriter14writeAttributeIiEERS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x84> + 4996cc: aa0003f3 mov x19, x0 + 4996d0: 910103e0 add x0, sp, #0x40 + 4996d4: 97ff1750 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4996d8: aa1303e0 mov x0, x19 + 4996dc: 97fdb889 bl 407900 <_Unwind_Resume@plt> + 4996e0: f9400bf3 ldr x19, [sp, #16] + 4996e4: a8c77bfd ldp x29, x30, [sp], #112 + 4996e8: d65f03c0 ret + +00000000004996ec <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE5beginEv(): + 4996ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 4996f0: 910003fd mov x29, sp + 4996f4: f9000fe0 str x0, [sp, #24] + 4996f8: f9400fe0 ldr x0, [sp, #24] + 4996fc: f9400000 ldr x0, [x0] + 499700: f90017e0 str x0, [sp, #40] + 499704: 9100a3e1 add x1, sp, #0x28 + 499708: 910083e0 add x0, sp, #0x20 + 49970c: 940000b4 bl 4999dc <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 499710: f94013e0 ldr x0, [sp, #32] + 499714: a8c37bfd ldp x29, x30, [sp], #48 + 499718: d65f03c0 ret + +000000000049971c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE3endEv(): + 49971c: a9bd7bfd stp x29, x30, [sp, #-48]! + 499720: 910003fd mov x29, sp + 499724: f9000fe0 str x0, [sp, #24] + 499728: f9400fe0 ldr x0, [sp, #24] + 49972c: f9400400 ldr x0, [x0, #8] + 499730: f90017e0 str x0, [sp, #40] + 499734: 9100a3e1 add x1, sp, #0x28 + 499738: 910083e0 add x0, sp, #0x20 + 49973c: 940000a8 bl 4999dc <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 499740: f94013e0 ldr x0, [sp, #32] + 499744: a8c37bfd ldp x29, x30, [sp], #48 + 499748: d65f03c0 ret + +000000000049974c <_ZN9__gnu_cxxneIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 49974c: a9bd7bfd stp x29, x30, [sp, #-48]! + 499750: 910003fd mov x29, sp + 499754: f9000bf3 str x19, [sp, #16] + 499758: f90017e0 str x0, [sp, #40] + 49975c: f90013e1 str x1, [sp, #32] + 499760: f94017e0 ldr x0, [sp, #40] + 499764: 940000a8 bl 499a04 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv> + 499768: f9400013 ldr x19, [x0] + 49976c: f94013e0 ldr x0, [sp, #32] + 499770: 940000a5 bl 499a04 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv> + 499774: f9400000 ldr x0, [x0] + 499778: eb00027f cmp x19, x0 + 49977c: 1a9f07e0 cset w0, ne // ne = any + 499780: 12001c00 and w0, w0, #0xff + 499784: f9400bf3 ldr x19, [sp, #16] + 499788: a8c37bfd ldp x29, x30, [sp], #48 + 49978c: d65f03c0 ret + +0000000000499790 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEppEv(): + 499790: d10043ff sub sp, sp, #0x10 + 499794: f90007e0 str x0, [sp, #8] + 499798: f94007e0 ldr x0, [sp, #8] + 49979c: f9400000 ldr x0, [x0] + 4997a0: 91010001 add x1, x0, #0x40 + 4997a4: f94007e0 ldr x0, [sp, #8] + 4997a8: f9000001 str x1, [x0] + 4997ac: f94007e0 ldr x0, [sp, #8] + 4997b0: 910043ff add sp, sp, #0x10 + 4997b4: d65f03c0 ret + +00000000004997b8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEdeEv(): + 4997b8: d10043ff sub sp, sp, #0x10 + 4997bc: f90007e0 str x0, [sp, #8] + 4997c0: f94007e0 ldr x0, [sp, #8] + 4997c4: f9400000 ldr x0, [x0] + 4997c8: 910043ff add sp, sp, #0x10 + 4997cc: d65f03c0 ret + +00000000004997d0 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE5beginEv>: +_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE5beginEv(): + 4997d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4997d4: 910003fd mov x29, sp + 4997d8: f9000fe0 str x0, [sp, #24] + 4997dc: f9400fe0 ldr x0, [sp, #24] + 4997e0: f9400000 ldr x0, [x0] + 4997e4: f90017e0 str x0, [sp, #40] + 4997e8: 9100a3e1 add x1, sp, #0x28 + 4997ec: 910083e0 add x0, sp, #0x20 + 4997f0: 9400008a bl 499a18 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 4997f4: f94013e0 ldr x0, [sp, #32] + 4997f8: a8c37bfd ldp x29, x30, [sp], #48 + 4997fc: d65f03c0 ret + +0000000000499800 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE3endEv>: +_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE3endEv(): + 499800: a9bd7bfd stp x29, x30, [sp, #-48]! + 499804: 910003fd mov x29, sp + 499808: f9000fe0 str x0, [sp, #24] + 49980c: f9400fe0 ldr x0, [sp, #24] + 499810: f9400400 ldr x0, [x0, #8] + 499814: f90017e0 str x0, [sp, #40] + 499818: 9100a3e1 add x1, sp, #0x28 + 49981c: 910083e0 add x0, sp, #0x20 + 499820: 9400007e bl 499a18 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_> + 499824: f94013e0 ldr x0, [sp, #32] + 499828: a8c37bfd ldp x29, x30, [sp], #48 + 49982c: d65f03c0 ret + +0000000000499830 <_ZN9__gnu_cxxneIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxneIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 499830: a9bd7bfd stp x29, x30, [sp, #-48]! + 499834: 910003fd mov x29, sp + 499838: f9000bf3 str x19, [sp, #16] + 49983c: f90017e0 str x0, [sp, #40] + 499840: f90013e1 str x1, [sp, #32] + 499844: f94017e0 ldr x0, [sp, #40] + 499848: 9400007e bl 499a40 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 49984c: f9400013 ldr x19, [x0] + 499850: f94013e0 ldr x0, [sp, #32] + 499854: 9400007b bl 499a40 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 499858: f9400000 ldr x0, [x0] + 49985c: eb00027f cmp x19, x0 + 499860: 1a9f07e0 cset w0, ne // ne = any + 499864: 12001c00 and w0, w0, #0xff + 499868: f9400bf3 ldr x19, [sp, #16] + 49986c: a8c37bfd ldp x29, x30, [sp], #48 + 499870: d65f03c0 ret + +0000000000499874 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEppEv(): + 499874: d10043ff sub sp, sp, #0x10 + 499878: f90007e0 str x0, [sp, #8] + 49987c: f94007e0 ldr x0, [sp, #8] + 499880: f9400000 ldr x0, [x0] + 499884: 9100e001 add x1, x0, #0x38 + 499888: f94007e0 ldr x0, [sp, #8] + 49988c: f9000001 str x1, [x0] + 499890: f94007e0 ldr x0, [sp, #8] + 499894: 910043ff add sp, sp, #0x10 + 499898: d65f03c0 ret + +000000000049989c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEdeEv(): + 49989c: d10043ff sub sp, sp, #0x10 + 4998a0: f90007e0 str x0, [sp, #8] + 4998a4: f94007e0 ldr x0, [sp, #8] + 4998a8: f9400000 ldr x0, [x0] + 4998ac: 910043ff add sp, sp, #0x10 + 4998b0: d65f03c0 ret + +00000000004998b4 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE5beginEv>: +_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE5beginEv(): + 4998b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4998b8: 910003fd mov x29, sp + 4998bc: f9000fe0 str x0, [sp, #24] + 4998c0: f9400fe0 ldr x0, [sp, #24] + 4998c4: 94000064 bl 499a54 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv> + 4998c8: a8c27bfd ldp x29, x30, [sp], #32 + 4998cc: d65f03c0 ret + +00000000004998d0 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE3endEv>: +_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE3endEv(): + 4998d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4998d4: 910003fd mov x29, sp + 4998d8: f9000fe0 str x0, [sp, #24] + 4998dc: f9400fe0 ldr x0, [sp, #24] + 4998e0: 94000067 bl 499a7c <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE3endEv> + 4998e4: a8c27bfd ldp x29, x30, [sp], #32 + 4998e8: d65f03c0 ret + +00000000004998ec <_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEneERKS2_>: +_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEneERKS2_(): + 4998ec: d10043ff sub sp, sp, #0x10 + 4998f0: f90007e0 str x0, [sp, #8] + 4998f4: f90003e1 str x1, [sp] + 4998f8: f94007e0 ldr x0, [sp, #8] + 4998fc: f9400001 ldr x1, [x0] + 499900: f94003e0 ldr x0, [sp] + 499904: f9400000 ldr x0, [x0] + 499908: eb00003f cmp x1, x0 + 49990c: 1a9f07e0 cset w0, ne // ne = any + 499910: 12001c00 and w0, w0, #0xff + 499914: 910043ff add sp, sp, #0x10 + 499918: d65f03c0 ret + +000000000049991c <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEppEv>: +_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEppEv(): + 49991c: a9be7bfd stp x29, x30, [sp, #-32]! + 499920: 910003fd mov x29, sp + 499924: f9000fe0 str x0, [sp, #24] + 499928: f9400fe0 ldr x0, [sp, #24] + 49992c: f9400000 ldr x0, [x0] + 499930: 97fdb6f0 bl 4074f0 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 499934: aa0003e1 mov x1, x0 + 499938: f9400fe0 ldr x0, [sp, #24] + 49993c: f9000001 str x1, [x0] + 499940: f9400fe0 ldr x0, [sp, #24] + 499944: a8c27bfd ldp x29, x30, [sp], #32 + 499948: d65f03c0 ret + +000000000049994c <_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEdeEv>: +_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEdeEv(): + 49994c: a9be7bfd stp x29, x30, [sp, #-32]! + 499950: 910003fd mov x29, sp + 499954: f9000fe0 str x0, [sp, #24] + 499958: f9400fe0 ldr x0, [sp, #24] + 49995c: f9400000 ldr x0, [x0] + 499960: 94000051 bl 499aa4 <_ZNKSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv> + 499964: a8c27bfd ldp x29, x30, [sp], #32 + 499968: d65f03c0 ret + +000000000049996c <_ZN5Catch20ReusableStringStreamlsIPKcEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIPKcEERS0_RKT_(): + 49996c: a9be7bfd stp x29, x30, [sp, #-32]! + 499970: 910003fd mov x29, sp + 499974: f9000fe0 str x0, [sp, #24] + 499978: f9000be1 str x1, [sp, #16] + 49997c: f9400fe0 ldr x0, [sp, #24] + 499980: f9400402 ldr x2, [x0, #8] + 499984: f9400be0 ldr x0, [sp, #16] + 499988: f9400000 ldr x0, [x0] + 49998c: aa0003e1 mov x1, x0 + 499990: aa0203e0 mov x0, x2 + 499994: 97fdb66f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 499998: f9400fe0 ldr x0, [sp, #24] + 49999c: a8c27bfd ldp x29, x30, [sp], #32 + 4999a0: d65f03c0 ret + +00000000004999a4 <_ZN5Catch20ReusableStringStreamlsIiEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIiEERS0_RKT_(): + 4999a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4999a8: 910003fd mov x29, sp + 4999ac: f9000fe0 str x0, [sp, #24] + 4999b0: f9000be1 str x1, [sp, #16] + 4999b4: f9400fe0 ldr x0, [sp, #24] + 4999b8: f9400402 ldr x2, [x0, #8] + 4999bc: f9400be0 ldr x0, [sp, #16] + 4999c0: b9400000 ldr w0, [x0] + 4999c4: 2a0003e1 mov w1, w0 + 4999c8: aa0203e0 mov x0, x2 + 4999cc: 97fdb7c5 bl 4078e0 <_ZNSolsEi@plt> + 4999d0: f9400fe0 ldr x0, [sp, #24] + 4999d4: a8c27bfd ldp x29, x30, [sp], #32 + 4999d8: d65f03c0 ret + +00000000004999dc <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEC2ERKS4_(): + 4999dc: d10043ff sub sp, sp, #0x10 + 4999e0: f90007e0 str x0, [sp, #8] + 4999e4: f90003e1 str x1, [sp] + 4999e8: f94003e0 ldr x0, [sp] + 4999ec: f9400001 ldr x1, [x0] + 4999f0: f94007e0 ldr x0, [sp, #8] + 4999f4: f9000001 str x1, [x0] + 4999f8: d503201f nop + 4999fc: 910043ff add sp, sp, #0x10 + 499a00: d65f03c0 ret + +0000000000499a04 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv(): + 499a04: d10043ff sub sp, sp, #0x10 + 499a08: f90007e0 str x0, [sp, #8] + 499a0c: f94007e0 ldr x0, [sp, #8] + 499a10: 910043ff add sp, sp, #0x10 + 499a14: d65f03c0 ret + +0000000000499a18 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEC2ERKS4_(): + 499a18: d10043ff sub sp, sp, #0x10 + 499a1c: f90007e0 str x0, [sp, #8] + 499a20: f90003e1 str x1, [sp] + 499a24: f94003e0 ldr x0, [sp] + 499a28: f9400001 ldr x1, [x0] + 499a2c: f94007e0 ldr x0, [sp, #8] + 499a30: f9000001 str x1, [x0] + 499a34: d503201f nop + 499a38: 910043ff add sp, sp, #0x10 + 499a3c: d65f03c0 ret + +0000000000499a40 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv(): + 499a40: d10043ff sub sp, sp, #0x10 + 499a44: f90007e0 str x0, [sp, #8] + 499a48: f94007e0 ldr x0, [sp, #8] + 499a4c: 910043ff add sp, sp, #0x10 + 499a50: d65f03c0 ret + +0000000000499a54 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv>: +_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv(): + 499a54: a9bd7bfd stp x29, x30, [sp, #-48]! + 499a58: 910003fd mov x29, sp + 499a5c: f9000fe0 str x0, [sp, #24] + 499a60: f9400fe0 ldr x0, [sp, #24] + 499a64: f9400c01 ldr x1, [x0, #24] + 499a68: 9100a3e0 add x0, sp, #0x28 + 499a6c: 94000016 bl 499ac4 <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEC1EPKSt18_Rb_tree_node_base> + 499a70: f94017e0 ldr x0, [sp, #40] + 499a74: a8c37bfd ldp x29, x30, [sp], #48 + 499a78: d65f03c0 ret + +0000000000499a7c <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE3endEv>: +_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE3endEv(): + 499a7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 499a80: 910003fd mov x29, sp + 499a84: f9000fe0 str x0, [sp, #24] + 499a88: f9400fe0 ldr x0, [sp, #24] + 499a8c: 91002001 add x1, x0, #0x8 + 499a90: 9100a3e0 add x0, sp, #0x28 + 499a94: 9400000c bl 499ac4 <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEC1EPKSt18_Rb_tree_node_base> + 499a98: f94017e0 ldr x0, [sp, #40] + 499a9c: a8c37bfd ldp x29, x30, [sp], #48 + 499aa0: d65f03c0 ret + +0000000000499aa4 <_ZNKSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv>: +_ZNKSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv(): + 499aa4: a9be7bfd stp x29, x30, [sp, #-32]! + 499aa8: 910003fd mov x29, sp + 499aac: f9000fe0 str x0, [sp, #24] + 499ab0: f9400fe0 ldr x0, [sp, #24] + 499ab4: 91008000 add x0, x0, #0x20 + 499ab8: 9400000c bl 499ae8 <_ZNK9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE6_M_ptrEv> + 499abc: a8c27bfd ldp x29, x30, [sp], #32 + 499ac0: d65f03c0 ret + +0000000000499ac4 <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEC1EPKSt18_Rb_tree_node_base>: +_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEC2EPKSt18_Rb_tree_node_base(): + 499ac4: d10043ff sub sp, sp, #0x10 + 499ac8: f90007e0 str x0, [sp, #8] + 499acc: f90003e1 str x1, [sp] + 499ad0: f94007e0 ldr x0, [sp, #8] + 499ad4: f94003e1 ldr x1, [sp] + 499ad8: f9000001 str x1, [x0] + 499adc: d503201f nop + 499ae0: 910043ff add sp, sp, #0x10 + 499ae4: d65f03c0 ret + +0000000000499ae8 <_ZNK9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE6_M_ptrEv>: +_ZNK9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE6_M_ptrEv(): + 499ae8: a9be7bfd stp x29, x30, [sp, #-32]! + 499aec: 910003fd mov x29, sp + 499af0: f9000fe0 str x0, [sp, #24] + 499af4: f9400fe0 ldr x0, [sp, #24] + 499af8: 94000003 bl 499b04 <_ZNK9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE7_M_addrEv> + 499afc: a8c27bfd ldp x29, x30, [sp], #32 + 499b00: d65f03c0 ret + +0000000000499b04 <_ZNK9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE7_M_addrEv(): + 499b04: d10043ff sub sp, sp, #0x10 + 499b08: f90007e0 str x0, [sp, #8] + 499b0c: f94007e0 ldr x0, [sp, #8] + 499b10: 910043ff add sp, sp, #0x10 + 499b14: d65f03c0 ret + +0000000000499b18 <_ZN5Catch19AssertionResultDataC1ENS_9ResultWas6OfTypeERKNS_14LazyExpressionE>: +_ZN5Catch19AssertionResultDataC2ENS_9ResultWas6OfTypeERKNS_14LazyExpressionE(): + 499b18: a9bd7bfd stp x29, x30, [sp, #-48]! + 499b1c: 910003fd mov x29, sp + 499b20: f90017e0 str x0, [sp, #40] + 499b24: b90027e1 str w1, [sp, #36] + 499b28: f9000fe2 str x2, [sp, #24] + 499b2c: f94017e0 ldr x0, [sp, #40] + 499b30: 97fdb6d8 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 499b34: f94017e0 ldr x0, [sp, #40] + 499b38: 91008000 add x0, x0, #0x20 + 499b3c: 97fdb6d5 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 499b40: f94017e2 ldr x2, [sp, #40] + 499b44: f9400fe0 ldr x0, [sp, #24] + 499b48: a9400400 ldp x0, x1, [x0] + 499b4c: a9040440 stp x0, x1, [x2, #64] + 499b50: f94017e0 ldr x0, [sp, #40] + 499b54: b94027e1 ldr w1, [sp, #36] + 499b58: b9005001 str w1, [x0, #80] + 499b5c: d503201f nop + 499b60: a8c37bfd ldp x29, x30, [sp], #48 + 499b64: d65f03c0 ret + +0000000000499b68 <_ZNK5Catch19AssertionResultData21reconstructExpressionB5cxx11Ev>: +_ZNK5Catch19AssertionResultData21reconstructExpressionB5cxx11Ev(): + 499b68: a9ba7bfd stp x29, x30, [sp, #-96]! + 499b6c: 910003fd mov x29, sp + 499b70: a90153f3 stp x19, x20, [sp, #16] + 499b74: aa0803f4 mov x20, x8 + 499b78: f90017e0 str x0, [sp, #40] + 499b7c: f94017e0 ldr x0, [sp, #40] + 499b80: 91008000 add x0, x0, #0x20 + 499b84: 97fdb733 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 499b88: 12001c00 and w0, w0, #0xff + 499b8c: 7100001f cmp w0, #0x0 + 499b90: 54000360 b.eq 499bfc <_ZNK5Catch19AssertionResultData21reconstructExpressionB5cxx11Ev+0x94> // b.none + 499b94: f94017e0 ldr x0, [sp, #40] + 499b98: 91010000 add x0, x0, #0x40 + 499b9c: 97fe6ebe bl 435694 <_ZNK5Catch14LazyExpressioncvbEv> + 499ba0: 12001c00 and w0, w0, #0xff + 499ba4: 7100001f cmp w0, #0x0 + 499ba8: 540002a0 b.eq 499bfc <_ZNK5Catch19AssertionResultData21reconstructExpressionB5cxx11Ev+0x94> // b.none + 499bac: 9100c3e0 add x0, sp, #0x30 + 499bb0: 97ff1603 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 499bb4: f94017e0 ldr x0, [sp, #40] + 499bb8: 91010001 add x1, x0, #0x40 + 499bbc: 9100c3e0 add x0, sp, #0x30 + 499bc0: 94000152 bl 49a108 <_ZN5Catch20ReusableStringStreamlsINS_14LazyExpressionEEERS0_RKT_> + 499bc4: f94017e0 ldr x0, [sp, #40] + 499bc8: 91008013 add x19, x0, #0x20 + 499bcc: 9100c3e0 add x0, sp, #0x30 + 499bd0: 910103e1 add x1, sp, #0x40 + 499bd4: aa0103e8 mov x8, x1 + 499bd8: 97ff163b bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 499bdc: 910103e0 add x0, sp, #0x40 + 499be0: aa0003e1 mov x1, x0 + 499be4: aa1303e0 mov x0, x19 + 499be8: 97fdb656 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 499bec: 910103e0 add x0, sp, #0x40 + 499bf0: 97fdb544 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499bf4: 9100c3e0 add x0, sp, #0x30 + 499bf8: 97ff1607 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 499bfc: f94017e0 ldr x0, [sp, #40] + 499c00: 91008000 add x0, x0, #0x20 + 499c04: aa0003e1 mov x1, x0 + 499c08: aa1403e0 mov x0, x20 + 499c0c: 97fdb4d9 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 499c10: 14000006 b 499c28 <_ZNK5Catch19AssertionResultData21reconstructExpressionB5cxx11Ev+0xc0> + 499c14: aa0003f3 mov x19, x0 + 499c18: 9100c3e0 add x0, sp, #0x30 + 499c1c: 97ff15fe bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 499c20: aa1303e0 mov x0, x19 + 499c24: 97fdb737 bl 407900 <_Unwind_Resume@plt> + 499c28: aa1403e0 mov x0, x20 + 499c2c: a94153f3 ldp x19, x20, [sp, #16] + 499c30: a8c67bfd ldp x29, x30, [sp], #96 + 499c34: d65f03c0 ret + +0000000000499c38 <_ZN5Catch15AssertionResultC1ERKNS_13AssertionInfoERKNS_19AssertionResultDataE>: +_ZN5Catch15AssertionResultC2ERKNS_13AssertionInfoERKNS_19AssertionResultDataE(): + 499c38: a9bd7bfd stp x29, x30, [sp, #-48]! + 499c3c: 910003fd mov x29, sp + 499c40: f90017e0 str x0, [sp, #40] + 499c44: f90013e1 str x1, [sp, #32] + 499c48: f9000fe2 str x2, [sp, #24] + 499c4c: f94017e0 ldr x0, [sp, #40] + 499c50: f94013e1 ldr x1, [sp, #32] + 499c54: a9400c22 ldp x2, x3, [x1] + 499c58: a9000c02 stp x2, x3, [x0] + 499c5c: a9410c22 ldp x2, x3, [x1, #16] + 499c60: a9010c02 stp x2, x3, [x0, #16] + 499c64: a9420c22 ldp x2, x3, [x1, #32] + 499c68: a9020c02 stp x2, x3, [x0, #32] + 499c6c: f9401821 ldr x1, [x1, #48] + 499c70: f9001801 str x1, [x0, #48] + 499c74: f94017e0 ldr x0, [sp, #40] + 499c78: 9100e000 add x0, x0, #0x38 + 499c7c: f9400fe1 ldr x1, [sp, #24] + 499c80: 97fea494 bl 442ed0 <_ZN5Catch19AssertionResultDataC1ERKS0_> + 499c84: d503201f nop + 499c88: a8c37bfd ldp x29, x30, [sp], #48 + 499c8c: d65f03c0 ret + +0000000000499c90 <_ZNK5Catch15AssertionResult9succeededEv>: +_ZNK5Catch15AssertionResult9succeededEv(): + 499c90: a9be7bfd stp x29, x30, [sp, #-32]! + 499c94: 910003fd mov x29, sp + 499c98: f9000fe0 str x0, [sp, #24] + 499c9c: f9400fe0 ldr x0, [sp, #24] + 499ca0: b9408800 ldr w0, [x0, #136] + 499ca4: 94009729 bl 4bf948 <_ZN5Catch4isOkENS_9ResultWas6OfTypeE> + 499ca8: 12001c00 and w0, w0, #0xff + 499cac: a8c27bfd ldp x29, x30, [sp], #32 + 499cb0: d65f03c0 ret + +0000000000499cb4 <_ZNK5Catch15AssertionResult4isOkEv>: +_ZNK5Catch15AssertionResult4isOkEv(): + 499cb4: a9be7bfd stp x29, x30, [sp, #-32]! + 499cb8: 910003fd mov x29, sp + 499cbc: f9000fe0 str x0, [sp, #24] + 499cc0: f9400fe0 ldr x0, [sp, #24] + 499cc4: b9408800 ldr w0, [x0, #136] + 499cc8: 94009720 bl 4bf948 <_ZN5Catch4isOkENS_9ResultWas6OfTypeE> + 499ccc: 12001c00 and w0, w0, #0xff + 499cd0: 7100001f cmp w0, #0x0 + 499cd4: 540000e1 b.ne 499cf0 <_ZNK5Catch15AssertionResult4isOkEv+0x3c> // b.any + 499cd8: f9400fe0 ldr x0, [sp, #24] + 499cdc: b9403000 ldr w0, [x0, #48] + 499ce0: 9400973c bl 4bf9d0 <_ZN5Catch21shouldSuppressFailureEi> + 499ce4: 12001c00 and w0, w0, #0xff + 499ce8: 7100001f cmp w0, #0x0 + 499cec: 54000060 b.eq 499cf8 <_ZNK5Catch15AssertionResult4isOkEv+0x44> // b.none + 499cf0: 52800020 mov w0, #0x1 // #1 + 499cf4: 14000002 b 499cfc <_ZNK5Catch15AssertionResult4isOkEv+0x48> + 499cf8: 52800000 mov w0, #0x0 // #0 + 499cfc: a8c27bfd ldp x29, x30, [sp], #32 + 499d00: d65f03c0 ret + +0000000000499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv>: +_ZNK5Catch15AssertionResult13getResultTypeEv(): + 499d04: d10043ff sub sp, sp, #0x10 + 499d08: f90007e0 str x0, [sp, #8] + 499d0c: f94007e0 ldr x0, [sp, #8] + 499d10: b9408800 ldr w0, [x0, #136] + 499d14: 910043ff add sp, sp, #0x10 + 499d18: d65f03c0 ret + +0000000000499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv>: +_ZNK5Catch15AssertionResult13hasExpressionEv(): + 499d1c: a9be7bfd stp x29, x30, [sp, #-32]! + 499d20: 910003fd mov x29, sp + 499d24: f9000fe0 str x0, [sp, #24] + 499d28: f9400fe0 ldr x0, [sp, #24] + 499d2c: 91008000 add x0, x0, #0x20 + 499d30: 97ff1825 bl 45fdc4 <_ZNK5Catch9StringRef5emptyEv> + 499d34: 12001c00 and w0, w0, #0xff + 499d38: 52000000 eor w0, w0, #0x1 + 499d3c: 12001c00 and w0, w0, #0xff + 499d40: a8c27bfd ldp x29, x30, [sp], #32 + 499d44: d65f03c0 ret + +0000000000499d48 <_ZNK5Catch15AssertionResult10hasMessageEv>: +_ZNK5Catch15AssertionResult10hasMessageEv(): + 499d48: a9be7bfd stp x29, x30, [sp, #-32]! + 499d4c: 910003fd mov x29, sp + 499d50: f9000fe0 str x0, [sp, #24] + 499d54: f9400fe0 ldr x0, [sp, #24] + 499d58: 9100e000 add x0, x0, #0x38 + 499d5c: 97fdb6bd bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 499d60: 12001c00 and w0, w0, #0xff + 499d64: 52000000 eor w0, w0, #0x1 + 499d68: 12001c00 and w0, w0, #0xff + 499d6c: a8c27bfd ldp x29, x30, [sp], #32 + 499d70: d65f03c0 ret + +0000000000499d74 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev>: +_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev(): + 499d74: a9bd7bfd stp x29, x30, [sp, #-48]! + 499d78: 910003fd mov x29, sp + 499d7c: a90153f3 stp x19, x20, [sp, #16] + 499d80: aa0803f3 mov x19, x8 + 499d84: f90017e0 str x0, [sp, #40] + 499d88: aa1303e0 mov x0, x19 + 499d8c: 97fdb641 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 499d90: f94017e0 ldr x0, [sp, #40] + 499d94: 91008000 add x0, x0, #0x20 + 499d98: 97fe6191 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 499d9c: 91000c00 add x0, x0, #0x3 + 499da0: aa0003e1 mov x1, x0 + 499da4: aa1303e0 mov x0, x19 + 499da8: 97fdb672 bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 499dac: f94017e0 ldr x0, [sp, #40] + 499db0: b9403000 ldr w0, [x0, #48] + 499db4: 97fea052 bl 441efc <_ZN5Catch11isFalseTestEi> + 499db8: 12001c00 and w0, w0, #0xff + 499dbc: 7100001f cmp w0, #0x0 + 499dc0: 540000a0 b.eq 499dd4 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev+0x60> // b.none + 499dc4: 900001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 499dc8: 9112e001 add x1, x0, #0x4b8 + 499dcc: aa1303e0 mov x0, x19 + 499dd0: 97fdb55c bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 499dd4: f94017e0 ldr x0, [sp, #40] + 499dd8: 91008000 add x0, x0, #0x20 + 499ddc: aa0003e1 mov x1, x0 + 499de0: aa1303e0 mov x0, x19 + 499de4: 97ff1e3b bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 499de8: f94017e0 ldr x0, [sp, #40] + 499dec: b9403000 ldr w0, [x0, #48] + 499df0: 97fea043 bl 441efc <_ZN5Catch11isFalseTestEi> + 499df4: 12001c00 and w0, w0, #0xff + 499df8: 7100001f cmp w0, #0x0 + 499dfc: 54000140 b.eq 499e24 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev+0xb0> // b.none + 499e00: 52800521 mov w1, #0x29 // #41 + 499e04: aa1303e0 mov x0, x19 + 499e08: 97fdb4ca bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 499e0c: 14000006 b 499e24 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev+0xb0> + 499e10: aa0003f4 mov x20, x0 + 499e14: aa1303e0 mov x0, x19 + 499e18: 97fdb4ba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499e1c: aa1403e0 mov x0, x20 + 499e20: 97fdb6b8 bl 407900 <_Unwind_Resume@plt> + 499e24: d503201f nop + 499e28: aa1303e0 mov x0, x19 + 499e2c: a94153f3 ldp x19, x20, [sp, #16] + 499e30: a8c37bfd ldp x29, x30, [sp], #48 + 499e34: d65f03c0 ret + +0000000000499e38 <_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev>: +_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev(): + 499e38: a9bb7bfd stp x29, x30, [sp, #-80]! + 499e3c: 910003fd mov x29, sp + 499e40: a90153f3 stp x19, x20, [sp, #16] + 499e44: aa0803f3 mov x19, x8 + 499e48: f90017e0 str x0, [sp, #40] + 499e4c: aa1303e0 mov x0, x19 + 499e50: 97fdb610 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 499e54: f94017e0 ldr x0, [sp, #40] + 499e58: 97ff17db bl 45fdc4 <_ZNK5Catch9StringRef5emptyEv> + 499e5c: 12001c00 and w0, w0, #0xff + 499e60: 7100001f cmp w0, #0x0 + 499e64: 540001a0 b.eq 499e98 <_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev+0x60> // b.none + 499e68: f94017e0 ldr x0, [sp, #40] + 499e6c: 91008000 add x0, x0, #0x20 + 499e70: 9100c3e1 add x1, sp, #0x30 + 499e74: aa0103e8 mov x8, x1 + 499e78: 97fe9fc9 bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 499e7c: 9100c3e0 add x0, sp, #0x30 + 499e80: aa0003e1 mov x1, x0 + 499e84: aa1303e0 mov x0, x19 + 499e88: 97fdb5ae bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 499e8c: 9100c3e0 add x0, sp, #0x30 + 499e90: 97fdb49c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499e94: 14000023 b 499f20 <_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev+0xe8> + 499e98: f94017e0 ldr x0, [sp, #40] + 499e9c: 97fe6150 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 499ea0: aa0003f4 mov x20, x0 + 499ea4: f94017e0 ldr x0, [sp, #40] + 499ea8: 91008000 add x0, x0, #0x20 + 499eac: 97fe614c bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 499eb0: 8b000280 add x0, x20, x0 + 499eb4: 91001000 add x0, x0, #0x4 + 499eb8: aa0003e1 mov x1, x0 + 499ebc: aa1303e0 mov x0, x19 + 499ec0: 97fdb62c bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 499ec4: f94017e0 ldr x0, [sp, #40] + 499ec8: aa0003e1 mov x1, x0 + 499ecc: aa1303e0 mov x0, x19 + 499ed0: 97ff1e00 bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 499ed4: 900001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 499ed8: 91130001 add x1, x0, #0x4c0 + 499edc: aa1303e0 mov x0, x19 + 499ee0: 97fdb518 bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 499ee4: f94017e0 ldr x0, [sp, #40] + 499ee8: 91008000 add x0, x0, #0x20 + 499eec: aa0003e1 mov x1, x0 + 499ef0: aa1303e0 mov x0, x19 + 499ef4: 97ff1df7 bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 499ef8: 900001a0 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 499efc: 91132001 add x1, x0, #0x4c8 + 499f00: aa1303e0 mov x0, x19 + 499f04: 97fdb50f bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 499f08: 14000006 b 499f20 <_ZNK5Catch15AssertionResult20getExpressionInMacroB5cxx11Ev+0xe8> + 499f0c: aa0003f4 mov x20, x0 + 499f10: aa1303e0 mov x0, x19 + 499f14: 97fdb47b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499f18: aa1403e0 mov x0, x20 + 499f1c: 97fdb679 bl 407900 <_Unwind_Resume@plt> + 499f20: aa1303e0 mov x0, x19 + 499f24: a94153f3 ldp x19, x20, [sp, #16] + 499f28: a8c57bfd ldp x29, x30, [sp], #80 + 499f2c: d65f03c0 ret + +0000000000499f30 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv>: +_ZNK5Catch15AssertionResult21hasExpandedExpressionEv(): + 499f30: a9b87bfd stp x29, x30, [sp, #-128]! + 499f34: 910003fd mov x29, sp + 499f38: a90153f3 stp x19, x20, [sp, #16] + 499f3c: f90013f5 str x21, [sp, #32] + 499f40: f9001fe0 str x0, [sp, #56] + 499f44: 52800013 mov w19, #0x0 // #0 + 499f48: 52800014 mov w20, #0x0 // #0 + 499f4c: f9401fe0 ldr x0, [sp, #56] + 499f50: 97ffff73 bl 499d1c <_ZNK5Catch15AssertionResult13hasExpressionEv> + 499f54: 12001c00 and w0, w0, #0xff + 499f58: 7100001f cmp w0, #0x0 + 499f5c: 54000260 b.eq 499fa8 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv+0x78> // b.none + 499f60: 910103e0 add x0, sp, #0x40 + 499f64: aa0003e8 mov x8, x0 + 499f68: f9401fe0 ldr x0, [sp, #56] + 499f6c: 9400002a bl 49a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev> + 499f70: 52800033 mov w19, #0x1 // #1 + 499f74: 910183e0 add x0, sp, #0x60 + 499f78: aa0003e8 mov x8, x0 + 499f7c: f9401fe0 ldr x0, [sp, #56] + 499f80: 97ffff7d bl 499d74 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev> + 499f84: 52800034 mov w20, #0x1 // #1 + 499f88: 910183e1 add x1, sp, #0x60 + 499f8c: 910103e0 add x0, sp, #0x40 + 499f90: 94000069 bl 49a134 <_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_> + 499f94: 12001c00 and w0, w0, #0xff + 499f98: 7100001f cmp w0, #0x0 + 499f9c: 54000060 b.eq 499fa8 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv+0x78> // b.none + 499fa0: 52800035 mov w21, #0x1 // #1 + 499fa4: 14000002 b 499fac <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv+0x7c> + 499fa8: 52800015 mov w21, #0x0 // #0 + 499fac: 7100029f cmp w20, #0x0 + 499fb0: 54000060 b.eq 499fbc <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv+0x8c> // b.none + 499fb4: 910183e0 add x0, sp, #0x60 + 499fb8: 97fdb452 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499fbc: 7100027f cmp w19, #0x0 + 499fc0: 54000060 b.eq 499fcc <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv+0x9c> // b.none + 499fc4: 910103e0 add x0, sp, #0x40 + 499fc8: 97fdb44e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499fcc: 2a1503e0 mov w0, w21 + 499fd0: 1400000d b 49a004 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv+0xd4> + 499fd4: aa0003f5 mov x21, x0 + 499fd8: 7100029f cmp w20, #0x0 + 499fdc: 54000060 b.eq 499fe8 <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv+0xb8> // b.none + 499fe0: 910183e0 add x0, sp, #0x60 + 499fe4: 97fdb447 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499fe8: aa1503f4 mov x20, x21 + 499fec: 7100027f cmp w19, #0x0 + 499ff0: 54000060 b.eq 499ffc <_ZNK5Catch15AssertionResult21hasExpandedExpressionEv+0xcc> // b.none + 499ff4: 910103e0 add x0, sp, #0x40 + 499ff8: 97fdb442 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 499ffc: aa1403e0 mov x0, x20 + 49a000: 97fdb640 bl 407900 <_Unwind_Resume@plt> + 49a004: a94153f3 ldp x19, x20, [sp, #16] + 49a008: f94013f5 ldr x21, [sp, #32] + 49a00c: a8c87bfd ldp x29, x30, [sp], #128 + 49a010: d65f03c0 ret + +000000000049a014 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev>: +_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev(): + 49a014: a9bb7bfd stp x29, x30, [sp, #-80]! + 49a018: 910003fd mov x29, sp + 49a01c: f9000bf3 str x19, [sp, #16] + 49a020: aa0803f3 mov x19, x8 + 49a024: f90017e0 str x0, [sp, #40] + 49a028: f94017e0 ldr x0, [sp, #40] + 49a02c: 9100e000 add x0, x0, #0x38 + 49a030: 9100c3e1 add x1, sp, #0x30 + 49a034: aa0103e8 mov x8, x1 + 49a038: 97fffecc bl 499b68 <_ZNK5Catch19AssertionResultData21reconstructExpressionB5cxx11Ev> + 49a03c: 9100c3e0 add x0, sp, #0x30 + 49a040: 97fdb604 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 49a044: 12001c00 and w0, w0, #0xff + 49a048: 7100001f cmp w0, #0x0 + 49a04c: 540000a0 b.eq 49a060 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev+0x4c> // b.none + 49a050: aa1303e8 mov x8, x19 + 49a054: f94017e0 ldr x0, [sp, #40] + 49a058: 97ffff47 bl 499d74 <_ZNK5Catch15AssertionResult13getExpressionB5cxx11Ev> + 49a05c: 14000005 b 49a070 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev+0x5c> + 49a060: 9100c3e0 add x0, sp, #0x30 + 49a064: aa0003e1 mov x1, x0 + 49a068: aa1303e0 mov x0, x19 + 49a06c: 97fdb3c1 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49a070: 9100c3e0 add x0, sp, #0x30 + 49a074: 97fdb423 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a078: 14000006 b 49a090 <_ZNK5Catch15AssertionResult21getExpandedExpressionB5cxx11Ev+0x7c> + 49a07c: aa0003f3 mov x19, x0 + 49a080: 9100c3e0 add x0, sp, #0x30 + 49a084: 97fdb41f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a088: aa1303e0 mov x0, x19 + 49a08c: 97fdb61d bl 407900 <_Unwind_Resume@plt> + 49a090: aa1303e0 mov x0, x19 + 49a094: f9400bf3 ldr x19, [sp, #16] + 49a098: a8c57bfd ldp x29, x30, [sp], #80 + 49a09c: d65f03c0 ret + +000000000049a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev>: +_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev(): + 49a0a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 49a0a4: 910003fd mov x29, sp + 49a0a8: f9000bf3 str x19, [sp, #16] + 49a0ac: aa0803f3 mov x19, x8 + 49a0b0: f90017e0 str x0, [sp, #40] + 49a0b4: f94017e0 ldr x0, [sp, #40] + 49a0b8: 9100e000 add x0, x0, #0x38 + 49a0bc: aa0003e1 mov x1, x0 + 49a0c0: aa1303e0 mov x0, x19 + 49a0c4: 97fdb3ab bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49a0c8: aa1303e0 mov x0, x19 + 49a0cc: f9400bf3 ldr x19, [sp, #16] + 49a0d0: a8c37bfd ldp x29, x30, [sp], #48 + 49a0d4: d65f03c0 ret + +000000000049a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv>: +_ZNK5Catch15AssertionResult13getSourceInfoEv(): + 49a0d8: d10043ff sub sp, sp, #0x10 + 49a0dc: f90007e0 str x0, [sp, #8] + 49a0e0: f94007e0 ldr x0, [sp, #8] + 49a0e4: a9410400 ldp x0, x1, [x0, #16] + 49a0e8: 910043ff add sp, sp, #0x10 + 49a0ec: d65f03c0 ret + +000000000049a0f0 <_ZNK5Catch15AssertionResult16getTestMacroNameEv>: +_ZNK5Catch15AssertionResult16getTestMacroNameEv(): + 49a0f0: d10043ff sub sp, sp, #0x10 + 49a0f4: f90007e0 str x0, [sp, #8] + 49a0f8: f94007e0 ldr x0, [sp, #8] + 49a0fc: a9400400 ldp x0, x1, [x0] + 49a100: 910043ff add sp, sp, #0x10 + 49a104: d65f03c0 ret + +000000000049a108 <_ZN5Catch20ReusableStringStreamlsINS_14LazyExpressionEEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsINS_14LazyExpressionEEERS0_RKT_(): + 49a108: a9be7bfd stp x29, x30, [sp, #-32]! + 49a10c: 910003fd mov x29, sp + 49a110: f9000fe0 str x0, [sp, #24] + 49a114: f9000be1 str x1, [sp, #16] + 49a118: f9400fe0 ldr x0, [sp, #24] + 49a11c: f9400400 ldr x0, [x0, #8] + 49a120: f9400be1 ldr x1, [sp, #16] + 49a124: 97fe6cea bl 4354cc <_ZN5CatchlsERSoRKNS_14LazyExpressionE> + 49a128: f9400fe0 ldr x0, [sp, #24] + 49a12c: a8c27bfd ldp x29, x30, [sp], #32 + 49a130: d65f03c0 ret + +000000000049a134 <_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: +_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_(): + 49a134: a9be7bfd stp x29, x30, [sp, #-32]! + 49a138: 910003fd mov x29, sp + 49a13c: f9000fe0 str x0, [sp, #24] + 49a140: f9000be1 str x1, [sp, #16] + 49a144: f9400be1 ldr x1, [sp, #16] + 49a148: f9400fe0 ldr x0, [sp, #24] + 49a14c: 97fdc34c bl 40ae7c <_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_> + 49a150: 12001c00 and w0, w0, #0xff + 49a154: 52000000 eor w0, w0, #0x1 + 49a158: 12001c00 and w0, w0, #0xff + 49a15c: a8c27bfd ldp x29, x30, [sp], #32 + 49a160: d65f03c0 ret + +000000000049a164 <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 49a164: b0000580 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 49a168: 912ea000 add x0, x0, #0xba8 + 49a16c: f9400000 ldr x0, [x0] + 49a170: f100001f cmp x0, #0x0 + 49a174: 1a9f07e0 cset w0, ne // ne = any + 49a178: 12001c00 and w0, w0, #0xff + 49a17c: d65f03c0 ret + +000000000049a180 <_ZZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_ENKUlvE_clEv>: +_ZZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_ENKUlvE_clEv(): + 49a180: a9be7bfd stp x29, x30, [sp, #-32]! + 49a184: 910003fd mov x29, sp + 49a188: f9000fe0 str x0, [sp, #24] + 49a18c: f9400fe0 ldr x0, [sp, #24] + 49a190: f9400002 ldr x2, [x0] + 49a194: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a198: 911ca001 add x1, x0, #0x728 + 49a19c: aa0203e0 mov x0, x2 + 49a1a0: 97fe29d5 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49a1a4: 12001c00 and w0, w0, #0xff + 49a1a8: 7100001f cmp w0, #0x0 + 49a1ac: 54000060 b.eq 49a1b8 <_ZZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_ENKUlvE_clEv+0x38> // b.none + 49a1b0: 52800020 mov w0, #0x1 // #1 + 49a1b4: 1400000d b 49a1e8 <_ZZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_ENKUlvE_clEv+0x68> + 49a1b8: f9400fe0 ldr x0, [sp, #24] + 49a1bc: f9400002 ldr x2, [x0] + 49a1c0: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a1c4: 911ce001 add x1, x0, #0x738 + 49a1c8: aa0203e0 mov x0, x2 + 49a1cc: 97fe29ca bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49a1d0: 12001c00 and w0, w0, #0xff + 49a1d4: 7100001f cmp w0, #0x0 + 49a1d8: 54000060 b.eq 49a1e4 <_ZZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_ENKUlvE_clEv+0x64> // b.none + 49a1dc: 52800040 mov w0, #0x2 // #2 + 49a1e0: 14000002 b 49a1e8 <_ZZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_ENKUlvE_clEv+0x68> + 49a1e4: 52800000 mov w0, #0x0 // #0 + 49a1e8: a8c27bfd ldp x29, x30, [sp], #32 + 49a1ec: d65f03c0 ret + +000000000049a1f0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_(): + 49a1f0: a9b87bfd stp x29, x30, [sp, #-128]! + 49a1f4: 910003fd mov x29, sp + 49a1f8: f9000bf3 str x19, [sp, #16] + 49a1fc: aa0803f3 mov x19, x8 + 49a200: f90017e0 str x0, [sp, #40] + 49a204: f90013e1 str x1, [sp, #32] + 49a208: f94013e0 ldr x0, [sp, #32] + 49a20c: f9001be0 str x0, [sp, #48] + 49a210: 9100c3e0 add x0, sp, #0x30 + 49a214: 97ffffdb bl 49a180 <_ZZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_ENKUlvE_clEv> + 49a218: b9007fe0 str w0, [sp, #124] + 49a21c: b9407fe0 ldr w0, [sp, #124] + 49a220: 7100001f cmp w0, #0x0 + 49a224: 540002e1 b.ne 49a280 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_+0x90> // b.any + 49a228: 910163e0 add x0, sp, #0x58 + 49a22c: aa0003e8 mov x8, x0 + 49a230: f94013e1 ldr x1, [sp, #32] + 49a234: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a238: 911d0000 add x0, x0, #0x740 + 49a23c: 97fdc213 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 49a240: 910163e2 add x2, sp, #0x58 + 49a244: 9100e3e0 add x0, sp, #0x38 + 49a248: aa0003e8 mov x8, x0 + 49a24c: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a250: 91182001 add x1, x0, #0x608 + 49a254: aa0203e0 mov x0, x2 + 49a258: 97fdc24e bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 49a25c: 9100e3e0 add x0, sp, #0x38 + 49a260: aa1303e8 mov x8, x19 + 49a264: 94003970 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49a268: d503201f nop + 49a26c: 9100e3e0 add x0, sp, #0x38 + 49a270: 97fdb3a4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a274: 910163e0 add x0, sp, #0x58 + 49a278: 97fdb3a2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a27c: 14000018 b 49a2dc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_+0xec> + 49a280: f94017e0 ldr x0, [sp, #40] + 49a284: f9400000 ldr x0, [x0] + 49a288: b9403c00 ldr w0, [x0, #60] + 49a28c: 2a0003e1 mov w1, w0 + 49a290: b9407fe0 ldr w0, [sp, #124] + 49a294: 2a000021 orr w1, w1, w0 + 49a298: f94017e0 ldr x0, [sp, #40] + 49a29c: f9400000 ldr x0, [x0] + 49a2a0: b9003c01 str w1, [x0, #60] + 49a2a4: b9007bff str wzr, [sp, #120] + 49a2a8: 9101e3e0 add x0, sp, #0x78 + 49a2ac: aa1303e8 mov x8, x19 + 49a2b0: 97fed6a4 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 49a2b4: 1400000a b 49a2dc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_+0xec> + 49a2b8: aa0003f3 mov x19, x0 + 49a2bc: 9100e3e0 add x0, sp, #0x38 + 49a2c0: 97fdb390 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a2c4: 14000002 b 49a2cc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_+0xdc> + 49a2c8: aa0003f3 mov x19, x0 + 49a2cc: 910163e0 add x0, sp, #0x58 + 49a2d0: 97fdb38c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a2d4: aa1303e0 mov x0, x19 + 49a2d8: 97fdb58a bl 407900 <_Unwind_Resume@plt> + 49a2dc: aa1303e0 mov x0, x19 + 49a2e0: f9400bf3 ldr x19, [sp, #16] + 49a2e4: a8c87bfd ldp x29, x30, [sp], #128 + 49a2e8: d65f03c0 ret + +000000000049a2ec <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_(): + 49a2ec: d10c83ff sub sp, sp, #0x320 + 49a2f0: a9007bfd stp x29, x30, [sp] + 49a2f4: 910003fd mov x29, sp + 49a2f8: a90153f3 stp x19, x20, [sp, #16] + 49a2fc: aa0803f3 mov x19, x8 + 49a300: f90017e0 str x0, [sp, #40] + 49a304: f90013e1 str x1, [sp, #32] + 49a308: f94013e0 ldr x0, [sp, #32] + 49a30c: 97fdb30d bl 406f40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@plt> + 49a310: aa0003e1 mov x1, x0 + 49a314: 910143e0 add x0, sp, #0x50 + 49a318: 52800102 mov w2, #0x8 // #8 + 49a31c: 97fdb595 bl 407970 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@plt> + 49a320: 910143e0 add x0, sp, #0x50 + 49a324: 97fdb52f bl 4077e0 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv@plt> + 49a328: 12001c00 and w0, w0, #0xff + 49a32c: 52000000 eor w0, w0, #0x1 + 49a330: 12001c00 and w0, w0, #0xff + 49a334: 7100001f cmp w0, #0x0 + 49a338: 540002e0 b.eq 49a394 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0xa8> // b.none + 49a33c: 910a03e0 add x0, sp, #0x280 + 49a340: aa0003e8 mov x8, x0 + 49a344: f94013e1 ldr x1, [sp, #32] + 49a348: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a34c: 911d6000 add x0, x0, #0x758 + 49a350: 97fdc1ce bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 49a354: 910a03e2 add x2, sp, #0x280 + 49a358: 910983e0 add x0, sp, #0x260 + 49a35c: aa0003e8 mov x8, x0 + 49a360: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a364: 91182001 add x1, x0, #0x608 + 49a368: aa0203e0 mov x0, x2 + 49a36c: 97fdc209 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 49a370: 910983e0 add x0, sp, #0x260 + 49a374: aa1303e8 mov x8, x19 + 49a378: 9400392b bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49a37c: d503201f nop + 49a380: 910983e0 add x0, sp, #0x260 + 49a384: 97fdb35f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a388: 910a03e0 add x0, sp, #0x280 + 49a38c: 97fdb35d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a390: 14000074 b 49a560 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x274> + 49a394: 9100c3e0 add x0, sp, #0x30 + 49a398: 97fdb4be bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49a39c: 9100c3e1 add x1, sp, #0x30 + 49a3a0: 910143e0 add x0, sp, #0x50 + 49a3a4: 97fdb273 bl 406d70 <_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 49a3a8: f9400001 ldr x1, [x0] + 49a3ac: d1006021 sub x1, x1, #0x18 + 49a3b0: f9400021 ldr x1, [x1] + 49a3b4: 8b010000 add x0, x0, x1 + 49a3b8: 97fdb476 bl 407590 <_ZNKSt9basic_iosIcSt11char_traitsIcEEcvbEv@plt> + 49a3bc: 12001c00 and w0, w0, #0xff + 49a3c0: 7100001f cmp w0, #0x0 + 49a3c4: 540008a0 b.eq 49a4d8 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x1ec> // b.none + 49a3c8: 9100c3e0 add x0, sp, #0x30 + 49a3cc: 910a83e1 add x1, sp, #0x2a0 + 49a3d0: aa0103e8 mov x8, x1 + 49a3d4: 97ff1da6 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49a3d8: 910a83e1 add x1, sp, #0x2a0 + 49a3dc: 9100c3e0 add x0, sp, #0x30 + 49a3e0: 97fdb458 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 49a3e4: 910a83e0 add x0, sp, #0x2a0 + 49a3e8: 97fdb346 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a3ec: 9100c3e0 add x0, sp, #0x30 + 49a3f0: 97fdb518 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 49a3f4: 12001c00 and w0, w0, #0xff + 49a3f8: 52000000 eor w0, w0, #0x1 + 49a3fc: 12001c00 and w0, w0, #0xff + 49a400: 7100001f cmp w0, #0x0 + 49a404: 54000160 b.eq 49a430 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x144> // b.none + 49a408: 9100c3e0 add x0, sp, #0x30 + 49a40c: 52800461 mov w1, #0x23 // #35 + 49a410: 97ff1d09 bl 461834 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc> + 49a414: 12001c00 and w0, w0, #0xff + 49a418: 52000000 eor w0, w0, #0x1 + 49a41c: 12001c00 and w0, w0, #0xff + 49a420: 7100001f cmp w0, #0x0 + 49a424: 54000060 b.eq 49a430 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x144> // b.none + 49a428: 52800020 mov w0, #0x1 // #1 + 49a42c: 14000002 b 49a434 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x148> + 49a430: 52800000 mov w0, #0x0 // #0 + 49a434: 7100001f cmp w0, #0x0 + 49a438: 54fffb20 b.eq 49a39c <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0xb0> // b.none + 49a43c: 9100c3e0 add x0, sp, #0x30 + 49a440: 52800441 mov w1, #0x22 // #34 + 49a444: 97ff1cfc bl 461834 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc> + 49a448: 12001c00 and w0, w0, #0xff + 49a44c: 52000000 eor w0, w0, #0x1 + 49a450: 12001c00 and w0, w0, #0xff + 49a454: 7100001f cmp w0, #0x0 + 49a458: 54000260 b.eq 49a4a4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x1b8> // b.none + 49a45c: 9100c3e0 add x0, sp, #0x30 + 49a460: 910b83e1 add x1, sp, #0x2e0 + 49a464: aa0103e8 mov x8, x1 + 49a468: aa0003e1 mov x1, x0 + 49a46c: 52800440 mov w0, #0x22 // #34 + 49a470: 97ff7800 bl 478470 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8_> + 49a474: 910b83e0 add x0, sp, #0x2e0 + 49a478: 910b03e1 add x1, sp, #0x2c0 + 49a47c: aa0103e8 mov x8, x1 + 49a480: 52800441 mov w1, #0x22 // #34 + 49a484: 97fdc1a5 bl 40ab18 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S5_> + 49a488: 910b03e1 add x1, sp, #0x2c0 + 49a48c: 9100c3e0 add x0, sp, #0x30 + 49a490: 97fdb42c bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 49a494: 910b03e0 add x0, sp, #0x2c0 + 49a498: 97fdb31a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a49c: 910b83e0 add x0, sp, #0x2e0 + 49a4a0: 97fdb318 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a4a4: f94017e0 ldr x0, [sp, #40] + 49a4a8: f9400000 ldr x0, [x0] + 49a4ac: 91034000 add x0, x0, #0xd0 + 49a4b0: 9100c3e1 add x1, sp, #0x30 + 49a4b4: 97fe41a8 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 49a4b8: f94017e0 ldr x0, [sp, #40] + 49a4bc: f9400000 ldr x0, [x0] + 49a4c0: 91034002 add x2, x0, #0xd0 + 49a4c4: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a4c8: 911de001 add x1, x0, #0x778 + 49a4cc: aa0203e0 mov x0, x2 + 49a4d0: 940039da bl 4a8c38 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA2_KcEEEvDpOT_> + 49a4d4: 17ffffb2 b 49a39c <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0xb0> + 49a4d8: f94017e0 ldr x0, [sp, #40] + 49a4dc: f9400000 ldr x0, [x0] + 49a4e0: 91034000 add x0, x0, #0xd0 + 49a4e4: 97fed7fe bl 4504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv> + 49a4e8: 12001c00 and w0, w0, #0xff + 49a4ec: 52000000 eor w0, w0, #0x1 + 49a4f0: 12001c00 and w0, w0, #0xff + 49a4f4: 7100001f cmp w0, #0x0 + 49a4f8: 54000260 b.eq 49a544 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x258> // b.none + 49a4fc: f94017e0 ldr x0, [sp, #40] + 49a500: f9400000 ldr x0, [x0] + 49a504: 91034014 add x20, x0, #0xd0 + 49a508: f94017e0 ldr x0, [sp, #40] + 49a50c: f9400000 ldr x0, [x0] + 49a510: 91034000 add x0, x0, #0xd0 + 49a514: 97fe49db bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 49a518: f9018be0 str x0, [sp, #784] + 49a51c: 910c43e0 add x0, sp, #0x310 + 49a520: d2800021 mov x1, #0x1 // #1 + 49a524: 97ff7f9d bl 47a398 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEmiEl> + 49a528: f90187e0 str x0, [sp, #776] + 49a52c: 910c23e1 add x1, sp, #0x308 + 49a530: 910c03e0 add x0, sp, #0x300 + 49a534: 97ff5bc8 bl 471454 <_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1IPS6_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISF_SE_E7__valueESB_E6__typeEEE> + 49a538: f94183e1 ldr x1, [sp, #768] + 49a53c: aa1403e0 mov x0, x20 + 49a540: 940039e5 bl 4a8cd4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EE> + 49a544: b9031fff str wzr, [sp, #796] + 49a548: 910c73e0 add x0, sp, #0x31c + 49a54c: aa1303e8 mov x8, x19 + 49a550: 97fed5fc bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 49a554: d503201f nop + 49a558: 9100c3e0 add x0, sp, #0x30 + 49a55c: 97fdb2e9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a560: 910143e0 add x0, sp, #0x50 + 49a564: 97fdb21f bl 406de0 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 49a568: 14000016 b 49a5c0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x2d4> + 49a56c: aa0003f3 mov x19, x0 + 49a570: 910983e0 add x0, sp, #0x260 + 49a574: 97fdb2e3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a578: 14000002 b 49a580 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x294> + 49a57c: aa0003f3 mov x19, x0 + 49a580: 910a03e0 add x0, sp, #0x280 + 49a584: 97fdb2df bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a588: 1400000a b 49a5b0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x2c4> + 49a58c: aa0003f3 mov x19, x0 + 49a590: 910b83e0 add x0, sp, #0x2e0 + 49a594: 97fdb2db bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a598: 14000002 b 49a5a0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x2b4> + 49a59c: aa0003f3 mov x19, x0 + 49a5a0: 9100c3e0 add x0, sp, #0x30 + 49a5a4: 97fdb2d7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a5a8: 14000002 b 49a5b0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_+0x2c4> + 49a5ac: aa0003f3 mov x19, x0 + 49a5b0: 910143e0 add x0, sp, #0x50 + 49a5b4: 97fdb20b bl 406de0 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 49a5b8: aa1303e0 mov x0, x19 + 49a5bc: 97fdb4d1 bl 407900 <_Unwind_Resume@plt> + 49a5c0: aa1303e0 mov x0, x19 + 49a5c4: a94153f3 ldp x19, x20, [sp, #16] + 49a5c8: a9407bfd ldp x29, x30, [sp] + 49a5cc: 910c83ff add sp, sp, #0x320 + 49a5d0: d65f03c0 ret + +000000000049a5d4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_(): + 49a5d4: a9b17bfd stp x29, x30, [sp, #-240]! + 49a5d8: 910003fd mov x29, sp + 49a5dc: a90153f3 stp x19, x20, [sp, #16] + 49a5e0: aa0803f4 mov x20, x8 + 49a5e4: f90017e0 str x0, [sp, #40] + 49a5e8: f90013e1 str x1, [sp, #32] + 49a5ec: 910143e0 add x0, sp, #0x50 + 49a5f0: 97fdb4c8 bl 407910 <_ZNSaIcEC1Ev@plt> + 49a5f4: 910143e0 add x0, sp, #0x50 + 49a5f8: 9100c3e3 add x3, sp, #0x30 + 49a5fc: aa0003e2 mov x2, x0 + 49a600: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a604: 911e0001 add x1, x0, #0x780 + 49a608: aa0303e0 mov x0, x3 + 49a60c: 97fdb41d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49a610: 9100c3e0 add x0, sp, #0x30 + 49a614: f94013e1 ldr x1, [sp, #32] + 49a618: 97ff1c66 bl 4617b0 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 49a61c: 12001c13 and w19, w0, #0xff + 49a620: 9100c3e0 add x0, sp, #0x30 + 49a624: 97fdb2b7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a628: 910143e0 add x0, sp, #0x50 + 49a62c: 97fdb385 bl 407440 <_ZNSaIcED1Ev@plt> + 49a630: 7100027f cmp w19, #0x0 + 49a634: 540000a0 b.eq 49a648 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x74> // b.none + 49a638: f94017e0 ldr x0, [sp, #40] + 49a63c: f9400000 ldr x0, [x0] + 49a640: b900441f str wzr, [x0, #68] + 49a644: 14000047 b 49a760 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x18c> + 49a648: 9101e3e0 add x0, sp, #0x78 + 49a64c: 97fdb4b1 bl 407910 <_ZNSaIcEC1Ev@plt> + 49a650: 9101e3e0 add x0, sp, #0x78 + 49a654: 910163e3 add x3, sp, #0x58 + 49a658: aa0003e2 mov x2, x0 + 49a65c: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a660: 911e4001 add x1, x0, #0x790 + 49a664: aa0303e0 mov x0, x3 + 49a668: 97fdb406 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49a66c: 910163e0 add x0, sp, #0x58 + 49a670: f94013e1 ldr x1, [sp, #32] + 49a674: 97ff1c4f bl 4617b0 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 49a678: 12001c13 and w19, w0, #0xff + 49a67c: 910163e0 add x0, sp, #0x58 + 49a680: 97fdb2a0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a684: 9101e3e0 add x0, sp, #0x78 + 49a688: 97fdb36e bl 407440 <_ZNSaIcED1Ev@plt> + 49a68c: 7100027f cmp w19, #0x0 + 49a690: 540000c0 b.eq 49a6a8 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0xd4> // b.none + 49a694: f94017e0 ldr x0, [sp, #40] + 49a698: f9400000 ldr x0, [x0] + 49a69c: 52800021 mov w1, #0x1 // #1 + 49a6a0: b9004401 str w1, [x0, #68] + 49a6a4: 1400002f b 49a760 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x18c> + 49a6a8: 910283e0 add x0, sp, #0xa0 + 49a6ac: 97fdb499 bl 407910 <_ZNSaIcEC1Ev@plt> + 49a6b0: 910283e0 add x0, sp, #0xa0 + 49a6b4: 910203e3 add x3, sp, #0x80 + 49a6b8: aa0003e2 mov x2, x0 + 49a6bc: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a6c0: 911e6001 add x1, x0, #0x798 + 49a6c4: aa0303e0 mov x0, x3 + 49a6c8: 97fdb3ee bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49a6cc: 910203e0 add x0, sp, #0x80 + 49a6d0: f94013e1 ldr x1, [sp, #32] + 49a6d4: 97ff1c37 bl 4617b0 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 49a6d8: 12001c13 and w19, w0, #0xff + 49a6dc: 910203e0 add x0, sp, #0x80 + 49a6e0: 97fdb288 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a6e4: 910283e0 add x0, sp, #0xa0 + 49a6e8: 97fdb356 bl 407440 <_ZNSaIcED1Ev@plt> + 49a6ec: 7100027f cmp w19, #0x0 + 49a6f0: 540000c0 b.eq 49a708 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x134> // b.none + 49a6f4: f94017e0 ldr x0, [sp, #40] + 49a6f8: f9400000 ldr x0, [x0] + 49a6fc: 52800041 mov w1, #0x2 // #2 + 49a700: b9004401 str w1, [x0, #68] + 49a704: 14000017 b 49a760 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x18c> + 49a708: 910323e0 add x0, sp, #0xc8 + 49a70c: aa0003e8 mov x8, x0 + 49a710: f94013e1 ldr x1, [sp, #32] + 49a714: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a718: 911e8000 add x0, x0, #0x7a0 + 49a71c: 97fdc0db bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 49a720: 910323e2 add x2, sp, #0xc8 + 49a724: 9102a3e0 add x0, sp, #0xa8 + 49a728: aa0003e8 mov x8, x0 + 49a72c: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a730: 91182001 add x1, x0, #0x608 + 49a734: aa0203e0 mov x0, x2 + 49a738: 97fdc116 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 49a73c: 9102a3e0 add x0, sp, #0xa8 + 49a740: aa1403e8 mov x8, x20 + 49a744: 94003838 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49a748: d503201f nop + 49a74c: 9102a3e0 add x0, sp, #0xa8 + 49a750: 97fdb26c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a754: 910323e0 add x0, sp, #0xc8 + 49a758: 97fdb26a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a75c: 1400002a b 49a804 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x230> + 49a760: b900efff str wzr, [sp, #236] + 49a764: 9103b3e0 add x0, sp, #0xec + 49a768: aa1403e8 mov x8, x20 + 49a76c: 97fed575 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 49a770: 14000025 b 49a804 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x230> + 49a774: aa0003f3 mov x19, x0 + 49a778: 9100c3e0 add x0, sp, #0x30 + 49a77c: 97fdb261 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a780: 14000002 b 49a788 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x1b4> + 49a784: aa0003f3 mov x19, x0 + 49a788: 910143e0 add x0, sp, #0x50 + 49a78c: 97fdb32d bl 407440 <_ZNSaIcED1Ev@plt> + 49a790: aa1303e0 mov x0, x19 + 49a794: 97fdb45b bl 407900 <_Unwind_Resume@plt> + 49a798: aa0003f3 mov x19, x0 + 49a79c: 910163e0 add x0, sp, #0x58 + 49a7a0: 97fdb258 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a7a4: 14000002 b 49a7ac <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x1d8> + 49a7a8: aa0003f3 mov x19, x0 + 49a7ac: 9101e3e0 add x0, sp, #0x78 + 49a7b0: 97fdb324 bl 407440 <_ZNSaIcED1Ev@plt> + 49a7b4: aa1303e0 mov x0, x19 + 49a7b8: 97fdb452 bl 407900 <_Unwind_Resume@plt> + 49a7bc: aa0003f3 mov x19, x0 + 49a7c0: 910203e0 add x0, sp, #0x80 + 49a7c4: 97fdb24f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a7c8: 14000002 b 49a7d0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x1fc> + 49a7cc: aa0003f3 mov x19, x0 + 49a7d0: 910283e0 add x0, sp, #0xa0 + 49a7d4: 97fdb31b bl 407440 <_ZNSaIcED1Ev@plt> + 49a7d8: aa1303e0 mov x0, x19 + 49a7dc: 97fdb449 bl 407900 <_Unwind_Resume@plt> + 49a7e0: aa0003f3 mov x19, x0 + 49a7e4: 9102a3e0 add x0, sp, #0xa8 + 49a7e8: 97fdb246 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a7ec: 14000002 b 49a7f4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_+0x220> + 49a7f0: aa0003f3 mov x19, x0 + 49a7f4: 910323e0 add x0, sp, #0xc8 + 49a7f8: 97fdb242 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a7fc: aa1303e0 mov x0, x19 + 49a800: 97fdb440 bl 407900 <_Unwind_Resume@plt> + 49a804: aa1403e0 mov x0, x20 + 49a808: a94153f3 ldp x19, x20, [sp, #16] + 49a80c: a8cf7bfd ldp x29, x30, [sp], #240 + 49a810: d65f03c0 ret + +000000000049a814 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_clES9_>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_clES9_(): + 49a814: a9bc7bfd stp x29, x30, [sp, #-64]! + 49a818: 910003fd mov x29, sp + 49a81c: f9000bf3 str x19, [sp, #16] + 49a820: aa0803f3 mov x19, x8 + 49a824: f90017e0 str x0, [sp, #40] + 49a828: f90013e1 str x1, [sp, #32] + 49a82c: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a830: 911f0001 add x1, x0, #0x7c0 + 49a834: f94013e0 ldr x0, [sp, #32] + 49a838: 97ffc200 bl 48b038 <_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49a83c: 12001c00 and w0, w0, #0xff + 49a840: 7100001f cmp w0, #0x0 + 49a844: 54000120 b.eq 49a868 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_clES9_+0x54> // b.none + 49a848: f94017e0 ldr x0, [sp, #40] + 49a84c: f9400000 ldr x0, [x0] + 49a850: 91004000 add x0, x0, #0x10 + 49a854: aa1303e8 mov x8, x19 + 49a858: aa0003e1 mov x1, x0 + 49a85c: f94013e0 ldr x0, [sp, #32] + 49a860: 94003932 bl 4a8d28 <_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_> + 49a864: 1400000b b 49a890 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_clES9_+0x7c> + 49a868: d2800000 mov x0, #0x0 // #0 + 49a86c: 97fdb351 bl 4075b0 + 49a870: aa0003e1 mov x1, x0 + 49a874: f94017e0 ldr x0, [sp, #40] + 49a878: f9400000 ldr x0, [x0] + 49a87c: b9001001 str w1, [x0, #16] + 49a880: b9003fff str wzr, [sp, #60] + 49a884: 9100f3e0 add x0, sp, #0x3c + 49a888: aa1303e8 mov x8, x19 + 49a88c: 97fed52d bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 49a890: aa1303e0 mov x0, x19 + 49a894: f9400bf3 ldr x19, [sp, #16] + 49a898: a8c47bfd ldp x29, x30, [sp], #64 + 49a89c: d65f03c0 ret + +000000000049a8a0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_(): + 49a8a0: a9b67bfd stp x29, x30, [sp, #-160]! + 49a8a4: 910003fd mov x29, sp + 49a8a8: f9000bf3 str x19, [sp, #16] + 49a8ac: aa0803f3 mov x19, x8 + 49a8b0: f90017e0 str x0, [sp, #40] + 49a8b4: f90013e1 str x1, [sp, #32] + 49a8b8: 9100e3e0 add x0, sp, #0x38 + 49a8bc: aa0003e8 mov x8, x0 + 49a8c0: f94013e0 ldr x0, [sp, #32] + 49a8c4: 97ff1c56 bl 461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49a8c8: 9100e3e2 add x2, sp, #0x38 + 49a8cc: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a8d0: 91166001 add x1, x0, #0x598 + 49a8d4: aa0203e0 mov x0, x2 + 49a8d8: 97fe2807 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49a8dc: 12001c00 and w0, w0, #0xff + 49a8e0: 7100001f cmp w0, #0x0 + 49a8e4: 540000c0 b.eq 49a8fc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x5c> // b.none + 49a8e8: f94017e0 ldr x0, [sp, #40] + 49a8ec: f9400000 ldr x0, [x0] + 49a8f0: 52800021 mov w1, #0x1 // #1 + 49a8f4: b9004801 str w1, [x0, #72] + 49a8f8: 14000030 b 49a9b8 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x118> + 49a8fc: 9100e3e2 add x2, sp, #0x38 + 49a900: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a904: 91170001 add x1, x0, #0x5c0 + 49a908: aa0203e0 mov x0, x2 + 49a90c: 97fe27fa bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49a910: 12001c00 and w0, w0, #0xff + 49a914: 7100001f cmp w0, #0x0 + 49a918: 540000c0 b.eq 49a930 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x90> // b.none + 49a91c: f94017e0 ldr x0, [sp, #40] + 49a920: f9400000 ldr x0, [x0] + 49a924: 52800041 mov w1, #0x2 // #2 + 49a928: b9004801 str w1, [x0, #72] + 49a92c: 14000023 b 49a9b8 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x118> + 49a930: 9100e3e2 add x2, sp, #0x38 + 49a934: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a938: 911f2001 add x1, x0, #0x7c8 + 49a93c: aa0203e0 mov x0, x2 + 49a940: 97fe27ed bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49a944: 12001c00 and w0, w0, #0xff + 49a948: 7100001f cmp w0, #0x0 + 49a94c: 540000a0 b.eq 49a960 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0xc0> // b.none + 49a950: f94017e0 ldr x0, [sp, #40] + 49a954: f9400000 ldr x0, [x0] + 49a958: b900481f str wzr, [x0, #72] + 49a95c: 14000017 b 49a9b8 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x118> + 49a960: 9101e3e0 add x0, sp, #0x78 + 49a964: aa0003e8 mov x8, x0 + 49a968: f94013e1 ldr x1, [sp, #32] + 49a96c: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a970: 911f4000 add x0, x0, #0x7d0 + 49a974: 97fdc045 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 49a978: 9101e3e2 add x2, sp, #0x78 + 49a97c: 910163e0 add x0, sp, #0x58 + 49a980: aa0003e8 mov x8, x0 + 49a984: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49a988: 91200001 add x1, x0, #0x800 + 49a98c: aa0203e0 mov x0, x2 + 49a990: 97fdc080 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 49a994: 910163e0 add x0, sp, #0x58 + 49a998: aa1303e8 mov x8, x19 + 49a99c: 940037a2 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49a9a0: d503201f nop + 49a9a4: 910163e0 add x0, sp, #0x58 + 49a9a8: 97fdb1d6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a9ac: 9101e3e0 add x0, sp, #0x78 + 49a9b0: 97fdb1d4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a9b4: 14000006 b 49a9cc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x12c> + 49a9b8: b9009fff str wzr, [sp, #156] + 49a9bc: 910273e0 add x0, sp, #0x9c + 49a9c0: aa1303e8 mov x8, x19 + 49a9c4: 97fed4df bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 49a9c8: d503201f nop + 49a9cc: 9100e3e0 add x0, sp, #0x38 + 49a9d0: 97fdb1cc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a9d4: 1400000e b 49aa0c <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x16c> + 49a9d8: aa0003f3 mov x19, x0 + 49a9dc: 910163e0 add x0, sp, #0x58 + 49a9e0: 97fdb1c8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a9e4: 14000002 b 49a9ec <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x14c> + 49a9e8: aa0003f3 mov x19, x0 + 49a9ec: 9101e3e0 add x0, sp, #0x78 + 49a9f0: 97fdb1c4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49a9f4: 14000002 b 49a9fc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_+0x15c> + 49a9f8: aa0003f3 mov x19, x0 + 49a9fc: 9100e3e0 add x0, sp, #0x38 + 49aa00: 97fdb1c0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49aa04: aa1303e0 mov x0, x19 + 49aa08: 97fdb3be bl 407900 <_Unwind_Resume@plt> + 49aa0c: aa1303e0 mov x0, x19 + 49aa10: f9400bf3 ldr x19, [sp, #16] + 49aa14: a8ca7bfd ldp x29, x30, [sp], #160 + 49aa18: d65f03c0 ret + +000000000049aa1c <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_(): + 49aa1c: a9b67bfd stp x29, x30, [sp, #-160]! + 49aa20: 910003fd mov x29, sp + 49aa24: f9000bf3 str x19, [sp, #16] + 49aa28: aa0803f3 mov x19, x8 + 49aa2c: f90017e0 str x0, [sp, #40] + 49aa30: f90013e1 str x1, [sp, #32] + 49aa34: 9100e3e0 add x0, sp, #0x38 + 49aa38: aa0003e8 mov x8, x0 + 49aa3c: f94013e0 ldr x0, [sp, #32] + 49aa40: 97ff1bf7 bl 461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49aa44: 9100e3e2 add x2, sp, #0x38 + 49aa48: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49aa4c: 91206001 add x1, x0, #0x818 + 49aa50: aa0203e0 mov x0, x2 + 49aa54: 97fe27a8 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49aa58: 12001c00 and w0, w0, #0xff + 49aa5c: 7100001f cmp w0, #0x0 + 49aa60: 540000a0 b.eq 49aa74 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x58> // b.none + 49aa64: f94017e0 ldr x0, [sp, #40] + 49aa68: f9400000 ldr x0, [x0] + 49aa6c: b9004c1f str wzr, [x0, #76] + 49aa70: 1400003e b 49ab68 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x14c> + 49aa74: 9100e3e2 add x2, sp, #0x38 + 49aa78: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49aa7c: 91208001 add x1, x0, #0x820 + 49aa80: aa0203e0 mov x0, x2 + 49aa84: 97fe279c bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49aa88: 12001c00 and w0, w0, #0xff + 49aa8c: 7100001f cmp w0, #0x0 + 49aa90: 540000c0 b.eq 49aaa8 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x8c> // b.none + 49aa94: f94017e0 ldr x0, [sp, #40] + 49aa98: f9400000 ldr x0, [x0] + 49aa9c: 52800021 mov w1, #0x1 // #1 + 49aaa0: b9004c01 str w1, [x0, #76] + 49aaa4: 14000031 b 49ab68 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x14c> + 49aaa8: 9100e3e2 add x2, sp, #0x38 + 49aaac: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49aab0: 9120a001 add x1, x0, #0x828 + 49aab4: aa0203e0 mov x0, x2 + 49aab8: 97fe278f bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49aabc: 12001c00 and w0, w0, #0xff + 49aac0: 7100001f cmp w0, #0x0 + 49aac4: 540000c0 b.eq 49aadc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0xc0> // b.none + 49aac8: f94017e0 ldr x0, [sp, #40] + 49aacc: f9400000 ldr x0, [x0] + 49aad0: 52800041 mov w1, #0x2 // #2 + 49aad4: b9004c01 str w1, [x0, #76] + 49aad8: 14000024 b 49ab68 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x14c> + 49aadc: 9100e3e2 add x2, sp, #0x38 + 49aae0: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49aae4: 9120c001 add x1, x0, #0x830 + 49aae8: aa0203e0 mov x0, x2 + 49aaec: 97fe2782 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49aaf0: 12001c00 and w0, w0, #0xff + 49aaf4: 7100001f cmp w0, #0x0 + 49aaf8: 540000c0 b.eq 49ab10 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0xf4> // b.none + 49aafc: f94017e0 ldr x0, [sp, #40] + 49ab00: f9400000 ldr x0, [x0] + 49ab04: 52800061 mov w1, #0x3 // #3 + 49ab08: b9004c01 str w1, [x0, #76] + 49ab0c: 14000017 b 49ab68 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x14c> + 49ab10: 9101e3e0 add x0, sp, #0x78 + 49ab14: aa0003e8 mov x8, x0 + 49ab18: f94013e1 ldr x1, [sp, #32] + 49ab1c: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ab20: 9120e000 add x0, x0, #0x838 + 49ab24: 97fdbfd9 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 49ab28: 9101e3e2 add x2, sp, #0x78 + 49ab2c: 910163e0 add x0, sp, #0x58 + 49ab30: aa0003e8 mov x8, x0 + 49ab34: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ab38: 91200001 add x1, x0, #0x800 + 49ab3c: aa0203e0 mov x0, x2 + 49ab40: 97fdc014 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 49ab44: 910163e0 add x0, sp, #0x58 + 49ab48: aa1303e8 mov x8, x19 + 49ab4c: 94003736 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49ab50: d503201f nop + 49ab54: 910163e0 add x0, sp, #0x58 + 49ab58: 97fdb16a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ab5c: 9101e3e0 add x0, sp, #0x78 + 49ab60: 97fdb168 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ab64: 14000006 b 49ab7c <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x160> + 49ab68: b9009fff str wzr, [sp, #156] + 49ab6c: 910273e0 add x0, sp, #0x9c + 49ab70: aa1303e8 mov x8, x19 + 49ab74: 97fed473 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 49ab78: d503201f nop + 49ab7c: 9100e3e0 add x0, sp, #0x38 + 49ab80: 97fdb160 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ab84: 1400000e b 49abbc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x1a0> + 49ab88: aa0003f3 mov x19, x0 + 49ab8c: 910163e0 add x0, sp, #0x58 + 49ab90: 97fdb15c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ab94: 14000002 b 49ab9c <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x180> + 49ab98: aa0003f3 mov x19, x0 + 49ab9c: 9101e3e0 add x0, sp, #0x78 + 49aba0: 97fdb158 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49aba4: 14000002 b 49abac <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_+0x190> + 49aba8: aa0003f3 mov x19, x0 + 49abac: 9100e3e0 add x0, sp, #0x38 + 49abb0: 97fdb154 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49abb4: aa1303e0 mov x0, x19 + 49abb8: 97fdb352 bl 407900 <_Unwind_Resume@plt> + 49abbc: aa1303e0 mov x0, x19 + 49abc0: f9400bf3 ldr x19, [sp, #16] + 49abc4: a8ca7bfd ldp x29, x30, [sp], #160 + 49abc8: d65f03c0 ret + +000000000049abcc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_(): + 49abcc: a9b67bfd stp x29, x30, [sp, #-160]! + 49abd0: 910003fd mov x29, sp + 49abd4: f9000bf3 str x19, [sp, #16] + 49abd8: aa0803f3 mov x19, x8 + 49abdc: f90017e0 str x0, [sp, #40] + 49abe0: f90013e1 str x1, [sp, #32] + 49abe4: 9100e3e0 add x0, sp, #0x38 + 49abe8: aa0003e8 mov x8, x0 + 49abec: f94013e0 ldr x0, [sp, #32] + 49abf0: 97ff1b8b bl 461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49abf4: 9100e3e2 add x2, sp, #0x38 + 49abf8: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49abfc: 9121e001 add x1, x0, #0x878 + 49ac00: aa0203e0 mov x0, x2 + 49ac04: 97fe273c bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49ac08: 12001c00 and w0, w0, #0xff + 49ac0c: 7100001f cmp w0, #0x0 + 49ac10: 540000a0 b.eq 49ac24 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x58> // b.none + 49ac14: f94017e0 ldr x0, [sp, #40] + 49ac18: f9400000 ldr x0, [x0] + 49ac1c: b900381f str wzr, [x0, #56] + 49ac20: 14000031 b 49ace4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x118> + 49ac24: 9100e3e2 add x2, sp, #0x38 + 49ac28: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ac2c: 91220001 add x1, x0, #0x880 + 49ac30: aa0203e0 mov x0, x2 + 49ac34: 97fe2730 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49ac38: 12001c00 and w0, w0, #0xff + 49ac3c: 7100001f cmp w0, #0x0 + 49ac40: 540000c0 b.eq 49ac58 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x8c> // b.none + 49ac44: f94017e0 ldr x0, [sp, #40] + 49ac48: f9400000 ldr x0, [x0] + 49ac4c: 52800021 mov w1, #0x1 // #1 + 49ac50: b9003801 str w1, [x0, #56] + 49ac54: 14000024 b 49ace4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x118> + 49ac58: 9100e3e2 add x2, sp, #0x38 + 49ac5c: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ac60: 91222001 add x1, x0, #0x888 + 49ac64: aa0203e0 mov x0, x2 + 49ac68: 97fe2723 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 49ac6c: 12001c00 and w0, w0, #0xff + 49ac70: 7100001f cmp w0, #0x0 + 49ac74: 540000c0 b.eq 49ac8c <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0xc0> // b.none + 49ac78: f94017e0 ldr x0, [sp, #40] + 49ac7c: f9400000 ldr x0, [x0] + 49ac80: 52800041 mov w1, #0x2 // #2 + 49ac84: b9003801 str w1, [x0, #56] + 49ac88: 14000017 b 49ace4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x118> + 49ac8c: 9101e3e0 add x0, sp, #0x78 + 49ac90: aa0003e8 mov x8, x0 + 49ac94: f94013e1 ldr x1, [sp, #32] + 49ac98: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ac9c: 91224000 add x0, x0, #0x890 + 49aca0: 97fdbf7a bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 49aca4: 9101e3e2 add x2, sp, #0x78 + 49aca8: 910163e0 add x0, sp, #0x58 + 49acac: aa0003e8 mov x8, x0 + 49acb0: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49acb4: 91182001 add x1, x0, #0x608 + 49acb8: aa0203e0 mov x0, x2 + 49acbc: 97fdbfb5 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 49acc0: 910163e0 add x0, sp, #0x58 + 49acc4: aa1303e8 mov x8, x19 + 49acc8: 940036d7 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49accc: d503201f nop + 49acd0: 910163e0 add x0, sp, #0x58 + 49acd4: 97fdb10b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49acd8: 9101e3e0 add x0, sp, #0x78 + 49acdc: 97fdb109 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ace0: 14000006 b 49acf8 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x12c> + 49ace4: b9009fff str wzr, [sp, #156] + 49ace8: 910273e0 add x0, sp, #0x9c + 49acec: aa1303e8 mov x8, x19 + 49acf0: 97fed414 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 49acf4: d503201f nop + 49acf8: 9100e3e0 add x0, sp, #0x38 + 49acfc: 97fdb101 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ad00: 1400000e b 49ad38 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x16c> + 49ad04: aa0003f3 mov x19, x0 + 49ad08: 910163e0 add x0, sp, #0x58 + 49ad0c: 97fdb0fd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ad10: 14000002 b 49ad18 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x14c> + 49ad14: aa0003f3 mov x19, x0 + 49ad18: 9101e3e0 add x0, sp, #0x78 + 49ad1c: 97fdb0f9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ad20: 14000002 b 49ad28 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_+0x15c> + 49ad24: aa0003f3 mov x19, x0 + 49ad28: 9100e3e0 add x0, sp, #0x38 + 49ad2c: 97fdb0f5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ad30: aa1303e0 mov x0, x19 + 49ad34: 97fdb2f3 bl 407900 <_Unwind_Resume@plt> + 49ad38: aa1303e0 mov x0, x19 + 49ad3c: f9400bf3 ldr x19, [sp, #16] + 49ad40: a8ca7bfd ldp x29, x30, [sp], #160 + 49ad44: d65f03c0 ret + +000000000049ad48 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_(): + 49ad48: a9b57bfd stp x29, x30, [sp, #-176]! + 49ad4c: 910003fd mov x29, sp + 49ad50: f9000bf3 str x19, [sp, #16] + 49ad54: aa0803f3 mov x19, x8 + 49ad58: f90017e0 str x0, [sp, #40] + 49ad5c: f90013e1 str x1, [sp, #32] + 49ad60: 97fe5e63 bl 4326ec <_ZN5Catch14getRegistryHubEv> + 49ad64: aa0003e2 mov x2, x0 + 49ad68: f9400040 ldr x0, [x2] + 49ad6c: 91004000 add x0, x0, #0x10 + 49ad70: f9400001 ldr x1, [x0] + 49ad74: aa0203e0 mov x0, x2 + 49ad78: d63f0020 blr x1 + 49ad7c: aa0003e2 mov x2, x0 + 49ad80: f9400040 ldr x0, [x2] + 49ad84: 91006000 add x0, x0, #0x18 + 49ad88: f9400001 ldr x1, [x0] + 49ad8c: aa0203e0 mov x0, x2 + 49ad90: d63f0020 blr x1 + 49ad94: f90057e0 str x0, [sp, #168] + 49ad98: 9100c3e0 add x0, sp, #0x30 + 49ad9c: aa0003e8 mov x8, x0 + 49ada0: f94013e0 ldr x0, [sp, #32] + 49ada4: 97ff1b1e bl 461a1c <_ZN5Catch7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49ada8: 9100c3e0 add x0, sp, #0x30 + 49adac: aa0003e1 mov x1, x0 + 49adb0: f94057e0 ldr x0, [sp, #168] + 49adb4: 97fe7354 bl 437b04 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE4findERSF_> + 49adb8: f9002be0 str x0, [sp, #80] + 49adbc: f94057e0 ldr x0, [sp, #168] + 49adc0: 97fe735a bl 437b28 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE3endEv> + 49adc4: f9002fe0 str x0, [sp, #88] + 49adc8: 910143e1 add x1, sp, #0x50 + 49adcc: 910163e0 add x0, sp, #0x58 + 49add0: 9400381e bl 4a8e48 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEneERKSF_> + 49add4: 12001c00 and w0, w0, #0xff + 49add8: 7100001f cmp w0, #0x0 + 49addc: 540000e0 b.eq 49adf8 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_+0xb0> // b.none + 49ade0: f94017e0 ldr x0, [sp, #40] + 49ade4: f9400000 ldr x0, [x0] + 49ade8: 9102c000 add x0, x0, #0xb0 + 49adec: 9100c3e1 add x1, sp, #0x30 + 49adf0: 97fdafbc bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 49adf4: 14000017 b 49ae50 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_+0x108> + 49adf8: 910203e0 add x0, sp, #0x80 + 49adfc: aa0003e8 mov x8, x0 + 49ae00: f94013e1 ldr x1, [sp, #32] + 49ae04: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ae08: 9122c000 add x0, x0, #0x8b0 + 49ae0c: 97fdbf1f bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 49ae10: 910203e2 add x2, sp, #0x80 + 49ae14: 910183e0 add x0, sp, #0x60 + 49ae18: aa0003e8 mov x8, x0 + 49ae1c: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ae20: 91234001 add x1, x0, #0x8d0 + 49ae24: aa0203e0 mov x0, x2 + 49ae28: 97fdbf5a bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 49ae2c: 910183e0 add x0, sp, #0x60 + 49ae30: aa1303e8 mov x8, x19 + 49ae34: 9400367c bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49ae38: d503201f nop + 49ae3c: 910183e0 add x0, sp, #0x60 + 49ae40: 97fdb0b0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ae44: 910203e0 add x0, sp, #0x80 + 49ae48: 97fdb0ae bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ae4c: 14000006 b 49ae64 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_+0x11c> + 49ae50: b900a7ff str wzr, [sp, #164] + 49ae54: 910293e0 add x0, sp, #0xa4 + 49ae58: aa1303e8 mov x8, x19 + 49ae5c: 97fed3b9 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 49ae60: d503201f nop + 49ae64: 9100c3e0 add x0, sp, #0x30 + 49ae68: 97fdb0a6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ae6c: 1400000e b 49aea4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_+0x15c> + 49ae70: aa0003f3 mov x19, x0 + 49ae74: 910183e0 add x0, sp, #0x60 + 49ae78: 97fdb0a2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ae7c: 14000002 b 49ae84 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_+0x13c> + 49ae80: aa0003f3 mov x19, x0 + 49ae84: 910203e0 add x0, sp, #0x80 + 49ae88: 97fdb09e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ae8c: 14000002 b 49ae94 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_+0x14c> + 49ae90: aa0003f3 mov x19, x0 + 49ae94: 9100c3e0 add x0, sp, #0x30 + 49ae98: 97fdb09a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ae9c: aa1303e0 mov x0, x19 + 49aea0: 97fdb298 bl 407900 <_Unwind_Resume@plt> + 49aea4: aa1303e0 mov x0, x19 + 49aea8: f9400bf3 ldr x19, [sp, #16] + 49aeac: a8cb7bfd ldp x29, x30, [sp], #176 + 49aeb0: d65f03c0 ret + +000000000049aeb4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlbE7_clEb>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlbE7_clEb(): + 49aeb4: d10043ff sub sp, sp, #0x10 + 49aeb8: f90007e0 str x0, [sp, #8] + 49aebc: 39001fe1 strb w1, [sp, #7] + 49aec0: f94007e0 ldr x0, [sp, #8] + 49aec4: f9400000 ldr x0, [x0] + 49aec8: 52800021 mov w1, #0x1 // #1 + 49aecc: b9000c01 str w1, [x0, #12] + 49aed0: d503201f nop + 49aed4: 910043ff add sp, sp, #0x10 + 49aed8: d65f03c0 ret + +000000000049aedc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUliE8_clEi>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUliE8_clEi(): + 49aedc: d10043ff sub sp, sp, #0x10 + 49aee0: f90007e0 str x0, [sp, #8] + 49aee4: b90007e1 str w1, [sp, #4] + 49aee8: f94007e0 ldr x0, [sp, #8] + 49aeec: f9400000 ldr x0, [x0] + 49aef0: b94007e1 ldr w1, [sp, #4] + 49aef4: b9000c01 str w1, [x0, #12] + 49aef8: d503201f nop + 49aefc: 910043ff add sp, sp, #0x10 + 49af00: d65f03c0 ret + +000000000049af04 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlbE9_clEb>: +_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlbE9_clEb(): + 49af04: d10043ff sub sp, sp, #0x10 + 49af08: f90007e0 str x0, [sp, #8] + 49af0c: 39001fe1 strb w1, [sp, #7] + 49af10: 39401fe0 ldrb w0, [sp, #7] + 49af14: 7100001f cmp w0, #0x0 + 49af18: 54000060 b.eq 49af24 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlbE9_clEb+0x20> // b.none + 49af1c: 52800020 mov w0, #0x1 // #1 + 49af20: 14000002 b 49af28 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlbE9_clEb+0x24> + 49af24: 52800040 mov w0, #0x2 // #2 + 49af28: f94007e1 ldr x1, [sp, #8] + 49af2c: f9400021 ldr x1, [x1] + 49af30: b9004020 str w0, [x1, #64] + 49af34: d503201f nop + 49af38: 910043ff add sp, sp, #0x10 + 49af3c: d65f03c0 ret + +000000000049af40 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE>: +_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE(): + 49af40: d284fe10 mov x16, #0x27f0 // #10224 + 49af44: cb3063ff sub sp, sp, x16 + 49af48: a9007bfd stp x29, x30, [sp] + 49af4c: 910003fd mov x29, sp + 49af50: a90153f3 stp x19, x20, [sp, #16] + 49af54: aa0803f4 mov x20, x8 + 49af58: f90017e0 str x0, [sp, #40] + 49af5c: f94017e0 ldr x0, [sp, #40] + 49af60: f9003be0 str x0, [sp, #112] + 49af64: f94017e0 ldr x0, [sp, #40] + 49af68: f90037e0 str x0, [sp, #104] + 49af6c: f94017e0 ldr x0, [sp, #40] + 49af70: f90033e0 str x0, [sp, #96] + 49af74: f94017e0 ldr x0, [sp, #40] + 49af78: f9002fe0 str x0, [sp, #88] + 49af7c: f94017e0 ldr x0, [sp, #40] + 49af80: f9002be0 str x0, [sp, #80] + 49af84: f94017e0 ldr x0, [sp, #40] + 49af88: f90027e0 str x0, [sp, #72] + 49af8c: f94017e0 ldr x0, [sp, #40] + 49af90: f90023e0 str x0, [sp, #64] + 49af94: f94017e0 ldr x0, [sp, #40] + 49af98: f9001fe0 str x0, [sp, #56] + 49af9c: f94017e0 ldr x0, [sp, #40] + 49afa0: 91024001 add x1, x0, #0x90 + 49afa4: 912d63e0 add x0, sp, #0xb58 + 49afa8: 940034c7 bl 4a82c4 <_ZN5Catch5clara6detail7ExeNameC1ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49afac: f94017e0 ldr x0, [sp, #40] + 49afb0: 91001801 add x1, x0, #0x6 + 49afb4: 912e03e0 add x0, sp, #0xb80 + 49afb8: 9400352e bl 4a8470 <_ZN5Catch5clara6detail4HelpC1ERb> + 49afbc: 912e03e1 add x1, sp, #0xb80 + 49afc0: 912d63e0 add x0, sp, #0xb58 + 49afc4: 912be3e2 add x2, sp, #0xaf8 + 49afc8: aa0203e8 mov x8, x2 + 49afcc: 940037ab bl 4a8e78 <_ZNK5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEorINS1_4HelpEEENS1_6ParserERKT_> + 49afd0: f94017e1 ldr x1, [sp, #40] + 49afd4: 912fe3e0 add x0, sp, #0xbf8 + 49afd8: 940034e8 bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49afdc: 913243e0 add x0, sp, #0xc90 + 49afe0: 97fdb24c bl 407910 <_ZNSaIcEC1Ev@plt> + 49afe4: 913243e0 add x0, sp, #0xc90 + 49afe8: 9131c3e3 add x3, sp, #0xc70 + 49afec: aa0003e2 mov x2, x0 + 49aff0: f0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49aff4: 91240001 add x1, x0, #0x900 + 49aff8: aa0303e0 mov x0, x3 + 49affc: 97fdb1a1 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b000: 9131c3e1 add x1, sp, #0xc70 + 49b004: 912fe3e0 add x0, sp, #0xbf8 + 49b008: 940034fc bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b00c: aa0003f3 mov x19, x0 + 49b010: 9132e3e0 add x0, sp, #0xcb8 + 49b014: 97fdb23f bl 407910 <_ZNSaIcEC1Ev@plt> + 49b018: 9132e3e0 add x0, sp, #0xcb8 + 49b01c: 913263e3 add x3, sp, #0xc98 + 49b020: aa0003e2 mov x2, x0 + 49b024: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b028: 91242001 add x1, x0, #0x908 + 49b02c: aa0303e0 mov x0, x3 + 49b030: 97fdb194 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b034: 913263e0 add x0, sp, #0xc98 + 49b038: aa0003e1 mov x1, x0 + 49b03c: aa1303e0 mov x0, x19 + 49b040: 940034ee bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b044: aa0003f3 mov x19, x0 + 49b048: 913383e0 add x0, sp, #0xce0 + 49b04c: 97fdb231 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b050: 913383e0 add x0, sp, #0xce0 + 49b054: 913303e3 add x3, sp, #0xcc0 + 49b058: aa0003e2 mov x2, x0 + 49b05c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b060: 91246001 add x1, x0, #0x918 + 49b064: aa0303e0 mov x0, x3 + 49b068: 97fdb186 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b06c: 913303e0 add x0, sp, #0xcc0 + 49b070: aa0003e1 mov x1, x0 + 49b074: aa1303e0 mov x0, x19 + 49b078: 9400369e bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b07c: aa0003e2 mov x2, x0 + 49b080: 912be3e0 add x0, sp, #0xaf8 + 49b084: 912a63e1 add x1, sp, #0xa98 + 49b088: aa0103e8 mov x8, x1 + 49b08c: aa0203e1 mov x1, x2 + 49b090: 9400383d bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b094: f94017e0 ldr x0, [sp, #40] + 49b098: 91000401 add x1, x0, #0x1 + 49b09c: 9133a3e0 add x0, sp, #0xce8 + 49b0a0: 940034b6 bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49b0a4: 913603e0 add x0, sp, #0xd80 + 49b0a8: 97fdb21a bl 407910 <_ZNSaIcEC1Ev@plt> + 49b0ac: 913603e0 add x0, sp, #0xd80 + 49b0b0: 913583e3 add x3, sp, #0xd60 + 49b0b4: aa0003e2 mov x2, x0 + 49b0b8: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b0bc: 9124e001 add x1, x0, #0x938 + 49b0c0: aa0303e0 mov x0, x3 + 49b0c4: 97fdb16f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b0c8: 913583e1 add x1, sp, #0xd60 + 49b0cc: 9133a3e0 add x0, sp, #0xce8 + 49b0d0: 940034ca bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b0d4: aa0003f3 mov x19, x0 + 49b0d8: 9136a3e0 add x0, sp, #0xda8 + 49b0dc: 97fdb20d bl 407910 <_ZNSaIcEC1Ev@plt> + 49b0e0: 9136a3e0 add x0, sp, #0xda8 + 49b0e4: 913623e3 add x3, sp, #0xd88 + 49b0e8: aa0003e2 mov x2, x0 + 49b0ec: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b0f0: 91250001 add x1, x0, #0x940 + 49b0f4: aa0303e0 mov x0, x3 + 49b0f8: 97fdb162 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b0fc: 913623e0 add x0, sp, #0xd88 + 49b100: aa0003e1 mov x1, x0 + 49b104: aa1303e0 mov x0, x19 + 49b108: 940034bc bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b10c: aa0003f3 mov x19, x0 + 49b110: 913743e0 add x0, sp, #0xdd0 + 49b114: 97fdb1ff bl 407910 <_ZNSaIcEC1Ev@plt> + 49b118: 913743e0 add x0, sp, #0xdd0 + 49b11c: 9136c3e3 add x3, sp, #0xdb0 + 49b120: aa0003e2 mov x2, x0 + 49b124: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b128: 91254001 add x1, x0, #0x950 + 49b12c: aa0303e0 mov x0, x3 + 49b130: 97fdb154 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b134: 9136c3e0 add x0, sp, #0xdb0 + 49b138: aa0003e1 mov x1, x0 + 49b13c: aa1303e0 mov x0, x19 + 49b140: 9400366c bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b144: aa0003e2 mov x2, x0 + 49b148: 912a63e0 add x0, sp, #0xa98 + 49b14c: 9128e3e1 add x1, sp, #0xa38 + 49b150: aa0103e8 mov x8, x1 + 49b154: aa0203e1 mov x1, x2 + 49b158: 9400380b bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b15c: f94017e0 ldr x0, [sp, #40] + 49b160: 91000c01 add x1, x0, #0x3 + 49b164: 913763e0 add x0, sp, #0xdd8 + 49b168: 94003484 bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49b16c: 9139c3e0 add x0, sp, #0xe70 + 49b170: 97fdb1e8 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b174: 9139c3e0 add x0, sp, #0xe70 + 49b178: 913943e3 add x3, sp, #0xe50 + 49b17c: aa0003e2 mov x2, x0 + 49b180: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b184: 9125a001 add x1, x0, #0x968 + 49b188: aa0303e0 mov x0, x3 + 49b18c: 97fdb13d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b190: 913943e1 add x1, sp, #0xe50 + 49b194: 913763e0 add x0, sp, #0xdd8 + 49b198: 94003498 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b19c: aa0003f3 mov x19, x0 + 49b1a0: 913a63e0 add x0, sp, #0xe98 + 49b1a4: 97fdb1db bl 407910 <_ZNSaIcEC1Ev@plt> + 49b1a8: 913a63e0 add x0, sp, #0xe98 + 49b1ac: 9139e3e3 add x3, sp, #0xe78 + 49b1b0: aa0003e2 mov x2, x0 + 49b1b4: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b1b8: 9125c001 add x1, x0, #0x970 + 49b1bc: aa0303e0 mov x0, x3 + 49b1c0: 97fdb130 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b1c4: 9139e3e0 add x0, sp, #0xe78 + 49b1c8: aa0003e1 mov x1, x0 + 49b1cc: aa1303e0 mov x0, x19 + 49b1d0: 9400348a bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b1d4: aa0003f3 mov x19, x0 + 49b1d8: 913b03e0 add x0, sp, #0xec0 + 49b1dc: 97fdb1cd bl 407910 <_ZNSaIcEC1Ev@plt> + 49b1e0: 913b03e0 add x0, sp, #0xec0 + 49b1e4: 913a83e3 add x3, sp, #0xea0 + 49b1e8: aa0003e2 mov x2, x0 + 49b1ec: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b1f0: 91260001 add x1, x0, #0x980 + 49b1f4: aa0303e0 mov x0, x3 + 49b1f8: 97fdb122 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b1fc: 913a83e0 add x0, sp, #0xea0 + 49b200: aa0003e1 mov x1, x0 + 49b204: aa1303e0 mov x0, x19 + 49b208: 9400363a bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b20c: aa0003e2 mov x2, x0 + 49b210: 9128e3e0 add x0, sp, #0xa38 + 49b214: 912763e1 add x1, sp, #0x9d8 + 49b218: aa0103e8 mov x8, x1 + 49b21c: aa0203e1 mov x1, x2 + 49b220: 940037d9 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b224: f94017e0 ldr x0, [sp, #40] + 49b228: 91001001 add x1, x0, #0x4 + 49b22c: 913b23e0 add x0, sp, #0xec8 + 49b230: 94003452 bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49b234: 913d83e0 add x0, sp, #0xf60 + 49b238: 97fdb1b6 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b23c: 913d83e0 add x0, sp, #0xf60 + 49b240: 913d03e3 add x3, sp, #0xf40 + 49b244: aa0003e2 mov x2, x0 + 49b248: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b24c: 9126a001 add x1, x0, #0x9a8 + 49b250: aa0303e0 mov x0, x3 + 49b254: 97fdb10b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b258: 913d03e1 add x1, sp, #0xf40 + 49b25c: 913b23e0 add x0, sp, #0xec8 + 49b260: 94003466 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b264: aa0003f3 mov x19, x0 + 49b268: 913e23e0 add x0, sp, #0xf88 + 49b26c: 97fdb1a9 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b270: 913e23e0 add x0, sp, #0xf88 + 49b274: 913da3e3 add x3, sp, #0xf68 + 49b278: aa0003e2 mov x2, x0 + 49b27c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b280: 9126c001 add x1, x0, #0x9b0 + 49b284: aa0303e0 mov x0, x3 + 49b288: 97fdb0fe bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b28c: 913da3e0 add x0, sp, #0xf68 + 49b290: aa0003e1 mov x1, x0 + 49b294: aa1303e0 mov x0, x19 + 49b298: 94003458 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b29c: aa0003f3 mov x19, x0 + 49b2a0: 913ec3e0 add x0, sp, #0xfb0 + 49b2a4: 97fdb19b bl 407910 <_ZNSaIcEC1Ev@plt> + 49b2a8: 913ec3e0 add x0, sp, #0xfb0 + 49b2ac: 913e43e3 add x3, sp, #0xf90 + 49b2b0: aa0003e2 mov x2, x0 + 49b2b4: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b2b8: 9126e001 add x1, x0, #0x9b8 + 49b2bc: aa0303e0 mov x0, x3 + 49b2c0: 97fdb0f0 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b2c4: 913e43e0 add x0, sp, #0xf90 + 49b2c8: aa0003e1 mov x1, x0 + 49b2cc: aa1303e0 mov x0, x19 + 49b2d0: 94003608 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b2d4: aa0003e2 mov x2, x0 + 49b2d8: 912763e0 add x0, sp, #0x9d8 + 49b2dc: 9125e3e1 add x1, sp, #0x978 + 49b2e0: aa0103e8 mov x8, x1 + 49b2e4: aa0203e1 mov x1, x2 + 49b2e8: 940037a7 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b2ec: f94017e0 ldr x0, [sp, #40] + 49b2f0: 91001401 add x1, x0, #0x5 + 49b2f4: 913ee3e0 add x0, sp, #0xfb8 + 49b2f8: 94003420 bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49b2fc: 914007e0 add x0, sp, #0x1, lsl #12 + 49b300: 91014000 add x0, x0, #0x50 + 49b304: 97fdb183 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b308: 914007e0 add x0, sp, #0x1, lsl #12 + 49b30c: 91014000 add x0, x0, #0x50 + 49b310: 914007e3 add x3, sp, #0x1, lsl #12 + 49b314: 9100c063 add x3, x3, #0x30 + 49b318: aa0003e2 mov x2, x0 + 49b31c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b320: 91276001 add x1, x0, #0x9d8 + 49b324: aa0303e0 mov x0, x3 + 49b328: 97fdb0d6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b32c: 914007e1 add x1, sp, #0x1, lsl #12 + 49b330: 9100c021 add x1, x1, #0x30 + 49b334: 913ee3e0 add x0, sp, #0xfb8 + 49b338: 94003430 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b33c: aa0003f3 mov x19, x0 + 49b340: 914007e0 add x0, sp, #0x1, lsl #12 + 49b344: 9101e000 add x0, x0, #0x78 + 49b348: 97fdb172 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b34c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b350: 9101e000 add x0, x0, #0x78 + 49b354: 914007e3 add x3, sp, #0x1, lsl #12 + 49b358: 91016063 add x3, x3, #0x58 + 49b35c: aa0003e2 mov x2, x0 + 49b360: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b364: 91278001 add x1, x0, #0x9e0 + 49b368: aa0303e0 mov x0, x3 + 49b36c: 97fdb0c5 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b370: 914007e0 add x0, sp, #0x1, lsl #12 + 49b374: 91016000 add x0, x0, #0x58 + 49b378: aa0003e1 mov x1, x0 + 49b37c: aa1303e0 mov x0, x19 + 49b380: 9400341e bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b384: aa0003f3 mov x19, x0 + 49b388: 914007e0 add x0, sp, #0x1, lsl #12 + 49b38c: 91028000 add x0, x0, #0xa0 + 49b390: 97fdb160 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b394: 914007e0 add x0, sp, #0x1, lsl #12 + 49b398: 91028000 add x0, x0, #0xa0 + 49b39c: 914007e3 add x3, sp, #0x1, lsl #12 + 49b3a0: 91020063 add x3, x3, #0x80 + 49b3a4: aa0003e2 mov x2, x0 + 49b3a8: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b3ac: 9127c001 add x1, x0, #0x9f0 + 49b3b0: aa0303e0 mov x0, x3 + 49b3b4: 97fdb0b3 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b3b8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b3bc: 91020000 add x0, x0, #0x80 + 49b3c0: aa0003e1 mov x1, x0 + 49b3c4: aa1303e0 mov x0, x19 + 49b3c8: 940035ca bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b3cc: aa0003e2 mov x2, x0 + 49b3d0: 9125e3e0 add x0, sp, #0x978 + 49b3d4: 912463e1 add x1, sp, #0x918 + 49b3d8: aa0103e8 mov x8, x1 + 49b3dc: aa0203e1 mov x1, x2 + 49b3e0: 94003769 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b3e4: f94017e0 ldr x0, [sp, #40] + 49b3e8: 91001c01 add x1, x0, #0x7 + 49b3ec: 914007e0 add x0, sp, #0x1, lsl #12 + 49b3f0: 9102a000 add x0, x0, #0xa8 + 49b3f4: 940033e1 bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49b3f8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b3fc: 91050000 add x0, x0, #0x140 + 49b400: 97fdb144 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b404: 914007e0 add x0, sp, #0x1, lsl #12 + 49b408: 91050000 add x0, x0, #0x140 + 49b40c: 914007e3 add x3, sp, #0x1, lsl #12 + 49b410: 91048063 add x3, x3, #0x120 + 49b414: aa0003e2 mov x2, x0 + 49b418: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b41c: 91282001 add x1, x0, #0xa08 + 49b420: aa0303e0 mov x0, x3 + 49b424: 97fdb097 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b428: 914007e1 add x1, sp, #0x1, lsl #12 + 49b42c: 91048021 add x1, x1, #0x120 + 49b430: 914007e0 add x0, sp, #0x1, lsl #12 + 49b434: 9102a000 add x0, x0, #0xa8 + 49b438: 940033f0 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b43c: aa0003f3 mov x19, x0 + 49b440: 914007e0 add x0, sp, #0x1, lsl #12 + 49b444: 9105a000 add x0, x0, #0x168 + 49b448: 97fdb132 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b44c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b450: 9105a000 add x0, x0, #0x168 + 49b454: 914007e3 add x3, sp, #0x1, lsl #12 + 49b458: 91052063 add x3, x3, #0x148 + 49b45c: aa0003e2 mov x2, x0 + 49b460: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b464: 91284001 add x1, x0, #0xa10 + 49b468: aa0303e0 mov x0, x3 + 49b46c: 97fdb085 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b470: 914007e0 add x0, sp, #0x1, lsl #12 + 49b474: 91052000 add x0, x0, #0x148 + 49b478: aa0003e1 mov x1, x0 + 49b47c: aa1303e0 mov x0, x19 + 49b480: 940033de bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b484: aa0003f3 mov x19, x0 + 49b488: 914007e0 add x0, sp, #0x1, lsl #12 + 49b48c: 91064000 add x0, x0, #0x190 + 49b490: 97fdb120 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b494: 914007e0 add x0, sp, #0x1, lsl #12 + 49b498: 91064000 add x0, x0, #0x190 + 49b49c: 914007e3 add x3, sp, #0x1, lsl #12 + 49b4a0: 9105c063 add x3, x3, #0x170 + 49b4a4: aa0003e2 mov x2, x0 + 49b4a8: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b4ac: 91288001 add x1, x0, #0xa20 + 49b4b0: aa0303e0 mov x0, x3 + 49b4b4: 97fdb073 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b4b8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b4bc: 9105c000 add x0, x0, #0x170 + 49b4c0: aa0003e1 mov x1, x0 + 49b4c4: aa1303e0 mov x0, x19 + 49b4c8: 9400358a bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b4cc: aa0003e2 mov x2, x0 + 49b4d0: 912463e0 add x0, sp, #0x918 + 49b4d4: 9122e3e1 add x1, sp, #0x8b8 + 49b4d8: aa0103e8 mov x8, x1 + 49b4dc: aa0203e1 mov x1, x2 + 49b4e0: 94003729 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b4e4: f94017e0 ldr x0, [sp, #40] + 49b4e8: 91014013 add x19, x0, #0x50 + 49b4ec: 914007e0 add x0, sp, #0x1, lsl #12 + 49b4f0: 9108c000 add x0, x0, #0x230 + 49b4f4: 97fdb107 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b4f8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b4fc: 9108c000 add x0, x0, #0x230 + 49b500: 914007e3 add x3, sp, #0x1, lsl #12 + 49b504: 91084063 add x3, x3, #0x210 + 49b508: aa0003e2 mov x2, x0 + 49b50c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b510: 91292001 add x1, x0, #0xa48 + 49b514: aa0303e0 mov x0, x3 + 49b518: 97fdb05a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b51c: 914007e1 add x1, sp, #0x1, lsl #12 + 49b520: 91084021 add x1, x1, #0x210 + 49b524: 914007e0 add x0, sp, #0x1, lsl #12 + 49b528: 91066000 add x0, x0, #0x198 + 49b52c: aa0103e2 mov x2, x1 + 49b530: aa1303e1 mov x1, x19 + 49b534: 94003730 bl 4a91f4 <_ZN5Catch5clara6detail3OptC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKS9_> + 49b538: 914007e0 add x0, sp, #0x1, lsl #12 + 49b53c: 91096000 add x0, x0, #0x258 + 49b540: 97fdb0f4 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b544: 914007e0 add x0, sp, #0x1, lsl #12 + 49b548: 91096000 add x0, x0, #0x258 + 49b54c: 914007e3 add x3, sp, #0x1, lsl #12 + 49b550: 9108e063 add x3, x3, #0x238 + 49b554: aa0003e2 mov x2, x0 + 49b558: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b55c: 91296001 add x1, x0, #0xa58 + 49b560: aa0303e0 mov x0, x3 + 49b564: 97fdb047 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b568: 914007e1 add x1, sp, #0x1, lsl #12 + 49b56c: 9108e021 add x1, x1, #0x238 + 49b570: 914007e0 add x0, sp, #0x1, lsl #12 + 49b574: 91066000 add x0, x0, #0x198 + 49b578: 940033a0 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b57c: aa0003f3 mov x19, x0 + 49b580: 914007e0 add x0, sp, #0x1, lsl #12 + 49b584: 910a0000 add x0, x0, #0x280 + 49b588: 97fdb0e2 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b58c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b590: 910a0000 add x0, x0, #0x280 + 49b594: 914007e3 add x3, sp, #0x1, lsl #12 + 49b598: 91098063 add x3, x3, #0x260 + 49b59c: aa0003e2 mov x2, x0 + 49b5a0: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b5a4: 91298001 add x1, x0, #0xa60 + 49b5a8: aa0303e0 mov x0, x3 + 49b5ac: 97fdb035 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b5b0: 914007e0 add x0, sp, #0x1, lsl #12 + 49b5b4: 91098000 add x0, x0, #0x260 + 49b5b8: aa0003e1 mov x1, x0 + 49b5bc: aa1303e0 mov x0, x19 + 49b5c0: 9400338e bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b5c4: aa0003f3 mov x19, x0 + 49b5c8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b5cc: 910aa000 add x0, x0, #0x2a8 + 49b5d0: 97fdb0d0 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b5d4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b5d8: 910aa000 add x0, x0, #0x2a8 + 49b5dc: 914007e3 add x3, sp, #0x1, lsl #12 + 49b5e0: 910a2063 add x3, x3, #0x288 + 49b5e4: aa0003e2 mov x2, x0 + 49b5e8: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b5ec: 9129a001 add x1, x0, #0xa68 + 49b5f0: aa0303e0 mov x0, x3 + 49b5f4: 97fdb023 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b5f8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b5fc: 910a2000 add x0, x0, #0x288 + 49b600: aa0003e1 mov x1, x0 + 49b604: aa1303e0 mov x0, x19 + 49b608: 9400353a bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b60c: aa0003e2 mov x2, x0 + 49b610: 9122e3e0 add x0, sp, #0x8b8 + 49b614: 912163e1 add x1, sp, #0x858 + 49b618: aa0103e8 mov x8, x1 + 49b61c: aa0203e1 mov x1, x2 + 49b620: 940036d9 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b624: 914007e0 add x0, sp, #0x1, lsl #12 + 49b628: 910d2000 add x0, x0, #0x348 + 49b62c: 97fdb0b9 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b630: 914007e0 add x0, sp, #0x1, lsl #12 + 49b634: 910d2000 add x0, x0, #0x348 + 49b638: 914007e3 add x3, sp, #0x1, lsl #12 + 49b63c: 910ca063 add x3, x3, #0x328 + 49b640: aa0003e2 mov x2, x0 + 49b644: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b648: 9129e001 add x1, x0, #0xa78 + 49b64c: aa0303e0 mov x0, x3 + 49b650: 97fdb00c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b654: 914007e2 add x2, sp, #0x1, lsl #12 + 49b658: 910ca042 add x2, x2, #0x328 + 49b65c: 9100e3e1 add x1, sp, #0x38 + 49b660: 914007e0 add x0, sp, #0x1, lsl #12 + 49b664: 910ac000 add x0, x0, #0x2b0 + 49b668: 94000c51 bl 49e7ac <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EERKT_SD_> + 49b66c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b670: 910dc000 add x0, x0, #0x370 + 49b674: 97fdb0a7 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b678: 914007e0 add x0, sp, #0x1, lsl #12 + 49b67c: 910dc000 add x0, x0, #0x370 + 49b680: 914007e3 add x3, sp, #0x1, lsl #12 + 49b684: 910d4063 add x3, x3, #0x350 + 49b688: aa0003e2 mov x2, x0 + 49b68c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b690: 912a0001 add x1, x0, #0xa80 + 49b694: aa0303e0 mov x0, x3 + 49b698: 97fdaffa bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b69c: 914007e1 add x1, sp, #0x1, lsl #12 + 49b6a0: 910d4021 add x1, x1, #0x350 + 49b6a4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b6a8: 910ac000 add x0, x0, #0x2b0 + 49b6ac: 94003353 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b6b0: aa0003f3 mov x19, x0 + 49b6b4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b6b8: 910e6000 add x0, x0, #0x398 + 49b6bc: 97fdb095 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b6c0: 914007e0 add x0, sp, #0x1, lsl #12 + 49b6c4: 910e6000 add x0, x0, #0x398 + 49b6c8: 914007e3 add x3, sp, #0x1, lsl #12 + 49b6cc: 910de063 add x3, x3, #0x378 + 49b6d0: aa0003e2 mov x2, x0 + 49b6d4: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b6d8: 912a2001 add x1, x0, #0xa88 + 49b6dc: aa0303e0 mov x0, x3 + 49b6e0: 97fdafe8 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b6e4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b6e8: 910de000 add x0, x0, #0x378 + 49b6ec: aa0003e1 mov x1, x0 + 49b6f0: aa1303e0 mov x0, x19 + 49b6f4: 94003341 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b6f8: aa0003f3 mov x19, x0 + 49b6fc: 914007e0 add x0, sp, #0x1, lsl #12 + 49b700: 910f0000 add x0, x0, #0x3c0 + 49b704: 97fdb083 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b708: 914007e0 add x0, sp, #0x1, lsl #12 + 49b70c: 910f0000 add x0, x0, #0x3c0 + 49b710: 914007e3 add x3, sp, #0x1, lsl #12 + 49b714: 910e8063 add x3, x3, #0x3a0 + 49b718: aa0003e2 mov x2, x0 + 49b71c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b720: 912a6001 add x1, x0, #0xa98 + 49b724: aa0303e0 mov x0, x3 + 49b728: 97fdafd6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b72c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b730: 910e8000 add x0, x0, #0x3a0 + 49b734: aa0003e1 mov x1, x0 + 49b738: aa1303e0 mov x0, x19 + 49b73c: 940034ed bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b740: aa0003e2 mov x2, x0 + 49b744: 912163e0 add x0, sp, #0x858 + 49b748: 911fe3e1 add x1, sp, #0x7f8 + 49b74c: aa0103e8 mov x8, x1 + 49b750: aa0203e1 mov x1, x2 + 49b754: 9400368c bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b758: f94017e0 ldr x0, [sp, #40] + 49b75c: 9101c013 add x19, x0, #0x70 + 49b760: 914007e0 add x0, sp, #0x1, lsl #12 + 49b764: 91118000 add x0, x0, #0x460 + 49b768: 97fdb06a bl 407910 <_ZNSaIcEC1Ev@plt> + 49b76c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b770: 91118000 add x0, x0, #0x460 + 49b774: 914007e3 add x3, sp, #0x1, lsl #12 + 49b778: 91110063 add x3, x3, #0x440 + 49b77c: aa0003e2 mov x2, x0 + 49b780: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b784: 9129e001 add x1, x0, #0xa78 + 49b788: aa0303e0 mov x0, x3 + 49b78c: 97fdafbd bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b790: 914007e1 add x1, sp, #0x1, lsl #12 + 49b794: 91110021 add x1, x1, #0x440 + 49b798: 914007e0 add x0, sp, #0x1, lsl #12 + 49b79c: 910f2000 add x0, x0, #0x3c8 + 49b7a0: aa0103e2 mov x2, x1 + 49b7a4: aa1303e1 mov x1, x19 + 49b7a8: 94003693 bl 4a91f4 <_ZN5Catch5clara6detail3OptC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKS9_> + 49b7ac: 914007e0 add x0, sp, #0x1, lsl #12 + 49b7b0: 91122000 add x0, x0, #0x488 + 49b7b4: 97fdb057 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b7b8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b7bc: 91122000 add x0, x0, #0x488 + 49b7c0: 914007e3 add x3, sp, #0x1, lsl #12 + 49b7c4: 9111a063 add x3, x3, #0x468 + 49b7c8: aa0003e2 mov x2, x0 + 49b7cc: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b7d0: 912b0001 add x1, x0, #0xac0 + 49b7d4: aa0303e0 mov x0, x3 + 49b7d8: 97fdafaa bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b7dc: 914007e1 add x1, sp, #0x1, lsl #12 + 49b7e0: 9111a021 add x1, x1, #0x468 + 49b7e4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b7e8: 910f2000 add x0, x0, #0x3c8 + 49b7ec: 94003303 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b7f0: aa0003f3 mov x19, x0 + 49b7f4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b7f8: 9112c000 add x0, x0, #0x4b0 + 49b7fc: 97fdb045 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b800: 914007e0 add x0, sp, #0x1, lsl #12 + 49b804: 9112c000 add x0, x0, #0x4b0 + 49b808: 914007e3 add x3, sp, #0x1, lsl #12 + 49b80c: 91124063 add x3, x3, #0x490 + 49b810: aa0003e2 mov x2, x0 + 49b814: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b818: 912b2001 add x1, x0, #0xac8 + 49b81c: aa0303e0 mov x0, x3 + 49b820: 97fdaf98 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b824: 914007e0 add x0, sp, #0x1, lsl #12 + 49b828: 91124000 add x0, x0, #0x490 + 49b82c: aa0003e1 mov x1, x0 + 49b830: aa1303e0 mov x0, x19 + 49b834: 940032f1 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b838: aa0003f3 mov x19, x0 + 49b83c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b840: 91136000 add x0, x0, #0x4d8 + 49b844: 97fdb033 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b848: 914007e0 add x0, sp, #0x1, lsl #12 + 49b84c: 91136000 add x0, x0, #0x4d8 + 49b850: 914007e3 add x3, sp, #0x1, lsl #12 + 49b854: 9112e063 add x3, x3, #0x4b8 + 49b858: aa0003e2 mov x2, x0 + 49b85c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b860: 912b4001 add x1, x0, #0xad0 + 49b864: aa0303e0 mov x0, x3 + 49b868: 97fdaf86 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b86c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b870: 9112e000 add x0, x0, #0x4b8 + 49b874: aa0003e1 mov x1, x0 + 49b878: aa1303e0 mov x0, x19 + 49b87c: 9400349d bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b880: aa0003e2 mov x2, x0 + 49b884: 911fe3e0 add x0, sp, #0x7f8 + 49b888: 911e63e1 add x1, sp, #0x798 + 49b88c: aa0103e8 mov x8, x1 + 49b890: aa0203e1 mov x1, x2 + 49b894: 9400363c bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b898: f94017e0 ldr x0, [sp, #40] + 49b89c: f90aafe0 str x0, [sp, #5464] + 49b8a0: 914007e1 add x1, sp, #0x1, lsl #12 + 49b8a4: 91156021 add x1, x1, #0x558 + 49b8a8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b8ac: 91138000 add x0, x0, #0x4e0 + 49b8b0: 94000be3 bl 49e83c <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EERKT_> + 49b8b4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b8b8: 91160000 add x0, x0, #0x580 + 49b8bc: 97fdb015 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b8c0: 914007e0 add x0, sp, #0x1, lsl #12 + 49b8c4: 91160000 add x0, x0, #0x580 + 49b8c8: 914007e3 add x3, sp, #0x1, lsl #12 + 49b8cc: 91158063 add x3, x3, #0x560 + 49b8d0: aa0003e2 mov x2, x0 + 49b8d4: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b8d8: 912b8001 add x1, x0, #0xae0 + 49b8dc: aa0303e0 mov x0, x3 + 49b8e0: 97fdaf68 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b8e4: 914007e1 add x1, sp, #0x1, lsl #12 + 49b8e8: 91158021 add x1, x1, #0x560 + 49b8ec: 914007e0 add x0, sp, #0x1, lsl #12 + 49b8f0: 91138000 add x0, x0, #0x4e0 + 49b8f4: 940032c1 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b8f8: aa0003f3 mov x19, x0 + 49b8fc: 914007e0 add x0, sp, #0x1, lsl #12 + 49b900: 9116a000 add x0, x0, #0x5a8 + 49b904: 97fdb003 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b908: 914007e0 add x0, sp, #0x1, lsl #12 + 49b90c: 9116a000 add x0, x0, #0x5a8 + 49b910: 914007e3 add x3, sp, #0x1, lsl #12 + 49b914: 91162063 add x3, x3, #0x588 + 49b918: aa0003e2 mov x2, x0 + 49b91c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b920: 912ba001 add x1, x0, #0xae8 + 49b924: aa0303e0 mov x0, x3 + 49b928: 97fdaf56 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b92c: 914007e0 add x0, sp, #0x1, lsl #12 + 49b930: 91162000 add x0, x0, #0x588 + 49b934: aa0003e1 mov x1, x0 + 49b938: aa1303e0 mov x0, x19 + 49b93c: 940032af bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b940: aa0003f3 mov x19, x0 + 49b944: 914007e0 add x0, sp, #0x1, lsl #12 + 49b948: 91174000 add x0, x0, #0x5d0 + 49b94c: 97fdaff1 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b950: 914007e0 add x0, sp, #0x1, lsl #12 + 49b954: 91174000 add x0, x0, #0x5d0 + 49b958: 914007e3 add x3, sp, #0x1, lsl #12 + 49b95c: 9116c063 add x3, x3, #0x5b0 + 49b960: aa0003e2 mov x2, x0 + 49b964: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b968: 912bc001 add x1, x0, #0xaf0 + 49b96c: aa0303e0 mov x0, x3 + 49b970: 97fdaf44 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b974: 914007e0 add x0, sp, #0x1, lsl #12 + 49b978: 9116c000 add x0, x0, #0x5b0 + 49b97c: aa0003e1 mov x1, x0 + 49b980: aa1303e0 mov x0, x19 + 49b984: 9400345b bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b988: aa0003e2 mov x2, x0 + 49b98c: 911e63e0 add x0, sp, #0x798 + 49b990: 911ce3e1 add x1, sp, #0x738 + 49b994: aa0103e8 mov x8, x1 + 49b998: aa0203e1 mov x1, x2 + 49b99c: 940035fa bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49b9a0: f94017e0 ldr x0, [sp, #40] + 49b9a4: f90b2be0 str x0, [sp, #5712] + 49b9a8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b9ac: 9119e000 add x0, x0, #0x678 + 49b9b0: 97fdafd8 bl 407910 <_ZNSaIcEC1Ev@plt> + 49b9b4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b9b8: 9119e000 add x0, x0, #0x678 + 49b9bc: 914007e3 add x3, sp, #0x1, lsl #12 + 49b9c0: 91196063 add x3, x3, #0x658 + 49b9c4: aa0003e2 mov x2, x0 + 49b9c8: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49b9cc: 912c2001 add x1, x0, #0xb08 + 49b9d0: aa0303e0 mov x0, x3 + 49b9d4: 97fdaf2b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49b9d8: 914007e2 add x2, sp, #0x1, lsl #12 + 49b9dc: 91196042 add x2, x2, #0x658 + 49b9e0: 914007e1 add x1, sp, #0x1, lsl #12 + 49b9e4: 91194021 add x1, x1, #0x650 + 49b9e8: 914007e0 add x0, sp, #0x1, lsl #12 + 49b9ec: 91176000 add x0, x0, #0x5d8 + 49b9f0: 94000bb3 bl 49e8bc <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49b9f4: 914007e0 add x0, sp, #0x1, lsl #12 + 49b9f8: 911a8000 add x0, x0, #0x6a0 + 49b9fc: 97fdafc5 bl 407910 <_ZNSaIcEC1Ev@plt> + 49ba00: 914007e0 add x0, sp, #0x1, lsl #12 + 49ba04: 911a8000 add x0, x0, #0x6a0 + 49ba08: 914007e3 add x3, sp, #0x1, lsl #12 + 49ba0c: 911a0063 add x3, x3, #0x680 + 49ba10: aa0003e2 mov x2, x0 + 49ba14: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ba18: 912c6001 add x1, x0, #0xb18 + 49ba1c: aa0303e0 mov x0, x3 + 49ba20: 97fdaf18 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49ba24: 914007e1 add x1, sp, #0x1, lsl #12 + 49ba28: 911a0021 add x1, x1, #0x680 + 49ba2c: 914007e0 add x0, sp, #0x1, lsl #12 + 49ba30: 91176000 add x0, x0, #0x5d8 + 49ba34: 94003271 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49ba38: aa0003f3 mov x19, x0 + 49ba3c: 914007e0 add x0, sp, #0x1, lsl #12 + 49ba40: 911b2000 add x0, x0, #0x6c8 + 49ba44: 97fdafb3 bl 407910 <_ZNSaIcEC1Ev@plt> + 49ba48: 914007e0 add x0, sp, #0x1, lsl #12 + 49ba4c: 911b2000 add x0, x0, #0x6c8 + 49ba50: 914007e3 add x3, sp, #0x1, lsl #12 + 49ba54: 911aa063 add x3, x3, #0x6a8 + 49ba58: aa0003e2 mov x2, x0 + 49ba5c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ba60: 912c8001 add x1, x0, #0xb20 + 49ba64: aa0303e0 mov x0, x3 + 49ba68: 97fdaf06 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49ba6c: 914007e0 add x0, sp, #0x1, lsl #12 + 49ba70: 911aa000 add x0, x0, #0x6a8 + 49ba74: aa0003e1 mov x1, x0 + 49ba78: aa1303e0 mov x0, x19 + 49ba7c: 9400325f bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49ba80: aa0003f3 mov x19, x0 + 49ba84: 914007e0 add x0, sp, #0x1, lsl #12 + 49ba88: 911bc000 add x0, x0, #0x6f0 + 49ba8c: 97fdafa1 bl 407910 <_ZNSaIcEC1Ev@plt> + 49ba90: 914007e0 add x0, sp, #0x1, lsl #12 + 49ba94: 911bc000 add x0, x0, #0x6f0 + 49ba98: 914007e3 add x3, sp, #0x1, lsl #12 + 49ba9c: 911b4063 add x3, x3, #0x6d0 + 49baa0: aa0003e2 mov x2, x0 + 49baa4: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49baa8: 912cc001 add x1, x0, #0xb30 + 49baac: aa0303e0 mov x0, x3 + 49bab0: 97fdaef4 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bab4: 914007e0 add x0, sp, #0x1, lsl #12 + 49bab8: 911b4000 add x0, x0, #0x6d0 + 49babc: aa0003e1 mov x1, x0 + 49bac0: aa1303e0 mov x0, x19 + 49bac4: 9400340b bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bac8: aa0003e2 mov x2, x0 + 49bacc: 911ce3e0 add x0, sp, #0x738 + 49bad0: 911b63e1 add x1, sp, #0x6d8 + 49bad4: aa0103e8 mov x8, x1 + 49bad8: aa0203e1 mov x1, x2 + 49badc: 940035aa bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49bae0: 914007e0 add x0, sp, #0x1, lsl #12 + 49bae4: 911e4000 add x0, x0, #0x790 + 49bae8: 97fdaf8a bl 407910 <_ZNSaIcEC1Ev@plt> + 49baec: 914007e0 add x0, sp, #0x1, lsl #12 + 49baf0: 911e4000 add x0, x0, #0x790 + 49baf4: 914007e3 add x3, sp, #0x1, lsl #12 + 49baf8: 911dc063 add x3, x3, #0x770 + 49bafc: aa0003e2 mov x2, x0 + 49bb00: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bb04: 912d2001 add x1, x0, #0xb48 + 49bb08: aa0303e0 mov x0, x3 + 49bb0c: 97fdaedd bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bb10: 914007e2 add x2, sp, #0x1, lsl #12 + 49bb14: 911dc042 add x2, x2, #0x770 + 49bb18: 9101c3e1 add x1, sp, #0x70 + 49bb1c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bb20: 911be000 add x0, x0, #0x6f8 + 49bb24: 94000b79 bl 49e908 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EERKT_SD_> + 49bb28: 914007e0 add x0, sp, #0x1, lsl #12 + 49bb2c: 911ee000 add x0, x0, #0x7b8 + 49bb30: 97fdaf78 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bb34: 914007e0 add x0, sp, #0x1, lsl #12 + 49bb38: 911ee000 add x0, x0, #0x7b8 + 49bb3c: 914007e3 add x3, sp, #0x1, lsl #12 + 49bb40: 911e6063 add x3, x3, #0x798 + 49bb44: aa0003e2 mov x2, x0 + 49bb48: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bb4c: 912d6001 add x1, x0, #0xb58 + 49bb50: aa0303e0 mov x0, x3 + 49bb54: 97fdaecb bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bb58: 914007e1 add x1, sp, #0x1, lsl #12 + 49bb5c: 911e6021 add x1, x1, #0x798 + 49bb60: 914007e0 add x0, sp, #0x1, lsl #12 + 49bb64: 911be000 add x0, x0, #0x6f8 + 49bb68: 94003224 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bb6c: aa0003f3 mov x19, x0 + 49bb70: 914007e0 add x0, sp, #0x1, lsl #12 + 49bb74: 911f8000 add x0, x0, #0x7e0 + 49bb78: 97fdaf66 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bb7c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bb80: 911f8000 add x0, x0, #0x7e0 + 49bb84: 914007e3 add x3, sp, #0x1, lsl #12 + 49bb88: 911f0063 add x3, x3, #0x7c0 + 49bb8c: aa0003e2 mov x2, x0 + 49bb90: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bb94: 912d8001 add x1, x0, #0xb60 + 49bb98: aa0303e0 mov x0, x3 + 49bb9c: 97fdaeb9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bba0: 914007e0 add x0, sp, #0x1, lsl #12 + 49bba4: 911f0000 add x0, x0, #0x7c0 + 49bba8: aa0003e1 mov x1, x0 + 49bbac: aa1303e0 mov x0, x19 + 49bbb0: 94003212 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bbb4: aa0003f3 mov x19, x0 + 49bbb8: 914007e0 add x0, sp, #0x1, lsl #12 + 49bbbc: 91202000 add x0, x0, #0x808 + 49bbc0: 97fdaf54 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bbc4: 914007e0 add x0, sp, #0x1, lsl #12 + 49bbc8: 91202000 add x0, x0, #0x808 + 49bbcc: 914007e3 add x3, sp, #0x1, lsl #12 + 49bbd0: 911fa063 add x3, x3, #0x7e8 + 49bbd4: aa0003e2 mov x2, x0 + 49bbd8: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bbdc: 912da001 add x1, x0, #0xb68 + 49bbe0: aa0303e0 mov x0, x3 + 49bbe4: 97fdaea7 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bbe8: 914007e0 add x0, sp, #0x1, lsl #12 + 49bbec: 911fa000 add x0, x0, #0x7e8 + 49bbf0: aa0003e1 mov x1, x0 + 49bbf4: aa1303e0 mov x0, x19 + 49bbf8: 940033be bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bbfc: aa0003e2 mov x2, x0 + 49bc00: 911b63e0 add x0, sp, #0x6d8 + 49bc04: 9119e3e1 add x1, sp, #0x678 + 49bc08: aa0103e8 mov x8, x1 + 49bc0c: aa0203e1 mov x1, x2 + 49bc10: 9400355d bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49bc14: f94017e0 ldr x0, [sp, #40] + 49bc18: f90c47e0 str x0, [sp, #6280] + 49bc1c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bc20: 9122c000 add x0, x0, #0x8b0 + 49bc24: 97fdaf3b bl 407910 <_ZNSaIcEC1Ev@plt> + 49bc28: 914007e0 add x0, sp, #0x1, lsl #12 + 49bc2c: 9122c000 add x0, x0, #0x8b0 + 49bc30: 914007e3 add x3, sp, #0x1, lsl #12 + 49bc34: 91224063 add x3, x3, #0x890 + 49bc38: aa0003e2 mov x2, x0 + 49bc3c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bc40: 912de001 add x1, x0, #0xb78 + 49bc44: aa0303e0 mov x0, x3 + 49bc48: 97fdae8e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bc4c: 914007e2 add x2, sp, #0x1, lsl #12 + 49bc50: 91224042 add x2, x2, #0x890 + 49bc54: 914007e1 add x1, sp, #0x1, lsl #12 + 49bc58: 91222021 add x1, x1, #0x888 + 49bc5c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bc60: 91204000 add x0, x0, #0x810 + 49bc64: 94000b3c bl 49e954 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bc68: 914007e0 add x0, sp, #0x1, lsl #12 + 49bc6c: 91236000 add x0, x0, #0x8d8 + 49bc70: 97fdaf28 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bc74: 914007e0 add x0, sp, #0x1, lsl #12 + 49bc78: 91236000 add x0, x0, #0x8d8 + 49bc7c: 914007e3 add x3, sp, #0x1, lsl #12 + 49bc80: 9122e063 add x3, x3, #0x8b8 + 49bc84: aa0003e2 mov x2, x0 + 49bc88: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bc8c: 912e0001 add x1, x0, #0xb80 + 49bc90: aa0303e0 mov x0, x3 + 49bc94: 97fdae7b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bc98: 914007e1 add x1, sp, #0x1, lsl #12 + 49bc9c: 9122e021 add x1, x1, #0x8b8 + 49bca0: 914007e0 add x0, sp, #0x1, lsl #12 + 49bca4: 91204000 add x0, x0, #0x810 + 49bca8: 940031d4 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bcac: aa0003f3 mov x19, x0 + 49bcb0: 914007e0 add x0, sp, #0x1, lsl #12 + 49bcb4: 91240000 add x0, x0, #0x900 + 49bcb8: 97fdaf16 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bcbc: 914007e0 add x0, sp, #0x1, lsl #12 + 49bcc0: 91240000 add x0, x0, #0x900 + 49bcc4: 914007e3 add x3, sp, #0x1, lsl #12 + 49bcc8: 91238063 add x3, x3, #0x8e0 + 49bccc: aa0003e2 mov x2, x0 + 49bcd0: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bcd4: 912e2001 add x1, x0, #0xb88 + 49bcd8: aa0303e0 mov x0, x3 + 49bcdc: 97fdae69 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bce0: 914007e0 add x0, sp, #0x1, lsl #12 + 49bce4: 91238000 add x0, x0, #0x8e0 + 49bce8: aa0003e1 mov x1, x0 + 49bcec: aa1303e0 mov x0, x19 + 49bcf0: 940031c2 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bcf4: aa0003f3 mov x19, x0 + 49bcf8: 914007e0 add x0, sp, #0x1, lsl #12 + 49bcfc: 9124a000 add x0, x0, #0x928 + 49bd00: 97fdaf04 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bd04: 914007e0 add x0, sp, #0x1, lsl #12 + 49bd08: 9124a000 add x0, x0, #0x928 + 49bd0c: 914007e3 add x3, sp, #0x1, lsl #12 + 49bd10: 91242063 add x3, x3, #0x908 + 49bd14: aa0003e2 mov x2, x0 + 49bd18: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bd1c: 912e6001 add x1, x0, #0xb98 + 49bd20: aa0303e0 mov x0, x3 + 49bd24: 97fdae57 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bd28: 914007e0 add x0, sp, #0x1, lsl #12 + 49bd2c: 91242000 add x0, x0, #0x908 + 49bd30: aa0003e1 mov x1, x0 + 49bd34: aa1303e0 mov x0, x19 + 49bd38: 9400336e bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bd3c: aa0003e2 mov x2, x0 + 49bd40: 9119e3e0 add x0, sp, #0x678 + 49bd44: 911863e1 add x1, sp, #0x618 + 49bd48: aa0103e8 mov x8, x1 + 49bd4c: aa0203e1 mov x1, x2 + 49bd50: 9400350d bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49bd54: 914007e0 add x0, sp, #0x1, lsl #12 + 49bd58: 91272000 add x0, x0, #0x9c8 + 49bd5c: 97fdaeed bl 407910 <_ZNSaIcEC1Ev@plt> + 49bd60: 914007e0 add x0, sp, #0x1, lsl #12 + 49bd64: 91272000 add x0, x0, #0x9c8 + 49bd68: 914007e3 add x3, sp, #0x1, lsl #12 + 49bd6c: 9126a063 add x3, x3, #0x9a8 + 49bd70: aa0003e2 mov x2, x0 + 49bd74: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bd78: 91292001 add x1, x0, #0xa48 + 49bd7c: aa0303e0 mov x0, x3 + 49bd80: 97fdae40 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bd84: 914007e2 add x2, sp, #0x1, lsl #12 + 49bd88: 9126a042 add x2, x2, #0x9a8 + 49bd8c: 9101a3e1 add x1, sp, #0x68 + 49bd90: 914007e0 add x0, sp, #0x1, lsl #12 + 49bd94: 9124c000 add x0, x0, #0x930 + 49bd98: 94000b02 bl 49e9a0 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EERKT_SD_> + 49bd9c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bda0: 9127c000 add x0, x0, #0x9f0 + 49bda4: 97fdaedb bl 407910 <_ZNSaIcEC1Ev@plt> + 49bda8: 914007e0 add x0, sp, #0x1, lsl #12 + 49bdac: 9127c000 add x0, x0, #0x9f0 + 49bdb0: 914007e3 add x3, sp, #0x1, lsl #12 + 49bdb4: 91274063 add x3, x3, #0x9d0 + 49bdb8: aa0003e2 mov x2, x0 + 49bdbc: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bdc0: 912ec001 add x1, x0, #0xbb0 + 49bdc4: aa0303e0 mov x0, x3 + 49bdc8: 97fdae2e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bdcc: 914007e1 add x1, sp, #0x1, lsl #12 + 49bdd0: 91274021 add x1, x1, #0x9d0 + 49bdd4: 914007e0 add x0, sp, #0x1, lsl #12 + 49bdd8: 9124c000 add x0, x0, #0x930 + 49bddc: 94003187 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bde0: aa0003f3 mov x19, x0 + 49bde4: 914007e0 add x0, sp, #0x1, lsl #12 + 49bde8: 91286000 add x0, x0, #0xa18 + 49bdec: 97fdaec9 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bdf0: 914007e0 add x0, sp, #0x1, lsl #12 + 49bdf4: 91286000 add x0, x0, #0xa18 + 49bdf8: 914007e3 add x3, sp, #0x1, lsl #12 + 49bdfc: 9127e063 add x3, x3, #0x9f8 + 49be00: aa0003e2 mov x2, x0 + 49be04: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49be08: 912ee001 add x1, x0, #0xbb8 + 49be0c: aa0303e0 mov x0, x3 + 49be10: 97fdae1c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49be14: 914007e0 add x0, sp, #0x1, lsl #12 + 49be18: 9127e000 add x0, x0, #0x9f8 + 49be1c: aa0003e1 mov x1, x0 + 49be20: aa1303e0 mov x0, x19 + 49be24: 94003175 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49be28: aa0003f3 mov x19, x0 + 49be2c: 914007e0 add x0, sp, #0x1, lsl #12 + 49be30: 91290000 add x0, x0, #0xa40 + 49be34: 97fdaeb7 bl 407910 <_ZNSaIcEC1Ev@plt> + 49be38: 914007e0 add x0, sp, #0x1, lsl #12 + 49be3c: 91290000 add x0, x0, #0xa40 + 49be40: 914007e3 add x3, sp, #0x1, lsl #12 + 49be44: 91288063 add x3, x3, #0xa20 + 49be48: aa0003e2 mov x2, x0 + 49be4c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49be50: 912f2001 add x1, x0, #0xbc8 + 49be54: aa0303e0 mov x0, x3 + 49be58: 97fdae0a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49be5c: 914007e0 add x0, sp, #0x1, lsl #12 + 49be60: 91288000 add x0, x0, #0xa20 + 49be64: aa0003e1 mov x1, x0 + 49be68: aa1303e0 mov x0, x19 + 49be6c: 94003321 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49be70: aa0003e2 mov x2, x0 + 49be74: 911863e0 add x0, sp, #0x618 + 49be78: 9116e3e1 add x1, sp, #0x5b8 + 49be7c: aa0103e8 mov x8, x1 + 49be80: aa0203e1 mov x1, x2 + 49be84: 940034c0 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49be88: f94017e0 ldr x0, [sp, #40] + 49be8c: 91002001 add x1, x0, #0x8 + 49be90: 914007e0 add x0, sp, #0x1, lsl #12 + 49be94: 91292000 add x0, x0, #0xa48 + 49be98: 94003138 bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49be9c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bea0: 912b8000 add x0, x0, #0xae0 + 49bea4: 97fdae9b bl 407910 <_ZNSaIcEC1Ev@plt> + 49bea8: 914007e0 add x0, sp, #0x1, lsl #12 + 49beac: 912b8000 add x0, x0, #0xae0 + 49beb0: 914007e3 add x3, sp, #0x1, lsl #12 + 49beb4: 912b0063 add x3, x3, #0xac0 + 49beb8: aa0003e2 mov x2, x0 + 49bebc: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bec0: 912fc001 add x1, x0, #0xbf0 + 49bec4: aa0303e0 mov x0, x3 + 49bec8: 97fdadee bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49becc: 914007e1 add x1, sp, #0x1, lsl #12 + 49bed0: 912b0021 add x1, x1, #0xac0 + 49bed4: 914007e0 add x0, sp, #0x1, lsl #12 + 49bed8: 91292000 add x0, x0, #0xa48 + 49bedc: 94003147 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bee0: aa0003f3 mov x19, x0 + 49bee4: 914007e0 add x0, sp, #0x1, lsl #12 + 49bee8: 912c2000 add x0, x0, #0xb08 + 49beec: 97fdae89 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bef0: 914007e0 add x0, sp, #0x1, lsl #12 + 49bef4: 912c2000 add x0, x0, #0xb08 + 49bef8: 914007e3 add x3, sp, #0x1, lsl #12 + 49befc: 912ba063 add x3, x3, #0xae8 + 49bf00: aa0003e2 mov x2, x0 + 49bf04: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bf08: 912fe001 add x1, x0, #0xbf8 + 49bf0c: aa0303e0 mov x0, x3 + 49bf10: 97fdaddc bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bf14: 914007e0 add x0, sp, #0x1, lsl #12 + 49bf18: 912ba000 add x0, x0, #0xae8 + 49bf1c: aa0003e1 mov x1, x0 + 49bf20: aa1303e0 mov x0, x19 + 49bf24: 94003135 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bf28: aa0003f3 mov x19, x0 + 49bf2c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bf30: 912cc000 add x0, x0, #0xb30 + 49bf34: 97fdae77 bl 407910 <_ZNSaIcEC1Ev@plt> + 49bf38: 914007e0 add x0, sp, #0x1, lsl #12 + 49bf3c: 912cc000 add x0, x0, #0xb30 + 49bf40: 914007e3 add x3, sp, #0x1, lsl #12 + 49bf44: 912c4063 add x3, x3, #0xb10 + 49bf48: aa0003e2 mov x2, x0 + 49bf4c: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bf50: 91304001 add x1, x0, #0xc10 + 49bf54: aa0303e0 mov x0, x3 + 49bf58: 97fdadca bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bf5c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bf60: 912c4000 add x0, x0, #0xb10 + 49bf64: aa0003e1 mov x1, x0 + 49bf68: aa1303e0 mov x0, x19 + 49bf6c: 940032e1 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49bf70: aa0003e2 mov x2, x0 + 49bf74: 9116e3e0 add x0, sp, #0x5b8 + 49bf78: 911563e1 add x1, sp, #0x558 + 49bf7c: aa0103e8 mov x8, x1 + 49bf80: aa0203e1 mov x1, x2 + 49bf84: 94003480 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49bf88: f94017e0 ldr x0, [sp, #40] + 49bf8c: 9103a013 add x19, x0, #0xe8 + 49bf90: 914007e0 add x0, sp, #0x1, lsl #12 + 49bf94: 912f4000 add x0, x0, #0xbd0 + 49bf98: 97fdae5e bl 407910 <_ZNSaIcEC1Ev@plt> + 49bf9c: 914007e0 add x0, sp, #0x1, lsl #12 + 49bfa0: 912f4000 add x0, x0, #0xbd0 + 49bfa4: 914007e3 add x3, sp, #0x1, lsl #12 + 49bfa8: 912ec063 add x3, x3, #0xbb0 + 49bfac: aa0003e2 mov x2, x0 + 49bfb0: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49bfb4: 9130c001 add x1, x0, #0xc30 + 49bfb8: aa0303e0 mov x0, x3 + 49bfbc: 97fdadb1 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49bfc0: 914007e1 add x1, sp, #0x1, lsl #12 + 49bfc4: 912ec021 add x1, x1, #0xbb0 + 49bfc8: 914007e0 add x0, sp, #0x1, lsl #12 + 49bfcc: 912ce000 add x0, x0, #0xb38 + 49bfd0: aa0103e2 mov x2, x1 + 49bfd4: aa1303e1 mov x1, x19 + 49bfd8: 9400349a bl 4a9240 <_ZN5Catch5clara6detail3OptC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEERT_RKSA_> + 49bfdc: 914007e0 add x0, sp, #0x1, lsl #12 + 49bfe0: 912fe000 add x0, x0, #0xbf8 + 49bfe4: 97fdae4b bl 407910 <_ZNSaIcEC1Ev@plt> + 49bfe8: 914007e0 add x0, sp, #0x1, lsl #12 + 49bfec: 912fe000 add x0, x0, #0xbf8 + 49bff0: 914007e3 add x3, sp, #0x1, lsl #12 + 49bff4: 912f6063 add x3, x3, #0xbd8 + 49bff8: aa0003e2 mov x2, x0 + 49bffc: d0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c000: 91310001 add x1, x0, #0xc40 + 49c004: aa0303e0 mov x0, x3 + 49c008: 97fdad9e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c00c: 914007e1 add x1, sp, #0x1, lsl #12 + 49c010: 912f6021 add x1, x1, #0xbd8 + 49c014: 914007e0 add x0, sp, #0x1, lsl #12 + 49c018: 912ce000 add x0, x0, #0xb38 + 49c01c: 940030f7 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c020: aa0003f3 mov x19, x0 + 49c024: 914007e0 add x0, sp, #0x1, lsl #12 + 49c028: 91308000 add x0, x0, #0xc20 + 49c02c: 97fdae39 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c030: 914007e0 add x0, sp, #0x1, lsl #12 + 49c034: 91308000 add x0, x0, #0xc20 + 49c038: 914007e3 add x3, sp, #0x1, lsl #12 + 49c03c: 91300063 add x3, x3, #0xc00 + 49c040: aa0003e2 mov x2, x0 + 49c044: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c048: 91312001 add x1, x0, #0xc48 + 49c04c: aa0303e0 mov x0, x3 + 49c050: 97fdad8c bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c054: 914007e0 add x0, sp, #0x1, lsl #12 + 49c058: 91300000 add x0, x0, #0xc00 + 49c05c: aa0003e1 mov x1, x0 + 49c060: aa1303e0 mov x0, x19 + 49c064: 940030e5 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c068: aa0003f3 mov x19, x0 + 49c06c: 914007e0 add x0, sp, #0x1, lsl #12 + 49c070: 91312000 add x0, x0, #0xc48 + 49c074: 97fdae27 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c078: 914007e0 add x0, sp, #0x1, lsl #12 + 49c07c: 91312000 add x0, x0, #0xc48 + 49c080: 914007e3 add x3, sp, #0x1, lsl #12 + 49c084: 9130a063 add x3, x3, #0xc28 + 49c088: aa0003e2 mov x2, x0 + 49c08c: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c090: 91316001 add x1, x0, #0xc58 + 49c094: aa0303e0 mov x0, x3 + 49c098: 97fdad7a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c09c: 914007e0 add x0, sp, #0x1, lsl #12 + 49c0a0: 9130a000 add x0, x0, #0xc28 + 49c0a4: aa0003e1 mov x1, x0 + 49c0a8: aa1303e0 mov x0, x19 + 49c0ac: 94003291 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c0b0: aa0003e2 mov x2, x0 + 49c0b4: 911563e0 add x0, sp, #0x558 + 49c0b8: 9113e3e1 add x1, sp, #0x4f8 + 49c0bc: aa0103e8 mov x8, x1 + 49c0c0: aa0203e1 mov x1, x2 + 49c0c4: 94003430 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c0c8: 914007e0 add x0, sp, #0x1, lsl #12 + 49c0cc: 9133a000 add x0, x0, #0xce8 + 49c0d0: 97fdae10 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c0d4: 914007e0 add x0, sp, #0x1, lsl #12 + 49c0d8: 9133a000 add x0, x0, #0xce8 + 49c0dc: 914007e3 add x3, sp, #0x1, lsl #12 + 49c0e0: 91332063 add x3, x3, #0xcc8 + 49c0e4: aa0003e2 mov x2, x0 + 49c0e8: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c0ec: 9131c001 add x1, x0, #0xc70 + 49c0f0: aa0303e0 mov x0, x3 + 49c0f4: 97fdad63 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c0f8: 914007e2 add x2, sp, #0x1, lsl #12 + 49c0fc: 91332042 add x2, x2, #0xcc8 + 49c100: 910103e1 add x1, sp, #0x40 + 49c104: 914007e0 add x0, sp, #0x1, lsl #12 + 49c108: 91314000 add x0, x0, #0xc50 + 49c10c: 94000a38 bl 49e9ec <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EERKT_SD_> + 49c110: 914007e0 add x0, sp, #0x1, lsl #12 + 49c114: 91344000 add x0, x0, #0xd10 + 49c118: 97fdadfe bl 407910 <_ZNSaIcEC1Ev@plt> + 49c11c: 914007e0 add x0, sp, #0x1, lsl #12 + 49c120: 91344000 add x0, x0, #0xd10 + 49c124: 914007e3 add x3, sp, #0x1, lsl #12 + 49c128: 9133c063 add x3, x3, #0xcf0 + 49c12c: aa0003e2 mov x2, x0 + 49c130: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c134: 91322001 add x1, x0, #0xc88 + 49c138: aa0303e0 mov x0, x3 + 49c13c: 97fdad51 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c140: 914007e1 add x1, sp, #0x1, lsl #12 + 49c144: 9133c021 add x1, x1, #0xcf0 + 49c148: 914007e0 add x0, sp, #0x1, lsl #12 + 49c14c: 91314000 add x0, x0, #0xc50 + 49c150: 940030aa bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c154: aa0003f3 mov x19, x0 + 49c158: 914007e0 add x0, sp, #0x1, lsl #12 + 49c15c: 9134e000 add x0, x0, #0xd38 + 49c160: 97fdadec bl 407910 <_ZNSaIcEC1Ev@plt> + 49c164: 914007e0 add x0, sp, #0x1, lsl #12 + 49c168: 9134e000 add x0, x0, #0xd38 + 49c16c: 914007e3 add x3, sp, #0x1, lsl #12 + 49c170: 91346063 add x3, x3, #0xd18 + 49c174: aa0003e2 mov x2, x0 + 49c178: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c17c: 91324001 add x1, x0, #0xc90 + 49c180: aa0303e0 mov x0, x3 + 49c184: 97fdad3f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c188: 914007e0 add x0, sp, #0x1, lsl #12 + 49c18c: 91346000 add x0, x0, #0xd18 + 49c190: aa0003e1 mov x1, x0 + 49c194: aa1303e0 mov x0, x19 + 49c198: 94003098 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c19c: aa0003f3 mov x19, x0 + 49c1a0: 914007e0 add x0, sp, #0x1, lsl #12 + 49c1a4: 91358000 add x0, x0, #0xd60 + 49c1a8: 97fdadda bl 407910 <_ZNSaIcEC1Ev@plt> + 49c1ac: 914007e0 add x0, sp, #0x1, lsl #12 + 49c1b0: 91358000 add x0, x0, #0xd60 + 49c1b4: 914007e3 add x3, sp, #0x1, lsl #12 + 49c1b8: 91350063 add x3, x3, #0xd40 + 49c1bc: aa0003e2 mov x2, x0 + 49c1c0: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c1c4: 91328001 add x1, x0, #0xca0 + 49c1c8: aa0303e0 mov x0, x3 + 49c1cc: 97fdad2d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c1d0: 914007e0 add x0, sp, #0x1, lsl #12 + 49c1d4: 91350000 add x0, x0, #0xd40 + 49c1d8: aa0003e1 mov x1, x0 + 49c1dc: aa1303e0 mov x0, x19 + 49c1e0: 94003244 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c1e4: aa0003e2 mov x2, x0 + 49c1e8: 9113e3e0 add x0, sp, #0x4f8 + 49c1ec: 911263e1 add x1, sp, #0x498 + 49c1f0: aa0103e8 mov x8, x1 + 49c1f4: aa0203e1 mov x1, x2 + 49c1f8: 940033e3 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c1fc: f94017e0 ldr x0, [sp, #40] + 49c200: 91000801 add x1, x0, #0x2 + 49c204: 914007e0 add x0, sp, #0x1, lsl #12 + 49c208: 9135a000 add x0, x0, #0xd68 + 49c20c: 9400305b bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49c210: 914007e0 add x0, sp, #0x1, lsl #12 + 49c214: 91380000 add x0, x0, #0xe00 + 49c218: 97fdadbe bl 407910 <_ZNSaIcEC1Ev@plt> + 49c21c: 914007e0 add x0, sp, #0x1, lsl #12 + 49c220: 91380000 add x0, x0, #0xe00 + 49c224: 914007e3 add x3, sp, #0x1, lsl #12 + 49c228: 91378063 add x3, x3, #0xde0 + 49c22c: aa0003e2 mov x2, x0 + 49c230: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c234: 9132e001 add x1, x0, #0xcb8 + 49c238: aa0303e0 mov x0, x3 + 49c23c: 97fdad11 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c240: 914007e1 add x1, sp, #0x1, lsl #12 + 49c244: 91378021 add x1, x1, #0xde0 + 49c248: 914007e0 add x0, sp, #0x1, lsl #12 + 49c24c: 9135a000 add x0, x0, #0xd68 + 49c250: 9400306a bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c254: aa0003f3 mov x19, x0 + 49c258: 914007e0 add x0, sp, #0x1, lsl #12 + 49c25c: 9138a000 add x0, x0, #0xe28 + 49c260: 97fdadac bl 407910 <_ZNSaIcEC1Ev@plt> + 49c264: 914007e0 add x0, sp, #0x1, lsl #12 + 49c268: 9138a000 add x0, x0, #0xe28 + 49c26c: 914007e3 add x3, sp, #0x1, lsl #12 + 49c270: 91382063 add x3, x3, #0xe08 + 49c274: aa0003e2 mov x2, x0 + 49c278: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c27c: 91334001 add x1, x0, #0xcd0 + 49c280: aa0303e0 mov x0, x3 + 49c284: 97fdacff bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c288: 914007e0 add x0, sp, #0x1, lsl #12 + 49c28c: 91382000 add x0, x0, #0xe08 + 49c290: aa0003e1 mov x1, x0 + 49c294: aa1303e0 mov x0, x19 + 49c298: 94003216 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c29c: aa0003e2 mov x2, x0 + 49c2a0: 911263e0 add x0, sp, #0x498 + 49c2a4: 9110e3e1 add x1, sp, #0x438 + 49c2a8: aa0103e8 mov x8, x1 + 49c2ac: aa0203e1 mov x1, x2 + 49c2b0: 940033b5 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c2b4: 914007e0 add x0, sp, #0x1, lsl #12 + 49c2b8: 913b2000 add x0, x0, #0xec8 + 49c2bc: 97fdad95 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c2c0: 914007e0 add x0, sp, #0x1, lsl #12 + 49c2c4: 913b2000 add x0, x0, #0xec8 + 49c2c8: 914007e3 add x3, sp, #0x1, lsl #12 + 49c2cc: 913aa063 add x3, x3, #0xea8 + 49c2d0: aa0003e2 mov x2, x0 + 49c2d4: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c2d8: 9133a001 add x1, x0, #0xce8 + 49c2dc: aa0303e0 mov x0, x3 + 49c2e0: 97fdace8 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c2e4: 914007e2 add x2, sp, #0x1, lsl #12 + 49c2e8: 913aa042 add x2, x2, #0xea8 + 49c2ec: 910183e1 add x1, sp, #0x60 + 49c2f0: 914007e0 add x0, sp, #0x1, lsl #12 + 49c2f4: 9138c000 add x0, x0, #0xe30 + 49c2f8: 940009d0 bl 49ea38 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EERKT_SD_> + 49c2fc: 914007e0 add x0, sp, #0x1, lsl #12 + 49c300: 913bc000 add x0, x0, #0xef0 + 49c304: 97fdad83 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c308: 914007e0 add x0, sp, #0x1, lsl #12 + 49c30c: 913bc000 add x0, x0, #0xef0 + 49c310: 914007e3 add x3, sp, #0x1, lsl #12 + 49c314: 913b4063 add x3, x3, #0xed0 + 49c318: aa0003e2 mov x2, x0 + 49c31c: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c320: 9133e001 add x1, x0, #0xcf8 + 49c324: aa0303e0 mov x0, x3 + 49c328: 97fdacd6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c32c: 914007e1 add x1, sp, #0x1, lsl #12 + 49c330: 913b4021 add x1, x1, #0xed0 + 49c334: 914007e0 add x0, sp, #0x1, lsl #12 + 49c338: 9138c000 add x0, x0, #0xe30 + 49c33c: 9400302f bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c340: aa0003f3 mov x19, x0 + 49c344: 914007e0 add x0, sp, #0x1, lsl #12 + 49c348: 913c6000 add x0, x0, #0xf18 + 49c34c: 97fdad71 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c350: 914007e0 add x0, sp, #0x1, lsl #12 + 49c354: 913c6000 add x0, x0, #0xf18 + 49c358: 914007e3 add x3, sp, #0x1, lsl #12 + 49c35c: 913be063 add x3, x3, #0xef8 + 49c360: aa0003e2 mov x2, x0 + 49c364: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c368: 91340001 add x1, x0, #0xd00 + 49c36c: aa0303e0 mov x0, x3 + 49c370: 97fdacc4 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c374: 914007e0 add x0, sp, #0x1, lsl #12 + 49c378: 913be000 add x0, x0, #0xef8 + 49c37c: aa0003e1 mov x1, x0 + 49c380: aa1303e0 mov x0, x19 + 49c384: 940031db bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c388: aa0003e2 mov x2, x0 + 49c38c: 9110e3e0 add x0, sp, #0x438 + 49c390: 910f63e1 add x1, sp, #0x3d8 + 49c394: aa0103e8 mov x8, x1 + 49c398: aa0203e1 mov x1, x2 + 49c39c: 9400337a bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c3a0: 914007e0 add x0, sp, #0x1, lsl #12 + 49c3a4: 913ee000 add x0, x0, #0xfb8 + 49c3a8: 97fdad5a bl 407910 <_ZNSaIcEC1Ev@plt> + 49c3ac: 914007e0 add x0, sp, #0x1, lsl #12 + 49c3b0: 913ee000 add x0, x0, #0xfb8 + 49c3b4: 914007e3 add x3, sp, #0x1, lsl #12 + 49c3b8: 913e6063 add x3, x3, #0xf98 + 49c3bc: aa0003e2 mov x2, x0 + 49c3c0: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c3c4: 9134a001 add x1, x0, #0xd28 + 49c3c8: aa0303e0 mov x0, x3 + 49c3cc: 97fdacad bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c3d0: 914007e2 add x2, sp, #0x1, lsl #12 + 49c3d4: 913e6042 add x2, x2, #0xf98 + 49c3d8: 910163e1 add x1, sp, #0x58 + 49c3dc: 914007e0 add x0, sp, #0x1, lsl #12 + 49c3e0: 913c8000 add x0, x0, #0xf20 + 49c3e4: 940009a8 bl 49ea84 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EERKT_SD_> + 49c3e8: 914007e0 add x0, sp, #0x1, lsl #12 + 49c3ec: 913f8000 add x0, x0, #0xfe0 + 49c3f0: 97fdad48 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c3f4: 914007e0 add x0, sp, #0x1, lsl #12 + 49c3f8: 913f8000 add x0, x0, #0xfe0 + 49c3fc: 914007e3 add x3, sp, #0x1, lsl #12 + 49c400: 913f0063 add x3, x3, #0xfc0 + 49c404: aa0003e2 mov x2, x0 + 49c408: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c40c: 9134e001 add x1, x0, #0xd38 + 49c410: aa0303e0 mov x0, x3 + 49c414: 97fdac9b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c418: 914007e1 add x1, sp, #0x1, lsl #12 + 49c41c: 913f0021 add x1, x1, #0xfc0 + 49c420: 914007e0 add x0, sp, #0x1, lsl #12 + 49c424: 913c8000 add x0, x0, #0xf20 + 49c428: 94002ff4 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c42c: aa0003f3 mov x19, x0 + 49c430: 91400be0 add x0, sp, #0x2, lsl #12 + 49c434: 91002000 add x0, x0, #0x8 + 49c438: 97fdad36 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c43c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c440: 91002000 add x0, x0, #0x8 + 49c444: 914007e3 add x3, sp, #0x1, lsl #12 + 49c448: 913fa063 add x3, x3, #0xfe8 + 49c44c: aa0003e2 mov x2, x0 + 49c450: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c454: 91352001 add x1, x0, #0xd48 + 49c458: aa0303e0 mov x0, x3 + 49c45c: 97fdac89 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c460: 914007e0 add x0, sp, #0x1, lsl #12 + 49c464: 913fa000 add x0, x0, #0xfe8 + 49c468: aa0003e1 mov x1, x0 + 49c46c: aa1303e0 mov x0, x19 + 49c470: 940031a0 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c474: aa0003e2 mov x2, x0 + 49c478: 910f63e0 add x0, sp, #0x3d8 + 49c47c: 910de3e1 add x1, sp, #0x378 + 49c480: aa0103e8 mov x8, x1 + 49c484: aa0203e1 mov x1, x2 + 49c488: 9400333f bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c48c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c490: 9102a000 add x0, x0, #0xa8 + 49c494: 97fdad1f bl 407910 <_ZNSaIcEC1Ev@plt> + 49c498: 91400be0 add x0, sp, #0x2, lsl #12 + 49c49c: 9102a000 add x0, x0, #0xa8 + 49c4a0: 91400be3 add x3, sp, #0x2, lsl #12 + 49c4a4: 91022063 add x3, x3, #0x88 + 49c4a8: aa0003e2 mov x2, x0 + 49c4ac: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c4b0: 912de001 add x1, x0, #0xb78 + 49c4b4: aa0303e0 mov x0, x3 + 49c4b8: 97fdac72 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c4bc: 91400be2 add x2, sp, #0x2, lsl #12 + 49c4c0: 91022042 add x2, x2, #0x88 + 49c4c4: 910143e1 add x1, sp, #0x50 + 49c4c8: 91400be0 add x0, sp, #0x2, lsl #12 + 49c4cc: 91004000 add x0, x0, #0x10 + 49c4d0: 94000980 bl 49ead0 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EERKT_SD_> + 49c4d4: 91400be0 add x0, sp, #0x2, lsl #12 + 49c4d8: 91034000 add x0, x0, #0xd0 + 49c4dc: 97fdad0d bl 407910 <_ZNSaIcEC1Ev@plt> + 49c4e0: 91400be0 add x0, sp, #0x2, lsl #12 + 49c4e4: 91034000 add x0, x0, #0xd0 + 49c4e8: 91400be3 add x3, sp, #0x2, lsl #12 + 49c4ec: 9102c063 add x3, x3, #0xb0 + 49c4f0: aa0003e2 mov x2, x0 + 49c4f4: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c4f8: 9135c001 add x1, x0, #0xd70 + 49c4fc: aa0303e0 mov x0, x3 + 49c500: 97fdac60 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c504: 91400be1 add x1, sp, #0x2, lsl #12 + 49c508: 9102c021 add x1, x1, #0xb0 + 49c50c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c510: 91004000 add x0, x0, #0x10 + 49c514: 94002fb9 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c518: aa0003f3 mov x19, x0 + 49c51c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c520: 9103e000 add x0, x0, #0xf8 + 49c524: 97fdacfb bl 407910 <_ZNSaIcEC1Ev@plt> + 49c528: 91400be0 add x0, sp, #0x2, lsl #12 + 49c52c: 9103e000 add x0, x0, #0xf8 + 49c530: 91400be3 add x3, sp, #0x2, lsl #12 + 49c534: 91036063 add x3, x3, #0xd8 + 49c538: aa0003e2 mov x2, x0 + 49c53c: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c540: 91360001 add x1, x0, #0xd80 + 49c544: aa0303e0 mov x0, x3 + 49c548: 97fdac4e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c54c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c550: 91036000 add x0, x0, #0xd8 + 49c554: aa0003e1 mov x1, x0 + 49c558: aa1303e0 mov x0, x19 + 49c55c: 94003165 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c560: aa0003e2 mov x2, x0 + 49c564: 910de3e0 add x0, sp, #0x378 + 49c568: 910c63e1 add x1, sp, #0x318 + 49c56c: aa0103e8 mov x8, x1 + 49c570: aa0203e1 mov x1, x2 + 49c574: 94003304 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c578: f94017e0 ldr x0, [sp, #40] + 49c57c: 91002401 add x1, x0, #0x9 + 49c580: 91400be0 add x0, sp, #0x2, lsl #12 + 49c584: 91040000 add x0, x0, #0x100 + 49c588: 94002f7c bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49c58c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c590: 91066000 add x0, x0, #0x198 + 49c594: 97fdacdf bl 407910 <_ZNSaIcEC1Ev@plt> + 49c598: 91400be0 add x0, sp, #0x2, lsl #12 + 49c59c: 91066000 add x0, x0, #0x198 + 49c5a0: 91400be3 add x3, sp, #0x2, lsl #12 + 49c5a4: 9105e063 add x3, x3, #0x178 + 49c5a8: aa0003e2 mov x2, x0 + 49c5ac: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c5b0: 91368001 add x1, x0, #0xda0 + 49c5b4: aa0303e0 mov x0, x3 + 49c5b8: 97fdac32 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c5bc: 91400be1 add x1, sp, #0x2, lsl #12 + 49c5c0: 9105e021 add x1, x1, #0x178 + 49c5c4: 91400be0 add x0, sp, #0x2, lsl #12 + 49c5c8: 91040000 add x0, x0, #0x100 + 49c5cc: 94002f8b bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c5d0: aa0003f3 mov x19, x0 + 49c5d4: 91400be0 add x0, sp, #0x2, lsl #12 + 49c5d8: 91070000 add x0, x0, #0x1c0 + 49c5dc: 97fdaccd bl 407910 <_ZNSaIcEC1Ev@plt> + 49c5e0: 91400be0 add x0, sp, #0x2, lsl #12 + 49c5e4: 91070000 add x0, x0, #0x1c0 + 49c5e8: 91400be3 add x3, sp, #0x2, lsl #12 + 49c5ec: 91068063 add x3, x3, #0x1a0 + 49c5f0: aa0003e2 mov x2, x0 + 49c5f4: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c5f8: 9136c001 add x1, x0, #0xdb0 + 49c5fc: aa0303e0 mov x0, x3 + 49c600: 97fdac20 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c604: 91400be0 add x0, sp, #0x2, lsl #12 + 49c608: 91068000 add x0, x0, #0x1a0 + 49c60c: aa0003e1 mov x1, x0 + 49c610: aa1303e0 mov x0, x19 + 49c614: 94003137 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c618: aa0003e2 mov x2, x0 + 49c61c: 910c63e0 add x0, sp, #0x318 + 49c620: 910ae3e1 add x1, sp, #0x2b8 + 49c624: aa0103e8 mov x8, x1 + 49c628: aa0203e1 mov x1, x2 + 49c62c: 940032d6 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c630: 91400be0 add x0, sp, #0x2, lsl #12 + 49c634: 91098000 add x0, x0, #0x260 + 49c638: 97fdacb6 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c63c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c640: 91098000 add x0, x0, #0x260 + 49c644: 91400be3 add x3, sp, #0x2, lsl #12 + 49c648: 91090063 add x3, x3, #0x240 + 49c64c: aa0003e2 mov x2, x0 + 49c650: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c654: 9137c001 add x1, x0, #0xdf0 + 49c658: aa0303e0 mov x0, x3 + 49c65c: 97fdac09 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c660: 91400be2 add x2, sp, #0x2, lsl #12 + 49c664: 91090042 add x2, x2, #0x240 + 49c668: 910123e1 add x1, sp, #0x48 + 49c66c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c670: 91072000 add x0, x0, #0x1c8 + 49c674: 9400092a bl 49eb1c <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EERKT_SD_> + 49c678: 91400be0 add x0, sp, #0x2, lsl #12 + 49c67c: 910a2000 add x0, x0, #0x288 + 49c680: 97fdaca4 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c684: 91400be0 add x0, sp, #0x2, lsl #12 + 49c688: 910a2000 add x0, x0, #0x288 + 49c68c: 91400be3 add x3, sp, #0x2, lsl #12 + 49c690: 9109a063 add x3, x3, #0x268 + 49c694: aa0003e2 mov x2, x0 + 49c698: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c69c: 91382001 add x1, x0, #0xe08 + 49c6a0: aa0303e0 mov x0, x3 + 49c6a4: 97fdabf7 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c6a8: 91400be1 add x1, sp, #0x2, lsl #12 + 49c6ac: 9109a021 add x1, x1, #0x268 + 49c6b0: 91400be0 add x0, sp, #0x2, lsl #12 + 49c6b4: 91072000 add x0, x0, #0x1c8 + 49c6b8: 94002f50 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c6bc: aa0003f3 mov x19, x0 + 49c6c0: 91400be0 add x0, sp, #0x2, lsl #12 + 49c6c4: 910ac000 add x0, x0, #0x2b0 + 49c6c8: 97fdac92 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c6cc: 91400be0 add x0, sp, #0x2, lsl #12 + 49c6d0: 910ac000 add x0, x0, #0x2b0 + 49c6d4: 91400be3 add x3, sp, #0x2, lsl #12 + 49c6d8: 910a4063 add x3, x3, #0x290 + 49c6dc: aa0003e2 mov x2, x0 + 49c6e0: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c6e4: 91388001 add x1, x0, #0xe20 + 49c6e8: aa0303e0 mov x0, x3 + 49c6ec: 97fdabe5 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c6f0: 91400be0 add x0, sp, #0x2, lsl #12 + 49c6f4: 910a4000 add x0, x0, #0x290 + 49c6f8: aa0003e1 mov x1, x0 + 49c6fc: aa1303e0 mov x0, x19 + 49c700: 940030fc bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c704: aa0003e2 mov x2, x0 + 49c708: 910ae3e0 add x0, sp, #0x2b8 + 49c70c: 910963e1 add x1, sp, #0x258 + 49c710: aa0103e8 mov x8, x1 + 49c714: aa0203e1 mov x1, x2 + 49c718: 9400329b bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c71c: f94017e0 ldr x0, [sp, #40] + 49c720: 91006013 add x19, x0, #0x18 + 49c724: 91400be0 add x0, sp, #0x2, lsl #12 + 49c728: 910d4000 add x0, x0, #0x350 + 49c72c: 97fdac79 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c730: 91400be0 add x0, sp, #0x2, lsl #12 + 49c734: 910d4000 add x0, x0, #0x350 + 49c738: 91400be3 add x3, sp, #0x2, lsl #12 + 49c73c: 910cc063 add x3, x3, #0x330 + 49c740: aa0003e2 mov x2, x0 + 49c744: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c748: 91392001 add x1, x0, #0xe48 + 49c74c: aa0303e0 mov x0, x3 + 49c750: 97fdabcc bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c754: 91400be1 add x1, sp, #0x2, lsl #12 + 49c758: 910cc021 add x1, x1, #0x330 + 49c75c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c760: 910ae000 add x0, x0, #0x2b8 + 49c764: aa0103e2 mov x2, x1 + 49c768: aa1303e1 mov x1, x19 + 49c76c: 940032c8 bl 4a928c <_ZN5Catch5clara6detail3OptC1IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c770: 91400be0 add x0, sp, #0x2, lsl #12 + 49c774: 910de000 add x0, x0, #0x378 + 49c778: 97fdac66 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c77c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c780: 910de000 add x0, x0, #0x378 + 49c784: 91400be3 add x3, sp, #0x2, lsl #12 + 49c788: 910d6063 add x3, x3, #0x358 + 49c78c: aa0003e2 mov x2, x0 + 49c790: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c794: 91394001 add x1, x0, #0xe50 + 49c798: aa0303e0 mov x0, x3 + 49c79c: 97fdabb9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c7a0: 91400be1 add x1, sp, #0x2, lsl #12 + 49c7a4: 910d6021 add x1, x1, #0x358 + 49c7a8: 91400be0 add x0, sp, #0x2, lsl #12 + 49c7ac: 910ae000 add x0, x0, #0x2b8 + 49c7b0: 94002f12 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c7b4: aa0003f3 mov x19, x0 + 49c7b8: 91400be0 add x0, sp, #0x2, lsl #12 + 49c7bc: 910e8000 add x0, x0, #0x3a0 + 49c7c0: 97fdac54 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c7c4: 91400be0 add x0, sp, #0x2, lsl #12 + 49c7c8: 910e8000 add x0, x0, #0x3a0 + 49c7cc: 91400be3 add x3, sp, #0x2, lsl #12 + 49c7d0: 910e0063 add x3, x3, #0x380 + 49c7d4: aa0003e2 mov x2, x0 + 49c7d8: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c7dc: 9139a001 add x1, x0, #0xe68 + 49c7e0: aa0303e0 mov x0, x3 + 49c7e4: 97fdaba7 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c7e8: 91400be0 add x0, sp, #0x2, lsl #12 + 49c7ec: 910e0000 add x0, x0, #0x380 + 49c7f0: aa0003e1 mov x1, x0 + 49c7f4: aa1303e0 mov x0, x19 + 49c7f8: 940030be bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c7fc: aa0003e2 mov x2, x0 + 49c800: 910963e0 add x0, sp, #0x258 + 49c804: 9107e3e1 add x1, sp, #0x1f8 + 49c808: aa0103e8 mov x8, x1 + 49c80c: aa0203e1 mov x1, x2 + 49c810: 9400325d bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c814: f94017e0 ldr x0, [sp, #40] + 49c818: 9100a013 add x19, x0, #0x28 + 49c81c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c820: 91110000 add x0, x0, #0x440 + 49c824: 97fdac3b bl 407910 <_ZNSaIcEC1Ev@plt> + 49c828: 91400be0 add x0, sp, #0x2, lsl #12 + 49c82c: 91110000 add x0, x0, #0x440 + 49c830: 91400be3 add x3, sp, #0x2, lsl #12 + 49c834: 91108063 add x3, x3, #0x420 + 49c838: aa0003e2 mov x2, x0 + 49c83c: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c840: 913a6001 add x1, x0, #0xe98 + 49c844: aa0303e0 mov x0, x3 + 49c848: 97fdab8e bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c84c: 91400be1 add x1, sp, #0x2, lsl #12 + 49c850: 91108021 add x1, x1, #0x420 + 49c854: 91400be0 add x0, sp, #0x2, lsl #12 + 49c858: 910ea000 add x0, x0, #0x3a8 + 49c85c: aa0103e2 mov x2, x1 + 49c860: aa1303e1 mov x1, x19 + 49c864: 9400328a bl 4a928c <_ZN5Catch5clara6detail3OptC1IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c868: 91400be0 add x0, sp, #0x2, lsl #12 + 49c86c: 9111a000 add x0, x0, #0x468 + 49c870: 97fdac28 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c874: 91400be0 add x0, sp, #0x2, lsl #12 + 49c878: 9111a000 add x0, x0, #0x468 + 49c87c: 91400be3 add x3, sp, #0x2, lsl #12 + 49c880: 91112063 add x3, x3, #0x448 + 49c884: aa0003e2 mov x2, x0 + 49c888: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c88c: 913aa001 add x1, x0, #0xea8 + 49c890: aa0303e0 mov x0, x3 + 49c894: 97fdab7b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c898: 91400be1 add x1, sp, #0x2, lsl #12 + 49c89c: 91112021 add x1, x1, #0x448 + 49c8a0: 91400be0 add x0, sp, #0x2, lsl #12 + 49c8a4: 910ea000 add x0, x0, #0x3a8 + 49c8a8: 94002ed4 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c8ac: aa0003f3 mov x19, x0 + 49c8b0: 91400be0 add x0, sp, #0x2, lsl #12 + 49c8b4: 91124000 add x0, x0, #0x490 + 49c8b8: 97fdac16 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c8bc: 91400be0 add x0, sp, #0x2, lsl #12 + 49c8c0: 91124000 add x0, x0, #0x490 + 49c8c4: 91400be3 add x3, sp, #0x2, lsl #12 + 49c8c8: 9111c063 add x3, x3, #0x470 + 49c8cc: aa0003e2 mov x2, x0 + 49c8d0: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c8d4: 913b0001 add x1, x0, #0xec0 + 49c8d8: aa0303e0 mov x0, x3 + 49c8dc: 97fdab69 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c8e0: 91400be0 add x0, sp, #0x2, lsl #12 + 49c8e4: 9111c000 add x0, x0, #0x470 + 49c8e8: aa0003e1 mov x1, x0 + 49c8ec: aa1303e0 mov x0, x19 + 49c8f0: 94003080 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c8f4: aa0003e2 mov x2, x0 + 49c8f8: 9107e3e0 add x0, sp, #0x1f8 + 49c8fc: 910663e1 add x1, sp, #0x198 + 49c900: aa0103e8 mov x8, x1 + 49c904: aa0203e1 mov x1, x2 + 49c908: 9400321f bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49c90c: f94017e0 ldr x0, [sp, #40] + 49c910: 91008013 add x19, x0, #0x20 + 49c914: 91400be0 add x0, sp, #0x2, lsl #12 + 49c918: 9114c000 add x0, x0, #0x530 + 49c91c: 97fdabfd bl 407910 <_ZNSaIcEC1Ev@plt> + 49c920: 91400be0 add x0, sp, #0x2, lsl #12 + 49c924: 9114c000 add x0, x0, #0x530 + 49c928: 91400be3 add x3, sp, #0x2, lsl #12 + 49c92c: 91144063 add x3, x3, #0x510 + 49c930: aa0003e2 mov x2, x0 + 49c934: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c938: 913be001 add x1, x0, #0xef8 + 49c93c: aa0303e0 mov x0, x3 + 49c940: 97fdab50 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c944: 91400be1 add x1, sp, #0x2, lsl #12 + 49c948: 91144021 add x1, x1, #0x510 + 49c94c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c950: 91126000 add x0, x0, #0x498 + 49c954: aa0103e2 mov x2, x1 + 49c958: aa1303e1 mov x1, x19 + 49c95c: 9400325f bl 4a92d8 <_ZN5Catch5clara6detail3OptC1IdEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c960: 91400be0 add x0, sp, #0x2, lsl #12 + 49c964: 91156000 add x0, x0, #0x558 + 49c968: 97fdabea bl 407910 <_ZNSaIcEC1Ev@plt> + 49c96c: 91400be0 add x0, sp, #0x2, lsl #12 + 49c970: 91156000 add x0, x0, #0x558 + 49c974: 91400be3 add x3, sp, #0x2, lsl #12 + 49c978: 9114e063 add x3, x3, #0x538 + 49c97c: aa0003e2 mov x2, x0 + 49c980: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c984: 913c4001 add x1, x0, #0xf10 + 49c988: aa0303e0 mov x0, x3 + 49c98c: 97fdab3d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c990: 91400be1 add x1, sp, #0x2, lsl #12 + 49c994: 9114e021 add x1, x1, #0x538 + 49c998: 91400be0 add x0, sp, #0x2, lsl #12 + 49c99c: 91126000 add x0, x0, #0x498 + 49c9a0: 94002e96 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c9a4: aa0003f3 mov x19, x0 + 49c9a8: 91400be0 add x0, sp, #0x2, lsl #12 + 49c9ac: 91160000 add x0, x0, #0x580 + 49c9b0: 97fdabd8 bl 407910 <_ZNSaIcEC1Ev@plt> + 49c9b4: 91400be0 add x0, sp, #0x2, lsl #12 + 49c9b8: 91160000 add x0, x0, #0x580 + 49c9bc: 91400be3 add x3, sp, #0x2, lsl #12 + 49c9c0: 91158063 add x3, x3, #0x560 + 49c9c4: aa0003e2 mov x2, x0 + 49c9c8: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49c9cc: 913cc001 add x1, x0, #0xf30 + 49c9d0: aa0303e0 mov x0, x3 + 49c9d4: 97fdab2b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49c9d8: 91400be0 add x0, sp, #0x2, lsl #12 + 49c9dc: 91158000 add x0, x0, #0x560 + 49c9e0: aa0003e1 mov x1, x0 + 49c9e4: aa1303e0 mov x0, x19 + 49c9e8: 94003042 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49c9ec: aa0003e2 mov x2, x0 + 49c9f0: 910663e0 add x0, sp, #0x198 + 49c9f4: 9104e3e1 add x1, sp, #0x138 + 49c9f8: aa0103e8 mov x8, x1 + 49c9fc: aa0203e1 mov x1, x2 + 49ca00: 940031e1 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49ca04: f94017e0 ldr x0, [sp, #40] + 49ca08: 91005001 add x1, x0, #0x14 + 49ca0c: 91400be0 add x0, sp, #0x2, lsl #12 + 49ca10: 91162000 add x0, x0, #0x588 + 49ca14: 94002e59 bl 4a8378 <_ZN5Catch5clara6detail3OptC1ERb> + 49ca18: 91400be0 add x0, sp, #0x2, lsl #12 + 49ca1c: 91188000 add x0, x0, #0x620 + 49ca20: 97fdabbc bl 407910 <_ZNSaIcEC1Ev@plt> + 49ca24: 91400be0 add x0, sp, #0x2, lsl #12 + 49ca28: 91188000 add x0, x0, #0x620 + 49ca2c: 91400be3 add x3, sp, #0x2, lsl #12 + 49ca30: 91180063 add x3, x3, #0x600 + 49ca34: aa0003e2 mov x2, x0 + 49ca38: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ca3c: 913de001 add x1, x0, #0xf78 + 49ca40: aa0303e0 mov x0, x3 + 49ca44: 97fdab0f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49ca48: 91400be1 add x1, sp, #0x2, lsl #12 + 49ca4c: 91180021 add x1, x1, #0x600 + 49ca50: 91400be0 add x0, sp, #0x2, lsl #12 + 49ca54: 91162000 add x0, x0, #0x588 + 49ca58: 94002e68 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49ca5c: aa0003f3 mov x19, x0 + 49ca60: 91400be0 add x0, sp, #0x2, lsl #12 + 49ca64: 91192000 add x0, x0, #0x648 + 49ca68: 97fdabaa bl 407910 <_ZNSaIcEC1Ev@plt> + 49ca6c: 91400be0 add x0, sp, #0x2, lsl #12 + 49ca70: 91192000 add x0, x0, #0x648 + 49ca74: 91400be3 add x3, sp, #0x2, lsl #12 + 49ca78: 9118a063 add x3, x3, #0x628 + 49ca7c: aa0003e2 mov x2, x0 + 49ca80: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49ca84: 913e4001 add x1, x0, #0xf90 + 49ca88: aa0303e0 mov x0, x3 + 49ca8c: 97fdaafd bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49ca90: 91400be0 add x0, sp, #0x2, lsl #12 + 49ca94: 9118a000 add x0, x0, #0x628 + 49ca98: aa0003e1 mov x1, x0 + 49ca9c: aa1303e0 mov x0, x19 + 49caa0: 94003014 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49caa4: aa0003e2 mov x2, x0 + 49caa8: 9104e3e0 add x0, sp, #0x138 + 49caac: 910363e1 add x1, sp, #0xd8 + 49cab0: aa0103e8 mov x8, x1 + 49cab4: aa0203e1 mov x1, x2 + 49cab8: 940031b3 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49cabc: f94017e0 ldr x0, [sp, #40] + 49cac0: 9100c013 add x19, x0, #0x30 + 49cac4: 91400be0 add x0, sp, #0x2, lsl #12 + 49cac8: 911ba000 add x0, x0, #0x6e8 + 49cacc: 97fdab91 bl 407910 <_ZNSaIcEC1Ev@plt> + 49cad0: 91400be0 add x0, sp, #0x2, lsl #12 + 49cad4: 911ba000 add x0, x0, #0x6e8 + 49cad8: 91400be3 add x3, sp, #0x2, lsl #12 + 49cadc: 911b2063 add x3, x3, #0x6c8 + 49cae0: aa0003e2 mov x2, x0 + 49cae4: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49cae8: 913f2001 add x1, x0, #0xfc8 + 49caec: aa0303e0 mov x0, x3 + 49caf0: 97fdaae4 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49caf4: 91400be1 add x1, sp, #0x2, lsl #12 + 49caf8: 911b2021 add x1, x1, #0x6c8 + 49cafc: 91400be0 add x0, sp, #0x2, lsl #12 + 49cb00: 91194000 add x0, x0, #0x650 + 49cb04: aa0103e2 mov x2, x1 + 49cb08: aa1303e1 mov x1, x19 + 49cb0c: 94003206 bl 4a9324 <_ZN5Catch5clara6detail3OptC1IlEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49cb10: 91400be0 add x0, sp, #0x2, lsl #12 + 49cb14: 911c4000 add x0, x0, #0x710 + 49cb18: 97fdab7e bl 407910 <_ZNSaIcEC1Ev@plt> + 49cb1c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cb20: 911c4000 add x0, x0, #0x710 + 49cb24: 91400be3 add x3, sp, #0x2, lsl #12 + 49cb28: 911bc063 add x3, x3, #0x6f0 + 49cb2c: aa0003e2 mov x2, x0 + 49cb30: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49cb34: 913f8001 add x1, x0, #0xfe0 + 49cb38: aa0303e0 mov x0, x3 + 49cb3c: 97fdaad1 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49cb40: 91400be1 add x1, sp, #0x2, lsl #12 + 49cb44: 911bc021 add x1, x1, #0x6f0 + 49cb48: 91400be0 add x0, sp, #0x2, lsl #12 + 49cb4c: 91194000 add x0, x0, #0x650 + 49cb50: 94002e2a bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49cb54: aa0003f3 mov x19, x0 + 49cb58: 91400be0 add x0, sp, #0x2, lsl #12 + 49cb5c: 911ce000 add x0, x0, #0x738 + 49cb60: 97fdab6c bl 407910 <_ZNSaIcEC1Ev@plt> + 49cb64: 91400be0 add x0, sp, #0x2, lsl #12 + 49cb68: 911ce000 add x0, x0, #0x738 + 49cb6c: 91400be3 add x3, sp, #0x2, lsl #12 + 49cb70: 911c6063 add x3, x3, #0x718 + 49cb74: aa0003e2 mov x2, x0 + 49cb78: b0000180 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 49cb7c: 913fe001 add x1, x0, #0xff8 + 49cb80: aa0303e0 mov x0, x3 + 49cb84: 97fdaabf bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49cb88: 91400be0 add x0, sp, #0x2, lsl #12 + 49cb8c: 911c6000 add x0, x0, #0x718 + 49cb90: aa0003e1 mov x1, x0 + 49cb94: aa1303e0 mov x0, x19 + 49cb98: 94002fd6 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49cb9c: aa0003e2 mov x2, x0 + 49cba0: 910363e0 add x0, sp, #0xd8 + 49cba4: 9101e3e1 add x1, sp, #0x78 + 49cba8: aa0103e8 mov x8, x1 + 49cbac: aa0203e1 mov x1, x2 + 49cbb0: 94003175 bl 4a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_> + 49cbb4: f94017e0 ldr x0, [sp, #40] + 49cbb8: 91034013 add x19, x0, #0xd0 + 49cbbc: 91400be0 add x0, sp, #0x2, lsl #12 + 49cbc0: 911f0000 add x0, x0, #0x7c0 + 49cbc4: 97fdab53 bl 407910 <_ZNSaIcEC1Ev@plt> + 49cbc8: 91400be0 add x0, sp, #0x2, lsl #12 + 49cbcc: 911f0000 add x0, x0, #0x7c0 + 49cbd0: 91400be3 add x3, sp, #0x2, lsl #12 + 49cbd4: 911e8063 add x3, x3, #0x7a0 + 49cbd8: aa0003e2 mov x2, x0 + 49cbdc: d0000180 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 49cbe0: 91012001 add x1, x0, #0x48 + 49cbe4: aa0303e0 mov x0, x3 + 49cbe8: 97fdaaa6 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49cbec: 91400be1 add x1, sp, #0x2, lsl #12 + 49cbf0: 911e8021 add x1, x1, #0x7a0 + 49cbf4: 91400be0 add x0, sp, #0x2, lsl #12 + 49cbf8: 911d0000 add x0, x0, #0x740 + 49cbfc: aa0103e2 mov x2, x1 + 49cc00: aa1303e1 mov x1, x19 + 49cc04: 94002ebc bl 4a86f4 <_ZN5Catch5clara6detail3ArgCI1NS1_13ParserRefImplIS2_EEISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_> + 49cc08: 91400be0 add x0, sp, #0x2, lsl #12 + 49cc0c: 911fa000 add x0, x0, #0x7e8 + 49cc10: 97fdab40 bl 407910 <_ZNSaIcEC1Ev@plt> + 49cc14: 91400be0 add x0, sp, #0x2, lsl #12 + 49cc18: 911fa000 add x0, x0, #0x7e8 + 49cc1c: 91400be3 add x3, sp, #0x2, lsl #12 + 49cc20: 911f2063 add x3, x3, #0x7c8 + 49cc24: aa0003e2 mov x2, x0 + 49cc28: d0000180 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 49cc2c: 91018001 add x1, x0, #0x60 + 49cc30: aa0303e0 mov x0, x3 + 49cc34: 97fdaa93 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 49cc38: 91400be1 add x1, sp, #0x2, lsl #12 + 49cc3c: 911f2021 add x1, x1, #0x7c8 + 49cc40: 91400be0 add x0, sp, #0x2, lsl #12 + 49cc44: 911d0000 add x0, x0, #0x740 + 49cc48: 94003216 bl 4a94a0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49cc4c: aa0003e1 mov x1, x0 + 49cc50: 9101e3e0 add x0, sp, #0x78 + 49cc54: aa1403e8 mov x8, x20 + 49cc58: 9400321d bl 4a94cc <_ZNK5Catch5clara6detail6ParserorINS1_3ArgEEES2_RKT_> + 49cc5c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cc60: 911f2000 add x0, x0, #0x7c8 + 49cc64: 97fda927 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cc68: 91400be0 add x0, sp, #0x2, lsl #12 + 49cc6c: 911fa000 add x0, x0, #0x7e8 + 49cc70: 97fda9f4 bl 407440 <_ZNSaIcED1Ev@plt> + 49cc74: 91400be0 add x0, sp, #0x2, lsl #12 + 49cc78: 911d0000 add x0, x0, #0x740 + 49cc7c: 97feefeb bl 458c28 <_ZN5Catch5clara6detail3ArgD1Ev> + 49cc80: 91400be0 add x0, sp, #0x2, lsl #12 + 49cc84: 911e8000 add x0, x0, #0x7a0 + 49cc88: 97fda91e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cc8c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cc90: 911f0000 add x0, x0, #0x7c0 + 49cc94: 97fda9eb bl 407440 <_ZNSaIcED1Ev@plt> + 49cc98: 9101e3e0 add x0, sp, #0x78 + 49cc9c: 97ff0362 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49cca0: 91400be0 add x0, sp, #0x2, lsl #12 + 49cca4: 911c6000 add x0, x0, #0x718 + 49cca8: 97fda916 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ccac: 91400be0 add x0, sp, #0x2, lsl #12 + 49ccb0: 911ce000 add x0, x0, #0x738 + 49ccb4: 97fda9e3 bl 407440 <_ZNSaIcED1Ev@plt> + 49ccb8: 91400be0 add x0, sp, #0x2, lsl #12 + 49ccbc: 911bc000 add x0, x0, #0x6f0 + 49ccc0: 97fda910 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ccc4: 91400be0 add x0, sp, #0x2, lsl #12 + 49ccc8: 911c4000 add x0, x0, #0x710 + 49cccc: 97fda9dd bl 407440 <_ZNSaIcED1Ev@plt> + 49ccd0: 91400be0 add x0, sp, #0x2, lsl #12 + 49ccd4: 91194000 add x0, x0, #0x650 + 49ccd8: 97fec36a bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49ccdc: 91400be0 add x0, sp, #0x2, lsl #12 + 49cce0: 911b2000 add x0, x0, #0x6c8 + 49cce4: 97fda907 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cce8: 91400be0 add x0, sp, #0x2, lsl #12 + 49ccec: 911ba000 add x0, x0, #0x6e8 + 49ccf0: 97fda9d4 bl 407440 <_ZNSaIcED1Ev@plt> + 49ccf4: 910363e0 add x0, sp, #0xd8 + 49ccf8: 97ff034b bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49ccfc: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd00: 9118a000 add x0, x0, #0x628 + 49cd04: 97fda8ff bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cd08: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd0c: 91192000 add x0, x0, #0x648 + 49cd10: 97fda9cc bl 407440 <_ZNSaIcED1Ev@plt> + 49cd14: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd18: 91180000 add x0, x0, #0x600 + 49cd1c: 97fda8f9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cd20: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd24: 91188000 add x0, x0, #0x620 + 49cd28: 97fda9c6 bl 407440 <_ZNSaIcED1Ev@plt> + 49cd2c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd30: 91162000 add x0, x0, #0x588 + 49cd34: 97fec353 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49cd38: 9104e3e0 add x0, sp, #0x138 + 49cd3c: 97ff033a bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49cd40: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd44: 91158000 add x0, x0, #0x560 + 49cd48: 97fda8ee bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cd4c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd50: 91160000 add x0, x0, #0x580 + 49cd54: 97fda9bb bl 407440 <_ZNSaIcED1Ev@plt> + 49cd58: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd5c: 9114e000 add x0, x0, #0x538 + 49cd60: 97fda8e8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cd64: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd68: 91156000 add x0, x0, #0x558 + 49cd6c: 97fda9b5 bl 407440 <_ZNSaIcED1Ev@plt> + 49cd70: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd74: 91126000 add x0, x0, #0x498 + 49cd78: 97fec342 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49cd7c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd80: 91144000 add x0, x0, #0x510 + 49cd84: 97fda8df bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cd88: 91400be0 add x0, sp, #0x2, lsl #12 + 49cd8c: 9114c000 add x0, x0, #0x530 + 49cd90: 97fda9ac bl 407440 <_ZNSaIcED1Ev@plt> + 49cd94: 910663e0 add x0, sp, #0x198 + 49cd98: 97ff0323 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49cd9c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cda0: 9111c000 add x0, x0, #0x470 + 49cda4: 97fda8d7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cda8: 91400be0 add x0, sp, #0x2, lsl #12 + 49cdac: 91124000 add x0, x0, #0x490 + 49cdb0: 97fda9a4 bl 407440 <_ZNSaIcED1Ev@plt> + 49cdb4: 91400be0 add x0, sp, #0x2, lsl #12 + 49cdb8: 91112000 add x0, x0, #0x448 + 49cdbc: 97fda8d1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cdc0: 91400be0 add x0, sp, #0x2, lsl #12 + 49cdc4: 9111a000 add x0, x0, #0x468 + 49cdc8: 97fda99e bl 407440 <_ZNSaIcED1Ev@plt> + 49cdcc: 91400be0 add x0, sp, #0x2, lsl #12 + 49cdd0: 910ea000 add x0, x0, #0x3a8 + 49cdd4: 97fec32b bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49cdd8: 91400be0 add x0, sp, #0x2, lsl #12 + 49cddc: 91108000 add x0, x0, #0x420 + 49cde0: 97fda8c8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cde4: 91400be0 add x0, sp, #0x2, lsl #12 + 49cde8: 91110000 add x0, x0, #0x440 + 49cdec: 97fda995 bl 407440 <_ZNSaIcED1Ev@plt> + 49cdf0: 9107e3e0 add x0, sp, #0x1f8 + 49cdf4: 97ff030c bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49cdf8: 91400be0 add x0, sp, #0x2, lsl #12 + 49cdfc: 910e0000 add x0, x0, #0x380 + 49ce00: 97fda8c0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ce04: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce08: 910e8000 add x0, x0, #0x3a0 + 49ce0c: 97fda98d bl 407440 <_ZNSaIcED1Ev@plt> + 49ce10: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce14: 910d6000 add x0, x0, #0x358 + 49ce18: 97fda8ba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ce1c: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce20: 910de000 add x0, x0, #0x378 + 49ce24: 97fda987 bl 407440 <_ZNSaIcED1Ev@plt> + 49ce28: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce2c: 910ae000 add x0, x0, #0x2b8 + 49ce30: 97fec314 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49ce34: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce38: 910cc000 add x0, x0, #0x330 + 49ce3c: 97fda8b1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ce40: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce44: 910d4000 add x0, x0, #0x350 + 49ce48: 97fda97e bl 407440 <_ZNSaIcED1Ev@plt> + 49ce4c: 910963e0 add x0, sp, #0x258 + 49ce50: 97ff02f5 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49ce54: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce58: 910a4000 add x0, x0, #0x290 + 49ce5c: 97fda8a9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ce60: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce64: 910ac000 add x0, x0, #0x2b0 + 49ce68: 97fda976 bl 407440 <_ZNSaIcED1Ev@plt> + 49ce6c: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce70: 9109a000 add x0, x0, #0x268 + 49ce74: 97fda8a3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ce78: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce7c: 910a2000 add x0, x0, #0x288 + 49ce80: 97fda970 bl 407440 <_ZNSaIcED1Ev@plt> + 49ce84: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce88: 91072000 add x0, x0, #0x1c8 + 49ce8c: 97fec2fd bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49ce90: 91400be0 add x0, sp, #0x2, lsl #12 + 49ce94: 91090000 add x0, x0, #0x240 + 49ce98: 97fda89a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ce9c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cea0: 91098000 add x0, x0, #0x260 + 49cea4: 97fda967 bl 407440 <_ZNSaIcED1Ev@plt> + 49cea8: 910ae3e0 add x0, sp, #0x2b8 + 49ceac: 97ff02de bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49ceb0: 91400be0 add x0, sp, #0x2, lsl #12 + 49ceb4: 91068000 add x0, x0, #0x1a0 + 49ceb8: 97fda892 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cebc: 91400be0 add x0, sp, #0x2, lsl #12 + 49cec0: 91070000 add x0, x0, #0x1c0 + 49cec4: 97fda95f bl 407440 <_ZNSaIcED1Ev@plt> + 49cec8: 91400be0 add x0, sp, #0x2, lsl #12 + 49cecc: 9105e000 add x0, x0, #0x178 + 49ced0: 97fda88c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ced4: 91400be0 add x0, sp, #0x2, lsl #12 + 49ced8: 91066000 add x0, x0, #0x198 + 49cedc: 97fda959 bl 407440 <_ZNSaIcED1Ev@plt> + 49cee0: 91400be0 add x0, sp, #0x2, lsl #12 + 49cee4: 91040000 add x0, x0, #0x100 + 49cee8: 97fec2e6 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49ceec: 910c63e0 add x0, sp, #0x318 + 49cef0: 97ff02cd bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49cef4: 91400be0 add x0, sp, #0x2, lsl #12 + 49cef8: 91036000 add x0, x0, #0xd8 + 49cefc: 97fda881 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cf00: 91400be0 add x0, sp, #0x2, lsl #12 + 49cf04: 9103e000 add x0, x0, #0xf8 + 49cf08: 97fda94e bl 407440 <_ZNSaIcED1Ev@plt> + 49cf0c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cf10: 9102c000 add x0, x0, #0xb0 + 49cf14: 97fda87b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cf18: 91400be0 add x0, sp, #0x2, lsl #12 + 49cf1c: 91034000 add x0, x0, #0xd0 + 49cf20: 97fda948 bl 407440 <_ZNSaIcED1Ev@plt> + 49cf24: 91400be0 add x0, sp, #0x2, lsl #12 + 49cf28: 91004000 add x0, x0, #0x10 + 49cf2c: 97fec2d5 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49cf30: 91400be0 add x0, sp, #0x2, lsl #12 + 49cf34: 91022000 add x0, x0, #0x88 + 49cf38: 97fda872 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cf3c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cf40: 9102a000 add x0, x0, #0xa8 + 49cf44: 97fda93f bl 407440 <_ZNSaIcED1Ev@plt> + 49cf48: 910de3e0 add x0, sp, #0x378 + 49cf4c: 97ff02b6 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49cf50: 914007e0 add x0, sp, #0x1, lsl #12 + 49cf54: 913fa000 add x0, x0, #0xfe8 + 49cf58: 97fda86a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cf5c: 91400be0 add x0, sp, #0x2, lsl #12 + 49cf60: 91002000 add x0, x0, #0x8 + 49cf64: 97fda937 bl 407440 <_ZNSaIcED1Ev@plt> + 49cf68: 914007e0 add x0, sp, #0x1, lsl #12 + 49cf6c: 913f0000 add x0, x0, #0xfc0 + 49cf70: 97fda864 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cf74: 914007e0 add x0, sp, #0x1, lsl #12 + 49cf78: 913f8000 add x0, x0, #0xfe0 + 49cf7c: 97fda931 bl 407440 <_ZNSaIcED1Ev@plt> + 49cf80: 914007e0 add x0, sp, #0x1, lsl #12 + 49cf84: 913c8000 add x0, x0, #0xf20 + 49cf88: 97fec2be bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49cf8c: 914007e0 add x0, sp, #0x1, lsl #12 + 49cf90: 913e6000 add x0, x0, #0xf98 + 49cf94: 97fda85b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cf98: 914007e0 add x0, sp, #0x1, lsl #12 + 49cf9c: 913ee000 add x0, x0, #0xfb8 + 49cfa0: 97fda928 bl 407440 <_ZNSaIcED1Ev@plt> + 49cfa4: 910f63e0 add x0, sp, #0x3d8 + 49cfa8: 97ff029f bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49cfac: 914007e0 add x0, sp, #0x1, lsl #12 + 49cfb0: 913be000 add x0, x0, #0xef8 + 49cfb4: 97fda853 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cfb8: 914007e0 add x0, sp, #0x1, lsl #12 + 49cfbc: 913c6000 add x0, x0, #0xf18 + 49cfc0: 97fda920 bl 407440 <_ZNSaIcED1Ev@plt> + 49cfc4: 914007e0 add x0, sp, #0x1, lsl #12 + 49cfc8: 913b4000 add x0, x0, #0xed0 + 49cfcc: 97fda84d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cfd0: 914007e0 add x0, sp, #0x1, lsl #12 + 49cfd4: 913bc000 add x0, x0, #0xef0 + 49cfd8: 97fda91a bl 407440 <_ZNSaIcED1Ev@plt> + 49cfdc: 914007e0 add x0, sp, #0x1, lsl #12 + 49cfe0: 9138c000 add x0, x0, #0xe30 + 49cfe4: 97fec2a7 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49cfe8: 914007e0 add x0, sp, #0x1, lsl #12 + 49cfec: 913aa000 add x0, x0, #0xea8 + 49cff0: 97fda844 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49cff4: 914007e0 add x0, sp, #0x1, lsl #12 + 49cff8: 913b2000 add x0, x0, #0xec8 + 49cffc: 97fda911 bl 407440 <_ZNSaIcED1Ev@plt> + 49d000: 9110e3e0 add x0, sp, #0x438 + 49d004: 97ff0288 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d008: 914007e0 add x0, sp, #0x1, lsl #12 + 49d00c: 91382000 add x0, x0, #0xe08 + 49d010: 97fda83c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d014: 914007e0 add x0, sp, #0x1, lsl #12 + 49d018: 9138a000 add x0, x0, #0xe28 + 49d01c: 97fda909 bl 407440 <_ZNSaIcED1Ev@plt> + 49d020: 914007e0 add x0, sp, #0x1, lsl #12 + 49d024: 91378000 add x0, x0, #0xde0 + 49d028: 97fda836 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d02c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d030: 91380000 add x0, x0, #0xe00 + 49d034: 97fda903 bl 407440 <_ZNSaIcED1Ev@plt> + 49d038: 914007e0 add x0, sp, #0x1, lsl #12 + 49d03c: 9135a000 add x0, x0, #0xd68 + 49d040: 97fec290 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d044: 911263e0 add x0, sp, #0x498 + 49d048: 97ff0277 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d04c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d050: 91350000 add x0, x0, #0xd40 + 49d054: 97fda82b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d058: 914007e0 add x0, sp, #0x1, lsl #12 + 49d05c: 91358000 add x0, x0, #0xd60 + 49d060: 97fda8f8 bl 407440 <_ZNSaIcED1Ev@plt> + 49d064: 914007e0 add x0, sp, #0x1, lsl #12 + 49d068: 91346000 add x0, x0, #0xd18 + 49d06c: 97fda825 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d070: 914007e0 add x0, sp, #0x1, lsl #12 + 49d074: 9134e000 add x0, x0, #0xd38 + 49d078: 97fda8f2 bl 407440 <_ZNSaIcED1Ev@plt> + 49d07c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d080: 9133c000 add x0, x0, #0xcf0 + 49d084: 97fda81f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d088: 914007e0 add x0, sp, #0x1, lsl #12 + 49d08c: 91344000 add x0, x0, #0xd10 + 49d090: 97fda8ec bl 407440 <_ZNSaIcED1Ev@plt> + 49d094: 914007e0 add x0, sp, #0x1, lsl #12 + 49d098: 91314000 add x0, x0, #0xc50 + 49d09c: 97fec279 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d0a0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d0a4: 91332000 add x0, x0, #0xcc8 + 49d0a8: 97fda816 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d0ac: 914007e0 add x0, sp, #0x1, lsl #12 + 49d0b0: 9133a000 add x0, x0, #0xce8 + 49d0b4: 97fda8e3 bl 407440 <_ZNSaIcED1Ev@plt> + 49d0b8: 9113e3e0 add x0, sp, #0x4f8 + 49d0bc: 97ff025a bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d0c0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d0c4: 9130a000 add x0, x0, #0xc28 + 49d0c8: 97fda80e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d0cc: 914007e0 add x0, sp, #0x1, lsl #12 + 49d0d0: 91312000 add x0, x0, #0xc48 + 49d0d4: 97fda8db bl 407440 <_ZNSaIcED1Ev@plt> + 49d0d8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d0dc: 91300000 add x0, x0, #0xc00 + 49d0e0: 97fda808 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d0e4: 914007e0 add x0, sp, #0x1, lsl #12 + 49d0e8: 91308000 add x0, x0, #0xc20 + 49d0ec: 97fda8d5 bl 407440 <_ZNSaIcED1Ev@plt> + 49d0f0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d0f4: 912f6000 add x0, x0, #0xbd8 + 49d0f8: 97fda802 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d0fc: 914007e0 add x0, sp, #0x1, lsl #12 + 49d100: 912fe000 add x0, x0, #0xbf8 + 49d104: 97fda8cf bl 407440 <_ZNSaIcED1Ev@plt> + 49d108: 914007e0 add x0, sp, #0x1, lsl #12 + 49d10c: 912ce000 add x0, x0, #0xb38 + 49d110: 97fec25c bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d114: 914007e0 add x0, sp, #0x1, lsl #12 + 49d118: 912ec000 add x0, x0, #0xbb0 + 49d11c: 97fda7f9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d120: 914007e0 add x0, sp, #0x1, lsl #12 + 49d124: 912f4000 add x0, x0, #0xbd0 + 49d128: 97fda8c6 bl 407440 <_ZNSaIcED1Ev@plt> + 49d12c: 911563e0 add x0, sp, #0x558 + 49d130: 97ff023d bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d134: 914007e0 add x0, sp, #0x1, lsl #12 + 49d138: 912c4000 add x0, x0, #0xb10 + 49d13c: 97fda7f1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d140: 914007e0 add x0, sp, #0x1, lsl #12 + 49d144: 912cc000 add x0, x0, #0xb30 + 49d148: 97fda8be bl 407440 <_ZNSaIcED1Ev@plt> + 49d14c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d150: 912ba000 add x0, x0, #0xae8 + 49d154: 97fda7eb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d158: 914007e0 add x0, sp, #0x1, lsl #12 + 49d15c: 912c2000 add x0, x0, #0xb08 + 49d160: 97fda8b8 bl 407440 <_ZNSaIcED1Ev@plt> + 49d164: 914007e0 add x0, sp, #0x1, lsl #12 + 49d168: 912b0000 add x0, x0, #0xac0 + 49d16c: 97fda7e5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d170: 914007e0 add x0, sp, #0x1, lsl #12 + 49d174: 912b8000 add x0, x0, #0xae0 + 49d178: 97fda8b2 bl 407440 <_ZNSaIcED1Ev@plt> + 49d17c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d180: 91292000 add x0, x0, #0xa48 + 49d184: 97fec23f bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d188: 9116e3e0 add x0, sp, #0x5b8 + 49d18c: 97ff0226 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d190: 914007e0 add x0, sp, #0x1, lsl #12 + 49d194: 91288000 add x0, x0, #0xa20 + 49d198: 97fda7da bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d19c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d1a0: 91290000 add x0, x0, #0xa40 + 49d1a4: 97fda8a7 bl 407440 <_ZNSaIcED1Ev@plt> + 49d1a8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d1ac: 9127e000 add x0, x0, #0x9f8 + 49d1b0: 97fda7d4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d1b4: 914007e0 add x0, sp, #0x1, lsl #12 + 49d1b8: 91286000 add x0, x0, #0xa18 + 49d1bc: 97fda8a1 bl 407440 <_ZNSaIcED1Ev@plt> + 49d1c0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d1c4: 91274000 add x0, x0, #0x9d0 + 49d1c8: 97fda7ce bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d1cc: 914007e0 add x0, sp, #0x1, lsl #12 + 49d1d0: 9127c000 add x0, x0, #0x9f0 + 49d1d4: 97fda89b bl 407440 <_ZNSaIcED1Ev@plt> + 49d1d8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d1dc: 9124c000 add x0, x0, #0x930 + 49d1e0: 97fec228 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d1e4: 914007e0 add x0, sp, #0x1, lsl #12 + 49d1e8: 9126a000 add x0, x0, #0x9a8 + 49d1ec: 97fda7c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d1f0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d1f4: 91272000 add x0, x0, #0x9c8 + 49d1f8: 97fda892 bl 407440 <_ZNSaIcED1Ev@plt> + 49d1fc: 911863e0 add x0, sp, #0x618 + 49d200: 97ff0209 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d204: 914007e0 add x0, sp, #0x1, lsl #12 + 49d208: 91242000 add x0, x0, #0x908 + 49d20c: 97fda7bd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d210: 914007e0 add x0, sp, #0x1, lsl #12 + 49d214: 9124a000 add x0, x0, #0x928 + 49d218: 97fda88a bl 407440 <_ZNSaIcED1Ev@plt> + 49d21c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d220: 91238000 add x0, x0, #0x8e0 + 49d224: 97fda7b7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d228: 914007e0 add x0, sp, #0x1, lsl #12 + 49d22c: 91240000 add x0, x0, #0x900 + 49d230: 97fda884 bl 407440 <_ZNSaIcED1Ev@plt> + 49d234: 914007e0 add x0, sp, #0x1, lsl #12 + 49d238: 9122e000 add x0, x0, #0x8b8 + 49d23c: 97fda7b1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d240: 914007e0 add x0, sp, #0x1, lsl #12 + 49d244: 91236000 add x0, x0, #0x8d8 + 49d248: 97fda87e bl 407440 <_ZNSaIcED1Ev@plt> + 49d24c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d250: 91204000 add x0, x0, #0x810 + 49d254: 97fec20b bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d258: 914007e0 add x0, sp, #0x1, lsl #12 + 49d25c: 91224000 add x0, x0, #0x890 + 49d260: 97fda7a8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d264: 914007e0 add x0, sp, #0x1, lsl #12 + 49d268: 9122c000 add x0, x0, #0x8b0 + 49d26c: 97fda875 bl 407440 <_ZNSaIcED1Ev@plt> + 49d270: 9119e3e0 add x0, sp, #0x678 + 49d274: 97ff01ec bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d278: 914007e0 add x0, sp, #0x1, lsl #12 + 49d27c: 911fa000 add x0, x0, #0x7e8 + 49d280: 97fda7a0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d284: 914007e0 add x0, sp, #0x1, lsl #12 + 49d288: 91202000 add x0, x0, #0x808 + 49d28c: 97fda86d bl 407440 <_ZNSaIcED1Ev@plt> + 49d290: 914007e0 add x0, sp, #0x1, lsl #12 + 49d294: 911f0000 add x0, x0, #0x7c0 + 49d298: 97fda79a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d29c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d2a0: 911f8000 add x0, x0, #0x7e0 + 49d2a4: 97fda867 bl 407440 <_ZNSaIcED1Ev@plt> + 49d2a8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d2ac: 911e6000 add x0, x0, #0x798 + 49d2b0: 97fda794 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d2b4: 914007e0 add x0, sp, #0x1, lsl #12 + 49d2b8: 911ee000 add x0, x0, #0x7b8 + 49d2bc: 97fda861 bl 407440 <_ZNSaIcED1Ev@plt> + 49d2c0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d2c4: 911be000 add x0, x0, #0x6f8 + 49d2c8: 97fec1ee bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d2cc: 914007e0 add x0, sp, #0x1, lsl #12 + 49d2d0: 911dc000 add x0, x0, #0x770 + 49d2d4: 97fda78b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d2d8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d2dc: 911e4000 add x0, x0, #0x790 + 49d2e0: 97fda858 bl 407440 <_ZNSaIcED1Ev@plt> + 49d2e4: 911b63e0 add x0, sp, #0x6d8 + 49d2e8: 97ff01cf bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d2ec: 914007e0 add x0, sp, #0x1, lsl #12 + 49d2f0: 911b4000 add x0, x0, #0x6d0 + 49d2f4: 97fda783 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d2f8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d2fc: 911bc000 add x0, x0, #0x6f0 + 49d300: 97fda850 bl 407440 <_ZNSaIcED1Ev@plt> + 49d304: 914007e0 add x0, sp, #0x1, lsl #12 + 49d308: 911aa000 add x0, x0, #0x6a8 + 49d30c: 97fda77d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d310: 914007e0 add x0, sp, #0x1, lsl #12 + 49d314: 911b2000 add x0, x0, #0x6c8 + 49d318: 97fda84a bl 407440 <_ZNSaIcED1Ev@plt> + 49d31c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d320: 911a0000 add x0, x0, #0x680 + 49d324: 97fda777 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d328: 914007e0 add x0, sp, #0x1, lsl #12 + 49d32c: 911a8000 add x0, x0, #0x6a0 + 49d330: 97fda844 bl 407440 <_ZNSaIcED1Ev@plt> + 49d334: 914007e0 add x0, sp, #0x1, lsl #12 + 49d338: 91176000 add x0, x0, #0x5d8 + 49d33c: 97fec1d1 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d340: 914007e0 add x0, sp, #0x1, lsl #12 + 49d344: 91196000 add x0, x0, #0x658 + 49d348: 97fda76e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d34c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d350: 9119e000 add x0, x0, #0x678 + 49d354: 97fda83b bl 407440 <_ZNSaIcED1Ev@plt> + 49d358: 911ce3e0 add x0, sp, #0x738 + 49d35c: 97ff01b2 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d360: 914007e0 add x0, sp, #0x1, lsl #12 + 49d364: 9116c000 add x0, x0, #0x5b0 + 49d368: 97fda766 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d36c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d370: 91174000 add x0, x0, #0x5d0 + 49d374: 97fda833 bl 407440 <_ZNSaIcED1Ev@plt> + 49d378: 914007e0 add x0, sp, #0x1, lsl #12 + 49d37c: 91162000 add x0, x0, #0x588 + 49d380: 97fda760 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d384: 914007e0 add x0, sp, #0x1, lsl #12 + 49d388: 9116a000 add x0, x0, #0x5a8 + 49d38c: 97fda82d bl 407440 <_ZNSaIcED1Ev@plt> + 49d390: 914007e0 add x0, sp, #0x1, lsl #12 + 49d394: 91158000 add x0, x0, #0x560 + 49d398: 97fda75a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d39c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d3a0: 91160000 add x0, x0, #0x580 + 49d3a4: 97fda827 bl 407440 <_ZNSaIcED1Ev@plt> + 49d3a8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d3ac: 91138000 add x0, x0, #0x4e0 + 49d3b0: 97fec1b4 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d3b4: 911e63e0 add x0, sp, #0x798 + 49d3b8: 97ff019b bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d3bc: 914007e0 add x0, sp, #0x1, lsl #12 + 49d3c0: 9112e000 add x0, x0, #0x4b8 + 49d3c4: 97fda74f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d3c8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d3cc: 91136000 add x0, x0, #0x4d8 + 49d3d0: 97fda81c bl 407440 <_ZNSaIcED1Ev@plt> + 49d3d4: 914007e0 add x0, sp, #0x1, lsl #12 + 49d3d8: 91124000 add x0, x0, #0x490 + 49d3dc: 97fda749 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d3e0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d3e4: 9112c000 add x0, x0, #0x4b0 + 49d3e8: 97fda816 bl 407440 <_ZNSaIcED1Ev@plt> + 49d3ec: 914007e0 add x0, sp, #0x1, lsl #12 + 49d3f0: 9111a000 add x0, x0, #0x468 + 49d3f4: 97fda743 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d3f8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d3fc: 91122000 add x0, x0, #0x488 + 49d400: 97fda810 bl 407440 <_ZNSaIcED1Ev@plt> + 49d404: 914007e0 add x0, sp, #0x1, lsl #12 + 49d408: 910f2000 add x0, x0, #0x3c8 + 49d40c: 97fec19d bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d410: 914007e0 add x0, sp, #0x1, lsl #12 + 49d414: 91110000 add x0, x0, #0x440 + 49d418: 97fda73a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d41c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d420: 91118000 add x0, x0, #0x460 + 49d424: 97fda807 bl 407440 <_ZNSaIcED1Ev@plt> + 49d428: 911fe3e0 add x0, sp, #0x7f8 + 49d42c: 97ff017e bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d430: 914007e0 add x0, sp, #0x1, lsl #12 + 49d434: 910e8000 add x0, x0, #0x3a0 + 49d438: 97fda732 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d43c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d440: 910f0000 add x0, x0, #0x3c0 + 49d444: 97fda7ff bl 407440 <_ZNSaIcED1Ev@plt> + 49d448: 914007e0 add x0, sp, #0x1, lsl #12 + 49d44c: 910de000 add x0, x0, #0x378 + 49d450: 97fda72c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d454: 914007e0 add x0, sp, #0x1, lsl #12 + 49d458: 910e6000 add x0, x0, #0x398 + 49d45c: 97fda7f9 bl 407440 <_ZNSaIcED1Ev@plt> + 49d460: 914007e0 add x0, sp, #0x1, lsl #12 + 49d464: 910d4000 add x0, x0, #0x350 + 49d468: 97fda726 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d46c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d470: 910dc000 add x0, x0, #0x370 + 49d474: 97fda7f3 bl 407440 <_ZNSaIcED1Ev@plt> + 49d478: 914007e0 add x0, sp, #0x1, lsl #12 + 49d47c: 910ac000 add x0, x0, #0x2b0 + 49d480: 97fec180 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d484: 914007e0 add x0, sp, #0x1, lsl #12 + 49d488: 910ca000 add x0, x0, #0x328 + 49d48c: 97fda71d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d490: 914007e0 add x0, sp, #0x1, lsl #12 + 49d494: 910d2000 add x0, x0, #0x348 + 49d498: 97fda7ea bl 407440 <_ZNSaIcED1Ev@plt> + 49d49c: 912163e0 add x0, sp, #0x858 + 49d4a0: 97ff0161 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d4a4: 914007e0 add x0, sp, #0x1, lsl #12 + 49d4a8: 910a2000 add x0, x0, #0x288 + 49d4ac: 97fda715 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d4b0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d4b4: 910aa000 add x0, x0, #0x2a8 + 49d4b8: 97fda7e2 bl 407440 <_ZNSaIcED1Ev@plt> + 49d4bc: 914007e0 add x0, sp, #0x1, lsl #12 + 49d4c0: 91098000 add x0, x0, #0x260 + 49d4c4: 97fda70f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d4c8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d4cc: 910a0000 add x0, x0, #0x280 + 49d4d0: 97fda7dc bl 407440 <_ZNSaIcED1Ev@plt> + 49d4d4: 914007e0 add x0, sp, #0x1, lsl #12 + 49d4d8: 9108e000 add x0, x0, #0x238 + 49d4dc: 97fda709 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d4e0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d4e4: 91096000 add x0, x0, #0x258 + 49d4e8: 97fda7d6 bl 407440 <_ZNSaIcED1Ev@plt> + 49d4ec: 914007e0 add x0, sp, #0x1, lsl #12 + 49d4f0: 91066000 add x0, x0, #0x198 + 49d4f4: 97fec163 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d4f8: 914007e0 add x0, sp, #0x1, lsl #12 + 49d4fc: 91084000 add x0, x0, #0x210 + 49d500: 97fda700 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d504: 914007e0 add x0, sp, #0x1, lsl #12 + 49d508: 9108c000 add x0, x0, #0x230 + 49d50c: 97fda7cd bl 407440 <_ZNSaIcED1Ev@plt> + 49d510: 9122e3e0 add x0, sp, #0x8b8 + 49d514: 97ff0144 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d518: 914007e0 add x0, sp, #0x1, lsl #12 + 49d51c: 9105c000 add x0, x0, #0x170 + 49d520: 97fda6f8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d524: 914007e0 add x0, sp, #0x1, lsl #12 + 49d528: 91064000 add x0, x0, #0x190 + 49d52c: 97fda7c5 bl 407440 <_ZNSaIcED1Ev@plt> + 49d530: 914007e0 add x0, sp, #0x1, lsl #12 + 49d534: 91052000 add x0, x0, #0x148 + 49d538: 97fda6f2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d53c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d540: 9105a000 add x0, x0, #0x168 + 49d544: 97fda7bf bl 407440 <_ZNSaIcED1Ev@plt> + 49d548: 914007e0 add x0, sp, #0x1, lsl #12 + 49d54c: 91048000 add x0, x0, #0x120 + 49d550: 97fda6ec bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d554: 914007e0 add x0, sp, #0x1, lsl #12 + 49d558: 91050000 add x0, x0, #0x140 + 49d55c: 97fda7b9 bl 407440 <_ZNSaIcED1Ev@plt> + 49d560: 914007e0 add x0, sp, #0x1, lsl #12 + 49d564: 9102a000 add x0, x0, #0xa8 + 49d568: 97fec146 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d56c: 912463e0 add x0, sp, #0x918 + 49d570: 97ff012d bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d574: 914007e0 add x0, sp, #0x1, lsl #12 + 49d578: 91020000 add x0, x0, #0x80 + 49d57c: 97fda6e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d580: 914007e0 add x0, sp, #0x1, lsl #12 + 49d584: 91028000 add x0, x0, #0xa0 + 49d588: 97fda7ae bl 407440 <_ZNSaIcED1Ev@plt> + 49d58c: 914007e0 add x0, sp, #0x1, lsl #12 + 49d590: 91016000 add x0, x0, #0x58 + 49d594: 97fda6db bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d598: 914007e0 add x0, sp, #0x1, lsl #12 + 49d59c: 9101e000 add x0, x0, #0x78 + 49d5a0: 97fda7a8 bl 407440 <_ZNSaIcED1Ev@plt> + 49d5a4: 914007e0 add x0, sp, #0x1, lsl #12 + 49d5a8: 9100c000 add x0, x0, #0x30 + 49d5ac: 97fda6d5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d5b0: 914007e0 add x0, sp, #0x1, lsl #12 + 49d5b4: 91014000 add x0, x0, #0x50 + 49d5b8: 97fda7a2 bl 407440 <_ZNSaIcED1Ev@plt> + 49d5bc: 913ee3e0 add x0, sp, #0xfb8 + 49d5c0: 97fec130 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d5c4: 9125e3e0 add x0, sp, #0x978 + 49d5c8: 97ff0117 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d5cc: 913e43e0 add x0, sp, #0xf90 + 49d5d0: 97fda6cc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d5d4: 913ec3e0 add x0, sp, #0xfb0 + 49d5d8: 97fda79a bl 407440 <_ZNSaIcED1Ev@plt> + 49d5dc: 913da3e0 add x0, sp, #0xf68 + 49d5e0: 97fda6c8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d5e4: 913e23e0 add x0, sp, #0xf88 + 49d5e8: 97fda796 bl 407440 <_ZNSaIcED1Ev@plt> + 49d5ec: 913d03e0 add x0, sp, #0xf40 + 49d5f0: 97fda6c4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d5f4: 913d83e0 add x0, sp, #0xf60 + 49d5f8: 97fda792 bl 407440 <_ZNSaIcED1Ev@plt> + 49d5fc: 913b23e0 add x0, sp, #0xec8 + 49d600: 97fec120 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d604: 912763e0 add x0, sp, #0x9d8 + 49d608: 97ff0107 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d60c: 913a83e0 add x0, sp, #0xea0 + 49d610: 97fda6bc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d614: 913b03e0 add x0, sp, #0xec0 + 49d618: 97fda78a bl 407440 <_ZNSaIcED1Ev@plt> + 49d61c: 9139e3e0 add x0, sp, #0xe78 + 49d620: 97fda6b8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d624: 913a63e0 add x0, sp, #0xe98 + 49d628: 97fda786 bl 407440 <_ZNSaIcED1Ev@plt> + 49d62c: 913943e0 add x0, sp, #0xe50 + 49d630: 97fda6b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d634: 9139c3e0 add x0, sp, #0xe70 + 49d638: 97fda782 bl 407440 <_ZNSaIcED1Ev@plt> + 49d63c: 913763e0 add x0, sp, #0xdd8 + 49d640: 97fec110 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d644: 9128e3e0 add x0, sp, #0xa38 + 49d648: 97ff00f7 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d64c: 9136c3e0 add x0, sp, #0xdb0 + 49d650: 97fda6ac bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d654: 913743e0 add x0, sp, #0xdd0 + 49d658: 97fda77a bl 407440 <_ZNSaIcED1Ev@plt> + 49d65c: 913623e0 add x0, sp, #0xd88 + 49d660: 97fda6a8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d664: 9136a3e0 add x0, sp, #0xda8 + 49d668: 97fda776 bl 407440 <_ZNSaIcED1Ev@plt> + 49d66c: 913583e0 add x0, sp, #0xd60 + 49d670: 97fda6a4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d674: 913603e0 add x0, sp, #0xd80 + 49d678: 97fda772 bl 407440 <_ZNSaIcED1Ev@plt> + 49d67c: 9133a3e0 add x0, sp, #0xce8 + 49d680: 97fec100 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d684: 912a63e0 add x0, sp, #0xa98 + 49d688: 97ff00e7 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d68c: 913303e0 add x0, sp, #0xcc0 + 49d690: 97fda69c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d694: 913383e0 add x0, sp, #0xce0 + 49d698: 97fda76a bl 407440 <_ZNSaIcED1Ev@plt> + 49d69c: 913263e0 add x0, sp, #0xc98 + 49d6a0: 97fda698 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d6a4: 9132e3e0 add x0, sp, #0xcb8 + 49d6a8: 97fda766 bl 407440 <_ZNSaIcED1Ev@plt> + 49d6ac: 9131c3e0 add x0, sp, #0xc70 + 49d6b0: 97fda694 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d6b4: 913243e0 add x0, sp, #0xc90 + 49d6b8: 97fda762 bl 407440 <_ZNSaIcED1Ev@plt> + 49d6bc: 912fe3e0 add x0, sp, #0xbf8 + 49d6c0: 97fec0f0 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d6c4: 912be3e0 add x0, sp, #0xaf8 + 49d6c8: 97ff00d7 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d6cc: 912e03e0 add x0, sp, #0xb80 + 49d6d0: 94004808 bl 4af6f0 <_ZN5Catch5clara6detail4HelpD1Ev> + 49d6d4: 912d63e0 add x0, sp, #0xb58 + 49d6d8: 97ff00f2 bl 45daa0 <_ZN5Catch5clara6detail7ExeNameD1Ev> + 49d6dc: d503201f nop + 49d6e0: 1400042d b 49e794 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3854> + 49d6e4: aa0003f3 mov x19, x0 + 49d6e8: 91400be0 add x0, sp, #0x2, lsl #12 + 49d6ec: 911f2000 add x0, x0, #0x7c8 + 49d6f0: 97fda684 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d6f4: 14000002 b 49d6fc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x27bc> + 49d6f8: aa0003f3 mov x19, x0 + 49d6fc: 91400be0 add x0, sp, #0x2, lsl #12 + 49d700: 911fa000 add x0, x0, #0x7e8 + 49d704: 97fda74f bl 407440 <_ZNSaIcED1Ev@plt> + 49d708: 91400be0 add x0, sp, #0x2, lsl #12 + 49d70c: 911d0000 add x0, x0, #0x740 + 49d710: 97feed46 bl 458c28 <_ZN5Catch5clara6detail3ArgD1Ev> + 49d714: 14000002 b 49d71c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x27dc> + 49d718: aa0003f3 mov x19, x0 + 49d71c: 91400be0 add x0, sp, #0x2, lsl #12 + 49d720: 911e8000 add x0, x0, #0x7a0 + 49d724: 97fda677 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d728: 14000002 b 49d730 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x27f0> + 49d72c: aa0003f3 mov x19, x0 + 49d730: 91400be0 add x0, sp, #0x2, lsl #12 + 49d734: 911f0000 add x0, x0, #0x7c0 + 49d738: 97fda742 bl 407440 <_ZNSaIcED1Ev@plt> + 49d73c: 9101e3e0 add x0, sp, #0x78 + 49d740: 97ff00b9 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d744: 14000002 b 49d74c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x280c> + 49d748: aa0003f3 mov x19, x0 + 49d74c: 91400be0 add x0, sp, #0x2, lsl #12 + 49d750: 911c6000 add x0, x0, #0x718 + 49d754: 97fda66b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d758: 14000002 b 49d760 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2820> + 49d75c: aa0003f3 mov x19, x0 + 49d760: 91400be0 add x0, sp, #0x2, lsl #12 + 49d764: 911ce000 add x0, x0, #0x738 + 49d768: 97fda736 bl 407440 <_ZNSaIcED1Ev@plt> + 49d76c: 14000002 b 49d774 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2834> + 49d770: aa0003f3 mov x19, x0 + 49d774: 91400be0 add x0, sp, #0x2, lsl #12 + 49d778: 911bc000 add x0, x0, #0x6f0 + 49d77c: 97fda661 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d780: 14000002 b 49d788 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2848> + 49d784: aa0003f3 mov x19, x0 + 49d788: 91400be0 add x0, sp, #0x2, lsl #12 + 49d78c: 911c4000 add x0, x0, #0x710 + 49d790: 97fda72c bl 407440 <_ZNSaIcED1Ev@plt> + 49d794: 91400be0 add x0, sp, #0x2, lsl #12 + 49d798: 91194000 add x0, x0, #0x650 + 49d79c: 97fec0b9 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d7a0: 14000002 b 49d7a8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2868> + 49d7a4: aa0003f3 mov x19, x0 + 49d7a8: 91400be0 add x0, sp, #0x2, lsl #12 + 49d7ac: 911b2000 add x0, x0, #0x6c8 + 49d7b0: 97fda654 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d7b4: 14000002 b 49d7bc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x287c> + 49d7b8: aa0003f3 mov x19, x0 + 49d7bc: 91400be0 add x0, sp, #0x2, lsl #12 + 49d7c0: 911ba000 add x0, x0, #0x6e8 + 49d7c4: 97fda71f bl 407440 <_ZNSaIcED1Ev@plt> + 49d7c8: 910363e0 add x0, sp, #0xd8 + 49d7cc: 97ff0096 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d7d0: 14000002 b 49d7d8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2898> + 49d7d4: aa0003f3 mov x19, x0 + 49d7d8: 91400be0 add x0, sp, #0x2, lsl #12 + 49d7dc: 9118a000 add x0, x0, #0x628 + 49d7e0: 97fda648 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d7e4: 14000002 b 49d7ec <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x28ac> + 49d7e8: aa0003f3 mov x19, x0 + 49d7ec: 91400be0 add x0, sp, #0x2, lsl #12 + 49d7f0: 91192000 add x0, x0, #0x648 + 49d7f4: 97fda713 bl 407440 <_ZNSaIcED1Ev@plt> + 49d7f8: 14000002 b 49d800 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x28c0> + 49d7fc: aa0003f3 mov x19, x0 + 49d800: 91400be0 add x0, sp, #0x2, lsl #12 + 49d804: 91180000 add x0, x0, #0x600 + 49d808: 97fda63e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d80c: 14000002 b 49d814 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x28d4> + 49d810: aa0003f3 mov x19, x0 + 49d814: 91400be0 add x0, sp, #0x2, lsl #12 + 49d818: 91188000 add x0, x0, #0x620 + 49d81c: 97fda709 bl 407440 <_ZNSaIcED1Ev@plt> + 49d820: 91400be0 add x0, sp, #0x2, lsl #12 + 49d824: 91162000 add x0, x0, #0x588 + 49d828: 97fec096 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d82c: 14000002 b 49d834 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x28f4> + 49d830: aa0003f3 mov x19, x0 + 49d834: 9104e3e0 add x0, sp, #0x138 + 49d838: 97ff007b bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d83c: 14000002 b 49d844 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2904> + 49d840: aa0003f3 mov x19, x0 + 49d844: 91400be0 add x0, sp, #0x2, lsl #12 + 49d848: 91158000 add x0, x0, #0x560 + 49d84c: 97fda62d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d850: 14000002 b 49d858 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2918> + 49d854: aa0003f3 mov x19, x0 + 49d858: 91400be0 add x0, sp, #0x2, lsl #12 + 49d85c: 91160000 add x0, x0, #0x580 + 49d860: 97fda6f8 bl 407440 <_ZNSaIcED1Ev@plt> + 49d864: 14000002 b 49d86c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x292c> + 49d868: aa0003f3 mov x19, x0 + 49d86c: 91400be0 add x0, sp, #0x2, lsl #12 + 49d870: 9114e000 add x0, x0, #0x538 + 49d874: 97fda623 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d878: 14000002 b 49d880 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2940> + 49d87c: aa0003f3 mov x19, x0 + 49d880: 91400be0 add x0, sp, #0x2, lsl #12 + 49d884: 91156000 add x0, x0, #0x558 + 49d888: 97fda6ee bl 407440 <_ZNSaIcED1Ev@plt> + 49d88c: 91400be0 add x0, sp, #0x2, lsl #12 + 49d890: 91126000 add x0, x0, #0x498 + 49d894: 97fec07b bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d898: 14000002 b 49d8a0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2960> + 49d89c: aa0003f3 mov x19, x0 + 49d8a0: 91400be0 add x0, sp, #0x2, lsl #12 + 49d8a4: 91144000 add x0, x0, #0x510 + 49d8a8: 97fda616 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d8ac: 14000002 b 49d8b4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2974> + 49d8b0: aa0003f3 mov x19, x0 + 49d8b4: 91400be0 add x0, sp, #0x2, lsl #12 + 49d8b8: 9114c000 add x0, x0, #0x530 + 49d8bc: 97fda6e1 bl 407440 <_ZNSaIcED1Ev@plt> + 49d8c0: 910663e0 add x0, sp, #0x198 + 49d8c4: 97ff0058 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d8c8: 14000002 b 49d8d0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2990> + 49d8cc: aa0003f3 mov x19, x0 + 49d8d0: 91400be0 add x0, sp, #0x2, lsl #12 + 49d8d4: 9111c000 add x0, x0, #0x470 + 49d8d8: 97fda60a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d8dc: 14000002 b 49d8e4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x29a4> + 49d8e0: aa0003f3 mov x19, x0 + 49d8e4: 91400be0 add x0, sp, #0x2, lsl #12 + 49d8e8: 91124000 add x0, x0, #0x490 + 49d8ec: 97fda6d5 bl 407440 <_ZNSaIcED1Ev@plt> + 49d8f0: 14000002 b 49d8f8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x29b8> + 49d8f4: aa0003f3 mov x19, x0 + 49d8f8: 91400be0 add x0, sp, #0x2, lsl #12 + 49d8fc: 91112000 add x0, x0, #0x448 + 49d900: 97fda600 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d904: 14000002 b 49d90c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x29cc> + 49d908: aa0003f3 mov x19, x0 + 49d90c: 91400be0 add x0, sp, #0x2, lsl #12 + 49d910: 9111a000 add x0, x0, #0x468 + 49d914: 97fda6cb bl 407440 <_ZNSaIcED1Ev@plt> + 49d918: 91400be0 add x0, sp, #0x2, lsl #12 + 49d91c: 910ea000 add x0, x0, #0x3a8 + 49d920: 97fec058 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d924: 14000002 b 49d92c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x29ec> + 49d928: aa0003f3 mov x19, x0 + 49d92c: 91400be0 add x0, sp, #0x2, lsl #12 + 49d930: 91108000 add x0, x0, #0x420 + 49d934: 97fda5f3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d938: 14000002 b 49d940 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2a00> + 49d93c: aa0003f3 mov x19, x0 + 49d940: 91400be0 add x0, sp, #0x2, lsl #12 + 49d944: 91110000 add x0, x0, #0x440 + 49d948: 97fda6be bl 407440 <_ZNSaIcED1Ev@plt> + 49d94c: 9107e3e0 add x0, sp, #0x1f8 + 49d950: 97ff0035 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d954: 14000002 b 49d95c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2a1c> + 49d958: aa0003f3 mov x19, x0 + 49d95c: 91400be0 add x0, sp, #0x2, lsl #12 + 49d960: 910e0000 add x0, x0, #0x380 + 49d964: 97fda5e7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d968: 14000002 b 49d970 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2a30> + 49d96c: aa0003f3 mov x19, x0 + 49d970: 91400be0 add x0, sp, #0x2, lsl #12 + 49d974: 910e8000 add x0, x0, #0x3a0 + 49d978: 97fda6b2 bl 407440 <_ZNSaIcED1Ev@plt> + 49d97c: 14000002 b 49d984 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2a44> + 49d980: aa0003f3 mov x19, x0 + 49d984: 91400be0 add x0, sp, #0x2, lsl #12 + 49d988: 910d6000 add x0, x0, #0x358 + 49d98c: 97fda5dd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d990: 14000002 b 49d998 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2a58> + 49d994: aa0003f3 mov x19, x0 + 49d998: 91400be0 add x0, sp, #0x2, lsl #12 + 49d99c: 910de000 add x0, x0, #0x378 + 49d9a0: 97fda6a8 bl 407440 <_ZNSaIcED1Ev@plt> + 49d9a4: 91400be0 add x0, sp, #0x2, lsl #12 + 49d9a8: 910ae000 add x0, x0, #0x2b8 + 49d9ac: 97fec035 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49d9b0: 14000002 b 49d9b8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2a78> + 49d9b4: aa0003f3 mov x19, x0 + 49d9b8: 91400be0 add x0, sp, #0x2, lsl #12 + 49d9bc: 910cc000 add x0, x0, #0x330 + 49d9c0: 97fda5d0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d9c4: 14000002 b 49d9cc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2a8c> + 49d9c8: aa0003f3 mov x19, x0 + 49d9cc: 91400be0 add x0, sp, #0x2, lsl #12 + 49d9d0: 910d4000 add x0, x0, #0x350 + 49d9d4: 97fda69b bl 407440 <_ZNSaIcED1Ev@plt> + 49d9d8: 910963e0 add x0, sp, #0x258 + 49d9dc: 97ff0012 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49d9e0: 14000002 b 49d9e8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2aa8> + 49d9e4: aa0003f3 mov x19, x0 + 49d9e8: 91400be0 add x0, sp, #0x2, lsl #12 + 49d9ec: 910a4000 add x0, x0, #0x290 + 49d9f0: 97fda5c4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49d9f4: 14000002 b 49d9fc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2abc> + 49d9f8: aa0003f3 mov x19, x0 + 49d9fc: 91400be0 add x0, sp, #0x2, lsl #12 + 49da00: 910ac000 add x0, x0, #0x2b0 + 49da04: 97fda68f bl 407440 <_ZNSaIcED1Ev@plt> + 49da08: 14000002 b 49da10 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ad0> + 49da0c: aa0003f3 mov x19, x0 + 49da10: 91400be0 add x0, sp, #0x2, lsl #12 + 49da14: 9109a000 add x0, x0, #0x268 + 49da18: 97fda5ba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49da1c: 14000002 b 49da24 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ae4> + 49da20: aa0003f3 mov x19, x0 + 49da24: 91400be0 add x0, sp, #0x2, lsl #12 + 49da28: 910a2000 add x0, x0, #0x288 + 49da2c: 97fda685 bl 407440 <_ZNSaIcED1Ev@plt> + 49da30: 91400be0 add x0, sp, #0x2, lsl #12 + 49da34: 91072000 add x0, x0, #0x1c8 + 49da38: 97fec012 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49da3c: 14000002 b 49da44 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2b04> + 49da40: aa0003f3 mov x19, x0 + 49da44: 91400be0 add x0, sp, #0x2, lsl #12 + 49da48: 91090000 add x0, x0, #0x240 + 49da4c: 97fda5ad bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49da50: 14000002 b 49da58 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2b18> + 49da54: aa0003f3 mov x19, x0 + 49da58: 91400be0 add x0, sp, #0x2, lsl #12 + 49da5c: 91098000 add x0, x0, #0x260 + 49da60: 97fda678 bl 407440 <_ZNSaIcED1Ev@plt> + 49da64: 910ae3e0 add x0, sp, #0x2b8 + 49da68: 97feffef bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49da6c: 14000002 b 49da74 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2b34> + 49da70: aa0003f3 mov x19, x0 + 49da74: 91400be0 add x0, sp, #0x2, lsl #12 + 49da78: 91068000 add x0, x0, #0x1a0 + 49da7c: 97fda5a1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49da80: 14000002 b 49da88 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2b48> + 49da84: aa0003f3 mov x19, x0 + 49da88: 91400be0 add x0, sp, #0x2, lsl #12 + 49da8c: 91070000 add x0, x0, #0x1c0 + 49da90: 97fda66c bl 407440 <_ZNSaIcED1Ev@plt> + 49da94: 14000002 b 49da9c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2b5c> + 49da98: aa0003f3 mov x19, x0 + 49da9c: 91400be0 add x0, sp, #0x2, lsl #12 + 49daa0: 9105e000 add x0, x0, #0x178 + 49daa4: 97fda597 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49daa8: 14000002 b 49dab0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2b70> + 49daac: aa0003f3 mov x19, x0 + 49dab0: 91400be0 add x0, sp, #0x2, lsl #12 + 49dab4: 91066000 add x0, x0, #0x198 + 49dab8: 97fda662 bl 407440 <_ZNSaIcED1Ev@plt> + 49dabc: 91400be0 add x0, sp, #0x2, lsl #12 + 49dac0: 91040000 add x0, x0, #0x100 + 49dac4: 97febfef bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49dac8: 14000002 b 49dad0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2b90> + 49dacc: aa0003f3 mov x19, x0 + 49dad0: 910c63e0 add x0, sp, #0x318 + 49dad4: 97feffd4 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49dad8: 14000002 b 49dae0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ba0> + 49dadc: aa0003f3 mov x19, x0 + 49dae0: 91400be0 add x0, sp, #0x2, lsl #12 + 49dae4: 91036000 add x0, x0, #0xd8 + 49dae8: 97fda586 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49daec: 14000002 b 49daf4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2bb4> + 49daf0: aa0003f3 mov x19, x0 + 49daf4: 91400be0 add x0, sp, #0x2, lsl #12 + 49daf8: 9103e000 add x0, x0, #0xf8 + 49dafc: 97fda651 bl 407440 <_ZNSaIcED1Ev@plt> + 49db00: 14000002 b 49db08 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2bc8> + 49db04: aa0003f3 mov x19, x0 + 49db08: 91400be0 add x0, sp, #0x2, lsl #12 + 49db0c: 9102c000 add x0, x0, #0xb0 + 49db10: 97fda57c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49db14: 14000002 b 49db1c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2bdc> + 49db18: aa0003f3 mov x19, x0 + 49db1c: 91400be0 add x0, sp, #0x2, lsl #12 + 49db20: 91034000 add x0, x0, #0xd0 + 49db24: 97fda647 bl 407440 <_ZNSaIcED1Ev@plt> + 49db28: 91400be0 add x0, sp, #0x2, lsl #12 + 49db2c: 91004000 add x0, x0, #0x10 + 49db30: 97febfd4 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49db34: 14000002 b 49db3c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2bfc> + 49db38: aa0003f3 mov x19, x0 + 49db3c: 91400be0 add x0, sp, #0x2, lsl #12 + 49db40: 91022000 add x0, x0, #0x88 + 49db44: 97fda56f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49db48: 14000002 b 49db50 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2c10> + 49db4c: aa0003f3 mov x19, x0 + 49db50: 91400be0 add x0, sp, #0x2, lsl #12 + 49db54: 9102a000 add x0, x0, #0xa8 + 49db58: 97fda63a bl 407440 <_ZNSaIcED1Ev@plt> + 49db5c: 910de3e0 add x0, sp, #0x378 + 49db60: 97feffb1 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49db64: 14000002 b 49db6c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2c2c> + 49db68: aa0003f3 mov x19, x0 + 49db6c: 914007e0 add x0, sp, #0x1, lsl #12 + 49db70: 913fa000 add x0, x0, #0xfe8 + 49db74: 97fda563 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49db78: 14000002 b 49db80 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2c40> + 49db7c: aa0003f3 mov x19, x0 + 49db80: 91400be0 add x0, sp, #0x2, lsl #12 + 49db84: 91002000 add x0, x0, #0x8 + 49db88: 97fda62e bl 407440 <_ZNSaIcED1Ev@plt> + 49db8c: 14000002 b 49db94 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2c54> + 49db90: aa0003f3 mov x19, x0 + 49db94: 914007e0 add x0, sp, #0x1, lsl #12 + 49db98: 913f0000 add x0, x0, #0xfc0 + 49db9c: 97fda559 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dba0: 14000002 b 49dba8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2c68> + 49dba4: aa0003f3 mov x19, x0 + 49dba8: 914007e0 add x0, sp, #0x1, lsl #12 + 49dbac: 913f8000 add x0, x0, #0xfe0 + 49dbb0: 97fda624 bl 407440 <_ZNSaIcED1Ev@plt> + 49dbb4: 914007e0 add x0, sp, #0x1, lsl #12 + 49dbb8: 913c8000 add x0, x0, #0xf20 + 49dbbc: 97febfb1 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49dbc0: 14000002 b 49dbc8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2c88> + 49dbc4: aa0003f3 mov x19, x0 + 49dbc8: 914007e0 add x0, sp, #0x1, lsl #12 + 49dbcc: 913e6000 add x0, x0, #0xf98 + 49dbd0: 97fda54c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dbd4: 14000002 b 49dbdc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2c9c> + 49dbd8: aa0003f3 mov x19, x0 + 49dbdc: 914007e0 add x0, sp, #0x1, lsl #12 + 49dbe0: 913ee000 add x0, x0, #0xfb8 + 49dbe4: 97fda617 bl 407440 <_ZNSaIcED1Ev@plt> + 49dbe8: 910f63e0 add x0, sp, #0x3d8 + 49dbec: 97feff8e bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49dbf0: 14000002 b 49dbf8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2cb8> + 49dbf4: aa0003f3 mov x19, x0 + 49dbf8: 914007e0 add x0, sp, #0x1, lsl #12 + 49dbfc: 913be000 add x0, x0, #0xef8 + 49dc00: 97fda540 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dc04: 14000002 b 49dc0c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ccc> + 49dc08: aa0003f3 mov x19, x0 + 49dc0c: 914007e0 add x0, sp, #0x1, lsl #12 + 49dc10: 913c6000 add x0, x0, #0xf18 + 49dc14: 97fda60b bl 407440 <_ZNSaIcED1Ev@plt> + 49dc18: 14000002 b 49dc20 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ce0> + 49dc1c: aa0003f3 mov x19, x0 + 49dc20: 914007e0 add x0, sp, #0x1, lsl #12 + 49dc24: 913b4000 add x0, x0, #0xed0 + 49dc28: 97fda536 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dc2c: 14000002 b 49dc34 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2cf4> + 49dc30: aa0003f3 mov x19, x0 + 49dc34: 914007e0 add x0, sp, #0x1, lsl #12 + 49dc38: 913bc000 add x0, x0, #0xef0 + 49dc3c: 97fda601 bl 407440 <_ZNSaIcED1Ev@plt> + 49dc40: 914007e0 add x0, sp, #0x1, lsl #12 + 49dc44: 9138c000 add x0, x0, #0xe30 + 49dc48: 97febf8e bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49dc4c: 14000002 b 49dc54 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2d14> + 49dc50: aa0003f3 mov x19, x0 + 49dc54: 914007e0 add x0, sp, #0x1, lsl #12 + 49dc58: 913aa000 add x0, x0, #0xea8 + 49dc5c: 97fda529 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dc60: 14000002 b 49dc68 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2d28> + 49dc64: aa0003f3 mov x19, x0 + 49dc68: 914007e0 add x0, sp, #0x1, lsl #12 + 49dc6c: 913b2000 add x0, x0, #0xec8 + 49dc70: 97fda5f4 bl 407440 <_ZNSaIcED1Ev@plt> + 49dc74: 9110e3e0 add x0, sp, #0x438 + 49dc78: 97feff6b bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49dc7c: 14000002 b 49dc84 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2d44> + 49dc80: aa0003f3 mov x19, x0 + 49dc84: 914007e0 add x0, sp, #0x1, lsl #12 + 49dc88: 91382000 add x0, x0, #0xe08 + 49dc8c: 97fda51d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dc90: 14000002 b 49dc98 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2d58> + 49dc94: aa0003f3 mov x19, x0 + 49dc98: 914007e0 add x0, sp, #0x1, lsl #12 + 49dc9c: 9138a000 add x0, x0, #0xe28 + 49dca0: 97fda5e8 bl 407440 <_ZNSaIcED1Ev@plt> + 49dca4: 14000002 b 49dcac <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2d6c> + 49dca8: aa0003f3 mov x19, x0 + 49dcac: 914007e0 add x0, sp, #0x1, lsl #12 + 49dcb0: 91378000 add x0, x0, #0xde0 + 49dcb4: 97fda513 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dcb8: 14000002 b 49dcc0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2d80> + 49dcbc: aa0003f3 mov x19, x0 + 49dcc0: 914007e0 add x0, sp, #0x1, lsl #12 + 49dcc4: 91380000 add x0, x0, #0xe00 + 49dcc8: 97fda5de bl 407440 <_ZNSaIcED1Ev@plt> + 49dccc: 914007e0 add x0, sp, #0x1, lsl #12 + 49dcd0: 9135a000 add x0, x0, #0xd68 + 49dcd4: 97febf6b bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49dcd8: 14000002 b 49dce0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2da0> + 49dcdc: aa0003f3 mov x19, x0 + 49dce0: 911263e0 add x0, sp, #0x498 + 49dce4: 97feff50 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49dce8: 14000002 b 49dcf0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2db0> + 49dcec: aa0003f3 mov x19, x0 + 49dcf0: 914007e0 add x0, sp, #0x1, lsl #12 + 49dcf4: 91350000 add x0, x0, #0xd40 + 49dcf8: 97fda502 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dcfc: 14000002 b 49dd04 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2dc4> + 49dd00: aa0003f3 mov x19, x0 + 49dd04: 914007e0 add x0, sp, #0x1, lsl #12 + 49dd08: 91358000 add x0, x0, #0xd60 + 49dd0c: 97fda5cd bl 407440 <_ZNSaIcED1Ev@plt> + 49dd10: 14000002 b 49dd18 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2dd8> + 49dd14: aa0003f3 mov x19, x0 + 49dd18: 914007e0 add x0, sp, #0x1, lsl #12 + 49dd1c: 91346000 add x0, x0, #0xd18 + 49dd20: 97fda4f8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dd24: 14000002 b 49dd2c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2dec> + 49dd28: aa0003f3 mov x19, x0 + 49dd2c: 914007e0 add x0, sp, #0x1, lsl #12 + 49dd30: 9134e000 add x0, x0, #0xd38 + 49dd34: 97fda5c3 bl 407440 <_ZNSaIcED1Ev@plt> + 49dd38: 14000002 b 49dd40 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2e00> + 49dd3c: aa0003f3 mov x19, x0 + 49dd40: 914007e0 add x0, sp, #0x1, lsl #12 + 49dd44: 9133c000 add x0, x0, #0xcf0 + 49dd48: 97fda4ee bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dd4c: 14000002 b 49dd54 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2e14> + 49dd50: aa0003f3 mov x19, x0 + 49dd54: 914007e0 add x0, sp, #0x1, lsl #12 + 49dd58: 91344000 add x0, x0, #0xd10 + 49dd5c: 97fda5b9 bl 407440 <_ZNSaIcED1Ev@plt> + 49dd60: 914007e0 add x0, sp, #0x1, lsl #12 + 49dd64: 91314000 add x0, x0, #0xc50 + 49dd68: 97febf46 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49dd6c: 14000002 b 49dd74 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2e34> + 49dd70: aa0003f3 mov x19, x0 + 49dd74: 914007e0 add x0, sp, #0x1, lsl #12 + 49dd78: 91332000 add x0, x0, #0xcc8 + 49dd7c: 97fda4e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dd80: 14000002 b 49dd88 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2e48> + 49dd84: aa0003f3 mov x19, x0 + 49dd88: 914007e0 add x0, sp, #0x1, lsl #12 + 49dd8c: 9133a000 add x0, x0, #0xce8 + 49dd90: 97fda5ac bl 407440 <_ZNSaIcED1Ev@plt> + 49dd94: 9113e3e0 add x0, sp, #0x4f8 + 49dd98: 97feff23 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49dd9c: 14000002 b 49dda4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2e64> + 49dda0: aa0003f3 mov x19, x0 + 49dda4: 914007e0 add x0, sp, #0x1, lsl #12 + 49dda8: 9130a000 add x0, x0, #0xc28 + 49ddac: 97fda4d5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ddb0: 14000002 b 49ddb8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2e78> + 49ddb4: aa0003f3 mov x19, x0 + 49ddb8: 914007e0 add x0, sp, #0x1, lsl #12 + 49ddbc: 91312000 add x0, x0, #0xc48 + 49ddc0: 97fda5a0 bl 407440 <_ZNSaIcED1Ev@plt> + 49ddc4: 14000002 b 49ddcc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2e8c> + 49ddc8: aa0003f3 mov x19, x0 + 49ddcc: 914007e0 add x0, sp, #0x1, lsl #12 + 49ddd0: 91300000 add x0, x0, #0xc00 + 49ddd4: 97fda4cb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49ddd8: 14000002 b 49dde0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ea0> + 49dddc: aa0003f3 mov x19, x0 + 49dde0: 914007e0 add x0, sp, #0x1, lsl #12 + 49dde4: 91308000 add x0, x0, #0xc20 + 49dde8: 97fda596 bl 407440 <_ZNSaIcED1Ev@plt> + 49ddec: 14000002 b 49ddf4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2eb4> + 49ddf0: aa0003f3 mov x19, x0 + 49ddf4: 914007e0 add x0, sp, #0x1, lsl #12 + 49ddf8: 912f6000 add x0, x0, #0xbd8 + 49ddfc: 97fda4c1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49de00: 14000002 b 49de08 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ec8> + 49de04: aa0003f3 mov x19, x0 + 49de08: 914007e0 add x0, sp, #0x1, lsl #12 + 49de0c: 912fe000 add x0, x0, #0xbf8 + 49de10: 97fda58c bl 407440 <_ZNSaIcED1Ev@plt> + 49de14: 914007e0 add x0, sp, #0x1, lsl #12 + 49de18: 912ce000 add x0, x0, #0xb38 + 49de1c: 97febf19 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49de20: 14000002 b 49de28 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ee8> + 49de24: aa0003f3 mov x19, x0 + 49de28: 914007e0 add x0, sp, #0x1, lsl #12 + 49de2c: 912ec000 add x0, x0, #0xbb0 + 49de30: 97fda4b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49de34: 14000002 b 49de3c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2efc> + 49de38: aa0003f3 mov x19, x0 + 49de3c: 914007e0 add x0, sp, #0x1, lsl #12 + 49de40: 912f4000 add x0, x0, #0xbd0 + 49de44: 97fda57f bl 407440 <_ZNSaIcED1Ev@plt> + 49de48: 911563e0 add x0, sp, #0x558 + 49de4c: 97fefef6 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49de50: 14000002 b 49de58 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2f18> + 49de54: aa0003f3 mov x19, x0 + 49de58: 914007e0 add x0, sp, #0x1, lsl #12 + 49de5c: 912c4000 add x0, x0, #0xb10 + 49de60: 97fda4a8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49de64: 14000002 b 49de6c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2f2c> + 49de68: aa0003f3 mov x19, x0 + 49de6c: 914007e0 add x0, sp, #0x1, lsl #12 + 49de70: 912cc000 add x0, x0, #0xb30 + 49de74: 97fda573 bl 407440 <_ZNSaIcED1Ev@plt> + 49de78: 14000002 b 49de80 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2f40> + 49de7c: aa0003f3 mov x19, x0 + 49de80: 914007e0 add x0, sp, #0x1, lsl #12 + 49de84: 912ba000 add x0, x0, #0xae8 + 49de88: 97fda49e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49de8c: 14000002 b 49de94 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2f54> + 49de90: aa0003f3 mov x19, x0 + 49de94: 914007e0 add x0, sp, #0x1, lsl #12 + 49de98: 912c2000 add x0, x0, #0xb08 + 49de9c: 97fda569 bl 407440 <_ZNSaIcED1Ev@plt> + 49dea0: 14000002 b 49dea8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2f68> + 49dea4: aa0003f3 mov x19, x0 + 49dea8: 914007e0 add x0, sp, #0x1, lsl #12 + 49deac: 912b0000 add x0, x0, #0xac0 + 49deb0: 97fda494 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49deb4: 14000002 b 49debc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2f7c> + 49deb8: aa0003f3 mov x19, x0 + 49debc: 914007e0 add x0, sp, #0x1, lsl #12 + 49dec0: 912b8000 add x0, x0, #0xae0 + 49dec4: 97fda55f bl 407440 <_ZNSaIcED1Ev@plt> + 49dec8: 914007e0 add x0, sp, #0x1, lsl #12 + 49decc: 91292000 add x0, x0, #0xa48 + 49ded0: 97febeec bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49ded4: 14000002 b 49dedc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2f9c> + 49ded8: aa0003f3 mov x19, x0 + 49dedc: 9116e3e0 add x0, sp, #0x5b8 + 49dee0: 97fefed1 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49dee4: 14000002 b 49deec <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2fac> + 49dee8: aa0003f3 mov x19, x0 + 49deec: 914007e0 add x0, sp, #0x1, lsl #12 + 49def0: 91288000 add x0, x0, #0xa20 + 49def4: 97fda483 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49def8: 14000002 b 49df00 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2fc0> + 49defc: aa0003f3 mov x19, x0 + 49df00: 914007e0 add x0, sp, #0x1, lsl #12 + 49df04: 91290000 add x0, x0, #0xa40 + 49df08: 97fda54e bl 407440 <_ZNSaIcED1Ev@plt> + 49df0c: 14000002 b 49df14 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2fd4> + 49df10: aa0003f3 mov x19, x0 + 49df14: 914007e0 add x0, sp, #0x1, lsl #12 + 49df18: 9127e000 add x0, x0, #0x9f8 + 49df1c: 97fda479 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49df20: 14000002 b 49df28 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2fe8> + 49df24: aa0003f3 mov x19, x0 + 49df28: 914007e0 add x0, sp, #0x1, lsl #12 + 49df2c: 91286000 add x0, x0, #0xa18 + 49df30: 97fda544 bl 407440 <_ZNSaIcED1Ev@plt> + 49df34: 14000002 b 49df3c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x2ffc> + 49df38: aa0003f3 mov x19, x0 + 49df3c: 914007e0 add x0, sp, #0x1, lsl #12 + 49df40: 91274000 add x0, x0, #0x9d0 + 49df44: 97fda46f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49df48: 14000002 b 49df50 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3010> + 49df4c: aa0003f3 mov x19, x0 + 49df50: 914007e0 add x0, sp, #0x1, lsl #12 + 49df54: 9127c000 add x0, x0, #0x9f0 + 49df58: 97fda53a bl 407440 <_ZNSaIcED1Ev@plt> + 49df5c: 914007e0 add x0, sp, #0x1, lsl #12 + 49df60: 9124c000 add x0, x0, #0x930 + 49df64: 97febec7 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49df68: 14000002 b 49df70 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3030> + 49df6c: aa0003f3 mov x19, x0 + 49df70: 914007e0 add x0, sp, #0x1, lsl #12 + 49df74: 9126a000 add x0, x0, #0x9a8 + 49df78: 97fda462 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49df7c: 14000002 b 49df84 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3044> + 49df80: aa0003f3 mov x19, x0 + 49df84: 914007e0 add x0, sp, #0x1, lsl #12 + 49df88: 91272000 add x0, x0, #0x9c8 + 49df8c: 97fda52d bl 407440 <_ZNSaIcED1Ev@plt> + 49df90: 911863e0 add x0, sp, #0x618 + 49df94: 97fefea4 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49df98: 14000002 b 49dfa0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3060> + 49df9c: aa0003f3 mov x19, x0 + 49dfa0: 914007e0 add x0, sp, #0x1, lsl #12 + 49dfa4: 91242000 add x0, x0, #0x908 + 49dfa8: 97fda456 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dfac: 14000002 b 49dfb4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3074> + 49dfb0: aa0003f3 mov x19, x0 + 49dfb4: 914007e0 add x0, sp, #0x1, lsl #12 + 49dfb8: 9124a000 add x0, x0, #0x928 + 49dfbc: 97fda521 bl 407440 <_ZNSaIcED1Ev@plt> + 49dfc0: 14000002 b 49dfc8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3088> + 49dfc4: aa0003f3 mov x19, x0 + 49dfc8: 914007e0 add x0, sp, #0x1, lsl #12 + 49dfcc: 91238000 add x0, x0, #0x8e0 + 49dfd0: 97fda44c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dfd4: 14000002 b 49dfdc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x309c> + 49dfd8: aa0003f3 mov x19, x0 + 49dfdc: 914007e0 add x0, sp, #0x1, lsl #12 + 49dfe0: 91240000 add x0, x0, #0x900 + 49dfe4: 97fda517 bl 407440 <_ZNSaIcED1Ev@plt> + 49dfe8: 14000002 b 49dff0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x30b0> + 49dfec: aa0003f3 mov x19, x0 + 49dff0: 914007e0 add x0, sp, #0x1, lsl #12 + 49dff4: 9122e000 add x0, x0, #0x8b8 + 49dff8: 97fda442 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49dffc: 14000002 b 49e004 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x30c4> + 49e000: aa0003f3 mov x19, x0 + 49e004: 914007e0 add x0, sp, #0x1, lsl #12 + 49e008: 91236000 add x0, x0, #0x8d8 + 49e00c: 97fda50d bl 407440 <_ZNSaIcED1Ev@plt> + 49e010: 914007e0 add x0, sp, #0x1, lsl #12 + 49e014: 91204000 add x0, x0, #0x810 + 49e018: 97febe9a bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e01c: 14000002 b 49e024 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x30e4> + 49e020: aa0003f3 mov x19, x0 + 49e024: 914007e0 add x0, sp, #0x1, lsl #12 + 49e028: 91224000 add x0, x0, #0x890 + 49e02c: 97fda435 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e030: 14000002 b 49e038 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x30f8> + 49e034: aa0003f3 mov x19, x0 + 49e038: 914007e0 add x0, sp, #0x1, lsl #12 + 49e03c: 9122c000 add x0, x0, #0x8b0 + 49e040: 97fda500 bl 407440 <_ZNSaIcED1Ev@plt> + 49e044: 9119e3e0 add x0, sp, #0x678 + 49e048: 97fefe77 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e04c: 14000002 b 49e054 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3114> + 49e050: aa0003f3 mov x19, x0 + 49e054: 914007e0 add x0, sp, #0x1, lsl #12 + 49e058: 911fa000 add x0, x0, #0x7e8 + 49e05c: 97fda429 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e060: 14000002 b 49e068 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3128> + 49e064: aa0003f3 mov x19, x0 + 49e068: 914007e0 add x0, sp, #0x1, lsl #12 + 49e06c: 91202000 add x0, x0, #0x808 + 49e070: 97fda4f4 bl 407440 <_ZNSaIcED1Ev@plt> + 49e074: 14000002 b 49e07c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x313c> + 49e078: aa0003f3 mov x19, x0 + 49e07c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e080: 911f0000 add x0, x0, #0x7c0 + 49e084: 97fda41f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e088: 14000002 b 49e090 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3150> + 49e08c: aa0003f3 mov x19, x0 + 49e090: 914007e0 add x0, sp, #0x1, lsl #12 + 49e094: 911f8000 add x0, x0, #0x7e0 + 49e098: 97fda4ea bl 407440 <_ZNSaIcED1Ev@plt> + 49e09c: 14000002 b 49e0a4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3164> + 49e0a0: aa0003f3 mov x19, x0 + 49e0a4: 914007e0 add x0, sp, #0x1, lsl #12 + 49e0a8: 911e6000 add x0, x0, #0x798 + 49e0ac: 97fda415 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e0b0: 14000002 b 49e0b8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3178> + 49e0b4: aa0003f3 mov x19, x0 + 49e0b8: 914007e0 add x0, sp, #0x1, lsl #12 + 49e0bc: 911ee000 add x0, x0, #0x7b8 + 49e0c0: 97fda4e0 bl 407440 <_ZNSaIcED1Ev@plt> + 49e0c4: 914007e0 add x0, sp, #0x1, lsl #12 + 49e0c8: 911be000 add x0, x0, #0x6f8 + 49e0cc: 97febe6d bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e0d0: 14000002 b 49e0d8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3198> + 49e0d4: aa0003f3 mov x19, x0 + 49e0d8: 914007e0 add x0, sp, #0x1, lsl #12 + 49e0dc: 911dc000 add x0, x0, #0x770 + 49e0e0: 97fda408 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e0e4: 14000002 b 49e0ec <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x31ac> + 49e0e8: aa0003f3 mov x19, x0 + 49e0ec: 914007e0 add x0, sp, #0x1, lsl #12 + 49e0f0: 911e4000 add x0, x0, #0x790 + 49e0f4: 97fda4d3 bl 407440 <_ZNSaIcED1Ev@plt> + 49e0f8: 911b63e0 add x0, sp, #0x6d8 + 49e0fc: 97fefe4a bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e100: 14000002 b 49e108 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x31c8> + 49e104: aa0003f3 mov x19, x0 + 49e108: 914007e0 add x0, sp, #0x1, lsl #12 + 49e10c: 911b4000 add x0, x0, #0x6d0 + 49e110: 97fda3fc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e114: 14000002 b 49e11c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x31dc> + 49e118: aa0003f3 mov x19, x0 + 49e11c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e120: 911bc000 add x0, x0, #0x6f0 + 49e124: 97fda4c7 bl 407440 <_ZNSaIcED1Ev@plt> + 49e128: 14000002 b 49e130 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x31f0> + 49e12c: aa0003f3 mov x19, x0 + 49e130: 914007e0 add x0, sp, #0x1, lsl #12 + 49e134: 911aa000 add x0, x0, #0x6a8 + 49e138: 97fda3f2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e13c: 14000002 b 49e144 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3204> + 49e140: aa0003f3 mov x19, x0 + 49e144: 914007e0 add x0, sp, #0x1, lsl #12 + 49e148: 911b2000 add x0, x0, #0x6c8 + 49e14c: 97fda4bd bl 407440 <_ZNSaIcED1Ev@plt> + 49e150: 14000002 b 49e158 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3218> + 49e154: aa0003f3 mov x19, x0 + 49e158: 914007e0 add x0, sp, #0x1, lsl #12 + 49e15c: 911a0000 add x0, x0, #0x680 + 49e160: 97fda3e8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e164: 14000002 b 49e16c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x322c> + 49e168: aa0003f3 mov x19, x0 + 49e16c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e170: 911a8000 add x0, x0, #0x6a0 + 49e174: 97fda4b3 bl 407440 <_ZNSaIcED1Ev@plt> + 49e178: 914007e0 add x0, sp, #0x1, lsl #12 + 49e17c: 91176000 add x0, x0, #0x5d8 + 49e180: 97febe40 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e184: 14000002 b 49e18c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x324c> + 49e188: aa0003f3 mov x19, x0 + 49e18c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e190: 91196000 add x0, x0, #0x658 + 49e194: 97fda3db bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e198: 14000002 b 49e1a0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3260> + 49e19c: aa0003f3 mov x19, x0 + 49e1a0: 914007e0 add x0, sp, #0x1, lsl #12 + 49e1a4: 9119e000 add x0, x0, #0x678 + 49e1a8: 97fda4a6 bl 407440 <_ZNSaIcED1Ev@plt> + 49e1ac: 911ce3e0 add x0, sp, #0x738 + 49e1b0: 97fefe1d bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e1b4: 14000002 b 49e1bc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x327c> + 49e1b8: aa0003f3 mov x19, x0 + 49e1bc: 914007e0 add x0, sp, #0x1, lsl #12 + 49e1c0: 9116c000 add x0, x0, #0x5b0 + 49e1c4: 97fda3cf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e1c8: 14000002 b 49e1d0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3290> + 49e1cc: aa0003f3 mov x19, x0 + 49e1d0: 914007e0 add x0, sp, #0x1, lsl #12 + 49e1d4: 91174000 add x0, x0, #0x5d0 + 49e1d8: 97fda49a bl 407440 <_ZNSaIcED1Ev@plt> + 49e1dc: 14000002 b 49e1e4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x32a4> + 49e1e0: aa0003f3 mov x19, x0 + 49e1e4: 914007e0 add x0, sp, #0x1, lsl #12 + 49e1e8: 91162000 add x0, x0, #0x588 + 49e1ec: 97fda3c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e1f0: 14000002 b 49e1f8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x32b8> + 49e1f4: aa0003f3 mov x19, x0 + 49e1f8: 914007e0 add x0, sp, #0x1, lsl #12 + 49e1fc: 9116a000 add x0, x0, #0x5a8 + 49e200: 97fda490 bl 407440 <_ZNSaIcED1Ev@plt> + 49e204: 14000002 b 49e20c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x32cc> + 49e208: aa0003f3 mov x19, x0 + 49e20c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e210: 91158000 add x0, x0, #0x560 + 49e214: 97fda3bb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e218: 14000002 b 49e220 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x32e0> + 49e21c: aa0003f3 mov x19, x0 + 49e220: 914007e0 add x0, sp, #0x1, lsl #12 + 49e224: 91160000 add x0, x0, #0x580 + 49e228: 97fda486 bl 407440 <_ZNSaIcED1Ev@plt> + 49e22c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e230: 91138000 add x0, x0, #0x4e0 + 49e234: 97febe13 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e238: aa1303e0 mov x0, x19 + 49e23c: 14000001 b 49e240 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3300> + 49e240: aa0003f3 mov x19, x0 + 49e244: 911e63e0 add x0, sp, #0x798 + 49e248: 97fefdf7 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e24c: 14000002 b 49e254 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3314> + 49e250: aa0003f3 mov x19, x0 + 49e254: 914007e0 add x0, sp, #0x1, lsl #12 + 49e258: 9112e000 add x0, x0, #0x4b8 + 49e25c: 97fda3a9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e260: 14000002 b 49e268 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3328> + 49e264: aa0003f3 mov x19, x0 + 49e268: 914007e0 add x0, sp, #0x1, lsl #12 + 49e26c: 91136000 add x0, x0, #0x4d8 + 49e270: 97fda474 bl 407440 <_ZNSaIcED1Ev@plt> + 49e274: 14000002 b 49e27c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x333c> + 49e278: aa0003f3 mov x19, x0 + 49e27c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e280: 91124000 add x0, x0, #0x490 + 49e284: 97fda39f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e288: 14000002 b 49e290 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3350> + 49e28c: aa0003f3 mov x19, x0 + 49e290: 914007e0 add x0, sp, #0x1, lsl #12 + 49e294: 9112c000 add x0, x0, #0x4b0 + 49e298: 97fda46a bl 407440 <_ZNSaIcED1Ev@plt> + 49e29c: 14000002 b 49e2a4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3364> + 49e2a0: aa0003f3 mov x19, x0 + 49e2a4: 914007e0 add x0, sp, #0x1, lsl #12 + 49e2a8: 9111a000 add x0, x0, #0x468 + 49e2ac: 97fda395 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e2b0: 14000002 b 49e2b8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3378> + 49e2b4: aa0003f3 mov x19, x0 + 49e2b8: 914007e0 add x0, sp, #0x1, lsl #12 + 49e2bc: 91122000 add x0, x0, #0x488 + 49e2c0: 97fda460 bl 407440 <_ZNSaIcED1Ev@plt> + 49e2c4: 914007e0 add x0, sp, #0x1, lsl #12 + 49e2c8: 910f2000 add x0, x0, #0x3c8 + 49e2cc: 97febded bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e2d0: 14000002 b 49e2d8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3398> + 49e2d4: aa0003f3 mov x19, x0 + 49e2d8: 914007e0 add x0, sp, #0x1, lsl #12 + 49e2dc: 91110000 add x0, x0, #0x440 + 49e2e0: 97fda388 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e2e4: 14000002 b 49e2ec <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x33ac> + 49e2e8: aa0003f3 mov x19, x0 + 49e2ec: 914007e0 add x0, sp, #0x1, lsl #12 + 49e2f0: 91118000 add x0, x0, #0x460 + 49e2f4: 97fda453 bl 407440 <_ZNSaIcED1Ev@plt> + 49e2f8: 911fe3e0 add x0, sp, #0x7f8 + 49e2fc: 97fefdca bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e300: 14000002 b 49e308 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x33c8> + 49e304: aa0003f3 mov x19, x0 + 49e308: 914007e0 add x0, sp, #0x1, lsl #12 + 49e30c: 910e8000 add x0, x0, #0x3a0 + 49e310: 97fda37c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e314: 14000002 b 49e31c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x33dc> + 49e318: aa0003f3 mov x19, x0 + 49e31c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e320: 910f0000 add x0, x0, #0x3c0 + 49e324: 97fda447 bl 407440 <_ZNSaIcED1Ev@plt> + 49e328: 14000002 b 49e330 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x33f0> + 49e32c: aa0003f3 mov x19, x0 + 49e330: 914007e0 add x0, sp, #0x1, lsl #12 + 49e334: 910de000 add x0, x0, #0x378 + 49e338: 97fda372 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e33c: 14000002 b 49e344 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3404> + 49e340: aa0003f3 mov x19, x0 + 49e344: 914007e0 add x0, sp, #0x1, lsl #12 + 49e348: 910e6000 add x0, x0, #0x398 + 49e34c: 97fda43d bl 407440 <_ZNSaIcED1Ev@plt> + 49e350: 14000002 b 49e358 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3418> + 49e354: aa0003f3 mov x19, x0 + 49e358: 914007e0 add x0, sp, #0x1, lsl #12 + 49e35c: 910d4000 add x0, x0, #0x350 + 49e360: 97fda368 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e364: 14000002 b 49e36c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x342c> + 49e368: aa0003f3 mov x19, x0 + 49e36c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e370: 910dc000 add x0, x0, #0x370 + 49e374: 97fda433 bl 407440 <_ZNSaIcED1Ev@plt> + 49e378: 914007e0 add x0, sp, #0x1, lsl #12 + 49e37c: 910ac000 add x0, x0, #0x2b0 + 49e380: 97febdc0 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e384: 14000002 b 49e38c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x344c> + 49e388: aa0003f3 mov x19, x0 + 49e38c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e390: 910ca000 add x0, x0, #0x328 + 49e394: 97fda35b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e398: 14000002 b 49e3a0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3460> + 49e39c: aa0003f3 mov x19, x0 + 49e3a0: 914007e0 add x0, sp, #0x1, lsl #12 + 49e3a4: 910d2000 add x0, x0, #0x348 + 49e3a8: 97fda426 bl 407440 <_ZNSaIcED1Ev@plt> + 49e3ac: 912163e0 add x0, sp, #0x858 + 49e3b0: 97fefd9d bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e3b4: 14000002 b 49e3bc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x347c> + 49e3b8: aa0003f3 mov x19, x0 + 49e3bc: 914007e0 add x0, sp, #0x1, lsl #12 + 49e3c0: 910a2000 add x0, x0, #0x288 + 49e3c4: 97fda34f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e3c8: 14000002 b 49e3d0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3490> + 49e3cc: aa0003f3 mov x19, x0 + 49e3d0: 914007e0 add x0, sp, #0x1, lsl #12 + 49e3d4: 910aa000 add x0, x0, #0x2a8 + 49e3d8: 97fda41a bl 407440 <_ZNSaIcED1Ev@plt> + 49e3dc: 14000002 b 49e3e4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x34a4> + 49e3e0: aa0003f3 mov x19, x0 + 49e3e4: 914007e0 add x0, sp, #0x1, lsl #12 + 49e3e8: 91098000 add x0, x0, #0x260 + 49e3ec: 97fda345 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e3f0: 14000002 b 49e3f8 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x34b8> + 49e3f4: aa0003f3 mov x19, x0 + 49e3f8: 914007e0 add x0, sp, #0x1, lsl #12 + 49e3fc: 910a0000 add x0, x0, #0x280 + 49e400: 97fda410 bl 407440 <_ZNSaIcED1Ev@plt> + 49e404: 14000002 b 49e40c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x34cc> + 49e408: aa0003f3 mov x19, x0 + 49e40c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e410: 9108e000 add x0, x0, #0x238 + 49e414: 97fda33b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e418: 14000002 b 49e420 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x34e0> + 49e41c: aa0003f3 mov x19, x0 + 49e420: 914007e0 add x0, sp, #0x1, lsl #12 + 49e424: 91096000 add x0, x0, #0x258 + 49e428: 97fda406 bl 407440 <_ZNSaIcED1Ev@plt> + 49e42c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e430: 91066000 add x0, x0, #0x198 + 49e434: 97febd93 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e438: 14000002 b 49e440 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3500> + 49e43c: aa0003f3 mov x19, x0 + 49e440: 914007e0 add x0, sp, #0x1, lsl #12 + 49e444: 91084000 add x0, x0, #0x210 + 49e448: 97fda32e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e44c: 14000002 b 49e454 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3514> + 49e450: aa0003f3 mov x19, x0 + 49e454: 914007e0 add x0, sp, #0x1, lsl #12 + 49e458: 9108c000 add x0, x0, #0x230 + 49e45c: 97fda3f9 bl 407440 <_ZNSaIcED1Ev@plt> + 49e460: 9122e3e0 add x0, sp, #0x8b8 + 49e464: 97fefd70 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e468: 14000002 b 49e470 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3530> + 49e46c: aa0003f3 mov x19, x0 + 49e470: 914007e0 add x0, sp, #0x1, lsl #12 + 49e474: 9105c000 add x0, x0, #0x170 + 49e478: 97fda322 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e47c: 14000002 b 49e484 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3544> + 49e480: aa0003f3 mov x19, x0 + 49e484: 914007e0 add x0, sp, #0x1, lsl #12 + 49e488: 91064000 add x0, x0, #0x190 + 49e48c: 97fda3ed bl 407440 <_ZNSaIcED1Ev@plt> + 49e490: 14000002 b 49e498 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3558> + 49e494: aa0003f3 mov x19, x0 + 49e498: 914007e0 add x0, sp, #0x1, lsl #12 + 49e49c: 91052000 add x0, x0, #0x148 + 49e4a0: 97fda318 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e4a4: 14000002 b 49e4ac <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x356c> + 49e4a8: aa0003f3 mov x19, x0 + 49e4ac: 914007e0 add x0, sp, #0x1, lsl #12 + 49e4b0: 9105a000 add x0, x0, #0x168 + 49e4b4: 97fda3e3 bl 407440 <_ZNSaIcED1Ev@plt> + 49e4b8: 14000002 b 49e4c0 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3580> + 49e4bc: aa0003f3 mov x19, x0 + 49e4c0: 914007e0 add x0, sp, #0x1, lsl #12 + 49e4c4: 91048000 add x0, x0, #0x120 + 49e4c8: 97fda30e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e4cc: 14000002 b 49e4d4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3594> + 49e4d0: aa0003f3 mov x19, x0 + 49e4d4: 914007e0 add x0, sp, #0x1, lsl #12 + 49e4d8: 91050000 add x0, x0, #0x140 + 49e4dc: 97fda3d9 bl 407440 <_ZNSaIcED1Ev@plt> + 49e4e0: 914007e0 add x0, sp, #0x1, lsl #12 + 49e4e4: 9102a000 add x0, x0, #0xa8 + 49e4e8: 97febd66 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e4ec: 14000002 b 49e4f4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x35b4> + 49e4f0: aa0003f3 mov x19, x0 + 49e4f4: 912463e0 add x0, sp, #0x918 + 49e4f8: 97fefd4b bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e4fc: 14000002 b 49e504 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x35c4> + 49e500: aa0003f3 mov x19, x0 + 49e504: 914007e0 add x0, sp, #0x1, lsl #12 + 49e508: 91020000 add x0, x0, #0x80 + 49e50c: 97fda2fd bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e510: 14000002 b 49e518 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x35d8> + 49e514: aa0003f3 mov x19, x0 + 49e518: 914007e0 add x0, sp, #0x1, lsl #12 + 49e51c: 91028000 add x0, x0, #0xa0 + 49e520: 97fda3c8 bl 407440 <_ZNSaIcED1Ev@plt> + 49e524: 14000002 b 49e52c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x35ec> + 49e528: aa0003f3 mov x19, x0 + 49e52c: 914007e0 add x0, sp, #0x1, lsl #12 + 49e530: 91016000 add x0, x0, #0x58 + 49e534: 97fda2f3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e538: 14000002 b 49e540 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3600> + 49e53c: aa0003f3 mov x19, x0 + 49e540: 914007e0 add x0, sp, #0x1, lsl #12 + 49e544: 9101e000 add x0, x0, #0x78 + 49e548: 97fda3be bl 407440 <_ZNSaIcED1Ev@plt> + 49e54c: 14000002 b 49e554 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3614> + 49e550: aa0003f3 mov x19, x0 + 49e554: 914007e0 add x0, sp, #0x1, lsl #12 + 49e558: 9100c000 add x0, x0, #0x30 + 49e55c: 97fda2e9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e560: 14000002 b 49e568 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3628> + 49e564: aa0003f3 mov x19, x0 + 49e568: 914007e0 add x0, sp, #0x1, lsl #12 + 49e56c: 91014000 add x0, x0, #0x50 + 49e570: 97fda3b4 bl 407440 <_ZNSaIcED1Ev@plt> + 49e574: 913ee3e0 add x0, sp, #0xfb8 + 49e578: 97febd42 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e57c: 14000002 b 49e584 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3644> + 49e580: aa0003f3 mov x19, x0 + 49e584: 9125e3e0 add x0, sp, #0x978 + 49e588: 97fefd27 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e58c: 14000002 b 49e594 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3654> + 49e590: aa0003f3 mov x19, x0 + 49e594: 913e43e0 add x0, sp, #0xf90 + 49e598: 97fda2da bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e59c: 14000002 b 49e5a4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3664> + 49e5a0: aa0003f3 mov x19, x0 + 49e5a4: 913ec3e0 add x0, sp, #0xfb0 + 49e5a8: 97fda3a6 bl 407440 <_ZNSaIcED1Ev@plt> + 49e5ac: 14000002 b 49e5b4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3674> + 49e5b0: aa0003f3 mov x19, x0 + 49e5b4: 913da3e0 add x0, sp, #0xf68 + 49e5b8: 97fda2d2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e5bc: 14000002 b 49e5c4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3684> + 49e5c0: aa0003f3 mov x19, x0 + 49e5c4: 913e23e0 add x0, sp, #0xf88 + 49e5c8: 97fda39e bl 407440 <_ZNSaIcED1Ev@plt> + 49e5cc: 14000002 b 49e5d4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3694> + 49e5d0: aa0003f3 mov x19, x0 + 49e5d4: 913d03e0 add x0, sp, #0xf40 + 49e5d8: 97fda2ca bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e5dc: 14000002 b 49e5e4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x36a4> + 49e5e0: aa0003f3 mov x19, x0 + 49e5e4: 913d83e0 add x0, sp, #0xf60 + 49e5e8: 97fda396 bl 407440 <_ZNSaIcED1Ev@plt> + 49e5ec: 913b23e0 add x0, sp, #0xec8 + 49e5f0: 97febd24 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e5f4: 14000002 b 49e5fc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x36bc> + 49e5f8: aa0003f3 mov x19, x0 + 49e5fc: 912763e0 add x0, sp, #0x9d8 + 49e600: 97fefd09 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e604: 14000002 b 49e60c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x36cc> + 49e608: aa0003f3 mov x19, x0 + 49e60c: 913a83e0 add x0, sp, #0xea0 + 49e610: 97fda2bc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e614: 14000002 b 49e61c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x36dc> + 49e618: aa0003f3 mov x19, x0 + 49e61c: 913b03e0 add x0, sp, #0xec0 + 49e620: 97fda388 bl 407440 <_ZNSaIcED1Ev@plt> + 49e624: 14000002 b 49e62c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x36ec> + 49e628: aa0003f3 mov x19, x0 + 49e62c: 9139e3e0 add x0, sp, #0xe78 + 49e630: 97fda2b4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e634: 14000002 b 49e63c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x36fc> + 49e638: aa0003f3 mov x19, x0 + 49e63c: 913a63e0 add x0, sp, #0xe98 + 49e640: 97fda380 bl 407440 <_ZNSaIcED1Ev@plt> + 49e644: 14000002 b 49e64c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x370c> + 49e648: aa0003f3 mov x19, x0 + 49e64c: 913943e0 add x0, sp, #0xe50 + 49e650: 97fda2ac bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e654: 14000002 b 49e65c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x371c> + 49e658: aa0003f3 mov x19, x0 + 49e65c: 9139c3e0 add x0, sp, #0xe70 + 49e660: 97fda378 bl 407440 <_ZNSaIcED1Ev@plt> + 49e664: 913763e0 add x0, sp, #0xdd8 + 49e668: 97febd06 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e66c: 14000002 b 49e674 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3734> + 49e670: aa0003f3 mov x19, x0 + 49e674: 9128e3e0 add x0, sp, #0xa38 + 49e678: 97fefceb bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e67c: 14000002 b 49e684 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3744> + 49e680: aa0003f3 mov x19, x0 + 49e684: 9136c3e0 add x0, sp, #0xdb0 + 49e688: 97fda29e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e68c: 14000002 b 49e694 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3754> + 49e690: aa0003f3 mov x19, x0 + 49e694: 913743e0 add x0, sp, #0xdd0 + 49e698: 97fda36a bl 407440 <_ZNSaIcED1Ev@plt> + 49e69c: 14000002 b 49e6a4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3764> + 49e6a0: aa0003f3 mov x19, x0 + 49e6a4: 913623e0 add x0, sp, #0xd88 + 49e6a8: 97fda296 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e6ac: 14000002 b 49e6b4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3774> + 49e6b0: aa0003f3 mov x19, x0 + 49e6b4: 9136a3e0 add x0, sp, #0xda8 + 49e6b8: 97fda362 bl 407440 <_ZNSaIcED1Ev@plt> + 49e6bc: 14000002 b 49e6c4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3784> + 49e6c0: aa0003f3 mov x19, x0 + 49e6c4: 913583e0 add x0, sp, #0xd60 + 49e6c8: 97fda28e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e6cc: 14000002 b 49e6d4 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3794> + 49e6d0: aa0003f3 mov x19, x0 + 49e6d4: 913603e0 add x0, sp, #0xd80 + 49e6d8: 97fda35a bl 407440 <_ZNSaIcED1Ev@plt> + 49e6dc: 9133a3e0 add x0, sp, #0xce8 + 49e6e0: 97febce8 bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e6e4: 14000002 b 49e6ec <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x37ac> + 49e6e8: aa0003f3 mov x19, x0 + 49e6ec: 912a63e0 add x0, sp, #0xa98 + 49e6f0: 97fefccd bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e6f4: 14000002 b 49e6fc <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x37bc> + 49e6f8: aa0003f3 mov x19, x0 + 49e6fc: 913303e0 add x0, sp, #0xcc0 + 49e700: 97fda280 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e704: 14000002 b 49e70c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x37cc> + 49e708: aa0003f3 mov x19, x0 + 49e70c: 913383e0 add x0, sp, #0xce0 + 49e710: 97fda34c bl 407440 <_ZNSaIcED1Ev@plt> + 49e714: 14000002 b 49e71c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x37dc> + 49e718: aa0003f3 mov x19, x0 + 49e71c: 913263e0 add x0, sp, #0xc98 + 49e720: 97fda278 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e724: 14000002 b 49e72c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x37ec> + 49e728: aa0003f3 mov x19, x0 + 49e72c: 9132e3e0 add x0, sp, #0xcb8 + 49e730: 97fda344 bl 407440 <_ZNSaIcED1Ev@plt> + 49e734: 14000002 b 49e73c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x37fc> + 49e738: aa0003f3 mov x19, x0 + 49e73c: 9131c3e0 add x0, sp, #0xc70 + 49e740: 97fda270 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 49e744: 14000002 b 49e74c <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x380c> + 49e748: aa0003f3 mov x19, x0 + 49e74c: 913243e0 add x0, sp, #0xc90 + 49e750: 97fda33c bl 407440 <_ZNSaIcED1Ev@plt> + 49e754: 912fe3e0 add x0, sp, #0xbf8 + 49e758: 97febcca bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 49e75c: 14000002 b 49e764 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3824> + 49e760: aa0003f3 mov x19, x0 + 49e764: 912be3e0 add x0, sp, #0xaf8 + 49e768: 97fefcaf bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 49e76c: 14000002 b 49e774 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3834> + 49e770: aa0003f3 mov x19, x0 + 49e774: 912e03e0 add x0, sp, #0xb80 + 49e778: 940043de bl 4af6f0 <_ZN5Catch5clara6detail4HelpD1Ev> + 49e77c: 14000002 b 49e784 <_ZN5Catch21makeCommandLineParserERNS_10ConfigDataE+0x3844> + 49e780: aa0003f3 mov x19, x0 + 49e784: 912d63e0 add x0, sp, #0xb58 + 49e788: 97fefcc6 bl 45daa0 <_ZN5Catch5clara6detail7ExeNameD1Ev> + 49e78c: aa1303e0 mov x0, x19 + 49e790: 97fda45c bl 407900 <_Unwind_Resume@plt> + 49e794: aa1403e0 mov x0, x20 + 49e798: a94153f3 ldp x19, x20, [sp, #16] + 49e79c: a9407bfd ldp x29, x30, [sp] + 49e7a0: d284fe10 mov x16, #0x27f0 // #10224 + 49e7a4: 8b3063ff add sp, sp, x16 + 49e7a8: d65f03c0 ret + +000000000049e7ac <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EERKT_SD_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EERKT_SD_(): + 49e7ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 49e7b0: 910003fd mov x29, sp + 49e7b4: f90017e0 str x0, [sp, #40] + 49e7b8: f90013e1 str x1, [sp, #32] + 49e7bc: f9000fe2 str x2, [sp, #24] + 49e7c0: f94017e0 ldr x0, [sp, #40] + 49e7c4: f9400fe2 ldr x2, [sp, #24] + 49e7c8: f94013e1 ldr x1, [sp, #32] + 49e7cc: 940000f8 bl 49ebac <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EERKT_SF_> + 49e7d0: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49e7d4: 912d6001 add x1, x0, #0xb58 + 49e7d8: f94017e0 ldr x0, [sp, #40] + 49e7dc: f9000001 str x1, [x0] + 49e7e0: f94017e0 ldr x0, [sp, #40] + 49e7e4: 91018000 add x0, x0, #0x60 + 49e7e8: 97fe04d3 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49e7ec: d503201f nop + 49e7f0: a8c37bfd ldp x29, x30, [sp], #48 + 49e7f4: d65f03c0 ret + +000000000049e7f8 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49e7f8: a9be7bfd stp x29, x30, [sp, #-32]! + 49e7fc: 910003fd mov x29, sp + 49e800: f9000fe0 str x0, [sp, #24] + 49e804: f9400fe0 ldr x0, [sp, #24] + 49e808: 91002000 add x0, x0, #0x8 + 49e80c: 97fdb375 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49e810: d503201f nop + 49e814: a8c27bfd ldp x29, x30, [sp], #32 + 49e818: d65f03c0 ret + +000000000049e81c <_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEED1Ev(): + 49e81c: a9be7bfd stp x29, x30, [sp, #-32]! + 49e820: 910003fd mov x29, sp + 49e824: f9000fe0 str x0, [sp, #24] + 49e828: f9400fe0 ldr x0, [sp, #24] + 49e82c: 97fffff3 bl 49e7f8 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49e830: d503201f nop + 49e834: a8c27bfd ldp x29, x30, [sp], #32 + 49e838: d65f03c0 ret + +000000000049e83c <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EERKT_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EERKT_(): + 49e83c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49e840: 910003fd mov x29, sp + 49e844: f9000bf3 str x19, [sp, #16] + 49e848: f90017e0 str x0, [sp, #40] + 49e84c: f90013e1 str x1, [sp, #32] + 49e850: f94017f3 ldr x19, [sp, #40] + 49e854: 910103e0 add x0, sp, #0x40 + 49e858: aa0003e8 mov x8, x0 + 49e85c: f94013e0 ldr x0, [sp, #32] + 49e860: 94000102 bl 49ec68 <_ZSt11make_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEJRKS6_EESt10shared_ptrIT_EDpOT0_> + 49e864: 910103e1 add x1, sp, #0x40 + 49e868: 9100c3e0 add x0, sp, #0x30 + 49e86c: 94000118 bl 49eccc <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEvEEOS_IT_E> + 49e870: 9100c3e0 add x0, sp, #0x30 + 49e874: aa0003e1 mov x1, x0 + 49e878: aa1303e0 mov x0, x19 + 49e87c: 94002853 bl 4a89c8 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKSt10shared_ptrINS1_8BoundRefEE> + 49e880: 9100c3e0 add x0, sp, #0x30 + 49e884: 97feb9ad bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49e888: 910103e0 add x0, sp, #0x40 + 49e88c: 97ffffe4 bl 49e81c <_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEED1Ev> + 49e890: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49e894: 912d6001 add x1, x0, #0xb58 + 49e898: f94017e0 ldr x0, [sp, #40] + 49e89c: f9000001 str x1, [x0] + 49e8a0: f94017e0 ldr x0, [sp, #40] + 49e8a4: 91018000 add x0, x0, #0x60 + 49e8a8: 97fe04a3 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49e8ac: d503201f nop + 49e8b0: f9400bf3 ldr x19, [sp, #16] + 49e8b4: a8c57bfd ldp x29, x30, [sp], #80 + 49e8b8: d65f03c0 ret + +000000000049e8bc <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 49e8bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 49e8c0: 910003fd mov x29, sp + 49e8c4: f90017e0 str x0, [sp, #40] + 49e8c8: f90013e1 str x1, [sp, #32] + 49e8cc: f9000fe2 str x2, [sp, #24] + 49e8d0: f94017e0 ldr x0, [sp, #40] + 49e8d4: f9400fe2 ldr x2, [sp, #24] + 49e8d8: f94013e1 ldr x1, [sp, #32] + 49e8dc: 9400011c bl 49ed4c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49e8e0: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49e8e4: 912d6001 add x1, x0, #0xb58 + 49e8e8: f94017e0 ldr x0, [sp, #40] + 49e8ec: f9000001 str x1, [x0] + 49e8f0: f94017e0 ldr x0, [sp, #40] + 49e8f4: 91018000 add x0, x0, #0x60 + 49e8f8: 97fe048f bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49e8fc: d503201f nop + 49e900: a8c37bfd ldp x29, x30, [sp], #48 + 49e904: d65f03c0 ret + +000000000049e908 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EERKT_SD_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EERKT_SD_(): + 49e908: a9bd7bfd stp x29, x30, [sp, #-48]! + 49e90c: 910003fd mov x29, sp + 49e910: f90017e0 str x0, [sp, #40] + 49e914: f90013e1 str x1, [sp, #32] + 49e918: f9000fe2 str x2, [sp, #24] + 49e91c: f94017e0 ldr x0, [sp, #40] + 49e920: f9400fe2 ldr x2, [sp, #24] + 49e924: f94013e1 ldr x1, [sp, #32] + 49e928: 94000149 bl 49ee4c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EERKT_SF_> + 49e92c: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49e930: 912d6001 add x1, x0, #0xb58 + 49e934: f94017e0 ldr x0, [sp, #40] + 49e938: f9000001 str x1, [x0] + 49e93c: f94017e0 ldr x0, [sp, #40] + 49e940: 91018000 add x0, x0, #0x60 + 49e944: 97fe047c bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49e948: d503201f nop + 49e94c: a8c37bfd ldp x29, x30, [sp], #48 + 49e950: d65f03c0 ret + +000000000049e954 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 49e954: a9bd7bfd stp x29, x30, [sp, #-48]! + 49e958: 910003fd mov x29, sp + 49e95c: f90017e0 str x0, [sp, #40] + 49e960: f90013e1 str x1, [sp, #32] + 49e964: f9000fe2 str x2, [sp, #24] + 49e968: f94017e0 ldr x0, [sp, #40] + 49e96c: f9400fe2 ldr x2, [sp, #24] + 49e970: f94013e1 ldr x1, [sp, #32] + 49e974: 94000176 bl 49ef4c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 49e978: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49e97c: 912d6001 add x1, x0, #0xb58 + 49e980: f94017e0 ldr x0, [sp, #40] + 49e984: f9000001 str x1, [x0] + 49e988: f94017e0 ldr x0, [sp, #40] + 49e98c: 91018000 add x0, x0, #0x60 + 49e990: 97fe0469 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49e994: d503201f nop + 49e998: a8c37bfd ldp x29, x30, [sp], #48 + 49e99c: d65f03c0 ret + +000000000049e9a0 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EERKT_SD_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EERKT_SD_(): + 49e9a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 49e9a4: 910003fd mov x29, sp + 49e9a8: f90017e0 str x0, [sp, #40] + 49e9ac: f90013e1 str x1, [sp, #32] + 49e9b0: f9000fe2 str x2, [sp, #24] + 49e9b4: f94017e0 ldr x0, [sp, #40] + 49e9b8: f9400fe2 ldr x2, [sp, #24] + 49e9bc: f94013e1 ldr x1, [sp, #32] + 49e9c0: 940001a3 bl 49f04c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EERKT_SF_> + 49e9c4: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49e9c8: 912d6001 add x1, x0, #0xb58 + 49e9cc: f94017e0 ldr x0, [sp, #40] + 49e9d0: f9000001 str x1, [x0] + 49e9d4: f94017e0 ldr x0, [sp, #40] + 49e9d8: 91018000 add x0, x0, #0x60 + 49e9dc: 97fe0456 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49e9e0: d503201f nop + 49e9e4: a8c37bfd ldp x29, x30, [sp], #48 + 49e9e8: d65f03c0 ret + +000000000049e9ec <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EERKT_SD_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EERKT_SD_(): + 49e9ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 49e9f0: 910003fd mov x29, sp + 49e9f4: f90017e0 str x0, [sp, #40] + 49e9f8: f90013e1 str x1, [sp, #32] + 49e9fc: f9000fe2 str x2, [sp, #24] + 49ea00: f94017e0 ldr x0, [sp, #40] + 49ea04: f9400fe2 ldr x2, [sp, #24] + 49ea08: f94013e1 ldr x1, [sp, #32] + 49ea0c: 940001d0 bl 49f14c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EERKT_SF_> + 49ea10: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49ea14: 912d6001 add x1, x0, #0xb58 + 49ea18: f94017e0 ldr x0, [sp, #40] + 49ea1c: f9000001 str x1, [x0] + 49ea20: f94017e0 ldr x0, [sp, #40] + 49ea24: 91018000 add x0, x0, #0x60 + 49ea28: 97fe0443 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49ea2c: d503201f nop + 49ea30: a8c37bfd ldp x29, x30, [sp], #48 + 49ea34: d65f03c0 ret + +000000000049ea38 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EERKT_SD_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EERKT_SD_(): + 49ea38: a9bd7bfd stp x29, x30, [sp, #-48]! + 49ea3c: 910003fd mov x29, sp + 49ea40: f90017e0 str x0, [sp, #40] + 49ea44: f90013e1 str x1, [sp, #32] + 49ea48: f9000fe2 str x2, [sp, #24] + 49ea4c: f94017e0 ldr x0, [sp, #40] + 49ea50: f9400fe2 ldr x2, [sp, #24] + 49ea54: f94013e1 ldr x1, [sp, #32] + 49ea58: 940001fd bl 49f24c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EERKT_SF_> + 49ea5c: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49ea60: 912d6001 add x1, x0, #0xb58 + 49ea64: f94017e0 ldr x0, [sp, #40] + 49ea68: f9000001 str x1, [x0] + 49ea6c: f94017e0 ldr x0, [sp, #40] + 49ea70: 91018000 add x0, x0, #0x60 + 49ea74: 97fe0430 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49ea78: d503201f nop + 49ea7c: a8c37bfd ldp x29, x30, [sp], #48 + 49ea80: d65f03c0 ret + +000000000049ea84 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EERKT_SD_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EERKT_SD_(): + 49ea84: a9bd7bfd stp x29, x30, [sp, #-48]! + 49ea88: 910003fd mov x29, sp + 49ea8c: f90017e0 str x0, [sp, #40] + 49ea90: f90013e1 str x1, [sp, #32] + 49ea94: f9000fe2 str x2, [sp, #24] + 49ea98: f94017e0 ldr x0, [sp, #40] + 49ea9c: f9400fe2 ldr x2, [sp, #24] + 49eaa0: f94013e1 ldr x1, [sp, #32] + 49eaa4: 9400022a bl 49f34c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EERKT_SF_> + 49eaa8: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49eaac: 912d6001 add x1, x0, #0xb58 + 49eab0: f94017e0 ldr x0, [sp, #40] + 49eab4: f9000001 str x1, [x0] + 49eab8: f94017e0 ldr x0, [sp, #40] + 49eabc: 91018000 add x0, x0, #0x60 + 49eac0: 97fe041d bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49eac4: d503201f nop + 49eac8: a8c37bfd ldp x29, x30, [sp], #48 + 49eacc: d65f03c0 ret + +000000000049ead0 <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EERKT_SD_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EERKT_SD_(): + 49ead0: a9bd7bfd stp x29, x30, [sp, #-48]! + 49ead4: 910003fd mov x29, sp + 49ead8: f90017e0 str x0, [sp, #40] + 49eadc: f90013e1 str x1, [sp, #32] + 49eae0: f9000fe2 str x2, [sp, #24] + 49eae4: f94017e0 ldr x0, [sp, #40] + 49eae8: f9400fe2 ldr x2, [sp, #24] + 49eaec: f94013e1 ldr x1, [sp, #32] + 49eaf0: 94000257 bl 49f44c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EERKT_SF_> + 49eaf4: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49eaf8: 912d6001 add x1, x0, #0xb58 + 49eafc: f94017e0 ldr x0, [sp, #40] + 49eb00: f9000001 str x1, [x0] + 49eb04: f94017e0 ldr x0, [sp, #40] + 49eb08: 91018000 add x0, x0, #0x60 + 49eb0c: 97fe040a bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49eb10: d503201f nop + 49eb14: a8c37bfd ldp x29, x30, [sp], #48 + 49eb18: d65f03c0 ret + +000000000049eb1c <_ZN5Catch5clara6detail3OptC1IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EERKT_SD_>: +_ZN5Catch5clara6detail3OptC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EERKT_SD_(): + 49eb1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 49eb20: 910003fd mov x29, sp + 49eb24: f90017e0 str x0, [sp, #40] + 49eb28: f90013e1 str x1, [sp, #32] + 49eb2c: f9000fe2 str x2, [sp, #24] + 49eb30: f94017e0 ldr x0, [sp, #40] + 49eb34: f9400fe2 ldr x2, [sp, #24] + 49eb38: f94013e1 ldr x1, [sp, #32] + 49eb3c: 94000284 bl 49f54c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EERKT_SF_> + 49eb40: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49eb44: 912d6001 add x1, x0, #0xb58 + 49eb48: f94017e0 ldr x0, [sp, #40] + 49eb4c: f9000001 str x1, [x0] + 49eb50: f94017e0 ldr x0, [sp, #40] + 49eb54: 91018000 add x0, x0, #0x60 + 49eb58: 97fe03f7 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 49eb5c: d503201f nop + 49eb60: a8c37bfd ldp x29, x30, [sp], #48 + 49eb64: d65f03c0 ret + +000000000049eb68 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49eb68: a9be7bfd stp x29, x30, [sp, #-32]! + 49eb6c: 910003fd mov x29, sp + 49eb70: f9000fe0 str x0, [sp, #24] + 49eb74: f9400fe0 ldr x0, [sp, #24] + 49eb78: 91002000 add x0, x0, #0x8 + 49eb7c: 97fdb299 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49eb80: d503201f nop + 49eb84: a8c27bfd ldp x29, x30, [sp], #32 + 49eb88: d65f03c0 ret + +000000000049eb8c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev(): + 49eb8c: a9be7bfd stp x29, x30, [sp, #-32]! + 49eb90: 910003fd mov x29, sp + 49eb94: f9000fe0 str x0, [sp, #24] + 49eb98: f9400fe0 ldr x0, [sp, #24] + 49eb9c: 97fffff3 bl 49eb68 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49eba0: d503201f nop + 49eba4: a8c27bfd ldp x29, x30, [sp], #32 + 49eba8: d65f03c0 ret + +000000000049ebac <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EERKT_SF_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EERKT_SF_(): + 49ebac: a9bb7bfd stp x29, x30, [sp, #-80]! + 49ebb0: 910003fd mov x29, sp + 49ebb4: f9000bf3 str x19, [sp, #16] + 49ebb8: f9001fe0 str x0, [sp, #56] + 49ebbc: f9001be1 str x1, [sp, #48] + 49ebc0: f90017e2 str x2, [sp, #40] + 49ebc4: f9401fe0 ldr x0, [sp, #56] + 49ebc8: 94002774 bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49ebcc: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49ebd0: 912e4001 add x1, x0, #0xb90 + 49ebd4: f9401fe0 ldr x0, [sp, #56] + 49ebd8: f9000001 str x1, [x0] + 49ebdc: f9401fe0 ldr x0, [sp, #56] + 49ebe0: b900081f str wzr, [x0, #8] + 49ebe4: f9401fe0 ldr x0, [sp, #56] + 49ebe8: 91004013 add x19, x0, #0x10 + 49ebec: 910103e0 add x0, sp, #0x40 + 49ebf0: aa0003e8 mov x8, x0 + 49ebf4: f9401be0 ldr x0, [sp, #48] + 49ebf8: 94000284 bl 49f608 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEJRKSE_EESt10shared_ptrIT_EDpOT0_> + 49ebfc: 910103e0 add x0, sp, #0x40 + 49ec00: aa0003e1 mov x1, x0 + 49ec04: aa1303e0 mov x0, x19 + 49ec08: 94000299 bl 49f66c <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEvEEOS_IT_E> + 49ec0c: 910103e0 add x0, sp, #0x40 + 49ec10: 97ffffdf bl 49eb8c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev> + 49ec14: f9401fe0 ldr x0, [sp, #56] + 49ec18: 91008000 add x0, x0, #0x20 + 49ec1c: f94017e1 ldr x1, [sp, #40] + 49ec20: 97fda0d4 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49ec24: f9401fe0 ldr x0, [sp, #56] + 49ec28: 91010000 add x0, x0, #0x40 + 49ec2c: 97fda299 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49ec30: 1400000b b 49ec5c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EERKT_SF_+0xb0> + 49ec34: aa0003f3 mov x19, x0 + 49ec38: f9401fe0 ldr x0, [sp, #56] + 49ec3c: 91004000 add x0, x0, #0x10 + 49ec40: 97feb8be bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49ec44: 14000002 b 49ec4c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EERKT_SF_+0xa0> + 49ec48: aa0003f3 mov x19, x0 + 49ec4c: f9401fe0 ldr x0, [sp, #56] + 49ec50: 97feb8c2 bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49ec54: aa1303e0 mov x0, x19 + 49ec58: 97fda32a bl 407900 <_Unwind_Resume@plt> + 49ec5c: f9400bf3 ldr x19, [sp, #16] + 49ec60: a8c57bfd ldp x29, x30, [sp], #80 + 49ec64: d65f03c0 ret + +000000000049ec68 <_ZSt11make_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEJRKS6_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEJRKS6_EESt10shared_ptrIT_EDpOT0_(): + 49ec68: a9bc7bfd stp x29, x30, [sp, #-64]! + 49ec6c: 910003fd mov x29, sp + 49ec70: f9000bf3 str x19, [sp, #16] + 49ec74: aa0803f3 mov x19, x8 + 49ec78: f90017e0 str x0, [sp, #40] + 49ec7c: 9100e3e0 add x0, sp, #0x38 + 49ec80: 9400028a bl 49f6a8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEEC1Ev> + 49ec84: f94017e0 ldr x0, [sp, #40] + 49ec88: 94000298 bl 49f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE> + 49ec8c: aa0003e1 mov x1, x0 + 49ec90: 9100e3e0 add x0, sp, #0x38 + 49ec94: aa1303e8 mov x8, x19 + 49ec98: 94000299 bl 49f6fc <_ZSt15allocate_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49ec9c: 9100e3e0 add x0, sp, #0x38 + 49eca0: 9400028a bl 49f6c8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEED1Ev> + 49eca4: 14000006 b 49ecbc <_ZSt11make_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEJRKS6_EESt10shared_ptrIT_EDpOT0_+0x54> + 49eca8: aa0003f3 mov x19, x0 + 49ecac: 9100e3e0 add x0, sp, #0x38 + 49ecb0: 94000286 bl 49f6c8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEED1Ev> + 49ecb4: aa1303e0 mov x0, x19 + 49ecb8: 97fda312 bl 407900 <_Unwind_Resume@plt> + 49ecbc: aa1303e0 mov x0, x19 + 49ecc0: f9400bf3 ldr x19, [sp, #16] + 49ecc4: a8c47bfd ldp x29, x30, [sp], #64 + 49ecc8: d65f03c0 ret + +000000000049eccc <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEvEEOS_IT_E(): + 49eccc: a9bd7bfd stp x29, x30, [sp, #-48]! + 49ecd0: 910003fd mov x29, sp + 49ecd4: f9000bf3 str x19, [sp, #16] + 49ecd8: f90017e0 str x0, [sp, #40] + 49ecdc: f90013e1 str x1, [sp, #32] + 49ece0: f94017f3 ldr x19, [sp, #40] + 49ece4: f94013e0 ldr x0, [sp, #32] + 49ece8: 94000296 bl 49f740 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEEONSt16remove_referenceIT_E4typeEOSC_> + 49ecec: aa0003e1 mov x1, x0 + 49ecf0: aa1303e0 mov x0, x19 + 49ecf4: 94000298 bl 49f754 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEvEEOS_IT_LS5_2EE> + 49ecf8: d503201f nop + 49ecfc: f9400bf3 ldr x19, [sp, #16] + 49ed00: a8c37bfd ldp x29, x30, [sp], #48 + 49ed04: d65f03c0 ret + +000000000049ed08 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49ed08: a9be7bfd stp x29, x30, [sp, #-32]! + 49ed0c: 910003fd mov x29, sp + 49ed10: f9000fe0 str x0, [sp, #24] + 49ed14: f9400fe0 ldr x0, [sp, #24] + 49ed18: 91002000 add x0, x0, #0x8 + 49ed1c: 97fdb231 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49ed20: d503201f nop + 49ed24: a8c27bfd ldp x29, x30, [sp], #32 + 49ed28: d65f03c0 ret + +000000000049ed2c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEED1Ev(): + 49ed2c: a9be7bfd stp x29, x30, [sp, #-32]! + 49ed30: 910003fd mov x29, sp + 49ed34: f9000fe0 str x0, [sp, #24] + 49ed38: f9400fe0 ldr x0, [sp, #24] + 49ed3c: 97fffff3 bl 49ed08 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49ed40: d503201f nop + 49ed44: a8c27bfd ldp x29, x30, [sp], #32 + 49ed48: d65f03c0 ret + +000000000049ed4c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 49ed4c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49ed50: 910003fd mov x29, sp + 49ed54: f9000bf3 str x19, [sp, #16] + 49ed58: f9001fe0 str x0, [sp, #56] + 49ed5c: f9001be1 str x1, [sp, #48] + 49ed60: f90017e2 str x2, [sp, #40] + 49ed64: f9401fe0 ldr x0, [sp, #56] + 49ed68: 9400270c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49ed6c: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49ed70: 912e4001 add x1, x0, #0xb90 + 49ed74: f9401fe0 ldr x0, [sp, #56] + 49ed78: f9000001 str x1, [x0] + 49ed7c: f9401fe0 ldr x0, [sp, #56] + 49ed80: b900081f str wzr, [x0, #8] + 49ed84: f9401fe0 ldr x0, [sp, #56] + 49ed88: 91004013 add x19, x0, #0x10 + 49ed8c: 910103e0 add x0, sp, #0x40 + 49ed90: aa0003e8 mov x8, x0 + 49ed94: f9401be0 ldr x0, [sp, #48] + 49ed98: 94000286 bl 49f7b0 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEJRKS6_EESt10shared_ptrIT_EDpOT0_> + 49ed9c: 910103e0 add x0, sp, #0x40 + 49eda0: aa0003e1 mov x1, x0 + 49eda4: aa1303e0 mov x0, x19 + 49eda8: 9400029b bl 49f814 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEvEEOS_IT_E> + 49edac: 910103e0 add x0, sp, #0x40 + 49edb0: 97ffffdf bl 49ed2c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEED1Ev> + 49edb4: f9401fe0 ldr x0, [sp, #56] + 49edb8: 91008000 add x0, x0, #0x20 + 49edbc: f94017e1 ldr x1, [sp, #40] + 49edc0: 97fda06c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49edc4: f9401fe0 ldr x0, [sp, #56] + 49edc8: 91010000 add x0, x0, #0x40 + 49edcc: 97fda231 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49edd0: 1400000b b 49edfc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 49edd4: aa0003f3 mov x19, x0 + 49edd8: f9401fe0 ldr x0, [sp, #56] + 49eddc: 91004000 add x0, x0, #0x10 + 49ede0: 97feb856 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49ede4: 14000002 b 49edec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa0> + 49ede8: aa0003f3 mov x19, x0 + 49edec: f9401fe0 ldr x0, [sp, #56] + 49edf0: 97feb85a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49edf4: aa1303e0 mov x0, x19 + 49edf8: 97fda2c2 bl 407900 <_Unwind_Resume@plt> + 49edfc: f9400bf3 ldr x19, [sp, #16] + 49ee00: a8c57bfd ldp x29, x30, [sp], #80 + 49ee04: d65f03c0 ret + +000000000049ee08 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49ee08: a9be7bfd stp x29, x30, [sp, #-32]! + 49ee0c: 910003fd mov x29, sp + 49ee10: f9000fe0 str x0, [sp, #24] + 49ee14: f9400fe0 ldr x0, [sp, #24] + 49ee18: 91002000 add x0, x0, #0x8 + 49ee1c: 97fdb1f1 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49ee20: d503201f nop + 49ee24: a8c27bfd ldp x29, x30, [sp], #32 + 49ee28: d65f03c0 ret + +000000000049ee2c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev(): + 49ee2c: a9be7bfd stp x29, x30, [sp, #-32]! + 49ee30: 910003fd mov x29, sp + 49ee34: f9000fe0 str x0, [sp, #24] + 49ee38: f9400fe0 ldr x0, [sp, #24] + 49ee3c: 97fffff3 bl 49ee08 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49ee40: d503201f nop + 49ee44: a8c27bfd ldp x29, x30, [sp], #32 + 49ee48: d65f03c0 ret + +000000000049ee4c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EERKT_SF_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EERKT_SF_(): + 49ee4c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49ee50: 910003fd mov x29, sp + 49ee54: f9000bf3 str x19, [sp, #16] + 49ee58: f9001fe0 str x0, [sp, #56] + 49ee5c: f9001be1 str x1, [sp, #48] + 49ee60: f90017e2 str x2, [sp, #40] + 49ee64: f9401fe0 ldr x0, [sp, #56] + 49ee68: 940026cc bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49ee6c: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49ee70: 912e4001 add x1, x0, #0xb90 + 49ee74: f9401fe0 ldr x0, [sp, #56] + 49ee78: f9000001 str x1, [x0] + 49ee7c: f9401fe0 ldr x0, [sp, #56] + 49ee80: b900081f str wzr, [x0, #8] + 49ee84: f9401fe0 ldr x0, [sp, #56] + 49ee88: 91004013 add x19, x0, #0x10 + 49ee8c: 910103e0 add x0, sp, #0x40 + 49ee90: aa0003e8 mov x8, x0 + 49ee94: f9401be0 ldr x0, [sp, #48] + 49ee98: 9400026e bl 49f850 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEJRKSE_EESt10shared_ptrIT_EDpOT0_> + 49ee9c: 910103e0 add x0, sp, #0x40 + 49eea0: aa0003e1 mov x1, x0 + 49eea4: aa1303e0 mov x0, x19 + 49eea8: 94000283 bl 49f8b4 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEvEEOS_IT_E> + 49eeac: 910103e0 add x0, sp, #0x40 + 49eeb0: 97ffffdf bl 49ee2c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev> + 49eeb4: f9401fe0 ldr x0, [sp, #56] + 49eeb8: 91008000 add x0, x0, #0x20 + 49eebc: f94017e1 ldr x1, [sp, #40] + 49eec0: 97fda02c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49eec4: f9401fe0 ldr x0, [sp, #56] + 49eec8: 91010000 add x0, x0, #0x40 + 49eecc: 97fda1f1 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49eed0: 1400000b b 49eefc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EERKT_SF_+0xb0> + 49eed4: aa0003f3 mov x19, x0 + 49eed8: f9401fe0 ldr x0, [sp, #56] + 49eedc: 91004000 add x0, x0, #0x10 + 49eee0: 97feb816 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49eee4: 14000002 b 49eeec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EERKT_SF_+0xa0> + 49eee8: aa0003f3 mov x19, x0 + 49eeec: f9401fe0 ldr x0, [sp, #56] + 49eef0: 97feb81a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49eef4: aa1303e0 mov x0, x19 + 49eef8: 97fda282 bl 407900 <_Unwind_Resume@plt> + 49eefc: f9400bf3 ldr x19, [sp, #16] + 49ef00: a8c57bfd ldp x29, x30, [sp], #80 + 49ef04: d65f03c0 ret + +000000000049ef08 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49ef08: a9be7bfd stp x29, x30, [sp, #-32]! + 49ef0c: 910003fd mov x29, sp + 49ef10: f9000fe0 str x0, [sp, #24] + 49ef14: f9400fe0 ldr x0, [sp, #24] + 49ef18: 91002000 add x0, x0, #0x8 + 49ef1c: 97fdb1b1 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49ef20: d503201f nop + 49ef24: a8c27bfd ldp x29, x30, [sp], #32 + 49ef28: d65f03c0 ret + +000000000049ef2c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEED1Ev(): + 49ef2c: a9be7bfd stp x29, x30, [sp, #-32]! + 49ef30: 910003fd mov x29, sp + 49ef34: f9000fe0 str x0, [sp, #24] + 49ef38: f9400fe0 ldr x0, [sp, #24] + 49ef3c: 97fffff3 bl 49ef08 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49ef40: d503201f nop + 49ef44: a8c27bfd ldp x29, x30, [sp], #32 + 49ef48: d65f03c0 ret + +000000000049ef4c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 49ef4c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49ef50: 910003fd mov x29, sp + 49ef54: f9000bf3 str x19, [sp, #16] + 49ef58: f9001fe0 str x0, [sp, #56] + 49ef5c: f9001be1 str x1, [sp, #48] + 49ef60: f90017e2 str x2, [sp, #40] + 49ef64: f9401fe0 ldr x0, [sp, #56] + 49ef68: 9400268c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49ef6c: b0000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49ef70: 912e4001 add x1, x0, #0xb90 + 49ef74: f9401fe0 ldr x0, [sp, #56] + 49ef78: f9000001 str x1, [x0] + 49ef7c: f9401fe0 ldr x0, [sp, #56] + 49ef80: b900081f str wzr, [x0, #8] + 49ef84: f9401fe0 ldr x0, [sp, #56] + 49ef88: 91004013 add x19, x0, #0x10 + 49ef8c: 910103e0 add x0, sp, #0x40 + 49ef90: aa0003e8 mov x8, x0 + 49ef94: f9401be0 ldr x0, [sp, #48] + 49ef98: 94000256 bl 49f8f0 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEJRKS6_EESt10shared_ptrIT_EDpOT0_> + 49ef9c: 910103e0 add x0, sp, #0x40 + 49efa0: aa0003e1 mov x1, x0 + 49efa4: aa1303e0 mov x0, x19 + 49efa8: 9400026b bl 49f954 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEvEEOS_IT_E> + 49efac: 910103e0 add x0, sp, #0x40 + 49efb0: 97ffffdf bl 49ef2c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEED1Ev> + 49efb4: f9401fe0 ldr x0, [sp, #56] + 49efb8: 91008000 add x0, x0, #0x20 + 49efbc: f94017e1 ldr x1, [sp, #40] + 49efc0: 97fd9fec bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49efc4: f9401fe0 ldr x0, [sp, #56] + 49efc8: 91010000 add x0, x0, #0x40 + 49efcc: 97fda1b1 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49efd0: 1400000b b 49effc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 49efd4: aa0003f3 mov x19, x0 + 49efd8: f9401fe0 ldr x0, [sp, #56] + 49efdc: 91004000 add x0, x0, #0x10 + 49efe0: 97feb7d6 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49efe4: 14000002 b 49efec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EERKT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa0> + 49efe8: aa0003f3 mov x19, x0 + 49efec: f9401fe0 ldr x0, [sp, #56] + 49eff0: 97feb7da bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49eff4: aa1303e0 mov x0, x19 + 49eff8: 97fda242 bl 407900 <_Unwind_Resume@plt> + 49effc: f9400bf3 ldr x19, [sp, #16] + 49f000: a8c57bfd ldp x29, x30, [sp], #80 + 49f004: d65f03c0 ret + +000000000049f008 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49f008: a9be7bfd stp x29, x30, [sp, #-32]! + 49f00c: 910003fd mov x29, sp + 49f010: f9000fe0 str x0, [sp, #24] + 49f014: f9400fe0 ldr x0, [sp, #24] + 49f018: 91002000 add x0, x0, #0x8 + 49f01c: 97fdb171 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49f020: d503201f nop + 49f024: a8c27bfd ldp x29, x30, [sp], #32 + 49f028: d65f03c0 ret + +000000000049f02c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev(): + 49f02c: a9be7bfd stp x29, x30, [sp, #-32]! + 49f030: 910003fd mov x29, sp + 49f034: f9000fe0 str x0, [sp, #24] + 49f038: f9400fe0 ldr x0, [sp, #24] + 49f03c: 97fffff3 bl 49f008 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49f040: d503201f nop + 49f044: a8c27bfd ldp x29, x30, [sp], #32 + 49f048: d65f03c0 ret + +000000000049f04c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EERKT_SF_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EERKT_SF_(): + 49f04c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49f050: 910003fd mov x29, sp + 49f054: f9000bf3 str x19, [sp, #16] + 49f058: f9001fe0 str x0, [sp, #56] + 49f05c: f9001be1 str x1, [sp, #48] + 49f060: f90017e2 str x2, [sp, #40] + 49f064: f9401fe0 ldr x0, [sp, #56] + 49f068: 9400264c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49f06c: 90000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49f070: 912e4001 add x1, x0, #0xb90 + 49f074: f9401fe0 ldr x0, [sp, #56] + 49f078: f9000001 str x1, [x0] + 49f07c: f9401fe0 ldr x0, [sp, #56] + 49f080: b900081f str wzr, [x0, #8] + 49f084: f9401fe0 ldr x0, [sp, #56] + 49f088: 91004013 add x19, x0, #0x10 + 49f08c: 910103e0 add x0, sp, #0x40 + 49f090: aa0003e8 mov x8, x0 + 49f094: f9401be0 ldr x0, [sp, #48] + 49f098: 9400023e bl 49f990 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEJRKSE_EESt10shared_ptrIT_EDpOT0_> + 49f09c: 910103e0 add x0, sp, #0x40 + 49f0a0: aa0003e1 mov x1, x0 + 49f0a4: aa1303e0 mov x0, x19 + 49f0a8: 94000253 bl 49f9f4 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEvEEOS_IT_E> + 49f0ac: 910103e0 add x0, sp, #0x40 + 49f0b0: 97ffffdf bl 49f02c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev> + 49f0b4: f9401fe0 ldr x0, [sp, #56] + 49f0b8: 91008000 add x0, x0, #0x20 + 49f0bc: f94017e1 ldr x1, [sp, #40] + 49f0c0: 97fd9fac bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49f0c4: f9401fe0 ldr x0, [sp, #56] + 49f0c8: 91010000 add x0, x0, #0x40 + 49f0cc: 97fda171 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49f0d0: 1400000b b 49f0fc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EERKT_SF_+0xb0> + 49f0d4: aa0003f3 mov x19, x0 + 49f0d8: f9401fe0 ldr x0, [sp, #56] + 49f0dc: 91004000 add x0, x0, #0x10 + 49f0e0: 97feb796 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49f0e4: 14000002 b 49f0ec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EERKT_SF_+0xa0> + 49f0e8: aa0003f3 mov x19, x0 + 49f0ec: f9401fe0 ldr x0, [sp, #56] + 49f0f0: 97feb79a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49f0f4: aa1303e0 mov x0, x19 + 49f0f8: 97fda202 bl 407900 <_Unwind_Resume@plt> + 49f0fc: f9400bf3 ldr x19, [sp, #16] + 49f100: a8c57bfd ldp x29, x30, [sp], #80 + 49f104: d65f03c0 ret + +000000000049f108 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49f108: a9be7bfd stp x29, x30, [sp, #-32]! + 49f10c: 910003fd mov x29, sp + 49f110: f9000fe0 str x0, [sp, #24] + 49f114: f9400fe0 ldr x0, [sp, #24] + 49f118: 91002000 add x0, x0, #0x8 + 49f11c: 97fdb131 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49f120: d503201f nop + 49f124: a8c27bfd ldp x29, x30, [sp], #32 + 49f128: d65f03c0 ret + +000000000049f12c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev(): + 49f12c: a9be7bfd stp x29, x30, [sp, #-32]! + 49f130: 910003fd mov x29, sp + 49f134: f9000fe0 str x0, [sp, #24] + 49f138: f9400fe0 ldr x0, [sp, #24] + 49f13c: 97fffff3 bl 49f108 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49f140: d503201f nop + 49f144: a8c27bfd ldp x29, x30, [sp], #32 + 49f148: d65f03c0 ret + +000000000049f14c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EERKT_SF_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EERKT_SF_(): + 49f14c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49f150: 910003fd mov x29, sp + 49f154: f9000bf3 str x19, [sp, #16] + 49f158: f9001fe0 str x0, [sp, #56] + 49f15c: f9001be1 str x1, [sp, #48] + 49f160: f90017e2 str x2, [sp, #40] + 49f164: f9401fe0 ldr x0, [sp, #56] + 49f168: 9400260c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49f16c: 90000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49f170: 912e4001 add x1, x0, #0xb90 + 49f174: f9401fe0 ldr x0, [sp, #56] + 49f178: f9000001 str x1, [x0] + 49f17c: f9401fe0 ldr x0, [sp, #56] + 49f180: b900081f str wzr, [x0, #8] + 49f184: f9401fe0 ldr x0, [sp, #56] + 49f188: 91004013 add x19, x0, #0x10 + 49f18c: 910103e0 add x0, sp, #0x40 + 49f190: aa0003e8 mov x8, x0 + 49f194: f9401be0 ldr x0, [sp, #48] + 49f198: 94000226 bl 49fa30 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEJRKSE_EESt10shared_ptrIT_EDpOT0_> + 49f19c: 910103e0 add x0, sp, #0x40 + 49f1a0: aa0003e1 mov x1, x0 + 49f1a4: aa1303e0 mov x0, x19 + 49f1a8: 9400023b bl 49fa94 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEvEEOS_IT_E> + 49f1ac: 910103e0 add x0, sp, #0x40 + 49f1b0: 97ffffdf bl 49f12c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev> + 49f1b4: f9401fe0 ldr x0, [sp, #56] + 49f1b8: 91008000 add x0, x0, #0x20 + 49f1bc: f94017e1 ldr x1, [sp, #40] + 49f1c0: 97fd9f6c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49f1c4: f9401fe0 ldr x0, [sp, #56] + 49f1c8: 91010000 add x0, x0, #0x40 + 49f1cc: 97fda131 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49f1d0: 1400000b b 49f1fc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EERKT_SF_+0xb0> + 49f1d4: aa0003f3 mov x19, x0 + 49f1d8: f9401fe0 ldr x0, [sp, #56] + 49f1dc: 91004000 add x0, x0, #0x10 + 49f1e0: 97feb756 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49f1e4: 14000002 b 49f1ec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EERKT_SF_+0xa0> + 49f1e8: aa0003f3 mov x19, x0 + 49f1ec: f9401fe0 ldr x0, [sp, #56] + 49f1f0: 97feb75a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49f1f4: aa1303e0 mov x0, x19 + 49f1f8: 97fda1c2 bl 407900 <_Unwind_Resume@plt> + 49f1fc: f9400bf3 ldr x19, [sp, #16] + 49f200: a8c57bfd ldp x29, x30, [sp], #80 + 49f204: d65f03c0 ret + +000000000049f208 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49f208: a9be7bfd stp x29, x30, [sp, #-32]! + 49f20c: 910003fd mov x29, sp + 49f210: f9000fe0 str x0, [sp, #24] + 49f214: f9400fe0 ldr x0, [sp, #24] + 49f218: 91002000 add x0, x0, #0x8 + 49f21c: 97fdb0f1 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49f220: d503201f nop + 49f224: a8c27bfd ldp x29, x30, [sp], #32 + 49f228: d65f03c0 ret + +000000000049f22c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev(): + 49f22c: a9be7bfd stp x29, x30, [sp, #-32]! + 49f230: 910003fd mov x29, sp + 49f234: f9000fe0 str x0, [sp, #24] + 49f238: f9400fe0 ldr x0, [sp, #24] + 49f23c: 97fffff3 bl 49f208 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49f240: d503201f nop + 49f244: a8c27bfd ldp x29, x30, [sp], #32 + 49f248: d65f03c0 ret + +000000000049f24c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EERKT_SF_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EERKT_SF_(): + 49f24c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49f250: 910003fd mov x29, sp + 49f254: f9000bf3 str x19, [sp, #16] + 49f258: f9001fe0 str x0, [sp, #56] + 49f25c: f9001be1 str x1, [sp, #48] + 49f260: f90017e2 str x2, [sp, #40] + 49f264: f9401fe0 ldr x0, [sp, #56] + 49f268: 940025cc bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49f26c: 90000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49f270: 912e4001 add x1, x0, #0xb90 + 49f274: f9401fe0 ldr x0, [sp, #56] + 49f278: f9000001 str x1, [x0] + 49f27c: f9401fe0 ldr x0, [sp, #56] + 49f280: b900081f str wzr, [x0, #8] + 49f284: f9401fe0 ldr x0, [sp, #56] + 49f288: 91004013 add x19, x0, #0x10 + 49f28c: 910103e0 add x0, sp, #0x40 + 49f290: aa0003e8 mov x8, x0 + 49f294: f9401be0 ldr x0, [sp, #48] + 49f298: 9400020e bl 49fad0 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEJRKSE_EESt10shared_ptrIT_EDpOT0_> + 49f29c: 910103e0 add x0, sp, #0x40 + 49f2a0: aa0003e1 mov x1, x0 + 49f2a4: aa1303e0 mov x0, x19 + 49f2a8: 94000223 bl 49fb34 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEvEEOS_IT_E> + 49f2ac: 910103e0 add x0, sp, #0x40 + 49f2b0: 97ffffdf bl 49f22c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev> + 49f2b4: f9401fe0 ldr x0, [sp, #56] + 49f2b8: 91008000 add x0, x0, #0x20 + 49f2bc: f94017e1 ldr x1, [sp, #40] + 49f2c0: 97fd9f2c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49f2c4: f9401fe0 ldr x0, [sp, #56] + 49f2c8: 91010000 add x0, x0, #0x40 + 49f2cc: 97fda0f1 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49f2d0: 1400000b b 49f2fc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EERKT_SF_+0xb0> + 49f2d4: aa0003f3 mov x19, x0 + 49f2d8: f9401fe0 ldr x0, [sp, #56] + 49f2dc: 91004000 add x0, x0, #0x10 + 49f2e0: 97feb716 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49f2e4: 14000002 b 49f2ec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EERKT_SF_+0xa0> + 49f2e8: aa0003f3 mov x19, x0 + 49f2ec: f9401fe0 ldr x0, [sp, #56] + 49f2f0: 97feb71a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49f2f4: aa1303e0 mov x0, x19 + 49f2f8: 97fda182 bl 407900 <_Unwind_Resume@plt> + 49f2fc: f9400bf3 ldr x19, [sp, #16] + 49f300: a8c57bfd ldp x29, x30, [sp], #80 + 49f304: d65f03c0 ret + +000000000049f308 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49f308: a9be7bfd stp x29, x30, [sp, #-32]! + 49f30c: 910003fd mov x29, sp + 49f310: f9000fe0 str x0, [sp, #24] + 49f314: f9400fe0 ldr x0, [sp, #24] + 49f318: 91002000 add x0, x0, #0x8 + 49f31c: 97fdb0b1 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49f320: d503201f nop + 49f324: a8c27bfd ldp x29, x30, [sp], #32 + 49f328: d65f03c0 ret + +000000000049f32c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev(): + 49f32c: a9be7bfd stp x29, x30, [sp, #-32]! + 49f330: 910003fd mov x29, sp + 49f334: f9000fe0 str x0, [sp, #24] + 49f338: f9400fe0 ldr x0, [sp, #24] + 49f33c: 97fffff3 bl 49f308 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49f340: d503201f nop + 49f344: a8c27bfd ldp x29, x30, [sp], #32 + 49f348: d65f03c0 ret + +000000000049f34c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EERKT_SF_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EERKT_SF_(): + 49f34c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49f350: 910003fd mov x29, sp + 49f354: f9000bf3 str x19, [sp, #16] + 49f358: f9001fe0 str x0, [sp, #56] + 49f35c: f9001be1 str x1, [sp, #48] + 49f360: f90017e2 str x2, [sp, #40] + 49f364: f9401fe0 ldr x0, [sp, #56] + 49f368: 9400258c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49f36c: 90000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49f370: 912e4001 add x1, x0, #0xb90 + 49f374: f9401fe0 ldr x0, [sp, #56] + 49f378: f9000001 str x1, [x0] + 49f37c: f9401fe0 ldr x0, [sp, #56] + 49f380: b900081f str wzr, [x0, #8] + 49f384: f9401fe0 ldr x0, [sp, #56] + 49f388: 91004013 add x19, x0, #0x10 + 49f38c: 910103e0 add x0, sp, #0x40 + 49f390: aa0003e8 mov x8, x0 + 49f394: f9401be0 ldr x0, [sp, #48] + 49f398: 940001f6 bl 49fb70 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEJRKSE_EESt10shared_ptrIT_EDpOT0_> + 49f39c: 910103e0 add x0, sp, #0x40 + 49f3a0: aa0003e1 mov x1, x0 + 49f3a4: aa1303e0 mov x0, x19 + 49f3a8: 9400020b bl 49fbd4 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEvEEOS_IT_E> + 49f3ac: 910103e0 add x0, sp, #0x40 + 49f3b0: 97ffffdf bl 49f32c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev> + 49f3b4: f9401fe0 ldr x0, [sp, #56] + 49f3b8: 91008000 add x0, x0, #0x20 + 49f3bc: f94017e1 ldr x1, [sp, #40] + 49f3c0: 97fd9eec bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49f3c4: f9401fe0 ldr x0, [sp, #56] + 49f3c8: 91010000 add x0, x0, #0x40 + 49f3cc: 97fda0b1 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49f3d0: 1400000b b 49f3fc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EERKT_SF_+0xb0> + 49f3d4: aa0003f3 mov x19, x0 + 49f3d8: f9401fe0 ldr x0, [sp, #56] + 49f3dc: 91004000 add x0, x0, #0x10 + 49f3e0: 97feb6d6 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49f3e4: 14000002 b 49f3ec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EERKT_SF_+0xa0> + 49f3e8: aa0003f3 mov x19, x0 + 49f3ec: f9401fe0 ldr x0, [sp, #56] + 49f3f0: 97feb6da bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49f3f4: aa1303e0 mov x0, x19 + 49f3f8: 97fda142 bl 407900 <_Unwind_Resume@plt> + 49f3fc: f9400bf3 ldr x19, [sp, #16] + 49f400: a8c57bfd ldp x29, x30, [sp], #80 + 49f404: d65f03c0 ret + +000000000049f408 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49f408: a9be7bfd stp x29, x30, [sp, #-32]! + 49f40c: 910003fd mov x29, sp + 49f410: f9000fe0 str x0, [sp, #24] + 49f414: f9400fe0 ldr x0, [sp, #24] + 49f418: 91002000 add x0, x0, #0x8 + 49f41c: 97fdb071 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49f420: d503201f nop + 49f424: a8c27bfd ldp x29, x30, [sp], #32 + 49f428: d65f03c0 ret + +000000000049f42c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev(): + 49f42c: a9be7bfd stp x29, x30, [sp, #-32]! + 49f430: 910003fd mov x29, sp + 49f434: f9000fe0 str x0, [sp, #24] + 49f438: f9400fe0 ldr x0, [sp, #24] + 49f43c: 97fffff3 bl 49f408 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49f440: d503201f nop + 49f444: a8c27bfd ldp x29, x30, [sp], #32 + 49f448: d65f03c0 ret + +000000000049f44c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EERKT_SF_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EERKT_SF_(): + 49f44c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49f450: 910003fd mov x29, sp + 49f454: f9000bf3 str x19, [sp, #16] + 49f458: f9001fe0 str x0, [sp, #56] + 49f45c: f9001be1 str x1, [sp, #48] + 49f460: f90017e2 str x2, [sp, #40] + 49f464: f9401fe0 ldr x0, [sp, #56] + 49f468: 9400254c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49f46c: 90000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49f470: 912e4001 add x1, x0, #0xb90 + 49f474: f9401fe0 ldr x0, [sp, #56] + 49f478: f9000001 str x1, [x0] + 49f47c: f9401fe0 ldr x0, [sp, #56] + 49f480: b900081f str wzr, [x0, #8] + 49f484: f9401fe0 ldr x0, [sp, #56] + 49f488: 91004013 add x19, x0, #0x10 + 49f48c: 910103e0 add x0, sp, #0x40 + 49f490: aa0003e8 mov x8, x0 + 49f494: f9401be0 ldr x0, [sp, #48] + 49f498: 940001de bl 49fc10 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEJRKSE_EESt10shared_ptrIT_EDpOT0_> + 49f49c: 910103e0 add x0, sp, #0x40 + 49f4a0: aa0003e1 mov x1, x0 + 49f4a4: aa1303e0 mov x0, x19 + 49f4a8: 940001f3 bl 49fc74 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEvEEOS_IT_E> + 49f4ac: 910103e0 add x0, sp, #0x40 + 49f4b0: 97ffffdf bl 49f42c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev> + 49f4b4: f9401fe0 ldr x0, [sp, #56] + 49f4b8: 91008000 add x0, x0, #0x20 + 49f4bc: f94017e1 ldr x1, [sp, #40] + 49f4c0: 97fd9eac bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49f4c4: f9401fe0 ldr x0, [sp, #56] + 49f4c8: 91010000 add x0, x0, #0x40 + 49f4cc: 97fda071 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49f4d0: 1400000b b 49f4fc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EERKT_SF_+0xb0> + 49f4d4: aa0003f3 mov x19, x0 + 49f4d8: f9401fe0 ldr x0, [sp, #56] + 49f4dc: 91004000 add x0, x0, #0x10 + 49f4e0: 97feb696 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49f4e4: 14000002 b 49f4ec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EERKT_SF_+0xa0> + 49f4e8: aa0003f3 mov x19, x0 + 49f4ec: f9401fe0 ldr x0, [sp, #56] + 49f4f0: 97feb69a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49f4f4: aa1303e0 mov x0, x19 + 49f4f8: 97fda102 bl 407900 <_Unwind_Resume@plt> + 49f4fc: f9400bf3 ldr x19, [sp, #16] + 49f500: a8c57bfd ldp x29, x30, [sp], #80 + 49f504: d65f03c0 ret + +000000000049f508 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EED2Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 49f508: a9be7bfd stp x29, x30, [sp, #-32]! + 49f50c: 910003fd mov x29, sp + 49f510: f9000fe0 str x0, [sp, #24] + 49f514: f9400fe0 ldr x0, [sp, #24] + 49f518: 91002000 add x0, x0, #0x8 + 49f51c: 97fdb031 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 49f520: d503201f nop + 49f524: a8c27bfd ldp x29, x30, [sp], #32 + 49f528: d65f03c0 ret + +000000000049f52c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev(): + 49f52c: a9be7bfd stp x29, x30, [sp, #-32]! + 49f530: 910003fd mov x29, sp + 49f534: f9000fe0 str x0, [sp, #24] + 49f538: f9400fe0 ldr x0, [sp, #24] + 49f53c: 97fffff3 bl 49f508 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EED2Ev> + 49f540: d503201f nop + 49f544: a8c27bfd ldp x29, x30, [sp], #32 + 49f548: d65f03c0 ret + +000000000049f54c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EERKT_SF_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EERKT_SF_(): + 49f54c: a9bb7bfd stp x29, x30, [sp, #-80]! + 49f550: 910003fd mov x29, sp + 49f554: f9000bf3 str x19, [sp, #16] + 49f558: f9001fe0 str x0, [sp, #56] + 49f55c: f9001be1 str x1, [sp, #48] + 49f560: f90017e2 str x2, [sp, #40] + 49f564: f9401fe0 ldr x0, [sp, #56] + 49f568: 9400250c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 49f56c: 90000140 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 49f570: 912e4001 add x1, x0, #0xb90 + 49f574: f9401fe0 ldr x0, [sp, #56] + 49f578: f9000001 str x1, [x0] + 49f57c: f9401fe0 ldr x0, [sp, #56] + 49f580: b900081f str wzr, [x0, #8] + 49f584: f9401fe0 ldr x0, [sp, #56] + 49f588: 91004013 add x19, x0, #0x10 + 49f58c: 910103e0 add x0, sp, #0x40 + 49f590: aa0003e8 mov x8, x0 + 49f594: f9401be0 ldr x0, [sp, #48] + 49f598: 940001c6 bl 49fcb0 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEJRKSE_EESt10shared_ptrIT_EDpOT0_> + 49f59c: 910103e0 add x0, sp, #0x40 + 49f5a0: aa0003e1 mov x1, x0 + 49f5a4: aa1303e0 mov x0, x19 + 49f5a8: 940001db bl 49fd14 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEvEEOS_IT_E> + 49f5ac: 910103e0 add x0, sp, #0x40 + 49f5b0: 97ffffdf bl 49f52c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev> + 49f5b4: f9401fe0 ldr x0, [sp, #56] + 49f5b8: 91008000 add x0, x0, #0x20 + 49f5bc: f94017e1 ldr x1, [sp, #40] + 49f5c0: 97fd9e6c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 49f5c4: f9401fe0 ldr x0, [sp, #56] + 49f5c8: 91010000 add x0, x0, #0x40 + 49f5cc: 97fda031 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 49f5d0: 1400000b b 49f5fc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EERKT_SF_+0xb0> + 49f5d4: aa0003f3 mov x19, x0 + 49f5d8: f9401fe0 ldr x0, [sp, #56] + 49f5dc: 91004000 add x0, x0, #0x10 + 49f5e0: 97feb656 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 49f5e4: 14000002 b 49f5ec <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EERKT_SF_+0xa0> + 49f5e8: aa0003f3 mov x19, x0 + 49f5ec: f9401fe0 ldr x0, [sp, #56] + 49f5f0: 97feb65a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 49f5f4: aa1303e0 mov x0, x19 + 49f5f8: 97fda0c2 bl 407900 <_Unwind_Resume@plt> + 49f5fc: f9400bf3 ldr x19, [sp, #16] + 49f600: a8c57bfd ldp x29, x30, [sp], #80 + 49f604: d65f03c0 ret + +000000000049f608 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEJRKSE_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEJRKSE_EESt10shared_ptrIT_EDpOT0_(): + 49f608: a9bc7bfd stp x29, x30, [sp, #-64]! + 49f60c: 910003fd mov x29, sp + 49f610: f9000bf3 str x19, [sp, #16] + 49f614: aa0803f3 mov x19, x8 + 49f618: f90017e0 str x0, [sp, #40] + 49f61c: 9100e3e0 add x0, sp, #0x38 + 49f620: 940001cc bl 49fd50 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC1Ev> + 49f624: f94017e0 ldr x0, [sp, #40] + 49f628: 940001da bl 49fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE> + 49f62c: aa0003e1 mov x1, x0 + 49f630: 9100e3e0 add x0, sp, #0x38 + 49f634: aa1303e8 mov x8, x19 + 49f638: 940001db bl 49fda4 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49f63c: 9100e3e0 add x0, sp, #0x38 + 49f640: 940001cc bl 49fd70 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev> + 49f644: 14000006 b 49f65c <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEJRKSE_EESt10shared_ptrIT_EDpOT0_+0x54> + 49f648: aa0003f3 mov x19, x0 + 49f64c: 9100e3e0 add x0, sp, #0x38 + 49f650: 940001c8 bl 49fd70 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev> + 49f654: aa1303e0 mov x0, x19 + 49f658: 97fda0aa bl 407900 <_Unwind_Resume@plt> + 49f65c: aa1303e0 mov x0, x19 + 49f660: f9400bf3 ldr x19, [sp, #16] + 49f664: a8c47bfd ldp x29, x30, [sp], #64 + 49f668: d65f03c0 ret + +000000000049f66c <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEvEEOS_IT_E(): + 49f66c: a9bd7bfd stp x29, x30, [sp, #-48]! + 49f670: 910003fd mov x29, sp + 49f674: f9000bf3 str x19, [sp, #16] + 49f678: f90017e0 str x0, [sp, #40] + 49f67c: f90013e1 str x1, [sp, #32] + 49f680: f94017f3 ldr x19, [sp, #40] + 49f684: f94013e0 ldr x0, [sp, #32] + 49f688: 940001d8 bl 49fde8 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 49f68c: aa0003e1 mov x1, x0 + 49f690: aa1303e0 mov x0, x19 + 49f694: 940001da bl 49fdfc <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEvEEOS_IT_LS5_2EE> + 49f698: d503201f nop + 49f69c: f9400bf3 ldr x19, [sp, #16] + 49f6a0: a8c37bfd ldp x29, x30, [sp], #48 + 49f6a4: d65f03c0 ret + +000000000049f6a8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEEC2Ev(): + 49f6a8: a9be7bfd stp x29, x30, [sp, #-32]! + 49f6ac: 910003fd mov x29, sp + 49f6b0: f9000fe0 str x0, [sp, #24] + 49f6b4: f9400fe0 ldr x0, [sp, #24] + 49f6b8: 940001e8 bl 49fe58 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEC2Ev> + 49f6bc: d503201f nop + 49f6c0: a8c27bfd ldp x29, x30, [sp], #32 + 49f6c4: d65f03c0 ret + +000000000049f6c8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEED1Ev>: +_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEED2Ev(): + 49f6c8: a9be7bfd stp x29, x30, [sp, #-32]! + 49f6cc: 910003fd mov x29, sp + 49f6d0: f9000fe0 str x0, [sp, #24] + 49f6d4: f9400fe0 ldr x0, [sp, #24] + 49f6d8: 940001e5 bl 49fe6c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEED2Ev> + 49f6dc: d503201f nop + 49f6e0: a8c27bfd ldp x29, x30, [sp], #32 + 49f6e4: d65f03c0 ret + +000000000049f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE(): + 49f6e8: d10043ff sub sp, sp, #0x10 + 49f6ec: f90007e0 str x0, [sp, #8] + 49f6f0: f94007e0 ldr x0, [sp, #8] + 49f6f4: 910043ff add sp, sp, #0x10 + 49f6f8: d65f03c0 ret + +000000000049f6fc <_ZSt15allocate_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 49f6fc: a9bc7bfd stp x29, x30, [sp, #-64]! + 49f700: 910003fd mov x29, sp + 49f704: a90153f3 stp x19, x20, [sp, #16] + 49f708: aa0803f3 mov x19, x8 + 49f70c: f90017e0 str x0, [sp, #40] + 49f710: f90013e1 str x1, [sp, #32] + 49f714: f94013e0 ldr x0, [sp, #32] + 49f718: 97fffff4 bl 49f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE> + 49f71c: aa0003e3 mov x3, x0 + 49f720: f94017e2 ldr x2, [sp, #40] + 49f724: 2a1403e1 mov w1, w20 + 49f728: aa1303e0 mov x0, x19 + 49f72c: 940001d5 bl 49fe80 <_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 49f730: aa1303e0 mov x0, x19 + 49f734: a94153f3 ldp x19, x20, [sp, #16] + 49f738: a8c47bfd ldp x29, x30, [sp], #64 + 49f73c: d65f03c0 ret + +000000000049f740 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEEONSt16remove_referenceIT_E4typeEOSC_(): + 49f740: d10043ff sub sp, sp, #0x10 + 49f744: f90007e0 str x0, [sp, #8] + 49f748: f94007e0 ldr x0, [sp, #8] + 49f74c: 910043ff add sp, sp, #0x10 + 49f750: d65f03c0 ret + +000000000049f754 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEvEEOS_IT_LS5_2EE(): + 49f754: a9be7bfd stp x29, x30, [sp, #-32]! + 49f758: 910003fd mov x29, sp + 49f75c: f9000fe0 str x0, [sp, #24] + 49f760: f9000be1 str x1, [sp, #16] + 49f764: f9400be0 ldr x0, [sp, #16] + 49f768: f9400001 ldr x1, [x0] + 49f76c: f9400fe0 ldr x0, [sp, #24] + 49f770: f9000001 str x1, [x0] + 49f774: f9400fe0 ldr x0, [sp, #24] + 49f778: 91002000 add x0, x0, #0x8 + 49f77c: 97fdafd4 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 49f780: f9400fe0 ldr x0, [sp, #24] + 49f784: 91002002 add x2, x0, #0x8 + 49f788: f9400be0 ldr x0, [sp, #16] + 49f78c: 91002000 add x0, x0, #0x8 + 49f790: aa0003e1 mov x1, x0 + 49f794: aa0203e0 mov x0, x2 + 49f798: 97fdb7eb bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 49f79c: f9400be0 ldr x0, [sp, #16] + 49f7a0: f900001f str xzr, [x0] + 49f7a4: d503201f nop + 49f7a8: a8c27bfd ldp x29, x30, [sp], #32 + 49f7ac: d65f03c0 ret + +000000000049f7b0 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEJRKS6_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEJRKS6_EESt10shared_ptrIT_EDpOT0_(): + 49f7b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 49f7b4: 910003fd mov x29, sp + 49f7b8: f9000bf3 str x19, [sp, #16] + 49f7bc: aa0803f3 mov x19, x8 + 49f7c0: f90017e0 str x0, [sp, #40] + 49f7c4: 9100e3e0 add x0, sp, #0x38 + 49f7c8: 940001c1 bl 49fecc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEEC1Ev> + 49f7cc: f94017e0 ldr x0, [sp, #40] + 49f7d0: 940001cf bl 49ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE> + 49f7d4: aa0003e1 mov x1, x0 + 49f7d8: 9100e3e0 add x0, sp, #0x38 + 49f7dc: aa1303e8 mov x8, x19 + 49f7e0: 940001d0 bl 49ff20 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49f7e4: 9100e3e0 add x0, sp, #0x38 + 49f7e8: 940001c1 bl 49feec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEED1Ev> + 49f7ec: 14000006 b 49f804 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEJRKS6_EESt10shared_ptrIT_EDpOT0_+0x54> + 49f7f0: aa0003f3 mov x19, x0 + 49f7f4: 9100e3e0 add x0, sp, #0x38 + 49f7f8: 940001bd bl 49feec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEED1Ev> + 49f7fc: aa1303e0 mov x0, x19 + 49f800: 97fda040 bl 407900 <_Unwind_Resume@plt> + 49f804: aa1303e0 mov x0, x19 + 49f808: f9400bf3 ldr x19, [sp, #16] + 49f80c: a8c47bfd ldp x29, x30, [sp], #64 + 49f810: d65f03c0 ret + +000000000049f814 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEvEEOS_IT_E(): + 49f814: a9bd7bfd stp x29, x30, [sp, #-48]! + 49f818: 910003fd mov x29, sp + 49f81c: f9000bf3 str x19, [sp, #16] + 49f820: f90017e0 str x0, [sp, #40] + 49f824: f90013e1 str x1, [sp, #32] + 49f828: f94017f3 ldr x19, [sp, #40] + 49f82c: f94013e0 ldr x0, [sp, #32] + 49f830: 940001cd bl 49ff64 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEEONSt16remove_referenceIT_E4typeEOSC_> + 49f834: aa0003e1 mov x1, x0 + 49f838: aa1303e0 mov x0, x19 + 49f83c: 940001cf bl 49ff78 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEvEEOS_IT_LS5_2EE> + 49f840: d503201f nop + 49f844: f9400bf3 ldr x19, [sp, #16] + 49f848: a8c37bfd ldp x29, x30, [sp], #48 + 49f84c: d65f03c0 ret + +000000000049f850 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEJRKSE_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEJRKSE_EESt10shared_ptrIT_EDpOT0_(): + 49f850: a9bc7bfd stp x29, x30, [sp, #-64]! + 49f854: 910003fd mov x29, sp + 49f858: f9000bf3 str x19, [sp, #16] + 49f85c: aa0803f3 mov x19, x8 + 49f860: f90017e0 str x0, [sp, #40] + 49f864: 9100e3e0 add x0, sp, #0x38 + 49f868: 940001db bl 49ffd4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC1Ev> + 49f86c: f94017e0 ldr x0, [sp, #40] + 49f870: 940001e9 bl 4a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE> + 49f874: aa0003e1 mov x1, x0 + 49f878: 9100e3e0 add x0, sp, #0x38 + 49f87c: aa1303e8 mov x8, x19 + 49f880: 940001ea bl 4a0028 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49f884: 9100e3e0 add x0, sp, #0x38 + 49f888: 940001db bl 49fff4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev> + 49f88c: 14000006 b 49f8a4 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEJRKSE_EESt10shared_ptrIT_EDpOT0_+0x54> + 49f890: aa0003f3 mov x19, x0 + 49f894: 9100e3e0 add x0, sp, #0x38 + 49f898: 940001d7 bl 49fff4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev> + 49f89c: aa1303e0 mov x0, x19 + 49f8a0: 97fda018 bl 407900 <_Unwind_Resume@plt> + 49f8a4: aa1303e0 mov x0, x19 + 49f8a8: f9400bf3 ldr x19, [sp, #16] + 49f8ac: a8c47bfd ldp x29, x30, [sp], #64 + 49f8b0: d65f03c0 ret + +000000000049f8b4 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEvEEOS_IT_E(): + 49f8b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 49f8b8: 910003fd mov x29, sp + 49f8bc: f9000bf3 str x19, [sp, #16] + 49f8c0: f90017e0 str x0, [sp, #40] + 49f8c4: f90013e1 str x1, [sp, #32] + 49f8c8: f94017f3 ldr x19, [sp, #40] + 49f8cc: f94013e0 ldr x0, [sp, #32] + 49f8d0: 940001e7 bl 4a006c <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 49f8d4: aa0003e1 mov x1, x0 + 49f8d8: aa1303e0 mov x0, x19 + 49f8dc: 940001e9 bl 4a0080 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEvEEOS_IT_LS5_2EE> + 49f8e0: d503201f nop + 49f8e4: f9400bf3 ldr x19, [sp, #16] + 49f8e8: a8c37bfd ldp x29, x30, [sp], #48 + 49f8ec: d65f03c0 ret + +000000000049f8f0 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEJRKS6_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEJRKS6_EESt10shared_ptrIT_EDpOT0_(): + 49f8f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 49f8f4: 910003fd mov x29, sp + 49f8f8: f9000bf3 str x19, [sp, #16] + 49f8fc: aa0803f3 mov x19, x8 + 49f900: f90017e0 str x0, [sp, #40] + 49f904: 9100e3e0 add x0, sp, #0x38 + 49f908: 940001f5 bl 4a00dc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEEC1Ev> + 49f90c: f94017e0 ldr x0, [sp, #40] + 49f910: 94000203 bl 4a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE> + 49f914: aa0003e1 mov x1, x0 + 49f918: 9100e3e0 add x0, sp, #0x38 + 49f91c: aa1303e8 mov x8, x19 + 49f920: 94000204 bl 4a0130 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49f924: 9100e3e0 add x0, sp, #0x38 + 49f928: 940001f5 bl 4a00fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEED1Ev> + 49f92c: 14000006 b 49f944 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEJRKS6_EESt10shared_ptrIT_EDpOT0_+0x54> + 49f930: aa0003f3 mov x19, x0 + 49f934: 9100e3e0 add x0, sp, #0x38 + 49f938: 940001f1 bl 4a00fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEED1Ev> + 49f93c: aa1303e0 mov x0, x19 + 49f940: 97fd9ff0 bl 407900 <_Unwind_Resume@plt> + 49f944: aa1303e0 mov x0, x19 + 49f948: f9400bf3 ldr x19, [sp, #16] + 49f94c: a8c47bfd ldp x29, x30, [sp], #64 + 49f950: d65f03c0 ret + +000000000049f954 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEvEEOS_IT_E(): + 49f954: a9bd7bfd stp x29, x30, [sp, #-48]! + 49f958: 910003fd mov x29, sp + 49f95c: f9000bf3 str x19, [sp, #16] + 49f960: f90017e0 str x0, [sp, #40] + 49f964: f90013e1 str x1, [sp, #32] + 49f968: f94017f3 ldr x19, [sp, #40] + 49f96c: f94013e0 ldr x0, [sp, #32] + 49f970: 94000201 bl 4a0174 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEEONSt16remove_referenceIT_E4typeEOSC_> + 49f974: aa0003e1 mov x1, x0 + 49f978: aa1303e0 mov x0, x19 + 49f97c: 94000203 bl 4a0188 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEvEEOS_IT_LS5_2EE> + 49f980: d503201f nop + 49f984: f9400bf3 ldr x19, [sp, #16] + 49f988: a8c37bfd ldp x29, x30, [sp], #48 + 49f98c: d65f03c0 ret + +000000000049f990 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEJRKSE_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEJRKSE_EESt10shared_ptrIT_EDpOT0_(): + 49f990: a9bc7bfd stp x29, x30, [sp, #-64]! + 49f994: 910003fd mov x29, sp + 49f998: f9000bf3 str x19, [sp, #16] + 49f99c: aa0803f3 mov x19, x8 + 49f9a0: f90017e0 str x0, [sp, #40] + 49f9a4: 9100e3e0 add x0, sp, #0x38 + 49f9a8: 9400020f bl 4a01e4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC1Ev> + 49f9ac: f94017e0 ldr x0, [sp, #40] + 49f9b0: 9400021d bl 4a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE> + 49f9b4: aa0003e1 mov x1, x0 + 49f9b8: 9100e3e0 add x0, sp, #0x38 + 49f9bc: aa1303e8 mov x8, x19 + 49f9c0: 9400021e bl 4a0238 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49f9c4: 9100e3e0 add x0, sp, #0x38 + 49f9c8: 9400020f bl 4a0204 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev> + 49f9cc: 14000006 b 49f9e4 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEJRKSE_EESt10shared_ptrIT_EDpOT0_+0x54> + 49f9d0: aa0003f3 mov x19, x0 + 49f9d4: 9100e3e0 add x0, sp, #0x38 + 49f9d8: 9400020b bl 4a0204 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev> + 49f9dc: aa1303e0 mov x0, x19 + 49f9e0: 97fd9fc8 bl 407900 <_Unwind_Resume@plt> + 49f9e4: aa1303e0 mov x0, x19 + 49f9e8: f9400bf3 ldr x19, [sp, #16] + 49f9ec: a8c47bfd ldp x29, x30, [sp], #64 + 49f9f0: d65f03c0 ret + +000000000049f9f4 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEvEEOS_IT_E(): + 49f9f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 49f9f8: 910003fd mov x29, sp + 49f9fc: f9000bf3 str x19, [sp, #16] + 49fa00: f90017e0 str x0, [sp, #40] + 49fa04: f90013e1 str x1, [sp, #32] + 49fa08: f94017f3 ldr x19, [sp, #40] + 49fa0c: f94013e0 ldr x0, [sp, #32] + 49fa10: 9400021b bl 4a027c <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 49fa14: aa0003e1 mov x1, x0 + 49fa18: aa1303e0 mov x0, x19 + 49fa1c: 9400021d bl 4a0290 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEvEEOS_IT_LS5_2EE> + 49fa20: d503201f nop + 49fa24: f9400bf3 ldr x19, [sp, #16] + 49fa28: a8c37bfd ldp x29, x30, [sp], #48 + 49fa2c: d65f03c0 ret + +000000000049fa30 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEJRKSE_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEJRKSE_EESt10shared_ptrIT_EDpOT0_(): + 49fa30: a9bc7bfd stp x29, x30, [sp, #-64]! + 49fa34: 910003fd mov x29, sp + 49fa38: f9000bf3 str x19, [sp, #16] + 49fa3c: aa0803f3 mov x19, x8 + 49fa40: f90017e0 str x0, [sp, #40] + 49fa44: 9100e3e0 add x0, sp, #0x38 + 49fa48: 94000229 bl 4a02ec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC1Ev> + 49fa4c: f94017e0 ldr x0, [sp, #40] + 49fa50: 94000237 bl 4a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE> + 49fa54: aa0003e1 mov x1, x0 + 49fa58: 9100e3e0 add x0, sp, #0x38 + 49fa5c: aa1303e8 mov x8, x19 + 49fa60: 94000238 bl 4a0340 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49fa64: 9100e3e0 add x0, sp, #0x38 + 49fa68: 94000229 bl 4a030c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev> + 49fa6c: 14000006 b 49fa84 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEJRKSE_EESt10shared_ptrIT_EDpOT0_+0x54> + 49fa70: aa0003f3 mov x19, x0 + 49fa74: 9100e3e0 add x0, sp, #0x38 + 49fa78: 94000225 bl 4a030c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev> + 49fa7c: aa1303e0 mov x0, x19 + 49fa80: 97fd9fa0 bl 407900 <_Unwind_Resume@plt> + 49fa84: aa1303e0 mov x0, x19 + 49fa88: f9400bf3 ldr x19, [sp, #16] + 49fa8c: a8c47bfd ldp x29, x30, [sp], #64 + 49fa90: d65f03c0 ret + +000000000049fa94 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEvEEOS_IT_E(): + 49fa94: a9bd7bfd stp x29, x30, [sp, #-48]! + 49fa98: 910003fd mov x29, sp + 49fa9c: f9000bf3 str x19, [sp, #16] + 49faa0: f90017e0 str x0, [sp, #40] + 49faa4: f90013e1 str x1, [sp, #32] + 49faa8: f94017f3 ldr x19, [sp, #40] + 49faac: f94013e0 ldr x0, [sp, #32] + 49fab0: 94000235 bl 4a0384 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 49fab4: aa0003e1 mov x1, x0 + 49fab8: aa1303e0 mov x0, x19 + 49fabc: 94000237 bl 4a0398 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEvEEOS_IT_LS5_2EE> + 49fac0: d503201f nop + 49fac4: f9400bf3 ldr x19, [sp, #16] + 49fac8: a8c37bfd ldp x29, x30, [sp], #48 + 49facc: d65f03c0 ret + +000000000049fad0 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEJRKSE_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEJRKSE_EESt10shared_ptrIT_EDpOT0_(): + 49fad0: a9bc7bfd stp x29, x30, [sp, #-64]! + 49fad4: 910003fd mov x29, sp + 49fad8: f9000bf3 str x19, [sp, #16] + 49fadc: aa0803f3 mov x19, x8 + 49fae0: f90017e0 str x0, [sp, #40] + 49fae4: 9100e3e0 add x0, sp, #0x38 + 49fae8: 94000243 bl 4a03f4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC1Ev> + 49faec: f94017e0 ldr x0, [sp, #40] + 49faf0: 94000251 bl 4a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE> + 49faf4: aa0003e1 mov x1, x0 + 49faf8: 9100e3e0 add x0, sp, #0x38 + 49fafc: aa1303e8 mov x8, x19 + 49fb00: 94000252 bl 4a0448 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49fb04: 9100e3e0 add x0, sp, #0x38 + 49fb08: 94000243 bl 4a0414 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev> + 49fb0c: 14000006 b 49fb24 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEJRKSE_EESt10shared_ptrIT_EDpOT0_+0x54> + 49fb10: aa0003f3 mov x19, x0 + 49fb14: 9100e3e0 add x0, sp, #0x38 + 49fb18: 9400023f bl 4a0414 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev> + 49fb1c: aa1303e0 mov x0, x19 + 49fb20: 97fd9f78 bl 407900 <_Unwind_Resume@plt> + 49fb24: aa1303e0 mov x0, x19 + 49fb28: f9400bf3 ldr x19, [sp, #16] + 49fb2c: a8c47bfd ldp x29, x30, [sp], #64 + 49fb30: d65f03c0 ret + +000000000049fb34 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEvEEOS_IT_E(): + 49fb34: a9bd7bfd stp x29, x30, [sp, #-48]! + 49fb38: 910003fd mov x29, sp + 49fb3c: f9000bf3 str x19, [sp, #16] + 49fb40: f90017e0 str x0, [sp, #40] + 49fb44: f90013e1 str x1, [sp, #32] + 49fb48: f94017f3 ldr x19, [sp, #40] + 49fb4c: f94013e0 ldr x0, [sp, #32] + 49fb50: 9400024f bl 4a048c <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 49fb54: aa0003e1 mov x1, x0 + 49fb58: aa1303e0 mov x0, x19 + 49fb5c: 94000251 bl 4a04a0 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEvEEOS_IT_LS5_2EE> + 49fb60: d503201f nop + 49fb64: f9400bf3 ldr x19, [sp, #16] + 49fb68: a8c37bfd ldp x29, x30, [sp], #48 + 49fb6c: d65f03c0 ret + +000000000049fb70 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEJRKSE_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEJRKSE_EESt10shared_ptrIT_EDpOT0_(): + 49fb70: a9bc7bfd stp x29, x30, [sp, #-64]! + 49fb74: 910003fd mov x29, sp + 49fb78: f9000bf3 str x19, [sp, #16] + 49fb7c: aa0803f3 mov x19, x8 + 49fb80: f90017e0 str x0, [sp, #40] + 49fb84: 9100e3e0 add x0, sp, #0x38 + 49fb88: 9400025d bl 4a04fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC1Ev> + 49fb8c: f94017e0 ldr x0, [sp, #40] + 49fb90: 9400026b bl 4a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE> + 49fb94: aa0003e1 mov x1, x0 + 49fb98: 9100e3e0 add x0, sp, #0x38 + 49fb9c: aa1303e8 mov x8, x19 + 49fba0: 9400026c bl 4a0550 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49fba4: 9100e3e0 add x0, sp, #0x38 + 49fba8: 9400025d bl 4a051c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev> + 49fbac: 14000006 b 49fbc4 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEJRKSE_EESt10shared_ptrIT_EDpOT0_+0x54> + 49fbb0: aa0003f3 mov x19, x0 + 49fbb4: 9100e3e0 add x0, sp, #0x38 + 49fbb8: 94000259 bl 4a051c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev> + 49fbbc: aa1303e0 mov x0, x19 + 49fbc0: 97fd9f50 bl 407900 <_Unwind_Resume@plt> + 49fbc4: aa1303e0 mov x0, x19 + 49fbc8: f9400bf3 ldr x19, [sp, #16] + 49fbcc: a8c47bfd ldp x29, x30, [sp], #64 + 49fbd0: d65f03c0 ret + +000000000049fbd4 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEvEEOS_IT_E(): + 49fbd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 49fbd8: 910003fd mov x29, sp + 49fbdc: f9000bf3 str x19, [sp, #16] + 49fbe0: f90017e0 str x0, [sp, #40] + 49fbe4: f90013e1 str x1, [sp, #32] + 49fbe8: f94017f3 ldr x19, [sp, #40] + 49fbec: f94013e0 ldr x0, [sp, #32] + 49fbf0: 94000269 bl 4a0594 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 49fbf4: aa0003e1 mov x1, x0 + 49fbf8: aa1303e0 mov x0, x19 + 49fbfc: 9400026b bl 4a05a8 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEvEEOS_IT_LS5_2EE> + 49fc00: d503201f nop + 49fc04: f9400bf3 ldr x19, [sp, #16] + 49fc08: a8c37bfd ldp x29, x30, [sp], #48 + 49fc0c: d65f03c0 ret + +000000000049fc10 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEJRKSE_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEJRKSE_EESt10shared_ptrIT_EDpOT0_(): + 49fc10: a9bc7bfd stp x29, x30, [sp, #-64]! + 49fc14: 910003fd mov x29, sp + 49fc18: f9000bf3 str x19, [sp, #16] + 49fc1c: aa0803f3 mov x19, x8 + 49fc20: f90017e0 str x0, [sp, #40] + 49fc24: 9100e3e0 add x0, sp, #0x38 + 49fc28: 94000277 bl 4a0604 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC1Ev> + 49fc2c: f94017e0 ldr x0, [sp, #40] + 49fc30: 94000285 bl 4a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE> + 49fc34: aa0003e1 mov x1, x0 + 49fc38: 9100e3e0 add x0, sp, #0x38 + 49fc3c: aa1303e8 mov x8, x19 + 49fc40: 94000286 bl 4a0658 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49fc44: 9100e3e0 add x0, sp, #0x38 + 49fc48: 94000277 bl 4a0624 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev> + 49fc4c: 14000006 b 49fc64 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEJRKSE_EESt10shared_ptrIT_EDpOT0_+0x54> + 49fc50: aa0003f3 mov x19, x0 + 49fc54: 9100e3e0 add x0, sp, #0x38 + 49fc58: 94000273 bl 4a0624 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev> + 49fc5c: aa1303e0 mov x0, x19 + 49fc60: 97fd9f28 bl 407900 <_Unwind_Resume@plt> + 49fc64: aa1303e0 mov x0, x19 + 49fc68: f9400bf3 ldr x19, [sp, #16] + 49fc6c: a8c47bfd ldp x29, x30, [sp], #64 + 49fc70: d65f03c0 ret + +000000000049fc74 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEvEEOS_IT_E(): + 49fc74: a9bd7bfd stp x29, x30, [sp, #-48]! + 49fc78: 910003fd mov x29, sp + 49fc7c: f9000bf3 str x19, [sp, #16] + 49fc80: f90017e0 str x0, [sp, #40] + 49fc84: f90013e1 str x1, [sp, #32] + 49fc88: f94017f3 ldr x19, [sp, #40] + 49fc8c: f94013e0 ldr x0, [sp, #32] + 49fc90: 94000283 bl 4a069c <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 49fc94: aa0003e1 mov x1, x0 + 49fc98: aa1303e0 mov x0, x19 + 49fc9c: 94000285 bl 4a06b0 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEvEEOS_IT_LS5_2EE> + 49fca0: d503201f nop + 49fca4: f9400bf3 ldr x19, [sp, #16] + 49fca8: a8c37bfd ldp x29, x30, [sp], #48 + 49fcac: d65f03c0 ret + +000000000049fcb0 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEJRKSE_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEJRKSE_EESt10shared_ptrIT_EDpOT0_(): + 49fcb0: a9bc7bfd stp x29, x30, [sp, #-64]! + 49fcb4: 910003fd mov x29, sp + 49fcb8: f9000bf3 str x19, [sp, #16] + 49fcbc: aa0803f3 mov x19, x8 + 49fcc0: f90017e0 str x0, [sp, #40] + 49fcc4: 9100e3e0 add x0, sp, #0x38 + 49fcc8: 94000291 bl 4a070c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC1Ev> + 49fccc: f94017e0 ldr x0, [sp, #40] + 49fcd0: 9400029f bl 4a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE> + 49fcd4: aa0003e1 mov x1, x0 + 49fcd8: 9100e3e0 add x0, sp, #0x38 + 49fcdc: aa1303e8 mov x8, x19 + 49fce0: 940002a0 bl 4a0760 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_> + 49fce4: 9100e3e0 add x0, sp, #0x38 + 49fce8: 94000291 bl 4a072c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev> + 49fcec: 14000006 b 49fd04 <_ZSt11make_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEJRKSE_EESt10shared_ptrIT_EDpOT0_+0x54> + 49fcf0: aa0003f3 mov x19, x0 + 49fcf4: 9100e3e0 add x0, sp, #0x38 + 49fcf8: 9400028d bl 4a072c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev> + 49fcfc: aa1303e0 mov x0, x19 + 49fd00: 97fd9f00 bl 407900 <_Unwind_Resume@plt> + 49fd04: aa1303e0 mov x0, x19 + 49fd08: f9400bf3 ldr x19, [sp, #16] + 49fd0c: a8c47bfd ldp x29, x30, [sp], #64 + 49fd10: d65f03c0 ret + +000000000049fd14 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEvEEOS_IT_E(): + 49fd14: a9bd7bfd stp x29, x30, [sp, #-48]! + 49fd18: 910003fd mov x29, sp + 49fd1c: f9000bf3 str x19, [sp, #16] + 49fd20: f90017e0 str x0, [sp, #40] + 49fd24: f90013e1 str x1, [sp, #32] + 49fd28: f94017f3 ldr x19, [sp, #40] + 49fd2c: f94013e0 ldr x0, [sp, #32] + 49fd30: 9400029d bl 4a07a4 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 49fd34: aa0003e1 mov x1, x0 + 49fd38: aa1303e0 mov x0, x19 + 49fd3c: 9400029f bl 4a07b8 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEvEEOS_IT_LS5_2EE> + 49fd40: d503201f nop + 49fd44: f9400bf3 ldr x19, [sp, #16] + 49fd48: a8c37bfd ldp x29, x30, [sp], #48 + 49fd4c: d65f03c0 ret + +000000000049fd50 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2Ev(): + 49fd50: a9be7bfd stp x29, x30, [sp, #-32]! + 49fd54: 910003fd mov x29, sp + 49fd58: f9000fe0 str x0, [sp, #24] + 49fd5c: f9400fe0 ldr x0, [sp, #24] + 49fd60: 940002ad bl 4a0814 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2Ev> + 49fd64: d503201f nop + 49fd68: a8c27bfd ldp x29, x30, [sp], #32 + 49fd6c: d65f03c0 ret + +000000000049fd70 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED2Ev(): + 49fd70: a9be7bfd stp x29, x30, [sp, #-32]! + 49fd74: 910003fd mov x29, sp + 49fd78: f9000fe0 str x0, [sp, #24] + 49fd7c: f9400fe0 ldr x0, [sp, #24] + 49fd80: 940002aa bl 4a0828 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED2Ev> + 49fd84: d503201f nop + 49fd88: a8c27bfd ldp x29, x30, [sp], #32 + 49fd8c: d65f03c0 ret + +000000000049fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE(): + 49fd90: d10043ff sub sp, sp, #0x10 + 49fd94: f90007e0 str x0, [sp, #8] + 49fd98: f94007e0 ldr x0, [sp, #8] + 49fd9c: 910043ff add sp, sp, #0x10 + 49fda0: d65f03c0 ret + +000000000049fda4 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 49fda4: a9bc7bfd stp x29, x30, [sp, #-64]! + 49fda8: 910003fd mov x29, sp + 49fdac: a90153f3 stp x19, x20, [sp, #16] + 49fdb0: aa0803f3 mov x19, x8 + 49fdb4: f90017e0 str x0, [sp, #40] + 49fdb8: f90013e1 str x1, [sp, #32] + 49fdbc: f94013e0 ldr x0, [sp, #32] + 49fdc0: 97fffff4 bl 49fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE> + 49fdc4: aa0003e3 mov x3, x0 + 49fdc8: f94017e2 ldr x2, [sp, #40] + 49fdcc: 2a1403e1 mov w1, w20 + 49fdd0: aa1303e0 mov x0, x19 + 49fdd4: 9400029a bl 4a083c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 49fdd8: aa1303e0 mov x0, x19 + 49fddc: a94153f3 ldp x19, x20, [sp, #16] + 49fde0: a8c47bfd ldp x29, x30, [sp], #64 + 49fde4: d65f03c0 ret + +000000000049fde8 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 49fde8: d10043ff sub sp, sp, #0x10 + 49fdec: f90007e0 str x0, [sp, #8] + 49fdf0: f94007e0 ldr x0, [sp, #8] + 49fdf4: 910043ff add sp, sp, #0x10 + 49fdf8: d65f03c0 ret + +000000000049fdfc <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEvEEOS_IT_LS5_2EE(): + 49fdfc: a9be7bfd stp x29, x30, [sp, #-32]! + 49fe00: 910003fd mov x29, sp + 49fe04: f9000fe0 str x0, [sp, #24] + 49fe08: f9000be1 str x1, [sp, #16] + 49fe0c: f9400be0 ldr x0, [sp, #16] + 49fe10: f9400001 ldr x1, [x0] + 49fe14: f9400fe0 ldr x0, [sp, #24] + 49fe18: f9000001 str x1, [x0] + 49fe1c: f9400fe0 ldr x0, [sp, #24] + 49fe20: 91002000 add x0, x0, #0x8 + 49fe24: 97fdae2a bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 49fe28: f9400fe0 ldr x0, [sp, #24] + 49fe2c: 91002002 add x2, x0, #0x8 + 49fe30: f9400be0 ldr x0, [sp, #16] + 49fe34: 91002000 add x0, x0, #0x8 + 49fe38: aa0003e1 mov x1, x0 + 49fe3c: aa0203e0 mov x0, x2 + 49fe40: 97fdb641 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 49fe44: f9400be0 ldr x0, [sp, #16] + 49fe48: f900001f str xzr, [x0] + 49fe4c: d503201f nop + 49fe50: a8c27bfd ldp x29, x30, [sp], #32 + 49fe54: d65f03c0 ret + +000000000049fe58 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEC2Ev(): + 49fe58: d10043ff sub sp, sp, #0x10 + 49fe5c: f90007e0 str x0, [sp, #8] + 49fe60: d503201f nop + 49fe64: 910043ff add sp, sp, #0x10 + 49fe68: d65f03c0 ret + +000000000049fe6c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEED2Ev(): + 49fe6c: d10043ff sub sp, sp, #0x10 + 49fe70: f90007e0 str x0, [sp, #8] + 49fe74: d503201f nop + 49fe78: 910043ff add sp, sp, #0x10 + 49fe7c: d65f03c0 ret + +000000000049fe80 <_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 49fe80: a9bc7bfd stp x29, x30, [sp, #-64]! + 49fe84: 910003fd mov x29, sp + 49fe88: a90153f3 stp x19, x20, [sp, #16] + 49fe8c: f9001fe0 str x0, [sp, #56] + 49fe90: 3900c3e1 strb w1, [sp, #48] + 49fe94: f90017e2 str x2, [sp, #40] + 49fe98: f90013e3 str x3, [sp, #32] + 49fe9c: f9401ff3 ldr x19, [sp, #56] + 49fea0: f94013e0 ldr x0, [sp, #32] + 49fea4: 97fffe11 bl 49f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE> + 49fea8: aa0003e3 mov x3, x0 + 49feac: f94017e2 ldr x2, [sp, #40] + 49feb0: 2a1403e1 mov w1, w20 + 49feb4: aa1303e0 mov x0, x19 + 49feb8: 94000274 bl 4a0888 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 49febc: d503201f nop + 49fec0: a94153f3 ldp x19, x20, [sp, #16] + 49fec4: a8c47bfd ldp x29, x30, [sp], #64 + 49fec8: d65f03c0 ret + +000000000049fecc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEEC2Ev(): + 49fecc: a9be7bfd stp x29, x30, [sp, #-32]! + 49fed0: 910003fd mov x29, sp + 49fed4: f9000fe0 str x0, [sp, #24] + 49fed8: f9400fe0 ldr x0, [sp, #24] + 49fedc: 94000291 bl 4a0920 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEC2Ev> + 49fee0: d503201f nop + 49fee4: a8c27bfd ldp x29, x30, [sp], #32 + 49fee8: d65f03c0 ret + +000000000049feec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEED2Ev(): + 49feec: a9be7bfd stp x29, x30, [sp, #-32]! + 49fef0: 910003fd mov x29, sp + 49fef4: f9000fe0 str x0, [sp, #24] + 49fef8: f9400fe0 ldr x0, [sp, #24] + 49fefc: 9400028e bl 4a0934 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEED2Ev> + 49ff00: d503201f nop + 49ff04: a8c27bfd ldp x29, x30, [sp], #32 + 49ff08: d65f03c0 ret + +000000000049ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE(): + 49ff0c: d10043ff sub sp, sp, #0x10 + 49ff10: f90007e0 str x0, [sp, #8] + 49ff14: f94007e0 ldr x0, [sp, #8] + 49ff18: 910043ff add sp, sp, #0x10 + 49ff1c: d65f03c0 ret + +000000000049ff20 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 49ff20: a9bc7bfd stp x29, x30, [sp, #-64]! + 49ff24: 910003fd mov x29, sp + 49ff28: a90153f3 stp x19, x20, [sp, #16] + 49ff2c: aa0803f3 mov x19, x8 + 49ff30: f90017e0 str x0, [sp, #40] + 49ff34: f90013e1 str x1, [sp, #32] + 49ff38: f94013e0 ldr x0, [sp, #32] + 49ff3c: 97fffff4 bl 49ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE> + 49ff40: aa0003e3 mov x3, x0 + 49ff44: f94017e2 ldr x2, [sp, #40] + 49ff48: 2a1403e1 mov w1, w20 + 49ff4c: aa1303e0 mov x0, x19 + 49ff50: 9400027e bl 4a0948 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 49ff54: aa1303e0 mov x0, x19 + 49ff58: a94153f3 ldp x19, x20, [sp, #16] + 49ff5c: a8c47bfd ldp x29, x30, [sp], #64 + 49ff60: d65f03c0 ret + +000000000049ff64 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEEONSt16remove_referenceIT_E4typeEOSC_(): + 49ff64: d10043ff sub sp, sp, #0x10 + 49ff68: f90007e0 str x0, [sp, #8] + 49ff6c: f94007e0 ldr x0, [sp, #8] + 49ff70: 910043ff add sp, sp, #0x10 + 49ff74: d65f03c0 ret + +000000000049ff78 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEvEEOS_IT_LS5_2EE(): + 49ff78: a9be7bfd stp x29, x30, [sp, #-32]! + 49ff7c: 910003fd mov x29, sp + 49ff80: f9000fe0 str x0, [sp, #24] + 49ff84: f9000be1 str x1, [sp, #16] + 49ff88: f9400be0 ldr x0, [sp, #16] + 49ff8c: f9400001 ldr x1, [x0] + 49ff90: f9400fe0 ldr x0, [sp, #24] + 49ff94: f9000001 str x1, [x0] + 49ff98: f9400fe0 ldr x0, [sp, #24] + 49ff9c: 91002000 add x0, x0, #0x8 + 49ffa0: 97fdadcb bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 49ffa4: f9400fe0 ldr x0, [sp, #24] + 49ffa8: 91002002 add x2, x0, #0x8 + 49ffac: f9400be0 ldr x0, [sp, #16] + 49ffb0: 91002000 add x0, x0, #0x8 + 49ffb4: aa0003e1 mov x1, x0 + 49ffb8: aa0203e0 mov x0, x2 + 49ffbc: 97fdb5e2 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 49ffc0: f9400be0 ldr x0, [sp, #16] + 49ffc4: f900001f str xzr, [x0] + 49ffc8: d503201f nop + 49ffcc: a8c27bfd ldp x29, x30, [sp], #32 + 49ffd0: d65f03c0 ret + +000000000049ffd4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2Ev(): + 49ffd4: a9be7bfd stp x29, x30, [sp, #-32]! + 49ffd8: 910003fd mov x29, sp + 49ffdc: f9000fe0 str x0, [sp, #24] + 49ffe0: f9400fe0 ldr x0, [sp, #24] + 49ffe4: 9400026c bl 4a0994 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2Ev> + 49ffe8: d503201f nop + 49ffec: a8c27bfd ldp x29, x30, [sp], #32 + 49fff0: d65f03c0 ret + +000000000049fff4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED2Ev(): + 49fff4: a9be7bfd stp x29, x30, [sp, #-32]! + 49fff8: 910003fd mov x29, sp + 49fffc: f9000fe0 str x0, [sp, #24] + 4a0000: f9400fe0 ldr x0, [sp, #24] + 4a0004: 94000269 bl 4a09a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED2Ev> + 4a0008: d503201f nop + 4a000c: a8c27bfd ldp x29, x30, [sp], #32 + 4a0010: d65f03c0 ret + +00000000004a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE(): + 4a0014: d10043ff sub sp, sp, #0x10 + 4a0018: f90007e0 str x0, [sp, #8] + 4a001c: f94007e0 ldr x0, [sp, #8] + 4a0020: 910043ff add sp, sp, #0x10 + 4a0024: d65f03c0 ret + +00000000004a0028 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a0028: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a002c: 910003fd mov x29, sp + 4a0030: a90153f3 stp x19, x20, [sp, #16] + 4a0034: aa0803f3 mov x19, x8 + 4a0038: f90017e0 str x0, [sp, #40] + 4a003c: f90013e1 str x1, [sp, #32] + 4a0040: f94013e0 ldr x0, [sp, #32] + 4a0044: 97fffff4 bl 4a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0048: aa0003e3 mov x3, x0 + 4a004c: f94017e2 ldr x2, [sp, #40] + 4a0050: 2a1403e1 mov w1, w20 + 4a0054: aa1303e0 mov x0, x19 + 4a0058: 94000259 bl 4a09bc <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a005c: aa1303e0 mov x0, x19 + 4a0060: a94153f3 ldp x19, x20, [sp, #16] + 4a0064: a8c47bfd ldp x29, x30, [sp], #64 + 4a0068: d65f03c0 ret + +00000000004a006c <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a006c: d10043ff sub sp, sp, #0x10 + 4a0070: f90007e0 str x0, [sp, #8] + 4a0074: f94007e0 ldr x0, [sp, #8] + 4a0078: 910043ff add sp, sp, #0x10 + 4a007c: d65f03c0 ret + +00000000004a0080 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEvEEOS_IT_LS5_2EE(): + 4a0080: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0084: 910003fd mov x29, sp + 4a0088: f9000fe0 str x0, [sp, #24] + 4a008c: f9000be1 str x1, [sp, #16] + 4a0090: f9400be0 ldr x0, [sp, #16] + 4a0094: f9400001 ldr x1, [x0] + 4a0098: f9400fe0 ldr x0, [sp, #24] + 4a009c: f9000001 str x1, [x0] + 4a00a0: f9400fe0 ldr x0, [sp, #24] + 4a00a4: 91002000 add x0, x0, #0x8 + 4a00a8: 97fdad89 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a00ac: f9400fe0 ldr x0, [sp, #24] + 4a00b0: 91002002 add x2, x0, #0x8 + 4a00b4: f9400be0 ldr x0, [sp, #16] + 4a00b8: 91002000 add x0, x0, #0x8 + 4a00bc: aa0003e1 mov x1, x0 + 4a00c0: aa0203e0 mov x0, x2 + 4a00c4: 97fdb5a0 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a00c8: f9400be0 ldr x0, [sp, #16] + 4a00cc: f900001f str xzr, [x0] + 4a00d0: d503201f nop + 4a00d4: a8c27bfd ldp x29, x30, [sp], #32 + 4a00d8: d65f03c0 ret + +00000000004a00dc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEEC2Ev(): + 4a00dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a00e0: 910003fd mov x29, sp + 4a00e4: f9000fe0 str x0, [sp, #24] + 4a00e8: f9400fe0 ldr x0, [sp, #24] + 4a00ec: 94000247 bl 4a0a08 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEC2Ev> + 4a00f0: d503201f nop + 4a00f4: a8c27bfd ldp x29, x30, [sp], #32 + 4a00f8: d65f03c0 ret + +00000000004a00fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEED2Ev(): + 4a00fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0100: 910003fd mov x29, sp + 4a0104: f9000fe0 str x0, [sp, #24] + 4a0108: f9400fe0 ldr x0, [sp, #24] + 4a010c: 94000244 bl 4a0a1c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEED2Ev> + 4a0110: d503201f nop + 4a0114: a8c27bfd ldp x29, x30, [sp], #32 + 4a0118: d65f03c0 ret + +00000000004a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE(): + 4a011c: d10043ff sub sp, sp, #0x10 + 4a0120: f90007e0 str x0, [sp, #8] + 4a0124: f94007e0 ldr x0, [sp, #8] + 4a0128: 910043ff add sp, sp, #0x10 + 4a012c: d65f03c0 ret + +00000000004a0130 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a0130: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0134: 910003fd mov x29, sp + 4a0138: a90153f3 stp x19, x20, [sp, #16] + 4a013c: aa0803f3 mov x19, x8 + 4a0140: f90017e0 str x0, [sp, #40] + 4a0144: f90013e1 str x1, [sp, #32] + 4a0148: f94013e0 ldr x0, [sp, #32] + 4a014c: 97fffff4 bl 4a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a0150: aa0003e3 mov x3, x0 + 4a0154: f94017e2 ldr x2, [sp, #40] + 4a0158: 2a1403e1 mov w1, w20 + 4a015c: aa1303e0 mov x0, x19 + 4a0160: 94000234 bl 4a0a30 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0164: aa1303e0 mov x0, x19 + 4a0168: a94153f3 ldp x19, x20, [sp, #16] + 4a016c: a8c47bfd ldp x29, x30, [sp], #64 + 4a0170: d65f03c0 ret + +00000000004a0174 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEEONSt16remove_referenceIT_E4typeEOSC_(): + 4a0174: d10043ff sub sp, sp, #0x10 + 4a0178: f90007e0 str x0, [sp, #8] + 4a017c: f94007e0 ldr x0, [sp, #8] + 4a0180: 910043ff add sp, sp, #0x10 + 4a0184: d65f03c0 ret + +00000000004a0188 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEvEEOS_IT_LS5_2EE(): + 4a0188: a9be7bfd stp x29, x30, [sp, #-32]! + 4a018c: 910003fd mov x29, sp + 4a0190: f9000fe0 str x0, [sp, #24] + 4a0194: f9000be1 str x1, [sp, #16] + 4a0198: f9400be0 ldr x0, [sp, #16] + 4a019c: f9400001 ldr x1, [x0] + 4a01a0: f9400fe0 ldr x0, [sp, #24] + 4a01a4: f9000001 str x1, [x0] + 4a01a8: f9400fe0 ldr x0, [sp, #24] + 4a01ac: 91002000 add x0, x0, #0x8 + 4a01b0: 97fdad47 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a01b4: f9400fe0 ldr x0, [sp, #24] + 4a01b8: 91002002 add x2, x0, #0x8 + 4a01bc: f9400be0 ldr x0, [sp, #16] + 4a01c0: 91002000 add x0, x0, #0x8 + 4a01c4: aa0003e1 mov x1, x0 + 4a01c8: aa0203e0 mov x0, x2 + 4a01cc: 97fdb55e bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a01d0: f9400be0 ldr x0, [sp, #16] + 4a01d4: f900001f str xzr, [x0] + 4a01d8: d503201f nop + 4a01dc: a8c27bfd ldp x29, x30, [sp], #32 + 4a01e0: d65f03c0 ret + +00000000004a01e4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2Ev(): + 4a01e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a01e8: 910003fd mov x29, sp + 4a01ec: f9000fe0 str x0, [sp, #24] + 4a01f0: f9400fe0 ldr x0, [sp, #24] + 4a01f4: 94000222 bl 4a0a7c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2Ev> + 4a01f8: d503201f nop + 4a01fc: a8c27bfd ldp x29, x30, [sp], #32 + 4a0200: d65f03c0 ret + +00000000004a0204 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED2Ev(): + 4a0204: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0208: 910003fd mov x29, sp + 4a020c: f9000fe0 str x0, [sp, #24] + 4a0210: f9400fe0 ldr x0, [sp, #24] + 4a0214: 9400021f bl 4a0a90 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED2Ev> + 4a0218: d503201f nop + 4a021c: a8c27bfd ldp x29, x30, [sp], #32 + 4a0220: d65f03c0 ret + +00000000004a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE(): + 4a0224: d10043ff sub sp, sp, #0x10 + 4a0228: f90007e0 str x0, [sp, #8] + 4a022c: f94007e0 ldr x0, [sp, #8] + 4a0230: 910043ff add sp, sp, #0x10 + 4a0234: d65f03c0 ret + +00000000004a0238 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a0238: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a023c: 910003fd mov x29, sp + 4a0240: a90153f3 stp x19, x20, [sp, #16] + 4a0244: aa0803f3 mov x19, x8 + 4a0248: f90017e0 str x0, [sp, #40] + 4a024c: f90013e1 str x1, [sp, #32] + 4a0250: f94013e0 ldr x0, [sp, #32] + 4a0254: 97fffff4 bl 4a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0258: aa0003e3 mov x3, x0 + 4a025c: f94017e2 ldr x2, [sp, #40] + 4a0260: 2a1403e1 mov w1, w20 + 4a0264: aa1303e0 mov x0, x19 + 4a0268: 9400020f bl 4a0aa4 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a026c: aa1303e0 mov x0, x19 + 4a0270: a94153f3 ldp x19, x20, [sp, #16] + 4a0274: a8c47bfd ldp x29, x30, [sp], #64 + 4a0278: d65f03c0 ret + +00000000004a027c <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a027c: d10043ff sub sp, sp, #0x10 + 4a0280: f90007e0 str x0, [sp, #8] + 4a0284: f94007e0 ldr x0, [sp, #8] + 4a0288: 910043ff add sp, sp, #0x10 + 4a028c: d65f03c0 ret + +00000000004a0290 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEvEEOS_IT_LS5_2EE(): + 4a0290: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0294: 910003fd mov x29, sp + 4a0298: f9000fe0 str x0, [sp, #24] + 4a029c: f9000be1 str x1, [sp, #16] + 4a02a0: f9400be0 ldr x0, [sp, #16] + 4a02a4: f9400001 ldr x1, [x0] + 4a02a8: f9400fe0 ldr x0, [sp, #24] + 4a02ac: f9000001 str x1, [x0] + 4a02b0: f9400fe0 ldr x0, [sp, #24] + 4a02b4: 91002000 add x0, x0, #0x8 + 4a02b8: 97fdad05 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a02bc: f9400fe0 ldr x0, [sp, #24] + 4a02c0: 91002002 add x2, x0, #0x8 + 4a02c4: f9400be0 ldr x0, [sp, #16] + 4a02c8: 91002000 add x0, x0, #0x8 + 4a02cc: aa0003e1 mov x1, x0 + 4a02d0: aa0203e0 mov x0, x2 + 4a02d4: 97fdb51c bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a02d8: f9400be0 ldr x0, [sp, #16] + 4a02dc: f900001f str xzr, [x0] + 4a02e0: d503201f nop + 4a02e4: a8c27bfd ldp x29, x30, [sp], #32 + 4a02e8: d65f03c0 ret + +00000000004a02ec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2Ev(): + 4a02ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4a02f0: 910003fd mov x29, sp + 4a02f4: f9000fe0 str x0, [sp, #24] + 4a02f8: f9400fe0 ldr x0, [sp, #24] + 4a02fc: 940001fd bl 4a0af0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2Ev> + 4a0300: d503201f nop + 4a0304: a8c27bfd ldp x29, x30, [sp], #32 + 4a0308: d65f03c0 ret + +00000000004a030c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED2Ev(): + 4a030c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0310: 910003fd mov x29, sp + 4a0314: f9000fe0 str x0, [sp, #24] + 4a0318: f9400fe0 ldr x0, [sp, #24] + 4a031c: 940001fa bl 4a0b04 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED2Ev> + 4a0320: d503201f nop + 4a0324: a8c27bfd ldp x29, x30, [sp], #32 + 4a0328: d65f03c0 ret + +00000000004a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE(): + 4a032c: d10043ff sub sp, sp, #0x10 + 4a0330: f90007e0 str x0, [sp, #8] + 4a0334: f94007e0 ldr x0, [sp, #8] + 4a0338: 910043ff add sp, sp, #0x10 + 4a033c: d65f03c0 ret + +00000000004a0340 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a0340: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0344: 910003fd mov x29, sp + 4a0348: a90153f3 stp x19, x20, [sp, #16] + 4a034c: aa0803f3 mov x19, x8 + 4a0350: f90017e0 str x0, [sp, #40] + 4a0354: f90013e1 str x1, [sp, #32] + 4a0358: f94013e0 ldr x0, [sp, #32] + 4a035c: 97fffff4 bl 4a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0360: aa0003e3 mov x3, x0 + 4a0364: f94017e2 ldr x2, [sp, #40] + 4a0368: 2a1403e1 mov w1, w20 + 4a036c: aa1303e0 mov x0, x19 + 4a0370: 940001ea bl 4a0b18 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0374: aa1303e0 mov x0, x19 + 4a0378: a94153f3 ldp x19, x20, [sp, #16] + 4a037c: a8c47bfd ldp x29, x30, [sp], #64 + 4a0380: d65f03c0 ret + +00000000004a0384 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a0384: d10043ff sub sp, sp, #0x10 + 4a0388: f90007e0 str x0, [sp, #8] + 4a038c: f94007e0 ldr x0, [sp, #8] + 4a0390: 910043ff add sp, sp, #0x10 + 4a0394: d65f03c0 ret + +00000000004a0398 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEvEEOS_IT_LS5_2EE(): + 4a0398: a9be7bfd stp x29, x30, [sp, #-32]! + 4a039c: 910003fd mov x29, sp + 4a03a0: f9000fe0 str x0, [sp, #24] + 4a03a4: f9000be1 str x1, [sp, #16] + 4a03a8: f9400be0 ldr x0, [sp, #16] + 4a03ac: f9400001 ldr x1, [x0] + 4a03b0: f9400fe0 ldr x0, [sp, #24] + 4a03b4: f9000001 str x1, [x0] + 4a03b8: f9400fe0 ldr x0, [sp, #24] + 4a03bc: 91002000 add x0, x0, #0x8 + 4a03c0: 97fdacc3 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a03c4: f9400fe0 ldr x0, [sp, #24] + 4a03c8: 91002002 add x2, x0, #0x8 + 4a03cc: f9400be0 ldr x0, [sp, #16] + 4a03d0: 91002000 add x0, x0, #0x8 + 4a03d4: aa0003e1 mov x1, x0 + 4a03d8: aa0203e0 mov x0, x2 + 4a03dc: 97fdb4da bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a03e0: f9400be0 ldr x0, [sp, #16] + 4a03e4: f900001f str xzr, [x0] + 4a03e8: d503201f nop + 4a03ec: a8c27bfd ldp x29, x30, [sp], #32 + 4a03f0: d65f03c0 ret + +00000000004a03f4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2Ev(): + 4a03f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a03f8: 910003fd mov x29, sp + 4a03fc: f9000fe0 str x0, [sp, #24] + 4a0400: f9400fe0 ldr x0, [sp, #24] + 4a0404: 940001d8 bl 4a0b64 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2Ev> + 4a0408: d503201f nop + 4a040c: a8c27bfd ldp x29, x30, [sp], #32 + 4a0410: d65f03c0 ret + +00000000004a0414 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED2Ev(): + 4a0414: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0418: 910003fd mov x29, sp + 4a041c: f9000fe0 str x0, [sp, #24] + 4a0420: f9400fe0 ldr x0, [sp, #24] + 4a0424: 940001d5 bl 4a0b78 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED2Ev> + 4a0428: d503201f nop + 4a042c: a8c27bfd ldp x29, x30, [sp], #32 + 4a0430: d65f03c0 ret + +00000000004a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE(): + 4a0434: d10043ff sub sp, sp, #0x10 + 4a0438: f90007e0 str x0, [sp, #8] + 4a043c: f94007e0 ldr x0, [sp, #8] + 4a0440: 910043ff add sp, sp, #0x10 + 4a0444: d65f03c0 ret + +00000000004a0448 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a0448: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a044c: 910003fd mov x29, sp + 4a0450: a90153f3 stp x19, x20, [sp, #16] + 4a0454: aa0803f3 mov x19, x8 + 4a0458: f90017e0 str x0, [sp, #40] + 4a045c: f90013e1 str x1, [sp, #32] + 4a0460: f94013e0 ldr x0, [sp, #32] + 4a0464: 97fffff4 bl 4a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0468: aa0003e3 mov x3, x0 + 4a046c: f94017e2 ldr x2, [sp, #40] + 4a0470: 2a1403e1 mov w1, w20 + 4a0474: aa1303e0 mov x0, x19 + 4a0478: 940001c5 bl 4a0b8c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a047c: aa1303e0 mov x0, x19 + 4a0480: a94153f3 ldp x19, x20, [sp, #16] + 4a0484: a8c47bfd ldp x29, x30, [sp], #64 + 4a0488: d65f03c0 ret + +00000000004a048c <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a048c: d10043ff sub sp, sp, #0x10 + 4a0490: f90007e0 str x0, [sp, #8] + 4a0494: f94007e0 ldr x0, [sp, #8] + 4a0498: 910043ff add sp, sp, #0x10 + 4a049c: d65f03c0 ret + +00000000004a04a0 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEvEEOS_IT_LS5_2EE(): + 4a04a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a04a4: 910003fd mov x29, sp + 4a04a8: f9000fe0 str x0, [sp, #24] + 4a04ac: f9000be1 str x1, [sp, #16] + 4a04b0: f9400be0 ldr x0, [sp, #16] + 4a04b4: f9400001 ldr x1, [x0] + 4a04b8: f9400fe0 ldr x0, [sp, #24] + 4a04bc: f9000001 str x1, [x0] + 4a04c0: f9400fe0 ldr x0, [sp, #24] + 4a04c4: 91002000 add x0, x0, #0x8 + 4a04c8: 97fdac81 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a04cc: f9400fe0 ldr x0, [sp, #24] + 4a04d0: 91002002 add x2, x0, #0x8 + 4a04d4: f9400be0 ldr x0, [sp, #16] + 4a04d8: 91002000 add x0, x0, #0x8 + 4a04dc: aa0003e1 mov x1, x0 + 4a04e0: aa0203e0 mov x0, x2 + 4a04e4: 97fdb498 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a04e8: f9400be0 ldr x0, [sp, #16] + 4a04ec: f900001f str xzr, [x0] + 4a04f0: d503201f nop + 4a04f4: a8c27bfd ldp x29, x30, [sp], #32 + 4a04f8: d65f03c0 ret + +00000000004a04fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2Ev(): + 4a04fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0500: 910003fd mov x29, sp + 4a0504: f9000fe0 str x0, [sp, #24] + 4a0508: f9400fe0 ldr x0, [sp, #24] + 4a050c: 940001b3 bl 4a0bd8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2Ev> + 4a0510: d503201f nop + 4a0514: a8c27bfd ldp x29, x30, [sp], #32 + 4a0518: d65f03c0 ret + +00000000004a051c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED2Ev(): + 4a051c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0520: 910003fd mov x29, sp + 4a0524: f9000fe0 str x0, [sp, #24] + 4a0528: f9400fe0 ldr x0, [sp, #24] + 4a052c: 940001b0 bl 4a0bec <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED2Ev> + 4a0530: d503201f nop + 4a0534: a8c27bfd ldp x29, x30, [sp], #32 + 4a0538: d65f03c0 ret + +00000000004a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE(): + 4a053c: d10043ff sub sp, sp, #0x10 + 4a0540: f90007e0 str x0, [sp, #8] + 4a0544: f94007e0 ldr x0, [sp, #8] + 4a0548: 910043ff add sp, sp, #0x10 + 4a054c: d65f03c0 ret + +00000000004a0550 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a0550: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0554: 910003fd mov x29, sp + 4a0558: a90153f3 stp x19, x20, [sp, #16] + 4a055c: aa0803f3 mov x19, x8 + 4a0560: f90017e0 str x0, [sp, #40] + 4a0564: f90013e1 str x1, [sp, #32] + 4a0568: f94013e0 ldr x0, [sp, #32] + 4a056c: 97fffff4 bl 4a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0570: aa0003e3 mov x3, x0 + 4a0574: f94017e2 ldr x2, [sp, #40] + 4a0578: 2a1403e1 mov w1, w20 + 4a057c: aa1303e0 mov x0, x19 + 4a0580: 940001a0 bl 4a0c00 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0584: aa1303e0 mov x0, x19 + 4a0588: a94153f3 ldp x19, x20, [sp, #16] + 4a058c: a8c47bfd ldp x29, x30, [sp], #64 + 4a0590: d65f03c0 ret + +00000000004a0594 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a0594: d10043ff sub sp, sp, #0x10 + 4a0598: f90007e0 str x0, [sp, #8] + 4a059c: f94007e0 ldr x0, [sp, #8] + 4a05a0: 910043ff add sp, sp, #0x10 + 4a05a4: d65f03c0 ret + +00000000004a05a8 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEvEEOS_IT_LS5_2EE(): + 4a05a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a05ac: 910003fd mov x29, sp + 4a05b0: f9000fe0 str x0, [sp, #24] + 4a05b4: f9000be1 str x1, [sp, #16] + 4a05b8: f9400be0 ldr x0, [sp, #16] + 4a05bc: f9400001 ldr x1, [x0] + 4a05c0: f9400fe0 ldr x0, [sp, #24] + 4a05c4: f9000001 str x1, [x0] + 4a05c8: f9400fe0 ldr x0, [sp, #24] + 4a05cc: 91002000 add x0, x0, #0x8 + 4a05d0: 97fdac3f bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a05d4: f9400fe0 ldr x0, [sp, #24] + 4a05d8: 91002002 add x2, x0, #0x8 + 4a05dc: f9400be0 ldr x0, [sp, #16] + 4a05e0: 91002000 add x0, x0, #0x8 + 4a05e4: aa0003e1 mov x1, x0 + 4a05e8: aa0203e0 mov x0, x2 + 4a05ec: 97fdb456 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a05f0: f9400be0 ldr x0, [sp, #16] + 4a05f4: f900001f str xzr, [x0] + 4a05f8: d503201f nop + 4a05fc: a8c27bfd ldp x29, x30, [sp], #32 + 4a0600: d65f03c0 ret + +00000000004a0604 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2Ev(): + 4a0604: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0608: 910003fd mov x29, sp + 4a060c: f9000fe0 str x0, [sp, #24] + 4a0610: f9400fe0 ldr x0, [sp, #24] + 4a0614: 9400018e bl 4a0c4c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2Ev> + 4a0618: d503201f nop + 4a061c: a8c27bfd ldp x29, x30, [sp], #32 + 4a0620: d65f03c0 ret + +00000000004a0624 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED2Ev(): + 4a0624: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0628: 910003fd mov x29, sp + 4a062c: f9000fe0 str x0, [sp, #24] + 4a0630: f9400fe0 ldr x0, [sp, #24] + 4a0634: 9400018b bl 4a0c60 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED2Ev> + 4a0638: d503201f nop + 4a063c: a8c27bfd ldp x29, x30, [sp], #32 + 4a0640: d65f03c0 ret + +00000000004a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE(): + 4a0644: d10043ff sub sp, sp, #0x10 + 4a0648: f90007e0 str x0, [sp, #8] + 4a064c: f94007e0 ldr x0, [sp, #8] + 4a0650: 910043ff add sp, sp, #0x10 + 4a0654: d65f03c0 ret + +00000000004a0658 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a0658: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a065c: 910003fd mov x29, sp + 4a0660: a90153f3 stp x19, x20, [sp, #16] + 4a0664: aa0803f3 mov x19, x8 + 4a0668: f90017e0 str x0, [sp, #40] + 4a066c: f90013e1 str x1, [sp, #32] + 4a0670: f94013e0 ldr x0, [sp, #32] + 4a0674: 97fffff4 bl 4a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0678: aa0003e3 mov x3, x0 + 4a067c: f94017e2 ldr x2, [sp, #40] + 4a0680: 2a1403e1 mov w1, w20 + 4a0684: aa1303e0 mov x0, x19 + 4a0688: 9400017b bl 4a0c74 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a068c: aa1303e0 mov x0, x19 + 4a0690: a94153f3 ldp x19, x20, [sp, #16] + 4a0694: a8c47bfd ldp x29, x30, [sp], #64 + 4a0698: d65f03c0 ret + +00000000004a069c <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a069c: d10043ff sub sp, sp, #0x10 + 4a06a0: f90007e0 str x0, [sp, #8] + 4a06a4: f94007e0 ldr x0, [sp, #8] + 4a06a8: 910043ff add sp, sp, #0x10 + 4a06ac: d65f03c0 ret + +00000000004a06b0 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEvEEOS_IT_LS5_2EE(): + 4a06b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a06b4: 910003fd mov x29, sp + 4a06b8: f9000fe0 str x0, [sp, #24] + 4a06bc: f9000be1 str x1, [sp, #16] + 4a06c0: f9400be0 ldr x0, [sp, #16] + 4a06c4: f9400001 ldr x1, [x0] + 4a06c8: f9400fe0 ldr x0, [sp, #24] + 4a06cc: f9000001 str x1, [x0] + 4a06d0: f9400fe0 ldr x0, [sp, #24] + 4a06d4: 91002000 add x0, x0, #0x8 + 4a06d8: 97fdabfd bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a06dc: f9400fe0 ldr x0, [sp, #24] + 4a06e0: 91002002 add x2, x0, #0x8 + 4a06e4: f9400be0 ldr x0, [sp, #16] + 4a06e8: 91002000 add x0, x0, #0x8 + 4a06ec: aa0003e1 mov x1, x0 + 4a06f0: aa0203e0 mov x0, x2 + 4a06f4: 97fdb414 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a06f8: f9400be0 ldr x0, [sp, #16] + 4a06fc: f900001f str xzr, [x0] + 4a0700: d503201f nop + 4a0704: a8c27bfd ldp x29, x30, [sp], #32 + 4a0708: d65f03c0 ret + +00000000004a070c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2Ev(): + 4a070c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0710: 910003fd mov x29, sp + 4a0714: f9000fe0 str x0, [sp, #24] + 4a0718: f9400fe0 ldr x0, [sp, #24] + 4a071c: 94000169 bl 4a0cc0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2Ev> + 4a0720: d503201f nop + 4a0724: a8c27bfd ldp x29, x30, [sp], #32 + 4a0728: d65f03c0 ret + +00000000004a072c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED2Ev(): + 4a072c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a0730: 910003fd mov x29, sp + 4a0734: f9000fe0 str x0, [sp, #24] + 4a0738: f9400fe0 ldr x0, [sp, #24] + 4a073c: 94000166 bl 4a0cd4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED2Ev> + 4a0740: d503201f nop + 4a0744: a8c27bfd ldp x29, x30, [sp], #32 + 4a0748: d65f03c0 ret + +00000000004a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE>: +_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE(): + 4a074c: d10043ff sub sp, sp, #0x10 + 4a0750: f90007e0 str x0, [sp, #8] + 4a0754: f94007e0 ldr x0, [sp, #8] + 4a0758: 910043ff add sp, sp, #0x10 + 4a075c: d65f03c0 ret + +00000000004a0760 <_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_EJRKSE_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a0760: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0764: 910003fd mov x29, sp + 4a0768: a90153f3 stp x19, x20, [sp, #16] + 4a076c: aa0803f3 mov x19, x8 + 4a0770: f90017e0 str x0, [sp, #40] + 4a0774: f90013e1 str x1, [sp, #32] + 4a0778: f94013e0 ldr x0, [sp, #32] + 4a077c: 97fffff4 bl 4a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0780: aa0003e3 mov x3, x0 + 4a0784: f94017e2 ldr x2, [sp, #40] + 4a0788: 2a1403e1 mov w1, w20 + 4a078c: aa1303e0 mov x0, x19 + 4a0790: 94000156 bl 4a0ce8 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0794: aa1303e0 mov x0, x19 + 4a0798: a94153f3 ldp x19, x20, [sp, #16] + 4a079c: a8c47bfd ldp x29, x30, [sp], #64 + 4a07a0: d65f03c0 ret + +00000000004a07a4 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a07a4: d10043ff sub sp, sp, #0x10 + 4a07a8: f90007e0 str x0, [sp, #8] + 4a07ac: f94007e0 ldr x0, [sp, #8] + 4a07b0: 910043ff add sp, sp, #0x10 + 4a07b4: d65f03c0 ret + +00000000004a07b8 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEvEEOS_IT_LS5_2EE(): + 4a07b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a07bc: 910003fd mov x29, sp + 4a07c0: f9000fe0 str x0, [sp, #24] + 4a07c4: f9000be1 str x1, [sp, #16] + 4a07c8: f9400be0 ldr x0, [sp, #16] + 4a07cc: f9400001 ldr x1, [x0] + 4a07d0: f9400fe0 ldr x0, [sp, #24] + 4a07d4: f9000001 str x1, [x0] + 4a07d8: f9400fe0 ldr x0, [sp, #24] + 4a07dc: 91002000 add x0, x0, #0x8 + 4a07e0: 97fdabbb bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a07e4: f9400fe0 ldr x0, [sp, #24] + 4a07e8: 91002002 add x2, x0, #0x8 + 4a07ec: f9400be0 ldr x0, [sp, #16] + 4a07f0: 91002000 add x0, x0, #0x8 + 4a07f4: aa0003e1 mov x1, x0 + 4a07f8: aa0203e0 mov x0, x2 + 4a07fc: 97fdb3d2 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a0800: f9400be0 ldr x0, [sp, #16] + 4a0804: f900001f str xzr, [x0] + 4a0808: d503201f nop + 4a080c: a8c27bfd ldp x29, x30, [sp], #32 + 4a0810: d65f03c0 ret + +00000000004a0814 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2Ev(): + 4a0814: d10043ff sub sp, sp, #0x10 + 4a0818: f90007e0 str x0, [sp, #8] + 4a081c: d503201f nop + 4a0820: 910043ff add sp, sp, #0x10 + 4a0824: d65f03c0 ret + +00000000004a0828 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED2Ev(): + 4a0828: d10043ff sub sp, sp, #0x10 + 4a082c: f90007e0 str x0, [sp, #8] + 4a0830: d503201f nop + 4a0834: 910043ff add sp, sp, #0x10 + 4a0838: d65f03c0 ret + +00000000004a083c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a083c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0840: 910003fd mov x29, sp + 4a0844: a90153f3 stp x19, x20, [sp, #16] + 4a0848: f9001fe0 str x0, [sp, #56] + 4a084c: 3900c3e1 strb w1, [sp, #48] + 4a0850: f90017e2 str x2, [sp, #40] + 4a0854: f90013e3 str x3, [sp, #32] + 4a0858: f9401ff3 ldr x19, [sp, #56] + 4a085c: f94013e0 ldr x0, [sp, #32] + 4a0860: 97fffd4c bl 49fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0864: aa0003e3 mov x3, x0 + 4a0868: f94017e2 ldr x2, [sp, #40] + 4a086c: 2a1403e1 mov w1, w20 + 4a0870: aa1303e0 mov x0, x19 + 4a0874: 94000130 bl 4a0d34 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0878: d503201f nop + 4a087c: a94153f3 ldp x19, x20, [sp, #16] + 4a0880: a8c47bfd ldp x29, x30, [sp], #64 + 4a0884: d65f03c0 ret + +00000000004a0888 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0888: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a088c: 910003fd mov x29, sp + 4a0890: a90153f3 stp x19, x20, [sp, #16] + 4a0894: f9001fe0 str x0, [sp, #56] + 4a0898: 3900c3e1 strb w1, [sp, #48] + 4a089c: f90017e2 str x2, [sp, #40] + 4a08a0: f90013e3 str x3, [sp, #32] + 4a08a4: f9401fe0 ldr x0, [sp, #56] + 4a08a8: f900001f str xzr, [x0] + 4a08ac: f9401fe0 ldr x0, [sp, #56] + 4a08b0: 91002013 add x19, x0, #0x8 + 4a08b4: f94013e0 ldr x0, [sp, #32] + 4a08b8: 97fffb8c bl 49f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a08bc: aa0003e4 mov x4, x0 + 4a08c0: f94017e3 ldr x3, [sp, #40] + 4a08c4: d2800002 mov x2, #0x0 // #0 + 4a08c8: 2a1403e1 mov w1, w20 + 4a08cc: aa1303e0 mov x0, x19 + 4a08d0: 9400013f bl 4a0dcc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE7_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a08d4: f9401fe0 ldr x0, [sp, #56] + 4a08d8: 91002002 add x2, x0, #0x8 + 4a08dc: b0000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a08e0: 9123c001 add x1, x0, #0x8f0 + 4a08e4: aa0203e0 mov x0, x2 + 4a08e8: 97fdd8cb bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a08ec: f90027e0 str x0, [sp, #72] + 4a08f0: f9401fe0 ldr x0, [sp, #56] + 4a08f4: f94027e1 ldr x1, [sp, #72] + 4a08f8: f9000001 str x1, [x0] + 4a08fc: f9401fe0 ldr x0, [sp, #56] + 4a0900: f9400000 ldr x0, [x0] + 4a0904: aa0003e1 mov x1, x0 + 4a0908: f9401fe0 ldr x0, [sp, #56] + 4a090c: 94000177 bl 4a0ee8 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a0910: d503201f nop + 4a0914: a94153f3 ldp x19, x20, [sp, #16] + 4a0918: a8c57bfd ldp x29, x30, [sp], #80 + 4a091c: d65f03c0 ret + +00000000004a0920 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEC2Ev(): + 4a0920: d10043ff sub sp, sp, #0x10 + 4a0924: f90007e0 str x0, [sp, #8] + 4a0928: d503201f nop + 4a092c: 910043ff add sp, sp, #0x10 + 4a0930: d65f03c0 ret + +00000000004a0934 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEED2Ev(): + 4a0934: d10043ff sub sp, sp, #0x10 + 4a0938: f90007e0 str x0, [sp, #8] + 4a093c: d503201f nop + 4a0940: 910043ff add sp, sp, #0x10 + 4a0944: d65f03c0 ret + +00000000004a0948 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0948: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a094c: 910003fd mov x29, sp + 4a0950: a90153f3 stp x19, x20, [sp, #16] + 4a0954: f9001fe0 str x0, [sp, #56] + 4a0958: 3900c3e1 strb w1, [sp, #48] + 4a095c: f90017e2 str x2, [sp, #40] + 4a0960: f90013e3 str x3, [sp, #32] + 4a0964: f9401ff3 ldr x19, [sp, #56] + 4a0968: f94013e0 ldr x0, [sp, #32] + 4a096c: 97fffd68 bl 49ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a0970: aa0003e3 mov x3, x0 + 4a0974: f94017e2 ldr x2, [sp, #40] + 4a0978: 2a1403e1 mov w1, w20 + 4a097c: aa1303e0 mov x0, x19 + 4a0980: 94000160 bl 4a0f00 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0984: d503201f nop + 4a0988: a94153f3 ldp x19, x20, [sp, #16] + 4a098c: a8c47bfd ldp x29, x30, [sp], #64 + 4a0990: d65f03c0 ret + +00000000004a0994 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2Ev(): + 4a0994: d10043ff sub sp, sp, #0x10 + 4a0998: f90007e0 str x0, [sp, #8] + 4a099c: d503201f nop + 4a09a0: 910043ff add sp, sp, #0x10 + 4a09a4: d65f03c0 ret + +00000000004a09a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED2Ev(): + 4a09a8: d10043ff sub sp, sp, #0x10 + 4a09ac: f90007e0 str x0, [sp, #8] + 4a09b0: d503201f nop + 4a09b4: 910043ff add sp, sp, #0x10 + 4a09b8: d65f03c0 ret + +00000000004a09bc <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a09bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a09c0: 910003fd mov x29, sp + 4a09c4: a90153f3 stp x19, x20, [sp, #16] + 4a09c8: f9001fe0 str x0, [sp, #56] + 4a09cc: 3900c3e1 strb w1, [sp, #48] + 4a09d0: f90017e2 str x2, [sp, #40] + 4a09d4: f90013e3 str x3, [sp, #32] + 4a09d8: f9401ff3 ldr x19, [sp, #56] + 4a09dc: f94013e0 ldr x0, [sp, #32] + 4a09e0: 97fffd8d bl 4a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE> + 4a09e4: aa0003e3 mov x3, x0 + 4a09e8: f94017e2 ldr x2, [sp, #40] + 4a09ec: 2a1403e1 mov w1, w20 + 4a09f0: aa1303e0 mov x0, x19 + 4a09f4: 94000169 bl 4a0f98 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a09f8: d503201f nop + 4a09fc: a94153f3 ldp x19, x20, [sp, #16] + 4a0a00: a8c47bfd ldp x29, x30, [sp], #64 + 4a0a04: d65f03c0 ret + +00000000004a0a08 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEC2Ev(): + 4a0a08: d10043ff sub sp, sp, #0x10 + 4a0a0c: f90007e0 str x0, [sp, #8] + 4a0a10: d503201f nop + 4a0a14: 910043ff add sp, sp, #0x10 + 4a0a18: d65f03c0 ret + +00000000004a0a1c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEED2Ev(): + 4a0a1c: d10043ff sub sp, sp, #0x10 + 4a0a20: f90007e0 str x0, [sp, #8] + 4a0a24: d503201f nop + 4a0a28: 910043ff add sp, sp, #0x10 + 4a0a2c: d65f03c0 ret + +00000000004a0a30 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0a30: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0a34: 910003fd mov x29, sp + 4a0a38: a90153f3 stp x19, x20, [sp, #16] + 4a0a3c: f9001fe0 str x0, [sp, #56] + 4a0a40: 3900c3e1 strb w1, [sp, #48] + 4a0a44: f90017e2 str x2, [sp, #40] + 4a0a48: f90013e3 str x3, [sp, #32] + 4a0a4c: f9401ff3 ldr x19, [sp, #56] + 4a0a50: f94013e0 ldr x0, [sp, #32] + 4a0a54: 97fffdb2 bl 4a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a0a58: aa0003e3 mov x3, x0 + 4a0a5c: f94017e2 ldr x2, [sp, #40] + 4a0a60: 2a1403e1 mov w1, w20 + 4a0a64: aa1303e0 mov x0, x19 + 4a0a68: 94000172 bl 4a1030 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0a6c: d503201f nop + 4a0a70: a94153f3 ldp x19, x20, [sp, #16] + 4a0a74: a8c47bfd ldp x29, x30, [sp], #64 + 4a0a78: d65f03c0 ret + +00000000004a0a7c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2Ev(): + 4a0a7c: d10043ff sub sp, sp, #0x10 + 4a0a80: f90007e0 str x0, [sp, #8] + 4a0a84: d503201f nop + 4a0a88: 910043ff add sp, sp, #0x10 + 4a0a8c: d65f03c0 ret + +00000000004a0a90 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED2Ev(): + 4a0a90: d10043ff sub sp, sp, #0x10 + 4a0a94: f90007e0 str x0, [sp, #8] + 4a0a98: d503201f nop + 4a0a9c: 910043ff add sp, sp, #0x10 + 4a0aa0: d65f03c0 ret + +00000000004a0aa4 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0aa4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0aa8: 910003fd mov x29, sp + 4a0aac: a90153f3 stp x19, x20, [sp, #16] + 4a0ab0: f9001fe0 str x0, [sp, #56] + 4a0ab4: 3900c3e1 strb w1, [sp, #48] + 4a0ab8: f90017e2 str x2, [sp, #40] + 4a0abc: f90013e3 str x3, [sp, #32] + 4a0ac0: f9401ff3 ldr x19, [sp, #56] + 4a0ac4: f94013e0 ldr x0, [sp, #32] + 4a0ac8: 97fffdd7 bl 4a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0acc: aa0003e3 mov x3, x0 + 4a0ad0: f94017e2 ldr x2, [sp, #40] + 4a0ad4: 2a1403e1 mov w1, w20 + 4a0ad8: aa1303e0 mov x0, x19 + 4a0adc: 9400017b bl 4a10c8 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0ae0: d503201f nop + 4a0ae4: a94153f3 ldp x19, x20, [sp, #16] + 4a0ae8: a8c47bfd ldp x29, x30, [sp], #64 + 4a0aec: d65f03c0 ret + +00000000004a0af0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2Ev(): + 4a0af0: d10043ff sub sp, sp, #0x10 + 4a0af4: f90007e0 str x0, [sp, #8] + 4a0af8: d503201f nop + 4a0afc: 910043ff add sp, sp, #0x10 + 4a0b00: d65f03c0 ret + +00000000004a0b04 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED2Ev(): + 4a0b04: d10043ff sub sp, sp, #0x10 + 4a0b08: f90007e0 str x0, [sp, #8] + 4a0b0c: d503201f nop + 4a0b10: 910043ff add sp, sp, #0x10 + 4a0b14: d65f03c0 ret + +00000000004a0b18 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0b18: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0b1c: 910003fd mov x29, sp + 4a0b20: a90153f3 stp x19, x20, [sp, #16] + 4a0b24: f9001fe0 str x0, [sp, #56] + 4a0b28: 3900c3e1 strb w1, [sp, #48] + 4a0b2c: f90017e2 str x2, [sp, #40] + 4a0b30: f90013e3 str x3, [sp, #32] + 4a0b34: f9401ff3 ldr x19, [sp, #56] + 4a0b38: f94013e0 ldr x0, [sp, #32] + 4a0b3c: 97fffdfc bl 4a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0b40: aa0003e3 mov x3, x0 + 4a0b44: f94017e2 ldr x2, [sp, #40] + 4a0b48: 2a1403e1 mov w1, w20 + 4a0b4c: aa1303e0 mov x0, x19 + 4a0b50: 94000184 bl 4a1160 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0b54: d503201f nop + 4a0b58: a94153f3 ldp x19, x20, [sp, #16] + 4a0b5c: a8c47bfd ldp x29, x30, [sp], #64 + 4a0b60: d65f03c0 ret + +00000000004a0b64 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2Ev(): + 4a0b64: d10043ff sub sp, sp, #0x10 + 4a0b68: f90007e0 str x0, [sp, #8] + 4a0b6c: d503201f nop + 4a0b70: 910043ff add sp, sp, #0x10 + 4a0b74: d65f03c0 ret + +00000000004a0b78 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED2Ev(): + 4a0b78: d10043ff sub sp, sp, #0x10 + 4a0b7c: f90007e0 str x0, [sp, #8] + 4a0b80: d503201f nop + 4a0b84: 910043ff add sp, sp, #0x10 + 4a0b88: d65f03c0 ret + +00000000004a0b8c <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0b8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0b90: 910003fd mov x29, sp + 4a0b94: a90153f3 stp x19, x20, [sp, #16] + 4a0b98: f9001fe0 str x0, [sp, #56] + 4a0b9c: 3900c3e1 strb w1, [sp, #48] + 4a0ba0: f90017e2 str x2, [sp, #40] + 4a0ba4: f90013e3 str x3, [sp, #32] + 4a0ba8: f9401ff3 ldr x19, [sp, #56] + 4a0bac: f94013e0 ldr x0, [sp, #32] + 4a0bb0: 97fffe21 bl 4a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0bb4: aa0003e3 mov x3, x0 + 4a0bb8: f94017e2 ldr x2, [sp, #40] + 4a0bbc: 2a1403e1 mov w1, w20 + 4a0bc0: aa1303e0 mov x0, x19 + 4a0bc4: 9400018d bl 4a11f8 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0bc8: d503201f nop + 4a0bcc: a94153f3 ldp x19, x20, [sp, #16] + 4a0bd0: a8c47bfd ldp x29, x30, [sp], #64 + 4a0bd4: d65f03c0 ret + +00000000004a0bd8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2Ev(): + 4a0bd8: d10043ff sub sp, sp, #0x10 + 4a0bdc: f90007e0 str x0, [sp, #8] + 4a0be0: d503201f nop + 4a0be4: 910043ff add sp, sp, #0x10 + 4a0be8: d65f03c0 ret + +00000000004a0bec <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED2Ev(): + 4a0bec: d10043ff sub sp, sp, #0x10 + 4a0bf0: f90007e0 str x0, [sp, #8] + 4a0bf4: d503201f nop + 4a0bf8: 910043ff add sp, sp, #0x10 + 4a0bfc: d65f03c0 ret + +00000000004a0c00 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0c00: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0c04: 910003fd mov x29, sp + 4a0c08: a90153f3 stp x19, x20, [sp, #16] + 4a0c0c: f9001fe0 str x0, [sp, #56] + 4a0c10: 3900c3e1 strb w1, [sp, #48] + 4a0c14: f90017e2 str x2, [sp, #40] + 4a0c18: f90013e3 str x3, [sp, #32] + 4a0c1c: f9401ff3 ldr x19, [sp, #56] + 4a0c20: f94013e0 ldr x0, [sp, #32] + 4a0c24: 97fffe46 bl 4a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0c28: aa0003e3 mov x3, x0 + 4a0c2c: f94017e2 ldr x2, [sp, #40] + 4a0c30: 2a1403e1 mov w1, w20 + 4a0c34: aa1303e0 mov x0, x19 + 4a0c38: 94000196 bl 4a1290 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0c3c: d503201f nop + 4a0c40: a94153f3 ldp x19, x20, [sp, #16] + 4a0c44: a8c47bfd ldp x29, x30, [sp], #64 + 4a0c48: d65f03c0 ret + +00000000004a0c4c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2Ev(): + 4a0c4c: d10043ff sub sp, sp, #0x10 + 4a0c50: f90007e0 str x0, [sp, #8] + 4a0c54: d503201f nop + 4a0c58: 910043ff add sp, sp, #0x10 + 4a0c5c: d65f03c0 ret + +00000000004a0c60 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED2Ev(): + 4a0c60: d10043ff sub sp, sp, #0x10 + 4a0c64: f90007e0 str x0, [sp, #8] + 4a0c68: d503201f nop + 4a0c6c: 910043ff add sp, sp, #0x10 + 4a0c70: d65f03c0 ret + +00000000004a0c74 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0c74: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0c78: 910003fd mov x29, sp + 4a0c7c: a90153f3 stp x19, x20, [sp, #16] + 4a0c80: f9001fe0 str x0, [sp, #56] + 4a0c84: 3900c3e1 strb w1, [sp, #48] + 4a0c88: f90017e2 str x2, [sp, #40] + 4a0c8c: f90013e3 str x3, [sp, #32] + 4a0c90: f9401ff3 ldr x19, [sp, #56] + 4a0c94: f94013e0 ldr x0, [sp, #32] + 4a0c98: 97fffe6b bl 4a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0c9c: aa0003e3 mov x3, x0 + 4a0ca0: f94017e2 ldr x2, [sp, #40] + 4a0ca4: 2a1403e1 mov w1, w20 + 4a0ca8: aa1303e0 mov x0, x19 + 4a0cac: 9400019f bl 4a1328 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0cb0: d503201f nop + 4a0cb4: a94153f3 ldp x19, x20, [sp, #16] + 4a0cb8: a8c47bfd ldp x29, x30, [sp], #64 + 4a0cbc: d65f03c0 ret + +00000000004a0cc0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2Ev(): + 4a0cc0: d10043ff sub sp, sp, #0x10 + 4a0cc4: f90007e0 str x0, [sp, #8] + 4a0cc8: d503201f nop + 4a0ccc: 910043ff add sp, sp, #0x10 + 4a0cd0: d65f03c0 ret + +00000000004a0cd4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED2Ev(): + 4a0cd4: d10043ff sub sp, sp, #0x10 + 4a0cd8: f90007e0 str x0, [sp, #8] + 4a0cdc: d503201f nop + 4a0ce0: 910043ff add sp, sp, #0x10 + 4a0ce4: d65f03c0 ret + +00000000004a0ce8 <_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC1ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0ce8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a0cec: 910003fd mov x29, sp + 4a0cf0: a90153f3 stp x19, x20, [sp, #16] + 4a0cf4: f9001fe0 str x0, [sp, #56] + 4a0cf8: 3900c3e1 strb w1, [sp, #48] + 4a0cfc: f90017e2 str x2, [sp, #40] + 4a0d00: f90013e3 str x3, [sp, #32] + 4a0d04: f9401ff3 ldr x19, [sp, #56] + 4a0d08: f94013e0 ldr x0, [sp, #32] + 4a0d0c: 97fffe90 bl 4a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0d10: aa0003e3 mov x3, x0 + 4a0d14: f94017e2 ldr x2, [sp, #40] + 4a0d18: 2a1403e1 mov w1, w20 + 4a0d1c: aa1303e0 mov x0, x19 + 4a0d20: 940001a8 bl 4a13c0 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a0d24: d503201f nop + 4a0d28: a94153f3 ldp x19, x20, [sp, #16] + 4a0d2c: a8c47bfd ldp x29, x30, [sp], #64 + 4a0d30: d65f03c0 ret + +00000000004a0d34 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0d34: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a0d38: 910003fd mov x29, sp + 4a0d3c: a90153f3 stp x19, x20, [sp, #16] + 4a0d40: f9001fe0 str x0, [sp, #56] + 4a0d44: 3900c3e1 strb w1, [sp, #48] + 4a0d48: f90017e2 str x2, [sp, #40] + 4a0d4c: f90013e3 str x3, [sp, #32] + 4a0d50: f9401fe0 ldr x0, [sp, #56] + 4a0d54: f900001f str xzr, [x0] + 4a0d58: f9401fe0 ldr x0, [sp, #56] + 4a0d5c: 91002013 add x19, x0, #0x8 + 4a0d60: f94013e0 ldr x0, [sp, #32] + 4a0d64: 97fffc0b bl 49fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0d68: aa0003e4 mov x4, x0 + 4a0d6c: f94017e3 ldr x3, [sp, #40] + 4a0d70: d2800002 mov x2, #0x0 // #0 + 4a0d74: 2a1403e1 mov w1, w20 + 4a0d78: aa1303e0 mov x0, x19 + 4a0d7c: 940001b7 bl 4a1458 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a0d80: f9401fe0 ldr x0, [sp, #56] + 4a0d84: 91002002 add x2, x0, #0x8 + 4a0d88: b0000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a0d8c: 9123c001 add x1, x0, #0x8f0 + 4a0d90: aa0203e0 mov x0, x2 + 4a0d94: 97fdd7a0 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a0d98: f90027e0 str x0, [sp, #72] + 4a0d9c: f9401fe0 ldr x0, [sp, #56] + 4a0da0: f94027e1 ldr x1, [sp, #72] + 4a0da4: f9000001 str x1, [x0] + 4a0da8: f9401fe0 ldr x0, [sp, #56] + 4a0dac: f9400000 ldr x0, [x0] + 4a0db0: aa0003e1 mov x1, x0 + 4a0db4: f9401fe0 ldr x0, [sp, #56] + 4a0db8: 940001ef bl 4a1574 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a0dbc: d503201f nop + 4a0dc0: a94153f3 ldp x19, x20, [sp, #16] + 4a0dc4: a8c57bfd ldp x29, x30, [sp], #80 + 4a0dc8: d65f03c0 ret + +00000000004a0dcc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE7_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail15BoundFlagLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE7_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a0dcc: a9b77bfd stp x29, x30, [sp, #-144]! + 4a0dd0: 910003fd mov x29, sp + 4a0dd4: a90153f3 stp x19, x20, [sp, #16] + 4a0dd8: a9025bf5 stp x21, x22, [sp, #32] + 4a0ddc: f9002fe0 str x0, [sp, #88] + 4a0de0: 390143e1 strb w1, [sp, #80] + 4a0de4: f90027e2 str x2, [sp, #72] + 4a0de8: f90023e3 str x3, [sp, #64] + 4a0dec: f9001fe4 str x4, [sp, #56] + 4a0df0: f9402fe0 ldr x0, [sp, #88] + 4a0df4: f900001f str xzr, [x0] + 4a0df8: 9101e3e0 add x0, sp, #0x78 + 4a0dfc: f94023e1 ldr x1, [sp, #64] + 4a0e00: 940001e3 bl 4a158c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 4a0e04: 9101e3e0 add x0, sp, #0x78 + 4a0e08: 9101a3e1 add x1, sp, #0x68 + 4a0e0c: aa0103e8 mov x8, x1 + 4a0e10: 940001f0 bl 4a15d0 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_> + 4a0e14: 9101a3e0 add x0, sp, #0x68 + 4a0e18: 94000210 bl 4a1658 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a0e1c: f90047e0 str x0, [sp, #136] + 4a0e20: f94023e0 ldr x0, [sp, #64] + 4a0e24: 94000215 bl 4a1678 <_ZSt4moveIRKSaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEEONSt16remove_referenceIT_E4typeEOSC_> + 4a0e28: aa0003e1 mov x1, x0 + 4a0e2c: 910203e0 add x0, sp, #0x80 + 4a0e30: 94000217 bl 4a168c <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEEC1ERKS7_> + 4a0e34: 910203f4 add x20, sp, #0x80 + 4a0e38: f9401fe0 ldr x0, [sp, #56] + 4a0e3c: 97fffa2b bl 49f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a0e40: aa0003f6 mov x22, x0 + 4a0e44: f94047f3 ldr x19, [sp, #136] + 4a0e48: aa1303e1 mov x1, x19 + 4a0e4c: d2800400 mov x0, #0x20 // #32 + 4a0e50: 97fdad8a bl 40c478 <_ZnwmPv> + 4a0e54: aa0003f5 mov x21, x0 + 4a0e58: aa1603e2 mov x2, x22 + 4a0e5c: aa1403e1 mov x1, x20 + 4a0e60: aa1503e0 mov x0, x21 + 4a0e64: 94000224 bl 4a16f4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_> + 4a0e68: 910203e0 add x0, sp, #0x80 + 4a0e6c: 97fffa17 bl 49f6c8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEED1Ev> + 4a0e70: f9402fe0 ldr x0, [sp, #88] + 4a0e74: f94047e1 ldr x1, [sp, #136] + 4a0e78: f9000001 str x1, [x0] + 4a0e7c: 9101a3e0 add x0, sp, #0x68 + 4a0e80: d2800001 mov x1, #0x0 // #0 + 4a0e84: 94000248 bl 4a17a4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a0e88: 9101a3e0 add x0, sp, #0x68 + 4a0e8c: 940001e1 bl 4a1610 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a0e90: 9101e3e0 add x0, sp, #0x78 + 4a0e94: 940001c7 bl 4a15b0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a0e98: 14000010 b 4a0ed8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE7_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a0e9c: aa0003f4 mov x20, x0 + 4a0ea0: aa1303e1 mov x1, x19 + 4a0ea4: aa1503e0 mov x0, x21 + 4a0ea8: 97fdad7a bl 40c490 <_ZdlPvS_> + 4a0eac: aa1403f3 mov x19, x20 + 4a0eb0: 910203e0 add x0, sp, #0x80 + 4a0eb4: 97fffa05 bl 49f6c8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEED1Ev> + 4a0eb8: 9101a3e0 add x0, sp, #0x68 + 4a0ebc: 940001d5 bl 4a1610 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a0ec0: 14000002 b 4a0ec8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE7_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a0ec4: aa0003f3 mov x19, x0 + 4a0ec8: 9101e3e0 add x0, sp, #0x78 + 4a0ecc: 940001b9 bl 4a15b0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a0ed0: aa1303e0 mov x0, x19 + 4a0ed4: 97fd9a8b bl 407900 <_Unwind_Resume@plt> + 4a0ed8: a94153f3 ldp x19, x20, [sp, #16] + 4a0edc: a9425bf5 ldp x21, x22, [sp, #32] + 4a0ee0: a8c97bfd ldp x29, x30, [sp], #144 + 4a0ee4: d65f03c0 ret + +00000000004a0ee8 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a0ee8: d10043ff sub sp, sp, #0x10 + 4a0eec: f90007e0 str x0, [sp, #8] + 4a0ef0: f90003e1 str x1, [sp] + 4a0ef4: d503201f nop + 4a0ef8: 910043ff add sp, sp, #0x10 + 4a0efc: d65f03c0 ret + +00000000004a0f00 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0f00: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a0f04: 910003fd mov x29, sp + 4a0f08: a90153f3 stp x19, x20, [sp, #16] + 4a0f0c: f9001fe0 str x0, [sp, #56] + 4a0f10: 3900c3e1 strb w1, [sp, #48] + 4a0f14: f90017e2 str x2, [sp, #40] + 4a0f18: f90013e3 str x3, [sp, #32] + 4a0f1c: f9401fe0 ldr x0, [sp, #56] + 4a0f20: f900001f str xzr, [x0] + 4a0f24: f9401fe0 ldr x0, [sp, #56] + 4a0f28: 91002013 add x19, x0, #0x8 + 4a0f2c: f94013e0 ldr x0, [sp, #32] + 4a0f30: 97fffbf7 bl 49ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a0f34: aa0003e4 mov x4, x0 + 4a0f38: f94017e3 ldr x3, [sp, #40] + 4a0f3c: d2800002 mov x2, #0x0 // #0 + 4a0f40: 2a1403e1 mov w1, w20 + 4a0f44: aa1303e0 mov x0, x19 + 4a0f48: 9400021f bl 4a17c4 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUliE8_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a0f4c: f9401fe0 ldr x0, [sp, #56] + 4a0f50: 91002002 add x2, x0, #0x8 + 4a0f54: b0000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a0f58: 9123c001 add x1, x0, #0x8f0 + 4a0f5c: aa0203e0 mov x0, x2 + 4a0f60: 97fdd72d bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a0f64: f90027e0 str x0, [sp, #72] + 4a0f68: f9401fe0 ldr x0, [sp, #56] + 4a0f6c: f94027e1 ldr x1, [sp, #72] + 4a0f70: f9000001 str x1, [x0] + 4a0f74: f9401fe0 ldr x0, [sp, #56] + 4a0f78: f9400000 ldr x0, [x0] + 4a0f7c: aa0003e1 mov x1, x0 + 4a0f80: f9401fe0 ldr x0, [sp, #56] + 4a0f84: 94000257 bl 4a18e0 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a0f88: d503201f nop + 4a0f8c: a94153f3 ldp x19, x20, [sp, #16] + 4a0f90: a8c57bfd ldp x29, x30, [sp], #80 + 4a0f94: d65f03c0 ret + +00000000004a0f98 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a0f98: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a0f9c: 910003fd mov x29, sp + 4a0fa0: a90153f3 stp x19, x20, [sp, #16] + 4a0fa4: f9001fe0 str x0, [sp, #56] + 4a0fa8: 3900c3e1 strb w1, [sp, #48] + 4a0fac: f90017e2 str x2, [sp, #40] + 4a0fb0: f90013e3 str x3, [sp, #32] + 4a0fb4: f9401fe0 ldr x0, [sp, #56] + 4a0fb8: f900001f str xzr, [x0] + 4a0fbc: f9401fe0 ldr x0, [sp, #56] + 4a0fc0: 91002013 add x19, x0, #0x8 + 4a0fc4: f94013e0 ldr x0, [sp, #32] + 4a0fc8: 97fffc13 bl 4a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE> + 4a0fcc: aa0003e4 mov x4, x0 + 4a0fd0: f94017e3 ldr x3, [sp, #40] + 4a0fd4: d2800002 mov x2, #0x0 // #0 + 4a0fd8: 2a1403e1 mov w1, w20 + 4a0fdc: aa1303e0 mov x0, x19 + 4a0fe0: 94000246 bl 4a18f8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a0fe4: f9401fe0 ldr x0, [sp, #56] + 4a0fe8: 91002002 add x2, x0, #0x8 + 4a0fec: b0000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a0ff0: 9123c001 add x1, x0, #0x8f0 + 4a0ff4: aa0203e0 mov x0, x2 + 4a0ff8: 97fdd707 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a0ffc: f90027e0 str x0, [sp, #72] + 4a1000: f9401fe0 ldr x0, [sp, #56] + 4a1004: f94027e1 ldr x1, [sp, #72] + 4a1008: f9000001 str x1, [x0] + 4a100c: f9401fe0 ldr x0, [sp, #56] + 4a1010: f9400000 ldr x0, [x0] + 4a1014: aa0003e1 mov x1, x0 + 4a1018: f9401fe0 ldr x0, [sp, #56] + 4a101c: 9400027e bl 4a1a14 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a1020: d503201f nop + 4a1024: a94153f3 ldp x19, x20, [sp, #16] + 4a1028: a8c57bfd ldp x29, x30, [sp], #80 + 4a102c: d65f03c0 ret + +00000000004a1030 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a1030: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a1034: 910003fd mov x29, sp + 4a1038: a90153f3 stp x19, x20, [sp, #16] + 4a103c: f9001fe0 str x0, [sp, #56] + 4a1040: 3900c3e1 strb w1, [sp, #48] + 4a1044: f90017e2 str x2, [sp, #40] + 4a1048: f90013e3 str x3, [sp, #32] + 4a104c: f9401fe0 ldr x0, [sp, #56] + 4a1050: f900001f str xzr, [x0] + 4a1054: f9401fe0 ldr x0, [sp, #56] + 4a1058: 91002013 add x19, x0, #0x8 + 4a105c: f94013e0 ldr x0, [sp, #32] + 4a1060: 97fffc2f bl 4a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a1064: aa0003e4 mov x4, x0 + 4a1068: f94017e3 ldr x3, [sp, #40] + 4a106c: d2800002 mov x2, #0x0 // #0 + 4a1070: 2a1403e1 mov w1, w20 + 4a1074: aa1303e0 mov x0, x19 + 4a1078: 9400026d bl 4a1a2c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE9_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a107c: f9401fe0 ldr x0, [sp, #56] + 4a1080: 91002002 add x2, x0, #0x8 + 4a1084: 90000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a1088: 9123c001 add x1, x0, #0x8f0 + 4a108c: aa0203e0 mov x0, x2 + 4a1090: 97fdd6e1 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a1094: f90027e0 str x0, [sp, #72] + 4a1098: f9401fe0 ldr x0, [sp, #56] + 4a109c: f94027e1 ldr x1, [sp, #72] + 4a10a0: f9000001 str x1, [x0] + 4a10a4: f9401fe0 ldr x0, [sp, #56] + 4a10a8: f9400000 ldr x0, [x0] + 4a10ac: aa0003e1 mov x1, x0 + 4a10b0: f9401fe0 ldr x0, [sp, #56] + 4a10b4: 940002a5 bl 4a1b48 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a10b8: d503201f nop + 4a10bc: a94153f3 ldp x19, x20, [sp, #16] + 4a10c0: a8c57bfd ldp x29, x30, [sp], #80 + 4a10c4: d65f03c0 ret + +00000000004a10c8 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a10c8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a10cc: 910003fd mov x29, sp + 4a10d0: a90153f3 stp x19, x20, [sp, #16] + 4a10d4: f9001fe0 str x0, [sp, #56] + 4a10d8: 3900c3e1 strb w1, [sp, #48] + 4a10dc: f90017e2 str x2, [sp, #40] + 4a10e0: f90013e3 str x3, [sp, #32] + 4a10e4: f9401fe0 ldr x0, [sp, #56] + 4a10e8: f900001f str xzr, [x0] + 4a10ec: f9401fe0 ldr x0, [sp, #56] + 4a10f0: 91002013 add x19, x0, #0x8 + 4a10f4: f94013e0 ldr x0, [sp, #32] + 4a10f8: 97fffc4b bl 4a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE> + 4a10fc: aa0003e4 mov x4, x0 + 4a1100: f94017e3 ldr x3, [sp, #40] + 4a1104: d2800002 mov x2, #0x0 // #0 + 4a1108: 2a1403e1 mov w1, w20 + 4a110c: aa1303e0 mov x0, x19 + 4a1110: 94000294 bl 4a1b60 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a1114: f9401fe0 ldr x0, [sp, #56] + 4a1118: 91002002 add x2, x0, #0x8 + 4a111c: 90000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a1120: 9123c001 add x1, x0, #0x8f0 + 4a1124: aa0203e0 mov x0, x2 + 4a1128: 97fdd6bb bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a112c: f90027e0 str x0, [sp, #72] + 4a1130: f9401fe0 ldr x0, [sp, #56] + 4a1134: f94027e1 ldr x1, [sp, #72] + 4a1138: f9000001 str x1, [x0] + 4a113c: f9401fe0 ldr x0, [sp, #56] + 4a1140: f9400000 ldr x0, [x0] + 4a1144: aa0003e1 mov x1, x0 + 4a1148: f9401fe0 ldr x0, [sp, #56] + 4a114c: 940002cc bl 4a1c7c <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a1150: d503201f nop + 4a1154: a94153f3 ldp x19, x20, [sp, #16] + 4a1158: a8c57bfd ldp x29, x30, [sp], #80 + 4a115c: d65f03c0 ret + +00000000004a1160 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a1160: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a1164: 910003fd mov x29, sp + 4a1168: a90153f3 stp x19, x20, [sp, #16] + 4a116c: f9001fe0 str x0, [sp, #56] + 4a1170: 3900c3e1 strb w1, [sp, #48] + 4a1174: f90017e2 str x2, [sp, #40] + 4a1178: f90013e3 str x3, [sp, #32] + 4a117c: f9401fe0 ldr x0, [sp, #56] + 4a1180: f900001f str xzr, [x0] + 4a1184: f9401fe0 ldr x0, [sp, #56] + 4a1188: 91002013 add x19, x0, #0x8 + 4a118c: f94013e0 ldr x0, [sp, #32] + 4a1190: 97fffc67 bl 4a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE> + 4a1194: aa0003e4 mov x4, x0 + 4a1198: f94017e3 ldr x3, [sp, #40] + 4a119c: d2800002 mov x2, #0x0 // #0 + 4a11a0: 2a1403e1 mov w1, w20 + 4a11a4: aa1303e0 mov x0, x19 + 4a11a8: 940002bb bl 4a1c94 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a11ac: f9401fe0 ldr x0, [sp, #56] + 4a11b0: 91002002 add x2, x0, #0x8 + 4a11b4: 90000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a11b8: 9123c001 add x1, x0, #0x8f0 + 4a11bc: aa0203e0 mov x0, x2 + 4a11c0: 97fdd695 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a11c4: f90027e0 str x0, [sp, #72] + 4a11c8: f9401fe0 ldr x0, [sp, #56] + 4a11cc: f94027e1 ldr x1, [sp, #72] + 4a11d0: f9000001 str x1, [x0] + 4a11d4: f9401fe0 ldr x0, [sp, #56] + 4a11d8: f9400000 ldr x0, [x0] + 4a11dc: aa0003e1 mov x1, x0 + 4a11e0: f9401fe0 ldr x0, [sp, #56] + 4a11e4: 940002f3 bl 4a1db0 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a11e8: d503201f nop + 4a11ec: a94153f3 ldp x19, x20, [sp, #16] + 4a11f0: a8c57bfd ldp x29, x30, [sp], #80 + 4a11f4: d65f03c0 ret + +00000000004a11f8 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a11f8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a11fc: 910003fd mov x29, sp + 4a1200: a90153f3 stp x19, x20, [sp, #16] + 4a1204: f9001fe0 str x0, [sp, #56] + 4a1208: 3900c3e1 strb w1, [sp, #48] + 4a120c: f90017e2 str x2, [sp, #40] + 4a1210: f90013e3 str x3, [sp, #32] + 4a1214: f9401fe0 ldr x0, [sp, #56] + 4a1218: f900001f str xzr, [x0] + 4a121c: f9401fe0 ldr x0, [sp, #56] + 4a1220: 91002013 add x19, x0, #0x8 + 4a1224: f94013e0 ldr x0, [sp, #32] + 4a1228: 97fffc83 bl 4a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE> + 4a122c: aa0003e4 mov x4, x0 + 4a1230: f94017e3 ldr x3, [sp, #40] + 4a1234: d2800002 mov x2, #0x0 // #0 + 4a1238: 2a1403e1 mov w1, w20 + 4a123c: aa1303e0 mov x0, x19 + 4a1240: 940002e2 bl 4a1dc8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a1244: f9401fe0 ldr x0, [sp, #56] + 4a1248: 91002002 add x2, x0, #0x8 + 4a124c: 90000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a1250: 9123c001 add x1, x0, #0x8f0 + 4a1254: aa0203e0 mov x0, x2 + 4a1258: 97fdd66f bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a125c: f90027e0 str x0, [sp, #72] + 4a1260: f9401fe0 ldr x0, [sp, #56] + 4a1264: f94027e1 ldr x1, [sp, #72] + 4a1268: f9000001 str x1, [x0] + 4a126c: f9401fe0 ldr x0, [sp, #56] + 4a1270: f9400000 ldr x0, [x0] + 4a1274: aa0003e1 mov x1, x0 + 4a1278: f9401fe0 ldr x0, [sp, #56] + 4a127c: 9400031a bl 4a1ee4 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a1280: d503201f nop + 4a1284: a94153f3 ldp x19, x20, [sp, #16] + 4a1288: a8c57bfd ldp x29, x30, [sp], #80 + 4a128c: d65f03c0 ret + +00000000004a1290 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a1290: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a1294: 910003fd mov x29, sp + 4a1298: a90153f3 stp x19, x20, [sp, #16] + 4a129c: f9001fe0 str x0, [sp, #56] + 4a12a0: 3900c3e1 strb w1, [sp, #48] + 4a12a4: f90017e2 str x2, [sp, #40] + 4a12a8: f90013e3 str x3, [sp, #32] + 4a12ac: f9401fe0 ldr x0, [sp, #56] + 4a12b0: f900001f str xzr, [x0] + 4a12b4: f9401fe0 ldr x0, [sp, #56] + 4a12b8: 91002013 add x19, x0, #0x8 + 4a12bc: f94013e0 ldr x0, [sp, #32] + 4a12c0: 97fffc9f bl 4a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE> + 4a12c4: aa0003e4 mov x4, x0 + 4a12c8: f94017e3 ldr x3, [sp, #40] + 4a12cc: d2800002 mov x2, #0x0 // #0 + 4a12d0: 2a1403e1 mov w1, w20 + 4a12d4: aa1303e0 mov x0, x19 + 4a12d8: 94000309 bl 4a1efc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a12dc: f9401fe0 ldr x0, [sp, #56] + 4a12e0: 91002002 add x2, x0, #0x8 + 4a12e4: 90000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a12e8: 9123c001 add x1, x0, #0x8f0 + 4a12ec: aa0203e0 mov x0, x2 + 4a12f0: 97fdd649 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a12f4: f90027e0 str x0, [sp, #72] + 4a12f8: f9401fe0 ldr x0, [sp, #56] + 4a12fc: f94027e1 ldr x1, [sp, #72] + 4a1300: f9000001 str x1, [x0] + 4a1304: f9401fe0 ldr x0, [sp, #56] + 4a1308: f9400000 ldr x0, [x0] + 4a130c: aa0003e1 mov x1, x0 + 4a1310: f9401fe0 ldr x0, [sp, #56] + 4a1314: 94000341 bl 4a2018 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a1318: d503201f nop + 4a131c: a94153f3 ldp x19, x20, [sp, #16] + 4a1320: a8c57bfd ldp x29, x30, [sp], #80 + 4a1324: d65f03c0 ret + +00000000004a1328 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a1328: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a132c: 910003fd mov x29, sp + 4a1330: a90153f3 stp x19, x20, [sp, #16] + 4a1334: f9001fe0 str x0, [sp, #56] + 4a1338: 3900c3e1 strb w1, [sp, #48] + 4a133c: f90017e2 str x2, [sp, #40] + 4a1340: f90013e3 str x3, [sp, #32] + 4a1344: f9401fe0 ldr x0, [sp, #56] + 4a1348: f900001f str xzr, [x0] + 4a134c: f9401fe0 ldr x0, [sp, #56] + 4a1350: 91002013 add x19, x0, #0x8 + 4a1354: f94013e0 ldr x0, [sp, #32] + 4a1358: 97fffcbb bl 4a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE> + 4a135c: aa0003e4 mov x4, x0 + 4a1360: f94017e3 ldr x3, [sp, #40] + 4a1364: d2800002 mov x2, #0x0 // #0 + 4a1368: 2a1403e1 mov w1, w20 + 4a136c: aa1303e0 mov x0, x19 + 4a1370: 94000330 bl 4a2030 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a1374: f9401fe0 ldr x0, [sp, #56] + 4a1378: 91002002 add x2, x0, #0x8 + 4a137c: 90000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a1380: 9123c001 add x1, x0, #0x8f0 + 4a1384: aa0203e0 mov x0, x2 + 4a1388: 97fdd623 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a138c: f90027e0 str x0, [sp, #72] + 4a1390: f9401fe0 ldr x0, [sp, #56] + 4a1394: f94027e1 ldr x1, [sp, #72] + 4a1398: f9000001 str x1, [x0] + 4a139c: f9401fe0 ldr x0, [sp, #56] + 4a13a0: f9400000 ldr x0, [x0] + 4a13a4: aa0003e1 mov x1, x0 + 4a13a8: f9401fe0 ldr x0, [sp, #56] + 4a13ac: 94000368 bl 4a214c <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a13b0: d503201f nop + 4a13b4: a94153f3 ldp x19, x20, [sp, #16] + 4a13b8: a8c57bfd ldp x29, x30, [sp], #80 + 4a13bc: d65f03c0 ret + +00000000004a13c0 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJRKSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4a13c0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a13c4: 910003fd mov x29, sp + 4a13c8: a90153f3 stp x19, x20, [sp, #16] + 4a13cc: f9001fe0 str x0, [sp, #56] + 4a13d0: 3900c3e1 strb w1, [sp, #48] + 4a13d4: f90017e2 str x2, [sp, #40] + 4a13d8: f90013e3 str x3, [sp, #32] + 4a13dc: f9401fe0 ldr x0, [sp, #56] + 4a13e0: f900001f str xzr, [x0] + 4a13e4: f9401fe0 ldr x0, [sp, #56] + 4a13e8: 91002013 add x19, x0, #0x8 + 4a13ec: f94013e0 ldr x0, [sp, #32] + 4a13f0: 97fffcd7 bl 4a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE> + 4a13f4: aa0003e4 mov x4, x0 + 4a13f8: f94017e3 ldr x3, [sp, #40] + 4a13fc: d2800002 mov x2, #0x0 // #0 + 4a1400: 2a1403e1 mov w1, w20 + 4a1404: aa1303e0 mov x0, x19 + 4a1408: 94000357 bl 4a2164 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4a140c: f9401fe0 ldr x0, [sp, #56] + 4a1410: 91002002 add x2, x0, #0x8 + 4a1414: 90000120 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a1418: 9123c001 add x1, x0, #0x8f0 + 4a141c: aa0203e0 mov x0, x2 + 4a1420: 97fdd5fd bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4a1424: f90027e0 str x0, [sp, #72] + 4a1428: f9401fe0 ldr x0, [sp, #56] + 4a142c: f94027e1 ldr x1, [sp, #72] + 4a1430: f9000001 str x1, [x0] + 4a1434: f9401fe0 ldr x0, [sp, #56] + 4a1438: f9400000 ldr x0, [x0] + 4a143c: aa0003e1 mov x1, x0 + 4a1440: f9401fe0 ldr x0, [sp, #56] + 4a1444: 9400038f bl 4a2280 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4a1448: d503201f nop + 4a144c: a94153f3 ldp x19, x20, [sp, #16] + 4a1450: a8c57bfd ldp x29, x30, [sp], #80 + 4a1454: d65f03c0 ret + +00000000004a1458 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a1458: a9b77bfd stp x29, x30, [sp, #-144]! + 4a145c: 910003fd mov x29, sp + 4a1460: a90153f3 stp x19, x20, [sp, #16] + 4a1464: a9025bf5 stp x21, x22, [sp, #32] + 4a1468: f9002fe0 str x0, [sp, #88] + 4a146c: 390143e1 strb w1, [sp, #80] + 4a1470: f90027e2 str x2, [sp, #72] + 4a1474: f90023e3 str x3, [sp, #64] + 4a1478: f9001fe4 str x4, [sp, #56] + 4a147c: f9402fe0 ldr x0, [sp, #88] + 4a1480: f900001f str xzr, [x0] + 4a1484: 9101e3e0 add x0, sp, #0x78 + 4a1488: f94023e1 ldr x1, [sp, #64] + 4a148c: 94000383 bl 4a2298 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a1490: 9101e3e0 add x0, sp, #0x78 + 4a1494: 9101a3e1 add x1, sp, #0x68 + 4a1498: aa0103e8 mov x8, x1 + 4a149c: 94000390 bl 4a22dc <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_> + 4a14a0: 9101a3e0 add x0, sp, #0x68 + 4a14a4: 940003b0 bl 4a2364 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a14a8: f90047e0 str x0, [sp, #136] + 4a14ac: f94023e0 ldr x0, [sp, #64] + 4a14b0: 940003b5 bl 4a2384 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 4a14b4: aa0003e1 mov x1, x0 + 4a14b8: 910203e0 add x0, sp, #0x80 + 4a14bc: 940003b7 bl 4a2398 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC1ERKSF_> + 4a14c0: 910203f4 add x20, sp, #0x80 + 4a14c4: f9401fe0 ldr x0, [sp, #56] + 4a14c8: 97fffa32 bl 49fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE> + 4a14cc: aa0003f6 mov x22, x0 + 4a14d0: f94047f3 ldr x19, [sp, #136] + 4a14d4: aa1303e1 mov x1, x19 + 4a14d8: d2800400 mov x0, #0x20 // #32 + 4a14dc: 97fdabe7 bl 40c478 <_ZnwmPv> + 4a14e0: aa0003f5 mov x21, x0 + 4a14e4: aa1603e2 mov x2, x22 + 4a14e8: aa1403e1 mov x1, x20 + 4a14ec: aa1503e0 mov x0, x21 + 4a14f0: 940003c4 bl 4a2400 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_> + 4a14f4: 910203e0 add x0, sp, #0x80 + 4a14f8: 97fffa1e bl 49fd70 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev> + 4a14fc: f9402fe0 ldr x0, [sp, #88] + 4a1500: f94047e1 ldr x1, [sp, #136] + 4a1504: f9000001 str x1, [x0] + 4a1508: 9101a3e0 add x0, sp, #0x68 + 4a150c: d2800001 mov x1, #0x0 // #0 + 4a1510: 940003e8 bl 4a24b0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a1514: 9101a3e0 add x0, sp, #0x68 + 4a1518: 94000381 bl 4a231c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a151c: 9101e3e0 add x0, sp, #0x78 + 4a1520: 94000367 bl 4a22bc <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1524: 14000010 b 4a1564 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a1528: aa0003f4 mov x20, x0 + 4a152c: aa1303e1 mov x1, x19 + 4a1530: aa1503e0 mov x0, x21 + 4a1534: 97fdabd7 bl 40c490 <_ZdlPvS_> + 4a1538: aa1403f3 mov x19, x20 + 4a153c: 910203e0 add x0, sp, #0x80 + 4a1540: 97fffa0c bl 49fd70 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev> + 4a1544: 9101a3e0 add x0, sp, #0x68 + 4a1548: 94000375 bl 4a231c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a154c: 14000002 b 4a1554 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a1550: aa0003f3 mov x19, x0 + 4a1554: 9101e3e0 add x0, sp, #0x78 + 4a1558: 94000359 bl 4a22bc <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a155c: aa1303e0 mov x0, x19 + 4a1560: 97fd98e8 bl 407900 <_Unwind_Resume@plt> + 4a1564: a94153f3 ldp x19, x20, [sp, #16] + 4a1568: a9425bf5 ldp x21, x22, [sp, #32] + 4a156c: a8c97bfd ldp x29, x30, [sp], #144 + 4a1570: d65f03c0 ret + +00000000004a1574 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a1574: d10043ff sub sp, sp, #0x10 + 4a1578: f90007e0 str x0, [sp, #8] + 4a157c: f90003e1 str x1, [sp] + 4a1580: d503201f nop + 4a1584: 910043ff add sp, sp, #0x10 + 4a1588: d65f03c0 ret + +00000000004a158c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS7_EERKSaIT_E(): + 4a158c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a1590: 910003fd mov x29, sp + 4a1594: f9000fe0 str x0, [sp, #24] + 4a1598: f9000be1 str x1, [sp, #16] + 4a159c: f9400fe0 ldr x0, [sp, #24] + 4a15a0: 940003cc bl 4a24d0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev> + 4a15a4: d503201f nop + 4a15a8: a8c27bfd ldp x29, x30, [sp], #32 + 4a15ac: d65f03c0 ret + +00000000004a15b0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a15b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a15b4: 910003fd mov x29, sp + 4a15b8: f9000fe0 str x0, [sp, #24] + 4a15bc: f9400fe0 ldr x0, [sp, #24] + 4a15c0: 940003c9 bl 4a24e4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev> + 4a15c4: d503201f nop + 4a15c8: a8c27bfd ldp x29, x30, [sp], #32 + 4a15cc: d65f03c0 ret + +00000000004a15d0 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_(): + 4a15d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a15d4: 910003fd mov x29, sp + 4a15d8: f9000bf3 str x19, [sp, #16] + 4a15dc: aa0803f3 mov x19, x8 + 4a15e0: f90017e0 str x0, [sp, #40] + 4a15e4: d2800021 mov x1, #0x1 // #1 + 4a15e8: f94017e0 ldr x0, [sp, #40] + 4a15ec: 940003c3 bl 4a24f8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m> + 4a15f0: aa0003e2 mov x2, x0 + 4a15f4: f94017e1 ldr x1, [sp, #40] + 4a15f8: aa1303e0 mov x0, x19 + 4a15fc: 940003c9 bl 4a2520 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 4a1600: aa1303e0 mov x0, x19 + 4a1604: f9400bf3 ldr x19, [sp, #16] + 4a1608: a8c37bfd ldp x29, x30, [sp], #48 + 4a160c: d65f03c0 ret + +00000000004a1610 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a1610: a9be7bfd stp x29, x30, [sp, #-32]! + 4a1614: 910003fd mov x29, sp + 4a1618: f9000fe0 str x0, [sp, #24] + 4a161c: f9400fe0 ldr x0, [sp, #24] + 4a1620: f9400400 ldr x0, [x0, #8] + 4a1624: f100001f cmp x0, #0x0 + 4a1628: 54000120 b.eq 4a164c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a162c: f9400fe0 ldr x0, [sp, #24] + 4a1630: f9400003 ldr x3, [x0] + 4a1634: f9400fe0 ldr x0, [sp, #24] + 4a1638: f9400400 ldr x0, [x0, #8] + 4a163c: d2800022 mov x2, #0x1 // #1 + 4a1640: aa0003e1 mov x1, x0 + 4a1644: aa0303e0 mov x0, x3 + 4a1648: 940003c6 bl 4a2560 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m> + 4a164c: d503201f nop + 4a1650: a8c27bfd ldp x29, x30, [sp], #32 + 4a1654: d65f03c0 ret + +00000000004a1658 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a1658: a9be7bfd stp x29, x30, [sp, #-32]! + 4a165c: 910003fd mov x29, sp + 4a1660: f9000fe0 str x0, [sp, #24] + 4a1664: f9400fe0 ldr x0, [sp, #24] + 4a1668: f9400400 ldr x0, [x0, #8] + 4a166c: 940003c9 bl 4a2590 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_> + 4a1670: a8c27bfd ldp x29, x30, [sp], #32 + 4a1674: d65f03c0 ret + +00000000004a1678 <_ZSt4moveIRKSaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRKSaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEEONSt16remove_referenceIT_E4typeEOSC_(): + 4a1678: d10043ff sub sp, sp, #0x10 + 4a167c: f90007e0 str x0, [sp, #8] + 4a1680: f94007e0 ldr x0, [sp, #8] + 4a1684: 910043ff add sp, sp, #0x10 + 4a1688: d65f03c0 ret + +00000000004a168c <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEEC1ERKS7_>: +_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEEC2ERKS7_(): + 4a168c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a1690: 910003fd mov x29, sp + 4a1694: f9000fe0 str x0, [sp, #24] + 4a1698: f9000be1 str x1, [sp, #16] + 4a169c: f9400be1 ldr x1, [sp, #16] + 4a16a0: f9400fe0 ldr x0, [sp, #24] + 4a16a4: 940003c0 bl 4a25a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEC2ERKS9_> + 4a16a8: d503201f nop + 4a16ac: a8c27bfd ldp x29, x30, [sp], #32 + 4a16b0: d65f03c0 ret + +00000000004a16b4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EED2Ev(): + 4a16b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a16b8: 910003fd mov x29, sp + 4a16bc: f9000fe0 str x0, [sp, #24] + 4a16c0: f9400fe0 ldr x0, [sp, #24] + 4a16c4: 97fff801 bl 49f6c8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEED1Ev> + 4a16c8: d503201f nop + 4a16cc: a8c27bfd ldp x29, x30, [sp], #32 + 4a16d0: d65f03c0 ret + +00000000004a16d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a16d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a16d8: 910003fd mov x29, sp + 4a16dc: f9000fe0 str x0, [sp, #24] + 4a16e0: f9400fe0 ldr x0, [sp, #24] + 4a16e4: 97fffff4 bl 4a16b4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EED2Ev> + 4a16e8: d503201f nop + 4a16ec: a8c27bfd ldp x29, x30, [sp], #32 + 4a16f0: d65f03c0 ret + +00000000004a16f4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKS6_EEES8_DpOT_(): + 4a16f4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a16f8: 910003fd mov x29, sp + 4a16fc: f9000bf3 str x19, [sp, #16] + 4a1700: f9001fe0 str x0, [sp, #56] + 4a1704: f9001be1 str x1, [sp, #48] + 4a1708: f90017e2 str x2, [sp, #40] + 4a170c: f9401fe0 ldr x0, [sp, #56] + 4a1710: 97fdf3d6 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a1714: b0000160 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a1718: 910dc001 add x1, x0, #0x370 + 4a171c: f9401fe0 ldr x0, [sp, #56] + 4a1720: f9000001 str x1, [x0] + 4a1724: f9401fe0 ldr x0, [sp, #56] + 4a1728: 91004013 add x19, x0, #0x10 + 4a172c: 910123e0 add x0, sp, #0x48 + 4a1730: f9401be1 ldr x1, [sp, #48] + 4a1734: 97ffffd6 bl 4a168c <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEEC1ERKS7_> + 4a1738: 910123e0 add x0, sp, #0x48 + 4a173c: aa0003e1 mov x1, x0 + 4a1740: aa1303e0 mov x0, x19 + 4a1744: 9400039e bl 4a25bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_> + 4a1748: 910123e0 add x0, sp, #0x48 + 4a174c: 97fff7df bl 49f6c8 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEED1Ev> + 4a1750: f9401fe0 ldr x0, [sp, #56] + 4a1754: 940003a4 bl 4a25e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a1758: aa0003f3 mov x19, x0 + 4a175c: f94017e0 ldr x0, [sp, #40] + 4a1760: 97fff7e2 bl 49f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a1764: aa0003e2 mov x2, x0 + 4a1768: aa1303e1 mov x1, x19 + 4a176c: f9401be0 ldr x0, [sp, #48] + 4a1770: 940003a5 bl 4a2604 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_> + 4a1774: 14000009 b 4a1798 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_+0xa4> + 4a1778: aa0003f3 mov x19, x0 + 4a177c: f9401fe0 ldr x0, [sp, #56] + 4a1780: 91004000 add x0, x0, #0x10 + 4a1784: 97ffffd4 bl 4a16d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a1788: f9401fe0 ldr x0, [sp, #56] + 4a178c: 97fdb10c bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a1790: aa1303e0 mov x0, x19 + 4a1794: 97fd985b bl 407900 <_Unwind_Resume@plt> + 4a1798: f9400bf3 ldr x19, [sp, #16] + 4a179c: a8c57bfd ldp x29, x30, [sp], #80 + 4a17a0: d65f03c0 ret + +00000000004a17a4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a17a4: d10043ff sub sp, sp, #0x10 + 4a17a8: f90007e0 str x0, [sp, #8] + 4a17ac: f90003e1 str x1, [sp] + 4a17b0: f94007e0 ldr x0, [sp, #8] + 4a17b4: f900041f str xzr, [x0, #8] + 4a17b8: f94007e0 ldr x0, [sp, #8] + 4a17bc: 910043ff add sp, sp, #0x10 + 4a17c0: d65f03c0 ret + +00000000004a17c4 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUliE8_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUliE8_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a17c4: a9b77bfd stp x29, x30, [sp, #-144]! + 4a17c8: 910003fd mov x29, sp + 4a17cc: a90153f3 stp x19, x20, [sp, #16] + 4a17d0: a9025bf5 stp x21, x22, [sp, #32] + 4a17d4: f9002fe0 str x0, [sp, #88] + 4a17d8: 390143e1 strb w1, [sp, #80] + 4a17dc: f90027e2 str x2, [sp, #72] + 4a17e0: f90023e3 str x3, [sp, #64] + 4a17e4: f9001fe4 str x4, [sp, #56] + 4a17e8: f9402fe0 ldr x0, [sp, #88] + 4a17ec: f900001f str xzr, [x0] + 4a17f0: 9101e3e0 add x0, sp, #0x78 + 4a17f4: f94023e1 ldr x1, [sp, #64] + 4a17f8: 94000391 bl 4a263c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 4a17fc: 9101e3e0 add x0, sp, #0x78 + 4a1800: 9101a3e1 add x1, sp, #0x68 + 4a1804: aa0103e8 mov x8, x1 + 4a1808: 9400039e bl 4a2680 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_> + 4a180c: 9101a3e0 add x0, sp, #0x68 + 4a1810: 940003be bl 4a2708 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a1814: f90047e0 str x0, [sp, #136] + 4a1818: f94023e0 ldr x0, [sp, #64] + 4a181c: 940003c3 bl 4a2728 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEEONSt16remove_referenceIT_E4typeEOSC_> + 4a1820: aa0003e1 mov x1, x0 + 4a1824: 910203e0 add x0, sp, #0x80 + 4a1828: 940003c5 bl 4a273c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEEC1ERKS7_> + 4a182c: 910203f4 add x20, sp, #0x80 + 4a1830: f9401fe0 ldr x0, [sp, #56] + 4a1834: 97fff9b6 bl 49ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a1838: aa0003f6 mov x22, x0 + 4a183c: f94047f3 ldr x19, [sp, #136] + 4a1840: aa1303e1 mov x1, x19 + 4a1844: d2800400 mov x0, #0x20 // #32 + 4a1848: 97fdab0c bl 40c478 <_ZnwmPv> + 4a184c: aa0003f5 mov x21, x0 + 4a1850: aa1603e2 mov x2, x22 + 4a1854: aa1403e1 mov x1, x20 + 4a1858: aa1503e0 mov x0, x21 + 4a185c: 940003d2 bl 4a27a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_> + 4a1860: 910203e0 add x0, sp, #0x80 + 4a1864: 97fff9a2 bl 49feec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEED1Ev> + 4a1868: f9402fe0 ldr x0, [sp, #88] + 4a186c: f94047e1 ldr x1, [sp, #136] + 4a1870: f9000001 str x1, [x0] + 4a1874: 9101a3e0 add x0, sp, #0x68 + 4a1878: d2800001 mov x1, #0x0 // #0 + 4a187c: 940003f6 bl 4a2854 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a1880: 9101a3e0 add x0, sp, #0x68 + 4a1884: 9400038f bl 4a26c0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1888: 9101e3e0 add x0, sp, #0x78 + 4a188c: 94000375 bl 4a2660 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1890: 14000010 b 4a18d0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUliE8_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a1894: aa0003f4 mov x20, x0 + 4a1898: aa1303e1 mov x1, x19 + 4a189c: aa1503e0 mov x0, x21 + 4a18a0: 97fdaafc bl 40c490 <_ZdlPvS_> + 4a18a4: aa1403f3 mov x19, x20 + 4a18a8: 910203e0 add x0, sp, #0x80 + 4a18ac: 97fff990 bl 49feec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEED1Ev> + 4a18b0: 9101a3e0 add x0, sp, #0x68 + 4a18b4: 94000383 bl 4a26c0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a18b8: 14000002 b 4a18c0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUliE8_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a18bc: aa0003f3 mov x19, x0 + 4a18c0: 9101e3e0 add x0, sp, #0x78 + 4a18c4: 94000367 bl 4a2660 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a18c8: aa1303e0 mov x0, x19 + 4a18cc: 97fd980d bl 407900 <_Unwind_Resume@plt> + 4a18d0: a94153f3 ldp x19, x20, [sp, #16] + 4a18d4: a9425bf5 ldp x21, x22, [sp, #32] + 4a18d8: a8c97bfd ldp x29, x30, [sp], #144 + 4a18dc: d65f03c0 ret + +00000000004a18e0 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a18e0: d10043ff sub sp, sp, #0x10 + 4a18e4: f90007e0 str x0, [sp, #8] + 4a18e8: f90003e1 str x1, [sp] + 4a18ec: d503201f nop + 4a18f0: 910043ff add sp, sp, #0x10 + 4a18f4: d65f03c0 ret + +00000000004a18f8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a18f8: a9b77bfd stp x29, x30, [sp, #-144]! + 4a18fc: 910003fd mov x29, sp + 4a1900: a90153f3 stp x19, x20, [sp, #16] + 4a1904: a9025bf5 stp x21, x22, [sp, #32] + 4a1908: f9002fe0 str x0, [sp, #88] + 4a190c: 390143e1 strb w1, [sp, #80] + 4a1910: f90027e2 str x2, [sp, #72] + 4a1914: f90023e3 str x3, [sp, #64] + 4a1918: f9001fe4 str x4, [sp, #56] + 4a191c: f9402fe0 ldr x0, [sp, #88] + 4a1920: f900001f str xzr, [x0] + 4a1924: 9101e3e0 add x0, sp, #0x78 + 4a1928: f94023e1 ldr x1, [sp, #64] + 4a192c: 940003d2 bl 4a2874 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a1930: 9101e3e0 add x0, sp, #0x78 + 4a1934: 9101a3e1 add x1, sp, #0x68 + 4a1938: aa0103e8 mov x8, x1 + 4a193c: 940003df bl 4a28b8 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_> + 4a1940: 9101a3e0 add x0, sp, #0x68 + 4a1944: 940003ff bl 4a2940 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a1948: f90047e0 str x0, [sp, #136] + 4a194c: f94023e0 ldr x0, [sp, #64] + 4a1950: 94000404 bl 4a2960 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 4a1954: aa0003e1 mov x1, x0 + 4a1958: 910203e0 add x0, sp, #0x80 + 4a195c: 94000406 bl 4a2974 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC1ERKSF_> + 4a1960: 910203f4 add x20, sp, #0x80 + 4a1964: f9401fe0 ldr x0, [sp, #56] + 4a1968: 97fff9ab bl 4a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE> + 4a196c: aa0003f6 mov x22, x0 + 4a1970: f94047f3 ldr x19, [sp, #136] + 4a1974: aa1303e1 mov x1, x19 + 4a1978: d2800400 mov x0, #0x20 // #32 + 4a197c: 97fdaabf bl 40c478 <_ZnwmPv> + 4a1980: aa0003f5 mov x21, x0 + 4a1984: aa1603e2 mov x2, x22 + 4a1988: aa1403e1 mov x1, x20 + 4a198c: aa1503e0 mov x0, x21 + 4a1990: 94000413 bl 4a29dc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_> + 4a1994: 910203e0 add x0, sp, #0x80 + 4a1998: 97fff997 bl 49fff4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev> + 4a199c: f9402fe0 ldr x0, [sp, #88] + 4a19a0: f94047e1 ldr x1, [sp, #136] + 4a19a4: f9000001 str x1, [x0] + 4a19a8: 9101a3e0 add x0, sp, #0x68 + 4a19ac: d2800001 mov x1, #0x0 // #0 + 4a19b0: 94000437 bl 4a2a8c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a19b4: 9101a3e0 add x0, sp, #0x68 + 4a19b8: 940003d0 bl 4a28f8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a19bc: 9101e3e0 add x0, sp, #0x78 + 4a19c0: 940003b6 bl 4a2898 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a19c4: 14000010 b 4a1a04 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a19c8: aa0003f4 mov x20, x0 + 4a19cc: aa1303e1 mov x1, x19 + 4a19d0: aa1503e0 mov x0, x21 + 4a19d4: 97fdaaaf bl 40c490 <_ZdlPvS_> + 4a19d8: aa1403f3 mov x19, x20 + 4a19dc: 910203e0 add x0, sp, #0x80 + 4a19e0: 97fff985 bl 49fff4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev> + 4a19e4: 9101a3e0 add x0, sp, #0x68 + 4a19e8: 940003c4 bl 4a28f8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a19ec: 14000002 b 4a19f4 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a19f0: aa0003f3 mov x19, x0 + 4a19f4: 9101e3e0 add x0, sp, #0x78 + 4a19f8: 940003a8 bl 4a2898 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a19fc: aa1303e0 mov x0, x19 + 4a1a00: 97fd97c0 bl 407900 <_Unwind_Resume@plt> + 4a1a04: a94153f3 ldp x19, x20, [sp, #16] + 4a1a08: a9425bf5 ldp x21, x22, [sp, #32] + 4a1a0c: a8c97bfd ldp x29, x30, [sp], #144 + 4a1a10: d65f03c0 ret + +00000000004a1a14 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a1a14: d10043ff sub sp, sp, #0x10 + 4a1a18: f90007e0 str x0, [sp, #8] + 4a1a1c: f90003e1 str x1, [sp] + 4a1a20: d503201f nop + 4a1a24: 910043ff add sp, sp, #0x10 + 4a1a28: d65f03c0 ret + +00000000004a1a2c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE9_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE9_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a1a2c: a9b77bfd stp x29, x30, [sp, #-144]! + 4a1a30: 910003fd mov x29, sp + 4a1a34: a90153f3 stp x19, x20, [sp, #16] + 4a1a38: a9025bf5 stp x21, x22, [sp, #32] + 4a1a3c: f9002fe0 str x0, [sp, #88] + 4a1a40: 390143e1 strb w1, [sp, #80] + 4a1a44: f90027e2 str x2, [sp, #72] + 4a1a48: f90023e3 str x3, [sp, #64] + 4a1a4c: f9001fe4 str x4, [sp, #56] + 4a1a50: f9402fe0 ldr x0, [sp, #88] + 4a1a54: f900001f str xzr, [x0] + 4a1a58: 9101e3e0 add x0, sp, #0x78 + 4a1a5c: f94023e1 ldr x1, [sp, #64] + 4a1a60: 94000413 bl 4a2aac <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 4a1a64: 9101e3e0 add x0, sp, #0x78 + 4a1a68: 9101a3e1 add x1, sp, #0x68 + 4a1a6c: aa0103e8 mov x8, x1 + 4a1a70: 94000420 bl 4a2af0 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_> + 4a1a74: 9101a3e0 add x0, sp, #0x68 + 4a1a78: 94000440 bl 4a2b78 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a1a7c: f90047e0 str x0, [sp, #136] + 4a1a80: f94023e0 ldr x0, [sp, #64] + 4a1a84: 94000445 bl 4a2b98 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEEONSt16remove_referenceIT_E4typeEOSC_> + 4a1a88: aa0003e1 mov x1, x0 + 4a1a8c: 910203e0 add x0, sp, #0x80 + 4a1a90: 94000447 bl 4a2bac <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEEC1ERKS7_> + 4a1a94: 910203f4 add x20, sp, #0x80 + 4a1a98: f9401fe0 ldr x0, [sp, #56] + 4a1a9c: 97fff9a0 bl 4a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a1aa0: aa0003f6 mov x22, x0 + 4a1aa4: f94047f3 ldr x19, [sp, #136] + 4a1aa8: aa1303e1 mov x1, x19 + 4a1aac: d2800400 mov x0, #0x20 // #32 + 4a1ab0: 97fdaa72 bl 40c478 <_ZnwmPv> + 4a1ab4: aa0003f5 mov x21, x0 + 4a1ab8: aa1603e2 mov x2, x22 + 4a1abc: aa1403e1 mov x1, x20 + 4a1ac0: aa1503e0 mov x0, x21 + 4a1ac4: 94000454 bl 4a2c14 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_> + 4a1ac8: 910203e0 add x0, sp, #0x80 + 4a1acc: 97fff98c bl 4a00fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEED1Ev> + 4a1ad0: f9402fe0 ldr x0, [sp, #88] + 4a1ad4: f94047e1 ldr x1, [sp, #136] + 4a1ad8: f9000001 str x1, [x0] + 4a1adc: 9101a3e0 add x0, sp, #0x68 + 4a1ae0: d2800001 mov x1, #0x0 // #0 + 4a1ae4: 94000478 bl 4a2cc4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a1ae8: 9101a3e0 add x0, sp, #0x68 + 4a1aec: 94000411 bl 4a2b30 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1af0: 9101e3e0 add x0, sp, #0x78 + 4a1af4: 940003f7 bl 4a2ad0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1af8: 14000010 b 4a1b38 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE9_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a1afc: aa0003f4 mov x20, x0 + 4a1b00: aa1303e1 mov x1, x19 + 4a1b04: aa1503e0 mov x0, x21 + 4a1b08: 97fdaa62 bl 40c490 <_ZdlPvS_> + 4a1b0c: aa1403f3 mov x19, x20 + 4a1b10: 910203e0 add x0, sp, #0x80 + 4a1b14: 97fff97a bl 4a00fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEED1Ev> + 4a1b18: 9101a3e0 add x0, sp, #0x68 + 4a1b1c: 94000405 bl 4a2b30 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1b20: 14000002 b 4a1b28 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlbE9_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a1b24: aa0003f3 mov x19, x0 + 4a1b28: 9101e3e0 add x0, sp, #0x78 + 4a1b2c: 940003e9 bl 4a2ad0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1b30: aa1303e0 mov x0, x19 + 4a1b34: 97fd9773 bl 407900 <_Unwind_Resume@plt> + 4a1b38: a94153f3 ldp x19, x20, [sp, #16] + 4a1b3c: a9425bf5 ldp x21, x22, [sp, #32] + 4a1b40: a8c97bfd ldp x29, x30, [sp], #144 + 4a1b44: d65f03c0 ret + +00000000004a1b48 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a1b48: d10043ff sub sp, sp, #0x10 + 4a1b4c: f90007e0 str x0, [sp, #8] + 4a1b50: f90003e1 str x1, [sp] + 4a1b54: d503201f nop + 4a1b58: 910043ff add sp, sp, #0x10 + 4a1b5c: d65f03c0 ret + +00000000004a1b60 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a1b60: a9b77bfd stp x29, x30, [sp, #-144]! + 4a1b64: 910003fd mov x29, sp + 4a1b68: a90153f3 stp x19, x20, [sp, #16] + 4a1b6c: a9025bf5 stp x21, x22, [sp, #32] + 4a1b70: f9002fe0 str x0, [sp, #88] + 4a1b74: 390143e1 strb w1, [sp, #80] + 4a1b78: f90027e2 str x2, [sp, #72] + 4a1b7c: f90023e3 str x3, [sp, #64] + 4a1b80: f9001fe4 str x4, [sp, #56] + 4a1b84: f9402fe0 ldr x0, [sp, #88] + 4a1b88: f900001f str xzr, [x0] + 4a1b8c: 9101e3e0 add x0, sp, #0x78 + 4a1b90: f94023e1 ldr x1, [sp, #64] + 4a1b94: 94000454 bl 4a2ce4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a1b98: 9101e3e0 add x0, sp, #0x78 + 4a1b9c: 9101a3e1 add x1, sp, #0x68 + 4a1ba0: aa0103e8 mov x8, x1 + 4a1ba4: 94000461 bl 4a2d28 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_> + 4a1ba8: 9101a3e0 add x0, sp, #0x68 + 4a1bac: 94000481 bl 4a2db0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a1bb0: f90047e0 str x0, [sp, #136] + 4a1bb4: f94023e0 ldr x0, [sp, #64] + 4a1bb8: 94000486 bl 4a2dd0 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 4a1bbc: aa0003e1 mov x1, x0 + 4a1bc0: 910203e0 add x0, sp, #0x80 + 4a1bc4: 94000488 bl 4a2de4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC1ERKSF_> + 4a1bc8: 910203f4 add x20, sp, #0x80 + 4a1bcc: f9401fe0 ldr x0, [sp, #56] + 4a1bd0: 97fff995 bl 4a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE> + 4a1bd4: aa0003f6 mov x22, x0 + 4a1bd8: f94047f3 ldr x19, [sp, #136] + 4a1bdc: aa1303e1 mov x1, x19 + 4a1be0: d2800400 mov x0, #0x20 // #32 + 4a1be4: 97fdaa25 bl 40c478 <_ZnwmPv> + 4a1be8: aa0003f5 mov x21, x0 + 4a1bec: aa1603e2 mov x2, x22 + 4a1bf0: aa1403e1 mov x1, x20 + 4a1bf4: aa1503e0 mov x0, x21 + 4a1bf8: 94000495 bl 4a2e4c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_> + 4a1bfc: 910203e0 add x0, sp, #0x80 + 4a1c00: 97fff981 bl 4a0204 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev> + 4a1c04: f9402fe0 ldr x0, [sp, #88] + 4a1c08: f94047e1 ldr x1, [sp, #136] + 4a1c0c: f9000001 str x1, [x0] + 4a1c10: 9101a3e0 add x0, sp, #0x68 + 4a1c14: d2800001 mov x1, #0x0 // #0 + 4a1c18: 940004b9 bl 4a2efc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a1c1c: 9101a3e0 add x0, sp, #0x68 + 4a1c20: 94000452 bl 4a2d68 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1c24: 9101e3e0 add x0, sp, #0x78 + 4a1c28: 94000438 bl 4a2d08 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1c2c: 14000010 b 4a1c6c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a1c30: aa0003f4 mov x20, x0 + 4a1c34: aa1303e1 mov x1, x19 + 4a1c38: aa1503e0 mov x0, x21 + 4a1c3c: 97fdaa15 bl 40c490 <_ZdlPvS_> + 4a1c40: aa1403f3 mov x19, x20 + 4a1c44: 910203e0 add x0, sp, #0x80 + 4a1c48: 97fff96f bl 4a0204 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev> + 4a1c4c: 9101a3e0 add x0, sp, #0x68 + 4a1c50: 94000446 bl 4a2d68 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1c54: 14000002 b 4a1c5c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a1c58: aa0003f3 mov x19, x0 + 4a1c5c: 9101e3e0 add x0, sp, #0x78 + 4a1c60: 9400042a bl 4a2d08 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1c64: aa1303e0 mov x0, x19 + 4a1c68: 97fd9726 bl 407900 <_Unwind_Resume@plt> + 4a1c6c: a94153f3 ldp x19, x20, [sp, #16] + 4a1c70: a9425bf5 ldp x21, x22, [sp, #32] + 4a1c74: a8c97bfd ldp x29, x30, [sp], #144 + 4a1c78: d65f03c0 ret + +00000000004a1c7c <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a1c7c: d10043ff sub sp, sp, #0x10 + 4a1c80: f90007e0 str x0, [sp, #8] + 4a1c84: f90003e1 str x1, [sp] + 4a1c88: d503201f nop + 4a1c8c: 910043ff add sp, sp, #0x10 + 4a1c90: d65f03c0 ret + +00000000004a1c94 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a1c94: a9b77bfd stp x29, x30, [sp, #-144]! + 4a1c98: 910003fd mov x29, sp + 4a1c9c: a90153f3 stp x19, x20, [sp, #16] + 4a1ca0: a9025bf5 stp x21, x22, [sp, #32] + 4a1ca4: f9002fe0 str x0, [sp, #88] + 4a1ca8: 390143e1 strb w1, [sp, #80] + 4a1cac: f90027e2 str x2, [sp, #72] + 4a1cb0: f90023e3 str x3, [sp, #64] + 4a1cb4: f9001fe4 str x4, [sp, #56] + 4a1cb8: f9402fe0 ldr x0, [sp, #88] + 4a1cbc: f900001f str xzr, [x0] + 4a1cc0: 9101e3e0 add x0, sp, #0x78 + 4a1cc4: f94023e1 ldr x1, [sp, #64] + 4a1cc8: 94000495 bl 4a2f1c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a1ccc: 9101e3e0 add x0, sp, #0x78 + 4a1cd0: 9101a3e1 add x1, sp, #0x68 + 4a1cd4: aa0103e8 mov x8, x1 + 4a1cd8: 940004a2 bl 4a2f60 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_> + 4a1cdc: 9101a3e0 add x0, sp, #0x68 + 4a1ce0: 940004c2 bl 4a2fe8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a1ce4: f90047e0 str x0, [sp, #136] + 4a1ce8: f94023e0 ldr x0, [sp, #64] + 4a1cec: 940004c7 bl 4a3008 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 4a1cf0: aa0003e1 mov x1, x0 + 4a1cf4: 910203e0 add x0, sp, #0x80 + 4a1cf8: 940004c9 bl 4a301c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC1ERKSF_> + 4a1cfc: 910203f4 add x20, sp, #0x80 + 4a1d00: f9401fe0 ldr x0, [sp, #56] + 4a1d04: 97fff98a bl 4a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE> + 4a1d08: aa0003f6 mov x22, x0 + 4a1d0c: f94047f3 ldr x19, [sp, #136] + 4a1d10: aa1303e1 mov x1, x19 + 4a1d14: d2800400 mov x0, #0x20 // #32 + 4a1d18: 97fda9d8 bl 40c478 <_ZnwmPv> + 4a1d1c: aa0003f5 mov x21, x0 + 4a1d20: aa1603e2 mov x2, x22 + 4a1d24: aa1403e1 mov x1, x20 + 4a1d28: aa1503e0 mov x0, x21 + 4a1d2c: 940004d6 bl 4a3084 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_> + 4a1d30: 910203e0 add x0, sp, #0x80 + 4a1d34: 97fff976 bl 4a030c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev> + 4a1d38: f9402fe0 ldr x0, [sp, #88] + 4a1d3c: f94047e1 ldr x1, [sp, #136] + 4a1d40: f9000001 str x1, [x0] + 4a1d44: 9101a3e0 add x0, sp, #0x68 + 4a1d48: d2800001 mov x1, #0x0 // #0 + 4a1d4c: 940004fa bl 4a3134 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a1d50: 9101a3e0 add x0, sp, #0x68 + 4a1d54: 94000493 bl 4a2fa0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1d58: 9101e3e0 add x0, sp, #0x78 + 4a1d5c: 94000479 bl 4a2f40 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1d60: 14000010 b 4a1da0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a1d64: aa0003f4 mov x20, x0 + 4a1d68: aa1303e1 mov x1, x19 + 4a1d6c: aa1503e0 mov x0, x21 + 4a1d70: 97fda9c8 bl 40c490 <_ZdlPvS_> + 4a1d74: aa1403f3 mov x19, x20 + 4a1d78: 910203e0 add x0, sp, #0x80 + 4a1d7c: 97fff964 bl 4a030c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev> + 4a1d80: 9101a3e0 add x0, sp, #0x68 + 4a1d84: 94000487 bl 4a2fa0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1d88: 14000002 b 4a1d90 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a1d8c: aa0003f3 mov x19, x0 + 4a1d90: 9101e3e0 add x0, sp, #0x78 + 4a1d94: 9400046b bl 4a2f40 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1d98: aa1303e0 mov x0, x19 + 4a1d9c: 97fd96d9 bl 407900 <_Unwind_Resume@plt> + 4a1da0: a94153f3 ldp x19, x20, [sp, #16] + 4a1da4: a9425bf5 ldp x21, x22, [sp, #32] + 4a1da8: a8c97bfd ldp x29, x30, [sp], #144 + 4a1dac: d65f03c0 ret + +00000000004a1db0 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a1db0: d10043ff sub sp, sp, #0x10 + 4a1db4: f90007e0 str x0, [sp, #8] + 4a1db8: f90003e1 str x1, [sp] + 4a1dbc: d503201f nop + 4a1dc0: 910043ff add sp, sp, #0x10 + 4a1dc4: d65f03c0 ret + +00000000004a1dc8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a1dc8: a9b77bfd stp x29, x30, [sp, #-144]! + 4a1dcc: 910003fd mov x29, sp + 4a1dd0: a90153f3 stp x19, x20, [sp, #16] + 4a1dd4: a9025bf5 stp x21, x22, [sp, #32] + 4a1dd8: f9002fe0 str x0, [sp, #88] + 4a1ddc: 390143e1 strb w1, [sp, #80] + 4a1de0: f90027e2 str x2, [sp, #72] + 4a1de4: f90023e3 str x3, [sp, #64] + 4a1de8: f9001fe4 str x4, [sp, #56] + 4a1dec: f9402fe0 ldr x0, [sp, #88] + 4a1df0: f900001f str xzr, [x0] + 4a1df4: 9101e3e0 add x0, sp, #0x78 + 4a1df8: f94023e1 ldr x1, [sp, #64] + 4a1dfc: 940004d6 bl 4a3154 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a1e00: 9101e3e0 add x0, sp, #0x78 + 4a1e04: 9101a3e1 add x1, sp, #0x68 + 4a1e08: aa0103e8 mov x8, x1 + 4a1e0c: 940004e3 bl 4a3198 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_> + 4a1e10: 9101a3e0 add x0, sp, #0x68 + 4a1e14: 94000503 bl 4a3220 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a1e18: f90047e0 str x0, [sp, #136] + 4a1e1c: f94023e0 ldr x0, [sp, #64] + 4a1e20: 94000508 bl 4a3240 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 4a1e24: aa0003e1 mov x1, x0 + 4a1e28: 910203e0 add x0, sp, #0x80 + 4a1e2c: 9400050a bl 4a3254 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC1ERKSF_> + 4a1e30: 910203f4 add x20, sp, #0x80 + 4a1e34: f9401fe0 ldr x0, [sp, #56] + 4a1e38: 97fff97f bl 4a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE> + 4a1e3c: aa0003f6 mov x22, x0 + 4a1e40: f94047f3 ldr x19, [sp, #136] + 4a1e44: aa1303e1 mov x1, x19 + 4a1e48: d2800400 mov x0, #0x20 // #32 + 4a1e4c: 97fda98b bl 40c478 <_ZnwmPv> + 4a1e50: aa0003f5 mov x21, x0 + 4a1e54: aa1603e2 mov x2, x22 + 4a1e58: aa1403e1 mov x1, x20 + 4a1e5c: aa1503e0 mov x0, x21 + 4a1e60: 94000517 bl 4a32bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_> + 4a1e64: 910203e0 add x0, sp, #0x80 + 4a1e68: 97fff96b bl 4a0414 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev> + 4a1e6c: f9402fe0 ldr x0, [sp, #88] + 4a1e70: f94047e1 ldr x1, [sp, #136] + 4a1e74: f9000001 str x1, [x0] + 4a1e78: 9101a3e0 add x0, sp, #0x68 + 4a1e7c: d2800001 mov x1, #0x0 // #0 + 4a1e80: 9400053b bl 4a336c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a1e84: 9101a3e0 add x0, sp, #0x68 + 4a1e88: 940004d4 bl 4a31d8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1e8c: 9101e3e0 add x0, sp, #0x78 + 4a1e90: 940004ba bl 4a3178 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1e94: 14000010 b 4a1ed4 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a1e98: aa0003f4 mov x20, x0 + 4a1e9c: aa1303e1 mov x1, x19 + 4a1ea0: aa1503e0 mov x0, x21 + 4a1ea4: 97fda97b bl 40c490 <_ZdlPvS_> + 4a1ea8: aa1403f3 mov x19, x20 + 4a1eac: 910203e0 add x0, sp, #0x80 + 4a1eb0: 97fff959 bl 4a0414 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev> + 4a1eb4: 9101a3e0 add x0, sp, #0x68 + 4a1eb8: 940004c8 bl 4a31d8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1ebc: 14000002 b 4a1ec4 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a1ec0: aa0003f3 mov x19, x0 + 4a1ec4: 9101e3e0 add x0, sp, #0x78 + 4a1ec8: 940004ac bl 4a3178 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1ecc: aa1303e0 mov x0, x19 + 4a1ed0: 97fd968c bl 407900 <_Unwind_Resume@plt> + 4a1ed4: a94153f3 ldp x19, x20, [sp, #16] + 4a1ed8: a9425bf5 ldp x21, x22, [sp, #32] + 4a1edc: a8c97bfd ldp x29, x30, [sp], #144 + 4a1ee0: d65f03c0 ret + +00000000004a1ee4 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a1ee4: d10043ff sub sp, sp, #0x10 + 4a1ee8: f90007e0 str x0, [sp, #8] + 4a1eec: f90003e1 str x1, [sp] + 4a1ef0: d503201f nop + 4a1ef4: 910043ff add sp, sp, #0x10 + 4a1ef8: d65f03c0 ret + +00000000004a1efc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a1efc: a9b77bfd stp x29, x30, [sp, #-144]! + 4a1f00: 910003fd mov x29, sp + 4a1f04: a90153f3 stp x19, x20, [sp, #16] + 4a1f08: a9025bf5 stp x21, x22, [sp, #32] + 4a1f0c: f9002fe0 str x0, [sp, #88] + 4a1f10: 390143e1 strb w1, [sp, #80] + 4a1f14: f90027e2 str x2, [sp, #72] + 4a1f18: f90023e3 str x3, [sp, #64] + 4a1f1c: f9001fe4 str x4, [sp, #56] + 4a1f20: f9402fe0 ldr x0, [sp, #88] + 4a1f24: f900001f str xzr, [x0] + 4a1f28: 9101e3e0 add x0, sp, #0x78 + 4a1f2c: f94023e1 ldr x1, [sp, #64] + 4a1f30: 94000517 bl 4a338c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a1f34: 9101e3e0 add x0, sp, #0x78 + 4a1f38: 9101a3e1 add x1, sp, #0x68 + 4a1f3c: aa0103e8 mov x8, x1 + 4a1f40: 94000524 bl 4a33d0 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_> + 4a1f44: 9101a3e0 add x0, sp, #0x68 + 4a1f48: 94000544 bl 4a3458 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a1f4c: f90047e0 str x0, [sp, #136] + 4a1f50: f94023e0 ldr x0, [sp, #64] + 4a1f54: 94000549 bl 4a3478 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 4a1f58: aa0003e1 mov x1, x0 + 4a1f5c: 910203e0 add x0, sp, #0x80 + 4a1f60: 9400054b bl 4a348c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC1ERKSF_> + 4a1f64: 910203f4 add x20, sp, #0x80 + 4a1f68: f9401fe0 ldr x0, [sp, #56] + 4a1f6c: 97fff974 bl 4a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE> + 4a1f70: aa0003f6 mov x22, x0 + 4a1f74: f94047f3 ldr x19, [sp, #136] + 4a1f78: aa1303e1 mov x1, x19 + 4a1f7c: d2800400 mov x0, #0x20 // #32 + 4a1f80: 97fda93e bl 40c478 <_ZnwmPv> + 4a1f84: aa0003f5 mov x21, x0 + 4a1f88: aa1603e2 mov x2, x22 + 4a1f8c: aa1403e1 mov x1, x20 + 4a1f90: aa1503e0 mov x0, x21 + 4a1f94: 94000558 bl 4a34f4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_> + 4a1f98: 910203e0 add x0, sp, #0x80 + 4a1f9c: 97fff960 bl 4a051c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev> + 4a1fa0: f9402fe0 ldr x0, [sp, #88] + 4a1fa4: f94047e1 ldr x1, [sp, #136] + 4a1fa8: f9000001 str x1, [x0] + 4a1fac: 9101a3e0 add x0, sp, #0x68 + 4a1fb0: d2800001 mov x1, #0x0 // #0 + 4a1fb4: 9400057c bl 4a35a4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a1fb8: 9101a3e0 add x0, sp, #0x68 + 4a1fbc: 94000515 bl 4a3410 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1fc0: 9101e3e0 add x0, sp, #0x78 + 4a1fc4: 940004fb bl 4a33b0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a1fc8: 14000010 b 4a2008 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a1fcc: aa0003f4 mov x20, x0 + 4a1fd0: aa1303e1 mov x1, x19 + 4a1fd4: aa1503e0 mov x0, x21 + 4a1fd8: 97fda92e bl 40c490 <_ZdlPvS_> + 4a1fdc: aa1403f3 mov x19, x20 + 4a1fe0: 910203e0 add x0, sp, #0x80 + 4a1fe4: 97fff94e bl 4a051c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev> + 4a1fe8: 9101a3e0 add x0, sp, #0x68 + 4a1fec: 94000509 bl 4a3410 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a1ff0: 14000002 b 4a1ff8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a1ff4: aa0003f3 mov x19, x0 + 4a1ff8: 9101e3e0 add x0, sp, #0x78 + 4a1ffc: 940004ed bl 4a33b0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a2000: aa1303e0 mov x0, x19 + 4a2004: 97fd963f bl 407900 <_Unwind_Resume@plt> + 4a2008: a94153f3 ldp x19, x20, [sp, #16] + 4a200c: a9425bf5 ldp x21, x22, [sp, #32] + 4a2010: a8c97bfd ldp x29, x30, [sp], #144 + 4a2014: d65f03c0 ret + +00000000004a2018 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a2018: d10043ff sub sp, sp, #0x10 + 4a201c: f90007e0 str x0, [sp, #8] + 4a2020: f90003e1 str x1, [sp] + 4a2024: d503201f nop + 4a2028: 910043ff add sp, sp, #0x10 + 4a202c: d65f03c0 ret + +00000000004a2030 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a2030: a9b77bfd stp x29, x30, [sp, #-144]! + 4a2034: 910003fd mov x29, sp + 4a2038: a90153f3 stp x19, x20, [sp, #16] + 4a203c: a9025bf5 stp x21, x22, [sp, #32] + 4a2040: f9002fe0 str x0, [sp, #88] + 4a2044: 390143e1 strb w1, [sp, #80] + 4a2048: f90027e2 str x2, [sp, #72] + 4a204c: f90023e3 str x3, [sp, #64] + 4a2050: f9001fe4 str x4, [sp, #56] + 4a2054: f9402fe0 ldr x0, [sp, #88] + 4a2058: f900001f str xzr, [x0] + 4a205c: 9101e3e0 add x0, sp, #0x78 + 4a2060: f94023e1 ldr x1, [sp, #64] + 4a2064: 94000558 bl 4a35c4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a2068: 9101e3e0 add x0, sp, #0x78 + 4a206c: 9101a3e1 add x1, sp, #0x68 + 4a2070: aa0103e8 mov x8, x1 + 4a2074: 94000565 bl 4a3608 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_> + 4a2078: 9101a3e0 add x0, sp, #0x68 + 4a207c: 94000585 bl 4a3690 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a2080: f90047e0 str x0, [sp, #136] + 4a2084: f94023e0 ldr x0, [sp, #64] + 4a2088: 9400058a bl 4a36b0 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 4a208c: aa0003e1 mov x1, x0 + 4a2090: 910203e0 add x0, sp, #0x80 + 4a2094: 9400058c bl 4a36c4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC1ERKSF_> + 4a2098: 910203f4 add x20, sp, #0x80 + 4a209c: f9401fe0 ldr x0, [sp, #56] + 4a20a0: 97fff969 bl 4a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE> + 4a20a4: aa0003f6 mov x22, x0 + 4a20a8: f94047f3 ldr x19, [sp, #136] + 4a20ac: aa1303e1 mov x1, x19 + 4a20b0: d2800400 mov x0, #0x20 // #32 + 4a20b4: 97fda8f1 bl 40c478 <_ZnwmPv> + 4a20b8: aa0003f5 mov x21, x0 + 4a20bc: aa1603e2 mov x2, x22 + 4a20c0: aa1403e1 mov x1, x20 + 4a20c4: aa1503e0 mov x0, x21 + 4a20c8: 94000599 bl 4a372c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_> + 4a20cc: 910203e0 add x0, sp, #0x80 + 4a20d0: 97fff955 bl 4a0624 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev> + 4a20d4: f9402fe0 ldr x0, [sp, #88] + 4a20d8: f94047e1 ldr x1, [sp, #136] + 4a20dc: f9000001 str x1, [x0] + 4a20e0: 9101a3e0 add x0, sp, #0x68 + 4a20e4: d2800001 mov x1, #0x0 // #0 + 4a20e8: 940005bd bl 4a37dc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a20ec: 9101a3e0 add x0, sp, #0x68 + 4a20f0: 94000556 bl 4a3648 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a20f4: 9101e3e0 add x0, sp, #0x78 + 4a20f8: 9400053c bl 4a35e8 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a20fc: 14000010 b 4a213c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a2100: aa0003f4 mov x20, x0 + 4a2104: aa1303e1 mov x1, x19 + 4a2108: aa1503e0 mov x0, x21 + 4a210c: 97fda8e1 bl 40c490 <_ZdlPvS_> + 4a2110: aa1403f3 mov x19, x20 + 4a2114: 910203e0 add x0, sp, #0x80 + 4a2118: 97fff943 bl 4a0624 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev> + 4a211c: 9101a3e0 add x0, sp, #0x68 + 4a2120: 9400054a bl 4a3648 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a2124: 14000002 b 4a212c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a2128: aa0003f3 mov x19, x0 + 4a212c: 9101e3e0 add x0, sp, #0x78 + 4a2130: 9400052e bl 4a35e8 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a2134: aa1303e0 mov x0, x19 + 4a2138: 97fd95f2 bl 407900 <_Unwind_Resume@plt> + 4a213c: a94153f3 ldp x19, x20, [sp, #16] + 4a2140: a9425bf5 ldp x21, x22, [sp, #32] + 4a2144: a8c97bfd ldp x29, x30, [sp], #144 + 4a2148: d65f03c0 ret + +00000000004a214c <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a214c: d10043ff sub sp, sp, #0x10 + 4a2150: f90007e0 str x0, [sp, #8] + 4a2154: f90003e1 str x1, [sp] + 4a2158: d503201f nop + 4a215c: 910043ff add sp, sp, #0x10 + 4a2160: d65f03c0 ret + +00000000004a2164 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4a2164: a9b77bfd stp x29, x30, [sp, #-144]! + 4a2168: 910003fd mov x29, sp + 4a216c: a90153f3 stp x19, x20, [sp, #16] + 4a2170: a9025bf5 stp x21, x22, [sp, #32] + 4a2174: f9002fe0 str x0, [sp, #88] + 4a2178: 390143e1 strb w1, [sp, #80] + 4a217c: f90027e2 str x2, [sp, #72] + 4a2180: f90023e3 str x3, [sp, #64] + 4a2184: f9001fe4 str x4, [sp, #56] + 4a2188: f9402fe0 ldr x0, [sp, #88] + 4a218c: f900001f str xzr, [x0] + 4a2190: 9101e3e0 add x0, sp, #0x78 + 4a2194: f94023e1 ldr x1, [sp, #64] + 4a2198: 94000599 bl 4a37fc <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a219c: 9101e3e0 add x0, sp, #0x78 + 4a21a0: 9101a3e1 add x1, sp, #0x68 + 4a21a4: aa0103e8 mov x8, x1 + 4a21a8: 940005a6 bl 4a3840 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_> + 4a21ac: 9101a3e0 add x0, sp, #0x68 + 4a21b0: 940005c6 bl 4a38c8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4a21b4: f90047e0 str x0, [sp, #136] + 4a21b8: f94023e0 ldr x0, [sp, #64] + 4a21bc: 940005cb bl 4a38e8 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEEONSt16remove_referenceIT_E4typeEOSK_> + 4a21c0: aa0003e1 mov x1, x0 + 4a21c4: 910203e0 add x0, sp, #0x80 + 4a21c8: 940005cd bl 4a38fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC1ERKSF_> + 4a21cc: 910203f4 add x20, sp, #0x80 + 4a21d0: f9401fe0 ldr x0, [sp, #56] + 4a21d4: 97fff95e bl 4a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE> + 4a21d8: aa0003f6 mov x22, x0 + 4a21dc: f94047f3 ldr x19, [sp, #136] + 4a21e0: aa1303e1 mov x1, x19 + 4a21e4: d2800400 mov x0, #0x20 // #32 + 4a21e8: 97fda8a4 bl 40c478 <_ZnwmPv> + 4a21ec: aa0003f5 mov x21, x0 + 4a21f0: aa1603e2 mov x2, x22 + 4a21f4: aa1403e1 mov x1, x20 + 4a21f8: aa1503e0 mov x0, x21 + 4a21fc: 940005da bl 4a3964 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_> + 4a2200: 910203e0 add x0, sp, #0x80 + 4a2204: 97fff94a bl 4a072c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev> + 4a2208: f9402fe0 ldr x0, [sp, #88] + 4a220c: f94047e1 ldr x1, [sp, #136] + 4a2210: f9000001 str x1, [x0] + 4a2214: 9101a3e0 add x0, sp, #0x68 + 4a2218: d2800001 mov x1, #0x0 // #0 + 4a221c: 940005fe bl 4a3a14 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4a2220: 9101a3e0 add x0, sp, #0x68 + 4a2224: 94000597 bl 4a3880 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a2228: 9101e3e0 add x0, sp, #0x78 + 4a222c: 9400057d bl 4a3820 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a2230: 14000010 b 4a2270 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4a2234: aa0003f4 mov x20, x0 + 4a2238: aa1303e1 mov x1, x19 + 4a223c: aa1503e0 mov x0, x21 + 4a2240: 97fda894 bl 40c490 <_ZdlPvS_> + 4a2244: aa1403f3 mov x19, x20 + 4a2248: 910203e0 add x0, sp, #0x80 + 4a224c: 97fff938 bl 4a072c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev> + 4a2250: 9101a3e0 add x0, sp, #0x68 + 4a2254: 9400058b bl 4a3880 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a2258: 14000002 b 4a2260 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail11BoundLambdaIZNS4_21makeCommandLineParserERNS4_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISJ_EJRKSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4a225c: aa0003f3 mov x19, x0 + 4a2260: 9101e3e0 add x0, sp, #0x78 + 4a2264: 9400056f bl 4a3820 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a2268: aa1303e0 mov x0, x19 + 4a226c: 97fd95a5 bl 407900 <_Unwind_Resume@plt> + 4a2270: a94153f3 ldp x19, x20, [sp, #16] + 4a2274: a9425bf5 ldp x21, x22, [sp, #32] + 4a2278: a8c97bfd ldp x29, x30, [sp], #144 + 4a227c: d65f03c0 ret + +00000000004a2280 <_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISF_SF_EENSt9enable_ifIXntsrNSI_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4a2280: d10043ff sub sp, sp, #0x10 + 4a2284: f90007e0 str x0, [sp, #8] + 4a2288: f90003e1 str x1, [sp] + 4a228c: d503201f nop + 4a2290: 910043ff add sp, sp, #0x10 + 4a2294: d65f03c0 ret + +00000000004a2298 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISF_EERKSaIT_E(): + 4a2298: a9be7bfd stp x29, x30, [sp, #-32]! + 4a229c: 910003fd mov x29, sp + 4a22a0: f9000fe0 str x0, [sp, #24] + 4a22a4: f9000be1 str x1, [sp, #16] + 4a22a8: f9400fe0 ldr x0, [sp, #24] + 4a22ac: 940005e2 bl 4a3a34 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev> + 4a22b0: d503201f nop + 4a22b4: a8c27bfd ldp x29, x30, [sp], #32 + 4a22b8: d65f03c0 ret + +00000000004a22bc <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a22bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a22c0: 910003fd mov x29, sp + 4a22c4: f9000fe0 str x0, [sp, #24] + 4a22c8: f9400fe0 ldr x0, [sp, #24] + 4a22cc: 940005df bl 4a3a48 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEED2Ev> + 4a22d0: d503201f nop + 4a22d4: a8c27bfd ldp x29, x30, [sp], #32 + 4a22d8: d65f03c0 ret + +00000000004a22dc <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_(): + 4a22dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a22e0: 910003fd mov x29, sp + 4a22e4: f9000bf3 str x19, [sp, #16] + 4a22e8: aa0803f3 mov x19, x8 + 4a22ec: f90017e0 str x0, [sp, #40] + 4a22f0: d2800021 mov x1, #0x1 // #1 + 4a22f4: f94017e0 ldr x0, [sp, #40] + 4a22f8: 940005d9 bl 4a3a5c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m> + 4a22fc: aa0003e2 mov x2, x0 + 4a2300: f94017e1 ldr x1, [sp, #40] + 4a2304: aa1303e0 mov x0, x19 + 4a2308: 940005df bl 4a3a84 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a230c: aa1303e0 mov x0, x19 + 4a2310: f9400bf3 ldr x19, [sp, #16] + 4a2314: a8c37bfd ldp x29, x30, [sp], #48 + 4a2318: d65f03c0 ret + +00000000004a231c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a231c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2320: 910003fd mov x29, sp + 4a2324: f9000fe0 str x0, [sp, #24] + 4a2328: f9400fe0 ldr x0, [sp, #24] + 4a232c: f9400400 ldr x0, [x0, #8] + 4a2330: f100001f cmp x0, #0x0 + 4a2334: 54000120 b.eq 4a2358 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a2338: f9400fe0 ldr x0, [sp, #24] + 4a233c: f9400003 ldr x3, [x0] + 4a2340: f9400fe0 ldr x0, [sp, #24] + 4a2344: f9400400 ldr x0, [x0, #8] + 4a2348: d2800022 mov x2, #0x1 // #1 + 4a234c: aa0003e1 mov x1, x0 + 4a2350: aa0303e0 mov x0, x3 + 4a2354: 940005dc bl 4a3ac4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m> + 4a2358: d503201f nop + 4a235c: a8c27bfd ldp x29, x30, [sp], #32 + 4a2360: d65f03c0 ret + +00000000004a2364 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a2364: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2368: 910003fd mov x29, sp + 4a236c: f9000fe0 str x0, [sp, #24] + 4a2370: f9400fe0 ldr x0, [sp, #24] + 4a2374: f9400400 ldr x0, [x0, #8] + 4a2378: 940005df bl 4a3af4 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_> + 4a237c: a8c27bfd ldp x29, x30, [sp], #32 + 4a2380: d65f03c0 ret + +00000000004a2384 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a2384: d10043ff sub sp, sp, #0x10 + 4a2388: f90007e0 str x0, [sp, #8] + 4a238c: f94007e0 ldr x0, [sp, #8] + 4a2390: 910043ff add sp, sp, #0x10 + 4a2394: d65f03c0 ret + +00000000004a2398 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC1ERKSF_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2ERKSF_(): + 4a2398: a9be7bfd stp x29, x30, [sp, #-32]! + 4a239c: 910003fd mov x29, sp + 4a23a0: f9000fe0 str x0, [sp, #24] + 4a23a4: f9000be1 str x1, [sp, #16] + 4a23a8: f9400be1 ldr x1, [sp, #16] + 4a23ac: f9400fe0 ldr x0, [sp, #24] + 4a23b0: 940005d6 bl 4a3b08 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2ERKSH_> + 4a23b4: d503201f nop + 4a23b8: a8c27bfd ldp x29, x30, [sp], #32 + 4a23bc: d65f03c0 ret + +00000000004a23c0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EED2Ev(): + 4a23c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a23c4: 910003fd mov x29, sp + 4a23c8: f9000fe0 str x0, [sp, #24] + 4a23cc: f9400fe0 ldr x0, [sp, #24] + 4a23d0: 97fff668 bl 49fd70 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev> + 4a23d4: d503201f nop + 4a23d8: a8c27bfd ldp x29, x30, [sp], #32 + 4a23dc: d65f03c0 ret + +00000000004a23e0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a23e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a23e4: 910003fd mov x29, sp + 4a23e8: f9000fe0 str x0, [sp, #24] + 4a23ec: f9400fe0 ldr x0, [sp, #24] + 4a23f0: 97fffff4 bl 4a23c0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EED2Ev> + 4a23f4: d503201f nop + 4a23f8: a8c27bfd ldp x29, x30, [sp], #32 + 4a23fc: d65f03c0 ret + +00000000004a2400 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKSE_EEESG_DpOT_(): + 4a2400: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a2404: 910003fd mov x29, sp + 4a2408: f9000bf3 str x19, [sp, #16] + 4a240c: f9001fe0 str x0, [sp, #56] + 4a2410: f9001be1 str x1, [sp, #48] + 4a2414: f90017e2 str x2, [sp, #40] + 4a2418: f9401fe0 ldr x0, [sp, #56] + 4a241c: 97fdf093 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a2420: 90000160 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a2424: 910ce001 add x1, x0, #0x338 + 4a2428: f9401fe0 ldr x0, [sp, #56] + 4a242c: f9000001 str x1, [x0] + 4a2430: f9401fe0 ldr x0, [sp, #56] + 4a2434: 91004013 add x19, x0, #0x10 + 4a2438: 910123e0 add x0, sp, #0x48 + 4a243c: f9401be1 ldr x1, [sp, #48] + 4a2440: 97ffffd6 bl 4a2398 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC1ERKSF_> + 4a2444: 910123e0 add x0, sp, #0x48 + 4a2448: aa0003e1 mov x1, x0 + 4a244c: aa1303e0 mov x0, x19 + 4a2450: 940005b4 bl 4a3b20 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_> + 4a2454: 910123e0 add x0, sp, #0x48 + 4a2458: 97fff646 bl 49fd70 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEED1Ev> + 4a245c: f9401fe0 ldr x0, [sp, #56] + 4a2460: 940005ba bl 4a3b48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a2464: aa0003f3 mov x19, x0 + 4a2468: f94017e0 ldr x0, [sp, #40] + 4a246c: 97fff649 bl 49fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE> + 4a2470: aa0003e2 mov x2, x0 + 4a2474: aa1303e1 mov x1, x19 + 4a2478: f9401be0 ldr x0, [sp, #48] + 4a247c: 940005bb bl 4a3b68 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_> + 4a2480: 14000009 b 4a24a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_+0xa4> + 4a2484: aa0003f3 mov x19, x0 + 4a2488: f9401fe0 ldr x0, [sp, #56] + 4a248c: 91004000 add x0, x0, #0x10 + 4a2490: 97ffffd4 bl 4a23e0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a2494: f9401fe0 ldr x0, [sp, #56] + 4a2498: 97fdadc9 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a249c: aa1303e0 mov x0, x19 + 4a24a0: 97fd9518 bl 407900 <_Unwind_Resume@plt> + 4a24a4: f9400bf3 ldr x19, [sp, #16] + 4a24a8: a8c57bfd ldp x29, x30, [sp], #80 + 4a24ac: d65f03c0 ret + +00000000004a24b0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a24b0: d10043ff sub sp, sp, #0x10 + 4a24b4: f90007e0 str x0, [sp, #8] + 4a24b8: f90003e1 str x1, [sp] + 4a24bc: f94007e0 ldr x0, [sp, #8] + 4a24c0: f900041f str xzr, [x0, #8] + 4a24c4: f94007e0 ldr x0, [sp, #8] + 4a24c8: 910043ff add sp, sp, #0x10 + 4a24cc: d65f03c0 ret + +00000000004a24d0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a24d0: d10043ff sub sp, sp, #0x10 + 4a24d4: f90007e0 str x0, [sp, #8] + 4a24d8: d503201f nop + 4a24dc: 910043ff add sp, sp, #0x10 + 4a24e0: d65f03c0 ret + +00000000004a24e4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev(): + 4a24e4: d10043ff sub sp, sp, #0x10 + 4a24e8: f90007e0 str x0, [sp, #8] + 4a24ec: d503201f nop + 4a24f0: 910043ff add sp, sp, #0x10 + 4a24f4: d65f03c0 ret + +00000000004a24f8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m(): + 4a24f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a24fc: 910003fd mov x29, sp + 4a2500: f9000fe0 str x0, [sp, #24] + 4a2504: f9000be1 str x1, [sp, #16] + 4a2508: d2800002 mov x2, #0x0 // #0 + 4a250c: f9400be1 ldr x1, [sp, #16] + 4a2510: f9400fe0 ldr x0, [sp, #24] + 4a2514: 940005a3 bl 4a3ba0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a2518: a8c27bfd ldp x29, x30, [sp], #32 + 4a251c: d65f03c0 ret + +00000000004a2520 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSD_PSC_(): + 4a2520: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a2524: 910003fd mov x29, sp + 4a2528: f90017e0 str x0, [sp, #40] + 4a252c: f90013e1 str x1, [sp, #32] + 4a2530: f9000fe2 str x2, [sp, #24] + 4a2534: f94013e0 ldr x0, [sp, #32] + 4a2538: 940005ae bl 4a3bf0 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_> + 4a253c: aa0003e1 mov x1, x0 + 4a2540: f94017e0 ldr x0, [sp, #40] + 4a2544: f9000001 str x1, [x0] + 4a2548: f94017e0 ldr x0, [sp, #40] + 4a254c: f9400fe1 ldr x1, [sp, #24] + 4a2550: f9000401 str x1, [x0, #8] + 4a2554: d503201f nop + 4a2558: a8c37bfd ldp x29, x30, [sp], #48 + 4a255c: d65f03c0 ret + +00000000004a2560 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m(): + 4a2560: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a2564: 910003fd mov x29, sp + 4a2568: f90017e0 str x0, [sp, #40] + 4a256c: f90013e1 str x1, [sp, #32] + 4a2570: f9000fe2 str x2, [sp, #24] + 4a2574: f9400fe2 ldr x2, [sp, #24] + 4a2578: f94013e1 ldr x1, [sp, #32] + 4a257c: f94017e0 ldr x0, [sp, #40] + 4a2580: 940005a1 bl 4a3c04 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m> + 4a2584: d503201f nop + 4a2588: a8c37bfd ldp x29, x30, [sp], #48 + 4a258c: d65f03c0 ret + +00000000004a2590 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_(): + 4a2590: d10043ff sub sp, sp, #0x10 + 4a2594: f90007e0 str x0, [sp, #8] + 4a2598: f94007e0 ldr x0, [sp, #8] + 4a259c: 910043ff add sp, sp, #0x10 + 4a25a0: d65f03c0 ret + +00000000004a25a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEC2ERKS9_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEEC2ERKS9_(): + 4a25a4: d10043ff sub sp, sp, #0x10 + 4a25a8: f90007e0 str x0, [sp, #8] + 4a25ac: f90003e1 str x1, [sp] + 4a25b0: d503201f nop + 4a25b4: 910043ff add sp, sp, #0x10 + 4a25b8: d65f03c0 ret + +00000000004a25bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES8_(): + 4a25bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a25c0: 910003fd mov x29, sp + 4a25c4: f9000fe0 str x0, [sp, #24] + 4a25c8: f9000be1 str x1, [sp, #16] + 4a25cc: f9400be1 ldr x1, [sp, #16] + 4a25d0: f9400fe0 ldr x0, [sp, #24] + 4a25d4: 94000596 bl 4a3c2c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EEC2ERKS8_> + 4a25d8: d503201f nop + 4a25dc: a8c27bfd ldp x29, x30, [sp], #32 + 4a25e0: d65f03c0 ret + +00000000004a25e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a25e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a25e8: 910003fd mov x29, sp + 4a25ec: f9000fe0 str x0, [sp, #24] + 4a25f0: f9400fe0 ldr x0, [sp, #24] + 4a25f4: 91004000 add x0, x0, #0x10 + 4a25f8: 94000597 bl 4a3c54 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE6_M_ptrEv> + 4a25fc: a8c27bfd ldp x29, x30, [sp], #32 + 4a2600: d65f03c0 ret + +00000000004a2604 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_(): + 4a2604: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a2608: 910003fd mov x29, sp + 4a260c: f90017e0 str x0, [sp, #40] + 4a2610: f90013e1 str x1, [sp, #32] + 4a2614: f9000fe2 str x2, [sp, #24] + 4a2618: f9400fe0 ldr x0, [sp, #24] + 4a261c: 97fff433 bl 49f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a2620: aa0003e2 mov x2, x0 + 4a2624: f94013e1 ldr x1, [sp, #32] + 4a2628: f94017e0 ldr x0, [sp, #40] + 4a262c: 94000591 bl 4a3c70 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_> + 4a2630: d503201f nop + 4a2634: a8c37bfd ldp x29, x30, [sp], #48 + 4a2638: d65f03c0 ret + +00000000004a263c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS7_EERKSaIT_E(): + 4a263c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2640: 910003fd mov x29, sp + 4a2644: f9000fe0 str x0, [sp, #24] + 4a2648: f9000be1 str x1, [sp, #16] + 4a264c: f9400fe0 ldr x0, [sp, #24] + 4a2650: 9400059b bl 4a3cbc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev> + 4a2654: d503201f nop + 4a2658: a8c27bfd ldp x29, x30, [sp], #32 + 4a265c: d65f03c0 ret + +00000000004a2660 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a2660: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2664: 910003fd mov x29, sp + 4a2668: f9000fe0 str x0, [sp, #24] + 4a266c: f9400fe0 ldr x0, [sp, #24] + 4a2670: 94000598 bl 4a3cd0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev> + 4a2674: d503201f nop + 4a2678: a8c27bfd ldp x29, x30, [sp], #32 + 4a267c: d65f03c0 ret + +00000000004a2680 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_(): + 4a2680: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a2684: 910003fd mov x29, sp + 4a2688: f9000bf3 str x19, [sp, #16] + 4a268c: aa0803f3 mov x19, x8 + 4a2690: f90017e0 str x0, [sp, #40] + 4a2694: d2800021 mov x1, #0x1 // #1 + 4a2698: f94017e0 ldr x0, [sp, #40] + 4a269c: 94000592 bl 4a3ce4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m> + 4a26a0: aa0003e2 mov x2, x0 + 4a26a4: f94017e1 ldr x1, [sp, #40] + 4a26a8: aa1303e0 mov x0, x19 + 4a26ac: 94000598 bl 4a3d0c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 4a26b0: aa1303e0 mov x0, x19 + 4a26b4: f9400bf3 ldr x19, [sp, #16] + 4a26b8: a8c37bfd ldp x29, x30, [sp], #48 + 4a26bc: d65f03c0 ret + +00000000004a26c0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a26c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a26c4: 910003fd mov x29, sp + 4a26c8: f9000fe0 str x0, [sp, #24] + 4a26cc: f9400fe0 ldr x0, [sp, #24] + 4a26d0: f9400400 ldr x0, [x0, #8] + 4a26d4: f100001f cmp x0, #0x0 + 4a26d8: 54000120 b.eq 4a26fc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a26dc: f9400fe0 ldr x0, [sp, #24] + 4a26e0: f9400003 ldr x3, [x0] + 4a26e4: f9400fe0 ldr x0, [sp, #24] + 4a26e8: f9400400 ldr x0, [x0, #8] + 4a26ec: d2800022 mov x2, #0x1 // #1 + 4a26f0: aa0003e1 mov x1, x0 + 4a26f4: aa0303e0 mov x0, x3 + 4a26f8: 94000595 bl 4a3d4c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m> + 4a26fc: d503201f nop + 4a2700: a8c27bfd ldp x29, x30, [sp], #32 + 4a2704: d65f03c0 ret + +00000000004a2708 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a2708: a9be7bfd stp x29, x30, [sp, #-32]! + 4a270c: 910003fd mov x29, sp + 4a2710: f9000fe0 str x0, [sp, #24] + 4a2714: f9400fe0 ldr x0, [sp, #24] + 4a2718: f9400400 ldr x0, [x0, #8] + 4a271c: 94000598 bl 4a3d7c <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_> + 4a2720: a8c27bfd ldp x29, x30, [sp], #32 + 4a2724: d65f03c0 ret + +00000000004a2728 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEEONSt16remove_referenceIT_E4typeEOSC_(): + 4a2728: d10043ff sub sp, sp, #0x10 + 4a272c: f90007e0 str x0, [sp, #8] + 4a2730: f94007e0 ldr x0, [sp, #8] + 4a2734: 910043ff add sp, sp, #0x10 + 4a2738: d65f03c0 ret + +00000000004a273c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEEC1ERKS7_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEEC2ERKS7_(): + 4a273c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2740: 910003fd mov x29, sp + 4a2744: f9000fe0 str x0, [sp, #24] + 4a2748: f9000be1 str x1, [sp, #16] + 4a274c: f9400be1 ldr x1, [sp, #16] + 4a2750: f9400fe0 ldr x0, [sp, #24] + 4a2754: 9400058f bl 4a3d90 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEC2ERKS9_> + 4a2758: d503201f nop + 4a275c: a8c27bfd ldp x29, x30, [sp], #32 + 4a2760: d65f03c0 ret + +00000000004a2764 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EED2Ev(): + 4a2764: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2768: 910003fd mov x29, sp + 4a276c: f9000fe0 str x0, [sp, #24] + 4a2770: f9400fe0 ldr x0, [sp, #24] + 4a2774: 97fff5de bl 49feec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEED1Ev> + 4a2778: d503201f nop + 4a277c: a8c27bfd ldp x29, x30, [sp], #32 + 4a2780: d65f03c0 ret + +00000000004a2784 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a2784: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2788: 910003fd mov x29, sp + 4a278c: f9000fe0 str x0, [sp, #24] + 4a2790: f9400fe0 ldr x0, [sp, #24] + 4a2794: 97fffff4 bl 4a2764 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EED2Ev> + 4a2798: d503201f nop + 4a279c: a8c27bfd ldp x29, x30, [sp], #32 + 4a27a0: d65f03c0 ret + +00000000004a27a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKS6_EEES8_DpOT_(): + 4a27a4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a27a8: 910003fd mov x29, sp + 4a27ac: f9000bf3 str x19, [sp, #16] + 4a27b0: f9001fe0 str x0, [sp, #56] + 4a27b4: f9001be1 str x1, [sp, #48] + 4a27b8: f90017e2 str x2, [sp, #40] + 4a27bc: f9401fe0 ldr x0, [sp, #56] + 4a27c0: 97fdefaa bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a27c4: 90000160 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a27c8: 910c0001 add x1, x0, #0x300 + 4a27cc: f9401fe0 ldr x0, [sp, #56] + 4a27d0: f9000001 str x1, [x0] + 4a27d4: f9401fe0 ldr x0, [sp, #56] + 4a27d8: 91004013 add x19, x0, #0x10 + 4a27dc: 910123e0 add x0, sp, #0x48 + 4a27e0: f9401be1 ldr x1, [sp, #48] + 4a27e4: 97ffffd6 bl 4a273c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEEC1ERKS7_> + 4a27e8: 910123e0 add x0, sp, #0x48 + 4a27ec: aa0003e1 mov x1, x0 + 4a27f0: aa1303e0 mov x0, x19 + 4a27f4: 9400056d bl 4a3da8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_> + 4a27f8: 910123e0 add x0, sp, #0x48 + 4a27fc: 97fff5bc bl 49feec <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEED1Ev> + 4a2800: f9401fe0 ldr x0, [sp, #56] + 4a2804: 94000573 bl 4a3dd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a2808: aa0003f3 mov x19, x0 + 4a280c: f94017e0 ldr x0, [sp, #40] + 4a2810: 97fff5bf bl 49ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a2814: aa0003e2 mov x2, x0 + 4a2818: aa1303e1 mov x1, x19 + 4a281c: f9401be0 ldr x0, [sp, #48] + 4a2820: 94000574 bl 4a3df0 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_> + 4a2824: 14000009 b 4a2848 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_+0xa4> + 4a2828: aa0003f3 mov x19, x0 + 4a282c: f9401fe0 ldr x0, [sp, #56] + 4a2830: 91004000 add x0, x0, #0x10 + 4a2834: 97ffffd4 bl 4a2784 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a2838: f9401fe0 ldr x0, [sp, #56] + 4a283c: 97fdace0 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a2840: aa1303e0 mov x0, x19 + 4a2844: 97fd942f bl 407900 <_Unwind_Resume@plt> + 4a2848: f9400bf3 ldr x19, [sp, #16] + 4a284c: a8c57bfd ldp x29, x30, [sp], #80 + 4a2850: d65f03c0 ret + +00000000004a2854 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a2854: d10043ff sub sp, sp, #0x10 + 4a2858: f90007e0 str x0, [sp, #8] + 4a285c: f90003e1 str x1, [sp] + 4a2860: f94007e0 ldr x0, [sp, #8] + 4a2864: f900041f str xzr, [x0, #8] + 4a2868: f94007e0 ldr x0, [sp, #8] + 4a286c: 910043ff add sp, sp, #0x10 + 4a2870: d65f03c0 ret + +00000000004a2874 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISF_EERKSaIT_E(): + 4a2874: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2878: 910003fd mov x29, sp + 4a287c: f9000fe0 str x0, [sp, #24] + 4a2880: f9000be1 str x1, [sp, #16] + 4a2884: f9400fe0 ldr x0, [sp, #24] + 4a2888: 94000568 bl 4a3e28 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev> + 4a288c: d503201f nop + 4a2890: a8c27bfd ldp x29, x30, [sp], #32 + 4a2894: d65f03c0 ret + +00000000004a2898 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a2898: a9be7bfd stp x29, x30, [sp, #-32]! + 4a289c: 910003fd mov x29, sp + 4a28a0: f9000fe0 str x0, [sp, #24] + 4a28a4: f9400fe0 ldr x0, [sp, #24] + 4a28a8: 94000565 bl 4a3e3c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEED2Ev> + 4a28ac: d503201f nop + 4a28b0: a8c27bfd ldp x29, x30, [sp], #32 + 4a28b4: d65f03c0 ret + +00000000004a28b8 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_(): + 4a28b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a28bc: 910003fd mov x29, sp + 4a28c0: f9000bf3 str x19, [sp, #16] + 4a28c4: aa0803f3 mov x19, x8 + 4a28c8: f90017e0 str x0, [sp, #40] + 4a28cc: d2800021 mov x1, #0x1 // #1 + 4a28d0: f94017e0 ldr x0, [sp, #40] + 4a28d4: 9400055f bl 4a3e50 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m> + 4a28d8: aa0003e2 mov x2, x0 + 4a28dc: f94017e1 ldr x1, [sp, #40] + 4a28e0: aa1303e0 mov x0, x19 + 4a28e4: 94000565 bl 4a3e78 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a28e8: aa1303e0 mov x0, x19 + 4a28ec: f9400bf3 ldr x19, [sp, #16] + 4a28f0: a8c37bfd ldp x29, x30, [sp], #48 + 4a28f4: d65f03c0 ret + +00000000004a28f8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a28f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a28fc: 910003fd mov x29, sp + 4a2900: f9000fe0 str x0, [sp, #24] + 4a2904: f9400fe0 ldr x0, [sp, #24] + 4a2908: f9400400 ldr x0, [x0, #8] + 4a290c: f100001f cmp x0, #0x0 + 4a2910: 54000120 b.eq 4a2934 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a2914: f9400fe0 ldr x0, [sp, #24] + 4a2918: f9400003 ldr x3, [x0] + 4a291c: f9400fe0 ldr x0, [sp, #24] + 4a2920: f9400400 ldr x0, [x0, #8] + 4a2924: d2800022 mov x2, #0x1 // #1 + 4a2928: aa0003e1 mov x1, x0 + 4a292c: aa0303e0 mov x0, x3 + 4a2930: 94000562 bl 4a3eb8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m> + 4a2934: d503201f nop + 4a2938: a8c27bfd ldp x29, x30, [sp], #32 + 4a293c: d65f03c0 ret + +00000000004a2940 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a2940: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2944: 910003fd mov x29, sp + 4a2948: f9000fe0 str x0, [sp, #24] + 4a294c: f9400fe0 ldr x0, [sp, #24] + 4a2950: f9400400 ldr x0, [x0, #8] + 4a2954: 94000565 bl 4a3ee8 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_> + 4a2958: a8c27bfd ldp x29, x30, [sp], #32 + 4a295c: d65f03c0 ret + +00000000004a2960 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a2960: d10043ff sub sp, sp, #0x10 + 4a2964: f90007e0 str x0, [sp, #8] + 4a2968: f94007e0 ldr x0, [sp, #8] + 4a296c: 910043ff add sp, sp, #0x10 + 4a2970: d65f03c0 ret + +00000000004a2974 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC1ERKSF_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2ERKSF_(): + 4a2974: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2978: 910003fd mov x29, sp + 4a297c: f9000fe0 str x0, [sp, #24] + 4a2980: f9000be1 str x1, [sp, #16] + 4a2984: f9400be1 ldr x1, [sp, #16] + 4a2988: f9400fe0 ldr x0, [sp, #24] + 4a298c: 9400055c bl 4a3efc <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2ERKSH_> + 4a2990: d503201f nop + 4a2994: a8c27bfd ldp x29, x30, [sp], #32 + 4a2998: d65f03c0 ret + +00000000004a299c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EED2Ev(): + 4a299c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a29a0: 910003fd mov x29, sp + 4a29a4: f9000fe0 str x0, [sp, #24] + 4a29a8: f9400fe0 ldr x0, [sp, #24] + 4a29ac: 97fff592 bl 49fff4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev> + 4a29b0: d503201f nop + 4a29b4: a8c27bfd ldp x29, x30, [sp], #32 + 4a29b8: d65f03c0 ret + +00000000004a29bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a29bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a29c0: 910003fd mov x29, sp + 4a29c4: f9000fe0 str x0, [sp, #24] + 4a29c8: f9400fe0 ldr x0, [sp, #24] + 4a29cc: 97fffff4 bl 4a299c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EED2Ev> + 4a29d0: d503201f nop + 4a29d4: a8c27bfd ldp x29, x30, [sp], #32 + 4a29d8: d65f03c0 ret + +00000000004a29dc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKSE_EEESG_DpOT_(): + 4a29dc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a29e0: 910003fd mov x29, sp + 4a29e4: f9000bf3 str x19, [sp, #16] + 4a29e8: f9001fe0 str x0, [sp, #56] + 4a29ec: f9001be1 str x1, [sp, #48] + 4a29f0: f90017e2 str x2, [sp, #40] + 4a29f4: f9401fe0 ldr x0, [sp, #56] + 4a29f8: 97fdef1c bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a29fc: 90000160 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a2a00: 910b2001 add x1, x0, #0x2c8 + 4a2a04: f9401fe0 ldr x0, [sp, #56] + 4a2a08: f9000001 str x1, [x0] + 4a2a0c: f9401fe0 ldr x0, [sp, #56] + 4a2a10: 91004013 add x19, x0, #0x10 + 4a2a14: 910123e0 add x0, sp, #0x48 + 4a2a18: f9401be1 ldr x1, [sp, #48] + 4a2a1c: 97ffffd6 bl 4a2974 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC1ERKSF_> + 4a2a20: 910123e0 add x0, sp, #0x48 + 4a2a24: aa0003e1 mov x1, x0 + 4a2a28: aa1303e0 mov x0, x19 + 4a2a2c: 9400053a bl 4a3f14 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_> + 4a2a30: 910123e0 add x0, sp, #0x48 + 4a2a34: 97fff570 bl 49fff4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEED1Ev> + 4a2a38: f9401fe0 ldr x0, [sp, #56] + 4a2a3c: 94000540 bl 4a3f3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a2a40: aa0003f3 mov x19, x0 + 4a2a44: f94017e0 ldr x0, [sp, #40] + 4a2a48: 97fff573 bl 4a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE> + 4a2a4c: aa0003e2 mov x2, x0 + 4a2a50: aa1303e1 mov x1, x19 + 4a2a54: f9401be0 ldr x0, [sp, #48] + 4a2a58: 94000541 bl 4a3f5c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_> + 4a2a5c: 14000009 b 4a2a80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_+0xa4> + 4a2a60: aa0003f3 mov x19, x0 + 4a2a64: f9401fe0 ldr x0, [sp, #56] + 4a2a68: 91004000 add x0, x0, #0x10 + 4a2a6c: 97ffffd4 bl 4a29bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a2a70: f9401fe0 ldr x0, [sp, #56] + 4a2a74: 97fdac52 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a2a78: aa1303e0 mov x0, x19 + 4a2a7c: 97fd93a1 bl 407900 <_Unwind_Resume@plt> + 4a2a80: f9400bf3 ldr x19, [sp, #16] + 4a2a84: a8c57bfd ldp x29, x30, [sp], #80 + 4a2a88: d65f03c0 ret + +00000000004a2a8c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a2a8c: d10043ff sub sp, sp, #0x10 + 4a2a90: f90007e0 str x0, [sp, #8] + 4a2a94: f90003e1 str x1, [sp] + 4a2a98: f94007e0 ldr x0, [sp, #8] + 4a2a9c: f900041f str xzr, [x0, #8] + 4a2aa0: f94007e0 ldr x0, [sp, #8] + 4a2aa4: 910043ff add sp, sp, #0x10 + 4a2aa8: d65f03c0 ret + +00000000004a2aac <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS7_EERKSaIT_E(): + 4a2aac: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2ab0: 910003fd mov x29, sp + 4a2ab4: f9000fe0 str x0, [sp, #24] + 4a2ab8: f9000be1 str x1, [sp, #16] + 4a2abc: f9400fe0 ldr x0, [sp, #24] + 4a2ac0: 94000535 bl 4a3f94 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev> + 4a2ac4: d503201f nop + 4a2ac8: a8c27bfd ldp x29, x30, [sp], #32 + 4a2acc: d65f03c0 ret + +00000000004a2ad0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a2ad0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2ad4: 910003fd mov x29, sp + 4a2ad8: f9000fe0 str x0, [sp, #24] + 4a2adc: f9400fe0 ldr x0, [sp, #24] + 4a2ae0: 94000532 bl 4a3fa8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev> + 4a2ae4: d503201f nop + 4a2ae8: a8c27bfd ldp x29, x30, [sp], #32 + 4a2aec: d65f03c0 ret + +00000000004a2af0 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_(): + 4a2af0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a2af4: 910003fd mov x29, sp + 4a2af8: f9000bf3 str x19, [sp, #16] + 4a2afc: aa0803f3 mov x19, x8 + 4a2b00: f90017e0 str x0, [sp, #40] + 4a2b04: d2800021 mov x1, #0x1 // #1 + 4a2b08: f94017e0 ldr x0, [sp, #40] + 4a2b0c: 9400052c bl 4a3fbc <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m> + 4a2b10: aa0003e2 mov x2, x0 + 4a2b14: f94017e1 ldr x1, [sp, #40] + 4a2b18: aa1303e0 mov x0, x19 + 4a2b1c: 94000532 bl 4a3fe4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 4a2b20: aa1303e0 mov x0, x19 + 4a2b24: f9400bf3 ldr x19, [sp, #16] + 4a2b28: a8c37bfd ldp x29, x30, [sp], #48 + 4a2b2c: d65f03c0 ret + +00000000004a2b30 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a2b30: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2b34: 910003fd mov x29, sp + 4a2b38: f9000fe0 str x0, [sp, #24] + 4a2b3c: f9400fe0 ldr x0, [sp, #24] + 4a2b40: f9400400 ldr x0, [x0, #8] + 4a2b44: f100001f cmp x0, #0x0 + 4a2b48: 54000120 b.eq 4a2b6c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a2b4c: f9400fe0 ldr x0, [sp, #24] + 4a2b50: f9400003 ldr x3, [x0] + 4a2b54: f9400fe0 ldr x0, [sp, #24] + 4a2b58: f9400400 ldr x0, [x0, #8] + 4a2b5c: d2800022 mov x2, #0x1 // #1 + 4a2b60: aa0003e1 mov x1, x0 + 4a2b64: aa0303e0 mov x0, x3 + 4a2b68: 9400052f bl 4a4024 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m> + 4a2b6c: d503201f nop + 4a2b70: a8c27bfd ldp x29, x30, [sp], #32 + 4a2b74: d65f03c0 ret + +00000000004a2b78 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a2b78: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2b7c: 910003fd mov x29, sp + 4a2b80: f9000fe0 str x0, [sp, #24] + 4a2b84: f9400fe0 ldr x0, [sp, #24] + 4a2b88: f9400400 ldr x0, [x0, #8] + 4a2b8c: 94000532 bl 4a4054 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_> + 4a2b90: a8c27bfd ldp x29, x30, [sp], #32 + 4a2b94: d65f03c0 ret + +00000000004a2b98 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEEONSt16remove_referenceIT_E4typeEOSC_(): + 4a2b98: d10043ff sub sp, sp, #0x10 + 4a2b9c: f90007e0 str x0, [sp, #8] + 4a2ba0: f94007e0 ldr x0, [sp, #8] + 4a2ba4: 910043ff add sp, sp, #0x10 + 4a2ba8: d65f03c0 ret + +00000000004a2bac <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEEC1ERKS7_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEEC2ERKS7_(): + 4a2bac: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2bb0: 910003fd mov x29, sp + 4a2bb4: f9000fe0 str x0, [sp, #24] + 4a2bb8: f9000be1 str x1, [sp, #16] + 4a2bbc: f9400be1 ldr x1, [sp, #16] + 4a2bc0: f9400fe0 ldr x0, [sp, #24] + 4a2bc4: 94000529 bl 4a4068 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEC2ERKS9_> + 4a2bc8: d503201f nop + 4a2bcc: a8c27bfd ldp x29, x30, [sp], #32 + 4a2bd0: d65f03c0 ret + +00000000004a2bd4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EED2Ev(): + 4a2bd4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2bd8: 910003fd mov x29, sp + 4a2bdc: f9000fe0 str x0, [sp, #24] + 4a2be0: f9400fe0 ldr x0, [sp, #24] + 4a2be4: 97fff546 bl 4a00fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEED1Ev> + 4a2be8: d503201f nop + 4a2bec: a8c27bfd ldp x29, x30, [sp], #32 + 4a2bf0: d65f03c0 ret + +00000000004a2bf4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a2bf4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2bf8: 910003fd mov x29, sp + 4a2bfc: f9000fe0 str x0, [sp, #24] + 4a2c00: f9400fe0 ldr x0, [sp, #24] + 4a2c04: 97fffff4 bl 4a2bd4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EED2Ev> + 4a2c08: d503201f nop + 4a2c0c: a8c27bfd ldp x29, x30, [sp], #32 + 4a2c10: d65f03c0 ret + +00000000004a2c14 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKS6_EEES8_DpOT_(): + 4a2c14: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a2c18: 910003fd mov x29, sp + 4a2c1c: f9000bf3 str x19, [sp, #16] + 4a2c20: f9001fe0 str x0, [sp, #56] + 4a2c24: f9001be1 str x1, [sp, #48] + 4a2c28: f90017e2 str x2, [sp, #40] + 4a2c2c: f9401fe0 ldr x0, [sp, #56] + 4a2c30: 97fdee8e bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a2c34: 90000160 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a2c38: 910a4001 add x1, x0, #0x290 + 4a2c3c: f9401fe0 ldr x0, [sp, #56] + 4a2c40: f9000001 str x1, [x0] + 4a2c44: f9401fe0 ldr x0, [sp, #56] + 4a2c48: 91004013 add x19, x0, #0x10 + 4a2c4c: 910123e0 add x0, sp, #0x48 + 4a2c50: f9401be1 ldr x1, [sp, #48] + 4a2c54: 97ffffd6 bl 4a2bac <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEEC1ERKS7_> + 4a2c58: 910123e0 add x0, sp, #0x48 + 4a2c5c: aa0003e1 mov x1, x0 + 4a2c60: aa1303e0 mov x0, x19 + 4a2c64: 94000507 bl 4a4080 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_> + 4a2c68: 910123e0 add x0, sp, #0x48 + 4a2c6c: 97fff524 bl 4a00fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEED1Ev> + 4a2c70: f9401fe0 ldr x0, [sp, #56] + 4a2c74: 9400050d bl 4a40a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a2c78: aa0003f3 mov x19, x0 + 4a2c7c: f94017e0 ldr x0, [sp, #40] + 4a2c80: 97fff527 bl 4a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a2c84: aa0003e2 mov x2, x0 + 4a2c88: aa1303e1 mov x1, x19 + 4a2c8c: f9401be0 ldr x0, [sp, #48] + 4a2c90: 9400050e bl 4a40c8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_> + 4a2c94: 14000009 b 4a2cb8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_+0xa4> + 4a2c98: aa0003f3 mov x19, x0 + 4a2c9c: f9401fe0 ldr x0, [sp, #56] + 4a2ca0: 91004000 add x0, x0, #0x10 + 4a2ca4: 97ffffd4 bl 4a2bf4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a2ca8: f9401fe0 ldr x0, [sp, #56] + 4a2cac: 97fdabc4 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a2cb0: aa1303e0 mov x0, x19 + 4a2cb4: 97fd9313 bl 407900 <_Unwind_Resume@plt> + 4a2cb8: f9400bf3 ldr x19, [sp, #16] + 4a2cbc: a8c57bfd ldp x29, x30, [sp], #80 + 4a2cc0: d65f03c0 ret + +00000000004a2cc4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a2cc4: d10043ff sub sp, sp, #0x10 + 4a2cc8: f90007e0 str x0, [sp, #8] + 4a2ccc: f90003e1 str x1, [sp] + 4a2cd0: f94007e0 ldr x0, [sp, #8] + 4a2cd4: f900041f str xzr, [x0, #8] + 4a2cd8: f94007e0 ldr x0, [sp, #8] + 4a2cdc: 910043ff add sp, sp, #0x10 + 4a2ce0: d65f03c0 ret + +00000000004a2ce4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISF_EERKSaIT_E(): + 4a2ce4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2ce8: 910003fd mov x29, sp + 4a2cec: f9000fe0 str x0, [sp, #24] + 4a2cf0: f9000be1 str x1, [sp, #16] + 4a2cf4: f9400fe0 ldr x0, [sp, #24] + 4a2cf8: 94000502 bl 4a4100 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev> + 4a2cfc: d503201f nop + 4a2d00: a8c27bfd ldp x29, x30, [sp], #32 + 4a2d04: d65f03c0 ret + +00000000004a2d08 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a2d08: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2d0c: 910003fd mov x29, sp + 4a2d10: f9000fe0 str x0, [sp, #24] + 4a2d14: f9400fe0 ldr x0, [sp, #24] + 4a2d18: 940004ff bl 4a4114 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEED2Ev> + 4a2d1c: d503201f nop + 4a2d20: a8c27bfd ldp x29, x30, [sp], #32 + 4a2d24: d65f03c0 ret + +00000000004a2d28 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_(): + 4a2d28: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a2d2c: 910003fd mov x29, sp + 4a2d30: f9000bf3 str x19, [sp, #16] + 4a2d34: aa0803f3 mov x19, x8 + 4a2d38: f90017e0 str x0, [sp, #40] + 4a2d3c: d2800021 mov x1, #0x1 // #1 + 4a2d40: f94017e0 ldr x0, [sp, #40] + 4a2d44: 940004f9 bl 4a4128 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m> + 4a2d48: aa0003e2 mov x2, x0 + 4a2d4c: f94017e1 ldr x1, [sp, #40] + 4a2d50: aa1303e0 mov x0, x19 + 4a2d54: 940004ff bl 4a4150 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a2d58: aa1303e0 mov x0, x19 + 4a2d5c: f9400bf3 ldr x19, [sp, #16] + 4a2d60: a8c37bfd ldp x29, x30, [sp], #48 + 4a2d64: d65f03c0 ret + +00000000004a2d68 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a2d68: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2d6c: 910003fd mov x29, sp + 4a2d70: f9000fe0 str x0, [sp, #24] + 4a2d74: f9400fe0 ldr x0, [sp, #24] + 4a2d78: f9400400 ldr x0, [x0, #8] + 4a2d7c: f100001f cmp x0, #0x0 + 4a2d80: 54000120 b.eq 4a2da4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a2d84: f9400fe0 ldr x0, [sp, #24] + 4a2d88: f9400003 ldr x3, [x0] + 4a2d8c: f9400fe0 ldr x0, [sp, #24] + 4a2d90: f9400400 ldr x0, [x0, #8] + 4a2d94: d2800022 mov x2, #0x1 // #1 + 4a2d98: aa0003e1 mov x1, x0 + 4a2d9c: aa0303e0 mov x0, x3 + 4a2da0: 940004fc bl 4a4190 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m> + 4a2da4: d503201f nop + 4a2da8: a8c27bfd ldp x29, x30, [sp], #32 + 4a2dac: d65f03c0 ret + +00000000004a2db0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a2db0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2db4: 910003fd mov x29, sp + 4a2db8: f9000fe0 str x0, [sp, #24] + 4a2dbc: f9400fe0 ldr x0, [sp, #24] + 4a2dc0: f9400400 ldr x0, [x0, #8] + 4a2dc4: 940004ff bl 4a41c0 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_> + 4a2dc8: a8c27bfd ldp x29, x30, [sp], #32 + 4a2dcc: d65f03c0 ret + +00000000004a2dd0 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a2dd0: d10043ff sub sp, sp, #0x10 + 4a2dd4: f90007e0 str x0, [sp, #8] + 4a2dd8: f94007e0 ldr x0, [sp, #8] + 4a2ddc: 910043ff add sp, sp, #0x10 + 4a2de0: d65f03c0 ret + +00000000004a2de4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC1ERKSF_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2ERKSF_(): + 4a2de4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2de8: 910003fd mov x29, sp + 4a2dec: f9000fe0 str x0, [sp, #24] + 4a2df0: f9000be1 str x1, [sp, #16] + 4a2df4: f9400be1 ldr x1, [sp, #16] + 4a2df8: f9400fe0 ldr x0, [sp, #24] + 4a2dfc: 940004f6 bl 4a41d4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2ERKSH_> + 4a2e00: d503201f nop + 4a2e04: a8c27bfd ldp x29, x30, [sp], #32 + 4a2e08: d65f03c0 ret + +00000000004a2e0c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EED2Ev(): + 4a2e0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2e10: 910003fd mov x29, sp + 4a2e14: f9000fe0 str x0, [sp, #24] + 4a2e18: f9400fe0 ldr x0, [sp, #24] + 4a2e1c: 97fff4fa bl 4a0204 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev> + 4a2e20: d503201f nop + 4a2e24: a8c27bfd ldp x29, x30, [sp], #32 + 4a2e28: d65f03c0 ret + +00000000004a2e2c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a2e2c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2e30: 910003fd mov x29, sp + 4a2e34: f9000fe0 str x0, [sp, #24] + 4a2e38: f9400fe0 ldr x0, [sp, #24] + 4a2e3c: 97fffff4 bl 4a2e0c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EED2Ev> + 4a2e40: d503201f nop + 4a2e44: a8c27bfd ldp x29, x30, [sp], #32 + 4a2e48: d65f03c0 ret + +00000000004a2e4c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKSE_EEESG_DpOT_(): + 4a2e4c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a2e50: 910003fd mov x29, sp + 4a2e54: f9000bf3 str x19, [sp, #16] + 4a2e58: f9001fe0 str x0, [sp, #56] + 4a2e5c: f9001be1 str x1, [sp, #48] + 4a2e60: f90017e2 str x2, [sp, #40] + 4a2e64: f9401fe0 ldr x0, [sp, #56] + 4a2e68: 97fdee00 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a2e6c: 90000160 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a2e70: 91096001 add x1, x0, #0x258 + 4a2e74: f9401fe0 ldr x0, [sp, #56] + 4a2e78: f9000001 str x1, [x0] + 4a2e7c: f9401fe0 ldr x0, [sp, #56] + 4a2e80: 91004013 add x19, x0, #0x10 + 4a2e84: 910123e0 add x0, sp, #0x48 + 4a2e88: f9401be1 ldr x1, [sp, #48] + 4a2e8c: 97ffffd6 bl 4a2de4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC1ERKSF_> + 4a2e90: 910123e0 add x0, sp, #0x48 + 4a2e94: aa0003e1 mov x1, x0 + 4a2e98: aa1303e0 mov x0, x19 + 4a2e9c: 940004d4 bl 4a41ec <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_> + 4a2ea0: 910123e0 add x0, sp, #0x48 + 4a2ea4: 97fff4d8 bl 4a0204 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEED1Ev> + 4a2ea8: f9401fe0 ldr x0, [sp, #56] + 4a2eac: 940004da bl 4a4214 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a2eb0: aa0003f3 mov x19, x0 + 4a2eb4: f94017e0 ldr x0, [sp, #40] + 4a2eb8: 97fff4db bl 4a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE> + 4a2ebc: aa0003e2 mov x2, x0 + 4a2ec0: aa1303e1 mov x1, x19 + 4a2ec4: f9401be0 ldr x0, [sp, #48] + 4a2ec8: 940004db bl 4a4234 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_> + 4a2ecc: 14000009 b 4a2ef0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_+0xa4> + 4a2ed0: aa0003f3 mov x19, x0 + 4a2ed4: f9401fe0 ldr x0, [sp, #56] + 4a2ed8: 91004000 add x0, x0, #0x10 + 4a2edc: 97ffffd4 bl 4a2e2c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a2ee0: f9401fe0 ldr x0, [sp, #56] + 4a2ee4: 97fdab36 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a2ee8: aa1303e0 mov x0, x19 + 4a2eec: 97fd9285 bl 407900 <_Unwind_Resume@plt> + 4a2ef0: f9400bf3 ldr x19, [sp, #16] + 4a2ef4: a8c57bfd ldp x29, x30, [sp], #80 + 4a2ef8: d65f03c0 ret + +00000000004a2efc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a2efc: d10043ff sub sp, sp, #0x10 + 4a2f00: f90007e0 str x0, [sp, #8] + 4a2f04: f90003e1 str x1, [sp] + 4a2f08: f94007e0 ldr x0, [sp, #8] + 4a2f0c: f900041f str xzr, [x0, #8] + 4a2f10: f94007e0 ldr x0, [sp, #8] + 4a2f14: 910043ff add sp, sp, #0x10 + 4a2f18: d65f03c0 ret + +00000000004a2f1c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISF_EERKSaIT_E(): + 4a2f1c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2f20: 910003fd mov x29, sp + 4a2f24: f9000fe0 str x0, [sp, #24] + 4a2f28: f9000be1 str x1, [sp, #16] + 4a2f2c: f9400fe0 ldr x0, [sp, #24] + 4a2f30: 940004cf bl 4a426c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev> + 4a2f34: d503201f nop + 4a2f38: a8c27bfd ldp x29, x30, [sp], #32 + 4a2f3c: d65f03c0 ret + +00000000004a2f40 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a2f40: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2f44: 910003fd mov x29, sp + 4a2f48: f9000fe0 str x0, [sp, #24] + 4a2f4c: f9400fe0 ldr x0, [sp, #24] + 4a2f50: 940004cc bl 4a4280 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEED2Ev> + 4a2f54: d503201f nop + 4a2f58: a8c27bfd ldp x29, x30, [sp], #32 + 4a2f5c: d65f03c0 ret + +00000000004a2f60 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_(): + 4a2f60: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a2f64: 910003fd mov x29, sp + 4a2f68: f9000bf3 str x19, [sp, #16] + 4a2f6c: aa0803f3 mov x19, x8 + 4a2f70: f90017e0 str x0, [sp, #40] + 4a2f74: d2800021 mov x1, #0x1 // #1 + 4a2f78: f94017e0 ldr x0, [sp, #40] + 4a2f7c: 940004c6 bl 4a4294 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m> + 4a2f80: aa0003e2 mov x2, x0 + 4a2f84: f94017e1 ldr x1, [sp, #40] + 4a2f88: aa1303e0 mov x0, x19 + 4a2f8c: 940004cc bl 4a42bc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a2f90: aa1303e0 mov x0, x19 + 4a2f94: f9400bf3 ldr x19, [sp, #16] + 4a2f98: a8c37bfd ldp x29, x30, [sp], #48 + 4a2f9c: d65f03c0 ret + +00000000004a2fa0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a2fa0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2fa4: 910003fd mov x29, sp + 4a2fa8: f9000fe0 str x0, [sp, #24] + 4a2fac: f9400fe0 ldr x0, [sp, #24] + 4a2fb0: f9400400 ldr x0, [x0, #8] + 4a2fb4: f100001f cmp x0, #0x0 + 4a2fb8: 54000120 b.eq 4a2fdc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a2fbc: f9400fe0 ldr x0, [sp, #24] + 4a2fc0: f9400003 ldr x3, [x0] + 4a2fc4: f9400fe0 ldr x0, [sp, #24] + 4a2fc8: f9400400 ldr x0, [x0, #8] + 4a2fcc: d2800022 mov x2, #0x1 // #1 + 4a2fd0: aa0003e1 mov x1, x0 + 4a2fd4: aa0303e0 mov x0, x3 + 4a2fd8: 940004c9 bl 4a42fc <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m> + 4a2fdc: d503201f nop + 4a2fe0: a8c27bfd ldp x29, x30, [sp], #32 + 4a2fe4: d65f03c0 ret + +00000000004a2fe8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a2fe8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a2fec: 910003fd mov x29, sp + 4a2ff0: f9000fe0 str x0, [sp, #24] + 4a2ff4: f9400fe0 ldr x0, [sp, #24] + 4a2ff8: f9400400 ldr x0, [x0, #8] + 4a2ffc: 940004cc bl 4a432c <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_> + 4a3000: a8c27bfd ldp x29, x30, [sp], #32 + 4a3004: d65f03c0 ret + +00000000004a3008 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a3008: d10043ff sub sp, sp, #0x10 + 4a300c: f90007e0 str x0, [sp, #8] + 4a3010: f94007e0 ldr x0, [sp, #8] + 4a3014: 910043ff add sp, sp, #0x10 + 4a3018: d65f03c0 ret + +00000000004a301c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC1ERKSF_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2ERKSF_(): + 4a301c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3020: 910003fd mov x29, sp + 4a3024: f9000fe0 str x0, [sp, #24] + 4a3028: f9000be1 str x1, [sp, #16] + 4a302c: f9400be1 ldr x1, [sp, #16] + 4a3030: f9400fe0 ldr x0, [sp, #24] + 4a3034: 940004c3 bl 4a4340 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2ERKSH_> + 4a3038: d503201f nop + 4a303c: a8c27bfd ldp x29, x30, [sp], #32 + 4a3040: d65f03c0 ret + +00000000004a3044 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EED2Ev(): + 4a3044: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3048: 910003fd mov x29, sp + 4a304c: f9000fe0 str x0, [sp, #24] + 4a3050: f9400fe0 ldr x0, [sp, #24] + 4a3054: 97fff4ae bl 4a030c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev> + 4a3058: d503201f nop + 4a305c: a8c27bfd ldp x29, x30, [sp], #32 + 4a3060: d65f03c0 ret + +00000000004a3064 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a3064: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3068: 910003fd mov x29, sp + 4a306c: f9000fe0 str x0, [sp, #24] + 4a3070: f9400fe0 ldr x0, [sp, #24] + 4a3074: 97fffff4 bl 4a3044 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EED2Ev> + 4a3078: d503201f nop + 4a307c: a8c27bfd ldp x29, x30, [sp], #32 + 4a3080: d65f03c0 ret + +00000000004a3084 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKSE_EEESG_DpOT_(): + 4a3084: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a3088: 910003fd mov x29, sp + 4a308c: f9000bf3 str x19, [sp, #16] + 4a3090: f9001fe0 str x0, [sp, #56] + 4a3094: f9001be1 str x1, [sp, #48] + 4a3098: f90017e2 str x2, [sp, #40] + 4a309c: f9401fe0 ldr x0, [sp, #56] + 4a30a0: 97fded72 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a30a4: f0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a30a8: 91088001 add x1, x0, #0x220 + 4a30ac: f9401fe0 ldr x0, [sp, #56] + 4a30b0: f9000001 str x1, [x0] + 4a30b4: f9401fe0 ldr x0, [sp, #56] + 4a30b8: 91004013 add x19, x0, #0x10 + 4a30bc: 910123e0 add x0, sp, #0x48 + 4a30c0: f9401be1 ldr x1, [sp, #48] + 4a30c4: 97ffffd6 bl 4a301c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC1ERKSF_> + 4a30c8: 910123e0 add x0, sp, #0x48 + 4a30cc: aa0003e1 mov x1, x0 + 4a30d0: aa1303e0 mov x0, x19 + 4a30d4: 940004a1 bl 4a4358 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_> + 4a30d8: 910123e0 add x0, sp, #0x48 + 4a30dc: 97fff48c bl 4a030c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEED1Ev> + 4a30e0: f9401fe0 ldr x0, [sp, #56] + 4a30e4: 940004a7 bl 4a4380 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a30e8: aa0003f3 mov x19, x0 + 4a30ec: f94017e0 ldr x0, [sp, #40] + 4a30f0: 97fff48f bl 4a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE> + 4a30f4: aa0003e2 mov x2, x0 + 4a30f8: aa1303e1 mov x1, x19 + 4a30fc: f9401be0 ldr x0, [sp, #48] + 4a3100: 940004a8 bl 4a43a0 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_> + 4a3104: 14000009 b 4a3128 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_+0xa4> + 4a3108: aa0003f3 mov x19, x0 + 4a310c: f9401fe0 ldr x0, [sp, #56] + 4a3110: 91004000 add x0, x0, #0x10 + 4a3114: 97ffffd4 bl 4a3064 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a3118: f9401fe0 ldr x0, [sp, #56] + 4a311c: 97fdaaa8 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a3120: aa1303e0 mov x0, x19 + 4a3124: 97fd91f7 bl 407900 <_Unwind_Resume@plt> + 4a3128: f9400bf3 ldr x19, [sp, #16] + 4a312c: a8c57bfd ldp x29, x30, [sp], #80 + 4a3130: d65f03c0 ret + +00000000004a3134 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a3134: d10043ff sub sp, sp, #0x10 + 4a3138: f90007e0 str x0, [sp, #8] + 4a313c: f90003e1 str x1, [sp] + 4a3140: f94007e0 ldr x0, [sp, #8] + 4a3144: f900041f str xzr, [x0, #8] + 4a3148: f94007e0 ldr x0, [sp, #8] + 4a314c: 910043ff add sp, sp, #0x10 + 4a3150: d65f03c0 ret + +00000000004a3154 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISF_EERKSaIT_E(): + 4a3154: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3158: 910003fd mov x29, sp + 4a315c: f9000fe0 str x0, [sp, #24] + 4a3160: f9000be1 str x1, [sp, #16] + 4a3164: f9400fe0 ldr x0, [sp, #24] + 4a3168: 9400049c bl 4a43d8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev> + 4a316c: d503201f nop + 4a3170: a8c27bfd ldp x29, x30, [sp], #32 + 4a3174: d65f03c0 ret + +00000000004a3178 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a3178: a9be7bfd stp x29, x30, [sp, #-32]! + 4a317c: 910003fd mov x29, sp + 4a3180: f9000fe0 str x0, [sp, #24] + 4a3184: f9400fe0 ldr x0, [sp, #24] + 4a3188: 94000499 bl 4a43ec <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEED2Ev> + 4a318c: d503201f nop + 4a3190: a8c27bfd ldp x29, x30, [sp], #32 + 4a3194: d65f03c0 ret + +00000000004a3198 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_(): + 4a3198: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a319c: 910003fd mov x29, sp + 4a31a0: f9000bf3 str x19, [sp, #16] + 4a31a4: aa0803f3 mov x19, x8 + 4a31a8: f90017e0 str x0, [sp, #40] + 4a31ac: d2800021 mov x1, #0x1 // #1 + 4a31b0: f94017e0 ldr x0, [sp, #40] + 4a31b4: 94000493 bl 4a4400 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m> + 4a31b8: aa0003e2 mov x2, x0 + 4a31bc: f94017e1 ldr x1, [sp, #40] + 4a31c0: aa1303e0 mov x0, x19 + 4a31c4: 94000499 bl 4a4428 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a31c8: aa1303e0 mov x0, x19 + 4a31cc: f9400bf3 ldr x19, [sp, #16] + 4a31d0: a8c37bfd ldp x29, x30, [sp], #48 + 4a31d4: d65f03c0 ret + +00000000004a31d8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a31d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a31dc: 910003fd mov x29, sp + 4a31e0: f9000fe0 str x0, [sp, #24] + 4a31e4: f9400fe0 ldr x0, [sp, #24] + 4a31e8: f9400400 ldr x0, [x0, #8] + 4a31ec: f100001f cmp x0, #0x0 + 4a31f0: 54000120 b.eq 4a3214 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a31f4: f9400fe0 ldr x0, [sp, #24] + 4a31f8: f9400003 ldr x3, [x0] + 4a31fc: f9400fe0 ldr x0, [sp, #24] + 4a3200: f9400400 ldr x0, [x0, #8] + 4a3204: d2800022 mov x2, #0x1 // #1 + 4a3208: aa0003e1 mov x1, x0 + 4a320c: aa0303e0 mov x0, x3 + 4a3210: 94000496 bl 4a4468 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m> + 4a3214: d503201f nop + 4a3218: a8c27bfd ldp x29, x30, [sp], #32 + 4a321c: d65f03c0 ret + +00000000004a3220 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a3220: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3224: 910003fd mov x29, sp + 4a3228: f9000fe0 str x0, [sp, #24] + 4a322c: f9400fe0 ldr x0, [sp, #24] + 4a3230: f9400400 ldr x0, [x0, #8] + 4a3234: 94000499 bl 4a4498 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_> + 4a3238: a8c27bfd ldp x29, x30, [sp], #32 + 4a323c: d65f03c0 ret + +00000000004a3240 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a3240: d10043ff sub sp, sp, #0x10 + 4a3244: f90007e0 str x0, [sp, #8] + 4a3248: f94007e0 ldr x0, [sp, #8] + 4a324c: 910043ff add sp, sp, #0x10 + 4a3250: d65f03c0 ret + +00000000004a3254 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC1ERKSF_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2ERKSF_(): + 4a3254: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3258: 910003fd mov x29, sp + 4a325c: f9000fe0 str x0, [sp, #24] + 4a3260: f9000be1 str x1, [sp, #16] + 4a3264: f9400be1 ldr x1, [sp, #16] + 4a3268: f9400fe0 ldr x0, [sp, #24] + 4a326c: 94000490 bl 4a44ac <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2ERKSH_> + 4a3270: d503201f nop + 4a3274: a8c27bfd ldp x29, x30, [sp], #32 + 4a3278: d65f03c0 ret + +00000000004a327c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EED2Ev(): + 4a327c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3280: 910003fd mov x29, sp + 4a3284: f9000fe0 str x0, [sp, #24] + 4a3288: f9400fe0 ldr x0, [sp, #24] + 4a328c: 97fff462 bl 4a0414 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev> + 4a3290: d503201f nop + 4a3294: a8c27bfd ldp x29, x30, [sp], #32 + 4a3298: d65f03c0 ret + +00000000004a329c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a329c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a32a0: 910003fd mov x29, sp + 4a32a4: f9000fe0 str x0, [sp, #24] + 4a32a8: f9400fe0 ldr x0, [sp, #24] + 4a32ac: 97fffff4 bl 4a327c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EED2Ev> + 4a32b0: d503201f nop + 4a32b4: a8c27bfd ldp x29, x30, [sp], #32 + 4a32b8: d65f03c0 ret + +00000000004a32bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKSE_EEESG_DpOT_(): + 4a32bc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a32c0: 910003fd mov x29, sp + 4a32c4: f9000bf3 str x19, [sp, #16] + 4a32c8: f9001fe0 str x0, [sp, #56] + 4a32cc: f9001be1 str x1, [sp, #48] + 4a32d0: f90017e2 str x2, [sp, #40] + 4a32d4: f9401fe0 ldr x0, [sp, #56] + 4a32d8: 97fdece4 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a32dc: f0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a32e0: 9107a001 add x1, x0, #0x1e8 + 4a32e4: f9401fe0 ldr x0, [sp, #56] + 4a32e8: f9000001 str x1, [x0] + 4a32ec: f9401fe0 ldr x0, [sp, #56] + 4a32f0: 91004013 add x19, x0, #0x10 + 4a32f4: 910123e0 add x0, sp, #0x48 + 4a32f8: f9401be1 ldr x1, [sp, #48] + 4a32fc: 97ffffd6 bl 4a3254 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC1ERKSF_> + 4a3300: 910123e0 add x0, sp, #0x48 + 4a3304: aa0003e1 mov x1, x0 + 4a3308: aa1303e0 mov x0, x19 + 4a330c: 9400046e bl 4a44c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_> + 4a3310: 910123e0 add x0, sp, #0x48 + 4a3314: 97fff440 bl 4a0414 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEED1Ev> + 4a3318: f9401fe0 ldr x0, [sp, #56] + 4a331c: 94000474 bl 4a44ec <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a3320: aa0003f3 mov x19, x0 + 4a3324: f94017e0 ldr x0, [sp, #40] + 4a3328: 97fff443 bl 4a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE> + 4a332c: aa0003e2 mov x2, x0 + 4a3330: aa1303e1 mov x1, x19 + 4a3334: f9401be0 ldr x0, [sp, #48] + 4a3338: 94000475 bl 4a450c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_> + 4a333c: 14000009 b 4a3360 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_+0xa4> + 4a3340: aa0003f3 mov x19, x0 + 4a3344: f9401fe0 ldr x0, [sp, #56] + 4a3348: 91004000 add x0, x0, #0x10 + 4a334c: 97ffffd4 bl 4a329c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a3350: f9401fe0 ldr x0, [sp, #56] + 4a3354: 97fdaa1a bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a3358: aa1303e0 mov x0, x19 + 4a335c: 97fd9169 bl 407900 <_Unwind_Resume@plt> + 4a3360: f9400bf3 ldr x19, [sp, #16] + 4a3364: a8c57bfd ldp x29, x30, [sp], #80 + 4a3368: d65f03c0 ret + +00000000004a336c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a336c: d10043ff sub sp, sp, #0x10 + 4a3370: f90007e0 str x0, [sp, #8] + 4a3374: f90003e1 str x1, [sp] + 4a3378: f94007e0 ldr x0, [sp, #8] + 4a337c: f900041f str xzr, [x0, #8] + 4a3380: f94007e0 ldr x0, [sp, #8] + 4a3384: 910043ff add sp, sp, #0x10 + 4a3388: d65f03c0 ret + +00000000004a338c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISF_EERKSaIT_E(): + 4a338c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3390: 910003fd mov x29, sp + 4a3394: f9000fe0 str x0, [sp, #24] + 4a3398: f9000be1 str x1, [sp, #16] + 4a339c: f9400fe0 ldr x0, [sp, #24] + 4a33a0: 94000469 bl 4a4544 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev> + 4a33a4: d503201f nop + 4a33a8: a8c27bfd ldp x29, x30, [sp], #32 + 4a33ac: d65f03c0 ret + +00000000004a33b0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a33b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a33b4: 910003fd mov x29, sp + 4a33b8: f9000fe0 str x0, [sp, #24] + 4a33bc: f9400fe0 ldr x0, [sp, #24] + 4a33c0: 94000466 bl 4a4558 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEED2Ev> + 4a33c4: d503201f nop + 4a33c8: a8c27bfd ldp x29, x30, [sp], #32 + 4a33cc: d65f03c0 ret + +00000000004a33d0 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_(): + 4a33d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a33d4: 910003fd mov x29, sp + 4a33d8: f9000bf3 str x19, [sp, #16] + 4a33dc: aa0803f3 mov x19, x8 + 4a33e0: f90017e0 str x0, [sp, #40] + 4a33e4: d2800021 mov x1, #0x1 // #1 + 4a33e8: f94017e0 ldr x0, [sp, #40] + 4a33ec: 94000460 bl 4a456c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m> + 4a33f0: aa0003e2 mov x2, x0 + 4a33f4: f94017e1 ldr x1, [sp, #40] + 4a33f8: aa1303e0 mov x0, x19 + 4a33fc: 94000466 bl 4a4594 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a3400: aa1303e0 mov x0, x19 + 4a3404: f9400bf3 ldr x19, [sp, #16] + 4a3408: a8c37bfd ldp x29, x30, [sp], #48 + 4a340c: d65f03c0 ret + +00000000004a3410 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a3410: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3414: 910003fd mov x29, sp + 4a3418: f9000fe0 str x0, [sp, #24] + 4a341c: f9400fe0 ldr x0, [sp, #24] + 4a3420: f9400400 ldr x0, [x0, #8] + 4a3424: f100001f cmp x0, #0x0 + 4a3428: 54000120 b.eq 4a344c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a342c: f9400fe0 ldr x0, [sp, #24] + 4a3430: f9400003 ldr x3, [x0] + 4a3434: f9400fe0 ldr x0, [sp, #24] + 4a3438: f9400400 ldr x0, [x0, #8] + 4a343c: d2800022 mov x2, #0x1 // #1 + 4a3440: aa0003e1 mov x1, x0 + 4a3444: aa0303e0 mov x0, x3 + 4a3448: 94000463 bl 4a45d4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m> + 4a344c: d503201f nop + 4a3450: a8c27bfd ldp x29, x30, [sp], #32 + 4a3454: d65f03c0 ret + +00000000004a3458 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a3458: a9be7bfd stp x29, x30, [sp, #-32]! + 4a345c: 910003fd mov x29, sp + 4a3460: f9000fe0 str x0, [sp, #24] + 4a3464: f9400fe0 ldr x0, [sp, #24] + 4a3468: f9400400 ldr x0, [x0, #8] + 4a346c: 94000466 bl 4a4604 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_> + 4a3470: a8c27bfd ldp x29, x30, [sp], #32 + 4a3474: d65f03c0 ret + +00000000004a3478 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a3478: d10043ff sub sp, sp, #0x10 + 4a347c: f90007e0 str x0, [sp, #8] + 4a3480: f94007e0 ldr x0, [sp, #8] + 4a3484: 910043ff add sp, sp, #0x10 + 4a3488: d65f03c0 ret + +00000000004a348c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC1ERKSF_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2ERKSF_(): + 4a348c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3490: 910003fd mov x29, sp + 4a3494: f9000fe0 str x0, [sp, #24] + 4a3498: f9000be1 str x1, [sp, #16] + 4a349c: f9400be1 ldr x1, [sp, #16] + 4a34a0: f9400fe0 ldr x0, [sp, #24] + 4a34a4: 9400045d bl 4a4618 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2ERKSH_> + 4a34a8: d503201f nop + 4a34ac: a8c27bfd ldp x29, x30, [sp], #32 + 4a34b0: d65f03c0 ret + +00000000004a34b4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EED2Ev(): + 4a34b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a34b8: 910003fd mov x29, sp + 4a34bc: f9000fe0 str x0, [sp, #24] + 4a34c0: f9400fe0 ldr x0, [sp, #24] + 4a34c4: 97fff416 bl 4a051c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev> + 4a34c8: d503201f nop + 4a34cc: a8c27bfd ldp x29, x30, [sp], #32 + 4a34d0: d65f03c0 ret + +00000000004a34d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a34d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a34d8: 910003fd mov x29, sp + 4a34dc: f9000fe0 str x0, [sp, #24] + 4a34e0: f9400fe0 ldr x0, [sp, #24] + 4a34e4: 97fffff4 bl 4a34b4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EED2Ev> + 4a34e8: d503201f nop + 4a34ec: a8c27bfd ldp x29, x30, [sp], #32 + 4a34f0: d65f03c0 ret + +00000000004a34f4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKSE_EEESG_DpOT_(): + 4a34f4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a34f8: 910003fd mov x29, sp + 4a34fc: f9000bf3 str x19, [sp, #16] + 4a3500: f9001fe0 str x0, [sp, #56] + 4a3504: f9001be1 str x1, [sp, #48] + 4a3508: f90017e2 str x2, [sp, #40] + 4a350c: f9401fe0 ldr x0, [sp, #56] + 4a3510: 97fdec56 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a3514: f0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a3518: 9106c001 add x1, x0, #0x1b0 + 4a351c: f9401fe0 ldr x0, [sp, #56] + 4a3520: f9000001 str x1, [x0] + 4a3524: f9401fe0 ldr x0, [sp, #56] + 4a3528: 91004013 add x19, x0, #0x10 + 4a352c: 910123e0 add x0, sp, #0x48 + 4a3530: f9401be1 ldr x1, [sp, #48] + 4a3534: 97ffffd6 bl 4a348c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC1ERKSF_> + 4a3538: 910123e0 add x0, sp, #0x48 + 4a353c: aa0003e1 mov x1, x0 + 4a3540: aa1303e0 mov x0, x19 + 4a3544: 9400043b bl 4a4630 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_> + 4a3548: 910123e0 add x0, sp, #0x48 + 4a354c: 97fff3f4 bl 4a051c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEED1Ev> + 4a3550: f9401fe0 ldr x0, [sp, #56] + 4a3554: 94000441 bl 4a4658 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a3558: aa0003f3 mov x19, x0 + 4a355c: f94017e0 ldr x0, [sp, #40] + 4a3560: 97fff3f7 bl 4a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE> + 4a3564: aa0003e2 mov x2, x0 + 4a3568: aa1303e1 mov x1, x19 + 4a356c: f9401be0 ldr x0, [sp, #48] + 4a3570: 94000442 bl 4a4678 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_> + 4a3574: 14000009 b 4a3598 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_+0xa4> + 4a3578: aa0003f3 mov x19, x0 + 4a357c: f9401fe0 ldr x0, [sp, #56] + 4a3580: 91004000 add x0, x0, #0x10 + 4a3584: 97ffffd4 bl 4a34d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a3588: f9401fe0 ldr x0, [sp, #56] + 4a358c: 97fda98c bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a3590: aa1303e0 mov x0, x19 + 4a3594: 97fd90db bl 407900 <_Unwind_Resume@plt> + 4a3598: f9400bf3 ldr x19, [sp, #16] + 4a359c: a8c57bfd ldp x29, x30, [sp], #80 + 4a35a0: d65f03c0 ret + +00000000004a35a4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a35a4: d10043ff sub sp, sp, #0x10 + 4a35a8: f90007e0 str x0, [sp, #8] + 4a35ac: f90003e1 str x1, [sp] + 4a35b0: f94007e0 ldr x0, [sp, #8] + 4a35b4: f900041f str xzr, [x0, #8] + 4a35b8: f94007e0 ldr x0, [sp, #8] + 4a35bc: 910043ff add sp, sp, #0x10 + 4a35c0: d65f03c0 ret + +00000000004a35c4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISF_EERKSaIT_E(): + 4a35c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a35c8: 910003fd mov x29, sp + 4a35cc: f9000fe0 str x0, [sp, #24] + 4a35d0: f9000be1 str x1, [sp, #16] + 4a35d4: f9400fe0 ldr x0, [sp, #24] + 4a35d8: 94000436 bl 4a46b0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev> + 4a35dc: d503201f nop + 4a35e0: a8c27bfd ldp x29, x30, [sp], #32 + 4a35e4: d65f03c0 ret + +00000000004a35e8 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a35e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a35ec: 910003fd mov x29, sp + 4a35f0: f9000fe0 str x0, [sp, #24] + 4a35f4: f9400fe0 ldr x0, [sp, #24] + 4a35f8: 94000433 bl 4a46c4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEED2Ev> + 4a35fc: d503201f nop + 4a3600: a8c27bfd ldp x29, x30, [sp], #32 + 4a3604: d65f03c0 ret + +00000000004a3608 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_(): + 4a3608: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a360c: 910003fd mov x29, sp + 4a3610: f9000bf3 str x19, [sp, #16] + 4a3614: aa0803f3 mov x19, x8 + 4a3618: f90017e0 str x0, [sp, #40] + 4a361c: d2800021 mov x1, #0x1 // #1 + 4a3620: f94017e0 ldr x0, [sp, #40] + 4a3624: 9400042d bl 4a46d8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m> + 4a3628: aa0003e2 mov x2, x0 + 4a362c: f94017e1 ldr x1, [sp, #40] + 4a3630: aa1303e0 mov x0, x19 + 4a3634: 94000433 bl 4a4700 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a3638: aa1303e0 mov x0, x19 + 4a363c: f9400bf3 ldr x19, [sp, #16] + 4a3640: a8c37bfd ldp x29, x30, [sp], #48 + 4a3644: d65f03c0 ret + +00000000004a3648 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a3648: a9be7bfd stp x29, x30, [sp, #-32]! + 4a364c: 910003fd mov x29, sp + 4a3650: f9000fe0 str x0, [sp, #24] + 4a3654: f9400fe0 ldr x0, [sp, #24] + 4a3658: f9400400 ldr x0, [x0, #8] + 4a365c: f100001f cmp x0, #0x0 + 4a3660: 54000120 b.eq 4a3684 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a3664: f9400fe0 ldr x0, [sp, #24] + 4a3668: f9400003 ldr x3, [x0] + 4a366c: f9400fe0 ldr x0, [sp, #24] + 4a3670: f9400400 ldr x0, [x0, #8] + 4a3674: d2800022 mov x2, #0x1 // #1 + 4a3678: aa0003e1 mov x1, x0 + 4a367c: aa0303e0 mov x0, x3 + 4a3680: 94000430 bl 4a4740 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m> + 4a3684: d503201f nop + 4a3688: a8c27bfd ldp x29, x30, [sp], #32 + 4a368c: d65f03c0 ret + +00000000004a3690 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a3690: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3694: 910003fd mov x29, sp + 4a3698: f9000fe0 str x0, [sp, #24] + 4a369c: f9400fe0 ldr x0, [sp, #24] + 4a36a0: f9400400 ldr x0, [x0, #8] + 4a36a4: 94000433 bl 4a4770 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_> + 4a36a8: a8c27bfd ldp x29, x30, [sp], #32 + 4a36ac: d65f03c0 ret + +00000000004a36b0 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a36b0: d10043ff sub sp, sp, #0x10 + 4a36b4: f90007e0 str x0, [sp, #8] + 4a36b8: f94007e0 ldr x0, [sp, #8] + 4a36bc: 910043ff add sp, sp, #0x10 + 4a36c0: d65f03c0 ret + +00000000004a36c4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC1ERKSF_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2ERKSF_(): + 4a36c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a36c8: 910003fd mov x29, sp + 4a36cc: f9000fe0 str x0, [sp, #24] + 4a36d0: f9000be1 str x1, [sp, #16] + 4a36d4: f9400be1 ldr x1, [sp, #16] + 4a36d8: f9400fe0 ldr x0, [sp, #24] + 4a36dc: 9400042a bl 4a4784 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2ERKSH_> + 4a36e0: d503201f nop + 4a36e4: a8c27bfd ldp x29, x30, [sp], #32 + 4a36e8: d65f03c0 ret + +00000000004a36ec <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EED2Ev(): + 4a36ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4a36f0: 910003fd mov x29, sp + 4a36f4: f9000fe0 str x0, [sp, #24] + 4a36f8: f9400fe0 ldr x0, [sp, #24] + 4a36fc: 97fff3ca bl 4a0624 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev> + 4a3700: d503201f nop + 4a3704: a8c27bfd ldp x29, x30, [sp], #32 + 4a3708: d65f03c0 ret + +00000000004a370c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a370c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3710: 910003fd mov x29, sp + 4a3714: f9000fe0 str x0, [sp, #24] + 4a3718: f9400fe0 ldr x0, [sp, #24] + 4a371c: 97fffff4 bl 4a36ec <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EED2Ev> + 4a3720: d503201f nop + 4a3724: a8c27bfd ldp x29, x30, [sp], #32 + 4a3728: d65f03c0 ret + +00000000004a372c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKSE_EEESG_DpOT_(): + 4a372c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a3730: 910003fd mov x29, sp + 4a3734: f9000bf3 str x19, [sp, #16] + 4a3738: f9001fe0 str x0, [sp, #56] + 4a373c: f9001be1 str x1, [sp, #48] + 4a3740: f90017e2 str x2, [sp, #40] + 4a3744: f9401fe0 ldr x0, [sp, #56] + 4a3748: 97fdebc8 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a374c: f0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a3750: 9105e001 add x1, x0, #0x178 + 4a3754: f9401fe0 ldr x0, [sp, #56] + 4a3758: f9000001 str x1, [x0] + 4a375c: f9401fe0 ldr x0, [sp, #56] + 4a3760: 91004013 add x19, x0, #0x10 + 4a3764: 910123e0 add x0, sp, #0x48 + 4a3768: f9401be1 ldr x1, [sp, #48] + 4a376c: 97ffffd6 bl 4a36c4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC1ERKSF_> + 4a3770: 910123e0 add x0, sp, #0x48 + 4a3774: aa0003e1 mov x1, x0 + 4a3778: aa1303e0 mov x0, x19 + 4a377c: 94000408 bl 4a479c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_> + 4a3780: 910123e0 add x0, sp, #0x48 + 4a3784: 97fff3a8 bl 4a0624 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEED1Ev> + 4a3788: f9401fe0 ldr x0, [sp, #56] + 4a378c: 9400040e bl 4a47c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a3790: aa0003f3 mov x19, x0 + 4a3794: f94017e0 ldr x0, [sp, #40] + 4a3798: 97fff3ab bl 4a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE> + 4a379c: aa0003e2 mov x2, x0 + 4a37a0: aa1303e1 mov x1, x19 + 4a37a4: f9401be0 ldr x0, [sp, #48] + 4a37a8: 9400040f bl 4a47e4 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_> + 4a37ac: 14000009 b 4a37d0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_+0xa4> + 4a37b0: aa0003f3 mov x19, x0 + 4a37b4: f9401fe0 ldr x0, [sp, #56] + 4a37b8: 91004000 add x0, x0, #0x10 + 4a37bc: 97ffffd4 bl 4a370c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a37c0: f9401fe0 ldr x0, [sp, #56] + 4a37c4: 97fda8fe bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a37c8: aa1303e0 mov x0, x19 + 4a37cc: 97fd904d bl 407900 <_Unwind_Resume@plt> + 4a37d0: f9400bf3 ldr x19, [sp, #16] + 4a37d4: a8c57bfd ldp x29, x30, [sp], #80 + 4a37d8: d65f03c0 ret + +00000000004a37dc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a37dc: d10043ff sub sp, sp, #0x10 + 4a37e0: f90007e0 str x0, [sp, #8] + 4a37e4: f90003e1 str x1, [sp] + 4a37e8: f94007e0 ldr x0, [sp, #8] + 4a37ec: f900041f str xzr, [x0, #8] + 4a37f0: f94007e0 ldr x0, [sp, #8] + 4a37f4: 910043ff add sp, sp, #0x10 + 4a37f8: d65f03c0 ret + +00000000004a37fc <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISF_EERKSaIT_E(): + 4a37fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3800: 910003fd mov x29, sp + 4a3804: f9000fe0 str x0, [sp, #24] + 4a3808: f9000be1 str x1, [sp, #16] + 4a380c: f9400fe0 ldr x0, [sp, #24] + 4a3810: 94000403 bl 4a481c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev> + 4a3814: d503201f nop + 4a3818: a8c27bfd ldp x29, x30, [sp], #32 + 4a381c: d65f03c0 ret + +00000000004a3820 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4a3820: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3824: 910003fd mov x29, sp + 4a3828: f9000fe0 str x0, [sp, #24] + 4a382c: f9400fe0 ldr x0, [sp, #24] + 4a3830: 94000400 bl 4a4830 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEED2Ev> + 4a3834: d503201f nop + 4a3838: a8c27bfd ldp x29, x30, [sp], #32 + 4a383c: d65f03c0 ret + +00000000004a3840 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSN_(): + 4a3840: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3844: 910003fd mov x29, sp + 4a3848: f9000bf3 str x19, [sp, #16] + 4a384c: aa0803f3 mov x19, x8 + 4a3850: f90017e0 str x0, [sp, #40] + 4a3854: d2800021 mov x1, #0x1 // #1 + 4a3858: f94017e0 ldr x0, [sp, #40] + 4a385c: 940003fa bl 4a4844 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m> + 4a3860: aa0003e2 mov x2, x0 + 4a3864: f94017e1 ldr x1, [sp, #40] + 4a3868: aa1303e0 mov x0, x19 + 4a386c: 94000400 bl 4a486c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a3870: aa1303e0 mov x0, x19 + 4a3874: f9400bf3 ldr x19, [sp, #16] + 4a3878: a8c37bfd ldp x29, x30, [sp], #48 + 4a387c: d65f03c0 ret + +00000000004a3880 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4a3880: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3884: 910003fd mov x29, sp + 4a3888: f9000fe0 str x0, [sp, #24] + 4a388c: f9400fe0 ldr x0, [sp, #24] + 4a3890: f9400400 ldr x0, [x0, #8] + 4a3894: f100001f cmp x0, #0x0 + 4a3898: 54000120 b.eq 4a38bc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4a389c: f9400fe0 ldr x0, [sp, #24] + 4a38a0: f9400003 ldr x3, [x0] + 4a38a4: f9400fe0 ldr x0, [sp, #24] + 4a38a8: f9400400 ldr x0, [x0, #8] + 4a38ac: d2800022 mov x2, #0x1 // #1 + 4a38b0: aa0003e1 mov x1, x0 + 4a38b4: aa0303e0 mov x0, x3 + 4a38b8: 940003fd bl 4a48ac <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m> + 4a38bc: d503201f nop + 4a38c0: a8c27bfd ldp x29, x30, [sp], #32 + 4a38c4: d65f03c0 ret + +00000000004a38c8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4a38c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a38cc: 910003fd mov x29, sp + 4a38d0: f9000fe0 str x0, [sp, #24] + 4a38d4: f9400fe0 ldr x0, [sp, #24] + 4a38d8: f9400400 ldr x0, [x0, #8] + 4a38dc: 94000400 bl 4a48dc <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_> + 4a38e0: a8c27bfd ldp x29, x30, [sp], #32 + 4a38e4: d65f03c0 ret + +00000000004a38e8 <_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEEONSt16remove_referenceIT_E4typeEOSK_>: +_ZSt4moveIRKSaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEEONSt16remove_referenceIT_E4typeEOSK_(): + 4a38e8: d10043ff sub sp, sp, #0x10 + 4a38ec: f90007e0 str x0, [sp, #8] + 4a38f0: f94007e0 ldr x0, [sp, #8] + 4a38f4: 910043ff add sp, sp, #0x10 + 4a38f8: d65f03c0 ret + +00000000004a38fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC1ERKSF_>: +_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2ERKSF_(): + 4a38fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3900: 910003fd mov x29, sp + 4a3904: f9000fe0 str x0, [sp, #24] + 4a3908: f9000be1 str x1, [sp, #16] + 4a390c: f9400be1 ldr x1, [sp, #16] + 4a3910: f9400fe0 ldr x0, [sp, #24] + 4a3914: 940003f7 bl 4a48f0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2ERKSH_> + 4a3918: d503201f nop + 4a391c: a8c27bfd ldp x29, x30, [sp], #32 + 4a3920: d65f03c0 ret + +00000000004a3924 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EED2Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EED2Ev(): + 4a3924: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3928: 910003fd mov x29, sp + 4a392c: f9000fe0 str x0, [sp, #24] + 4a3930: f9400fe0 ldr x0, [sp, #24] + 4a3934: 97fff37e bl 4a072c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev> + 4a3938: d503201f nop + 4a393c: a8c27bfd ldp x29, x30, [sp], #32 + 4a3940: d65f03c0 ret + +00000000004a3944 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4a3944: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3948: 910003fd mov x29, sp + 4a394c: f9000fe0 str x0, [sp, #24] + 4a3950: f9400fe0 ldr x0, [sp, #24] + 4a3954: 97fffff4 bl 4a3924 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EED2Ev> + 4a3958: d503201f nop + 4a395c: a8c27bfd ldp x29, x30, [sp], #32 + 4a3960: d65f03c0 ret + +00000000004a3964 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKSE_EEESG_DpOT_(): + 4a3964: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a3968: 910003fd mov x29, sp + 4a396c: f9000bf3 str x19, [sp, #16] + 4a3970: f9001fe0 str x0, [sp, #56] + 4a3974: f9001be1 str x1, [sp, #48] + 4a3978: f90017e2 str x2, [sp, #40] + 4a397c: f9401fe0 ldr x0, [sp, #56] + 4a3980: 97fdeb3a bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a3984: f0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a3988: 91050001 add x1, x0, #0x140 + 4a398c: f9401fe0 ldr x0, [sp, #56] + 4a3990: f9000001 str x1, [x0] + 4a3994: f9401fe0 ldr x0, [sp, #56] + 4a3998: 91004013 add x19, x0, #0x10 + 4a399c: 910123e0 add x0, sp, #0x48 + 4a39a0: f9401be1 ldr x1, [sp, #48] + 4a39a4: 97ffffd6 bl 4a38fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC1ERKSF_> + 4a39a8: 910123e0 add x0, sp, #0x48 + 4a39ac: aa0003e1 mov x1, x0 + 4a39b0: aa1303e0 mov x0, x19 + 4a39b4: 940003d5 bl 4a4908 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_> + 4a39b8: 910123e0 add x0, sp, #0x48 + 4a39bc: 97fff35c bl 4a072c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEED1Ev> + 4a39c0: f9401fe0 ldr x0, [sp, #56] + 4a39c4: 940003db bl 4a4930 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a39c8: aa0003f3 mov x19, x0 + 4a39cc: f94017e0 ldr x0, [sp, #40] + 4a39d0: 97fff35f bl 4a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE> + 4a39d4: aa0003e2 mov x2, x0 + 4a39d8: aa1303e1 mov x1, x19 + 4a39dc: f9401be0 ldr x0, [sp, #48] + 4a39e0: 940003dc bl 4a4950 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_> + 4a39e4: 14000009 b 4a3a08 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKSE_EEESG_DpOT_+0xa4> + 4a39e8: aa0003f3 mov x19, x0 + 4a39ec: f9401fe0 ldr x0, [sp, #56] + 4a39f0: 91004000 add x0, x0, #0x10 + 4a39f4: 97ffffd4 bl 4a3944 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a39f8: f9401fe0 ldr x0, [sp, #56] + 4a39fc: 97fda870 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a3a00: aa1303e0 mov x0, x19 + 4a3a04: 97fd8fbf bl 407900 <_Unwind_Resume@plt> + 4a3a08: f9400bf3 ldr x19, [sp, #16] + 4a3a0c: a8c57bfd ldp x29, x30, [sp], #80 + 4a3a10: d65f03c0 ret + +00000000004a3a14 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4a3a14: d10043ff sub sp, sp, #0x10 + 4a3a18: f90007e0 str x0, [sp, #8] + 4a3a1c: f90003e1 str x1, [sp] + 4a3a20: f94007e0 ldr x0, [sp, #8] + 4a3a24: f900041f str xzr, [x0, #8] + 4a3a28: f94007e0 ldr x0, [sp, #8] + 4a3a2c: 910043ff add sp, sp, #0x10 + 4a3a30: d65f03c0 ret + +00000000004a3a34 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a3a34: d10043ff sub sp, sp, #0x10 + 4a3a38: f90007e0 str x0, [sp, #8] + 4a3a3c: d503201f nop + 4a3a40: 910043ff add sp, sp, #0x10 + 4a3a44: d65f03c0 ret + +00000000004a3a48 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEED2Ev(): + 4a3a48: d10043ff sub sp, sp, #0x10 + 4a3a4c: f90007e0 str x0, [sp, #8] + 4a3a50: d503201f nop + 4a3a54: 910043ff add sp, sp, #0x10 + 4a3a58: d65f03c0 ret + +00000000004a3a5c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m(): + 4a3a5c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3a60: 910003fd mov x29, sp + 4a3a64: f9000fe0 str x0, [sp, #24] + 4a3a68: f9000be1 str x1, [sp, #16] + 4a3a6c: d2800002 mov x2, #0x0 // #0 + 4a3a70: f9400be1 ldr x1, [sp, #16] + 4a3a74: f9400fe0 ldr x0, [sp, #24] + 4a3a78: 940003c4 bl 4a4988 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a3a7c: a8c27bfd ldp x29, x30, [sp], #32 + 4a3a80: d65f03c0 ret + +00000000004a3a84 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSL_PSK_(): + 4a3a84: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3a88: 910003fd mov x29, sp + 4a3a8c: f90017e0 str x0, [sp, #40] + 4a3a90: f90013e1 str x1, [sp, #32] + 4a3a94: f9000fe2 str x2, [sp, #24] + 4a3a98: f94013e0 ldr x0, [sp, #32] + 4a3a9c: 940003cf bl 4a49d8 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_> + 4a3aa0: aa0003e1 mov x1, x0 + 4a3aa4: f94017e0 ldr x0, [sp, #40] + 4a3aa8: f9000001 str x1, [x0] + 4a3aac: f94017e0 ldr x0, [sp, #40] + 4a3ab0: f9400fe1 ldr x1, [sp, #24] + 4a3ab4: f9000401 str x1, [x0, #8] + 4a3ab8: d503201f nop + 4a3abc: a8c37bfd ldp x29, x30, [sp], #48 + 4a3ac0: d65f03c0 ret + +00000000004a3ac4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m(): + 4a3ac4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3ac8: 910003fd mov x29, sp + 4a3acc: f90017e0 str x0, [sp, #40] + 4a3ad0: f90013e1 str x1, [sp, #32] + 4a3ad4: f9000fe2 str x2, [sp, #24] + 4a3ad8: f9400fe2 ldr x2, [sp, #24] + 4a3adc: f94013e1 ldr x1, [sp, #32] + 4a3ae0: f94017e0 ldr x0, [sp, #40] + 4a3ae4: 940003c2 bl 4a49ec <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m> + 4a3ae8: d503201f nop + 4a3aec: a8c37bfd ldp x29, x30, [sp], #48 + 4a3af0: d65f03c0 ret + +00000000004a3af4 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_(): + 4a3af4: d10043ff sub sp, sp, #0x10 + 4a3af8: f90007e0 str x0, [sp, #8] + 4a3afc: f94007e0 ldr x0, [sp, #8] + 4a3b00: 910043ff add sp, sp, #0x10 + 4a3b04: d65f03c0 ret + +00000000004a3b08 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2ERKSH_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC2ERKSH_(): + 4a3b08: d10043ff sub sp, sp, #0x10 + 4a3b0c: f90007e0 str x0, [sp, #8] + 4a3b10: f90003e1 str x1, [sp] + 4a3b14: d503201f nop + 4a3b18: 910043ff add sp, sp, #0x10 + 4a3b1c: d65f03c0 ret + +00000000004a3b20 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESG_(): + 4a3b20: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3b24: 910003fd mov x29, sp + 4a3b28: f9000fe0 str x0, [sp, #24] + 4a3b2c: f9000be1 str x1, [sp, #16] + 4a3b30: f9400be1 ldr x1, [sp, #16] + 4a3b34: f9400fe0 ldr x0, [sp, #24] + 4a3b38: 940003b7 bl 4a4a14 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EEC2ERKSG_> + 4a3b3c: d503201f nop + 4a3b40: a8c27bfd ldp x29, x30, [sp], #32 + 4a3b44: d65f03c0 ret + +00000000004a3b48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a3b48: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3b4c: 910003fd mov x29, sp + 4a3b50: f9000fe0 str x0, [sp, #24] + 4a3b54: f9400fe0 ldr x0, [sp, #24] + 4a3b58: 91004000 add x0, x0, #0x10 + 4a3b5c: 940003b8 bl 4a4a3c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE6_M_ptrEv> + 4a3b60: a8c27bfd ldp x29, x30, [sp], #32 + 4a3b64: d65f03c0 ret + +00000000004a3b68 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_(): + 4a3b68: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3b6c: 910003fd mov x29, sp + 4a3b70: f90017e0 str x0, [sp, #40] + 4a3b74: f90013e1 str x1, [sp, #32] + 4a3b78: f9000fe2 str x2, [sp, #24] + 4a3b7c: f9400fe0 ldr x0, [sp, #24] + 4a3b80: 97fff084 bl 49fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE> + 4a3b84: aa0003e2 mov x2, x0 + 4a3b88: f94013e1 ldr x1, [sp, #32] + 4a3b8c: f94017e0 ldr x0, [sp, #40] + 4a3b90: 940003b2 bl 4a4a58 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE9constructISG_JRKSF_EEEvPT_DpOT0_> + 4a3b94: d503201f nop + 4a3b98: a8c37bfd ldp x29, x30, [sp], #48 + 4a3b9c: d65f03c0 ret + +00000000004a3ba0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a3ba0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3ba4: 910003fd mov x29, sp + 4a3ba8: f90017e0 str x0, [sp, #40] + 4a3bac: f90013e1 str x1, [sp, #32] + 4a3bb0: f9000fe2 str x2, [sp, #24] + 4a3bb4: f94017e0 ldr x0, [sp, #40] + 4a3bb8: 940003bb bl 4a4aa4 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a3bbc: aa0003e1 mov x1, x0 + 4a3bc0: f94013e0 ldr x0, [sp, #32] + 4a3bc4: eb01001f cmp x0, x1 + 4a3bc8: 1a9f97e0 cset w0, hi // hi = pmore + 4a3bcc: 12001c00 and w0, w0, #0xff + 4a3bd0: 7100001f cmp w0, #0x0 + 4a3bd4: 54000040 b.eq 4a3bdc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a3bd8: 97fd8cc2 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a3bdc: f94013e0 ldr x0, [sp, #32] + 4a3be0: d37be800 lsl x0, x0, #5 + 4a3be4: 97fd8ddf bl 407360 <_Znwm@plt> + 4a3be8: a8c37bfd ldp x29, x30, [sp], #48 + 4a3bec: d65f03c0 ret + +00000000004a3bf0 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_(): + 4a3bf0: d10043ff sub sp, sp, #0x10 + 4a3bf4: f90007e0 str x0, [sp, #8] + 4a3bf8: f94007e0 ldr x0, [sp, #8] + 4a3bfc: 910043ff add sp, sp, #0x10 + 4a3c00: d65f03c0 ret + +00000000004a3c04 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m(): + 4a3c04: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3c08: 910003fd mov x29, sp + 4a3c0c: f90017e0 str x0, [sp, #40] + 4a3c10: f90013e1 str x1, [sp, #32] + 4a3c14: f9000fe2 str x2, [sp, #24] + 4a3c18: f94013e0 ldr x0, [sp, #32] + 4a3c1c: 97fd8dbd bl 407310 <_ZdlPv@plt> + 4a3c20: d503201f nop + 4a3c24: a8c37bfd ldp x29, x30, [sp], #48 + 4a3c28: d65f03c0 ret + +00000000004a3c2c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EEC2ERKS8_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EEC2ERKS8_(): + 4a3c2c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3c30: 910003fd mov x29, sp + 4a3c34: f9000fe0 str x0, [sp, #24] + 4a3c38: f9000be1 str x1, [sp, #16] + 4a3c3c: f9400be1 ldr x1, [sp, #16] + 4a3c40: f9400fe0 ldr x0, [sp, #24] + 4a3c44: 97fff692 bl 4a168c <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EEEC1ERKS7_> + 4a3c48: d503201f nop + 4a3c4c: a8c27bfd ldp x29, x30, [sp], #32 + 4a3c50: d65f03c0 ret + +00000000004a3c54 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE6_M_ptrEv(): + 4a3c54: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3c58: 910003fd mov x29, sp + 4a3c5c: f9000fe0 str x0, [sp, #24] + 4a3c60: f9400fe0 ldr x0, [sp, #24] + 4a3c64: 94000395 bl 4a4ab8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE7_M_addrEv> + 4a3c68: a8c27bfd ldp x29, x30, [sp], #32 + 4a3c6c: d65f03c0 ret + +00000000004a3c70 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_(): + 4a3c70: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a3c74: 910003fd mov x29, sp + 4a3c78: f9000bf3 str x19, [sp, #16] + 4a3c7c: f9001fe0 str x0, [sp, #56] + 4a3c80: f9001be1 str x1, [sp, #48] + 4a3c84: f90017e2 str x2, [sp, #40] + 4a3c88: f94017e0 ldr x0, [sp, #40] + 4a3c8c: 97ffee97 bl 49f6e8 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a3c90: aa0003f3 mov x19, x0 + 4a3c94: f9401be0 ldr x0, [sp, #48] + 4a3c98: aa0003e1 mov x1, x0 + 4a3c9c: d2800200 mov x0, #0x10 // #16 + 4a3ca0: 97fda1f6 bl 40c478 <_ZnwmPv> + 4a3ca4: aa1303e1 mov x1, x19 + 4a3ca8: 94000389 bl 4a4acc <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EC1ERKS5_> + 4a3cac: d503201f nop + 4a3cb0: f9400bf3 ldr x19, [sp, #16] + 4a3cb4: a8c47bfd ldp x29, x30, [sp], #64 + 4a3cb8: d65f03c0 ret + +00000000004a3cbc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a3cbc: d10043ff sub sp, sp, #0x10 + 4a3cc0: f90007e0 str x0, [sp, #8] + 4a3cc4: d503201f nop + 4a3cc8: 910043ff add sp, sp, #0x10 + 4a3ccc: d65f03c0 ret + +00000000004a3cd0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev(): + 4a3cd0: d10043ff sub sp, sp, #0x10 + 4a3cd4: f90007e0 str x0, [sp, #8] + 4a3cd8: d503201f nop + 4a3cdc: 910043ff add sp, sp, #0x10 + 4a3ce0: d65f03c0 ret + +00000000004a3ce4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m(): + 4a3ce4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3ce8: 910003fd mov x29, sp + 4a3cec: f9000fe0 str x0, [sp, #24] + 4a3cf0: f9000be1 str x1, [sp, #16] + 4a3cf4: d2800002 mov x2, #0x0 // #0 + 4a3cf8: f9400be1 ldr x1, [sp, #16] + 4a3cfc: f9400fe0 ldr x0, [sp, #24] + 4a3d00: 94000384 bl 4a4b10 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a3d04: a8c27bfd ldp x29, x30, [sp], #32 + 4a3d08: d65f03c0 ret + +00000000004a3d0c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSD_PSC_(): + 4a3d0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3d10: 910003fd mov x29, sp + 4a3d14: f90017e0 str x0, [sp, #40] + 4a3d18: f90013e1 str x1, [sp, #32] + 4a3d1c: f9000fe2 str x2, [sp, #24] + 4a3d20: f94013e0 ldr x0, [sp, #32] + 4a3d24: 9400038f bl 4a4b60 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_> + 4a3d28: aa0003e1 mov x1, x0 + 4a3d2c: f94017e0 ldr x0, [sp, #40] + 4a3d30: f9000001 str x1, [x0] + 4a3d34: f94017e0 ldr x0, [sp, #40] + 4a3d38: f9400fe1 ldr x1, [sp, #24] + 4a3d3c: f9000401 str x1, [x0, #8] + 4a3d40: d503201f nop + 4a3d44: a8c37bfd ldp x29, x30, [sp], #48 + 4a3d48: d65f03c0 ret + +00000000004a3d4c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m(): + 4a3d4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3d50: 910003fd mov x29, sp + 4a3d54: f90017e0 str x0, [sp, #40] + 4a3d58: f90013e1 str x1, [sp, #32] + 4a3d5c: f9000fe2 str x2, [sp, #24] + 4a3d60: f9400fe2 ldr x2, [sp, #24] + 4a3d64: f94013e1 ldr x1, [sp, #32] + 4a3d68: f94017e0 ldr x0, [sp, #40] + 4a3d6c: 94000382 bl 4a4b74 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m> + 4a3d70: d503201f nop + 4a3d74: a8c37bfd ldp x29, x30, [sp], #48 + 4a3d78: d65f03c0 ret + +00000000004a3d7c <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_(): + 4a3d7c: d10043ff sub sp, sp, #0x10 + 4a3d80: f90007e0 str x0, [sp, #8] + 4a3d84: f94007e0 ldr x0, [sp, #8] + 4a3d88: 910043ff add sp, sp, #0x10 + 4a3d8c: d65f03c0 ret + +00000000004a3d90 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEC2ERKS9_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEEC2ERKS9_(): + 4a3d90: d10043ff sub sp, sp, #0x10 + 4a3d94: f90007e0 str x0, [sp, #8] + 4a3d98: f90003e1 str x1, [sp] + 4a3d9c: d503201f nop + 4a3da0: 910043ff add sp, sp, #0x10 + 4a3da4: d65f03c0 ret + +00000000004a3da8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES8_(): + 4a3da8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3dac: 910003fd mov x29, sp + 4a3db0: f9000fe0 str x0, [sp, #24] + 4a3db4: f9000be1 str x1, [sp, #16] + 4a3db8: f9400be1 ldr x1, [sp, #16] + 4a3dbc: f9400fe0 ldr x0, [sp, #24] + 4a3dc0: 94000377 bl 4a4b9c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EEC2ERKS8_> + 4a3dc4: d503201f nop + 4a3dc8: a8c27bfd ldp x29, x30, [sp], #32 + 4a3dcc: d65f03c0 ret + +00000000004a3dd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a3dd0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3dd4: 910003fd mov x29, sp + 4a3dd8: f9000fe0 str x0, [sp, #24] + 4a3ddc: f9400fe0 ldr x0, [sp, #24] + 4a3de0: 91004000 add x0, x0, #0x10 + 4a3de4: 94000378 bl 4a4bc4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE6_M_ptrEv> + 4a3de8: a8c27bfd ldp x29, x30, [sp], #32 + 4a3dec: d65f03c0 ret + +00000000004a3df0 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_(): + 4a3df0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3df4: 910003fd mov x29, sp + 4a3df8: f90017e0 str x0, [sp, #40] + 4a3dfc: f90013e1 str x1, [sp, #32] + 4a3e00: f9000fe2 str x2, [sp, #24] + 4a3e04: f9400fe0 ldr x0, [sp, #24] + 4a3e08: 97fff041 bl 49ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a3e0c: aa0003e2 mov x2, x0 + 4a3e10: f94013e1 ldr x1, [sp, #32] + 4a3e14: f94017e0 ldr x0, [sp, #40] + 4a3e18: 94000372 bl 4a4be0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_> + 4a3e1c: d503201f nop + 4a3e20: a8c37bfd ldp x29, x30, [sp], #48 + 4a3e24: d65f03c0 ret + +00000000004a3e28 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a3e28: d10043ff sub sp, sp, #0x10 + 4a3e2c: f90007e0 str x0, [sp, #8] + 4a3e30: d503201f nop + 4a3e34: 910043ff add sp, sp, #0x10 + 4a3e38: d65f03c0 ret + +00000000004a3e3c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEED2Ev(): + 4a3e3c: d10043ff sub sp, sp, #0x10 + 4a3e40: f90007e0 str x0, [sp, #8] + 4a3e44: d503201f nop + 4a3e48: 910043ff add sp, sp, #0x10 + 4a3e4c: d65f03c0 ret + +00000000004a3e50 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m(): + 4a3e50: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3e54: 910003fd mov x29, sp + 4a3e58: f9000fe0 str x0, [sp, #24] + 4a3e5c: f9000be1 str x1, [sp, #16] + 4a3e60: d2800002 mov x2, #0x0 // #0 + 4a3e64: f9400be1 ldr x1, [sp, #16] + 4a3e68: f9400fe0 ldr x0, [sp, #24] + 4a3e6c: 94000370 bl 4a4c2c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a3e70: a8c27bfd ldp x29, x30, [sp], #32 + 4a3e74: d65f03c0 ret + +00000000004a3e78 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSL_PSK_(): + 4a3e78: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3e7c: 910003fd mov x29, sp + 4a3e80: f90017e0 str x0, [sp, #40] + 4a3e84: f90013e1 str x1, [sp, #32] + 4a3e88: f9000fe2 str x2, [sp, #24] + 4a3e8c: f94013e0 ldr x0, [sp, #32] + 4a3e90: 9400037b bl 4a4c7c <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_> + 4a3e94: aa0003e1 mov x1, x0 + 4a3e98: f94017e0 ldr x0, [sp, #40] + 4a3e9c: f9000001 str x1, [x0] + 4a3ea0: f94017e0 ldr x0, [sp, #40] + 4a3ea4: f9400fe1 ldr x1, [sp, #24] + 4a3ea8: f9000401 str x1, [x0, #8] + 4a3eac: d503201f nop + 4a3eb0: a8c37bfd ldp x29, x30, [sp], #48 + 4a3eb4: d65f03c0 ret + +00000000004a3eb8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m(): + 4a3eb8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3ebc: 910003fd mov x29, sp + 4a3ec0: f90017e0 str x0, [sp, #40] + 4a3ec4: f90013e1 str x1, [sp, #32] + 4a3ec8: f9000fe2 str x2, [sp, #24] + 4a3ecc: f9400fe2 ldr x2, [sp, #24] + 4a3ed0: f94013e1 ldr x1, [sp, #32] + 4a3ed4: f94017e0 ldr x0, [sp, #40] + 4a3ed8: 9400036e bl 4a4c90 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m> + 4a3edc: d503201f nop + 4a3ee0: a8c37bfd ldp x29, x30, [sp], #48 + 4a3ee4: d65f03c0 ret + +00000000004a3ee8 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_(): + 4a3ee8: d10043ff sub sp, sp, #0x10 + 4a3eec: f90007e0 str x0, [sp, #8] + 4a3ef0: f94007e0 ldr x0, [sp, #8] + 4a3ef4: 910043ff add sp, sp, #0x10 + 4a3ef8: d65f03c0 ret + +00000000004a3efc <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2ERKSH_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC2ERKSH_(): + 4a3efc: d10043ff sub sp, sp, #0x10 + 4a3f00: f90007e0 str x0, [sp, #8] + 4a3f04: f90003e1 str x1, [sp] + 4a3f08: d503201f nop + 4a3f0c: 910043ff add sp, sp, #0x10 + 4a3f10: d65f03c0 ret + +00000000004a3f14 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESG_(): + 4a3f14: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3f18: 910003fd mov x29, sp + 4a3f1c: f9000fe0 str x0, [sp, #24] + 4a3f20: f9000be1 str x1, [sp, #16] + 4a3f24: f9400be1 ldr x1, [sp, #16] + 4a3f28: f9400fe0 ldr x0, [sp, #24] + 4a3f2c: 94000363 bl 4a4cb8 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EEC2ERKSG_> + 4a3f30: d503201f nop + 4a3f34: a8c27bfd ldp x29, x30, [sp], #32 + 4a3f38: d65f03c0 ret + +00000000004a3f3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a3f3c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3f40: 910003fd mov x29, sp + 4a3f44: f9000fe0 str x0, [sp, #24] + 4a3f48: f9400fe0 ldr x0, [sp, #24] + 4a3f4c: 91004000 add x0, x0, #0x10 + 4a3f50: 94000364 bl 4a4ce0 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE6_M_ptrEv> + 4a3f54: a8c27bfd ldp x29, x30, [sp], #32 + 4a3f58: d65f03c0 ret + +00000000004a3f5c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_(): + 4a3f5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3f60: 910003fd mov x29, sp + 4a3f64: f90017e0 str x0, [sp, #40] + 4a3f68: f90013e1 str x1, [sp, #32] + 4a3f6c: f9000fe2 str x2, [sp, #24] + 4a3f70: f9400fe0 ldr x0, [sp, #24] + 4a3f74: 97fff028 bl 4a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE> + 4a3f78: aa0003e2 mov x2, x0 + 4a3f7c: f94013e1 ldr x1, [sp, #32] + 4a3f80: f94017e0 ldr x0, [sp, #40] + 4a3f84: 9400035e bl 4a4cfc <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE9constructISG_JRKSF_EEEvPT_DpOT0_> + 4a3f88: d503201f nop + 4a3f8c: a8c37bfd ldp x29, x30, [sp], #48 + 4a3f90: d65f03c0 ret + +00000000004a3f94 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a3f94: d10043ff sub sp, sp, #0x10 + 4a3f98: f90007e0 str x0, [sp, #8] + 4a3f9c: d503201f nop + 4a3fa0: 910043ff add sp, sp, #0x10 + 4a3fa4: d65f03c0 ret + +00000000004a3fa8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEED2Ev(): + 4a3fa8: d10043ff sub sp, sp, #0x10 + 4a3fac: f90007e0 str x0, [sp, #8] + 4a3fb0: d503201f nop + 4a3fb4: 910043ff add sp, sp, #0x10 + 4a3fb8: d65f03c0 ret + +00000000004a3fbc <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m(): + 4a3fbc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a3fc0: 910003fd mov x29, sp + 4a3fc4: f9000fe0 str x0, [sp, #24] + 4a3fc8: f9000be1 str x1, [sp, #16] + 4a3fcc: d2800002 mov x2, #0x0 // #0 + 4a3fd0: f9400be1 ldr x1, [sp, #16] + 4a3fd4: f9400fe0 ldr x0, [sp, #24] + 4a3fd8: 9400035c bl 4a4d48 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a3fdc: a8c27bfd ldp x29, x30, [sp], #32 + 4a3fe0: d65f03c0 ret + +00000000004a3fe4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSD_PSC_(): + 4a3fe4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a3fe8: 910003fd mov x29, sp + 4a3fec: f90017e0 str x0, [sp, #40] + 4a3ff0: f90013e1 str x1, [sp, #32] + 4a3ff4: f9000fe2 str x2, [sp, #24] + 4a3ff8: f94013e0 ldr x0, [sp, #32] + 4a3ffc: 94000367 bl 4a4d98 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_> + 4a4000: aa0003e1 mov x1, x0 + 4a4004: f94017e0 ldr x0, [sp, #40] + 4a4008: f9000001 str x1, [x0] + 4a400c: f94017e0 ldr x0, [sp, #40] + 4a4010: f9400fe1 ldr x1, [sp, #24] + 4a4014: f9000401 str x1, [x0, #8] + 4a4018: d503201f nop + 4a401c: a8c37bfd ldp x29, x30, [sp], #48 + 4a4020: d65f03c0 ret + +00000000004a4024 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m(): + 4a4024: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4028: 910003fd mov x29, sp + 4a402c: f90017e0 str x0, [sp, #40] + 4a4030: f90013e1 str x1, [sp, #32] + 4a4034: f9000fe2 str x2, [sp, #24] + 4a4038: f9400fe2 ldr x2, [sp, #24] + 4a403c: f94013e1 ldr x1, [sp, #32] + 4a4040: f94017e0 ldr x0, [sp, #40] + 4a4044: 9400035a bl 4a4dac <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m> + 4a4048: d503201f nop + 4a404c: a8c37bfd ldp x29, x30, [sp], #48 + 4a4050: d65f03c0 ret + +00000000004a4054 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_(): + 4a4054: d10043ff sub sp, sp, #0x10 + 4a4058: f90007e0 str x0, [sp, #8] + 4a405c: f94007e0 ldr x0, [sp, #8] + 4a4060: 910043ff add sp, sp, #0x10 + 4a4064: d65f03c0 ret + +00000000004a4068 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEC2ERKS9_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEEC2ERKS9_(): + 4a4068: d10043ff sub sp, sp, #0x10 + 4a406c: f90007e0 str x0, [sp, #8] + 4a4070: f90003e1 str x1, [sp] + 4a4074: d503201f nop + 4a4078: 910043ff add sp, sp, #0x10 + 4a407c: d65f03c0 ret + +00000000004a4080 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES8_(): + 4a4080: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4084: 910003fd mov x29, sp + 4a4088: f9000fe0 str x0, [sp, #24] + 4a408c: f9000be1 str x1, [sp, #16] + 4a4090: f9400be1 ldr x1, [sp, #16] + 4a4094: f9400fe0 ldr x0, [sp, #24] + 4a4098: 9400034f bl 4a4dd4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EEC2ERKS8_> + 4a409c: d503201f nop + 4a40a0: a8c27bfd ldp x29, x30, [sp], #32 + 4a40a4: d65f03c0 ret + +00000000004a40a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a40a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a40ac: 910003fd mov x29, sp + 4a40b0: f9000fe0 str x0, [sp, #24] + 4a40b4: f9400fe0 ldr x0, [sp, #24] + 4a40b8: 91004000 add x0, x0, #0x10 + 4a40bc: 94000350 bl 4a4dfc <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE6_M_ptrEv> + 4a40c0: a8c27bfd ldp x29, x30, [sp], #32 + 4a40c4: d65f03c0 ret + +00000000004a40c8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_(): + 4a40c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a40cc: 910003fd mov x29, sp + 4a40d0: f90017e0 str x0, [sp, #40] + 4a40d4: f90013e1 str x1, [sp, #32] + 4a40d8: f9000fe2 str x2, [sp, #24] + 4a40dc: f9400fe0 ldr x0, [sp, #24] + 4a40e0: 97fff00f bl 4a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a40e4: aa0003e2 mov x2, x0 + 4a40e8: f94013e1 ldr x1, [sp, #32] + 4a40ec: f94017e0 ldr x0, [sp, #40] + 4a40f0: 9400034a bl 4a4e18 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_> + 4a40f4: d503201f nop + 4a40f8: a8c37bfd ldp x29, x30, [sp], #48 + 4a40fc: d65f03c0 ret + +00000000004a4100 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a4100: d10043ff sub sp, sp, #0x10 + 4a4104: f90007e0 str x0, [sp, #8] + 4a4108: d503201f nop + 4a410c: 910043ff add sp, sp, #0x10 + 4a4110: d65f03c0 ret + +00000000004a4114 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEED2Ev(): + 4a4114: d10043ff sub sp, sp, #0x10 + 4a4118: f90007e0 str x0, [sp, #8] + 4a411c: d503201f nop + 4a4120: 910043ff add sp, sp, #0x10 + 4a4124: d65f03c0 ret + +00000000004a4128 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m(): + 4a4128: a9be7bfd stp x29, x30, [sp, #-32]! + 4a412c: 910003fd mov x29, sp + 4a4130: f9000fe0 str x0, [sp, #24] + 4a4134: f9000be1 str x1, [sp, #16] + 4a4138: d2800002 mov x2, #0x0 // #0 + 4a413c: f9400be1 ldr x1, [sp, #16] + 4a4140: f9400fe0 ldr x0, [sp, #24] + 4a4144: 94000348 bl 4a4e64 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a4148: a8c27bfd ldp x29, x30, [sp], #32 + 4a414c: d65f03c0 ret + +00000000004a4150 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSL_PSK_(): + 4a4150: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4154: 910003fd mov x29, sp + 4a4158: f90017e0 str x0, [sp, #40] + 4a415c: f90013e1 str x1, [sp, #32] + 4a4160: f9000fe2 str x2, [sp, #24] + 4a4164: f94013e0 ldr x0, [sp, #32] + 4a4168: 94000353 bl 4a4eb4 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_> + 4a416c: aa0003e1 mov x1, x0 + 4a4170: f94017e0 ldr x0, [sp, #40] + 4a4174: f9000001 str x1, [x0] + 4a4178: f94017e0 ldr x0, [sp, #40] + 4a417c: f9400fe1 ldr x1, [sp, #24] + 4a4180: f9000401 str x1, [x0, #8] + 4a4184: d503201f nop + 4a4188: a8c37bfd ldp x29, x30, [sp], #48 + 4a418c: d65f03c0 ret + +00000000004a4190 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m(): + 4a4190: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4194: 910003fd mov x29, sp + 4a4198: f90017e0 str x0, [sp, #40] + 4a419c: f90013e1 str x1, [sp, #32] + 4a41a0: f9000fe2 str x2, [sp, #24] + 4a41a4: f9400fe2 ldr x2, [sp, #24] + 4a41a8: f94013e1 ldr x1, [sp, #32] + 4a41ac: f94017e0 ldr x0, [sp, #40] + 4a41b0: 94000346 bl 4a4ec8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m> + 4a41b4: d503201f nop + 4a41b8: a8c37bfd ldp x29, x30, [sp], #48 + 4a41bc: d65f03c0 ret + +00000000004a41c0 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_(): + 4a41c0: d10043ff sub sp, sp, #0x10 + 4a41c4: f90007e0 str x0, [sp, #8] + 4a41c8: f94007e0 ldr x0, [sp, #8] + 4a41cc: 910043ff add sp, sp, #0x10 + 4a41d0: d65f03c0 ret + +00000000004a41d4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2ERKSH_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC2ERKSH_(): + 4a41d4: d10043ff sub sp, sp, #0x10 + 4a41d8: f90007e0 str x0, [sp, #8] + 4a41dc: f90003e1 str x1, [sp] + 4a41e0: d503201f nop + 4a41e4: 910043ff add sp, sp, #0x10 + 4a41e8: d65f03c0 ret + +00000000004a41ec <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESG_(): + 4a41ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4a41f0: 910003fd mov x29, sp + 4a41f4: f9000fe0 str x0, [sp, #24] + 4a41f8: f9000be1 str x1, [sp, #16] + 4a41fc: f9400be1 ldr x1, [sp, #16] + 4a4200: f9400fe0 ldr x0, [sp, #24] + 4a4204: 9400033b bl 4a4ef0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EEC2ERKSG_> + 4a4208: d503201f nop + 4a420c: a8c27bfd ldp x29, x30, [sp], #32 + 4a4210: d65f03c0 ret + +00000000004a4214 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a4214: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4218: 910003fd mov x29, sp + 4a421c: f9000fe0 str x0, [sp, #24] + 4a4220: f9400fe0 ldr x0, [sp, #24] + 4a4224: 91004000 add x0, x0, #0x10 + 4a4228: 9400033c bl 4a4f18 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE6_M_ptrEv> + 4a422c: a8c27bfd ldp x29, x30, [sp], #32 + 4a4230: d65f03c0 ret + +00000000004a4234 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_(): + 4a4234: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4238: 910003fd mov x29, sp + 4a423c: f90017e0 str x0, [sp, #40] + 4a4240: f90013e1 str x1, [sp, #32] + 4a4244: f9000fe2 str x2, [sp, #24] + 4a4248: f9400fe0 ldr x0, [sp, #24] + 4a424c: 97ffeff6 bl 4a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE> + 4a4250: aa0003e2 mov x2, x0 + 4a4254: f94013e1 ldr x1, [sp, #32] + 4a4258: f94017e0 ldr x0, [sp, #40] + 4a425c: 94000336 bl 4a4f34 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE9constructISG_JRKSF_EEEvPT_DpOT0_> + 4a4260: d503201f nop + 4a4264: a8c37bfd ldp x29, x30, [sp], #48 + 4a4268: d65f03c0 ret + +00000000004a426c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a426c: d10043ff sub sp, sp, #0x10 + 4a4270: f90007e0 str x0, [sp, #8] + 4a4274: d503201f nop + 4a4278: 910043ff add sp, sp, #0x10 + 4a427c: d65f03c0 ret + +00000000004a4280 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEED2Ev(): + 4a4280: d10043ff sub sp, sp, #0x10 + 4a4284: f90007e0 str x0, [sp, #8] + 4a4288: d503201f nop + 4a428c: 910043ff add sp, sp, #0x10 + 4a4290: d65f03c0 ret + +00000000004a4294 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m(): + 4a4294: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4298: 910003fd mov x29, sp + 4a429c: f9000fe0 str x0, [sp, #24] + 4a42a0: f9000be1 str x1, [sp, #16] + 4a42a4: d2800002 mov x2, #0x0 // #0 + 4a42a8: f9400be1 ldr x1, [sp, #16] + 4a42ac: f9400fe0 ldr x0, [sp, #24] + 4a42b0: 94000334 bl 4a4f80 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a42b4: a8c27bfd ldp x29, x30, [sp], #32 + 4a42b8: d65f03c0 ret + +00000000004a42bc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSL_PSK_(): + 4a42bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a42c0: 910003fd mov x29, sp + 4a42c4: f90017e0 str x0, [sp, #40] + 4a42c8: f90013e1 str x1, [sp, #32] + 4a42cc: f9000fe2 str x2, [sp, #24] + 4a42d0: f94013e0 ldr x0, [sp, #32] + 4a42d4: 9400033f bl 4a4fd0 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_> + 4a42d8: aa0003e1 mov x1, x0 + 4a42dc: f94017e0 ldr x0, [sp, #40] + 4a42e0: f9000001 str x1, [x0] + 4a42e4: f94017e0 ldr x0, [sp, #40] + 4a42e8: f9400fe1 ldr x1, [sp, #24] + 4a42ec: f9000401 str x1, [x0, #8] + 4a42f0: d503201f nop + 4a42f4: a8c37bfd ldp x29, x30, [sp], #48 + 4a42f8: d65f03c0 ret + +00000000004a42fc <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m(): + 4a42fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4300: 910003fd mov x29, sp + 4a4304: f90017e0 str x0, [sp, #40] + 4a4308: f90013e1 str x1, [sp, #32] + 4a430c: f9000fe2 str x2, [sp, #24] + 4a4310: f9400fe2 ldr x2, [sp, #24] + 4a4314: f94013e1 ldr x1, [sp, #32] + 4a4318: f94017e0 ldr x0, [sp, #40] + 4a431c: 94000332 bl 4a4fe4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m> + 4a4320: d503201f nop + 4a4324: a8c37bfd ldp x29, x30, [sp], #48 + 4a4328: d65f03c0 ret + +00000000004a432c <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_(): + 4a432c: d10043ff sub sp, sp, #0x10 + 4a4330: f90007e0 str x0, [sp, #8] + 4a4334: f94007e0 ldr x0, [sp, #8] + 4a4338: 910043ff add sp, sp, #0x10 + 4a433c: d65f03c0 ret + +00000000004a4340 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2ERKSH_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC2ERKSH_(): + 4a4340: d10043ff sub sp, sp, #0x10 + 4a4344: f90007e0 str x0, [sp, #8] + 4a4348: f90003e1 str x1, [sp] + 4a434c: d503201f nop + 4a4350: 910043ff add sp, sp, #0x10 + 4a4354: d65f03c0 ret + +00000000004a4358 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESG_(): + 4a4358: a9be7bfd stp x29, x30, [sp, #-32]! + 4a435c: 910003fd mov x29, sp + 4a4360: f9000fe0 str x0, [sp, #24] + 4a4364: f9000be1 str x1, [sp, #16] + 4a4368: f9400be1 ldr x1, [sp, #16] + 4a436c: f9400fe0 ldr x0, [sp, #24] + 4a4370: 94000327 bl 4a500c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EEC2ERKSG_> + 4a4374: d503201f nop + 4a4378: a8c27bfd ldp x29, x30, [sp], #32 + 4a437c: d65f03c0 ret + +00000000004a4380 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a4380: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4384: 910003fd mov x29, sp + 4a4388: f9000fe0 str x0, [sp, #24] + 4a438c: f9400fe0 ldr x0, [sp, #24] + 4a4390: 91004000 add x0, x0, #0x10 + 4a4394: 94000328 bl 4a5034 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE6_M_ptrEv> + 4a4398: a8c27bfd ldp x29, x30, [sp], #32 + 4a439c: d65f03c0 ret + +00000000004a43a0 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_(): + 4a43a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a43a4: 910003fd mov x29, sp + 4a43a8: f90017e0 str x0, [sp, #40] + 4a43ac: f90013e1 str x1, [sp, #32] + 4a43b0: f9000fe2 str x2, [sp, #24] + 4a43b4: f9400fe0 ldr x0, [sp, #24] + 4a43b8: 97ffefdd bl 4a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE> + 4a43bc: aa0003e2 mov x2, x0 + 4a43c0: f94013e1 ldr x1, [sp, #32] + 4a43c4: f94017e0 ldr x0, [sp, #40] + 4a43c8: 94000322 bl 4a5050 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE9constructISG_JRKSF_EEEvPT_DpOT0_> + 4a43cc: d503201f nop + 4a43d0: a8c37bfd ldp x29, x30, [sp], #48 + 4a43d4: d65f03c0 ret + +00000000004a43d8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a43d8: d10043ff sub sp, sp, #0x10 + 4a43dc: f90007e0 str x0, [sp, #8] + 4a43e0: d503201f nop + 4a43e4: 910043ff add sp, sp, #0x10 + 4a43e8: d65f03c0 ret + +00000000004a43ec <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEED2Ev(): + 4a43ec: d10043ff sub sp, sp, #0x10 + 4a43f0: f90007e0 str x0, [sp, #8] + 4a43f4: d503201f nop + 4a43f8: 910043ff add sp, sp, #0x10 + 4a43fc: d65f03c0 ret + +00000000004a4400 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m(): + 4a4400: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4404: 910003fd mov x29, sp + 4a4408: f9000fe0 str x0, [sp, #24] + 4a440c: f9000be1 str x1, [sp, #16] + 4a4410: d2800002 mov x2, #0x0 // #0 + 4a4414: f9400be1 ldr x1, [sp, #16] + 4a4418: f9400fe0 ldr x0, [sp, #24] + 4a441c: 94000320 bl 4a509c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a4420: a8c27bfd ldp x29, x30, [sp], #32 + 4a4424: d65f03c0 ret + +00000000004a4428 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSL_PSK_(): + 4a4428: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a442c: 910003fd mov x29, sp + 4a4430: f90017e0 str x0, [sp, #40] + 4a4434: f90013e1 str x1, [sp, #32] + 4a4438: f9000fe2 str x2, [sp, #24] + 4a443c: f94013e0 ldr x0, [sp, #32] + 4a4440: 9400032b bl 4a50ec <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_> + 4a4444: aa0003e1 mov x1, x0 + 4a4448: f94017e0 ldr x0, [sp, #40] + 4a444c: f9000001 str x1, [x0] + 4a4450: f94017e0 ldr x0, [sp, #40] + 4a4454: f9400fe1 ldr x1, [sp, #24] + 4a4458: f9000401 str x1, [x0, #8] + 4a445c: d503201f nop + 4a4460: a8c37bfd ldp x29, x30, [sp], #48 + 4a4464: d65f03c0 ret + +00000000004a4468 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m(): + 4a4468: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a446c: 910003fd mov x29, sp + 4a4470: f90017e0 str x0, [sp, #40] + 4a4474: f90013e1 str x1, [sp, #32] + 4a4478: f9000fe2 str x2, [sp, #24] + 4a447c: f9400fe2 ldr x2, [sp, #24] + 4a4480: f94013e1 ldr x1, [sp, #32] + 4a4484: f94017e0 ldr x0, [sp, #40] + 4a4488: 9400031e bl 4a5100 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m> + 4a448c: d503201f nop + 4a4490: a8c37bfd ldp x29, x30, [sp], #48 + 4a4494: d65f03c0 ret + +00000000004a4498 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_(): + 4a4498: d10043ff sub sp, sp, #0x10 + 4a449c: f90007e0 str x0, [sp, #8] + 4a44a0: f94007e0 ldr x0, [sp, #8] + 4a44a4: 910043ff add sp, sp, #0x10 + 4a44a8: d65f03c0 ret + +00000000004a44ac <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2ERKSH_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC2ERKSH_(): + 4a44ac: d10043ff sub sp, sp, #0x10 + 4a44b0: f90007e0 str x0, [sp, #8] + 4a44b4: f90003e1 str x1, [sp] + 4a44b8: d503201f nop + 4a44bc: 910043ff add sp, sp, #0x10 + 4a44c0: d65f03c0 ret + +00000000004a44c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESG_(): + 4a44c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a44c8: 910003fd mov x29, sp + 4a44cc: f9000fe0 str x0, [sp, #24] + 4a44d0: f9000be1 str x1, [sp, #16] + 4a44d4: f9400be1 ldr x1, [sp, #16] + 4a44d8: f9400fe0 ldr x0, [sp, #24] + 4a44dc: 94000313 bl 4a5128 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EEC2ERKSG_> + 4a44e0: d503201f nop + 4a44e4: a8c27bfd ldp x29, x30, [sp], #32 + 4a44e8: d65f03c0 ret + +00000000004a44ec <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a44ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4a44f0: 910003fd mov x29, sp + 4a44f4: f9000fe0 str x0, [sp, #24] + 4a44f8: f9400fe0 ldr x0, [sp, #24] + 4a44fc: 91004000 add x0, x0, #0x10 + 4a4500: 94000314 bl 4a5150 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE6_M_ptrEv> + 4a4504: a8c27bfd ldp x29, x30, [sp], #32 + 4a4508: d65f03c0 ret + +00000000004a450c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_(): + 4a450c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4510: 910003fd mov x29, sp + 4a4514: f90017e0 str x0, [sp, #40] + 4a4518: f90013e1 str x1, [sp, #32] + 4a451c: f9000fe2 str x2, [sp, #24] + 4a4520: f9400fe0 ldr x0, [sp, #24] + 4a4524: 97ffefc4 bl 4a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE> + 4a4528: aa0003e2 mov x2, x0 + 4a452c: f94013e1 ldr x1, [sp, #32] + 4a4530: f94017e0 ldr x0, [sp, #40] + 4a4534: 9400030e bl 4a516c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE9constructISG_JRKSF_EEEvPT_DpOT0_> + 4a4538: d503201f nop + 4a453c: a8c37bfd ldp x29, x30, [sp], #48 + 4a4540: d65f03c0 ret + +00000000004a4544 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a4544: d10043ff sub sp, sp, #0x10 + 4a4548: f90007e0 str x0, [sp, #8] + 4a454c: d503201f nop + 4a4550: 910043ff add sp, sp, #0x10 + 4a4554: d65f03c0 ret + +00000000004a4558 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEED2Ev(): + 4a4558: d10043ff sub sp, sp, #0x10 + 4a455c: f90007e0 str x0, [sp, #8] + 4a4560: d503201f nop + 4a4564: 910043ff add sp, sp, #0x10 + 4a4568: d65f03c0 ret + +00000000004a456c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m(): + 4a456c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4570: 910003fd mov x29, sp + 4a4574: f9000fe0 str x0, [sp, #24] + 4a4578: f9000be1 str x1, [sp, #16] + 4a457c: d2800002 mov x2, #0x0 // #0 + 4a4580: f9400be1 ldr x1, [sp, #16] + 4a4584: f9400fe0 ldr x0, [sp, #24] + 4a4588: 9400030c bl 4a51b8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a458c: a8c27bfd ldp x29, x30, [sp], #32 + 4a4590: d65f03c0 ret + +00000000004a4594 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSL_PSK_(): + 4a4594: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4598: 910003fd mov x29, sp + 4a459c: f90017e0 str x0, [sp, #40] + 4a45a0: f90013e1 str x1, [sp, #32] + 4a45a4: f9000fe2 str x2, [sp, #24] + 4a45a8: f94013e0 ldr x0, [sp, #32] + 4a45ac: 94000317 bl 4a5208 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_> + 4a45b0: aa0003e1 mov x1, x0 + 4a45b4: f94017e0 ldr x0, [sp, #40] + 4a45b8: f9000001 str x1, [x0] + 4a45bc: f94017e0 ldr x0, [sp, #40] + 4a45c0: f9400fe1 ldr x1, [sp, #24] + 4a45c4: f9000401 str x1, [x0, #8] + 4a45c8: d503201f nop + 4a45cc: a8c37bfd ldp x29, x30, [sp], #48 + 4a45d0: d65f03c0 ret + +00000000004a45d4 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m(): + 4a45d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a45d8: 910003fd mov x29, sp + 4a45dc: f90017e0 str x0, [sp, #40] + 4a45e0: f90013e1 str x1, [sp, #32] + 4a45e4: f9000fe2 str x2, [sp, #24] + 4a45e8: f9400fe2 ldr x2, [sp, #24] + 4a45ec: f94013e1 ldr x1, [sp, #32] + 4a45f0: f94017e0 ldr x0, [sp, #40] + 4a45f4: 9400030a bl 4a521c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m> + 4a45f8: d503201f nop + 4a45fc: a8c37bfd ldp x29, x30, [sp], #48 + 4a4600: d65f03c0 ret + +00000000004a4604 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_(): + 4a4604: d10043ff sub sp, sp, #0x10 + 4a4608: f90007e0 str x0, [sp, #8] + 4a460c: f94007e0 ldr x0, [sp, #8] + 4a4610: 910043ff add sp, sp, #0x10 + 4a4614: d65f03c0 ret + +00000000004a4618 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2ERKSH_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC2ERKSH_(): + 4a4618: d10043ff sub sp, sp, #0x10 + 4a461c: f90007e0 str x0, [sp, #8] + 4a4620: f90003e1 str x1, [sp] + 4a4624: d503201f nop + 4a4628: 910043ff add sp, sp, #0x10 + 4a462c: d65f03c0 ret + +00000000004a4630 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESG_(): + 4a4630: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4634: 910003fd mov x29, sp + 4a4638: f9000fe0 str x0, [sp, #24] + 4a463c: f9000be1 str x1, [sp, #16] + 4a4640: f9400be1 ldr x1, [sp, #16] + 4a4644: f9400fe0 ldr x0, [sp, #24] + 4a4648: 940002ff bl 4a5244 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EEC2ERKSG_> + 4a464c: d503201f nop + 4a4650: a8c27bfd ldp x29, x30, [sp], #32 + 4a4654: d65f03c0 ret + +00000000004a4658 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a4658: a9be7bfd stp x29, x30, [sp, #-32]! + 4a465c: 910003fd mov x29, sp + 4a4660: f9000fe0 str x0, [sp, #24] + 4a4664: f9400fe0 ldr x0, [sp, #24] + 4a4668: 91004000 add x0, x0, #0x10 + 4a466c: 94000300 bl 4a526c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE6_M_ptrEv> + 4a4670: a8c27bfd ldp x29, x30, [sp], #32 + 4a4674: d65f03c0 ret + +00000000004a4678 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_(): + 4a4678: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a467c: 910003fd mov x29, sp + 4a4680: f90017e0 str x0, [sp, #40] + 4a4684: f90013e1 str x1, [sp, #32] + 4a4688: f9000fe2 str x2, [sp, #24] + 4a468c: f9400fe0 ldr x0, [sp, #24] + 4a4690: 97ffefab bl 4a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE> + 4a4694: aa0003e2 mov x2, x0 + 4a4698: f94013e1 ldr x1, [sp, #32] + 4a469c: f94017e0 ldr x0, [sp, #40] + 4a46a0: 940002fa bl 4a5288 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE9constructISG_JRKSF_EEEvPT_DpOT0_> + 4a46a4: d503201f nop + 4a46a8: a8c37bfd ldp x29, x30, [sp], #48 + 4a46ac: d65f03c0 ret + +00000000004a46b0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a46b0: d10043ff sub sp, sp, #0x10 + 4a46b4: f90007e0 str x0, [sp, #8] + 4a46b8: d503201f nop + 4a46bc: 910043ff add sp, sp, #0x10 + 4a46c0: d65f03c0 ret + +00000000004a46c4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEED2Ev(): + 4a46c4: d10043ff sub sp, sp, #0x10 + 4a46c8: f90007e0 str x0, [sp, #8] + 4a46cc: d503201f nop + 4a46d0: 910043ff add sp, sp, #0x10 + 4a46d4: d65f03c0 ret + +00000000004a46d8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m(): + 4a46d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a46dc: 910003fd mov x29, sp + 4a46e0: f9000fe0 str x0, [sp, #24] + 4a46e4: f9000be1 str x1, [sp, #16] + 4a46e8: d2800002 mov x2, #0x0 // #0 + 4a46ec: f9400be1 ldr x1, [sp, #16] + 4a46f0: f9400fe0 ldr x0, [sp, #24] + 4a46f4: 940002f8 bl 4a52d4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a46f8: a8c27bfd ldp x29, x30, [sp], #32 + 4a46fc: d65f03c0 ret + +00000000004a4700 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSL_PSK_(): + 4a4700: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4704: 910003fd mov x29, sp + 4a4708: f90017e0 str x0, [sp, #40] + 4a470c: f90013e1 str x1, [sp, #32] + 4a4710: f9000fe2 str x2, [sp, #24] + 4a4714: f94013e0 ldr x0, [sp, #32] + 4a4718: 94000303 bl 4a5324 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_> + 4a471c: aa0003e1 mov x1, x0 + 4a4720: f94017e0 ldr x0, [sp, #40] + 4a4724: f9000001 str x1, [x0] + 4a4728: f94017e0 ldr x0, [sp, #40] + 4a472c: f9400fe1 ldr x1, [sp, #24] + 4a4730: f9000401 str x1, [x0, #8] + 4a4734: d503201f nop + 4a4738: a8c37bfd ldp x29, x30, [sp], #48 + 4a473c: d65f03c0 ret + +00000000004a4740 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m(): + 4a4740: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4744: 910003fd mov x29, sp + 4a4748: f90017e0 str x0, [sp, #40] + 4a474c: f90013e1 str x1, [sp, #32] + 4a4750: f9000fe2 str x2, [sp, #24] + 4a4754: f9400fe2 ldr x2, [sp, #24] + 4a4758: f94013e1 ldr x1, [sp, #32] + 4a475c: f94017e0 ldr x0, [sp, #40] + 4a4760: 940002f6 bl 4a5338 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m> + 4a4764: d503201f nop + 4a4768: a8c37bfd ldp x29, x30, [sp], #48 + 4a476c: d65f03c0 ret + +00000000004a4770 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_(): + 4a4770: d10043ff sub sp, sp, #0x10 + 4a4774: f90007e0 str x0, [sp, #8] + 4a4778: f94007e0 ldr x0, [sp, #8] + 4a477c: 910043ff add sp, sp, #0x10 + 4a4780: d65f03c0 ret + +00000000004a4784 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2ERKSH_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC2ERKSH_(): + 4a4784: d10043ff sub sp, sp, #0x10 + 4a4788: f90007e0 str x0, [sp, #8] + 4a478c: f90003e1 str x1, [sp] + 4a4790: d503201f nop + 4a4794: 910043ff add sp, sp, #0x10 + 4a4798: d65f03c0 ret + +00000000004a479c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESG_(): + 4a479c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a47a0: 910003fd mov x29, sp + 4a47a4: f9000fe0 str x0, [sp, #24] + 4a47a8: f9000be1 str x1, [sp, #16] + 4a47ac: f9400be1 ldr x1, [sp, #16] + 4a47b0: f9400fe0 ldr x0, [sp, #24] + 4a47b4: 940002eb bl 4a5360 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EEC2ERKSG_> + 4a47b8: d503201f nop + 4a47bc: a8c27bfd ldp x29, x30, [sp], #32 + 4a47c0: d65f03c0 ret + +00000000004a47c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a47c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a47c8: 910003fd mov x29, sp + 4a47cc: f9000fe0 str x0, [sp, #24] + 4a47d0: f9400fe0 ldr x0, [sp, #24] + 4a47d4: 91004000 add x0, x0, #0x10 + 4a47d8: 940002ec bl 4a5388 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE6_M_ptrEv> + 4a47dc: a8c27bfd ldp x29, x30, [sp], #32 + 4a47e0: d65f03c0 ret + +00000000004a47e4 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_(): + 4a47e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a47e8: 910003fd mov x29, sp + 4a47ec: f90017e0 str x0, [sp, #40] + 4a47f0: f90013e1 str x1, [sp, #32] + 4a47f4: f9000fe2 str x2, [sp, #24] + 4a47f8: f9400fe0 ldr x0, [sp, #24] + 4a47fc: 97ffef92 bl 4a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE> + 4a4800: aa0003e2 mov x2, x0 + 4a4804: f94013e1 ldr x1, [sp, #32] + 4a4808: f94017e0 ldr x0, [sp, #40] + 4a480c: 940002e6 bl 4a53a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE9constructISG_JRKSF_EEEvPT_DpOT0_> + 4a4810: d503201f nop + 4a4814: a8c37bfd ldp x29, x30, [sp], #48 + 4a4818: d65f03c0 ret + +00000000004a481c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEEC2Ev(): + 4a481c: d10043ff sub sp, sp, #0x10 + 4a4820: f90007e0 str x0, [sp, #8] + 4a4824: d503201f nop + 4a4828: 910043ff add sp, sp, #0x10 + 4a482c: d65f03c0 ret + +00000000004a4830 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEED2Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEED2Ev(): + 4a4830: d10043ff sub sp, sp, #0x10 + 4a4834: f90007e0 str x0, [sp, #8] + 4a4838: d503201f nop + 4a483c: 910043ff add sp, sp, #0x10 + 4a4840: d65f03c0 ret + +00000000004a4844 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_m(): + 4a4844: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4848: 910003fd mov x29, sp + 4a484c: f9000fe0 str x0, [sp, #24] + 4a4850: f9000be1 str x1, [sp, #16] + 4a4854: d2800002 mov x2, #0x0 // #0 + 4a4858: f9400be1 ldr x1, [sp, #16] + 4a485c: f9400fe0 ldr x0, [sp, #24] + 4a4860: 940002e4 bl 4a53f0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4a4864: a8c27bfd ldp x29, x30, [sp], #32 + 4a4868: d65f03c0 ret + +00000000004a486c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSL_PSK_(): + 4a486c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4870: 910003fd mov x29, sp + 4a4874: f90017e0 str x0, [sp, #40] + 4a4878: f90013e1 str x1, [sp, #32] + 4a487c: f9000fe2 str x2, [sp, #24] + 4a4880: f94013e0 ldr x0, [sp, #32] + 4a4884: 940002ef bl 4a5440 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_> + 4a4888: aa0003e1 mov x1, x0 + 4a488c: f94017e0 ldr x0, [sp, #40] + 4a4890: f9000001 str x1, [x0] + 4a4894: f94017e0 ldr x0, [sp, #40] + 4a4898: f9400fe1 ldr x1, [sp, #24] + 4a489c: f9000401 str x1, [x0, #8] + 4a48a0: d503201f nop + 4a48a4: a8c37bfd ldp x29, x30, [sp], #48 + 4a48a8: d65f03c0 ret + +00000000004a48ac <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m(): + 4a48ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a48b0: 910003fd mov x29, sp + 4a48b4: f90017e0 str x0, [sp, #40] + 4a48b8: f90013e1 str x1, [sp, #32] + 4a48bc: f9000fe2 str x2, [sp, #24] + 4a48c0: f9400fe2 ldr x2, [sp, #24] + 4a48c4: f94013e1 ldr x1, [sp, #32] + 4a48c8: f94017e0 ldr x0, [sp, #40] + 4a48cc: 940002e2 bl 4a5454 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m> + 4a48d0: d503201f nop + 4a48d4: a8c37bfd ldp x29, x30, [sp], #48 + 4a48d8: d65f03c0 ret + +00000000004a48dc <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SM_(): + 4a48dc: d10043ff sub sp, sp, #0x10 + 4a48e0: f90007e0 str x0, [sp, #8] + 4a48e4: f94007e0 ldr x0, [sp, #8] + 4a48e8: 910043ff add sp, sp, #0x10 + 4a48ec: d65f03c0 ret + +00000000004a48f0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2ERKSH_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC2ERKSH_(): + 4a48f0: d10043ff sub sp, sp, #0x10 + 4a48f4: f90007e0 str x0, [sp, #8] + 4a48f8: f90003e1 str x1, [sp] + 4a48fc: d503201f nop + 4a4900: 910043ff add sp, sp, #0x10 + 4a4904: d65f03c0 ret + +00000000004a4908 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESG_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESG_(): + 4a4908: a9be7bfd stp x29, x30, [sp, #-32]! + 4a490c: 910003fd mov x29, sp + 4a4910: f9000fe0 str x0, [sp, #24] + 4a4914: f9000be1 str x1, [sp, #16] + 4a4918: f9400be1 ldr x1, [sp, #16] + 4a491c: f9400fe0 ldr x0, [sp, #24] + 4a4920: 940002d7 bl 4a547c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EEC2ERKSG_> + 4a4924: d503201f nop + 4a4928: a8c27bfd ldp x29, x30, [sp], #32 + 4a492c: d65f03c0 ret + +00000000004a4930 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4a4930: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4934: 910003fd mov x29, sp + 4a4938: f9000fe0 str x0, [sp, #24] + 4a493c: f9400fe0 ldr x0, [sp, #24] + 4a4940: 91004000 add x0, x0, #0x10 + 4a4944: 940002d8 bl 4a54a4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE6_M_ptrEv> + 4a4948: a8c27bfd ldp x29, x30, [sp], #32 + 4a494c: d65f03c0 ret + +00000000004a4950 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEE9constructISF_JRKSE_EEEvRSG_PT_DpOT0_(): + 4a4950: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4954: 910003fd mov x29, sp + 4a4958: f90017e0 str x0, [sp, #40] + 4a495c: f90013e1 str x1, [sp, #32] + 4a4960: f9000fe2 str x2, [sp, #24] + 4a4964: f9400fe0 ldr x0, [sp, #24] + 4a4968: 97ffef79 bl 4a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE> + 4a496c: aa0003e2 mov x2, x0 + 4a4970: f94013e1 ldr x1, [sp, #32] + 4a4974: f94017e0 ldr x0, [sp, #40] + 4a4978: 940002d2 bl 4a54c0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE9constructISG_JRKSF_EEEvPT_DpOT0_> + 4a497c: d503201f nop + 4a4980: a8c37bfd ldp x29, x30, [sp], #48 + 4a4984: d65f03c0 ret + +00000000004a4988 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a4988: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a498c: 910003fd mov x29, sp + 4a4990: f90017e0 str x0, [sp, #40] + 4a4994: f90013e1 str x1, [sp, #32] + 4a4998: f9000fe2 str x2, [sp, #24] + 4a499c: f94017e0 ldr x0, [sp, #40] + 4a49a0: 940002db bl 4a550c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a49a4: aa0003e1 mov x1, x0 + 4a49a8: f94013e0 ldr x0, [sp, #32] + 4a49ac: eb01001f cmp x0, x1 + 4a49b0: 1a9f97e0 cset w0, hi // hi = pmore + 4a49b4: 12001c00 and w0, w0, #0xff + 4a49b8: 7100001f cmp w0, #0x0 + 4a49bc: 54000040 b.eq 4a49c4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a49c0: 97fd8948 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a49c4: f94013e0 ldr x0, [sp, #32] + 4a49c8: d37be800 lsl x0, x0, #5 + 4a49cc: 97fd8a65 bl 407360 <_Znwm@plt> + 4a49d0: a8c37bfd ldp x29, x30, [sp], #48 + 4a49d4: d65f03c0 ret + +00000000004a49d8 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_(): + 4a49d8: d10043ff sub sp, sp, #0x10 + 4a49dc: f90007e0 str x0, [sp, #8] + 4a49e0: f94007e0 ldr x0, [sp, #8] + 4a49e4: 910043ff add sp, sp, #0x10 + 4a49e8: d65f03c0 ret + +00000000004a49ec <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m(): + 4a49ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a49f0: 910003fd mov x29, sp + 4a49f4: f90017e0 str x0, [sp, #40] + 4a49f8: f90013e1 str x1, [sp, #32] + 4a49fc: f9000fe2 str x2, [sp, #24] + 4a4a00: f94013e0 ldr x0, [sp, #32] + 4a4a04: 97fd8a43 bl 407310 <_ZdlPv@plt> + 4a4a08: d503201f nop + 4a4a0c: a8c37bfd ldp x29, x30, [sp], #48 + 4a4a10: d65f03c0 ret + +00000000004a4a14 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EEC2ERKSG_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EEC2ERKSG_(): + 4a4a14: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4a18: 910003fd mov x29, sp + 4a4a1c: f9000fe0 str x0, [sp, #24] + 4a4a20: f9000be1 str x1, [sp, #16] + 4a4a24: f9400be1 ldr x1, [sp, #16] + 4a4a28: f9400fe0 ldr x0, [sp, #24] + 4a4a2c: 97fff65b bl 4a2398 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEC1ERKSF_> + 4a4a30: d503201f nop + 4a4a34: a8c27bfd ldp x29, x30, [sp], #32 + 4a4a38: d65f03c0 ret + +00000000004a4a3c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE6_M_ptrEv(): + 4a4a3c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4a40: 910003fd mov x29, sp + 4a4a44: f9000fe0 str x0, [sp, #24] + 4a4a48: f9400fe0 ldr x0, [sp, #24] + 4a4a4c: 940002b5 bl 4a5520 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE7_M_addrEv> + 4a4a50: a8c27bfd ldp x29, x30, [sp], #32 + 4a4a54: d65f03c0 ret + +00000000004a4a58 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE9constructISG_JRKSF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE9constructISG_JRKSF_EEEvPT_DpOT0_(): + 4a4a58: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a4a5c: 910003fd mov x29, sp + 4a4a60: f9000bf3 str x19, [sp, #16] + 4a4a64: f9001fe0 str x0, [sp, #56] + 4a4a68: f9001be1 str x1, [sp, #48] + 4a4a6c: f90017e2 str x2, [sp, #40] + 4a4a70: f94017e0 ldr x0, [sp, #40] + 4a4a74: 97ffecc7 bl 49fd90 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EOT_RNSt16remove_referenceISE_E4typeE> + 4a4a78: aa0003f3 mov x19, x0 + 4a4a7c: f9401be0 ldr x0, [sp, #48] + 4a4a80: aa0003e1 mov x1, x0 + 4a4a84: d2800200 mov x0, #0x10 // #16 + 4a4a88: 97fd9e7c bl 40c478 <_ZnwmPv> + 4a4a8c: aa1303e1 mov x1, x19 + 4a4a90: 940002a9 bl 4a5534 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EC1ERKSD_> + 4a4a94: d503201f nop + 4a4a98: f9400bf3 ldr x19, [sp, #16] + 4a4a9c: a8c47bfd ldp x29, x30, [sp], #64 + 4a4aa0: d65f03c0 ret + +00000000004a4aa4 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE7_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a4aa4: d10043ff sub sp, sp, #0x10 + 4a4aa8: f90007e0 str x0, [sp, #8] + 4a4aac: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a4ab0: 910043ff add sp, sp, #0x10 + 4a4ab4: d65f03c0 ret + +00000000004a4ab8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE7_M_addrEv(): + 4a4ab8: d10043ff sub sp, sp, #0x10 + 4a4abc: f90007e0 str x0, [sp, #8] + 4a4ac0: f94007e0 ldr x0, [sp, #8] + 4a4ac4: 910043ff add sp, sp, #0x10 + 4a4ac8: d65f03c0 ret + +00000000004a4acc <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EC1ERKS5_>: +_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_EC2ERKS5_(): + 4a4acc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4ad0: 910003fd mov x29, sp + 4a4ad4: f9000fe0 str x0, [sp, #24] + 4a4ad8: f9000be1 str x1, [sp, #16] + 4a4adc: f9400fe0 ldr x0, [sp, #24] + 4a4ae0: 94000da4 bl 4a8170 <_ZN5Catch5clara6detail16BoundFlagRefBaseC1Ev> + 4a4ae4: d0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a4ae8: 91176001 add x1, x0, #0x5d8 + 4a4aec: f9400fe0 ldr x0, [sp, #24] + 4a4af0: f9000001 str x1, [x0] + 4a4af4: f9400fe0 ldr x0, [sp, #24] + 4a4af8: f9400be1 ldr x1, [sp, #16] + 4a4afc: f9400021 ldr x1, [x1] + 4a4b00: f9000401 str x1, [x0, #8] + 4a4b04: d503201f nop + 4a4b08: a8c27bfd ldp x29, x30, [sp], #32 + 4a4b0c: d65f03c0 ret + +00000000004a4b10 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a4b10: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4b14: 910003fd mov x29, sp + 4a4b18: f90017e0 str x0, [sp, #40] + 4a4b1c: f90013e1 str x1, [sp, #32] + 4a4b20: f9000fe2 str x2, [sp, #24] + 4a4b24: f94017e0 ldr x0, [sp, #40] + 4a4b28: 94000294 bl 4a5578 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a4b2c: aa0003e1 mov x1, x0 + 4a4b30: f94013e0 ldr x0, [sp, #32] + 4a4b34: eb01001f cmp x0, x1 + 4a4b38: 1a9f97e0 cset w0, hi // hi = pmore + 4a4b3c: 12001c00 and w0, w0, #0xff + 4a4b40: 7100001f cmp w0, #0x0 + 4a4b44: 54000040 b.eq 4a4b4c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a4b48: 97fd88e6 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a4b4c: f94013e0 ldr x0, [sp, #32] + 4a4b50: d37be800 lsl x0, x0, #5 + 4a4b54: 97fd8a03 bl 407360 <_Znwm@plt> + 4a4b58: a8c37bfd ldp x29, x30, [sp], #48 + 4a4b5c: d65f03c0 ret + +00000000004a4b60 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_(): + 4a4b60: d10043ff sub sp, sp, #0x10 + 4a4b64: f90007e0 str x0, [sp, #8] + 4a4b68: f94007e0 ldr x0, [sp, #8] + 4a4b6c: 910043ff add sp, sp, #0x10 + 4a4b70: d65f03c0 ret + +00000000004a4b74 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m(): + 4a4b74: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4b78: 910003fd mov x29, sp + 4a4b7c: f90017e0 str x0, [sp, #40] + 4a4b80: f90013e1 str x1, [sp, #32] + 4a4b84: f9000fe2 str x2, [sp, #24] + 4a4b88: f94013e0 ldr x0, [sp, #32] + 4a4b8c: 97fd89e1 bl 407310 <_ZdlPv@plt> + 4a4b90: d503201f nop + 4a4b94: a8c37bfd ldp x29, x30, [sp], #48 + 4a4b98: d65f03c0 ret + +00000000004a4b9c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EEC2ERKS8_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EEC2ERKS8_(): + 4a4b9c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4ba0: 910003fd mov x29, sp + 4a4ba4: f9000fe0 str x0, [sp, #24] + 4a4ba8: f9000be1 str x1, [sp, #16] + 4a4bac: f9400be1 ldr x1, [sp, #16] + 4a4bb0: f9400fe0 ldr x0, [sp, #24] + 4a4bb4: 97fff6e2 bl 4a273c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EEEC1ERKS7_> + 4a4bb8: d503201f nop + 4a4bbc: a8c27bfd ldp x29, x30, [sp], #32 + 4a4bc0: d65f03c0 ret + +00000000004a4bc4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE6_M_ptrEv(): + 4a4bc4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4bc8: 910003fd mov x29, sp + 4a4bcc: f9000fe0 str x0, [sp, #24] + 4a4bd0: f9400fe0 ldr x0, [sp, #24] + 4a4bd4: 9400026e bl 4a558c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE7_M_addrEv> + 4a4bd8: a8c27bfd ldp x29, x30, [sp], #32 + 4a4bdc: d65f03c0 ret + +00000000004a4be0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_(): + 4a4be0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a4be4: 910003fd mov x29, sp + 4a4be8: f9000bf3 str x19, [sp, #16] + 4a4bec: f9001fe0 str x0, [sp, #56] + 4a4bf0: f9001be1 str x1, [sp, #48] + 4a4bf4: f90017e2 str x2, [sp, #40] + 4a4bf8: f94017e0 ldr x0, [sp, #40] + 4a4bfc: 97ffecc4 bl 49ff0c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a4c00: aa0003f3 mov x19, x0 + 4a4c04: f9401be0 ldr x0, [sp, #48] + 4a4c08: aa0003e1 mov x1, x0 + 4a4c0c: d2800200 mov x0, #0x10 // #16 + 4a4c10: 97fd9e1a bl 40c478 <_ZnwmPv> + 4a4c14: aa1303e1 mov x1, x19 + 4a4c18: 94000262 bl 4a55a0 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EC1ERKS5_> + 4a4c1c: d503201f nop + 4a4c20: f9400bf3 ldr x19, [sp, #16] + 4a4c24: a8c47bfd ldp x29, x30, [sp], #64 + 4a4c28: d65f03c0 ret + +00000000004a4c2c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a4c2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4c30: 910003fd mov x29, sp + 4a4c34: f90017e0 str x0, [sp, #40] + 4a4c38: f90013e1 str x1, [sp, #32] + 4a4c3c: f9000fe2 str x2, [sp, #24] + 4a4c40: f94017e0 ldr x0, [sp, #40] + 4a4c44: 94000268 bl 4a55e4 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a4c48: aa0003e1 mov x1, x0 + 4a4c4c: f94013e0 ldr x0, [sp, #32] + 4a4c50: eb01001f cmp x0, x1 + 4a4c54: 1a9f97e0 cset w0, hi // hi = pmore + 4a4c58: 12001c00 and w0, w0, #0xff + 4a4c5c: 7100001f cmp w0, #0x0 + 4a4c60: 54000040 b.eq 4a4c68 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a4c64: 97fd889f bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a4c68: f94013e0 ldr x0, [sp, #32] + 4a4c6c: d37be800 lsl x0, x0, #5 + 4a4c70: 97fd89bc bl 407360 <_Znwm@plt> + 4a4c74: a8c37bfd ldp x29, x30, [sp], #48 + 4a4c78: d65f03c0 ret + +00000000004a4c7c <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_(): + 4a4c7c: d10043ff sub sp, sp, #0x10 + 4a4c80: f90007e0 str x0, [sp, #8] + 4a4c84: f94007e0 ldr x0, [sp, #8] + 4a4c88: 910043ff add sp, sp, #0x10 + 4a4c8c: d65f03c0 ret + +00000000004a4c90 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m(): + 4a4c90: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4c94: 910003fd mov x29, sp + 4a4c98: f90017e0 str x0, [sp, #40] + 4a4c9c: f90013e1 str x1, [sp, #32] + 4a4ca0: f9000fe2 str x2, [sp, #24] + 4a4ca4: f94013e0 ldr x0, [sp, #32] + 4a4ca8: 97fd899a bl 407310 <_ZdlPv@plt> + 4a4cac: d503201f nop + 4a4cb0: a8c37bfd ldp x29, x30, [sp], #48 + 4a4cb4: d65f03c0 ret + +00000000004a4cb8 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EEC2ERKSG_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EEC2ERKSG_(): + 4a4cb8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4cbc: 910003fd mov x29, sp + 4a4cc0: f9000fe0 str x0, [sp, #24] + 4a4cc4: f9000be1 str x1, [sp, #16] + 4a4cc8: f9400be1 ldr x1, [sp, #16] + 4a4ccc: f9400fe0 ldr x0, [sp, #24] + 4a4cd0: 97fff729 bl 4a2974 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEC1ERKSF_> + 4a4cd4: d503201f nop + 4a4cd8: a8c27bfd ldp x29, x30, [sp], #32 + 4a4cdc: d65f03c0 ret + +00000000004a4ce0 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE6_M_ptrEv(): + 4a4ce0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4ce4: 910003fd mov x29, sp + 4a4ce8: f9000fe0 str x0, [sp, #24] + 4a4cec: f9400fe0 ldr x0, [sp, #24] + 4a4cf0: 94000242 bl 4a55f8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE7_M_addrEv> + 4a4cf4: a8c27bfd ldp x29, x30, [sp], #32 + 4a4cf8: d65f03c0 ret + +00000000004a4cfc <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE9constructISG_JRKSF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE9constructISG_JRKSF_EEEvPT_DpOT0_(): + 4a4cfc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a4d00: 910003fd mov x29, sp + 4a4d04: f9000bf3 str x19, [sp, #16] + 4a4d08: f9001fe0 str x0, [sp, #56] + 4a4d0c: f9001be1 str x1, [sp, #48] + 4a4d10: f90017e2 str x2, [sp, #40] + 4a4d14: f94017e0 ldr x0, [sp, #40] + 4a4d18: 97ffecbf bl 4a0014 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EOT_RNSt16remove_referenceISE_E4typeE> + 4a4d1c: aa0003f3 mov x19, x0 + 4a4d20: f9401be0 ldr x0, [sp, #48] + 4a4d24: aa0003e1 mov x1, x0 + 4a4d28: d2800200 mov x0, #0x10 // #16 + 4a4d2c: 97fd9dd3 bl 40c478 <_ZnwmPv> + 4a4d30: aa1303e1 mov x1, x19 + 4a4d34: 94000236 bl 4a560c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EC1ERKSD_> + 4a4d38: d503201f nop + 4a4d3c: f9400bf3 ldr x19, [sp, #16] + 4a4d40: a8c47bfd ldp x29, x30, [sp], #64 + 4a4d44: d65f03c0 ret + +00000000004a4d48 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a4d48: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4d4c: 910003fd mov x29, sp + 4a4d50: f90017e0 str x0, [sp, #40] + 4a4d54: f90013e1 str x1, [sp, #32] + 4a4d58: f9000fe2 str x2, [sp, #24] + 4a4d5c: f94017e0 ldr x0, [sp, #40] + 4a4d60: 9400023c bl 4a5650 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a4d64: aa0003e1 mov x1, x0 + 4a4d68: f94013e0 ldr x0, [sp, #32] + 4a4d6c: eb01001f cmp x0, x1 + 4a4d70: 1a9f97e0 cset w0, hi // hi = pmore + 4a4d74: 12001c00 and w0, w0, #0xff + 4a4d78: 7100001f cmp w0, #0x0 + 4a4d7c: 54000040 b.eq 4a4d84 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a4d80: 97fd8858 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a4d84: f94013e0 ldr x0, [sp, #32] + 4a4d88: d37be800 lsl x0, x0, #5 + 4a4d8c: 97fd8975 bl 407360 <_Znwm@plt> + 4a4d90: a8c37bfd ldp x29, x30, [sp], #48 + 4a4d94: d65f03c0 ret + +00000000004a4d98 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_(): + 4a4d98: d10043ff sub sp, sp, #0x10 + 4a4d9c: f90007e0 str x0, [sp, #8] + 4a4da0: f94007e0 ldr x0, [sp, #8] + 4a4da4: 910043ff add sp, sp, #0x10 + 4a4da8: d65f03c0 ret + +00000000004a4dac <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m(): + 4a4dac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4db0: 910003fd mov x29, sp + 4a4db4: f90017e0 str x0, [sp, #40] + 4a4db8: f90013e1 str x1, [sp, #32] + 4a4dbc: f9000fe2 str x2, [sp, #24] + 4a4dc0: f94013e0 ldr x0, [sp, #32] + 4a4dc4: 97fd8953 bl 407310 <_ZdlPv@plt> + 4a4dc8: d503201f nop + 4a4dcc: a8c37bfd ldp x29, x30, [sp], #48 + 4a4dd0: d65f03c0 ret + +00000000004a4dd4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EEC2ERKS8_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EEC2ERKS8_(): + 4a4dd4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4dd8: 910003fd mov x29, sp + 4a4ddc: f9000fe0 str x0, [sp, #24] + 4a4de0: f9000be1 str x1, [sp, #16] + 4a4de4: f9400be1 ldr x1, [sp, #16] + 4a4de8: f9400fe0 ldr x0, [sp, #24] + 4a4dec: 97fff770 bl 4a2bac <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EEEC1ERKS7_> + 4a4df0: d503201f nop + 4a4df4: a8c27bfd ldp x29, x30, [sp], #32 + 4a4df8: d65f03c0 ret + +00000000004a4dfc <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE6_M_ptrEv(): + 4a4dfc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4e00: 910003fd mov x29, sp + 4a4e04: f9000fe0 str x0, [sp, #24] + 4a4e08: f9400fe0 ldr x0, [sp, #24] + 4a4e0c: 94000216 bl 4a5664 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE7_M_addrEv> + 4a4e10: a8c27bfd ldp x29, x30, [sp], #32 + 4a4e14: d65f03c0 ret + +00000000004a4e18 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_(): + 4a4e18: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a4e1c: 910003fd mov x29, sp + 4a4e20: f9000bf3 str x19, [sp, #16] + 4a4e24: f9001fe0 str x0, [sp, #56] + 4a4e28: f9001be1 str x1, [sp, #48] + 4a4e2c: f90017e2 str x2, [sp, #40] + 4a4e30: f94017e0 ldr x0, [sp, #40] + 4a4e34: 97ffecba bl 4a011c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EOT_RNSt16remove_referenceIS6_E4typeE> + 4a4e38: aa0003f3 mov x19, x0 + 4a4e3c: f9401be0 ldr x0, [sp, #48] + 4a4e40: aa0003e1 mov x1, x0 + 4a4e44: d2800200 mov x0, #0x10 // #16 + 4a4e48: 97fd9d8c bl 40c478 <_ZnwmPv> + 4a4e4c: aa1303e1 mov x1, x19 + 4a4e50: 9400020a bl 4a5678 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EC1ERKS5_> + 4a4e54: d503201f nop + 4a4e58: f9400bf3 ldr x19, [sp, #16] + 4a4e5c: a8c47bfd ldp x29, x30, [sp], #64 + 4a4e60: d65f03c0 ret + +00000000004a4e64 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a4e64: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4e68: 910003fd mov x29, sp + 4a4e6c: f90017e0 str x0, [sp, #40] + 4a4e70: f90013e1 str x1, [sp, #32] + 4a4e74: f9000fe2 str x2, [sp, #24] + 4a4e78: f94017e0 ldr x0, [sp, #40] + 4a4e7c: 94000210 bl 4a56bc <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a4e80: aa0003e1 mov x1, x0 + 4a4e84: f94013e0 ldr x0, [sp, #32] + 4a4e88: eb01001f cmp x0, x1 + 4a4e8c: 1a9f97e0 cset w0, hi // hi = pmore + 4a4e90: 12001c00 and w0, w0, #0xff + 4a4e94: 7100001f cmp w0, #0x0 + 4a4e98: 54000040 b.eq 4a4ea0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a4e9c: 97fd8811 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a4ea0: f94013e0 ldr x0, [sp, #32] + 4a4ea4: d37be800 lsl x0, x0, #5 + 4a4ea8: 97fd892e bl 407360 <_Znwm@plt> + 4a4eac: a8c37bfd ldp x29, x30, [sp], #48 + 4a4eb0: d65f03c0 ret + +00000000004a4eb4 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_(): + 4a4eb4: d10043ff sub sp, sp, #0x10 + 4a4eb8: f90007e0 str x0, [sp, #8] + 4a4ebc: f94007e0 ldr x0, [sp, #8] + 4a4ec0: 910043ff add sp, sp, #0x10 + 4a4ec4: d65f03c0 ret + +00000000004a4ec8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m(): + 4a4ec8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4ecc: 910003fd mov x29, sp + 4a4ed0: f90017e0 str x0, [sp, #40] + 4a4ed4: f90013e1 str x1, [sp, #32] + 4a4ed8: f9000fe2 str x2, [sp, #24] + 4a4edc: f94013e0 ldr x0, [sp, #32] + 4a4ee0: 97fd890c bl 407310 <_ZdlPv@plt> + 4a4ee4: d503201f nop + 4a4ee8: a8c37bfd ldp x29, x30, [sp], #48 + 4a4eec: d65f03c0 ret + +00000000004a4ef0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EEC2ERKSG_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EEC2ERKSG_(): + 4a4ef0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4ef4: 910003fd mov x29, sp + 4a4ef8: f9000fe0 str x0, [sp, #24] + 4a4efc: f9000be1 str x1, [sp, #16] + 4a4f00: f9400be1 ldr x1, [sp, #16] + 4a4f04: f9400fe0 ldr x0, [sp, #24] + 4a4f08: 97fff7b7 bl 4a2de4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEC1ERKSF_> + 4a4f0c: d503201f nop + 4a4f10: a8c27bfd ldp x29, x30, [sp], #32 + 4a4f14: d65f03c0 ret + +00000000004a4f18 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE6_M_ptrEv(): + 4a4f18: a9be7bfd stp x29, x30, [sp, #-32]! + 4a4f1c: 910003fd mov x29, sp + 4a4f20: f9000fe0 str x0, [sp, #24] + 4a4f24: f9400fe0 ldr x0, [sp, #24] + 4a4f28: 940001ea bl 4a56d0 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE7_M_addrEv> + 4a4f2c: a8c27bfd ldp x29, x30, [sp], #32 + 4a4f30: d65f03c0 ret + +00000000004a4f34 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE9constructISG_JRKSF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE9constructISG_JRKSF_EEEvPT_DpOT0_(): + 4a4f34: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a4f38: 910003fd mov x29, sp + 4a4f3c: f9000bf3 str x19, [sp, #16] + 4a4f40: f9001fe0 str x0, [sp, #56] + 4a4f44: f9001be1 str x1, [sp, #48] + 4a4f48: f90017e2 str x2, [sp, #40] + 4a4f4c: f94017e0 ldr x0, [sp, #40] + 4a4f50: 97ffecb5 bl 4a0224 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EOT_RNSt16remove_referenceISE_E4typeE> + 4a4f54: aa0003f3 mov x19, x0 + 4a4f58: f9401be0 ldr x0, [sp, #48] + 4a4f5c: aa0003e1 mov x1, x0 + 4a4f60: d2800200 mov x0, #0x10 // #16 + 4a4f64: 97fd9d45 bl 40c478 <_ZnwmPv> + 4a4f68: aa1303e1 mov x1, x19 + 4a4f6c: 940001de bl 4a56e4 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EC1ERKSD_> + 4a4f70: d503201f nop + 4a4f74: f9400bf3 ldr x19, [sp, #16] + 4a4f78: a8c47bfd ldp x29, x30, [sp], #64 + 4a4f7c: d65f03c0 ret + +00000000004a4f80 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a4f80: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4f84: 910003fd mov x29, sp + 4a4f88: f90017e0 str x0, [sp, #40] + 4a4f8c: f90013e1 str x1, [sp, #32] + 4a4f90: f9000fe2 str x2, [sp, #24] + 4a4f94: f94017e0 ldr x0, [sp, #40] + 4a4f98: 940001e4 bl 4a5728 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a4f9c: aa0003e1 mov x1, x0 + 4a4fa0: f94013e0 ldr x0, [sp, #32] + 4a4fa4: eb01001f cmp x0, x1 + 4a4fa8: 1a9f97e0 cset w0, hi // hi = pmore + 4a4fac: 12001c00 and w0, w0, #0xff + 4a4fb0: 7100001f cmp w0, #0x0 + 4a4fb4: 54000040 b.eq 4a4fbc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a4fb8: 97fd87ca bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a4fbc: f94013e0 ldr x0, [sp, #32] + 4a4fc0: d37be800 lsl x0, x0, #5 + 4a4fc4: 97fd88e7 bl 407360 <_Znwm@plt> + 4a4fc8: a8c37bfd ldp x29, x30, [sp], #48 + 4a4fcc: d65f03c0 ret + +00000000004a4fd0 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_(): + 4a4fd0: d10043ff sub sp, sp, #0x10 + 4a4fd4: f90007e0 str x0, [sp, #8] + 4a4fd8: f94007e0 ldr x0, [sp, #8] + 4a4fdc: 910043ff add sp, sp, #0x10 + 4a4fe0: d65f03c0 ret + +00000000004a4fe4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m(): + 4a4fe4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a4fe8: 910003fd mov x29, sp + 4a4fec: f90017e0 str x0, [sp, #40] + 4a4ff0: f90013e1 str x1, [sp, #32] + 4a4ff4: f9000fe2 str x2, [sp, #24] + 4a4ff8: f94013e0 ldr x0, [sp, #32] + 4a4ffc: 97fd88c5 bl 407310 <_ZdlPv@plt> + 4a5000: d503201f nop + 4a5004: a8c37bfd ldp x29, x30, [sp], #48 + 4a5008: d65f03c0 ret + +00000000004a500c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EEC2ERKSG_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EEC2ERKSG_(): + 4a500c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5010: 910003fd mov x29, sp + 4a5014: f9000fe0 str x0, [sp, #24] + 4a5018: f9000be1 str x1, [sp, #16] + 4a501c: f9400be1 ldr x1, [sp, #16] + 4a5020: f9400fe0 ldr x0, [sp, #24] + 4a5024: 97fff7fe bl 4a301c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEC1ERKSF_> + 4a5028: d503201f nop + 4a502c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5030: d65f03c0 ret + +00000000004a5034 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE6_M_ptrEv(): + 4a5034: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5038: 910003fd mov x29, sp + 4a503c: f9000fe0 str x0, [sp, #24] + 4a5040: f9400fe0 ldr x0, [sp, #24] + 4a5044: 940001be bl 4a573c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE7_M_addrEv> + 4a5048: a8c27bfd ldp x29, x30, [sp], #32 + 4a504c: d65f03c0 ret + +00000000004a5050 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE9constructISG_JRKSF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE9constructISG_JRKSF_EEEvPT_DpOT0_(): + 4a5050: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a5054: 910003fd mov x29, sp + 4a5058: f9000bf3 str x19, [sp, #16] + 4a505c: f9001fe0 str x0, [sp, #56] + 4a5060: f9001be1 str x1, [sp, #48] + 4a5064: f90017e2 str x2, [sp, #40] + 4a5068: f94017e0 ldr x0, [sp, #40] + 4a506c: 97ffecb0 bl 4a032c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EOT_RNSt16remove_referenceISE_E4typeE> + 4a5070: aa0003f3 mov x19, x0 + 4a5074: f9401be0 ldr x0, [sp, #48] + 4a5078: aa0003e1 mov x1, x0 + 4a507c: d2800200 mov x0, #0x10 // #16 + 4a5080: 97fd9cfe bl 40c478 <_ZnwmPv> + 4a5084: aa1303e1 mov x1, x19 + 4a5088: 940001b2 bl 4a5750 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EC1ERKSD_> + 4a508c: d503201f nop + 4a5090: f9400bf3 ldr x19, [sp, #16] + 4a5094: a8c47bfd ldp x29, x30, [sp], #64 + 4a5098: d65f03c0 ret + +00000000004a509c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a509c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a50a0: 910003fd mov x29, sp + 4a50a4: f90017e0 str x0, [sp, #40] + 4a50a8: f90013e1 str x1, [sp, #32] + 4a50ac: f9000fe2 str x2, [sp, #24] + 4a50b0: f94017e0 ldr x0, [sp, #40] + 4a50b4: 940001b8 bl 4a5794 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a50b8: aa0003e1 mov x1, x0 + 4a50bc: f94013e0 ldr x0, [sp, #32] + 4a50c0: eb01001f cmp x0, x1 + 4a50c4: 1a9f97e0 cset w0, hi // hi = pmore + 4a50c8: 12001c00 and w0, w0, #0xff + 4a50cc: 7100001f cmp w0, #0x0 + 4a50d0: 54000040 b.eq 4a50d8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a50d4: 97fd8783 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a50d8: f94013e0 ldr x0, [sp, #32] + 4a50dc: d37be800 lsl x0, x0, #5 + 4a50e0: 97fd88a0 bl 407360 <_Znwm@plt> + 4a50e4: a8c37bfd ldp x29, x30, [sp], #48 + 4a50e8: d65f03c0 ret + +00000000004a50ec <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_(): + 4a50ec: d10043ff sub sp, sp, #0x10 + 4a50f0: f90007e0 str x0, [sp, #8] + 4a50f4: f94007e0 ldr x0, [sp, #8] + 4a50f8: 910043ff add sp, sp, #0x10 + 4a50fc: d65f03c0 ret + +00000000004a5100 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m(): + 4a5100: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a5104: 910003fd mov x29, sp + 4a5108: f90017e0 str x0, [sp, #40] + 4a510c: f90013e1 str x1, [sp, #32] + 4a5110: f9000fe2 str x2, [sp, #24] + 4a5114: f94013e0 ldr x0, [sp, #32] + 4a5118: 97fd887e bl 407310 <_ZdlPv@plt> + 4a511c: d503201f nop + 4a5120: a8c37bfd ldp x29, x30, [sp], #48 + 4a5124: d65f03c0 ret + +00000000004a5128 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EEC2ERKSG_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EEC2ERKSG_(): + 4a5128: a9be7bfd stp x29, x30, [sp, #-32]! + 4a512c: 910003fd mov x29, sp + 4a5130: f9000fe0 str x0, [sp, #24] + 4a5134: f9000be1 str x1, [sp, #16] + 4a5138: f9400be1 ldr x1, [sp, #16] + 4a513c: f9400fe0 ldr x0, [sp, #24] + 4a5140: 97fff845 bl 4a3254 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEC1ERKSF_> + 4a5144: d503201f nop + 4a5148: a8c27bfd ldp x29, x30, [sp], #32 + 4a514c: d65f03c0 ret + +00000000004a5150 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE6_M_ptrEv(): + 4a5150: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5154: 910003fd mov x29, sp + 4a5158: f9000fe0 str x0, [sp, #24] + 4a515c: f9400fe0 ldr x0, [sp, #24] + 4a5160: 94000192 bl 4a57a8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE7_M_addrEv> + 4a5164: a8c27bfd ldp x29, x30, [sp], #32 + 4a5168: d65f03c0 ret + +00000000004a516c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE9constructISG_JRKSF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE9constructISG_JRKSF_EEEvPT_DpOT0_(): + 4a516c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a5170: 910003fd mov x29, sp + 4a5174: f9000bf3 str x19, [sp, #16] + 4a5178: f9001fe0 str x0, [sp, #56] + 4a517c: f9001be1 str x1, [sp, #48] + 4a5180: f90017e2 str x2, [sp, #40] + 4a5184: f94017e0 ldr x0, [sp, #40] + 4a5188: 97ffecab bl 4a0434 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EOT_RNSt16remove_referenceISE_E4typeE> + 4a518c: aa0003f3 mov x19, x0 + 4a5190: f9401be0 ldr x0, [sp, #48] + 4a5194: aa0003e1 mov x1, x0 + 4a5198: d2800200 mov x0, #0x10 // #16 + 4a519c: 97fd9cb7 bl 40c478 <_ZnwmPv> + 4a51a0: aa1303e1 mov x1, x19 + 4a51a4: 94000186 bl 4a57bc <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EC1ERKSD_> + 4a51a8: d503201f nop + 4a51ac: f9400bf3 ldr x19, [sp, #16] + 4a51b0: a8c47bfd ldp x29, x30, [sp], #64 + 4a51b4: d65f03c0 ret + +00000000004a51b8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a51b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a51bc: 910003fd mov x29, sp + 4a51c0: f90017e0 str x0, [sp, #40] + 4a51c4: f90013e1 str x1, [sp, #32] + 4a51c8: f9000fe2 str x2, [sp, #24] + 4a51cc: f94017e0 ldr x0, [sp, #40] + 4a51d0: 9400018c bl 4a5800 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a51d4: aa0003e1 mov x1, x0 + 4a51d8: f94013e0 ldr x0, [sp, #32] + 4a51dc: eb01001f cmp x0, x1 + 4a51e0: 1a9f97e0 cset w0, hi // hi = pmore + 4a51e4: 12001c00 and w0, w0, #0xff + 4a51e8: 7100001f cmp w0, #0x0 + 4a51ec: 54000040 b.eq 4a51f4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a51f0: 97fd873c bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a51f4: f94013e0 ldr x0, [sp, #32] + 4a51f8: d37be800 lsl x0, x0, #5 + 4a51fc: 97fd8859 bl 407360 <_Znwm@plt> + 4a5200: a8c37bfd ldp x29, x30, [sp], #48 + 4a5204: d65f03c0 ret + +00000000004a5208 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_(): + 4a5208: d10043ff sub sp, sp, #0x10 + 4a520c: f90007e0 str x0, [sp, #8] + 4a5210: f94007e0 ldr x0, [sp, #8] + 4a5214: 910043ff add sp, sp, #0x10 + 4a5218: d65f03c0 ret + +00000000004a521c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m(): + 4a521c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a5220: 910003fd mov x29, sp + 4a5224: f90017e0 str x0, [sp, #40] + 4a5228: f90013e1 str x1, [sp, #32] + 4a522c: f9000fe2 str x2, [sp, #24] + 4a5230: f94013e0 ldr x0, [sp, #32] + 4a5234: 97fd8837 bl 407310 <_ZdlPv@plt> + 4a5238: d503201f nop + 4a523c: a8c37bfd ldp x29, x30, [sp], #48 + 4a5240: d65f03c0 ret + +00000000004a5244 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EEC2ERKSG_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EEC2ERKSG_(): + 4a5244: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5248: 910003fd mov x29, sp + 4a524c: f9000fe0 str x0, [sp, #24] + 4a5250: f9000be1 str x1, [sp, #16] + 4a5254: f9400be1 ldr x1, [sp, #16] + 4a5258: f9400fe0 ldr x0, [sp, #24] + 4a525c: 97fff88c bl 4a348c <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEC1ERKSF_> + 4a5260: d503201f nop + 4a5264: a8c27bfd ldp x29, x30, [sp], #32 + 4a5268: d65f03c0 ret + +00000000004a526c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE6_M_ptrEv(): + 4a526c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5270: 910003fd mov x29, sp + 4a5274: f9000fe0 str x0, [sp, #24] + 4a5278: f9400fe0 ldr x0, [sp, #24] + 4a527c: 94000166 bl 4a5814 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE7_M_addrEv> + 4a5280: a8c27bfd ldp x29, x30, [sp], #32 + 4a5284: d65f03c0 ret + +00000000004a5288 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE9constructISG_JRKSF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE9constructISG_JRKSF_EEEvPT_DpOT0_(): + 4a5288: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a528c: 910003fd mov x29, sp + 4a5290: f9000bf3 str x19, [sp, #16] + 4a5294: f9001fe0 str x0, [sp, #56] + 4a5298: f9001be1 str x1, [sp, #48] + 4a529c: f90017e2 str x2, [sp, #40] + 4a52a0: f94017e0 ldr x0, [sp, #40] + 4a52a4: 97ffeca6 bl 4a053c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EOT_RNSt16remove_referenceISE_E4typeE> + 4a52a8: aa0003f3 mov x19, x0 + 4a52ac: f9401be0 ldr x0, [sp, #48] + 4a52b0: aa0003e1 mov x1, x0 + 4a52b4: d2800200 mov x0, #0x10 // #16 + 4a52b8: 97fd9c70 bl 40c478 <_ZnwmPv> + 4a52bc: aa1303e1 mov x1, x19 + 4a52c0: 9400015a bl 4a5828 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EC1ERKSD_> + 4a52c4: d503201f nop + 4a52c8: f9400bf3 ldr x19, [sp, #16] + 4a52cc: a8c47bfd ldp x29, x30, [sp], #64 + 4a52d0: d65f03c0 ret + +00000000004a52d4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a52d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a52d8: 910003fd mov x29, sp + 4a52dc: f90017e0 str x0, [sp, #40] + 4a52e0: f90013e1 str x1, [sp, #32] + 4a52e4: f9000fe2 str x2, [sp, #24] + 4a52e8: f94017e0 ldr x0, [sp, #40] + 4a52ec: 94000160 bl 4a586c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a52f0: aa0003e1 mov x1, x0 + 4a52f4: f94013e0 ldr x0, [sp, #32] + 4a52f8: eb01001f cmp x0, x1 + 4a52fc: 1a9f97e0 cset w0, hi // hi = pmore + 4a5300: 12001c00 and w0, w0, #0xff + 4a5304: 7100001f cmp w0, #0x0 + 4a5308: 54000040 b.eq 4a5310 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a530c: 97fd86f5 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a5310: f94013e0 ldr x0, [sp, #32] + 4a5314: d37be800 lsl x0, x0, #5 + 4a5318: 97fd8812 bl 407360 <_Znwm@plt> + 4a531c: a8c37bfd ldp x29, x30, [sp], #48 + 4a5320: d65f03c0 ret + +00000000004a5324 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_(): + 4a5324: d10043ff sub sp, sp, #0x10 + 4a5328: f90007e0 str x0, [sp, #8] + 4a532c: f94007e0 ldr x0, [sp, #8] + 4a5330: 910043ff add sp, sp, #0x10 + 4a5334: d65f03c0 ret + +00000000004a5338 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m(): + 4a5338: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a533c: 910003fd mov x29, sp + 4a5340: f90017e0 str x0, [sp, #40] + 4a5344: f90013e1 str x1, [sp, #32] + 4a5348: f9000fe2 str x2, [sp, #24] + 4a534c: f94013e0 ldr x0, [sp, #32] + 4a5350: 97fd87f0 bl 407310 <_ZdlPv@plt> + 4a5354: d503201f nop + 4a5358: a8c37bfd ldp x29, x30, [sp], #48 + 4a535c: d65f03c0 ret + +00000000004a5360 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EEC2ERKSG_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EEC2ERKSG_(): + 4a5360: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5364: 910003fd mov x29, sp + 4a5368: f9000fe0 str x0, [sp, #24] + 4a536c: f9000be1 str x1, [sp, #16] + 4a5370: f9400be1 ldr x1, [sp, #16] + 4a5374: f9400fe0 ldr x0, [sp, #24] + 4a5378: 97fff8d3 bl 4a36c4 <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEC1ERKSF_> + 4a537c: d503201f nop + 4a5380: a8c27bfd ldp x29, x30, [sp], #32 + 4a5384: d65f03c0 ret + +00000000004a5388 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE6_M_ptrEv(): + 4a5388: a9be7bfd stp x29, x30, [sp, #-32]! + 4a538c: 910003fd mov x29, sp + 4a5390: f9000fe0 str x0, [sp, #24] + 4a5394: f9400fe0 ldr x0, [sp, #24] + 4a5398: 9400013a bl 4a5880 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE7_M_addrEv> + 4a539c: a8c27bfd ldp x29, x30, [sp], #32 + 4a53a0: d65f03c0 ret + +00000000004a53a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE9constructISG_JRKSF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE9constructISG_JRKSF_EEEvPT_DpOT0_(): + 4a53a4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a53a8: 910003fd mov x29, sp + 4a53ac: f9000bf3 str x19, [sp, #16] + 4a53b0: f9001fe0 str x0, [sp, #56] + 4a53b4: f9001be1 str x1, [sp, #48] + 4a53b8: f90017e2 str x2, [sp, #40] + 4a53bc: f94017e0 ldr x0, [sp, #40] + 4a53c0: 97ffeca1 bl 4a0644 <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EOT_RNSt16remove_referenceISE_E4typeE> + 4a53c4: aa0003f3 mov x19, x0 + 4a53c8: f9401be0 ldr x0, [sp, #48] + 4a53cc: aa0003e1 mov x1, x0 + 4a53d0: d2800200 mov x0, #0x10 // #16 + 4a53d4: 97fd9c29 bl 40c478 <_ZnwmPv> + 4a53d8: aa1303e1 mov x1, x19 + 4a53dc: 9400012e bl 4a5894 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EC1ERKSD_> + 4a53e0: d503201f nop + 4a53e4: f9400bf3 ldr x19, [sp, #16] + 4a53e8: a8c47bfd ldp x29, x30, [sp], #64 + 4a53ec: d65f03c0 ret + +00000000004a53f0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4a53f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a53f4: 910003fd mov x29, sp + 4a53f8: f90017e0 str x0, [sp, #40] + 4a53fc: f90013e1 str x1, [sp, #32] + 4a5400: f9000fe2 str x2, [sp, #24] + 4a5404: f94017e0 ldr x0, [sp, #40] + 4a5408: 94000134 bl 4a58d8 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4a540c: aa0003e1 mov x1, x0 + 4a5410: f94013e0 ldr x0, [sp, #32] + 4a5414: eb01001f cmp x0, x1 + 4a5418: 1a9f97e0 cset w0, hi // hi = pmore + 4a541c: 12001c00 and w0, w0, #0xff + 4a5420: 7100001f cmp w0, #0x0 + 4a5424: 54000040 b.eq 4a542c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4a5428: 97fd86ae bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4a542c: f94013e0 ldr x0, [sp, #32] + 4a5430: d37be800 lsl x0, x0, #5 + 4a5434: 97fd87cb bl 407360 <_Znwm@plt> + 4a5438: a8c37bfd ldp x29, x30, [sp], #48 + 4a543c: d65f03c0 ret + +00000000004a5440 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSM_(): + 4a5440: d10043ff sub sp, sp, #0x10 + 4a5444: f90007e0 str x0, [sp, #8] + 4a5448: f94007e0 ldr x0, [sp, #8] + 4a544c: 910043ff add sp, sp, #0x10 + 4a5450: d65f03c0 ret + +00000000004a5454 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m(): + 4a5454: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a5458: 910003fd mov x29, sp + 4a545c: f90017e0 str x0, [sp, #40] + 4a5460: f90013e1 str x1, [sp, #32] + 4a5464: f9000fe2 str x2, [sp, #24] + 4a5468: f94013e0 ldr x0, [sp, #32] + 4a546c: 97fd87a9 bl 407310 <_ZdlPv@plt> + 4a5470: d503201f nop + 4a5474: a8c37bfd ldp x29, x30, [sp], #48 + 4a5478: d65f03c0 ret + +00000000004a547c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EEC2ERKSG_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EEC2ERKSG_(): + 4a547c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5480: 910003fd mov x29, sp + 4a5484: f9000fe0 str x0, [sp, #24] + 4a5488: f9000be1 str x1, [sp, #16] + 4a548c: f9400be1 ldr x1, [sp, #16] + 4a5490: f9400fe0 ldr x0, [sp, #24] + 4a5494: 97fff91a bl 4a38fc <_ZNSaIN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEC1ERKSF_> + 4a5498: d503201f nop + 4a549c: a8c27bfd ldp x29, x30, [sp], #32 + 4a54a0: d65f03c0 ret + +00000000004a54a4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE6_M_ptrEv(): + 4a54a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a54a8: 910003fd mov x29, sp + 4a54ac: f9000fe0 str x0, [sp, #24] + 4a54b0: f9400fe0 ldr x0, [sp, #24] + 4a54b4: 9400010e bl 4a58ec <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE7_M_addrEv> + 4a54b8: a8c27bfd ldp x29, x30, [sp], #32 + 4a54bc: d65f03c0 ret + +00000000004a54c0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE9constructISG_JRKSF_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE9constructISG_JRKSF_EEEvPT_DpOT0_(): + 4a54c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a54c4: 910003fd mov x29, sp + 4a54c8: f9000bf3 str x19, [sp, #16] + 4a54cc: f9001fe0 str x0, [sp, #56] + 4a54d0: f9001be1 str x1, [sp, #48] + 4a54d4: f90017e2 str x2, [sp, #40] + 4a54d8: f94017e0 ldr x0, [sp, #40] + 4a54dc: 97ffec9c bl 4a074c <_ZSt7forwardIRKZN5Catch21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EOT_RNSt16remove_referenceISE_E4typeE> + 4a54e0: aa0003f3 mov x19, x0 + 4a54e4: f9401be0 ldr x0, [sp, #48] + 4a54e8: aa0003e1 mov x1, x0 + 4a54ec: d2800200 mov x0, #0x10 // #16 + 4a54f0: 97fd9be2 bl 40c478 <_ZnwmPv> + 4a54f4: aa1303e1 mov x1, x19 + 4a54f8: 94000102 bl 4a5900 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EC1ERKSD_> + 4a54fc: d503201f nop + 4a5500: f9400bf3 ldr x19, [sp, #16] + 4a5504: a8c47bfd ldp x29, x30, [sp], #64 + 4a5508: d65f03c0 ret + +00000000004a550c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a550c: d10043ff sub sp, sp, #0x10 + 4a5510: f90007e0 str x0, [sp, #8] + 4a5514: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a5518: 910043ff add sp, sp, #0x10 + 4a551c: d65f03c0 ret + +00000000004a5520 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE7_M_addrEv(): + 4a5520: d10043ff sub sp, sp, #0x10 + 4a5524: f90007e0 str x0, [sp, #8] + 4a5528: f94007e0 ldr x0, [sp, #8] + 4a552c: 910043ff add sp, sp, #0x10 + 4a5530: d65f03c0 ret + +00000000004a5534 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EC1ERKSD_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EC2ERKSD_(): + 4a5534: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5538: 910003fd mov x29, sp + 4a553c: f9000fe0 str x0, [sp, #24] + 4a5540: f9000be1 str x1, [sp, #16] + 4a5544: f9400fe0 ldr x0, [sp, #24] + 4a5548: 940024a1 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a554c: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5550: 91168001 add x1, x0, #0x5a0 + 4a5554: f9400fe0 ldr x0, [sp, #24] + 4a5558: f9000001 str x1, [x0] + 4a555c: f9400fe0 ldr x0, [sp, #24] + 4a5560: f9400be1 ldr x1, [sp, #16] + 4a5564: f9400021 ldr x1, [x1] + 4a5568: f9000401 str x1, [x0, #8] + 4a556c: d503201f nop + 4a5570: a8c27bfd ldp x29, x30, [sp], #32 + 4a5574: d65f03c0 ret + +00000000004a5578 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUliE8_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a5578: d10043ff sub sp, sp, #0x10 + 4a557c: f90007e0 str x0, [sp, #8] + 4a5580: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a5584: 910043ff add sp, sp, #0x10 + 4a5588: d65f03c0 ret + +00000000004a558c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE7_M_addrEv(): + 4a558c: d10043ff sub sp, sp, #0x10 + 4a5590: f90007e0 str x0, [sp, #8] + 4a5594: f94007e0 ldr x0, [sp, #8] + 4a5598: 910043ff add sp, sp, #0x10 + 4a559c: d65f03c0 ret + +00000000004a55a0 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EC1ERKS5_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EC2ERKS5_(): + 4a55a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a55a4: 910003fd mov x29, sp + 4a55a8: f9000fe0 str x0, [sp, #24] + 4a55ac: f9000be1 str x1, [sp, #16] + 4a55b0: f9400fe0 ldr x0, [sp, #24] + 4a55b4: 94002486 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a55b8: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a55bc: 9115a001 add x1, x0, #0x568 + 4a55c0: f9400fe0 ldr x0, [sp, #24] + 4a55c4: f9000001 str x1, [x0] + 4a55c8: f9400fe0 ldr x0, [sp, #24] + 4a55cc: f9400be1 ldr x1, [sp, #16] + 4a55d0: f9400021 ldr x1, [x1] + 4a55d4: f9000401 str x1, [x0, #8] + 4a55d8: d503201f nop + 4a55dc: a8c27bfd ldp x29, x30, [sp], #32 + 4a55e0: d65f03c0 ret + +00000000004a55e4 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a55e4: d10043ff sub sp, sp, #0x10 + 4a55e8: f90007e0 str x0, [sp, #8] + 4a55ec: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a55f0: 910043ff add sp, sp, #0x10 + 4a55f4: d65f03c0 ret + +00000000004a55f8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE7_M_addrEv(): + 4a55f8: d10043ff sub sp, sp, #0x10 + 4a55fc: f90007e0 str x0, [sp, #8] + 4a5600: f94007e0 ldr x0, [sp, #8] + 4a5604: 910043ff add sp, sp, #0x10 + 4a5608: d65f03c0 ret + +00000000004a560c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EC1ERKSD_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EC2ERKSD_(): + 4a560c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5610: 910003fd mov x29, sp + 4a5614: f9000fe0 str x0, [sp, #24] + 4a5618: f9000be1 str x1, [sp, #16] + 4a561c: f9400fe0 ldr x0, [sp, #24] + 4a5620: 9400246b bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a5624: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5628: 9114c001 add x1, x0, #0x530 + 4a562c: f9400fe0 ldr x0, [sp, #24] + 4a5630: f9000001 str x1, [x0] + 4a5634: f9400fe0 ldr x0, [sp, #24] + 4a5638: f9400be1 ldr x1, [sp, #16] + 4a563c: f9400021 ldr x1, [x1] + 4a5640: f9000401 str x1, [x0, #8] + 4a5644: d503201f nop + 4a5648: a8c27bfd ldp x29, x30, [sp], #32 + 4a564c: d65f03c0 ret + +00000000004a5650 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlbE9_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a5650: d10043ff sub sp, sp, #0x10 + 4a5654: f90007e0 str x0, [sp, #8] + 4a5658: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a565c: 910043ff add sp, sp, #0x10 + 4a5660: d65f03c0 ret + +00000000004a5664 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE7_M_addrEv(): + 4a5664: d10043ff sub sp, sp, #0x10 + 4a5668: f90007e0 str x0, [sp, #8] + 4a566c: f94007e0 ldr x0, [sp, #8] + 4a5670: 910043ff add sp, sp, #0x10 + 4a5674: d65f03c0 ret + +00000000004a5678 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EC1ERKS5_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EC2ERKS5_(): + 4a5678: a9be7bfd stp x29, x30, [sp, #-32]! + 4a567c: 910003fd mov x29, sp + 4a5680: f9000fe0 str x0, [sp, #24] + 4a5684: f9000be1 str x1, [sp, #16] + 4a5688: f9400fe0 ldr x0, [sp, #24] + 4a568c: 94002450 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a5690: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5694: 9113e001 add x1, x0, #0x4f8 + 4a5698: f9400fe0 ldr x0, [sp, #24] + 4a569c: f9000001 str x1, [x0] + 4a56a0: f9400fe0 ldr x0, [sp, #24] + 4a56a4: f9400be1 ldr x1, [sp, #16] + 4a56a8: f9400021 ldr x1, [x1] + 4a56ac: f9000401 str x1, [x0, #8] + 4a56b0: d503201f nop + 4a56b4: a8c27bfd ldp x29, x30, [sp], #32 + 4a56b8: d65f03c0 ret + +00000000004a56bc <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a56bc: d10043ff sub sp, sp, #0x10 + 4a56c0: f90007e0 str x0, [sp, #8] + 4a56c4: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a56c8: 910043ff add sp, sp, #0x10 + 4a56cc: d65f03c0 ret + +00000000004a56d0 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE7_M_addrEv(): + 4a56d0: d10043ff sub sp, sp, #0x10 + 4a56d4: f90007e0 str x0, [sp, #8] + 4a56d8: f94007e0 ldr x0, [sp, #8] + 4a56dc: 910043ff add sp, sp, #0x10 + 4a56e0: d65f03c0 ret + +00000000004a56e4 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EC1ERKSD_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EC2ERKSD_(): + 4a56e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a56e8: 910003fd mov x29, sp + 4a56ec: f9000fe0 str x0, [sp, #24] + 4a56f0: f9000be1 str x1, [sp, #16] + 4a56f4: f9400fe0 ldr x0, [sp, #24] + 4a56f8: 94002435 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a56fc: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5700: 91130001 add x1, x0, #0x4c0 + 4a5704: f9400fe0 ldr x0, [sp, #24] + 4a5708: f9000001 str x1, [x0] + 4a570c: f9400fe0 ldr x0, [sp, #24] + 4a5710: f9400be1 ldr x1, [sp, #16] + 4a5714: f9400021 ldr x1, [x1] + 4a5718: f9000401 str x1, [x0, #8] + 4a571c: d503201f nop + 4a5720: a8c27bfd ldp x29, x30, [sp], #32 + 4a5724: d65f03c0 ret + +00000000004a5728 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a5728: d10043ff sub sp, sp, #0x10 + 4a572c: f90007e0 str x0, [sp, #8] + 4a5730: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a5734: 910043ff add sp, sp, #0x10 + 4a5738: d65f03c0 ret + +00000000004a573c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE7_M_addrEv(): + 4a573c: d10043ff sub sp, sp, #0x10 + 4a5740: f90007e0 str x0, [sp, #8] + 4a5744: f94007e0 ldr x0, [sp, #8] + 4a5748: 910043ff add sp, sp, #0x10 + 4a574c: d65f03c0 ret + +00000000004a5750 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EC1ERKSD_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EC2ERKSD_(): + 4a5750: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5754: 910003fd mov x29, sp + 4a5758: f9000fe0 str x0, [sp, #24] + 4a575c: f9000be1 str x1, [sp, #16] + 4a5760: f9400fe0 ldr x0, [sp, #24] + 4a5764: 9400241a bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a5768: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a576c: 91122001 add x1, x0, #0x488 + 4a5770: f9400fe0 ldr x0, [sp, #24] + 4a5774: f9000001 str x1, [x0] + 4a5778: f9400fe0 ldr x0, [sp, #24] + 4a577c: f9400be1 ldr x1, [sp, #16] + 4a5780: f9400021 ldr x1, [x1] + 4a5784: f9000401 str x1, [x0, #8] + 4a5788: d503201f nop + 4a578c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5790: d65f03c0 ret + +00000000004a5794 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a5794: d10043ff sub sp, sp, #0x10 + 4a5798: f90007e0 str x0, [sp, #8] + 4a579c: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a57a0: 910043ff add sp, sp, #0x10 + 4a57a4: d65f03c0 ret + +00000000004a57a8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE7_M_addrEv(): + 4a57a8: d10043ff sub sp, sp, #0x10 + 4a57ac: f90007e0 str x0, [sp, #8] + 4a57b0: f94007e0 ldr x0, [sp, #8] + 4a57b4: 910043ff add sp, sp, #0x10 + 4a57b8: d65f03c0 ret + +00000000004a57bc <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EC1ERKSD_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EC2ERKSD_(): + 4a57bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a57c0: 910003fd mov x29, sp + 4a57c4: f9000fe0 str x0, [sp, #24] + 4a57c8: f9000be1 str x1, [sp, #16] + 4a57cc: f9400fe0 ldr x0, [sp, #24] + 4a57d0: 940023ff bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a57d4: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a57d8: 91114001 add x1, x0, #0x450 + 4a57dc: f9400fe0 ldr x0, [sp, #24] + 4a57e0: f9000001 str x1, [x0] + 4a57e4: f9400fe0 ldr x0, [sp, #24] + 4a57e8: f9400be1 ldr x1, [sp, #16] + 4a57ec: f9400021 ldr x1, [x1] + 4a57f0: f9000401 str x1, [x0, #8] + 4a57f4: d503201f nop + 4a57f8: a8c27bfd ldp x29, x30, [sp], #32 + 4a57fc: d65f03c0 ret + +00000000004a5800 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a5800: d10043ff sub sp, sp, #0x10 + 4a5804: f90007e0 str x0, [sp, #8] + 4a5808: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a580c: 910043ff add sp, sp, #0x10 + 4a5810: d65f03c0 ret + +00000000004a5814 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE7_M_addrEv(): + 4a5814: d10043ff sub sp, sp, #0x10 + 4a5818: f90007e0 str x0, [sp, #8] + 4a581c: f94007e0 ldr x0, [sp, #8] + 4a5820: 910043ff add sp, sp, #0x10 + 4a5824: d65f03c0 ret + +00000000004a5828 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EC1ERKSD_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EC2ERKSD_(): + 4a5828: a9be7bfd stp x29, x30, [sp, #-32]! + 4a582c: 910003fd mov x29, sp + 4a5830: f9000fe0 str x0, [sp, #24] + 4a5834: f9000be1 str x1, [sp, #16] + 4a5838: f9400fe0 ldr x0, [sp, #24] + 4a583c: 940023e4 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a5840: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5844: 91106001 add x1, x0, #0x418 + 4a5848: f9400fe0 ldr x0, [sp, #24] + 4a584c: f9000001 str x1, [x0] + 4a5850: f9400fe0 ldr x0, [sp, #24] + 4a5854: f9400be1 ldr x1, [sp, #16] + 4a5858: f9400021 ldr x1, [x1] + 4a585c: f9000401 str x1, [x0, #8] + 4a5860: d503201f nop + 4a5864: a8c27bfd ldp x29, x30, [sp], #32 + 4a5868: d65f03c0 ret + +00000000004a586c <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a586c: d10043ff sub sp, sp, #0x10 + 4a5870: f90007e0 str x0, [sp, #8] + 4a5874: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a5878: 910043ff add sp, sp, #0x10 + 4a587c: d65f03c0 ret + +00000000004a5880 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE7_M_addrEv(): + 4a5880: d10043ff sub sp, sp, #0x10 + 4a5884: f90007e0 str x0, [sp, #8] + 4a5888: f94007e0 ldr x0, [sp, #8] + 4a588c: 910043ff add sp, sp, #0x10 + 4a5890: d65f03c0 ret + +00000000004a5894 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EC1ERKSD_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EC2ERKSD_(): + 4a5894: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5898: 910003fd mov x29, sp + 4a589c: f9000fe0 str x0, [sp, #24] + 4a58a0: f9000be1 str x1, [sp, #16] + 4a58a4: f9400fe0 ldr x0, [sp, #24] + 4a58a8: 940023c9 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a58ac: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a58b0: 910f8001 add x1, x0, #0x3e0 + 4a58b4: f9400fe0 ldr x0, [sp, #24] + 4a58b8: f9000001 str x1, [x0] + 4a58bc: f9400fe0 ldr x0, [sp, #24] + 4a58c0: f9400be1 ldr x1, [sp, #16] + 4a58c4: f9400021 ldr x1, [x1] + 4a58c8: f9000401 str x1, [x0, #8] + 4a58cc: d503201f nop + 4a58d0: a8c27bfd ldp x29, x30, [sp], #32 + 4a58d4: d65f03c0 ret + +00000000004a58d8 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS2_21makeCommandLineParserERNS2_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISH_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4a58d8: d10043ff sub sp, sp, #0x10 + 4a58dc: f90007e0 str x0, [sp, #8] + 4a58e0: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4a58e4: 910043ff add sp, sp, #0x10 + 4a58e8: d65f03c0 ret + +00000000004a58ec <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE7_M_addrEv(): + 4a58ec: d10043ff sub sp, sp, #0x10 + 4a58f0: f90007e0 str x0, [sp, #8] + 4a58f4: f94007e0 ldr x0, [sp, #8] + 4a58f8: 910043ff add sp, sp, #0x10 + 4a58fc: d65f03c0 ret + +00000000004a5900 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EC1ERKSD_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EC2ERKSD_(): + 4a5900: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5904: 910003fd mov x29, sp + 4a5908: f9000fe0 str x0, [sp, #24] + 4a590c: f9000be1 str x1, [sp, #16] + 4a5910: f9400fe0 ldr x0, [sp, #24] + 4a5914: 940023ae bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4a5918: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a591c: 910ea001 add x1, x0, #0x3a8 + 4a5920: f9400fe0 ldr x0, [sp, #24] + 4a5924: f9000001 str x1, [x0] + 4a5928: f9400fe0 ldr x0, [sp, #24] + 4a592c: f9400be1 ldr x1, [sp, #16] + 4a5930: f9400021 ldr x1, [x1] + 4a5934: f9000401 str x1, [x0, #8] + 4a5938: d503201f nop + 4a593c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5940: d65f03c0 ret + +00000000004a5944 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_ED2Ev(): + 4a5944: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5948: 910003fd mov x29, sp + 4a594c: f9000fe0 str x0, [sp, #24] + 4a5950: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5954: 910ea001 add x1, x0, #0x3a8 + 4a5958: f9400fe0 ldr x0, [sp, #24] + 4a595c: f9000001 str x1, [x0] + 4a5960: f9400fe0 ldr x0, [sp, #24] + 4a5964: 940023a6 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5968: d503201f nop + 4a596c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5970: d65f03c0 ret + +00000000004a5974 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_ED0Ev(): + 4a5974: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5978: 910003fd mov x29, sp + 4a597c: f9000fe0 str x0, [sp, #24] + 4a5980: f9400fe0 ldr x0, [sp, #24] + 4a5984: 97fffff0 bl 4a5944 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_ED1Ev> + 4a5988: d2800201 mov x1, #0x10 // #16 + 4a598c: f9400fe0 ldr x0, [sp, #24] + 4a5990: 97fd867c bl 407380 <_ZdlPvm@plt> + 4a5994: a8c27bfd ldp x29, x30, [sp], #32 + 4a5998: d65f03c0 ret + +00000000004a599c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_ED2Ev(): + 4a599c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a59a0: 910003fd mov x29, sp + 4a59a4: f9000fe0 str x0, [sp, #24] + 4a59a8: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a59ac: 910f8001 add x1, x0, #0x3e0 + 4a59b0: f9400fe0 ldr x0, [sp, #24] + 4a59b4: f9000001 str x1, [x0] + 4a59b8: f9400fe0 ldr x0, [sp, #24] + 4a59bc: 94002390 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a59c0: d503201f nop + 4a59c4: a8c27bfd ldp x29, x30, [sp], #32 + 4a59c8: d65f03c0 ret + +00000000004a59cc <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_ED0Ev(): + 4a59cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a59d0: 910003fd mov x29, sp + 4a59d4: f9000fe0 str x0, [sp, #24] + 4a59d8: f9400fe0 ldr x0, [sp, #24] + 4a59dc: 97fffff0 bl 4a599c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_ED1Ev> + 4a59e0: d2800201 mov x1, #0x10 // #16 + 4a59e4: f9400fe0 ldr x0, [sp, #24] + 4a59e8: 97fd8666 bl 407380 <_ZdlPvm@plt> + 4a59ec: a8c27bfd ldp x29, x30, [sp], #32 + 4a59f0: d65f03c0 ret + +00000000004a59f4 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_ED2Ev(): + 4a59f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a59f8: 910003fd mov x29, sp + 4a59fc: f9000fe0 str x0, [sp, #24] + 4a5a00: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5a04: 91106001 add x1, x0, #0x418 + 4a5a08: f9400fe0 ldr x0, [sp, #24] + 4a5a0c: f9000001 str x1, [x0] + 4a5a10: f9400fe0 ldr x0, [sp, #24] + 4a5a14: 9400237a bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5a18: d503201f nop + 4a5a1c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5a20: d65f03c0 ret + +00000000004a5a24 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_ED0Ev(): + 4a5a24: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5a28: 910003fd mov x29, sp + 4a5a2c: f9000fe0 str x0, [sp, #24] + 4a5a30: f9400fe0 ldr x0, [sp, #24] + 4a5a34: 97fffff0 bl 4a59f4 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_ED1Ev> + 4a5a38: d2800201 mov x1, #0x10 // #16 + 4a5a3c: f9400fe0 ldr x0, [sp, #24] + 4a5a40: 97fd8650 bl 407380 <_ZdlPvm@plt> + 4a5a44: a8c27bfd ldp x29, x30, [sp], #32 + 4a5a48: d65f03c0 ret + +00000000004a5a4c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_ED2Ev(): + 4a5a4c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5a50: 910003fd mov x29, sp + 4a5a54: f9000fe0 str x0, [sp, #24] + 4a5a58: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5a5c: 91114001 add x1, x0, #0x450 + 4a5a60: f9400fe0 ldr x0, [sp, #24] + 4a5a64: f9000001 str x1, [x0] + 4a5a68: f9400fe0 ldr x0, [sp, #24] + 4a5a6c: 94002364 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5a70: d503201f nop + 4a5a74: a8c27bfd ldp x29, x30, [sp], #32 + 4a5a78: d65f03c0 ret + +00000000004a5a7c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_ED0Ev(): + 4a5a7c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5a80: 910003fd mov x29, sp + 4a5a84: f9000fe0 str x0, [sp, #24] + 4a5a88: f9400fe0 ldr x0, [sp, #24] + 4a5a8c: 97fffff0 bl 4a5a4c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_ED1Ev> + 4a5a90: d2800201 mov x1, #0x10 // #16 + 4a5a94: f9400fe0 ldr x0, [sp, #24] + 4a5a98: 97fd863a bl 407380 <_ZdlPvm@plt> + 4a5a9c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5aa0: d65f03c0 ret + +00000000004a5aa4 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_ED2Ev(): + 4a5aa4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5aa8: 910003fd mov x29, sp + 4a5aac: f9000fe0 str x0, [sp, #24] + 4a5ab0: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5ab4: 91122001 add x1, x0, #0x488 + 4a5ab8: f9400fe0 ldr x0, [sp, #24] + 4a5abc: f9000001 str x1, [x0] + 4a5ac0: f9400fe0 ldr x0, [sp, #24] + 4a5ac4: 9400234e bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5ac8: d503201f nop + 4a5acc: a8c27bfd ldp x29, x30, [sp], #32 + 4a5ad0: d65f03c0 ret + +00000000004a5ad4 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_ED0Ev(): + 4a5ad4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5ad8: 910003fd mov x29, sp + 4a5adc: f9000fe0 str x0, [sp, #24] + 4a5ae0: f9400fe0 ldr x0, [sp, #24] + 4a5ae4: 97fffff0 bl 4a5aa4 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_ED1Ev> + 4a5ae8: d2800201 mov x1, #0x10 // #16 + 4a5aec: f9400fe0 ldr x0, [sp, #24] + 4a5af0: 97fd8624 bl 407380 <_ZdlPvm@plt> + 4a5af4: a8c27bfd ldp x29, x30, [sp], #32 + 4a5af8: d65f03c0 ret + +00000000004a5afc <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_ED2Ev(): + 4a5afc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5b00: 910003fd mov x29, sp + 4a5b04: f9000fe0 str x0, [sp, #24] + 4a5b08: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5b0c: 91130001 add x1, x0, #0x4c0 + 4a5b10: f9400fe0 ldr x0, [sp, #24] + 4a5b14: f9000001 str x1, [x0] + 4a5b18: f9400fe0 ldr x0, [sp, #24] + 4a5b1c: 94002338 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5b20: d503201f nop + 4a5b24: a8c27bfd ldp x29, x30, [sp], #32 + 4a5b28: d65f03c0 ret + +00000000004a5b2c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_ED0Ev(): + 4a5b2c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5b30: 910003fd mov x29, sp + 4a5b34: f9000fe0 str x0, [sp, #24] + 4a5b38: f9400fe0 ldr x0, [sp, #24] + 4a5b3c: 97fffff0 bl 4a5afc <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_ED1Ev> + 4a5b40: d2800201 mov x1, #0x10 // #16 + 4a5b44: f9400fe0 ldr x0, [sp, #24] + 4a5b48: 97fd860e bl 407380 <_ZdlPvm@plt> + 4a5b4c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5b50: d65f03c0 ret + +00000000004a5b54 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_ED2Ev(): + 4a5b54: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5b58: 910003fd mov x29, sp + 4a5b5c: f9000fe0 str x0, [sp, #24] + 4a5b60: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5b64: 9113e001 add x1, x0, #0x4f8 + 4a5b68: f9400fe0 ldr x0, [sp, #24] + 4a5b6c: f9000001 str x1, [x0] + 4a5b70: f9400fe0 ldr x0, [sp, #24] + 4a5b74: 94002322 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5b78: d503201f nop + 4a5b7c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5b80: d65f03c0 ret + +00000000004a5b84 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_ED0Ev(): + 4a5b84: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5b88: 910003fd mov x29, sp + 4a5b8c: f9000fe0 str x0, [sp, #24] + 4a5b90: f9400fe0 ldr x0, [sp, #24] + 4a5b94: 97fffff0 bl 4a5b54 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_ED1Ev> + 4a5b98: d2800201 mov x1, #0x10 // #16 + 4a5b9c: f9400fe0 ldr x0, [sp, #24] + 4a5ba0: 97fd85f8 bl 407380 <_ZdlPvm@plt> + 4a5ba4: a8c27bfd ldp x29, x30, [sp], #32 + 4a5ba8: d65f03c0 ret + +00000000004a5bac <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_ED2Ev(): + 4a5bac: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5bb0: 910003fd mov x29, sp + 4a5bb4: f9000fe0 str x0, [sp, #24] + 4a5bb8: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5bbc: 9114c001 add x1, x0, #0x530 + 4a5bc0: f9400fe0 ldr x0, [sp, #24] + 4a5bc4: f9000001 str x1, [x0] + 4a5bc8: f9400fe0 ldr x0, [sp, #24] + 4a5bcc: 9400230c bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5bd0: d503201f nop + 4a5bd4: a8c27bfd ldp x29, x30, [sp], #32 + 4a5bd8: d65f03c0 ret + +00000000004a5bdc <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_ED0Ev(): + 4a5bdc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5be0: 910003fd mov x29, sp + 4a5be4: f9000fe0 str x0, [sp, #24] + 4a5be8: f9400fe0 ldr x0, [sp, #24] + 4a5bec: 97fffff0 bl 4a5bac <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_ED1Ev> + 4a5bf0: d2800201 mov x1, #0x10 // #16 + 4a5bf4: f9400fe0 ldr x0, [sp, #24] + 4a5bf8: 97fd85e2 bl 407380 <_ZdlPvm@plt> + 4a5bfc: a8c27bfd ldp x29, x30, [sp], #32 + 4a5c00: d65f03c0 ret + +00000000004a5c04 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_ED2Ev(): + 4a5c04: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5c08: 910003fd mov x29, sp + 4a5c0c: f9000fe0 str x0, [sp, #24] + 4a5c10: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5c14: 9115a001 add x1, x0, #0x568 + 4a5c18: f9400fe0 ldr x0, [sp, #24] + 4a5c1c: f9000001 str x1, [x0] + 4a5c20: f9400fe0 ldr x0, [sp, #24] + 4a5c24: 940022f6 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5c28: d503201f nop + 4a5c2c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5c30: d65f03c0 ret + +00000000004a5c34 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_ED0Ev(): + 4a5c34: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5c38: 910003fd mov x29, sp + 4a5c3c: f9000fe0 str x0, [sp, #24] + 4a5c40: f9400fe0 ldr x0, [sp, #24] + 4a5c44: 97fffff0 bl 4a5c04 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_ED1Ev> + 4a5c48: d2800201 mov x1, #0x10 // #16 + 4a5c4c: f9400fe0 ldr x0, [sp, #24] + 4a5c50: 97fd85cc bl 407380 <_ZdlPvm@plt> + 4a5c54: a8c27bfd ldp x29, x30, [sp], #32 + 4a5c58: d65f03c0 ret + +00000000004a5c5c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_ED1Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_ED2Ev(): + 4a5c5c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5c60: 910003fd mov x29, sp + 4a5c64: f9000fe0 str x0, [sp, #24] + 4a5c68: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5c6c: 91168001 add x1, x0, #0x5a0 + 4a5c70: f9400fe0 ldr x0, [sp, #24] + 4a5c74: f9000001 str x1, [x0] + 4a5c78: f9400fe0 ldr x0, [sp, #24] + 4a5c7c: 940022e0 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4a5c80: d503201f nop + 4a5c84: a8c27bfd ldp x29, x30, [sp], #32 + 4a5c88: d65f03c0 ret + +00000000004a5c8c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_ED0Ev>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_ED0Ev(): + 4a5c8c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5c90: 910003fd mov x29, sp + 4a5c94: f9000fe0 str x0, [sp, #24] + 4a5c98: f9400fe0 ldr x0, [sp, #24] + 4a5c9c: 97fffff0 bl 4a5c5c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_ED1Ev> + 4a5ca0: d2800201 mov x1, #0x10 // #16 + 4a5ca4: f9400fe0 ldr x0, [sp, #24] + 4a5ca8: 97fd85b6 bl 407380 <_ZdlPvm@plt> + 4a5cac: a8c27bfd ldp x29, x30, [sp], #32 + 4a5cb0: d65f03c0 ret + +00000000004a5cb4 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_ED1Ev>: +_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_ED2Ev(): + 4a5cb4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5cb8: 910003fd mov x29, sp + 4a5cbc: f9000fe0 str x0, [sp, #24] + 4a5cc0: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5cc4: 91176001 add x1, x0, #0x5d8 + 4a5cc8: f9400fe0 ldr x0, [sp, #24] + 4a5ccc: f9000001 str x1, [x0] + 4a5cd0: f9400fe0 ldr x0, [sp, #24] + 4a5cd4: 94000933 bl 4a81a0 <_ZN5Catch5clara6detail16BoundFlagRefBaseD1Ev> + 4a5cd8: d503201f nop + 4a5cdc: a8c27bfd ldp x29, x30, [sp], #32 + 4a5ce0: d65f03c0 ret + +00000000004a5ce4 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_ED0Ev>: +_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_ED0Ev(): + 4a5ce4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5ce8: 910003fd mov x29, sp + 4a5cec: f9000fe0 str x0, [sp, #24] + 4a5cf0: f9400fe0 ldr x0, [sp, #24] + 4a5cf4: 97fffff0 bl 4a5cb4 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_ED1Ev> + 4a5cf8: d2800201 mov x1, #0x10 // #16 + 4a5cfc: f9400fe0 ldr x0, [sp, #24] + 4a5d00: 97fd85a0 bl 407380 <_ZdlPvm@plt> + 4a5d04: a8c27bfd ldp x29, x30, [sp], #32 + 4a5d08: d65f03c0 ret + +00000000004a5d0c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a5d0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5d10: 910003fd mov x29, sp + 4a5d14: f9000fe0 str x0, [sp, #24] + 4a5d18: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5d1c: 91050001 add x1, x0, #0x140 + 4a5d20: f9400fe0 ldr x0, [sp, #24] + 4a5d24: f9000001 str x1, [x0] + 4a5d28: f9400fe0 ldr x0, [sp, #24] + 4a5d2c: 91004000 add x0, x0, #0x10 + 4a5d30: 97fff705 bl 4a3944 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a5d34: f9400fe0 ldr x0, [sp, #24] + 4a5d38: 97fd9fa1 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a5d3c: d503201f nop + 4a5d40: a8c27bfd ldp x29, x30, [sp], #32 + 4a5d44: d65f03c0 ret + +00000000004a5d48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a5d48: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5d4c: 910003fd mov x29, sp + 4a5d50: f9000fe0 str x0, [sp, #24] + 4a5d54: f9400fe0 ldr x0, [sp, #24] + 4a5d58: 97ffffed bl 4a5d0c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a5d5c: d2800401 mov x1, #0x20 // #32 + 4a5d60: f9400fe0 ldr x0, [sp, #24] + 4a5d64: 97fd8587 bl 407380 <_ZdlPvm@plt> + 4a5d68: a8c27bfd ldp x29, x30, [sp], #32 + 4a5d6c: d65f03c0 ret + +00000000004a5d70 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a5d70: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a5d74: 910003fd mov x29, sp + 4a5d78: f9000bf3 str x19, [sp, #16] + 4a5d7c: f90017e0 str x0, [sp, #40] + 4a5d80: f94017e0 ldr x0, [sp, #40] + 4a5d84: 91004000 add x0, x0, #0x10 + 4a5d88: 94000401 bl 4a6d8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a5d8c: aa0003f3 mov x19, x0 + 4a5d90: f94017e0 ldr x0, [sp, #40] + 4a5d94: 97fffae7 bl 4a4930 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a5d98: aa0003e1 mov x1, x0 + 4a5d9c: aa1303e0 mov x0, x19 + 4a5da0: 94000402 bl 4a6da8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEE7destroyISF_EEvRSG_PT_> + 4a5da4: d503201f nop + 4a5da8: f9400bf3 ldr x19, [sp, #16] + 4a5dac: a8c37bfd ldp x29, x30, [sp], #48 + 4a5db0: d65f03c0 ret + +00000000004a5db4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a5db4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a5db8: 910003fd mov x29, sp + 4a5dbc: f9000fe0 str x0, [sp, #24] + 4a5dc0: f9400fe0 ldr x0, [sp, #24] + 4a5dc4: 91004000 add x0, x0, #0x10 + 4a5dc8: 940003f1 bl 4a6d8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a5dcc: aa0003e1 mov x1, x0 + 4a5dd0: 9100e3e0 add x0, sp, #0x38 + 4a5dd4: 97fff68a bl 4a37fc <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a5dd8: 9100e3e1 add x1, sp, #0x38 + 4a5ddc: 9100a3e0 add x0, sp, #0x28 + 4a5de0: f9400fe2 ldr x2, [sp, #24] + 4a5de4: 97fffaa2 bl 4a486c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a5de8: f9400fe0 ldr x0, [sp, #24] + 4a5dec: 97ffffc8 bl 4a5d0c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a5df0: 9100a3e0 add x0, sp, #0x28 + 4a5df4: 97fff6a3 bl 4a3880 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a5df8: 9100e3e0 add x0, sp, #0x38 + 4a5dfc: 97fff689 bl 4a3820 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a5e00: d503201f nop + 4a5e04: a8c47bfd ldp x29, x30, [sp], #64 + 4a5e08: d65f03c0 ret + +00000000004a5e0c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a5e0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5e10: 910003fd mov x29, sp + 4a5e14: f9000fe0 str x0, [sp, #24] + 4a5e18: f9000be1 str x1, [sp, #16] + 4a5e1c: 90000100 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a5e20: 9123c001 add x1, x0, #0x8f0 + 4a5e24: f9400be0 ldr x0, [sp, #16] + 4a5e28: 97fd9977 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a5e2c: 12001c00 and w0, w0, #0xff + 4a5e30: 7100001f cmp w0, #0x0 + 4a5e34: 54000080 b.eq 4a5e44 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a5e38: f9400fe0 ldr x0, [sp, #24] + 4a5e3c: 97fffabd bl 4a4930 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a5e40: 14000002 b 4a5e48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a5e44: d2800000 mov x0, #0x0 // #0 + 4a5e48: a8c27bfd ldp x29, x30, [sp], #32 + 4a5e4c: d65f03c0 ret + +00000000004a5e50 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a5e50: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5e54: 910003fd mov x29, sp + 4a5e58: f9000fe0 str x0, [sp, #24] + 4a5e5c: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5e60: 9105e001 add x1, x0, #0x178 + 4a5e64: f9400fe0 ldr x0, [sp, #24] + 4a5e68: f9000001 str x1, [x0] + 4a5e6c: f9400fe0 ldr x0, [sp, #24] + 4a5e70: 91004000 add x0, x0, #0x10 + 4a5e74: 97fff626 bl 4a370c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a5e78: f9400fe0 ldr x0, [sp, #24] + 4a5e7c: 97fd9f50 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a5e80: d503201f nop + 4a5e84: a8c27bfd ldp x29, x30, [sp], #32 + 4a5e88: d65f03c0 ret + +00000000004a5e8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a5e8c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5e90: 910003fd mov x29, sp + 4a5e94: f9000fe0 str x0, [sp, #24] + 4a5e98: f9400fe0 ldr x0, [sp, #24] + 4a5e9c: 97ffffed bl 4a5e50 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a5ea0: d2800401 mov x1, #0x20 // #32 + 4a5ea4: f9400fe0 ldr x0, [sp, #24] + 4a5ea8: 97fd8536 bl 407380 <_ZdlPvm@plt> + 4a5eac: a8c27bfd ldp x29, x30, [sp], #32 + 4a5eb0: d65f03c0 ret + +00000000004a5eb4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a5eb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a5eb8: 910003fd mov x29, sp + 4a5ebc: f9000bf3 str x19, [sp, #16] + 4a5ec0: f90017e0 str x0, [sp, #40] + 4a5ec4: f94017e0 ldr x0, [sp, #40] + 4a5ec8: 91004000 add x0, x0, #0x10 + 4a5ecc: 940003c1 bl 4a6dd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a5ed0: aa0003f3 mov x19, x0 + 4a5ed4: f94017e0 ldr x0, [sp, #40] + 4a5ed8: 97fffa3b bl 4a47c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a5edc: aa0003e1 mov x1, x0 + 4a5ee0: aa1303e0 mov x0, x19 + 4a5ee4: 940003c2 bl 4a6dec <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEE7destroyISF_EEvRSG_PT_> + 4a5ee8: d503201f nop + 4a5eec: f9400bf3 ldr x19, [sp, #16] + 4a5ef0: a8c37bfd ldp x29, x30, [sp], #48 + 4a5ef4: d65f03c0 ret + +00000000004a5ef8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a5ef8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a5efc: 910003fd mov x29, sp + 4a5f00: f9000fe0 str x0, [sp, #24] + 4a5f04: f9400fe0 ldr x0, [sp, #24] + 4a5f08: 91004000 add x0, x0, #0x10 + 4a5f0c: 940003b1 bl 4a6dd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a5f10: aa0003e1 mov x1, x0 + 4a5f14: 9100e3e0 add x0, sp, #0x38 + 4a5f18: 97fff5ab bl 4a35c4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a5f1c: 9100e3e1 add x1, sp, #0x38 + 4a5f20: 9100a3e0 add x0, sp, #0x28 + 4a5f24: f9400fe2 ldr x2, [sp, #24] + 4a5f28: 97fff9f6 bl 4a4700 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a5f2c: f9400fe0 ldr x0, [sp, #24] + 4a5f30: 97ffffc8 bl 4a5e50 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a5f34: 9100a3e0 add x0, sp, #0x28 + 4a5f38: 97fff5c4 bl 4a3648 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a5f3c: 9100e3e0 add x0, sp, #0x38 + 4a5f40: 97fff5aa bl 4a35e8 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a5f44: d503201f nop + 4a5f48: a8c47bfd ldp x29, x30, [sp], #64 + 4a5f4c: d65f03c0 ret + +00000000004a5f50 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a5f50: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5f54: 910003fd mov x29, sp + 4a5f58: f9000fe0 str x0, [sp, #24] + 4a5f5c: f9000be1 str x1, [sp, #16] + 4a5f60: 90000100 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a5f64: 9123c001 add x1, x0, #0x8f0 + 4a5f68: f9400be0 ldr x0, [sp, #16] + 4a5f6c: 97fd9926 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a5f70: 12001c00 and w0, w0, #0xff + 4a5f74: 7100001f cmp w0, #0x0 + 4a5f78: 54000080 b.eq 4a5f88 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a5f7c: f9400fe0 ldr x0, [sp, #24] + 4a5f80: 97fffa11 bl 4a47c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a5f84: 14000002 b 4a5f8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a5f88: d2800000 mov x0, #0x0 // #0 + 4a5f8c: a8c27bfd ldp x29, x30, [sp], #32 + 4a5f90: d65f03c0 ret + +00000000004a5f94 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a5f94: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5f98: 910003fd mov x29, sp + 4a5f9c: f9000fe0 str x0, [sp, #24] + 4a5fa0: b0000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a5fa4: 9106c001 add x1, x0, #0x1b0 + 4a5fa8: f9400fe0 ldr x0, [sp, #24] + 4a5fac: f9000001 str x1, [x0] + 4a5fb0: f9400fe0 ldr x0, [sp, #24] + 4a5fb4: 91004000 add x0, x0, #0x10 + 4a5fb8: 97fff547 bl 4a34d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a5fbc: f9400fe0 ldr x0, [sp, #24] + 4a5fc0: 97fd9eff bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a5fc4: d503201f nop + 4a5fc8: a8c27bfd ldp x29, x30, [sp], #32 + 4a5fcc: d65f03c0 ret + +00000000004a5fd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a5fd0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a5fd4: 910003fd mov x29, sp + 4a5fd8: f9000fe0 str x0, [sp, #24] + 4a5fdc: f9400fe0 ldr x0, [sp, #24] + 4a5fe0: 97ffffed bl 4a5f94 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a5fe4: d2800401 mov x1, #0x20 // #32 + 4a5fe8: f9400fe0 ldr x0, [sp, #24] + 4a5fec: 97fd84e5 bl 407380 <_ZdlPvm@plt> + 4a5ff0: a8c27bfd ldp x29, x30, [sp], #32 + 4a5ff4: d65f03c0 ret + +00000000004a5ff8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a5ff8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a5ffc: 910003fd mov x29, sp + 4a6000: f9000bf3 str x19, [sp, #16] + 4a6004: f90017e0 str x0, [sp, #40] + 4a6008: f94017e0 ldr x0, [sp, #40] + 4a600c: 91004000 add x0, x0, #0x10 + 4a6010: 94000381 bl 4a6e14 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6014: aa0003f3 mov x19, x0 + 4a6018: f94017e0 ldr x0, [sp, #40] + 4a601c: 97fff98f bl 4a4658 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6020: aa0003e1 mov x1, x0 + 4a6024: aa1303e0 mov x0, x19 + 4a6028: 94000382 bl 4a6e30 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEE7destroyISF_EEvRSG_PT_> + 4a602c: d503201f nop + 4a6030: f9400bf3 ldr x19, [sp, #16] + 4a6034: a8c37bfd ldp x29, x30, [sp], #48 + 4a6038: d65f03c0 ret + +00000000004a603c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a603c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a6040: 910003fd mov x29, sp + 4a6044: f9000fe0 str x0, [sp, #24] + 4a6048: f9400fe0 ldr x0, [sp, #24] + 4a604c: 91004000 add x0, x0, #0x10 + 4a6050: 94000371 bl 4a6e14 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6054: aa0003e1 mov x1, x0 + 4a6058: 9100e3e0 add x0, sp, #0x38 + 4a605c: 97fff4cc bl 4a338c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a6060: 9100e3e1 add x1, sp, #0x38 + 4a6064: 9100a3e0 add x0, sp, #0x28 + 4a6068: f9400fe2 ldr x2, [sp, #24] + 4a606c: 97fff94a bl 4a4594 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a6070: f9400fe0 ldr x0, [sp, #24] + 4a6074: 97ffffc8 bl 4a5f94 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6078: 9100a3e0 add x0, sp, #0x28 + 4a607c: 97fff4e5 bl 4a3410 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a6080: 9100e3e0 add x0, sp, #0x38 + 4a6084: 97fff4cb bl 4a33b0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a6088: d503201f nop + 4a608c: a8c47bfd ldp x29, x30, [sp], #64 + 4a6090: d65f03c0 ret + +00000000004a6094 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a6094: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6098: 910003fd mov x29, sp + 4a609c: f9000fe0 str x0, [sp, #24] + 4a60a0: f9000be1 str x1, [sp, #16] + 4a60a4: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a60a8: 9123c001 add x1, x0, #0x8f0 + 4a60ac: f9400be0 ldr x0, [sp, #16] + 4a60b0: 97fd98d5 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a60b4: 12001c00 and w0, w0, #0xff + 4a60b8: 7100001f cmp w0, #0x0 + 4a60bc: 54000080 b.eq 4a60cc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a60c0: f9400fe0 ldr x0, [sp, #24] + 4a60c4: 97fff965 bl 4a4658 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a60c8: 14000002 b 4a60d0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a60cc: d2800000 mov x0, #0x0 // #0 + 4a60d0: a8c27bfd ldp x29, x30, [sp], #32 + 4a60d4: d65f03c0 ret + +00000000004a60d8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a60d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a60dc: 910003fd mov x29, sp + 4a60e0: f9000fe0 str x0, [sp, #24] + 4a60e4: 90000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a60e8: 9107a001 add x1, x0, #0x1e8 + 4a60ec: f9400fe0 ldr x0, [sp, #24] + 4a60f0: f9000001 str x1, [x0] + 4a60f4: f9400fe0 ldr x0, [sp, #24] + 4a60f8: 91004000 add x0, x0, #0x10 + 4a60fc: 97fff468 bl 4a329c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a6100: f9400fe0 ldr x0, [sp, #24] + 4a6104: 97fd9eae bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6108: d503201f nop + 4a610c: a8c27bfd ldp x29, x30, [sp], #32 + 4a6110: d65f03c0 ret + +00000000004a6114 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a6114: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6118: 910003fd mov x29, sp + 4a611c: f9000fe0 str x0, [sp, #24] + 4a6120: f9400fe0 ldr x0, [sp, #24] + 4a6124: 97ffffed bl 4a60d8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6128: d2800401 mov x1, #0x20 // #32 + 4a612c: f9400fe0 ldr x0, [sp, #24] + 4a6130: 97fd8494 bl 407380 <_ZdlPvm@plt> + 4a6134: a8c27bfd ldp x29, x30, [sp], #32 + 4a6138: d65f03c0 ret + +00000000004a613c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a613c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6140: 910003fd mov x29, sp + 4a6144: f9000bf3 str x19, [sp, #16] + 4a6148: f90017e0 str x0, [sp, #40] + 4a614c: f94017e0 ldr x0, [sp, #40] + 4a6150: 91004000 add x0, x0, #0x10 + 4a6154: 94000341 bl 4a6e58 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6158: aa0003f3 mov x19, x0 + 4a615c: f94017e0 ldr x0, [sp, #40] + 4a6160: 97fff8e3 bl 4a44ec <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6164: aa0003e1 mov x1, x0 + 4a6168: aa1303e0 mov x0, x19 + 4a616c: 94000342 bl 4a6e74 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEE7destroyISF_EEvRSG_PT_> + 4a6170: d503201f nop + 4a6174: f9400bf3 ldr x19, [sp, #16] + 4a6178: a8c37bfd ldp x29, x30, [sp], #48 + 4a617c: d65f03c0 ret + +00000000004a6180 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a6180: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a6184: 910003fd mov x29, sp + 4a6188: f9000fe0 str x0, [sp, #24] + 4a618c: f9400fe0 ldr x0, [sp, #24] + 4a6190: 91004000 add x0, x0, #0x10 + 4a6194: 94000331 bl 4a6e58 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6198: aa0003e1 mov x1, x0 + 4a619c: 9100e3e0 add x0, sp, #0x38 + 4a61a0: 97fff3ed bl 4a3154 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a61a4: 9100e3e1 add x1, sp, #0x38 + 4a61a8: 9100a3e0 add x0, sp, #0x28 + 4a61ac: f9400fe2 ldr x2, [sp, #24] + 4a61b0: 97fff89e bl 4a4428 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a61b4: f9400fe0 ldr x0, [sp, #24] + 4a61b8: 97ffffc8 bl 4a60d8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a61bc: 9100a3e0 add x0, sp, #0x28 + 4a61c0: 97fff406 bl 4a31d8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a61c4: 9100e3e0 add x0, sp, #0x38 + 4a61c8: 97fff3ec bl 4a3178 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a61cc: d503201f nop + 4a61d0: a8c47bfd ldp x29, x30, [sp], #64 + 4a61d4: d65f03c0 ret + +00000000004a61d8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a61d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a61dc: 910003fd mov x29, sp + 4a61e0: f9000fe0 str x0, [sp, #24] + 4a61e4: f9000be1 str x1, [sp, #16] + 4a61e8: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a61ec: 9123c001 add x1, x0, #0x8f0 + 4a61f0: f9400be0 ldr x0, [sp, #16] + 4a61f4: 97fd9884 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a61f8: 12001c00 and w0, w0, #0xff + 4a61fc: 7100001f cmp w0, #0x0 + 4a6200: 54000080 b.eq 4a6210 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a6204: f9400fe0 ldr x0, [sp, #24] + 4a6208: 97fff8b9 bl 4a44ec <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a620c: 14000002 b 4a6214 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a6210: d2800000 mov x0, #0x0 // #0 + 4a6214: a8c27bfd ldp x29, x30, [sp], #32 + 4a6218: d65f03c0 ret + +00000000004a621c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a621c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6220: 910003fd mov x29, sp + 4a6224: f9000fe0 str x0, [sp, #24] + 4a6228: 90000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a622c: 91088001 add x1, x0, #0x220 + 4a6230: f9400fe0 ldr x0, [sp, #24] + 4a6234: f9000001 str x1, [x0] + 4a6238: f9400fe0 ldr x0, [sp, #24] + 4a623c: 91004000 add x0, x0, #0x10 + 4a6240: 97fff389 bl 4a3064 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a6244: f9400fe0 ldr x0, [sp, #24] + 4a6248: 97fd9e5d bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a624c: d503201f nop + 4a6250: a8c27bfd ldp x29, x30, [sp], #32 + 4a6254: d65f03c0 ret + +00000000004a6258 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a6258: a9be7bfd stp x29, x30, [sp, #-32]! + 4a625c: 910003fd mov x29, sp + 4a6260: f9000fe0 str x0, [sp, #24] + 4a6264: f9400fe0 ldr x0, [sp, #24] + 4a6268: 97ffffed bl 4a621c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a626c: d2800401 mov x1, #0x20 // #32 + 4a6270: f9400fe0 ldr x0, [sp, #24] + 4a6274: 97fd8443 bl 407380 <_ZdlPvm@plt> + 4a6278: a8c27bfd ldp x29, x30, [sp], #32 + 4a627c: d65f03c0 ret + +00000000004a6280 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a6280: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6284: 910003fd mov x29, sp + 4a6288: f9000bf3 str x19, [sp, #16] + 4a628c: f90017e0 str x0, [sp, #40] + 4a6290: f94017e0 ldr x0, [sp, #40] + 4a6294: 91004000 add x0, x0, #0x10 + 4a6298: 94000301 bl 4a6e9c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a629c: aa0003f3 mov x19, x0 + 4a62a0: f94017e0 ldr x0, [sp, #40] + 4a62a4: 97fff837 bl 4a4380 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a62a8: aa0003e1 mov x1, x0 + 4a62ac: aa1303e0 mov x0, x19 + 4a62b0: 94000302 bl 4a6eb8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEE7destroyISF_EEvRSG_PT_> + 4a62b4: d503201f nop + 4a62b8: f9400bf3 ldr x19, [sp, #16] + 4a62bc: a8c37bfd ldp x29, x30, [sp], #48 + 4a62c0: d65f03c0 ret + +00000000004a62c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a62c4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a62c8: 910003fd mov x29, sp + 4a62cc: f9000fe0 str x0, [sp, #24] + 4a62d0: f9400fe0 ldr x0, [sp, #24] + 4a62d4: 91004000 add x0, x0, #0x10 + 4a62d8: 940002f1 bl 4a6e9c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a62dc: aa0003e1 mov x1, x0 + 4a62e0: 9100e3e0 add x0, sp, #0x38 + 4a62e4: 97fff30e bl 4a2f1c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a62e8: 9100e3e1 add x1, sp, #0x38 + 4a62ec: 9100a3e0 add x0, sp, #0x28 + 4a62f0: f9400fe2 ldr x2, [sp, #24] + 4a62f4: 97fff7f2 bl 4a42bc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a62f8: f9400fe0 ldr x0, [sp, #24] + 4a62fc: 97ffffc8 bl 4a621c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6300: 9100a3e0 add x0, sp, #0x28 + 4a6304: 97fff327 bl 4a2fa0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a6308: 9100e3e0 add x0, sp, #0x38 + 4a630c: 97fff30d bl 4a2f40 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a6310: d503201f nop + 4a6314: a8c47bfd ldp x29, x30, [sp], #64 + 4a6318: d65f03c0 ret + +00000000004a631c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a631c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6320: 910003fd mov x29, sp + 4a6324: f9000fe0 str x0, [sp, #24] + 4a6328: f9000be1 str x1, [sp, #16] + 4a632c: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a6330: 9123c001 add x1, x0, #0x8f0 + 4a6334: f9400be0 ldr x0, [sp, #16] + 4a6338: 97fd9833 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a633c: 12001c00 and w0, w0, #0xff + 4a6340: 7100001f cmp w0, #0x0 + 4a6344: 54000080 b.eq 4a6354 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a6348: f9400fe0 ldr x0, [sp, #24] + 4a634c: 97fff80d bl 4a4380 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6350: 14000002 b 4a6358 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a6354: d2800000 mov x0, #0x0 // #0 + 4a6358: a8c27bfd ldp x29, x30, [sp], #32 + 4a635c: d65f03c0 ret + +00000000004a6360 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a6360: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6364: 910003fd mov x29, sp + 4a6368: f9000fe0 str x0, [sp, #24] + 4a636c: 90000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a6370: 91096001 add x1, x0, #0x258 + 4a6374: f9400fe0 ldr x0, [sp, #24] + 4a6378: f9000001 str x1, [x0] + 4a637c: f9400fe0 ldr x0, [sp, #24] + 4a6380: 91004000 add x0, x0, #0x10 + 4a6384: 97fff2aa bl 4a2e2c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a6388: f9400fe0 ldr x0, [sp, #24] + 4a638c: 97fd9e0c bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6390: d503201f nop + 4a6394: a8c27bfd ldp x29, x30, [sp], #32 + 4a6398: d65f03c0 ret + +00000000004a639c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a639c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a63a0: 910003fd mov x29, sp + 4a63a4: f9000fe0 str x0, [sp, #24] + 4a63a8: f9400fe0 ldr x0, [sp, #24] + 4a63ac: 97ffffed bl 4a6360 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a63b0: d2800401 mov x1, #0x20 // #32 + 4a63b4: f9400fe0 ldr x0, [sp, #24] + 4a63b8: 97fd83f2 bl 407380 <_ZdlPvm@plt> + 4a63bc: a8c27bfd ldp x29, x30, [sp], #32 + 4a63c0: d65f03c0 ret + +00000000004a63c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a63c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a63c8: 910003fd mov x29, sp + 4a63cc: f9000bf3 str x19, [sp, #16] + 4a63d0: f90017e0 str x0, [sp, #40] + 4a63d4: f94017e0 ldr x0, [sp, #40] + 4a63d8: 91004000 add x0, x0, #0x10 + 4a63dc: 940002c1 bl 4a6ee0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a63e0: aa0003f3 mov x19, x0 + 4a63e4: f94017e0 ldr x0, [sp, #40] + 4a63e8: 97fff78b bl 4a4214 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a63ec: aa0003e1 mov x1, x0 + 4a63f0: aa1303e0 mov x0, x19 + 4a63f4: 940002c2 bl 4a6efc <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEE7destroyISF_EEvRSG_PT_> + 4a63f8: d503201f nop + 4a63fc: f9400bf3 ldr x19, [sp, #16] + 4a6400: a8c37bfd ldp x29, x30, [sp], #48 + 4a6404: d65f03c0 ret + +00000000004a6408 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a6408: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a640c: 910003fd mov x29, sp + 4a6410: f9000fe0 str x0, [sp, #24] + 4a6414: f9400fe0 ldr x0, [sp, #24] + 4a6418: 91004000 add x0, x0, #0x10 + 4a641c: 940002b1 bl 4a6ee0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6420: aa0003e1 mov x1, x0 + 4a6424: 9100e3e0 add x0, sp, #0x38 + 4a6428: 97fff22f bl 4a2ce4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a642c: 9100e3e1 add x1, sp, #0x38 + 4a6430: 9100a3e0 add x0, sp, #0x28 + 4a6434: f9400fe2 ldr x2, [sp, #24] + 4a6438: 97fff746 bl 4a4150 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a643c: f9400fe0 ldr x0, [sp, #24] + 4a6440: 97ffffc8 bl 4a6360 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6444: 9100a3e0 add x0, sp, #0x28 + 4a6448: 97fff248 bl 4a2d68 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a644c: 9100e3e0 add x0, sp, #0x38 + 4a6450: 97fff22e bl 4a2d08 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a6454: d503201f nop + 4a6458: a8c47bfd ldp x29, x30, [sp], #64 + 4a645c: d65f03c0 ret + +00000000004a6460 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a6460: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6464: 910003fd mov x29, sp + 4a6468: f9000fe0 str x0, [sp, #24] + 4a646c: f9000be1 str x1, [sp, #16] + 4a6470: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a6474: 9123c001 add x1, x0, #0x8f0 + 4a6478: f9400be0 ldr x0, [sp, #16] + 4a647c: 97fd97e2 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a6480: 12001c00 and w0, w0, #0xff + 4a6484: 7100001f cmp w0, #0x0 + 4a6488: 54000080 b.eq 4a6498 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a648c: f9400fe0 ldr x0, [sp, #24] + 4a6490: 97fff761 bl 4a4214 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6494: 14000002 b 4a649c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a6498: d2800000 mov x0, #0x0 // #0 + 4a649c: a8c27bfd ldp x29, x30, [sp], #32 + 4a64a0: d65f03c0 ret + +00000000004a64a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a64a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a64a8: 910003fd mov x29, sp + 4a64ac: f9000fe0 str x0, [sp, #24] + 4a64b0: 90000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a64b4: 910a4001 add x1, x0, #0x290 + 4a64b8: f9400fe0 ldr x0, [sp, #24] + 4a64bc: f9000001 str x1, [x0] + 4a64c0: f9400fe0 ldr x0, [sp, #24] + 4a64c4: 91004000 add x0, x0, #0x10 + 4a64c8: 97fff1cb bl 4a2bf4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a64cc: f9400fe0 ldr x0, [sp, #24] + 4a64d0: 97fd9dbb bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a64d4: d503201f nop + 4a64d8: a8c27bfd ldp x29, x30, [sp], #32 + 4a64dc: d65f03c0 ret + +00000000004a64e0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a64e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a64e4: 910003fd mov x29, sp + 4a64e8: f9000fe0 str x0, [sp, #24] + 4a64ec: f9400fe0 ldr x0, [sp, #24] + 4a64f0: 97ffffed bl 4a64a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a64f4: d2800401 mov x1, #0x20 // #32 + 4a64f8: f9400fe0 ldr x0, [sp, #24] + 4a64fc: 97fd83a1 bl 407380 <_ZdlPvm@plt> + 4a6500: a8c27bfd ldp x29, x30, [sp], #32 + 4a6504: d65f03c0 ret + +00000000004a6508 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a6508: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a650c: 910003fd mov x29, sp + 4a6510: f9000bf3 str x19, [sp, #16] + 4a6514: f90017e0 str x0, [sp, #40] + 4a6518: f94017e0 ldr x0, [sp, #40] + 4a651c: 91004000 add x0, x0, #0x10 + 4a6520: 94000281 bl 4a6f24 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6524: aa0003f3 mov x19, x0 + 4a6528: f94017e0 ldr x0, [sp, #40] + 4a652c: 97fff6df bl 4a40a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6530: aa0003e1 mov x1, x0 + 4a6534: aa1303e0 mov x0, x19 + 4a6538: 94000282 bl 4a6f40 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEE7destroyIS7_EEvRS8_PT_> + 4a653c: d503201f nop + 4a6540: f9400bf3 ldr x19, [sp, #16] + 4a6544: a8c37bfd ldp x29, x30, [sp], #48 + 4a6548: d65f03c0 ret + +00000000004a654c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a654c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a6550: 910003fd mov x29, sp + 4a6554: f9000fe0 str x0, [sp, #24] + 4a6558: f9400fe0 ldr x0, [sp, #24] + 4a655c: 91004000 add x0, x0, #0x10 + 4a6560: 94000271 bl 4a6f24 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6564: aa0003e1 mov x1, x0 + 4a6568: 9100e3e0 add x0, sp, #0x38 + 4a656c: 97fff150 bl 4a2aac <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 4a6570: 9100e3e1 add x1, sp, #0x38 + 4a6574: 9100a3e0 add x0, sp, #0x28 + 4a6578: f9400fe2 ldr x2, [sp, #24] + 4a657c: 97fff69a bl 4a3fe4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 4a6580: f9400fe0 ldr x0, [sp, #24] + 4a6584: 97ffffc8 bl 4a64a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6588: 9100a3e0 add x0, sp, #0x28 + 4a658c: 97fff169 bl 4a2b30 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a6590: 9100e3e0 add x0, sp, #0x38 + 4a6594: 97fff14f bl 4a2ad0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a6598: d503201f nop + 4a659c: a8c47bfd ldp x29, x30, [sp], #64 + 4a65a0: d65f03c0 ret + +00000000004a65a4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a65a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a65a8: 910003fd mov x29, sp + 4a65ac: f9000fe0 str x0, [sp, #24] + 4a65b0: f9000be1 str x1, [sp, #16] + 4a65b4: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a65b8: 9123c001 add x1, x0, #0x8f0 + 4a65bc: f9400be0 ldr x0, [sp, #16] + 4a65c0: 97fd9791 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a65c4: 12001c00 and w0, w0, #0xff + 4a65c8: 7100001f cmp w0, #0x0 + 4a65cc: 54000080 b.eq 4a65dc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a65d0: f9400fe0 ldr x0, [sp, #24] + 4a65d4: 97fff6b5 bl 4a40a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a65d8: 14000002 b 4a65e0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a65dc: d2800000 mov x0, #0x0 // #0 + 4a65e0: a8c27bfd ldp x29, x30, [sp], #32 + 4a65e4: d65f03c0 ret + +00000000004a65e8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a65e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a65ec: 910003fd mov x29, sp + 4a65f0: f9000fe0 str x0, [sp, #24] + 4a65f4: 90000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a65f8: 910b2001 add x1, x0, #0x2c8 + 4a65fc: f9400fe0 ldr x0, [sp, #24] + 4a6600: f9000001 str x1, [x0] + 4a6604: f9400fe0 ldr x0, [sp, #24] + 4a6608: 91004000 add x0, x0, #0x10 + 4a660c: 97fff0ec bl 4a29bc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a6610: f9400fe0 ldr x0, [sp, #24] + 4a6614: 97fd9d6a bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6618: d503201f nop + 4a661c: a8c27bfd ldp x29, x30, [sp], #32 + 4a6620: d65f03c0 ret + +00000000004a6624 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a6624: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6628: 910003fd mov x29, sp + 4a662c: f9000fe0 str x0, [sp, #24] + 4a6630: f9400fe0 ldr x0, [sp, #24] + 4a6634: 97ffffed bl 4a65e8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6638: d2800401 mov x1, #0x20 // #32 + 4a663c: f9400fe0 ldr x0, [sp, #24] + 4a6640: 97fd8350 bl 407380 <_ZdlPvm@plt> + 4a6644: a8c27bfd ldp x29, x30, [sp], #32 + 4a6648: d65f03c0 ret + +00000000004a664c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a664c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6650: 910003fd mov x29, sp + 4a6654: f9000bf3 str x19, [sp, #16] + 4a6658: f90017e0 str x0, [sp, #40] + 4a665c: f94017e0 ldr x0, [sp, #40] + 4a6660: 91004000 add x0, x0, #0x10 + 4a6664: 94000241 bl 4a6f68 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6668: aa0003f3 mov x19, x0 + 4a666c: f94017e0 ldr x0, [sp, #40] + 4a6670: 97fff633 bl 4a3f3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6674: aa0003e1 mov x1, x0 + 4a6678: aa1303e0 mov x0, x19 + 4a667c: 94000242 bl 4a6f84 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEE7destroyISF_EEvRSG_PT_> + 4a6680: d503201f nop + 4a6684: f9400bf3 ldr x19, [sp, #16] + 4a6688: a8c37bfd ldp x29, x30, [sp], #48 + 4a668c: d65f03c0 ret + +00000000004a6690 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a6690: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a6694: 910003fd mov x29, sp + 4a6698: f9000fe0 str x0, [sp, #24] + 4a669c: f9400fe0 ldr x0, [sp, #24] + 4a66a0: 91004000 add x0, x0, #0x10 + 4a66a4: 94000231 bl 4a6f68 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a66a8: aa0003e1 mov x1, x0 + 4a66ac: 9100e3e0 add x0, sp, #0x38 + 4a66b0: 97fff071 bl 4a2874 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a66b4: 9100e3e1 add x1, sp, #0x38 + 4a66b8: 9100a3e0 add x0, sp, #0x28 + 4a66bc: f9400fe2 ldr x2, [sp, #24] + 4a66c0: 97fff5ee bl 4a3e78 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a66c4: f9400fe0 ldr x0, [sp, #24] + 4a66c8: 97ffffc8 bl 4a65e8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a66cc: 9100a3e0 add x0, sp, #0x28 + 4a66d0: 97fff08a bl 4a28f8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a66d4: 9100e3e0 add x0, sp, #0x38 + 4a66d8: 97fff070 bl 4a2898 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a66dc: d503201f nop + 4a66e0: a8c47bfd ldp x29, x30, [sp], #64 + 4a66e4: d65f03c0 ret + +00000000004a66e8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a66e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a66ec: 910003fd mov x29, sp + 4a66f0: f9000fe0 str x0, [sp, #24] + 4a66f4: f9000be1 str x1, [sp, #16] + 4a66f8: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a66fc: 9123c001 add x1, x0, #0x8f0 + 4a6700: f9400be0 ldr x0, [sp, #16] + 4a6704: 97fd9740 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a6708: 12001c00 and w0, w0, #0xff + 4a670c: 7100001f cmp w0, #0x0 + 4a6710: 54000080 b.eq 4a6720 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a6714: f9400fe0 ldr x0, [sp, #24] + 4a6718: 97fff609 bl 4a3f3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a671c: 14000002 b 4a6724 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a6720: d2800000 mov x0, #0x0 // #0 + 4a6724: a8c27bfd ldp x29, x30, [sp], #32 + 4a6728: d65f03c0 ret + +00000000004a672c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a672c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6730: 910003fd mov x29, sp + 4a6734: f9000fe0 str x0, [sp, #24] + 4a6738: 90000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a673c: 910c0001 add x1, x0, #0x300 + 4a6740: f9400fe0 ldr x0, [sp, #24] + 4a6744: f9000001 str x1, [x0] + 4a6748: f9400fe0 ldr x0, [sp, #24] + 4a674c: 91004000 add x0, x0, #0x10 + 4a6750: 97fff00d bl 4a2784 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a6754: f9400fe0 ldr x0, [sp, #24] + 4a6758: 97fd9d19 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a675c: d503201f nop + 4a6760: a8c27bfd ldp x29, x30, [sp], #32 + 4a6764: d65f03c0 ret + +00000000004a6768 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a6768: a9be7bfd stp x29, x30, [sp, #-32]! + 4a676c: 910003fd mov x29, sp + 4a6770: f9000fe0 str x0, [sp, #24] + 4a6774: f9400fe0 ldr x0, [sp, #24] + 4a6778: 97ffffed bl 4a672c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a677c: d2800401 mov x1, #0x20 // #32 + 4a6780: f9400fe0 ldr x0, [sp, #24] + 4a6784: 97fd82ff bl 407380 <_ZdlPvm@plt> + 4a6788: a8c27bfd ldp x29, x30, [sp], #32 + 4a678c: d65f03c0 ret + +00000000004a6790 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a6790: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6794: 910003fd mov x29, sp + 4a6798: f9000bf3 str x19, [sp, #16] + 4a679c: f90017e0 str x0, [sp, #40] + 4a67a0: f94017e0 ldr x0, [sp, #40] + 4a67a4: 91004000 add x0, x0, #0x10 + 4a67a8: 94000201 bl 4a6fac <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a67ac: aa0003f3 mov x19, x0 + 4a67b0: f94017e0 ldr x0, [sp, #40] + 4a67b4: 97fff587 bl 4a3dd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a67b8: aa0003e1 mov x1, x0 + 4a67bc: aa1303e0 mov x0, x19 + 4a67c0: 94000202 bl 4a6fc8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEE7destroyIS7_EEvRS8_PT_> + 4a67c4: d503201f nop + 4a67c8: f9400bf3 ldr x19, [sp, #16] + 4a67cc: a8c37bfd ldp x29, x30, [sp], #48 + 4a67d0: d65f03c0 ret + +00000000004a67d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a67d4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a67d8: 910003fd mov x29, sp + 4a67dc: f9000fe0 str x0, [sp, #24] + 4a67e0: f9400fe0 ldr x0, [sp, #24] + 4a67e4: 91004000 add x0, x0, #0x10 + 4a67e8: 940001f1 bl 4a6fac <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a67ec: aa0003e1 mov x1, x0 + 4a67f0: 9100e3e0 add x0, sp, #0x38 + 4a67f4: 97ffef92 bl 4a263c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 4a67f8: 9100e3e1 add x1, sp, #0x38 + 4a67fc: 9100a3e0 add x0, sp, #0x28 + 4a6800: f9400fe2 ldr x2, [sp, #24] + 4a6804: 97fff542 bl 4a3d0c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 4a6808: f9400fe0 ldr x0, [sp, #24] + 4a680c: 97ffffc8 bl 4a672c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6810: 9100a3e0 add x0, sp, #0x28 + 4a6814: 97ffefab bl 4a26c0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a6818: 9100e3e0 add x0, sp, #0x38 + 4a681c: 97ffef91 bl 4a2660 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a6820: d503201f nop + 4a6824: a8c47bfd ldp x29, x30, [sp], #64 + 4a6828: d65f03c0 ret + +00000000004a682c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a682c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6830: 910003fd mov x29, sp + 4a6834: f9000fe0 str x0, [sp, #24] + 4a6838: f9000be1 str x1, [sp, #16] + 4a683c: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a6840: 9123c001 add x1, x0, #0x8f0 + 4a6844: f9400be0 ldr x0, [sp, #16] + 4a6848: 97fd96ef bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a684c: 12001c00 and w0, w0, #0xff + 4a6850: 7100001f cmp w0, #0x0 + 4a6854: 54000080 b.eq 4a6864 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a6858: f9400fe0 ldr x0, [sp, #24] + 4a685c: 97fff55d bl 4a3dd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6860: 14000002 b 4a6868 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a6864: d2800000 mov x0, #0x0 // #0 + 4a6868: a8c27bfd ldp x29, x30, [sp], #32 + 4a686c: d65f03c0 ret + +00000000004a6870 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a6870: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6874: 910003fd mov x29, sp + 4a6878: f9000fe0 str x0, [sp, #24] + 4a687c: 90000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a6880: 910ce001 add x1, x0, #0x338 + 4a6884: f9400fe0 ldr x0, [sp, #24] + 4a6888: f9000001 str x1, [x0] + 4a688c: f9400fe0 ldr x0, [sp, #24] + 4a6890: 91004000 add x0, x0, #0x10 + 4a6894: 97ffeed3 bl 4a23e0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a6898: f9400fe0 ldr x0, [sp, #24] + 4a689c: 97fd9cc8 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a68a0: d503201f nop + 4a68a4: a8c27bfd ldp x29, x30, [sp], #32 + 4a68a8: d65f03c0 ret + +00000000004a68ac <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a68ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4a68b0: 910003fd mov x29, sp + 4a68b4: f9000fe0 str x0, [sp, #24] + 4a68b8: f9400fe0 ldr x0, [sp, #24] + 4a68bc: 97ffffed bl 4a6870 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a68c0: d2800401 mov x1, #0x20 // #32 + 4a68c4: f9400fe0 ldr x0, [sp, #24] + 4a68c8: 97fd82ae bl 407380 <_ZdlPvm@plt> + 4a68cc: a8c27bfd ldp x29, x30, [sp], #32 + 4a68d0: d65f03c0 ret + +00000000004a68d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a68d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a68d8: 910003fd mov x29, sp + 4a68dc: f9000bf3 str x19, [sp, #16] + 4a68e0: f90017e0 str x0, [sp, #40] + 4a68e4: f94017e0 ldr x0, [sp, #40] + 4a68e8: 91004000 add x0, x0, #0x10 + 4a68ec: 940001c1 bl 4a6ff0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a68f0: aa0003f3 mov x19, x0 + 4a68f4: f94017e0 ldr x0, [sp, #40] + 4a68f8: 97fff494 bl 4a3b48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a68fc: aa0003e1 mov x1, x0 + 4a6900: aa1303e0 mov x0, x19 + 4a6904: 940001c2 bl 4a700c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEE7destroyISF_EEvRSG_PT_> + 4a6908: d503201f nop + 4a690c: f9400bf3 ldr x19, [sp, #16] + 4a6910: a8c37bfd ldp x29, x30, [sp], #48 + 4a6914: d65f03c0 ret + +00000000004a6918 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a6918: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a691c: 910003fd mov x29, sp + 4a6920: f9000fe0 str x0, [sp, #24] + 4a6924: f9400fe0 ldr x0, [sp, #24] + 4a6928: 91004000 add x0, x0, #0x10 + 4a692c: 940001b1 bl 4a6ff0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6930: aa0003e1 mov x1, x0 + 4a6934: 9100e3e0 add x0, sp, #0x38 + 4a6938: 97ffee58 bl 4a2298 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISF_EERKSaIT_E> + 4a693c: 9100e3e1 add x1, sp, #0x38 + 4a6940: 9100a3e0 add x0, sp, #0x28 + 4a6944: f9400fe2 ldr x2, [sp, #24] + 4a6948: 97fff44f bl 4a3a84 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSL_PSK_> + 4a694c: f9400fe0 ldr x0, [sp, #24] + 4a6950: 97ffffc8 bl 4a6870 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6954: 9100a3e0 add x0, sp, #0x28 + 4a6958: 97ffee71 bl 4a231c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a695c: 9100e3e0 add x0, sp, #0x38 + 4a6960: 97ffee57 bl 4a22bc <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a6964: d503201f nop + 4a6968: a8c47bfd ldp x29, x30, [sp], #64 + 4a696c: d65f03c0 ret + +00000000004a6970 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a6970: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6974: 910003fd mov x29, sp + 4a6978: f9000fe0 str x0, [sp, #24] + 4a697c: f9000be1 str x1, [sp, #16] + 4a6980: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a6984: 9123c001 add x1, x0, #0x8f0 + 4a6988: f9400be0 ldr x0, [sp, #16] + 4a698c: 97fd969e bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a6990: 12001c00 and w0, w0, #0xff + 4a6994: 7100001f cmp w0, #0x0 + 4a6998: 54000080 b.eq 4a69a8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a699c: f9400fe0 ldr x0, [sp, #24] + 4a69a0: 97fff46a bl 4a3b48 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a69a4: 14000002 b 4a69ac <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a69a8: d2800000 mov x0, #0x0 // #0 + 4a69ac: a8c27bfd ldp x29, x30, [sp], #32 + 4a69b0: d65f03c0 ret + +00000000004a69b4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a69b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a69b8: 910003fd mov x29, sp + 4a69bc: f9000fe0 str x0, [sp, #24] + 4a69c0: 90000140 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a69c4: 910dc001 add x1, x0, #0x370 + 4a69c8: f9400fe0 ldr x0, [sp, #24] + 4a69cc: f9000001 str x1, [x0] + 4a69d0: f9400fe0 ldr x0, [sp, #24] + 4a69d4: 91004000 add x0, x0, #0x10 + 4a69d8: 97ffeb3f bl 4a16d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4a69dc: f9400fe0 ldr x0, [sp, #24] + 4a69e0: 97fd9c77 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a69e4: d503201f nop + 4a69e8: a8c27bfd ldp x29, x30, [sp], #32 + 4a69ec: d65f03c0 ret + +00000000004a69f0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4a69f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a69f4: 910003fd mov x29, sp + 4a69f8: f9000fe0 str x0, [sp, #24] + 4a69fc: f9400fe0 ldr x0, [sp, #24] + 4a6a00: 97ffffed bl 4a69b4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6a04: d2800401 mov x1, #0x20 // #32 + 4a6a08: f9400fe0 ldr x0, [sp, #24] + 4a6a0c: 97fd825d bl 407380 <_ZdlPvm@plt> + 4a6a10: a8c27bfd ldp x29, x30, [sp], #32 + 4a6a14: d65f03c0 ret + +00000000004a6a18 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4a6a18: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6a1c: 910003fd mov x29, sp + 4a6a20: f9000bf3 str x19, [sp, #16] + 4a6a24: f90017e0 str x0, [sp, #40] + 4a6a28: f94017e0 ldr x0, [sp, #40] + 4a6a2c: 91004000 add x0, x0, #0x10 + 4a6a30: 94000181 bl 4a7034 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6a34: aa0003f3 mov x19, x0 + 4a6a38: f94017e0 ldr x0, [sp, #40] + 4a6a3c: 97ffeeea bl 4a25e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6a40: aa0003e1 mov x1, x0 + 4a6a44: aa1303e0 mov x0, x19 + 4a6a48: 94000182 bl 4a7050 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEE7destroyIS7_EEvRS8_PT_> + 4a6a4c: d503201f nop + 4a6a50: f9400bf3 ldr x19, [sp, #16] + 4a6a54: a8c37bfd ldp x29, x30, [sp], #48 + 4a6a58: d65f03c0 ret + +00000000004a6a5c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4a6a5c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a6a60: 910003fd mov x29, sp + 4a6a64: f9000fe0 str x0, [sp, #24] + 4a6a68: f9400fe0 ldr x0, [sp, #24] + 4a6a6c: 91004000 add x0, x0, #0x10 + 4a6a70: 94000171 bl 4a7034 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4a6a74: aa0003e1 mov x1, x0 + 4a6a78: 9100e3e0 add x0, sp, #0x38 + 4a6a7c: 97ffeac4 bl 4a158c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 4a6a80: 9100e3e1 add x1, sp, #0x38 + 4a6a84: 9100a3e0 add x0, sp, #0x28 + 4a6a88: f9400fe2 ldr x2, [sp, #24] + 4a6a8c: 97ffeea5 bl 4a2520 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 4a6a90: f9400fe0 ldr x0, [sp, #24] + 4a6a94: 97ffffc8 bl 4a69b4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a6a98: 9100a3e0 add x0, sp, #0x28 + 4a6a9c: 97ffeadd bl 4a1610 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4a6aa0: 9100e3e0 add x0, sp, #0x38 + 4a6aa4: 97ffeac3 bl 4a15b0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4a6aa8: d503201f nop + 4a6aac: a8c47bfd ldp x29, x30, [sp], #64 + 4a6ab0: d65f03c0 ret + +00000000004a6ab4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4a6ab4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6ab8: 910003fd mov x29, sp + 4a6abc: f9000fe0 str x0, [sp, #24] + 4a6ac0: f9000be1 str x1, [sp, #16] + 4a6ac4: f00000e0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4a6ac8: 9123c001 add x1, x0, #0x8f0 + 4a6acc: f9400be0 ldr x0, [sp, #16] + 4a6ad0: 97fd964d bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4a6ad4: 12001c00 and w0, w0, #0xff + 4a6ad8: 7100001f cmp w0, #0x0 + 4a6adc: 54000080 b.eq 4a6aec <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4a6ae0: f9400fe0 ldr x0, [sp, #24] + 4a6ae4: 97ffeec0 bl 4a25e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4a6ae8: 14000002 b 4a6af0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4a6aec: d2800000 mov x0, #0x0 // #0 + 4a6af0: a8c27bfd ldp x29, x30, [sp], #32 + 4a6af4: d65f03c0 ret + +00000000004a6af8 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_E8setValueESC_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_E8setValueESC_(): + 4a6af8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6afc: 910003fd mov x29, sp + 4a6b00: f9000bf3 str x19, [sp, #16] + 4a6b04: aa0803f3 mov x19, x8 + 4a6b08: f90017e0 str x0, [sp, #40] + 4a6b0c: f90013e1 str x1, [sp, #32] + 4a6b10: f94017e0 ldr x0, [sp, #40] + 4a6b14: 91002000 add x0, x0, #0x8 + 4a6b18: aa1303e8 mov x8, x19 + 4a6b1c: f94013e1 ldr x1, [sp, #32] + 4a6b20: 94000156 bl 4a7078 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E4_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_> + 4a6b24: aa1303e0 mov x0, x19 + 4a6b28: f9400bf3 ldr x19, [sp, #16] + 4a6b2c: a8c37bfd ldp x29, x30, [sp], #48 + 4a6b30: d65f03c0 ret + +00000000004a6b34 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_E8setValueESC_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_E8setValueESC_(): + 4a6b34: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6b38: 910003fd mov x29, sp + 4a6b3c: f9000bf3 str x19, [sp, #16] + 4a6b40: aa0803f3 mov x19, x8 + 4a6b44: f90017e0 str x0, [sp, #40] + 4a6b48: f90013e1 str x1, [sp, #32] + 4a6b4c: f94017e0 ldr x0, [sp, #40] + 4a6b50: 91002000 add x0, x0, #0x8 + 4a6b54: aa1303e8 mov x8, x19 + 4a6b58: f94013e1 ldr x1, [sp, #32] + 4a6b5c: 94000178 bl 4a713c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E3_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_> + 4a6b60: aa1303e0 mov x0, x19 + 4a6b64: f9400bf3 ldr x19, [sp, #16] + 4a6b68: a8c37bfd ldp x29, x30, [sp], #48 + 4a6b6c: d65f03c0 ret + +00000000004a6b70 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_E8setValueESC_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_E8setValueESC_(): + 4a6b70: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6b74: 910003fd mov x29, sp + 4a6b78: f9000bf3 str x19, [sp, #16] + 4a6b7c: aa0803f3 mov x19, x8 + 4a6b80: f90017e0 str x0, [sp, #40] + 4a6b84: f90013e1 str x1, [sp, #32] + 4a6b88: f94017e0 ldr x0, [sp, #40] + 4a6b8c: 91002000 add x0, x0, #0x8 + 4a6b90: aa1303e8 mov x8, x19 + 4a6b94: f94013e1 ldr x1, [sp, #32] + 4a6b98: 9400019a bl 4a7200 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E2_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_> + 4a6b9c: aa1303e0 mov x0, x19 + 4a6ba0: f9400bf3 ldr x19, [sp, #16] + 4a6ba4: a8c37bfd ldp x29, x30, [sp], #48 + 4a6ba8: d65f03c0 ret + +00000000004a6bac <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_E8setValueESC_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_E8setValueESC_(): + 4a6bac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6bb0: 910003fd mov x29, sp + 4a6bb4: f9000bf3 str x19, [sp, #16] + 4a6bb8: aa0803f3 mov x19, x8 + 4a6bbc: f90017e0 str x0, [sp, #40] + 4a6bc0: f90013e1 str x1, [sp, #32] + 4a6bc4: f94017e0 ldr x0, [sp, #40] + 4a6bc8: 91002000 add x0, x0, #0x8 + 4a6bcc: aa1303e8 mov x8, x19 + 4a6bd0: f94013e1 ldr x1, [sp, #32] + 4a6bd4: 940001bc bl 4a72c4 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E1_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_> + 4a6bd8: aa1303e0 mov x0, x19 + 4a6bdc: f9400bf3 ldr x19, [sp, #16] + 4a6be0: a8c37bfd ldp x29, x30, [sp], #48 + 4a6be4: d65f03c0 ret + +00000000004a6be8 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_E8setValueESC_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_E8setValueESC_(): + 4a6be8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6bec: 910003fd mov x29, sp + 4a6bf0: f9000bf3 str x19, [sp, #16] + 4a6bf4: aa0803f3 mov x19, x8 + 4a6bf8: f90017e0 str x0, [sp, #40] + 4a6bfc: f90013e1 str x1, [sp, #32] + 4a6c00: f94017e0 ldr x0, [sp, #40] + 4a6c04: 91002000 add x0, x0, #0x8 + 4a6c08: aa1303e8 mov x8, x19 + 4a6c0c: f94013e1 ldr x1, [sp, #32] + 4a6c10: 940001de bl 4a7388 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E5_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_> + 4a6c14: aa1303e0 mov x0, x19 + 4a6c18: f9400bf3 ldr x19, [sp, #16] + 4a6c1c: a8c37bfd ldp x29, x30, [sp], #48 + 4a6c20: d65f03c0 ret + +00000000004a6c24 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_E8setValueESC_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_E8setValueESC_(): + 4a6c24: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6c28: 910003fd mov x29, sp + 4a6c2c: f9000bf3 str x19, [sp, #16] + 4a6c30: aa0803f3 mov x19, x8 + 4a6c34: f90017e0 str x0, [sp, #40] + 4a6c38: f90013e1 str x1, [sp, #32] + 4a6c3c: f94017e0 ldr x0, [sp, #40] + 4a6c40: 91002000 add x0, x0, #0x8 + 4a6c44: aa1303e8 mov x8, x19 + 4a6c48: f94013e1 ldr x1, [sp, #32] + 4a6c4c: 94000200 bl 4a744c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E0_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_> + 4a6c50: aa1303e0 mov x0, x19 + 4a6c54: f9400bf3 ldr x19, [sp, #16] + 4a6c58: a8c37bfd ldp x29, x30, [sp], #48 + 4a6c5c: d65f03c0 ret + +00000000004a6c60 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_E8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_E8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a6c60: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6c64: 910003fd mov x29, sp + 4a6c68: f9000bf3 str x19, [sp, #16] + 4a6c6c: aa0803f3 mov x19, x8 + 4a6c70: f90017e0 str x0, [sp, #40] + 4a6c74: f90013e1 str x1, [sp, #32] + 4a6c78: f94017e0 ldr x0, [sp, #40] + 4a6c7c: 91002000 add x0, x0, #0x8 + 4a6c80: aa1303e8 mov x8, x19 + 4a6c84: f94013e1 ldr x1, [sp, #32] + 4a6c88: 94000222 bl 4a7510 <_ZN5Catch5clara6detail12invokeLambdaIbZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a6c8c: aa1303e0 mov x0, x19 + 4a6c90: f9400bf3 ldr x19, [sp, #16] + 4a6c94: a8c37bfd ldp x29, x30, [sp], #48 + 4a6c98: d65f03c0 ret + +00000000004a6c9c <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_E8setValueESC_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_E8setValueESC_(): + 4a6c9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6ca0: 910003fd mov x29, sp + 4a6ca4: f9000bf3 str x19, [sp, #16] + 4a6ca8: aa0803f3 mov x19, x8 + 4a6cac: f90017e0 str x0, [sp, #40] + 4a6cb0: f90013e1 str x1, [sp, #32] + 4a6cb4: f94017e0 ldr x0, [sp, #40] + 4a6cb8: 91002000 add x0, x0, #0x8 + 4a6cbc: aa1303e8 mov x8, x19 + 4a6cc0: f94013e1 ldr x1, [sp, #32] + 4a6cc4: 9400023d bl 4a75b8 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_> + 4a6cc8: aa1303e0 mov x0, x19 + 4a6ccc: f9400bf3 ldr x19, [sp, #16] + 4a6cd0: a8c37bfd ldp x29, x30, [sp], #48 + 4a6cd4: d65f03c0 ret + +00000000004a6cd8 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_E8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_E8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a6cd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6cdc: 910003fd mov x29, sp + 4a6ce0: f9000bf3 str x19, [sp, #16] + 4a6ce4: aa0803f3 mov x19, x8 + 4a6ce8: f90017e0 str x0, [sp, #40] + 4a6cec: f90013e1 str x1, [sp, #32] + 4a6cf0: f94017e0 ldr x0, [sp, #40] + 4a6cf4: 91002000 add x0, x0, #0x8 + 4a6cf8: aa1303e8 mov x8, x19 + 4a6cfc: f94013e1 ldr x1, [sp, #32] + 4a6d00: 9400025f bl 4a767c <_ZN5Catch5clara6detail12invokeLambdaIiZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a6d04: aa1303e0 mov x0, x19 + 4a6d08: f9400bf3 ldr x19, [sp, #16] + 4a6d0c: a8c37bfd ldp x29, x30, [sp], #48 + 4a6d10: d65f03c0 ret + +00000000004a6d14 <_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_E8setValueESC_>: +_ZN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_E8setValueESC_(): + 4a6d14: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6d18: 910003fd mov x29, sp + 4a6d1c: f9000bf3 str x19, [sp, #16] + 4a6d20: aa0803f3 mov x19, x8 + 4a6d24: f90017e0 str x0, [sp, #40] + 4a6d28: f90013e1 str x1, [sp, #32] + 4a6d2c: f94017e0 ldr x0, [sp, #40] + 4a6d30: 91002000 add x0, x0, #0x8 + 4a6d34: aa1303e8 mov x8, x19 + 4a6d38: f94013e1 ldr x1, [sp, #32] + 4a6d3c: 9400027a bl 4a7724 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E6_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_> + 4a6d40: aa1303e0 mov x0, x19 + 4a6d44: f9400bf3 ldr x19, [sp, #16] + 4a6d48: a8c37bfd ldp x29, x30, [sp], #48 + 4a6d4c: d65f03c0 ret + +00000000004a6d50 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_E7setFlagEb>: +_ZN5Catch5clara6detail15BoundFlagLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_E7setFlagEb(): + 4a6d50: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a6d54: 910003fd mov x29, sp + 4a6d58: f9000bf3 str x19, [sp, #16] + 4a6d5c: aa0803f3 mov x19, x8 + 4a6d60: f90017e0 str x0, [sp, #40] + 4a6d64: 39009fe1 strb w1, [sp, #39] + 4a6d68: f94017e0 ldr x0, [sp, #40] + 4a6d6c: 91002000 add x0, x0, #0x8 + 4a6d70: 91009fe1 add x1, sp, #0x27 + 4a6d74: aa1303e8 mov x8, x19 + 4a6d78: 9400029c bl 4a77e8 <_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_bEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_> + 4a6d7c: aa1303e0 mov x0, x19 + 4a6d80: f9400bf3 ldr x19, [sp, #16] + 4a6d84: a8c37bfd ldp x29, x30, [sp], #48 + 4a6d88: d65f03c0 ret + +00000000004a6d8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6d8c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6d90: 910003fd mov x29, sp + 4a6d94: f9000fe0 str x0, [sp, #24] + 4a6d98: f9400fe0 ldr x0, [sp, #24] + 4a6d9c: 940002a6 bl 4a7834 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EE6_S_getERSH_> + 4a6da0: a8c27bfd ldp x29, x30, [sp], #32 + 4a6da4: d65f03c0 ret + +00000000004a6da8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEE7destroyISF_EEvRSG_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEEE7destroyISF_EEvRSG_PT_(): + 4a6da8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6dac: 910003fd mov x29, sp + 4a6db0: f9000fe0 str x0, [sp, #24] + 4a6db4: f9000be1 str x1, [sp, #16] + 4a6db8: f9400be1 ldr x1, [sp, #16] + 4a6dbc: f9400fe0 ldr x0, [sp, #24] + 4a6dc0: 940002a2 bl 4a7848 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE7destroyISG_EEvPT_> + 4a6dc4: d503201f nop + 4a6dc8: a8c27bfd ldp x29, x30, [sp], #32 + 4a6dcc: d65f03c0 ret + +00000000004a6dd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6dd0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6dd4: 910003fd mov x29, sp + 4a6dd8: f9000fe0 str x0, [sp, #24] + 4a6ddc: f9400fe0 ldr x0, [sp, #24] + 4a6de0: 940002a6 bl 4a7878 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EE6_S_getERSH_> + 4a6de4: a8c27bfd ldp x29, x30, [sp], #32 + 4a6de8: d65f03c0 ret + +00000000004a6dec <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEE7destroyISF_EEvRSG_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEEE7destroyISF_EEvRSG_PT_(): + 4a6dec: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6df0: 910003fd mov x29, sp + 4a6df4: f9000fe0 str x0, [sp, #24] + 4a6df8: f9000be1 str x1, [sp, #16] + 4a6dfc: f9400be1 ldr x1, [sp, #16] + 4a6e00: f9400fe0 ldr x0, [sp, #24] + 4a6e04: 940002a2 bl 4a788c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE7destroyISG_EEvPT_> + 4a6e08: d503201f nop + 4a6e0c: a8c27bfd ldp x29, x30, [sp], #32 + 4a6e10: d65f03c0 ret + +00000000004a6e14 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6e14: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6e18: 910003fd mov x29, sp + 4a6e1c: f9000fe0 str x0, [sp, #24] + 4a6e20: f9400fe0 ldr x0, [sp, #24] + 4a6e24: 940002a6 bl 4a78bc <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EE6_S_getERSH_> + 4a6e28: a8c27bfd ldp x29, x30, [sp], #32 + 4a6e2c: d65f03c0 ret + +00000000004a6e30 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEE7destroyISF_EEvRSG_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEEE7destroyISF_EEvRSG_PT_(): + 4a6e30: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6e34: 910003fd mov x29, sp + 4a6e38: f9000fe0 str x0, [sp, #24] + 4a6e3c: f9000be1 str x1, [sp, #16] + 4a6e40: f9400be1 ldr x1, [sp, #16] + 4a6e44: f9400fe0 ldr x0, [sp, #24] + 4a6e48: 940002a2 bl 4a78d0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE7destroyISG_EEvPT_> + 4a6e4c: d503201f nop + 4a6e50: a8c27bfd ldp x29, x30, [sp], #32 + 4a6e54: d65f03c0 ret + +00000000004a6e58 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6e58: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6e5c: 910003fd mov x29, sp + 4a6e60: f9000fe0 str x0, [sp, #24] + 4a6e64: f9400fe0 ldr x0, [sp, #24] + 4a6e68: 940002a6 bl 4a7900 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EE6_S_getERSH_> + 4a6e6c: a8c27bfd ldp x29, x30, [sp], #32 + 4a6e70: d65f03c0 ret + +00000000004a6e74 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEE7destroyISF_EEvRSG_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEEE7destroyISF_EEvRSG_PT_(): + 4a6e74: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6e78: 910003fd mov x29, sp + 4a6e7c: f9000fe0 str x0, [sp, #24] + 4a6e80: f9000be1 str x1, [sp, #16] + 4a6e84: f9400be1 ldr x1, [sp, #16] + 4a6e88: f9400fe0 ldr x0, [sp, #24] + 4a6e8c: 940002a2 bl 4a7914 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE7destroyISG_EEvPT_> + 4a6e90: d503201f nop + 4a6e94: a8c27bfd ldp x29, x30, [sp], #32 + 4a6e98: d65f03c0 ret + +00000000004a6e9c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6e9c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6ea0: 910003fd mov x29, sp + 4a6ea4: f9000fe0 str x0, [sp, #24] + 4a6ea8: f9400fe0 ldr x0, [sp, #24] + 4a6eac: 940002a6 bl 4a7944 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EE6_S_getERSH_> + 4a6eb0: a8c27bfd ldp x29, x30, [sp], #32 + 4a6eb4: d65f03c0 ret + +00000000004a6eb8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEE7destroyISF_EEvRSG_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEEE7destroyISF_EEvRSG_PT_(): + 4a6eb8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6ebc: 910003fd mov x29, sp + 4a6ec0: f9000fe0 str x0, [sp, #24] + 4a6ec4: f9000be1 str x1, [sp, #16] + 4a6ec8: f9400be1 ldr x1, [sp, #16] + 4a6ecc: f9400fe0 ldr x0, [sp, #24] + 4a6ed0: 940002a2 bl 4a7958 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE7destroyISG_EEvPT_> + 4a6ed4: d503201f nop + 4a6ed8: a8c27bfd ldp x29, x30, [sp], #32 + 4a6edc: d65f03c0 ret + +00000000004a6ee0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6ee0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6ee4: 910003fd mov x29, sp + 4a6ee8: f9000fe0 str x0, [sp, #24] + 4a6eec: f9400fe0 ldr x0, [sp, #24] + 4a6ef0: 940002a6 bl 4a7988 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EE6_S_getERSH_> + 4a6ef4: a8c27bfd ldp x29, x30, [sp], #32 + 4a6ef8: d65f03c0 ret + +00000000004a6efc <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEE7destroyISF_EEvRSG_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEEE7destroyISF_EEvRSG_PT_(): + 4a6efc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6f00: 910003fd mov x29, sp + 4a6f04: f9000fe0 str x0, [sp, #24] + 4a6f08: f9000be1 str x1, [sp, #16] + 4a6f0c: f9400be1 ldr x1, [sp, #16] + 4a6f10: f9400fe0 ldr x0, [sp, #24] + 4a6f14: 940002a2 bl 4a799c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE7destroyISG_EEvPT_> + 4a6f18: d503201f nop + 4a6f1c: a8c27bfd ldp x29, x30, [sp], #32 + 4a6f20: d65f03c0 ret + +00000000004a6f24 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6f24: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6f28: 910003fd mov x29, sp + 4a6f2c: f9000fe0 str x0, [sp, #24] + 4a6f30: f9400fe0 ldr x0, [sp, #24] + 4a6f34: 940002a6 bl 4a79cc <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EE6_S_getERS9_> + 4a6f38: a8c27bfd ldp x29, x30, [sp], #32 + 4a6f3c: d65f03c0 ret + +00000000004a6f40 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEE7destroyIS7_EEvRS8_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEEE7destroyIS7_EEvRS8_PT_(): + 4a6f40: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6f44: 910003fd mov x29, sp + 4a6f48: f9000fe0 str x0, [sp, #24] + 4a6f4c: f9000be1 str x1, [sp, #16] + 4a6f50: f9400be1 ldr x1, [sp, #16] + 4a6f54: f9400fe0 ldr x0, [sp, #24] + 4a6f58: 940002a2 bl 4a79e0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE7destroyIS8_EEvPT_> + 4a6f5c: d503201f nop + 4a6f60: a8c27bfd ldp x29, x30, [sp], #32 + 4a6f64: d65f03c0 ret + +00000000004a6f68 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6f68: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6f6c: 910003fd mov x29, sp + 4a6f70: f9000fe0 str x0, [sp, #24] + 4a6f74: f9400fe0 ldr x0, [sp, #24] + 4a6f78: 940002a6 bl 4a7a10 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EE6_S_getERSH_> + 4a6f7c: a8c27bfd ldp x29, x30, [sp], #32 + 4a6f80: d65f03c0 ret + +00000000004a6f84 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEE7destroyISF_EEvRSG_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEEE7destroyISF_EEvRSG_PT_(): + 4a6f84: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6f88: 910003fd mov x29, sp + 4a6f8c: f9000fe0 str x0, [sp, #24] + 4a6f90: f9000be1 str x1, [sp, #16] + 4a6f94: f9400be1 ldr x1, [sp, #16] + 4a6f98: f9400fe0 ldr x0, [sp, #24] + 4a6f9c: 940002a2 bl 4a7a24 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE7destroyISG_EEvPT_> + 4a6fa0: d503201f nop + 4a6fa4: a8c27bfd ldp x29, x30, [sp], #32 + 4a6fa8: d65f03c0 ret + +00000000004a6fac <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6fac: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6fb0: 910003fd mov x29, sp + 4a6fb4: f9000fe0 str x0, [sp, #24] + 4a6fb8: f9400fe0 ldr x0, [sp, #24] + 4a6fbc: 940002a6 bl 4a7a54 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EE6_S_getERS9_> + 4a6fc0: a8c27bfd ldp x29, x30, [sp], #32 + 4a6fc4: d65f03c0 ret + +00000000004a6fc8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEE7destroyIS7_EEvRS8_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEEE7destroyIS7_EEvRS8_PT_(): + 4a6fc8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6fcc: 910003fd mov x29, sp + 4a6fd0: f9000fe0 str x0, [sp, #24] + 4a6fd4: f9000be1 str x1, [sp, #16] + 4a6fd8: f9400be1 ldr x1, [sp, #16] + 4a6fdc: f9400fe0 ldr x0, [sp, #24] + 4a6fe0: 940002a2 bl 4a7a68 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE7destroyIS8_EEvPT_> + 4a6fe4: d503201f nop + 4a6fe8: a8c27bfd ldp x29, x30, [sp], #32 + 4a6fec: d65f03c0 ret + +00000000004a6ff0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EESaISF_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a6ff0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a6ff4: 910003fd mov x29, sp + 4a6ff8: f9000fe0 str x0, [sp, #24] + 4a6ffc: f9400fe0 ldr x0, [sp, #24] + 4a7000: 940002a6 bl 4a7a98 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EE6_S_getERSH_> + 4a7004: a8c27bfd ldp x29, x30, [sp], #32 + 4a7008: d65f03c0 ret + +00000000004a700c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEE7destroyISF_EEvRSG_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEEE7destroyISF_EEvRSG_PT_(): + 4a700c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7010: 910003fd mov x29, sp + 4a7014: f9000fe0 str x0, [sp, #24] + 4a7018: f9000be1 str x1, [sp, #16] + 4a701c: f9400be1 ldr x1, [sp, #16] + 4a7020: f9400fe0 ldr x0, [sp, #24] + 4a7024: 940002a2 bl 4a7aac <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE7destroyISG_EEvPT_> + 4a7028: d503201f nop + 4a702c: a8c27bfd ldp x29, x30, [sp], #32 + 4a7030: d65f03c0 ret + +00000000004a7034 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4a7034: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7038: 910003fd mov x29, sp + 4a703c: f9000fe0 str x0, [sp, #24] + 4a7040: f9400fe0 ldr x0, [sp, #24] + 4a7044: 940002a6 bl 4a7adc <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EE6_S_getERS9_> + 4a7048: a8c27bfd ldp x29, x30, [sp], #32 + 4a704c: d65f03c0 ret + +00000000004a7050 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEE7destroyIS7_EEvRS8_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEEE7destroyIS7_EEvRS8_PT_(): + 4a7050: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7054: 910003fd mov x29, sp + 4a7058: f9000fe0 str x0, [sp, #24] + 4a705c: f9000be1 str x1, [sp, #16] + 4a7060: f9400be1 ldr x1, [sp, #16] + 4a7064: f9400fe0 ldr x0, [sp, #24] + 4a7068: 940002a2 bl 4a7af0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE7destroyIS8_EEvPT_> + 4a706c: d503201f nop + 4a7070: a8c27bfd ldp x29, x30, [sp], #32 + 4a7074: d65f03c0 ret + +00000000004a7078 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E4_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_>: +_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E4_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_(): + 4a7078: a9b87bfd stp x29, x30, [sp, #-128]! + 4a707c: 910003fd mov x29, sp + 4a7080: f9000bf3 str x19, [sp, #16] + 4a7084: aa0803f3 mov x19, x8 + 4a7088: f90017e0 str x0, [sp, #40] + 4a708c: f90013e1 str x1, [sp, #32] + 4a7090: 910183e0 add x0, sp, #0x60 + 4a7094: 97fd817f bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a7098: 910183e0 add x0, sp, #0x60 + 4a709c: 9100c3e1 add x1, sp, #0x30 + 4a70a0: aa0103e8 mov x8, x1 + 4a70a4: aa0003e1 mov x1, x0 + 4a70a8: f94013e0 ldr x0, [sp, #32] + 4a70ac: 9400033b bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4a70b0: 9100c3e0 add x0, sp, #0x30 + 4a70b4: 97fea461 bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a70b8: 12001c00 and w0, w0, #0xff + 4a70bc: 52000000 eor w0, w0, #0x1 + 4a70c0: 12001c00 and w0, w0, #0xff + 4a70c4: 7100001f cmp w0, #0x0 + 4a70c8: 540000c0 b.eq 4a70e0 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E4_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x68> // b.none + 4a70cc: 9100c3e0 add x0, sp, #0x30 + 4a70d0: aa0003e1 mov x1, x0 + 4a70d4: aa1303e0 mov x0, x19 + 4a70d8: 94002582 bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a70dc: 14000006 b 4a70f4 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E4_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x7c> + 4a70e0: 910183e0 add x0, sp, #0x60 + 4a70e4: aa1303e8 mov x8, x19 + 4a70e8: aa0003e1 mov x1, x0 + 4a70ec: f94017e0 ldr x0, [sp, #40] + 4a70f0: 9400028c bl 4a7b20 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_SF_EES5_RKT_RKT0_> + 4a70f4: 9100c3e0 add x0, sp, #0x30 + 4a70f8: 97fedab8 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a70fc: 910183e0 add x0, sp, #0x60 + 4a7100: 97fd8000 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a7104: 1400000a b 4a712c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E4_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xb4> + 4a7108: aa0003f3 mov x19, x0 + 4a710c: 9100c3e0 add x0, sp, #0x30 + 4a7110: 97fedab2 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a7114: 14000002 b 4a711c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E4_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xa4> + 4a7118: aa0003f3 mov x19, x0 + 4a711c: 910183e0 add x0, sp, #0x60 + 4a7120: 97fd7ff8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a7124: aa1303e0 mov x0, x19 + 4a7128: 97fd81f6 bl 407900 <_Unwind_Resume@plt> + 4a712c: aa1303e0 mov x0, x19 + 4a7130: f9400bf3 ldr x19, [sp, #16] + 4a7134: a8c87bfd ldp x29, x30, [sp], #128 + 4a7138: d65f03c0 ret + +00000000004a713c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E3_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_>: +_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E3_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_(): + 4a713c: a9b87bfd stp x29, x30, [sp, #-128]! + 4a7140: 910003fd mov x29, sp + 4a7144: f9000bf3 str x19, [sp, #16] + 4a7148: aa0803f3 mov x19, x8 + 4a714c: f90017e0 str x0, [sp, #40] + 4a7150: f90013e1 str x1, [sp, #32] + 4a7154: 910183e0 add x0, sp, #0x60 + 4a7158: 97fd814e bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a715c: 910183e0 add x0, sp, #0x60 + 4a7160: 9100c3e1 add x1, sp, #0x30 + 4a7164: aa0103e8 mov x8, x1 + 4a7168: aa0003e1 mov x1, x0 + 4a716c: f94013e0 ldr x0, [sp, #32] + 4a7170: 9400030a bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4a7174: 9100c3e0 add x0, sp, #0x30 + 4a7178: 97fea430 bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a717c: 12001c00 and w0, w0, #0xff + 4a7180: 52000000 eor w0, w0, #0x1 + 4a7184: 12001c00 and w0, w0, #0xff + 4a7188: 7100001f cmp w0, #0x0 + 4a718c: 540000c0 b.eq 4a71a4 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E3_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x68> // b.none + 4a7190: 9100c3e0 add x0, sp, #0x30 + 4a7194: aa0003e1 mov x1, x0 + 4a7198: aa1303e0 mov x0, x19 + 4a719c: 94002551 bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a71a0: 14000006 b 4a71b8 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E3_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x7c> + 4a71a4: 910183e0 add x0, sp, #0x60 + 4a71a8: aa1303e8 mov x8, x19 + 4a71ac: aa0003e1 mov x1, x0 + 4a71b0: f94017e0 ldr x0, [sp, #40] + 4a71b4: 94000269 bl 4a7b58 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_SF_EES5_RKT_RKT0_> + 4a71b8: 9100c3e0 add x0, sp, #0x30 + 4a71bc: 97feda87 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a71c0: 910183e0 add x0, sp, #0x60 + 4a71c4: 97fd7fcf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a71c8: 1400000a b 4a71f0 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E3_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xb4> + 4a71cc: aa0003f3 mov x19, x0 + 4a71d0: 9100c3e0 add x0, sp, #0x30 + 4a71d4: 97feda81 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a71d8: 14000002 b 4a71e0 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E3_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xa4> + 4a71dc: aa0003f3 mov x19, x0 + 4a71e0: 910183e0 add x0, sp, #0x60 + 4a71e4: 97fd7fc7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a71e8: aa1303e0 mov x0, x19 + 4a71ec: 97fd81c5 bl 407900 <_Unwind_Resume@plt> + 4a71f0: aa1303e0 mov x0, x19 + 4a71f4: f9400bf3 ldr x19, [sp, #16] + 4a71f8: a8c87bfd ldp x29, x30, [sp], #128 + 4a71fc: d65f03c0 ret + +00000000004a7200 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E2_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_>: +_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E2_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_(): + 4a7200: a9b87bfd stp x29, x30, [sp, #-128]! + 4a7204: 910003fd mov x29, sp + 4a7208: f9000bf3 str x19, [sp, #16] + 4a720c: aa0803f3 mov x19, x8 + 4a7210: f90017e0 str x0, [sp, #40] + 4a7214: f90013e1 str x1, [sp, #32] + 4a7218: 910183e0 add x0, sp, #0x60 + 4a721c: 97fd811d bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a7220: 910183e0 add x0, sp, #0x60 + 4a7224: 9100c3e1 add x1, sp, #0x30 + 4a7228: aa0103e8 mov x8, x1 + 4a722c: aa0003e1 mov x1, x0 + 4a7230: f94013e0 ldr x0, [sp, #32] + 4a7234: 940002d9 bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4a7238: 9100c3e0 add x0, sp, #0x30 + 4a723c: 97fea3ff bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a7240: 12001c00 and w0, w0, #0xff + 4a7244: 52000000 eor w0, w0, #0x1 + 4a7248: 12001c00 and w0, w0, #0xff + 4a724c: 7100001f cmp w0, #0x0 + 4a7250: 540000c0 b.eq 4a7268 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E2_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x68> // b.none + 4a7254: 9100c3e0 add x0, sp, #0x30 + 4a7258: aa0003e1 mov x1, x0 + 4a725c: aa1303e0 mov x0, x19 + 4a7260: 94002520 bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a7264: 14000006 b 4a727c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E2_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x7c> + 4a7268: 910183e0 add x0, sp, #0x60 + 4a726c: aa1303e8 mov x8, x19 + 4a7270: aa0003e1 mov x1, x0 + 4a7274: f94017e0 ldr x0, [sp, #40] + 4a7278: 94000246 bl 4a7b90 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_SF_EES5_RKT_RKT0_> + 4a727c: 9100c3e0 add x0, sp, #0x30 + 4a7280: 97feda56 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a7284: 910183e0 add x0, sp, #0x60 + 4a7288: 97fd7f9e bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a728c: 1400000a b 4a72b4 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E2_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xb4> + 4a7290: aa0003f3 mov x19, x0 + 4a7294: 9100c3e0 add x0, sp, #0x30 + 4a7298: 97feda50 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a729c: 14000002 b 4a72a4 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E2_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xa4> + 4a72a0: aa0003f3 mov x19, x0 + 4a72a4: 910183e0 add x0, sp, #0x60 + 4a72a8: 97fd7f96 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a72ac: aa1303e0 mov x0, x19 + 4a72b0: 97fd8194 bl 407900 <_Unwind_Resume@plt> + 4a72b4: aa1303e0 mov x0, x19 + 4a72b8: f9400bf3 ldr x19, [sp, #16] + 4a72bc: a8c87bfd ldp x29, x30, [sp], #128 + 4a72c0: d65f03c0 ret + +00000000004a72c4 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E1_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_>: +_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E1_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_(): + 4a72c4: a9b87bfd stp x29, x30, [sp, #-128]! + 4a72c8: 910003fd mov x29, sp + 4a72cc: f9000bf3 str x19, [sp, #16] + 4a72d0: aa0803f3 mov x19, x8 + 4a72d4: f90017e0 str x0, [sp, #40] + 4a72d8: f90013e1 str x1, [sp, #32] + 4a72dc: 910183e0 add x0, sp, #0x60 + 4a72e0: 97fd80ec bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a72e4: 910183e0 add x0, sp, #0x60 + 4a72e8: 9100c3e1 add x1, sp, #0x30 + 4a72ec: aa0103e8 mov x8, x1 + 4a72f0: aa0003e1 mov x1, x0 + 4a72f4: f94013e0 ldr x0, [sp, #32] + 4a72f8: 940002a8 bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4a72fc: 9100c3e0 add x0, sp, #0x30 + 4a7300: 97fea3ce bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a7304: 12001c00 and w0, w0, #0xff + 4a7308: 52000000 eor w0, w0, #0x1 + 4a730c: 12001c00 and w0, w0, #0xff + 4a7310: 7100001f cmp w0, #0x0 + 4a7314: 540000c0 b.eq 4a732c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E1_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x68> // b.none + 4a7318: 9100c3e0 add x0, sp, #0x30 + 4a731c: aa0003e1 mov x1, x0 + 4a7320: aa1303e0 mov x0, x19 + 4a7324: 940024ef bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a7328: 14000006 b 4a7340 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E1_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x7c> + 4a732c: 910183e0 add x0, sp, #0x60 + 4a7330: aa1303e8 mov x8, x19 + 4a7334: aa0003e1 mov x1, x0 + 4a7338: f94017e0 ldr x0, [sp, #40] + 4a733c: 94000223 bl 4a7bc8 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_SF_EES5_RKT_RKT0_> + 4a7340: 9100c3e0 add x0, sp, #0x30 + 4a7344: 97feda25 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a7348: 910183e0 add x0, sp, #0x60 + 4a734c: 97fd7f6d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a7350: 1400000a b 4a7378 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E1_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xb4> + 4a7354: aa0003f3 mov x19, x0 + 4a7358: 9100c3e0 add x0, sp, #0x30 + 4a735c: 97feda1f bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a7360: 14000002 b 4a7368 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E1_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xa4> + 4a7364: aa0003f3 mov x19, x0 + 4a7368: 910183e0 add x0, sp, #0x60 + 4a736c: 97fd7f65 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a7370: aa1303e0 mov x0, x19 + 4a7374: 97fd8163 bl 407900 <_Unwind_Resume@plt> + 4a7378: aa1303e0 mov x0, x19 + 4a737c: f9400bf3 ldr x19, [sp, #16] + 4a7380: a8c87bfd ldp x29, x30, [sp], #128 + 4a7384: d65f03c0 ret + +00000000004a7388 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E5_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_>: +_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E5_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_(): + 4a7388: a9b87bfd stp x29, x30, [sp, #-128]! + 4a738c: 910003fd mov x29, sp + 4a7390: f9000bf3 str x19, [sp, #16] + 4a7394: aa0803f3 mov x19, x8 + 4a7398: f90017e0 str x0, [sp, #40] + 4a739c: f90013e1 str x1, [sp, #32] + 4a73a0: 910183e0 add x0, sp, #0x60 + 4a73a4: 97fd80bb bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a73a8: 910183e0 add x0, sp, #0x60 + 4a73ac: 9100c3e1 add x1, sp, #0x30 + 4a73b0: aa0103e8 mov x8, x1 + 4a73b4: aa0003e1 mov x1, x0 + 4a73b8: f94013e0 ldr x0, [sp, #32] + 4a73bc: 94000277 bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4a73c0: 9100c3e0 add x0, sp, #0x30 + 4a73c4: 97fea39d bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a73c8: 12001c00 and w0, w0, #0xff + 4a73cc: 52000000 eor w0, w0, #0x1 + 4a73d0: 12001c00 and w0, w0, #0xff + 4a73d4: 7100001f cmp w0, #0x0 + 4a73d8: 540000c0 b.eq 4a73f0 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E5_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x68> // b.none + 4a73dc: 9100c3e0 add x0, sp, #0x30 + 4a73e0: aa0003e1 mov x1, x0 + 4a73e4: aa1303e0 mov x0, x19 + 4a73e8: 940024be bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a73ec: 14000006 b 4a7404 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E5_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x7c> + 4a73f0: 910183e0 add x0, sp, #0x60 + 4a73f4: aa1303e8 mov x8, x19 + 4a73f8: aa0003e1 mov x1, x0 + 4a73fc: f94017e0 ldr x0, [sp, #40] + 4a7400: 94000200 bl 4a7c00 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_SF_EES5_RKT_RKT0_> + 4a7404: 9100c3e0 add x0, sp, #0x30 + 4a7408: 97fed9f4 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a740c: 910183e0 add x0, sp, #0x60 + 4a7410: 97fd7f3c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a7414: 1400000a b 4a743c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E5_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xb4> + 4a7418: aa0003f3 mov x19, x0 + 4a741c: 9100c3e0 add x0, sp, #0x30 + 4a7420: 97fed9ee bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a7424: 14000002 b 4a742c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E5_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xa4> + 4a7428: aa0003f3 mov x19, x0 + 4a742c: 910183e0 add x0, sp, #0x60 + 4a7430: 97fd7f34 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a7434: aa1303e0 mov x0, x19 + 4a7438: 97fd8132 bl 407900 <_Unwind_Resume@plt> + 4a743c: aa1303e0 mov x0, x19 + 4a7440: f9400bf3 ldr x19, [sp, #16] + 4a7444: a8c87bfd ldp x29, x30, [sp], #128 + 4a7448: d65f03c0 ret + +00000000004a744c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E0_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_>: +_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E0_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_(): + 4a744c: a9b87bfd stp x29, x30, [sp, #-128]! + 4a7450: 910003fd mov x29, sp + 4a7454: f9000bf3 str x19, [sp, #16] + 4a7458: aa0803f3 mov x19, x8 + 4a745c: f90017e0 str x0, [sp, #40] + 4a7460: f90013e1 str x1, [sp, #32] + 4a7464: 910183e0 add x0, sp, #0x60 + 4a7468: 97fd808a bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a746c: 910183e0 add x0, sp, #0x60 + 4a7470: 9100c3e1 add x1, sp, #0x30 + 4a7474: aa0103e8 mov x8, x1 + 4a7478: aa0003e1 mov x1, x0 + 4a747c: f94013e0 ldr x0, [sp, #32] + 4a7480: 94000246 bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4a7484: 9100c3e0 add x0, sp, #0x30 + 4a7488: 97fea36c bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a748c: 12001c00 and w0, w0, #0xff + 4a7490: 52000000 eor w0, w0, #0x1 + 4a7494: 12001c00 and w0, w0, #0xff + 4a7498: 7100001f cmp w0, #0x0 + 4a749c: 540000c0 b.eq 4a74b4 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E0_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x68> // b.none + 4a74a0: 9100c3e0 add x0, sp, #0x30 + 4a74a4: aa0003e1 mov x1, x0 + 4a74a8: aa1303e0 mov x0, x19 + 4a74ac: 9400248d bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a74b0: 14000006 b 4a74c8 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E0_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x7c> + 4a74b4: 910183e0 add x0, sp, #0x60 + 4a74b8: aa1303e8 mov x8, x19 + 4a74bc: aa0003e1 mov x1, x0 + 4a74c0: f94017e0 ldr x0, [sp, #40] + 4a74c4: 940001dd bl 4a7c38 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_SF_EES5_RKT_RKT0_> + 4a74c8: 9100c3e0 add x0, sp, #0x30 + 4a74cc: 97fed9c3 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a74d0: 910183e0 add x0, sp, #0x60 + 4a74d4: 97fd7f0b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a74d8: 1400000a b 4a7500 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E0_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xb4> + 4a74dc: aa0003f3 mov x19, x0 + 4a74e0: 9100c3e0 add x0, sp, #0x30 + 4a74e4: 97fed9bd bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a74e8: 14000002 b 4a74f0 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E0_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xa4> + 4a74ec: aa0003f3 mov x19, x0 + 4a74f0: 910183e0 add x0, sp, #0x60 + 4a74f4: 97fd7f03 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a74f8: aa1303e0 mov x0, x19 + 4a74fc: 97fd8101 bl 407900 <_Unwind_Resume@plt> + 4a7500: aa1303e0 mov x0, x19 + 4a7504: f9400bf3 ldr x19, [sp, #16] + 4a7508: a8c87bfd ldp x29, x30, [sp], #128 + 4a750c: d65f03c0 ret + +00000000004a7510 <_ZN5Catch5clara6detail12invokeLambdaIbZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail12invokeLambdaIbZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a7510: a9b97bfd stp x29, x30, [sp, #-112]! + 4a7514: 910003fd mov x29, sp + 4a7518: f9000bf3 str x19, [sp, #16] + 4a751c: aa0803f3 mov x19, x8 + 4a7520: f90017e0 str x0, [sp, #40] + 4a7524: f90013e1 str x1, [sp, #32] + 4a7528: 3901bfff strb wzr, [sp, #111] + 4a752c: 9101bfe0 add x0, sp, #0x6f + 4a7530: 9100e3e1 add x1, sp, #0x38 + 4a7534: aa0103e8 mov x8, x1 + 4a7538: aa0003e1 mov x1, x0 + 4a753c: f94013e0 ldr x0, [sp, #32] + 4a7540: 94000239 bl 4a7e24 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb> + 4a7544: 9100e3e0 add x0, sp, #0x38 + 4a7548: 97fea33c bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a754c: 12001c00 and w0, w0, #0xff + 4a7550: 52000000 eor w0, w0, #0x1 + 4a7554: 12001c00 and w0, w0, #0xff + 4a7558: 7100001f cmp w0, #0x0 + 4a755c: 540000c0 b.eq 4a7574 <_ZN5Catch5clara6detail12invokeLambdaIbZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> // b.none + 4a7560: 9100e3e0 add x0, sp, #0x38 + 4a7564: aa0003e1 mov x1, x0 + 4a7568: aa1303e0 mov x0, x19 + 4a756c: 9400245d bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a7570: 14000006 b 4a7588 <_ZN5Catch5clara6detail12invokeLambdaIbZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x78> + 4a7574: 9101bfe0 add x0, sp, #0x6f + 4a7578: aa1303e8 mov x8, x19 + 4a757c: aa0003e1 mov x1, x0 + 4a7580: f94017e0 ldr x0, [sp, #40] + 4a7584: 940001bb bl 4a7c70 <_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_bEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_> + 4a7588: 9100e3e0 add x0, sp, #0x38 + 4a758c: 97fed993 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a7590: 14000006 b 4a75a8 <_ZN5Catch5clara6detail12invokeLambdaIbZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> + 4a7594: aa0003f3 mov x19, x0 + 4a7598: 9100e3e0 add x0, sp, #0x38 + 4a759c: 97fed98f bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a75a0: aa1303e0 mov x0, x19 + 4a75a4: 97fd80d7 bl 407900 <_Unwind_Resume@plt> + 4a75a8: aa1303e0 mov x0, x19 + 4a75ac: f9400bf3 ldr x19, [sp, #16] + 4a75b0: a8c77bfd ldp x29, x30, [sp], #112 + 4a75b4: d65f03c0 ret + +00000000004a75b8 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_>: +_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_(): + 4a75b8: a9b87bfd stp x29, x30, [sp, #-128]! + 4a75bc: 910003fd mov x29, sp + 4a75c0: f9000bf3 str x19, [sp, #16] + 4a75c4: aa0803f3 mov x19, x8 + 4a75c8: f90017e0 str x0, [sp, #40] + 4a75cc: f90013e1 str x1, [sp, #32] + 4a75d0: 910183e0 add x0, sp, #0x60 + 4a75d4: 97fd802f bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a75d8: 910183e0 add x0, sp, #0x60 + 4a75dc: 9100c3e1 add x1, sp, #0x30 + 4a75e0: aa0103e8 mov x8, x1 + 4a75e4: aa0003e1 mov x1, x0 + 4a75e8: f94013e0 ldr x0, [sp, #32] + 4a75ec: 940001eb bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4a75f0: 9100c3e0 add x0, sp, #0x30 + 4a75f4: 97fea311 bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a75f8: 12001c00 and w0, w0, #0xff + 4a75fc: 52000000 eor w0, w0, #0x1 + 4a7600: 12001c00 and w0, w0, #0xff + 4a7604: 7100001f cmp w0, #0x0 + 4a7608: 540000c0 b.eq 4a7620 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x68> // b.none + 4a760c: 9100c3e0 add x0, sp, #0x30 + 4a7610: aa0003e1 mov x1, x0 + 4a7614: aa1303e0 mov x0, x19 + 4a7618: 94002432 bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a761c: 14000006 b 4a7634 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x7c> + 4a7620: 910183e0 add x0, sp, #0x60 + 4a7624: aa1303e8 mov x8, x19 + 4a7628: aa0003e1 mov x1, x0 + 4a762c: f94017e0 ldr x0, [sp, #40] + 4a7630: 940001a3 bl 4a7cbc <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_SF_EES5_RKT_RKT0_> + 4a7634: 9100c3e0 add x0, sp, #0x30 + 4a7638: 97fed968 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a763c: 910183e0 add x0, sp, #0x60 + 4a7640: 97fd7eb0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a7644: 1400000a b 4a766c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xb4> + 4a7648: aa0003f3 mov x19, x0 + 4a764c: 9100c3e0 add x0, sp, #0x30 + 4a7650: 97fed962 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a7654: 14000002 b 4a765c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xa4> + 4a7658: aa0003f3 mov x19, x0 + 4a765c: 910183e0 add x0, sp, #0x60 + 4a7660: 97fd7ea8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a7664: aa1303e0 mov x0, x19 + 4a7668: 97fd80a6 bl 407900 <_Unwind_Resume@plt> + 4a766c: aa1303e0 mov x0, x19 + 4a7670: f9400bf3 ldr x19, [sp, #16] + 4a7674: a8c87bfd ldp x29, x30, [sp], #128 + 4a7678: d65f03c0 ret + +00000000004a767c <_ZN5Catch5clara6detail12invokeLambdaIiZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail12invokeLambdaIiZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a767c: a9b97bfd stp x29, x30, [sp, #-112]! + 4a7680: 910003fd mov x29, sp + 4a7684: f9000bf3 str x19, [sp, #16] + 4a7688: aa0803f3 mov x19, x8 + 4a768c: f90017e0 str x0, [sp, #40] + 4a7690: f90013e1 str x1, [sp, #32] + 4a7694: b9006fff str wzr, [sp, #108] + 4a7698: 9101b3e0 add x0, sp, #0x6c + 4a769c: 9100e3e1 add x1, sp, #0x38 + 4a76a0: aa0103e8 mov x8, x1 + 4a76a4: aa0003e1 mov x1, x0 + 4a76a8: f94013e0 ldr x0, [sp, #32] + 4a76ac: 940024b0 bl 4b096c <_ZN5Catch5clara6detail11convertIntoIiEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_> + 4a76b0: 9100e3e0 add x0, sp, #0x38 + 4a76b4: 97fea2e1 bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a76b8: 12001c00 and w0, w0, #0xff + 4a76bc: 52000000 eor w0, w0, #0x1 + 4a76c0: 12001c00 and w0, w0, #0xff + 4a76c4: 7100001f cmp w0, #0x0 + 4a76c8: 540000c0 b.eq 4a76e0 <_ZN5Catch5clara6detail12invokeLambdaIiZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> // b.none + 4a76cc: 9100e3e0 add x0, sp, #0x38 + 4a76d0: aa0003e1 mov x1, x0 + 4a76d4: aa1303e0 mov x0, x19 + 4a76d8: 94002402 bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a76dc: 14000006 b 4a76f4 <_ZN5Catch5clara6detail12invokeLambdaIiZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x78> + 4a76e0: 9101b3e0 add x0, sp, #0x6c + 4a76e4: aa1303e8 mov x8, x19 + 4a76e8: aa0003e1 mov x1, x0 + 4a76ec: f94017e0 ldr x0, [sp, #40] + 4a76f0: 94000181 bl 4a7cf4 <_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_iEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_> + 4a76f4: 9100e3e0 add x0, sp, #0x38 + 4a76f8: 97fed938 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a76fc: 14000006 b 4a7714 <_ZN5Catch5clara6detail12invokeLambdaIiZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> + 4a7700: aa0003f3 mov x19, x0 + 4a7704: 9100e3e0 add x0, sp, #0x38 + 4a7708: 97fed934 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a770c: aa1303e0 mov x0, x19 + 4a7710: 97fd807c bl 407900 <_Unwind_Resume@plt> + 4a7714: aa1303e0 mov x0, x19 + 4a7718: f9400bf3 ldr x19, [sp, #16] + 4a771c: a8c77bfd ldp x29, x30, [sp], #112 + 4a7720: d65f03c0 ret + +00000000004a7724 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E6_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_>: +_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E6_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_(): + 4a7724: a9b87bfd stp x29, x30, [sp, #-128]! + 4a7728: 910003fd mov x29, sp + 4a772c: f9000bf3 str x19, [sp, #16] + 4a7730: aa0803f3 mov x19, x8 + 4a7734: f90017e0 str x0, [sp, #40] + 4a7738: f90013e1 str x1, [sp, #32] + 4a773c: 910183e0 add x0, sp, #0x60 + 4a7740: 97fd7fd4 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a7744: 910183e0 add x0, sp, #0x60 + 4a7748: 9100c3e1 add x1, sp, #0x30 + 4a774c: aa0103e8 mov x8, x1 + 4a7750: aa0003e1 mov x1, x0 + 4a7754: f94013e0 ldr x0, [sp, #32] + 4a7758: 94000190 bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4a775c: 9100c3e0 add x0, sp, #0x30 + 4a7760: 97fea2b6 bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4a7764: 12001c00 and w0, w0, #0xff + 4a7768: 52000000 eor w0, w0, #0x1 + 4a776c: 12001c00 and w0, w0, #0xff + 4a7770: 7100001f cmp w0, #0x0 + 4a7774: 540000c0 b.eq 4a778c <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E6_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x68> // b.none + 4a7778: 9100c3e0 add x0, sp, #0x30 + 4a777c: aa0003e1 mov x1, x0 + 4a7780: aa1303e0 mov x0, x19 + 4a7784: 940023d7 bl 4b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_> + 4a7788: 14000006 b 4a77a0 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E6_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0x7c> + 4a778c: 910183e0 add x0, sp, #0x60 + 4a7790: aa1303e8 mov x8, x19 + 4a7794: aa0003e1 mov x1, x0 + 4a7798: f94017e0 ldr x0, [sp, #40] + 4a779c: 94000169 bl 4a7d40 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_SF_EES5_RKT_RKT0_> + 4a77a0: 9100c3e0 add x0, sp, #0x30 + 4a77a4: 97fed90d bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a77a8: 910183e0 add x0, sp, #0x60 + 4a77ac: 97fd7e55 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a77b0: 1400000a b 4a77d8 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E6_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xb4> + 4a77b4: aa0003f3 mov x19, x0 + 4a77b8: 9100c3e0 add x0, sp, #0x30 + 4a77bc: 97fed907 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4a77c0: 14000002 b 4a77c8 <_ZN5Catch5clara6detail12invokeLambdaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKS8_E6_EENS1_11BasicResultINS1_15ParseResultTypeEEERKT0_SC_+0xa4> + 4a77c4: aa0003f3 mov x19, x0 + 4a77c8: 910183e0 add x0, sp, #0x60 + 4a77cc: 97fd7e4d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a77d0: aa1303e0 mov x0, x19 + 4a77d4: 97fd804b bl 407900 <_Unwind_Resume@plt> + 4a77d8: aa1303e0 mov x0, x19 + 4a77dc: f9400bf3 ldr x19, [sp, #16] + 4a77e0: a8c87bfd ldp x29, x30, [sp], #128 + 4a77e4: d65f03c0 ret + +00000000004a77e8 <_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_bEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE7_bEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_(): + 4a77e8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a77ec: 910003fd mov x29, sp + 4a77f0: f9000bf3 str x19, [sp, #16] + 4a77f4: aa0803f3 mov x19, x8 + 4a77f8: f90017e0 str x0, [sp, #40] + 4a77fc: f90013e1 str x1, [sp, #32] + 4a7800: f94013e0 ldr x0, [sp, #32] + 4a7804: 39400000 ldrb w0, [x0] + 4a7808: 2a0003e1 mov w1, w0 + 4a780c: f94017e0 ldr x0, [sp, #40] + 4a7810: 97ffcda9 bl 49aeb4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlbE7_clEb> + 4a7814: b9003fff str wzr, [sp, #60] + 4a7818: 9100f3e0 add x0, sp, #0x3c + 4a781c: aa1303e8 mov x8, x19 + 4a7820: 97fea148 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4a7824: aa1303e0 mov x0, x19 + 4a7828: f9400bf3 ldr x19, [sp, #16] + 4a782c: a8c47bfd ldp x29, x30, [sp], #64 + 4a7830: d65f03c0 ret + +00000000004a7834 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EE6_S_getERSH_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEELb1EE6_S_getERSH_(): + 4a7834: d10043ff sub sp, sp, #0x10 + 4a7838: f90007e0 str x0, [sp, #8] + 4a783c: f94007e0 ldr x0, [sp, #8] + 4a7840: 910043ff add sp, sp, #0x10 + 4a7844: d65f03c0 ret + +00000000004a7848 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EEE7destroyISG_EEvPT_(): + 4a7848: a9be7bfd stp x29, x30, [sp, #-32]! + 4a784c: 910003fd mov x29, sp + 4a7850: f9000fe0 str x0, [sp, #24] + 4a7854: f9000be1 str x1, [sp, #16] + 4a7858: f9400be0 ldr x0, [sp, #16] + 4a785c: f9400000 ldr x0, [x0] + 4a7860: f9400001 ldr x1, [x0] + 4a7864: f9400be0 ldr x0, [sp, #16] + 4a7868: d63f0020 blr x1 + 4a786c: d503201f nop + 4a7870: a8c27bfd ldp x29, x30, [sp], #32 + 4a7874: d65f03c0 ret + +00000000004a7878 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EE6_S_getERSH_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEELb1EE6_S_getERSH_(): + 4a7878: d10043ff sub sp, sp, #0x10 + 4a787c: f90007e0 str x0, [sp, #8] + 4a7880: f94007e0 ldr x0, [sp, #8] + 4a7884: 910043ff add sp, sp, #0x10 + 4a7888: d65f03c0 ret + +00000000004a788c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_EEE7destroyISG_EEvPT_(): + 4a788c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7890: 910003fd mov x29, sp + 4a7894: f9000fe0 str x0, [sp, #24] + 4a7898: f9000be1 str x1, [sp, #16] + 4a789c: f9400be0 ldr x0, [sp, #16] + 4a78a0: f9400000 ldr x0, [x0] + 4a78a4: f9400001 ldr x1, [x0] + 4a78a8: f9400be0 ldr x0, [sp, #16] + 4a78ac: d63f0020 blr x1 + 4a78b0: d503201f nop + 4a78b4: a8c27bfd ldp x29, x30, [sp], #32 + 4a78b8: d65f03c0 ret + +00000000004a78bc <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EE6_S_getERSH_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEELb1EE6_S_getERSH_(): + 4a78bc: d10043ff sub sp, sp, #0x10 + 4a78c0: f90007e0 str x0, [sp, #8] + 4a78c4: f94007e0 ldr x0, [sp, #8] + 4a78c8: 910043ff add sp, sp, #0x10 + 4a78cc: d65f03c0 ret + +00000000004a78d0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_EEE7destroyISG_EEvPT_(): + 4a78d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a78d4: 910003fd mov x29, sp + 4a78d8: f9000fe0 str x0, [sp, #24] + 4a78dc: f9000be1 str x1, [sp, #16] + 4a78e0: f9400be0 ldr x0, [sp, #16] + 4a78e4: f9400000 ldr x0, [x0] + 4a78e8: f9400001 ldr x1, [x0] + 4a78ec: f9400be0 ldr x0, [sp, #16] + 4a78f0: d63f0020 blr x1 + 4a78f4: d503201f nop + 4a78f8: a8c27bfd ldp x29, x30, [sp], #32 + 4a78fc: d65f03c0 ret + +00000000004a7900 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EE6_S_getERSH_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEELb1EE6_S_getERSH_(): + 4a7900: d10043ff sub sp, sp, #0x10 + 4a7904: f90007e0 str x0, [sp, #8] + 4a7908: f94007e0 ldr x0, [sp, #8] + 4a790c: 910043ff add sp, sp, #0x10 + 4a7910: d65f03c0 ret + +00000000004a7914 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_EEE7destroyISG_EEvPT_(): + 4a7914: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7918: 910003fd mov x29, sp + 4a791c: f9000fe0 str x0, [sp, #24] + 4a7920: f9000be1 str x1, [sp, #16] + 4a7924: f9400be0 ldr x0, [sp, #16] + 4a7928: f9400000 ldr x0, [x0] + 4a792c: f9400001 ldr x1, [x0] + 4a7930: f9400be0 ldr x0, [sp, #16] + 4a7934: d63f0020 blr x1 + 4a7938: d503201f nop + 4a793c: a8c27bfd ldp x29, x30, [sp], #32 + 4a7940: d65f03c0 ret + +00000000004a7944 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EE6_S_getERSH_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEELb1EE6_S_getERSH_(): + 4a7944: d10043ff sub sp, sp, #0x10 + 4a7948: f90007e0 str x0, [sp, #8] + 4a794c: f94007e0 ldr x0, [sp, #8] + 4a7950: 910043ff add sp, sp, #0x10 + 4a7954: d65f03c0 ret + +00000000004a7958 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_EEE7destroyISG_EEvPT_(): + 4a7958: a9be7bfd stp x29, x30, [sp, #-32]! + 4a795c: 910003fd mov x29, sp + 4a7960: f9000fe0 str x0, [sp, #24] + 4a7964: f9000be1 str x1, [sp, #16] + 4a7968: f9400be0 ldr x0, [sp, #16] + 4a796c: f9400000 ldr x0, [x0] + 4a7970: f9400001 ldr x1, [x0] + 4a7974: f9400be0 ldr x0, [sp, #16] + 4a7978: d63f0020 blr x1 + 4a797c: d503201f nop + 4a7980: a8c27bfd ldp x29, x30, [sp], #32 + 4a7984: d65f03c0 ret + +00000000004a7988 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EE6_S_getERSH_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEELb1EE6_S_getERSH_(): + 4a7988: d10043ff sub sp, sp, #0x10 + 4a798c: f90007e0 str x0, [sp, #8] + 4a7990: f94007e0 ldr x0, [sp, #8] + 4a7994: 910043ff add sp, sp, #0x10 + 4a7998: d65f03c0 ret + +00000000004a799c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_EEE7destroyISG_EEvPT_(): + 4a799c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a79a0: 910003fd mov x29, sp + 4a79a4: f9000fe0 str x0, [sp, #24] + 4a79a8: f9000be1 str x1, [sp, #16] + 4a79ac: f9400be0 ldr x0, [sp, #16] + 4a79b0: f9400000 ldr x0, [x0] + 4a79b4: f9400001 ldr x1, [x0] + 4a79b8: f9400be0 ldr x0, [sp, #16] + 4a79bc: d63f0020 blr x1 + 4a79c0: d503201f nop + 4a79c4: a8c27bfd ldp x29, x30, [sp], #32 + 4a79c8: d65f03c0 ret + +00000000004a79cc <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EE6_S_getERS9_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE9_EEELb1EE6_S_getERS9_(): + 4a79cc: d10043ff sub sp, sp, #0x10 + 4a79d0: f90007e0 str x0, [sp, #8] + 4a79d4: f94007e0 ldr x0, [sp, #8] + 4a79d8: 910043ff add sp, sp, #0x10 + 4a79dc: d65f03c0 ret + +00000000004a79e0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE7destroyIS8_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE9_EEE7destroyIS8_EEvPT_(): + 4a79e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a79e4: 910003fd mov x29, sp + 4a79e8: f9000fe0 str x0, [sp, #24] + 4a79ec: f9000be1 str x1, [sp, #16] + 4a79f0: f9400be0 ldr x0, [sp, #16] + 4a79f4: f9400000 ldr x0, [x0] + 4a79f8: f9400001 ldr x1, [x0] + 4a79fc: f9400be0 ldr x0, [sp, #16] + 4a7a00: d63f0020 blr x1 + 4a7a04: d503201f nop + 4a7a08: a8c27bfd ldp x29, x30, [sp], #32 + 4a7a0c: d65f03c0 ret + +00000000004a7a10 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EE6_S_getERSH_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEELb1EE6_S_getERSH_(): + 4a7a10: d10043ff sub sp, sp, #0x10 + 4a7a14: f90007e0 str x0, [sp, #8] + 4a7a18: f94007e0 ldr x0, [sp, #8] + 4a7a1c: 910043ff add sp, sp, #0x10 + 4a7a20: d65f03c0 ret + +00000000004a7a24 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_EEE7destroyISG_EEvPT_(): + 4a7a24: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7a28: 910003fd mov x29, sp + 4a7a2c: f9000fe0 str x0, [sp, #24] + 4a7a30: f9000be1 str x1, [sp, #16] + 4a7a34: f9400be0 ldr x0, [sp, #16] + 4a7a38: f9400000 ldr x0, [x0] + 4a7a3c: f9400001 ldr x1, [x0] + 4a7a40: f9400be0 ldr x0, [sp, #16] + 4a7a44: d63f0020 blr x1 + 4a7a48: d503201f nop + 4a7a4c: a8c27bfd ldp x29, x30, [sp], #32 + 4a7a50: d65f03c0 ret + +00000000004a7a54 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EE6_S_getERS9_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUliE8_EEELb1EE6_S_getERS9_(): + 4a7a54: d10043ff sub sp, sp, #0x10 + 4a7a58: f90007e0 str x0, [sp, #8] + 4a7a5c: f94007e0 ldr x0, [sp, #8] + 4a7a60: 910043ff add sp, sp, #0x10 + 4a7a64: d65f03c0 ret + +00000000004a7a68 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE7destroyIS8_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUliE8_EEE7destroyIS8_EEvPT_(): + 4a7a68: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7a6c: 910003fd mov x29, sp + 4a7a70: f9000fe0 str x0, [sp, #24] + 4a7a74: f9000be1 str x1, [sp, #16] + 4a7a78: f9400be0 ldr x0, [sp, #16] + 4a7a7c: f9400000 ldr x0, [x0] + 4a7a80: f9400001 ldr x1, [x0] + 4a7a84: f9400be0 ldr x0, [sp, #16] + 4a7a88: d63f0020 blr x1 + 4a7a8c: d503201f nop + 4a7a90: a8c27bfd ldp x29, x30, [sp], #32 + 4a7a94: d65f03c0 ret + +00000000004a7a98 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EE6_S_getERSH_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail11BoundLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEELb1EE6_S_getERSH_(): + 4a7a98: d10043ff sub sp, sp, #0x10 + 4a7a9c: f90007e0 str x0, [sp, #8] + 4a7aa0: f94007e0 ldr x0, [sp, #8] + 4a7aa4: 910043ff add sp, sp, #0x10 + 4a7aa8: d65f03c0 ret + +00000000004a7aac <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE7destroyISG_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail11BoundLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_EEE7destroyISG_EEvPT_(): + 4a7aac: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7ab0: 910003fd mov x29, sp + 4a7ab4: f9000fe0 str x0, [sp, #24] + 4a7ab8: f9000be1 str x1, [sp, #16] + 4a7abc: f9400be0 ldr x0, [sp, #16] + 4a7ac0: f9400000 ldr x0, [x0] + 4a7ac4: f9400001 ldr x1, [x0] + 4a7ac8: f9400be0 ldr x0, [sp, #16] + 4a7acc: d63f0020 blr x1 + 4a7ad0: d503201f nop + 4a7ad4: a8c27bfd ldp x29, x30, [sp], #32 + 4a7ad8: d65f03c0 ret + +00000000004a7adc <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EE6_S_getERS9_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS0_21makeCommandLineParserERNS0_10ConfigDataEEUlbE7_EEELb1EE6_S_getERS9_(): + 4a7adc: d10043ff sub sp, sp, #0x10 + 4a7ae0: f90007e0 str x0, [sp, #8] + 4a7ae4: f94007e0 ldr x0, [sp, #8] + 4a7ae8: 910043ff add sp, sp, #0x10 + 4a7aec: d65f03c0 ret + +00000000004a7af0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE7destroyIS8_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS1_21makeCommandLineParserERNS1_10ConfigDataEEUlbE7_EEE7destroyIS8_EEvPT_(): + 4a7af0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7af4: 910003fd mov x29, sp + 4a7af8: f9000fe0 str x0, [sp, #24] + 4a7afc: f9000be1 str x1, [sp, #16] + 4a7b00: f9400be0 ldr x0, [sp, #16] + 4a7b04: f9400000 ldr x0, [x0] + 4a7b08: f9400001 ldr x1, [x0] + 4a7b0c: f9400be0 ldr x0, [sp, #16] + 4a7b10: d63f0020 blr x1 + 4a7b14: d503201f nop + 4a7b18: a8c27bfd ldp x29, x30, [sp], #32 + 4a7b1c: d65f03c0 ret + +00000000004a7b20 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_SF_EES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_SF_EES5_RKT_RKT0_(): + 4a7b20: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a7b24: 910003fd mov x29, sp + 4a7b28: f9000bf3 str x19, [sp, #16] + 4a7b2c: aa0803f3 mov x19, x8 + 4a7b30: f90017e0 str x0, [sp, #40] + 4a7b34: f90013e1 str x1, [sp, #32] + 4a7b38: aa1303e8 mov x8, x19 + 4a7b3c: f94013e1 ldr x1, [sp, #32] + 4a7b40: f94017e0 ldr x0, [sp, #40] + 4a7b44: 97ffcbb6 bl 49aa1c <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES9_> + 4a7b48: aa1303e0 mov x0, x19 + 4a7b4c: f9400bf3 ldr x19, [sp, #16] + 4a7b50: a8c37bfd ldp x29, x30, [sp], #48 + 4a7b54: d65f03c0 ret + +00000000004a7b58 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_SF_EES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_SF_EES5_RKT_RKT0_(): + 4a7b58: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a7b5c: 910003fd mov x29, sp + 4a7b60: f9000bf3 str x19, [sp, #16] + 4a7b64: aa0803f3 mov x19, x8 + 4a7b68: f90017e0 str x0, [sp, #40] + 4a7b6c: f90013e1 str x1, [sp, #32] + 4a7b70: aa1303e8 mov x8, x19 + 4a7b74: f94013e1 ldr x1, [sp, #32] + 4a7b78: f94017e0 ldr x0, [sp, #40] + 4a7b7c: 97ffcb49 bl 49a8a0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES9_> + 4a7b80: aa1303e0 mov x0, x19 + 4a7b84: f9400bf3 ldr x19, [sp, #16] + 4a7b88: a8c37bfd ldp x29, x30, [sp], #48 + 4a7b8c: d65f03c0 ret + +00000000004a7b90 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_SF_EES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_SF_EES5_RKT_RKT0_(): + 4a7b90: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a7b94: 910003fd mov x29, sp + 4a7b98: f9000bf3 str x19, [sp, #16] + 4a7b9c: aa0803f3 mov x19, x8 + 4a7ba0: f90017e0 str x0, [sp, #40] + 4a7ba4: f90013e1 str x1, [sp, #32] + 4a7ba8: aa1303e8 mov x8, x19 + 4a7bac: f94013e1 ldr x1, [sp, #32] + 4a7bb0: f94017e0 ldr x0, [sp, #40] + 4a7bb4: 97ffcb18 bl 49a814 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_clES9_> + 4a7bb8: aa1303e0 mov x0, x19 + 4a7bbc: f9400bf3 ldr x19, [sp, #16] + 4a7bc0: a8c37bfd ldp x29, x30, [sp], #48 + 4a7bc4: d65f03c0 ret + +00000000004a7bc8 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_SF_EES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_SF_EES5_RKT_RKT0_(): + 4a7bc8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a7bcc: 910003fd mov x29, sp + 4a7bd0: f9000bf3 str x19, [sp, #16] + 4a7bd4: aa0803f3 mov x19, x8 + 4a7bd8: f90017e0 str x0, [sp, #40] + 4a7bdc: f90013e1 str x1, [sp, #32] + 4a7be0: aa1303e8 mov x8, x19 + 4a7be4: f94013e1 ldr x1, [sp, #32] + 4a7be8: f94017e0 ldr x0, [sp, #40] + 4a7bec: 97ffca7a bl 49a5d4 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES9_> + 4a7bf0: aa1303e0 mov x0, x19 + 4a7bf4: f9400bf3 ldr x19, [sp, #16] + 4a7bf8: a8c37bfd ldp x29, x30, [sp], #48 + 4a7bfc: d65f03c0 ret + +00000000004a7c00 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_SF_EES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_SF_EES5_RKT_RKT0_(): + 4a7c00: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a7c04: 910003fd mov x29, sp + 4a7c08: f9000bf3 str x19, [sp, #16] + 4a7c0c: aa0803f3 mov x19, x8 + 4a7c10: f90017e0 str x0, [sp, #40] + 4a7c14: f90013e1 str x1, [sp, #32] + 4a7c18: aa1303e8 mov x8, x19 + 4a7c1c: f94013e1 ldr x1, [sp, #32] + 4a7c20: f94017e0 ldr x0, [sp, #40] + 4a7c24: 97ffcbea bl 49abcc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES9_> + 4a7c28: aa1303e0 mov x0, x19 + 4a7c2c: f9400bf3 ldr x19, [sp, #16] + 4a7c30: a8c37bfd ldp x29, x30, [sp], #48 + 4a7c34: d65f03c0 ret + +00000000004a7c38 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_SF_EES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_SF_EES5_RKT_RKT0_(): + 4a7c38: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a7c3c: 910003fd mov x29, sp + 4a7c40: f9000bf3 str x19, [sp, #16] + 4a7c44: aa0803f3 mov x19, x8 + 4a7c48: f90017e0 str x0, [sp, #40] + 4a7c4c: f90013e1 str x1, [sp, #32] + 4a7c50: aa1303e8 mov x8, x19 + 4a7c54: f94013e1 ldr x1, [sp, #32] + 4a7c58: f94017e0 ldr x0, [sp, #40] + 4a7c5c: 97ffc9a4 bl 49a2ec <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES9_> + 4a7c60: aa1303e0 mov x0, x19 + 4a7c64: f9400bf3 ldr x19, [sp, #16] + 4a7c68: a8c37bfd ldp x29, x30, [sp], #48 + 4a7c6c: d65f03c0 ret + +00000000004a7c70 <_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_bEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlbE9_bEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_(): + 4a7c70: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a7c74: 910003fd mov x29, sp + 4a7c78: f9000bf3 str x19, [sp, #16] + 4a7c7c: aa0803f3 mov x19, x8 + 4a7c80: f90017e0 str x0, [sp, #40] + 4a7c84: f90013e1 str x1, [sp, #32] + 4a7c88: f94013e0 ldr x0, [sp, #32] + 4a7c8c: 39400000 ldrb w0, [x0] + 4a7c90: 2a0003e1 mov w1, w0 + 4a7c94: f94017e0 ldr x0, [sp, #40] + 4a7c98: 97ffcc9b bl 49af04 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlbE9_clEb> + 4a7c9c: b9003fff str wzr, [sp, #60] + 4a7ca0: 9100f3e0 add x0, sp, #0x3c + 4a7ca4: aa1303e8 mov x8, x19 + 4a7ca8: 97fea026 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4a7cac: aa1303e0 mov x0, x19 + 4a7cb0: f9400bf3 ldr x19, [sp, #16] + 4a7cb4: a8c47bfd ldp x29, x30, [sp], #64 + 4a7cb8: d65f03c0 ret + +00000000004a7cbc <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_SF_EES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_SF_EES5_RKT_RKT0_(): + 4a7cbc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a7cc0: 910003fd mov x29, sp + 4a7cc4: f9000bf3 str x19, [sp, #16] + 4a7cc8: aa0803f3 mov x19, x8 + 4a7ccc: f90017e0 str x0, [sp, #40] + 4a7cd0: f90013e1 str x1, [sp, #32] + 4a7cd4: aa1303e8 mov x8, x19 + 4a7cd8: f94013e1 ldr x1, [sp, #32] + 4a7cdc: f94017e0 ldr x0, [sp, #40] + 4a7ce0: 97ffc944 bl 49a1f0 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_> + 4a7ce4: aa1303e0 mov x0, x19 + 4a7ce8: f9400bf3 ldr x19, [sp, #16] + 4a7cec: a8c37bfd ldp x29, x30, [sp], #48 + 4a7cf0: d65f03c0 ret + +00000000004a7cf4 <_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_iEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerIvE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUliE8_iEENS1_11BasicResultINS1_15ParseResultTypeEEERKT_RKT0_(): + 4a7cf4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a7cf8: 910003fd mov x29, sp + 4a7cfc: f9000bf3 str x19, [sp, #16] + 4a7d00: aa0803f3 mov x19, x8 + 4a7d04: f90017e0 str x0, [sp, #40] + 4a7d08: f90013e1 str x1, [sp, #32] + 4a7d0c: f94013e0 ldr x0, [sp, #32] + 4a7d10: b9400000 ldr w0, [x0] + 4a7d14: 2a0003e1 mov w1, w0 + 4a7d18: f94017e0 ldr x0, [sp, #40] + 4a7d1c: 97ffcc70 bl 49aedc <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUliE8_clEi> + 4a7d20: b9003fff str wzr, [sp, #60] + 4a7d24: 9100f3e0 add x0, sp, #0x3c + 4a7d28: aa1303e8 mov x8, x19 + 4a7d2c: 97fea005 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4a7d30: aa1303e0 mov x0, x19 + 4a7d34: f9400bf3 ldr x19, [sp, #16] + 4a7d38: a8c47bfd ldp x29, x30, [sp], #64 + 4a7d3c: d65f03c0 ret + +00000000004a7d40 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_SF_EES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_SF_EES5_RKT_RKT0_(): + 4a7d40: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a7d44: 910003fd mov x29, sp + 4a7d48: f9000bf3 str x19, [sp, #16] + 4a7d4c: aa0803f3 mov x19, x8 + 4a7d50: f90017e0 str x0, [sp, #40] + 4a7d54: f90013e1 str x1, [sp, #32] + 4a7d58: aa1303e8 mov x8, x19 + 4a7d5c: f94013e1 ldr x1, [sp, #32] + 4a7d60: f94017e0 ldr x0, [sp, #40] + 4a7d64: 97ffcbf9 bl 49ad48 <_ZZN5Catch21makeCommandLineParserERNS_10ConfigDataEENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES9_> + 4a7d68: aa1303e0 mov x0, x19 + 4a7d6c: f9400bf3 ldr x19, [sp, #16] + 4a7d70: a8c37bfd ldp x29, x30, [sp], #48 + 4a7d74: d65f03c0 ret + +00000000004a7d78 <_ZStorSt13_Ios_OpenmodeS_>: +_ZStorSt13_Ios_OpenmodeS_(): + 4a7d78: d10043ff sub sp, sp, #0x10 + 4a7d7c: b9000fe0 str w0, [sp, #12] + 4a7d80: b9000be1 str w1, [sp, #8] + 4a7d84: b9400fe1 ldr w1, [sp, #12] + 4a7d88: b9400be0 ldr w0, [sp, #8] + 4a7d8c: 2a000020 orr w0, w1, w0 + 4a7d90: 910043ff add sp, sp, #0x10 + 4a7d94: d65f03c0 ret + +00000000004a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_>: +_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_(): + 4a7d98: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a7d9c: 910003fd mov x29, sp + 4a7da0: f9000bf3 str x19, [sp, #16] + 4a7da4: aa0803f3 mov x19, x8 + 4a7da8: f90017e0 str x0, [sp, #40] + 4a7dac: f90013e1 str x1, [sp, #32] + 4a7db0: f94017e1 ldr x1, [sp, #40] + 4a7db4: f94013e0 ldr x0, [sp, #32] + 4a7db8: 97fd7bca bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 4a7dbc: b9003fff str wzr, [sp, #60] + 4a7dc0: 9100f3e0 add x0, sp, #0x3c + 4a7dc4: aa1303e8 mov x8, x19 + 4a7dc8: 97fe9fde bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4a7dcc: aa1303e0 mov x0, x19 + 4a7dd0: f9400bf3 ldr x19, [sp, #16] + 4a7dd4: a8c47bfd ldp x29, x30, [sp], #64 + 4a7dd8: d65f03c0 ret + +00000000004a7ddc <_ZZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERbENKUlcE_clEc>: +_ZZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERbENKUlcE_clEc(): + 4a7ddc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7de0: 910003fd mov x29, sp + 4a7de4: f9000fe0 str x0, [sp, #24] + 4a7de8: 39005fe1 strb w1, [sp, #23] + 4a7dec: 39405fe0 ldrb w0, [sp, #23] + 4a7df0: 97fd7be4 bl 406d80 + 4a7df4: 12001c00 and w0, w0, #0xff + 4a7df8: a8c27bfd ldp x29, x30, [sp], #32 + 4a7dfc: d65f03c0 ret + +00000000004a7e00 <_ZZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERbENUlcE_4_FUNEc>: +_ZZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERbENUlcE_4_FUNEc(): + 4a7e00: a9be7bfd stp x29, x30, [sp, #-32]! + 4a7e04: 910003fd mov x29, sp + 4a7e08: 39007fe0 strb w0, [sp, #31] + 4a7e0c: 39407fe1 ldrb w1, [sp, #31] + 4a7e10: d2800000 mov x0, #0x0 // #0 + 4a7e14: 97fffff2 bl 4a7ddc <_ZZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERbENKUlcE_clEc> + 4a7e18: 12001c00 and w0, w0, #0xff + 4a7e1c: a8c27bfd ldp x29, x30, [sp], #32 + 4a7e20: d65f03c0 ret + +00000000004a7e24 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb>: +_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb(): + 4a7e24: a9b57bfd stp x29, x30, [sp, #-176]! + 4a7e28: 910003fd mov x29, sp + 4a7e2c: a90153f3 stp x19, x20, [sp, #16] + 4a7e30: a9025bf5 stp x21, x22, [sp, #32] + 4a7e34: aa0803f3 mov x19, x8 + 4a7e38: f9001fe0 str x0, [sp, #56] + 4a7e3c: f9001be1 str x1, [sp, #48] + 4a7e40: 910103e0 add x0, sp, #0x40 + 4a7e44: f9401fe1 ldr x1, [sp, #56] + 4a7e48: 97fd7c4a bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4a7e4c: 910103e0 add x0, sp, #0x40 + 4a7e50: 97fd7d18 bl 4072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 4a7e54: aa0003f4 mov x20, x0 + 4a7e58: 910103e0 add x0, sp, #0x40 + 4a7e5c: 97fd7c99 bl 4070c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv@plt> + 4a7e60: aa0003f5 mov x21, x0 + 4a7e64: 910103e0 add x0, sp, #0x40 + 4a7e68: 97fd7d12 bl 4072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 4a7e6c: 2a1603e3 mov w3, w22 + 4a7e70: aa0003e2 mov x2, x0 + 4a7e74: aa1503e1 mov x1, x21 + 4a7e78: aa1403e0 mov x0, x20 + 4a7e7c: 94000249 bl 4a87a0 <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_ZN5Catch5clara6detail11convertIntoERKS8_RbEUlcE_ET0_T_SI_SH_T1_> + 4a7e80: 910103e2 add x2, sp, #0x40 + 4a7e84: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7e88: 91160001 add x1, x0, #0x580 + 4a7e8c: aa0203e0 mov x0, x2 + 4a7e90: 97fdf299 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7e94: 12001c00 and w0, w0, #0xff + 4a7e98: 7100001f cmp w0, #0x0 + 4a7e9c: 54000421 b.ne 4a7f20 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0xfc> // b.any + 4a7ea0: 910103e2 add x2, sp, #0x40 + 4a7ea4: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7ea8: 91162001 add x1, x0, #0x588 + 4a7eac: aa0203e0 mov x0, x2 + 4a7eb0: 97fdf291 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7eb4: 12001c00 and w0, w0, #0xff + 4a7eb8: 7100001f cmp w0, #0x0 + 4a7ebc: 54000321 b.ne 4a7f20 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0xfc> // b.any + 4a7ec0: 910103e2 add x2, sp, #0x40 + 4a7ec4: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7ec8: 91164001 add x1, x0, #0x590 + 4a7ecc: aa0203e0 mov x0, x2 + 4a7ed0: 97fdf289 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7ed4: 12001c00 and w0, w0, #0xff + 4a7ed8: 7100001f cmp w0, #0x0 + 4a7edc: 54000221 b.ne 4a7f20 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0xfc> // b.any + 4a7ee0: 910103e2 add x2, sp, #0x40 + 4a7ee4: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7ee8: 91166001 add x1, x0, #0x598 + 4a7eec: aa0203e0 mov x0, x2 + 4a7ef0: 97fdf281 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7ef4: 12001c00 and w0, w0, #0xff + 4a7ef8: 7100001f cmp w0, #0x0 + 4a7efc: 54000121 b.ne 4a7f20 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0xfc> // b.any + 4a7f00: 910103e2 add x2, sp, #0x40 + 4a7f04: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7f08: 91168001 add x1, x0, #0x5a0 + 4a7f0c: aa0203e0 mov x0, x2 + 4a7f10: 97fdf279 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7f14: 12001c00 and w0, w0, #0xff + 4a7f18: 7100001f cmp w0, #0x0 + 4a7f1c: 54000060 b.eq 4a7f28 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x104> // b.none + 4a7f20: 52800020 mov w0, #0x1 // #1 + 4a7f24: 14000002 b 4a7f2c <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x108> + 4a7f28: 52800000 mov w0, #0x0 // #0 + 4a7f2c: 7100001f cmp w0, #0x0 + 4a7f30: 540000a0 b.eq 4a7f44 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x120> // b.none + 4a7f34: f9401be0 ldr x0, [sp, #48] + 4a7f38: 52800021 mov w1, #0x1 // #1 + 4a7f3c: 39000001 strb w1, [x0] + 4a7f40: 14000047 b 4a805c <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x238> + 4a7f44: 910103e2 add x2, sp, #0x40 + 4a7f48: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7f4c: 9116a001 add x1, x0, #0x5a8 + 4a7f50: aa0203e0 mov x0, x2 + 4a7f54: 97fdf268 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7f58: 12001c00 and w0, w0, #0xff + 4a7f5c: 7100001f cmp w0, #0x0 + 4a7f60: 54000421 b.ne 4a7fe4 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x1c0> // b.any + 4a7f64: 910103e2 add x2, sp, #0x40 + 4a7f68: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7f6c: 9116c001 add x1, x0, #0x5b0 + 4a7f70: aa0203e0 mov x0, x2 + 4a7f74: 97fdf260 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7f78: 12001c00 and w0, w0, #0xff + 4a7f7c: 7100001f cmp w0, #0x0 + 4a7f80: 54000321 b.ne 4a7fe4 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x1c0> // b.any + 4a7f84: 910103e2 add x2, sp, #0x40 + 4a7f88: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7f8c: 9116e001 add x1, x0, #0x5b8 + 4a7f90: aa0203e0 mov x0, x2 + 4a7f94: 97fdf258 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7f98: 12001c00 and w0, w0, #0xff + 4a7f9c: 7100001f cmp w0, #0x0 + 4a7fa0: 54000221 b.ne 4a7fe4 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x1c0> // b.any + 4a7fa4: 910103e2 add x2, sp, #0x40 + 4a7fa8: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7fac: 91170001 add x1, x0, #0x5c0 + 4a7fb0: aa0203e0 mov x0, x2 + 4a7fb4: 97fdf250 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7fb8: 12001c00 and w0, w0, #0xff + 4a7fbc: 7100001f cmp w0, #0x0 + 4a7fc0: 54000121 b.ne 4a7fe4 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x1c0> // b.any + 4a7fc4: 910103e2 add x2, sp, #0x40 + 4a7fc8: d0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a7fcc: 91172001 add x1, x0, #0x5c8 + 4a7fd0: aa0203e0 mov x0, x2 + 4a7fd4: 97fdf248 bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4a7fd8: 12001c00 and w0, w0, #0xff + 4a7fdc: 7100001f cmp w0, #0x0 + 4a7fe0: 54000060 b.eq 4a7fec <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x1c8> // b.none + 4a7fe4: 52800020 mov w0, #0x1 // #1 + 4a7fe8: 14000002 b 4a7ff0 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x1cc> + 4a7fec: 52800000 mov w0, #0x0 // #0 + 4a7ff0: 7100001f cmp w0, #0x0 + 4a7ff4: 54000080 b.eq 4a8004 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x1e0> // b.none + 4a7ff8: f9401be0 ldr x0, [sp, #48] + 4a7ffc: 3900001f strb wzr, [x0] + 4a8000: 14000017 b 4a805c <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x238> + 4a8004: 910223e0 add x0, sp, #0x88 + 4a8008: aa0003e8 mov x8, x0 + 4a800c: f9401fe1 ldr x1, [sp, #56] + 4a8010: b0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a8014: 91174000 add x0, x0, #0x5d0 + 4a8018: 97fd8a9c bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 4a801c: 910223e2 add x2, sp, #0x88 + 4a8020: 9101a3e0 add x0, sp, #0x68 + 4a8024: aa0003e8 mov x8, x0 + 4a8028: b0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a802c: 91182001 add x1, x0, #0x608 + 4a8030: aa0203e0 mov x0, x2 + 4a8034: 97fd8ad7 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 4a8038: 9101a3e0 add x0, sp, #0x68 + 4a803c: aa1303e8 mov x8, x19 + 4a8040: 940001f9 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a8044: d503201f nop + 4a8048: 9101a3e0 add x0, sp, #0x68 + 4a804c: 97fd7c2d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8050: 910223e0 add x0, sp, #0x88 + 4a8054: 97fd7c2b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8058: 14000006 b 4a8070 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x24c> + 4a805c: b900afff str wzr, [sp, #172] + 4a8060: 9102b3e0 add x0, sp, #0xac + 4a8064: aa1303e8 mov x8, x19 + 4a8068: 97fe9f36 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4a806c: d503201f nop + 4a8070: 910103e0 add x0, sp, #0x40 + 4a8074: 97fd7c23 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8078: 1400000e b 4a80b0 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x28c> + 4a807c: aa0003f3 mov x19, x0 + 4a8080: 9101a3e0 add x0, sp, #0x68 + 4a8084: 97fd7c1f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8088: 14000002 b 4a8090 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x26c> + 4a808c: aa0003f3 mov x19, x0 + 4a8090: 910223e0 add x0, sp, #0x88 + 4a8094: 97fd7c1b bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8098: 14000002 b 4a80a0 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb+0x27c> + 4a809c: aa0003f3 mov x19, x0 + 4a80a0: 910103e0 add x0, sp, #0x40 + 4a80a4: 97fd7c17 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a80a8: aa1303e0 mov x0, x19 + 4a80ac: 97fd7e15 bl 407900 <_Unwind_Resume@plt> + 4a80b0: aa1303e0 mov x0, x19 + 4a80b4: a94153f3 ldp x19, x20, [sp, #16] + 4a80b8: a9425bf5 ldp x21, x22, [sp, #32] + 4a80bc: a8cb7bfd ldp x29, x30, [sp], #176 + 4a80c0: d65f03c0 ret + +00000000004a80c4 <_ZNK5Catch5clara6detail8BoundRef11isContainerEv>: +_ZNK5Catch5clara6detail8BoundRef11isContainerEv(): + 4a80c4: d10043ff sub sp, sp, #0x10 + 4a80c8: f90007e0 str x0, [sp, #8] + 4a80cc: 52800000 mov w0, #0x0 // #0 + 4a80d0: 910043ff add sp, sp, #0x10 + 4a80d4: d65f03c0 ret + +00000000004a80d8 <_ZNK5Catch5clara6detail8BoundRef6isFlagEv>: +_ZNK5Catch5clara6detail8BoundRef6isFlagEv(): + 4a80d8: d10043ff sub sp, sp, #0x10 + 4a80dc: f90007e0 str x0, [sp, #8] + 4a80e0: 52800000 mov w0, #0x0 // #0 + 4a80e4: 910043ff add sp, sp, #0x10 + 4a80e8: d65f03c0 ret + +00000000004a80ec <_ZNK5Catch5clara6detail16BoundFlagRefBase6isFlagEv>: +_ZNK5Catch5clara6detail16BoundFlagRefBase6isFlagEv(): + 4a80ec: d10043ff sub sp, sp, #0x10 + 4a80f0: f90007e0 str x0, [sp, #8] + 4a80f4: 52800020 mov w0, #0x1 // #1 + 4a80f8: 910043ff add sp, sp, #0x10 + 4a80fc: d65f03c0 ret + +00000000004a8100 <_ZN5Catch5clara6detail8BoundRefC1Ev>: +_ZN5Catch5clara6detail8BoundRefC1Ev(): + 4a8100: d10043ff sub sp, sp, #0x10 + 4a8104: f90007e0 str x0, [sp, #8] + 4a8108: 90000140 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4a810c: 9104e001 add x1, x0, #0x138 + 4a8110: f94007e0 ldr x0, [sp, #8] + 4a8114: f9000001 str x1, [x0] + 4a8118: d503201f nop + 4a811c: 910043ff add sp, sp, #0x10 + 4a8120: d65f03c0 ret + +00000000004a8124 <_ZN5Catch5clara6detail8BoundRefD1Ev>: +_ZN5Catch5clara6detail8BoundRefD2Ev(): + 4a8124: d10043ff sub sp, sp, #0x10 + 4a8128: f90007e0 str x0, [sp, #8] + 4a812c: 90000140 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4a8130: 9104e001 add x1, x0, #0x138 + 4a8134: f94007e0 ldr x0, [sp, #8] + 4a8138: f9000001 str x1, [x0] + 4a813c: d503201f nop + 4a8140: 910043ff add sp, sp, #0x10 + 4a8144: d65f03c0 ret + +00000000004a8148 <_ZN5Catch5clara6detail8BoundRefD0Ev>: +_ZN5Catch5clara6detail8BoundRefD0Ev(): + 4a8148: a9be7bfd stp x29, x30, [sp, #-32]! + 4a814c: 910003fd mov x29, sp + 4a8150: f9000fe0 str x0, [sp, #24] + 4a8154: f9400fe0 ldr x0, [sp, #24] + 4a8158: 97fffff3 bl 4a8124 <_ZN5Catch5clara6detail8BoundRefD1Ev> + 4a815c: d2800101 mov x1, #0x8 // #8 + 4a8160: f9400fe0 ldr x0, [sp, #24] + 4a8164: 97fd7c87 bl 407380 <_ZdlPvm@plt> + 4a8168: a8c27bfd ldp x29, x30, [sp], #32 + 4a816c: d65f03c0 ret + +00000000004a8170 <_ZN5Catch5clara6detail16BoundFlagRefBaseC1Ev>: +_ZN5Catch5clara6detail16BoundFlagRefBaseC1Ev(): + 4a8170: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8174: 910003fd mov x29, sp + 4a8178: f9000fe0 str x0, [sp, #24] + 4a817c: f9400fe0 ldr x0, [sp, #24] + 4a8180: 97ffffe0 bl 4a8100 <_ZN5Catch5clara6detail8BoundRefC1Ev> + 4a8184: 90000140 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4a8188: 91032001 add x1, x0, #0xc8 + 4a818c: f9400fe0 ldr x0, [sp, #24] + 4a8190: f9000001 str x1, [x0] + 4a8194: d503201f nop + 4a8198: a8c27bfd ldp x29, x30, [sp], #32 + 4a819c: d65f03c0 ret + +00000000004a81a0 <_ZN5Catch5clara6detail16BoundFlagRefBaseD1Ev>: +_ZN5Catch5clara6detail16BoundFlagRefBaseD1Ev(): + 4a81a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a81a4: 910003fd mov x29, sp + 4a81a8: f9000fe0 str x0, [sp, #24] + 4a81ac: 90000140 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4a81b0: 91032001 add x1, x0, #0xc8 + 4a81b4: f9400fe0 ldr x0, [sp, #24] + 4a81b8: f9000001 str x1, [x0] + 4a81bc: f9400fe0 ldr x0, [sp, #24] + 4a81c0: 97ffffd9 bl 4a8124 <_ZN5Catch5clara6detail8BoundRefD1Ev> + 4a81c4: d503201f nop + 4a81c8: a8c27bfd ldp x29, x30, [sp], #32 + 4a81cc: d65f03c0 ret + +00000000004a81d0 <_ZN5Catch5clara6detail16BoundFlagRefBaseD0Ev>: +_ZN5Catch5clara6detail16BoundFlagRefBaseD0Ev(): + 4a81d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a81d4: 910003fd mov x29, sp + 4a81d8: f9000fe0 str x0, [sp, #24] + 4a81dc: f9400fe0 ldr x0, [sp, #24] + 4a81e0: 97fffff0 bl 4a81a0 <_ZN5Catch5clara6detail16BoundFlagRefBaseD1Ev> + 4a81e4: d2800101 mov x1, #0x8 // #8 + 4a81e8: f9400fe0 ldr x0, [sp, #24] + 4a81ec: 97fd7c65 bl 407380 <_ZdlPvm@plt> + 4a81f0: a8c27bfd ldp x29, x30, [sp], #32 + 4a81f4: d65f03c0 ret + +00000000004a81f8 <_ZN5Catch5clara6detail12BoundFlagRefC1ERb>: +_ZN5Catch5clara6detail12BoundFlagRefC1ERb(): + 4a81f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a81fc: 910003fd mov x29, sp + 4a8200: f9000fe0 str x0, [sp, #24] + 4a8204: f9000be1 str x1, [sp, #16] + 4a8208: f9400fe0 ldr x0, [sp, #24] + 4a820c: 97ffffd9 bl 4a8170 <_ZN5Catch5clara6detail16BoundFlagRefBaseC1Ev> + 4a8210: 90000140 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4a8214: 91024001 add x1, x0, #0x90 + 4a8218: f9400fe0 ldr x0, [sp, #24] + 4a821c: f9000001 str x1, [x0] + 4a8220: f9400fe0 ldr x0, [sp, #24] + 4a8224: f9400be1 ldr x1, [sp, #16] + 4a8228: f9000401 str x1, [x0, #8] + 4a822c: d503201f nop + 4a8230: a8c27bfd ldp x29, x30, [sp], #32 + 4a8234: d65f03c0 ret + +00000000004a8238 <_ZN5Catch5clara6detail12BoundFlagRef7setFlagEb>: +_ZN5Catch5clara6detail12BoundFlagRef7setFlagEb(): + 4a8238: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a823c: 910003fd mov x29, sp + 4a8240: f9000bf3 str x19, [sp, #16] + 4a8244: aa0803f3 mov x19, x8 + 4a8248: f90017e0 str x0, [sp, #40] + 4a824c: 39009fe1 strb w1, [sp, #39] + 4a8250: f94017e0 ldr x0, [sp, #40] + 4a8254: f9400400 ldr x0, [x0, #8] + 4a8258: 39409fe1 ldrb w1, [sp, #39] + 4a825c: 39000001 strb w1, [x0] + 4a8260: b9003fff str wzr, [sp, #60] + 4a8264: 9100f3e0 add x0, sp, #0x3c + 4a8268: aa1303e8 mov x8, x19 + 4a826c: 97fe9eb5 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4a8270: aa1303e0 mov x0, x19 + 4a8274: f9400bf3 ldr x19, [sp, #16] + 4a8278: a8c47bfd ldp x29, x30, [sp], #64 + 4a827c: d65f03c0 ret + +00000000004a8280 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a8280: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8284: 910003fd mov x29, sp + 4a8288: f9000fe0 str x0, [sp, #24] + 4a828c: f9400fe0 ldr x0, [sp, #24] + 4a8290: 91002000 add x0, x0, #0x8 + 4a8294: 97fd8cd3 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a8298: d503201f nop + 4a829c: a8c27bfd ldp x29, x30, [sp], #32 + 4a82a0: d65f03c0 ret + +00000000004a82a4 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED2Ev(): + 4a82a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a82a8: 910003fd mov x29, sp + 4a82ac: f9000fe0 str x0, [sp, #24] + 4a82b0: f9400fe0 ldr x0, [sp, #24] + 4a82b4: 97fffff3 bl 4a8280 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a82b8: d503201f nop + 4a82bc: a8c27bfd ldp x29, x30, [sp], #32 + 4a82c0: d65f03c0 ret + +00000000004a82c4 <_ZN5Catch5clara6detail7ExeNameC1ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail7ExeNameC1ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a82c4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a82c8: 910003fd mov x29, sp + 4a82cc: f9000bf3 str x19, [sp, #16] + 4a82d0: f90017e0 str x0, [sp, #40] + 4a82d4: f90013e1 str x1, [sp, #32] + 4a82d8: f94017e0 ldr x0, [sp, #40] + 4a82dc: 97fe91d2 bl 44ca24 <_ZN5Catch5clara6detail7ExeNameC1Ev> + 4a82e0: f94017e0 ldr x0, [sp, #40] + 4a82e4: 91006013 add x19, x0, #0x18 + 4a82e8: 9100c3e0 add x0, sp, #0x30 + 4a82ec: aa0003e8 mov x8, x0 + 4a82f0: f94013e0 ldr x0, [sp, #32] + 4a82f4: 94000159 bl 4a8858 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEJRS9_EESt10shared_ptrIT_EDpOT0_> + 4a82f8: 9100c3e0 add x0, sp, #0x30 + 4a82fc: aa0003e1 mov x1, x0 + 4a8300: aa1303e0 mov x0, x19 + 4a8304: 9400016e bl 4a88bc <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSINS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEENSt9enable_ifIXsrSt13is_assignableIRSt12__shared_ptrIS3_LN9__gnu_cxx12_Lock_policyE2EES_IT_EE5valueERS4_E4typeEOSM_> + 4a8308: 9100c3e0 add x0, sp, #0x30 + 4a830c: 97ffffe6 bl 4a82a4 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4a8310: 14000006 b 4a8328 <_ZN5Catch5clara6detail7ExeNameC1ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> + 4a8314: aa0003f3 mov x19, x0 + 4a8318: f94017e0 ldr x0, [sp, #40] + 4a831c: 97fed5e1 bl 45daa0 <_ZN5Catch5clara6detail7ExeNameD1Ev> + 4a8320: aa1303e0 mov x0, x19 + 4a8324: 97fd7d77 bl 407900 <_Unwind_Resume@plt> + 4a8328: f9400bf3 ldr x19, [sp, #16] + 4a832c: a8c47bfd ldp x29, x30, [sp], #64 + 4a8330: d65f03c0 ret + +00000000004a8334 <_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a8334: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8338: 910003fd mov x29, sp + 4a833c: f9000fe0 str x0, [sp, #24] + 4a8340: f9400fe0 ldr x0, [sp, #24] + 4a8344: 91002000 add x0, x0, #0x8 + 4a8348: 97fd8ca6 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a834c: d503201f nop + 4a8350: a8c27bfd ldp x29, x30, [sp], #32 + 4a8354: d65f03c0 ret + +00000000004a8358 <_ZNSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEED1Ev(): + 4a8358: a9be7bfd stp x29, x30, [sp, #-32]! + 4a835c: 910003fd mov x29, sp + 4a8360: f9000fe0 str x0, [sp, #24] + 4a8364: f9400fe0 ldr x0, [sp, #24] + 4a8368: 97fffff3 bl 4a8334 <_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a836c: d503201f nop + 4a8370: a8c27bfd ldp x29, x30, [sp], #32 + 4a8374: d65f03c0 ret + +00000000004a8378 <_ZN5Catch5clara6detail3OptC1ERb>: +_ZN5Catch5clara6detail3OptC1ERb(): + 4a8378: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a837c: 910003fd mov x29, sp + 4a8380: f9000bf3 str x19, [sp, #16] + 4a8384: f90017e0 str x0, [sp, #40] + 4a8388: f90013e1 str x1, [sp, #32] + 4a838c: f94017f3 ldr x19, [sp, #40] + 4a8390: 910103e0 add x0, sp, #0x40 + 4a8394: aa0003e8 mov x8, x0 + 4a8398: f94013e0 ldr x0, [sp, #32] + 4a839c: 94000157 bl 4a88f8 <_ZSt11make_sharedIN5Catch5clara6detail12BoundFlagRefEJRbEESt10shared_ptrIT_EDpOT0_> + 4a83a0: 910103e1 add x1, sp, #0x40 + 4a83a4: 9100c3e0 add x0, sp, #0x30 + 4a83a8: 9400016d bl 4a895c <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_12BoundFlagRefEvEEOS_IT_E> + 4a83ac: 9100c3e0 add x0, sp, #0x30 + 4a83b0: aa0003e1 mov x1, x0 + 4a83b4: aa1303e0 mov x0, x19 + 4a83b8: 94000184 bl 4a89c8 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKSt10shared_ptrINS1_8BoundRefEE> + 4a83bc: 9100c3e0 add x0, sp, #0x30 + 4a83c0: 97fe92de bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4a83c4: 910103e0 add x0, sp, #0x40 + 4a83c8: 97ffffe4 bl 4a8358 <_ZNSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEED1Ev> + 4a83cc: f00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a83d0: 912d6001 add x1, x0, #0xb58 + 4a83d4: f94017e0 ldr x0, [sp, #40] + 4a83d8: f9000001 str x1, [x0] + 4a83dc: f94017e0 ldr x0, [sp, #40] + 4a83e0: 91018000 add x0, x0, #0x60 + 4a83e4: 97fdddd4 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 4a83e8: d503201f nop + 4a83ec: f9400bf3 ldr x19, [sp, #16] + 4a83f0: a8c57bfd ldp x29, x30, [sp], #80 + 4a83f4: d65f03c0 ret + +00000000004a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a83f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a83fc: 910003fd mov x29, sp + 4a8400: f9000fe0 str x0, [sp, #24] + 4a8404: f9000be1 str x1, [sp, #16] + 4a8408: f9400fe0 ldr x0, [sp, #24] + 4a840c: 91018000 add x0, x0, #0x60 + 4a8410: f9400be1 ldr x1, [sp, #16] + 4a8414: 97fe09d0 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 4a8418: f9400fe0 ldr x0, [sp, #24] + 4a841c: a8c27bfd ldp x29, x30, [sp], #32 + 4a8420: d65f03c0 ret + +00000000004a8424 <_ZZN5Catch5clara6detail4HelpC4ERbENKUlbE_clEb>: +_ZZN5Catch5clara6detail4HelpC4ERbENKUlbE_clEb(): + 4a8424: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a8428: 910003fd mov x29, sp + 4a842c: f9000bf3 str x19, [sp, #16] + 4a8430: aa0803f3 mov x19, x8 + 4a8434: f90017e0 str x0, [sp, #40] + 4a8438: 39009fe1 strb w1, [sp, #39] + 4a843c: f94017e0 ldr x0, [sp, #40] + 4a8440: f9400000 ldr x0, [x0] + 4a8444: 39409fe1 ldrb w1, [sp, #39] + 4a8448: 39000001 strb w1, [x0] + 4a844c: 52800040 mov w0, #0x2 // #2 + 4a8450: b9003fe0 str w0, [sp, #60] + 4a8454: 9100f3e0 add x0, sp, #0x3c + 4a8458: aa1303e8 mov x8, x19 + 4a845c: 97fe9e39 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4a8460: aa1303e0 mov x0, x19 + 4a8464: f9400bf3 ldr x19, [sp, #16] + 4a8468: a8c47bfd ldp x29, x30, [sp], #64 + 4a846c: d65f03c0 ret + +00000000004a8470 <_ZN5Catch5clara6detail4HelpC1ERb>: +_ZN5Catch5clara6detail4HelpC1ERb(): + 4a8470: a9b27bfd stp x29, x30, [sp, #-224]! + 4a8474: 910003fd mov x29, sp + 4a8478: f9000bf3 str x19, [sp, #16] + 4a847c: f90017e0 str x0, [sp, #40] + 4a8480: f90013e1 str x1, [sp, #32] + 4a8484: f94017e2 ldr x2, [sp, #40] + 4a8488: f94013e0 ldr x0, [sp, #32] + 4a848c: f9001fe0 str x0, [sp, #56] + 4a8490: 9100e3e0 add x0, sp, #0x38 + 4a8494: aa0003e1 mov x1, x0 + 4a8498: aa0203e0 mov x0, x2 + 4a849c: 94000175 bl 4a8a70 <_ZN5Catch5clara6detail3OptC1IZNS1_4HelpC4ERbEUlbE_EERKT_> + 4a84a0: 90000140 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4a84a4: 91008001 add x1, x0, #0x20 + 4a84a8: f94017e0 ldr x0, [sp, #40] + 4a84ac: f9000001 str x1, [x0] + 4a84b0: f94017f3 ldr x19, [sp, #40] + 4a84b4: 910183e0 add x0, sp, #0x60 + 4a84b8: 97fd7d16 bl 407910 <_ZNSaIcEC1Ev@plt> + 4a84bc: 910183e0 add x0, sp, #0x60 + 4a84c0: 910103e3 add x3, sp, #0x40 + 4a84c4: aa0003e2 mov x2, x0 + 4a84c8: b0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a84cc: 911b0001 add x1, x0, #0x6c0 + 4a84d0: aa0303e0 mov x0, x3 + 4a84d4: 97fd7c6b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4a84d8: 910103e0 add x0, sp, #0x40 + 4a84dc: aa0003e1 mov x1, x0 + 4a84e0: aa1303e0 mov x0, x19 + 4a84e4: 94000183 bl 4a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a84e8: aa0003f3 mov x19, x0 + 4a84ec: 910223e0 add x0, sp, #0x88 + 4a84f0: 97fd7d08 bl 407910 <_ZNSaIcEC1Ev@plt> + 4a84f4: 910223e0 add x0, sp, #0x88 + 4a84f8: 9101a3e3 add x3, sp, #0x68 + 4a84fc: aa0003e2 mov x2, x0 + 4a8500: b0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a8504: 911b8001 add x1, x0, #0x6e0 + 4a8508: aa0303e0 mov x0, x3 + 4a850c: 97fd7c5d bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4a8510: 9101a3e0 add x0, sp, #0x68 + 4a8514: aa0003e1 mov x1, x0 + 4a8518: aa1303e0 mov x0, x19 + 4a851c: 97ffffb7 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a8520: aa0003f3 mov x19, x0 + 4a8524: 9102c3e0 add x0, sp, #0xb0 + 4a8528: 97fd7cfa bl 407910 <_ZNSaIcEC1Ev@plt> + 4a852c: 9102c3e0 add x0, sp, #0xb0 + 4a8530: 910243e3 add x3, sp, #0x90 + 4a8534: aa0003e2 mov x2, x0 + 4a8538: b0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a853c: 911ba001 add x1, x0, #0x6e8 + 4a8540: aa0303e0 mov x0, x3 + 4a8544: 97fd7c4f bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4a8548: 910243e0 add x0, sp, #0x90 + 4a854c: aa0003e1 mov x1, x0 + 4a8550: aa1303e0 mov x0, x19 + 4a8554: 97ffffa9 bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a8558: aa0003f3 mov x19, x0 + 4a855c: 910363e0 add x0, sp, #0xd8 + 4a8560: 97fd7cec bl 407910 <_ZNSaIcEC1Ev@plt> + 4a8564: 910363e0 add x0, sp, #0xd8 + 4a8568: 9102e3e3 add x3, sp, #0xb8 + 4a856c: aa0003e2 mov x2, x0 + 4a8570: b0000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a8574: 911bc001 add x1, x0, #0x6f0 + 4a8578: aa0303e0 mov x0, x3 + 4a857c: 97fd7c41 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4a8580: 9102e3e0 add x0, sp, #0xb8 + 4a8584: aa0003e1 mov x1, x0 + 4a8588: aa1303e0 mov x0, x19 + 4a858c: 97ffff9b bl 4a83f8 <_ZN5Catch5clara6detail3OptixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a8590: 94000163 bl 4a8b1c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEE8optionalEv> + 4a8594: 9102e3e0 add x0, sp, #0xb8 + 4a8598: 97fd7ada bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a859c: 910363e0 add x0, sp, #0xd8 + 4a85a0: 97fd7ba8 bl 407440 <_ZNSaIcED1Ev@plt> + 4a85a4: 910243e0 add x0, sp, #0x90 + 4a85a8: 97fd7ad6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a85ac: 9102c3e0 add x0, sp, #0xb0 + 4a85b0: 97fd7ba4 bl 407440 <_ZNSaIcED1Ev@plt> + 4a85b4: 9101a3e0 add x0, sp, #0x68 + 4a85b8: 97fd7ad2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a85bc: 910223e0 add x0, sp, #0x88 + 4a85c0: 97fd7ba0 bl 407440 <_ZNSaIcED1Ev@plt> + 4a85c4: 910103e0 add x0, sp, #0x40 + 4a85c8: 97fd7ace bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a85cc: 910183e0 add x0, sp, #0x60 + 4a85d0: 97fd7b9c bl 407440 <_ZNSaIcED1Ev@plt> + 4a85d4: 14000024 b 4a8664 <_ZN5Catch5clara6detail4HelpC1ERb+0x1f4> + 4a85d8: aa0003f3 mov x19, x0 + 4a85dc: 9102e3e0 add x0, sp, #0xb8 + 4a85e0: 97fd7ac8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a85e4: 14000002 b 4a85ec <_ZN5Catch5clara6detail4HelpC1ERb+0x17c> + 4a85e8: aa0003f3 mov x19, x0 + 4a85ec: 910363e0 add x0, sp, #0xd8 + 4a85f0: 97fd7b94 bl 407440 <_ZNSaIcED1Ev@plt> + 4a85f4: 14000002 b 4a85fc <_ZN5Catch5clara6detail4HelpC1ERb+0x18c> + 4a85f8: aa0003f3 mov x19, x0 + 4a85fc: 910243e0 add x0, sp, #0x90 + 4a8600: 97fd7ac0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8604: 14000002 b 4a860c <_ZN5Catch5clara6detail4HelpC1ERb+0x19c> + 4a8608: aa0003f3 mov x19, x0 + 4a860c: 9102c3e0 add x0, sp, #0xb0 + 4a8610: 97fd7b8c bl 407440 <_ZNSaIcED1Ev@plt> + 4a8614: 14000002 b 4a861c <_ZN5Catch5clara6detail4HelpC1ERb+0x1ac> + 4a8618: aa0003f3 mov x19, x0 + 4a861c: 9101a3e0 add x0, sp, #0x68 + 4a8620: 97fd7ab8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8624: 14000002 b 4a862c <_ZN5Catch5clara6detail4HelpC1ERb+0x1bc> + 4a8628: aa0003f3 mov x19, x0 + 4a862c: 910223e0 add x0, sp, #0x88 + 4a8630: 97fd7b84 bl 407440 <_ZNSaIcED1Ev@plt> + 4a8634: 14000002 b 4a863c <_ZN5Catch5clara6detail4HelpC1ERb+0x1cc> + 4a8638: aa0003f3 mov x19, x0 + 4a863c: 910103e0 add x0, sp, #0x40 + 4a8640: 97fd7ab0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8644: 14000002 b 4a864c <_ZN5Catch5clara6detail4HelpC1ERb+0x1dc> + 4a8648: aa0003f3 mov x19, x0 + 4a864c: 910183e0 add x0, sp, #0x60 + 4a8650: 97fd7b7c bl 407440 <_ZNSaIcED1Ev@plt> + 4a8654: f94017e0 ldr x0, [sp, #40] + 4a8658: 97fe950a bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 4a865c: aa1303e0 mov x0, x19 + 4a8660: 97fd7ca8 bl 407900 <_Unwind_Resume@plt> + 4a8664: f9400bf3 ldr x19, [sp, #16] + 4a8668: a8ce7bfd ldp x29, x30, [sp], #224 + 4a866c: d65f03c0 ret + +00000000004a8670 <_ZN5Catch5clara6detail6ParseroRERKNS1_7ExeNameE>: +_ZN5Catch5clara6detail6ParseroRERKNS1_7ExeNameE(): + 4a8670: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8674: 910003fd mov x29, sp + 4a8678: f9000fe0 str x0, [sp, #24] + 4a867c: f9000be1 str x1, [sp, #16] + 4a8680: f9400fe0 ldr x0, [sp, #24] + 4a8684: 91002000 add x0, x0, #0x8 + 4a8688: f9400be1 ldr x1, [sp, #16] + 4a868c: 97fe955e bl 44dc04 <_ZN5Catch5clara6detail7ExeNameaSERKS2_> + 4a8690: f9400fe0 ldr x0, [sp, #24] + 4a8694: a8c27bfd ldp x29, x30, [sp], #32 + 4a8698: d65f03c0 ret + +00000000004a869c <_ZN5Catch5clara6detail6ParseroRERKNS1_3ArgE>: +_ZN5Catch5clara6detail6ParseroRERKNS1_3ArgE(): + 4a869c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a86a0: 910003fd mov x29, sp + 4a86a4: f9000fe0 str x0, [sp, #24] + 4a86a8: f9000be1 str x1, [sp, #16] + 4a86ac: f9400fe0 ldr x0, [sp, #24] + 4a86b0: 91012000 add x0, x0, #0x48 + 4a86b4: f9400be1 ldr x1, [sp, #16] + 4a86b8: 94000120 bl 4a8b38 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE9push_backERKS3_> + 4a86bc: f9400fe0 ldr x0, [sp, #24] + 4a86c0: a8c27bfd ldp x29, x30, [sp], #32 + 4a86c4: d65f03c0 ret + +00000000004a86c8 <_ZN5Catch5clara6detail6ParseroRERKNS1_3OptE>: +_ZN5Catch5clara6detail6ParseroRERKNS1_3OptE(): + 4a86c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a86cc: 910003fd mov x29, sp + 4a86d0: f9000fe0 str x0, [sp, #24] + 4a86d4: f9000be1 str x1, [sp, #16] + 4a86d8: f9400fe0 ldr x0, [sp, #24] + 4a86dc: 9100c000 add x0, x0, #0x30 + 4a86e0: f9400be1 ldr x1, [sp, #16] + 4a86e4: 94000135 bl 4a8bb8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE9push_backERKS3_> + 4a86e8: f9400fe0 ldr x0, [sp, #24] + 4a86ec: a8c27bfd ldp x29, x30, [sp], #32 + 4a86f0: d65f03c0 ret + +00000000004a86f4 <_ZN5Catch5clara6detail3ArgCI1NS1_13ParserRefImplIS2_EEISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_>: +_ZN5Catch5clara6detail3ArgCI1NS1_13ParserRefImplIS2_EEISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_(): + 4a86f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a86f8: 910003fd mov x29, sp + 4a86fc: f90017e0 str x0, [sp, #40] + 4a8700: f90013e1 str x1, [sp, #32] + 4a8704: f9000fe2 str x2, [sp, #24] + 4a8708: f94017e0 ldr x0, [sp, #40] + 4a870c: f9400fe2 ldr x2, [sp, #24] + 4a8710: f94013e1 ldr x1, [sp, #32] + 4a8714: 94000334 bl 4a93e4 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_> + 4a8718: f00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a871c: 91300001 add x1, x0, #0xc00 + 4a8720: f94017e0 ldr x0, [sp, #40] + 4a8724: f9000001 str x1, [x0] + 4a8728: d503201f nop + 4a872c: a8c37bfd ldp x29, x30, [sp], #48 + 4a8730: d65f03c0 ret + +00000000004a8734 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ERKS4_>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ERKS4_(): + 4a8734: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8738: 910003fd mov x29, sp + 4a873c: f9000fe0 str x0, [sp, #24] + 4a8740: f9000be1 str x1, [sp, #16] + 4a8744: f9400fe0 ldr x0, [sp, #24] + 4a8748: f9400be1 ldr x1, [sp, #16] + 4a874c: 97fe8fac bl 44c5fc <_ZN5Catch5clara6detail10ResultBaseC1ERKS2_> + 4a8750: f00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a8754: 9137c001 add x1, x0, #0xdf0 + 4a8758: f9400fe0 ldr x0, [sp, #24] + 4a875c: f9000001 str x1, [x0] + 4a8760: f9400fe0 ldr x0, [sp, #24] + 4a8764: b9400800 ldr w0, [x0, #8] + 4a8768: 7100001f cmp w0, #0x0 + 4a876c: 54000141 b.ne 4a8794 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ERKS4_+0x60> // b.any + 4a8770: f9400fe0 ldr x0, [sp, #24] + 4a8774: 91003000 add x0, x0, #0xc + 4a8778: aa0003e1 mov x1, x0 + 4a877c: d2800080 mov x0, #0x4 // #4 + 4a8780: 97fd8f3e bl 40c478 <_ZnwmPv> + 4a8784: aa0003e1 mov x1, x0 + 4a8788: f9400be0 ldr x0, [sp, #16] + 4a878c: b9400c00 ldr w0, [x0, #12] + 4a8790: b9000020 str w0, [x1] + 4a8794: d503201f nop + 4a8798: a8c27bfd ldp x29, x30, [sp], #32 + 4a879c: d65f03c0 ret + +00000000004a87a0 <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_ZN5Catch5clara6detail11convertIntoERKS8_RbEUlcE_ET0_T_SI_SH_T1_>: +_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_ZN5Catch5clara6detail11convertIntoERKS8_RbEUlcE_ET0_T_SI_SH_T1_(): + 4a87a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a87a4: 910003fd mov x29, sp + 4a87a8: a90153f3 stp x19, x20, [sp, #16] + 4a87ac: f9001fe0 str x0, [sp, #56] + 4a87b0: f9001be1 str x1, [sp, #48] + 4a87b4: f90017e2 str x2, [sp, #40] + 4a87b8: 390083e3 strb w3, [sp, #32] + 4a87bc: 9100c3e1 add x1, sp, #0x30 + 4a87c0: 9100e3e0 add x0, sp, #0x38 + 4a87c4: 97fe23c1 bl 4316c8 <_ZN9__gnu_cxxneIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4a87c8: 12001c00 and w0, w0, #0xff + 4a87cc: 7100001f cmp w0, #0x0 + 4a87d0: 54000220 b.eq 4a8814 <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_ZN5Catch5clara6detail11convertIntoERKS8_RbEUlcE_ET0_T_SI_SH_T1_+0x74> // b.none + 4a87d4: 9100e3e0 add x0, sp, #0x38 + 4a87d8: 97fee710 bl 462418 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4a87dc: 39400014 ldrb w20, [x0] + 4a87e0: 9100a3e0 add x0, sp, #0x28 + 4a87e4: 97fee70d bl 462418 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEdeEv> + 4a87e8: aa0003f3 mov x19, x0 + 4a87ec: 910083e0 add x0, sp, #0x20 + 4a87f0: 2a1403e1 mov w1, w20 + 4a87f4: 97fffd7a bl 4a7ddc <_ZZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERbENKUlcE_clEc> + 4a87f8: 12001c00 and w0, w0, #0xff + 4a87fc: 39000260 strb w0, [x19] + 4a8800: 9100e3e0 add x0, sp, #0x38 + 4a8804: 97fee6fb bl 4623f0 <_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 4a8808: 9100a3e0 add x0, sp, #0x28 + 4a880c: 97fee6f9 bl 4623f0 <_ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEppEv> + 4a8810: 17ffffeb b 4a87bc <_ZSt9transformIN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES9_ZN5Catch5clara6detail11convertIntoERKS8_RbEUlcE_ET0_T_SI_SH_T1_+0x1c> + 4a8814: f94017e0 ldr x0, [sp, #40] + 4a8818: a94153f3 ldp x19, x20, [sp, #16] + 4a881c: a8c47bfd ldp x29, x30, [sp], #64 + 4a8820: d65f03c0 ret + +00000000004a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a8824: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a8828: 910003fd mov x29, sp + 4a882c: f9000bf3 str x19, [sp, #16] + 4a8830: aa0803f3 mov x19, x8 + 4a8834: f90017e0 str x0, [sp, #40] + 4a8838: f94017e2 ldr x2, [sp, #40] + 4a883c: 52800041 mov w1, #0x2 // #2 + 4a8840: aa1303e0 mov x0, x19 + 4a8844: 9400033e bl 4a953c <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a8848: aa1303e0 mov x0, x19 + 4a884c: f9400bf3 ldr x19, [sp, #16] + 4a8850: a8c37bfd ldp x29, x30, [sp], #48 + 4a8854: d65f03c0 ret + +00000000004a8858 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEJRS9_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEJRS9_EESt10shared_ptrIT_EDpOT0_(): + 4a8858: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a885c: 910003fd mov x29, sp + 4a8860: f9000bf3 str x19, [sp, #16] + 4a8864: aa0803f3 mov x19, x8 + 4a8868: f90017e0 str x0, [sp, #40] + 4a886c: 9100e3e0 add x0, sp, #0x38 + 4a8870: 94000359 bl 4a95d4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1Ev> + 4a8874: f94017e0 ldr x0, [sp, #40] + 4a8878: 97feab4a bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4a887c: aa0003e1 mov x1, x0 + 4a8880: 9100e3e0 add x0, sp, #0x38 + 4a8884: aa1303e8 mov x8, x19 + 4a8888: 94000363 bl 4a9614 <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_EJRS9_EESt10shared_ptrIT_ERKT0_DpOT1_> + 4a888c: 9100e3e0 add x0, sp, #0x38 + 4a8890: 94000359 bl 4a95f4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4a8894: 14000006 b 4a88ac <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEJRS9_EESt10shared_ptrIT_EDpOT0_+0x54> + 4a8898: aa0003f3 mov x19, x0 + 4a889c: 9100e3e0 add x0, sp, #0x38 + 4a88a0: 94000355 bl 4a95f4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4a88a4: aa1303e0 mov x0, x19 + 4a88a8: 97fd7c16 bl 407900 <_Unwind_Resume@plt> + 4a88ac: aa1303e0 mov x0, x19 + 4a88b0: f9400bf3 ldr x19, [sp, #16] + 4a88b4: a8c47bfd ldp x29, x30, [sp], #64 + 4a88b8: d65f03c0 ret + +00000000004a88bc <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSINS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEENSt9enable_ifIXsrSt13is_assignableIRSt12__shared_ptrIS3_LN9__gnu_cxx12_Lock_policyE2EES_IT_EE5valueERS4_E4typeEOSM_>: +_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEaSINS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEENSt9enable_ifIXsrSt13is_assignableIRSt12__shared_ptrIS3_LN9__gnu_cxx12_Lock_policyE2EES_IT_EE5valueERS4_E4typeEOSM_(): + 4a88bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a88c0: 910003fd mov x29, sp + 4a88c4: f9000bf3 str x19, [sp, #16] + 4a88c8: f90017e0 str x0, [sp, #40] + 4a88cc: f90013e1 str x1, [sp, #32] + 4a88d0: f94017f3 ldr x19, [sp, #40] + 4a88d4: f94013e0 ldr x0, [sp, #32] + 4a88d8: 94000360 bl 4a9658 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONSt16remove_referenceIT_E4typeEOSF_> + 4a88dc: aa0003e1 mov x1, x0 + 4a88e0: aa1303e0 mov x0, x19 + 4a88e4: 94000362 bl 4a966c <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSINS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEENSt9enable_ifIXsrSt20__sp_compatible_withIPT_PS3_E5valueERS6_E4typeEOS_ISI_LS5_2EE> + 4a88e8: f94017e0 ldr x0, [sp, #40] + 4a88ec: f9400bf3 ldr x19, [sp, #16] + 4a88f0: a8c37bfd ldp x29, x30, [sp], #48 + 4a88f4: d65f03c0 ret + +00000000004a88f8 <_ZSt11make_sharedIN5Catch5clara6detail12BoundFlagRefEJRbEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail12BoundFlagRefEJRbEESt10shared_ptrIT_EDpOT0_(): + 4a88f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a88fc: 910003fd mov x29, sp + 4a8900: f9000bf3 str x19, [sp, #16] + 4a8904: aa0803f3 mov x19, x8 + 4a8908: f90017e0 str x0, [sp, #40] + 4a890c: 9100e3e0 add x0, sp, #0x38 + 4a8910: 94000368 bl 4a96b0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEEC1Ev> + 4a8914: f94017e0 ldr x0, [sp, #40] + 4a8918: 97ff0b48 bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4a891c: aa0003e1 mov x1, x0 + 4a8920: 9100e3e0 add x0, sp, #0x38 + 4a8924: aa1303e8 mov x8, x19 + 4a8928: 94000372 bl 4a96f0 <_ZSt15allocate_sharedIN5Catch5clara6detail12BoundFlagRefESaIS3_EJRbEESt10shared_ptrIT_ERKT0_DpOT1_> + 4a892c: 9100e3e0 add x0, sp, #0x38 + 4a8930: 94000368 bl 4a96d0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEED1Ev> + 4a8934: 14000006 b 4a894c <_ZSt11make_sharedIN5Catch5clara6detail12BoundFlagRefEJRbEESt10shared_ptrIT_EDpOT0_+0x54> + 4a8938: aa0003f3 mov x19, x0 + 4a893c: 9100e3e0 add x0, sp, #0x38 + 4a8940: 94000364 bl 4a96d0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEED1Ev> + 4a8944: aa1303e0 mov x0, x19 + 4a8948: 97fd7bee bl 407900 <_Unwind_Resume@plt> + 4a894c: aa1303e0 mov x0, x19 + 4a8950: f9400bf3 ldr x19, [sp, #16] + 4a8954: a8c47bfd ldp x29, x30, [sp], #64 + 4a8958: d65f03c0 ret + +00000000004a895c <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_12BoundFlagRefEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_12BoundFlagRefEvEEOS_IT_E(): + 4a895c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a8960: 910003fd mov x29, sp + 4a8964: f9000bf3 str x19, [sp, #16] + 4a8968: f90017e0 str x0, [sp, #40] + 4a896c: f90013e1 str x1, [sp, #32] + 4a8970: f94017f3 ldr x19, [sp, #40] + 4a8974: f94013e0 ldr x0, [sp, #32] + 4a8978: 9400036f bl 4a9734 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEEEONSt16remove_referenceIT_E4typeEOS8_> + 4a897c: aa0003e1 mov x1, x0 + 4a8980: aa1303e0 mov x0, x19 + 4a8984: 94000371 bl 4a9748 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_12BoundFlagRefEvEEOS_IT_LS5_2EE> + 4a8988: d503201f nop + 4a898c: f9400bf3 ldr x19, [sp, #16] + 4a8990: a8c37bfd ldp x29, x30, [sp], #48 + 4a8994: d65f03c0 ret + +00000000004a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev(): + 4a8998: a9be7bfd stp x29, x30, [sp, #-32]! + 4a899c: 910003fd mov x29, sp + 4a89a0: f9000fe0 str x0, [sp, #24] + 4a89a4: f9400fe0 ldr x0, [sp, #24] + 4a89a8: 97fe8fd0 bl 44c8e8 <_ZN5Catch5clara6detail10ParserBaseC1Ev> + 4a89ac: f00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a89b0: 912f2001 add x1, x0, #0xbc8 + 4a89b4: f9400fe0 ldr x0, [sp, #24] + 4a89b8: f9000001 str x1, [x0] + 4a89bc: d503201f nop + 4a89c0: a8c27bfd ldp x29, x30, [sp], #32 + 4a89c4: d65f03c0 ret + +00000000004a89c8 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKSt10shared_ptrINS1_8BoundRefEE>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKSt10shared_ptrINS1_8BoundRefEE(): + 4a89c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a89cc: 910003fd mov x29, sp + 4a89d0: f9000fe0 str x0, [sp, #24] + 4a89d4: f9000be1 str x1, [sp, #16] + 4a89d8: f9400fe0 ldr x0, [sp, #24] + 4a89dc: 97ffffef bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 4a89e0: f00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a89e4: 912e4001 add x1, x0, #0xb90 + 4a89e8: f9400fe0 ldr x0, [sp, #24] + 4a89ec: f9000001 str x1, [x0] + 4a89f0: f9400fe0 ldr x0, [sp, #24] + 4a89f4: b900081f str wzr, [x0, #8] + 4a89f8: f9400fe0 ldr x0, [sp, #24] + 4a89fc: 91004000 add x0, x0, #0x10 + 4a8a00: f9400be1 ldr x1, [sp, #16] + 4a8a04: 97fe9e51 bl 450348 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1ERKS4_> + 4a8a08: f9400fe0 ldr x0, [sp, #24] + 4a8a0c: 91008000 add x0, x0, #0x20 + 4a8a10: 97fd7b20 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a8a14: f9400fe0 ldr x0, [sp, #24] + 4a8a18: 91010000 add x0, x0, #0x40 + 4a8a1c: 97fd7b1d bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a8a20: d503201f nop + 4a8a24: a8c27bfd ldp x29, x30, [sp], #32 + 4a8a28: d65f03c0 ret + +00000000004a8a2c <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a8a2c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8a30: 910003fd mov x29, sp + 4a8a34: f9000fe0 str x0, [sp, #24] + 4a8a38: f9400fe0 ldr x0, [sp, #24] + 4a8a3c: 91002000 add x0, x0, #0x8 + 4a8a40: 97fd8ae8 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a8a44: d503201f nop + 4a8a48: a8c27bfd ldp x29, x30, [sp], #32 + 4a8a4c: d65f03c0 ret + +00000000004a8a50 <_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEED1Ev(): + 4a8a50: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8a54: 910003fd mov x29, sp + 4a8a58: f9000fe0 str x0, [sp, #24] + 4a8a5c: f9400fe0 ldr x0, [sp, #24] + 4a8a60: 97fffff3 bl 4a8a2c <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a8a64: d503201f nop + 4a8a68: a8c27bfd ldp x29, x30, [sp], #32 + 4a8a6c: d65f03c0 ret + +00000000004a8a70 <_ZN5Catch5clara6detail3OptC1IZNS1_4HelpC4ERbEUlbE_EERKT_>: +_ZN5Catch5clara6detail3OptC2IZNS1_4HelpC4ERbEUlbE_EERKT_(): + 4a8a70: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a8a74: 910003fd mov x29, sp + 4a8a78: f9000bf3 str x19, [sp, #16] + 4a8a7c: f90017e0 str x0, [sp, #40] + 4a8a80: f90013e1 str x1, [sp, #32] + 4a8a84: f94017f3 ldr x19, [sp, #40] + 4a8a88: 910103e0 add x0, sp, #0x40 + 4a8a8c: aa0003e8 mov x8, x0 + 4a8a90: f94013e0 ldr x0, [sp, #32] + 4a8a94: 94000344 bl 4a97a4 <_ZSt11make_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEJRKS6_EESt10shared_ptrIT_EDpOT0_> + 4a8a98: 910103e1 add x1, sp, #0x40 + 4a8a9c: 9100c3e0 add x0, sp, #0x30 + 4a8aa0: 9400035a bl 4a9808 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEvEEOS_IT_E> + 4a8aa4: 9100c3e0 add x0, sp, #0x30 + 4a8aa8: aa0003e1 mov x1, x0 + 4a8aac: aa1303e0 mov x0, x19 + 4a8ab0: 97ffffc6 bl 4a89c8 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ERKSt10shared_ptrINS1_8BoundRefEE> + 4a8ab4: 9100c3e0 add x0, sp, #0x30 + 4a8ab8: 97fe9120 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4a8abc: 910103e0 add x0, sp, #0x40 + 4a8ac0: 97ffffe4 bl 4a8a50 <_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEED1Ev> + 4a8ac4: f00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a8ac8: 912d6001 add x1, x0, #0xb58 + 4a8acc: f94017e0 ldr x0, [sp, #40] + 4a8ad0: f9000001 str x1, [x0] + 4a8ad4: f94017e0 ldr x0, [sp, #40] + 4a8ad8: 91018000 add x0, x0, #0x60 + 4a8adc: 97fddc16 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 4a8ae0: d503201f nop + 4a8ae4: f9400bf3 ldr x19, [sp, #16] + 4a8ae8: a8c57bfd ldp x29, x30, [sp], #80 + 4a8aec: d65f03c0 ret + +00000000004a8af0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a8af0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8af4: 910003fd mov x29, sp + 4a8af8: f9000fe0 str x0, [sp, #24] + 4a8afc: f9000be1 str x1, [sp, #16] + 4a8b00: f9400fe0 ldr x0, [sp, #24] + 4a8b04: 91010000 add x0, x0, #0x40 + 4a8b08: f9400be1 ldr x1, [sp, #16] + 4a8b0c: 97fd7875 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 4a8b10: f9400fe0 ldr x0, [sp, #24] + 4a8b14: a8c27bfd ldp x29, x30, [sp], #32 + 4a8b18: d65f03c0 ret + +00000000004a8b1c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEE8optionalEv>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEE8optionalEv(): + 4a8b1c: d10043ff sub sp, sp, #0x10 + 4a8b20: f90007e0 str x0, [sp, #8] + 4a8b24: f94007e0 ldr x0, [sp, #8] + 4a8b28: b900081f str wzr, [x0, #8] + 4a8b2c: f94007e0 ldr x0, [sp, #8] + 4a8b30: 910043ff add sp, sp, #0x10 + 4a8b34: d65f03c0 ret + +00000000004a8b38 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE9push_backERKS3_>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE9push_backERKS3_(): + 4a8b38: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8b3c: 910003fd mov x29, sp + 4a8b40: f9000fe0 str x0, [sp, #24] + 4a8b44: f9000be1 str x1, [sp, #16] + 4a8b48: f9400fe0 ldr x0, [sp, #24] + 4a8b4c: f9400401 ldr x1, [x0, #8] + 4a8b50: f9400fe0 ldr x0, [sp, #24] + 4a8b54: f9400800 ldr x0, [x0, #16] + 4a8b58: eb00003f cmp x1, x0 + 4a8b5c: 540001c0 b.eq 4a8b94 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE9push_backERKS3_+0x5c> // b.none + 4a8b60: f9400fe3 ldr x3, [sp, #24] + 4a8b64: f9400fe0 ldr x0, [sp, #24] + 4a8b68: f9400400 ldr x0, [x0, #8] + 4a8b6c: f9400be2 ldr x2, [sp, #16] + 4a8b70: aa0003e1 mov x1, x0 + 4a8b74: aa0303e0 mov x0, x3 + 4a8b78: 94000333 bl 4a9844 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_> + 4a8b7c: f9400fe0 ldr x0, [sp, #24] + 4a8b80: f9400400 ldr x0, [x0, #8] + 4a8b84: 91018001 add x1, x0, #0x60 + 4a8b88: f9400fe0 ldr x0, [sp, #24] + 4a8b8c: f9000401 str x1, [x0, #8] + 4a8b90: 14000007 b 4a8bac <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE9push_backERKS3_+0x74> + 4a8b94: f9400fe0 ldr x0, [sp, #24] + 4a8b98: 97fe9e90 bl 4505d8 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv> + 4a8b9c: f9400be2 ldr x2, [sp, #16] + 4a8ba0: aa0003e1 mov x1, x0 + 4a8ba4: f9400fe0 ldr x0, [sp, #24] + 4a8ba8: 94000335 bl 4a987c <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 4a8bac: d503201f nop + 4a8bb0: a8c27bfd ldp x29, x30, [sp], #32 + 4a8bb4: d65f03c0 ret + +00000000004a8bb8 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE9push_backERKS3_>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE9push_backERKS3_(): + 4a8bb8: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8bbc: 910003fd mov x29, sp + 4a8bc0: f9000fe0 str x0, [sp, #24] + 4a8bc4: f9000be1 str x1, [sp, #16] + 4a8bc8: f9400fe0 ldr x0, [sp, #24] + 4a8bcc: f9400401 ldr x1, [x0, #8] + 4a8bd0: f9400fe0 ldr x0, [sp, #24] + 4a8bd4: f9400800 ldr x0, [x0, #16] + 4a8bd8: eb00003f cmp x1, x0 + 4a8bdc: 540001c0 b.eq 4a8c14 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE9push_backERKS3_+0x5c> // b.none + 4a8be0: f9400fe3 ldr x3, [sp, #24] + 4a8be4: f9400fe0 ldr x0, [sp, #24] + 4a8be8: f9400400 ldr x0, [x0, #8] + 4a8bec: f9400be2 ldr x2, [sp, #16] + 4a8bf0: aa0003e1 mov x1, x0 + 4a8bf4: aa0303e0 mov x0, x3 + 4a8bf8: 940003b0 bl 4a9ab8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_> + 4a8bfc: f9400fe0 ldr x0, [sp, #24] + 4a8c00: f9400400 ldr x0, [x0, #8] + 4a8c04: 9101e001 add x1, x0, #0x78 + 4a8c08: f9400fe0 ldr x0, [sp, #24] + 4a8c0c: f9000401 str x1, [x0, #8] + 4a8c10: 14000007 b 4a8c2c <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE9push_backERKS3_+0x74> + 4a8c14: f9400fe0 ldr x0, [sp, #24] + 4a8c18: 97fe9e4e bl 450550 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 4a8c1c: f9400be2 ldr x2, [sp, #16] + 4a8c20: aa0003e1 mov x1, x0 + 4a8c24: f9400fe0 ldr x0, [sp, #24] + 4a8c28: 940003b2 bl 4a9af0 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 4a8c2c: d503201f nop + 4a8c30: a8c27bfd ldp x29, x30, [sp], #32 + 4a8c34: d65f03c0 ret + +00000000004a8c38 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA2_KcEEEvDpOT_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA2_KcEEEvDpOT_(): + 4a8c38: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a8c3c: 910003fd mov x29, sp + 4a8c40: a90153f3 stp x19, x20, [sp, #16] + 4a8c44: f90017e0 str x0, [sp, #40] + 4a8c48: f90013e1 str x1, [sp, #32] + 4a8c4c: f94017e0 ldr x0, [sp, #40] + 4a8c50: f9400401 ldr x1, [x0, #8] + 4a8c54: f94017e0 ldr x0, [sp, #40] + 4a8c58: f9400800 ldr x0, [x0, #16] + 4a8c5c: eb00003f cmp x1, x0 + 4a8c60: 54000200 b.eq 4a8ca0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA2_KcEEEvDpOT_+0x68> // b.none + 4a8c64: f94017f3 ldr x19, [sp, #40] + 4a8c68: f94017e0 ldr x0, [sp, #40] + 4a8c6c: f9400414 ldr x20, [x0, #8] + 4a8c70: f94013e0 ldr x0, [sp, #32] + 4a8c74: 9400042e bl 4a9d2c <_ZSt7forwardIRA2_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4a8c78: aa0003e2 mov x2, x0 + 4a8c7c: aa1403e1 mov x1, x20 + 4a8c80: aa1303e0 mov x0, x19 + 4a8c84: 9400042f bl 4a9d40 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA2_KcEEEvRS6_PT_DpOT0_> + 4a8c88: f94017e0 ldr x0, [sp, #40] + 4a8c8c: f9400400 ldr x0, [x0, #8] + 4a8c90: 91008001 add x1, x0, #0x20 + 4a8c94: f94017e0 ldr x0, [sp, #40] + 4a8c98: f9000401 str x1, [x0, #8] + 4a8c9c: 1400000a b 4a8cc4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRA2_KcEEEvDpOT_+0x8c> + 4a8ca0: f94017e0 ldr x0, [sp, #40] + 4a8ca4: 97fe0ff7 bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4a8ca8: aa0003f3 mov x19, x0 + 4a8cac: f94013e0 ldr x0, [sp, #32] + 4a8cb0: 9400041f bl 4a9d2c <_ZSt7forwardIRA2_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4a8cb4: aa0003e2 mov x2, x0 + 4a8cb8: aa1303e1 mov x1, x19 + 4a8cbc: f94017e0 ldr x0, [sp, #40] + 4a8cc0: 9400042e bl 4a9d78 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA2_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_> + 4a8cc4: d503201f nop + 4a8cc8: a94153f3 ldp x19, x20, [sp, #16] + 4a8ccc: a8c37bfd ldp x29, x30, [sp], #48 + 4a8cd0: d65f03c0 ret + +00000000004a8cd4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EE>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EE(): + 4a8cd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a8cd8: 910003fd mov x29, sp + 4a8cdc: f9000fe0 str x0, [sp, #24] + 4a8ce0: f9000be1 str x1, [sp, #16] + 4a8ce4: f9400fe0 ldr x0, [sp, #24] + 4a8ce8: 97fe16e6 bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4a8cec: f90013e0 str x0, [sp, #32] + 4a8cf0: f9400fe0 ldr x0, [sp, #24] + 4a8cf4: 97ff247a bl 471edc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE6cbeginEv> + 4a8cf8: f90017e0 str x0, [sp, #40] + 4a8cfc: 9100a3e1 add x1, sp, #0x28 + 4a8d00: 910043e0 add x0, sp, #0x10 + 4a8d04: 97fe1b30 bl 42f9c4 <_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 4a8d08: aa0003e1 mov x1, x0 + 4a8d0c: 910083e0 add x0, sp, #0x20 + 4a8d10: 97ff247f bl 471f0c <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl> + 4a8d14: aa0003e1 mov x1, x0 + 4a8d18: f9400fe0 ldr x0, [sp, #24] + 4a8d1c: 94000498 bl 4a9f7c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE> + 4a8d20: a8c37bfd ldp x29, x30, [sp], #48 + 4a8d24: d65f03c0 ret + +00000000004a8d28 <_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_>: +_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_(): + 4a8d28: d10803ff sub sp, sp, #0x200 + 4a8d2c: a9007bfd stp x29, x30, [sp] + 4a8d30: 910003fd mov x29, sp + 4a8d34: f9000bf3 str x19, [sp, #16] + 4a8d38: aa0803f3 mov x19, x8 + 4a8d3c: f90017e0 str x0, [sp, #40] + 4a8d40: f90013e1 str x1, [sp, #32] + 4a8d44: 52800101 mov w1, #0x8 // #8 + 4a8d48: 52800200 mov w0, #0x10 // #16 + 4a8d4c: 97fffc0b bl 4a7d78 <_ZStorSt13_Ios_OpenmodeS_> + 4a8d50: 2a0003e1 mov w1, w0 + 4a8d54: 9100c3e0 add x0, sp, #0x30 + 4a8d58: 97fd792e bl 407210 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt> + 4a8d5c: 9100c3e0 add x0, sp, #0x30 + 4a8d60: 91004000 add x0, x0, #0x10 + 4a8d64: f94017e1 ldr x1, [sp, #40] + 4a8d68: 97fd7956 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4a8d6c: 9100c3e0 add x0, sp, #0x30 + 4a8d70: f94013e1 ldr x1, [sp, #32] + 4a8d74: 97fd77eb bl 406d20 <_ZNSirsERj@plt> + 4a8d78: 9100c3e0 add x0, sp, #0x30 + 4a8d7c: 91020000 add x0, x0, #0x80 + 4a8d80: 97fd77c4 bl 406c90 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@plt> + 4a8d84: 12001c00 and w0, w0, #0xff + 4a8d88: 7100001f cmp w0, #0x0 + 4a8d8c: 540002c0 b.eq 4a8de4 <_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xbc> // b.none + 4a8d90: 910763e0 add x0, sp, #0x1d8 + 4a8d94: aa0003e8 mov x8, x0 + 4a8d98: f94017e1 ldr x1, [sp, #40] + 4a8d9c: d0000120 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a8da0: 91028000 add x0, x0, #0xa0 + 4a8da4: 97fd8739 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 4a8da8: 910763e2 add x2, sp, #0x1d8 + 4a8dac: 9106e3e0 add x0, sp, #0x1b8 + 4a8db0: aa0003e8 mov x8, x0 + 4a8db4: d0000120 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a8db8: 9102e001 add x1, x0, #0xb8 + 4a8dbc: aa0203e0 mov x0, x2 + 4a8dc0: 97fd8774 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 4a8dc4: 9106e3e0 add x0, sp, #0x1b8 + 4a8dc8: aa1303e8 mov x8, x19 + 4a8dcc: 97fffe96 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a8dd0: 9106e3e0 add x0, sp, #0x1b8 + 4a8dd4: 97fd78cb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8dd8: 910763e0 add x0, sp, #0x1d8 + 4a8ddc: 97fd78c9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8de0: 14000005 b 4a8df4 <_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xcc> + 4a8de4: b901ffff str wzr, [sp, #508] + 4a8de8: 9107f3e0 add x0, sp, #0x1fc + 4a8dec: aa1303e8 mov x8, x19 + 4a8df0: 97fe9bd4 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4a8df4: 9100c3e0 add x0, sp, #0x30 + 4a8df8: 97fd7902 bl 407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8dfc: 1400000e b 4a8e34 <_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0x10c> + 4a8e00: aa0003f3 mov x19, x0 + 4a8e04: 9106e3e0 add x0, sp, #0x1b8 + 4a8e08: 97fd78be bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8e0c: 14000002 b 4a8e14 <_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xec> + 4a8e10: aa0003f3 mov x19, x0 + 4a8e14: 910763e0 add x0, sp, #0x1d8 + 4a8e18: 97fd78ba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8e1c: 14000002 b 4a8e24 <_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xfc> + 4a8e20: aa0003f3 mov x19, x0 + 4a8e24: 9100c3e0 add x0, sp, #0x30 + 4a8e28: 97fd78f6 bl 407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4a8e2c: aa1303e0 mov x0, x19 + 4a8e30: 97fd7ab4 bl 407900 <_Unwind_Resume@plt> + 4a8e34: aa1303e0 mov x0, x19 + 4a8e38: f9400bf3 ldr x19, [sp, #16] + 4a8e3c: a9407bfd ldp x29, x30, [sp] + 4a8e40: 910803ff add sp, sp, #0x200 + 4a8e44: d65f03c0 ret + +00000000004a8e48 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEneERKSF_>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEneERKSF_(): + 4a8e48: d10043ff sub sp, sp, #0x10 + 4a8e4c: f90007e0 str x0, [sp, #8] + 4a8e50: f90003e1 str x1, [sp] + 4a8e54: f94007e0 ldr x0, [sp, #8] + 4a8e58: f9400001 ldr x1, [x0] + 4a8e5c: f94003e0 ldr x0, [sp] + 4a8e60: f9400000 ldr x0, [x0] + 4a8e64: eb00003f cmp x1, x0 + 4a8e68: 1a9f07e0 cset w0, ne // ne = any + 4a8e6c: 12001c00 and w0, w0, #0xff + 4a8e70: 910043ff add sp, sp, #0x10 + 4a8e74: d65f03c0 ret + +00000000004a8e78 <_ZNK5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEorINS1_4HelpEEENS1_6ParserERKT_>: +_ZNK5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEorINS1_4HelpEEENS1_6ParserERKT_(): + 4a8e78: a9b17bfd stp x29, x30, [sp, #-240]! + 4a8e7c: 910003fd mov x29, sp + 4a8e80: f9000bf3 str x19, [sp, #16] + 4a8e84: aa0803f3 mov x19, x8 + 4a8e88: f90017e0 str x0, [sp, #40] + 4a8e8c: f90013e1 str x1, [sp, #32] + 4a8e90: f9004bff str xzr, [sp, #144] + 4a8e94: f9004fff str xzr, [sp, #152] + 4a8e98: f90053ff str xzr, [sp, #160] + 4a8e9c: f90057ff str xzr, [sp, #168] + 4a8ea0: f9005bff str xzr, [sp, #176] + 4a8ea4: f9005fff str xzr, [sp, #184] + 4a8ea8: f90063ff str xzr, [sp, #192] + 4a8eac: f90067ff str xzr, [sp, #200] + 4a8eb0: f9006bff str xzr, [sp, #208] + 4a8eb4: f9006fff str xzr, [sp, #216] + 4a8eb8: f90073ff str xzr, [sp, #224] + 4a8ebc: f90077ff str xzr, [sp, #232] + 4a8ec0: 910243e0 add x0, sp, #0x90 + 4a8ec4: 97fe971a bl 44eb2c <_ZN5Catch5clara6detail6ParserC1Ev> + 4a8ec8: 910243e0 add x0, sp, #0x90 + 4a8ecc: 9100c3e1 add x1, sp, #0x30 + 4a8ed0: aa0103e8 mov x8, x1 + 4a8ed4: f94017e1 ldr x1, [sp, #40] + 4a8ed8: 94000454 bl 4aa028 <_ZNK5Catch5clara6detail6ParserorINS1_7ExeNameEEES2_RKT_> + 4a8edc: 9100c3e0 add x0, sp, #0x30 + 4a8ee0: aa1303e8 mov x8, x19 + 4a8ee4: f94013e1 ldr x1, [sp, #32] + 4a8ee8: 9400046c bl 4aa098 <_ZNK5Catch5clara6detail6ParserorINS1_4HelpEEES2_RKT_> + 4a8eec: 9100c3e0 add x0, sp, #0x30 + 4a8ef0: 97fed2cd bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4a8ef4: 910243e0 add x0, sp, #0x90 + 4a8ef8: 97fed2cb bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4a8efc: 1400000a b 4a8f24 <_ZNK5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEorINS1_4HelpEEENS1_6ParserERKT_+0xac> + 4a8f00: aa0003f3 mov x19, x0 + 4a8f04: 9100c3e0 add x0, sp, #0x30 + 4a8f08: 97fed2c7 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4a8f0c: 14000002 b 4a8f14 <_ZNK5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEorINS1_4HelpEEENS1_6ParserERKT_+0x9c> + 4a8f10: aa0003f3 mov x19, x0 + 4a8f14: 910243e0 add x0, sp, #0x90 + 4a8f18: 97fed2c3 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4a8f1c: aa1303e0 mov x0, x19 + 4a8f20: 97fd7a78 bl 407900 <_Unwind_Resume@plt> + 4a8f24: aa1303e0 mov x0, x19 + 4a8f28: f9400bf3 ldr x19, [sp, #16] + 4a8f2c: a8cf7bfd ldp x29, x30, [sp], #240 + 4a8f30: d65f03c0 ret + +00000000004a8f34 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEC1ERKS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEC1ERKS4_(): + 4a8f34: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8f38: 910003fd mov x29, sp + 4a8f3c: f9000fe0 str x0, [sp, #24] + 4a8f40: f9000be1 str x1, [sp, #16] + 4a8f44: f9400fe0 ldr x0, [sp, #24] + 4a8f48: f9400be1 ldr x1, [sp, #16] + 4a8f4c: 97feb568 bl 4564ec <_ZN5Catch5clara6detail10ParserBaseC1ERKS2_> + 4a8f50: f00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a8f54: 91338001 add x1, x0, #0xce0 + 4a8f58: f9400fe0 ldr x0, [sp, #24] + 4a8f5c: f9000001 str x1, [x0] + 4a8f60: d503201f nop + 4a8f64: a8c27bfd ldp x29, x30, [sp], #32 + 4a8f68: d65f03c0 ret + +00000000004a8f6c <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKS8_>: +_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKS8_(): + 4a8f6c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8f70: 910003fd mov x29, sp + 4a8f74: f9000fe0 str x0, [sp, #24] + 4a8f78: f9000be1 str x1, [sp, #16] + 4a8f7c: f9400be0 ldr x0, [sp, #16] + 4a8f80: f9400001 ldr x1, [x0] + 4a8f84: f9400fe0 ldr x0, [sp, #24] + 4a8f88: f9000001 str x1, [x0] + 4a8f8c: f9400fe0 ldr x0, [sp, #24] + 4a8f90: 91002002 add x2, x0, #0x8 + 4a8f94: f9400be0 ldr x0, [sp, #16] + 4a8f98: 91002000 add x0, x0, #0x8 + 4a8f9c: aa0003e1 mov x1, x0 + 4a8fa0: aa0203e0 mov x0, x2 + 4a8fa4: 97fe6701 bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 4a8fa8: d503201f nop + 4a8fac: a8c27bfd ldp x29, x30, [sp], #32 + 4a8fb0: d65f03c0 ret + +00000000004a8fb4 <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_>: +_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS6_(): + 4a8fb4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8fb8: 910003fd mov x29, sp + 4a8fbc: f9000fe0 str x0, [sp, #24] + 4a8fc0: f9000be1 str x1, [sp, #16] + 4a8fc4: f9400fe0 ldr x0, [sp, #24] + 4a8fc8: f9400be1 ldr x1, [sp, #16] + 4a8fcc: 97ffffe8 bl 4a8f6c <_ZNSt12__shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKS8_> + 4a8fd0: d503201f nop + 4a8fd4: a8c27bfd ldp x29, x30, [sp], #32 + 4a8fd8: d65f03c0 ret + +00000000004a8fdc <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_(): + 4a8fdc: a9be7bfd stp x29, x30, [sp, #-32]! + 4a8fe0: 910003fd mov x29, sp + 4a8fe4: f9000fe0 str x0, [sp, #24] + 4a8fe8: f9000be1 str x1, [sp, #16] + 4a8fec: f9400be0 ldr x0, [sp, #16] + 4a8ff0: f9400001 ldr x1, [x0] + 4a8ff4: f9400fe0 ldr x0, [sp, #24] + 4a8ff8: f9000001 str x1, [x0] + 4a8ffc: f9400fe0 ldr x0, [sp, #24] + 4a9000: 91002002 add x2, x0, #0x8 + 4a9004: f9400be0 ldr x0, [sp, #16] + 4a9008: 91002000 add x0, x0, #0x8 + 4a900c: aa0003e1 mov x1, x0 + 4a9010: aa0203e0 mov x0, x2 + 4a9014: 97fe66e5 bl 442ba8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_> + 4a9018: d503201f nop + 4a901c: a8c27bfd ldp x29, x30, [sp], #32 + 4a9020: d65f03c0 ret + +00000000004a9024 <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEC1ERKS4_>: +_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEC1ERKS4_(): + 4a9024: a9be7bfd stp x29, x30, [sp, #-32]! + 4a9028: 910003fd mov x29, sp + 4a902c: f9000fe0 str x0, [sp, #24] + 4a9030: f9000be1 str x1, [sp, #16] + 4a9034: f9400fe0 ldr x0, [sp, #24] + 4a9038: f9400be1 ldr x1, [sp, #16] + 4a903c: 97ffffe8 bl 4a8fdc <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_> + 4a9040: d503201f nop + 4a9044: a8c27bfd ldp x29, x30, [sp], #32 + 4a9048: d65f03c0 ret + +00000000004a904c <_ZN5Catch5clara6detail7ExeNameC1ERKS2_>: +_ZN5Catch5clara6detail7ExeNameC2ERKS2_(): + 4a904c: a9be7bfd stp x29, x30, [sp, #-32]! + 4a9050: 910003fd mov x29, sp + 4a9054: f9000fe0 str x0, [sp, #24] + 4a9058: f9000be1 str x1, [sp, #16] + 4a905c: f9400fe0 ldr x0, [sp, #24] + 4a9060: f9400be1 ldr x1, [sp, #16] + 4a9064: 97ffffb4 bl 4a8f34 <_ZN5Catch5clara6detail20ComposableParserImplINS1_7ExeNameEEC1ERKS4_> + 4a9068: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a906c: 9132a001 add x1, x0, #0xca8 + 4a9070: f9400fe0 ldr x0, [sp, #24] + 4a9074: f9000001 str x1, [x0] + 4a9078: f9400fe0 ldr x0, [sp, #24] + 4a907c: 91002002 add x2, x0, #0x8 + 4a9080: f9400be0 ldr x0, [sp, #16] + 4a9084: 91002000 add x0, x0, #0x8 + 4a9088: aa0003e1 mov x1, x0 + 4a908c: aa0203e0 mov x0, x2 + 4a9090: 97ffffc9 bl 4a8fb4 <_ZNSt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_> + 4a9094: f9400fe0 ldr x0, [sp, #24] + 4a9098: 91006002 add x2, x0, #0x18 + 4a909c: f9400be0 ldr x0, [sp, #16] + 4a90a0: 91006000 add x0, x0, #0x18 + 4a90a4: aa0003e1 mov x1, x0 + 4a90a8: aa0203e0 mov x0, x2 + 4a90ac: 97ffffde bl 4a9024 <_ZNSt10shared_ptrIN5Catch5clara6detail17BoundValueRefBaseEEC1ERKS4_> + 4a90b0: d503201f nop + 4a90b4: a8c27bfd ldp x29, x30, [sp], #32 + 4a90b8: d65f03c0 ret + +00000000004a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_>: +_ZN5Catch5clara6detail6ParserC2ERKS2_(): + 4a90bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a90c0: 910003fd mov x29, sp + 4a90c4: f9000bf3 str x19, [sp, #16] + 4a90c8: f90017e0 str x0, [sp, #40] + 4a90cc: f90013e1 str x1, [sp, #32] + 4a90d0: f94017e0 ldr x0, [sp, #40] + 4a90d4: f94013e1 ldr x1, [sp, #32] + 4a90d8: 97feb505 bl 4564ec <_ZN5Catch5clara6detail10ParserBaseC1ERKS2_> + 4a90dc: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a90e0: 912c8001 add x1, x0, #0xb20 + 4a90e4: f94017e0 ldr x0, [sp, #40] + 4a90e8: f9000001 str x1, [x0] + 4a90ec: f94017e0 ldr x0, [sp, #40] + 4a90f0: 91002002 add x2, x0, #0x8 + 4a90f4: f94013e0 ldr x0, [sp, #32] + 4a90f8: 91002000 add x0, x0, #0x8 + 4a90fc: aa0003e1 mov x1, x0 + 4a9100: aa0203e0 mov x0, x2 + 4a9104: 97ffffd2 bl 4a904c <_ZN5Catch5clara6detail7ExeNameC1ERKS2_> + 4a9108: f94017e0 ldr x0, [sp, #40] + 4a910c: 9100c002 add x2, x0, #0x30 + 4a9110: f94013e0 ldr x0, [sp, #32] + 4a9114: 9100c000 add x0, x0, #0x30 + 4a9118: aa0003e1 mov x1, x0 + 4a911c: aa0203e0 mov x0, x2 + 4a9120: 940003fa bl 4aa108 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC1ERKS5_> + 4a9124: f94017e0 ldr x0, [sp, #40] + 4a9128: 91012002 add x2, x0, #0x48 + 4a912c: f94013e0 ldr x0, [sp, #32] + 4a9130: 91012000 add x0, x0, #0x48 + 4a9134: aa0003e1 mov x1, x0 + 4a9138: aa0203e0 mov x0, x2 + 4a913c: 9400042c bl 4aa1ec <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1ERKS5_> + 4a9140: 1400000e b 4a9178 <_ZN5Catch5clara6detail6ParserC1ERKS2_+0xbc> + 4a9144: aa0003f3 mov x19, x0 + 4a9148: f94017e0 ldr x0, [sp, #40] + 4a914c: 9100c000 add x0, x0, #0x30 + 4a9150: 97fea0c0 bl 451450 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EED1Ev> + 4a9154: 14000002 b 4a915c <_ZN5Catch5clara6detail6ParserC1ERKS2_+0xa0> + 4a9158: aa0003f3 mov x19, x0 + 4a915c: f94017e0 ldr x0, [sp, #40] + 4a9160: 91002000 add x0, x0, #0x8 + 4a9164: 97fed24f bl 45daa0 <_ZN5Catch5clara6detail7ExeNameD1Ev> + 4a9168: f94017e0 ldr x0, [sp, #40] + 4a916c: 97fe8de8 bl 44c90c <_ZN5Catch5clara6detail10ParserBaseD1Ev> + 4a9170: aa1303e0 mov x0, x19 + 4a9174: 97fd79e3 bl 407900 <_Unwind_Resume@plt> + 4a9178: f9400bf3 ldr x19, [sp, #16] + 4a917c: a8c37bfd ldp x29, x30, [sp], #48 + 4a9180: d65f03c0 ret + +00000000004a9184 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_>: +_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_(): + 4a9184: a9b77bfd stp x29, x30, [sp, #-144]! + 4a9188: 910003fd mov x29, sp + 4a918c: f9000bf3 str x19, [sp, #16] + 4a9190: aa0803f3 mov x19, x8 + 4a9194: f90017e0 str x0, [sp, #40] + 4a9198: f90013e1 str x1, [sp, #32] + 4a919c: 9100c3e0 add x0, sp, #0x30 + 4a91a0: f94017e1 ldr x1, [sp, #40] + 4a91a4: 97ffffc6 bl 4a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_> + 4a91a8: 9100c3e0 add x0, sp, #0x30 + 4a91ac: f94013e1 ldr x1, [sp, #32] + 4a91b0: 97fffd46 bl 4a86c8 <_ZN5Catch5clara6detail6ParseroRERKNS1_3OptE> + 4a91b4: aa0003e1 mov x1, x0 + 4a91b8: aa1303e0 mov x0, x19 + 4a91bc: 97ffffc0 bl 4a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_> + 4a91c0: d503201f nop + 4a91c4: 9100c3e0 add x0, sp, #0x30 + 4a91c8: 97fed217 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4a91cc: 14000006 b 4a91e4 <_ZNK5Catch5clara6detail6ParserorINS1_3OptEEES2_RKT_+0x60> + 4a91d0: aa0003f3 mov x19, x0 + 4a91d4: 9100c3e0 add x0, sp, #0x30 + 4a91d8: 97fed213 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4a91dc: aa1303e0 mov x0, x19 + 4a91e0: 97fd79c8 bl 407900 <_Unwind_Resume@plt> + 4a91e4: aa1303e0 mov x0, x19 + 4a91e8: f9400bf3 ldr x19, [sp, #16] + 4a91ec: a8c97bfd ldp x29, x30, [sp], #144 + 4a91f0: d65f03c0 ret + +00000000004a91f4 <_ZN5Catch5clara6detail3OptC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKS9_>: +_ZN5Catch5clara6detail3OptC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKS9_(): + 4a91f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a91f8: 910003fd mov x29, sp + 4a91fc: f90017e0 str x0, [sp, #40] + 4a9200: f90013e1 str x1, [sp, #32] + 4a9204: f9000fe2 str x2, [sp, #24] + 4a9208: f94017e0 ldr x0, [sp, #40] + 4a920c: f9400fe2 ldr x2, [sp, #24] + 4a9210: f94013e1 ldr x1, [sp, #32] + 4a9214: 9400042f bl 4aa2d0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKSB_> + 4a9218: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a921c: 912d6001 add x1, x0, #0xb58 + 4a9220: f94017e0 ldr x0, [sp, #40] + 4a9224: f9000001 str x1, [x0] + 4a9228: f94017e0 ldr x0, [sp, #40] + 4a922c: 91018000 add x0, x0, #0x60 + 4a9230: 97fdda41 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 4a9234: d503201f nop + 4a9238: a8c37bfd ldp x29, x30, [sp], #48 + 4a923c: d65f03c0 ret + +00000000004a9240 <_ZN5Catch5clara6detail3OptC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEERT_RKSA_>: +_ZN5Catch5clara6detail3OptC2ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEERT_RKSA_(): + 4a9240: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a9244: 910003fd mov x29, sp + 4a9248: f90017e0 str x0, [sp, #40] + 4a924c: f90013e1 str x1, [sp, #32] + 4a9250: f9000fe2 str x2, [sp, #24] + 4a9254: f94017e0 ldr x0, [sp, #40] + 4a9258: f9400fe2 ldr x2, [sp, #24] + 4a925c: f94013e1 ldr x1, [sp, #32] + 4a9260: 9400044b bl 4aa38c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_> + 4a9264: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a9268: 912d6001 add x1, x0, #0xb58 + 4a926c: f94017e0 ldr x0, [sp, #40] + 4a9270: f9000001 str x1, [x0] + 4a9274: f94017e0 ldr x0, [sp, #40] + 4a9278: 91018000 add x0, x0, #0x60 + 4a927c: 97fdda2e bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 4a9280: d503201f nop + 4a9284: a8c37bfd ldp x29, x30, [sp], #48 + 4a9288: d65f03c0 ret + +00000000004a928c <_ZN5Catch5clara6detail3OptC1IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail3OptC2IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a928c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a9290: 910003fd mov x29, sp + 4a9294: f90017e0 str x0, [sp, #40] + 4a9298: f90013e1 str x1, [sp, #32] + 4a929c: f9000fe2 str x2, [sp, #24] + 4a92a0: f94017e0 ldr x0, [sp, #40] + 4a92a4: f9400fe2 ldr x2, [sp, #24] + 4a92a8: f94013e1 ldr x1, [sp, #32] + 4a92ac: 94000478 bl 4aa48c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a92b0: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a92b4: 912d6001 add x1, x0, #0xb58 + 4a92b8: f94017e0 ldr x0, [sp, #40] + 4a92bc: f9000001 str x1, [x0] + 4a92c0: f94017e0 ldr x0, [sp, #40] + 4a92c4: 91018000 add x0, x0, #0x60 + 4a92c8: 97fdda1b bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 4a92cc: d503201f nop + 4a92d0: a8c37bfd ldp x29, x30, [sp], #48 + 4a92d4: d65f03c0 ret + +00000000004a92d8 <_ZN5Catch5clara6detail3OptC1IdEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail3OptC2IdEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a92d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a92dc: 910003fd mov x29, sp + 4a92e0: f90017e0 str x0, [sp, #40] + 4a92e4: f90013e1 str x1, [sp, #32] + 4a92e8: f9000fe2 str x2, [sp, #24] + 4a92ec: f94017e0 ldr x0, [sp, #40] + 4a92f0: f9400fe2 ldr x2, [sp, #24] + 4a92f4: f94013e1 ldr x1, [sp, #32] + 4a92f8: 940004a5 bl 4aa58c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IdEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a92fc: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a9300: 912d6001 add x1, x0, #0xb58 + 4a9304: f94017e0 ldr x0, [sp, #40] + 4a9308: f9000001 str x1, [x0] + 4a930c: f94017e0 ldr x0, [sp, #40] + 4a9310: 91018000 add x0, x0, #0x60 + 4a9314: 97fdda08 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 4a9318: d503201f nop + 4a931c: a8c37bfd ldp x29, x30, [sp], #48 + 4a9320: d65f03c0 ret + +00000000004a9324 <_ZN5Catch5clara6detail3OptC1IlEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail3OptC1IlEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a9324: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a9328: 910003fd mov x29, sp + 4a932c: f90017e0 str x0, [sp, #40] + 4a9330: f90013e1 str x1, [sp, #32] + 4a9334: f9000fe2 str x2, [sp, #24] + 4a9338: f94017e0 ldr x0, [sp, #40] + 4a933c: f9400fe2 ldr x2, [sp, #24] + 4a9340: f94013e1 ldr x1, [sp, #32] + 4a9344: 940004d2 bl 4aa68c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IlEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4a9348: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a934c: 912d6001 add x1, x0, #0xb58 + 4a9350: f94017e0 ldr x0, [sp, #40] + 4a9354: f9000001 str x1, [x0] + 4a9358: f94017e0 ldr x0, [sp, #40] + 4a935c: 91018000 add x0, x0, #0x60 + 4a9360: 97fdd9f5 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 4a9364: d503201f nop + 4a9368: a8c37bfd ldp x29, x30, [sp], #48 + 4a936c: d65f03c0 ret + +00000000004a9370 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4a9370: a9be7bfd stp x29, x30, [sp, #-32]! + 4a9374: 910003fd mov x29, sp + 4a9378: f9000fe0 str x0, [sp, #24] + 4a937c: f9400fe0 ldr x0, [sp, #24] + 4a9380: 91002000 add x0, x0, #0x8 + 4a9384: 97fd8897 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a9388: d503201f nop + 4a938c: a8c27bfd ldp x29, x30, [sp], #32 + 4a9390: d65f03c0 ret + +00000000004a9394 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEED1Ev(): + 4a9394: a9be7bfd stp x29, x30, [sp, #-32]! + 4a9398: 910003fd mov x29, sp + 4a939c: f9000fe0 str x0, [sp, #24] + 4a93a0: f9400fe0 ldr x0, [sp, #24] + 4a93a4: 97fffff3 bl 4a9370 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a93a8: d503201f nop + 4a93ac: a8c27bfd ldp x29, x30, [sp], #32 + 4a93b0: d65f03c0 ret + +00000000004a93b4 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1Ev>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1Ev(): + 4a93b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a93b8: 910003fd mov x29, sp + 4a93bc: f9000fe0 str x0, [sp, #24] + 4a93c0: f9400fe0 ldr x0, [sp, #24] + 4a93c4: 97fe8d49 bl 44c8e8 <_ZN5Catch5clara6detail10ParserBaseC1Ev> + 4a93c8: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a93cc: 9131c001 add x1, x0, #0xc70 + 4a93d0: f9400fe0 ldr x0, [sp, #24] + 4a93d4: f9000001 str x1, [x0] + 4a93d8: d503201f nop + 4a93dc: a8c27bfd ldp x29, x30, [sp], #32 + 4a93e0: d65f03c0 ret + +00000000004a93e4 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_(): + 4a93e4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4a93e8: 910003fd mov x29, sp + 4a93ec: f9000bf3 str x19, [sp, #16] + 4a93f0: f9001fe0 str x0, [sp, #56] + 4a93f4: f9001be1 str x1, [sp, #48] + 4a93f8: f90017e2 str x2, [sp, #40] + 4a93fc: f9401fe0 ldr x0, [sp, #56] + 4a9400: 97ffffed bl 4a93b4 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1Ev> + 4a9404: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a9408: 9130e001 add x1, x0, #0xc38 + 4a940c: f9401fe0 ldr x0, [sp, #56] + 4a9410: f9000001 str x1, [x0] + 4a9414: f9401fe0 ldr x0, [sp, #56] + 4a9418: b900081f str wzr, [x0, #8] + 4a941c: f9401fe0 ldr x0, [sp, #56] + 4a9420: 91004013 add x19, x0, #0x10 + 4a9424: 910103e0 add x0, sp, #0x40 + 4a9428: aa0003e8 mov x8, x0 + 4a942c: f9401be0 ldr x0, [sp, #48] + 4a9430: 940004c6 bl 4aa748 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEJRSC_EESt10shared_ptrIT_EDpOT0_> + 4a9434: 910103e0 add x0, sp, #0x40 + 4a9438: aa0003e1 mov x1, x0 + 4a943c: aa1303e0 mov x0, x19 + 4a9440: 940004db bl 4aa7ac <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISD_EEEEvEEOS_IT_E> + 4a9444: 910103e0 add x0, sp, #0x40 + 4a9448: 97ffffd3 bl 4a9394 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEED1Ev> + 4a944c: f9401fe0 ldr x0, [sp, #56] + 4a9450: 91008000 add x0, x0, #0x20 + 4a9454: f94017e1 ldr x1, [sp, #40] + 4a9458: 97fd76c6 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4a945c: f9401fe0 ldr x0, [sp, #56] + 4a9460: 91010000 add x0, x0, #0x40 + 4a9464: 97fd788b bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4a9468: 1400000b b 4a9494 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_+0xb0> + 4a946c: aa0003f3 mov x19, x0 + 4a9470: f9401fe0 ldr x0, [sp, #56] + 4a9474: 91004000 add x0, x0, #0x10 + 4a9478: 97fe8eb0 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4a947c: 14000002 b 4a9484 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_+0xa0> + 4a9480: aa0003f3 mov x19, x0 + 4a9484: f9401fe0 ldr x0, [sp, #56] + 4a9488: 97feb431 bl 45654c <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEED1Ev> + 4a948c: aa1303e0 mov x0, x19 + 4a9490: 97fd791c bl 407900 <_Unwind_Resume@plt> + 4a9494: f9400bf3 ldr x19, [sp, #16] + 4a9498: a8c57bfd ldp x29, x30, [sp], #80 + 4a949c: d65f03c0 ret + +00000000004a94a0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a94a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a94a4: 910003fd mov x29, sp + 4a94a8: f9000fe0 str x0, [sp, #24] + 4a94ac: f9000be1 str x1, [sp, #16] + 4a94b0: f9400fe0 ldr x0, [sp, #24] + 4a94b4: 91010000 add x0, x0, #0x40 + 4a94b8: f9400be1 ldr x1, [sp, #16] + 4a94bc: 97fd7609 bl 406ce0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_@plt> + 4a94c0: f9400fe0 ldr x0, [sp, #24] + 4a94c4: a8c27bfd ldp x29, x30, [sp], #32 + 4a94c8: d65f03c0 ret + +00000000004a94cc <_ZNK5Catch5clara6detail6ParserorINS1_3ArgEEES2_RKT_>: +_ZNK5Catch5clara6detail6ParserorINS1_3ArgEEES2_RKT_(): + 4a94cc: a9b77bfd stp x29, x30, [sp, #-144]! + 4a94d0: 910003fd mov x29, sp + 4a94d4: f9000bf3 str x19, [sp, #16] + 4a94d8: aa0803f3 mov x19, x8 + 4a94dc: f90017e0 str x0, [sp, #40] + 4a94e0: f90013e1 str x1, [sp, #32] + 4a94e4: 9100c3e0 add x0, sp, #0x30 + 4a94e8: f94017e1 ldr x1, [sp, #40] + 4a94ec: 97fffef4 bl 4a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_> + 4a94f0: 9100c3e0 add x0, sp, #0x30 + 4a94f4: f94013e1 ldr x1, [sp, #32] + 4a94f8: 97fffc69 bl 4a869c <_ZN5Catch5clara6detail6ParseroRERKNS1_3ArgE> + 4a94fc: aa0003e1 mov x1, x0 + 4a9500: aa1303e0 mov x0, x19 + 4a9504: 97fffeee bl 4a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_> + 4a9508: d503201f nop + 4a950c: 9100c3e0 add x0, sp, #0x30 + 4a9510: 97fed145 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4a9514: 14000006 b 4a952c <_ZNK5Catch5clara6detail6ParserorINS1_3ArgEEES2_RKT_+0x60> + 4a9518: aa0003f3 mov x19, x0 + 4a951c: 9100c3e0 add x0, sp, #0x30 + 4a9520: 97fed141 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4a9524: aa1303e0 mov x0, x19 + 4a9528: 97fd78f6 bl 407900 <_Unwind_Resume@plt> + 4a952c: aa1303e0 mov x0, x19 + 4a9530: f9400bf3 ldr x19, [sp, #16] + 4a9534: a8c97bfd ldp x29, x30, [sp], #144 + 4a9538: d65f03c0 ret + +00000000004a953c <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC2ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4a953c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a9540: 910003fd mov x29, sp + 4a9544: f9000bf3 str x19, [sp, #16] + 4a9548: f9001fe0 str x0, [sp, #56] + 4a954c: b90037e1 str w1, [sp, #52] + 4a9550: f90017e2 str x2, [sp, #40] + 4a9554: f9401fe0 ldr x0, [sp, #56] + 4a9558: b94037e1 ldr w1, [sp, #52] + 4a955c: 940004a3 bl 4aa7e8 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ENS1_10ResultBase4TypeE> + 4a9560: d00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4a9564: 91372001 add x1, x0, #0xdc8 + 4a9568: f9401fe0 ldr x0, [sp, #56] + 4a956c: f9000001 str x1, [x0] + 4a9570: f9401fe0 ldr x0, [sp, #56] + 4a9574: 91004000 add x0, x0, #0x10 + 4a9578: f94017e1 ldr x1, [sp, #40] + 4a957c: 97fd767d bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4a9580: f9401fe0 ldr x0, [sp, #56] + 4a9584: b9400800 ldr w0, [x0, #8] + 4a9588: 7100001f cmp w0, #0x0 + 4a958c: 540001c1 b.ne 4a95c4 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ENS1_10ResultBase4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> // b.any + 4a9590: d0000120 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4a9594: 91326003 add x3, x0, #0xc98 + 4a9598: 52804d42 mov w2, #0x26a // #618 + 4a959c: 90000120 adrp x0, 4cd000 <_ZStL6ignore+0x48> + 4a95a0: 9113e001 add x1, x0, #0x4f8 + 4a95a4: b0000120 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a95a8: 91044000 add x0, x0, #0x110 + 4a95ac: 97fd76a1 bl 407030 <__assert_fail@plt> + 4a95b0: aa0003f3 mov x19, x0 + 4a95b4: f9401fe0 ldr x0, [sp, #56] + 4a95b8: 97fe99ef bl 44fd74 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEED1Ev> + 4a95bc: aa1303e0 mov x0, x19 + 4a95c0: 97fd78d0 bl 407900 <_Unwind_Resume@plt> + 4a95c4: d503201f nop + 4a95c8: f9400bf3 ldr x19, [sp, #16] + 4a95cc: a8c47bfd ldp x29, x30, [sp], #64 + 4a95d0: d65f03c0 ret + +00000000004a95d4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC2Ev(): + 4a95d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a95d8: 910003fd mov x29, sp + 4a95dc: f9000fe0 str x0, [sp, #24] + 4a95e0: f9400fe0 ldr x0, [sp, #24] + 4a95e4: 9400048f bl 4aa820 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1Ev> + 4a95e8: d503201f nop + 4a95ec: a8c27bfd ldp x29, x30, [sp], #32 + 4a95f0: d65f03c0 ret + +00000000004a95f4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev(): + 4a95f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4a95f8: 910003fd mov x29, sp + 4a95fc: f9000fe0 str x0, [sp, #24] + 4a9600: f9400fe0 ldr x0, [sp, #24] + 4a9604: 9400048c bl 4aa834 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4a9608: d503201f nop + 4a960c: a8c27bfd ldp x29, x30, [sp], #32 + 4a9610: d65f03c0 ret + +00000000004a9614 <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_EJRS9_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_EJRS9_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a9614: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a9618: 910003fd mov x29, sp + 4a961c: a90153f3 stp x19, x20, [sp, #16] + 4a9620: aa0803f3 mov x19, x8 + 4a9624: f90017e0 str x0, [sp, #40] + 4a9628: f90013e1 str x1, [sp, #32] + 4a962c: f94013e0 ldr x0, [sp, #32] + 4a9630: 97fea7dc bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4a9634: aa0003e3 mov x3, x0 + 4a9638: f94017e2 ldr x2, [sp, #40] + 4a963c: 2a1403e1 mov w1, w20 + 4a9640: aa1303e0 mov x0, x19 + 4a9644: 94000481 bl 4aa848 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ISaISA_EJRS9_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a9648: aa1303e0 mov x0, x19 + 4a964c: a94153f3 ldp x19, x20, [sp, #16] + 4a9650: a8c47bfd ldp x29, x30, [sp], #64 + 4a9654: d65f03c0 ret + +00000000004a9658 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONSt16remove_referenceIT_E4typeEOSF_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONSt16remove_referenceIT_E4typeEOSF_(): + 4a9658: d10043ff sub sp, sp, #0x10 + 4a965c: f90007e0 str x0, [sp, #8] + 4a9660: f94007e0 ldr x0, [sp, #8] + 4a9664: 910043ff add sp, sp, #0x10 + 4a9668: d65f03c0 ret + +00000000004a966c <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSINS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEENSt9enable_ifIXsrSt20__sp_compatible_withIPT_PS3_E5valueERS6_E4typeEOS_ISI_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEaSINS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEENSt9enable_ifIXsrSt20__sp_compatible_withIPT_PS3_E5valueERS6_E4typeEOS_ISI_LS5_2EE(): + 4a966c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a9670: 910003fd mov x29, sp + 4a9674: f9000fe0 str x0, [sp, #24] + 4a9678: f9000be1 str x1, [sp, #16] + 4a967c: f9400be0 ldr x0, [sp, #16] + 4a9680: 94000485 bl 4aa894 <_ZSt4moveIRSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSH_> + 4a9684: aa0003e1 mov x1, x0 + 4a9688: 910083e0 add x0, sp, #0x20 + 4a968c: 94000487 bl 4aa8a8 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_LS5_2EE> + 4a9690: 910083e0 add x0, sp, #0x20 + 4a9694: f9400fe1 ldr x1, [sp, #24] + 4a9698: 97feb31a bl 456300 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EE4swapERS6_> + 4a969c: 910083e0 add x0, sp, #0x20 + 4a96a0: 97fe8cd0 bl 44c9e0 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4a96a4: f9400fe0 ldr x0, [sp, #24] + 4a96a8: a8c37bfd ldp x29, x30, [sp], #48 + 4a96ac: d65f03c0 ret + +00000000004a96b0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEEC1Ev>: +_ZNSaIN5Catch5clara6detail12BoundFlagRefEEC2Ev(): + 4a96b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a96b4: 910003fd mov x29, sp + 4a96b8: f9000fe0 str x0, [sp, #24] + 4a96bc: f9400fe0 ldr x0, [sp, #24] + 4a96c0: 94000491 bl 4aa904 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEEC1Ev> + 4a96c4: d503201f nop + 4a96c8: a8c27bfd ldp x29, x30, [sp], #32 + 4a96cc: d65f03c0 ret + +00000000004a96d0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEED1Ev>: +_ZNSaIN5Catch5clara6detail12BoundFlagRefEED1Ev(): + 4a96d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4a96d4: 910003fd mov x29, sp + 4a96d8: f9000fe0 str x0, [sp, #24] + 4a96dc: f9400fe0 ldr x0, [sp, #24] + 4a96e0: 9400048e bl 4aa918 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEED1Ev> + 4a96e4: d503201f nop + 4a96e8: a8c27bfd ldp x29, x30, [sp], #32 + 4a96ec: d65f03c0 ret + +00000000004a96f0 <_ZSt15allocate_sharedIN5Catch5clara6detail12BoundFlagRefESaIS3_EJRbEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail12BoundFlagRefESaIS3_EJRbEESt10shared_ptrIT_ERKT0_DpOT1_(): + 4a96f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a96f4: 910003fd mov x29, sp + 4a96f8: a90153f3 stp x19, x20, [sp, #16] + 4a96fc: aa0803f3 mov x19, x8 + 4a9700: f90017e0 str x0, [sp, #40] + 4a9704: f90013e1 str x1, [sp, #32] + 4a9708: f94013e0 ldr x0, [sp, #32] + 4a970c: 97ff07cb bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4a9710: aa0003e3 mov x3, x0 + 4a9714: f94017e2 ldr x2, [sp, #40] + 4a9718: 2a1403e1 mov w1, w20 + 4a971c: aa1303e0 mov x0, x19 + 4a9720: 94000483 bl 4aa92c <_ZNSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEEC1ISaIS3_EJRbEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4a9724: aa1303e0 mov x0, x19 + 4a9728: a94153f3 ldp x19, x20, [sp, #16] + 4a972c: a8c47bfd ldp x29, x30, [sp], #64 + 4a9730: d65f03c0 ret + +00000000004a9734 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEEEONSt16remove_referenceIT_E4typeEOS8_(): + 4a9734: d10043ff sub sp, sp, #0x10 + 4a9738: f90007e0 str x0, [sp, #8] + 4a973c: f94007e0 ldr x0, [sp, #8] + 4a9740: 910043ff add sp, sp, #0x10 + 4a9744: d65f03c0 ret + +00000000004a9748 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_12BoundFlagRefEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_12BoundFlagRefEvEEOS_IT_LS5_2EE(): + 4a9748: a9be7bfd stp x29, x30, [sp, #-32]! + 4a974c: 910003fd mov x29, sp + 4a9750: f9000fe0 str x0, [sp, #24] + 4a9754: f9000be1 str x1, [sp, #16] + 4a9758: f9400be0 ldr x0, [sp, #16] + 4a975c: f9400001 ldr x1, [x0] + 4a9760: f9400fe0 ldr x0, [sp, #24] + 4a9764: f9000001 str x1, [x0] + 4a9768: f9400fe0 ldr x0, [sp, #24] + 4a976c: 91002000 add x0, x0, #0x8 + 4a9770: 97fd87d7 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4a9774: f9400fe0 ldr x0, [sp, #24] + 4a9778: 91002002 add x2, x0, #0x8 + 4a977c: f9400be0 ldr x0, [sp, #16] + 4a9780: 91002000 add x0, x0, #0x8 + 4a9784: aa0003e1 mov x1, x0 + 4a9788: aa0203e0 mov x0, x2 + 4a978c: 97fd8fee bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4a9790: f9400be0 ldr x0, [sp, #16] + 4a9794: f900001f str xzr, [x0] + 4a9798: d503201f nop + 4a979c: a8c27bfd ldp x29, x30, [sp], #32 + 4a97a0: d65f03c0 ret + +00000000004a97a4 <_ZSt11make_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEJRKS6_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEJRKS6_EESt10shared_ptrIT_EDpOT0_(): + 4a97a4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a97a8: 910003fd mov x29, sp + 4a97ac: f9000bf3 str x19, [sp, #16] + 4a97b0: aa0803f3 mov x19, x8 + 4a97b4: f90017e0 str x0, [sp, #40] + 4a97b8: 9100e3e0 add x0, sp, #0x38 + 4a97bc: 9400046f bl 4aa978 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEEC1Ev> + 4a97c0: f94017e0 ldr x0, [sp, #40] + 4a97c4: 9400047d bl 4aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE> + 4a97c8: aa0003e1 mov x1, x0 + 4a97cc: 9100e3e0 add x0, sp, #0x38 + 4a97d0: aa1303e8 mov x8, x19 + 4a97d4: 9400047e bl 4aa9cc <_ZSt15allocate_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_> + 4a97d8: 9100e3e0 add x0, sp, #0x38 + 4a97dc: 9400046f bl 4aa998 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEED1Ev> + 4a97e0: 14000006 b 4a97f8 <_ZSt11make_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEJRKS6_EESt10shared_ptrIT_EDpOT0_+0x54> + 4a97e4: aa0003f3 mov x19, x0 + 4a97e8: 9100e3e0 add x0, sp, #0x38 + 4a97ec: 9400046b bl 4aa998 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEED1Ev> + 4a97f0: aa1303e0 mov x0, x19 + 4a97f4: 97fd7843 bl 407900 <_Unwind_Resume@plt> + 4a97f8: aa1303e0 mov x0, x19 + 4a97fc: f9400bf3 ldr x19, [sp, #16] + 4a9800: a8c47bfd ldp x29, x30, [sp], #64 + 4a9804: d65f03c0 ret + +00000000004a9808 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEvEEOS_IT_E(): + 4a9808: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a980c: 910003fd mov x29, sp + 4a9810: f9000bf3 str x19, [sp, #16] + 4a9814: f90017e0 str x0, [sp, #40] + 4a9818: f90013e1 str x1, [sp, #32] + 4a981c: f94017f3 ldr x19, [sp, #40] + 4a9820: f94013e0 ldr x0, [sp, #32] + 4a9824: 9400047b bl 4aaa10 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEEONSt16remove_referenceIT_E4typeEOSC_> + 4a9828: aa0003e1 mov x1, x0 + 4a982c: aa1303e0 mov x0, x19 + 4a9830: 9400047d bl 4aaa24 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEvEEOS_IT_LS5_2EE> + 4a9834: d503201f nop + 4a9838: f9400bf3 ldr x19, [sp, #16] + 4a983c: a8c37bfd ldp x29, x30, [sp], #48 + 4a9840: d65f03c0 ret + +00000000004a9844 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_(): + 4a9844: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a9848: 910003fd mov x29, sp + 4a984c: f90017e0 str x0, [sp, #40] + 4a9850: f90013e1 str x1, [sp, #32] + 4a9854: f9000fe2 str x2, [sp, #24] + 4a9858: f9400fe0 ldr x0, [sp, #24] + 4a985c: 97feb31f bl 4564d8 <_ZSt7forwardIRKN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS6_E4typeE> + 4a9860: aa0003e2 mov x2, x0 + 4a9864: f94013e1 ldr x1, [sp, #32] + 4a9868: f94017e0 ldr x0, [sp, #40] + 4a986c: 94000485 bl 4aaa80 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE9constructIS4_JRKS4_EEEvPT_DpOT0_> + 4a9870: d503201f nop + 4a9874: a8c37bfd ldp x29, x30, [sp], #48 + 4a9878: d65f03c0 ret + +00000000004a987c <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 4a987c: a9b87bfd stp x29, x30, [sp, #-128]! + 4a9880: 910003fd mov x29, sp + 4a9884: a90153f3 stp x19, x20, [sp, #16] + 4a9888: f9001fe0 str x0, [sp, #56] + 4a988c: f9001be1 str x1, [sp, #48] + 4a9890: f90017e2 str x2, [sp, #40] + 4a9894: b0000120 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a9898: 91034002 add x2, x0, #0xd0 + 4a989c: d2800021 mov x1, #0x1 // #1 + 4a98a0: f9401fe0 ldr x0, [sp, #56] + 4a98a4: 94000494 bl 4aaaf4 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE12_M_check_lenEmPKc> + 4a98a8: f9003be0 str x0, [sp, #112] + 4a98ac: f9401fe0 ldr x0, [sp, #56] + 4a98b0: f9400000 ldr x0, [x0] + 4a98b4: f90037e0 str x0, [sp, #104] + 4a98b8: f9401fe0 ldr x0, [sp, #56] + 4a98bc: f9400400 ldr x0, [x0, #8] + 4a98c0: f90033e0 str x0, [sp, #96] + 4a98c4: f9401fe0 ldr x0, [sp, #56] + 4a98c8: 97fea8c6 bl 453be0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv> + 4a98cc: f90027e0 str x0, [sp, #72] + 4a98d0: 910123e1 add x1, sp, #0x48 + 4a98d4: 9100c3e0 add x0, sp, #0x30 + 4a98d8: 940004ba bl 4aabc0 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 4a98dc: f9002fe0 str x0, [sp, #88] + 4a98e0: f9401fe0 ldr x0, [sp, #56] + 4a98e4: f9403be1 ldr x1, [sp, #112] + 4a98e8: 97feb392 bl 456730 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE11_M_allocateEm> + 4a98ec: f9002be0 str x0, [sp, #80] + 4a98f0: f9402be0 ldr x0, [sp, #80] + 4a98f4: f9003fe0 str x0, [sp, #120] + 4a98f8: f9401ff3 ldr x19, [sp, #56] + 4a98fc: f9402fe1 ldr x1, [sp, #88] + 4a9900: aa0103e0 mov x0, x1 + 4a9904: d37ff800 lsl x0, x0, #1 + 4a9908: 8b010000 add x0, x0, x1 + 4a990c: d37be800 lsl x0, x0, #5 + 4a9910: aa0003e1 mov x1, x0 + 4a9914: f9402be0 ldr x0, [sp, #80] + 4a9918: 8b010014 add x20, x0, x1 + 4a991c: f94017e0 ldr x0, [sp, #40] + 4a9920: 97feb2ee bl 4564d8 <_ZSt7forwardIRKN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS6_E4typeE> + 4a9924: aa0003e2 mov x2, x0 + 4a9928: aa1403e1 mov x1, x20 + 4a992c: aa1303e0 mov x0, x19 + 4a9930: 97ffffc5 bl 4a9844 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_> + 4a9934: f9003fff str xzr, [sp, #120] + 4a9938: 9100c3e0 add x0, sp, #0x30 + 4a993c: 97fea8a4 bl 453bcc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 4a9940: f9400013 ldr x19, [x0] + 4a9944: f9401fe0 ldr x0, [sp, #56] + 4a9948: 97feab5f bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4a994c: aa0003e3 mov x3, x0 + 4a9950: f9402be2 ldr x2, [sp, #80] + 4a9954: aa1303e1 mov x1, x19 + 4a9958: f94037e0 ldr x0, [sp, #104] + 4a995c: 940004ac bl 4aac0c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail3ArgES4_SaIS3_EET0_T_S7_S6_RT1_> + 4a9960: f9003fe0 str x0, [sp, #120] + 4a9964: f9403fe0 ldr x0, [sp, #120] + 4a9968: 91018000 add x0, x0, #0x60 + 4a996c: f9003fe0 str x0, [sp, #120] + 4a9970: 9100c3e0 add x0, sp, #0x30 + 4a9974: 97fea896 bl 453bcc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 4a9978: f9400013 ldr x19, [x0] + 4a997c: f9401fe0 ldr x0, [sp, #56] + 4a9980: 97feab51 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4a9984: aa0003e3 mov x3, x0 + 4a9988: f9403fe2 ldr x2, [sp, #120] + 4a998c: f94033e1 ldr x1, [sp, #96] + 4a9990: aa1303e0 mov x0, x19 + 4a9994: 9400049e bl 4aac0c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail3ArgES4_SaIS3_EET0_T_S7_S6_RT1_> + 4a9998: f9003fe0 str x0, [sp, #120] + 4a999c: f9401fe0 ldr x0, [sp, #56] + 4a99a0: 97feab49 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4a99a4: aa0003e2 mov x2, x0 + 4a99a8: f94033e1 ldr x1, [sp, #96] + 4a99ac: f94037e0 ldr x0, [sp, #104] + 4a99b0: 97feab4a bl 4546d8 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgES3_EvT_S5_RSaIT0_E> + 4a99b4: f9401fe3 ldr x3, [sp, #56] + 4a99b8: f9401fe0 ldr x0, [sp, #56] + 4a99bc: f9400801 ldr x1, [x0, #16] + 4a99c0: f94037e0 ldr x0, [sp, #104] + 4a99c4: cb000020 sub x0, x1, x0 + 4a99c8: 9345fc01 asr x1, x0, #5 + 4a99cc: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4a99d0: f2955560 movk x0, #0xaaab + 4a99d4: 9b007c20 mul x0, x1, x0 + 4a99d8: aa0003e2 mov x2, x0 + 4a99dc: f94037e1 ldr x1, [sp, #104] + 4a99e0: aa0303e0 mov x0, x3 + 4a99e4: 97fead2b bl 454e90 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m> + 4a99e8: f9401fe0 ldr x0, [sp, #56] + 4a99ec: f9402be1 ldr x1, [sp, #80] + 4a99f0: f9000001 str x1, [x0] + 4a99f4: f9401fe0 ldr x0, [sp, #56] + 4a99f8: f9403fe1 ldr x1, [sp, #120] + 4a99fc: f9000401 str x1, [x0, #8] + 4a9a00: f9403be1 ldr x1, [sp, #112] + 4a9a04: aa0103e0 mov x0, x1 + 4a9a08: d37ff800 lsl x0, x0, #1 + 4a9a0c: 8b010000 add x0, x0, x1 + 4a9a10: d37be800 lsl x0, x0, #5 + 4a9a14: aa0003e1 mov x1, x0 + 4a9a18: f9402be0 ldr x0, [sp, #80] + 4a9a1c: 8b010001 add x1, x0, x1 + 4a9a20: f9401fe0 ldr x0, [sp, #56] + 4a9a24: f9000801 str x1, [x0, #16] + 4a9a28: 14000021 b 4a9aac <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x230> + 4a9a2c: 97fd753d bl 406f20 <__cxa_begin_catch@plt> + 4a9a30: f9403fe0 ldr x0, [sp, #120] + 4a9a34: f100001f cmp x0, #0x0 + 4a9a38: 540001c1 b.ne 4a9a70 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1f4> // b.any + 4a9a3c: f9401fe2 ldr x2, [sp, #56] + 4a9a40: f9402fe1 ldr x1, [sp, #88] + 4a9a44: aa0103e0 mov x0, x1 + 4a9a48: d37ff800 lsl x0, x0, #1 + 4a9a4c: 8b010000 add x0, x0, x1 + 4a9a50: d37be800 lsl x0, x0, #5 + 4a9a54: aa0003e1 mov x1, x0 + 4a9a58: f9402be0 ldr x0, [sp, #80] + 4a9a5c: 8b010000 add x0, x0, x1 + 4a9a60: aa0003e1 mov x1, x0 + 4a9a64: aa0203e0 mov x0, x2 + 4a9a68: 9400047d bl 4aac5c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE7destroyIS3_EEvRS4_PT_> + 4a9a6c: 14000007 b 4a9a88 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x20c> + 4a9a70: f9401fe0 ldr x0, [sp, #56] + 4a9a74: 97feab14 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4a9a78: aa0003e2 mov x2, x0 + 4a9a7c: f9403fe1 ldr x1, [sp, #120] + 4a9a80: f9402be0 ldr x0, [sp, #80] + 4a9a84: 97feab15 bl 4546d8 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgES3_EvT_S5_RSaIT0_E> + 4a9a88: f9401fe0 ldr x0, [sp, #56] + 4a9a8c: f9403be2 ldr x2, [sp, #112] + 4a9a90: f9402be1 ldr x1, [sp, #80] + 4a9a94: 97feacff bl 454e90 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE13_M_deallocateEPS3_m> + 4a9a98: 97fd7712 bl 4076e0 <__cxa_rethrow@plt> + 4a9a9c: aa0003f3 mov x19, x0 + 4a9aa0: 97fd775c bl 407810 <__cxa_end_catch@plt> + 4a9aa4: aa1303e0 mov x0, x19 + 4a9aa8: 97fd7796 bl 407900 <_Unwind_Resume@plt> + 4a9aac: a94153f3 ldp x19, x20, [sp, #16] + 4a9ab0: a8c87bfd ldp x29, x30, [sp], #128 + 4a9ab4: d65f03c0 ret + +00000000004a9ab8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_(): + 4a9ab8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a9abc: 910003fd mov x29, sp + 4a9ac0: f90017e0 str x0, [sp, #40] + 4a9ac4: f90013e1 str x1, [sp, #32] + 4a9ac8: f9000fe2 str x2, [sp, #24] + 4a9acc: f9400fe0 ldr x0, [sp, #24] + 4a9ad0: 97feb326 bl 456768 <_ZSt7forwardIRKN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS6_E4typeE> + 4a9ad4: aa0003e2 mov x2, x0 + 4a9ad8: f94013e1 ldr x1, [sp, #32] + 4a9adc: f94017e0 ldr x0, [sp, #40] + 4a9ae0: 94000469 bl 4aac84 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE9constructIS4_JRKS4_EEEvPT_DpOT0_> + 4a9ae4: d503201f nop + 4a9ae8: a8c37bfd ldp x29, x30, [sp], #48 + 4a9aec: d65f03c0 ret + +00000000004a9af0 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 4a9af0: a9b87bfd stp x29, x30, [sp, #-128]! + 4a9af4: 910003fd mov x29, sp + 4a9af8: a90153f3 stp x19, x20, [sp, #16] + 4a9afc: f9001fe0 str x0, [sp, #56] + 4a9b00: f9001be1 str x1, [sp, #48] + 4a9b04: f90017e2 str x2, [sp, #40] + 4a9b08: b0000120 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a9b0c: 91034002 add x2, x0, #0xd0 + 4a9b10: d2800021 mov x1, #0x1 // #1 + 4a9b14: f9401fe0 ldr x0, [sp, #56] + 4a9b18: 94000478 bl 4aacf8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE12_M_check_lenEmPKc> + 4a9b1c: f9003be0 str x0, [sp, #112] + 4a9b20: f9401fe0 ldr x0, [sp, #56] + 4a9b24: f9400000 ldr x0, [x0] + 4a9b28: f90037e0 str x0, [sp, #104] + 4a9b2c: f9401fe0 ldr x0, [sp, #56] + 4a9b30: f9400400 ldr x0, [x0, #8] + 4a9b34: f90033e0 str x0, [sp, #96] + 4a9b38: f9401fe0 ldr x0, [sp, #56] + 4a9b3c: 97fea807 bl 453b58 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 4a9b40: f90027e0 str x0, [sp, #72] + 4a9b44: 910123e1 add x1, sp, #0x48 + 4a9b48: 9100c3e0 add x0, sp, #0x30 + 4a9b4c: 9400049e bl 4aadc4 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 4a9b50: f9002fe0 str x0, [sp, #88] + 4a9b54: f9401fe0 ldr x0, [sp, #56] + 4a9b58: f9403be1 ldr x1, [sp, #112] + 4a9b5c: 97feb368 bl 4568fc <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE11_M_allocateEm> + 4a9b60: f9002be0 str x0, [sp, #80] + 4a9b64: f9402be0 ldr x0, [sp, #80] + 4a9b68: f9003fe0 str x0, [sp, #120] + 4a9b6c: f9401ff3 ldr x19, [sp, #56] + 4a9b70: f9402fe1 ldr x1, [sp, #88] + 4a9b74: aa0103e0 mov x0, x1 + 4a9b78: d37cec00 lsl x0, x0, #4 + 4a9b7c: cb010000 sub x0, x0, x1 + 4a9b80: d37df000 lsl x0, x0, #3 + 4a9b84: aa0003e1 mov x1, x0 + 4a9b88: f9402be0 ldr x0, [sp, #80] + 4a9b8c: 8b010014 add x20, x0, x1 + 4a9b90: f94017e0 ldr x0, [sp, #40] + 4a9b94: 97feb2f5 bl 456768 <_ZSt7forwardIRKN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS6_E4typeE> + 4a9b98: aa0003e2 mov x2, x0 + 4a9b9c: aa1403e1 mov x1, x20 + 4a9ba0: aa1303e0 mov x0, x19 + 4a9ba4: 97ffffc5 bl 4a9ab8 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_> + 4a9ba8: f9003fff str xzr, [sp, #120] + 4a9bac: 9100c3e0 add x0, sp, #0x30 + 4a9bb0: 97fea7e5 bl 453b44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 4a9bb4: f9400013 ldr x19, [x0] + 4a9bb8: f9401fe0 ldr x0, [sp, #56] + 4a9bbc: 97feaa8b bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4a9bc0: aa0003e3 mov x3, x0 + 4a9bc4: f9402be2 ldr x2, [sp, #80] + 4a9bc8: aa1303e1 mov x1, x19 + 4a9bcc: f94037e0 ldr x0, [sp, #104] + 4a9bd0: 94000490 bl 4aae10 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail3OptES4_SaIS3_EET0_T_S7_S6_RT1_> + 4a9bd4: f9003fe0 str x0, [sp, #120] + 4a9bd8: f9403fe0 ldr x0, [sp, #120] + 4a9bdc: 9101e000 add x0, x0, #0x78 + 4a9be0: f9003fe0 str x0, [sp, #120] + 4a9be4: 9100c3e0 add x0, sp, #0x30 + 4a9be8: 97fea7d7 bl 453b44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 4a9bec: f9400013 ldr x19, [x0] + 4a9bf0: f9401fe0 ldr x0, [sp, #56] + 4a9bf4: 97feaa7d bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4a9bf8: aa0003e3 mov x3, x0 + 4a9bfc: f9403fe2 ldr x2, [sp, #120] + 4a9c00: f94033e1 ldr x1, [sp, #96] + 4a9c04: aa1303e0 mov x0, x19 + 4a9c08: 94000482 bl 4aae10 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail3OptES4_SaIS3_EET0_T_S7_S6_RT1_> + 4a9c0c: f9003fe0 str x0, [sp, #120] + 4a9c10: f9401fe0 ldr x0, [sp, #56] + 4a9c14: 97feaa75 bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4a9c18: aa0003e2 mov x2, x0 + 4a9c1c: f94033e1 ldr x1, [sp, #96] + 4a9c20: f94037e0 ldr x0, [sp, #104] + 4a9c24: 97feaa76 bl 4545fc <_ZSt8_DestroyIPN5Catch5clara6detail3OptES3_EvT_S5_RSaIT0_E> + 4a9c28: f9401fe3 ldr x3, [sp, #56] + 4a9c2c: f9401fe0 ldr x0, [sp, #56] + 4a9c30: f9400801 ldr x1, [x0, #16] + 4a9c34: f94037e0 ldr x0, [sp, #104] + 4a9c38: cb000020 sub x0, x1, x0 + 4a9c3c: 9343fc01 asr x1, x0, #3 + 4a9c40: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 4a9c44: f29ddde0 movk x0, #0xeeef + 4a9c48: 9b007c20 mul x0, x1, x0 + 4a9c4c: aa0003e2 mov x2, x0 + 4a9c50: f94037e1 ldr x1, [sp, #104] + 4a9c54: aa0303e0 mov x0, x3 + 4a9c58: 97feabf6 bl 454c30 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m> + 4a9c5c: f9401fe0 ldr x0, [sp, #56] + 4a9c60: f9402be1 ldr x1, [sp, #80] + 4a9c64: f9000001 str x1, [x0] + 4a9c68: f9401fe0 ldr x0, [sp, #56] + 4a9c6c: f9403fe1 ldr x1, [sp, #120] + 4a9c70: f9000401 str x1, [x0, #8] + 4a9c74: f9403be1 ldr x1, [sp, #112] + 4a9c78: aa0103e0 mov x0, x1 + 4a9c7c: d37cec00 lsl x0, x0, #4 + 4a9c80: cb010000 sub x0, x0, x1 + 4a9c84: d37df000 lsl x0, x0, #3 + 4a9c88: aa0003e1 mov x1, x0 + 4a9c8c: f9402be0 ldr x0, [sp, #80] + 4a9c90: 8b010001 add x1, x0, x1 + 4a9c94: f9401fe0 ldr x0, [sp, #56] + 4a9c98: f9000801 str x1, [x0, #16] + 4a9c9c: 14000021 b 4a9d20 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x230> + 4a9ca0: 97fd74a0 bl 406f20 <__cxa_begin_catch@plt> + 4a9ca4: f9403fe0 ldr x0, [sp, #120] + 4a9ca8: f100001f cmp x0, #0x0 + 4a9cac: 540001c1 b.ne 4a9ce4 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x1f4> // b.any + 4a9cb0: f9401fe2 ldr x2, [sp, #56] + 4a9cb4: f9402fe1 ldr x1, [sp, #88] + 4a9cb8: aa0103e0 mov x0, x1 + 4a9cbc: d37cec00 lsl x0, x0, #4 + 4a9cc0: cb010000 sub x0, x0, x1 + 4a9cc4: d37df000 lsl x0, x0, #3 + 4a9cc8: aa0003e1 mov x1, x0 + 4a9ccc: f9402be0 ldr x0, [sp, #80] + 4a9cd0: 8b010000 add x0, x0, x1 + 4a9cd4: aa0003e1 mov x1, x0 + 4a9cd8: aa0203e0 mov x0, x2 + 4a9cdc: 94000461 bl 4aae60 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE7destroyIS3_EEvRS4_PT_> + 4a9ce0: 14000007 b 4a9cfc <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x20c> + 4a9ce4: f9401fe0 ldr x0, [sp, #56] + 4a9ce8: 97feaa40 bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4a9cec: aa0003e2 mov x2, x0 + 4a9cf0: f9403fe1 ldr x1, [sp, #120] + 4a9cf4: f9402be0 ldr x0, [sp, #80] + 4a9cf8: 97feaa41 bl 4545fc <_ZSt8_DestroyIPN5Catch5clara6detail3OptES3_EvT_S5_RSaIT0_E> + 4a9cfc: f9401fe0 ldr x0, [sp, #56] + 4a9d00: f9403be2 ldr x2, [sp, #112] + 4a9d04: f9402be1 ldr x1, [sp, #80] + 4a9d08: 97feabca bl 454c30 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE13_M_deallocateEPS3_m> + 4a9d0c: 97fd7675 bl 4076e0 <__cxa_rethrow@plt> + 4a9d10: aa0003f3 mov x19, x0 + 4a9d14: 97fd76bf bl 407810 <__cxa_end_catch@plt> + 4a9d18: aa1303e0 mov x0, x19 + 4a9d1c: 97fd76f9 bl 407900 <_Unwind_Resume@plt> + 4a9d20: a94153f3 ldp x19, x20, [sp, #16] + 4a9d24: a8c87bfd ldp x29, x30, [sp], #128 + 4a9d28: d65f03c0 ret + +00000000004a9d2c <_ZSt7forwardIRA2_KcEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRA2_KcEOT_RNSt16remove_referenceIS3_E4typeE(): + 4a9d2c: d10043ff sub sp, sp, #0x10 + 4a9d30: f90007e0 str x0, [sp, #8] + 4a9d34: f94007e0 ldr x0, [sp, #8] + 4a9d38: 910043ff add sp, sp, #0x10 + 4a9d3c: d65f03c0 ret + +00000000004a9d40 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA2_KcEEEvRS6_PT_DpOT0_>: +_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA2_KcEEEvRS6_PT_DpOT0_(): + 4a9d40: a9bd7bfd stp x29, x30, [sp, #-48]! + 4a9d44: 910003fd mov x29, sp + 4a9d48: f90017e0 str x0, [sp, #40] + 4a9d4c: f90013e1 str x1, [sp, #32] + 4a9d50: f9000fe2 str x2, [sp, #24] + 4a9d54: f9400fe0 ldr x0, [sp, #24] + 4a9d58: 97fffff5 bl 4a9d2c <_ZSt7forwardIRA2_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4a9d5c: aa0003e2 mov x2, x0 + 4a9d60: f94013e1 ldr x1, [sp, #32] + 4a9d64: f94017e0 ldr x0, [sp, #40] + 4a9d68: 94000448 bl 4aae88 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA2_KcEEEvPT_DpOT0_> + 4a9d6c: d503201f nop + 4a9d70: a8c37bfd ldp x29, x30, [sp], #48 + 4a9d74: d65f03c0 ret + +00000000004a9d78 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA2_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA2_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_(): + 4a9d78: a9b87bfd stp x29, x30, [sp, #-128]! + 4a9d7c: 910003fd mov x29, sp + 4a9d80: a90153f3 stp x19, x20, [sp, #16] + 4a9d84: f9001fe0 str x0, [sp, #56] + 4a9d88: f9001be1 str x1, [sp, #48] + 4a9d8c: f90017e2 str x2, [sp, #40] + 4a9d90: b0000120 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4a9d94: 91034002 add x2, x0, #0xd0 + 4a9d98: d2800021 mov x1, #0x1 // #1 + 4a9d9c: f9401fe0 ldr x0, [sp, #56] + 4a9da0: 97fe1285 bl 42e7b4 <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc> + 4a9da4: f9003be0 str x0, [sp, #112] + 4a9da8: f9401fe0 ldr x0, [sp, #56] + 4a9dac: f9400000 ldr x0, [x0] + 4a9db0: f90037e0 str x0, [sp, #104] + 4a9db4: f9401fe0 ldr x0, [sp, #56] + 4a9db8: f9400400 ldr x0, [x0, #8] + 4a9dbc: f90033e0 str x0, [sp, #96] + 4a9dc0: f9401fe0 ldr x0, [sp, #56] + 4a9dc4: 97fe12af bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4a9dc8: f90027e0 str x0, [sp, #72] + 4a9dcc: 910123e1 add x1, sp, #0x48 + 4a9dd0: 9100c3e0 add x0, sp, #0x30 + 4a9dd4: 97fe12b4 bl 42e8a4 <_ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_> + 4a9dd8: f9002fe0 str x0, [sp, #88] + 4a9ddc: f9401fe0 ldr x0, [sp, #56] + 4a9de0: f9403be1 ldr x1, [sp, #112] + 4a9de4: 97fe12c1 bl 42e8e8 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm> + 4a9de8: f9002be0 str x0, [sp, #80] + 4a9dec: f9402be0 ldr x0, [sp, #80] + 4a9df0: f9003fe0 str x0, [sp, #120] + 4a9df4: f9401ff3 ldr x19, [sp, #56] + 4a9df8: f9402fe0 ldr x0, [sp, #88] + 4a9dfc: d37be800 lsl x0, x0, #5 + 4a9e00: f9402be1 ldr x1, [sp, #80] + 4a9e04: 8b000034 add x20, x1, x0 + 4a9e08: f94017e0 ldr x0, [sp, #40] + 4a9e0c: 97ffffc8 bl 4a9d2c <_ZSt7forwardIRA2_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4a9e10: aa0003e2 mov x2, x0 + 4a9e14: aa1403e1 mov x1, x20 + 4a9e18: aa1303e0 mov x0, x19 + 4a9e1c: 97ffffc9 bl 4a9d40 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRA2_KcEEEvRS6_PT_DpOT0_> + 4a9e20: f9003fff str xzr, [sp, #120] + 4a9e24: 9100c3e0 add x0, sp, #0x30 + 4a9e28: 97fe12be bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 4a9e2c: f9400013 ldr x19, [x0] + 4a9e30: f9401fe0 ldr x0, [sp, #56] + 4a9e34: 97fdd7a8 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4a9e38: aa0003e3 mov x3, x0 + 4a9e3c: f9402be2 ldr x2, [sp, #80] + 4a9e40: aa1303e1 mov x1, x19 + 4a9e44: f94037e0 ldr x0, [sp, #104] + 4a9e48: 97fe12bb bl 42e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 4a9e4c: f9003fe0 str x0, [sp, #120] + 4a9e50: f9403fe0 ldr x0, [sp, #120] + 4a9e54: 91008000 add x0, x0, #0x20 + 4a9e58: f9003fe0 str x0, [sp, #120] + 4a9e5c: 9100c3e0 add x0, sp, #0x30 + 4a9e60: 97fe12b0 bl 42e920 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv> + 4a9e64: f9400013 ldr x19, [x0] + 4a9e68: f9401fe0 ldr x0, [sp, #56] + 4a9e6c: 97fdd79a bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4a9e70: aa0003e3 mov x3, x0 + 4a9e74: f9403fe2 ldr x2, [sp, #120] + 4a9e78: f94033e1 ldr x1, [sp, #96] + 4a9e7c: aa1303e0 mov x0, x19 + 4a9e80: 97fe12ad bl 42e934 <_ZSt34__uninitialized_move_if_noexcept_aIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_> + 4a9e84: f9003fe0 str x0, [sp, #120] + 4a9e88: f9401fe0 ldr x0, [sp, #56] + 4a9e8c: 97fdd792 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4a9e90: aa0003e2 mov x2, x0 + 4a9e94: f94033e1 ldr x1, [sp, #96] + 4a9e98: f94037e0 ldr x0, [sp, #104] + 4a9e9c: 97fdd793 bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 4a9ea0: f9401fe3 ldr x3, [sp, #56] + 4a9ea4: f9401fe0 ldr x0, [sp, #56] + 4a9ea8: f9400801 ldr x1, [x0, #16] + 4a9eac: f94037e0 ldr x0, [sp, #104] + 4a9eb0: cb000020 sub x0, x1, x0 + 4a9eb4: 9345fc01 asr x1, x0, #5 + 4a9eb8: aa0103e0 mov x0, x1 + 4a9ebc: aa0003e2 mov x2, x0 + 4a9ec0: f94037e1 ldr x1, [sp, #104] + 4a9ec4: aa0303e0 mov x0, x3 + 4a9ec8: 97fdea30 bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 4a9ecc: f9401fe0 ldr x0, [sp, #56] + 4a9ed0: f9402be1 ldr x1, [sp, #80] + 4a9ed4: f9000001 str x1, [x0] + 4a9ed8: f9401fe0 ldr x0, [sp, #56] + 4a9edc: f9403fe1 ldr x1, [sp, #120] + 4a9ee0: f9000401 str x1, [x0, #8] + 4a9ee4: f9403be0 ldr x0, [sp, #112] + 4a9ee8: d37be800 lsl x0, x0, #5 + 4a9eec: f9402be1 ldr x1, [sp, #80] + 4a9ef0: 8b000021 add x1, x1, x0 + 4a9ef4: f9401fe0 ldr x0, [sp, #56] + 4a9ef8: f9000801 str x1, [x0, #16] + 4a9efc: 1400001d b 4a9f70 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA2_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1f8> + 4a9f00: 97fd7408 bl 406f20 <__cxa_begin_catch@plt> + 4a9f04: f9403fe0 ldr x0, [sp, #120] + 4a9f08: f100001f cmp x0, #0x0 + 4a9f0c: 54000141 b.ne 4a9f34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA2_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1bc> // b.any + 4a9f10: f9401fe2 ldr x2, [sp, #56] + 4a9f14: f9402fe0 ldr x0, [sp, #88] + 4a9f18: d37be800 lsl x0, x0, #5 + 4a9f1c: f9402be1 ldr x1, [sp, #80] + 4a9f20: 8b000020 add x0, x1, x0 + 4a9f24: aa0003e1 mov x1, x0 + 4a9f28: aa0203e0 mov x0, x2 + 4a9f2c: 97fe1296 bl 42e984 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_> + 4a9f30: 14000007 b 4a9f4c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA2_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1d4> + 4a9f34: f9401fe0 ldr x0, [sp, #56] + 4a9f38: 97fdd767 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4a9f3c: aa0003e2 mov x2, x0 + 4a9f40: f9403fe1 ldr x1, [sp, #120] + 4a9f44: f9402be0 ldr x0, [sp, #80] + 4a9f48: 97fdd768 bl 41fce8 <_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EvT_S7_RSaIT0_E> + 4a9f4c: f9401fe0 ldr x0, [sp, #56] + 4a9f50: f9403be2 ldr x2, [sp, #112] + 4a9f54: f9402be1 ldr x1, [sp, #80] + 4a9f58: 97fdea0c bl 424788 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m> + 4a9f5c: 97fd75e1 bl 4076e0 <__cxa_rethrow@plt> + 4a9f60: aa0003f3 mov x19, x0 + 4a9f64: 97fd762b bl 407810 <__cxa_end_catch@plt> + 4a9f68: aa1303e0 mov x0, x19 + 4a9f6c: 97fd7665 bl 407900 <_Unwind_Resume@plt> + 4a9f70: a94153f3 ldp x19, x20, [sp, #16] + 4a9f74: a8c87bfd ldp x29, x30, [sp], #128 + 4a9f78: d65f03c0 ret + +00000000004a9f7c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE(): + 4a9f7c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4a9f80: 910003fd mov x29, sp + 4a9f84: f9000bf3 str x19, [sp, #16] + 4a9f88: f90017e0 str x0, [sp, #40] + 4a9f8c: f90013e1 str x1, [sp, #32] + 4a9f90: 910083e0 add x0, sp, #0x20 + 4a9f94: d2800021 mov x1, #0x1 // #1 + 4a9f98: 97ff1fdd bl 471f0c <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl> + 4a9f9c: f9001be0 str x0, [sp, #48] + 4a9fa0: f94017e0 ldr x0, [sp, #40] + 4a9fa4: 97fe0b37 bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4a9fa8: f9001fe0 str x0, [sp, #56] + 4a9fac: 9100e3e1 add x1, sp, #0x38 + 4a9fb0: 9100c3e0 add x0, sp, #0x30 + 4a9fb4: 97fec475 bl 45b188 <_ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 4a9fb8: 12001c00 and w0, w0, #0xff + 4a9fbc: 7100001f cmp w0, #0x0 + 4a9fc0: 54000160 b.eq 4a9fec <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE+0x70> // b.none + 4a9fc4: 910083e0 add x0, sp, #0x20 + 4a9fc8: d2800021 mov x1, #0x1 // #1 + 4a9fcc: 97ff1fd0 bl 471f0c <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEplEl> + 4a9fd0: aa0003f3 mov x19, x0 + 4a9fd4: f94017e0 ldr x0, [sp, #40] + 4a9fd8: 97fe0b2a bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4a9fdc: f94013e2 ldr x2, [sp, #32] + 4a9fe0: aa0003e1 mov x1, x0 + 4a9fe4: aa1303e0 mov x0, x19 + 4a9fe8: 940003ce bl 4aaf20 <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEESC_ET0_T_SE_SD_> + 4a9fec: f94017e0 ldr x0, [sp, #40] + 4a9ff0: f9400400 ldr x0, [x0, #8] + 4a9ff4: d1008001 sub x1, x0, #0x20 + 4a9ff8: f94017e0 ldr x0, [sp, #40] + 4a9ffc: f9000401 str x1, [x0, #8] + 4aa000: f94017e2 ldr x2, [sp, #40] + 4aa004: f94017e0 ldr x0, [sp, #40] + 4aa008: f9400400 ldr x0, [x0, #8] + 4aa00c: aa0003e1 mov x1, x0 + 4aa010: aa0203e0 mov x0, x2 + 4aa014: 97fe125c bl 42e984 <_ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_> + 4aa018: f94013e0 ldr x0, [sp, #32] + 4aa01c: f9400bf3 ldr x19, [sp, #16] + 4aa020: a8c47bfd ldp x29, x30, [sp], #64 + 4aa024: d65f03c0 ret + +00000000004aa028 <_ZNK5Catch5clara6detail6ParserorINS1_7ExeNameEEES2_RKT_>: +_ZNK5Catch5clara6detail6ParserorINS1_7ExeNameEEES2_RKT_(): + 4aa028: a9b77bfd stp x29, x30, [sp, #-144]! + 4aa02c: 910003fd mov x29, sp + 4aa030: f9000bf3 str x19, [sp, #16] + 4aa034: aa0803f3 mov x19, x8 + 4aa038: f90017e0 str x0, [sp, #40] + 4aa03c: f90013e1 str x1, [sp, #32] + 4aa040: 9100c3e0 add x0, sp, #0x30 + 4aa044: f94017e1 ldr x1, [sp, #40] + 4aa048: 97fffc1d bl 4a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_> + 4aa04c: 9100c3e0 add x0, sp, #0x30 + 4aa050: f94013e1 ldr x1, [sp, #32] + 4aa054: 97fff987 bl 4a8670 <_ZN5Catch5clara6detail6ParseroRERKNS1_7ExeNameE> + 4aa058: aa0003e1 mov x1, x0 + 4aa05c: aa1303e0 mov x0, x19 + 4aa060: 97fffc17 bl 4a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_> + 4aa064: d503201f nop + 4aa068: 9100c3e0 add x0, sp, #0x30 + 4aa06c: 97fece6e bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4aa070: 14000006 b 4aa088 <_ZNK5Catch5clara6detail6ParserorINS1_7ExeNameEEES2_RKT_+0x60> + 4aa074: aa0003f3 mov x19, x0 + 4aa078: 9100c3e0 add x0, sp, #0x30 + 4aa07c: 97fece6a bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4aa080: aa1303e0 mov x0, x19 + 4aa084: 97fd761f bl 407900 <_Unwind_Resume@plt> + 4aa088: aa1303e0 mov x0, x19 + 4aa08c: f9400bf3 ldr x19, [sp, #16] + 4aa090: a8c97bfd ldp x29, x30, [sp], #144 + 4aa094: d65f03c0 ret + +00000000004aa098 <_ZNK5Catch5clara6detail6ParserorINS1_4HelpEEES2_RKT_>: +_ZNK5Catch5clara6detail6ParserorINS1_4HelpEEES2_RKT_(): + 4aa098: a9b77bfd stp x29, x30, [sp, #-144]! + 4aa09c: 910003fd mov x29, sp + 4aa0a0: f9000bf3 str x19, [sp, #16] + 4aa0a4: aa0803f3 mov x19, x8 + 4aa0a8: f90017e0 str x0, [sp, #40] + 4aa0ac: f90013e1 str x1, [sp, #32] + 4aa0b0: 9100c3e0 add x0, sp, #0x30 + 4aa0b4: f94017e1 ldr x1, [sp, #40] + 4aa0b8: 97fffc01 bl 4a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_> + 4aa0bc: f94013e1 ldr x1, [sp, #32] + 4aa0c0: 9100c3e0 add x0, sp, #0x30 + 4aa0c4: 97fff981 bl 4a86c8 <_ZN5Catch5clara6detail6ParseroRERKNS1_3OptE> + 4aa0c8: aa0003e1 mov x1, x0 + 4aa0cc: aa1303e0 mov x0, x19 + 4aa0d0: 97fffbfb bl 4a90bc <_ZN5Catch5clara6detail6ParserC1ERKS2_> + 4aa0d4: d503201f nop + 4aa0d8: 9100c3e0 add x0, sp, #0x30 + 4aa0dc: 97fece52 bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4aa0e0: 14000006 b 4aa0f8 <_ZNK5Catch5clara6detail6ParserorINS1_4HelpEEES2_RKT_+0x60> + 4aa0e4: aa0003f3 mov x19, x0 + 4aa0e8: 9100c3e0 add x0, sp, #0x30 + 4aa0ec: 97fece4e bl 45da24 <_ZN5Catch5clara6detail6ParserD1Ev> + 4aa0f0: aa1303e0 mov x0, x19 + 4aa0f4: 97fd7603 bl 407900 <_Unwind_Resume@plt> + 4aa0f8: aa1303e0 mov x0, x19 + 4aa0fc: f9400bf3 ldr x19, [sp, #16] + 4aa100: a8c97bfd ldp x29, x30, [sp], #144 + 4aa104: d65f03c0 ret + +00000000004aa108 <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC1ERKS5_>: +_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC2ERKS5_(): + 4aa108: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aa10c: 910003fd mov x29, sp + 4aa110: a90153f3 stp x19, x20, [sp, #16] + 4aa114: f90013f5 str x21, [sp, #32] + 4aa118: f9001fe0 str x0, [sp, #56] + 4aa11c: f9001be1 str x1, [sp, #48] + 4aa120: f9401ff3 ldr x19, [sp, #56] + 4aa124: f9401be0 ldr x0, [sp, #48] + 4aa128: 97fe9a45 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 4aa12c: aa0003f4 mov x20, x0 + 4aa130: f9401be0 ldr x0, [sp, #48] + 4aa134: 97feaaa9 bl 454bd8 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4aa138: aa0003e1 mov x1, x0 + 4aa13c: 910123e0 add x0, sp, #0x48 + 4aa140: aa0003e8 mov x8, x0 + 4aa144: aa0103e0 mov x0, x1 + 4aa148: 94000388 bl 4aaf68 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E17_S_select_on_copyERKS5_> + 4aa14c: 910123e0 add x0, sp, #0x48 + 4aa150: aa0003e2 mov x2, x0 + 4aa154: aa1403e1 mov x1, x20 + 4aa158: aa1303e0 mov x0, x19 + 4aa15c: 9400038f bl 4aaf98 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1EmRKS4_> + 4aa160: 910123e0 add x0, sp, #0x48 + 4aa164: 97feb4e7 bl 457500 <_ZNSaIN5Catch5clara6detail3OptEED1Ev> + 4aa168: f9401be0 ldr x0, [sp, #48] + 4aa16c: 97fe9903 bl 450578 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE5beginEv> + 4aa170: aa0003f4 mov x20, x0 + 4aa174: f9401be0 ldr x0, [sp, #48] + 4aa178: 97fe990c bl 4505a8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE3endEv> + 4aa17c: aa0003f5 mov x21, x0 + 4aa180: f9401fe0 ldr x0, [sp, #56] + 4aa184: f9400013 ldr x19, [x0] + 4aa188: f9401fe0 ldr x0, [sp, #56] + 4aa18c: 97fea917 bl 4545e8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4aa190: aa0003e3 mov x3, x0 + 4aa194: aa1303e2 mov x2, x19 + 4aa198: aa1503e1 mov x1, x21 + 4aa19c: aa1403e0 mov x0, x20 + 4aa1a0: 97feb672 bl 457b68 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3OptESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E> + 4aa1a4: aa0003e1 mov x1, x0 + 4aa1a8: f9401fe0 ldr x0, [sp, #56] + 4aa1ac: f9000401 str x1, [x0, #8] + 4aa1b0: 1400000b b 4aa1dc <_ZNSt6vectorIN5Catch5clara6detail3OptESaIS3_EEC1ERKS5_+0xd4> + 4aa1b4: aa0003f3 mov x19, x0 + 4aa1b8: 910123e0 add x0, sp, #0x48 + 4aa1bc: 97feb4d1 bl 457500 <_ZNSaIN5Catch5clara6detail3OptEED1Ev> + 4aa1c0: aa1303e0 mov x0, x19 + 4aa1c4: 97fd75cf bl 407900 <_Unwind_Resume@plt> + 4aa1c8: aa0003f3 mov x19, x0 + 4aa1cc: f9401fe0 ldr x0, [sp, #56] + 4aa1d0: 97fea8ef bl 45458c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EED1Ev> + 4aa1d4: aa1303e0 mov x0, x19 + 4aa1d8: 97fd75ca bl 407900 <_Unwind_Resume@plt> + 4aa1dc: a94153f3 ldp x19, x20, [sp, #16] + 4aa1e0: f94013f5 ldr x21, [sp, #32] + 4aa1e4: a8c57bfd ldp x29, x30, [sp], #80 + 4aa1e8: d65f03c0 ret + +00000000004aa1ec <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1ERKS5_>: +_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC2ERKS5_(): + 4aa1ec: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aa1f0: 910003fd mov x29, sp + 4aa1f4: a90153f3 stp x19, x20, [sp, #16] + 4aa1f8: f90013f5 str x21, [sp, #32] + 4aa1fc: f9001fe0 str x0, [sp, #56] + 4aa200: f9001be1 str x1, [sp, #48] + 4aa204: f9401ff3 ldr x19, [sp, #56] + 4aa208: f9401be0 ldr x0, [sp, #48] + 4aa20c: 97fe9a19 bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 4aa210: aa0003f4 mov x20, x0 + 4aa214: f9401be0 ldr x0, [sp, #48] + 4aa218: 97feab08 bl 454e38 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4aa21c: aa0003e1 mov x1, x0 + 4aa220: 910123e0 add x0, sp, #0x48 + 4aa224: aa0003e8 mov x8, x0 + 4aa228: aa0103e0 mov x0, x1 + 4aa22c: 94000370 bl 4aafec <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E17_S_select_on_copyERKS5_> + 4aa230: 910123e0 add x0, sp, #0x48 + 4aa234: aa0003e2 mov x2, x0 + 4aa238: aa1403e1 mov x1, x20 + 4aa23c: aa1303e0 mov x0, x19 + 4aa240: 94000377 bl 4ab01c <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC1EmRKS4_> + 4aa244: 910123e0 add x0, sp, #0x48 + 4aa248: 97feb4ce bl 457580 <_ZNSaIN5Catch5clara6detail3ArgEED1Ev> + 4aa24c: f9401be0 ldr x0, [sp, #48] + 4aa250: 97fe98ec bl 450600 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE5beginEv> + 4aa254: aa0003f4 mov x20, x0 + 4aa258: f9401be0 ldr x0, [sp, #48] + 4aa25c: 97fe98f5 bl 450630 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE3endEv> + 4aa260: aa0003f5 mov x21, x0 + 4aa264: f9401fe0 ldr x0, [sp, #56] + 4aa268: f9400013 ldr x19, [x0] + 4aa26c: f9401fe0 ldr x0, [sp, #56] + 4aa270: 97fea915 bl 4546c4 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4aa274: aa0003e3 mov x3, x0 + 4aa278: aa1303e2 mov x2, x19 + 4aa27c: aa1503e1 mov x1, x21 + 4aa280: aa1403e0 mov x0, x20 + 4aa284: 97feb6c8 bl 457da4 <_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5Catch5clara6detail3ArgESt6vectorIS5_SaIS5_EEEEPS5_S5_ET0_T_SE_SD_RSaIT1_E> + 4aa288: aa0003e1 mov x1, x0 + 4aa28c: f9401fe0 ldr x0, [sp, #56] + 4aa290: f9000401 str x1, [x0, #8] + 4aa294: 1400000b b 4aa2c0 <_ZNSt6vectorIN5Catch5clara6detail3ArgESaIS3_EEC1ERKS5_+0xd4> + 4aa298: aa0003f3 mov x19, x0 + 4aa29c: 910123e0 add x0, sp, #0x48 + 4aa2a0: 97feb4b8 bl 457580 <_ZNSaIN5Catch5clara6detail3ArgEED1Ev> + 4aa2a4: aa1303e0 mov x0, x19 + 4aa2a8: 97fd7596 bl 407900 <_Unwind_Resume@plt> + 4aa2ac: aa0003f3 mov x19, x0 + 4aa2b0: f9401fe0 ldr x0, [sp, #56] + 4aa2b4: 97fea8ed bl 454668 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EED1Ev> + 4aa2b8: aa1303e0 mov x0, x19 + 4aa2bc: 97fd7591 bl 407900 <_Unwind_Resume@plt> + 4aa2c0: a94153f3 ldp x19, x20, [sp, #16] + 4aa2c4: f94013f5 ldr x21, [sp, #32] + 4aa2c8: a8c57bfd ldp x29, x30, [sp], #80 + 4aa2cc: d65f03c0 ret + +00000000004aa2d0 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKSB_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKSB_(): + 4aa2d0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aa2d4: 910003fd mov x29, sp + 4aa2d8: f9000bf3 str x19, [sp, #16] + 4aa2dc: f9001fe0 str x0, [sp, #56] + 4aa2e0: f9001be1 str x1, [sp, #48] + 4aa2e4: f90017e2 str x2, [sp, #40] + 4aa2e8: f9401fe0 ldr x0, [sp, #56] + 4aa2ec: 97fff9ab bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 4aa2f0: b00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4aa2f4: 912e4001 add x1, x0, #0xb90 + 4aa2f8: f9401fe0 ldr x0, [sp, #56] + 4aa2fc: f9000001 str x1, [x0] + 4aa300: f9401fe0 ldr x0, [sp, #56] + 4aa304: b900081f str wzr, [x0, #8] + 4aa308: f9401fe0 ldr x0, [sp, #56] + 4aa30c: 91004013 add x19, x0, #0x10 + 4aa310: 910103e0 add x0, sp, #0x40 + 4aa314: aa0003e8 mov x8, x0 + 4aa318: f9401be0 ldr x0, [sp, #48] + 4aa31c: 97fff94f bl 4a8858 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEJRS9_EESt10shared_ptrIT_EDpOT0_> + 4aa320: 910103e0 add x0, sp, #0x40 + 4aa324: aa0003e1 mov x1, x0 + 4aa328: aa1303e0 mov x0, x19 + 4aa32c: 94000351 bl 4ab070 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_E> + 4aa330: 910103e0 add x0, sp, #0x40 + 4aa334: 97fff7dc bl 4a82a4 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4aa338: f9401fe0 ldr x0, [sp, #56] + 4aa33c: 91008000 add x0, x0, #0x20 + 4aa340: f94017e1 ldr x1, [sp, #40] + 4aa344: 97fd730b bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4aa348: f9401fe0 ldr x0, [sp, #56] + 4aa34c: 91010000 add x0, x0, #0x40 + 4aa350: 97fd74d0 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4aa354: 1400000b b 4aa380 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKSB_+0xb0> + 4aa358: aa0003f3 mov x19, x0 + 4aa35c: f9401fe0 ldr x0, [sp, #56] + 4aa360: 91004000 add x0, x0, #0x10 + 4aa364: 97fe8af5 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4aa368: 14000002 b 4aa370 <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERT_RKSB_+0xa0> + 4aa36c: aa0003f3 mov x19, x0 + 4aa370: f9401fe0 ldr x0, [sp, #56] + 4aa374: 97fe8af9 bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 4aa378: aa1303e0 mov x0, x19 + 4aa37c: 97fd7561 bl 407900 <_Unwind_Resume@plt> + 4aa380: f9400bf3 ldr x19, [sp, #16] + 4aa384: a8c57bfd ldp x29, x30, [sp], #80 + 4aa388: d65f03c0 ret + +00000000004aa38c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_(): + 4aa38c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aa390: 910003fd mov x29, sp + 4aa394: f9000bf3 str x19, [sp, #16] + 4aa398: f9001fe0 str x0, [sp, #56] + 4aa39c: f9001be1 str x1, [sp, #48] + 4aa3a0: f90017e2 str x2, [sp, #40] + 4aa3a4: f9401fe0 ldr x0, [sp, #56] + 4aa3a8: 97fff97c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 4aa3ac: b00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4aa3b0: 912e4001 add x1, x0, #0xb90 + 4aa3b4: f9401fe0 ldr x0, [sp, #56] + 4aa3b8: f9000001 str x1, [x0] + 4aa3bc: f9401fe0 ldr x0, [sp, #56] + 4aa3c0: b900081f str wzr, [x0, #8] + 4aa3c4: f9401fe0 ldr x0, [sp, #56] + 4aa3c8: 91004013 add x19, x0, #0x10 + 4aa3cc: 910103e0 add x0, sp, #0x40 + 4aa3d0: aa0003e8 mov x8, x0 + 4aa3d4: f9401be0 ldr x0, [sp, #48] + 4aa3d8: 940000dc bl 4aa748 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEJRSC_EESt10shared_ptrIT_EDpOT0_> + 4aa3dc: 910103e0 add x0, sp, #0x40 + 4aa3e0: aa0003e1 mov x1, x0 + 4aa3e4: aa1303e0 mov x0, x19 + 4aa3e8: 940000f1 bl 4aa7ac <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISD_EEEEvEEOS_IT_E> + 4aa3ec: 910103e0 add x0, sp, #0x40 + 4aa3f0: 97fffbe9 bl 4a9394 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEED1Ev> + 4aa3f4: f9401fe0 ldr x0, [sp, #56] + 4aa3f8: 91008000 add x0, x0, #0x20 + 4aa3fc: f94017e1 ldr x1, [sp, #40] + 4aa400: 97fd72dc bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4aa404: f9401fe0 ldr x0, [sp, #56] + 4aa408: 91010000 add x0, x0, #0x40 + 4aa40c: 97fd74a1 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4aa410: 1400000b b 4aa43c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_+0xb0> + 4aa414: aa0003f3 mov x19, x0 + 4aa418: f9401fe0 ldr x0, [sp, #56] + 4aa41c: 91004000 add x0, x0, #0x10 + 4aa420: 97fe8ac6 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4aa424: 14000002 b 4aa42c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1ISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEERT_RKSC_+0xa0> + 4aa428: aa0003f3 mov x19, x0 + 4aa42c: f9401fe0 ldr x0, [sp, #56] + 4aa430: 97fe8aca bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 4aa434: aa1303e0 mov x0, x19 + 4aa438: 97fd7532 bl 407900 <_Unwind_Resume@plt> + 4aa43c: f9400bf3 ldr x19, [sp, #16] + 4aa440: a8c57bfd ldp x29, x30, [sp], #80 + 4aa444: d65f03c0 ret + +00000000004aa448 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4aa448: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa44c: 910003fd mov x29, sp + 4aa450: f9000fe0 str x0, [sp, #24] + 4aa454: f9400fe0 ldr x0, [sp, #24] + 4aa458: 91002000 add x0, x0, #0x8 + 4aa45c: 97fd8461 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4aa460: d503201f nop + 4aa464: a8c27bfd ldp x29, x30, [sp], #32 + 4aa468: d65f03c0 ret + +00000000004aa46c <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEED2Ev(): + 4aa46c: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa470: 910003fd mov x29, sp + 4aa474: f9000fe0 str x0, [sp, #24] + 4aa478: f9400fe0 ldr x0, [sp, #24] + 4aa47c: 97fffff3 bl 4aa448 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4aa480: d503201f nop + 4aa484: a8c27bfd ldp x29, x30, [sp], #32 + 4aa488: d65f03c0 ret + +00000000004aa48c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4aa48c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aa490: 910003fd mov x29, sp + 4aa494: f9000bf3 str x19, [sp, #16] + 4aa498: f9001fe0 str x0, [sp, #56] + 4aa49c: f9001be1 str x1, [sp, #48] + 4aa4a0: f90017e2 str x2, [sp, #40] + 4aa4a4: f9401fe0 ldr x0, [sp, #56] + 4aa4a8: 97fff93c bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 4aa4ac: b00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4aa4b0: 912e4001 add x1, x0, #0xb90 + 4aa4b4: f9401fe0 ldr x0, [sp, #56] + 4aa4b8: f9000001 str x1, [x0] + 4aa4bc: f9401fe0 ldr x0, [sp, #56] + 4aa4c0: b900081f str wzr, [x0, #8] + 4aa4c4: f9401fe0 ldr x0, [sp, #56] + 4aa4c8: 91004013 add x19, x0, #0x10 + 4aa4cc: 910103e0 add x0, sp, #0x40 + 4aa4d0: aa0003e8 mov x8, x0 + 4aa4d4: f9401be0 ldr x0, [sp, #48] + 4aa4d8: 940002f5 bl 4ab0ac <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIjEEJRjEESt10shared_ptrIT_EDpOT0_> + 4aa4dc: 910103e0 add x0, sp, #0x40 + 4aa4e0: aa0003e1 mov x1, x0 + 4aa4e4: aa1303e0 mov x0, x19 + 4aa4e8: 9400030a bl 4ab110 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefIjEEvEEOS_IT_E> + 4aa4ec: 910103e0 add x0, sp, #0x40 + 4aa4f0: 97ffffdf bl 4aa46c <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEED1Ev> + 4aa4f4: f9401fe0 ldr x0, [sp, #56] + 4aa4f8: 91008000 add x0, x0, #0x20 + 4aa4fc: f94017e1 ldr x1, [sp, #40] + 4aa500: 97fd729c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4aa504: f9401fe0 ldr x0, [sp, #56] + 4aa508: 91010000 add x0, x0, #0x40 + 4aa50c: 97fd7461 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4aa510: 1400000b b 4aa53c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 4aa514: aa0003f3 mov x19, x0 + 4aa518: f9401fe0 ldr x0, [sp, #56] + 4aa51c: 91004000 add x0, x0, #0x10 + 4aa520: 97fe8a86 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4aa524: 14000002 b 4aa52c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IjEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa0> + 4aa528: aa0003f3 mov x19, x0 + 4aa52c: f9401fe0 ldr x0, [sp, #56] + 4aa530: 97fe8a8a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 4aa534: aa1303e0 mov x0, x19 + 4aa538: 97fd74f2 bl 407900 <_Unwind_Resume@plt> + 4aa53c: f9400bf3 ldr x19, [sp, #16] + 4aa540: a8c57bfd ldp x29, x30, [sp], #80 + 4aa544: d65f03c0 ret + +00000000004aa548 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4aa548: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa54c: 910003fd mov x29, sp + 4aa550: f9000fe0 str x0, [sp, #24] + 4aa554: f9400fe0 ldr x0, [sp, #24] + 4aa558: 91002000 add x0, x0, #0x8 + 4aa55c: 97fd8421 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4aa560: d503201f nop + 4aa564: a8c27bfd ldp x29, x30, [sp], #32 + 4aa568: d65f03c0 ret + +00000000004aa56c <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEED1Ev(): + 4aa56c: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa570: 910003fd mov x29, sp + 4aa574: f9000fe0 str x0, [sp, #24] + 4aa578: f9400fe0 ldr x0, [sp, #24] + 4aa57c: 97fffff3 bl 4aa548 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4aa580: d503201f nop + 4aa584: a8c27bfd ldp x29, x30, [sp], #32 + 4aa588: d65f03c0 ret + +00000000004aa58c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IdEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IdEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4aa58c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aa590: 910003fd mov x29, sp + 4aa594: f9000bf3 str x19, [sp, #16] + 4aa598: f9001fe0 str x0, [sp, #56] + 4aa59c: f9001be1 str x1, [sp, #48] + 4aa5a0: f90017e2 str x2, [sp, #40] + 4aa5a4: f9401fe0 ldr x0, [sp, #56] + 4aa5a8: 97fff8fc bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 4aa5ac: b00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4aa5b0: 912e4001 add x1, x0, #0xb90 + 4aa5b4: f9401fe0 ldr x0, [sp, #56] + 4aa5b8: f9000001 str x1, [x0] + 4aa5bc: f9401fe0 ldr x0, [sp, #56] + 4aa5c0: b900081f str wzr, [x0, #8] + 4aa5c4: f9401fe0 ldr x0, [sp, #56] + 4aa5c8: 91004013 add x19, x0, #0x10 + 4aa5cc: 910103e0 add x0, sp, #0x40 + 4aa5d0: aa0003e8 mov x8, x0 + 4aa5d4: f9401be0 ldr x0, [sp, #48] + 4aa5d8: 940002dd bl 4ab14c <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIdEEJRdEESt10shared_ptrIT_EDpOT0_> + 4aa5dc: 910103e0 add x0, sp, #0x40 + 4aa5e0: aa0003e1 mov x1, x0 + 4aa5e4: aa1303e0 mov x0, x19 + 4aa5e8: 940002f2 bl 4ab1b0 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefIdEEvEEOS_IT_E> + 4aa5ec: 910103e0 add x0, sp, #0x40 + 4aa5f0: 97ffffdf bl 4aa56c <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEED1Ev> + 4aa5f4: f9401fe0 ldr x0, [sp, #56] + 4aa5f8: 91008000 add x0, x0, #0x20 + 4aa5fc: f94017e1 ldr x1, [sp, #40] + 4aa600: 97fd725c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4aa604: f9401fe0 ldr x0, [sp, #56] + 4aa608: 91010000 add x0, x0, #0x40 + 4aa60c: 97fd7421 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4aa610: 1400000b b 4aa63c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IdEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 4aa614: aa0003f3 mov x19, x0 + 4aa618: f9401fe0 ldr x0, [sp, #56] + 4aa61c: 91004000 add x0, x0, #0x10 + 4aa620: 97fe8a46 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4aa624: 14000002 b 4aa62c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IdEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa0> + 4aa628: aa0003f3 mov x19, x0 + 4aa62c: f9401fe0 ldr x0, [sp, #56] + 4aa630: 97fe8a4a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 4aa634: aa1303e0 mov x0, x19 + 4aa638: 97fd74b2 bl 407900 <_Unwind_Resume@plt> + 4aa63c: f9400bf3 ldr x19, [sp, #16] + 4aa640: a8c57bfd ldp x29, x30, [sp], #80 + 4aa644: d65f03c0 ret + +00000000004aa648 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4aa648: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa64c: 910003fd mov x29, sp + 4aa650: f9000fe0 str x0, [sp, #24] + 4aa654: f9400fe0 ldr x0, [sp, #24] + 4aa658: 91002000 add x0, x0, #0x8 + 4aa65c: 97fd83e1 bl 40b5e0 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4aa660: d503201f nop + 4aa664: a8c27bfd ldp x29, x30, [sp], #32 + 4aa668: d65f03c0 ret + +00000000004aa66c <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEED1Ev>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEED2Ev(): + 4aa66c: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa670: 910003fd mov x29, sp + 4aa674: f9000fe0 str x0, [sp, #24] + 4aa678: f9400fe0 ldr x0, [sp, #24] + 4aa67c: 97fffff3 bl 4aa648 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4aa680: d503201f nop + 4aa684: a8c27bfd ldp x29, x30, [sp], #32 + 4aa688: d65f03c0 ret + +00000000004aa68c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IlEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IlEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4aa68c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aa690: 910003fd mov x29, sp + 4aa694: f9000bf3 str x19, [sp, #16] + 4aa698: f9001fe0 str x0, [sp, #56] + 4aa69c: f9001be1 str x1, [sp, #48] + 4aa6a0: f90017e2 str x2, [sp, #40] + 4aa6a4: f9401fe0 ldr x0, [sp, #56] + 4aa6a8: 97fff8bc bl 4a8998 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1Ev> + 4aa6ac: b00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4aa6b0: 912e4001 add x1, x0, #0xb90 + 4aa6b4: f9401fe0 ldr x0, [sp, #56] + 4aa6b8: f9000001 str x1, [x0] + 4aa6bc: f9401fe0 ldr x0, [sp, #56] + 4aa6c0: b900081f str wzr, [x0, #8] + 4aa6c4: f9401fe0 ldr x0, [sp, #56] + 4aa6c8: 91004013 add x19, x0, #0x10 + 4aa6cc: 910103e0 add x0, sp, #0x40 + 4aa6d0: aa0003e8 mov x8, x0 + 4aa6d4: f9401be0 ldr x0, [sp, #48] + 4aa6d8: 940002c5 bl 4ab1ec <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIlEEJRlEESt10shared_ptrIT_EDpOT0_> + 4aa6dc: 910103e0 add x0, sp, #0x40 + 4aa6e0: aa0003e1 mov x1, x0 + 4aa6e4: aa1303e0 mov x0, x19 + 4aa6e8: 940002da bl 4ab250 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefIlEEvEEOS_IT_E> + 4aa6ec: 910103e0 add x0, sp, #0x40 + 4aa6f0: 97ffffdf bl 4aa66c <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEED1Ev> + 4aa6f4: f9401fe0 ldr x0, [sp, #56] + 4aa6f8: 91008000 add x0, x0, #0x20 + 4aa6fc: f94017e1 ldr x1, [sp, #40] + 4aa700: 97fd721c bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4aa704: f9401fe0 ldr x0, [sp, #56] + 4aa708: 91010000 add x0, x0, #0x40 + 4aa70c: 97fd73e1 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4aa710: 1400000b b 4aa73c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IlEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 4aa714: aa0003f3 mov x19, x0 + 4aa718: f9401fe0 ldr x0, [sp, #56] + 4aa71c: 91004000 add x0, x0, #0x10 + 4aa720: 97fe8a06 bl 44cf38 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEED1Ev> + 4aa724: 14000002 b 4aa72c <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1IlEERT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa0> + 4aa728: aa0003f3 mov x19, x0 + 4aa72c: f9401fe0 ldr x0, [sp, #56] + 4aa730: 97fe8a0a bl 44cf58 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEED1Ev> + 4aa734: aa1303e0 mov x0, x19 + 4aa738: 97fd7472 bl 407900 <_Unwind_Resume@plt> + 4aa73c: f9400bf3 ldr x19, [sp, #16] + 4aa740: a8c57bfd ldp x29, x30, [sp], #80 + 4aa744: d65f03c0 ret + +00000000004aa748 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEJRSC_EESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEJRSC_EESt10shared_ptrIT_EDpOT0_(): + 4aa748: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aa74c: 910003fd mov x29, sp + 4aa750: f9000bf3 str x19, [sp, #16] + 4aa754: aa0803f3 mov x19, x8 + 4aa758: f90017e0 str x0, [sp, #40] + 4aa75c: 9100e3e0 add x0, sp, #0x38 + 4aa760: 940002cb bl 4ab28c <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEEC1Ev> + 4aa764: f94017e0 ldr x0, [sp, #40] + 4aa768: 940002d9 bl 4ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4aa76c: aa0003e1 mov x1, x0 + 4aa770: 9100e3e0 add x0, sp, #0x38 + 4aa774: aa1303e8 mov x8, x19 + 4aa778: 940002da bl 4ab2e0 <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_EJRSC_EESt10shared_ptrIT_ERKT0_DpOT1_> + 4aa77c: 9100e3e0 add x0, sp, #0x38 + 4aa780: 940002cb bl 4ab2ac <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEED1Ev> + 4aa784: 14000006 b 4aa79c <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEJRSC_EESt10shared_ptrIT_EDpOT0_+0x54> + 4aa788: aa0003f3 mov x19, x0 + 4aa78c: 9100e3e0 add x0, sp, #0x38 + 4aa790: 940002c7 bl 4ab2ac <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEED1Ev> + 4aa794: aa1303e0 mov x0, x19 + 4aa798: 97fd745a bl 407900 <_Unwind_Resume@plt> + 4aa79c: aa1303e0 mov x0, x19 + 4aa7a0: f9400bf3 ldr x19, [sp, #16] + 4aa7a4: a8c47bfd ldp x29, x30, [sp], #64 + 4aa7a8: d65f03c0 ret + +00000000004aa7ac <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISD_EEEEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISD_EEEEvEEOS_IT_E(): + 4aa7ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aa7b0: 910003fd mov x29, sp + 4aa7b4: f9000bf3 str x19, [sp, #16] + 4aa7b8: f90017e0 str x0, [sp, #40] + 4aa7bc: f90013e1 str x1, [sp, #32] + 4aa7c0: f94017f3 ldr x19, [sp, #40] + 4aa7c4: f94013e0 ldr x0, [sp, #32] + 4aa7c8: 940002d7 bl 4ab324 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEEONSt16remove_referenceIT_E4typeEOSI_> + 4aa7cc: aa0003e1 mov x1, x0 + 4aa7d0: aa1303e0 mov x0, x19 + 4aa7d4: 940002d9 bl 4ab338 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISF_EEEEvEEOS_IT_LS5_2EE> + 4aa7d8: d503201f nop + 4aa7dc: f9400bf3 ldr x19, [sp, #16] + 4aa7e0: a8c37bfd ldp x29, x30, [sp], #48 + 4aa7e4: d65f03c0 ret + +00000000004aa7e8 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ENS1_10ResultBase4TypeE>: +_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC2ENS1_10ResultBase4TypeE(): + 4aa7e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa7ec: 910003fd mov x29, sp + 4aa7f0: f9000fe0 str x0, [sp, #24] + 4aa7f4: b90017e1 str w1, [sp, #20] + 4aa7f8: f9400fe0 ldr x0, [sp, #24] + 4aa7fc: b94017e1 ldr w1, [sp, #20] + 4aa800: 97fe8739 bl 44c4e4 <_ZN5Catch5clara6detail10ResultBaseC1ENS2_4TypeE> + 4aa804: b00000e0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4aa808: 9137c001 add x1, x0, #0xdf0 + 4aa80c: f9400fe0 ldr x0, [sp, #24] + 4aa810: f9000001 str x1, [x0] + 4aa814: d503201f nop + 4aa818: a8c27bfd ldp x29, x30, [sp], #32 + 4aa81c: d65f03c0 ret + +00000000004aa820 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1Ev(): + 4aa820: d10043ff sub sp, sp, #0x10 + 4aa824: f90007e0 str x0, [sp, #8] + 4aa828: d503201f nop + 4aa82c: 910043ff add sp, sp, #0x10 + 4aa830: d65f03c0 ret + +00000000004aa834 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev(): + 4aa834: d10043ff sub sp, sp, #0x10 + 4aa838: f90007e0 str x0, [sp, #8] + 4aa83c: d503201f nop + 4aa840: 910043ff add sp, sp, #0x10 + 4aa844: d65f03c0 ret + +00000000004aa848 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ISaISA_EJRS9_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ISaISA_EJRS9_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4aa848: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aa84c: 910003fd mov x29, sp + 4aa850: a90153f3 stp x19, x20, [sp, #16] + 4aa854: f9001fe0 str x0, [sp, #56] + 4aa858: 3900c3e1 strb w1, [sp, #48] + 4aa85c: f90017e2 str x2, [sp, #40] + 4aa860: f90013e3 str x3, [sp, #32] + 4aa864: f9401ff3 ldr x19, [sp, #56] + 4aa868: f94013e0 ldr x0, [sp, #32] + 4aa86c: 97fea34d bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4aa870: aa0003e3 mov x3, x0 + 4aa874: f94017e2 ldr x2, [sp, #40] + 4aa878: 2a1403e1 mov w1, w20 + 4aa87c: aa1303e0 mov x0, x19 + 4aa880: 940002c5 bl 4ab394 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaISA_EJRS9_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4aa884: d503201f nop + 4aa888: a94153f3 ldp x19, x20, [sp, #16] + 4aa88c: a8c47bfd ldp x29, x30, [sp], #64 + 4aa890: d65f03c0 ret + +00000000004aa894 <_ZSt4moveIRSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSH_>: +_ZSt4moveIRSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EEEONSt16remove_referenceIT_E4typeEOSH_(): + 4aa894: d10043ff sub sp, sp, #0x10 + 4aa898: f90007e0 str x0, [sp, #8] + 4aa89c: f94007e0 ldr x0, [sp, #8] + 4aa8a0: 910043ff add sp, sp, #0x10 + 4aa8a4: d65f03c0 ret + +00000000004aa8a8 <_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail17BoundValueRefBaseELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_LS5_2EE(): + 4aa8a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa8ac: 910003fd mov x29, sp + 4aa8b0: f9000fe0 str x0, [sp, #24] + 4aa8b4: f9000be1 str x1, [sp, #16] + 4aa8b8: f9400be0 ldr x0, [sp, #16] + 4aa8bc: f9400001 ldr x1, [x0] + 4aa8c0: f9400fe0 ldr x0, [sp, #24] + 4aa8c4: f9000001 str x1, [x0] + 4aa8c8: f9400fe0 ldr x0, [sp, #24] + 4aa8cc: 91002000 add x0, x0, #0x8 + 4aa8d0: 97fd837f bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4aa8d4: f9400fe0 ldr x0, [sp, #24] + 4aa8d8: 91002002 add x2, x0, #0x8 + 4aa8dc: f9400be0 ldr x0, [sp, #16] + 4aa8e0: 91002000 add x0, x0, #0x8 + 4aa8e4: aa0003e1 mov x1, x0 + 4aa8e8: aa0203e0 mov x0, x2 + 4aa8ec: 97fd8b96 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4aa8f0: f9400be0 ldr x0, [sp, #16] + 4aa8f4: f900001f str xzr, [x0] + 4aa8f8: d503201f nop + 4aa8fc: a8c27bfd ldp x29, x30, [sp], #32 + 4aa900: d65f03c0 ret + +00000000004aa904 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEEC1Ev(): + 4aa904: d10043ff sub sp, sp, #0x10 + 4aa908: f90007e0 str x0, [sp, #8] + 4aa90c: d503201f nop + 4aa910: 910043ff add sp, sp, #0x10 + 4aa914: d65f03c0 ret + +00000000004aa918 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEED2Ev(): + 4aa918: d10043ff sub sp, sp, #0x10 + 4aa91c: f90007e0 str x0, [sp, #8] + 4aa920: d503201f nop + 4aa924: 910043ff add sp, sp, #0x10 + 4aa928: d65f03c0 ret + +00000000004aa92c <_ZNSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEEC1ISaIS3_EJRbEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail12BoundFlagRefEEC2ISaIS3_EJRbEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4aa92c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aa930: 910003fd mov x29, sp + 4aa934: a90153f3 stp x19, x20, [sp, #16] + 4aa938: f9001fe0 str x0, [sp, #56] + 4aa93c: 3900c3e1 strb w1, [sp, #48] + 4aa940: f90017e2 str x2, [sp, #40] + 4aa944: f90013e3 str x3, [sp, #32] + 4aa948: f9401ff3 ldr x19, [sp, #56] + 4aa94c: f94013e0 ldr x0, [sp, #32] + 4aa950: 97ff033a bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4aa954: aa0003e3 mov x3, x0 + 4aa958: f94017e2 ldr x2, [sp, #40] + 4aa95c: 2a1403e1 mov w1, w20 + 4aa960: aa1303e0 mov x0, x19 + 4aa964: 940002b2 bl 4ab42c <_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS3_EJRbEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4aa968: d503201f nop + 4aa96c: a94153f3 ldp x19, x20, [sp, #16] + 4aa970: a8c47bfd ldp x29, x30, [sp], #64 + 4aa974: d65f03c0 ret + +00000000004aa978 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEEC1Ev>: +_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEEC1Ev(): + 4aa978: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa97c: 910003fd mov x29, sp + 4aa980: f9000fe0 str x0, [sp, #24] + 4aa984: f9400fe0 ldr x0, [sp, #24] + 4aa988: 940002cf bl 4ab4c4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEC1Ev> + 4aa98c: d503201f nop + 4aa990: a8c27bfd ldp x29, x30, [sp], #32 + 4aa994: d65f03c0 ret + +00000000004aa998 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEED1Ev>: +_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEED1Ev(): + 4aa998: a9be7bfd stp x29, x30, [sp, #-32]! + 4aa99c: 910003fd mov x29, sp + 4aa9a0: f9000fe0 str x0, [sp, #24] + 4aa9a4: f9400fe0 ldr x0, [sp, #24] + 4aa9a8: 940002cc bl 4ab4d8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEED1Ev> + 4aa9ac: d503201f nop + 4aa9b0: a8c27bfd ldp x29, x30, [sp], #32 + 4aa9b4: d65f03c0 ret + +00000000004aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE(): + 4aa9b8: d10043ff sub sp, sp, #0x10 + 4aa9bc: f90007e0 str x0, [sp, #8] + 4aa9c0: f94007e0 ldr x0, [sp, #8] + 4aa9c4: 910043ff add sp, sp, #0x10 + 4aa9c8: d65f03c0 ret + +00000000004aa9cc <_ZSt15allocate_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_EJRKS6_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4aa9cc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aa9d0: 910003fd mov x29, sp + 4aa9d4: a90153f3 stp x19, x20, [sp, #16] + 4aa9d8: aa0803f3 mov x19, x8 + 4aa9dc: f90017e0 str x0, [sp, #40] + 4aa9e0: f90013e1 str x1, [sp, #32] + 4aa9e4: f94013e0 ldr x0, [sp, #32] + 4aa9e8: 97fffff4 bl 4aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE> + 4aa9ec: aa0003e3 mov x3, x0 + 4aa9f0: f94017e2 ldr x2, [sp, #40] + 4aa9f4: 2a1403e1 mov w1, w20 + 4aa9f8: aa1303e0 mov x0, x19 + 4aa9fc: 940002bc bl 4ab4ec <_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4aaa00: aa1303e0 mov x0, x19 + 4aaa04: a94153f3 ldp x19, x20, [sp, #16] + 4aaa08: a8c47bfd ldp x29, x30, [sp], #64 + 4aaa0c: d65f03c0 ret + +00000000004aaa10 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEEONSt16remove_referenceIT_E4typeEOSC_(): + 4aaa10: d10043ff sub sp, sp, #0x10 + 4aaa14: f90007e0 str x0, [sp, #8] + 4aaa18: f94007e0 ldr x0, [sp, #8] + 4aaa1c: 910043ff add sp, sp, #0x10 + 4aaa20: d65f03c0 ret + +00000000004aaa24 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEvEEOS_IT_LS5_2EE(): + 4aaa24: a9be7bfd stp x29, x30, [sp, #-32]! + 4aaa28: 910003fd mov x29, sp + 4aaa2c: f9000fe0 str x0, [sp, #24] + 4aaa30: f9000be1 str x1, [sp, #16] + 4aaa34: f9400be0 ldr x0, [sp, #16] + 4aaa38: f9400001 ldr x1, [x0] + 4aaa3c: f9400fe0 ldr x0, [sp, #24] + 4aaa40: f9000001 str x1, [x0] + 4aaa44: f9400fe0 ldr x0, [sp, #24] + 4aaa48: 91002000 add x0, x0, #0x8 + 4aaa4c: 97fd8320 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4aaa50: f9400fe0 ldr x0, [sp, #24] + 4aaa54: 91002002 add x2, x0, #0x8 + 4aaa58: f9400be0 ldr x0, [sp, #16] + 4aaa5c: 91002000 add x0, x0, #0x8 + 4aaa60: aa0003e1 mov x1, x0 + 4aaa64: aa0203e0 mov x0, x2 + 4aaa68: 97fd8b37 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4aaa6c: f9400be0 ldr x0, [sp, #16] + 4aaa70: f900001f str xzr, [x0] + 4aaa74: d503201f nop + 4aaa78: a8c27bfd ldp x29, x30, [sp], #32 + 4aaa7c: d65f03c0 ret + +00000000004aaa80 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE9constructIS4_JRKS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE9constructIS4_JRKS4_EEEvPT_DpOT0_(): + 4aaa80: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aaa84: 910003fd mov x29, sp + 4aaa88: a90153f3 stp x19, x20, [sp, #16] + 4aaa8c: f90013f5 str x21, [sp, #32] + 4aaa90: f90027e0 str x0, [sp, #72] + 4aaa94: f90023e1 str x1, [sp, #64] + 4aaa98: f9001fe2 str x2, [sp, #56] + 4aaa9c: f9401fe0 ldr x0, [sp, #56] + 4aaaa0: 97feae8e bl 4564d8 <_ZSt7forwardIRKN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS6_E4typeE> + 4aaaa4: aa0003f5 mov x21, x0 + 4aaaa8: f94023f3 ldr x19, [sp, #64] + 4aaaac: aa1303e1 mov x1, x19 + 4aaab0: d2800c00 mov x0, #0x60 // #96 + 4aaab4: 97fd8671 bl 40c478 <_ZnwmPv> + 4aaab8: aa0003f4 mov x20, x0 + 4aaabc: aa1503e1 mov x1, x21 + 4aaac0: aa1403e0 mov x0, x20 + 4aaac4: 97feaf0d bl 4566f8 <_ZN5Catch5clara6detail3ArgC1ERKS2_> + 4aaac8: 14000007 b 4aaae4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE9constructIS4_JRKS4_EEEvPT_DpOT0_+0x64> + 4aaacc: aa0003f5 mov x21, x0 + 4aaad0: aa1303e1 mov x1, x19 + 4aaad4: aa1403e0 mov x0, x20 + 4aaad8: 97fd866e bl 40c490 <_ZdlPvS_> + 4aaadc: aa1503e0 mov x0, x21 + 4aaae0: 97fd7388 bl 407900 <_Unwind_Resume@plt> + 4aaae4: a94153f3 ldp x19, x20, [sp, #16] + 4aaae8: f94013f5 ldr x21, [sp, #32] + 4aaaec: a8c57bfd ldp x29, x30, [sp], #80 + 4aaaf0: d65f03c0 ret + +00000000004aaaf4 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE12_M_check_lenEmPKc(): + 4aaaf4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aaaf8: 910003fd mov x29, sp + 4aaafc: f9000bf3 str x19, [sp, #16] + 4aab00: f9001fe0 str x0, [sp, #56] + 4aab04: f9001be1 str x1, [sp, #48] + 4aab08: f90017e2 str x2, [sp, #40] + 4aab0c: f9401fe0 ldr x0, [sp, #56] + 4aab10: 9400028a bl 4ab538 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE8max_sizeEv> + 4aab14: aa0003f3 mov x19, x0 + 4aab18: f9401fe0 ldr x0, [sp, #56] + 4aab1c: 97fe97d5 bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 4aab20: cb000261 sub x1, x19, x0 + 4aab24: f9401be0 ldr x0, [sp, #48] + 4aab28: eb00003f cmp x1, x0 + 4aab2c: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4aab30: 12001c00 and w0, w0, #0xff + 4aab34: 7100001f cmp w0, #0x0 + 4aab38: 54000060 b.eq 4aab44 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 4aab3c: f94017e0 ldr x0, [sp, #40] + 4aab40: 97fd7144 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4aab44: f9401fe0 ldr x0, [sp, #56] + 4aab48: 97fe97ca bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 4aab4c: aa0003f3 mov x19, x0 + 4aab50: f9401fe0 ldr x0, [sp, #56] + 4aab54: 97fe97c7 bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 4aab58: f90023e0 str x0, [sp, #64] + 4aab5c: 9100c3e1 add x1, sp, #0x30 + 4aab60: 910103e0 add x0, sp, #0x40 + 4aab64: 97fda913 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4aab68: f9400000 ldr x0, [x0] + 4aab6c: 8b000260 add x0, x19, x0 + 4aab70: f90027e0 str x0, [sp, #72] + 4aab74: f9401fe0 ldr x0, [sp, #56] + 4aab78: 97fe97be bl 450a70 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE4sizeEv> + 4aab7c: aa0003e1 mov x1, x0 + 4aab80: f94027e0 ldr x0, [sp, #72] + 4aab84: eb01001f cmp x0, x1 + 4aab88: 540000e3 b.cc 4aaba4 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4aab8c: f9401fe0 ldr x0, [sp, #56] + 4aab90: 9400026a bl 4ab538 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE8max_sizeEv> + 4aab94: aa0003e1 mov x1, x0 + 4aab98: f94027e0 ldr x0, [sp, #72] + 4aab9c: eb01001f cmp x0, x1 + 4aaba0: 54000089 b.ls 4aabb0 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4aaba4: f9401fe0 ldr x0, [sp, #56] + 4aaba8: 94000264 bl 4ab538 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE8max_sizeEv> + 4aabac: 14000002 b 4aabb4 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE12_M_check_lenEmPKc+0xc0> + 4aabb0: f94027e0 ldr x0, [sp, #72] + 4aabb4: f9400bf3 ldr x19, [sp, #16] + 4aabb8: a8c57bfd ldp x29, x30, [sp], #80 + 4aabbc: d65f03c0 ret + +00000000004aabc0 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 4aabc0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aabc4: 910003fd mov x29, sp + 4aabc8: f9000bf3 str x19, [sp, #16] + 4aabcc: f90017e0 str x0, [sp, #40] + 4aabd0: f90013e1 str x1, [sp, #32] + 4aabd4: f94017e0 ldr x0, [sp, #40] + 4aabd8: 97fea3fd bl 453bcc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 4aabdc: f9400013 ldr x19, [x0] + 4aabe0: f94013e0 ldr x0, [sp, #32] + 4aabe4: 97fea3fa bl 453bcc <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3ArgESt6vectorIS4_SaIS4_EEE4baseEv> + 4aabe8: f9400000 ldr x0, [x0] + 4aabec: cb000260 sub x0, x19, x0 + 4aabf0: 9345fc01 asr x1, x0, #5 + 4aabf4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4aabf8: f2955560 movk x0, #0xaaab + 4aabfc: 9b007c20 mul x0, x1, x0 + 4aac00: f9400bf3 ldr x19, [sp, #16] + 4aac04: a8c37bfd ldp x29, x30, [sp], #48 + 4aac08: d65f03c0 ret + +00000000004aac0c <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail3ArgES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail3ArgES4_SaIS3_EET0_T_S7_S6_RT1_(): + 4aac0c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aac10: 910003fd mov x29, sp + 4aac14: f9000bf3 str x19, [sp, #16] + 4aac18: f9001fe0 str x0, [sp, #56] + 4aac1c: f9001be1 str x1, [sp, #48] + 4aac20: f90017e2 str x2, [sp, #40] + 4aac24: f90013e3 str x3, [sp, #32] + 4aac28: f9401fe0 ldr x0, [sp, #56] + 4aac2c: 9400024b bl 4ab558 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail3ArgESt13move_iteratorIPS3_EET0_PT_> + 4aac30: aa0003f3 mov x19, x0 + 4aac34: f9401be0 ldr x0, [sp, #48] + 4aac38: 94000248 bl 4ab558 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail3ArgESt13move_iteratorIPS3_EET0_PT_> + 4aac3c: f94013e3 ldr x3, [sp, #32] + 4aac40: f94017e2 ldr x2, [sp, #40] + 4aac44: aa0003e1 mov x1, x0 + 4aac48: aa1303e0 mov x0, x19 + 4aac4c: 9400024c bl 4ab57c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail3ArgEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 4aac50: f9400bf3 ldr x19, [sp, #16] + 4aac54: a8c47bfd ldp x29, x30, [sp], #64 + 4aac58: d65f03c0 ret + +00000000004aac5c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE7destroyIS3_EEvRS4_PT_(): + 4aac5c: a9be7bfd stp x29, x30, [sp, #-32]! + 4aac60: 910003fd mov x29, sp + 4aac64: f9000fe0 str x0, [sp, #24] + 4aac68: f9000be1 str x1, [sp, #16] + 4aac6c: f9400be1 ldr x1, [sp, #16] + 4aac70: f9400fe0 ldr x0, [sp, #24] + 4aac74: 9400024e bl 4ab5ac <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE7destroyIS4_EEvPT_> + 4aac78: d503201f nop + 4aac7c: a8c27bfd ldp x29, x30, [sp], #32 + 4aac80: d65f03c0 ret + +00000000004aac84 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE9constructIS4_JRKS4_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE9constructIS4_JRKS4_EEEvPT_DpOT0_(): + 4aac84: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aac88: 910003fd mov x29, sp + 4aac8c: a90153f3 stp x19, x20, [sp, #16] + 4aac90: f90013f5 str x21, [sp, #32] + 4aac94: f90027e0 str x0, [sp, #72] + 4aac98: f90023e1 str x1, [sp, #64] + 4aac9c: f9001fe2 str x2, [sp, #56] + 4aaca0: f9401fe0 ldr x0, [sp, #56] + 4aaca4: 97feaeb1 bl 456768 <_ZSt7forwardIRKN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS6_E4typeE> + 4aaca8: aa0003f5 mov x21, x0 + 4aacac: f94023f3 ldr x19, [sp, #64] + 4aacb0: aa1303e1 mov x1, x19 + 4aacb4: d2800f00 mov x0, #0x78 // #120 + 4aacb8: 97fd85f0 bl 40c478 <_ZnwmPv> + 4aacbc: aa0003f4 mov x20, x0 + 4aacc0: aa1503e1 mov x1, x21 + 4aacc4: aa1403e0 mov x0, x20 + 4aacc8: 97feaef1 bl 45688c <_ZN5Catch5clara6detail3OptC1ERKS2_> + 4aaccc: 14000007 b 4aace8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE9constructIS4_JRKS4_EEEvPT_DpOT0_+0x64> + 4aacd0: aa0003f5 mov x21, x0 + 4aacd4: aa1303e1 mov x1, x19 + 4aacd8: aa1403e0 mov x0, x20 + 4aacdc: 97fd85ed bl 40c490 <_ZdlPvS_> + 4aace0: aa1503e0 mov x0, x21 + 4aace4: 97fd7307 bl 407900 <_Unwind_Resume@plt> + 4aace8: a94153f3 ldp x19, x20, [sp, #16] + 4aacec: f94013f5 ldr x21, [sp, #32] + 4aacf0: a8c57bfd ldp x29, x30, [sp], #80 + 4aacf4: d65f03c0 ret + +00000000004aacf8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE12_M_check_lenEmPKc(): + 4aacf8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aacfc: 910003fd mov x29, sp + 4aad00: f9000bf3 str x19, [sp, #16] + 4aad04: f9001fe0 str x0, [sp, #56] + 4aad08: f9001be1 str x1, [sp, #48] + 4aad0c: f90017e2 str x2, [sp, #40] + 4aad10: f9401fe0 ldr x0, [sp, #56] + 4aad14: 94000232 bl 4ab5dc <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE8max_sizeEv> + 4aad18: aa0003f3 mov x19, x0 + 4aad1c: f9401fe0 ldr x0, [sp, #56] + 4aad20: 97fe9747 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 4aad24: cb000261 sub x1, x19, x0 + 4aad28: f9401be0 ldr x0, [sp, #48] + 4aad2c: eb00003f cmp x1, x0 + 4aad30: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4aad34: 12001c00 and w0, w0, #0xff + 4aad38: 7100001f cmp w0, #0x0 + 4aad3c: 54000060 b.eq 4aad48 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 4aad40: f94017e0 ldr x0, [sp, #40] + 4aad44: 97fd70c3 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4aad48: f9401fe0 ldr x0, [sp, #56] + 4aad4c: 97fe973c bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 4aad50: aa0003f3 mov x19, x0 + 4aad54: f9401fe0 ldr x0, [sp, #56] + 4aad58: 97fe9739 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 4aad5c: f90023e0 str x0, [sp, #64] + 4aad60: 9100c3e1 add x1, sp, #0x30 + 4aad64: 910103e0 add x0, sp, #0x40 + 4aad68: 97fda892 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4aad6c: f9400000 ldr x0, [x0] + 4aad70: 8b000260 add x0, x19, x0 + 4aad74: f90027e0 str x0, [sp, #72] + 4aad78: f9401fe0 ldr x0, [sp, #56] + 4aad7c: 97fe9730 bl 450a3c <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE4sizeEv> + 4aad80: aa0003e1 mov x1, x0 + 4aad84: f94027e0 ldr x0, [sp, #72] + 4aad88: eb01001f cmp x0, x1 + 4aad8c: 540000e3 b.cc 4aada8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4aad90: f9401fe0 ldr x0, [sp, #56] + 4aad94: 94000212 bl 4ab5dc <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE8max_sizeEv> + 4aad98: aa0003e1 mov x1, x0 + 4aad9c: f94027e0 ldr x0, [sp, #72] + 4aada0: eb01001f cmp x0, x1 + 4aada4: 54000089 b.ls 4aadb4 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4aada8: f9401fe0 ldr x0, [sp, #56] + 4aadac: 9400020c bl 4ab5dc <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE8max_sizeEv> + 4aadb0: 14000002 b 4aadb8 <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE12_M_check_lenEmPKc+0xc0> + 4aadb4: f94027e0 ldr x0, [sp, #72] + 4aadb8: f9400bf3 ldr x19, [sp, #16] + 4aadbc: a8c57bfd ldp x29, x30, [sp], #80 + 4aadc0: d65f03c0 ret + +00000000004aadc4 <_ZN9__gnu_cxxmiIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 4aadc4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aadc8: 910003fd mov x29, sp + 4aadcc: f9000bf3 str x19, [sp, #16] + 4aadd0: f90017e0 str x0, [sp, #40] + 4aadd4: f90013e1 str x1, [sp, #32] + 4aadd8: f94017e0 ldr x0, [sp, #40] + 4aaddc: 97fea35a bl 453b44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 4aade0: f9400013 ldr x19, [x0] + 4aade4: f94013e0 ldr x0, [sp, #32] + 4aade8: 97fea357 bl 453b44 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch5clara6detail3OptESt6vectorIS4_SaIS4_EEE4baseEv> + 4aadec: f9400000 ldr x0, [x0] + 4aadf0: cb000260 sub x0, x19, x0 + 4aadf4: 9343fc01 asr x1, x0, #3 + 4aadf8: b203ebe0 mov x0, #0xeeeeeeeeeeeeeeee // #-1229782938247303442 + 4aadfc: f29ddde0 movk x0, #0xeeef + 4aae00: 9b007c20 mul x0, x1, x0 + 4aae04: f9400bf3 ldr x19, [sp, #16] + 4aae08: a8c37bfd ldp x29, x30, [sp], #48 + 4aae0c: d65f03c0 ret + +00000000004aae10 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail3OptES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch5clara6detail3OptES4_SaIS3_EET0_T_S7_S6_RT1_(): + 4aae10: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aae14: 910003fd mov x29, sp + 4aae18: f9000bf3 str x19, [sp, #16] + 4aae1c: f9001fe0 str x0, [sp, #56] + 4aae20: f9001be1 str x1, [sp, #48] + 4aae24: f90017e2 str x2, [sp, #40] + 4aae28: f90013e3 str x3, [sp, #32] + 4aae2c: f9401fe0 ldr x0, [sp, #56] + 4aae30: 940001f3 bl 4ab5fc <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail3OptESt13move_iteratorIPS3_EET0_PT_> + 4aae34: aa0003f3 mov x19, x0 + 4aae38: f9401be0 ldr x0, [sp, #48] + 4aae3c: 940001f0 bl 4ab5fc <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail3OptESt13move_iteratorIPS3_EET0_PT_> + 4aae40: f94013e3 ldr x3, [sp, #32] + 4aae44: f94017e2 ldr x2, [sp, #40] + 4aae48: aa0003e1 mov x1, x0 + 4aae4c: aa1303e0 mov x0, x19 + 4aae50: 940001f4 bl 4ab620 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail3OptEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 4aae54: f9400bf3 ldr x19, [sp, #16] + 4aae58: a8c47bfd ldp x29, x30, [sp], #64 + 4aae5c: d65f03c0 ret + +00000000004aae60 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE7destroyIS3_EEvRS4_PT_(): + 4aae60: a9be7bfd stp x29, x30, [sp, #-32]! + 4aae64: 910003fd mov x29, sp + 4aae68: f9000fe0 str x0, [sp, #24] + 4aae6c: f9000be1 str x1, [sp, #16] + 4aae70: f9400be1 ldr x1, [sp, #16] + 4aae74: f9400fe0 ldr x0, [sp, #24] + 4aae78: 940001f6 bl 4ab650 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE7destroyIS4_EEvPT_> + 4aae7c: d503201f nop + 4aae80: a8c27bfd ldp x29, x30, [sp], #32 + 4aae84: d65f03c0 ret + +00000000004aae88 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA2_KcEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA2_KcEEEvPT_DpOT0_(): + 4aae88: a9ba7bfd stp x29, x30, [sp, #-96]! + 4aae8c: 910003fd mov x29, sp + 4aae90: a90153f3 stp x19, x20, [sp, #16] + 4aae94: a9025bf5 stp x21, x22, [sp, #32] + 4aae98: f90027e0 str x0, [sp, #72] + 4aae9c: f90023e1 str x1, [sp, #64] + 4aaea0: f9001fe2 str x2, [sp, #56] + 4aaea4: f9401fe0 ldr x0, [sp, #56] + 4aaea8: 97fffba1 bl 4a9d2c <_ZSt7forwardIRA2_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4aaeac: aa0003f6 mov x22, x0 + 4aaeb0: 910163e0 add x0, sp, #0x58 + 4aaeb4: 97fd7297 bl 407910 <_ZNSaIcEC1Ev@plt> + 4aaeb8: 910163f4 add x20, sp, #0x58 + 4aaebc: f94023f3 ldr x19, [sp, #64] + 4aaec0: aa1303e1 mov x1, x19 + 4aaec4: d2800400 mov x0, #0x20 // #32 + 4aaec8: 97fd856c bl 40c478 <_ZnwmPv> + 4aaecc: aa0003f5 mov x21, x0 + 4aaed0: aa1403e2 mov x2, x20 + 4aaed4: aa1603e1 mov x1, x22 + 4aaed8: aa1503e0 mov x0, x21 + 4aaedc: 97fd71e9 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4aaee0: 910163e0 add x0, sp, #0x58 + 4aaee4: 97fd7157 bl 407440 <_ZNSaIcED1Ev@plt> + 4aaee8: 1400000a b 4aaf10 <_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRA2_KcEEEvPT_DpOT0_+0x88> + 4aaeec: aa0003f4 mov x20, x0 + 4aaef0: aa1303e1 mov x1, x19 + 4aaef4: aa1503e0 mov x0, x21 + 4aaef8: 97fd8566 bl 40c490 <_ZdlPvS_> + 4aaefc: aa1403f3 mov x19, x20 + 4aaf00: 910163e0 add x0, sp, #0x58 + 4aaf04: 97fd714f bl 407440 <_ZNSaIcED1Ev@plt> + 4aaf08: aa1303e0 mov x0, x19 + 4aaf0c: 97fd727d bl 407900 <_Unwind_Resume@plt> + 4aaf10: a94153f3 ldp x19, x20, [sp, #16] + 4aaf14: a9425bf5 ldp x21, x22, [sp, #32] + 4aaf18: a8c67bfd ldp x29, x30, [sp], #96 + 4aaf1c: d65f03c0 ret + +00000000004aaf20 <_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEESC_ET0_T_SE_SD_>: +_ZSt4moveIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEESC_ET0_T_SE_SD_(): + 4aaf20: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aaf24: 910003fd mov x29, sp + 4aaf28: f9000bf3 str x19, [sp, #16] + 4aaf2c: f9001fe0 str x0, [sp, #56] + 4aaf30: f9001be1 str x1, [sp, #48] + 4aaf34: f90017e2 str x2, [sp, #40] + 4aaf38: f9401fe0 ldr x0, [sp, #56] + 4aaf3c: 940001d1 bl 4ab680 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEET_SD_> + 4aaf40: aa0003f3 mov x19, x0 + 4aaf44: f9401be0 ldr x0, [sp, #48] + 4aaf48: 940001ce bl 4ab680 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEET_SD_> + 4aaf4c: f94017e2 ldr x2, [sp, #40] + 4aaf50: aa0003e1 mov x1, x0 + 4aaf54: aa1303e0 mov x0, x19 + 4aaf58: 940001cf bl 4ab694 <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEESC_ET1_T0_SE_SD_> + 4aaf5c: f9400bf3 ldr x19, [sp, #16] + 4aaf60: a8c47bfd ldp x29, x30, [sp], #64 + 4aaf64: d65f03c0 ret + +00000000004aaf68 <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E17_S_select_on_copyERKS5_>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3OptEES4_E17_S_select_on_copyERKS5_(): + 4aaf68: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aaf6c: 910003fd mov x29, sp + 4aaf70: f9000bf3 str x19, [sp, #16] + 4aaf74: aa0803f3 mov x19, x8 + 4aaf78: f90017e0 str x0, [sp, #40] + 4aaf7c: aa1303e8 mov x8, x19 + 4aaf80: f94017e0 ldr x0, [sp, #40] + 4aaf84: 940001de bl 4ab6fc <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE37select_on_container_copy_constructionERKS4_> + 4aaf88: aa1303e0 mov x0, x19 + 4aaf8c: f9400bf3 ldr x19, [sp, #16] + 4aaf90: a8c37bfd ldp x29, x30, [sp], #48 + 4aaf94: d65f03c0 ret + +00000000004aaf98 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1EmRKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1EmRKS4_(): + 4aaf98: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aaf9c: 910003fd mov x29, sp + 4aafa0: f9000bf3 str x19, [sp, #16] + 4aafa4: f9001fe0 str x0, [sp, #56] + 4aafa8: f9001be1 str x1, [sp, #48] + 4aafac: f90017e2 str x2, [sp, #40] + 4aafb0: f9401fe0 ldr x0, [sp, #56] + 4aafb4: f94017e1 ldr x1, [sp, #40] + 4aafb8: 97fec027 bl 45b054 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implC1ERKS4_> + 4aafbc: f9401be1 ldr x1, [sp, #48] + 4aafc0: f9401fe0 ldr x0, [sp, #56] + 4aafc4: 940001da bl 4ab72c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE17_M_create_storageEm> + 4aafc8: 14000006 b 4aafe0 <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EEC1EmRKS4_+0x48> + 4aafcc: aa0003f3 mov x19, x0 + 4aafd0: f9401fe0 ldr x0, [sp, #56] + 4aafd4: 97fea55e bl 45454c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE12_Vector_implD1Ev> + 4aafd8: aa1303e0 mov x0, x19 + 4aafdc: 97fd7249 bl 407900 <_Unwind_Resume@plt> + 4aafe0: f9400bf3 ldr x19, [sp, #16] + 4aafe4: a8c47bfd ldp x29, x30, [sp], #64 + 4aafe8: d65f03c0 ret + +00000000004aafec <_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E17_S_select_on_copyERKS5_>: +_ZN9__gnu_cxx14__alloc_traitsISaIN5Catch5clara6detail3ArgEES4_E17_S_select_on_copyERKS5_(): + 4aafec: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aaff0: 910003fd mov x29, sp + 4aaff4: f9000bf3 str x19, [sp, #16] + 4aaff8: aa0803f3 mov x19, x8 + 4aaffc: f90017e0 str x0, [sp, #40] + 4ab000: aa1303e8 mov x8, x19 + 4ab004: f94017e0 ldr x0, [sp, #40] + 4ab008: 940001e4 bl 4ab798 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE37select_on_container_copy_constructionERKS4_> + 4ab00c: aa1303e0 mov x0, x19 + 4ab010: f9400bf3 ldr x19, [sp, #16] + 4ab014: a8c37bfd ldp x29, x30, [sp], #48 + 4ab018: d65f03c0 ret + +00000000004ab01c <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC1EmRKS4_>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC2EmRKS4_(): + 4ab01c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ab020: 910003fd mov x29, sp + 4ab024: f9000bf3 str x19, [sp, #16] + 4ab028: f9001fe0 str x0, [sp, #56] + 4ab02c: f9001be1 str x1, [sp, #48] + 4ab030: f90017e2 str x2, [sp, #40] + 4ab034: f9401fe0 ldr x0, [sp, #56] + 4ab038: f94017e1 ldr x1, [sp, #40] + 4ab03c: 97fec021 bl 45b0c0 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implC1ERKS4_> + 4ab040: f9401be1 ldr x1, [sp, #48] + 4ab044: f9401fe0 ldr x0, [sp, #56] + 4ab048: 940001e0 bl 4ab7c8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE17_M_create_storageEm> + 4ab04c: 14000006 b 4ab064 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EEC1EmRKS4_+0x48> + 4ab050: aa0003f3 mov x19, x0 + 4ab054: f9401fe0 ldr x0, [sp, #56] + 4ab058: 97fea574 bl 454628 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE12_Vector_implD1Ev> + 4ab05c: aa1303e0 mov x0, x19 + 4ab060: 97fd7228 bl 407900 <_Unwind_Resume@plt> + 4ab064: f9400bf3 ldr x19, [sp, #16] + 4ab068: a8c47bfd ldp x29, x30, [sp], #64 + 4ab06c: d65f03c0 ret + +00000000004ab070 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_E(): + 4ab070: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab074: 910003fd mov x29, sp + 4ab078: f9000bf3 str x19, [sp, #16] + 4ab07c: f90017e0 str x0, [sp, #40] + 4ab080: f90013e1 str x1, [sp, #32] + 4ab084: f94017f3 ldr x19, [sp, #40] + 4ab088: f94013e0 ldr x0, [sp, #32] + 4ab08c: 97fff973 bl 4a9658 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONSt16remove_referenceIT_E4typeEOSF_> + 4ab090: aa0003e1 mov x1, x0 + 4ab094: aa1303e0 mov x0, x19 + 4ab098: 940001e7 bl 4ab834 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_LS5_2EE> + 4ab09c: d503201f nop + 4ab0a0: f9400bf3 ldr x19, [sp, #16] + 4ab0a4: a8c37bfd ldp x29, x30, [sp], #48 + 4ab0a8: d65f03c0 ret + +00000000004ab0ac <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIjEEJRjEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIjEEJRjEESt10shared_ptrIT_EDpOT0_(): + 4ab0ac: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ab0b0: 910003fd mov x29, sp + 4ab0b4: f9000bf3 str x19, [sp, #16] + 4ab0b8: aa0803f3 mov x19, x8 + 4ab0bc: f90017e0 str x0, [sp, #40] + 4ab0c0: 9100e3e0 add x0, sp, #0x38 + 4ab0c4: 940001f3 bl 4ab890 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEEC1Ev> + 4ab0c8: f94017e0 ldr x0, [sp, #40] + 4ab0cc: 94000201 bl 4ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE> + 4ab0d0: aa0003e1 mov x1, x0 + 4ab0d4: 9100e3e0 add x0, sp, #0x38 + 4ab0d8: aa1303e8 mov x8, x19 + 4ab0dc: 94000202 bl 4ab8e4 <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIjEESaIS4_EJRjEESt10shared_ptrIT_ERKT0_DpOT1_> + 4ab0e0: 9100e3e0 add x0, sp, #0x38 + 4ab0e4: 940001f3 bl 4ab8b0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEED1Ev> + 4ab0e8: 14000006 b 4ab100 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIjEEJRjEESt10shared_ptrIT_EDpOT0_+0x54> + 4ab0ec: aa0003f3 mov x19, x0 + 4ab0f0: 9100e3e0 add x0, sp, #0x38 + 4ab0f4: 940001ef bl 4ab8b0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEED1Ev> + 4ab0f8: aa1303e0 mov x0, x19 + 4ab0fc: 97fd7201 bl 407900 <_Unwind_Resume@plt> + 4ab100: aa1303e0 mov x0, x19 + 4ab104: f9400bf3 ldr x19, [sp, #16] + 4ab108: a8c47bfd ldp x29, x30, [sp], #64 + 4ab10c: d65f03c0 ret + +00000000004ab110 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefIjEEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefIjEEvEEOS_IT_E(): + 4ab110: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab114: 910003fd mov x29, sp + 4ab118: f9000bf3 str x19, [sp, #16] + 4ab11c: f90017e0 str x0, [sp, #40] + 4ab120: f90013e1 str x1, [sp, #32] + 4ab124: f94017f3 ldr x19, [sp, #40] + 4ab128: f94013e0 ldr x0, [sp, #32] + 4ab12c: 940001ff bl 4ab928 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEEEONSt16remove_referenceIT_E4typeEOS9_> + 4ab130: aa0003e1 mov x1, x0 + 4ab134: aa1303e0 mov x0, x19 + 4ab138: 94000201 bl 4ab93c <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIjEEvEEOS_IT_LS5_2EE> + 4ab13c: d503201f nop + 4ab140: f9400bf3 ldr x19, [sp, #16] + 4ab144: a8c37bfd ldp x29, x30, [sp], #48 + 4ab148: d65f03c0 ret + +00000000004ab14c <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIdEEJRdEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIdEEJRdEESt10shared_ptrIT_EDpOT0_(): + 4ab14c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ab150: 910003fd mov x29, sp + 4ab154: f9000bf3 str x19, [sp, #16] + 4ab158: aa0803f3 mov x19, x8 + 4ab15c: f90017e0 str x0, [sp, #40] + 4ab160: 9100e3e0 add x0, sp, #0x38 + 4ab164: 9400020d bl 4ab998 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEEC1Ev> + 4ab168: f94017e0 ldr x0, [sp, #40] + 4ab16c: 9400021b bl 4ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE> + 4ab170: aa0003e1 mov x1, x0 + 4ab174: 9100e3e0 add x0, sp, #0x38 + 4ab178: aa1303e8 mov x8, x19 + 4ab17c: 9400021c bl 4ab9ec <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIdEESaIS4_EJRdEESt10shared_ptrIT_ERKT0_DpOT1_> + 4ab180: 9100e3e0 add x0, sp, #0x38 + 4ab184: 9400020d bl 4ab9b8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEED1Ev> + 4ab188: 14000006 b 4ab1a0 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIdEEJRdEESt10shared_ptrIT_EDpOT0_+0x54> + 4ab18c: aa0003f3 mov x19, x0 + 4ab190: 9100e3e0 add x0, sp, #0x38 + 4ab194: 94000209 bl 4ab9b8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEED1Ev> + 4ab198: aa1303e0 mov x0, x19 + 4ab19c: 97fd71d9 bl 407900 <_Unwind_Resume@plt> + 4ab1a0: aa1303e0 mov x0, x19 + 4ab1a4: f9400bf3 ldr x19, [sp, #16] + 4ab1a8: a8c47bfd ldp x29, x30, [sp], #64 + 4ab1ac: d65f03c0 ret + +00000000004ab1b0 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefIdEEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_13BoundValueRefIdEEvEEOS_IT_E(): + 4ab1b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab1b4: 910003fd mov x29, sp + 4ab1b8: f9000bf3 str x19, [sp, #16] + 4ab1bc: f90017e0 str x0, [sp, #40] + 4ab1c0: f90013e1 str x1, [sp, #32] + 4ab1c4: f94017f3 ldr x19, [sp, #40] + 4ab1c8: f94013e0 ldr x0, [sp, #32] + 4ab1cc: 94000219 bl 4aba30 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEEEONSt16remove_referenceIT_E4typeEOS9_> + 4ab1d0: aa0003e1 mov x1, x0 + 4ab1d4: aa1303e0 mov x0, x19 + 4ab1d8: 9400021b bl 4aba44 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIdEEvEEOS_IT_LS5_2EE> + 4ab1dc: d503201f nop + 4ab1e0: f9400bf3 ldr x19, [sp, #16] + 4ab1e4: a8c37bfd ldp x29, x30, [sp], #48 + 4ab1e8: d65f03c0 ret + +00000000004ab1ec <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIlEEJRlEESt10shared_ptrIT_EDpOT0_>: +_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIlEEJRlEESt10shared_ptrIT_EDpOT0_(): + 4ab1ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ab1f0: 910003fd mov x29, sp + 4ab1f4: f9000bf3 str x19, [sp, #16] + 4ab1f8: aa0803f3 mov x19, x8 + 4ab1fc: f90017e0 str x0, [sp, #40] + 4ab200: 9100e3e0 add x0, sp, #0x38 + 4ab204: 94000227 bl 4abaa0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEEC1Ev> + 4ab208: f94017e0 ldr x0, [sp, #40] + 4ab20c: 97fdb8ff bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4ab210: aa0003e1 mov x1, x0 + 4ab214: 9100e3e0 add x0, sp, #0x38 + 4ab218: aa1303e8 mov x8, x19 + 4ab21c: 94000231 bl 4abae0 <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIlEESaIS4_EJRlEESt10shared_ptrIT_ERKT0_DpOT1_> + 4ab220: 9100e3e0 add x0, sp, #0x38 + 4ab224: 94000227 bl 4abac0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEED1Ev> + 4ab228: 14000006 b 4ab240 <_ZSt11make_sharedIN5Catch5clara6detail13BoundValueRefIlEEJRlEESt10shared_ptrIT_EDpOT0_+0x54> + 4ab22c: aa0003f3 mov x19, x0 + 4ab230: 9100e3e0 add x0, sp, #0x38 + 4ab234: 94000223 bl 4abac0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEED1Ev> + 4ab238: aa1303e0 mov x0, x19 + 4ab23c: 97fd71b1 bl 407900 <_Unwind_Resume@plt> + 4ab240: aa1303e0 mov x0, x19 + 4ab244: f9400bf3 ldr x19, [sp, #16] + 4ab248: a8c47bfd ldp x29, x30, [sp], #64 + 4ab24c: d65f03c0 ret + +00000000004ab250 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1INS2_13BoundValueRefIlEEvEEOS_IT_E>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2INS2_13BoundValueRefIlEEvEEOS_IT_E(): + 4ab250: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab254: 910003fd mov x29, sp + 4ab258: f9000bf3 str x19, [sp, #16] + 4ab25c: f90017e0 str x0, [sp, #40] + 4ab260: f90013e1 str x1, [sp, #32] + 4ab264: f94017f3 ldr x19, [sp, #40] + 4ab268: f94013e0 ldr x0, [sp, #32] + 4ab26c: 9400022e bl 4abb24 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEEEONSt16remove_referenceIT_E4typeEOS9_> + 4ab270: aa0003e1 mov x1, x0 + 4ab274: aa1303e0 mov x0, x19 + 4ab278: 94000230 bl 4abb38 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIlEEvEEOS_IT_LS5_2EE> + 4ab27c: d503201f nop + 4ab280: f9400bf3 ldr x19, [sp, #16] + 4ab284: a8c37bfd ldp x29, x30, [sp], #48 + 4ab288: d65f03c0 ret + +00000000004ab28c <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEEC1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEEC1Ev(): + 4ab28c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab290: 910003fd mov x29, sp + 4ab294: f9000fe0 str x0, [sp, #24] + 4ab298: f9400fe0 ldr x0, [sp, #24] + 4ab29c: 9400023e bl 4abb94 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEC1Ev> + 4ab2a0: d503201f nop + 4ab2a4: a8c27bfd ldp x29, x30, [sp], #32 + 4ab2a8: d65f03c0 ret + +00000000004ab2ac <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEED1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEED2Ev(): + 4ab2ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab2b0: 910003fd mov x29, sp + 4ab2b4: f9000fe0 str x0, [sp, #24] + 4ab2b8: f9400fe0 ldr x0, [sp, #24] + 4ab2bc: 9400023b bl 4abba8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEED1Ev> + 4ab2c0: d503201f nop + 4ab2c4: a8c27bfd ldp x29, x30, [sp], #32 + 4ab2c8: d65f03c0 ret + +00000000004ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE>: +_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE(): + 4ab2cc: d10043ff sub sp, sp, #0x10 + 4ab2d0: f90007e0 str x0, [sp, #8] + 4ab2d4: f94007e0 ldr x0, [sp, #8] + 4ab2d8: 910043ff add sp, sp, #0x10 + 4ab2dc: d65f03c0 ret + +00000000004ab2e0 <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_EJRSC_EESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_EJRSC_EESt10shared_ptrIT_ERKT0_DpOT1_(): + 4ab2e0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ab2e4: 910003fd mov x29, sp + 4ab2e8: a90153f3 stp x19, x20, [sp, #16] + 4ab2ec: aa0803f3 mov x19, x8 + 4ab2f0: f90017e0 str x0, [sp, #40] + 4ab2f4: f90013e1 str x1, [sp, #32] + 4ab2f8: f94013e0 ldr x0, [sp, #32] + 4ab2fc: 97fffff4 bl 4ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4ab300: aa0003e3 mov x3, x0 + 4ab304: f94017e2 ldr x2, [sp, #40] + 4ab308: 2a1403e1 mov w1, w20 + 4ab30c: aa1303e0 mov x0, x19 + 4ab310: 9400022b bl 4abbbc <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEC1ISaISD_EJRSC_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4ab314: aa1303e0 mov x0, x19 + 4ab318: a94153f3 ldp x19, x20, [sp, #16] + 4ab31c: a8c47bfd ldp x29, x30, [sp], #64 + 4ab320: d65f03c0 ret + +00000000004ab324 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEEONSt16remove_referenceIT_E4typeEOSI_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEEONSt16remove_referenceIT_E4typeEOSI_(): + 4ab324: d10043ff sub sp, sp, #0x10 + 4ab328: f90007e0 str x0, [sp, #8] + 4ab32c: f94007e0 ldr x0, [sp, #8] + 4ab330: 910043ff add sp, sp, #0x10 + 4ab334: d65f03c0 ret + +00000000004ab338 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISF_EEEEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISF_EEEEvEEOS_IT_LS5_2EE(): + 4ab338: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab33c: 910003fd mov x29, sp + 4ab340: f9000fe0 str x0, [sp, #24] + 4ab344: f9000be1 str x1, [sp, #16] + 4ab348: f9400be0 ldr x0, [sp, #16] + 4ab34c: f9400001 ldr x1, [x0] + 4ab350: f9400fe0 ldr x0, [sp, #24] + 4ab354: f9000001 str x1, [x0] + 4ab358: f9400fe0 ldr x0, [sp, #24] + 4ab35c: 91002000 add x0, x0, #0x8 + 4ab360: 97fd80db bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ab364: f9400fe0 ldr x0, [sp, #24] + 4ab368: 91002002 add x2, x0, #0x8 + 4ab36c: f9400be0 ldr x0, [sp, #16] + 4ab370: 91002000 add x0, x0, #0x8 + 4ab374: aa0003e1 mov x1, x0 + 4ab378: aa0203e0 mov x0, x2 + 4ab37c: 97fd88f2 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4ab380: f9400be0 ldr x0, [sp, #16] + 4ab384: f900001f str xzr, [x0] + 4ab388: d503201f nop + 4ab38c: a8c27bfd ldp x29, x30, [sp], #32 + 4ab390: d65f03c0 ret + +00000000004ab394 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaISA_EJRS9_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaISA_EJRS9_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4ab394: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ab398: 910003fd mov x29, sp + 4ab39c: a90153f3 stp x19, x20, [sp, #16] + 4ab3a0: f9001fe0 str x0, [sp, #56] + 4ab3a4: 3900c3e1 strb w1, [sp, #48] + 4ab3a8: f90017e2 str x2, [sp, #40] + 4ab3ac: f90013e3 str x3, [sp, #32] + 4ab3b0: f9401fe0 ldr x0, [sp, #56] + 4ab3b4: f900001f str xzr, [x0] + 4ab3b8: f9401fe0 ldr x0, [sp, #56] + 4ab3bc: 91002013 add x19, x0, #0x8 + 4ab3c0: f94013e0 ldr x0, [sp, #32] + 4ab3c4: 97fea077 bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4ab3c8: aa0003e4 mov x4, x0 + 4ab3cc: f94017e3 ldr x3, [sp, #40] + 4ab3d0: d2800002 mov x2, #0x0 // #0 + 4ab3d4: 2a1403e1 mov w1, w20 + 4ab3d8: aa1303e0 mov x0, x19 + 4ab3dc: 9400020b bl 4abc08 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISE_EJRSD_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4ab3e0: f9401fe0 ldr x0, [sp, #56] + 4ab3e4: 91002002 add x2, x0, #0x8 + 4ab3e8: d00000c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4ab3ec: 9123c001 add x1, x0, #0x8f0 + 4ab3f0: aa0203e0 mov x0, x2 + 4ab3f4: 97fdae08 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4ab3f8: f90027e0 str x0, [sp, #72] + 4ab3fc: f9401fe0 ldr x0, [sp, #56] + 4ab400: f94027e1 ldr x1, [sp, #72] + 4ab404: f9000001 str x1, [x0] + 4ab408: f9401fe0 ldr x0, [sp, #56] + 4ab40c: f9400000 ldr x0, [x0] + 4ab410: aa0003e1 mov x1, x0 + 4ab414: f9401fe0 ldr x0, [sp, #56] + 4ab418: 94000243 bl 4abd24 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISA_SA_EENSt9enable_ifIXntsrNSD_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4ab41c: d503201f nop + 4ab420: a94153f3 ldp x19, x20, [sp, #16] + 4ab424: a8c57bfd ldp x29, x30, [sp], #80 + 4ab428: d65f03c0 ret + +00000000004ab42c <_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS3_EJRbEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS3_EJRbEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4ab42c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ab430: 910003fd mov x29, sp + 4ab434: a90153f3 stp x19, x20, [sp, #16] + 4ab438: f9001fe0 str x0, [sp, #56] + 4ab43c: 3900c3e1 strb w1, [sp, #48] + 4ab440: f90017e2 str x2, [sp, #40] + 4ab444: f90013e3 str x3, [sp, #32] + 4ab448: f9401fe0 ldr x0, [sp, #56] + 4ab44c: f900001f str xzr, [x0] + 4ab450: f9401fe0 ldr x0, [sp, #56] + 4ab454: 91002013 add x19, x0, #0x8 + 4ab458: f94013e0 ldr x0, [sp, #32] + 4ab45c: 97ff0077 bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4ab460: aa0003e4 mov x4, x0 + 4ab464: f94017e3 ldr x3, [sp, #40] + 4ab468: d2800002 mov x2, #0x0 // #0 + 4ab46c: 2a1403e1 mov w1, w20 + 4ab470: aa1303e0 mov x0, x19 + 4ab474: 94000232 bl 4abd3c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail12BoundFlagRefESaIS7_EJRbEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4ab478: f9401fe0 ldr x0, [sp, #56] + 4ab47c: 91002002 add x2, x0, #0x8 + 4ab480: d00000c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4ab484: 9123c001 add x1, x0, #0x8f0 + 4ab488: aa0203e0 mov x0, x2 + 4ab48c: 97fdade2 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4ab490: f90027e0 str x0, [sp, #72] + 4ab494: f9401fe0 ldr x0, [sp, #56] + 4ab498: f94027e1 ldr x1, [sp, #72] + 4ab49c: f9000001 str x1, [x0] + 4ab4a0: f9401fe0 ldr x0, [sp, #56] + 4ab4a4: f9400000 ldr x0, [x0] + 4ab4a8: aa0003e1 mov x1, x0 + 4ab4ac: f9401fe0 ldr x0, [sp, #56] + 4ab4b0: 9400026a bl 4abe58 <_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS3_S3_EENSt9enable_ifIXntsrNS6_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4ab4b4: d503201f nop + 4ab4b8: a94153f3 ldp x19, x20, [sp, #16] + 4ab4bc: a8c57bfd ldp x29, x30, [sp], #80 + 4ab4c0: d65f03c0 ret + +00000000004ab4c4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEC1Ev(): + 4ab4c4: d10043ff sub sp, sp, #0x10 + 4ab4c8: f90007e0 str x0, [sp, #8] + 4ab4cc: d503201f nop + 4ab4d0: 910043ff add sp, sp, #0x10 + 4ab4d4: d65f03c0 ret + +00000000004ab4d8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEED2Ev(): + 4ab4d8: d10043ff sub sp, sp, #0x10 + 4ab4dc: f90007e0 str x0, [sp, #8] + 4ab4e0: d503201f nop + 4ab4e4: 910043ff add sp, sp, #0x10 + 4ab4e8: d65f03c0 ret + +00000000004ab4ec <_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEC2ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4ab4ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ab4f0: 910003fd mov x29, sp + 4ab4f4: a90153f3 stp x19, x20, [sp, #16] + 4ab4f8: f9001fe0 str x0, [sp, #56] + 4ab4fc: 3900c3e1 strb w1, [sp, #48] + 4ab500: f90017e2 str x2, [sp, #40] + 4ab504: f90013e3 str x3, [sp, #32] + 4ab508: f9401ff3 ldr x19, [sp, #56] + 4ab50c: f94013e0 ldr x0, [sp, #32] + 4ab510: 97fffd2a bl 4aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE> + 4ab514: aa0003e3 mov x3, x0 + 4ab518: f94017e2 ldr x2, [sp, #40] + 4ab51c: 2a1403e1 mov w1, w20 + 4ab520: aa1303e0 mov x0, x19 + 4ab524: 94000253 bl 4abe70 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4ab528: d503201f nop + 4ab52c: a94153f3 ldp x19, x20, [sp, #16] + 4ab530: a8c47bfd ldp x29, x30, [sp], #64 + 4ab534: d65f03c0 ret + +00000000004ab538 <_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch5clara6detail3ArgESaIS3_EE8max_sizeEv(): + 4ab538: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab53c: 910003fd mov x29, sp + 4ab540: f9000fe0 str x0, [sp, #24] + 4ab544: f9400fe0 ldr x0, [sp, #24] + 4ab548: 97fea63c bl 454e38 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE19_M_get_Tp_allocatorEv> + 4ab54c: 9400026f bl 4abf08 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE8max_sizeERKS4_> + 4ab550: a8c27bfd ldp x29, x30, [sp], #32 + 4ab554: d65f03c0 ret + +00000000004ab558 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail3ArgESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail3ArgESt13move_iteratorIPS3_EET0_PT_(): + 4ab558: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab55c: 910003fd mov x29, sp + 4ab560: f9000fe0 str x0, [sp, #24] + 4ab564: 9100a3e0 add x0, sp, #0x28 + 4ab568: f9400fe1 ldr x1, [sp, #24] + 4ab56c: 9400026e bl 4abf24 <_ZNSt13move_iteratorIPN5Catch5clara6detail3ArgEEC1ES4_> + 4ab570: f94017e0 ldr x0, [sp, #40] + 4ab574: a8c37bfd ldp x29, x30, [sp], #48 + 4ab578: d65f03c0 ret + +00000000004ab57c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail3ArgEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail3ArgEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 4ab57c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab580: 910003fd mov x29, sp + 4ab584: f90017e0 str x0, [sp, #40] + 4ab588: f90013e1 str x1, [sp, #32] + 4ab58c: f9000fe2 str x2, [sp, #24] + 4ab590: f9000be3 str x3, [sp, #16] + 4ab594: f9400fe2 ldr x2, [sp, #24] + 4ab598: f94013e1 ldr x1, [sp, #32] + 4ab59c: f94017e0 ldr x0, [sp, #40] + 4ab5a0: 9400026a bl 4abf48 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES5_ET0_T_S8_S7_> + 4ab5a4: a8c37bfd ldp x29, x30, [sp], #48 + 4ab5a8: d65f03c0 ret + +00000000004ab5ac <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE7destroyIS4_EEvPT_(): + 4ab5ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab5b0: 910003fd mov x29, sp + 4ab5b4: f9000fe0 str x0, [sp, #24] + 4ab5b8: f9000be1 str x1, [sp, #16] + 4ab5bc: f9400be0 ldr x0, [sp, #16] + 4ab5c0: f9400000 ldr x0, [x0] + 4ab5c4: f9400001 ldr x1, [x0] + 4ab5c8: f9400be0 ldr x0, [sp, #16] + 4ab5cc: d63f0020 blr x1 + 4ab5d0: d503201f nop + 4ab5d4: a8c27bfd ldp x29, x30, [sp], #32 + 4ab5d8: d65f03c0 ret + +00000000004ab5dc <_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch5clara6detail3OptESaIS3_EE8max_sizeEv(): + 4ab5dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab5e0: 910003fd mov x29, sp + 4ab5e4: f9000fe0 str x0, [sp, #24] + 4ab5e8: f9400fe0 ldr x0, [sp, #24] + 4ab5ec: 97fea57b bl 454bd8 <_ZNKSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE19_M_get_Tp_allocatorEv> + 4ab5f0: 94000263 bl 4abf7c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE8max_sizeERKS4_> + 4ab5f4: a8c27bfd ldp x29, x30, [sp], #32 + 4ab5f8: d65f03c0 ret + +00000000004ab5fc <_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail3OptESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch5clara6detail3OptESt13move_iteratorIPS3_EET0_PT_(): + 4ab5fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab600: 910003fd mov x29, sp + 4ab604: f9000fe0 str x0, [sp, #24] + 4ab608: 9100a3e0 add x0, sp, #0x28 + 4ab60c: f9400fe1 ldr x1, [sp, #24] + 4ab610: 94000262 bl 4abf98 <_ZNSt13move_iteratorIPN5Catch5clara6detail3OptEEC1ES4_> + 4ab614: f94017e0 ldr x0, [sp, #40] + 4ab618: a8c37bfd ldp x29, x30, [sp], #48 + 4ab61c: d65f03c0 ret + +00000000004ab620 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail3OptEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch5clara6detail3OptEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 4ab620: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab624: 910003fd mov x29, sp + 4ab628: f90017e0 str x0, [sp, #40] + 4ab62c: f90013e1 str x1, [sp, #32] + 4ab630: f9000fe2 str x2, [sp, #24] + 4ab634: f9000be3 str x3, [sp, #16] + 4ab638: f9400fe2 ldr x2, [sp, #24] + 4ab63c: f94013e1 ldr x1, [sp, #32] + 4ab640: f94017e0 ldr x0, [sp, #40] + 4ab644: 9400025e bl 4abfbc <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES5_ET0_T_S8_S7_> + 4ab648: a8c37bfd ldp x29, x30, [sp], #48 + 4ab64c: d65f03c0 ret + +00000000004ab650 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE7destroyIS4_EEvPT_(): + 4ab650: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab654: 910003fd mov x29, sp + 4ab658: f9000fe0 str x0, [sp, #24] + 4ab65c: f9000be1 str x1, [sp, #16] + 4ab660: f9400be0 ldr x0, [sp, #16] + 4ab664: f9400000 ldr x0, [x0] + 4ab668: f9400001 ldr x1, [x0] + 4ab66c: f9400be0 ldr x0, [sp, #16] + 4ab670: d63f0020 blr x1 + 4ab674: d503201f nop + 4ab678: a8c27bfd ldp x29, x30, [sp], #32 + 4ab67c: d65f03c0 ret + +00000000004ab680 <_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEET_SD_>: +_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEET_SD_(): + 4ab680: d10043ff sub sp, sp, #0x10 + 4ab684: f90007e0 str x0, [sp, #8] + 4ab688: f94007e0 ldr x0, [sp, #8] + 4ab68c: 910043ff add sp, sp, #0x10 + 4ab690: d65f03c0 ret + +00000000004ab694 <_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEESC_ET1_T0_SE_SD_>: +_ZSt14__copy_move_a2ILb1EN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEESC_ET1_T0_SE_SD_(): + 4ab694: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ab698: 910003fd mov x29, sp + 4ab69c: a90153f3 stp x19, x20, [sp, #16] + 4ab6a0: f9001fe0 str x0, [sp, #56] + 4ab6a4: f9001be1 str x1, [sp, #48] + 4ab6a8: f90017e2 str x2, [sp, #40] + 4ab6ac: f9401fe0 ldr x0, [sp, #56] + 4ab6b0: 97feb914 bl 459b00 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE> + 4ab6b4: aa0003f3 mov x19, x0 + 4ab6b8: f9401be0 ldr x0, [sp, #48] + 4ab6bc: 97feb911 bl 459b00 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE> + 4ab6c0: aa0003f4 mov x20, x0 + 4ab6c4: f94017e0 ldr x0, [sp, #40] + 4ab6c8: 97feb90e bl 459b00 <_ZSt12__niter_baseIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EEET_N9__gnu_cxx17__normal_iteratorISA_T0_EE> + 4ab6cc: aa0003e2 mov x2, x0 + 4ab6d0: aa1403e1 mov x1, x20 + 4ab6d4: aa1303e0 mov x0, x19 + 4ab6d8: 94000246 bl 4abff0 <_ZSt13__copy_move_aILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_> + 4ab6dc: f90027e0 str x0, [sp, #72] + 4ab6e0: 910123e1 add x1, sp, #0x48 + 4ab6e4: 910103e0 add x0, sp, #0x40 + 4ab6e8: 97fe0c29 bl 42e78c <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC1ERKS7_> + 4ab6ec: f94023e0 ldr x0, [sp, #64] + 4ab6f0: a94153f3 ldp x19, x20, [sp, #16] + 4ab6f4: a8c57bfd ldp x29, x30, [sp], #80 + 4ab6f8: d65f03c0 ret + +00000000004ab6fc <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE37select_on_container_copy_constructionERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE37select_on_container_copy_constructionERKS4_(): + 4ab6fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab700: 910003fd mov x29, sp + 4ab704: f9000bf3 str x19, [sp, #16] + 4ab708: aa0803f3 mov x19, x8 + 4ab70c: f90017e0 str x0, [sp, #40] + 4ab710: f94017e1 ldr x1, [sp, #40] + 4ab714: aa1303e0 mov x0, x19 + 4ab718: 97feb882 bl 459920 <_ZNSaIN5Catch5clara6detail3OptEEC1ERKS3_> + 4ab71c: aa1303e0 mov x0, x19 + 4ab720: f9400bf3 ldr x19, [sp, #16] + 4ab724: a8c37bfd ldp x29, x30, [sp], #48 + 4ab728: d65f03c0 ret + +00000000004ab72c <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE17_M_create_storageEm(): + 4ab72c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab730: 910003fd mov x29, sp + 4ab734: f9000fe0 str x0, [sp, #24] + 4ab738: f9000be1 str x1, [sp, #16] + 4ab73c: f9400be1 ldr x1, [sp, #16] + 4ab740: f9400fe0 ldr x0, [sp, #24] + 4ab744: 97feac6e bl 4568fc <_ZNSt12_Vector_baseIN5Catch5clara6detail3OptESaIS3_EE11_M_allocateEm> + 4ab748: aa0003e1 mov x1, x0 + 4ab74c: f9400fe0 ldr x0, [sp, #24] + 4ab750: f9000001 str x1, [x0] + 4ab754: f9400fe0 ldr x0, [sp, #24] + 4ab758: f9400001 ldr x1, [x0] + 4ab75c: f9400fe0 ldr x0, [sp, #24] + 4ab760: f9000401 str x1, [x0, #8] + 4ab764: f9400fe0 ldr x0, [sp, #24] + 4ab768: f9400002 ldr x2, [x0] + 4ab76c: f9400be1 ldr x1, [sp, #16] + 4ab770: aa0103e0 mov x0, x1 + 4ab774: d37cec00 lsl x0, x0, #4 + 4ab778: cb010000 sub x0, x0, x1 + 4ab77c: d37df000 lsl x0, x0, #3 + 4ab780: 8b000041 add x1, x2, x0 + 4ab784: f9400fe0 ldr x0, [sp, #24] + 4ab788: f9000801 str x1, [x0, #16] + 4ab78c: d503201f nop + 4ab790: a8c27bfd ldp x29, x30, [sp], #32 + 4ab794: d65f03c0 ret + +00000000004ab798 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE37select_on_container_copy_constructionERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE37select_on_container_copy_constructionERKS4_(): + 4ab798: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ab79c: 910003fd mov x29, sp + 4ab7a0: f9000bf3 str x19, [sp, #16] + 4ab7a4: aa0803f3 mov x19, x8 + 4ab7a8: f90017e0 str x0, [sp, #40] + 4ab7ac: f94017e1 ldr x1, [sp, #40] + 4ab7b0: aa1303e0 mov x0, x19 + 4ab7b4: 97feb893 bl 459a00 <_ZNSaIN5Catch5clara6detail3ArgEEC1ERKS3_> + 4ab7b8: aa1303e0 mov x0, x19 + 4ab7bc: f9400bf3 ldr x19, [sp, #16] + 4ab7c0: a8c37bfd ldp x29, x30, [sp], #48 + 4ab7c4: d65f03c0 ret + +00000000004ab7c8 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE17_M_create_storageEm>: +_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE17_M_create_storageEm(): + 4ab7c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab7cc: 910003fd mov x29, sp + 4ab7d0: f9000fe0 str x0, [sp, #24] + 4ab7d4: f9000be1 str x1, [sp, #16] + 4ab7d8: f9400be1 ldr x1, [sp, #16] + 4ab7dc: f9400fe0 ldr x0, [sp, #24] + 4ab7e0: 97feabd4 bl 456730 <_ZNSt12_Vector_baseIN5Catch5clara6detail3ArgESaIS3_EE11_M_allocateEm> + 4ab7e4: aa0003e1 mov x1, x0 + 4ab7e8: f9400fe0 ldr x0, [sp, #24] + 4ab7ec: f9000001 str x1, [x0] + 4ab7f0: f9400fe0 ldr x0, [sp, #24] + 4ab7f4: f9400001 ldr x1, [x0] + 4ab7f8: f9400fe0 ldr x0, [sp, #24] + 4ab7fc: f9000401 str x1, [x0, #8] + 4ab800: f9400fe0 ldr x0, [sp, #24] + 4ab804: f9400002 ldr x2, [x0] + 4ab808: f9400be1 ldr x1, [sp, #16] + 4ab80c: aa0103e0 mov x0, x1 + 4ab810: d37ff800 lsl x0, x0, #1 + 4ab814: 8b010000 add x0, x0, x1 + 4ab818: d37be800 lsl x0, x0, #5 + 4ab81c: 8b000041 add x1, x2, x0 + 4ab820: f9400fe0 ldr x0, [sp, #24] + 4ab824: f9000801 str x1, [x0, #16] + 4ab828: d503201f nop + 4ab82c: a8c27bfd ldp x29, x30, [sp], #32 + 4ab830: d65f03c0 ret + +00000000004ab834 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2INS2_13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvEEOS_IT_LS5_2EE(): + 4ab834: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab838: 910003fd mov x29, sp + 4ab83c: f9000fe0 str x0, [sp, #24] + 4ab840: f9000be1 str x1, [sp, #16] + 4ab844: f9400be0 ldr x0, [sp, #16] + 4ab848: f9400001 ldr x1, [x0] + 4ab84c: f9400fe0 ldr x0, [sp, #24] + 4ab850: f9000001 str x1, [x0] + 4ab854: f9400fe0 ldr x0, [sp, #24] + 4ab858: 91002000 add x0, x0, #0x8 + 4ab85c: 97fd7f9c bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ab860: f9400fe0 ldr x0, [sp, #24] + 4ab864: 91002002 add x2, x0, #0x8 + 4ab868: f9400be0 ldr x0, [sp, #16] + 4ab86c: 91002000 add x0, x0, #0x8 + 4ab870: aa0003e1 mov x1, x0 + 4ab874: aa0203e0 mov x0, x2 + 4ab878: 97fd87b3 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4ab87c: f9400be0 ldr x0, [sp, #16] + 4ab880: f900001f str xzr, [x0] + 4ab884: d503201f nop + 4ab888: a8c27bfd ldp x29, x30, [sp], #32 + 4ab88c: d65f03c0 ret + +00000000004ab890 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEEC1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEEC1Ev(): + 4ab890: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab894: 910003fd mov x29, sp + 4ab898: f9000fe0 str x0, [sp, #24] + 4ab89c: f9400fe0 ldr x0, [sp, #24] + 4ab8a0: 940001e0 bl 4ac020 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEEC1Ev> + 4ab8a4: d503201f nop + 4ab8a8: a8c27bfd ldp x29, x30, [sp], #32 + 4ab8ac: d65f03c0 ret + +00000000004ab8b0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEED1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEED1Ev(): + 4ab8b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab8b4: 910003fd mov x29, sp + 4ab8b8: f9000fe0 str x0, [sp, #24] + 4ab8bc: f9400fe0 ldr x0, [sp, #24] + 4ab8c0: 940001dd bl 4ac034 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEED1Ev> + 4ab8c4: d503201f nop + 4ab8c8: a8c27bfd ldp x29, x30, [sp], #32 + 4ab8cc: d65f03c0 ret + +00000000004ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE>: +_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE(): + 4ab8d0: d10043ff sub sp, sp, #0x10 + 4ab8d4: f90007e0 str x0, [sp, #8] + 4ab8d8: f94007e0 ldr x0, [sp, #8] + 4ab8dc: 910043ff add sp, sp, #0x10 + 4ab8e0: d65f03c0 ret + +00000000004ab8e4 <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIjEESaIS4_EJRjEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIjEESaIS4_EJRjEESt10shared_ptrIT_ERKT0_DpOT1_(): + 4ab8e4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ab8e8: 910003fd mov x29, sp + 4ab8ec: a90153f3 stp x19, x20, [sp, #16] + 4ab8f0: aa0803f3 mov x19, x8 + 4ab8f4: f90017e0 str x0, [sp, #40] + 4ab8f8: f90013e1 str x1, [sp, #32] + 4ab8fc: f94013e0 ldr x0, [sp, #32] + 4ab900: 97fffff4 bl 4ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE> + 4ab904: aa0003e3 mov x3, x0 + 4ab908: f94017e2 ldr x2, [sp, #40] + 4ab90c: 2a1403e1 mov w1, w20 + 4ab910: aa1303e0 mov x0, x19 + 4ab914: 940001cd bl 4ac048 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEEC1ISaIS4_EJRjEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4ab918: aa1303e0 mov x0, x19 + 4ab91c: a94153f3 ldp x19, x20, [sp, #16] + 4ab920: a8c47bfd ldp x29, x30, [sp], #64 + 4ab924: d65f03c0 ret + +00000000004ab928 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEEEONSt16remove_referenceIT_E4typeEOS9_(): + 4ab928: d10043ff sub sp, sp, #0x10 + 4ab92c: f90007e0 str x0, [sp, #8] + 4ab930: f94007e0 ldr x0, [sp, #8] + 4ab934: 910043ff add sp, sp, #0x10 + 4ab938: d65f03c0 ret + +00000000004ab93c <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIjEEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIjEEvEEOS_IT_LS5_2EE(): + 4ab93c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab940: 910003fd mov x29, sp + 4ab944: f9000fe0 str x0, [sp, #24] + 4ab948: f9000be1 str x1, [sp, #16] + 4ab94c: f9400be0 ldr x0, [sp, #16] + 4ab950: f9400001 ldr x1, [x0] + 4ab954: f9400fe0 ldr x0, [sp, #24] + 4ab958: f9000001 str x1, [x0] + 4ab95c: f9400fe0 ldr x0, [sp, #24] + 4ab960: 91002000 add x0, x0, #0x8 + 4ab964: 97fd7f5a bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ab968: f9400fe0 ldr x0, [sp, #24] + 4ab96c: 91002002 add x2, x0, #0x8 + 4ab970: f9400be0 ldr x0, [sp, #16] + 4ab974: 91002000 add x0, x0, #0x8 + 4ab978: aa0003e1 mov x1, x0 + 4ab97c: aa0203e0 mov x0, x2 + 4ab980: 97fd8771 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4ab984: f9400be0 ldr x0, [sp, #16] + 4ab988: f900001f str xzr, [x0] + 4ab98c: d503201f nop + 4ab990: a8c27bfd ldp x29, x30, [sp], #32 + 4ab994: d65f03c0 ret + +00000000004ab998 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEEC1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEEC1Ev(): + 4ab998: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab99c: 910003fd mov x29, sp + 4ab9a0: f9000fe0 str x0, [sp, #24] + 4ab9a4: f9400fe0 ldr x0, [sp, #24] + 4ab9a8: 940001bb bl 4ac094 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEEC1Ev> + 4ab9ac: d503201f nop + 4ab9b0: a8c27bfd ldp x29, x30, [sp], #32 + 4ab9b4: d65f03c0 ret + +00000000004ab9b8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEED1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEED1Ev(): + 4ab9b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ab9bc: 910003fd mov x29, sp + 4ab9c0: f9000fe0 str x0, [sp, #24] + 4ab9c4: f9400fe0 ldr x0, [sp, #24] + 4ab9c8: 940001b8 bl 4ac0a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEED1Ev> + 4ab9cc: d503201f nop + 4ab9d0: a8c27bfd ldp x29, x30, [sp], #32 + 4ab9d4: d65f03c0 ret + +00000000004ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE>: +_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE(): + 4ab9d8: d10043ff sub sp, sp, #0x10 + 4ab9dc: f90007e0 str x0, [sp, #8] + 4ab9e0: f94007e0 ldr x0, [sp, #8] + 4ab9e4: 910043ff add sp, sp, #0x10 + 4ab9e8: d65f03c0 ret + +00000000004ab9ec <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIdEESaIS4_EJRdEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIdEESaIS4_EJRdEESt10shared_ptrIT_ERKT0_DpOT1_(): + 4ab9ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ab9f0: 910003fd mov x29, sp + 4ab9f4: a90153f3 stp x19, x20, [sp, #16] + 4ab9f8: aa0803f3 mov x19, x8 + 4ab9fc: f90017e0 str x0, [sp, #40] + 4aba00: f90013e1 str x1, [sp, #32] + 4aba04: f94013e0 ldr x0, [sp, #32] + 4aba08: 97fffff4 bl 4ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE> + 4aba0c: aa0003e3 mov x3, x0 + 4aba10: f94017e2 ldr x2, [sp, #40] + 4aba14: 2a1403e1 mov w1, w20 + 4aba18: aa1303e0 mov x0, x19 + 4aba1c: 940001a8 bl 4ac0bc <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEEC1ISaIS4_EJRdEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4aba20: aa1303e0 mov x0, x19 + 4aba24: a94153f3 ldp x19, x20, [sp, #16] + 4aba28: a8c47bfd ldp x29, x30, [sp], #64 + 4aba2c: d65f03c0 ret + +00000000004aba30 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEEEONSt16remove_referenceIT_E4typeEOS9_(): + 4aba30: d10043ff sub sp, sp, #0x10 + 4aba34: f90007e0 str x0, [sp, #8] + 4aba38: f94007e0 ldr x0, [sp, #8] + 4aba3c: 910043ff add sp, sp, #0x10 + 4aba40: d65f03c0 ret + +00000000004aba44 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIdEEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIdEEvEEOS_IT_LS5_2EE(): + 4aba44: a9be7bfd stp x29, x30, [sp, #-32]! + 4aba48: 910003fd mov x29, sp + 4aba4c: f9000fe0 str x0, [sp, #24] + 4aba50: f9000be1 str x1, [sp, #16] + 4aba54: f9400be0 ldr x0, [sp, #16] + 4aba58: f9400001 ldr x1, [x0] + 4aba5c: f9400fe0 ldr x0, [sp, #24] + 4aba60: f9000001 str x1, [x0] + 4aba64: f9400fe0 ldr x0, [sp, #24] + 4aba68: 91002000 add x0, x0, #0x8 + 4aba6c: 97fd7f18 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4aba70: f9400fe0 ldr x0, [sp, #24] + 4aba74: 91002002 add x2, x0, #0x8 + 4aba78: f9400be0 ldr x0, [sp, #16] + 4aba7c: 91002000 add x0, x0, #0x8 + 4aba80: aa0003e1 mov x1, x0 + 4aba84: aa0203e0 mov x0, x2 + 4aba88: 97fd872f bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4aba8c: f9400be0 ldr x0, [sp, #16] + 4aba90: f900001f str xzr, [x0] + 4aba94: d503201f nop + 4aba98: a8c27bfd ldp x29, x30, [sp], #32 + 4aba9c: d65f03c0 ret + +00000000004abaa0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEEC1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEEC1Ev(): + 4abaa0: a9be7bfd stp x29, x30, [sp, #-32]! + 4abaa4: 910003fd mov x29, sp + 4abaa8: f9000fe0 str x0, [sp, #24] + 4abaac: f9400fe0 ldr x0, [sp, #24] + 4abab0: 94000196 bl 4ac108 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEEC1Ev> + 4abab4: d503201f nop + 4abab8: a8c27bfd ldp x29, x30, [sp], #32 + 4ababc: d65f03c0 ret + +00000000004abac0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEED1Ev>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEED2Ev(): + 4abac0: a9be7bfd stp x29, x30, [sp, #-32]! + 4abac4: 910003fd mov x29, sp + 4abac8: f9000fe0 str x0, [sp, #24] + 4abacc: f9400fe0 ldr x0, [sp, #24] + 4abad0: 94000193 bl 4ac11c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEED1Ev> + 4abad4: d503201f nop + 4abad8: a8c27bfd ldp x29, x30, [sp], #32 + 4abadc: d65f03c0 ret + +00000000004abae0 <_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIlEESaIS4_EJRlEESt10shared_ptrIT_ERKT0_DpOT1_>: +_ZSt15allocate_sharedIN5Catch5clara6detail13BoundValueRefIlEESaIS4_EJRlEESt10shared_ptrIT_ERKT0_DpOT1_(): + 4abae0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4abae4: 910003fd mov x29, sp + 4abae8: a90153f3 stp x19, x20, [sp, #16] + 4abaec: aa0803f3 mov x19, x8 + 4abaf0: f90017e0 str x0, [sp, #40] + 4abaf4: f90013e1 str x1, [sp, #32] + 4abaf8: f94013e0 ldr x0, [sp, #32] + 4abafc: 97fdb6c3 bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4abb00: aa0003e3 mov x3, x0 + 4abb04: f94017e2 ldr x2, [sp, #40] + 4abb08: 2a1403e1 mov w1, w20 + 4abb0c: aa1303e0 mov x0, x19 + 4abb10: 94000188 bl 4ac130 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEEC1ISaIS4_EJRlEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4abb14: aa1303e0 mov x0, x19 + 4abb18: a94153f3 ldp x19, x20, [sp, #16] + 4abb1c: a8c47bfd ldp x29, x30, [sp], #64 + 4abb20: d65f03c0 ret + +00000000004abb24 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEEEONSt16remove_referenceIT_E4typeEOS9_(): + 4abb24: d10043ff sub sp, sp, #0x10 + 4abb28: f90007e0 str x0, [sp, #8] + 4abb2c: f94007e0 ldr x0, [sp, #8] + 4abb30: 910043ff add sp, sp, #0x10 + 4abb34: d65f03c0 ret + +00000000004abb38 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIlEEvEEOS_IT_LS5_2EE>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1INS2_13BoundValueRefIlEEvEEOS_IT_LS5_2EE(): + 4abb38: a9be7bfd stp x29, x30, [sp, #-32]! + 4abb3c: 910003fd mov x29, sp + 4abb40: f9000fe0 str x0, [sp, #24] + 4abb44: f9000be1 str x1, [sp, #16] + 4abb48: f9400be0 ldr x0, [sp, #16] + 4abb4c: f9400001 ldr x1, [x0] + 4abb50: f9400fe0 ldr x0, [sp, #24] + 4abb54: f9000001 str x1, [x0] + 4abb58: f9400fe0 ldr x0, [sp, #24] + 4abb5c: 91002000 add x0, x0, #0x8 + 4abb60: 97fd7edb bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4abb64: f9400fe0 ldr x0, [sp, #24] + 4abb68: 91002002 add x2, x0, #0x8 + 4abb6c: f9400be0 ldr x0, [sp, #16] + 4abb70: 91002000 add x0, x0, #0x8 + 4abb74: aa0003e1 mov x1, x0 + 4abb78: aa0203e0 mov x0, x2 + 4abb7c: 97fd86f2 bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4abb80: f9400be0 ldr x0, [sp, #16] + 4abb84: f900001f str xzr, [x0] + 4abb88: d503201f nop + 4abb8c: a8c27bfd ldp x29, x30, [sp], #32 + 4abb90: d65f03c0 ret + +00000000004abb94 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEC1Ev(): + 4abb94: d10043ff sub sp, sp, #0x10 + 4abb98: f90007e0 str x0, [sp, #8] + 4abb9c: d503201f nop + 4abba0: 910043ff add sp, sp, #0x10 + 4abba4: d65f03c0 ret + +00000000004abba8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEED2Ev(): + 4abba8: d10043ff sub sp, sp, #0x10 + 4abbac: f90007e0 str x0, [sp, #8] + 4abbb0: d503201f nop + 4abbb4: 910043ff add sp, sp, #0x10 + 4abbb8: d65f03c0 ret + +00000000004abbbc <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEC1ISaISD_EJRSC_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEC1ISaISD_EJRSC_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4abbbc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4abbc0: 910003fd mov x29, sp + 4abbc4: a90153f3 stp x19, x20, [sp, #16] + 4abbc8: f9001fe0 str x0, [sp, #56] + 4abbcc: 3900c3e1 strb w1, [sp, #48] + 4abbd0: f90017e2 str x2, [sp, #40] + 4abbd4: f90013e3 str x3, [sp, #32] + 4abbd8: f9401ff3 ldr x19, [sp, #56] + 4abbdc: f94013e0 ldr x0, [sp, #32] + 4abbe0: 97fffdbb bl 4ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4abbe4: aa0003e3 mov x3, x0 + 4abbe8: f94017e2 ldr x2, [sp, #40] + 4abbec: 2a1403e1 mov w1, w20 + 4abbf0: aa1303e0 mov x0, x19 + 4abbf4: 94000162 bl 4ac17c <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaISD_EJRSC_EEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4abbf8: d503201f nop + 4abbfc: a94153f3 ldp x19, x20, [sp, #16] + 4abc00: a8c47bfd ldp x29, x30, [sp], #64 + 4abc04: d65f03c0 ret + +00000000004abc08 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISE_EJRSD_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISE_EJRSD_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4abc08: a9b77bfd stp x29, x30, [sp, #-144]! + 4abc0c: 910003fd mov x29, sp + 4abc10: a90153f3 stp x19, x20, [sp, #16] + 4abc14: a9025bf5 stp x21, x22, [sp, #32] + 4abc18: f9002fe0 str x0, [sp, #88] + 4abc1c: 390143e1 strb w1, [sp, #80] + 4abc20: f90027e2 str x2, [sp, #72] + 4abc24: f90023e3 str x3, [sp, #64] + 4abc28: f9001fe4 str x4, [sp, #56] + 4abc2c: f9402fe0 ldr x0, [sp, #88] + 4abc30: f900001f str xzr, [x0] + 4abc34: 9101e3e0 add x0, sp, #0x78 + 4abc38: f94023e1 ldr x1, [sp, #64] + 4abc3c: 94000176 bl 4ac214 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISA_EERKSaIT_E> + 4abc40: 9101e3e0 add x0, sp, #0x78 + 4abc44: 9101a3e1 add x1, sp, #0x68 + 4abc48: aa0103e8 mov x8, x1 + 4abc4c: 94000183 bl 4ac258 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSI_> + 4abc50: 9101a3e0 add x0, sp, #0x68 + 4abc54: 940001a3 bl 4ac2e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4abc58: f90047e0 str x0, [sp, #136] + 4abc5c: f94023e0 ldr x0, [sp, #64] + 4abc60: 940001a8 bl 4ac300 <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONSt16remove_referenceIT_E4typeEOSF_> + 4abc64: aa0003e1 mov x1, x0 + 4abc68: 910203e0 add x0, sp, #0x80 + 4abc6c: 940001aa bl 4ac314 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSA_> + 4abc70: 910203f4 add x20, sp, #0x80 + 4abc74: f9401fe0 ldr x0, [sp, #56] + 4abc78: 97fe9e4a bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4abc7c: aa0003f6 mov x22, x0 + 4abc80: f94047f3 ldr x19, [sp, #136] + 4abc84: aa1303e1 mov x1, x19 + 4abc88: d2800400 mov x0, #0x20 // #32 + 4abc8c: 97fd81fb bl 40c478 <_ZnwmPv> + 4abc90: aa0003f5 mov x21, x0 + 4abc94: aa1603e2 mov x2, x22 + 4abc98: aa1403e1 mov x1, x20 + 4abc9c: aa1503e0 mov x0, x21 + 4abca0: 940001b7 bl 4ac37c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRS9_EEESB_DpOT_> + 4abca4: 910203e0 add x0, sp, #0x80 + 4abca8: 97fff653 bl 4a95f4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4abcac: f9402fe0 ldr x0, [sp, #88] + 4abcb0: f94047e1 ldr x1, [sp, #136] + 4abcb4: f9000001 str x1, [x0] + 4abcb8: 9101a3e0 add x0, sp, #0x68 + 4abcbc: d2800001 mov x1, #0x0 // #0 + 4abcc0: 940001db bl 4ac42c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4abcc4: 9101a3e0 add x0, sp, #0x68 + 4abcc8: 94000174 bl 4ac298 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4abccc: 9101e3e0 add x0, sp, #0x78 + 4abcd0: 9400015a bl 4ac238 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4abcd4: 14000010 b 4abd14 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISE_EJRSD_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4abcd8: aa0003f4 mov x20, x0 + 4abcdc: aa1303e1 mov x1, x19 + 4abce0: aa1503e0 mov x0, x21 + 4abce4: 97fd81eb bl 40c490 <_ZdlPvS_> + 4abce8: aa1403f3 mov x19, x20 + 4abcec: 910203e0 add x0, sp, #0x80 + 4abcf0: 97fff641 bl 4a95f4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4abcf4: 9101a3e0 add x0, sp, #0x68 + 4abcf8: 94000168 bl 4ac298 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4abcfc: 14000002 b 4abd04 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISE_EJRSD_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4abd00: aa0003f3 mov x19, x0 + 4abd04: 9101e3e0 add x0, sp, #0x78 + 4abd08: 9400014c bl 4ac238 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4abd0c: aa1303e0 mov x0, x19 + 4abd10: 97fd6efc bl 407900 <_Unwind_Resume@plt> + 4abd14: a94153f3 ldp x19, x20, [sp, #16] + 4abd18: a9425bf5 ldp x21, x22, [sp, #32] + 4abd1c: a8c97bfd ldp x29, x30, [sp], #144 + 4abd20: d65f03c0 ret + +00000000004abd24 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISA_SA_EENSt9enable_ifIXntsrNSD_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISA_SA_EENSt9enable_ifIXntsrNSD_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4abd24: d10043ff sub sp, sp, #0x10 + 4abd28: f90007e0 str x0, [sp, #8] + 4abd2c: f90003e1 str x1, [sp] + 4abd30: d503201f nop + 4abd34: 910043ff add sp, sp, #0x10 + 4abd38: d65f03c0 ret + +00000000004abd3c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail12BoundFlagRefESaIS7_EJRbEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail12BoundFlagRefESaIS7_EJRbEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4abd3c: a9b77bfd stp x29, x30, [sp, #-144]! + 4abd40: 910003fd mov x29, sp + 4abd44: a90153f3 stp x19, x20, [sp, #16] + 4abd48: a9025bf5 stp x21, x22, [sp, #32] + 4abd4c: f9002fe0 str x0, [sp, #88] + 4abd50: 390143e1 strb w1, [sp, #80] + 4abd54: f90027e2 str x2, [sp, #72] + 4abd58: f90023e3 str x3, [sp, #64] + 4abd5c: f9001fe4 str x4, [sp, #56] + 4abd60: f9402fe0 ldr x0, [sp, #88] + 4abd64: f900001f str xzr, [x0] + 4abd68: 9101e3e0 add x0, sp, #0x78 + 4abd6c: f94023e1 ldr x1, [sp, #64] + 4abd70: 940001b7 bl 4ac44c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS3_EERKSaIT_E> + 4abd74: 9101e3e0 add x0, sp, #0x78 + 4abd78: 9101a3e1 add x1, sp, #0x68 + 4abd7c: aa0103e8 mov x8, x1 + 4abd80: 940001c4 bl 4ac490 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSB_> + 4abd84: 9101a3e0 add x0, sp, #0x68 + 4abd88: 940001e4 bl 4ac518 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4abd8c: f90047e0 str x0, [sp, #136] + 4abd90: f94023e0 ldr x0, [sp, #64] + 4abd94: 940001e9 bl 4ac538 <_ZSt4moveIRKSaIN5Catch5clara6detail12BoundFlagRefEEEONSt16remove_referenceIT_E4typeEOS8_> + 4abd98: aa0003e1 mov x1, x0 + 4abd9c: 910203e0 add x0, sp, #0x80 + 4abda0: 940001eb bl 4ac54c <_ZNSaIN5Catch5clara6detail12BoundFlagRefEEC1ERKS3_> + 4abda4: 910203f4 add x20, sp, #0x80 + 4abda8: f9401fe0 ldr x0, [sp, #56] + 4abdac: 97fefe23 bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4abdb0: aa0003f6 mov x22, x0 + 4abdb4: f94047f3 ldr x19, [sp, #136] + 4abdb8: aa1303e1 mov x1, x19 + 4abdbc: d2800400 mov x0, #0x20 // #32 + 4abdc0: 97fd81ae bl 40c478 <_ZnwmPv> + 4abdc4: aa0003f5 mov x21, x0 + 4abdc8: aa1603e2 mov x2, x22 + 4abdcc: aa1403e1 mov x1, x20 + 4abdd0: aa1503e0 mov x0, x21 + 4abdd4: 940001f8 bl 4ac5b4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRbEEES4_DpOT_> + 4abdd8: 910203e0 add x0, sp, #0x80 + 4abddc: 97fff63d bl 4a96d0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEED1Ev> + 4abde0: f9402fe0 ldr x0, [sp, #88] + 4abde4: f94047e1 ldr x1, [sp, #136] + 4abde8: f9000001 str x1, [x0] + 4abdec: 9101a3e0 add x0, sp, #0x68 + 4abdf0: d2800001 mov x1, #0x0 // #0 + 4abdf4: 9400021c bl 4ac664 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4abdf8: 9101a3e0 add x0, sp, #0x68 + 4abdfc: 940001b5 bl 4ac4d0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4abe00: 9101e3e0 add x0, sp, #0x78 + 4abe04: 9400019b bl 4ac470 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4abe08: 14000010 b 4abe48 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail12BoundFlagRefESaIS7_EJRbEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4abe0c: aa0003f4 mov x20, x0 + 4abe10: aa1303e1 mov x1, x19 + 4abe14: aa1503e0 mov x0, x21 + 4abe18: 97fd819e bl 40c490 <_ZdlPvS_> + 4abe1c: aa1403f3 mov x19, x20 + 4abe20: 910203e0 add x0, sp, #0x80 + 4abe24: 97fff62b bl 4a96d0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEED1Ev> + 4abe28: 9101a3e0 add x0, sp, #0x68 + 4abe2c: 940001a9 bl 4ac4d0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4abe30: 14000002 b 4abe38 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail12BoundFlagRefESaIS7_EJRbEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4abe34: aa0003f3 mov x19, x0 + 4abe38: 9101e3e0 add x0, sp, #0x78 + 4abe3c: 9400018d bl 4ac470 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4abe40: aa1303e0 mov x0, x19 + 4abe44: 97fd6eaf bl 407900 <_Unwind_Resume@plt> + 4abe48: a94153f3 ldp x19, x20, [sp, #16] + 4abe4c: a9425bf5 ldp x21, x22, [sp, #32] + 4abe50: a8c97bfd ldp x29, x30, [sp], #144 + 4abe54: d65f03c0 ret + +00000000004abe58 <_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS3_S3_EENSt9enable_ifIXntsrNS6_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail12BoundFlagRefELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS3_S3_EENSt9enable_ifIXntsrNS6_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4abe58: d10043ff sub sp, sp, #0x10 + 4abe5c: f90007e0 str x0, [sp, #8] + 4abe60: f90003e1 str x1, [sp] + 4abe64: d503201f nop + 4abe68: 910043ff add sp, sp, #0x10 + 4abe6c: d65f03c0 ret + +00000000004abe70 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS7_EJRKS6_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4abe70: a9bb7bfd stp x29, x30, [sp, #-80]! + 4abe74: 910003fd mov x29, sp + 4abe78: a90153f3 stp x19, x20, [sp, #16] + 4abe7c: f9001fe0 str x0, [sp, #56] + 4abe80: 3900c3e1 strb w1, [sp, #48] + 4abe84: f90017e2 str x2, [sp, #40] + 4abe88: f90013e3 str x3, [sp, #32] + 4abe8c: f9401fe0 ldr x0, [sp, #56] + 4abe90: f900001f str xzr, [x0] + 4abe94: f9401fe0 ldr x0, [sp, #56] + 4abe98: 91002013 add x19, x0, #0x8 + 4abe9c: f94013e0 ldr x0, [sp, #32] + 4abea0: 97fffac6 bl 4aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE> + 4abea4: aa0003e4 mov x4, x0 + 4abea8: f94017e3 ldr x3, [sp, #40] + 4abeac: d2800002 mov x2, #0x0 // #0 + 4abeb0: 2a1403e1 mov w1, w20 + 4abeb4: aa1303e0 mov x0, x19 + 4abeb8: 940001f3 bl 4ac684 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS6_4HelpC4ERbEUlbE_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4abebc: f9401fe0 ldr x0, [sp, #56] + 4abec0: 91002002 add x2, x0, #0x8 + 4abec4: d00000c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4abec8: 9123c001 add x1, x0, #0x8f0 + 4abecc: aa0203e0 mov x0, x2 + 4abed0: 97fdab51 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4abed4: f90027e0 str x0, [sp, #72] + 4abed8: f9401fe0 ldr x0, [sp, #56] + 4abedc: f94027e1 ldr x1, [sp, #72] + 4abee0: f9000001 str x1, [x0] + 4abee4: f9401fe0 ldr x0, [sp, #56] + 4abee8: f9400000 ldr x0, [x0] + 4abeec: aa0003e1 mov x1, x0 + 4abef0: f9401fe0 ldr x0, [sp, #56] + 4abef4: 9400022b bl 4ac7a0 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4abef8: d503201f nop + 4abefc: a94153f3 ldp x19, x20, [sp, #16] + 4abf00: a8c57bfd ldp x29, x30, [sp], #80 + 4abf04: d65f03c0 ret + +00000000004abf08 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3ArgEEE8max_sizeERKS4_(): + 4abf08: a9be7bfd stp x29, x30, [sp, #-32]! + 4abf0c: 910003fd mov x29, sp + 4abf10: f9000fe0 str x0, [sp, #24] + 4abf14: f9400fe0 ldr x0, [sp, #24] + 4abf18: 97fec0e1 bl 45c29c <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail3ArgEE8max_sizeEv> + 4abf1c: a8c27bfd ldp x29, x30, [sp], #32 + 4abf20: d65f03c0 ret + +00000000004abf24 <_ZNSt13move_iteratorIPN5Catch5clara6detail3ArgEEC1ES4_>: +_ZNSt13move_iteratorIPN5Catch5clara6detail3ArgEEC2ES4_(): + 4abf24: d10043ff sub sp, sp, #0x10 + 4abf28: f90007e0 str x0, [sp, #8] + 4abf2c: f90003e1 str x1, [sp] + 4abf30: f94007e0 ldr x0, [sp, #8] + 4abf34: f94003e1 ldr x1, [sp] + 4abf38: f9000001 str x1, [x0] + 4abf3c: d503201f nop + 4abf40: 910043ff add sp, sp, #0x10 + 4abf44: d65f03c0 ret + +00000000004abf48 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES5_ET0_T_S8_S7_(): + 4abf48: a9bc7bfd stp x29, x30, [sp, #-64]! + 4abf4c: 910003fd mov x29, sp + 4abf50: f90017e0 str x0, [sp, #40] + 4abf54: f90013e1 str x1, [sp, #32] + 4abf58: f9000fe2 str x2, [sp, #24] + 4abf5c: 52800020 mov w0, #0x1 // #1 + 4abf60: 3900ffe0 strb w0, [sp, #63] + 4abf64: f9400fe2 ldr x2, [sp, #24] + 4abf68: f94013e1 ldr x1, [sp, #32] + 4abf6c: f94017e0 ldr x0, [sp, #40] + 4abf70: 94000212 bl 4ac7b8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES7_EET0_T_SA_S9_> + 4abf74: a8c47bfd ldp x29, x30, [sp], #64 + 4abf78: d65f03c0 ret + +00000000004abf7c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail3OptEEE8max_sizeERKS4_(): + 4abf7c: a9be7bfd stp x29, x30, [sp, #-32]! + 4abf80: 910003fd mov x29, sp + 4abf84: f9000fe0 str x0, [sp, #24] + 4abf88: f9400fe0 ldr x0, [sp, #24] + 4abf8c: 97fec0ca bl 45c2b4 <_ZNK9__gnu_cxx13new_allocatorIN5Catch5clara6detail3OptEE8max_sizeEv> + 4abf90: a8c27bfd ldp x29, x30, [sp], #32 + 4abf94: d65f03c0 ret + +00000000004abf98 <_ZNSt13move_iteratorIPN5Catch5clara6detail3OptEEC1ES4_>: +_ZNSt13move_iteratorIPN5Catch5clara6detail3OptEEC2ES4_(): + 4abf98: d10043ff sub sp, sp, #0x10 + 4abf9c: f90007e0 str x0, [sp, #8] + 4abfa0: f90003e1 str x1, [sp] + 4abfa4: f94007e0 ldr x0, [sp, #8] + 4abfa8: f94003e1 ldr x1, [sp] + 4abfac: f9000001 str x1, [x0] + 4abfb0: d503201f nop + 4abfb4: 910043ff add sp, sp, #0x10 + 4abfb8: d65f03c0 ret + +00000000004abfbc <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES5_ET0_T_S8_S7_(): + 4abfbc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4abfc0: 910003fd mov x29, sp + 4abfc4: f90017e0 str x0, [sp, #40] + 4abfc8: f90013e1 str x1, [sp, #32] + 4abfcc: f9000fe2 str x2, [sp, #24] + 4abfd0: 52800020 mov w0, #0x1 // #1 + 4abfd4: 3900ffe0 strb w0, [sp, #63] + 4abfd8: f9400fe2 ldr x2, [sp, #24] + 4abfdc: f94013e1 ldr x1, [sp, #32] + 4abfe0: f94017e0 ldr x0, [sp, #40] + 4abfe4: 9400021f bl 4ac860 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES7_EET0_T_SA_S9_> + 4abfe8: a8c47bfd ldp x29, x30, [sp], #64 + 4abfec: d65f03c0 ret + +00000000004abff0 <_ZSt13__copy_move_aILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_>: +_ZSt13__copy_move_aILb1EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ET1_T0_S8_S7_(): + 4abff0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4abff4: 910003fd mov x29, sp + 4abff8: f90017e0 str x0, [sp, #40] + 4abffc: f90013e1 str x1, [sp, #32] + 4ac000: f9000fe2 str x2, [sp, #24] + 4ac004: 3900ffff strb wzr, [sp, #63] + 4ac008: f9400fe2 ldr x2, [sp, #24] + 4ac00c: f94013e1 ldr x1, [sp, #32] + 4ac010: f94017e0 ldr x0, [sp, #40] + 4ac014: 9400023d bl 4ac908 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_> + 4ac018: a8c47bfd ldp x29, x30, [sp], #64 + 4ac01c: d65f03c0 ret + +00000000004ac020 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEEC1Ev(): + 4ac020: d10043ff sub sp, sp, #0x10 + 4ac024: f90007e0 str x0, [sp, #8] + 4ac028: d503201f nop + 4ac02c: 910043ff add sp, sp, #0x10 + 4ac030: d65f03c0 ret + +00000000004ac034 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEED1Ev(): + 4ac034: d10043ff sub sp, sp, #0x10 + 4ac038: f90007e0 str x0, [sp, #8] + 4ac03c: d503201f nop + 4ac040: 910043ff add sp, sp, #0x10 + 4ac044: d65f03c0 ret + +00000000004ac048 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEEC1ISaIS4_EJRjEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIjEEEC1ISaIS4_EJRjEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4ac048: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ac04c: 910003fd mov x29, sp + 4ac050: a90153f3 stp x19, x20, [sp, #16] + 4ac054: f9001fe0 str x0, [sp, #56] + 4ac058: 3900c3e1 strb w1, [sp, #48] + 4ac05c: f90017e2 str x2, [sp, #40] + 4ac060: f90013e3 str x3, [sp, #32] + 4ac064: f9401ff3 ldr x19, [sp, #56] + 4ac068: f94013e0 ldr x0, [sp, #32] + 4ac06c: 97fffe19 bl 4ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE> + 4ac070: aa0003e3 mov x3, x0 + 4ac074: f94017e2 ldr x2, [sp, #40] + 4ac078: 2a1403e1 mov w1, w20 + 4ac07c: aa1303e0 mov x0, x19 + 4ac080: 94000241 bl 4ac984 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS4_EJRjEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4ac084: d503201f nop + 4ac088: a94153f3 ldp x19, x20, [sp, #16] + 4ac08c: a8c47bfd ldp x29, x30, [sp], #64 + 4ac090: d65f03c0 ret + +00000000004ac094 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEEC1Ev(): + 4ac094: d10043ff sub sp, sp, #0x10 + 4ac098: f90007e0 str x0, [sp, #8] + 4ac09c: d503201f nop + 4ac0a0: 910043ff add sp, sp, #0x10 + 4ac0a4: d65f03c0 ret + +00000000004ac0a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEED1Ev(): + 4ac0a8: d10043ff sub sp, sp, #0x10 + 4ac0ac: f90007e0 str x0, [sp, #8] + 4ac0b0: d503201f nop + 4ac0b4: 910043ff add sp, sp, #0x10 + 4ac0b8: d65f03c0 ret + +00000000004ac0bc <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEEC1ISaIS4_EJRdEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIdEEEC1ISaIS4_EJRdEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4ac0bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ac0c0: 910003fd mov x29, sp + 4ac0c4: a90153f3 stp x19, x20, [sp, #16] + 4ac0c8: f9001fe0 str x0, [sp, #56] + 4ac0cc: 3900c3e1 strb w1, [sp, #48] + 4ac0d0: f90017e2 str x2, [sp, #40] + 4ac0d4: f90013e3 str x3, [sp, #32] + 4ac0d8: f9401ff3 ldr x19, [sp, #56] + 4ac0dc: f94013e0 ldr x0, [sp, #32] + 4ac0e0: 97fffe3e bl 4ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE> + 4ac0e4: aa0003e3 mov x3, x0 + 4ac0e8: f94017e2 ldr x2, [sp, #40] + 4ac0ec: 2a1403e1 mov w1, w20 + 4ac0f0: aa1303e0 mov x0, x19 + 4ac0f4: 9400024a bl 4aca1c <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS4_EJRdEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4ac0f8: d503201f nop + 4ac0fc: a94153f3 ldp x19, x20, [sp, #16] + 4ac100: a8c47bfd ldp x29, x30, [sp], #64 + 4ac104: d65f03c0 ret + +00000000004ac108 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEEC1Ev(): + 4ac108: d10043ff sub sp, sp, #0x10 + 4ac10c: f90007e0 str x0, [sp, #8] + 4ac110: d503201f nop + 4ac114: 910043ff add sp, sp, #0x10 + 4ac118: d65f03c0 ret + +00000000004ac11c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEED1Ev(): + 4ac11c: d10043ff sub sp, sp, #0x10 + 4ac120: f90007e0 str x0, [sp, #8] + 4ac124: d503201f nop + 4ac128: 910043ff add sp, sp, #0x10 + 4ac12c: d65f03c0 ret + +00000000004ac130 <_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEEC1ISaIS4_EJRlEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt10shared_ptrIN5Catch5clara6detail13BoundValueRefIlEEEC1ISaIS4_EJRlEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4ac130: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ac134: 910003fd mov x29, sp + 4ac138: a90153f3 stp x19, x20, [sp, #16] + 4ac13c: f9001fe0 str x0, [sp, #56] + 4ac140: 3900c3e1 strb w1, [sp, #48] + 4ac144: f90017e2 str x2, [sp, #40] + 4ac148: f90013e3 str x3, [sp, #32] + 4ac14c: f9401ff3 ldr x19, [sp, #56] + 4ac150: f94013e0 ldr x0, [sp, #32] + 4ac154: 97fdb52d bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4ac158: aa0003e3 mov x3, x0 + 4ac15c: f94017e2 ldr x2, [sp, #40] + 4ac160: 2a1403e1 mov w1, w20 + 4ac164: aa1303e0 mov x0, x19 + 4ac168: 94000253 bl 4acab4 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS4_EJRlEEESt19_Sp_make_shared_tagRKT_DpOT0_> + 4ac16c: d503201f nop + 4ac170: a94153f3 ldp x19, x20, [sp, #16] + 4ac174: a8c47bfd ldp x29, x30, [sp], #64 + 4ac178: d65f03c0 ret + +00000000004ac17c <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EEC1ISaISD_EJRSC_EEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EEC2ISaISD_EJRSC_EEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4ac17c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ac180: 910003fd mov x29, sp + 4ac184: a90153f3 stp x19, x20, [sp, #16] + 4ac188: f9001fe0 str x0, [sp, #56] + 4ac18c: 3900c3e1 strb w1, [sp, #48] + 4ac190: f90017e2 str x2, [sp, #40] + 4ac194: f90013e3 str x3, [sp, #32] + 4ac198: f9401fe0 ldr x0, [sp, #56] + 4ac19c: f900001f str xzr, [x0] + 4ac1a0: f9401fe0 ldr x0, [sp, #56] + 4ac1a4: 91002013 add x19, x0, #0x8 + 4ac1a8: f94013e0 ldr x0, [sp, #32] + 4ac1ac: 97fffc48 bl 4ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4ac1b0: aa0003e4 mov x4, x0 + 4ac1b4: f94017e3 ldr x3, [sp, #40] + 4ac1b8: d2800002 mov x2, #0x0 // #0 + 4ac1bc: 2a1403e1 mov w1, w20 + 4ac1c0: aa1303e0 mov x0, x19 + 4ac1c4: 94000262 bl 4acb4c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISE_EEEESaISH_EJRSG_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4ac1c8: f9401fe0 ldr x0, [sp, #56] + 4ac1cc: 91002002 add x2, x0, #0x8 + 4ac1d0: b00000c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4ac1d4: 9123c001 add x1, x0, #0x8f0 + 4ac1d8: aa0203e0 mov x0, x2 + 4ac1dc: 97fdaa8e bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4ac1e0: f90027e0 str x0, [sp, #72] + 4ac1e4: f9401fe0 ldr x0, [sp, #56] + 4ac1e8: f94027e1 ldr x1, [sp, #72] + 4ac1ec: f9000001 str x1, [x0] + 4ac1f0: f9401fe0 ldr x0, [sp, #56] + 4ac1f4: f9400000 ldr x0, [x0] + 4ac1f8: aa0003e1 mov x1, x0 + 4ac1fc: f9401fe0 ldr x0, [sp, #56] + 4ac200: 9400029a bl 4acc68 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISD_SD_EENSt9enable_ifIXntsrNSG_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4ac204: d503201f nop + 4ac208: a94153f3 ldp x19, x20, [sp, #16] + 4ac20c: a8c57bfd ldp x29, x30, [sp], #80 + 4ac210: d65f03c0 ret + +00000000004ac214 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISA_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISA_EERKSaIT_E(): + 4ac214: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac218: 910003fd mov x29, sp + 4ac21c: f9000fe0 str x0, [sp, #24] + 4ac220: f9000be1 str x1, [sp, #16] + 4ac224: f9400fe0 ldr x0, [sp, #24] + 4ac228: 94000296 bl 4acc80 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEEC1Ev> + 4ac22c: d503201f nop + 4ac230: a8c27bfd ldp x29, x30, [sp], #32 + 4ac234: d65f03c0 ret + +00000000004ac238 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4ac238: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac23c: 910003fd mov x29, sp + 4ac240: f9000fe0 str x0, [sp, #24] + 4ac244: f9400fe0 ldr x0, [sp, #24] + 4ac248: 94000293 bl 4acc94 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEED1Ev> + 4ac24c: d503201f nop + 4ac250: a8c27bfd ldp x29, x30, [sp], #32 + 4ac254: d65f03c0 ret + +00000000004ac258 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSI_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSI_(): + 4ac258: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ac25c: 910003fd mov x29, sp + 4ac260: f9000bf3 str x19, [sp, #16] + 4ac264: aa0803f3 mov x19, x8 + 4ac268: f90017e0 str x0, [sp, #40] + 4ac26c: d2800021 mov x1, #0x1 // #1 + 4ac270: f94017e0 ldr x0, [sp, #40] + 4ac274: 9400028d bl 4acca8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSG_m> + 4ac278: aa0003e2 mov x2, x0 + 4ac27c: f94017e1 ldr x1, [sp, #40] + 4ac280: aa1303e0 mov x0, x19 + 4ac284: 94000293 bl 4accd0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSG_PSF_> + 4ac288: aa1303e0 mov x0, x19 + 4ac28c: f9400bf3 ldr x19, [sp, #16] + 4ac290: a8c37bfd ldp x29, x30, [sp], #48 + 4ac294: d65f03c0 ret + +00000000004ac298 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev(): + 4ac298: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac29c: 910003fd mov x29, sp + 4ac2a0: f9000fe0 str x0, [sp, #24] + 4ac2a4: f9400fe0 ldr x0, [sp, #24] + 4ac2a8: f9400400 ldr x0, [x0, #8] + 4ac2ac: f100001f cmp x0, #0x0 + 4ac2b0: 54000120 b.eq 4ac2d4 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4ac2b4: f9400fe0 ldr x0, [sp, #24] + 4ac2b8: f9400003 ldr x3, [x0] + 4ac2bc: f9400fe0 ldr x0, [sp, #24] + 4ac2c0: f9400400 ldr x0, [x0, #8] + 4ac2c4: d2800022 mov x2, #0x1 // #1 + 4ac2c8: aa0003e1 mov x1, x0 + 4ac2cc: aa0303e0 mov x0, x3 + 4ac2d0: 94000290 bl 4acd10 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSG_PSF_m> + 4ac2d4: d503201f nop + 4ac2d8: a8c27bfd ldp x29, x30, [sp], #32 + 4ac2dc: d65f03c0 ret + +00000000004ac2e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4ac2e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac2e4: 910003fd mov x29, sp + 4ac2e8: f9000fe0 str x0, [sp, #24] + 4ac2ec: f9400fe0 ldr x0, [sp, #24] + 4ac2f0: f9400400 ldr x0, [x0, #8] + 4ac2f4: 94000293 bl 4acd40 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SH_> + 4ac2f8: a8c27bfd ldp x29, x30, [sp], #32 + 4ac2fc: d65f03c0 ret + +00000000004ac300 <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONSt16remove_referenceIT_E4typeEOSF_>: +_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONSt16remove_referenceIT_E4typeEOSF_(): + 4ac300: d10043ff sub sp, sp, #0x10 + 4ac304: f90007e0 str x0, [sp, #8] + 4ac308: f94007e0 ldr x0, [sp, #8] + 4ac30c: 910043ff add sp, sp, #0x10 + 4ac310: d65f03c0 ret + +00000000004ac314 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSA_>: +_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC2ERKSA_(): + 4ac314: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac318: 910003fd mov x29, sp + 4ac31c: f9000fe0 str x0, [sp, #24] + 4ac320: f9000be1 str x1, [sp, #16] + 4ac324: f9400be1 ldr x1, [sp, #16] + 4ac328: f9400fe0 ldr x0, [sp, #24] + 4ac32c: 9400028a bl 4acd54 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSC_> + 4ac330: d503201f nop + 4ac334: a8c27bfd ldp x29, x30, [sp], #32 + 4ac338: d65f03c0 ret + +00000000004ac33c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EED1Ev(): + 4ac33c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac340: 910003fd mov x29, sp + 4ac344: f9000fe0 str x0, [sp, #24] + 4ac348: f9400fe0 ldr x0, [sp, #24] + 4ac34c: 97fff4aa bl 4a95f4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4ac350: d503201f nop + 4ac354: a8c27bfd ldp x29, x30, [sp], #32 + 4ac358: d65f03c0 ret + +00000000004ac35c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4ac35c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac360: 910003fd mov x29, sp + 4ac364: f9000fe0 str x0, [sp, #24] + 4ac368: f9400fe0 ldr x0, [sp, #24] + 4ac36c: 97fffff4 bl 4ac33c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EED1Ev> + 4ac370: d503201f nop + 4ac374: a8c27bfd ldp x29, x30, [sp], #32 + 4ac378: d65f03c0 ret + +00000000004ac37c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRS9_EEESB_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRS9_EEESB_DpOT_(): + 4ac37c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ac380: 910003fd mov x29, sp + 4ac384: f9000bf3 str x19, [sp, #16] + 4ac388: f9001fe0 str x0, [sp, #56] + 4ac38c: f9001be1 str x1, [sp, #48] + 4ac390: f90017e2 str x2, [sp, #40] + 4ac394: f9401fe0 ldr x0, [sp, #56] + 4ac398: 97fdc8b4 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ac39c: f0000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4ac3a0: 913b4001 add x1, x0, #0xed0 + 4ac3a4: f9401fe0 ldr x0, [sp, #56] + 4ac3a8: f9000001 str x1, [x0] + 4ac3ac: f9401fe0 ldr x0, [sp, #56] + 4ac3b0: 91004013 add x19, x0, #0x10 + 4ac3b4: 910123e0 add x0, sp, #0x48 + 4ac3b8: f9401be1 ldr x1, [sp, #48] + 4ac3bc: 97ffffd6 bl 4ac314 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSA_> + 4ac3c0: 910123e0 add x0, sp, #0x48 + 4ac3c4: aa0003e1 mov x1, x0 + 4ac3c8: aa1303e0 mov x0, x19 + 4ac3cc: 94000268 bl 4acd6c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESB_> + 4ac3d0: 910123e0 add x0, sp, #0x48 + 4ac3d4: 97fff488 bl 4a95f4 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED1Ev> + 4ac3d8: f9401fe0 ldr x0, [sp, #56] + 4ac3dc: 9400026e bl 4acd94 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4ac3e0: aa0003f3 mov x19, x0 + 4ac3e4: f94017e0 ldr x0, [sp, #40] + 4ac3e8: 97fe9c6e bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4ac3ec: aa0003e2 mov x2, x0 + 4ac3f0: aa1303e1 mov x1, x19 + 4ac3f4: f9401be0 ldr x0, [sp, #48] + 4ac3f8: 9400026f bl 4acdb4 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE9constructISA_JRS9_EEEvRSB_PT_DpOT0_> + 4ac3fc: 14000009 b 4ac420 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRS9_EEESB_DpOT_+0xa4> + 4ac400: aa0003f3 mov x19, x0 + 4ac404: f9401fe0 ldr x0, [sp, #56] + 4ac408: 91004000 add x0, x0, #0x10 + 4ac40c: 97ffffd4 bl 4ac35c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4ac410: f9401fe0 ldr x0, [sp, #56] + 4ac414: 97fd85ea bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4ac418: aa1303e0 mov x0, x19 + 4ac41c: 97fd6d39 bl 407900 <_Unwind_Resume@plt> + 4ac420: f9400bf3 ldr x19, [sp, #16] + 4ac424: a8c57bfd ldp x29, x30, [sp], #80 + 4ac428: d65f03c0 ret + +00000000004ac42c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4ac42c: d10043ff sub sp, sp, #0x10 + 4ac430: f90007e0 str x0, [sp, #8] + 4ac434: f90003e1 str x1, [sp] + 4ac438: f94007e0 ldr x0, [sp, #8] + 4ac43c: f900041f str xzr, [x0, #8] + 4ac440: f94007e0 ldr x0, [sp, #8] + 4ac444: 910043ff add sp, sp, #0x10 + 4ac448: d65f03c0 ret + +00000000004ac44c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS3_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS3_EERKSaIT_E(): + 4ac44c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac450: 910003fd mov x29, sp + 4ac454: f9000fe0 str x0, [sp, #24] + 4ac458: f9000be1 str x1, [sp, #16] + 4ac45c: f9400fe0 ldr x0, [sp, #24] + 4ac460: 94000263 bl 4acdec <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEEC1Ev> + 4ac464: d503201f nop + 4ac468: a8c27bfd ldp x29, x30, [sp], #32 + 4ac46c: d65f03c0 ret + +00000000004ac470 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 4ac470: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac474: 910003fd mov x29, sp + 4ac478: f9000fe0 str x0, [sp, #24] + 4ac47c: f9400fe0 ldr x0, [sp, #24] + 4ac480: 94000260 bl 4ace00 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEED1Ev> + 4ac484: d503201f nop + 4ac488: a8c27bfd ldp x29, x30, [sp], #32 + 4ac48c: d65f03c0 ret + +00000000004ac490 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSB_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSB_(): + 4ac490: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ac494: 910003fd mov x29, sp + 4ac498: f9000bf3 str x19, [sp, #16] + 4ac49c: aa0803f3 mov x19, x8 + 4ac4a0: f90017e0 str x0, [sp, #40] + 4ac4a4: d2800021 mov x1, #0x1 // #1 + 4ac4a8: f94017e0 ldr x0, [sp, #40] + 4ac4ac: 9400025a bl 4ace14 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS9_m> + 4ac4b0: aa0003e2 mov x2, x0 + 4ac4b4: f94017e1 ldr x1, [sp, #40] + 4ac4b8: aa1303e0 mov x0, x19 + 4ac4bc: 94000260 bl 4ace3c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS9_PS8_> + 4ac4c0: aa1303e0 mov x0, x19 + 4ac4c4: f9400bf3 ldr x19, [sp, #16] + 4ac4c8: a8c37bfd ldp x29, x30, [sp], #48 + 4ac4cc: d65f03c0 ret + +00000000004ac4d0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev(): + 4ac4d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac4d4: 910003fd mov x29, sp + 4ac4d8: f9000fe0 str x0, [sp, #24] + 4ac4dc: f9400fe0 ldr x0, [sp, #24] + 4ac4e0: f9400400 ldr x0, [x0, #8] + 4ac4e4: f100001f cmp x0, #0x0 + 4ac4e8: 54000120 b.eq 4ac50c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4ac4ec: f9400fe0 ldr x0, [sp, #24] + 4ac4f0: f9400003 ldr x3, [x0] + 4ac4f4: f9400fe0 ldr x0, [sp, #24] + 4ac4f8: f9400400 ldr x0, [x0, #8] + 4ac4fc: d2800022 mov x2, #0x1 // #1 + 4ac500: aa0003e1 mov x1, x0 + 4ac504: aa0303e0 mov x0, x3 + 4ac508: 9400025d bl 4ace7c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS9_PS8_m> + 4ac50c: d503201f nop + 4ac510: a8c27bfd ldp x29, x30, [sp], #32 + 4ac514: d65f03c0 ret + +00000000004ac518 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4ac518: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac51c: 910003fd mov x29, sp + 4ac520: f9000fe0 str x0, [sp, #24] + 4ac524: f9400fe0 ldr x0, [sp, #24] + 4ac528: f9400400 ldr x0, [x0, #8] + 4ac52c: 94000260 bl 4aceac <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SA_> + 4ac530: a8c27bfd ldp x29, x30, [sp], #32 + 4ac534: d65f03c0 ret + +00000000004ac538 <_ZSt4moveIRKSaIN5Catch5clara6detail12BoundFlagRefEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRKSaIN5Catch5clara6detail12BoundFlagRefEEEONSt16remove_referenceIT_E4typeEOS8_(): + 4ac538: d10043ff sub sp, sp, #0x10 + 4ac53c: f90007e0 str x0, [sp, #8] + 4ac540: f94007e0 ldr x0, [sp, #8] + 4ac544: 910043ff add sp, sp, #0x10 + 4ac548: d65f03c0 ret + +00000000004ac54c <_ZNSaIN5Catch5clara6detail12BoundFlagRefEEC1ERKS3_>: +_ZNSaIN5Catch5clara6detail12BoundFlagRefEEC1ERKS3_(): + 4ac54c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac550: 910003fd mov x29, sp + 4ac554: f9000fe0 str x0, [sp, #24] + 4ac558: f9000be1 str x1, [sp, #16] + 4ac55c: f9400be1 ldr x1, [sp, #16] + 4ac560: f9400fe0 ldr x0, [sp, #24] + 4ac564: 94000257 bl 4acec0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEEC1ERKS5_> + 4ac568: d503201f nop + 4ac56c: a8c27bfd ldp x29, x30, [sp], #32 + 4ac570: d65f03c0 ret + +00000000004ac574 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EED1Ev(): + 4ac574: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac578: 910003fd mov x29, sp + 4ac57c: f9000fe0 str x0, [sp, #24] + 4ac580: f9400fe0 ldr x0, [sp, #24] + 4ac584: 97fff453 bl 4a96d0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEED1Ev> + 4ac588: d503201f nop + 4ac58c: a8c27bfd ldp x29, x30, [sp], #32 + 4ac590: d65f03c0 ret + +00000000004ac594 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4ac594: a9be7bfd stp x29, x30, [sp, #-32]! + 4ac598: 910003fd mov x29, sp + 4ac59c: f9000fe0 str x0, [sp, #24] + 4ac5a0: f9400fe0 ldr x0, [sp, #24] + 4ac5a4: 97fffff4 bl 4ac574 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EED1Ev> + 4ac5a8: d503201f nop + 4ac5ac: a8c27bfd ldp x29, x30, [sp], #32 + 4ac5b0: d65f03c0 ret + +00000000004ac5b4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRbEEES4_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRbEEES4_DpOT_(): + 4ac5b4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ac5b8: 910003fd mov x29, sp + 4ac5bc: f9000bf3 str x19, [sp, #16] + 4ac5c0: f9001fe0 str x0, [sp, #56] + 4ac5c4: f9001be1 str x1, [sp, #48] + 4ac5c8: f90017e2 str x2, [sp, #40] + 4ac5cc: f9401fe0 ldr x0, [sp, #56] + 4ac5d0: 97fdc826 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ac5d4: f0000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4ac5d8: 913a6001 add x1, x0, #0xe98 + 4ac5dc: f9401fe0 ldr x0, [sp, #56] + 4ac5e0: f9000001 str x1, [x0] + 4ac5e4: f9401fe0 ldr x0, [sp, #56] + 4ac5e8: 91004013 add x19, x0, #0x10 + 4ac5ec: 910123e0 add x0, sp, #0x48 + 4ac5f0: f9401be1 ldr x1, [sp, #48] + 4ac5f4: 97ffffd6 bl 4ac54c <_ZNSaIN5Catch5clara6detail12BoundFlagRefEEC1ERKS3_> + 4ac5f8: 910123e0 add x0, sp, #0x48 + 4ac5fc: aa0003e1 mov x1, x0 + 4ac600: aa1303e0 mov x0, x19 + 4ac604: 94000235 bl 4aced8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES4_> + 4ac608: 910123e0 add x0, sp, #0x48 + 4ac60c: 97fff431 bl 4a96d0 <_ZNSaIN5Catch5clara6detail12BoundFlagRefEED1Ev> + 4ac610: f9401fe0 ldr x0, [sp, #56] + 4ac614: 9400023b bl 4acf00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4ac618: aa0003f3 mov x19, x0 + 4ac61c: f94017e0 ldr x0, [sp, #40] + 4ac620: 97fefc06 bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4ac624: aa0003e2 mov x2, x0 + 4ac628: aa1303e1 mov x1, x19 + 4ac62c: f9401be0 ldr x0, [sp, #48] + 4ac630: 9400023c bl 4acf20 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail12BoundFlagRefEEE9constructIS3_JRbEEEvRS4_PT_DpOT0_> + 4ac634: 14000009 b 4ac658 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRbEEES4_DpOT_+0xa4> + 4ac638: aa0003f3 mov x19, x0 + 4ac63c: f9401fe0 ldr x0, [sp, #56] + 4ac640: 91004000 add x0, x0, #0x10 + 4ac644: 97ffffd4 bl 4ac594 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4ac648: f9401fe0 ldr x0, [sp, #56] + 4ac64c: 97fd855c bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4ac650: aa1303e0 mov x0, x19 + 4ac654: 97fd6cab bl 407900 <_Unwind_Resume@plt> + 4ac658: f9400bf3 ldr x19, [sp, #16] + 4ac65c: a8c57bfd ldp x29, x30, [sp], #80 + 4ac660: d65f03c0 ret + +00000000004ac664 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4ac664: d10043ff sub sp, sp, #0x10 + 4ac668: f90007e0 str x0, [sp, #8] + 4ac66c: f90003e1 str x1, [sp] + 4ac670: f94007e0 ldr x0, [sp, #8] + 4ac674: f900041f str xzr, [x0, #8] + 4ac678: f94007e0 ldr x0, [sp, #8] + 4ac67c: 910043ff add sp, sp, #0x10 + 4ac680: d65f03c0 ret + +00000000004ac684 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS6_4HelpC4ERbEUlbE_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS6_4HelpC4ERbEUlbE_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4ac684: a9b77bfd stp x29, x30, [sp, #-144]! + 4ac688: 910003fd mov x29, sp + 4ac68c: a90153f3 stp x19, x20, [sp, #16] + 4ac690: a9025bf5 stp x21, x22, [sp, #32] + 4ac694: f9002fe0 str x0, [sp, #88] + 4ac698: 390143e1 strb w1, [sp, #80] + 4ac69c: f90027e2 str x2, [sp, #72] + 4ac6a0: f90023e3 str x3, [sp, #64] + 4ac6a4: f9001fe4 str x4, [sp, #56] + 4ac6a8: f9402fe0 ldr x0, [sp, #88] + 4ac6ac: f900001f str xzr, [x0] + 4ac6b0: 9101e3e0 add x0, sp, #0x78 + 4ac6b4: f94023e1 ldr x1, [sp, #64] + 4ac6b8: 94000228 bl 4acf58 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 4ac6bc: 9101e3e0 add x0, sp, #0x78 + 4ac6c0: 9101a3e1 add x1, sp, #0x68 + 4ac6c4: aa0103e8 mov x8, x1 + 4ac6c8: 94000235 bl 4acf9c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_> + 4ac6cc: 9101a3e0 add x0, sp, #0x68 + 4ac6d0: 94000255 bl 4ad024 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4ac6d4: f90047e0 str x0, [sp, #136] + 4ac6d8: f94023e0 ldr x0, [sp, #64] + 4ac6dc: 9400025a bl 4ad044 <_ZSt4moveIRKSaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEEONSt16remove_referenceIT_E4typeEOSC_> + 4ac6e0: aa0003e1 mov x1, x0 + 4ac6e4: 910203e0 add x0, sp, #0x80 + 4ac6e8: 9400025c bl 4ad058 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEEC1ERKS7_> + 4ac6ec: 910203f4 add x20, sp, #0x80 + 4ac6f0: f9401fe0 ldr x0, [sp, #56] + 4ac6f4: 97fff8b1 bl 4aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE> + 4ac6f8: aa0003f6 mov x22, x0 + 4ac6fc: f94047f3 ldr x19, [sp, #136] + 4ac700: aa1303e1 mov x1, x19 + 4ac704: d2800400 mov x0, #0x20 // #32 + 4ac708: 97fd7f5c bl 40c478 <_ZnwmPv> + 4ac70c: aa0003f5 mov x21, x0 + 4ac710: aa1603e2 mov x2, x22 + 4ac714: aa1403e1 mov x1, x20 + 4ac718: aa1503e0 mov x0, x21 + 4ac71c: 94000269 bl 4ad0c0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_> + 4ac720: 910203e0 add x0, sp, #0x80 + 4ac724: 97fff89d bl 4aa998 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEED1Ev> + 4ac728: f9402fe0 ldr x0, [sp, #88] + 4ac72c: f94047e1 ldr x1, [sp, #136] + 4ac730: f9000001 str x1, [x0] + 4ac734: 9101a3e0 add x0, sp, #0x68 + 4ac738: d2800001 mov x1, #0x0 // #0 + 4ac73c: 9400028d bl 4ad170 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4ac740: 9101a3e0 add x0, sp, #0x68 + 4ac744: 94000226 bl 4acfdc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4ac748: 9101e3e0 add x0, sp, #0x78 + 4ac74c: 9400020c bl 4acf7c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4ac750: 14000010 b 4ac790 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS6_4HelpC4ERbEUlbE_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4ac754: aa0003f4 mov x20, x0 + 4ac758: aa1303e1 mov x1, x19 + 4ac75c: aa1503e0 mov x0, x21 + 4ac760: 97fd7f4c bl 40c490 <_ZdlPvS_> + 4ac764: aa1403f3 mov x19, x20 + 4ac768: 910203e0 add x0, sp, #0x80 + 4ac76c: 97fff88b bl 4aa998 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEED1Ev> + 4ac770: 9101a3e0 add x0, sp, #0x68 + 4ac774: 9400021a bl 4acfdc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4ac778: 14000002 b 4ac780 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail15BoundFlagLambdaIZNS6_4HelpC4ERbEUlbE_EESaISB_EJRKSA_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4ac77c: aa0003f3 mov x19, x0 + 4ac780: 9101e3e0 add x0, sp, #0x78 + 4ac784: 940001fe bl 4acf7c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4ac788: aa1303e0 mov x0, x19 + 4ac78c: 97fd6c5d bl 407900 <_Unwind_Resume@plt> + 4ac790: a94153f3 ldp x19, x20, [sp, #16] + 4ac794: a9425bf5 ldp x21, x22, [sp, #32] + 4ac798: a8c97bfd ldp x29, x30, [sp], #144 + 4ac79c: d65f03c0 ret + +00000000004ac7a0 <_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS7_S7_EENSt9enable_ifIXntsrNSA_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4ac7a0: d10043ff sub sp, sp, #0x10 + 4ac7a4: f90007e0 str x0, [sp, #8] + 4ac7a8: f90003e1 str x1, [sp] + 4ac7ac: d503201f nop + 4ac7b0: 910043ff add sp, sp, #0x10 + 4ac7b4: d65f03c0 ret + +00000000004ac7b8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES7_EET0_T_SA_S9_(): + 4ac7b8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ac7bc: 910003fd mov x29, sp + 4ac7c0: f9000bf3 str x19, [sp, #16] + 4ac7c4: f9001fe0 str x0, [sp, #56] + 4ac7c8: f9001be1 str x1, [sp, #48] + 4ac7cc: f90017e2 str x2, [sp, #40] + 4ac7d0: f94017e0 ldr x0, [sp, #40] + 4ac7d4: f90027e0 str x0, [sp, #72] + 4ac7d8: 9100c3e1 add x1, sp, #0x30 + 4ac7dc: 9100e3e0 add x0, sp, #0x38 + 4ac7e0: 9400026c bl 4ad190 <_ZStneIPN5Catch5clara6detail3ArgEEbRKSt13move_iteratorIT_ES9_> + 4ac7e4: 12001c00 and w0, w0, #0xff + 4ac7e8: 7100001f cmp w0, #0x0 + 4ac7ec: 540001e0 b.eq 4ac828 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES7_EET0_T_SA_S9_+0x70> // b.none + 4ac7f0: f94027e0 ldr x0, [sp, #72] + 4ac7f4: 97feba02 bl 45affc <_ZSt11__addressofIN5Catch5clara6detail3ArgEEPT_RS4_> + 4ac7f8: aa0003f3 mov x19, x0 + 4ac7fc: 9100e3e0 add x0, sp, #0x38 + 4ac800: 9400027a bl 4ad1e8 <_ZNKSt13move_iteratorIPN5Catch5clara6detail3ArgEEdeEv> + 4ac804: aa0003e1 mov x1, x0 + 4ac808: aa1303e0 mov x0, x19 + 4ac80c: 940002c0 bl 4ad30c <_ZSt10_ConstructIN5Catch5clara6detail3ArgEJS3_EEvPT_DpOT0_> + 4ac810: 9100e3e0 add x0, sp, #0x38 + 4ac814: 9400026b bl 4ad1c0 <_ZNSt13move_iteratorIPN5Catch5clara6detail3ArgEEppEv> + 4ac818: f94027e0 ldr x0, [sp, #72] + 4ac81c: 91018000 add x0, x0, #0x60 + 4ac820: f90027e0 str x0, [sp, #72] + 4ac824: 17ffffed b 4ac7d8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES7_EET0_T_SA_S9_+0x20> + 4ac828: f94027e0 ldr x0, [sp, #72] + 4ac82c: 1400000a b 4ac854 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3ArgEES7_EET0_T_SA_S9_+0x9c> + 4ac830: 97fd69bc bl 406f20 <__cxa_begin_catch@plt> + 4ac834: f94027e1 ldr x1, [sp, #72] + 4ac838: f94017e0 ldr x0, [sp, #40] + 4ac83c: 97feab59 bl 4575a0 <_ZSt8_DestroyIPN5Catch5clara6detail3ArgEEvT_S5_> + 4ac840: 97fd6ba8 bl 4076e0 <__cxa_rethrow@plt> + 4ac844: aa0003f3 mov x19, x0 + 4ac848: 97fd6bf2 bl 407810 <__cxa_end_catch@plt> + 4ac84c: aa1303e0 mov x0, x19 + 4ac850: 97fd6c2c bl 407900 <_Unwind_Resume@plt> + 4ac854: f9400bf3 ldr x19, [sp, #16] + 4ac858: a8c57bfd ldp x29, x30, [sp], #80 + 4ac85c: d65f03c0 ret + +00000000004ac860 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES7_EET0_T_SA_S9_(): + 4ac860: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ac864: 910003fd mov x29, sp + 4ac868: f9000bf3 str x19, [sp, #16] + 4ac86c: f9001fe0 str x0, [sp, #56] + 4ac870: f9001be1 str x1, [sp, #48] + 4ac874: f90017e2 str x2, [sp, #40] + 4ac878: f94017e0 ldr x0, [sp, #40] + 4ac87c: f90027e0 str x0, [sp, #72] + 4ac880: 9100c3e1 add x1, sp, #0x30 + 4ac884: 9100e3e0 add x0, sp, #0x38 + 4ac888: 940002b3 bl 4ad354 <_ZStneIPN5Catch5clara6detail3OptEEbRKSt13move_iteratorIT_ES9_> + 4ac88c: 12001c00 and w0, w0, #0xff + 4ac890: 7100001f cmp w0, #0x0 + 4ac894: 540001e0 b.eq 4ac8d0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES7_EET0_T_SA_S9_+0x70> // b.none + 4ac898: f94027e0 ldr x0, [sp, #72] + 4ac89c: 97feb9c3 bl 45afa8 <_ZSt11__addressofIN5Catch5clara6detail3OptEEPT_RS4_> + 4ac8a0: aa0003f3 mov x19, x0 + 4ac8a4: 9100e3e0 add x0, sp, #0x38 + 4ac8a8: 940002c1 bl 4ad3ac <_ZNKSt13move_iteratorIPN5Catch5clara6detail3OptEEdeEv> + 4ac8ac: aa0003e1 mov x1, x0 + 4ac8b0: aa1303e0 mov x0, x19 + 4ac8b4: 9400030e bl 4ad4ec <_ZSt10_ConstructIN5Catch5clara6detail3OptEJS3_EEvPT_DpOT0_> + 4ac8b8: 9100e3e0 add x0, sp, #0x38 + 4ac8bc: 940002b2 bl 4ad384 <_ZNSt13move_iteratorIPN5Catch5clara6detail3OptEEppEv> + 4ac8c0: f94027e0 ldr x0, [sp, #72] + 4ac8c4: 9101e000 add x0, x0, #0x78 + 4ac8c8: f90027e0 str x0, [sp, #72] + 4ac8cc: 17ffffed b 4ac880 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES7_EET0_T_SA_S9_+0x20> + 4ac8d0: f94027e0 ldr x0, [sp, #72] + 4ac8d4: 1400000a b 4ac8fc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch5clara6detail3OptEES7_EET0_T_SA_S9_+0x9c> + 4ac8d8: 97fd6992 bl 406f20 <__cxa_begin_catch@plt> + 4ac8dc: f94027e1 ldr x1, [sp, #72] + 4ac8e0: f94017e0 ldr x0, [sp, #40] + 4ac8e4: 97feab0f bl 457520 <_ZSt8_DestroyIPN5Catch5clara6detail3OptEEvT_S5_> + 4ac8e8: 97fd6b7e bl 4076e0 <__cxa_rethrow@plt> + 4ac8ec: aa0003f3 mov x19, x0 + 4ac8f0: 97fd6bc8 bl 407810 <__cxa_end_catch@plt> + 4ac8f4: aa1303e0 mov x0, x19 + 4ac8f8: 97fd6c02 bl 407900 <_Unwind_Resume@plt> + 4ac8fc: f9400bf3 ldr x19, [sp, #16] + 4ac900: a8c57bfd ldp x29, x30, [sp], #80 + 4ac904: d65f03c0 ret + +00000000004ac908 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_>: +_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_(): + 4ac908: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ac90c: 910003fd mov x29, sp + 4ac910: f90017e0 str x0, [sp, #40] + 4ac914: f90013e1 str x1, [sp, #32] + 4ac918: f9000fe2 str x2, [sp, #24] + 4ac91c: f94013e1 ldr x1, [sp, #32] + 4ac920: f94017e0 ldr x0, [sp, #40] + 4ac924: cb000021 sub x1, x1, x0 + 4ac928: 9345fc20 asr x0, x1, #5 + 4ac92c: f9001fe0 str x0, [sp, #56] + 4ac930: f9401fe0 ldr x0, [sp, #56] + 4ac934: f100001f cmp x0, #0x0 + 4ac938: 5400020d b.le 4ac978 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_+0x70> + 4ac93c: f94017e0 ldr x0, [sp, #40] + 4ac940: 97fd780b bl 40a96c <_ZSt4moveIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEONSt16remove_referenceIT_E4typeEOS8_> + 4ac944: aa0003e1 mov x1, x0 + 4ac948: f9400fe0 ldr x0, [sp, #24] + 4ac94c: 97fd6afd bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4ac950: f94017e0 ldr x0, [sp, #40] + 4ac954: 91008000 add x0, x0, #0x20 + 4ac958: f90017e0 str x0, [sp, #40] + 4ac95c: f9400fe0 ldr x0, [sp, #24] + 4ac960: 91008000 add x0, x0, #0x20 + 4ac964: f9000fe0 str x0, [sp, #24] + 4ac968: f9401fe0 ldr x0, [sp, #56] + 4ac96c: d1000400 sub x0, x0, #0x1 + 4ac970: f9001fe0 str x0, [sp, #56] + 4ac974: 17ffffef b 4ac930 <_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EET0_T_SB_SA_+0x28> + 4ac978: f9400fe0 ldr x0, [sp, #24] + 4ac97c: a8c47bfd ldp x29, x30, [sp], #64 + 4ac980: d65f03c0 ret + +00000000004ac984 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS4_EJRjEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS4_EJRjEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4ac984: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ac988: 910003fd mov x29, sp + 4ac98c: a90153f3 stp x19, x20, [sp, #16] + 4ac990: f9001fe0 str x0, [sp, #56] + 4ac994: 3900c3e1 strb w1, [sp, #48] + 4ac998: f90017e2 str x2, [sp, #40] + 4ac99c: f90013e3 str x3, [sp, #32] + 4ac9a0: f9401fe0 ldr x0, [sp, #56] + 4ac9a4: f900001f str xzr, [x0] + 4ac9a8: f9401fe0 ldr x0, [sp, #56] + 4ac9ac: 91002013 add x19, x0, #0x8 + 4ac9b0: f94013e0 ldr x0, [sp, #32] + 4ac9b4: 97fffbc7 bl 4ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE> + 4ac9b8: aa0003e4 mov x4, x0 + 4ac9bc: f94017e3 ldr x3, [sp, #40] + 4ac9c0: d2800002 mov x2, #0x0 // #0 + 4ac9c4: 2a1403e1 mov w1, w20 + 4ac9c8: aa1303e0 mov x0, x19 + 4ac9cc: 940002da bl 4ad534 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIjEESaIS8_EJRjEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4ac9d0: f9401fe0 ldr x0, [sp, #56] + 4ac9d4: 91002002 add x2, x0, #0x8 + 4ac9d8: b00000c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4ac9dc: 9123c001 add x1, x0, #0x8f0 + 4ac9e0: aa0203e0 mov x0, x2 + 4ac9e4: 97fda88c bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4ac9e8: f90027e0 str x0, [sp, #72] + 4ac9ec: f9401fe0 ldr x0, [sp, #56] + 4ac9f0: f94027e1 ldr x1, [sp, #72] + 4ac9f4: f9000001 str x1, [x0] + 4ac9f8: f9401fe0 ldr x0, [sp, #56] + 4ac9fc: f9400000 ldr x0, [x0] + 4aca00: aa0003e1 mov x1, x0 + 4aca04: f9401fe0 ldr x0, [sp, #56] + 4aca08: 94000312 bl 4ad650 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4aca0c: d503201f nop + 4aca10: a94153f3 ldp x19, x20, [sp, #16] + 4aca14: a8c57bfd ldp x29, x30, [sp], #80 + 4aca18: d65f03c0 ret + +00000000004aca1c <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS4_EJRdEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS4_EJRdEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4aca1c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4aca20: 910003fd mov x29, sp + 4aca24: a90153f3 stp x19, x20, [sp, #16] + 4aca28: f9001fe0 str x0, [sp, #56] + 4aca2c: 3900c3e1 strb w1, [sp, #48] + 4aca30: f90017e2 str x2, [sp, #40] + 4aca34: f90013e3 str x3, [sp, #32] + 4aca38: f9401fe0 ldr x0, [sp, #56] + 4aca3c: f900001f str xzr, [x0] + 4aca40: f9401fe0 ldr x0, [sp, #56] + 4aca44: 91002013 add x19, x0, #0x8 + 4aca48: f94013e0 ldr x0, [sp, #32] + 4aca4c: 97fffbe3 bl 4ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE> + 4aca50: aa0003e4 mov x4, x0 + 4aca54: f94017e3 ldr x3, [sp, #40] + 4aca58: d2800002 mov x2, #0x0 // #0 + 4aca5c: 2a1403e1 mov w1, w20 + 4aca60: aa1303e0 mov x0, x19 + 4aca64: 94000301 bl 4ad668 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIdEESaIS8_EJRdEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4aca68: f9401fe0 ldr x0, [sp, #56] + 4aca6c: 91002002 add x2, x0, #0x8 + 4aca70: b00000c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4aca74: 9123c001 add x1, x0, #0x8f0 + 4aca78: aa0203e0 mov x0, x2 + 4aca7c: 97fda866 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4aca80: f90027e0 str x0, [sp, #72] + 4aca84: f9401fe0 ldr x0, [sp, #56] + 4aca88: f94027e1 ldr x1, [sp, #72] + 4aca8c: f9000001 str x1, [x0] + 4aca90: f9401fe0 ldr x0, [sp, #56] + 4aca94: f9400000 ldr x0, [x0] + 4aca98: aa0003e1 mov x1, x0 + 4aca9c: f9401fe0 ldr x0, [sp, #56] + 4acaa0: 94000339 bl 4ad784 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4acaa4: d503201f nop + 4acaa8: a94153f3 ldp x19, x20, [sp, #16] + 4acaac: a8c57bfd ldp x29, x30, [sp], #80 + 4acab0: d65f03c0 ret + +00000000004acab4 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS4_EJRlEEESt19_Sp_make_shared_tagRKT_DpOT0_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS4_EJRlEEESt19_Sp_make_shared_tagRKT_DpOT0_(): + 4acab4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4acab8: 910003fd mov x29, sp + 4acabc: a90153f3 stp x19, x20, [sp, #16] + 4acac0: f9001fe0 str x0, [sp, #56] + 4acac4: 3900c3e1 strb w1, [sp, #48] + 4acac8: f90017e2 str x2, [sp, #40] + 4acacc: f90013e3 str x3, [sp, #32] + 4acad0: f9401fe0 ldr x0, [sp, #56] + 4acad4: f900001f str xzr, [x0] + 4acad8: f9401fe0 ldr x0, [sp, #56] + 4acadc: 91002013 add x19, x0, #0x8 + 4acae0: f94013e0 ldr x0, [sp, #32] + 4acae4: 97fdb2c9 bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4acae8: aa0003e4 mov x4, x0 + 4acaec: f94017e3 ldr x3, [sp, #40] + 4acaf0: d2800002 mov x2, #0x0 // #0 + 4acaf4: 2a1403e1 mov w1, w20 + 4acaf8: aa1303e0 mov x0, x19 + 4acafc: 94000328 bl 4ad79c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIlEESaIS8_EJRlEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_> + 4acb00: f9401fe0 ldr x0, [sp, #56] + 4acb04: 91002002 add x2, x0, #0x8 + 4acb08: b00000c0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4acb0c: 9123c001 add x1, x0, #0x8f0 + 4acb10: aa0203e0 mov x0, x2 + 4acb14: 97fda840 bl 416c14 <_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info> + 4acb18: f90027e0 str x0, [sp, #72] + 4acb1c: f9401fe0 ldr x0, [sp, #56] + 4acb20: f94027e1 ldr x1, [sp, #72] + 4acb24: f9000001 str x1, [x0] + 4acb28: f9401fe0 ldr x0, [sp, #56] + 4acb2c: f9400000 ldr x0, [x0] + 4acb30: aa0003e1 mov x1, x0 + 4acb34: f9401fe0 ldr x0, [sp, #56] + 4acb38: 94000360 bl 4ad8b8 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_> + 4acb3c: d503201f nop + 4acb40: a94153f3 ldp x19, x20, [sp, #16] + 4acb44: a8c57bfd ldp x29, x30, [sp], #80 + 4acb48: d65f03c0 ret + +00000000004acb4c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISE_EEEESaISH_EJRSG_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISE_EEEESaISH_EJRSG_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4acb4c: a9b77bfd stp x29, x30, [sp, #-144]! + 4acb50: 910003fd mov x29, sp + 4acb54: a90153f3 stp x19, x20, [sp, #16] + 4acb58: a9025bf5 stp x21, x22, [sp, #32] + 4acb5c: f9002fe0 str x0, [sp, #88] + 4acb60: 390143e1 strb w1, [sp, #80] + 4acb64: f90027e2 str x2, [sp, #72] + 4acb68: f90023e3 str x3, [sp, #64] + 4acb6c: f9001fe4 str x4, [sp, #56] + 4acb70: f9402fe0 ldr x0, [sp, #88] + 4acb74: f900001f str xzr, [x0] + 4acb78: 9101e3e0 add x0, sp, #0x78 + 4acb7c: f94023e1 ldr x1, [sp, #64] + 4acb80: 94000354 bl 4ad8d0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISD_EERKSaIT_E> + 4acb84: 9101e3e0 add x0, sp, #0x78 + 4acb88: 9101a3e1 add x1, sp, #0x68 + 4acb8c: aa0103e8 mov x8, x1 + 4acb90: 94000361 bl 4ad914 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSL_> + 4acb94: 9101a3e0 add x0, sp, #0x68 + 4acb98: 94000381 bl 4ad99c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4acb9c: f90047e0 str x0, [sp, #136] + 4acba0: f94023e0 ldr x0, [sp, #64] + 4acba4: 94000386 bl 4ad9bc <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEEONSt16remove_referenceIT_E4typeEOSI_> + 4acba8: aa0003e1 mov x1, x0 + 4acbac: 910203e0 add x0, sp, #0x80 + 4acbb0: 94000388 bl 4ad9d0 <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEEC1ERKSD_> + 4acbb4: 910203f4 add x20, sp, #0x80 + 4acbb8: f9401fe0 ldr x0, [sp, #56] + 4acbbc: 97fff9c4 bl 4ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4acbc0: aa0003f6 mov x22, x0 + 4acbc4: f94047f3 ldr x19, [sp, #136] + 4acbc8: aa1303e1 mov x1, x19 + 4acbcc: d2800400 mov x0, #0x20 // #32 + 4acbd0: 97fd7e2a bl 40c478 <_ZnwmPv> + 4acbd4: aa0003f5 mov x21, x0 + 4acbd8: aa1603e2 mov x2, x22 + 4acbdc: aa1403e1 mov x1, x20 + 4acbe0: aa1503e0 mov x0, x21 + 4acbe4: 94000395 bl 4ada38 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRSC_EEESE_DpOT_> + 4acbe8: 910203e0 add x0, sp, #0x80 + 4acbec: 97fff9b0 bl 4ab2ac <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEED1Ev> + 4acbf0: f9402fe0 ldr x0, [sp, #88] + 4acbf4: f94047e1 ldr x1, [sp, #136] + 4acbf8: f9000001 str x1, [x0] + 4acbfc: 9101a3e0 add x0, sp, #0x68 + 4acc00: d2800001 mov x1, #0x0 // #0 + 4acc04: 940003b9 bl 4adae8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4acc08: 9101a3e0 add x0, sp, #0x68 + 4acc0c: 94000352 bl 4ad954 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4acc10: 9101e3e0 add x0, sp, #0x78 + 4acc14: 94000338 bl 4ad8f4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4acc18: 14000010 b 4acc58 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISE_EEEESaISH_EJRSG_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4acc1c: aa0003f4 mov x20, x0 + 4acc20: aa1303e1 mov x1, x19 + 4acc24: aa1503e0 mov x0, x21 + 4acc28: 97fd7e1a bl 40c490 <_ZdlPvS_> + 4acc2c: aa1403f3 mov x19, x20 + 4acc30: 910203e0 add x0, sp, #0x80 + 4acc34: 97fff99e bl 4ab2ac <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEED1Ev> + 4acc38: 9101a3e0 add x0, sp, #0x68 + 4acc3c: 94000346 bl 4ad954 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4acc40: 14000002 b 4acc48 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISE_EEEESaISH_EJRSG_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4acc44: aa0003f3 mov x19, x0 + 4acc48: 9101e3e0 add x0, sp, #0x78 + 4acc4c: 9400032a bl 4ad8f4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4acc50: aa1303e0 mov x0, x19 + 4acc54: 97fd6b2b bl 407900 <_Unwind_Resume@plt> + 4acc58: a94153f3 ldp x19, x20, [sp, #16] + 4acc5c: a9425bf5 ldp x21, x22, [sp, #32] + 4acc60: a8c97bfd ldp x29, x30, [sp], #144 + 4acc64: d65f03c0 ret + +00000000004acc68 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISD_SD_EENSt9enable_ifIXntsrNSG_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withISD_SD_EENSt9enable_ifIXntsrNSG_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4acc68: d10043ff sub sp, sp, #0x10 + 4acc6c: f90007e0 str x0, [sp, #8] + 4acc70: f90003e1 str x1, [sp] + 4acc74: d503201f nop + 4acc78: 910043ff add sp, sp, #0x10 + 4acc7c: d65f03c0 ret + +00000000004acc80 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEEC1Ev(): + 4acc80: d10043ff sub sp, sp, #0x10 + 4acc84: f90007e0 str x0, [sp, #8] + 4acc88: d503201f nop + 4acc8c: 910043ff add sp, sp, #0x10 + 4acc90: d65f03c0 ret + +00000000004acc94 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEED2Ev(): + 4acc94: d10043ff sub sp, sp, #0x10 + 4acc98: f90007e0 str x0, [sp, #8] + 4acc9c: d503201f nop + 4acca0: 910043ff add sp, sp, #0x10 + 4acca4: d65f03c0 ret + +00000000004acca8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSG_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSG_m(): + 4acca8: a9be7bfd stp x29, x30, [sp, #-32]! + 4accac: 910003fd mov x29, sp + 4accb0: f9000fe0 str x0, [sp, #24] + 4accb4: f9000be1 str x1, [sp, #16] + 4accb8: d2800002 mov x2, #0x0 // #0 + 4accbc: f9400be1 ldr x1, [sp, #16] + 4accc0: f9400fe0 ldr x0, [sp, #24] + 4accc4: 94000391 bl 4adb08 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4accc8: a8c27bfd ldp x29, x30, [sp], #32 + 4acccc: d65f03c0 ret + +00000000004accd0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSG_PSF_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSG_PSF_(): + 4accd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4accd4: 910003fd mov x29, sp + 4accd8: f90017e0 str x0, [sp, #40] + 4accdc: f90013e1 str x1, [sp, #32] + 4acce0: f9000fe2 str x2, [sp, #24] + 4acce4: f94013e0 ldr x0, [sp, #32] + 4acce8: 9400039c bl 4adb58 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSH_> + 4accec: aa0003e1 mov x1, x0 + 4accf0: f94017e0 ldr x0, [sp, #40] + 4accf4: f9000001 str x1, [x0] + 4accf8: f94017e0 ldr x0, [sp, #40] + 4accfc: f9400fe1 ldr x1, [sp, #24] + 4acd00: f9000401 str x1, [x0, #8] + 4acd04: d503201f nop + 4acd08: a8c37bfd ldp x29, x30, [sp], #48 + 4acd0c: d65f03c0 ret + +00000000004acd10 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSG_PSF_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSG_PSF_m(): + 4acd10: a9bd7bfd stp x29, x30, [sp, #-48]! + 4acd14: 910003fd mov x29, sp + 4acd18: f90017e0 str x0, [sp, #40] + 4acd1c: f90013e1 str x1, [sp, #32] + 4acd20: f9000fe2 str x2, [sp, #24] + 4acd24: f9400fe2 ldr x2, [sp, #24] + 4acd28: f94013e1 ldr x1, [sp, #32] + 4acd2c: f94017e0 ldr x0, [sp, #40] + 4acd30: 9400038f bl 4adb6c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE10deallocateEPSF_m> + 4acd34: d503201f nop + 4acd38: a8c37bfd ldp x29, x30, [sp], #48 + 4acd3c: d65f03c0 ret + +00000000004acd40 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SH_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SH_(): + 4acd40: d10043ff sub sp, sp, #0x10 + 4acd44: f90007e0 str x0, [sp, #8] + 4acd48: f94007e0 ldr x0, [sp, #8] + 4acd4c: 910043ff add sp, sp, #0x10 + 4acd50: d65f03c0 ret + +00000000004acd54 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSC_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC2ERKSC_(): + 4acd54: d10043ff sub sp, sp, #0x10 + 4acd58: f90007e0 str x0, [sp, #8] + 4acd5c: f90003e1 str x1, [sp] + 4acd60: d503201f nop + 4acd64: 910043ff add sp, sp, #0x10 + 4acd68: d65f03c0 ret + +00000000004acd6c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESB_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ESB_(): + 4acd6c: a9be7bfd stp x29, x30, [sp, #-32]! + 4acd70: 910003fd mov x29, sp + 4acd74: f9000fe0 str x0, [sp, #24] + 4acd78: f9000be1 str x1, [sp, #16] + 4acd7c: f9400be1 ldr x1, [sp, #16] + 4acd80: f9400fe0 ldr x0, [sp, #24] + 4acd84: 94000384 bl 4adb94 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EEC1ERKSB_> + 4acd88: d503201f nop + 4acd8c: a8c27bfd ldp x29, x30, [sp], #32 + 4acd90: d65f03c0 ret + +00000000004acd94 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4acd94: a9be7bfd stp x29, x30, [sp, #-32]! + 4acd98: 910003fd mov x29, sp + 4acd9c: f9000fe0 str x0, [sp, #24] + 4acda0: f9400fe0 ldr x0, [sp, #24] + 4acda4: 91004000 add x0, x0, #0x10 + 4acda8: 94000385 bl 4adbbc <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE6_M_ptrEv> + 4acdac: a8c27bfd ldp x29, x30, [sp], #32 + 4acdb0: d65f03c0 ret + +00000000004acdb4 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE9constructISA_JRS9_EEEvRSB_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE9constructISA_JRS9_EEEvRSB_PT_DpOT0_(): + 4acdb4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4acdb8: 910003fd mov x29, sp + 4acdbc: f90017e0 str x0, [sp, #40] + 4acdc0: f90013e1 str x1, [sp, #32] + 4acdc4: f9000fe2 str x2, [sp, #24] + 4acdc8: f9400fe0 ldr x0, [sp, #24] + 4acdcc: 97fe99f5 bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4acdd0: aa0003e2 mov x2, x0 + 4acdd4: f94013e1 ldr x1, [sp, #32] + 4acdd8: f94017e0 ldr x0, [sp, #40] + 4acddc: 9400037f bl 4adbd8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE9constructISB_JRSA_EEEvPT_DpOT0_> + 4acde0: d503201f nop + 4acde4: a8c37bfd ldp x29, x30, [sp], #48 + 4acde8: d65f03c0 ret + +00000000004acdec <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEEC1Ev(): + 4acdec: d10043ff sub sp, sp, #0x10 + 4acdf0: f90007e0 str x0, [sp, #8] + 4acdf4: d503201f nop + 4acdf8: 910043ff add sp, sp, #0x10 + 4acdfc: d65f03c0 ret + +00000000004ace00 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEED1Ev(): + 4ace00: d10043ff sub sp, sp, #0x10 + 4ace04: f90007e0 str x0, [sp, #8] + 4ace08: d503201f nop + 4ace0c: 910043ff add sp, sp, #0x10 + 4ace10: d65f03c0 ret + +00000000004ace14 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS9_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS9_m(): + 4ace14: a9be7bfd stp x29, x30, [sp, #-32]! + 4ace18: 910003fd mov x29, sp + 4ace1c: f9000fe0 str x0, [sp, #24] + 4ace20: f9000be1 str x1, [sp, #16] + 4ace24: d2800002 mov x2, #0x0 // #0 + 4ace28: f9400be1 ldr x1, [sp, #16] + 4ace2c: f9400fe0 ldr x0, [sp, #24] + 4ace30: 9400037d bl 4adc24 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4ace34: a8c27bfd ldp x29, x30, [sp], #32 + 4ace38: d65f03c0 ret + +00000000004ace3c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS9_PS8_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS9_PS8_(): + 4ace3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ace40: 910003fd mov x29, sp + 4ace44: f90017e0 str x0, [sp, #40] + 4ace48: f90013e1 str x1, [sp, #32] + 4ace4c: f9000fe2 str x2, [sp, #24] + 4ace50: f94013e0 ldr x0, [sp, #32] + 4ace54: 94000388 bl 4adc74 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSA_> + 4ace58: aa0003e1 mov x1, x0 + 4ace5c: f94017e0 ldr x0, [sp, #40] + 4ace60: f9000001 str x1, [x0] + 4ace64: f94017e0 ldr x0, [sp, #40] + 4ace68: f9400fe1 ldr x1, [sp, #24] + 4ace6c: f9000401 str x1, [x0, #8] + 4ace70: d503201f nop + 4ace74: a8c37bfd ldp x29, x30, [sp], #48 + 4ace78: d65f03c0 ret + +00000000004ace7c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS9_PS8_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS9_PS8_m(): + 4ace7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ace80: 910003fd mov x29, sp + 4ace84: f90017e0 str x0, [sp, #40] + 4ace88: f90013e1 str x1, [sp, #32] + 4ace8c: f9000fe2 str x2, [sp, #24] + 4ace90: f9400fe2 ldr x2, [sp, #24] + 4ace94: f94013e1 ldr x1, [sp, #32] + 4ace98: f94017e0 ldr x0, [sp, #40] + 4ace9c: 9400037b bl 4adc88 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE10deallocateEPS8_m> + 4acea0: d503201f nop + 4acea4: a8c37bfd ldp x29, x30, [sp], #48 + 4acea8: d65f03c0 ret + +00000000004aceac <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SA_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SA_(): + 4aceac: d10043ff sub sp, sp, #0x10 + 4aceb0: f90007e0 str x0, [sp, #8] + 4aceb4: f94007e0 ldr x0, [sp, #8] + 4aceb8: 910043ff add sp, sp, #0x10 + 4acebc: d65f03c0 ret + +00000000004acec0 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEEC2ERKS5_(): + 4acec0: d10043ff sub sp, sp, #0x10 + 4acec4: f90007e0 str x0, [sp, #8] + 4acec8: f90003e1 str x1, [sp] + 4acecc: d503201f nop + 4aced0: 910043ff add sp, sp, #0x10 + 4aced4: d65f03c0 ret + +00000000004aced8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES4_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES4_(): + 4aced8: a9be7bfd stp x29, x30, [sp, #-32]! + 4acedc: 910003fd mov x29, sp + 4acee0: f9000fe0 str x0, [sp, #24] + 4acee4: f9000be1 str x1, [sp, #16] + 4acee8: f9400be1 ldr x1, [sp, #16] + 4aceec: f9400fe0 ldr x0, [sp, #24] + 4acef0: 94000370 bl 4adcb0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EEC1ERKS4_> + 4acef4: d503201f nop + 4acef8: a8c27bfd ldp x29, x30, [sp], #32 + 4acefc: d65f03c0 ret + +00000000004acf00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4acf00: a9be7bfd stp x29, x30, [sp, #-32]! + 4acf04: 910003fd mov x29, sp + 4acf08: f9000fe0 str x0, [sp, #24] + 4acf0c: f9400fe0 ldr x0, [sp, #24] + 4acf10: 91004000 add x0, x0, #0x10 + 4acf14: 94000371 bl 4adcd8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail12BoundFlagRefEE6_M_ptrEv> + 4acf18: a8c27bfd ldp x29, x30, [sp], #32 + 4acf1c: d65f03c0 ret + +00000000004acf20 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail12BoundFlagRefEEE9constructIS3_JRbEEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail12BoundFlagRefEEE9constructIS3_JRbEEEvRS4_PT_DpOT0_(): + 4acf20: a9bd7bfd stp x29, x30, [sp, #-48]! + 4acf24: 910003fd mov x29, sp + 4acf28: f90017e0 str x0, [sp, #40] + 4acf2c: f90013e1 str x1, [sp, #32] + 4acf30: f9000fe2 str x2, [sp, #24] + 4acf34: f9400fe0 ldr x0, [sp, #24] + 4acf38: 97fef9c0 bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4acf3c: aa0003e2 mov x2, x0 + 4acf40: f94013e1 ldr x1, [sp, #32] + 4acf44: f94017e0 ldr x0, [sp, #40] + 4acf48: 9400036b bl 4adcf4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEE9constructIS4_JRbEEEvPT_DpOT0_> + 4acf4c: d503201f nop + 4acf50: a8c37bfd ldp x29, x30, [sp], #48 + 4acf54: d65f03c0 ret + +00000000004acf58 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS7_EERKSaIT_E(): + 4acf58: a9be7bfd stp x29, x30, [sp, #-32]! + 4acf5c: 910003fd mov x29, sp + 4acf60: f9000fe0 str x0, [sp, #24] + 4acf64: f9000be1 str x1, [sp, #16] + 4acf68: f9400fe0 ldr x0, [sp, #24] + 4acf6c: 94000375 bl 4add40 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEEC1Ev> + 4acf70: d503201f nop + 4acf74: a8c27bfd ldp x29, x30, [sp], #32 + 4acf78: d65f03c0 ret + +00000000004acf7c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4acf7c: a9be7bfd stp x29, x30, [sp, #-32]! + 4acf80: 910003fd mov x29, sp + 4acf84: f9000fe0 str x0, [sp, #24] + 4acf88: f9400fe0 ldr x0, [sp, #24] + 4acf8c: 94000372 bl 4add54 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEED1Ev> + 4acf90: d503201f nop + 4acf94: a8c27bfd ldp x29, x30, [sp], #32 + 4acf98: d65f03c0 ret + +00000000004acf9c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSF_(): + 4acf9c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4acfa0: 910003fd mov x29, sp + 4acfa4: f9000bf3 str x19, [sp, #16] + 4acfa8: aa0803f3 mov x19, x8 + 4acfac: f90017e0 str x0, [sp, #40] + 4acfb0: d2800021 mov x1, #0x1 // #1 + 4acfb4: f94017e0 ldr x0, [sp, #40] + 4acfb8: 9400036c bl 4add68 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m> + 4acfbc: aa0003e2 mov x2, x0 + 4acfc0: f94017e1 ldr x1, [sp, #40] + 4acfc4: aa1303e0 mov x0, x19 + 4acfc8: 94000372 bl 4add90 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 4acfcc: aa1303e0 mov x0, x19 + 4acfd0: f9400bf3 ldr x19, [sp, #16] + 4acfd4: a8c37bfd ldp x29, x30, [sp], #48 + 4acfd8: d65f03c0 ret + +00000000004acfdc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4acfdc: a9be7bfd stp x29, x30, [sp, #-32]! + 4acfe0: 910003fd mov x29, sp + 4acfe4: f9000fe0 str x0, [sp, #24] + 4acfe8: f9400fe0 ldr x0, [sp, #24] + 4acfec: f9400400 ldr x0, [x0, #8] + 4acff0: f100001f cmp x0, #0x0 + 4acff4: 54000120 b.eq 4ad018 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4acff8: f9400fe0 ldr x0, [sp, #24] + 4acffc: f9400003 ldr x3, [x0] + 4ad000: f9400fe0 ldr x0, [sp, #24] + 4ad004: f9400400 ldr x0, [x0, #8] + 4ad008: d2800022 mov x2, #0x1 // #1 + 4ad00c: aa0003e1 mov x1, x0 + 4ad010: aa0303e0 mov x0, x3 + 4ad014: 9400036f bl 4addd0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m> + 4ad018: d503201f nop + 4ad01c: a8c27bfd ldp x29, x30, [sp], #32 + 4ad020: d65f03c0 ret + +00000000004ad024 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4ad024: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad028: 910003fd mov x29, sp + 4ad02c: f9000fe0 str x0, [sp, #24] + 4ad030: f9400fe0 ldr x0, [sp, #24] + 4ad034: f9400400 ldr x0, [x0, #8] + 4ad038: 94000372 bl 4ade00 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_> + 4ad03c: a8c27bfd ldp x29, x30, [sp], #32 + 4ad040: d65f03c0 ret + +00000000004ad044 <_ZSt4moveIRKSaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRKSaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEEONSt16remove_referenceIT_E4typeEOSC_(): + 4ad044: d10043ff sub sp, sp, #0x10 + 4ad048: f90007e0 str x0, [sp, #8] + 4ad04c: f94007e0 ldr x0, [sp, #8] + 4ad050: 910043ff add sp, sp, #0x10 + 4ad054: d65f03c0 ret + +00000000004ad058 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEEC1ERKS7_>: +_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEEC1ERKS7_(): + 4ad058: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad05c: 910003fd mov x29, sp + 4ad060: f9000fe0 str x0, [sp, #24] + 4ad064: f9000be1 str x1, [sp, #16] + 4ad068: f9400be1 ldr x1, [sp, #16] + 4ad06c: f9400fe0 ldr x0, [sp, #24] + 4ad070: 94000369 bl 4ade14 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEC1ERKS9_> + 4ad074: d503201f nop + 4ad078: a8c27bfd ldp x29, x30, [sp], #32 + 4ad07c: d65f03c0 ret + +00000000004ad080 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EED2Ev(): + 4ad080: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad084: 910003fd mov x29, sp + 4ad088: f9000fe0 str x0, [sp, #24] + 4ad08c: f9400fe0 ldr x0, [sp, #24] + 4ad090: 97fff642 bl 4aa998 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEED1Ev> + 4ad094: d503201f nop + 4ad098: a8c27bfd ldp x29, x30, [sp], #32 + 4ad09c: d65f03c0 ret + +00000000004ad0a0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 4ad0a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad0a4: 910003fd mov x29, sp + 4ad0a8: f9000fe0 str x0, [sp, #24] + 4ad0ac: f9400fe0 ldr x0, [sp, #24] + 4ad0b0: 97fffff4 bl 4ad080 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EED1Ev> + 4ad0b4: d503201f nop + 4ad0b8: a8c27bfd ldp x29, x30, [sp], #32 + 4ad0bc: d65f03c0 ret + +00000000004ad0c0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRKS6_EEES8_DpOT_(): + 4ad0c0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ad0c4: 910003fd mov x29, sp + 4ad0c8: f9000bf3 str x19, [sp, #16] + 4ad0cc: f9001fe0 str x0, [sp, #56] + 4ad0d0: f9001be1 str x1, [sp, #48] + 4ad0d4: f90017e2 str x2, [sp, #40] + 4ad0d8: f9401fe0 ldr x0, [sp, #56] + 4ad0dc: 97fdc563 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ad0e0: d0000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4ad0e4: 91398001 add x1, x0, #0xe60 + 4ad0e8: f9401fe0 ldr x0, [sp, #56] + 4ad0ec: f9000001 str x1, [x0] + 4ad0f0: f9401fe0 ldr x0, [sp, #56] + 4ad0f4: 91004013 add x19, x0, #0x10 + 4ad0f8: 910123e0 add x0, sp, #0x48 + 4ad0fc: f9401be1 ldr x1, [sp, #48] + 4ad100: 97ffffd6 bl 4ad058 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEEC1ERKS7_> + 4ad104: 910123e0 add x0, sp, #0x48 + 4ad108: aa0003e1 mov x1, x0 + 4ad10c: aa1303e0 mov x0, x19 + 4ad110: 94000347 bl 4ade2c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_> + 4ad114: 910123e0 add x0, sp, #0x48 + 4ad118: 97fff620 bl 4aa998 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEED1Ev> + 4ad11c: f9401fe0 ldr x0, [sp, #56] + 4ad120: 9400034d bl 4ade54 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4ad124: aa0003f3 mov x19, x0 + 4ad128: f94017e0 ldr x0, [sp, #40] + 4ad12c: 97fff623 bl 4aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE> + 4ad130: aa0003e2 mov x2, x0 + 4ad134: aa1303e1 mov x1, x19 + 4ad138: f9401be0 ldr x0, [sp, #48] + 4ad13c: 9400034e bl 4ade74 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_> + 4ad140: 14000009 b 4ad164 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRKS6_EEES8_DpOT_+0xa4> + 4ad144: aa0003f3 mov x19, x0 + 4ad148: f9401fe0 ldr x0, [sp, #56] + 4ad14c: 91004000 add x0, x0, #0x10 + 4ad150: 97ffffd4 bl 4ad0a0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4ad154: f9401fe0 ldr x0, [sp, #56] + 4ad158: 97fd8299 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4ad15c: aa1303e0 mov x0, x19 + 4ad160: 97fd69e8 bl 407900 <_Unwind_Resume@plt> + 4ad164: f9400bf3 ldr x19, [sp, #16] + 4ad168: a8c57bfd ldp x29, x30, [sp], #80 + 4ad16c: d65f03c0 ret + +00000000004ad170 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4ad170: d10043ff sub sp, sp, #0x10 + 4ad174: f90007e0 str x0, [sp, #8] + 4ad178: f90003e1 str x1, [sp] + 4ad17c: f94007e0 ldr x0, [sp, #8] + 4ad180: f900041f str xzr, [x0, #8] + 4ad184: f94007e0 ldr x0, [sp, #8] + 4ad188: 910043ff add sp, sp, #0x10 + 4ad18c: d65f03c0 ret + +00000000004ad190 <_ZStneIPN5Catch5clara6detail3ArgEEbRKSt13move_iteratorIT_ES9_>: +_ZStneIPN5Catch5clara6detail3ArgEEbRKSt13move_iteratorIT_ES9_(): + 4ad190: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad194: 910003fd mov x29, sp + 4ad198: f9000fe0 str x0, [sp, #24] + 4ad19c: f9000be1 str x1, [sp, #16] + 4ad1a0: f9400be1 ldr x1, [sp, #16] + 4ad1a4: f9400fe0 ldr x0, [sp, #24] + 4ad1a8: 94000341 bl 4adeac <_ZSteqIPN5Catch5clara6detail3ArgEEbRKSt13move_iteratorIT_ES9_> + 4ad1ac: 12001c00 and w0, w0, #0xff + 4ad1b0: 52000000 eor w0, w0, #0x1 + 4ad1b4: 12001c00 and w0, w0, #0xff + 4ad1b8: a8c27bfd ldp x29, x30, [sp], #32 + 4ad1bc: d65f03c0 ret + +00000000004ad1c0 <_ZNSt13move_iteratorIPN5Catch5clara6detail3ArgEEppEv>: +_ZNSt13move_iteratorIPN5Catch5clara6detail3ArgEEppEv(): + 4ad1c0: d10043ff sub sp, sp, #0x10 + 4ad1c4: f90007e0 str x0, [sp, #8] + 4ad1c8: f94007e0 ldr x0, [sp, #8] + 4ad1cc: f9400000 ldr x0, [x0] + 4ad1d0: 91018001 add x1, x0, #0x60 + 4ad1d4: f94007e0 ldr x0, [sp, #8] + 4ad1d8: f9000001 str x1, [x0] + 4ad1dc: f94007e0 ldr x0, [sp, #8] + 4ad1e0: 910043ff add sp, sp, #0x10 + 4ad1e4: d65f03c0 ret + +00000000004ad1e8 <_ZNKSt13move_iteratorIPN5Catch5clara6detail3ArgEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch5clara6detail3ArgEEdeEv(): + 4ad1e8: d10043ff sub sp, sp, #0x10 + 4ad1ec: f90007e0 str x0, [sp, #8] + 4ad1f0: f94007e0 ldr x0, [sp, #8] + 4ad1f4: f9400000 ldr x0, [x0] + 4ad1f8: 910043ff add sp, sp, #0x10 + 4ad1fc: d65f03c0 ret + +00000000004ad200 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1EOS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1EOS4_(): + 4ad200: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad204: 910003fd mov x29, sp + 4ad208: f9000fe0 str x0, [sp, #24] + 4ad20c: f9000be1 str x1, [sp, #16] + 4ad210: f9400fe0 ldr x0, [sp, #24] + 4ad214: f9400be1 ldr x1, [sp, #16] + 4ad218: 97fea4b5 bl 4564ec <_ZN5Catch5clara6detail10ParserBaseC1ERKS2_> + 4ad21c: d00000c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4ad220: 9131c001 add x1, x0, #0xc70 + 4ad224: f9400fe0 ldr x0, [sp, #24] + 4ad228: f9000001 str x1, [x0] + 4ad22c: d503201f nop + 4ad230: a8c27bfd ldp x29, x30, [sp], #32 + 4ad234: d65f03c0 ret + +00000000004ad238 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1EOS4_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1EOS4_(): + 4ad238: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad23c: 910003fd mov x29, sp + 4ad240: f9000fe0 str x0, [sp, #24] + 4ad244: f9000be1 str x1, [sp, #16] + 4ad248: f9400fe0 ldr x0, [sp, #24] + 4ad24c: f9400be1 ldr x1, [sp, #16] + 4ad250: 97ffffec bl 4ad200 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3ArgEEC1EOS4_> + 4ad254: d00000c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4ad258: 9130e001 add x1, x0, #0xc38 + 4ad25c: f9400fe0 ldr x0, [sp, #24] + 4ad260: f9000001 str x1, [x0] + 4ad264: f9400be0 ldr x0, [sp, #16] + 4ad268: b9400801 ldr w1, [x0, #8] + 4ad26c: f9400fe0 ldr x0, [sp, #24] + 4ad270: b9000801 str w1, [x0, #8] + 4ad274: f9400fe0 ldr x0, [sp, #24] + 4ad278: 91004002 add x2, x0, #0x10 + 4ad27c: f9400be0 ldr x0, [sp, #16] + 4ad280: 91004000 add x0, x0, #0x10 + 4ad284: aa0003e1 mov x1, x0 + 4ad288: aa0203e0 mov x0, x2 + 4ad28c: 9400031d bl 4adf00 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1EOS4_> + 4ad290: f9400fe0 ldr x0, [sp, #24] + 4ad294: 91008002 add x2, x0, #0x20 + 4ad298: f9400be0 ldr x0, [sp, #16] + 4ad29c: 91008000 add x0, x0, #0x20 + 4ad2a0: aa0003e1 mov x1, x0 + 4ad2a4: aa0203e0 mov x0, x2 + 4ad2a8: 97fd678a bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4ad2ac: f9400fe0 ldr x0, [sp, #24] + 4ad2b0: 91010002 add x2, x0, #0x40 + 4ad2b4: f9400be0 ldr x0, [sp, #16] + 4ad2b8: 91010000 add x0, x0, #0x40 + 4ad2bc: aa0003e1 mov x1, x0 + 4ad2c0: aa0203e0 mov x0, x2 + 4ad2c4: 97fd6783 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4ad2c8: d503201f nop + 4ad2cc: a8c27bfd ldp x29, x30, [sp], #32 + 4ad2d0: d65f03c0 ret + +00000000004ad2d4 <_ZN5Catch5clara6detail3ArgC1EOS2_>: +_ZN5Catch5clara6detail3ArgC1EOS2_(): + 4ad2d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad2d8: 910003fd mov x29, sp + 4ad2dc: f9000fe0 str x0, [sp, #24] + 4ad2e0: f9000be1 str x1, [sp, #16] + 4ad2e4: f9400fe0 ldr x0, [sp, #24] + 4ad2e8: f9400be1 ldr x1, [sp, #16] + 4ad2ec: 97ffffd3 bl 4ad238 <_ZN5Catch5clara6detail13ParserRefImplINS1_3ArgEEC1EOS4_> + 4ad2f0: d00000c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4ad2f4: 91300001 add x1, x0, #0xc00 + 4ad2f8: f9400fe0 ldr x0, [sp, #24] + 4ad2fc: f9000001 str x1, [x0] + 4ad300: d503201f nop + 4ad304: a8c27bfd ldp x29, x30, [sp], #32 + 4ad308: d65f03c0 ret + +00000000004ad30c <_ZSt10_ConstructIN5Catch5clara6detail3ArgEJS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail3ArgEJS3_EEvPT_DpOT0_(): + 4ad30c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ad310: 910003fd mov x29, sp + 4ad314: f9000bf3 str x19, [sp, #16] + 4ad318: f90017e0 str x0, [sp, #40] + 4ad31c: f90013e1 str x1, [sp, #32] + 4ad320: f94013e0 ldr x0, [sp, #32] + 4ad324: 940002f2 bl 4adeec <_ZSt7forwardIN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS4_E4typeE> + 4ad328: aa0003f3 mov x19, x0 + 4ad32c: f94017e0 ldr x0, [sp, #40] + 4ad330: aa0003e1 mov x1, x0 + 4ad334: d2800c00 mov x0, #0x60 // #96 + 4ad338: 97fd7c50 bl 40c478 <_ZnwmPv> + 4ad33c: aa1303e1 mov x1, x19 + 4ad340: 97ffffe5 bl 4ad2d4 <_ZN5Catch5clara6detail3ArgC1EOS2_> + 4ad344: d503201f nop + 4ad348: f9400bf3 ldr x19, [sp, #16] + 4ad34c: a8c37bfd ldp x29, x30, [sp], #48 + 4ad350: d65f03c0 ret + +00000000004ad354 <_ZStneIPN5Catch5clara6detail3OptEEbRKSt13move_iteratorIT_ES9_>: +_ZStneIPN5Catch5clara6detail3OptEEbRKSt13move_iteratorIT_ES9_(): + 4ad354: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad358: 910003fd mov x29, sp + 4ad35c: f9000fe0 str x0, [sp, #24] + 4ad360: f9000be1 str x1, [sp, #16] + 4ad364: f9400be1 ldr x1, [sp, #16] + 4ad368: f9400fe0 ldr x0, [sp, #24] + 4ad36c: 940002f4 bl 4adf3c <_ZSteqIPN5Catch5clara6detail3OptEEbRKSt13move_iteratorIT_ES9_> + 4ad370: 12001c00 and w0, w0, #0xff + 4ad374: 52000000 eor w0, w0, #0x1 + 4ad378: 12001c00 and w0, w0, #0xff + 4ad37c: a8c27bfd ldp x29, x30, [sp], #32 + 4ad380: d65f03c0 ret + +00000000004ad384 <_ZNSt13move_iteratorIPN5Catch5clara6detail3OptEEppEv>: +_ZNSt13move_iteratorIPN5Catch5clara6detail3OptEEppEv(): + 4ad384: d10043ff sub sp, sp, #0x10 + 4ad388: f90007e0 str x0, [sp, #8] + 4ad38c: f94007e0 ldr x0, [sp, #8] + 4ad390: f9400000 ldr x0, [x0] + 4ad394: 9101e001 add x1, x0, #0x78 + 4ad398: f94007e0 ldr x0, [sp, #8] + 4ad39c: f9000001 str x1, [x0] + 4ad3a0: f94007e0 ldr x0, [sp, #8] + 4ad3a4: 910043ff add sp, sp, #0x10 + 4ad3a8: d65f03c0 ret + +00000000004ad3ac <_ZNKSt13move_iteratorIPN5Catch5clara6detail3OptEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch5clara6detail3OptEEdeEv(): + 4ad3ac: d10043ff sub sp, sp, #0x10 + 4ad3b0: f90007e0 str x0, [sp, #8] + 4ad3b4: f94007e0 ldr x0, [sp, #8] + 4ad3b8: f9400000 ldr x0, [x0] + 4ad3bc: 910043ff add sp, sp, #0x10 + 4ad3c0: d65f03c0 ret + +00000000004ad3c4 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1EOS4_>: +_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC2EOS4_(): + 4ad3c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad3c8: 910003fd mov x29, sp + 4ad3cc: f9000fe0 str x0, [sp, #24] + 4ad3d0: f9000be1 str x1, [sp, #16] + 4ad3d4: f9400fe0 ldr x0, [sp, #24] + 4ad3d8: f9400be1 ldr x1, [sp, #16] + 4ad3dc: 97fea444 bl 4564ec <_ZN5Catch5clara6detail10ParserBaseC1ERKS2_> + 4ad3e0: d00000c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4ad3e4: 912f2001 add x1, x0, #0xbc8 + 4ad3e8: f9400fe0 ldr x0, [sp, #24] + 4ad3ec: f9000001 str x1, [x0] + 4ad3f0: d503201f nop + 4ad3f4: a8c27bfd ldp x29, x30, [sp], #32 + 4ad3f8: d65f03c0 ret + +00000000004ad3fc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1EOS4_>: +_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC2EOS4_(): + 4ad3fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad400: 910003fd mov x29, sp + 4ad404: f9000fe0 str x0, [sp, #24] + 4ad408: f9000be1 str x1, [sp, #16] + 4ad40c: f9400fe0 ldr x0, [sp, #24] + 4ad410: f9400be1 ldr x1, [sp, #16] + 4ad414: 97ffffec bl 4ad3c4 <_ZN5Catch5clara6detail20ComposableParserImplINS1_3OptEEC1EOS4_> + 4ad418: d00000c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4ad41c: 912e4001 add x1, x0, #0xb90 + 4ad420: f9400fe0 ldr x0, [sp, #24] + 4ad424: f9000001 str x1, [x0] + 4ad428: f9400be0 ldr x0, [sp, #16] + 4ad42c: b9400801 ldr w1, [x0, #8] + 4ad430: f9400fe0 ldr x0, [sp, #24] + 4ad434: b9000801 str w1, [x0, #8] + 4ad438: f9400fe0 ldr x0, [sp, #24] + 4ad43c: 91004002 add x2, x0, #0x10 + 4ad440: f9400be0 ldr x0, [sp, #16] + 4ad444: 91004000 add x0, x0, #0x10 + 4ad448: aa0003e1 mov x1, x0 + 4ad44c: aa0203e0 mov x0, x2 + 4ad450: 940002ac bl 4adf00 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1EOS4_> + 4ad454: f9400fe0 ldr x0, [sp, #24] + 4ad458: 91008002 add x2, x0, #0x20 + 4ad45c: f9400be0 ldr x0, [sp, #16] + 4ad460: 91008000 add x0, x0, #0x20 + 4ad464: aa0003e1 mov x1, x0 + 4ad468: aa0203e0 mov x0, x2 + 4ad46c: 97fd6719 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4ad470: f9400fe0 ldr x0, [sp, #24] + 4ad474: 91010002 add x2, x0, #0x40 + 4ad478: f9400be0 ldr x0, [sp, #16] + 4ad47c: 91010000 add x0, x0, #0x40 + 4ad480: aa0003e1 mov x1, x0 + 4ad484: aa0203e0 mov x0, x2 + 4ad488: 97fd6712 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4ad48c: d503201f nop + 4ad490: a8c27bfd ldp x29, x30, [sp], #32 + 4ad494: d65f03c0 ret + +00000000004ad498 <_ZN5Catch5clara6detail3OptC1EOS2_>: +_ZN5Catch5clara6detail3OptC1EOS2_(): + 4ad498: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad49c: 910003fd mov x29, sp + 4ad4a0: f9000fe0 str x0, [sp, #24] + 4ad4a4: f9000be1 str x1, [sp, #16] + 4ad4a8: f9400fe0 ldr x0, [sp, #24] + 4ad4ac: f9400be1 ldr x1, [sp, #16] + 4ad4b0: 97ffffd3 bl 4ad3fc <_ZN5Catch5clara6detail13ParserRefImplINS1_3OptEEC1EOS4_> + 4ad4b4: d00000c0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4ad4b8: 912d6001 add x1, x0, #0xb58 + 4ad4bc: f9400fe0 ldr x0, [sp, #24] + 4ad4c0: f9000001 str x1, [x0] + 4ad4c4: f9400fe0 ldr x0, [sp, #24] + 4ad4c8: 91018002 add x2, x0, #0x60 + 4ad4cc: f9400be0 ldr x0, [sp, #16] + 4ad4d0: 91018000 add x0, x0, #0x60 + 4ad4d4: aa0003e1 mov x1, x0 + 4ad4d8: aa0203e0 mov x0, x2 + 4ad4dc: 97fdba94 bl 41bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 4ad4e0: d503201f nop + 4ad4e4: a8c27bfd ldp x29, x30, [sp], #32 + 4ad4e8: d65f03c0 ret + +00000000004ad4ec <_ZSt10_ConstructIN5Catch5clara6detail3OptEJS3_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch5clara6detail3OptEJS3_EEvPT_DpOT0_(): + 4ad4ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ad4f0: 910003fd mov x29, sp + 4ad4f4: f9000bf3 str x19, [sp, #16] + 4ad4f8: f90017e0 str x0, [sp, #40] + 4ad4fc: f90013e1 str x1, [sp, #32] + 4ad500: f94013e0 ldr x0, [sp, #32] + 4ad504: 9400029e bl 4adf7c <_ZSt7forwardIN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS4_E4typeE> + 4ad508: aa0003f3 mov x19, x0 + 4ad50c: f94017e0 ldr x0, [sp, #40] + 4ad510: aa0003e1 mov x1, x0 + 4ad514: d2800f00 mov x0, #0x78 // #120 + 4ad518: 97fd7bd8 bl 40c478 <_ZnwmPv> + 4ad51c: aa1303e1 mov x1, x19 + 4ad520: 97ffffde bl 4ad498 <_ZN5Catch5clara6detail3OptC1EOS2_> + 4ad524: d503201f nop + 4ad528: f9400bf3 ldr x19, [sp, #16] + 4ad52c: a8c37bfd ldp x29, x30, [sp], #48 + 4ad530: d65f03c0 ret + +00000000004ad534 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIjEESaIS8_EJRjEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail13BoundValueRefIjEESaIS8_EJRjEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4ad534: a9b77bfd stp x29, x30, [sp, #-144]! + 4ad538: 910003fd mov x29, sp + 4ad53c: a90153f3 stp x19, x20, [sp, #16] + 4ad540: a9025bf5 stp x21, x22, [sp, #32] + 4ad544: f9002fe0 str x0, [sp, #88] + 4ad548: 390143e1 strb w1, [sp, #80] + 4ad54c: f90027e2 str x2, [sp, #72] + 4ad550: f90023e3 str x3, [sp, #64] + 4ad554: f9001fe4 str x4, [sp, #56] + 4ad558: f9402fe0 ldr x0, [sp, #88] + 4ad55c: f900001f str xzr, [x0] + 4ad560: 9101e3e0 add x0, sp, #0x78 + 4ad564: f94023e1 ldr x1, [sp, #64] + 4ad568: 9400028a bl 4adf90 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E> + 4ad56c: 9101e3e0 add x0, sp, #0x78 + 4ad570: 9101a3e1 add x1, sp, #0x68 + 4ad574: aa0103e8 mov x8, x1 + 4ad578: 94000297 bl 4adfd4 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_> + 4ad57c: 9101a3e0 add x0, sp, #0x68 + 4ad580: 940002b7 bl 4ae05c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4ad584: f90047e0 str x0, [sp, #136] + 4ad588: f94023e0 ldr x0, [sp, #64] + 4ad58c: 940002bc bl 4ae07c <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIjEEEEONSt16remove_referenceIT_E4typeEOS9_> + 4ad590: aa0003e1 mov x1, x0 + 4ad594: 910203e0 add x0, sp, #0x80 + 4ad598: 940002be bl 4ae090 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEEC1ERKS4_> + 4ad59c: 910203f4 add x20, sp, #0x80 + 4ad5a0: f9401fe0 ldr x0, [sp, #56] + 4ad5a4: 97fff8cb bl 4ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE> + 4ad5a8: aa0003f6 mov x22, x0 + 4ad5ac: f94047f3 ldr x19, [sp, #136] + 4ad5b0: aa1303e1 mov x1, x19 + 4ad5b4: d2800400 mov x0, #0x20 // #32 + 4ad5b8: 97fd7bb0 bl 40c478 <_ZnwmPv> + 4ad5bc: aa0003f5 mov x21, x0 + 4ad5c0: aa1603e2 mov x2, x22 + 4ad5c4: aa1403e1 mov x1, x20 + 4ad5c8: aa1503e0 mov x0, x21 + 4ad5cc: 940002cb bl 4ae0f8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRjEEES5_DpOT_> + 4ad5d0: 910203e0 add x0, sp, #0x80 + 4ad5d4: 97fff8b7 bl 4ab8b0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEED1Ev> + 4ad5d8: f9402fe0 ldr x0, [sp, #88] + 4ad5dc: f94047e1 ldr x1, [sp, #136] + 4ad5e0: f9000001 str x1, [x0] + 4ad5e4: 9101a3e0 add x0, sp, #0x68 + 4ad5e8: d2800001 mov x1, #0x0 // #0 + 4ad5ec: 940002ef bl 4ae1a8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4ad5f0: 9101a3e0 add x0, sp, #0x68 + 4ad5f4: 94000288 bl 4ae014 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4ad5f8: 9101e3e0 add x0, sp, #0x78 + 4ad5fc: 9400026e bl 4adfb4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4ad600: 14000010 b 4ad640 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIjEESaIS8_EJRjEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4ad604: aa0003f4 mov x20, x0 + 4ad608: aa1303e1 mov x1, x19 + 4ad60c: aa1503e0 mov x0, x21 + 4ad610: 97fd7ba0 bl 40c490 <_ZdlPvS_> + 4ad614: aa1403f3 mov x19, x20 + 4ad618: 910203e0 add x0, sp, #0x80 + 4ad61c: 97fff8a5 bl 4ab8b0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEED1Ev> + 4ad620: 9101a3e0 add x0, sp, #0x68 + 4ad624: 9400027c bl 4ae014 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4ad628: 14000002 b 4ad630 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIjEESaIS8_EJRjEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4ad62c: aa0003f3 mov x19, x0 + 4ad630: 9101e3e0 add x0, sp, #0x78 + 4ad634: 94000260 bl 4adfb4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4ad638: aa1303e0 mov x0, x19 + 4ad63c: 97fd68b1 bl 407900 <_Unwind_Resume@plt> + 4ad640: a94153f3 ldp x19, x20, [sp, #16] + 4ad644: a9425bf5 ldp x21, x22, [sp, #32] + 4ad648: a8c97bfd ldp x29, x30, [sp], #144 + 4ad64c: d65f03c0 ret + +00000000004ad650 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIjEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4ad650: d10043ff sub sp, sp, #0x10 + 4ad654: f90007e0 str x0, [sp, #8] + 4ad658: f90003e1 str x1, [sp] + 4ad65c: d503201f nop + 4ad660: 910043ff add sp, sp, #0x10 + 4ad664: d65f03c0 ret + +00000000004ad668 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIdEESaIS8_EJRdEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIdEESaIS8_EJRdEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4ad668: a9b77bfd stp x29, x30, [sp, #-144]! + 4ad66c: 910003fd mov x29, sp + 4ad670: a90153f3 stp x19, x20, [sp, #16] + 4ad674: a9025bf5 stp x21, x22, [sp, #32] + 4ad678: f9002fe0 str x0, [sp, #88] + 4ad67c: 390143e1 strb w1, [sp, #80] + 4ad680: f90027e2 str x2, [sp, #72] + 4ad684: f90023e3 str x3, [sp, #64] + 4ad688: f9001fe4 str x4, [sp, #56] + 4ad68c: f9402fe0 ldr x0, [sp, #88] + 4ad690: f900001f str xzr, [x0] + 4ad694: 9101e3e0 add x0, sp, #0x78 + 4ad698: f94023e1 ldr x1, [sp, #64] + 4ad69c: 940002cb bl 4ae1c8 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E> + 4ad6a0: 9101e3e0 add x0, sp, #0x78 + 4ad6a4: 9101a3e1 add x1, sp, #0x68 + 4ad6a8: aa0103e8 mov x8, x1 + 4ad6ac: 940002d8 bl 4ae20c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_> + 4ad6b0: 9101a3e0 add x0, sp, #0x68 + 4ad6b4: 940002f8 bl 4ae294 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4ad6b8: f90047e0 str x0, [sp, #136] + 4ad6bc: f94023e0 ldr x0, [sp, #64] + 4ad6c0: 940002fd bl 4ae2b4 <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIdEEEEONSt16remove_referenceIT_E4typeEOS9_> + 4ad6c4: aa0003e1 mov x1, x0 + 4ad6c8: 910203e0 add x0, sp, #0x80 + 4ad6cc: 940002ff bl 4ae2c8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEEC1ERKS4_> + 4ad6d0: 910203f4 add x20, sp, #0x80 + 4ad6d4: f9401fe0 ldr x0, [sp, #56] + 4ad6d8: 97fff8c0 bl 4ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE> + 4ad6dc: aa0003f6 mov x22, x0 + 4ad6e0: f94047f3 ldr x19, [sp, #136] + 4ad6e4: aa1303e1 mov x1, x19 + 4ad6e8: d2800400 mov x0, #0x20 // #32 + 4ad6ec: 97fd7b63 bl 40c478 <_ZnwmPv> + 4ad6f0: aa0003f5 mov x21, x0 + 4ad6f4: aa1603e2 mov x2, x22 + 4ad6f8: aa1403e1 mov x1, x20 + 4ad6fc: aa1503e0 mov x0, x21 + 4ad700: 9400030c bl 4ae330 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRdEEES5_DpOT_> + 4ad704: 910203e0 add x0, sp, #0x80 + 4ad708: 97fff8ac bl 4ab9b8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEED1Ev> + 4ad70c: f9402fe0 ldr x0, [sp, #88] + 4ad710: f94047e1 ldr x1, [sp, #136] + 4ad714: f9000001 str x1, [x0] + 4ad718: 9101a3e0 add x0, sp, #0x68 + 4ad71c: d2800001 mov x1, #0x0 // #0 + 4ad720: 94000330 bl 4ae3e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4ad724: 9101a3e0 add x0, sp, #0x68 + 4ad728: 940002c9 bl 4ae24c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4ad72c: 9101e3e0 add x0, sp, #0x78 + 4ad730: 940002af bl 4ae1ec <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4ad734: 14000010 b 4ad774 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIdEESaIS8_EJRdEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4ad738: aa0003f4 mov x20, x0 + 4ad73c: aa1303e1 mov x1, x19 + 4ad740: aa1503e0 mov x0, x21 + 4ad744: 97fd7b53 bl 40c490 <_ZdlPvS_> + 4ad748: aa1403f3 mov x19, x20 + 4ad74c: 910203e0 add x0, sp, #0x80 + 4ad750: 97fff89a bl 4ab9b8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEED1Ev> + 4ad754: 9101a3e0 add x0, sp, #0x68 + 4ad758: 940002bd bl 4ae24c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4ad75c: 14000002 b 4ad764 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIdEESaIS8_EJRdEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4ad760: aa0003f3 mov x19, x0 + 4ad764: 9101e3e0 add x0, sp, #0x78 + 4ad768: 940002a1 bl 4ae1ec <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4ad76c: aa1303e0 mov x0, x19 + 4ad770: 97fd6864 bl 407900 <_Unwind_Resume@plt> + 4ad774: a94153f3 ldp x19, x20, [sp, #16] + 4ad778: a9425bf5 ldp x21, x22, [sp, #32] + 4ad77c: a8c97bfd ldp x29, x30, [sp], #144 + 4ad780: d65f03c0 ret + +00000000004ad784 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIdEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4ad784: d10043ff sub sp, sp, #0x10 + 4ad788: f90007e0 str x0, [sp, #8] + 4ad78c: f90003e1 str x1, [sp] + 4ad790: d503201f nop + 4ad794: 910043ff add sp, sp, #0x10 + 4ad798: d65f03c0 ret + +00000000004ad79c <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIlEESaIS8_EJRlEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_>: +_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN5Catch5clara6detail13BoundValueRefIlEESaIS8_EJRlEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_(): + 4ad79c: a9b77bfd stp x29, x30, [sp, #-144]! + 4ad7a0: 910003fd mov x29, sp + 4ad7a4: a90153f3 stp x19, x20, [sp, #16] + 4ad7a8: a9025bf5 stp x21, x22, [sp, #32] + 4ad7ac: f9002fe0 str x0, [sp, #88] + 4ad7b0: 390143e1 strb w1, [sp, #80] + 4ad7b4: f90027e2 str x2, [sp, #72] + 4ad7b8: f90023e3 str x3, [sp, #64] + 4ad7bc: f9001fe4 str x4, [sp, #56] + 4ad7c0: f9402fe0 ldr x0, [sp, #88] + 4ad7c4: f900001f str xzr, [x0] + 4ad7c8: 9101e3e0 add x0, sp, #0x78 + 4ad7cc: f94023e1 ldr x1, [sp, #64] + 4ad7d0: 9400030c bl 4ae400 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E> + 4ad7d4: 9101e3e0 add x0, sp, #0x78 + 4ad7d8: 9101a3e1 add x1, sp, #0x68 + 4ad7dc: aa0103e8 mov x8, x1 + 4ad7e0: 94000319 bl 4ae444 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_> + 4ad7e4: 9101a3e0 add x0, sp, #0x68 + 4ad7e8: 94000339 bl 4ae4cc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv> + 4ad7ec: f90047e0 str x0, [sp, #136] + 4ad7f0: f94023e0 ldr x0, [sp, #64] + 4ad7f4: 9400033e bl 4ae4ec <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIlEEEEONSt16remove_referenceIT_E4typeEOS9_> + 4ad7f8: aa0003e1 mov x1, x0 + 4ad7fc: 910203e0 add x0, sp, #0x80 + 4ad800: 94000340 bl 4ae500 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEEC1ERKS4_> + 4ad804: 910203f4 add x20, sp, #0x80 + 4ad808: f9401fe0 ldr x0, [sp, #56] + 4ad80c: 97fdaf7f bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4ad810: aa0003f6 mov x22, x0 + 4ad814: f94047f3 ldr x19, [sp, #136] + 4ad818: aa1303e1 mov x1, x19 + 4ad81c: d2800400 mov x0, #0x20 // #32 + 4ad820: 97fd7b16 bl 40c478 <_ZnwmPv> + 4ad824: aa0003f5 mov x21, x0 + 4ad828: aa1603e2 mov x2, x22 + 4ad82c: aa1403e1 mov x1, x20 + 4ad830: aa1503e0 mov x0, x21 + 4ad834: 9400034d bl 4ae568 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRlEEES5_DpOT_> + 4ad838: 910203e0 add x0, sp, #0x80 + 4ad83c: 97fff8a1 bl 4abac0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEED1Ev> + 4ad840: f9402fe0 ldr x0, [sp, #88] + 4ad844: f94047e1 ldr x1, [sp, #136] + 4ad848: f9000001 str x1, [x0] + 4ad84c: 9101a3e0 add x0, sp, #0x68 + 4ad850: d2800001 mov x1, #0x0 // #0 + 4ad854: 94000371 bl 4ae618 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn> + 4ad858: 9101a3e0 add x0, sp, #0x68 + 4ad85c: 9400030a bl 4ae484 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4ad860: 9101e3e0 add x0, sp, #0x78 + 4ad864: 940002f0 bl 4ae424 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4ad868: 14000010 b 4ad8a8 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIlEESaIS8_EJRlEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0x10c> + 4ad86c: aa0003f4 mov x20, x0 + 4ad870: aa1303e1 mov x1, x19 + 4ad874: aa1503e0 mov x0, x21 + 4ad878: 97fd7b06 bl 40c490 <_ZdlPvS_> + 4ad87c: aa1403f3 mov x19, x20 + 4ad880: 910203e0 add x0, sp, #0x80 + 4ad884: 97fff88f bl 4abac0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEED1Ev> + 4ad888: 9101a3e0 add x0, sp, #0x68 + 4ad88c: 940002fe bl 4ae484 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4ad890: 14000002 b 4ad898 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN5Catch5clara6detail13BoundValueRefIlEESaIS8_EJRlEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+0xfc> + 4ad894: aa0003f3 mov x19, x0 + 4ad898: 9101e3e0 add x0, sp, #0x78 + 4ad89c: 940002e2 bl 4ae424 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4ad8a0: aa1303e0 mov x0, x19 + 4ad8a4: 97fd6817 bl 407900 <_Unwind_Resume@plt> + 4ad8a8: a94153f3 ldp x19, x20, [sp, #16] + 4ad8ac: a9425bf5 ldp x21, x22, [sp, #32] + 4ad8b0: a8c97bfd ldp x29, x30, [sp], #144 + 4ad8b4: d65f03c0 ret + +00000000004ad8b8 <_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail13BoundValueRefIlEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsrNS7_15__has_esft_baseIT0_vEE5valueEvE4typeEPT_(): + 4ad8b8: d10043ff sub sp, sp, #0x10 + 4ad8bc: f90007e0 str x0, [sp, #8] + 4ad8c0: f90003e1 str x1, [sp] + 4ad8c4: d503201f nop + 4ad8c8: 910043ff add sp, sp, #0x10 + 4ad8cc: d65f03c0 ret + +00000000004ad8d0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISD_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEEC2ISD_EERKSaIT_E(): + 4ad8d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad8d4: 910003fd mov x29, sp + 4ad8d8: f9000fe0 str x0, [sp, #24] + 4ad8dc: f9000be1 str x1, [sp, #16] + 4ad8e0: f9400fe0 ldr x0, [sp, #24] + 4ad8e4: 94000355 bl 4ae638 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEEC1Ev> + 4ad8e8: d503201f nop + 4ad8ec: a8c27bfd ldp x29, x30, [sp], #32 + 4ad8f0: d65f03c0 ret + +00000000004ad8f4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4ad8f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad8f8: 910003fd mov x29, sp + 4ad8fc: f9000fe0 str x0, [sp, #24] + 4ad900: f9400fe0 ldr x0, [sp, #24] + 4ad904: 94000352 bl 4ae64c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEED1Ev> + 4ad908: d503201f nop + 4ad90c: a8c27bfd ldp x29, x30, [sp], #32 + 4ad910: d65f03c0 ret + +00000000004ad914 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSL_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSL_(): + 4ad914: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ad918: 910003fd mov x29, sp + 4ad91c: f9000bf3 str x19, [sp, #16] + 4ad920: aa0803f3 mov x19, x8 + 4ad924: f90017e0 str x0, [sp, #40] + 4ad928: d2800021 mov x1, #0x1 // #1 + 4ad92c: f94017e0 ldr x0, [sp, #40] + 4ad930: 9400034c bl 4ae660 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSJ_m> + 4ad934: aa0003e2 mov x2, x0 + 4ad938: f94017e1 ldr x1, [sp, #40] + 4ad93c: aa1303e0 mov x0, x19 + 4ad940: 94000352 bl 4ae688 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSJ_PSI_> + 4ad944: aa1303e0 mov x0, x19 + 4ad948: f9400bf3 ldr x19, [sp, #16] + 4ad94c: a8c37bfd ldp x29, x30, [sp], #48 + 4ad950: d65f03c0 ret + +00000000004ad954 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4ad954: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad958: 910003fd mov x29, sp + 4ad95c: f9000fe0 str x0, [sp, #24] + 4ad960: f9400fe0 ldr x0, [sp, #24] + 4ad964: f9400400 ldr x0, [x0, #8] + 4ad968: f100001f cmp x0, #0x0 + 4ad96c: 54000120 b.eq 4ad990 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4ad970: f9400fe0 ldr x0, [sp, #24] + 4ad974: f9400003 ldr x3, [x0] + 4ad978: f9400fe0 ldr x0, [sp, #24] + 4ad97c: f9400400 ldr x0, [x0, #8] + 4ad980: d2800022 mov x2, #0x1 // #1 + 4ad984: aa0003e1 mov x1, x0 + 4ad988: aa0303e0 mov x0, x3 + 4ad98c: 9400034f bl 4ae6c8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSJ_PSI_m> + 4ad990: d503201f nop + 4ad994: a8c27bfd ldp x29, x30, [sp], #32 + 4ad998: d65f03c0 ret + +00000000004ad99c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4ad99c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad9a0: 910003fd mov x29, sp + 4ad9a4: f9000fe0 str x0, [sp, #24] + 4ad9a8: f9400fe0 ldr x0, [sp, #24] + 4ad9ac: f9400400 ldr x0, [x0, #8] + 4ad9b0: 94000352 bl 4ae6f8 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SK_> + 4ad9b4: a8c27bfd ldp x29, x30, [sp], #32 + 4ad9b8: d65f03c0 ret + +00000000004ad9bc <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEEONSt16remove_referenceIT_E4typeEOSI_>: +_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEEONSt16remove_referenceIT_E4typeEOSI_(): + 4ad9bc: d10043ff sub sp, sp, #0x10 + 4ad9c0: f90007e0 str x0, [sp, #8] + 4ad9c4: f94007e0 ldr x0, [sp, #8] + 4ad9c8: 910043ff add sp, sp, #0x10 + 4ad9cc: d65f03c0 ret + +00000000004ad9d0 <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEEC1ERKSD_>: +_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEEC2ERKSD_(): + 4ad9d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad9d4: 910003fd mov x29, sp + 4ad9d8: f9000fe0 str x0, [sp, #24] + 4ad9dc: f9000be1 str x1, [sp, #16] + 4ad9e0: f9400be1 ldr x1, [sp, #16] + 4ad9e4: f9400fe0 ldr x0, [sp, #24] + 4ad9e8: 94000349 bl 4ae70c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEC1ERKSF_> + 4ad9ec: d503201f nop + 4ad9f0: a8c27bfd ldp x29, x30, [sp], #32 + 4ad9f4: d65f03c0 ret + +00000000004ad9f8 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EED1Ev(): + 4ad9f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ad9fc: 910003fd mov x29, sp + 4ada00: f9000fe0 str x0, [sp, #24] + 4ada04: f9400fe0 ldr x0, [sp, #24] + 4ada08: 97fff629 bl 4ab2ac <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEED1Ev> + 4ada0c: d503201f nop + 4ada10: a8c27bfd ldp x29, x30, [sp], #32 + 4ada14: d65f03c0 ret + +00000000004ada18 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 4ada18: a9be7bfd stp x29, x30, [sp, #-32]! + 4ada1c: 910003fd mov x29, sp + 4ada20: f9000fe0 str x0, [sp, #24] + 4ada24: f9400fe0 ldr x0, [sp, #24] + 4ada28: 97fffff4 bl 4ad9f8 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EED1Ev> + 4ada2c: d503201f nop + 4ada30: a8c27bfd ldp x29, x30, [sp], #32 + 4ada34: d65f03c0 ret + +00000000004ada38 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRSC_EEESE_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRSC_EEESE_DpOT_(): + 4ada38: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ada3c: 910003fd mov x29, sp + 4ada40: f9000bf3 str x19, [sp, #16] + 4ada44: f9001fe0 str x0, [sp, #56] + 4ada48: f9001be1 str x1, [sp, #48] + 4ada4c: f90017e2 str x2, [sp, #40] + 4ada50: f9401fe0 ldr x0, [sp, #56] + 4ada54: 97fdc305 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ada58: d0000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4ada5c: 9138a001 add x1, x0, #0xe28 + 4ada60: f9401fe0 ldr x0, [sp, #56] + 4ada64: f9000001 str x1, [x0] + 4ada68: f9401fe0 ldr x0, [sp, #56] + 4ada6c: 91004013 add x19, x0, #0x10 + 4ada70: 910123e0 add x0, sp, #0x48 + 4ada74: f9401be1 ldr x1, [sp, #48] + 4ada78: 97ffffd6 bl 4ad9d0 <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEEC1ERKSD_> + 4ada7c: 910123e0 add x0, sp, #0x48 + 4ada80: aa0003e1 mov x1, x0 + 4ada84: aa1303e0 mov x0, x19 + 4ada88: 94000327 bl 4ae724 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESE_> + 4ada8c: 910123e0 add x0, sp, #0x48 + 4ada90: 97fff607 bl 4ab2ac <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEED1Ev> + 4ada94: f9401fe0 ldr x0, [sp, #56] + 4ada98: 9400032d bl 4ae74c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4ada9c: aa0003f3 mov x19, x0 + 4adaa0: f94017e0 ldr x0, [sp, #40] + 4adaa4: 97fff60a bl 4ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4adaa8: aa0003e2 mov x2, x0 + 4adaac: aa1303e1 mov x1, x19 + 4adab0: f9401be0 ldr x0, [sp, #48] + 4adab4: 9400032e bl 4ae76c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEE9constructISD_JRSC_EEEvRSE_PT_DpOT0_> + 4adab8: 14000009 b 4adadc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRSC_EEESE_DpOT_+0xa4> + 4adabc: aa0003f3 mov x19, x0 + 4adac0: f9401fe0 ldr x0, [sp, #56] + 4adac4: 91004000 add x0, x0, #0x10 + 4adac8: 97ffffd4 bl 4ada18 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4adacc: f9401fe0 ldr x0, [sp, #56] + 4adad0: 97fd803b bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4adad4: aa1303e0 mov x0, x19 + 4adad8: 97fd678a bl 407900 <_Unwind_Resume@plt> + 4adadc: f9400bf3 ldr x19, [sp, #16] + 4adae0: a8c57bfd ldp x29, x30, [sp], #80 + 4adae4: d65f03c0 ret + +00000000004adae8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4adae8: d10043ff sub sp, sp, #0x10 + 4adaec: f90007e0 str x0, [sp, #8] + 4adaf0: f90003e1 str x1, [sp] + 4adaf4: f94007e0 ldr x0, [sp, #8] + 4adaf8: f900041f str xzr, [x0, #8] + 4adafc: f94007e0 ldr x0, [sp, #8] + 4adb00: 910043ff add sp, sp, #0x10 + 4adb04: d65f03c0 ret + +00000000004adb08 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4adb08: a9bd7bfd stp x29, x30, [sp, #-48]! + 4adb0c: 910003fd mov x29, sp + 4adb10: f90017e0 str x0, [sp, #40] + 4adb14: f90013e1 str x1, [sp, #32] + 4adb18: f9000fe2 str x2, [sp, #24] + 4adb1c: f94017e0 ldr x0, [sp, #40] + 4adb20: 94000321 bl 4ae7a4 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4adb24: aa0003e1 mov x1, x0 + 4adb28: f94013e0 ldr x0, [sp, #32] + 4adb2c: eb01001f cmp x0, x1 + 4adb30: 1a9f97e0 cset w0, hi // hi = pmore + 4adb34: 12001c00 and w0, w0, #0xff + 4adb38: 7100001f cmp w0, #0x0 + 4adb3c: 54000040 b.eq 4adb44 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4adb40: 97fd64e8 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4adb44: f94013e0 ldr x0, [sp, #32] + 4adb48: d37be800 lsl x0, x0, #5 + 4adb4c: 97fd6605 bl 407360 <_Znwm@plt> + 4adb50: a8c37bfd ldp x29, x30, [sp], #48 + 4adb54: d65f03c0 ret + +00000000004adb58 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSH_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSH_(): + 4adb58: d10043ff sub sp, sp, #0x10 + 4adb5c: f90007e0 str x0, [sp, #8] + 4adb60: f94007e0 ldr x0, [sp, #8] + 4adb64: 910043ff add sp, sp, #0x10 + 4adb68: d65f03c0 ret + +00000000004adb6c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE10deallocateEPSF_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE10deallocateEPSF_m(): + 4adb6c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4adb70: 910003fd mov x29, sp + 4adb74: f90017e0 str x0, [sp, #40] + 4adb78: f90013e1 str x1, [sp, #32] + 4adb7c: f9000fe2 str x2, [sp, #24] + 4adb80: f94013e0 ldr x0, [sp, #32] + 4adb84: 97fd65e3 bl 407310 <_ZdlPv@plt> + 4adb88: d503201f nop + 4adb8c: a8c37bfd ldp x29, x30, [sp], #48 + 4adb90: d65f03c0 ret + +00000000004adb94 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EEC1ERKSB_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EEC1ERKSB_(): + 4adb94: a9be7bfd stp x29, x30, [sp, #-32]! + 4adb98: 910003fd mov x29, sp + 4adb9c: f9000fe0 str x0, [sp, #24] + 4adba0: f9000be1 str x1, [sp, #16] + 4adba4: f9400be1 ldr x1, [sp, #16] + 4adba8: f9400fe0 ldr x0, [sp, #24] + 4adbac: 97fff9da bl 4ac314 <_ZNSaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC1ERKSA_> + 4adbb0: d503201f nop + 4adbb4: a8c27bfd ldp x29, x30, [sp], #32 + 4adbb8: d65f03c0 ret + +00000000004adbbc <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE6_M_ptrEv(): + 4adbbc: a9be7bfd stp x29, x30, [sp, #-32]! + 4adbc0: 910003fd mov x29, sp + 4adbc4: f9000fe0 str x0, [sp, #24] + 4adbc8: f9400fe0 ldr x0, [sp, #24] + 4adbcc: 940002fb bl 4ae7b8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE7_M_addrEv> + 4adbd0: a8c27bfd ldp x29, x30, [sp], #32 + 4adbd4: d65f03c0 ret + +00000000004adbd8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE9constructISB_JRSA_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE9constructISB_JRSA_EEEvPT_DpOT0_(): + 4adbd8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4adbdc: 910003fd mov x29, sp + 4adbe0: f9000bf3 str x19, [sp, #16] + 4adbe4: f9001fe0 str x0, [sp, #56] + 4adbe8: f9001be1 str x1, [sp, #48] + 4adbec: f90017e2 str x2, [sp, #40] + 4adbf0: f94017e0 ldr x0, [sp, #40] + 4adbf4: 97fe966b bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4adbf8: aa0003f3 mov x19, x0 + 4adbfc: f9401be0 ldr x0, [sp, #48] + 4adc00: aa0003e1 mov x1, x0 + 4adc04: d2800200 mov x0, #0x10 // #16 + 4adc08: 97fd7a1c bl 40c478 <_ZnwmPv> + 4adc0c: aa1303e1 mov x1, x19 + 4adc10: 94000311 bl 4ae854 <_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERS8_> + 4adc14: d503201f nop + 4adc18: f9400bf3 ldr x19, [sp, #16] + 4adc1c: a8c47bfd ldp x29, x30, [sp], #64 + 4adc20: d65f03c0 ret + +00000000004adc24 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4adc24: a9bd7bfd stp x29, x30, [sp, #-48]! + 4adc28: 910003fd mov x29, sp + 4adc2c: f90017e0 str x0, [sp, #40] + 4adc30: f90013e1 str x1, [sp, #32] + 4adc34: f9000fe2 str x2, [sp, #24] + 4adc38: f94017e0 ldr x0, [sp, #40] + 4adc3c: 94000316 bl 4ae894 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4adc40: aa0003e1 mov x1, x0 + 4adc44: f94013e0 ldr x0, [sp, #32] + 4adc48: eb01001f cmp x0, x1 + 4adc4c: 1a9f97e0 cset w0, hi // hi = pmore + 4adc50: 12001c00 and w0, w0, #0xff + 4adc54: 7100001f cmp w0, #0x0 + 4adc58: 54000040 b.eq 4adc60 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4adc5c: 97fd64a1 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4adc60: f94013e0 ldr x0, [sp, #32] + 4adc64: d37be800 lsl x0, x0, #5 + 4adc68: 97fd65be bl 407360 <_Znwm@plt> + 4adc6c: a8c37bfd ldp x29, x30, [sp], #48 + 4adc70: d65f03c0 ret + +00000000004adc74 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSA_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSA_(): + 4adc74: d10043ff sub sp, sp, #0x10 + 4adc78: f90007e0 str x0, [sp, #8] + 4adc7c: f94007e0 ldr x0, [sp, #8] + 4adc80: 910043ff add sp, sp, #0x10 + 4adc84: d65f03c0 ret + +00000000004adc88 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE10deallocateEPS8_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE10deallocateEPS8_m(): + 4adc88: a9bd7bfd stp x29, x30, [sp, #-48]! + 4adc8c: 910003fd mov x29, sp + 4adc90: f90017e0 str x0, [sp, #40] + 4adc94: f90013e1 str x1, [sp, #32] + 4adc98: f9000fe2 str x2, [sp, #24] + 4adc9c: f94013e0 ldr x0, [sp, #32] + 4adca0: 97fd659c bl 407310 <_ZdlPv@plt> + 4adca4: d503201f nop + 4adca8: a8c37bfd ldp x29, x30, [sp], #48 + 4adcac: d65f03c0 ret + +00000000004adcb0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EEC1ERKS4_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EEC2ERKS4_(): + 4adcb0: a9be7bfd stp x29, x30, [sp, #-32]! + 4adcb4: 910003fd mov x29, sp + 4adcb8: f9000fe0 str x0, [sp, #24] + 4adcbc: f9000be1 str x1, [sp, #16] + 4adcc0: f9400be1 ldr x1, [sp, #16] + 4adcc4: f9400fe0 ldr x0, [sp, #24] + 4adcc8: 97fffa21 bl 4ac54c <_ZNSaIN5Catch5clara6detail12BoundFlagRefEEC1ERKS3_> + 4adccc: d503201f nop + 4adcd0: a8c27bfd ldp x29, x30, [sp], #32 + 4adcd4: d65f03c0 ret + +00000000004adcd8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail12BoundFlagRefEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail12BoundFlagRefEE6_M_ptrEv(): + 4adcd8: a9be7bfd stp x29, x30, [sp, #-32]! + 4adcdc: 910003fd mov x29, sp + 4adce0: f9000fe0 str x0, [sp, #24] + 4adce4: f9400fe0 ldr x0, [sp, #24] + 4adce8: 940002f0 bl 4ae8a8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail12BoundFlagRefEE7_M_addrEv> + 4adcec: a8c27bfd ldp x29, x30, [sp], #32 + 4adcf0: d65f03c0 ret + +00000000004adcf4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEE9constructIS4_JRbEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEE9constructIS4_JRbEEEvPT_DpOT0_(): + 4adcf4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4adcf8: 910003fd mov x29, sp + 4adcfc: f9000bf3 str x19, [sp, #16] + 4add00: f9001fe0 str x0, [sp, #56] + 4add04: f9001be1 str x1, [sp, #48] + 4add08: f90017e2 str x2, [sp, #40] + 4add0c: f94017e0 ldr x0, [sp, #40] + 4add10: 97fef64a bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4add14: aa0003f3 mov x19, x0 + 4add18: f9401be0 ldr x0, [sp, #48] + 4add1c: aa0003e1 mov x1, x0 + 4add20: d2800200 mov x0, #0x10 // #16 + 4add24: 97fd79d5 bl 40c478 <_ZnwmPv> + 4add28: aa1303e1 mov x1, x19 + 4add2c: 97ffe933 bl 4a81f8 <_ZN5Catch5clara6detail12BoundFlagRefC1ERb> + 4add30: d503201f nop + 4add34: f9400bf3 ldr x19, [sp, #16] + 4add38: a8c47bfd ldp x29, x30, [sp], #64 + 4add3c: d65f03c0 ret + +00000000004add40 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEEC2Ev(): + 4add40: d10043ff sub sp, sp, #0x10 + 4add44: f90007e0 str x0, [sp, #8] + 4add48: d503201f nop + 4add4c: 910043ff add sp, sp, #0x10 + 4add50: d65f03c0 ret + +00000000004add54 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEED1Ev(): + 4add54: d10043ff sub sp, sp, #0x10 + 4add58: f90007e0 str x0, [sp, #8] + 4add5c: d503201f nop + 4add60: 910043ff add sp, sp, #0x10 + 4add64: d65f03c0 ret + +00000000004add68 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSD_m(): + 4add68: a9be7bfd stp x29, x30, [sp, #-32]! + 4add6c: 910003fd mov x29, sp + 4add70: f9000fe0 str x0, [sp, #24] + 4add74: f9000be1 str x1, [sp, #16] + 4add78: d2800002 mov x2, #0x0 // #0 + 4add7c: f9400be1 ldr x1, [sp, #16] + 4add80: f9400fe0 ldr x0, [sp, #24] + 4add84: 940002ce bl 4ae8bc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4add88: a8c27bfd ldp x29, x30, [sp], #32 + 4add8c: d65f03c0 ret + +00000000004add90 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSD_PSC_(): + 4add90: a9bd7bfd stp x29, x30, [sp, #-48]! + 4add94: 910003fd mov x29, sp + 4add98: f90017e0 str x0, [sp, #40] + 4add9c: f90013e1 str x1, [sp, #32] + 4adda0: f9000fe2 str x2, [sp, #24] + 4adda4: f94013e0 ldr x0, [sp, #32] + 4adda8: 940002d9 bl 4ae90c <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_> + 4addac: aa0003e1 mov x1, x0 + 4addb0: f94017e0 ldr x0, [sp, #40] + 4addb4: f9000001 str x1, [x0] + 4addb8: f94017e0 ldr x0, [sp, #40] + 4addbc: f9400fe1 ldr x1, [sp, #24] + 4addc0: f9000401 str x1, [x0, #8] + 4addc4: d503201f nop + 4addc8: a8c37bfd ldp x29, x30, [sp], #48 + 4addcc: d65f03c0 ret + +00000000004addd0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSD_PSC_m(): + 4addd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4addd4: 910003fd mov x29, sp + 4addd8: f90017e0 str x0, [sp, #40] + 4adddc: f90013e1 str x1, [sp, #32] + 4adde0: f9000fe2 str x2, [sp, #24] + 4adde4: f9400fe2 ldr x2, [sp, #24] + 4adde8: f94013e1 ldr x1, [sp, #32] + 4addec: f94017e0 ldr x0, [sp, #40] + 4addf0: 940002cc bl 4ae920 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m> + 4addf4: d503201f nop + 4addf8: a8c37bfd ldp x29, x30, [sp], #48 + 4addfc: d65f03c0 ret + +00000000004ade00 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SE_(): + 4ade00: d10043ff sub sp, sp, #0x10 + 4ade04: f90007e0 str x0, [sp, #8] + 4ade08: f94007e0 ldr x0, [sp, #8] + 4ade0c: 910043ff add sp, sp, #0x10 + 4ade10: d65f03c0 ret + +00000000004ade14 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEC1ERKS9_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEEC1ERKS9_(): + 4ade14: d10043ff sub sp, sp, #0x10 + 4ade18: f90007e0 str x0, [sp, #8] + 4ade1c: f90003e1 str x1, [sp] + 4ade20: d503201f nop + 4ade24: 910043ff add sp, sp, #0x10 + 4ade28: d65f03c0 ret + +00000000004ade2c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES8_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES8_(): + 4ade2c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ade30: 910003fd mov x29, sp + 4ade34: f9000fe0 str x0, [sp, #24] + 4ade38: f9000be1 str x1, [sp, #16] + 4ade3c: f9400be1 ldr x1, [sp, #16] + 4ade40: f9400fe0 ldr x0, [sp, #24] + 4ade44: 940002c1 bl 4ae948 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EEC1ERKS8_> + 4ade48: d503201f nop + 4ade4c: a8c27bfd ldp x29, x30, [sp], #32 + 4ade50: d65f03c0 ret + +00000000004ade54 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4ade54: a9be7bfd stp x29, x30, [sp, #-32]! + 4ade58: 910003fd mov x29, sp + 4ade5c: f9000fe0 str x0, [sp, #24] + 4ade60: f9400fe0 ldr x0, [sp, #24] + 4ade64: 91004000 add x0, x0, #0x10 + 4ade68: 940002c2 bl 4ae970 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE6_M_ptrEv> + 4ade6c: a8c27bfd ldp x29, x30, [sp], #32 + 4ade70: d65f03c0 ret + +00000000004ade74 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEE9constructIS7_JRKS6_EEEvRS8_PT_DpOT0_(): + 4ade74: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ade78: 910003fd mov x29, sp + 4ade7c: f90017e0 str x0, [sp, #40] + 4ade80: f90013e1 str x1, [sp, #32] + 4ade84: f9000fe2 str x2, [sp, #24] + 4ade88: f9400fe0 ldr x0, [sp, #24] + 4ade8c: 97fff2cb bl 4aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE> + 4ade90: aa0003e2 mov x2, x0 + 4ade94: f94013e1 ldr x1, [sp, #32] + 4ade98: f94017e0 ldr x0, [sp, #40] + 4ade9c: 940002bc bl 4ae98c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_> + 4adea0: d503201f nop + 4adea4: a8c37bfd ldp x29, x30, [sp], #48 + 4adea8: d65f03c0 ret + +00000000004adeac <_ZSteqIPN5Catch5clara6detail3ArgEEbRKSt13move_iteratorIT_ES9_>: +_ZSteqIPN5Catch5clara6detail3ArgEEbRKSt13move_iteratorIT_ES9_(): + 4adeac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4adeb0: 910003fd mov x29, sp + 4adeb4: f9000bf3 str x19, [sp, #16] + 4adeb8: f90017e0 str x0, [sp, #40] + 4adebc: f90013e1 str x1, [sp, #32] + 4adec0: f94017e0 ldr x0, [sp, #40] + 4adec4: 940002c5 bl 4ae9d8 <_ZNKSt13move_iteratorIPN5Catch5clara6detail3ArgEE4baseEv> + 4adec8: aa0003f3 mov x19, x0 + 4adecc: f94013e0 ldr x0, [sp, #32] + 4aded0: 940002c2 bl 4ae9d8 <_ZNKSt13move_iteratorIPN5Catch5clara6detail3ArgEE4baseEv> + 4aded4: eb00027f cmp x19, x0 + 4aded8: 1a9f17e0 cset w0, eq // eq = none + 4adedc: 12001c00 and w0, w0, #0xff + 4adee0: f9400bf3 ldr x19, [sp, #16] + 4adee4: a8c37bfd ldp x29, x30, [sp], #48 + 4adee8: d65f03c0 ret + +00000000004adeec <_ZSt7forwardIN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIN5Catch5clara6detail3ArgEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4adeec: d10043ff sub sp, sp, #0x10 + 4adef0: f90007e0 str x0, [sp, #8] + 4adef4: f94007e0 ldr x0, [sp, #8] + 4adef8: 910043ff add sp, sp, #0x10 + 4adefc: d65f03c0 ret + +00000000004adf00 <_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC1EOS4_>: +_ZNSt10shared_ptrIN5Catch5clara6detail8BoundRefEEC2EOS4_(): + 4adf00: a9bd7bfd stp x29, x30, [sp, #-48]! + 4adf04: 910003fd mov x29, sp + 4adf08: f9000bf3 str x19, [sp, #16] + 4adf0c: f90017e0 str x0, [sp, #40] + 4adf10: f90013e1 str x1, [sp, #32] + 4adf14: f94017f3 ldr x19, [sp, #40] + 4adf18: f94013e0 ldr x0, [sp, #32] + 4adf1c: 940002b5 bl 4ae9f0 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail8BoundRefEEEONSt16remove_referenceIT_E4typeEOS8_> + 4adf20: aa0003e1 mov x1, x0 + 4adf24: aa1303e0 mov x0, x19 + 4adf28: 940002b7 bl 4aea04 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_> + 4adf2c: d503201f nop + 4adf30: f9400bf3 ldr x19, [sp, #16] + 4adf34: a8c37bfd ldp x29, x30, [sp], #48 + 4adf38: d65f03c0 ret + +00000000004adf3c <_ZSteqIPN5Catch5clara6detail3OptEEbRKSt13move_iteratorIT_ES9_>: +_ZSteqIPN5Catch5clara6detail3OptEEbRKSt13move_iteratorIT_ES9_(): + 4adf3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4adf40: 910003fd mov x29, sp + 4adf44: f9000bf3 str x19, [sp, #16] + 4adf48: f90017e0 str x0, [sp, #40] + 4adf4c: f90013e1 str x1, [sp, #32] + 4adf50: f94017e0 ldr x0, [sp, #40] + 4adf54: 940002c3 bl 4aea60 <_ZNKSt13move_iteratorIPN5Catch5clara6detail3OptEE4baseEv> + 4adf58: aa0003f3 mov x19, x0 + 4adf5c: f94013e0 ldr x0, [sp, #32] + 4adf60: 940002c0 bl 4aea60 <_ZNKSt13move_iteratorIPN5Catch5clara6detail3OptEE4baseEv> + 4adf64: eb00027f cmp x19, x0 + 4adf68: 1a9f17e0 cset w0, eq // eq = none + 4adf6c: 12001c00 and w0, w0, #0xff + 4adf70: f9400bf3 ldr x19, [sp, #16] + 4adf74: a8c37bfd ldp x29, x30, [sp], #48 + 4adf78: d65f03c0 ret + +00000000004adf7c <_ZSt7forwardIN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIN5Catch5clara6detail3OptEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4adf7c: d10043ff sub sp, sp, #0x10 + 4adf80: f90007e0 str x0, [sp, #8] + 4adf84: f94007e0 ldr x0, [sp, #8] + 4adf88: 910043ff add sp, sp, #0x10 + 4adf8c: d65f03c0 ret + +00000000004adf90 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E(): + 4adf90: a9be7bfd stp x29, x30, [sp, #-32]! + 4adf94: 910003fd mov x29, sp + 4adf98: f9000fe0 str x0, [sp, #24] + 4adf9c: f9000be1 str x1, [sp, #16] + 4adfa0: f9400fe0 ldr x0, [sp, #24] + 4adfa4: 940002b5 bl 4aea78 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEEC1Ev> + 4adfa8: d503201f nop + 4adfac: a8c27bfd ldp x29, x30, [sp], #32 + 4adfb0: d65f03c0 ret + +00000000004adfb4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 4adfb4: a9be7bfd stp x29, x30, [sp, #-32]! + 4adfb8: 910003fd mov x29, sp + 4adfbc: f9000fe0 str x0, [sp, #24] + 4adfc0: f9400fe0 ldr x0, [sp, #24] + 4adfc4: 940002b2 bl 4aea8c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEED1Ev> + 4adfc8: d503201f nop + 4adfcc: a8c27bfd ldp x29, x30, [sp], #32 + 4adfd0: d65f03c0 ret + +00000000004adfd4 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_(): + 4adfd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4adfd8: 910003fd mov x29, sp + 4adfdc: f9000bf3 str x19, [sp, #16] + 4adfe0: aa0803f3 mov x19, x8 + 4adfe4: f90017e0 str x0, [sp, #40] + 4adfe8: d2800021 mov x1, #0x1 // #1 + 4adfec: f94017e0 ldr x0, [sp, #40] + 4adff0: 940002ac bl 4aeaa0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m> + 4adff4: aa0003e2 mov x2, x0 + 4adff8: f94017e1 ldr x1, [sp, #40] + 4adffc: aa1303e0 mov x0, x19 + 4ae000: 940002b2 bl 4aeac8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_> + 4ae004: aa1303e0 mov x0, x19 + 4ae008: f9400bf3 ldr x19, [sp, #16] + 4ae00c: a8c37bfd ldp x29, x30, [sp], #48 + 4ae010: d65f03c0 ret + +00000000004ae014 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4ae014: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae018: 910003fd mov x29, sp + 4ae01c: f9000fe0 str x0, [sp, #24] + 4ae020: f9400fe0 ldr x0, [sp, #24] + 4ae024: f9400400 ldr x0, [x0, #8] + 4ae028: f100001f cmp x0, #0x0 + 4ae02c: 54000120 b.eq 4ae050 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4ae030: f9400fe0 ldr x0, [sp, #24] + 4ae034: f9400003 ldr x3, [x0] + 4ae038: f9400fe0 ldr x0, [sp, #24] + 4ae03c: f9400400 ldr x0, [x0, #8] + 4ae040: d2800022 mov x2, #0x1 // #1 + 4ae044: aa0003e1 mov x1, x0 + 4ae048: aa0303e0 mov x0, x3 + 4ae04c: 940002af bl 4aeb08 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m> + 4ae050: d503201f nop + 4ae054: a8c27bfd ldp x29, x30, [sp], #32 + 4ae058: d65f03c0 ret + +00000000004ae05c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4ae05c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae060: 910003fd mov x29, sp + 4ae064: f9000fe0 str x0, [sp, #24] + 4ae068: f9400fe0 ldr x0, [sp, #24] + 4ae06c: f9400400 ldr x0, [x0, #8] + 4ae070: 940002b2 bl 4aeb38 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_> + 4ae074: a8c27bfd ldp x29, x30, [sp], #32 + 4ae078: d65f03c0 ret + +00000000004ae07c <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIjEEEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIjEEEEONSt16remove_referenceIT_E4typeEOS9_(): + 4ae07c: d10043ff sub sp, sp, #0x10 + 4ae080: f90007e0 str x0, [sp, #8] + 4ae084: f94007e0 ldr x0, [sp, #8] + 4ae088: 910043ff add sp, sp, #0x10 + 4ae08c: d65f03c0 ret + +00000000004ae090 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEEC1ERKS4_>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEEC1ERKS4_(): + 4ae090: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae094: 910003fd mov x29, sp + 4ae098: f9000fe0 str x0, [sp, #24] + 4ae09c: f9000be1 str x1, [sp, #16] + 4ae0a0: f9400be1 ldr x1, [sp, #16] + 4ae0a4: f9400fe0 ldr x0, [sp, #24] + 4ae0a8: 940002a9 bl 4aeb4c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEEC1ERKS6_> + 4ae0ac: d503201f nop + 4ae0b0: a8c27bfd ldp x29, x30, [sp], #32 + 4ae0b4: d65f03c0 ret + +00000000004ae0b8 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EED2Ev(): + 4ae0b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae0bc: 910003fd mov x29, sp + 4ae0c0: f9000fe0 str x0, [sp, #24] + 4ae0c4: f9400fe0 ldr x0, [sp, #24] + 4ae0c8: 97fff5fa bl 4ab8b0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEED1Ev> + 4ae0cc: d503201f nop + 4ae0d0: a8c27bfd ldp x29, x30, [sp], #32 + 4ae0d4: d65f03c0 ret + +00000000004ae0d8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev(): + 4ae0d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae0dc: 910003fd mov x29, sp + 4ae0e0: f9000fe0 str x0, [sp, #24] + 4ae0e4: f9400fe0 ldr x0, [sp, #24] + 4ae0e8: 97fffff4 bl 4ae0b8 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EED1Ev> + 4ae0ec: d503201f nop + 4ae0f0: a8c27bfd ldp x29, x30, [sp], #32 + 4ae0f4: d65f03c0 ret + +00000000004ae0f8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRjEEES5_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRjEEES5_DpOT_(): + 4ae0f8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ae0fc: 910003fd mov x29, sp + 4ae100: f9000bf3 str x19, [sp, #16] + 4ae104: f9001fe0 str x0, [sp, #56] + 4ae108: f9001be1 str x1, [sp, #48] + 4ae10c: f90017e2 str x2, [sp, #40] + 4ae110: f9401fe0 ldr x0, [sp, #56] + 4ae114: 97fdc155 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ae118: b0000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4ae11c: 9137c001 add x1, x0, #0xdf0 + 4ae120: f9401fe0 ldr x0, [sp, #56] + 4ae124: f9000001 str x1, [x0] + 4ae128: f9401fe0 ldr x0, [sp, #56] + 4ae12c: 91004013 add x19, x0, #0x10 + 4ae130: 910123e0 add x0, sp, #0x48 + 4ae134: f9401be1 ldr x1, [sp, #48] + 4ae138: 97ffffd6 bl 4ae090 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEEC1ERKS4_> + 4ae13c: 910123e0 add x0, sp, #0x48 + 4ae140: aa0003e1 mov x1, x0 + 4ae144: aa1303e0 mov x0, x19 + 4ae148: 94000287 bl 4aeb64 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES5_> + 4ae14c: 910123e0 add x0, sp, #0x48 + 4ae150: 97fff5d8 bl 4ab8b0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEED1Ev> + 4ae154: f9401fe0 ldr x0, [sp, #56] + 4ae158: 9400028d bl 4aeb8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4ae15c: aa0003f3 mov x19, x0 + 4ae160: f94017e0 ldr x0, [sp, #40] + 4ae164: 97fff5db bl 4ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE> + 4ae168: aa0003e2 mov x2, x0 + 4ae16c: aa1303e1 mov x1, x19 + 4ae170: f9401be0 ldr x0, [sp, #48] + 4ae174: 9400028e bl 4aebac <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIjEEEE9constructIS4_JRjEEEvRS5_PT_DpOT0_> + 4ae178: 14000009 b 4ae19c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRjEEES5_DpOT_+0xa4> + 4ae17c: aa0003f3 mov x19, x0 + 4ae180: f9401fe0 ldr x0, [sp, #56] + 4ae184: 91004000 add x0, x0, #0x10 + 4ae188: 97ffffd4 bl 4ae0d8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4ae18c: f9401fe0 ldr x0, [sp, #56] + 4ae190: 97fd7e8b bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4ae194: aa1303e0 mov x0, x19 + 4ae198: 97fd65da bl 407900 <_Unwind_Resume@plt> + 4ae19c: f9400bf3 ldr x19, [sp, #16] + 4ae1a0: a8c57bfd ldp x29, x30, [sp], #80 + 4ae1a4: d65f03c0 ret + +00000000004ae1a8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4ae1a8: d10043ff sub sp, sp, #0x10 + 4ae1ac: f90007e0 str x0, [sp, #8] + 4ae1b0: f90003e1 str x1, [sp] + 4ae1b4: f94007e0 ldr x0, [sp, #8] + 4ae1b8: f900041f str xzr, [x0, #8] + 4ae1bc: f94007e0 ldr x0, [sp, #8] + 4ae1c0: 910043ff add sp, sp, #0x10 + 4ae1c4: d65f03c0 ret + +00000000004ae1c8 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS4_EERKSaIT_E(): + 4ae1c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae1cc: 910003fd mov x29, sp + 4ae1d0: f9000fe0 str x0, [sp, #24] + 4ae1d4: f9000be1 str x1, [sp, #16] + 4ae1d8: f9400fe0 ldr x0, [sp, #24] + 4ae1dc: 94000282 bl 4aebe4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEEC1Ev> + 4ae1e0: d503201f nop + 4ae1e4: a8c27bfd ldp x29, x30, [sp], #32 + 4ae1e8: d65f03c0 ret + +00000000004ae1ec <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED2Ev(): + 4ae1ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae1f0: 910003fd mov x29, sp + 4ae1f4: f9000fe0 str x0, [sp, #24] + 4ae1f8: f9400fe0 ldr x0, [sp, #24] + 4ae1fc: 9400027f bl 4aebf8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEED1Ev> + 4ae200: d503201f nop + 4ae204: a8c27bfd ldp x29, x30, [sp], #32 + 4ae208: d65f03c0 ret + +00000000004ae20c <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_(): + 4ae20c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ae210: 910003fd mov x29, sp + 4ae214: f9000bf3 str x19, [sp, #16] + 4ae218: aa0803f3 mov x19, x8 + 4ae21c: f90017e0 str x0, [sp, #40] + 4ae220: d2800021 mov x1, #0x1 // #1 + 4ae224: f94017e0 ldr x0, [sp, #40] + 4ae228: 94000279 bl 4aec0c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m> + 4ae22c: aa0003e2 mov x2, x0 + 4ae230: f94017e1 ldr x1, [sp, #40] + 4ae234: aa1303e0 mov x0, x19 + 4ae238: 9400027f bl 4aec34 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_> + 4ae23c: aa1303e0 mov x0, x19 + 4ae240: f9400bf3 ldr x19, [sp, #16] + 4ae244: a8c37bfd ldp x29, x30, [sp], #48 + 4ae248: d65f03c0 ret + +00000000004ae24c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4ae24c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae250: 910003fd mov x29, sp + 4ae254: f9000fe0 str x0, [sp, #24] + 4ae258: f9400fe0 ldr x0, [sp, #24] + 4ae25c: f9400400 ldr x0, [x0, #8] + 4ae260: f100001f cmp x0, #0x0 + 4ae264: 54000120 b.eq 4ae288 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4ae268: f9400fe0 ldr x0, [sp, #24] + 4ae26c: f9400003 ldr x3, [x0] + 4ae270: f9400fe0 ldr x0, [sp, #24] + 4ae274: f9400400 ldr x0, [x0, #8] + 4ae278: d2800022 mov x2, #0x1 // #1 + 4ae27c: aa0003e1 mov x1, x0 + 4ae280: aa0303e0 mov x0, x3 + 4ae284: 9400027c bl 4aec74 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m> + 4ae288: d503201f nop + 4ae28c: a8c27bfd ldp x29, x30, [sp], #32 + 4ae290: d65f03c0 ret + +00000000004ae294 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4ae294: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae298: 910003fd mov x29, sp + 4ae29c: f9000fe0 str x0, [sp, #24] + 4ae2a0: f9400fe0 ldr x0, [sp, #24] + 4ae2a4: f9400400 ldr x0, [x0, #8] + 4ae2a8: 9400027f bl 4aeca4 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_> + 4ae2ac: a8c27bfd ldp x29, x30, [sp], #32 + 4ae2b0: d65f03c0 ret + +00000000004ae2b4 <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIdEEEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIdEEEEONSt16remove_referenceIT_E4typeEOS9_(): + 4ae2b4: d10043ff sub sp, sp, #0x10 + 4ae2b8: f90007e0 str x0, [sp, #8] + 4ae2bc: f94007e0 ldr x0, [sp, #8] + 4ae2c0: 910043ff add sp, sp, #0x10 + 4ae2c4: d65f03c0 ret + +00000000004ae2c8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEEC1ERKS4_>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEEC1ERKS4_(): + 4ae2c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae2cc: 910003fd mov x29, sp + 4ae2d0: f9000fe0 str x0, [sp, #24] + 4ae2d4: f9000be1 str x1, [sp, #16] + 4ae2d8: f9400be1 ldr x1, [sp, #16] + 4ae2dc: f9400fe0 ldr x0, [sp, #24] + 4ae2e0: 94000276 bl 4aecb8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEEC1ERKS6_> + 4ae2e4: d503201f nop + 4ae2e8: a8c27bfd ldp x29, x30, [sp], #32 + 4ae2ec: d65f03c0 ret + +00000000004ae2f0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EED1Ev(): + 4ae2f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae2f4: 910003fd mov x29, sp + 4ae2f8: f9000fe0 str x0, [sp, #24] + 4ae2fc: f9400fe0 ldr x0, [sp, #24] + 4ae300: 97fff5ae bl 4ab9b8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEED1Ev> + 4ae304: d503201f nop + 4ae308: a8c27bfd ldp x29, x30, [sp], #32 + 4ae30c: d65f03c0 ret + +00000000004ae310 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 4ae310: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae314: 910003fd mov x29, sp + 4ae318: f9000fe0 str x0, [sp, #24] + 4ae31c: f9400fe0 ldr x0, [sp, #24] + 4ae320: 97fffff4 bl 4ae2f0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EED1Ev> + 4ae324: d503201f nop + 4ae328: a8c27bfd ldp x29, x30, [sp], #32 + 4ae32c: d65f03c0 ret + +00000000004ae330 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRdEEES5_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRdEEES5_DpOT_(): + 4ae330: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ae334: 910003fd mov x29, sp + 4ae338: f9000bf3 str x19, [sp, #16] + 4ae33c: f9001fe0 str x0, [sp, #56] + 4ae340: f9001be1 str x1, [sp, #48] + 4ae344: f90017e2 str x2, [sp, #40] + 4ae348: f9401fe0 ldr x0, [sp, #56] + 4ae34c: 97fdc0c7 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ae350: b0000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4ae354: 9136e001 add x1, x0, #0xdb8 + 4ae358: f9401fe0 ldr x0, [sp, #56] + 4ae35c: f9000001 str x1, [x0] + 4ae360: f9401fe0 ldr x0, [sp, #56] + 4ae364: 91004013 add x19, x0, #0x10 + 4ae368: 910123e0 add x0, sp, #0x48 + 4ae36c: f9401be1 ldr x1, [sp, #48] + 4ae370: 97ffffd6 bl 4ae2c8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEEC1ERKS4_> + 4ae374: 910123e0 add x0, sp, #0x48 + 4ae378: aa0003e1 mov x1, x0 + 4ae37c: aa1303e0 mov x0, x19 + 4ae380: 94000254 bl 4aecd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES5_> + 4ae384: 910123e0 add x0, sp, #0x48 + 4ae388: 97fff58c bl 4ab9b8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEED1Ev> + 4ae38c: f9401fe0 ldr x0, [sp, #56] + 4ae390: 9400025a bl 4aecf8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4ae394: aa0003f3 mov x19, x0 + 4ae398: f94017e0 ldr x0, [sp, #40] + 4ae39c: 97fff58f bl 4ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE> + 4ae3a0: aa0003e2 mov x2, x0 + 4ae3a4: aa1303e1 mov x1, x19 + 4ae3a8: f9401be0 ldr x0, [sp, #48] + 4ae3ac: 9400025b bl 4aed18 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIdEEEE9constructIS4_JRdEEEvRS5_PT_DpOT0_> + 4ae3b0: 14000009 b 4ae3d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRdEEES5_DpOT_+0xa4> + 4ae3b4: aa0003f3 mov x19, x0 + 4ae3b8: f9401fe0 ldr x0, [sp, #56] + 4ae3bc: 91004000 add x0, x0, #0x10 + 4ae3c0: 97ffffd4 bl 4ae310 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4ae3c4: f9401fe0 ldr x0, [sp, #56] + 4ae3c8: 97fd7dfd bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4ae3cc: aa1303e0 mov x0, x19 + 4ae3d0: 97fd654c bl 407900 <_Unwind_Resume@plt> + 4ae3d4: f9400bf3 ldr x19, [sp, #16] + 4ae3d8: a8c57bfd ldp x29, x30, [sp], #80 + 4ae3dc: d65f03c0 ret + +00000000004ae3e0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4ae3e0: d10043ff sub sp, sp, #0x10 + 4ae3e4: f90007e0 str x0, [sp, #8] + 4ae3e8: f90003e1 str x1, [sp] + 4ae3ec: f94007e0 ldr x0, [sp, #8] + 4ae3f0: f900041f str xzr, [x0, #8] + 4ae3f4: f94007e0 ldr x0, [sp, #8] + 4ae3f8: 910043ff add sp, sp, #0x10 + 4ae3fc: d65f03c0 ret + +00000000004ae400 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E(): + 4ae400: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae404: 910003fd mov x29, sp + 4ae408: f9000fe0 str x0, [sp, #24] + 4ae40c: f9000be1 str x1, [sp, #16] + 4ae410: f9400fe0 ldr x0, [sp, #24] + 4ae414: 9400024f bl 4aed50 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEEC1Ev> + 4ae418: d503201f nop + 4ae41c: a8c27bfd ldp x29, x30, [sp], #32 + 4ae420: d65f03c0 ret + +00000000004ae424 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev>: +_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev(): + 4ae424: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae428: 910003fd mov x29, sp + 4ae42c: f9000fe0 str x0, [sp, #24] + 4ae430: f9400fe0 ldr x0, [sp, #24] + 4ae434: 9400024c bl 4aed64 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEED1Ev> + 4ae438: d503201f nop + 4ae43c: a8c27bfd ldp x29, x30, [sp], #32 + 4ae440: d65f03c0 ret + +00000000004ae444 <_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_>: +_ZSt18__allocate_guardedISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEESt15__allocated_ptrIT_ERSC_(): + 4ae444: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ae448: 910003fd mov x29, sp + 4ae44c: f9000bf3 str x19, [sp, #16] + 4ae450: aa0803f3 mov x19, x8 + 4ae454: f90017e0 str x0, [sp, #40] + 4ae458: d2800021 mov x1, #0x1 // #1 + 4ae45c: f94017e0 ldr x0, [sp, #40] + 4ae460: 94000246 bl 4aed78 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m> + 4ae464: aa0003e2 mov x2, x0 + 4ae468: f94017e1 ldr x1, [sp, #40] + 4ae46c: aa1303e0 mov x0, x19 + 4ae470: 9400024c bl 4aeda0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_> + 4ae474: aa1303e0 mov x0, x19 + 4ae478: f9400bf3 ldr x19, [sp, #16] + 4ae47c: a8c37bfd ldp x29, x30, [sp], #48 + 4ae480: d65f03c0 ret + +00000000004ae484 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev(): + 4ae484: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae488: 910003fd mov x29, sp + 4ae48c: f9000fe0 str x0, [sp, #24] + 4ae490: f9400fe0 ldr x0, [sp, #24] + 4ae494: f9400400 ldr x0, [x0, #8] + 4ae498: f100001f cmp x0, #0x0 + 4ae49c: 54000120 b.eq 4ae4c0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev+0x3c> // b.none + 4ae4a0: f9400fe0 ldr x0, [sp, #24] + 4ae4a4: f9400003 ldr x3, [x0] + 4ae4a8: f9400fe0 ldr x0, [sp, #24] + 4ae4ac: f9400400 ldr x0, [x0, #8] + 4ae4b0: d2800022 mov x2, #0x1 // #1 + 4ae4b4: aa0003e1 mov x1, x0 + 4ae4b8: aa0303e0 mov x0, x3 + 4ae4bc: 94000249 bl 4aede0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m> + 4ae4c0: d503201f nop + 4ae4c4: a8c27bfd ldp x29, x30, [sp], #32 + 4ae4c8: d65f03c0 ret + +00000000004ae4cc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv(): + 4ae4cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae4d0: 910003fd mov x29, sp + 4ae4d4: f9000fe0 str x0, [sp, #24] + 4ae4d8: f9400fe0 ldr x0, [sp, #24] + 4ae4dc: f9400400 ldr x0, [x0, #8] + 4ae4e0: 9400024c bl 4aee10 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_> + 4ae4e4: a8c27bfd ldp x29, x30, [sp], #32 + 4ae4e8: d65f03c0 ret + +00000000004ae4ec <_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIlEEEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRKSaIN5Catch5clara6detail13BoundValueRefIlEEEEONSt16remove_referenceIT_E4typeEOS9_(): + 4ae4ec: d10043ff sub sp, sp, #0x10 + 4ae4f0: f90007e0 str x0, [sp, #8] + 4ae4f4: f94007e0 ldr x0, [sp, #8] + 4ae4f8: 910043ff add sp, sp, #0x10 + 4ae4fc: d65f03c0 ret + +00000000004ae500 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEEC1ERKS4_>: +_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEEC2ERKS4_(): + 4ae500: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae504: 910003fd mov x29, sp + 4ae508: f9000fe0 str x0, [sp, #24] + 4ae50c: f9000be1 str x1, [sp, #16] + 4ae510: f9400be1 ldr x1, [sp, #16] + 4ae514: f9400fe0 ldr x0, [sp, #24] + 4ae518: 94000243 bl 4aee24 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEEC1ERKS6_> + 4ae51c: d503201f nop + 4ae520: a8c27bfd ldp x29, x30, [sp], #32 + 4ae524: d65f03c0 ret + +00000000004ae528 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EED1Ev>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EED1Ev(): + 4ae528: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae52c: 910003fd mov x29, sp + 4ae530: f9000fe0 str x0, [sp, #24] + 4ae534: f9400fe0 ldr x0, [sp, #24] + 4ae538: 97fff562 bl 4abac0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEED1Ev> + 4ae53c: d503201f nop + 4ae540: a8c27bfd ldp x29, x30, [sp], #32 + 4ae544: d65f03c0 ret + +00000000004ae548 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD2Ev(): + 4ae548: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae54c: 910003fd mov x29, sp + 4ae550: f9000fe0 str x0, [sp, #24] + 4ae554: f9400fe0 ldr x0, [sp, #24] + 4ae558: 97fffff4 bl 4ae528 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EED1Ev> + 4ae55c: d503201f nop + 4ae560: a8c27bfd ldp x29, x30, [sp], #32 + 4ae564: d65f03c0 ret + +00000000004ae568 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRlEEES5_DpOT_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC2IJRlEEES5_DpOT_(): + 4ae568: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ae56c: 910003fd mov x29, sp + 4ae570: f9000bf3 str x19, [sp, #16] + 4ae574: f9001fe0 str x0, [sp, #56] + 4ae578: f9001be1 str x1, [sp, #48] + 4ae57c: f90017e2 str x2, [sp, #40] + 4ae580: f9401fe0 ldr x0, [sp, #56] + 4ae584: 97fdc039 bl 41e668 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4ae588: b0000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4ae58c: 91360001 add x1, x0, #0xd80 + 4ae590: f9401fe0 ldr x0, [sp, #56] + 4ae594: f9000001 str x1, [x0] + 4ae598: f9401fe0 ldr x0, [sp, #56] + 4ae59c: 91004013 add x19, x0, #0x10 + 4ae5a0: 910123e0 add x0, sp, #0x48 + 4ae5a4: f9401be1 ldr x1, [sp, #48] + 4ae5a8: 97ffffd6 bl 4ae500 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEEC1ERKS4_> + 4ae5ac: 910123e0 add x0, sp, #0x48 + 4ae5b0: aa0003e1 mov x1, x0 + 4ae5b4: aa1303e0 mov x0, x19 + 4ae5b8: 94000221 bl 4aee3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES5_> + 4ae5bc: 910123e0 add x0, sp, #0x48 + 4ae5c0: 97fff540 bl 4abac0 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEED1Ev> + 4ae5c4: f9401fe0 ldr x0, [sp, #56] + 4ae5c8: 94000227 bl 4aee64 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4ae5cc: aa0003f3 mov x19, x0 + 4ae5d0: f94017e0 ldr x0, [sp, #40] + 4ae5d4: 97fdac0d bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4ae5d8: aa0003e2 mov x2, x0 + 4ae5dc: aa1303e1 mov x1, x19 + 4ae5e0: f9401be0 ldr x0, [sp, #48] + 4ae5e4: 94000228 bl 4aee84 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIlEEEE9constructIS4_JRlEEEvRS5_PT_DpOT0_> + 4ae5e8: 14000009 b 4ae60c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC1IJRlEEES5_DpOT_+0xa4> + 4ae5ec: aa0003f3 mov x19, x0 + 4ae5f0: f9401fe0 ldr x0, [sp, #56] + 4ae5f4: 91004000 add x0, x0, #0x10 + 4ae5f8: 97ffffd4 bl 4ae548 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4ae5fc: f9401fe0 ldr x0, [sp, #56] + 4ae600: 97fd7d6f bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4ae604: aa1303e0 mov x0, x19 + 4ae608: 97fd64be bl 407900 <_Unwind_Resume@plt> + 4ae60c: f9400bf3 ldr x19, [sp, #16] + 4ae610: a8c57bfd ldp x29, x30, [sp], #80 + 4ae614: d65f03c0 ret + +00000000004ae618 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn(): + 4ae618: d10043ff sub sp, sp, #0x10 + 4ae61c: f90007e0 str x0, [sp, #8] + 4ae620: f90003e1 str x1, [sp] + 4ae624: f94007e0 ldr x0, [sp, #8] + 4ae628: f900041f str xzr, [x0, #8] + 4ae62c: f94007e0 ldr x0, [sp, #8] + 4ae630: 910043ff add sp, sp, #0x10 + 4ae634: d65f03c0 ret + +00000000004ae638 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEEC1Ev(): + 4ae638: d10043ff sub sp, sp, #0x10 + 4ae63c: f90007e0 str x0, [sp, #8] + 4ae640: d503201f nop + 4ae644: 910043ff add sp, sp, #0x10 + 4ae648: d65f03c0 ret + +00000000004ae64c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEED2Ev(): + 4ae64c: d10043ff sub sp, sp, #0x10 + 4ae650: f90007e0 str x0, [sp, #8] + 4ae654: d503201f nop + 4ae658: 910043ff add sp, sp, #0x10 + 4ae65c: d65f03c0 ret + +00000000004ae660 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSJ_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSJ_m(): + 4ae660: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae664: 910003fd mov x29, sp + 4ae668: f9000fe0 str x0, [sp, #24] + 4ae66c: f9000be1 str x1, [sp, #16] + 4ae670: d2800002 mov x2, #0x0 // #0 + 4ae674: f9400be1 ldr x1, [sp, #16] + 4ae678: f9400fe0 ldr x0, [sp, #24] + 4ae67c: 94000210 bl 4aeebc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4ae680: a8c27bfd ldp x29, x30, [sp], #32 + 4ae684: d65f03c0 ret + +00000000004ae688 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSJ_PSI_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSJ_PSI_(): + 4ae688: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ae68c: 910003fd mov x29, sp + 4ae690: f90017e0 str x0, [sp, #40] + 4ae694: f90013e1 str x1, [sp, #32] + 4ae698: f9000fe2 str x2, [sp, #24] + 4ae69c: f94013e0 ldr x0, [sp, #32] + 4ae6a0: 9400021b bl 4aef0c <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSK_> + 4ae6a4: aa0003e1 mov x1, x0 + 4ae6a8: f94017e0 ldr x0, [sp, #40] + 4ae6ac: f9000001 str x1, [x0] + 4ae6b0: f94017e0 ldr x0, [sp, #40] + 4ae6b4: f9400fe1 ldr x1, [sp, #24] + 4ae6b8: f9000401 str x1, [x0, #8] + 4ae6bc: d503201f nop + 4ae6c0: a8c37bfd ldp x29, x30, [sp], #48 + 4ae6c4: d65f03c0 ret + +00000000004ae6c8 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSJ_PSI_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSJ_PSI_m(): + 4ae6c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ae6cc: 910003fd mov x29, sp + 4ae6d0: f90017e0 str x0, [sp, #40] + 4ae6d4: f90013e1 str x1, [sp, #32] + 4ae6d8: f9000fe2 str x2, [sp, #24] + 4ae6dc: f9400fe2 ldr x2, [sp, #24] + 4ae6e0: f94013e1 ldr x1, [sp, #32] + 4ae6e4: f94017e0 ldr x0, [sp, #40] + 4ae6e8: 9400020e bl 4aef20 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE10deallocateEPSI_m> + 4ae6ec: d503201f nop + 4ae6f0: a8c37bfd ldp x29, x30, [sp], #48 + 4ae6f4: d65f03c0 ret + +00000000004ae6f8 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SK_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SK_(): + 4ae6f8: d10043ff sub sp, sp, #0x10 + 4ae6fc: f90007e0 str x0, [sp, #8] + 4ae700: f94007e0 ldr x0, [sp, #8] + 4ae704: 910043ff add sp, sp, #0x10 + 4ae708: d65f03c0 ret + +00000000004ae70c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEC1ERKSF_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEEC1ERKSF_(): + 4ae70c: d10043ff sub sp, sp, #0x10 + 4ae710: f90007e0 str x0, [sp, #8] + 4ae714: f90003e1 str x1, [sp] + 4ae718: d503201f nop + 4ae71c: 910043ff add sp, sp, #0x10 + 4ae720: d65f03c0 ret + +00000000004ae724 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESE_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ESE_(): + 4ae724: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae728: 910003fd mov x29, sp + 4ae72c: f9000fe0 str x0, [sp, #24] + 4ae730: f9000be1 str x1, [sp, #16] + 4ae734: f9400be1 ldr x1, [sp, #16] + 4ae738: f9400fe0 ldr x0, [sp, #24] + 4ae73c: 94000203 bl 4aef48 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EEC1ERKSE_> + 4ae740: d503201f nop + 4ae744: a8c27bfd ldp x29, x30, [sp], #32 + 4ae748: d65f03c0 ret + +00000000004ae74c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4ae74c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae750: 910003fd mov x29, sp + 4ae754: f9000fe0 str x0, [sp, #24] + 4ae758: f9400fe0 ldr x0, [sp, #24] + 4ae75c: 91004000 add x0, x0, #0x10 + 4ae760: 94000204 bl 4aef70 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE6_M_ptrEv> + 4ae764: a8c27bfd ldp x29, x30, [sp], #32 + 4ae768: d65f03c0 ret + +00000000004ae76c <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEE9constructISD_JRSC_EEEvRSE_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEE9constructISD_JRSC_EEEvRSE_PT_DpOT0_(): + 4ae76c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ae770: 910003fd mov x29, sp + 4ae774: f90017e0 str x0, [sp, #40] + 4ae778: f90013e1 str x1, [sp, #32] + 4ae77c: f9000fe2 str x2, [sp, #24] + 4ae780: f9400fe0 ldr x0, [sp, #24] + 4ae784: 97fff2d2 bl 4ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4ae788: aa0003e2 mov x2, x0 + 4ae78c: f94013e1 ldr x1, [sp, #32] + 4ae790: f94017e0 ldr x0, [sp, #40] + 4ae794: 940001fe bl 4aef8c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE9constructISE_JRSD_EEEvPT_DpOT0_> + 4ae798: d503201f nop + 4ae79c: a8c37bfd ldp x29, x30, [sp], #48 + 4ae7a0: d65f03c0 ret + +00000000004ae7a4 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISC_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4ae7a4: d10043ff sub sp, sp, #0x10 + 4ae7a8: f90007e0 str x0, [sp, #8] + 4ae7ac: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4ae7b0: 910043ff add sp, sp, #0x10 + 4ae7b4: d65f03c0 ret + +00000000004ae7b8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE7_M_addrEv(): + 4ae7b8: d10043ff sub sp, sp, #0x10 + 4ae7bc: f90007e0 str x0, [sp, #8] + 4ae7c0: f94007e0 ldr x0, [sp, #8] + 4ae7c4: 910043ff add sp, sp, #0x10 + 4ae7c8: d65f03c0 ret + +00000000004ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev>: +_ZN5Catch5clara6detail17BoundValueRefBaseC2Ev(): + 4ae7cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae7d0: 910003fd mov x29, sp + 4ae7d4: f9000fe0 str x0, [sp, #24] + 4ae7d8: f9400fe0 ldr x0, [sp, #24] + 4ae7dc: 97ffe649 bl 4a8100 <_ZN5Catch5clara6detail8BoundRefC1Ev> + 4ae7e0: d0000100 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4ae7e4: 91040001 add x1, x0, #0x100 + 4ae7e8: f9400fe0 ldr x0, [sp, #24] + 4ae7ec: f9000001 str x1, [x0] + 4ae7f0: d503201f nop + 4ae7f4: a8c27bfd ldp x29, x30, [sp], #32 + 4ae7f8: d65f03c0 ret + +00000000004ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev>: +_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev(): + 4ae7fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae800: 910003fd mov x29, sp + 4ae804: f9000fe0 str x0, [sp, #24] + 4ae808: d0000100 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4ae80c: 91040001 add x1, x0, #0x100 + 4ae810: f9400fe0 ldr x0, [sp, #24] + 4ae814: f9000001 str x1, [x0] + 4ae818: f9400fe0 ldr x0, [sp, #24] + 4ae81c: 97ffe642 bl 4a8124 <_ZN5Catch5clara6detail8BoundRefD1Ev> + 4ae820: d503201f nop + 4ae824: a8c27bfd ldp x29, x30, [sp], #32 + 4ae828: d65f03c0 ret + +00000000004ae82c <_ZN5Catch5clara6detail17BoundValueRefBaseD0Ev>: +_ZN5Catch5clara6detail17BoundValueRefBaseD0Ev(): + 4ae82c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae830: 910003fd mov x29, sp + 4ae834: f9000fe0 str x0, [sp, #24] + 4ae838: f9400fe0 ldr x0, [sp, #24] + 4ae83c: 97fffff0 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4ae840: d2800101 mov x1, #0x8 // #8 + 4ae844: f9400fe0 ldr x0, [sp, #24] + 4ae848: 97fd62ce bl 407380 <_ZdlPvm@plt> + 4ae84c: a8c27bfd ldp x29, x30, [sp], #32 + 4ae850: d65f03c0 ret + +00000000004ae854 <_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERS8_>: +_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERS8_(): + 4ae854: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae858: 910003fd mov x29, sp + 4ae85c: f9000fe0 str x0, [sp, #24] + 4ae860: f9000be1 str x1, [sp, #16] + 4ae864: f9400fe0 ldr x0, [sp, #24] + 4ae868: 97ffffd9 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4ae86c: d0000100 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4ae870: 91016001 add x1, x0, #0x58 + 4ae874: f9400fe0 ldr x0, [sp, #24] + 4ae878: f9000001 str x1, [x0] + 4ae87c: f9400fe0 ldr x0, [sp, #24] + 4ae880: f9400be1 ldr x1, [sp, #16] + 4ae884: f9000401 str x1, [x0, #8] + 4ae888: d503201f nop + 4ae88c: a8c27bfd ldp x29, x30, [sp], #32 + 4ae890: d65f03c0 ret + +00000000004ae894 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS5_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4ae894: d10043ff sub sp, sp, #0x10 + 4ae898: f90007e0 str x0, [sp, #8] + 4ae89c: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4ae8a0: 910043ff add sp, sp, #0x10 + 4ae8a4: d65f03c0 ret + +00000000004ae8a8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail12BoundFlagRefEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail12BoundFlagRefEE7_M_addrEv(): + 4ae8a8: d10043ff sub sp, sp, #0x10 + 4ae8ac: f90007e0 str x0, [sp, #8] + 4ae8b0: f94007e0 ldr x0, [sp, #8] + 4ae8b4: 910043ff add sp, sp, #0x10 + 4ae8b8: d65f03c0 ret + +00000000004ae8bc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4ae8bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ae8c0: 910003fd mov x29, sp + 4ae8c4: f90017e0 str x0, [sp, #40] + 4ae8c8: f90013e1 str x1, [sp, #32] + 4ae8cc: f9000fe2 str x2, [sp, #24] + 4ae8d0: f94017e0 ldr x0, [sp, #40] + 4ae8d4: 940001c1 bl 4aefd8 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4ae8d8: aa0003e1 mov x1, x0 + 4ae8dc: f94013e0 ldr x0, [sp, #32] + 4ae8e0: eb01001f cmp x0, x1 + 4ae8e4: 1a9f97e0 cset w0, hi // hi = pmore + 4ae8e8: 12001c00 and w0, w0, #0xff + 4ae8ec: 7100001f cmp w0, #0x0 + 4ae8f0: 54000040 b.eq 4ae8f8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4ae8f4: 97fd617b bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4ae8f8: f94013e0 ldr x0, [sp, #32] + 4ae8fc: d37be800 lsl x0, x0, #5 + 4ae900: 97fd6298 bl 407360 <_Znwm@plt> + 4ae904: a8c37bfd ldp x29, x30, [sp], #48 + 4ae908: d65f03c0 ret + +00000000004ae90c <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSE_(): + 4ae90c: d10043ff sub sp, sp, #0x10 + 4ae910: f90007e0 str x0, [sp, #8] + 4ae914: f94007e0 ldr x0, [sp, #8] + 4ae918: 910043ff add sp, sp, #0x10 + 4ae91c: d65f03c0 ret + +00000000004ae920 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE10deallocateEPSC_m(): + 4ae920: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ae924: 910003fd mov x29, sp + 4ae928: f90017e0 str x0, [sp, #40] + 4ae92c: f90013e1 str x1, [sp, #32] + 4ae930: f9000fe2 str x2, [sp, #24] + 4ae934: f94013e0 ldr x0, [sp, #32] + 4ae938: 97fd6276 bl 407310 <_ZdlPv@plt> + 4ae93c: d503201f nop + 4ae940: a8c37bfd ldp x29, x30, [sp], #48 + 4ae944: d65f03c0 ret + +00000000004ae948 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EEC1ERKS8_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EEC1ERKS8_(): + 4ae948: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae94c: 910003fd mov x29, sp + 4ae950: f9000fe0 str x0, [sp, #24] + 4ae954: f9000be1 str x1, [sp, #16] + 4ae958: f9400be1 ldr x1, [sp, #16] + 4ae95c: f9400fe0 ldr x0, [sp, #24] + 4ae960: 97fff9be bl 4ad058 <_ZNSaIN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EEEC1ERKS7_> + 4ae964: d503201f nop + 4ae968: a8c27bfd ldp x29, x30, [sp], #32 + 4ae96c: d65f03c0 ret + +00000000004ae970 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE6_M_ptrEv(): + 4ae970: a9be7bfd stp x29, x30, [sp, #-32]! + 4ae974: 910003fd mov x29, sp + 4ae978: f9000fe0 str x0, [sp, #24] + 4ae97c: f9400fe0 ldr x0, [sp, #24] + 4ae980: 9400019b bl 4aefec <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE7_M_addrEv> + 4ae984: a8c27bfd ldp x29, x30, [sp], #32 + 4ae988: d65f03c0 ret + +00000000004ae98c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE9constructIS8_JRKS7_EEEvPT_DpOT0_(): + 4ae98c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ae990: 910003fd mov x29, sp + 4ae994: f9000bf3 str x19, [sp, #16] + 4ae998: f9001fe0 str x0, [sp, #56] + 4ae99c: f9001be1 str x1, [sp, #48] + 4ae9a0: f90017e2 str x2, [sp, #40] + 4ae9a4: f94017e0 ldr x0, [sp, #40] + 4ae9a8: 97fff004 bl 4aa9b8 <_ZSt7forwardIRKZN5Catch5clara6detail4HelpC4ERbEUlbE_EOT_RNSt16remove_referenceIS8_E4typeE> + 4ae9ac: aa0003f3 mov x19, x0 + 4ae9b0: f9401be0 ldr x0, [sp, #48] + 4ae9b4: aa0003e1 mov x1, x0 + 4ae9b8: d2800200 mov x0, #0x10 // #16 + 4ae9bc: 97fd76af bl 40c478 <_ZnwmPv> + 4ae9c0: aa1303e1 mov x1, x19 + 4ae9c4: 9400018f bl 4af000 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EC1ERKS5_> + 4ae9c8: d503201f nop + 4ae9cc: f9400bf3 ldr x19, [sp, #16] + 4ae9d0: a8c47bfd ldp x29, x30, [sp], #64 + 4ae9d4: d65f03c0 ret + +00000000004ae9d8 <_ZNKSt13move_iteratorIPN5Catch5clara6detail3ArgEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch5clara6detail3ArgEE4baseEv(): + 4ae9d8: d10043ff sub sp, sp, #0x10 + 4ae9dc: f90007e0 str x0, [sp, #8] + 4ae9e0: f94007e0 ldr x0, [sp, #8] + 4ae9e4: f9400000 ldr x0, [x0] + 4ae9e8: 910043ff add sp, sp, #0x10 + 4ae9ec: d65f03c0 ret + +00000000004ae9f0 <_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail8BoundRefEEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt10shared_ptrIN5Catch5clara6detail8BoundRefEEEONSt16remove_referenceIT_E4typeEOS8_(): + 4ae9f0: d10043ff sub sp, sp, #0x10 + 4ae9f4: f90007e0 str x0, [sp, #8] + 4ae9f8: f94007e0 ldr x0, [sp, #8] + 4ae9fc: 910043ff add sp, sp, #0x10 + 4aea00: d65f03c0 ret + +00000000004aea04 <_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_>: +_ZNSt12__shared_ptrIN5Catch5clara6detail8BoundRefELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_(): + 4aea04: a9be7bfd stp x29, x30, [sp, #-32]! + 4aea08: 910003fd mov x29, sp + 4aea0c: f9000fe0 str x0, [sp, #24] + 4aea10: f9000be1 str x1, [sp, #16] + 4aea14: f9400be0 ldr x0, [sp, #16] + 4aea18: f9400001 ldr x1, [x0] + 4aea1c: f9400fe0 ldr x0, [sp, #24] + 4aea20: f9000001 str x1, [x0] + 4aea24: f9400fe0 ldr x0, [sp, #24] + 4aea28: 91002000 add x0, x0, #0x8 + 4aea2c: 97fd7328 bl 40b6cc <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1Ev> + 4aea30: f9400fe0 ldr x0, [sp, #24] + 4aea34: 91002002 add x2, x0, #0x8 + 4aea38: f9400be0 ldr x0, [sp, #16] + 4aea3c: 91002000 add x0, x0, #0x8 + 4aea40: aa0003e1 mov x1, x0 + 4aea44: aa0203e0 mov x0, x2 + 4aea48: 97fd7b3f bl 40d744 <_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_> + 4aea4c: f9400be0 ldr x0, [sp, #16] + 4aea50: f900001f str xzr, [x0] + 4aea54: d503201f nop + 4aea58: a8c27bfd ldp x29, x30, [sp], #32 + 4aea5c: d65f03c0 ret + +00000000004aea60 <_ZNKSt13move_iteratorIPN5Catch5clara6detail3OptEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch5clara6detail3OptEE4baseEv(): + 4aea60: d10043ff sub sp, sp, #0x10 + 4aea64: f90007e0 str x0, [sp, #8] + 4aea68: f94007e0 ldr x0, [sp, #8] + 4aea6c: f9400000 ldr x0, [x0] + 4aea70: 910043ff add sp, sp, #0x10 + 4aea74: d65f03c0 ret + +00000000004aea78 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEEC2Ev(): + 4aea78: d10043ff sub sp, sp, #0x10 + 4aea7c: f90007e0 str x0, [sp, #8] + 4aea80: d503201f nop + 4aea84: 910043ff add sp, sp, #0x10 + 4aea88: d65f03c0 ret + +00000000004aea8c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEED2Ev(): + 4aea8c: d10043ff sub sp, sp, #0x10 + 4aea90: f90007e0 str x0, [sp, #8] + 4aea94: d503201f nop + 4aea98: 910043ff add sp, sp, #0x10 + 4aea9c: d65f03c0 ret + +00000000004aeaa0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m(): + 4aeaa0: a9be7bfd stp x29, x30, [sp, #-32]! + 4aeaa4: 910003fd mov x29, sp + 4aeaa8: f9000fe0 str x0, [sp, #24] + 4aeaac: f9000be1 str x1, [sp, #16] + 4aeab0: d2800002 mov x2, #0x0 // #0 + 4aeab4: f9400be1 ldr x1, [sp, #16] + 4aeab8: f9400fe0 ldr x0, [sp, #24] + 4aeabc: 94000162 bl 4af044 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4aeac0: a8c27bfd ldp x29, x30, [sp], #32 + 4aeac4: d65f03c0 ret + +00000000004aeac8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_(): + 4aeac8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aeacc: 910003fd mov x29, sp + 4aead0: f90017e0 str x0, [sp, #40] + 4aead4: f90013e1 str x1, [sp, #32] + 4aead8: f9000fe2 str x2, [sp, #24] + 4aeadc: f94013e0 ldr x0, [sp, #32] + 4aeae0: 9400016d bl 4af094 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_> + 4aeae4: aa0003e1 mov x1, x0 + 4aeae8: f94017e0 ldr x0, [sp, #40] + 4aeaec: f9000001 str x1, [x0] + 4aeaf0: f94017e0 ldr x0, [sp, #40] + 4aeaf4: f9400fe1 ldr x1, [sp, #24] + 4aeaf8: f9000401 str x1, [x0, #8] + 4aeafc: d503201f nop + 4aeb00: a8c37bfd ldp x29, x30, [sp], #48 + 4aeb04: d65f03c0 ret + +00000000004aeb08 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m(): + 4aeb08: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aeb0c: 910003fd mov x29, sp + 4aeb10: f90017e0 str x0, [sp, #40] + 4aeb14: f90013e1 str x1, [sp, #32] + 4aeb18: f9000fe2 str x2, [sp, #24] + 4aeb1c: f9400fe2 ldr x2, [sp, #24] + 4aeb20: f94013e1 ldr x1, [sp, #32] + 4aeb24: f94017e0 ldr x0, [sp, #40] + 4aeb28: 94000160 bl 4af0a8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m> + 4aeb2c: d503201f nop + 4aeb30: a8c37bfd ldp x29, x30, [sp], #48 + 4aeb34: d65f03c0 ret + +00000000004aeb38 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_(): + 4aeb38: d10043ff sub sp, sp, #0x10 + 4aeb3c: f90007e0 str x0, [sp, #8] + 4aeb40: f94007e0 ldr x0, [sp, #8] + 4aeb44: 910043ff add sp, sp, #0x10 + 4aeb48: d65f03c0 ret + +00000000004aeb4c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEEC1ERKS6_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEEC1ERKS6_(): + 4aeb4c: d10043ff sub sp, sp, #0x10 + 4aeb50: f90007e0 str x0, [sp, #8] + 4aeb54: f90003e1 str x1, [sp] + 4aeb58: d503201f nop + 4aeb5c: 910043ff add sp, sp, #0x10 + 4aeb60: d65f03c0 ret + +00000000004aeb64 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES5_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES5_(): + 4aeb64: a9be7bfd stp x29, x30, [sp, #-32]! + 4aeb68: 910003fd mov x29, sp + 4aeb6c: f9000fe0 str x0, [sp, #24] + 4aeb70: f9000be1 str x1, [sp, #16] + 4aeb74: f9400be1 ldr x1, [sp, #16] + 4aeb78: f9400fe0 ldr x0, [sp, #24] + 4aeb7c: 94000155 bl 4af0d0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EEC1ERKS5_> + 4aeb80: d503201f nop + 4aeb84: a8c27bfd ldp x29, x30, [sp], #32 + 4aeb88: d65f03c0 ret + +00000000004aeb8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4aeb8c: a9be7bfd stp x29, x30, [sp, #-32]! + 4aeb90: 910003fd mov x29, sp + 4aeb94: f9000fe0 str x0, [sp, #24] + 4aeb98: f9400fe0 ldr x0, [sp, #24] + 4aeb9c: 91004000 add x0, x0, #0x10 + 4aeba0: 94000156 bl 4af0f8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIjEEE6_M_ptrEv> + 4aeba4: a8c27bfd ldp x29, x30, [sp], #32 + 4aeba8: d65f03c0 ret + +00000000004aebac <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIjEEEE9constructIS4_JRjEEEvRS5_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIjEEEE9constructIS4_JRjEEEvRS5_PT_DpOT0_(): + 4aebac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aebb0: 910003fd mov x29, sp + 4aebb4: f90017e0 str x0, [sp, #40] + 4aebb8: f90013e1 str x1, [sp, #32] + 4aebbc: f9000fe2 str x2, [sp, #24] + 4aebc0: f9400fe0 ldr x0, [sp, #24] + 4aebc4: 97fff343 bl 4ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE> + 4aebc8: aa0003e2 mov x2, x0 + 4aebcc: f94013e1 ldr x1, [sp, #32] + 4aebd0: f94017e0 ldr x0, [sp, #40] + 4aebd4: 94000150 bl 4af114 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEE9constructIS5_JRjEEEvPT_DpOT0_> + 4aebd8: d503201f nop + 4aebdc: a8c37bfd ldp x29, x30, [sp], #48 + 4aebe0: d65f03c0 ret + +00000000004aebe4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEEC1Ev(): + 4aebe4: d10043ff sub sp, sp, #0x10 + 4aebe8: f90007e0 str x0, [sp, #8] + 4aebec: d503201f nop + 4aebf0: 910043ff add sp, sp, #0x10 + 4aebf4: d65f03c0 ret + +00000000004aebf8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEED2Ev(): + 4aebf8: d10043ff sub sp, sp, #0x10 + 4aebfc: f90007e0 str x0, [sp, #8] + 4aec00: d503201f nop + 4aec04: 910043ff add sp, sp, #0x10 + 4aec08: d65f03c0 ret + +00000000004aec0c <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m(): + 4aec0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4aec10: 910003fd mov x29, sp + 4aec14: f9000fe0 str x0, [sp, #24] + 4aec18: f9000be1 str x1, [sp, #16] + 4aec1c: d2800002 mov x2, #0x0 // #0 + 4aec20: f9400be1 ldr x1, [sp, #16] + 4aec24: f9400fe0 ldr x0, [sp, #24] + 4aec28: 9400014e bl 4af160 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4aec2c: a8c27bfd ldp x29, x30, [sp], #32 + 4aec30: d65f03c0 ret + +00000000004aec34 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSA_PS9_(): + 4aec34: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aec38: 910003fd mov x29, sp + 4aec3c: f90017e0 str x0, [sp, #40] + 4aec40: f90013e1 str x1, [sp, #32] + 4aec44: f9000fe2 str x2, [sp, #24] + 4aec48: f94013e0 ldr x0, [sp, #32] + 4aec4c: 94000159 bl 4af1b0 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_> + 4aec50: aa0003e1 mov x1, x0 + 4aec54: f94017e0 ldr x0, [sp, #40] + 4aec58: f9000001 str x1, [x0] + 4aec5c: f94017e0 ldr x0, [sp, #40] + 4aec60: f9400fe1 ldr x1, [sp, #24] + 4aec64: f9000401 str x1, [x0, #8] + 4aec68: d503201f nop + 4aec6c: a8c37bfd ldp x29, x30, [sp], #48 + 4aec70: d65f03c0 ret + +00000000004aec74 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m(): + 4aec74: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aec78: 910003fd mov x29, sp + 4aec7c: f90017e0 str x0, [sp, #40] + 4aec80: f90013e1 str x1, [sp, #32] + 4aec84: f9000fe2 str x2, [sp, #24] + 4aec88: f9400fe2 ldr x2, [sp, #24] + 4aec8c: f94013e1 ldr x1, [sp, #32] + 4aec90: f94017e0 ldr x0, [sp, #40] + 4aec94: 9400014c bl 4af1c4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m> + 4aec98: d503201f nop + 4aec9c: a8c37bfd ldp x29, x30, [sp], #48 + 4aeca0: d65f03c0 ret + +00000000004aeca4 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_(): + 4aeca4: d10043ff sub sp, sp, #0x10 + 4aeca8: f90007e0 str x0, [sp, #8] + 4aecac: f94007e0 ldr x0, [sp, #8] + 4aecb0: 910043ff add sp, sp, #0x10 + 4aecb4: d65f03c0 ret + +00000000004aecb8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEEC1ERKS6_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEEC2ERKS6_(): + 4aecb8: d10043ff sub sp, sp, #0x10 + 4aecbc: f90007e0 str x0, [sp, #8] + 4aecc0: f90003e1 str x1, [sp] + 4aecc4: d503201f nop + 4aecc8: 910043ff add sp, sp, #0x10 + 4aeccc: d65f03c0 ret + +00000000004aecd0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES5_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES5_(): + 4aecd0: a9be7bfd stp x29, x30, [sp, #-32]! + 4aecd4: 910003fd mov x29, sp + 4aecd8: f9000fe0 str x0, [sp, #24] + 4aecdc: f9000be1 str x1, [sp, #16] + 4aece0: f9400be1 ldr x1, [sp, #16] + 4aece4: f9400fe0 ldr x0, [sp, #24] + 4aece8: 94000141 bl 4af1ec <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EEC1ERKS5_> + 4aecec: d503201f nop + 4aecf0: a8c27bfd ldp x29, x30, [sp], #32 + 4aecf4: d65f03c0 ret + +00000000004aecf8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4aecf8: a9be7bfd stp x29, x30, [sp, #-32]! + 4aecfc: 910003fd mov x29, sp + 4aed00: f9000fe0 str x0, [sp, #24] + 4aed04: f9400fe0 ldr x0, [sp, #24] + 4aed08: 91004000 add x0, x0, #0x10 + 4aed0c: 94000142 bl 4af214 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIdEEE6_M_ptrEv> + 4aed10: a8c27bfd ldp x29, x30, [sp], #32 + 4aed14: d65f03c0 ret + +00000000004aed18 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIdEEEE9constructIS4_JRdEEEvRS5_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIdEEEE9constructIS4_JRdEEEvRS5_PT_DpOT0_(): + 4aed18: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aed1c: 910003fd mov x29, sp + 4aed20: f90017e0 str x0, [sp, #40] + 4aed24: f90013e1 str x1, [sp, #32] + 4aed28: f9000fe2 str x2, [sp, #24] + 4aed2c: f9400fe0 ldr x0, [sp, #24] + 4aed30: 97fff32a bl 4ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE> + 4aed34: aa0003e2 mov x2, x0 + 4aed38: f94013e1 ldr x1, [sp, #32] + 4aed3c: f94017e0 ldr x0, [sp, #40] + 4aed40: 9400013c bl 4af230 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEE9constructIS5_JRdEEEvPT_DpOT0_> + 4aed44: d503201f nop + 4aed48: a8c37bfd ldp x29, x30, [sp], #48 + 4aed4c: d65f03c0 ret + +00000000004aed50 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEEC2Ev(): + 4aed50: d10043ff sub sp, sp, #0x10 + 4aed54: f90007e0 str x0, [sp, #8] + 4aed58: d503201f nop + 4aed5c: 910043ff add sp, sp, #0x10 + 4aed60: d65f03c0 ret + +00000000004aed64 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEED1Ev(): + 4aed64: d10043ff sub sp, sp, #0x10 + 4aed68: f90007e0 str x0, [sp, #8] + 4aed6c: d503201f nop + 4aed70: 910043ff add sp, sp, #0x10 + 4aed74: d65f03c0 ret + +00000000004aed78 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m(): + 4aed78: a9be7bfd stp x29, x30, [sp, #-32]! + 4aed7c: 910003fd mov x29, sp + 4aed80: f9000fe0 str x0, [sp, #24] + 4aed84: f9000be1 str x1, [sp, #16] + 4aed88: d2800002 mov x2, #0x0 // #0 + 4aed8c: f9400be1 ldr x1, [sp, #16] + 4aed90: f9400fe0 ldr x0, [sp, #24] + 4aed94: 9400013a bl 4af27c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv> + 4aed98: a8c27bfd ldp x29, x30, [sp], #32 + 4aed9c: d65f03c0 ret + +00000000004aeda0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_>: +_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_(): + 4aeda0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aeda4: 910003fd mov x29, sp + 4aeda8: f90017e0 str x0, [sp, #40] + 4aedac: f90013e1 str x1, [sp, #32] + 4aedb0: f9000fe2 str x2, [sp, #24] + 4aedb4: f94013e0 ldr x0, [sp, #32] + 4aedb8: 94000145 bl 4af2cc <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_> + 4aedbc: aa0003e1 mov x1, x0 + 4aedc0: f94017e0 ldr x0, [sp, #40] + 4aedc4: f9000001 str x1, [x0] + 4aedc8: f94017e0 ldr x0, [sp, #40] + 4aedcc: f9400fe1 ldr x1, [sp, #24] + 4aedd0: f9000401 str x1, [x0, #8] + 4aedd4: d503201f nop + 4aedd8: a8c37bfd ldp x29, x30, [sp], #48 + 4aeddc: d65f03c0 ret + +00000000004aede0 <_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m>: +_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m(): + 4aede0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aede4: 910003fd mov x29, sp + 4aede8: f90017e0 str x0, [sp, #40] + 4aedec: f90013e1 str x1, [sp, #32] + 4aedf0: f9000fe2 str x2, [sp, #24] + 4aedf4: f9400fe2 ldr x2, [sp, #24] + 4aedf8: f94013e1 ldr x1, [sp, #32] + 4aedfc: f94017e0 ldr x0, [sp, #40] + 4aee00: 94000138 bl 4af2e0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m> + 4aee04: d503201f nop + 4aee08: a8c37bfd ldp x29, x30, [sp], #48 + 4aee0c: d65f03c0 ret + +00000000004aee10 <_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_>: +_ZSt12__to_addressISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEPT_SB_(): + 4aee10: d10043ff sub sp, sp, #0x10 + 4aee14: f90007e0 str x0, [sp, #8] + 4aee18: f94007e0 ldr x0, [sp, #8] + 4aee1c: 910043ff add sp, sp, #0x10 + 4aee20: d65f03c0 ret + +00000000004aee24 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEEC1ERKS6_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEEC2ERKS6_(): + 4aee24: d10043ff sub sp, sp, #0x10 + 4aee28: f90007e0 str x0, [sp, #8] + 4aee2c: f90003e1 str x1, [sp] + 4aee30: d503201f nop + 4aee34: 910043ff add sp, sp, #0x10 + 4aee38: d65f03c0 ret + +00000000004aee3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC1ES5_>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES5_(): + 4aee3c: a9be7bfd stp x29, x30, [sp, #-32]! + 4aee40: 910003fd mov x29, sp + 4aee44: f9000fe0 str x0, [sp, #24] + 4aee48: f9000be1 str x1, [sp, #16] + 4aee4c: f9400be1 ldr x1, [sp, #16] + 4aee50: f9400fe0 ldr x0, [sp, #24] + 4aee54: 9400012d bl 4af308 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EEC1ERKS5_> + 4aee58: d503201f nop + 4aee5c: a8c27bfd ldp x29, x30, [sp], #32 + 4aee60: d65f03c0 ret + +00000000004aee64 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv(): + 4aee64: a9be7bfd stp x29, x30, [sp, #-32]! + 4aee68: 910003fd mov x29, sp + 4aee6c: f9000fe0 str x0, [sp, #24] + 4aee70: f9400fe0 ldr x0, [sp, #24] + 4aee74: 91004000 add x0, x0, #0x10 + 4aee78: 9400012e bl 4af330 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIlEEE6_M_ptrEv> + 4aee7c: a8c27bfd ldp x29, x30, [sp], #32 + 4aee80: d65f03c0 ret + +00000000004aee84 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIlEEEE9constructIS4_JRlEEEvRS5_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIlEEEE9constructIS4_JRlEEEvRS5_PT_DpOT0_(): + 4aee84: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aee88: 910003fd mov x29, sp + 4aee8c: f90017e0 str x0, [sp, #40] + 4aee90: f90013e1 str x1, [sp, #32] + 4aee94: f9000fe2 str x2, [sp, #24] + 4aee98: f9400fe0 ldr x0, [sp, #24] + 4aee9c: 97fda9db bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4aeea0: aa0003e2 mov x2, x0 + 4aeea4: f94013e1 ldr x1, [sp, #32] + 4aeea8: f94017e0 ldr x0, [sp, #40] + 4aeeac: 94000128 bl 4af34c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEE9constructIS5_JRlEEEvPT_DpOT0_> + 4aeeb0: d503201f nop + 4aeeb4: a8c37bfd ldp x29, x30, [sp], #48 + 4aeeb8: d65f03c0 ret + +00000000004aeebc <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4aeebc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aeec0: 910003fd mov x29, sp + 4aeec4: f90017e0 str x0, [sp, #40] + 4aeec8: f90013e1 str x1, [sp, #32] + 4aeecc: f9000fe2 str x2, [sp, #24] + 4aeed0: f94017e0 ldr x0, [sp, #40] + 4aeed4: 94000131 bl 4af398 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4aeed8: aa0003e1 mov x1, x0 + 4aeedc: f94013e0 ldr x0, [sp, #32] + 4aeee0: eb01001f cmp x0, x1 + 4aeee4: 1a9f97e0 cset w0, hi // hi = pmore + 4aeee8: 12001c00 and w0, w0, #0xff + 4aeeec: 7100001f cmp w0, #0x0 + 4aeef0: 54000040 b.eq 4aeef8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4aeef4: 97fd5ffb bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4aeef8: f94013e0 ldr x0, [sp, #32] + 4aeefc: d37be800 lsl x0, x0, #5 + 4aef00: 97fd6118 bl 407360 <_Znwm@plt> + 4aef04: a8c37bfd ldp x29, x30, [sp], #48 + 4aef08: d65f03c0 ret + +00000000004aef0c <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSK_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSK_(): + 4aef0c: d10043ff sub sp, sp, #0x10 + 4aef10: f90007e0 str x0, [sp, #8] + 4aef14: f94007e0 ldr x0, [sp, #8] + 4aef18: 910043ff add sp, sp, #0x10 + 4aef1c: d65f03c0 ret + +00000000004aef20 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE10deallocateEPSI_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE10deallocateEPSI_m(): + 4aef20: a9bd7bfd stp x29, x30, [sp, #-48]! + 4aef24: 910003fd mov x29, sp + 4aef28: f90017e0 str x0, [sp, #40] + 4aef2c: f90013e1 str x1, [sp, #32] + 4aef30: f9000fe2 str x2, [sp, #24] + 4aef34: f94013e0 ldr x0, [sp, #32] + 4aef38: 97fd60f6 bl 407310 <_ZdlPv@plt> + 4aef3c: d503201f nop + 4aef40: a8c37bfd ldp x29, x30, [sp], #48 + 4aef44: d65f03c0 ret + +00000000004aef48 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EEC1ERKSE_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EEC2ERKSE_(): + 4aef48: a9be7bfd stp x29, x30, [sp, #-32]! + 4aef4c: 910003fd mov x29, sp + 4aef50: f9000fe0 str x0, [sp, #24] + 4aef54: f9000be1 str x1, [sp, #16] + 4aef58: f9400be1 ldr x1, [sp, #16] + 4aef5c: f9400fe0 ldr x0, [sp, #24] + 4aef60: 97fffa9c bl 4ad9d0 <_ZNSaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEEEC1ERKSD_> + 4aef64: d503201f nop + 4aef68: a8c27bfd ldp x29, x30, [sp], #32 + 4aef6c: d65f03c0 ret + +00000000004aef70 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE6_M_ptrEv(): + 4aef70: a9be7bfd stp x29, x30, [sp, #-32]! + 4aef74: 910003fd mov x29, sp + 4aef78: f9000fe0 str x0, [sp, #24] + 4aef7c: f9400fe0 ldr x0, [sp, #24] + 4aef80: 9400010b bl 4af3ac <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE7_M_addrEv> + 4aef84: a8c27bfd ldp x29, x30, [sp], #32 + 4aef88: d65f03c0 ret + +00000000004aef8c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE9constructISE_JRSD_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE9constructISE_JRSD_EEEvPT_DpOT0_(): + 4aef8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4aef90: 910003fd mov x29, sp + 4aef94: f9000bf3 str x19, [sp, #16] + 4aef98: f9001fe0 str x0, [sp, #56] + 4aef9c: f9001be1 str x1, [sp, #48] + 4aefa0: f90017e2 str x2, [sp, #40] + 4aefa4: f94017e0 ldr x0, [sp, #40] + 4aefa8: 97fff0c9 bl 4ab2cc <_ZSt7forwardIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEOT_RNSt16remove_referenceISA_E4typeE> + 4aefac: aa0003f3 mov x19, x0 + 4aefb0: f9401be0 ldr x0, [sp, #48] + 4aefb4: aa0003e1 mov x1, x0 + 4aefb8: d2800200 mov x0, #0x10 // #16 + 4aefbc: 97fd752f bl 40c478 <_ZnwmPv> + 4aefc0: aa1303e1 mov x1, x19 + 4aefc4: 940000ff bl 4af3c0 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEC1ERSB_> + 4aefc8: d503201f nop + 4aefcc: f9400bf3 ldr x19, [sp, #16] + 4aefd0: a8c47bfd ldp x29, x30, [sp], #64 + 4aefd4: d65f03c0 ret + +00000000004aefd8 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS4_4HelpC4ERbEUlbE_EESaIS9_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4aefd8: d10043ff sub sp, sp, #0x10 + 4aefdc: f90007e0 str x0, [sp, #8] + 4aefe0: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4aefe4: 910043ff add sp, sp, #0x10 + 4aefe8: d65f03c0 ret + +00000000004aefec <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE7_M_addrEv(): + 4aefec: d10043ff sub sp, sp, #0x10 + 4aeff0: f90007e0 str x0, [sp, #8] + 4aeff4: f94007e0 ldr x0, [sp, #8] + 4aeff8: 910043ff add sp, sp, #0x10 + 4aeffc: d65f03c0 ret + +00000000004af000 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EC1ERKS5_>: +_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EC1ERKS5_(): + 4af000: a9be7bfd stp x29, x30, [sp, #-32]! + 4af004: 910003fd mov x29, sp + 4af008: f9000fe0 str x0, [sp, #24] + 4af00c: f9000be1 str x1, [sp, #16] + 4af010: f9400fe0 ldr x0, [sp, #24] + 4af014: 97ffe457 bl 4a8170 <_ZN5Catch5clara6detail16BoundFlagRefBaseC1Ev> + 4af018: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af01c: 913fa001 add x1, x0, #0xfe8 + 4af020: f9400fe0 ldr x0, [sp, #24] + 4af024: f9000001 str x1, [x0] + 4af028: f9400fe0 ldr x0, [sp, #24] + 4af02c: f9400be1 ldr x1, [sp, #16] + 4af030: f9400021 ldr x1, [x1] + 4af034: f9000401 str x1, [x0, #8] + 4af038: d503201f nop + 4af03c: a8c27bfd ldp x29, x30, [sp], #32 + 4af040: d65f03c0 ret + +00000000004af044 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4af044: a9bd7bfd stp x29, x30, [sp, #-48]! + 4af048: 910003fd mov x29, sp + 4af04c: f90017e0 str x0, [sp, #40] + 4af050: f90013e1 str x1, [sp, #32] + 4af054: f9000fe2 str x2, [sp, #24] + 4af058: f94017e0 ldr x0, [sp, #40] + 4af05c: 940000e9 bl 4af400 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4af060: aa0003e1 mov x1, x0 + 4af064: f94013e0 ldr x0, [sp, #32] + 4af068: eb01001f cmp x0, x1 + 4af06c: 1a9f97e0 cset w0, hi // hi = pmore + 4af070: 12001c00 and w0, w0, #0xff + 4af074: 7100001f cmp w0, #0x0 + 4af078: 54000040 b.eq 4af080 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4af07c: 97fd5f99 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4af080: f94013e0 ldr x0, [sp, #32] + 4af084: d37be800 lsl x0, x0, #5 + 4af088: 97fd60b6 bl 407360 <_Znwm@plt> + 4af08c: a8c37bfd ldp x29, x30, [sp], #48 + 4af090: d65f03c0 ret + +00000000004af094 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_(): + 4af094: d10043ff sub sp, sp, #0x10 + 4af098: f90007e0 str x0, [sp, #8] + 4af09c: f94007e0 ldr x0, [sp, #8] + 4af0a0: 910043ff add sp, sp, #0x10 + 4af0a4: d65f03c0 ret + +00000000004af0a8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m(): + 4af0a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4af0ac: 910003fd mov x29, sp + 4af0b0: f90017e0 str x0, [sp, #40] + 4af0b4: f90013e1 str x1, [sp, #32] + 4af0b8: f9000fe2 str x2, [sp, #24] + 4af0bc: f94013e0 ldr x0, [sp, #32] + 4af0c0: 97fd6094 bl 407310 <_ZdlPv@plt> + 4af0c4: d503201f nop + 4af0c8: a8c37bfd ldp x29, x30, [sp], #48 + 4af0cc: d65f03c0 ret + +00000000004af0d0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EEC1ERKS5_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EEC2ERKS5_(): + 4af0d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4af0d4: 910003fd mov x29, sp + 4af0d8: f9000fe0 str x0, [sp, #24] + 4af0dc: f9000be1 str x1, [sp, #16] + 4af0e0: f9400be1 ldr x1, [sp, #16] + 4af0e4: f9400fe0 ldr x0, [sp, #24] + 4af0e8: 97fffbea bl 4ae090 <_ZNSaIN5Catch5clara6detail13BoundValueRefIjEEEC1ERKS4_> + 4af0ec: d503201f nop + 4af0f0: a8c27bfd ldp x29, x30, [sp], #32 + 4af0f4: d65f03c0 ret + +00000000004af0f8 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIjEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIjEEE6_M_ptrEv(): + 4af0f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4af0fc: 910003fd mov x29, sp + 4af100: f9000fe0 str x0, [sp, #24] + 4af104: f9400fe0 ldr x0, [sp, #24] + 4af108: 940000c3 bl 4af414 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIjEEE7_M_addrEv> + 4af10c: a8c27bfd ldp x29, x30, [sp], #32 + 4af110: d65f03c0 ret + +00000000004af114 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEE9constructIS5_JRjEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEE9constructIS5_JRjEEEvPT_DpOT0_(): + 4af114: a9bc7bfd stp x29, x30, [sp, #-64]! + 4af118: 910003fd mov x29, sp + 4af11c: f9000bf3 str x19, [sp, #16] + 4af120: f9001fe0 str x0, [sp, #56] + 4af124: f9001be1 str x1, [sp, #48] + 4af128: f90017e2 str x2, [sp, #40] + 4af12c: f94017e0 ldr x0, [sp, #40] + 4af130: 97fff1e8 bl 4ab8d0 <_ZSt7forwardIRjEOT_RNSt16remove_referenceIS1_E4typeE> + 4af134: aa0003f3 mov x19, x0 + 4af138: f9401be0 ldr x0, [sp, #48] + 4af13c: aa0003e1 mov x1, x0 + 4af140: d2800200 mov x0, #0x10 // #16 + 4af144: 97fd74cd bl 40c478 <_ZnwmPv> + 4af148: aa1303e1 mov x1, x19 + 4af14c: 940000b7 bl 4af428 <_ZN5Catch5clara6detail13BoundValueRefIjEC1ERj> + 4af150: d503201f nop + 4af154: f9400bf3 ldr x19, [sp, #16] + 4af158: a8c47bfd ldp x29, x30, [sp], #64 + 4af15c: d65f03c0 ret + +00000000004af160 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4af160: a9bd7bfd stp x29, x30, [sp, #-48]! + 4af164: 910003fd mov x29, sp + 4af168: f90017e0 str x0, [sp, #40] + 4af16c: f90013e1 str x1, [sp, #32] + 4af170: f9000fe2 str x2, [sp, #24] + 4af174: f94017e0 ldr x0, [sp, #40] + 4af178: 940000bc bl 4af468 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4af17c: aa0003e1 mov x1, x0 + 4af180: f94013e0 ldr x0, [sp, #32] + 4af184: eb01001f cmp x0, x1 + 4af188: 1a9f97e0 cset w0, hi // hi = pmore + 4af18c: 12001c00 and w0, w0, #0xff + 4af190: 7100001f cmp w0, #0x0 + 4af194: 54000040 b.eq 4af19c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4af198: 97fd5f52 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4af19c: f94013e0 ldr x0, [sp, #32] + 4af1a0: d37be800 lsl x0, x0, #5 + 4af1a4: 97fd606f bl 407360 <_Znwm@plt> + 4af1a8: a8c37bfd ldp x29, x30, [sp], #48 + 4af1ac: d65f03c0 ret + +00000000004af1b0 <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_(): + 4af1b0: d10043ff sub sp, sp, #0x10 + 4af1b4: f90007e0 str x0, [sp, #8] + 4af1b8: f94007e0 ldr x0, [sp, #8] + 4af1bc: 910043ff add sp, sp, #0x10 + 4af1c0: d65f03c0 ret + +00000000004af1c4 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m(): + 4af1c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4af1c8: 910003fd mov x29, sp + 4af1cc: f90017e0 str x0, [sp, #40] + 4af1d0: f90013e1 str x1, [sp, #32] + 4af1d4: f9000fe2 str x2, [sp, #24] + 4af1d8: f94013e0 ldr x0, [sp, #32] + 4af1dc: 97fd604d bl 407310 <_ZdlPv@plt> + 4af1e0: d503201f nop + 4af1e4: a8c37bfd ldp x29, x30, [sp], #48 + 4af1e8: d65f03c0 ret + +00000000004af1ec <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EEC1ERKS5_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EEC1ERKS5_(): + 4af1ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4af1f0: 910003fd mov x29, sp + 4af1f4: f9000fe0 str x0, [sp, #24] + 4af1f8: f9000be1 str x1, [sp, #16] + 4af1fc: f9400be1 ldr x1, [sp, #16] + 4af200: f9400fe0 ldr x0, [sp, #24] + 4af204: 97fffc31 bl 4ae2c8 <_ZNSaIN5Catch5clara6detail13BoundValueRefIdEEEC1ERKS4_> + 4af208: d503201f nop + 4af20c: a8c27bfd ldp x29, x30, [sp], #32 + 4af210: d65f03c0 ret + +00000000004af214 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIdEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIdEEE6_M_ptrEv(): + 4af214: a9be7bfd stp x29, x30, [sp, #-32]! + 4af218: 910003fd mov x29, sp + 4af21c: f9000fe0 str x0, [sp, #24] + 4af220: f9400fe0 ldr x0, [sp, #24] + 4af224: 94000096 bl 4af47c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIdEEE7_M_addrEv> + 4af228: a8c27bfd ldp x29, x30, [sp], #32 + 4af22c: d65f03c0 ret + +00000000004af230 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEE9constructIS5_JRdEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEE9constructIS5_JRdEEEvPT_DpOT0_(): + 4af230: a9bc7bfd stp x29, x30, [sp, #-64]! + 4af234: 910003fd mov x29, sp + 4af238: f9000bf3 str x19, [sp, #16] + 4af23c: f9001fe0 str x0, [sp, #56] + 4af240: f9001be1 str x1, [sp, #48] + 4af244: f90017e2 str x2, [sp, #40] + 4af248: f94017e0 ldr x0, [sp, #40] + 4af24c: 97fff1e3 bl 4ab9d8 <_ZSt7forwardIRdEOT_RNSt16remove_referenceIS1_E4typeE> + 4af250: aa0003f3 mov x19, x0 + 4af254: f9401be0 ldr x0, [sp, #48] + 4af258: aa0003e1 mov x1, x0 + 4af25c: d2800200 mov x0, #0x10 // #16 + 4af260: 97fd7486 bl 40c478 <_ZnwmPv> + 4af264: aa1303e1 mov x1, x19 + 4af268: 9400008a bl 4af490 <_ZN5Catch5clara6detail13BoundValueRefIdEC1ERd> + 4af26c: d503201f nop + 4af270: f9400bf3 ldr x19, [sp, #16] + 4af274: a8c47bfd ldp x29, x30, [sp], #64 + 4af278: d65f03c0 ret + +00000000004af27c <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv(): + 4af27c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4af280: 910003fd mov x29, sp + 4af284: f90017e0 str x0, [sp, #40] + 4af288: f90013e1 str x1, [sp, #32] + 4af28c: f9000fe2 str x2, [sp, #24] + 4af290: f94017e0 ldr x0, [sp, #40] + 4af294: 9400008f bl 4af4d0 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv> + 4af298: aa0003e1 mov x1, x0 + 4af29c: f94013e0 ldr x0, [sp, #32] + 4af2a0: eb01001f cmp x0, x1 + 4af2a4: 1a9f97e0 cset w0, hi // hi = pmore + 4af2a8: 12001c00 and w0, w0, #0xff + 4af2ac: 7100001f cmp w0, #0x0 + 4af2b0: 54000040 b.eq 4af2b8 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv+0x3c> // b.none + 4af2b4: 97fd5f0b bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4af2b8: f94013e0 ldr x0, [sp, #32] + 4af2bc: d37be800 lsl x0, x0, #5 + 4af2c0: 97fd6028 bl 407360 <_Znwm@plt> + 4af2c4: a8c37bfd ldp x29, x30, [sp], #48 + 4af2c8: d65f03c0 ret + +00000000004af2cc <_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_>: +_ZSt11__addressofISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEPT_RSB_(): + 4af2cc: d10043ff sub sp, sp, #0x10 + 4af2d0: f90007e0 str x0, [sp, #8] + 4af2d4: f94007e0 ldr x0, [sp, #8] + 4af2d8: 910043ff add sp, sp, #0x10 + 4af2dc: d65f03c0 ret + +00000000004af2e0 <_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m>: +_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m(): + 4af2e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4af2e4: 910003fd mov x29, sp + 4af2e8: f90017e0 str x0, [sp, #40] + 4af2ec: f90013e1 str x1, [sp, #32] + 4af2f0: f9000fe2 str x2, [sp, #24] + 4af2f4: f94013e0 ldr x0, [sp, #32] + 4af2f8: 97fd6006 bl 407310 <_ZdlPv@plt> + 4af2fc: d503201f nop + 4af300: a8c37bfd ldp x29, x30, [sp], #48 + 4af304: d65f03c0 ret + +00000000004af308 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EEC1ERKS5_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EEC2ERKS5_(): + 4af308: a9be7bfd stp x29, x30, [sp, #-32]! + 4af30c: 910003fd mov x29, sp + 4af310: f9000fe0 str x0, [sp, #24] + 4af314: f9000be1 str x1, [sp, #16] + 4af318: f9400be1 ldr x1, [sp, #16] + 4af31c: f9400fe0 ldr x0, [sp, #24] + 4af320: 97fffc78 bl 4ae500 <_ZNSaIN5Catch5clara6detail13BoundValueRefIlEEEC1ERKS4_> + 4af324: d503201f nop + 4af328: a8c27bfd ldp x29, x30, [sp], #32 + 4af32c: d65f03c0 ret + +00000000004af330 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIlEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIlEEE6_M_ptrEv(): + 4af330: a9be7bfd stp x29, x30, [sp, #-32]! + 4af334: 910003fd mov x29, sp + 4af338: f9000fe0 str x0, [sp, #24] + 4af33c: f9400fe0 ldr x0, [sp, #24] + 4af340: 94000069 bl 4af4e4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIlEEE7_M_addrEv> + 4af344: a8c27bfd ldp x29, x30, [sp], #32 + 4af348: d65f03c0 ret + +00000000004af34c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEE9constructIS5_JRlEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEE9constructIS5_JRlEEEvPT_DpOT0_(): + 4af34c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4af350: 910003fd mov x29, sp + 4af354: f9000bf3 str x19, [sp, #16] + 4af358: f9001fe0 str x0, [sp, #56] + 4af35c: f9001be1 str x1, [sp, #48] + 4af360: f90017e2 str x2, [sp, #40] + 4af364: f94017e0 ldr x0, [sp, #40] + 4af368: 97fda8a8 bl 419608 <_ZSt7forwardIRlEOT_RNSt16remove_referenceIS1_E4typeE> + 4af36c: aa0003f3 mov x19, x0 + 4af370: f9401be0 ldr x0, [sp, #48] + 4af374: aa0003e1 mov x1, x0 + 4af378: d2800200 mov x0, #0x10 // #16 + 4af37c: 97fd743f bl 40c478 <_ZnwmPv> + 4af380: aa1303e1 mov x1, x19 + 4af384: 9400005d bl 4af4f8 <_ZN5Catch5clara6detail13BoundValueRefIlEC1ERl> + 4af388: d503201f nop + 4af38c: f9400bf3 ldr x19, [sp, #16] + 4af390: a8c47bfd ldp x29, x30, [sp], #64 + 4af394: d65f03c0 ret + +00000000004af398 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEESaISF_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4af398: d10043ff sub sp, sp, #0x10 + 4af39c: f90007e0 str x0, [sp, #8] + 4af3a0: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4af3a4: 910043ff add sp, sp, #0x10 + 4af3a8: d65f03c0 ret + +00000000004af3ac <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE7_M_addrEv(): + 4af3ac: d10043ff sub sp, sp, #0x10 + 4af3b0: f90007e0 str x0, [sp, #8] + 4af3b4: f94007e0 ldr x0, [sp, #8] + 4af3b8: 910043ff add sp, sp, #0x10 + 4af3bc: d65f03c0 ret + +00000000004af3c0 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEC1ERSB_>: +_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEEC1ERSB_(): + 4af3c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4af3c4: 910003fd mov x29, sp + 4af3c8: f9000fe0 str x0, [sp, #24] + 4af3cc: f9000be1 str x1, [sp, #16] + 4af3d0: f9400fe0 ldr x0, [sp, #24] + 4af3d4: 97fffcfe bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4af3d8: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af3dc: 913ec001 add x1, x0, #0xfb0 + 4af3e0: f9400fe0 ldr x0, [sp, #24] + 4af3e4: f9000001 str x1, [x0] + 4af3e8: f9400fe0 ldr x0, [sp, #24] + 4af3ec: f9400be1 ldr x1, [sp, #16] + 4af3f0: f9000401 str x1, [x0, #8] + 4af3f4: d503201f nop + 4af3f8: a8c27bfd ldp x29, x30, [sp], #32 + 4af3fc: d65f03c0 ret + +00000000004af400 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4af400: d10043ff sub sp, sp, #0x10 + 4af404: f90007e0 str x0, [sp, #8] + 4af408: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4af40c: 910043ff add sp, sp, #0x10 + 4af410: d65f03c0 ret + +00000000004af414 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIjEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIjEEE7_M_addrEv(): + 4af414: d10043ff sub sp, sp, #0x10 + 4af418: f90007e0 str x0, [sp, #8] + 4af41c: f94007e0 ldr x0, [sp, #8] + 4af420: 910043ff add sp, sp, #0x10 + 4af424: d65f03c0 ret + +00000000004af428 <_ZN5Catch5clara6detail13BoundValueRefIjEC1ERj>: +_ZN5Catch5clara6detail13BoundValueRefIjEC2ERj(): + 4af428: a9be7bfd stp x29, x30, [sp, #-32]! + 4af42c: 910003fd mov x29, sp + 4af430: f9000fe0 str x0, [sp, #24] + 4af434: f9000be1 str x1, [sp, #16] + 4af438: f9400fe0 ldr x0, [sp, #24] + 4af43c: 97fffce4 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4af440: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af444: 913de001 add x1, x0, #0xf78 + 4af448: f9400fe0 ldr x0, [sp, #24] + 4af44c: f9000001 str x1, [x0] + 4af450: f9400fe0 ldr x0, [sp, #24] + 4af454: f9400be1 ldr x1, [sp, #16] + 4af458: f9000401 str x1, [x0, #8] + 4af45c: d503201f nop + 4af460: a8c27bfd ldp x29, x30, [sp], #32 + 4af464: d65f03c0 ret + +00000000004af468 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4af468: d10043ff sub sp, sp, #0x10 + 4af46c: f90007e0 str x0, [sp, #8] + 4af470: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4af474: 910043ff add sp, sp, #0x10 + 4af478: d65f03c0 ret + +00000000004af47c <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIdEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIdEEE7_M_addrEv(): + 4af47c: d10043ff sub sp, sp, #0x10 + 4af480: f90007e0 str x0, [sp, #8] + 4af484: f94007e0 ldr x0, [sp, #8] + 4af488: 910043ff add sp, sp, #0x10 + 4af48c: d65f03c0 ret + +00000000004af490 <_ZN5Catch5clara6detail13BoundValueRefIdEC1ERd>: +_ZN5Catch5clara6detail13BoundValueRefIdEC1ERd(): + 4af490: a9be7bfd stp x29, x30, [sp, #-32]! + 4af494: 910003fd mov x29, sp + 4af498: f9000fe0 str x0, [sp, #24] + 4af49c: f9000be1 str x1, [sp, #16] + 4af4a0: f9400fe0 ldr x0, [sp, #24] + 4af4a4: 97fffcca bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4af4a8: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af4ac: 913d0001 add x1, x0, #0xf40 + 4af4b0: f9400fe0 ldr x0, [sp, #24] + 4af4b4: f9000001 str x1, [x0] + 4af4b8: f9400fe0 ldr x0, [sp, #24] + 4af4bc: f9400be1 ldr x1, [sp, #16] + 4af4c0: f9000401 str x1, [x0, #8] + 4af4c4: d503201f nop + 4af4c8: a8c27bfd ldp x29, x30, [sp], #32 + 4af4cc: d65f03c0 ret + +00000000004af4d0 <_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv(): + 4af4d0: d10043ff sub sp, sp, #0x10 + 4af4d4: f90007e0 str x0, [sp, #8] + 4af4d8: 92ff0000 mov x0, #0x7ffffffffffffff // #576460752303423487 + 4af4dc: 910043ff add sp, sp, #0x10 + 4af4e0: d65f03c0 ret + +00000000004af4e4 <_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIlEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_bufferIN5Catch5clara6detail13BoundValueRefIlEEE7_M_addrEv(): + 4af4e4: d10043ff sub sp, sp, #0x10 + 4af4e8: f90007e0 str x0, [sp, #8] + 4af4ec: f94007e0 ldr x0, [sp, #8] + 4af4f0: 910043ff add sp, sp, #0x10 + 4af4f4: d65f03c0 ret + +00000000004af4f8 <_ZN5Catch5clara6detail13BoundValueRefIlEC1ERl>: +_ZN5Catch5clara6detail13BoundValueRefIlEC1ERl(): + 4af4f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4af4fc: 910003fd mov x29, sp + 4af500: f9000fe0 str x0, [sp, #24] + 4af504: f9000be1 str x1, [sp, #16] + 4af508: f9400fe0 ldr x0, [sp, #24] + 4af50c: 97fffcb0 bl 4ae7cc <_ZN5Catch5clara6detail17BoundValueRefBaseC1Ev> + 4af510: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af514: 913c2001 add x1, x0, #0xf08 + 4af518: f9400fe0 ldr x0, [sp, #24] + 4af51c: f9000001 str x1, [x0] + 4af520: f9400fe0 ldr x0, [sp, #24] + 4af524: f9400be1 ldr x1, [sp, #16] + 4af528: f9000401 str x1, [x0, #8] + 4af52c: d503201f nop + 4af530: a8c27bfd ldp x29, x30, [sp], #32 + 4af534: d65f03c0 ret + +00000000004af538 <_ZN5Catch5clara6detail13BoundValueRefIlED1Ev>: +_ZN5Catch5clara6detail13BoundValueRefIlED2Ev(): + 4af538: a9be7bfd stp x29, x30, [sp, #-32]! + 4af53c: 910003fd mov x29, sp + 4af540: f9000fe0 str x0, [sp, #24] + 4af544: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af548: 913c2001 add x1, x0, #0xf08 + 4af54c: f9400fe0 ldr x0, [sp, #24] + 4af550: f9000001 str x1, [x0] + 4af554: f9400fe0 ldr x0, [sp, #24] + 4af558: 97fffca9 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4af55c: d503201f nop + 4af560: a8c27bfd ldp x29, x30, [sp], #32 + 4af564: d65f03c0 ret + +00000000004af568 <_ZN5Catch5clara6detail13BoundValueRefIlED0Ev>: +_ZN5Catch5clara6detail13BoundValueRefIlED0Ev(): + 4af568: a9be7bfd stp x29, x30, [sp, #-32]! + 4af56c: 910003fd mov x29, sp + 4af570: f9000fe0 str x0, [sp, #24] + 4af574: f9400fe0 ldr x0, [sp, #24] + 4af578: 97fffff0 bl 4af538 <_ZN5Catch5clara6detail13BoundValueRefIlED1Ev> + 4af57c: d2800201 mov x1, #0x10 // #16 + 4af580: f9400fe0 ldr x0, [sp, #24] + 4af584: 97fd5f7f bl 407380 <_ZdlPvm@plt> + 4af588: a8c27bfd ldp x29, x30, [sp], #32 + 4af58c: d65f03c0 ret + +00000000004af590 <_ZN5Catch5clara6detail13BoundValueRefIdED1Ev>: +_ZN5Catch5clara6detail13BoundValueRefIdED1Ev(): + 4af590: a9be7bfd stp x29, x30, [sp, #-32]! + 4af594: 910003fd mov x29, sp + 4af598: f9000fe0 str x0, [sp, #24] + 4af59c: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af5a0: 913d0001 add x1, x0, #0xf40 + 4af5a4: f9400fe0 ldr x0, [sp, #24] + 4af5a8: f9000001 str x1, [x0] + 4af5ac: f9400fe0 ldr x0, [sp, #24] + 4af5b0: 97fffc93 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4af5b4: d503201f nop + 4af5b8: a8c27bfd ldp x29, x30, [sp], #32 + 4af5bc: d65f03c0 ret + +00000000004af5c0 <_ZN5Catch5clara6detail13BoundValueRefIdED0Ev>: +_ZN5Catch5clara6detail13BoundValueRefIdED0Ev(): + 4af5c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4af5c4: 910003fd mov x29, sp + 4af5c8: f9000fe0 str x0, [sp, #24] + 4af5cc: f9400fe0 ldr x0, [sp, #24] + 4af5d0: 97fffff0 bl 4af590 <_ZN5Catch5clara6detail13BoundValueRefIdED1Ev> + 4af5d4: d2800201 mov x1, #0x10 // #16 + 4af5d8: f9400fe0 ldr x0, [sp, #24] + 4af5dc: 97fd5f69 bl 407380 <_ZdlPvm@plt> + 4af5e0: a8c27bfd ldp x29, x30, [sp], #32 + 4af5e4: d65f03c0 ret + +00000000004af5e8 <_ZN5Catch5clara6detail13BoundValueRefIjED1Ev>: +_ZN5Catch5clara6detail13BoundValueRefIjED1Ev(): + 4af5e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4af5ec: 910003fd mov x29, sp + 4af5f0: f9000fe0 str x0, [sp, #24] + 4af5f4: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af5f8: 913de001 add x1, x0, #0xf78 + 4af5fc: f9400fe0 ldr x0, [sp, #24] + 4af600: f9000001 str x1, [x0] + 4af604: f9400fe0 ldr x0, [sp, #24] + 4af608: 97fffc7d bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4af60c: d503201f nop + 4af610: a8c27bfd ldp x29, x30, [sp], #32 + 4af614: d65f03c0 ret + +00000000004af618 <_ZN5Catch5clara6detail13BoundValueRefIjED0Ev>: +_ZN5Catch5clara6detail13BoundValueRefIjED0Ev(): + 4af618: a9be7bfd stp x29, x30, [sp, #-32]! + 4af61c: 910003fd mov x29, sp + 4af620: f9000fe0 str x0, [sp, #24] + 4af624: f9400fe0 ldr x0, [sp, #24] + 4af628: 97fffff0 bl 4af5e8 <_ZN5Catch5clara6detail13BoundValueRefIjED1Ev> + 4af62c: d2800201 mov x1, #0x10 // #16 + 4af630: f9400fe0 ldr x0, [sp, #24] + 4af634: 97fd5f53 bl 407380 <_ZdlPvm@plt> + 4af638: a8c27bfd ldp x29, x30, [sp], #32 + 4af63c: d65f03c0 ret + +00000000004af640 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEED1Ev>: +_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEED1Ev(): + 4af640: a9be7bfd stp x29, x30, [sp, #-32]! + 4af644: 910003fd mov x29, sp + 4af648: f9000fe0 str x0, [sp, #24] + 4af64c: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af650: 913ec001 add x1, x0, #0xfb0 + 4af654: f9400fe0 ldr x0, [sp, #24] + 4af658: f9000001 str x1, [x0] + 4af65c: f9400fe0 ldr x0, [sp, #24] + 4af660: 97fffc67 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4af664: d503201f nop + 4af668: a8c27bfd ldp x29, x30, [sp], #32 + 4af66c: d65f03c0 ret + +00000000004af670 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEED0Ev>: +_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEED0Ev(): + 4af670: a9be7bfd stp x29, x30, [sp, #-32]! + 4af674: 910003fd mov x29, sp + 4af678: f9000fe0 str x0, [sp, #24] + 4af67c: f9400fe0 ldr x0, [sp, #24] + 4af680: 97fffff0 bl 4af640 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEED1Ev> + 4af684: d2800201 mov x1, #0x10 // #16 + 4af688: f9400fe0 ldr x0, [sp, #24] + 4af68c: 97fd5f3d bl 407380 <_ZdlPvm@plt> + 4af690: a8c27bfd ldp x29, x30, [sp], #32 + 4af694: d65f03c0 ret + +00000000004af698 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_ED1Ev>: +_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_ED1Ev(): + 4af698: a9be7bfd stp x29, x30, [sp, #-32]! + 4af69c: 910003fd mov x29, sp + 4af6a0: f9000fe0 str x0, [sp, #24] + 4af6a4: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af6a8: 913fa001 add x1, x0, #0xfe8 + 4af6ac: f9400fe0 ldr x0, [sp, #24] + 4af6b0: f9000001 str x1, [x0] + 4af6b4: f9400fe0 ldr x0, [sp, #24] + 4af6b8: 97ffe2ba bl 4a81a0 <_ZN5Catch5clara6detail16BoundFlagRefBaseD1Ev> + 4af6bc: d503201f nop + 4af6c0: a8c27bfd ldp x29, x30, [sp], #32 + 4af6c4: d65f03c0 ret + +00000000004af6c8 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_ED0Ev>: +_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_ED0Ev(): + 4af6c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4af6cc: 910003fd mov x29, sp + 4af6d0: f9000fe0 str x0, [sp, #24] + 4af6d4: f9400fe0 ldr x0, [sp, #24] + 4af6d8: 97fffff0 bl 4af698 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_ED1Ev> + 4af6dc: d2800201 mov x1, #0x10 // #16 + 4af6e0: f9400fe0 ldr x0, [sp, #24] + 4af6e4: 97fd5f27 bl 407380 <_ZdlPvm@plt> + 4af6e8: a8c27bfd ldp x29, x30, [sp], #32 + 4af6ec: d65f03c0 ret + +00000000004af6f0 <_ZN5Catch5clara6detail4HelpD1Ev>: +_ZN5Catch5clara6detail4HelpD2Ev(): + 4af6f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4af6f4: 910003fd mov x29, sp + 4af6f8: f9000fe0 str x0, [sp, #24] + 4af6fc: b0000100 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4af700: 91008001 add x1, x0, #0x20 + 4af704: f9400fe0 ldr x0, [sp, #24] + 4af708: f9000001 str x1, [x0] + 4af70c: f9400fe0 ldr x0, [sp, #24] + 4af710: 97fe78dc bl 44da80 <_ZN5Catch5clara6detail3OptD1Ev> + 4af714: d503201f nop + 4af718: a8c27bfd ldp x29, x30, [sp], #32 + 4af71c: d65f03c0 ret + +00000000004af720 <_ZN5Catch5clara6detail4HelpD0Ev>: +_ZN5Catch5clara6detail4HelpD0Ev(): + 4af720: a9be7bfd stp x29, x30, [sp, #-32]! + 4af724: 910003fd mov x29, sp + 4af728: f9000fe0 str x0, [sp, #24] + 4af72c: f9400fe0 ldr x0, [sp, #24] + 4af730: 97fffff0 bl 4af6f0 <_ZN5Catch5clara6detail4HelpD1Ev> + 4af734: d2800f01 mov x1, #0x78 // #120 + 4af738: f9400fe0 ldr x0, [sp, #24] + 4af73c: 97fd5f11 bl 407380 <_ZdlPvm@plt> + 4af740: a8c27bfd ldp x29, x30, [sp], #32 + 4af744: d65f03c0 ret + +00000000004af748 <_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: +_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev(): + 4af748: a9be7bfd stp x29, x30, [sp, #-32]! + 4af74c: 910003fd mov x29, sp + 4af750: f9000fe0 str x0, [sp, #24] + 4af754: b0000100 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4af758: 91016001 add x1, x0, #0x58 + 4af75c: f9400fe0 ldr x0, [sp, #24] + 4af760: f9000001 str x1, [x0] + 4af764: f9400fe0 ldr x0, [sp, #24] + 4af768: 97fffc25 bl 4ae7fc <_ZN5Catch5clara6detail17BoundValueRefBaseD1Ev> + 4af76c: d503201f nop + 4af770: a8c27bfd ldp x29, x30, [sp], #32 + 4af774: d65f03c0 ret + +00000000004af778 <_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: +_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev(): + 4af778: a9be7bfd stp x29, x30, [sp, #-32]! + 4af77c: 910003fd mov x29, sp + 4af780: f9000fe0 str x0, [sp, #24] + 4af784: f9400fe0 ldr x0, [sp, #24] + 4af788: 97fffff0 bl 4af748 <_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 4af78c: d2800201 mov x1, #0x10 // #16 + 4af790: f9400fe0 ldr x0, [sp, #24] + 4af794: 97fd5efb bl 407380 <_ZdlPvm@plt> + 4af798: a8c27bfd ldp x29, x30, [sp], #32 + 4af79c: d65f03c0 ret + +00000000004af7a0 <_ZN5Catch5clara6detail12BoundFlagRefD1Ev>: +_ZN5Catch5clara6detail12BoundFlagRefD2Ev(): + 4af7a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4af7a4: 910003fd mov x29, sp + 4af7a8: f9000fe0 str x0, [sp, #24] + 4af7ac: b0000100 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4af7b0: 91024001 add x1, x0, #0x90 + 4af7b4: f9400fe0 ldr x0, [sp, #24] + 4af7b8: f9000001 str x1, [x0] + 4af7bc: f9400fe0 ldr x0, [sp, #24] + 4af7c0: 97ffe278 bl 4a81a0 <_ZN5Catch5clara6detail16BoundFlagRefBaseD1Ev> + 4af7c4: d503201f nop + 4af7c8: a8c27bfd ldp x29, x30, [sp], #32 + 4af7cc: d65f03c0 ret + +00000000004af7d0 <_ZN5Catch5clara6detail12BoundFlagRefD0Ev>: +_ZN5Catch5clara6detail12BoundFlagRefD0Ev(): + 4af7d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4af7d4: 910003fd mov x29, sp + 4af7d8: f9000fe0 str x0, [sp, #24] + 4af7dc: f9400fe0 ldr x0, [sp, #24] + 4af7e0: 97fffff0 bl 4af7a0 <_ZN5Catch5clara6detail12BoundFlagRefD1Ev> + 4af7e4: d2800201 mov x1, #0x10 // #16 + 4af7e8: f9400fe0 ldr x0, [sp, #24] + 4af7ec: 97fd5ee5 bl 407380 <_ZdlPvm@plt> + 4af7f0: a8c27bfd ldp x29, x30, [sp], #32 + 4af7f4: d65f03c0 ret + +00000000004af7f8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4af7f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4af7fc: 910003fd mov x29, sp + 4af800: f9000fe0 str x0, [sp, #24] + 4af804: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af808: 91360001 add x1, x0, #0xd80 + 4af80c: f9400fe0 ldr x0, [sp, #24] + 4af810: f9000001 str x1, [x0] + 4af814: f9400fe0 ldr x0, [sp, #24] + 4af818: 91004000 add x0, x0, #0x10 + 4af81c: 97fffb4b bl 4ae548 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4af820: f9400fe0 ldr x0, [sp, #24] + 4af824: 97fd78e6 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4af828: d503201f nop + 4af82c: a8c27bfd ldp x29, x30, [sp], #32 + 4af830: d65f03c0 ret + +00000000004af834 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4af834: a9be7bfd stp x29, x30, [sp, #-32]! + 4af838: 910003fd mov x29, sp + 4af83c: f9000fe0 str x0, [sp, #24] + 4af840: f9400fe0 ldr x0, [sp, #24] + 4af844: 97ffffed bl 4af7f8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4af848: d2800401 mov x1, #0x20 // #32 + 4af84c: f9400fe0 ldr x0, [sp, #24] + 4af850: 97fd5ecc bl 407380 <_ZdlPvm@plt> + 4af854: a8c27bfd ldp x29, x30, [sp], #32 + 4af858: d65f03c0 ret + +00000000004af85c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4af85c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4af860: 910003fd mov x29, sp + 4af864: f9000bf3 str x19, [sp, #16] + 4af868: f90017e0 str x0, [sp, #40] + 4af86c: f94017e0 ldr x0, [sp, #40] + 4af870: 91004000 add x0, x0, #0x10 + 4af874: 94000294 bl 4b02c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4af878: aa0003f3 mov x19, x0 + 4af87c: f94017e0 ldr x0, [sp, #40] + 4af880: 97fffd79 bl 4aee64 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4af884: aa0003e1 mov x1, x0 + 4af888: aa1303e0 mov x0, x19 + 4af88c: 94000295 bl 4b02e0 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIlEEEE7destroyIS4_EEvRS5_PT_> + 4af890: d503201f nop + 4af894: f9400bf3 ldr x19, [sp, #16] + 4af898: a8c37bfd ldp x29, x30, [sp], #48 + 4af89c: d65f03c0 ret + +00000000004af8a0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4af8a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4af8a4: 910003fd mov x29, sp + 4af8a8: f9000fe0 str x0, [sp, #24] + 4af8ac: f9400fe0 ldr x0, [sp, #24] + 4af8b0: 91004000 add x0, x0, #0x10 + 4af8b4: 94000284 bl 4b02c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4af8b8: aa0003e1 mov x1, x0 + 4af8bc: 9100e3e0 add x0, sp, #0x38 + 4af8c0: 97fffad0 bl 4ae400 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E> + 4af8c4: 9100e3e1 add x1, sp, #0x38 + 4af8c8: 9100a3e0 add x0, sp, #0x28 + 4af8cc: f9400fe2 ldr x2, [sp, #24] + 4af8d0: 97fffd34 bl 4aeda0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_> + 4af8d4: f9400fe0 ldr x0, [sp, #24] + 4af8d8: 97ffffc8 bl 4af7f8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4af8dc: 9100a3e0 add x0, sp, #0x28 + 4af8e0: 97fffae9 bl 4ae484 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4af8e4: 9100e3e0 add x0, sp, #0x38 + 4af8e8: 97fffacf bl 4ae424 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4af8ec: d503201f nop + 4af8f0: a8c47bfd ldp x29, x30, [sp], #64 + 4af8f4: d65f03c0 ret + +00000000004af8f8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4af8f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4af8fc: 910003fd mov x29, sp + 4af900: f9000fe0 str x0, [sp, #24] + 4af904: f9000be1 str x1, [sp, #16] + 4af908: d00000a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4af90c: 9123c001 add x1, x0, #0x8f0 + 4af910: f9400be0 ldr x0, [sp, #16] + 4af914: 97fd72bc bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4af918: 12001c00 and w0, w0, #0xff + 4af91c: 7100001f cmp w0, #0x0 + 4af920: 54000080 b.eq 4af930 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4af924: f9400fe0 ldr x0, [sp, #24] + 4af928: 97fffd4f bl 4aee64 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4af92c: 14000002 b 4af934 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4af930: d2800000 mov x0, #0x0 // #0 + 4af934: a8c27bfd ldp x29, x30, [sp], #32 + 4af938: d65f03c0 ret + +00000000004af93c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev(): + 4af93c: a9be7bfd stp x29, x30, [sp, #-32]! + 4af940: 910003fd mov x29, sp + 4af944: f9000fe0 str x0, [sp, #24] + 4af948: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4af94c: 9136e001 add x1, x0, #0xdb8 + 4af950: f9400fe0 ldr x0, [sp, #24] + 4af954: f9000001 str x1, [x0] + 4af958: f9400fe0 ldr x0, [sp, #24] + 4af95c: 91004000 add x0, x0, #0x10 + 4af960: 97fffa6c bl 4ae310 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4af964: f9400fe0 ldr x0, [sp, #24] + 4af968: 97fd7895 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4af96c: d503201f nop + 4af970: a8c27bfd ldp x29, x30, [sp], #32 + 4af974: d65f03c0 ret + +00000000004af978 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4af978: a9be7bfd stp x29, x30, [sp, #-32]! + 4af97c: 910003fd mov x29, sp + 4af980: f9000fe0 str x0, [sp, #24] + 4af984: f9400fe0 ldr x0, [sp, #24] + 4af988: 97ffffed bl 4af93c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4af98c: d2800401 mov x1, #0x20 // #32 + 4af990: f9400fe0 ldr x0, [sp, #24] + 4af994: 97fd5e7b bl 407380 <_ZdlPvm@plt> + 4af998: a8c27bfd ldp x29, x30, [sp], #32 + 4af99c: d65f03c0 ret + +00000000004af9a0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4af9a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4af9a4: 910003fd mov x29, sp + 4af9a8: f9000bf3 str x19, [sp, #16] + 4af9ac: f90017e0 str x0, [sp, #40] + 4af9b0: f94017e0 ldr x0, [sp, #40] + 4af9b4: 91004000 add x0, x0, #0x10 + 4af9b8: 94000254 bl 4b0308 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4af9bc: aa0003f3 mov x19, x0 + 4af9c0: f94017e0 ldr x0, [sp, #40] + 4af9c4: 97fffccd bl 4aecf8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4af9c8: aa0003e1 mov x1, x0 + 4af9cc: aa1303e0 mov x0, x19 + 4af9d0: 94000255 bl 4b0324 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIdEEEE7destroyIS4_EEvRS5_PT_> + 4af9d4: d503201f nop + 4af9d8: f9400bf3 ldr x19, [sp, #16] + 4af9dc: a8c37bfd ldp x29, x30, [sp], #48 + 4af9e0: d65f03c0 ret + +00000000004af9e4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4af9e4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4af9e8: 910003fd mov x29, sp + 4af9ec: f9000fe0 str x0, [sp, #24] + 4af9f0: f9400fe0 ldr x0, [sp, #24] + 4af9f4: 91004000 add x0, x0, #0x10 + 4af9f8: 94000244 bl 4b0308 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4af9fc: aa0003e1 mov x1, x0 + 4afa00: 9100e3e0 add x0, sp, #0x38 + 4afa04: 97fff9f1 bl 4ae1c8 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E> + 4afa08: 9100e3e1 add x1, sp, #0x38 + 4afa0c: 9100a3e0 add x0, sp, #0x28 + 4afa10: f9400fe2 ldr x2, [sp, #24] + 4afa14: 97fffc88 bl 4aec34 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_> + 4afa18: f9400fe0 ldr x0, [sp, #24] + 4afa1c: 97ffffc8 bl 4af93c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afa20: 9100a3e0 add x0, sp, #0x28 + 4afa24: 97fffa0a bl 4ae24c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4afa28: 9100e3e0 add x0, sp, #0x38 + 4afa2c: 97fff9f0 bl 4ae1ec <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4afa30: d503201f nop + 4afa34: a8c47bfd ldp x29, x30, [sp], #64 + 4afa38: d65f03c0 ret + +00000000004afa3c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4afa3c: a9be7bfd stp x29, x30, [sp, #-32]! + 4afa40: 910003fd mov x29, sp + 4afa44: f9000fe0 str x0, [sp, #24] + 4afa48: f9000be1 str x1, [sp, #16] + 4afa4c: d00000a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4afa50: 9123c001 add x1, x0, #0x8f0 + 4afa54: f9400be0 ldr x0, [sp, #16] + 4afa58: 97fd726b bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4afa5c: 12001c00 and w0, w0, #0xff + 4afa60: 7100001f cmp w0, #0x0 + 4afa64: 54000080 b.eq 4afa74 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4afa68: f9400fe0 ldr x0, [sp, #24] + 4afa6c: 97fffca3 bl 4aecf8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4afa70: 14000002 b 4afa78 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4afa74: d2800000 mov x0, #0x0 // #0 + 4afa78: a8c27bfd ldp x29, x30, [sp], #32 + 4afa7c: d65f03c0 ret + +00000000004afa80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4afa80: a9be7bfd stp x29, x30, [sp, #-32]! + 4afa84: 910003fd mov x29, sp + 4afa88: f9000fe0 str x0, [sp, #24] + 4afa8c: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4afa90: 9137c001 add x1, x0, #0xdf0 + 4afa94: f9400fe0 ldr x0, [sp, #24] + 4afa98: f9000001 str x1, [x0] + 4afa9c: f9400fe0 ldr x0, [sp, #24] + 4afaa0: 91004000 add x0, x0, #0x10 + 4afaa4: 97fff98d bl 4ae0d8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4afaa8: f9400fe0 ldr x0, [sp, #24] + 4afaac: 97fd7844 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afab0: d503201f nop + 4afab4: a8c27bfd ldp x29, x30, [sp], #32 + 4afab8: d65f03c0 ret + +00000000004afabc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4afabc: a9be7bfd stp x29, x30, [sp, #-32]! + 4afac0: 910003fd mov x29, sp + 4afac4: f9000fe0 str x0, [sp, #24] + 4afac8: f9400fe0 ldr x0, [sp, #24] + 4afacc: 97ffffed bl 4afa80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afad0: d2800401 mov x1, #0x20 // #32 + 4afad4: f9400fe0 ldr x0, [sp, #24] + 4afad8: 97fd5e2a bl 407380 <_ZdlPvm@plt> + 4afadc: a8c27bfd ldp x29, x30, [sp], #32 + 4afae0: d65f03c0 ret + +00000000004afae4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4afae4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4afae8: 910003fd mov x29, sp + 4afaec: f9000bf3 str x19, [sp, #16] + 4afaf0: f90017e0 str x0, [sp, #40] + 4afaf4: f94017e0 ldr x0, [sp, #40] + 4afaf8: 91004000 add x0, x0, #0x10 + 4afafc: 94000214 bl 4b034c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4afb00: aa0003f3 mov x19, x0 + 4afb04: f94017e0 ldr x0, [sp, #40] + 4afb08: 97fffc21 bl 4aeb8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4afb0c: aa0003e1 mov x1, x0 + 4afb10: aa1303e0 mov x0, x19 + 4afb14: 94000215 bl 4b0368 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIjEEEE7destroyIS4_EEvRS5_PT_> + 4afb18: d503201f nop + 4afb1c: f9400bf3 ldr x19, [sp, #16] + 4afb20: a8c37bfd ldp x29, x30, [sp], #48 + 4afb24: d65f03c0 ret + +00000000004afb28 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4afb28: a9bc7bfd stp x29, x30, [sp, #-64]! + 4afb2c: 910003fd mov x29, sp + 4afb30: f9000fe0 str x0, [sp, #24] + 4afb34: f9400fe0 ldr x0, [sp, #24] + 4afb38: 91004000 add x0, x0, #0x10 + 4afb3c: 94000204 bl 4b034c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4afb40: aa0003e1 mov x1, x0 + 4afb44: 9100e3e0 add x0, sp, #0x38 + 4afb48: 97fff912 bl 4adf90 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS4_EERKSaIT_E> + 4afb4c: 9100e3e1 add x1, sp, #0x38 + 4afb50: 9100a3e0 add x0, sp, #0x28 + 4afb54: f9400fe2 ldr x2, [sp, #24] + 4afb58: 97fffbdc bl 4aeac8 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSA_PS9_> + 4afb5c: f9400fe0 ldr x0, [sp, #24] + 4afb60: 97ffffc8 bl 4afa80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afb64: 9100a3e0 add x0, sp, #0x28 + 4afb68: 97fff92b bl 4ae014 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4afb6c: 9100e3e0 add x0, sp, #0x38 + 4afb70: 97fff911 bl 4adfb4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4afb74: d503201f nop + 4afb78: a8c47bfd ldp x29, x30, [sp], #64 + 4afb7c: d65f03c0 ret + +00000000004afb80 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4afb80: a9be7bfd stp x29, x30, [sp, #-32]! + 4afb84: 910003fd mov x29, sp + 4afb88: f9000fe0 str x0, [sp, #24] + 4afb8c: f9000be1 str x1, [sp, #16] + 4afb90: d00000a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4afb94: 9123c001 add x1, x0, #0x8f0 + 4afb98: f9400be0 ldr x0, [sp, #16] + 4afb9c: 97fd721a bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4afba0: 12001c00 and w0, w0, #0xff + 4afba4: 7100001f cmp w0, #0x0 + 4afba8: 54000080 b.eq 4afbb8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4afbac: f9400fe0 ldr x0, [sp, #24] + 4afbb0: 97fffbf7 bl 4aeb8c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4afbb4: 14000002 b 4afbbc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4afbb8: d2800000 mov x0, #0x0 // #0 + 4afbbc: a8c27bfd ldp x29, x30, [sp], #32 + 4afbc0: d65f03c0 ret + +00000000004afbc4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4afbc4: a9be7bfd stp x29, x30, [sp, #-32]! + 4afbc8: 910003fd mov x29, sp + 4afbcc: f9000fe0 str x0, [sp, #24] + 4afbd0: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4afbd4: 9138a001 add x1, x0, #0xe28 + 4afbd8: f9400fe0 ldr x0, [sp, #24] + 4afbdc: f9000001 str x1, [x0] + 4afbe0: f9400fe0 ldr x0, [sp, #24] + 4afbe4: 91004000 add x0, x0, #0x10 + 4afbe8: 97fff78c bl 4ada18 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4afbec: f9400fe0 ldr x0, [sp, #24] + 4afbf0: 97fd77f3 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afbf4: d503201f nop + 4afbf8: a8c27bfd ldp x29, x30, [sp], #32 + 4afbfc: d65f03c0 ret + +00000000004afc00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4afc00: a9be7bfd stp x29, x30, [sp, #-32]! + 4afc04: 910003fd mov x29, sp + 4afc08: f9000fe0 str x0, [sp, #24] + 4afc0c: f9400fe0 ldr x0, [sp, #24] + 4afc10: 97ffffed bl 4afbc4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afc14: d2800401 mov x1, #0x20 // #32 + 4afc18: f9400fe0 ldr x0, [sp, #24] + 4afc1c: 97fd5dd9 bl 407380 <_ZdlPvm@plt> + 4afc20: a8c27bfd ldp x29, x30, [sp], #32 + 4afc24: d65f03c0 ret + +00000000004afc28 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4afc28: a9bd7bfd stp x29, x30, [sp, #-48]! + 4afc2c: 910003fd mov x29, sp + 4afc30: f9000bf3 str x19, [sp, #16] + 4afc34: f90017e0 str x0, [sp, #40] + 4afc38: f94017e0 ldr x0, [sp, #40] + 4afc3c: 91004000 add x0, x0, #0x10 + 4afc40: 940001d4 bl 4b0390 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4afc44: aa0003f3 mov x19, x0 + 4afc48: f94017e0 ldr x0, [sp, #40] + 4afc4c: 97fffac0 bl 4ae74c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4afc50: aa0003e1 mov x1, x0 + 4afc54: aa1303e0 mov x0, x19 + 4afc58: 940001d5 bl 4b03ac <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEE7destroyISD_EEvRSE_PT_> + 4afc5c: d503201f nop + 4afc60: f9400bf3 ldr x19, [sp, #16] + 4afc64: a8c37bfd ldp x29, x30, [sp], #48 + 4afc68: d65f03c0 ret + +00000000004afc6c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4afc6c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4afc70: 910003fd mov x29, sp + 4afc74: f9000fe0 str x0, [sp, #24] + 4afc78: f9400fe0 ldr x0, [sp, #24] + 4afc7c: 91004000 add x0, x0, #0x10 + 4afc80: 940001c4 bl 4b0390 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4afc84: aa0003e1 mov x1, x0 + 4afc88: 9100e3e0 add x0, sp, #0x38 + 4afc8c: 97fff711 bl 4ad8d0 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISD_EERKSaIT_E> + 4afc90: 9100e3e1 add x1, sp, #0x38 + 4afc94: 9100a3e0 add x0, sp, #0x28 + 4afc98: f9400fe2 ldr x2, [sp, #24] + 4afc9c: 97fffa7b bl 4ae688 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSJ_PSI_> + 4afca0: f9400fe0 ldr x0, [sp, #24] + 4afca4: 97ffffc8 bl 4afbc4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afca8: 9100a3e0 add x0, sp, #0x28 + 4afcac: 97fff72a bl 4ad954 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEESaISE_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4afcb0: 9100e3e0 add x0, sp, #0x38 + 4afcb4: 97fff710 bl 4ad8f4 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4afcb8: d503201f nop + 4afcbc: a8c47bfd ldp x29, x30, [sp], #64 + 4afcc0: d65f03c0 ret + +00000000004afcc4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4afcc4: a9be7bfd stp x29, x30, [sp, #-32]! + 4afcc8: 910003fd mov x29, sp + 4afccc: f9000fe0 str x0, [sp, #24] + 4afcd0: f9000be1 str x1, [sp, #16] + 4afcd4: d00000a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4afcd8: 9123c001 add x1, x0, #0x8f0 + 4afcdc: f9400be0 ldr x0, [sp, #16] + 4afce0: 97fd71c9 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4afce4: 12001c00 and w0, w0, #0xff + 4afce8: 7100001f cmp w0, #0x0 + 4afcec: 54000080 b.eq 4afcfc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4afcf0: f9400fe0 ldr x0, [sp, #24] + 4afcf4: 97fffa96 bl 4ae74c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4afcf8: 14000002 b 4afd00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4afcfc: d2800000 mov x0, #0x0 // #0 + 4afd00: a8c27bfd ldp x29, x30, [sp], #32 + 4afd04: d65f03c0 ret + +00000000004afd08 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4afd08: a9be7bfd stp x29, x30, [sp, #-32]! + 4afd0c: 910003fd mov x29, sp + 4afd10: f9000fe0 str x0, [sp, #24] + 4afd14: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4afd18: 91398001 add x1, x0, #0xe60 + 4afd1c: f9400fe0 ldr x0, [sp, #24] + 4afd20: f9000001 str x1, [x0] + 4afd24: f9400fe0 ldr x0, [sp, #24] + 4afd28: 91004000 add x0, x0, #0x10 + 4afd2c: 97fff4dd bl 4ad0a0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4afd30: f9400fe0 ldr x0, [sp, #24] + 4afd34: 97fd77a2 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afd38: d503201f nop + 4afd3c: a8c27bfd ldp x29, x30, [sp], #32 + 4afd40: d65f03c0 ret + +00000000004afd44 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4afd44: a9be7bfd stp x29, x30, [sp, #-32]! + 4afd48: 910003fd mov x29, sp + 4afd4c: f9000fe0 str x0, [sp, #24] + 4afd50: f9400fe0 ldr x0, [sp, #24] + 4afd54: 97ffffed bl 4afd08 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afd58: d2800401 mov x1, #0x20 // #32 + 4afd5c: f9400fe0 ldr x0, [sp, #24] + 4afd60: 97fd5d88 bl 407380 <_ZdlPvm@plt> + 4afd64: a8c27bfd ldp x29, x30, [sp], #32 + 4afd68: d65f03c0 ret + +00000000004afd6c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4afd6c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4afd70: 910003fd mov x29, sp + 4afd74: f9000bf3 str x19, [sp, #16] + 4afd78: f90017e0 str x0, [sp, #40] + 4afd7c: f94017e0 ldr x0, [sp, #40] + 4afd80: 91004000 add x0, x0, #0x10 + 4afd84: 94000194 bl 4b03d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4afd88: aa0003f3 mov x19, x0 + 4afd8c: f94017e0 ldr x0, [sp, #40] + 4afd90: 97fff831 bl 4ade54 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4afd94: aa0003e1 mov x1, x0 + 4afd98: aa1303e0 mov x0, x19 + 4afd9c: 94000195 bl 4b03f0 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEE7destroyIS7_EEvRS8_PT_> + 4afda0: d503201f nop + 4afda4: f9400bf3 ldr x19, [sp, #16] + 4afda8: a8c37bfd ldp x29, x30, [sp], #48 + 4afdac: d65f03c0 ret + +00000000004afdb0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4afdb0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4afdb4: 910003fd mov x29, sp + 4afdb8: f9000fe0 str x0, [sp, #24] + 4afdbc: f9400fe0 ldr x0, [sp, #24] + 4afdc0: 91004000 add x0, x0, #0x10 + 4afdc4: 94000184 bl 4b03d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4afdc8: aa0003e1 mov x1, x0 + 4afdcc: 9100e3e0 add x0, sp, #0x38 + 4afdd0: 97fff462 bl 4acf58 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS7_EERKSaIT_E> + 4afdd4: 9100e3e1 add x1, sp, #0x38 + 4afdd8: 9100a3e0 add x0, sp, #0x28 + 4afddc: f9400fe2 ldr x2, [sp, #24] + 4afde0: 97fff7ec bl 4add90 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSD_PSC_> + 4afde4: f9400fe0 ldr x0, [sp, #24] + 4afde8: 97ffffc8 bl 4afd08 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afdec: 9100a3e0 add x0, sp, #0x28 + 4afdf0: 97fff47b bl 4acfdc <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4afdf4: 9100e3e0 add x0, sp, #0x38 + 4afdf8: 97fff461 bl 4acf7c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4afdfc: d503201f nop + 4afe00: a8c47bfd ldp x29, x30, [sp], #64 + 4afe04: d65f03c0 ret + +00000000004afe08 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4afe08: a9be7bfd stp x29, x30, [sp, #-32]! + 4afe0c: 910003fd mov x29, sp + 4afe10: f9000fe0 str x0, [sp, #24] + 4afe14: f9000be1 str x1, [sp, #16] + 4afe18: d00000a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4afe1c: 9123c001 add x1, x0, #0x8f0 + 4afe20: f9400be0 ldr x0, [sp, #16] + 4afe24: 97fd7178 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4afe28: 12001c00 and w0, w0, #0xff + 4afe2c: 7100001f cmp w0, #0x0 + 4afe30: 54000080 b.eq 4afe40 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4afe34: f9400fe0 ldr x0, [sp, #24] + 4afe38: 97fff807 bl 4ade54 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4afe3c: 14000002 b 4afe44 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4afe40: d2800000 mov x0, #0x0 // #0 + 4afe44: a8c27bfd ldp x29, x30, [sp], #32 + 4afe48: d65f03c0 ret + +00000000004afe4c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4afe4c: a9be7bfd stp x29, x30, [sp, #-32]! + 4afe50: 910003fd mov x29, sp + 4afe54: f9000fe0 str x0, [sp, #24] + 4afe58: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4afe5c: 913a6001 add x1, x0, #0xe98 + 4afe60: f9400fe0 ldr x0, [sp, #24] + 4afe64: f9000001 str x1, [x0] + 4afe68: f9400fe0 ldr x0, [sp, #24] + 4afe6c: 91004000 add x0, x0, #0x10 + 4afe70: 97fff1c9 bl 4ac594 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4afe74: f9400fe0 ldr x0, [sp, #24] + 4afe78: 97fd7751 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afe7c: d503201f nop + 4afe80: a8c27bfd ldp x29, x30, [sp], #32 + 4afe84: d65f03c0 ret + +00000000004afe88 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4afe88: a9be7bfd stp x29, x30, [sp, #-32]! + 4afe8c: 910003fd mov x29, sp + 4afe90: f9000fe0 str x0, [sp, #24] + 4afe94: f9400fe0 ldr x0, [sp, #24] + 4afe98: 97ffffed bl 4afe4c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4afe9c: d2800401 mov x1, #0x20 // #32 + 4afea0: f9400fe0 ldr x0, [sp, #24] + 4afea4: 97fd5d37 bl 407380 <_ZdlPvm@plt> + 4afea8: a8c27bfd ldp x29, x30, [sp], #32 + 4afeac: d65f03c0 ret + +00000000004afeb0 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4afeb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4afeb4: 910003fd mov x29, sp + 4afeb8: f9000bf3 str x19, [sp, #16] + 4afebc: f90017e0 str x0, [sp, #40] + 4afec0: f94017e0 ldr x0, [sp, #40] + 4afec4: 91004000 add x0, x0, #0x10 + 4afec8: 94000154 bl 4b0418 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4afecc: aa0003f3 mov x19, x0 + 4afed0: f94017e0 ldr x0, [sp, #40] + 4afed4: 97fff40b bl 4acf00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4afed8: aa0003e1 mov x1, x0 + 4afedc: aa1303e0 mov x0, x19 + 4afee0: 94000155 bl 4b0434 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail12BoundFlagRefEEE7destroyIS3_EEvRS4_PT_> + 4afee4: d503201f nop + 4afee8: f9400bf3 ldr x19, [sp, #16] + 4afeec: a8c37bfd ldp x29, x30, [sp], #48 + 4afef0: d65f03c0 ret + +00000000004afef4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4afef4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4afef8: 910003fd mov x29, sp + 4afefc: f9000fe0 str x0, [sp, #24] + 4aff00: f9400fe0 ldr x0, [sp, #24] + 4aff04: 91004000 add x0, x0, #0x10 + 4aff08: 94000144 bl 4b0418 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4aff0c: aa0003e1 mov x1, x0 + 4aff10: 9100e3e0 add x0, sp, #0x38 + 4aff14: 97fff14e bl 4ac44c <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC1IS3_EERKSaIT_E> + 4aff18: 9100e3e1 add x1, sp, #0x38 + 4aff1c: 9100a3e0 add x0, sp, #0x28 + 4aff20: f9400fe2 ldr x2, [sp, #24] + 4aff24: 97fff3c6 bl 4ace3c <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERS9_PS8_> + 4aff28: f9400fe0 ldr x0, [sp, #24] + 4aff2c: 97ffffc8 bl 4afe4c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4aff30: 9100a3e0 add x0, sp, #0x28 + 4aff34: 97fff167 bl 4ac4d0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4aff38: 9100e3e0 add x0, sp, #0x38 + 4aff3c: 97fff14d bl 4ac470 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4aff40: d503201f nop + 4aff44: a8c47bfd ldp x29, x30, [sp], #64 + 4aff48: d65f03c0 ret + +00000000004aff4c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4aff4c: a9be7bfd stp x29, x30, [sp, #-32]! + 4aff50: 910003fd mov x29, sp + 4aff54: f9000fe0 str x0, [sp, #24] + 4aff58: f9000be1 str x1, [sp, #16] + 4aff5c: d00000a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4aff60: 9123c001 add x1, x0, #0x8f0 + 4aff64: f9400be0 ldr x0, [sp, #16] + 4aff68: 97fd7127 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4aff6c: 12001c00 and w0, w0, #0xff + 4aff70: 7100001f cmp w0, #0x0 + 4aff74: 54000080 b.eq 4aff84 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4aff78: f9400fe0 ldr x0, [sp, #24] + 4aff7c: 97fff3e1 bl 4acf00 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4aff80: 14000002 b 4aff88 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4aff84: d2800000 mov x0, #0x0 // #0 + 4aff88: a8c27bfd ldp x29, x30, [sp], #32 + 4aff8c: d65f03c0 ret + +00000000004aff90 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED2Ev(): + 4aff90: a9be7bfd stp x29, x30, [sp, #-32]! + 4aff94: 910003fd mov x29, sp + 4aff98: f9000fe0 str x0, [sp, #24] + 4aff9c: 90000100 adrp x0, 4cf000 <_ZTSN5Catch5clara6detail11BoundLambdaIZNS_21makeCommandLineParserERNS_10ConfigDataEEUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_EE+0x50> + 4affa0: 913b4001 add x1, x0, #0xed0 + 4affa4: f9400fe0 ldr x0, [sp, #24] + 4affa8: f9000001 str x1, [x0] + 4affac: f9400fe0 ldr x0, [sp, #24] + 4affb0: 91004000 add x0, x0, #0x10 + 4affb4: 97fff0ea bl 4ac35c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplD1Ev> + 4affb8: f9400fe0 ldr x0, [sp, #24] + 4affbc: 97fd7700 bl 40dbbc <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4affc0: d503201f nop + 4affc4: a8c27bfd ldp x29, x30, [sp], #32 + 4affc8: d65f03c0 ret + +00000000004affcc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED0Ev(): + 4affcc: a9be7bfd stp x29, x30, [sp, #-32]! + 4affd0: 910003fd mov x29, sp + 4affd4: f9000fe0 str x0, [sp, #24] + 4affd8: f9400fe0 ldr x0, [sp, #24] + 4affdc: 97ffffed bl 4aff90 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4affe0: d2800401 mov x1, #0x20 // #32 + 4affe4: f9400fe0 ldr x0, [sp, #24] + 4affe8: 97fd5ce6 bl 407380 <_ZdlPvm@plt> + 4affec: a8c27bfd ldp x29, x30, [sp], #32 + 4afff0: d65f03c0 ret + +00000000004afff4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv(): + 4afff4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4afff8: 910003fd mov x29, sp + 4afffc: f9000bf3 str x19, [sp, #16] + 4b0000: f90017e0 str x0, [sp, #40] + 4b0004: f94017e0 ldr x0, [sp, #40] + 4b0008: 91004000 add x0, x0, #0x10 + 4b000c: 94000114 bl 4b045c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4b0010: aa0003f3 mov x19, x0 + 4b0014: f94017e0 ldr x0, [sp, #40] + 4b0018: 97fff35f bl 4acd94 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4b001c: aa0003e1 mov x1, x0 + 4b0020: aa1303e0 mov x0, x19 + 4b0024: 94000115 bl 4b0478 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE7destroyISA_EEvRSB_PT_> + 4b0028: d503201f nop + 4b002c: f9400bf3 ldr x19, [sp, #16] + 4b0030: a8c37bfd ldp x29, x30, [sp], #48 + 4b0034: d65f03c0 ret + +00000000004b0038 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv(): + 4b0038: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b003c: 910003fd mov x29, sp + 4b0040: f9000fe0 str x0, [sp, #24] + 4b0044: f9400fe0 ldr x0, [sp, #24] + 4b0048: 91004000 add x0, x0, #0x10 + 4b004c: 94000104 bl 4b045c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv> + 4b0050: aa0003e1 mov x1, x0 + 4b0054: 9100e3e0 add x0, sp, #0x38 + 4b0058: 97fff06f bl 4ac214 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEC1ISA_EERKSaIT_E> + 4b005c: 9100e3e1 add x1, sp, #0x38 + 4b0060: 9100a3e0 add x0, sp, #0x28 + 4b0064: f9400fe2 ldr x2, [sp, #24] + 4b0068: 97fff31a bl 4accd0 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEEC1ERSG_PSF_> + 4b006c: f9400fe0 ldr x0, [sp, #24] + 4b0070: 97ffffc8 bl 4aff90 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED1Ev> + 4b0074: 9100a3e0 add x0, sp, #0x28 + 4b0078: 97fff088 bl 4ac298 <_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev> + 4b007c: 9100e3e0 add x0, sp, #0x38 + 4b0080: 97fff06e bl 4ac238 <_ZNSaISt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEED1Ev> + 4b0084: d503201f nop + 4b0088: a8c47bfd ldp x29, x30, [sp], #64 + 4b008c: d65f03c0 ret + +00000000004b0090 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info(): + 4b0090: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0094: 910003fd mov x29, sp + 4b0098: f9000fe0 str x0, [sp, #24] + 4b009c: f9000be1 str x1, [sp, #16] + 4b00a0: b00000a0 adrp x0, 4c5000 <_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames+0x40> + 4b00a4: 9123c001 add x1, x0, #0x8f0 + 4b00a8: f9400be0 ldr x0, [sp, #16] + 4b00ac: 97fd70d6 bl 40c404 <_ZNKSt9type_infoeqERKS_> + 4b00b0: 12001c00 and w0, w0, #0xff + 4b00b4: 7100001f cmp w0, #0x0 + 4b00b8: 54000080 b.eq 4b00c8 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x38> // b.none + 4b00bc: f9400fe0 ldr x0, [sp, #24] + 4b00c0: 97fff335 bl 4acd94 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv> + 4b00c4: 14000002 b 4b00cc <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x3c> + 4b00c8: d2800000 mov x0, #0x0 // #0 + 4b00cc: a8c27bfd ldp x29, x30, [sp], #32 + 4b00d0: d65f03c0 ret + +00000000004b00d4 <_ZN5Catch5clara6detail13BoundValueRefIlE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13BoundValueRefIlE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4b00d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b00d8: 910003fd mov x29, sp + 4b00dc: f9000bf3 str x19, [sp, #16] + 4b00e0: aa0803f3 mov x19, x8 + 4b00e4: f90017e0 str x0, [sp, #40] + 4b00e8: f90013e1 str x1, [sp, #32] + 4b00ec: f94017e0 ldr x0, [sp, #40] + 4b00f0: f9400400 ldr x0, [x0, #8] + 4b00f4: aa1303e8 mov x8, x19 + 4b00f8: aa0003e1 mov x1, x0 + 4b00fc: f94013e0 ldr x0, [sp, #32] + 4b0100: 940000e8 bl 4b04a0 <_ZN5Catch5clara6detail11convertIntoIlEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_> + 4b0104: aa1303e0 mov x0, x19 + 4b0108: f9400bf3 ldr x19, [sp, #16] + 4b010c: a8c37bfd ldp x29, x30, [sp], #48 + 4b0110: d65f03c0 ret + +00000000004b0114 <_ZN5Catch5clara6detail13BoundValueRefIdE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13BoundValueRefIdE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4b0114: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b0118: 910003fd mov x29, sp + 4b011c: f9000bf3 str x19, [sp, #16] + 4b0120: aa0803f3 mov x19, x8 + 4b0124: f90017e0 str x0, [sp, #40] + 4b0128: f90013e1 str x1, [sp, #32] + 4b012c: f94017e0 ldr x0, [sp, #40] + 4b0130: f9400400 ldr x0, [x0, #8] + 4b0134: aa1303e8 mov x8, x19 + 4b0138: aa0003e1 mov x1, x0 + 4b013c: f94013e0 ldr x0, [sp, #32] + 4b0140: 94000120 bl 4b05c0 <_ZN5Catch5clara6detail11convertIntoIdEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_> + 4b0144: aa1303e0 mov x0, x19 + 4b0148: f9400bf3 ldr x19, [sp, #16] + 4b014c: a8c37bfd ldp x29, x30, [sp], #48 + 4b0150: d65f03c0 ret + +00000000004b0154 <_ZN5Catch5clara6detail13BoundValueRefIjE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch5clara6detail13BoundValueRefIjE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4b0154: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b0158: 910003fd mov x29, sp + 4b015c: f9000bf3 str x19, [sp, #16] + 4b0160: aa0803f3 mov x19, x8 + 4b0164: f90017e0 str x0, [sp, #40] + 4b0168: f90013e1 str x1, [sp, #32] + 4b016c: f94017e0 ldr x0, [sp, #40] + 4b0170: f9400400 ldr x0, [x0, #8] + 4b0174: aa1303e8 mov x8, x19 + 4b0178: aa0003e1 mov x1, x0 + 4b017c: f94013e0 ldr x0, [sp, #32] + 4b0180: 97ffe2ea bl 4a8d28 <_ZN5Catch5clara6detail11convertIntoIjEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_> + 4b0184: aa1303e0 mov x0, x19 + 4b0188: f9400bf3 ldr x19, [sp, #16] + 4b018c: a8c37bfd ldp x29, x30, [sp], #48 + 4b0190: d65f03c0 ret + +00000000004b0194 <_ZNK5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEE11isContainerEv>: +_ZNK5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEE11isContainerEv(): + 4b0194: d10043ff sub sp, sp, #0x10 + 4b0198: f90007e0 str x0, [sp, #8] + 4b019c: 52800020 mov w0, #0x1 // #1 + 4b01a0: 910043ff add sp, sp, #0x10 + 4b01a4: d65f03c0 ret + +00000000004b01a8 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEE8setValueERKS9_>: +_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEE8setValueERKS9_(): + 4b01a8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b01ac: 910003fd mov x29, sp + 4b01b0: a90153f3 stp x19, x20, [sp, #16] + 4b01b4: aa0803f3 mov x19, x8 + 4b01b8: f90017e0 str x0, [sp, #40] + 4b01bc: f90013e1 str x1, [sp, #32] + 4b01c0: 9100c3e0 add x0, sp, #0x30 + 4b01c4: 97fd5d33 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4b01c8: 9100c3e0 add x0, sp, #0x30 + 4b01cc: aa1303e8 mov x8, x19 + 4b01d0: aa0003e1 mov x1, x0 + 4b01d4: f94013e0 ldr x0, [sp, #32] + 4b01d8: 97ffdef0 bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4b01dc: aa1303e0 mov x0, x19 + 4b01e0: 97fe8016 bl 450238 <_ZNK5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEcvbEv> + 4b01e4: 12001c00 and w0, w0, #0xff + 4b01e8: 7100001f cmp w0, #0x0 + 4b01ec: 540000a0 b.eq 4b0200 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEE8setValueERKS9_+0x58> // b.none + 4b01f0: f94017e0 ldr x0, [sp, #40] + 4b01f4: f9400400 ldr x0, [x0, #8] + 4b01f8: 9100c3e1 add x1, sp, #0x30 + 4b01fc: 97fdea56 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 4b0200: d503201f nop + 4b0204: 9100c3e0 add x0, sp, #0x30 + 4b0208: 97fd5bbe bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b020c: 1400000b b 4b0238 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEE8setValueERKS9_+0x90> + 4b0210: aa0003f4 mov x20, x0 + 4b0214: aa1303e0 mov x0, x19 + 4b0218: 97feb670 bl 45dbd8 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEED1Ev> + 4b021c: aa1403f3 mov x19, x20 + 4b0220: 14000002 b 4b0228 <_ZN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEE8setValueERKS9_+0x80> + 4b0224: aa0003f3 mov x19, x0 + 4b0228: 9100c3e0 add x0, sp, #0x30 + 4b022c: 97fd5bb5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0230: aa1303e0 mov x0, x19 + 4b0234: 97fd5db3 bl 407900 <_Unwind_Resume@plt> + 4b0238: aa1303e0 mov x0, x19 + 4b023c: a94153f3 ldp x19, x20, [sp, #16] + 4b0240: a8c57bfd ldp x29, x30, [sp], #80 + 4b0244: d65f03c0 ret + +00000000004b0248 <_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_E7setFlagEb>: +_ZN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_E7setFlagEb(): + 4b0248: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b024c: 910003fd mov x29, sp + 4b0250: f9000bf3 str x19, [sp, #16] + 4b0254: aa0803f3 mov x19, x8 + 4b0258: f90017e0 str x0, [sp, #40] + 4b025c: 39009fe1 strb w1, [sp, #39] + 4b0260: f94017e0 ldr x0, [sp, #40] + 4b0264: 91002000 add x0, x0, #0x8 + 4b0268: 91009fe1 add x1, sp, #0x27 + 4b026c: aa1303e8 mov x8, x19 + 4b0270: 94000138 bl 4b0750 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS1_4HelpC4ERbEUlbE_bEES5_RKT_RKT0_> + 4b0274: aa1303e0 mov x0, x19 + 4b0278: f9400bf3 ldr x19, [sp, #16] + 4b027c: a8c37bfd ldp x29, x30, [sp], #48 + 4b0280: d65f03c0 ret + +00000000004b0284 <_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8setValueERKS8_>: +_ZN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8setValueERKS8_(): + 4b0284: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b0288: 910003fd mov x29, sp + 4b028c: f9000bf3 str x19, [sp, #16] + 4b0290: aa0803f3 mov x19, x8 + 4b0294: f90017e0 str x0, [sp, #40] + 4b0298: f90013e1 str x1, [sp, #32] + 4b029c: f94017e0 ldr x0, [sp, #40] + 4b02a0: f9400400 ldr x0, [x0, #8] + 4b02a4: aa1303e8 mov x8, x19 + 4b02a8: aa0003e1 mov x1, x0 + 4b02ac: f94013e0 ldr x0, [sp, #32] + 4b02b0: 97ffdeba bl 4a7d98 <_ZN5Catch5clara6detail11convertIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_> + 4b02b4: aa1303e0 mov x0, x19 + 4b02b8: f9400bf3 ldr x19, [sp, #16] + 4b02bc: a8c37bfd ldp x29, x30, [sp], #48 + 4b02c0: d65f03c0 ret + +00000000004b02c4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIlEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4b02c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b02c8: 910003fd mov x29, sp + 4b02cc: f9000fe0 str x0, [sp, #24] + 4b02d0: f9400fe0 ldr x0, [sp, #24] + 4b02d4: 9400012f bl 4b0790 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EE6_S_getERS6_> + 4b02d8: a8c27bfd ldp x29, x30, [sp], #32 + 4b02dc: d65f03c0 ret + +00000000004b02e0 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIlEEEE7destroyIS4_EEvRS5_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIlEEEE7destroyIS4_EEvRS5_PT_(): + 4b02e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b02e4: 910003fd mov x29, sp + 4b02e8: f9000fe0 str x0, [sp, #24] + 4b02ec: f9000be1 str x1, [sp, #16] + 4b02f0: f9400be1 ldr x1, [sp, #16] + 4b02f4: f9400fe0 ldr x0, [sp, #24] + 4b02f8: 9400012b bl 4b07a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEE7destroyIS5_EEvPT_> + 4b02fc: d503201f nop + 4b0300: a8c27bfd ldp x29, x30, [sp], #32 + 4b0304: d65f03c0 ret + +00000000004b0308 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIdEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4b0308: a9be7bfd stp x29, x30, [sp, #-32]! + 4b030c: 910003fd mov x29, sp + 4b0310: f9000fe0 str x0, [sp, #24] + 4b0314: f9400fe0 ldr x0, [sp, #24] + 4b0318: 9400012f bl 4b07d4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EE6_S_getERS6_> + 4b031c: a8c27bfd ldp x29, x30, [sp], #32 + 4b0320: d65f03c0 ret + +00000000004b0324 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIdEEEE7destroyIS4_EEvRS5_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIdEEEE7destroyIS4_EEvRS5_PT_(): + 4b0324: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0328: 910003fd mov x29, sp + 4b032c: f9000fe0 str x0, [sp, #24] + 4b0330: f9000be1 str x1, [sp, #16] + 4b0334: f9400be1 ldr x1, [sp, #16] + 4b0338: f9400fe0 ldr x0, [sp, #24] + 4b033c: 9400012b bl 4b07e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEE7destroyIS5_EEvPT_> + 4b0340: d503201f nop + 4b0344: a8c27bfd ldp x29, x30, [sp], #32 + 4b0348: d65f03c0 ret + +00000000004b034c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefIjEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4b034c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0350: 910003fd mov x29, sp + 4b0354: f9000fe0 str x0, [sp, #24] + 4b0358: f9400fe0 ldr x0, [sp, #24] + 4b035c: 9400012f bl 4b0818 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EE6_S_getERS6_> + 4b0360: a8c27bfd ldp x29, x30, [sp], #32 + 4b0364: d65f03c0 ret + +00000000004b0368 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIjEEEE7destroyIS4_EEvRS5_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefIjEEEE7destroyIS4_EEvRS5_PT_(): + 4b0368: a9be7bfd stp x29, x30, [sp, #-32]! + 4b036c: 910003fd mov x29, sp + 4b0370: f9000fe0 str x0, [sp, #24] + 4b0374: f9000be1 str x1, [sp, #16] + 4b0378: f9400be1 ldr x1, [sp, #16] + 4b037c: f9400fe0 ldr x0, [sp, #24] + 4b0380: 9400012b bl 4b082c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEE7destroyIS5_EEvPT_> + 4b0384: d503201f nop + 4b0388: a8c27bfd ldp x29, x30, [sp], #32 + 4b038c: d65f03c0 ret + +00000000004b0390 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEESaISD_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4b0390: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0394: 910003fd mov x29, sp + 4b0398: f9000fe0 str x0, [sp, #24] + 4b039c: f9400fe0 ldr x0, [sp, #24] + 4b03a0: 9400012f bl 4b085c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EE6_S_getERSF_> + 4b03a4: a8c27bfd ldp x29, x30, [sp], #32 + 4b03a8: d65f03c0 ret + +00000000004b03ac <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEE7destroyISD_EEvRSE_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEEE7destroyISD_EEvRSE_PT_(): + 4b03ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4b03b0: 910003fd mov x29, sp + 4b03b4: f9000fe0 str x0, [sp, #24] + 4b03b8: f9000be1 str x1, [sp, #16] + 4b03bc: f9400be1 ldr x1, [sp, #16] + 4b03c0: f9400fe0 ldr x0, [sp, #24] + 4b03c4: 9400012b bl 4b0870 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE7destroyISE_EEvPT_> + 4b03c8: d503201f nop + 4b03cc: a8c27bfd ldp x29, x30, [sp], #32 + 4b03d0: d65f03c0 ret + +00000000004b03d4 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EESaIS7_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4b03d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b03d8: 910003fd mov x29, sp + 4b03dc: f9000fe0 str x0, [sp, #24] + 4b03e0: f9400fe0 ldr x0, [sp, #24] + 4b03e4: 9400012f bl 4b08a0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EE6_S_getERS9_> + 4b03e8: a8c27bfd ldp x29, x30, [sp], #32 + 4b03ec: d65f03c0 ret + +00000000004b03f0 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEE7destroyIS7_EEvRS8_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEEE7destroyIS7_EEvRS8_PT_(): + 4b03f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b03f4: 910003fd mov x29, sp + 4b03f8: f9000fe0 str x0, [sp, #24] + 4b03fc: f9000be1 str x1, [sp, #16] + 4b0400: f9400be1 ldr x1, [sp, #16] + 4b0404: f9400fe0 ldr x0, [sp, #24] + 4b0408: 9400012b bl 4b08b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE7destroyIS8_EEvPT_> + 4b040c: d503201f nop + 4b0410: a8c27bfd ldp x29, x30, [sp], #32 + 4b0414: d65f03c0 ret + +00000000004b0418 <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail12BoundFlagRefESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4b0418: a9be7bfd stp x29, x30, [sp, #-32]! + 4b041c: 910003fd mov x29, sp + 4b0420: f9000fe0 str x0, [sp, #24] + 4b0424: f9400fe0 ldr x0, [sp, #24] + 4b0428: 9400012f bl 4b08e4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EE6_S_getERS5_> + 4b042c: a8c27bfd ldp x29, x30, [sp], #32 + 4b0430: d65f03c0 ret + +00000000004b0434 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail12BoundFlagRefEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail12BoundFlagRefEEE7destroyIS3_EEvRS4_PT_(): + 4b0434: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0438: 910003fd mov x29, sp + 4b043c: f9000fe0 str x0, [sp, #24] + 4b0440: f9000be1 str x1, [sp, #16] + 4b0444: f9400be1 ldr x1, [sp, #16] + 4b0448: f9400fe0 ldr x0, [sp, #24] + 4b044c: 9400012b bl 4b08f8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEE7destroyIS4_EEvPT_> + 4b0450: d503201f nop + 4b0454: a8c27bfd ldp x29, x30, [sp], #32 + 4b0458: d65f03c0 ret + +00000000004b045c <_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv>: +_ZNSt23_Sp_counted_ptr_inplaceIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv(): + 4b045c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0460: 910003fd mov x29, sp + 4b0464: f9000fe0 str x0, [sp, #24] + 4b0468: f9400fe0 ldr x0, [sp, #24] + 4b046c: 9400012f bl 4b0928 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EE6_S_getERSC_> + 4b0470: a8c27bfd ldp x29, x30, [sp], #32 + 4b0474: d65f03c0 ret + +00000000004b0478 <_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE7destroyISA_EEvRSB_PT_>: +_ZNSt16allocator_traitsISaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE7destroyISA_EEvRSB_PT_(): + 4b0478: a9be7bfd stp x29, x30, [sp, #-32]! + 4b047c: 910003fd mov x29, sp + 4b0480: f9000fe0 str x0, [sp, #24] + 4b0484: f9000be1 str x1, [sp, #16] + 4b0488: f9400be1 ldr x1, [sp, #16] + 4b048c: f9400fe0 ldr x0, [sp, #24] + 4b0490: 9400012b bl 4b093c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE7destroyISB_EEvPT_> + 4b0494: d503201f nop + 4b0498: a8c27bfd ldp x29, x30, [sp], #32 + 4b049c: d65f03c0 ret + +00000000004b04a0 <_ZN5Catch5clara6detail11convertIntoIlEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_>: +_ZN5Catch5clara6detail11convertIntoIlEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_(): + 4b04a0: d10803ff sub sp, sp, #0x200 + 4b04a4: a9007bfd stp x29, x30, [sp] + 4b04a8: 910003fd mov x29, sp + 4b04ac: f9000bf3 str x19, [sp, #16] + 4b04b0: aa0803f3 mov x19, x8 + 4b04b4: f90017e0 str x0, [sp, #40] + 4b04b8: f90013e1 str x1, [sp, #32] + 4b04bc: 52800101 mov w1, #0x8 // #8 + 4b04c0: 52800200 mov w0, #0x10 // #16 + 4b04c4: 97ffde2d bl 4a7d78 <_ZStorSt13_Ios_OpenmodeS_> + 4b04c8: 2a0003e1 mov w1, w0 + 4b04cc: 9100c3e0 add x0, sp, #0x30 + 4b04d0: 97fd5b50 bl 407210 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt> + 4b04d4: 9100c3e0 add x0, sp, #0x30 + 4b04d8: 91004000 add x0, x0, #0x10 + 4b04dc: f94017e1 ldr x1, [sp, #40] + 4b04e0: 97fd5b78 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4b04e4: 9100c3e0 add x0, sp, #0x30 + 4b04e8: f94013e1 ldr x1, [sp, #32] + 4b04ec: 97fd5afd bl 4070e0 <_ZNSirsERl@plt> + 4b04f0: 9100c3e0 add x0, sp, #0x30 + 4b04f4: 91020000 add x0, x0, #0x80 + 4b04f8: 97fd59e6 bl 406c90 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@plt> + 4b04fc: 12001c00 and w0, w0, #0xff + 4b0500: 7100001f cmp w0, #0x0 + 4b0504: 540002c0 b.eq 4b055c <_ZN5Catch5clara6detail11convertIntoIlEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xbc> // b.none + 4b0508: 910763e0 add x0, sp, #0x1d8 + 4b050c: aa0003e8 mov x8, x0 + 4b0510: f94017e1 ldr x1, [sp, #40] + 4b0514: d00000e0 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4b0518: 91028000 add x0, x0, #0xa0 + 4b051c: 97fd695b bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 4b0520: 910763e2 add x2, sp, #0x1d8 + 4b0524: 9106e3e0 add x0, sp, #0x1b8 + 4b0528: aa0003e8 mov x8, x0 + 4b052c: d00000e0 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4b0530: 9102e001 add x1, x0, #0xb8 + 4b0534: aa0203e0 mov x0, x2 + 4b0538: 97fd6996 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 4b053c: 9106e3e0 add x0, sp, #0x1b8 + 4b0540: aa1303e8 mov x8, x19 + 4b0544: 97ffe0b8 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b0548: 9106e3e0 add x0, sp, #0x1b8 + 4b054c: 97fd5aed bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0550: 910763e0 add x0, sp, #0x1d8 + 4b0554: 97fd5aeb bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0558: 14000005 b 4b056c <_ZN5Catch5clara6detail11convertIntoIlEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xcc> + 4b055c: b901ffff str wzr, [sp, #508] + 4b0560: 9107f3e0 add x0, sp, #0x1fc + 4b0564: aa1303e8 mov x8, x19 + 4b0568: 97fe7df6 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4b056c: 9100c3e0 add x0, sp, #0x30 + 4b0570: 97fd5b24 bl 407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0574: 1400000e b 4b05ac <_ZN5Catch5clara6detail11convertIntoIlEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0x10c> + 4b0578: aa0003f3 mov x19, x0 + 4b057c: 9106e3e0 add x0, sp, #0x1b8 + 4b0580: 97fd5ae0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0584: 14000002 b 4b058c <_ZN5Catch5clara6detail11convertIntoIlEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xec> + 4b0588: aa0003f3 mov x19, x0 + 4b058c: 910763e0 add x0, sp, #0x1d8 + 4b0590: 97fd5adc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0594: 14000002 b 4b059c <_ZN5Catch5clara6detail11convertIntoIlEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xfc> + 4b0598: aa0003f3 mov x19, x0 + 4b059c: 9100c3e0 add x0, sp, #0x30 + 4b05a0: 97fd5b18 bl 407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b05a4: aa1303e0 mov x0, x19 + 4b05a8: 97fd5cd6 bl 407900 <_Unwind_Resume@plt> + 4b05ac: aa1303e0 mov x0, x19 + 4b05b0: f9400bf3 ldr x19, [sp, #16] + 4b05b4: a9407bfd ldp x29, x30, [sp] + 4b05b8: 910803ff add sp, sp, #0x200 + 4b05bc: d65f03c0 ret + +00000000004b05c0 <_ZN5Catch5clara6detail11convertIntoIdEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_>: +_ZN5Catch5clara6detail11convertIntoIdEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_(): + 4b05c0: d10803ff sub sp, sp, #0x200 + 4b05c4: a9007bfd stp x29, x30, [sp] + 4b05c8: 910003fd mov x29, sp + 4b05cc: f9000bf3 str x19, [sp, #16] + 4b05d0: aa0803f3 mov x19, x8 + 4b05d4: f90017e0 str x0, [sp, #40] + 4b05d8: f90013e1 str x1, [sp, #32] + 4b05dc: 52800101 mov w1, #0x8 // #8 + 4b05e0: 52800200 mov w0, #0x10 // #16 + 4b05e4: 97ffdde5 bl 4a7d78 <_ZStorSt13_Ios_OpenmodeS_> + 4b05e8: 2a0003e1 mov w1, w0 + 4b05ec: 9100c3e0 add x0, sp, #0x30 + 4b05f0: 97fd5b08 bl 407210 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt> + 4b05f4: 9100c3e0 add x0, sp, #0x30 + 4b05f8: 91004000 add x0, x0, #0x10 + 4b05fc: f94017e1 ldr x1, [sp, #40] + 4b0600: 97fd5b30 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4b0604: 9100c3e0 add x0, sp, #0x30 + 4b0608: f94013e1 ldr x1, [sp, #32] + 4b060c: 97fd5b11 bl 407250 <_ZNSirsERd@plt> + 4b0610: 9100c3e0 add x0, sp, #0x30 + 4b0614: 91020000 add x0, x0, #0x80 + 4b0618: 97fd599e bl 406c90 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@plt> + 4b061c: 12001c00 and w0, w0, #0xff + 4b0620: 7100001f cmp w0, #0x0 + 4b0624: 540002c0 b.eq 4b067c <_ZN5Catch5clara6detail11convertIntoIdEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xbc> // b.none + 4b0628: 910763e0 add x0, sp, #0x1d8 + 4b062c: aa0003e8 mov x8, x0 + 4b0630: f94017e1 ldr x1, [sp, #40] + 4b0634: d00000e0 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4b0638: 91028000 add x0, x0, #0xa0 + 4b063c: 97fd6913 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 4b0640: 910763e2 add x2, sp, #0x1d8 + 4b0644: 9106e3e0 add x0, sp, #0x1b8 + 4b0648: aa0003e8 mov x8, x0 + 4b064c: d00000e0 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4b0650: 9102e001 add x1, x0, #0xb8 + 4b0654: aa0203e0 mov x0, x2 + 4b0658: 97fd694e bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 4b065c: 9106e3e0 add x0, sp, #0x1b8 + 4b0660: aa1303e8 mov x8, x19 + 4b0664: 97ffe070 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b0668: 9106e3e0 add x0, sp, #0x1b8 + 4b066c: 97fd5aa5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0670: 910763e0 add x0, sp, #0x1d8 + 4b0674: 97fd5aa3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0678: 14000005 b 4b068c <_ZN5Catch5clara6detail11convertIntoIdEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xcc> + 4b067c: b901ffff str wzr, [sp, #508] + 4b0680: 9107f3e0 add x0, sp, #0x1fc + 4b0684: aa1303e8 mov x8, x19 + 4b0688: 97fe7dae bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4b068c: 9100c3e0 add x0, sp, #0x30 + 4b0690: 97fd5adc bl 407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0694: 1400000e b 4b06cc <_ZN5Catch5clara6detail11convertIntoIdEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0x10c> + 4b0698: aa0003f3 mov x19, x0 + 4b069c: 9106e3e0 add x0, sp, #0x1b8 + 4b06a0: 97fd5a98 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b06a4: 14000002 b 4b06ac <_ZN5Catch5clara6detail11convertIntoIdEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xec> + 4b06a8: aa0003f3 mov x19, x0 + 4b06ac: 910763e0 add x0, sp, #0x1d8 + 4b06b0: 97fd5a94 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b06b4: 14000002 b 4b06bc <_ZN5Catch5clara6detail11convertIntoIdEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xfc> + 4b06b8: aa0003f3 mov x19, x0 + 4b06bc: 9100c3e0 add x0, sp, #0x30 + 4b06c0: 97fd5ad0 bl 407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b06c4: aa1303e0 mov x0, x19 + 4b06c8: 97fd5c8e bl 407900 <_Unwind_Resume@plt> + 4b06cc: aa1303e0 mov x0, x19 + 4b06d0: f9400bf3 ldr x19, [sp, #16] + 4b06d4: a9407bfd ldp x29, x30, [sp] + 4b06d8: 910803ff add sp, sp, #0x200 + 4b06dc: d65f03c0 ret + +00000000004b06e0 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_>: +_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_(): + 4b06e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b06e4: 910003fd mov x29, sp + 4b06e8: f9000bf3 str x19, [sp, #16] + 4b06ec: f90017e0 str x0, [sp, #40] + 4b06f0: f90013e1 str x1, [sp, #32] + 4b06f4: f94017e0 ldr x0, [sp, #40] + 4b06f8: f94013e1 ldr x1, [sp, #32] + 4b06fc: 97ffe00e bl 4a8734 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEEC1ERKS4_> + 4b0700: f00000a0 adrp x0, 4c7000 <_ZN5Catch12_GLOBAL__N_1L11MaxExitCodeE+0x50> + 4b0704: 91372001 add x1, x0, #0xdc8 + 4b0708: f94017e0 ldr x0, [sp, #40] + 4b070c: f9000001 str x1, [x0] + 4b0710: f94017e0 ldr x0, [sp, #40] + 4b0714: 91004002 add x2, x0, #0x10 + 4b0718: f94013e0 ldr x0, [sp, #32] + 4b071c: 91004000 add x0, x0, #0x10 + 4b0720: aa0003e1 mov x1, x0 + 4b0724: aa0203e0 mov x0, x2 + 4b0728: 97fd5a12 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b072c: 14000006 b 4b0744 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEEC1ERKS4_+0x64> + 4b0730: aa0003f3 mov x19, x0 + 4b0734: f94017e0 ldr x0, [sp, #40] + 4b0738: 97fe7d8f bl 44fd74 <_ZN5Catch5clara6detail15ResultValueBaseINS1_15ParseResultTypeEED1Ev> + 4b073c: aa1303e0 mov x0, x19 + 4b0740: 97fd5c70 bl 407900 <_Unwind_Resume@plt> + 4b0744: f9400bf3 ldr x19, [sp, #16] + 4b0748: a8c37bfd ldp x29, x30, [sp], #48 + 4b074c: d65f03c0 ret + +00000000004b0750 <_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS1_4HelpC4ERbEUlbE_bEES5_RKT_RKT0_>: +_ZN5Catch5clara6detail13LambdaInvokerINS1_11BasicResultINS1_15ParseResultTypeEEEE6invokeIZNS1_4HelpC4ERbEUlbE_bEES5_RKT_RKT0_(): + 4b0750: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b0754: 910003fd mov x29, sp + 4b0758: f9000bf3 str x19, [sp, #16] + 4b075c: aa0803f3 mov x19, x8 + 4b0760: f90017e0 str x0, [sp, #40] + 4b0764: f90013e1 str x1, [sp, #32] + 4b0768: f94013e0 ldr x0, [sp, #32] + 4b076c: 39400000 ldrb w0, [x0] + 4b0770: aa1303e8 mov x8, x19 + 4b0774: 2a0003e1 mov w1, w0 + 4b0778: f94017e0 ldr x0, [sp, #40] + 4b077c: 97ffdf2a bl 4a8424 <_ZZN5Catch5clara6detail4HelpC4ERbENKUlbE_clEb> + 4b0780: aa1303e0 mov x0, x19 + 4b0784: f9400bf3 ldr x19, [sp, #16] + 4b0788: a8c37bfd ldp x29, x30, [sp], #48 + 4b078c: d65f03c0 ret + +00000000004b0790 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EE6_S_getERS6_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIlEEELb1EE6_S_getERS6_(): + 4b0790: d10043ff sub sp, sp, #0x10 + 4b0794: f90007e0 str x0, [sp, #8] + 4b0798: f94007e0 ldr x0, [sp, #8] + 4b079c: 910043ff add sp, sp, #0x10 + 4b07a0: d65f03c0 ret + +00000000004b07a4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEE7destroyIS5_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIlEEE7destroyIS5_EEvPT_(): + 4b07a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b07a8: 910003fd mov x29, sp + 4b07ac: f9000fe0 str x0, [sp, #24] + 4b07b0: f9000be1 str x1, [sp, #16] + 4b07b4: f9400be0 ldr x0, [sp, #16] + 4b07b8: f9400000 ldr x0, [x0] + 4b07bc: f9400001 ldr x1, [x0] + 4b07c0: f9400be0 ldr x0, [sp, #16] + 4b07c4: d63f0020 blr x1 + 4b07c8: d503201f nop + 4b07cc: a8c27bfd ldp x29, x30, [sp], #32 + 4b07d0: d65f03c0 ret + +00000000004b07d4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EE6_S_getERS6_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIdEEELb1EE6_S_getERS6_(): + 4b07d4: d10043ff sub sp, sp, #0x10 + 4b07d8: f90007e0 str x0, [sp, #8] + 4b07dc: f94007e0 ldr x0, [sp, #8] + 4b07e0: 910043ff add sp, sp, #0x10 + 4b07e4: d65f03c0 ret + +00000000004b07e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEE7destroyIS5_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIdEEE7destroyIS5_EEvPT_(): + 4b07e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b07ec: 910003fd mov x29, sp + 4b07f0: f9000fe0 str x0, [sp, #24] + 4b07f4: f9000be1 str x1, [sp, #16] + 4b07f8: f9400be0 ldr x0, [sp, #16] + 4b07fc: f9400000 ldr x0, [x0] + 4b0800: f9400001 ldr x1, [x0] + 4b0804: f9400be0 ldr x0, [sp, #16] + 4b0808: d63f0020 blr x1 + 4b080c: d503201f nop + 4b0810: a8c27bfd ldp x29, x30, [sp], #32 + 4b0814: d65f03c0 ret + +00000000004b0818 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EE6_S_getERS6_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefIjEEELb1EE6_S_getERS6_(): + 4b0818: d10043ff sub sp, sp, #0x10 + 4b081c: f90007e0 str x0, [sp, #8] + 4b0820: f94007e0 ldr x0, [sp, #8] + 4b0824: 910043ff add sp, sp, #0x10 + 4b0828: d65f03c0 ret + +00000000004b082c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEE7destroyIS5_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefIjEEE7destroyIS5_EEvPT_(): + 4b082c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0830: 910003fd mov x29, sp + 4b0834: f9000fe0 str x0, [sp, #24] + 4b0838: f9000be1 str x1, [sp, #16] + 4b083c: f9400be0 ldr x0, [sp, #16] + 4b0840: f9400000 ldr x0, [x0] + 4b0844: f9400001 ldr x1, [x0] + 4b0848: f9400be0 ldr x0, [sp, #16] + 4b084c: d63f0020 blr x1 + 4b0850: d503201f nop + 4b0854: a8c27bfd ldp x29, x30, [sp], #32 + 4b0858: d65f03c0 ret + +00000000004b085c <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EE6_S_getERSF_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEEEELb1EE6_S_getERSF_(): + 4b085c: d10043ff sub sp, sp, #0x10 + 4b0860: f90007e0 str x0, [sp, #8] + 4b0864: f94007e0 ldr x0, [sp, #8] + 4b0868: 910043ff add sp, sp, #0x10 + 4b086c: d65f03c0 ret + +00000000004b0870 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE7destroyISE_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEEE7destroyISE_EEvPT_(): + 4b0870: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0874: 910003fd mov x29, sp + 4b0878: f9000fe0 str x0, [sp, #24] + 4b087c: f9000be1 str x1, [sp, #16] + 4b0880: f9400be0 ldr x0, [sp, #16] + 4b0884: f9400000 ldr x0, [x0] + 4b0888: f9400001 ldr x1, [x0] + 4b088c: f9400be0 ldr x0, [sp, #16] + 4b0890: d63f0020 blr x1 + 4b0894: d503201f nop + 4b0898: a8c27bfd ldp x29, x30, [sp], #32 + 4b089c: d65f03c0 ret + +00000000004b08a0 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EE6_S_getERS9_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail15BoundFlagLambdaIZNS2_4HelpC4ERbEUlbE_EEELb1EE6_S_getERS9_(): + 4b08a0: d10043ff sub sp, sp, #0x10 + 4b08a4: f90007e0 str x0, [sp, #8] + 4b08a8: f94007e0 ldr x0, [sp, #8] + 4b08ac: 910043ff add sp, sp, #0x10 + 4b08b0: d65f03c0 ret + +00000000004b08b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE7destroyIS8_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail15BoundFlagLambdaIZNS3_4HelpC4ERbEUlbE_EEE7destroyIS8_EEvPT_(): + 4b08b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b08b8: 910003fd mov x29, sp + 4b08bc: f9000fe0 str x0, [sp, #24] + 4b08c0: f9000be1 str x1, [sp, #16] + 4b08c4: f9400be0 ldr x0, [sp, #16] + 4b08c8: f9400000 ldr x0, [x0] + 4b08cc: f9400001 ldr x1, [x0] + 4b08d0: f9400be0 ldr x0, [sp, #16] + 4b08d4: d63f0020 blr x1 + 4b08d8: d503201f nop + 4b08dc: a8c27bfd ldp x29, x30, [sp], #32 + 4b08e0: d65f03c0 ret + +00000000004b08e4 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EE6_S_getERS5_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail12BoundFlagRefEELb1EE6_S_getERS5_(): + 4b08e4: d10043ff sub sp, sp, #0x10 + 4b08e8: f90007e0 str x0, [sp, #8] + 4b08ec: f94007e0 ldr x0, [sp, #8] + 4b08f0: 910043ff add sp, sp, #0x10 + 4b08f4: d65f03c0 ret + +00000000004b08f8 <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail12BoundFlagRefEE7destroyIS4_EEvPT_(): + 4b08f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b08fc: 910003fd mov x29, sp + 4b0900: f9000fe0 str x0, [sp, #24] + 4b0904: f9000be1 str x1, [sp, #16] + 4b0908: f9400be0 ldr x0, [sp, #16] + 4b090c: f9400000 ldr x0, [x0] + 4b0910: f9400001 ldr x1, [x0] + 4b0914: f9400be0 ldr x0, [sp, #16] + 4b0918: d63f0020 blr x1 + 4b091c: d503201f nop + 4b0920: a8c27bfd ldp x29, x30, [sp], #32 + 4b0924: d65f03c0 ret + +00000000004b0928 <_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EE6_S_getERSC_>: +_ZNSt14_Sp_ebo_helperILi0ESaIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEELb1EE6_S_getERSC_(): + 4b0928: d10043ff sub sp, sp, #0x10 + 4b092c: f90007e0 str x0, [sp, #8] + 4b0930: f94007e0 ldr x0, [sp, #8] + 4b0934: 910043ff add sp, sp, #0x10 + 4b0938: d65f03c0 ret + +00000000004b093c <_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE7destroyISB_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch5clara6detail13BoundValueRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE7destroyISB_EEvPT_(): + 4b093c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0940: 910003fd mov x29, sp + 4b0944: f9000fe0 str x0, [sp, #24] + 4b0948: f9000be1 str x1, [sp, #16] + 4b094c: f9400be0 ldr x0, [sp, #16] + 4b0950: f9400000 ldr x0, [x0] + 4b0954: f9400001 ldr x1, [x0] + 4b0958: f9400be0 ldr x0, [sp, #16] + 4b095c: d63f0020 blr x1 + 4b0960: d503201f nop + 4b0964: a8c27bfd ldp x29, x30, [sp], #32 + 4b0968: d65f03c0 ret + +00000000004b096c <_ZN5Catch5clara6detail11convertIntoIiEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_>: +_ZN5Catch5clara6detail11convertIntoIiEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_(): + 4b096c: d10803ff sub sp, sp, #0x200 + 4b0970: a9007bfd stp x29, x30, [sp] + 4b0974: 910003fd mov x29, sp + 4b0978: f9000bf3 str x19, [sp, #16] + 4b097c: aa0803f3 mov x19, x8 + 4b0980: f90017e0 str x0, [sp, #40] + 4b0984: f90013e1 str x1, [sp, #32] + 4b0988: 52800101 mov w1, #0x8 // #8 + 4b098c: 52800200 mov w0, #0x10 // #16 + 4b0990: 97ffdcfa bl 4a7d78 <_ZStorSt13_Ios_OpenmodeS_> + 4b0994: 2a0003e1 mov w1, w0 + 4b0998: 9100c3e0 add x0, sp, #0x30 + 4b099c: 97fd5a1d bl 407210 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@plt> + 4b09a0: 9100c3e0 add x0, sp, #0x30 + 4b09a4: 91004000 add x0, x0, #0x10 + 4b09a8: f94017e1 ldr x1, [sp, #40] + 4b09ac: 97fd5a45 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4b09b0: 9100c3e0 add x0, sp, #0x30 + 4b09b4: f94013e1 ldr x1, [sp, #32] + 4b09b8: 97fd59ce bl 4070f0 <_ZNSirsERi@plt> + 4b09bc: 9100c3e0 add x0, sp, #0x30 + 4b09c0: 91020000 add x0, x0, #0x80 + 4b09c4: 97fd58b3 bl 406c90 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@plt> + 4b09c8: 12001c00 and w0, w0, #0xff + 4b09cc: 7100001f cmp w0, #0x0 + 4b09d0: 540002c0 b.eq 4b0a28 <_ZN5Catch5clara6detail11convertIntoIiEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xbc> // b.none + 4b09d4: 910763e0 add x0, sp, #0x1d8 + 4b09d8: aa0003e8 mov x8, x0 + 4b09dc: f94017e1 ldr x1, [sp, #40] + 4b09e0: d00000e0 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4b09e4: 91028000 add x0, x0, #0xa0 + 4b09e8: 97fd6828 bl 40aa88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 4b09ec: 910763e2 add x2, sp, #0x1d8 + 4b09f0: 9106e3e0 add x0, sp, #0x1b8 + 4b09f4: aa0003e8 mov x8, x0 + 4b09f8: d00000e0 adrp x0, 4ce000 <_ZStL6ignore+0xb20> + 4b09fc: 9102e001 add x1, x0, #0xb8 + 4b0a00: aa0203e0 mov x0, x2 + 4b0a04: 97fd6863 bl 40ab90 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_> + 4b0a08: 9106e3e0 add x0, sp, #0x1b8 + 4b0a0c: aa1303e8 mov x8, x19 + 4b0a10: 97ffdf85 bl 4a8824 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE12runtimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b0a14: 9106e3e0 add x0, sp, #0x1b8 + 4b0a18: 97fd59ba bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0a1c: 910763e0 add x0, sp, #0x1d8 + 4b0a20: 97fd59b8 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0a24: 14000005 b 4b0a38 <_ZN5Catch5clara6detail11convertIntoIiEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xcc> + 4b0a28: b901ffff str wzr, [sp, #508] + 4b0a2c: 9107f3e0 add x0, sp, #0x1fc + 4b0a30: aa1303e8 mov x8, x19 + 4b0a34: 97fe7cc3 bl 44fd40 <_ZN5Catch5clara6detail11BasicResultINS1_15ParseResultTypeEE2okIS3_EES4_RKT_> + 4b0a38: 9100c3e0 add x0, sp, #0x30 + 4b0a3c: 97fd59f1 bl 407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0a40: 1400000e b 4b0a78 <_ZN5Catch5clara6detail11convertIntoIiEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0x10c> + 4b0a44: aa0003f3 mov x19, x0 + 4b0a48: 9106e3e0 add x0, sp, #0x1b8 + 4b0a4c: 97fd59ad bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0a50: 14000002 b 4b0a58 <_ZN5Catch5clara6detail11convertIntoIiEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xec> + 4b0a54: aa0003f3 mov x19, x0 + 4b0a58: 910763e0 add x0, sp, #0x1d8 + 4b0a5c: 97fd59a9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0a60: 14000002 b 4b0a68 <_ZN5Catch5clara6detail11convertIntoIiEENS1_11BasicResultINS1_15ParseResultTypeEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_+0xfc> + 4b0a64: aa0003f3 mov x19, x0 + 4b0a68: 9100c3e0 add x0, sp, #0x30 + 4b0a6c: 97fd59e5 bl 407200 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0a70: aa1303e0 mov x0, x19 + 4b0a74: 97fd5ba3 bl 407900 <_Unwind_Resume@plt> + 4b0a78: aa1303e0 mov x0, x19 + 4b0a7c: f9400bf3 ldr x19, [sp, #16] + 4b0a80: a9407bfd ldp x29, x30, [sp] + 4b0a84: 910803ff add sp, sp, #0x200 + 4b0a88: d65f03c0 ret + +00000000004b0a8c <_ZNK5Catch14SourceLineInfoeqERKS0_>: +_ZNK5Catch14SourceLineInfoeqERKS0_(): + 4b0a8c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0a90: 910003fd mov x29, sp + 4b0a94: f9000fe0 str x0, [sp, #24] + 4b0a98: f9000be1 str x1, [sp, #16] + 4b0a9c: f9400fe0 ldr x0, [sp, #24] + 4b0aa0: f9400401 ldr x1, [x0, #8] + 4b0aa4: f9400be0 ldr x0, [sp, #16] + 4b0aa8: f9400400 ldr x0, [x0, #8] + 4b0aac: eb00003f cmp x1, x0 + 4b0ab0: 54000241 b.ne 4b0af8 <_ZNK5Catch14SourceLineInfoeqERKS0_+0x6c> // b.any + 4b0ab4: f9400fe0 ldr x0, [sp, #24] + 4b0ab8: f9400001 ldr x1, [x0] + 4b0abc: f9400be0 ldr x0, [sp, #16] + 4b0ac0: f9400000 ldr x0, [x0] + 4b0ac4: eb00003f cmp x1, x0 + 4b0ac8: 54000140 b.eq 4b0af0 <_ZNK5Catch14SourceLineInfoeqERKS0_+0x64> // b.none + 4b0acc: f9400fe0 ldr x0, [sp, #24] + 4b0ad0: f9400002 ldr x2, [x0] + 4b0ad4: f9400be0 ldr x0, [sp, #16] + 4b0ad8: f9400000 ldr x0, [x0] + 4b0adc: aa0003e1 mov x1, x0 + 4b0ae0: aa0203e0 mov x0, x2 + 4b0ae4: 97fd5afb bl 4076d0 + 4b0ae8: 7100001f cmp w0, #0x0 + 4b0aec: 54000061 b.ne 4b0af8 <_ZNK5Catch14SourceLineInfoeqERKS0_+0x6c> // b.any + 4b0af0: 52800020 mov w0, #0x1 // #1 + 4b0af4: 14000002 b 4b0afc <_ZNK5Catch14SourceLineInfoeqERKS0_+0x70> + 4b0af8: 52800000 mov w0, #0x0 // #0 + 4b0afc: a8c27bfd ldp x29, x30, [sp], #32 + 4b0b00: d65f03c0 ret + +00000000004b0b04 <_ZNK5Catch14SourceLineInfoltERKS0_>: +_ZNK5Catch14SourceLineInfoltERKS0_(): + 4b0b04: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0b08: 910003fd mov x29, sp + 4b0b0c: f9000fe0 str x0, [sp, #24] + 4b0b10: f9000be1 str x1, [sp, #16] + 4b0b14: f9400fe0 ldr x0, [sp, #24] + 4b0b18: f9400401 ldr x1, [x0, #8] + 4b0b1c: f9400be0 ldr x0, [sp, #16] + 4b0b20: f9400400 ldr x0, [x0, #8] + 4b0b24: eb00003f cmp x1, x0 + 4b0b28: 540002c3 b.cc 4b0b80 <_ZNK5Catch14SourceLineInfoltERKS0_+0x7c> // b.lo, b.ul, b.last + 4b0b2c: f9400fe0 ldr x0, [sp, #24] + 4b0b30: f9400401 ldr x1, [x0, #8] + 4b0b34: f9400be0 ldr x0, [sp, #16] + 4b0b38: f9400400 ldr x0, [x0, #8] + 4b0b3c: eb00003f cmp x1, x0 + 4b0b40: 54000241 b.ne 4b0b88 <_ZNK5Catch14SourceLineInfoltERKS0_+0x84> // b.any + 4b0b44: f9400fe0 ldr x0, [sp, #24] + 4b0b48: f9400001 ldr x1, [x0] + 4b0b4c: f9400be0 ldr x0, [sp, #16] + 4b0b50: f9400000 ldr x0, [x0] + 4b0b54: eb00003f cmp x1, x0 + 4b0b58: 54000180 b.eq 4b0b88 <_ZNK5Catch14SourceLineInfoltERKS0_+0x84> // b.none + 4b0b5c: f9400fe0 ldr x0, [sp, #24] + 4b0b60: f9400002 ldr x2, [x0] + 4b0b64: f9400be0 ldr x0, [sp, #16] + 4b0b68: f9400000 ldr x0, [x0] + 4b0b6c: aa0003e1 mov x1, x0 + 4b0b70: aa0203e0 mov x0, x2 + 4b0b74: 97fd5ad7 bl 4076d0 + 4b0b78: 7100001f cmp w0, #0x0 + 4b0b7c: 5400006a b.ge 4b0b88 <_ZNK5Catch14SourceLineInfoltERKS0_+0x84> // b.tcont + 4b0b80: 52800020 mov w0, #0x1 // #1 + 4b0b84: 14000002 b 4b0b8c <_ZNK5Catch14SourceLineInfoltERKS0_+0x88> + 4b0b88: 52800000 mov w0, #0x0 // #0 + 4b0b8c: a8c27bfd ldp x29, x30, [sp], #32 + 4b0b90: d65f03c0 ret + +00000000004b0b94 <_ZN5CatchlsERSoRKNS_14SourceLineInfoE>: +_ZN5CatchlsERSoRKNS_14SourceLineInfoE(): + 4b0b94: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0b98: 910003fd mov x29, sp + 4b0b9c: f9000fe0 str x0, [sp, #24] + 4b0ba0: f9000be1 str x1, [sp, #16] + 4b0ba4: f9400be0 ldr x0, [sp, #16] + 4b0ba8: f9400000 ldr x0, [x0] + 4b0bac: aa0003e1 mov x1, x0 + 4b0bb0: f9400fe0 ldr x0, [sp, #24] + 4b0bb4: 97fd59e7 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4b0bb8: 52800741 mov w1, #0x3a // #58 + 4b0bbc: 97fd5a51 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b0bc0: aa0003e2 mov x2, x0 + 4b0bc4: f9400be0 ldr x0, [sp, #16] + 4b0bc8: f9400400 ldr x0, [x0, #8] + 4b0bcc: aa0003e1 mov x1, x0 + 4b0bd0: aa0203e0 mov x0, x2 + 4b0bd4: 97fd5877 bl 406db0 <_ZNSolsEm@plt> + 4b0bd8: f9400fe0 ldr x0, [sp, #24] + 4b0bdc: a8c27bfd ldp x29, x30, [sp], #32 + 4b0be0: d65f03c0 ret + +00000000004b0be4 <_ZNK5Catch13StreamEndStoppsB5cxx11Ev>: +_ZNK5Catch13StreamEndStoppsB5cxx11Ev(): + 4b0be4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b0be8: 910003fd mov x29, sp + 4b0bec: f9000bf3 str x19, [sp, #16] + 4b0bf0: aa0803f3 mov x19, x8 + 4b0bf4: f90017e0 str x0, [sp, #40] + 4b0bf8: aa1303e0 mov x0, x19 + 4b0bfc: 97fd5aa5 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4b0c00: aa1303e0 mov x0, x19 + 4b0c04: f9400bf3 ldr x19, [sp, #16] + 4b0c08: a8c37bfd ldp x29, x30, [sp], #48 + 4b0c0c: d65f03c0 ret + +00000000004b0c10 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE>: +_ZN5Catch6ConfigC2ERKNS_10ConfigDataE(): + 4b0c10: d10803ff sub sp, sp, #0x200 + 4b0c14: a9007bfd stp x29, x30, [sp] + 4b0c18: 910003fd mov x29, sp + 4b0c1c: f9000bf3 str x19, [sp, #16] + 4b0c20: f90017e0 str x0, [sp, #40] + 4b0c24: f90013e1 str x1, [sp, #32] + 4b0c28: f94017e0 ldr x0, [sp, #40] + 4b0c2c: 940001b2 bl 4b12f4 <_ZN5Catch7IConfigC1Ev> + 4b0c30: 90000100 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b0c34: 91254001 add x1, x0, #0x950 + 4b0c38: f94017e0 ldr x0, [sp, #40] + 4b0c3c: f9000001 str x1, [x0] + 4b0c40: f94017e0 ldr x0, [sp, #40] + 4b0c44: 91002000 add x0, x0, #0x8 + 4b0c48: f94013e1 ldr x1, [sp, #32] + 4b0c4c: 940001b3 bl 4b1318 <_ZN5Catch10ConfigDataC1ERKS0_> + 4b0c50: f94017e0 ldr x0, [sp, #40] + 4b0c54: 91042013 add x19, x0, #0x108 + 4b0c58: f94017e0 ldr x0, [sp, #40] + 4b0c5c: 9400019a bl 4b12c4 <_ZN5Catch6Config10openStreamEv> + 4b0c60: aa0003e1 mov x1, x0 + 4b0c64: aa1303e0 mov x0, x19 + 4b0c68: 9400029f bl 4b16e4 <_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EEC1IS4_vEEPS2_> + 4b0c6c: f94017e0 ldr x0, [sp, #40] + 4b0c70: 91044000 add x0, x0, #0x110 + 4b0c74: 94000252 bl 4b15bc <_ZN5Catch8TestSpecC1Ev> + 4b0c78: f94017e0 ldr x0, [sp, #40] + 4b0c7c: 3905001f strb wzr, [x0, #320] + 4b0c80: f94017e0 ldr x0, [sp, #40] + 4b0c84: 91036000 add x0, x0, #0xd8 + 4b0c88: f900ffe0 str x0, [sp, #504] + 4b0c8c: f940ffe0 ldr x0, [sp, #504] + 4b0c90: 97fdf6fc bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4b0c94: f900afe0 str x0, [sp, #344] + 4b0c98: f940ffe0 ldr x0, [sp, #504] + 4b0c9c: 97fdeff9 bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4b0ca0: f900abe0 str x0, [sp, #336] + 4b0ca4: 910543e1 add x1, sp, #0x150 + 4b0ca8: 910563e0 add x0, sp, #0x158 + 4b0cac: 97fea937 bl 45b188 <_ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 4b0cb0: 12001c00 and w0, w0, #0xff + 4b0cb4: 7100001f cmp w0, #0x0 + 4b0cb8: 54000220 b.eq 4b0cfc <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0xec> // b.none + 4b0cbc: 910563e0 add x0, sp, #0x158 + 4b0cc0: 97fea94d bl 45b1f4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 4b0cc4: f900fbe0 str x0, [sp, #496] + 4b0cc8: 910583e0 add x0, sp, #0x160 + 4b0ccc: aa0003e8 mov x8, x0 + 4b0cd0: f940fbe0 ldr x0, [sp, #496] + 4b0cd4: 97fec366 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b0cd8: 910583e0 add x0, sp, #0x160 + 4b0cdc: aa0003e1 mov x1, x0 + 4b0ce0: f940fbe0 ldr x0, [sp, #496] + 4b0ce4: 97fd5a17 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4b0ce8: 910583e0 add x0, sp, #0x160 + 4b0cec: 97fd5905 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0cf0: 910563e0 add x0, sp, #0x158 + 4b0cf4: 97fea936 bl 45b1cc <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 4b0cf8: 17ffffeb b 4b0ca4 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x94> + 4b0cfc: f94017e0 ldr x0, [sp, #40] + 4b0d00: 9103c000 add x0, x0, #0xf0 + 4b0d04: f900f7e0 str x0, [sp, #488] + 4b0d08: f940f7e0 ldr x0, [sp, #488] + 4b0d0c: 97fdf6dd bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4b0d10: f900a7e0 str x0, [sp, #328] + 4b0d14: f940f7e0 ldr x0, [sp, #488] + 4b0d18: 97fdefda bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4b0d1c: f900a3e0 str x0, [sp, #320] + 4b0d20: 910503e1 add x1, sp, #0x140 + 4b0d24: 910523e0 add x0, sp, #0x148 + 4b0d28: 97fea918 bl 45b188 <_ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 4b0d2c: 12001c00 and w0, w0, #0xff + 4b0d30: 7100001f cmp w0, #0x0 + 4b0d34: 54000220 b.eq 4b0d78 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x168> // b.none + 4b0d38: 910523e0 add x0, sp, #0x148 + 4b0d3c: 97fea92e bl 45b1f4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 4b0d40: f900f3e0 str x0, [sp, #480] + 4b0d44: 910603e0 add x0, sp, #0x180 + 4b0d48: aa0003e8 mov x8, x0 + 4b0d4c: f940f3e0 ldr x0, [sp, #480] + 4b0d50: 97fec347 bl 461a6c <_ZN5Catch4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b0d54: 910603e0 add x0, sp, #0x180 + 4b0d58: aa0003e1 mov x1, x0 + 4b0d5c: f940f3e0 ldr x0, [sp, #480] + 4b0d60: 97fd59f8 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4b0d64: 910603e0 add x0, sp, #0x180 + 4b0d68: 97fd58e6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b0d6c: 910523e0 add x0, sp, #0x148 + 4b0d70: 97fea917 bl 45b1cc <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 4b0d74: 17ffffeb b 4b0d20 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x110> + 4b0d78: 97feca6e bl 463730 <_ZN5Catch17ITagAliasRegistry3getEv> + 4b0d7c: aa0003e1 mov x1, x0 + 4b0d80: 9100c3e0 add x0, sp, #0x30 + 4b0d84: 94003b1c bl 4bf9f4 <_ZN5Catch14TestSpecParserC1ERKNS_17ITagAliasRegistryE> + 4b0d88: f94017e0 ldr x0, [sp, #40] + 4b0d8c: 91036000 add x0, x0, #0xd8 + 4b0d90: 97fe7dd3 bl 4504dc <_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5emptyEv> + 4b0d94: 12001c00 and w0, w0, #0xff + 4b0d98: 52000000 eor w0, w0, #0x1 + 4b0d9c: 12001c00 and w0, w0, #0xff + 4b0da0: 7100001f cmp w0, #0x0 + 4b0da4: 54000380 b.eq 4b0e14 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x204> // b.none + 4b0da8: f94017e0 ldr x0, [sp, #40] + 4b0dac: 52800021 mov w1, #0x1 // #1 + 4b0db0: 39050001 strb w1, [x0, #320] + 4b0db4: f94017e0 ldr x0, [sp, #40] + 4b0db8: 91036000 add x0, x0, #0xd8 + 4b0dbc: f900efe0 str x0, [sp, #472] + 4b0dc0: f940efe0 ldr x0, [sp, #472] + 4b0dc4: 97fdf6af bl 42e880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv> + 4b0dc8: f9009fe0 str x0, [sp, #312] + 4b0dcc: f940efe0 ldr x0, [sp, #472] + 4b0dd0: 97fdefac bl 42cc80 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv> + 4b0dd4: f9009be0 str x0, [sp, #304] + 4b0dd8: 9104c3e1 add x1, sp, #0x130 + 4b0ddc: 9104e3e0 add x0, sp, #0x138 + 4b0de0: 97fea8ea bl 45b188 <_ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_> + 4b0de4: 12001c00 and w0, w0, #0xff + 4b0de8: 7100001f cmp w0, #0x0 + 4b0dec: 54000140 b.eq 4b0e14 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x204> // b.none + 4b0df0: 9104e3e0 add x0, sp, #0x138 + 4b0df4: 97fea900 bl 45b1f4 <_ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv> + 4b0df8: f900ebe0 str x0, [sp, #464] + 4b0dfc: 9100c3e0 add x0, sp, #0x30 + 4b0e00: f940ebe1 ldr x1, [sp, #464] + 4b0e04: 94003b22 bl 4bfa8c <_ZN5Catch14TestSpecParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b0e08: 9104e3e0 add x0, sp, #0x138 + 4b0e0c: 97fea8f0 bl 45b1cc <_ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv> + 4b0e10: 17fffff2 b 4b0dd8 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x1c8> + 4b0e14: f94017e0 ldr x0, [sp, #40] + 4b0e18: 91044013 add x19, x0, #0x110 + 4b0e1c: 9100c3e0 add x0, sp, #0x30 + 4b0e20: 910683e1 add x1, sp, #0x1a0 + 4b0e24: aa0103e8 mov x8, x1 + 4b0e28: 94003b78 bl 4bfc08 <_ZN5Catch14TestSpecParser8testSpecEv> + 4b0e2c: 910683e0 add x0, sp, #0x1a0 + 4b0e30: aa0003e1 mov x1, x0 + 4b0e34: aa1303e0 mov x0, x19 + 4b0e38: 9400021a bl 4b16a0 <_ZN5Catch8TestSpecaSEOS0_> + 4b0e3c: 910683e0 add x0, sp, #0x1a0 + 4b0e40: 940001ea bl 4b15e8 <_ZN5Catch8TestSpecD1Ev> + 4b0e44: 9100c3e0 add x0, sp, #0x30 + 4b0e48: 940001fe bl 4b1640 <_ZN5Catch14TestSpecParserD1Ev> + 4b0e4c: 14000017 b 4b0ea8 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x298> + 4b0e50: aa0003f3 mov x19, x0 + 4b0e54: 9100c3e0 add x0, sp, #0x30 + 4b0e58: 940001fa bl 4b1640 <_ZN5Catch14TestSpecParserD1Ev> + 4b0e5c: 14000002 b 4b0e64 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x254> + 4b0e60: aa0003f3 mov x19, x0 + 4b0e64: f94017e0 ldr x0, [sp, #40] + 4b0e68: 91044000 add x0, x0, #0x110 + 4b0e6c: 940001df bl 4b15e8 <_ZN5Catch8TestSpecD1Ev> + 4b0e70: f94017e0 ldr x0, [sp, #40] + 4b0e74: 91042000 add x0, x0, #0x108 + 4b0e78: 94000225 bl 4b170c <_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EED1Ev> + 4b0e7c: 14000002 b 4b0e84 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x274> + 4b0e80: aa0003f3 mov x19, x0 + 4b0e84: f94017e0 ldr x0, [sp, #40] + 4b0e88: 91002000 add x0, x0, #0x8 + 4b0e8c: 97fe77ab bl 44ed38 <_ZN5Catch10ConfigDataD1Ev> + 4b0e90: 14000002 b 4b0e98 <_ZN5Catch6ConfigC1ERKNS_10ConfigDataE+0x288> + 4b0e94: aa0003f3 mov x19, x0 + 4b0e98: f94017e0 ldr x0, [sp, #40] + 4b0e9c: 9400199c bl 4b750c <_ZN5Catch7IConfigD1Ev> + 4b0ea0: aa1303e0 mov x0, x19 + 4b0ea4: 97fd5a97 bl 407900 <_Unwind_Resume@plt> + 4b0ea8: f9400bf3 ldr x19, [sp, #16] + 4b0eac: a9407bfd ldp x29, x30, [sp] + 4b0eb0: 910803ff add sp, sp, #0x200 + 4b0eb4: d65f03c0 ret + +00000000004b0eb8 <_ZN5Catch6ConfigD1Ev>: +_ZN5Catch6ConfigD2Ev(): + 4b0eb8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0ebc: 910003fd mov x29, sp + 4b0ec0: f9000fe0 str x0, [sp, #24] + 4b0ec4: 90000100 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b0ec8: 91254001 add x1, x0, #0x950 + 4b0ecc: f9400fe0 ldr x0, [sp, #24] + 4b0ed0: f9000001 str x1, [x0] + 4b0ed4: f9400fe0 ldr x0, [sp, #24] + 4b0ed8: 91044000 add x0, x0, #0x110 + 4b0edc: 940001c3 bl 4b15e8 <_ZN5Catch8TestSpecD1Ev> + 4b0ee0: f9400fe0 ldr x0, [sp, #24] + 4b0ee4: 91042000 add x0, x0, #0x108 + 4b0ee8: 94000209 bl 4b170c <_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EED1Ev> + 4b0eec: f9400fe0 ldr x0, [sp, #24] + 4b0ef0: 91002000 add x0, x0, #0x8 + 4b0ef4: 97fe7791 bl 44ed38 <_ZN5Catch10ConfigDataD1Ev> + 4b0ef8: f9400fe0 ldr x0, [sp, #24] + 4b0efc: 94001984 bl 4b750c <_ZN5Catch7IConfigD1Ev> + 4b0f00: d503201f nop + 4b0f04: a8c27bfd ldp x29, x30, [sp], #32 + 4b0f08: d65f03c0 ret + +00000000004b0f0c <_ZN5Catch6ConfigD0Ev>: +_ZN5Catch6ConfigD0Ev(): + 4b0f0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b0f10: 910003fd mov x29, sp + 4b0f14: f9000fe0 str x0, [sp, #24] + 4b0f18: f9400fe0 ldr x0, [sp, #24] + 4b0f1c: 97ffffe7 bl 4b0eb8 <_ZN5Catch6ConfigD1Ev> + 4b0f20: d2802901 mov x1, #0x148 // #328 + 4b0f24: f9400fe0 ldr x0, [sp, #24] + 4b0f28: 97fd5916 bl 407380 <_ZdlPvm@plt> + 4b0f2c: a8c27bfd ldp x29, x30, [sp], #32 + 4b0f30: d65f03c0 ret + +00000000004b0f34 <_ZNK5Catch6Config11getFilenameB5cxx11Ev>: +_ZNK5Catch6Config11getFilenameB5cxx11Ev(): + 4b0f34: d10043ff sub sp, sp, #0x10 + 4b0f38: f90007e0 str x0, [sp, #8] + 4b0f3c: f94007e0 ldr x0, [sp, #8] + 4b0f40: 91016000 add x0, x0, #0x58 + 4b0f44: 910043ff add sp, sp, #0x10 + 4b0f48: d65f03c0 ret + +00000000004b0f4c <_ZNK5Catch6Config9listTestsEv>: +_ZNK5Catch6Config9listTestsEv(): + 4b0f4c: d10043ff sub sp, sp, #0x10 + 4b0f50: f90007e0 str x0, [sp, #8] + 4b0f54: f94007e0 ldr x0, [sp, #8] + 4b0f58: 39402000 ldrb w0, [x0, #8] + 4b0f5c: 910043ff add sp, sp, #0x10 + 4b0f60: d65f03c0 ret + +00000000004b0f64 <_ZNK5Catch6Config8listTagsEv>: +_ZNK5Catch6Config8listTagsEv(): + 4b0f64: d10043ff sub sp, sp, #0x10 + 4b0f68: f90007e0 str x0, [sp, #8] + 4b0f6c: f94007e0 ldr x0, [sp, #8] + 4b0f70: 39402400 ldrb w0, [x0, #9] + 4b0f74: 910043ff add sp, sp, #0x10 + 4b0f78: d65f03c0 ret + +00000000004b0f7c <_ZNK5Catch6Config13listReportersEv>: +_ZNK5Catch6Config13listReportersEv(): + 4b0f7c: d10043ff sub sp, sp, #0x10 + 4b0f80: f90007e0 str x0, [sp, #8] + 4b0f84: f94007e0 ldr x0, [sp, #8] + 4b0f88: 39402800 ldrb w0, [x0, #10] + 4b0f8c: 910043ff add sp, sp, #0x10 + 4b0f90: d65f03c0 ret + +00000000004b0f94 <_ZNK5Catch6Config14getProcessNameB5cxx11Ev>: +_ZNK5Catch6Config14getProcessNameB5cxx11Ev(): + 4b0f94: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b0f98: 910003fd mov x29, sp + 4b0f9c: f9000bf3 str x19, [sp, #16] + 4b0fa0: aa0803f3 mov x19, x8 + 4b0fa4: f90017e0 str x0, [sp, #40] + 4b0fa8: f94017e0 ldr x0, [sp, #40] + 4b0fac: 91026000 add x0, x0, #0x98 + 4b0fb0: aa0003e1 mov x1, x0 + 4b0fb4: aa1303e0 mov x0, x19 + 4b0fb8: 97fd57ee bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b0fbc: aa1303e0 mov x0, x19 + 4b0fc0: f9400bf3 ldr x19, [sp, #16] + 4b0fc4: a8c37bfd ldp x29, x30, [sp], #48 + 4b0fc8: d65f03c0 ret + +00000000004b0fcc <_ZNK5Catch6Config15getReporterNameB5cxx11Ev>: +_ZNK5Catch6Config15getReporterNameB5cxx11Ev(): + 4b0fcc: d10043ff sub sp, sp, #0x10 + 4b0fd0: f90007e0 str x0, [sp, #8] + 4b0fd4: f94007e0 ldr x0, [sp, #8] + 4b0fd8: 9102e000 add x0, x0, #0xb8 + 4b0fdc: 910043ff add sp, sp, #0x10 + 4b0fe0: d65f03c0 ret + +00000000004b0fe4 <_ZNK5Catch6Config14getTestsOrTagsB5cxx11Ev>: +_ZNK5Catch6Config14getTestsOrTagsB5cxx11Ev(): + 4b0fe4: d10043ff sub sp, sp, #0x10 + 4b0fe8: f90007e0 str x0, [sp, #8] + 4b0fec: f94007e0 ldr x0, [sp, #8] + 4b0ff0: 91036000 add x0, x0, #0xd8 + 4b0ff4: 910043ff add sp, sp, #0x10 + 4b0ff8: d65f03c0 ret + +00000000004b0ffc <_ZNK5Catch6Config16getSectionsToRunB5cxx11Ev>: +_ZNK5Catch6Config16getSectionsToRunB5cxx11Ev(): + 4b0ffc: d10043ff sub sp, sp, #0x10 + 4b1000: f90007e0 str x0, [sp, #8] + 4b1004: f94007e0 ldr x0, [sp, #8] + 4b1008: 9103c000 add x0, x0, #0xf0 + 4b100c: 910043ff add sp, sp, #0x10 + 4b1010: d65f03c0 ret + +00000000004b1014 <_ZNK5Catch6Config8testSpecEv>: +_ZNK5Catch6Config8testSpecEv(): + 4b1014: d10043ff sub sp, sp, #0x10 + 4b1018: f90007e0 str x0, [sp, #8] + 4b101c: f94007e0 ldr x0, [sp, #8] + 4b1020: 91044000 add x0, x0, #0x110 + 4b1024: 910043ff add sp, sp, #0x10 + 4b1028: d65f03c0 ret + +00000000004b102c <_ZNK5Catch6Config14hasTestFiltersEv>: +_ZNK5Catch6Config14hasTestFiltersEv(): + 4b102c: d10043ff sub sp, sp, #0x10 + 4b1030: f90007e0 str x0, [sp, #8] + 4b1034: f94007e0 ldr x0, [sp, #8] + 4b1038: 39450000 ldrb w0, [x0, #320] + 4b103c: 910043ff add sp, sp, #0x10 + 4b1040: d65f03c0 ret + +00000000004b1044 <_ZNK5Catch6Config8showHelpEv>: +_ZNK5Catch6Config8showHelpEv(): + 4b1044: d10043ff sub sp, sp, #0x10 + 4b1048: f90007e0 str x0, [sp, #8] + 4b104c: f94007e0 ldr x0, [sp, #8] + 4b1050: 39403800 ldrb w0, [x0, #14] + 4b1054: 910043ff add sp, sp, #0x10 + 4b1058: d65f03c0 ret + +00000000004b105c <_ZNK5Catch6Config11allowThrowsEv>: +_ZNK5Catch6Config11allowThrowsEv(): + 4b105c: d10043ff sub sp, sp, #0x10 + 4b1060: f90007e0 str x0, [sp, #8] + 4b1064: f94007e0 ldr x0, [sp, #8] + 4b1068: 39403400 ldrb w0, [x0, #13] + 4b106c: 52000000 eor w0, w0, #0x1 + 4b1070: 12001c00 and w0, w0, #0xff + 4b1074: 910043ff add sp, sp, #0x10 + 4b1078: d65f03c0 ret + +00000000004b107c <_ZNK5Catch6Config6streamEv>: +_ZNK5Catch6Config6streamEv(): + 4b107c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1080: 910003fd mov x29, sp + 4b1084: f9000fe0 str x0, [sp, #24] + 4b1088: f9400fe0 ldr x0, [sp, #24] + 4b108c: 91042000 add x0, x0, #0x108 + 4b1090: 94000208 bl 4b18b0 <_ZNKSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EEptEv> + 4b1094: aa0003e2 mov x2, x0 + 4b1098: f9400040 ldr x0, [x2] + 4b109c: 91004000 add x0, x0, #0x10 + 4b10a0: f9400001 ldr x1, [x0] + 4b10a4: aa0203e0 mov x0, x2 + 4b10a8: d63f0020 blr x1 + 4b10ac: a8c27bfd ldp x29, x30, [sp], #32 + 4b10b0: d65f03c0 ret + +00000000004b10b4 <_ZNK5Catch6Config4nameB5cxx11Ev>: +_ZNK5Catch6Config4nameB5cxx11Ev(): + 4b10b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b10b8: 910003fd mov x29, sp + 4b10bc: f9000bf3 str x19, [sp, #16] + 4b10c0: aa0803f3 mov x19, x8 + 4b10c4: f90017e0 str x0, [sp, #40] + 4b10c8: f94017e0 ldr x0, [sp, #40] + 4b10cc: 9101e000 add x0, x0, #0x78 + 4b10d0: 97fd59e0 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4b10d4: 12001c00 and w0, w0, #0xff + 4b10d8: 7100001f cmp w0, #0x0 + 4b10dc: 54000080 b.eq 4b10ec <_ZNK5Catch6Config4nameB5cxx11Ev+0x38> // b.none + 4b10e0: f94017e0 ldr x0, [sp, #40] + 4b10e4: 91026000 add x0, x0, #0x98 + 4b10e8: 14000003 b 4b10f4 <_ZNK5Catch6Config4nameB5cxx11Ev+0x40> + 4b10ec: f94017e0 ldr x0, [sp, #40] + 4b10f0: 9101e000 add x0, x0, #0x78 + 4b10f4: aa0003e1 mov x1, x0 + 4b10f8: aa1303e0 mov x0, x19 + 4b10fc: 97fd579d bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b1100: aa1303e0 mov x0, x19 + 4b1104: f9400bf3 ldr x19, [sp, #16] + 4b1108: a8c37bfd ldp x29, x30, [sp], #48 + 4b110c: d65f03c0 ret + +00000000004b1110 <_ZNK5Catch6Config24includeSuccessfulResultsEv>: +_ZNK5Catch6Config24includeSuccessfulResultsEv(): + 4b1110: d10043ff sub sp, sp, #0x10 + 4b1114: f90007e0 str x0, [sp, #8] + 4b1118: f94007e0 ldr x0, [sp, #8] + 4b111c: 39402c00 ldrb w0, [x0, #11] + 4b1120: 910043ff add sp, sp, #0x10 + 4b1124: d65f03c0 ret + +00000000004b1128 <_ZNK5Catch6Config26warnAboutMissingAssertionsEv>: +_ZNK5Catch6Config26warnAboutMissingAssertionsEv(): + 4b1128: d10043ff sub sp, sp, #0x10 + 4b112c: f90007e0 str x0, [sp, #8] + 4b1130: f94007e0 ldr x0, [sp, #8] + 4b1134: b9404400 ldr w0, [x0, #68] + 4b1138: 12000000 and w0, w0, #0x1 + 4b113c: 7100001f cmp w0, #0x0 + 4b1140: 1a9f07e0 cset w0, ne // ne = any + 4b1144: 12001c00 and w0, w0, #0xff + 4b1148: 910043ff add sp, sp, #0x10 + 4b114c: d65f03c0 ret + +00000000004b1150 <_ZNK5Catch6Config16warnAboutNoTestsEv>: +_ZNK5Catch6Config16warnAboutNoTestsEv(): + 4b1150: d10043ff sub sp, sp, #0x10 + 4b1154: f90007e0 str x0, [sp, #8] + 4b1158: f94007e0 ldr x0, [sp, #8] + 4b115c: b9404400 ldr w0, [x0, #68] + 4b1160: 121f0000 and w0, w0, #0x2 + 4b1164: 7100001f cmp w0, #0x0 + 4b1168: 1a9f07e0 cset w0, ne // ne = any + 4b116c: 12001c00 and w0, w0, #0xff + 4b1170: 910043ff add sp, sp, #0x10 + 4b1174: d65f03c0 ret + +00000000004b1178 <_ZNK5Catch6Config13showDurationsEv>: +_ZNK5Catch6Config13showDurationsEv(): + 4b1178: d10043ff sub sp, sp, #0x10 + 4b117c: f90007e0 str x0, [sp, #8] + 4b1180: f94007e0 ldr x0, [sp, #8] + 4b1184: b9404800 ldr w0, [x0, #72] + 4b1188: 910043ff add sp, sp, #0x10 + 4b118c: d65f03c0 ret + +00000000004b1190 <_ZNK5Catch6Config8runOrderEv>: +_ZNK5Catch6Config8runOrderEv(): + 4b1190: d10043ff sub sp, sp, #0x10 + 4b1194: f90007e0 str x0, [sp, #8] + 4b1198: f94007e0 ldr x0, [sp, #8] + 4b119c: b9404c00 ldr w0, [x0, #76] + 4b11a0: 910043ff add sp, sp, #0x10 + 4b11a4: d65f03c0 ret + +00000000004b11a8 <_ZNK5Catch6Config7rngSeedEv>: +_ZNK5Catch6Config7rngSeedEv(): + 4b11a8: d10043ff sub sp, sp, #0x10 + 4b11ac: f90007e0 str x0, [sp, #8] + 4b11b0: f94007e0 ldr x0, [sp, #8] + 4b11b4: b9401800 ldr w0, [x0, #24] + 4b11b8: 910043ff add sp, sp, #0x10 + 4b11bc: d65f03c0 ret + +00000000004b11c0 <_ZNK5Catch6Config9useColourEv>: +_ZNK5Catch6Config9useColourEv(): + 4b11c0: d10043ff sub sp, sp, #0x10 + 4b11c4: f90007e0 str x0, [sp, #8] + 4b11c8: f94007e0 ldr x0, [sp, #8] + 4b11cc: b9405000 ldr w0, [x0, #80] + 4b11d0: 910043ff add sp, sp, #0x10 + 4b11d4: d65f03c0 ret + +00000000004b11d8 <_ZNK5Catch6Config16shouldDebugBreakEv>: +_ZNK5Catch6Config16shouldDebugBreakEv(): + 4b11d8: d10043ff sub sp, sp, #0x10 + 4b11dc: f90007e0 str x0, [sp, #8] + 4b11e0: f94007e0 ldr x0, [sp, #8] + 4b11e4: 39403000 ldrb w0, [x0, #12] + 4b11e8: 910043ff add sp, sp, #0x10 + 4b11ec: d65f03c0 ret + +00000000004b11f0 <_ZNK5Catch6Config10abortAfterEv>: +_ZNK5Catch6Config10abortAfterEv(): + 4b11f0: d10043ff sub sp, sp, #0x10 + 4b11f4: f90007e0 str x0, [sp, #8] + 4b11f8: f94007e0 ldr x0, [sp, #8] + 4b11fc: b9401400 ldr w0, [x0, #20] + 4b1200: 910043ff add sp, sp, #0x10 + 4b1204: d65f03c0 ret + +00000000004b1208 <_ZNK5Catch6Config14showInvisiblesEv>: +_ZNK5Catch6Config14showInvisiblesEv(): + 4b1208: d10043ff sub sp, sp, #0x10 + 4b120c: f90007e0 str x0, [sp, #8] + 4b1210: f94007e0 ldr x0, [sp, #8] + 4b1214: 39403c00 ldrb w0, [x0, #15] + 4b1218: 910043ff add sp, sp, #0x10 + 4b121c: d65f03c0 ret + +00000000004b1220 <_ZNK5Catch6Config9verbosityEv>: +_ZNK5Catch6Config9verbosityEv(): + 4b1220: d10043ff sub sp, sp, #0x10 + 4b1224: f90007e0 str x0, [sp, #8] + 4b1228: f94007e0 ldr x0, [sp, #8] + 4b122c: b9404000 ldr w0, [x0, #64] + 4b1230: 910043ff add sp, sp, #0x10 + 4b1234: d65f03c0 ret + +00000000004b1238 <_ZNK5Catch6Config19benchmarkNoAnalysisEv>: +_ZNK5Catch6Config19benchmarkNoAnalysisEv(): + 4b1238: d10043ff sub sp, sp, #0x10 + 4b123c: f90007e0 str x0, [sp, #8] + 4b1240: f94007e0 ldr x0, [sp, #8] + 4b1244: 39407000 ldrb w0, [x0, #28] + 4b1248: 910043ff add sp, sp, #0x10 + 4b124c: d65f03c0 ret + +00000000004b1250 <_ZNK5Catch6Config16benchmarkSamplesEv>: +_ZNK5Catch6Config16benchmarkSamplesEv(): + 4b1250: d10043ff sub sp, sp, #0x10 + 4b1254: f90007e0 str x0, [sp, #8] + 4b1258: f94007e0 ldr x0, [sp, #8] + 4b125c: b9402000 ldr w0, [x0, #32] + 4b1260: 910043ff add sp, sp, #0x10 + 4b1264: d65f03c0 ret + +00000000004b1268 <_ZNK5Catch6Config27benchmarkConfidenceIntervalEv>: +_ZNK5Catch6Config27benchmarkConfidenceIntervalEv(): + 4b1268: d10043ff sub sp, sp, #0x10 + 4b126c: f90007e0 str x0, [sp, #8] + 4b1270: f94007e0 ldr x0, [sp, #8] + 4b1274: f9401400 ldr x0, [x0, #40] + 4b1278: 9e670000 fmov d0, x0 + 4b127c: 910043ff add sp, sp, #0x10 + 4b1280: d65f03c0 ret + +00000000004b1284 <_ZNK5Catch6Config18benchmarkResamplesEv>: +_ZNK5Catch6Config18benchmarkResamplesEv(): + 4b1284: d10043ff sub sp, sp, #0x10 + 4b1288: f90007e0 str x0, [sp, #8] + 4b128c: f94007e0 ldr x0, [sp, #8] + 4b1290: b9403000 ldr w0, [x0, #48] + 4b1294: 910043ff add sp, sp, #0x10 + 4b1298: d65f03c0 ret + +00000000004b129c <_ZNK5Catch6Config19benchmarkWarmupTimeEv>: +_ZNK5Catch6Config19benchmarkWarmupTimeEv(): + 4b129c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b12a0: 910003fd mov x29, sp + 4b12a4: f9000fe0 str x0, [sp, #24] + 4b12a8: f9400fe0 ldr x0, [sp, #24] + 4b12ac: 9100e001 add x1, x0, #0x38 + 4b12b0: 9100a3e0 add x0, sp, #0x28 + 4b12b4: 94000186 bl 4b18cc <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlvEERKT_> + 4b12b8: f94017e0 ldr x0, [sp, #40] + 4b12bc: a8c37bfd ldp x29, x30, [sp], #48 + 4b12c0: d65f03c0 ret + +00000000004b12c4 <_ZN5Catch6Config10openStreamEv>: +_ZN5Catch6Config10openStreamEv(): + 4b12c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b12c8: 910003fd mov x29, sp + 4b12cc: f9000fe0 str x0, [sp, #24] + 4b12d0: f9400fe0 ldr x0, [sp, #24] + 4b12d4: 91016001 add x1, x0, #0x58 + 4b12d8: 910083e0 add x0, sp, #0x20 + 4b12dc: 97fed5e0 bl 466a5c <_ZN5Catch9StringRefC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b12e0: 910083e0 add x0, sp, #0x20 + 4b12e4: 97feb7cc bl 45f214 <_ZN5Catch10makeStreamERKNS_9StringRefE> + 4b12e8: d503201f nop + 4b12ec: a8c37bfd ldp x29, x30, [sp], #48 + 4b12f0: d65f03c0 ret + +00000000004b12f4 <_ZN5Catch7IConfigC1Ev>: +_ZN5Catch7IConfigC2Ev(): + 4b12f4: d10043ff sub sp, sp, #0x10 + 4b12f8: f90007e0 str x0, [sp, #8] + 4b12fc: 90000100 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b1300: 91146001 add x1, x0, #0x518 + 4b1304: f94007e0 ldr x0, [sp, #8] + 4b1308: f9000001 str x1, [x0] + 4b130c: d503201f nop + 4b1310: 910043ff add sp, sp, #0x10 + 4b1314: d65f03c0 ret + +00000000004b1318 <_ZN5Catch10ConfigDataC1ERKS0_>: +_ZN5Catch10ConfigDataC2ERKS0_(): + 4b1318: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b131c: 910003fd mov x29, sp + 4b1320: f9000bf3 str x19, [sp, #16] + 4b1324: f90017e0 str x0, [sp, #40] + 4b1328: f90013e1 str x1, [sp, #32] + 4b132c: f94013e0 ldr x0, [sp, #32] + 4b1330: 39400001 ldrb w1, [x0] + 4b1334: f94017e0 ldr x0, [sp, #40] + 4b1338: 39000001 strb w1, [x0] + 4b133c: f94013e0 ldr x0, [sp, #32] + 4b1340: 39400401 ldrb w1, [x0, #1] + 4b1344: f94017e0 ldr x0, [sp, #40] + 4b1348: 39000401 strb w1, [x0, #1] + 4b134c: f94013e0 ldr x0, [sp, #32] + 4b1350: 39400801 ldrb w1, [x0, #2] + 4b1354: f94017e0 ldr x0, [sp, #40] + 4b1358: 39000801 strb w1, [x0, #2] + 4b135c: f94013e0 ldr x0, [sp, #32] + 4b1360: 39400c01 ldrb w1, [x0, #3] + 4b1364: f94017e0 ldr x0, [sp, #40] + 4b1368: 39000c01 strb w1, [x0, #3] + 4b136c: f94013e0 ldr x0, [sp, #32] + 4b1370: 39401001 ldrb w1, [x0, #4] + 4b1374: f94017e0 ldr x0, [sp, #40] + 4b1378: 39001001 strb w1, [x0, #4] + 4b137c: f94013e0 ldr x0, [sp, #32] + 4b1380: 39401401 ldrb w1, [x0, #5] + 4b1384: f94017e0 ldr x0, [sp, #40] + 4b1388: 39001401 strb w1, [x0, #5] + 4b138c: f94013e0 ldr x0, [sp, #32] + 4b1390: 39401801 ldrb w1, [x0, #6] + 4b1394: f94017e0 ldr x0, [sp, #40] + 4b1398: 39001801 strb w1, [x0, #6] + 4b139c: f94013e0 ldr x0, [sp, #32] + 4b13a0: 39401c01 ldrb w1, [x0, #7] + 4b13a4: f94017e0 ldr x0, [sp, #40] + 4b13a8: 39001c01 strb w1, [x0, #7] + 4b13ac: f94013e0 ldr x0, [sp, #32] + 4b13b0: 39402001 ldrb w1, [x0, #8] + 4b13b4: f94017e0 ldr x0, [sp, #40] + 4b13b8: 39002001 strb w1, [x0, #8] + 4b13bc: f94013e0 ldr x0, [sp, #32] + 4b13c0: 39402401 ldrb w1, [x0, #9] + 4b13c4: f94017e0 ldr x0, [sp, #40] + 4b13c8: 39002401 strb w1, [x0, #9] + 4b13cc: f94013e0 ldr x0, [sp, #32] + 4b13d0: b9400c01 ldr w1, [x0, #12] + 4b13d4: f94017e0 ldr x0, [sp, #40] + 4b13d8: b9000c01 str w1, [x0, #12] + 4b13dc: f94013e0 ldr x0, [sp, #32] + 4b13e0: b9401001 ldr w1, [x0, #16] + 4b13e4: f94017e0 ldr x0, [sp, #40] + 4b13e8: b9001001 str w1, [x0, #16] + 4b13ec: f94013e0 ldr x0, [sp, #32] + 4b13f0: 39405001 ldrb w1, [x0, #20] + 4b13f4: f94017e0 ldr x0, [sp, #40] + 4b13f8: 39005001 strb w1, [x0, #20] + 4b13fc: f94013e0 ldr x0, [sp, #32] + 4b1400: b9401801 ldr w1, [x0, #24] + 4b1404: f94017e0 ldr x0, [sp, #40] + 4b1408: b9001801 str w1, [x0, #24] + 4b140c: f94013e0 ldr x0, [sp, #32] + 4b1410: f9401001 ldr x1, [x0, #32] + 4b1414: f94017e0 ldr x0, [sp, #40] + 4b1418: f9001001 str x1, [x0, #32] + 4b141c: f94013e0 ldr x0, [sp, #32] + 4b1420: b9402801 ldr w1, [x0, #40] + 4b1424: f94017e0 ldr x0, [sp, #40] + 4b1428: b9002801 str w1, [x0, #40] + 4b142c: f94013e0 ldr x0, [sp, #32] + 4b1430: f9401801 ldr x1, [x0, #48] + 4b1434: f94017e0 ldr x0, [sp, #40] + 4b1438: f9001801 str x1, [x0, #48] + 4b143c: f94013e0 ldr x0, [sp, #32] + 4b1440: b9403801 ldr w1, [x0, #56] + 4b1444: f94017e0 ldr x0, [sp, #40] + 4b1448: b9003801 str w1, [x0, #56] + 4b144c: f94013e0 ldr x0, [sp, #32] + 4b1450: b9403c01 ldr w1, [x0, #60] + 4b1454: f94017e0 ldr x0, [sp, #40] + 4b1458: b9003c01 str w1, [x0, #60] + 4b145c: f94013e0 ldr x0, [sp, #32] + 4b1460: b9404001 ldr w1, [x0, #64] + 4b1464: f94017e0 ldr x0, [sp, #40] + 4b1468: b9004001 str w1, [x0, #64] + 4b146c: f94013e0 ldr x0, [sp, #32] + 4b1470: b9404401 ldr w1, [x0, #68] + 4b1474: f94017e0 ldr x0, [sp, #40] + 4b1478: b9004401 str w1, [x0, #68] + 4b147c: f94013e0 ldr x0, [sp, #32] + 4b1480: b9404801 ldr w1, [x0, #72] + 4b1484: f94017e0 ldr x0, [sp, #40] + 4b1488: b9004801 str w1, [x0, #72] + 4b148c: f94013e0 ldr x0, [sp, #32] + 4b1490: b9404c01 ldr w1, [x0, #76] + 4b1494: f94017e0 ldr x0, [sp, #40] + 4b1498: b9004c01 str w1, [x0, #76] + 4b149c: f94017e0 ldr x0, [sp, #40] + 4b14a0: 91014002 add x2, x0, #0x50 + 4b14a4: f94013e0 ldr x0, [sp, #32] + 4b14a8: 91014000 add x0, x0, #0x50 + 4b14ac: aa0003e1 mov x1, x0 + 4b14b0: aa0203e0 mov x0, x2 + 4b14b4: 97fd56af bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b14b8: f94017e0 ldr x0, [sp, #40] + 4b14bc: 9101c002 add x2, x0, #0x70 + 4b14c0: f94013e0 ldr x0, [sp, #32] + 4b14c4: 9101c000 add x0, x0, #0x70 + 4b14c8: aa0003e1 mov x1, x0 + 4b14cc: aa0203e0 mov x0, x2 + 4b14d0: 97fd56a8 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b14d4: f94017e0 ldr x0, [sp, #40] + 4b14d8: 91024002 add x2, x0, #0x90 + 4b14dc: f94013e0 ldr x0, [sp, #32] + 4b14e0: 91024000 add x0, x0, #0x90 + 4b14e4: aa0003e1 mov x1, x0 + 4b14e8: aa0203e0 mov x0, x2 + 4b14ec: 97fd56a1 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b14f0: f94017e0 ldr x0, [sp, #40] + 4b14f4: 9102c002 add x2, x0, #0xb0 + 4b14f8: f94013e0 ldr x0, [sp, #32] + 4b14fc: 9102c000 add x0, x0, #0xb0 + 4b1500: aa0003e1 mov x1, x0 + 4b1504: aa0203e0 mov x0, x2 + 4b1508: 97fd569a bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b150c: f94017e0 ldr x0, [sp, #40] + 4b1510: 91034002 add x2, x0, #0xd0 + 4b1514: f94013e0 ldr x0, [sp, #32] + 4b1518: 91034000 add x0, x0, #0xd0 + 4b151c: aa0003e1 mov x1, x0 + 4b1520: aa0203e0 mov x0, x2 + 4b1524: 97fde2d8 bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 4b1528: f94017e0 ldr x0, [sp, #40] + 4b152c: 9103a002 add x2, x0, #0xe8 + 4b1530: f94013e0 ldr x0, [sp, #32] + 4b1534: 9103a000 add x0, x0, #0xe8 + 4b1538: aa0003e1 mov x1, x0 + 4b153c: aa0203e0 mov x0, x2 + 4b1540: 97fde2d1 bl 42a084 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_> + 4b1544: 1400001b b 4b15b0 <_ZN5Catch10ConfigDataC1ERKS0_+0x298> + 4b1548: aa0003f3 mov x19, x0 + 4b154c: f94017e0 ldr x0, [sp, #40] + 4b1550: 91034000 add x0, x0, #0xd0 + 4b1554: 97fda9a1 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 4b1558: 14000002 b 4b1560 <_ZN5Catch10ConfigDataC1ERKS0_+0x248> + 4b155c: aa0003f3 mov x19, x0 + 4b1560: f94017e0 ldr x0, [sp, #40] + 4b1564: 9102c000 add x0, x0, #0xb0 + 4b1568: 97fd56e6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b156c: 14000002 b 4b1574 <_ZN5Catch10ConfigDataC1ERKS0_+0x25c> + 4b1570: aa0003f3 mov x19, x0 + 4b1574: f94017e0 ldr x0, [sp, #40] + 4b1578: 91024000 add x0, x0, #0x90 + 4b157c: 97fd56e1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b1580: 14000002 b 4b1588 <_ZN5Catch10ConfigDataC1ERKS0_+0x270> + 4b1584: aa0003f3 mov x19, x0 + 4b1588: f94017e0 ldr x0, [sp, #40] + 4b158c: 9101c000 add x0, x0, #0x70 + 4b1590: 97fd56dc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b1594: 14000002 b 4b159c <_ZN5Catch10ConfigDataC1ERKS0_+0x284> + 4b1598: aa0003f3 mov x19, x0 + 4b159c: f94017e0 ldr x0, [sp, #40] + 4b15a0: 91014000 add x0, x0, #0x50 + 4b15a4: 97fd56d7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b15a8: aa1303e0 mov x0, x19 + 4b15ac: 97fd58d5 bl 407900 <_Unwind_Resume@plt> + 4b15b0: f9400bf3 ldr x19, [sp, #16] + 4b15b4: a8c37bfd ldp x29, x30, [sp], #48 + 4b15b8: d65f03c0 ret + +00000000004b15bc <_ZN5Catch8TestSpecC1Ev>: +_ZN5Catch8TestSpecC1Ev(): + 4b15bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b15c0: 910003fd mov x29, sp + 4b15c4: f9000fe0 str x0, [sp, #24] + 4b15c8: f9400fe0 ldr x0, [sp, #24] + 4b15cc: 94000067 bl 4b1768 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC1Ev> + 4b15d0: f9400fe0 ldr x0, [sp, #24] + 4b15d4: 91006000 add x0, x0, #0x18 + 4b15d8: 97fdb957 bl 41fb34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1Ev> + 4b15dc: d503201f nop + 4b15e0: a8c27bfd ldp x29, x30, [sp], #32 + 4b15e4: d65f03c0 ret + +00000000004b15e8 <_ZN5Catch8TestSpecD1Ev>: +_ZN5Catch8TestSpecD1Ev(): + 4b15e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b15ec: 910003fd mov x29, sp + 4b15f0: f9000fe0 str x0, [sp, #24] + 4b15f4: f9400fe0 ldr x0, [sp, #24] + 4b15f8: 91006000 add x0, x0, #0x18 + 4b15fc: 97fda977 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 4b1600: f9400fe0 ldr x0, [sp, #24] + 4b1604: 94000061 bl 4b1788 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EED1Ev> + 4b1608: d503201f nop + 4b160c: a8c27bfd ldp x29, x30, [sp], #32 + 4b1610: d65f03c0 ret + +00000000004b1614 <_ZN5Catch8TestSpec6FilterD1Ev>: +_ZN5Catch8TestSpec6FilterD1Ev(): + 4b1614: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1618: 910003fd mov x29, sp + 4b161c: f9000fe0 str x0, [sp, #24] + 4b1620: f9400fe0 ldr x0, [sp, #24] + 4b1624: 91006000 add x0, x0, #0x18 + 4b1628: 9400006c bl 4b17d8 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EED1Ev> + 4b162c: f9400fe0 ldr x0, [sp, #24] + 4b1630: 9400006a bl 4b17d8 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EED1Ev> + 4b1634: d503201f nop + 4b1638: a8c27bfd ldp x29, x30, [sp], #32 + 4b163c: d65f03c0 ret + +00000000004b1640 <_ZN5Catch14TestSpecParserD1Ev>: +_ZN5Catch14TestSpecParserD1Ev(): + 4b1640: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1644: 910003fd mov x29, sp + 4b1648: f9000fe0 str x0, [sp, #24] + 4b164c: f9400fe0 ldr x0, [sp, #24] + 4b1650: 91032000 add x0, x0, #0xc8 + 4b1654: 97ffffe5 bl 4b15e8 <_ZN5Catch8TestSpecD1Ev> + 4b1658: f9400fe0 ldr x0, [sp, #24] + 4b165c: 91026000 add x0, x0, #0x98 + 4b1660: 97ffffed bl 4b1614 <_ZN5Catch8TestSpec6FilterD1Ev> + 4b1664: f9400fe0 ldr x0, [sp, #24] + 4b1668: 91020000 add x0, x0, #0x80 + 4b166c: 97fd6ec0 bl 40d16c <_ZNSt6vectorImSaImEED1Ev> + 4b1670: f9400fe0 ldr x0, [sp, #24] + 4b1674: 91018000 add x0, x0, #0x60 + 4b1678: 97fd56a2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b167c: f9400fe0 ldr x0, [sp, #24] + 4b1680: 91010000 add x0, x0, #0x40 + 4b1684: 97fd569f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b1688: f9400fe0 ldr x0, [sp, #24] + 4b168c: 91008000 add x0, x0, #0x20 + 4b1690: 97fd569c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b1694: d503201f nop + 4b1698: a8c27bfd ldp x29, x30, [sp], #32 + 4b169c: d65f03c0 ret + +00000000004b16a0 <_ZN5Catch8TestSpecaSEOS0_>: +_ZN5Catch8TestSpecaSEOS0_(): + 4b16a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b16a4: 910003fd mov x29, sp + 4b16a8: f9000fe0 str x0, [sp, #24] + 4b16ac: f9000be1 str x1, [sp, #16] + 4b16b0: f9400fe0 ldr x0, [sp, #24] + 4b16b4: f9400be1 ldr x1, [sp, #16] + 4b16b8: 9400005c bl 4b1828 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEaSEOS4_> + 4b16bc: f9400fe0 ldr x0, [sp, #24] + 4b16c0: 91006002 add x2, x0, #0x18 + 4b16c4: f9400be0 ldr x0, [sp, #16] + 4b16c8: 91006000 add x0, x0, #0x18 + 4b16cc: aa0003e1 mov x1, x0 + 4b16d0: aa0203e0 mov x0, x2 + 4b16d4: 94000066 bl 4b186c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7_> + 4b16d8: f9400fe0 ldr x0, [sp, #24] + 4b16dc: a8c27bfd ldp x29, x30, [sp], #32 + 4b16e0: d65f03c0 ret + +00000000004b16e4 <_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EEC1IS4_vEEPS2_>: +_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EEC2IS4_vEEPS2_(): + 4b16e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b16e8: 910003fd mov x29, sp + 4b16ec: f9000fe0 str x0, [sp, #24] + 4b16f0: f9000be1 str x1, [sp, #16] + 4b16f4: f9400fe0 ldr x0, [sp, #24] + 4b16f8: f9400be1 ldr x1, [sp, #16] + 4b16fc: 9400007e bl 4b18f4 <_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EEC1EPS2_> + 4b1700: d503201f nop + 4b1704: a8c27bfd ldp x29, x30, [sp], #32 + 4b1708: d65f03c0 ret + +00000000004b170c <_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EED1Ev>: +_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EED1Ev(): + 4b170c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1710: 910003fd mov x29, sp + 4b1714: f9000fe0 str x0, [sp, #24] + 4b1718: f9400fe0 ldr x0, [sp, #24] + 4b171c: 94000084 bl 4b192c <_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE6_M_ptrEv> + 4b1720: f90017e0 str x0, [sp, #40] + 4b1724: f94017e0 ldr x0, [sp, #40] + 4b1728: f9400000 ldr x0, [x0] + 4b172c: f100001f cmp x0, #0x0 + 4b1730: 54000120 b.eq 4b1754 <_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EED1Ev+0x48> // b.none + 4b1734: f9400fe0 ldr x0, [sp, #24] + 4b1738: 94000084 bl 4b1948 <_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EE11get_deleterEv> + 4b173c: aa0003e2 mov x2, x0 + 4b1740: f94017e0 ldr x0, [sp, #40] + 4b1744: f9400000 ldr x0, [x0] + 4b1748: aa0003e1 mov x1, x0 + 4b174c: aa0203e0 mov x0, x2 + 4b1750: 94000085 bl 4b1964 <_ZNKSt14default_deleteIKN5Catch7IStreamEEclEPS2_> + 4b1754: f94017e0 ldr x0, [sp, #40] + 4b1758: f900001f str xzr, [x0] + 4b175c: d503201f nop + 4b1760: a8c37bfd ldp x29, x30, [sp], #48 + 4b1764: d65f03c0 ret + +00000000004b1768 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC1Ev>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC2Ev(): + 4b1768: a9be7bfd stp x29, x30, [sp, #-32]! + 4b176c: 910003fd mov x29, sp + 4b1770: f9000fe0 str x0, [sp, #24] + 4b1774: f9400fe0 ldr x0, [sp, #24] + 4b1778: 94000093 bl 4b19c4 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC1Ev> + 4b177c: d503201f nop + 4b1780: a8c27bfd ldp x29, x30, [sp], #32 + 4b1784: d65f03c0 ret + +00000000004b1788 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EED1Ev>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EED1Ev(): + 4b1788: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b178c: 910003fd mov x29, sp + 4b1790: a90153f3 stp x19, x20, [sp, #16] + 4b1794: f90017e0 str x0, [sp, #40] + 4b1798: f94017e0 ldr x0, [sp, #40] + 4b179c: f9400013 ldr x19, [x0] + 4b17a0: f94017e0 ldr x0, [sp, #40] + 4b17a4: f9400414 ldr x20, [x0, #8] + 4b17a8: f94017e0 ldr x0, [sp, #40] + 4b17ac: 940000a5 bl 4b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4b17b0: aa0003e2 mov x2, x0 + 4b17b4: aa1403e1 mov x1, x20 + 4b17b8: aa1303e0 mov x0, x19 + 4b17bc: 940000a6 bl 4b1a54 <_ZSt8_DestroyIPN5Catch8TestSpec6FilterES2_EvT_S4_RSaIT0_E> + 4b17c0: f94017e0 ldr x0, [sp, #40] + 4b17c4: 94000088 bl 4b19e4 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EED1Ev> + 4b17c8: d503201f nop + 4b17cc: a94153f3 ldp x19, x20, [sp, #16] + 4b17d0: a8c37bfd ldp x29, x30, [sp], #48 + 4b17d4: d65f03c0 ret + +00000000004b17d8 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EED1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EED2Ev(): + 4b17d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b17dc: 910003fd mov x29, sp + 4b17e0: a90153f3 stp x19, x20, [sp, #16] + 4b17e4: f90017e0 str x0, [sp, #40] + 4b17e8: f94017e0 ldr x0, [sp, #40] + 4b17ec: f9400013 ldr x19, [x0] + 4b17f0: f94017e0 ldr x0, [sp, #40] + 4b17f4: f9400414 ldr x20, [x0, #8] + 4b17f8: f94017e0 ldr x0, [sp, #40] + 4b17fc: 940000be bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b1800: aa0003e2 mov x2, x0 + 4b1804: aa1403e1 mov x1, x20 + 4b1808: aa1303e0 mov x0, x19 + 4b180c: 940000bf bl 4b1b08 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4b1810: f94017e0 ldr x0, [sp, #40] + 4b1814: 940000a3 bl 4b1aa0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EED1Ev> + 4b1818: d503201f nop + 4b181c: a94153f3 ldp x19, x20, [sp, #16] + 4b1820: a8c37bfd ldp x29, x30, [sp], #48 + 4b1824: d65f03c0 ret + +00000000004b1828 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEaSEOS4_>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEaSEOS4_(): + 4b1828: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b182c: 910003fd mov x29, sp + 4b1830: f9000bf3 str x19, [sp, #16] + 4b1834: f90017e0 str x0, [sp, #40] + 4b1838: f90013e1 str x1, [sp, #32] + 4b183c: 52800020 mov w0, #0x1 // #1 + 4b1840: 3900ffe0 strb w0, [sp, #63] + 4b1844: f94013e0 ldr x0, [sp, #32] + 4b1848: 940000bb bl 4b1b34 <_ZSt4moveIRSt6vectorIN5Catch8TestSpec6FilterESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_> + 4b184c: 2a1303e2 mov w2, w19 + 4b1850: aa0003e1 mov x1, x0 + 4b1854: f94017e0 ldr x0, [sp, #40] + 4b1858: 940000bc bl 4b1b48 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE14_M_move_assignEOS4_St17integral_constantIbLb1EE> + 4b185c: f94017e0 ldr x0, [sp, #40] + 4b1860: f9400bf3 ldr x19, [sp, #16] + 4b1864: a8c47bfd ldp x29, x30, [sp], #64 + 4b1868: d65f03c0 ret + +00000000004b186c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7_(): + 4b186c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b1870: 910003fd mov x29, sp + 4b1874: f9000bf3 str x19, [sp, #16] + 4b1878: f90017e0 str x0, [sp, #40] + 4b187c: f90013e1 str x1, [sp, #32] + 4b1880: 52800020 mov w0, #0x1 // #1 + 4b1884: 3900ffe0 strb w0, [sp, #63] + 4b1888: f94013e0 ldr x0, [sp, #32] + 4b188c: 97fdbabf bl 420388 <_ZSt4moveIRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEEONSt16remove_referenceIT_E4typeEOSB_> + 4b1890: 2a1303e2 mov w2, w19 + 4b1894: aa0003e1 mov x1, x0 + 4b1898: f94017e0 ldr x0, [sp, #40] + 4b189c: 940000ce bl 4b1bd4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb1EE> + 4b18a0: f94017e0 ldr x0, [sp, #40] + 4b18a4: f9400bf3 ldr x19, [sp, #16] + 4b18a8: a8c47bfd ldp x29, x30, [sp], #64 + 4b18ac: d65f03c0 ret + +00000000004b18b0 <_ZNKSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EEptEv>: +_ZNKSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EEptEv(): + 4b18b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b18b4: 910003fd mov x29, sp + 4b18b8: f9000fe0 str x0, [sp, #24] + 4b18bc: f9400fe0 ldr x0, [sp, #24] + 4b18c0: 940000e8 bl 4b1c60 <_ZNKSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EE3getEv> + 4b18c4: a8c27bfd ldp x29, x30, [sp], #32 + 4b18c8: d65f03c0 ret + +00000000004b18cc <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlvEERKT_>: +_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlvEERKT_(): + 4b18cc: d10043ff sub sp, sp, #0x10 + 4b18d0: f90007e0 str x0, [sp, #8] + 4b18d4: f90003e1 str x1, [sp] + 4b18d8: f94003e0 ldr x0, [sp] + 4b18dc: f9400001 ldr x1, [x0] + 4b18e0: f94007e0 ldr x0, [sp, #8] + 4b18e4: f9000001 str x1, [x0] + 4b18e8: d503201f nop + 4b18ec: 910043ff add sp, sp, #0x10 + 4b18f0: d65f03c0 ret + +00000000004b18f4 <_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EEC1EPS2_>: +_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EEC2EPS2_(): + 4b18f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b18f8: 910003fd mov x29, sp + 4b18fc: f9000fe0 str x0, [sp, #24] + 4b1900: f9000be1 str x1, [sp, #16] + 4b1904: f9400fe0 ldr x0, [sp, #24] + 4b1908: 940000dd bl 4b1c7c <_ZNSt5tupleIJPKN5Catch7IStreamESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv> + 4b190c: f9400fe0 ldr x0, [sp, #24] + 4b1910: 94000007 bl 4b192c <_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE6_M_ptrEv> + 4b1914: aa0003e1 mov x1, x0 + 4b1918: f9400be0 ldr x0, [sp, #16] + 4b191c: f9000020 str x0, [x1] + 4b1920: d503201f nop + 4b1924: a8c27bfd ldp x29, x30, [sp], #32 + 4b1928: d65f03c0 ret + +00000000004b192c <_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE6_M_ptrEv(): + 4b192c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1930: 910003fd mov x29, sp + 4b1934: f9000fe0 str x0, [sp, #24] + 4b1938: f9400fe0 ldr x0, [sp, #24] + 4b193c: 940000d8 bl 4b1c9c <_ZSt3getILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4b1940: a8c27bfd ldp x29, x30, [sp], #32 + 4b1944: d65f03c0 ret + +00000000004b1948 <_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EE11get_deleterEv>: +_ZNSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EE11get_deleterEv(): + 4b1948: a9be7bfd stp x29, x30, [sp, #-32]! + 4b194c: 910003fd mov x29, sp + 4b1950: f9000fe0 str x0, [sp, #24] + 4b1954: f9400fe0 ldr x0, [sp, #24] + 4b1958: 940000d8 bl 4b1cb8 <_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE10_M_deleterEv> + 4b195c: a8c27bfd ldp x29, x30, [sp], #32 + 4b1960: d65f03c0 ret + +00000000004b1964 <_ZNKSt14default_deleteIKN5Catch7IStreamEEclEPS2_>: +_ZNKSt14default_deleteIKN5Catch7IStreamEEclEPS2_(): + 4b1964: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1968: 910003fd mov x29, sp + 4b196c: f9000fe0 str x0, [sp, #24] + 4b1970: f9000be1 str x1, [sp, #16] + 4b1974: f9400be0 ldr x0, [sp, #16] + 4b1978: f100001f cmp x0, #0x0 + 4b197c: 540000e0 b.eq 4b1998 <_ZNKSt14default_deleteIKN5Catch7IStreamEEclEPS2_+0x34> // b.none + 4b1980: f9400be0 ldr x0, [sp, #16] + 4b1984: f9400000 ldr x0, [x0] + 4b1988: 91002000 add x0, x0, #0x8 + 4b198c: f9400001 ldr x1, [x0] + 4b1990: f9400be0 ldr x0, [sp, #16] + 4b1994: d63f0020 blr x1 + 4b1998: d503201f nop + 4b199c: a8c27bfd ldp x29, x30, [sp], #32 + 4b19a0: d65f03c0 ret + +00000000004b19a4 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implD2Ev(): + 4b19a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b19a8: 910003fd mov x29, sp + 4b19ac: f9000fe0 str x0, [sp, #24] + 4b19b0: f9400fe0 ldr x0, [sp, #24] + 4b19b4: 940000d6 bl 4b1d0c <_ZNSaIN5Catch8TestSpec6FilterEED1Ev> + 4b19b8: d503201f nop + 4b19bc: a8c27bfd ldp x29, x30, [sp], #32 + 4b19c0: d65f03c0 ret + +00000000004b19c4 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC2Ev(): + 4b19c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b19c8: 910003fd mov x29, sp + 4b19cc: f9000fe0 str x0, [sp, #24] + 4b19d0: f9400fe0 ldr x0, [sp, #24] + 4b19d4: 940000c0 bl 4b1cd4 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC1Ev> + 4b19d8: d503201f nop + 4b19dc: a8c27bfd ldp x29, x30, [sp], #32 + 4b19e0: d65f03c0 ret + +00000000004b19e4 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EED1Ev(): + 4b19e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b19e8: 910003fd mov x29, sp + 4b19ec: f9000fe0 str x0, [sp, #24] + 4b19f0: f9400fe0 ldr x0, [sp, #24] + 4b19f4: f9400003 ldr x3, [x0] + 4b19f8: f9400fe0 ldr x0, [sp, #24] + 4b19fc: f9400801 ldr x1, [x0, #16] + 4b1a00: f9400fe0 ldr x0, [sp, #24] + 4b1a04: f9400000 ldr x0, [x0] + 4b1a08: cb000020 sub x0, x1, x0 + 4b1a0c: 9344fc01 asr x1, x0, #4 + 4b1a10: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4b1a14: f2955560 movk x0, #0xaaab + 4b1a18: 9b007c20 mul x0, x1, x0 + 4b1a1c: aa0003e2 mov x2, x0 + 4b1a20: aa0303e1 mov x1, x3 + 4b1a24: f9400fe0 ldr x0, [sp, #24] + 4b1a28: 940000c1 bl 4b1d2c <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13_M_deallocateEPS2_m> + 4b1a2c: f9400fe0 ldr x0, [sp, #24] + 4b1a30: 97ffffdd bl 4b19a4 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implD1Ev> + 4b1a34: d503201f nop + 4b1a38: a8c27bfd ldp x29, x30, [sp], #32 + 4b1a3c: d65f03c0 ret + +00000000004b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv(): + 4b1a40: d10043ff sub sp, sp, #0x10 + 4b1a44: f90007e0 str x0, [sp, #8] + 4b1a48: f94007e0 ldr x0, [sp, #8] + 4b1a4c: 910043ff add sp, sp, #0x10 + 4b1a50: d65f03c0 ret + +00000000004b1a54 <_ZSt8_DestroyIPN5Catch8TestSpec6FilterES2_EvT_S4_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch8TestSpec6FilterES2_EvT_S4_RSaIT0_E(): + 4b1a54: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1a58: 910003fd mov x29, sp + 4b1a5c: f90017e0 str x0, [sp, #40] + 4b1a60: f90013e1 str x1, [sp, #32] + 4b1a64: f9000fe2 str x2, [sp, #24] + 4b1a68: f94013e1 ldr x1, [sp, #32] + 4b1a6c: f94017e0 ldr x0, [sp, #40] + 4b1a70: 940000be bl 4b1d68 <_ZSt8_DestroyIPN5Catch8TestSpec6FilterEEvT_S4_> + 4b1a74: d503201f nop + 4b1a78: a8c37bfd ldp x29, x30, [sp], #48 + 4b1a7c: d65f03c0 ret + +00000000004b1a80 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implD1Ev(): + 4b1a80: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1a84: 910003fd mov x29, sp + 4b1a88: f9000fe0 str x0, [sp, #24] + 4b1a8c: f9400fe0 ldr x0, [sp, #24] + 4b1a90: 940000c0 bl 4b1d90 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEED1Ev> + 4b1a94: d503201f nop + 4b1a98: a8c27bfd ldp x29, x30, [sp], #32 + 4b1a9c: d65f03c0 ret + +00000000004b1aa0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EED1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EED1Ev(): + 4b1aa0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1aa4: 910003fd mov x29, sp + 4b1aa8: f9000fe0 str x0, [sp, #24] + 4b1aac: f9400fe0 ldr x0, [sp, #24] + 4b1ab0: f9400003 ldr x3, [x0] + 4b1ab4: f9400fe0 ldr x0, [sp, #24] + 4b1ab8: f9400801 ldr x1, [x0, #16] + 4b1abc: f9400fe0 ldr x0, [sp, #24] + 4b1ac0: f9400000 ldr x0, [x0] + 4b1ac4: cb000020 sub x0, x1, x0 + 4b1ac8: 9343fc01 asr x1, x0, #3 + 4b1acc: aa0103e0 mov x0, x1 + 4b1ad0: aa0003e2 mov x2, x0 + 4b1ad4: aa0303e1 mov x1, x3 + 4b1ad8: f9400fe0 ldr x0, [sp, #24] + 4b1adc: 940000b5 bl 4b1db0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4b1ae0: f9400fe0 ldr x0, [sp, #24] + 4b1ae4: 97ffffe7 bl 4b1a80 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implD1Ev> + 4b1ae8: d503201f nop + 4b1aec: a8c27bfd ldp x29, x30, [sp], #32 + 4b1af0: d65f03c0 ret + +00000000004b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv(): + 4b1af4: d10043ff sub sp, sp, #0x10 + 4b1af8: f90007e0 str x0, [sp, #8] + 4b1afc: f94007e0 ldr x0, [sp, #8] + 4b1b00: 910043ff add sp, sp, #0x10 + 4b1b04: d65f03c0 ret + +00000000004b1b08 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E(): + 4b1b08: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1b0c: 910003fd mov x29, sp + 4b1b10: f90017e0 str x0, [sp, #40] + 4b1b14: f90013e1 str x1, [sp, #32] + 4b1b18: f9000fe2 str x2, [sp, #24] + 4b1b1c: f94013e1 ldr x1, [sp, #32] + 4b1b20: f94017e0 ldr x0, [sp, #40] + 4b1b24: 940000b2 bl 4b1dec <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEvT_S8_> + 4b1b28: d503201f nop + 4b1b2c: a8c37bfd ldp x29, x30, [sp], #48 + 4b1b30: d65f03c0 ret + +00000000004b1b34 <_ZSt4moveIRSt6vectorIN5Catch8TestSpec6FilterESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_>: +_ZSt4moveIRSt6vectorIN5Catch8TestSpec6FilterESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_(): + 4b1b34: d10043ff sub sp, sp, #0x10 + 4b1b38: f90007e0 str x0, [sp, #8] + 4b1b3c: f94007e0 ldr x0, [sp, #8] + 4b1b40: 910043ff add sp, sp, #0x10 + 4b1b44: d65f03c0 ret + +00000000004b1b48 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE14_M_move_assignEOS4_St17integral_constantIbLb1EE>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE14_M_move_assignEOS4_St17integral_constantIbLb1EE(): + 4b1b48: a9ba7bfd stp x29, x30, [sp, #-96]! + 4b1b4c: 910003fd mov x29, sp + 4b1b50: f9000bf3 str x19, [sp, #16] + 4b1b54: f9001fe0 str x0, [sp, #56] + 4b1b58: f9001be1 str x1, [sp, #48] + 4b1b5c: 3900a3e2 strb w2, [sp, #40] + 4b1b60: f9401fe0 ldr x0, [sp, #56] + 4b1b64: 910163e1 add x1, sp, #0x58 + 4b1b68: aa0103e8 mov x8, x1 + 4b1b6c: 940000aa bl 4b1e14 <_ZNKSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13get_allocatorEv> + 4b1b70: 910163e1 add x1, sp, #0x58 + 4b1b74: 910103e0 add x0, sp, #0x40 + 4b1b78: 940000b5 bl 4b1e4c <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC1ERKS3_> + 4b1b7c: 910163e0 add x0, sp, #0x58 + 4b1b80: 94000063 bl 4b1d0c <_ZNSaIN5Catch8TestSpec6FilterEED1Ev> + 4b1b84: f9401fe0 ldr x0, [sp, #56] + 4b1b88: 910103e1 add x1, sp, #0x40 + 4b1b8c: 940000ba bl 4b1e74 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_impl12_M_swap_dataERS5_> + 4b1b90: f9401fe0 ldr x0, [sp, #56] + 4b1b94: f9401be1 ldr x1, [sp, #48] + 4b1b98: 940000b7 bl 4b1e74 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_impl12_M_swap_dataERS5_> + 4b1b9c: f9401fe0 ldr x0, [sp, #56] + 4b1ba0: 97ffffa8 bl 4b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4b1ba4: aa0003f3 mov x19, x0 + 4b1ba8: f9401be0 ldr x0, [sp, #48] + 4b1bac: 97ffffa5 bl 4b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4b1bb0: aa0003e1 mov x1, x0 + 4b1bb4: aa1303e0 mov x0, x19 + 4b1bb8: 940000c7 bl 4b1ed4 <_ZSt15__alloc_on_moveISaIN5Catch8TestSpec6FilterEEEvRT_S5_> + 4b1bbc: 910103e0 add x0, sp, #0x40 + 4b1bc0: 97fffef2 bl 4b1788 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EED1Ev> + 4b1bc4: d503201f nop + 4b1bc8: f9400bf3 ldr x19, [sp, #16] + 4b1bcc: a8c67bfd ldp x29, x30, [sp], #96 + 4b1bd0: d65f03c0 ret + +00000000004b1bd4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb1EE>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb1EE(): + 4b1bd4: a9ba7bfd stp x29, x30, [sp, #-96]! + 4b1bd8: 910003fd mov x29, sp + 4b1bdc: f9000bf3 str x19, [sp, #16] + 4b1be0: f9001fe0 str x0, [sp, #56] + 4b1be4: f9001be1 str x1, [sp, #48] + 4b1be8: 3900a3e2 strb w2, [sp, #40] + 4b1bec: f9401fe0 ldr x0, [sp, #56] + 4b1bf0: 910163e1 add x1, sp, #0x58 + 4b1bf4: aa0103e8 mov x8, x1 + 4b1bf8: 940000c1 bl 4b1efc <_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13get_allocatorEv> + 4b1bfc: 910163e1 add x1, sp, #0x58 + 4b1c00: 910103e0 add x0, sp, #0x40 + 4b1c04: 940000cc bl 4b1f34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS6_> + 4b1c08: 910163e0 add x0, sp, #0x58 + 4b1c0c: 97fdcad7 bl 424768 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev> + 4b1c10: f9401fe0 ldr x0, [sp, #56] + 4b1c14: 910103e1 add x1, sp, #0x40 + 4b1c18: 97fdce16 bl 425470 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_impl12_M_swap_dataERS8_> + 4b1c1c: f9401fe0 ldr x0, [sp, #56] + 4b1c20: f9401be1 ldr x1, [sp, #48] + 4b1c24: 97fdce13 bl 425470 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_impl12_M_swap_dataERS8_> + 4b1c28: f9401fe0 ldr x0, [sp, #56] + 4b1c2c: 97fdb82a bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4b1c30: aa0003f3 mov x19, x0 + 4b1c34: f9401be0 ldr x0, [sp, #48] + 4b1c38: 97fdb827 bl 41fcd4 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4b1c3c: aa0003e1 mov x1, x0 + 4b1c40: aa1303e0 mov x0, x19 + 4b1c44: 940000c6 bl 4b1f5c <_ZSt15__alloc_on_moveISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_S8_> + 4b1c48: 910103e0 add x0, sp, #0x40 + 4b1c4c: 97fda7e3 bl 41bbd8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 4b1c50: d503201f nop + 4b1c54: f9400bf3 ldr x19, [sp, #16] + 4b1c58: a8c67bfd ldp x29, x30, [sp], #96 + 4b1c5c: d65f03c0 ret + +00000000004b1c60 <_ZNKSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EE3getEv>: +_ZNKSt10unique_ptrIKN5Catch7IStreamESt14default_deleteIS2_EE3getEv(): + 4b1c60: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1c64: 910003fd mov x29, sp + 4b1c68: f9000fe0 str x0, [sp, #24] + 4b1c6c: f9400fe0 ldr x0, [sp, #24] + 4b1c70: 940000c5 bl 4b1f84 <_ZNKSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE6_M_ptrEv> + 4b1c74: a8c27bfd ldp x29, x30, [sp], #32 + 4b1c78: d65f03c0 ret + +00000000004b1c7c <_ZNSt5tupleIJPKN5Catch7IStreamESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv>: +_ZNSt5tupleIJPKN5Catch7IStreamESt14default_deleteIS2_EEEC2IS3_S5_Lb1EEEv(): + 4b1c7c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1c80: 910003fd mov x29, sp + 4b1c84: f9000fe0 str x0, [sp, #24] + 4b1c88: f9400fe0 ldr x0, [sp, #24] + 4b1c8c: 940000c6 bl 4b1fa4 <_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEEC1Ev> + 4b1c90: d503201f nop + 4b1c94: a8c27bfd ldp x29, x30, [sp], #32 + 4b1c98: d65f03c0 ret + +00000000004b1c9c <_ZSt3getILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4b1c9c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1ca0: 910003fd mov x29, sp + 4b1ca4: f9000fe0 str x0, [sp, #24] + 4b1ca8: f9400fe0 ldr x0, [sp, #24] + 4b1cac: 940000c8 bl 4b1fcc <_ZSt12__get_helperILm0EPKN5Catch7IStreamEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4b1cb0: a8c27bfd ldp x29, x30, [sp], #32 + 4b1cb4: d65f03c0 ret + +00000000004b1cb8 <_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE10_M_deleterEv(): + 4b1cb8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1cbc: 910003fd mov x29, sp + 4b1cc0: f9000fe0 str x0, [sp, #24] + 4b1cc4: f9400fe0 ldr x0, [sp, #24] + 4b1cc8: 940000c8 bl 4b1fe8 <_ZSt3getILm1EJPKN5Catch7IStreamESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4b1ccc: a8c27bfd ldp x29, x30, [sp], #32 + 4b1cd0: d65f03c0 ret + +00000000004b1cd4 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC2Ev(): + 4b1cd4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1cd8: 910003fd mov x29, sp + 4b1cdc: f9000fe0 str x0, [sp, #24] + 4b1ce0: f9400fe0 ldr x0, [sp, #24] + 4b1ce4: 940000c8 bl 4b2004 <_ZNSaIN5Catch8TestSpec6FilterEEC1Ev> + 4b1ce8: f9400fe0 ldr x0, [sp, #24] + 4b1cec: f900001f str xzr, [x0] + 4b1cf0: f9400fe0 ldr x0, [sp, #24] + 4b1cf4: f900041f str xzr, [x0, #8] + 4b1cf8: f9400fe0 ldr x0, [sp, #24] + 4b1cfc: f900081f str xzr, [x0, #16] + 4b1d00: d503201f nop + 4b1d04: a8c27bfd ldp x29, x30, [sp], #32 + 4b1d08: d65f03c0 ret + +00000000004b1d0c <_ZNSaIN5Catch8TestSpec6FilterEED1Ev>: +_ZNSaIN5Catch8TestSpec6FilterEED2Ev(): + 4b1d0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1d10: 910003fd mov x29, sp + 4b1d14: f9000fe0 str x0, [sp, #24] + 4b1d18: f9400fe0 ldr x0, [sp, #24] + 4b1d1c: 940000c2 bl 4b2024 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEED1Ev> + 4b1d20: d503201f nop + 4b1d24: a8c27bfd ldp x29, x30, [sp], #32 + 4b1d28: d65f03c0 ret + +00000000004b1d2c <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13_M_deallocateEPS2_m>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13_M_deallocateEPS2_m(): + 4b1d2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1d30: 910003fd mov x29, sp + 4b1d34: f90017e0 str x0, [sp, #40] + 4b1d38: f90013e1 str x1, [sp, #32] + 4b1d3c: f9000fe2 str x2, [sp, #24] + 4b1d40: f94013e0 ldr x0, [sp, #32] + 4b1d44: f100001f cmp x0, #0x0 + 4b1d48: 540000a0 b.eq 4b1d5c <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13_M_deallocateEPS2_m+0x30> // b.none + 4b1d4c: f94017e0 ldr x0, [sp, #40] + 4b1d50: f9400fe2 ldr x2, [sp, #24] + 4b1d54: f94013e1 ldr x1, [sp, #32] + 4b1d58: 940000b8 bl 4b2038 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE10deallocateERS3_PS2_m> + 4b1d5c: d503201f nop + 4b1d60: a8c37bfd ldp x29, x30, [sp], #48 + 4b1d64: d65f03c0 ret + +00000000004b1d68 <_ZSt8_DestroyIPN5Catch8TestSpec6FilterEEvT_S4_>: +_ZSt8_DestroyIPN5Catch8TestSpec6FilterEEvT_S4_(): + 4b1d68: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1d6c: 910003fd mov x29, sp + 4b1d70: f9000fe0 str x0, [sp, #24] + 4b1d74: f9000be1 str x1, [sp, #16] + 4b1d78: f9400be1 ldr x1, [sp, #16] + 4b1d7c: f9400fe0 ldr x0, [sp, #24] + 4b1d80: 940000ba bl 4b2068 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec6FilterEEEvT_S6_> + 4b1d84: d503201f nop + 4b1d88: a8c27bfd ldp x29, x30, [sp], #32 + 4b1d8c: d65f03c0 ret + +00000000004b1d90 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEED1Ev>: +_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEED2Ev(): + 4b1d90: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1d94: 910003fd mov x29, sp + 4b1d98: f9000fe0 str x0, [sp, #24] + 4b1d9c: f9400fe0 ldr x0, [sp, #24] + 4b1da0: 940000c4 bl 4b20b0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEED1Ev> + 4b1da4: d503201f nop + 4b1da8: a8c27bfd ldp x29, x30, [sp], #32 + 4b1dac: d65f03c0 ret + +00000000004b1db0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m(): + 4b1db0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1db4: 910003fd mov x29, sp + 4b1db8: f90017e0 str x0, [sp, #40] + 4b1dbc: f90013e1 str x1, [sp, #32] + 4b1dc0: f9000fe2 str x2, [sp, #24] + 4b1dc4: f94013e0 ldr x0, [sp, #32] + 4b1dc8: f100001f cmp x0, #0x0 + 4b1dcc: 540000a0 b.eq 4b1de0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m+0x30> // b.none + 4b1dd0: f94017e0 ldr x0, [sp, #40] + 4b1dd4: f9400fe2 ldr x2, [sp, #24] + 4b1dd8: f94013e1 ldr x1, [sp, #32] + 4b1ddc: 940000ba bl 4b20c4 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m> + 4b1de0: d503201f nop + 4b1de4: a8c37bfd ldp x29, x30, [sp], #48 + 4b1de8: d65f03c0 ret + +00000000004b1dec <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEvT_S8_>: +_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEvT_S8_(): + 4b1dec: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1df0: 910003fd mov x29, sp + 4b1df4: f9000fe0 str x0, [sp, #24] + 4b1df8: f9000be1 str x1, [sp, #16] + 4b1dfc: f9400be1 ldr x1, [sp, #16] + 4b1e00: f9400fe0 ldr x0, [sp, #24] + 4b1e04: 940000bc bl 4b20f4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS5_EEEEvT_SA_> + 4b1e08: d503201f nop + 4b1e0c: a8c27bfd ldp x29, x30, [sp], #32 + 4b1e10: d65f03c0 ret + +00000000004b1e14 <_ZNKSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13get_allocatorEv(): + 4b1e14: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1e18: 910003fd mov x29, sp + 4b1e1c: f9000bf3 str x19, [sp, #16] + 4b1e20: aa0803f3 mov x19, x8 + 4b1e24: f90017e0 str x0, [sp, #40] + 4b1e28: f94017e0 ldr x0, [sp, #40] + 4b1e2c: 940000c4 bl 4b213c <_ZNKSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4b1e30: aa0003e1 mov x1, x0 + 4b1e34: aa1303e0 mov x0, x19 + 4b1e38: 940000c6 bl 4b2150 <_ZNSaIN5Catch8TestSpec6FilterEEC1ERKS2_> + 4b1e3c: aa1303e0 mov x0, x19 + 4b1e40: f9400bf3 ldr x19, [sp, #16] + 4b1e44: a8c37bfd ldp x29, x30, [sp], #48 + 4b1e48: d65f03c0 ret + +00000000004b1e4c <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC1ERKS3_>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC1ERKS3_(): + 4b1e4c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1e50: 910003fd mov x29, sp + 4b1e54: f9000fe0 str x0, [sp, #24] + 4b1e58: f9000be1 str x1, [sp, #16] + 4b1e5c: f9400fe0 ldr x0, [sp, #24] + 4b1e60: f9400be1 ldr x1, [sp, #16] + 4b1e64: 940000c5 bl 4b2178 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC1ERKS3_> + 4b1e68: d503201f nop + 4b1e6c: a8c27bfd ldp x29, x30, [sp], #32 + 4b1e70: d65f03c0 ret + +00000000004b1e74 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_impl12_M_swap_dataERS5_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_impl12_M_swap_dataERS5_(): + 4b1e74: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1e78: 910003fd mov x29, sp + 4b1e7c: f9000fe0 str x0, [sp, #24] + 4b1e80: f9000be1 str x1, [sp, #16] + 4b1e84: f9400fe0 ldr x0, [sp, #24] + 4b1e88: f9400be1 ldr x1, [sp, #16] + 4b1e8c: 940000ca bl 4b21b4 <_ZSt4swapIPN5Catch8TestSpec6FilterEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 4b1e90: f9400fe0 ldr x0, [sp, #24] + 4b1e94: 91002002 add x2, x0, #0x8 + 4b1e98: f9400be0 ldr x0, [sp, #16] + 4b1e9c: 91002000 add x0, x0, #0x8 + 4b1ea0: aa0003e1 mov x1, x0 + 4b1ea4: aa0203e0 mov x0, x2 + 4b1ea8: 940000c3 bl 4b21b4 <_ZSt4swapIPN5Catch8TestSpec6FilterEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 4b1eac: f9400fe0 ldr x0, [sp, #24] + 4b1eb0: 91004002 add x2, x0, #0x10 + 4b1eb4: f9400be0 ldr x0, [sp, #16] + 4b1eb8: 91004000 add x0, x0, #0x10 + 4b1ebc: aa0003e1 mov x1, x0 + 4b1ec0: aa0203e0 mov x0, x2 + 4b1ec4: 940000bc bl 4b21b4 <_ZSt4swapIPN5Catch8TestSpec6FilterEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_> + 4b1ec8: d503201f nop + 4b1ecc: a8c27bfd ldp x29, x30, [sp], #32 + 4b1ed0: d65f03c0 ret + +00000000004b1ed4 <_ZSt15__alloc_on_moveISaIN5Catch8TestSpec6FilterEEEvRT_S5_>: +_ZSt15__alloc_on_moveISaIN5Catch8TestSpec6FilterEEEvRT_S5_(): + 4b1ed4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1ed8: 910003fd mov x29, sp + 4b1edc: f9000fe0 str x0, [sp, #24] + 4b1ee0: f9000be1 str x1, [sp, #16] + 4b1ee4: f9400be1 ldr x1, [sp, #16] + 4b1ee8: f9400fe0 ldr x0, [sp, #24] + 4b1eec: 940000c7 bl 4b2208 <_ZSt18__do_alloc_on_moveISaIN5Catch8TestSpec6FilterEEEvRT_S5_St17integral_constantIbLb1EE> + 4b1ef0: d503201f nop + 4b1ef4: a8c37bfd ldp x29, x30, [sp], #48 + 4b1ef8: d65f03c0 ret + +00000000004b1efc <_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13get_allocatorEv(): + 4b1efc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1f00: 910003fd mov x29, sp + 4b1f04: f9000bf3 str x19, [sp, #16] + 4b1f08: aa0803f3 mov x19, x8 + 4b1f0c: f90017e0 str x0, [sp, #40] + 4b1f10: f94017e0 ldr x0, [sp, #40] + 4b1f14: 97fde997 bl 42c570 <_ZNKSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv> + 4b1f18: aa0003e1 mov x1, x0 + 4b1f1c: aa1303e0 mov x0, x19 + 4b1f20: 97fddfa1 bl 429da4 <_ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS5_> + 4b1f24: aa1303e0 mov x0, x19 + 4b1f28: f9400bf3 ldr x19, [sp, #16] + 4b1f2c: a8c37bfd ldp x29, x30, [sp], #48 + 4b1f30: d65f03c0 ret + +00000000004b1f34 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS6_>: +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS6_(): + 4b1f34: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1f38: 910003fd mov x29, sp + 4b1f3c: f9000fe0 str x0, [sp, #24] + 4b1f40: f9000be1 str x1, [sp, #16] + 4b1f44: f9400fe0 ldr x0, [sp, #24] + 4b1f48: f9400be1 ldr x1, [sp, #16] + 4b1f4c: 97fe8319 bl 452bb0 <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS6_> + 4b1f50: d503201f nop + 4b1f54: a8c27bfd ldp x29, x30, [sp], #32 + 4b1f58: d65f03c0 ret + +00000000004b1f5c <_ZSt15__alloc_on_moveISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_S8_>: +_ZSt15__alloc_on_moveISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_S8_(): + 4b1f5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b1f60: 910003fd mov x29, sp + 4b1f64: f9000fe0 str x0, [sp, #24] + 4b1f68: f9000be1 str x1, [sp, #16] + 4b1f6c: f9400be1 ldr x1, [sp, #16] + 4b1f70: f9400fe0 ldr x0, [sp, #24] + 4b1f74: 940000af bl 4b2230 <_ZSt18__do_alloc_on_moveISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_S8_St17integral_constantIbLb1EE> + 4b1f78: d503201f nop + 4b1f7c: a8c37bfd ldp x29, x30, [sp], #48 + 4b1f80: d65f03c0 ret + +00000000004b1f84 <_ZNKSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIKN5Catch7IStreamESt14default_deleteIS2_EE6_M_ptrEv(): + 4b1f84: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1f88: 910003fd mov x29, sp + 4b1f8c: f9000fe0 str x0, [sp, #24] + 4b1f90: f9400fe0 ldr x0, [sp, #24] + 4b1f94: 940000b1 bl 4b2258 <_ZSt3getILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_> + 4b1f98: f9400000 ldr x0, [x0] + 4b1f9c: a8c27bfd ldp x29, x30, [sp], #32 + 4b1fa0: d65f03c0 ret + +00000000004b1fa4 <_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEEC2Ev(): + 4b1fa4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1fa8: 910003fd mov x29, sp + 4b1fac: f9000fe0 str x0, [sp, #24] + 4b1fb0: f9400fe0 ldr x0, [sp, #24] + 4b1fb4: 940000b0 bl 4b2274 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch7IStreamEEEEC1Ev> + 4b1fb8: f9400fe0 ldr x0, [sp, #24] + 4b1fbc: 940000b6 bl 4b2294 <_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EEC1Ev> + 4b1fc0: d503201f nop + 4b1fc4: a8c27bfd ldp x29, x30, [sp], #32 + 4b1fc8: d65f03c0 ret + +00000000004b1fcc <_ZSt12__get_helperILm0EPKN5Catch7IStreamEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPKN5Catch7IStreamEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4b1fcc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1fd0: 910003fd mov x29, sp + 4b1fd4: f9000fe0 str x0, [sp, #24] + 4b1fd8: f9400fe0 ldr x0, [sp, #24] + 4b1fdc: 940000b5 bl 4b22b0 <_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEE7_M_headERS6_> + 4b1fe0: a8c27bfd ldp x29, x30, [sp], #32 + 4b1fe4: d65f03c0 ret + +00000000004b1fe8 <_ZSt3getILm1EJPKN5Catch7IStreamESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm1EJPKN5Catch7IStreamESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4b1fe8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b1fec: 910003fd mov x29, sp + 4b1ff0: f9000fe0 str x0, [sp, #24] + 4b1ff4: f9400fe0 ldr x0, [sp, #24] + 4b1ff8: 940000b5 bl 4b22cc <_ZSt12__get_helperILm1ESt14default_deleteIKN5Catch7IStreamEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 4b1ffc: a8c27bfd ldp x29, x30, [sp], #32 + 4b2000: d65f03c0 ret + +00000000004b2004 <_ZNSaIN5Catch8TestSpec6FilterEEC1Ev>: +_ZNSaIN5Catch8TestSpec6FilterEEC2Ev(): + 4b2004: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2008: 910003fd mov x29, sp + 4b200c: f9000fe0 str x0, [sp, #24] + 4b2010: f9400fe0 ldr x0, [sp, #24] + 4b2014: 940000b5 bl 4b22e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEEC1Ev> + 4b2018: d503201f nop + 4b201c: a8c27bfd ldp x29, x30, [sp], #32 + 4b2020: d65f03c0 ret + +00000000004b2024 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEED1Ev(): + 4b2024: d10043ff sub sp, sp, #0x10 + 4b2028: f90007e0 str x0, [sp, #8] + 4b202c: d503201f nop + 4b2030: 910043ff add sp, sp, #0x10 + 4b2034: d65f03c0 ret + +00000000004b2038 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE10deallocateERS3_PS2_m>: +_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE10deallocateERS3_PS2_m(): + 4b2038: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b203c: 910003fd mov x29, sp + 4b2040: f90017e0 str x0, [sp, #40] + 4b2044: f90013e1 str x1, [sp, #32] + 4b2048: f9000fe2 str x2, [sp, #24] + 4b204c: f9400fe2 ldr x2, [sp, #24] + 4b2050: f94013e1 ldr x1, [sp, #32] + 4b2054: f94017e0 ldr x0, [sp, #40] + 4b2058: 940000a9 bl 4b22fc <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE10deallocateEPS3_m> + 4b205c: d503201f nop + 4b2060: a8c37bfd ldp x29, x30, [sp], #48 + 4b2064: d65f03c0 ret + +00000000004b2068 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec6FilterEEEvT_S6_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec6FilterEEEvT_S6_(): + 4b2068: a9be7bfd stp x29, x30, [sp, #-32]! + 4b206c: 910003fd mov x29, sp + 4b2070: f9000fe0 str x0, [sp, #24] + 4b2074: f9000be1 str x1, [sp, #16] + 4b2078: f9400fe1 ldr x1, [sp, #24] + 4b207c: f9400be0 ldr x0, [sp, #16] + 4b2080: eb00003f cmp x1, x0 + 4b2084: 54000100 b.eq 4b20a4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec6FilterEEEvT_S6_+0x3c> // b.none + 4b2088: f9400fe0 ldr x0, [sp, #24] + 4b208c: 940000a6 bl 4b2324 <_ZSt11__addressofIN5Catch8TestSpec6FilterEEPT_RS3_> + 4b2090: 940000aa bl 4b2338 <_ZSt8_DestroyIN5Catch8TestSpec6FilterEEvPT_> + 4b2094: f9400fe0 ldr x0, [sp, #24] + 4b2098: 9100c000 add x0, x0, #0x30 + 4b209c: f9000fe0 str x0, [sp, #24] + 4b20a0: 17fffff6 b 4b2078 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch8TestSpec6FilterEEEvT_S6_+0x10> + 4b20a4: d503201f nop + 4b20a8: a8c27bfd ldp x29, x30, [sp], #32 + 4b20ac: d65f03c0 ret + +00000000004b20b0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEED1Ev(): + 4b20b0: d10043ff sub sp, sp, #0x10 + 4b20b4: f90007e0 str x0, [sp, #8] + 4b20b8: d503201f nop + 4b20bc: 910043ff add sp, sp, #0x10 + 4b20c0: d65f03c0 ret + +00000000004b20c4 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m(): + 4b20c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b20c8: 910003fd mov x29, sp + 4b20cc: f90017e0 str x0, [sp, #40] + 4b20d0: f90013e1 str x1, [sp, #32] + 4b20d4: f9000fe2 str x2, [sp, #24] + 4b20d8: f9400fe2 ldr x2, [sp, #24] + 4b20dc: f94013e1 ldr x1, [sp, #32] + 4b20e0: f94017e0 ldr x0, [sp, #40] + 4b20e4: 9400009d bl 4b2358 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE10deallocateEPS7_m> + 4b20e8: d503201f nop + 4b20ec: a8c37bfd ldp x29, x30, [sp], #48 + 4b20f0: d65f03c0 ret + +00000000004b20f4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS5_EEEEvT_SA_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS5_EEEEvT_SA_(): + 4b20f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b20f8: 910003fd mov x29, sp + 4b20fc: f9000fe0 str x0, [sp, #24] + 4b2100: f9000be1 str x1, [sp, #16] + 4b2104: f9400fe1 ldr x1, [sp, #24] + 4b2108: f9400be0 ldr x0, [sp, #16] + 4b210c: eb00003f cmp x1, x0 + 4b2110: 54000100 b.eq 4b2130 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS5_EEEEvT_SA_+0x3c> // b.none + 4b2114: f9400fe0 ldr x0, [sp, #24] + 4b2118: 9400009a bl 4b2380 <_ZSt11__addressofISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEPT_RS7_> + 4b211c: 9400009e bl 4b2394 <_ZSt8_DestroyISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEvPT_> + 4b2120: f9400fe0 ldr x0, [sp, #24] + 4b2124: 91002000 add x0, x0, #0x8 + 4b2128: f9000fe0 str x0, [sp, #24] + 4b212c: 17fffff6 b 4b2104 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS5_EEEEvT_SA_+0x10> + 4b2130: d503201f nop + 4b2134: a8c27bfd ldp x29, x30, [sp], #32 + 4b2138: d65f03c0 ret + +00000000004b213c <_ZNKSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv(): + 4b213c: d10043ff sub sp, sp, #0x10 + 4b2140: f90007e0 str x0, [sp, #8] + 4b2144: f94007e0 ldr x0, [sp, #8] + 4b2148: 910043ff add sp, sp, #0x10 + 4b214c: d65f03c0 ret + +00000000004b2150 <_ZNSaIN5Catch8TestSpec6FilterEEC1ERKS2_>: +_ZNSaIN5Catch8TestSpec6FilterEEC1ERKS2_(): + 4b2150: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2154: 910003fd mov x29, sp + 4b2158: f9000fe0 str x0, [sp, #24] + 4b215c: f9000be1 str x1, [sp, #16] + 4b2160: f9400be1 ldr x1, [sp, #16] + 4b2164: f9400fe0 ldr x0, [sp, #24] + 4b2168: 94000093 bl 4b23b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEEC1ERKS4_> + 4b216c: d503201f nop + 4b2170: a8c27bfd ldp x29, x30, [sp], #32 + 4b2174: d65f03c0 ret + +00000000004b2178 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC1ERKS3_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC1ERKS3_(): + 4b2178: a9be7bfd stp x29, x30, [sp, #-32]! + 4b217c: 910003fd mov x29, sp + 4b2180: f9000fe0 str x0, [sp, #24] + 4b2184: f9000be1 str x1, [sp, #16] + 4b2188: f9400fe0 ldr x0, [sp, #24] + 4b218c: f9400be1 ldr x1, [sp, #16] + 4b2190: 9400008f bl 4b23cc <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC1ERKS3_> + 4b2194: d503201f nop + 4b2198: a8c27bfd ldp x29, x30, [sp], #32 + 4b219c: d65f03c0 ret + +00000000004b21a0 <_ZSt4moveIRPN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRPN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS6_(): + 4b21a0: d10043ff sub sp, sp, #0x10 + 4b21a4: f90007e0 str x0, [sp, #8] + 4b21a8: f94007e0 ldr x0, [sp, #8] + 4b21ac: 910043ff add sp, sp, #0x10 + 4b21b0: d65f03c0 ret + +00000000004b21b4 <_ZSt4swapIPN5Catch8TestSpec6FilterEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_>: +_ZSt4swapIPN5Catch8TestSpec6FilterEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_(): + 4b21b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b21b8: 910003fd mov x29, sp + 4b21bc: f9000fe0 str x0, [sp, #24] + 4b21c0: f9000be1 str x1, [sp, #16] + 4b21c4: f9400fe0 ldr x0, [sp, #24] + 4b21c8: 97fffff6 bl 4b21a0 <_ZSt4moveIRPN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS6_> + 4b21cc: f9400000 ldr x0, [x0] + 4b21d0: f90017e0 str x0, [sp, #40] + 4b21d4: f9400be0 ldr x0, [sp, #16] + 4b21d8: 97fffff2 bl 4b21a0 <_ZSt4moveIRPN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS6_> + 4b21dc: f9400001 ldr x1, [x0] + 4b21e0: f9400fe0 ldr x0, [sp, #24] + 4b21e4: f9000001 str x1, [x0] + 4b21e8: 9100a3e0 add x0, sp, #0x28 + 4b21ec: 97ffffed bl 4b21a0 <_ZSt4moveIRPN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS6_> + 4b21f0: f9400001 ldr x1, [x0] + 4b21f4: f9400be0 ldr x0, [sp, #16] + 4b21f8: f9000001 str x1, [x0] + 4b21fc: d503201f nop + 4b2200: a8c37bfd ldp x29, x30, [sp], #48 + 4b2204: d65f03c0 ret + +00000000004b2208 <_ZSt18__do_alloc_on_moveISaIN5Catch8TestSpec6FilterEEEvRT_S5_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaIN5Catch8TestSpec6FilterEEEvRT_S5_St17integral_constantIbLb1EE(): + 4b2208: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b220c: 910003fd mov x29, sp + 4b2210: f90017e0 str x0, [sp, #40] + 4b2214: f90013e1 str x1, [sp, #32] + 4b2218: 390063e2 strb w2, [sp, #24] + 4b221c: f94013e0 ldr x0, [sp, #32] + 4b2220: 9400007b bl 4b240c <_ZSt4moveIRSaIN5Catch8TestSpec6FilterEEEONSt16remove_referenceIT_E4typeEOS6_> + 4b2224: d503201f nop + 4b2228: a8c37bfd ldp x29, x30, [sp], #48 + 4b222c: d65f03c0 ret + +00000000004b2230 <_ZSt18__do_alloc_on_moveISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_S8_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRT_S8_St17integral_constantIbLb1EE(): + 4b2230: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b2234: 910003fd mov x29, sp + 4b2238: f90017e0 str x0, [sp, #40] + 4b223c: f90013e1 str x1, [sp, #32] + 4b2240: 390063e2 strb w2, [sp, #24] + 4b2244: f94013e0 ldr x0, [sp, #32] + 4b2248: 97fdcc73 bl 425414 <_ZSt4moveIRSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEONSt16remove_referenceIT_E4typeEOS9_> + 4b224c: d503201f nop + 4b2250: a8c37bfd ldp x29, x30, [sp], #48 + 4b2254: d65f03c0 ret + +00000000004b2258 <_ZSt3getILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_>: +_ZSt3getILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_(): + 4b2258: a9be7bfd stp x29, x30, [sp, #-32]! + 4b225c: 910003fd mov x29, sp + 4b2260: f9000fe0 str x0, [sp, #24] + 4b2264: f9400fe0 ldr x0, [sp, #24] + 4b2268: 9400006e bl 4b2420 <_ZSt12__get_helperILm0EPKN5Catch7IStreamEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4b226c: a8c27bfd ldp x29, x30, [sp], #32 + 4b2270: d65f03c0 ret + +00000000004b2274 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch7IStreamEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch7IStreamEEEEC1Ev(): + 4b2274: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2278: 910003fd mov x29, sp + 4b227c: f9000fe0 str x0, [sp, #24] + 4b2280: f9400fe0 ldr x0, [sp, #24] + 4b2284: 9400006e bl 4b243c <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch7IStreamEELb1EEC1Ev> + 4b2288: d503201f nop + 4b228c: a8c27bfd ldp x29, x30, [sp], #32 + 4b2290: d65f03c0 ret + +00000000004b2294 <_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EEC1Ev(): + 4b2294: d10043ff sub sp, sp, #0x10 + 4b2298: f90007e0 str x0, [sp, #8] + 4b229c: f94007e0 ldr x0, [sp, #8] + 4b22a0: f900001f str xzr, [x0] + 4b22a4: d503201f nop + 4b22a8: 910043ff add sp, sp, #0x10 + 4b22ac: d65f03c0 ret + +00000000004b22b0 <_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEE7_M_headERS6_(): + 4b22b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b22b4: 910003fd mov x29, sp + 4b22b8: f9000fe0 str x0, [sp, #24] + 4b22bc: f9400fe0 ldr x0, [sp, #24] + 4b22c0: 94000064 bl 4b2450 <_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EE7_M_headERS4_> + 4b22c4: a8c27bfd ldp x29, x30, [sp], #32 + 4b22c8: d65f03c0 ret + +00000000004b22cc <_ZSt12__get_helperILm1ESt14default_deleteIKN5Catch7IStreamEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIKN5Catch7IStreamEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 4b22cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b22d0: 910003fd mov x29, sp + 4b22d4: f9000fe0 str x0, [sp, #24] + 4b22d8: f9400fe0 ldr x0, [sp, #24] + 4b22dc: 94000062 bl 4b2464 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch7IStreamEEEE7_M_headERS5_> + 4b22e0: a8c27bfd ldp x29, x30, [sp], #32 + 4b22e4: d65f03c0 ret + +00000000004b22e8 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEEC2Ev(): + 4b22e8: d10043ff sub sp, sp, #0x10 + 4b22ec: f90007e0 str x0, [sp, #8] + 4b22f0: d503201f nop + 4b22f4: 910043ff add sp, sp, #0x10 + 4b22f8: d65f03c0 ret + +00000000004b22fc <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE10deallocateEPS3_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE10deallocateEPS3_m(): + 4b22fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b2300: 910003fd mov x29, sp + 4b2304: f90017e0 str x0, [sp, #40] + 4b2308: f90013e1 str x1, [sp, #32] + 4b230c: f9000fe2 str x2, [sp, #24] + 4b2310: f94013e0 ldr x0, [sp, #32] + 4b2314: 97fd53ff bl 407310 <_ZdlPv@plt> + 4b2318: d503201f nop + 4b231c: a8c37bfd ldp x29, x30, [sp], #48 + 4b2320: d65f03c0 ret + +00000000004b2324 <_ZSt11__addressofIN5Catch8TestSpec6FilterEEPT_RS3_>: +_ZSt11__addressofIN5Catch8TestSpec6FilterEEPT_RS3_(): + 4b2324: d10043ff sub sp, sp, #0x10 + 4b2328: f90007e0 str x0, [sp, #8] + 4b232c: f94007e0 ldr x0, [sp, #8] + 4b2330: 910043ff add sp, sp, #0x10 + 4b2334: d65f03c0 ret + +00000000004b2338 <_ZSt8_DestroyIN5Catch8TestSpec6FilterEEvPT_>: +_ZSt8_DestroyIN5Catch8TestSpec6FilterEEvPT_(): + 4b2338: a9be7bfd stp x29, x30, [sp, #-32]! + 4b233c: 910003fd mov x29, sp + 4b2340: f9000fe0 str x0, [sp, #24] + 4b2344: f9400fe0 ldr x0, [sp, #24] + 4b2348: 97fffcb3 bl 4b1614 <_ZN5Catch8TestSpec6FilterD1Ev> + 4b234c: d503201f nop + 4b2350: a8c27bfd ldp x29, x30, [sp], #32 + 4b2354: d65f03c0 ret + +00000000004b2358 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE10deallocateEPS7_m>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE10deallocateEPS7_m(): + 4b2358: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b235c: 910003fd mov x29, sp + 4b2360: f90017e0 str x0, [sp, #40] + 4b2364: f90013e1 str x1, [sp, #32] + 4b2368: f9000fe2 str x2, [sp, #24] + 4b236c: f94013e0 ldr x0, [sp, #32] + 4b2370: 97fd53e8 bl 407310 <_ZdlPv@plt> + 4b2374: d503201f nop + 4b2378: a8c37bfd ldp x29, x30, [sp], #48 + 4b237c: d65f03c0 ret + +00000000004b2380 <_ZSt11__addressofISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEPT_RS7_>: +_ZSt11__addressofISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEPT_RS7_(): + 4b2380: d10043ff sub sp, sp, #0x10 + 4b2384: f90007e0 str x0, [sp, #8] + 4b2388: f94007e0 ldr x0, [sp, #8] + 4b238c: 910043ff add sp, sp, #0x10 + 4b2390: d65f03c0 ret + +00000000004b2394 <_ZSt8_DestroyISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEvPT_>: +_ZSt8_DestroyISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEvPT_(): + 4b2394: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2398: 910003fd mov x29, sp + 4b239c: f9000fe0 str x0, [sp, #24] + 4b23a0: f9400fe0 ldr x0, [sp, #24] + 4b23a4: 94000037 bl 4b2480 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EED1Ev> + 4b23a8: d503201f nop + 4b23ac: a8c27bfd ldp x29, x30, [sp], #32 + 4b23b0: d65f03c0 ret + +00000000004b23b4 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEEC1ERKS4_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEEC1ERKS4_(): + 4b23b4: d10043ff sub sp, sp, #0x10 + 4b23b8: f90007e0 str x0, [sp, #8] + 4b23bc: f90003e1 str x1, [sp] + 4b23c0: d503201f nop + 4b23c4: 910043ff add sp, sp, #0x10 + 4b23c8: d65f03c0 ret + +00000000004b23cc <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC1ERKS3_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC2ERKS3_(): + 4b23cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b23d0: 910003fd mov x29, sp + 4b23d4: f9000fe0 str x0, [sp, #24] + 4b23d8: f9000be1 str x1, [sp, #16] + 4b23dc: f9400be1 ldr x1, [sp, #16] + 4b23e0: f9400fe0 ldr x0, [sp, #24] + 4b23e4: 97ffff5b bl 4b2150 <_ZNSaIN5Catch8TestSpec6FilterEEC1ERKS2_> + 4b23e8: f9400fe0 ldr x0, [sp, #24] + 4b23ec: f900001f str xzr, [x0] + 4b23f0: f9400fe0 ldr x0, [sp, #24] + 4b23f4: f900041f str xzr, [x0, #8] + 4b23f8: f9400fe0 ldr x0, [sp, #24] + 4b23fc: f900081f str xzr, [x0, #16] + 4b2400: d503201f nop + 4b2404: a8c27bfd ldp x29, x30, [sp], #32 + 4b2408: d65f03c0 ret + +00000000004b240c <_ZSt4moveIRSaIN5Catch8TestSpec6FilterEEEONSt16remove_referenceIT_E4typeEOS6_>: +_ZSt4moveIRSaIN5Catch8TestSpec6FilterEEEONSt16remove_referenceIT_E4typeEOS6_(): + 4b240c: d10043ff sub sp, sp, #0x10 + 4b2410: f90007e0 str x0, [sp, #8] + 4b2414: f94007e0 ldr x0, [sp, #8] + 4b2418: 910043ff add sp, sp, #0x10 + 4b241c: d65f03c0 ret + +00000000004b2420 <_ZSt12__get_helperILm0EPKN5Catch7IStreamEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPKN5Catch7IStreamEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4b2420: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2424: 910003fd mov x29, sp + 4b2428: f9000fe0 str x0, [sp, #24] + 4b242c: f9400fe0 ldr x0, [sp, #24] + 4b2430: 9400002b bl 4b24dc <_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEE7_M_headERKS6_> + 4b2434: a8c27bfd ldp x29, x30, [sp], #32 + 4b2438: d65f03c0 ret + +00000000004b243c <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch7IStreamEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch7IStreamEELb1EEC1Ev(): + 4b243c: d10043ff sub sp, sp, #0x10 + 4b2440: f90007e0 str x0, [sp, #8] + 4b2444: d503201f nop + 4b2448: 910043ff add sp, sp, #0x10 + 4b244c: d65f03c0 ret + +00000000004b2450 <_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EE7_M_headERS4_>: +_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EE7_M_headERS4_(): + 4b2450: d10043ff sub sp, sp, #0x10 + 4b2454: f90007e0 str x0, [sp, #8] + 4b2458: f94007e0 ldr x0, [sp, #8] + 4b245c: 910043ff add sp, sp, #0x10 + 4b2460: d65f03c0 ret + +00000000004b2464 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch7IStreamEEEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch7IStreamEEEE7_M_headERS5_(): + 4b2464: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2468: 910003fd mov x29, sp + 4b246c: f9000fe0 str x0, [sp, #24] + 4b2470: f9400fe0 ldr x0, [sp, #24] + 4b2474: 94000021 bl 4b24f8 <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch7IStreamEELb1EE7_M_headERS5_> + 4b2478: a8c27bfd ldp x29, x30, [sp], #32 + 4b247c: d65f03c0 ret + +00000000004b2480 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EED1Ev>: +_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EED2Ev(): + 4b2480: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b2484: 910003fd mov x29, sp + 4b2488: f9000fe0 str x0, [sp, #24] + 4b248c: f9400fe0 ldr x0, [sp, #24] + 4b2490: 9400001f bl 4b250c <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE6_M_ptrEv> + 4b2494: f90017e0 str x0, [sp, #40] + 4b2498: f94017e0 ldr x0, [sp, #40] + 4b249c: f9400000 ldr x0, [x0] + 4b24a0: f100001f cmp x0, #0x0 + 4b24a4: 54000120 b.eq 4b24c8 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EED1Ev+0x48> // b.none + 4b24a8: f9400fe0 ldr x0, [sp, #24] + 4b24ac: 9400001f bl 4b2528 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE11get_deleterEv> + 4b24b0: aa0003e2 mov x2, x0 + 4b24b4: f94017e0 ldr x0, [sp, #40] + 4b24b8: f9400000 ldr x0, [x0] + 4b24bc: aa0003e1 mov x1, x0 + 4b24c0: aa0203e0 mov x0, x2 + 4b24c4: 94000020 bl 4b2544 <_ZNKSt14default_deleteIN5Catch8TestSpec7PatternEEclEPS2_> + 4b24c8: f94017e0 ldr x0, [sp, #40] + 4b24cc: f900001f str xzr, [x0] + 4b24d0: d503201f nop + 4b24d4: a8c37bfd ldp x29, x30, [sp], #48 + 4b24d8: d65f03c0 ret + +00000000004b24dc <_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEE7_M_headERKS6_>: +_ZNSt11_Tuple_implILm0EJPKN5Catch7IStreamESt14default_deleteIS2_EEE7_M_headERKS6_(): + 4b24dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b24e0: 910003fd mov x29, sp + 4b24e4: f9000fe0 str x0, [sp, #24] + 4b24e8: f9400fe0 ldr x0, [sp, #24] + 4b24ec: 94000026 bl 4b2584 <_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EE7_M_headERKS4_> + 4b24f0: a8c27bfd ldp x29, x30, [sp], #32 + 4b24f4: d65f03c0 ret + +00000000004b24f8 <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch7IStreamEELb1EE7_M_headERS5_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch7IStreamEELb1EE7_M_headERS5_(): + 4b24f8: d10043ff sub sp, sp, #0x10 + 4b24fc: f90007e0 str x0, [sp, #8] + 4b2500: f94007e0 ldr x0, [sp, #8] + 4b2504: 910043ff add sp, sp, #0x10 + 4b2508: d65f03c0 ret + +00000000004b250c <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE6_M_ptrEv(): + 4b250c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2510: 910003fd mov x29, sp + 4b2514: f9000fe0 str x0, [sp, #24] + 4b2518: f9400fe0 ldr x0, [sp, #24] + 4b251c: 9400001f bl 4b2598 <_ZSt3getILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4b2520: a8c27bfd ldp x29, x30, [sp], #32 + 4b2524: d65f03c0 ret + +00000000004b2528 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE11get_deleterEv(): + 4b2528: a9be7bfd stp x29, x30, [sp, #-32]! + 4b252c: 910003fd mov x29, sp + 4b2530: f9000fe0 str x0, [sp, #24] + 4b2534: f9400fe0 ldr x0, [sp, #24] + 4b2538: 9400001f bl 4b25b4 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE10_M_deleterEv> + 4b253c: a8c27bfd ldp x29, x30, [sp], #32 + 4b2540: d65f03c0 ret + +00000000004b2544 <_ZNKSt14default_deleteIN5Catch8TestSpec7PatternEEclEPS2_>: +_ZNKSt14default_deleteIN5Catch8TestSpec7PatternEEclEPS2_(): + 4b2544: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2548: 910003fd mov x29, sp + 4b254c: f9000fe0 str x0, [sp, #24] + 4b2550: f9000be1 str x1, [sp, #16] + 4b2554: f9400be0 ldr x0, [sp, #16] + 4b2558: f100001f cmp x0, #0x0 + 4b255c: 540000e0 b.eq 4b2578 <_ZNKSt14default_deleteIN5Catch8TestSpec7PatternEEclEPS2_+0x34> // b.none + 4b2560: f9400be0 ldr x0, [sp, #16] + 4b2564: f9400000 ldr x0, [x0] + 4b2568: 91002000 add x0, x0, #0x8 + 4b256c: f9400001 ldr x1, [x0] + 4b2570: f9400be0 ldr x0, [sp, #16] + 4b2574: d63f0020 blr x1 + 4b2578: d503201f nop + 4b257c: a8c27bfd ldp x29, x30, [sp], #32 + 4b2580: d65f03c0 ret + +00000000004b2584 <_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EE7_M_headERKS4_>: +_ZNSt10_Head_baseILm0EPKN5Catch7IStreamELb0EE7_M_headERKS4_(): + 4b2584: d10043ff sub sp, sp, #0x10 + 4b2588: f90007e0 str x0, [sp, #8] + 4b258c: f94007e0 ldr x0, [sp, #8] + 4b2590: 910043ff add sp, sp, #0x10 + 4b2594: d65f03c0 ret + +00000000004b2598 <_ZSt3getILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4b2598: a9be7bfd stp x29, x30, [sp, #-32]! + 4b259c: 910003fd mov x29, sp + 4b25a0: f9000fe0 str x0, [sp, #24] + 4b25a4: f9400fe0 ldr x0, [sp, #24] + 4b25a8: 9400000a bl 4b25d0 <_ZSt12__get_helperILm0EPN5Catch8TestSpec7PatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4b25ac: a8c27bfd ldp x29, x30, [sp], #32 + 4b25b0: d65f03c0 ret + +00000000004b25b4 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE10_M_deleterEv(): + 4b25b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b25b8: 910003fd mov x29, sp + 4b25bc: f9000fe0 str x0, [sp, #24] + 4b25c0: f9400fe0 ldr x0, [sp, #24] + 4b25c4: 9400000a bl 4b25ec <_ZSt3getILm1EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4b25c8: a8c27bfd ldp x29, x30, [sp], #32 + 4b25cc: d65f03c0 ret + +00000000004b25d0 <_ZSt12__get_helperILm0EPN5Catch8TestSpec7PatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch8TestSpec7PatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4b25d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b25d4: 910003fd mov x29, sp + 4b25d8: f9000fe0 str x0, [sp, #24] + 4b25dc: f9400fe0 ldr x0, [sp, #24] + 4b25e0: 9400000a bl 4b2608 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEE7_M_headERS6_> + 4b25e4: a8c27bfd ldp x29, x30, [sp], #32 + 4b25e8: d65f03c0 ret + +00000000004b25ec <_ZSt3getILm1EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm1EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4b25ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4b25f0: 910003fd mov x29, sp + 4b25f4: f9000fe0 str x0, [sp, #24] + 4b25f8: f9400fe0 ldr x0, [sp, #24] + 4b25fc: 9400000a bl 4b2624 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec7PatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 4b2600: a8c27bfd ldp x29, x30, [sp], #32 + 4b2604: d65f03c0 ret + +00000000004b2608 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEE7_M_headERS6_(): + 4b2608: a9be7bfd stp x29, x30, [sp, #-32]! + 4b260c: 910003fd mov x29, sp + 4b2610: f9000fe0 str x0, [sp, #24] + 4b2614: f9400fe0 ldr x0, [sp, #24] + 4b2618: 9400000a bl 4b2640 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EE7_M_headERS4_> + 4b261c: a8c27bfd ldp x29, x30, [sp], #32 + 4b2620: d65f03c0 ret + +00000000004b2624 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec7PatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec7PatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 4b2624: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2628: 910003fd mov x29, sp + 4b262c: f9000fe0 str x0, [sp, #24] + 4b2630: f9400fe0 ldr x0, [sp, #24] + 4b2634: 94000008 bl 4b2654 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEE7_M_headERS5_> + 4b2638: a8c27bfd ldp x29, x30, [sp], #32 + 4b263c: d65f03c0 ret + +00000000004b2640 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EE7_M_headERS4_>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EE7_M_headERS4_(): + 4b2640: d10043ff sub sp, sp, #0x10 + 4b2644: f90007e0 str x0, [sp, #8] + 4b2648: f94007e0 ldr x0, [sp, #8] + 4b264c: 910043ff add sp, sp, #0x10 + 4b2650: d65f03c0 ret + +00000000004b2654 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEE7_M_headERS5_(): + 4b2654: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2658: 910003fd mov x29, sp + 4b265c: f9000fe0 str x0, [sp, #24] + 4b2660: f9400fe0 ldr x0, [sp, #24] + 4b2664: 94000003 bl 4b2670 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EE7_M_headERS5_> + 4b2668: a8c27bfd ldp x29, x30, [sp], #32 + 4b266c: d65f03c0 ret + +00000000004b2670 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EE7_M_headERS5_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EE7_M_headERS5_(): + 4b2670: d10043ff sub sp, sp, #0x10 + 4b2674: f90007e0 str x0, [sp, #8] + 4b2678: f94007e0 ldr x0, [sp, #8] + 4b267c: 910043ff add sp, sp, #0x10 + 4b2680: d65f03c0 ret + +00000000004b2684 <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 4b2684: b00004c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b2688: 912ec000 add x0, x0, #0xbb0 + 4b268c: f9400000 ldr x0, [x0] + 4b2690: f100001f cmp x0, #0x0 + 4b2694: 1a9f07e0 cset w0, ne // ne = any + 4b2698: 12001c00 and w0, w0, #0xff + 4b269c: d65f03c0 ret + +00000000004b26a0 <_ZN5Catch12_GLOBAL__N_112NoColourImpl3useENS_6Colour4CodeE>: +_ZN5Catch12_GLOBAL__N_112NoColourImpl3useENS_6Colour4CodeE(): + 4b26a0: d10043ff sub sp, sp, #0x10 + 4b26a4: f90007e0 str x0, [sp, #8] + 4b26a8: b90007e1 str w1, [sp, #4] + 4b26ac: d503201f nop + 4b26b0: 910043ff add sp, sp, #0x10 + 4b26b4: d65f03c0 ret + +00000000004b26b8 <_ZN5Catch12_GLOBAL__N_111IColourImplD2Ev>: +_ZN5Catch12_GLOBAL__N_111IColourImplD2Ev(): + 4b26b8: d10043ff sub sp, sp, #0x10 + 4b26bc: f90007e0 str x0, [sp, #8] + 4b26c0: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b26c4: 912f2001 add x1, x0, #0xbc8 + 4b26c8: f94007e0 ldr x0, [sp, #8] + 4b26cc: f9000001 str x1, [x0] + 4b26d0: d503201f nop + 4b26d4: 910043ff add sp, sp, #0x10 + 4b26d8: d65f03c0 ret + +00000000004b26dc <_ZN5Catch12_GLOBAL__N_112NoColourImpl8instanceEv>: +_ZN5Catch12_GLOBAL__N_112NoColourImpl8instanceEv(): + 4b26dc: a9bf7bfd stp x29, x30, [sp, #-16]! + 4b26e0: 910003fd mov x29, sp + 4b26e4: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b26e8: 9103a000 add x0, x0, #0xe8 + 4b26ec: 08dffc00 ldarb w0, [x0] + 4b26f0: 12001c00 and w0, w0, #0xff + 4b26f4: 12000000 and w0, w0, #0x1 + 4b26f8: 7100001f cmp w0, #0x0 + 4b26fc: 1a9f17e0 cset w0, eq // eq = none + 4b2700: 12001c00 and w0, w0, #0xff + 4b2704: 7100001f cmp w0, #0x0 + 4b2708: 54000260 b.eq 4b2754 <_ZN5Catch12_GLOBAL__N_112NoColourImpl8instanceEv+0x78> // b.none + 4b270c: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2710: 9103a000 add x0, x0, #0xe8 + 4b2714: 97fd548f bl 407950 <__cxa_guard_acquire@plt> + 4b2718: 7100001f cmp w0, #0x0 + 4b271c: 1a9f07e0 cset w0, ne // ne = any + 4b2720: 12001c00 and w0, w0, #0xff + 4b2724: 7100001f cmp w0, #0x0 + 4b2728: 54000160 b.eq 4b2754 <_ZN5Catch12_GLOBAL__N_112NoColourImpl8instanceEv+0x78> // b.none + 4b272c: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2730: 9103a000 add x0, x0, #0xe8 + 4b2734: 97fd5287 bl 407150 <__cxa_guard_release@plt> + 4b2738: b00004c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b273c: 911ce002 add x2, x0, #0x738 + 4b2740: b00004c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b2744: 912ee001 add x1, x0, #0xbb8 + 4b2748: 90000000 adrp x0, 4b2000 <_ZSt3getILm1EJPKN5Catch7IStreamESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_+0x18> + 4b274c: 913a0000 add x0, x0, #0xe80 + 4b2750: 97fd535c bl 4074c0 <__cxa_atexit@plt> + 4b2754: b00004c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b2758: 912ee000 add x0, x0, #0xbb8 + 4b275c: a8c17bfd ldp x29, x30, [sp], #16 + 4b2760: d65f03c0 ret + +00000000004b2764 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE>: +_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE(): + 4b2764: a9b57bfd stp x29, x30, [sp, #-176]! + 4b2768: 910003fd mov x29, sp + 4b276c: f9000bf3 str x19, [sp, #16] + 4b2770: f90017e0 str x0, [sp, #40] + 4b2774: b90027e1 str w1, [sp, #36] + 4b2778: b94027e0 ldr w0, [sp, #36] + 4b277c: 7100181f cmp w0, #0x6 + 4b2780: 54000740 b.eq 4b2868 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x104> // b.none + 4b2784: 7100181f cmp w0, #0x6 + 4b2788: 540001ac b.gt 4b27bc <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x58> + 4b278c: 7100081f cmp w0, #0x2 + 4b2790: 54000440 b.eq 4b2818 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0xb4> // b.none + 4b2794: 7100081f cmp w0, #0x2 + 4b2798: 5400008c b.gt 4b27a8 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x44> + 4b279c: 7100001f cmp w0, #0x0 + 4b27a0: 54000e2b b.lt 4b2964 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x200> // b.tstop + 4b27a4: 14000018 b 4b2804 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0xa0> + 4b27a8: 7100101f cmp w0, #0x4 + 4b27ac: 540004a0 b.eq 4b2840 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0xdc> // b.none + 4b27b0: 7100101f cmp w0, #0x4 + 4b27b4: 5400050c b.gt 4b2854 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0xf0> + 4b27b8: 1400001d b 4b282c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0xc8> + 4b27bc: 7100481f cmp w0, #0x12 + 4b27c0: 54000720 b.eq 4b28a4 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x140> // b.none + 4b27c4: 7100481f cmp w0, #0x12 + 4b27c8: 5400010c b.gt 4b27e8 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x84> + 4b27cc: 7100401f cmp w0, #0x10 + 4b27d0: 54000920 b.eq 4b28f4 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x190> // b.none + 4b27d4: 7100401f cmp w0, #0x10 + 4b27d8: 540007ac b.gt 4b28cc <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x168> + 4b27dc: 71001c1f cmp w0, #0x7 + 4b27e0: 540004e0 b.eq 4b287c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x118> // b.none + 4b27e4: 14000060 b 4b2964 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x200> + 4b27e8: 7100581f cmp w0, #0x16 + 4b27ec: 540007a0 b.eq 4b28e0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x17c> // b.none + 4b27f0: 71005c1f cmp w0, #0x17 + 4b27f4: 540004e0 b.eq 4b2890 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x12c> // b.none + 4b27f8: 71004c1f cmp w0, #0x13 + 4b27fc: 540005e0 b.eq 4b28b8 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x154> // b.none + 4b2800: 14000059 b 4b2964 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x200> + 4b2804: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2808: 91296001 add x1, x0, #0xa58 + 4b280c: f94017e0 ldr x0, [sp, #40] + 4b2810: 940000a8 bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b2814: 14000082 b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b2818: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b281c: 91298001 add x1, x0, #0xa60 + 4b2820: f94017e0 ldr x0, [sp, #40] + 4b2824: 940000a3 bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b2828: 1400007d b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b282c: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2830: 9129a001 add x1, x0, #0xa68 + 4b2834: f94017e0 ldr x0, [sp, #40] + 4b2838: 9400009e bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b283c: 14000078 b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b2840: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2844: 9129c001 add x1, x0, #0xa70 + 4b2848: f94017e0 ldr x0, [sp, #40] + 4b284c: 94000099 bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b2850: 14000073 b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b2854: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2858: 9129e001 add x1, x0, #0xa78 + 4b285c: f94017e0 ldr x0, [sp, #40] + 4b2860: 94000094 bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b2864: 1400006e b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b2868: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b286c: 912a0001 add x1, x0, #0xa80 + 4b2870: f94017e0 ldr x0, [sp, #40] + 4b2874: 9400008f bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b2878: 14000069 b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b287c: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2880: 912a2001 add x1, x0, #0xa88 + 4b2884: f94017e0 ldr x0, [sp, #40] + 4b2888: 9400008a bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b288c: 14000064 b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b2890: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2894: 912a4001 add x1, x0, #0xa90 + 4b2898: f94017e0 ldr x0, [sp, #40] + 4b289c: 94000085 bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b28a0: 1400005f b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b28a4: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b28a8: 912a6001 add x1, x0, #0xa98 + 4b28ac: f94017e0 ldr x0, [sp, #40] + 4b28b0: 94000080 bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b28b4: 1400005a b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b28b8: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b28bc: 912a8001 add x1, x0, #0xaa0 + 4b28c0: f94017e0 ldr x0, [sp, #40] + 4b28c4: 9400007b bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b28c8: 14000055 b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b28cc: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b28d0: 912aa001 add x1, x0, #0xaa8 + 4b28d4: f94017e0 ldr x0, [sp, #40] + 4b28d8: 94000076 bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b28dc: 14000050 b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b28e0: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b28e4: 912ac001 add x1, x0, #0xab0 + 4b28e8: f94017e0 ldr x0, [sp, #40] + 4b28ec: 94000071 bl 4b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc> + 4b28f0: 1400004b b 4b2a1c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2b8> + 4b28f4: 910143e0 add x0, sp, #0x50 + 4b28f8: 97feb2b1 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4b28fc: 910183e3 add x3, sp, #0x60 + 4b2900: d2801302 mov x2, #0x98 // #152 + 4b2904: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2908: 912ae001 add x1, x0, #0xab8 + 4b290c: aa0303e0 mov x0, x3 + 4b2910: 97fe3d09 bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 4b2914: 910183e1 add x1, sp, #0x60 + 4b2918: 910143e0 add x0, sp, #0x50 + 4b291c: 97fe4322 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 4b2920: aa0003e2 mov x2, x0 + 4b2924: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2928: 912c6001 add x1, x0, #0xb18 + 4b292c: aa0203e0 mov x0, x2 + 4b2930: 97fe4328 bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 4b2934: aa0003e2 mov x2, x0 + 4b2938: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b293c: 912ce001 add x1, x0, #0xb38 + 4b2940: aa0203e0 mov x0, x2 + 4b2944: 97fd6038 bl 40aa24 <_ZN5Catch20ReusableStringStreamlsIA13_cEERS0_RKT_> + 4b2948: aa0003e1 mov x1, x0 + 4b294c: 9100c3e0 add x0, sp, #0x30 + 4b2950: aa0003e8 mov x8, x0 + 4b2954: aa0103e0 mov x0, x1 + 4b2958: 97feb2db bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4b295c: 9100c3e0 add x0, sp, #0x30 + 4b2960: 9400017b bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b2964: 910243e0 add x0, sp, #0x90 + 4b2968: 97feb295 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4b296c: 910283e3 add x3, sp, #0xa0 + 4b2970: d2801322 mov x2, #0x99 // #153 + 4b2974: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2978: 912ae001 add x1, x0, #0xab8 + 4b297c: aa0303e0 mov x0, x3 + 4b2980: 97fe3ced bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 4b2984: 910283e1 add x1, sp, #0xa0 + 4b2988: 910243e0 add x0, sp, #0x90 + 4b298c: 97fe4306 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 4b2990: aa0003e2 mov x2, x0 + 4b2994: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2998: 912c6001 add x1, x0, #0xb18 + 4b299c: aa0203e0 mov x0, x2 + 4b29a0: 97fe430c bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 4b29a4: aa0003e2 mov x2, x0 + 4b29a8: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b29ac: 912d2001 add x1, x0, #0xb48 + 4b29b0: aa0203e0 mov x0, x2 + 4b29b4: 94000149 bl 4b2ed8 <_ZN5Catch20ReusableStringStreamlsIA25_cEERS0_RKT_> + 4b29b8: aa0003e1 mov x1, x0 + 4b29bc: 9101c3e0 add x0, sp, #0x70 + 4b29c0: aa0003e8 mov x8, x0 + 4b29c4: aa0103e0 mov x0, x1 + 4b29c8: 97feb2bf bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4b29cc: 9101c3e0 add x0, sp, #0x70 + 4b29d0: 9400015f bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b29d4: aa0003f3 mov x19, x0 + 4b29d8: 9100c3e0 add x0, sp, #0x30 + 4b29dc: 97fd51c9 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b29e0: 14000002 b 4b29e8 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x284> + 4b29e4: aa0003f3 mov x19, x0 + 4b29e8: 910143e0 add x0, sp, #0x50 + 4b29ec: 97feb28a bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4b29f0: aa1303e0 mov x0, x19 + 4b29f4: 97fd53c3 bl 407900 <_Unwind_Resume@plt> + 4b29f8: aa0003f3 mov x19, x0 + 4b29fc: 9101c3e0 add x0, sp, #0x70 + 4b2a00: 97fd51c0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b2a04: 14000002 b 4b2a0c <_ZN5Catch12_GLOBAL__N_115PosixColourImpl3useENS_6Colour4CodeE+0x2a8> + 4b2a08: aa0003f3 mov x19, x0 + 4b2a0c: 910243e0 add x0, sp, #0x90 + 4b2a10: 97feb281 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4b2a14: aa1303e0 mov x0, x19 + 4b2a18: 97fd53ba bl 407900 <_Unwind_Resume@plt> + 4b2a1c: f9400bf3 ldr x19, [sp, #16] + 4b2a20: a8cb7bfd ldp x29, x30, [sp], #176 + 4b2a24: d65f03c0 ret + +00000000004b2a28 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl8instanceEv>: +_ZN5Catch12_GLOBAL__N_115PosixColourImpl8instanceEv(): + 4b2a28: a9bf7bfd stp x29, x30, [sp, #-16]! + 4b2a2c: 910003fd mov x29, sp + 4b2a30: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2a34: 9103c000 add x0, x0, #0xf0 + 4b2a38: 08dffc00 ldarb w0, [x0] + 4b2a3c: 12001c00 and w0, w0, #0xff + 4b2a40: 12000000 and w0, w0, #0x1 + 4b2a44: 7100001f cmp w0, #0x0 + 4b2a48: 1a9f17e0 cset w0, eq // eq = none + 4b2a4c: 12001c00 and w0, w0, #0xff + 4b2a50: 7100001f cmp w0, #0x0 + 4b2a54: 54000260 b.eq 4b2aa0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl8instanceEv+0x78> // b.none + 4b2a58: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2a5c: 9103c000 add x0, x0, #0xf0 + 4b2a60: 97fd53bc bl 407950 <__cxa_guard_acquire@plt> + 4b2a64: 7100001f cmp w0, #0x0 + 4b2a68: 1a9f07e0 cset w0, ne // ne = any + 4b2a6c: 12001c00 and w0, w0, #0xff + 4b2a70: 7100001f cmp w0, #0x0 + 4b2a74: 54000160 b.eq 4b2aa0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl8instanceEv+0x78> // b.none + 4b2a78: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2a7c: 9103c000 add x0, x0, #0xf0 + 4b2a80: 97fd51b4 bl 407150 <__cxa_guard_release@plt> + 4b2a84: b00004c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b2a88: 911ce002 add x2, x0, #0x738 + 4b2a8c: b00004c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b2a90: 912f0001 add x1, x0, #0xbc0 + 4b2a94: 90000000 adrp x0, 4b2000 <_ZSt3getILm1EJPKN5Catch7IStreamESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_+0x18> + 4b2a98: 9138a000 add x0, x0, #0xe28 + 4b2a9c: 97fd5289 bl 4074c0 <__cxa_atexit@plt> + 4b2aa0: b00004c0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b2aa4: 912f0000 add x0, x0, #0xbc0 + 4b2aa8: a8c17bfd ldp x29, x30, [sp], #16 + 4b2aac: d65f03c0 ret + +00000000004b2ab0 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc>: +_ZN5Catch12_GLOBAL__N_115PosixColourImpl9setColourEPKc(): + 4b2ab0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2ab4: 910003fd mov x29, sp + 4b2ab8: f9000fe0 str x0, [sp, #24] + 4b2abc: f9000be1 str x1, [sp, #16] + 4b2ac0: 97fd5d56 bl 40a018 <_ZN5Catch17getCurrentContextEv> + 4b2ac4: aa0003e2 mov x2, x0 + 4b2ac8: f9400040 ldr x0, [x2] + 4b2acc: 91008000 add x0, x0, #0x20 + 4b2ad0: f9400001 ldr x1, [x0] + 4b2ad4: aa0203e0 mov x0, x2 + 4b2ad8: d63f0020 blr x1 + 4b2adc: 97fd5d5d bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4b2ae0: aa0003e2 mov x2, x0 + 4b2ae4: f9400040 ldr x0, [x2] + 4b2ae8: 91006000 add x0, x0, #0x18 + 4b2aec: f9400001 ldr x1, [x0] + 4b2af0: aa0203e0 mov x0, x2 + 4b2af4: d63f0020 blr x1 + 4b2af8: 52800361 mov w1, #0x1b // #27 + 4b2afc: 97fd5281 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b2b00: f9400be1 ldr x1, [sp, #16] + 4b2b04: 97fd5213 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4b2b08: d503201f nop + 4b2b0c: a8c27bfd ldp x29, x30, [sp], #32 + 4b2b10: d65f03c0 ret + +00000000004b2b14 <_ZN5Catch12_GLOBAL__N_119useColourOnPlatformEv>: +_ZN5Catch12_GLOBAL__N_119useColourOnPlatformEv(): + 4b2b14: a9bf7bfd stp x29, x30, [sp, #-16]! + 4b2b18: 910003fd mov x29, sp + 4b2b1c: 52800020 mov w0, #0x1 // #1 + 4b2b20: 97fd5164 bl 4070b0 + 4b2b24: 7100001f cmp w0, #0x0 + 4b2b28: 1a9f07e0 cset w0, ne // ne = any + 4b2b2c: 12001c00 and w0, w0, #0xff + 4b2b30: a8c17bfd ldp x29, x30, [sp], #16 + 4b2b34: d65f03c0 ret + +00000000004b2b38 <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv>: +_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv(): + 4b2b38: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b2b3c: 910003fd mov x29, sp + 4b2b40: f9000bf3 str x19, [sp, #16] + 4b2b44: 9100e3e0 add x0, sp, #0x38 + 4b2b48: 97fe09b8 bl 435228 <_ZN5Catch10ErrnoGuardC1Ev> + 4b2b4c: 97fd5d33 bl 40a018 <_ZN5Catch17getCurrentContextEv> + 4b2b50: aa0003e2 mov x2, x0 + 4b2b54: f9400040 ldr x0, [x2] + 4b2b58: 91008000 add x0, x0, #0x20 + 4b2b5c: f9400001 ldr x1, [x0] + 4b2b60: aa0203e0 mov x0, x2 + 4b2b64: d63f0020 blr x1 + 4b2b68: aa0003e1 mov x1, x0 + 4b2b6c: 9100a3e0 add x0, sp, #0x28 + 4b2b70: 97fe3e7e bl 442568 <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1ERKS3_> + 4b2b74: 9100a3e0 add x0, sp, #0x28 + 4b2b78: 940000e3 bl 4b2f04 <_ZNKSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEcvbEv> + 4b2b7c: 12001c00 and w0, w0, #0xff + 4b2b80: 7100001f cmp w0, #0x0 + 4b2b84: 54000140 b.eq 4b2bac <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0x74> // b.none + 4b2b88: 9100a3e0 add x0, sp, #0x28 + 4b2b8c: 97fd5d31 bl 40a050 <_ZNKSt19__shared_ptr_accessIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4b2b90: aa0003e2 mov x2, x0 + 4b2b94: f9400040 ldr x0, [x2] + 4b2b98: 91022000 add x0, x0, #0x88 + 4b2b9c: f9400001 ldr x1, [x0] + 4b2ba0: aa0203e0 mov x0, x2 + 4b2ba4: d63f0020 blr x1 + 4b2ba8: 14000002 b 4b2bb0 <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0x78> + 4b2bac: 52800000 mov w0, #0x0 // #0 + 4b2bb0: b9003fe0 str w0, [sp, #60] + 4b2bb4: b9403fe0 ldr w0, [sp, #60] + 4b2bb8: 7100001f cmp w0, #0x0 + 4b2bbc: 54000121 b.ne 4b2be0 <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0xa8> // b.any + 4b2bc0: 97ffffd5 bl 4b2b14 <_ZN5Catch12_GLOBAL__N_119useColourOnPlatformEv> + 4b2bc4: 12001c00 and w0, w0, #0xff + 4b2bc8: 7100001f cmp w0, #0x0 + 4b2bcc: 54000060 b.eq 4b2bd8 <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0xa0> // b.none + 4b2bd0: 52800020 mov w0, #0x1 // #1 + 4b2bd4: 14000002 b 4b2bdc <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0xa4> + 4b2bd8: 52800040 mov w0, #0x2 // #2 + 4b2bdc: b9003fe0 str w0, [sp, #60] + 4b2be0: b9403fe0 ldr w0, [sp, #60] + 4b2be4: 7100041f cmp w0, #0x1 + 4b2be8: 54000081 b.ne 4b2bf8 <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0xc0> // b.any + 4b2bec: 97ffff8f bl 4b2a28 <_ZN5Catch12_GLOBAL__N_115PosixColourImpl8instanceEv> + 4b2bf0: aa0003f3 mov x19, x0 + 4b2bf4: 14000003 b 4b2c00 <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0xc8> + 4b2bf8: 97fffeb9 bl 4b26dc <_ZN5Catch12_GLOBAL__N_112NoColourImpl8instanceEv> + 4b2bfc: aa0003f3 mov x19, x0 + 4b2c00: 9100a3e0 add x0, sp, #0x28 + 4b2c04: 97fd6233 bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 4b2c08: 9100e3e0 add x0, sp, #0x38 + 4b2c0c: 97fe0991 bl 435250 <_ZN5Catch10ErrnoGuardD1Ev> + 4b2c10: aa1303e0 mov x0, x19 + 4b2c14: 1400000a b 4b2c3c <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0x104> + 4b2c18: aa0003f3 mov x19, x0 + 4b2c1c: 9100a3e0 add x0, sp, #0x28 + 4b2c20: 97fd622c bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 4b2c24: 14000002 b 4b2c2c <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv+0xf4> + 4b2c28: aa0003f3 mov x19, x0 + 4b2c2c: 9100e3e0 add x0, sp, #0x38 + 4b2c30: 97fe0988 bl 435250 <_ZN5Catch10ErrnoGuardD1Ev> + 4b2c34: aa1303e0 mov x0, x19 + 4b2c38: 97fd5332 bl 407900 <_Unwind_Resume@plt> + 4b2c3c: f9400bf3 ldr x19, [sp, #16] + 4b2c40: a8c47bfd ldp x29, x30, [sp], #64 + 4b2c44: d65f03c0 ret + +00000000004b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE>: +_ZN5Catch6ColourC1ENS0_4CodeE(): + 4b2c48: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2c4c: 910003fd mov x29, sp + 4b2c50: f9000fe0 str x0, [sp, #24] + 4b2c54: b90017e1 str w1, [sp, #20] + 4b2c58: f9400fe0 ldr x0, [sp, #24] + 4b2c5c: 3900001f strb wzr, [x0] + 4b2c60: b94017e0 ldr w0, [sp, #20] + 4b2c64: 9400002e bl 4b2d1c <_ZN5Catch6Colour3useENS0_4CodeE> + 4b2c68: d503201f nop + 4b2c6c: a8c27bfd ldp x29, x30, [sp], #32 + 4b2c70: d65f03c0 ret + +00000000004b2c74 <_ZN5Catch6ColourC1EOS0_>: +_ZN5Catch6ColourC2EOS0_(): + 4b2c74: d10043ff sub sp, sp, #0x10 + 4b2c78: f90007e0 str x0, [sp, #8] + 4b2c7c: f90003e1 str x1, [sp] + 4b2c80: f94007e0 ldr x0, [sp, #8] + 4b2c84: 3900001f strb wzr, [x0] + 4b2c88: f94003e0 ldr x0, [sp] + 4b2c8c: 39400001 ldrb w1, [x0] + 4b2c90: f94007e0 ldr x0, [sp, #8] + 4b2c94: 39000001 strb w1, [x0] + 4b2c98: f94003e0 ldr x0, [sp] + 4b2c9c: 52800021 mov w1, #0x1 // #1 + 4b2ca0: 39000001 strb w1, [x0] + 4b2ca4: d503201f nop + 4b2ca8: 910043ff add sp, sp, #0x10 + 4b2cac: d65f03c0 ret + +00000000004b2cb0 <_ZN5Catch6ColouraSEOS0_>: +_ZN5Catch6ColouraSEOS0_(): + 4b2cb0: d10043ff sub sp, sp, #0x10 + 4b2cb4: f90007e0 str x0, [sp, #8] + 4b2cb8: f90003e1 str x1, [sp] + 4b2cbc: f94003e0 ldr x0, [sp] + 4b2cc0: 39400001 ldrb w1, [x0] + 4b2cc4: f94007e0 ldr x0, [sp, #8] + 4b2cc8: 39000001 strb w1, [x0] + 4b2ccc: f94003e0 ldr x0, [sp] + 4b2cd0: 52800021 mov w1, #0x1 // #1 + 4b2cd4: 39000001 strb w1, [x0] + 4b2cd8: f94007e0 ldr x0, [sp, #8] + 4b2cdc: 910043ff add sp, sp, #0x10 + 4b2ce0: d65f03c0 ret + +00000000004b2ce4 <_ZN5Catch6ColourD1Ev>: +_ZN5Catch6ColourD1Ev(): + 4b2ce4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2ce8: 910003fd mov x29, sp + 4b2cec: f9000fe0 str x0, [sp, #24] + 4b2cf0: f9400fe0 ldr x0, [sp, #24] + 4b2cf4: 39400000 ldrb w0, [x0] + 4b2cf8: 52000000 eor w0, w0, #0x1 + 4b2cfc: 12001c00 and w0, w0, #0xff + 4b2d00: 7100001f cmp w0, #0x0 + 4b2d04: 54000060 b.eq 4b2d10 <_ZN5Catch6ColourD1Ev+0x2c> // b.none + 4b2d08: 52800000 mov w0, #0x0 // #0 + 4b2d0c: 94000004 bl 4b2d1c <_ZN5Catch6Colour3useENS0_4CodeE> + 4b2d10: d503201f nop + 4b2d14: a8c27bfd ldp x29, x30, [sp], #32 + 4b2d18: d65f03c0 ret + +00000000004b2d1c <_ZN5Catch6Colour3useENS0_4CodeE>: +_ZN5Catch6Colour3useENS0_4CodeE(): + 4b2d1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b2d20: 910003fd mov x29, sp + 4b2d24: a90153f3 stp x19, x20, [sp, #16] + 4b2d28: b9002fe0 str w0, [sp, #44] + 4b2d2c: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2d30: 91040000 add x0, x0, #0x100 + 4b2d34: 08dffc00 ldarb w0, [x0] + 4b2d38: 12001c00 and w0, w0, #0xff + 4b2d3c: 12000000 and w0, w0, #0x1 + 4b2d40: 7100001f cmp w0, #0x0 + 4b2d44: 1a9f17e0 cset w0, eq // eq = none + 4b2d48: 12001c00 and w0, w0, #0xff + 4b2d4c: 7100001f cmp w0, #0x0 + 4b2d50: 54000240 b.eq 4b2d98 <_ZN5Catch6Colour3useENS0_4CodeE+0x7c> // b.none + 4b2d54: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2d58: 91040000 add x0, x0, #0x100 + 4b2d5c: 97fd52fd bl 407950 <__cxa_guard_acquire@plt> + 4b2d60: 7100001f cmp w0, #0x0 + 4b2d64: 1a9f07e0 cset w0, ne // ne = any + 4b2d68: 12001c00 and w0, w0, #0xff + 4b2d6c: 7100001f cmp w0, #0x0 + 4b2d70: 54000140 b.eq 4b2d98 <_ZN5Catch6Colour3useENS0_4CodeE+0x7c> // b.none + 4b2d74: 52800013 mov w19, #0x0 // #0 + 4b2d78: 97ffff70 bl 4b2b38 <_ZN5Catch12_GLOBAL__N_122platformColourInstanceEv> + 4b2d7c: aa0003e1 mov x1, x0 + 4b2d80: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2d84: 9103e000 add x0, x0, #0xf8 + 4b2d88: f9000001 str x1, [x0] + 4b2d8c: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2d90: 91040000 add x0, x0, #0x100 + 4b2d94: 97fd50ef bl 407150 <__cxa_guard_release@plt> + 4b2d98: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2d9c: 9103e000 add x0, x0, #0xf8 + 4b2da0: f9400000 ldr x0, [x0] + 4b2da4: f100001f cmp x0, #0x0 + 4b2da8: 540002c0 b.eq 4b2e00 <_ZN5Catch6Colour3useENS0_4CodeE+0xe4> // b.none + 4b2dac: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2db0: 9103e000 add x0, x0, #0xf8 + 4b2db4: f9400003 ldr x3, [x0] + 4b2db8: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2dbc: 9103e000 add x0, x0, #0xf8 + 4b2dc0: f9400000 ldr x0, [x0] + 4b2dc4: f9400000 ldr x0, [x0] + 4b2dc8: 91004000 add x0, x0, #0x10 + 4b2dcc: f9400002 ldr x2, [x0] + 4b2dd0: b9402fe1 ldr w1, [sp, #44] + 4b2dd4: aa0303e0 mov x0, x3 + 4b2dd8: d63f0040 blr x2 + 4b2ddc: 14000009 b 4b2e00 <_ZN5Catch6Colour3useENS0_4CodeE+0xe4> + 4b2de0: aa0003f4 mov x20, x0 + 4b2de4: 7100027f cmp w19, #0x0 + 4b2de8: 54000081 b.ne 4b2df8 <_ZN5Catch6Colour3useENS0_4CodeE+0xdc> // b.any + 4b2dec: d00004c0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b2df0: 91040000 add x0, x0, #0x100 + 4b2df4: 97fd50d3 bl 407140 <__cxa_guard_abort@plt> + 4b2df8: aa1403e0 mov x0, x20 + 4b2dfc: 97fd52c1 bl 407900 <_Unwind_Resume@plt> + 4b2e00: d503201f nop + 4b2e04: a94153f3 ldp x19, x20, [sp, #16] + 4b2e08: a8c37bfd ldp x29, x30, [sp], #48 + 4b2e0c: d65f03c0 ret + +00000000004b2e10 <_ZN5CatchlsERSoRKNS_6ColourE>: +_ZN5CatchlsERSoRKNS_6ColourE(): + 4b2e10: d10043ff sub sp, sp, #0x10 + 4b2e14: f90007e0 str x0, [sp, #8] + 4b2e18: f90003e1 str x1, [sp] + 4b2e1c: f94007e0 ldr x0, [sp, #8] + 4b2e20: 910043ff add sp, sp, #0x10 + 4b2e24: d65f03c0 ret + +00000000004b2e28 <_ZN5Catch12_GLOBAL__N_115PosixColourImplD1Ev>: +_ZN5Catch12_GLOBAL__N_115PosixColourImplD2Ev(): + 4b2e28: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2e2c: 910003fd mov x29, sp + 4b2e30: f9000fe0 str x0, [sp, #24] + 4b2e34: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2e38: 912de001 add x1, x0, #0xb78 + 4b2e3c: f9400fe0 ldr x0, [sp, #24] + 4b2e40: f9000001 str x1, [x0] + 4b2e44: f9400fe0 ldr x0, [sp, #24] + 4b2e48: 97fffe1c bl 4b26b8 <_ZN5Catch12_GLOBAL__N_111IColourImplD2Ev> + 4b2e4c: d503201f nop + 4b2e50: a8c27bfd ldp x29, x30, [sp], #32 + 4b2e54: d65f03c0 ret + +00000000004b2e58 <_ZN5Catch12_GLOBAL__N_115PosixColourImplD0Ev>: +_ZN5Catch12_GLOBAL__N_115PosixColourImplD0Ev(): + 4b2e58: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2e5c: 910003fd mov x29, sp + 4b2e60: f9000fe0 str x0, [sp, #24] + 4b2e64: f9400fe0 ldr x0, [sp, #24] + 4b2e68: 97fffff0 bl 4b2e28 <_ZN5Catch12_GLOBAL__N_115PosixColourImplD1Ev> + 4b2e6c: d2800101 mov x1, #0x8 // #8 + 4b2e70: f9400fe0 ldr x0, [sp, #24] + 4b2e74: 97fd5143 bl 407380 <_ZdlPvm@plt> + 4b2e78: a8c27bfd ldp x29, x30, [sp], #32 + 4b2e7c: d65f03c0 ret + +00000000004b2e80 <_ZN5Catch12_GLOBAL__N_112NoColourImplD1Ev>: +_ZN5Catch12_GLOBAL__N_112NoColourImplD2Ev(): + 4b2e80: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2e84: 910003fd mov x29, sp + 4b2e88: f9000fe0 str x0, [sp, #24] + 4b2e8c: d00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b2e90: 912e8001 add x1, x0, #0xba0 + 4b2e94: f9400fe0 ldr x0, [sp, #24] + 4b2e98: f9000001 str x1, [x0] + 4b2e9c: f9400fe0 ldr x0, [sp, #24] + 4b2ea0: 97fffe06 bl 4b26b8 <_ZN5Catch12_GLOBAL__N_111IColourImplD2Ev> + 4b2ea4: d503201f nop + 4b2ea8: a8c27bfd ldp x29, x30, [sp], #32 + 4b2eac: d65f03c0 ret + +00000000004b2eb0 <_ZN5Catch12_GLOBAL__N_112NoColourImplD0Ev>: +_ZN5Catch12_GLOBAL__N_112NoColourImplD0Ev(): + 4b2eb0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2eb4: 910003fd mov x29, sp + 4b2eb8: f9000fe0 str x0, [sp, #24] + 4b2ebc: f9400fe0 ldr x0, [sp, #24] + 4b2ec0: 97fffff0 bl 4b2e80 <_ZN5Catch12_GLOBAL__N_112NoColourImplD1Ev> + 4b2ec4: d2800101 mov x1, #0x8 // #8 + 4b2ec8: f9400fe0 ldr x0, [sp, #24] + 4b2ecc: 97fd512d bl 407380 <_ZdlPvm@plt> + 4b2ed0: a8c27bfd ldp x29, x30, [sp], #32 + 4b2ed4: d65f03c0 ret + +00000000004b2ed8 <_ZN5Catch20ReusableStringStreamlsIA25_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA25_cEERS0_RKT_(): + 4b2ed8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2edc: 910003fd mov x29, sp + 4b2ee0: f9000fe0 str x0, [sp, #24] + 4b2ee4: f9000be1 str x1, [sp, #16] + 4b2ee8: f9400fe0 ldr x0, [sp, #24] + 4b2eec: f9400400 ldr x0, [x0, #8] + 4b2ef0: f9400be1 ldr x1, [sp, #16] + 4b2ef4: 97fd5117 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4b2ef8: f9400fe0 ldr x0, [sp, #24] + 4b2efc: a8c27bfd ldp x29, x30, [sp], #32 + 4b2f00: d65f03c0 ret + +00000000004b2f04 <_ZNKSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEcvbEv>: +_ZNKSt12__shared_ptrIKN5Catch7IConfigELN9__gnu_cxx12_Lock_policyE2EEcvbEv(): + 4b2f04: d10043ff sub sp, sp, #0x10 + 4b2f08: f90007e0 str x0, [sp, #8] + 4b2f0c: f94007e0 ldr x0, [sp, #8] + 4b2f10: f9400000 ldr x0, [x0] + 4b2f14: f100001f cmp x0, #0x0 + 4b2f18: 1a9f07e0 cset w0, ne // ne = any + 4b2f1c: 12001c00 and w0, w0, #0xff + 4b2f20: 910043ff add sp, sp, #0x10 + 4b2f24: d65f03c0 ret + +00000000004b2f28 <_ZN5Catch19writeToDebugConsoleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch19writeToDebugConsoleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4b2f28: a9be7bfd stp x29, x30, [sp, #-32]! + 4b2f2c: 910003fd mov x29, sp + 4b2f30: f9000fe0 str x0, [sp, #24] + 4b2f34: 97feb171 bl 45f4f8 <_ZN5Catch4coutEv> + 4b2f38: f9400fe1 ldr x1, [sp, #24] + 4b2f3c: 97fd50e1 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4b2f40: d503201f nop + 4b2f44: a8c27bfd ldp x29, x30, [sp], #32 + 4b2f48: d65f03c0 ret + +00000000004b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4b2f4c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b2f50: 910003fd mov x29, sp + 4b2f54: f9000bf3 str x19, [sp, #16] + 4b2f58: f90017e0 str x0, [sp, #40] + 4b2f5c: 9100c3e0 add x0, sp, #0x30 + 4b2f60: f94017e1 ldr x1, [sp, #40] + 4b2f64: 97fd51e3 bl 4076f0 <_ZNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 4b2f68: 9100c3e0 add x0, sp, #0x30 + 4b2f6c: 94000022 bl 4b2ff4 <_ZN5Catch15throw_exceptionISt11logic_errorEEvRKT_> + 4b2f70: aa0003f3 mov x19, x0 + 4b2f74: 9100c3e0 add x0, sp, #0x30 + 4b2f78: 97fd517e bl 407570 <_ZNSt11logic_errorD1Ev@plt> + 4b2f7c: aa1303e0 mov x0, x19 + 4b2f80: 97fd5260 bl 407900 <_Unwind_Resume@plt> + +00000000004b2f84 <_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch18throw_domain_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4b2f84: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b2f88: 910003fd mov x29, sp + 4b2f8c: f9000bf3 str x19, [sp, #16] + 4b2f90: f90017e0 str x0, [sp, #40] + 4b2f94: 9100c3e0 add x0, sp, #0x30 + 4b2f98: f94017e1 ldr x1, [sp, #40] + 4b2f9c: 97fd5165 bl 407530 <_ZNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 4b2fa0: 9100c3e0 add x0, sp, #0x30 + 4b2fa4: 94000032 bl 4b306c <_ZN5Catch15throw_exceptionISt12domain_errorEEvRKT_> + 4b2fa8: aa0003f3 mov x19, x0 + 4b2fac: 9100c3e0 add x0, sp, #0x30 + 4b2fb0: 97fd50bc bl 4072a0 <_ZNSt12domain_errorD1Ev@plt> + 4b2fb4: aa1303e0 mov x0, x19 + 4b2fb8: 97fd5252 bl 407900 <_Unwind_Resume@plt> + +00000000004b2fbc <_ZN5Catch19throw_runtime_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch19throw_runtime_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4b2fbc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b2fc0: 910003fd mov x29, sp + 4b2fc4: f9000bf3 str x19, [sp, #16] + 4b2fc8: f90017e0 str x0, [sp, #40] + 4b2fcc: 9100c3e0 add x0, sp, #0x30 + 4b2fd0: f94017e1 ldr x1, [sp, #40] + 4b2fd4: 97fd520b bl 407800 <_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 4b2fd8: 9100c3e0 add x0, sp, #0x30 + 4b2fdc: 94000034 bl 4b30ac <_ZN5Catch15throw_exceptionISt13runtime_errorEEvRKT_> + 4b2fe0: aa0003f3 mov x19, x0 + 4b2fe4: 9100c3e0 add x0, sp, #0x30 + 4b2fe8: 97fd50ea bl 407390 <_ZNSt13runtime_errorD1Ev@plt> + 4b2fec: aa1303e0 mov x0, x19 + 4b2ff0: 97fd5244 bl 407900 <_Unwind_Resume@plt> + +00000000004b2ff4 <_ZN5Catch15throw_exceptionISt11logic_errorEEvRKT_>: +_ZN5Catch15throw_exceptionISt11logic_errorEEvRKT_(): + 4b2ff4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b2ff8: 910003fd mov x29, sp + 4b2ffc: f9000bf3 str x19, [sp, #16] + 4b3000: f90017e0 str x0, [sp, #40] + 4b3004: d2800200 mov x0, #0x10 // #16 + 4b3008: 97fd4ffa bl 406ff0 <__cxa_allocate_exception@plt> + 4b300c: aa0003f3 mov x19, x0 + 4b3010: f94017e1 ldr x1, [sp, #40] + 4b3014: aa1303e0 mov x0, x19 + 4b3018: 97fd525e bl 407990 <_ZNSt11logic_errorC1ERKS_@plt> + 4b301c: 90fffaa0 adrp x0, 407000 + 4b3020: 9115c002 add x2, x0, #0x570 + 4b3024: f00004a0 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 4b3028: 9135a001 add x1, x0, #0xd68 + 4b302c: aa1303e0 mov x0, x19 + 4b3030: 97fd5224 bl 4078c0 <__cxa_throw@plt> + +00000000004b3034 <_ZNSt12domain_errorC1ERKS_>: +_ZNSt12domain_errorC2ERKS_(): + 4b3034: a9be7bfd stp x29, x30, [sp, #-32]! + 4b3038: 910003fd mov x29, sp + 4b303c: f9000fe0 str x0, [sp, #24] + 4b3040: f9000be1 str x1, [sp, #16] + 4b3044: f9400fe0 ldr x0, [sp, #24] + 4b3048: f9400be1 ldr x1, [sp, #16] + 4b304c: 97fd5209 bl 407870 <_ZNSt11logic_errorC2ERKS_@plt> + 4b3050: f00004a0 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 4b3054: 9130a001 add x1, x0, #0xc28 + 4b3058: f9400fe0 ldr x0, [sp, #24] + 4b305c: f9000001 str x1, [x0] + 4b3060: d503201f nop + 4b3064: a8c27bfd ldp x29, x30, [sp], #32 + 4b3068: d65f03c0 ret + +00000000004b306c <_ZN5Catch15throw_exceptionISt12domain_errorEEvRKT_>: +_ZN5Catch15throw_exceptionISt12domain_errorEEvRKT_(): + 4b306c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3070: 910003fd mov x29, sp + 4b3074: f9000bf3 str x19, [sp, #16] + 4b3078: f90017e0 str x0, [sp, #40] + 4b307c: d2800200 mov x0, #0x10 // #16 + 4b3080: 97fd4fdc bl 406ff0 <__cxa_allocate_exception@plt> + 4b3084: aa0003f3 mov x19, x0 + 4b3088: f94017e1 ldr x1, [sp, #40] + 4b308c: aa1303e0 mov x0, x19 + 4b3090: 97ffffe9 bl 4b3034 <_ZNSt12domain_errorC1ERKS_> + 4b3094: 90fffaa0 adrp x0, 407000 + 4b3098: 910a8002 add x2, x0, #0x2a0 + 4b309c: f00004a0 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 4b30a0: 912e6001 add x1, x0, #0xb98 + 4b30a4: aa1303e0 mov x0, x19 + 4b30a8: 97fd5206 bl 4078c0 <__cxa_throw@plt> + +00000000004b30ac <_ZN5Catch15throw_exceptionISt13runtime_errorEEvRKT_>: +_ZN5Catch15throw_exceptionISt13runtime_errorEEvRKT_(): + 4b30ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b30b0: 910003fd mov x29, sp + 4b30b4: f9000bf3 str x19, [sp, #16] + 4b30b8: f90017e0 str x0, [sp, #40] + 4b30bc: d2800200 mov x0, #0x10 // #16 + 4b30c0: 97fd4fcc bl 406ff0 <__cxa_allocate_exception@plt> + 4b30c4: aa0003f3 mov x19, x0 + 4b30c8: f94017e1 ldr x1, [sp, #40] + 4b30cc: aa1303e0 mov x0, x19 + 4b30d0: 97fd4fa4 bl 406f60 <_ZNSt13runtime_errorC1ERKS_@plt> + 4b30d4: 90fffaa0 adrp x0, 407000 + 4b30d8: 910e4002 add x2, x0, #0x390 + 4b30dc: f00004a0 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 4b30e0: 91368001 add x1, x0, #0xda0 + 4b30e4: aa1303e0 mov x0, x19 + 4b30e8: 97fd51f6 bl 4078c0 <__cxa_throw@plt> + +00000000004b30ec <_ZN5Catch26IMutableEnumValuesRegistryD1Ev>: +_ZN5Catch26IMutableEnumValuesRegistryD1Ev(): + 4b30ec: d10043ff sub sp, sp, #0x10 + 4b30f0: f90007e0 str x0, [sp, #8] + 4b30f4: b00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b30f8: 913ce001 add x1, x0, #0xf38 + 4b30fc: f94007e0 ldr x0, [sp, #8] + 4b3100: f9000001 str x1, [x0] + 4b3104: d503201f nop + 4b3108: 910043ff add sp, sp, #0x10 + 4b310c: d65f03c0 ret + +00000000004b3110 <_ZN5Catch26IMutableEnumValuesRegistryD0Ev>: +_ZN5Catch26IMutableEnumValuesRegistryD0Ev(): + 4b3110: a9be7bfd stp x29, x30, [sp, #-32]! + 4b3114: 910003fd mov x29, sp + 4b3118: f9000fe0 str x0, [sp, #24] + 4b311c: f9400fe0 ldr x0, [sp, #24] + 4b3120: 97fffff3 bl 4b30ec <_ZN5Catch26IMutableEnumValuesRegistryD1Ev> + 4b3124: d2800101 mov x1, #0x8 // #8 + 4b3128: f9400fe0 ldr x0, [sp, #24] + 4b312c: 97fd5095 bl 407380 <_ZdlPvm@plt> + 4b3130: a8c27bfd ldp x29, x30, [sp], #32 + 4b3134: d65f03c0 ret + +00000000004b3138 <_ZN5Catch6Detail12_GLOBAL__N_119extractInstanceNameENS_9StringRefE>: +_ZN5Catch6Detail12_GLOBAL__N_119extractInstanceNameENS_9StringRefE(): + 4b3138: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b313c: 910003fd mov x29, sp + 4b3140: a90107e0 stp x0, x1, [sp, #16] + 4b3144: 910043e0 add x0, sp, #0x10 + 4b3148: 97fdfca5 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4b314c: f90017e0 str x0, [sp, #40] + 4b3150: f94017e0 ldr x0, [sp, #40] + 4b3154: f100001f cmp x0, #0x0 + 4b3158: 54000140 b.eq 4b3180 <_ZN5Catch6Detail12_GLOBAL__N_119extractInstanceNameENS_9StringRefE+0x48> // b.none + 4b315c: f94017e0 ldr x0, [sp, #40] + 4b3160: d1000401 sub x1, x0, #0x1 + 4b3164: 910043e0 add x0, sp, #0x10 + 4b3168: 97feb2ff bl 45fd64 <_ZNK5Catch9StringRefixEm> + 4b316c: 12001c00 and w0, w0, #0xff + 4b3170: 7100e81f cmp w0, #0x3a + 4b3174: 54000060 b.eq 4b3180 <_ZN5Catch6Detail12_GLOBAL__N_119extractInstanceNameENS_9StringRefE+0x48> // b.none + 4b3178: 52800020 mov w0, #0x1 // #1 + 4b317c: 14000002 b 4b3184 <_ZN5Catch6Detail12_GLOBAL__N_119extractInstanceNameENS_9StringRefE+0x4c> + 4b3180: 52800000 mov w0, #0x0 // #0 + 4b3184: 7100001f cmp w0, #0x0 + 4b3188: 540000a0 b.eq 4b319c <_ZN5Catch6Detail12_GLOBAL__N_119extractInstanceNameENS_9StringRefE+0x64> // b.none + 4b318c: f94017e0 ldr x0, [sp, #40] + 4b3190: d1000400 sub x0, x0, #0x1 + 4b3194: f90017e0 str x0, [sp, #40] + 4b3198: 17ffffee b 4b3150 <_ZN5Catch6Detail12_GLOBAL__N_119extractInstanceNameENS_9StringRefE+0x18> + 4b319c: 910043e0 add x0, sp, #0x10 + 4b31a0: 97fdfc8f bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4b31a4: aa0003e1 mov x1, x0 + 4b31a8: f94017e0 ldr x0, [sp, #40] + 4b31ac: cb000021 sub x1, x1, x0 + 4b31b0: 910043e0 add x0, sp, #0x10 + 4b31b4: aa0103e2 mov x2, x1 + 4b31b8: f94017e1 ldr x1, [sp, #40] + 4b31bc: 97febb8c bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 4b31c0: a8c37bfd ldp x29, x30, [sp], #48 + 4b31c4: d65f03c0 ret + +00000000004b31c8 <_ZN5Catch6Detail10parseEnumsENS_9StringRefE>: +_ZN5Catch6Detail10parseEnumsENS_9StringRefE(): + 4b31c8: a9b87bfd stp x29, x30, [sp, #-128]! + 4b31cc: 910003fd mov x29, sp + 4b31d0: a90153f3 stp x19, x20, [sp, #16] + 4b31d4: aa0803f3 mov x19, x8 + 4b31d8: a90207e0 stp x0, x1, [sp, #32] + 4b31dc: 910123e0 add x0, sp, #0x48 + 4b31e0: aa0003e8 mov x8, x0 + 4b31e4: 52800582 mov w2, #0x2c // #44 + 4b31e8: a94207e0 ldp x0, x1, [sp, #32] + 4b31ec: 97febaff bl 461de8 <_ZN5Catch14splitStringRefENS_9StringRefEc> + 4b31f0: aa1303e0 mov x0, x19 + 4b31f4: 97febc28 bl 462294 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EEC1Ev> + 4b31f8: 910123e0 add x0, sp, #0x48 + 4b31fc: 97febefb bl 462de8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv> + 4b3200: aa0003e1 mov x1, x0 + 4b3204: aa1303e0 mov x0, x19 + 4b3208: 940000e0 bl 4b3588 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE7reserveEm> + 4b320c: 910123e0 add x0, sp, #0x48 + 4b3210: f9003fe0 str x0, [sp, #120] + 4b3214: f9403fe0 ldr x0, [sp, #120] + 4b3218: 97febe82 bl 462c20 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE5beginEv> + 4b321c: f90023e0 str x0, [sp, #64] + 4b3220: f9403fe0 ldr x0, [sp, #120] + 4b3224: 97febd5a bl 46278c <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE3endEv> + 4b3228: f9001fe0 str x0, [sp, #56] + 4b322c: 9100e3e1 add x1, sp, #0x38 + 4b3230: 910103e0 add x0, sp, #0x40 + 4b3234: 9400012b bl 4b36e0 <_ZN9__gnu_cxxneIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 4b3238: 12001c00 and w0, w0, #0xff + 4b323c: 7100001f cmp w0, #0x0 + 4b3240: 54000200 b.eq 4b3280 <_ZN5Catch6Detail10parseEnumsENS_9StringRefE+0xb8> // b.none + 4b3244: 910103e0 add x0, sp, #0x40 + 4b3248: 94000141 bl 4b374c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEdeEv> + 4b324c: f9003be0 str x0, [sp, #112] + 4b3250: f9403be0 ldr x0, [sp, #112] + 4b3254: a9400400 ldp x0, x1, [x0] + 4b3258: 97ffffb8 bl 4b3138 <_ZN5Catch6Detail12_GLOBAL__N_119extractInstanceNameENS_9StringRefE> + 4b325c: 97feba40 bl 461b5c <_ZN5Catch4trimENS_9StringRefE> + 4b3260: a90607e0 stp x0, x1, [sp, #96] + 4b3264: 910183e0 add x0, sp, #0x60 + 4b3268: aa0003e1 mov x1, x0 + 4b326c: aa1303e0 mov x0, x19 + 4b3270: 97febc25 bl 462304 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE9push_backEOS1_> + 4b3274: 910103e0 add x0, sp, #0x40 + 4b3278: 9400012b bl 4b3724 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEppEv> + 4b327c: 17ffffec b 4b322c <_ZN5Catch6Detail10parseEnumsENS_9StringRefE+0x64> + 4b3280: d503201f nop + 4b3284: 910123e0 add x0, sp, #0x48 + 4b3288: 97febc0b bl 4622b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EED1Ev> + 4b328c: 14000009 b 4b32b0 <_ZN5Catch6Detail10parseEnumsENS_9StringRefE+0xe8> + 4b3290: aa0003f4 mov x20, x0 + 4b3294: aa1303e0 mov x0, x19 + 4b3298: 97febc07 bl 4622b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EED1Ev> + 4b329c: aa1403f3 mov x19, x20 + 4b32a0: 910123e0 add x0, sp, #0x48 + 4b32a4: 97febc04 bl 4622b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EED1Ev> + 4b32a8: aa1303e0 mov x0, x19 + 4b32ac: 97fd5195 bl 407900 <_Unwind_Resume@plt> + 4b32b0: aa1303e0 mov x0, x19 + 4b32b4: a94153f3 ldp x19, x20, [sp, #16] + 4b32b8: a8c87bfd ldp x29, x30, [sp], #128 + 4b32bc: d65f03c0 ret + +00000000004b32c0 <_ZN5Catch6Detail8EnumInfoD1Ev>: +_ZN5Catch6Detail8EnumInfoD2Ev(): + 4b32c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b32c4: 910003fd mov x29, sp + 4b32c8: f9000fe0 str x0, [sp, #24] + 4b32cc: f9400fe0 ldr x0, [sp, #24] + 4b32d0: 91004000 add x0, x0, #0x10 + 4b32d4: 94000124 bl 4b3764 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EED1Ev> + 4b32d8: d503201f nop + 4b32dc: a8c27bfd ldp x29, x30, [sp], #32 + 4b32e0: d65f03c0 ret + +00000000004b32e4 <_ZNK5Catch6Detail8EnumInfo6lookupEi>: +_ZNK5Catch6Detail8EnumInfo6lookupEi(): + 4b32e4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b32e8: 910003fd mov x29, sp + 4b32ec: f9000fe0 str x0, [sp, #24] + 4b32f0: b90017e1 str w1, [sp, #20] + 4b32f4: f9400fe0 ldr x0, [sp, #24] + 4b32f8: 91004000 add x0, x0, #0x10 + 4b32fc: f9001fe0 str x0, [sp, #56] + 4b3300: f9401fe0 ldr x0, [sp, #56] + 4b3304: 9400012c bl 4b37b4 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE5beginEv> + 4b3308: f90017e0 str x0, [sp, #40] + 4b330c: f9401fe0 ldr x0, [sp, #56] + 4b3310: 94000135 bl 4b37e4 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE3endEv> + 4b3314: f90013e0 str x0, [sp, #32] + 4b3318: 910083e1 add x1, sp, #0x20 + 4b331c: 9100a3e0 add x0, sp, #0x28 + 4b3320: 9400013d bl 4b3814 <_ZN9__gnu_cxxneIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_> + 4b3324: 12001c00 and w0, w0, #0xff + 4b3328: 7100001f cmp w0, #0x0 + 4b332c: 540001e0 b.eq 4b3368 <_ZNK5Catch6Detail8EnumInfo6lookupEi+0x84> // b.none + 4b3330: 9100a3e0 add x0, sp, #0x28 + 4b3334: 94000153 bl 4b3880 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEdeEv> + 4b3338: f9001be0 str x0, [sp, #48] + 4b333c: f9401be0 ldr x0, [sp, #48] + 4b3340: b9400000 ldr w0, [x0] + 4b3344: b94017e1 ldr w1, [sp, #20] + 4b3348: 6b00003f cmp w1, w0 + 4b334c: 54000081 b.ne 4b335c <_ZNK5Catch6Detail8EnumInfo6lookupEi+0x78> // b.any + 4b3350: f9401be0 ldr x0, [sp, #48] + 4b3354: a9408400 ldp x0, x1, [x0, #8] + 4b3358: 14000008 b 4b3378 <_ZNK5Catch6Detail8EnumInfo6lookupEi+0x94> + 4b335c: 9100a3e0 add x0, sp, #0x28 + 4b3360: 9400013e bl 4b3858 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEppEv> + 4b3364: 17ffffed b 4b3318 <_ZNK5Catch6Detail8EnumInfo6lookupEi+0x34> + 4b3368: d28003a1 mov x1, #0x1d // #29 + 4b336c: b00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b3370: 91366000 add x0, x0, #0xd98 + 4b3374: 97fe3ab4 bl 441e44 <_ZN5Catchli3_srEPKcm> + 4b3378: a8c47bfd ldp x29, x30, [sp], #64 + 4b337c: d65f03c0 ret + +00000000004b3380 <_ZN5Catch6Detail12makeEnumInfoENS_9StringRefES1_RKSt6vectorIiSaIiEE>: +_ZN5Catch6Detail12makeEnumInfoENS_9StringRefES1_RKSt6vectorIiSaIiEE(): + 4b3380: a9b77bfd stp x29, x30, [sp, #-144]! + 4b3384: 910003fd mov x29, sp + 4b3388: a90153f3 stp x19, x20, [sp, #16] + 4b338c: aa0803f3 mov x19, x8 + 4b3390: a90407e0 stp x0, x1, [sp, #64] + 4b3394: a9030fe2 stp x2, x3, [sp, #48] + 4b3398: f90017e4 str x4, [sp, #40] + 4b339c: aa1303e8 mov x8, x19 + 4b33a0: 94000149 bl 4b38c4 <_ZSt11make_uniqueIN5Catch6Detail8EnumInfoEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4b33a4: aa1303e0 mov x0, x19 + 4b33a8: 94000170 bl 4b3968 <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEptEv> + 4b33ac: aa0003e2 mov x2, x0 + 4b33b0: a94407e0 ldp x0, x1, [sp, #64] + 4b33b4: a9000440 stp x0, x1, [x2] + 4b33b8: aa1303e0 mov x0, x19 + 4b33bc: 9400016b bl 4b3968 <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEptEv> + 4b33c0: 91004014 add x20, x0, #0x10 + 4b33c4: f94017e0 ldr x0, [sp, #40] + 4b33c8: 9400016f bl 4b3984 <_ZNKSt6vectorIiSaIiEE4sizeEv> + 4b33cc: aa0003e1 mov x1, x0 + 4b33d0: aa1403e0 mov x0, x20 + 4b33d4: 94000177 bl 4b39b0 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE7reserveEm> + 4b33d8: 9101a3e0 add x0, sp, #0x68 + 4b33dc: aa0003e8 mov x8, x0 + 4b33e0: a94307e0 ldp x0, x1, [sp, #48] + 4b33e4: 97ffff79 bl 4b31c8 <_ZN5Catch6Detail10parseEnumsENS_9StringRefE> + 4b33e8: 9101a3e0 add x0, sp, #0x68 + 4b33ec: 97febe7f bl 462de8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv> + 4b33f0: aa0003f4 mov x20, x0 + 4b33f4: f94017e0 ldr x0, [sp, #40] + 4b33f8: 94000163 bl 4b3984 <_ZNKSt6vectorIiSaIiEE4sizeEv> + 4b33fc: eb00029f cmp x20, x0 + 4b3400: 54000120 b.eq 4b3424 <_ZN5Catch6Detail12makeEnumInfoENS_9StringRefES1_RKSt6vectorIiSaIiEE+0xa4> // b.none + 4b3404: b00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b3408: 9139e003 add x3, x0, #0xe78 + 4b340c: 52800782 mov w2, #0x3c // #60 + 4b3410: b00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b3414: 9136e001 add x1, x0, #0xdb8 + 4b3418: b00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b341c: 91388000 add x0, x0, #0xe20 + 4b3420: 97fd4f04 bl 407030 <__assert_fail@plt> + 4b3424: f90047ff str xzr, [sp, #136] + 4b3428: f94017e0 ldr x0, [sp, #40] + 4b342c: f90043e0 str x0, [sp, #128] + 4b3430: f94043e0 ldr x0, [sp, #128] + 4b3434: 940001be bl 4b3b2c <_ZNKSt6vectorIiSaIiEE5beginEv> + 4b3438: f9002fe0 str x0, [sp, #88] + 4b343c: f94043e0 ldr x0, [sp, #128] + 4b3440: 940001c7 bl 4b3b5c <_ZNKSt6vectorIiSaIiEE3endEv> + 4b3444: f9002be0 str x0, [sp, #80] + 4b3448: 910143e1 add x1, sp, #0x50 + 4b344c: 910163e0 add x0, sp, #0x58 + 4b3450: 940001cf bl 4b3b8c <_ZN9__gnu_cxxneIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_> + 4b3454: 12001c00 and w0, w0, #0xff + 4b3458: 7100001f cmp w0, #0x0 + 4b345c: 54000300 b.eq 4b34bc <_ZN5Catch6Detail12makeEnumInfoENS_9StringRefES1_RKSt6vectorIiSaIiEE+0x13c> // b.none + 4b3460: 910163e0 add x0, sp, #0x58 + 4b3464: 940001e5 bl 4b3bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv> + 4b3468: b9400000 ldr w0, [x0] + 4b346c: b90067e0 str w0, [sp, #100] + 4b3470: aa1303e0 mov x0, x19 + 4b3474: 9400013d bl 4b3968 <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEptEv> + 4b3478: 91004014 add x20, x0, #0x10 + 4b347c: f94047e0 ldr x0, [sp, #136] + 4b3480: 91000401 add x1, x0, #0x1 + 4b3484: f90047e1 str x1, [sp, #136] + 4b3488: 9101a3e2 add x2, sp, #0x68 + 4b348c: aa0003e1 mov x1, x0 + 4b3490: aa0203e0 mov x0, x2 + 4b3494: 940001df bl 4b3c10 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EEixEm> + 4b3498: aa0003e1 mov x1, x0 + 4b349c: 910193e0 add x0, sp, #0x64 + 4b34a0: aa0103e2 mov x2, x1 + 4b34a4: aa0003e1 mov x1, x0 + 4b34a8: aa1403e0 mov x0, x20 + 4b34ac: 940001e3 bl 4b3c38 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12emplace_backIJRiRKS2_EEEvDpOT_> + 4b34b0: 910163e0 add x0, sp, #0x58 + 4b34b4: 940001c7 bl 4b3bd0 <_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEppEv> + 4b34b8: 17ffffe4 b 4b3448 <_ZN5Catch6Detail12makeEnumInfoENS_9StringRefES1_RKSt6vectorIiSaIiEE+0xc8> + 4b34bc: d503201f nop + 4b34c0: 9101a3e0 add x0, sp, #0x68 + 4b34c4: 97febb7c bl 4622b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EED1Ev> + 4b34c8: 1400000a b 4b34f0 <_ZN5Catch6Detail12makeEnumInfoENS_9StringRefES1_RKSt6vectorIiSaIiEE+0x170> + 4b34cc: aa0003f4 mov x20, x0 + 4b34d0: 9101a3e0 add x0, sp, #0x68 + 4b34d4: 97febb78 bl 4622b4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EED1Ev> + 4b34d8: 14000002 b 4b34e0 <_ZN5Catch6Detail12makeEnumInfoENS_9StringRefES1_RKSt6vectorIiSaIiEE+0x160> + 4b34dc: aa0003f4 mov x20, x0 + 4b34e0: aa1303e0 mov x0, x19 + 4b34e4: 97fe067e bl 434edc <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EED1Ev> + 4b34e8: aa1403e0 mov x0, x20 + 4b34ec: 97fd5105 bl 407900 <_Unwind_Resume@plt> + 4b34f0: aa1303e0 mov x0, x19 + 4b34f4: a94153f3 ldp x19, x20, [sp, #16] + 4b34f8: a8c97bfd ldp x29, x30, [sp], #144 + 4b34fc: d65f03c0 ret + +00000000004b3500 <_ZN5Catch6Detail18EnumValuesRegistry12registerEnumENS_9StringRefES2_RKSt6vectorIiSaIiEE>: +_ZN5Catch6Detail18EnumValuesRegistry12registerEnumENS_9StringRefES2_RKSt6vectorIiSaIiEE(): + 4b3500: a9ba7bfd stp x29, x30, [sp, #-96]! + 4b3504: 910003fd mov x29, sp + 4b3508: f9000bf3 str x19, [sp, #16] + 4b350c: f90027e0 str x0, [sp, #72] + 4b3510: a9038be1 stp x1, x2, [sp, #56] + 4b3514: a90293e3 stp x3, x4, [sp, #40] + 4b3518: f90013e5 str x5, [sp, #32] + 4b351c: f94027e0 ldr x0, [sp, #72] + 4b3520: 91002013 add x19, x0, #0x8 + 4b3524: 910163e0 add x0, sp, #0x58 + 4b3528: aa0003e8 mov x8, x0 + 4b352c: f94013e4 ldr x4, [sp, #32] + 4b3530: a9428fe2 ldp x2, x3, [sp, #40] + 4b3534: a94387e0 ldp x0, x1, [sp, #56] + 4b3538: 97ffff92 bl 4b3380 <_ZN5Catch6Detail12makeEnumInfoENS_9StringRefES1_RKSt6vectorIiSaIiEE> + 4b353c: 910163e0 add x0, sp, #0x58 + 4b3540: aa0003e1 mov x1, x0 + 4b3544: aa1303e0 mov x0, x19 + 4b3548: 940001ee bl 4b3d00 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE9push_backEOS6_> + 4b354c: 910163e0 add x0, sp, #0x58 + 4b3550: 97fe0663 bl 434edc <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EED1Ev> + 4b3554: f94027e0 ldr x0, [sp, #72] + 4b3558: 91002000 add x0, x0, #0x8 + 4b355c: 940001f5 bl 4b3d30 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4backEv> + 4b3560: 94000203 bl 4b3d6c <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEdeEv> + 4b3564: 14000006 b 4b357c <_ZN5Catch6Detail18EnumValuesRegistry12registerEnumENS_9StringRefES2_RKSt6vectorIiSaIiEE+0x7c> + 4b3568: aa0003f3 mov x19, x0 + 4b356c: 910163e0 add x0, sp, #0x58 + 4b3570: 97fe065b bl 434edc <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EED1Ev> + 4b3574: aa1303e0 mov x0, x19 + 4b3578: 97fd50e2 bl 407900 <_Unwind_Resume@plt> + 4b357c: f9400bf3 ldr x19, [sp, #16] + 4b3580: a8c67bfd ldp x29, x30, [sp], #96 + 4b3584: d65f03c0 ret + +00000000004b3588 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE7reserveEm>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EE7reserveEm(): + 4b3588: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b358c: 910003fd mov x29, sp + 4b3590: a90153f3 stp x19, x20, [sp, #16] + 4b3594: f90017e0 str x0, [sp, #40] + 4b3598: f90013e1 str x1, [sp, #32] + 4b359c: f94017e0 ldr x0, [sp, #40] + 4b35a0: 97febe0a bl 462dc8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8max_sizeEv> + 4b35a4: aa0003e1 mov x1, x0 + 4b35a8: f94013e0 ldr x0, [sp, #32] + 4b35ac: eb01001f cmp x0, x1 + 4b35b0: 1a9f97e0 cset w0, hi // hi = pmore + 4b35b4: 12001c00 and w0, w0, #0xff + 4b35b8: 7100001f cmp w0, #0x0 + 4b35bc: 54000080 b.eq 4b35cc <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE7reserveEm+0x44> // b.none + 4b35c0: b00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b35c4: 91392000 add x0, x0, #0xe48 + 4b35c8: 97fd4ea2 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4b35cc: f94017e0 ldr x0, [sp, #40] + 4b35d0: 940001ee bl 4b3d88 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8capacityEv> + 4b35d4: aa0003e1 mov x1, x0 + 4b35d8: f94013e0 ldr x0, [sp, #32] + 4b35dc: eb01001f cmp x0, x1 + 4b35e0: 1a9f97e0 cset w0, hi // hi = pmore + 4b35e4: 12001c00 and w0, w0, #0xff + 4b35e8: 7100001f cmp w0, #0x0 + 4b35ec: 54000720 b.eq 4b36d0 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE7reserveEm+0x148> // b.none + 4b35f0: f94017e0 ldr x0, [sp, #40] + 4b35f4: 97febdfd bl 462de8 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE4sizeEv> + 4b35f8: f9001fe0 str x0, [sp, #56] + 4b35fc: f94017e0 ldr x0, [sp, #40] + 4b3600: f9400000 ldr x0, [x0] + 4b3604: 97febe0e bl 462e3c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch9StringRefESt13move_iteratorIPS1_EET0_PT_> + 4b3608: aa0003f3 mov x19, x0 + 4b360c: f94017e0 ldr x0, [sp, #40] + 4b3610: f9400400 ldr x0, [x0, #8] + 4b3614: 97febe0a bl 462e3c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch9StringRefESt13move_iteratorIPS1_EET0_PT_> + 4b3618: aa0003e3 mov x3, x0 + 4b361c: aa1303e2 mov x2, x19 + 4b3620: f94013e1 ldr x1, [sp, #32] + 4b3624: f94017e0 ldr x0, [sp, #40] + 4b3628: 940001e3 bl 4b3db4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_> + 4b362c: f9001be0 str x0, [sp, #48] + 4b3630: f94017e0 ldr x0, [sp, #40] + 4b3634: f9400013 ldr x19, [x0] + 4b3638: f94017e0 ldr x0, [sp, #40] + 4b363c: f9400414 ldr x20, [x0, #8] + 4b3640: f94017e0 ldr x0, [sp, #40] + 4b3644: 97febba0 bl 4624c4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv> + 4b3648: aa0003e2 mov x2, x0 + 4b364c: aa1403e1 mov x1, x20 + 4b3650: aa1303e0 mov x0, x19 + 4b3654: 97febba1 bl 4624d8 <_ZSt8_DestroyIPN5Catch9StringRefES1_EvT_S3_RSaIT0_E> + 4b3658: f94017e3 ldr x3, [sp, #40] + 4b365c: f94017e0 ldr x0, [sp, #40] + 4b3660: f9400004 ldr x4, [x0] + 4b3664: f94017e0 ldr x0, [sp, #40] + 4b3668: f9400801 ldr x1, [x0, #16] + 4b366c: f94017e0 ldr x0, [sp, #40] + 4b3670: f9400000 ldr x0, [x0] + 4b3674: cb000020 sub x0, x1, x0 + 4b3678: 9344fc01 asr x1, x0, #4 + 4b367c: aa0103e0 mov x0, x1 + 4b3680: aa0003e2 mov x2, x0 + 4b3684: aa0403e1 mov x1, x4 + 4b3688: aa0303e0 mov x0, x3 + 4b368c: 97febc14 bl 4626dc <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE13_M_deallocateEPS1_m> + 4b3690: f94017e0 ldr x0, [sp, #40] + 4b3694: f9401be1 ldr x1, [sp, #48] + 4b3698: f9000001 str x1, [x0] + 4b369c: f9401fe0 ldr x0, [sp, #56] + 4b36a0: d37cec00 lsl x0, x0, #4 + 4b36a4: f9401be1 ldr x1, [sp, #48] + 4b36a8: 8b000021 add x1, x1, x0 + 4b36ac: f94017e0 ldr x0, [sp, #40] + 4b36b0: f9000401 str x1, [x0, #8] + 4b36b4: f94017e0 ldr x0, [sp, #40] + 4b36b8: f9400001 ldr x1, [x0] + 4b36bc: f94013e0 ldr x0, [sp, #32] + 4b36c0: d37cec00 lsl x0, x0, #4 + 4b36c4: 8b000021 add x1, x1, x0 + 4b36c8: f94017e0 ldr x0, [sp, #40] + 4b36cc: f9000801 str x1, [x0, #16] + 4b36d0: d503201f nop + 4b36d4: a94153f3 ldp x19, x20, [sp, #16] + 4b36d8: a8c47bfd ldp x29, x30, [sp], #64 + 4b36dc: d65f03c0 ret + +00000000004b36e0 <_ZN9__gnu_cxxneIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: +_ZN9__gnu_cxxneIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_(): + 4b36e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b36e4: 910003fd mov x29, sp + 4b36e8: f9000bf3 str x19, [sp, #16] + 4b36ec: f90017e0 str x0, [sp, #40] + 4b36f0: f90013e1 str x1, [sp, #32] + 4b36f4: f94017e0 ldr x0, [sp, #40] + 4b36f8: 97febd72 bl 462cc0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEE4baseEv> + 4b36fc: f9400013 ldr x19, [x0] + 4b3700: f94013e0 ldr x0, [sp, #32] + 4b3704: 97febd6f bl 462cc0 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEE4baseEv> + 4b3708: f9400000 ldr x0, [x0] + 4b370c: eb00027f cmp x19, x0 + 4b3710: 1a9f07e0 cset w0, ne // ne = any + 4b3714: 12001c00 and w0, w0, #0xff + 4b3718: f9400bf3 ldr x19, [sp, #16] + 4b371c: a8c37bfd ldp x29, x30, [sp], #48 + 4b3720: d65f03c0 ret + +00000000004b3724 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEppEv(): + 4b3724: d10043ff sub sp, sp, #0x10 + 4b3728: f90007e0 str x0, [sp, #8] + 4b372c: f94007e0 ldr x0, [sp, #8] + 4b3730: f9400000 ldr x0, [x0] + 4b3734: 91004001 add x1, x0, #0x10 + 4b3738: f94007e0 ldr x0, [sp, #8] + 4b373c: f9000001 str x1, [x0] + 4b3740: f94007e0 ldr x0, [sp, #8] + 4b3744: 910043ff add sp, sp, #0x10 + 4b3748: d65f03c0 ret + +00000000004b374c <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch9StringRefESt6vectorIS2_SaIS2_EEEdeEv(): + 4b374c: d10043ff sub sp, sp, #0x10 + 4b3750: f90007e0 str x0, [sp, #8] + 4b3754: f94007e0 ldr x0, [sp, #8] + 4b3758: f9400000 ldr x0, [x0] + 4b375c: 910043ff add sp, sp, #0x10 + 4b3760: d65f03c0 ret + +00000000004b3764 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EED1Ev>: +_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EED1Ev(): + 4b3764: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3768: 910003fd mov x29, sp + 4b376c: a90153f3 stp x19, x20, [sp, #16] + 4b3770: f90017e0 str x0, [sp, #40] + 4b3774: f94017e0 ldr x0, [sp, #40] + 4b3778: f9400013 ldr x19, [x0] + 4b377c: f94017e0 ldr x0, [sp, #40] + 4b3780: f9400414 ldr x20, [x0, #8] + 4b3784: f94017e0 ldr x0, [sp, #40] + 4b3788: 940001cb bl 4b3eb4 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv> + 4b378c: aa0003e2 mov x2, x0 + 4b3790: aa1403e1 mov x1, x20 + 4b3794: aa1303e0 mov x0, x19 + 4b3798: 940001cc bl 4b3ec8 <_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEES3_EvT_S5_RSaIT0_E> + 4b379c: f94017e0 ldr x0, [sp, #40] + 4b37a0: 940001ae bl 4b3e58 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EED1Ev> + 4b37a4: d503201f nop + 4b37a8: a94153f3 ldp x19, x20, [sp, #16] + 4b37ac: a8c37bfd ldp x29, x30, [sp], #48 + 4b37b0: d65f03c0 ret + +00000000004b37b4 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE5beginEv>: +_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE5beginEv(): + 4b37b4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b37b8: 910003fd mov x29, sp + 4b37bc: f9000fe0 str x0, [sp, #24] + 4b37c0: f9400fe0 ldr x0, [sp, #24] + 4b37c4: f9400000 ldr x0, [x0] + 4b37c8: f90017e0 str x0, [sp, #40] + 4b37cc: 9100a3e1 add x1, sp, #0x28 + 4b37d0: 910083e0 add x0, sp, #0x20 + 4b37d4: 940001c8 bl 4b3ef4 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 4b37d8: f94013e0 ldr x0, [sp, #32] + 4b37dc: a8c37bfd ldp x29, x30, [sp], #48 + 4b37e0: d65f03c0 ret + +00000000004b37e4 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE3endEv>: +_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE3endEv(): + 4b37e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b37e8: 910003fd mov x29, sp + 4b37ec: f9000fe0 str x0, [sp, #24] + 4b37f0: f9400fe0 ldr x0, [sp, #24] + 4b37f4: f9400400 ldr x0, [x0, #8] + 4b37f8: f90017e0 str x0, [sp, #40] + 4b37fc: 9100a3e1 add x1, sp, #0x28 + 4b3800: 910083e0 add x0, sp, #0x20 + 4b3804: 940001bc bl 4b3ef4 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEC1ERKS6_> + 4b3808: f94013e0 ldr x0, [sp, #32] + 4b380c: a8c37bfd ldp x29, x30, [sp], #48 + 4b3810: d65f03c0 ret + +00000000004b3814 <_ZN9__gnu_cxxneIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_>: +_ZN9__gnu_cxxneIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_(): + 4b3814: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3818: 910003fd mov x29, sp + 4b381c: f9000bf3 str x19, [sp, #16] + 4b3820: f90017e0 str x0, [sp, #40] + 4b3824: f90013e1 str x1, [sp, #32] + 4b3828: f94017e0 ldr x0, [sp, #40] + 4b382c: 940001bc bl 4b3f1c <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv> + 4b3830: f9400013 ldr x19, [x0] + 4b3834: f94013e0 ldr x0, [sp, #32] + 4b3838: 940001b9 bl 4b3f1c <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv> + 4b383c: f9400000 ldr x0, [x0] + 4b3840: eb00027f cmp x19, x0 + 4b3844: 1a9f07e0 cset w0, ne // ne = any + 4b3848: 12001c00 and w0, w0, #0xff + 4b384c: f9400bf3 ldr x19, [sp, #16] + 4b3850: a8c37bfd ldp x29, x30, [sp], #48 + 4b3854: d65f03c0 ret + +00000000004b3858 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEppEv(): + 4b3858: d10043ff sub sp, sp, #0x10 + 4b385c: f90007e0 str x0, [sp, #8] + 4b3860: f94007e0 ldr x0, [sp, #8] + 4b3864: f9400000 ldr x0, [x0] + 4b3868: 91006001 add x1, x0, #0x18 + 4b386c: f94007e0 ldr x0, [sp, #8] + 4b3870: f9000001 str x1, [x0] + 4b3874: f94007e0 ldr x0, [sp, #8] + 4b3878: 910043ff add sp, sp, #0x10 + 4b387c: d65f03c0 ret + +00000000004b3880 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEdeEv(): + 4b3880: d10043ff sub sp, sp, #0x10 + 4b3884: f90007e0 str x0, [sp, #8] + 4b3888: f94007e0 ldr x0, [sp, #8] + 4b388c: f9400000 ldr x0, [x0] + 4b3890: 910043ff add sp, sp, #0x10 + 4b3894: d65f03c0 ret + +00000000004b3898 <_ZN5Catch6Detail8EnumInfoC1Ev>: +_ZN5Catch6Detail8EnumInfoC1Ev(): + 4b3898: a9be7bfd stp x29, x30, [sp, #-32]! + 4b389c: 910003fd mov x29, sp + 4b38a0: f9000fe0 str x0, [sp, #24] + 4b38a4: f9400fe0 ldr x0, [sp, #24] + 4b38a8: 97fe395c bl 441e18 <_ZN5Catch9StringRefC1Ev> + 4b38ac: f9400fe0 ldr x0, [sp, #24] + 4b38b0: 91004000 add x0, x0, #0x10 + 4b38b4: 9400019f bl 4b3f30 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EEC1Ev> + 4b38b8: d503201f nop + 4b38bc: a8c27bfd ldp x29, x30, [sp], #32 + 4b38c0: d65f03c0 ret + +00000000004b38c4 <_ZSt11make_uniqueIN5Catch6Detail8EnumInfoEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch6Detail8EnumInfoEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 4b38c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b38c8: 910003fd mov x29, sp + 4b38cc: a90153f3 stp x19, x20, [sp, #16] + 4b38d0: aa0803f4 mov x20, x8 + 4b38d4: d2800500 mov x0, #0x28 // #40 + 4b38d8: 97fd4ea2 bl 407360 <_Znwm@plt> + 4b38dc: aa0003f3 mov x19, x0 + 4b38e0: f900027f str xzr, [x19] + 4b38e4: f900067f str xzr, [x19, #8] + 4b38e8: f9000a7f str xzr, [x19, #16] + 4b38ec: f9000e7f str xzr, [x19, #24] + 4b38f0: f900127f str xzr, [x19, #32] + 4b38f4: aa1303e0 mov x0, x19 + 4b38f8: 97ffffe8 bl 4b3898 <_ZN5Catch6Detail8EnumInfoC1Ev> + 4b38fc: aa1303e1 mov x1, x19 + 4b3900: aa1403e0 mov x0, x20 + 4b3904: 94000193 bl 4b3f50 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1IS4_vEEPS2_> + 4b3908: aa1403e0 mov x0, x20 + 4b390c: a94153f3 ldp x19, x20, [sp, #16] + 4b3910: a8c27bfd ldp x29, x30, [sp], #32 + 4b3914: d65f03c0 ret + +00000000004b3918 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1EOS5_>: +_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1EOS5_(): + 4b3918: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b391c: 910003fd mov x29, sp + 4b3920: a90153f3 stp x19, x20, [sp, #16] + 4b3924: f90017e0 str x0, [sp, #40] + 4b3928: f90013e1 str x1, [sp, #32] + 4b392c: f94017f3 ldr x19, [sp, #40] + 4b3930: f94013e0 ldr x0, [sp, #32] + 4b3934: 94000191 bl 4b3f78 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE7releaseEv> + 4b3938: aa0003f4 mov x20, x0 + 4b393c: f94013e0 ldr x0, [sp, #32] + 4b3940: 97fe0585 bl 434f54 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE11get_deleterEv> + 4b3944: 94000199 bl 4b3fa8 <_ZSt7forwardISt14default_deleteIN5Catch6Detail8EnumInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b3948: aa0003e2 mov x2, x0 + 4b394c: aa1403e1 mov x1, x20 + 4b3950: aa1303e0 mov x0, x19 + 4b3954: 9400019a bl 4b3fbc <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1IS4_EEPS2_OT_> + 4b3958: d503201f nop + 4b395c: a94153f3 ldp x19, x20, [sp, #16] + 4b3960: a8c37bfd ldp x29, x30, [sp], #48 + 4b3964: d65f03c0 ret + +00000000004b3968 <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEptEv>: +_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEptEv(): + 4b3968: a9be7bfd stp x29, x30, [sp, #-32]! + 4b396c: 910003fd mov x29, sp + 4b3970: f9000fe0 str x0, [sp, #24] + 4b3974: f9400fe0 ldr x0, [sp, #24] + 4b3978: 940001a4 bl 4b4008 <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE3getEv> + 4b397c: a8c27bfd ldp x29, x30, [sp], #32 + 4b3980: d65f03c0 ret + +00000000004b3984 <_ZNKSt6vectorIiSaIiEE4sizeEv>: +_ZNKSt6vectorIiSaIiEE4sizeEv(): + 4b3984: d10043ff sub sp, sp, #0x10 + 4b3988: f90007e0 str x0, [sp, #8] + 4b398c: f94007e0 ldr x0, [sp, #8] + 4b3990: f9400401 ldr x1, [x0, #8] + 4b3994: f94007e0 ldr x0, [sp, #8] + 4b3998: f9400000 ldr x0, [x0] + 4b399c: cb000020 sub x0, x1, x0 + 4b39a0: 9342fc01 asr x1, x0, #2 + 4b39a4: aa0103e0 mov x0, x1 + 4b39a8: 910043ff add sp, sp, #0x10 + 4b39ac: d65f03c0 ret + +00000000004b39b0 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE7reserveEm>: +_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE7reserveEm(): + 4b39b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b39b4: 910003fd mov x29, sp + 4b39b8: a90153f3 stp x19, x20, [sp, #16] + 4b39bc: f90017e0 str x0, [sp, #40] + 4b39c0: f90013e1 str x1, [sp, #32] + 4b39c4: f94017e0 ldr x0, [sp, #40] + 4b39c8: 94000197 bl 4b4024 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8max_sizeEv> + 4b39cc: aa0003e1 mov x1, x0 + 4b39d0: f94013e0 ldr x0, [sp, #32] + 4b39d4: eb01001f cmp x0, x1 + 4b39d8: 1a9f97e0 cset w0, hi // hi = pmore + 4b39dc: 12001c00 and w0, w0, #0xff + 4b39e0: 7100001f cmp w0, #0x0 + 4b39e4: 54000080 b.eq 4b39f4 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE7reserveEm+0x44> // b.none + 4b39e8: b00000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b39ec: 91392000 add x0, x0, #0xe48 + 4b39f0: 97fd4d98 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4b39f4: f94017e0 ldr x0, [sp, #40] + 4b39f8: 94000193 bl 4b4044 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8capacityEv> + 4b39fc: aa0003e1 mov x1, x0 + 4b3a00: f94013e0 ldr x0, [sp, #32] + 4b3a04: eb01001f cmp x0, x1 + 4b3a08: 1a9f97e0 cset w0, hi // hi = pmore + 4b3a0c: 12001c00 and w0, w0, #0xff + 4b3a10: 7100001f cmp w0, #0x0 + 4b3a14: 54000840 b.eq 4b3b1c <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE7reserveEm+0x16c> // b.none + 4b3a18: f94017e0 ldr x0, [sp, #40] + 4b3a1c: 94000197 bl 4b4078 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE4sizeEv> + 4b3a20: f9001fe0 str x0, [sp, #56] + 4b3a24: f94017e0 ldr x0, [sp, #40] + 4b3a28: f9400000 ldr x0, [x0] + 4b3a2c: 940001a0 bl 4b40ac <_ZSt32__make_move_if_noexcept_iteratorISt4pairIiN5Catch9StringRefEESt13move_iteratorIPS3_EET0_PT_> + 4b3a30: aa0003f3 mov x19, x0 + 4b3a34: f94017e0 ldr x0, [sp, #40] + 4b3a38: f9400400 ldr x0, [x0, #8] + 4b3a3c: 9400019c bl 4b40ac <_ZSt32__make_move_if_noexcept_iteratorISt4pairIiN5Catch9StringRefEESt13move_iteratorIPS3_EET0_PT_> + 4b3a40: aa0003e3 mov x3, x0 + 4b3a44: aa1303e2 mov x2, x19 + 4b3a48: f94013e1 ldr x1, [sp, #32] + 4b3a4c: f94017e0 ldr x0, [sp, #40] + 4b3a50: 940001a0 bl 4b40d0 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE20_M_allocate_and_copyISt13move_iteratorIPS3_EEES8_mT_SA_> + 4b3a54: f9001be0 str x0, [sp, #48] + 4b3a58: f94017e0 ldr x0, [sp, #40] + 4b3a5c: f9400013 ldr x19, [x0] + 4b3a60: f94017e0 ldr x0, [sp, #40] + 4b3a64: f9400414 ldr x20, [x0, #8] + 4b3a68: f94017e0 ldr x0, [sp, #40] + 4b3a6c: 94000112 bl 4b3eb4 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv> + 4b3a70: aa0003e2 mov x2, x0 + 4b3a74: aa1403e1 mov x1, x20 + 4b3a78: aa1303e0 mov x0, x19 + 4b3a7c: 94000113 bl 4b3ec8 <_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEES3_EvT_S5_RSaIT0_E> + 4b3a80: f94017e3 ldr x3, [sp, #40] + 4b3a84: f94017e0 ldr x0, [sp, #40] + 4b3a88: f9400004 ldr x4, [x0] + 4b3a8c: f94017e0 ldr x0, [sp, #40] + 4b3a90: f9400801 ldr x1, [x0, #16] + 4b3a94: f94017e0 ldr x0, [sp, #40] + 4b3a98: f9400000 ldr x0, [x0] + 4b3a9c: cb000020 sub x0, x1, x0 + 4b3aa0: 9343fc01 asr x1, x0, #3 + 4b3aa4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4b3aa8: f2955560 movk x0, #0xaaab + 4b3aac: 9b007c20 mul x0, x1, x0 + 4b3ab0: aa0003e2 mov x2, x0 + 4b3ab4: aa0403e1 mov x1, x4 + 4b3ab8: aa0303e0 mov x0, x3 + 4b3abc: 940001a6 bl 4b4154 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE13_M_deallocateEPS3_m> + 4b3ac0: f94017e0 ldr x0, [sp, #40] + 4b3ac4: f9401be1 ldr x1, [sp, #48] + 4b3ac8: f9000001 str x1, [x0] + 4b3acc: f9401fe1 ldr x1, [sp, #56] + 4b3ad0: aa0103e0 mov x0, x1 + 4b3ad4: d37ff800 lsl x0, x0, #1 + 4b3ad8: 8b010000 add x0, x0, x1 + 4b3adc: d37df000 lsl x0, x0, #3 + 4b3ae0: aa0003e1 mov x1, x0 + 4b3ae4: f9401be0 ldr x0, [sp, #48] + 4b3ae8: 8b010001 add x1, x0, x1 + 4b3aec: f94017e0 ldr x0, [sp, #40] + 4b3af0: f9000401 str x1, [x0, #8] + 4b3af4: f94017e0 ldr x0, [sp, #40] + 4b3af8: f9400002 ldr x2, [x0] + 4b3afc: f94013e1 ldr x1, [sp, #32] + 4b3b00: aa0103e0 mov x0, x1 + 4b3b04: d37ff800 lsl x0, x0, #1 + 4b3b08: 8b010000 add x0, x0, x1 + 4b3b0c: d37df000 lsl x0, x0, #3 + 4b3b10: 8b000041 add x1, x2, x0 + 4b3b14: f94017e0 ldr x0, [sp, #40] + 4b3b18: f9000801 str x1, [x0, #16] + 4b3b1c: d503201f nop + 4b3b20: a94153f3 ldp x19, x20, [sp, #16] + 4b3b24: a8c47bfd ldp x29, x30, [sp], #64 + 4b3b28: d65f03c0 ret + +00000000004b3b2c <_ZNKSt6vectorIiSaIiEE5beginEv>: +_ZNKSt6vectorIiSaIiEE5beginEv(): + 4b3b2c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3b30: 910003fd mov x29, sp + 4b3b34: f9000fe0 str x0, [sp, #24] + 4b3b38: f9400fe0 ldr x0, [sp, #24] + 4b3b3c: f9400000 ldr x0, [x0] + 4b3b40: f90017e0 str x0, [sp, #40] + 4b3b44: 9100a3e1 add x1, sp, #0x28 + 4b3b48: 910083e0 add x0, sp, #0x20 + 4b3b4c: 94000191 bl 4b4190 <_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC1ERKS2_> + 4b3b50: f94013e0 ldr x0, [sp, #32] + 4b3b54: a8c37bfd ldp x29, x30, [sp], #48 + 4b3b58: d65f03c0 ret + +00000000004b3b5c <_ZNKSt6vectorIiSaIiEE3endEv>: +_ZNKSt6vectorIiSaIiEE3endEv(): + 4b3b5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3b60: 910003fd mov x29, sp + 4b3b64: f9000fe0 str x0, [sp, #24] + 4b3b68: f9400fe0 ldr x0, [sp, #24] + 4b3b6c: f9400400 ldr x0, [x0, #8] + 4b3b70: f90017e0 str x0, [sp, #40] + 4b3b74: 9100a3e1 add x1, sp, #0x28 + 4b3b78: 910083e0 add x0, sp, #0x20 + 4b3b7c: 94000185 bl 4b4190 <_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC1ERKS2_> + 4b3b80: f94013e0 ldr x0, [sp, #32] + 4b3b84: a8c37bfd ldp x29, x30, [sp], #48 + 4b3b88: d65f03c0 ret + +00000000004b3b8c <_ZN9__gnu_cxxneIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_>: +_ZN9__gnu_cxxneIPKiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESB_(): + 4b3b8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3b90: 910003fd mov x29, sp + 4b3b94: f9000bf3 str x19, [sp, #16] + 4b3b98: f90017e0 str x0, [sp, #40] + 4b3b9c: f90013e1 str x1, [sp, #32] + 4b3ba0: f94017e0 ldr x0, [sp, #40] + 4b3ba4: 94000185 bl 4b41b8 <_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv> + 4b3ba8: f9400013 ldr x19, [x0] + 4b3bac: f94013e0 ldr x0, [sp, #32] + 4b3bb0: 94000182 bl 4b41b8 <_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv> + 4b3bb4: f9400000 ldr x0, [x0] + 4b3bb8: eb00027f cmp x19, x0 + 4b3bbc: 1a9f07e0 cset w0, ne // ne = any + 4b3bc0: 12001c00 and w0, w0, #0xff + 4b3bc4: f9400bf3 ldr x19, [sp, #16] + 4b3bc8: a8c37bfd ldp x29, x30, [sp], #48 + 4b3bcc: d65f03c0 ret + +00000000004b3bd0 <_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEppEv>: +_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEppEv(): + 4b3bd0: d10043ff sub sp, sp, #0x10 + 4b3bd4: f90007e0 str x0, [sp, #8] + 4b3bd8: f94007e0 ldr x0, [sp, #8] + 4b3bdc: f9400000 ldr x0, [x0] + 4b3be0: 91001001 add x1, x0, #0x4 + 4b3be4: f94007e0 ldr x0, [sp, #8] + 4b3be8: f9000001 str x1, [x0] + 4b3bec: f94007e0 ldr x0, [sp, #8] + 4b3bf0: 910043ff add sp, sp, #0x10 + 4b3bf4: d65f03c0 ret + +00000000004b3bf8 <_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEv(): + 4b3bf8: d10043ff sub sp, sp, #0x10 + 4b3bfc: f90007e0 str x0, [sp, #8] + 4b3c00: f94007e0 ldr x0, [sp, #8] + 4b3c04: f9400000 ldr x0, [x0] + 4b3c08: 910043ff add sp, sp, #0x10 + 4b3c0c: d65f03c0 ret + +00000000004b3c10 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EEixEm>: +_ZNKSt6vectorIN5Catch9StringRefESaIS1_EEixEm(): + 4b3c10: d10043ff sub sp, sp, #0x10 + 4b3c14: f90007e0 str x0, [sp, #8] + 4b3c18: f90003e1 str x1, [sp] + 4b3c1c: f94007e0 ldr x0, [sp, #8] + 4b3c20: f9400001 ldr x1, [x0] + 4b3c24: f94003e0 ldr x0, [sp] + 4b3c28: d37cec00 lsl x0, x0, #4 + 4b3c2c: 8b000020 add x0, x1, x0 + 4b3c30: 910043ff add sp, sp, #0x10 + 4b3c34: d65f03c0 ret + +00000000004b3c38 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12emplace_backIJRiRKS2_EEEvDpOT_>: +_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12emplace_backIJRiRKS2_EEEvDpOT_(): + 4b3c38: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b3c3c: 910003fd mov x29, sp + 4b3c40: a90153f3 stp x19, x20, [sp, #16] + 4b3c44: f90013f5 str x21, [sp, #32] + 4b3c48: f90027e0 str x0, [sp, #72] + 4b3c4c: f90023e1 str x1, [sp, #64] + 4b3c50: f9001fe2 str x2, [sp, #56] + 4b3c54: f94027e0 ldr x0, [sp, #72] + 4b3c58: f9400401 ldr x1, [x0, #8] + 4b3c5c: f94027e0 ldr x0, [sp, #72] + 4b3c60: f9400800 ldr x0, [x0, #16] + 4b3c64: eb00003f cmp x1, x0 + 4b3c68: 54000280 b.eq 4b3cb8 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12emplace_backIJRiRKS2_EEEvDpOT_+0x80> // b.none + 4b3c6c: f94027f3 ldr x19, [sp, #72] + 4b3c70: f94027e0 ldr x0, [sp, #72] + 4b3c74: f9400414 ldr x20, [x0, #8] + 4b3c78: f94023e0 ldr x0, [sp, #64] + 4b3c7c: 94000154 bl 4b41cc <_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE> + 4b3c80: aa0003f5 mov x21, x0 + 4b3c84: f9401fe0 ldr x0, [sp, #56] + 4b3c88: 94000156 bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4b3c8c: aa0003e3 mov x3, x0 + 4b3c90: aa1503e2 mov x2, x21 + 4b3c94: aa1403e1 mov x1, x20 + 4b3c98: aa1303e0 mov x0, x19 + 4b3c9c: 94000156 bl 4b41f4 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE9constructIS3_JRiRKS2_EEEvRS4_PT_DpOT0_> + 4b3ca0: f94027e0 ldr x0, [sp, #72] + 4b3ca4: f9400400 ldr x0, [x0, #8] + 4b3ca8: 91006001 add x1, x0, #0x18 + 4b3cac: f94027e0 ldr x0, [sp, #72] + 4b3cb0: f9000401 str x1, [x0, #8] + 4b3cb4: 1400000e b 4b3cec <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12emplace_backIJRiRKS2_EEEvDpOT_+0xb4> + 4b3cb8: f94027e0 ldr x0, [sp, #72] + 4b3cbc: 94000163 bl 4b4248 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE3endEv> + 4b3cc0: aa0003f3 mov x19, x0 + 4b3cc4: f94023e0 ldr x0, [sp, #64] + 4b3cc8: 94000141 bl 4b41cc <_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE> + 4b3ccc: aa0003f4 mov x20, x0 + 4b3cd0: f9401fe0 ldr x0, [sp, #56] + 4b3cd4: 94000143 bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4b3cd8: aa0003e3 mov x3, x0 + 4b3cdc: aa1403e2 mov x2, x20 + 4b3ce0: aa1303e1 mov x1, x19 + 4b3ce4: f94027e0 ldr x0, [sp, #72] + 4b3ce8: 94000162 bl 4b4270 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE17_M_realloc_insertIJRiRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_> + 4b3cec: d503201f nop + 4b3cf0: a94153f3 ldp x19, x20, [sp, #16] + 4b3cf4: f94013f5 ldr x21, [sp, #32] + 4b3cf8: a8c57bfd ldp x29, x30, [sp], #80 + 4b3cfc: d65f03c0 ret + +00000000004b3d00 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE9push_backEOS6_>: +_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE9push_backEOS6_(): + 4b3d00: a9be7bfd stp x29, x30, [sp, #-32]! + 4b3d04: 910003fd mov x29, sp + 4b3d08: f9000fe0 str x0, [sp, #24] + 4b3d0c: f9000be1 str x1, [sp, #16] + 4b3d10: f9400be0 ldr x0, [sp, #16] + 4b3d14: 940001ed bl 4b44c8 <_ZSt4moveIRSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_> + 4b3d18: aa0003e1 mov x1, x0 + 4b3d1c: f9400fe0 ldr x0, [sp, #24] + 4b3d20: 940001ef bl 4b44dc <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_> + 4b3d24: d503201f nop + 4b3d28: a8c27bfd ldp x29, x30, [sp], #32 + 4b3d2c: d65f03c0 ret + +00000000004b3d30 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4backEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4backEv(): + 4b3d30: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3d34: 910003fd mov x29, sp + 4b3d38: f9000fe0 str x0, [sp, #24] + 4b3d3c: f9400fe0 ldr x0, [sp, #24] + 4b3d40: 9400020e bl 4b4578 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE3endEv> + 4b3d44: f90017e0 str x0, [sp, #40] + 4b3d48: 9100a3e0 add x0, sp, #0x28 + 4b3d4c: d2800021 mov x1, #0x1 // #1 + 4b3d50: 94000214 bl 4b45a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEmiEl> + 4b3d54: f90013e0 str x0, [sp, #32] + 4b3d58: 910083e0 add x0, sp, #0x20 + 4b3d5c: 94000222 bl 4b45e4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv> + 4b3d60: d503201f nop + 4b3d64: a8c37bfd ldp x29, x30, [sp], #48 + 4b3d68: d65f03c0 ret + +00000000004b3d6c <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEdeEv>: +_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEdeEv(): + 4b3d6c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b3d70: 910003fd mov x29, sp + 4b3d74: f9000fe0 str x0, [sp, #24] + 4b3d78: f9400fe0 ldr x0, [sp, #24] + 4b3d7c: 940000a3 bl 4b4008 <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE3getEv> + 4b3d80: a8c27bfd ldp x29, x30, [sp], #32 + 4b3d84: d65f03c0 ret + +00000000004b3d88 <_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8capacityEv>: +_ZNKSt6vectorIN5Catch9StringRefESaIS1_EE8capacityEv(): + 4b3d88: d10043ff sub sp, sp, #0x10 + 4b3d8c: f90007e0 str x0, [sp, #8] + 4b3d90: f94007e0 ldr x0, [sp, #8] + 4b3d94: f9400801 ldr x1, [x0, #16] + 4b3d98: f94007e0 ldr x0, [sp, #8] + 4b3d9c: f9400000 ldr x0, [x0] + 4b3da0: cb000020 sub x0, x1, x0 + 4b3da4: 9344fc01 asr x1, x0, #4 + 4b3da8: aa0103e0 mov x0, x1 + 4b3dac: 910043ff add sp, sp, #0x10 + 4b3db0: d65f03c0 ret + +00000000004b3db4 <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_>: +_ZNSt6vectorIN5Catch9StringRefESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_(): + 4b3db4: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b3db8: 910003fd mov x29, sp + 4b3dbc: f9000bf3 str x19, [sp, #16] + 4b3dc0: f9001fe0 str x0, [sp, #56] + 4b3dc4: f9001be1 str x1, [sp, #48] + 4b3dc8: f90017e2 str x2, [sp, #40] + 4b3dcc: f90013e3 str x3, [sp, #32] + 4b3dd0: f9401fe0 ldr x0, [sp, #56] + 4b3dd4: f9401be1 ldr x1, [sp, #48] + 4b3dd8: 97febbac bl 462c88 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE11_M_allocateEm> + 4b3ddc: f90027e0 str x0, [sp, #72] + 4b3de0: f9401fe0 ldr x0, [sp, #56] + 4b3de4: 97feb9b8 bl 4624c4 <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE19_M_get_Tp_allocatorEv> + 4b3de8: aa0003e3 mov x3, x0 + 4b3dec: f94027e2 ldr x2, [sp, #72] + 4b3df0: f94013e1 ldr x1, [sp, #32] + 4b3df4: f94017e0 ldr x0, [sp, #40] + 4b3df8: 97febc1a bl 462e60 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch9StringRefEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 4b3dfc: f94027e0 ldr x0, [sp, #72] + 4b3e00: 1400000b b 4b3e2c <_ZNSt6vectorIN5Catch9StringRefESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_+0x78> + 4b3e04: 97fd4c47 bl 406f20 <__cxa_begin_catch@plt> + 4b3e08: f9401fe0 ldr x0, [sp, #56] + 4b3e0c: f9401be2 ldr x2, [sp, #48] + 4b3e10: f94027e1 ldr x1, [sp, #72] + 4b3e14: 97feba32 bl 4626dc <_ZNSt12_Vector_baseIN5Catch9StringRefESaIS1_EE13_M_deallocateEPS1_m> + 4b3e18: 97fd4e32 bl 4076e0 <__cxa_rethrow@plt> + 4b3e1c: aa0003f3 mov x19, x0 + 4b3e20: 97fd4e7c bl 407810 <__cxa_end_catch@plt> + 4b3e24: aa1303e0 mov x0, x19 + 4b3e28: 97fd4eb6 bl 407900 <_Unwind_Resume@plt> + 4b3e2c: f9400bf3 ldr x19, [sp, #16] + 4b3e30: a8c57bfd ldp x29, x30, [sp], #80 + 4b3e34: d65f03c0 ret + +00000000004b3e38 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE12_Vector_implD2Ev(): + 4b3e38: a9be7bfd stp x29, x30, [sp, #-32]! + 4b3e3c: 910003fd mov x29, sp + 4b3e40: f9000fe0 str x0, [sp, #24] + 4b3e44: f9400fe0 ldr x0, [sp, #24] + 4b3e48: 940001ed bl 4b45fc <_ZNSaISt4pairIiN5Catch9StringRefEEED1Ev> + 4b3e4c: d503201f nop + 4b3e50: a8c27bfd ldp x29, x30, [sp], #32 + 4b3e54: d65f03c0 ret + +00000000004b3e58 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EED1Ev>: +_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EED1Ev(): + 4b3e58: a9be7bfd stp x29, x30, [sp, #-32]! + 4b3e5c: 910003fd mov x29, sp + 4b3e60: f9000fe0 str x0, [sp, #24] + 4b3e64: f9400fe0 ldr x0, [sp, #24] + 4b3e68: f9400003 ldr x3, [x0] + 4b3e6c: f9400fe0 ldr x0, [sp, #24] + 4b3e70: f9400801 ldr x1, [x0, #16] + 4b3e74: f9400fe0 ldr x0, [sp, #24] + 4b3e78: f9400000 ldr x0, [x0] + 4b3e7c: cb000020 sub x0, x1, x0 + 4b3e80: 9343fc01 asr x1, x0, #3 + 4b3e84: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4b3e88: f2955560 movk x0, #0xaaab + 4b3e8c: 9b007c20 mul x0, x1, x0 + 4b3e90: aa0003e2 mov x2, x0 + 4b3e94: aa0303e1 mov x1, x3 + 4b3e98: f9400fe0 ldr x0, [sp, #24] + 4b3e9c: 940000ae bl 4b4154 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE13_M_deallocateEPS3_m> + 4b3ea0: f9400fe0 ldr x0, [sp, #24] + 4b3ea4: 97ffffe5 bl 4b3e38 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE12_Vector_implD1Ev> + 4b3ea8: d503201f nop + 4b3eac: a8c27bfd ldp x29, x30, [sp], #32 + 4b3eb0: d65f03c0 ret + +00000000004b3eb4 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv(): + 4b3eb4: d10043ff sub sp, sp, #0x10 + 4b3eb8: f90007e0 str x0, [sp, #8] + 4b3ebc: f94007e0 ldr x0, [sp, #8] + 4b3ec0: 910043ff add sp, sp, #0x10 + 4b3ec4: d65f03c0 ret + +00000000004b3ec8 <_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEES3_EvT_S5_RSaIT0_E>: +_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEES3_EvT_S5_RSaIT0_E(): + 4b3ec8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3ecc: 910003fd mov x29, sp + 4b3ed0: f90017e0 str x0, [sp, #40] + 4b3ed4: f90013e1 str x1, [sp, #32] + 4b3ed8: f9000fe2 str x2, [sp, #24] + 4b3edc: f94013e1 ldr x1, [sp, #32] + 4b3ee0: f94017e0 ldr x0, [sp, #40] + 4b3ee4: 940001ce bl 4b461c <_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEEEvT_S5_> + 4b3ee8: d503201f nop + 4b3eec: a8c37bfd ldp x29, x30, [sp], #48 + 4b3ef0: d65f03c0 ret + +00000000004b3ef4 <_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEC1ERKS6_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEC1ERKS6_(): + 4b3ef4: d10043ff sub sp, sp, #0x10 + 4b3ef8: f90007e0 str x0, [sp, #8] + 4b3efc: f90003e1 str x1, [sp] + 4b3f00: f94003e0 ldr x0, [sp] + 4b3f04: f9400001 ldr x1, [x0] + 4b3f08: f94007e0 ldr x0, [sp, #8] + 4b3f0c: f9000001 str x1, [x0] + 4b3f10: d503201f nop + 4b3f14: 910043ff add sp, sp, #0x10 + 4b3f18: d65f03c0 ret + +00000000004b3f1c <_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv(): + 4b3f1c: d10043ff sub sp, sp, #0x10 + 4b3f20: f90007e0 str x0, [sp, #8] + 4b3f24: f94007e0 ldr x0, [sp, #8] + 4b3f28: 910043ff add sp, sp, #0x10 + 4b3f2c: d65f03c0 ret + +00000000004b3f30 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EEC1Ev>: +_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EEC2Ev(): + 4b3f30: a9be7bfd stp x29, x30, [sp, #-32]! + 4b3f34: 910003fd mov x29, sp + 4b3f38: f9000fe0 str x0, [sp, #24] + 4b3f3c: f9400fe0 ldr x0, [sp, #24] + 4b3f40: 940001c1 bl 4b4644 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EEC1Ev> + 4b3f44: d503201f nop + 4b3f48: a8c27bfd ldp x29, x30, [sp], #32 + 4b3f4c: d65f03c0 ret + +00000000004b3f50 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1IS4_vEEPS2_>: +_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1IS4_vEEPS2_(): + 4b3f50: a9be7bfd stp x29, x30, [sp, #-32]! + 4b3f54: 910003fd mov x29, sp + 4b3f58: f9000fe0 str x0, [sp, #24] + 4b3f5c: f9000be1 str x1, [sp, #16] + 4b3f60: f9400fe0 ldr x0, [sp, #24] + 4b3f64: f9400be1 ldr x1, [sp, #16] + 4b3f68: 940001bf bl 4b4664 <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1EPS2_> + 4b3f6c: d503201f nop + 4b3f70: a8c27bfd ldp x29, x30, [sp], #32 + 4b3f74: d65f03c0 ret + +00000000004b3f78 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE7releaseEv(): + 4b3f78: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b3f7c: 910003fd mov x29, sp + 4b3f80: f9000fe0 str x0, [sp, #24] + 4b3f84: f9400fe0 ldr x0, [sp, #24] + 4b3f88: 94000020 bl 4b4008 <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE3getEv> + 4b3f8c: f90017e0 str x0, [sp, #40] + 4b3f90: f9400fe0 ldr x0, [sp, #24] + 4b3f94: 97fe03e9 bl 434f38 <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE6_M_ptrEv> + 4b3f98: f900001f str xzr, [x0] + 4b3f9c: f94017e0 ldr x0, [sp, #40] + 4b3fa0: a8c37bfd ldp x29, x30, [sp], #48 + 4b3fa4: d65f03c0 ret + +00000000004b3fa8 <_ZSt7forwardISt14default_deleteIN5Catch6Detail8EnumInfoEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch6Detail8EnumInfoEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4b3fa8: d10043ff sub sp, sp, #0x10 + 4b3fac: f90007e0 str x0, [sp, #8] + 4b3fb0: f94007e0 ldr x0, [sp, #8] + 4b3fb4: 910043ff add sp, sp, #0x10 + 4b3fb8: d65f03c0 ret + +00000000004b3fbc <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1IS4_EEPS2_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1IS4_EEPS2_OT_(): + 4b3fbc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b3fc0: 910003fd mov x29, sp + 4b3fc4: f9000bf3 str x19, [sp, #16] + 4b3fc8: f9001fe0 str x0, [sp, #56] + 4b3fcc: f9001be1 str x1, [sp, #48] + 4b3fd0: f90017e2 str x2, [sp, #40] + 4b3fd4: f9401ff3 ldr x19, [sp, #56] + 4b3fd8: f94017e0 ldr x0, [sp, #40] + 4b3fdc: 97fffff3 bl 4b3fa8 <_ZSt7forwardISt14default_deleteIN5Catch6Detail8EnumInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b3fe0: aa0003e1 mov x1, x0 + 4b3fe4: 9100c3e0 add x0, sp, #0x30 + 4b3fe8: aa0103e2 mov x2, x1 + 4b3fec: aa0003e1 mov x1, x0 + 4b3ff0: aa1303e0 mov x0, x19 + 4b3ff4: 940001aa bl 4b469c <_ZNSt5tupleIJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1IRS3_S5_Lb1EEEOT_OT0_> + 4b3ff8: d503201f nop + 4b3ffc: f9400bf3 ldr x19, [sp, #16] + 4b4000: a8c47bfd ldp x29, x30, [sp], #64 + 4b4004: d65f03c0 ret + +00000000004b4008 <_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE3getEv(): + 4b4008: a9be7bfd stp x29, x30, [sp, #-32]! + 4b400c: 910003fd mov x29, sp + 4b4010: f9000fe0 str x0, [sp, #24] + 4b4014: f9400fe0 ldr x0, [sp, #24] + 4b4018: 940001b5 bl 4b46ec <_ZNKSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE6_M_ptrEv> + 4b401c: a8c27bfd ldp x29, x30, [sp], #32 + 4b4020: d65f03c0 ret + +00000000004b4024 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8max_sizeEv>: +_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8max_sizeEv(): + 4b4024: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4028: 910003fd mov x29, sp + 4b402c: f9000fe0 str x0, [sp, #24] + 4b4030: f9400fe0 ldr x0, [sp, #24] + 4b4034: 940001bd bl 4b4728 <_ZNKSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv> + 4b4038: 940001b5 bl 4b470c <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE8max_sizeERKS4_> + 4b403c: a8c27bfd ldp x29, x30, [sp], #32 + 4b4040: d65f03c0 ret + +00000000004b4044 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8capacityEv>: +_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8capacityEv(): + 4b4044: d10043ff sub sp, sp, #0x10 + 4b4048: f90007e0 str x0, [sp, #8] + 4b404c: f94007e0 ldr x0, [sp, #8] + 4b4050: f9400801 ldr x1, [x0, #16] + 4b4054: f94007e0 ldr x0, [sp, #8] + 4b4058: f9400000 ldr x0, [x0] + 4b405c: cb000020 sub x0, x1, x0 + 4b4060: 9343fc01 asr x1, x0, #3 + 4b4064: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4b4068: f2955560 movk x0, #0xaaab + 4b406c: 9b007c20 mul x0, x1, x0 + 4b4070: 910043ff add sp, sp, #0x10 + 4b4074: d65f03c0 ret + +00000000004b4078 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE4sizeEv>: +_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE4sizeEv(): + 4b4078: d10043ff sub sp, sp, #0x10 + 4b407c: f90007e0 str x0, [sp, #8] + 4b4080: f94007e0 ldr x0, [sp, #8] + 4b4084: f9400401 ldr x1, [x0, #8] + 4b4088: f94007e0 ldr x0, [sp, #8] + 4b408c: f9400000 ldr x0, [x0] + 4b4090: cb000020 sub x0, x1, x0 + 4b4094: 9343fc01 asr x1, x0, #3 + 4b4098: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4b409c: f2955560 movk x0, #0xaaab + 4b40a0: 9b007c20 mul x0, x1, x0 + 4b40a4: 910043ff add sp, sp, #0x10 + 4b40a8: d65f03c0 ret + +00000000004b40ac <_ZSt32__make_move_if_noexcept_iteratorISt4pairIiN5Catch9StringRefEESt13move_iteratorIPS3_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt4pairIiN5Catch9StringRefEESt13move_iteratorIPS3_EET0_PT_(): + 4b40ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b40b0: 910003fd mov x29, sp + 4b40b4: f9000fe0 str x0, [sp, #24] + 4b40b8: 9100a3e0 add x0, sp, #0x28 + 4b40bc: f9400fe1 ldr x1, [sp, #24] + 4b40c0: 9400019f bl 4b473c <_ZNSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEC1ES4_> + 4b40c4: f94017e0 ldr x0, [sp, #40] + 4b40c8: a8c37bfd ldp x29, x30, [sp], #48 + 4b40cc: d65f03c0 ret + +00000000004b40d0 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE20_M_allocate_and_copyISt13move_iteratorIPS3_EEES8_mT_SA_>: +_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE20_M_allocate_and_copyISt13move_iteratorIPS3_EEES8_mT_SA_(): + 4b40d0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b40d4: 910003fd mov x29, sp + 4b40d8: f9000bf3 str x19, [sp, #16] + 4b40dc: f9001fe0 str x0, [sp, #56] + 4b40e0: f9001be1 str x1, [sp, #48] + 4b40e4: f90017e2 str x2, [sp, #40] + 4b40e8: f90013e3 str x3, [sp, #32] + 4b40ec: f9401fe0 ldr x0, [sp, #56] + 4b40f0: f9401be1 ldr x1, [sp, #48] + 4b40f4: 9400019b bl 4b4760 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE11_M_allocateEm> + 4b40f8: f90027e0 str x0, [sp, #72] + 4b40fc: f9401fe0 ldr x0, [sp, #56] + 4b4100: 97ffff6d bl 4b3eb4 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv> + 4b4104: aa0003e3 mov x3, x0 + 4b4108: f94027e2 ldr x2, [sp, #72] + 4b410c: f94013e1 ldr x1, [sp, #32] + 4b4110: f94017e0 ldr x0, [sp, #40] + 4b4114: 940001a1 bl 4b4798 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 4b4118: f94027e0 ldr x0, [sp, #72] + 4b411c: 1400000b b 4b4148 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE20_M_allocate_and_copyISt13move_iteratorIPS3_EEES8_mT_SA_+0x78> + 4b4120: 97fd4b80 bl 406f20 <__cxa_begin_catch@plt> + 4b4124: f9401fe0 ldr x0, [sp, #56] + 4b4128: f9401be2 ldr x2, [sp, #48] + 4b412c: f94027e1 ldr x1, [sp, #72] + 4b4130: 94000009 bl 4b4154 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE13_M_deallocateEPS3_m> + 4b4134: 97fd4d6b bl 4076e0 <__cxa_rethrow@plt> + 4b4138: aa0003f3 mov x19, x0 + 4b413c: 97fd4db5 bl 407810 <__cxa_end_catch@plt> + 4b4140: aa1303e0 mov x0, x19 + 4b4144: 97fd4def bl 407900 <_Unwind_Resume@plt> + 4b4148: f9400bf3 ldr x19, [sp, #16] + 4b414c: a8c57bfd ldp x29, x30, [sp], #80 + 4b4150: d65f03c0 ret + +00000000004b4154 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE13_M_deallocateEPS3_m>: +_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE13_M_deallocateEPS3_m(): + 4b4154: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b4158: 910003fd mov x29, sp + 4b415c: f90017e0 str x0, [sp, #40] + 4b4160: f90013e1 str x1, [sp, #32] + 4b4164: f9000fe2 str x2, [sp, #24] + 4b4168: f94013e0 ldr x0, [sp, #32] + 4b416c: f100001f cmp x0, #0x0 + 4b4170: 540000a0 b.eq 4b4184 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE13_M_deallocateEPS3_m+0x30> // b.none + 4b4174: f94017e0 ldr x0, [sp, #40] + 4b4178: f9400fe2 ldr x2, [sp, #24] + 4b417c: f94013e1 ldr x1, [sp, #32] + 4b4180: 94000192 bl 4b47c8 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE10deallocateERS4_PS3_m> + 4b4184: d503201f nop + 4b4188: a8c37bfd ldp x29, x30, [sp], #48 + 4b418c: d65f03c0 ret + +00000000004b4190 <_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC1ERKS2_>: +_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC1ERKS2_(): + 4b4190: d10043ff sub sp, sp, #0x10 + 4b4194: f90007e0 str x0, [sp, #8] + 4b4198: f90003e1 str x1, [sp] + 4b419c: f94003e0 ldr x0, [sp] + 4b41a0: f9400001 ldr x1, [x0] + 4b41a4: f94007e0 ldr x0, [sp, #8] + 4b41a8: f9000001 str x1, [x0] + 4b41ac: d503201f nop + 4b41b0: 910043ff add sp, sp, #0x10 + 4b41b4: d65f03c0 ret + +00000000004b41b8 <_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv(): + 4b41b8: d10043ff sub sp, sp, #0x10 + 4b41bc: f90007e0 str x0, [sp, #8] + 4b41c0: f94007e0 ldr x0, [sp, #8] + 4b41c4: 910043ff add sp, sp, #0x10 + 4b41c8: d65f03c0 ret + +00000000004b41cc <_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE>: +_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE(): + 4b41cc: d10043ff sub sp, sp, #0x10 + 4b41d0: f90007e0 str x0, [sp, #8] + 4b41d4: f94007e0 ldr x0, [sp, #8] + 4b41d8: 910043ff add sp, sp, #0x10 + 4b41dc: d65f03c0 ret + +00000000004b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4b41e0: d10043ff sub sp, sp, #0x10 + 4b41e4: f90007e0 str x0, [sp, #8] + 4b41e8: f94007e0 ldr x0, [sp, #8] + 4b41ec: 910043ff add sp, sp, #0x10 + 4b41f0: d65f03c0 ret + +00000000004b41f4 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE9constructIS3_JRiRKS2_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE9constructIS3_JRiRKS2_EEEvRS4_PT_DpOT0_(): + 4b41f4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b41f8: 910003fd mov x29, sp + 4b41fc: f9000bf3 str x19, [sp, #16] + 4b4200: f9001fe0 str x0, [sp, #56] + 4b4204: f9001be1 str x1, [sp, #48] + 4b4208: f90017e2 str x2, [sp, #40] + 4b420c: f90013e3 str x3, [sp, #32] + 4b4210: f94017e0 ldr x0, [sp, #40] + 4b4214: 97ffffee bl 4b41cc <_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE> + 4b4218: aa0003f3 mov x19, x0 + 4b421c: f94013e0 ldr x0, [sp, #32] + 4b4220: 97fffff0 bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4b4224: aa0003e3 mov x3, x0 + 4b4228: aa1303e2 mov x2, x19 + 4b422c: f9401be1 ldr x1, [sp, #48] + 4b4230: f9401fe0 ldr x0, [sp, #56] + 4b4234: 94000171 bl 4b47f8 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE9constructIS4_JRiRKS3_EEEvPT_DpOT0_> + 4b4238: d503201f nop + 4b423c: f9400bf3 ldr x19, [sp, #16] + 4b4240: a8c47bfd ldp x29, x30, [sp], #64 + 4b4244: d65f03c0 ret + +00000000004b4248 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE3endEv>: +_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE3endEv(): + 4b4248: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b424c: 910003fd mov x29, sp + 4b4250: f9000fe0 str x0, [sp, #24] + 4b4254: f9400fe0 ldr x0, [sp, #24] + 4b4258: 91002001 add x1, x0, #0x8 + 4b425c: 9100a3e0 add x0, sp, #0x28 + 4b4260: 9400017e bl 4b4858 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4b4264: f94017e0 ldr x0, [sp, #40] + 4b4268: a8c37bfd ldp x29, x30, [sp], #48 + 4b426c: d65f03c0 ret + +00000000004b4270 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE17_M_realloc_insertIJRiRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>: +_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE17_M_realloc_insertIJRiRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_(): + 4b4270: a9b77bfd stp x29, x30, [sp, #-144]! + 4b4274: 910003fd mov x29, sp + 4b4278: a90153f3 stp x19, x20, [sp, #16] + 4b427c: f90013f5 str x21, [sp, #32] + 4b4280: f90027e0 str x0, [sp, #72] + 4b4284: f90023e1 str x1, [sp, #64] + 4b4288: f9001fe2 str x2, [sp, #56] + 4b428c: f9001be3 str x3, [sp, #48] + 4b4290: 900000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b4294: 91396002 add x2, x0, #0xe58 + 4b4298: d2800021 mov x1, #0x1 // #1 + 4b429c: f94027e0 ldr x0, [sp, #72] + 4b42a0: 94000178 bl 4b4880 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12_M_check_lenEmPKc> + 4b42a4: f90043e0 str x0, [sp, #128] + 4b42a8: f94027e0 ldr x0, [sp, #72] + 4b42ac: f9400000 ldr x0, [x0] + 4b42b0: f9003fe0 str x0, [sp, #120] + 4b42b4: f94027e0 ldr x0, [sp, #72] + 4b42b8: f9400400 ldr x0, [x0, #8] + 4b42bc: f9003be0 str x0, [sp, #112] + 4b42c0: f94027e0 ldr x0, [sp, #72] + 4b42c4: 940001a2 bl 4b494c <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE5beginEv> + 4b42c8: f9002fe0 str x0, [sp, #88] + 4b42cc: 910163e1 add x1, sp, #0x58 + 4b42d0: 910103e0 add x0, sp, #0x40 + 4b42d4: 940001a7 bl 4b4970 <_ZN9__gnu_cxxmiIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_> + 4b42d8: f90037e0 str x0, [sp, #104] + 4b42dc: f94027e0 ldr x0, [sp, #72] + 4b42e0: f94043e1 ldr x1, [sp, #128] + 4b42e4: 9400011f bl 4b4760 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE11_M_allocateEm> + 4b42e8: f90033e0 str x0, [sp, #96] + 4b42ec: f94033e0 ldr x0, [sp, #96] + 4b42f0: f90047e0 str x0, [sp, #136] + 4b42f4: f94027f3 ldr x19, [sp, #72] + 4b42f8: f94037e1 ldr x1, [sp, #104] + 4b42fc: aa0103e0 mov x0, x1 + 4b4300: d37ff800 lsl x0, x0, #1 + 4b4304: 8b010000 add x0, x0, x1 + 4b4308: d37df000 lsl x0, x0, #3 + 4b430c: aa0003e1 mov x1, x0 + 4b4310: f94033e0 ldr x0, [sp, #96] + 4b4314: 8b010014 add x20, x0, x1 + 4b4318: f9401fe0 ldr x0, [sp, #56] + 4b431c: 97ffffac bl 4b41cc <_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE> + 4b4320: aa0003f5 mov x21, x0 + 4b4324: f9401be0 ldr x0, [sp, #48] + 4b4328: 97ffffae bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4b432c: aa0003e3 mov x3, x0 + 4b4330: aa1503e2 mov x2, x21 + 4b4334: aa1403e1 mov x1, x20 + 4b4338: aa1303e0 mov x0, x19 + 4b433c: 97ffffae bl 4b41f4 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE9constructIS3_JRiRKS2_EEEvRS4_PT_DpOT0_> + 4b4340: f90047ff str xzr, [sp, #136] + 4b4344: 910103e0 add x0, sp, #0x40 + 4b4348: 9400019d bl 4b49bc <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv> + 4b434c: f9400013 ldr x19, [x0] + 4b4350: f94027e0 ldr x0, [sp, #72] + 4b4354: 97fffed8 bl 4b3eb4 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv> + 4b4358: aa0003e3 mov x3, x0 + 4b435c: f94033e2 ldr x2, [sp, #96] + 4b4360: aa1303e1 mov x1, x19 + 4b4364: f9403fe0 ldr x0, [sp, #120] + 4b4368: 9400019a bl 4b49d0 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIiN5Catch9StringRefEES4_SaIS3_EET0_T_S7_S6_RT1_> + 4b436c: f90047e0 str x0, [sp, #136] + 4b4370: f94047e0 ldr x0, [sp, #136] + 4b4374: 91006000 add x0, x0, #0x18 + 4b4378: f90047e0 str x0, [sp, #136] + 4b437c: 910103e0 add x0, sp, #0x40 + 4b4380: 9400018f bl 4b49bc <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv> + 4b4384: f9400013 ldr x19, [x0] + 4b4388: f94027e0 ldr x0, [sp, #72] + 4b438c: 97fffeca bl 4b3eb4 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv> + 4b4390: aa0003e3 mov x3, x0 + 4b4394: f94047e2 ldr x2, [sp, #136] + 4b4398: f9403be1 ldr x1, [sp, #112] + 4b439c: aa1303e0 mov x0, x19 + 4b43a0: 9400018c bl 4b49d0 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIiN5Catch9StringRefEES4_SaIS3_EET0_T_S7_S6_RT1_> + 4b43a4: f90047e0 str x0, [sp, #136] + 4b43a8: f94027e0 ldr x0, [sp, #72] + 4b43ac: 97fffec2 bl 4b3eb4 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv> + 4b43b0: aa0003e2 mov x2, x0 + 4b43b4: f9403be1 ldr x1, [sp, #112] + 4b43b8: f9403fe0 ldr x0, [sp, #120] + 4b43bc: 97fffec3 bl 4b3ec8 <_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEES3_EvT_S5_RSaIT0_E> + 4b43c0: f94027e3 ldr x3, [sp, #72] + 4b43c4: f94027e0 ldr x0, [sp, #72] + 4b43c8: f9400801 ldr x1, [x0, #16] + 4b43cc: f9403fe0 ldr x0, [sp, #120] + 4b43d0: cb000020 sub x0, x1, x0 + 4b43d4: 9343fc01 asr x1, x0, #3 + 4b43d8: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4b43dc: f2955560 movk x0, #0xaaab + 4b43e0: 9b007c20 mul x0, x1, x0 + 4b43e4: aa0003e2 mov x2, x0 + 4b43e8: f9403fe1 ldr x1, [sp, #120] + 4b43ec: aa0303e0 mov x0, x3 + 4b43f0: 97ffff59 bl 4b4154 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE13_M_deallocateEPS3_m> + 4b43f4: f94027e0 ldr x0, [sp, #72] + 4b43f8: f94033e1 ldr x1, [sp, #96] + 4b43fc: f9000001 str x1, [x0] + 4b4400: f94027e0 ldr x0, [sp, #72] + 4b4404: f94047e1 ldr x1, [sp, #136] + 4b4408: f9000401 str x1, [x0, #8] + 4b440c: f94043e1 ldr x1, [sp, #128] + 4b4410: aa0103e0 mov x0, x1 + 4b4414: d37ff800 lsl x0, x0, #1 + 4b4418: 8b010000 add x0, x0, x1 + 4b441c: d37df000 lsl x0, x0, #3 + 4b4420: aa0003e1 mov x1, x0 + 4b4424: f94033e0 ldr x0, [sp, #96] + 4b4428: 8b010001 add x1, x0, x1 + 4b442c: f94027e0 ldr x0, [sp, #72] + 4b4430: f9000801 str x1, [x0, #16] + 4b4434: 14000021 b 4b44b8 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE17_M_realloc_insertIJRiRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x248> + 4b4438: 97fd4aba bl 406f20 <__cxa_begin_catch@plt> + 4b443c: f94047e0 ldr x0, [sp, #136] + 4b4440: f100001f cmp x0, #0x0 + 4b4444: 540001c1 b.ne 4b447c <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE17_M_realloc_insertIJRiRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x20c> // b.any + 4b4448: f94027e2 ldr x2, [sp, #72] + 4b444c: f94037e1 ldr x1, [sp, #104] + 4b4450: aa0103e0 mov x0, x1 + 4b4454: d37ff800 lsl x0, x0, #1 + 4b4458: 8b010000 add x0, x0, x1 + 4b445c: d37df000 lsl x0, x0, #3 + 4b4460: aa0003e1 mov x1, x0 + 4b4464: f94033e0 ldr x0, [sp, #96] + 4b4468: 8b010000 add x0, x0, x1 + 4b446c: aa0003e1 mov x1, x0 + 4b4470: aa0203e0 mov x0, x2 + 4b4474: 9400016b bl 4b4a20 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE7destroyIS3_EEvRS4_PT_> + 4b4478: 14000007 b 4b4494 <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE17_M_realloc_insertIJRiRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x224> + 4b447c: f94027e0 ldr x0, [sp, #72] + 4b4480: 97fffe8d bl 4b3eb4 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv> + 4b4484: aa0003e2 mov x2, x0 + 4b4488: f94047e1 ldr x1, [sp, #136] + 4b448c: f94033e0 ldr x0, [sp, #96] + 4b4490: 97fffe8e bl 4b3ec8 <_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEES3_EvT_S5_RSaIT0_E> + 4b4494: f94027e0 ldr x0, [sp, #72] + 4b4498: f94043e2 ldr x2, [sp, #128] + 4b449c: f94033e1 ldr x1, [sp, #96] + 4b44a0: 97ffff2d bl 4b4154 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE13_M_deallocateEPS3_m> + 4b44a4: 97fd4c8f bl 4076e0 <__cxa_rethrow@plt> + 4b44a8: aa0003f3 mov x19, x0 + 4b44ac: 97fd4cd9 bl 407810 <__cxa_end_catch@plt> + 4b44b0: aa1303e0 mov x0, x19 + 4b44b4: 97fd4d13 bl 407900 <_Unwind_Resume@plt> + 4b44b8: a94153f3 ldp x19, x20, [sp, #16] + 4b44bc: f94013f5 ldr x21, [sp, #32] + 4b44c0: a8c97bfd ldp x29, x30, [sp], #144 + 4b44c4: d65f03c0 ret + +00000000004b44c8 <_ZSt4moveIRSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_(): + 4b44c8: d10043ff sub sp, sp, #0x10 + 4b44cc: f90007e0 str x0, [sp, #8] + 4b44d0: f94007e0 ldr x0, [sp, #8] + 4b44d4: 910043ff add sp, sp, #0x10 + 4b44d8: d65f03c0 ret + +00000000004b44dc <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_(): + 4b44dc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b44e0: 910003fd mov x29, sp + 4b44e4: a90153f3 stp x19, x20, [sp, #16] + 4b44e8: f90017e0 str x0, [sp, #40] + 4b44ec: f90013e1 str x1, [sp, #32] + 4b44f0: f94017e0 ldr x0, [sp, #40] + 4b44f4: f9400401 ldr x1, [x0, #8] + 4b44f8: f94017e0 ldr x0, [sp, #40] + 4b44fc: f9400800 ldr x0, [x0, #16] + 4b4500: eb00003f cmp x1, x0 + 4b4504: 54000200 b.eq 4b4544 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_+0x68> // b.none + 4b4508: f94017f3 ldr x19, [sp, #40] + 4b450c: f94017e0 ldr x0, [sp, #40] + 4b4510: f9400414 ldr x20, [x0, #8] + 4b4514: f94013e0 ldr x0, [sp, #32] + 4b4518: 9400014c bl 4b4a48 <_ZSt7forwardISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b451c: aa0003e2 mov x2, x0 + 4b4520: aa1403e1 mov x1, x20 + 4b4524: aa1303e0 mov x0, x19 + 4b4528: 9400014d bl 4b4a5c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_> + 4b452c: f94017e0 ldr x0, [sp, #40] + 4b4530: f9400400 ldr x0, [x0, #8] + 4b4534: 91002001 add x1, x0, #0x8 + 4b4538: f94017e0 ldr x0, [sp, #40] + 4b453c: f9000401 str x1, [x0, #8] + 4b4540: 1400000a b 4b4568 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_+0x8c> + 4b4544: f94017e0 ldr x0, [sp, #40] + 4b4548: 9400000c bl 4b4578 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE3endEv> + 4b454c: aa0003f3 mov x19, x0 + 4b4550: f94013e0 ldr x0, [sp, #32] + 4b4554: 9400013d bl 4b4a48 <_ZSt7forwardISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b4558: aa0003e2 mov x2, x0 + 4b455c: aa1303e1 mov x1, x19 + 4b4560: f94017e0 ldr x0, [sp, #40] + 4b4564: 9400014c bl 4b4a94 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_> + 4b4568: d503201f nop + 4b456c: a94153f3 ldp x19, x20, [sp, #16] + 4b4570: a8c37bfd ldp x29, x30, [sp], #48 + 4b4574: d65f03c0 ret + +00000000004b4578 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE3endEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE3endEv(): + 4b4578: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b457c: 910003fd mov x29, sp + 4b4580: f9000fe0 str x0, [sp, #24] + 4b4584: f9400fe0 ldr x0, [sp, #24] + 4b4588: 91002001 add x1, x0, #0x8 + 4b458c: 9100a3e0 add x0, sp, #0x28 + 4b4590: 940001c2 bl 4b4c98 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_> + 4b4594: f94017e0 ldr x0, [sp, #40] + 4b4598: a8c37bfd ldp x29, x30, [sp], #48 + 4b459c: d65f03c0 ret + +00000000004b45a0 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEmiEl(): + 4b45a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b45a4: 910003fd mov x29, sp + 4b45a8: f9000fe0 str x0, [sp, #24] + 4b45ac: f9000be1 str x1, [sp, #16] + 4b45b0: f9400fe0 ldr x0, [sp, #24] + 4b45b4: f9400001 ldr x1, [x0] + 4b45b8: f9400be0 ldr x0, [sp, #16] + 4b45bc: d37df000 lsl x0, x0, #3 + 4b45c0: cb0003e0 neg x0, x0 + 4b45c4: 8b000020 add x0, x1, x0 + 4b45c8: f90017e0 str x0, [sp, #40] + 4b45cc: 9100a3e1 add x1, sp, #0x28 + 4b45d0: 910083e0 add x0, sp, #0x20 + 4b45d4: 940001b1 bl 4b4c98 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_> + 4b45d8: f94013e0 ldr x0, [sp, #32] + 4b45dc: a8c37bfd ldp x29, x30, [sp], #48 + 4b45e0: d65f03c0 ret + +00000000004b45e4 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEdeEv(): + 4b45e4: d10043ff sub sp, sp, #0x10 + 4b45e8: f90007e0 str x0, [sp, #8] + 4b45ec: f94007e0 ldr x0, [sp, #8] + 4b45f0: f9400000 ldr x0, [x0] + 4b45f4: 910043ff add sp, sp, #0x10 + 4b45f8: d65f03c0 ret + +00000000004b45fc <_ZNSaISt4pairIiN5Catch9StringRefEEED1Ev>: +_ZNSaISt4pairIiN5Catch9StringRefEEED2Ev(): + 4b45fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4600: 910003fd mov x29, sp + 4b4604: f9000fe0 str x0, [sp, #24] + 4b4608: f9400fe0 ldr x0, [sp, #24] + 4b460c: 940001ad bl 4b4cc0 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEED1Ev> + 4b4610: d503201f nop + 4b4614: a8c27bfd ldp x29, x30, [sp], #32 + 4b4618: d65f03c0 ret + +00000000004b461c <_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEEEvT_S5_>: +_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEEEvT_S5_(): + 4b461c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4620: 910003fd mov x29, sp + 4b4624: f9000fe0 str x0, [sp, #24] + 4b4628: f9000be1 str x1, [sp, #16] + 4b462c: f9400be1 ldr x1, [sp, #16] + 4b4630: f9400fe0 ldr x0, [sp, #24] + 4b4634: 940001a8 bl 4b4cd4 <_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIiN5Catch9StringRefEEEEvT_S7_> + 4b4638: d503201f nop + 4b463c: a8c27bfd ldp x29, x30, [sp], #32 + 4b4640: d65f03c0 ret + +00000000004b4644 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EEC1Ev>: +_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EEC1Ev(): + 4b4644: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4648: 910003fd mov x29, sp + 4b464c: f9000fe0 str x0, [sp, #24] + 4b4650: f9400fe0 ldr x0, [sp, #24] + 4b4654: 940001a6 bl 4b4cec <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE12_Vector_implC1Ev> + 4b4658: d503201f nop + 4b465c: a8c27bfd ldp x29, x30, [sp], #32 + 4b4660: d65f03c0 ret + +00000000004b4664 <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1EPS2_>: +_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC2EPS2_(): + 4b4664: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4668: 910003fd mov x29, sp + 4b466c: f9000fe0 str x0, [sp, #24] + 4b4670: f9000be1 str x1, [sp, #16] + 4b4674: f9400fe0 ldr x0, [sp, #24] + 4b4678: 940001ab bl 4b4d24 <_ZNSt5tupleIJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv> + 4b467c: f9400fe0 ldr x0, [sp, #24] + 4b4680: 97fe022e bl 434f38 <_ZNSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE6_M_ptrEv> + 4b4684: aa0003e1 mov x1, x0 + 4b4688: f9400be0 ldr x0, [sp, #16] + 4b468c: f9000020 str x0, [x1] + 4b4690: d503201f nop + 4b4694: a8c27bfd ldp x29, x30, [sp], #32 + 4b4698: d65f03c0 ret + +00000000004b469c <_ZNSt5tupleIJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1IRS3_S5_Lb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC2IRS3_S5_Lb1EEEOT_OT0_(): + 4b469c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b46a0: 910003fd mov x29, sp + 4b46a4: a90153f3 stp x19, x20, [sp, #16] + 4b46a8: f9001fe0 str x0, [sp, #56] + 4b46ac: f9001be1 str x1, [sp, #48] + 4b46b0: f90017e2 str x2, [sp, #40] + 4b46b4: f9401ff3 ldr x19, [sp, #56] + 4b46b8: f9401be0 ldr x0, [sp, #48] + 4b46bc: 940001a2 bl 4b4d44 <_ZSt7forwardIRPN5Catch6Detail8EnumInfoEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b46c0: aa0003f4 mov x20, x0 + 4b46c4: f94017e0 ldr x0, [sp, #40] + 4b46c8: 97fffe38 bl 4b3fa8 <_ZSt7forwardISt14default_deleteIN5Catch6Detail8EnumInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b46cc: aa0003e2 mov x2, x0 + 4b46d0: aa1403e1 mov x1, x20 + 4b46d4: aa1303e0 mov x0, x19 + 4b46d8: 940001a0 bl 4b4d58 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1IRS3_JS5_EvEEOT_DpOT0_> + 4b46dc: d503201f nop + 4b46e0: a94153f3 ldp x19, x20, [sp, #16] + 4b46e4: a8c47bfd ldp x29, x30, [sp], #64 + 4b46e8: d65f03c0 ret + +00000000004b46ec <_ZNKSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EE6_M_ptrEv(): + 4b46ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4b46f0: 910003fd mov x29, sp + 4b46f4: f9000fe0 str x0, [sp, #24] + 4b46f8: f9400fe0 ldr x0, [sp, #24] + 4b46fc: 940001ac bl 4b4dac <_ZSt3getILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_> + 4b4700: f9400000 ldr x0, [x0] + 4b4704: a8c27bfd ldp x29, x30, [sp], #32 + 4b4708: d65f03c0 ret + +00000000004b470c <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE8max_sizeERKS4_>: +_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE8max_sizeERKS4_(): + 4b470c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4710: 910003fd mov x29, sp + 4b4714: f9000fe0 str x0, [sp, #24] + 4b4718: f9400fe0 ldr x0, [sp, #24] + 4b471c: 940001ab bl 4b4dc8 <_ZNK9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE8max_sizeEv> + 4b4720: a8c27bfd ldp x29, x30, [sp], #32 + 4b4724: d65f03c0 ret + +00000000004b4728 <_ZNKSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE19_M_get_Tp_allocatorEv(): + 4b4728: d10043ff sub sp, sp, #0x10 + 4b472c: f90007e0 str x0, [sp, #8] + 4b4730: f94007e0 ldr x0, [sp, #8] + 4b4734: 910043ff add sp, sp, #0x10 + 4b4738: d65f03c0 ret + +00000000004b473c <_ZNSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEC1ES4_>: +_ZNSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEC2ES4_(): + 4b473c: d10043ff sub sp, sp, #0x10 + 4b4740: f90007e0 str x0, [sp, #8] + 4b4744: f90003e1 str x1, [sp] + 4b4748: f94007e0 ldr x0, [sp, #8] + 4b474c: f94003e1 ldr x1, [sp] + 4b4750: f9000001 str x1, [x0] + 4b4754: d503201f nop + 4b4758: 910043ff add sp, sp, #0x10 + 4b475c: d65f03c0 ret + +00000000004b4760 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE11_M_allocateEm(): + 4b4760: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4764: 910003fd mov x29, sp + 4b4768: f9000fe0 str x0, [sp, #24] + 4b476c: f9000be1 str x1, [sp, #16] + 4b4770: f9400be0 ldr x0, [sp, #16] + 4b4774: f100001f cmp x0, #0x0 + 4b4778: 540000a0 b.eq 4b478c <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE11_M_allocateEm+0x2c> // b.none + 4b477c: f9400fe0 ldr x0, [sp, #24] + 4b4780: f9400be1 ldr x1, [sp, #16] + 4b4784: 94000197 bl 4b4de0 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE8allocateERS4_m> + 4b4788: 14000002 b 4b4790 <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE11_M_allocateEm+0x30> + 4b478c: d2800000 mov x0, #0x0 // #0 + 4b4790: a8c27bfd ldp x29, x30, [sp], #32 + 4b4794: d65f03c0 ret + +00000000004b4798 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES5_S4_ET0_T_S8_S7_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES5_S4_ET0_T_S8_S7_RSaIT1_E(): + 4b4798: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b479c: 910003fd mov x29, sp + 4b47a0: f90017e0 str x0, [sp, #40] + 4b47a4: f90013e1 str x1, [sp, #32] + 4b47a8: f9000fe2 str x2, [sp, #24] + 4b47ac: f9000be3 str x3, [sp, #16] + 4b47b0: f9400fe2 ldr x2, [sp, #24] + 4b47b4: f94013e1 ldr x1, [sp, #32] + 4b47b8: f94017e0 ldr x0, [sp, #40] + 4b47bc: 94000193 bl 4b4e08 <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES5_ET0_T_S8_S7_> + 4b47c0: a8c37bfd ldp x29, x30, [sp], #48 + 4b47c4: d65f03c0 ret + +00000000004b47c8 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE10deallocateERS4_PS3_m(): + 4b47c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b47cc: 910003fd mov x29, sp + 4b47d0: f90017e0 str x0, [sp, #40] + 4b47d4: f90013e1 str x1, [sp, #32] + 4b47d8: f9000fe2 str x2, [sp, #24] + 4b47dc: f9400fe2 ldr x2, [sp, #24] + 4b47e0: f94013e1 ldr x1, [sp, #32] + 4b47e4: f94017e0 ldr x0, [sp, #40] + 4b47e8: 94000195 bl 4b4e3c <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE10deallocateEPS4_m> + 4b47ec: d503201f nop + 4b47f0: a8c37bfd ldp x29, x30, [sp], #48 + 4b47f4: d65f03c0 ret + +00000000004b47f8 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE9constructIS4_JRiRKS3_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE9constructIS4_JRiRKS3_EEEvPT_DpOT0_(): + 4b47f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b47fc: 910003fd mov x29, sp + 4b4800: a90153f3 stp x19, x20, [sp, #16] + 4b4804: f9001fe0 str x0, [sp, #56] + 4b4808: f9001be1 str x1, [sp, #48] + 4b480c: f90017e2 str x2, [sp, #40] + 4b4810: f90013e3 str x3, [sp, #32] + 4b4814: f94017e0 ldr x0, [sp, #40] + 4b4818: 97fffe6d bl 4b41cc <_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE> + 4b481c: aa0003f3 mov x19, x0 + 4b4820: f94013e0 ldr x0, [sp, #32] + 4b4824: 97fffe6f bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4b4828: aa0003f4 mov x20, x0 + 4b482c: f9401be0 ldr x0, [sp, #48] + 4b4830: aa0003e1 mov x1, x0 + 4b4834: d2800300 mov x0, #0x18 // #24 + 4b4838: 97fd5f10 bl 40c478 <_ZnwmPv> + 4b483c: aa1403e2 mov x2, x20 + 4b4840: aa1303e1 mov x1, x19 + 4b4844: 94000188 bl 4b4e64 <_ZNSt4pairIiN5Catch9StringRefEEC1IRiLb1EEEOT_RKS1_> + 4b4848: d503201f nop + 4b484c: a94153f3 ldp x19, x20, [sp, #16] + 4b4850: a8c47bfd ldp x29, x30, [sp], #64 + 4b4854: d65f03c0 ret + +00000000004b4858 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEC1ERKS5_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEC2ERKS5_(): + 4b4858: d10043ff sub sp, sp, #0x10 + 4b485c: f90007e0 str x0, [sp, #8] + 4b4860: f90003e1 str x1, [sp] + 4b4864: f94003e0 ldr x0, [sp] + 4b4868: f9400001 ldr x1, [x0] + 4b486c: f94007e0 ldr x0, [sp, #8] + 4b4870: f9000001 str x1, [x0] + 4b4874: d503201f nop + 4b4878: 910043ff add sp, sp, #0x10 + 4b487c: d65f03c0 ret + +00000000004b4880 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12_M_check_lenEmPKc(): + 4b4880: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b4884: 910003fd mov x29, sp + 4b4888: f9000bf3 str x19, [sp, #16] + 4b488c: f9001fe0 str x0, [sp, #56] + 4b4890: f9001be1 str x1, [sp, #48] + 4b4894: f90017e2 str x2, [sp, #40] + 4b4898: f9401fe0 ldr x0, [sp, #56] + 4b489c: 97fffde2 bl 4b4024 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8max_sizeEv> + 4b48a0: aa0003f3 mov x19, x0 + 4b48a4: f9401fe0 ldr x0, [sp, #56] + 4b48a8: 97fffdf4 bl 4b4078 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE4sizeEv> + 4b48ac: cb000261 sub x1, x19, x0 + 4b48b0: f9401be0 ldr x0, [sp, #48] + 4b48b4: eb00003f cmp x1, x0 + 4b48b8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4b48bc: 12001c00 and w0, w0, #0xff + 4b48c0: 7100001f cmp w0, #0x0 + 4b48c4: 54000060 b.eq 4b48d0 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12_M_check_lenEmPKc+0x50> // b.none + 4b48c8: f94017e0 ldr x0, [sp, #40] + 4b48cc: 97fd49e1 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4b48d0: f9401fe0 ldr x0, [sp, #56] + 4b48d4: 97fffde9 bl 4b4078 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE4sizeEv> + 4b48d8: aa0003f3 mov x19, x0 + 4b48dc: f9401fe0 ldr x0, [sp, #56] + 4b48e0: 97fffde6 bl 4b4078 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE4sizeEv> + 4b48e4: f90023e0 str x0, [sp, #64] + 4b48e8: 9100c3e1 add x1, sp, #0x30 + 4b48ec: 910103e0 add x0, sp, #0x40 + 4b48f0: 97fd81b0 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4b48f4: f9400000 ldr x0, [x0] + 4b48f8: 8b000260 add x0, x19, x0 + 4b48fc: f90027e0 str x0, [sp, #72] + 4b4900: f9401fe0 ldr x0, [sp, #56] + 4b4904: 97fffddd bl 4b4078 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE4sizeEv> + 4b4908: aa0003e1 mov x1, x0 + 4b490c: f94027e0 ldr x0, [sp, #72] + 4b4910: eb01001f cmp x0, x1 + 4b4914: 540000e3 b.cc 4b4930 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4b4918: f9401fe0 ldr x0, [sp, #56] + 4b491c: 97fffdc2 bl 4b4024 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8max_sizeEv> + 4b4920: aa0003e1 mov x1, x0 + 4b4924: f94027e0 ldr x0, [sp, #72] + 4b4928: eb01001f cmp x0, x1 + 4b492c: 54000089 b.ls 4b493c <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4b4930: f9401fe0 ldr x0, [sp, #56] + 4b4934: 97fffdbc bl 4b4024 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE8max_sizeEv> + 4b4938: 14000002 b 4b4940 <_ZNKSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE12_M_check_lenEmPKc+0xc0> + 4b493c: f94027e0 ldr x0, [sp, #72] + 4b4940: f9400bf3 ldr x19, [sp, #16] + 4b4944: a8c57bfd ldp x29, x30, [sp], #80 + 4b4948: d65f03c0 ret + +00000000004b494c <_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE5beginEv>: +_ZNSt6vectorISt4pairIiN5Catch9StringRefEESaIS3_EE5beginEv(): + 4b494c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b4950: 910003fd mov x29, sp + 4b4954: f9000fe0 str x0, [sp, #24] + 4b4958: f9400fe1 ldr x1, [sp, #24] + 4b495c: 9100a3e0 add x0, sp, #0x28 + 4b4960: 97ffffbe bl 4b4858 <_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEC1ERKS5_> + 4b4964: f94017e0 ldr x0, [sp, #40] + 4b4968: a8c37bfd ldp x29, x30, [sp], #48 + 4b496c: d65f03c0 ret + +00000000004b4970 <_ZN9__gnu_cxxmiIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_>: +_ZN9__gnu_cxxmiIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_(): + 4b4970: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b4974: 910003fd mov x29, sp + 4b4978: f9000bf3 str x19, [sp, #16] + 4b497c: f90017e0 str x0, [sp, #40] + 4b4980: f90013e1 str x1, [sp, #32] + 4b4984: f94017e0 ldr x0, [sp, #40] + 4b4988: 9400000d bl 4b49bc <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv> + 4b498c: f9400013 ldr x19, [x0] + 4b4990: f94013e0 ldr x0, [sp, #32] + 4b4994: 9400000a bl 4b49bc <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv> + 4b4998: f9400000 ldr x0, [x0] + 4b499c: cb000260 sub x0, x19, x0 + 4b49a0: 9343fc01 asr x1, x0, #3 + 4b49a4: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4b49a8: f2955560 movk x0, #0xaaab + 4b49ac: 9b007c20 mul x0, x1, x0 + 4b49b0: f9400bf3 ldr x19, [sp, #16] + 4b49b4: a8c37bfd ldp x29, x30, [sp], #48 + 4b49b8: d65f03c0 ret + +00000000004b49bc <_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIiN5Catch9StringRefEESt6vectorIS4_SaIS4_EEE4baseEv(): + 4b49bc: d10043ff sub sp, sp, #0x10 + 4b49c0: f90007e0 str x0, [sp, #8] + 4b49c4: f94007e0 ldr x0, [sp, #8] + 4b49c8: 910043ff add sp, sp, #0x10 + 4b49cc: d65f03c0 ret + +00000000004b49d0 <_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIiN5Catch9StringRefEES4_SaIS3_EET0_T_S7_S6_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt4pairIiN5Catch9StringRefEES4_SaIS3_EET0_T_S7_S6_RT1_(): + 4b49d0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b49d4: 910003fd mov x29, sp + 4b49d8: f9000bf3 str x19, [sp, #16] + 4b49dc: f9001fe0 str x0, [sp, #56] + 4b49e0: f9001be1 str x1, [sp, #48] + 4b49e4: f90017e2 str x2, [sp, #40] + 4b49e8: f90013e3 str x3, [sp, #32] + 4b49ec: f9401fe0 ldr x0, [sp, #56] + 4b49f0: 97fffdaf bl 4b40ac <_ZSt32__make_move_if_noexcept_iteratorISt4pairIiN5Catch9StringRefEESt13move_iteratorIPS3_EET0_PT_> + 4b49f4: aa0003f3 mov x19, x0 + 4b49f8: f9401be0 ldr x0, [sp, #48] + 4b49fc: 97fffdac bl 4b40ac <_ZSt32__make_move_if_noexcept_iteratorISt4pairIiN5Catch9StringRefEESt13move_iteratorIPS3_EET0_PT_> + 4b4a00: f94013e3 ldr x3, [sp, #32] + 4b4a04: f94017e2 ldr x2, [sp, #40] + 4b4a08: aa0003e1 mov x1, x0 + 4b4a0c: aa1303e0 mov x0, x19 + 4b4a10: 97ffff62 bl 4b4798 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES5_S4_ET0_T_S8_S7_RSaIT1_E> + 4b4a14: f9400bf3 ldr x19, [sp, #16] + 4b4a18: a8c47bfd ldp x29, x30, [sp], #64 + 4b4a1c: d65f03c0 ret + +00000000004b4a20 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE7destroyIS3_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE7destroyIS3_EEvRS4_PT_(): + 4b4a20: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4a24: 910003fd mov x29, sp + 4b4a28: f9000fe0 str x0, [sp, #24] + 4b4a2c: f9000be1 str x1, [sp, #16] + 4b4a30: f9400be1 ldr x1, [sp, #16] + 4b4a34: f9400fe0 ldr x0, [sp, #24] + 4b4a38: 9400011c bl 4b4ea8 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE7destroyIS4_EEvPT_> + 4b4a3c: d503201f nop + 4b4a40: a8c27bfd ldp x29, x30, [sp], #32 + 4b4a44: d65f03c0 ret + +00000000004b4a48 <_ZSt7forwardISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE(): + 4b4a48: d10043ff sub sp, sp, #0x10 + 4b4a4c: f90007e0 str x0, [sp, #8] + 4b4a50: f94007e0 ldr x0, [sp, #8] + 4b4a54: 910043ff add sp, sp, #0x10 + 4b4a58: d65f03c0 ret + +00000000004b4a5c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_(): + 4b4a5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b4a60: 910003fd mov x29, sp + 4b4a64: f90017e0 str x0, [sp, #40] + 4b4a68: f90013e1 str x1, [sp, #32] + 4b4a6c: f9000fe2 str x2, [sp, #24] + 4b4a70: f9400fe0 ldr x0, [sp, #24] + 4b4a74: 97fffff5 bl 4b4a48 <_ZSt7forwardISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b4a78: aa0003e2 mov x2, x0 + 4b4a7c: f94013e1 ldr x1, [sp, #32] + 4b4a80: f94017e0 ldr x0, [sp, #40] + 4b4a84: 9400010f bl 4b4ec0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE9constructIS7_JS7_EEEvPT_DpOT0_> + 4b4a88: d503201f nop + 4b4a8c: a8c37bfd ldp x29, x30, [sp], #48 + 4b4a90: d65f03c0 ret + +00000000004b4a94 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_(): + 4b4a94: a9b87bfd stp x29, x30, [sp, #-128]! + 4b4a98: 910003fd mov x29, sp + 4b4a9c: a90153f3 stp x19, x20, [sp, #16] + 4b4aa0: f9001fe0 str x0, [sp, #56] + 4b4aa4: f9001be1 str x1, [sp, #48] + 4b4aa8: f90017e2 str x2, [sp, #40] + 4b4aac: 900000e0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b4ab0: 91396002 add x2, x0, #0xe58 + 4b4ab4: d2800021 mov x1, #0x1 // #1 + 4b4ab8: f9401fe0 ldr x0, [sp, #56] + 4b4abc: 94000114 bl 4b4f0c <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc> + 4b4ac0: f9003be0 str x0, [sp, #112] + 4b4ac4: f9401fe0 ldr x0, [sp, #56] + 4b4ac8: f9400000 ldr x0, [x0] + 4b4acc: f90037e0 str x0, [sp, #104] + 4b4ad0: f9401fe0 ldr x0, [sp, #56] + 4b4ad4: f9400400 ldr x0, [x0, #8] + 4b4ad8: f90033e0 str x0, [sp, #96] + 4b4adc: f9401fe0 ldr x0, [sp, #56] + 4b4ae0: 9400013e bl 4b4fd8 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE5beginEv> + 4b4ae4: f90027e0 str x0, [sp, #72] + 4b4ae8: 910123e1 add x1, sp, #0x48 + 4b4aec: 9100c3e0 add x0, sp, #0x30 + 4b4af0: 94000143 bl 4b4ffc <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 4b4af4: f9002fe0 str x0, [sp, #88] + 4b4af8: f9401fe0 ldr x0, [sp, #56] + 4b4afc: f9403be1 ldr x1, [sp, #112] + 4b4b00: 94000150 bl 4b5040 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm> + 4b4b04: f9002be0 str x0, [sp, #80] + 4b4b08: f9402be0 ldr x0, [sp, #80] + 4b4b0c: f9003fe0 str x0, [sp, #120] + 4b4b10: f9401ff3 ldr x19, [sp, #56] + 4b4b14: f9402fe0 ldr x0, [sp, #88] + 4b4b18: d37df000 lsl x0, x0, #3 + 4b4b1c: f9402be1 ldr x1, [sp, #80] + 4b4b20: 8b000034 add x20, x1, x0 + 4b4b24: f94017e0 ldr x0, [sp, #40] + 4b4b28: 97ffffc8 bl 4b4a48 <_ZSt7forwardISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b4b2c: aa0003e2 mov x2, x0 + 4b4b30: aa1403e1 mov x1, x20 + 4b4b34: aa1303e0 mov x0, x19 + 4b4b38: 97ffffc9 bl 4b4a5c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_> + 4b4b3c: f9003fff str xzr, [sp, #120] + 4b4b40: 9100c3e0 add x0, sp, #0x30 + 4b4b44: 9400014d bl 4b5078 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b4b48: f9400013 ldr x19, [x0] + 4b4b4c: f9401fe0 ldr x0, [sp, #56] + 4b4b50: 97fdfd2e bl 434008 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b4b54: aa0003e3 mov x3, x0 + 4b4b58: f9402be2 ldr x2, [sp, #80] + 4b4b5c: aa1303e1 mov x1, x19 + 4b4b60: f94037e0 ldr x0, [sp, #104] + 4b4b64: 9400014a bl 4b508c <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_> + 4b4b68: f9003fe0 str x0, [sp, #120] + 4b4b6c: f9403fe0 ldr x0, [sp, #120] + 4b4b70: 91002000 add x0, x0, #0x8 + 4b4b74: f9003fe0 str x0, [sp, #120] + 4b4b78: 9100c3e0 add x0, sp, #0x30 + 4b4b7c: 9400013f bl 4b5078 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b4b80: f9400013 ldr x19, [x0] + 4b4b84: f9401fe0 ldr x0, [sp, #56] + 4b4b88: 97fdfd20 bl 434008 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b4b8c: aa0003e3 mov x3, x0 + 4b4b90: f9403fe2 ldr x2, [sp, #120] + 4b4b94: f94033e1 ldr x1, [sp, #96] + 4b4b98: aa1303e0 mov x0, x19 + 4b4b9c: 9400013c bl 4b508c <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_> + 4b4ba0: f9003fe0 str x0, [sp, #120] + 4b4ba4: f9401fe0 ldr x0, [sp, #56] + 4b4ba8: 97fdfd18 bl 434008 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b4bac: aa0003e2 mov x2, x0 + 4b4bb0: f94033e1 ldr x1, [sp, #96] + 4b4bb4: f94037e0 ldr x0, [sp, #104] + 4b4bb8: 97fdfd19 bl 43401c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4b4bbc: f9401fe3 ldr x3, [sp, #56] + 4b4bc0: f9401fe0 ldr x0, [sp, #56] + 4b4bc4: f9400801 ldr x1, [x0, #16] + 4b4bc8: f94037e0 ldr x0, [sp, #104] + 4b4bcc: cb000020 sub x0, x1, x0 + 4b4bd0: 9343fc01 asr x1, x0, #3 + 4b4bd4: aa0103e0 mov x0, x1 + 4b4bd8: aa0003e2 mov x2, x0 + 4b4bdc: f94037e1 ldr x1, [sp, #104] + 4b4be0: aa0303e0 mov x0, x3 + 4b4be4: 97fdfea6 bl 43467c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4b4be8: f9401fe0 ldr x0, [sp, #56] + 4b4bec: f9402be1 ldr x1, [sp, #80] + 4b4bf0: f9000001 str x1, [x0] + 4b4bf4: f9401fe0 ldr x0, [sp, #56] + 4b4bf8: f9403fe1 ldr x1, [sp, #120] + 4b4bfc: f9000401 str x1, [x0, #8] + 4b4c00: f9403be0 ldr x0, [sp, #112] + 4b4c04: d37df000 lsl x0, x0, #3 + 4b4c08: f9402be1 ldr x1, [sp, #80] + 4b4c0c: 8b000021 add x1, x1, x0 + 4b4c10: f9401fe0 ldr x0, [sp, #56] + 4b4c14: f9000801 str x1, [x0, #16] + 4b4c18: 1400001d b 4b4c8c <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1f8> + 4b4c1c: 97fd48c1 bl 406f20 <__cxa_begin_catch@plt> + 4b4c20: f9403fe0 ldr x0, [sp, #120] + 4b4c24: f100001f cmp x0, #0x0 + 4b4c28: 54000141 b.ne 4b4c50 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1bc> // b.any + 4b4c2c: f9401fe2 ldr x2, [sp, #56] + 4b4c30: f9402fe0 ldr x0, [sp, #88] + 4b4c34: d37df000 lsl x0, x0, #3 + 4b4c38: f9402be1 ldr x1, [sp, #80] + 4b4c3c: 8b000020 add x0, x1, x0 + 4b4c40: aa0003e1 mov x1, x0 + 4b4c44: aa0203e0 mov x0, x2 + 4b4c48: 94000125 bl 4b50dc <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_> + 4b4c4c: 14000007 b 4b4c68 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1d4> + 4b4c50: f9401fe0 ldr x0, [sp, #56] + 4b4c54: 97fdfced bl 434008 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b4c58: aa0003e2 mov x2, x0 + 4b4c5c: f9403fe1 ldr x1, [sp, #120] + 4b4c60: f9402be0 ldr x0, [sp, #80] + 4b4c64: 97fdfcee bl 43401c <_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4b4c68: f9401fe0 ldr x0, [sp, #56] + 4b4c6c: f9403be2 ldr x2, [sp, #112] + 4b4c70: f9402be1 ldr x1, [sp, #80] + 4b4c74: 97fdfe82 bl 43467c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4b4c78: 97fd4a9a bl 4076e0 <__cxa_rethrow@plt> + 4b4c7c: aa0003f3 mov x19, x0 + 4b4c80: 97fd4ae4 bl 407810 <__cxa_end_catch@plt> + 4b4c84: aa1303e0 mov x0, x19 + 4b4c88: 97fd4b1e bl 407900 <_Unwind_Resume@plt> + 4b4c8c: a94153f3 ldp x19, x20, [sp, #16] + 4b4c90: a8c87bfd ldp x29, x30, [sp], #128 + 4b4c94: d65f03c0 ret + +00000000004b4c98 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_(): + 4b4c98: d10043ff sub sp, sp, #0x10 + 4b4c9c: f90007e0 str x0, [sp, #8] + 4b4ca0: f90003e1 str x1, [sp] + 4b4ca4: f94003e0 ldr x0, [sp] + 4b4ca8: f9400001 ldr x1, [x0] + 4b4cac: f94007e0 ldr x0, [sp, #8] + 4b4cb0: f9000001 str x1, [x0] + 4b4cb4: d503201f nop + 4b4cb8: 910043ff add sp, sp, #0x10 + 4b4cbc: d65f03c0 ret + +00000000004b4cc0 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEED2Ev(): + 4b4cc0: d10043ff sub sp, sp, #0x10 + 4b4cc4: f90007e0 str x0, [sp, #8] + 4b4cc8: d503201f nop + 4b4ccc: 910043ff add sp, sp, #0x10 + 4b4cd0: d65f03c0 ret + +00000000004b4cd4 <_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIiN5Catch9StringRefEEEEvT_S7_>: +_ZNSt12_Destroy_auxILb1EE9__destroyIPSt4pairIiN5Catch9StringRefEEEEvT_S7_(): + 4b4cd4: d10043ff sub sp, sp, #0x10 + 4b4cd8: f90007e0 str x0, [sp, #8] + 4b4cdc: f90003e1 str x1, [sp] + 4b4ce0: d503201f nop + 4b4ce4: 910043ff add sp, sp, #0x10 + 4b4ce8: d65f03c0 ret + +00000000004b4cec <_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt4pairIiN5Catch9StringRefEESaIS3_EE12_Vector_implC1Ev(): + 4b4cec: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4cf0: 910003fd mov x29, sp + 4b4cf4: f9000fe0 str x0, [sp, #24] + 4b4cf8: f9400fe0 ldr x0, [sp, #24] + 4b4cfc: 94000102 bl 4b5104 <_ZNSaISt4pairIiN5Catch9StringRefEEEC1Ev> + 4b4d00: f9400fe0 ldr x0, [sp, #24] + 4b4d04: f900001f str xzr, [x0] + 4b4d08: f9400fe0 ldr x0, [sp, #24] + 4b4d0c: f900041f str xzr, [x0, #8] + 4b4d10: f9400fe0 ldr x0, [sp, #24] + 4b4d14: f900081f str xzr, [x0, #16] + 4b4d18: d503201f nop + 4b4d1c: a8c27bfd ldp x29, x30, [sp], #32 + 4b4d20: d65f03c0 ret + +00000000004b4d24 <_ZNSt5tupleIJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC2IS3_S5_Lb1EEEv(): + 4b4d24: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4d28: 910003fd mov x29, sp + 4b4d2c: f9000fe0 str x0, [sp, #24] + 4b4d30: f9400fe0 ldr x0, [sp, #24] + 4b4d34: 940000fc bl 4b5124 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1Ev> + 4b4d38: d503201f nop + 4b4d3c: a8c27bfd ldp x29, x30, [sp], #32 + 4b4d40: d65f03c0 ret + +00000000004b4d44 <_ZSt7forwardIRPN5Catch6Detail8EnumInfoEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRPN5Catch6Detail8EnumInfoEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4b4d44: d10043ff sub sp, sp, #0x10 + 4b4d48: f90007e0 str x0, [sp, #8] + 4b4d4c: f94007e0 ldr x0, [sp, #8] + 4b4d50: 910043ff add sp, sp, #0x10 + 4b4d54: d65f03c0 ret + +00000000004b4d58 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1IRS3_JS5_EvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC2IRS3_JS5_EvEEOT_DpOT0_(): + 4b4d58: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b4d5c: 910003fd mov x29, sp + 4b4d60: f9000bf3 str x19, [sp, #16] + 4b4d64: f9001fe0 str x0, [sp, #56] + 4b4d68: f9001be1 str x1, [sp, #48] + 4b4d6c: f90017e2 str x2, [sp, #40] + 4b4d70: f94017e0 ldr x0, [sp, #40] + 4b4d74: 97fffc8d bl 4b3fa8 <_ZSt7forwardISt14default_deleteIN5Catch6Detail8EnumInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b4d78: aa0003e1 mov x1, x0 + 4b4d7c: f9401fe0 ldr x0, [sp, #56] + 4b4d80: 940000f3 bl 4b514c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEEC1IS4_EEOT_> + 4b4d84: f9401ff3 ldr x19, [sp, #56] + 4b4d88: f9401be0 ldr x0, [sp, #48] + 4b4d8c: 97ffffee bl 4b4d44 <_ZSt7forwardIRPN5Catch6Detail8EnumInfoEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b4d90: aa0003e1 mov x1, x0 + 4b4d94: aa1303e0 mov x0, x19 + 4b4d98: 940000f9 bl 4b517c <_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EEC1IRS3_EEOT_> + 4b4d9c: d503201f nop + 4b4da0: f9400bf3 ldr x19, [sp, #16] + 4b4da4: a8c47bfd ldp x29, x30, [sp], #64 + 4b4da8: d65f03c0 ret + +00000000004b4dac <_ZSt3getILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_>: +_ZSt3getILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_(): + 4b4dac: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4db0: 910003fd mov x29, sp + 4b4db4: f9000fe0 str x0, [sp, #24] + 4b4db8: f9400fe0 ldr x0, [sp, #24] + 4b4dbc: 940000fc bl 4b51ac <_ZSt12__get_helperILm0EPN5Catch6Detail8EnumInfoEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4b4dc0: a8c27bfd ldp x29, x30, [sp], #32 + 4b4dc4: d65f03c0 ret + +00000000004b4dc8 <_ZNK9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE8max_sizeEv(): + 4b4dc8: d10043ff sub sp, sp, #0x10 + 4b4dcc: f90007e0 str x0, [sp, #8] + 4b4dd0: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4b4dd4: f2e15540 movk x0, #0xaaa, lsl #48 + 4b4dd8: 910043ff add sp, sp, #0x10 + 4b4ddc: d65f03c0 ret + +00000000004b4de0 <_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaISt4pairIiN5Catch9StringRefEEEE8allocateERS4_m(): + 4b4de0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b4de4: 910003fd mov x29, sp + 4b4de8: f9000fe0 str x0, [sp, #24] + 4b4dec: f9000be1 str x1, [sp, #16] + 4b4df0: d2800002 mov x2, #0x0 // #0 + 4b4df4: f9400be1 ldr x1, [sp, #16] + 4b4df8: f9400fe0 ldr x0, [sp, #24] + 4b4dfc: 940000f3 bl 4b51c8 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE8allocateEmPKv> + 4b4e00: a8c27bfd ldp x29, x30, [sp], #32 + 4b4e04: d65f03c0 ret + +00000000004b4e08 <_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES5_ET0_T_S8_S7_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES5_ET0_T_S8_S7_(): + 4b4e08: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b4e0c: 910003fd mov x29, sp + 4b4e10: f90017e0 str x0, [sp, #40] + 4b4e14: f90013e1 str x1, [sp, #32] + 4b4e18: f9000fe2 str x2, [sp, #24] + 4b4e1c: 52800020 mov w0, #0x1 // #1 + 4b4e20: 3900ffe0 strb w0, [sp, #63] + 4b4e24: f9400fe2 ldr x2, [sp, #24] + 4b4e28: f94013e1 ldr x1, [sp, #32] + 4b4e2c: f94017e0 ldr x0, [sp, #40] + 4b4e30: 940000fd bl 4b5224 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES7_EET0_T_SA_S9_> + 4b4e34: a8c47bfd ldp x29, x30, [sp], #64 + 4b4e38: d65f03c0 ret + +00000000004b4e3c <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE10deallocateEPS4_m(): + 4b4e3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b4e40: 910003fd mov x29, sp + 4b4e44: f90017e0 str x0, [sp, #40] + 4b4e48: f90013e1 str x1, [sp, #32] + 4b4e4c: f9000fe2 str x2, [sp, #24] + 4b4e50: f94013e0 ldr x0, [sp, #32] + 4b4e54: 97fd492f bl 407310 <_ZdlPv@plt> + 4b4e58: d503201f nop + 4b4e5c: a8c37bfd ldp x29, x30, [sp], #48 + 4b4e60: d65f03c0 ret + +00000000004b4e64 <_ZNSt4pairIiN5Catch9StringRefEEC1IRiLb1EEEOT_RKS1_>: +_ZNSt4pairIiN5Catch9StringRefEEC2IRiLb1EEEOT_RKS1_(): + 4b4e64: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b4e68: 910003fd mov x29, sp + 4b4e6c: f90017e0 str x0, [sp, #40] + 4b4e70: f90013e1 str x1, [sp, #32] + 4b4e74: f9000fe2 str x2, [sp, #24] + 4b4e78: f94013e0 ldr x0, [sp, #32] + 4b4e7c: 97fffcd4 bl 4b41cc <_ZSt7forwardIRiEOT_RNSt16remove_referenceIS1_E4typeE> + 4b4e80: b9400001 ldr w1, [x0] + 4b4e84: f94017e0 ldr x0, [sp, #40] + 4b4e88: b9000001 str w1, [x0] + 4b4e8c: f94017e2 ldr x2, [sp, #40] + 4b4e90: f9400fe0 ldr x0, [sp, #24] + 4b4e94: a9400400 ldp x0, x1, [x0] + 4b4e98: a9008440 stp x0, x1, [x2, #8] + 4b4e9c: d503201f nop + 4b4ea0: a8c37bfd ldp x29, x30, [sp], #48 + 4b4ea4: d65f03c0 ret + +00000000004b4ea8 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE7destroyIS4_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE7destroyIS4_EEvPT_(): + 4b4ea8: d10043ff sub sp, sp, #0x10 + 4b4eac: f90007e0 str x0, [sp, #8] + 4b4eb0: f90003e1 str x1, [sp] + 4b4eb4: d503201f nop + 4b4eb8: 910043ff add sp, sp, #0x10 + 4b4ebc: d65f03c0 ret + +00000000004b4ec0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE9constructIS7_JS7_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE9constructIS7_JS7_EEEvPT_DpOT0_(): + 4b4ec0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b4ec4: 910003fd mov x29, sp + 4b4ec8: f9000bf3 str x19, [sp, #16] + 4b4ecc: f9001fe0 str x0, [sp, #56] + 4b4ed0: f9001be1 str x1, [sp, #48] + 4b4ed4: f90017e2 str x2, [sp, #40] + 4b4ed8: f94017e0 ldr x0, [sp, #40] + 4b4edc: 97fffedb bl 4b4a48 <_ZSt7forwardISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b4ee0: aa0003f3 mov x19, x0 + 4b4ee4: f9401be0 ldr x0, [sp, #48] + 4b4ee8: aa0003e1 mov x1, x0 + 4b4eec: d2800100 mov x0, #0x8 // #8 + 4b4ef0: 97fd5d62 bl 40c478 <_ZnwmPv> + 4b4ef4: aa1303e1 mov x1, x19 + 4b4ef8: 97fffa88 bl 4b3918 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1EOS5_> + 4b4efc: d503201f nop + 4b4f00: f9400bf3 ldr x19, [sp, #16] + 4b4f04: a8c47bfd ldp x29, x30, [sp], #64 + 4b4f08: d65f03c0 ret + +00000000004b4f0c <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc(): + 4b4f0c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b4f10: 910003fd mov x29, sp + 4b4f14: f9000bf3 str x19, [sp, #16] + 4b4f18: f9001fe0 str x0, [sp, #56] + 4b4f1c: f9001be1 str x1, [sp, #48] + 4b4f20: f90017e2 str x2, [sp, #40] + 4b4f24: f9401fe0 ldr x0, [sp, #56] + 4b4f28: 940000e9 bl 4b52cc <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4b4f2c: aa0003f3 mov x19, x0 + 4b4f30: f9401fe0 ldr x0, [sp, #56] + 4b4f34: 940000ee bl 4b52ec <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4b4f38: cb000261 sub x1, x19, x0 + 4b4f3c: f9401be0 ldr x0, [sp, #48] + 4b4f40: eb00003f cmp x1, x0 + 4b4f44: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4b4f48: 12001c00 and w0, w0, #0xff + 4b4f4c: 7100001f cmp w0, #0x0 + 4b4f50: 54000060 b.eq 4b4f5c <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0x50> // b.none + 4b4f54: f94017e0 ldr x0, [sp, #40] + 4b4f58: 97fd483e bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4b4f5c: f9401fe0 ldr x0, [sp, #56] + 4b4f60: 940000e3 bl 4b52ec <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4b4f64: aa0003f3 mov x19, x0 + 4b4f68: f9401fe0 ldr x0, [sp, #56] + 4b4f6c: 940000e0 bl 4b52ec <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4b4f70: f90023e0 str x0, [sp, #64] + 4b4f74: 9100c3e1 add x1, sp, #0x30 + 4b4f78: 910103e0 add x0, sp, #0x40 + 4b4f7c: 97fd800d bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4b4f80: f9400000 ldr x0, [x0] + 4b4f84: 8b000260 add x0, x19, x0 + 4b4f88: f90027e0 str x0, [sp, #72] + 4b4f8c: f9401fe0 ldr x0, [sp, #56] + 4b4f90: 940000d7 bl 4b52ec <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4b4f94: aa0003e1 mov x1, x0 + 4b4f98: f94027e0 ldr x0, [sp, #72] + 4b4f9c: eb01001f cmp x0, x1 + 4b4fa0: 540000e3 b.cc 4b4fbc <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4b4fa4: f9401fe0 ldr x0, [sp, #56] + 4b4fa8: 940000c9 bl 4b52cc <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4b4fac: aa0003e1 mov x1, x0 + 4b4fb0: f94027e0 ldr x0, [sp, #72] + 4b4fb4: eb01001f cmp x0, x1 + 4b4fb8: 54000089 b.ls 4b4fc8 <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4b4fbc: f9401fe0 ldr x0, [sp, #56] + 4b4fc0: 940000c3 bl 4b52cc <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4b4fc4: 14000002 b 4b4fcc <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xc0> + 4b4fc8: f94027e0 ldr x0, [sp, #72] + 4b4fcc: f9400bf3 ldr x19, [sp, #16] + 4b4fd0: a8c57bfd ldp x29, x30, [sp], #80 + 4b4fd4: d65f03c0 ret + +00000000004b4fd8 <_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE5beginEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE5beginEv(): + 4b4fd8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b4fdc: 910003fd mov x29, sp + 4b4fe0: f9000fe0 str x0, [sp, #24] + 4b4fe4: f9400fe1 ldr x1, [sp, #24] + 4b4fe8: 9100a3e0 add x0, sp, #0x28 + 4b4fec: 97ffff2b bl 4b4c98 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_> + 4b4ff0: f94017e0 ldr x0, [sp, #40] + 4b4ff4: a8c37bfd ldp x29, x30, [sp], #48 + 4b4ff8: d65f03c0 ret + +00000000004b4ffc <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_>: +_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_(): + 4b4ffc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5000: 910003fd mov x29, sp + 4b5004: f9000bf3 str x19, [sp, #16] + 4b5008: f90017e0 str x0, [sp, #40] + 4b500c: f90013e1 str x1, [sp, #32] + 4b5010: f94017e0 ldr x0, [sp, #40] + 4b5014: 94000019 bl 4b5078 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b5018: f9400013 ldr x19, [x0] + 4b501c: f94013e0 ldr x0, [sp, #32] + 4b5020: 94000016 bl 4b5078 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b5024: f9400000 ldr x0, [x0] + 4b5028: cb000260 sub x0, x19, x0 + 4b502c: 9343fc01 asr x1, x0, #3 + 4b5030: aa0103e0 mov x0, x1 + 4b5034: f9400bf3 ldr x19, [sp, #16] + 4b5038: a8c37bfd ldp x29, x30, [sp], #48 + 4b503c: d65f03c0 ret + +00000000004b5040 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm(): + 4b5040: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5044: 910003fd mov x29, sp + 4b5048: f9000fe0 str x0, [sp, #24] + 4b504c: f9000be1 str x1, [sp, #16] + 4b5050: f9400be0 ldr x0, [sp, #16] + 4b5054: f100001f cmp x0, #0x0 + 4b5058: 540000a0 b.eq 4b506c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm+0x2c> // b.none + 4b505c: f9400fe0 ldr x0, [sp, #24] + 4b5060: f9400be1 ldr x1, [sp, #16] + 4b5064: 940000ad bl 4b5318 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE8allocateERS7_m> + 4b5068: 14000002 b 4b5070 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm+0x30> + 4b506c: d2800000 mov x0, #0x0 // #0 + 4b5070: a8c27bfd ldp x29, x30, [sp], #32 + 4b5074: d65f03c0 ret + +00000000004b5078 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv(): + 4b5078: d10043ff sub sp, sp, #0x10 + 4b507c: f90007e0 str x0, [sp, #8] + 4b5080: f94007e0 ldr x0, [sp, #8] + 4b5084: 910043ff add sp, sp, #0x10 + 4b5088: d65f03c0 ret + +00000000004b508c <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_(): + 4b508c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b5090: 910003fd mov x29, sp + 4b5094: f9000bf3 str x19, [sp, #16] + 4b5098: f9001fe0 str x0, [sp, #56] + 4b509c: f9001be1 str x1, [sp, #48] + 4b50a0: f90017e2 str x2, [sp, #40] + 4b50a4: f90013e3 str x3, [sp, #32] + 4b50a8: f9401fe0 ldr x0, [sp, #56] + 4b50ac: 940000a5 bl 4b5340 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_> + 4b50b0: aa0003f3 mov x19, x0 + 4b50b4: f9401be0 ldr x0, [sp, #48] + 4b50b8: 940000a2 bl 4b5340 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_> + 4b50bc: f94013e3 ldr x3, [sp, #32] + 4b50c0: f94017e2 ldr x2, [sp, #40] + 4b50c4: aa0003e1 mov x1, x0 + 4b50c8: aa1303e0 mov x0, x19 + 4b50cc: 940000a6 bl 4b5364 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E> + 4b50d0: f9400bf3 ldr x19, [sp, #16] + 4b50d4: a8c47bfd ldp x29, x30, [sp], #64 + 4b50d8: d65f03c0 ret + +00000000004b50dc <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_(): + 4b50dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b50e0: 910003fd mov x29, sp + 4b50e4: f9000fe0 str x0, [sp, #24] + 4b50e8: f9000be1 str x1, [sp, #16] + 4b50ec: f9400be1 ldr x1, [sp, #16] + 4b50f0: f9400fe0 ldr x0, [sp, #24] + 4b50f4: 940000a8 bl 4b5394 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE7destroyIS7_EEvPT_> + 4b50f8: d503201f nop + 4b50fc: a8c27bfd ldp x29, x30, [sp], #32 + 4b5100: d65f03c0 ret + +00000000004b5104 <_ZNSaISt4pairIiN5Catch9StringRefEEEC1Ev>: +_ZNSaISt4pairIiN5Catch9StringRefEEEC2Ev(): + 4b5104: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5108: 910003fd mov x29, sp + 4b510c: f9000fe0 str x0, [sp, #24] + 4b5110: f9400fe0 ldr x0, [sp, #24] + 4b5114: 940000a9 bl 4b53b8 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEEC1Ev> + 4b5118: d503201f nop + 4b511c: a8c27bfd ldp x29, x30, [sp], #32 + 4b5120: d65f03c0 ret + +00000000004b5124 <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEEC2Ev(): + 4b5124: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5128: 910003fd mov x29, sp + 4b512c: f9000fe0 str x0, [sp, #24] + 4b5130: f9400fe0 ldr x0, [sp, #24] + 4b5134: 940000a6 bl 4b53cc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEEC1Ev> + 4b5138: f9400fe0 ldr x0, [sp, #24] + 4b513c: 940000ac bl 4b53ec <_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EEC1Ev> + 4b5140: d503201f nop + 4b5144: a8c27bfd ldp x29, x30, [sp], #32 + 4b5148: d65f03c0 ret + +00000000004b514c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEEC1IS4_EEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEEC2IS4_EEOT_(): + 4b514c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5150: 910003fd mov x29, sp + 4b5154: f9000fe0 str x0, [sp, #24] + 4b5158: f9000be1 str x1, [sp, #16] + 4b515c: f9400be0 ldr x0, [sp, #16] + 4b5160: 97fffb92 bl 4b3fa8 <_ZSt7forwardISt14default_deleteIN5Catch6Detail8EnumInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b5164: aa0003e1 mov x1, x0 + 4b5168: f9400fe0 ldr x0, [sp, #24] + 4b516c: 940000a7 bl 4b5408 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EEC1IS4_EEOT_> + 4b5170: d503201f nop + 4b5174: a8c27bfd ldp x29, x30, [sp], #32 + 4b5178: d65f03c0 ret + +00000000004b517c <_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EEC1IRS3_EEOT_>: +_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EEC1IRS3_EEOT_(): + 4b517c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5180: 910003fd mov x29, sp + 4b5184: f9000fe0 str x0, [sp, #24] + 4b5188: f9000be1 str x1, [sp, #16] + 4b518c: f9400be0 ldr x0, [sp, #16] + 4b5190: 97fffeed bl 4b4d44 <_ZSt7forwardIRPN5Catch6Detail8EnumInfoEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b5194: f9400001 ldr x1, [x0] + 4b5198: f9400fe0 ldr x0, [sp, #24] + 4b519c: f9000001 str x1, [x0] + 4b51a0: d503201f nop + 4b51a4: a8c27bfd ldp x29, x30, [sp], #32 + 4b51a8: d65f03c0 ret + +00000000004b51ac <_ZSt12__get_helperILm0EPN5Catch6Detail8EnumInfoEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch6Detail8EnumInfoEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4b51ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4b51b0: 910003fd mov x29, sp + 4b51b4: f9000fe0 str x0, [sp, #24] + 4b51b8: f9400fe0 ldr x0, [sp, #24] + 4b51bc: 9400009c bl 4b542c <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEE7_M_headERKS6_> + 4b51c0: a8c27bfd ldp x29, x30, [sp], #32 + 4b51c4: d65f03c0 ret + +00000000004b51c8 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE8allocateEmPKv(): + 4b51c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b51cc: 910003fd mov x29, sp + 4b51d0: f90017e0 str x0, [sp, #40] + 4b51d4: f90013e1 str x1, [sp, #32] + 4b51d8: f9000fe2 str x2, [sp, #24] + 4b51dc: f94017e0 ldr x0, [sp, #40] + 4b51e0: 97fffefa bl 4b4dc8 <_ZNK9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE8max_sizeEv> + 4b51e4: aa0003e1 mov x1, x0 + 4b51e8: f94013e0 ldr x0, [sp, #32] + 4b51ec: eb01001f cmp x0, x1 + 4b51f0: 1a9f97e0 cset w0, hi // hi = pmore + 4b51f4: 12001c00 and w0, w0, #0xff + 4b51f8: 7100001f cmp w0, #0x0 + 4b51fc: 54000040 b.eq 4b5204 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEE8allocateEmPKv+0x3c> // b.none + 4b5200: 97fd4738 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4b5204: f94013e1 ldr x1, [sp, #32] + 4b5208: aa0103e0 mov x0, x1 + 4b520c: d37ff800 lsl x0, x0, #1 + 4b5210: 8b010000 add x0, x0, x1 + 4b5214: d37df000 lsl x0, x0, #3 + 4b5218: 97fd4852 bl 407360 <_Znwm@plt> + 4b521c: a8c37bfd ldp x29, x30, [sp], #48 + 4b5220: d65f03c0 ret + +00000000004b5224 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES7_EET0_T_SA_S9_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES7_EET0_T_SA_S9_(): + 4b5224: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b5228: 910003fd mov x29, sp + 4b522c: f9000bf3 str x19, [sp, #16] + 4b5230: f9001fe0 str x0, [sp, #56] + 4b5234: f9001be1 str x1, [sp, #48] + 4b5238: f90017e2 str x2, [sp, #40] + 4b523c: f94017e0 ldr x0, [sp, #40] + 4b5240: f90027e0 str x0, [sp, #72] + 4b5244: 9100c3e1 add x1, sp, #0x30 + 4b5248: 9100e3e0 add x0, sp, #0x38 + 4b524c: 9400007f bl 4b5448 <_ZStneIPSt4pairIiN5Catch9StringRefEEEbRKSt13move_iteratorIT_ES9_> + 4b5250: 12001c00 and w0, w0, #0xff + 4b5254: 7100001f cmp w0, #0x0 + 4b5258: 540001e0 b.eq 4b5294 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES7_EET0_T_SA_S9_+0x70> // b.none + 4b525c: f94027e0 ldr x0, [sp, #72] + 4b5260: 94000090 bl 4b54a0 <_ZSt11__addressofISt4pairIiN5Catch9StringRefEEEPT_RS4_> + 4b5264: aa0003f3 mov x19, x0 + 4b5268: 9100e3e0 add x0, sp, #0x38 + 4b526c: 94000092 bl 4b54b4 <_ZNKSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEdeEv> + 4b5270: aa0003e1 mov x1, x0 + 4b5274: aa1303e0 mov x0, x19 + 4b5278: 94000095 bl 4b54cc <_ZSt10_ConstructISt4pairIiN5Catch9StringRefEEJS3_EEvPT_DpOT0_> + 4b527c: 9100e3e0 add x0, sp, #0x38 + 4b5280: 9400007e bl 4b5478 <_ZNSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEppEv> + 4b5284: f94027e0 ldr x0, [sp, #72] + 4b5288: 91006000 add x0, x0, #0x18 + 4b528c: f90027e0 str x0, [sp, #72] + 4b5290: 17ffffed b 4b5244 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES7_EET0_T_SA_S9_+0x20> + 4b5294: f94027e0 ldr x0, [sp, #72] + 4b5298: 1400000a b 4b52c0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIiN5Catch9StringRefEEES7_EET0_T_SA_S9_+0x9c> + 4b529c: 97fd4721 bl 406f20 <__cxa_begin_catch@plt> + 4b52a0: f94027e1 ldr x1, [sp, #72] + 4b52a4: f94017e0 ldr x0, [sp, #40] + 4b52a8: 97fffcdd bl 4b461c <_ZSt8_DestroyIPSt4pairIiN5Catch9StringRefEEEvT_S5_> + 4b52ac: 97fd490d bl 4076e0 <__cxa_rethrow@plt> + 4b52b0: aa0003f3 mov x19, x0 + 4b52b4: 97fd4957 bl 407810 <__cxa_end_catch@plt> + 4b52b8: aa1303e0 mov x0, x19 + 4b52bc: 97fd4991 bl 407900 <_Unwind_Resume@plt> + 4b52c0: f9400bf3 ldr x19, [sp, #16] + 4b52c4: a8c57bfd ldp x29, x30, [sp], #80 + 4b52c8: d65f03c0 ret + +00000000004b52cc <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE8max_sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE8max_sizeEv(): + 4b52cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b52d0: 910003fd mov x29, sp + 4b52d4: f9000fe0 str x0, [sp, #24] + 4b52d8: f9400fe0 ldr x0, [sp, #24] + 4b52dc: 94000099 bl 4b5540 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b52e0: 94000091 bl 4b5524 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE8max_sizeERKS7_> + 4b52e4: a8c27bfd ldp x29, x30, [sp], #32 + 4b52e8: d65f03c0 ret + +00000000004b52ec <_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE4sizeEv(): + 4b52ec: d10043ff sub sp, sp, #0x10 + 4b52f0: f90007e0 str x0, [sp, #8] + 4b52f4: f94007e0 ldr x0, [sp, #8] + 4b52f8: f9400401 ldr x1, [x0, #8] + 4b52fc: f94007e0 ldr x0, [sp, #8] + 4b5300: f9400000 ldr x0, [x0] + 4b5304: cb000020 sub x0, x1, x0 + 4b5308: 9343fc01 asr x1, x0, #3 + 4b530c: aa0103e0 mov x0, x1 + 4b5310: 910043ff add sp, sp, #0x10 + 4b5314: d65f03c0 ret + +00000000004b5318 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE8allocateERS7_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE8allocateERS7_m(): + 4b5318: a9be7bfd stp x29, x30, [sp, #-32]! + 4b531c: 910003fd mov x29, sp + 4b5320: f9000fe0 str x0, [sp, #24] + 4b5324: f9000be1 str x1, [sp, #16] + 4b5328: d2800002 mov x2, #0x0 // #0 + 4b532c: f9400be1 ldr x1, [sp, #16] + 4b5330: f9400fe0 ldr x0, [sp, #24] + 4b5334: 94000088 bl 4b5554 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE8allocateEmPKv> + 4b5338: a8c27bfd ldp x29, x30, [sp], #32 + 4b533c: d65f03c0 ret + +00000000004b5340 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_(): + 4b5340: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5344: 910003fd mov x29, sp + 4b5348: f9000fe0 str x0, [sp, #24] + 4b534c: 9100a3e0 add x0, sp, #0x28 + 4b5350: f9400fe1 ldr x1, [sp, #24] + 4b5354: 94000094 bl 4b55a4 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEC1ES7_> + 4b5358: f94017e0 ldr x0, [sp, #40] + 4b535c: a8c37bfd ldp x29, x30, [sp], #48 + 4b5360: d65f03c0 ret + +00000000004b5364 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E(): + 4b5364: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5368: 910003fd mov x29, sp + 4b536c: f90017e0 str x0, [sp, #40] + 4b5370: f90013e1 str x1, [sp, #32] + 4b5374: f9000fe2 str x2, [sp, #24] + 4b5378: f9000be3 str x3, [sp, #16] + 4b537c: f9400fe2 ldr x2, [sp, #24] + 4b5380: f94013e1 ldr x1, [sp, #32] + 4b5384: f94017e0 ldr x0, [sp, #40] + 4b5388: 94000090 bl 4b55c8 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEES8_ET0_T_SB_SA_> + 4b538c: a8c37bfd ldp x29, x30, [sp], #48 + 4b5390: d65f03c0 ret + +00000000004b5394 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE7destroyIS7_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE7destroyIS7_EEvPT_(): + 4b5394: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5398: 910003fd mov x29, sp + 4b539c: f9000fe0 str x0, [sp, #24] + 4b53a0: f9000be1 str x1, [sp, #16] + 4b53a4: f9400be0 ldr x0, [sp, #16] + 4b53a8: 97fdfecd bl 434edc <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EED1Ev> + 4b53ac: d503201f nop + 4b53b0: a8c27bfd ldp x29, x30, [sp], #32 + 4b53b4: d65f03c0 ret + +00000000004b53b8 <_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt4pairIiN5Catch9StringRefEEEC2Ev(): + 4b53b8: d10043ff sub sp, sp, #0x10 + 4b53bc: f90007e0 str x0, [sp, #8] + 4b53c0: d503201f nop + 4b53c4: 910043ff add sp, sp, #0x10 + 4b53c8: d65f03c0 ret + +00000000004b53cc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch6Detail8EnumInfoEEEEC2Ev(): + 4b53cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b53d0: 910003fd mov x29, sp + 4b53d4: f9000fe0 str x0, [sp, #24] + 4b53d8: f9400fe0 ldr x0, [sp, #24] + 4b53dc: 94000088 bl 4b55fc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EEC1Ev> + 4b53e0: d503201f nop + 4b53e4: a8c27bfd ldp x29, x30, [sp], #32 + 4b53e8: d65f03c0 ret + +00000000004b53ec <_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EEC1Ev(): + 4b53ec: d10043ff sub sp, sp, #0x10 + 4b53f0: f90007e0 str x0, [sp, #8] + 4b53f4: f94007e0 ldr x0, [sp, #8] + 4b53f8: f900001f str xzr, [x0] + 4b53fc: d503201f nop + 4b5400: 910043ff add sp, sp, #0x10 + 4b5404: d65f03c0 ret + +00000000004b5408 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EEC1IS4_EEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EEC1IS4_EEOT_(): + 4b5408: a9be7bfd stp x29, x30, [sp, #-32]! + 4b540c: 910003fd mov x29, sp + 4b5410: f9000fe0 str x0, [sp, #24] + 4b5414: f9000be1 str x1, [sp, #16] + 4b5418: f9400be0 ldr x0, [sp, #16] + 4b541c: 97fffae3 bl 4b3fa8 <_ZSt7forwardISt14default_deleteIN5Catch6Detail8EnumInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b5420: d503201f nop + 4b5424: a8c27bfd ldp x29, x30, [sp], #32 + 4b5428: d65f03c0 ret + +00000000004b542c <_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEE7_M_headERKS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEE7_M_headERKS6_(): + 4b542c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5430: 910003fd mov x29, sp + 4b5434: f9000fe0 str x0, [sp, #24] + 4b5438: f9400fe0 ldr x0, [sp, #24] + 4b543c: 94000075 bl 4b5610 <_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EE7_M_headERKS4_> + 4b5440: a8c27bfd ldp x29, x30, [sp], #32 + 4b5444: d65f03c0 ret + +00000000004b5448 <_ZStneIPSt4pairIiN5Catch9StringRefEEEbRKSt13move_iteratorIT_ES9_>: +_ZStneIPSt4pairIiN5Catch9StringRefEEEbRKSt13move_iteratorIT_ES9_(): + 4b5448: a9be7bfd stp x29, x30, [sp, #-32]! + 4b544c: 910003fd mov x29, sp + 4b5450: f9000fe0 str x0, [sp, #24] + 4b5454: f9000be1 str x1, [sp, #16] + 4b5458: f9400be1 ldr x1, [sp, #16] + 4b545c: f9400fe0 ldr x0, [sp, #24] + 4b5460: 94000071 bl 4b5624 <_ZSteqIPSt4pairIiN5Catch9StringRefEEEbRKSt13move_iteratorIT_ES9_> + 4b5464: 12001c00 and w0, w0, #0xff + 4b5468: 52000000 eor w0, w0, #0x1 + 4b546c: 12001c00 and w0, w0, #0xff + 4b5470: a8c27bfd ldp x29, x30, [sp], #32 + 4b5474: d65f03c0 ret + +00000000004b5478 <_ZNSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEppEv>: +_ZNSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEppEv(): + 4b5478: d10043ff sub sp, sp, #0x10 + 4b547c: f90007e0 str x0, [sp, #8] + 4b5480: f94007e0 ldr x0, [sp, #8] + 4b5484: f9400000 ldr x0, [x0] + 4b5488: 91006001 add x1, x0, #0x18 + 4b548c: f94007e0 ldr x0, [sp, #8] + 4b5490: f9000001 str x1, [x0] + 4b5494: f94007e0 ldr x0, [sp, #8] + 4b5498: 910043ff add sp, sp, #0x10 + 4b549c: d65f03c0 ret + +00000000004b54a0 <_ZSt11__addressofISt4pairIiN5Catch9StringRefEEEPT_RS4_>: +_ZSt11__addressofISt4pairIiN5Catch9StringRefEEEPT_RS4_(): + 4b54a0: d10043ff sub sp, sp, #0x10 + 4b54a4: f90007e0 str x0, [sp, #8] + 4b54a8: f94007e0 ldr x0, [sp, #8] + 4b54ac: 910043ff add sp, sp, #0x10 + 4b54b0: d65f03c0 ret + +00000000004b54b4 <_ZNKSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEdeEv>: +_ZNKSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEEdeEv(): + 4b54b4: d10043ff sub sp, sp, #0x10 + 4b54b8: f90007e0 str x0, [sp, #8] + 4b54bc: f94007e0 ldr x0, [sp, #8] + 4b54c0: f9400000 ldr x0, [x0] + 4b54c4: 910043ff add sp, sp, #0x10 + 4b54c8: d65f03c0 ret + +00000000004b54cc <_ZSt10_ConstructISt4pairIiN5Catch9StringRefEEJS3_EEvPT_DpOT0_>: +_ZSt10_ConstructISt4pairIiN5Catch9StringRefEEJS3_EEvPT_DpOT0_(): + 4b54cc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b54d0: 910003fd mov x29, sp + 4b54d4: f9000bf3 str x19, [sp, #16] + 4b54d8: f90017e0 str x0, [sp, #40] + 4b54dc: f90013e1 str x1, [sp, #32] + 4b54e0: f94013e0 ldr x0, [sp, #32] + 4b54e4: 94000060 bl 4b5664 <_ZSt7forwardISt4pairIiN5Catch9StringRefEEEOT_RNSt16remove_referenceIS4_E4typeE> + 4b54e8: aa0003f3 mov x19, x0 + 4b54ec: f94017e0 ldr x0, [sp, #40] + 4b54f0: aa0003e1 mov x1, x0 + 4b54f4: d2800300 mov x0, #0x18 // #24 + 4b54f8: 97fd5be0 bl 40c478 <_ZnwmPv> + 4b54fc: aa0003e2 mov x2, x0 + 4b5500: aa1303e3 mov x3, x19 + 4b5504: a9400460 ldp x0, x1, [x3] + 4b5508: a9000440 stp x0, x1, [x2] + 4b550c: f9400860 ldr x0, [x3, #16] + 4b5510: f9000840 str x0, [x2, #16] + 4b5514: d503201f nop + 4b5518: f9400bf3 ldr x19, [sp, #16] + 4b551c: a8c37bfd ldp x29, x30, [sp], #48 + 4b5520: d65f03c0 ret + +00000000004b5524 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE8max_sizeERKS7_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEE8max_sizeERKS7_(): + 4b5524: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5528: 910003fd mov x29, sp + 4b552c: f9000fe0 str x0, [sp, #24] + 4b5530: f9400fe0 ldr x0, [sp, #24] + 4b5534: 94000051 bl 4b5678 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE8max_sizeEv> + 4b5538: a8c27bfd ldp x29, x30, [sp], #32 + 4b553c: d65f03c0 ret + +00000000004b5540 <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv(): + 4b5540: d10043ff sub sp, sp, #0x10 + 4b5544: f90007e0 str x0, [sp, #8] + 4b5548: f94007e0 ldr x0, [sp, #8] + 4b554c: 910043ff add sp, sp, #0x10 + 4b5550: d65f03c0 ret + +00000000004b5554 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE8allocateEmPKv(): + 4b5554: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5558: 910003fd mov x29, sp + 4b555c: f90017e0 str x0, [sp, #40] + 4b5560: f90013e1 str x1, [sp, #32] + 4b5564: f9000fe2 str x2, [sp, #24] + 4b5568: f94017e0 ldr x0, [sp, #40] + 4b556c: 94000043 bl 4b5678 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE8max_sizeEv> + 4b5570: aa0003e1 mov x1, x0 + 4b5574: f94013e0 ldr x0, [sp, #32] + 4b5578: eb01001f cmp x0, x1 + 4b557c: 1a9f97e0 cset w0, hi // hi = pmore + 4b5580: 12001c00 and w0, w0, #0xff + 4b5584: 7100001f cmp w0, #0x0 + 4b5588: 54000040 b.eq 4b5590 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE8allocateEmPKv+0x3c> // b.none + 4b558c: 97fd4655 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4b5590: f94013e0 ldr x0, [sp, #32] + 4b5594: d37df000 lsl x0, x0, #3 + 4b5598: 97fd4772 bl 407360 <_Znwm@plt> + 4b559c: a8c37bfd ldp x29, x30, [sp], #48 + 4b55a0: d65f03c0 ret + +00000000004b55a4 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEC1ES7_>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEC2ES7_(): + 4b55a4: d10043ff sub sp, sp, #0x10 + 4b55a8: f90007e0 str x0, [sp, #8] + 4b55ac: f90003e1 str x1, [sp] + 4b55b0: f94007e0 ldr x0, [sp, #8] + 4b55b4: f94003e1 ldr x1, [sp] + 4b55b8: f9000001 str x1, [x0] + 4b55bc: d503201f nop + 4b55c0: 910043ff add sp, sp, #0x10 + 4b55c4: d65f03c0 ret + +00000000004b55c8 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEES8_ET0_T_SB_SA_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEES8_ET0_T_SB_SA_(): + 4b55c8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b55cc: 910003fd mov x29, sp + 4b55d0: f90017e0 str x0, [sp, #40] + 4b55d4: f90013e1 str x1, [sp, #32] + 4b55d8: f9000fe2 str x2, [sp, #24] + 4b55dc: 52800020 mov w0, #0x1 // #1 + 4b55e0: 3900ffe0 strb w0, [sp, #63] + 4b55e4: f9400fe2 ldr x2, [sp, #24] + 4b55e8: f94013e1 ldr x1, [sp, #32] + 4b55ec: f94017e0 ldr x0, [sp, #40] + 4b55f0: 94000027 bl 4b568c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS6_EEESA_EET0_T_SD_SC_> + 4b55f4: a8c47bfd ldp x29, x30, [sp], #64 + 4b55f8: d65f03c0 ret + +00000000004b55fc <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch6Detail8EnumInfoEELb1EEC2Ev(): + 4b55fc: d10043ff sub sp, sp, #0x10 + 4b5600: f90007e0 str x0, [sp, #8] + 4b5604: d503201f nop + 4b5608: 910043ff add sp, sp, #0x10 + 4b560c: d65f03c0 ret + +00000000004b5610 <_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EE7_M_headERKS4_>: +_ZNSt10_Head_baseILm0EPN5Catch6Detail8EnumInfoELb0EE7_M_headERKS4_(): + 4b5610: d10043ff sub sp, sp, #0x10 + 4b5614: f90007e0 str x0, [sp, #8] + 4b5618: f94007e0 ldr x0, [sp, #8] + 4b561c: 910043ff add sp, sp, #0x10 + 4b5620: d65f03c0 ret + +00000000004b5624 <_ZSteqIPSt4pairIiN5Catch9StringRefEEEbRKSt13move_iteratorIT_ES9_>: +_ZSteqIPSt4pairIiN5Catch9StringRefEEEbRKSt13move_iteratorIT_ES9_(): + 4b5624: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5628: 910003fd mov x29, sp + 4b562c: f9000bf3 str x19, [sp, #16] + 4b5630: f90017e0 str x0, [sp, #40] + 4b5634: f90013e1 str x1, [sp, #32] + 4b5638: f94017e0 ldr x0, [sp, #40] + 4b563c: 9400003e bl 4b5734 <_ZNKSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEE4baseEv> + 4b5640: aa0003f3 mov x19, x0 + 4b5644: f94013e0 ldr x0, [sp, #32] + 4b5648: 9400003b bl 4b5734 <_ZNKSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEE4baseEv> + 4b564c: eb00027f cmp x19, x0 + 4b5650: 1a9f17e0 cset w0, eq // eq = none + 4b5654: 12001c00 and w0, w0, #0xff + 4b5658: f9400bf3 ldr x19, [sp, #16] + 4b565c: a8c37bfd ldp x29, x30, [sp], #48 + 4b5660: d65f03c0 ret + +00000000004b5664 <_ZSt7forwardISt4pairIiN5Catch9StringRefEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt4pairIiN5Catch9StringRefEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4b5664: d10043ff sub sp, sp, #0x10 + 4b5668: f90007e0 str x0, [sp, #8] + 4b566c: f94007e0 ldr x0, [sp, #8] + 4b5670: 910043ff add sp, sp, #0x10 + 4b5674: d65f03c0 ret + +00000000004b5678 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS4_EEE8max_sizeEv(): + 4b5678: d10043ff sub sp, sp, #0x10 + 4b567c: f90007e0 str x0, [sp, #8] + 4b5680: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 4b5684: 910043ff add sp, sp, #0x10 + 4b5688: d65f03c0 ret + +00000000004b568c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS6_EEESA_EET0_T_SD_SC_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS6_EEESA_EET0_T_SD_SC_(): + 4b568c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b5690: 910003fd mov x29, sp + 4b5694: f9000bf3 str x19, [sp, #16] + 4b5698: f9001fe0 str x0, [sp, #56] + 4b569c: f9001be1 str x1, [sp, #48] + 4b56a0: f90017e2 str x2, [sp, #40] + 4b56a4: f94017e0 ldr x0, [sp, #40] + 4b56a8: f90027e0 str x0, [sp, #72] + 4b56ac: 9100c3e1 add x1, sp, #0x30 + 4b56b0: 9100e3e0 add x0, sp, #0x38 + 4b56b4: 94000026 bl 4b574c <_ZStneIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_> + 4b56b8: 12001c00 and w0, w0, #0xff + 4b56bc: 7100001f cmp w0, #0x0 + 4b56c0: 540001e0 b.eq 4b56fc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x70> // b.none + 4b56c4: f94027e0 ldr x0, [sp, #72] + 4b56c8: 97fdfde9 bl 434e6c <_ZSt11__addressofISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEPT_RS7_> + 4b56cc: aa0003f3 mov x19, x0 + 4b56d0: 9100e3e0 add x0, sp, #0x38 + 4b56d4: 94000034 bl 4b57a4 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEdeEv> + 4b56d8: aa0003e1 mov x1, x0 + 4b56dc: aa1303e0 mov x0, x19 + 4b56e0: 94000037 bl 4b57bc <_ZSt10_ConstructISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_> + 4b56e4: 9100e3e0 add x0, sp, #0x38 + 4b56e8: 94000025 bl 4b577c <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEppEv> + 4b56ec: f94027e0 ldr x0, [sp, #72] + 4b56f0: 91002000 add x0, x0, #0x8 + 4b56f4: f90027e0 str x0, [sp, #72] + 4b56f8: 17ffffed b 4b56ac <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x20> + 4b56fc: f94027e0 ldr x0, [sp, #72] + 4b5700: 1400000a b 4b5728 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x9c> + 4b5704: 97fd4607 bl 406f20 <__cxa_begin_catch@plt> + 4b5708: f94027e1 ldr x1, [sp, #72] + 4b570c: f94017e0 ldr x0, [sp, #40] + 4b5710: 97fdfbea bl 4346b8 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEvT_S8_> + 4b5714: 97fd47f3 bl 4076e0 <__cxa_rethrow@plt> + 4b5718: aa0003f3 mov x19, x0 + 4b571c: 97fd483d bl 407810 <__cxa_end_catch@plt> + 4b5720: aa1303e0 mov x0, x19 + 4b5724: 97fd4877 bl 407900 <_Unwind_Resume@plt> + 4b5728: f9400bf3 ldr x19, [sp, #16] + 4b572c: a8c57bfd ldp x29, x30, [sp], #80 + 4b5730: d65f03c0 ret + +00000000004b5734 <_ZNKSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEE4baseEv>: +_ZNKSt13move_iteratorIPSt4pairIiN5Catch9StringRefEEE4baseEv(): + 4b5734: d10043ff sub sp, sp, #0x10 + 4b5738: f90007e0 str x0, [sp, #8] + 4b573c: f94007e0 ldr x0, [sp, #8] + 4b5740: f9400000 ldr x0, [x0] + 4b5744: 910043ff add sp, sp, #0x10 + 4b5748: d65f03c0 ret + +00000000004b574c <_ZStneIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_>: +_ZStneIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_(): + 4b574c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5750: 910003fd mov x29, sp + 4b5754: f9000fe0 str x0, [sp, #24] + 4b5758: f9000be1 str x1, [sp, #16] + 4b575c: f9400be1 ldr x1, [sp, #16] + 4b5760: f9400fe0 ldr x0, [sp, #24] + 4b5764: 94000028 bl 4b5804 <_ZSteqIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_> + 4b5768: 12001c00 and w0, w0, #0xff + 4b576c: 52000000 eor w0, w0, #0x1 + 4b5770: 12001c00 and w0, w0, #0xff + 4b5774: a8c27bfd ldp x29, x30, [sp], #32 + 4b5778: d65f03c0 ret + +00000000004b577c <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEppEv>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEppEv(): + 4b577c: d10043ff sub sp, sp, #0x10 + 4b5780: f90007e0 str x0, [sp, #8] + 4b5784: f94007e0 ldr x0, [sp, #8] + 4b5788: f9400000 ldr x0, [x0] + 4b578c: 91002001 add x1, x0, #0x8 + 4b5790: f94007e0 ldr x0, [sp, #8] + 4b5794: f9000001 str x1, [x0] + 4b5798: f94007e0 ldr x0, [sp, #8] + 4b579c: 910043ff add sp, sp, #0x10 + 4b57a0: d65f03c0 ret + +00000000004b57a4 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEdeEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEdeEv(): + 4b57a4: d10043ff sub sp, sp, #0x10 + 4b57a8: f90007e0 str x0, [sp, #8] + 4b57ac: f94007e0 ldr x0, [sp, #8] + 4b57b0: f9400000 ldr x0, [x0] + 4b57b4: 910043ff add sp, sp, #0x10 + 4b57b8: d65f03c0 ret + +00000000004b57bc <_ZSt10_ConstructISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_(): + 4b57bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b57c0: 910003fd mov x29, sp + 4b57c4: f9000bf3 str x19, [sp, #16] + 4b57c8: f90017e0 str x0, [sp, #40] + 4b57cc: f90013e1 str x1, [sp, #32] + 4b57d0: f94013e0 ldr x0, [sp, #32] + 4b57d4: 97fffc9d bl 4b4a48 <_ZSt7forwardISt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b57d8: aa0003f3 mov x19, x0 + 4b57dc: f94017e0 ldr x0, [sp, #40] + 4b57e0: aa0003e1 mov x1, x0 + 4b57e4: d2800100 mov x0, #0x8 // #8 + 4b57e8: 97fd5b24 bl 40c478 <_ZnwmPv> + 4b57ec: aa1303e1 mov x1, x19 + 4b57f0: 97fff84a bl 4b3918 <_ZNSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS2_EEC1EOS5_> + 4b57f4: d503201f nop + 4b57f8: f9400bf3 ldr x19, [sp, #16] + 4b57fc: a8c37bfd ldp x29, x30, [sp], #48 + 4b5800: d65f03c0 ret + +00000000004b5804 <_ZSteqIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_>: +_ZSteqIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_(): + 4b5804: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5808: 910003fd mov x29, sp + 4b580c: f9000bf3 str x19, [sp, #16] + 4b5810: f90017e0 str x0, [sp, #40] + 4b5814: f90013e1 str x1, [sp, #32] + 4b5818: f94017e0 ldr x0, [sp, #40] + 4b581c: 9400000a bl 4b5844 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEE4baseEv> + 4b5820: aa0003f3 mov x19, x0 + 4b5824: f94013e0 ldr x0, [sp, #32] + 4b5828: 94000007 bl 4b5844 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEE4baseEv> + 4b582c: eb00027f cmp x19, x0 + 4b5830: 1a9f17e0 cset w0, eq // eq = none + 4b5834: 12001c00 and w0, w0, #0xff + 4b5838: f9400bf3 ldr x19, [sp, #16] + 4b583c: a8c37bfd ldp x29, x30, [sp], #48 + 4b5840: d65f03c0 ret + +00000000004b5844 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEE4baseEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch6Detail8EnumInfoESt14default_deleteIS3_EEE4baseEv(): + 4b5844: d10043ff sub sp, sp, #0x10 + 4b5848: f90007e0 str x0, [sp, #8] + 4b584c: f94007e0 ldr x0, [sp, #8] + 4b5850: f9400000 ldr x0, [x0] + 4b5854: 910043ff add sp, sp, #0x10 + 4b5858: d65f03c0 ret + +00000000004b585c <_ZN5Catch27ExceptionTranslatorRegistryD1Ev>: +_ZN5Catch27ExceptionTranslatorRegistryD2Ev(): + 4b585c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5860: 910003fd mov x29, sp + 4b5864: f9000fe0 str x0, [sp, #24] + 4b5868: 900000e0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b586c: 91016001 add x1, x0, #0x58 + 4b5870: f9400fe0 ldr x0, [sp, #24] + 4b5874: f9000001 str x1, [x0] + 4b5878: f9400fe0 ldr x0, [sp, #24] + 4b587c: 91002000 add x0, x0, #0x8 + 4b5880: 94000105 bl 4b5c94 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EED1Ev> + 4b5884: f9400fe0 ldr x0, [sp, #24] + 4b5888: 94000747 bl 4b75a4 <_ZN5Catch28IExceptionTranslatorRegistryD1Ev> + 4b588c: d503201f nop + 4b5890: a8c27bfd ldp x29, x30, [sp], #32 + 4b5894: d65f03c0 ret + +00000000004b5898 <_ZN5Catch27ExceptionTranslatorRegistryD0Ev>: +_ZN5Catch27ExceptionTranslatorRegistryD0Ev(): + 4b5898: a9be7bfd stp x29, x30, [sp, #-32]! + 4b589c: 910003fd mov x29, sp + 4b58a0: f9000fe0 str x0, [sp, #24] + 4b58a4: f9400fe0 ldr x0, [sp, #24] + 4b58a8: 97ffffed bl 4b585c <_ZN5Catch27ExceptionTranslatorRegistryD1Ev> + 4b58ac: d2800401 mov x1, #0x20 // #32 + 4b58b0: f9400fe0 ldr x0, [sp, #24] + 4b58b4: 97fd46b3 bl 407380 <_ZdlPvm@plt> + 4b58b8: a8c27bfd ldp x29, x30, [sp], #32 + 4b58bc: d65f03c0 ret + +00000000004b58c0 <_ZN5Catch27ExceptionTranslatorRegistry18registerTranslatorEPKNS_20IExceptionTranslatorE>: +_ZN5Catch27ExceptionTranslatorRegistry18registerTranslatorEPKNS_20IExceptionTranslatorE(): + 4b58c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b58c4: 910003fd mov x29, sp + 4b58c8: f9000bf3 str x19, [sp, #16] + 4b58cc: f90017e0 str x0, [sp, #40] + 4b58d0: f90013e1 str x1, [sp, #32] + 4b58d4: f94017e0 ldr x0, [sp, #40] + 4b58d8: 91002013 add x19, x0, #0x8 + 4b58dc: 9100e3e0 add x0, sp, #0x38 + 4b58e0: f94013e1 ldr x1, [sp, #32] + 4b58e4: 94000100 bl 4b5ce4 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1IS4_vEEPS2_> + 4b58e8: 9100e3e0 add x0, sp, #0x38 + 4b58ec: aa0003e1 mov x1, x0 + 4b58f0: aa1303e0 mov x0, x19 + 4b58f4: 9400011d bl 4b5d68 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE9push_backEOS6_> + 4b58f8: 9100e3e0 add x0, sp, #0x38 + 4b58fc: 94000104 bl 4b5d0c <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EED1Ev> + 4b5900: 14000006 b 4b5918 <_ZN5Catch27ExceptionTranslatorRegistry18registerTranslatorEPKNS_20IExceptionTranslatorE+0x58> + 4b5904: aa0003f3 mov x19, x0 + 4b5908: 9100e3e0 add x0, sp, #0x38 + 4b590c: 94000100 bl 4b5d0c <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EED1Ev> + 4b5910: aa1303e0 mov x0, x19 + 4b5914: 97fd47fb bl 407900 <_Unwind_Resume@plt> + 4b5918: f9400bf3 ldr x19, [sp, #16] + 4b591c: a8c47bfd ldp x29, x30, [sp], #64 + 4b5920: d65f03c0 ret + +00000000004b5924 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev>: +_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev(): + 4b5924: a9b67bfd stp x29, x30, [sp, #-160]! + 4b5928: 910003fd mov x29, sp + 4b592c: a90153f3 stp x19, x20, [sp, #16] + 4b5930: f90013f5 str x21, [sp, #32] + 4b5934: aa0803f3 mov x19, x8 + 4b5938: f9001fe0 str x0, [sp, #56] + 4b593c: 910143e0 add x0, sp, #0x50 + 4b5940: aa0003e8 mov x8, x0 + 4b5944: 97fd46cb bl 407470 <_ZSt17current_exceptionv@plt> + 4b5948: 910163e0 add x0, sp, #0x58 + 4b594c: d2800001 mov x1, #0x0 // #0 + 4b5950: 940000c9 bl 4b5c74 <_ZNSt15__exception_ptr13exception_ptrC1EDn> + 4b5954: 910163e1 add x1, sp, #0x58 + 4b5958: 910143e0 add x0, sp, #0x50 + 4b595c: 97fd45b9 bl 407040 <_ZNSt15__exception_ptreqERKNS_13exception_ptrES2_@plt> + 4b5960: 12001c14 and w20, w0, #0xff + 4b5964: 910163e0 add x0, sp, #0x58 + 4b5968: 97fd480e bl 4079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> + 4b596c: 910143e0 add x0, sp, #0x50 + 4b5970: 97fd480c bl 4079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> + 4b5974: 7100029f cmp w20, #0x0 + 4b5978: 54000180 b.eq 4b59a8 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x84> // b.none + 4b597c: 910183e0 add x0, sp, #0x60 + 4b5980: 97fd47e4 bl 407910 <_ZNSaIcEC1Ev@plt> + 4b5984: 910183e0 add x0, sp, #0x60 + 4b5988: aa0003e2 mov x2, x0 + 4b598c: f00000c0 adrp x0, 4d0000 <_ZTVN5Catch5clara6detail15BoundFlagLambdaIZNS1_4HelpC4ERbEUlbE_EE+0x28> + 4b5990: 913f8001 add x1, x0, #0xfe0 + 4b5994: aa1303e0 mov x0, x19 + 4b5998: 97fd473a bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4b599c: 910183e0 add x0, sp, #0x60 + 4b59a0: 97fd46a8 bl 407440 <_ZNSaIcED1Ev@plt> + 4b59a4: 1400007a b 4b5b8c <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x268> + 4b59a8: aa1303e8 mov x8, x19 + 4b59ac: f9401fe0 ldr x0, [sp, #56] + 4b59b0: 9400007c bl 4b5ba0 <_ZNK5Catch27ExceptionTranslatorRegistry14tryTranslatorsB5cxx11Ev> + 4b59b4: d503201f nop + 4b59b8: 14000075 b 4b5b8c <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x268> + 4b59bc: aa0003f5 mov x21, x0 + 4b59c0: aa0103f4 mov x20, x1 + 4b59c4: 910183e0 add x0, sp, #0x60 + 4b59c8: 97fd469e bl 407440 <_ZNSaIcED1Ev@plt> + 4b59cc: aa1503e2 mov x2, x21 + 4b59d0: aa1403e0 mov x0, x20 + 4b59d4: 14000003 b 4b59e0 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0xbc> + 4b59d8: aa0003e2 mov x2, x0 + 4b59dc: aa0103e0 mov x0, x1 + 4b59e0: f100081f cmp x0, #0x2 + 4b59e4: 54000260 b.eq 4b5a30 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x10c> // b.none + 4b59e8: f100081f cmp x0, #0x2 + 4b59ec: 5400008c b.gt 4b59fc <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0xd8> + 4b59f0: f100041f cmp x0, #0x1 + 4b59f4: 540000e0 b.eq 4b5a10 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0xec> // b.none + 4b59f8: 1400003b b 4b5ae4 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x1c0> + 4b59fc: f1000c1f cmp x0, #0x3 + 4b5a00: 54000420 b.eq 4b5a84 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x160> // b.none + 4b5a04: f100101f cmp x0, #0x4 + 4b5a08: 54000500 b.eq 4b5aa8 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x184> // b.none + 4b5a0c: 14000036 b 4b5ae4 <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x1c0> + 4b5a10: aa0203e0 mov x0, x2 + 4b5a14: 97fd4543 bl 406f20 <__cxa_begin_catch@plt> + 4b5a18: f9004fe0 str x0, [sp, #152] + 4b5a1c: 9101a3e0 add x0, sp, #0x68 + 4b5a20: aa0003e8 mov x8, x0 + 4b5a24: 97fd4693 bl 407470 <_ZSt17current_exceptionv@plt> + 4b5a28: 9101a3e0 add x0, sp, #0x68 + 4b5a2c: 97fd4661 bl 4073b0 <_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@plt> + 4b5a30: aa0203e0 mov x0, x2 + 4b5a34: 97fd453b bl 406f20 <__cxa_begin_catch@plt> + 4b5a38: f9004be0 str x0, [sp, #144] + 4b5a3c: f9404be0 ldr x0, [sp, #144] + 4b5a40: f9400000 ldr x0, [x0] + 4b5a44: 91004000 add x0, x0, #0x10 + 4b5a48: f9400001 ldr x1, [x0] + 4b5a4c: f9404be0 ldr x0, [sp, #144] + 4b5a50: d63f0020 blr x1 + 4b5a54: aa0003f4 mov x20, x0 + 4b5a58: 9101c3e0 add x0, sp, #0x70 + 4b5a5c: 97fd47ad bl 407910 <_ZNSaIcEC1Ev@plt> + 4b5a60: 9101c3e0 add x0, sp, #0x70 + 4b5a64: aa0003e2 mov x2, x0 + 4b5a68: aa1403e1 mov x1, x20 + 4b5a6c: aa1303e0 mov x0, x19 + 4b5a70: 97fd4704 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4b5a74: 9101c3e0 add x0, sp, #0x70 + 4b5a78: 97fd4672 bl 407440 <_ZNSaIcED1Ev@plt> + 4b5a7c: 97fd4765 bl 407810 <__cxa_end_catch@plt> + 4b5a80: 14000043 b 4b5b8c <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x268> + 4b5a84: aa0203e0 mov x0, x2 + 4b5a88: 97fd4526 bl 406f20 <__cxa_begin_catch@plt> + 4b5a8c: f90047e0 str x0, [sp, #136] + 4b5a90: f94047e1 ldr x1, [sp, #136] + 4b5a94: aa1303e0 mov x0, x19 + 4b5a98: 97fd4536 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b5a9c: d503201f nop + 4b5aa0: 97fd475c bl 407810 <__cxa_end_catch@plt> + 4b5aa4: 1400003a b 4b5b8c <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x268> + 4b5aa8: aa0203e0 mov x0, x2 + 4b5aac: 97fd451d bl 406f20 <__cxa_begin_catch@plt> + 4b5ab0: f90027e0 str x0, [sp, #72] + 4b5ab4: f94027f4 ldr x20, [sp, #72] + 4b5ab8: 9101e3e0 add x0, sp, #0x78 + 4b5abc: 97fd4795 bl 407910 <_ZNSaIcEC1Ev@plt> + 4b5ac0: 9101e3e0 add x0, sp, #0x78 + 4b5ac4: aa0003e2 mov x2, x0 + 4b5ac8: aa1403e1 mov x1, x20 + 4b5acc: aa1303e0 mov x0, x19 + 4b5ad0: 97fd46ec bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4b5ad4: 9101e3e0 add x0, sp, #0x78 + 4b5ad8: 97fd465a bl 407440 <_ZNSaIcED1Ev@plt> + 4b5adc: 97fd474d bl 407810 <__cxa_end_catch@plt> + 4b5ae0: 1400002b b 4b5b8c <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x268> + 4b5ae4: aa0203e0 mov x0, x2 + 4b5ae8: 97fd450e bl 406f20 <__cxa_begin_catch@plt> + 4b5aec: 910203e0 add x0, sp, #0x80 + 4b5af0: 97fd4788 bl 407910 <_ZNSaIcEC1Ev@plt> + 4b5af4: 910203e0 add x0, sp, #0x80 + 4b5af8: aa0003e2 mov x2, x0 + 4b5afc: 900000e0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b5b00: 91004001 add x1, x0, #0x10 + 4b5b04: aa1303e0 mov x0, x19 + 4b5b08: 97fd46de bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4b5b0c: 910203e0 add x0, sp, #0x80 + 4b5b10: 97fd464c bl 407440 <_ZNSaIcED1Ev@plt> + 4b5b14: 97fd473f bl 407810 <__cxa_end_catch@plt> + 4b5b18: 1400001d b 4b5b8c <_ZNK5Catch27ExceptionTranslatorRegistry24translateActiveExceptionB5cxx11Ev+0x268> + 4b5b1c: aa0003f3 mov x19, x0 + 4b5b20: 9101a3e0 add x0, sp, #0x68 + 4b5b24: 97fd479f bl 4079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> + 4b5b28: 97fd473a bl 407810 <__cxa_end_catch@plt> + 4b5b2c: aa1303e0 mov x0, x19 + 4b5b30: 97fd4774 bl 407900 <_Unwind_Resume@plt> + 4b5b34: aa0003f3 mov x19, x0 + 4b5b38: 9101c3e0 add x0, sp, #0x70 + 4b5b3c: 97fd4641 bl 407440 <_ZNSaIcED1Ev@plt> + 4b5b40: 97fd4734 bl 407810 <__cxa_end_catch@plt> + 4b5b44: aa1303e0 mov x0, x19 + 4b5b48: 97fd476e bl 407900 <_Unwind_Resume@plt> + 4b5b4c: aa0003f3 mov x19, x0 + 4b5b50: 97fd4730 bl 407810 <__cxa_end_catch@plt> + 4b5b54: aa1303e0 mov x0, x19 + 4b5b58: 97fd476a bl 407900 <_Unwind_Resume@plt> + 4b5b5c: aa0003f3 mov x19, x0 + 4b5b60: 9101e3e0 add x0, sp, #0x78 + 4b5b64: 97fd4637 bl 407440 <_ZNSaIcED1Ev@plt> + 4b5b68: 97fd472a bl 407810 <__cxa_end_catch@plt> + 4b5b6c: aa1303e0 mov x0, x19 + 4b5b70: 97fd4764 bl 407900 <_Unwind_Resume@plt> + 4b5b74: aa0003f3 mov x19, x0 + 4b5b78: 910203e0 add x0, sp, #0x80 + 4b5b7c: 97fd4631 bl 407440 <_ZNSaIcED1Ev@plt> + 4b5b80: 97fd4724 bl 407810 <__cxa_end_catch@plt> + 4b5b84: aa1303e0 mov x0, x19 + 4b5b88: 97fd475e bl 407900 <_Unwind_Resume@plt> + 4b5b8c: aa1303e0 mov x0, x19 + 4b5b90: a94153f3 ldp x19, x20, [sp, #16] + 4b5b94: f94013f5 ldr x21, [sp, #32] + 4b5b98: a8ca7bfd ldp x29, x30, [sp], #160 + 4b5b9c: d65f03c0 ret + +00000000004b5ba0 <_ZNK5Catch27ExceptionTranslatorRegistry14tryTranslatorsB5cxx11Ev>: +_ZNK5Catch27ExceptionTranslatorRegistry14tryTranslatorsB5cxx11Ev(): + 4b5ba0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b5ba4: 910003fd mov x29, sp + 4b5ba8: a90153f3 stp x19, x20, [sp, #16] + 4b5bac: a9025bf5 stp x21, x22, [sp, #32] + 4b5bb0: aa0803f5 mov x21, x8 + 4b5bb4: f9001fe0 str x0, [sp, #56] + 4b5bb8: f9401fe0 ldr x0, [sp, #56] + 4b5bbc: 91002000 add x0, x0, #0x8 + 4b5bc0: 94000076 bl 4b5d98 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5emptyEv> + 4b5bc4: 12001c00 and w0, w0, #0xff + 4b5bc8: 7100001f cmp w0, #0x0 + 4b5bcc: 540000c0 b.eq 4b5be4 <_ZNK5Catch27ExceptionTranslatorRegistry14tryTranslatorsB5cxx11Ev+0x44> // b.none + 4b5bd0: 910103e0 add x0, sp, #0x40 + 4b5bd4: aa0003e8 mov x8, x0 + 4b5bd8: 97fd4626 bl 407470 <_ZSt17current_exceptionv@plt> + 4b5bdc: 910103e0 add x0, sp, #0x40 + 4b5be0: 97fd45f4 bl 4073b0 <_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@plt> + 4b5be4: f9401fe0 ldr x0, [sp, #56] + 4b5be8: 91002000 add x0, x0, #0x8 + 4b5bec: d2800001 mov x1, #0x0 // #0 + 4b5bf0: 9400007a bl 4b5dd8 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEixEm> + 4b5bf4: 94000083 bl 4b5e00 <_ZNKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEptEv> + 4b5bf8: aa0003f4 mov x20, x0 + 4b5bfc: f9400280 ldr x0, [x20] + 4b5c00: 91004000 add x0, x0, #0x10 + 4b5c04: f9400013 ldr x19, [x0] + 4b5c08: f9401fe0 ldr x0, [sp, #56] + 4b5c0c: 91002000 add x0, x0, #0x8 + 4b5c10: 94000083 bl 4b5e1c <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5beginEv> + 4b5c14: f90027e0 str x0, [sp, #72] + 4b5c18: 910123e0 add x0, sp, #0x48 + 4b5c1c: d2800021 mov x1, #0x1 // #1 + 4b5c20: 9400008b bl 4b5e4c <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEplEl> + 4b5c24: aa0003f6 mov x22, x0 + 4b5c28: f9401fe0 ldr x0, [sp, #56] + 4b5c2c: 91002000 add x0, x0, #0x8 + 4b5c30: 94000097 bl 4b5e8c <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE3endEv> + 4b5c34: aa1503e8 mov x8, x21 + 4b5c38: aa0003e2 mov x2, x0 + 4b5c3c: aa1603e1 mov x1, x22 + 4b5c40: aa1403e0 mov x0, x20 + 4b5c44: d63f0260 blr x19 + 4b5c48: 14000006 b 4b5c60 <_ZNK5Catch27ExceptionTranslatorRegistry14tryTranslatorsB5cxx11Ev+0xc0> + 4b5c4c: aa0003f3 mov x19, x0 + 4b5c50: 910103e0 add x0, sp, #0x40 + 4b5c54: 97fd4753 bl 4079a0 <_ZNSt15__exception_ptr13exception_ptrD1Ev@plt> + 4b5c58: aa1303e0 mov x0, x19 + 4b5c5c: 97fd4729 bl 407900 <_Unwind_Resume@plt> + 4b5c60: aa1503e0 mov x0, x21 + 4b5c64: a94153f3 ldp x19, x20, [sp, #16] + 4b5c68: a9425bf5 ldp x21, x22, [sp, #32] + 4b5c6c: a8c57bfd ldp x29, x30, [sp], #80 + 4b5c70: d65f03c0 ret + +00000000004b5c74 <_ZNSt15__exception_ptr13exception_ptrC1EDn>: +_ZNSt15__exception_ptr13exception_ptrC1EDn(): + 4b5c74: d10043ff sub sp, sp, #0x10 + 4b5c78: f90007e0 str x0, [sp, #8] + 4b5c7c: f90003e1 str x1, [sp] + 4b5c80: f94007e0 ldr x0, [sp, #8] + 4b5c84: f900001f str xzr, [x0] + 4b5c88: d503201f nop + 4b5c8c: 910043ff add sp, sp, #0x10 + 4b5c90: d65f03c0 ret + +00000000004b5c94 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EED1Ev>: +_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EED2Ev(): + 4b5c94: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5c98: 910003fd mov x29, sp + 4b5c9c: a90153f3 stp x19, x20, [sp, #16] + 4b5ca0: f90017e0 str x0, [sp, #40] + 4b5ca4: f94017e0 ldr x0, [sp, #40] + 4b5ca8: f9400013 ldr x19, [x0] + 4b5cac: f94017e0 ldr x0, [sp, #40] + 4b5cb0: f9400414 ldr x20, [x0, #8] + 4b5cb4: f94017e0 ldr x0, [sp, #40] + 4b5cb8: 9400009e bl 4b5f30 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b5cbc: aa0003e2 mov x2, x0 + 4b5cc0: aa1403e1 mov x1, x20 + 4b5cc4: aa1303e0 mov x0, x19 + 4b5cc8: 9400009f bl 4b5f44 <_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4b5ccc: f94017e0 ldr x0, [sp, #40] + 4b5cd0: 94000083 bl 4b5edc <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EED1Ev> + 4b5cd4: d503201f nop + 4b5cd8: a94153f3 ldp x19, x20, [sp, #16] + 4b5cdc: a8c37bfd ldp x29, x30, [sp], #48 + 4b5ce0: d65f03c0 ret + +00000000004b5ce4 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1IS4_vEEPS2_>: +_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC2IS4_vEEPS2_(): + 4b5ce4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5ce8: 910003fd mov x29, sp + 4b5cec: f9000fe0 str x0, [sp, #24] + 4b5cf0: f9000be1 str x1, [sp, #16] + 4b5cf4: f9400fe0 ldr x0, [sp, #24] + 4b5cf8: f9400be1 ldr x1, [sp, #16] + 4b5cfc: 9400009d bl 4b5f70 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1EPS2_> + 4b5d00: d503201f nop + 4b5d04: a8c27bfd ldp x29, x30, [sp], #32 + 4b5d08: d65f03c0 ret + +00000000004b5d0c <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EED1Ev>: +_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EED1Ev(): + 4b5d0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5d10: 910003fd mov x29, sp + 4b5d14: f9000fe0 str x0, [sp, #24] + 4b5d18: f9400fe0 ldr x0, [sp, #24] + 4b5d1c: 940000a3 bl 4b5fa8 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE6_M_ptrEv> + 4b5d20: f90017e0 str x0, [sp, #40] + 4b5d24: f94017e0 ldr x0, [sp, #40] + 4b5d28: f9400000 ldr x0, [x0] + 4b5d2c: f100001f cmp x0, #0x0 + 4b5d30: 54000120 b.eq 4b5d54 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EED1Ev+0x48> // b.none + 4b5d34: f9400fe0 ldr x0, [sp, #24] + 4b5d38: 940000a3 bl 4b5fc4 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE11get_deleterEv> + 4b5d3c: aa0003e2 mov x2, x0 + 4b5d40: f94017e0 ldr x0, [sp, #40] + 4b5d44: f9400000 ldr x0, [x0] + 4b5d48: aa0003e1 mov x1, x0 + 4b5d4c: aa0203e0 mov x0, x2 + 4b5d50: 940000a4 bl 4b5fe0 <_ZNKSt14default_deleteIKN5Catch20IExceptionTranslatorEEclEPS2_> + 4b5d54: f94017e0 ldr x0, [sp, #40] + 4b5d58: f900001f str xzr, [x0] + 4b5d5c: d503201f nop + 4b5d60: a8c37bfd ldp x29, x30, [sp], #48 + 4b5d64: d65f03c0 ret + +00000000004b5d68 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE9push_backEOS6_>: +_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE9push_backEOS6_(): + 4b5d68: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5d6c: 910003fd mov x29, sp + 4b5d70: f9000fe0 str x0, [sp, #24] + 4b5d74: f9000be1 str x1, [sp, #16] + 4b5d78: f9400be0 ldr x0, [sp, #16] + 4b5d7c: 940000a9 bl 4b6020 <_ZSt4moveIRSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_> + 4b5d80: aa0003e1 mov x1, x0 + 4b5d84: f9400fe0 ldr x0, [sp, #24] + 4b5d88: 940000ab bl 4b6034 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_> + 4b5d8c: d503201f nop + 4b5d90: a8c27bfd ldp x29, x30, [sp], #32 + 4b5d94: d65f03c0 ret + +00000000004b5d98 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5emptyEv>: +_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5emptyEv(): + 4b5d98: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5d9c: 910003fd mov x29, sp + 4b5da0: f9000fe0 str x0, [sp, #24] + 4b5da4: f9400fe0 ldr x0, [sp, #24] + 4b5da8: 9400001d bl 4b5e1c <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5beginEv> + 4b5dac: f90013e0 str x0, [sp, #32] + 4b5db0: f9400fe0 ldr x0, [sp, #24] + 4b5db4: 94000036 bl 4b5e8c <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE3endEv> + 4b5db8: f90017e0 str x0, [sp, #40] + 4b5dbc: 9100a3e1 add x1, sp, #0x28 + 4b5dc0: 910083e0 add x0, sp, #0x20 + 4b5dc4: 940000c3 bl 4b60d0 <_ZN9__gnu_cxxeqIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_> + 4b5dc8: 12001c00 and w0, w0, #0xff + 4b5dcc: d503201f nop + 4b5dd0: a8c37bfd ldp x29, x30, [sp], #48 + 4b5dd4: d65f03c0 ret + +00000000004b5dd8 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEixEm>: +_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EEixEm(): + 4b5dd8: d10043ff sub sp, sp, #0x10 + 4b5ddc: f90007e0 str x0, [sp, #8] + 4b5de0: f90003e1 str x1, [sp] + 4b5de4: f94007e0 ldr x0, [sp, #8] + 4b5de8: f9400001 ldr x1, [x0] + 4b5dec: f94003e0 ldr x0, [sp] + 4b5df0: d37df000 lsl x0, x0, #3 + 4b5df4: 8b000020 add x0, x1, x0 + 4b5df8: 910043ff add sp, sp, #0x10 + 4b5dfc: d65f03c0 ret + +00000000004b5e00 <_ZNKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEptEv>: +_ZNKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEptEv(): + 4b5e00: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5e04: 910003fd mov x29, sp + 4b5e08: f9000fe0 str x0, [sp, #24] + 4b5e0c: f9400fe0 ldr x0, [sp, #24] + 4b5e10: 940000c1 bl 4b6114 <_ZNKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE3getEv> + 4b5e14: a8c27bfd ldp x29, x30, [sp], #32 + 4b5e18: d65f03c0 ret + +00000000004b5e1c <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5beginEv>: +_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5beginEv(): + 4b5e1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5e20: 910003fd mov x29, sp + 4b5e24: f9000fe0 str x0, [sp, #24] + 4b5e28: f9400fe0 ldr x0, [sp, #24] + 4b5e2c: f9400000 ldr x0, [x0] + 4b5e30: f90017e0 str x0, [sp, #40] + 4b5e34: 9100a3e1 add x1, sp, #0x28 + 4b5e38: 910083e0 add x0, sp, #0x20 + 4b5e3c: 940000bd bl 4b6130 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_> + 4b5e40: f94013e0 ldr x0, [sp, #32] + 4b5e44: a8c37bfd ldp x29, x30, [sp], #48 + 4b5e48: d65f03c0 ret + +00000000004b5e4c <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEplEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEplEl(): + 4b5e4c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5e50: 910003fd mov x29, sp + 4b5e54: f9000fe0 str x0, [sp, #24] + 4b5e58: f9000be1 str x1, [sp, #16] + 4b5e5c: f9400fe0 ldr x0, [sp, #24] + 4b5e60: f9400001 ldr x1, [x0] + 4b5e64: f9400be0 ldr x0, [sp, #16] + 4b5e68: d37df000 lsl x0, x0, #3 + 4b5e6c: 8b000020 add x0, x1, x0 + 4b5e70: f90017e0 str x0, [sp, #40] + 4b5e74: 9100a3e1 add x1, sp, #0x28 + 4b5e78: 910083e0 add x0, sp, #0x20 + 4b5e7c: 940000ad bl 4b6130 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_> + 4b5e80: f94013e0 ldr x0, [sp, #32] + 4b5e84: a8c37bfd ldp x29, x30, [sp], #48 + 4b5e88: d65f03c0 ret + +00000000004b5e8c <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE3endEv>: +_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE3endEv(): + 4b5e8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5e90: 910003fd mov x29, sp + 4b5e94: f9000fe0 str x0, [sp, #24] + 4b5e98: f9400fe0 ldr x0, [sp, #24] + 4b5e9c: f9400400 ldr x0, [x0, #8] + 4b5ea0: f90017e0 str x0, [sp, #40] + 4b5ea4: 9100a3e1 add x1, sp, #0x28 + 4b5ea8: 910083e0 add x0, sp, #0x20 + 4b5eac: 940000a1 bl 4b6130 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_> + 4b5eb0: f94013e0 ldr x0, [sp, #32] + 4b5eb4: a8c37bfd ldp x29, x30, [sp], #48 + 4b5eb8: d65f03c0 ret + +00000000004b5ebc <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_Vector_implD1Ev(): + 4b5ebc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5ec0: 910003fd mov x29, sp + 4b5ec4: f9000fe0 str x0, [sp, #24] + 4b5ec8: f9400fe0 ldr x0, [sp, #24] + 4b5ecc: 940000a3 bl 4b6158 <_ZNSaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEED1Ev> + 4b5ed0: d503201f nop + 4b5ed4: a8c27bfd ldp x29, x30, [sp], #32 + 4b5ed8: d65f03c0 ret + +00000000004b5edc <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EED1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EED1Ev(): + 4b5edc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5ee0: 910003fd mov x29, sp + 4b5ee4: f9000fe0 str x0, [sp, #24] + 4b5ee8: f9400fe0 ldr x0, [sp, #24] + 4b5eec: f9400003 ldr x3, [x0] + 4b5ef0: f9400fe0 ldr x0, [sp, #24] + 4b5ef4: f9400801 ldr x1, [x0, #16] + 4b5ef8: f9400fe0 ldr x0, [sp, #24] + 4b5efc: f9400000 ldr x0, [x0] + 4b5f00: cb000020 sub x0, x1, x0 + 4b5f04: 9343fc01 asr x1, x0, #3 + 4b5f08: aa0103e0 mov x0, x1 + 4b5f0c: aa0003e2 mov x2, x0 + 4b5f10: aa0303e1 mov x1, x3 + 4b5f14: f9400fe0 ldr x0, [sp, #24] + 4b5f18: 94000098 bl 4b6178 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4b5f1c: f9400fe0 ldr x0, [sp, #24] + 4b5f20: 97ffffe7 bl 4b5ebc <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_Vector_implD1Ev> + 4b5f24: d503201f nop + 4b5f28: a8c27bfd ldp x29, x30, [sp], #32 + 4b5f2c: d65f03c0 ret + +00000000004b5f30 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv(): + 4b5f30: d10043ff sub sp, sp, #0x10 + 4b5f34: f90007e0 str x0, [sp, #8] + 4b5f38: f94007e0 ldr x0, [sp, #8] + 4b5f3c: 910043ff add sp, sp, #0x10 + 4b5f40: d65f03c0 ret + +00000000004b5f44 <_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E>: +_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E(): + 4b5f44: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b5f48: 910003fd mov x29, sp + 4b5f4c: f90017e0 str x0, [sp, #40] + 4b5f50: f90013e1 str x1, [sp, #32] + 4b5f54: f9000fe2 str x2, [sp, #24] + 4b5f58: f94013e1 ldr x1, [sp, #32] + 4b5f5c: f94017e0 ldr x0, [sp, #40] + 4b5f60: 94000095 bl 4b61b4 <_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEvT_S8_> + 4b5f64: d503201f nop + 4b5f68: a8c37bfd ldp x29, x30, [sp], #48 + 4b5f6c: d65f03c0 ret + +00000000004b5f70 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1EPS2_>: +_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1EPS2_(): + 4b5f70: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5f74: 910003fd mov x29, sp + 4b5f78: f9000fe0 str x0, [sp, #24] + 4b5f7c: f9000be1 str x1, [sp, #16] + 4b5f80: f9400fe0 ldr x0, [sp, #24] + 4b5f84: 94000096 bl 4b61dc <_ZNSt5tupleIJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv> + 4b5f88: f9400fe0 ldr x0, [sp, #24] + 4b5f8c: 94000007 bl 4b5fa8 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE6_M_ptrEv> + 4b5f90: aa0003e1 mov x1, x0 + 4b5f94: f9400be0 ldr x0, [sp, #16] + 4b5f98: f9000020 str x0, [x1] + 4b5f9c: d503201f nop + 4b5fa0: a8c27bfd ldp x29, x30, [sp], #32 + 4b5fa4: d65f03c0 ret + +00000000004b5fa8 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE6_M_ptrEv(): + 4b5fa8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5fac: 910003fd mov x29, sp + 4b5fb0: f9000fe0 str x0, [sp, #24] + 4b5fb4: f9400fe0 ldr x0, [sp, #24] + 4b5fb8: 94000091 bl 4b61fc <_ZSt3getILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4b5fbc: a8c27bfd ldp x29, x30, [sp], #32 + 4b5fc0: d65f03c0 ret + +00000000004b5fc4 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE11get_deleterEv>: +_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE11get_deleterEv(): + 4b5fc4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5fc8: 910003fd mov x29, sp + 4b5fcc: f9000fe0 str x0, [sp, #24] + 4b5fd0: f9400fe0 ldr x0, [sp, #24] + 4b5fd4: 94000091 bl 4b6218 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE10_M_deleterEv> + 4b5fd8: a8c27bfd ldp x29, x30, [sp], #32 + 4b5fdc: d65f03c0 ret + +00000000004b5fe0 <_ZNKSt14default_deleteIKN5Catch20IExceptionTranslatorEEclEPS2_>: +_ZNKSt14default_deleteIKN5Catch20IExceptionTranslatorEEclEPS2_(): + 4b5fe0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b5fe4: 910003fd mov x29, sp + 4b5fe8: f9000fe0 str x0, [sp, #24] + 4b5fec: f9000be1 str x1, [sp, #16] + 4b5ff0: f9400be0 ldr x0, [sp, #16] + 4b5ff4: f100001f cmp x0, #0x0 + 4b5ff8: 540000e0 b.eq 4b6014 <_ZNKSt14default_deleteIKN5Catch20IExceptionTranslatorEEclEPS2_+0x34> // b.none + 4b5ffc: f9400be0 ldr x0, [sp, #16] + 4b6000: f9400000 ldr x0, [x0] + 4b6004: 91002000 add x0, x0, #0x8 + 4b6008: f9400001 ldr x1, [x0] + 4b600c: f9400be0 ldr x0, [sp, #16] + 4b6010: d63f0020 blr x1 + 4b6014: d503201f nop + 4b6018: a8c27bfd ldp x29, x30, [sp], #32 + 4b601c: d65f03c0 ret + +00000000004b6020 <_ZSt4moveIRSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_>: +_ZSt4moveIRSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOS9_(): + 4b6020: d10043ff sub sp, sp, #0x10 + 4b6024: f90007e0 str x0, [sp, #8] + 4b6028: f94007e0 ldr x0, [sp, #8] + 4b602c: 910043ff add sp, sp, #0x10 + 4b6030: d65f03c0 ret + +00000000004b6034 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_(): + 4b6034: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6038: 910003fd mov x29, sp + 4b603c: a90153f3 stp x19, x20, [sp, #16] + 4b6040: f90017e0 str x0, [sp, #40] + 4b6044: f90013e1 str x1, [sp, #32] + 4b6048: f94017e0 ldr x0, [sp, #40] + 4b604c: f9400401 ldr x1, [x0, #8] + 4b6050: f94017e0 ldr x0, [sp, #40] + 4b6054: f9400800 ldr x0, [x0, #16] + 4b6058: eb00003f cmp x1, x0 + 4b605c: 54000200 b.eq 4b609c <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_+0x68> // b.none + 4b6060: f94017f3 ldr x19, [sp, #40] + 4b6064: f94017e0 ldr x0, [sp, #40] + 4b6068: f9400414 ldr x20, [x0, #8] + 4b606c: f94013e0 ldr x0, [sp, #32] + 4b6070: 94000071 bl 4b6234 <_ZSt7forwardISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b6074: aa0003e2 mov x2, x0 + 4b6078: aa1403e1 mov x1, x20 + 4b607c: aa1303e0 mov x0, x19 + 4b6080: 94000072 bl 4b6248 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_> + 4b6084: f94017e0 ldr x0, [sp, #40] + 4b6088: f9400400 ldr x0, [x0, #8] + 4b608c: 91002001 add x1, x0, #0x8 + 4b6090: f94017e0 ldr x0, [sp, #40] + 4b6094: f9000401 str x1, [x0, #8] + 4b6098: 1400000a b 4b60c0 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS6_EEEvDpOT_+0x8c> + 4b609c: f94017e0 ldr x0, [sp, #40] + 4b60a0: 94000078 bl 4b6280 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE3endEv> + 4b60a4: aa0003f3 mov x19, x0 + 4b60a8: f94013e0 ldr x0, [sp, #32] + 4b60ac: 94000062 bl 4b6234 <_ZSt7forwardISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b60b0: aa0003e2 mov x2, x0 + 4b60b4: aa1303e1 mov x1, x19 + 4b60b8: f94017e0 ldr x0, [sp, #40] + 4b60bc: 9400007b bl 4b62a8 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_> + 4b60c0: d503201f nop + 4b60c4: a94153f3 ldp x19, x20, [sp, #16] + 4b60c8: a8c37bfd ldp x29, x30, [sp], #48 + 4b60cc: d65f03c0 ret + +00000000004b60d0 <_ZN9__gnu_cxxeqIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_>: +_ZN9__gnu_cxxeqIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_(): + 4b60d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b60d4: 910003fd mov x29, sp + 4b60d8: f9000bf3 str x19, [sp, #16] + 4b60dc: f90017e0 str x0, [sp, #40] + 4b60e0: f90013e1 str x1, [sp, #32] + 4b60e4: f94017e0 ldr x0, [sp, #40] + 4b60e8: 940000f1 bl 4b64ac <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b60ec: f9400013 ldr x19, [x0] + 4b60f0: f94013e0 ldr x0, [sp, #32] + 4b60f4: 940000ee bl 4b64ac <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b60f8: f9400000 ldr x0, [x0] + 4b60fc: eb00027f cmp x19, x0 + 4b6100: 1a9f17e0 cset w0, eq // eq = none + 4b6104: 12001c00 and w0, w0, #0xff + 4b6108: f9400bf3 ldr x19, [sp, #16] + 4b610c: a8c37bfd ldp x29, x30, [sp], #48 + 4b6110: d65f03c0 ret + +00000000004b6114 <_ZNKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE3getEv>: +_ZNKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE3getEv(): + 4b6114: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6118: 910003fd mov x29, sp + 4b611c: f9000fe0 str x0, [sp, #24] + 4b6120: f9400fe0 ldr x0, [sp, #24] + 4b6124: 940000e7 bl 4b64c0 <_ZNKSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE6_M_ptrEv> + 4b6128: a8c27bfd ldp x29, x30, [sp], #32 + 4b612c: d65f03c0 ret + +00000000004b6130 <_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_>: +_ZN9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS9_(): + 4b6130: d10043ff sub sp, sp, #0x10 + 4b6134: f90007e0 str x0, [sp, #8] + 4b6138: f90003e1 str x1, [sp] + 4b613c: f94003e0 ldr x0, [sp] + 4b6140: f9400001 ldr x1, [x0] + 4b6144: f94007e0 ldr x0, [sp, #8] + 4b6148: f9000001 str x1, [x0] + 4b614c: d503201f nop + 4b6150: 910043ff add sp, sp, #0x10 + 4b6154: d65f03c0 ret + +00000000004b6158 <_ZNSaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEED1Ev>: +_ZNSaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEED1Ev(): + 4b6158: a9be7bfd stp x29, x30, [sp, #-32]! + 4b615c: 910003fd mov x29, sp + 4b6160: f9000fe0 str x0, [sp, #24] + 4b6164: f9400fe0 ldr x0, [sp, #24] + 4b6168: 940000de bl 4b64e0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEED1Ev> + 4b616c: d503201f nop + 4b6170: a8c27bfd ldp x29, x30, [sp], #32 + 4b6174: d65f03c0 ret + +00000000004b6178 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m>: +_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m(): + 4b6178: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b617c: 910003fd mov x29, sp + 4b6180: f90017e0 str x0, [sp, #40] + 4b6184: f90013e1 str x1, [sp, #32] + 4b6188: f9000fe2 str x2, [sp, #24] + 4b618c: f94013e0 ldr x0, [sp, #32] + 4b6190: f100001f cmp x0, #0x0 + 4b6194: 540000a0 b.eq 4b61a8 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m+0x30> // b.none + 4b6198: f94017e0 ldr x0, [sp, #40] + 4b619c: f9400fe2 ldr x2, [sp, #24] + 4b61a0: f94013e1 ldr x1, [sp, #32] + 4b61a4: 940000d4 bl 4b64f4 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m> + 4b61a8: d503201f nop + 4b61ac: a8c37bfd ldp x29, x30, [sp], #48 + 4b61b0: d65f03c0 ret + +00000000004b61b4 <_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEvT_S8_>: +_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEvT_S8_(): + 4b61b4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b61b8: 910003fd mov x29, sp + 4b61bc: f9000fe0 str x0, [sp, #24] + 4b61c0: f9000be1 str x1, [sp, #16] + 4b61c4: f9400be1 ldr x1, [sp, #16] + 4b61c8: f9400fe0 ldr x0, [sp, #24] + 4b61cc: 940000d6 bl 4b6524 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS5_EEEEvT_SA_> + 4b61d0: d503201f nop + 4b61d4: a8c27bfd ldp x29, x30, [sp], #32 + 4b61d8: d65f03c0 ret + +00000000004b61dc <_ZNSt5tupleIJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv>: +_ZNSt5tupleIJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv(): + 4b61dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b61e0: 910003fd mov x29, sp + 4b61e4: f9000fe0 str x0, [sp, #24] + 4b61e8: f9400fe0 ldr x0, [sp, #24] + 4b61ec: 940000e0 bl 4b656c <_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1Ev> + 4b61f0: d503201f nop + 4b61f4: a8c27bfd ldp x29, x30, [sp], #32 + 4b61f8: d65f03c0 ret + +00000000004b61fc <_ZSt3getILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4b61fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6200: 910003fd mov x29, sp + 4b6204: f9000fe0 str x0, [sp, #24] + 4b6208: f9400fe0 ldr x0, [sp, #24] + 4b620c: 940000e2 bl 4b6594 <_ZSt12__get_helperILm0EPKN5Catch20IExceptionTranslatorEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4b6210: a8c27bfd ldp x29, x30, [sp], #32 + 4b6214: d65f03c0 ret + +00000000004b6218 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE10_M_deleterEv(): + 4b6218: a9be7bfd stp x29, x30, [sp, #-32]! + 4b621c: 910003fd mov x29, sp + 4b6220: f9000fe0 str x0, [sp, #24] + 4b6224: f9400fe0 ldr x0, [sp, #24] + 4b6228: 940000e2 bl 4b65b0 <_ZSt3getILm1EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4b622c: a8c27bfd ldp x29, x30, [sp], #32 + 4b6230: d65f03c0 ret + +00000000004b6234 <_ZSt7forwardISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE(): + 4b6234: d10043ff sub sp, sp, #0x10 + 4b6238: f90007e0 str x0, [sp, #8] + 4b623c: f94007e0 ldr x0, [sp, #8] + 4b6240: 910043ff add sp, sp, #0x10 + 4b6244: d65f03c0 ret + +00000000004b6248 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_(): + 4b6248: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b624c: 910003fd mov x29, sp + 4b6250: f90017e0 str x0, [sp, #40] + 4b6254: f90013e1 str x1, [sp, #32] + 4b6258: f9000fe2 str x2, [sp, #24] + 4b625c: f9400fe0 ldr x0, [sp, #24] + 4b6260: 97fffff5 bl 4b6234 <_ZSt7forwardISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b6264: aa0003e2 mov x2, x0 + 4b6268: f94013e1 ldr x1, [sp, #32] + 4b626c: f94017e0 ldr x0, [sp, #40] + 4b6270: 940000d7 bl 4b65cc <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE9constructIS7_JS7_EEEvPT_DpOT0_> + 4b6274: d503201f nop + 4b6278: a8c37bfd ldp x29, x30, [sp], #48 + 4b627c: d65f03c0 ret + +00000000004b6280 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE3endEv>: +_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE3endEv(): + 4b6280: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6284: 910003fd mov x29, sp + 4b6288: f9000fe0 str x0, [sp, #24] + 4b628c: f9400fe0 ldr x0, [sp, #24] + 4b6290: 91002001 add x1, x0, #0x8 + 4b6294: 9100a3e0 add x0, sp, #0x28 + 4b6298: 940000e0 bl 4b6618 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_> + 4b629c: f94017e0 ldr x0, [sp, #40] + 4b62a0: a8c37bfd ldp x29, x30, [sp], #48 + 4b62a4: d65f03c0 ret + +00000000004b62a8 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_(): + 4b62a8: a9b87bfd stp x29, x30, [sp, #-128]! + 4b62ac: 910003fd mov x29, sp + 4b62b0: a90153f3 stp x19, x20, [sp, #16] + 4b62b4: f9001fe0 str x0, [sp, #56] + 4b62b8: f9001be1 str x1, [sp, #48] + 4b62bc: f90017e2 str x2, [sp, #40] + 4b62c0: f00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b62c4: 9100a002 add x2, x0, #0x28 + 4b62c8: d2800021 mov x1, #0x1 // #1 + 4b62cc: f9401fe0 ldr x0, [sp, #56] + 4b62d0: 940000dc bl 4b6640 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc> + 4b62d4: f9003be0 str x0, [sp, #112] + 4b62d8: f9401fe0 ldr x0, [sp, #56] + 4b62dc: f9400000 ldr x0, [x0] + 4b62e0: f90037e0 str x0, [sp, #104] + 4b62e4: f9401fe0 ldr x0, [sp, #56] + 4b62e8: f9400400 ldr x0, [x0, #8] + 4b62ec: f90033e0 str x0, [sp, #96] + 4b62f0: f9401fe0 ldr x0, [sp, #56] + 4b62f4: 94000106 bl 4b670c <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5beginEv> + 4b62f8: f90027e0 str x0, [sp, #72] + 4b62fc: 910123e1 add x1, sp, #0x48 + 4b6300: 9100c3e0 add x0, sp, #0x30 + 4b6304: 9400010b bl 4b6730 <_ZN9__gnu_cxxmiIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 4b6308: f9002fe0 str x0, [sp, #88] + 4b630c: f9401fe0 ldr x0, [sp, #56] + 4b6310: f9403be1 ldr x1, [sp, #112] + 4b6314: 94000118 bl 4b6774 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm> + 4b6318: f9002be0 str x0, [sp, #80] + 4b631c: f9402be0 ldr x0, [sp, #80] + 4b6320: f9003fe0 str x0, [sp, #120] + 4b6324: f9401ff3 ldr x19, [sp, #56] + 4b6328: f9402fe0 ldr x0, [sp, #88] + 4b632c: d37df000 lsl x0, x0, #3 + 4b6330: f9402be1 ldr x1, [sp, #80] + 4b6334: 8b000034 add x20, x1, x0 + 4b6338: f94017e0 ldr x0, [sp, #40] + 4b633c: 97ffffbe bl 4b6234 <_ZSt7forwardISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b6340: aa0003e2 mov x2, x0 + 4b6344: aa1403e1 mov x1, x20 + 4b6348: aa1303e0 mov x0, x19 + 4b634c: 97ffffbf bl 4b6248 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_> + 4b6350: f9003fff str xzr, [sp, #120] + 4b6354: 9100c3e0 add x0, sp, #0x30 + 4b6358: 94000115 bl 4b67ac <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b635c: f9400013 ldr x19, [x0] + 4b6360: f9401fe0 ldr x0, [sp, #56] + 4b6364: 97fffef3 bl 4b5f30 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b6368: aa0003e3 mov x3, x0 + 4b636c: f9402be2 ldr x2, [sp, #80] + 4b6370: aa1303e1 mov x1, x19 + 4b6374: f94037e0 ldr x0, [sp, #104] + 4b6378: 94000112 bl 4b67c0 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_> + 4b637c: f9003fe0 str x0, [sp, #120] + 4b6380: f9403fe0 ldr x0, [sp, #120] + 4b6384: 91002000 add x0, x0, #0x8 + 4b6388: f9003fe0 str x0, [sp, #120] + 4b638c: 9100c3e0 add x0, sp, #0x30 + 4b6390: 94000107 bl 4b67ac <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b6394: f9400013 ldr x19, [x0] + 4b6398: f9401fe0 ldr x0, [sp, #56] + 4b639c: 97fffee5 bl 4b5f30 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b63a0: aa0003e3 mov x3, x0 + 4b63a4: f9403fe2 ldr x2, [sp, #120] + 4b63a8: f94033e1 ldr x1, [sp, #96] + 4b63ac: aa1303e0 mov x0, x19 + 4b63b0: 94000104 bl 4b67c0 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_> + 4b63b4: f9003fe0 str x0, [sp, #120] + 4b63b8: f9401fe0 ldr x0, [sp, #56] + 4b63bc: 97fffedd bl 4b5f30 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b63c0: aa0003e2 mov x2, x0 + 4b63c4: f94033e1 ldr x1, [sp, #96] + 4b63c8: f94037e0 ldr x0, [sp, #104] + 4b63cc: 97fffede bl 4b5f44 <_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4b63d0: f9401fe3 ldr x3, [sp, #56] + 4b63d4: f9401fe0 ldr x0, [sp, #56] + 4b63d8: f9400801 ldr x1, [x0, #16] + 4b63dc: f94037e0 ldr x0, [sp, #104] + 4b63e0: cb000020 sub x0, x1, x0 + 4b63e4: 9343fc01 asr x1, x0, #3 + 4b63e8: aa0103e0 mov x0, x1 + 4b63ec: aa0003e2 mov x2, x0 + 4b63f0: f94037e1 ldr x1, [sp, #104] + 4b63f4: aa0303e0 mov x0, x3 + 4b63f8: 97ffff60 bl 4b6178 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4b63fc: f9401fe0 ldr x0, [sp, #56] + 4b6400: f9402be1 ldr x1, [sp, #80] + 4b6404: f9000001 str x1, [x0] + 4b6408: f9401fe0 ldr x0, [sp, #56] + 4b640c: f9403fe1 ldr x1, [sp, #120] + 4b6410: f9000401 str x1, [x0, #8] + 4b6414: f9403be0 ldr x0, [sp, #112] + 4b6418: d37df000 lsl x0, x0, #3 + 4b641c: f9402be1 ldr x1, [sp, #80] + 4b6420: 8b000021 add x1, x1, x0 + 4b6424: f9401fe0 ldr x0, [sp, #56] + 4b6428: f9000801 str x1, [x0, #16] + 4b642c: 1400001d b 4b64a0 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1f8> + 4b6430: 97fd42bc bl 406f20 <__cxa_begin_catch@plt> + 4b6434: f9403fe0 ldr x0, [sp, #120] + 4b6438: f100001f cmp x0, #0x0 + 4b643c: 54000141 b.ne 4b6464 <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1bc> // b.any + 4b6440: f9401fe2 ldr x2, [sp, #56] + 4b6444: f9402fe0 ldr x0, [sp, #88] + 4b6448: d37df000 lsl x0, x0, #3 + 4b644c: f9402be1 ldr x1, [sp, #80] + 4b6450: 8b000020 add x0, x1, x0 + 4b6454: aa0003e1 mov x1, x0 + 4b6458: aa0203e0 mov x0, x2 + 4b645c: 940000ed bl 4b6810 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_> + 4b6460: 14000007 b 4b647c <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1d4> + 4b6464: f9401fe0 ldr x0, [sp, #56] + 4b6468: 97fffeb2 bl 4b5f30 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b646c: aa0003e2 mov x2, x0 + 4b6470: f9403fe1 ldr x1, [sp, #120] + 4b6474: f9402be0 ldr x0, [sp, #80] + 4b6478: 97fffeb3 bl 4b5f44 <_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4b647c: f9401fe0 ldr x0, [sp, #56] + 4b6480: f9403be2 ldr x2, [sp, #112] + 4b6484: f9402be1 ldr x1, [sp, #80] + 4b6488: 97ffff3c bl 4b6178 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4b648c: 97fd4495 bl 4076e0 <__cxa_rethrow@plt> + 4b6490: aa0003f3 mov x19, x0 + 4b6494: 97fd44df bl 407810 <__cxa_end_catch@plt> + 4b6498: aa1303e0 mov x0, x19 + 4b649c: 97fd4519 bl 407900 <_Unwind_Resume@plt> + 4b64a0: a94153f3 ldp x19, x20, [sp, #16] + 4b64a4: a8c87bfd ldp x29, x30, [sp], #128 + 4b64a8: d65f03c0 ret + +00000000004b64ac <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv(): + 4b64ac: d10043ff sub sp, sp, #0x10 + 4b64b0: f90007e0 str x0, [sp, #8] + 4b64b4: f94007e0 ldr x0, [sp, #8] + 4b64b8: 910043ff add sp, sp, #0x10 + 4b64bc: d65f03c0 ret + +00000000004b64c0 <_ZNKSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE6_M_ptrEv(): + 4b64c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b64c4: 910003fd mov x29, sp + 4b64c8: f9000fe0 str x0, [sp, #24] + 4b64cc: f9400fe0 ldr x0, [sp, #24] + 4b64d0: 940000da bl 4b6838 <_ZSt3getILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_> + 4b64d4: f9400000 ldr x0, [x0] + 4b64d8: a8c27bfd ldp x29, x30, [sp], #32 + 4b64dc: d65f03c0 ret + +00000000004b64e0 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEED1Ev(): + 4b64e0: d10043ff sub sp, sp, #0x10 + 4b64e4: f90007e0 str x0, [sp, #8] + 4b64e8: d503201f nop + 4b64ec: 910043ff add sp, sp, #0x10 + 4b64f0: d65f03c0 ret + +00000000004b64f4 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE10deallocateERS7_PS6_m(): + 4b64f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b64f8: 910003fd mov x29, sp + 4b64fc: f90017e0 str x0, [sp, #40] + 4b6500: f90013e1 str x1, [sp, #32] + 4b6504: f9000fe2 str x2, [sp, #24] + 4b6508: f9400fe2 ldr x2, [sp, #24] + 4b650c: f94013e1 ldr x1, [sp, #32] + 4b6510: f94017e0 ldr x0, [sp, #40] + 4b6514: 940000d0 bl 4b6854 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE10deallocateEPS7_m> + 4b6518: d503201f nop + 4b651c: a8c37bfd ldp x29, x30, [sp], #48 + 4b6520: d65f03c0 ret + +00000000004b6524 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS5_EEEEvT_SA_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS5_EEEEvT_SA_(): + 4b6524: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6528: 910003fd mov x29, sp + 4b652c: f9000fe0 str x0, [sp, #24] + 4b6530: f9000be1 str x1, [sp, #16] + 4b6534: f9400fe1 ldr x1, [sp, #24] + 4b6538: f9400be0 ldr x0, [sp, #16] + 4b653c: eb00003f cmp x1, x0 + 4b6540: 54000100 b.eq 4b6560 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS5_EEEEvT_SA_+0x3c> // b.none + 4b6544: f9400fe0 ldr x0, [sp, #24] + 4b6548: 940000cd bl 4b687c <_ZSt11__addressofISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEPT_RS7_> + 4b654c: 940000d1 bl 4b6890 <_ZSt8_DestroyISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEvPT_> + 4b6550: f9400fe0 ldr x0, [sp, #24] + 4b6554: 91002000 add x0, x0, #0x8 + 4b6558: f9000fe0 str x0, [sp, #24] + 4b655c: 17fffff6 b 4b6534 <_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS5_EEEEvT_SA_+0x10> + 4b6560: d503201f nop + 4b6564: a8c27bfd ldp x29, x30, [sp], #32 + 4b6568: d65f03c0 ret + +00000000004b656c <_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC2Ev(): + 4b656c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6570: 910003fd mov x29, sp + 4b6574: f9000fe0 str x0, [sp, #24] + 4b6578: f9400fe0 ldr x0, [sp, #24] + 4b657c: 940000cd bl 4b68b0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEEC1Ev> + 4b6580: f9400fe0 ldr x0, [sp, #24] + 4b6584: 940000d3 bl 4b68d0 <_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EEC1Ev> + 4b6588: d503201f nop + 4b658c: a8c27bfd ldp x29, x30, [sp], #32 + 4b6590: d65f03c0 ret + +00000000004b6594 <_ZSt12__get_helperILm0EPKN5Catch20IExceptionTranslatorEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPKN5Catch20IExceptionTranslatorEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4b6594: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6598: 910003fd mov x29, sp + 4b659c: f9000fe0 str x0, [sp, #24] + 4b65a0: f9400fe0 ldr x0, [sp, #24] + 4b65a4: 940000d2 bl 4b68ec <_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEE7_M_headERS6_> + 4b65a8: a8c27bfd ldp x29, x30, [sp], #32 + 4b65ac: d65f03c0 ret + +00000000004b65b0 <_ZSt3getILm1EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm1EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4b65b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b65b4: 910003fd mov x29, sp + 4b65b8: f9000fe0 str x0, [sp, #24] + 4b65bc: f9400fe0 ldr x0, [sp, #24] + 4b65c0: 940000d2 bl 4b6908 <_ZSt12__get_helperILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 4b65c4: a8c27bfd ldp x29, x30, [sp], #32 + 4b65c8: d65f03c0 ret + +00000000004b65cc <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE9constructIS7_JS7_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE9constructIS7_JS7_EEEvPT_DpOT0_(): + 4b65cc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b65d0: 910003fd mov x29, sp + 4b65d4: f9000bf3 str x19, [sp, #16] + 4b65d8: f9001fe0 str x0, [sp, #56] + 4b65dc: f9001be1 str x1, [sp, #48] + 4b65e0: f90017e2 str x2, [sp, #40] + 4b65e4: f94017e0 ldr x0, [sp, #40] + 4b65e8: 97ffff13 bl 4b6234 <_ZSt7forwardISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b65ec: aa0003f3 mov x19, x0 + 4b65f0: f9401be0 ldr x0, [sp, #48] + 4b65f4: aa0003e1 mov x1, x0 + 4b65f8: d2800100 mov x0, #0x8 // #8 + 4b65fc: 97fd579f bl 40c478 <_ZnwmPv> + 4b6600: aa1303e1 mov x1, x19 + 4b6604: 940000c8 bl 4b6924 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1EOS5_> + 4b6608: d503201f nop + 4b660c: f9400bf3 ldr x19, [sp, #16] + 4b6610: a8c47bfd ldp x29, x30, [sp], #64 + 4b6614: d65f03c0 ret + +00000000004b6618 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_(): + 4b6618: d10043ff sub sp, sp, #0x10 + 4b661c: f90007e0 str x0, [sp, #8] + 4b6620: f90003e1 str x1, [sp] + 4b6624: f94003e0 ldr x0, [sp] + 4b6628: f9400001 ldr x1, [x0] + 4b662c: f94007e0 ldr x0, [sp, #8] + 4b6630: f9000001 str x1, [x0] + 4b6634: d503201f nop + 4b6638: 910043ff add sp, sp, #0x10 + 4b663c: d65f03c0 ret + +00000000004b6640 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc(): + 4b6640: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b6644: 910003fd mov x29, sp + 4b6648: f9000bf3 str x19, [sp, #16] + 4b664c: f9001fe0 str x0, [sp, #56] + 4b6650: f9001be1 str x1, [sp, #48] + 4b6654: f90017e2 str x2, [sp, #40] + 4b6658: f9401fe0 ldr x0, [sp, #56] + 4b665c: 940000c6 bl 4b6974 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4b6660: aa0003f3 mov x19, x0 + 4b6664: f9401fe0 ldr x0, [sp, #56] + 4b6668: 940000cb bl 4b6994 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4b666c: cb000261 sub x1, x19, x0 + 4b6670: f9401be0 ldr x0, [sp, #48] + 4b6674: eb00003f cmp x1, x0 + 4b6678: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4b667c: 12001c00 and w0, w0, #0xff + 4b6680: 7100001f cmp w0, #0x0 + 4b6684: 54000060 b.eq 4b6690 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0x50> // b.none + 4b6688: f94017e0 ldr x0, [sp, #40] + 4b668c: 97fd4271 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4b6690: f9401fe0 ldr x0, [sp, #56] + 4b6694: 940000c0 bl 4b6994 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4b6698: aa0003f3 mov x19, x0 + 4b669c: f9401fe0 ldr x0, [sp, #56] + 4b66a0: 940000bd bl 4b6994 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4b66a4: f90023e0 str x0, [sp, #64] + 4b66a8: 9100c3e1 add x1, sp, #0x30 + 4b66ac: 910103e0 add x0, sp, #0x40 + 4b66b0: 97fd7a40 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4b66b4: f9400000 ldr x0, [x0] + 4b66b8: 8b000260 add x0, x19, x0 + 4b66bc: f90027e0 str x0, [sp, #72] + 4b66c0: f9401fe0 ldr x0, [sp, #56] + 4b66c4: 940000b4 bl 4b6994 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4b66c8: aa0003e1 mov x1, x0 + 4b66cc: f94027e0 ldr x0, [sp, #72] + 4b66d0: eb01001f cmp x0, x1 + 4b66d4: 540000e3 b.cc 4b66f0 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4b66d8: f9401fe0 ldr x0, [sp, #56] + 4b66dc: 940000a6 bl 4b6974 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4b66e0: aa0003e1 mov x1, x0 + 4b66e4: f94027e0 ldr x0, [sp, #72] + 4b66e8: eb01001f cmp x0, x1 + 4b66ec: 54000089 b.ls 4b66fc <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4b66f0: f9401fe0 ldr x0, [sp, #56] + 4b66f4: 940000a0 bl 4b6974 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4b66f8: 14000002 b 4b6700 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xc0> + 4b66fc: f94027e0 ldr x0, [sp, #72] + 4b6700: f9400bf3 ldr x19, [sp, #16] + 4b6704: a8c57bfd ldp x29, x30, [sp], #80 + 4b6708: d65f03c0 ret + +00000000004b670c <_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5beginEv>: +_ZNSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE5beginEv(): + 4b670c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6710: 910003fd mov x29, sp + 4b6714: f9000fe0 str x0, [sp, #24] + 4b6718: f9400fe1 ldr x1, [sp, #24] + 4b671c: 9100a3e0 add x0, sp, #0x28 + 4b6720: 97ffffbe bl 4b6618 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_> + 4b6724: f94017e0 ldr x0, [sp, #40] + 4b6728: a8c37bfd ldp x29, x30, [sp], #48 + 4b672c: d65f03c0 ret + +00000000004b6730 <_ZN9__gnu_cxxmiIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_>: +_ZN9__gnu_cxxmiIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_(): + 4b6730: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6734: 910003fd mov x29, sp + 4b6738: f9000bf3 str x19, [sp, #16] + 4b673c: f90017e0 str x0, [sp, #40] + 4b6740: f90013e1 str x1, [sp, #32] + 4b6744: f94017e0 ldr x0, [sp, #40] + 4b6748: 94000019 bl 4b67ac <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b674c: f9400013 ldr x19, [x0] + 4b6750: f94013e0 ldr x0, [sp, #32] + 4b6754: 94000016 bl 4b67ac <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4b6758: f9400000 ldr x0, [x0] + 4b675c: cb000260 sub x0, x19, x0 + 4b6760: 9343fc01 asr x1, x0, #3 + 4b6764: aa0103e0 mov x0, x1 + 4b6768: f9400bf3 ldr x19, [sp, #16] + 4b676c: a8c37bfd ldp x29, x30, [sp], #48 + 4b6770: d65f03c0 ret + +00000000004b6774 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm(): + 4b6774: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6778: 910003fd mov x29, sp + 4b677c: f9000fe0 str x0, [sp, #24] + 4b6780: f9000be1 str x1, [sp, #16] + 4b6784: f9400be0 ldr x0, [sp, #16] + 4b6788: f100001f cmp x0, #0x0 + 4b678c: 540000a0 b.eq 4b67a0 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm+0x2c> // b.none + 4b6790: f9400fe0 ldr x0, [sp, #24] + 4b6794: f9400be1 ldr x1, [sp, #16] + 4b6798: 9400008a bl 4b69c0 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE8allocateERS7_m> + 4b679c: 14000002 b 4b67a4 <_ZNSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm+0x30> + 4b67a0: d2800000 mov x0, #0x0 // #0 + 4b67a4: a8c27bfd ldp x29, x30, [sp], #32 + 4b67a8: d65f03c0 ret + +00000000004b67ac <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv(): + 4b67ac: d10043ff sub sp, sp, #0x10 + 4b67b0: f90007e0 str x0, [sp, #8] + 4b67b4: f94007e0 ldr x0, [sp, #8] + 4b67b8: 910043ff add sp, sp, #0x10 + 4b67bc: d65f03c0 ret + +00000000004b67c0 <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_(): + 4b67c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b67c4: 910003fd mov x29, sp + 4b67c8: f9000bf3 str x19, [sp, #16] + 4b67cc: f9001fe0 str x0, [sp, #56] + 4b67d0: f9001be1 str x1, [sp, #48] + 4b67d4: f90017e2 str x2, [sp, #40] + 4b67d8: f90013e3 str x3, [sp, #32] + 4b67dc: f9401fe0 ldr x0, [sp, #56] + 4b67e0: 94000082 bl 4b69e8 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_> + 4b67e4: aa0003f3 mov x19, x0 + 4b67e8: f9401be0 ldr x0, [sp, #48] + 4b67ec: 9400007f bl 4b69e8 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_> + 4b67f0: f94013e3 ldr x3, [sp, #32] + 4b67f4: f94017e2 ldr x2, [sp, #40] + 4b67f8: aa0003e1 mov x1, x0 + 4b67fc: aa1303e0 mov x0, x19 + 4b6800: 94000083 bl 4b6a0c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E> + 4b6804: f9400bf3 ldr x19, [sp, #16] + 4b6808: a8c47bfd ldp x29, x30, [sp], #64 + 4b680c: d65f03c0 ret + +00000000004b6810 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_(): + 4b6810: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6814: 910003fd mov x29, sp + 4b6818: f9000fe0 str x0, [sp, #24] + 4b681c: f9000be1 str x1, [sp, #16] + 4b6820: f9400be1 ldr x1, [sp, #16] + 4b6824: f9400fe0 ldr x0, [sp, #24] + 4b6828: 94000085 bl 4b6a3c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE7destroyIS7_EEvPT_> + 4b682c: d503201f nop + 4b6830: a8c27bfd ldp x29, x30, [sp], #32 + 4b6834: d65f03c0 ret + +00000000004b6838 <_ZSt3getILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_>: +_ZSt3getILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_(): + 4b6838: a9be7bfd stp x29, x30, [sp, #-32]! + 4b683c: 910003fd mov x29, sp + 4b6840: f9000fe0 str x0, [sp, #24] + 4b6844: f9400fe0 ldr x0, [sp, #24] + 4b6848: 94000086 bl 4b6a60 <_ZSt12__get_helperILm0EPKN5Catch20IExceptionTranslatorEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4b684c: a8c27bfd ldp x29, x30, [sp], #32 + 4b6850: d65f03c0 ret + +00000000004b6854 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE10deallocateEPS7_m>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE10deallocateEPS7_m(): + 4b6854: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6858: 910003fd mov x29, sp + 4b685c: f90017e0 str x0, [sp, #40] + 4b6860: f90013e1 str x1, [sp, #32] + 4b6864: f9000fe2 str x2, [sp, #24] + 4b6868: f94013e0 ldr x0, [sp, #32] + 4b686c: 97fd42a9 bl 407310 <_ZdlPv@plt> + 4b6870: d503201f nop + 4b6874: a8c37bfd ldp x29, x30, [sp], #48 + 4b6878: d65f03c0 ret + +00000000004b687c <_ZSt11__addressofISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEPT_RS7_>: +_ZSt11__addressofISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEPT_RS7_(): + 4b687c: d10043ff sub sp, sp, #0x10 + 4b6880: f90007e0 str x0, [sp, #8] + 4b6884: f94007e0 ldr x0, [sp, #8] + 4b6888: 910043ff add sp, sp, #0x10 + 4b688c: d65f03c0 ret + +00000000004b6890 <_ZSt8_DestroyISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEvPT_>: +_ZSt8_DestroyISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEvPT_(): + 4b6890: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6894: 910003fd mov x29, sp + 4b6898: f9000fe0 str x0, [sp, #24] + 4b689c: f9400fe0 ldr x0, [sp, #24] + 4b68a0: 97fffd1b bl 4b5d0c <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EED1Ev> + 4b68a4: d503201f nop + 4b68a8: a8c27bfd ldp x29, x30, [sp], #32 + 4b68ac: d65f03c0 ret + +00000000004b68b0 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEEC2Ev(): + 4b68b0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b68b4: 910003fd mov x29, sp + 4b68b8: f9000fe0 str x0, [sp, #24] + 4b68bc: f9400fe0 ldr x0, [sp, #24] + 4b68c0: 9400006f bl 4b6a7c <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EEC1Ev> + 4b68c4: d503201f nop + 4b68c8: a8c27bfd ldp x29, x30, [sp], #32 + 4b68cc: d65f03c0 ret + +00000000004b68d0 <_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EEC1Ev(): + 4b68d0: d10043ff sub sp, sp, #0x10 + 4b68d4: f90007e0 str x0, [sp, #8] + 4b68d8: f94007e0 ldr x0, [sp, #8] + 4b68dc: f900001f str xzr, [x0] + 4b68e0: d503201f nop + 4b68e4: 910043ff add sp, sp, #0x10 + 4b68e8: d65f03c0 ret + +00000000004b68ec <_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEE7_M_headERS6_(): + 4b68ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4b68f0: 910003fd mov x29, sp + 4b68f4: f9000fe0 str x0, [sp, #24] + 4b68f8: f9400fe0 ldr x0, [sp, #24] + 4b68fc: 94000065 bl 4b6a90 <_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EE7_M_headERS4_> + 4b6900: a8c27bfd ldp x29, x30, [sp], #32 + 4b6904: d65f03c0 ret + +00000000004b6908 <_ZSt12__get_helperILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 4b6908: a9be7bfd stp x29, x30, [sp, #-32]! + 4b690c: 910003fd mov x29, sp + 4b6910: f9000fe0 str x0, [sp, #24] + 4b6914: f9400fe0 ldr x0, [sp, #24] + 4b6918: 94000063 bl 4b6aa4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEE7_M_headERS5_> + 4b691c: a8c27bfd ldp x29, x30, [sp], #32 + 4b6920: d65f03c0 ret + +00000000004b6924 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1EOS5_>: +_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC2EOS5_(): + 4b6924: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6928: 910003fd mov x29, sp + 4b692c: a90153f3 stp x19, x20, [sp, #16] + 4b6930: f90017e0 str x0, [sp, #40] + 4b6934: f90013e1 str x1, [sp, #32] + 4b6938: f94017f3 ldr x19, [sp, #40] + 4b693c: f94013e0 ldr x0, [sp, #32] + 4b6940: 94000060 bl 4b6ac0 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE7releaseEv> + 4b6944: aa0003f4 mov x20, x0 + 4b6948: f94013e0 ldr x0, [sp, #32] + 4b694c: 97fffd9e bl 4b5fc4 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE11get_deleterEv> + 4b6950: 94000068 bl 4b6af0 <_ZSt7forwardISt14default_deleteIKN5Catch20IExceptionTranslatorEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6954: aa0003e2 mov x2, x0 + 4b6958: aa1403e1 mov x1, x20 + 4b695c: aa1303e0 mov x0, x19 + 4b6960: 94000069 bl 4b6b04 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1IS4_EEPS2_OT_> + 4b6964: d503201f nop + 4b6968: a94153f3 ldp x19, x20, [sp, #16] + 4b696c: a8c37bfd ldp x29, x30, [sp], #48 + 4b6970: d65f03c0 ret + +00000000004b6974 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE8max_sizeEv>: +_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE8max_sizeEv(): + 4b6974: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6978: 910003fd mov x29, sp + 4b697c: f9000fe0 str x0, [sp, #24] + 4b6980: f9400fe0 ldr x0, [sp, #24] + 4b6984: 9400007a bl 4b6b6c <_ZNKSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4b6988: 94000072 bl 4b6b50 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE8max_sizeERKS7_> + 4b698c: a8c27bfd ldp x29, x30, [sp], #32 + 4b6990: d65f03c0 ret + +00000000004b6994 <_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE4sizeEv>: +_ZNKSt6vectorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE4sizeEv(): + 4b6994: d10043ff sub sp, sp, #0x10 + 4b6998: f90007e0 str x0, [sp, #8] + 4b699c: f94007e0 ldr x0, [sp, #8] + 4b69a0: f9400401 ldr x1, [x0, #8] + 4b69a4: f94007e0 ldr x0, [sp, #8] + 4b69a8: f9400000 ldr x0, [x0] + 4b69ac: cb000020 sub x0, x1, x0 + 4b69b0: 9343fc01 asr x1, x0, #3 + 4b69b4: aa0103e0 mov x0, x1 + 4b69b8: 910043ff add sp, sp, #0x10 + 4b69bc: d65f03c0 ret + +00000000004b69c0 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE8allocateERS7_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE8allocateERS7_m(): + 4b69c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b69c4: 910003fd mov x29, sp + 4b69c8: f9000fe0 str x0, [sp, #24] + 4b69cc: f9000be1 str x1, [sp, #16] + 4b69d0: d2800002 mov x2, #0x0 // #0 + 4b69d4: f9400be1 ldr x1, [sp, #16] + 4b69d8: f9400fe0 ldr x0, [sp, #24] + 4b69dc: 94000069 bl 4b6b80 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE8allocateEmPKv> + 4b69e0: a8c27bfd ldp x29, x30, [sp], #32 + 4b69e4: d65f03c0 ret + +00000000004b69e8 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_(): + 4b69e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b69ec: 910003fd mov x29, sp + 4b69f0: f9000fe0 str x0, [sp, #24] + 4b69f4: 9100a3e0 add x0, sp, #0x28 + 4b69f8: f9400fe1 ldr x1, [sp, #24] + 4b69fc: 94000075 bl 4b6bd0 <_ZNSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEC1ES7_> + 4b6a00: f94017e0 ldr x0, [sp, #40] + 4b6a04: a8c37bfd ldp x29, x30, [sp], #48 + 4b6a08: d65f03c0 ret + +00000000004b6a0c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E(): + 4b6a0c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6a10: 910003fd mov x29, sp + 4b6a14: f90017e0 str x0, [sp, #40] + 4b6a18: f90013e1 str x1, [sp, #32] + 4b6a1c: f9000fe2 str x2, [sp, #24] + 4b6a20: f9000be3 str x3, [sp, #16] + 4b6a24: f9400fe2 ldr x2, [sp, #24] + 4b6a28: f94013e1 ldr x1, [sp, #32] + 4b6a2c: f94017e0 ldr x0, [sp, #40] + 4b6a30: 94000071 bl 4b6bf4 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEES8_ET0_T_SB_SA_> + 4b6a34: a8c37bfd ldp x29, x30, [sp], #48 + 4b6a38: d65f03c0 ret + +00000000004b6a3c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE7destroyIS7_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE7destroyIS7_EEvPT_(): + 4b6a3c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6a40: 910003fd mov x29, sp + 4b6a44: f9000fe0 str x0, [sp, #24] + 4b6a48: f9000be1 str x1, [sp, #16] + 4b6a4c: f9400be0 ldr x0, [sp, #16] + 4b6a50: 97fffcaf bl 4b5d0c <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EED1Ev> + 4b6a54: d503201f nop + 4b6a58: a8c27bfd ldp x29, x30, [sp], #32 + 4b6a5c: d65f03c0 ret + +00000000004b6a60 <_ZSt12__get_helperILm0EPKN5Catch20IExceptionTranslatorEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPKN5Catch20IExceptionTranslatorEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4b6a60: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6a64: 910003fd mov x29, sp + 4b6a68: f9000fe0 str x0, [sp, #24] + 4b6a6c: f9400fe0 ldr x0, [sp, #24] + 4b6a70: 9400006e bl 4b6c28 <_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEE7_M_headERKS6_> + 4b6a74: a8c27bfd ldp x29, x30, [sp], #32 + 4b6a78: d65f03c0 ret + +00000000004b6a7c <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EEC2Ev(): + 4b6a7c: d10043ff sub sp, sp, #0x10 + 4b6a80: f90007e0 str x0, [sp, #8] + 4b6a84: d503201f nop + 4b6a88: 910043ff add sp, sp, #0x10 + 4b6a8c: d65f03c0 ret + +00000000004b6a90 <_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EE7_M_headERS4_>: +_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EE7_M_headERS4_(): + 4b6a90: d10043ff sub sp, sp, #0x10 + 4b6a94: f90007e0 str x0, [sp, #8] + 4b6a98: f94007e0 ldr x0, [sp, #8] + 4b6a9c: 910043ff add sp, sp, #0x10 + 4b6aa0: d65f03c0 ret + +00000000004b6aa4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEE7_M_headERS5_(): + 4b6aa4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6aa8: 910003fd mov x29, sp + 4b6aac: f9000fe0 str x0, [sp, #24] + 4b6ab0: f9400fe0 ldr x0, [sp, #24] + 4b6ab4: 94000064 bl 4b6c44 <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EE7_M_headERS5_> + 4b6ab8: a8c27bfd ldp x29, x30, [sp], #32 + 4b6abc: d65f03c0 ret + +00000000004b6ac0 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE7releaseEv>: +_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE7releaseEv(): + 4b6ac0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6ac4: 910003fd mov x29, sp + 4b6ac8: f9000fe0 str x0, [sp, #24] + 4b6acc: f9400fe0 ldr x0, [sp, #24] + 4b6ad0: 97fffd91 bl 4b6114 <_ZNKSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE3getEv> + 4b6ad4: f90017e0 str x0, [sp, #40] + 4b6ad8: f9400fe0 ldr x0, [sp, #24] + 4b6adc: 97fffd33 bl 4b5fa8 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EE6_M_ptrEv> + 4b6ae0: f900001f str xzr, [x0] + 4b6ae4: f94017e0 ldr x0, [sp, #40] + 4b6ae8: a8c37bfd ldp x29, x30, [sp], #48 + 4b6aec: d65f03c0 ret + +00000000004b6af0 <_ZSt7forwardISt14default_deleteIKN5Catch20IExceptionTranslatorEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt14default_deleteIKN5Catch20IExceptionTranslatorEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4b6af0: d10043ff sub sp, sp, #0x10 + 4b6af4: f90007e0 str x0, [sp, #8] + 4b6af8: f94007e0 ldr x0, [sp, #8] + 4b6afc: 910043ff add sp, sp, #0x10 + 4b6b00: d65f03c0 ret + +00000000004b6b04 <_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1IS4_EEPS2_OT_>: +_ZNSt15__uniq_ptr_implIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1IS4_EEPS2_OT_(): + 4b6b04: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b6b08: 910003fd mov x29, sp + 4b6b0c: f9000bf3 str x19, [sp, #16] + 4b6b10: f9001fe0 str x0, [sp, #56] + 4b6b14: f9001be1 str x1, [sp, #48] + 4b6b18: f90017e2 str x2, [sp, #40] + 4b6b1c: f9401ff3 ldr x19, [sp, #56] + 4b6b20: f94017e0 ldr x0, [sp, #40] + 4b6b24: 97fffff3 bl 4b6af0 <_ZSt7forwardISt14default_deleteIKN5Catch20IExceptionTranslatorEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6b28: aa0003e1 mov x1, x0 + 4b6b2c: 9100c3e0 add x0, sp, #0x30 + 4b6b30: aa0103e2 mov x2, x1 + 4b6b34: aa0003e1 mov x1, x0 + 4b6b38: aa1303e0 mov x0, x19 + 4b6b3c: 94000047 bl 4b6c58 <_ZNSt5tupleIJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1IRS3_S5_Lb1EEEOT_OT0_> + 4b6b40: d503201f nop + 4b6b44: f9400bf3 ldr x19, [sp, #16] + 4b6b48: a8c47bfd ldp x29, x30, [sp], #64 + 4b6b4c: d65f03c0 ret + +00000000004b6b50 <_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE8max_sizeERKS7_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEE8max_sizeERKS7_(): + 4b6b50: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6b54: 910003fd mov x29, sp + 4b6b58: f9000fe0 str x0, [sp, #24] + 4b6b5c: f9400fe0 ldr x0, [sp, #24] + 4b6b60: 94000052 bl 4b6ca8 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE8max_sizeEv> + 4b6b64: a8c27bfd ldp x29, x30, [sp], #32 + 4b6b68: d65f03c0 ret + +00000000004b6b6c <_ZNKSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv(): + 4b6b6c: d10043ff sub sp, sp, #0x10 + 4b6b70: f90007e0 str x0, [sp, #8] + 4b6b74: f94007e0 ldr x0, [sp, #8] + 4b6b78: 910043ff add sp, sp, #0x10 + 4b6b7c: d65f03c0 ret + +00000000004b6b80 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE8allocateEmPKv(): + 4b6b80: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6b84: 910003fd mov x29, sp + 4b6b88: f90017e0 str x0, [sp, #40] + 4b6b8c: f90013e1 str x1, [sp, #32] + 4b6b90: f9000fe2 str x2, [sp, #24] + 4b6b94: f94017e0 ldr x0, [sp, #40] + 4b6b98: 94000044 bl 4b6ca8 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE8max_sizeEv> + 4b6b9c: aa0003e1 mov x1, x0 + 4b6ba0: f94013e0 ldr x0, [sp, #32] + 4b6ba4: eb01001f cmp x0, x1 + 4b6ba8: 1a9f97e0 cset w0, hi // hi = pmore + 4b6bac: 12001c00 and w0, w0, #0xff + 4b6bb0: 7100001f cmp w0, #0x0 + 4b6bb4: 54000040 b.eq 4b6bbc <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE8allocateEmPKv+0x3c> // b.none + 4b6bb8: 97fd40ca bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4b6bbc: f94013e0 ldr x0, [sp, #32] + 4b6bc0: d37df000 lsl x0, x0, #3 + 4b6bc4: 97fd41e7 bl 407360 <_Znwm@plt> + 4b6bc8: a8c37bfd ldp x29, x30, [sp], #48 + 4b6bcc: d65f03c0 ret + +00000000004b6bd0 <_ZNSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEC1ES7_>: +_ZNSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEC1ES7_(): + 4b6bd0: d10043ff sub sp, sp, #0x10 + 4b6bd4: f90007e0 str x0, [sp, #8] + 4b6bd8: f90003e1 str x1, [sp] + 4b6bdc: f94007e0 ldr x0, [sp, #8] + 4b6be0: f94003e1 ldr x1, [sp] + 4b6be4: f9000001 str x1, [x0] + 4b6be8: d503201f nop + 4b6bec: 910043ff add sp, sp, #0x10 + 4b6bf0: d65f03c0 ret + +00000000004b6bf4 <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEES8_ET0_T_SB_SA_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEES8_ET0_T_SB_SA_(): + 4b6bf4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b6bf8: 910003fd mov x29, sp + 4b6bfc: f90017e0 str x0, [sp, #40] + 4b6c00: f90013e1 str x1, [sp, #32] + 4b6c04: f9000fe2 str x2, [sp, #24] + 4b6c08: 52800020 mov w0, #0x1 // #1 + 4b6c0c: 3900ffe0 strb w0, [sp, #63] + 4b6c10: f9400fe2 ldr x2, [sp, #24] + 4b6c14: f94013e1 ldr x1, [sp, #32] + 4b6c18: f94017e0 ldr x0, [sp, #40] + 4b6c1c: 94000028 bl 4b6cbc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS6_EEESA_EET0_T_SD_SC_> + 4b6c20: a8c47bfd ldp x29, x30, [sp], #64 + 4b6c24: d65f03c0 ret + +00000000004b6c28 <_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEE7_M_headERKS6_>: +_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEE7_M_headERKS6_(): + 4b6c28: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6c2c: 910003fd mov x29, sp + 4b6c30: f9000fe0 str x0, [sp, #24] + 4b6c34: f9400fe0 ldr x0, [sp, #24] + 4b6c38: 9400004b bl 4b6d64 <_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EE7_M_headERKS4_> + 4b6c3c: a8c27bfd ldp x29, x30, [sp], #32 + 4b6c40: d65f03c0 ret + +00000000004b6c44 <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EE7_M_headERS5_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EE7_M_headERS5_(): + 4b6c44: d10043ff sub sp, sp, #0x10 + 4b6c48: f90007e0 str x0, [sp, #8] + 4b6c4c: f94007e0 ldr x0, [sp, #8] + 4b6c50: 910043ff add sp, sp, #0x10 + 4b6c54: d65f03c0 ret + +00000000004b6c58 <_ZNSt5tupleIJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1IRS3_S5_Lb1EEEOT_OT0_>: +_ZNSt5tupleIJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC2IRS3_S5_Lb1EEEOT_OT0_(): + 4b6c58: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b6c5c: 910003fd mov x29, sp + 4b6c60: a90153f3 stp x19, x20, [sp, #16] + 4b6c64: f9001fe0 str x0, [sp, #56] + 4b6c68: f9001be1 str x1, [sp, #48] + 4b6c6c: f90017e2 str x2, [sp, #40] + 4b6c70: f9401ff3 ldr x19, [sp, #56] + 4b6c74: f9401be0 ldr x0, [sp, #48] + 4b6c78: 94000040 bl 4b6d78 <_ZSt7forwardIRPKN5Catch20IExceptionTranslatorEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6c7c: aa0003f4 mov x20, x0 + 4b6c80: f94017e0 ldr x0, [sp, #40] + 4b6c84: 97ffff9b bl 4b6af0 <_ZSt7forwardISt14default_deleteIKN5Catch20IExceptionTranslatorEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6c88: aa0003e2 mov x2, x0 + 4b6c8c: aa1403e1 mov x1, x20 + 4b6c90: aa1303e0 mov x0, x19 + 4b6c94: 9400003e bl 4b6d8c <_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1IRS3_JS5_EvEEOT_DpOT0_> + 4b6c98: d503201f nop + 4b6c9c: a94153f3 ldp x19, x20, [sp, #16] + 4b6ca0: a8c47bfd ldp x29, x30, [sp], #64 + 4b6ca4: d65f03c0 ret + +00000000004b6ca8 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS4_EEE8max_sizeEv(): + 4b6ca8: d10043ff sub sp, sp, #0x10 + 4b6cac: f90007e0 str x0, [sp, #8] + 4b6cb0: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 4b6cb4: 910043ff add sp, sp, #0x10 + 4b6cb8: d65f03c0 ret + +00000000004b6cbc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS6_EEESA_EET0_T_SD_SC_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS6_EEESA_EET0_T_SD_SC_(): + 4b6cbc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b6cc0: 910003fd mov x29, sp + 4b6cc4: f9000bf3 str x19, [sp, #16] + 4b6cc8: f9001fe0 str x0, [sp, #56] + 4b6ccc: f9001be1 str x1, [sp, #48] + 4b6cd0: f90017e2 str x2, [sp, #40] + 4b6cd4: f94017e0 ldr x0, [sp, #40] + 4b6cd8: f90027e0 str x0, [sp, #72] + 4b6cdc: 9100c3e1 add x1, sp, #0x30 + 4b6ce0: 9100e3e0 add x0, sp, #0x38 + 4b6ce4: 9400003f bl 4b6de0 <_ZStneIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_> + 4b6ce8: 12001c00 and w0, w0, #0xff + 4b6cec: 7100001f cmp w0, #0x0 + 4b6cf0: 540001e0 b.eq 4b6d2c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x70> // b.none + 4b6cf4: f94027e0 ldr x0, [sp, #72] + 4b6cf8: 97fffee1 bl 4b687c <_ZSt11__addressofISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEPT_RS7_> + 4b6cfc: aa0003f3 mov x19, x0 + 4b6d00: 9100e3e0 add x0, sp, #0x38 + 4b6d04: 9400004d bl 4b6e38 <_ZNKSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEdeEv> + 4b6d08: aa0003e1 mov x1, x0 + 4b6d0c: aa1303e0 mov x0, x19 + 4b6d10: 94000050 bl 4b6e50 <_ZSt10_ConstructISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_> + 4b6d14: 9100e3e0 add x0, sp, #0x38 + 4b6d18: 9400003e bl 4b6e10 <_ZNSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEppEv> + 4b6d1c: f94027e0 ldr x0, [sp, #72] + 4b6d20: 91002000 add x0, x0, #0x8 + 4b6d24: f90027e0 str x0, [sp, #72] + 4b6d28: 17ffffed b 4b6cdc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x20> + 4b6d2c: f94027e0 ldr x0, [sp, #72] + 4b6d30: 1400000a b 4b6d58 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x9c> + 4b6d34: 97fd407b bl 406f20 <__cxa_begin_catch@plt> + 4b6d38: f94027e1 ldr x1, [sp, #72] + 4b6d3c: f94017e0 ldr x0, [sp, #40] + 4b6d40: 97fffd1d bl 4b61b4 <_ZSt8_DestroyIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEvT_S8_> + 4b6d44: 97fd4267 bl 4076e0 <__cxa_rethrow@plt> + 4b6d48: aa0003f3 mov x19, x0 + 4b6d4c: 97fd42b1 bl 407810 <__cxa_end_catch@plt> + 4b6d50: aa1303e0 mov x0, x19 + 4b6d54: 97fd42eb bl 407900 <_Unwind_Resume@plt> + 4b6d58: f9400bf3 ldr x19, [sp, #16] + 4b6d5c: a8c57bfd ldp x29, x30, [sp], #80 + 4b6d60: d65f03c0 ret + +00000000004b6d64 <_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EE7_M_headERKS4_>: +_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EE7_M_headERKS4_(): + 4b6d64: d10043ff sub sp, sp, #0x10 + 4b6d68: f90007e0 str x0, [sp, #8] + 4b6d6c: f94007e0 ldr x0, [sp, #8] + 4b6d70: 910043ff add sp, sp, #0x10 + 4b6d74: d65f03c0 ret + +00000000004b6d78 <_ZSt7forwardIRPKN5Catch20IExceptionTranslatorEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRPKN5Catch20IExceptionTranslatorEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4b6d78: d10043ff sub sp, sp, #0x10 + 4b6d7c: f90007e0 str x0, [sp, #8] + 4b6d80: f94007e0 ldr x0, [sp, #8] + 4b6d84: 910043ff add sp, sp, #0x10 + 4b6d88: d65f03c0 ret + +00000000004b6d8c <_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC1IRS3_JS5_EvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEEC2IRS3_JS5_EvEEOT_DpOT0_(): + 4b6d8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b6d90: 910003fd mov x29, sp + 4b6d94: f9000bf3 str x19, [sp, #16] + 4b6d98: f9001fe0 str x0, [sp, #56] + 4b6d9c: f9001be1 str x1, [sp, #48] + 4b6da0: f90017e2 str x2, [sp, #40] + 4b6da4: f94017e0 ldr x0, [sp, #40] + 4b6da8: 97ffff52 bl 4b6af0 <_ZSt7forwardISt14default_deleteIKN5Catch20IExceptionTranslatorEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6dac: aa0003e1 mov x1, x0 + 4b6db0: f9401fe0 ldr x0, [sp, #56] + 4b6db4: 94000039 bl 4b6e98 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEEC1IS4_EEOT_> + 4b6db8: f9401ff3 ldr x19, [sp, #56] + 4b6dbc: f9401be0 ldr x0, [sp, #48] + 4b6dc0: 97ffffee bl 4b6d78 <_ZSt7forwardIRPKN5Catch20IExceptionTranslatorEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6dc4: aa0003e1 mov x1, x0 + 4b6dc8: aa1303e0 mov x0, x19 + 4b6dcc: 9400003f bl 4b6ec8 <_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EEC1IRS3_EEOT_> + 4b6dd0: d503201f nop + 4b6dd4: f9400bf3 ldr x19, [sp, #16] + 4b6dd8: a8c47bfd ldp x29, x30, [sp], #64 + 4b6ddc: d65f03c0 ret + +00000000004b6de0 <_ZStneIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_>: +_ZStneIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_(): + 4b6de0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6de4: 910003fd mov x29, sp + 4b6de8: f9000fe0 str x0, [sp, #24] + 4b6dec: f9000be1 str x1, [sp, #16] + 4b6df0: f9400be1 ldr x1, [sp, #16] + 4b6df4: f9400fe0 ldr x0, [sp, #24] + 4b6df8: 94000040 bl 4b6ef8 <_ZSteqIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_> + 4b6dfc: 12001c00 and w0, w0, #0xff + 4b6e00: 52000000 eor w0, w0, #0x1 + 4b6e04: 12001c00 and w0, w0, #0xff + 4b6e08: a8c27bfd ldp x29, x30, [sp], #32 + 4b6e0c: d65f03c0 ret + +00000000004b6e10 <_ZNSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEppEv>: +_ZNSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEppEv(): + 4b6e10: d10043ff sub sp, sp, #0x10 + 4b6e14: f90007e0 str x0, [sp, #8] + 4b6e18: f94007e0 ldr x0, [sp, #8] + 4b6e1c: f9400000 ldr x0, [x0] + 4b6e20: 91002001 add x1, x0, #0x8 + 4b6e24: f94007e0 ldr x0, [sp, #8] + 4b6e28: f9000001 str x1, [x0] + 4b6e2c: f94007e0 ldr x0, [sp, #8] + 4b6e30: 910043ff add sp, sp, #0x10 + 4b6e34: d65f03c0 ret + +00000000004b6e38 <_ZNKSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEdeEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEdeEv(): + 4b6e38: d10043ff sub sp, sp, #0x10 + 4b6e3c: f90007e0 str x0, [sp, #8] + 4b6e40: f94007e0 ldr x0, [sp, #8] + 4b6e44: f9400000 ldr x0, [x0] + 4b6e48: 910043ff add sp, sp, #0x10 + 4b6e4c: d65f03c0 ret + +00000000004b6e50 <_ZSt10_ConstructISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_(): + 4b6e50: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6e54: 910003fd mov x29, sp + 4b6e58: f9000bf3 str x19, [sp, #16] + 4b6e5c: f90017e0 str x0, [sp, #40] + 4b6e60: f90013e1 str x1, [sp, #32] + 4b6e64: f94013e0 ldr x0, [sp, #32] + 4b6e68: 97fffcf3 bl 4b6234 <_ZSt7forwardISt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4b6e6c: aa0003f3 mov x19, x0 + 4b6e70: f94017e0 ldr x0, [sp, #40] + 4b6e74: aa0003e1 mov x1, x0 + 4b6e78: d2800100 mov x0, #0x8 // #8 + 4b6e7c: 97fd557f bl 40c478 <_ZnwmPv> + 4b6e80: aa1303e1 mov x1, x19 + 4b6e84: 97fffea8 bl 4b6924 <_ZNSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS2_EEC1EOS5_> + 4b6e88: d503201f nop + 4b6e8c: f9400bf3 ldr x19, [sp, #16] + 4b6e90: a8c37bfd ldp x29, x30, [sp], #48 + 4b6e94: d65f03c0 ret + +00000000004b6e98 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEEC1IS4_EEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIKN5Catch20IExceptionTranslatorEEEEC1IS4_EEOT_(): + 4b6e98: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6e9c: 910003fd mov x29, sp + 4b6ea0: f9000fe0 str x0, [sp, #24] + 4b6ea4: f9000be1 str x1, [sp, #16] + 4b6ea8: f9400be0 ldr x0, [sp, #16] + 4b6eac: 97ffff11 bl 4b6af0 <_ZSt7forwardISt14default_deleteIKN5Catch20IExceptionTranslatorEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6eb0: aa0003e1 mov x1, x0 + 4b6eb4: f9400fe0 ldr x0, [sp, #24] + 4b6eb8: 94000020 bl 4b6f38 <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EEC1IS4_EEOT_> + 4b6ebc: d503201f nop + 4b6ec0: a8c27bfd ldp x29, x30, [sp], #32 + 4b6ec4: d65f03c0 ret + +00000000004b6ec8 <_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EEC1IRS3_EEOT_>: +_ZNSt10_Head_baseILm0EPKN5Catch20IExceptionTranslatorELb0EEC2IRS3_EEOT_(): + 4b6ec8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6ecc: 910003fd mov x29, sp + 4b6ed0: f9000fe0 str x0, [sp, #24] + 4b6ed4: f9000be1 str x1, [sp, #16] + 4b6ed8: f9400be0 ldr x0, [sp, #16] + 4b6edc: 97ffffa7 bl 4b6d78 <_ZSt7forwardIRPKN5Catch20IExceptionTranslatorEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6ee0: f9400001 ldr x1, [x0] + 4b6ee4: f9400fe0 ldr x0, [sp, #24] + 4b6ee8: f9000001 str x1, [x0] + 4b6eec: d503201f nop + 4b6ef0: a8c27bfd ldp x29, x30, [sp], #32 + 4b6ef4: d65f03c0 ret + +00000000004b6ef8 <_ZSteqIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_>: +_ZSteqIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_(): + 4b6ef8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b6efc: 910003fd mov x29, sp + 4b6f00: f9000bf3 str x19, [sp, #16] + 4b6f04: f90017e0 str x0, [sp, #40] + 4b6f08: f90013e1 str x1, [sp, #32] + 4b6f0c: f94017e0 ldr x0, [sp, #40] + 4b6f10: 94000013 bl 4b6f5c <_ZNKSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEE4baseEv> + 4b6f14: aa0003f3 mov x19, x0 + 4b6f18: f94013e0 ldr x0, [sp, #32] + 4b6f1c: 94000010 bl 4b6f5c <_ZNKSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEE4baseEv> + 4b6f20: eb00027f cmp x19, x0 + 4b6f24: 1a9f17e0 cset w0, eq // eq = none + 4b6f28: 12001c00 and w0, w0, #0xff + 4b6f2c: f9400bf3 ldr x19, [sp, #16] + 4b6f30: a8c37bfd ldp x29, x30, [sp], #48 + 4b6f34: d65f03c0 ret + +00000000004b6f38 <_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EEC1IS4_EEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIKN5Catch20IExceptionTranslatorEELb1EEC1IS4_EEOT_(): + 4b6f38: a9be7bfd stp x29, x30, [sp, #-32]! + 4b6f3c: 910003fd mov x29, sp + 4b6f40: f9000fe0 str x0, [sp, #24] + 4b6f44: f9000be1 str x1, [sp, #16] + 4b6f48: f9400be0 ldr x0, [sp, #16] + 4b6f4c: 97fffee9 bl 4b6af0 <_ZSt7forwardISt14default_deleteIKN5Catch20IExceptionTranslatorEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b6f50: d503201f nop + 4b6f54: a8c27bfd ldp x29, x30, [sp], #32 + 4b6f58: d65f03c0 ret + +00000000004b6f5c <_ZNKSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEE4baseEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIKN5Catch20IExceptionTranslatorESt14default_deleteIS3_EEE4baseEv(): + 4b6f5c: d10043ff sub sp, sp, #0x10 + 4b6f60: f90007e0 str x0, [sp, #8] + 4b6f64: f94007e0 ldr x0, [sp, #8] + 4b6f68: f9400000 ldr x0, [x0] + 4b6f6c: 910043ff add sp, sp, #0x10 + 4b6f70: d65f03c0 ret + +00000000004b6f74 <_ZN12_GLOBAL__N_111reportFatalEPKc>: +_ZN12_GLOBAL__N_111reportFatalEPKc(): + 4b6f74: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b6f78: 910003fd mov x29, sp + 4b6f7c: a90153f3 stp x19, x20, [sp, #16] + 4b6f80: f90017e0 str x0, [sp, #40] + 4b6f84: 97fd4c25 bl 40a018 <_ZN5Catch17getCurrentContextEv> + 4b6f88: aa0003e2 mov x2, x0 + 4b6f8c: f9400040 ldr x0, [x2] + 4b6f90: 91004000 add x0, x0, #0x10 + 4b6f94: f9400001 ldr x1, [x0] + 4b6f98: aa0203e0 mov x0, x2 + 4b6f9c: d63f0020 blr x1 + 4b6fa0: aa0003f4 mov x20, x0 + 4b6fa4: f9400280 ldr x0, [x20] + 4b6fa8: 9101a000 add x0, x0, #0x68 + 4b6fac: f9400013 ldr x19, [x0] + 4b6fb0: 9100c3e0 add x0, sp, #0x30 + 4b6fb4: f94017e1 ldr x1, [sp, #40] + 4b6fb8: 97fea942 bl 4614c0 <_ZN5Catch9StringRefC1EPKc> + 4b6fbc: a9430be1 ldp x1, x2, [sp, #48] + 4b6fc0: aa1403e0 mov x0, x20 + 4b6fc4: d63f0260 blr x19 + 4b6fc8: d503201f nop + 4b6fcc: a94153f3 ldp x19, x20, [sp, #16] + 4b6fd0: a8c47bfd ldp x29, x30, [sp], #64 + 4b6fd4: d65f03c0 ret + +00000000004b6fd8 <_ZN5Catch21FatalConditionHandler12handleSignalEi>: +_ZN5Catch21FatalConditionHandler12handleSignalEi(): + 4b6fd8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b6fdc: 910003fd mov x29, sp + 4b6fe0: b9001fe0 str w0, [sp, #28] + 4b6fe4: f00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b6fe8: 91086000 add x0, x0, #0x218 + 4b6fec: f90027e0 str x0, [sp, #72] + 4b6ff0: b00004a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b6ff4: 912f6000 add x0, x0, #0xbd8 + 4b6ff8: f9001fe0 str x0, [sp, #56] + 4b6ffc: b00004a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b7000: 912f6000 add x0, x0, #0xbd8 + 4b7004: f90023e0 str x0, [sp, #64] + 4b7008: 900004a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b700c: 9130e000 add x0, x0, #0xc38 + 4b7010: f9001be0 str x0, [sp, #48] + 4b7014: f94023e1 ldr x1, [sp, #64] + 4b7018: f9401be0 ldr x0, [sp, #48] + 4b701c: eb00003f cmp x1, x0 + 4b7020: 54000200 b.eq 4b7060 <_ZN5Catch21FatalConditionHandler12handleSignalEi+0x88> // b.none + 4b7024: f94023e0 ldr x0, [sp, #64] + 4b7028: f90017e0 str x0, [sp, #40] + 4b702c: f94017e0 ldr x0, [sp, #40] + 4b7030: b9400000 ldr w0, [x0] + 4b7034: b9401fe1 ldr w1, [sp, #28] + 4b7038: 6b00003f cmp w1, w0 + 4b703c: 540000a1 b.ne 4b7050 <_ZN5Catch21FatalConditionHandler12handleSignalEi+0x78> // b.any + 4b7040: f94017e0 ldr x0, [sp, #40] + 4b7044: f9400400 ldr x0, [x0, #8] + 4b7048: f90027e0 str x0, [sp, #72] + 4b704c: 14000005 b 4b7060 <_ZN5Catch21FatalConditionHandler12handleSignalEi+0x88> + 4b7050: f94023e0 ldr x0, [sp, #64] + 4b7054: 91004000 add x0, x0, #0x10 + 4b7058: f90023e0 str x0, [sp, #64] + 4b705c: 17ffffee b 4b7014 <_ZN5Catch21FatalConditionHandler12handleSignalEi+0x3c> + 4b7060: 94000049 bl 4b7184 <_ZN5Catch21FatalConditionHandler5resetEv> + 4b7064: f94027e0 ldr x0, [sp, #72] + 4b7068: 97ffffc3 bl 4b6f74 <_ZN12_GLOBAL__N_111reportFatalEPKc> + 4b706c: b9401fe0 ldr w0, [sp, #28] + 4b7070: 97fd409c bl 4072e0 + 4b7074: d503201f nop + 4b7078: a8c57bfd ldp x29, x30, [sp], #80 + 4b707c: d65f03c0 ret + +00000000004b7080 <_ZN5Catch21FatalConditionHandlerC1Ev>: +_ZN5Catch21FatalConditionHandlerC1Ev(): + 4b7080: a9b27bfd stp x29, x30, [sp, #-224]! + 4b7084: 910003fd mov x29, sp + 4b7088: f9000fe0 str x0, [sp, #24] + 4b708c: b00004a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b7090: 91042000 add x0, x0, #0x108 + 4b7094: 52800021 mov w1, #0x1 // #1 + 4b7098: 39000001 strb w1, [x0] + 4b709c: b00004a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b70a0: 9112e000 add x0, x0, #0x4b8 + 4b70a4: f90063e0 str x0, [sp, #192] + 4b70a8: d2900000 mov x0, #0x8000 // #32768 + 4b70ac: f9006be0 str x0, [sp, #208] + 4b70b0: b900cbff str wzr, [sp, #200] + 4b70b4: 910303e2 add x2, sp, #0xc0 + 4b70b8: b00004a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b70bc: 91128001 add x1, x0, #0x4a0 + 4b70c0: aa0203e0 mov x0, x2 + 4b70c4: 97fd4243 bl 4079d0 + 4b70c8: a902ffff stp xzr, xzr, [sp, #40] + 4b70cc: a903ffff stp xzr, xzr, [sp, #56] + 4b70d0: a904ffff stp xzr, xzr, [sp, #72] + 4b70d4: a905ffff stp xzr, xzr, [sp, #88] + 4b70d8: a906ffff stp xzr, xzr, [sp, #104] + 4b70dc: a907ffff stp xzr, xzr, [sp, #120] + 4b70e0: a908ffff stp xzr, xzr, [sp, #136] + 4b70e4: a909ffff stp xzr, xzr, [sp, #152] + 4b70e8: a90affff stp xzr, xzr, [sp, #168] + 4b70ec: f9005fff str xzr, [sp, #184] + 4b70f0: f0ffffe0 adrp x0, 4b6000 <_ZNKSt14default_deleteIKN5Catch20IExceptionTranslatorEEclEPS2_+0x20> + 4b70f4: 913f6000 add x0, x0, #0xfd8 + 4b70f8: f90017e0 str x0, [sp, #40] + 4b70fc: 52a10000 mov w0, #0x8000000 // #134217728 + 4b7100: b900b3e0 str w0, [sp, #176] + 4b7104: f9006fff str xzr, [sp, #216] + 4b7108: f9406fe0 ldr x0, [sp, #216] + 4b710c: f100141f cmp x0, #0x5 + 4b7110: 54000348 b.hi 4b7178 <_ZN5Catch21FatalConditionHandlerC1Ev+0xf8> // b.pmore + 4b7114: 900004a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b7118: 912f6001 add x1, x0, #0xbd8 + 4b711c: f9406fe0 ldr x0, [sp, #216] + 4b7120: d37cec00 lsl x0, x0, #4 + 4b7124: 8b000020 add x0, x1, x0 + 4b7128: b9400003 ldr w3, [x0] + 4b712c: f9406fe1 ldr x1, [sp, #216] + 4b7130: aa0103e0 mov x0, x1 + 4b7134: d37ef400 lsl x0, x0, #2 + 4b7138: 8b010000 add x0, x0, x1 + 4b713c: d37ef400 lsl x0, x0, #2 + 4b7140: cb010000 sub x0, x0, x1 + 4b7144: d37df000 lsl x0, x0, #3 + 4b7148: b00004a1 adrp x1, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b714c: 91044021 add x1, x1, #0x110 + 4b7150: 8b010001 add x1, x0, x1 + 4b7154: 9100a3e0 add x0, sp, #0x28 + 4b7158: aa0103e2 mov x2, x1 + 4b715c: aa0003e1 mov x1, x0 + 4b7160: 2a0303e0 mov w0, w3 + 4b7164: 97fd4227 bl 407a00 + 4b7168: f9406fe0 ldr x0, [sp, #216] + 4b716c: 91000400 add x0, x0, #0x1 + 4b7170: f9006fe0 str x0, [sp, #216] + 4b7174: 17ffffe5 b 4b7108 <_ZN5Catch21FatalConditionHandlerC1Ev+0x88> + 4b7178: d503201f nop + 4b717c: a8ce7bfd ldp x29, x30, [sp], #224 + 4b7180: d65f03c0 ret + +00000000004b7184 <_ZN5Catch21FatalConditionHandler5resetEv>: +_ZN5Catch21FatalConditionHandler5resetEv(): + 4b7184: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7188: 910003fd mov x29, sp + 4b718c: b00004a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b7190: 91042000 add x0, x0, #0x108 + 4b7194: 39400000 ldrb w0, [x0] + 4b7198: 7100001f cmp w0, #0x0 + 4b719c: 54000480 b.eq 4b722c <_ZN5Catch21FatalConditionHandler5resetEv+0xa8> // b.none + 4b71a0: f9000fff str xzr, [sp, #24] + 4b71a4: f9400fe0 ldr x0, [sp, #24] + 4b71a8: f100141f cmp x0, #0x5 + 4b71ac: 54000328 b.hi 4b7210 <_ZN5Catch21FatalConditionHandler5resetEv+0x8c> // b.pmore + 4b71b0: 900004a0 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b71b4: 912f6001 add x1, x0, #0xbd8 + 4b71b8: f9400fe0 ldr x0, [sp, #24] + 4b71bc: d37cec00 lsl x0, x0, #4 + 4b71c0: 8b000020 add x0, x1, x0 + 4b71c4: b9400003 ldr w3, [x0] + 4b71c8: f9400fe1 ldr x1, [sp, #24] + 4b71cc: aa0103e0 mov x0, x1 + 4b71d0: d37ef400 lsl x0, x0, #2 + 4b71d4: 8b010000 add x0, x0, x1 + 4b71d8: d37ef400 lsl x0, x0, #2 + 4b71dc: cb010000 sub x0, x0, x1 + 4b71e0: d37df000 lsl x0, x0, #3 + 4b71e4: b00004a1 adrp x1, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b71e8: 91044021 add x1, x1, #0x110 + 4b71ec: 8b010000 add x0, x0, x1 + 4b71f0: d2800002 mov x2, #0x0 // #0 + 4b71f4: aa0003e1 mov x1, x0 + 4b71f8: 2a0303e0 mov w0, w3 + 4b71fc: 97fd4201 bl 407a00 + 4b7200: f9400fe0 ldr x0, [sp, #24] + 4b7204: 91000400 add x0, x0, #0x1 + 4b7208: f9000fe0 str x0, [sp, #24] + 4b720c: 17ffffe6 b 4b71a4 <_ZN5Catch21FatalConditionHandler5resetEv+0x20> + 4b7210: d2800001 mov x1, #0x0 // #0 + 4b7214: b00004a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b7218: 91128000 add x0, x0, #0x4a0 + 4b721c: 97fd41ed bl 4079d0 + 4b7220: b00004a0 adrp x0, 54c000 <_ZZN5Catch5clara8TextFlow12isWhitespaceEcE5charsB5cxx11+0x8> + 4b7224: 91042000 add x0, x0, #0x108 + 4b7228: 3900001f strb wzr, [x0] + 4b722c: d503201f nop + 4b7230: a8c27bfd ldp x29, x30, [sp], #32 + 4b7234: d65f03c0 ret + +00000000004b7238 <_ZNK5Catch18GeneratorException4whatEv>: +_ZNK5Catch18GeneratorException4whatEv(): + 4b7238: d10043ff sub sp, sp, #0x10 + 4b723c: f90007e0 str x0, [sp, #8] + 4b7240: f94007e0 ldr x0, [sp, #8] + 4b7244: f9400400 ldr x0, [x0, #8] + 4b7248: 910043ff add sp, sp, #0x10 + 4b724c: d65f03c0 ret + +00000000004b7250 <_ZN5Catch17IGeneratorTrackerD1Ev>: +_ZN5Catch17IGeneratorTrackerD1Ev(): + 4b7250: d10043ff sub sp, sp, #0x10 + 4b7254: f90007e0 str x0, [sp, #8] + 4b7258: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b725c: 910a0001 add x1, x0, #0x280 + 4b7260: f94007e0 ldr x0, [sp, #8] + 4b7264: f9000001 str x1, [x0] + 4b7268: d503201f nop + 4b726c: 910043ff add sp, sp, #0x10 + 4b7270: d65f03c0 ret + +00000000004b7274 <_ZN5Catch17IGeneratorTrackerD0Ev>: +_ZN5Catch17IGeneratorTrackerD0Ev(): + 4b7274: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7278: 910003fd mov x29, sp + 4b727c: f9000fe0 str x0, [sp, #24] + 4b7280: f9400fe0 ldr x0, [sp, #24] + 4b7284: 97fffff3 bl 4b7250 <_ZN5Catch17IGeneratorTrackerD1Ev> + 4b7288: d2800101 mov x1, #0x8 // #8 + 4b728c: f9400fe0 ldr x0, [sp, #24] + 4b7290: 97fd403c bl 407380 <_ZdlPvm@plt> + 4b7294: a8c27bfd ldp x29, x30, [sp], #32 + 4b7298: d65f03c0 ret + +00000000004b729c <_ZN5Catch10Generators6Detail25throw_generator_exceptionEPKc>: +_ZN5Catch10Generators6Detail25throw_generator_exceptionEPKc(): + 4b729c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b72a0: 910003fd mov x29, sp + 4b72a4: f9000bf3 str x19, [sp, #16] + 4b72a8: f90017e0 str x0, [sp, #40] + 4b72ac: 9100c3e0 add x0, sp, #0x30 + 4b72b0: f94017e1 ldr x1, [sp, #40] + 4b72b4: 94000031 bl 4b7378 <_ZN5Catch18GeneratorExceptionC1EPKc> + 4b72b8: 9100c3e0 add x0, sp, #0x30 + 4b72bc: 9400005b bl 4b7428 <_ZN5Catch15throw_exceptionINS_18GeneratorExceptionEEEvRKT_> + 4b72c0: aa0003f3 mov x19, x0 + 4b72c4: 9100c3e0 add x0, sp, #0x30 + 4b72c8: 94000068 bl 4b7468 <_ZN5Catch18GeneratorExceptionD1Ev> + 4b72cc: aa1303e0 mov x0, x19 + 4b72d0: 97fd418c bl 407900 <_Unwind_Resume@plt> + +00000000004b72d4 <_ZN5Catch10Generators20GeneratorUntypedBaseD1Ev>: +_ZN5Catch10Generators20GeneratorUntypedBaseD2Ev(): + 4b72d4: d10043ff sub sp, sp, #0x10 + 4b72d8: f90007e0 str x0, [sp, #8] + 4b72dc: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b72e0: 91096001 add x1, x0, #0x258 + 4b72e4: f94007e0 ldr x0, [sp, #8] + 4b72e8: f9000001 str x1, [x0] + 4b72ec: d503201f nop + 4b72f0: 910043ff add sp, sp, #0x10 + 4b72f4: d65f03c0 ret + +00000000004b72f8 <_ZN5Catch10Generators20GeneratorUntypedBaseD0Ev>: +_ZN5Catch10Generators20GeneratorUntypedBaseD0Ev(): + 4b72f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b72fc: 910003fd mov x29, sp + 4b7300: f9000fe0 str x0, [sp, #24] + 4b7304: f9400fe0 ldr x0, [sp, #24] + 4b7308: 97fffff3 bl 4b72d4 <_ZN5Catch10Generators20GeneratorUntypedBaseD1Ev> + 4b730c: d2800101 mov x1, #0x8 // #8 + 4b7310: f9400fe0 ldr x0, [sp, #24] + 4b7314: 97fd401b bl 407380 <_ZdlPvm@plt> + 4b7318: a8c27bfd ldp x29, x30, [sp], #32 + 4b731c: d65f03c0 ret + +00000000004b7320 <_ZN5Catch10Generators23acquireGeneratorTrackerERKNS_14SourceLineInfoE>: +_ZN5Catch10Generators23acquireGeneratorTrackerERKNS_14SourceLineInfoE(): + 4b7320: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7324: 910003fd mov x29, sp + 4b7328: f9000fe0 str x0, [sp, #24] + 4b732c: 97fe2a13 bl 441b78 <_ZN5Catch16getResultCaptureEv> + 4b7330: aa0003e3 mov x3, x0 + 4b7334: f9400060 ldr x0, [x3] + 4b7338: 9100a000 add x0, x0, #0x28 + 4b733c: f9400002 ldr x2, [x0] + 4b7340: f9400fe1 ldr x1, [sp, #24] + 4b7344: aa0303e0 mov x0, x3 + 4b7348: d63f0040 blr x2 + 4b734c: a8c27bfd ldp x29, x30, [sp], #32 + 4b7350: d65f03c0 ret + +00000000004b7354 <_ZNSt9exceptionC1Ev>: +_ZNSt9exceptionC1Ev(): + 4b7354: d10043ff sub sp, sp, #0x10 + 4b7358: f90007e0 str x0, [sp, #8] + 4b735c: f0000480 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 4b7360: 91314001 add x1, x0, #0xc50 + 4b7364: f94007e0 ldr x0, [sp, #8] + 4b7368: f9000001 str x1, [x0] + 4b736c: d503201f nop + 4b7370: 910043ff add sp, sp, #0x10 + 4b7374: d65f03c0 ret + +00000000004b7378 <_ZN5Catch18GeneratorExceptionC1EPKc>: +_ZN5Catch18GeneratorExceptionC1EPKc(): + 4b7378: a9be7bfd stp x29, x30, [sp, #-32]! + 4b737c: 910003fd mov x29, sp + 4b7380: f9000fe0 str x0, [sp, #24] + 4b7384: f9000be1 str x1, [sp, #16] + 4b7388: f9400fe0 ldr x0, [sp, #24] + 4b738c: 97fffff2 bl 4b7354 <_ZNSt9exceptionC1Ev> + 4b7390: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7394: 910ae001 add x1, x0, #0x2b8 + 4b7398: f9400fe0 ldr x0, [sp, #24] + 4b739c: f9000001 str x1, [x0] + 4b73a0: f9400fe0 ldr x0, [sp, #24] + 4b73a4: f9400be1 ldr x1, [sp, #16] + 4b73a8: f9000401 str x1, [x0, #8] + 4b73ac: d503201f nop + 4b73b0: a8c27bfd ldp x29, x30, [sp], #32 + 4b73b4: d65f03c0 ret + +00000000004b73b8 <_ZNSt9exceptionC1ERKS_>: +_ZNSt9exceptionC2ERKS_(): + 4b73b8: d10043ff sub sp, sp, #0x10 + 4b73bc: f90007e0 str x0, [sp, #8] + 4b73c0: f90003e1 str x1, [sp] + 4b73c4: f0000480 adrp x0, 54a000 <__FRAME_END__+0x176a8> + 4b73c8: 91314001 add x1, x0, #0xc50 + 4b73cc: f94007e0 ldr x0, [sp, #8] + 4b73d0: f9000001 str x1, [x0] + 4b73d4: d503201f nop + 4b73d8: 910043ff add sp, sp, #0x10 + 4b73dc: d65f03c0 ret + +00000000004b73e0 <_ZN5Catch18GeneratorExceptionC1ERKS0_>: +_ZN5Catch18GeneratorExceptionC1ERKS0_(): + 4b73e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b73e4: 910003fd mov x29, sp + 4b73e8: f9000fe0 str x0, [sp, #24] + 4b73ec: f9000be1 str x1, [sp, #16] + 4b73f0: f9400fe0 ldr x0, [sp, #24] + 4b73f4: f9400be1 ldr x1, [sp, #16] + 4b73f8: 97fffff0 bl 4b73b8 <_ZNSt9exceptionC1ERKS_> + 4b73fc: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7400: 910ae001 add x1, x0, #0x2b8 + 4b7404: f9400fe0 ldr x0, [sp, #24] + 4b7408: f9000001 str x1, [x0] + 4b740c: f9400be0 ldr x0, [sp, #16] + 4b7410: f9400401 ldr x1, [x0, #8] + 4b7414: f9400fe0 ldr x0, [sp, #24] + 4b7418: f9000401 str x1, [x0, #8] + 4b741c: d503201f nop + 4b7420: a8c27bfd ldp x29, x30, [sp], #32 + 4b7424: d65f03c0 ret + +00000000004b7428 <_ZN5Catch15throw_exceptionINS_18GeneratorExceptionEEEvRKT_>: +_ZN5Catch15throw_exceptionINS_18GeneratorExceptionEEEvRKT_(): + 4b7428: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b742c: 910003fd mov x29, sp + 4b7430: f9000bf3 str x19, [sp, #16] + 4b7434: f90017e0 str x0, [sp, #40] + 4b7438: d2800200 mov x0, #0x10 // #16 + 4b743c: 97fd3eed bl 406ff0 <__cxa_allocate_exception@plt> + 4b7440: aa0003f3 mov x19, x0 + 4b7444: f94017e1 ldr x1, [sp, #40] + 4b7448: aa1303e0 mov x0, x19 + 4b744c: 97ffffe5 bl 4b73e0 <_ZN5Catch18GeneratorExceptionC1ERKS0_> + 4b7450: 90000000 adrp x0, 4b7000 <_ZN5Catch21FatalConditionHandler12handleSignalEi+0x28> + 4b7454: 9111a002 add x2, x0, #0x468 + 4b7458: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b745c: 910d0001 add x1, x0, #0x340 + 4b7460: aa1303e0 mov x0, x19 + 4b7464: 97fd4117 bl 4078c0 <__cxa_throw@plt> + +00000000004b7468 <_ZN5Catch18GeneratorExceptionD1Ev>: +_ZN5Catch18GeneratorExceptionD1Ev(): + 4b7468: a9be7bfd stp x29, x30, [sp, #-32]! + 4b746c: 910003fd mov x29, sp + 4b7470: f9000fe0 str x0, [sp, #24] + 4b7474: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7478: 910ae001 add x1, x0, #0x2b8 + 4b747c: f9400fe0 ldr x0, [sp, #24] + 4b7480: f9000001 str x1, [x0] + 4b7484: f9400fe0 ldr x0, [sp, #24] + 4b7488: 97fd413e bl 407980 <_ZNSt9exceptionD2Ev@plt> + 4b748c: d503201f nop + 4b7490: a8c27bfd ldp x29, x30, [sp], #32 + 4b7494: d65f03c0 ret + +00000000004b7498 <_ZN5Catch18GeneratorExceptionD0Ev>: +_ZN5Catch18GeneratorExceptionD0Ev(): + 4b7498: a9be7bfd stp x29, x30, [sp, #-32]! + 4b749c: 910003fd mov x29, sp + 4b74a0: f9000fe0 str x0, [sp, #24] + 4b74a4: f9400fe0 ldr x0, [sp, #24] + 4b74a8: 97fffff0 bl 4b7468 <_ZN5Catch18GeneratorExceptionD1Ev> + 4b74ac: d2800201 mov x1, #0x10 // #16 + 4b74b0: f9400fe0 ldr x0, [sp, #24] + 4b74b4: 97fd3fb3 bl 407380 <_ZdlPvm@plt> + 4b74b8: a8c27bfd ldp x29, x30, [sp], #32 + 4b74bc: d65f03c0 ret + +00000000004b74c0 <_ZN5Catch14IResultCaptureD1Ev>: +_ZN5Catch14IResultCaptureD1Ev(): + 4b74c0: d10043ff sub sp, sp, #0x10 + 4b74c4: f90007e0 str x0, [sp, #8] + 4b74c8: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b74cc: 9117c001 add x1, x0, #0x5f0 + 4b74d0: f94007e0 ldr x0, [sp, #8] + 4b74d4: f9000001 str x1, [x0] + 4b74d8: d503201f nop + 4b74dc: 910043ff add sp, sp, #0x10 + 4b74e0: d65f03c0 ret + +00000000004b74e4 <_ZN5Catch14IResultCaptureD0Ev>: +_ZN5Catch14IResultCaptureD0Ev(): + 4b74e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b74e8: 910003fd mov x29, sp + 4b74ec: f9000fe0 str x0, [sp, #24] + 4b74f0: f9400fe0 ldr x0, [sp, #24] + 4b74f4: 97fffff3 bl 4b74c0 <_ZN5Catch14IResultCaptureD1Ev> + 4b74f8: d2800101 mov x1, #0x8 // #8 + 4b74fc: f9400fe0 ldr x0, [sp, #24] + 4b7500: 97fd3fa0 bl 407380 <_ZdlPvm@plt> + 4b7504: a8c27bfd ldp x29, x30, [sp], #32 + 4b7508: d65f03c0 ret + +00000000004b750c <_ZN5Catch7IConfigD1Ev>: +_ZN5Catch7IConfigD2Ev(): + 4b750c: d10043ff sub sp, sp, #0x10 + 4b7510: f90007e0 str x0, [sp, #8] + 4b7514: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7518: 91146001 add x1, x0, #0x518 + 4b751c: f94007e0 ldr x0, [sp, #8] + 4b7520: f9000001 str x1, [x0] + 4b7524: d503201f nop + 4b7528: 910043ff add sp, sp, #0x10 + 4b752c: d65f03c0 ret + +00000000004b7530 <_ZN5Catch7IConfigD0Ev>: +_ZN5Catch7IConfigD0Ev(): + 4b7530: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7534: 910003fd mov x29, sp + 4b7538: f9000fe0 str x0, [sp, #24] + 4b753c: f9400fe0 ldr x0, [sp, #24] + 4b7540: 97fffff3 bl 4b750c <_ZN5Catch7IConfigD1Ev> + 4b7544: d2800101 mov x1, #0x8 // #8 + 4b7548: f9400fe0 ldr x0, [sp, #24] + 4b754c: 97fd3f8d bl 407380 <_ZdlPvm@plt> + 4b7550: a8c27bfd ldp x29, x30, [sp], #32 + 4b7554: d65f03c0 ret + +00000000004b7558 <_ZN5Catch20IExceptionTranslatorD1Ev>: +_ZN5Catch20IExceptionTranslatorD1Ev(): + 4b7558: d10043ff sub sp, sp, #0x10 + 4b755c: f90007e0 str x0, [sp, #8] + 4b7560: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7564: 9113c001 add x1, x0, #0x4f0 + 4b7568: f94007e0 ldr x0, [sp, #8] + 4b756c: f9000001 str x1, [x0] + 4b7570: d503201f nop + 4b7574: 910043ff add sp, sp, #0x10 + 4b7578: d65f03c0 ret + +00000000004b757c <_ZN5Catch20IExceptionTranslatorD0Ev>: +_ZN5Catch20IExceptionTranslatorD0Ev(): + 4b757c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7580: 910003fd mov x29, sp + 4b7584: f9000fe0 str x0, [sp, #24] + 4b7588: f9400fe0 ldr x0, [sp, #24] + 4b758c: 97fffff3 bl 4b7558 <_ZN5Catch20IExceptionTranslatorD1Ev> + 4b7590: d2800101 mov x1, #0x8 // #8 + 4b7594: f9400fe0 ldr x0, [sp, #24] + 4b7598: 97fd3f7a bl 407380 <_ZdlPvm@plt> + 4b759c: a8c27bfd ldp x29, x30, [sp], #32 + 4b75a0: d65f03c0 ret + +00000000004b75a4 <_ZN5Catch28IExceptionTranslatorRegistryD1Ev>: +_ZN5Catch28IExceptionTranslatorRegistryD2Ev(): + 4b75a4: d10043ff sub sp, sp, #0x10 + 4b75a8: f90007e0 str x0, [sp, #8] + 4b75ac: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b75b0: 91132001 add x1, x0, #0x4c8 + 4b75b4: f94007e0 ldr x0, [sp, #8] + 4b75b8: f9000001 str x1, [x0] + 4b75bc: d503201f nop + 4b75c0: 910043ff add sp, sp, #0x10 + 4b75c4: d65f03c0 ret + +00000000004b75c8 <_ZN5Catch28IExceptionTranslatorRegistryD0Ev>: +_ZN5Catch28IExceptionTranslatorRegistryD0Ev(): + 4b75c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b75cc: 910003fd mov x29, sp + 4b75d0: f9000fe0 str x0, [sp, #24] + 4b75d4: f9400fe0 ldr x0, [sp, #24] + 4b75d8: 97fffff3 bl 4b75a4 <_ZN5Catch28IExceptionTranslatorRegistryD1Ev> + 4b75dc: d2800101 mov x1, #0x8 // #8 + 4b75e0: f9400fe0 ldr x0, [sp, #24] + 4b75e4: 97fd3f67 bl 407380 <_ZdlPvm@plt> + 4b75e8: a8c27bfd ldp x29, x30, [sp], #32 + 4b75ec: d65f03c0 ret + +00000000004b75f0 <_ZN5Catch12IRegistryHubD1Ev>: +_ZN5Catch12IRegistryHubD1Ev(): + 4b75f0: d10043ff sub sp, sp, #0x10 + 4b75f4: f90007e0 str x0, [sp, #8] + 4b75f8: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b75fc: 91120001 add x1, x0, #0x480 + 4b7600: f94007e0 ldr x0, [sp, #8] + 4b7604: f9000001 str x1, [x0] + 4b7608: d503201f nop + 4b760c: 910043ff add sp, sp, #0x10 + 4b7610: d65f03c0 ret + +00000000004b7614 <_ZN5Catch12IRegistryHubD0Ev>: +_ZN5Catch12IRegistryHubD0Ev(): + 4b7614: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7618: 910003fd mov x29, sp + 4b761c: f9000fe0 str x0, [sp, #24] + 4b7620: f9400fe0 ldr x0, [sp, #24] + 4b7624: 97fffff3 bl 4b75f0 <_ZN5Catch12IRegistryHubD1Ev> + 4b7628: d2800101 mov x1, #0x8 // #8 + 4b762c: f9400fe0 ldr x0, [sp, #24] + 4b7630: 97fd3f54 bl 407380 <_ZdlPvm@plt> + 4b7634: a8c27bfd ldp x29, x30, [sp], #32 + 4b7638: d65f03c0 ret + +00000000004b763c <_ZN5Catch19IMutableRegistryHubD1Ev>: +_ZN5Catch19IMutableRegistryHubD1Ev(): + 4b763c: d10043ff sub sp, sp, #0x10 + 4b7640: f90007e0 str x0, [sp, #8] + 4b7644: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7648: 9110a001 add x1, x0, #0x428 + 4b764c: f94007e0 ldr x0, [sp, #8] + 4b7650: f9000001 str x1, [x0] + 4b7654: d503201f nop + 4b7658: 910043ff add sp, sp, #0x10 + 4b765c: d65f03c0 ret + +00000000004b7660 <_ZN5Catch19IMutableRegistryHubD0Ev>: +_ZN5Catch19IMutableRegistryHubD0Ev(): + 4b7660: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7664: 910003fd mov x29, sp + 4b7668: f9000fe0 str x0, [sp, #24] + 4b766c: f9400fe0 ldr x0, [sp, #24] + 4b7670: 97fffff3 bl 4b763c <_ZN5Catch19IMutableRegistryHubD1Ev> + 4b7674: d2800101 mov x1, #0x8 // #8 + 4b7678: f9400fe0 ldr x0, [sp, #24] + 4b767c: 97fd3f41 bl 407380 <_ZdlPvm@plt> + 4b7680: a8c27bfd ldp x29, x30, [sp], #32 + 4b7684: d65f03c0 ret + +00000000004b7688 <_ZN5Catch7IRunnerD1Ev>: +_ZN5Catch7IRunnerD1Ev(): + 4b7688: d10043ff sub sp, sp, #0x10 + 4b768c: f90007e0 str x0, [sp, #8] + 4b7690: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7694: 91100001 add x1, x0, #0x400 + 4b7698: f94007e0 ldr x0, [sp, #8] + 4b769c: f9000001 str x1, [x0] + 4b76a0: d503201f nop + 4b76a4: 910043ff add sp, sp, #0x10 + 4b76a8: d65f03c0 ret + +00000000004b76ac <_ZN5Catch7IRunnerD0Ev>: +_ZN5Catch7IRunnerD0Ev(): + 4b76ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4b76b0: 910003fd mov x29, sp + 4b76b4: f9000fe0 str x0, [sp, #24] + 4b76b8: f9400fe0 ldr x0, [sp, #24] + 4b76bc: 97fffff3 bl 4b7688 <_ZN5Catch7IRunnerD1Ev> + 4b76c0: d2800101 mov x1, #0x8 // #8 + 4b76c4: f9400fe0 ldr x0, [sp, #24] + 4b76c8: 97fd3f2e bl 407380 <_ZdlPvm@plt> + 4b76cc: a8c27bfd ldp x29, x30, [sp], #32 + 4b76d0: d65f03c0 ret + +00000000004b76d4 <_ZN5Catch12ITestInvokerD1Ev>: +_ZN5Catch12ITestInvokerD1Ev(): + 4b76d4: d10043ff sub sp, sp, #0x10 + 4b76d8: f90007e0 str x0, [sp, #8] + 4b76dc: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b76e0: 910f6001 add x1, x0, #0x3d8 + 4b76e4: f94007e0 ldr x0, [sp, #8] + 4b76e8: f9000001 str x1, [x0] + 4b76ec: d503201f nop + 4b76f0: 910043ff add sp, sp, #0x10 + 4b76f4: d65f03c0 ret + +00000000004b76f8 <_ZN5Catch12ITestInvokerD0Ev>: +_ZN5Catch12ITestInvokerD0Ev(): + 4b76f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b76fc: 910003fd mov x29, sp + 4b7700: f9000fe0 str x0, [sp, #24] + 4b7704: f9400fe0 ldr x0, [sp, #24] + 4b7708: 97fffff3 bl 4b76d4 <_ZN5Catch12ITestInvokerD1Ev> + 4b770c: d2800101 mov x1, #0x8 // #8 + 4b7710: f9400fe0 ldr x0, [sp, #24] + 4b7714: 97fd3f1b bl 407380 <_ZdlPvm@plt> + 4b7718: a8c27bfd ldp x29, x30, [sp], #32 + 4b771c: d65f03c0 ret + +00000000004b7720 <_ZN5Catch17ITestCaseRegistryD1Ev>: +_ZN5Catch17ITestCaseRegistryD2Ev(): + 4b7720: d10043ff sub sp, sp, #0x10 + 4b7724: f90007e0 str x0, [sp, #8] + 4b7728: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b772c: 910e8001 add x1, x0, #0x3a0 + 4b7730: f94007e0 ldr x0, [sp, #8] + 4b7734: f9000001 str x1, [x0] + 4b7738: d503201f nop + 4b773c: 910043ff add sp, sp, #0x10 + 4b7740: d65f03c0 ret + +00000000004b7744 <_ZN5Catch17ITestCaseRegistryD0Ev>: +_ZN5Catch17ITestCaseRegistryD0Ev(): + 4b7744: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7748: 910003fd mov x29, sp + 4b774c: f9000fe0 str x0, [sp, #24] + 4b7750: f9400fe0 ldr x0, [sp, #24] + 4b7754: 97fffff3 bl 4b7720 <_ZN5Catch17ITestCaseRegistryD1Ev> + 4b7758: d2800101 mov x1, #0x8 // #8 + 4b775c: f9400fe0 ldr x0, [sp, #24] + 4b7760: 97fd3f08 bl 407380 <_ZdlPvm@plt> + 4b7764: a8c27bfd ldp x29, x30, [sp], #32 + 4b7768: d65f03c0 ret + +00000000004b776c <_ZN5Catch14ReporterConfigC1EPKNS_7IConfigE>: +_ZN5Catch14ReporterConfigC1EPKNS_7IConfigE(): + 4b776c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7770: 910003fd mov x29, sp + 4b7774: f9000fe0 str x0, [sp, #24] + 4b7778: f9000be1 str x1, [sp, #16] + 4b777c: f9400be0 ldr x0, [sp, #16] + 4b7780: f9400000 ldr x0, [x0] + 4b7784: 91006000 add x0, x0, #0x18 + 4b7788: f9400001 ldr x1, [x0] + 4b778c: f9400be0 ldr x0, [sp, #16] + 4b7790: d63f0020 blr x1 + 4b7794: aa0003e1 mov x1, x0 + 4b7798: f9400fe0 ldr x0, [sp, #24] + 4b779c: f9000001 str x1, [x0] + 4b77a0: f9400fe0 ldr x0, [sp, #24] + 4b77a4: f9400be1 ldr x1, [sp, #16] + 4b77a8: f9000401 str x1, [x0, #8] + 4b77ac: d503201f nop + 4b77b0: a8c27bfd ldp x29, x30, [sp], #32 + 4b77b4: d65f03c0 ret + +00000000004b77b8 <_ZN5Catch14ReporterConfigC1EPKNS_7IConfigERSo>: +_ZN5Catch14ReporterConfigC2EPKNS_7IConfigERSo(): + 4b77b8: d10083ff sub sp, sp, #0x20 + 4b77bc: f9000fe0 str x0, [sp, #24] + 4b77c0: f9000be1 str x1, [sp, #16] + 4b77c4: f90007e2 str x2, [sp, #8] + 4b77c8: f9400fe0 ldr x0, [sp, #24] + 4b77cc: f94007e1 ldr x1, [sp, #8] + 4b77d0: f9000001 str x1, [x0] + 4b77d4: f9400fe0 ldr x0, [sp, #24] + 4b77d8: f9400be1 ldr x1, [sp, #16] + 4b77dc: f9000401 str x1, [x0, #8] + 4b77e0: d503201f nop + 4b77e4: 910083ff add sp, sp, #0x20 + 4b77e8: d65f03c0 ret + +00000000004b77ec <_ZNK5Catch14ReporterConfig6streamEv>: +_ZNK5Catch14ReporterConfig6streamEv(): + 4b77ec: d10043ff sub sp, sp, #0x10 + 4b77f0: f90007e0 str x0, [sp, #8] + 4b77f4: f94007e0 ldr x0, [sp, #8] + 4b77f8: f9400000 ldr x0, [x0] + 4b77fc: 910043ff add sp, sp, #0x10 + 4b7800: d65f03c0 ret + +00000000004b7804 <_ZNK5Catch14ReporterConfig10fullConfigEv>: +_ZNK5Catch14ReporterConfig10fullConfigEv(): + 4b7804: d10043ff sub sp, sp, #0x10 + 4b7808: f90007e0 str x0, [sp, #8] + 4b780c: f94007e0 ldr x0, [sp, #8] + 4b7810: f9400400 ldr x0, [x0, #8] + 4b7814: 910043ff add sp, sp, #0x10 + 4b7818: d65f03c0 ret + +00000000004b781c <_ZN5Catch11TestRunInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch11TestRunInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4b781c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7820: 910003fd mov x29, sp + 4b7824: f9000fe0 str x0, [sp, #24] + 4b7828: f9000be1 str x1, [sp, #16] + 4b782c: f9400fe0 ldr x0, [sp, #24] + 4b7830: f9400be1 ldr x1, [sp, #16] + 4b7834: 97fd3dcf bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b7838: d503201f nop + 4b783c: a8c27bfd ldp x29, x30, [sp], #32 + 4b7840: d65f03c0 ret + +00000000004b7844 <_ZN5Catch9GroupInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm>: +_ZN5Catch9GroupInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm(): + 4b7844: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b7848: 910003fd mov x29, sp + 4b784c: f90017e0 str x0, [sp, #40] + 4b7850: f90013e1 str x1, [sp, #32] + 4b7854: f9000fe2 str x2, [sp, #24] + 4b7858: f9000be3 str x3, [sp, #16] + 4b785c: f94017e0 ldr x0, [sp, #40] + 4b7860: f94013e1 ldr x1, [sp, #32] + 4b7864: 97fd3dc3 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b7868: f94017e0 ldr x0, [sp, #40] + 4b786c: f9400fe1 ldr x1, [sp, #24] + 4b7870: f9001001 str x1, [x0, #32] + 4b7874: f94017e0 ldr x0, [sp, #40] + 4b7878: f9400be1 ldr x1, [sp, #16] + 4b787c: f9001401 str x1, [x0, #40] + 4b7880: d503201f nop + 4b7884: a8c37bfd ldp x29, x30, [sp], #48 + 4b7888: d65f03c0 ret + +00000000004b788c <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE>: +_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE(): + 4b788c: a9b07bfd stp x29, x30, [sp, #-256]! + 4b7890: 910003fd mov x29, sp + 4b7894: f9000bf3 str x19, [sp, #16] + 4b7898: f9001fe0 str x0, [sp, #56] + 4b789c: f9001be1 str x1, [sp, #48] + 4b78a0: f90017e2 str x2, [sp, #40] + 4b78a4: f90013e3 str x3, [sp, #32] + 4b78a8: f9401fe0 ldr x0, [sp, #56] + 4b78ac: f9401be1 ldr x1, [sp, #48] + 4b78b0: 97fe2da8 bl 442f50 <_ZN5Catch15AssertionResultC1ERKS0_> + 4b78b4: f9401fe0 ldr x0, [sp, #56] + 4b78b8: 91024000 add x0, x0, #0x90 + 4b78bc: f94017e1 ldr x1, [sp, #40] + 4b78c0: 97ff22e5 bl 480454 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1ERKS3_> + 4b78c4: f9401fe0 ldr x0, [sp, #56] + 4b78c8: 9102a000 add x0, x0, #0xa8 + 4b78cc: f94013e1 ldr x1, [sp, #32] + 4b78d0: a9400c22 ldp x2, x3, [x1] + 4b78d4: a9000c02 stp x2, x3, [x0] + 4b78d8: a9410c22 ldp x2, x3, [x1, #16] + 4b78dc: a9010c02 stp x2, x3, [x0, #16] + 4b78e0: a9420c22 ldp x2, x3, [x1, #32] + 4b78e4: a9020c02 stp x2, x3, [x0, #32] + 4b78e8: f9401821 ldr x1, [x1, #48] + 4b78ec: f9001801 str x1, [x0, #48] + 4b78f0: f9401be0 ldr x0, [sp, #48] + 4b78f4: f9403c01 ldr x1, [x0, #120] + 4b78f8: f9401fe0 ldr x0, [sp, #56] + 4b78fc: f9003c01 str x1, [x0, #120] + 4b7900: f9401fe0 ldr x0, [sp, #56] + 4b7904: 97ff8911 bl 499d48 <_ZNK5Catch15AssertionResult10hasMessageEv> + 4b7908: 12001c00 and w0, w0, #0xff + 4b790c: 7100001f cmp w0, #0x0 + 4b7910: 54000800 b.eq 4b7a10 <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE+0x184> // b.none + 4b7914: f9401fe0 ldr x0, [sp, #56] + 4b7918: 97ff89f6 bl 49a0f0 <_ZNK5Catch15AssertionResult16getTestMacroNameEv> + 4b791c: a90a07e0 stp x0, x1, [sp, #160] + 4b7920: f9401fe0 ldr x0, [sp, #56] + 4b7924: 97ff89ed bl 49a0d8 <_ZNK5Catch15AssertionResult13getSourceInfoEv> + 4b7928: a90b07e0 stp x0, x1, [sp, #176] + 4b792c: f9401fe0 ldr x0, [sp, #56] + 4b7930: 97ff88f5 bl 499d04 <_ZNK5Catch15AssertionResult13getResultTypeEv> + 4b7934: 2a0003e3 mov w3, w0 + 4b7938: 9102c3e2 add x2, sp, #0xb0 + 4b793c: 910283e1 add x1, sp, #0xa0 + 4b7940: 910123e0 add x0, sp, #0x48 + 4b7944: 94001711 bl 4bd588 <_ZN5Catch14MessageBuilderC1ERKNS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeE> + 4b7948: f9401fe0 ldr x0, [sp, #56] + 4b794c: 910303e1 add x1, sp, #0xc0 + 4b7950: aa0103e8 mov x8, x1 + 4b7954: 97ff89d3 bl 49a0a0 <_ZNK5Catch15AssertionResult10getMessageB5cxx11Ev> + 4b7958: 910303e1 add x1, sp, #0xc0 + 4b795c: 910123e0 add x0, sp, #0x48 + 4b7960: 94000408 bl 4b8980 <_ZN5Catch14MessageBuilderlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 4b7964: 910303e0 add x0, sp, #0xc0 + 4b7968: 97fd3de6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b796c: 910123e0 add x0, sp, #0x48 + 4b7970: 910383e1 add x1, sp, #0xe0 + 4b7974: aa0103e8 mov x8, x1 + 4b7978: 97fe9ed3 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4b797c: 910383e1 add x1, sp, #0xe0 + 4b7980: 910123e0 add x0, sp, #0x48 + 4b7984: 91008000 add x0, x0, #0x20 + 4b7988: 97fd3eee bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4b798c: 910383e0 add x0, sp, #0xe0 + 4b7990: 97fd3ddc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b7994: f9401fe0 ldr x0, [sp, #56] + 4b7998: 91024002 add x2, x0, #0x90 + 4b799c: 910123e0 add x0, sp, #0x48 + 4b79a0: 91004000 add x0, x0, #0x10 + 4b79a4: aa0003e1 mov x1, x0 + 4b79a8: aa0203e0 mov x0, x2 + 4b79ac: 97fe2e17 bl 443208 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE9push_backERKS1_> + 4b79b0: 910123e0 add x0, sp, #0x48 + 4b79b4: 940003e8 bl 4b8954 <_ZN5Catch14MessageBuilderD1Ev> + 4b79b8: 14000016 b 4b7a10 <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE+0x184> + 4b79bc: 14000001 b 4b79c0 <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE+0x134> + 4b79c0: aa0003f3 mov x19, x0 + 4b79c4: 1400000a b 4b79ec <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE+0x160> + 4b79c8: aa0003f3 mov x19, x0 + 4b79cc: 910303e0 add x0, sp, #0xc0 + 4b79d0: 97fd3dcc bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b79d4: 14000002 b 4b79dc <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE+0x150> + 4b79d8: aa0003f3 mov x19, x0 + 4b79dc: 910123e0 add x0, sp, #0x48 + 4b79e0: 940003dd bl 4b8954 <_ZN5Catch14MessageBuilderD1Ev> + 4b79e4: 14000002 b 4b79ec <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE+0x160> + 4b79e8: aa0003f3 mov x19, x0 + 4b79ec: f9401fe0 ldr x0, [sp, #56] + 4b79f0: 91024000 add x0, x0, #0x90 + 4b79f4: 97fe2cb2 bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 4b79f8: 14000002 b 4b7a00 <_ZN5Catch14AssertionStatsC1ERKNS_15AssertionResultERKSt6vectorINS_11MessageInfoESaIS5_EERKNS_6TotalsE+0x174> + 4b79fc: aa0003f3 mov x19, x0 + 4b7a00: f9401fe0 ldr x0, [sp, #56] + 4b7a04: 97fe2b47 bl 442720 <_ZN5Catch15AssertionResultD1Ev> + 4b7a08: aa1303e0 mov x0, x19 + 4b7a0c: 97fd3fbd bl 407900 <_Unwind_Resume@plt> + 4b7a10: d503201f nop + 4b7a14: f9400bf3 ldr x19, [sp, #16] + 4b7a18: a8d07bfd ldp x29, x30, [sp], #256 + 4b7a1c: d65f03c0 ret + +00000000004b7a20 <_ZN5Catch12SectionStatsC1ERKNS_11SectionInfoERKNS_6CountsEdb>: +_ZN5Catch12SectionStatsC2ERKNS_11SectionInfoERKNS_6CountsEdb(): + 4b7a20: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b7a24: 910003fd mov x29, sp + 4b7a28: f9001fe0 str x0, [sp, #56] + 4b7a2c: f9001be1 str x1, [sp, #48] + 4b7a30: f90017e2 str x2, [sp, #40] + 4b7a34: fd0013e0 str d0, [sp, #32] + 4b7a38: 39007fe3 strb w3, [sp, #31] + 4b7a3c: f9401fe0 ldr x0, [sp, #56] + 4b7a40: f9401be1 ldr x1, [sp, #48] + 4b7a44: 97fe37cc bl 445974 <_ZN5Catch11SectionInfoC1ERKS0_> + 4b7a48: f9401fe0 ldr x0, [sp, #56] + 4b7a4c: 9100c001 add x1, x0, #0x30 + 4b7a50: f94017e0 ldr x0, [sp, #40] + 4b7a54: aa0103e2 mov x2, x1 + 4b7a58: aa0003e3 mov x3, x0 + 4b7a5c: a9400460 ldp x0, x1, [x3] + 4b7a60: a9000440 stp x0, x1, [x2] + 4b7a64: f9400860 ldr x0, [x3, #16] + 4b7a68: f9000840 str x0, [x2, #16] + 4b7a6c: f9401fe0 ldr x0, [sp, #56] + 4b7a70: f94013e1 ldr x1, [sp, #32] + 4b7a74: f9002401 str x1, [x0, #72] + 4b7a78: f9401fe0 ldr x0, [sp, #56] + 4b7a7c: 39407fe1 ldrb w1, [sp, #31] + 4b7a80: 39014001 strb w1, [x0, #80] + 4b7a84: d503201f nop + 4b7a88: a8c47bfd ldp x29, x30, [sp], #64 + 4b7a8c: d65f03c0 ret + +00000000004b7a90 <_ZN5Catch13TestCaseStatsC1ERKNS_12TestCaseInfoERKNS_6TotalsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_b>: +_ZN5Catch13TestCaseStatsC2ERKNS_12TestCaseInfoERKNS_6TotalsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_b(): + 4b7a90: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b7a94: 910003fd mov x29, sp + 4b7a98: f9000bf3 str x19, [sp, #16] + 4b7a9c: f90027e0 str x0, [sp, #72] + 4b7aa0: f90023e1 str x1, [sp, #64] + 4b7aa4: f9001fe2 str x2, [sp, #56] + 4b7aa8: f9001be3 str x3, [sp, #48] + 4b7aac: f90017e4 str x4, [sp, #40] + 4b7ab0: 39009fe5 strb w5, [sp, #39] + 4b7ab4: f94027e0 ldr x0, [sp, #72] + 4b7ab8: f94023e1 ldr x1, [sp, #64] + 4b7abc: f9000001 str x1, [x0] + 4b7ac0: f94027e0 ldr x0, [sp, #72] + 4b7ac4: 91002000 add x0, x0, #0x8 + 4b7ac8: f9401fe1 ldr x1, [sp, #56] + 4b7acc: a9400c22 ldp x2, x3, [x1] + 4b7ad0: a9000c02 stp x2, x3, [x0] + 4b7ad4: a9410c22 ldp x2, x3, [x1, #16] + 4b7ad8: a9010c02 stp x2, x3, [x0, #16] + 4b7adc: a9420c22 ldp x2, x3, [x1, #32] + 4b7ae0: a9020c02 stp x2, x3, [x0, #32] + 4b7ae4: f9401821 ldr x1, [x1, #48] + 4b7ae8: f9001801 str x1, [x0, #48] + 4b7aec: f94027e0 ldr x0, [sp, #72] + 4b7af0: 91010000 add x0, x0, #0x40 + 4b7af4: f9401be1 ldr x1, [sp, #48] + 4b7af8: 97fd3d1e bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b7afc: f94027e0 ldr x0, [sp, #72] + 4b7b00: 91018000 add x0, x0, #0x60 + 4b7b04: f94017e1 ldr x1, [sp, #40] + 4b7b08: 97fd3d1a bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b7b0c: f94027e0 ldr x0, [sp, #72] + 4b7b10: 39409fe1 ldrb w1, [sp, #39] + 4b7b14: 39020001 strb w1, [x0, #128] + 4b7b18: 14000007 b 4b7b34 <_ZN5Catch13TestCaseStatsC1ERKNS_12TestCaseInfoERKNS_6TotalsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_b+0xa4> + 4b7b1c: aa0003f3 mov x19, x0 + 4b7b20: f94027e0 ldr x0, [sp, #72] + 4b7b24: 91010000 add x0, x0, #0x40 + 4b7b28: 97fd3d76 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b7b2c: aa1303e0 mov x0, x19 + 4b7b30: 97fd3f74 bl 407900 <_Unwind_Resume@plt> + 4b7b34: f9400bf3 ldr x19, [sp, #16] + 4b7b38: a8c57bfd ldp x29, x30, [sp], #80 + 4b7b3c: d65f03c0 ret + +00000000004b7b40 <_ZN5Catch14TestGroupStatsC1ERKNS_9GroupInfoERKNS_6TotalsEb>: +_ZN5Catch14TestGroupStatsC2ERKNS_9GroupInfoERKNS_6TotalsEb(): + 4b7b40: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b7b44: 910003fd mov x29, sp + 4b7b48: f90017e0 str x0, [sp, #40] + 4b7b4c: f90013e1 str x1, [sp, #32] + 4b7b50: f9000fe2 str x2, [sp, #24] + 4b7b54: 39005fe3 strb w3, [sp, #23] + 4b7b58: f94017e0 ldr x0, [sp, #40] + 4b7b5c: f94013e1 ldr x1, [sp, #32] + 4b7b60: 97ff0bb5 bl 47aa34 <_ZN5Catch9GroupInfoC1ERKS0_> + 4b7b64: f94017e0 ldr x0, [sp, #40] + 4b7b68: 9100c000 add x0, x0, #0x30 + 4b7b6c: f9400fe1 ldr x1, [sp, #24] + 4b7b70: a9400c22 ldp x2, x3, [x1] + 4b7b74: a9000c02 stp x2, x3, [x0] + 4b7b78: a9410c22 ldp x2, x3, [x1, #16] + 4b7b7c: a9010c02 stp x2, x3, [x0, #16] + 4b7b80: a9420c22 ldp x2, x3, [x1, #32] + 4b7b84: a9020c02 stp x2, x3, [x0, #32] + 4b7b88: f9401821 ldr x1, [x1, #48] + 4b7b8c: f9001801 str x1, [x0, #48] + 4b7b90: f94017e0 ldr x0, [sp, #40] + 4b7b94: 39405fe1 ldrb w1, [sp, #23] + 4b7b98: 3901a001 strb w1, [x0, #104] + 4b7b9c: d503201f nop + 4b7ba0: a8c37bfd ldp x29, x30, [sp], #48 + 4b7ba4: d65f03c0 ret + +00000000004b7ba8 <_ZN5Catch14TestGroupStatsC1ERKNS_9GroupInfoE>: +_ZN5Catch14TestGroupStatsC2ERKNS_9GroupInfoE(): + 4b7ba8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b7bac: 910003fd mov x29, sp + 4b7bb0: f9000fe0 str x0, [sp, #24] + 4b7bb4: f9000be1 str x1, [sp, #16] + 4b7bb8: f9400fe0 ldr x0, [sp, #24] + 4b7bbc: f9400be1 ldr x1, [sp, #16] + 4b7bc0: 97ff0b9d bl 47aa34 <_ZN5Catch9GroupInfoC1ERKS0_> + 4b7bc4: f9400fe0 ldr x0, [sp, #24] + 4b7bc8: 9100c000 add x0, x0, #0x30 + 4b7bcc: 97fe2a7c bl 4425bc <_ZN5Catch6TotalsC1Ev> + 4b7bd0: f9400fe0 ldr x0, [sp, #24] + 4b7bd4: 3901a01f strb wzr, [x0, #104] + 4b7bd8: d503201f nop + 4b7bdc: a8c27bfd ldp x29, x30, [sp], #32 + 4b7be0: d65f03c0 ret + +00000000004b7be4 <_ZN5Catch12TestRunStatsC1ERKNS_11TestRunInfoERKNS_6TotalsEb>: +_ZN5Catch12TestRunStatsC2ERKNS_11TestRunInfoERKNS_6TotalsEb(): + 4b7be4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b7be8: 910003fd mov x29, sp + 4b7bec: f90017e0 str x0, [sp, #40] + 4b7bf0: f90013e1 str x1, [sp, #32] + 4b7bf4: f9000fe2 str x2, [sp, #24] + 4b7bf8: 39005fe3 strb w3, [sp, #23] + 4b7bfc: f94017e0 ldr x0, [sp, #40] + 4b7c00: f94013e1 ldr x1, [sp, #32] + 4b7c04: 97ff0b63 bl 47a990 <_ZN5Catch11TestRunInfoC1ERKS0_> + 4b7c08: f94017e0 ldr x0, [sp, #40] + 4b7c0c: 91008000 add x0, x0, #0x20 + 4b7c10: f9400fe1 ldr x1, [sp, #24] + 4b7c14: a9400c22 ldp x2, x3, [x1] + 4b7c18: a9000c02 stp x2, x3, [x0] + 4b7c1c: a9410c22 ldp x2, x3, [x1, #16] + 4b7c20: a9010c02 stp x2, x3, [x0, #16] + 4b7c24: a9420c22 ldp x2, x3, [x1, #32] + 4b7c28: a9020c02 stp x2, x3, [x0, #32] + 4b7c2c: f9401821 ldr x1, [x1, #48] + 4b7c30: f9001801 str x1, [x0, #48] + 4b7c34: f94017e0 ldr x0, [sp, #40] + 4b7c38: 39405fe1 ldrb w1, [sp, #23] + 4b7c3c: 39016001 strb w1, [x0, #88] + 4b7c40: d503201f nop + 4b7c44: a8c37bfd ldp x29, x30, [sp], #48 + 4b7c48: d65f03c0 ret + +00000000004b7c4c <_ZN5Catch18IStreamingReporter21fatalErrorEncounteredENS_9StringRefE>: +_ZN5Catch18IStreamingReporter21fatalErrorEncounteredENS_9StringRefE(): + 4b7c4c: d10083ff sub sp, sp, #0x20 + 4b7c50: f9000fe0 str x0, [sp, #24] + 4b7c54: a9008be1 stp x1, x2, [sp, #8] + 4b7c58: d503201f nop + 4b7c5c: 910083ff add sp, sp, #0x20 + 4b7c60: d65f03c0 ret + +00000000004b7c64 <_ZZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigEENKUlRKS2_SB_E_clESB_SB_>: +_ZZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigEENKUlRKS2_SB_E_clESB_SB_(): + 4b7c64: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b7c68: 910003fd mov x29, sp + 4b7c6c: f9000bf3 str x19, [sp, #16] + 4b7c70: f9001fe0 str x0, [sp, #56] + 4b7c74: f9001be1 str x1, [sp, #48] + 4b7c78: f90017e2 str x2, [sp, #40] + 4b7c7c: f9401be0 ldr x0, [sp, #48] + 4b7c80: 97fd3d4c bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4b7c84: aa0003f3 mov x19, x0 + 4b7c88: f94017e0 ldr x0, [sp, #40] + 4b7c8c: 97fd3d49 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4b7c90: eb00027f cmp x19, x0 + 4b7c94: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4b7c98: 12001c00 and w0, w0, #0xff + 4b7c9c: f9400bf3 ldr x19, [sp, #16] + 4b7ca0: a8c47bfd ldp x29, x30, [sp], #64 + 4b7ca4: d65f03c0 ret + +00000000004b7ca8 <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE>: +_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE(): + 4b7ca8: a9ac7bfd stp x29, x30, [sp, #-320]! + 4b7cac: 910003fd mov x29, sp + 4b7cb0: a90153f3 stp x19, x20, [sp, #16] + 4b7cb4: f9001fe0 str x0, [sp, #56] + 4b7cb8: f9001be1 str x1, [sp, #48] + 4b7cbc: f90017e2 str x2, [sp, #40] + 4b7cc0: 97fe9e0e bl 45f4f8 <_ZN5Catch4coutEv> + 4b7cc4: aa0003e2 mov x2, x0 + 4b7cc8: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7ccc: 91284001 add x1, x0, #0xa10 + 4b7cd0: aa0203e0 mov x0, x2 + 4b7cd4: 97fd3d9f bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4b7cd8: f9401be0 ldr x0, [sp, #48] + 4b7cdc: 97ff8684 bl 4996ec <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE5beginEv> + 4b7ce0: aa0003f3 mov x19, x0 + 4b7ce4: f9401be0 ldr x0, [sp, #48] + 4b7ce8: 97ff868d bl 49971c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE3endEv> + 4b7cec: 2a1403e2 mov w2, w20 + 4b7cf0: aa0003e1 mov x1, x0 + 4b7cf4: aa1303e0 mov x0, x19 + 4b7cf8: 940002ab bl 4b87a4 <_ZSt11max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEEZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SG_E_ET_SI_SI_T0_> + 4b7cfc: f9002be0 str x0, [sp, #80] + 4b7d00: 910143e0 add x0, sp, #0x50 + 4b7d04: 94000329 bl 4b89a8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEptEv> + 4b7d08: 97fd3d2a bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4b7d0c: f9009fe0 str x0, [sp, #312] + 4b7d10: f9401be0 ldr x0, [sp, #48] + 4b7d14: f9009be0 str x0, [sp, #304] + 4b7d18: f9409be0 ldr x0, [sp, #304] + 4b7d1c: 97ff8674 bl 4996ec <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE5beginEv> + 4b7d20: f90027e0 str x0, [sp, #72] + 4b7d24: f9409be0 ldr x0, [sp, #304] + 4b7d28: 97ff867d bl 49971c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE3endEv> + 4b7d2c: f90023e0 str x0, [sp, #64] + 4b7d30: 910103e1 add x1, sp, #0x40 + 4b7d34: 910123e0 add x0, sp, #0x48 + 4b7d38: 97ff8685 bl 49974c <_ZN9__gnu_cxxneIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4b7d3c: 12001c00 and w0, w0, #0xff + 4b7d40: 7100001f cmp w0, #0x0 + 4b7d44: 54000c20 b.eq 4b7ec8 <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x220> // b.none + 4b7d48: 910123e0 add x0, sp, #0x48 + 4b7d4c: 97ff869b bl 4997b8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEdeEv> + 4b7d50: f90097e0 str x0, [sp, #296] + 4b7d54: f94017e0 ldr x0, [sp, #40] + 4b7d58: f9400000 ldr x0, [x0] + 4b7d5c: 91026000 add x0, x0, #0x98 + 4b7d60: f9400001 ldr x1, [x0] + 4b7d64: f94017e0 ldr x0, [sp, #40] + 4b7d68: d63f0020 blr x1 + 4b7d6c: 7100001f cmp w0, #0x0 + 4b7d70: 1a9f17e0 cset w0, eq // eq = none + 4b7d74: 12001c00 and w0, w0, #0xff + 4b7d78: 7100001f cmp w0, #0x0 + 4b7d7c: 540002e0 b.eq 4b7dd8 <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x130> // b.none + 4b7d80: 97fe9dde bl 45f4f8 <_ZN5Catch4coutEv> + 4b7d84: aa0003f3 mov x19, x0 + 4b7d88: f94097e1 ldr x1, [sp, #296] + 4b7d8c: 910183e0 add x0, sp, #0x60 + 4b7d90: 97fe4d08 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b7d94: 910183e0 add x0, sp, #0x60 + 4b7d98: d2800041 mov x1, #0x2 // #2 + 4b7d9c: 97fe4d35 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 4b7da0: aa0003e2 mov x2, x0 + 4b7da4: f9409fe0 ldr x0, [sp, #312] + 4b7da8: 91001400 add x0, x0, #0x5 + 4b7dac: aa0003e1 mov x1, x0 + 4b7db0: aa0203e0 mov x0, x2 + 4b7db4: 97fe4d1a bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 4b7db8: aa0003e1 mov x1, x0 + 4b7dbc: aa1303e0 mov x0, x19 + 4b7dc0: 97fe4d52 bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 4b7dc4: 52800141 mov w1, #0xa // #10 + 4b7dc8: 97fd3dce bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b7dcc: 910183e0 add x0, sp, #0x60 + 4b7dd0: 97fe4d85 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b7dd4: 1400003a b 4b7ebc <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x214> + 4b7dd8: 97fe9dc8 bl 45f4f8 <_ZN5Catch4coutEv> + 4b7ddc: aa0003f3 mov x19, x0 + 4b7de0: f94097e2 ldr x2, [sp, #296] + 4b7de4: 910363e0 add x0, sp, #0xd8 + 4b7de8: aa0003e8 mov x8, x0 + 4b7dec: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7df0: 9128a001 add x1, x0, #0xa28 + 4b7df4: aa0203e0 mov x0, x2 + 4b7df8: 97fe5ce4 bl 44f188 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_> + 4b7dfc: 910363e1 add x1, sp, #0xd8 + 4b7e00: 9102a3e0 add x0, sp, #0xa8 + 4b7e04: 97fe4ceb bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b7e08: 9102a3e0 add x0, sp, #0xa8 + 4b7e0c: d2800041 mov x1, #0x2 // #2 + 4b7e10: 97fe4d18 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 4b7e14: aa0003e2 mov x2, x0 + 4b7e18: f9409fe0 ldr x0, [sp, #312] + 4b7e1c: 91001400 add x0, x0, #0x5 + 4b7e20: aa0003e1 mov x1, x0 + 4b7e24: aa0203e0 mov x0, x2 + 4b7e28: 97fe4cfd bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 4b7e2c: aa0003f4 mov x20, x0 + 4b7e30: f94097e0 ldr x0, [sp, #296] + 4b7e34: 91008001 add x1, x0, #0x20 + 4b7e38: 9103e3e0 add x0, sp, #0xf8 + 4b7e3c: 97fe4cdd bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b7e40: 9103e3e0 add x0, sp, #0xf8 + 4b7e44: d2800001 mov x1, #0x0 // #0 + 4b7e48: 97ff49f1 bl 48a60c <_ZN5Catch5clara8TextFlow6Column13initialIndentEm> + 4b7e4c: d2800041 mov x1, #0x2 // #2 + 4b7e50: 97fe4d08 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 4b7e54: aa0003e2 mov x2, x0 + 4b7e58: d2800901 mov x1, #0x48 // #72 + 4b7e5c: f9409fe0 ldr x0, [sp, #312] + 4b7e60: cb000020 sub x0, x1, x0 + 4b7e64: aa0003e1 mov x1, x0 + 4b7e68: aa0203e0 mov x0, x2 + 4b7e6c: 97fe4cec bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 4b7e70: aa0003e1 mov x1, x0 + 4b7e74: 910243e0 add x0, sp, #0x90 + 4b7e78: aa0003e8 mov x8, x0 + 4b7e7c: aa1403e0 mov x0, x20 + 4b7e80: 97fe4f86 bl 44bc98 <_ZN5Catch5clara8TextFlow6ColumnplERKS2_> + 4b7e84: 910243e0 add x0, sp, #0x90 + 4b7e88: aa0003e1 mov x1, x0 + 4b7e8c: aa1303e0 mov x0, x19 + 4b7e90: 97fe4f37 bl 44bb6c <_ZN5Catch5clara8TextFlowlsERSoRKNS1_7ColumnsE> + 4b7e94: 52800141 mov w1, #0xa // #10 + 4b7e98: 97fd3d9a bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b7e9c: 910243e0 add x0, sp, #0x90 + 4b7ea0: 97fe4f15 bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 4b7ea4: 9103e3e0 add x0, sp, #0xf8 + 4b7ea8: 97fe4d4f bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b7eac: 9102a3e0 add x0, sp, #0xa8 + 4b7eb0: 97fe4d4d bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b7eb4: 910363e0 add x0, sp, #0xd8 + 4b7eb8: 97fd3c92 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b7ebc: 910123e0 add x0, sp, #0x48 + 4b7ec0: 97ff8634 bl 499790 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEppEv> + 4b7ec4: 17ffff9b b 4b7d30 <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x88> + 4b7ec8: 97fe9d8c bl 45f4f8 <_ZN5Catch4coutEv> + 4b7ecc: aa0003e2 mov x2, x0 + 4b7ed0: f0fffa60 adrp x0, 406000 <_init-0xc50> + 4b7ed4: 913f8001 add x1, x0, #0xfe0 + 4b7ed8: aa0203e0 mov x0, x2 + 4b7edc: 97fd3d49 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 4b7ee0: 14000017 b 4b7f3c <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x294> + 4b7ee4: aa0003f3 mov x19, x0 + 4b7ee8: 910183e0 add x0, sp, #0x60 + 4b7eec: 97fe4d3e bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b7ef0: aa1303e0 mov x0, x19 + 4b7ef4: 97fd3e83 bl 407900 <_Unwind_Resume@plt> + 4b7ef8: aa0003f3 mov x19, x0 + 4b7efc: 910243e0 add x0, sp, #0x90 + 4b7f00: 97fe4efd bl 44baf4 <_ZN5Catch5clara8TextFlow7ColumnsD1Ev> + 4b7f04: 14000002 b 4b7f0c <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x264> + 4b7f08: aa0003f3 mov x19, x0 + 4b7f0c: 9103e3e0 add x0, sp, #0xf8 + 4b7f10: 97fe4d35 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b7f14: 14000002 b 4b7f1c <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x274> + 4b7f18: aa0003f3 mov x19, x0 + 4b7f1c: 9102a3e0 add x0, sp, #0xa8 + 4b7f20: 97fe4d31 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b7f24: 14000002 b 4b7f2c <_ZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigE+0x284> + 4b7f28: aa0003f3 mov x19, x0 + 4b7f2c: 910363e0 add x0, sp, #0xd8 + 4b7f30: 97fd3c74 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b7f34: aa1303e0 mov x0, x19 + 4b7f38: 97fd3e72 bl 407900 <_Unwind_Resume@plt> + 4b7f3c: a94153f3 ldp x19, x20, [sp, #16] + 4b7f40: a8d47bfd ldp x29, x30, [sp], #320 + 4b7f44: d65f03c0 ret + +00000000004b7f48 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE>: +_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE(): + 4b7f48: a9a27bfd stp x29, x30, [sp, #-480]! + 4b7f4c: 910003fd mov x29, sp + 4b7f50: a90153f3 stp x19, x20, [sp, #16] + 4b7f54: f9001fe0 str x0, [sp, #56] + 4b7f58: f9001be1 str x1, [sp, #48] + 4b7f5c: f90017e2 str x2, [sp, #40] + 4b7f60: f94017e0 ldr x0, [sp, #40] + 4b7f64: f9400000 ldr x0, [x0] + 4b7f68: 9101a000 add x0, x0, #0x68 + 4b7f6c: f9400001 ldr x1, [x0] + 4b7f70: f94017e0 ldr x0, [sp, #40] + 4b7f74: d63f0020 blr x1 + 4b7f78: 12001c00 and w0, w0, #0xff + 4b7f7c: 7100001f cmp w0, #0x0 + 4b7f80: 54000100 b.eq 4b7fa0 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x58> // b.none + 4b7f84: 97fe9d5d bl 45f4f8 <_ZN5Catch4coutEv> + 4b7f88: aa0003e2 mov x2, x0 + 4b7f8c: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7f90: 9128c001 add x1, x0, #0xa30 + 4b7f94: aa0203e0 mov x0, x2 + 4b7f98: 97fd3cee bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4b7f9c: 14000007 b 4b7fb8 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x70> + 4b7fa0: 97fe9d56 bl 45f4f8 <_ZN5Catch4coutEv> + 4b7fa4: aa0003e2 mov x2, x0 + 4b7fa8: d00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b7fac: 91292001 add x1, x0, #0xa48 + 4b7fb0: aa0203e0 mov x0, x2 + 4b7fb4: 97fd3ce7 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4b7fb8: f9401be0 ldr x0, [sp, #48] + 4b7fbc: f900efe0 str x0, [sp, #472] + 4b7fc0: f940efe0 ldr x0, [sp, #472] + 4b7fc4: 97fe63f9 bl 450fa8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 4b7fc8: f9002be0 str x0, [sp, #80] + 4b7fcc: f940efe0 ldr x0, [sp, #472] + 4b7fd0: 97fe6402 bl 450fd8 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 4b7fd4: f90027e0 str x0, [sp, #72] + 4b7fd8: 910123e1 add x1, sp, #0x48 + 4b7fdc: 910143e0 add x0, sp, #0x50 + 4b7fe0: 97fe640a bl 451008 <_ZN9__gnu_cxxneIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4b7fe4: 12001c00 and w0, w0, #0xff + 4b7fe8: 7100001f cmp w0, #0x0 + 4b7fec: 54000ee0 b.eq 4b81c8 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x280> // b.none + 4b7ff0: 910143e0 add x0, sp, #0x50 + 4b7ff4: 97fe6420 bl 451074 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 4b7ff8: f900ebe0 str x0, [sp, #464] + 4b7ffc: f940ebe0 ldr x0, [sp, #464] + 4b8000: 97feb5e9 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 4b8004: f900e7e0 str x0, [sp, #456] + 4b8008: f940e7e0 ldr x0, [sp, #456] + 4b800c: 97feb4ad bl 4652c0 <_ZNK5Catch12TestCaseInfo8isHiddenEv> + 4b8010: 12001c00 and w0, w0, #0xff + 4b8014: 7100001f cmp w0, #0x0 + 4b8018: 54000060 b.eq 4b8024 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0xdc> // b.none + 4b801c: 528002e0 mov w0, #0x17 // #23 + 4b8020: 14000002 b 4b8028 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0xe0> + 4b8024: 52800000 mov w0, #0x0 // #0 + 4b8028: b901c7e0 str w0, [sp, #452] + 4b802c: 910103e0 add x0, sp, #0x40 + 4b8030: b941c7e1 ldr w1, [sp, #452] + 4b8034: 97ffeb05 bl 4b2c48 <_ZN5Catch6ColourC1ENS0_4CodeE> + 4b8038: 97fe9d30 bl 45f4f8 <_ZN5Catch4coutEv> + 4b803c: aa0003f3 mov x19, x0 + 4b8040: f940e7e1 ldr x1, [sp, #456] + 4b8044: 910163e0 add x0, sp, #0x58 + 4b8048: 97fe4c5a bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b804c: 910163e0 add x0, sp, #0x58 + 4b8050: d2800041 mov x1, #0x2 // #2 + 4b8054: 97ff496e bl 48a60c <_ZN5Catch5clara8TextFlow6Column13initialIndentEm> + 4b8058: d2800081 mov x1, #0x4 // #4 + 4b805c: 97fe4c85 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 4b8060: aa0003e1 mov x1, x0 + 4b8064: aa1303e0 mov x0, x19 + 4b8068: 97fe4ca8 bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 4b806c: 52800141 mov w1, #0xa // #10 + 4b8070: 97fd3d24 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b8074: 910163e0 add x0, sp, #0x58 + 4b8078: 97fe4cdb bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b807c: f94017e0 ldr x0, [sp, #40] + 4b8080: f9400000 ldr x0, [x0] + 4b8084: 91026000 add x0, x0, #0x98 + 4b8088: f9400001 ldr x1, [x0] + 4b808c: f94017e0 ldr x0, [sp, #40] + 4b8090: d63f0020 blr x1 + 4b8094: 7100041f cmp w0, #0x1 + 4b8098: 1a9fd7e0 cset w0, gt + 4b809c: 12001c00 and w0, w0, #0xff + 4b80a0: 7100001f cmp w0, #0x0 + 4b80a4: 54000340 b.eq 4b810c <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x1c4> // b.none + 4b80a8: 97fe9d14 bl 45f4f8 <_ZN5Catch4coutEv> + 4b80ac: aa0003f3 mov x19, x0 + 4b80b0: f940e7e0 ldr x0, [sp, #456] + 4b80b4: 91026000 add x0, x0, #0x98 + 4b80b8: 9102e3e1 add x1, sp, #0xb8 + 4b80bc: aa0103e8 mov x8, x1 + 4b80c0: 94000240 bl 4b89c0 <_ZN5Catch6Detail9stringifyINS_14SourceLineInfoEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_> + 4b80c4: 9102e3e1 add x1, sp, #0xb8 + 4b80c8: 910223e0 add x0, sp, #0x88 + 4b80cc: 97fe4c39 bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b80d0: 910223e0 add x0, sp, #0x88 + 4b80d4: d2800081 mov x1, #0x4 // #4 + 4b80d8: 97fe4c66 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 4b80dc: aa0003e1 mov x1, x0 + 4b80e0: aa1303e0 mov x0, x19 + 4b80e4: 97fe4c89 bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 4b80e8: aa0003e2 mov x2, x0 + 4b80ec: d0fffa60 adrp x0, 406000 <_init-0xc50> + 4b80f0: 913f8001 add x1, x0, #0xfe0 + 4b80f4: aa0203e0 mov x0, x2 + 4b80f8: 97fd3cc2 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 4b80fc: 910223e0 add x0, sp, #0x88 + 4b8100: 97fe4cb9 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b8104: 9102e3e0 add x0, sp, #0xb8 + 4b8108: 97fd3bfe bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b810c: f940e7e0 ldr x0, [sp, #456] + 4b8110: 91020000 add x0, x0, #0x80 + 4b8114: 94000237 bl 4b89f0 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE5emptyEv> + 4b8118: 12001c00 and w0, w0, #0xff + 4b811c: 52000000 eor w0, w0, #0x1 + 4b8120: 12001c00 and w0, w0, #0xff + 4b8124: 7100001f cmp w0, #0x0 + 4b8128: 54000160 b.eq 4b8154 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x20c> // b.none + 4b812c: f94017e0 ldr x0, [sp, #40] + 4b8130: f9400000 ldr x0, [x0] + 4b8134: 91026000 add x0, x0, #0x98 + 4b8138: f9400001 ldr x1, [x0] + 4b813c: f94017e0 ldr x0, [sp, #40] + 4b8140: d63f0020 blr x1 + 4b8144: 7100001f cmp w0, #0x0 + 4b8148: 5400006d b.le 4b8154 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x20c> + 4b814c: 52800020 mov w0, #0x1 // #1 + 4b8150: 14000002 b 4b8158 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x210> + 4b8154: 52800000 mov w0, #0x0 // #0 + 4b8158: 7100001f cmp w0, #0x0 + 4b815c: 540002c0 b.eq 4b81b4 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x26c> // b.none + 4b8160: 97fe9ce6 bl 45f4f8 <_ZN5Catch4coutEv> + 4b8164: aa0003f3 mov x19, x0 + 4b8168: 910423e0 add x0, sp, #0x108 + 4b816c: aa0003e8 mov x8, x0 + 4b8170: f940e7e0 ldr x0, [sp, #456] + 4b8174: 97feb4b9 bl 465458 <_ZNK5Catch12TestCaseInfo12tagsAsStringB5cxx11Ev> + 4b8178: 910423e1 add x1, sp, #0x108 + 4b817c: 910363e0 add x0, sp, #0xd8 + 4b8180: 97fe4c0c bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b8184: 910363e0 add x0, sp, #0xd8 + 4b8188: d28000c1 mov x1, #0x6 // #6 + 4b818c: 97fe4c39 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 4b8190: aa0003e1 mov x1, x0 + 4b8194: aa1303e0 mov x0, x19 + 4b8198: 97fe4c5c bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 4b819c: 52800141 mov w1, #0xa // #10 + 4b81a0: 97fd3cd8 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b81a4: 910363e0 add x0, sp, #0xd8 + 4b81a8: 97fe4c8f bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b81ac: 910423e0 add x0, sp, #0x108 + 4b81b0: 97fd3bd4 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b81b4: 910103e0 add x0, sp, #0x40 + 4b81b8: 97ffeacb bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4b81bc: 910143e0 add x0, sp, #0x50 + 4b81c0: 97fe63a3 bl 45104c <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 4b81c4: 17ffff85 b 4b7fd8 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x90> + 4b81c8: f94017e0 ldr x0, [sp, #40] + 4b81cc: f9400000 ldr x0, [x0] + 4b81d0: 9101a000 add x0, x0, #0x68 + 4b81d4: f9400001 ldr x1, [x0] + 4b81d8: f94017e0 ldr x0, [sp, #40] + 4b81dc: d63f0020 blr x1 + 4b81e0: 12001c00 and w0, w0, #0xff + 4b81e4: 52000000 eor w0, w0, #0x1 + 4b81e8: 12001c00 and w0, w0, #0xff + 4b81ec: 7100001f cmp w0, #0x0 + 4b81f0: 540004c0 b.eq 4b8288 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x340> // b.none + 4b81f4: 97fe9cc1 bl 45f4f8 <_ZN5Catch4coutEv> + 4b81f8: aa0003f3 mov x19, x0 + 4b81fc: f9401be0 ldr x0, [sp, #48] + 4b8200: 97fec318 bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 4b8204: aa0003f4 mov x20, x0 + 4b8208: 9105c3e0 add x0, sp, #0x170 + 4b820c: 97fd3dc1 bl 407910 <_ZNSaIcEC1Ev@plt> + 4b8210: 9105c3e0 add x0, sp, #0x170 + 4b8214: 910543e3 add x3, sp, #0x150 + 4b8218: aa0003e2 mov x2, x0 + 4b821c: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b8220: 9129a001 add x1, x0, #0xa68 + 4b8224: aa0303e0 mov x0, x3 + 4b8228: 97fd3d16 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4b822c: 910543e1 add x1, sp, #0x150 + 4b8230: 9104a3e0 add x0, sp, #0x128 + 4b8234: aa0103e2 mov x2, x1 + 4b8238: aa1403e1 mov x1, x20 + 4b823c: 97fea742 bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b8240: 9104a3e0 add x0, sp, #0x128 + 4b8244: aa0003e1 mov x1, x0 + 4b8248: aa1303e0 mov x0, x19 + 4b824c: 97fea74d bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 4b8250: 52800141 mov w1, #0xa // #10 + 4b8254: 97fd3cab bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b8258: aa0003e2 mov x2, x0 + 4b825c: d0fffa60 adrp x0, 406000 <_init-0xc50> + 4b8260: 913f8001 add x1, x0, #0xfe0 + 4b8264: aa0203e0 mov x0, x2 + 4b8268: 97fd3c66 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 4b826c: 9104a3e0 add x0, sp, #0x128 + 4b8270: 97ff37c5 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 4b8274: 910543e0 add x0, sp, #0x150 + 4b8278: 97fd3ba2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b827c: 9105c3e0 add x0, sp, #0x170 + 4b8280: 97fd3c70 bl 407440 <_ZNSaIcED1Ev@plt> + 4b8284: 1400005a b 4b83ec <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x4a4> + 4b8288: 97fe9c9c bl 45f4f8 <_ZN5Catch4coutEv> + 4b828c: aa0003f3 mov x19, x0 + 4b8290: f9401be0 ldr x0, [sp, #48] + 4b8294: 97fec2f3 bl 468e60 <_ZNKSt6vectorIN5Catch14TestCaseHandleESaIS1_EE4sizeEv> + 4b8298: aa0003f4 mov x20, x0 + 4b829c: 910703e0 add x0, sp, #0x1c0 + 4b82a0: 97fd3d9c bl 407910 <_ZNSaIcEC1Ev@plt> + 4b82a4: 910703e0 add x0, sp, #0x1c0 + 4b82a8: 910683e3 add x3, sp, #0x1a0 + 4b82ac: aa0003e2 mov x2, x0 + 4b82b0: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b82b4: 9129e001 add x1, x0, #0xa78 + 4b82b8: aa0303e0 mov x0, x3 + 4b82bc: 97fd3cf1 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4b82c0: 910683e1 add x1, sp, #0x1a0 + 4b82c4: 9105e3e0 add x0, sp, #0x178 + 4b82c8: aa0103e2 mov x2, x1 + 4b82cc: aa1403e1 mov x1, x20 + 4b82d0: 97fea71d bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b82d4: 9105e3e0 add x0, sp, #0x178 + 4b82d8: aa0003e1 mov x1, x0 + 4b82dc: aa1303e0 mov x0, x19 + 4b82e0: 97fea728 bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 4b82e4: 52800141 mov w1, #0xa // #10 + 4b82e8: 97fd3c86 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b82ec: aa0003e2 mov x2, x0 + 4b82f0: d0fffa60 adrp x0, 406000 <_init-0xc50> + 4b82f4: 913f8001 add x1, x0, #0xfe0 + 4b82f8: aa0203e0 mov x0, x2 + 4b82fc: 97fd3c41 bl 407400 <_ZNSolsEPFRSoS_E@plt> + 4b8300: 9105e3e0 add x0, sp, #0x178 + 4b8304: 97ff37a0 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 4b8308: 910683e0 add x0, sp, #0x1a0 + 4b830c: 97fd3b7d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b8310: 910703e0 add x0, sp, #0x1c0 + 4b8314: 97fd3c4b bl 407440 <_ZNSaIcED1Ev@plt> + 4b8318: 14000035 b 4b83ec <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x4a4> + 4b831c: aa0003f3 mov x19, x0 + 4b8320: 910163e0 add x0, sp, #0x58 + 4b8324: 97fe4c30 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b8328: 14000012 b 4b8370 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x428> + 4b832c: aa0003f3 mov x19, x0 + 4b8330: 910223e0 add x0, sp, #0x88 + 4b8334: 97fe4c2c bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b8338: 14000002 b 4b8340 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x3f8> + 4b833c: aa0003f3 mov x19, x0 + 4b8340: 9102e3e0 add x0, sp, #0xb8 + 4b8344: 97fd3b6f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b8348: 1400000a b 4b8370 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x428> + 4b834c: aa0003f3 mov x19, x0 + 4b8350: 910363e0 add x0, sp, #0xd8 + 4b8354: 97fe4c24 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b8358: 14000002 b 4b8360 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x418> + 4b835c: aa0003f3 mov x19, x0 + 4b8360: 910423e0 add x0, sp, #0x108 + 4b8364: 97fd3b67 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b8368: 14000002 b 4b8370 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x428> + 4b836c: aa0003f3 mov x19, x0 + 4b8370: 910103e0 add x0, sp, #0x40 + 4b8374: 97ffea5c bl 4b2ce4 <_ZN5Catch6ColourD1Ev> + 4b8378: aa1303e0 mov x0, x19 + 4b837c: 14000001 b 4b8380 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x438> + 4b8380: 97fd3d60 bl 407900 <_Unwind_Resume@plt> + 4b8384: aa0003f3 mov x19, x0 + 4b8388: 9104a3e0 add x0, sp, #0x128 + 4b838c: 97ff377e bl 486184 <_ZN5Catch9pluraliseD1Ev> + 4b8390: 14000002 b 4b8398 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x450> + 4b8394: aa0003f3 mov x19, x0 + 4b8398: 910543e0 add x0, sp, #0x150 + 4b839c: 97fd3b59 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b83a0: 14000002 b 4b83a8 <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x460> + 4b83a4: aa0003f3 mov x19, x0 + 4b83a8: 9105c3e0 add x0, sp, #0x170 + 4b83ac: 97fd3c25 bl 407440 <_ZNSaIcED1Ev@plt> + 4b83b0: aa1303e0 mov x0, x19 + 4b83b4: 97fd3d53 bl 407900 <_Unwind_Resume@plt> + 4b83b8: aa0003f3 mov x19, x0 + 4b83bc: 9105e3e0 add x0, sp, #0x178 + 4b83c0: 97ff3771 bl 486184 <_ZN5Catch9pluraliseD1Ev> + 4b83c4: 14000002 b 4b83cc <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x484> + 4b83c8: aa0003f3 mov x19, x0 + 4b83cc: 910683e0 add x0, sp, #0x1a0 + 4b83d0: 97fd3b4c bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b83d4: 14000002 b 4b83dc <_ZN5Catch18IStreamingReporter9listTestsERKSt6vectorINS_14TestCaseHandleESaIS2_EERKNS_6ConfigE+0x494> + 4b83d8: aa0003f3 mov x19, x0 + 4b83dc: 910703e0 add x0, sp, #0x1c0 + 4b83e0: 97fd3c18 bl 407440 <_ZNSaIcED1Ev@plt> + 4b83e4: aa1303e0 mov x0, x19 + 4b83e8: 97fd3d46 bl 407900 <_Unwind_Resume@plt> + 4b83ec: a94153f3 ldp x19, x20, [sp, #16] + 4b83f0: a8de7bfd ldp x29, x30, [sp], #480 + 4b83f4: d65f03c0 ret + +00000000004b83f8 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE>: +_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE(): + 4b83f8: a9a97bfd stp x29, x30, [sp, #-368]! + 4b83fc: 910003fd mov x29, sp + 4b8400: a90153f3 stp x19, x20, [sp, #16] + 4b8404: f9001fe0 str x0, [sp, #56] + 4b8408: f9001be1 str x1, [sp, #48] + 4b840c: f90017e2 str x2, [sp, #40] + 4b8410: f94017e0 ldr x0, [sp, #40] + 4b8414: f9400000 ldr x0, [x0] + 4b8418: 9101a000 add x0, x0, #0x68 + 4b841c: f9400001 ldr x1, [x0] + 4b8420: f94017e0 ldr x0, [sp, #40] + 4b8424: d63f0020 blr x1 + 4b8428: 12001c00 and w0, w0, #0xff + 4b842c: 7100001f cmp w0, #0x0 + 4b8430: 54000100 b.eq 4b8450 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x58> // b.none + 4b8434: 97fe9c31 bl 45f4f8 <_ZN5Catch4coutEv> + 4b8438: aa0003e2 mov x2, x0 + 4b843c: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b8440: 912a4001 add x1, x0, #0xa90 + 4b8444: aa0203e0 mov x0, x2 + 4b8448: 97fd3bc2 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4b844c: 14000007 b 4b8468 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x70> + 4b8450: 97fe9c2a bl 45f4f8 <_ZN5Catch4coutEv> + 4b8454: aa0003e2 mov x2, x0 + 4b8458: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b845c: 912ac001 add x1, x0, #0xab0 + 4b8460: aa0203e0 mov x0, x2 + 4b8464: 97fd3bbb bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4b8468: f9401be0 ldr x0, [sp, #48] + 4b846c: f900b7e0 str x0, [sp, #360] + 4b8470: f940b7e0 ldr x0, [sp, #360] + 4b8474: 97ff84d7 bl 4997d0 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE5beginEv> + 4b8478: f9005be0 str x0, [sp, #176] + 4b847c: f940b7e0 ldr x0, [sp, #360] + 4b8480: 97ff84e0 bl 499800 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE3endEv> + 4b8484: f90057e0 str x0, [sp, #168] + 4b8488: 9102a3e1 add x1, sp, #0xa8 + 4b848c: 9102c3e0 add x0, sp, #0xb0 + 4b8490: 97ff84e8 bl 499830 <_ZN9__gnu_cxxneIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4b8494: 12001c00 and w0, w0, #0xff + 4b8498: 7100001f cmp w0, #0x0 + 4b849c: 54000a20 b.eq 4b85e0 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x1e8> // b.none + 4b84a0: 9102c3e0 add x0, sp, #0xb0 + 4b84a4: 97ff84fe bl 49989c <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEdeEv> + 4b84a8: f900b3e0 str x0, [sp, #352] + 4b84ac: 910263e0 add x0, sp, #0x98 + 4b84b0: 97fe9bc3 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4b84b4: 910263e2 add x2, sp, #0x98 + 4b84b8: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b84bc: 912b2001 add x1, x0, #0xac8 + 4b84c0: aa0203e0 mov x0, x2 + 4b84c4: 97feffa8 bl 478364 <_ZN5Catch20ReusableStringStreamlsIA3_cEERS0_RKT_> + 4b84c8: aa0003f3 mov x19, x0 + 4b84cc: 52800040 mov w0, #0x2 // #2 + 4b84d0: 97fe5945 bl 44e9e4 <_ZSt4setwi> + 4b84d4: b900bbe0 str w0, [sp, #184] + 4b84d8: 9102e3e0 add x0, sp, #0xb8 + 4b84dc: aa0003e1 mov x1, x0 + 4b84e0: aa1303e0 mov x0, x19 + 4b84e4: 97feffc8 bl 478404 <_ZN5Catch20ReusableStringStreamlsISt5_SetwEERS0_RKT_> + 4b84e8: aa0003e2 mov x2, x0 + 4b84ec: f940b3e0 ldr x0, [sp, #352] + 4b84f0: 9100c000 add x0, x0, #0x30 + 4b84f4: aa0003e1 mov x1, x0 + 4b84f8: aa0203e0 mov x0, x2 + 4b84fc: 97fd4955 bl 40aa50 <_ZN5Catch20ReusableStringStreamlsImEERS0_RKT_> + 4b8500: aa0003e2 mov x2, x0 + 4b8504: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b8508: 912b2001 add x1, x0, #0xac8 + 4b850c: aa0203e0 mov x0, x2 + 4b8510: 97feff95 bl 478364 <_ZN5Catch20ReusableStringStreamlsIA3_cEERS0_RKT_> + 4b8514: 910263e0 add x0, sp, #0x98 + 4b8518: 910123e1 add x1, sp, #0x48 + 4b851c: aa0103e8 mov x8, x1 + 4b8520: 97fe9be9 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4b8524: 9103c3e0 add x0, sp, #0xf0 + 4b8528: aa0003e8 mov x8, x0 + 4b852c: f940b3e0 ldr x0, [sp, #352] + 4b8530: 940002dd bl 4b90a4 <_ZNK5Catch7TagInfo3allB5cxx11Ev> + 4b8534: 9103c3e1 add x1, sp, #0xf0 + 4b8538: 910303e0 add x0, sp, #0xc0 + 4b853c: 97fe4b1d bl 44b1b0 <_ZN5Catch5clara8TextFlow6ColumnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b8540: 910303e0 add x0, sp, #0xc0 + 4b8544: d2800001 mov x1, #0x0 // #0 + 4b8548: 97ff4831 bl 48a60c <_ZN5Catch5clara8TextFlow6Column13initialIndentEm> + 4b854c: aa0003f3 mov x19, x0 + 4b8550: 910123e0 add x0, sp, #0x48 + 4b8554: 97fd3b17 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4b8558: aa0003e1 mov x1, x0 + 4b855c: aa1303e0 mov x0, x19 + 4b8560: 97fe4b44 bl 44b270 <_ZN5Catch5clara8TextFlow6Column6indentEm> + 4b8564: d28008c1 mov x1, #0x46 // #70 + 4b8568: 97fe4b2d bl 44b21c <_ZN5Catch5clara8TextFlow6Column5widthEm> + 4b856c: aa0003e1 mov x1, x0 + 4b8570: 9101a3e0 add x0, sp, #0x68 + 4b8574: 97fe7428 bl 455614 <_ZN5Catch5clara8TextFlow6ColumnC1ERKS2_> + 4b8578: 910303e0 add x0, sp, #0xc0 + 4b857c: 97fe4b9a bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b8580: 9103c3e0 add x0, sp, #0xf0 + 4b8584: 97fd3adf bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b8588: 97fe9bdc bl 45f4f8 <_ZN5Catch4coutEv> + 4b858c: aa0003e2 mov x2, x0 + 4b8590: 910123e0 add x0, sp, #0x48 + 4b8594: aa0003e1 mov x1, x0 + 4b8598: aa0203e0 mov x0, x2 + 4b859c: 97fd3b49 bl 4072c0 <_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 4b85a0: aa0003e2 mov x2, x0 + 4b85a4: 9101a3e0 add x0, sp, #0x68 + 4b85a8: aa0003e1 mov x1, x0 + 4b85ac: aa0203e0 mov x0, x2 + 4b85b0: 97fe4b56 bl 44b308 <_ZN5Catch5clara8TextFlowlsERSoRKNS1_6ColumnE> + 4b85b4: 52800141 mov w1, #0xa // #10 + 4b85b8: 97fd3bd2 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b85bc: 9101a3e0 add x0, sp, #0x68 + 4b85c0: 97fe4b89 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b85c4: 910123e0 add x0, sp, #0x48 + 4b85c8: 97fd3ace bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b85cc: 910263e0 add x0, sp, #0x98 + 4b85d0: 97fe9b91 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4b85d4: 9102c3e0 add x0, sp, #0xb0 + 4b85d8: 97ff84a7 bl 499874 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEppEv> + 4b85dc: 17ffffab b 4b8488 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x90> + 4b85e0: 97fe9bc6 bl 45f4f8 <_ZN5Catch4coutEv> + 4b85e4: aa0003f3 mov x19, x0 + 4b85e8: f9401be0 ldr x0, [sp, #48] + 4b85ec: 94000111 bl 4b8a30 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE4sizeEv> + 4b85f0: aa0003f4 mov x20, x0 + 4b85f4: 910563e0 add x0, sp, #0x158 + 4b85f8: 97fd3cc6 bl 407910 <_ZNSaIcEC1Ev@plt> + 4b85fc: 910563e0 add x0, sp, #0x158 + 4b8600: 9104e3e3 add x3, sp, #0x138 + 4b8604: aa0003e2 mov x2, x0 + 4b8608: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b860c: 912b4001 add x1, x0, #0xad0 + 4b8610: aa0303e0 mov x0, x3 + 4b8614: 97fd3c1b bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4b8618: 9104e3e1 add x1, sp, #0x138 + 4b861c: 910443e0 add x0, sp, #0x110 + 4b8620: aa0103e2 mov x2, x1 + 4b8624: aa1403e1 mov x1, x20 + 4b8628: 97fea647 bl 461f44 <_ZN5Catch9pluraliseC1EmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4b862c: 910443e0 add x0, sp, #0x110 + 4b8630: aa0003e1 mov x1, x0 + 4b8634: aa1303e0 mov x0, x19 + 4b8638: 97fea652 bl 461f80 <_ZN5CatchlsERSoRKNS_9pluraliseE> + 4b863c: 52800141 mov w1, #0xa // #10 + 4b8640: 97fd3bb0 bl 407500 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 4b8644: aa0003e2 mov x2, x0 + 4b8648: d0fffa60 adrp x0, 406000 <_init-0xc50> + 4b864c: 913f8001 add x1, x0, #0xfe0 + 4b8650: aa0203e0 mov x0, x2 + 4b8654: 97fd3b6b bl 407400 <_ZNSolsEPFRSoS_E@plt> + 4b8658: 910443e0 add x0, sp, #0x110 + 4b865c: 97ff36ca bl 486184 <_ZN5Catch9pluraliseD1Ev> + 4b8660: 9104e3e0 add x0, sp, #0x138 + 4b8664: 97fd3aa7 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b8668: 910563e0 add x0, sp, #0x158 + 4b866c: 97fd3b75 bl 407440 <_ZNSaIcED1Ev@plt> + 4b8670: 14000024 b 4b8700 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x308> + 4b8674: aa0003f3 mov x19, x0 + 4b8678: 910303e0 add x0, sp, #0xc0 + 4b867c: 97fe4b5a bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b8680: 14000002 b 4b8688 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x290> + 4b8684: aa0003f3 mov x19, x0 + 4b8688: 9103c3e0 add x0, sp, #0xf0 + 4b868c: 97fd3a9d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b8690: 14000006 b 4b86a8 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x2b0> + 4b8694: aa0003f3 mov x19, x0 + 4b8698: 9101a3e0 add x0, sp, #0x68 + 4b869c: 97fe4b52 bl 44b3e4 <_ZN5Catch5clara8TextFlow6ColumnD1Ev> + 4b86a0: 14000002 b 4b86a8 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x2b0> + 4b86a4: aa0003f3 mov x19, x0 + 4b86a8: 910123e0 add x0, sp, #0x48 + 4b86ac: 97fd3a95 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b86b0: 14000002 b 4b86b8 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x2c0> + 4b86b4: aa0003f3 mov x19, x0 + 4b86b8: 910263e0 add x0, sp, #0x98 + 4b86bc: 97fe9b56 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4b86c0: aa1303e0 mov x0, x19 + 4b86c4: 14000001 b 4b86c8 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x2d0> + 4b86c8: 97fd3c8e bl 407900 <_Unwind_Resume@plt> + 4b86cc: aa0003f3 mov x19, x0 + 4b86d0: 910443e0 add x0, sp, #0x110 + 4b86d4: 97ff36ac bl 486184 <_ZN5Catch9pluraliseD1Ev> + 4b86d8: 14000002 b 4b86e0 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x2e8> + 4b86dc: aa0003f3 mov x19, x0 + 4b86e0: 9104e3e0 add x0, sp, #0x138 + 4b86e4: 97fd3a87 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b86e8: 14000002 b 4b86f0 <_ZN5Catch18IStreamingReporter8listTagsERKSt6vectorINS_7TagInfoESaIS2_EERKNS_6ConfigE+0x2f8> + 4b86ec: aa0003f3 mov x19, x0 + 4b86f0: 910563e0 add x0, sp, #0x158 + 4b86f4: 97fd3b53 bl 407440 <_ZNSaIcED1Ev@plt> + 4b86f8: aa1303e0 mov x0, x19 + 4b86fc: 97fd3c81 bl 407900 <_Unwind_Resume@plt> + 4b8700: a94153f3 ldp x19, x20, [sp, #16] + 4b8704: a8d77bfd ldp x29, x30, [sp], #368 + 4b8708: d65f03c0 ret + +00000000004b870c <_ZN5Catch16IReporterFactoryD1Ev>: +_ZN5Catch16IReporterFactoryD1Ev(): + 4b870c: d10043ff sub sp, sp, #0x10 + 4b8710: f90007e0 str x0, [sp, #8] + 4b8714: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b8718: 91338001 add x1, x0, #0xce0 + 4b871c: f94007e0 ldr x0, [sp, #8] + 4b8720: f9000001 str x1, [x0] + 4b8724: d503201f nop + 4b8728: 910043ff add sp, sp, #0x10 + 4b872c: d65f03c0 ret + +00000000004b8730 <_ZN5Catch16IReporterFactoryD0Ev>: +_ZN5Catch16IReporterFactoryD0Ev(): + 4b8730: a9be7bfd stp x29, x30, [sp, #-32]! + 4b8734: 910003fd mov x29, sp + 4b8738: f9000fe0 str x0, [sp, #24] + 4b873c: f9400fe0 ldr x0, [sp, #24] + 4b8740: 97fffff3 bl 4b870c <_ZN5Catch16IReporterFactoryD1Ev> + 4b8744: d2800101 mov x1, #0x8 // #8 + 4b8748: f9400fe0 ldr x0, [sp, #24] + 4b874c: 97fd3b0d bl 407380 <_ZdlPvm@plt> + 4b8750: a8c27bfd ldp x29, x30, [sp], #32 + 4b8754: d65f03c0 ret + +00000000004b8758 <_ZN5Catch17IReporterRegistryD1Ev>: +_ZN5Catch17IReporterRegistryD1Ev(): + 4b8758: d10043ff sub sp, sp, #0x10 + 4b875c: f90007e0 str x0, [sp, #8] + 4b8760: b00000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b8764: 9132a001 add x1, x0, #0xca8 + 4b8768: f94007e0 ldr x0, [sp, #8] + 4b876c: f9000001 str x1, [x0] + 4b8770: d503201f nop + 4b8774: 910043ff add sp, sp, #0x10 + 4b8778: d65f03c0 ret + +00000000004b877c <_ZN5Catch17IReporterRegistryD0Ev>: +_ZN5Catch17IReporterRegistryD0Ev(): + 4b877c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b8780: 910003fd mov x29, sp + 4b8784: f9000fe0 str x0, [sp, #24] + 4b8788: f9400fe0 ldr x0, [sp, #24] + 4b878c: 97fffff3 bl 4b8758 <_ZN5Catch17IReporterRegistryD1Ev> + 4b8790: d2800101 mov x1, #0x8 // #8 + 4b8794: f9400fe0 ldr x0, [sp, #24] + 4b8798: 97fd3afa bl 407380 <_ZdlPvm@plt> + 4b879c: a8c27bfd ldp x29, x30, [sp], #32 + 4b87a0: d65f03c0 ret + +00000000004b87a4 <_ZSt11max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEEZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SG_E_ET_SI_SI_T0_>: +_ZSt11max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEEZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SG_E_ET_SI_SI_T0_(): + 4b87a4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b87a8: 910003fd mov x29, sp + 4b87ac: f9000bf3 str x19, [sp, #16] + 4b87b0: f9001fe0 str x0, [sp, #56] + 4b87b4: f9001be1 str x1, [sp, #48] + 4b87b8: 3900a3e2 strb w2, [sp, #40] + 4b87bc: 2a0303e0 mov w0, w3 + 4b87c0: 94000008 bl 4b87e0 <_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EENS0_15_Iter_comp_iterIT_EESH_> + 4b87c4: 2a1303e2 mov w2, w19 + 4b87c8: f9401be1 ldr x1, [sp, #48] + 4b87cc: f9401fe0 ldr x0, [sp, #56] + 4b87d0: 94000025 bl 4b8864 <_ZSt13__max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SI_E_EEET_SL_SL_T0_> + 4b87d4: f9400bf3 ldr x19, [sp, #16] + 4b87d8: a8c47bfd ldp x29, x30, [sp], #64 + 4b87dc: d65f03c0 ret + +00000000004b87e0 <_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EENS0_15_Iter_comp_iterIT_EESH_>: +_ZN9__gnu_cxx5__ops16__iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EENS0_15_Iter_comp_iterIT_EESH_(): + 4b87e0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b87e4: 910003fd mov x29, sp + 4b87e8: a90153f3 stp x19, x20, [sp, #16] + 4b87ec: 3900a3e0 strb w0, [sp, #40] + 4b87f0: 9100a3e0 add x0, sp, #0x28 + 4b87f4: 94000042 bl 4b88fc <_ZSt4moveIRZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS0_19ReporterDescriptionESaIS3_EERKNS0_6ConfigEEUlRKS3_SC_E_EONSt16remove_referenceIT_E4typeEOSG_> + 4b87f8: 9100e3e0 add x0, sp, #0x38 + 4b87fc: 2a1403e1 mov w1, w20 + 4b8800: 94000044 bl 4b8910 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EC1ESF_> + 4b8804: 2a1303e0 mov w0, w19 + 4b8808: a94153f3 ldp x19, x20, [sp, #16] + 4b880c: a8c47bfd ldp x29, x30, [sp], #64 + 4b8810: d65f03c0 ret + +00000000004b8814 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EclINS_17__normal_iteratorIPSD_S7_EESK_EEbT_T0_>: +_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EclINS_17__normal_iteratorIPSD_S7_EESK_EEbT_T0_(): + 4b8814: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b8818: 910003fd mov x29, sp + 4b881c: a90153f3 stp x19, x20, [sp, #16] + 4b8820: f9001fe0 str x0, [sp, #56] + 4b8824: f9001be1 str x1, [sp, #48] + 4b8828: f90017e2 str x2, [sp, #40] + 4b882c: f9401ff3 ldr x19, [sp, #56] + 4b8830: 9100c3e0 add x0, sp, #0x30 + 4b8834: 97ff83e1 bl 4997b8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEdeEv> + 4b8838: aa0003f4 mov x20, x0 + 4b883c: 9100a3e0 add x0, sp, #0x28 + 4b8840: 97ff83de bl 4997b8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEdeEv> + 4b8844: aa0003e2 mov x2, x0 + 4b8848: aa1403e1 mov x1, x20 + 4b884c: aa1303e0 mov x0, x19 + 4b8850: 97fffd05 bl 4b7c64 <_ZZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS_19ReporterDescriptionESaIS2_EERKNS_6ConfigEENKUlRKS2_SB_E_clESB_SB_> + 4b8854: 12001c00 and w0, w0, #0xff + 4b8858: a94153f3 ldp x19, x20, [sp, #16] + 4b885c: a8c47bfd ldp x29, x30, [sp], #64 + 4b8860: d65f03c0 ret + +00000000004b8864 <_ZSt13__max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SI_E_EEET_SL_SL_T0_>: +_ZSt13__max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SI_E_EEET_SL_SL_T0_(): + 4b8864: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b8868: 910003fd mov x29, sp + 4b886c: f90017e0 str x0, [sp, #40] + 4b8870: f90013e1 str x1, [sp, #32] + 4b8874: 390063e2 strb w2, [sp, #24] + 4b8878: 910083e1 add x1, sp, #0x20 + 4b887c: 9100a3e0 add x0, sp, #0x28 + 4b8880: 940000a6 bl 4b8b18 <_ZN9__gnu_cxxeqIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4b8884: 12001c00 and w0, w0, #0xff + 4b8888: 7100001f cmp w0, #0x0 + 4b888c: 54000060 b.eq 4b8898 <_ZSt13__max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SI_E_EEET_SL_SL_T0_+0x34> // b.none + 4b8890: f94017e0 ldr x0, [sp, #40] + 4b8894: 14000018 b 4b88f4 <_ZSt13__max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SI_E_EEET_SL_SL_T0_+0x90> + 4b8898: f94017e0 ldr x0, [sp, #40] + 4b889c: f9001fe0 str x0, [sp, #56] + 4b88a0: 9100a3e0 add x0, sp, #0x28 + 4b88a4: 97ff83bb bl 499790 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEppEv> + 4b88a8: aa0003e2 mov x2, x0 + 4b88ac: 910083e0 add x0, sp, #0x20 + 4b88b0: aa0003e1 mov x1, x0 + 4b88b4: aa0203e0 mov x0, x2 + 4b88b8: 97ff83a5 bl 49974c <_ZN9__gnu_cxxneIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4b88bc: 12001c00 and w0, w0, #0xff + 4b88c0: 7100001f cmp w0, #0x0 + 4b88c4: 54000160 b.eq 4b88f0 <_ZSt13__max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SI_E_EEET_SL_SL_T0_+0x8c> // b.none + 4b88c8: 910063e0 add x0, sp, #0x18 + 4b88cc: f94017e2 ldr x2, [sp, #40] + 4b88d0: f9401fe1 ldr x1, [sp, #56] + 4b88d4: 97ffffd0 bl 4b8814 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EclINS_17__normal_iteratorIPSD_S7_EESK_EEbT_T0_> + 4b88d8: 12001c00 and w0, w0, #0xff + 4b88dc: 7100001f cmp w0, #0x0 + 4b88e0: 54fffe00 b.eq 4b88a0 <_ZSt13__max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SI_E_EEET_SL_SL_T0_+0x3c> // b.none + 4b88e4: f94017e0 ldr x0, [sp, #40] + 4b88e8: f9001fe0 str x0, [sp, #56] + 4b88ec: 17ffffed b 4b88a0 <_ZSt13__max_elementIN9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNS2_18IStreamingReporter13listReportersERKS8_RKNS2_6ConfigEEUlRS4_SI_E_EEET_SL_SL_T0_+0x3c> + 4b88f0: f9401fe0 ldr x0, [sp, #56] + 4b88f4: a8c47bfd ldp x29, x30, [sp], #64 + 4b88f8: d65f03c0 ret + +00000000004b88fc <_ZSt4moveIRZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS0_19ReporterDescriptionESaIS3_EERKNS0_6ConfigEEUlRKS3_SC_E_EONSt16remove_referenceIT_E4typeEOSG_>: +_ZSt4moveIRZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS0_19ReporterDescriptionESaIS3_EERKNS0_6ConfigEEUlRKS3_SC_E_EONSt16remove_referenceIT_E4typeEOSG_(): + 4b88fc: d10043ff sub sp, sp, #0x10 + 4b8900: f90007e0 str x0, [sp, #8] + 4b8904: f94007e0 ldr x0, [sp, #8] + 4b8908: 910043ff add sp, sp, #0x10 + 4b890c: d65f03c0 ret + +00000000004b8910 <_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EC1ESF_>: +_ZN9__gnu_cxx5__ops15_Iter_comp_iterIZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS2_19ReporterDescriptionESaIS5_EERKNS2_6ConfigEEUlRKS5_SE_E_EC2ESF_(): + 4b8910: a9be7bfd stp x29, x30, [sp, #-32]! + 4b8914: 910003fd mov x29, sp + 4b8918: f9000fe0 str x0, [sp, #24] + 4b891c: 390043e1 strb w1, [sp, #16] + 4b8920: 910043e0 add x0, sp, #0x10 + 4b8924: 97fffff6 bl 4b88fc <_ZSt4moveIRZN5Catch18IStreamingReporter13listReportersERKSt6vectorINS0_19ReporterDescriptionESaIS3_EERKNS0_6ConfigEEUlRKS3_SC_E_EONSt16remove_referenceIT_E4typeEOSG_> + 4b8928: d503201f nop + 4b892c: a8c27bfd ldp x29, x30, [sp], #32 + 4b8930: d65f03c0 ret + +00000000004b8934 <_ZN5Catch13MessageStreamD1Ev>: +_ZN5Catch13MessageStreamD1Ev(): + 4b8934: a9be7bfd stp x29, x30, [sp, #-32]! + 4b8938: 910003fd mov x29, sp + 4b893c: f9000fe0 str x0, [sp, #24] + 4b8940: f9400fe0 ldr x0, [sp, #24] + 4b8944: 97fe9ab4 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4b8948: d503201f nop + 4b894c: a8c27bfd ldp x29, x30, [sp], #32 + 4b8950: d65f03c0 ret + +00000000004b8954 <_ZN5Catch14MessageBuilderD1Ev>: +_ZN5Catch14MessageBuilderD1Ev(): + 4b8954: a9be7bfd stp x29, x30, [sp, #-32]! + 4b8958: 910003fd mov x29, sp + 4b895c: f9000fe0 str x0, [sp, #24] + 4b8960: f9400fe0 ldr x0, [sp, #24] + 4b8964: 91004000 add x0, x0, #0x10 + 4b8968: 97fe390e bl 446da0 <_ZN5Catch11MessageInfoD1Ev> + 4b896c: f9400fe0 ldr x0, [sp, #24] + 4b8970: 97fffff1 bl 4b8934 <_ZN5Catch13MessageStreamD1Ev> + 4b8974: d503201f nop + 4b8978: a8c27bfd ldp x29, x30, [sp], #32 + 4b897c: d65f03c0 ret + +00000000004b8980 <_ZN5Catch14MessageBuilderlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_>: +_ZN5Catch14MessageBuilderlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_(): + 4b8980: a9be7bfd stp x29, x30, [sp, #-32]! + 4b8984: 910003fd mov x29, sp + 4b8988: f9000fe0 str x0, [sp, #24] + 4b898c: f9000be1 str x1, [sp, #16] + 4b8990: f9400fe0 ldr x0, [sp, #24] + 4b8994: f9400be1 ldr x1, [sp, #16] + 4b8998: 97fe60a4 bl 450c28 <_ZN5Catch20ReusableStringStreamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_> + 4b899c: f9400fe0 ldr x0, [sp, #24] + 4b89a0: a8c27bfd ldp x29, x30, [sp], #32 + 4b89a4: d65f03c0 ret + +00000000004b89a8 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEptEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEptEv(): + 4b89a8: d10043ff sub sp, sp, #0x10 + 4b89ac: f90007e0 str x0, [sp, #8] + 4b89b0: f94007e0 ldr x0, [sp, #8] + 4b89b4: f9400000 ldr x0, [x0] + 4b89b8: 910043ff add sp, sp, #0x10 + 4b89bc: d65f03c0 ret + +00000000004b89c0 <_ZN5Catch6Detail9stringifyINS_14SourceLineInfoEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: +_ZN5Catch6Detail9stringifyINS_14SourceLineInfoEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_(): + 4b89c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b89c4: 910003fd mov x29, sp + 4b89c8: f9000bf3 str x19, [sp, #16] + 4b89cc: aa0803f3 mov x19, x8 + 4b89d0: f90017e0 str x0, [sp, #40] + 4b89d4: aa1303e8 mov x8, x19 + 4b89d8: f94017e0 ldr x0, [sp, #40] + 4b89dc: 94000024 bl 4b8a6c <_ZN5Catch11StringMakerINS_14SourceLineInfoEvE7convertIS1_EENSt9enable_ifIXsrNS_6Detail18IsStreamInsertableIT_EE5valueENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4typeERKS7_> + 4b89e0: aa1303e0 mov x0, x19 + 4b89e4: f9400bf3 ldr x19, [sp, #16] + 4b89e8: a8c37bfd ldp x29, x30, [sp], #48 + 4b89ec: d65f03c0 ret + +00000000004b89f0 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE5emptyEv>: +_ZNKSt6vectorIN5Catch3TagESaIS1_EE5emptyEv(): + 4b89f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b89f4: 910003fd mov x29, sp + 4b89f8: f9000fe0 str x0, [sp, #24] + 4b89fc: f9400fe0 ldr x0, [sp, #24] + 4b8a00: 97feb8cd bl 466d34 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE5beginEv> + 4b8a04: f90013e0 str x0, [sp, #32] + 4b8a08: f9400fe0 ldr x0, [sp, #24] + 4b8a0c: 97feb8d6 bl 466d64 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 4b8a10: f90017e0 str x0, [sp, #40] + 4b8a14: 9100a3e1 add x1, sp, #0x28 + 4b8a18: 910083e0 add x0, sp, #0x20 + 4b8a1c: 9400002e bl 4b8ad4 <_ZN9__gnu_cxxeqIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4b8a20: 12001c00 and w0, w0, #0xff + 4b8a24: d503201f nop + 4b8a28: a8c37bfd ldp x29, x30, [sp], #48 + 4b8a2c: d65f03c0 ret + +00000000004b8a30 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE4sizeEv(): + 4b8a30: d10043ff sub sp, sp, #0x10 + 4b8a34: f90007e0 str x0, [sp, #8] + 4b8a38: f94007e0 ldr x0, [sp, #8] + 4b8a3c: f9400401 ldr x1, [x0, #8] + 4b8a40: f94007e0 ldr x0, [sp, #8] + 4b8a44: f9400000 ldr x0, [x0] + 4b8a48: cb000020 sub x0, x1, x0 + 4b8a4c: 9343fc01 asr x1, x0, #3 + 4b8a50: d28db6e0 mov x0, #0x6db7 // #28087 + 4b8a54: f2b6db60 movk x0, #0xb6db, lsl #16 + 4b8a58: f2db6da0 movk x0, #0xdb6d, lsl #32 + 4b8a5c: f2edb6c0 movk x0, #0x6db6, lsl #48 + 4b8a60: 9b007c20 mul x0, x1, x0 + 4b8a64: 910043ff add sp, sp, #0x10 + 4b8a68: d65f03c0 ret + +00000000004b8a6c <_ZN5Catch11StringMakerINS_14SourceLineInfoEvE7convertIS1_EENSt9enable_ifIXsrNS_6Detail18IsStreamInsertableIT_EE5valueENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4typeERKS7_>: +_ZN5Catch11StringMakerINS_14SourceLineInfoEvE7convertIS1_EENSt9enable_ifIXsrNS_6Detail18IsStreamInsertableIT_EE5valueENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4typeERKS7_(): + 4b8a6c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b8a70: 910003fd mov x29, sp + 4b8a74: f9000bf3 str x19, [sp, #16] + 4b8a78: aa0803f3 mov x19, x8 + 4b8a7c: f90017e0 str x0, [sp, #40] + 4b8a80: 9100c3e0 add x0, sp, #0x30 + 4b8a84: 97fe9a4e bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4b8a88: 9100c3e0 add x0, sp, #0x30 + 4b8a8c: f94017e1 ldr x1, [sp, #40] + 4b8a90: 97fe2ac5 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 4b8a94: 9100c3e0 add x0, sp, #0x30 + 4b8a98: aa1303e8 mov x8, x19 + 4b8a9c: 97fe9a8a bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4b8aa0: d503201f nop + 4b8aa4: 9100c3e0 add x0, sp, #0x30 + 4b8aa8: 97fe9a5b bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4b8aac: 14000006 b 4b8ac4 <_ZN5Catch11StringMakerINS_14SourceLineInfoEvE7convertIS1_EENSt9enable_ifIXsrNS_6Detail18IsStreamInsertableIT_EE5valueENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4typeERKS7_+0x58> + 4b8ab0: aa0003f3 mov x19, x0 + 4b8ab4: 9100c3e0 add x0, sp, #0x30 + 4b8ab8: 97fe9a57 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4b8abc: aa1303e0 mov x0, x19 + 4b8ac0: 97fd3b90 bl 407900 <_Unwind_Resume@plt> + 4b8ac4: aa1303e0 mov x0, x19 + 4b8ac8: f9400bf3 ldr x19, [sp, #16] + 4b8acc: a8c47bfd ldp x29, x30, [sp], #64 + 4b8ad0: d65f03c0 ret + +00000000004b8ad4 <_ZN9__gnu_cxxeqIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxeqIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 4b8ad4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b8ad8: 910003fd mov x29, sp + 4b8adc: f9000bf3 str x19, [sp, #16] + 4b8ae0: f90017e0 str x0, [sp, #40] + 4b8ae4: f90013e1 str x1, [sp, #32] + 4b8ae8: f94017e0 ldr x0, [sp, #40] + 4b8aec: 97feb995 bl 467140 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 4b8af0: f9400013 ldr x19, [x0] + 4b8af4: f94013e0 ldr x0, [sp, #32] + 4b8af8: 97feb992 bl 467140 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEE4baseEv> + 4b8afc: f9400000 ldr x0, [x0] + 4b8b00: eb00027f cmp x19, x0 + 4b8b04: 1a9f17e0 cset w0, eq // eq = none + 4b8b08: 12001c00 and w0, w0, #0xff + 4b8b0c: f9400bf3 ldr x19, [sp, #16] + 4b8b10: a8c37bfd ldp x29, x30, [sp], #48 + 4b8b14: d65f03c0 ret + +00000000004b8b18 <_ZN9__gnu_cxxeqIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_>: +_ZN9__gnu_cxxeqIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_(): + 4b8b18: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b8b1c: 910003fd mov x29, sp + 4b8b20: f9000bf3 str x19, [sp, #16] + 4b8b24: f90017e0 str x0, [sp, #40] + 4b8b28: f90013e1 str x1, [sp, #32] + 4b8b2c: f94017e0 ldr x0, [sp, #40] + 4b8b30: 97ff83b5 bl 499a04 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv> + 4b8b34: f9400013 ldr x19, [x0] + 4b8b38: f94013e0 ldr x0, [sp, #32] + 4b8b3c: 97ff83b2 bl 499a04 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv> + 4b8b40: f9400000 ldr x0, [x0] + 4b8b44: eb00027f cmp x19, x0 + 4b8b48: 1a9f17e0 cset w0, eq // eq = none + 4b8b4c: 12001c00 and w0, w0, #0xff + 4b8b50: f9400bf3 ldr x19, [sp, #16] + 4b8b54: a8c37bfd ldp x29, x30, [sp], #48 + 4b8b58: d65f03c0 ret + +00000000004b8b5c <_ZL18__gthread_active_pv>: +_ZL18__gthread_active_pv(): + 4b8b5c: f0000480 adrp x0, 54b000 <_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@GLIBCXX_3.4> + 4b8b60: 9130e000 add x0, x0, #0xc38 + 4b8b64: f9400000 ldr x0, [x0] + 4b8b68: f100001f cmp x0, #0x0 + 4b8b6c: 1a9f07e0 cset w0, ne // ne = any + 4b8b70: 12001c00 and w0, w0, #0xff + 4b8b74: d65f03c0 ret + +00000000004b8b78 <_ZN5Catch12_GLOBAL__N_19listTestsERNS_18IStreamingReporterERKNS_6ConfigE>: +_ZN5Catch12_GLOBAL__N_19listTestsERNS_18IStreamingReporterERKNS_6ConfigE(): + 4b8b78: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b8b7c: 910003fd mov x29, sp + 4b8b80: f9000bf3 str x19, [sp, #16] + 4b8b84: f90017e0 str x0, [sp, #40] + 4b8b88: f90013e1 str x1, [sp, #32] + 4b8b8c: f94013e0 ldr x0, [sp, #32] + 4b8b90: f9400000 ldr x0, [x0] + 4b8b94: 91018000 add x0, x0, #0x60 + 4b8b98: f9400001 ldr x1, [x0] + 4b8b9c: f94013e0 ldr x0, [sp, #32] + 4b8ba0: d63f0020 blr x1 + 4b8ba4: f90027e0 str x0, [sp, #72] + 4b8ba8: f94013e0 ldr x0, [sp, #32] + 4b8bac: 97febf31 bl 468870 <_ZN5Catch21getAllTestCasesSortedERKNS_7IConfigE> + 4b8bb0: aa0003e3 mov x3, x0 + 4b8bb4: f94013e0 ldr x0, [sp, #32] + 4b8bb8: 9100c3e1 add x1, sp, #0x30 + 4b8bbc: aa0103e8 mov x8, x1 + 4b8bc0: aa0003e2 mov x2, x0 + 4b8bc4: f94027e1 ldr x1, [sp, #72] + 4b8bc8: aa0303e0 mov x0, x3 + 4b8bcc: 97febeda bl 468734 <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE> + 4b8bd0: f94017e0 ldr x0, [sp, #40] + 4b8bd4: f9400000 ldr x0, [x0] + 4b8bd8: 9102c000 add x0, x0, #0xb0 + 4b8bdc: f9400003 ldr x3, [x0] + 4b8be0: 9100c3e0 add x0, sp, #0x30 + 4b8be4: f94013e2 ldr x2, [sp, #32] + 4b8be8: aa0003e1 mov x1, x0 + 4b8bec: f94017e0 ldr x0, [sp, #40] + 4b8bf0: d63f0060 blr x3 + 4b8bf4: 9100c3e0 add x0, sp, #0x30 + 4b8bf8: 97fdead8 bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 4b8bfc: 14000006 b 4b8c14 <_ZN5Catch12_GLOBAL__N_19listTestsERNS_18IStreamingReporterERKNS_6ConfigE+0x9c> + 4b8c00: aa0003f3 mov x19, x0 + 4b8c04: 9100c3e0 add x0, sp, #0x30 + 4b8c08: 97fdead4 bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 4b8c0c: aa1303e0 mov x0, x19 + 4b8c10: 97fd3b3c bl 407900 <_Unwind_Resume@plt> + 4b8c14: f9400bf3 ldr x19, [sp, #16] + 4b8c18: a8c57bfd ldp x29, x30, [sp], #80 + 4b8c1c: d65f03c0 ret + +00000000004b8c20 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE>: +_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE(): + 4b8c20: a9a67bfd stp x29, x30, [sp, #-416]! + 4b8c24: 910003fd mov x29, sp + 4b8c28: f9000bf3 str x19, [sp, #16] + 4b8c2c: f90017e0 str x0, [sp, #40] + 4b8c30: f90013e1 str x1, [sp, #32] + 4b8c34: f94013e0 ldr x0, [sp, #32] + 4b8c38: f9400000 ldr x0, [x0] + 4b8c3c: 91018000 add x0, x0, #0x60 + 4b8c40: f9400001 ldr x1, [x0] + 4b8c44: f94013e0 ldr x0, [sp, #32] + 4b8c48: d63f0020 blr x1 + 4b8c4c: f900cfe0 str x0, [sp, #408] + 4b8c50: f94013e0 ldr x0, [sp, #32] + 4b8c54: 97febf07 bl 468870 <_ZN5Catch21getAllTestCasesSortedERKNS_7IConfigE> + 4b8c58: aa0003e3 mov x3, x0 + 4b8c5c: f94013e0 ldr x0, [sp, #32] + 4b8c60: 9102e3e1 add x1, sp, #0xb8 + 4b8c64: aa0103e8 mov x8, x1 + 4b8c68: aa0003e2 mov x2, x0 + 4b8c6c: f940cfe1 ldr x1, [sp, #408] + 4b8c70: aa0303e0 mov x0, x3 + 4b8c74: 97febeb0 bl 468734 <_ZN5Catch11filterTestsERKSt6vectorINS_14TestCaseHandleESaIS1_EERKNS_8TestSpecERKNS_7IConfigE> + 4b8c78: 910223e0 add x0, sp, #0x88 + 4b8c7c: 940001fc bl 4b946c <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEEC1Ev> + 4b8c80: 9102e3e0 add x0, sp, #0xb8 + 4b8c84: f900cbe0 str x0, [sp, #400] + 4b8c88: f940cbe0 ldr x0, [sp, #400] + 4b8c8c: 97fec029 bl 468d30 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE5beginEv> + 4b8c90: f90037e0 str x0, [sp, #104] + 4b8c94: f940cbe0 ldr x0, [sp, #400] + 4b8c98: 97fec02f bl 468d54 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EE3endEv> + 4b8c9c: f90033e0 str x0, [sp, #96] + 4b8ca0: 910183e1 add x1, sp, #0x60 + 4b8ca4: 9101a3e0 add x0, sp, #0x68 + 4b8ca8: 97fec723 bl 46a934 <_ZN9__gnu_cxxneIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> + 4b8cac: 12001c00 and w0, w0, #0xff + 4b8cb0: 7100001f cmp w0, #0x0 + 4b8cb4: 54000980 b.eq 4b8de4 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x1c4> // b.none + 4b8cb8: 9101a3e0 add x0, sp, #0x68 + 4b8cbc: 97fed0d2 bl 46d004 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEdeEv> + 4b8cc0: f900c7e0 str x0, [sp, #392] + 4b8cc4: f940c7e0 ldr x0, [sp, #392] + 4b8cc8: 97feb2b7 bl 4657a4 <_ZNK5Catch14TestCaseHandle15getTestCaseInfoEv> + 4b8ccc: 91020000 add x0, x0, #0x80 + 4b8cd0: f900c3e0 str x0, [sp, #384] + 4b8cd4: f940c3e0 ldr x0, [sp, #384] + 4b8cd8: 97feb817 bl 466d34 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE5beginEv> + 4b8cdc: f9002fe0 str x0, [sp, #88] + 4b8ce0: f940c3e0 ldr x0, [sp, #384] + 4b8ce4: 97feb820 bl 466d64 <_ZNKSt6vectorIN5Catch3TagESaIS1_EE3endEv> + 4b8ce8: f9002be0 str x0, [sp, #80] + 4b8cec: 910143e1 add x1, sp, #0x50 + 4b8cf0: 910163e0 add x0, sp, #0x58 + 4b8cf4: 97feb828 bl 466d94 <_ZN9__gnu_cxxneIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_> + 4b8cf8: 12001c00 and w0, w0, #0xff + 4b8cfc: 7100001f cmp w0, #0x0 + 4b8d00: 540006c0 b.eq 4b8dd8 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x1b8> // b.none + 4b8d04: 910163e0 add x0, sp, #0x58 + 4b8d08: 97feb83e bl 466e00 <_ZNK9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEdeEv> + 4b8d0c: f900bfe0 str x0, [sp, #376] + 4b8d10: f940bfe0 ldr x0, [sp, #376] + 4b8d14: 91004001 add x1, x0, #0x10 + 4b8d18: 910223e0 add x0, sp, #0x88 + 4b8d1c: 9400024c bl 4b964c <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE4findERS6_> + 4b8d20: f90027e0 str x0, [sp, #72] + 4b8d24: 910223e0 add x0, sp, #0x88 + 4b8d28: 94000252 bl 4b9670 <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE3endEv> + 4b8d2c: f9006be0 str x0, [sp, #208] + 4b8d30: 910343e1 add x1, sp, #0xd0 + 4b8d34: 910123e0 add x0, sp, #0x48 + 4b8d38: 94000255 bl 4b968c <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEeqERKS6_> + 4b8d3c: 12001c00 and w0, w0, #0xff + 4b8d40: 7100001f cmp w0, #0x0 + 4b8d44: 54000360 b.eq 4b8db0 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x190> // b.none + 4b8d48: f940bfe0 ldr x0, [sp, #376] + 4b8d4c: 91004013 add x19, x0, #0x10 + 4b8d50: b9013bff str wzr, [sp, #312] + 4b8d54: f900a3ff str xzr, [sp, #320] + 4b8d58: f900a7ff str xzr, [sp, #328] + 4b8d5c: f900abff str xzr, [sp, #336] + 4b8d60: f900afff str xzr, [sp, #344] + 4b8d64: f900b3ff str xzr, [sp, #352] + 4b8d68: 9104c3e0 add x0, sp, #0x130 + 4b8d6c: 940001f0 bl 4b952c <_ZN5Catch7TagInfoC1Ev> + 4b8d70: 9104c3e0 add x0, sp, #0x130 + 4b8d74: 9103a3e1 add x1, sp, #0xe8 + 4b8d78: aa0103e8 mov x8, x1 + 4b8d7c: aa0003e1 mov x1, x0 + 4b8d80: aa1303e0 mov x0, x19 + 4b8d84: 940002a6 bl 4b981c <_ZSt9make_pairIRKN5Catch9StringRefENS0_7TagInfoEESt4pairINSt17__decay_and_stripIT_E6__typeENS6_IT0_E6__typeEEOS7_OSA_> + 4b8d88: 9103a3e1 add x1, sp, #0xe8 + 4b8d8c: 910223e0 add x0, sp, #0x88 + 4b8d90: 940002b6 bl 4b9868 <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE6insertIS5_IS1_S2_EvEES5_ISt17_Rb_tree_iteratorIS7_EbEOT_> + 4b8d94: a90d87e0 stp x0, x1, [sp, #216] + 4b8d98: f9406fe0 ldr x0, [sp, #216] + 4b8d9c: f90027e0 str x0, [sp, #72] + 4b8da0: 9103a3e0 add x0, sp, #0xe8 + 4b8da4: 940001f4 bl 4b9574 <_ZNSt4pairIN5Catch9StringRefENS0_7TagInfoEED1Ev> + 4b8da8: 9104c3e0 add x0, sp, #0x130 + 4b8dac: 940001ea bl 4b9554 <_ZN5Catch7TagInfoD1Ev> + 4b8db0: 910123e0 add x0, sp, #0x48 + 4b8db4: 940002bb bl 4b98a0 <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEptEv> + 4b8db8: 91004003 add x3, x0, #0x10 + 4b8dbc: f940bfe0 ldr x0, [sp, #376] + 4b8dc0: a9400801 ldp x1, x2, [x0] + 4b8dc4: aa0303e0 mov x0, x3 + 4b8dc8: 940000a8 bl 4b9068 <_ZN5Catch7TagInfo3addENS_9StringRefE> + 4b8dcc: 910163e0 add x0, sp, #0x58 + 4b8dd0: 97feb802 bl 466dd8 <_ZN9__gnu_cxx17__normal_iteratorIPKN5Catch3TagESt6vectorIS2_SaIS2_EEEppEv> + 4b8dd4: 17ffffc6 b 4b8cec <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0xcc> + 4b8dd8: 9101a3e0 add x0, sp, #0x68 + 4b8ddc: 97fed080 bl 46cfdc <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch14TestCaseHandleESt6vectorIS2_SaIS2_EEEppEv> + 4b8de0: 17ffffb0 b 4b8ca0 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x80> + 4b8de4: 9101c3e0 add x0, sp, #0x70 + 4b8de8: 940002b6 bl 4b98c0 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EEC1Ev> + 4b8dec: 910223e0 add x0, sp, #0x88 + 4b8df0: 940002d0 bl 4b9930 <_ZNKSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE4sizeEv> + 4b8df4: aa0003e1 mov x1, x0 + 4b8df8: 9101c3e0 add x0, sp, #0x70 + 4b8dfc: 940002d4 bl 4b994c <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE7reserveEm> + 4b8e00: 910223e0 add x0, sp, #0x88 + 4b8e04: f900bbe0 str x0, [sp, #368] + 4b8e08: f940bbe0 ldr x0, [sp, #368] + 4b8e0c: 94000331 bl 4b9ad0 <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE5beginEv> + 4b8e10: f90023e0 str x0, [sp, #64] + 4b8e14: f940bbe0 ldr x0, [sp, #368] + 4b8e18: 94000216 bl 4b9670 <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE3endEv> + 4b8e1c: f9001fe0 str x0, [sp, #56] + 4b8e20: 9100e3e1 add x1, sp, #0x38 + 4b8e24: 910103e0 add x0, sp, #0x40 + 4b8e28: 94000331 bl 4b9aec <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEneERKS6_> + 4b8e2c: 12001c00 and w0, w0, #0xff + 4b8e30: 7100001f cmp w0, #0x0 + 4b8e34: 540001a0 b.eq 4b8e68 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x248> // b.none + 4b8e38: 910103e0 add x0, sp, #0x40 + 4b8e3c: 94000344 bl 4b9b4c <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEdeEv> + 4b8e40: f900b7e0 str x0, [sp, #360] + 4b8e44: f940b7e0 ldr x0, [sp, #360] + 4b8e48: 91004000 add x0, x0, #0x10 + 4b8e4c: 94000348 bl 4b9b6c <_ZSt4moveIRKN5Catch7TagInfoEEONSt16remove_referenceIT_E4typeEOS5_> + 4b8e50: aa0003e1 mov x1, x0 + 4b8e54: 9101c3e0 add x0, sp, #0x70 + 4b8e58: 9400034a bl 4b9b80 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE9push_backERKS1_> + 4b8e5c: 910103e0 add x0, sp, #0x40 + 4b8e60: 9400032f bl 4b9b1c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEppEv> + 4b8e64: 17ffffef b 4b8e20 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x200> + 4b8e68: f94017e0 ldr x0, [sp, #40] + 4b8e6c: f9400000 ldr x0, [x0] + 4b8e70: 9102e000 add x0, x0, #0xb8 + 4b8e74: f9400003 ldr x3, [x0] + 4b8e78: 9101c3e0 add x0, sp, #0x70 + 4b8e7c: f94013e2 ldr x2, [sp, #32] + 4b8e80: aa0003e1 mov x1, x0 + 4b8e84: f94017e0 ldr x0, [sp, #40] + 4b8e88: d63f0060 blr x3 + 4b8e8c: 9101c3e0 add x0, sp, #0x70 + 4b8e90: 94000294 bl 4b98e0 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EED1Ev> + 4b8e94: 910223e0 add x0, sp, #0x88 + 4b8e98: 9400017d bl 4b948c <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEED1Ev> + 4b8e9c: 9102e3e0 add x0, sp, #0xb8 + 4b8ea0: 97fdea2e bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 4b8ea4: 14000015 b 4b8ef8 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x2d8> + 4b8ea8: aa0003f3 mov x19, x0 + 4b8eac: 9103a3e0 add x0, sp, #0xe8 + 4b8eb0: 940001b1 bl 4b9574 <_ZNSt4pairIN5Catch9StringRefENS0_7TagInfoEED1Ev> + 4b8eb4: 14000002 b 4b8ebc <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x29c> + 4b8eb8: aa0003f3 mov x19, x0 + 4b8ebc: 9104c3e0 add x0, sp, #0x130 + 4b8ec0: 940001a5 bl 4b9554 <_ZN5Catch7TagInfoD1Ev> + 4b8ec4: aa1303e0 mov x0, x19 + 4b8ec8: 14000001 b 4b8ecc <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x2ac> + 4b8ecc: aa0003f3 mov x19, x0 + 4b8ed0: 14000004 b 4b8ee0 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE+0x2c0> + 4b8ed4: aa0003f3 mov x19, x0 + 4b8ed8: 9101c3e0 add x0, sp, #0x70 + 4b8edc: 94000281 bl 4b98e0 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EED1Ev> + 4b8ee0: 910223e0 add x0, sp, #0x88 + 4b8ee4: 9400016a bl 4b948c <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEED1Ev> + 4b8ee8: 9102e3e0 add x0, sp, #0xb8 + 4b8eec: 97fdea1b bl 433758 <_ZNSt6vectorIN5Catch14TestCaseHandleESaIS1_EED1Ev> + 4b8ef0: aa1303e0 mov x0, x19 + 4b8ef4: 97fd3a83 bl 407900 <_Unwind_Resume@plt> + 4b8ef8: f9400bf3 ldr x19, [sp, #16] + 4b8efc: a8da7bfd ldp x29, x30, [sp], #416 + 4b8f00: d65f03c0 ret + +00000000004b8f04 <_ZN5Catch12_GLOBAL__N_113listReportersERNS_18IStreamingReporterERKNS_6ConfigE>: +_ZN5Catch12_GLOBAL__N_113listReportersERNS_18IStreamingReporterERKNS_6ConfigE(): + 4b8f04: a9b57bfd stp x29, x30, [sp, #-176]! + 4b8f08: 910003fd mov x29, sp + 4b8f0c: f9000bf3 str x19, [sp, #16] + 4b8f10: f90017e0 str x0, [sp, #40] + 4b8f14: f90013e1 str x1, [sp, #32] + 4b8f18: 910103e0 add x0, sp, #0x40 + 4b8f1c: 94000339 bl 4b9c00 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EEC1Ev> + 4b8f20: 97fde5f3 bl 4326ec <_ZN5Catch14getRegistryHubEv> + 4b8f24: aa0003e2 mov x2, x0 + 4b8f28: f9400040 ldr x0, [x2] + 4b8f2c: 91004000 add x0, x0, #0x10 + 4b8f30: f9400001 ldr x1, [x0] + 4b8f34: aa0203e0 mov x0, x2 + 4b8f38: d63f0020 blr x1 + 4b8f3c: aa0003e2 mov x2, x0 + 4b8f40: f9400040 ldr x0, [x2] + 4b8f44: 91006000 add x0, x0, #0x18 + 4b8f48: f9400001 ldr x1, [x0] + 4b8f4c: aa0203e0 mov x0, x2 + 4b8f50: d63f0020 blr x1 + 4b8f54: f90057e0 str x0, [sp, #168] + 4b8f58: f94057e0 ldr x0, [sp, #168] + 4b8f5c: 94000345 bl 4b9c70 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE4sizeEv> + 4b8f60: aa0003e1 mov x1, x0 + 4b8f64: 910103e0 add x0, sp, #0x40 + 4b8f68: 94000349 bl 4b9c8c <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE7reserveEm> + 4b8f6c: f94057e0 ldr x0, [sp, #168] + 4b8f70: f90053e0 str x0, [sp, #160] + 4b8f74: f94053e0 ldr x0, [sp, #160] + 4b8f78: 9400039b bl 4b9de4 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE5beginEv> + 4b8f7c: f9001fe0 str x0, [sp, #56] + 4b8f80: f94053e0 ldr x0, [sp, #160] + 4b8f84: 97fdfae9 bl 437b28 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE3endEv> + 4b8f88: f9001be0 str x0, [sp, #48] + 4b8f8c: 9100c3e1 add x1, sp, #0x30 + 4b8f90: 9100e3e0 add x0, sp, #0x38 + 4b8f94: 97ffbfad bl 4a8e48 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEneERKSF_> + 4b8f98: 12001c00 and w0, w0, #0xff + 4b8f9c: 7100001f cmp w0, #0x0 + 4b8fa0: 54000340 b.eq 4b9008 <_ZN5Catch12_GLOBAL__N_113listReportersERNS_18IStreamingReporterERKNS_6ConfigE+0x104> // b.none + 4b8fa4: 9100e3e0 add x0, sp, #0x38 + 4b8fa8: 940003a2 bl 4b9e30 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEdeEv> + 4b8fac: f9004fe0 str x0, [sp, #152] + 4b8fb0: f9404fe1 ldr x1, [sp, #152] + 4b8fb4: 910163e0 add x0, sp, #0x58 + 4b8fb8: 97fd37ee bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4b8fbc: f9404fe0 ldr x0, [sp, #152] + 4b8fc0: 91008000 add x0, x0, #0x20 + 4b8fc4: 97fdfb17 bl 437c20 <_ZNKSt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS1_EEptEv> + 4b8fc8: aa0003e2 mov x2, x0 + 4b8fcc: f9400040 ldr x0, [x2] + 4b8fd0: 91006000 add x0, x0, #0x18 + 4b8fd4: f9400001 ldr x1, [x0] + 4b8fd8: 9101e3e0 add x0, sp, #0x78 + 4b8fdc: aa0003e8 mov x8, x0 + 4b8fe0: aa0203e0 mov x0, x2 + 4b8fe4: d63f0020 blr x1 + 4b8fe8: 910163e1 add x1, sp, #0x58 + 4b8fec: 910103e0 add x0, sp, #0x40 + 4b8ff0: 94000398 bl 4b9e50 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE9push_backEOS1_> + 4b8ff4: 910163e0 add x0, sp, #0x58 + 4b8ff8: 94000168 bl 4b9598 <_ZN5Catch19ReporterDescriptionD1Ev> + 4b8ffc: 9100e3e0 add x0, sp, #0x38 + 4b9000: 94000380 bl 4b9e00 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEppEv> + 4b9004: 17ffffe2 b 4b8f8c <_ZN5Catch12_GLOBAL__N_113listReportersERNS_18IStreamingReporterERKNS_6ConfigE+0x88> + 4b9008: f94017e0 ldr x0, [sp, #40] + 4b900c: f9400000 ldr x0, [x0] + 4b9010: 9102a000 add x0, x0, #0xa8 + 4b9014: f9400003 ldr x3, [x0] + 4b9018: 910103e0 add x0, sp, #0x40 + 4b901c: f94013e2 ldr x2, [sp, #32] + 4b9020: aa0003e1 mov x1, x0 + 4b9024: f94017e0 ldr x0, [sp, #40] + 4b9028: d63f0060 blr x3 + 4b902c: 910103e0 add x0, sp, #0x40 + 4b9030: 940002fc bl 4b9c20 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EED1Ev> + 4b9034: 1400000a b 4b905c <_ZN5Catch12_GLOBAL__N_113listReportersERNS_18IStreamingReporterERKNS_6ConfigE+0x158> + 4b9038: aa0003f3 mov x19, x0 + 4b903c: 910163e0 add x0, sp, #0x58 + 4b9040: 94000156 bl 4b9598 <_ZN5Catch19ReporterDescriptionD1Ev> + 4b9044: 14000002 b 4b904c <_ZN5Catch12_GLOBAL__N_113listReportersERNS_18IStreamingReporterERKNS_6ConfigE+0x148> + 4b9048: aa0003f3 mov x19, x0 + 4b904c: 910103e0 add x0, sp, #0x40 + 4b9050: 940002f4 bl 4b9c20 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EED1Ev> + 4b9054: aa1303e0 mov x0, x19 + 4b9058: 97fd3a2a bl 407900 <_Unwind_Resume@plt> + 4b905c: f9400bf3 ldr x19, [sp, #16] + 4b9060: a8cb7bfd ldp x29, x30, [sp], #176 + 4b9064: d65f03c0 ret + +00000000004b9068 <_ZN5Catch7TagInfo3addENS_9StringRefE>: +_ZN5Catch7TagInfo3addENS_9StringRefE(): + 4b9068: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b906c: 910003fd mov x29, sp + 4b9070: f90017e0 str x0, [sp, #40] + 4b9074: a9018be1 stp x1, x2, [sp, #24] + 4b9078: f94017e0 ldr x0, [sp, #40] + 4b907c: f9401800 ldr x0, [x0, #48] + 4b9080: 91000401 add x1, x0, #0x1 + 4b9084: f94017e0 ldr x0, [sp, #40] + 4b9088: f9001801 str x1, [x0, #48] + 4b908c: f94017e0 ldr x0, [sp, #40] + 4b9090: 910063e1 add x1, sp, #0x18 + 4b9094: 9400037b bl 4b9e80 <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE6insertERKS1_> + 4b9098: d503201f nop + 4b909c: a8c37bfd ldp x29, x30, [sp], #48 + 4b90a0: d65f03c0 ret + +00000000004b90a4 <_ZNK5Catch7TagInfo3allB5cxx11Ev>: +_ZNK5Catch7TagInfo3allB5cxx11Ev(): + 4b90a4: a9b87bfd stp x29, x30, [sp, #-128]! + 4b90a8: 910003fd mov x29, sp + 4b90ac: a90153f3 stp x19, x20, [sp, #16] + 4b90b0: aa0803f3 mov x19, x8 + 4b90b4: f90017e0 str x0, [sp, #40] + 4b90b8: f94017e0 ldr x0, [sp, #40] + 4b90bc: 94000381 bl 4b9ec0 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE4sizeEv> + 4b90c0: d37ff800 lsl x0, x0, #1 + 4b90c4: f9003fe0 str x0, [sp, #120] + 4b90c8: f94017e0 ldr x0, [sp, #40] + 4b90cc: f9003be0 str x0, [sp, #112] + 4b90d0: f9403be0 ldr x0, [sp, #112] + 4b90d4: 97ff81f8 bl 4998b4 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE5beginEv> + 4b90d8: f9002be0 str x0, [sp, #80] + 4b90dc: f9403be0 ldr x0, [sp, #112] + 4b90e0: 97ff81fc bl 4998d0 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE3endEv> + 4b90e4: f90027e0 str x0, [sp, #72] + 4b90e8: 910123e1 add x1, sp, #0x48 + 4b90ec: 910143e0 add x0, sp, #0x50 + 4b90f0: 97ff81ff bl 4998ec <_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEneERKS2_> + 4b90f4: 12001c00 and w0, w0, #0xff + 4b90f8: 7100001f cmp w0, #0x0 + 4b90fc: 540001a0 b.eq 4b9130 <_ZNK5Catch7TagInfo3allB5cxx11Ev+0x8c> // b.none + 4b9100: 910143e0 add x0, sp, #0x50 + 4b9104: 97ff8212 bl 49994c <_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEdeEv> + 4b9108: f90037e0 str x0, [sp, #104] + 4b910c: f94037e0 ldr x0, [sp, #104] + 4b9110: 97fde4b3 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4b9114: aa0003e1 mov x1, x0 + 4b9118: f9403fe0 ldr x0, [sp, #120] + 4b911c: 8b010000 add x0, x0, x1 + 4b9120: f9003fe0 str x0, [sp, #120] + 4b9124: 910143e0 add x0, sp, #0x50 + 4b9128: 97ff81fd bl 49991c <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEppEv> + 4b912c: 17ffffef b 4b90e8 <_ZNK5Catch7TagInfo3allB5cxx11Ev+0x44> + 4b9130: aa1303e0 mov x0, x19 + 4b9134: 97fd3957 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4b9138: f9403fe1 ldr x1, [sp, #120] + 4b913c: aa1303e0 mov x0, x19 + 4b9140: 97fd398c bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 4b9144: f94017e0 ldr x0, [sp, #40] + 4b9148: f90033e0 str x0, [sp, #96] + 4b914c: f94033e0 ldr x0, [sp, #96] + 4b9150: 97ff81d9 bl 4998b4 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE5beginEv> + 4b9154: f90023e0 str x0, [sp, #64] + 4b9158: f94033e0 ldr x0, [sp, #96] + 4b915c: 97ff81dd bl 4998d0 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE3endEv> + 4b9160: f9001fe0 str x0, [sp, #56] + 4b9164: 9100e3e1 add x1, sp, #0x38 + 4b9168: 910103e0 add x0, sp, #0x40 + 4b916c: 97ff81e0 bl 4998ec <_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEneERKS2_> + 4b9170: 12001c00 and w0, w0, #0xff + 4b9174: 7100001f cmp w0, #0x0 + 4b9178: 540002a0 b.eq 4b91cc <_ZNK5Catch7TagInfo3allB5cxx11Ev+0x128> // b.none + 4b917c: 910103e0 add x0, sp, #0x40 + 4b9180: 97ff81f3 bl 49994c <_ZNKSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEdeEv> + 4b9184: f9002fe0 str x0, [sp, #88] + 4b9188: 52800b61 mov w1, #0x5b // #91 + 4b918c: aa1303e0 mov x0, x19 + 4b9190: 97fd37e8 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4b9194: f9402fe1 ldr x1, [sp, #88] + 4b9198: aa1303e0 mov x0, x19 + 4b919c: 97fea14d bl 4616d0 <_ZN5CatchpLERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9StringRefE> + 4b91a0: 52800ba1 mov w1, #0x5d // #93 + 4b91a4: aa1303e0 mov x0, x19 + 4b91a8: 97fd37e2 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4b91ac: 910103e0 add x0, sp, #0x40 + 4b91b0: 97ff81db bl 49991c <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEppEv> + 4b91b4: 17ffffec b 4b9164 <_ZNK5Catch7TagInfo3allB5cxx11Ev+0xc0> + 4b91b8: aa0003f4 mov x20, x0 + 4b91bc: aa1303e0 mov x0, x19 + 4b91c0: 97fd37d0 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b91c4: aa1403e0 mov x0, x20 + 4b91c8: 97fd39ce bl 407900 <_Unwind_Resume@plt> + 4b91cc: d503201f nop + 4b91d0: aa1303e0 mov x0, x19 + 4b91d4: a94153f3 ldp x19, x20, [sp, #16] + 4b91d8: a8c87bfd ldp x29, x30, [sp], #128 + 4b91dc: d65f03c0 ret + +00000000004b91e0 <_ZN5Catch4listERNS_18IStreamingReporterERKSt10shared_ptrINS_6ConfigEE>: +_ZN5Catch4listERNS_18IStreamingReporterERKSt10shared_ptrINS_6ConfigEE(): + 4b91e0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4b91e4: 910003fd mov x29, sp + 4b91e8: a90153f3 stp x19, x20, [sp, #16] + 4b91ec: f90017e0 str x0, [sp, #40] + 4b91f0: f90013e1 str x1, [sp, #32] + 4b91f4: 39013fff strb wzr, [sp, #79] + 4b91f8: 97fd437b bl 409fe4 <_ZN5Catch24getCurrentMutableContextEv> + 4b91fc: aa0003f4 mov x20, x0 + 4b9200: f9400280 ldr x0, [x20] + 4b9204: 9100e000 add x0, x0, #0x38 + 4b9208: f9400013 ldr x19, [x0] + 4b920c: 9100e3e0 add x0, sp, #0x38 + 4b9210: f94013e1 ldr x1, [sp, #32] + 4b9214: 97fe5eee bl 450dcc <_ZNSt10shared_ptrIKN5Catch7IConfigEEC1INS0_6ConfigEvEERKS_IT_E> + 4b9218: 9100e3e0 add x0, sp, #0x38 + 4b921c: aa0003e1 mov x1, x0 + 4b9220: aa1403e0 mov x0, x20 + 4b9224: d63f0260 blr x19 + 4b9228: 9100e3e0 add x0, sp, #0x38 + 4b922c: 97fd48a9 bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 4b9230: f94013e0 ldr x0, [sp, #32] + 4b9234: 97fe5f35 bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4b9238: 97ffdf45 bl 4b0f4c <_ZNK5Catch6Config9listTestsEv> + 4b923c: 12001c00 and w0, w0, #0xff + 4b9240: 7100001f cmp w0, #0x0 + 4b9244: 54000100 b.eq 4b9264 <_ZN5Catch4listERNS_18IStreamingReporterERKSt10shared_ptrINS_6ConfigEE+0x84> // b.none + 4b9248: 52800020 mov w0, #0x1 // #1 + 4b924c: 39013fe0 strb w0, [sp, #79] + 4b9250: f94013e0 ldr x0, [sp, #32] + 4b9254: 97fe5f26 bl 450eec <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4b9258: aa0003e1 mov x1, x0 + 4b925c: f94017e0 ldr x0, [sp, #40] + 4b9260: 97fffe46 bl 4b8b78 <_ZN5Catch12_GLOBAL__N_19listTestsERNS_18IStreamingReporterERKNS_6ConfigE> + 4b9264: f94013e0 ldr x0, [sp, #32] + 4b9268: 97fe5f28 bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4b926c: 97ffdf3e bl 4b0f64 <_ZNK5Catch6Config8listTagsEv> + 4b9270: 12001c00 and w0, w0, #0xff + 4b9274: 7100001f cmp w0, #0x0 + 4b9278: 54000100 b.eq 4b9298 <_ZN5Catch4listERNS_18IStreamingReporterERKSt10shared_ptrINS_6ConfigEE+0xb8> // b.none + 4b927c: 52800020 mov w0, #0x1 // #1 + 4b9280: 39013fe0 strb w0, [sp, #79] + 4b9284: f94013e0 ldr x0, [sp, #32] + 4b9288: 97fe5f19 bl 450eec <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4b928c: aa0003e1 mov x1, x0 + 4b9290: f94017e0 ldr x0, [sp, #40] + 4b9294: 97fffe63 bl 4b8c20 <_ZN5Catch12_GLOBAL__N_18listTagsERNS_18IStreamingReporterERKNS_6ConfigE> + 4b9298: f94013e0 ldr x0, [sp, #32] + 4b929c: 97fe5f1b bl 450f08 <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv> + 4b92a0: 97ffdf37 bl 4b0f7c <_ZNK5Catch6Config13listReportersEv> + 4b92a4: 12001c00 and w0, w0, #0xff + 4b92a8: 7100001f cmp w0, #0x0 + 4b92ac: 54000100 b.eq 4b92cc <_ZN5Catch4listERNS_18IStreamingReporterERKSt10shared_ptrINS_6ConfigEE+0xec> // b.none + 4b92b0: 52800020 mov w0, #0x1 // #1 + 4b92b4: 39013fe0 strb w0, [sp, #79] + 4b92b8: f94013e0 ldr x0, [sp, #32] + 4b92bc: 97fe5f0c bl 450eec <_ZNKSt19__shared_ptr_accessIN5Catch6ConfigELN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEdeEv> + 4b92c0: aa0003e1 mov x1, x0 + 4b92c4: f94017e0 ldr x0, [sp, #40] + 4b92c8: 97ffff0f bl 4b8f04 <_ZN5Catch12_GLOBAL__N_113listReportersERNS_18IStreamingReporterERKNS_6ConfigE> + 4b92cc: 39413fe0 ldrb w0, [sp, #79] + 4b92d0: 14000006 b 4b92e8 <_ZN5Catch4listERNS_18IStreamingReporterERKSt10shared_ptrINS_6ConfigEE+0x108> + 4b92d4: aa0003f3 mov x19, x0 + 4b92d8: 9100e3e0 add x0, sp, #0x38 + 4b92dc: 97fd487d bl 40b4d0 <_ZNSt10shared_ptrIKN5Catch7IConfigEED1Ev> + 4b92e0: aa1303e0 mov x0, x19 + 4b92e4: 97fd3987 bl 407900 <_Unwind_Resume@plt> + 4b92e8: a94153f3 ldp x19, x20, [sp, #16] + 4b92ec: a8c57bfd ldp x29, x30, [sp], #80 + 4b92f0: d65f03c0 ret + +00000000004b92f4 <_ZNSt18_Rb_tree_node_base10_S_minimumEPS_>: +_ZNSt18_Rb_tree_node_base10_S_minimumEPS_(): + 4b92f4: d10043ff sub sp, sp, #0x10 + 4b92f8: f90007e0 str x0, [sp, #8] + 4b92fc: f94007e0 ldr x0, [sp, #8] + 4b9300: f9400800 ldr x0, [x0, #16] + 4b9304: f100001f cmp x0, #0x0 + 4b9308: 540000a0 b.eq 4b931c <_ZNSt18_Rb_tree_node_base10_S_minimumEPS_+0x28> // b.none + 4b930c: f94007e0 ldr x0, [sp, #8] + 4b9310: f9400800 ldr x0, [x0, #16] + 4b9314: f90007e0 str x0, [sp, #8] + 4b9318: 17fffff9 b 4b92fc <_ZNSt18_Rb_tree_node_base10_S_minimumEPS_+0x8> + 4b931c: f94007e0 ldr x0, [sp, #8] + 4b9320: 910043ff add sp, sp, #0x10 + 4b9324: d65f03c0 ret + +00000000004b9328 <_ZNSt18_Rb_tree_node_base10_S_maximumEPS_>: +_ZNSt18_Rb_tree_node_base10_S_maximumEPS_(): + 4b9328: d10043ff sub sp, sp, #0x10 + 4b932c: f90007e0 str x0, [sp, #8] + 4b9330: f94007e0 ldr x0, [sp, #8] + 4b9334: f9400c00 ldr x0, [x0, #24] + 4b9338: f100001f cmp x0, #0x0 + 4b933c: 540000a0 b.eq 4b9350 <_ZNSt18_Rb_tree_node_base10_S_maximumEPS_+0x28> // b.none + 4b9340: f94007e0 ldr x0, [sp, #8] + 4b9344: f9400c00 ldr x0, [x0, #24] + 4b9348: f90007e0 str x0, [sp, #8] + 4b934c: 17fffff9 b 4b9330 <_ZNSt18_Rb_tree_node_base10_S_maximumEPS_+0x8> + 4b9350: f94007e0 ldr x0, [sp, #8] + 4b9354: 910043ff add sp, sp, #0x10 + 4b9358: d65f03c0 ret + +00000000004b935c <_ZNSt15_Rb_tree_headerC1EOS_>: +_ZNSt15_Rb_tree_headerC2EOS_(): + 4b935c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9360: 910003fd mov x29, sp + 4b9364: f9000fe0 str x0, [sp, #24] + 4b9368: f9000be1 str x1, [sp, #16] + 4b936c: f9400be0 ldr x0, [sp, #16] + 4b9370: f9400400 ldr x0, [x0, #8] + 4b9374: f100001f cmp x0, #0x0 + 4b9378: 540000a0 b.eq 4b938c <_ZNSt15_Rb_tree_headerC1EOS_+0x30> // b.none + 4b937c: f9400be1 ldr x1, [sp, #16] + 4b9380: f9400fe0 ldr x0, [sp, #24] + 4b9384: 94000009 bl 4b93a8 <_ZNSt15_Rb_tree_header12_M_move_dataERS_> + 4b9388: 14000005 b 4b939c <_ZNSt15_Rb_tree_headerC1EOS_+0x40> + 4b938c: f9400fe0 ldr x0, [sp, #24] + 4b9390: b900001f str wzr, [x0] + 4b9394: f9400fe0 ldr x0, [sp, #24] + 4b9398: 97fd4d3d bl 40c88c <_ZNSt15_Rb_tree_header8_M_resetEv> + 4b939c: d503201f nop + 4b93a0: a8c27bfd ldp x29, x30, [sp], #32 + 4b93a4: d65f03c0 ret + +00000000004b93a8 <_ZNSt15_Rb_tree_header12_M_move_dataERS_>: +_ZNSt15_Rb_tree_header12_M_move_dataERS_(): + 4b93a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b93ac: 910003fd mov x29, sp + 4b93b0: f9000fe0 str x0, [sp, #24] + 4b93b4: f9000be1 str x1, [sp, #16] + 4b93b8: f9400be0 ldr x0, [sp, #16] + 4b93bc: b9400001 ldr w1, [x0] + 4b93c0: f9400fe0 ldr x0, [sp, #24] + 4b93c4: b9000001 str w1, [x0] + 4b93c8: f9400be0 ldr x0, [sp, #16] + 4b93cc: f9400401 ldr x1, [x0, #8] + 4b93d0: f9400fe0 ldr x0, [sp, #24] + 4b93d4: f9000401 str x1, [x0, #8] + 4b93d8: f9400be0 ldr x0, [sp, #16] + 4b93dc: f9400801 ldr x1, [x0, #16] + 4b93e0: f9400fe0 ldr x0, [sp, #24] + 4b93e4: f9000801 str x1, [x0, #16] + 4b93e8: f9400be0 ldr x0, [sp, #16] + 4b93ec: f9400c01 ldr x1, [x0, #24] + 4b93f0: f9400fe0 ldr x0, [sp, #24] + 4b93f4: f9000c01 str x1, [x0, #24] + 4b93f8: f9400fe0 ldr x0, [sp, #24] + 4b93fc: f9400400 ldr x0, [x0, #8] + 4b9400: f9400fe1 ldr x1, [sp, #24] + 4b9404: f9000401 str x1, [x0, #8] + 4b9408: f9400be0 ldr x0, [sp, #16] + 4b940c: f9401001 ldr x1, [x0, #32] + 4b9410: f9400fe0 ldr x0, [sp, #24] + 4b9414: f9001001 str x1, [x0, #32] + 4b9418: f9400be0 ldr x0, [sp, #16] + 4b941c: 97fd4d1c bl 40c88c <_ZNSt15_Rb_tree_header8_M_resetEv> + 4b9420: d503201f nop + 4b9424: a8c27bfd ldp x29, x30, [sp], #32 + 4b9428: d65f03c0 ret + +00000000004b942c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE13_Rb_tree_implIS9_Lb1EED1Ev>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE13_Rb_tree_implIS9_Lb1EED1Ev(): + 4b942c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9430: 910003fd mov x29, sp + 4b9434: f9000fe0 str x0, [sp, #24] + 4b9438: f9400fe0 ldr x0, [sp, #24] + 4b943c: 9400006f bl 4b95f8 <_ZNSaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEED1Ev> + 4b9440: d503201f nop + 4b9444: a8c27bfd ldp x29, x30, [sp], #32 + 4b9448: d65f03c0 ret + +00000000004b944c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EEC1Ev>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EEC1Ev(): + 4b944c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9450: 910003fd mov x29, sp + 4b9454: f9000fe0 str x0, [sp, #24] + 4b9458: f9400fe0 ldr x0, [sp, #24] + 4b945c: 9400005a bl 4b95c4 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE13_Rb_tree_implIS9_Lb1EEC1Ev> + 4b9460: d503201f nop + 4b9464: a8c27bfd ldp x29, x30, [sp], #32 + 4b9468: d65f03c0 ret + +00000000004b946c <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEEC1Ev>: +_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEEC1Ev(): + 4b946c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9470: 910003fd mov x29, sp + 4b9474: f9000fe0 str x0, [sp, #24] + 4b9478: f9400fe0 ldr x0, [sp, #24] + 4b947c: 97fffff4 bl 4b944c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EEC1Ev> + 4b9480: d503201f nop + 4b9484: a8c27bfd ldp x29, x30, [sp], #32 + 4b9488: d65f03c0 ret + +00000000004b948c <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEED1Ev>: +_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEED2Ev(): + 4b948c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9490: 910003fd mov x29, sp + 4b9494: f9000fe0 str x0, [sp, #24] + 4b9498: f9400fe0 ldr x0, [sp, #24] + 4b949c: 9400005f bl 4b9618 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EED1Ev> + 4b94a0: d503201f nop + 4b94a4: a8c27bfd ldp x29, x30, [sp], #32 + 4b94a8: d65f03c0 ret + +00000000004b94ac <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EED1Ev>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EED2Ev(): + 4b94ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4b94b0: 910003fd mov x29, sp + 4b94b4: f9000fe0 str x0, [sp, #24] + 4b94b8: f9400fe0 ldr x0, [sp, #24] + 4b94bc: 9400008d bl 4b96f0 <_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEED1Ev> + 4b94c0: d503201f nop + 4b94c4: a8c27bfd ldp x29, x30, [sp], #32 + 4b94c8: d65f03c0 ret + +00000000004b94cc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1Ev>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1Ev(): + 4b94cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b94d0: 910003fd mov x29, sp + 4b94d4: f9000fe0 str x0, [sp, #24] + 4b94d8: f9400fe0 ldr x0, [sp, #24] + 4b94dc: 94000078 bl 4b96bc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1Ev> + 4b94e0: d503201f nop + 4b94e4: a8c27bfd ldp x29, x30, [sp], #32 + 4b94e8: d65f03c0 ret + +00000000004b94ec <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC1Ev>: +_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC1Ev(): + 4b94ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4b94f0: 910003fd mov x29, sp + 4b94f4: f9000fe0 str x0, [sp, #24] + 4b94f8: f9400fe0 ldr x0, [sp, #24] + 4b94fc: 97fffff4 bl 4b94cc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1Ev> + 4b9500: d503201f nop + 4b9504: a8c27bfd ldp x29, x30, [sp], #32 + 4b9508: d65f03c0 ret + +00000000004b950c <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EED1Ev>: +_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EED2Ev(): + 4b950c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9510: 910003fd mov x29, sp + 4b9514: f9000fe0 str x0, [sp, #24] + 4b9518: f9400fe0 ldr x0, [sp, #24] + 4b951c: 9400007d bl 4b9710 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED1Ev> + 4b9520: d503201f nop + 4b9524: a8c27bfd ldp x29, x30, [sp], #32 + 4b9528: d65f03c0 ret + +00000000004b952c <_ZN5Catch7TagInfoC1Ev>: +_ZN5Catch7TagInfoC2Ev(): + 4b952c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9530: 910003fd mov x29, sp + 4b9534: f9000fe0 str x0, [sp, #24] + 4b9538: f9400fe0 ldr x0, [sp, #24] + 4b953c: 97ffffec bl 4b94ec <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC1Ev> + 4b9540: f9400fe0 ldr x0, [sp, #24] + 4b9544: f900181f str xzr, [x0, #48] + 4b9548: d503201f nop + 4b954c: a8c27bfd ldp x29, x30, [sp], #32 + 4b9550: d65f03c0 ret + +00000000004b9554 <_ZN5Catch7TagInfoD1Ev>: +_ZN5Catch7TagInfoD1Ev(): + 4b9554: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9558: 910003fd mov x29, sp + 4b955c: f9000fe0 str x0, [sp, #24] + 4b9560: f9400fe0 ldr x0, [sp, #24] + 4b9564: 97ffffea bl 4b950c <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EED1Ev> + 4b9568: d503201f nop + 4b956c: a8c27bfd ldp x29, x30, [sp], #32 + 4b9570: d65f03c0 ret + +00000000004b9574 <_ZNSt4pairIN5Catch9StringRefENS0_7TagInfoEED1Ev>: +_ZNSt4pairIN5Catch9StringRefENS0_7TagInfoEED2Ev(): + 4b9574: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9578: 910003fd mov x29, sp + 4b957c: f9000fe0 str x0, [sp, #24] + 4b9580: f9400fe0 ldr x0, [sp, #24] + 4b9584: 91004000 add x0, x0, #0x10 + 4b9588: 97fffff3 bl 4b9554 <_ZN5Catch7TagInfoD1Ev> + 4b958c: d503201f nop + 4b9590: a8c27bfd ldp x29, x30, [sp], #32 + 4b9594: d65f03c0 ret + +00000000004b9598 <_ZN5Catch19ReporterDescriptionD1Ev>: +_ZN5Catch19ReporterDescriptionD1Ev(): + 4b9598: a9be7bfd stp x29, x30, [sp, #-32]! + 4b959c: 910003fd mov x29, sp + 4b95a0: f9000fe0 str x0, [sp, #24] + 4b95a4: f9400fe0 ldr x0, [sp, #24] + 4b95a8: 91008000 add x0, x0, #0x20 + 4b95ac: 97fd36d5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b95b0: f9400fe0 ldr x0, [sp, #24] + 4b95b4: 97fd36d3 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4b95b8: d503201f nop + 4b95bc: a8c27bfd ldp x29, x30, [sp], #32 + 4b95c0: d65f03c0 ret + +00000000004b95c4 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE13_Rb_tree_implIS9_Lb1EEC1Ev>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE13_Rb_tree_implIS9_Lb1EEC1Ev(): + 4b95c4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b95c8: 910003fd mov x29, sp + 4b95cc: f9000fe0 str x0, [sp, #24] + 4b95d0: f9400fe0 ldr x0, [sp, #24] + 4b95d4: 94000242 bl 4b9edc <_ZNSaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEEC1Ev> + 4b95d8: f9400fe0 ldr x0, [sp, #24] + 4b95dc: 94000248 bl 4b9efc <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1Ev> + 4b95e0: f9400fe0 ldr x0, [sp, #24] + 4b95e4: 91002000 add x0, x0, #0x8 + 4b95e8: 97fd4c9f bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 4b95ec: d503201f nop + 4b95f0: a8c27bfd ldp x29, x30, [sp], #32 + 4b95f4: d65f03c0 ret + +00000000004b95f8 <_ZNSaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEED1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEED1Ev(): + 4b95f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4b95fc: 910003fd mov x29, sp + 4b9600: f9000fe0 str x0, [sp, #24] + 4b9604: f9400fe0 ldr x0, [sp, #24] + 4b9608: 94000242 bl 4b9f10 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEED1Ev> + 4b960c: d503201f nop + 4b9610: a8c27bfd ldp x29, x30, [sp], #32 + 4b9614: d65f03c0 ret + +00000000004b9618 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EED1Ev>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EED2Ev(): + 4b9618: a9be7bfd stp x29, x30, [sp, #-32]! + 4b961c: 910003fd mov x29, sp + 4b9620: f9000fe0 str x0, [sp, #24] + 4b9624: f9400fe0 ldr x0, [sp, #24] + 4b9628: 94000257 bl 4b9f84 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_beginEv> + 4b962c: aa0003e1 mov x1, x0 + 4b9630: f9400fe0 ldr x0, [sp, #24] + 4b9634: 9400023c bl 4b9f24 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E> + 4b9638: f9400fe0 ldr x0, [sp, #24] + 4b963c: 97ffff7c bl 4b942c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE13_Rb_tree_implIS9_Lb1EED1Ev> + 4b9640: d503201f nop + 4b9644: a8c27bfd ldp x29, x30, [sp], #32 + 4b9648: d65f03c0 ret + +00000000004b964c <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE4findERS6_>: +_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE4findERS6_(): + 4b964c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9650: 910003fd mov x29, sp + 4b9654: f9000fe0 str x0, [sp, #24] + 4b9658: f9000be1 str x1, [sp, #16] + 4b965c: f9400fe0 ldr x0, [sp, #24] + 4b9660: f9400be1 ldr x1, [sp, #16] + 4b9664: 9400024e bl 4b9f9c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS3_> + 4b9668: a8c27bfd ldp x29, x30, [sp], #32 + 4b966c: d65f03c0 ret + +00000000004b9670 <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE3endEv>: +_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE3endEv(): + 4b9670: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9674: 910003fd mov x29, sp + 4b9678: f9000fe0 str x0, [sp, #24] + 4b967c: f9400fe0 ldr x0, [sp, #24] + 4b9680: 94000271 bl 4ba044 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE3endEv> + 4b9684: a8c27bfd ldp x29, x30, [sp], #32 + 4b9688: d65f03c0 ret + +00000000004b968c <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEeqERKS6_>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEeqERKS6_(): + 4b968c: d10043ff sub sp, sp, #0x10 + 4b9690: f90007e0 str x0, [sp, #8] + 4b9694: f90003e1 str x1, [sp] + 4b9698: f94007e0 ldr x0, [sp, #8] + 4b969c: f9400001 ldr x1, [x0] + 4b96a0: f94003e0 ldr x0, [sp] + 4b96a4: f9400000 ldr x0, [x0] + 4b96a8: eb00003f cmp x1, x0 + 4b96ac: 1a9f17e0 cset w0, eq // eq = none + 4b96b0: 12001c00 and w0, w0, #0xff + 4b96b4: 910043ff add sp, sp, #0x10 + 4b96b8: d65f03c0 ret + +00000000004b96bc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1Ev>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC2Ev(): + 4b96bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b96c0: 910003fd mov x29, sp + 4b96c4: f9000fe0 str x0, [sp, #24] + 4b96c8: f9400fe0 ldr x0, [sp, #24] + 4b96cc: 94000268 bl 4ba06c <_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1Ev> + 4b96d0: f9400fe0 ldr x0, [sp, #24] + 4b96d4: 9400020a bl 4b9efc <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1Ev> + 4b96d8: f9400fe0 ldr x0, [sp, #24] + 4b96dc: 91002000 add x0, x0, #0x8 + 4b96e0: 97fd4c61 bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 4b96e4: d503201f nop + 4b96e8: a8c27bfd ldp x29, x30, [sp], #32 + 4b96ec: d65f03c0 ret + +00000000004b96f0 <_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEED1Ev>: +_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEED2Ev(): + 4b96f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b96f4: 910003fd mov x29, sp + 4b96f8: f9000fe0 str x0, [sp, #24] + 4b96fc: f9400fe0 ldr x0, [sp, #24] + 4b9700: 94000263 bl 4ba08c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEED1Ev> + 4b9704: d503201f nop + 4b9708: a8c27bfd ldp x29, x30, [sp], #32 + 4b970c: d65f03c0 ret + +00000000004b9710 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED1Ev>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED2Ev(): + 4b9710: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9714: 910003fd mov x29, sp + 4b9718: f9000fe0 str x0, [sp, #24] + 4b971c: f9400fe0 ldr x0, [sp, #24] + 4b9720: 94000278 bl 4ba100 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv> + 4b9724: aa0003e1 mov x1, x0 + 4b9728: f9400fe0 ldr x0, [sp, #24] + 4b972c: 9400025d bl 4ba0a0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E> + 4b9730: f9400fe0 ldr x0, [sp, #24] + 4b9734: 97ffff5e bl 4b94ac <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EED1Ev> + 4b9738: d503201f nop + 4b973c: a8c27bfd ldp x29, x30, [sp], #32 + 4b9740: d65f03c0 ret + +00000000004b9744 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1EOS9_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1EOS9_(): + 4b9744: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9748: 910003fd mov x29, sp + 4b974c: f9000fe0 str x0, [sp, #24] + 4b9750: f9000be1 str x1, [sp, #16] + 4b9754: f9400be1 ldr x1, [sp, #16] + 4b9758: f9400fe0 ldr x0, [sp, #24] + 4b975c: 94000289 bl 4ba180 <_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1ERKS3_> + 4b9760: f9400fe0 ldr x0, [sp, #24] + 4b9764: f9400be1 ldr x1, [sp, #16] + 4b9768: 94000290 bl 4ba1a8 <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1EOS4_> + 4b976c: f9400fe0 ldr x0, [sp, #24] + 4b9770: 91002002 add x2, x0, #0x8 + 4b9774: f9400be0 ldr x0, [sp, #16] + 4b9778: 91002000 add x0, x0, #0x8 + 4b977c: aa0003e1 mov x1, x0 + 4b9780: aa0203e0 mov x0, x2 + 4b9784: 97fffef6 bl 4b935c <_ZNSt15_Rb_tree_headerC1EOS_> + 4b9788: d503201f nop + 4b978c: a8c27bfd ldp x29, x30, [sp], #32 + 4b9790: d65f03c0 ret + +00000000004b9794 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1EOS7_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1EOS7_(): + 4b9794: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9798: 910003fd mov x29, sp + 4b979c: f9000fe0 str x0, [sp, #24] + 4b97a0: f9000be1 str x1, [sp, #16] + 4b97a4: f9400fe0 ldr x0, [sp, #24] + 4b97a8: f9400be1 ldr x1, [sp, #16] + 4b97ac: 97ffffe6 bl 4b9744 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1EOS9_> + 4b97b0: d503201f nop + 4b97b4: a8c27bfd ldp x29, x30, [sp], #32 + 4b97b8: d65f03c0 ret + +00000000004b97bc <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC1EOS5_>: +_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC2EOS5_(): + 4b97bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b97c0: 910003fd mov x29, sp + 4b97c4: f9000fe0 str x0, [sp, #24] + 4b97c8: f9000be1 str x1, [sp, #16] + 4b97cc: f9400fe0 ldr x0, [sp, #24] + 4b97d0: f9400be1 ldr x1, [sp, #16] + 4b97d4: 97fffff0 bl 4b9794 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1EOS7_> + 4b97d8: d503201f nop + 4b97dc: a8c27bfd ldp x29, x30, [sp], #32 + 4b97e0: d65f03c0 ret + +00000000004b97e4 <_ZN5Catch7TagInfoC1EOS0_>: +_ZN5Catch7TagInfoC1EOS0_(): + 4b97e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b97e8: 910003fd mov x29, sp + 4b97ec: f9000fe0 str x0, [sp, #24] + 4b97f0: f9000be1 str x1, [sp, #16] + 4b97f4: f9400fe0 ldr x0, [sp, #24] + 4b97f8: f9400be1 ldr x1, [sp, #16] + 4b97fc: 97fffff0 bl 4b97bc <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC1EOS5_> + 4b9800: f9400be0 ldr x0, [sp, #16] + 4b9804: f9401801 ldr x1, [x0, #48] + 4b9808: f9400fe0 ldr x0, [sp, #24] + 4b980c: f9001801 str x1, [x0, #48] + 4b9810: d503201f nop + 4b9814: a8c27bfd ldp x29, x30, [sp], #32 + 4b9818: d65f03c0 ret + +00000000004b981c <_ZSt9make_pairIRKN5Catch9StringRefENS0_7TagInfoEESt4pairINSt17__decay_and_stripIT_E6__typeENS6_IT0_E6__typeEEOS7_OSA_>: +_ZSt9make_pairIRKN5Catch9StringRefENS0_7TagInfoEESt4pairINSt17__decay_and_stripIT_E6__typeENS6_IT0_E6__typeEEOS7_OSA_(): + 4b981c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b9820: 910003fd mov x29, sp + 4b9824: a90153f3 stp x19, x20, [sp, #16] + 4b9828: aa0803f3 mov x19, x8 + 4b982c: f90017e0 str x0, [sp, #40] + 4b9830: f90013e1 str x1, [sp, #32] + 4b9834: f94017e0 ldr x0, [sp, #40] + 4b9838: 97ffea6a bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4b983c: aa0003f4 mov x20, x0 + 4b9840: f94013e0 ldr x0, [sp, #32] + 4b9844: 94000235 bl 4ba118 <_ZSt7forwardIN5Catch7TagInfoEEOT_RNSt16remove_referenceIS2_E4typeE> + 4b9848: aa0003e2 mov x2, x0 + 4b984c: aa1403e1 mov x1, x20 + 4b9850: aa1303e0 mov x0, x19 + 4b9854: 94000236 bl 4ba12c <_ZNSt4pairIN5Catch9StringRefENS0_7TagInfoEEC1IS2_Lb1EEERKS1_OT_> + 4b9858: aa1303e0 mov x0, x19 + 4b985c: a94153f3 ldp x19, x20, [sp, #16] + 4b9860: a8c37bfd ldp x29, x30, [sp], #48 + 4b9864: d65f03c0 ret + +00000000004b9868 <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE6insertIS5_IS1_S2_EvEES5_ISt17_Rb_tree_iteratorIS7_EbEOT_>: +_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE6insertIS5_IS1_S2_EvEES5_ISt17_Rb_tree_iteratorIS7_EbEOT_(): + 4b9868: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b986c: 910003fd mov x29, sp + 4b9870: f9000bf3 str x19, [sp, #16] + 4b9874: f90017e0 str x0, [sp, #40] + 4b9878: f90013e1 str x1, [sp, #32] + 4b987c: f94017f3 ldr x19, [sp, #40] + 4b9880: f94013e0 ldr x0, [sp, #32] + 4b9884: 9400024f bl 4ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4b9888: aa0003e1 mov x1, x0 + 4b988c: aa1303e0 mov x0, x19 + 4b9890: 94000251 bl 4ba1d4 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueIS2_IS1_S4_EEES2_ISt17_Rb_tree_iteratorIS5_EbEOT_> + 4b9894: f9400bf3 ldr x19, [sp, #16] + 4b9898: a8c37bfd ldp x29, x30, [sp], #48 + 4b989c: d65f03c0 ret + +00000000004b98a0 <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEptEv>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEptEv(): + 4b98a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b98a4: 910003fd mov x29, sp + 4b98a8: f9000fe0 str x0, [sp, #24] + 4b98ac: f9400fe0 ldr x0, [sp, #24] + 4b98b0: f9400000 ldr x0, [x0] + 4b98b4: 9400027b bl 4ba2a0 <_ZNSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv> + 4b98b8: a8c27bfd ldp x29, x30, [sp], #32 + 4b98bc: d65f03c0 ret + +00000000004b98c0 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch7TagInfoESaIS1_EEC1Ev(): + 4b98c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b98c4: 910003fd mov x29, sp + 4b98c8: f9000fe0 str x0, [sp, #24] + 4b98cc: f9400fe0 ldr x0, [sp, #24] + 4b98d0: 94000284 bl 4ba2e0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EEC1Ev> + 4b98d4: d503201f nop + 4b98d8: a8c27bfd ldp x29, x30, [sp], #32 + 4b98dc: d65f03c0 ret + +00000000004b98e0 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch7TagInfoESaIS1_EED1Ev(): + 4b98e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b98e4: 910003fd mov x29, sp + 4b98e8: a90153f3 stp x19, x20, [sp, #16] + 4b98ec: f90017e0 str x0, [sp, #40] + 4b98f0: f94017e0 ldr x0, [sp, #40] + 4b98f4: f9400013 ldr x19, [x0] + 4b98f8: f94017e0 ldr x0, [sp, #40] + 4b98fc: f9400414 ldr x20, [x0, #8] + 4b9900: f94017e0 ldr x0, [sp, #40] + 4b9904: 94000298 bl 4ba364 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4b9908: aa0003e2 mov x2, x0 + 4b990c: aa1403e1 mov x1, x20 + 4b9910: aa1303e0 mov x0, x19 + 4b9914: 94000299 bl 4ba378 <_ZSt8_DestroyIPN5Catch7TagInfoES1_EvT_S3_RSaIT0_E> + 4b9918: f94017e0 ldr x0, [sp, #40] + 4b991c: 94000279 bl 4ba300 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EED1Ev> + 4b9920: d503201f nop + 4b9924: a94153f3 ldp x19, x20, [sp, #16] + 4b9928: a8c37bfd ldp x29, x30, [sp], #48 + 4b992c: d65f03c0 ret + +00000000004b9930 <_ZNKSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE4sizeEv>: +_ZNKSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE4sizeEv(): + 4b9930: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9934: 910003fd mov x29, sp + 4b9938: f9000fe0 str x0, [sp, #24] + 4b993c: f9400fe0 ldr x0, [sp, #24] + 4b9940: 94000299 bl 4ba3a4 <_ZNKSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4sizeEv> + 4b9944: a8c27bfd ldp x29, x30, [sp], #32 + 4b9948: d65f03c0 ret + +00000000004b994c <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE7reserveEm>: +_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE7reserveEm(): + 4b994c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b9950: 910003fd mov x29, sp + 4b9954: a90153f3 stp x19, x20, [sp, #16] + 4b9958: f90017e0 str x0, [sp, #40] + 4b995c: f90013e1 str x1, [sp, #32] + 4b9960: f94017e0 ldr x0, [sp, #40] + 4b9964: 94000296 bl 4ba3bc <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8max_sizeEv> + 4b9968: aa0003e1 mov x1, x0 + 4b996c: f94013e0 ldr x0, [sp, #32] + 4b9970: eb01001f cmp x0, x1 + 4b9974: 1a9f97e0 cset w0, hi // hi = pmore + 4b9978: 12001c00 and w0, w0, #0xff + 4b997c: 7100001f cmp w0, #0x0 + 4b9980: 54000080 b.eq 4b9990 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE7reserveEm+0x44> // b.none + 4b9984: 900000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b9988: 9139e000 add x0, x0, #0xe78 + 4b998c: 97fd35b1 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4b9990: f94017e0 ldr x0, [sp, #40] + 4b9994: 94000292 bl 4ba3dc <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8capacityEv> + 4b9998: aa0003e1 mov x1, x0 + 4b999c: f94013e0 ldr x0, [sp, #32] + 4b99a0: eb01001f cmp x0, x1 + 4b99a4: 1a9f97e0 cset w0, hi // hi = pmore + 4b99a8: 12001c00 and w0, w0, #0xff + 4b99ac: 7100001f cmp w0, #0x0 + 4b99b0: 54000880 b.eq 4b9ac0 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE7reserveEm+0x174> // b.none + 4b99b4: f94017e0 ldr x0, [sp, #40] + 4b99b8: 97fffc1e bl 4b8a30 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE4sizeEv> + 4b99bc: f9001fe0 str x0, [sp, #56] + 4b99c0: f94017e0 ldr x0, [sp, #40] + 4b99c4: f9400000 ldr x0, [x0] + 4b99c8: 94000294 bl 4ba418 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch7TagInfoESt13move_iteratorIPS1_EET0_PT_> + 4b99cc: aa0003f3 mov x19, x0 + 4b99d0: f94017e0 ldr x0, [sp, #40] + 4b99d4: f9400400 ldr x0, [x0, #8] + 4b99d8: 94000290 bl 4ba418 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch7TagInfoESt13move_iteratorIPS1_EET0_PT_> + 4b99dc: aa0003e3 mov x3, x0 + 4b99e0: aa1303e2 mov x2, x19 + 4b99e4: f94013e1 ldr x1, [sp, #32] + 4b99e8: f94017e0 ldr x0, [sp, #40] + 4b99ec: 94000294 bl 4ba43c <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_> + 4b99f0: f9001be0 str x0, [sp, #48] + 4b99f4: f94017e0 ldr x0, [sp, #40] + 4b99f8: f9400013 ldr x19, [x0] + 4b99fc: f94017e0 ldr x0, [sp, #40] + 4b9a00: f9400414 ldr x20, [x0, #8] + 4b9a04: f94017e0 ldr x0, [sp, #40] + 4b9a08: 94000257 bl 4ba364 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4b9a0c: aa0003e2 mov x2, x0 + 4b9a10: aa1403e1 mov x1, x20 + 4b9a14: aa1303e0 mov x0, x19 + 4b9a18: 94000258 bl 4ba378 <_ZSt8_DestroyIPN5Catch7TagInfoES1_EvT_S3_RSaIT0_E> + 4b9a1c: f94017e3 ldr x3, [sp, #40] + 4b9a20: f94017e0 ldr x0, [sp, #40] + 4b9a24: f9400004 ldr x4, [x0] + 4b9a28: f94017e0 ldr x0, [sp, #40] + 4b9a2c: f9400801 ldr x1, [x0, #16] + 4b9a30: f94017e0 ldr x0, [sp, #40] + 4b9a34: f9400000 ldr x0, [x0] + 4b9a38: cb000020 sub x0, x1, x0 + 4b9a3c: 9343fc01 asr x1, x0, #3 + 4b9a40: d28db6e0 mov x0, #0x6db7 // #28087 + 4b9a44: f2b6db60 movk x0, #0xb6db, lsl #16 + 4b9a48: f2db6da0 movk x0, #0xdb6d, lsl #32 + 4b9a4c: f2edb6c0 movk x0, #0x6db6, lsl #48 + 4b9a50: 9b007c20 mul x0, x1, x0 + 4b9a54: aa0003e2 mov x2, x0 + 4b9a58: aa0403e1 mov x1, x4 + 4b9a5c: aa0303e0 mov x0, x3 + 4b9a60: 94000298 bl 4ba4c0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE13_M_deallocateEPS1_m> + 4b9a64: f94017e0 ldr x0, [sp, #40] + 4b9a68: f9401be1 ldr x1, [sp, #48] + 4b9a6c: f9000001 str x1, [x0] + 4b9a70: f9401fe1 ldr x1, [sp, #56] + 4b9a74: aa0103e0 mov x0, x1 + 4b9a78: d37df000 lsl x0, x0, #3 + 4b9a7c: cb010000 sub x0, x0, x1 + 4b9a80: d37df000 lsl x0, x0, #3 + 4b9a84: aa0003e1 mov x1, x0 + 4b9a88: f9401be0 ldr x0, [sp, #48] + 4b9a8c: 8b010001 add x1, x0, x1 + 4b9a90: f94017e0 ldr x0, [sp, #40] + 4b9a94: f9000401 str x1, [x0, #8] + 4b9a98: f94017e0 ldr x0, [sp, #40] + 4b9a9c: f9400002 ldr x2, [x0] + 4b9aa0: f94013e1 ldr x1, [sp, #32] + 4b9aa4: aa0103e0 mov x0, x1 + 4b9aa8: d37df000 lsl x0, x0, #3 + 4b9aac: cb010000 sub x0, x0, x1 + 4b9ab0: d37df000 lsl x0, x0, #3 + 4b9ab4: 8b000041 add x1, x2, x0 + 4b9ab8: f94017e0 ldr x0, [sp, #40] + 4b9abc: f9000801 str x1, [x0, #16] + 4b9ac0: d503201f nop + 4b9ac4: a94153f3 ldp x19, x20, [sp, #16] + 4b9ac8: a8c47bfd ldp x29, x30, [sp], #64 + 4b9acc: d65f03c0 ret + +00000000004b9ad0 <_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE5beginEv>: +_ZNSt3mapIN5Catch9StringRefENS0_7TagInfoESt4lessIS1_ESaISt4pairIKS1_S2_EEE5beginEv(): + 4b9ad0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9ad4: 910003fd mov x29, sp + 4b9ad8: f9000fe0 str x0, [sp, #24] + 4b9adc: f9400fe0 ldr x0, [sp, #24] + 4b9ae0: 94000287 bl 4ba4fc <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE5beginEv> + 4b9ae4: a8c27bfd ldp x29, x30, [sp], #32 + 4b9ae8: d65f03c0 ret + +00000000004b9aec <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEneERKS6_>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEneERKS6_(): + 4b9aec: d10043ff sub sp, sp, #0x10 + 4b9af0: f90007e0 str x0, [sp, #8] + 4b9af4: f90003e1 str x1, [sp] + 4b9af8: f94007e0 ldr x0, [sp, #8] + 4b9afc: f9400001 ldr x1, [x0] + 4b9b00: f94003e0 ldr x0, [sp] + 4b9b04: f9400000 ldr x0, [x0] + 4b9b08: eb00003f cmp x1, x0 + 4b9b0c: 1a9f07e0 cset w0, ne // ne = any + 4b9b10: 12001c00 and w0, w0, #0xff + 4b9b14: 910043ff add sp, sp, #0x10 + 4b9b18: d65f03c0 ret + +00000000004b9b1c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEppEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEppEv(): + 4b9b1c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9b20: 910003fd mov x29, sp + 4b9b24: f9000fe0 str x0, [sp, #24] + 4b9b28: f9400fe0 ldr x0, [sp, #24] + 4b9b2c: f9400000 ldr x0, [x0] + 4b9b30: 97fd359c bl 4071a0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> + 4b9b34: aa0003e1 mov x1, x0 + 4b9b38: f9400fe0 ldr x0, [sp, #24] + 4b9b3c: f9000001 str x1, [x0] + 4b9b40: f9400fe0 ldr x0, [sp, #24] + 4b9b44: a8c27bfd ldp x29, x30, [sp], #32 + 4b9b48: d65f03c0 ret + +00000000004b9b4c <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEdeEv>: +_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEdeEv(): + 4b9b4c: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9b50: 910003fd mov x29, sp + 4b9b54: f9000fe0 str x0, [sp, #24] + 4b9b58: f9400fe0 ldr x0, [sp, #24] + 4b9b5c: f9400000 ldr x0, [x0] + 4b9b60: 940001d0 bl 4ba2a0 <_ZNSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv> + 4b9b64: a8c27bfd ldp x29, x30, [sp], #32 + 4b9b68: d65f03c0 ret + +00000000004b9b6c <_ZSt4moveIRKN5Catch7TagInfoEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRKN5Catch7TagInfoEEONSt16remove_referenceIT_E4typeEOS5_(): + 4b9b6c: d10043ff sub sp, sp, #0x10 + 4b9b70: f90007e0 str x0, [sp, #8] + 4b9b74: f94007e0 ldr x0, [sp, #8] + 4b9b78: 910043ff add sp, sp, #0x10 + 4b9b7c: d65f03c0 ret + +00000000004b9b80 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE9push_backERKS1_>: +_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE9push_backERKS1_(): + 4b9b80: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9b84: 910003fd mov x29, sp + 4b9b88: f9000fe0 str x0, [sp, #24] + 4b9b8c: f9000be1 str x1, [sp, #16] + 4b9b90: f9400fe0 ldr x0, [sp, #24] + 4b9b94: f9400401 ldr x1, [x0, #8] + 4b9b98: f9400fe0 ldr x0, [sp, #24] + 4b9b9c: f9400800 ldr x0, [x0, #16] + 4b9ba0: eb00003f cmp x1, x0 + 4b9ba4: 540001c0 b.eq 4b9bdc <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE9push_backERKS1_+0x5c> // b.none + 4b9ba8: f9400fe3 ldr x3, [sp, #24] + 4b9bac: f9400fe0 ldr x0, [sp, #24] + 4b9bb0: f9400400 ldr x0, [x0, #8] + 4b9bb4: f9400be2 ldr x2, [sp, #16] + 4b9bb8: aa0003e1 mov x1, x0 + 4b9bbc: aa0303e0 mov x0, x3 + 4b9bc0: 94000259 bl 4ba524 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 4b9bc4: f9400fe0 ldr x0, [sp, #24] + 4b9bc8: f9400400 ldr x0, [x0, #8] + 4b9bcc: 9100e001 add x1, x0, #0x38 + 4b9bd0: f9400fe0 ldr x0, [sp, #24] + 4b9bd4: f9000401 str x1, [x0, #8] + 4b9bd8: 14000007 b 4b9bf4 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE9push_backERKS1_+0x74> + 4b9bdc: f9400fe0 ldr x0, [sp, #24] + 4b9be0: 9400025f bl 4ba55c <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE3endEv> + 4b9be4: f9400be2 ldr x2, [sp, #16] + 4b9be8: aa0003e1 mov x1, x0 + 4b9bec: f9400fe0 ldr x0, [sp, #24] + 4b9bf0: 94000265 bl 4ba584 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 4b9bf4: d503201f nop + 4b9bf8: a8c27bfd ldp x29, x30, [sp], #32 + 4b9bfc: d65f03c0 ret + +00000000004b9c00 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EEC1Ev>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EEC2Ev(): + 4b9c00: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9c04: 910003fd mov x29, sp + 4b9c08: f9000fe0 str x0, [sp, #24] + 4b9c0c: f9400fe0 ldr x0, [sp, #24] + 4b9c10: 940002f6 bl 4ba7e8 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EEC1Ev> + 4b9c14: d503201f nop + 4b9c18: a8c27bfd ldp x29, x30, [sp], #32 + 4b9c1c: d65f03c0 ret + +00000000004b9c20 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EED1Ev>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EED1Ev(): + 4b9c20: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b9c24: 910003fd mov x29, sp + 4b9c28: a90153f3 stp x19, x20, [sp, #16] + 4b9c2c: f90017e0 str x0, [sp, #40] + 4b9c30: f94017e0 ldr x0, [sp, #40] + 4b9c34: f9400013 ldr x19, [x0] + 4b9c38: f94017e0 ldr x0, [sp, #40] + 4b9c3c: f9400414 ldr x20, [x0, #8] + 4b9c40: f94017e0 ldr x0, [sp, #40] + 4b9c44: 94000306 bl 4ba85c <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv> + 4b9c48: aa0003e2 mov x2, x0 + 4b9c4c: aa1403e1 mov x1, x20 + 4b9c50: aa1303e0 mov x0, x19 + 4b9c54: 94000307 bl 4ba870 <_ZSt8_DestroyIPN5Catch19ReporterDescriptionES1_EvT_S3_RSaIT0_E> + 4b9c58: f94017e0 ldr x0, [sp, #40] + 4b9c5c: 940002eb bl 4ba808 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EED1Ev> + 4b9c60: d503201f nop + 4b9c64: a94153f3 ldp x19, x20, [sp, #16] + 4b9c68: a8c37bfd ldp x29, x30, [sp], #48 + 4b9c6c: d65f03c0 ret + +00000000004b9c70 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE4sizeEv>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE4sizeEv(): + 4b9c70: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9c74: 910003fd mov x29, sp + 4b9c78: f9000fe0 str x0, [sp, #24] + 4b9c7c: f9400fe0 ldr x0, [sp, #24] + 4b9c80: 97fe02b9 bl 43a764 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4sizeEv> + 4b9c84: a8c27bfd ldp x29, x30, [sp], #32 + 4b9c88: d65f03c0 ret + +00000000004b9c8c <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE7reserveEm>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE7reserveEm(): + 4b9c8c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b9c90: 910003fd mov x29, sp + 4b9c94: a90153f3 stp x19, x20, [sp, #16] + 4b9c98: f90017e0 str x0, [sp, #40] + 4b9c9c: f90013e1 str x1, [sp, #32] + 4b9ca0: f94017e0 ldr x0, [sp, #40] + 4b9ca4: 940002fe bl 4ba89c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8max_sizeEv> + 4b9ca8: aa0003e1 mov x1, x0 + 4b9cac: f94013e0 ldr x0, [sp, #32] + 4b9cb0: eb01001f cmp x0, x1 + 4b9cb4: 1a9f97e0 cset w0, hi // hi = pmore + 4b9cb8: 12001c00 and w0, w0, #0xff + 4b9cbc: 7100001f cmp w0, #0x0 + 4b9cc0: 54000080 b.eq 4b9cd0 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE7reserveEm+0x44> // b.none + 4b9cc4: 900000c0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4b9cc8: 9139e000 add x0, x0, #0xe78 + 4b9ccc: 97fd34e1 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4b9cd0: f94017e0 ldr x0, [sp, #40] + 4b9cd4: 940002fa bl 4ba8bc <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8capacityEv> + 4b9cd8: aa0003e1 mov x1, x0 + 4b9cdc: f94013e0 ldr x0, [sp, #32] + 4b9ce0: eb01001f cmp x0, x1 + 4b9ce4: 1a9f97e0 cset w0, hi // hi = pmore + 4b9ce8: 12001c00 and w0, w0, #0xff + 4b9cec: 7100001f cmp w0, #0x0 + 4b9cf0: 54000720 b.eq 4b9dd4 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE7reserveEm+0x148> // b.none + 4b9cf4: f94017e0 ldr x0, [sp, #40] + 4b9cf8: 940002fc bl 4ba8e8 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE4sizeEv> + 4b9cfc: f9001fe0 str x0, [sp, #56] + 4b9d00: f94017e0 ldr x0, [sp, #40] + 4b9d04: f9400000 ldr x0, [x0] + 4b9d08: 94000303 bl 4ba914 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch19ReporterDescriptionESt13move_iteratorIPS1_EET0_PT_> + 4b9d0c: aa0003f3 mov x19, x0 + 4b9d10: f94017e0 ldr x0, [sp, #40] + 4b9d14: f9400400 ldr x0, [x0, #8] + 4b9d18: 940002ff bl 4ba914 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch19ReporterDescriptionESt13move_iteratorIPS1_EET0_PT_> + 4b9d1c: aa0003e3 mov x3, x0 + 4b9d20: aa1303e2 mov x2, x19 + 4b9d24: f94013e1 ldr x1, [sp, #32] + 4b9d28: f94017e0 ldr x0, [sp, #40] + 4b9d2c: 94000303 bl 4ba938 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_> + 4b9d30: f9001be0 str x0, [sp, #48] + 4b9d34: f94017e0 ldr x0, [sp, #40] + 4b9d38: f9400013 ldr x19, [x0] + 4b9d3c: f94017e0 ldr x0, [sp, #40] + 4b9d40: f9400414 ldr x20, [x0, #8] + 4b9d44: f94017e0 ldr x0, [sp, #40] + 4b9d48: 940002c5 bl 4ba85c <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv> + 4b9d4c: aa0003e2 mov x2, x0 + 4b9d50: aa1403e1 mov x1, x20 + 4b9d54: aa1303e0 mov x0, x19 + 4b9d58: 940002c6 bl 4ba870 <_ZSt8_DestroyIPN5Catch19ReporterDescriptionES1_EvT_S3_RSaIT0_E> + 4b9d5c: f94017e3 ldr x3, [sp, #40] + 4b9d60: f94017e0 ldr x0, [sp, #40] + 4b9d64: f9400004 ldr x4, [x0] + 4b9d68: f94017e0 ldr x0, [sp, #40] + 4b9d6c: f9400801 ldr x1, [x0, #16] + 4b9d70: f94017e0 ldr x0, [sp, #40] + 4b9d74: f9400000 ldr x0, [x0] + 4b9d78: cb000020 sub x0, x1, x0 + 4b9d7c: 9346fc01 asr x1, x0, #6 + 4b9d80: aa0103e0 mov x0, x1 + 4b9d84: aa0003e2 mov x2, x0 + 4b9d88: aa0403e1 mov x1, x4 + 4b9d8c: aa0303e0 mov x0, x3 + 4b9d90: 9400030b bl 4ba9bc <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE13_M_deallocateEPS1_m> + 4b9d94: f94017e0 ldr x0, [sp, #40] + 4b9d98: f9401be1 ldr x1, [sp, #48] + 4b9d9c: f9000001 str x1, [x0] + 4b9da0: f9401fe0 ldr x0, [sp, #56] + 4b9da4: d37ae400 lsl x0, x0, #6 + 4b9da8: f9401be1 ldr x1, [sp, #48] + 4b9dac: 8b000021 add x1, x1, x0 + 4b9db0: f94017e0 ldr x0, [sp, #40] + 4b9db4: f9000401 str x1, [x0, #8] + 4b9db8: f94017e0 ldr x0, [sp, #40] + 4b9dbc: f9400001 ldr x1, [x0] + 4b9dc0: f94013e0 ldr x0, [sp, #32] + 4b9dc4: d37ae400 lsl x0, x0, #6 + 4b9dc8: 8b000021 add x1, x1, x0 + 4b9dcc: f94017e0 ldr x0, [sp, #40] + 4b9dd0: f9000801 str x1, [x0, #16] + 4b9dd4: d503201f nop + 4b9dd8: a94153f3 ldp x19, x20, [sp, #16] + 4b9ddc: a8c47bfd ldp x29, x30, [sp], #64 + 4b9de0: d65f03c0 ret + +00000000004b9de4 <_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE5beginEv>: +_ZNKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteIS8_EESt4lessIS5_ESaISt4pairIKS5_SB_EEE5beginEv(): + 4b9de4: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9de8: 910003fd mov x29, sp + 4b9dec: f9000fe0 str x0, [sp, #24] + 4b9df0: f9400fe0 ldr x0, [sp, #24] + 4b9df4: 94000301 bl 4ba9f8 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5beginEv> + 4b9df8: a8c27bfd ldp x29, x30, [sp], #32 + 4b9dfc: d65f03c0 ret + +00000000004b9e00 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEppEv>: +_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEppEv(): + 4b9e00: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9e04: 910003fd mov x29, sp + 4b9e08: f9000fe0 str x0, [sp, #24] + 4b9e0c: f9400fe0 ldr x0, [sp, #24] + 4b9e10: f9400000 ldr x0, [x0] + 4b9e14: 97fd35b7 bl 4074f0 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 4b9e18: aa0003e1 mov x1, x0 + 4b9e1c: f9400fe0 ldr x0, [sp, #24] + 4b9e20: f9000001 str x1, [x0] + 4b9e24: f9400fe0 ldr x0, [sp, #24] + 4b9e28: a8c27bfd ldp x29, x30, [sp], #32 + 4b9e2c: d65f03c0 ret + +00000000004b9e30 <_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEdeEv>: +_ZNKSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEdeEv(): + 4b9e30: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9e34: 910003fd mov x29, sp + 4b9e38: f9000fe0 str x0, [sp, #24] + 4b9e3c: f9400fe0 ldr x0, [sp, #24] + 4b9e40: f9400000 ldr x0, [x0] + 4b9e44: 97fdfbe1 bl 438dc8 <_ZNKSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEE9_M_valptrEv> + 4b9e48: a8c27bfd ldp x29, x30, [sp], #32 + 4b9e4c: d65f03c0 ret + +00000000004b9e50 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE9push_backEOS1_>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE9push_backEOS1_(): + 4b9e50: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9e54: 910003fd mov x29, sp + 4b9e58: f9000fe0 str x0, [sp, #24] + 4b9e5c: f9000be1 str x1, [sp, #16] + 4b9e60: f9400be0 ldr x0, [sp, #16] + 4b9e64: 940002ef bl 4baa20 <_ZSt4moveIRN5Catch19ReporterDescriptionEEONSt16remove_referenceIT_E4typeEOS4_> + 4b9e68: aa0003e1 mov x1, x0 + 4b9e6c: f9400fe0 ldr x0, [sp, #24] + 4b9e70: 940002f1 bl 4baa34 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12emplace_backIJS1_EEEvDpOT_> + 4b9e74: d503201f nop + 4b9e78: a8c27bfd ldp x29, x30, [sp], #32 + 4b9e7c: d65f03c0 ret + +00000000004b9e80 <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE6insertERKS1_>: +_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE6insertERKS1_(): + 4b9e80: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b9e84: 910003fd mov x29, sp + 4b9e88: f9000fe0 str x0, [sp, #24] + 4b9e8c: f9000be1 str x1, [sp, #16] + 4b9e90: f9400fe0 ldr x0, [sp, #24] + 4b9e94: f9400be1 ldr x1, [sp, #16] + 4b9e98: 9400030e bl 4baad0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_> + 4b9e9c: a90207e0 stp x0, x1, [sp, #32] + 4b9ea0: 910083e0 add x0, sp, #0x20 + 4b9ea4: 91002002 add x2, x0, #0x8 + 4b9ea8: 910083e1 add x1, sp, #0x20 + 4b9eac: 9100c3e0 add x0, sp, #0x30 + 4b9eb0: 9400033b bl 4bab9c <_ZNSt4pairISt23_Rb_tree_const_iteratorIN5Catch9StringRefEEbEC1IRSt17_Rb_tree_iteratorIS2_ERbLb1EEEOT_OT0_> + 4b9eb4: a94307e0 ldp x0, x1, [sp, #48] + 4b9eb8: a8c47bfd ldp x29, x30, [sp], #64 + 4b9ebc: d65f03c0 ret + +00000000004b9ec0 <_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE4sizeEv>: +_ZNKSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EE4sizeEv(): + 4b9ec0: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9ec4: 910003fd mov x29, sp + 4b9ec8: f9000fe0 str x0, [sp, #24] + 4b9ecc: f9400fe0 ldr x0, [sp, #24] + 4b9ed0: 94000348 bl 4babf0 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4sizeEv> + 4b9ed4: a8c27bfd ldp x29, x30, [sp], #32 + 4b9ed8: d65f03c0 ret + +00000000004b9edc <_ZNSaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEEC1Ev>: +_ZNSaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEEC1Ev(): + 4b9edc: a9be7bfd stp x29, x30, [sp, #-32]! + 4b9ee0: 910003fd mov x29, sp + 4b9ee4: f9000fe0 str x0, [sp, #24] + 4b9ee8: f9400fe0 ldr x0, [sp, #24] + 4b9eec: 94000347 bl 4bac08 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEEC1Ev> + 4b9ef0: d503201f nop + 4b9ef4: a8c27bfd ldp x29, x30, [sp], #32 + 4b9ef8: d65f03c0 ret + +00000000004b9efc <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1Ev>: +_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1Ev(): + 4b9efc: d10043ff sub sp, sp, #0x10 + 4b9f00: f90007e0 str x0, [sp, #8] + 4b9f04: d503201f nop + 4b9f08: 910043ff add sp, sp, #0x10 + 4b9f0c: d65f03c0 ret + +00000000004b9f10 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEED2Ev(): + 4b9f10: d10043ff sub sp, sp, #0x10 + 4b9f14: f90007e0 str x0, [sp, #8] + 4b9f18: d503201f nop + 4b9f1c: 910043ff add sp, sp, #0x10 + 4b9f20: d65f03c0 ret + +00000000004b9f24 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E(): + 4b9f24: a9bd7bfd stp x29, x30, [sp, #-48]! + 4b9f28: 910003fd mov x29, sp + 4b9f2c: f9000fe0 str x0, [sp, #24] + 4b9f30: f9000be1 str x1, [sp, #16] + 4b9f34: f9400be0 ldr x0, [sp, #16] + 4b9f38: f100001f cmp x0, #0x0 + 4b9f3c: 540001e0 b.eq 4b9f78 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E+0x54> // b.none + 4b9f40: f9400be0 ldr x0, [sp, #16] + 4b9f44: 94000336 bl 4bac1c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_rightEPSt18_Rb_tree_node_base> + 4b9f48: aa0003e1 mov x1, x0 + 4b9f4c: f9400fe0 ldr x0, [sp, #24] + 4b9f50: 97fffff5 bl 4b9f24 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E> + 4b9f54: f9400be0 ldr x0, [sp, #16] + 4b9f58: 94000337 bl 4bac34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE7_S_leftEPSt18_Rb_tree_node_base> + 4b9f5c: f90017e0 str x0, [sp, #40] + 4b9f60: f9400be1 ldr x1, [sp, #16] + 4b9f64: f9400fe0 ldr x0, [sp, #24] + 4b9f68: 94000339 bl 4bac4c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS5_E> + 4b9f6c: f94017e0 ldr x0, [sp, #40] + 4b9f70: f9000be0 str x0, [sp, #16] + 4b9f74: 17fffff0 b 4b9f34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E+0x10> + 4b9f78: d503201f nop + 4b9f7c: a8c37bfd ldp x29, x30, [sp], #48 + 4b9f80: d65f03c0 ret + +00000000004b9f84 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_beginEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_beginEv(): + 4b9f84: d10043ff sub sp, sp, #0x10 + 4b9f88: f90007e0 str x0, [sp, #8] + 4b9f8c: f94007e0 ldr x0, [sp, #8] + 4b9f90: f9400800 ldr x0, [x0, #16] + 4b9f94: 910043ff add sp, sp, #0x10 + 4b9f98: d65f03c0 ret + +00000000004b9f9c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS3_>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS3_(): + 4b9f9c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4b9fa0: 910003fd mov x29, sp + 4b9fa4: f9000bf3 str x19, [sp, #16] + 4b9fa8: f90017e0 str x0, [sp, #40] + 4b9fac: f90013e1 str x1, [sp, #32] + 4b9fb0: f94017e0 ldr x0, [sp, #40] + 4b9fb4: 97fffff4 bl 4b9f84 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_beginEv> + 4b9fb8: aa0003f3 mov x19, x0 + 4b9fbc: f94017e0 ldr x0, [sp, #40] + 4b9fc0: 94000330 bl 4bac80 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_M_endEv> + 4b9fc4: f94013e3 ldr x3, [sp, #32] + 4b9fc8: aa0003e2 mov x2, x0 + 4b9fcc: aa1303e1 mov x1, x19 + 4b9fd0: f94017e0 ldr x0, [sp, #40] + 4b9fd4: 94000331 bl 4bac98 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_EPSt18_Rb_tree_node_baseRS3_> + 4b9fd8: f9001be0 str x0, [sp, #48] + 4b9fdc: f94017e0 ldr x0, [sp, #40] + 4b9fe0: 94000019 bl 4ba044 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE3endEv> + 4b9fe4: f9001fe0 str x0, [sp, #56] + 4b9fe8: 9100e3e1 add x1, sp, #0x38 + 4b9fec: 9100c3e0 add x0, sp, #0x30 + 4b9ff0: 97fffda7 bl 4b968c <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEeqERKS6_> + 4b9ff4: 12001c00 and w0, w0, #0xff + 4b9ff8: 7100001f cmp w0, #0x0 + 4b9ffc: 54000161 b.ne 4ba028 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS3_+0x8c> // b.any + 4ba000: f94017f3 ldr x19, [sp, #40] + 4ba004: f9401be0 ldr x0, [sp, #48] + 4ba008: 9400034b bl 4bad34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4ba00c: aa0003e2 mov x2, x0 + 4ba010: f94013e1 ldr x1, [sp, #32] + 4ba014: aa1303e0 mov x0, x19 + 4ba018: 94000352 bl 4bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_> + 4ba01c: 12001c00 and w0, w0, #0xff + 4ba020: 7100001f cmp w0, #0x0 + 4ba024: 54000080 b.eq 4ba034 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS3_+0x98> // b.none + 4ba028: f94017e0 ldr x0, [sp, #40] + 4ba02c: 94000006 bl 4ba044 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE3endEv> + 4ba030: 14000002 b 4ba038 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS3_+0x9c> + 4ba034: f9401be0 ldr x0, [sp, #48] + 4ba038: f9400bf3 ldr x19, [sp, #16] + 4ba03c: a8c47bfd ldp x29, x30, [sp], #64 + 4ba040: d65f03c0 ret + +00000000004ba044 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE3endEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE3endEv(): + 4ba044: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba048: 910003fd mov x29, sp + 4ba04c: f9000fe0 str x0, [sp, #24] + 4ba050: f9400fe0 ldr x0, [sp, #24] + 4ba054: 91002001 add x1, x0, #0x8 + 4ba058: 9100a3e0 add x0, sp, #0x28 + 4ba05c: 9400034c bl 4bad8c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEC1EPSt18_Rb_tree_node_base> + 4ba060: f94017e0 ldr x0, [sp, #40] + 4ba064: a8c37bfd ldp x29, x30, [sp], #48 + 4ba068: d65f03c0 ret + +00000000004ba06c <_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1Ev>: +_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1Ev(): + 4ba06c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba070: 910003fd mov x29, sp + 4ba074: f9000fe0 str x0, [sp, #24] + 4ba078: f9400fe0 ldr x0, [sp, #24] + 4ba07c: 9400034d bl 4badb0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1Ev> + 4ba080: d503201f nop + 4ba084: a8c27bfd ldp x29, x30, [sp], #32 + 4ba088: d65f03c0 ret + +00000000004ba08c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEED1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEED1Ev(): + 4ba08c: d10043ff sub sp, sp, #0x10 + 4ba090: f90007e0 str x0, [sp, #8] + 4ba094: d503201f nop + 4ba098: 910043ff add sp, sp, #0x10 + 4ba09c: d65f03c0 ret + +00000000004ba0a0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E(): + 4ba0a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba0a4: 910003fd mov x29, sp + 4ba0a8: f9000fe0 str x0, [sp, #24] + 4ba0ac: f9000be1 str x1, [sp, #16] + 4ba0b0: f9400be0 ldr x0, [sp, #16] + 4ba0b4: f100001f cmp x0, #0x0 + 4ba0b8: 540001e0 b.eq 4ba0f4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E+0x54> // b.none + 4ba0bc: f9400be0 ldr x0, [sp, #16] + 4ba0c0: 94000341 bl 4badc4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base> + 4ba0c4: aa0003e1 mov x1, x0 + 4ba0c8: f9400fe0 ldr x0, [sp, #24] + 4ba0cc: 97fffff5 bl 4ba0a0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E> + 4ba0d0: f9400be0 ldr x0, [sp, #16] + 4ba0d4: 94000342 bl 4baddc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base> + 4ba0d8: f90017e0 str x0, [sp, #40] + 4ba0dc: f9400be1 ldr x1, [sp, #16] + 4ba0e0: f9400fe0 ldr x0, [sp, #24] + 4ba0e4: 94000344 bl 4badf4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E> + 4ba0e8: f94017e0 ldr x0, [sp, #40] + 4ba0ec: f9000be0 str x0, [sp, #16] + 4ba0f0: 17fffff0 b 4ba0b0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E+0x10> + 4ba0f4: d503201f nop + 4ba0f8: a8c37bfd ldp x29, x30, [sp], #48 + 4ba0fc: d65f03c0 ret + +00000000004ba100 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv(): + 4ba100: d10043ff sub sp, sp, #0x10 + 4ba104: f90007e0 str x0, [sp, #8] + 4ba108: f94007e0 ldr x0, [sp, #8] + 4ba10c: f9400800 ldr x0, [x0, #16] + 4ba110: 910043ff add sp, sp, #0x10 + 4ba114: d65f03c0 ret + +00000000004ba118 <_ZSt7forwardIN5Catch7TagInfoEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch7TagInfoEEOT_RNSt16remove_referenceIS2_E4typeE(): + 4ba118: d10043ff sub sp, sp, #0x10 + 4ba11c: f90007e0 str x0, [sp, #8] + 4ba120: f94007e0 ldr x0, [sp, #8] + 4ba124: 910043ff add sp, sp, #0x10 + 4ba128: d65f03c0 ret + +00000000004ba12c <_ZNSt4pairIN5Catch9StringRefENS0_7TagInfoEEC1IS2_Lb1EEERKS1_OT_>: +_ZNSt4pairIN5Catch9StringRefENS0_7TagInfoEEC1IS2_Lb1EEERKS1_OT_(): + 4ba12c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4ba130: 910003fd mov x29, sp + 4ba134: f9000bf3 str x19, [sp, #16] + 4ba138: f9001fe0 str x0, [sp, #56] + 4ba13c: f9001be1 str x1, [sp, #48] + 4ba140: f90017e2 str x2, [sp, #40] + 4ba144: f9401fe2 ldr x2, [sp, #56] + 4ba148: f9401be0 ldr x0, [sp, #48] + 4ba14c: a9400400 ldp x0, x1, [x0] + 4ba150: a9000440 stp x0, x1, [x2] + 4ba154: f9401fe0 ldr x0, [sp, #56] + 4ba158: 91004013 add x19, x0, #0x10 + 4ba15c: f94017e0 ldr x0, [sp, #40] + 4ba160: 97ffffee bl 4ba118 <_ZSt7forwardIN5Catch7TagInfoEEOT_RNSt16remove_referenceIS2_E4typeE> + 4ba164: aa0003e1 mov x1, x0 + 4ba168: aa1303e0 mov x0, x19 + 4ba16c: 97fffd9e bl 4b97e4 <_ZN5Catch7TagInfoC1EOS0_> + 4ba170: d503201f nop + 4ba174: f9400bf3 ldr x19, [sp, #16] + 4ba178: a8c47bfd ldp x29, x30, [sp], #64 + 4ba17c: d65f03c0 ret + +00000000004ba180 <_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1ERKS3_>: +_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1ERKS3_(): + 4ba180: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba184: 910003fd mov x29, sp + 4ba188: f9000fe0 str x0, [sp, #24] + 4ba18c: f9000be1 str x1, [sp, #16] + 4ba190: f9400be1 ldr x1, [sp, #16] + 4ba194: f9400fe0 ldr x0, [sp, #24] + 4ba198: 94000324 bl 4bae28 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1ERKS5_> + 4ba19c: d503201f nop + 4ba1a0: a8c27bfd ldp x29, x30, [sp], #32 + 4ba1a4: d65f03c0 ret + +00000000004ba1a8 <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1EOS4_>: +_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1EOS4_(): + 4ba1a8: d10043ff sub sp, sp, #0x10 + 4ba1ac: f90007e0 str x0, [sp, #8] + 4ba1b0: f90003e1 str x1, [sp] + 4ba1b4: d503201f nop + 4ba1b8: 910043ff add sp, sp, #0x10 + 4ba1bc: d65f03c0 ret + +00000000004ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4ba1c0: d10043ff sub sp, sp, #0x10 + 4ba1c4: f90007e0 str x0, [sp, #8] + 4ba1c8: f94007e0 ldr x0, [sp, #8] + 4ba1cc: 910043ff add sp, sp, #0x10 + 4ba1d0: d65f03c0 ret + +00000000004ba1d4 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueIS2_IS1_S4_EEES2_ISt17_Rb_tree_iteratorIS5_EbEOT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueIS2_IS1_S4_EEES2_ISt17_Rb_tree_iteratorIS5_EbEOT_(): + 4ba1d4: a9b77bfd stp x29, x30, [sp, #-144]! + 4ba1d8: 910003fd mov x29, sp + 4ba1dc: a90153f3 stp x19, x20, [sp, #16] + 4ba1e0: f90017e0 str x0, [sp, #40] + 4ba1e4: f90013e1 str x1, [sp, #32] + 4ba1e8: 910123e0 add x0, sp, #0x48 + 4ba1ec: f94013e1 ldr x1, [sp, #32] + 4ba1f0: 94000368 bl 4baf90 <_ZNKSt10_Select1stISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEclIS0_IS2_S4_EEERNT_10first_typeERS9_> + 4ba1f4: aa0003e1 mov x1, x0 + 4ba1f8: f94017e0 ldr x0, [sp, #40] + 4ba1fc: 94000311 bl 4bae40 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_> + 4ba200: a90387e0 stp x0, x1, [sp, #56] + 4ba204: f94023e0 ldr x0, [sp, #64] + 4ba208: f100001f cmp x0, #0x0 + 4ba20c: 54000320 b.eq 4ba270 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueIS2_IS1_S4_EEES2_ISt17_Rb_tree_iteratorIS5_EbEOT_+0x9c> // b.none + 4ba210: 9100c3e0 add x0, sp, #0x30 + 4ba214: f94017e1 ldr x1, [sp, #40] + 4ba218: 94000364 bl 4bafa8 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_Alloc_nodeC1ERSB_> + 4ba21c: f9401ff3 ldr x19, [sp, #56] + 4ba220: f94023f4 ldr x20, [sp, #64] + 4ba224: f94013e0 ldr x0, [sp, #32] + 4ba228: 97ffffe6 bl 4ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4ba22c: aa0003e1 mov x1, x0 + 4ba230: 9100c3e0 add x0, sp, #0x30 + 4ba234: aa0003e4 mov x4, x0 + 4ba238: aa0103e3 mov x3, x1 + 4ba23c: aa1403e2 mov x2, x20 + 4ba240: aa1303e1 mov x1, x19 + 4ba244: f94017e0 ldr x0, [sp, #40] + 4ba248: 94000361 bl 4bafcc <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE10_M_insert_IS2_IS1_S4_ENSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_EPSt18_Rb_tree_node_baseSI_OT_RT0_> + 4ba24c: f90033e0 str x0, [sp, #96] + 4ba250: 52800020 mov w0, #0x1 // #1 + 4ba254: 3901bfe0 strb w0, [sp, #111] + 4ba258: 9101bfe2 add x2, sp, #0x6f + 4ba25c: 910183e1 add x1, sp, #0x60 + 4ba260: 910143e0 add x0, sp, #0x50 + 4ba264: 94000396 bl 4bb0bc <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKN5Catch9StringRefENS1_7TagInfoEEEbEC1IS6_bLb1EEEOT_OT0_> + 4ba268: a94507e0 ldp x0, x1, [sp, #80] + 4ba26c: 1400000a b 4ba294 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueIS2_IS1_S4_EEES2_ISt17_Rb_tree_iteratorIS5_EbEOT_+0xc0> + 4ba270: f9401fe1 ldr x1, [sp, #56] + 4ba274: 910203e0 add x0, sp, #0x80 + 4ba278: 940002c5 bl 4bad8c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEC1EPSt18_Rb_tree_node_base> + 4ba27c: 39023fff strb wzr, [sp, #143] + 4ba280: 91023fe2 add x2, sp, #0x8f + 4ba284: 910203e1 add x1, sp, #0x80 + 4ba288: 9101c3e0 add x0, sp, #0x70 + 4ba28c: 9400038c bl 4bb0bc <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKN5Catch9StringRefENS1_7TagInfoEEEbEC1IS6_bLb1EEEOT_OT0_> + 4ba290: a94707e0 ldp x0, x1, [sp, #112] + 4ba294: a94153f3 ldp x19, x20, [sp, #16] + 4ba298: a8c97bfd ldp x29, x30, [sp], #144 + 4ba29c: d65f03c0 ret + +00000000004ba2a0 <_ZNSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv>: +_ZNSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv(): + 4ba2a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba2a4: 910003fd mov x29, sp + 4ba2a8: f9000fe0 str x0, [sp, #24] + 4ba2ac: f9400fe0 ldr x0, [sp, #24] + 4ba2b0: 91008000 add x0, x0, #0x20 + 4ba2b4: 94000395 bl 4bb108 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE6_M_ptrEv> + 4ba2b8: a8c27bfd ldp x29, x30, [sp], #32 + 4ba2bc: d65f03c0 ret + +00000000004ba2c0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE12_Vector_implD1Ev(): + 4ba2c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba2c4: 910003fd mov x29, sp + 4ba2c8: f9000fe0 str x0, [sp, #24] + 4ba2cc: f9400fe0 ldr x0, [sp, #24] + 4ba2d0: 940003a3 bl 4bb15c <_ZNSaIN5Catch7TagInfoEED1Ev> + 4ba2d4: d503201f nop + 4ba2d8: a8c27bfd ldp x29, x30, [sp], #32 + 4ba2dc: d65f03c0 ret + +00000000004ba2e0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EEC2Ev(): + 4ba2e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba2e4: 910003fd mov x29, sp + 4ba2e8: f9000fe0 str x0, [sp, #24] + 4ba2ec: f9400fe0 ldr x0, [sp, #24] + 4ba2f0: 9400038d bl 4bb124 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE12_Vector_implC1Ev> + 4ba2f4: d503201f nop + 4ba2f8: a8c27bfd ldp x29, x30, [sp], #32 + 4ba2fc: d65f03c0 ret + +00000000004ba300 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EED2Ev(): + 4ba300: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba304: 910003fd mov x29, sp + 4ba308: f9000fe0 str x0, [sp, #24] + 4ba30c: f9400fe0 ldr x0, [sp, #24] + 4ba310: f9400003 ldr x3, [x0] + 4ba314: f9400fe0 ldr x0, [sp, #24] + 4ba318: f9400801 ldr x1, [x0, #16] + 4ba31c: f9400fe0 ldr x0, [sp, #24] + 4ba320: f9400000 ldr x0, [x0] + 4ba324: cb000020 sub x0, x1, x0 + 4ba328: 9343fc01 asr x1, x0, #3 + 4ba32c: d28db6e0 mov x0, #0x6db7 // #28087 + 4ba330: f2b6db60 movk x0, #0xb6db, lsl #16 + 4ba334: f2db6da0 movk x0, #0xdb6d, lsl #32 + 4ba338: f2edb6c0 movk x0, #0x6db6, lsl #48 + 4ba33c: 9b007c20 mul x0, x1, x0 + 4ba340: aa0003e2 mov x2, x0 + 4ba344: aa0303e1 mov x1, x3 + 4ba348: f9400fe0 ldr x0, [sp, #24] + 4ba34c: 9400005d bl 4ba4c0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE13_M_deallocateEPS1_m> + 4ba350: f9400fe0 ldr x0, [sp, #24] + 4ba354: 97ffffdb bl 4ba2c0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE12_Vector_implD1Ev> + 4ba358: d503201f nop + 4ba35c: a8c27bfd ldp x29, x30, [sp], #32 + 4ba360: d65f03c0 ret + +00000000004ba364 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv(): + 4ba364: d10043ff sub sp, sp, #0x10 + 4ba368: f90007e0 str x0, [sp, #8] + 4ba36c: f94007e0 ldr x0, [sp, #8] + 4ba370: 910043ff add sp, sp, #0x10 + 4ba374: d65f03c0 ret + +00000000004ba378 <_ZSt8_DestroyIPN5Catch7TagInfoES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch7TagInfoES1_EvT_S3_RSaIT0_E(): + 4ba378: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba37c: 910003fd mov x29, sp + 4ba380: f90017e0 str x0, [sp, #40] + 4ba384: f90013e1 str x1, [sp, #32] + 4ba388: f9000fe2 str x2, [sp, #24] + 4ba38c: f94013e1 ldr x1, [sp, #32] + 4ba390: f94017e0 ldr x0, [sp, #40] + 4ba394: 9400037a bl 4bb17c <_ZSt8_DestroyIPN5Catch7TagInfoEEvT_S3_> + 4ba398: d503201f nop + 4ba39c: a8c37bfd ldp x29, x30, [sp], #48 + 4ba3a0: d65f03c0 ret + +00000000004ba3a4 <_ZNKSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4sizeEv>: +_ZNKSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4sizeEv(): + 4ba3a4: d10043ff sub sp, sp, #0x10 + 4ba3a8: f90007e0 str x0, [sp, #8] + 4ba3ac: f94007e0 ldr x0, [sp, #8] + 4ba3b0: f9401400 ldr x0, [x0, #40] + 4ba3b4: 910043ff add sp, sp, #0x10 + 4ba3b8: d65f03c0 ret + +00000000004ba3bc <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8max_sizeEv(): + 4ba3bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba3c0: 910003fd mov x29, sp + 4ba3c4: f9000fe0 str x0, [sp, #24] + 4ba3c8: f9400fe0 ldr x0, [sp, #24] + 4ba3cc: 9400037d bl 4bb1c0 <_ZNKSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4ba3d0: 94000375 bl 4bb1a4 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE8max_sizeERKS2_> + 4ba3d4: a8c27bfd ldp x29, x30, [sp], #32 + 4ba3d8: d65f03c0 ret + +00000000004ba3dc <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8capacityEv>: +_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8capacityEv(): + 4ba3dc: d10043ff sub sp, sp, #0x10 + 4ba3e0: f90007e0 str x0, [sp, #8] + 4ba3e4: f94007e0 ldr x0, [sp, #8] + 4ba3e8: f9400801 ldr x1, [x0, #16] + 4ba3ec: f94007e0 ldr x0, [sp, #8] + 4ba3f0: f9400000 ldr x0, [x0] + 4ba3f4: cb000020 sub x0, x1, x0 + 4ba3f8: 9343fc01 asr x1, x0, #3 + 4ba3fc: d28db6e0 mov x0, #0x6db7 // #28087 + 4ba400: f2b6db60 movk x0, #0xb6db, lsl #16 + 4ba404: f2db6da0 movk x0, #0xdb6d, lsl #32 + 4ba408: f2edb6c0 movk x0, #0x6db6, lsl #48 + 4ba40c: 9b007c20 mul x0, x1, x0 + 4ba410: 910043ff add sp, sp, #0x10 + 4ba414: d65f03c0 ret + +00000000004ba418 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch7TagInfoESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch7TagInfoESt13move_iteratorIPS1_EET0_PT_(): + 4ba418: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba41c: 910003fd mov x29, sp + 4ba420: f9000fe0 str x0, [sp, #24] + 4ba424: 9100a3e0 add x0, sp, #0x28 + 4ba428: f9400fe1 ldr x1, [sp, #24] + 4ba42c: 9400036a bl 4bb1d4 <_ZNSt13move_iteratorIPN5Catch7TagInfoEEC1ES2_> + 4ba430: f94017e0 ldr x0, [sp, #40] + 4ba434: a8c37bfd ldp x29, x30, [sp], #48 + 4ba438: d65f03c0 ret + +00000000004ba43c <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_>: +_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_(): + 4ba43c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ba440: 910003fd mov x29, sp + 4ba444: f9000bf3 str x19, [sp, #16] + 4ba448: f9001fe0 str x0, [sp, #56] + 4ba44c: f9001be1 str x1, [sp, #48] + 4ba450: f90017e2 str x2, [sp, #40] + 4ba454: f90013e3 str x3, [sp, #32] + 4ba458: f9401fe0 ldr x0, [sp, #56] + 4ba45c: f9401be1 ldr x1, [sp, #48] + 4ba460: 94000366 bl 4bb1f8 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE11_M_allocateEm> + 4ba464: f90027e0 str x0, [sp, #72] + 4ba468: f9401fe0 ldr x0, [sp, #56] + 4ba46c: 97ffffbe bl 4ba364 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4ba470: aa0003e3 mov x3, x0 + 4ba474: f94027e2 ldr x2, [sp, #72] + 4ba478: f94013e1 ldr x1, [sp, #32] + 4ba47c: f94017e0 ldr x0, [sp, #40] + 4ba480: 9400036c bl 4bb230 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch7TagInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 4ba484: f94027e0 ldr x0, [sp, #72] + 4ba488: 1400000b b 4ba4b4 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_+0x78> + 4ba48c: 97fd32a5 bl 406f20 <__cxa_begin_catch@plt> + 4ba490: f9401fe0 ldr x0, [sp, #56] + 4ba494: f9401be2 ldr x2, [sp, #48] + 4ba498: f94027e1 ldr x1, [sp, #72] + 4ba49c: 94000009 bl 4ba4c0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE13_M_deallocateEPS1_m> + 4ba4a0: 97fd3490 bl 4076e0 <__cxa_rethrow@plt> + 4ba4a4: aa0003f3 mov x19, x0 + 4ba4a8: 97fd34da bl 407810 <__cxa_end_catch@plt> + 4ba4ac: aa1303e0 mov x0, x19 + 4ba4b0: 97fd3514 bl 407900 <_Unwind_Resume@plt> + 4ba4b4: f9400bf3 ldr x19, [sp, #16] + 4ba4b8: a8c57bfd ldp x29, x30, [sp], #80 + 4ba4bc: d65f03c0 ret + +00000000004ba4c0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE13_M_deallocateEPS1_m(): + 4ba4c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba4c4: 910003fd mov x29, sp + 4ba4c8: f90017e0 str x0, [sp, #40] + 4ba4cc: f90013e1 str x1, [sp, #32] + 4ba4d0: f9000fe2 str x2, [sp, #24] + 4ba4d4: f94013e0 ldr x0, [sp, #32] + 4ba4d8: f100001f cmp x0, #0x0 + 4ba4dc: 540000a0 b.eq 4ba4f0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 4ba4e0: f94017e0 ldr x0, [sp, #40] + 4ba4e4: f9400fe2 ldr x2, [sp, #24] + 4ba4e8: f94013e1 ldr x1, [sp, #32] + 4ba4ec: 9400035d bl 4bb260 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE10deallocateERS2_PS1_m> + 4ba4f0: d503201f nop + 4ba4f4: a8c37bfd ldp x29, x30, [sp], #48 + 4ba4f8: d65f03c0 ret + +00000000004ba4fc <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE5beginEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE5beginEv(): + 4ba4fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba500: 910003fd mov x29, sp + 4ba504: f9000fe0 str x0, [sp, #24] + 4ba508: f9400fe0 ldr x0, [sp, #24] + 4ba50c: f9400c01 ldr x1, [x0, #24] + 4ba510: 9100a3e0 add x0, sp, #0x28 + 4ba514: 9400021e bl 4bad8c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEC1EPSt18_Rb_tree_node_base> + 4ba518: f94017e0 ldr x0, [sp, #40] + 4ba51c: a8c37bfd ldp x29, x30, [sp], #48 + 4ba520: d65f03c0 ret + +00000000004ba524 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_(): + 4ba524: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba528: 910003fd mov x29, sp + 4ba52c: f90017e0 str x0, [sp, #40] + 4ba530: f90013e1 str x1, [sp, #32] + 4ba534: f9000fe2 str x2, [sp, #24] + 4ba538: f9400fe0 ldr x0, [sp, #24] + 4ba53c: 94000355 bl 4bb290 <_ZSt7forwardIRKN5Catch7TagInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4ba540: aa0003e2 mov x2, x0 + 4ba544: f94013e1 ldr x1, [sp, #32] + 4ba548: f94017e0 ldr x0, [sp, #40] + 4ba54c: 9400036e bl 4bb304 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_> + 4ba550: d503201f nop + 4ba554: a8c37bfd ldp x29, x30, [sp], #48 + 4ba558: d65f03c0 ret + +00000000004ba55c <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE3endEv(): + 4ba55c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba560: 910003fd mov x29, sp + 4ba564: f9000fe0 str x0, [sp, #24] + 4ba568: f9400fe0 ldr x0, [sp, #24] + 4ba56c: 91002001 add x1, x0, #0x8 + 4ba570: 9100a3e0 add x0, sp, #0x28 + 4ba574: 94000381 bl 4bb378 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4ba578: f94017e0 ldr x0, [sp, #40] + 4ba57c: a8c37bfd ldp x29, x30, [sp], #48 + 4ba580: d65f03c0 ret + +00000000004ba584 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 4ba584: a9b87bfd stp x29, x30, [sp, #-128]! + 4ba588: 910003fd mov x29, sp + 4ba58c: a90153f3 stp x19, x20, [sp, #16] + 4ba590: f9001fe0 str x0, [sp, #56] + 4ba594: f9001be1 str x1, [sp, #48] + 4ba598: f90017e2 str x2, [sp, #40] + 4ba59c: f00000a0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4ba5a0: 913a2002 add x2, x0, #0xe88 + 4ba5a4: d2800021 mov x1, #0x1 // #1 + 4ba5a8: f9401fe0 ldr x0, [sp, #56] + 4ba5ac: 9400037d bl 4bb3a0 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE12_M_check_lenEmPKc> + 4ba5b0: f9003be0 str x0, [sp, #112] + 4ba5b4: f9401fe0 ldr x0, [sp, #56] + 4ba5b8: f9400000 ldr x0, [x0] + 4ba5bc: f90037e0 str x0, [sp, #104] + 4ba5c0: f9401fe0 ldr x0, [sp, #56] + 4ba5c4: f9400400 ldr x0, [x0, #8] + 4ba5c8: f90033e0 str x0, [sp, #96] + 4ba5cc: f9401fe0 ldr x0, [sp, #56] + 4ba5d0: 940003a7 bl 4bb46c <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE5beginEv> + 4ba5d4: f90027e0 str x0, [sp, #72] + 4ba5d8: 910123e1 add x1, sp, #0x48 + 4ba5dc: 9100c3e0 add x0, sp, #0x30 + 4ba5e0: 940003ac bl 4bb490 <_ZN9__gnu_cxxmiIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4ba5e4: f9002fe0 str x0, [sp, #88] + 4ba5e8: f9401fe0 ldr x0, [sp, #56] + 4ba5ec: f9403be1 ldr x1, [sp, #112] + 4ba5f0: 94000302 bl 4bb1f8 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE11_M_allocateEm> + 4ba5f4: f9002be0 str x0, [sp, #80] + 4ba5f8: f9402be0 ldr x0, [sp, #80] + 4ba5fc: f9003fe0 str x0, [sp, #120] + 4ba600: f9401ff3 ldr x19, [sp, #56] + 4ba604: f9402fe1 ldr x1, [sp, #88] + 4ba608: aa0103e0 mov x0, x1 + 4ba60c: d37df000 lsl x0, x0, #3 + 4ba610: cb010000 sub x0, x0, x1 + 4ba614: d37df000 lsl x0, x0, #3 + 4ba618: aa0003e1 mov x1, x0 + 4ba61c: f9402be0 ldr x0, [sp, #80] + 4ba620: 8b010014 add x20, x0, x1 + 4ba624: f94017e0 ldr x0, [sp, #40] + 4ba628: 9400031a bl 4bb290 <_ZSt7forwardIRKN5Catch7TagInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4ba62c: aa0003e2 mov x2, x0 + 4ba630: aa1403e1 mov x1, x20 + 4ba634: aa1303e0 mov x0, x19 + 4ba638: 97ffffbb bl 4ba524 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE9constructIS1_JRKS1_EEEvRS2_PT_DpOT0_> + 4ba63c: f9003fff str xzr, [sp, #120] + 4ba640: 9100c3e0 add x0, sp, #0x30 + 4ba644: 940003a8 bl 4bb4e4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4ba648: f9400013 ldr x19, [x0] + 4ba64c: f9401fe0 ldr x0, [sp, #56] + 4ba650: 97ffff45 bl 4ba364 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4ba654: aa0003e3 mov x3, x0 + 4ba658: f9402be2 ldr x2, [sp, #80] + 4ba65c: aa1303e1 mov x1, x19 + 4ba660: f94037e0 ldr x0, [sp, #104] + 4ba664: 940003a5 bl 4bb4f8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch7TagInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 4ba668: f9003fe0 str x0, [sp, #120] + 4ba66c: f9403fe0 ldr x0, [sp, #120] + 4ba670: 9100e000 add x0, x0, #0x38 + 4ba674: f9003fe0 str x0, [sp, #120] + 4ba678: 9100c3e0 add x0, sp, #0x30 + 4ba67c: 9400039a bl 4bb4e4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4ba680: f9400013 ldr x19, [x0] + 4ba684: f9401fe0 ldr x0, [sp, #56] + 4ba688: 97ffff37 bl 4ba364 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4ba68c: aa0003e3 mov x3, x0 + 4ba690: f9403fe2 ldr x2, [sp, #120] + 4ba694: f94033e1 ldr x1, [sp, #96] + 4ba698: aa1303e0 mov x0, x19 + 4ba69c: 94000397 bl 4bb4f8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch7TagInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 4ba6a0: f9003fe0 str x0, [sp, #120] + 4ba6a4: f9401fe0 ldr x0, [sp, #56] + 4ba6a8: 97ffff2f bl 4ba364 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4ba6ac: aa0003e2 mov x2, x0 + 4ba6b0: f94033e1 ldr x1, [sp, #96] + 4ba6b4: f94037e0 ldr x0, [sp, #104] + 4ba6b8: 97ffff30 bl 4ba378 <_ZSt8_DestroyIPN5Catch7TagInfoES1_EvT_S3_RSaIT0_E> + 4ba6bc: f9401fe3 ldr x3, [sp, #56] + 4ba6c0: f9401fe0 ldr x0, [sp, #56] + 4ba6c4: f9400801 ldr x1, [x0, #16] + 4ba6c8: f94037e0 ldr x0, [sp, #104] + 4ba6cc: cb000020 sub x0, x1, x0 + 4ba6d0: 9343fc01 asr x1, x0, #3 + 4ba6d4: d28db6e0 mov x0, #0x6db7 // #28087 + 4ba6d8: f2b6db60 movk x0, #0xb6db, lsl #16 + 4ba6dc: f2db6da0 movk x0, #0xdb6d, lsl #32 + 4ba6e0: f2edb6c0 movk x0, #0x6db6, lsl #48 + 4ba6e4: 9b007c20 mul x0, x1, x0 + 4ba6e8: aa0003e2 mov x2, x0 + 4ba6ec: f94037e1 ldr x1, [sp, #104] + 4ba6f0: aa0303e0 mov x0, x3 + 4ba6f4: 97ffff73 bl 4ba4c0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE13_M_deallocateEPS1_m> + 4ba6f8: f9401fe0 ldr x0, [sp, #56] + 4ba6fc: f9402be1 ldr x1, [sp, #80] + 4ba700: f9000001 str x1, [x0] + 4ba704: f9401fe0 ldr x0, [sp, #56] + 4ba708: f9403fe1 ldr x1, [sp, #120] + 4ba70c: f9000401 str x1, [x0, #8] + 4ba710: f9403be1 ldr x1, [sp, #112] + 4ba714: aa0103e0 mov x0, x1 + 4ba718: d37df000 lsl x0, x0, #3 + 4ba71c: cb010000 sub x0, x0, x1 + 4ba720: d37df000 lsl x0, x0, #3 + 4ba724: aa0003e1 mov x1, x0 + 4ba728: f9402be0 ldr x0, [sp, #80] + 4ba72c: 8b010001 add x1, x0, x1 + 4ba730: f9401fe0 ldr x0, [sp, #56] + 4ba734: f9000801 str x1, [x0, #16] + 4ba738: 14000021 b 4ba7bc <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x238> + 4ba73c: 97fd31f9 bl 406f20 <__cxa_begin_catch@plt> + 4ba740: f9403fe0 ldr x0, [sp, #120] + 4ba744: f100001f cmp x0, #0x0 + 4ba748: 540001c1 b.ne 4ba780 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1fc> // b.any + 4ba74c: f9401fe2 ldr x2, [sp, #56] + 4ba750: f9402fe1 ldr x1, [sp, #88] + 4ba754: aa0103e0 mov x0, x1 + 4ba758: d37df000 lsl x0, x0, #3 + 4ba75c: cb010000 sub x0, x0, x1 + 4ba760: d37df000 lsl x0, x0, #3 + 4ba764: aa0003e1 mov x1, x0 + 4ba768: f9402be0 ldr x0, [sp, #80] + 4ba76c: 8b010000 add x0, x0, x1 + 4ba770: aa0003e1 mov x1, x0 + 4ba774: aa0203e0 mov x0, x2 + 4ba778: 94000374 bl 4bb548 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE7destroyIS1_EEvRS2_PT_> + 4ba77c: 14000007 b 4ba798 <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x214> + 4ba780: f9401fe0 ldr x0, [sp, #56] + 4ba784: 97fffef8 bl 4ba364 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4ba788: aa0003e2 mov x2, x0 + 4ba78c: f9403fe1 ldr x1, [sp, #120] + 4ba790: f9402be0 ldr x0, [sp, #80] + 4ba794: 97fffef9 bl 4ba378 <_ZSt8_DestroyIPN5Catch7TagInfoES1_EvT_S3_RSaIT0_E> + 4ba798: f9401fe0 ldr x0, [sp, #56] + 4ba79c: f9403be2 ldr x2, [sp, #112] + 4ba7a0: f9402be1 ldr x1, [sp, #80] + 4ba7a4: 97ffff47 bl 4ba4c0 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE13_M_deallocateEPS1_m> + 4ba7a8: 97fd33ce bl 4076e0 <__cxa_rethrow@plt> + 4ba7ac: aa0003f3 mov x19, x0 + 4ba7b0: 97fd3418 bl 407810 <__cxa_end_catch@plt> + 4ba7b4: aa1303e0 mov x0, x19 + 4ba7b8: 97fd3452 bl 407900 <_Unwind_Resume@plt> + 4ba7bc: a94153f3 ldp x19, x20, [sp, #16] + 4ba7c0: a8c87bfd ldp x29, x30, [sp], #128 + 4ba7c4: d65f03c0 ret + +00000000004ba7c8 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE12_Vector_implD1Ev>: +_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE12_Vector_implD2Ev(): + 4ba7c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba7cc: 910003fd mov x29, sp + 4ba7d0: f9000fe0 str x0, [sp, #24] + 4ba7d4: f9400fe0 ldr x0, [sp, #24] + 4ba7d8: 94000374 bl 4bb5a8 <_ZNSaIN5Catch19ReporterDescriptionEED1Ev> + 4ba7dc: d503201f nop + 4ba7e0: a8c27bfd ldp x29, x30, [sp], #32 + 4ba7e4: d65f03c0 ret + +00000000004ba7e8 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EEC1Ev>: +_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EEC2Ev(): + 4ba7e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba7ec: 910003fd mov x29, sp + 4ba7f0: f9000fe0 str x0, [sp, #24] + 4ba7f4: f9400fe0 ldr x0, [sp, #24] + 4ba7f8: 9400035e bl 4bb570 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE12_Vector_implC1Ev> + 4ba7fc: d503201f nop + 4ba800: a8c27bfd ldp x29, x30, [sp], #32 + 4ba804: d65f03c0 ret + +00000000004ba808 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EED1Ev>: +_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EED2Ev(): + 4ba808: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba80c: 910003fd mov x29, sp + 4ba810: f9000fe0 str x0, [sp, #24] + 4ba814: f9400fe0 ldr x0, [sp, #24] + 4ba818: f9400003 ldr x3, [x0] + 4ba81c: f9400fe0 ldr x0, [sp, #24] + 4ba820: f9400801 ldr x1, [x0, #16] + 4ba824: f9400fe0 ldr x0, [sp, #24] + 4ba828: f9400000 ldr x0, [x0] + 4ba82c: cb000020 sub x0, x1, x0 + 4ba830: 9346fc01 asr x1, x0, #6 + 4ba834: aa0103e0 mov x0, x1 + 4ba838: aa0003e2 mov x2, x0 + 4ba83c: aa0303e1 mov x1, x3 + 4ba840: f9400fe0 ldr x0, [sp, #24] + 4ba844: 9400005e bl 4ba9bc <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE13_M_deallocateEPS1_m> + 4ba848: f9400fe0 ldr x0, [sp, #24] + 4ba84c: 97ffffdf bl 4ba7c8 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE12_Vector_implD1Ev> + 4ba850: d503201f nop + 4ba854: a8c27bfd ldp x29, x30, [sp], #32 + 4ba858: d65f03c0 ret + +00000000004ba85c <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv(): + 4ba85c: d10043ff sub sp, sp, #0x10 + 4ba860: f90007e0 str x0, [sp, #8] + 4ba864: f94007e0 ldr x0, [sp, #8] + 4ba868: 910043ff add sp, sp, #0x10 + 4ba86c: d65f03c0 ret + +00000000004ba870 <_ZSt8_DestroyIPN5Catch19ReporterDescriptionES1_EvT_S3_RSaIT0_E>: +_ZSt8_DestroyIPN5Catch19ReporterDescriptionES1_EvT_S3_RSaIT0_E(): + 4ba870: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba874: 910003fd mov x29, sp + 4ba878: f90017e0 str x0, [sp, #40] + 4ba87c: f90013e1 str x1, [sp, #32] + 4ba880: f9000fe2 str x2, [sp, #24] + 4ba884: f94013e1 ldr x1, [sp, #32] + 4ba888: f94017e0 ldr x0, [sp, #40] + 4ba88c: 9400034f bl 4bb5c8 <_ZSt8_DestroyIPN5Catch19ReporterDescriptionEEvT_S3_> + 4ba890: d503201f nop + 4ba894: a8c37bfd ldp x29, x30, [sp], #48 + 4ba898: d65f03c0 ret + +00000000004ba89c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8max_sizeEv(): + 4ba89c: a9be7bfd stp x29, x30, [sp, #-32]! + 4ba8a0: 910003fd mov x29, sp + 4ba8a4: f9000fe0 str x0, [sp, #24] + 4ba8a8: f9400fe0 ldr x0, [sp, #24] + 4ba8ac: 94000358 bl 4bb60c <_ZNKSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv> + 4ba8b0: 94000350 bl 4bb5f0 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE8max_sizeERKS2_> + 4ba8b4: a8c27bfd ldp x29, x30, [sp], #32 + 4ba8b8: d65f03c0 ret + +00000000004ba8bc <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8capacityEv>: +_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8capacityEv(): + 4ba8bc: d10043ff sub sp, sp, #0x10 + 4ba8c0: f90007e0 str x0, [sp, #8] + 4ba8c4: f94007e0 ldr x0, [sp, #8] + 4ba8c8: f9400801 ldr x1, [x0, #16] + 4ba8cc: f94007e0 ldr x0, [sp, #8] + 4ba8d0: f9400000 ldr x0, [x0] + 4ba8d4: cb000020 sub x0, x1, x0 + 4ba8d8: 9346fc01 asr x1, x0, #6 + 4ba8dc: aa0103e0 mov x0, x1 + 4ba8e0: 910043ff add sp, sp, #0x10 + 4ba8e4: d65f03c0 ret + +00000000004ba8e8 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE4sizeEv>: +_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE4sizeEv(): + 4ba8e8: d10043ff sub sp, sp, #0x10 + 4ba8ec: f90007e0 str x0, [sp, #8] + 4ba8f0: f94007e0 ldr x0, [sp, #8] + 4ba8f4: f9400401 ldr x1, [x0, #8] + 4ba8f8: f94007e0 ldr x0, [sp, #8] + 4ba8fc: f9400000 ldr x0, [x0] + 4ba900: cb000020 sub x0, x1, x0 + 4ba904: 9346fc01 asr x1, x0, #6 + 4ba908: aa0103e0 mov x0, x1 + 4ba90c: 910043ff add sp, sp, #0x10 + 4ba910: d65f03c0 ret + +00000000004ba914 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch19ReporterDescriptionESt13move_iteratorIPS1_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch19ReporterDescriptionESt13move_iteratorIPS1_EET0_PT_(): + 4ba914: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba918: 910003fd mov x29, sp + 4ba91c: f9000fe0 str x0, [sp, #24] + 4ba920: 9100a3e0 add x0, sp, #0x28 + 4ba924: f9400fe1 ldr x1, [sp, #24] + 4ba928: 9400033e bl 4bb620 <_ZNSt13move_iteratorIPN5Catch19ReporterDescriptionEEC1ES2_> + 4ba92c: f94017e0 ldr x0, [sp, #40] + 4ba930: a8c37bfd ldp x29, x30, [sp], #48 + 4ba934: d65f03c0 ret + +00000000004ba938 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_(): + 4ba938: a9bb7bfd stp x29, x30, [sp, #-80]! + 4ba93c: 910003fd mov x29, sp + 4ba940: f9000bf3 str x19, [sp, #16] + 4ba944: f9001fe0 str x0, [sp, #56] + 4ba948: f9001be1 str x1, [sp, #48] + 4ba94c: f90017e2 str x2, [sp, #40] + 4ba950: f90013e3 str x3, [sp, #32] + 4ba954: f9401fe0 ldr x0, [sp, #56] + 4ba958: f9401be1 ldr x1, [sp, #48] + 4ba95c: 9400033a bl 4bb644 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE11_M_allocateEm> + 4ba960: f90027e0 str x0, [sp, #72] + 4ba964: f9401fe0 ldr x0, [sp, #56] + 4ba968: 97ffffbd bl 4ba85c <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv> + 4ba96c: aa0003e3 mov x3, x0 + 4ba970: f94027e2 ldr x2, [sp, #72] + 4ba974: f94013e1 ldr x1, [sp, #32] + 4ba978: f94017e0 ldr x0, [sp, #40] + 4ba97c: 94000340 bl 4bb67c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch19ReporterDescriptionEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 4ba980: f94027e0 ldr x0, [sp, #72] + 4ba984: 1400000b b 4ba9b0 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_+0x78> + 4ba988: 97fd3166 bl 406f20 <__cxa_begin_catch@plt> + 4ba98c: f9401fe0 ldr x0, [sp, #56] + 4ba990: f9401be2 ldr x2, [sp, #48] + 4ba994: f94027e1 ldr x1, [sp, #72] + 4ba998: 94000009 bl 4ba9bc <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE13_M_deallocateEPS1_m> + 4ba99c: 97fd3351 bl 4076e0 <__cxa_rethrow@plt> + 4ba9a0: aa0003f3 mov x19, x0 + 4ba9a4: 97fd339b bl 407810 <__cxa_end_catch@plt> + 4ba9a8: aa1303e0 mov x0, x19 + 4ba9ac: 97fd33d5 bl 407900 <_Unwind_Resume@plt> + 4ba9b0: f9400bf3 ldr x19, [sp, #16] + 4ba9b4: a8c57bfd ldp x29, x30, [sp], #80 + 4ba9b8: d65f03c0 ret + +00000000004ba9bc <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE13_M_deallocateEPS1_m>: +_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE13_M_deallocateEPS1_m(): + 4ba9bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba9c0: 910003fd mov x29, sp + 4ba9c4: f90017e0 str x0, [sp, #40] + 4ba9c8: f90013e1 str x1, [sp, #32] + 4ba9cc: f9000fe2 str x2, [sp, #24] + 4ba9d0: f94013e0 ldr x0, [sp, #32] + 4ba9d4: f100001f cmp x0, #0x0 + 4ba9d8: 540000a0 b.eq 4ba9ec <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE13_M_deallocateEPS1_m+0x30> // b.none + 4ba9dc: f94017e0 ldr x0, [sp, #40] + 4ba9e0: f9400fe2 ldr x2, [sp, #24] + 4ba9e4: f94013e1 ldr x1, [sp, #32] + 4ba9e8: 94000331 bl 4bb6ac <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE10deallocateERS2_PS1_m> + 4ba9ec: d503201f nop + 4ba9f0: a8c37bfd ldp x29, x30, [sp], #48 + 4ba9f4: d65f03c0 ret + +00000000004ba9f8 <_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5beginEv>: +_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5beginEv(): + 4ba9f8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4ba9fc: 910003fd mov x29, sp + 4baa00: f9000fe0 str x0, [sp, #24] + 4baa04: f9400fe0 ldr x0, [sp, #24] + 4baa08: f9400c01 ldr x1, [x0, #24] + 4baa0c: 9100a3e0 add x0, sp, #0x28 + 4baa10: 97fdfd02 bl 439e18 <_ZNSt23_Rb_tree_const_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrIN5Catch16IReporterFactoryESt14default_deleteISA_EEEEC1EPKSt18_Rb_tree_node_base> + 4baa14: f94017e0 ldr x0, [sp, #40] + 4baa18: a8c37bfd ldp x29, x30, [sp], #48 + 4baa1c: d65f03c0 ret + +00000000004baa20 <_ZSt4moveIRN5Catch19ReporterDescriptionEEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRN5Catch19ReporterDescriptionEEONSt16remove_referenceIT_E4typeEOS4_(): + 4baa20: d10043ff sub sp, sp, #0x10 + 4baa24: f90007e0 str x0, [sp, #8] + 4baa28: f94007e0 ldr x0, [sp, #8] + 4baa2c: 910043ff add sp, sp, #0x10 + 4baa30: d65f03c0 ret + +00000000004baa34 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12emplace_backIJS1_EEEvDpOT_>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12emplace_backIJS1_EEEvDpOT_(): + 4baa34: a9bd7bfd stp x29, x30, [sp, #-48]! + 4baa38: 910003fd mov x29, sp + 4baa3c: a90153f3 stp x19, x20, [sp, #16] + 4baa40: f90017e0 str x0, [sp, #40] + 4baa44: f90013e1 str x1, [sp, #32] + 4baa48: f94017e0 ldr x0, [sp, #40] + 4baa4c: f9400401 ldr x1, [x0, #8] + 4baa50: f94017e0 ldr x0, [sp, #40] + 4baa54: f9400800 ldr x0, [x0, #16] + 4baa58: eb00003f cmp x1, x0 + 4baa5c: 54000200 b.eq 4baa9c <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12emplace_backIJS1_EEEvDpOT_+0x68> // b.none + 4baa60: f94017f3 ldr x19, [sp, #40] + 4baa64: f94017e0 ldr x0, [sp, #40] + 4baa68: f9400414 ldr x20, [x0, #8] + 4baa6c: f94013e0 ldr x0, [sp, #32] + 4baa70: 9400031b bl 4bb6dc <_ZSt7forwardIN5Catch19ReporterDescriptionEEOT_RNSt16remove_referenceIS2_E4typeE> + 4baa74: aa0003e2 mov x2, x0 + 4baa78: aa1403e1 mov x1, x20 + 4baa7c: aa1303e0 mov x0, x19 + 4baa80: 9400031c bl 4bb6f0 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_> + 4baa84: f94017e0 ldr x0, [sp, #40] + 4baa88: f9400400 ldr x0, [x0, #8] + 4baa8c: 91010001 add x1, x0, #0x40 + 4baa90: f94017e0 ldr x0, [sp, #40] + 4baa94: f9000401 str x1, [x0, #8] + 4baa98: 1400000a b 4baac0 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12emplace_backIJS1_EEEvDpOT_+0x8c> + 4baa9c: f94017e0 ldr x0, [sp, #40] + 4baaa0: 94000322 bl 4bb728 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE3endEv> + 4baaa4: aa0003f3 mov x19, x0 + 4baaa8: f94013e0 ldr x0, [sp, #32] + 4baaac: 9400030c bl 4bb6dc <_ZSt7forwardIN5Catch19ReporterDescriptionEEOT_RNSt16remove_referenceIS2_E4typeE> + 4baab0: aa0003e2 mov x2, x0 + 4baab4: aa1303e1 mov x1, x19 + 4baab8: f94017e0 ldr x0, [sp, #40] + 4baabc: 94000325 bl 4bb750 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 4baac0: d503201f nop + 4baac4: a94153f3 ldp x19, x20, [sp, #16] + 4baac8: a8c37bfd ldp x29, x30, [sp], #48 + 4baacc: d65f03c0 ret + +00000000004baad0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_(): + 4baad0: a9b77bfd stp x29, x30, [sp, #-144]! + 4baad4: 910003fd mov x29, sp + 4baad8: a90153f3 stp x19, x20, [sp, #16] + 4baadc: f90017e0 str x0, [sp, #40] + 4baae0: f90013e1 str x1, [sp, #32] + 4baae4: 910123e0 add x0, sp, #0x48 + 4baae8: f94013e1 ldr x1, [sp, #32] + 4baaec: 940003ee bl 4bbaa4 <_ZNKSt9_IdentityIN5Catch9StringRefEEclERKS1_> + 4baaf0: aa0003e1 mov x1, x0 + 4baaf4: f94017e0 ldr x0, [sp, #40] + 4baaf8: 94000397 bl 4bb954 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_> + 4baafc: a90387e0 stp x0, x1, [sp, #56] + 4bab00: f94023e0 ldr x0, [sp, #64] + 4bab04: f100001f cmp x0, #0x0 + 4bab08: 54000320 b.eq 4bab6c <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_+0x9c> // b.none + 4bab0c: 9100c3e0 add x0, sp, #0x30 + 4bab10: f94017e1 ldr x1, [sp, #40] + 4bab14: 940003ea bl 4bbabc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC1ERS7_> + 4bab18: f9401ff3 ldr x19, [sp, #56] + 4bab1c: f94023f4 ldr x20, [sp, #64] + 4bab20: f94013e0 ldr x0, [sp, #32] + 4bab24: 97ffe5af bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bab28: aa0003e1 mov x1, x0 + 4bab2c: 9100c3e0 add x0, sp, #0x30 + 4bab30: aa0003e4 mov x4, x0 + 4bab34: aa0103e3 mov x3, x1 + 4bab38: aa1403e2 mov x2, x20 + 4bab3c: aa1303e1 mov x1, x19 + 4bab40: f94017e0 ldr x0, [sp, #40] + 4bab44: 940003e7 bl 4bbae0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_> + 4bab48: f90033e0 str x0, [sp, #96] + 4bab4c: 52800020 mov w0, #0x1 // #1 + 4bab50: 3901bfe0 strb w0, [sp, #111] + 4bab54: 9101bfe2 add x2, sp, #0x6f + 4bab58: 910183e1 add x1, sp, #0x60 + 4bab5c: 910143e0 add x0, sp, #0x50 + 4bab60: 9400041c bl 4bbbd0 <_ZNSt4pairISt17_Rb_tree_iteratorIN5Catch9StringRefEEbEC1IS3_bLb1EEEOT_OT0_> + 4bab64: a94507e0 ldp x0, x1, [sp, #80] + 4bab68: 1400000a b 4bab90 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_+0xc0> + 4bab6c: f9401fe1 ldr x1, [sp, #56] + 4bab70: 910203e0 add x0, sp, #0x80 + 4bab74: 9400042a bl 4bbc1c <_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEC1EPSt18_Rb_tree_node_base> + 4bab78: 39023fff strb wzr, [sp, #143] + 4bab7c: 91023fe2 add x2, sp, #0x8f + 4bab80: 910203e1 add x1, sp, #0x80 + 4bab84: 9101c3e0 add x0, sp, #0x70 + 4bab88: 94000412 bl 4bbbd0 <_ZNSt4pairISt17_Rb_tree_iteratorIN5Catch9StringRefEEbEC1IS3_bLb1EEEOT_OT0_> + 4bab8c: a94707e0 ldp x0, x1, [sp, #112] + 4bab90: a94153f3 ldp x19, x20, [sp, #16] + 4bab94: a8c97bfd ldp x29, x30, [sp], #144 + 4bab98: d65f03c0 ret + +00000000004bab9c <_ZNSt4pairISt23_Rb_tree_const_iteratorIN5Catch9StringRefEEbEC1IRSt17_Rb_tree_iteratorIS2_ERbLb1EEEOT_OT0_>: +_ZNSt4pairISt23_Rb_tree_const_iteratorIN5Catch9StringRefEEbEC1IRSt17_Rb_tree_iteratorIS2_ERbLb1EEEOT_OT0_(): + 4bab9c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4baba0: 910003fd mov x29, sp + 4baba4: f9000bf3 str x19, [sp, #16] + 4baba8: f9001fe0 str x0, [sp, #56] + 4babac: f9001be1 str x1, [sp, #48] + 4babb0: f90017e2 str x2, [sp, #40] + 4babb4: f9401ff3 ldr x19, [sp, #56] + 4babb8: f9401be0 ldr x0, [sp, #48] + 4babbc: 94000421 bl 4bbc40 <_ZSt7forwardIRSt17_Rb_tree_iteratorIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4babc0: aa0003e1 mov x1, x0 + 4babc4: aa1303e0 mov x0, x19 + 4babc8: 94000423 bl 4bbc54 <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEC1ERKSt17_Rb_tree_iteratorIS1_E> + 4babcc: f94017e0 ldr x0, [sp, #40] + 4babd0: 97fec29a bl 46b638 <_ZSt7forwardIRbEOT_RNSt16remove_referenceIS1_E4typeE> + 4babd4: 39400001 ldrb w1, [x0] + 4babd8: f9401fe0 ldr x0, [sp, #56] + 4babdc: 39002001 strb w1, [x0, #8] + 4babe0: d503201f nop + 4babe4: f9400bf3 ldr x19, [sp, #16] + 4babe8: a8c47bfd ldp x29, x30, [sp], #64 + 4babec: d65f03c0 ret + +00000000004babf0 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4sizeEv>: +_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE4sizeEv(): + 4babf0: d10043ff sub sp, sp, #0x10 + 4babf4: f90007e0 str x0, [sp, #8] + 4babf8: f94007e0 ldr x0, [sp, #8] + 4babfc: f9401400 ldr x0, [x0, #40] + 4bac00: 910043ff add sp, sp, #0x10 + 4bac04: d65f03c0 ret + +00000000004bac08 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEEC1Ev(): + 4bac08: d10043ff sub sp, sp, #0x10 + 4bac0c: f90007e0 str x0, [sp, #8] + 4bac10: d503201f nop + 4bac14: 910043ff add sp, sp, #0x10 + 4bac18: d65f03c0 ret + +00000000004bac1c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_rightEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_rightEPSt18_Rb_tree_node_base(): + 4bac1c: d10043ff sub sp, sp, #0x10 + 4bac20: f90007e0 str x0, [sp, #8] + 4bac24: f94007e0 ldr x0, [sp, #8] + 4bac28: f9400c00 ldr x0, [x0, #24] + 4bac2c: 910043ff add sp, sp, #0x10 + 4bac30: d65f03c0 ret + +00000000004bac34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE7_S_leftEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE7_S_leftEPSt18_Rb_tree_node_base(): + 4bac34: d10043ff sub sp, sp, #0x10 + 4bac38: f90007e0 str x0, [sp, #8] + 4bac3c: f94007e0 ldr x0, [sp, #8] + 4bac40: f9400800 ldr x0, [x0, #16] + 4bac44: 910043ff add sp, sp, #0x10 + 4bac48: d65f03c0 ret + +00000000004bac4c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS5_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS5_E(): + 4bac4c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bac50: 910003fd mov x29, sp + 4bac54: f9000fe0 str x0, [sp, #24] + 4bac58: f9000be1 str x1, [sp, #16] + 4bac5c: f9400be1 ldr x1, [sp, #16] + 4bac60: f9400fe0 ldr x0, [sp, #24] + 4bac64: 94000406 bl 4bbc7c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E> + 4bac68: f9400be1 ldr x1, [sp, #16] + 4bac6c: f9400fe0 ldr x0, [sp, #24] + 4bac70: 94000414 bl 4bbcc0 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E> + 4bac74: d503201f nop + 4bac78: a8c27bfd ldp x29, x30, [sp], #32 + 4bac7c: d65f03c0 ret + +00000000004bac80 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_M_endEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_M_endEv(): + 4bac80: d10043ff sub sp, sp, #0x10 + 4bac84: f90007e0 str x0, [sp, #8] + 4bac88: f94007e0 ldr x0, [sp, #8] + 4bac8c: 91002000 add x0, x0, #0x8 + 4bac90: 910043ff add sp, sp, #0x10 + 4bac94: d65f03c0 ret + +00000000004bac98 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_EPSt18_Rb_tree_node_baseRS3_>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_EPSt18_Rb_tree_node_baseRS3_(): + 4bac98: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bac9c: 910003fd mov x29, sp + 4baca0: f9000bf3 str x19, [sp, #16] + 4baca4: f9001fe0 str x0, [sp, #56] + 4baca8: f9001be1 str x1, [sp, #48] + 4bacac: f90017e2 str x2, [sp, #40] + 4bacb0: f90013e3 str x3, [sp, #32] + 4bacb4: f9401be0 ldr x0, [sp, #48] + 4bacb8: f100001f cmp x0, #0x0 + 4bacbc: 540002e0 b.eq 4bad18 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_EPSt18_Rb_tree_node_baseRS3_+0x80> // b.none + 4bacc0: f9401ff3 ldr x19, [sp, #56] + 4bacc4: f9401be0 ldr x0, [sp, #48] + 4bacc8: 9400040a bl 4bbcf0 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E> + 4baccc: f94013e2 ldr x2, [sp, #32] + 4bacd0: aa0003e1 mov x1, x0 + 4bacd4: aa1303e0 mov x0, x19 + 4bacd8: 94000022 bl 4bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_> + 4bacdc: 12001c00 and w0, w0, #0xff + 4bace0: 52000000 eor w0, w0, #0x1 + 4bace4: 12001c00 and w0, w0, #0xff + 4bace8: 7100001f cmp w0, #0x0 + 4bacec: 540000e0 b.eq 4bad08 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_EPSt18_Rb_tree_node_baseRS3_+0x70> // b.none + 4bacf0: f9401be0 ldr x0, [sp, #48] + 4bacf4: f90017e0 str x0, [sp, #40] + 4bacf8: f9401be0 ldr x0, [sp, #48] + 4bacfc: 97ffffce bl 4bac34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE7_S_leftEPSt18_Rb_tree_node_base> + 4bad00: f9001be0 str x0, [sp, #48] + 4bad04: 17ffffec b 4bacb4 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_EPSt18_Rb_tree_node_baseRS3_+0x1c> + 4bad08: f9401be0 ldr x0, [sp, #48] + 4bad0c: 97ffffc4 bl 4bac1c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_rightEPSt18_Rb_tree_node_base> + 4bad10: f9001be0 str x0, [sp, #48] + 4bad14: 17ffffe8 b 4bacb4 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_EPSt18_Rb_tree_node_baseRS3_+0x1c> + 4bad18: 910123e0 add x0, sp, #0x48 + 4bad1c: f94017e1 ldr x1, [sp, #40] + 4bad20: 9400001b bl 4bad8c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEC1EPSt18_Rb_tree_node_base> + 4bad24: f94027e0 ldr x0, [sp, #72] + 4bad28: f9400bf3 ldr x19, [sp, #16] + 4bad2c: a8c57bfd ldp x29, x30, [sp], #80 + 4bad30: d65f03c0 ret + +00000000004bad34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base(): + 4bad34: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bad38: 910003fd mov x29, sp + 4bad3c: f9000fe0 str x0, [sp, #24] + 4bad40: f9400fe0 ldr x0, [sp, #24] + 4bad44: 940003f6 bl 4bbd1c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_valueEPKSt18_Rb_tree_node_base> + 4bad48: aa0003e1 mov x1, x0 + 4bad4c: 9100a3e0 add x0, sp, #0x28 + 4bad50: 940003fa bl 4bbd38 <_ZNKSt10_Select1stISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEclERKS5_> + 4bad54: d503201f nop + 4bad58: a8c37bfd ldp x29, x30, [sp], #48 + 4bad5c: d65f03c0 ret + +00000000004bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_>: +_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_(): + 4bad60: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bad64: 910003fd mov x29, sp + 4bad68: f90017e0 str x0, [sp, #40] + 4bad6c: f90013e1 str x1, [sp, #32] + 4bad70: f9000fe2 str x2, [sp, #24] + 4bad74: f9400fe1 ldr x1, [sp, #24] + 4bad78: f94013e0 ldr x0, [sp, #32] + 4bad7c: 97fe9a20 bl 4615fc <_ZNK5Catch9StringRefltERKS0_> + 4bad80: 12001c00 and w0, w0, #0xff + 4bad84: a8c37bfd ldp x29, x30, [sp], #48 + 4bad88: d65f03c0 ret + +00000000004bad8c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEC1EPSt18_Rb_tree_node_base>: +_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEC1EPSt18_Rb_tree_node_base(): + 4bad8c: d10043ff sub sp, sp, #0x10 + 4bad90: f90007e0 str x0, [sp, #8] + 4bad94: f90003e1 str x1, [sp] + 4bad98: f94007e0 ldr x0, [sp, #8] + 4bad9c: f94003e1 ldr x1, [sp] + 4bada0: f9000001 str x1, [x0] + 4bada4: d503201f nop + 4bada8: 910043ff add sp, sp, #0x10 + 4badac: d65f03c0 ret + +00000000004badb0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1Ev(): + 4badb0: d10043ff sub sp, sp, #0x10 + 4badb4: f90007e0 str x0, [sp, #8] + 4badb8: d503201f nop + 4badbc: 910043ff add sp, sp, #0x10 + 4badc0: d65f03c0 ret + +00000000004badc4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base(): + 4badc4: d10043ff sub sp, sp, #0x10 + 4badc8: f90007e0 str x0, [sp, #8] + 4badcc: f94007e0 ldr x0, [sp, #8] + 4badd0: f9400c00 ldr x0, [x0, #24] + 4badd4: 910043ff add sp, sp, #0x10 + 4badd8: d65f03c0 ret + +00000000004baddc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base(): + 4baddc: d10043ff sub sp, sp, #0x10 + 4bade0: f90007e0 str x0, [sp, #8] + 4bade4: f94007e0 ldr x0, [sp, #8] + 4bade8: f9400800 ldr x0, [x0, #16] + 4badec: 910043ff add sp, sp, #0x10 + 4badf0: d65f03c0 ret + +00000000004badf4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E(): + 4badf4: a9be7bfd stp x29, x30, [sp, #-32]! + 4badf8: 910003fd mov x29, sp + 4badfc: f9000fe0 str x0, [sp, #24] + 4bae00: f9000be1 str x1, [sp, #16] + 4bae04: f9400be1 ldr x1, [sp, #16] + 4bae08: f9400fe0 ldr x0, [sp, #24] + 4bae0c: 940003d1 bl 4bbd50 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E> + 4bae10: f9400be1 ldr x1, [sp, #16] + 4bae14: f9400fe0 ldr x0, [sp, #24] + 4bae18: 940003df bl 4bbd94 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E> + 4bae1c: d503201f nop + 4bae20: a8c27bfd ldp x29, x30, [sp], #32 + 4bae24: d65f03c0 ret + +00000000004bae28 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1ERKS5_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEEC2ERKS5_(): + 4bae28: d10043ff sub sp, sp, #0x10 + 4bae2c: f90007e0 str x0, [sp, #8] + 4bae30: f90003e1 str x1, [sp] + 4bae34: d503201f nop + 4bae38: 910043ff add sp, sp, #0x10 + 4bae3c: d65f03c0 ret + +00000000004bae40 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_(): + 4bae40: a9b77bfd stp x29, x30, [sp, #-144]! + 4bae44: 910003fd mov x29, sp + 4bae48: f9000bf3 str x19, [sp, #16] + 4bae4c: f90017e0 str x0, [sp, #40] + 4bae50: f90013e1 str x1, [sp, #32] + 4bae54: f94017e0 ldr x0, [sp, #40] + 4bae58: 97fffc4b bl 4b9f84 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_beginEv> + 4bae5c: f90023e0 str x0, [sp, #64] + 4bae60: f94017e0 ldr x0, [sp, #40] + 4bae64: 97ffff87 bl 4bac80 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_M_endEv> + 4bae68: f9001fe0 str x0, [sp, #56] + 4bae6c: 52800020 mov w0, #0x1 // #1 + 4bae70: 39023fe0 strb w0, [sp, #143] + 4bae74: f94023e0 ldr x0, [sp, #64] + 4bae78: f100001f cmp x0, #0x0 + 4bae7c: 540002a0 b.eq 4baed0 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0x90> // b.none + 4bae80: f94023e0 ldr x0, [sp, #64] + 4bae84: f9001fe0 str x0, [sp, #56] + 4bae88: f94017f3 ldr x19, [sp, #40] + 4bae8c: f94023e0 ldr x0, [sp, #64] + 4bae90: 94000398 bl 4bbcf0 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E> + 4bae94: aa0003e2 mov x2, x0 + 4bae98: f94013e1 ldr x1, [sp, #32] + 4bae9c: aa1303e0 mov x0, x19 + 4baea0: 97ffffb0 bl 4bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_> + 4baea4: 39023fe0 strb w0, [sp, #143] + 4baea8: 39423fe0 ldrb w0, [sp, #143] + 4baeac: 7100001f cmp w0, #0x0 + 4baeb0: 54000080 b.eq 4baec0 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0x80> // b.none + 4baeb4: f94023e0 ldr x0, [sp, #64] + 4baeb8: 97ffff5f bl 4bac34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE7_S_leftEPSt18_Rb_tree_node_base> + 4baebc: 14000003 b 4baec8 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0x88> + 4baec0: f94023e0 ldr x0, [sp, #64] + 4baec4: 97ffff56 bl 4bac1c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_rightEPSt18_Rb_tree_node_base> + 4baec8: f90023e0 str x0, [sp, #64] + 4baecc: 17ffffea b 4bae74 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0x34> + 4baed0: f9401fe1 ldr x1, [sp, #56] + 4baed4: 9100c3e0 add x0, sp, #0x30 + 4baed8: 97ffffad bl 4bad8c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEC1EPSt18_Rb_tree_node_base> + 4baedc: 39423fe0 ldrb w0, [sp, #143] + 4baee0: 7100001f cmp w0, #0x0 + 4baee4: 54000240 b.eq 4baf2c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0xec> // b.none + 4baee8: f94017e0 ldr x0, [sp, #40] + 4baeec: 97fffd84 bl 4ba4fc <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE5beginEv> + 4baef0: f90027e0 str x0, [sp, #72] + 4baef4: 910123e1 add x1, sp, #0x48 + 4baef8: 9100c3e0 add x0, sp, #0x30 + 4baefc: 97fff9e4 bl 4b968c <_ZNKSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEeqERKS6_> + 4baf00: 12001c00 and w0, w0, #0xff + 4baf04: 7100001f cmp w0, #0x0 + 4baf08: 540000e0 b.eq 4baf24 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0xe4> // b.none + 4baf0c: 9100e3e2 add x2, sp, #0x38 + 4baf10: 910103e1 add x1, sp, #0x40 + 4baf14: 910143e0 add x0, sp, #0x50 + 4baf18: 940003ab bl 4bbdc4 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKN5Catch9StringRefENS5_7TagInfoEEERS1_Lb1EEEOT_OT0_> + 4baf1c: a94507e0 ldp x0, x1, [sp, #80] + 4baf20: 14000019 b 4baf84 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0x144> + 4baf24: 9100c3e0 add x0, sp, #0x30 + 4baf28: 940003b9 bl 4bbe0c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEmmEv> + 4baf2c: f94017f3 ldr x19, [sp, #40] + 4baf30: f9401be0 ldr x0, [sp, #48] + 4baf34: 97ffff80 bl 4bad34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4baf38: f94013e2 ldr x2, [sp, #32] + 4baf3c: aa0003e1 mov x1, x0 + 4baf40: aa1303e0 mov x0, x19 + 4baf44: 97ffff87 bl 4bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_> + 4baf48: 12001c00 and w0, w0, #0xff + 4baf4c: 7100001f cmp w0, #0x0 + 4baf50: 540000e0 b.eq 4baf6c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0x12c> // b.none + 4baf54: 9100e3e2 add x2, sp, #0x38 + 4baf58: 910103e1 add x1, sp, #0x40 + 4baf5c: 910183e0 add x0, sp, #0x60 + 4baf60: 94000399 bl 4bbdc4 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKN5Catch9StringRefENS5_7TagInfoEEERS1_Lb1EEEOT_OT0_> + 4baf64: a94607e0 ldp x0, x1, [sp, #96] + 4baf68: 14000007 b 4baf84 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_+0x144> + 4baf6c: f90043ff str xzr, [sp, #128] + 4baf70: 910203e2 add x2, sp, #0x80 + 4baf74: 9100c3e1 add x1, sp, #0x30 + 4baf78: 9101c3e0 add x0, sp, #0x70 + 4baf7c: 97fdc0b6 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 4baf80: a94707e0 ldp x0, x1, [sp, #112] + 4baf84: f9400bf3 ldr x19, [sp, #16] + 4baf88: a8c97bfd ldp x29, x30, [sp], #144 + 4baf8c: d65f03c0 ret + +00000000004baf90 <_ZNKSt10_Select1stISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEclIS0_IS2_S4_EEERNT_10first_typeERS9_>: +_ZNKSt10_Select1stISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEclIS0_IS2_S4_EEERNT_10first_typeERS9_(): + 4baf90: d10043ff sub sp, sp, #0x10 + 4baf94: f90007e0 str x0, [sp, #8] + 4baf98: f90003e1 str x1, [sp] + 4baf9c: f94003e0 ldr x0, [sp] + 4bafa0: 910043ff add sp, sp, #0x10 + 4bafa4: d65f03c0 ret + +00000000004bafa8 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_Alloc_nodeC1ERSB_>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_Alloc_nodeC1ERSB_(): + 4bafa8: d10043ff sub sp, sp, #0x10 + 4bafac: f90007e0 str x0, [sp, #8] + 4bafb0: f90003e1 str x1, [sp] + 4bafb4: f94007e0 ldr x0, [sp, #8] + 4bafb8: f94003e1 ldr x1, [sp] + 4bafbc: f9000001 str x1, [x0] + 4bafc0: d503201f nop + 4bafc4: 910043ff add sp, sp, #0x10 + 4bafc8: d65f03c0 ret + +00000000004bafcc <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE10_M_insert_IS2_IS1_S4_ENSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_EPSt18_Rb_tree_node_baseSI_OT_RT0_>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE10_M_insert_IS2_IS1_S4_ENSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_EPSt18_Rb_tree_node_baseSI_OT_RT0_(): + 4bafcc: a9b97bfd stp x29, x30, [sp, #-112]! + 4bafd0: 910003fd mov x29, sp + 4bafd4: a90153f3 stp x19, x20, [sp, #16] + 4bafd8: f90027e0 str x0, [sp, #72] + 4bafdc: f90023e1 str x1, [sp, #64] + 4bafe0: f9001fe2 str x2, [sp, #56] + 4bafe4: f9001be3 str x3, [sp, #48] + 4bafe8: f90017e4 str x4, [sp, #40] + 4bafec: f94023e0 ldr x0, [sp, #64] + 4baff0: f100001f cmp x0, #0x0 + 4baff4: 540002a1 b.ne 4bb048 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE10_M_insert_IS2_IS1_S4_ENSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_EPSt18_Rb_tree_node_baseSI_OT_RT0_+0x7c> // b.any + 4baff8: f94027e0 ldr x0, [sp, #72] + 4baffc: 97ffff21 bl 4bac80 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_M_endEv> + 4bb000: aa0003e1 mov x1, x0 + 4bb004: f9401fe0 ldr x0, [sp, #56] + 4bb008: eb01001f cmp x0, x1 + 4bb00c: 540001e0 b.eq 4bb048 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE10_M_insert_IS2_IS1_S4_ENSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_EPSt18_Rb_tree_node_baseSI_OT_RT0_+0x7c> // b.none + 4bb010: f94027f3 ldr x19, [sp, #72] + 4bb014: 910143e0 add x0, sp, #0x50 + 4bb018: f9401be1 ldr x1, [sp, #48] + 4bb01c: 97ffffdd bl 4baf90 <_ZNKSt10_Select1stISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEclIS0_IS2_S4_EEERNT_10first_typeERS9_> + 4bb020: aa0003f4 mov x20, x0 + 4bb024: f9401fe0 ldr x0, [sp, #56] + 4bb028: 97ffff43 bl 4bad34 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4bb02c: aa0003e2 mov x2, x0 + 4bb030: aa1403e1 mov x1, x20 + 4bb034: aa1303e0 mov x0, x19 + 4bb038: 97ffff4a bl 4bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_> + 4bb03c: 12001c00 and w0, w0, #0xff + 4bb040: 7100001f cmp w0, #0x0 + 4bb044: 54000060 b.eq 4bb050 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE10_M_insert_IS2_IS1_S4_ENSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_EPSt18_Rb_tree_node_baseSI_OT_RT0_+0x84> // b.none + 4bb048: 52800020 mov w0, #0x1 // #1 + 4bb04c: 14000002 b 4bb054 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE10_M_insert_IS2_IS1_S4_ENSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_EPSt18_Rb_tree_node_baseSI_OT_RT0_+0x88> + 4bb050: 52800000 mov w0, #0x0 // #0 + 4bb054: 3901bfe0 strb w0, [sp, #111] + 4bb058: f9401be0 ldr x0, [sp, #48] + 4bb05c: 97fffc59 bl 4ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4bb060: aa0003e1 mov x1, x0 + 4bb064: f94017e0 ldr x0, [sp, #40] + 4bb068: 94000375 bl 4bbe3c <_ZNKSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_Alloc_nodeclIS2_IS1_S4_EEEPSt13_Rb_tree_nodeIS5_EOT_> + 4bb06c: f90033e0 str x0, [sp, #96] + 4bb070: f94027e0 ldr x0, [sp, #72] + 4bb074: 91002000 add x0, x0, #0x8 + 4bb078: aa0003e3 mov x3, x0 + 4bb07c: f9401fe2 ldr x2, [sp, #56] + 4bb080: f94033e1 ldr x1, [sp, #96] + 4bb084: 3941bfe0 ldrb w0, [sp, #111] + 4bb088: 97fd2f32 bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 4bb08c: f94027e0 ldr x0, [sp, #72] + 4bb090: f9401400 ldr x0, [x0, #40] + 4bb094: 91000401 add x1, x0, #0x1 + 4bb098: f94027e0 ldr x0, [sp, #72] + 4bb09c: f9001401 str x1, [x0, #40] + 4bb0a0: 910163e0 add x0, sp, #0x58 + 4bb0a4: f94033e1 ldr x1, [sp, #96] + 4bb0a8: 97ffff39 bl 4bad8c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEC1EPSt18_Rb_tree_node_base> + 4bb0ac: f9402fe0 ldr x0, [sp, #88] + 4bb0b0: a94153f3 ldp x19, x20, [sp, #16] + 4bb0b4: a8c77bfd ldp x29, x30, [sp], #112 + 4bb0b8: d65f03c0 ret + +00000000004bb0bc <_ZNSt4pairISt17_Rb_tree_iteratorIS_IKN5Catch9StringRefENS1_7TagInfoEEEbEC1IS6_bLb1EEEOT_OT0_>: +_ZNSt4pairISt17_Rb_tree_iteratorIS_IKN5Catch9StringRefENS1_7TagInfoEEEbEC1IS6_bLb1EEEOT_OT0_(): + 4bb0bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb0c0: 910003fd mov x29, sp + 4bb0c4: f90017e0 str x0, [sp, #40] + 4bb0c8: f90013e1 str x1, [sp, #32] + 4bb0cc: f9000fe2 str x2, [sp, #24] + 4bb0d0: f94013e0 ldr x0, [sp, #32] + 4bb0d4: 94000369 bl 4bbe78 <_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEOT_RNSt16remove_referenceIS8_E4typeE> + 4bb0d8: aa0003e1 mov x1, x0 + 4bb0dc: f94017e0 ldr x0, [sp, #40] + 4bb0e0: f9400021 ldr x1, [x1] + 4bb0e4: f9000001 str x1, [x0] + 4bb0e8: f9400fe0 ldr x0, [sp, #24] + 4bb0ec: 97fdff32 bl 43adb4 <_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE> + 4bb0f0: 39400001 ldrb w1, [x0] + 4bb0f4: f94017e0 ldr x0, [sp, #40] + 4bb0f8: 39002001 strb w1, [x0, #8] + 4bb0fc: d503201f nop + 4bb100: a8c37bfd ldp x29, x30, [sp], #48 + 4bb104: d65f03c0 ret + +00000000004bb108 <_ZN9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE6_M_ptrEv(): + 4bb108: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb10c: 910003fd mov x29, sp + 4bb110: f9000fe0 str x0, [sp, #24] + 4bb114: f9400fe0 ldr x0, [sp, #24] + 4bb118: 9400035d bl 4bbe8c <_ZN9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE7_M_addrEv> + 4bb11c: a8c27bfd ldp x29, x30, [sp], #32 + 4bb120: d65f03c0 ret + +00000000004bb124 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE12_Vector_implC2Ev(): + 4bb124: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb128: 910003fd mov x29, sp + 4bb12c: f9000fe0 str x0, [sp, #24] + 4bb130: f9400fe0 ldr x0, [sp, #24] + 4bb134: 9400035b bl 4bbea0 <_ZNSaIN5Catch7TagInfoEEC1Ev> + 4bb138: f9400fe0 ldr x0, [sp, #24] + 4bb13c: f900001f str xzr, [x0] + 4bb140: f9400fe0 ldr x0, [sp, #24] + 4bb144: f900041f str xzr, [x0, #8] + 4bb148: f9400fe0 ldr x0, [sp, #24] + 4bb14c: f900081f str xzr, [x0, #16] + 4bb150: d503201f nop + 4bb154: a8c27bfd ldp x29, x30, [sp], #32 + 4bb158: d65f03c0 ret + +00000000004bb15c <_ZNSaIN5Catch7TagInfoEED1Ev>: +_ZNSaIN5Catch7TagInfoEED1Ev(): + 4bb15c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb160: 910003fd mov x29, sp + 4bb164: f9000fe0 str x0, [sp, #24] + 4bb168: f9400fe0 ldr x0, [sp, #24] + 4bb16c: 94000355 bl 4bbec0 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEED1Ev> + 4bb170: d503201f nop + 4bb174: a8c27bfd ldp x29, x30, [sp], #32 + 4bb178: d65f03c0 ret + +00000000004bb17c <_ZSt8_DestroyIPN5Catch7TagInfoEEvT_S3_>: +_ZSt8_DestroyIPN5Catch7TagInfoEEvT_S3_(): + 4bb17c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb180: 910003fd mov x29, sp + 4bb184: f9000fe0 str x0, [sp, #24] + 4bb188: f9000be1 str x1, [sp, #16] + 4bb18c: f9400be1 ldr x1, [sp, #16] + 4bb190: f9400fe0 ldr x0, [sp, #24] + 4bb194: 94000350 bl 4bbed4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch7TagInfoEEEvT_S5_> + 4bb198: d503201f nop + 4bb19c: a8c27bfd ldp x29, x30, [sp], #32 + 4bb1a0: d65f03c0 ret + +00000000004bb1a4 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE8max_sizeERKS2_(): + 4bb1a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb1a8: 910003fd mov x29, sp + 4bb1ac: f9000fe0 str x0, [sp, #24] + 4bb1b0: f9400fe0 ldr x0, [sp, #24] + 4bb1b4: 9400035a bl 4bbf1c <_ZNK9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE8max_sizeEv> + 4bb1b8: a8c27bfd ldp x29, x30, [sp], #32 + 4bb1bc: d65f03c0 ret + +00000000004bb1c0 <_ZNKSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE19_M_get_Tp_allocatorEv(): + 4bb1c0: d10043ff sub sp, sp, #0x10 + 4bb1c4: f90007e0 str x0, [sp, #8] + 4bb1c8: f94007e0 ldr x0, [sp, #8] + 4bb1cc: 910043ff add sp, sp, #0x10 + 4bb1d0: d65f03c0 ret + +00000000004bb1d4 <_ZNSt13move_iteratorIPN5Catch7TagInfoEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch7TagInfoEEC2ES2_(): + 4bb1d4: d10043ff sub sp, sp, #0x10 + 4bb1d8: f90007e0 str x0, [sp, #8] + 4bb1dc: f90003e1 str x1, [sp] + 4bb1e0: f94007e0 ldr x0, [sp, #8] + 4bb1e4: f94003e1 ldr x1, [sp] + 4bb1e8: f9000001 str x1, [x0] + 4bb1ec: d503201f nop + 4bb1f0: 910043ff add sp, sp, #0x10 + 4bb1f4: d65f03c0 ret + +00000000004bb1f8 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE11_M_allocateEm(): + 4bb1f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb1fc: 910003fd mov x29, sp + 4bb200: f9000fe0 str x0, [sp, #24] + 4bb204: f9000be1 str x1, [sp, #16] + 4bb208: f9400be0 ldr x0, [sp, #16] + 4bb20c: f100001f cmp x0, #0x0 + 4bb210: 540000a0 b.eq 4bb224 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE11_M_allocateEm+0x2c> // b.none + 4bb214: f9400fe0 ldr x0, [sp, #24] + 4bb218: f9400be1 ldr x1, [sp, #16] + 4bb21c: 94000348 bl 4bbf3c <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE8allocateERS2_m> + 4bb220: 14000002 b 4bb228 <_ZNSt12_Vector_baseIN5Catch7TagInfoESaIS1_EE11_M_allocateEm+0x30> + 4bb224: d2800000 mov x0, #0x0 // #0 + 4bb228: a8c27bfd ldp x29, x30, [sp], #32 + 4bb22c: d65f03c0 ret + +00000000004bb230 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch7TagInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch7TagInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 4bb230: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb234: 910003fd mov x29, sp + 4bb238: f90017e0 str x0, [sp, #40] + 4bb23c: f90013e1 str x1, [sp, #32] + 4bb240: f9000fe2 str x2, [sp, #24] + 4bb244: f9000be3 str x3, [sp, #16] + 4bb248: f9400fe2 ldr x2, [sp, #24] + 4bb24c: f94013e1 ldr x1, [sp, #32] + 4bb250: f94017e0 ldr x0, [sp, #40] + 4bb254: 94000344 bl 4bbf64 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch7TagInfoEES3_ET0_T_S6_S5_> + 4bb258: a8c37bfd ldp x29, x30, [sp], #48 + 4bb25c: d65f03c0 ret + +00000000004bb260 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE10deallocateERS2_PS1_m(): + 4bb260: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb264: 910003fd mov x29, sp + 4bb268: f90017e0 str x0, [sp, #40] + 4bb26c: f90013e1 str x1, [sp, #32] + 4bb270: f9000fe2 str x2, [sp, #24] + 4bb274: f9400fe2 ldr x2, [sp, #24] + 4bb278: f94013e1 ldr x1, [sp, #32] + 4bb27c: f94017e0 ldr x0, [sp, #40] + 4bb280: 94000346 bl 4bbf98 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE10deallocateEPS2_m> + 4bb284: d503201f nop + 4bb288: a8c37bfd ldp x29, x30, [sp], #48 + 4bb28c: d65f03c0 ret + +00000000004bb290 <_ZSt7forwardIRKN5Catch7TagInfoEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRKN5Catch7TagInfoEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4bb290: d10043ff sub sp, sp, #0x10 + 4bb294: f90007e0 str x0, [sp, #8] + 4bb298: f94007e0 ldr x0, [sp, #8] + 4bb29c: 910043ff add sp, sp, #0x10 + 4bb2a0: d65f03c0 ret + +00000000004bb2a4 <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC1ERKS5_>: +_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC2ERKS5_(): + 4bb2a4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb2a8: 910003fd mov x29, sp + 4bb2ac: f9000fe0 str x0, [sp, #24] + 4bb2b0: f9000be1 str x1, [sp, #16] + 4bb2b4: f9400fe0 ldr x0, [sp, #24] + 4bb2b8: f9400be1 ldr x1, [sp, #16] + 4bb2bc: 94000341 bl 4bbfc0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS7_> + 4bb2c0: d503201f nop + 4bb2c4: a8c27bfd ldp x29, x30, [sp], #32 + 4bb2c8: d65f03c0 ret + +00000000004bb2cc <_ZN5Catch7TagInfoC1ERKS0_>: +_ZN5Catch7TagInfoC1ERKS0_(): + 4bb2cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb2d0: 910003fd mov x29, sp + 4bb2d4: f9000fe0 str x0, [sp, #24] + 4bb2d8: f9000be1 str x1, [sp, #16] + 4bb2dc: f9400fe0 ldr x0, [sp, #24] + 4bb2e0: f9400be1 ldr x1, [sp, #16] + 4bb2e4: 97fffff0 bl 4bb2a4 <_ZNSt3setIN5Catch9StringRefESt4lessIS1_ESaIS1_EEC1ERKS5_> + 4bb2e8: f9400be0 ldr x0, [sp, #16] + 4bb2ec: f9401801 ldr x1, [x0, #48] + 4bb2f0: f9400fe0 ldr x0, [sp, #24] + 4bb2f4: f9001801 str x1, [x0, #48] + 4bb2f8: d503201f nop + 4bb2fc: a8c27bfd ldp x29, x30, [sp], #32 + 4bb300: d65f03c0 ret + +00000000004bb304 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_(): + 4bb304: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bb308: 910003fd mov x29, sp + 4bb30c: a90153f3 stp x19, x20, [sp, #16] + 4bb310: f90013f5 str x21, [sp, #32] + 4bb314: f90027e0 str x0, [sp, #72] + 4bb318: f90023e1 str x1, [sp, #64] + 4bb31c: f9001fe2 str x2, [sp, #56] + 4bb320: f9401fe0 ldr x0, [sp, #56] + 4bb324: 97ffffdb bl 4bb290 <_ZSt7forwardIRKN5Catch7TagInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bb328: aa0003f5 mov x21, x0 + 4bb32c: f94023f3 ldr x19, [sp, #64] + 4bb330: aa1303e1 mov x1, x19 + 4bb334: d2800700 mov x0, #0x38 // #56 + 4bb338: 97fd4450 bl 40c478 <_ZnwmPv> + 4bb33c: aa0003f4 mov x20, x0 + 4bb340: aa1503e1 mov x1, x21 + 4bb344: aa1403e0 mov x0, x20 + 4bb348: 97ffffe1 bl 4bb2cc <_ZN5Catch7TagInfoC1ERKS0_> + 4bb34c: 14000007 b 4bb368 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE9constructIS2_JRKS2_EEEvPT_DpOT0_+0x64> + 4bb350: aa0003f5 mov x21, x0 + 4bb354: aa1303e1 mov x1, x19 + 4bb358: aa1403e0 mov x0, x20 + 4bb35c: 97fd444d bl 40c490 <_ZdlPvS_> + 4bb360: aa1503e0 mov x0, x21 + 4bb364: 97fd3167 bl 407900 <_Unwind_Resume@plt> + 4bb368: a94153f3 ldp x19, x20, [sp, #16] + 4bb36c: f94013f5 ldr x21, [sp, #32] + 4bb370: a8c57bfd ldp x29, x30, [sp], #80 + 4bb374: d65f03c0 ret + +00000000004bb378 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEC2ERKS3_(): + 4bb378: d10043ff sub sp, sp, #0x10 + 4bb37c: f90007e0 str x0, [sp, #8] + 4bb380: f90003e1 str x1, [sp] + 4bb384: f94003e0 ldr x0, [sp] + 4bb388: f9400001 ldr x1, [x0] + 4bb38c: f94007e0 ldr x0, [sp, #8] + 4bb390: f9000001 str x1, [x0] + 4bb394: d503201f nop + 4bb398: 910043ff add sp, sp, #0x10 + 4bb39c: d65f03c0 ret + +00000000004bb3a0 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE12_M_check_lenEmPKc(): + 4bb3a0: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bb3a4: 910003fd mov x29, sp + 4bb3a8: f9000bf3 str x19, [sp, #16] + 4bb3ac: f9001fe0 str x0, [sp, #56] + 4bb3b0: f9001be1 str x1, [sp, #48] + 4bb3b4: f90017e2 str x2, [sp, #40] + 4bb3b8: f9401fe0 ldr x0, [sp, #56] + 4bb3bc: 97fffc00 bl 4ba3bc <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8max_sizeEv> + 4bb3c0: aa0003f3 mov x19, x0 + 4bb3c4: f9401fe0 ldr x0, [sp, #56] + 4bb3c8: 97fff59a bl 4b8a30 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE4sizeEv> + 4bb3cc: cb000261 sub x1, x19, x0 + 4bb3d0: f9401be0 ldr x0, [sp, #48] + 4bb3d4: eb00003f cmp x1, x0 + 4bb3d8: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4bb3dc: 12001c00 and w0, w0, #0xff + 4bb3e0: 7100001f cmp w0, #0x0 + 4bb3e4: 54000060 b.eq 4bb3f0 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 4bb3e8: f94017e0 ldr x0, [sp, #40] + 4bb3ec: 97fd2f19 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4bb3f0: f9401fe0 ldr x0, [sp, #56] + 4bb3f4: 97fff58f bl 4b8a30 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE4sizeEv> + 4bb3f8: aa0003f3 mov x19, x0 + 4bb3fc: f9401fe0 ldr x0, [sp, #56] + 4bb400: 97fff58c bl 4b8a30 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE4sizeEv> + 4bb404: f90023e0 str x0, [sp, #64] + 4bb408: 9100c3e1 add x1, sp, #0x30 + 4bb40c: 910103e0 add x0, sp, #0x40 + 4bb410: 97fd66e8 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4bb414: f9400000 ldr x0, [x0] + 4bb418: 8b000260 add x0, x19, x0 + 4bb41c: f90027e0 str x0, [sp, #72] + 4bb420: f9401fe0 ldr x0, [sp, #56] + 4bb424: 97fff583 bl 4b8a30 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE4sizeEv> + 4bb428: aa0003e1 mov x1, x0 + 4bb42c: f94027e0 ldr x0, [sp, #72] + 4bb430: eb01001f cmp x0, x1 + 4bb434: 540000e3 b.cc 4bb450 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4bb438: f9401fe0 ldr x0, [sp, #56] + 4bb43c: 97fffbe0 bl 4ba3bc <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8max_sizeEv> + 4bb440: aa0003e1 mov x1, x0 + 4bb444: f94027e0 ldr x0, [sp, #72] + 4bb448: eb01001f cmp x0, x1 + 4bb44c: 54000089 b.ls 4bb45c <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4bb450: f9401fe0 ldr x0, [sp, #56] + 4bb454: 97fffbda bl 4ba3bc <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE8max_sizeEv> + 4bb458: 14000002 b 4bb460 <_ZNKSt6vectorIN5Catch7TagInfoESaIS1_EE12_M_check_lenEmPKc+0xc0> + 4bb45c: f94027e0 ldr x0, [sp, #72] + 4bb460: f9400bf3 ldr x19, [sp, #16] + 4bb464: a8c57bfd ldp x29, x30, [sp], #80 + 4bb468: d65f03c0 ret + +00000000004bb46c <_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch7TagInfoESaIS1_EE5beginEv(): + 4bb46c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb470: 910003fd mov x29, sp + 4bb474: f9000fe0 str x0, [sp, #24] + 4bb478: f9400fe1 ldr x1, [sp, #24] + 4bb47c: 9100a3e0 add x0, sp, #0x28 + 4bb480: 97ffffbe bl 4bb378 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4bb484: f94017e0 ldr x0, [sp, #40] + 4bb488: a8c37bfd ldp x29, x30, [sp], #48 + 4bb48c: d65f03c0 ret + +00000000004bb490 <_ZN9__gnu_cxxmiIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 4bb490: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb494: 910003fd mov x29, sp + 4bb498: f9000bf3 str x19, [sp, #16] + 4bb49c: f90017e0 str x0, [sp, #40] + 4bb4a0: f90013e1 str x1, [sp, #32] + 4bb4a4: f94017e0 ldr x0, [sp, #40] + 4bb4a8: 9400000f bl 4bb4e4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4bb4ac: f9400013 ldr x19, [x0] + 4bb4b0: f94013e0 ldr x0, [sp, #32] + 4bb4b4: 9400000c bl 4bb4e4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4bb4b8: f9400000 ldr x0, [x0] + 4bb4bc: cb000260 sub x0, x19, x0 + 4bb4c0: 9343fc01 asr x1, x0, #3 + 4bb4c4: d28db6e0 mov x0, #0x6db7 // #28087 + 4bb4c8: f2b6db60 movk x0, #0xb6db, lsl #16 + 4bb4cc: f2db6da0 movk x0, #0xdb6d, lsl #32 + 4bb4d0: f2edb6c0 movk x0, #0x6db6, lsl #48 + 4bb4d4: 9b007c20 mul x0, x1, x0 + 4bb4d8: f9400bf3 ldr x19, [sp, #16] + 4bb4dc: a8c37bfd ldp x29, x30, [sp], #48 + 4bb4e0: d65f03c0 ret + +00000000004bb4e4 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch7TagInfoESt6vectorIS2_SaIS2_EEE4baseEv(): + 4bb4e4: d10043ff sub sp, sp, #0x10 + 4bb4e8: f90007e0 str x0, [sp, #8] + 4bb4ec: f94007e0 ldr x0, [sp, #8] + 4bb4f0: 910043ff add sp, sp, #0x10 + 4bb4f4: d65f03c0 ret + +00000000004bb4f8 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch7TagInfoES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch7TagInfoES2_SaIS1_EET0_T_S5_S4_RT1_(): + 4bb4f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bb4fc: 910003fd mov x29, sp + 4bb500: f9000bf3 str x19, [sp, #16] + 4bb504: f9001fe0 str x0, [sp, #56] + 4bb508: f9001be1 str x1, [sp, #48] + 4bb50c: f90017e2 str x2, [sp, #40] + 4bb510: f90013e3 str x3, [sp, #32] + 4bb514: f9401fe0 ldr x0, [sp, #56] + 4bb518: 97fffbc0 bl 4ba418 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch7TagInfoESt13move_iteratorIPS1_EET0_PT_> + 4bb51c: aa0003f3 mov x19, x0 + 4bb520: f9401be0 ldr x0, [sp, #48] + 4bb524: 97fffbbd bl 4ba418 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch7TagInfoESt13move_iteratorIPS1_EET0_PT_> + 4bb528: f94013e3 ldr x3, [sp, #32] + 4bb52c: f94017e2 ldr x2, [sp, #40] + 4bb530: aa0003e1 mov x1, x0 + 4bb534: aa1303e0 mov x0, x19 + 4bb538: 97ffff3e bl 4bb230 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch7TagInfoEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 4bb53c: f9400bf3 ldr x19, [sp, #16] + 4bb540: a8c47bfd ldp x29, x30, [sp], #64 + 4bb544: d65f03c0 ret + +00000000004bb548 <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE7destroyIS1_EEvRS2_PT_(): + 4bb548: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb54c: 910003fd mov x29, sp + 4bb550: f9000fe0 str x0, [sp, #24] + 4bb554: f9000be1 str x1, [sp, #16] + 4bb558: f9400be1 ldr x1, [sp, #16] + 4bb55c: f9400fe0 ldr x0, [sp, #24] + 4bb560: 940002b8 bl 4bc040 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE7destroyIS2_EEvPT_> + 4bb564: d503201f nop + 4bb568: a8c27bfd ldp x29, x30, [sp], #32 + 4bb56c: d65f03c0 ret + +00000000004bb570 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE12_Vector_implC2Ev(): + 4bb570: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb574: 910003fd mov x29, sp + 4bb578: f9000fe0 str x0, [sp, #24] + 4bb57c: f9400fe0 ldr x0, [sp, #24] + 4bb580: 940002b9 bl 4bc064 <_ZNSaIN5Catch19ReporterDescriptionEEC1Ev> + 4bb584: f9400fe0 ldr x0, [sp, #24] + 4bb588: f900001f str xzr, [x0] + 4bb58c: f9400fe0 ldr x0, [sp, #24] + 4bb590: f900041f str xzr, [x0, #8] + 4bb594: f9400fe0 ldr x0, [sp, #24] + 4bb598: f900081f str xzr, [x0, #16] + 4bb59c: d503201f nop + 4bb5a0: a8c27bfd ldp x29, x30, [sp], #32 + 4bb5a4: d65f03c0 ret + +00000000004bb5a8 <_ZNSaIN5Catch19ReporterDescriptionEED1Ev>: +_ZNSaIN5Catch19ReporterDescriptionEED1Ev(): + 4bb5a8: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb5ac: 910003fd mov x29, sp + 4bb5b0: f9000fe0 str x0, [sp, #24] + 4bb5b4: f9400fe0 ldr x0, [sp, #24] + 4bb5b8: 940002b3 bl 4bc084 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEED1Ev> + 4bb5bc: d503201f nop + 4bb5c0: a8c27bfd ldp x29, x30, [sp], #32 + 4bb5c4: d65f03c0 ret + +00000000004bb5c8 <_ZSt8_DestroyIPN5Catch19ReporterDescriptionEEvT_S3_>: +_ZSt8_DestroyIPN5Catch19ReporterDescriptionEEvT_S3_(): + 4bb5c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb5cc: 910003fd mov x29, sp + 4bb5d0: f9000fe0 str x0, [sp, #24] + 4bb5d4: f9000be1 str x1, [sp, #16] + 4bb5d8: f9400be1 ldr x1, [sp, #16] + 4bb5dc: f9400fe0 ldr x0, [sp, #24] + 4bb5e0: 940002ae bl 4bc098 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch19ReporterDescriptionEEEvT_S5_> + 4bb5e4: d503201f nop + 4bb5e8: a8c27bfd ldp x29, x30, [sp], #32 + 4bb5ec: d65f03c0 ret + +00000000004bb5f0 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE8max_sizeERKS2_>: +_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE8max_sizeERKS2_(): + 4bb5f0: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb5f4: 910003fd mov x29, sp + 4bb5f8: f9000fe0 str x0, [sp, #24] + 4bb5fc: f9400fe0 ldr x0, [sp, #24] + 4bb600: 940002b8 bl 4bc0e0 <_ZNK9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE8max_sizeEv> + 4bb604: a8c27bfd ldp x29, x30, [sp], #32 + 4bb608: d65f03c0 ret + +00000000004bb60c <_ZNKSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv(): + 4bb60c: d10043ff sub sp, sp, #0x10 + 4bb610: f90007e0 str x0, [sp, #8] + 4bb614: f94007e0 ldr x0, [sp, #8] + 4bb618: 910043ff add sp, sp, #0x10 + 4bb61c: d65f03c0 ret + +00000000004bb620 <_ZNSt13move_iteratorIPN5Catch19ReporterDescriptionEEC1ES2_>: +_ZNSt13move_iteratorIPN5Catch19ReporterDescriptionEEC1ES2_(): + 4bb620: d10043ff sub sp, sp, #0x10 + 4bb624: f90007e0 str x0, [sp, #8] + 4bb628: f90003e1 str x1, [sp] + 4bb62c: f94007e0 ldr x0, [sp, #8] + 4bb630: f94003e1 ldr x1, [sp] + 4bb634: f9000001 str x1, [x0] + 4bb638: d503201f nop + 4bb63c: 910043ff add sp, sp, #0x10 + 4bb640: d65f03c0 ret + +00000000004bb644 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE11_M_allocateEm(): + 4bb644: a9be7bfd stp x29, x30, [sp, #-32]! + 4bb648: 910003fd mov x29, sp + 4bb64c: f9000fe0 str x0, [sp, #24] + 4bb650: f9000be1 str x1, [sp, #16] + 4bb654: f9400be0 ldr x0, [sp, #16] + 4bb658: f100001f cmp x0, #0x0 + 4bb65c: 540000a0 b.eq 4bb670 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE11_M_allocateEm+0x2c> // b.none + 4bb660: f9400fe0 ldr x0, [sp, #24] + 4bb664: f9400be1 ldr x1, [sp, #16] + 4bb668: 940002a3 bl 4bc0f4 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE8allocateERS2_m> + 4bb66c: 14000002 b 4bb674 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE11_M_allocateEm+0x30> + 4bb670: d2800000 mov x0, #0x0 // #0 + 4bb674: a8c27bfd ldp x29, x30, [sp], #32 + 4bb678: d65f03c0 ret + +00000000004bb67c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch19ReporterDescriptionEES3_S2_ET0_T_S6_S5_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch19ReporterDescriptionEES3_S2_ET0_T_S6_S5_RSaIT1_E(): + 4bb67c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb680: 910003fd mov x29, sp + 4bb684: f90017e0 str x0, [sp, #40] + 4bb688: f90013e1 str x1, [sp, #32] + 4bb68c: f9000fe2 str x2, [sp, #24] + 4bb690: f9000be3 str x3, [sp, #16] + 4bb694: f9400fe2 ldr x2, [sp, #24] + 4bb698: f94013e1 ldr x1, [sp, #32] + 4bb69c: f94017e0 ldr x0, [sp, #40] + 4bb6a0: 9400029f bl 4bc11c <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES3_ET0_T_S6_S5_> + 4bb6a4: a8c37bfd ldp x29, x30, [sp], #48 + 4bb6a8: d65f03c0 ret + +00000000004bb6ac <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE10deallocateERS2_PS1_m>: +_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE10deallocateERS2_PS1_m(): + 4bb6ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb6b0: 910003fd mov x29, sp + 4bb6b4: f90017e0 str x0, [sp, #40] + 4bb6b8: f90013e1 str x1, [sp, #32] + 4bb6bc: f9000fe2 str x2, [sp, #24] + 4bb6c0: f9400fe2 ldr x2, [sp, #24] + 4bb6c4: f94013e1 ldr x1, [sp, #32] + 4bb6c8: f94017e0 ldr x0, [sp, #40] + 4bb6cc: 940002a1 bl 4bc150 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE10deallocateEPS2_m> + 4bb6d0: d503201f nop + 4bb6d4: a8c37bfd ldp x29, x30, [sp], #48 + 4bb6d8: d65f03c0 ret + +00000000004bb6dc <_ZSt7forwardIN5Catch19ReporterDescriptionEEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIN5Catch19ReporterDescriptionEEOT_RNSt16remove_referenceIS2_E4typeE(): + 4bb6dc: d10043ff sub sp, sp, #0x10 + 4bb6e0: f90007e0 str x0, [sp, #8] + 4bb6e4: f94007e0 ldr x0, [sp, #8] + 4bb6e8: 910043ff add sp, sp, #0x10 + 4bb6ec: d65f03c0 ret + +00000000004bb6f0 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_(): + 4bb6f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb6f4: 910003fd mov x29, sp + 4bb6f8: f90017e0 str x0, [sp, #40] + 4bb6fc: f90013e1 str x1, [sp, #32] + 4bb700: f9000fe2 str x2, [sp, #24] + 4bb704: f9400fe0 ldr x0, [sp, #24] + 4bb708: 97fffff5 bl 4bb6dc <_ZSt7forwardIN5Catch19ReporterDescriptionEEOT_RNSt16remove_referenceIS2_E4typeE> + 4bb70c: aa0003e2 mov x2, x0 + 4bb710: f94013e1 ldr x1, [sp, #32] + 4bb714: f94017e0 ldr x0, [sp, #40] + 4bb718: 940002a9 bl 4bc1bc <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE9constructIS2_JS2_EEEvPT_DpOT0_> + 4bb71c: d503201f nop + 4bb720: a8c37bfd ldp x29, x30, [sp], #48 + 4bb724: d65f03c0 ret + +00000000004bb728 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE3endEv>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE3endEv(): + 4bb728: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bb72c: 910003fd mov x29, sp + 4bb730: f9000fe0 str x0, [sp, #24] + 4bb734: f9400fe0 ldr x0, [sp, #24] + 4bb738: 91002001 add x1, x0, #0x8 + 4bb73c: 9100a3e0 add x0, sp, #0x28 + 4bb740: 940002b2 bl 4bc208 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4bb744: f94017e0 ldr x0, [sp, #40] + 4bb748: a8c37bfd ldp x29, x30, [sp], #48 + 4bb74c: d65f03c0 ret + +00000000004bb750 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 4bb750: a9b87bfd stp x29, x30, [sp, #-128]! + 4bb754: 910003fd mov x29, sp + 4bb758: a90153f3 stp x19, x20, [sp, #16] + 4bb75c: f9001fe0 str x0, [sp, #56] + 4bb760: f9001be1 str x1, [sp, #48] + 4bb764: f90017e2 str x2, [sp, #40] + 4bb768: d00000a0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4bb76c: 913a2002 add x2, x0, #0xe88 + 4bb770: d2800021 mov x1, #0x1 // #1 + 4bb774: f9401fe0 ldr x0, [sp, #56] + 4bb778: 940002ae bl 4bc230 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12_M_check_lenEmPKc> + 4bb77c: f9003be0 str x0, [sp, #112] + 4bb780: f9401fe0 ldr x0, [sp, #56] + 4bb784: f9400000 ldr x0, [x0] + 4bb788: f90037e0 str x0, [sp, #104] + 4bb78c: f9401fe0 ldr x0, [sp, #56] + 4bb790: f9400400 ldr x0, [x0, #8] + 4bb794: f90033e0 str x0, [sp, #96] + 4bb798: f9401fe0 ldr x0, [sp, #56] + 4bb79c: 940002d8 bl 4bc2fc <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE5beginEv> + 4bb7a0: f90027e0 str x0, [sp, #72] + 4bb7a4: 910123e1 add x1, sp, #0x48 + 4bb7a8: 9100c3e0 add x0, sp, #0x30 + 4bb7ac: 940002dd bl 4bc320 <_ZN9__gnu_cxxmiIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4bb7b0: f9002fe0 str x0, [sp, #88] + 4bb7b4: f9401fe0 ldr x0, [sp, #56] + 4bb7b8: f9403be1 ldr x1, [sp, #112] + 4bb7bc: 97ffffa2 bl 4bb644 <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE11_M_allocateEm> + 4bb7c0: f9002be0 str x0, [sp, #80] + 4bb7c4: f9402be0 ldr x0, [sp, #80] + 4bb7c8: f9003fe0 str x0, [sp, #120] + 4bb7cc: f9401ff3 ldr x19, [sp, #56] + 4bb7d0: f9402fe0 ldr x0, [sp, #88] + 4bb7d4: d37ae400 lsl x0, x0, #6 + 4bb7d8: f9402be1 ldr x1, [sp, #80] + 4bb7dc: 8b000034 add x20, x1, x0 + 4bb7e0: f94017e0 ldr x0, [sp, #40] + 4bb7e4: 97ffffbe bl 4bb6dc <_ZSt7forwardIN5Catch19ReporterDescriptionEEOT_RNSt16remove_referenceIS2_E4typeE> + 4bb7e8: aa0003e2 mov x2, x0 + 4bb7ec: aa1403e1 mov x1, x20 + 4bb7f0: aa1303e0 mov x0, x19 + 4bb7f4: 97ffffbf bl 4bb6f0 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_> + 4bb7f8: f9003fff str xzr, [sp, #120] + 4bb7fc: 9100c3e0 add x0, sp, #0x30 + 4bb800: 940002d9 bl 4bc364 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv> + 4bb804: f9400013 ldr x19, [x0] + 4bb808: f9401fe0 ldr x0, [sp, #56] + 4bb80c: 97fffc14 bl 4ba85c <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv> + 4bb810: aa0003e3 mov x3, x0 + 4bb814: f9402be2 ldr x2, [sp, #80] + 4bb818: aa1303e1 mov x1, x19 + 4bb81c: f94037e0 ldr x0, [sp, #104] + 4bb820: 940002d6 bl 4bc378 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch19ReporterDescriptionES2_SaIS1_EET0_T_S5_S4_RT1_> + 4bb824: f9003fe0 str x0, [sp, #120] + 4bb828: f9403fe0 ldr x0, [sp, #120] + 4bb82c: 91010000 add x0, x0, #0x40 + 4bb830: f9003fe0 str x0, [sp, #120] + 4bb834: 9100c3e0 add x0, sp, #0x30 + 4bb838: 940002cb bl 4bc364 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv> + 4bb83c: f9400013 ldr x19, [x0] + 4bb840: f9401fe0 ldr x0, [sp, #56] + 4bb844: 97fffc06 bl 4ba85c <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv> + 4bb848: aa0003e3 mov x3, x0 + 4bb84c: f9403fe2 ldr x2, [sp, #120] + 4bb850: f94033e1 ldr x1, [sp, #96] + 4bb854: aa1303e0 mov x0, x19 + 4bb858: 940002c8 bl 4bc378 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch19ReporterDescriptionES2_SaIS1_EET0_T_S5_S4_RT1_> + 4bb85c: f9003fe0 str x0, [sp, #120] + 4bb860: f9401fe0 ldr x0, [sp, #56] + 4bb864: 97fffbfe bl 4ba85c <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv> + 4bb868: aa0003e2 mov x2, x0 + 4bb86c: f94033e1 ldr x1, [sp, #96] + 4bb870: f94037e0 ldr x0, [sp, #104] + 4bb874: 97fffbff bl 4ba870 <_ZSt8_DestroyIPN5Catch19ReporterDescriptionES1_EvT_S3_RSaIT0_E> + 4bb878: f9401fe3 ldr x3, [sp, #56] + 4bb87c: f9401fe0 ldr x0, [sp, #56] + 4bb880: f9400801 ldr x1, [x0, #16] + 4bb884: f94037e0 ldr x0, [sp, #104] + 4bb888: cb000020 sub x0, x1, x0 + 4bb88c: 9346fc01 asr x1, x0, #6 + 4bb890: aa0103e0 mov x0, x1 + 4bb894: aa0003e2 mov x2, x0 + 4bb898: f94037e1 ldr x1, [sp, #104] + 4bb89c: aa0303e0 mov x0, x3 + 4bb8a0: 97fffc47 bl 4ba9bc <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE13_M_deallocateEPS1_m> + 4bb8a4: f9401fe0 ldr x0, [sp, #56] + 4bb8a8: f9402be1 ldr x1, [sp, #80] + 4bb8ac: f9000001 str x1, [x0] + 4bb8b0: f9401fe0 ldr x0, [sp, #56] + 4bb8b4: f9403fe1 ldr x1, [sp, #120] + 4bb8b8: f9000401 str x1, [x0, #8] + 4bb8bc: f9403be0 ldr x0, [sp, #112] + 4bb8c0: d37ae400 lsl x0, x0, #6 + 4bb8c4: f9402be1 ldr x1, [sp, #80] + 4bb8c8: 8b000021 add x1, x1, x0 + 4bb8cc: f9401fe0 ldr x0, [sp, #56] + 4bb8d0: f9000801 str x1, [x0, #16] + 4bb8d4: 1400001d b 4bb948 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1f8> + 4bb8d8: 97fd2d92 bl 406f20 <__cxa_begin_catch@plt> + 4bb8dc: f9403fe0 ldr x0, [sp, #120] + 4bb8e0: f100001f cmp x0, #0x0 + 4bb8e4: 54000141 b.ne 4bb90c <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1bc> // b.any + 4bb8e8: f9401fe2 ldr x2, [sp, #56] + 4bb8ec: f9402fe0 ldr x0, [sp, #88] + 4bb8f0: d37ae400 lsl x0, x0, #6 + 4bb8f4: f9402be1 ldr x1, [sp, #80] + 4bb8f8: 8b000020 add x0, x1, x0 + 4bb8fc: aa0003e1 mov x1, x0 + 4bb900: aa0203e0 mov x0, x2 + 4bb904: 940002b1 bl 4bc3c8 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE7destroyIS1_EEvRS2_PT_> + 4bb908: 14000007 b 4bb924 <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x1d4> + 4bb90c: f9401fe0 ldr x0, [sp, #56] + 4bb910: 97fffbd3 bl 4ba85c <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE19_M_get_Tp_allocatorEv> + 4bb914: aa0003e2 mov x2, x0 + 4bb918: f9403fe1 ldr x1, [sp, #120] + 4bb91c: f9402be0 ldr x0, [sp, #80] + 4bb920: 97fffbd4 bl 4ba870 <_ZSt8_DestroyIPN5Catch19ReporterDescriptionES1_EvT_S3_RSaIT0_E> + 4bb924: f9401fe0 ldr x0, [sp, #56] + 4bb928: f9403be2 ldr x2, [sp, #112] + 4bb92c: f9402be1 ldr x1, [sp, #80] + 4bb930: 97fffc23 bl 4ba9bc <_ZNSt12_Vector_baseIN5Catch19ReporterDescriptionESaIS1_EE13_M_deallocateEPS1_m> + 4bb934: 97fd2f6b bl 4076e0 <__cxa_rethrow@plt> + 4bb938: aa0003f3 mov x19, x0 + 4bb93c: 97fd2fb5 bl 407810 <__cxa_end_catch@plt> + 4bb940: aa1303e0 mov x0, x19 + 4bb944: 97fd2fef bl 407900 <_Unwind_Resume@plt> + 4bb948: a94153f3 ldp x19, x20, [sp, #16] + 4bb94c: a8c87bfd ldp x29, x30, [sp], #128 + 4bb950: d65f03c0 ret + +00000000004bb954 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_(): + 4bb954: a9b77bfd stp x29, x30, [sp, #-144]! + 4bb958: 910003fd mov x29, sp + 4bb95c: f9000bf3 str x19, [sp, #16] + 4bb960: f90017e0 str x0, [sp, #40] + 4bb964: f90013e1 str x1, [sp, #32] + 4bb968: f94017e0 ldr x0, [sp, #40] + 4bb96c: 97fff9e5 bl 4ba100 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv> + 4bb970: f90023e0 str x0, [sp, #64] + 4bb974: f94017e0 ldr x0, [sp, #40] + 4bb978: 9400029e bl 4bc3f0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv> + 4bb97c: f9001fe0 str x0, [sp, #56] + 4bb980: 52800020 mov w0, #0x1 // #1 + 4bb984: 39023fe0 strb w0, [sp, #143] + 4bb988: f94023e0 ldr x0, [sp, #64] + 4bb98c: f100001f cmp x0, #0x0 + 4bb990: 540002a0 b.eq 4bb9e4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x90> // b.none + 4bb994: f94023e0 ldr x0, [sp, #64] + 4bb998: f9001fe0 str x0, [sp, #56] + 4bb99c: f94017f3 ldr x19, [sp, #40] + 4bb9a0: f94023e0 ldr x0, [sp, #64] + 4bb9a4: 94000299 bl 4bc408 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E> + 4bb9a8: aa0003e2 mov x2, x0 + 4bb9ac: f94013e1 ldr x1, [sp, #32] + 4bb9b0: aa1303e0 mov x0, x19 + 4bb9b4: 97fffceb bl 4bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_> + 4bb9b8: 39023fe0 strb w0, [sp, #143] + 4bb9bc: 39423fe0 ldrb w0, [sp, #143] + 4bb9c0: 7100001f cmp w0, #0x0 + 4bb9c4: 54000080 b.eq 4bb9d4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x80> // b.none + 4bb9c8: f94023e0 ldr x0, [sp, #64] + 4bb9cc: 97fffd04 bl 4baddc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base> + 4bb9d0: 14000003 b 4bb9dc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x88> + 4bb9d4: f94023e0 ldr x0, [sp, #64] + 4bb9d8: 97fffcfb bl 4badc4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base> + 4bb9dc: f90023e0 str x0, [sp, #64] + 4bb9e0: 17ffffea b 4bb988 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x34> + 4bb9e4: f9401fe1 ldr x1, [sp, #56] + 4bb9e8: 9100c3e0 add x0, sp, #0x30 + 4bb9ec: 9400008c bl 4bbc1c <_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEC1EPSt18_Rb_tree_node_base> + 4bb9f0: 39423fe0 ldrb w0, [sp, #143] + 4bb9f4: 7100001f cmp w0, #0x0 + 4bb9f8: 54000240 b.eq 4bba40 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0xec> // b.none + 4bb9fc: f94017e0 ldr x0, [sp, #40] + 4bba00: 9400028d bl 4bc434 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv> + 4bba04: f90027e0 str x0, [sp, #72] + 4bba08: 910123e1 add x1, sp, #0x48 + 4bba0c: 9100c3e0 add x0, sp, #0x30 + 4bba10: 94000293 bl 4bc45c <_ZNKSt17_Rb_tree_iteratorIN5Catch9StringRefEEeqERKS2_> + 4bba14: 12001c00 and w0, w0, #0xff + 4bba18: 7100001f cmp w0, #0x0 + 4bba1c: 540000e0 b.eq 4bba38 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0xe4> // b.none + 4bba20: 9100e3e2 add x2, sp, #0x38 + 4bba24: 910103e1 add x1, sp, #0x40 + 4bba28: 910143e0 add x0, sp, #0x50 + 4bba2c: 94000298 bl 4bc48c <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIN5Catch9StringRefEERS1_Lb1EEEOT_OT0_> + 4bba30: a94507e0 ldp x0, x1, [sp, #80] + 4bba34: 14000019 b 4bba98 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x144> + 4bba38: 9100c3e0 add x0, sp, #0x30 + 4bba3c: 940002a6 bl 4bc4d4 <_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEmmEv> + 4bba40: f94017f3 ldr x19, [sp, #40] + 4bba44: f9401be0 ldr x0, [sp, #48] + 4bba48: 940002af bl 4bc504 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4bba4c: f94013e2 ldr x2, [sp, #32] + 4bba50: aa0003e1 mov x1, x0 + 4bba54: aa1303e0 mov x0, x19 + 4bba58: 97fffcc2 bl 4bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_> + 4bba5c: 12001c00 and w0, w0, #0xff + 4bba60: 7100001f cmp w0, #0x0 + 4bba64: 540000e0 b.eq 4bba80 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x12c> // b.none + 4bba68: 9100e3e2 add x2, sp, #0x38 + 4bba6c: 910103e1 add x1, sp, #0x40 + 4bba70: 910183e0 add x0, sp, #0x60 + 4bba74: 94000286 bl 4bc48c <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIN5Catch9StringRefEERS1_Lb1EEEOT_OT0_> + 4bba78: a94607e0 ldp x0, x1, [sp, #96] + 4bba7c: 14000007 b 4bba98 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_+0x144> + 4bba80: f90043ff str xzr, [sp, #128] + 4bba84: 910203e2 add x2, sp, #0x80 + 4bba88: 9100c3e1 add x1, sp, #0x30 + 4bba8c: 9101c3e0 add x0, sp, #0x70 + 4bba90: 97fdbdf1 bl 42b254 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRS1_Lb1EEEOT_RKS1_> + 4bba94: a94707e0 ldp x0, x1, [sp, #112] + 4bba98: f9400bf3 ldr x19, [sp, #16] + 4bba9c: a8c97bfd ldp x29, x30, [sp], #144 + 4bbaa0: d65f03c0 ret + +00000000004bbaa4 <_ZNKSt9_IdentityIN5Catch9StringRefEEclERKS1_>: +_ZNKSt9_IdentityIN5Catch9StringRefEEclERKS1_(): + 4bbaa4: d10043ff sub sp, sp, #0x10 + 4bbaa8: f90007e0 str x0, [sp, #8] + 4bbaac: f90003e1 str x1, [sp] + 4bbab0: f94003e0 ldr x0, [sp] + 4bbab4: 910043ff add sp, sp, #0x10 + 4bbab8: d65f03c0 ret + +00000000004bbabc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC1ERS7_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC1ERS7_(): + 4bbabc: d10043ff sub sp, sp, #0x10 + 4bbac0: f90007e0 str x0, [sp, #8] + 4bbac4: f90003e1 str x1, [sp] + 4bbac8: f94007e0 ldr x0, [sp, #8] + 4bbacc: f94003e1 ldr x1, [sp] + 4bbad0: f9000001 str x1, [x0] + 4bbad4: d503201f nop + 4bbad8: 910043ff add sp, sp, #0x10 + 4bbadc: d65f03c0 ret + +00000000004bbae0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_(): + 4bbae0: a9b97bfd stp x29, x30, [sp, #-112]! + 4bbae4: 910003fd mov x29, sp + 4bbae8: a90153f3 stp x19, x20, [sp, #16] + 4bbaec: f90027e0 str x0, [sp, #72] + 4bbaf0: f90023e1 str x1, [sp, #64] + 4bbaf4: f9001fe2 str x2, [sp, #56] + 4bbaf8: f9001be3 str x3, [sp, #48] + 4bbafc: f90017e4 str x4, [sp, #40] + 4bbb00: f94023e0 ldr x0, [sp, #64] + 4bbb04: f100001f cmp x0, #0x0 + 4bbb08: 540002a1 b.ne 4bbb5c <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_+0x7c> // b.any + 4bbb0c: f94027e0 ldr x0, [sp, #72] + 4bbb10: 94000238 bl 4bc3f0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv> + 4bbb14: aa0003e1 mov x1, x0 + 4bbb18: f9401fe0 ldr x0, [sp, #56] + 4bbb1c: eb01001f cmp x0, x1 + 4bbb20: 540001e0 b.eq 4bbb5c <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_+0x7c> // b.none + 4bbb24: f94027f3 ldr x19, [sp, #72] + 4bbb28: 910143e0 add x0, sp, #0x50 + 4bbb2c: f9401be1 ldr x1, [sp, #48] + 4bbb30: 97ffffdd bl 4bbaa4 <_ZNKSt9_IdentityIN5Catch9StringRefEEclERKS1_> + 4bbb34: aa0003f4 mov x20, x0 + 4bbb38: f9401fe0 ldr x0, [sp, #56] + 4bbb3c: 94000272 bl 4bc504 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base> + 4bbb40: aa0003e2 mov x2, x0 + 4bbb44: aa1403e1 mov x1, x20 + 4bbb48: aa1303e0 mov x0, x19 + 4bbb4c: 97fffc85 bl 4bad60 <_ZNKSt4lessIN5Catch9StringRefEEclERKS1_S4_> + 4bbb50: 12001c00 and w0, w0, #0xff + 4bbb54: 7100001f cmp w0, #0x0 + 4bbb58: 54000060 b.eq 4bbb64 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_+0x84> // b.none + 4bbb5c: 52800020 mov w0, #0x1 // #1 + 4bbb60: 14000002 b 4bbb68 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_+0x88> + 4bbb64: 52800000 mov w0, #0x0 // #0 + 4bbb68: 3901bfe0 strb w0, [sp, #111] + 4bbb6c: f9401be0 ldr x0, [sp, #48] + 4bbb70: 97ffe19c bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bbb74: aa0003e1 mov x1, x0 + 4bbb78: f94017e0 ldr x0, [sp, #40] + 4bbb7c: 9400026d bl 4bc530 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeclIRKS1_EEPSt13_Rb_tree_nodeIS1_EOT_> + 4bbb80: f90033e0 str x0, [sp, #96] + 4bbb84: f94027e0 ldr x0, [sp, #72] + 4bbb88: 91002000 add x0, x0, #0x8 + 4bbb8c: aa0003e3 mov x3, x0 + 4bbb90: f9401fe2 ldr x2, [sp, #56] + 4bbb94: f94033e1 ldr x1, [sp, #96] + 4bbb98: 3941bfe0 ldrb w0, [sp, #111] + 4bbb9c: 97fd2c6d bl 406d50 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 4bbba0: f94027e0 ldr x0, [sp, #72] + 4bbba4: f9401400 ldr x0, [x0, #40] + 4bbba8: 91000401 add x1, x0, #0x1 + 4bbbac: f94027e0 ldr x0, [sp, #72] + 4bbbb0: f9001401 str x1, [x0, #40] + 4bbbb4: 910163e0 add x0, sp, #0x58 + 4bbbb8: f94033e1 ldr x1, [sp, #96] + 4bbbbc: 94000018 bl 4bbc1c <_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEC1EPSt18_Rb_tree_node_base> + 4bbbc0: f9402fe0 ldr x0, [sp, #88] + 4bbbc4: a94153f3 ldp x19, x20, [sp, #16] + 4bbbc8: a8c77bfd ldp x29, x30, [sp], #112 + 4bbbcc: d65f03c0 ret + +00000000004bbbd0 <_ZNSt4pairISt17_Rb_tree_iteratorIN5Catch9StringRefEEbEC1IS3_bLb1EEEOT_OT0_>: +_ZNSt4pairISt17_Rb_tree_iteratorIN5Catch9StringRefEEbEC2IS3_bLb1EEEOT_OT0_(): + 4bbbd0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bbbd4: 910003fd mov x29, sp + 4bbbd8: f90017e0 str x0, [sp, #40] + 4bbbdc: f90013e1 str x1, [sp, #32] + 4bbbe0: f9000fe2 str x2, [sp, #24] + 4bbbe4: f94013e0 ldr x0, [sp, #32] + 4bbbe8: 94000261 bl 4bc56c <_ZSt7forwardISt17_Rb_tree_iteratorIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bbbec: aa0003e1 mov x1, x0 + 4bbbf0: f94017e0 ldr x0, [sp, #40] + 4bbbf4: f9400021 ldr x1, [x1] + 4bbbf8: f9000001 str x1, [x0] + 4bbbfc: f9400fe0 ldr x0, [sp, #24] + 4bbc00: 97fdfc6d bl 43adb4 <_ZSt7forwardIbEOT_RNSt16remove_referenceIS0_E4typeE> + 4bbc04: 39400001 ldrb w1, [x0] + 4bbc08: f94017e0 ldr x0, [sp, #40] + 4bbc0c: 39002001 strb w1, [x0, #8] + 4bbc10: d503201f nop + 4bbc14: a8c37bfd ldp x29, x30, [sp], #48 + 4bbc18: d65f03c0 ret + +00000000004bbc1c <_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEC1EPSt18_Rb_tree_node_base>: +_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEC2EPSt18_Rb_tree_node_base(): + 4bbc1c: d10043ff sub sp, sp, #0x10 + 4bbc20: f90007e0 str x0, [sp, #8] + 4bbc24: f90003e1 str x1, [sp] + 4bbc28: f94007e0 ldr x0, [sp, #8] + 4bbc2c: f94003e1 ldr x1, [sp] + 4bbc30: f9000001 str x1, [x0] + 4bbc34: d503201f nop + 4bbc38: 910043ff add sp, sp, #0x10 + 4bbc3c: d65f03c0 ret + +00000000004bbc40 <_ZSt7forwardIRSt17_Rb_tree_iteratorIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRSt17_Rb_tree_iteratorIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4bbc40: d10043ff sub sp, sp, #0x10 + 4bbc44: f90007e0 str x0, [sp, #8] + 4bbc48: f94007e0 ldr x0, [sp, #8] + 4bbc4c: 910043ff add sp, sp, #0x10 + 4bbc50: d65f03c0 ret + +00000000004bbc54 <_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEC1ERKSt17_Rb_tree_iteratorIS1_E>: +_ZNSt23_Rb_tree_const_iteratorIN5Catch9StringRefEEC2ERKSt17_Rb_tree_iteratorIS1_E(): + 4bbc54: d10043ff sub sp, sp, #0x10 + 4bbc58: f90007e0 str x0, [sp, #8] + 4bbc5c: f90003e1 str x1, [sp] + 4bbc60: f94003e0 ldr x0, [sp] + 4bbc64: f9400001 ldr x1, [x0] + 4bbc68: f94007e0 ldr x0, [sp, #8] + 4bbc6c: f9000001 str x1, [x0] + 4bbc70: d503201f nop + 4bbc74: 910043ff add sp, sp, #0x10 + 4bbc78: d65f03c0 ret + +00000000004bbc7c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E(): + 4bbc7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bbc80: 910003fd mov x29, sp + 4bbc84: f9000bf3 str x19, [sp, #16] + 4bbc88: f90017e0 str x0, [sp, #40] + 4bbc8c: f90013e1 str x1, [sp, #32] + 4bbc90: f94017e0 ldr x0, [sp, #40] + 4bbc94: 9400023b bl 4bc580 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE21_M_get_Node_allocatorEv> + 4bbc98: aa0003f3 mov x19, x0 + 4bbc9c: f94013e0 ldr x0, [sp, #32] + 4bbca0: 97fff980 bl 4ba2a0 <_ZNSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv> + 4bbca4: aa0003e1 mov x1, x0 + 4bbca8: aa1303e0 mov x0, x19 + 4bbcac: 9400023a bl 4bc594 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE7destroyIS6_EEvRS8_PT_> + 4bbcb0: d503201f nop + 4bbcb4: f9400bf3 ldr x19, [sp, #16] + 4bbcb8: a8c37bfd ldp x29, x30, [sp], #48 + 4bbcbc: d65f03c0 ret + +00000000004bbcc0 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E(): + 4bbcc0: a9be7bfd stp x29, x30, [sp, #-32]! + 4bbcc4: 910003fd mov x29, sp + 4bbcc8: f9000fe0 str x0, [sp, #24] + 4bbccc: f9000be1 str x1, [sp, #16] + 4bbcd0: f9400fe0 ldr x0, [sp, #24] + 4bbcd4: 9400022b bl 4bc580 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE21_M_get_Node_allocatorEv> + 4bbcd8: d2800022 mov x2, #0x1 // #1 + 4bbcdc: f9400be1 ldr x1, [sp, #16] + 4bbce0: 94000237 bl 4bc5bc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE10deallocateERS8_PS7_m> + 4bbce4: d503201f nop + 4bbce8: a8c27bfd ldp x29, x30, [sp], #32 + 4bbcec: d65f03c0 ret + +00000000004bbcf0 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E(): + 4bbcf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bbcf4: 910003fd mov x29, sp + 4bbcf8: f9000fe0 str x0, [sp, #24] + 4bbcfc: f9400fe0 ldr x0, [sp, #24] + 4bbd00: 9400023b bl 4bc5ec <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_valueEPKSt13_Rb_tree_nodeIS5_E> + 4bbd04: aa0003e1 mov x1, x0 + 4bbd08: 9100a3e0 add x0, sp, #0x28 + 4bbd0c: 9400000b bl 4bbd38 <_ZNKSt10_Select1stISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEclERKS5_> + 4bbd10: d503201f nop + 4bbd14: a8c37bfd ldp x29, x30, [sp], #48 + 4bbd18: d65f03c0 ret + +00000000004bbd1c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_valueEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_valueEPKSt18_Rb_tree_node_base(): + 4bbd1c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bbd20: 910003fd mov x29, sp + 4bbd24: f9000fe0 str x0, [sp, #24] + 4bbd28: f9400fe0 ldr x0, [sp, #24] + 4bbd2c: 94000237 bl 4bc608 <_ZNKSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv> + 4bbd30: a8c27bfd ldp x29, x30, [sp], #32 + 4bbd34: d65f03c0 ret + +00000000004bbd38 <_ZNKSt10_Select1stISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEclERKS5_>: +_ZNKSt10_Select1stISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEclERKS5_(): + 4bbd38: d10043ff sub sp, sp, #0x10 + 4bbd3c: f90007e0 str x0, [sp, #8] + 4bbd40: f90003e1 str x1, [sp] + 4bbd44: f94003e0 ldr x0, [sp] + 4bbd48: 910043ff add sp, sp, #0x10 + 4bbd4c: d65f03c0 ret + +00000000004bbd50 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E(): + 4bbd50: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bbd54: 910003fd mov x29, sp + 4bbd58: f9000bf3 str x19, [sp, #16] + 4bbd5c: f90017e0 str x0, [sp, #40] + 4bbd60: f90013e1 str x1, [sp, #32] + 4bbd64: f94017e0 ldr x0, [sp, #40] + 4bbd68: 94000230 bl 4bc628 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv> + 4bbd6c: aa0003f3 mov x19, x0 + 4bbd70: f94013e0 ldr x0, [sp, #32] + 4bbd74: 94000232 bl 4bc63c <_ZNSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv> + 4bbd78: aa0003e1 mov x1, x0 + 4bbd7c: aa1303e0 mov x0, x19 + 4bbd80: 94000237 bl 4bc65c <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE7destroyIS2_EEvRS4_PT_> + 4bbd84: d503201f nop + 4bbd88: f9400bf3 ldr x19, [sp, #16] + 4bbd8c: a8c37bfd ldp x29, x30, [sp], #48 + 4bbd90: d65f03c0 ret + +00000000004bbd94 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E(): + 4bbd94: a9be7bfd stp x29, x30, [sp, #-32]! + 4bbd98: 910003fd mov x29, sp + 4bbd9c: f9000fe0 str x0, [sp, #24] + 4bbda0: f9000be1 str x1, [sp, #16] + 4bbda4: f9400fe0 ldr x0, [sp, #24] + 4bbda8: 94000220 bl 4bc628 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv> + 4bbdac: d2800022 mov x2, #0x1 // #1 + 4bbdb0: f9400be1 ldr x1, [sp, #16] + 4bbdb4: 94000234 bl 4bc684 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE10deallocateERS4_PS3_m> + 4bbdb8: d503201f nop + 4bbdbc: a8c27bfd ldp x29, x30, [sp], #32 + 4bbdc0: d65f03c0 ret + +00000000004bbdc4 <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIS_IKN5Catch9StringRefENS5_7TagInfoEEERS1_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKN5Catch9StringRefENS5_7TagInfoEEERS1_Lb1EEEOT_OT0_(): + 4bbdc4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bbdc8: 910003fd mov x29, sp + 4bbdcc: f90017e0 str x0, [sp, #40] + 4bbdd0: f90013e1 str x1, [sp, #32] + 4bbdd4: f9000fe2 str x2, [sp, #24] + 4bbdd8: f94013e0 ldr x0, [sp, #32] + 4bbddc: 94000236 bl 4bc6b4 <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEOT_RNSt16remove_referenceISA_E4typeE> + 4bbde0: f9400001 ldr x1, [x0] + 4bbde4: f94017e0 ldr x0, [sp, #40] + 4bbde8: f9000001 str x1, [x0] + 4bbdec: f9400fe0 ldr x0, [sp, #24] + 4bbdf0: 97fdc567 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 4bbdf4: f9400001 ldr x1, [x0] + 4bbdf8: f94017e0 ldr x0, [sp, #40] + 4bbdfc: f9000401 str x1, [x0, #8] + 4bbe00: d503201f nop + 4bbe04: a8c37bfd ldp x29, x30, [sp], #48 + 4bbe08: d65f03c0 ret + +00000000004bbe0c <_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEmmEv>: +_ZNSt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS1_7TagInfoEEEmmEv(): + 4bbe0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bbe10: 910003fd mov x29, sp + 4bbe14: f9000fe0 str x0, [sp, #24] + 4bbe18: f9400fe0 ldr x0, [sp, #24] + 4bbe1c: f9400000 ldr x0, [x0] + 4bbe20: 97fd2d74 bl 4073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 4bbe24: aa0003e1 mov x1, x0 + 4bbe28: f9400fe0 ldr x0, [sp, #24] + 4bbe2c: f9000001 str x1, [x0] + 4bbe30: f9400fe0 ldr x0, [sp, #24] + 4bbe34: a8c27bfd ldp x29, x30, [sp], #32 + 4bbe38: d65f03c0 ret + +00000000004bbe3c <_ZNKSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_Alloc_nodeclIS2_IS1_S4_EEEPSt13_Rb_tree_nodeIS5_EOT_>: +_ZNKSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_Alloc_nodeclIS2_IS1_S4_EEEPSt13_Rb_tree_nodeIS5_EOT_(): + 4bbe3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bbe40: 910003fd mov x29, sp + 4bbe44: f9000bf3 str x19, [sp, #16] + 4bbe48: f90017e0 str x0, [sp, #40] + 4bbe4c: f90013e1 str x1, [sp, #32] + 4bbe50: f94017e0 ldr x0, [sp, #40] + 4bbe54: f9400013 ldr x19, [x0] + 4bbe58: f94013e0 ldr x0, [sp, #32] + 4bbe5c: 97fff8d9 bl 4ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4bbe60: aa0003e1 mov x1, x0 + 4bbe64: aa1303e0 mov x0, x19 + 4bbe68: 94000218 bl 4bc6c8 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_create_nodeIJS2_IS1_S4_EEEEPSt13_Rb_tree_nodeIS5_EDpOT_> + 4bbe6c: f9400bf3 ldr x19, [sp, #16] + 4bbe70: a8c37bfd ldp x29, x30, [sp], #48 + 4bbe74: d65f03c0 ret + +00000000004bbe78 <_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEOT_RNSt16remove_referenceIS8_E4typeE>: +_ZSt7forwardISt17_Rb_tree_iteratorISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEOT_RNSt16remove_referenceIS8_E4typeE(): + 4bbe78: d10043ff sub sp, sp, #0x10 + 4bbe7c: f90007e0 str x0, [sp, #8] + 4bbe80: f94007e0 ldr x0, [sp, #8] + 4bbe84: 910043ff add sp, sp, #0x10 + 4bbe88: d65f03c0 ret + +00000000004bbe8c <_ZN9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE7_M_addrEv(): + 4bbe8c: d10043ff sub sp, sp, #0x10 + 4bbe90: f90007e0 str x0, [sp, #8] + 4bbe94: f94007e0 ldr x0, [sp, #8] + 4bbe98: 910043ff add sp, sp, #0x10 + 4bbe9c: d65f03c0 ret + +00000000004bbea0 <_ZNSaIN5Catch7TagInfoEEC1Ev>: +_ZNSaIN5Catch7TagInfoEEC2Ev(): + 4bbea0: a9be7bfd stp x29, x30, [sp, #-32]! + 4bbea4: 910003fd mov x29, sp + 4bbea8: f9000fe0 str x0, [sp, #24] + 4bbeac: f9400fe0 ldr x0, [sp, #24] + 4bbeb0: 94000216 bl 4bc708 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEEC1Ev> + 4bbeb4: d503201f nop + 4bbeb8: a8c27bfd ldp x29, x30, [sp], #32 + 4bbebc: d65f03c0 ret + +00000000004bbec0 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEED2Ev(): + 4bbec0: d10043ff sub sp, sp, #0x10 + 4bbec4: f90007e0 str x0, [sp, #8] + 4bbec8: d503201f nop + 4bbecc: 910043ff add sp, sp, #0x10 + 4bbed0: d65f03c0 ret + +00000000004bbed4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch7TagInfoEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch7TagInfoEEEvT_S5_(): + 4bbed4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bbed8: 910003fd mov x29, sp + 4bbedc: f9000fe0 str x0, [sp, #24] + 4bbee0: f9000be1 str x1, [sp, #16] + 4bbee4: f9400fe1 ldr x1, [sp, #24] + 4bbee8: f9400be0 ldr x0, [sp, #16] + 4bbeec: eb00003f cmp x1, x0 + 4bbef0: 54000100 b.eq 4bbf10 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch7TagInfoEEEvT_S5_+0x3c> // b.none + 4bbef4: f9400fe0 ldr x0, [sp, #24] + 4bbef8: 94000209 bl 4bc71c <_ZSt11__addressofIN5Catch7TagInfoEEPT_RS2_> + 4bbefc: 9400020d bl 4bc730 <_ZSt8_DestroyIN5Catch7TagInfoEEvPT_> + 4bbf00: f9400fe0 ldr x0, [sp, #24] + 4bbf04: 9100e000 add x0, x0, #0x38 + 4bbf08: f9000fe0 str x0, [sp, #24] + 4bbf0c: 17fffff6 b 4bbee4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch7TagInfoEEEvT_S5_+0x10> + 4bbf10: d503201f nop + 4bbf14: a8c27bfd ldp x29, x30, [sp], #32 + 4bbf18: d65f03c0 ret + +00000000004bbf1c <_ZNK9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE8max_sizeEv(): + 4bbf1c: d10043ff sub sp, sp, #0x10 + 4bbf20: f90007e0 str x0, [sp, #8] + 4bbf24: d2849240 mov x0, #0x2492 // #9362 + 4bbf28: f2b24920 movk x0, #0x9249, lsl #16 + 4bbf2c: f2c92480 movk x0, #0x4924, lsl #32 + 4bbf30: f2e09240 movk x0, #0x492, lsl #48 + 4bbf34: 910043ff add sp, sp, #0x10 + 4bbf38: d65f03c0 ret + +00000000004bbf3c <_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch7TagInfoEEE8allocateERS2_m(): + 4bbf3c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bbf40: 910003fd mov x29, sp + 4bbf44: f9000fe0 str x0, [sp, #24] + 4bbf48: f9000be1 str x1, [sp, #16] + 4bbf4c: d2800002 mov x2, #0x0 // #0 + 4bbf50: f9400be1 ldr x1, [sp, #16] + 4bbf54: f9400fe0 ldr x0, [sp, #24] + 4bbf58: 940001fe bl 4bc750 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE8allocateEmPKv> + 4bbf5c: a8c27bfd ldp x29, x30, [sp], #32 + 4bbf60: d65f03c0 ret + +00000000004bbf64 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch7TagInfoEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch7TagInfoEES3_ET0_T_S6_S5_(): + 4bbf64: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bbf68: 910003fd mov x29, sp + 4bbf6c: f90017e0 str x0, [sp, #40] + 4bbf70: f90013e1 str x1, [sp, #32] + 4bbf74: f9000fe2 str x2, [sp, #24] + 4bbf78: 52800020 mov w0, #0x1 // #1 + 4bbf7c: 3900ffe0 strb w0, [sp, #63] + 4bbf80: f9400fe2 ldr x2, [sp, #24] + 4bbf84: f94013e1 ldr x1, [sp, #32] + 4bbf88: f94017e0 ldr x0, [sp, #40] + 4bbf8c: 94000208 bl 4bc7ac <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch7TagInfoEES5_EET0_T_S8_S7_> + 4bbf90: a8c47bfd ldp x29, x30, [sp], #64 + 4bbf94: d65f03c0 ret + +00000000004bbf98 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE10deallocateEPS2_m(): + 4bbf98: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bbf9c: 910003fd mov x29, sp + 4bbfa0: f90017e0 str x0, [sp, #40] + 4bbfa4: f90013e1 str x1, [sp, #32] + 4bbfa8: f9000fe2 str x2, [sp, #24] + 4bbfac: f94013e0 ldr x0, [sp, #32] + 4bbfb0: 97fd2cd8 bl 407310 <_ZdlPv@plt> + 4bbfb4: d503201f nop + 4bbfb8: a8c37bfd ldp x29, x30, [sp], #48 + 4bbfbc: d65f03c0 ret + +00000000004bbfc0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS7_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS7_(): + 4bbfc0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bbfc4: 910003fd mov x29, sp + 4bbfc8: f9000bf3 str x19, [sp, #16] + 4bbfcc: f90017e0 str x0, [sp, #40] + 4bbfd0: f90013e1 str x1, [sp, #32] + 4bbfd4: f94017e0 ldr x0, [sp, #40] + 4bbfd8: f94013e1 ldr x1, [sp, #32] + 4bbfdc: 9400021e bl 4bc854 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1ERKS9_> + 4bbfe0: f94013e0 ldr x0, [sp, #32] + 4bbfe4: 9400022d bl 4bc898 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv> + 4bbfe8: f100001f cmp x0, #0x0 + 4bbfec: 1a9f07e0 cset w0, ne // ne = any + 4bbff0: 12001c00 and w0, w0, #0xff + 4bbff4: 7100001f cmp w0, #0x0 + 4bbff8: 540001c0 b.eq 4bc030 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS7_+0x70> // b.none + 4bbffc: f94017e0 ldr x0, [sp, #40] + 4bc000: 9400022c bl 4bc8b0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv> + 4bc004: aa0003f3 mov x19, x0 + 4bc008: f94013e1 ldr x1, [sp, #32] + 4bc00c: f94017e0 ldr x0, [sp, #40] + 4bc010: 9400022e bl 4bc8c8 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyERKS7_> + 4bc014: f9000260 str x0, [x19] + 4bc018: 14000006 b 4bc030 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC1ERKS7_+0x70> + 4bc01c: aa0003f3 mov x19, x0 + 4bc020: f94017e0 ldr x0, [sp, #40] + 4bc024: 97fff522 bl 4b94ac <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EED1Ev> + 4bc028: aa1303e0 mov x0, x19 + 4bc02c: 97fd2e35 bl 407900 <_Unwind_Resume@plt> + 4bc030: d503201f nop + 4bc034: f9400bf3 ldr x19, [sp, #16] + 4bc038: a8c37bfd ldp x29, x30, [sp], #48 + 4bc03c: d65f03c0 ret + +00000000004bc040 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE7destroyIS2_EEvPT_(): + 4bc040: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc044: 910003fd mov x29, sp + 4bc048: f9000fe0 str x0, [sp, #24] + 4bc04c: f9000be1 str x1, [sp, #16] + 4bc050: f9400be0 ldr x0, [sp, #16] + 4bc054: 97fff540 bl 4b9554 <_ZN5Catch7TagInfoD1Ev> + 4bc058: d503201f nop + 4bc05c: a8c27bfd ldp x29, x30, [sp], #32 + 4bc060: d65f03c0 ret + +00000000004bc064 <_ZNSaIN5Catch19ReporterDescriptionEEC1Ev>: +_ZNSaIN5Catch19ReporterDescriptionEEC1Ev(): + 4bc064: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc068: 910003fd mov x29, sp + 4bc06c: f9000fe0 str x0, [sp, #24] + 4bc070: f9400fe0 ldr x0, [sp, #24] + 4bc074: 94000223 bl 4bc900 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEEC1Ev> + 4bc078: d503201f nop + 4bc07c: a8c27bfd ldp x29, x30, [sp], #32 + 4bc080: d65f03c0 ret + +00000000004bc084 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEED1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEED1Ev(): + 4bc084: d10043ff sub sp, sp, #0x10 + 4bc088: f90007e0 str x0, [sp, #8] + 4bc08c: d503201f nop + 4bc090: 910043ff add sp, sp, #0x10 + 4bc094: d65f03c0 ret + +00000000004bc098 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch19ReporterDescriptionEEEvT_S5_>: +_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch19ReporterDescriptionEEEvT_S5_(): + 4bc098: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc09c: 910003fd mov x29, sp + 4bc0a0: f9000fe0 str x0, [sp, #24] + 4bc0a4: f9000be1 str x1, [sp, #16] + 4bc0a8: f9400fe1 ldr x1, [sp, #24] + 4bc0ac: f9400be0 ldr x0, [sp, #16] + 4bc0b0: eb00003f cmp x1, x0 + 4bc0b4: 54000100 b.eq 4bc0d4 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch19ReporterDescriptionEEEvT_S5_+0x3c> // b.none + 4bc0b8: f9400fe0 ldr x0, [sp, #24] + 4bc0bc: 94000216 bl 4bc914 <_ZSt11__addressofIN5Catch19ReporterDescriptionEEPT_RS2_> + 4bc0c0: 9400021a bl 4bc928 <_ZSt8_DestroyIN5Catch19ReporterDescriptionEEvPT_> + 4bc0c4: f9400fe0 ldr x0, [sp, #24] + 4bc0c8: 91010000 add x0, x0, #0x40 + 4bc0cc: f9000fe0 str x0, [sp, #24] + 4bc0d0: 17fffff6 b 4bc0a8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPN5Catch19ReporterDescriptionEEEvT_S5_+0x10> + 4bc0d4: d503201f nop + 4bc0d8: a8c27bfd ldp x29, x30, [sp], #32 + 4bc0dc: d65f03c0 ret + +00000000004bc0e0 <_ZNK9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE8max_sizeEv(): + 4bc0e0: d10043ff sub sp, sp, #0x10 + 4bc0e4: f90007e0 str x0, [sp, #8] + 4bc0e8: 92ff8000 mov x0, #0x3ffffffffffffff // #288230376151711743 + 4bc0ec: 910043ff add sp, sp, #0x10 + 4bc0f0: d65f03c0 ret + +00000000004bc0f4 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE8allocateERS2_m>: +_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE8allocateERS2_m(): + 4bc0f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc0f8: 910003fd mov x29, sp + 4bc0fc: f9000fe0 str x0, [sp, #24] + 4bc100: f9000be1 str x1, [sp, #16] + 4bc104: d2800002 mov x2, #0x0 // #0 + 4bc108: f9400be1 ldr x1, [sp, #16] + 4bc10c: f9400fe0 ldr x0, [sp, #24] + 4bc110: 9400020e bl 4bc948 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE8allocateEmPKv> + 4bc114: a8c27bfd ldp x29, x30, [sp], #32 + 4bc118: d65f03c0 ret + +00000000004bc11c <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES3_ET0_T_S6_S5_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES3_ET0_T_S6_S5_(): + 4bc11c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bc120: 910003fd mov x29, sp + 4bc124: f90017e0 str x0, [sp, #40] + 4bc128: f90013e1 str x1, [sp, #32] + 4bc12c: f9000fe2 str x2, [sp, #24] + 4bc130: 52800020 mov w0, #0x1 // #1 + 4bc134: 3900ffe0 strb w0, [sp, #63] + 4bc138: f9400fe2 ldr x2, [sp, #24] + 4bc13c: f94013e1 ldr x1, [sp, #32] + 4bc140: f94017e0 ldr x0, [sp, #40] + 4bc144: 94000215 bl 4bc998 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES5_EET0_T_S8_S7_> + 4bc148: a8c47bfd ldp x29, x30, [sp], #64 + 4bc14c: d65f03c0 ret + +00000000004bc150 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE10deallocateEPS2_m>: +_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE10deallocateEPS2_m(): + 4bc150: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc154: 910003fd mov x29, sp + 4bc158: f90017e0 str x0, [sp, #40] + 4bc15c: f90013e1 str x1, [sp, #32] + 4bc160: f9000fe2 str x2, [sp, #24] + 4bc164: f94013e0 ldr x0, [sp, #32] + 4bc168: 97fd2c6a bl 407310 <_ZdlPv@plt> + 4bc16c: d503201f nop + 4bc170: a8c37bfd ldp x29, x30, [sp], #48 + 4bc174: d65f03c0 ret + +00000000004bc178 <_ZN5Catch19ReporterDescriptionC1EOS0_>: +_ZN5Catch19ReporterDescriptionC2EOS0_(): + 4bc178: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc17c: 910003fd mov x29, sp + 4bc180: f9000fe0 str x0, [sp, #24] + 4bc184: f9000be1 str x1, [sp, #16] + 4bc188: f9400fe0 ldr x0, [sp, #24] + 4bc18c: f9400be1 ldr x1, [sp, #16] + 4bc190: 97fd2bd0 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4bc194: f9400fe0 ldr x0, [sp, #24] + 4bc198: 91008002 add x2, x0, #0x20 + 4bc19c: f9400be0 ldr x0, [sp, #16] + 4bc1a0: 91008000 add x0, x0, #0x20 + 4bc1a4: aa0003e1 mov x1, x0 + 4bc1a8: aa0203e0 mov x0, x2 + 4bc1ac: 97fd2bc9 bl 4070d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 4bc1b0: d503201f nop + 4bc1b4: a8c27bfd ldp x29, x30, [sp], #32 + 4bc1b8: d65f03c0 ret + +00000000004bc1bc <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE9constructIS2_JS2_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE9constructIS2_JS2_EEEvPT_DpOT0_(): + 4bc1bc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bc1c0: 910003fd mov x29, sp + 4bc1c4: f9000bf3 str x19, [sp, #16] + 4bc1c8: f9001fe0 str x0, [sp, #56] + 4bc1cc: f9001be1 str x1, [sp, #48] + 4bc1d0: f90017e2 str x2, [sp, #40] + 4bc1d4: f94017e0 ldr x0, [sp, #40] + 4bc1d8: 97fffd41 bl 4bb6dc <_ZSt7forwardIN5Catch19ReporterDescriptionEEOT_RNSt16remove_referenceIS2_E4typeE> + 4bc1dc: aa0003f3 mov x19, x0 + 4bc1e0: f9401be0 ldr x0, [sp, #48] + 4bc1e4: aa0003e1 mov x1, x0 + 4bc1e8: d2800800 mov x0, #0x40 // #64 + 4bc1ec: 97fd40a3 bl 40c478 <_ZnwmPv> + 4bc1f0: aa1303e1 mov x1, x19 + 4bc1f4: 97ffffe1 bl 4bc178 <_ZN5Catch19ReporterDescriptionC1EOS0_> + 4bc1f8: d503201f nop + 4bc1fc: f9400bf3 ldr x19, [sp, #16] + 4bc200: a8c47bfd ldp x29, x30, [sp], #64 + 4bc204: d65f03c0 ret + +00000000004bc208 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEC1ERKS3_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEC1ERKS3_(): + 4bc208: d10043ff sub sp, sp, #0x10 + 4bc20c: f90007e0 str x0, [sp, #8] + 4bc210: f90003e1 str x1, [sp] + 4bc214: f94003e0 ldr x0, [sp] + 4bc218: f9400001 ldr x1, [x0] + 4bc21c: f94007e0 ldr x0, [sp, #8] + 4bc220: f9000001 str x1, [x0] + 4bc224: d503201f nop + 4bc228: 910043ff add sp, sp, #0x10 + 4bc22c: d65f03c0 ret + +00000000004bc230 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12_M_check_lenEmPKc(): + 4bc230: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bc234: 910003fd mov x29, sp + 4bc238: f9000bf3 str x19, [sp, #16] + 4bc23c: f9001fe0 str x0, [sp, #56] + 4bc240: f9001be1 str x1, [sp, #48] + 4bc244: f90017e2 str x2, [sp, #40] + 4bc248: f9401fe0 ldr x0, [sp, #56] + 4bc24c: 97fff994 bl 4ba89c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8max_sizeEv> + 4bc250: aa0003f3 mov x19, x0 + 4bc254: f9401fe0 ldr x0, [sp, #56] + 4bc258: 97fff9a4 bl 4ba8e8 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE4sizeEv> + 4bc25c: cb000261 sub x1, x19, x0 + 4bc260: f9401be0 ldr x0, [sp, #48] + 4bc264: eb00003f cmp x1, x0 + 4bc268: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4bc26c: 12001c00 and w0, w0, #0xff + 4bc270: 7100001f cmp w0, #0x0 + 4bc274: 54000060 b.eq 4bc280 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12_M_check_lenEmPKc+0x50> // b.none + 4bc278: f94017e0 ldr x0, [sp, #40] + 4bc27c: 97fd2b75 bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4bc280: f9401fe0 ldr x0, [sp, #56] + 4bc284: 97fff999 bl 4ba8e8 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE4sizeEv> + 4bc288: aa0003f3 mov x19, x0 + 4bc28c: f9401fe0 ldr x0, [sp, #56] + 4bc290: 97fff996 bl 4ba8e8 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE4sizeEv> + 4bc294: f90023e0 str x0, [sp, #64] + 4bc298: 9100c3e1 add x1, sp, #0x30 + 4bc29c: 910103e0 add x0, sp, #0x40 + 4bc2a0: 97fd6344 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4bc2a4: f9400000 ldr x0, [x0] + 4bc2a8: 8b000260 add x0, x19, x0 + 4bc2ac: f90027e0 str x0, [sp, #72] + 4bc2b0: f9401fe0 ldr x0, [sp, #56] + 4bc2b4: 97fff98d bl 4ba8e8 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE4sizeEv> + 4bc2b8: aa0003e1 mov x1, x0 + 4bc2bc: f94027e0 ldr x0, [sp, #72] + 4bc2c0: eb01001f cmp x0, x1 + 4bc2c4: 540000e3 b.cc 4bc2e0 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4bc2c8: f9401fe0 ldr x0, [sp, #56] + 4bc2cc: 97fff974 bl 4ba89c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8max_sizeEv> + 4bc2d0: aa0003e1 mov x1, x0 + 4bc2d4: f94027e0 ldr x0, [sp, #72] + 4bc2d8: eb01001f cmp x0, x1 + 4bc2dc: 54000089 b.ls 4bc2ec <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4bc2e0: f9401fe0 ldr x0, [sp, #56] + 4bc2e4: 97fff96e bl 4ba89c <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE8max_sizeEv> + 4bc2e8: 14000002 b 4bc2f0 <_ZNKSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE12_M_check_lenEmPKc+0xc0> + 4bc2ec: f94027e0 ldr x0, [sp, #72] + 4bc2f0: f9400bf3 ldr x19, [sp, #16] + 4bc2f4: a8c57bfd ldp x29, x30, [sp], #80 + 4bc2f8: d65f03c0 ret + +00000000004bc2fc <_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE5beginEv>: +_ZNSt6vectorIN5Catch19ReporterDescriptionESaIS1_EE5beginEv(): + 4bc2fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc300: 910003fd mov x29, sp + 4bc304: f9000fe0 str x0, [sp, #24] + 4bc308: f9400fe1 ldr x1, [sp, #24] + 4bc30c: 9100a3e0 add x0, sp, #0x28 + 4bc310: 97ffffbe bl 4bc208 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4bc314: f94017e0 ldr x0, [sp, #40] + 4bc318: a8c37bfd ldp x29, x30, [sp], #48 + 4bc31c: d65f03c0 ret + +00000000004bc320 <_ZN9__gnu_cxxmiIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_>: +_ZN9__gnu_cxxmiIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_(): + 4bc320: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc324: 910003fd mov x29, sp + 4bc328: f9000bf3 str x19, [sp, #16] + 4bc32c: f90017e0 str x0, [sp, #40] + 4bc330: f90013e1 str x1, [sp, #32] + 4bc334: f94017e0 ldr x0, [sp, #40] + 4bc338: 9400000b bl 4bc364 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv> + 4bc33c: f9400013 ldr x19, [x0] + 4bc340: f94013e0 ldr x0, [sp, #32] + 4bc344: 94000008 bl 4bc364 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv> + 4bc348: f9400000 ldr x0, [x0] + 4bc34c: cb000260 sub x0, x19, x0 + 4bc350: 9346fc01 asr x1, x0, #6 + 4bc354: aa0103e0 mov x0, x1 + 4bc358: f9400bf3 ldr x19, [sp, #16] + 4bc35c: a8c37bfd ldp x29, x30, [sp], #48 + 4bc360: d65f03c0 ret + +00000000004bc364 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch19ReporterDescriptionESt6vectorIS2_SaIS2_EEE4baseEv(): + 4bc364: d10043ff sub sp, sp, #0x10 + 4bc368: f90007e0 str x0, [sp, #8] + 4bc36c: f94007e0 ldr x0, [sp, #8] + 4bc370: 910043ff add sp, sp, #0x10 + 4bc374: d65f03c0 ret + +00000000004bc378 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch19ReporterDescriptionES2_SaIS1_EET0_T_S5_S4_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch19ReporterDescriptionES2_SaIS1_EET0_T_S5_S4_RT1_(): + 4bc378: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bc37c: 910003fd mov x29, sp + 4bc380: f9000bf3 str x19, [sp, #16] + 4bc384: f9001fe0 str x0, [sp, #56] + 4bc388: f9001be1 str x1, [sp, #48] + 4bc38c: f90017e2 str x2, [sp, #40] + 4bc390: f90013e3 str x3, [sp, #32] + 4bc394: f9401fe0 ldr x0, [sp, #56] + 4bc398: 97fff95f bl 4ba914 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch19ReporterDescriptionESt13move_iteratorIPS1_EET0_PT_> + 4bc39c: aa0003f3 mov x19, x0 + 4bc3a0: f9401be0 ldr x0, [sp, #48] + 4bc3a4: 97fff95c bl 4ba914 <_ZSt32__make_move_if_noexcept_iteratorIN5Catch19ReporterDescriptionESt13move_iteratorIPS1_EET0_PT_> + 4bc3a8: f94013e3 ldr x3, [sp, #32] + 4bc3ac: f94017e2 ldr x2, [sp, #40] + 4bc3b0: aa0003e1 mov x1, x0 + 4bc3b4: aa1303e0 mov x0, x19 + 4bc3b8: 97fffcb1 bl 4bb67c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch19ReporterDescriptionEES3_S2_ET0_T_S6_S5_RSaIT1_E> + 4bc3bc: f9400bf3 ldr x19, [sp, #16] + 4bc3c0: a8c47bfd ldp x29, x30, [sp], #64 + 4bc3c4: d65f03c0 ret + +00000000004bc3c8 <_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE7destroyIS1_EEvRS2_PT_>: +_ZNSt16allocator_traitsISaIN5Catch19ReporterDescriptionEEE7destroyIS1_EEvRS2_PT_(): + 4bc3c8: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc3cc: 910003fd mov x29, sp + 4bc3d0: f9000fe0 str x0, [sp, #24] + 4bc3d4: f9000be1 str x1, [sp, #16] + 4bc3d8: f9400be1 ldr x1, [sp, #16] + 4bc3dc: f9400fe0 ldr x0, [sp, #24] + 4bc3e0: 94000198 bl 4bca40 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE7destroyIS2_EEvPT_> + 4bc3e4: d503201f nop + 4bc3e8: a8c27bfd ldp x29, x30, [sp], #32 + 4bc3ec: d65f03c0 ret + +00000000004bc3f0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv(): + 4bc3f0: d10043ff sub sp, sp, #0x10 + 4bc3f4: f90007e0 str x0, [sp, #8] + 4bc3f8: f94007e0 ldr x0, [sp, #8] + 4bc3fc: 91002000 add x0, x0, #0x8 + 4bc400: 910043ff add sp, sp, #0x10 + 4bc404: d65f03c0 ret + +00000000004bc408 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E(): + 4bc408: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc40c: 910003fd mov x29, sp + 4bc410: f9000fe0 str x0, [sp, #24] + 4bc414: f9400fe0 ldr x0, [sp, #24] + 4bc418: 94000193 bl 4bca64 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt13_Rb_tree_nodeIS1_E> + 4bc41c: aa0003e1 mov x1, x0 + 4bc420: 9100a3e0 add x0, sp, #0x28 + 4bc424: 97fffda0 bl 4bbaa4 <_ZNKSt9_IdentityIN5Catch9StringRefEEclERKS1_> + 4bc428: d503201f nop + 4bc42c: a8c37bfd ldp x29, x30, [sp], #48 + 4bc430: d65f03c0 ret + +00000000004bc434 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv(): + 4bc434: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc438: 910003fd mov x29, sp + 4bc43c: f9000fe0 str x0, [sp, #24] + 4bc440: f9400fe0 ldr x0, [sp, #24] + 4bc444: f9400c01 ldr x1, [x0, #24] + 4bc448: 9100a3e0 add x0, sp, #0x28 + 4bc44c: 97fffdf4 bl 4bbc1c <_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEC1EPSt18_Rb_tree_node_base> + 4bc450: f94017e0 ldr x0, [sp, #40] + 4bc454: a8c37bfd ldp x29, x30, [sp], #48 + 4bc458: d65f03c0 ret + +00000000004bc45c <_ZNKSt17_Rb_tree_iteratorIN5Catch9StringRefEEeqERKS2_>: +_ZNKSt17_Rb_tree_iteratorIN5Catch9StringRefEEeqERKS2_(): + 4bc45c: d10043ff sub sp, sp, #0x10 + 4bc460: f90007e0 str x0, [sp, #8] + 4bc464: f90003e1 str x1, [sp] + 4bc468: f94007e0 ldr x0, [sp, #8] + 4bc46c: f9400001 ldr x1, [x0] + 4bc470: f94003e0 ldr x0, [sp] + 4bc474: f9400000 ldr x0, [x0] + 4bc478: eb00003f cmp x1, x0 + 4bc47c: 1a9f17e0 cset w0, eq // eq = none + 4bc480: 12001c00 and w0, w0, #0xff + 4bc484: 910043ff add sp, sp, #0x10 + 4bc488: d65f03c0 ret + +00000000004bc48c <_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC1IRPSt13_Rb_tree_nodeIN5Catch9StringRefEERS1_Lb1EEEOT_OT0_>: +_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIN5Catch9StringRefEERS1_Lb1EEEOT_OT0_(): + 4bc48c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc490: 910003fd mov x29, sp + 4bc494: f90017e0 str x0, [sp, #40] + 4bc498: f90013e1 str x1, [sp, #32] + 4bc49c: f9000fe2 str x2, [sp, #24] + 4bc4a0: f94013e0 ldr x0, [sp, #32] + 4bc4a4: 94000177 bl 4bca80 <_ZSt7forwardIRPSt13_Rb_tree_nodeIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS6_E4typeE> + 4bc4a8: f9400001 ldr x1, [x0] + 4bc4ac: f94017e0 ldr x0, [sp, #40] + 4bc4b0: f9000001 str x1, [x0] + 4bc4b4: f9400fe0 ldr x0, [sp, #24] + 4bc4b8: 97fdc3b5 bl 42d38c <_ZSt7forwardIRPSt18_Rb_tree_node_baseEOT_RNSt16remove_referenceIS3_E4typeE> + 4bc4bc: f9400001 ldr x1, [x0] + 4bc4c0: f94017e0 ldr x0, [sp, #40] + 4bc4c4: f9000401 str x1, [x0, #8] + 4bc4c8: d503201f nop + 4bc4cc: a8c37bfd ldp x29, x30, [sp], #48 + 4bc4d0: d65f03c0 ret + +00000000004bc4d4 <_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEmmEv>: +_ZNSt17_Rb_tree_iteratorIN5Catch9StringRefEEmmEv(): + 4bc4d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc4d8: 910003fd mov x29, sp + 4bc4dc: f9000fe0 str x0, [sp, #24] + 4bc4e0: f9400fe0 ldr x0, [sp, #24] + 4bc4e4: f9400000 ldr x0, [x0] + 4bc4e8: 97fd2bc2 bl 4073f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 4bc4ec: aa0003e1 mov x1, x0 + 4bc4f0: f9400fe0 ldr x0, [sp, #24] + 4bc4f4: f9000001 str x1, [x0] + 4bc4f8: f9400fe0 ldr x0, [sp, #24] + 4bc4fc: a8c27bfd ldp x29, x30, [sp], #32 + 4bc500: d65f03c0 ret + +00000000004bc504 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base(): + 4bc504: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc508: 910003fd mov x29, sp + 4bc50c: f9000fe0 str x0, [sp, #24] + 4bc510: f9400fe0 ldr x0, [sp, #24] + 4bc514: 94000160 bl 4bca94 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt18_Rb_tree_node_base> + 4bc518: aa0003e1 mov x1, x0 + 4bc51c: 9100a3e0 add x0, sp, #0x28 + 4bc520: 97fffd61 bl 4bbaa4 <_ZNKSt9_IdentityIN5Catch9StringRefEEclERKS1_> + 4bc524: d503201f nop + 4bc528: a8c37bfd ldp x29, x30, [sp], #48 + 4bc52c: d65f03c0 ret + +00000000004bc530 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeclIRKS1_EEPSt13_Rb_tree_nodeIS1_EOT_>: +_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeclIRKS1_EEPSt13_Rb_tree_nodeIS1_EOT_(): + 4bc530: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc534: 910003fd mov x29, sp + 4bc538: f9000bf3 str x19, [sp, #16] + 4bc53c: f90017e0 str x0, [sp, #40] + 4bc540: f90013e1 str x1, [sp, #32] + 4bc544: f94017e0 ldr x0, [sp, #40] + 4bc548: f9400013 ldr x19, [x0] + 4bc54c: f94013e0 ldr x0, [sp, #32] + 4bc550: 97ffdf24 bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bc554: aa0003e1 mov x1, x0 + 4bc558: aa1303e0 mov x0, x19 + 4bc55c: 94000155 bl 4bcab0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeIJRKS1_EEEPSt13_Rb_tree_nodeIS1_EDpOT_> + 4bc560: f9400bf3 ldr x19, [sp, #16] + 4bc564: a8c37bfd ldp x29, x30, [sp], #48 + 4bc568: d65f03c0 ret + +00000000004bc56c <_ZSt7forwardISt17_Rb_tree_iteratorIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardISt17_Rb_tree_iteratorIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4bc56c: d10043ff sub sp, sp, #0x10 + 4bc570: f90007e0 str x0, [sp, #8] + 4bc574: f94007e0 ldr x0, [sp, #8] + 4bc578: 910043ff add sp, sp, #0x10 + 4bc57c: d65f03c0 ret + +00000000004bc580 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE21_M_get_Node_allocatorEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE21_M_get_Node_allocatorEv(): + 4bc580: d10043ff sub sp, sp, #0x10 + 4bc584: f90007e0 str x0, [sp, #8] + 4bc588: f94007e0 ldr x0, [sp, #8] + 4bc58c: 910043ff add sp, sp, #0x10 + 4bc590: d65f03c0 ret + +00000000004bc594 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE7destroyIS6_EEvRS8_PT_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE7destroyIS6_EEvRS8_PT_(): + 4bc594: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc598: 910003fd mov x29, sp + 4bc59c: f9000fe0 str x0, [sp, #24] + 4bc5a0: f9000be1 str x1, [sp, #16] + 4bc5a4: f9400be1 ldr x1, [sp, #16] + 4bc5a8: f9400fe0 ldr x0, [sp, #24] + 4bc5ac: 9400015a bl 4bcb14 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE7destroyIS7_EEvPT_> + 4bc5b0: d503201f nop + 4bc5b4: a8c27bfd ldp x29, x30, [sp], #32 + 4bc5b8: d65f03c0 ret + +00000000004bc5bc <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE10deallocateERS8_PS7_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE10deallocateERS8_PS7_m(): + 4bc5bc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc5c0: 910003fd mov x29, sp + 4bc5c4: f90017e0 str x0, [sp, #40] + 4bc5c8: f90013e1 str x1, [sp, #32] + 4bc5cc: f9000fe2 str x2, [sp, #24] + 4bc5d0: f9400fe2 ldr x2, [sp, #24] + 4bc5d4: f94013e1 ldr x1, [sp, #32] + 4bc5d8: f94017e0 ldr x0, [sp, #40] + 4bc5dc: 94000157 bl 4bcb38 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE10deallocateEPS8_m> + 4bc5e0: d503201f nop + 4bc5e4: a8c37bfd ldp x29, x30, [sp], #48 + 4bc5e8: d65f03c0 ret + +00000000004bc5ec <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_valueEPKSt13_Rb_tree_nodeIS5_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_S_valueEPKSt13_Rb_tree_nodeIS5_E(): + 4bc5ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc5f0: 910003fd mov x29, sp + 4bc5f4: f9000fe0 str x0, [sp, #24] + 4bc5f8: f9400fe0 ldr x0, [sp, #24] + 4bc5fc: 94000003 bl 4bc608 <_ZNKSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv> + 4bc600: a8c27bfd ldp x29, x30, [sp], #32 + 4bc604: d65f03c0 ret + +00000000004bc608 <_ZNKSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv>: +_ZNKSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv(): + 4bc608: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc60c: 910003fd mov x29, sp + 4bc610: f9000fe0 str x0, [sp, #24] + 4bc614: f9400fe0 ldr x0, [sp, #24] + 4bc618: 91008000 add x0, x0, #0x20 + 4bc61c: 94000151 bl 4bcb60 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE6_M_ptrEv> + 4bc620: a8c27bfd ldp x29, x30, [sp], #32 + 4bc624: d65f03c0 ret + +00000000004bc628 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv(): + 4bc628: d10043ff sub sp, sp, #0x10 + 4bc62c: f90007e0 str x0, [sp, #8] + 4bc630: f94007e0 ldr x0, [sp, #8] + 4bc634: 910043ff add sp, sp, #0x10 + 4bc638: d65f03c0 ret + +00000000004bc63c <_ZNSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv>: +_ZNSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv(): + 4bc63c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc640: 910003fd mov x29, sp + 4bc644: f9000fe0 str x0, [sp, #24] + 4bc648: f9400fe0 ldr x0, [sp, #24] + 4bc64c: 91008000 add x0, x0, #0x20 + 4bc650: 9400014b bl 4bcb7c <_ZN9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE6_M_ptrEv> + 4bc654: a8c27bfd ldp x29, x30, [sp], #32 + 4bc658: d65f03c0 ret + +00000000004bc65c <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE7destroyIS2_EEvRS4_PT_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE7destroyIS2_EEvRS4_PT_(): + 4bc65c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc660: 910003fd mov x29, sp + 4bc664: f9000fe0 str x0, [sp, #24] + 4bc668: f9000be1 str x1, [sp, #16] + 4bc66c: f9400be1 ldr x1, [sp, #16] + 4bc670: f9400fe0 ldr x0, [sp, #24] + 4bc674: 94000149 bl 4bcb98 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE7destroyIS3_EEvPT_> + 4bc678: d503201f nop + 4bc67c: a8c27bfd ldp x29, x30, [sp], #32 + 4bc680: d65f03c0 ret + +00000000004bc684 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE10deallocateERS4_PS3_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE10deallocateERS4_PS3_m(): + 4bc684: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc688: 910003fd mov x29, sp + 4bc68c: f90017e0 str x0, [sp, #40] + 4bc690: f90013e1 str x1, [sp, #32] + 4bc694: f9000fe2 str x2, [sp, #24] + 4bc698: f9400fe2 ldr x2, [sp, #24] + 4bc69c: f94013e1 ldr x1, [sp, #32] + 4bc6a0: f94017e0 ldr x0, [sp, #40] + 4bc6a4: 94000143 bl 4bcbb0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE10deallocateEPS4_m> + 4bc6a8: d503201f nop + 4bc6ac: a8c37bfd ldp x29, x30, [sp], #48 + 4bc6b0: d65f03c0 ret + +00000000004bc6b4 <_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEOT_RNSt16remove_referenceISA_E4typeE>: +_ZSt7forwardIRPSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEOT_RNSt16remove_referenceISA_E4typeE(): + 4bc6b4: d10043ff sub sp, sp, #0x10 + 4bc6b8: f90007e0 str x0, [sp, #8] + 4bc6bc: f94007e0 ldr x0, [sp, #8] + 4bc6c0: 910043ff add sp, sp, #0x10 + 4bc6c4: d65f03c0 ret + +00000000004bc6c8 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_create_nodeIJS2_IS1_S4_EEEEPSt13_Rb_tree_nodeIS5_EDpOT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_create_nodeIJS2_IS1_S4_EEEEPSt13_Rb_tree_nodeIS5_EDpOT_(): + 4bc6c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc6cc: 910003fd mov x29, sp + 4bc6d0: f9000fe0 str x0, [sp, #24] + 4bc6d4: f9000be1 str x1, [sp, #16] + 4bc6d8: f9400fe0 ldr x0, [sp, #24] + 4bc6dc: 9400013f bl 4bcbd8 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_M_get_nodeEv> + 4bc6e0: f90017e0 str x0, [sp, #40] + 4bc6e4: f9400be0 ldr x0, [sp, #16] + 4bc6e8: 97fff6b6 bl 4ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4bc6ec: aa0003e2 mov x2, x0 + 4bc6f0: f94017e1 ldr x1, [sp, #40] + 4bc6f4: f9400fe0 ldr x0, [sp, #24] + 4bc6f8: 94000141 bl 4bcbfc <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJS2_IS1_S4_EEEEvPSt13_Rb_tree_nodeIS5_EDpOT_> + 4bc6fc: f94017e0 ldr x0, [sp, #40] + 4bc700: a8c37bfd ldp x29, x30, [sp], #48 + 4bc704: d65f03c0 ret + +00000000004bc708 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEEC1Ev(): + 4bc708: d10043ff sub sp, sp, #0x10 + 4bc70c: f90007e0 str x0, [sp, #8] + 4bc710: d503201f nop + 4bc714: 910043ff add sp, sp, #0x10 + 4bc718: d65f03c0 ret + +00000000004bc71c <_ZSt11__addressofIN5Catch7TagInfoEEPT_RS2_>: +_ZSt11__addressofIN5Catch7TagInfoEEPT_RS2_(): + 4bc71c: d10043ff sub sp, sp, #0x10 + 4bc720: f90007e0 str x0, [sp, #8] + 4bc724: f94007e0 ldr x0, [sp, #8] + 4bc728: 910043ff add sp, sp, #0x10 + 4bc72c: d65f03c0 ret + +00000000004bc730 <_ZSt8_DestroyIN5Catch7TagInfoEEvPT_>: +_ZSt8_DestroyIN5Catch7TagInfoEEvPT_(): + 4bc730: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc734: 910003fd mov x29, sp + 4bc738: f9000fe0 str x0, [sp, #24] + 4bc73c: f9400fe0 ldr x0, [sp, #24] + 4bc740: 97fff385 bl 4b9554 <_ZN5Catch7TagInfoD1Ev> + 4bc744: d503201f nop + 4bc748: a8c27bfd ldp x29, x30, [sp], #32 + 4bc74c: d65f03c0 ret + +00000000004bc750 <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE8allocateEmPKv(): + 4bc750: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc754: 910003fd mov x29, sp + 4bc758: f90017e0 str x0, [sp, #40] + 4bc75c: f90013e1 str x1, [sp, #32] + 4bc760: f9000fe2 str x2, [sp, #24] + 4bc764: f94017e0 ldr x0, [sp, #40] + 4bc768: 97fffded bl 4bbf1c <_ZNK9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE8max_sizeEv> + 4bc76c: aa0003e1 mov x1, x0 + 4bc770: f94013e0 ldr x0, [sp, #32] + 4bc774: eb01001f cmp x0, x1 + 4bc778: 1a9f97e0 cset w0, hi // hi = pmore + 4bc77c: 12001c00 and w0, w0, #0xff + 4bc780: 7100001f cmp w0, #0x0 + 4bc784: 54000040 b.eq 4bc78c <_ZN9__gnu_cxx13new_allocatorIN5Catch7TagInfoEE8allocateEmPKv+0x3c> // b.none + 4bc788: 97fd29d6 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4bc78c: f94013e1 ldr x1, [sp, #32] + 4bc790: aa0103e0 mov x0, x1 + 4bc794: d37df000 lsl x0, x0, #3 + 4bc798: cb010000 sub x0, x0, x1 + 4bc79c: d37df000 lsl x0, x0, #3 + 4bc7a0: 97fd2af0 bl 407360 <_Znwm@plt> + 4bc7a4: a8c37bfd ldp x29, x30, [sp], #48 + 4bc7a8: d65f03c0 ret + +00000000004bc7ac <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch7TagInfoEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch7TagInfoEES5_EET0_T_S8_S7_(): + 4bc7ac: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bc7b0: 910003fd mov x29, sp + 4bc7b4: f9000bf3 str x19, [sp, #16] + 4bc7b8: f9001fe0 str x0, [sp, #56] + 4bc7bc: f9001be1 str x1, [sp, #48] + 4bc7c0: f90017e2 str x2, [sp, #40] + 4bc7c4: f94017e0 ldr x0, [sp, #40] + 4bc7c8: f90027e0 str x0, [sp, #72] + 4bc7cc: 9100c3e1 add x1, sp, #0x30 + 4bc7d0: 9100e3e0 add x0, sp, #0x38 + 4bc7d4: 9400012d bl 4bcc88 <_ZStneIPN5Catch7TagInfoEEbRKSt13move_iteratorIT_ES7_> + 4bc7d8: 12001c00 and w0, w0, #0xff + 4bc7dc: 7100001f cmp w0, #0x0 + 4bc7e0: 540001e0 b.eq 4bc81c <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch7TagInfoEES5_EET0_T_S8_S7_+0x70> // b.none + 4bc7e4: f94027e0 ldr x0, [sp, #72] + 4bc7e8: 97ffffcd bl 4bc71c <_ZSt11__addressofIN5Catch7TagInfoEEPT_RS2_> + 4bc7ec: aa0003f3 mov x19, x0 + 4bc7f0: 9100e3e0 add x0, sp, #0x38 + 4bc7f4: 9400013b bl 4bcce0 <_ZNKSt13move_iteratorIPN5Catch7TagInfoEEdeEv> + 4bc7f8: aa0003e1 mov x1, x0 + 4bc7fc: aa1303e0 mov x0, x19 + 4bc800: 9400013e bl 4bccf8 <_ZSt10_ConstructIN5Catch7TagInfoEJS1_EEvPT_DpOT0_> + 4bc804: 9100e3e0 add x0, sp, #0x38 + 4bc808: 9400012c bl 4bccb8 <_ZNSt13move_iteratorIPN5Catch7TagInfoEEppEv> + 4bc80c: f94027e0 ldr x0, [sp, #72] + 4bc810: 9100e000 add x0, x0, #0x38 + 4bc814: f90027e0 str x0, [sp, #72] + 4bc818: 17ffffed b 4bc7cc <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch7TagInfoEES5_EET0_T_S8_S7_+0x20> + 4bc81c: f94027e0 ldr x0, [sp, #72] + 4bc820: 1400000a b 4bc848 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch7TagInfoEES5_EET0_T_S8_S7_+0x9c> + 4bc824: 97fd29bf bl 406f20 <__cxa_begin_catch@plt> + 4bc828: f94027e1 ldr x1, [sp, #72] + 4bc82c: f94017e0 ldr x0, [sp, #40] + 4bc830: 97fffa53 bl 4bb17c <_ZSt8_DestroyIPN5Catch7TagInfoEEvT_S3_> + 4bc834: 97fd2bab bl 4076e0 <__cxa_rethrow@plt> + 4bc838: aa0003f3 mov x19, x0 + 4bc83c: 97fd2bf5 bl 407810 <__cxa_end_catch@plt> + 4bc840: aa1303e0 mov x0, x19 + 4bc844: 97fd2c2f bl 407900 <_Unwind_Resume@plt> + 4bc848: f9400bf3 ldr x19, [sp, #16] + 4bc84c: a8c57bfd ldp x29, x30, [sp], #80 + 4bc850: d65f03c0 ret + +00000000004bc854 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC1ERKS9_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC2ERKS9_(): + 4bc854: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc858: 910003fd mov x29, sp + 4bc85c: f9000fe0 str x0, [sp, #24] + 4bc860: f9000be1 str x1, [sp, #16] + 4bc864: f9400fe0 ldr x0, [sp, #24] + 4bc868: aa0003e8 mov x8, x0 + 4bc86c: f9400be0 ldr x0, [sp, #16] + 4bc870: 94000134 bl 4bcd40 <_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEES4_E17_S_select_on_copyERKS5_> + 4bc874: f9400fe0 ldr x0, [sp, #24] + 4bc878: f9400be1 ldr x1, [sp, #16] + 4bc87c: 9400013d bl 4bcd70 <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1ERKS3_> + 4bc880: f9400fe0 ldr x0, [sp, #24] + 4bc884: 91002000 add x0, x0, #0x8 + 4bc888: 97fd3ff7 bl 40c864 <_ZNSt15_Rb_tree_headerC1Ev> + 4bc88c: d503201f nop + 4bc890: a8c27bfd ldp x29, x30, [sp], #32 + 4bc894: d65f03c0 ret + +00000000004bc898 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv>: +_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv(): + 4bc898: d10043ff sub sp, sp, #0x10 + 4bc89c: f90007e0 str x0, [sp, #8] + 4bc8a0: f94007e0 ldr x0, [sp, #8] + 4bc8a4: f9400800 ldr x0, [x0, #16] + 4bc8a8: 910043ff add sp, sp, #0x10 + 4bc8ac: d65f03c0 ret + +00000000004bc8b0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_rootEv(): + 4bc8b0: d10043ff sub sp, sp, #0x10 + 4bc8b4: f90007e0 str x0, [sp, #8] + 4bc8b8: f94007e0 ldr x0, [sp, #8] + 4bc8bc: 91004000 add x0, x0, #0x10 + 4bc8c0: 910043ff add sp, sp, #0x10 + 4bc8c4: d65f03c0 ret + +00000000004bc8c8 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyERKS7_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyERKS7_(): + 4bc8c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc8cc: 910003fd mov x29, sp + 4bc8d0: f9000fe0 str x0, [sp, #24] + 4bc8d4: f9000be1 str x1, [sp, #16] + 4bc8d8: 9100a3e0 add x0, sp, #0x28 + 4bc8dc: f9400fe1 ldr x1, [sp, #24] + 4bc8e0: 97fffc77 bl 4bbabc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC1ERS7_> + 4bc8e4: 9100a3e0 add x0, sp, #0x28 + 4bc8e8: aa0003e2 mov x2, x0 + 4bc8ec: f9400be1 ldr x1, [sp, #16] + 4bc8f0: f9400fe0 ldr x0, [sp, #24] + 4bc8f4: 94000125 bl 4bcd88 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_ERKS7_RT_> + 4bc8f8: a8c37bfd ldp x29, x30, [sp], #48 + 4bc8fc: d65f03c0 ret + +00000000004bc900 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEEC1Ev(): + 4bc900: d10043ff sub sp, sp, #0x10 + 4bc904: f90007e0 str x0, [sp, #8] + 4bc908: d503201f nop + 4bc90c: 910043ff add sp, sp, #0x10 + 4bc910: d65f03c0 ret + +00000000004bc914 <_ZSt11__addressofIN5Catch19ReporterDescriptionEEPT_RS2_>: +_ZSt11__addressofIN5Catch19ReporterDescriptionEEPT_RS2_(): + 4bc914: d10043ff sub sp, sp, #0x10 + 4bc918: f90007e0 str x0, [sp, #8] + 4bc91c: f94007e0 ldr x0, [sp, #8] + 4bc920: 910043ff add sp, sp, #0x10 + 4bc924: d65f03c0 ret + +00000000004bc928 <_ZSt8_DestroyIN5Catch19ReporterDescriptionEEvPT_>: +_ZSt8_DestroyIN5Catch19ReporterDescriptionEEvPT_(): + 4bc928: a9be7bfd stp x29, x30, [sp, #-32]! + 4bc92c: 910003fd mov x29, sp + 4bc930: f9000fe0 str x0, [sp, #24] + 4bc934: f9400fe0 ldr x0, [sp, #24] + 4bc938: 97fff318 bl 4b9598 <_ZN5Catch19ReporterDescriptionD1Ev> + 4bc93c: d503201f nop + 4bc940: a8c27bfd ldp x29, x30, [sp], #32 + 4bc944: d65f03c0 ret + +00000000004bc948 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE8allocateEmPKv(): + 4bc948: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bc94c: 910003fd mov x29, sp + 4bc950: f90017e0 str x0, [sp, #40] + 4bc954: f90013e1 str x1, [sp, #32] + 4bc958: f9000fe2 str x2, [sp, #24] + 4bc95c: f94017e0 ldr x0, [sp, #40] + 4bc960: 97fffde0 bl 4bc0e0 <_ZNK9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE8max_sizeEv> + 4bc964: aa0003e1 mov x1, x0 + 4bc968: f94013e0 ldr x0, [sp, #32] + 4bc96c: eb01001f cmp x0, x1 + 4bc970: 1a9f97e0 cset w0, hi // hi = pmore + 4bc974: 12001c00 and w0, w0, #0xff + 4bc978: 7100001f cmp w0, #0x0 + 4bc97c: 54000040 b.eq 4bc984 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE8allocateEmPKv+0x3c> // b.none + 4bc980: 97fd2958 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4bc984: f94013e0 ldr x0, [sp, #32] + 4bc988: d37ae400 lsl x0, x0, #6 + 4bc98c: 97fd2a75 bl 407360 <_Znwm@plt> + 4bc990: a8c37bfd ldp x29, x30, [sp], #48 + 4bc994: d65f03c0 ret + +00000000004bc998 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES5_EET0_T_S8_S7_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES5_EET0_T_S8_S7_(): + 4bc998: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bc99c: 910003fd mov x29, sp + 4bc9a0: f9000bf3 str x19, [sp, #16] + 4bc9a4: f9001fe0 str x0, [sp, #56] + 4bc9a8: f9001be1 str x1, [sp, #48] + 4bc9ac: f90017e2 str x2, [sp, #40] + 4bc9b0: f94017e0 ldr x0, [sp, #40] + 4bc9b4: f90027e0 str x0, [sp, #72] + 4bc9b8: 9100c3e1 add x1, sp, #0x30 + 4bc9bc: 9100e3e0 add x0, sp, #0x38 + 4bc9c0: 94000117 bl 4bce1c <_ZStneIPN5Catch19ReporterDescriptionEEbRKSt13move_iteratorIT_ES7_> + 4bc9c4: 12001c00 and w0, w0, #0xff + 4bc9c8: 7100001f cmp w0, #0x0 + 4bc9cc: 540001e0 b.eq 4bca08 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES5_EET0_T_S8_S7_+0x70> // b.none + 4bc9d0: f94027e0 ldr x0, [sp, #72] + 4bc9d4: 97ffffd0 bl 4bc914 <_ZSt11__addressofIN5Catch19ReporterDescriptionEEPT_RS2_> + 4bc9d8: aa0003f3 mov x19, x0 + 4bc9dc: 9100e3e0 add x0, sp, #0x38 + 4bc9e0: 94000125 bl 4bce74 <_ZNKSt13move_iteratorIPN5Catch19ReporterDescriptionEEdeEv> + 4bc9e4: aa0003e1 mov x1, x0 + 4bc9e8: aa1303e0 mov x0, x19 + 4bc9ec: 94000128 bl 4bce8c <_ZSt10_ConstructIN5Catch19ReporterDescriptionEJS1_EEvPT_DpOT0_> + 4bc9f0: 9100e3e0 add x0, sp, #0x38 + 4bc9f4: 94000116 bl 4bce4c <_ZNSt13move_iteratorIPN5Catch19ReporterDescriptionEEppEv> + 4bc9f8: f94027e0 ldr x0, [sp, #72] + 4bc9fc: 91010000 add x0, x0, #0x40 + 4bca00: f90027e0 str x0, [sp, #72] + 4bca04: 17ffffed b 4bc9b8 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES5_EET0_T_S8_S7_+0x20> + 4bca08: f94027e0 ldr x0, [sp, #72] + 4bca0c: 1400000a b 4bca34 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch19ReporterDescriptionEES5_EET0_T_S8_S7_+0x9c> + 4bca10: 97fd2944 bl 406f20 <__cxa_begin_catch@plt> + 4bca14: f94027e1 ldr x1, [sp, #72] + 4bca18: f94017e0 ldr x0, [sp, #40] + 4bca1c: 97fffaeb bl 4bb5c8 <_ZSt8_DestroyIPN5Catch19ReporterDescriptionEEvT_S3_> + 4bca20: 97fd2b30 bl 4076e0 <__cxa_rethrow@plt> + 4bca24: aa0003f3 mov x19, x0 + 4bca28: 97fd2b7a bl 407810 <__cxa_end_catch@plt> + 4bca2c: aa1303e0 mov x0, x19 + 4bca30: 97fd2bb4 bl 407900 <_Unwind_Resume@plt> + 4bca34: f9400bf3 ldr x19, [sp, #16] + 4bca38: a8c57bfd ldp x29, x30, [sp], #80 + 4bca3c: d65f03c0 ret + +00000000004bca40 <_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE7destroyIS2_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch19ReporterDescriptionEE7destroyIS2_EEvPT_(): + 4bca40: a9be7bfd stp x29, x30, [sp, #-32]! + 4bca44: 910003fd mov x29, sp + 4bca48: f9000fe0 str x0, [sp, #24] + 4bca4c: f9000be1 str x1, [sp, #16] + 4bca50: f9400be0 ldr x0, [sp, #16] + 4bca54: 97fff2d1 bl 4b9598 <_ZN5Catch19ReporterDescriptionD1Ev> + 4bca58: d503201f nop + 4bca5c: a8c27bfd ldp x29, x30, [sp], #32 + 4bca60: d65f03c0 ret + +00000000004bca64 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt13_Rb_tree_nodeIS1_E>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt13_Rb_tree_nodeIS1_E(): + 4bca64: a9be7bfd stp x29, x30, [sp, #-32]! + 4bca68: 910003fd mov x29, sp + 4bca6c: f9000fe0 str x0, [sp, #24] + 4bca70: f9400fe0 ldr x0, [sp, #24] + 4bca74: 97ff740c bl 499aa4 <_ZNKSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv> + 4bca78: a8c27bfd ldp x29, x30, [sp], #32 + 4bca7c: d65f03c0 ret + +00000000004bca80 <_ZSt7forwardIRPSt13_Rb_tree_nodeIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS6_E4typeE>: +_ZSt7forwardIRPSt13_Rb_tree_nodeIN5Catch9StringRefEEEOT_RNSt16remove_referenceIS6_E4typeE(): + 4bca80: d10043ff sub sp, sp, #0x10 + 4bca84: f90007e0 str x0, [sp, #8] + 4bca88: f94007e0 ldr x0, [sp, #8] + 4bca8c: 910043ff add sp, sp, #0x10 + 4bca90: d65f03c0 ret + +00000000004bca94 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_valueEPKSt18_Rb_tree_node_base(): + 4bca94: a9be7bfd stp x29, x30, [sp, #-32]! + 4bca98: 910003fd mov x29, sp + 4bca9c: f9000fe0 str x0, [sp, #24] + 4bcaa0: f9400fe0 ldr x0, [sp, #24] + 4bcaa4: 97ff7400 bl 499aa4 <_ZNKSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv> + 4bcaa8: a8c27bfd ldp x29, x30, [sp], #32 + 4bcaac: d65f03c0 ret + +00000000004bcab0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeIJRKS1_EEEPSt13_Rb_tree_nodeIS1_EDpOT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeIJRKS1_EEEPSt13_Rb_tree_nodeIS1_EDpOT_(): + 4bcab0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bcab4: 910003fd mov x29, sp + 4bcab8: f9000fe0 str x0, [sp, #24] + 4bcabc: f9000be1 str x1, [sp, #16] + 4bcac0: f9400fe0 ldr x0, [sp, #24] + 4bcac4: 94000104 bl 4bced4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv> + 4bcac8: f90017e0 str x0, [sp, #40] + 4bcacc: f9400be0 ldr x0, [sp, #16] + 4bcad0: 97ffddc4 bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bcad4: aa0003e2 mov x2, x0 + 4bcad8: f94017e1 ldr x1, [sp, #40] + 4bcadc: f9400fe0 ldr x0, [sp, #24] + 4bcae0: 94000106 bl 4bcef8 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_> + 4bcae4: f94017e0 ldr x0, [sp, #40] + 4bcae8: a8c37bfd ldp x29, x30, [sp], #48 + 4bcaec: d65f03c0 ret + +00000000004bcaf0 <_ZNSt4pairIKN5Catch9StringRefENS0_7TagInfoEED1Ev>: +_ZNSt4pairIKN5Catch9StringRefENS0_7TagInfoEED1Ev(): + 4bcaf0: a9be7bfd stp x29, x30, [sp, #-32]! + 4bcaf4: 910003fd mov x29, sp + 4bcaf8: f9000fe0 str x0, [sp, #24] + 4bcafc: f9400fe0 ldr x0, [sp, #24] + 4bcb00: 91004000 add x0, x0, #0x10 + 4bcb04: 97fff294 bl 4b9554 <_ZN5Catch7TagInfoD1Ev> + 4bcb08: d503201f nop + 4bcb0c: a8c27bfd ldp x29, x30, [sp], #32 + 4bcb10: d65f03c0 ret + +00000000004bcb14 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE7destroyIS7_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE7destroyIS7_EEvPT_(): + 4bcb14: a9be7bfd stp x29, x30, [sp, #-32]! + 4bcb18: 910003fd mov x29, sp + 4bcb1c: f9000fe0 str x0, [sp, #24] + 4bcb20: f9000be1 str x1, [sp, #16] + 4bcb24: f9400be0 ldr x0, [sp, #16] + 4bcb28: 97fffff2 bl 4bcaf0 <_ZNSt4pairIKN5Catch9StringRefENS0_7TagInfoEED1Ev> + 4bcb2c: d503201f nop + 4bcb30: a8c27bfd ldp x29, x30, [sp], #32 + 4bcb34: d65f03c0 ret + +00000000004bcb38 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE10deallocateEPS8_m>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE10deallocateEPS8_m(): + 4bcb38: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bcb3c: 910003fd mov x29, sp + 4bcb40: f90017e0 str x0, [sp, #40] + 4bcb44: f90013e1 str x1, [sp, #32] + 4bcb48: f9000fe2 str x2, [sp, #24] + 4bcb4c: f94013e0 ldr x0, [sp, #32] + 4bcb50: 97fd29f0 bl 407310 <_ZdlPv@plt> + 4bcb54: d503201f nop + 4bcb58: a8c37bfd ldp x29, x30, [sp], #48 + 4bcb5c: d65f03c0 ret + +00000000004bcb60 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE6_M_ptrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE6_M_ptrEv(): + 4bcb60: a9be7bfd stp x29, x30, [sp, #-32]! + 4bcb64: 910003fd mov x29, sp + 4bcb68: f9000fe0 str x0, [sp, #24] + 4bcb6c: f9400fe0 ldr x0, [sp, #24] + 4bcb70: 94000105 bl 4bcf84 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE7_M_addrEv> + 4bcb74: a8c27bfd ldp x29, x30, [sp], #32 + 4bcb78: d65f03c0 ret + +00000000004bcb7c <_ZN9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE6_M_ptrEv>: +_ZN9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE6_M_ptrEv(): + 4bcb7c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bcb80: 910003fd mov x29, sp + 4bcb84: f9000fe0 str x0, [sp, #24] + 4bcb88: f9400fe0 ldr x0, [sp, #24] + 4bcb8c: 94000103 bl 4bcf98 <_ZN9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE7_M_addrEv> + 4bcb90: a8c27bfd ldp x29, x30, [sp], #32 + 4bcb94: d65f03c0 ret + +00000000004bcb98 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE7destroyIS3_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE7destroyIS3_EEvPT_(): + 4bcb98: d10043ff sub sp, sp, #0x10 + 4bcb9c: f90007e0 str x0, [sp, #8] + 4bcba0: f90003e1 str x1, [sp] + 4bcba4: d503201f nop + 4bcba8: 910043ff add sp, sp, #0x10 + 4bcbac: d65f03c0 ret + +00000000004bcbb0 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE10deallocateEPS4_m>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE10deallocateEPS4_m(): + 4bcbb0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bcbb4: 910003fd mov x29, sp + 4bcbb8: f90017e0 str x0, [sp, #40] + 4bcbbc: f90013e1 str x1, [sp, #32] + 4bcbc0: f9000fe2 str x2, [sp, #24] + 4bcbc4: f94013e0 ldr x0, [sp, #32] + 4bcbc8: 97fd29d2 bl 407310 <_ZdlPv@plt> + 4bcbcc: d503201f nop + 4bcbd0: a8c37bfd ldp x29, x30, [sp], #48 + 4bcbd4: d65f03c0 ret + +00000000004bcbd8 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_M_get_nodeEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_M_get_nodeEv(): + 4bcbd8: a9be7bfd stp x29, x30, [sp, #-32]! + 4bcbdc: 910003fd mov x29, sp + 4bcbe0: f9000fe0 str x0, [sp, #24] + 4bcbe4: f9400fe0 ldr x0, [sp, #24] + 4bcbe8: 97fffe66 bl 4bc580 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE21_M_get_Node_allocatorEv> + 4bcbec: d2800021 mov x1, #0x1 // #1 + 4bcbf0: 940000ef bl 4bcfac <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE8allocateERS8_m> + 4bcbf4: a8c27bfd ldp x29, x30, [sp], #32 + 4bcbf8: d65f03c0 ret + +00000000004bcbfc <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJS2_IS1_S4_EEEEvPSt13_Rb_tree_nodeIS5_EDpOT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJS2_IS1_S4_EEEEvPSt13_Rb_tree_nodeIS5_EDpOT_(): + 4bcbfc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bcc00: 910003fd mov x29, sp + 4bcc04: a90153f3 stp x19, x20, [sp, #16] + 4bcc08: f9001fe0 str x0, [sp, #56] + 4bcc0c: f9001be1 str x1, [sp, #48] + 4bcc10: f90017e2 str x2, [sp, #40] + 4bcc14: f9401be0 ldr x0, [sp, #48] + 4bcc18: aa0003e1 mov x1, x0 + 4bcc1c: d2800d00 mov x0, #0x68 // #104 + 4bcc20: 97fd3e16 bl 40c478 <_ZnwmPv> + 4bcc24: f9401fe0 ldr x0, [sp, #56] + 4bcc28: 97fffe56 bl 4bc580 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE21_M_get_Node_allocatorEv> + 4bcc2c: aa0003f3 mov x19, x0 + 4bcc30: f9401be0 ldr x0, [sp, #48] + 4bcc34: 97fff59b bl 4ba2a0 <_ZNSt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS1_7TagInfoEEE9_M_valptrEv> + 4bcc38: aa0003f4 mov x20, x0 + 4bcc3c: f94017e0 ldr x0, [sp, #40] + 4bcc40: 97fff560 bl 4ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4bcc44: aa0003e2 mov x2, x0 + 4bcc48: aa1403e1 mov x1, x20 + 4bcc4c: aa1303e0 mov x0, x19 + 4bcc50: 940000e1 bl 4bcfd4 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE9constructIS6_JS1_IS3_S5_EEEEvRS8_PT_DpOT0_> + 4bcc54: 1400000a b 4bcc7c <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJS2_IS1_S4_EEEEvPSt13_Rb_tree_nodeIS5_EDpOT_+0x80> + 4bcc58: 97fd28b2 bl 406f20 <__cxa_begin_catch@plt> + 4bcc5c: f9401be1 ldr x1, [sp, #48] + 4bcc60: f9401fe0 ldr x0, [sp, #56] + 4bcc64: 97fffc17 bl 4bbcc0 <_ZNSt8_Rb_treeIN5Catch9StringRefESt4pairIKS1_NS0_7TagInfoEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E> + 4bcc68: 97fd2a9e bl 4076e0 <__cxa_rethrow@plt> + 4bcc6c: aa0003f3 mov x19, x0 + 4bcc70: 97fd2ae8 bl 407810 <__cxa_end_catch@plt> + 4bcc74: aa1303e0 mov x0, x19 + 4bcc78: 97fd2b22 bl 407900 <_Unwind_Resume@plt> + 4bcc7c: a94153f3 ldp x19, x20, [sp, #16] + 4bcc80: a8c47bfd ldp x29, x30, [sp], #64 + 4bcc84: d65f03c0 ret + +00000000004bcc88 <_ZStneIPN5Catch7TagInfoEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch7TagInfoEEbRKSt13move_iteratorIT_ES7_(): + 4bcc88: a9be7bfd stp x29, x30, [sp, #-32]! + 4bcc8c: 910003fd mov x29, sp + 4bcc90: f9000fe0 str x0, [sp, #24] + 4bcc94: f9000be1 str x1, [sp, #16] + 4bcc98: f9400be1 ldr x1, [sp, #16] + 4bcc9c: f9400fe0 ldr x0, [sp, #24] + 4bcca0: 940000db bl 4bd00c <_ZSteqIPN5Catch7TagInfoEEbRKSt13move_iteratorIT_ES7_> + 4bcca4: 12001c00 and w0, w0, #0xff + 4bcca8: 52000000 eor w0, w0, #0x1 + 4bccac: 12001c00 and w0, w0, #0xff + 4bccb0: a8c27bfd ldp x29, x30, [sp], #32 + 4bccb4: d65f03c0 ret + +00000000004bccb8 <_ZNSt13move_iteratorIPN5Catch7TagInfoEEppEv>: +_ZNSt13move_iteratorIPN5Catch7TagInfoEEppEv(): + 4bccb8: d10043ff sub sp, sp, #0x10 + 4bccbc: f90007e0 str x0, [sp, #8] + 4bccc0: f94007e0 ldr x0, [sp, #8] + 4bccc4: f9400000 ldr x0, [x0] + 4bccc8: 9100e001 add x1, x0, #0x38 + 4bcccc: f94007e0 ldr x0, [sp, #8] + 4bccd0: f9000001 str x1, [x0] + 4bccd4: f94007e0 ldr x0, [sp, #8] + 4bccd8: 910043ff add sp, sp, #0x10 + 4bccdc: d65f03c0 ret + +00000000004bcce0 <_ZNKSt13move_iteratorIPN5Catch7TagInfoEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch7TagInfoEEdeEv(): + 4bcce0: d10043ff sub sp, sp, #0x10 + 4bcce4: f90007e0 str x0, [sp, #8] + 4bcce8: f94007e0 ldr x0, [sp, #8] + 4bccec: f9400000 ldr x0, [x0] + 4bccf0: 910043ff add sp, sp, #0x10 + 4bccf4: d65f03c0 ret + +00000000004bccf8 <_ZSt10_ConstructIN5Catch7TagInfoEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch7TagInfoEJS1_EEvPT_DpOT0_(): + 4bccf8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bccfc: 910003fd mov x29, sp + 4bcd00: f9000bf3 str x19, [sp, #16] + 4bcd04: f90017e0 str x0, [sp, #40] + 4bcd08: f90013e1 str x1, [sp, #32] + 4bcd0c: f94013e0 ldr x0, [sp, #32] + 4bcd10: 97fff502 bl 4ba118 <_ZSt7forwardIN5Catch7TagInfoEEOT_RNSt16remove_referenceIS2_E4typeE> + 4bcd14: aa0003f3 mov x19, x0 + 4bcd18: f94017e0 ldr x0, [sp, #40] + 4bcd1c: aa0003e1 mov x1, x0 + 4bcd20: d2800700 mov x0, #0x38 // #56 + 4bcd24: 97fd3dd5 bl 40c478 <_ZnwmPv> + 4bcd28: aa1303e1 mov x1, x19 + 4bcd2c: 97fff2ae bl 4b97e4 <_ZN5Catch7TagInfoC1EOS0_> + 4bcd30: d503201f nop + 4bcd34: f9400bf3 ldr x19, [sp, #16] + 4bcd38: a8c37bfd ldp x29, x30, [sp], #48 + 4bcd3c: d65f03c0 ret + +00000000004bcd40 <_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEES4_E17_S_select_on_copyERKS5_>: +_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEES4_E17_S_select_on_copyERKS5_(): + 4bcd40: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bcd44: 910003fd mov x29, sp + 4bcd48: f9000bf3 str x19, [sp, #16] + 4bcd4c: aa0803f3 mov x19, x8 + 4bcd50: f90017e0 str x0, [sp, #40] + 4bcd54: aa1303e8 mov x8, x19 + 4bcd58: f94017e0 ldr x0, [sp, #40] + 4bcd5c: 940000bc bl 4bd04c <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE37select_on_container_copy_constructionERKS4_> + 4bcd60: aa1303e0 mov x0, x19 + 4bcd64: f9400bf3 ldr x19, [sp, #16] + 4bcd68: a8c37bfd ldp x29, x30, [sp], #48 + 4bcd6c: d65f03c0 ret + +00000000004bcd70 <_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1ERKS3_>: +_ZNSt20_Rb_tree_key_compareISt4lessIN5Catch9StringRefEEEC1ERKS3_(): + 4bcd70: d10043ff sub sp, sp, #0x10 + 4bcd74: f90007e0 str x0, [sp, #8] + 4bcd78: f90003e1 str x1, [sp] + 4bcd7c: d503201f nop + 4bcd80: 910043ff add sp, sp, #0x10 + 4bcd84: d65f03c0 ret + +00000000004bcd88 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_ERKS7_RT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_ERKS7_RT_(): + 4bcd88: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bcd8c: 910003fd mov x29, sp + 4bcd90: f9000bf3 str x19, [sp, #16] + 4bcd94: f9001fe0 str x0, [sp, #56] + 4bcd98: f9001be1 str x1, [sp, #48] + 4bcd9c: f90017e2 str x2, [sp, #40] + 4bcda0: f9401be0 ldr x0, [sp, #48] + 4bcda4: 940000b6 bl 4bd07c <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv> + 4bcda8: aa0003f3 mov x19, x0 + 4bcdac: f9401fe0 ldr x0, [sp, #56] + 4bcdb0: 97fffd90 bl 4bc3f0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv> + 4bcdb4: f94017e3 ldr x3, [sp, #40] + 4bcdb8: aa0003e2 mov x2, x0 + 4bcdbc: aa1303e1 mov x1, x19 + 4bcdc0: f9401fe0 ldr x0, [sp, #56] + 4bcdc4: 940000b4 bl 4bd094 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_> + 4bcdc8: f90027e0 str x0, [sp, #72] + 4bcdcc: f9401fe0 ldr x0, [sp, #56] + 4bcdd0: 94000103 bl 4bd1dc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_leftmostEv> + 4bcdd4: aa0003f3 mov x19, x0 + 4bcdd8: f94027e0 ldr x0, [sp, #72] + 4bcddc: 94000106 bl 4bd1f4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_minimumEPSt18_Rb_tree_node_base> + 4bcde0: f9000260 str x0, [x19] + 4bcde4: f9401fe0 ldr x0, [sp, #56] + 4bcde8: 9400010a bl 4bd210 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_rightmostEv> + 4bcdec: aa0003f3 mov x19, x0 + 4bcdf0: f94027e0 ldr x0, [sp, #72] + 4bcdf4: 9400010d bl 4bd228 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_maximumEPSt18_Rb_tree_node_base> + 4bcdf8: f9000260 str x0, [x19] + 4bcdfc: f9401be0 ldr x0, [sp, #48] + 4bce00: f9401401 ldr x1, [x0, #40] + 4bce04: f9401fe0 ldr x0, [sp, #56] + 4bce08: f9001401 str x1, [x0, #40] + 4bce0c: f94027e0 ldr x0, [sp, #72] + 4bce10: f9400bf3 ldr x19, [sp, #16] + 4bce14: a8c57bfd ldp x29, x30, [sp], #80 + 4bce18: d65f03c0 ret + +00000000004bce1c <_ZStneIPN5Catch19ReporterDescriptionEEbRKSt13move_iteratorIT_ES7_>: +_ZStneIPN5Catch19ReporterDescriptionEEbRKSt13move_iteratorIT_ES7_(): + 4bce1c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bce20: 910003fd mov x29, sp + 4bce24: f9000fe0 str x0, [sp, #24] + 4bce28: f9000be1 str x1, [sp, #16] + 4bce2c: f9400be1 ldr x1, [sp, #16] + 4bce30: f9400fe0 ldr x0, [sp, #24] + 4bce34: 94000104 bl 4bd244 <_ZSteqIPN5Catch19ReporterDescriptionEEbRKSt13move_iteratorIT_ES7_> + 4bce38: 12001c00 and w0, w0, #0xff + 4bce3c: 52000000 eor w0, w0, #0x1 + 4bce40: 12001c00 and w0, w0, #0xff + 4bce44: a8c27bfd ldp x29, x30, [sp], #32 + 4bce48: d65f03c0 ret + +00000000004bce4c <_ZNSt13move_iteratorIPN5Catch19ReporterDescriptionEEppEv>: +_ZNSt13move_iteratorIPN5Catch19ReporterDescriptionEEppEv(): + 4bce4c: d10043ff sub sp, sp, #0x10 + 4bce50: f90007e0 str x0, [sp, #8] + 4bce54: f94007e0 ldr x0, [sp, #8] + 4bce58: f9400000 ldr x0, [x0] + 4bce5c: 91010001 add x1, x0, #0x40 + 4bce60: f94007e0 ldr x0, [sp, #8] + 4bce64: f9000001 str x1, [x0] + 4bce68: f94007e0 ldr x0, [sp, #8] + 4bce6c: 910043ff add sp, sp, #0x10 + 4bce70: d65f03c0 ret + +00000000004bce74 <_ZNKSt13move_iteratorIPN5Catch19ReporterDescriptionEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch19ReporterDescriptionEEdeEv(): + 4bce74: d10043ff sub sp, sp, #0x10 + 4bce78: f90007e0 str x0, [sp, #8] + 4bce7c: f94007e0 ldr x0, [sp, #8] + 4bce80: f9400000 ldr x0, [x0] + 4bce84: 910043ff add sp, sp, #0x10 + 4bce88: d65f03c0 ret + +00000000004bce8c <_ZSt10_ConstructIN5Catch19ReporterDescriptionEJS1_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch19ReporterDescriptionEJS1_EEvPT_DpOT0_(): + 4bce8c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bce90: 910003fd mov x29, sp + 4bce94: f9000bf3 str x19, [sp, #16] + 4bce98: f90017e0 str x0, [sp, #40] + 4bce9c: f90013e1 str x1, [sp, #32] + 4bcea0: f94013e0 ldr x0, [sp, #32] + 4bcea4: 97fffa0e bl 4bb6dc <_ZSt7forwardIN5Catch19ReporterDescriptionEEOT_RNSt16remove_referenceIS2_E4typeE> + 4bcea8: aa0003f3 mov x19, x0 + 4bceac: f94017e0 ldr x0, [sp, #40] + 4bceb0: aa0003e1 mov x1, x0 + 4bceb4: d2800800 mov x0, #0x40 // #64 + 4bceb8: 97fd3d70 bl 40c478 <_ZnwmPv> + 4bcebc: aa1303e1 mov x1, x19 + 4bcec0: 97fffcae bl 4bc178 <_ZN5Catch19ReporterDescriptionC1EOS0_> + 4bcec4: d503201f nop + 4bcec8: f9400bf3 ldr x19, [sp, #16] + 4bcecc: a8c37bfd ldp x29, x30, [sp], #48 + 4bced0: d65f03c0 ret + +00000000004bced4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv(): + 4bced4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bced8: 910003fd mov x29, sp + 4bcedc: f9000fe0 str x0, [sp, #24] + 4bcee0: f9400fe0 ldr x0, [sp, #24] + 4bcee4: 97fffdd1 bl 4bc628 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv> + 4bcee8: d2800021 mov x1, #0x1 // #1 + 4bceec: 940000e6 bl 4bd284 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE8allocateERS4_m> + 4bcef0: a8c27bfd ldp x29, x30, [sp], #32 + 4bcef4: d65f03c0 ret + +00000000004bcef8 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_(): + 4bcef8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bcefc: 910003fd mov x29, sp + 4bcf00: a90153f3 stp x19, x20, [sp, #16] + 4bcf04: f9001fe0 str x0, [sp, #56] + 4bcf08: f9001be1 str x1, [sp, #48] + 4bcf0c: f90017e2 str x2, [sp, #40] + 4bcf10: f9401be0 ldr x0, [sp, #48] + 4bcf14: aa0003e1 mov x1, x0 + 4bcf18: d2800600 mov x0, #0x30 // #48 + 4bcf1c: 97fd3d57 bl 40c478 <_ZnwmPv> + 4bcf20: f9401fe0 ldr x0, [sp, #56] + 4bcf24: 97fffdc1 bl 4bc628 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv> + 4bcf28: aa0003f3 mov x19, x0 + 4bcf2c: f9401be0 ldr x0, [sp, #48] + 4bcf30: 97fffdc3 bl 4bc63c <_ZNSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv> + 4bcf34: aa0003f4 mov x20, x0 + 4bcf38: f94017e0 ldr x0, [sp, #40] + 4bcf3c: 97ffdca9 bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bcf40: aa0003e2 mov x2, x0 + 4bcf44: aa1403e1 mov x1, x20 + 4bcf48: aa1303e0 mov x0, x19 + 4bcf4c: 940000d8 bl 4bd2ac <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_> + 4bcf50: 1400000a b 4bcf78 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_+0x80> + 4bcf54: 97fd27f3 bl 406f20 <__cxa_begin_catch@plt> + 4bcf58: f9401be1 ldr x1, [sp, #48] + 4bcf5c: f9401fe0 ldr x0, [sp, #56] + 4bcf60: 97fffb8d bl 4bbd94 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E> + 4bcf64: 97fd29df bl 4076e0 <__cxa_rethrow@plt> + 4bcf68: aa0003f3 mov x19, x0 + 4bcf6c: 97fd2a29 bl 407810 <__cxa_end_catch@plt> + 4bcf70: aa1303e0 mov x0, x19 + 4bcf74: 97fd2a63 bl 407900 <_Unwind_Resume@plt> + 4bcf78: a94153f3 ldp x19, x20, [sp, #16] + 4bcf7c: a8c47bfd ldp x29, x30, [sp], #64 + 4bcf80: d65f03c0 ret + +00000000004bcf84 <_ZNK9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE7_M_addrEv>: +_ZNK9__gnu_cxx16__aligned_membufISt4pairIKN5Catch9StringRefENS2_7TagInfoEEE7_M_addrEv(): + 4bcf84: d10043ff sub sp, sp, #0x10 + 4bcf88: f90007e0 str x0, [sp, #8] + 4bcf8c: f94007e0 ldr x0, [sp, #8] + 4bcf90: 910043ff add sp, sp, #0x10 + 4bcf94: d65f03c0 ret + +00000000004bcf98 <_ZN9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE7_M_addrEv>: +_ZN9__gnu_cxx16__aligned_membufIN5Catch9StringRefEE7_M_addrEv(): + 4bcf98: d10043ff sub sp, sp, #0x10 + 4bcf9c: f90007e0 str x0, [sp, #8] + 4bcfa0: f94007e0 ldr x0, [sp, #8] + 4bcfa4: 910043ff add sp, sp, #0x10 + 4bcfa8: d65f03c0 ret + +00000000004bcfac <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE8allocateERS8_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE8allocateERS8_m(): + 4bcfac: a9be7bfd stp x29, x30, [sp, #-32]! + 4bcfb0: 910003fd mov x29, sp + 4bcfb4: f9000fe0 str x0, [sp, #24] + 4bcfb8: f9000be1 str x1, [sp, #16] + 4bcfbc: d2800002 mov x2, #0x0 // #0 + 4bcfc0: f9400be1 ldr x1, [sp, #16] + 4bcfc4: f9400fe0 ldr x0, [sp, #24] + 4bcfc8: 940000c7 bl 4bd2e4 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE8allocateEmPKv> + 4bcfcc: a8c27bfd ldp x29, x30, [sp], #32 + 4bcfd0: d65f03c0 ret + +00000000004bcfd4 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE9constructIS6_JS1_IS3_S5_EEEEvRS8_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS2_7TagInfoEEEEE9constructIS6_JS1_IS3_S5_EEEEvRS8_PT_DpOT0_(): + 4bcfd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bcfd8: 910003fd mov x29, sp + 4bcfdc: f90017e0 str x0, [sp, #40] + 4bcfe0: f90013e1 str x1, [sp, #32] + 4bcfe4: f9000fe2 str x2, [sp, #24] + 4bcfe8: f9400fe0 ldr x0, [sp, #24] + 4bcfec: 97fff475 bl 4ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4bcff0: aa0003e2 mov x2, x0 + 4bcff4: f94013e1 ldr x1, [sp, #32] + 4bcff8: f94017e0 ldr x0, [sp, #40] + 4bcffc: 940000d3 bl 4bd348 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE9constructIS7_JS2_IS4_S6_EEEEvPT_DpOT0_> + 4bd000: d503201f nop + 4bd004: a8c37bfd ldp x29, x30, [sp], #48 + 4bd008: d65f03c0 ret + +00000000004bd00c <_ZSteqIPN5Catch7TagInfoEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch7TagInfoEEbRKSt13move_iteratorIT_ES7_(): + 4bd00c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bd010: 910003fd mov x29, sp + 4bd014: f9000bf3 str x19, [sp, #16] + 4bd018: f90017e0 str x0, [sp, #40] + 4bd01c: f90013e1 str x1, [sp, #32] + 4bd020: f94017e0 ldr x0, [sp, #40] + 4bd024: 940000dc bl 4bd394 <_ZNKSt13move_iteratorIPN5Catch7TagInfoEE4baseEv> + 4bd028: aa0003f3 mov x19, x0 + 4bd02c: f94013e0 ldr x0, [sp, #32] + 4bd030: 940000d9 bl 4bd394 <_ZNKSt13move_iteratorIPN5Catch7TagInfoEE4baseEv> + 4bd034: eb00027f cmp x19, x0 + 4bd038: 1a9f17e0 cset w0, eq // eq = none + 4bd03c: 12001c00 and w0, w0, #0xff + 4bd040: f9400bf3 ldr x19, [sp, #16] + 4bd044: a8c37bfd ldp x29, x30, [sp], #48 + 4bd048: d65f03c0 ret + +00000000004bd04c <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE37select_on_container_copy_constructionERKS4_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE37select_on_container_copy_constructionERKS4_(): + 4bd04c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bd050: 910003fd mov x29, sp + 4bd054: f9000bf3 str x19, [sp, #16] + 4bd058: aa0803f3 mov x19, x8 + 4bd05c: f90017e0 str x0, [sp, #40] + 4bd060: f94017e1 ldr x1, [sp, #40] + 4bd064: aa1303e0 mov x0, x19 + 4bd068: 97fff446 bl 4ba180 <_ZNSaISt13_Rb_tree_nodeIN5Catch9StringRefEEEC1ERKS3_> + 4bd06c: aa1303e0 mov x0, x19 + 4bd070: f9400bf3 ldr x19, [sp, #16] + 4bd074: a8c37bfd ldp x29, x30, [sp], #48 + 4bd078: d65f03c0 ret + +00000000004bd07c <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv>: +_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv(): + 4bd07c: d10043ff sub sp, sp, #0x10 + 4bd080: f90007e0 str x0, [sp, #8] + 4bd084: f94007e0 ldr x0, [sp, #8] + 4bd088: f9400800 ldr x0, [x0, #16] + 4bd08c: 910043ff add sp, sp, #0x10 + 4bd090: d65f03c0 ret + +00000000004bd094 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_(): + 4bd094: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bd098: 910003fd mov x29, sp + 4bd09c: f9000bf3 str x19, [sp, #16] + 4bd0a0: f9001fe0 str x0, [sp, #56] + 4bd0a4: f9001be1 str x1, [sp, #48] + 4bd0a8: f90017e2 str x2, [sp, #40] + 4bd0ac: f90013e3 str x3, [sp, #32] + 4bd0b0: f94013e2 ldr x2, [sp, #32] + 4bd0b4: f9401be1 ldr x1, [sp, #48] + 4bd0b8: f9401fe0 ldr x0, [sp, #56] + 4bd0bc: 940000bc bl 4bd3ac <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_M_clone_nodeINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_RT_> + 4bd0c0: f90027e0 str x0, [sp, #72] + 4bd0c4: f94027e0 ldr x0, [sp, #72] + 4bd0c8: f94017e1 ldr x1, [sp, #40] + 4bd0cc: f9000401 str x1, [x0, #8] + 4bd0d0: f9401be0 ldr x0, [sp, #48] + 4bd0d4: f9400c00 ldr x0, [x0, #24] + 4bd0d8: f100001f cmp x0, #0x0 + 4bd0dc: 54000160 b.eq 4bd108 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_+0x74> // b.none + 4bd0e0: f9401be0 ldr x0, [sp, #48] + 4bd0e4: 940000c8 bl 4bd404 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPKSt18_Rb_tree_node_base> + 4bd0e8: f94013e3 ldr x3, [sp, #32] + 4bd0ec: f94027e2 ldr x2, [sp, #72] + 4bd0f0: aa0003e1 mov x1, x0 + 4bd0f4: f9401fe0 ldr x0, [sp, #56] + 4bd0f8: 97ffffe7 bl 4bd094 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_> + 4bd0fc: aa0003e1 mov x1, x0 + 4bd100: f94027e0 ldr x0, [sp, #72] + 4bd104: f9000c01 str x1, [x0, #24] + 4bd108: f94027e0 ldr x0, [sp, #72] + 4bd10c: f90017e0 str x0, [sp, #40] + 4bd110: f9401be0 ldr x0, [sp, #48] + 4bd114: 940000c2 bl 4bd41c <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPKSt18_Rb_tree_node_base> + 4bd118: f9001be0 str x0, [sp, #48] + 4bd11c: f9401be0 ldr x0, [sp, #48] + 4bd120: f100001f cmp x0, #0x0 + 4bd124: 54000400 b.eq 4bd1a4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_+0x110> // b.none + 4bd128: f94013e2 ldr x2, [sp, #32] + 4bd12c: f9401be1 ldr x1, [sp, #48] + 4bd130: f9401fe0 ldr x0, [sp, #56] + 4bd134: 9400009e bl 4bd3ac <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_M_clone_nodeINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_RT_> + 4bd138: f90023e0 str x0, [sp, #64] + 4bd13c: f94017e0 ldr x0, [sp, #40] + 4bd140: f94023e1 ldr x1, [sp, #64] + 4bd144: f9000801 str x1, [x0, #16] + 4bd148: f94023e0 ldr x0, [sp, #64] + 4bd14c: f94017e1 ldr x1, [sp, #40] + 4bd150: f9000401 str x1, [x0, #8] + 4bd154: f9401be0 ldr x0, [sp, #48] + 4bd158: f9400c00 ldr x0, [x0, #24] + 4bd15c: f100001f cmp x0, #0x0 + 4bd160: 54000160 b.eq 4bd18c <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_+0xf8> // b.none + 4bd164: f9401be0 ldr x0, [sp, #48] + 4bd168: 940000a7 bl 4bd404 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPKSt18_Rb_tree_node_base> + 4bd16c: f94013e3 ldr x3, [sp, #32] + 4bd170: f94023e2 ldr x2, [sp, #64] + 4bd174: aa0003e1 mov x1, x0 + 4bd178: f9401fe0 ldr x0, [sp, #56] + 4bd17c: 97ffffc6 bl 4bd094 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_> + 4bd180: aa0003e1 mov x1, x0 + 4bd184: f94023e0 ldr x0, [sp, #64] + 4bd188: f9000c01 str x1, [x0, #24] + 4bd18c: f94023e0 ldr x0, [sp, #64] + 4bd190: f90017e0 str x0, [sp, #40] + 4bd194: f9401be0 ldr x0, [sp, #48] + 4bd198: 940000a1 bl 4bd41c <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPKSt18_Rb_tree_node_base> + 4bd19c: f9001be0 str x0, [sp, #48] + 4bd1a0: 17ffffdf b 4bd11c <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_+0x88> + 4bd1a4: f94027e0 ldr x0, [sp, #72] + 4bd1a8: 1400000a b 4bd1d0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_M_copyINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_PSt18_Rb_tree_node_baseRT_+0x13c> + 4bd1ac: 97fd275d bl 406f20 <__cxa_begin_catch@plt> + 4bd1b0: f94027e1 ldr x1, [sp, #72] + 4bd1b4: f9401fe0 ldr x0, [sp, #56] + 4bd1b8: 97fff3ba bl 4ba0a0 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E> + 4bd1bc: 97fd2949 bl 4076e0 <__cxa_rethrow@plt> + 4bd1c0: aa0003f3 mov x19, x0 + 4bd1c4: 97fd2993 bl 407810 <__cxa_end_catch@plt> + 4bd1c8: aa1303e0 mov x0, x19 + 4bd1cc: 97fd29cd bl 407900 <_Unwind_Resume@plt> + 4bd1d0: f9400bf3 ldr x19, [sp, #16] + 4bd1d4: a8c57bfd ldp x29, x30, [sp], #80 + 4bd1d8: d65f03c0 ret + +00000000004bd1dc <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_leftmostEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_leftmostEv(): + 4bd1dc: d10043ff sub sp, sp, #0x10 + 4bd1e0: f90007e0 str x0, [sp, #8] + 4bd1e4: f94007e0 ldr x0, [sp, #8] + 4bd1e8: 91006000 add x0, x0, #0x18 + 4bd1ec: 910043ff add sp, sp, #0x10 + 4bd1f0: d65f03c0 ret + +00000000004bd1f4 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_minimumEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_minimumEPSt18_Rb_tree_node_base(): + 4bd1f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bd1f8: 910003fd mov x29, sp + 4bd1fc: f9000fe0 str x0, [sp, #24] + 4bd200: f9400fe0 ldr x0, [sp, #24] + 4bd204: 97fff03c bl 4b92f4 <_ZNSt18_Rb_tree_node_base10_S_minimumEPS_> + 4bd208: a8c27bfd ldp x29, x30, [sp], #32 + 4bd20c: d65f03c0 ret + +00000000004bd210 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_rightmostEv>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_rightmostEv(): + 4bd210: d10043ff sub sp, sp, #0x10 + 4bd214: f90007e0 str x0, [sp, #8] + 4bd218: f94007e0 ldr x0, [sp, #8] + 4bd21c: 91008000 add x0, x0, #0x20 + 4bd220: 910043ff add sp, sp, #0x10 + 4bd224: d65f03c0 ret + +00000000004bd228 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_maximumEPSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_S_maximumEPSt18_Rb_tree_node_base(): + 4bd228: a9be7bfd stp x29, x30, [sp, #-32]! + 4bd22c: 910003fd mov x29, sp + 4bd230: f9000fe0 str x0, [sp, #24] + 4bd234: f9400fe0 ldr x0, [sp, #24] + 4bd238: 97fff03c bl 4b9328 <_ZNSt18_Rb_tree_node_base10_S_maximumEPS_> + 4bd23c: a8c27bfd ldp x29, x30, [sp], #32 + 4bd240: d65f03c0 ret + +00000000004bd244 <_ZSteqIPN5Catch19ReporterDescriptionEEbRKSt13move_iteratorIT_ES7_>: +_ZSteqIPN5Catch19ReporterDescriptionEEbRKSt13move_iteratorIT_ES7_(): + 4bd244: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bd248: 910003fd mov x29, sp + 4bd24c: f9000bf3 str x19, [sp, #16] + 4bd250: f90017e0 str x0, [sp, #40] + 4bd254: f90013e1 str x1, [sp, #32] + 4bd258: f94017e0 ldr x0, [sp, #40] + 4bd25c: 94000076 bl 4bd434 <_ZNKSt13move_iteratorIPN5Catch19ReporterDescriptionEE4baseEv> + 4bd260: aa0003f3 mov x19, x0 + 4bd264: f94013e0 ldr x0, [sp, #32] + 4bd268: 94000073 bl 4bd434 <_ZNKSt13move_iteratorIPN5Catch19ReporterDescriptionEE4baseEv> + 4bd26c: eb00027f cmp x19, x0 + 4bd270: 1a9f17e0 cset w0, eq // eq = none + 4bd274: 12001c00 and w0, w0, #0xff + 4bd278: f9400bf3 ldr x19, [sp, #16] + 4bd27c: a8c37bfd ldp x29, x30, [sp], #48 + 4bd280: d65f03c0 ret + +00000000004bd284 <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE8allocateERS4_m>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE8allocateERS4_m(): + 4bd284: a9be7bfd stp x29, x30, [sp, #-32]! + 4bd288: 910003fd mov x29, sp + 4bd28c: f9000fe0 str x0, [sp, #24] + 4bd290: f9000be1 str x1, [sp, #16] + 4bd294: d2800002 mov x2, #0x0 // #0 + 4bd298: f9400be1 ldr x1, [sp, #16] + 4bd29c: f9400fe0 ldr x0, [sp, #24] + 4bd2a0: 9400006b bl 4bd44c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE8allocateEmPKv> + 4bd2a4: a8c27bfd ldp x29, x30, [sp], #32 + 4bd2a8: d65f03c0 ret + +00000000004bd2ac <_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIN5Catch9StringRefEEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_(): + 4bd2ac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bd2b0: 910003fd mov x29, sp + 4bd2b4: f90017e0 str x0, [sp, #40] + 4bd2b8: f90013e1 str x1, [sp, #32] + 4bd2bc: f9000fe2 str x2, [sp, #24] + 4bd2c0: f9400fe0 ldr x0, [sp, #24] + 4bd2c4: 97ffdbc7 bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bd2c8: aa0003e2 mov x2, x0 + 4bd2cc: f94013e1 ldr x1, [sp, #32] + 4bd2d0: f94017e0 ldr x0, [sp, #40] + 4bd2d4: 94000075 bl 4bd4a8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE9constructIS3_JRKS3_EEEvPT_DpOT0_> + 4bd2d8: d503201f nop + 4bd2dc: a8c37bfd ldp x29, x30, [sp], #48 + 4bd2e0: d65f03c0 ret + +00000000004bd2e4 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE8allocateEmPKv(): + 4bd2e4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bd2e8: 910003fd mov x29, sp + 4bd2ec: f90017e0 str x0, [sp, #40] + 4bd2f0: f90013e1 str x1, [sp, #32] + 4bd2f4: f9000fe2 str x2, [sp, #24] + 4bd2f8: f94017e0 ldr x0, [sp, #40] + 4bd2fc: 9400007f bl 4bd4f8 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE8max_sizeEv> + 4bd300: aa0003e1 mov x1, x0 + 4bd304: f94013e0 ldr x0, [sp, #32] + 4bd308: eb01001f cmp x0, x1 + 4bd30c: 1a9f97e0 cset w0, hi // hi = pmore + 4bd310: 12001c00 and w0, w0, #0xff + 4bd314: 7100001f cmp w0, #0x0 + 4bd318: 54000040 b.eq 4bd320 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE8allocateEmPKv+0x3c> // b.none + 4bd31c: 97fd26f1 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4bd320: f94013e1 ldr x1, [sp, #32] + 4bd324: aa0103e0 mov x0, x1 + 4bd328: d37ff800 lsl x0, x0, #1 + 4bd32c: 8b010000 add x0, x0, x1 + 4bd330: d37ef400 lsl x0, x0, #2 + 4bd334: 8b010000 add x0, x0, x1 + 4bd338: d37df000 lsl x0, x0, #3 + 4bd33c: 97fd2809 bl 407360 <_Znwm@plt> + 4bd340: a8c37bfd ldp x29, x30, [sp], #48 + 4bd344: d65f03c0 ret + +00000000004bd348 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE9constructIS7_JS2_IS4_S6_EEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE9constructIS7_JS2_IS4_S6_EEEEvPT_DpOT0_(): + 4bd348: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bd34c: 910003fd mov x29, sp + 4bd350: f9000bf3 str x19, [sp, #16] + 4bd354: f9001fe0 str x0, [sp, #56] + 4bd358: f9001be1 str x1, [sp, #48] + 4bd35c: f90017e2 str x2, [sp, #40] + 4bd360: f94017e0 ldr x0, [sp, #40] + 4bd364: 97fff397 bl 4ba1c0 <_ZSt7forwardISt4pairIN5Catch9StringRefENS1_7TagInfoEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4bd368: aa0003f3 mov x19, x0 + 4bd36c: f9401be0 ldr x0, [sp, #48] + 4bd370: aa0003e1 mov x1, x0 + 4bd374: d2800900 mov x0, #0x48 // #72 + 4bd378: 97fd3c40 bl 40c478 <_ZnwmPv> + 4bd37c: aa1303e1 mov x1, x19 + 4bd380: 94000066 bl 4bd518 <_ZNSt4pairIKN5Catch9StringRefENS0_7TagInfoEEC1IS1_S3_Lb1EEEOS_IT_T0_E> + 4bd384: d503201f nop + 4bd388: f9400bf3 ldr x19, [sp, #16] + 4bd38c: a8c47bfd ldp x29, x30, [sp], #64 + 4bd390: d65f03c0 ret + +00000000004bd394 <_ZNKSt13move_iteratorIPN5Catch7TagInfoEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch7TagInfoEE4baseEv(): + 4bd394: d10043ff sub sp, sp, #0x10 + 4bd398: f90007e0 str x0, [sp, #8] + 4bd39c: f94007e0 ldr x0, [sp, #8] + 4bd3a0: f9400000 ldr x0, [x0] + 4bd3a4: 910043ff add sp, sp, #0x10 + 4bd3a8: d65f03c0 ret + +00000000004bd3ac <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_M_clone_nodeINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_RT_>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_M_clone_nodeINS7_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS1_EPKSB_RT_(): + 4bd3ac: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bd3b0: 910003fd mov x29, sp + 4bd3b4: f90017e0 str x0, [sp, #40] + 4bd3b8: f90013e1 str x1, [sp, #32] + 4bd3bc: f9000fe2 str x2, [sp, #24] + 4bd3c0: f94013e0 ldr x0, [sp, #32] + 4bd3c4: 97ff71b8 bl 499aa4 <_ZNKSt13_Rb_tree_nodeIN5Catch9StringRefEE9_M_valptrEv> + 4bd3c8: aa0003e1 mov x1, x0 + 4bd3cc: f9400fe0 ldr x0, [sp, #24] + 4bd3d0: 97fffc58 bl 4bc530 <_ZNKSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeclIRKS1_EEPSt13_Rb_tree_nodeIS1_EOT_> + 4bd3d4: f9001fe0 str x0, [sp, #56] + 4bd3d8: f94013e0 ldr x0, [sp, #32] + 4bd3dc: b9400001 ldr w1, [x0] + 4bd3e0: f9401fe0 ldr x0, [sp, #56] + 4bd3e4: b9000001 str w1, [x0] + 4bd3e8: f9401fe0 ldr x0, [sp, #56] + 4bd3ec: f900081f str xzr, [x0, #16] + 4bd3f0: f9401fe0 ldr x0, [sp, #56] + 4bd3f4: f9000c1f str xzr, [x0, #24] + 4bd3f8: f9401fe0 ldr x0, [sp, #56] + 4bd3fc: a8c47bfd ldp x29, x30, [sp], #64 + 4bd400: d65f03c0 ret + +00000000004bd404 <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPKSt18_Rb_tree_node_base(): + 4bd404: d10043ff sub sp, sp, #0x10 + 4bd408: f90007e0 str x0, [sp, #8] + 4bd40c: f94007e0 ldr x0, [sp, #8] + 4bd410: f9400c00 ldr x0, [x0, #24] + 4bd414: 910043ff add sp, sp, #0x10 + 4bd418: d65f03c0 ret + +00000000004bd41c <_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPKSt18_Rb_tree_node_base>: +_ZNSt8_Rb_treeIN5Catch9StringRefES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPKSt18_Rb_tree_node_base(): + 4bd41c: d10043ff sub sp, sp, #0x10 + 4bd420: f90007e0 str x0, [sp, #8] + 4bd424: f94007e0 ldr x0, [sp, #8] + 4bd428: f9400800 ldr x0, [x0, #16] + 4bd42c: 910043ff add sp, sp, #0x10 + 4bd430: d65f03c0 ret + +00000000004bd434 <_ZNKSt13move_iteratorIPN5Catch19ReporterDescriptionEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch19ReporterDescriptionEE4baseEv(): + 4bd434: d10043ff sub sp, sp, #0x10 + 4bd438: f90007e0 str x0, [sp, #8] + 4bd43c: f94007e0 ldr x0, [sp, #8] + 4bd440: f9400000 ldr x0, [x0] + 4bd444: 910043ff add sp, sp, #0x10 + 4bd448: d65f03c0 ret + +00000000004bd44c <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE8allocateEmPKv(): + 4bd44c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bd450: 910003fd mov x29, sp + 4bd454: f90017e0 str x0, [sp, #40] + 4bd458: f90013e1 str x1, [sp, #32] + 4bd45c: f9000fe2 str x2, [sp, #24] + 4bd460: f94017e0 ldr x0, [sp, #40] + 4bd464: 94000043 bl 4bd570 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE8max_sizeEv> + 4bd468: aa0003e1 mov x1, x0 + 4bd46c: f94013e0 ldr x0, [sp, #32] + 4bd470: eb01001f cmp x0, x1 + 4bd474: 1a9f97e0 cset w0, hi // hi = pmore + 4bd478: 12001c00 and w0, w0, #0xff + 4bd47c: 7100001f cmp w0, #0x0 + 4bd480: 54000040 b.eq 4bd488 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE8allocateEmPKv+0x3c> // b.none + 4bd484: 97fd2697 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4bd488: f94013e1 ldr x1, [sp, #32] + 4bd48c: aa0103e0 mov x0, x1 + 4bd490: d37ff800 lsl x0, x0, #1 + 4bd494: 8b010000 add x0, x0, x1 + 4bd498: d37cec00 lsl x0, x0, #4 + 4bd49c: 97fd27b1 bl 407360 <_Znwm@plt> + 4bd4a0: a8c37bfd ldp x29, x30, [sp], #48 + 4bd4a4: d65f03c0 ret + +00000000004bd4a8 <_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE9constructIS3_JRKS3_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE9constructIS3_JRKS3_EEEvPT_DpOT0_(): + 4bd4a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bd4ac: 910003fd mov x29, sp + 4bd4b0: f9000bf3 str x19, [sp, #16] + 4bd4b4: f9001fe0 str x0, [sp, #56] + 4bd4b8: f9001be1 str x1, [sp, #48] + 4bd4bc: f90017e2 str x2, [sp, #40] + 4bd4c0: f94017e0 ldr x0, [sp, #40] + 4bd4c4: 97ffdb47 bl 4b41e0 <_ZSt7forwardIRKN5Catch9StringRefEEOT_RNSt16remove_referenceIS4_E4typeE> + 4bd4c8: aa0003f3 mov x19, x0 + 4bd4cc: f9401be0 ldr x0, [sp, #48] + 4bd4d0: aa0003e1 mov x1, x0 + 4bd4d4: d2800200 mov x0, #0x10 // #16 + 4bd4d8: 97fd3be8 bl 40c478 <_ZnwmPv> + 4bd4dc: aa0003e2 mov x2, x0 + 4bd4e0: a9400660 ldp x0, x1, [x19] + 4bd4e4: a9000440 stp x0, x1, [x2] + 4bd4e8: d503201f nop + 4bd4ec: f9400bf3 ldr x19, [sp, #16] + 4bd4f0: a8c47bfd ldp x29, x30, [sp], #64 + 4bd4f4: d65f03c0 ret + +00000000004bd4f8 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN5Catch9StringRefENS3_7TagInfoEEEE8max_sizeEv(): + 4bd4f8: d10043ff sub sp, sp, #0x10 + 4bd4fc: f90007e0 str x0, [sp, #8] + 4bd500: d28c4ec0 mov x0, #0x6276 // #25206 + 4bd504: f2aec4e0 movk x0, #0x7627, lsl #16 + 4bd508: f2c4ec40 movk x0, #0x2762, lsl #32 + 4bd50c: f2e04ec0 movk x0, #0x276, lsl #48 + 4bd510: 910043ff add sp, sp, #0x10 + 4bd514: d65f03c0 ret + +00000000004bd518 <_ZNSt4pairIKN5Catch9StringRefENS0_7TagInfoEEC1IS1_S3_Lb1EEEOS_IT_T0_E>: +_ZNSt4pairIKN5Catch9StringRefENS0_7TagInfoEEC2IS1_S3_Lb1EEEOS_IT_T0_E(): + 4bd518: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bd51c: 910003fd mov x29, sp + 4bd520: f9000bf3 str x19, [sp, #16] + 4bd524: f90017e0 str x0, [sp, #40] + 4bd528: f90013e1 str x1, [sp, #32] + 4bd52c: f94013e0 ldr x0, [sp, #32] + 4bd530: 97fe9484 bl 462740 <_ZSt7forwardIN5Catch9StringRefEEOT_RNSt16remove_referenceIS2_E4typeE> + 4bd534: f94017e2 ldr x2, [sp, #40] + 4bd538: a9400400 ldp x0, x1, [x0] + 4bd53c: a9000440 stp x0, x1, [x2] + 4bd540: f94017e0 ldr x0, [sp, #40] + 4bd544: 91004013 add x19, x0, #0x10 + 4bd548: f94013e0 ldr x0, [sp, #32] + 4bd54c: 91004000 add x0, x0, #0x10 + 4bd550: 97fff2f2 bl 4ba118 <_ZSt7forwardIN5Catch7TagInfoEEOT_RNSt16remove_referenceIS2_E4typeE> + 4bd554: aa0003e1 mov x1, x0 + 4bd558: aa1303e0 mov x0, x19 + 4bd55c: 97fff0a2 bl 4b97e4 <_ZN5Catch7TagInfoC1EOS0_> + 4bd560: d503201f nop + 4bd564: f9400bf3 ldr x19, [sp, #16] + 4bd568: a8c37bfd ldp x29, x30, [sp], #48 + 4bd56c: d65f03c0 ret + +00000000004bd570 <_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIN5Catch9StringRefEEE8max_sizeEv(): + 4bd570: d10043ff sub sp, sp, #0x10 + 4bd574: f90007e0 str x0, [sp, #8] + 4bd578: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 4bd57c: f2e0aaa0 movk x0, #0x555, lsl #48 + 4bd580: 910043ff add sp, sp, #0x10 + 4bd584: d65f03c0 ret + +00000000004bd588 <_ZN5Catch14MessageBuilderC1ERKNS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeE>: +_ZN5Catch14MessageBuilderC2ERKNS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeE(): + 4bd588: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bd58c: 910003fd mov x29, sp + 4bd590: f9000bf3 str x19, [sp, #16] + 4bd594: f9001fe0 str x0, [sp, #56] + 4bd598: f9001be1 str x1, [sp, #48] + 4bd59c: f90017e2 str x2, [sp, #40] + 4bd5a0: b90027e3 str w3, [sp, #36] + 4bd5a4: f9401fe0 ldr x0, [sp, #56] + 4bd5a8: 9400022e bl 4bde60 <_ZN5Catch13MessageStreamC1Ev> + 4bd5ac: f9401fe0 ldr x0, [sp, #56] + 4bd5b0: 91004000 add x0, x0, #0x10 + 4bd5b4: b94027e3 ldr w3, [sp, #36] + 4bd5b8: f94017e2 ldr x2, [sp, #40] + 4bd5bc: f9401be1 ldr x1, [sp, #48] + 4bd5c0: 97fddfa0 bl 435440 <_ZN5Catch11MessageInfoC1ERKNS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeE> + 4bd5c4: 14000006 b 4bd5dc <_ZN5Catch14MessageBuilderC1ERKNS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeE+0x54> + 4bd5c8: aa0003f3 mov x19, x0 + 4bd5cc: f9401fe0 ldr x0, [sp, #56] + 4bd5d0: 97ffecd9 bl 4b8934 <_ZN5Catch13MessageStreamD1Ev> + 4bd5d4: aa1303e0 mov x0, x19 + 4bd5d8: 97fd28ca bl 407900 <_Unwind_Resume@plt> + 4bd5dc: f9400bf3 ldr x19, [sp, #16] + 4bd5e0: a8c47bfd ldp x29, x30, [sp], #64 + 4bd5e4: d65f03c0 ret + +00000000004bd5e8 <_ZN5Catch13ScopedMessageC1ERKNS_14MessageBuilderE>: +_ZN5Catch13ScopedMessageC1ERKNS_14MessageBuilderE(): + 4bd5e8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bd5ec: 910003fd mov x29, sp + 4bd5f0: f9000bf3 str x19, [sp, #16] + 4bd5f4: f90017e0 str x0, [sp, #40] + 4bd5f8: f90013e1 str x1, [sp, #32] + 4bd5fc: f94017e2 ldr x2, [sp, #40] + 4bd600: f94013e0 ldr x0, [sp, #32] + 4bd604: 91004000 add x0, x0, #0x10 + 4bd608: aa0003e1 mov x1, x0 + 4bd60c: aa0203e0 mov x0, x2 + 4bd610: 97fe21a2 bl 445c98 <_ZN5Catch11MessageInfoC1ERKS0_> + 4bd614: f94017e0 ldr x0, [sp, #40] + 4bd618: 3901201f strb wzr, [x0, #72] + 4bd61c: f94017e0 ldr x0, [sp, #40] + 4bd620: 91004013 add x19, x0, #0x10 + 4bd624: f94013e0 ldr x0, [sp, #32] + 4bd628: 9100c3e1 add x1, sp, #0x30 + 4bd62c: aa0103e8 mov x8, x1 + 4bd630: 97fe87a5 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4bd634: 9100c3e0 add x0, sp, #0x30 + 4bd638: aa0003e1 mov x1, x0 + 4bd63c: aa1303e0 mov x0, x19 + 4bd640: 97fd27c0 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4bd644: 9100c3e0 add x0, sp, #0x30 + 4bd648: 97fd26ae bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4bd64c: 97fe114b bl 441b78 <_ZN5Catch16getResultCaptureEv> + 4bd650: aa0003e3 mov x3, x0 + 4bd654: f9400060 ldr x0, [x3] + 4bd658: 91014000 add x0, x0, #0x50 + 4bd65c: f9400002 ldr x2, [x0] + 4bd660: f94017e0 ldr x0, [sp, #40] + 4bd664: aa0003e1 mov x1, x0 + 4bd668: aa0303e0 mov x0, x3 + 4bd66c: d63f0040 blr x2 + 4bd670: 14000006 b 4bd688 <_ZN5Catch13ScopedMessageC1ERKNS_14MessageBuilderE+0xa0> + 4bd674: aa0003f3 mov x19, x0 + 4bd678: f94017e0 ldr x0, [sp, #40] + 4bd67c: 97fe25c9 bl 446da0 <_ZN5Catch11MessageInfoD1Ev> + 4bd680: aa1303e0 mov x0, x19 + 4bd684: 97fd289f bl 407900 <_Unwind_Resume@plt> + 4bd688: f9400bf3 ldr x19, [sp, #16] + 4bd68c: a8c57bfd ldp x29, x30, [sp], #80 + 4bd690: d65f03c0 ret + +00000000004bd694 <_ZN5Catch13ScopedMessageC1EOS0_>: +_ZN5Catch13ScopedMessageC2EOS0_(): + 4bd694: a9be7bfd stp x29, x30, [sp, #-32]! + 4bd698: 910003fd mov x29, sp + 4bd69c: f9000fe0 str x0, [sp, #24] + 4bd6a0: f9000be1 str x1, [sp, #16] + 4bd6a4: f9400fe0 ldr x0, [sp, #24] + 4bd6a8: f9400be1 ldr x1, [sp, #16] + 4bd6ac: 97fe217b bl 445c98 <_ZN5Catch11MessageInfoC1ERKS0_> + 4bd6b0: f9400fe0 ldr x0, [sp, #24] + 4bd6b4: 3901201f strb wzr, [x0, #72] + 4bd6b8: f9400be0 ldr x0, [sp, #16] + 4bd6bc: 52800021 mov w1, #0x1 // #1 + 4bd6c0: 39012001 strb w1, [x0, #72] + 4bd6c4: d503201f nop + 4bd6c8: a8c27bfd ldp x29, x30, [sp], #32 + 4bd6cc: d65f03c0 ret + +00000000004bd6d0 <_ZN5Catch13ScopedMessageD1Ev>: +_ZN5Catch13ScopedMessageD1Ev(): + 4bd6d0: a9be7bfd stp x29, x30, [sp, #-32]! + 4bd6d4: 910003fd mov x29, sp + 4bd6d8: f9000fe0 str x0, [sp, #24] + 4bd6dc: 97fddecb bl 435208 <_ZN5Catch19uncaught_exceptionsEv> + 4bd6e0: 12001c00 and w0, w0, #0xff + 4bd6e4: 52000000 eor w0, w0, #0x1 + 4bd6e8: 12001c00 and w0, w0, #0xff + 4bd6ec: 7100001f cmp w0, #0x0 + 4bd6f0: 54000120 b.eq 4bd714 <_ZN5Catch13ScopedMessageD1Ev+0x44> // b.none + 4bd6f4: f9400fe0 ldr x0, [sp, #24] + 4bd6f8: 39412000 ldrb w0, [x0, #72] + 4bd6fc: 52000000 eor w0, w0, #0x1 + 4bd700: 12001c00 and w0, w0, #0xff + 4bd704: 7100001f cmp w0, #0x0 + 4bd708: 54000060 b.eq 4bd714 <_ZN5Catch13ScopedMessageD1Ev+0x44> // b.none + 4bd70c: 52800020 mov w0, #0x1 // #1 + 4bd710: 14000002 b 4bd718 <_ZN5Catch13ScopedMessageD1Ev+0x48> + 4bd714: 52800000 mov w0, #0x0 // #0 + 4bd718: 7100001f cmp w0, #0x0 + 4bd71c: 54000140 b.eq 4bd744 <_ZN5Catch13ScopedMessageD1Ev+0x74> // b.none + 4bd720: 97fe1116 bl 441b78 <_ZN5Catch16getResultCaptureEv> + 4bd724: aa0003e3 mov x3, x0 + 4bd728: f9400060 ldr x0, [x3] + 4bd72c: 91016000 add x0, x0, #0x58 + 4bd730: f9400002 ldr x2, [x0] + 4bd734: f9400fe0 ldr x0, [sp, #24] + 4bd738: aa0003e1 mov x1, x0 + 4bd73c: aa0303e0 mov x0, x3 + 4bd740: d63f0040 blr x2 + 4bd744: f9400fe0 ldr x0, [sp, #24] + 4bd748: 97fe2596 bl 446da0 <_ZN5Catch11MessageInfoD1Ev> + 4bd74c: d503201f nop + 4bd750: a8c27bfd ldp x29, x30, [sp], #32 + 4bd754: d65f03c0 ret + +00000000004bd758 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm>: +_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm(): + 4bd758: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bd75c: 910003fd mov x29, sp + 4bd760: f90017e0 str x0, [sp, #40] + 4bd764: f90013e1 str x1, [sp, #32] + 4bd768: f9000fe2 str x2, [sp, #24] + 4bd76c: f94017e0 ldr x0, [sp, #40] + 4bd770: f9400000 ldr x0, [x0] + 4bd774: f94013e1 ldr x1, [sp, #32] + 4bd778: 97fe897b bl 45fd64 <_ZNK5Catch9StringRefixEm> + 4bd77c: 12001c00 and w0, w0, #0xff + 4bd780: 7100b01f cmp w0, #0x2c + 4bd784: 54000120 b.eq 4bd7a8 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0x50> // b.none + 4bd788: f94017e0 ldr x0, [sp, #40] + 4bd78c: f9400000 ldr x0, [x0] + 4bd790: f94013e1 ldr x1, [sp, #32] + 4bd794: 97fe8974 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 4bd798: 12001c00 and w0, w0, #0xff + 4bd79c: 97fd260d bl 406fd0 + 4bd7a0: 7100001f cmp w0, #0x0 + 4bd7a4: 54000060 b.eq 4bd7b0 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0x58> // b.none + 4bd7a8: 52800020 mov w0, #0x1 // #1 + 4bd7ac: 14000002 b 4bd7b4 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0x5c> + 4bd7b0: 52800000 mov w0, #0x0 // #0 + 4bd7b4: 7100001f cmp w0, #0x0 + 4bd7b8: 540000a0 b.eq 4bd7cc <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0x74> // b.none + 4bd7bc: f94013e0 ldr x0, [sp, #32] + 4bd7c0: 91000400 add x0, x0, #0x1 + 4bd7c4: f90013e0 str x0, [sp, #32] + 4bd7c8: 17ffffe9 b 4bd76c <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0x14> + 4bd7cc: f94017e0 ldr x0, [sp, #40] + 4bd7d0: f9400000 ldr x0, [x0] + 4bd7d4: f9400fe1 ldr x1, [sp, #24] + 4bd7d8: 97fe8963 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 4bd7dc: 12001c00 and w0, w0, #0xff + 4bd7e0: 7100b01f cmp w0, #0x2c + 4bd7e4: 54000120 b.eq 4bd808 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0xb0> // b.none + 4bd7e8: f94017e0 ldr x0, [sp, #40] + 4bd7ec: f9400000 ldr x0, [x0] + 4bd7f0: f9400fe1 ldr x1, [sp, #24] + 4bd7f4: 97fe895c bl 45fd64 <_ZNK5Catch9StringRefixEm> + 4bd7f8: 12001c00 and w0, w0, #0xff + 4bd7fc: 97fd25f5 bl 406fd0 + 4bd800: 7100001f cmp w0, #0x0 + 4bd804: 54000060 b.eq 4bd810 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0xb8> // b.none + 4bd808: 52800020 mov w0, #0x1 // #1 + 4bd80c: 14000002 b 4bd814 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0xbc> + 4bd810: 52800000 mov w0, #0x0 // #0 + 4bd814: 7100001f cmp w0, #0x0 + 4bd818: 540000a0 b.eq 4bd82c <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0xd4> // b.none + 4bd81c: f9400fe0 ldr x0, [sp, #24] + 4bd820: d1000400 sub x0, x0, #0x1 + 4bd824: f9000fe0 str x0, [sp, #24] + 4bd828: 17ffffe9 b 4bd7cc <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm+0x74> + 4bd82c: f94017e0 ldr x0, [sp, #40] + 4bd830: f9400003 ldr x3, [x0] + 4bd834: f9400fe1 ldr x1, [sp, #24] + 4bd838: f94013e0 ldr x0, [sp, #32] + 4bd83c: cb000020 sub x0, x1, x0 + 4bd840: 91000400 add x0, x0, #0x1 + 4bd844: aa0003e2 mov x2, x0 + 4bd848: f94013e1 ldr x1, [sp, #32] + 4bd84c: aa0303e0 mov x0, x3 + 4bd850: 97fe91e7 bl 461fec <_ZNK5Catch9StringRef6substrEmm> + 4bd854: a8c37bfd ldp x29, x30, [sp], #48 + 4bd858: d65f03c0 ret + +00000000004bd85c <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc>: +_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc(): + 4bd85c: a9b77bfd stp x29, x30, [sp, #-144]! + 4bd860: 910003fd mov x29, sp + 4bd864: f9000bf3 str x19, [sp, #16] + 4bd868: f9001fe0 str x0, [sp, #56] + 4bd86c: f9001be1 str x1, [sp, #48] + 4bd870: 3900bfe2 strb w2, [sp, #47] + 4bd874: f9401be0 ldr x0, [sp, #48] + 4bd878: 91000400 add x0, x0, #0x1 + 4bd87c: f90047e0 str x0, [sp, #136] + 4bd880: f9401fe0 ldr x0, [sp, #56] + 4bd884: f9400000 ldr x0, [x0] + 4bd888: 97fdd2d5 bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4bd88c: aa0003e1 mov x1, x0 + 4bd890: f94047e0 ldr x0, [sp, #136] + 4bd894: eb01001f cmp x0, x1 + 4bd898: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4bd89c: 12001c00 and w0, w0, #0xff + 4bd8a0: 7100001f cmp w0, #0x0 + 4bd8a4: 540003e0 b.eq 4bd920 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc+0xc4> // b.none + 4bd8a8: f9401fe0 ldr x0, [sp, #56] + 4bd8ac: f9400000 ldr x0, [x0] + 4bd8b0: f94047e1 ldr x1, [sp, #136] + 4bd8b4: 97fe892c bl 45fd64 <_ZNK5Catch9StringRefixEm> + 4bd8b8: 12001c00 and w0, w0, #0xff + 4bd8bc: 3940bfe1 ldrb w1, [sp, #47] + 4bd8c0: 6b00003f cmp w1, w0 + 4bd8c4: 1a9f17e0 cset w0, eq // eq = none + 4bd8c8: 12001c00 and w0, w0, #0xff + 4bd8cc: 7100001f cmp w0, #0x0 + 4bd8d0: 54000060 b.eq 4bd8dc <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc+0x80> // b.none + 4bd8d4: f94047e0 ldr x0, [sp, #136] + 4bd8d8: 14000037 b 4bd9b4 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc+0x158> + 4bd8dc: f9401fe0 ldr x0, [sp, #56] + 4bd8e0: f9400000 ldr x0, [x0] + 4bd8e4: f94047e1 ldr x1, [sp, #136] + 4bd8e8: 97fe891f bl 45fd64 <_ZNK5Catch9StringRefixEm> + 4bd8ec: 12001c00 and w0, w0, #0xff + 4bd8f0: 7101701f cmp w0, #0x5c + 4bd8f4: 1a9f17e0 cset w0, eq // eq = none + 4bd8f8: 12001c00 and w0, w0, #0xff + 4bd8fc: 7100001f cmp w0, #0x0 + 4bd900: 54000080 b.eq 4bd910 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc+0xb4> // b.none + 4bd904: f94047e0 ldr x0, [sp, #136] + 4bd908: 91000400 add x0, x0, #0x1 + 4bd90c: f90047e0 str x0, [sp, #136] + 4bd910: f94047e0 ldr x0, [sp, #136] + 4bd914: 91000400 add x0, x0, #0x1 + 4bd918: f90047e0 str x0, [sp, #136] + 4bd91c: 17ffffd9 b 4bd880 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc+0x24> + 4bd920: 9101a3e0 add x0, sp, #0x68 + 4bd924: 97fe86a6 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4bd928: 9101e3e3 add x3, sp, #0x78 + 4bd92c: d2800842 mov x2, #0x42 // #66 + 4bd930: 900000a0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4bd934: 913e4001 add x1, x0, #0xf90 + 4bd938: aa0303e0 mov x0, x3 + 4bd93c: 97fe10fe bl 441d34 <_ZN5Catch14SourceLineInfoC1EPKcm> + 4bd940: 9101e3e1 add x1, sp, #0x78 + 4bd944: 9101a3e0 add x0, sp, #0x68 + 4bd948: 97fe1717 bl 4435a4 <_ZN5Catch20ReusableStringStreamlsINS_14SourceLineInfoEEERS0_RKT_> + 4bd94c: aa0003e2 mov x2, x0 + 4bd950: 900000a0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4bd954: 913f8001 add x1, x0, #0xfe0 + 4bd958: aa0203e0 mov x0, x2 + 4bd95c: 97fe171d bl 4435d0 <_ZN5Catch20ReusableStringStreamlsIA26_cEERS0_RKT_> + 4bd960: aa0003e2 mov x2, x0 + 4bd964: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bd968: 91000001 add x1, x0, #0x0 + 4bd96c: aa0203e0 mov x0, x2 + 4bd970: 9400014c bl 4bdea0 <_ZN5Catch20ReusableStringStreamlsIA44_cEERS0_RKT_> + 4bd974: aa0003e1 mov x1, x0 + 4bd978: 910123e0 add x0, sp, #0x48 + 4bd97c: aa0003e8 mov x8, x0 + 4bd980: aa0103e0 mov x0, x1 + 4bd984: 97fe86d0 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4bd988: 910123e0 add x0, sp, #0x48 + 4bd98c: 97ffd570 bl 4b2f4c <_ZN5Catch17throw_logic_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4bd990: aa0003f3 mov x19, x0 + 4bd994: 910123e0 add x0, sp, #0x48 + 4bd998: 97fd25da bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4bd99c: 14000002 b 4bd9a4 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc+0x148> + 4bd9a0: aa0003f3 mov x19, x0 + 4bd9a4: 9101a3e0 add x0, sp, #0x68 + 4bd9a8: 97fe869b bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4bd9ac: aa1303e0 mov x0, x19 + 4bd9b0: 97fd27d4 bl 407900 <_Unwind_Resume@plt> + 4bd9b4: f9400bf3 ldr x19, [sp, #16] + 4bd9b8: a8c97bfd ldp x29, x30, [sp], #144 + 4bd9bc: d65f03c0 ret + +00000000004bd9c0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_>: +_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_(): + 4bd9c0: a9ac7bfd stp x29, x30, [sp, #-320]! + 4bd9c4: 910003fd mov x29, sp + 4bd9c8: f9000bf3 str x19, [sp, #16] + 4bd9cc: f9002fe0 str x0, [sp, #88] + 4bd9d0: a9048be1 stp x1, x2, [sp, #72] + 4bd9d4: f90023e3 str x3, [sp, #64] + 4bd9d8: b9003fe4 str w4, [sp, #60] + 4bd9dc: a9029be5 stp x5, x6, [sp, #40] + 4bd9e0: f9402fe0 ldr x0, [sp, #88] + 4bd9e4: 97fe14ae bl 442c9c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEC1Ev> + 4bd9e8: 97fe1064 bl 441b78 <_ZN5Catch16getResultCaptureEv> + 4bd9ec: aa0003e1 mov x1, x0 + 4bd9f0: f9402fe0 ldr x0, [sp, #88] + 4bd9f4: f9000c01 str x1, [x0, #24] + 4bd9f8: f9402fe0 ldr x0, [sp, #88] + 4bd9fc: f900101f str xzr, [x0, #32] + 4bda00: 9100a3e0 add x0, sp, #0x28 + 4bda04: f90067e0 str x0, [sp, #200] + 4bda08: 9100a3e0 add x0, sp, #0x28 + 4bda0c: f90063e0 str x0, [sp, #192] + 4bda10: f9009fff str xzr, [sp, #312] + 4bda14: 9101a3e0 add x0, sp, #0x68 + 4bda18: 9400012d bl 4bdecc <_ZNSt5stackIcSt5dequeIcSaIcEEEC1IS2_vEEv> + 4bda1c: f9009bff str xzr, [sp, #304] + 4bda20: 9100a3e0 add x0, sp, #0x28 + 4bda24: 97fdd26e bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4bda28: aa0003e1 mov x1, x0 + 4bda2c: f9409be0 ldr x0, [sp, #304] + 4bda30: eb01001f cmp x0, x1 + 4bda34: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4bda38: 12001c00 and w0, w0, #0xff + 4bda3c: 7100001f cmp w0, #0x0 + 4bda40: 54000c80 b.eq 4bdbd0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x210> // b.none + 4bda44: 9100a3e0 add x0, sp, #0x28 + 4bda48: f9409be1 ldr x1, [sp, #304] + 4bda4c: 97fe88c6 bl 45fd64 <_ZNK5Catch9StringRefixEm> + 4bda50: 12001c00 and w0, w0, #0xff + 4bda54: 3902ffe0 strb w0, [sp, #191] + 4bda58: 3942ffe0 ldrb w0, [sp, #191] + 4bda5c: 7100b01f cmp w0, #0x2c + 4bda60: 54000520 b.eq 4bdb04 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x144> // b.none + 4bda64: 7100b01f cmp w0, #0x2c + 4bda68: 540001ac b.gt 4bda9c <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0xdc> + 4bda6c: 71009c1f cmp w0, #0x27 + 4bda70: 540003c0 b.eq 4bdae8 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x128> // b.none + 4bda74: 71009c1f cmp w0, #0x27 + 4bda78: 5400008c b.gt 4bda88 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0xc8> + 4bda7c: 7100881f cmp w0, #0x22 + 4bda80: 54000340 b.eq 4bdae8 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x128> // b.none + 4bda84: 1400004f b 4bdbc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x200> + 4bda88: 7100a01f cmp w0, #0x28 + 4bda8c: 54000200 b.eq 4bdacc <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x10c> // b.none + 4bda90: 7100a41f cmp w0, #0x29 + 4bda94: 54000240 b.eq 4bdadc <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x11c> // b.none + 4bda98: 1400004a b 4bdbc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x200> + 4bda9c: 7101741f cmp w0, #0x5d + 4bdaa0: 540001e0 b.eq 4bdadc <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x11c> // b.none + 4bdaa4: 7101741f cmp w0, #0x5d + 4bdaa8: 5400008c b.gt 4bdab8 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0xf8> + 4bdaac: 71016c1f cmp w0, #0x5b + 4bdab0: 540000e0 b.eq 4bdacc <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x10c> // b.none + 4bdab4: 14000043 b 4bdbc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x200> + 4bdab8: 7101ec1f cmp w0, #0x7b + 4bdabc: 54000080 b.eq 4bdacc <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x10c> // b.none + 4bdac0: 7101f41f cmp w0, #0x7d + 4bdac4: 540000c0 b.eq 4bdadc <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x11c> // b.none + 4bdac8: 1400003e b 4bdbc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x200> + 4bdacc: 9102ffe1 add x1, sp, #0xbf + 4bdad0: 9101a3e0 add x0, sp, #0x68 + 4bdad4: 94000120 bl 4bdf54 <_ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc> + 4bdad8: 1400003a b 4bdbc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x200> + 4bdadc: 9101a3e0 add x0, sp, #0x68 + 4bdae0: 94000127 bl 4bdf7c <_ZNSt5stackIcSt5dequeIcSaIcEEE3popEv> + 4bdae4: 14000037 b 4bdbc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x200> + 4bdae8: 3942ffe1 ldrb w1, [sp, #191] + 4bdaec: 910303e0 add x0, sp, #0xc0 + 4bdaf0: 2a0103e2 mov w2, w1 + 4bdaf4: f9409be1 ldr x1, [sp, #304] + 4bdaf8: 97ffff59 bl 4bd85c <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmcE0_clEmc> + 4bdafc: f9009be0 str x0, [sp, #304] + 4bdb00: 14000030 b 4bdbc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x200> + 4bdb04: f9409fe1 ldr x1, [sp, #312] + 4bdb08: f9409be0 ldr x0, [sp, #304] + 4bdb0c: eb00003f cmp x1, x0 + 4bdb10: 54000100 b.eq 4bdb30 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x170> // b.none + 4bdb14: 9101a3e0 add x0, sp, #0x68 + 4bdb18: 94000121 bl 4bdf9c <_ZNKSt5stackIcSt5dequeIcSaIcEEE5emptyEv> + 4bdb1c: 12001c00 and w0, w0, #0xff + 4bdb20: 7100001f cmp w0, #0x0 + 4bdb24: 54000060 b.eq 4bdb30 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x170> // b.none + 4bdb28: 52800020 mov w0, #0x1 // #1 + 4bdb2c: 14000002 b 4bdb34 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x174> + 4bdb30: 52800000 mov w0, #0x0 // #0 + 4bdb34: 7100001f cmp w0, #0x0 + 4bdb38: 54000440 b.eq 4bdbc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x200> // b.none + 4bdb3c: f9402fe0 ldr x0, [sp, #88] + 4bdb40: 9100f3e2 add x2, sp, #0x3c + 4bdb44: 910123e1 add x1, sp, #0x48 + 4bdb48: aa0203e3 mov x3, x2 + 4bdb4c: f94023e2 ldr x2, [sp, #64] + 4bdb50: 9400011b bl 4bdfbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE12emplace_backIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvDpOT_> + 4bdb54: f9402fe0 ldr x0, [sp, #88] + 4bdb58: 94000154 bl 4be0a8 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE4backEv> + 4bdb5c: 91004013 add x19, x0, #0x10 + 4bdb60: 910323e0 add x0, sp, #0xc8 + 4bdb64: f9409be2 ldr x2, [sp, #304] + 4bdb68: f9409fe1 ldr x1, [sp, #312] + 4bdb6c: 97fffefb bl 4bd758 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm> + 4bdb70: a90f07e0 stp x0, x1, [sp, #240] + 4bdb74: 9103c3e0 add x0, sp, #0xf0 + 4bdb78: 910343e1 add x1, sp, #0xd0 + 4bdb7c: aa0103e8 mov x8, x1 + 4bdb80: 97fe1087 bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 4bdb84: 910343e0 add x0, sp, #0xd0 + 4bdb88: aa0003e1 mov x1, x0 + 4bdb8c: aa1303e0 mov x0, x19 + 4bdb90: 97fd266c bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4bdb94: 910343e0 add x0, sp, #0xd0 + 4bdb98: 97fd255a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4bdb9c: f9402fe0 ldr x0, [sp, #88] + 4bdba0: 94000142 bl 4be0a8 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE4backEv> + 4bdba4: 91004002 add x2, x0, #0x10 + 4bdba8: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bdbac: 9100c001 add x1, x0, #0x30 + 4bdbb0: aa0203e0 mov x0, x2 + 4bdbb4: 97fd25e3 bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 4bdbb8: f9409be0 ldr x0, [sp, #304] + 4bdbbc: f9009fe0 str x0, [sp, #312] + 4bdbc0: f9409be0 ldr x0, [sp, #304] + 4bdbc4: 91000400 add x0, x0, #0x1 + 4bdbc8: f9009be0 str x0, [sp, #304] + 4bdbcc: 17ffff95 b 4bda20 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x60> + 4bdbd0: 9101a3e0 add x0, sp, #0x68 + 4bdbd4: 940000f2 bl 4bdf9c <_ZNKSt5stackIcSt5dequeIcSaIcEEE5emptyEv> + 4bdbd8: 12001c00 and w0, w0, #0xff + 4bdbdc: 7100001f cmp w0, #0x0 + 4bdbe0: 54000121 b.ne 4bdc04 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x244> // b.any + 4bdbe4: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bdbe8: 91032003 add x3, x0, #0xc8 + 4bdbec: 52800ca2 mov w2, #0x65 // #101 + 4bdbf0: 900000a0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4bdbf4: 913e4001 add x1, x0, #0xf90 + 4bdbf8: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bdbfc: 9100e000 add x0, x0, #0x38 + 4bdc00: 97fd250c bl 407030 <__assert_fail@plt> + 4bdc04: d503201f nop + 4bdc08: f9402fe0 ldr x0, [sp, #88] + 4bdc0c: 9100f3e2 add x2, sp, #0x3c + 4bdc10: 910123e1 add x1, sp, #0x48 + 4bdc14: aa0203e3 mov x3, x2 + 4bdc18: f94023e2 ldr x2, [sp, #64] + 4bdc1c: 940000e8 bl 4bdfbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE12emplace_backIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvDpOT_> + 4bdc20: f9402fe0 ldr x0, [sp, #88] + 4bdc24: 94000121 bl 4be0a8 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE4backEv> + 4bdc28: 91004013 add x19, x0, #0x10 + 4bdc2c: 9100a3e0 add x0, sp, #0x28 + 4bdc30: 97fdd1eb bl 4323dc <_ZNK5Catch9StringRef4sizeEv> + 4bdc34: d1000401 sub x1, x0, #0x1 + 4bdc38: 910323e0 add x0, sp, #0xc8 + 4bdc3c: aa0103e2 mov x2, x1 + 4bdc40: f9409fe1 ldr x1, [sp, #312] + 4bdc44: 97fffec5 bl 4bd758 <_ZZN5Catch8CapturerC4ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_ENKUlmmE_clEmm> + 4bdc48: a91207e0 stp x0, x1, [sp, #288] + 4bdc4c: 910483e0 add x0, sp, #0x120 + 4bdc50: 910403e1 add x1, sp, #0x100 + 4bdc54: aa0103e8 mov x8, x1 + 4bdc58: 97fe1051 bl 441d9c <_ZNK5Catch9StringRefcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv> + 4bdc5c: 910403e0 add x0, sp, #0x100 + 4bdc60: aa0003e1 mov x1, x0 + 4bdc64: aa1303e0 mov x0, x19 + 4bdc68: 97fd2636 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4bdc6c: 910403e0 add x0, sp, #0x100 + 4bdc70: 97fd2524 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4bdc74: f9402fe0 ldr x0, [sp, #88] + 4bdc78: 9400010c bl 4be0a8 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE4backEv> + 4bdc7c: 91004002 add x2, x0, #0x10 + 4bdc80: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bdc84: 9100c001 add x1, x0, #0x30 + 4bdc88: aa0203e0 mov x0, x2 + 4bdc8c: 97fd25ad bl 407340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc@plt> + 4bdc90: 9101a3e0 add x0, sp, #0x68 + 4bdc94: 9400007b bl 4bde80 <_ZNSt5stackIcSt5dequeIcSaIcEEED1Ev> + 4bdc98: 1400000a b 4bdcc0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x300> + 4bdc9c: aa0003f3 mov x19, x0 + 4bdca0: 9101a3e0 add x0, sp, #0x68 + 4bdca4: 94000077 bl 4bde80 <_ZNSt5stackIcSt5dequeIcSaIcEEED1Ev> + 4bdca8: 14000002 b 4bdcb0 <_ZN5Catch8CapturerC1ENS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeES1_+0x2f0> + 4bdcac: aa0003f3 mov x19, x0 + 4bdcb0: f9402fe0 ldr x0, [sp, #88] + 4bdcb4: 97fe1402 bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 4bdcb8: aa1303e0 mov x0, x19 + 4bdcbc: 97fd2711 bl 407900 <_Unwind_Resume@plt> + 4bdcc0: f9400bf3 ldr x19, [sp, #16] + 4bdcc4: a8d47bfd ldp x29, x30, [sp], #320 + 4bdcc8: d65f03c0 ret + +00000000004bdccc <_ZN5Catch8CapturerD1Ev>: +_ZN5Catch8CapturerD2Ev(): + 4bdccc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bdcd0: 910003fd mov x29, sp + 4bdcd4: a90153f3 stp x19, x20, [sp, #16] + 4bdcd8: f90017e0 str x0, [sp, #40] + 4bdcdc: 97fddd4b bl 435208 <_ZN5Catch19uncaught_exceptionsEv> + 4bdce0: 12001c00 and w0, w0, #0xff + 4bdce4: 52000000 eor w0, w0, #0x1 + 4bdce8: 12001c00 and w0, w0, #0xff + 4bdcec: 7100001f cmp w0, #0x0 + 4bdcf0: 540004c0 b.eq 4bdd88 <_ZN5Catch8CapturerD1Ev+0xbc> // b.none + 4bdcf4: f94017e0 ldr x0, [sp, #40] + 4bdcf8: f9401013 ldr x19, [x0, #32] + 4bdcfc: f94017e0 ldr x0, [sp, #40] + 4bdd00: 97fe23fa bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 4bdd04: eb00027f cmp x19, x0 + 4bdd08: 54000120 b.eq 4bdd2c <_ZN5Catch8CapturerD1Ev+0x60> // b.none + 4bdd0c: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bdd10: 91050003 add x3, x0, #0x140 + 4bdd14: 52800d82 mov w2, #0x6c // #108 + 4bdd18: 900000a0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4bdd1c: 913e4001 add x1, x0, #0xf90 + 4bdd20: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bdd24: 9101a000 add x0, x0, #0x68 + 4bdd28: 97fd24c2 bl 407030 <__assert_fail@plt> + 4bdd2c: f9001fff str xzr, [sp, #56] + 4bdd30: f94017e0 ldr x0, [sp, #40] + 4bdd34: f9401000 ldr x0, [x0, #32] + 4bdd38: f9401fe1 ldr x1, [sp, #56] + 4bdd3c: eb00003f cmp x1, x0 + 4bdd40: 54000242 b.cs 4bdd88 <_ZN5Catch8CapturerD1Ev+0xbc> // b.hs, b.nlast + 4bdd44: f94017e0 ldr x0, [sp, #40] + 4bdd48: f9400c14 ldr x20, [x0, #24] + 4bdd4c: f94017e0 ldr x0, [sp, #40] + 4bdd50: f9400c00 ldr x0, [x0, #24] + 4bdd54: f9400000 ldr x0, [x0] + 4bdd58: 91016000 add x0, x0, #0x58 + 4bdd5c: f9400013 ldr x19, [x0] + 4bdd60: f94017e0 ldr x0, [sp, #40] + 4bdd64: f9401fe1 ldr x1, [sp, #56] + 4bdd68: 940000df bl 4be0e4 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEixEm> + 4bdd6c: aa0003e1 mov x1, x0 + 4bdd70: aa1403e0 mov x0, x20 + 4bdd74: d63f0260 blr x19 + 4bdd78: f9401fe0 ldr x0, [sp, #56] + 4bdd7c: 91000400 add x0, x0, #0x1 + 4bdd80: f9001fe0 str x0, [sp, #56] + 4bdd84: 17ffffeb b 4bdd30 <_ZN5Catch8CapturerD1Ev+0x64> + 4bdd88: f94017e0 ldr x0, [sp, #40] + 4bdd8c: 97fe13cc bl 442cbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EED1Ev> + 4bdd90: d503201f nop + 4bdd94: a94153f3 ldp x19, x20, [sp, #16] + 4bdd98: a8c47bfd ldp x29, x30, [sp], #64 + 4bdd9c: d65f03c0 ret + +00000000004bdda0 <_ZN5Catch8Capturer12captureValueEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch8Capturer12captureValueEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4bdda0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bdda4: 910003fd mov x29, sp + 4bdda8: a90153f3 stp x19, x20, [sp, #16] + 4bddac: f9001fe0 str x0, [sp, #56] + 4bddb0: f9001be1 str x1, [sp, #48] + 4bddb4: f90017e2 str x2, [sp, #40] + 4bddb8: f9401fe0 ldr x0, [sp, #56] + 4bddbc: 97fe23cb bl 446ce8 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE4sizeEv> + 4bddc0: aa0003e1 mov x1, x0 + 4bddc4: f9401be0 ldr x0, [sp, #48] + 4bddc8: eb01001f cmp x0, x1 + 4bddcc: 54000123 b.cc 4bddf0 <_ZN5Catch8Capturer12captureValueEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x50> // b.lo, b.ul, b.last + 4bddd0: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bddd4: 91058003 add x3, x0, #0x160 + 4bddd8: 52800e62 mov w2, #0x73 // #115 + 4bdddc: 900000a0 adrp x0, 4d1000 <_ZStL6ignore+0x28> + 4bdde0: 913e4001 add x1, x0, #0xf90 + 4bdde4: b00000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bdde8: 91022000 add x0, x0, #0x88 + 4bddec: 97fd2491 bl 407030 <__assert_fail@plt> + 4bddf0: f9401fe0 ldr x0, [sp, #56] + 4bddf4: f9401be1 ldr x1, [sp, #48] + 4bddf8: 940000bb bl 4be0e4 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEixEm> + 4bddfc: 91004000 add x0, x0, #0x10 + 4bde00: f94017e1 ldr x1, [sp, #40] + 4bde04: 97fd25ef bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 4bde08: f9401fe0 ldr x0, [sp, #56] + 4bde0c: f9400c14 ldr x20, [x0, #24] + 4bde10: f9401fe0 ldr x0, [sp, #56] + 4bde14: f9400c00 ldr x0, [x0, #24] + 4bde18: f9400000 ldr x0, [x0] + 4bde1c: 91014000 add x0, x0, #0x50 + 4bde20: f9400013 ldr x19, [x0] + 4bde24: f9401fe0 ldr x0, [sp, #56] + 4bde28: f9401be1 ldr x1, [sp, #48] + 4bde2c: 940000ae bl 4be0e4 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEixEm> + 4bde30: aa0003e1 mov x1, x0 + 4bde34: aa1403e0 mov x0, x20 + 4bde38: d63f0260 blr x19 + 4bde3c: f9401fe0 ldr x0, [sp, #56] + 4bde40: f9401000 ldr x0, [x0, #32] + 4bde44: 91000401 add x1, x0, #0x1 + 4bde48: f9401fe0 ldr x0, [sp, #56] + 4bde4c: f9001001 str x1, [x0, #32] + 4bde50: d503201f nop + 4bde54: a94153f3 ldp x19, x20, [sp, #16] + 4bde58: a8c47bfd ldp x29, x30, [sp], #64 + 4bde5c: d65f03c0 ret + +00000000004bde60 <_ZN5Catch13MessageStreamC1Ev>: +_ZN5Catch13MessageStreamC2Ev(): + 4bde60: a9be7bfd stp x29, x30, [sp, #-32]! + 4bde64: 910003fd mov x29, sp + 4bde68: f9000fe0 str x0, [sp, #24] + 4bde6c: f9400fe0 ldr x0, [sp, #24] + 4bde70: 97fe8553 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4bde74: d503201f nop + 4bde78: a8c27bfd ldp x29, x30, [sp], #32 + 4bde7c: d65f03c0 ret + +00000000004bde80 <_ZNSt5stackIcSt5dequeIcSaIcEEED1Ev>: +_ZNSt5stackIcSt5dequeIcSaIcEEED2Ev(): + 4bde80: a9be7bfd stp x29, x30, [sp, #-32]! + 4bde84: 910003fd mov x29, sp + 4bde88: f9000fe0 str x0, [sp, #24] + 4bde8c: f9400fe0 ldr x0, [sp, #24] + 4bde90: 94000017 bl 4bdeec <_ZNSt5dequeIcSaIcEED1Ev> + 4bde94: d503201f nop + 4bde98: a8c27bfd ldp x29, x30, [sp], #32 + 4bde9c: d65f03c0 ret + +00000000004bdea0 <_ZN5Catch20ReusableStringStreamlsIA44_cEERS0_RKT_>: +_ZN5Catch20ReusableStringStreamlsIA44_cEERS0_RKT_(): + 4bdea0: a9be7bfd stp x29, x30, [sp, #-32]! + 4bdea4: 910003fd mov x29, sp + 4bdea8: f9000fe0 str x0, [sp, #24] + 4bdeac: f9000be1 str x1, [sp, #16] + 4bdeb0: f9400fe0 ldr x0, [sp, #24] + 4bdeb4: f9400400 ldr x0, [x0, #8] + 4bdeb8: f9400be1 ldr x1, [sp, #16] + 4bdebc: 97fd2525 bl 407350 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 4bdec0: f9400fe0 ldr x0, [sp, #24] + 4bdec4: a8c27bfd ldp x29, x30, [sp], #32 + 4bdec8: d65f03c0 ret + +00000000004bdecc <_ZNSt5stackIcSt5dequeIcSaIcEEEC1IS2_vEEv>: +_ZNSt5stackIcSt5dequeIcSaIcEEEC2IS2_vEEv(): + 4bdecc: a9be7bfd stp x29, x30, [sp, #-32]! + 4bded0: 910003fd mov x29, sp + 4bded4: f9000fe0 str x0, [sp, #24] + 4bded8: f9400fe0 ldr x0, [sp, #24] + 4bdedc: 9400008f bl 4be118 <_ZNSt5dequeIcSaIcEEC1Ev> + 4bdee0: d503201f nop + 4bdee4: a8c27bfd ldp x29, x30, [sp], #32 + 4bdee8: d65f03c0 ret + +00000000004bdeec <_ZNSt5dequeIcSaIcEED1Ev>: +_ZNSt5dequeIcSaIcEED2Ev(): + 4bdeec: a9ba7bfd stp x29, x30, [sp, #-96]! + 4bdef0: 910003fd mov x29, sp + 4bdef4: f9000fe0 str x0, [sp, #24] + 4bdef8: 910083e0 add x0, sp, #0x20 + 4bdefc: aa0003e8 mov x8, x0 + 4bdf00: f9400fe0 ldr x0, [sp, #24] + 4bdf04: 940000b0 bl 4be1c4 <_ZNSt5dequeIcSaIcEE5beginEv> + 4bdf08: 910103e0 add x0, sp, #0x40 + 4bdf0c: aa0003e8 mov x8, x0 + 4bdf10: f9400fe0 ldr x0, [sp, #24] + 4bdf14: 940000ba bl 4be1fc <_ZNSt5dequeIcSaIcEE3endEv> + 4bdf18: f9400fe0 ldr x0, [sp, #24] + 4bdf1c: 940000c6 bl 4be234 <_ZNSt11_Deque_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 4bdf20: aa0003e2 mov x2, x0 + 4bdf24: 910103e1 add x1, sp, #0x40 + 4bdf28: 910083e0 add x0, sp, #0x20 + 4bdf2c: aa0203e3 mov x3, x2 + 4bdf30: aa0103e2 mov x2, x1 + 4bdf34: aa0003e1 mov x1, x0 + 4bdf38: f9400fe0 ldr x0, [sp, #24] + 4bdf3c: 940000d9 bl 4be2a0 <_ZNSt5dequeIcSaIcEE15_M_destroy_dataESt15_Deque_iteratorIcRcPcES5_RKS0_> + 4bdf40: f9400fe0 ldr x0, [sp, #24] + 4bdf44: 94000085 bl 4be158 <_ZNSt11_Deque_baseIcSaIcEED1Ev> + 4bdf48: d503201f nop + 4bdf4c: a8c67bfd ldp x29, x30, [sp], #96 + 4bdf50: d65f03c0 ret + +00000000004bdf54 <_ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc>: +_ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc(): + 4bdf54: a9be7bfd stp x29, x30, [sp, #-32]! + 4bdf58: 910003fd mov x29, sp + 4bdf5c: f9000fe0 str x0, [sp, #24] + 4bdf60: f9000be1 str x1, [sp, #16] + 4bdf64: f9400fe0 ldr x0, [sp, #24] + 4bdf68: f9400be1 ldr x1, [sp, #16] + 4bdf6c: 940000d5 bl 4be2c0 <_ZNSt5dequeIcSaIcEE9push_backERKc> + 4bdf70: d503201f nop + 4bdf74: a8c27bfd ldp x29, x30, [sp], #32 + 4bdf78: d65f03c0 ret + +00000000004bdf7c <_ZNSt5stackIcSt5dequeIcSaIcEEE3popEv>: +_ZNSt5stackIcSt5dequeIcSaIcEEE3popEv(): + 4bdf7c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bdf80: 910003fd mov x29, sp + 4bdf84: f9000fe0 str x0, [sp, #24] + 4bdf88: f9400fe0 ldr x0, [sp, #24] + 4bdf8c: 940000eb bl 4be338 <_ZNSt5dequeIcSaIcEE8pop_backEv> + 4bdf90: d503201f nop + 4bdf94: a8c27bfd ldp x29, x30, [sp], #32 + 4bdf98: d65f03c0 ret + +00000000004bdf9c <_ZNKSt5stackIcSt5dequeIcSaIcEEE5emptyEv>: +_ZNKSt5stackIcSt5dequeIcSaIcEEE5emptyEv(): + 4bdf9c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bdfa0: 910003fd mov x29, sp + 4bdfa4: f9000fe0 str x0, [sp, #24] + 4bdfa8: f9400fe0 ldr x0, [sp, #24] + 4bdfac: 940000fd bl 4be3a0 <_ZNKSt5dequeIcSaIcEE5emptyEv> + 4bdfb0: 12001c00 and w0, w0, #0xff + 4bdfb4: a8c27bfd ldp x29, x30, [sp], #32 + 4bdfb8: d65f03c0 ret + +00000000004bdfbc <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE12emplace_backIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvDpOT_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE12emplace_backIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvDpOT_(): + 4bdfbc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bdfc0: 910003fd mov x29, sp + 4bdfc4: a90153f3 stp x19, x20, [sp, #16] + 4bdfc8: a9025bf5 stp x21, x22, [sp, #32] + 4bdfcc: f90027e0 str x0, [sp, #72] + 4bdfd0: f90023e1 str x1, [sp, #64] + 4bdfd4: f9001fe2 str x2, [sp, #56] + 4bdfd8: f9001be3 str x3, [sp, #48] + 4bdfdc: f94027e0 ldr x0, [sp, #72] + 4bdfe0: f9400401 ldr x1, [x0, #8] + 4bdfe4: f94027e0 ldr x0, [sp, #72] + 4bdfe8: f9400800 ldr x0, [x0, #16] + 4bdfec: eb00003f cmp x1, x0 + 4bdff0: 54000300 b.eq 4be050 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE12emplace_backIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvDpOT_+0x94> // b.none + 4bdff4: f94027f3 ldr x19, [sp, #72] + 4bdff8: f94027e0 ldr x0, [sp, #72] + 4bdffc: f9400414 ldr x20, [x0, #8] + 4be000: f94023e0 ldr x0, [sp, #64] + 4be004: 940000f4 bl 4be3d4 <_ZSt7forwardIRN5Catch9StringRefEEOT_RNSt16remove_referenceIS3_E4typeE> + 4be008: aa0003f5 mov x21, x0 + 4be00c: f9401fe0 ldr x0, [sp, #56] + 4be010: 97fea3b9 bl 466ef4 <_ZSt7forwardIRKN5Catch14SourceLineInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be014: aa0003f6 mov x22, x0 + 4be018: f9401be0 ldr x0, [sp, #48] + 4be01c: 940000f3 bl 4be3e8 <_ZSt7forwardIRN5Catch9ResultWas6OfTypeEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be020: aa0003e4 mov x4, x0 + 4be024: aa1603e3 mov x3, x22 + 4be028: aa1503e2 mov x2, x21 + 4be02c: aa1403e1 mov x1, x20 + 4be030: aa1303e0 mov x0, x19 + 4be034: 940000f2 bl 4be3fc <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE9constructIS1_JRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvRS2_PT_DpOT0_> + 4be038: f94027e0 ldr x0, [sp, #72] + 4be03c: f9400400 ldr x0, [x0, #8] + 4be040: 91012001 add x1, x0, #0x48 + 4be044: f94027e0 ldr x0, [sp, #72] + 4be048: f9000401 str x1, [x0, #8] + 4be04c: 14000012 b 4be094 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE12emplace_backIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvDpOT_+0xd8> + 4be050: f94027e0 ldr x0, [sp, #72] + 4be054: 97fe1496 bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 4be058: aa0003f3 mov x19, x0 + 4be05c: f94023e0 ldr x0, [sp, #64] + 4be060: 940000dd bl 4be3d4 <_ZSt7forwardIRN5Catch9StringRefEEOT_RNSt16remove_referenceIS3_E4typeE> + 4be064: aa0003f4 mov x20, x0 + 4be068: f9401fe0 ldr x0, [sp, #56] + 4be06c: 97fea3a2 bl 466ef4 <_ZSt7forwardIRKN5Catch14SourceLineInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be070: aa0003f5 mov x21, x0 + 4be074: f9401be0 ldr x0, [sp, #48] + 4be078: 940000dc bl 4be3e8 <_ZSt7forwardIRN5Catch9ResultWas6OfTypeEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be07c: aa0003e4 mov x4, x0 + 4be080: aa1503e3 mov x3, x21 + 4be084: aa1403e2 mov x2, x20 + 4be088: aa1303e1 mov x1, x19 + 4be08c: f94027e0 ldr x0, [sp, #72] + 4be090: 940000f5 bl 4be464 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_> + 4be094: d503201f nop + 4be098: a94153f3 ldp x19, x20, [sp, #16] + 4be09c: a9425bf5 ldp x21, x22, [sp, #32] + 4be0a0: a8c57bfd ldp x29, x30, [sp], #80 + 4be0a4: d65f03c0 ret + +00000000004be0a8 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE4backEv>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE4backEv(): + 4be0a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4be0ac: 910003fd mov x29, sp + 4be0b0: f9000fe0 str x0, [sp, #24] + 4be0b4: f9400fe0 ldr x0, [sp, #24] + 4be0b8: 97fe147d bl 4432ac <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE3endEv> + 4be0bc: f90017e0 str x0, [sp, #40] + 4be0c0: 9100a3e0 add x0, sp, #0x28 + 4be0c4: d2800021 mov x1, #0x1 // #1 + 4be0c8: 94000184 bl 4be6d8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEmiEl> + 4be0cc: f90013e0 str x0, [sp, #32] + 4be0d0: 910083e0 add x0, sp, #0x20 + 4be0d4: 97fe1ff5 bl 4460a8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEdeEv> + 4be0d8: d503201f nop + 4be0dc: a8c37bfd ldp x29, x30, [sp], #48 + 4be0e0: d65f03c0 ret + +00000000004be0e4 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEixEm>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EEixEm(): + 4be0e4: d10043ff sub sp, sp, #0x10 + 4be0e8: f90007e0 str x0, [sp, #8] + 4be0ec: f90003e1 str x1, [sp] + 4be0f0: f94007e0 ldr x0, [sp, #8] + 4be0f4: f9400002 ldr x2, [x0] + 4be0f8: f94003e1 ldr x1, [sp] + 4be0fc: aa0103e0 mov x0, x1 + 4be100: d37df000 lsl x0, x0, #3 + 4be104: 8b010000 add x0, x0, x1 + 4be108: d37df000 lsl x0, x0, #3 + 4be10c: 8b000040 add x0, x2, x0 + 4be110: 910043ff add sp, sp, #0x10 + 4be114: d65f03c0 ret + +00000000004be118 <_ZNSt5dequeIcSaIcEEC1Ev>: +_ZNSt5dequeIcSaIcEEC2Ev(): + 4be118: a9be7bfd stp x29, x30, [sp, #-32]! + 4be11c: 910003fd mov x29, sp + 4be120: f9000fe0 str x0, [sp, #24] + 4be124: f9400fe0 ldr x0, [sp, #24] + 4be128: 94000180 bl 4be728 <_ZNSt11_Deque_baseIcSaIcEEC1Ev> + 4be12c: d503201f nop + 4be130: a8c27bfd ldp x29, x30, [sp], #32 + 4be134: d65f03c0 ret + +00000000004be138 <_ZNSt11_Deque_baseIcSaIcEE11_Deque_implD1Ev>: +_ZNSt11_Deque_baseIcSaIcEE11_Deque_implD2Ev(): + 4be138: a9be7bfd stp x29, x30, [sp, #-32]! + 4be13c: 910003fd mov x29, sp + 4be140: f9000fe0 str x0, [sp, #24] + 4be144: f9400fe0 ldr x0, [sp, #24] + 4be148: 97fd2306 bl 406d60 <_ZNSaIcED2Ev@plt> + 4be14c: d503201f nop + 4be150: a8c27bfd ldp x29, x30, [sp], #32 + 4be154: d65f03c0 ret + +00000000004be158 <_ZNSt11_Deque_baseIcSaIcEED1Ev>: +_ZNSt11_Deque_baseIcSaIcEED2Ev(): + 4be158: a9be7bfd stp x29, x30, [sp, #-32]! + 4be15c: 910003fd mov x29, sp + 4be160: f9000fe0 str x0, [sp, #24] + 4be164: f9400fe0 ldr x0, [sp, #24] + 4be168: f9400000 ldr x0, [x0] + 4be16c: f100001f cmp x0, #0x0 + 4be170: 54000200 b.eq 4be1b0 <_ZNSt11_Deque_baseIcSaIcEED1Ev+0x58> // b.none + 4be174: f9400fe0 ldr x0, [sp, #24] + 4be178: f9401401 ldr x1, [x0, #40] + 4be17c: f9400fe0 ldr x0, [sp, #24] + 4be180: f9402400 ldr x0, [x0, #72] + 4be184: 91002000 add x0, x0, #0x8 + 4be188: aa0003e2 mov x2, x0 + 4be18c: f9400fe0 ldr x0, [sp, #24] + 4be190: 94000178 bl 4be770 <_ZNSt11_Deque_baseIcSaIcEE16_M_destroy_nodesEPPcS3_> + 4be194: f9400fe0 ldr x0, [sp, #24] + 4be198: f9400001 ldr x1, [x0] + 4be19c: f9400fe0 ldr x0, [sp, #24] + 4be1a0: f9400400 ldr x0, [x0, #8] + 4be1a4: aa0003e2 mov x2, x0 + 4be1a8: f9400fe0 ldr x0, [sp, #24] + 4be1ac: 94000188 bl 4be7cc <_ZNSt11_Deque_baseIcSaIcEE17_M_deallocate_mapEPPcm> + 4be1b0: f9400fe0 ldr x0, [sp, #24] + 4be1b4: 97ffffe1 bl 4be138 <_ZNSt11_Deque_baseIcSaIcEE11_Deque_implD1Ev> + 4be1b8: d503201f nop + 4be1bc: a8c27bfd ldp x29, x30, [sp], #32 + 4be1c0: d65f03c0 ret + +00000000004be1c4 <_ZNSt5dequeIcSaIcEE5beginEv>: +_ZNSt5dequeIcSaIcEE5beginEv(): + 4be1c4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4be1c8: 910003fd mov x29, sp + 4be1cc: f9000bf3 str x19, [sp, #16] + 4be1d0: aa0803f3 mov x19, x8 + 4be1d4: f90017e0 str x0, [sp, #40] + 4be1d8: f94017e0 ldr x0, [sp, #40] + 4be1dc: 91004000 add x0, x0, #0x10 + 4be1e0: aa0003e1 mov x1, x0 + 4be1e4: aa1303e0 mov x0, x19 + 4be1e8: 94000018 bl 4be248 <_ZNSt15_Deque_iteratorIcRcPcEC1ERKS2_> + 4be1ec: aa1303e0 mov x0, x19 + 4be1f0: f9400bf3 ldr x19, [sp, #16] + 4be1f4: a8c37bfd ldp x29, x30, [sp], #48 + 4be1f8: d65f03c0 ret + +00000000004be1fc <_ZNSt5dequeIcSaIcEE3endEv>: +_ZNSt5dequeIcSaIcEE3endEv(): + 4be1fc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4be200: 910003fd mov x29, sp + 4be204: f9000bf3 str x19, [sp, #16] + 4be208: aa0803f3 mov x19, x8 + 4be20c: f90017e0 str x0, [sp, #40] + 4be210: f94017e0 ldr x0, [sp, #40] + 4be214: 9100c000 add x0, x0, #0x30 + 4be218: aa0003e1 mov x1, x0 + 4be21c: aa1303e0 mov x0, x19 + 4be220: 9400000a bl 4be248 <_ZNSt15_Deque_iteratorIcRcPcEC1ERKS2_> + 4be224: aa1303e0 mov x0, x19 + 4be228: f9400bf3 ldr x19, [sp, #16] + 4be22c: a8c37bfd ldp x29, x30, [sp], #48 + 4be230: d65f03c0 ret + +00000000004be234 <_ZNSt11_Deque_baseIcSaIcEE19_M_get_Tp_allocatorEv>: +_ZNSt11_Deque_baseIcSaIcEE19_M_get_Tp_allocatorEv(): + 4be234: d10043ff sub sp, sp, #0x10 + 4be238: f90007e0 str x0, [sp, #8] + 4be23c: f94007e0 ldr x0, [sp, #8] + 4be240: 910043ff add sp, sp, #0x10 + 4be244: d65f03c0 ret + +00000000004be248 <_ZNSt15_Deque_iteratorIcRcPcEC1ERKS2_>: +_ZNSt15_Deque_iteratorIcRcPcEC1ERKS2_(): + 4be248: d10043ff sub sp, sp, #0x10 + 4be24c: f90007e0 str x0, [sp, #8] + 4be250: f90003e1 str x1, [sp] + 4be254: f94003e0 ldr x0, [sp] + 4be258: f9400001 ldr x1, [x0] + 4be25c: f94007e0 ldr x0, [sp, #8] + 4be260: f9000001 str x1, [x0] + 4be264: f94003e0 ldr x0, [sp] + 4be268: f9400401 ldr x1, [x0, #8] + 4be26c: f94007e0 ldr x0, [sp, #8] + 4be270: f9000401 str x1, [x0, #8] + 4be274: f94003e0 ldr x0, [sp] + 4be278: f9400801 ldr x1, [x0, #16] + 4be27c: f94007e0 ldr x0, [sp, #8] + 4be280: f9000801 str x1, [x0, #16] + 4be284: f94003e0 ldr x0, [sp] + 4be288: f9400c01 ldr x1, [x0, #24] + 4be28c: f94007e0 ldr x0, [sp, #8] + 4be290: f9000c01 str x1, [x0, #24] + 4be294: d503201f nop + 4be298: 910043ff add sp, sp, #0x10 + 4be29c: d65f03c0 ret + +00000000004be2a0 <_ZNSt5dequeIcSaIcEE15_M_destroy_dataESt15_Deque_iteratorIcRcPcES5_RKS0_>: +_ZNSt5dequeIcSaIcEE15_M_destroy_dataESt15_Deque_iteratorIcRcPcES5_RKS0_(): + 4be2a0: d10183ff sub sp, sp, #0x60 + 4be2a4: f9000fe0 str x0, [sp, #24] + 4be2a8: f9000be1 str x1, [sp, #16] + 4be2ac: f90007e2 str x2, [sp, #8] + 4be2b0: f90003e3 str x3, [sp] + 4be2b4: d503201f nop + 4be2b8: 910183ff add sp, sp, #0x60 + 4be2bc: d65f03c0 ret + +00000000004be2c0 <_ZNSt5dequeIcSaIcEE9push_backERKc>: +_ZNSt5dequeIcSaIcEE9push_backERKc(): + 4be2c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4be2c4: 910003fd mov x29, sp + 4be2c8: f9000fe0 str x0, [sp, #24] + 4be2cc: f9000be1 str x1, [sp, #16] + 4be2d0: f9400fe0 ldr x0, [sp, #24] + 4be2d4: f9401801 ldr x1, [x0, #48] + 4be2d8: f9400fe0 ldr x0, [sp, #24] + 4be2dc: f9402000 ldr x0, [x0, #64] + 4be2e0: d1000400 sub x0, x0, #0x1 + 4be2e4: eb00003f cmp x1, x0 + 4be2e8: 540001c0 b.eq 4be320 <_ZNSt5dequeIcSaIcEE9push_backERKc+0x60> // b.none + 4be2ec: f9400fe3 ldr x3, [sp, #24] + 4be2f0: f9400fe0 ldr x0, [sp, #24] + 4be2f4: f9401800 ldr x0, [x0, #48] + 4be2f8: f9400be2 ldr x2, [sp, #16] + 4be2fc: aa0003e1 mov x1, x0 + 4be300: aa0303e0 mov x0, x3 + 4be304: 94000144 bl 4be814 <_ZNSt16allocator_traitsISaIcEE9constructIcJRKcEEEvRS0_PT_DpOT0_> + 4be308: f9400fe0 ldr x0, [sp, #24] + 4be30c: f9401800 ldr x0, [x0, #48] + 4be310: 91000401 add x1, x0, #0x1 + 4be314: f9400fe0 ldr x0, [sp, #24] + 4be318: f9001801 str x1, [x0, #48] + 4be31c: 14000004 b 4be32c <_ZNSt5dequeIcSaIcEE9push_backERKc+0x6c> + 4be320: f9400be1 ldr x1, [sp, #16] + 4be324: f9400fe0 ldr x0, [sp, #24] + 4be328: 94000149 bl 4be84c <_ZNSt5dequeIcSaIcEE16_M_push_back_auxIJRKcEEEvDpOT_> + 4be32c: d503201f nop + 4be330: a8c27bfd ldp x29, x30, [sp], #32 + 4be334: d65f03c0 ret + +00000000004be338 <_ZNSt5dequeIcSaIcEE8pop_backEv>: +_ZNSt5dequeIcSaIcEE8pop_backEv(): + 4be338: a9be7bfd stp x29, x30, [sp, #-32]! + 4be33c: 910003fd mov x29, sp + 4be340: f9000fe0 str x0, [sp, #24] + 4be344: f9400fe0 ldr x0, [sp, #24] + 4be348: f9401801 ldr x1, [x0, #48] + 4be34c: f9400fe0 ldr x0, [sp, #24] + 4be350: f9401c00 ldr x0, [x0, #56] + 4be354: eb00003f cmp x1, x0 + 4be358: 540001a0 b.eq 4be38c <_ZNSt5dequeIcSaIcEE8pop_backEv+0x54> // b.none + 4be35c: f9400fe0 ldr x0, [sp, #24] + 4be360: f9401800 ldr x0, [x0, #48] + 4be364: d1000401 sub x1, x0, #0x1 + 4be368: f9400fe0 ldr x0, [sp, #24] + 4be36c: f9001801 str x1, [x0, #48] + 4be370: f9400fe2 ldr x2, [sp, #24] + 4be374: f9400fe0 ldr x0, [sp, #24] + 4be378: f9401800 ldr x0, [x0, #48] + 4be37c: aa0003e1 mov x1, x0 + 4be380: aa0203e0 mov x0, x2 + 4be384: 97fdc290 bl 42edc4 <_ZNSt16allocator_traitsISaIcEE7destroyIcEEvRS0_PT_> + 4be388: 14000003 b 4be394 <_ZNSt5dequeIcSaIcEE8pop_backEv+0x5c> + 4be38c: f9400fe0 ldr x0, [sp, #24] + 4be390: 94000157 bl 4be8ec <_ZNSt5dequeIcSaIcEE15_M_pop_back_auxEv> + 4be394: d503201f nop + 4be398: a8c27bfd ldp x29, x30, [sp], #32 + 4be39c: d65f03c0 ret + +00000000004be3a0 <_ZNKSt5dequeIcSaIcEE5emptyEv>: +_ZNKSt5dequeIcSaIcEE5emptyEv(): + 4be3a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4be3a4: 910003fd mov x29, sp + 4be3a8: f9000fe0 str x0, [sp, #24] + 4be3ac: f9400fe0 ldr x0, [sp, #24] + 4be3b0: 9100c002 add x2, x0, #0x30 + 4be3b4: f9400fe0 ldr x0, [sp, #24] + 4be3b8: 91004000 add x0, x0, #0x10 + 4be3bc: aa0003e1 mov x1, x0 + 4be3c0: aa0203e0 mov x0, x2 + 4be3c4: 9400016b bl 4be970 <_ZSteqIcRcPcEbRKSt15_Deque_iteratorIT_T0_T1_ES8_> + 4be3c8: 12001c00 and w0, w0, #0xff + 4be3cc: a8c27bfd ldp x29, x30, [sp], #32 + 4be3d0: d65f03c0 ret + +00000000004be3d4 <_ZSt7forwardIRN5Catch9StringRefEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIRN5Catch9StringRefEEOT_RNSt16remove_referenceIS3_E4typeE(): + 4be3d4: d10043ff sub sp, sp, #0x10 + 4be3d8: f90007e0 str x0, [sp, #8] + 4be3dc: f94007e0 ldr x0, [sp, #8] + 4be3e0: 910043ff add sp, sp, #0x10 + 4be3e4: d65f03c0 ret + +00000000004be3e8 <_ZSt7forwardIRN5Catch9ResultWas6OfTypeEEOT_RNSt16remove_referenceIS4_E4typeE>: +_ZSt7forwardIRN5Catch9ResultWas6OfTypeEEOT_RNSt16remove_referenceIS4_E4typeE(): + 4be3e8: d10043ff sub sp, sp, #0x10 + 4be3ec: f90007e0 str x0, [sp, #8] + 4be3f0: f94007e0 ldr x0, [sp, #8] + 4be3f4: 910043ff add sp, sp, #0x10 + 4be3f8: d65f03c0 ret + +00000000004be3fc <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE9constructIS1_JRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvRS2_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE9constructIS1_JRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvRS2_PT_DpOT0_(): + 4be3fc: a9bb7bfd stp x29, x30, [sp, #-80]! + 4be400: 910003fd mov x29, sp + 4be404: a90153f3 stp x19, x20, [sp, #16] + 4be408: f90027e0 str x0, [sp, #72] + 4be40c: f90023e1 str x1, [sp, #64] + 4be410: f9001fe2 str x2, [sp, #56] + 4be414: f9001be3 str x3, [sp, #48] + 4be418: f90017e4 str x4, [sp, #40] + 4be41c: f9401fe0 ldr x0, [sp, #56] + 4be420: 97ffffed bl 4be3d4 <_ZSt7forwardIRN5Catch9StringRefEEOT_RNSt16remove_referenceIS3_E4typeE> + 4be424: aa0003f3 mov x19, x0 + 4be428: f9401be0 ldr x0, [sp, #48] + 4be42c: 97fea2b2 bl 466ef4 <_ZSt7forwardIRKN5Catch14SourceLineInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be430: aa0003f4 mov x20, x0 + 4be434: f94017e0 ldr x0, [sp, #40] + 4be438: 97ffffec bl 4be3e8 <_ZSt7forwardIRN5Catch9ResultWas6OfTypeEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be43c: aa0003e4 mov x4, x0 + 4be440: aa1403e3 mov x3, x20 + 4be444: aa1303e2 mov x2, x19 + 4be448: f94023e1 ldr x1, [sp, #64] + 4be44c: f94027e0 ldr x0, [sp, #72] + 4be450: 94000154 bl 4be9a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE9constructIS2_JRNS1_9StringRefERKNS1_14SourceLineInfoERNS1_9ResultWas6OfTypeEEEEvPT_DpOT0_> + 4be454: d503201f nop + 4be458: a94153f3 ldp x19, x20, [sp, #16] + 4be45c: a8c57bfd ldp x29, x30, [sp], #80 + 4be460: d65f03c0 ret + +00000000004be464 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>: +_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_(): + 4be464: a9b67bfd stp x29, x30, [sp, #-160]! + 4be468: 910003fd mov x29, sp + 4be46c: a90153f3 stp x19, x20, [sp, #16] + 4be470: a9025bf5 stp x21, x22, [sp, #32] + 4be474: f9002fe0 str x0, [sp, #88] + 4be478: f9002be1 str x1, [sp, #80] + 4be47c: f90027e2 str x2, [sp, #72] + 4be480: f90023e3 str x3, [sp, #64] + 4be484: f9001fe4 str x4, [sp, #56] + 4be488: 900000a0 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4be48c: 9102a002 add x2, x0, #0xa8 + 4be490: d2800021 mov x1, #0x1 // #1 + 4be494: f9402fe0 ldr x0, [sp, #88] + 4be498: 97fe1e3b bl 445d84 <_ZNKSt6vectorIN5Catch11MessageInfoESaIS1_EE12_M_check_lenEmPKc> + 4be49c: f9004be0 str x0, [sp, #144] + 4be4a0: f9402fe0 ldr x0, [sp, #88] + 4be4a4: f9400000 ldr x0, [x0] + 4be4a8: f90047e0 str x0, [sp, #136] + 4be4ac: f9402fe0 ldr x0, [sp, #88] + 4be4b0: f9400400 ldr x0, [x0, #8] + 4be4b4: f90043e0 str x0, [sp, #128] + 4be4b8: f9402fe0 ldr x0, [sp, #88] + 4be4bc: 97fe1373 bl 443288 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE5beginEv> + 4be4c0: f90037e0 str x0, [sp, #104] + 4be4c4: 9101a3e1 add x1, sp, #0x68 + 4be4c8: 910143e0 add x0, sp, #0x50 + 4be4cc: 97fe1e61 bl 445e50 <_ZN9__gnu_cxxmiIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_> + 4be4d0: f9003fe0 str x0, [sp, #120] + 4be4d4: f9402fe0 ldr x0, [sp, #88] + 4be4d8: f9404be1 ldr x1, [sp, #144] + 4be4dc: 97fe1e72 bl 445ea4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE11_M_allocateEm> + 4be4e0: f9003be0 str x0, [sp, #112] + 4be4e4: f9403be0 ldr x0, [sp, #112] + 4be4e8: f9004fe0 str x0, [sp, #152] + 4be4ec: f9402ff3 ldr x19, [sp, #88] + 4be4f0: f9403fe1 ldr x1, [sp, #120] + 4be4f4: aa0103e0 mov x0, x1 + 4be4f8: d37df000 lsl x0, x0, #3 + 4be4fc: 8b010000 add x0, x0, x1 + 4be500: d37df000 lsl x0, x0, #3 + 4be504: aa0003e1 mov x1, x0 + 4be508: f9403be0 ldr x0, [sp, #112] + 4be50c: 8b010014 add x20, x0, x1 + 4be510: f94027e0 ldr x0, [sp, #72] + 4be514: 97ffffb0 bl 4be3d4 <_ZSt7forwardIRN5Catch9StringRefEEOT_RNSt16remove_referenceIS3_E4typeE> + 4be518: aa0003f5 mov x21, x0 + 4be51c: f94023e0 ldr x0, [sp, #64] + 4be520: 97fea275 bl 466ef4 <_ZSt7forwardIRKN5Catch14SourceLineInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be524: aa0003f6 mov x22, x0 + 4be528: f9401fe0 ldr x0, [sp, #56] + 4be52c: 97ffffaf bl 4be3e8 <_ZSt7forwardIRN5Catch9ResultWas6OfTypeEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be530: aa0003e4 mov x4, x0 + 4be534: aa1603e3 mov x3, x22 + 4be538: aa1503e2 mov x2, x21 + 4be53c: aa1403e1 mov x1, x20 + 4be540: aa1303e0 mov x0, x19 + 4be544: 97ffffae bl 4be3fc <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE9constructIS1_JRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvRS2_PT_DpOT0_> + 4be548: f9004fff str xzr, [sp, #152] + 4be54c: 910143e0 add x0, sp, #0x50 + 4be550: 97fe192a bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4be554: f9400013 ldr x19, [x0] + 4be558: f9402fe0 ldr x0, [sp, #88] + 4be55c: 97fe15db bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4be560: aa0003e3 mov x3, x0 + 4be564: f9403be2 ldr x2, [sp, #112] + 4be568: aa1303e1 mov x1, x19 + 4be56c: f94047e0 ldr x0, [sp, #136] + 4be570: 97fe1e5b bl 445edc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11MessageInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 4be574: f9004fe0 str x0, [sp, #152] + 4be578: f9404fe0 ldr x0, [sp, #152] + 4be57c: 91012000 add x0, x0, #0x48 + 4be580: f9004fe0 str x0, [sp, #152] + 4be584: 910143e0 add x0, sp, #0x50 + 4be588: 97fe191c bl 4449f8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEE4baseEv> + 4be58c: f9400013 ldr x19, [x0] + 4be590: f9402fe0 ldr x0, [sp, #88] + 4be594: 97fe15cd bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4be598: aa0003e3 mov x3, x0 + 4be59c: f9404fe2 ldr x2, [sp, #152] + 4be5a0: f94043e1 ldr x1, [sp, #128] + 4be5a4: aa1303e0 mov x0, x19 + 4be5a8: 97fe1e4d bl 445edc <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch11MessageInfoES2_SaIS1_EET0_T_S5_S4_RT1_> + 4be5ac: f9004fe0 str x0, [sp, #152] + 4be5b0: f9402fe0 ldr x0, [sp, #88] + 4be5b4: 97fe15c5 bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4be5b8: aa0003e2 mov x2, x0 + 4be5bc: f94043e1 ldr x1, [sp, #128] + 4be5c0: f94047e0 ldr x0, [sp, #136] + 4be5c4: 97fe15c6 bl 443cdc <_ZSt8_DestroyIPN5Catch11MessageInfoES1_EvT_S3_RSaIT0_E> + 4be5c8: f9402fe3 ldr x3, [sp, #88] + 4be5cc: f9402fe0 ldr x0, [sp, #88] + 4be5d0: f9400801 ldr x1, [x0, #16] + 4be5d4: f94047e0 ldr x0, [sp, #136] + 4be5d8: cb000020 sub x0, x1, x0 + 4be5dc: 9343fc01 asr x1, x0, #3 + 4be5e0: d291c720 mov x0, #0x8e39 // #36409 + 4be5e4: f2a71c60 movk x0, #0x38e3, lsl #16 + 4be5e8: f2dc71c0 movk x0, #0xe38e, lsl #32 + 4be5ec: f2f1c700 movk x0, #0x8e38, lsl #48 + 4be5f0: 9b007c20 mul x0, x1, x0 + 4be5f4: aa0003e2 mov x2, x0 + 4be5f8: f94047e1 ldr x1, [sp, #136] + 4be5fc: aa0303e0 mov x0, x3 + 4be600: 97fe1b75 bl 4453d4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE13_M_deallocateEPS1_m> + 4be604: f9402fe0 ldr x0, [sp, #88] + 4be608: f9403be1 ldr x1, [sp, #112] + 4be60c: f9000001 str x1, [x0] + 4be610: f9402fe0 ldr x0, [sp, #88] + 4be614: f9404fe1 ldr x1, [sp, #152] + 4be618: f9000401 str x1, [x0, #8] + 4be61c: f9404be1 ldr x1, [sp, #144] + 4be620: aa0103e0 mov x0, x1 + 4be624: d37df000 lsl x0, x0, #3 + 4be628: 8b010000 add x0, x0, x1 + 4be62c: d37df000 lsl x0, x0, #3 + 4be630: aa0003e1 mov x1, x0 + 4be634: f9403be0 ldr x0, [sp, #112] + 4be638: 8b010001 add x1, x0, x1 + 4be63c: f9402fe0 ldr x0, [sp, #88] + 4be640: f9000801 str x1, [x0, #16] + 4be644: 14000021 b 4be6c8 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x264> + 4be648: 97fd2236 bl 406f20 <__cxa_begin_catch@plt> + 4be64c: f9404fe0 ldr x0, [sp, #152] + 4be650: f100001f cmp x0, #0x0 + 4be654: 540001c1 b.ne 4be68c <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x228> // b.any + 4be658: f9402fe2 ldr x2, [sp, #88] + 4be65c: f9403fe1 ldr x1, [sp, #120] + 4be660: aa0103e0 mov x0, x1 + 4be664: d37df000 lsl x0, x0, #3 + 4be668: 8b010000 add x0, x0, x1 + 4be66c: d37df000 lsl x0, x0, #3 + 4be670: aa0003e1 mov x1, x0 + 4be674: f9403be0 ldr x0, [sp, #112] + 4be678: 8b010000 add x0, x0, x1 + 4be67c: aa0003e1 mov x1, x0 + 4be680: aa0203e0 mov x0, x2 + 4be684: 97fe1e2a bl 445f2c <_ZNSt16allocator_traitsISaIN5Catch11MessageInfoEEE7destroyIS1_EEvRS2_PT_> + 4be688: 14000007 b 4be6a4 <_ZNSt6vectorIN5Catch11MessageInfoESaIS1_EE17_M_realloc_insertIJRNS0_9StringRefERKNS0_14SourceLineInfoERNS0_9ResultWas6OfTypeEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x240> + 4be68c: f9402fe0 ldr x0, [sp, #88] + 4be690: 97fe158e bl 443cc8 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE19_M_get_Tp_allocatorEv> + 4be694: aa0003e2 mov x2, x0 + 4be698: f9404fe1 ldr x1, [sp, #152] + 4be69c: f9403be0 ldr x0, [sp, #112] + 4be6a0: 97fe158f bl 443cdc <_ZSt8_DestroyIPN5Catch11MessageInfoES1_EvT_S3_RSaIT0_E> + 4be6a4: f9402fe0 ldr x0, [sp, #88] + 4be6a8: f9404be2 ldr x2, [sp, #144] + 4be6ac: f9403be1 ldr x1, [sp, #112] + 4be6b0: 97fe1b49 bl 4453d4 <_ZNSt12_Vector_baseIN5Catch11MessageInfoESaIS1_EE13_M_deallocateEPS1_m> + 4be6b4: 97fd240b bl 4076e0 <__cxa_rethrow@plt> + 4be6b8: aa0003f3 mov x19, x0 + 4be6bc: 97fd2455 bl 407810 <__cxa_end_catch@plt> + 4be6c0: aa1303e0 mov x0, x19 + 4be6c4: 97fd248f bl 407900 <_Unwind_Resume@plt> + 4be6c8: a94153f3 ldp x19, x20, [sp, #16] + 4be6cc: a9425bf5 ldp x21, x22, [sp, #32] + 4be6d0: a8ca7bfd ldp x29, x30, [sp], #160 + 4be6d4: d65f03c0 ret + +00000000004be6d8 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEmiEl>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEmiEl(): + 4be6d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4be6dc: 910003fd mov x29, sp + 4be6e0: f9000fe0 str x0, [sp, #24] + 4be6e4: f9000be1 str x1, [sp, #16] + 4be6e8: f9400fe0 ldr x0, [sp, #24] + 4be6ec: f9400002 ldr x2, [x0] + 4be6f0: f9400be1 ldr x1, [sp, #16] + 4be6f4: aa0103e0 mov x0, x1 + 4be6f8: d37df000 lsl x0, x0, #3 + 4be6fc: 8b010000 add x0, x0, x1 + 4be700: d37df000 lsl x0, x0, #3 + 4be704: cb0003e0 neg x0, x0 + 4be708: 8b000040 add x0, x2, x0 + 4be70c: f90017e0 str x0, [sp, #40] + 4be710: 9100a3e1 add x1, sp, #0x28 + 4be714: 910083e0 add x0, sp, #0x20 + 4be718: 97fe1850 bl 444858 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch11MessageInfoESt6vectorIS2_SaIS2_EEEC1ERKS3_> + 4be71c: f94013e0 ldr x0, [sp, #32] + 4be720: a8c37bfd ldp x29, x30, [sp], #48 + 4be724: d65f03c0 ret + +00000000004be728 <_ZNSt11_Deque_baseIcSaIcEEC1Ev>: +_ZNSt11_Deque_baseIcSaIcEEC2Ev(): + 4be728: a9bd7bfd stp x29, x30, [sp, #-48]! + 4be72c: 910003fd mov x29, sp + 4be730: f9000bf3 str x19, [sp, #16] + 4be734: f90017e0 str x0, [sp, #40] + 4be738: f94017e0 ldr x0, [sp, #40] + 4be73c: 940000c2 bl 4bea44 <_ZNSt11_Deque_baseIcSaIcEE11_Deque_implC1Ev> + 4be740: d2800001 mov x1, #0x0 // #0 + 4be744: f94017e0 ldr x0, [sp, #40] + 4be748: 940000d1 bl 4bea8c <_ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEm> + 4be74c: 14000006 b 4be764 <_ZNSt11_Deque_baseIcSaIcEEC1Ev+0x3c> + 4be750: aa0003f3 mov x19, x0 + 4be754: f94017e0 ldr x0, [sp, #40] + 4be758: 97fffe78 bl 4be138 <_ZNSt11_Deque_baseIcSaIcEE11_Deque_implD1Ev> + 4be75c: aa1303e0 mov x0, x19 + 4be760: 97fd2468 bl 407900 <_Unwind_Resume@plt> + 4be764: f9400bf3 ldr x19, [sp, #16] + 4be768: a8c37bfd ldp x29, x30, [sp], #48 + 4be76c: d65f03c0 ret + +00000000004be770 <_ZNSt11_Deque_baseIcSaIcEE16_M_destroy_nodesEPPcS3_>: +_ZNSt11_Deque_baseIcSaIcEE16_M_destroy_nodesEPPcS3_(): + 4be770: a9bc7bfd stp x29, x30, [sp, #-64]! + 4be774: 910003fd mov x29, sp + 4be778: f90017e0 str x0, [sp, #40] + 4be77c: f90013e1 str x1, [sp, #32] + 4be780: f9000fe2 str x2, [sp, #24] + 4be784: f94013e0 ldr x0, [sp, #32] + 4be788: f9001fe0 str x0, [sp, #56] + 4be78c: f9401fe1 ldr x1, [sp, #56] + 4be790: f9400fe0 ldr x0, [sp, #24] + 4be794: eb00003f cmp x1, x0 + 4be798: 54000142 b.cs 4be7c0 <_ZNSt11_Deque_baseIcSaIcEE16_M_destroy_nodesEPPcS3_+0x50> // b.hs, b.nlast + 4be79c: f9401fe0 ldr x0, [sp, #56] + 4be7a0: f9400000 ldr x0, [x0] + 4be7a4: aa0003e1 mov x1, x0 + 4be7a8: f94017e0 ldr x0, [sp, #40] + 4be7ac: 9400011a bl 4bec14 <_ZNSt11_Deque_baseIcSaIcEE18_M_deallocate_nodeEPc> + 4be7b0: f9401fe0 ldr x0, [sp, #56] + 4be7b4: 91002000 add x0, x0, #0x8 + 4be7b8: f9001fe0 str x0, [sp, #56] + 4be7bc: 17fffff4 b 4be78c <_ZNSt11_Deque_baseIcSaIcEE16_M_destroy_nodesEPPcS3_+0x1c> + 4be7c0: d503201f nop + 4be7c4: a8c47bfd ldp x29, x30, [sp], #64 + 4be7c8: d65f03c0 ret + +00000000004be7cc <_ZNSt11_Deque_baseIcSaIcEE17_M_deallocate_mapEPPcm>: +_ZNSt11_Deque_baseIcSaIcEE17_M_deallocate_mapEPPcm(): + 4be7cc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4be7d0: 910003fd mov x29, sp + 4be7d4: f90017e0 str x0, [sp, #40] + 4be7d8: f90013e1 str x1, [sp, #32] + 4be7dc: f9000fe2 str x2, [sp, #24] + 4be7e0: 9100e3e0 add x0, sp, #0x38 + 4be7e4: aa0003e8 mov x8, x0 + 4be7e8: f94017e0 ldr x0, [sp, #40] + 4be7ec: 9400011a bl 4bec54 <_ZNKSt11_Deque_baseIcSaIcEE20_M_get_map_allocatorEv> + 4be7f0: 9100e3e0 add x0, sp, #0x38 + 4be7f4: f9400fe2 ldr x2, [sp, #24] + 4be7f8: f94013e1 ldr x1, [sp, #32] + 4be7fc: 9400012c bl 4becac <_ZNSt16allocator_traitsISaIPcEE10deallocateERS1_PS0_m> + 4be800: 9100e3e0 add x0, sp, #0x38 + 4be804: 94000122 bl 4bec8c <_ZNSaIPcED1Ev> + 4be808: d503201f nop + 4be80c: a8c47bfd ldp x29, x30, [sp], #64 + 4be810: d65f03c0 ret + +00000000004be814 <_ZNSt16allocator_traitsISaIcEE9constructIcJRKcEEEvRS0_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIcEE9constructIcJRKcEEEvRS0_PT_DpOT0_(): + 4be814: a9bd7bfd stp x29, x30, [sp, #-48]! + 4be818: 910003fd mov x29, sp + 4be81c: f90017e0 str x0, [sp, #40] + 4be820: f90013e1 str x1, [sp, #32] + 4be824: f9000fe2 str x2, [sp, #24] + 4be828: f9400fe0 ldr x0, [sp, #24] + 4be82c: 9400012c bl 4becdc <_ZSt7forwardIRKcEOT_RNSt16remove_referenceIS2_E4typeE> + 4be830: aa0003e2 mov x2, x0 + 4be834: f94013e1 ldr x1, [sp, #32] + 4be838: f94017e0 ldr x0, [sp, #40] + 4be83c: 9400012d bl 4becf0 <_ZN9__gnu_cxx13new_allocatorIcE9constructIcJRKcEEEvPT_DpOT0_> + 4be840: d503201f nop + 4be844: a8c37bfd ldp x29, x30, [sp], #48 + 4be848: d65f03c0 ret + +00000000004be84c <_ZNSt5dequeIcSaIcEE16_M_push_back_auxIJRKcEEEvDpOT_>: +_ZNSt5dequeIcSaIcEE16_M_push_back_auxIJRKcEEEvDpOT_(): + 4be84c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4be850: 910003fd mov x29, sp + 4be854: a90153f3 stp x19, x20, [sp, #16] + 4be858: f90017e0 str x0, [sp, #40] + 4be85c: f90013e1 str x1, [sp, #32] + 4be860: d2800021 mov x1, #0x1 // #1 + 4be864: f94017e0 ldr x0, [sp, #40] + 4be868: 94000135 bl 4bed3c <_ZNSt5dequeIcSaIcEE22_M_reserve_map_at_backEm> + 4be86c: f94017e1 ldr x1, [sp, #40] + 4be870: f94017e0 ldr x0, [sp, #40] + 4be874: f9402400 ldr x0, [x0, #72] + 4be878: 91002013 add x19, x0, #0x8 + 4be87c: aa0103e0 mov x0, x1 + 4be880: 94000148 bl 4beda0 <_ZNSt11_Deque_baseIcSaIcEE16_M_allocate_nodeEv> + 4be884: f9000260 str x0, [x19] + 4be888: f94017f3 ldr x19, [sp, #40] + 4be88c: f94017e0 ldr x0, [sp, #40] + 4be890: f9401814 ldr x20, [x0, #48] + 4be894: f94013e0 ldr x0, [sp, #32] + 4be898: 94000111 bl 4becdc <_ZSt7forwardIRKcEOT_RNSt16remove_referenceIS2_E4typeE> + 4be89c: aa0003e2 mov x2, x0 + 4be8a0: aa1403e1 mov x1, x20 + 4be8a4: aa1303e0 mov x0, x19 + 4be8a8: 97ffffdb bl 4be814 <_ZNSt16allocator_traitsISaIcEE9constructIcJRKcEEEvRS0_PT_DpOT0_> + 4be8ac: f94017e0 ldr x0, [sp, #40] + 4be8b0: 9100c002 add x2, x0, #0x30 + 4be8b4: f94017e0 ldr x0, [sp, #40] + 4be8b8: f9402400 ldr x0, [x0, #72] + 4be8bc: 91002000 add x0, x0, #0x8 + 4be8c0: aa0003e1 mov x1, x0 + 4be8c4: aa0203e0 mov x0, x2 + 4be8c8: 94000143 bl 4bedd4 <_ZNSt15_Deque_iteratorIcRcPcE11_M_set_nodeEPS1_> + 4be8cc: f94017e0 ldr x0, [sp, #40] + 4be8d0: f9401c01 ldr x1, [x0, #56] + 4be8d4: f94017e0 ldr x0, [sp, #40] + 4be8d8: f9001801 str x1, [x0, #48] + 4be8dc: d503201f nop + 4be8e0: a94153f3 ldp x19, x20, [sp, #16] + 4be8e4: a8c37bfd ldp x29, x30, [sp], #48 + 4be8e8: d65f03c0 ret + +00000000004be8ec <_ZNSt5dequeIcSaIcEE15_M_pop_back_auxEv>: +_ZNSt5dequeIcSaIcEE15_M_pop_back_auxEv(): + 4be8ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4be8f0: 910003fd mov x29, sp + 4be8f4: f9000fe0 str x0, [sp, #24] + 4be8f8: f9400fe2 ldr x2, [sp, #24] + 4be8fc: f9400fe0 ldr x0, [sp, #24] + 4be900: f9401c00 ldr x0, [x0, #56] + 4be904: aa0003e1 mov x1, x0 + 4be908: aa0203e0 mov x0, x2 + 4be90c: 940000c2 bl 4bec14 <_ZNSt11_Deque_baseIcSaIcEE18_M_deallocate_nodeEPc> + 4be910: f9400fe0 ldr x0, [sp, #24] + 4be914: 9100c002 add x2, x0, #0x30 + 4be918: f9400fe0 ldr x0, [sp, #24] + 4be91c: f9402400 ldr x0, [x0, #72] + 4be920: d1002000 sub x0, x0, #0x8 + 4be924: aa0003e1 mov x1, x0 + 4be928: aa0203e0 mov x0, x2 + 4be92c: 9400012a bl 4bedd4 <_ZNSt15_Deque_iteratorIcRcPcE11_M_set_nodeEPS1_> + 4be930: f9400fe0 ldr x0, [sp, #24] + 4be934: f9402000 ldr x0, [x0, #64] + 4be938: d1000401 sub x1, x0, #0x1 + 4be93c: f9400fe0 ldr x0, [sp, #24] + 4be940: f9001801 str x1, [x0, #48] + 4be944: f9400fe0 ldr x0, [sp, #24] + 4be948: 97fffe3b bl 4be234 <_ZNSt11_Deque_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 4be94c: aa0003e2 mov x2, x0 + 4be950: f9400fe0 ldr x0, [sp, #24] + 4be954: f9401800 ldr x0, [x0, #48] + 4be958: aa0003e1 mov x1, x0 + 4be95c: aa0203e0 mov x0, x2 + 4be960: 97fdc119 bl 42edc4 <_ZNSt16allocator_traitsISaIcEE7destroyIcEEvRS0_PT_> + 4be964: d503201f nop + 4be968: a8c27bfd ldp x29, x30, [sp], #32 + 4be96c: d65f03c0 ret + +00000000004be970 <_ZSteqIcRcPcEbRKSt15_Deque_iteratorIT_T0_T1_ES8_>: +_ZSteqIcRcPcEbRKSt15_Deque_iteratorIT_T0_T1_ES8_(): + 4be970: d10043ff sub sp, sp, #0x10 + 4be974: f90007e0 str x0, [sp, #8] + 4be978: f90003e1 str x1, [sp] + 4be97c: f94007e0 ldr x0, [sp, #8] + 4be980: f9400001 ldr x1, [x0] + 4be984: f94003e0 ldr x0, [sp] + 4be988: f9400000 ldr x0, [x0] + 4be98c: eb00003f cmp x1, x0 + 4be990: 1a9f17e0 cset w0, eq // eq = none + 4be994: 12001c00 and w0, w0, #0xff + 4be998: 910043ff add sp, sp, #0x10 + 4be99c: d65f03c0 ret + +00000000004be9a0 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE9constructIS2_JRNS1_9StringRefERKNS1_14SourceLineInfoERNS1_9ResultWas6OfTypeEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE9constructIS2_JRNS1_9StringRefERKNS1_14SourceLineInfoERNS1_9ResultWas6OfTypeEEEEvPT_DpOT0_(): + 4be9a0: a9b97bfd stp x29, x30, [sp, #-112]! + 4be9a4: 910003fd mov x29, sp + 4be9a8: a90153f3 stp x19, x20, [sp, #16] + 4be9ac: a9025bf5 stp x21, x22, [sp, #32] + 4be9b0: f9001bf7 str x23, [sp, #48] + 4be9b4: f90037e0 str x0, [sp, #104] + 4be9b8: f90033e1 str x1, [sp, #96] + 4be9bc: f9002fe2 str x2, [sp, #88] + 4be9c0: f9002be3 str x3, [sp, #80] + 4be9c4: f90027e4 str x4, [sp, #72] + 4be9c8: f9402fe0 ldr x0, [sp, #88] + 4be9cc: 97fffe82 bl 4be3d4 <_ZSt7forwardIRN5Catch9StringRefEEOT_RNSt16remove_referenceIS3_E4typeE> + 4be9d0: aa0003f6 mov x22, x0 + 4be9d4: f9402be0 ldr x0, [sp, #80] + 4be9d8: 97fea147 bl 466ef4 <_ZSt7forwardIRKN5Catch14SourceLineInfoEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be9dc: aa0003f7 mov x23, x0 + 4be9e0: f94027e0 ldr x0, [sp, #72] + 4be9e4: 97fffe81 bl 4be3e8 <_ZSt7forwardIRN5Catch9ResultWas6OfTypeEEOT_RNSt16remove_referenceIS4_E4typeE> + 4be9e8: b9400014 ldr w20, [x0] + 4be9ec: f94033f3 ldr x19, [sp, #96] + 4be9f0: aa1303e1 mov x1, x19 + 4be9f4: d2800900 mov x0, #0x48 // #72 + 4be9f8: 97fd36a0 bl 40c478 <_ZnwmPv> + 4be9fc: aa0003f5 mov x21, x0 + 4bea00: 2a1403e3 mov w3, w20 + 4bea04: aa1703e2 mov x2, x23 + 4bea08: aa1603e1 mov x1, x22 + 4bea0c: aa1503e0 mov x0, x21 + 4bea10: 97fdda8c bl 435440 <_ZN5Catch11MessageInfoC1ERKNS_9StringRefERKNS_14SourceLineInfoENS_9ResultWas6OfTypeE> + 4bea14: 14000007 b 4bea30 <_ZN9__gnu_cxx13new_allocatorIN5Catch11MessageInfoEE9constructIS2_JRNS1_9StringRefERKNS1_14SourceLineInfoERNS1_9ResultWas6OfTypeEEEEvPT_DpOT0_+0x90> + 4bea18: aa0003f4 mov x20, x0 + 4bea1c: aa1303e1 mov x1, x19 + 4bea20: aa1503e0 mov x0, x21 + 4bea24: 97fd369b bl 40c490 <_ZdlPvS_> + 4bea28: aa1403e0 mov x0, x20 + 4bea2c: 97fd23b5 bl 407900 <_Unwind_Resume@plt> + 4bea30: a94153f3 ldp x19, x20, [sp, #16] + 4bea34: a9425bf5 ldp x21, x22, [sp, #32] + 4bea38: f9401bf7 ldr x23, [sp, #48] + 4bea3c: a8c77bfd ldp x29, x30, [sp], #112 + 4bea40: d65f03c0 ret + +00000000004bea44 <_ZNSt11_Deque_baseIcSaIcEE11_Deque_implC1Ev>: +_ZNSt11_Deque_baseIcSaIcEE11_Deque_implC1Ev(): + 4bea44: a9be7bfd stp x29, x30, [sp, #-32]! + 4bea48: 910003fd mov x29, sp + 4bea4c: f9000fe0 str x0, [sp, #24] + 4bea50: f9400fe0 ldr x0, [sp, #24] + 4bea54: 97fd2377 bl 407830 <_ZNSaIcEC2Ev@plt> + 4bea58: f9400fe0 ldr x0, [sp, #24] + 4bea5c: f900001f str xzr, [x0] + 4bea60: f9400fe0 ldr x0, [sp, #24] + 4bea64: f900041f str xzr, [x0, #8] + 4bea68: f9400fe0 ldr x0, [sp, #24] + 4bea6c: 91004000 add x0, x0, #0x10 + 4bea70: 940000ef bl 4bee2c <_ZNSt15_Deque_iteratorIcRcPcEC1Ev> + 4bea74: f9400fe0 ldr x0, [sp, #24] + 4bea78: 9100c000 add x0, x0, #0x30 + 4bea7c: 940000ec bl 4bee2c <_ZNSt15_Deque_iteratorIcRcPcEC1Ev> + 4bea80: d503201f nop + 4bea84: a8c27bfd ldp x29, x30, [sp], #32 + 4bea88: d65f03c0 ret + +00000000004bea8c <_ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEm>: +_ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEm(): + 4bea8c: a9ba7bfd stp x29, x30, [sp, #-96]! + 4bea90: 910003fd mov x29, sp + 4bea94: f9000bf3 str x19, [sp, #16] + 4bea98: f90017e0 str x0, [sp, #40] + 4bea9c: f90013e1 str x1, [sp, #32] + 4beaa0: d2800020 mov x0, #0x1 // #1 + 4beaa4: 97fd3764 bl 40c834 <_ZSt16__deque_buf_sizem> + 4beaa8: aa0003e1 mov x1, x0 + 4beaac: f94013e0 ldr x0, [sp, #32] + 4beab0: 9ac10800 udiv x0, x0, x1 + 4beab4: 91000400 add x0, x0, #0x1 + 4beab8: f9002fe0 str x0, [sp, #88] + 4beabc: d2800100 mov x0, #0x8 // #8 + 4beac0: f9001fe0 str x0, [sp, #56] + 4beac4: f9402fe0 ldr x0, [sp, #88] + 4beac8: 91000800 add x0, x0, #0x2 + 4beacc: f90023e0 str x0, [sp, #64] + 4bead0: 910103e1 add x1, sp, #0x40 + 4bead4: 9100e3e0 add x0, sp, #0x38 + 4bead8: 97fd5936 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4beadc: f9400001 ldr x1, [x0] + 4beae0: f94017e0 ldr x0, [sp, #40] + 4beae4: f9000401 str x1, [x0, #8] + 4beae8: f94017e0 ldr x0, [sp, #40] + 4beaec: f9400400 ldr x0, [x0, #8] + 4beaf0: aa0003e1 mov x1, x0 + 4beaf4: f94017e0 ldr x0, [sp, #40] + 4beaf8: 940000da bl 4bee60 <_ZNSt11_Deque_baseIcSaIcEE15_M_allocate_mapEm> + 4beafc: aa0003e1 mov x1, x0 + 4beb00: f94017e0 ldr x0, [sp, #40] + 4beb04: f9000001 str x1, [x0] + 4beb08: f94017e0 ldr x0, [sp, #40] + 4beb0c: f9400001 ldr x1, [x0] + 4beb10: f94017e0 ldr x0, [sp, #40] + 4beb14: f9400402 ldr x2, [x0, #8] + 4beb18: f9402fe0 ldr x0, [sp, #88] + 4beb1c: cb000042 sub x2, x2, x0 + 4beb20: d341fc40 lsr x0, x2, #1 + 4beb24: d37df000 lsl x0, x0, #3 + 4beb28: 8b000020 add x0, x1, x0 + 4beb2c: f9002be0 str x0, [sp, #80] + 4beb30: f9402fe0 ldr x0, [sp, #88] + 4beb34: d37df000 lsl x0, x0, #3 + 4beb38: f9402be1 ldr x1, [sp, #80] + 4beb3c: 8b000020 add x0, x1, x0 + 4beb40: f90027e0 str x0, [sp, #72] + 4beb44: f94027e2 ldr x2, [sp, #72] + 4beb48: f9402be1 ldr x1, [sp, #80] + 4beb4c: f94017e0 ldr x0, [sp, #40] + 4beb50: 940000de bl 4beec8 <_ZNSt11_Deque_baseIcSaIcEE15_M_create_nodesEPPcS3_> + 4beb54: f94017e0 ldr x0, [sp, #40] + 4beb58: 91004000 add x0, x0, #0x10 + 4beb5c: f9402be1 ldr x1, [sp, #80] + 4beb60: 9400009d bl 4bedd4 <_ZNSt15_Deque_iteratorIcRcPcE11_M_set_nodeEPS1_> + 4beb64: f94017e0 ldr x0, [sp, #40] + 4beb68: 9100c002 add x2, x0, #0x30 + 4beb6c: f94027e0 ldr x0, [sp, #72] + 4beb70: d1002000 sub x0, x0, #0x8 + 4beb74: aa0003e1 mov x1, x0 + 4beb78: aa0203e0 mov x0, x2 + 4beb7c: 94000096 bl 4bedd4 <_ZNSt15_Deque_iteratorIcRcPcE11_M_set_nodeEPS1_> + 4beb80: f94017e0 ldr x0, [sp, #40] + 4beb84: f9400c01 ldr x1, [x0, #24] + 4beb88: f94017e0 ldr x0, [sp, #40] + 4beb8c: f9000801 str x1, [x0, #16] + 4beb90: f94017e0 ldr x0, [sp, #40] + 4beb94: f9401c13 ldr x19, [x0, #56] + 4beb98: d2800020 mov x0, #0x1 // #1 + 4beb9c: 97fd3726 bl 40c834 <_ZSt16__deque_buf_sizem> + 4beba0: aa0003e1 mov x1, x0 + 4beba4: f94013e0 ldr x0, [sp, #32] + 4beba8: 9ac10802 udiv x2, x0, x1 + 4bebac: 9b017c41 mul x1, x2, x1 + 4bebb0: cb010000 sub x0, x0, x1 + 4bebb4: 8b000261 add x1, x19, x0 + 4bebb8: f94017e0 ldr x0, [sp, #40] + 4bebbc: f9001801 str x1, [x0, #48] + 4bebc0: 14000012 b 4bec08 <_ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEm+0x17c> + 4bebc4: 97fd20d7 bl 406f20 <__cxa_begin_catch@plt> + 4bebc8: f94017e0 ldr x0, [sp, #40] + 4bebcc: f9400001 ldr x1, [x0] + 4bebd0: f94017e0 ldr x0, [sp, #40] + 4bebd4: f9400400 ldr x0, [x0, #8] + 4bebd8: aa0003e2 mov x2, x0 + 4bebdc: f94017e0 ldr x0, [sp, #40] + 4bebe0: 97fffefb bl 4be7cc <_ZNSt11_Deque_baseIcSaIcEE17_M_deallocate_mapEPPcm> + 4bebe4: f94017e0 ldr x0, [sp, #40] + 4bebe8: f900001f str xzr, [x0] + 4bebec: f94017e0 ldr x0, [sp, #40] + 4bebf0: f900041f str xzr, [x0, #8] + 4bebf4: 97fd22bb bl 4076e0 <__cxa_rethrow@plt> + 4bebf8: aa0003f3 mov x19, x0 + 4bebfc: 97fd2305 bl 407810 <__cxa_end_catch@plt> + 4bec00: aa1303e0 mov x0, x19 + 4bec04: 97fd233f bl 407900 <_Unwind_Resume@plt> + 4bec08: f9400bf3 ldr x19, [sp, #16] + 4bec0c: a8c67bfd ldp x29, x30, [sp], #96 + 4bec10: d65f03c0 ret + +00000000004bec14 <_ZNSt11_Deque_baseIcSaIcEE18_M_deallocate_nodeEPc>: +_ZNSt11_Deque_baseIcSaIcEE18_M_deallocate_nodeEPc(): + 4bec14: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bec18: 910003fd mov x29, sp + 4bec1c: f9000bf3 str x19, [sp, #16] + 4bec20: f90017e0 str x0, [sp, #40] + 4bec24: f90013e1 str x1, [sp, #32] + 4bec28: f94017f3 ldr x19, [sp, #40] + 4bec2c: d2800020 mov x0, #0x1 // #1 + 4bec30: 97fd3701 bl 40c834 <_ZSt16__deque_buf_sizem> + 4bec34: aa0003e2 mov x2, x0 + 4bec38: f94013e1 ldr x1, [sp, #32] + 4bec3c: aa1303e0 mov x0, x19 + 4bec40: 97fd3b15 bl 40d894 <_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm> + 4bec44: d503201f nop + 4bec48: f9400bf3 ldr x19, [sp, #16] + 4bec4c: a8c37bfd ldp x29, x30, [sp], #48 + 4bec50: d65f03c0 ret + +00000000004bec54 <_ZNKSt11_Deque_baseIcSaIcEE20_M_get_map_allocatorEv>: +_ZNKSt11_Deque_baseIcSaIcEE20_M_get_map_allocatorEv(): + 4bec54: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bec58: 910003fd mov x29, sp + 4bec5c: f9000bf3 str x19, [sp, #16] + 4bec60: aa0803f3 mov x19, x8 + 4bec64: f90017e0 str x0, [sp, #40] + 4bec68: f94017e0 ldr x0, [sp, #40] + 4bec6c: 940000ba bl 4bef54 <_ZNKSt11_Deque_baseIcSaIcEE19_M_get_Tp_allocatorEv> + 4bec70: aa0003e1 mov x1, x0 + 4bec74: aa1303e0 mov x0, x19 + 4bec78: 940000bc bl 4bef68 <_ZNSaIPcEC1IcEERKSaIT_E> + 4bec7c: aa1303e0 mov x0, x19 + 4bec80: f9400bf3 ldr x19, [sp, #16] + 4bec84: a8c37bfd ldp x29, x30, [sp], #48 + 4bec88: d65f03c0 ret + +00000000004bec8c <_ZNSaIPcED1Ev>: +_ZNSaIPcED2Ev(): + 4bec8c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bec90: 910003fd mov x29, sp + 4bec94: f9000fe0 str x0, [sp, #24] + 4bec98: f9400fe0 ldr x0, [sp, #24] + 4bec9c: 940000bc bl 4bef8c <_ZN9__gnu_cxx13new_allocatorIPcED1Ev> + 4beca0: d503201f nop + 4beca4: a8c27bfd ldp x29, x30, [sp], #32 + 4beca8: d65f03c0 ret + +00000000004becac <_ZNSt16allocator_traitsISaIPcEE10deallocateERS1_PS0_m>: +_ZNSt16allocator_traitsISaIPcEE10deallocateERS1_PS0_m(): + 4becac: a9bd7bfd stp x29, x30, [sp, #-48]! + 4becb0: 910003fd mov x29, sp + 4becb4: f90017e0 str x0, [sp, #40] + 4becb8: f90013e1 str x1, [sp, #32] + 4becbc: f9000fe2 str x2, [sp, #24] + 4becc0: f9400fe2 ldr x2, [sp, #24] + 4becc4: f94013e1 ldr x1, [sp, #32] + 4becc8: f94017e0 ldr x0, [sp, #40] + 4beccc: 940000b5 bl 4befa0 <_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_m> + 4becd0: d503201f nop + 4becd4: a8c37bfd ldp x29, x30, [sp], #48 + 4becd8: d65f03c0 ret + +00000000004becdc <_ZSt7forwardIRKcEOT_RNSt16remove_referenceIS2_E4typeE>: +_ZSt7forwardIRKcEOT_RNSt16remove_referenceIS2_E4typeE(): + 4becdc: d10043ff sub sp, sp, #0x10 + 4bece0: f90007e0 str x0, [sp, #8] + 4bece4: f94007e0 ldr x0, [sp, #8] + 4bece8: 910043ff add sp, sp, #0x10 + 4becec: d65f03c0 ret + +00000000004becf0 <_ZN9__gnu_cxx13new_allocatorIcE9constructIcJRKcEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIcE9constructIcJRKcEEEvPT_DpOT0_(): + 4becf0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4becf4: 910003fd mov x29, sp + 4becf8: f9000bf3 str x19, [sp, #16] + 4becfc: f9001fe0 str x0, [sp, #56] + 4bed00: f9001be1 str x1, [sp, #48] + 4bed04: f90017e2 str x2, [sp, #40] + 4bed08: f94017e0 ldr x0, [sp, #40] + 4bed0c: 97fffff4 bl 4becdc <_ZSt7forwardIRKcEOT_RNSt16remove_referenceIS2_E4typeE> + 4bed10: 39400013 ldrb w19, [x0] + 4bed14: f9401be0 ldr x0, [sp, #48] + 4bed18: aa0003e1 mov x1, x0 + 4bed1c: d2800020 mov x0, #0x1 // #1 + 4bed20: 97fd35d6 bl 40c478 <_ZnwmPv> + 4bed24: 2a1303e1 mov w1, w19 + 4bed28: 39000001 strb w1, [x0] + 4bed2c: d503201f nop + 4bed30: f9400bf3 ldr x19, [sp, #16] + 4bed34: a8c47bfd ldp x29, x30, [sp], #64 + 4bed38: d65f03c0 ret + +00000000004bed3c <_ZNSt5dequeIcSaIcEE22_M_reserve_map_at_backEm>: +_ZNSt5dequeIcSaIcEE22_M_reserve_map_at_backEm(): + 4bed3c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bed40: 910003fd mov x29, sp + 4bed44: f9000fe0 str x0, [sp, #24] + 4bed48: f9000be1 str x1, [sp, #16] + 4bed4c: f9400be0 ldr x0, [sp, #16] + 4bed50: 91000401 add x1, x0, #0x1 + 4bed54: f9400fe0 ldr x0, [sp, #24] + 4bed58: f9400400 ldr x0, [x0, #8] + 4bed5c: f9400fe2 ldr x2, [sp, #24] + 4bed60: f9402443 ldr x3, [x2, #72] + 4bed64: f9400fe2 ldr x2, [sp, #24] + 4bed68: f9400042 ldr x2, [x2] + 4bed6c: cb020062 sub x2, x3, x2 + 4bed70: 9343fc43 asr x3, x2, #3 + 4bed74: aa0303e2 mov x2, x3 + 4bed78: cb020000 sub x0, x0, x2 + 4bed7c: eb00003f cmp x1, x0 + 4bed80: 540000a9 b.ls 4bed94 <_ZNSt5dequeIcSaIcEE22_M_reserve_map_at_backEm+0x58> // b.plast + 4bed84: 52800002 mov w2, #0x0 // #0 + 4bed88: f9400be1 ldr x1, [sp, #16] + 4bed8c: f9400fe0 ldr x0, [sp, #24] + 4bed90: 9400008e bl 4befc8 <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb> + 4bed94: d503201f nop + 4bed98: a8c27bfd ldp x29, x30, [sp], #32 + 4bed9c: d65f03c0 ret + +00000000004beda0 <_ZNSt11_Deque_baseIcSaIcEE16_M_allocate_nodeEv>: +_ZNSt11_Deque_baseIcSaIcEE16_M_allocate_nodeEv(): + 4beda0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4beda4: 910003fd mov x29, sp + 4beda8: f9000bf3 str x19, [sp, #16] + 4bedac: f90017e0 str x0, [sp, #40] + 4bedb0: f94017f3 ldr x19, [sp, #40] + 4bedb4: d2800020 mov x0, #0x1 // #1 + 4bedb8: 97fd369f bl 40c834 <_ZSt16__deque_buf_sizem> + 4bedbc: aa0003e1 mov x1, x0 + 4bedc0: aa1303e0 mov x0, x19 + 4bedc4: 97fd4e1b bl 412630 <_ZNSt16allocator_traitsISaIcEE8allocateERS0_m> + 4bedc8: f9400bf3 ldr x19, [sp, #16] + 4bedcc: a8c37bfd ldp x29, x30, [sp], #48 + 4bedd0: d65f03c0 ret + +00000000004bedd4 <_ZNSt15_Deque_iteratorIcRcPcE11_M_set_nodeEPS1_>: +_ZNSt15_Deque_iteratorIcRcPcE11_M_set_nodeEPS1_(): + 4bedd4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bedd8: 910003fd mov x29, sp + 4beddc: f9000bf3 str x19, [sp, #16] + 4bede0: f90017e0 str x0, [sp, #40] + 4bede4: f90013e1 str x1, [sp, #32] + 4bede8: f94017e0 ldr x0, [sp, #40] + 4bedec: f94013e1 ldr x1, [sp, #32] + 4bedf0: f9000c01 str x1, [x0, #24] + 4bedf4: f94013e0 ldr x0, [sp, #32] + 4bedf8: f9400001 ldr x1, [x0] + 4bedfc: f94017e0 ldr x0, [sp, #40] + 4bee00: f9000401 str x1, [x0, #8] + 4bee04: f94017e0 ldr x0, [sp, #40] + 4bee08: f9400413 ldr x19, [x0, #8] + 4bee0c: 940000fe bl 4bf204 <_ZNSt15_Deque_iteratorIcRcPcE14_S_buffer_sizeEv> + 4bee10: 8b000261 add x1, x19, x0 + 4bee14: f94017e0 ldr x0, [sp, #40] + 4bee18: f9000801 str x1, [x0, #16] + 4bee1c: d503201f nop + 4bee20: f9400bf3 ldr x19, [sp, #16] + 4bee24: a8c37bfd ldp x29, x30, [sp], #48 + 4bee28: d65f03c0 ret + +00000000004bee2c <_ZNSt15_Deque_iteratorIcRcPcEC1Ev>: +_ZNSt15_Deque_iteratorIcRcPcEC1Ev(): + 4bee2c: d10043ff sub sp, sp, #0x10 + 4bee30: f90007e0 str x0, [sp, #8] + 4bee34: f94007e0 ldr x0, [sp, #8] + 4bee38: f900001f str xzr, [x0] + 4bee3c: f94007e0 ldr x0, [sp, #8] + 4bee40: f900041f str xzr, [x0, #8] + 4bee44: f94007e0 ldr x0, [sp, #8] + 4bee48: f900081f str xzr, [x0, #16] + 4bee4c: f94007e0 ldr x0, [sp, #8] + 4bee50: f9000c1f str xzr, [x0, #24] + 4bee54: d503201f nop + 4bee58: 910043ff add sp, sp, #0x10 + 4bee5c: d65f03c0 ret + +00000000004bee60 <_ZNSt11_Deque_baseIcSaIcEE15_M_allocate_mapEm>: +_ZNSt11_Deque_baseIcSaIcEE15_M_allocate_mapEm(): + 4bee60: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bee64: 910003fd mov x29, sp + 4bee68: f9000bf3 str x19, [sp, #16] + 4bee6c: f90017e0 str x0, [sp, #40] + 4bee70: f90013e1 str x1, [sp, #32] + 4bee74: 9100e3e0 add x0, sp, #0x38 + 4bee78: aa0003e8 mov x8, x0 + 4bee7c: f94017e0 ldr x0, [sp, #40] + 4bee80: 97ffff75 bl 4bec54 <_ZNKSt11_Deque_baseIcSaIcEE20_M_get_map_allocatorEv> + 4bee84: 9100e3e0 add x0, sp, #0x38 + 4bee88: f94013e1 ldr x1, [sp, #32] + 4bee8c: 940000e4 bl 4bf21c <_ZNSt16allocator_traitsISaIPcEE8allocateERS1_m> + 4bee90: aa0003f3 mov x19, x0 + 4bee94: d503201f nop + 4bee98: 9100e3e0 add x0, sp, #0x38 + 4bee9c: 97ffff7c bl 4bec8c <_ZNSaIPcED1Ev> + 4beea0: aa1303e0 mov x0, x19 + 4beea4: 14000006 b 4beebc <_ZNSt11_Deque_baseIcSaIcEE15_M_allocate_mapEm+0x5c> + 4beea8: aa0003f3 mov x19, x0 + 4beeac: 9100e3e0 add x0, sp, #0x38 + 4beeb0: 97ffff77 bl 4bec8c <_ZNSaIPcED1Ev> + 4beeb4: aa1303e0 mov x0, x19 + 4beeb8: 97fd2292 bl 407900 <_Unwind_Resume@plt> + 4beebc: f9400bf3 ldr x19, [sp, #16] + 4beec0: a8c47bfd ldp x29, x30, [sp], #64 + 4beec4: d65f03c0 ret + +00000000004beec8 <_ZNSt11_Deque_baseIcSaIcEE15_M_create_nodesEPPcS3_>: +_ZNSt11_Deque_baseIcSaIcEE15_M_create_nodesEPPcS3_(): + 4beec8: a9bb7bfd stp x29, x30, [sp, #-80]! + 4beecc: 910003fd mov x29, sp + 4beed0: f9000bf3 str x19, [sp, #16] + 4beed4: f9001fe0 str x0, [sp, #56] + 4beed8: f9001be1 str x1, [sp, #48] + 4beedc: f90017e2 str x2, [sp, #40] + 4beee0: f9401be0 ldr x0, [sp, #48] + 4beee4: f90027e0 str x0, [sp, #72] + 4beee8: f94027e1 ldr x1, [sp, #72] + 4beeec: f94017e0 ldr x0, [sp, #40] + 4beef0: eb00003f cmp x1, x0 + 4beef4: 54000282 b.cs 4bef44 <_ZNSt11_Deque_baseIcSaIcEE15_M_create_nodesEPPcS3_+0x7c> // b.hs, b.nlast + 4beef8: f9401fe0 ldr x0, [sp, #56] + 4beefc: 97ffffa9 bl 4beda0 <_ZNSt11_Deque_baseIcSaIcEE16_M_allocate_nodeEv> + 4bef00: aa0003e1 mov x1, x0 + 4bef04: f94027e0 ldr x0, [sp, #72] + 4bef08: f9000001 str x1, [x0] + 4bef0c: f94027e0 ldr x0, [sp, #72] + 4bef10: 91002000 add x0, x0, #0x8 + 4bef14: f90027e0 str x0, [sp, #72] + 4bef18: 17fffff4 b 4beee8 <_ZNSt11_Deque_baseIcSaIcEE15_M_create_nodesEPPcS3_+0x20> + 4bef1c: 97fd2001 bl 406f20 <__cxa_begin_catch@plt> + 4bef20: f94027e2 ldr x2, [sp, #72] + 4bef24: f9401be1 ldr x1, [sp, #48] + 4bef28: f9401fe0 ldr x0, [sp, #56] + 4bef2c: 97fffe11 bl 4be770 <_ZNSt11_Deque_baseIcSaIcEE16_M_destroy_nodesEPPcS3_> + 4bef30: 97fd21ec bl 4076e0 <__cxa_rethrow@plt> + 4bef34: aa0003f3 mov x19, x0 + 4bef38: 97fd2236 bl 407810 <__cxa_end_catch@plt> + 4bef3c: aa1303e0 mov x0, x19 + 4bef40: 97fd2270 bl 407900 <_Unwind_Resume@plt> + 4bef44: d503201f nop + 4bef48: f9400bf3 ldr x19, [sp, #16] + 4bef4c: a8c57bfd ldp x29, x30, [sp], #80 + 4bef50: d65f03c0 ret + +00000000004bef54 <_ZNKSt11_Deque_baseIcSaIcEE19_M_get_Tp_allocatorEv>: +_ZNKSt11_Deque_baseIcSaIcEE19_M_get_Tp_allocatorEv(): + 4bef54: d10043ff sub sp, sp, #0x10 + 4bef58: f90007e0 str x0, [sp, #8] + 4bef5c: f94007e0 ldr x0, [sp, #8] + 4bef60: 910043ff add sp, sp, #0x10 + 4bef64: d65f03c0 ret + +00000000004bef68 <_ZNSaIPcEC1IcEERKSaIT_E>: +_ZNSaIPcEC1IcEERKSaIT_E(): + 4bef68: a9be7bfd stp x29, x30, [sp, #-32]! + 4bef6c: 910003fd mov x29, sp + 4bef70: f9000fe0 str x0, [sp, #24] + 4bef74: f9000be1 str x1, [sp, #16] + 4bef78: f9400fe0 ldr x0, [sp, #24] + 4bef7c: 940000b2 bl 4bf244 <_ZN9__gnu_cxx13new_allocatorIPcEC1Ev> + 4bef80: d503201f nop + 4bef84: a8c27bfd ldp x29, x30, [sp], #32 + 4bef88: d65f03c0 ret + +00000000004bef8c <_ZN9__gnu_cxx13new_allocatorIPcED1Ev>: +_ZN9__gnu_cxx13new_allocatorIPcED1Ev(): + 4bef8c: d10043ff sub sp, sp, #0x10 + 4bef90: f90007e0 str x0, [sp, #8] + 4bef94: d503201f nop + 4bef98: 910043ff add sp, sp, #0x10 + 4bef9c: d65f03c0 ret + +00000000004befa0 <_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_m>: +_ZN9__gnu_cxx13new_allocatorIPcE10deallocateEPS1_m(): + 4befa0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4befa4: 910003fd mov x29, sp + 4befa8: f90017e0 str x0, [sp, #40] + 4befac: f90013e1 str x1, [sp, #32] + 4befb0: f9000fe2 str x2, [sp, #24] + 4befb4: f94013e0 ldr x0, [sp, #32] + 4befb8: 97fd20d6 bl 407310 <_ZdlPv@plt> + 4befbc: d503201f nop + 4befc0: a8c37bfd ldp x29, x30, [sp], #48 + 4befc4: d65f03c0 ret + +00000000004befc8 <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb>: +_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb(): + 4befc8: a9b97bfd stp x29, x30, [sp, #-112]! + 4befcc: 910003fd mov x29, sp + 4befd0: f9000bf3 str x19, [sp, #16] + 4befd4: f9001fe0 str x0, [sp, #56] + 4befd8: f9001be1 str x1, [sp, #48] + 4befdc: 3900bfe2 strb w2, [sp, #47] + 4befe0: f9401fe0 ldr x0, [sp, #56] + 4befe4: f9402401 ldr x1, [x0, #72] + 4befe8: f9401fe0 ldr x0, [sp, #56] + 4befec: f9401400 ldr x0, [x0, #40] + 4beff0: cb000020 sub x0, x1, x0 + 4beff4: 9343fc01 asr x1, x0, #3 + 4beff8: aa0103e0 mov x0, x1 + 4beffc: 91000400 add x0, x0, #0x1 + 4bf000: f90033e0 str x0, [sp, #96] + 4bf004: f9401be0 ldr x0, [sp, #48] + 4bf008: f94033e1 ldr x1, [sp, #96] + 4bf00c: 8b000020 add x0, x1, x0 + 4bf010: f9002fe0 str x0, [sp, #88] + 4bf014: f9401fe0 ldr x0, [sp, #56] + 4bf018: f9400401 ldr x1, [x0, #8] + 4bf01c: f9402fe0 ldr x0, [sp, #88] + 4bf020: d37ff800 lsl x0, x0, #1 + 4bf024: eb00003f cmp x1, x0 + 4bf028: 54000609 b.ls 4bf0e8 <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb+0x120> // b.plast + 4bf02c: f9401fe0 ldr x0, [sp, #56] + 4bf030: f9400001 ldr x1, [x0] + 4bf034: f9401fe0 ldr x0, [sp, #56] + 4bf038: f9400402 ldr x2, [x0, #8] + 4bf03c: f9402fe0 ldr x0, [sp, #88] + 4bf040: cb000042 sub x2, x2, x0 + 4bf044: d341fc40 lsr x0, x2, #1 + 4bf048: d37df002 lsl x2, x0, #3 + 4bf04c: 3940bfe0 ldrb w0, [sp, #47] + 4bf050: 7100001f cmp w0, #0x0 + 4bf054: 54000080 b.eq 4bf064 <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb+0x9c> // b.none + 4bf058: f9401be0 ldr x0, [sp, #48] + 4bf05c: d37df000 lsl x0, x0, #3 + 4bf060: 14000002 b 4bf068 <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb+0xa0> + 4bf064: d2800000 mov x0, #0x0 // #0 + 4bf068: 8b020000 add x0, x0, x2 + 4bf06c: 8b000020 add x0, x1, x0 + 4bf070: f90037e0 str x0, [sp, #104] + 4bf074: f9401fe0 ldr x0, [sp, #56] + 4bf078: f9401400 ldr x0, [x0, #40] + 4bf07c: f94037e1 ldr x1, [sp, #104] + 4bf080: eb00003f cmp x1, x0 + 4bf084: 54000162 b.cs 4bf0b0 <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb+0xe8> // b.hs, b.nlast + 4bf088: f9401fe0 ldr x0, [sp, #56] + 4bf08c: f9401403 ldr x3, [x0, #40] + 4bf090: f9401fe0 ldr x0, [sp, #56] + 4bf094: f9402400 ldr x0, [x0, #72] + 4bf098: 91002000 add x0, x0, #0x8 + 4bf09c: f94037e2 ldr x2, [sp, #104] + 4bf0a0: aa0003e1 mov x1, x0 + 4bf0a4: aa0303e0 mov x0, x3 + 4bf0a8: 9400006c bl 4bf258 <_ZSt4copyIPPcS1_ET0_T_S3_S2_> + 4bf0ac: 14000044 b 4bf1bc <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb+0x1f4> + 4bf0b0: f9401fe0 ldr x0, [sp, #56] + 4bf0b4: f9401403 ldr x3, [x0, #40] + 4bf0b8: f9401fe0 ldr x0, [sp, #56] + 4bf0bc: f9402400 ldr x0, [x0, #72] + 4bf0c0: 91002004 add x4, x0, #0x8 + 4bf0c4: f94033e0 ldr x0, [sp, #96] + 4bf0c8: d37df000 lsl x0, x0, #3 + 4bf0cc: f94037e1 ldr x1, [sp, #104] + 4bf0d0: 8b000020 add x0, x1, x0 + 4bf0d4: aa0003e2 mov x2, x0 + 4bf0d8: aa0403e1 mov x1, x4 + 4bf0dc: aa0303e0 mov x0, x3 + 4bf0e0: 94000070 bl 4bf2a0 <_ZSt13copy_backwardIPPcS1_ET0_T_S3_S2_> + 4bf0e4: 14000036 b 4bf1bc <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb+0x1f4> + 4bf0e8: f9401fe0 ldr x0, [sp, #56] + 4bf0ec: f9400413 ldr x19, [x0, #8] + 4bf0f0: f9401fe0 ldr x0, [sp, #56] + 4bf0f4: 91002000 add x0, x0, #0x8 + 4bf0f8: 9100c3e1 add x1, sp, #0x30 + 4bf0fc: 97fd57ad bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4bf100: f9400000 ldr x0, [x0] + 4bf104: 8b000260 add x0, x19, x0 + 4bf108: 91000800 add x0, x0, #0x2 + 4bf10c: f9002be0 str x0, [sp, #80] + 4bf110: f9401fe0 ldr x0, [sp, #56] + 4bf114: f9402be1 ldr x1, [sp, #80] + 4bf118: 97ffff52 bl 4bee60 <_ZNSt11_Deque_baseIcSaIcEE15_M_allocate_mapEm> + 4bf11c: f90027e0 str x0, [sp, #72] + 4bf120: f9402be1 ldr x1, [sp, #80] + 4bf124: f9402fe0 ldr x0, [sp, #88] + 4bf128: cb000021 sub x1, x1, x0 + 4bf12c: d341fc20 lsr x0, x1, #1 + 4bf130: d37df001 lsl x1, x0, #3 + 4bf134: 3940bfe0 ldrb w0, [sp, #47] + 4bf138: 7100001f cmp w0, #0x0 + 4bf13c: 54000080 b.eq 4bf14c <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb+0x184> // b.none + 4bf140: f9401be0 ldr x0, [sp, #48] + 4bf144: d37df000 lsl x0, x0, #3 + 4bf148: 14000002 b 4bf150 <_ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb+0x188> + 4bf14c: d2800000 mov x0, #0x0 // #0 + 4bf150: 8b010000 add x0, x0, x1 + 4bf154: f94027e1 ldr x1, [sp, #72] + 4bf158: 8b000020 add x0, x1, x0 + 4bf15c: f90037e0 str x0, [sp, #104] + 4bf160: f9401fe0 ldr x0, [sp, #56] + 4bf164: f9401403 ldr x3, [x0, #40] + 4bf168: f9401fe0 ldr x0, [sp, #56] + 4bf16c: f9402400 ldr x0, [x0, #72] + 4bf170: 91002000 add x0, x0, #0x8 + 4bf174: f94037e2 ldr x2, [sp, #104] + 4bf178: aa0003e1 mov x1, x0 + 4bf17c: aa0303e0 mov x0, x3 + 4bf180: 94000036 bl 4bf258 <_ZSt4copyIPPcS1_ET0_T_S3_S2_> + 4bf184: f9401fe3 ldr x3, [sp, #56] + 4bf188: f9401fe0 ldr x0, [sp, #56] + 4bf18c: f9400001 ldr x1, [x0] + 4bf190: f9401fe0 ldr x0, [sp, #56] + 4bf194: f9400400 ldr x0, [x0, #8] + 4bf198: aa0003e2 mov x2, x0 + 4bf19c: aa0303e0 mov x0, x3 + 4bf1a0: 97fffd8b bl 4be7cc <_ZNSt11_Deque_baseIcSaIcEE17_M_deallocate_mapEPPcm> + 4bf1a4: f9401fe0 ldr x0, [sp, #56] + 4bf1a8: f94027e1 ldr x1, [sp, #72] + 4bf1ac: f9000001 str x1, [x0] + 4bf1b0: f9401fe0 ldr x0, [sp, #56] + 4bf1b4: f9402be1 ldr x1, [sp, #80] + 4bf1b8: f9000401 str x1, [x0, #8] + 4bf1bc: f9401fe0 ldr x0, [sp, #56] + 4bf1c0: 91004000 add x0, x0, #0x10 + 4bf1c4: f94037e1 ldr x1, [sp, #104] + 4bf1c8: 97ffff03 bl 4bedd4 <_ZNSt15_Deque_iteratorIcRcPcE11_M_set_nodeEPS1_> + 4bf1cc: f9401fe0 ldr x0, [sp, #56] + 4bf1d0: 9100c002 add x2, x0, #0x30 + 4bf1d4: f94033e0 ldr x0, [sp, #96] + 4bf1d8: d37df000 lsl x0, x0, #3 + 4bf1dc: d1002000 sub x0, x0, #0x8 + 4bf1e0: f94037e1 ldr x1, [sp, #104] + 4bf1e4: 8b000020 add x0, x1, x0 + 4bf1e8: aa0003e1 mov x1, x0 + 4bf1ec: aa0203e0 mov x0, x2 + 4bf1f0: 97fffef9 bl 4bedd4 <_ZNSt15_Deque_iteratorIcRcPcE11_M_set_nodeEPS1_> + 4bf1f4: d503201f nop + 4bf1f8: f9400bf3 ldr x19, [sp, #16] + 4bf1fc: a8c77bfd ldp x29, x30, [sp], #112 + 4bf200: d65f03c0 ret + +00000000004bf204 <_ZNSt15_Deque_iteratorIcRcPcE14_S_buffer_sizeEv>: +_ZNSt15_Deque_iteratorIcRcPcE14_S_buffer_sizeEv(): + 4bf204: a9bf7bfd stp x29, x30, [sp, #-16]! + 4bf208: 910003fd mov x29, sp + 4bf20c: d2800020 mov x0, #0x1 // #1 + 4bf210: 97fd3589 bl 40c834 <_ZSt16__deque_buf_sizem> + 4bf214: a8c17bfd ldp x29, x30, [sp], #16 + 4bf218: d65f03c0 ret + +00000000004bf21c <_ZNSt16allocator_traitsISaIPcEE8allocateERS1_m>: +_ZNSt16allocator_traitsISaIPcEE8allocateERS1_m(): + 4bf21c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bf220: 910003fd mov x29, sp + 4bf224: f9000fe0 str x0, [sp, #24] + 4bf228: f9000be1 str x1, [sp, #16] + 4bf22c: d2800002 mov x2, #0x0 // #0 + 4bf230: f9400be1 ldr x1, [sp, #16] + 4bf234: f9400fe0 ldr x0, [sp, #24] + 4bf238: 9400002c bl 4bf2e8 <_ZN9__gnu_cxx13new_allocatorIPcE8allocateEmPKv> + 4bf23c: a8c27bfd ldp x29, x30, [sp], #32 + 4bf240: d65f03c0 ret + +00000000004bf244 <_ZN9__gnu_cxx13new_allocatorIPcEC1Ev>: +_ZN9__gnu_cxx13new_allocatorIPcEC2Ev(): + 4bf244: d10043ff sub sp, sp, #0x10 + 4bf248: f90007e0 str x0, [sp, #8] + 4bf24c: d503201f nop + 4bf250: 910043ff add sp, sp, #0x10 + 4bf254: d65f03c0 ret + +00000000004bf258 <_ZSt4copyIPPcS1_ET0_T_S3_S2_>: +_ZSt4copyIPPcS1_ET0_T_S3_S2_(): + 4bf258: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf25c: 910003fd mov x29, sp + 4bf260: f9000bf3 str x19, [sp, #16] + 4bf264: f9001fe0 str x0, [sp, #56] + 4bf268: f9001be1 str x1, [sp, #48] + 4bf26c: f90017e2 str x2, [sp, #40] + 4bf270: f9401fe0 ldr x0, [sp, #56] + 4bf274: 94000031 bl 4bf338 <_ZSt12__miter_baseIPPcET_S2_> + 4bf278: aa0003f3 mov x19, x0 + 4bf27c: f9401be0 ldr x0, [sp, #48] + 4bf280: 9400002e bl 4bf338 <_ZSt12__miter_baseIPPcET_S2_> + 4bf284: f94017e2 ldr x2, [sp, #40] + 4bf288: aa0003e1 mov x1, x0 + 4bf28c: aa1303e0 mov x0, x19 + 4bf290: 9400002f bl 4bf34c <_ZSt14__copy_move_a2ILb0EPPcS1_ET1_T0_S3_S2_> + 4bf294: f9400bf3 ldr x19, [sp, #16] + 4bf298: a8c47bfd ldp x29, x30, [sp], #64 + 4bf29c: d65f03c0 ret + +00000000004bf2a0 <_ZSt13copy_backwardIPPcS1_ET0_T_S3_S2_>: +_ZSt13copy_backwardIPPcS1_ET0_T_S3_S2_(): + 4bf2a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf2a4: 910003fd mov x29, sp + 4bf2a8: f9000bf3 str x19, [sp, #16] + 4bf2ac: f9001fe0 str x0, [sp, #56] + 4bf2b0: f9001be1 str x1, [sp, #48] + 4bf2b4: f90017e2 str x2, [sp, #40] + 4bf2b8: f9401fe0 ldr x0, [sp, #56] + 4bf2bc: 9400001f bl 4bf338 <_ZSt12__miter_baseIPPcET_S2_> + 4bf2c0: aa0003f3 mov x19, x0 + 4bf2c4: f9401be0 ldr x0, [sp, #48] + 4bf2c8: 9400001c bl 4bf338 <_ZSt12__miter_baseIPPcET_S2_> + 4bf2cc: f94017e2 ldr x2, [sp, #40] + 4bf2d0: aa0003e1 mov x1, x0 + 4bf2d4: aa1303e0 mov x0, x19 + 4bf2d8: 94000032 bl 4bf3a0 <_ZSt23__copy_move_backward_a2ILb0EPPcS1_ET1_T0_S3_S2_> + 4bf2dc: f9400bf3 ldr x19, [sp, #16] + 4bf2e0: a8c47bfd ldp x29, x30, [sp], #64 + 4bf2e4: d65f03c0 ret + +00000000004bf2e8 <_ZN9__gnu_cxx13new_allocatorIPcE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIPcE8allocateEmPKv(): + 4bf2e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bf2ec: 910003fd mov x29, sp + 4bf2f0: f90017e0 str x0, [sp, #40] + 4bf2f4: f90013e1 str x1, [sp, #32] + 4bf2f8: f9000fe2 str x2, [sp, #24] + 4bf2fc: f94017e0 ldr x0, [sp, #40] + 4bf300: 9400003d bl 4bf3f4 <_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv> + 4bf304: aa0003e1 mov x1, x0 + 4bf308: f94013e0 ldr x0, [sp, #32] + 4bf30c: eb01001f cmp x0, x1 + 4bf310: 1a9f97e0 cset w0, hi // hi = pmore + 4bf314: 12001c00 and w0, w0, #0xff + 4bf318: 7100001f cmp w0, #0x0 + 4bf31c: 54000040 b.eq 4bf324 <_ZN9__gnu_cxx13new_allocatorIPcE8allocateEmPKv+0x3c> // b.none + 4bf320: 97fd1ef0 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4bf324: f94013e0 ldr x0, [sp, #32] + 4bf328: d37df000 lsl x0, x0, #3 + 4bf32c: 97fd200d bl 407360 <_Znwm@plt> + 4bf330: a8c37bfd ldp x29, x30, [sp], #48 + 4bf334: d65f03c0 ret + +00000000004bf338 <_ZSt12__miter_baseIPPcET_S2_>: +_ZSt12__miter_baseIPPcET_S2_(): + 4bf338: d10043ff sub sp, sp, #0x10 + 4bf33c: f90007e0 str x0, [sp, #8] + 4bf340: f94007e0 ldr x0, [sp, #8] + 4bf344: 910043ff add sp, sp, #0x10 + 4bf348: d65f03c0 ret + +00000000004bf34c <_ZSt14__copy_move_a2ILb0EPPcS1_ET1_T0_S3_S2_>: +_ZSt14__copy_move_a2ILb0EPPcS1_ET1_T0_S3_S2_(): + 4bf34c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf350: 910003fd mov x29, sp + 4bf354: a90153f3 stp x19, x20, [sp, #16] + 4bf358: f9001fe0 str x0, [sp, #56] + 4bf35c: f9001be1 str x1, [sp, #48] + 4bf360: f90017e2 str x2, [sp, #40] + 4bf364: f9401fe0 ldr x0, [sp, #56] + 4bf368: 94000028 bl 4bf408 <_ZSt12__niter_baseIPPcET_S2_> + 4bf36c: aa0003f3 mov x19, x0 + 4bf370: f9401be0 ldr x0, [sp, #48] + 4bf374: 94000025 bl 4bf408 <_ZSt12__niter_baseIPPcET_S2_> + 4bf378: aa0003f4 mov x20, x0 + 4bf37c: f94017e0 ldr x0, [sp, #40] + 4bf380: 94000022 bl 4bf408 <_ZSt12__niter_baseIPPcET_S2_> + 4bf384: aa0003e2 mov x2, x0 + 4bf388: aa1403e1 mov x1, x20 + 4bf38c: aa1303e0 mov x0, x19 + 4bf390: 94000023 bl 4bf41c <_ZSt13__copy_move_aILb0EPPcS1_ET1_T0_S3_S2_> + 4bf394: a94153f3 ldp x19, x20, [sp, #16] + 4bf398: a8c47bfd ldp x29, x30, [sp], #64 + 4bf39c: d65f03c0 ret + +00000000004bf3a0 <_ZSt23__copy_move_backward_a2ILb0EPPcS1_ET1_T0_S3_S2_>: +_ZSt23__copy_move_backward_a2ILb0EPPcS1_ET1_T0_S3_S2_(): + 4bf3a0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf3a4: 910003fd mov x29, sp + 4bf3a8: a90153f3 stp x19, x20, [sp, #16] + 4bf3ac: f9001fe0 str x0, [sp, #56] + 4bf3b0: f9001be1 str x1, [sp, #48] + 4bf3b4: f90017e2 str x2, [sp, #40] + 4bf3b8: f9401fe0 ldr x0, [sp, #56] + 4bf3bc: 94000013 bl 4bf408 <_ZSt12__niter_baseIPPcET_S2_> + 4bf3c0: aa0003f3 mov x19, x0 + 4bf3c4: f9401be0 ldr x0, [sp, #48] + 4bf3c8: 94000010 bl 4bf408 <_ZSt12__niter_baseIPPcET_S2_> + 4bf3cc: aa0003f4 mov x20, x0 + 4bf3d0: f94017e0 ldr x0, [sp, #40] + 4bf3d4: 9400000d bl 4bf408 <_ZSt12__niter_baseIPPcET_S2_> + 4bf3d8: aa0003e2 mov x2, x0 + 4bf3dc: aa1403e1 mov x1, x20 + 4bf3e0: aa1303e0 mov x0, x19 + 4bf3e4: 9400001b bl 4bf450 <_ZSt22__copy_move_backward_aILb0EPPcS1_ET1_T0_S3_S2_> + 4bf3e8: a94153f3 ldp x19, x20, [sp, #16] + 4bf3ec: a8c47bfd ldp x29, x30, [sp], #64 + 4bf3f0: d65f03c0 ret + +00000000004bf3f4 <_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIPcE8max_sizeEv(): + 4bf3f4: d10043ff sub sp, sp, #0x10 + 4bf3f8: f90007e0 str x0, [sp, #8] + 4bf3fc: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 4bf400: 910043ff add sp, sp, #0x10 + 4bf404: d65f03c0 ret + +00000000004bf408 <_ZSt12__niter_baseIPPcET_S2_>: +_ZSt12__niter_baseIPPcET_S2_(): + 4bf408: d10043ff sub sp, sp, #0x10 + 4bf40c: f90007e0 str x0, [sp, #8] + 4bf410: f94007e0 ldr x0, [sp, #8] + 4bf414: 910043ff add sp, sp, #0x10 + 4bf418: d65f03c0 ret + +00000000004bf41c <_ZSt13__copy_move_aILb0EPPcS1_ET1_T0_S3_S2_>: +_ZSt13__copy_move_aILb0EPPcS1_ET1_T0_S3_S2_(): + 4bf41c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf420: 910003fd mov x29, sp + 4bf424: f90017e0 str x0, [sp, #40] + 4bf428: f90013e1 str x1, [sp, #32] + 4bf42c: f9000fe2 str x2, [sp, #24] + 4bf430: 52800020 mov w0, #0x1 // #1 + 4bf434: 3900ffe0 strb w0, [sp, #63] + 4bf438: f9400fe2 ldr x2, [sp, #24] + 4bf43c: f94013e1 ldr x1, [sp, #32] + 4bf440: f94017e0 ldr x0, [sp, #40] + 4bf444: 94000010 bl 4bf484 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPcEEPT_PKS4_S7_S5_> + 4bf448: a8c47bfd ldp x29, x30, [sp], #64 + 4bf44c: d65f03c0 ret + +00000000004bf450 <_ZSt22__copy_move_backward_aILb0EPPcS1_ET1_T0_S3_S2_>: +_ZSt22__copy_move_backward_aILb0EPPcS1_ET1_T0_S3_S2_(): + 4bf450: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf454: 910003fd mov x29, sp + 4bf458: f90017e0 str x0, [sp, #40] + 4bf45c: f90013e1 str x1, [sp, #32] + 4bf460: f9000fe2 str x2, [sp, #24] + 4bf464: 52800020 mov w0, #0x1 // #1 + 4bf468: 3900ffe0 strb w0, [sp, #63] + 4bf46c: f9400fe2 ldr x2, [sp, #24] + 4bf470: f94013e1 ldr x1, [sp, #32] + 4bf474: f94017e0 ldr x0, [sp, #40] + 4bf478: 9400001c bl 4bf4e8 <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPcEEPT_PKS4_S7_S5_> + 4bf47c: a8c47bfd ldp x29, x30, [sp], #64 + 4bf480: d65f03c0 ret + +00000000004bf484 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPcEEPT_PKS4_S7_S5_>: +_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPcEEPT_PKS4_S7_S5_(): + 4bf484: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf488: 910003fd mov x29, sp + 4bf48c: f90017e0 str x0, [sp, #40] + 4bf490: f90013e1 str x1, [sp, #32] + 4bf494: f9000fe2 str x2, [sp, #24] + 4bf498: f94013e1 ldr x1, [sp, #32] + 4bf49c: f94017e0 ldr x0, [sp, #40] + 4bf4a0: cb000021 sub x1, x1, x0 + 4bf4a4: 9343fc20 asr x0, x1, #3 + 4bf4a8: f9001fe0 str x0, [sp, #56] + 4bf4ac: f9401fe0 ldr x0, [sp, #56] + 4bf4b0: f100001f cmp x0, #0x0 + 4bf4b4: 540000e0 b.eq 4bf4d0 <_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPcEEPT_PKS4_S7_S5_+0x4c> // b.none + 4bf4b8: f9401fe0 ldr x0, [sp, #56] + 4bf4bc: d37df000 lsl x0, x0, #3 + 4bf4c0: aa0003e2 mov x2, x0 + 4bf4c4: f94017e1 ldr x1, [sp, #40] + 4bf4c8: f9400fe0 ldr x0, [sp, #24] + 4bf4cc: 97fd202d bl 407580 + 4bf4d0: f9401fe0 ldr x0, [sp, #56] + 4bf4d4: d37df000 lsl x0, x0, #3 + 4bf4d8: f9400fe1 ldr x1, [sp, #24] + 4bf4dc: 8b000020 add x0, x1, x0 + 4bf4e0: a8c47bfd ldp x29, x30, [sp], #64 + 4bf4e4: d65f03c0 ret + +00000000004bf4e8 <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPcEEPT_PKS4_S7_S5_>: +_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPcEEPT_PKS4_S7_S5_(): + 4bf4e8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf4ec: 910003fd mov x29, sp + 4bf4f0: f90017e0 str x0, [sp, #40] + 4bf4f4: f90013e1 str x1, [sp, #32] + 4bf4f8: f9000fe2 str x2, [sp, #24] + 4bf4fc: f94013e1 ldr x1, [sp, #32] + 4bf500: f94017e0 ldr x0, [sp, #40] + 4bf504: cb000021 sub x1, x1, x0 + 4bf508: 9343fc20 asr x0, x1, #3 + 4bf50c: f9001fe0 str x0, [sp, #56] + 4bf510: f9401fe0 ldr x0, [sp, #56] + 4bf514: f100001f cmp x0, #0x0 + 4bf518: 54000180 b.eq 4bf548 <_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPcEEPT_PKS4_S7_S5_+0x60> // b.none + 4bf51c: f9401fe0 ldr x0, [sp, #56] + 4bf520: d37df000 lsl x0, x0, #3 + 4bf524: cb0003e0 neg x0, x0 + 4bf528: f9400fe1 ldr x1, [sp, #24] + 4bf52c: 8b000023 add x3, x1, x0 + 4bf530: f9401fe0 ldr x0, [sp, #56] + 4bf534: d37df000 lsl x0, x0, #3 + 4bf538: aa0003e2 mov x2, x0 + 4bf53c: f94017e1 ldr x1, [sp, #40] + 4bf540: aa0303e0 mov x0, x3 + 4bf544: 97fd200f bl 407580 + 4bf548: f9401fe0 ldr x0, [sp, #56] + 4bf54c: d37df000 lsl x0, x0, #3 + 4bf550: cb0003e0 neg x0, x0 + 4bf554: f9400fe1 ldr x1, [sp, #24] + 4bf558: 8b000020 add x0, x1, x0 + 4bf55c: a8c47bfd ldp x29, x30, [sp], #64 + 4bf560: d65f03c0 ret + +00000000004bf564 <_ZN5Catch16RedirectedStreamC1ERSoS1_>: +_ZN5Catch16RedirectedStreamC1ERSoS1_(): + 4bf564: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf568: 910003fd mov x29, sp + 4bf56c: f9000bf3 str x19, [sp, #16] + 4bf570: f9001fe0 str x0, [sp, #56] + 4bf574: f9001be1 str x1, [sp, #48] + 4bf578: f90017e2 str x2, [sp, #40] + 4bf57c: f9401fe0 ldr x0, [sp, #56] + 4bf580: f9401be1 ldr x1, [sp, #48] + 4bf584: f9000001 str x1, [x0] + 4bf588: f9401fe0 ldr x0, [sp, #56] + 4bf58c: f94017e1 ldr x1, [sp, #40] + 4bf590: f9000401 str x1, [x0, #8] + 4bf594: f9401fe0 ldr x0, [sp, #56] + 4bf598: f9400000 ldr x0, [x0] + 4bf59c: f9401fe1 ldr x1, [sp, #56] + 4bf5a0: f9400021 ldr x1, [x1] + 4bf5a4: f9400021 ldr x1, [x1] + 4bf5a8: d1006021 sub x1, x1, #0x18 + 4bf5ac: f9400021 ldr x1, [x1] + 4bf5b0: 8b010000 add x0, x0, x1 + 4bf5b4: 97fd1e73 bl 406f80 <_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv@plt> + 4bf5b8: aa0003e1 mov x1, x0 + 4bf5bc: f9401fe0 ldr x0, [sp, #56] + 4bf5c0: f9000801 str x1, [x0, #16] + 4bf5c4: f9401fe0 ldr x0, [sp, #56] + 4bf5c8: f9400000 ldr x0, [x0] + 4bf5cc: f9401fe1 ldr x1, [sp, #56] + 4bf5d0: f9400021 ldr x1, [x1] + 4bf5d4: f9400021 ldr x1, [x1] + 4bf5d8: d1006021 sub x1, x1, #0x18 + 4bf5dc: f9400021 ldr x1, [x1] + 4bf5e0: 8b010013 add x19, x0, x1 + 4bf5e4: f9401fe0 ldr x0, [sp, #56] + 4bf5e8: f9400400 ldr x0, [x0, #8] + 4bf5ec: f9401fe1 ldr x1, [sp, #56] + 4bf5f0: f9400421 ldr x1, [x1, #8] + 4bf5f4: f9400021 ldr x1, [x1] + 4bf5f8: d1006021 sub x1, x1, #0x18 + 4bf5fc: f9400021 ldr x1, [x1] + 4bf600: 8b010000 add x0, x0, x1 + 4bf604: 97fd1e5f bl 406f80 <_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv@plt> + 4bf608: aa0003e1 mov x1, x0 + 4bf60c: aa1303e0 mov x0, x19 + 4bf610: 97fd20f4 bl 4079e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E@plt> + 4bf614: d503201f nop + 4bf618: f9400bf3 ldr x19, [sp, #16] + 4bf61c: a8c47bfd ldp x29, x30, [sp], #64 + 4bf620: d65f03c0 ret + +00000000004bf624 <_ZN5Catch16RedirectedStreamD1Ev>: +_ZN5Catch16RedirectedStreamD2Ev(): + 4bf624: a9be7bfd stp x29, x30, [sp, #-32]! + 4bf628: 910003fd mov x29, sp + 4bf62c: f9000fe0 str x0, [sp, #24] + 4bf630: f9400fe0 ldr x0, [sp, #24] + 4bf634: f9400000 ldr x0, [x0] + 4bf638: f9400fe1 ldr x1, [sp, #24] + 4bf63c: f9400021 ldr x1, [x1] + 4bf640: f9400021 ldr x1, [x1] + 4bf644: d1006021 sub x1, x1, #0x18 + 4bf648: f9400021 ldr x1, [x1] + 4bf64c: 8b010002 add x2, x0, x1 + 4bf650: f9400fe0 ldr x0, [sp, #24] + 4bf654: f9400800 ldr x0, [x0, #16] + 4bf658: aa0003e1 mov x1, x0 + 4bf65c: aa0203e0 mov x0, x2 + 4bf660: 97fd20e0 bl 4079e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E@plt> + 4bf664: d503201f nop + 4bf668: a8c27bfd ldp x29, x30, [sp], #32 + 4bf66c: d65f03c0 ret + +00000000004bf670 <_ZN5Catch16RedirectedStdOutC1Ev>: +_ZN5Catch16RedirectedStdOutC2Ev(): + 4bf670: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bf674: 910003fd mov x29, sp + 4bf678: a90153f3 stp x19, x20, [sp, #16] + 4bf67c: f90017e0 str x0, [sp, #40] + 4bf680: f94017e0 ldr x0, [sp, #40] + 4bf684: 97fe7f4e bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4bf688: f94017e0 ldr x0, [sp, #40] + 4bf68c: 91004013 add x19, x0, #0x10 + 4bf690: 97fe7f9a bl 45f4f8 <_ZN5Catch4coutEv> + 4bf694: aa0003f4 mov x20, x0 + 4bf698: f94017e0 ldr x0, [sp, #40] + 4bf69c: 97ff57ea bl 495644 <_ZN5Catch20ReusableStringStream3getEv> + 4bf6a0: aa0003e2 mov x2, x0 + 4bf6a4: aa1403e1 mov x1, x20 + 4bf6a8: aa1303e0 mov x0, x19 + 4bf6ac: 97ffffae bl 4bf564 <_ZN5Catch16RedirectedStreamC1ERSoS1_> + 4bf6b0: 14000006 b 4bf6c8 <_ZN5Catch16RedirectedStdOutC1Ev+0x58> + 4bf6b4: aa0003f3 mov x19, x0 + 4bf6b8: f94017e0 ldr x0, [sp, #40] + 4bf6bc: 97fe7f56 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4bf6c0: aa1303e0 mov x0, x19 + 4bf6c4: 97fd208f bl 407900 <_Unwind_Resume@plt> + 4bf6c8: a94153f3 ldp x19, x20, [sp, #16] + 4bf6cc: a8c37bfd ldp x29, x30, [sp], #48 + 4bf6d0: d65f03c0 ret + +00000000004bf6d4 <_ZNK5Catch16RedirectedStdOut3strB5cxx11Ev>: +_ZNK5Catch16RedirectedStdOut3strB5cxx11Ev(): + 4bf6d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bf6d8: 910003fd mov x29, sp + 4bf6dc: f9000bf3 str x19, [sp, #16] + 4bf6e0: aa0803f3 mov x19, x8 + 4bf6e4: f90017e0 str x0, [sp, #40] + 4bf6e8: f94017e0 ldr x0, [sp, #40] + 4bf6ec: aa1303e8 mov x8, x19 + 4bf6f0: 97fe7f75 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4bf6f4: aa1303e0 mov x0, x19 + 4bf6f8: f9400bf3 ldr x19, [sp, #16] + 4bf6fc: a8c37bfd ldp x29, x30, [sp], #48 + 4bf700: d65f03c0 ret + +00000000004bf704 <_ZN5Catch16RedirectedStdErrC1Ev>: +_ZN5Catch16RedirectedStdErrC2Ev(): + 4bf704: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bf708: 910003fd mov x29, sp + 4bf70c: a90153f3 stp x19, x20, [sp, #16] + 4bf710: f90017e0 str x0, [sp, #40] + 4bf714: f94017e0 ldr x0, [sp, #40] + 4bf718: 97fe7f29 bl 45f3bc <_ZN5Catch20ReusableStringStreamC1Ev> + 4bf71c: f94017e0 ldr x0, [sp, #40] + 4bf720: 91004013 add x19, x0, #0x10 + 4bf724: 97fe7f78 bl 45f504 <_ZN5Catch4cerrEv> + 4bf728: aa0003f4 mov x20, x0 + 4bf72c: f94017e0 ldr x0, [sp, #40] + 4bf730: 97ff57c5 bl 495644 <_ZN5Catch20ReusableStringStream3getEv> + 4bf734: aa0003e2 mov x2, x0 + 4bf738: aa1403e1 mov x1, x20 + 4bf73c: aa1303e0 mov x0, x19 + 4bf740: 97ffff89 bl 4bf564 <_ZN5Catch16RedirectedStreamC1ERSoS1_> + 4bf744: f94017e0 ldr x0, [sp, #40] + 4bf748: 9100a013 add x19, x0, #0x28 + 4bf74c: 97fe7f71 bl 45f510 <_ZN5Catch4clogEv> + 4bf750: aa0003f4 mov x20, x0 + 4bf754: f94017e0 ldr x0, [sp, #40] + 4bf758: 97ff57bb bl 495644 <_ZN5Catch20ReusableStringStream3getEv> + 4bf75c: aa0003e2 mov x2, x0 + 4bf760: aa1403e1 mov x1, x20 + 4bf764: aa1303e0 mov x0, x19 + 4bf768: 97ffff7f bl 4bf564 <_ZN5Catch16RedirectedStreamC1ERSoS1_> + 4bf76c: 1400000b b 4bf798 <_ZN5Catch16RedirectedStdErrC1Ev+0x94> + 4bf770: aa0003f3 mov x19, x0 + 4bf774: f94017e0 ldr x0, [sp, #40] + 4bf778: 91004000 add x0, x0, #0x10 + 4bf77c: 97ffffaa bl 4bf624 <_ZN5Catch16RedirectedStreamD1Ev> + 4bf780: 14000002 b 4bf788 <_ZN5Catch16RedirectedStdErrC1Ev+0x84> + 4bf784: aa0003f3 mov x19, x0 + 4bf788: f94017e0 ldr x0, [sp, #40] + 4bf78c: 97fe7f22 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4bf790: aa1303e0 mov x0, x19 + 4bf794: 97fd205b bl 407900 <_Unwind_Resume@plt> + 4bf798: a94153f3 ldp x19, x20, [sp, #16] + 4bf79c: a8c37bfd ldp x29, x30, [sp], #48 + 4bf7a0: d65f03c0 ret + +00000000004bf7a4 <_ZNK5Catch16RedirectedStdErr3strB5cxx11Ev>: +_ZNK5Catch16RedirectedStdErr3strB5cxx11Ev(): + 4bf7a4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bf7a8: 910003fd mov x29, sp + 4bf7ac: f9000bf3 str x19, [sp, #16] + 4bf7b0: aa0803f3 mov x19, x8 + 4bf7b4: f90017e0 str x0, [sp, #40] + 4bf7b8: f94017e0 ldr x0, [sp, #40] + 4bf7bc: aa1303e8 mov x8, x19 + 4bf7c0: 97fe7f41 bl 45f4c4 <_ZNK5Catch20ReusableStringStream3strB5cxx11Ev> + 4bf7c4: aa1303e0 mov x0, x19 + 4bf7c8: f9400bf3 ldr x19, [sp, #16] + 4bf7cc: a8c37bfd ldp x29, x30, [sp], #48 + 4bf7d0: d65f03c0 ret + +00000000004bf7d4 <_ZN5Catch17RedirectedStreamsC1ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_>: +_ZN5Catch17RedirectedStreamsC1ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_(): + 4bf7d4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4bf7d8: 910003fd mov x29, sp + 4bf7dc: f9000bf3 str x19, [sp, #16] + 4bf7e0: f9001fe0 str x0, [sp, #56] + 4bf7e4: f9001be1 str x1, [sp, #48] + 4bf7e8: f90017e2 str x2, [sp, #40] + 4bf7ec: f9401fe0 ldr x0, [sp, #56] + 4bf7f0: f9401be1 ldr x1, [sp, #48] + 4bf7f4: f9000001 str x1, [x0] + 4bf7f8: f9401fe0 ldr x0, [sp, #56] + 4bf7fc: f94017e1 ldr x1, [sp, #40] + 4bf800: f9000401 str x1, [x0, #8] + 4bf804: f9401fe0 ldr x0, [sp, #56] + 4bf808: 91004000 add x0, x0, #0x10 + 4bf80c: 97ffff99 bl 4bf670 <_ZN5Catch16RedirectedStdOutC1Ev> + 4bf810: f9401fe0 ldr x0, [sp, #56] + 4bf814: 9100e000 add x0, x0, #0x38 + 4bf818: 97ffffbb bl 4bf704 <_ZN5Catch16RedirectedStdErrC1Ev> + 4bf81c: 14000007 b 4bf838 <_ZN5Catch17RedirectedStreamsC1ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_+0x64> + 4bf820: aa0003f3 mov x19, x0 + 4bf824: f9401fe0 ldr x0, [sp, #56] + 4bf828: 91004000 add x0, x0, #0x10 + 4bf82c: 9400002e bl 4bf8e4 <_ZN5Catch16RedirectedStdOutD1Ev> + 4bf830: aa1303e0 mov x0, x19 + 4bf834: 97fd2033 bl 407900 <_Unwind_Resume@plt> + 4bf838: f9400bf3 ldr x19, [sp, #16] + 4bf83c: a8c47bfd ldp x29, x30, [sp], #64 + 4bf840: d65f03c0 ret + +00000000004bf844 <_ZN5Catch17RedirectedStreamsD1Ev>: +_ZN5Catch17RedirectedStreamsD2Ev(): + 4bf844: a9b97bfd stp x29, x30, [sp, #-112]! + 4bf848: 910003fd mov x29, sp + 4bf84c: f9000bf3 str x19, [sp, #16] + 4bf850: f90017e0 str x0, [sp, #40] + 4bf854: f94017e0 ldr x0, [sp, #40] + 4bf858: f9400013 ldr x19, [x0] + 4bf85c: f94017e0 ldr x0, [sp, #40] + 4bf860: 91004000 add x0, x0, #0x10 + 4bf864: 9100c3e1 add x1, sp, #0x30 + 4bf868: aa0103e8 mov x8, x1 + 4bf86c: 97ffff9a bl 4bf6d4 <_ZNK5Catch16RedirectedStdOut3strB5cxx11Ev> + 4bf870: 9100c3e0 add x0, sp, #0x30 + 4bf874: aa0003e1 mov x1, x0 + 4bf878: aa1303e0 mov x0, x19 + 4bf87c: 97fd1f51 bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 4bf880: 9100c3e0 add x0, sp, #0x30 + 4bf884: 97fd1e1f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4bf888: f94017e0 ldr x0, [sp, #40] + 4bf88c: f9400413 ldr x19, [x0, #8] + 4bf890: f94017e0 ldr x0, [sp, #40] + 4bf894: 9100e000 add x0, x0, #0x38 + 4bf898: 910143e1 add x1, sp, #0x50 + 4bf89c: aa0103e8 mov x8, x1 + 4bf8a0: 97ffffc1 bl 4bf7a4 <_ZNK5Catch16RedirectedStdErr3strB5cxx11Ev> + 4bf8a4: 910143e0 add x0, sp, #0x50 + 4bf8a8: aa0003e1 mov x1, x0 + 4bf8ac: aa1303e0 mov x0, x19 + 4bf8b0: 97fd1f44 bl 4075c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_@plt> + 4bf8b4: 910143e0 add x0, sp, #0x50 + 4bf8b8: 97fd1e12 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4bf8bc: f94017e0 ldr x0, [sp, #40] + 4bf8c0: 9100e000 add x0, x0, #0x38 + 4bf8c4: 94000013 bl 4bf910 <_ZN5Catch16RedirectedStdErrD1Ev> + 4bf8c8: f94017e0 ldr x0, [sp, #40] + 4bf8cc: 91004000 add x0, x0, #0x10 + 4bf8d0: 94000005 bl 4bf8e4 <_ZN5Catch16RedirectedStdOutD1Ev> + 4bf8d4: d503201f nop + 4bf8d8: f9400bf3 ldr x19, [sp, #16] + 4bf8dc: a8c77bfd ldp x29, x30, [sp], #112 + 4bf8e0: d65f03c0 ret + +00000000004bf8e4 <_ZN5Catch16RedirectedStdOutD1Ev>: +_ZN5Catch16RedirectedStdOutD2Ev(): + 4bf8e4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bf8e8: 910003fd mov x29, sp + 4bf8ec: f9000fe0 str x0, [sp, #24] + 4bf8f0: f9400fe0 ldr x0, [sp, #24] + 4bf8f4: 91004000 add x0, x0, #0x10 + 4bf8f8: 97ffff4b bl 4bf624 <_ZN5Catch16RedirectedStreamD1Ev> + 4bf8fc: f9400fe0 ldr x0, [sp, #24] + 4bf900: 97fe7ec5 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4bf904: d503201f nop + 4bf908: a8c27bfd ldp x29, x30, [sp], #32 + 4bf90c: d65f03c0 ret + +00000000004bf910 <_ZN5Catch16RedirectedStdErrD1Ev>: +_ZN5Catch16RedirectedStdErrD2Ev(): + 4bf910: a9be7bfd stp x29, x30, [sp, #-32]! + 4bf914: 910003fd mov x29, sp + 4bf918: f9000fe0 str x0, [sp, #24] + 4bf91c: f9400fe0 ldr x0, [sp, #24] + 4bf920: 9100a000 add x0, x0, #0x28 + 4bf924: 97ffff40 bl 4bf624 <_ZN5Catch16RedirectedStreamD1Ev> + 4bf928: f9400fe0 ldr x0, [sp, #24] + 4bf92c: 91004000 add x0, x0, #0x10 + 4bf930: 97ffff3d bl 4bf624 <_ZN5Catch16RedirectedStreamD1Ev> + 4bf934: f9400fe0 ldr x0, [sp, #24] + 4bf938: 97fe7eb7 bl 45f414 <_ZN5Catch20ReusableStringStreamD1Ev> + 4bf93c: d503201f nop + 4bf940: a8c27bfd ldp x29, x30, [sp], #32 + 4bf944: d65f03c0 ret + +00000000004bf948 <_ZN5Catch4isOkENS_9ResultWas6OfTypeE>: +_ZN5Catch4isOkENS_9ResultWas6OfTypeE(): + 4bf948: d10043ff sub sp, sp, #0x10 + 4bf94c: b9000fe0 str w0, [sp, #12] + 4bf950: b9400fe0 ldr w0, [sp, #12] + 4bf954: 121c0000 and w0, w0, #0x10 + 4bf958: 7100001f cmp w0, #0x0 + 4bf95c: 1a9f17e0 cset w0, eq // eq = none + 4bf960: 12001c00 and w0, w0, #0xff + 4bf964: 910043ff add sp, sp, #0x10 + 4bf968: d65f03c0 ret + +00000000004bf96c <_ZN5Catch10isJustInfoEi>: +_ZN5Catch10isJustInfoEi(): + 4bf96c: d10043ff sub sp, sp, #0x10 + 4bf970: b9000fe0 str w0, [sp, #12] + 4bf974: b9400fe0 ldr w0, [sp, #12] + 4bf978: 7100041f cmp w0, #0x1 + 4bf97c: 1a9f17e0 cset w0, eq // eq = none + 4bf980: 12001c00 and w0, w0, #0xff + 4bf984: 910043ff add sp, sp, #0x10 + 4bf988: d65f03c0 ret + +00000000004bf98c <_ZN5CatchorENS_17ResultDisposition5FlagsES1_>: +_ZN5CatchorENS_17ResultDisposition5FlagsES1_(): + 4bf98c: d10043ff sub sp, sp, #0x10 + 4bf990: b9000fe0 str w0, [sp, #12] + 4bf994: b9000be1 str w1, [sp, #8] + 4bf998: b9400fe1 ldr w1, [sp, #12] + 4bf99c: b9400be0 ldr w0, [sp, #8] + 4bf9a0: 2a000020 orr w0, w1, w0 + 4bf9a4: 910043ff add sp, sp, #0x10 + 4bf9a8: d65f03c0 ret + +00000000004bf9ac <_ZN5Catch23shouldContinueOnFailureEi>: +_ZN5Catch23shouldContinueOnFailureEi(): + 4bf9ac: d10043ff sub sp, sp, #0x10 + 4bf9b0: b9000fe0 str w0, [sp, #12] + 4bf9b4: b9400fe0 ldr w0, [sp, #12] + 4bf9b8: 121f0000 and w0, w0, #0x2 + 4bf9bc: 7100001f cmp w0, #0x0 + 4bf9c0: 1a9f07e0 cset w0, ne // ne = any + 4bf9c4: 12001c00 and w0, w0, #0xff + 4bf9c8: 910043ff add sp, sp, #0x10 + 4bf9cc: d65f03c0 ret + +00000000004bf9d0 <_ZN5Catch21shouldSuppressFailureEi>: +_ZN5Catch21shouldSuppressFailureEi(): + 4bf9d0: d10043ff sub sp, sp, #0x10 + 4bf9d4: b9000fe0 str w0, [sp, #12] + 4bf9d8: b9400fe0 ldr w0, [sp, #12] + 4bf9dc: 121d0000 and w0, w0, #0x8 + 4bf9e0: 7100001f cmp w0, #0x0 + 4bf9e4: 1a9f07e0 cset w0, ne // ne = any + 4bf9e8: 12001c00 and w0, w0, #0xff + 4bf9ec: 910043ff add sp, sp, #0x10 + 4bf9f0: d65f03c0 ret + +00000000004bf9f4 <_ZN5Catch14TestSpecParserC1ERKNS_17ITagAliasRegistryE>: +_ZN5Catch14TestSpecParserC2ERKNS_17ITagAliasRegistryE(): + 4bf9f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4bf9f8: 910003fd mov x29, sp + 4bf9fc: f9000fe0 str x0, [sp, #24] + 4bfa00: f9000be1 str x1, [sp, #16] + 4bfa04: f9400fe0 ldr x0, [sp, #24] + 4bfa08: b900001f str wzr, [x0] + 4bfa0c: f9400fe0 ldr x0, [sp, #24] + 4bfa10: b900041f str wzr, [x0, #4] + 4bfa14: f9400fe0 ldr x0, [sp, #24] + 4bfa18: 3900201f strb wzr, [x0, #8] + 4bfa1c: f9400fe0 ldr x0, [sp, #24] + 4bfa20: f900081f str xzr, [x0, #16] + 4bfa24: f9400fe0 ldr x0, [sp, #24] + 4bfa28: f9000c1f str xzr, [x0, #24] + 4bfa2c: f9400fe0 ldr x0, [sp, #24] + 4bfa30: 91008000 add x0, x0, #0x20 + 4bfa34: 97fd1f17 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4bfa38: f9400fe0 ldr x0, [sp, #24] + 4bfa3c: 91010000 add x0, x0, #0x40 + 4bfa40: 97fd1f14 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4bfa44: f9400fe0 ldr x0, [sp, #24] + 4bfa48: 91018000 add x0, x0, #0x60 + 4bfa4c: 97fd1f11 bl 407690 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt> + 4bfa50: f9400fe0 ldr x0, [sp, #24] + 4bfa54: 91020000 add x0, x0, #0x80 + 4bfa58: 97fd35bd bl 40d14c <_ZNSt6vectorImSaImEEC1Ev> + 4bfa5c: f9400fe0 ldr x0, [sp, #24] + 4bfa60: 91026000 add x0, x0, #0x98 + 4bfa64: 940003b9 bl 4c0948 <_ZN5Catch8TestSpec6FilterC1Ev> + 4bfa68: f9400fe0 ldr x0, [sp, #24] + 4bfa6c: 91032000 add x0, x0, #0xc8 + 4bfa70: 97ffc6d3 bl 4b15bc <_ZN5Catch8TestSpecC1Ev> + 4bfa74: f9400fe0 ldr x0, [sp, #24] + 4bfa78: f9400be1 ldr x1, [sp, #16] + 4bfa7c: f9007c01 str x1, [x0, #248] + 4bfa80: d503201f nop + 4bfa84: a8c27bfd ldp x29, x30, [sp], #32 + 4bfa88: d65f03c0 ret + +00000000004bfa8c <_ZN5Catch14TestSpecParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch14TestSpecParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4bfa8c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4bfa90: 910003fd mov x29, sp + 4bfa94: f9000bf3 str x19, [sp, #16] + 4bfa98: f90017e0 str x0, [sp, #40] + 4bfa9c: f90013e1 str x1, [sp, #32] + 4bfaa0: f94017e0 ldr x0, [sp, #40] + 4bfaa4: b900001f str wzr, [x0] + 4bfaa8: f94017e0 ldr x0, [sp, #40] + 4bfaac: 3900201f strb wzr, [x0, #8] + 4bfab0: f94017e0 ldr x0, [sp, #40] + 4bfab4: 91008013 add x19, x0, #0x20 + 4bfab8: f94017e0 ldr x0, [sp, #40] + 4bfabc: f9407c03 ldr x3, [x0, #248] + 4bfac0: f94017e0 ldr x0, [sp, #40] + 4bfac4: f9407c00 ldr x0, [x0, #248] + 4bfac8: f9400000 ldr x0, [x0] + 4bfacc: 91006000 add x0, x0, #0x18 + 4bfad0: f9400002 ldr x2, [x0] + 4bfad4: 9100c3e0 add x0, sp, #0x30 + 4bfad8: aa0003e8 mov x8, x0 + 4bfadc: f94013e1 ldr x1, [sp, #32] + 4bfae0: aa0303e0 mov x0, x3 + 4bfae4: d63f0040 blr x2 + 4bfae8: 9100c3e0 add x0, sp, #0x30 + 4bfaec: aa0003e1 mov x1, x0 + 4bfaf0: aa1303e0 mov x0, x19 + 4bfaf4: 97fd1e93 bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4bfaf8: 9100c3e0 add x0, sp, #0x30 + 4bfafc: 97fd1d81 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4bfb00: f94017e0 ldr x0, [sp, #40] + 4bfb04: 91020000 add x0, x0, #0x80 + 4bfb08: 940003c5 bl 4c0a1c <_ZNSt6vectorImSaImEE5clearEv> + 4bfb0c: f94017e0 ldr x0, [sp, #40] + 4bfb10: 91010013 add x19, x0, #0x40 + 4bfb14: f94017e0 ldr x0, [sp, #40] + 4bfb18: 91008000 add x0, x0, #0x20 + 4bfb1c: 97fd1da5 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4bfb20: aa0003e1 mov x1, x0 + 4bfb24: aa1303e0 mov x0, x19 + 4bfb28: 97fd1f12 bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 4bfb2c: f94017e0 ldr x0, [sp, #40] + 4bfb30: 91018013 add x19, x0, #0x60 + 4bfb34: f94017e0 ldr x0, [sp, #40] + 4bfb38: 91008000 add x0, x0, #0x20 + 4bfb3c: 97fd1d9d bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4bfb40: aa0003e1 mov x1, x0 + 4bfb44: aa1303e0 mov x0, x19 + 4bfb48: 97fd1f0a bl 407770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 4bfb4c: f94017e0 ldr x0, [sp, #40] + 4bfb50: f9000c1f str xzr, [x0, #24] + 4bfb54: f94017e0 ldr x0, [sp, #40] + 4bfb58: f900081f str xzr, [x0, #16] + 4bfb5c: f94017e0 ldr x0, [sp, #40] + 4bfb60: f9400813 ldr x19, [x0, #16] + 4bfb64: f94017e0 ldr x0, [sp, #40] + 4bfb68: 91008000 add x0, x0, #0x20 + 4bfb6c: 97fd1d91 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4bfb70: eb00027f cmp x19, x0 + 4bfb74: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4bfb78: 12001c00 and w0, w0, #0xff + 4bfb7c: 7100001f cmp w0, #0x0 + 4bfb80: 54000380 b.eq 4bfbf0 <_ZN5Catch14TestSpecParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> // b.none + 4bfb84: f94017e0 ldr x0, [sp, #40] + 4bfb88: 91008002 add x2, x0, #0x20 + 4bfb8c: f94017e0 ldr x0, [sp, #40] + 4bfb90: f9400800 ldr x0, [x0, #16] + 4bfb94: aa0003e1 mov x1, x0 + 4bfb98: aa0203e0 mov x0, x2 + 4bfb9c: 97fd1fc1 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4bfba0: 39400000 ldrb w0, [x0] + 4bfba4: 2a0003e1 mov w1, w0 + 4bfba8: f94017e0 ldr x0, [sp, #40] + 4bfbac: 94000028 bl 4bfc4c <_ZN5Catch14TestSpecParser9visitCharEc> + 4bfbb0: 12001c00 and w0, w0, #0xff + 4bfbb4: 52000000 eor w0, w0, #0x1 + 4bfbb8: 12001c00 and w0, w0, #0xff + 4bfbbc: 7100001f cmp w0, #0x0 + 4bfbc0: 540000c0 b.eq 4bfbd8 <_ZN5Catch14TestSpecParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> // b.none + 4bfbc4: f94017e0 ldr x0, [sp, #40] + 4bfbc8: 91038000 add x0, x0, #0xe0 + 4bfbcc: f94013e1 ldr x1, [sp, #32] + 4bfbd0: 97fdabe1 bl 42ab54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_> + 4bfbd4: 14000007 b 4bfbf0 <_ZN5Catch14TestSpecParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> + 4bfbd8: f94017e0 ldr x0, [sp, #40] + 4bfbdc: f9400800 ldr x0, [x0, #16] + 4bfbe0: 91000401 add x1, x0, #0x1 + 4bfbe4: f94017e0 ldr x0, [sp, #40] + 4bfbe8: f9000801 str x1, [x0, #16] + 4bfbec: 17ffffdc b 4bfb5c <_ZN5Catch14TestSpecParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> + 4bfbf0: f94017e0 ldr x0, [sp, #40] + 4bfbf4: 940000d5 bl 4bff48 <_ZN5Catch14TestSpecParser7endModeEv> + 4bfbf8: f94017e0 ldr x0, [sp, #40] + 4bfbfc: f9400bf3 ldr x19, [sp, #16] + 4bfc00: a8c57bfd ldp x29, x30, [sp], #80 + 4bfc04: d65f03c0 ret + +00000000004bfc08 <_ZN5Catch14TestSpecParser8testSpecEv>: +_ZN5Catch14TestSpecParser8testSpecEv(): + 4bfc08: a9bd7bfd stp x29, x30, [sp, #-48]! + 4bfc0c: 910003fd mov x29, sp + 4bfc10: f9000bf3 str x19, [sp, #16] + 4bfc14: aa0803f3 mov x19, x8 + 4bfc18: f90017e0 str x0, [sp, #40] + 4bfc1c: f94017e0 ldr x0, [sp, #40] + 4bfc20: 9400012b bl 4c00cc <_ZN5Catch14TestSpecParser9addFilterEv> + 4bfc24: f94017e0 ldr x0, [sp, #40] + 4bfc28: 91032000 add x0, x0, #0xc8 + 4bfc2c: 94000387 bl 4c0a48 <_ZSt4moveIRN5Catch8TestSpecEEONSt16remove_referenceIT_E4typeEOS4_> + 4bfc30: aa0003e1 mov x1, x0 + 4bfc34: aa1303e0 mov x0, x19 + 4bfc38: 9400034f bl 4c0974 <_ZN5Catch8TestSpecC1EOS0_> + 4bfc3c: aa1303e0 mov x0, x19 + 4bfc40: f9400bf3 ldr x19, [sp, #16] + 4bfc44: a8c37bfd ldp x29, x30, [sp], #48 + 4bfc48: d65f03c0 ret + +00000000004bfc4c <_ZN5Catch14TestSpecParser9visitCharEc>: +_ZN5Catch14TestSpecParser9visitCharEc(): + 4bfc4c: a9be7bfd stp x29, x30, [sp, #-32]! + 4bfc50: 910003fd mov x29, sp + 4bfc54: f9000fe0 str x0, [sp, #24] + 4bfc58: 39005fe1 strb w1, [sp, #23] + 4bfc5c: f9400fe0 ldr x0, [sp, #24] + 4bfc60: b9400000 ldr w0, [x0] + 4bfc64: 7100101f cmp w0, #0x4 + 4bfc68: 54000160 b.eq 4bfc94 <_ZN5Catch14TestSpecParser9visitCharEc+0x48> // b.none + 4bfc6c: 39405fe0 ldrb w0, [sp, #23] + 4bfc70: 7101701f cmp w0, #0x5c + 4bfc74: 54000101 b.ne 4bfc94 <_ZN5Catch14TestSpecParser9visitCharEc+0x48> // b.any + 4bfc78: f9400fe0 ldr x0, [sp, #24] + 4bfc7c: 940000d1 bl 4bffc0 <_ZN5Catch14TestSpecParser6escapeEv> + 4bfc80: 39405fe1 ldrb w1, [sp, #23] + 4bfc84: f9400fe0 ldr x0, [sp, #24] + 4bfc88: 9400031c bl 4c08f8 <_ZN5Catch14TestSpecParser16addCharToPatternEc> + 4bfc8c: 52800020 mov w0, #0x1 // #1 + 4bfc90: 14000048 b 4bfdb0 <_ZN5Catch14TestSpecParser9visitCharEc+0x164> + 4bfc94: f9400fe0 ldr x0, [sp, #24] + 4bfc98: b9400000 ldr w0, [x0] + 4bfc9c: 7100101f cmp w0, #0x4 + 4bfca0: 54000100 b.eq 4bfcc0 <_ZN5Catch14TestSpecParser9visitCharEc+0x74> // b.none + 4bfca4: 39405fe0 ldrb w0, [sp, #23] + 4bfca8: 7100b01f cmp w0, #0x2c + 4bfcac: 540000a1 b.ne 4bfcc0 <_ZN5Catch14TestSpecParser9visitCharEc+0x74> // b.any + 4bfcb0: f9400fe0 ldr x0, [sp, #24] + 4bfcb4: 9400014d bl 4c01e8 <_ZN5Catch14TestSpecParser8separateEv> + 4bfcb8: 12001c00 and w0, w0, #0xff + 4bfcbc: 1400003d b 4bfdb0 <_ZN5Catch14TestSpecParser9visitCharEc+0x164> + 4bfcc0: f9400fe0 ldr x0, [sp, #24] + 4bfcc4: b9400000 ldr w0, [x0] + 4bfcc8: 7100041f cmp w0, #0x1 + 4bfccc: 540001a0 b.eq 4bfd00 <_ZN5Catch14TestSpecParser9visitCharEc+0xb4> // b.none + 4bfcd0: 7100101f cmp w0, #0x4 + 4bfcd4: 540001e0 b.eq 4bfd10 <_ZN5Catch14TestSpecParser9visitCharEc+0xc4> // b.none + 4bfcd8: 7100001f cmp w0, #0x0 + 4bfcdc: 54000281 b.ne 4bfd2c <_ZN5Catch14TestSpecParser9visitCharEc+0xe0> // b.any + 4bfce0: 39405fe1 ldrb w1, [sp, #23] + 4bfce4: f9400fe0 ldr x0, [sp, #24] + 4bfce8: 94000034 bl 4bfdb8 <_ZN5Catch14TestSpecParser15processNoneCharEc> + 4bfcec: 12001c00 and w0, w0, #0xff + 4bfcf0: 7100001f cmp w0, #0x0 + 4bfcf4: 540002c0 b.eq 4bfd4c <_ZN5Catch14TestSpecParser9visitCharEc+0x100> // b.none + 4bfcf8: 52800020 mov w0, #0x1 // #1 + 4bfcfc: 1400002d b 4bfdb0 <_ZN5Catch14TestSpecParser9visitCharEc+0x164> + 4bfd00: 39405fe1 ldrb w1, [sp, #23] + 4bfd04: f9400fe0 ldr x0, [sp, #24] + 4bfd08: 94000054 bl 4bfe58 <_ZN5Catch14TestSpecParser15processNameCharEc> + 4bfd0c: 14000013 b 4bfd58 <_ZN5Catch14TestSpecParser9visitCharEc+0x10c> + 4bfd10: f9400fe0 ldr x0, [sp, #24] + 4bfd14: 9400008d bl 4bff48 <_ZN5Catch14TestSpecParser7endModeEv> + 4bfd18: 39405fe1 ldrb w1, [sp, #23] + 4bfd1c: f9400fe0 ldr x0, [sp, #24] + 4bfd20: 940002f6 bl 4c08f8 <_ZN5Catch14TestSpecParser16addCharToPatternEc> + 4bfd24: 52800020 mov w0, #0x1 // #1 + 4bfd28: 14000022 b 4bfdb0 <_ZN5Catch14TestSpecParser9visitCharEc+0x164> + 4bfd2c: 39405fe1 ldrb w1, [sp, #23] + 4bfd30: f9400fe0 ldr x0, [sp, #24] + 4bfd34: 94000065 bl 4bfec8 <_ZN5Catch14TestSpecParser16processOtherCharEc> + 4bfd38: 12001c00 and w0, w0, #0xff + 4bfd3c: 7100001f cmp w0, #0x0 + 4bfd40: 540000a0 b.eq 4bfd54 <_ZN5Catch14TestSpecParser9visitCharEc+0x108> // b.none + 4bfd44: 52800020 mov w0, #0x1 // #1 + 4bfd48: 1400001a b 4bfdb0 <_ZN5Catch14TestSpecParser9visitCharEc+0x164> + 4bfd4c: d503201f nop + 4bfd50: 14000002 b 4bfd58 <_ZN5Catch14TestSpecParser9visitCharEc+0x10c> + 4bfd54: d503201f nop + 4bfd58: f9400fe0 ldr x0, [sp, #24] + 4bfd5c: 91010000 add x0, x0, #0x40 + 4bfd60: 39405fe1 ldrb w1, [sp, #23] + 4bfd64: 97fd1cf3 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4bfd68: 39405fe1 ldrb w1, [sp, #23] + 4bfd6c: f9400fe0 ldr x0, [sp, #24] + 4bfd70: 940000a6 bl 4c0008 <_ZNK5Catch14TestSpecParser13isControlCharEc> + 4bfd74: 12001c00 and w0, w0, #0xff + 4bfd78: 52000000 eor w0, w0, #0x1 + 4bfd7c: 12001c00 and w0, w0, #0xff + 4bfd80: 7100001f cmp w0, #0x0 + 4bfd84: 54000140 b.eq 4bfdac <_ZN5Catch14TestSpecParser9visitCharEc+0x160> // b.none + 4bfd88: f9400fe0 ldr x0, [sp, #24] + 4bfd8c: 91018000 add x0, x0, #0x60 + 4bfd90: 39405fe1 ldrb w1, [sp, #23] + 4bfd94: 97fd1ce7 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4bfd98: f9400fe0 ldr x0, [sp, #24] + 4bfd9c: f9400c00 ldr x0, [x0, #24] + 4bfda0: 91000401 add x1, x0, #0x1 + 4bfda4: f9400fe0 ldr x0, [sp, #24] + 4bfda8: f9000c01 str x1, [x0, #24] + 4bfdac: 52800020 mov w0, #0x1 // #1 + 4bfdb0: a8c27bfd ldp x29, x30, [sp], #32 + 4bfdb4: d65f03c0 ret + +00000000004bfdb8 <_ZN5Catch14TestSpecParser15processNoneCharEc>: +_ZN5Catch14TestSpecParser15processNoneCharEc(): + 4bfdb8: a9be7bfd stp x29, x30, [sp, #-32]! + 4bfdbc: 910003fd mov x29, sp + 4bfdc0: f9000fe0 str x0, [sp, #24] + 4bfdc4: 39005fe1 strb w1, [sp, #23] + 4bfdc8: 39405fe0 ldrb w0, [sp, #23] + 4bfdcc: 7100881f cmp w0, #0x22 + 4bfdd0: 540002e0 b.eq 4bfe2c <_ZN5Catch14TestSpecParser15processNoneCharEc+0x74> // b.none + 4bfdd4: 7100881f cmp w0, #0x22 + 4bfdd8: 5400008c b.gt 4bfde8 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x30> + 4bfddc: 7100801f cmp w0, #0x20 + 4bfde0: 540000e0 b.eq 4bfdfc <_ZN5Catch14TestSpecParser15processNoneCharEc+0x44> // b.none + 4bfde4: 14000017 b 4bfe40 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x88> + 4bfde8: 71016c1f cmp w0, #0x5b + 4bfdec: 54000160 b.eq 4bfe18 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x60> // b.none + 4bfdf0: 7101f81f cmp w0, #0x7e + 4bfdf4: 54000080 b.eq 4bfe04 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x4c> // b.none + 4bfdf8: 14000012 b 4bfe40 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x88> + 4bfdfc: 52800020 mov w0, #0x1 // #1 + 4bfe00: 14000014 b 4bfe50 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x98> + 4bfe04: f9400fe0 ldr x0, [sp, #24] + 4bfe08: 52800021 mov w1, #0x1 // #1 + 4bfe0c: 39002001 strb w1, [x0, #8] + 4bfe10: 52800000 mov w0, #0x0 // #0 + 4bfe14: 1400000f b 4bfe50 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x98> + 4bfe18: 52800061 mov w1, #0x3 // #3 + 4bfe1c: f9400fe0 ldr x0, [sp, #24] + 4bfe20: 94000041 bl 4bff24 <_ZN5Catch14TestSpecParser12startNewModeENS0_4ModeE> + 4bfe24: 52800000 mov w0, #0x0 // #0 + 4bfe28: 1400000a b 4bfe50 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x98> + 4bfe2c: 52800041 mov w1, #0x2 // #2 + 4bfe30: f9400fe0 ldr x0, [sp, #24] + 4bfe34: 9400003c bl 4bff24 <_ZN5Catch14TestSpecParser12startNewModeENS0_4ModeE> + 4bfe38: 52800000 mov w0, #0x0 // #0 + 4bfe3c: 14000005 b 4bfe50 <_ZN5Catch14TestSpecParser15processNoneCharEc+0x98> + 4bfe40: 52800021 mov w1, #0x1 // #1 + 4bfe44: f9400fe0 ldr x0, [sp, #24] + 4bfe48: 94000037 bl 4bff24 <_ZN5Catch14TestSpecParser12startNewModeENS0_4ModeE> + 4bfe4c: 52800000 mov w0, #0x0 // #0 + 4bfe50: a8c27bfd ldp x29, x30, [sp], #32 + 4bfe54: d65f03c0 ret + +00000000004bfe58 <_ZN5Catch14TestSpecParser15processNameCharEc>: +_ZN5Catch14TestSpecParser15processNameCharEc(): + 4bfe58: a9be7bfd stp x29, x30, [sp, #-32]! + 4bfe5c: 910003fd mov x29, sp + 4bfe60: f9000fe0 str x0, [sp, #24] + 4bfe64: 39005fe1 strb w1, [sp, #23] + 4bfe68: 39405fe0 ldrb w0, [sp, #23] + 4bfe6c: 71016c1f cmp w0, #0x5b + 4bfe70: 54000261 b.ne 4bfebc <_ZN5Catch14TestSpecParser15processNameCharEc+0x64> // b.any + 4bfe74: f9400fe0 ldr x0, [sp, #24] + 4bfe78: 91010002 add x2, x0, #0x40 + 4bfe7c: f0000080 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4bfe80: 91070001 add x1, x0, #0x1c0 + 4bfe84: aa0203e0 mov x0, x2 + 4bfe88: 97fd929b bl 4248f4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_> + 4bfe8c: 12001c00 and w0, w0, #0xff + 4bfe90: 7100001f cmp w0, #0x0 + 4bfe94: 540000a0 b.eq 4bfea8 <_ZN5Catch14TestSpecParser15processNameCharEc+0x50> // b.none + 4bfe98: f9400fe0 ldr x0, [sp, #24] + 4bfe9c: 52800021 mov w1, #0x1 // #1 + 4bfea0: 39002001 strb w1, [x0, #8] + 4bfea4: 14000003 b 4bfeb0 <_ZN5Catch14TestSpecParser15processNameCharEc+0x58> + 4bfea8: f9400fe0 ldr x0, [sp, #24] + 4bfeac: 94000027 bl 4bff48 <_ZN5Catch14TestSpecParser7endModeEv> + 4bfeb0: 52800061 mov w1, #0x3 // #3 + 4bfeb4: f9400fe0 ldr x0, [sp, #24] + 4bfeb8: 9400001b bl 4bff24 <_ZN5Catch14TestSpecParser12startNewModeENS0_4ModeE> + 4bfebc: d503201f nop + 4bfec0: a8c27bfd ldp x29, x30, [sp], #32 + 4bfec4: d65f03c0 ret + +00000000004bfec8 <_ZN5Catch14TestSpecParser16processOtherCharEc>: +_ZN5Catch14TestSpecParser16processOtherCharEc(): + 4bfec8: a9be7bfd stp x29, x30, [sp, #-32]! + 4bfecc: 910003fd mov x29, sp + 4bfed0: f9000fe0 str x0, [sp, #24] + 4bfed4: 39005fe1 strb w1, [sp, #23] + 4bfed8: 39405fe1 ldrb w1, [sp, #23] + 4bfedc: f9400fe0 ldr x0, [sp, #24] + 4bfee0: 9400004a bl 4c0008 <_ZNK5Catch14TestSpecParser13isControlCharEc> + 4bfee4: 12001c00 and w0, w0, #0xff + 4bfee8: 52000000 eor w0, w0, #0x1 + 4bfeec: 12001c00 and w0, w0, #0xff + 4bfef0: 7100001f cmp w0, #0x0 + 4bfef4: 54000060 b.eq 4bff00 <_ZN5Catch14TestSpecParser16processOtherCharEc+0x38> // b.none + 4bfef8: 52800000 mov w0, #0x0 // #0 + 4bfefc: 14000008 b 4bff1c <_ZN5Catch14TestSpecParser16processOtherCharEc+0x54> + 4bff00: f9400fe0 ldr x0, [sp, #24] + 4bff04: 91010000 add x0, x0, #0x40 + 4bff08: 39405fe1 ldrb w1, [sp, #23] + 4bff0c: 97fd1c89 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4bff10: f9400fe0 ldr x0, [sp, #24] + 4bff14: 9400000d bl 4bff48 <_ZN5Catch14TestSpecParser7endModeEv> + 4bff18: 52800020 mov w0, #0x1 // #1 + 4bff1c: a8c27bfd ldp x29, x30, [sp], #32 + 4bff20: d65f03c0 ret + +00000000004bff24 <_ZN5Catch14TestSpecParser12startNewModeENS0_4ModeE>: +_ZN5Catch14TestSpecParser12startNewModeENS0_4ModeE(): + 4bff24: d10043ff sub sp, sp, #0x10 + 4bff28: f90007e0 str x0, [sp, #8] + 4bff2c: b90007e1 str w1, [sp, #4] + 4bff30: f94007e0 ldr x0, [sp, #8] + 4bff34: b94007e1 ldr w1, [sp, #4] + 4bff38: b9000001 str w1, [x0] + 4bff3c: d503201f nop + 4bff40: 910043ff add sp, sp, #0x10 + 4bff44: d65f03c0 ret + +00000000004bff48 <_ZN5Catch14TestSpecParser7endModeEv>: +_ZN5Catch14TestSpecParser7endModeEv(): + 4bff48: a9be7bfd stp x29, x30, [sp, #-32]! + 4bff4c: 910003fd mov x29, sp + 4bff50: f9000fe0 str x0, [sp, #24] + 4bff54: f9400fe0 ldr x0, [sp, #24] + 4bff58: b9400000 ldr w0, [x0] + 4bff5c: 71000c1f cmp w0, #0x3 + 4bff60: 54000180 b.eq 4bff90 <_ZN5Catch14TestSpecParser7endModeEv+0x48> // b.none + 4bff64: 71000c1f cmp w0, #0x3 + 4bff68: 5400008c b.gt 4bff78 <_ZN5Catch14TestSpecParser7endModeEv+0x30> + 4bff6c: 7100001f cmp w0, #0x0 + 4bff70: 540001cd b.le 4bffa8 <_ZN5Catch14TestSpecParser7endModeEv+0x60> + 4bff74: 14000004 b 4bff84 <_ZN5Catch14TestSpecParser7endModeEv+0x3c> + 4bff78: 7100101f cmp w0, #0x4 + 4bff7c: 54000100 b.eq 4bff9c <_ZN5Catch14TestSpecParser7endModeEv+0x54> // b.none + 4bff80: 1400000a b 4bffa8 <_ZN5Catch14TestSpecParser7endModeEv+0x60> + 4bff84: f9400fe0 ldr x0, [sp, #24] + 4bff88: 94000144 bl 4c0498 <_ZN5Catch14TestSpecParser14addNamePatternEv> + 4bff8c: 1400000b b 4bffb8 <_ZN5Catch14TestSpecParser7endModeEv+0x70> + 4bff90: f9400fe0 ldr x0, [sp, #24] + 4bff94: 9400018b bl 4c05c0 <_ZN5Catch14TestSpecParser13addTagPatternEv> + 4bff98: 14000008 b 4bffb8 <_ZN5Catch14TestSpecParser7endModeEv+0x70> + 4bff9c: f9400fe0 ldr x0, [sp, #24] + 4bffa0: 94000089 bl 4c01c4 <_ZN5Catch14TestSpecParser20revertBackToLastModeEv> + 4bffa4: 14000005 b 4bffb8 <_ZN5Catch14TestSpecParser7endModeEv+0x70> + 4bffa8: 52800001 mov w1, #0x0 // #0 + 4bffac: f9400fe0 ldr x0, [sp, #24] + 4bffb0: 97ffffdd bl 4bff24 <_ZN5Catch14TestSpecParser12startNewModeENS0_4ModeE> + 4bffb4: d503201f nop + 4bffb8: a8c27bfd ldp x29, x30, [sp], #32 + 4bffbc: d65f03c0 ret + +00000000004bffc0 <_ZN5Catch14TestSpecParser6escapeEv>: +_ZN5Catch14TestSpecParser6escapeEv(): + 4bffc0: a9be7bfd stp x29, x30, [sp, #-32]! + 4bffc4: 910003fd mov x29, sp + 4bffc8: f9000fe0 str x0, [sp, #24] + 4bffcc: f9400fe0 ldr x0, [sp, #24] + 4bffd0: 94000074 bl 4c01a0 <_ZN5Catch14TestSpecParser12saveLastModeEv> + 4bffd4: f9400fe0 ldr x0, [sp, #24] + 4bffd8: 52800081 mov w1, #0x4 // #4 + 4bffdc: b9000001 str w1, [x0] + 4bffe0: f9400fe0 ldr x0, [sp, #24] + 4bffe4: 91020002 add x2, x0, #0x80 + 4bffe8: f9400fe0 ldr x0, [sp, #24] + 4bffec: 91006000 add x0, x0, #0x18 + 4bfff0: aa0003e1 mov x1, x0 + 4bfff4: aa0203e0 mov x0, x2 + 4bfff8: 97fd413f bl 4104f4 <_ZNSt6vectorImSaImEE9push_backERKm> + 4bfffc: d503201f nop + 4c0000: a8c27bfd ldp x29, x30, [sp], #32 + 4c0004: d65f03c0 ret + +00000000004c0008 <_ZNK5Catch14TestSpecParser13isControlCharEc>: +_ZNK5Catch14TestSpecParser13isControlCharEc(): + 4c0008: d10043ff sub sp, sp, #0x10 + 4c000c: f90007e0 str x0, [sp, #8] + 4c0010: 39001fe1 strb w1, [sp, #7] + 4c0014: f94007e0 ldr x0, [sp, #8] + 4c0018: b9400000 ldr w0, [x0] + 4c001c: 7100081f cmp w0, #0x2 + 4c0020: 54000340 b.eq 4c0088 <_ZNK5Catch14TestSpecParser13isControlCharEc+0x80> // b.none + 4c0024: 7100081f cmp w0, #0x2 + 4c0028: 540000cc b.gt 4c0040 <_ZNK5Catch14TestSpecParser13isControlCharEc+0x38> + 4c002c: 7100001f cmp w0, #0x0 + 4c0030: 54000140 b.eq 4c0058 <_ZNK5Catch14TestSpecParser13isControlCharEc+0x50> // b.none + 4c0034: 7100041f cmp w0, #0x1 + 4c0038: 540001a0 b.eq 4c006c <_ZNK5Catch14TestSpecParser13isControlCharEc+0x64> // b.none + 4c003c: 14000005 b 4c0050 <_ZNK5Catch14TestSpecParser13isControlCharEc+0x48> + 4c0040: 71000c1f cmp w0, #0x3 + 4c0044: 540002c0 b.eq 4c009c <_ZNK5Catch14TestSpecParser13isControlCharEc+0x94> // b.none + 4c0048: 7100101f cmp w0, #0x4 + 4c004c: 540001a0 b.eq 4c0080 <_ZNK5Catch14TestSpecParser13isControlCharEc+0x78> // b.none + 4c0050: 52800000 mov w0, #0x0 // #0 + 4c0054: 1400001c b 4c00c4 <_ZNK5Catch14TestSpecParser13isControlCharEc+0xbc> + 4c0058: 39401fe0 ldrb w0, [sp, #7] + 4c005c: 7101f81f cmp w0, #0x7e + 4c0060: 1a9f17e0 cset w0, eq // eq = none + 4c0064: 12001c00 and w0, w0, #0xff + 4c0068: 14000017 b 4c00c4 <_ZNK5Catch14TestSpecParser13isControlCharEc+0xbc> + 4c006c: 39401fe0 ldrb w0, [sp, #7] + 4c0070: 71016c1f cmp w0, #0x5b + 4c0074: 1a9f17e0 cset w0, eq // eq = none + 4c0078: 12001c00 and w0, w0, #0xff + 4c007c: 14000012 b 4c00c4 <_ZNK5Catch14TestSpecParser13isControlCharEc+0xbc> + 4c0080: 52800020 mov w0, #0x1 // #1 + 4c0084: 14000010 b 4c00c4 <_ZNK5Catch14TestSpecParser13isControlCharEc+0xbc> + 4c0088: 39401fe0 ldrb w0, [sp, #7] + 4c008c: 7100881f cmp w0, #0x22 + 4c0090: 1a9f17e0 cset w0, eq // eq = none + 4c0094: 12001c00 and w0, w0, #0xff + 4c0098: 1400000b b 4c00c4 <_ZNK5Catch14TestSpecParser13isControlCharEc+0xbc> + 4c009c: 39401fe0 ldrb w0, [sp, #7] + 4c00a0: 71016c1f cmp w0, #0x5b + 4c00a4: 54000080 b.eq 4c00b4 <_ZNK5Catch14TestSpecParser13isControlCharEc+0xac> // b.none + 4c00a8: 39401fe0 ldrb w0, [sp, #7] + 4c00ac: 7101741f cmp w0, #0x5d + 4c00b0: 54000061 b.ne 4c00bc <_ZNK5Catch14TestSpecParser13isControlCharEc+0xb4> // b.any + 4c00b4: 52800020 mov w0, #0x1 // #1 + 4c00b8: 14000002 b 4c00c0 <_ZNK5Catch14TestSpecParser13isControlCharEc+0xb8> + 4c00bc: 52800000 mov w0, #0x0 // #0 + 4c00c0: d503201f nop + 4c00c4: 910043ff add sp, sp, #0x10 + 4c00c8: d65f03c0 ret + +00000000004c00cc <_ZN5Catch14TestSpecParser9addFilterEv>: +_ZN5Catch14TestSpecParser9addFilterEv(): + 4c00cc: a9ba7bfd stp x29, x30, [sp, #-96]! + 4c00d0: 910003fd mov x29, sp + 4c00d4: f9000bf3 str x19, [sp, #16] + 4c00d8: f90017e0 str x0, [sp, #40] + 4c00dc: f94017e0 ldr x0, [sp, #40] + 4c00e0: 91026000 add x0, x0, #0x98 + 4c00e4: 9400026d bl 4c0a98 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5emptyEv> + 4c00e8: 12001c00 and w0, w0, #0xff + 4c00ec: 52000000 eor w0, w0, #0x1 + 4c00f0: 12001c00 and w0, w0, #0xff + 4c00f4: 7100001f cmp w0, #0x0 + 4c00f8: 54000121 b.ne 4c011c <_ZN5Catch14TestSpecParser9addFilterEv+0x50> // b.any + 4c00fc: f94017e0 ldr x0, [sp, #40] + 4c0100: 9102c000 add x0, x0, #0xb0 + 4c0104: 94000265 bl 4c0a98 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5emptyEv> + 4c0108: 12001c00 and w0, w0, #0xff + 4c010c: 52000000 eor w0, w0, #0x1 + 4c0110: 12001c00 and w0, w0, #0xff + 4c0114: 7100001f cmp w0, #0x0 + 4c0118: 54000060 b.eq 4c0124 <_ZN5Catch14TestSpecParser9addFilterEv+0x58> // b.none + 4c011c: 52800020 mov w0, #0x1 // #1 + 4c0120: 14000002 b 4c0128 <_ZN5Catch14TestSpecParser9addFilterEv+0x5c> + 4c0124: 52800000 mov w0, #0x0 // #0 + 4c0128: 7100001f cmp w0, #0x0 + 4c012c: 54000320 b.eq 4c0190 <_ZN5Catch14TestSpecParser9addFilterEv+0xc4> // b.none + 4c0130: f94017e0 ldr x0, [sp, #40] + 4c0134: 91032013 add x19, x0, #0xc8 + 4c0138: f94017e0 ldr x0, [sp, #40] + 4c013c: 91026000 add x0, x0, #0x98 + 4c0140: 94000266 bl 4c0ad8 <_ZSt4moveIRN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS5_> + 4c0144: aa0003e1 mov x1, x0 + 4c0148: aa1303e0 mov x0, x19 + 4c014c: 94000268 bl 4c0aec <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE9push_backEOS2_> + 4c0150: f94017e0 ldr x0, [sp, #40] + 4c0154: 91026013 add x19, x0, #0x98 + 4c0158: f9001bff str xzr, [sp, #48] + 4c015c: f9001fff str xzr, [sp, #56] + 4c0160: f90023ff str xzr, [sp, #64] + 4c0164: f90027ff str xzr, [sp, #72] + 4c0168: f9002bff str xzr, [sp, #80] + 4c016c: f9002fff str xzr, [sp, #88] + 4c0170: 9100c3e0 add x0, sp, #0x30 + 4c0174: 940001f5 bl 4c0948 <_ZN5Catch8TestSpec6FilterC1Ev> + 4c0178: 9100c3e0 add x0, sp, #0x30 + 4c017c: aa0003e1 mov x1, x0 + 4c0180: aa1303e0 mov x0, x19 + 4c0184: 9400020d bl 4c09b8 <_ZN5Catch8TestSpec6FilteraSEOS1_> + 4c0188: 9100c3e0 add x0, sp, #0x30 + 4c018c: 97ffc522 bl 4b1614 <_ZN5Catch8TestSpec6FilterD1Ev> + 4c0190: d503201f nop + 4c0194: f9400bf3 ldr x19, [sp, #16] + 4c0198: a8c67bfd ldp x29, x30, [sp], #96 + 4c019c: d65f03c0 ret + +00000000004c01a0 <_ZN5Catch14TestSpecParser12saveLastModeEv>: +_ZN5Catch14TestSpecParser12saveLastModeEv(): + 4c01a0: d10043ff sub sp, sp, #0x10 + 4c01a4: f90007e0 str x0, [sp, #8] + 4c01a8: f94007e0 ldr x0, [sp, #8] + 4c01ac: b9400001 ldr w1, [x0] + 4c01b0: f94007e0 ldr x0, [sp, #8] + 4c01b4: b9000401 str w1, [x0, #4] + 4c01b8: d503201f nop + 4c01bc: 910043ff add sp, sp, #0x10 + 4c01c0: d65f03c0 ret + +00000000004c01c4 <_ZN5Catch14TestSpecParser20revertBackToLastModeEv>: +_ZN5Catch14TestSpecParser20revertBackToLastModeEv(): + 4c01c4: d10043ff sub sp, sp, #0x10 + 4c01c8: f90007e0 str x0, [sp, #8] + 4c01cc: f94007e0 ldr x0, [sp, #8] + 4c01d0: b9400401 ldr w1, [x0, #4] + 4c01d4: f94007e0 ldr x0, [sp, #8] + 4c01d8: b9000001 str w1, [x0] + 4c01dc: d503201f nop + 4c01e0: 910043ff add sp, sp, #0x10 + 4c01e4: d65f03c0 ret + +00000000004c01e8 <_ZN5Catch14TestSpecParser8separateEv>: +_ZN5Catch14TestSpecParser8separateEv(): + 4c01e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4c01ec: 910003fd mov x29, sp + 4c01f0: f9000fe0 str x0, [sp, #24] + 4c01f4: f9400fe0 ldr x0, [sp, #24] + 4c01f8: b9400000 ldr w0, [x0] + 4c01fc: 7100081f cmp w0, #0x2 + 4c0200: 540000a0 b.eq 4c0214 <_ZN5Catch14TestSpecParser8separateEv+0x2c> // b.none + 4c0204: f9400fe0 ldr x0, [sp, #24] + 4c0208: b9400000 ldr w0, [x0] + 4c020c: 71000c1f cmp w0, #0x3 + 4c0210: 54000261 b.ne 4c025c <_ZN5Catch14TestSpecParser8separateEv+0x74> // b.any + 4c0214: f9400fe0 ldr x0, [sp, #24] + 4c0218: b900001f str wzr, [x0] + 4c021c: f9400fe0 ldr x0, [sp, #24] + 4c0220: 91008000 add x0, x0, #0x20 + 4c0224: 97fd1be3 bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4c0228: aa0003e1 mov x1, x0 + 4c022c: f9400fe0 ldr x0, [sp, #24] + 4c0230: f9000801 str x1, [x0, #16] + 4c0234: f9400fe0 ldr x0, [sp, #24] + 4c0238: 91010000 add x0, x0, #0x40 + 4c023c: 97fd1cf9 bl 407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt> + 4c0240: f9400fe0 ldr x0, [sp, #24] + 4c0244: 91018000 add x0, x0, #0x60 + 4c0248: 97fd1cf6 bl 407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt> + 4c024c: f9400fe0 ldr x0, [sp, #24] + 4c0250: f9000c1f str xzr, [x0, #24] + 4c0254: 52800000 mov w0, #0x0 // #0 + 4c0258: 14000006 b 4c0270 <_ZN5Catch14TestSpecParser8separateEv+0x88> + 4c025c: f9400fe0 ldr x0, [sp, #24] + 4c0260: 97ffff3a bl 4bff48 <_ZN5Catch14TestSpecParser7endModeEv> + 4c0264: f9400fe0 ldr x0, [sp, #24] + 4c0268: 97ffff99 bl 4c00cc <_ZN5Catch14TestSpecParser9addFilterEv> + 4c026c: 52800020 mov w0, #0x1 // #1 + 4c0270: a8c27bfd ldp x29, x30, [sp], #32 + 4c0274: d65f03c0 ret + +00000000004c0278 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev>: +_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev(): + 4c0278: a9b27bfd stp x29, x30, [sp, #-224]! + 4c027c: 910003fd mov x29, sp + 4c0280: a90153f3 stp x19, x20, [sp, #16] + 4c0284: aa0803f3 mov x19, x8 + 4c0288: f90017e0 str x0, [sp, #40] + 4c028c: f94017e0 ldr x0, [sp, #40] + 4c0290: 91018000 add x0, x0, #0x60 + 4c0294: aa0003e1 mov x1, x0 + 4c0298: aa1303e0 mov x0, x19 + 4c029c: 97fd1b35 bl 406f70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt> + 4c02a0: f9006fff str xzr, [sp, #216] + 4c02a4: f94017e0 ldr x0, [sp, #40] + 4c02a8: 91020000 add x0, x0, #0x80 + 4c02ac: 97fd5aeb bl 416e58 <_ZNKSt6vectorImSaImEE4sizeEv> + 4c02b0: aa0003e1 mov x1, x0 + 4c02b4: f9406fe0 ldr x0, [sp, #216] + 4c02b8: eb01001f cmp x0, x1 + 4c02bc: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4c02c0: 12001c00 and w0, w0, #0xff + 4c02c4: 7100001f cmp w0, #0x0 + 4c02c8: 540005e0 b.eq 4c0384 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev+0x10c> // b.none + 4c02cc: f94017e0 ldr x0, [sp, #40] + 4c02d0: 91020000 add x0, x0, #0x80 + 4c02d4: f9406fe1 ldr x1, [sp, #216] + 4c02d8: 94000222 bl 4c0b60 <_ZNSt6vectorImSaImEEixEm> + 4c02dc: f9400001 ldr x1, [x0] + 4c02e0: f9406fe0 ldr x0, [sp, #216] + 4c02e4: cb000020 sub x0, x1, x0 + 4c02e8: 910143e1 add x1, sp, #0x50 + 4c02ec: aa0103e8 mov x8, x1 + 4c02f0: aa0003e2 mov x2, x0 + 4c02f4: d2800001 mov x1, #0x0 // #0 + 4c02f8: aa1303e0 mov x0, x19 + 4c02fc: 97fd1c39 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 4c0300: f94017e0 ldr x0, [sp, #40] + 4c0304: 91020000 add x0, x0, #0x80 + 4c0308: f9406fe1 ldr x1, [sp, #216] + 4c030c: 94000215 bl 4c0b60 <_ZNSt6vectorImSaImEEixEm> + 4c0310: f9400001 ldr x1, [x0] + 4c0314: f9406fe0 ldr x0, [sp, #216] + 4c0318: cb000020 sub x0, x1, x0 + 4c031c: 91000400 add x0, x0, #0x1 + 4c0320: 9101c3e1 add x1, sp, #0x70 + 4c0324: aa0103e8 mov x8, x1 + 4c0328: 92800002 mov x2, #0xffffffffffffffff // #-1 + 4c032c: aa0003e1 mov x1, x0 + 4c0330: aa1303e0 mov x0, x19 + 4c0334: 97fd1c2b bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 4c0338: 9101c3e1 add x1, sp, #0x70 + 4c033c: 910143e0 add x0, sp, #0x50 + 4c0340: 9100c3e2 add x2, sp, #0x30 + 4c0344: aa0203e8 mov x8, x2 + 4c0348: 97fe8752 bl 462090 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_> + 4c034c: 9100c3e0 add x0, sp, #0x30 + 4c0350: aa0003e1 mov x1, x0 + 4c0354: aa1303e0 mov x0, x19 + 4c0358: 97fd1c7a bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4c035c: 9100c3e0 add x0, sp, #0x30 + 4c0360: 97fd1b68 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0364: 9101c3e0 add x0, sp, #0x70 + 4c0368: 97fd1b66 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c036c: 910143e0 add x0, sp, #0x50 + 4c0370: 97fd1b64 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0374: f9406fe0 ldr x0, [sp, #216] + 4c0378: 91000400 add x0, x0, #0x1 + 4c037c: f9006fe0 str x0, [sp, #216] + 4c0380: 17ffffc9 b 4c02a4 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev+0x2c> + 4c0384: f94017e0 ldr x0, [sp, #40] + 4c0388: 91020000 add x0, x0, #0x80 + 4c038c: 940001a4 bl 4c0a1c <_ZNSt6vectorImSaImEE5clearEv> + 4c0390: 9102c3e0 add x0, sp, #0xb0 + 4c0394: 97fd1d5f bl 407910 <_ZNSaIcEC1Ev@plt> + 4c0398: 9102c3e0 add x0, sp, #0xb0 + 4c039c: 910243e3 add x3, sp, #0x90 + 4c03a0: aa0003e2 mov x2, x0 + 4c03a4: d0000080 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4c03a8: 91070001 add x1, x0, #0x1c0 + 4c03ac: aa0303e0 mov x0, x3 + 4c03b0: 97fd1cb4 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4c03b4: 910243e0 add x0, sp, #0x90 + 4c03b8: aa0003e1 mov x1, x0 + 4c03bc: aa1303e0 mov x0, x19 + 4c03c0: 97fe84fc bl 4617b0 <_ZN5Catch10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_> + 4c03c4: 12001c14 and w20, w0, #0xff + 4c03c8: 910243e0 add x0, sp, #0x90 + 4c03cc: 97fd1b4d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c03d0: 9102c3e0 add x0, sp, #0xb0 + 4c03d4: 97fd1c1b bl 407440 <_ZNSaIcED1Ev@plt> + 4c03d8: 7100029f cmp w20, #0x0 + 4c03dc: 54000200 b.eq 4c041c <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev+0x1a4> // b.none + 4c03e0: f94017e0 ldr x0, [sp, #40] + 4c03e4: 52800021 mov w1, #0x1 // #1 + 4c03e8: 39002001 strb w1, [x0, #8] + 4c03ec: 9102e3e0 add x0, sp, #0xb8 + 4c03f0: aa0003e8 mov x8, x0 + 4c03f4: 92800002 mov x2, #0xffffffffffffffff // #-1 + 4c03f8: d2800101 mov x1, #0x8 // #8 + 4c03fc: aa1303e0 mov x0, x19 + 4c0400: 97fd1bf8 bl 4073e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm@plt> + 4c0404: 9102e3e0 add x0, sp, #0xb8 + 4c0408: aa0003e1 mov x1, x0 + 4c040c: aa1303e0 mov x0, x19 + 4c0410: 97fd1c4c bl 407540 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_@plt> + 4c0414: 9102e3e0 add x0, sp, #0xb8 + 4c0418: 97fd1b3a bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c041c: f94017e0 ldr x0, [sp, #40] + 4c0420: 91018000 add x0, x0, #0x60 + 4c0424: 97fd1c7f bl 407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt> + 4c0428: f94017e0 ldr x0, [sp, #40] + 4c042c: f9000c1f str xzr, [x0, #24] + 4c0430: 14000016 b 4c0488 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev+0x210> + 4c0434: aa0003f4 mov x20, x0 + 4c0438: 9101c3e0 add x0, sp, #0x70 + 4c043c: 97fd1b31 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0440: 14000002 b 4c0448 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev+0x1d0> + 4c0444: aa0003f4 mov x20, x0 + 4c0448: 910143e0 add x0, sp, #0x50 + 4c044c: 97fd1b2d bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0450: 1400000a b 4c0478 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev+0x200> + 4c0454: aa0003f4 mov x20, x0 + 4c0458: 910243e0 add x0, sp, #0x90 + 4c045c: 97fd1b29 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0460: 14000002 b 4c0468 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev+0x1f0> + 4c0464: aa0003f4 mov x20, x0 + 4c0468: 9102c3e0 add x0, sp, #0xb0 + 4c046c: 97fd1bf5 bl 407440 <_ZNSaIcED1Ev@plt> + 4c0470: 14000002 b 4c0478 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev+0x200> + 4c0474: aa0003f4 mov x20, x0 + 4c0478: aa1303e0 mov x0, x19 + 4c047c: 97fd1b21 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0480: aa1403e0 mov x0, x20 + 4c0484: 97fd1d1f bl 407900 <_Unwind_Resume@plt> + 4c0488: aa1303e0 mov x0, x19 + 4c048c: a94153f3 ldp x19, x20, [sp, #16] + 4c0490: a8ce7bfd ldp x29, x30, [sp], #224 + 4c0494: d65f03c0 ret + +00000000004c0498 <_ZN5Catch14TestSpecParser14addNamePatternEv>: +_ZN5Catch14TestSpecParser14addNamePatternEv(): + 4c0498: a9ba7bfd stp x29, x30, [sp, #-96]! + 4c049c: 910003fd mov x29, sp + 4c04a0: f9000bf3 str x19, [sp, #16] + 4c04a4: f90017e0 str x0, [sp, #40] + 4c04a8: 9100c3e0 add x0, sp, #0x30 + 4c04ac: aa0003e8 mov x8, x0 + 4c04b0: f94017e0 ldr x0, [sp, #40] + 4c04b4: 97ffff71 bl 4c0278 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev> + 4c04b8: 9100c3e0 add x0, sp, #0x30 + 4c04bc: 97fd1ce5 bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4c04c0: 12001c00 and w0, w0, #0xff + 4c04c4: 52000000 eor w0, w0, #0x1 + 4c04c8: 12001c00 and w0, w0, #0xff + 4c04cc: 7100001f cmp w0, #0x0 + 4c04d0: 54000440 b.eq 4c0558 <_ZN5Catch14TestSpecParser14addNamePatternEv+0xc0> // b.none + 4c04d4: f94017e0 ldr x0, [sp, #40] + 4c04d8: 39402000 ldrb w0, [x0, #8] + 4c04dc: 7100001f cmp w0, #0x0 + 4c04e0: 54000200 b.eq 4c0520 <_ZN5Catch14TestSpecParser14addNamePatternEv+0x88> // b.none + 4c04e4: f94017e0 ldr x0, [sp, #40] + 4c04e8: 9102c013 add x19, x0, #0xb0 + 4c04ec: f94017e0 ldr x0, [sp, #40] + 4c04f0: 91010001 add x1, x0, #0x40 + 4c04f4: 9100c3e0 add x0, sp, #0x30 + 4c04f8: 910143e2 add x2, sp, #0x50 + 4c04fc: aa0203e8 mov x8, x2 + 4c0500: 940001a2 bl 4c0b88 <_ZSt11make_uniqueIN5Catch8TestSpec11NamePatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4c0504: 910143e0 add x0, sp, #0x50 + 4c0508: aa0003e1 mov x1, x0 + 4c050c: aa1303e0 mov x0, x19 + 4c0510: 940001d8 bl 4c0c70 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_11NamePatternES4_ISA_EEEEEvDpOT_> + 4c0514: 910143e0 add x0, sp, #0x50 + 4c0518: 940001bf bl 4c0c14 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EED1Ev> + 4c051c: 1400000f b 4c0558 <_ZN5Catch14TestSpecParser14addNamePatternEv+0xc0> + 4c0520: f94017e0 ldr x0, [sp, #40] + 4c0524: 91026013 add x19, x0, #0x98 + 4c0528: f94017e0 ldr x0, [sp, #40] + 4c052c: 91010001 add x1, x0, #0x40 + 4c0530: 9100c3e0 add x0, sp, #0x30 + 4c0534: 910163e2 add x2, sp, #0x58 + 4c0538: aa0203e8 mov x8, x2 + 4c053c: 94000193 bl 4c0b88 <_ZSt11make_uniqueIN5Catch8TestSpec11NamePatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4c0540: 910163e0 add x0, sp, #0x58 + 4c0544: aa0003e1 mov x1, x0 + 4c0548: aa1303e0 mov x0, x19 + 4c054c: 940001c9 bl 4c0c70 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_11NamePatternES4_ISA_EEEEEvDpOT_> + 4c0550: 910163e0 add x0, sp, #0x58 + 4c0554: 940001b0 bl 4c0c14 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EED1Ev> + 4c0558: f94017e0 ldr x0, [sp, #40] + 4c055c: 91010000 add x0, x0, #0x40 + 4c0560: 97fd1c30 bl 407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt> + 4c0564: f94017e0 ldr x0, [sp, #40] + 4c0568: 3900201f strb wzr, [x0, #8] + 4c056c: f94017e0 ldr x0, [sp, #40] + 4c0570: b900001f str wzr, [x0] + 4c0574: 9100c3e0 add x0, sp, #0x30 + 4c0578: 97fd1ae2 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c057c: 1400000e b 4c05b4 <_ZN5Catch14TestSpecParser14addNamePatternEv+0x11c> + 4c0580: aa0003f3 mov x19, x0 + 4c0584: 910143e0 add x0, sp, #0x50 + 4c0588: 940001a3 bl 4c0c14 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EED1Ev> + 4c058c: 14000006 b 4c05a4 <_ZN5Catch14TestSpecParser14addNamePatternEv+0x10c> + 4c0590: aa0003f3 mov x19, x0 + 4c0594: 910163e0 add x0, sp, #0x58 + 4c0598: 9400019f bl 4c0c14 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EED1Ev> + 4c059c: 14000002 b 4c05a4 <_ZN5Catch14TestSpecParser14addNamePatternEv+0x10c> + 4c05a0: aa0003f3 mov x19, x0 + 4c05a4: 9100c3e0 add x0, sp, #0x30 + 4c05a8: 97fd1ad6 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c05ac: aa1303e0 mov x0, x19 + 4c05b0: 97fd1cd4 bl 407900 <_Unwind_Resume@plt> + 4c05b4: f9400bf3 ldr x19, [sp, #16] + 4c05b8: a8c67bfd ldp x29, x30, [sp], #96 + 4c05bc: d65f03c0 ret + +00000000004c05c0 <_ZN5Catch14TestSpecParser13addTagPatternEv>: +_ZN5Catch14TestSpecParser13addTagPatternEv(): + 4c05c0: a9b77bfd stp x29, x30, [sp, #-144]! + 4c05c4: 910003fd mov x29, sp + 4c05c8: f9000bf3 str x19, [sp, #16] + 4c05cc: f90017e0 str x0, [sp, #40] + 4c05d0: 9100c3e0 add x0, sp, #0x30 + 4c05d4: aa0003e8 mov x8, x0 + 4c05d8: f94017e0 ldr x0, [sp, #40] + 4c05dc: 97ffff27 bl 4c0278 <_ZN5Catch14TestSpecParser17preprocessPatternB5cxx11Ev> + 4c05e0: 9100c3e0 add x0, sp, #0x30 + 4c05e4: 97fd1c9b bl 407850 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt> + 4c05e8: 12001c00 and w0, w0, #0xff + 4c05ec: 52000000 eor w0, w0, #0x1 + 4c05f0: 12001c00 and w0, w0, #0xff + 4c05f4: 7100001f cmp w0, #0x0 + 4c05f8: 54000f60 b.eq 4c07e4 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x224> // b.none + 4c05fc: 9100c3e0 add x0, sp, #0x30 + 4c0600: 97fd1aec bl 4071b0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv@plt> + 4c0604: f100041f cmp x0, #0x1 + 4c0608: 54000129 b.ls 4c062c <_ZN5Catch14TestSpecParser13addTagPatternEv+0x6c> // b.plast + 4c060c: 9100c3e0 add x0, sp, #0x30 + 4c0610: d2800001 mov x1, #0x0 // #0 + 4c0614: 97fd1d23 bl 407aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm@plt> + 4c0618: 39400000 ldrb w0, [x0] + 4c061c: 7100b81f cmp w0, #0x2e + 4c0620: 54000061 b.ne 4c062c <_ZN5Catch14TestSpecParser13addTagPatternEv+0x6c> // b.any + 4c0624: 52800020 mov w0, #0x1 // #1 + 4c0628: 14000002 b 4c0630 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x70> + 4c062c: 52800000 mov w0, #0x0 // #0 + 4c0630: 7100001f cmp w0, #0x0 + 4c0634: 54000960 b.eq 4c0760 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x1a0> // b.none + 4c0638: 9100c3e0 add x0, sp, #0x30 + 4c063c: 97fd1b1d bl 4072b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv@plt> + 4c0640: f9002fe0 str x0, [sp, #88] + 4c0644: 910163e1 add x1, sp, #0x58 + 4c0648: 910143e0 add x0, sp, #0x50 + 4c064c: 940001b0 bl 4c0d0c <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISC_SB_E7__valueES8_E6__typeEEE> + 4c0650: 9100c3e0 add x0, sp, #0x30 + 4c0654: f9402be1 ldr x1, [sp, #80] + 4c0658: 97fd1bbe bl 407550 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EE@plt> + 4c065c: f94017e0 ldr x0, [sp, #40] + 4c0660: 39402000 ldrb w0, [x0, #8] + 4c0664: 7100001f cmp w0, #0x0 + 4c0668: 54000400 b.eq 4c06e8 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x128> // b.none + 4c066c: f94017e0 ldr x0, [sp, #40] + 4c0670: 9102c013 add x19, x0, #0xb0 + 4c0674: f94017e0 ldr x0, [sp, #40] + 4c0678: 91010000 add x0, x0, #0x40 + 4c067c: 910183e1 add x1, sp, #0x60 + 4c0680: aa0103e8 mov x8, x1 + 4c0684: aa0003e1 mov x1, x0 + 4c0688: d0000080 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4c068c: 91074000 add x0, x0, #0x1d0 + 4c0690: 940001ab bl 4c0d3c <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRA2_KcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4c0694: 910183e0 add x0, sp, #0x60 + 4c0698: aa0003e1 mov x1, x0 + 4c069c: aa1303e0 mov x0, x19 + 4c06a0: 940001f6 bl 4c0e78 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_> + 4c06a4: 910183e0 add x0, sp, #0x60 + 4c06a8: 940001dd bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c06ac: f94017e0 ldr x0, [sp, #40] + 4c06b0: 9102c013 add x19, x0, #0xb0 + 4c06b4: f94017e0 ldr x0, [sp, #40] + 4c06b8: 91010001 add x1, x0, #0x40 + 4c06bc: 9100c3e0 add x0, sp, #0x30 + 4c06c0: 9101a3e2 add x2, sp, #0x68 + 4c06c4: aa0203e8 mov x8, x2 + 4c06c8: 94000213 bl 4c0f14 <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4c06cc: 9101a3e0 add x0, sp, #0x68 + 4c06d0: aa0003e1 mov x1, x0 + 4c06d4: aa1303e0 mov x0, x19 + 4c06d8: 940001e8 bl 4c0e78 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_> + 4c06dc: 9101a3e0 add x0, sp, #0x68 + 4c06e0: 940001cf bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c06e4: 1400001f b 4c0760 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x1a0> + 4c06e8: f94017e0 ldr x0, [sp, #40] + 4c06ec: 91026013 add x19, x0, #0x98 + 4c06f0: f94017e0 ldr x0, [sp, #40] + 4c06f4: 91010000 add x0, x0, #0x40 + 4c06f8: 9101c3e1 add x1, sp, #0x70 + 4c06fc: aa0103e8 mov x8, x1 + 4c0700: aa0003e1 mov x1, x0 + 4c0704: d0000080 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4c0708: 91074000 add x0, x0, #0x1d0 + 4c070c: 9400018c bl 4c0d3c <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRA2_KcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4c0710: 9101c3e0 add x0, sp, #0x70 + 4c0714: aa0003e1 mov x1, x0 + 4c0718: aa1303e0 mov x0, x19 + 4c071c: 940001d7 bl 4c0e78 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_> + 4c0720: 9101c3e0 add x0, sp, #0x70 + 4c0724: 940001be bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c0728: f94017e0 ldr x0, [sp, #40] + 4c072c: 91026013 add x19, x0, #0x98 + 4c0730: f94017e0 ldr x0, [sp, #40] + 4c0734: 91010001 add x1, x0, #0x40 + 4c0738: 9100c3e0 add x0, sp, #0x30 + 4c073c: 9101e3e2 add x2, sp, #0x78 + 4c0740: aa0203e8 mov x8, x2 + 4c0744: 940001f4 bl 4c0f14 <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4c0748: 9101e3e0 add x0, sp, #0x78 + 4c074c: aa0003e1 mov x1, x0 + 4c0750: aa1303e0 mov x0, x19 + 4c0754: 940001c9 bl 4c0e78 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_> + 4c0758: 9101e3e0 add x0, sp, #0x78 + 4c075c: 940001b0 bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c0760: f94017e0 ldr x0, [sp, #40] + 4c0764: 39402000 ldrb w0, [x0, #8] + 4c0768: 7100001f cmp w0, #0x0 + 4c076c: 54000200 b.eq 4c07ac <_ZN5Catch14TestSpecParser13addTagPatternEv+0x1ec> // b.none + 4c0770: f94017e0 ldr x0, [sp, #40] + 4c0774: 9102c013 add x19, x0, #0xb0 + 4c0778: f94017e0 ldr x0, [sp, #40] + 4c077c: 91010001 add x1, x0, #0x40 + 4c0780: 9100c3e0 add x0, sp, #0x30 + 4c0784: 910203e2 add x2, sp, #0x80 + 4c0788: aa0203e8 mov x8, x2 + 4c078c: 940001e2 bl 4c0f14 <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4c0790: 910203e0 add x0, sp, #0x80 + 4c0794: aa0003e1 mov x1, x0 + 4c0798: aa1303e0 mov x0, x19 + 4c079c: 940001b7 bl 4c0e78 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_> + 4c07a0: 910203e0 add x0, sp, #0x80 + 4c07a4: 9400019e bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c07a8: 1400000f b 4c07e4 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x224> + 4c07ac: f94017e0 ldr x0, [sp, #40] + 4c07b0: 91026013 add x19, x0, #0x98 + 4c07b4: f94017e0 ldr x0, [sp, #40] + 4c07b8: 91010001 add x1, x0, #0x40 + 4c07bc: 9100c3e0 add x0, sp, #0x30 + 4c07c0: 910223e2 add x2, sp, #0x88 + 4c07c4: aa0203e8 mov x8, x2 + 4c07c8: 940001d3 bl 4c0f14 <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_> + 4c07cc: 910223e0 add x0, sp, #0x88 + 4c07d0: aa0003e1 mov x1, x0 + 4c07d4: aa1303e0 mov x0, x19 + 4c07d8: 940001a8 bl 4c0e78 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_> + 4c07dc: 910223e0 add x0, sp, #0x88 + 4c07e0: 9400018f bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c07e4: f94017e0 ldr x0, [sp, #40] + 4c07e8: 91010000 add x0, x0, #0x40 + 4c07ec: 97fd1b8d bl 407620 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv@plt> + 4c07f0: f94017e0 ldr x0, [sp, #40] + 4c07f4: 3900201f strb wzr, [x0, #8] + 4c07f8: f94017e0 ldr x0, [sp, #40] + 4c07fc: b900001f str wzr, [x0] + 4c0800: 9100c3e0 add x0, sp, #0x30 + 4c0804: 97fd1a3f bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0808: 1400001e b 4c0880 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x2c0> + 4c080c: aa0003f3 mov x19, x0 + 4c0810: 910183e0 add x0, sp, #0x60 + 4c0814: 94000182 bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c0818: 14000016 b 4c0870 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x2b0> + 4c081c: aa0003f3 mov x19, x0 + 4c0820: 9101a3e0 add x0, sp, #0x68 + 4c0824: 9400017e bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c0828: 14000012 b 4c0870 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x2b0> + 4c082c: aa0003f3 mov x19, x0 + 4c0830: 9101c3e0 add x0, sp, #0x70 + 4c0834: 9400017a bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c0838: 1400000e b 4c0870 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x2b0> + 4c083c: aa0003f3 mov x19, x0 + 4c0840: 9101e3e0 add x0, sp, #0x78 + 4c0844: 94000176 bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c0848: 1400000a b 4c0870 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x2b0> + 4c084c: aa0003f3 mov x19, x0 + 4c0850: 910203e0 add x0, sp, #0x80 + 4c0854: 94000172 bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c0858: 14000006 b 4c0870 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x2b0> + 4c085c: aa0003f3 mov x19, x0 + 4c0860: 910223e0 add x0, sp, #0x88 + 4c0864: 9400016e bl 4c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev> + 4c0868: 14000002 b 4c0870 <_ZN5Catch14TestSpecParser13addTagPatternEv+0x2b0> + 4c086c: aa0003f3 mov x19, x0 + 4c0870: 9100c3e0 add x0, sp, #0x30 + 4c0874: 97fd1a23 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0878: aa1303e0 mov x0, x19 + 4c087c: 97fd1c21 bl 407900 <_Unwind_Resume@plt> + 4c0880: f9400bf3 ldr x19, [sp, #16] + 4c0884: a8c97bfd ldp x29, x30, [sp], #144 + 4c0888: d65f03c0 ret + +00000000004c088c <_ZN5Catch13parseTestSpecERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: +_ZN5Catch13parseTestSpecERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(): + 4c088c: a9ad7bfd stp x29, x30, [sp, #-304]! + 4c0890: 910003fd mov x29, sp + 4c0894: f9000bf3 str x19, [sp, #16] + 4c0898: aa0803f3 mov x19, x8 + 4c089c: f90017e0 str x0, [sp, #40] + 4c08a0: 97fe8ba4 bl 463730 <_ZN5Catch17ITagAliasRegistry3getEv> + 4c08a4: aa0003e1 mov x1, x0 + 4c08a8: 9100c3e0 add x0, sp, #0x30 + 4c08ac: 97fffc52 bl 4bf9f4 <_ZN5Catch14TestSpecParserC1ERKNS_17ITagAliasRegistryE> + 4c08b0: 9100c3e0 add x0, sp, #0x30 + 4c08b4: f94017e1 ldr x1, [sp, #40] + 4c08b8: 97fffc75 bl 4bfa8c <_ZN5Catch14TestSpecParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 4c08bc: aa1303e8 mov x8, x19 + 4c08c0: 97fffcd2 bl 4bfc08 <_ZN5Catch14TestSpecParser8testSpecEv> + 4c08c4: d503201f nop + 4c08c8: 9100c3e0 add x0, sp, #0x30 + 4c08cc: 97ffc35d bl 4b1640 <_ZN5Catch14TestSpecParserD1Ev> + 4c08d0: 14000006 b 4c08e8 <_ZN5Catch13parseTestSpecERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 4c08d4: aa0003f3 mov x19, x0 + 4c08d8: 9100c3e0 add x0, sp, #0x30 + 4c08dc: 97ffc359 bl 4b1640 <_ZN5Catch14TestSpecParserD1Ev> + 4c08e0: aa1303e0 mov x0, x19 + 4c08e4: 97fd1c07 bl 407900 <_Unwind_Resume@plt> + 4c08e8: aa1303e0 mov x0, x19 + 4c08ec: f9400bf3 ldr x19, [sp, #16] + 4c08f0: a8d37bfd ldp x29, x30, [sp], #304 + 4c08f4: d65f03c0 ret + +00000000004c08f8 <_ZN5Catch14TestSpecParser16addCharToPatternEc>: +_ZN5Catch14TestSpecParser16addCharToPatternEc(): + 4c08f8: a9be7bfd stp x29, x30, [sp, #-32]! + 4c08fc: 910003fd mov x29, sp + 4c0900: f9000fe0 str x0, [sp, #24] + 4c0904: 39005fe1 strb w1, [sp, #23] + 4c0908: f9400fe0 ldr x0, [sp, #24] + 4c090c: 91010000 add x0, x0, #0x40 + 4c0910: 39405fe1 ldrb w1, [sp, #23] + 4c0914: 97fd1a07 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4c0918: f9400fe0 ldr x0, [sp, #24] + 4c091c: 91018000 add x0, x0, #0x60 + 4c0920: 39405fe1 ldrb w1, [sp, #23] + 4c0924: 97fd1a03 bl 407130 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc@plt> + 4c0928: f9400fe0 ldr x0, [sp, #24] + 4c092c: f9400c00 ldr x0, [x0, #24] + 4c0930: 91000401 add x1, x0, #0x1 + 4c0934: f9400fe0 ldr x0, [sp, #24] + 4c0938: f9000c01 str x1, [x0, #24] + 4c093c: d503201f nop + 4c0940: a8c27bfd ldp x29, x30, [sp], #32 + 4c0944: d65f03c0 ret + +00000000004c0948 <_ZN5Catch8TestSpec6FilterC1Ev>: +_ZN5Catch8TestSpec6FilterC1Ev(): + 4c0948: a9be7bfd stp x29, x30, [sp, #-32]! + 4c094c: 910003fd mov x29, sp + 4c0950: f9000fe0 str x0, [sp, #24] + 4c0954: f9400fe0 ldr x0, [sp, #24] + 4c0958: 94000029 bl 4c09fc <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1Ev> + 4c095c: f9400fe0 ldr x0, [sp, #24] + 4c0960: 91006000 add x0, x0, #0x18 + 4c0964: 94000026 bl 4c09fc <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1Ev> + 4c0968: d503201f nop + 4c096c: a8c27bfd ldp x29, x30, [sp], #32 + 4c0970: d65f03c0 ret + +00000000004c0974 <_ZN5Catch8TestSpecC1EOS0_>: +_ZN5Catch8TestSpecC2EOS0_(): + 4c0974: a9be7bfd stp x29, x30, [sp, #-32]! + 4c0978: 910003fd mov x29, sp + 4c097c: f9000fe0 str x0, [sp, #24] + 4c0980: f9000be1 str x1, [sp, #16] + 4c0984: f9400fe0 ldr x0, [sp, #24] + 4c0988: f9400be1 ldr x1, [sp, #16] + 4c098c: 94000034 bl 4c0a5c <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC1EOS4_> + 4c0990: f9400fe0 ldr x0, [sp, #24] + 4c0994: 91006002 add x2, x0, #0x18 + 4c0998: f9400be0 ldr x0, [sp, #16] + 4c099c: 91006000 add x0, x0, #0x18 + 4c09a0: aa0003e1 mov x1, x0 + 4c09a4: aa0203e0 mov x0, x2 + 4c09a8: 97fd6d61 bl 41bf2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1EOS7_> + 4c09ac: d503201f nop + 4c09b0: a8c27bfd ldp x29, x30, [sp], #32 + 4c09b4: d65f03c0 ret + +00000000004c09b8 <_ZN5Catch8TestSpec6FilteraSEOS1_>: +_ZN5Catch8TestSpec6FilteraSEOS1_(): + 4c09b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4c09bc: 910003fd mov x29, sp + 4c09c0: f9000fe0 str x0, [sp, #24] + 4c09c4: f9000be1 str x1, [sp, #16] + 4c09c8: f9400fe0 ldr x0, [sp, #24] + 4c09cc: f9400be1 ldr x1, [sp, #16] + 4c09d0: 94000053 bl 4c0b1c <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEaSEOS8_> + 4c09d4: f9400fe0 ldr x0, [sp, #24] + 4c09d8: 91006002 add x2, x0, #0x18 + 4c09dc: f9400be0 ldr x0, [sp, #16] + 4c09e0: 91006000 add x0, x0, #0x18 + 4c09e4: aa0003e1 mov x1, x0 + 4c09e8: aa0203e0 mov x0, x2 + 4c09ec: 9400004c bl 4c0b1c <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEaSEOS8_> + 4c09f0: f9400fe0 ldr x0, [sp, #24] + 4c09f4: a8c27bfd ldp x29, x30, [sp], #32 + 4c09f8: d65f03c0 ret + +00000000004c09fc <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1Ev>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC2Ev(): + 4c09fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4c0a00: 910003fd mov x29, sp + 4c0a04: f9000fe0 str x0, [sp, #24] + 4c0a08: f9400fe0 ldr x0, [sp, #24] + 4c0a0c: 94000165 bl 4c0fa0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1Ev> + 4c0a10: d503201f nop + 4c0a14: a8c27bfd ldp x29, x30, [sp], #32 + 4c0a18: d65f03c0 ret + +00000000004c0a1c <_ZNSt6vectorImSaImEE5clearEv>: +_ZNSt6vectorImSaImEE5clearEv(): + 4c0a1c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c0a20: 910003fd mov x29, sp + 4c0a24: f9000fe0 str x0, [sp, #24] + 4c0a28: f9400fe0 ldr x0, [sp, #24] + 4c0a2c: f9400000 ldr x0, [x0] + 4c0a30: aa0003e1 mov x1, x0 + 4c0a34: f9400fe0 ldr x0, [sp, #24] + 4c0a38: 94000162 bl 4c0fc0 <_ZNSt6vectorImSaImEE15_M_erase_at_endEPm> + 4c0a3c: d503201f nop + 4c0a40: a8c27bfd ldp x29, x30, [sp], #32 + 4c0a44: d65f03c0 ret + +00000000004c0a48 <_ZSt4moveIRN5Catch8TestSpecEEONSt16remove_referenceIT_E4typeEOS4_>: +_ZSt4moveIRN5Catch8TestSpecEEONSt16remove_referenceIT_E4typeEOS4_(): + 4c0a48: d10043ff sub sp, sp, #0x10 + 4c0a4c: f90007e0 str x0, [sp, #8] + 4c0a50: f94007e0 ldr x0, [sp, #8] + 4c0a54: 910043ff add sp, sp, #0x10 + 4c0a58: d65f03c0 ret + +00000000004c0a5c <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC1EOS4_>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EEC1EOS4_(): + 4c0a5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c0a60: 910003fd mov x29, sp + 4c0a64: f9000bf3 str x19, [sp, #16] + 4c0a68: f90017e0 str x0, [sp, #40] + 4c0a6c: f90013e1 str x1, [sp, #32] + 4c0a70: f94017f3 ldr x19, [sp, #40] + 4c0a74: f94013e0 ldr x0, [sp, #32] + 4c0a78: 97ffc42f bl 4b1b34 <_ZSt4moveIRSt6vectorIN5Catch8TestSpec6FilterESaIS3_EEEONSt16remove_referenceIT_E4typeEOS8_> + 4c0a7c: aa0003e1 mov x1, x0 + 4c0a80: aa1303e0 mov x0, x19 + 4c0a84: 9400016d bl 4c1038 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC1EOS4_> + 4c0a88: d503201f nop + 4c0a8c: f9400bf3 ldr x19, [sp, #16] + 4c0a90: a8c37bfd ldp x29, x30, [sp], #48 + 4c0a94: d65f03c0 ret + +00000000004c0a98 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5emptyEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5emptyEv(): + 4c0a98: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c0a9c: 910003fd mov x29, sp + 4c0aa0: f9000fe0 str x0, [sp, #24] + 4c0aa4: f9400fe0 ldr x0, [sp, #24] + 4c0aa8: 97fed288 bl 4754c8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv> + 4c0aac: f90013e0 str x0, [sp, #32] + 4c0ab0: f9400fe0 ldr x0, [sp, #24] + 4c0ab4: 97fed291 bl 4754f8 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv> + 4c0ab8: f90017e0 str x0, [sp, #40] + 4c0abc: 9100a3e1 add x1, sp, #0x28 + 4c0ac0: 910083e0 add x0, sp, #0x20 + 4c0ac4: 94000170 bl 4c1084 <_ZN9__gnu_cxxeqIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_> + 4c0ac8: 12001c00 and w0, w0, #0xff + 4c0acc: d503201f nop + 4c0ad0: a8c37bfd ldp x29, x30, [sp], #48 + 4c0ad4: d65f03c0 ret + +00000000004c0ad8 <_ZSt4moveIRN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS5_>: +_ZSt4moveIRN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS5_(): + 4c0ad8: d10043ff sub sp, sp, #0x10 + 4c0adc: f90007e0 str x0, [sp, #8] + 4c0ae0: f94007e0 ldr x0, [sp, #8] + 4c0ae4: 910043ff add sp, sp, #0x10 + 4c0ae8: d65f03c0 ret + +00000000004c0aec <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE9push_backEOS2_>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE9push_backEOS2_(): + 4c0aec: a9be7bfd stp x29, x30, [sp, #-32]! + 4c0af0: 910003fd mov x29, sp + 4c0af4: f9000fe0 str x0, [sp, #24] + 4c0af8: f9000be1 str x1, [sp, #16] + 4c0afc: f9400be0 ldr x0, [sp, #16] + 4c0b00: 97fffff6 bl 4c0ad8 <_ZSt4moveIRN5Catch8TestSpec6FilterEEONSt16remove_referenceIT_E4typeEOS5_> + 4c0b04: aa0003e1 mov x1, x0 + 4c0b08: f9400fe0 ldr x0, [sp, #24] + 4c0b0c: 9400016f bl 4c10c8 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12emplace_backIJS2_EEEvDpOT_> + 4c0b10: d503201f nop + 4c0b14: a8c27bfd ldp x29, x30, [sp], #32 + 4c0b18: d65f03c0 ret + +00000000004c0b1c <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEaSEOS8_>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEaSEOS8_(): + 4c0b1c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c0b20: 910003fd mov x29, sp + 4c0b24: f9000bf3 str x19, [sp, #16] + 4c0b28: f90017e0 str x0, [sp, #40] + 4c0b2c: f90013e1 str x1, [sp, #32] + 4c0b30: 52800020 mov w0, #0x1 // #1 + 4c0b34: 3900ffe0 strb w0, [sp, #63] + 4c0b38: f94013e0 ldr x0, [sp, #32] + 4c0b3c: 9400018a bl 4c1164 <_ZSt4moveIRSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESaIS7_EEEONSt16remove_referenceIT_E4typeEOSC_> + 4c0b40: 2a1303e2 mov w2, w19 + 4c0b44: aa0003e1 mov x1, x0 + 4c0b48: f94017e0 ldr x0, [sp, #40] + 4c0b4c: 9400018b bl 4c1178 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE14_M_move_assignEOS8_St17integral_constantIbLb1EE> + 4c0b50: f94017e0 ldr x0, [sp, #40] + 4c0b54: f9400bf3 ldr x19, [sp, #16] + 4c0b58: a8c47bfd ldp x29, x30, [sp], #64 + 4c0b5c: d65f03c0 ret + +00000000004c0b60 <_ZNSt6vectorImSaImEEixEm>: +_ZNSt6vectorImSaImEEixEm(): + 4c0b60: d10043ff sub sp, sp, #0x10 + 4c0b64: f90007e0 str x0, [sp, #8] + 4c0b68: f90003e1 str x1, [sp] + 4c0b6c: f94007e0 ldr x0, [sp, #8] + 4c0b70: f9400001 ldr x1, [x0] + 4c0b74: f94003e0 ldr x0, [sp] + 4c0b78: d37df000 lsl x0, x0, #3 + 4c0b7c: 8b000020 add x0, x1, x0 + 4c0b80: 910043ff add sp, sp, #0x10 + 4c0b84: d65f03c0 ret + +00000000004c0b88 <_ZSt11make_uniqueIN5Catch8TestSpec11NamePatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch8TestSpec11NamePatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 4c0b88: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c0b8c: 910003fd mov x29, sp + 4c0b90: a90153f3 stp x19, x20, [sp, #16] + 4c0b94: a9025bf5 stp x21, x22, [sp, #32] + 4c0b98: aa0803f4 mov x20, x8 + 4c0b9c: f9001fe0 str x0, [sp, #56] + 4c0ba0: f9001be1 str x1, [sp, #48] + 4c0ba4: f9401fe0 ldr x0, [sp, #56] + 4c0ba8: 97fe4a7e bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0bac: aa0003f5 mov x21, x0 + 4c0bb0: f9401be0 ldr x0, [sp, #48] + 4c0bb4: 97fe4a7b bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0bb8: aa0003f6 mov x22, x0 + 4c0bbc: d2800b00 mov x0, #0x58 // #88 + 4c0bc0: 97fd19e8 bl 407360 <_Znwm@plt> + 4c0bc4: aa0003f3 mov x19, x0 + 4c0bc8: aa1603e2 mov x2, x22 + 4c0bcc: aa1503e1 mov x1, x21 + 4c0bd0: aa1303e0 mov x0, x19 + 4c0bd4: 97fecebd bl 4746c8 <_ZN5Catch8TestSpec11NamePatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 4c0bd8: aa1303e1 mov x1, x19 + 4c0bdc: aa1403e0 mov x0, x20 + 4c0be0: 94000189 bl 4c1204 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEC1IS4_vEEPS2_> + 4c0be4: 14000007 b 4c0c00 <_ZSt11make_uniqueIN5Catch8TestSpec11NamePatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x78> + 4c0be8: aa0003f4 mov x20, x0 + 4c0bec: d2800b01 mov x1, #0x58 // #88 + 4c0bf0: aa1303e0 mov x0, x19 + 4c0bf4: 97fd19e3 bl 407380 <_ZdlPvm@plt> + 4c0bf8: aa1403e0 mov x0, x20 + 4c0bfc: 97fd1b41 bl 407900 <_Unwind_Resume@plt> + 4c0c00: aa1403e0 mov x0, x20 + 4c0c04: a94153f3 ldp x19, x20, [sp, #16] + 4c0c08: a9425bf5 ldp x21, x22, [sp, #32] + 4c0c0c: a8c47bfd ldp x29, x30, [sp], #64 + 4c0c10: d65f03c0 ret + +00000000004c0c14 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EED1Ev>: +_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EED1Ev(): + 4c0c14: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c0c18: 910003fd mov x29, sp + 4c0c1c: f9000fe0 str x0, [sp, #24] + 4c0c20: f9400fe0 ldr x0, [sp, #24] + 4c0c24: 94000182 bl 4c122c <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c0c28: f90017e0 str x0, [sp, #40] + 4c0c2c: f94017e0 ldr x0, [sp, #40] + 4c0c30: f9400000 ldr x0, [x0] + 4c0c34: f100001f cmp x0, #0x0 + 4c0c38: 54000120 b.eq 4c0c5c <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EED1Ev+0x48> // b.none + 4c0c3c: f9400fe0 ldr x0, [sp, #24] + 4c0c40: 94000182 bl 4c1248 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE11get_deleterEv> + 4c0c44: aa0003e2 mov x2, x0 + 4c0c48: f94017e0 ldr x0, [sp, #40] + 4c0c4c: f9400000 ldr x0, [x0] + 4c0c50: aa0003e1 mov x1, x0 + 4c0c54: aa0203e0 mov x0, x2 + 4c0c58: 94000183 bl 4c1264 <_ZNKSt14default_deleteIN5Catch8TestSpec11NamePatternEEclEPS2_> + 4c0c5c: f94017e0 ldr x0, [sp, #40] + 4c0c60: f900001f str xzr, [x0] + 4c0c64: d503201f nop + 4c0c68: a8c37bfd ldp x29, x30, [sp], #48 + 4c0c6c: d65f03c0 ret + +00000000004c0c70 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_11NamePatternES4_ISA_EEEEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_11NamePatternES4_ISA_EEEEEvDpOT_(): + 4c0c70: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c0c74: 910003fd mov x29, sp + 4c0c78: a90153f3 stp x19, x20, [sp, #16] + 4c0c7c: f90017e0 str x0, [sp, #40] + 4c0c80: f90013e1 str x1, [sp, #32] + 4c0c84: f94017e0 ldr x0, [sp, #40] + 4c0c88: f9400401 ldr x1, [x0, #8] + 4c0c8c: f94017e0 ldr x0, [sp, #40] + 4c0c90: f9400800 ldr x0, [x0, #16] + 4c0c94: eb00003f cmp x1, x0 + 4c0c98: 54000200 b.eq 4c0cd8 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_11NamePatternES4_ISA_EEEEEvDpOT_+0x68> // b.none + 4c0c9c: f94017f3 ldr x19, [sp, #40] + 4c0ca0: f94017e0 ldr x0, [sp, #40] + 4c0ca4: f9400414 ldr x20, [x0, #8] + 4c0ca8: f94013e0 ldr x0, [sp, #32] + 4c0cac: 9400017e bl 4c12a4 <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0cb0: aa0003e2 mov x2, x0 + 4c0cb4: aa1403e1 mov x1, x20 + 4c0cb8: aa1303e0 mov x0, x19 + 4c0cbc: 9400017f bl 4c12b8 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE9constructIS6_JS0_INS2_11NamePatternES4_ISA_EEEEEvRS7_PT_DpOT0_> + 4c0cc0: f94017e0 ldr x0, [sp, #40] + 4c0cc4: f9400400 ldr x0, [x0, #8] + 4c0cc8: 91002001 add x1, x0, #0x8 + 4c0ccc: f94017e0 ldr x0, [sp, #40] + 4c0cd0: f9000401 str x1, [x0, #8] + 4c0cd4: 1400000a b 4c0cfc <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_11NamePatternES4_ISA_EEEEEvDpOT_+0x8c> + 4c0cd8: f94017e0 ldr x0, [sp, #40] + 4c0cdc: 94000185 bl 4c12f0 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv> + 4c0ce0: aa0003f3 mov x19, x0 + 4c0ce4: f94013e0 ldr x0, [sp, #32] + 4c0ce8: 9400016f bl 4c12a4 <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0cec: aa0003e2 mov x2, x0 + 4c0cf0: aa1303e1 mov x1, x19 + 4c0cf4: f94017e0 ldr x0, [sp, #40] + 4c0cf8: 94000188 bl 4c1318 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_11NamePatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_> + 4c0cfc: d503201f nop + 4c0d00: a94153f3 ldp x19, x20, [sp, #16] + 4c0d04: a8c37bfd ldp x29, x30, [sp], #48 + 4c0d08: d65f03c0 ret + +00000000004c0d0c <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISC_SB_E7__valueES8_E6__typeEEE>: +_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2IPcEERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISC_SB_E7__valueES8_E6__typeEEE(): + 4c0d0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c0d10: 910003fd mov x29, sp + 4c0d14: f9000fe0 str x0, [sp, #24] + 4c0d18: f9000be1 str x1, [sp, #16] + 4c0d1c: f9400be0 ldr x0, [sp, #16] + 4c0d20: 97fdc352 bl 431a68 <_ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv> + 4c0d24: f9400001 ldr x1, [x0] + 4c0d28: f9400fe0 ldr x0, [sp, #24] + 4c0d2c: f9000001 str x1, [x0] + 4c0d30: d503201f nop + 4c0d34: a8c27bfd ldp x29, x30, [sp], #32 + 4c0d38: d65f03c0 ret + +00000000004c0d3c <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRA2_KcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRA2_KcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 4c0d3c: a9b97bfd stp x29, x30, [sp, #-112]! + 4c0d40: 910003fd mov x29, sp + 4c0d44: a90153f3 stp x19, x20, [sp, #16] + 4c0d48: a9025bf5 stp x21, x22, [sp, #32] + 4c0d4c: aa0803f5 mov x21, x8 + 4c0d50: f9001fe0 str x0, [sp, #56] + 4c0d54: f9001be1 str x1, [sp, #48] + 4c0d58: f9401fe0 ldr x0, [sp, #56] + 4c0d5c: 97ffa3f4 bl 4a9d2c <_ZSt7forwardIRA2_KcEOT_RNSt16remove_referenceIS3_E4typeE> + 4c0d60: aa0003f3 mov x19, x0 + 4c0d64: 9101a3e0 add x0, sp, #0x68 + 4c0d68: 97fd1aea bl 407910 <_ZNSaIcEC1Ev@plt> + 4c0d6c: 9101a3e1 add x1, sp, #0x68 + 4c0d70: 910123e0 add x0, sp, #0x48 + 4c0d74: aa0103e2 mov x2, x1 + 4c0d78: aa1303e1 mov x1, x19 + 4c0d7c: 97fd1a41 bl 407680 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@plt> + 4c0d80: 910123f4 add x20, sp, #0x48 + 4c0d84: f9401be0 ldr x0, [sp, #48] + 4c0d88: 97fe4a06 bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0d8c: aa0003f6 mov x22, x0 + 4c0d90: d2800900 mov x0, #0x48 // #72 + 4c0d94: 97fd1973 bl 407360 <_Znwm@plt> + 4c0d98: aa0003f3 mov x19, x0 + 4c0d9c: aa1603e2 mov x2, x22 + 4c0da0: aa1403e1 mov x1, x20 + 4c0da4: aa1303e0 mov x0, x19 + 4c0da8: 97fece7a bl 474790 <_ZN5Catch8TestSpec10TagPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 4c0dac: aa1303e1 mov x1, x19 + 4c0db0: aa1503e0 mov x0, x21 + 4c0db4: 940001da bl 4c151c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEC1IS4_vEEPS2_> + 4c0db8: 910123e0 add x0, sp, #0x48 + 4c0dbc: 97fd18d1 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0dc0: 9101a3e0 add x0, sp, #0x68 + 4c0dc4: 97fd199f bl 407440 <_ZNSaIcED1Ev@plt> + 4c0dc8: 14000010 b 4c0e08 <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRA2_KcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0xcc> + 4c0dcc: aa0003f4 mov x20, x0 + 4c0dd0: d2800901 mov x1, #0x48 // #72 + 4c0dd4: aa1303e0 mov x0, x19 + 4c0dd8: 97fd196a bl 407380 <_ZdlPvm@plt> + 4c0ddc: aa1403f3 mov x19, x20 + 4c0de0: 14000002 b 4c0de8 <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRA2_KcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0xac> + 4c0de4: aa0003f3 mov x19, x0 + 4c0de8: 910123e0 add x0, sp, #0x48 + 4c0dec: 97fd18c5 bl 407100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt> + 4c0df0: 14000002 b 4c0df8 <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRA2_KcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0xbc> + 4c0df4: aa0003f3 mov x19, x0 + 4c0df8: 9101a3e0 add x0, sp, #0x68 + 4c0dfc: 97fd1991 bl 407440 <_ZNSaIcED1Ev@plt> + 4c0e00: aa1303e0 mov x0, x19 + 4c0e04: 97fd1abf bl 407900 <_Unwind_Resume@plt> + 4c0e08: aa1503e0 mov x0, x21 + 4c0e0c: a94153f3 ldp x19, x20, [sp, #16] + 4c0e10: a9425bf5 ldp x21, x22, [sp, #32] + 4c0e14: a8c77bfd ldp x29, x30, [sp], #112 + 4c0e18: d65f03c0 ret + +00000000004c0e1c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev>: +_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED2Ev(): + 4c0e1c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c0e20: 910003fd mov x29, sp + 4c0e24: f9000fe0 str x0, [sp, #24] + 4c0e28: f9400fe0 ldr x0, [sp, #24] + 4c0e2c: 940001c6 bl 4c1544 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c0e30: f90017e0 str x0, [sp, #40] + 4c0e34: f94017e0 ldr x0, [sp, #40] + 4c0e38: f9400000 ldr x0, [x0] + 4c0e3c: f100001f cmp x0, #0x0 + 4c0e40: 54000120 b.eq 4c0e64 <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EED1Ev+0x48> // b.none + 4c0e44: f9400fe0 ldr x0, [sp, #24] + 4c0e48: 940001c6 bl 4c1560 <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE11get_deleterEv> + 4c0e4c: aa0003e2 mov x2, x0 + 4c0e50: f94017e0 ldr x0, [sp, #40] + 4c0e54: f9400000 ldr x0, [x0] + 4c0e58: aa0003e1 mov x1, x0 + 4c0e5c: aa0203e0 mov x0, x2 + 4c0e60: 940001c7 bl 4c157c <_ZNKSt14default_deleteIN5Catch8TestSpec10TagPatternEEclEPS2_> + 4c0e64: f94017e0 ldr x0, [sp, #40] + 4c0e68: f900001f str xzr, [x0] + 4c0e6c: d503201f nop + 4c0e70: a8c37bfd ldp x29, x30, [sp], #48 + 4c0e74: d65f03c0 ret + +00000000004c0e78 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_(): + 4c0e78: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c0e7c: 910003fd mov x29, sp + 4c0e80: a90153f3 stp x19, x20, [sp, #16] + 4c0e84: f90017e0 str x0, [sp, #40] + 4c0e88: f90013e1 str x1, [sp, #32] + 4c0e8c: f94017e0 ldr x0, [sp, #40] + 4c0e90: f9400401 ldr x1, [x0, #8] + 4c0e94: f94017e0 ldr x0, [sp, #40] + 4c0e98: f9400800 ldr x0, [x0, #16] + 4c0e9c: eb00003f cmp x1, x0 + 4c0ea0: 54000200 b.eq 4c0ee0 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_+0x68> // b.none + 4c0ea4: f94017f3 ldr x19, [sp, #40] + 4c0ea8: f94017e0 ldr x0, [sp, #40] + 4c0eac: f9400414 ldr x20, [x0, #8] + 4c0eb0: f94013e0 ldr x0, [sp, #32] + 4c0eb4: 940001c2 bl 4c15bc <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0eb8: aa0003e2 mov x2, x0 + 4c0ebc: aa1403e1 mov x1, x20 + 4c0ec0: aa1303e0 mov x0, x19 + 4c0ec4: 940001c3 bl 4c15d0 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE9constructIS6_JS0_INS2_10TagPatternES4_ISA_EEEEEvRS7_PT_DpOT0_> + 4c0ec8: f94017e0 ldr x0, [sp, #40] + 4c0ecc: f9400400 ldr x0, [x0, #8] + 4c0ed0: 91002001 add x1, x0, #0x8 + 4c0ed4: f94017e0 ldr x0, [sp, #40] + 4c0ed8: f9000401 str x1, [x0, #8] + 4c0edc: 1400000a b 4c0f04 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12emplace_backIJS0_INS2_10TagPatternES4_ISA_EEEEEvDpOT_+0x8c> + 4c0ee0: f94017e0 ldr x0, [sp, #40] + 4c0ee4: 94000103 bl 4c12f0 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv> + 4c0ee8: aa0003f3 mov x19, x0 + 4c0eec: f94013e0 ldr x0, [sp, #32] + 4c0ef0: 940001b3 bl 4c15bc <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0ef4: aa0003e2 mov x2, x0 + 4c0ef8: aa1303e1 mov x1, x19 + 4c0efc: f94017e0 ldr x0, [sp, #40] + 4c0f00: 940001c2 bl 4c1608 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_10TagPatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_> + 4c0f04: d503201f nop + 4c0f08: a94153f3 ldp x19, x20, [sp, #16] + 4c0f0c: a8c37bfd ldp x29, x30, [sp], #48 + 4c0f10: d65f03c0 ret + +00000000004c0f14 <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_>: +_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_(): + 4c0f14: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c0f18: 910003fd mov x29, sp + 4c0f1c: a90153f3 stp x19, x20, [sp, #16] + 4c0f20: a9025bf5 stp x21, x22, [sp, #32] + 4c0f24: aa0803f4 mov x20, x8 + 4c0f28: f9001fe0 str x0, [sp, #56] + 4c0f2c: f9001be1 str x1, [sp, #48] + 4c0f30: f9401fe0 ldr x0, [sp, #56] + 4c0f34: 97fe499b bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0f38: aa0003f5 mov x21, x0 + 4c0f3c: f9401be0 ldr x0, [sp, #48] + 4c0f40: 97fe4998 bl 4535a0 <_ZSt7forwardIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c0f44: aa0003f6 mov x22, x0 + 4c0f48: d2800900 mov x0, #0x48 // #72 + 4c0f4c: 97fd1905 bl 407360 <_Znwm@plt> + 4c0f50: aa0003f3 mov x19, x0 + 4c0f54: aa1603e2 mov x2, x22 + 4c0f58: aa1503e1 mov x1, x21 + 4c0f5c: aa1303e0 mov x0, x19 + 4c0f60: 97fece0c bl 474790 <_ZN5Catch8TestSpec10TagPatternC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 4c0f64: aa1303e1 mov x1, x19 + 4c0f68: aa1403e0 mov x0, x20 + 4c0f6c: 9400016c bl 4c151c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEC1IS4_vEEPS2_> + 4c0f70: 14000007 b 4c0f8c <_ZSt11make_uniqueIN5Catch8TestSpec10TagPatternEJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_+0x78> + 4c0f74: aa0003f4 mov x20, x0 + 4c0f78: d2800901 mov x1, #0x48 // #72 + 4c0f7c: aa1303e0 mov x0, x19 + 4c0f80: 97fd1900 bl 407380 <_ZdlPvm@plt> + 4c0f84: aa1403e0 mov x0, x20 + 4c0f88: 97fd1a5e bl 407900 <_Unwind_Resume@plt> + 4c0f8c: aa1403e0 mov x0, x20 + 4c0f90: a94153f3 ldp x19, x20, [sp, #16] + 4c0f94: a9425bf5 ldp x21, x22, [sp, #32] + 4c0f98: a8c47bfd ldp x29, x30, [sp], #64 + 4c0f9c: d65f03c0 ret + +00000000004c0fa0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1Ev(): + 4c0fa0: a9be7bfd stp x29, x30, [sp, #-32]! + 4c0fa4: 910003fd mov x29, sp + 4c0fa8: f9000fe0 str x0, [sp, #24] + 4c0fac: f9400fe0 ldr x0, [sp, #24] + 4c0fb0: 94000217 bl 4c180c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1Ev> + 4c0fb4: d503201f nop + 4c0fb8: a8c27bfd ldp x29, x30, [sp], #32 + 4c0fbc: d65f03c0 ret + +00000000004c0fc0 <_ZNSt6vectorImSaImEE15_M_erase_at_endEPm>: +_ZNSt6vectorImSaImEE15_M_erase_at_endEPm(): + 4c0fc0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c0fc4: 910003fd mov x29, sp + 4c0fc8: f9000bf3 str x19, [sp, #16] + 4c0fcc: f90017e0 str x0, [sp, #40] + 4c0fd0: f90013e1 str x1, [sp, #32] + 4c0fd4: f94017e0 ldr x0, [sp, #40] + 4c0fd8: f9400401 ldr x1, [x0, #8] + 4c0fdc: f94013e0 ldr x0, [sp, #32] + 4c0fe0: cb000020 sub x0, x1, x0 + 4c0fe4: 9343fc01 asr x1, x0, #3 + 4c0fe8: aa0103e0 mov x0, x1 + 4c0fec: f9001fe0 str x0, [sp, #56] + 4c0ff0: f9401fe0 ldr x0, [sp, #56] + 4c0ff4: f100001f cmp x0, #0x0 + 4c0ff8: 54000180 b.eq 4c1028 <_ZNSt6vectorImSaImEE15_M_erase_at_endEPm+0x68> // b.none + 4c0ffc: f94017e0 ldr x0, [sp, #40] + 4c1000: f9400413 ldr x19, [x0, #8] + 4c1004: f94017e0 ldr x0, [sp, #40] + 4c1008: 97fd30ea bl 40d3b0 <_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv> + 4c100c: aa0003e2 mov x2, x0 + 4c1010: aa1303e1 mov x1, x19 + 4c1014: f94013e0 ldr x0, [sp, #32] + 4c1018: 97fd30eb bl 40d3c4 <_ZSt8_DestroyIPmmEvT_S1_RSaIT0_E> + 4c101c: f94017e0 ldr x0, [sp, #40] + 4c1020: f94013e1 ldr x1, [sp, #32] + 4c1024: f9000401 str x1, [x0, #8] + 4c1028: d503201f nop + 4c102c: f9400bf3 ldr x19, [sp, #16] + 4c1030: a8c47bfd ldp x29, x30, [sp], #64 + 4c1034: d65f03c0 ret + +00000000004c1038 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC1EOS4_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EEC2EOS4_(): + 4c1038: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c103c: 910003fd mov x29, sp + 4c1040: f9000bf3 str x19, [sp, #16] + 4c1044: f90017e0 str x0, [sp, #40] + 4c1048: f90013e1 str x1, [sp, #32] + 4c104c: f94017f3 ldr x19, [sp, #40] + 4c1050: f94013e0 ldr x0, [sp, #32] + 4c1054: 97ffc27b bl 4b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4c1058: 97ffc4ed bl 4b240c <_ZSt4moveIRSaIN5Catch8TestSpec6FilterEEEONSt16remove_referenceIT_E4typeEOS6_> + 4c105c: aa0003e1 mov x1, x0 + 4c1060: aa1303e0 mov x0, x19 + 4c1064: 940001f8 bl 4c1844 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC1EOS3_> + 4c1068: f94017e0 ldr x0, [sp, #40] + 4c106c: f94013e1 ldr x1, [sp, #32] + 4c1070: 97ffc381 bl 4b1e74 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_impl12_M_swap_dataERS5_> + 4c1074: d503201f nop + 4c1078: f9400bf3 ldr x19, [sp, #16] + 4c107c: a8c37bfd ldp x29, x30, [sp], #48 + 4c1080: d65f03c0 ret + +00000000004c1084 <_ZN9__gnu_cxxeqIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_>: +_ZN9__gnu_cxxeqIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEEbRKNS_17__normal_iteratorIT_T0_EESI_(): + 4c1084: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c1088: 910003fd mov x29, sp + 4c108c: f9000bf3 str x19, [sp, #16] + 4c1090: f90017e0 str x0, [sp, #40] + 4c1094: f90013e1 str x1, [sp, #32] + 4c1098: f94017e0 ldr x0, [sp, #40] + 4c109c: 97fed219 bl 475900 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4c10a0: f9400013 ldr x19, [x0] + 4c10a4: f94013e0 ldr x0, [sp, #32] + 4c10a8: 97fed216 bl 475900 <_ZNK9__gnu_cxx17__normal_iteratorIPKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4c10ac: f9400000 ldr x0, [x0] + 4c10b0: eb00027f cmp x19, x0 + 4c10b4: 1a9f17e0 cset w0, eq // eq = none + 4c10b8: 12001c00 and w0, w0, #0xff + 4c10bc: f9400bf3 ldr x19, [sp, #16] + 4c10c0: a8c37bfd ldp x29, x30, [sp], #48 + 4c10c4: d65f03c0 ret + +00000000004c10c8 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12emplace_backIJS2_EEEvDpOT_>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12emplace_backIJS2_EEEvDpOT_(): + 4c10c8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c10cc: 910003fd mov x29, sp + 4c10d0: a90153f3 stp x19, x20, [sp, #16] + 4c10d4: f90017e0 str x0, [sp, #40] + 4c10d8: f90013e1 str x1, [sp, #32] + 4c10dc: f94017e0 ldr x0, [sp, #40] + 4c10e0: f9400401 ldr x1, [x0, #8] + 4c10e4: f94017e0 ldr x0, [sp, #40] + 4c10e8: f9400800 ldr x0, [x0, #16] + 4c10ec: eb00003f cmp x1, x0 + 4c10f0: 54000200 b.eq 4c1130 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12emplace_backIJS2_EEEvDpOT_+0x68> // b.none + 4c10f4: f94017f3 ldr x19, [sp, #40] + 4c10f8: f94017e0 ldr x0, [sp, #40] + 4c10fc: f9400414 ldr x20, [x0, #8] + 4c1100: f94013e0 ldr x0, [sp, #32] + 4c1104: 940001e2 bl 4c188c <_ZSt7forwardIN5Catch8TestSpec6FilterEEOT_RNSt16remove_referenceIS3_E4typeE> + 4c1108: aa0003e2 mov x2, x0 + 4c110c: aa1403e1 mov x1, x20 + 4c1110: aa1303e0 mov x0, x19 + 4c1114: 940001e3 bl 4c18a0 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_> + 4c1118: f94017e0 ldr x0, [sp, #40] + 4c111c: f9400400 ldr x0, [x0, #8] + 4c1120: 9100c001 add x1, x0, #0x30 + 4c1124: f94017e0 ldr x0, [sp, #40] + 4c1128: f9000401 str x1, [x0, #8] + 4c112c: 1400000a b 4c1154 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12emplace_backIJS2_EEEvDpOT_+0x8c> + 4c1130: f94017e0 ldr x0, [sp, #40] + 4c1134: 940001e9 bl 4c18d8 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE3endEv> + 4c1138: aa0003f3 mov x19, x0 + 4c113c: f94013e0 ldr x0, [sp, #32] + 4c1140: 940001d3 bl 4c188c <_ZSt7forwardIN5Catch8TestSpec6FilterEEOT_RNSt16remove_referenceIS3_E4typeE> + 4c1144: aa0003e2 mov x2, x0 + 4c1148: aa1303e1 mov x1, x19 + 4c114c: f94017e0 ldr x0, [sp, #40] + 4c1150: 940001ec bl 4c1900 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_> + 4c1154: d503201f nop + 4c1158: a94153f3 ldp x19, x20, [sp, #16] + 4c115c: a8c37bfd ldp x29, x30, [sp], #48 + 4c1160: d65f03c0 ret + +00000000004c1164 <_ZSt4moveIRSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESaIS7_EEEONSt16remove_referenceIT_E4typeEOSC_>: +_ZSt4moveIRSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESaIS7_EEEONSt16remove_referenceIT_E4typeEOSC_(): + 4c1164: d10043ff sub sp, sp, #0x10 + 4c1168: f90007e0 str x0, [sp, #8] + 4c116c: f94007e0 ldr x0, [sp, #8] + 4c1170: 910043ff add sp, sp, #0x10 + 4c1174: d65f03c0 ret + +00000000004c1178 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE14_M_move_assignEOS8_St17integral_constantIbLb1EE>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE14_M_move_assignEOS8_St17integral_constantIbLb1EE(): + 4c1178: a9ba7bfd stp x29, x30, [sp, #-96]! + 4c117c: 910003fd mov x29, sp + 4c1180: f9000bf3 str x19, [sp, #16] + 4c1184: f9001fe0 str x0, [sp, #56] + 4c1188: f9001be1 str x1, [sp, #48] + 4c118c: 3900a3e2 strb w2, [sp, #40] + 4c1190: f9401fe0 ldr x0, [sp, #56] + 4c1194: 910163e1 add x1, sp, #0x58 + 4c1198: aa0103e8 mov x8, x1 + 4c119c: 94000268 bl 4c1b3c <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13get_allocatorEv> + 4c11a0: 910163e1 add x1, sp, #0x58 + 4c11a4: 910103e0 add x0, sp, #0x40 + 4c11a8: 94000273 bl 4c1b74 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1ERKS7_> + 4c11ac: 910163e0 add x0, sp, #0x58 + 4c11b0: 97ffc2f8 bl 4b1d90 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEED1Ev> + 4c11b4: f9401fe0 ldr x0, [sp, #56] + 4c11b8: 910103e1 add x1, sp, #0x40 + 4c11bc: 94000278 bl 4c1b9c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_impl12_M_swap_dataERS9_> + 4c11c0: f9401fe0 ldr x0, [sp, #56] + 4c11c4: f9401be1 ldr x1, [sp, #48] + 4c11c8: 94000275 bl 4c1b9c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_impl12_M_swap_dataERS9_> + 4c11cc: f9401fe0 ldr x0, [sp, #56] + 4c11d0: 97ffc249 bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c11d4: aa0003f3 mov x19, x0 + 4c11d8: f9401be0 ldr x0, [sp, #48] + 4c11dc: 97ffc246 bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c11e0: aa0003e1 mov x1, x0 + 4c11e4: aa1303e0 mov x0, x19 + 4c11e8: 94000285 bl 4c1bfc <_ZSt15__alloc_on_moveISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEvRT_S9_> + 4c11ec: 910103e0 add x0, sp, #0x40 + 4c11f0: 97ffc17a bl 4b17d8 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EED1Ev> + 4c11f4: d503201f nop + 4c11f8: f9400bf3 ldr x19, [sp, #16] + 4c11fc: a8c67bfd ldp x29, x30, [sp], #96 + 4c1200: d65f03c0 ret + +00000000004c1204 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEC1IS4_vEEPS2_>: +_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEC1IS4_vEEPS2_(): + 4c1204: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1208: 910003fd mov x29, sp + 4c120c: f9000fe0 str x0, [sp, #24] + 4c1210: f9000be1 str x1, [sp, #16] + 4c1214: f9400fe0 ldr x0, [sp, #24] + 4c1218: f9400be1 ldr x1, [sp, #16] + 4c121c: 94000282 bl 4c1c24 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEC1EPS2_> + 4c1220: d503201f nop + 4c1224: a8c27bfd ldp x29, x30, [sp], #32 + 4c1228: d65f03c0 ret + +00000000004c122c <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE6_M_ptrEv(): + 4c122c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1230: 910003fd mov x29, sp + 4c1234: f9000fe0 str x0, [sp, #24] + 4c1238: f9400fe0 ldr x0, [sp, #24] + 4c123c: 94000299 bl 4c1ca0 <_ZSt3getILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4c1240: a8c27bfd ldp x29, x30, [sp], #32 + 4c1244: d65f03c0 ret + +00000000004c1248 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE11get_deleterEv(): + 4c1248: a9be7bfd stp x29, x30, [sp, #-32]! + 4c124c: 910003fd mov x29, sp + 4c1250: f9000fe0 str x0, [sp, #24] + 4c1254: f9400fe0 ldr x0, [sp, #24] + 4c1258: 94000299 bl 4c1cbc <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE10_M_deleterEv> + 4c125c: a8c27bfd ldp x29, x30, [sp], #32 + 4c1260: d65f03c0 ret + +00000000004c1264 <_ZNKSt14default_deleteIN5Catch8TestSpec11NamePatternEEclEPS2_>: +_ZNKSt14default_deleteIN5Catch8TestSpec11NamePatternEEclEPS2_(): + 4c1264: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1268: 910003fd mov x29, sp + 4c126c: f9000fe0 str x0, [sp, #24] + 4c1270: f9000be1 str x1, [sp, #16] + 4c1274: f9400be0 ldr x0, [sp, #16] + 4c1278: f100001f cmp x0, #0x0 + 4c127c: 540000e0 b.eq 4c1298 <_ZNKSt14default_deleteIN5Catch8TestSpec11NamePatternEEclEPS2_+0x34> // b.none + 4c1280: f9400be0 ldr x0, [sp, #16] + 4c1284: f9400000 ldr x0, [x0] + 4c1288: 91002000 add x0, x0, #0x8 + 4c128c: f9400001 ldr x1, [x0] + 4c1290: f9400be0 ldr x0, [sp, #16] + 4c1294: d63f0020 blr x1 + 4c1298: d503201f nop + 4c129c: a8c27bfd ldp x29, x30, [sp], #32 + 4c12a0: d65f03c0 ret + +00000000004c12a4 <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE(): + 4c12a4: d10043ff sub sp, sp, #0x10 + 4c12a8: f90007e0 str x0, [sp, #8] + 4c12ac: f94007e0 ldr x0, [sp, #8] + 4c12b0: 910043ff add sp, sp, #0x10 + 4c12b4: d65f03c0 ret + +00000000004c12b8 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE9constructIS6_JS0_INS2_11NamePatternES4_ISA_EEEEEvRS7_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE9constructIS6_JS0_INS2_11NamePatternES4_ISA_EEEEEvRS7_PT_DpOT0_(): + 4c12b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c12bc: 910003fd mov x29, sp + 4c12c0: f90017e0 str x0, [sp, #40] + 4c12c4: f90013e1 str x1, [sp, #32] + 4c12c8: f9000fe2 str x2, [sp, #24] + 4c12cc: f9400fe0 ldr x0, [sp, #24] + 4c12d0: 97fffff5 bl 4c12a4 <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c12d4: aa0003e2 mov x2, x0 + 4c12d8: f94013e1 ldr x1, [sp, #32] + 4c12dc: f94017e0 ldr x0, [sp, #40] + 4c12e0: 9400027e bl 4c1cd8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE9constructIS7_JS1_INS3_11NamePatternES5_ISA_EEEEEvPT_DpOT0_> + 4c12e4: d503201f nop + 4c12e8: a8c37bfd ldp x29, x30, [sp], #48 + 4c12ec: d65f03c0 ret + +00000000004c12f0 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE3endEv(): + 4c12f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c12f4: 910003fd mov x29, sp + 4c12f8: f9000fe0 str x0, [sp, #24] + 4c12fc: f9400fe0 ldr x0, [sp, #24] + 4c1300: 91002001 add x1, x0, #0x8 + 4c1304: 9100a3e0 add x0, sp, #0x28 + 4c1308: 94000287 bl 4c1d24 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_> + 4c130c: f94017e0 ldr x0, [sp, #40] + 4c1310: a8c37bfd ldp x29, x30, [sp], #48 + 4c1314: d65f03c0 ret + +00000000004c1318 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_11NamePatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_11NamePatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_(): + 4c1318: a9b87bfd stp x29, x30, [sp, #-128]! + 4c131c: 910003fd mov x29, sp + 4c1320: a90153f3 stp x19, x20, [sp, #16] + 4c1324: f9001fe0 str x0, [sp, #56] + 4c1328: f9001be1 str x1, [sp, #48] + 4c132c: f90017e2 str x2, [sp, #40] + 4c1330: b0000080 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4c1334: 91076002 add x2, x0, #0x1d8 + 4c1338: d2800021 mov x1, #0x1 // #1 + 4c133c: f9401fe0 ldr x0, [sp, #56] + 4c1340: 94000283 bl 4c1d4c <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc> + 4c1344: f9003be0 str x0, [sp, #112] + 4c1348: f9401fe0 ldr x0, [sp, #56] + 4c134c: f9400000 ldr x0, [x0] + 4c1350: f90037e0 str x0, [sp, #104] + 4c1354: f9401fe0 ldr x0, [sp, #56] + 4c1358: f9400400 ldr x0, [x0, #8] + 4c135c: f90033e0 str x0, [sp, #96] + 4c1360: f9401fe0 ldr x0, [sp, #56] + 4c1364: 940002ad bl 4c1e18 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv> + 4c1368: f90027e0 str x0, [sp, #72] + 4c136c: 910123e1 add x1, sp, #0x48 + 4c1370: 9100c3e0 add x0, sp, #0x30 + 4c1374: 940002b2 bl 4c1e3c <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 4c1378: f9002fe0 str x0, [sp, #88] + 4c137c: f9401fe0 ldr x0, [sp, #56] + 4c1380: f9403be1 ldr x1, [sp, #112] + 4c1384: 940002bf bl 4c1e80 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm> + 4c1388: f9002be0 str x0, [sp, #80] + 4c138c: f9402be0 ldr x0, [sp, #80] + 4c1390: f9003fe0 str x0, [sp, #120] + 4c1394: f9401ff3 ldr x19, [sp, #56] + 4c1398: f9402fe0 ldr x0, [sp, #88] + 4c139c: d37df000 lsl x0, x0, #3 + 4c13a0: f9402be1 ldr x1, [sp, #80] + 4c13a4: 8b000034 add x20, x1, x0 + 4c13a8: f94017e0 ldr x0, [sp, #40] + 4c13ac: 97ffffbe bl 4c12a4 <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c13b0: aa0003e2 mov x2, x0 + 4c13b4: aa1403e1 mov x1, x20 + 4c13b8: aa1303e0 mov x0, x19 + 4c13bc: 97ffffbf bl 4c12b8 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE9constructIS6_JS0_INS2_11NamePatternES4_ISA_EEEEEvRS7_PT_DpOT0_> + 4c13c0: f9003fff str xzr, [sp, #120] + 4c13c4: 9100c3e0 add x0, sp, #0x30 + 4c13c8: 940002bc bl 4c1eb8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4c13cc: f9400013 ldr x19, [x0] + 4c13d0: f9401fe0 ldr x0, [sp, #56] + 4c13d4: 97ffc1c8 bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c13d8: aa0003e3 mov x3, x0 + 4c13dc: f9402be2 ldr x2, [sp, #80] + 4c13e0: aa1303e1 mov x1, x19 + 4c13e4: f94037e0 ldr x0, [sp, #104] + 4c13e8: 940002b9 bl 4c1ecc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_> + 4c13ec: f9003fe0 str x0, [sp, #120] + 4c13f0: f9403fe0 ldr x0, [sp, #120] + 4c13f4: 91002000 add x0, x0, #0x8 + 4c13f8: f9003fe0 str x0, [sp, #120] + 4c13fc: 9100c3e0 add x0, sp, #0x30 + 4c1400: 940002ae bl 4c1eb8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4c1404: f9400013 ldr x19, [x0] + 4c1408: f9401fe0 ldr x0, [sp, #56] + 4c140c: 97ffc1ba bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c1410: aa0003e3 mov x3, x0 + 4c1414: f9403fe2 ldr x2, [sp, #120] + 4c1418: f94033e1 ldr x1, [sp, #96] + 4c141c: aa1303e0 mov x0, x19 + 4c1420: 940002ab bl 4c1ecc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_> + 4c1424: f9003fe0 str x0, [sp, #120] + 4c1428: f9401fe0 ldr x0, [sp, #56] + 4c142c: 97ffc1b2 bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c1430: aa0003e2 mov x2, x0 + 4c1434: f94033e1 ldr x1, [sp, #96] + 4c1438: f94037e0 ldr x0, [sp, #104] + 4c143c: 97ffc1b3 bl 4b1b08 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4c1440: f9401fe3 ldr x3, [sp, #56] + 4c1444: f9401fe0 ldr x0, [sp, #56] + 4c1448: f9400801 ldr x1, [x0, #16] + 4c144c: f94037e0 ldr x0, [sp, #104] + 4c1450: cb000020 sub x0, x1, x0 + 4c1454: 9343fc01 asr x1, x0, #3 + 4c1458: aa0103e0 mov x0, x1 + 4c145c: aa0003e2 mov x2, x0 + 4c1460: f94037e1 ldr x1, [sp, #104] + 4c1464: aa0303e0 mov x0, x3 + 4c1468: 97ffc252 bl 4b1db0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4c146c: f9401fe0 ldr x0, [sp, #56] + 4c1470: f9402be1 ldr x1, [sp, #80] + 4c1474: f9000001 str x1, [x0] + 4c1478: f9401fe0 ldr x0, [sp, #56] + 4c147c: f9403fe1 ldr x1, [sp, #120] + 4c1480: f9000401 str x1, [x0, #8] + 4c1484: f9403be0 ldr x0, [sp, #112] + 4c1488: d37df000 lsl x0, x0, #3 + 4c148c: f9402be1 ldr x1, [sp, #80] + 4c1490: 8b000021 add x1, x1, x0 + 4c1494: f9401fe0 ldr x0, [sp, #56] + 4c1498: f9000801 str x1, [x0, #16] + 4c149c: 1400001d b 4c1510 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_11NamePatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1f8> + 4c14a0: 97fd16a0 bl 406f20 <__cxa_begin_catch@plt> + 4c14a4: f9403fe0 ldr x0, [sp, #120] + 4c14a8: f100001f cmp x0, #0x0 + 4c14ac: 54000141 b.ne 4c14d4 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_11NamePatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1bc> // b.any + 4c14b0: f9401fe2 ldr x2, [sp, #56] + 4c14b4: f9402fe0 ldr x0, [sp, #88] + 4c14b8: d37df000 lsl x0, x0, #3 + 4c14bc: f9402be1 ldr x1, [sp, #80] + 4c14c0: 8b000020 add x0, x1, x0 + 4c14c4: aa0003e1 mov x1, x0 + 4c14c8: aa0203e0 mov x0, x2 + 4c14cc: 94000294 bl 4c1f1c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_> + 4c14d0: 14000007 b 4c14ec <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_11NamePatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1d4> + 4c14d4: f9401fe0 ldr x0, [sp, #56] + 4c14d8: 97ffc187 bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c14dc: aa0003e2 mov x2, x0 + 4c14e0: f9403fe1 ldr x1, [sp, #120] + 4c14e4: f9402be0 ldr x0, [sp, #80] + 4c14e8: 97ffc188 bl 4b1b08 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4c14ec: f9401fe0 ldr x0, [sp, #56] + 4c14f0: f9403be2 ldr x2, [sp, #112] + 4c14f4: f9402be1 ldr x1, [sp, #80] + 4c14f8: 97ffc22e bl 4b1db0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4c14fc: 97fd1879 bl 4076e0 <__cxa_rethrow@plt> + 4c1500: aa0003f3 mov x19, x0 + 4c1504: 97fd18c3 bl 407810 <__cxa_end_catch@plt> + 4c1508: aa1303e0 mov x0, x19 + 4c150c: 97fd18fd bl 407900 <_Unwind_Resume@plt> + 4c1510: a94153f3 ldp x19, x20, [sp, #16] + 4c1514: a8c87bfd ldp x29, x30, [sp], #128 + 4c1518: d65f03c0 ret + +00000000004c151c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEC1IS4_vEEPS2_>: +_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEC2IS4_vEEPS2_(): + 4c151c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1520: 910003fd mov x29, sp + 4c1524: f9000fe0 str x0, [sp, #24] + 4c1528: f9000be1 str x1, [sp, #16] + 4c152c: f9400fe0 ldr x0, [sp, #24] + 4c1530: f9400be1 ldr x1, [sp, #16] + 4c1534: 94000284 bl 4c1f44 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEC1EPS2_> + 4c1538: d503201f nop + 4c153c: a8c27bfd ldp x29, x30, [sp], #32 + 4c1540: d65f03c0 ret + +00000000004c1544 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE6_M_ptrEv(): + 4c1544: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1548: 910003fd mov x29, sp + 4c154c: f9000fe0 str x0, [sp, #24] + 4c1550: f9400fe0 ldr x0, [sp, #24] + 4c1554: 9400029b bl 4c1fc0 <_ZSt3getILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4c1558: a8c27bfd ldp x29, x30, [sp], #32 + 4c155c: d65f03c0 ret + +00000000004c1560 <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE11get_deleterEv>: +_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE11get_deleterEv(): + 4c1560: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1564: 910003fd mov x29, sp + 4c1568: f9000fe0 str x0, [sp, #24] + 4c156c: f9400fe0 ldr x0, [sp, #24] + 4c1570: 9400029b bl 4c1fdc <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE10_M_deleterEv> + 4c1574: a8c27bfd ldp x29, x30, [sp], #32 + 4c1578: d65f03c0 ret + +00000000004c157c <_ZNKSt14default_deleteIN5Catch8TestSpec10TagPatternEEclEPS2_>: +_ZNKSt14default_deleteIN5Catch8TestSpec10TagPatternEEclEPS2_(): + 4c157c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1580: 910003fd mov x29, sp + 4c1584: f9000fe0 str x0, [sp, #24] + 4c1588: f9000be1 str x1, [sp, #16] + 4c158c: f9400be0 ldr x0, [sp, #16] + 4c1590: f100001f cmp x0, #0x0 + 4c1594: 540000e0 b.eq 4c15b0 <_ZNKSt14default_deleteIN5Catch8TestSpec10TagPatternEEclEPS2_+0x34> // b.none + 4c1598: f9400be0 ldr x0, [sp, #16] + 4c159c: f9400000 ldr x0, [x0] + 4c15a0: 91002000 add x0, x0, #0x8 + 4c15a4: f9400001 ldr x1, [x0] + 4c15a8: f9400be0 ldr x0, [sp, #16] + 4c15ac: d63f0020 blr x1 + 4c15b0: d503201f nop + 4c15b4: a8c27bfd ldp x29, x30, [sp], #32 + 4c15b8: d65f03c0 ret + +00000000004c15bc <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE(): + 4c15bc: d10043ff sub sp, sp, #0x10 + 4c15c0: f90007e0 str x0, [sp, #8] + 4c15c4: f94007e0 ldr x0, [sp, #8] + 4c15c8: 910043ff add sp, sp, #0x10 + 4c15cc: d65f03c0 ret + +00000000004c15d0 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE9constructIS6_JS0_INS2_10TagPatternES4_ISA_EEEEEvRS7_PT_DpOT0_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE9constructIS6_JS0_INS2_10TagPatternES4_ISA_EEEEEvRS7_PT_DpOT0_(): + 4c15d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c15d4: 910003fd mov x29, sp + 4c15d8: f90017e0 str x0, [sp, #40] + 4c15dc: f90013e1 str x1, [sp, #32] + 4c15e0: f9000fe2 str x2, [sp, #24] + 4c15e4: f9400fe0 ldr x0, [sp, #24] + 4c15e8: 97fffff5 bl 4c15bc <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c15ec: aa0003e2 mov x2, x0 + 4c15f0: f94013e1 ldr x1, [sp, #32] + 4c15f4: f94017e0 ldr x0, [sp, #40] + 4c15f8: 94000280 bl 4c1ff8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE9constructIS7_JS1_INS3_10TagPatternES5_ISA_EEEEEvPT_DpOT0_> + 4c15fc: d503201f nop + 4c1600: a8c37bfd ldp x29, x30, [sp], #48 + 4c1604: d65f03c0 ret + +00000000004c1608 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_10TagPatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_10TagPatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_(): + 4c1608: a9b87bfd stp x29, x30, [sp, #-128]! + 4c160c: 910003fd mov x29, sp + 4c1610: a90153f3 stp x19, x20, [sp, #16] + 4c1614: f9001fe0 str x0, [sp, #56] + 4c1618: f9001be1 str x1, [sp, #48] + 4c161c: f90017e2 str x2, [sp, #40] + 4c1620: b0000080 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4c1624: 91076002 add x2, x0, #0x1d8 + 4c1628: d2800021 mov x1, #0x1 // #1 + 4c162c: f9401fe0 ldr x0, [sp, #56] + 4c1630: 940001c7 bl 4c1d4c <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc> + 4c1634: f9003be0 str x0, [sp, #112] + 4c1638: f9401fe0 ldr x0, [sp, #56] + 4c163c: f9400000 ldr x0, [x0] + 4c1640: f90037e0 str x0, [sp, #104] + 4c1644: f9401fe0 ldr x0, [sp, #56] + 4c1648: f9400400 ldr x0, [x0, #8] + 4c164c: f90033e0 str x0, [sp, #96] + 4c1650: f9401fe0 ldr x0, [sp, #56] + 4c1654: 940001f1 bl 4c1e18 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv> + 4c1658: f90027e0 str x0, [sp, #72] + 4c165c: 910123e1 add x1, sp, #0x48 + 4c1660: 9100c3e0 add x0, sp, #0x30 + 4c1664: 940001f6 bl 4c1e3c <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_> + 4c1668: f9002fe0 str x0, [sp, #88] + 4c166c: f9401fe0 ldr x0, [sp, #56] + 4c1670: f9403be1 ldr x1, [sp, #112] + 4c1674: 94000203 bl 4c1e80 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm> + 4c1678: f9002be0 str x0, [sp, #80] + 4c167c: f9402be0 ldr x0, [sp, #80] + 4c1680: f9003fe0 str x0, [sp, #120] + 4c1684: f9401ff3 ldr x19, [sp, #56] + 4c1688: f9402fe0 ldr x0, [sp, #88] + 4c168c: d37df000 lsl x0, x0, #3 + 4c1690: f9402be1 ldr x1, [sp, #80] + 4c1694: 8b000034 add x20, x1, x0 + 4c1698: f94017e0 ldr x0, [sp, #40] + 4c169c: 97ffffc8 bl 4c15bc <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c16a0: aa0003e2 mov x2, x0 + 4c16a4: aa1403e1 mov x1, x20 + 4c16a8: aa1303e0 mov x0, x19 + 4c16ac: 97ffffc9 bl 4c15d0 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE9constructIS6_JS0_INS2_10TagPatternES4_ISA_EEEEEvRS7_PT_DpOT0_> + 4c16b0: f9003fff str xzr, [sp, #120] + 4c16b4: 9100c3e0 add x0, sp, #0x30 + 4c16b8: 94000200 bl 4c1eb8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4c16bc: f9400013 ldr x19, [x0] + 4c16c0: f9401fe0 ldr x0, [sp, #56] + 4c16c4: 97ffc10c bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c16c8: aa0003e3 mov x3, x0 + 4c16cc: f9402be2 ldr x2, [sp, #80] + 4c16d0: aa1303e1 mov x1, x19 + 4c16d4: f94037e0 ldr x0, [sp, #104] + 4c16d8: 940001fd bl 4c1ecc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_> + 4c16dc: f9003fe0 str x0, [sp, #120] + 4c16e0: f9403fe0 ldr x0, [sp, #120] + 4c16e4: 91002000 add x0, x0, #0x8 + 4c16e8: f9003fe0 str x0, [sp, #120] + 4c16ec: 9100c3e0 add x0, sp, #0x30 + 4c16f0: 940001f2 bl 4c1eb8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4c16f4: f9400013 ldr x19, [x0] + 4c16f8: f9401fe0 ldr x0, [sp, #56] + 4c16fc: 97ffc0fe bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c1700: aa0003e3 mov x3, x0 + 4c1704: f9403fe2 ldr x2, [sp, #120] + 4c1708: f94033e1 ldr x1, [sp, #96] + 4c170c: aa1303e0 mov x0, x19 + 4c1710: 940001ef bl 4c1ecc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_> + 4c1714: f9003fe0 str x0, [sp, #120] + 4c1718: f9401fe0 ldr x0, [sp, #56] + 4c171c: 97ffc0f6 bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c1720: aa0003e2 mov x2, x0 + 4c1724: f94033e1 ldr x1, [sp, #96] + 4c1728: f94037e0 ldr x0, [sp, #104] + 4c172c: 97ffc0f7 bl 4b1b08 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4c1730: f9401fe3 ldr x3, [sp, #56] + 4c1734: f9401fe0 ldr x0, [sp, #56] + 4c1738: f9400801 ldr x1, [x0, #16] + 4c173c: f94037e0 ldr x0, [sp, #104] + 4c1740: cb000020 sub x0, x1, x0 + 4c1744: 9343fc01 asr x1, x0, #3 + 4c1748: aa0103e0 mov x0, x1 + 4c174c: aa0003e2 mov x2, x0 + 4c1750: f94037e1 ldr x1, [sp, #104] + 4c1754: aa0303e0 mov x0, x3 + 4c1758: 97ffc196 bl 4b1db0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4c175c: f9401fe0 ldr x0, [sp, #56] + 4c1760: f9402be1 ldr x1, [sp, #80] + 4c1764: f9000001 str x1, [x0] + 4c1768: f9401fe0 ldr x0, [sp, #56] + 4c176c: f9403fe1 ldr x1, [sp, #120] + 4c1770: f9000401 str x1, [x0, #8] + 4c1774: f9403be0 ldr x0, [sp, #112] + 4c1778: d37df000 lsl x0, x0, #3 + 4c177c: f9402be1 ldr x1, [sp, #80] + 4c1780: 8b000021 add x1, x1, x0 + 4c1784: f9401fe0 ldr x0, [sp, #56] + 4c1788: f9000801 str x1, [x0, #16] + 4c178c: 1400001d b 4c1800 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_10TagPatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1f8> + 4c1790: 97fd15e4 bl 406f20 <__cxa_begin_catch@plt> + 4c1794: f9403fe0 ldr x0, [sp, #120] + 4c1798: f100001f cmp x0, #0x0 + 4c179c: 54000141 b.ne 4c17c4 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_10TagPatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1bc> // b.any + 4c17a0: f9401fe2 ldr x2, [sp, #56] + 4c17a4: f9402fe0 ldr x0, [sp, #88] + 4c17a8: d37df000 lsl x0, x0, #3 + 4c17ac: f9402be1 ldr x1, [sp, #80] + 4c17b0: 8b000020 add x0, x1, x0 + 4c17b4: aa0003e1 mov x1, x0 + 4c17b8: aa0203e0 mov x0, x2 + 4c17bc: 940001d8 bl 4c1f1c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_> + 4c17c0: 14000007 b 4c17dc <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS0_INS2_10TagPatternES4_ISA_EEEEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_+0x1d4> + 4c17c4: f9401fe0 ldr x0, [sp, #56] + 4c17c8: 97ffc0cb bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c17cc: aa0003e2 mov x2, x0 + 4c17d0: f9403fe1 ldr x1, [sp, #120] + 4c17d4: f9402be0 ldr x0, [sp, #80] + 4c17d8: 97ffc0cc bl 4b1b08 <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES6_EvT_S8_RSaIT0_E> + 4c17dc: f9401fe0 ldr x0, [sp, #56] + 4c17e0: f9403be2 ldr x2, [sp, #112] + 4c17e4: f9402be1 ldr x1, [sp, #80] + 4c17e8: 97ffc172 bl 4b1db0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13_M_deallocateEPS6_m> + 4c17ec: 97fd17bd bl 4076e0 <__cxa_rethrow@plt> + 4c17f0: aa0003f3 mov x19, x0 + 4c17f4: 97fd1807 bl 407810 <__cxa_end_catch@plt> + 4c17f8: aa1303e0 mov x0, x19 + 4c17fc: 97fd1841 bl 407900 <_Unwind_Resume@plt> + 4c1800: a94153f3 ldp x19, x20, [sp, #16] + 4c1804: a8c87bfd ldp x29, x30, [sp], #128 + 4c1808: d65f03c0 ret + +00000000004c180c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1Ev>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC2Ev(): + 4c180c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1810: 910003fd mov x29, sp + 4c1814: f9000fe0 str x0, [sp, #24] + 4c1818: f9400fe0 ldr x0, [sp, #24] + 4c181c: 9400020a bl 4c2044 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1Ev> + 4c1820: f9400fe0 ldr x0, [sp, #24] + 4c1824: f900001f str xzr, [x0] + 4c1828: f9400fe0 ldr x0, [sp, #24] + 4c182c: f900041f str xzr, [x0, #8] + 4c1830: f9400fe0 ldr x0, [sp, #24] + 4c1834: f900081f str xzr, [x0, #16] + 4c1838: d503201f nop + 4c183c: a8c27bfd ldp x29, x30, [sp], #32 + 4c1840: d65f03c0 ret + +00000000004c1844 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC1EOS3_>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE12_Vector_implC2EOS3_(): + 4c1844: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1848: 910003fd mov x29, sp + 4c184c: f9000fe0 str x0, [sp, #24] + 4c1850: f9000be1 str x1, [sp, #16] + 4c1854: f9400be0 ldr x0, [sp, #16] + 4c1858: 97ffc2ed bl 4b240c <_ZSt4moveIRSaIN5Catch8TestSpec6FilterEEEONSt16remove_referenceIT_E4typeEOS6_> + 4c185c: aa0003e1 mov x1, x0 + 4c1860: f9400fe0 ldr x0, [sp, #24] + 4c1864: 97ffc23b bl 4b2150 <_ZNSaIN5Catch8TestSpec6FilterEEC1ERKS2_> + 4c1868: f9400fe0 ldr x0, [sp, #24] + 4c186c: f900001f str xzr, [x0] + 4c1870: f9400fe0 ldr x0, [sp, #24] + 4c1874: f900041f str xzr, [x0, #8] + 4c1878: f9400fe0 ldr x0, [sp, #24] + 4c187c: f900081f str xzr, [x0, #16] + 4c1880: d503201f nop + 4c1884: a8c27bfd ldp x29, x30, [sp], #32 + 4c1888: d65f03c0 ret + +00000000004c188c <_ZSt7forwardIN5Catch8TestSpec6FilterEEOT_RNSt16remove_referenceIS3_E4typeE>: +_ZSt7forwardIN5Catch8TestSpec6FilterEEOT_RNSt16remove_referenceIS3_E4typeE(): + 4c188c: d10043ff sub sp, sp, #0x10 + 4c1890: f90007e0 str x0, [sp, #8] + 4c1894: f94007e0 ldr x0, [sp, #8] + 4c1898: 910043ff add sp, sp, #0x10 + 4c189c: d65f03c0 ret + +00000000004c18a0 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_>: +_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_(): + 4c18a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c18a4: 910003fd mov x29, sp + 4c18a8: f90017e0 str x0, [sp, #40] + 4c18ac: f90013e1 str x1, [sp, #32] + 4c18b0: f9000fe2 str x2, [sp, #24] + 4c18b4: f9400fe0 ldr x0, [sp, #24] + 4c18b8: 97fffff5 bl 4c188c <_ZSt7forwardIN5Catch8TestSpec6FilterEEOT_RNSt16remove_referenceIS3_E4typeE> + 4c18bc: aa0003e2 mov x2, x0 + 4c18c0: f94013e1 ldr x1, [sp, #32] + 4c18c4: f94017e0 ldr x0, [sp, #40] + 4c18c8: 940001f8 bl 4c20a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE9constructIS3_JS3_EEEvPT_DpOT0_> + 4c18cc: d503201f nop + 4c18d0: a8c37bfd ldp x29, x30, [sp], #48 + 4c18d4: d65f03c0 ret + +00000000004c18d8 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE3endEv>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE3endEv(): + 4c18d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c18dc: 910003fd mov x29, sp + 4c18e0: f9000fe0 str x0, [sp, #24] + 4c18e4: f9400fe0 ldr x0, [sp, #24] + 4c18e8: 91002001 add x1, x0, #0x8 + 4c18ec: 9100a3e0 add x0, sp, #0x28 + 4c18f0: 94000201 bl 4c20f4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 4c18f4: f94017e0 ldr x0, [sp, #40] + 4c18f8: a8c37bfd ldp x29, x30, [sp], #48 + 4c18fc: d65f03c0 ret + +00000000004c1900 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_(): + 4c1900: a9b87bfd stp x29, x30, [sp, #-128]! + 4c1904: 910003fd mov x29, sp + 4c1908: a90153f3 stp x19, x20, [sp, #16] + 4c190c: f9001fe0 str x0, [sp, #56] + 4c1910: f9001be1 str x1, [sp, #48] + 4c1914: f90017e2 str x2, [sp, #40] + 4c1918: b0000080 adrp x0, 4d2000 <_ZStL6ignore+0x78> + 4c191c: 91076002 add x2, x0, #0x1d8 + 4c1920: d2800021 mov x1, #0x1 // #1 + 4c1924: f9401fe0 ldr x0, [sp, #56] + 4c1928: 940001fd bl 4c211c <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12_M_check_lenEmPKc> + 4c192c: f9003be0 str x0, [sp, #112] + 4c1930: f9401fe0 ldr x0, [sp, #56] + 4c1934: f9400000 ldr x0, [x0] + 4c1938: f90037e0 str x0, [sp, #104] + 4c193c: f9401fe0 ldr x0, [sp, #56] + 4c1940: f9400400 ldr x0, [x0, #8] + 4c1944: f90033e0 str x0, [sp, #96] + 4c1948: f9401fe0 ldr x0, [sp, #56] + 4c194c: 94000227 bl 4c21e8 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5beginEv> + 4c1950: f90027e0 str x0, [sp, #72] + 4c1954: 910123e1 add x1, sp, #0x48 + 4c1958: 9100c3e0 add x0, sp, #0x30 + 4c195c: 9400022c bl 4c220c <_ZN9__gnu_cxxmiIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_> + 4c1960: f9002fe0 str x0, [sp, #88] + 4c1964: f9401fe0 ldr x0, [sp, #56] + 4c1968: f9403be1 ldr x1, [sp, #112] + 4c196c: 9400023b bl 4c2258 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE11_M_allocateEm> + 4c1970: f9002be0 str x0, [sp, #80] + 4c1974: f9402be0 ldr x0, [sp, #80] + 4c1978: f9003fe0 str x0, [sp, #120] + 4c197c: f9401ff3 ldr x19, [sp, #56] + 4c1980: f9402fe1 ldr x1, [sp, #88] + 4c1984: aa0103e0 mov x0, x1 + 4c1988: d37ff800 lsl x0, x0, #1 + 4c198c: 8b010000 add x0, x0, x1 + 4c1990: d37cec00 lsl x0, x0, #4 + 4c1994: aa0003e1 mov x1, x0 + 4c1998: f9402be0 ldr x0, [sp, #80] + 4c199c: 8b010014 add x20, x0, x1 + 4c19a0: f94017e0 ldr x0, [sp, #40] + 4c19a4: 97ffffba bl 4c188c <_ZSt7forwardIN5Catch8TestSpec6FilterEEOT_RNSt16remove_referenceIS3_E4typeE> + 4c19a8: aa0003e2 mov x2, x0 + 4c19ac: aa1403e1 mov x1, x20 + 4c19b0: aa1303e0 mov x0, x19 + 4c19b4: 97ffffbb bl 4c18a0 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_> + 4c19b8: f9003fff str xzr, [sp, #120] + 4c19bc: 9100c3e0 add x0, sp, #0x30 + 4c19c0: 94000234 bl 4c2290 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 4c19c4: f9400013 ldr x19, [x0] + 4c19c8: f9401fe0 ldr x0, [sp, #56] + 4c19cc: 97ffc01d bl 4b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4c19d0: aa0003e3 mov x3, x0 + 4c19d4: f9402be2 ldr x2, [sp, #80] + 4c19d8: aa1303e1 mov x1, x19 + 4c19dc: f94037e0 ldr x0, [sp, #104] + 4c19e0: 94000231 bl 4c22a4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch8TestSpec6FilterES3_SaIS2_EET0_T_S6_S5_RT1_> + 4c19e4: f9003fe0 str x0, [sp, #120] + 4c19e8: f9403fe0 ldr x0, [sp, #120] + 4c19ec: 9100c000 add x0, x0, #0x30 + 4c19f0: f9003fe0 str x0, [sp, #120] + 4c19f4: 9100c3e0 add x0, sp, #0x30 + 4c19f8: 94000226 bl 4c2290 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 4c19fc: f9400013 ldr x19, [x0] + 4c1a00: f9401fe0 ldr x0, [sp, #56] + 4c1a04: 97ffc00f bl 4b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4c1a08: aa0003e3 mov x3, x0 + 4c1a0c: f9403fe2 ldr x2, [sp, #120] + 4c1a10: f94033e1 ldr x1, [sp, #96] + 4c1a14: aa1303e0 mov x0, x19 + 4c1a18: 94000223 bl 4c22a4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch8TestSpec6FilterES3_SaIS2_EET0_T_S6_S5_RT1_> + 4c1a1c: f9003fe0 str x0, [sp, #120] + 4c1a20: f9401fe0 ldr x0, [sp, #56] + 4c1a24: 97ffc007 bl 4b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4c1a28: aa0003e2 mov x2, x0 + 4c1a2c: f94033e1 ldr x1, [sp, #96] + 4c1a30: f94037e0 ldr x0, [sp, #104] + 4c1a34: 97ffc008 bl 4b1a54 <_ZSt8_DestroyIPN5Catch8TestSpec6FilterES2_EvT_S4_RSaIT0_E> + 4c1a38: f9401fe3 ldr x3, [sp, #56] + 4c1a3c: f9401fe0 ldr x0, [sp, #56] + 4c1a40: f9400801 ldr x1, [x0, #16] + 4c1a44: f94037e0 ldr x0, [sp, #104] + 4c1a48: cb000020 sub x0, x1, x0 + 4c1a4c: 9344fc01 asr x1, x0, #4 + 4c1a50: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4c1a54: f2955560 movk x0, #0xaaab + 4c1a58: 9b007c20 mul x0, x1, x0 + 4c1a5c: aa0003e2 mov x2, x0 + 4c1a60: f94037e1 ldr x1, [sp, #104] + 4c1a64: aa0303e0 mov x0, x3 + 4c1a68: 97ffc0b1 bl 4b1d2c <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13_M_deallocateEPS2_m> + 4c1a6c: f9401fe0 ldr x0, [sp, #56] + 4c1a70: f9402be1 ldr x1, [sp, #80] + 4c1a74: f9000001 str x1, [x0] + 4c1a78: f9401fe0 ldr x0, [sp, #56] + 4c1a7c: f9403fe1 ldr x1, [sp, #120] + 4c1a80: f9000401 str x1, [x0, #8] + 4c1a84: f9403be1 ldr x1, [sp, #112] + 4c1a88: aa0103e0 mov x0, x1 + 4c1a8c: d37ff800 lsl x0, x0, #1 + 4c1a90: 8b010000 add x0, x0, x1 + 4c1a94: d37cec00 lsl x0, x0, #4 + 4c1a98: aa0003e1 mov x1, x0 + 4c1a9c: f9402be0 ldr x0, [sp, #80] + 4c1aa0: 8b010001 add x1, x0, x1 + 4c1aa4: f9401fe0 ldr x0, [sp, #56] + 4c1aa8: f9000801 str x1, [x0, #16] + 4c1aac: 14000021 b 4c1b30 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x230> + 4c1ab0: 97fd151c bl 406f20 <__cxa_begin_catch@plt> + 4c1ab4: f9403fe0 ldr x0, [sp, #120] + 4c1ab8: f100001f cmp x0, #0x0 + 4c1abc: 540001c1 b.ne 4c1af4 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1f4> // b.any + 4c1ac0: f9401fe2 ldr x2, [sp, #56] + 4c1ac4: f9402fe1 ldr x1, [sp, #88] + 4c1ac8: aa0103e0 mov x0, x1 + 4c1acc: d37ff800 lsl x0, x0, #1 + 4c1ad0: 8b010000 add x0, x0, x1 + 4c1ad4: d37cec00 lsl x0, x0, #4 + 4c1ad8: aa0003e1 mov x1, x0 + 4c1adc: f9402be0 ldr x0, [sp, #80] + 4c1ae0: 8b010000 add x0, x0, x1 + 4c1ae4: aa0003e1 mov x1, x0 + 4c1ae8: aa0203e0 mov x0, x2 + 4c1aec: 94000202 bl 4c22f4 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE7destroyIS2_EEvRS3_PT_> + 4c1af0: 14000007 b 4c1b0c <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x20c> + 4c1af4: f9401fe0 ldr x0, [sp, #56] + 4c1af8: 97ffbfd2 bl 4b1a40 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4c1afc: aa0003e2 mov x2, x0 + 4c1b00: f9403fe1 ldr x1, [sp, #120] + 4c1b04: f9402be0 ldr x0, [sp, #80] + 4c1b08: 97ffbfd3 bl 4b1a54 <_ZSt8_DestroyIPN5Catch8TestSpec6FilterES2_EvT_S4_RSaIT0_E> + 4c1b0c: f9401fe0 ldr x0, [sp, #56] + 4c1b10: f9403be2 ldr x2, [sp, #112] + 4c1b14: f9402be1 ldr x1, [sp, #80] + 4c1b18: 97ffc085 bl 4b1d2c <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE13_M_deallocateEPS2_m> + 4c1b1c: 97fd16f1 bl 4076e0 <__cxa_rethrow@plt> + 4c1b20: aa0003f3 mov x19, x0 + 4c1b24: 97fd173b bl 407810 <__cxa_end_catch@plt> + 4c1b28: aa1303e0 mov x0, x19 + 4c1b2c: 97fd1775 bl 407900 <_Unwind_Resume@plt> + 4c1b30: a94153f3 ldp x19, x20, [sp, #16] + 4c1b34: a8c87bfd ldp x29, x30, [sp], #128 + 4c1b38: d65f03c0 ret + +00000000004c1b3c <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13get_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE13get_allocatorEv(): + 4c1b3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c1b40: 910003fd mov x29, sp + 4c1b44: f9000bf3 str x19, [sp, #16] + 4c1b48: aa0803f3 mov x19, x8 + 4c1b4c: f90017e0 str x0, [sp, #40] + 4c1b50: f94017e0 ldr x0, [sp, #40] + 4c1b54: 940001f2 bl 4c231c <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c1b58: aa0003e1 mov x1, x0 + 4c1b5c: aa1303e0 mov x0, x19 + 4c1b60: 940001f4 bl 4c2330 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1ERKS6_> + 4c1b64: aa1303e0 mov x0, x19 + 4c1b68: f9400bf3 ldr x19, [sp, #16] + 4c1b6c: a8c37bfd ldp x29, x30, [sp], #48 + 4c1b70: d65f03c0 ret + +00000000004c1b74 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1ERKS7_>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1ERKS7_(): + 4c1b74: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1b78: 910003fd mov x29, sp + 4c1b7c: f9000fe0 str x0, [sp, #24] + 4c1b80: f9000be1 str x1, [sp, #16] + 4c1b84: f9400fe0 ldr x0, [sp, #24] + 4c1b88: f9400be1 ldr x1, [sp, #16] + 4c1b8c: 940001f3 bl 4c2358 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1ERKS7_> + 4c1b90: d503201f nop + 4c1b94: a8c27bfd ldp x29, x30, [sp], #32 + 4c1b98: d65f03c0 ret + +00000000004c1b9c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_impl12_M_swap_dataERS9_>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_impl12_M_swap_dataERS9_(): + 4c1b9c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1ba0: 910003fd mov x29, sp + 4c1ba4: f9000fe0 str x0, [sp, #24] + 4c1ba8: f9000be1 str x1, [sp, #16] + 4c1bac: f9400fe0 ldr x0, [sp, #24] + 4c1bb0: f9400be1 ldr x1, [sp, #16] + 4c1bb4: 940001f8 bl 4c2394 <_ZSt4swapIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISC_ESt18is_move_assignableISC_EEE5valueEvE4typeERSC_SM_> + 4c1bb8: f9400fe0 ldr x0, [sp, #24] + 4c1bbc: 91002002 add x2, x0, #0x8 + 4c1bc0: f9400be0 ldr x0, [sp, #16] + 4c1bc4: 91002000 add x0, x0, #0x8 + 4c1bc8: aa0003e1 mov x1, x0 + 4c1bcc: aa0203e0 mov x0, x2 + 4c1bd0: 940001f1 bl 4c2394 <_ZSt4swapIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISC_ESt18is_move_assignableISC_EEE5valueEvE4typeERSC_SM_> + 4c1bd4: f9400fe0 ldr x0, [sp, #24] + 4c1bd8: 91004002 add x2, x0, #0x10 + 4c1bdc: f9400be0 ldr x0, [sp, #16] + 4c1be0: 91004000 add x0, x0, #0x10 + 4c1be4: aa0003e1 mov x1, x0 + 4c1be8: aa0203e0 mov x0, x2 + 4c1bec: 940001ea bl 4c2394 <_ZSt4swapIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISC_ESt18is_move_assignableISC_EEE5valueEvE4typeERSC_SM_> + 4c1bf0: d503201f nop + 4c1bf4: a8c27bfd ldp x29, x30, [sp], #32 + 4c1bf8: d65f03c0 ret + +00000000004c1bfc <_ZSt15__alloc_on_moveISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEvRT_S9_>: +_ZSt15__alloc_on_moveISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEvRT_S9_(): + 4c1bfc: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c1c00: 910003fd mov x29, sp + 4c1c04: f9000fe0 str x0, [sp, #24] + 4c1c08: f9000be1 str x1, [sp, #16] + 4c1c0c: f9400be1 ldr x1, [sp, #16] + 4c1c10: f9400fe0 ldr x0, [sp, #24] + 4c1c14: 940001f5 bl 4c23e8 <_ZSt18__do_alloc_on_moveISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEvRT_S9_St17integral_constantIbLb1EE> + 4c1c18: d503201f nop + 4c1c1c: a8c37bfd ldp x29, x30, [sp], #48 + 4c1c20: d65f03c0 ret + +00000000004c1c24 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEC1EPS2_>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEC2EPS2_(): + 4c1c24: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1c28: 910003fd mov x29, sp + 4c1c2c: f9000fe0 str x0, [sp, #24] + 4c1c30: f9000be1 str x1, [sp, #16] + 4c1c34: f9400fe0 ldr x0, [sp, #24] + 4c1c38: 940001f6 bl 4c2410 <_ZNSt5tupleIJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv> + 4c1c3c: f9400fe0 ldr x0, [sp, #24] + 4c1c40: 97fffd7b bl 4c122c <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c1c44: aa0003e1 mov x1, x0 + 4c1c48: f9400be0 ldr x0, [sp, #16] + 4c1c4c: f9000020 str x0, [x1] + 4c1c50: d503201f nop + 4c1c54: a8c27bfd ldp x29, x30, [sp], #32 + 4c1c58: d65f03c0 ret + +00000000004c1c5c <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE7releaseEv(): + 4c1c5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c1c60: 910003fd mov x29, sp + 4c1c64: f9000fe0 str x0, [sp, #24] + 4c1c68: f9400fe0 ldr x0, [sp, #24] + 4c1c6c: 940001f1 bl 4c2430 <_ZNKSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE3getEv> + 4c1c70: f90017e0 str x0, [sp, #40] + 4c1c74: f9400fe0 ldr x0, [sp, #24] + 4c1c78: 97fffd6d bl 4c122c <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c1c7c: f900001f str xzr, [x0] + 4c1c80: f94017e0 ldr x0, [sp, #40] + 4c1c84: a8c37bfd ldp x29, x30, [sp], #48 + 4c1c88: d65f03c0 ret + +00000000004c1c8c <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec11NamePatternEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch8TestSpec11NamePatternEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4c1c8c: d10043ff sub sp, sp, #0x10 + 4c1c90: f90007e0 str x0, [sp, #8] + 4c1c94: f94007e0 ldr x0, [sp, #8] + 4c1c98: 910043ff add sp, sp, #0x10 + 4c1c9c: d65f03c0 ret + +00000000004c1ca0 <_ZSt3getILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4c1ca0: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1ca4: 910003fd mov x29, sp + 4c1ca8: f9000fe0 str x0, [sp, #24] + 4c1cac: f9400fe0 ldr x0, [sp, #24] + 4c1cb0: 940001e7 bl 4c244c <_ZSt12__get_helperILm0EPN5Catch8TestSpec11NamePatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4c1cb4: a8c27bfd ldp x29, x30, [sp], #32 + 4c1cb8: d65f03c0 ret + +00000000004c1cbc <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE10_M_deleterEv(): + 4c1cbc: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1cc0: 910003fd mov x29, sp + 4c1cc4: f9000fe0 str x0, [sp, #24] + 4c1cc8: f9400fe0 ldr x0, [sp, #24] + 4c1ccc: 940001e7 bl 4c2468 <_ZSt3getILm1EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4c1cd0: a8c27bfd ldp x29, x30, [sp], #32 + 4c1cd4: d65f03c0 ret + +00000000004c1cd8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE9constructIS7_JS1_INS3_11NamePatternES5_ISA_EEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE9constructIS7_JS1_INS3_11NamePatternES5_ISA_EEEEEvPT_DpOT0_(): + 4c1cd8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c1cdc: 910003fd mov x29, sp + 4c1ce0: f9000bf3 str x19, [sp, #16] + 4c1ce4: f9001fe0 str x0, [sp, #56] + 4c1ce8: f9001be1 str x1, [sp, #48] + 4c1cec: f90017e2 str x2, [sp, #40] + 4c1cf0: f94017e0 ldr x0, [sp, #40] + 4c1cf4: 97fffd6c bl 4c12a4 <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c1cf8: aa0003f3 mov x19, x0 + 4c1cfc: f9401be0 ldr x0, [sp, #48] + 4c1d00: aa0003e1 mov x1, x0 + 4c1d04: d2800100 mov x0, #0x8 // #8 + 4c1d08: 97fd29dc bl 40c478 <_ZnwmPv> + 4c1d0c: aa1303e1 mov x1, x19 + 4c1d10: 940001dd bl 4c2484 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1INS1_11NamePatternES3_IS7_EvEEOS_IT_T0_E> + 4c1d14: d503201f nop + 4c1d18: f9400bf3 ldr x19, [sp, #16] + 4c1d1c: a8c47bfd ldp x29, x30, [sp], #64 + 4c1d20: d65f03c0 ret + +00000000004c1d24 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_>: +_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_(): + 4c1d24: d10043ff sub sp, sp, #0x10 + 4c1d28: f90007e0 str x0, [sp, #8] + 4c1d2c: f90003e1 str x1, [sp] + 4c1d30: f94003e0 ldr x0, [sp] + 4c1d34: f9400001 ldr x1, [x0] + 4c1d38: f94007e0 ldr x0, [sp, #8] + 4c1d3c: f9000001 str x1, [x0] + 4c1d40: d503201f nop + 4c1d44: 910043ff add sp, sp, #0x10 + 4c1d48: d65f03c0 ret + +00000000004c1d4c <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc(): + 4c1d4c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4c1d50: 910003fd mov x29, sp + 4c1d54: f9000bf3 str x19, [sp, #16] + 4c1d58: f9001fe0 str x0, [sp, #56] + 4c1d5c: f9001be1 str x1, [sp, #48] + 4c1d60: f90017e2 str x2, [sp, #40] + 4c1d64: f9401fe0 ldr x0, [sp, #56] + 4c1d68: 940001db bl 4c24d4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4c1d6c: aa0003f3 mov x19, x0 + 4c1d70: f9401fe0 ldr x0, [sp, #56] + 4c1d74: 940001e0 bl 4c24f4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4c1d78: cb000261 sub x1, x19, x0 + 4c1d7c: f9401be0 ldr x0, [sp, #48] + 4c1d80: eb00003f cmp x1, x0 + 4c1d84: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4c1d88: 12001c00 and w0, w0, #0xff + 4c1d8c: 7100001f cmp w0, #0x0 + 4c1d90: 54000060 b.eq 4c1d9c <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0x50> // b.none + 4c1d94: f94017e0 ldr x0, [sp, #40] + 4c1d98: 97fd14ae bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4c1d9c: f9401fe0 ldr x0, [sp, #56] + 4c1da0: 940001d5 bl 4c24f4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4c1da4: aa0003f3 mov x19, x0 + 4c1da8: f9401fe0 ldr x0, [sp, #56] + 4c1dac: 940001d2 bl 4c24f4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4c1db0: f90023e0 str x0, [sp, #64] + 4c1db4: 9100c3e1 add x1, sp, #0x30 + 4c1db8: 910103e0 add x0, sp, #0x40 + 4c1dbc: 97fd4c7d bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4c1dc0: f9400000 ldr x0, [x0] + 4c1dc4: 8b000260 add x0, x19, x0 + 4c1dc8: f90027e0 str x0, [sp, #72] + 4c1dcc: f9401fe0 ldr x0, [sp, #56] + 4c1dd0: 940001c9 bl 4c24f4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE4sizeEv> + 4c1dd4: aa0003e1 mov x1, x0 + 4c1dd8: f94027e0 ldr x0, [sp, #72] + 4c1ddc: eb01001f cmp x0, x1 + 4c1de0: 540000e3 b.cc 4c1dfc <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4c1de4: f9401fe0 ldr x0, [sp, #56] + 4c1de8: 940001bb bl 4c24d4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4c1dec: aa0003e1 mov x1, x0 + 4c1df0: f94027e0 ldr x0, [sp, #72] + 4c1df4: eb01001f cmp x0, x1 + 4c1df8: 54000089 b.ls 4c1e08 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4c1dfc: f9401fe0 ldr x0, [sp, #56] + 4c1e00: 940001b5 bl 4c24d4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE8max_sizeEv> + 4c1e04: 14000002 b 4c1e0c <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_M_check_lenEmPKc+0xc0> + 4c1e08: f94027e0 ldr x0, [sp, #72] + 4c1e0c: f9400bf3 ldr x19, [sp, #16] + 4c1e10: a8c57bfd ldp x29, x30, [sp], #80 + 4c1e14: d65f03c0 ret + +00000000004c1e18 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE5beginEv(): + 4c1e18: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c1e1c: 910003fd mov x29, sp + 4c1e20: f9000fe0 str x0, [sp, #24] + 4c1e24: f9400fe1 ldr x1, [sp, #24] + 4c1e28: 9100a3e0 add x0, sp, #0x28 + 4c1e2c: 97ffffbe bl 4c1d24 <_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEC1ERKS8_> + 4c1e30: f94017e0 ldr x0, [sp, #40] + 4c1e34: a8c37bfd ldp x29, x30, [sp], #48 + 4c1e38: d65f03c0 ret + +00000000004c1e3c <_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_>: +_ZN9__gnu_cxxmiIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_(): + 4c1e3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c1e40: 910003fd mov x29, sp + 4c1e44: f9000bf3 str x19, [sp, #16] + 4c1e48: f90017e0 str x0, [sp, #40] + 4c1e4c: f90013e1 str x1, [sp, #32] + 4c1e50: f94017e0 ldr x0, [sp, #40] + 4c1e54: 94000019 bl 4c1eb8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4c1e58: f9400013 ldr x19, [x0] + 4c1e5c: f94013e0 ldr x0, [sp, #32] + 4c1e60: 94000016 bl 4c1eb8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv> + 4c1e64: f9400000 ldr x0, [x0] + 4c1e68: cb000260 sub x0, x19, x0 + 4c1e6c: 9343fc01 asr x1, x0, #3 + 4c1e70: aa0103e0 mov x0, x1 + 4c1e74: f9400bf3 ldr x19, [sp, #16] + 4c1e78: a8c37bfd ldp x29, x30, [sp], #48 + 4c1e7c: d65f03c0 ret + +00000000004c1e80 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm(): + 4c1e80: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1e84: 910003fd mov x29, sp + 4c1e88: f9000fe0 str x0, [sp, #24] + 4c1e8c: f9000be1 str x1, [sp, #16] + 4c1e90: f9400be0 ldr x0, [sp, #16] + 4c1e94: f100001f cmp x0, #0x0 + 4c1e98: 540000a0 b.eq 4c1eac <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm+0x2c> // b.none + 4c1e9c: f9400fe0 ldr x0, [sp, #24] + 4c1ea0: f9400be1 ldr x1, [sp, #16] + 4c1ea4: 9400019f bl 4c2520 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE8allocateERS7_m> + 4c1ea8: 14000002 b 4c1eb0 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE11_M_allocateEm+0x30> + 4c1eac: d2800000 mov x0, #0x0 // #0 + 4c1eb0: a8c27bfd ldp x29, x30, [sp], #32 + 4c1eb4: d65f03c0 ret + +00000000004c1eb8 <_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEE4baseEv(): + 4c1eb8: d10043ff sub sp, sp, #0x10 + 4c1ebc: f90007e0 str x0, [sp, #8] + 4c1ec0: f94007e0 ldr x0, [sp, #8] + 4c1ec4: 910043ff add sp, sp, #0x10 + 4c1ec8: d65f03c0 ret + +00000000004c1ecc <_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EES7_SaIS6_EET0_T_SA_S9_RT1_(): + 4c1ecc: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c1ed0: 910003fd mov x29, sp + 4c1ed4: f9000bf3 str x19, [sp, #16] + 4c1ed8: f9001fe0 str x0, [sp, #56] + 4c1edc: f9001be1 str x1, [sp, #48] + 4c1ee0: f90017e2 str x2, [sp, #40] + 4c1ee4: f90013e3 str x3, [sp, #32] + 4c1ee8: f9401fe0 ldr x0, [sp, #56] + 4c1eec: 94000197 bl 4c2548 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_> + 4c1ef0: aa0003f3 mov x19, x0 + 4c1ef4: f9401be0 ldr x0, [sp, #48] + 4c1ef8: 94000194 bl 4c2548 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_> + 4c1efc: f94013e3 ldr x3, [sp, #32] + 4c1f00: f94017e2 ldr x2, [sp, #40] + 4c1f04: aa0003e1 mov x1, x0 + 4c1f08: aa1303e0 mov x0, x19 + 4c1f0c: 94000198 bl 4c256c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E> + 4c1f10: f9400bf3 ldr x19, [sp, #16] + 4c1f14: a8c47bfd ldp x29, x30, [sp], #64 + 4c1f18: d65f03c0 ret + +00000000004c1f1c <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE7destroyIS6_EEvRS7_PT_(): + 4c1f1c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1f20: 910003fd mov x29, sp + 4c1f24: f9000fe0 str x0, [sp, #24] + 4c1f28: f9000be1 str x1, [sp, #16] + 4c1f2c: f9400be1 ldr x1, [sp, #16] + 4c1f30: f9400fe0 ldr x0, [sp, #24] + 4c1f34: 9400019a bl 4c259c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE7destroyIS7_EEvPT_> + 4c1f38: d503201f nop + 4c1f3c: a8c27bfd ldp x29, x30, [sp], #32 + 4c1f40: d65f03c0 ret + +00000000004c1f44 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEC1EPS2_>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEC2EPS2_(): + 4c1f44: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1f48: 910003fd mov x29, sp + 4c1f4c: f9000fe0 str x0, [sp, #24] + 4c1f50: f9000be1 str x1, [sp, #16] + 4c1f54: f9400fe0 ldr x0, [sp, #24] + 4c1f58: 9400019a bl 4c25c0 <_ZNSt5tupleIJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv> + 4c1f5c: f9400fe0 ldr x0, [sp, #24] + 4c1f60: 97fffd79 bl 4c1544 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c1f64: aa0003e1 mov x1, x0 + 4c1f68: f9400be0 ldr x0, [sp, #16] + 4c1f6c: f9000020 str x0, [x1] + 4c1f70: d503201f nop + 4c1f74: a8c27bfd ldp x29, x30, [sp], #32 + 4c1f78: d65f03c0 ret + +00000000004c1f7c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE7releaseEv(): + 4c1f7c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c1f80: 910003fd mov x29, sp + 4c1f84: f9000fe0 str x0, [sp, #24] + 4c1f88: f9400fe0 ldr x0, [sp, #24] + 4c1f8c: 94000195 bl 4c25e0 <_ZNKSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE3getEv> + 4c1f90: f90017e0 str x0, [sp, #40] + 4c1f94: f9400fe0 ldr x0, [sp, #24] + 4c1f98: 97fffd6b bl 4c1544 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c1f9c: f900001f str xzr, [x0] + 4c1fa0: f94017e0 ldr x0, [sp, #40] + 4c1fa4: a8c37bfd ldp x29, x30, [sp], #48 + 4c1fa8: d65f03c0 ret + +00000000004c1fac <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec10TagPatternEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch8TestSpec10TagPatternEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4c1fac: d10043ff sub sp, sp, #0x10 + 4c1fb0: f90007e0 str x0, [sp, #8] + 4c1fb4: f94007e0 ldr x0, [sp, #8] + 4c1fb8: 910043ff add sp, sp, #0x10 + 4c1fbc: d65f03c0 ret + +00000000004c1fc0 <_ZSt3getILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4c1fc0: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1fc4: 910003fd mov x29, sp + 4c1fc8: f9000fe0 str x0, [sp, #24] + 4c1fcc: f9400fe0 ldr x0, [sp, #24] + 4c1fd0: 9400018b bl 4c25fc <_ZSt12__get_helperILm0EPN5Catch8TestSpec10TagPatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4c1fd4: a8c27bfd ldp x29, x30, [sp], #32 + 4c1fd8: d65f03c0 ret + +00000000004c1fdc <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE10_M_deleterEv>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE10_M_deleterEv(): + 4c1fdc: a9be7bfd stp x29, x30, [sp, #-32]! + 4c1fe0: 910003fd mov x29, sp + 4c1fe4: f9000fe0 str x0, [sp, #24] + 4c1fe8: f9400fe0 ldr x0, [sp, #24] + 4c1fec: 9400018b bl 4c2618 <_ZSt3getILm1EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_> + 4c1ff0: a8c27bfd ldp x29, x30, [sp], #32 + 4c1ff4: d65f03c0 ret + +00000000004c1ff8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE9constructIS7_JS1_INS3_10TagPatternES5_ISA_EEEEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE9constructIS7_JS1_INS3_10TagPatternES5_ISA_EEEEEvPT_DpOT0_(): + 4c1ff8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c1ffc: 910003fd mov x29, sp + 4c2000: f9000bf3 str x19, [sp, #16] + 4c2004: f9001fe0 str x0, [sp, #56] + 4c2008: f9001be1 str x1, [sp, #48] + 4c200c: f90017e2 str x2, [sp, #40] + 4c2010: f94017e0 ldr x0, [sp, #40] + 4c2014: 97fffd6a bl 4c15bc <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c2018: aa0003f3 mov x19, x0 + 4c201c: f9401be0 ldr x0, [sp, #48] + 4c2020: aa0003e1 mov x1, x0 + 4c2024: d2800100 mov x0, #0x8 // #8 + 4c2028: 97fd2914 bl 40c478 <_ZnwmPv> + 4c202c: aa1303e1 mov x1, x19 + 4c2030: 94000181 bl 4c2634 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1INS1_10TagPatternES3_IS7_EvEEOS_IT_T0_E> + 4c2034: d503201f nop + 4c2038: f9400bf3 ldr x19, [sp, #16] + 4c203c: a8c47bfd ldp x29, x30, [sp], #64 + 4c2040: d65f03c0 ret + +00000000004c2044 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1Ev>: +_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1Ev(): + 4c2044: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2048: 910003fd mov x29, sp + 4c204c: f9000fe0 str x0, [sp, #24] + 4c2050: f9400fe0 ldr x0, [sp, #24] + 4c2054: 9400018c bl 4c2684 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEEC1Ev> + 4c2058: d503201f nop + 4c205c: a8c27bfd ldp x29, x30, [sp], #32 + 4c2060: d65f03c0 ret + +00000000004c2064 <_ZN5Catch8TestSpec6FilterC1EOS1_>: +_ZN5Catch8TestSpec6FilterC2EOS1_(): + 4c2064: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2068: 910003fd mov x29, sp + 4c206c: f9000fe0 str x0, [sp, #24] + 4c2070: f9000be1 str x1, [sp, #16] + 4c2074: f9400fe0 ldr x0, [sp, #24] + 4c2078: f9400be1 ldr x1, [sp, #16] + 4c207c: 94000187 bl 4c2698 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1EOS8_> + 4c2080: f9400fe0 ldr x0, [sp, #24] + 4c2084: 91006002 add x2, x0, #0x18 + 4c2088: f9400be0 ldr x0, [sp, #16] + 4c208c: 91006000 add x0, x0, #0x18 + 4c2090: aa0003e1 mov x1, x0 + 4c2094: aa0203e0 mov x0, x2 + 4c2098: 94000180 bl 4c2698 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1EOS8_> + 4c209c: d503201f nop + 4c20a0: a8c27bfd ldp x29, x30, [sp], #32 + 4c20a4: d65f03c0 ret + +00000000004c20a8 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE9constructIS3_JS3_EEEvPT_DpOT0_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE9constructIS3_JS3_EEEvPT_DpOT0_(): + 4c20a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c20ac: 910003fd mov x29, sp + 4c20b0: f9000bf3 str x19, [sp, #16] + 4c20b4: f9001fe0 str x0, [sp, #56] + 4c20b8: f9001be1 str x1, [sp, #48] + 4c20bc: f90017e2 str x2, [sp, #40] + 4c20c0: f94017e0 ldr x0, [sp, #40] + 4c20c4: 97fffdf2 bl 4c188c <_ZSt7forwardIN5Catch8TestSpec6FilterEEOT_RNSt16remove_referenceIS3_E4typeE> + 4c20c8: aa0003f3 mov x19, x0 + 4c20cc: f9401be0 ldr x0, [sp, #48] + 4c20d0: aa0003e1 mov x1, x0 + 4c20d4: d2800600 mov x0, #0x30 // #48 + 4c20d8: 97fd28e8 bl 40c478 <_ZnwmPv> + 4c20dc: aa1303e1 mov x1, x19 + 4c20e0: 97ffffe1 bl 4c2064 <_ZN5Catch8TestSpec6FilterC1EOS1_> + 4c20e4: d503201f nop + 4c20e8: f9400bf3 ldr x19, [sp, #16] + 4c20ec: a8c47bfd ldp x29, x30, [sp], #64 + 4c20f0: d65f03c0 ret + +00000000004c20f4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEC1ERKS4_>: +_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEC2ERKS4_(): + 4c20f4: d10043ff sub sp, sp, #0x10 + 4c20f8: f90007e0 str x0, [sp, #8] + 4c20fc: f90003e1 str x1, [sp] + 4c2100: f94003e0 ldr x0, [sp] + 4c2104: f9400001 ldr x1, [x0] + 4c2108: f94007e0 ldr x0, [sp, #8] + 4c210c: f9000001 str x1, [x0] + 4c2110: d503201f nop + 4c2114: 910043ff add sp, sp, #0x10 + 4c2118: d65f03c0 ret + +00000000004c211c <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12_M_check_lenEmPKc>: +_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12_M_check_lenEmPKc(): + 4c211c: a9bb7bfd stp x29, x30, [sp, #-80]! + 4c2120: 910003fd mov x29, sp + 4c2124: f9000bf3 str x19, [sp, #16] + 4c2128: f9001fe0 str x0, [sp, #56] + 4c212c: f9001be1 str x1, [sp, #48] + 4c2130: f90017e2 str x2, [sp, #40] + 4c2134: f9401fe0 ldr x0, [sp, #56] + 4c2138: 94000167 bl 4c26d4 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE8max_sizeEv> + 4c213c: aa0003f3 mov x19, x0 + 4c2140: f9401fe0 ldr x0, [sp, #56] + 4c2144: 97fecd49 bl 475668 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE4sizeEv> + 4c2148: cb000261 sub x1, x19, x0 + 4c214c: f9401be0 ldr x0, [sp, #48] + 4c2150: eb00003f cmp x1, x0 + 4c2154: 1a9f27e0 cset w0, cc // cc = lo, ul, last + 4c2158: 12001c00 and w0, w0, #0xff + 4c215c: 7100001f cmp w0, #0x0 + 4c2160: 54000060 b.eq 4c216c <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12_M_check_lenEmPKc+0x50> // b.none + 4c2164: f94017e0 ldr x0, [sp, #40] + 4c2168: 97fd13ba bl 407050 <_ZSt20__throw_length_errorPKc@plt> + 4c216c: f9401fe0 ldr x0, [sp, #56] + 4c2170: 97fecd3e bl 475668 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE4sizeEv> + 4c2174: aa0003f3 mov x19, x0 + 4c2178: f9401fe0 ldr x0, [sp, #56] + 4c217c: 97fecd3b bl 475668 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE4sizeEv> + 4c2180: f90023e0 str x0, [sp, #64] + 4c2184: 9100c3e1 add x1, sp, #0x30 + 4c2188: 910103e0 add x0, sp, #0x40 + 4c218c: 97fd4b89 bl 414fb0 <_ZSt3maxImERKT_S2_S2_> + 4c2190: f9400000 ldr x0, [x0] + 4c2194: 8b000260 add x0, x19, x0 + 4c2198: f90027e0 str x0, [sp, #72] + 4c219c: f9401fe0 ldr x0, [sp, #56] + 4c21a0: 97fecd32 bl 475668 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE4sizeEv> + 4c21a4: aa0003e1 mov x1, x0 + 4c21a8: f94027e0 ldr x0, [sp, #72] + 4c21ac: eb01001f cmp x0, x1 + 4c21b0: 540000e3 b.cc 4c21cc <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12_M_check_lenEmPKc+0xb0> // b.lo, b.ul, b.last + 4c21b4: f9401fe0 ldr x0, [sp, #56] + 4c21b8: 94000147 bl 4c26d4 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE8max_sizeEv> + 4c21bc: aa0003e1 mov x1, x0 + 4c21c0: f94027e0 ldr x0, [sp, #72] + 4c21c4: eb01001f cmp x0, x1 + 4c21c8: 54000089 b.ls 4c21d8 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12_M_check_lenEmPKc+0xbc> // b.plast + 4c21cc: f9401fe0 ldr x0, [sp, #56] + 4c21d0: 94000141 bl 4c26d4 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE8max_sizeEv> + 4c21d4: 14000002 b 4c21dc <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE12_M_check_lenEmPKc+0xc0> + 4c21d8: f94027e0 ldr x0, [sp, #72] + 4c21dc: f9400bf3 ldr x19, [sp, #16] + 4c21e0: a8c57bfd ldp x29, x30, [sp], #80 + 4c21e4: d65f03c0 ret + +00000000004c21e8 <_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5beginEv>: +_ZNSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE5beginEv(): + 4c21e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c21ec: 910003fd mov x29, sp + 4c21f0: f9000fe0 str x0, [sp, #24] + 4c21f4: f9400fe1 ldr x1, [sp, #24] + 4c21f8: 9100a3e0 add x0, sp, #0x28 + 4c21fc: 97ffffbe bl 4c20f4 <_ZN9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEC1ERKS4_> + 4c2200: f94017e0 ldr x0, [sp, #40] + 4c2204: a8c37bfd ldp x29, x30, [sp], #48 + 4c2208: d65f03c0 ret + +00000000004c220c <_ZN9__gnu_cxxmiIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_>: +_ZN9__gnu_cxxmiIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_(): + 4c220c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2210: 910003fd mov x29, sp + 4c2214: f9000bf3 str x19, [sp, #16] + 4c2218: f90017e0 str x0, [sp, #40] + 4c221c: f90013e1 str x1, [sp, #32] + 4c2220: f94017e0 ldr x0, [sp, #40] + 4c2224: 9400001b bl 4c2290 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 4c2228: f9400013 ldr x19, [x0] + 4c222c: f94013e0 ldr x0, [sp, #32] + 4c2230: 94000018 bl 4c2290 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv> + 4c2234: f9400000 ldr x0, [x0] + 4c2238: cb000260 sub x0, x19, x0 + 4c223c: 9344fc01 asr x1, x0, #4 + 4c2240: b201f3e0 mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 + 4c2244: f2955560 movk x0, #0xaaab + 4c2248: 9b007c20 mul x0, x1, x0 + 4c224c: f9400bf3 ldr x19, [sp, #16] + 4c2250: a8c37bfd ldp x29, x30, [sp], #48 + 4c2254: d65f03c0 ret + +00000000004c2258 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE11_M_allocateEm>: +_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE11_M_allocateEm(): + 4c2258: a9be7bfd stp x29, x30, [sp, #-32]! + 4c225c: 910003fd mov x29, sp + 4c2260: f9000fe0 str x0, [sp, #24] + 4c2264: f9000be1 str x1, [sp, #16] + 4c2268: f9400be0 ldr x0, [sp, #16] + 4c226c: f100001f cmp x0, #0x0 + 4c2270: 540000a0 b.eq 4c2284 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE11_M_allocateEm+0x2c> // b.none + 4c2274: f9400fe0 ldr x0, [sp, #24] + 4c2278: f9400be1 ldr x1, [sp, #16] + 4c227c: 9400011e bl 4c26f4 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE8allocateERS3_m> + 4c2280: 14000002 b 4c2288 <_ZNSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE11_M_allocateEm+0x30> + 4c2284: d2800000 mov x0, #0x0 // #0 + 4c2288: a8c27bfd ldp x29, x30, [sp], #32 + 4c228c: d65f03c0 ret + +00000000004c2290 <_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv>: +_ZNK9__gnu_cxx17__normal_iteratorIPN5Catch8TestSpec6FilterESt6vectorIS3_SaIS3_EEE4baseEv(): + 4c2290: d10043ff sub sp, sp, #0x10 + 4c2294: f90007e0 str x0, [sp, #8] + 4c2298: f94007e0 ldr x0, [sp, #8] + 4c229c: 910043ff add sp, sp, #0x10 + 4c22a0: d65f03c0 ret + +00000000004c22a4 <_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch8TestSpec6FilterES3_SaIS2_EET0_T_S6_S5_RT1_>: +_ZSt34__uninitialized_move_if_noexcept_aIPN5Catch8TestSpec6FilterES3_SaIS2_EET0_T_S6_S5_RT1_(): + 4c22a4: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c22a8: 910003fd mov x29, sp + 4c22ac: f9000bf3 str x19, [sp, #16] + 4c22b0: f9001fe0 str x0, [sp, #56] + 4c22b4: f9001be1 str x1, [sp, #48] + 4c22b8: f90017e2 str x2, [sp, #40] + 4c22bc: f90013e3 str x3, [sp, #32] + 4c22c0: f9401fe0 ldr x0, [sp, #56] + 4c22c4: 94000116 bl 4c271c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch8TestSpec6FilterESt13move_iteratorIPS2_EET0_PT_> + 4c22c8: aa0003f3 mov x19, x0 + 4c22cc: f9401be0 ldr x0, [sp, #48] + 4c22d0: 94000113 bl 4c271c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch8TestSpec6FilterESt13move_iteratorIPS2_EET0_PT_> + 4c22d4: f94013e3 ldr x3, [sp, #32] + 4c22d8: f94017e2 ldr x2, [sp, #40] + 4c22dc: aa0003e1 mov x1, x0 + 4c22e0: aa1303e0 mov x0, x19 + 4c22e4: 94000117 bl 4c2740 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch8TestSpec6FilterEES4_S3_ET0_T_S7_S6_RSaIT1_E> + 4c22e8: f9400bf3 ldr x19, [sp, #16] + 4c22ec: a8c47bfd ldp x29, x30, [sp], #64 + 4c22f0: d65f03c0 ret + +00000000004c22f4 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE7destroyIS2_EEvRS3_PT_>: +_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE7destroyIS2_EEvRS3_PT_(): + 4c22f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4c22f8: 910003fd mov x29, sp + 4c22fc: f9000fe0 str x0, [sp, #24] + 4c2300: f9000be1 str x1, [sp, #16] + 4c2304: f9400be1 ldr x1, [sp, #16] + 4c2308: f9400fe0 ldr x0, [sp, #24] + 4c230c: 94000119 bl 4c2770 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE7destroyIS3_EEvPT_> + 4c2310: d503201f nop + 4c2314: a8c27bfd ldp x29, x30, [sp], #32 + 4c2318: d65f03c0 ret + +00000000004c231c <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv>: +_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv(): + 4c231c: d10043ff sub sp, sp, #0x10 + 4c2320: f90007e0 str x0, [sp, #8] + 4c2324: f94007e0 ldr x0, [sp, #8] + 4c2328: 910043ff add sp, sp, #0x10 + 4c232c: d65f03c0 ret + +00000000004c2330 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1ERKS6_>: +_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC2ERKS6_(): + 4c2330: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2334: 910003fd mov x29, sp + 4c2338: f9000fe0 str x0, [sp, #24] + 4c233c: f9000be1 str x1, [sp, #16] + 4c2340: f9400be1 ldr x1, [sp, #16] + 4c2344: f9400fe0 ldr x0, [sp, #24] + 4c2348: 94000113 bl 4c2794 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEEC1ERKS8_> + 4c234c: d503201f nop + 4c2350: a8c27bfd ldp x29, x30, [sp], #32 + 4c2354: d65f03c0 ret + +00000000004c2358 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1ERKS7_>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1ERKS7_(): + 4c2358: a9be7bfd stp x29, x30, [sp, #-32]! + 4c235c: 910003fd mov x29, sp + 4c2360: f9000fe0 str x0, [sp, #24] + 4c2364: f9000be1 str x1, [sp, #16] + 4c2368: f9400fe0 ldr x0, [sp, #24] + 4c236c: f9400be1 ldr x1, [sp, #16] + 4c2370: 9400010f bl 4c27ac <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1ERKS7_> + 4c2374: d503201f nop + 4c2378: a8c27bfd ldp x29, x30, [sp], #32 + 4c237c: d65f03c0 ret + +00000000004c2380 <_ZSt4moveIRPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOSA_(): + 4c2380: d10043ff sub sp, sp, #0x10 + 4c2384: f90007e0 str x0, [sp, #8] + 4c2388: f94007e0 ldr x0, [sp, #8] + 4c238c: 910043ff add sp, sp, #0x10 + 4c2390: d65f03c0 ret + +00000000004c2394 <_ZSt4swapIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISC_ESt18is_move_assignableISC_EEE5valueEvE4typeERSC_SM_>: +_ZSt4swapIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISC_ESt18is_move_assignableISC_EEE5valueEvE4typeERSC_SM_(): + 4c2394: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2398: 910003fd mov x29, sp + 4c239c: f9000fe0 str x0, [sp, #24] + 4c23a0: f9000be1 str x1, [sp, #16] + 4c23a4: f9400fe0 ldr x0, [sp, #24] + 4c23a8: 97fffff6 bl 4c2380 <_ZSt4moveIRPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOSA_> + 4c23ac: f9400000 ldr x0, [x0] + 4c23b0: f90017e0 str x0, [sp, #40] + 4c23b4: f9400be0 ldr x0, [sp, #16] + 4c23b8: 97fffff2 bl 4c2380 <_ZSt4moveIRPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOSA_> + 4c23bc: f9400001 ldr x1, [x0] + 4c23c0: f9400fe0 ldr x0, [sp, #24] + 4c23c4: f9000001 str x1, [x0] + 4c23c8: 9100a3e0 add x0, sp, #0x28 + 4c23cc: 97ffffed bl 4c2380 <_ZSt4moveIRPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEONSt16remove_referenceIT_E4typeEOSA_> + 4c23d0: f9400001 ldr x1, [x0] + 4c23d4: f9400be0 ldr x0, [sp, #16] + 4c23d8: f9000001 str x1, [x0] + 4c23dc: d503201f nop + 4c23e0: a8c37bfd ldp x29, x30, [sp], #48 + 4c23e4: d65f03c0 ret + +00000000004c23e8 <_ZSt18__do_alloc_on_moveISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEvRT_S9_St17integral_constantIbLb1EE>: +_ZSt18__do_alloc_on_moveISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEvRT_S9_St17integral_constantIbLb1EE(): + 4c23e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c23ec: 910003fd mov x29, sp + 4c23f0: f90017e0 str x0, [sp, #40] + 4c23f4: f90013e1 str x1, [sp, #32] + 4c23f8: 390063e2 strb w2, [sp, #24] + 4c23fc: f94013e0 ldr x0, [sp, #32] + 4c2400: 940000fb bl 4c27ec <_ZSt4moveIRSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEONSt16remove_referenceIT_E4typeEOSA_> + 4c2404: d503201f nop + 4c2408: a8c37bfd ldp x29, x30, [sp], #48 + 4c240c: d65f03c0 ret + +00000000004c2410 <_ZNSt5tupleIJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEEC2IS3_S5_Lb1EEEv(): + 4c2410: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2414: 910003fd mov x29, sp + 4c2418: f9000fe0 str x0, [sp, #24] + 4c241c: f9400fe0 ldr x0, [sp, #24] + 4c2420: 940000f8 bl 4c2800 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEEC1Ev> + 4c2424: d503201f nop + 4c2428: a8c27bfd ldp x29, x30, [sp], #32 + 4c242c: d65f03c0 ret + +00000000004c2430 <_ZNKSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE3getEv(): + 4c2430: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2434: 910003fd mov x29, sp + 4c2438: f9000fe0 str x0, [sp, #24] + 4c243c: f9400fe0 ldr x0, [sp, #24] + 4c2440: 940000fa bl 4c2828 <_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c2444: a8c27bfd ldp x29, x30, [sp], #32 + 4c2448: d65f03c0 ret + +00000000004c244c <_ZSt12__get_helperILm0EPN5Catch8TestSpec11NamePatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch8TestSpec11NamePatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4c244c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2450: 910003fd mov x29, sp + 4c2454: f9000fe0 str x0, [sp, #24] + 4c2458: f9400fe0 ldr x0, [sp, #24] + 4c245c: 940000fb bl 4c2848 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEE7_M_headERS6_> + 4c2460: a8c27bfd ldp x29, x30, [sp], #32 + 4c2464: d65f03c0 ret + +00000000004c2468 <_ZSt3getILm1EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm1EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4c2468: a9be7bfd stp x29, x30, [sp, #-32]! + 4c246c: 910003fd mov x29, sp + 4c2470: f9000fe0 str x0, [sp, #24] + 4c2474: f9400fe0 ldr x0, [sp, #24] + 4c2478: 940000fb bl 4c2864 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 4c247c: a8c27bfd ldp x29, x30, [sp], #32 + 4c2480: d65f03c0 ret + +00000000004c2484 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1INS1_11NamePatternES3_IS7_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC2INS1_11NamePatternES3_IS7_EvEEOS_IT_T0_E(): + 4c2484: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2488: 910003fd mov x29, sp + 4c248c: a90153f3 stp x19, x20, [sp, #16] + 4c2490: f90017e0 str x0, [sp, #40] + 4c2494: f90013e1 str x1, [sp, #32] + 4c2498: f94017f3 ldr x19, [sp, #40] + 4c249c: f94013e0 ldr x0, [sp, #32] + 4c24a0: 97fffdef bl 4c1c5c <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE7releaseEv> + 4c24a4: aa0003f4 mov x20, x0 + 4c24a8: f94013e0 ldr x0, [sp, #32] + 4c24ac: 97fffb67 bl 4c1248 <_ZNSt10unique_ptrIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE11get_deleterEv> + 4c24b0: 97fffdf7 bl 4c1c8c <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec11NamePatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c24b4: aa0003e2 mov x2, x0 + 4c24b8: aa1403e1 mov x1, x20 + 4c24bc: aa1303e0 mov x0, x19 + 4c24c0: 940000f0 bl 4c2880 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1IS3_INS1_11NamePatternEEEEPS2_OT_> + 4c24c4: d503201f nop + 4c24c8: a94153f3 ldp x19, x20, [sp, #16] + 4c24cc: a8c37bfd ldp x29, x30, [sp], #48 + 4c24d0: d65f03c0 ret + +00000000004c24d4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE8max_sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE8max_sizeEv(): + 4c24d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4c24d8: 910003fd mov x29, sp + 4c24dc: f9000fe0 str x0, [sp, #24] + 4c24e0: f9400fe0 ldr x0, [sp, #24] + 4c24e4: 97ffff8e bl 4c231c <_ZNKSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c24e8: 940000f9 bl 4c28cc <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE8max_sizeERKS7_> + 4c24ec: a8c27bfd ldp x29, x30, [sp], #32 + 4c24f0: d65f03c0 ret + +00000000004c24f4 <_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE4sizeEv>: +_ZNKSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE4sizeEv(): + 4c24f4: d10043ff sub sp, sp, #0x10 + 4c24f8: f90007e0 str x0, [sp, #8] + 4c24fc: f94007e0 ldr x0, [sp, #8] + 4c2500: f9400401 ldr x1, [x0, #8] + 4c2504: f94007e0 ldr x0, [sp, #8] + 4c2508: f9400000 ldr x0, [x0] + 4c250c: cb000020 sub x0, x1, x0 + 4c2510: 9343fc01 asr x1, x0, #3 + 4c2514: aa0103e0 mov x0, x1 + 4c2518: 910043ff add sp, sp, #0x10 + 4c251c: d65f03c0 ret + +00000000004c2520 <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE8allocateERS7_m>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE8allocateERS7_m(): + 4c2520: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2524: 910003fd mov x29, sp + 4c2528: f9000fe0 str x0, [sp, #24] + 4c252c: f9000be1 str x1, [sp, #16] + 4c2530: d2800002 mov x2, #0x0 // #0 + 4c2534: f9400be1 ldr x1, [sp, #16] + 4c2538: f9400fe0 ldr x0, [sp, #24] + 4c253c: 940000eb bl 4c28e8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE8allocateEmPKv> + 4c2540: a8c27bfd ldp x29, x30, [sp], #32 + 4c2544: d65f03c0 ret + +00000000004c2548 <_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESt13move_iteratorIPS6_EET0_PT_(): + 4c2548: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c254c: 910003fd mov x29, sp + 4c2550: f9000fe0 str x0, [sp, #24] + 4c2554: 9100a3e0 add x0, sp, #0x28 + 4c2558: f9400fe1 ldr x1, [sp, #24] + 4c255c: 940000f7 bl 4c2938 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEC1ES7_> + 4c2560: f94017e0 ldr x0, [sp, #40] + 4c2564: a8c37bfd ldp x29, x30, [sp], #48 + 4c2568: d65f03c0 ret + +00000000004c256c <_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEES8_S7_ET0_T_SB_SA_RSaIT1_E(): + 4c256c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2570: 910003fd mov x29, sp + 4c2574: f90017e0 str x0, [sp, #40] + 4c2578: f90013e1 str x1, [sp, #32] + 4c257c: f9000fe2 str x2, [sp, #24] + 4c2580: f9000be3 str x3, [sp, #16] + 4c2584: f9400fe2 ldr x2, [sp, #24] + 4c2588: f94013e1 ldr x1, [sp, #32] + 4c258c: f94017e0 ldr x0, [sp, #40] + 4c2590: 940000f3 bl 4c295c <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEES8_ET0_T_SB_SA_> + 4c2594: a8c37bfd ldp x29, x30, [sp], #48 + 4c2598: d65f03c0 ret + +00000000004c259c <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE7destroyIS7_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE7destroyIS7_EEvPT_(): + 4c259c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c25a0: 910003fd mov x29, sp + 4c25a4: f9000fe0 str x0, [sp, #24] + 4c25a8: f9000be1 str x1, [sp, #16] + 4c25ac: f9400be0 ldr x0, [sp, #16] + 4c25b0: 97ffbfb4 bl 4b2480 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EED1Ev> + 4c25b4: d503201f nop + 4c25b8: a8c27bfd ldp x29, x30, [sp], #32 + 4c25bc: d65f03c0 ret + +00000000004c25c0 <_ZNSt5tupleIJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv>: +_ZNSt5tupleIJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEEC1IS3_S5_Lb1EEEv(): + 4c25c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4c25c4: 910003fd mov x29, sp + 4c25c8: f9000fe0 str x0, [sp, #24] + 4c25cc: f9400fe0 ldr x0, [sp, #24] + 4c25d0: 940000f0 bl 4c2990 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEEC1Ev> + 4c25d4: d503201f nop + 4c25d8: a8c27bfd ldp x29, x30, [sp], #32 + 4c25dc: d65f03c0 ret + +00000000004c25e0 <_ZNKSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE3getEv>: +_ZNKSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE3getEv(): + 4c25e0: a9be7bfd stp x29, x30, [sp, #-32]! + 4c25e4: 910003fd mov x29, sp + 4c25e8: f9000fe0 str x0, [sp, #24] + 4c25ec: f9400fe0 ldr x0, [sp, #24] + 4c25f0: 940000f2 bl 4c29b8 <_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c25f4: a8c27bfd ldp x29, x30, [sp], #32 + 4c25f8: d65f03c0 ret + +00000000004c25fc <_ZSt12__get_helperILm0EPN5Catch8TestSpec10TagPatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch8TestSpec10TagPatternEJSt14default_deleteIS2_EEERT0_RSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4c25fc: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2600: 910003fd mov x29, sp + 4c2604: f9000fe0 str x0, [sp, #24] + 4c2608: f9400fe0 ldr x0, [sp, #24] + 4c260c: 940000f3 bl 4c29d8 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEE7_M_headERS6_> + 4c2610: a8c27bfd ldp x29, x30, [sp], #32 + 4c2614: d65f03c0 ret + +00000000004c2618 <_ZSt3getILm1EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_>: +_ZSt3getILm1EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERSA_(): + 4c2618: a9be7bfd stp x29, x30, [sp, #-32]! + 4c261c: 910003fd mov x29, sp + 4c2620: f9000fe0 str x0, [sp, #24] + 4c2624: f9400fe0 ldr x0, [sp, #24] + 4c2628: 940000f3 bl 4c29f4 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE> + 4c262c: a8c27bfd ldp x29, x30, [sp], #32 + 4c2630: d65f03c0 ret + +00000000004c2634 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1INS1_10TagPatternES3_IS7_EvEEOS_IT_T0_E>: +_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1INS1_10TagPatternES3_IS7_EvEEOS_IT_T0_E(): + 4c2634: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2638: 910003fd mov x29, sp + 4c263c: a90153f3 stp x19, x20, [sp, #16] + 4c2640: f90017e0 str x0, [sp, #40] + 4c2644: f90013e1 str x1, [sp, #32] + 4c2648: f94017f3 ldr x19, [sp, #40] + 4c264c: f94013e0 ldr x0, [sp, #32] + 4c2650: 97fffe4b bl 4c1f7c <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE7releaseEv> + 4c2654: aa0003f4 mov x20, x0 + 4c2658: f94013e0 ldr x0, [sp, #32] + 4c265c: 97fffbc1 bl 4c1560 <_ZNSt10unique_ptrIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE11get_deleterEv> + 4c2660: 97fffe53 bl 4c1fac <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec10TagPatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c2664: aa0003e2 mov x2, x0 + 4c2668: aa1403e1 mov x1, x20 + 4c266c: aa1303e0 mov x0, x19 + 4c2670: 940000e8 bl 4c2a10 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1IS3_INS1_10TagPatternEEEEPS2_OT_> + 4c2674: d503201f nop + 4c2678: a94153f3 ldp x19, x20, [sp, #16] + 4c267c: a8c37bfd ldp x29, x30, [sp], #48 + 4c2680: d65f03c0 ret + +00000000004c2684 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEEC1Ev>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEEC2Ev(): + 4c2684: d10043ff sub sp, sp, #0x10 + 4c2688: f90007e0 str x0, [sp, #8] + 4c268c: d503201f nop + 4c2690: 910043ff add sp, sp, #0x10 + 4c2694: d65f03c0 ret + +00000000004c2698 <_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1EOS8_>: +_ZNSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1EOS8_(): + 4c2698: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c269c: 910003fd mov x29, sp + 4c26a0: f9000bf3 str x19, [sp, #16] + 4c26a4: f90017e0 str x0, [sp, #40] + 4c26a8: f90013e1 str x1, [sp, #32] + 4c26ac: f94017f3 ldr x19, [sp, #40] + 4c26b0: f94013e0 ldr x0, [sp, #32] + 4c26b4: 97fffaac bl 4c1164 <_ZSt4moveIRSt6vectorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EESaIS7_EEEONSt16remove_referenceIT_E4typeEOSC_> + 4c26b8: aa0003e1 mov x1, x0 + 4c26bc: aa1303e0 mov x0, x19 + 4c26c0: 940000e7 bl 4c2a5c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1EOS8_> + 4c26c4: d503201f nop + 4c26c8: f9400bf3 ldr x19, [sp, #16] + 4c26cc: a8c37bfd ldp x29, x30, [sp], #48 + 4c26d0: d65f03c0 ret + +00000000004c26d4 <_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE8max_sizeEv>: +_ZNKSt6vectorIN5Catch8TestSpec6FilterESaIS2_EE8max_sizeEv(): + 4c26d4: a9be7bfd stp x29, x30, [sp, #-32]! + 4c26d8: 910003fd mov x29, sp + 4c26dc: f9000fe0 str x0, [sp, #24] + 4c26e0: f9400fe0 ldr x0, [sp, #24] + 4c26e4: 97ffbe96 bl 4b213c <_ZNKSt12_Vector_baseIN5Catch8TestSpec6FilterESaIS2_EE19_M_get_Tp_allocatorEv> + 4c26e8: 940000f0 bl 4c2aa8 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE8max_sizeERKS3_> + 4c26ec: a8c27bfd ldp x29, x30, [sp], #32 + 4c26f0: d65f03c0 ret + +00000000004c26f4 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE8allocateERS3_m>: +_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE8allocateERS3_m(): + 4c26f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4c26f8: 910003fd mov x29, sp + 4c26fc: f9000fe0 str x0, [sp, #24] + 4c2700: f9000be1 str x1, [sp, #16] + 4c2704: d2800002 mov x2, #0x0 // #0 + 4c2708: f9400be1 ldr x1, [sp, #16] + 4c270c: f9400fe0 ldr x0, [sp, #24] + 4c2710: 940000ed bl 4c2ac4 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE8allocateEmPKv> + 4c2714: a8c27bfd ldp x29, x30, [sp], #32 + 4c2718: d65f03c0 ret + +00000000004c271c <_ZSt32__make_move_if_noexcept_iteratorIN5Catch8TestSpec6FilterESt13move_iteratorIPS2_EET0_PT_>: +_ZSt32__make_move_if_noexcept_iteratorIN5Catch8TestSpec6FilterESt13move_iteratorIPS2_EET0_PT_(): + 4c271c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2720: 910003fd mov x29, sp + 4c2724: f9000fe0 str x0, [sp, #24] + 4c2728: 9100a3e0 add x0, sp, #0x28 + 4c272c: f9400fe1 ldr x1, [sp, #24] + 4c2730: 940000fc bl 4c2b20 <_ZNSt13move_iteratorIPN5Catch8TestSpec6FilterEEC1ES3_> + 4c2734: f94017e0 ldr x0, [sp, #40] + 4c2738: a8c37bfd ldp x29, x30, [sp], #48 + 4c273c: d65f03c0 ret + +00000000004c2740 <_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch8TestSpec6FilterEES4_S3_ET0_T_S7_S6_RSaIT1_E>: +_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5Catch8TestSpec6FilterEES4_S3_ET0_T_S7_S6_RSaIT1_E(): + 4c2740: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2744: 910003fd mov x29, sp + 4c2748: f90017e0 str x0, [sp, #40] + 4c274c: f90013e1 str x1, [sp, #32] + 4c2750: f9000fe2 str x2, [sp, #24] + 4c2754: f9000be3 str x3, [sp, #16] + 4c2758: f9400fe2 ldr x2, [sp, #24] + 4c275c: f94013e1 ldr x1, [sp, #32] + 4c2760: f94017e0 ldr x0, [sp, #40] + 4c2764: 940000f8 bl 4c2b44 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES4_ET0_T_S7_S6_> + 4c2768: a8c37bfd ldp x29, x30, [sp], #48 + 4c276c: d65f03c0 ret + +00000000004c2770 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE7destroyIS3_EEvPT_>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE7destroyIS3_EEvPT_(): + 4c2770: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2774: 910003fd mov x29, sp + 4c2778: f9000fe0 str x0, [sp, #24] + 4c277c: f9000be1 str x1, [sp, #16] + 4c2780: f9400be0 ldr x0, [sp, #16] + 4c2784: 97ffbba4 bl 4b1614 <_ZN5Catch8TestSpec6FilterD1Ev> + 4c2788: d503201f nop + 4c278c: a8c27bfd ldp x29, x30, [sp], #32 + 4c2790: d65f03c0 ret + +00000000004c2794 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEEC1ERKS8_>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEEC1ERKS8_(): + 4c2794: d10043ff sub sp, sp, #0x10 + 4c2798: f90007e0 str x0, [sp, #8] + 4c279c: f90003e1 str x1, [sp] + 4c27a0: d503201f nop + 4c27a4: 910043ff add sp, sp, #0x10 + 4c27a8: d65f03c0 ret + +00000000004c27ac <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1ERKS7_>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1ERKS7_(): + 4c27ac: a9be7bfd stp x29, x30, [sp, #-32]! + 4c27b0: 910003fd mov x29, sp + 4c27b4: f9000fe0 str x0, [sp, #24] + 4c27b8: f9000be1 str x1, [sp, #16] + 4c27bc: f9400be1 ldr x1, [sp, #16] + 4c27c0: f9400fe0 ldr x0, [sp, #24] + 4c27c4: 97fffedb bl 4c2330 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1ERKS6_> + 4c27c8: f9400fe0 ldr x0, [sp, #24] + 4c27cc: f900001f str xzr, [x0] + 4c27d0: f9400fe0 ldr x0, [sp, #24] + 4c27d4: f900041f str xzr, [x0, #8] + 4c27d8: f9400fe0 ldr x0, [sp, #24] + 4c27dc: f900081f str xzr, [x0, #16] + 4c27e0: d503201f nop + 4c27e4: a8c27bfd ldp x29, x30, [sp], #32 + 4c27e8: d65f03c0 ret + +00000000004c27ec <_ZSt4moveIRSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEONSt16remove_referenceIT_E4typeEOSA_>: +_ZSt4moveIRSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEONSt16remove_referenceIT_E4typeEOSA_(): + 4c27ec: d10043ff sub sp, sp, #0x10 + 4c27f0: f90007e0 str x0, [sp, #8] + 4c27f4: f94007e0 ldr x0, [sp, #8] + 4c27f8: 910043ff add sp, sp, #0x10 + 4c27fc: d65f03c0 ret + +00000000004c2800 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEEC1Ev(): + 4c2800: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2804: 910003fd mov x29, sp + 4c2808: f9000fe0 str x0, [sp, #24] + 4c280c: f9400fe0 ldr x0, [sp, #24] + 4c2810: 940000da bl 4c2b78 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec11NamePatternEEEEC1Ev> + 4c2814: f9400fe0 ldr x0, [sp, #24] + 4c2818: 940000e0 bl 4c2b98 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EEC1Ev> + 4c281c: d503201f nop + 4c2820: a8c27bfd ldp x29, x30, [sp], #32 + 4c2824: d65f03c0 ret + +00000000004c2828 <_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EE6_M_ptrEv(): + 4c2828: a9be7bfd stp x29, x30, [sp, #-32]! + 4c282c: 910003fd mov x29, sp + 4c2830: f9000fe0 str x0, [sp, #24] + 4c2834: f9400fe0 ldr x0, [sp, #24] + 4c2838: 940000df bl 4c2bb4 <_ZSt3getILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_> + 4c283c: f9400000 ldr x0, [x0] + 4c2840: a8c27bfd ldp x29, x30, [sp], #32 + 4c2844: d65f03c0 ret + +00000000004c2848 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEE7_M_headERS6_(): + 4c2848: a9be7bfd stp x29, x30, [sp, #-32]! + 4c284c: 910003fd mov x29, sp + 4c2850: f9000fe0 str x0, [sp, #24] + 4c2854: f9400fe0 ldr x0, [sp, #24] + 4c2858: 940000de bl 4c2bd0 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EE7_M_headERS4_> + 4c285c: a8c27bfd ldp x29, x30, [sp], #32 + 4c2860: d65f03c0 ret + +00000000004c2864 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 4c2864: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2868: 910003fd mov x29, sp + 4c286c: f9000fe0 str x0, [sp, #24] + 4c2870: f9400fe0 ldr x0, [sp, #24] + 4c2874: 940000dc bl 4c2be4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec11NamePatternEEEE7_M_headERS5_> + 4c2878: a8c27bfd ldp x29, x30, [sp], #32 + 4c287c: d65f03c0 ret + +00000000004c2880 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1IS3_INS1_11NamePatternEEEEPS2_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1IS3_INS1_11NamePatternEEEEPS2_OT_(): + 4c2880: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c2884: 910003fd mov x29, sp + 4c2888: f9000bf3 str x19, [sp, #16] + 4c288c: f9001fe0 str x0, [sp, #56] + 4c2890: f9001be1 str x1, [sp, #48] + 4c2894: f90017e2 str x2, [sp, #40] + 4c2898: f9401ff3 ldr x19, [sp, #56] + 4c289c: f94017e0 ldr x0, [sp, #40] + 4c28a0: 97fffcfb bl 4c1c8c <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec11NamePatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c28a4: aa0003e1 mov x1, x0 + 4c28a8: 9100c3e0 add x0, sp, #0x30 + 4c28ac: aa0103e2 mov x2, x1 + 4c28b0: aa0003e1 mov x1, x0 + 4c28b4: aa1303e0 mov x0, x19 + 4c28b8: 940000d2 bl 4c2c00 <_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_S4_INS1_11NamePatternEELb1EEEOT_OT0_> + 4c28bc: d503201f nop + 4c28c0: f9400bf3 ldr x19, [sp, #16] + 4c28c4: a8c47bfd ldp x29, x30, [sp], #64 + 4c28c8: d65f03c0 ret + +00000000004c28cc <_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE8max_sizeERKS7_>: +_ZNSt16allocator_traitsISaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEE8max_sizeERKS7_(): + 4c28cc: a9be7bfd stp x29, x30, [sp, #-32]! + 4c28d0: 910003fd mov x29, sp + 4c28d4: f9000fe0 str x0, [sp, #24] + 4c28d8: f9400fe0 ldr x0, [sp, #24] + 4c28dc: 940000dd bl 4c2c50 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE8max_sizeEv> + 4c28e0: a8c27bfd ldp x29, x30, [sp], #32 + 4c28e4: d65f03c0 ret + +00000000004c28e8 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE8allocateEmPKv(): + 4c28e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c28ec: 910003fd mov x29, sp + 4c28f0: f90017e0 str x0, [sp, #40] + 4c28f4: f90013e1 str x1, [sp, #32] + 4c28f8: f9000fe2 str x2, [sp, #24] + 4c28fc: f94017e0 ldr x0, [sp, #40] + 4c2900: 940000d4 bl 4c2c50 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE8max_sizeEv> + 4c2904: aa0003e1 mov x1, x0 + 4c2908: f94013e0 ldr x0, [sp, #32] + 4c290c: eb01001f cmp x0, x1 + 4c2910: 1a9f97e0 cset w0, hi // hi = pmore + 4c2914: 12001c00 and w0, w0, #0xff + 4c2918: 7100001f cmp w0, #0x0 + 4c291c: 54000040 b.eq 4c2924 <_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE8allocateEmPKv+0x3c> // b.none + 4c2920: 97fd1170 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4c2924: f94013e0 ldr x0, [sp, #32] + 4c2928: d37df000 lsl x0, x0, #3 + 4c292c: 97fd128d bl 407360 <_Znwm@plt> + 4c2930: a8c37bfd ldp x29, x30, [sp], #48 + 4c2934: d65f03c0 ret + +00000000004c2938 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEC1ES7_>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEC1ES7_(): + 4c2938: d10043ff sub sp, sp, #0x10 + 4c293c: f90007e0 str x0, [sp, #8] + 4c2940: f90003e1 str x1, [sp] + 4c2944: f94007e0 ldr x0, [sp, #8] + 4c2948: f94003e1 ldr x1, [sp] + 4c294c: f9000001 str x1, [x0] + 4c2950: d503201f nop + 4c2954: 910043ff add sp, sp, #0x10 + 4c2958: d65f03c0 ret + +00000000004c295c <_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEES8_ET0_T_SB_SA_>: +_ZSt18uninitialized_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEES8_ET0_T_SB_SA_(): + 4c295c: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c2960: 910003fd mov x29, sp + 4c2964: f90017e0 str x0, [sp, #40] + 4c2968: f90013e1 str x1, [sp, #32] + 4c296c: f9000fe2 str x2, [sp, #24] + 4c2970: 52800020 mov w0, #0x1 // #1 + 4c2974: 3900ffe0 strb w0, [sp, #63] + 4c2978: f9400fe2 ldr x2, [sp, #24] + 4c297c: f94013e1 ldr x1, [sp, #32] + 4c2980: f94017e0 ldr x0, [sp, #40] + 4c2984: 940000b8 bl 4c2c64 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS6_EEESA_EET0_T_SD_SC_> + 4c2988: a8c47bfd ldp x29, x30, [sp], #64 + 4c298c: d65f03c0 ret + +00000000004c2990 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEEC1Ev>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEEC2Ev(): + 4c2990: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2994: 910003fd mov x29, sp + 4c2998: f9000fe0 str x0, [sp, #24] + 4c299c: f9400fe0 ldr x0, [sp, #24] + 4c29a0: 940000db bl 4c2d0c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec10TagPatternEEEEC1Ev> + 4c29a4: f9400fe0 ldr x0, [sp, #24] + 4c29a8: 940000e1 bl 4c2d2c <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EEC1Ev> + 4c29ac: d503201f nop + 4c29b0: a8c27bfd ldp x29, x30, [sp], #32 + 4c29b4: d65f03c0 ret + +00000000004c29b8 <_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE6_M_ptrEv>: +_ZNKSt15__uniq_ptr_implIN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EE6_M_ptrEv(): + 4c29b8: a9be7bfd stp x29, x30, [sp, #-32]! + 4c29bc: 910003fd mov x29, sp + 4c29c0: f9000fe0 str x0, [sp, #24] + 4c29c4: f9400fe0 ldr x0, [sp, #24] + 4c29c8: 940000e0 bl 4c2d48 <_ZSt3getILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_> + 4c29cc: f9400000 ldr x0, [x0] + 4c29d0: a8c27bfd ldp x29, x30, [sp], #32 + 4c29d4: d65f03c0 ret + +00000000004c29d8 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEE7_M_headERS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEE7_M_headERS6_(): + 4c29d8: a9be7bfd stp x29, x30, [sp, #-32]! + 4c29dc: 910003fd mov x29, sp + 4c29e0: f9000fe0 str x0, [sp, #24] + 4c29e4: f9400fe0 ldr x0, [sp, #24] + 4c29e8: 940000df bl 4c2d64 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EE7_M_headERS4_> + 4c29ec: a8c27bfd ldp x29, x30, [sp], #32 + 4c29f0: d65f03c0 ret + +00000000004c29f4 <_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE>: +_ZSt12__get_helperILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEEJEERT0_RSt11_Tuple_implIXT_EJS5_DpT1_EE(): + 4c29f4: a9be7bfd stp x29, x30, [sp, #-32]! + 4c29f8: 910003fd mov x29, sp + 4c29fc: f9000fe0 str x0, [sp, #24] + 4c2a00: f9400fe0 ldr x0, [sp, #24] + 4c2a04: 940000dd bl 4c2d78 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec10TagPatternEEEE7_M_headERS5_> + 4c2a08: a8c27bfd ldp x29, x30, [sp], #32 + 4c2a0c: d65f03c0 ret + +00000000004c2a10 <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1IS3_INS1_10TagPatternEEEEPS2_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1IS3_INS1_10TagPatternEEEEPS2_OT_(): + 4c2a10: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c2a14: 910003fd mov x29, sp + 4c2a18: f9000bf3 str x19, [sp, #16] + 4c2a1c: f9001fe0 str x0, [sp, #56] + 4c2a20: f9001be1 str x1, [sp, #48] + 4c2a24: f90017e2 str x2, [sp, #40] + 4c2a28: f9401ff3 ldr x19, [sp, #56] + 4c2a2c: f94017e0 ldr x0, [sp, #40] + 4c2a30: 97fffd5f bl 4c1fac <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec10TagPatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c2a34: aa0003e1 mov x1, x0 + 4c2a38: 9100c3e0 add x0, sp, #0x30 + 4c2a3c: aa0103e2 mov x2, x1 + 4c2a40: aa0003e1 mov x1, x0 + 4c2a44: aa1303e0 mov x0, x19 + 4c2a48: 940000d3 bl 4c2d94 <_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_S4_INS1_10TagPatternEELb1EEEOT_OT0_> + 4c2a4c: d503201f nop + 4c2a50: f9400bf3 ldr x19, [sp, #16] + 4c2a54: a8c47bfd ldp x29, x30, [sp], #64 + 4c2a58: d65f03c0 ret + +00000000004c2a5c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1EOS8_>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EEC1EOS8_(): + 4c2a5c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2a60: 910003fd mov x29, sp + 4c2a64: f9000bf3 str x19, [sp, #16] + 4c2a68: f90017e0 str x0, [sp, #40] + 4c2a6c: f90013e1 str x1, [sp, #32] + 4c2a70: f94017f3 ldr x19, [sp, #40] + 4c2a74: f94013e0 ldr x0, [sp, #32] + 4c2a78: 97ffbc1f bl 4b1af4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE19_M_get_Tp_allocatorEv> + 4c2a7c: 97ffff5c bl 4c27ec <_ZSt4moveIRSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEONSt16remove_referenceIT_E4typeEOSA_> + 4c2a80: aa0003e1 mov x1, x0 + 4c2a84: aa1303e0 mov x0, x19 + 4c2a88: 940000d7 bl 4c2de4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1EOS7_> + 4c2a8c: f94017e0 ldr x0, [sp, #40] + 4c2a90: f94013e1 ldr x1, [sp, #32] + 4c2a94: 97fffc42 bl 4c1b9c <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_impl12_M_swap_dataERS9_> + 4c2a98: d503201f nop + 4c2a9c: f9400bf3 ldr x19, [sp, #16] + 4c2aa0: a8c37bfd ldp x29, x30, [sp], #48 + 4c2aa4: d65f03c0 ret + +00000000004c2aa8 <_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE8max_sizeERKS3_>: +_ZNSt16allocator_traitsISaIN5Catch8TestSpec6FilterEEE8max_sizeERKS3_(): + 4c2aa8: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2aac: 910003fd mov x29, sp + 4c2ab0: f9000fe0 str x0, [sp, #24] + 4c2ab4: f9400fe0 ldr x0, [sp, #24] + 4c2ab8: 940000dd bl 4c2e2c <_ZNK9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE8max_sizeEv> + 4c2abc: a8c27bfd ldp x29, x30, [sp], #32 + 4c2ac0: d65f03c0 ret + +00000000004c2ac4 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE8allocateEmPKv>: +_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE8allocateEmPKv(): + 4c2ac4: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c2ac8: 910003fd mov x29, sp + 4c2acc: f90017e0 str x0, [sp, #40] + 4c2ad0: f90013e1 str x1, [sp, #32] + 4c2ad4: f9000fe2 str x2, [sp, #24] + 4c2ad8: f94017e0 ldr x0, [sp, #40] + 4c2adc: 940000d4 bl 4c2e2c <_ZNK9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE8max_sizeEv> + 4c2ae0: aa0003e1 mov x1, x0 + 4c2ae4: f94013e0 ldr x0, [sp, #32] + 4c2ae8: eb01001f cmp x0, x1 + 4c2aec: 1a9f97e0 cset w0, hi // hi = pmore + 4c2af0: 12001c00 and w0, w0, #0xff + 4c2af4: 7100001f cmp w0, #0x0 + 4c2af8: 54000040 b.eq 4c2b00 <_ZN9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE8allocateEmPKv+0x3c> // b.none + 4c2afc: 97fd10f9 bl 406ee0 <_ZSt17__throw_bad_allocv@plt> + 4c2b00: f94013e1 ldr x1, [sp, #32] + 4c2b04: aa0103e0 mov x0, x1 + 4c2b08: d37ff800 lsl x0, x0, #1 + 4c2b0c: 8b010000 add x0, x0, x1 + 4c2b10: d37cec00 lsl x0, x0, #4 + 4c2b14: 97fd1213 bl 407360 <_Znwm@plt> + 4c2b18: a8c37bfd ldp x29, x30, [sp], #48 + 4c2b1c: d65f03c0 ret + +00000000004c2b20 <_ZNSt13move_iteratorIPN5Catch8TestSpec6FilterEEC1ES3_>: +_ZNSt13move_iteratorIPN5Catch8TestSpec6FilterEEC2ES3_(): + 4c2b20: d10043ff sub sp, sp, #0x10 + 4c2b24: f90007e0 str x0, [sp, #8] + 4c2b28: f90003e1 str x1, [sp] + 4c2b2c: f94007e0 ldr x0, [sp, #8] + 4c2b30: f94003e1 ldr x1, [sp] + 4c2b34: f9000001 str x1, [x0] + 4c2b38: d503201f nop + 4c2b3c: 910043ff add sp, sp, #0x10 + 4c2b40: d65f03c0 ret + +00000000004c2b44 <_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES4_ET0_T_S7_S6_>: +_ZSt18uninitialized_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES4_ET0_T_S7_S6_(): + 4c2b44: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c2b48: 910003fd mov x29, sp + 4c2b4c: f90017e0 str x0, [sp, #40] + 4c2b50: f90013e1 str x1, [sp, #32] + 4c2b54: f9000fe2 str x2, [sp, #24] + 4c2b58: 52800020 mov w0, #0x1 // #1 + 4c2b5c: 3900ffe0 strb w0, [sp, #63] + 4c2b60: f9400fe2 ldr x2, [sp, #24] + 4c2b64: f94013e1 ldr x1, [sp, #32] + 4c2b68: f94017e0 ldr x0, [sp, #40] + 4c2b6c: 940000b6 bl 4c2e44 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES6_EET0_T_S9_S8_> + 4c2b70: a8c47bfd ldp x29, x30, [sp], #64 + 4c2b74: d65f03c0 ret + +00000000004c2b78 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec11NamePatternEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec11NamePatternEEEEC2Ev(): + 4c2b78: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2b7c: 910003fd mov x29, sp + 4c2b80: f9000fe0 str x0, [sp, #24] + 4c2b84: f9400fe0 ldr x0, [sp, #24] + 4c2b88: 940000d9 bl 4c2eec <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEELb1EEC1Ev> + 4c2b8c: d503201f nop + 4c2b90: a8c27bfd ldp x29, x30, [sp], #32 + 4c2b94: d65f03c0 ret + +00000000004c2b98 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EEC2Ev(): + 4c2b98: d10043ff sub sp, sp, #0x10 + 4c2b9c: f90007e0 str x0, [sp, #8] + 4c2ba0: f94007e0 ldr x0, [sp, #8] + 4c2ba4: f900001f str xzr, [x0] + 4c2ba8: d503201f nop + 4c2bac: 910043ff add sp, sp, #0x10 + 4c2bb0: d65f03c0 ret + +00000000004c2bb4 <_ZSt3getILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_>: +_ZSt3getILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_(): + 4c2bb4: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2bb8: 910003fd mov x29, sp + 4c2bbc: f9000fe0 str x0, [sp, #24] + 4c2bc0: f9400fe0 ldr x0, [sp, #24] + 4c2bc4: 940000cf bl 4c2f00 <_ZSt12__get_helperILm0EPN5Catch8TestSpec11NamePatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4c2bc8: a8c27bfd ldp x29, x30, [sp], #32 + 4c2bcc: d65f03c0 ret + +00000000004c2bd0 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EE7_M_headERS4_>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EE7_M_headERS4_(): + 4c2bd0: d10043ff sub sp, sp, #0x10 + 4c2bd4: f90007e0 str x0, [sp, #8] + 4c2bd8: f94007e0 ldr x0, [sp, #8] + 4c2bdc: 910043ff add sp, sp, #0x10 + 4c2be0: d65f03c0 ret + +00000000004c2be4 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec11NamePatternEEEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec11NamePatternEEEE7_M_headERS5_(): + 4c2be4: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2be8: 910003fd mov x29, sp + 4c2bec: f9000fe0 str x0, [sp, #24] + 4c2bf0: f9400fe0 ldr x0, [sp, #24] + 4c2bf4: 940000ca bl 4c2f1c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEELb1EE7_M_headERS5_> + 4c2bf8: a8c27bfd ldp x29, x30, [sp], #32 + 4c2bfc: d65f03c0 ret + +00000000004c2c00 <_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_S4_INS1_11NamePatternEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_S4_INS1_11NamePatternEELb1EEEOT_OT0_(): + 4c2c00: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c2c04: 910003fd mov x29, sp + 4c2c08: a90153f3 stp x19, x20, [sp, #16] + 4c2c0c: f9001fe0 str x0, [sp, #56] + 4c2c10: f9001be1 str x1, [sp, #48] + 4c2c14: f90017e2 str x2, [sp, #40] + 4c2c18: f9401ff3 ldr x19, [sp, #56] + 4c2c1c: f9401be0 ldr x0, [sp, #48] + 4c2c20: 940000c4 bl 4c2f30 <_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c2c24: aa0003f4 mov x20, x0 + 4c2c28: f94017e0 ldr x0, [sp, #40] + 4c2c2c: 97fffc18 bl 4c1c8c <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec11NamePatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c2c30: aa0003e2 mov x2, x0 + 4c2c34: aa1403e1 mov x1, x20 + 4c2c38: aa1303e0 mov x0, x19 + 4c2c3c: 940000c2 bl 4c2f44 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_JS4_INS1_11NamePatternEEEvEEOT_DpOT0_> + 4c2c40: d503201f nop + 4c2c44: a94153f3 ldp x19, x20, [sp, #16] + 4c2c48: a8c47bfd ldp x29, x30, [sp], #64 + 4c2c4c: d65f03c0 ret + +00000000004c2c50 <_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS4_EEE8max_sizeEv(): + 4c2c50: d10043ff sub sp, sp, #0x10 + 4c2c54: f90007e0 str x0, [sp, #8] + 4c2c58: 92fc0000 mov x0, #0x1fffffffffffffff // #2305843009213693951 + 4c2c5c: 910043ff add sp, sp, #0x10 + 4c2c60: d65f03c0 ret + +00000000004c2c64 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS6_EEESA_EET0_T_SD_SC_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS6_EEESA_EET0_T_SD_SC_(): + 4c2c64: a9bb7bfd stp x29, x30, [sp, #-80]! + 4c2c68: 910003fd mov x29, sp + 4c2c6c: f9000bf3 str x19, [sp, #16] + 4c2c70: f9001fe0 str x0, [sp, #56] + 4c2c74: f9001be1 str x1, [sp, #48] + 4c2c78: f90017e2 str x2, [sp, #40] + 4c2c7c: f94017e0 ldr x0, [sp, #40] + 4c2c80: f90027e0 str x0, [sp, #72] + 4c2c84: 9100c3e1 add x1, sp, #0x30 + 4c2c88: 9100e3e0 add x0, sp, #0x38 + 4c2c8c: 940000c3 bl 4c2f98 <_ZStneIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_> + 4c2c90: 12001c00 and w0, w0, #0xff + 4c2c94: 7100001f cmp w0, #0x0 + 4c2c98: 540001e0 b.eq 4c2cd4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x70> // b.none + 4c2c9c: f94027e0 ldr x0, [sp, #72] + 4c2ca0: 97ffbdb8 bl 4b2380 <_ZSt11__addressofISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEPT_RS7_> + 4c2ca4: aa0003f3 mov x19, x0 + 4c2ca8: 9100e3e0 add x0, sp, #0x38 + 4c2cac: 940000d1 bl 4c2ff0 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv> + 4c2cb0: aa0003e1 mov x1, x0 + 4c2cb4: aa1303e0 mov x0, x19 + 4c2cb8: 940000d4 bl 4c3008 <_ZSt10_ConstructISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_> + 4c2cbc: 9100e3e0 add x0, sp, #0x38 + 4c2cc0: 940000c2 bl 4c2fc8 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEppEv> + 4c2cc4: f94027e0 ldr x0, [sp, #72] + 4c2cc8: 91002000 add x0, x0, #0x8 + 4c2ccc: f90027e0 str x0, [sp, #72] + 4c2cd0: 17ffffed b 4c2c84 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x20> + 4c2cd4: f94027e0 ldr x0, [sp, #72] + 4c2cd8: 1400000a b 4c2d00 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS6_EEESA_EET0_T_SD_SC_+0x9c> + 4c2cdc: 97fd1091 bl 406f20 <__cxa_begin_catch@plt> + 4c2ce0: f94027e1 ldr x1, [sp, #72] + 4c2ce4: f94017e0 ldr x0, [sp, #40] + 4c2ce8: 97ffbc41 bl 4b1dec <_ZSt8_DestroyIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEvT_S8_> + 4c2cec: 97fd127d bl 4076e0 <__cxa_rethrow@plt> + 4c2cf0: aa0003f3 mov x19, x0 + 4c2cf4: 97fd12c7 bl 407810 <__cxa_end_catch@plt> + 4c2cf8: aa1303e0 mov x0, x19 + 4c2cfc: 97fd1301 bl 407900 <_Unwind_Resume@plt> + 4c2d00: f9400bf3 ldr x19, [sp, #16] + 4c2d04: a8c57bfd ldp x29, x30, [sp], #80 + 4c2d08: d65f03c0 ret + +00000000004c2d0c <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec10TagPatternEEEEC1Ev>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec10TagPatternEEEEC2Ev(): + 4c2d0c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2d10: 910003fd mov x29, sp + 4c2d14: f9000fe0 str x0, [sp, #24] + 4c2d18: f9400fe0 ldr x0, [sp, #24] + 4c2d1c: 940000cd bl 4c3050 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEELb1EEC1Ev> + 4c2d20: d503201f nop + 4c2d24: a8c27bfd ldp x29, x30, [sp], #32 + 4c2d28: d65f03c0 ret + +00000000004c2d2c <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EEC1Ev>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EEC2Ev(): + 4c2d2c: d10043ff sub sp, sp, #0x10 + 4c2d30: f90007e0 str x0, [sp, #8] + 4c2d34: f94007e0 ldr x0, [sp, #8] + 4c2d38: f900001f str xzr, [x0] + 4c2d3c: d503201f nop + 4c2d40: 910043ff add sp, sp, #0x10 + 4c2d44: d65f03c0 ret + +00000000004c2d48 <_ZSt3getILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_>: +_ZSt3getILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKSA_(): + 4c2d48: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2d4c: 910003fd mov x29, sp + 4c2d50: f9000fe0 str x0, [sp, #24] + 4c2d54: f9400fe0 ldr x0, [sp, #24] + 4c2d58: 940000c3 bl 4c3064 <_ZSt12__get_helperILm0EPN5Catch8TestSpec10TagPatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE> + 4c2d5c: a8c27bfd ldp x29, x30, [sp], #32 + 4c2d60: d65f03c0 ret + +00000000004c2d64 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EE7_M_headERS4_>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EE7_M_headERS4_(): + 4c2d64: d10043ff sub sp, sp, #0x10 + 4c2d68: f90007e0 str x0, [sp, #8] + 4c2d6c: f94007e0 ldr x0, [sp, #8] + 4c2d70: 910043ff add sp, sp, #0x10 + 4c2d74: d65f03c0 ret + +00000000004c2d78 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec10TagPatternEEEE7_M_headERS5_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec10TagPatternEEEE7_M_headERS5_(): + 4c2d78: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2d7c: 910003fd mov x29, sp + 4c2d80: f9000fe0 str x0, [sp, #24] + 4c2d84: f9400fe0 ldr x0, [sp, #24] + 4c2d88: 940000be bl 4c3080 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEELb1EE7_M_headERS5_> + 4c2d8c: a8c27bfd ldp x29, x30, [sp], #32 + 4c2d90: d65f03c0 ret + +00000000004c2d94 <_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_S4_INS1_10TagPatternEELb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC2IRS3_S4_INS1_10TagPatternEELb1EEEOT_OT0_(): + 4c2d94: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c2d98: 910003fd mov x29, sp + 4c2d9c: a90153f3 stp x19, x20, [sp, #16] + 4c2da0: f9001fe0 str x0, [sp, #56] + 4c2da4: f9001be1 str x1, [sp, #48] + 4c2da8: f90017e2 str x2, [sp, #40] + 4c2dac: f9401ff3 ldr x19, [sp, #56] + 4c2db0: f9401be0 ldr x0, [sp, #48] + 4c2db4: 9400005f bl 4c2f30 <_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c2db8: aa0003f4 mov x20, x0 + 4c2dbc: f94017e0 ldr x0, [sp, #40] + 4c2dc0: 97fffc7b bl 4c1fac <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec10TagPatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c2dc4: aa0003e2 mov x2, x0 + 4c2dc8: aa1403e1 mov x1, x20 + 4c2dcc: aa1303e0 mov x0, x19 + 4c2dd0: 940000b1 bl 4c3094 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_JS4_INS1_10TagPatternEEEvEEOT_DpOT0_> + 4c2dd4: d503201f nop + 4c2dd8: a94153f3 ldp x19, x20, [sp, #16] + 4c2ddc: a8c47bfd ldp x29, x30, [sp], #64 + 4c2de0: d65f03c0 ret + +00000000004c2de4 <_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1EOS7_>: +_ZNSt12_Vector_baseISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EESaIS6_EE12_Vector_implC1EOS7_(): + 4c2de4: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2de8: 910003fd mov x29, sp + 4c2dec: f9000fe0 str x0, [sp, #24] + 4c2df0: f9000be1 str x1, [sp, #16] + 4c2df4: f9400be0 ldr x0, [sp, #16] + 4c2df8: 97fffe7d bl 4c27ec <_ZSt4moveIRSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEEONSt16remove_referenceIT_E4typeEOSA_> + 4c2dfc: aa0003e1 mov x1, x0 + 4c2e00: f9400fe0 ldr x0, [sp, #24] + 4c2e04: 97fffd4b bl 4c2330 <_ZNSaISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1ERKS6_> + 4c2e08: f9400fe0 ldr x0, [sp, #24] + 4c2e0c: f900001f str xzr, [x0] + 4c2e10: f9400fe0 ldr x0, [sp, #24] + 4c2e14: f900041f str xzr, [x0, #8] + 4c2e18: f9400fe0 ldr x0, [sp, #24] + 4c2e1c: f900081f str xzr, [x0, #16] + 4c2e20: d503201f nop + 4c2e24: a8c27bfd ldp x29, x30, [sp], #32 + 4c2e28: d65f03c0 ret + +00000000004c2e2c <_ZNK9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE8max_sizeEv>: +_ZNK9__gnu_cxx13new_allocatorIN5Catch8TestSpec6FilterEE8max_sizeEv(): + 4c2e2c: d10043ff sub sp, sp, #0x10 + 4c2e30: f90007e0 str x0, [sp, #8] + 4c2e34: b200f3e0 mov x0, #0x5555555555555555 // #6148914691236517205 + 4c2e38: f2e0aaa0 movk x0, #0x555, lsl #48 + 4c2e3c: 910043ff add sp, sp, #0x10 + 4c2e40: d65f03c0 ret + +00000000004c2e44 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES6_EET0_T_S9_S8_>: +_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES6_EET0_T_S9_S8_(): + 4c2e44: a9bb7bfd stp x29, x30, [sp, #-80]! + 4c2e48: 910003fd mov x29, sp + 4c2e4c: f9000bf3 str x19, [sp, #16] + 4c2e50: f9001fe0 str x0, [sp, #56] + 4c2e54: f9001be1 str x1, [sp, #48] + 4c2e58: f90017e2 str x2, [sp, #40] + 4c2e5c: f94017e0 ldr x0, [sp, #40] + 4c2e60: f90027e0 str x0, [sp, #72] + 4c2e64: 9100c3e1 add x1, sp, #0x30 + 4c2e68: 9100e3e0 add x0, sp, #0x38 + 4c2e6c: 9400009f bl 4c30e8 <_ZStneIPN5Catch8TestSpec6FilterEEbRKSt13move_iteratorIT_ES8_> + 4c2e70: 12001c00 and w0, w0, #0xff + 4c2e74: 7100001f cmp w0, #0x0 + 4c2e78: 540001e0 b.eq 4c2eb4 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES6_EET0_T_S9_S8_+0x70> // b.none + 4c2e7c: f94027e0 ldr x0, [sp, #72] + 4c2e80: 97ffbd29 bl 4b2324 <_ZSt11__addressofIN5Catch8TestSpec6FilterEEPT_RS3_> + 4c2e84: aa0003f3 mov x19, x0 + 4c2e88: 9100e3e0 add x0, sp, #0x38 + 4c2e8c: 940000ad bl 4c3140 <_ZNKSt13move_iteratorIPN5Catch8TestSpec6FilterEEdeEv> + 4c2e90: aa0003e1 mov x1, x0 + 4c2e94: aa1303e0 mov x0, x19 + 4c2e98: 940000b0 bl 4c3158 <_ZSt10_ConstructIN5Catch8TestSpec6FilterEJS2_EEvPT_DpOT0_> + 4c2e9c: 9100e3e0 add x0, sp, #0x38 + 4c2ea0: 9400009e bl 4c3118 <_ZNSt13move_iteratorIPN5Catch8TestSpec6FilterEEppEv> + 4c2ea4: f94027e0 ldr x0, [sp, #72] + 4c2ea8: 9100c000 add x0, x0, #0x30 + 4c2eac: f90027e0 str x0, [sp, #72] + 4c2eb0: 17ffffed b 4c2e64 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES6_EET0_T_S9_S8_+0x20> + 4c2eb4: f94027e0 ldr x0, [sp, #72] + 4c2eb8: 1400000a b 4c2ee0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5Catch8TestSpec6FilterEES6_EET0_T_S9_S8_+0x9c> + 4c2ebc: 97fd1019 bl 406f20 <__cxa_begin_catch@plt> + 4c2ec0: f94027e1 ldr x1, [sp, #72] + 4c2ec4: f94017e0 ldr x0, [sp, #40] + 4c2ec8: 97ffbba8 bl 4b1d68 <_ZSt8_DestroyIPN5Catch8TestSpec6FilterEEvT_S4_> + 4c2ecc: 97fd1205 bl 4076e0 <__cxa_rethrow@plt> + 4c2ed0: aa0003f3 mov x19, x0 + 4c2ed4: 97fd124f bl 407810 <__cxa_end_catch@plt> + 4c2ed8: aa1303e0 mov x0, x19 + 4c2edc: 97fd1289 bl 407900 <_Unwind_Resume@plt> + 4c2ee0: f9400bf3 ldr x19, [sp, #16] + 4c2ee4: a8c57bfd ldp x29, x30, [sp], #80 + 4c2ee8: d65f03c0 ret + +00000000004c2eec <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEELb1EEC1Ev(): + 4c2eec: d10043ff sub sp, sp, #0x10 + 4c2ef0: f90007e0 str x0, [sp, #8] + 4c2ef4: d503201f nop + 4c2ef8: 910043ff add sp, sp, #0x10 + 4c2efc: d65f03c0 ret + +00000000004c2f00 <_ZSt12__get_helperILm0EPN5Catch8TestSpec11NamePatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch8TestSpec11NamePatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4c2f00: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2f04: 910003fd mov x29, sp + 4c2f08: f9000fe0 str x0, [sp, #24] + 4c2f0c: f9400fe0 ldr x0, [sp, #24] + 4c2f10: 940000a4 bl 4c31a0 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEE7_M_headERKS6_> + 4c2f14: a8c27bfd ldp x29, x30, [sp], #32 + 4c2f18: d65f03c0 ret + +00000000004c2f1c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEELb1EE7_M_headERS5_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec11NamePatternEELb1EE7_M_headERS5_(): + 4c2f1c: d10043ff sub sp, sp, #0x10 + 4c2f20: f90007e0 str x0, [sp, #8] + 4c2f24: f94007e0 ldr x0, [sp, #8] + 4c2f28: 910043ff add sp, sp, #0x10 + 4c2f2c: d65f03c0 ret + +00000000004c2f30 <_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4c2f30: d10043ff sub sp, sp, #0x10 + 4c2f34: f90007e0 str x0, [sp, #8] + 4c2f38: f94007e0 ldr x0, [sp, #8] + 4c2f3c: 910043ff add sp, sp, #0x10 + 4c2f40: d65f03c0 ret + +00000000004c2f44 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_JS4_INS1_11NamePatternEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC2IRS3_JS4_INS1_11NamePatternEEEvEEOT_DpOT0_(): + 4c2f44: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c2f48: 910003fd mov x29, sp + 4c2f4c: f9000bf3 str x19, [sp, #16] + 4c2f50: f9001fe0 str x0, [sp, #56] + 4c2f54: f9001be1 str x1, [sp, #48] + 4c2f58: f90017e2 str x2, [sp, #40] + 4c2f5c: f94017e0 ldr x0, [sp, #40] + 4c2f60: 97fffb4b bl 4c1c8c <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec11NamePatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c2f64: aa0003e1 mov x1, x0 + 4c2f68: f9401fe0 ldr x0, [sp, #56] + 4c2f6c: 94000094 bl 4c31bc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC1IS0_INS2_11NamePatternEEEEOT_> + 4c2f70: f9401ff3 ldr x19, [sp, #56] + 4c2f74: f9401be0 ldr x0, [sp, #48] + 4c2f78: 97ffffee bl 4c2f30 <_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c2f7c: aa0003e1 mov x1, x0 + 4c2f80: aa1303e0 mov x0, x19 + 4c2f84: 9400009a bl 4c31ec <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EEC1IRS3_EEOT_> + 4c2f88: d503201f nop + 4c2f8c: f9400bf3 ldr x19, [sp, #16] + 4c2f90: a8c47bfd ldp x29, x30, [sp], #64 + 4c2f94: d65f03c0 ret + +00000000004c2f98 <_ZStneIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_>: +_ZStneIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_(): + 4c2f98: a9be7bfd stp x29, x30, [sp, #-32]! + 4c2f9c: 910003fd mov x29, sp + 4c2fa0: f9000fe0 str x0, [sp, #24] + 4c2fa4: f9000be1 str x1, [sp, #16] + 4c2fa8: f9400be1 ldr x1, [sp, #16] + 4c2fac: f9400fe0 ldr x0, [sp, #24] + 4c2fb0: 9400009b bl 4c321c <_ZSteqIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_> + 4c2fb4: 12001c00 and w0, w0, #0xff + 4c2fb8: 52000000 eor w0, w0, #0x1 + 4c2fbc: 12001c00 and w0, w0, #0xff + 4c2fc0: a8c27bfd ldp x29, x30, [sp], #32 + 4c2fc4: d65f03c0 ret + +00000000004c2fc8 <_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEppEv>: +_ZNSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEppEv(): + 4c2fc8: d10043ff sub sp, sp, #0x10 + 4c2fcc: f90007e0 str x0, [sp, #8] + 4c2fd0: f94007e0 ldr x0, [sp, #8] + 4c2fd4: f9400000 ldr x0, [x0] + 4c2fd8: 91002001 add x1, x0, #0x8 + 4c2fdc: f94007e0 ldr x0, [sp, #8] + 4c2fe0: f9000001 str x1, [x0] + 4c2fe4: f94007e0 ldr x0, [sp, #8] + 4c2fe8: 910043ff add sp, sp, #0x10 + 4c2fec: d65f03c0 ret + +00000000004c2ff0 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEdeEv(): + 4c2ff0: d10043ff sub sp, sp, #0x10 + 4c2ff4: f90007e0 str x0, [sp, #8] + 4c2ff8: f94007e0 ldr x0, [sp, #8] + 4c2ffc: f9400000 ldr x0, [x0] + 4c3000: 910043ff add sp, sp, #0x10 + 4c3004: d65f03c0 ret + +00000000004c3008 <_ZSt10_ConstructISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_>: +_ZSt10_ConstructISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEJS6_EEvPT_DpOT0_(): + 4c3008: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c300c: 910003fd mov x29, sp + 4c3010: f9000bf3 str x19, [sp, #16] + 4c3014: f90017e0 str x0, [sp, #40] + 4c3018: f90013e1 str x1, [sp, #32] + 4c301c: f94013e0 ldr x0, [sp, #32] + 4c3020: 9400008f bl 4c325c <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE> + 4c3024: aa0003f3 mov x19, x0 + 4c3028: f94017e0 ldr x0, [sp, #40] + 4c302c: aa0003e1 mov x1, x0 + 4c3030: d2800100 mov x0, #0x8 // #8 + 4c3034: 97fd2511 bl 40c478 <_ZnwmPv> + 4c3038: aa1303e1 mov x1, x19 + 4c303c: 9400008d bl 4c3270 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1EOS5_> + 4c3040: d503201f nop + 4c3044: f9400bf3 ldr x19, [sp, #16] + 4c3048: a8c37bfd ldp x29, x30, [sp], #48 + 4c304c: d65f03c0 ret + +00000000004c3050 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEELb1EEC1Ev>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEELb1EEC1Ev(): + 4c3050: d10043ff sub sp, sp, #0x10 + 4c3054: f90007e0 str x0, [sp, #8] + 4c3058: d503201f nop + 4c305c: 910043ff add sp, sp, #0x10 + 4c3060: d65f03c0 ret + +00000000004c3064 <_ZSt12__get_helperILm0EPN5Catch8TestSpec10TagPatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE>: +_ZSt12__get_helperILm0EPN5Catch8TestSpec10TagPatternEJSt14default_deleteIS2_EEERKT0_RKSt11_Tuple_implIXT_EJS6_DpT1_EE(): + 4c3064: a9be7bfd stp x29, x30, [sp, #-32]! + 4c3068: 910003fd mov x29, sp + 4c306c: f9000fe0 str x0, [sp, #24] + 4c3070: f9400fe0 ldr x0, [sp, #24] + 4c3074: 94000093 bl 4c32c0 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEE7_M_headERKS6_> + 4c3078: a8c27bfd ldp x29, x30, [sp], #32 + 4c307c: d65f03c0 ret + +00000000004c3080 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEELb1EE7_M_headERS5_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec10TagPatternEELb1EE7_M_headERS5_(): + 4c3080: d10043ff sub sp, sp, #0x10 + 4c3084: f90007e0 str x0, [sp, #8] + 4c3088: f94007e0 ldr x0, [sp, #8] + 4c308c: 910043ff add sp, sp, #0x10 + 4c3090: d65f03c0 ret + +00000000004c3094 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_JS4_INS1_10TagPatternEEEvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_JS4_INS1_10TagPatternEEEvEEOT_DpOT0_(): + 4c3094: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c3098: 910003fd mov x29, sp + 4c309c: f9000bf3 str x19, [sp, #16] + 4c30a0: f9001fe0 str x0, [sp, #56] + 4c30a4: f9001be1 str x1, [sp, #48] + 4c30a8: f90017e2 str x2, [sp, #40] + 4c30ac: f94017e0 ldr x0, [sp, #40] + 4c30b0: 97fffbbf bl 4c1fac <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec10TagPatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c30b4: aa0003e1 mov x1, x0 + 4c30b8: f9401fe0 ldr x0, [sp, #56] + 4c30bc: 94000088 bl 4c32dc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC1IS0_INS2_10TagPatternEEEEOT_> + 4c30c0: f9401ff3 ldr x19, [sp, #56] + 4c30c4: f9401be0 ldr x0, [sp, #48] + 4c30c8: 97ffff9a bl 4c2f30 <_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c30cc: aa0003e1 mov x1, x0 + 4c30d0: aa1303e0 mov x0, x19 + 4c30d4: 94000046 bl 4c31ec <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EEC1IRS3_EEOT_> + 4c30d8: d503201f nop + 4c30dc: f9400bf3 ldr x19, [sp, #16] + 4c30e0: a8c47bfd ldp x29, x30, [sp], #64 + 4c30e4: d65f03c0 ret + +00000000004c30e8 <_ZStneIPN5Catch8TestSpec6FilterEEbRKSt13move_iteratorIT_ES8_>: +_ZStneIPN5Catch8TestSpec6FilterEEbRKSt13move_iteratorIT_ES8_(): + 4c30e8: a9be7bfd stp x29, x30, [sp, #-32]! + 4c30ec: 910003fd mov x29, sp + 4c30f0: f9000fe0 str x0, [sp, #24] + 4c30f4: f9000be1 str x1, [sp, #16] + 4c30f8: f9400be1 ldr x1, [sp, #16] + 4c30fc: f9400fe0 ldr x0, [sp, #24] + 4c3100: 94000083 bl 4c330c <_ZSteqIPN5Catch8TestSpec6FilterEEbRKSt13move_iteratorIT_ES8_> + 4c3104: 12001c00 and w0, w0, #0xff + 4c3108: 52000000 eor w0, w0, #0x1 + 4c310c: 12001c00 and w0, w0, #0xff + 4c3110: a8c27bfd ldp x29, x30, [sp], #32 + 4c3114: d65f03c0 ret + +00000000004c3118 <_ZNSt13move_iteratorIPN5Catch8TestSpec6FilterEEppEv>: +_ZNSt13move_iteratorIPN5Catch8TestSpec6FilterEEppEv(): + 4c3118: d10043ff sub sp, sp, #0x10 + 4c311c: f90007e0 str x0, [sp, #8] + 4c3120: f94007e0 ldr x0, [sp, #8] + 4c3124: f9400000 ldr x0, [x0] + 4c3128: 9100c001 add x1, x0, #0x30 + 4c312c: f94007e0 ldr x0, [sp, #8] + 4c3130: f9000001 str x1, [x0] + 4c3134: f94007e0 ldr x0, [sp, #8] + 4c3138: 910043ff add sp, sp, #0x10 + 4c313c: d65f03c0 ret + +00000000004c3140 <_ZNKSt13move_iteratorIPN5Catch8TestSpec6FilterEEdeEv>: +_ZNKSt13move_iteratorIPN5Catch8TestSpec6FilterEEdeEv(): + 4c3140: d10043ff sub sp, sp, #0x10 + 4c3144: f90007e0 str x0, [sp, #8] + 4c3148: f94007e0 ldr x0, [sp, #8] + 4c314c: f9400000 ldr x0, [x0] + 4c3150: 910043ff add sp, sp, #0x10 + 4c3154: d65f03c0 ret + +00000000004c3158 <_ZSt10_ConstructIN5Catch8TestSpec6FilterEJS2_EEvPT_DpOT0_>: +_ZSt10_ConstructIN5Catch8TestSpec6FilterEJS2_EEvPT_DpOT0_(): + 4c3158: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c315c: 910003fd mov x29, sp + 4c3160: f9000bf3 str x19, [sp, #16] + 4c3164: f90017e0 str x0, [sp, #40] + 4c3168: f90013e1 str x1, [sp, #32] + 4c316c: f94013e0 ldr x0, [sp, #32] + 4c3170: 97fff9c7 bl 4c188c <_ZSt7forwardIN5Catch8TestSpec6FilterEEOT_RNSt16remove_referenceIS3_E4typeE> + 4c3174: aa0003f3 mov x19, x0 + 4c3178: f94017e0 ldr x0, [sp, #40] + 4c317c: aa0003e1 mov x1, x0 + 4c3180: d2800600 mov x0, #0x30 // #48 + 4c3184: 97fd24bd bl 40c478 <_ZnwmPv> + 4c3188: aa1303e1 mov x1, x19 + 4c318c: 97fffbb6 bl 4c2064 <_ZN5Catch8TestSpec6FilterC1EOS1_> + 4c3190: d503201f nop + 4c3194: f9400bf3 ldr x19, [sp, #16] + 4c3198: a8c37bfd ldp x29, x30, [sp], #48 + 4c319c: d65f03c0 ret + +00000000004c31a0 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEE7_M_headERKS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec11NamePatternESt14default_deleteIS2_EEE7_M_headERKS6_(): + 4c31a0: a9be7bfd stp x29, x30, [sp, #-32]! + 4c31a4: 910003fd mov x29, sp + 4c31a8: f9000fe0 str x0, [sp, #24] + 4c31ac: f9400fe0 ldr x0, [sp, #24] + 4c31b0: 94000067 bl 4c334c <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EE7_M_headERKS4_> + 4c31b4: a8c27bfd ldp x29, x30, [sp], #32 + 4c31b8: d65f03c0 ret + +00000000004c31bc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC1IS0_INS2_11NamePatternEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC1IS0_INS2_11NamePatternEEEEOT_(): + 4c31bc: a9be7bfd stp x29, x30, [sp, #-32]! + 4c31c0: 910003fd mov x29, sp + 4c31c4: f9000fe0 str x0, [sp, #24] + 4c31c8: f9000be1 str x1, [sp, #16] + 4c31cc: f9400be0 ldr x0, [sp, #16] + 4c31d0: 97fffaaf bl 4c1c8c <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec11NamePatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c31d4: aa0003e1 mov x1, x0 + 4c31d8: f9400fe0 ldr x0, [sp, #24] + 4c31dc: 94000061 bl 4c3360 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC1IS0_INS2_11NamePatternEEEEOT_> + 4c31e0: d503201f nop + 4c31e4: a8c27bfd ldp x29, x30, [sp], #32 + 4c31e8: d65f03c0 ret + +00000000004c31ec <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EEC1IRS3_EEOT_>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EEC1IRS3_EEOT_(): + 4c31ec: a9be7bfd stp x29, x30, [sp, #-32]! + 4c31f0: 910003fd mov x29, sp + 4c31f4: f9000fe0 str x0, [sp, #24] + 4c31f8: f9000be1 str x1, [sp, #16] + 4c31fc: f9400be0 ldr x0, [sp, #16] + 4c3200: 97ffff4c bl 4c2f30 <_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c3204: f9400001 ldr x1, [x0] + 4c3208: f9400fe0 ldr x0, [sp, #24] + 4c320c: f9000001 str x1, [x0] + 4c3210: d503201f nop + 4c3214: a8c27bfd ldp x29, x30, [sp], #32 + 4c3218: d65f03c0 ret + +00000000004c321c <_ZSteqIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_>: +_ZSteqIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEbRKSt13move_iteratorIT_ESC_(): + 4c321c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c3220: 910003fd mov x29, sp + 4c3224: f9000bf3 str x19, [sp, #16] + 4c3228: f90017e0 str x0, [sp, #40] + 4c322c: f90013e1 str x1, [sp, #32] + 4c3230: f94017e0 ldr x0, [sp, #40] + 4c3234: 94000057 bl 4c3390 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEE4baseEv> + 4c3238: aa0003f3 mov x19, x0 + 4c323c: f94013e0 ldr x0, [sp, #32] + 4c3240: 94000054 bl 4c3390 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEE4baseEv> + 4c3244: eb00027f cmp x19, x0 + 4c3248: 1a9f17e0 cset w0, eq // eq = none + 4c324c: 12001c00 and w0, w0, #0xff + 4c3250: f9400bf3 ldr x19, [sp, #16] + 4c3254: a8c37bfd ldp x29, x30, [sp], #48 + 4c3258: d65f03c0 ret + +00000000004c325c <_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE>: +_ZSt7forwardISt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEEOT_RNSt16remove_referenceIS7_E4typeE(): + 4c325c: d10043ff sub sp, sp, #0x10 + 4c3260: f90007e0 str x0, [sp, #8] + 4c3264: f94007e0 ldr x0, [sp, #8] + 4c3268: 910043ff add sp, sp, #0x10 + 4c326c: d65f03c0 ret + +00000000004c3270 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1EOS5_>: +_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1EOS5_(): + 4c3270: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c3274: 910003fd mov x29, sp + 4c3278: a90153f3 stp x19, x20, [sp, #16] + 4c327c: f90017e0 str x0, [sp, #40] + 4c3280: f90013e1 str x1, [sp, #32] + 4c3284: f94017f3 ldr x19, [sp, #40] + 4c3288: f94013e0 ldr x0, [sp, #32] + 4c328c: 94000047 bl 4c33a8 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE7releaseEv> + 4c3290: aa0003f4 mov x20, x0 + 4c3294: f94013e0 ldr x0, [sp, #32] + 4c3298: 97ffbca4 bl 4b2528 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE11get_deleterEv> + 4c329c: 9400004f bl 4c33d8 <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec7PatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c32a0: aa0003e2 mov x2, x0 + 4c32a4: aa1403e1 mov x1, x20 + 4c32a8: aa1303e0 mov x0, x19 + 4c32ac: 94000050 bl 4c33ec <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1IS4_EEPS2_OT_> + 4c32b0: d503201f nop + 4c32b4: a94153f3 ldp x19, x20, [sp, #16] + 4c32b8: a8c37bfd ldp x29, x30, [sp], #48 + 4c32bc: d65f03c0 ret + +00000000004c32c0 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEE7_M_headERKS6_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec10TagPatternESt14default_deleteIS2_EEE7_M_headERKS6_(): + 4c32c0: a9be7bfd stp x29, x30, [sp, #-32]! + 4c32c4: 910003fd mov x29, sp + 4c32c8: f9000fe0 str x0, [sp, #24] + 4c32cc: f9400fe0 ldr x0, [sp, #24] + 4c32d0: 9400005a bl 4c3438 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EE7_M_headERKS4_> + 4c32d4: a8c27bfd ldp x29, x30, [sp], #32 + 4c32d8: d65f03c0 ret + +00000000004c32dc <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC1IS0_INS2_10TagPatternEEEEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC2IS0_INS2_10TagPatternEEEEOT_(): + 4c32dc: a9be7bfd stp x29, x30, [sp, #-32]! + 4c32e0: 910003fd mov x29, sp + 4c32e4: f9000fe0 str x0, [sp, #24] + 4c32e8: f9000be1 str x1, [sp, #16] + 4c32ec: f9400be0 ldr x0, [sp, #16] + 4c32f0: 97fffb2f bl 4c1fac <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec10TagPatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c32f4: aa0003e1 mov x1, x0 + 4c32f8: f9400fe0 ldr x0, [sp, #24] + 4c32fc: 94000054 bl 4c344c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC1IS0_INS2_10TagPatternEEEEOT_> + 4c3300: d503201f nop + 4c3304: a8c27bfd ldp x29, x30, [sp], #32 + 4c3308: d65f03c0 ret + +00000000004c330c <_ZSteqIPN5Catch8TestSpec6FilterEEbRKSt13move_iteratorIT_ES8_>: +_ZSteqIPN5Catch8TestSpec6FilterEEbRKSt13move_iteratorIT_ES8_(): + 4c330c: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c3310: 910003fd mov x29, sp + 4c3314: f9000bf3 str x19, [sp, #16] + 4c3318: f90017e0 str x0, [sp, #40] + 4c331c: f90013e1 str x1, [sp, #32] + 4c3320: f94017e0 ldr x0, [sp, #40] + 4c3324: 94000056 bl 4c347c <_ZNKSt13move_iteratorIPN5Catch8TestSpec6FilterEE4baseEv> + 4c3328: aa0003f3 mov x19, x0 + 4c332c: f94013e0 ldr x0, [sp, #32] + 4c3330: 94000053 bl 4c347c <_ZNKSt13move_iteratorIPN5Catch8TestSpec6FilterEE4baseEv> + 4c3334: eb00027f cmp x19, x0 + 4c3338: 1a9f17e0 cset w0, eq // eq = none + 4c333c: 12001c00 and w0, w0, #0xff + 4c3340: f9400bf3 ldr x19, [sp, #16] + 4c3344: a8c37bfd ldp x29, x30, [sp], #48 + 4c3348: d65f03c0 ret + +00000000004c334c <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EE7_M_headERKS4_>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec11NamePatternELb0EE7_M_headERKS4_(): + 4c334c: d10043ff sub sp, sp, #0x10 + 4c3350: f90007e0 str x0, [sp, #8] + 4c3354: f94007e0 ldr x0, [sp, #8] + 4c3358: 910043ff add sp, sp, #0x10 + 4c335c: d65f03c0 ret + +00000000004c3360 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC1IS0_INS2_11NamePatternEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC1IS0_INS2_11NamePatternEEEEOT_(): + 4c3360: a9be7bfd stp x29, x30, [sp, #-32]! + 4c3364: 910003fd mov x29, sp + 4c3368: f9000fe0 str x0, [sp, #24] + 4c336c: f9000be1 str x1, [sp, #16] + 4c3370: f9400be0 ldr x0, [sp, #16] + 4c3374: 97fffa46 bl 4c1c8c <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec11NamePatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c3378: aa0003e1 mov x1, x0 + 4c337c: f9400fe0 ldr x0, [sp, #24] + 4c3380: 94000045 bl 4c3494 <_ZNSt14default_deleteIN5Catch8TestSpec7PatternEEC1INS1_11NamePatternEvEERKS_IT_E> + 4c3384: d503201f nop + 4c3388: a8c27bfd ldp x29, x30, [sp], #32 + 4c338c: d65f03c0 ret + +00000000004c3390 <_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEE4baseEv>: +_ZNKSt13move_iteratorIPSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS3_EEE4baseEv(): + 4c3390: d10043ff sub sp, sp, #0x10 + 4c3394: f90007e0 str x0, [sp, #8] + 4c3398: f94007e0 ldr x0, [sp, #8] + 4c339c: f9400000 ldr x0, [x0] + 4c33a0: 910043ff add sp, sp, #0x10 + 4c33a4: d65f03c0 ret + +00000000004c33a8 <_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE7releaseEv>: +_ZNSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE7releaseEv(): + 4c33a8: a9bd7bfd stp x29, x30, [sp, #-48]! + 4c33ac: 910003fd mov x29, sp + 4c33b0: f9000fe0 str x0, [sp, #24] + 4c33b4: f9400fe0 ldr x0, [sp, #24] + 4c33b8: 97fec957 bl 475914 <_ZNKSt10unique_ptrIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE3getEv> + 4c33bc: f90017e0 str x0, [sp, #40] + 4c33c0: f9400fe0 ldr x0, [sp, #24] + 4c33c4: 97ffbc52 bl 4b250c <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EE6_M_ptrEv> + 4c33c8: f900001f str xzr, [x0] + 4c33cc: f94017e0 ldr x0, [sp, #40] + 4c33d0: a8c37bfd ldp x29, x30, [sp], #48 + 4c33d4: d65f03c0 ret + +00000000004c33d8 <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec7PatternEEEOT_RNSt16remove_referenceIS5_E4typeE>: +_ZSt7forwardISt14default_deleteIN5Catch8TestSpec7PatternEEEOT_RNSt16remove_referenceIS5_E4typeE(): + 4c33d8: d10043ff sub sp, sp, #0x10 + 4c33dc: f90007e0 str x0, [sp, #8] + 4c33e0: f94007e0 ldr x0, [sp, #8] + 4c33e4: 910043ff add sp, sp, #0x10 + 4c33e8: d65f03c0 ret + +00000000004c33ec <_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC1IS4_EEPS2_OT_>: +_ZNSt15__uniq_ptr_implIN5Catch8TestSpec7PatternESt14default_deleteIS2_EEC2IS4_EEPS2_OT_(): + 4c33ec: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c33f0: 910003fd mov x29, sp + 4c33f4: f9000bf3 str x19, [sp, #16] + 4c33f8: f9001fe0 str x0, [sp, #56] + 4c33fc: f9001be1 str x1, [sp, #48] + 4c3400: f90017e2 str x2, [sp, #40] + 4c3404: f9401ff3 ldr x19, [sp, #56] + 4c3408: f94017e0 ldr x0, [sp, #40] + 4c340c: 97fffff3 bl 4c33d8 <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec7PatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c3410: aa0003e1 mov x1, x0 + 4c3414: 9100c3e0 add x0, sp, #0x30 + 4c3418: aa0103e2 mov x2, x1 + 4c341c: aa0003e1 mov x1, x0 + 4c3420: aa1303e0 mov x0, x19 + 4c3424: 94000022 bl 4c34ac <_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_S5_Lb1EEEOT_OT0_> + 4c3428: d503201f nop + 4c342c: f9400bf3 ldr x19, [sp, #16] + 4c3430: a8c47bfd ldp x29, x30, [sp], #64 + 4c3434: d65f03c0 ret + +00000000004c3438 <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EE7_M_headERKS4_>: +_ZNSt10_Head_baseILm0EPN5Catch8TestSpec10TagPatternELb0EE7_M_headERKS4_(): + 4c3438: d10043ff sub sp, sp, #0x10 + 4c343c: f90007e0 str x0, [sp, #8] + 4c3440: f94007e0 ldr x0, [sp, #8] + 4c3444: 910043ff add sp, sp, #0x10 + 4c3448: d65f03c0 ret + +00000000004c344c <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC1IS0_INS2_10TagPatternEEEEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC1IS0_INS2_10TagPatternEEEEOT_(): + 4c344c: a9be7bfd stp x29, x30, [sp, #-32]! + 4c3450: 910003fd mov x29, sp + 4c3454: f9000fe0 str x0, [sp, #24] + 4c3458: f9000be1 str x1, [sp, #16] + 4c345c: f9400be0 ldr x0, [sp, #16] + 4c3460: 97fffad3 bl 4c1fac <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec10TagPatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c3464: aa0003e1 mov x1, x0 + 4c3468: f9400fe0 ldr x0, [sp, #24] + 4c346c: 94000024 bl 4c34fc <_ZNSt14default_deleteIN5Catch8TestSpec7PatternEEC1INS1_10TagPatternEvEERKS_IT_E> + 4c3470: d503201f nop + 4c3474: a8c27bfd ldp x29, x30, [sp], #32 + 4c3478: d65f03c0 ret + +00000000004c347c <_ZNKSt13move_iteratorIPN5Catch8TestSpec6FilterEE4baseEv>: +_ZNKSt13move_iteratorIPN5Catch8TestSpec6FilterEE4baseEv(): + 4c347c: d10043ff sub sp, sp, #0x10 + 4c3480: f90007e0 str x0, [sp, #8] + 4c3484: f94007e0 ldr x0, [sp, #8] + 4c3488: f9400000 ldr x0, [x0] + 4c348c: 910043ff add sp, sp, #0x10 + 4c3490: d65f03c0 ret + +00000000004c3494 <_ZNSt14default_deleteIN5Catch8TestSpec7PatternEEC1INS1_11NamePatternEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch8TestSpec7PatternEEC1INS1_11NamePatternEvEERKS_IT_E(): + 4c3494: d10043ff sub sp, sp, #0x10 + 4c3498: f90007e0 str x0, [sp, #8] + 4c349c: f90003e1 str x1, [sp] + 4c34a0: d503201f nop + 4c34a4: 910043ff add sp, sp, #0x10 + 4c34a8: d65f03c0 ret + +00000000004c34ac <_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_S5_Lb1EEEOT_OT0_>: +_ZNSt5tupleIJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC2IRS3_S5_Lb1EEEOT_OT0_(): + 4c34ac: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c34b0: 910003fd mov x29, sp + 4c34b4: a90153f3 stp x19, x20, [sp, #16] + 4c34b8: f9001fe0 str x0, [sp, #56] + 4c34bc: f9001be1 str x1, [sp, #48] + 4c34c0: f90017e2 str x2, [sp, #40] + 4c34c4: f9401ff3 ldr x19, [sp, #56] + 4c34c8: f9401be0 ldr x0, [sp, #48] + 4c34cc: 97fffe99 bl 4c2f30 <_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c34d0: aa0003f4 mov x20, x0 + 4c34d4: f94017e0 ldr x0, [sp, #40] + 4c34d8: 97ffffc0 bl 4c33d8 <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec7PatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c34dc: aa0003e2 mov x2, x0 + 4c34e0: aa1403e1 mov x1, x20 + 4c34e4: aa1303e0 mov x0, x19 + 4c34e8: 9400000b bl 4c3514 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_JS5_EvEEOT_DpOT0_> + 4c34ec: d503201f nop + 4c34f0: a94153f3 ldp x19, x20, [sp, #16] + 4c34f4: a8c47bfd ldp x29, x30, [sp], #64 + 4c34f8: d65f03c0 ret + +00000000004c34fc <_ZNSt14default_deleteIN5Catch8TestSpec7PatternEEC1INS1_10TagPatternEvEERKS_IT_E>: +_ZNSt14default_deleteIN5Catch8TestSpec7PatternEEC2INS1_10TagPatternEvEERKS_IT_E(): + 4c34fc: d10043ff sub sp, sp, #0x10 + 4c3500: f90007e0 str x0, [sp, #8] + 4c3504: f90003e1 str x1, [sp] + 4c3508: d503201f nop + 4c350c: 910043ff add sp, sp, #0x10 + 4c3510: d65f03c0 ret + +00000000004c3514 <_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC1IRS3_JS5_EvEEOT_DpOT0_>: +_ZNSt11_Tuple_implILm0EJPN5Catch8TestSpec7PatternESt14default_deleteIS2_EEEC2IRS3_JS5_EvEEOT_DpOT0_(): + 4c3514: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c3518: 910003fd mov x29, sp + 4c351c: f9000bf3 str x19, [sp, #16] + 4c3520: f9001fe0 str x0, [sp, #56] + 4c3524: f9001be1 str x1, [sp, #48] + 4c3528: f90017e2 str x2, [sp, #40] + 4c352c: f94017e0 ldr x0, [sp, #40] + 4c3530: 97ffffaa bl 4c33d8 <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec7PatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c3534: aa0003e1 mov x1, x0 + 4c3538: f9401fe0 ldr x0, [sp, #56] + 4c353c: 9400000b bl 4c3568 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC1IS4_EEOT_> + 4c3540: f9401ff3 ldr x19, [sp, #56] + 4c3544: f9401be0 ldr x0, [sp, #48] + 4c3548: 97fffe7a bl 4c2f30 <_ZSt7forwardIRPN5Catch8TestSpec7PatternEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c354c: aa0003e1 mov x1, x0 + 4c3550: aa1303e0 mov x0, x19 + 4c3554: 97ffff26 bl 4c31ec <_ZNSt10_Head_baseILm0EPN5Catch8TestSpec7PatternELb0EEC1IRS3_EEOT_> + 4c3558: d503201f nop + 4c355c: f9400bf3 ldr x19, [sp, #16] + 4c3560: a8c47bfd ldp x29, x30, [sp], #64 + 4c3564: d65f03c0 ret + +00000000004c3568 <_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC1IS4_EEOT_>: +_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5Catch8TestSpec7PatternEEEEC2IS4_EEOT_(): + 4c3568: a9be7bfd stp x29, x30, [sp, #-32]! + 4c356c: 910003fd mov x29, sp + 4c3570: f9000fe0 str x0, [sp, #24] + 4c3574: f9000be1 str x1, [sp, #16] + 4c3578: f9400be0 ldr x0, [sp, #16] + 4c357c: 97ffff97 bl 4c33d8 <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec7PatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c3580: aa0003e1 mov x1, x0 + 4c3584: f9400fe0 ldr x0, [sp, #24] + 4c3588: 94000004 bl 4c3598 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC1IS4_EEOT_> + 4c358c: d503201f nop + 4c3590: a8c27bfd ldp x29, x30, [sp], #32 + 4c3594: d65f03c0 ret + +00000000004c3598 <_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC1IS4_EEOT_>: +_ZNSt10_Head_baseILm1ESt14default_deleteIN5Catch8TestSpec7PatternEELb1EEC2IS4_EEOT_(): + 4c3598: a9be7bfd stp x29, x30, [sp, #-32]! + 4c359c: 910003fd mov x29, sp + 4c35a0: f9000fe0 str x0, [sp, #24] + 4c35a4: f9000be1 str x1, [sp, #16] + 4c35a8: f9400be0 ldr x0, [sp, #16] + 4c35ac: 97ffff8b bl 4c33d8 <_ZSt7forwardISt14default_deleteIN5Catch8TestSpec7PatternEEEOT_RNSt16remove_referenceIS5_E4typeE> + 4c35b0: d503201f nop + 4c35b4: a8c27bfd ldp x29, x30, [sp], #32 + 4c35b8: d65f03c0 ret + 4c35bc: d503201f nop + +00000000004c35c0 <__libc_csu_init>: +__libc_csu_init(): +/opt/.build/src/glibc-2.28/csu/elf-init.c:68 + 4c35c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 4c35c4: 910003fd mov x29, sp + 4c35c8: a90153f3 stp x19, x20, [sp, #16] +/opt/.build/src/glibc-2.28/csu/elf-init.c:86 + 4c35cc: f0000434 adrp x20, 54a000 <__FRAME_END__+0x176a8> + 4c35d0: 912da294 add x20, x20, #0xb68 +/opt/.build/src/glibc-2.28/csu/elf-init.c:68 + 4c35d4: a9025bf5 stp x21, x22, [sp, #32] +/opt/.build/src/glibc-2.28/csu/elf-init.c:86 + 4c35d8: f0000435 adrp x21, 54a000 <__FRAME_END__+0x176a8> + 4c35dc: 912d02b5 add x21, x21, #0xb40 + 4c35e0: cb150294 sub x20, x20, x21 +/opt/.build/src/glibc-2.28/csu/elf-init.c:68 + 4c35e4: 2a0003f6 mov w22, w0 + 4c35e8: a90363f7 stp x23, x24, [sp, #48] + 4c35ec: aa0103f7 mov x23, x1 + 4c35f0: aa0203f8 mov x24, x2 +/opt/.build/src/glibc-2.28/csu/elf-init.c:86 + 4c35f4: 9343fe94 asr x20, x20, #3 +/opt/.build/src/glibc-2.28/csu/elf-init.c:83 + 4c35f8: 97fd0d96 bl 406c50 <_init> +/opt/.build/src/glibc-2.28/csu/elf-init.c:87 + 4c35fc: b4000174 cbz x20, 4c3628 <__libc_csu_init+0x68> + 4c3600: d2800013 mov x19, #0x0 // #0 + 4c3604: d503201f nop +/opt/.build/src/glibc-2.28/csu/elf-init.c:88 (discriminator 3) + 4c3608: f8737aa3 ldr x3, [x21, x19, lsl #3] + 4c360c: aa1803e2 mov x2, x24 +/opt/.build/src/glibc-2.28/csu/elf-init.c:87 (discriminator 3) + 4c3610: 91000673 add x19, x19, #0x1 +/opt/.build/src/glibc-2.28/csu/elf-init.c:88 (discriminator 3) + 4c3614: aa1703e1 mov x1, x23 + 4c3618: 2a1603e0 mov w0, w22 + 4c361c: d63f0060 blr x3 +/opt/.build/src/glibc-2.28/csu/elf-init.c:87 (discriminator 3) + 4c3620: eb13029f cmp x20, x19 + 4c3624: 54ffff21 b.ne 4c3608 <__libc_csu_init+0x48> // b.any +/opt/.build/src/glibc-2.28/csu/elf-init.c:89 + 4c3628: a94153f3 ldp x19, x20, [sp, #16] + 4c362c: a9425bf5 ldp x21, x22, [sp, #32] + 4c3630: a94363f7 ldp x23, x24, [sp, #48] + 4c3634: a8c47bfd ldp x29, x30, [sp], #64 + 4c3638: d65f03c0 ret + 4c363c: d503201f nop + +00000000004c3640 <__libc_csu_fini>: +__libc_csu_fini(): +/opt/.build/src/glibc-2.28/csu/elf-init.c:106 + 4c3640: d65f03c0 ret + +Disassembly of section .fini: + +00000000004c3644 <_fini>: +_fini(): +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:92 + 4c3644: a9bf7bfd stp x29, x30, [sp, #-16]! +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crti.S:93 + 4c3648: 910003fd mov x29, sp +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crtn.S:45 + 4c364c: a8c17bfd ldp x29, x30, [sp], #16 +/opt/.build/src/glibc-2.28/csu/../sysdeps/aarch64/crtn.S:46 + 4c3650: d65f03c0 ret diff --git a/src/utils/jsonwriter.cpp b/src/utils/jsonwriter.cpp index c5dea8d..fc8a7b9 100644 --- a/src/utils/jsonwriter.cpp +++ b/src/utils/jsonwriter.cpp @@ -32,13 +32,28 @@ void AsmParser::JsonWriter::writeKvNull(const char *key, const jsonopt opts) if (this->prettyPrint) this->out << "\n"; } +std::string escape(const std::string in) { + std::string out; + out.reserve(in.length()); + for (auto c : in) { + if (c == '\t') { + out += "\\t"; + } else if (c == '"') { + out += "\\\""; + } else { + out += c; + } + } + return out; +} + void AsmParser::JsonWriter::writeKv(const char *key, const std::string value, const jsonopt opts) { if (opts == jsonopt::prefixwithcomma) this->out << ", "; this->writeKeyName(key); - this->out << "\"" << value << "\""; + this->out << "\"" << escape(value) << "\""; if (opts == jsonopt::trailingcomma) this->out << ", "; diff --git a/test.sh b/test.sh index 0352fa2..b1669f7 100755 --- a/test.sh +++ b/test.sh @@ -20,3 +20,6 @@ build/bin/asm-parser -binary /opt/compiler-explorer/ce/test/filters-cases/bintes build/bin/asm-parser -binary /opt/compiler-explorer/ce/test/filters-cases/bintest-unicode-1.asm > /opt/compiler-explorer/ce/test/filters-cases/bintest-unicode-1.asm.binary.directives.labels.comments.json /opt/compiler-explorer/node/bin/node prettyjson.js /opt/compiler-explorer/ce/test/filters-cases/bintest-unicode-1.asm.binary.directives.labels.comments.json + +build/bin/asm-parser -binary resources/aarch64demo.asm > resources/aarch64demo.json +/opt/compiler-explorer/node/bin/node prettyjson.js resources/aarch64demo.json